From 0a4af2a480f42adf24fc1ecec1fc60c2452e8e2c Mon Sep 17 00:00:00 2001 From: UniDoc Build Date: Wed, 8 May 2024 13:54:39 +0000 Subject: [PATCH] prepare release --- algo/algo.go | 9 +- chart/chart.go | 884 +- color/color.go | 76 +- common/axcontrol/axcontrol.go | 714 +- common/common.go | 713 +- common/license/license.go | 41 +- common/logger/logger.go | 123 +- common/tempstorage/diskstore/diskstore.go | 24 +- common/tempstorage/memstore/memstore.go | 57 +- common/tempstorage/tempstorage.go | 31 +- document/convert/convert.go | 917 +- document/document.go | 3565 +- drawing/drawing.go | 163 +- internal/convertutils/convertutils.go | 314 +- internal/formatutils/formatutils.go | 33 +- internal/license/license.go | 232 +- internal/mergesort/mergesort.go | 6 +- internal/mscfb/mscfb.go | 219 +- internal/mscfb/rw/rw.go | 40 +- internal/testutils/testutils.go | 114 +- internal/wildcard/wildcard.go | 14 +- measurement/measurement.go | 12 +- presentation/convert/convert.go | 426 +- presentation/presentation.go | 862 +- schema/purl.org/dc/elements/elements.go | 80 +- schema/purl.org/dc/terms/terms.go | 277 +- .../office/activeX/activeX.go | 167 +- schema/soo/dml/chart/chart.go | 6302 ++-- schema/soo/dml/chartDrawing/chartDrawing.go | 554 +- schema/soo/dml/diagram/diagram.go | 3757 +-- schema/soo/dml/dml.go | 12278 ++++--- schema/soo/dml/lockedCanvas/lockedCanvas.go | 16 +- schema/soo/dml/picture/picture.go | 81 +- .../spreadsheetDrawing/spreadsheetDrawing.go | 793 +- .../custom_properties/custom_properties.go | 189 +- .../soo/ofc/docPropsVTypes/docPropsVTypes.go | 680 +- .../extended_properties.go | 243 +- schema/soo/ofc/math/math.go | 2375 +- schema/soo/ofc/sharedTypes/sharedTypes.go | 258 +- schema/soo/pkg/content_types/content_types.go | 127 +- .../core_properties/core_properties.go | 157 +- schema/soo/pkg/relationships/relationships.go | 92 +- schema/soo/pml/pml.go | 8235 ++--- schema/soo/schemaLibrary/schemaLibrary.go | 62 +- schema/soo/sml/sml.go | 23885 +++++++------- schema/soo/wml/wml.go | 26931 ++++++++-------- .../office/excel/excel.go | 484 +- .../office/powerpoint/powerpoint.go | 67 +- .../schemas_microsoft_com/office/word/word.go | 361 +- schema/urn/schemas_microsoft_com/vml/vml.go | 9010 +++--- spreadsheet/convert/convert.go | 269 +- spreadsheet/format/format.go | 293 +- spreadsheet/formula/formula.go | 4143 ++- spreadsheet/reference/reference.go | 91 +- spreadsheet/spreadsheet.go | 2461 +- spreadsheet/update/update.go | 8 +- unioffice.go | 230 +- utils/utils.go | 6 +- vmldrawing/vmldrawing.go | 190 +- zippkg/zippkg.go | 126 +- 60 files changed, 57441 insertions(+), 57426 deletions(-) diff --git a/algo/algo.go b/algo/algo.go index 6ae4ec718e..d80eba1d40 100644 --- a/algo/algo.go +++ b/algo/algo.go @@ -9,9 +9,10 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package algo ;import _g "strconv";func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_fc :=make ([]byte ,len (s )*cnt );_de :=[]byte (s );for _deb :=0;_deb < cnt ;_deb ++{copy (_fc [_deb :],_de );};return string (_fc );}; +package algo ;import _c "strconv";func _f (_g byte )bool {return _g >='0'&&_g <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_bc :=make ([]byte ,len (s )*cnt );_bd :=[]byte (s );for _a :=0;_a < cnt ;_a ++{copy (_bc [_a :],_bd ); +};return string (_bc );}; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_c ,_a :=0,0;for _c < len (lhs )&&_a < len (rhs ){_dg :=lhs [_c ];_cf :=rhs [_a ];_f :=_d (_dg );_ab :=_d (_cf );switch {case _f &&!_ab :return true ;case !_f &&_ab :return false ;case !_f &&!_ab :if _dg !=_cf {return _dg < _cf ; -};_c ++;_a ++;default:_gd :=_c +1;_cg :=_a +1;for _gd < len (lhs )&&_d (lhs [_gd ]){_gd ++;};for _cg < len (rhs )&&_d (rhs [_cg ]){_cg ++;};_bb ,_ :=_g .ParseUint (lhs [_c :_gd ],10,64);_bf ,_ :=_g .ParseUint (rhs [_c :_cg ],10,64);if _bb !=_bf {return _bb < _bf ; -};_c =_gd ;_a =_cg ;};};return len (lhs )< len (rhs );};func _d (_db byte )bool {return _db >='0'&&_db <='9'}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_ge ,_bg :=0,0;for _ge < len (lhs )&&_bg < len (rhs ){_e :=lhs [_ge ];_bb :=rhs [_bg ];_fa :=_f (_e );_d :=_f (_bb );switch {case _fa &&!_d :return true ;case !_fa &&_d :return false ;case !_fa &&!_d :if _e !=_bb {return _e < _bb ; +};_ge ++;_bg ++;default:_ff :=_ge +1;_bgf :=_bg +1;for _ff < len (lhs )&&_f (lhs [_ff ]){_ff ++;};for _bgf < len (rhs )&&_f (rhs [_bgf ]){_bgf ++;};_fd ,_ :=_c .ParseUint (lhs [_ge :_ff ],10,64);_ba ,_ :=_c .ParseUint (rhs [_ge :_bgf ],10,64);if _fd !=_ba {return _fd < _ba ; +};_ge =_ff ;_bg =_bgf ;};};return len (lhs )< len (rhs );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index aac84870e7..fea441263c 100644 --- a/chart/chart.go +++ b/chart/chart.go @@ -9,636 +9,636 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package chart ;import (_ae "fmt";_c "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/color";_ff "github.com/unidoc/unioffice/drawing";_g "github.com/unidoc/unioffice/measurement";_ad "github.com/unidoc/unioffice/schema/soo/dml";_ac "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_ab "math/rand";); +package chart ;import (_b "fmt";_e "github.com/unidoc/unioffice";_fac "github.com/unidoc/unioffice/color";_d "github.com/unidoc/unioffice/drawing";_fd "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";_fa "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_fg "math/rand";); -// Labels returns the data label properties. -func (_bac LineChartSeries )Labels ()DataLabels {if _bac ._geb .DLbls ==nil {_bac ._geb .DLbls =_ac .NewCT_DLbls ();};return MakeDataLabels (_bac ._geb .DLbls );}; - -// AddSeries adds a default series to a bar chart. -func (_bdc BarChart )AddSeries ()BarChartSeries {_cdca :=_bdc .nextColor (len (_bdc ._fa .Ser ));_ag :=_ac .NewCT_BarSer ();_bdc ._fa .Ser =append (_bdc ._fa .Ser ,_ag );_ag .Idx .ValAttr =uint32 (len (_bdc ._fa .Ser )-1);_ag .Order .ValAttr =uint32 (len (_bdc ._fa .Ser )-1); -_gc :=BarChartSeries {_ag };_gc .InitializeDefaults ();_gc .Properties ().SetSolidFill (_cdca );return _gc ;};func (_cgee ValueAxis )SetPosition (p _ac .ST_AxPos ){_cgee ._abeb .AxPos =_ac .NewCT_AxPos ();_cgee ._abeb .AxPos .ValAttr =p ;};func MakeValueAxis (x *_ac .CT_ValAx )ValueAxis {return ValueAxis {x }}; - - -// InitializeDefaults the bar chart to its defaults -func (_ec BarChart )InitializeDefaults (){_ec .SetDirection (_ac .ST_BarDirCol )}; - -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_ebg *_ac .CT_BubbleSer }; - -// Order returns the order of the series -func (_fag SurfaceChartSeries )Order ()uint32 {return _fag ._ebgc .Order .ValAttr }; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_bfcd *_fa .CT_ScatterSer }; -// Properties returns the bar chart series shape properties. -func (_fba PieChartSeries )Properties ()_ff .ShapeProperties {if _fba ._feb .SpPr ==nil {_fba ._feb .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_fba ._feb .SpPr );}; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_daf Chart )AddBar3DChart ()Bar3DChart {_ageb (_daf ._fcg .Chart );_efc :=_fa .NewCT_PlotAreaChoice ();_daf ._fcg .Chart .PlotArea .Choice =append (_daf ._fcg .Chart .PlotArea .Choice ,_efc );_efc .Bar3DChart =_fa .NewCT_Bar3DChart ();_efc .Bar3DChart .Grouping =_fa .NewCT_BarGrouping (); +_efc .Bar3DChart .Grouping .ValAttr =_fa .ST_BarGroupingStandard ;_agc :=Bar3DChart {_dd :_efc .Bar3DChart };_agc .InitializeDefaults ();return _agc ;}; -// CategoryAxis returns the category data source. -func (_adf AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _adf ._ade .Cat ==nil {_adf ._ade .Cat =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_adf ._ade .Cat );}; +// AddAxis adds an axis to a Scatter chart. +func (_dca ScatterChart )AddAxis (axis Axis ){_fdbe :=_fa .NewCT_UnsignedInt ();_fdbe .ValAttr =axis .AxisID ();_dca ._daa .AxId =append (_dca ._daa .AxId ,_fdbe );}; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_addg *_ac .CT_SurfaceChart ;};func MakeTitle (x *_ac .CT_Title )Title {return Title {x }}; +// SetOrder sets the order of the series +func (_acee LineChartSeries )SetOrder (idx uint32 ){_acee ._fde .Order .ValAttr =idx };func (_ee Area3DChart )AddAxis (axis Axis ){_cb :=_fa .NewCT_UnsignedInt ();_cb .ValAttr =axis .AxisID ();_ee ._fgb .AxId =append (_ee ._fgb .AxId ,_cb );};func (_ebga SeriesAxis )InitializeDefaults (){}; +func (_dcec SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dcec ._ggf .Cat ==nil {_dcec ._ggf .Cat =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_dcec ._ggf .Cat );}; -// X returns the inner wrapped XML type. -func (_cbcb Surface3DChart )X ()*_ac .CT_Surface3DChart {return _cbcb ._edb }; +// AddSurfaceChart adds a new surface chart to a chart. +func (_aee Chart )AddSurfaceChart ()SurfaceChart {_bcg :=_fa .NewCT_PlotAreaChoice ();_aee ._fcg .Chart .PlotArea .Choice =append (_aee ._fcg .Chart .PlotArea .Choice ,_bcg );_bcg .SurfaceChart =_fa .NewCT_SurfaceChart ();_ageb (_aee ._fcg .Chart );_aee ._fcg .Chart .View3D .RotX .ValAttr =_e .Int8 (90); +_aee ._fcg .Chart .View3D .RotY .ValAttr =_e .Uint16 (0);_aee ._fcg .Chart .View3D .Perspective =_fa .NewCT_Perspective ();_aee ._fcg .Chart .View3D .Perspective .ValAttr =_e .Uint8 (0);_abe :=SurfaceChart {_fada :_bcg .SurfaceChart };_abe .InitializeDefaults (); +return _abe ;}; -// X returns the inner wrapped XML type. -func (_ffac DoughnutChart )X ()*_ac .CT_DoughnutChart {return _ffac ._dad }; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_cdf *_fa .CT_OfPieChart ;};func (_eed Legend )SetPosition (p _fa .ST_LegendPos ){if p ==_fa .ST_LegendPosUnset {_eed ._gcf .LegendPos =nil ;}else {_eed ._gcf .LegendPos =_fa .NewCT_LegendPos ();_eed ._gcf .LegendPos .ValAttr =p ; +};}; // X returns the inner wrapped XML type. -func (_fb BarChart )X ()*_ac .CT_BarChart {return _fb ._fa };type LineChart struct{chartBase ;_bee *_ac .CT_LineChart ;}; +func (_facd RadarChartSeries )X ()*_fa .CT_RadarSer {return _facd ._dbde };func (_fba ValueAxis )SetTickLabelPosition (p _fa .ST_TickLblPos ){if p ==_fa .ST_TickLblPosUnset {_fba ._ddf .TickLblPos =nil ;}else {_fba ._ddf .TickLblPos =_fa .NewCT_TickLblPos (); +_fba ._ddf .TickLblPos .ValAttr =p ;};}; -// Order returns the order of the series -func (_ccdc ScatterChartSeries )Order ()uint32 {return _ccdc ._dbe .Order .ValAttr }; - -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_adc *_ac .CT_RadarSer };func (_fbd DateAxis )Properties ()_ff .ShapeProperties {if _fbd ._eafc .SpPr ==nil {_fbd ._eafc .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_fbd ._eafc .SpPr );}; +// AddSeries adds a default series to a Bubble chart. +func (_aad BubbleChart )AddSeries ()BubbleChartSeries {_cca :=_aad .nextColor (len (_aad ._bbc .Ser ));_ab :=_fa .NewCT_BubbleSer ();_aad ._bbc .Ser =append (_aad ._bbc .Ser ,_ab );_ab .Idx .ValAttr =uint32 (len (_aad ._bbc .Ser )-1);_ab .Order .ValAttr =uint32 (len (_aad ._bbc .Ser )-1); +_caf :=BubbleChartSeries {_ab };_caf .InitializeDefaults ();_caf .Properties ().SetSolidFill (_cca );return _caf ;}; // X returns the inner wrapped XML type. -func (_bea Title )X ()*_ac .CT_Title {return _bea ._dbeb }; +func (_ggdeb Surface3DChart )X ()*_fa .CT_Surface3DChart {return _ggdeb ._bda }; -// SetText sets the series text. -func (_aca PieChartSeries )SetText (s string ){_aca ._feb .Tx =_ac .NewCT_SerTx ();_aca ._feb .Tx .Choice .V =&s ;}; +// Chart is a generic chart. +type Chart struct{_fcg *_fa .ChartSpace }; // InitializeDefaults the bar chart to its defaults -func (_abd RadarChart )InitializeDefaults (){_abd ._age .RadarStyle .ValAttr =_ac .ST_RadarStyleMarker }; +func (_gc AreaChart )InitializeDefaults (){}; -// AddSeries adds a default series to a Bubble chart. -func (_fcf BubbleChart )AddSeries ()BubbleChartSeries {_fce :=_fcf .nextColor (len (_fcf ._aaa .Ser ));_aae :=_ac .NewCT_BubbleSer ();_fcf ._aaa .Ser =append (_fcf ._aaa .Ser ,_aae );_aae .Idx .ValAttr =uint32 (len (_fcf ._aaa .Ser )-1);_aae .Order .ValAttr =uint32 (len (_fcf ._aaa .Ser )-1); -_eed :=BubbleChartSeries {_aae };_eed .InitializeDefaults ();_eed .Properties ().SetSolidFill (_fce );return _eed ;}; - -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_fa *_ac .CT_BarChart ;}; - -// AddSeries adds a default series to an Radar chart. -func (_dggb RadarChart )AddSeries ()RadarChartSeries {_dgfe :=_dggb .nextColor (len (_dggb ._age .Ser ));_aed :=_ac .NewCT_RadarSer ();_dggb ._age .Ser =append (_dggb ._age .Ser ,_aed );_aed .Idx .ValAttr =uint32 (len (_dggb ._age .Ser )-1);_aed .Order .ValAttr =uint32 (len (_dggb ._age .Ser )-1); -_ecdb :=RadarChartSeries {_aed };_ecdb .InitializeDefaults ();_ecdb .Properties ().SetSolidFill (_dgfe );return _ecdb ;}; +// Properties returns the line chart series shape properties. +func (_edb LineChartSeries )Properties ()_d .ShapeProperties {if _edb ._fde .SpPr ==nil {_edb ._fde .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_edb ._fde .SpPr );}; -// AddSeries adds a default series to a line chart. -func (_dbbg LineChart )AddSeries ()LineChartSeries {_gfg :=_dbbg .nextColor (len (_dbbg ._bee .Ser ));_ggef :=_ac .NewCT_LineSer ();_dbbg ._bee .Ser =append (_dbbg ._bee .Ser ,_ggef );_ggef .Idx .ValAttr =uint32 (len (_dbbg ._bee .Ser )-1);_ggef .Order .ValAttr =uint32 (len (_dbbg ._bee .Ser )-1); -_dbf :=LineChartSeries {_ggef };_dbf .InitializeDefaults ();_dbf .Properties ().LineProperties ().SetSolidFill (_gfg );return _dbf ;}; +// X returns the inner wrapped XML type. +func (_dea SurfaceChart )X ()*_fa .CT_SurfaceChart {return _dea ._fada }; -// Values returns the bubble size data source. -func (_ebd BubbleChartSeries )BubbleSizes ()NumberDataSource {if _ebd ._ebg .BubbleSize ==nil {_ebd ._ebg .BubbleSize =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_ebd ._ebg .BubbleSize );}; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_bd *_fa .CT_BubbleSer };func (_fafe StockChart )AddAxis (axis Axis ){_cbdg :=_fa .NewCT_UnsignedInt ();_cbdg .ValAttr =axis .AxisID ();_fafe ._aged .AxId =append (_fafe ._aged .AxId ,_cbdg );}; -// CategoryAxis returns the category data source. -func (_gab BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gab ._ebg .XVal ==nil {_gab ._ebg .XVal =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_gab ._ebg .XVal );}; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_ead Chart )AddLegend ()Legend {_ead ._fcg .Chart .Legend =_fa .NewCT_Legend ();_dfg :=MakeLegend (_ead ._fcg .Chart .Legend );_dfg .InitializeDefaults ();return _dfg ;}; // SetText sets the series text. -func (_gcb BarChartSeries )SetText (s string ){_gcb ._fbf .Tx =_ac .NewCT_SerTx ();_gcb ._fbf .Tx .Choice .V =&s ;}; - -// Marker returns the marker properties. -func (_cbgc LineChartSeries )Marker ()Marker {if _cbgc ._geb .Marker ==nil {_cbgc ._geb .Marker =_ac .NewCT_Marker ();};return MakeMarker (_cbgc ._geb .Marker );}; +func (_dgd BubbleChartSeries )SetText (s string ){_dgd ._bd .Tx =_fa .NewCT_SerTx ();_dgd ._bd .Tx .Choice .V =&s ;}; // X returns the inner wrapped XML type. -func (_bad SeriesAxis )X ()*_ac .CT_SerAx {return _bad ._dae };func MakeDataLabels (x *_ac .CT_DLbls )DataLabels {return DataLabels {x }}; +func (_eegd DateAxis )X ()*_fa .CT_DateAx {return _eegd ._fce }; -// AddCategoryAxis adds a category axis. -func (_fcee Chart )AddCategoryAxis ()CategoryAxis {_ceb :=_ac .NewCT_CatAx ();if _fcee ._dfe .Chart .PlotArea .CChoice ==nil {_fcee ._dfe .Chart .PlotArea .CChoice =_ac .NewCT_PlotAreaChoice1 ();};_ceb .AxId =_ac .NewCT_UnsignedInt ();_ceb .AxId .ValAttr =0x7FFFFFFF&_ab .Uint32 (); -_fcee ._dfe .Chart .PlotArea .CChoice .CatAx =append (_fcee ._dfe .Chart .PlotArea .CChoice .CatAx ,_ceb );_ceb .Auto =_ac .NewCT_Boolean ();_ceb .Auto .ValAttr =_c .Bool (true );_ceb .Delete =_ac .NewCT_Boolean ();_ceb .Delete .ValAttr =_c .Bool (false ); -_dgga :=MakeCategoryAxis (_ceb );_dgga .InitializeDefaults ();return _dgga ;}; - -// Index returns the index of the series -func (_fefa LineChartSeries )Index ()uint32 {return _fefa ._geb .Idx .ValAttr };var NullAxis Axis =nullAxis (0);func (_bgb Legend )SetPosition (p _ac .ST_LegendPos ){if p ==_ac .ST_LegendPosUnset {_bgb ._eeb .LegendPos =nil ;}else {_bgb ._eeb .LegendPos =_ac .NewCT_LegendPos (); -_bgb ._eeb .LegendPos .ValAttr =p ;};}; +// Values returns the value data source. +func (_ffa RadarChartSeries )Values ()NumberDataSource {if _ffa ._dbde .Val ==nil {_ffa ._dbde .Val =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_ffa ._dbde .Val );}; -// AddSeries adds a default series to a bar chart. -func (_fe Bar3DChart )AddSeries ()BarChartSeries {_cdc :=_fe .nextColor (len (_fe ._cb .Ser ));_bg :=_ac .NewCT_BarSer ();_fe ._cb .Ser =append (_fe ._cb .Ser ,_bg );_bg .Idx .ValAttr =uint32 (len (_fe ._cb .Ser )-1);_bg .Order .ValAttr =uint32 (len (_fe ._cb .Ser )-1); -_eb :=BarChartSeries {_bg };_eb .InitializeDefaults ();_eb .Properties ().SetSolidFill (_cdc );return _eb ;}; +// Properties returns the chart's shape properties. +func (_ceb Chart )Properties ()_d .ShapeProperties {if _ceb ._fcg .SpPr ==nil {_ceb ._fcg .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_ceb ._fcg .SpPr );};func (_bgc DataLabels )SetShowCategoryName (b bool ){_bgc .ensureChoice (); +_bgc ._gfgg .Choice .ShowCatName =_fa .NewCT_Boolean ();_bgc ._gfgg .Choice .ShowCatName .ValAttr =_e .Bool (b );}; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_ggf CategoryAxisDataSource )SetLabelReference (s string ){_ggf ._dgc .Choice =_ac .NewCT_AxDataSourceChoice ();_ggf ._dgc .Choice .StrRef =_ac .NewCT_StrRef ();_ggf ._dgc .Choice .StrRef .F =s ;};func (_fcfa DataLabels )SetShowValue (b bool ){_fcfa .ensureChoice (); -_fcfa ._ddb .Choice .ShowVal =_ac .NewCT_Boolean ();_fcfa ._ddb .Choice .ShowVal .ValAttr =_c .Bool (b );};func (_cbc NumberDataSource )ensureChoice (){if _cbc ._gcg .Choice ==nil {_cbc ._gcg .Choice =_ac .NewCT_NumDataSourceChoice ();};};func (_adb DateAxis )SetTickLabelPosition (p _ac .ST_TickLblPos ){if p ==_ac .ST_TickLblPosUnset {_adb ._eafc .TickLblPos =nil ; -}else {_adb ._eafc .TickLblPos =_ac .NewCT_TickLblPos ();_adb ._eafc .TickLblPos .ValAttr =p ;};};func MakeNumberDataSource (x *_ac .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; +// InitializeDefaults initializes a bar chart series to the default values. +func (_fc BarChartSeries )InitializeDefaults (){};type DateAxis struct{_fce *_fa .CT_DateAx };func (_fgbe CategoryAxis )AxisID ()uint32 {return _fgbe ._bfgc .AxId .ValAttr }; -// Properties returns the Bubble chart series shape properties. -func (_dd BubbleChartSeries )Properties ()_ff .ShapeProperties {if _dd ._ebg .SpPr ==nil {_dd ._ebg .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_dd ._ebg .SpPr );};func (_eae SeriesAxis )InitializeDefaults (){}; +// SetValues sets values directly on a source. +func (_edd NumberDataSource )SetValues (v []float64 ){_edd .ensureChoice ();_edd ._fdg .Choice .NumRef =nil ;_edd ._fdg .Choice .NumLit =_fa .NewCT_NumData ();_edd ._fdg .Choice .NumLit .PtCount =_fa .NewCT_UnsignedInt ();_edd ._fdg .Choice .NumLit .PtCount .ValAttr =uint32 (len (v )); +for _bcb ,_ebee :=range v {_edd ._fdg .Choice .NumLit .Pt =append (_edd ._fdg .Choice .NumLit .Pt ,&_fa .CT_NumVal {IdxAttr :uint32 (_bcb ),V :_b .Sprintf ("\u0025\u0067",_ebee )});};};func (_bab Legend )InitializeDefaults (){_bab .SetPosition (_fa .ST_LegendPosR ); +_bab .SetOverlay (false );_bab .Properties ().SetNoFill ();_bab .Properties ().LineProperties ().SetNoFill ();};func (_dfa DataLabels )SetShowSeriesName (b bool ){_dfa .ensureChoice ();_dfa ._gfgg .Choice .ShowSerName =_fa .NewCT_Boolean ();_dfa ._gfgg .Choice .ShowSerName .ValAttr =_e .Bool (b ); +};func (_ccad LineChartSeries )InitializeDefaults (){_ccad .Properties ().LineProperties ().SetWidth (1*_fd .Point );_ccad .Properties ().LineProperties ().SetSolidFill (_fac .Black );_ccad .Properties ().LineProperties ().SetJoin (_d .LineJoinRound ); +_ccad .Marker ().SetSymbol (_fa .ST_MarkerStyleNone );_ccad .Labels ().SetShowLegendKey (false );_ccad .Labels ().SetShowValue (false );_ccad .Labels ().SetShowPercent (false );_ccad .Labels ().SetShowCategoryName (false );_ccad .Labels ().SetShowSeriesName (false ); +_ccad .Labels ().SetShowLeaderLines (false );};func (_egd GridLines )Properties ()_d .ShapeProperties {if _egd ._cge .SpPr ==nil {_egd ._cge .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_egd ._cge .SpPr );}; -// AddSeries adds a default series to an area chart. -func (_ggg AreaChart )AddSeries ()AreaChartSeries {_fcd :=_ggg .nextColor (len (_ggg ._b .Ser ));_bd :=_ac .NewCT_AreaSer ();_ggg ._b .Ser =append (_ggg ._b .Ser ,_bd );_bd .Idx .ValAttr =uint32 (len (_ggg ._b .Ser )-1);_bd .Order .ValAttr =uint32 (len (_ggg ._b .Ser )-1); -_e :=AreaChartSeries {_bd };_e .InitializeDefaults ();_e .Properties ().SetSolidFill (_fcd );return _e ;};func (_agb CategoryAxis )SetCrosses (axis Axis ){_agb ._cad .Choice =_ac .NewEG_AxSharedChoice ();_agb ._cad .Choice .Crosses =_ac .NewCT_Crosses (); -_agb ._cad .Choice .Crosses .ValAttr =_ac .ST_CrossesAutoZero ;_agb ._cad .CrossAx .ValAttr =axis .AxisID ();};func (_bb CategoryAxis )InitializeDefaults (){_bb .SetPosition (_ac .ST_AxPosB );_bb .SetMajorTickMark (_ac .ST_TickMarkOut );_bb .SetMinorTickMark (_ac .ST_TickMarkIn ); -_bb .SetTickLabelPosition (_ac .ST_TickLblPosNextTo );_bb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_f .LightGray );_bb .Properties ().LineProperties ().SetSolidFill (_f .Black );}; +// X returns the inner wrapped XML type. +func (_abeb Pie3DChart )X ()*_fa .CT_Pie3DChart {return _abeb ._dgdf }; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_d *_ac .CT_Area3DChart ;}; +// BarChartSeries is a series to be used on a bar chart. +type BarChartSeries struct{_bc *_fa .CT_BarSer }; -// InitializeDefaults initializes an area series to the default values. -func (_fg AreaChartSeries )InitializeDefaults (){}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_bbc *_fa .CT_BubbleChart ;};func (_edc CategoryAxis )SetPosition (p _fa .ST_AxPos ){_edc ._bfgc .AxPos =_fa .NewCT_AxPos ();_edc ._bfgc .AxPos .ValAttr =p ;};func (_acbg DateAxis )SetPosition (p _fa .ST_AxPos ){_acbg ._fce .AxPos =_fa .NewCT_AxPos (); +_acbg ._fce .AxPos .ValAttr =p ;}; -// InitializeDefaults the Stock chart to its defaults -func (_abae StockChart )InitializeDefaults (){_abae ._gaf .HiLowLines =_ac .NewCT_ChartLines ();_abae ._gaf .UpDownBars =_ac .NewCT_UpDownBars ();_abae ._gaf .UpDownBars .GapWidth =_ac .NewCT_GapAmount ();_abae ._gaf .UpDownBars .GapWidth .ValAttr =&_ac .ST_GapAmount {}; -_abae ._gaf .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_c .Uint16 (150);_abae ._gaf .UpDownBars .UpBars =_ac .NewCT_UpDownBar ();_abae ._gaf .UpDownBars .DownBars =_ac .NewCT_UpDownBar ();};func (_dag CategoryAxis )AxisID ()uint32 {return _dag ._cad .AxId .ValAttr }; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_dbe BubbleChartSeries )InitializeDefaults (){}; +// X returns the inner wrapped XML type. +func (_afe Marker )X ()*_fa .CT_Marker {return _afe ._gfb }; -// InitializeDefaults initializes an Pie series to the default values. -func (_gdc PieChartSeries )InitializeDefaults (){}; +// AddSeries adds a default series to an Pie chart. +func (_eca PieChart )AddSeries ()PieChartSeries {_afbb :=_fa .NewCT_PieSer ();_eca ._fcb .Ser =append (_eca ._fcb .Ser ,_afbb );_afbb .Idx .ValAttr =uint32 (len (_eca ._fcb .Ser )-1);_afbb .Order .ValAttr =uint32 (len (_eca ._fcb .Ser )-1);_fbb :=PieChartSeries {_afbb }; +_fbb .InitializeDefaults ();return _fbb ;}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_bcee DoughnutChart )SetHoleSize (pct uint8 ){if _bcee ._dad .HoleSize ==nil {_bcee ._dad .HoleSize =_ac .NewCT_HoleSize ();};if _bcee ._dad .HoleSize .ValAttr ==nil {_bcee ._dad .HoleSize .ValAttr =&_ac .ST_HoleSize {};};_bcee ._dad .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ; -}; +// CategoryAxisDataSource specifies the data for an axis. It's commonly used with +// SetReference to set the axis data to a range of cells. +type CategoryAxisDataSource struct{_fgd *_fa .CT_AxDataSource }; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_age *_ac .CT_RadarChart ;}; +// InitializeDefaults the bar chart to its defaults +func (_ba BarChart )InitializeDefaults (){_ba .SetDirection (_fa .ST_BarDirCol )};func (_eea Title )RunProperties ()_d .RunProperties {if _eea ._bade .Tx ==nil {_eea .SetText ("");};if _eea ._bade .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_eea ._bade .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_g .NewCT_TextCharacterProperties (); +};return _d .MakeRunProperties (_eea ._bade .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_acff Chart )SetDisplayBlanksAs (v _ac .ST_DispBlanksAs ){_acff ._dfe .Chart .DispBlanksAs =_ac .NewCT_DispBlanksAs ();_acff ._dfe .Chart .DispBlanksAs .ValAttr =v ;};func (_acdd ValueAxis )Properties ()_ff .ShapeProperties {if _acdd ._abeb .SpPr ==nil {_acdd ._abeb .SpPr =_ad .NewCT_ShapeProperties (); -};return _ff .MakeShapeProperties (_acdd ._abeb .SpPr );}; +// Values returns the value data source. +func (_ecc PieChartSeries )Values ()NumberDataSource {if _ecc ._dgb .Val ==nil {_ecc ._dgb .Val =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_ecc ._dgb .Val );};func (_eda DataLabels )SetShowPercent (b bool ){_eda .ensureChoice ();_eda ._gfgg .Choice .ShowPercent =_fa .NewCT_Boolean (); +_eda ._gfgg .Choice .ShowPercent .ValAttr =_e .Bool (b );}; -// Order returns the order of the series -func (_gfd LineChartSeries )Order ()uint32 {return _gfd ._geb .Order .ValAttr }; +// Properties returns the line chart series shape properties. +func (_fbc ScatterChartSeries )Properties ()_d .ShapeProperties {if _fbc ._bfcd .SpPr ==nil {_fbc ._bfcd .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_fbc ._bfcd .SpPr );}; -// AddSeries adds a default series to an area chart. -func (_ggc Area3DChart )AddSeries ()AreaChartSeries {_fc :=_ggc .nextColor (len (_ggc ._d .Ser ));_ce :=_ac .NewCT_AreaSer ();_ggc ._d .Ser =append (_ggc ._d .Ser ,_ce );_ce .Idx .ValAttr =uint32 (len (_ggc ._d .Ser )-1);_ce .Order .ValAttr =uint32 (len (_ggc ._d .Ser )-1); -_af :=AreaChartSeries {_ce };_af .InitializeDefaults ();_af .Properties ().SetSolidFill (_fc );return _af ;}; +// AddSeries adds a default series to a bar chart. +func (_cbf BarChart )AddSeries ()BarChartSeries {_gga :=_cbf .nextColor (len (_cbf ._eg .Ser ));_cc :=_fa .NewCT_BarSer ();_cbf ._eg .Ser =append (_cbf ._eg .Ser ,_cc );_cc .Idx .ValAttr =uint32 (len (_cbf ._eg .Ser )-1);_cc .Order .ValAttr =uint32 (len (_cbf ._eg .Ser )-1); +_cg :=BarChartSeries {_cc };_cg .InitializeDefaults ();_cg .Properties ().SetSolidFill (_gga );return _cg ;}; -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_cb *_ac .CT_Bar3DChart ;}; +// AddValueAxis adds a value axis to the chart. +func (_bcgb Chart )AddValueAxis ()ValueAxis {_facg :=_fa .NewCT_ValAx ();if _bcgb ._fcg .Chart .PlotArea .CChoice ==nil {_bcgb ._fcg .Chart .PlotArea .CChoice =_fa .NewCT_PlotAreaChoice1 ();};_facg .AxId =_fa .NewCT_UnsignedInt ();_facg .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 (); +_bcgb ._fcg .Chart .PlotArea .CChoice .ValAx =append (_bcgb ._fcg .Chart .PlotArea .CChoice .ValAx ,_facg );_facg .Delete =_fa .NewCT_Boolean ();_facg .Delete .ValAttr =_e .Bool (false );_facg .Scaling =_fa .NewCT_Scaling ();_facg .Scaling .Orientation =_fa .NewCT_Orientation (); +_facg .Scaling .Orientation .ValAttr =_fa .ST_OrientationMinMax ;_facg .Choice =&_fa .EG_AxSharedChoice {};_facg .Choice .Crosses =_fa .NewCT_Crosses ();_facg .Choice .Crosses .ValAttr =_fa .ST_CrossesAutoZero ;_facg .CrossBetween =_fa .NewCT_CrossBetween (); +_facg .CrossBetween .ValAttr =_fa .ST_CrossBetweenBetween ;_dbd :=MakeValueAxis (_facg );_dbd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_fac .LightGray );_dbd .SetMajorTickMark (_fa .ST_TickMarkOut );_dbd .SetMinorTickMark (_fa .ST_TickMarkIn ); +_dbd .SetTickLabelPosition (_fa .ST_TickLblPosNextTo );_dbd .Properties ().LineProperties ().SetSolidFill (_fac .Black );_dbd .SetPosition (_fa .ST_AxPosL );return _dbd ;}; -// AddBarChart adds a new bar chart to a chart. -func (_cdd Chart )AddBarChart ()BarChart {_dec :=_ac .NewCT_PlotAreaChoice ();_cdd ._dfe .Chart .PlotArea .Choice =append (_cdd ._dfe .Chart .PlotArea .Choice ,_dec );_dec .BarChart =_ac .NewCT_BarChart ();_dec .BarChart .Grouping =_ac .NewCT_BarGrouping (); -_dec .BarChart .Grouping .ValAttr =_ac .ST_BarGroupingStandard ;_dgg :=BarChart {_fa :_dec .BarChart };_dgg .InitializeDefaults ();return _dgg ;}; +// X returns the inner wrapped XML type. +func (_dfd DoughnutChart )X ()*_fa .CT_DoughnutChart {return _dfd ._abd };func (_fad BubbleChart )AddAxis (axis Axis ){_eaa :=_fa .NewCT_UnsignedInt ();_eaa .ValAttr =axis .AxisID ();_fad ._bbc .AxId =append (_fad ._bbc .AxId ,_eaa );}; -// InitializeDefaults the bar chart to its defaults -func (_cga DoughnutChart )InitializeDefaults (){_cga ._dad .VaryColors =_ac .NewCT_Boolean ();_cga ._dad .VaryColors .ValAttr =_c .Bool (true );_cga ._dad .HoleSize =_ac .NewCT_HoleSize ();_cga ._dad .HoleSize .ValAttr =&_ac .ST_HoleSize {};_cga ._dad .HoleSize .ValAttr .ST_HoleSizeUByte =_c .Uint8 (50); -}; +// CreateEmptyNumberCache creates an empty number cache, which is used sometimes +// to increase file format compatibility. It should actually contain the +// computed cell data, but just creating an empty one is good enough. +func (_cbbf NumberDataSource )CreateEmptyNumberCache (){_cbbf .ensureChoice ();if _cbbf ._fdg .Choice .NumRef ==nil {_cbbf ._fdg .Choice .NumRef =_fa .NewCT_NumRef ();};_cbbf ._fdg .Choice .NumLit =nil ;_cbbf ._fdg .Choice .NumRef .NumCache =_fa .NewCT_NumData (); +_cbbf ._fdg .Choice .NumRef .NumCache .PtCount =_fa .NewCT_UnsignedInt ();_cbbf ._fdg .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; // X returns the inner wrapped XML type. -func (_cea StockChart )X ()*_ac .CT_StockChart {return _cea ._gaf }; +func (_bfd RadarChart )X ()*_fa .CT_RadarChart {return _bfd ._fcbd }; -// X returns the inner wrapped XML type. -func (_gda LineChart )X ()*_ac .CT_LineChart {return _gda ._bee }; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_eg *_fa .CT_BarChart ;}; -// Axis is the interface implemented by different axes when assigning to a -// chart. -type Axis interface{AxisID ()uint32 ;};func (_egc Marker )Properties ()_ff .ShapeProperties {if _egc ._ddga .SpPr ==nil {_egc ._ddga .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_egc ._ddga .SpPr );}; +// InitializeDefaults the Stock chart to its defaults +func (_gbgb StockChart )InitializeDefaults (){_gbgb ._aged .HiLowLines =_fa .NewCT_ChartLines ();_gbgb ._aged .UpDownBars =_fa .NewCT_UpDownBars ();_gbgb ._aged .UpDownBars .GapWidth =_fa .NewCT_GapAmount ();_gbgb ._aged .UpDownBars .GapWidth .ValAttr =&_fa .ST_GapAmount {}; +_gbgb ._aged .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_e .Uint16 (150);_gbgb ._aged .UpDownBars .UpBars =_fa .NewCT_UpDownBar ();_gbgb ._aged .UpDownBars .DownBars =_fa .NewCT_UpDownBar ();};func MakeTitle (x *_fa .CT_Title )Title {return Title {x }}; -// SetValues sets values directly on a source. -func (_dbd NumberDataSource )SetValues (v []float64 ){_dbd .ensureChoice ();_dbd ._gcg .Choice .NumRef =nil ;_dbd ._gcg .Choice .NumLit =_ac .NewCT_NumData ();_dbd ._gcg .Choice .NumLit .PtCount =_ac .NewCT_UnsignedInt ();_dbd ._gcg .Choice .NumLit .PtCount .ValAttr =uint32 (len (v )); -for _geg ,_dge :=range v {_dbd ._gcg .Choice .NumLit .Pt =append (_dbd ._gcg .Choice .NumLit .Pt ,&_ac .CT_NumVal {IdxAttr :uint32 (_geg ),V :_ae .Sprintf ("\u0025\u0067",_dge )});};}; -// InitializeDefaults initializes an Radar series to the default values. -func (_fgfb RadarChartSeries )InitializeDefaults (){}; +// AddCategoryAxis adds a category axis. +func (_ada Chart )AddCategoryAxis ()CategoryAxis {_cba :=_fa .NewCT_CatAx ();if _ada ._fcg .Chart .PlotArea .CChoice ==nil {_ada ._fcg .Chart .PlotArea .CChoice =_fa .NewCT_PlotAreaChoice1 ();};_cba .AxId =_fa .NewCT_UnsignedInt ();_cba .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 (); +_ada ._fcg .Chart .PlotArea .CChoice .CatAx =append (_ada ._fcg .Chart .PlotArea .CChoice .CatAx ,_cba );_cba .Auto =_fa .NewCT_Boolean ();_cba .Auto .ValAttr =_e .Bool (true );_cba .Delete =_fa .NewCT_Boolean ();_cba .Delete .ValAttr =_e .Bool (false ); +_dff :=MakeCategoryAxis (_cba );_dff .InitializeDefaults ();return _dff ;}; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_gag Chart )AddLine3DChart ()Line3DChart {_gf (_gag ._dfe .Chart );_faf :=_ac .NewCT_PlotAreaChoice ();_gag ._dfe .Chart .PlotArea .Choice =append (_gag ._dfe .Chart .PlotArea .Choice ,_faf );_faf .Line3DChart =_ac .NewCT_Line3DChart ();_faf .Line3DChart .Grouping =_ac .NewCT_Grouping (); -_faf .Line3DChart .Grouping .ValAttr =_ac .ST_GroupingStandard ;return Line3DChart {_fafc :_faf .Line3DChart };};func (_efg NumberDataSource )SetReference (s string ){_efg .ensureChoice ();if _efg ._gcg .Choice .NumRef ==nil {_efg ._gcg .Choice .NumRef =_ac .NewCT_NumRef (); -};_efg ._gcg .Choice .NumRef .F =s ;}; +// Marker returns the marker properties. +func (_aede ScatterChartSeries )Marker ()Marker {if _aede ._bfcd .Marker ==nil {_aede ._bfcd .Marker =_fa .NewCT_Marker ();};return MakeMarker (_aede ._bfcd .Marker );}; -// SetIndex sets the index of the series -func (_gdaa ScatterChartSeries )SetIndex (idx uint32 ){_gdaa ._dbe .Idx .ValAttr =idx }; +// AddAxis adds an axis to a line chart. +func (_def Line3DChart )AddAxis (axis Axis ){_agb :=_fa .NewCT_UnsignedInt ();_agb .ValAttr =axis .AxisID ();_def ._dgc .AxId =append (_def ._dgc .AxId ,_agb );}; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_dad *_ac .CT_DoughnutChart ;}; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_bda *_fa .CT_Surface3DChart ;};func MakeDataLabels (x *_fa .CT_DLbls )DataLabels {return DataLabels {x }};type ScatterChart struct{chartBase ;_daa *_fa .CT_ScatterChart ;}; -// AddAxis adds an axis to a Surface chart. -func (_bde SurfaceChart )AddAxis (axis Axis ){_gfb :=_ac .NewCT_UnsignedInt ();_gfb .ValAttr =axis .AxisID ();_bde ._addg .AxId =append (_bde ._addg .AxId ,_gfb );}; +// AddStockChart adds a new stock chart. +func (_gb Chart )AddStockChart ()StockChart {_ffg :=_fa .NewCT_PlotAreaChoice ();_gb ._fcg .Chart .PlotArea .Choice =append (_gb ._fcg .Chart .PlotArea .Choice ,_ffg );_ffg .StockChart =_fa .NewCT_StockChart ();_bac :=StockChart {_aged :_ffg .StockChart }; +_bac .InitializeDefaults ();return _bac ;};func (_de CategoryAxis )MajorGridLines ()GridLines {if _de ._bfgc .MajorGridlines ==nil {_de ._bfgc .MajorGridlines =_fa .NewCT_ChartLines ();};return GridLines {_de ._bfgc .MajorGridlines };}; -// Properties returns the line chart series shape properties. -func (_baf ScatterChartSeries )Properties ()_ff .ShapeProperties {if _baf ._dbe .SpPr ==nil {_baf ._dbe .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_baf ._dbe .SpPr );};func (_dagd DataLabels )SetShowPercent (b bool ){_dagd .ensureChoice (); -_dagd ._ddb .Choice .ShowPercent =_ac .NewCT_Boolean ();_dagd ._ddb .Choice .ShowPercent .ValAttr =_c .Bool (b );}; +// X returns the inner wrapped XML type. +func (_eeg BarChartSeries )X ()*_fa .CT_BarSer {return _eeg ._bc }; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_feb *_ac .CT_PieSer };func (_ecd DataLabels )SetShowSeriesName (b bool ){_ecd .ensureChoice ();_ecd ._ddb .Choice .ShowSerName =_ac .NewCT_Boolean ();_ecd ._ddb .Choice .ShowSerName .ValAttr =_c .Bool (b );}; +// Properties returns the line chart series shape properties. +func (_eedg SurfaceChartSeries )Properties ()_d .ShapeProperties {if _eedg ._ggf .SpPr ==nil {_eedg ._ggf .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_eedg ._ggf .SpPr );};func MakeSeriesAxis (x *_fa .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; -// RemoveLegend removes the legend if the chart has one. -func (_ggcf Chart )RemoveLegend (){_ggcf ._dfe .Chart .Legend =nil }; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_bgef Chart )AddDoughnutChart ()DoughnutChart {_cc :=_ac .NewCT_PlotAreaChoice ();_bgef ._dfe .Chart .PlotArea .Choice =append (_bgef ._dfe .Chart .PlotArea .Choice ,_cc );_cc .DoughnutChart =_ac .NewCT_DoughnutChart ();_eaf :=DoughnutChart {_dad :_cc .DoughnutChart }; -_eaf .InitializeDefaults ();return _eaf ;};type DataLabels struct{_ddb *_ac .CT_DLbls };func _gf (_cae *_ac .CT_Chart ){_cae .View3D =_ac .NewCT_View3D ();_cae .View3D .RotX =_ac .NewCT_RotX ();_cae .View3D .RotX .ValAttr =_c .Int8 (15);_cae .View3D .RotY =_ac .NewCT_RotY (); -_cae .View3D .RotY .ValAttr =_c .Uint16 (20);_cae .View3D .RAngAx =_ac .NewCT_Boolean ();_cae .View3D .RAngAx .ValAttr =_c .Bool (false );_cae .Floor =_ac .NewCT_Surface ();_cae .Floor .Thickness =_ac .NewCT_Thickness ();_cae .Floor .Thickness .ValAttr .Uint32 =_c .Uint32 (0); -_cae .SideWall =_ac .NewCT_Surface ();_cae .SideWall .Thickness =_ac .NewCT_Thickness ();_cae .SideWall .Thickness .ValAttr .Uint32 =_c .Uint32 (0);_cae .BackWall =_ac .NewCT_Surface ();_cae .BackWall .Thickness =_ac .NewCT_Thickness ();_cae .BackWall .Thickness .ValAttr .Uint32 =_c .Uint32 (0); -}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_abed Chart )AddPieOfPieChart ()PieOfPieChart {_eef :=_fa .NewCT_PlotAreaChoice ();_abed ._fcg .Chart .PlotArea .Choice =append (_abed ._fcg .Chart .PlotArea .Choice ,_eef );_eef .OfPieChart =_fa .NewCT_OfPieChart ();_bga :=PieOfPieChart {_cdf :_eef .OfPieChart }; +_bga .InitializeDefaults ();return _bga ;};func (_gcg DateAxis )AxisID ()uint32 {return _gcg ._fce .AxId .ValAttr }; // X returns the inner wrapped XML type. -func (_agc Marker )X ()*_ac .CT_Marker {return _agc ._ddga }; - -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_geb *_ac .CT_LineSer };func (_add Legend )SetOverlay (b bool ){_add ._eeb .Overlay =_ac .NewCT_Boolean ();_add ._eeb .Overlay .ValAttr =_c .Bool (b );}; +func (_gbda StockChart )X ()*_fa .CT_StockChart {return _gbda ._aged }; -// SetText sets the series text. -func (_aba BubbleChartSeries )SetText (s string ){_aba ._ebg .Tx =_ac .NewCT_SerTx ();_aba ._ebg .Tx .Choice .V =&s ;}; +// X returns the inner wrapped XML type. +func (_bfe ValueAxis )X ()*_fa .CT_ValAx {return _bfe ._ddf }; -// Values returns the value data source. -func (_ebb RadarChartSeries )Values ()NumberDataSource {if _ebb ._adc .Val ==nil {_ebb ._adc .Val =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_ebb ._adc .Val );}; +// X returns the inner wrapped XML type. +func (_gef PieChartSeries )X ()*_fa .CT_PieSer {return _gef ._dgb };func (_dgg DateAxis )Properties ()_d .ShapeProperties {if _dgg ._fce .SpPr ==nil {_dgg ._fce .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_dgg ._fce .SpPr );}; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_eca Chart )AddLegend ()Legend {_eca ._dfe .Chart .Legend =_ac .NewCT_Legend ();_eedc :=MakeLegend (_eca ._dfe .Chart .Legend );_eedc .InitializeDefaults ();return _eedc ;}; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_fffb *_ac .CT_OfPieChart ;};type ValueAxis struct{_abeb *_ac .CT_ValAx }; +// AddSeries adds a default series to an area chart. +func (_fge AreaChart )AddSeries ()AreaChartSeries {_eb :=_fge .nextColor (len (_fge ._bg .Ser ));_gd :=_fa .NewCT_AreaSer ();_fge ._bg .Ser =append (_fge ._bg .Ser ,_gd );_gd .Idx .ValAttr =uint32 (len (_fge ._bg .Ser )-1);_gd .Order .ValAttr =uint32 (len (_fge ._bg .Ser )-1); +_ag :=AreaChartSeries {_gd };_ag .InitializeDefaults ();_ag .Properties ().SetSolidFill (_eb );return _ag ;}; // X returns the inner wrapped XML type. -func (_dc BarChartSeries )X ()*_ac .CT_BarSer {return _dc ._fbf }; +func (_db Area3DChart )X ()*_fa .CT_Area3DChart {return _db ._fgb };func (_eaafc Title )ParagraphProperties ()_d .ParagraphProperties {if _eaafc ._bade .Tx ==nil {_eaafc .SetText ("");};if _eaafc ._bade .Tx .Choice .Rich .P [0].PPr ==nil {_eaafc ._bade .Tx .Choice .Rich .P [0].PPr =_g .NewCT_TextParagraphProperties (); +};return _d .MakeParagraphProperties (_eaafc ._bade .Tx .Choice .Rich .P [0].PPr );}; // X returns the inner wrapped XML type. -func (_bega Legend )X ()*_ac .CT_Legend {return _bega ._eeb };func (_ebde CategoryAxis )Properties ()_ff .ShapeProperties {if _ebde ._cad .SpPr ==nil {_ebde ._cad .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_ebde ._cad .SpPr ); -}; +func (_cgga Legend )X ()*_fa .CT_Legend {return _cgga ._gcf }; + +// AddSeries adds a default series to an Pie3D chart. +func (_adg Pie3DChart )AddSeries ()PieChartSeries {_dabe :=_fa .NewCT_PieSer ();_adg ._dgdf .Ser =append (_adg ._dgdf .Ser ,_dabe );_dabe .Idx .ValAttr =uint32 (len (_adg ._dgdf .Ser )-1);_dabe .Order .ValAttr =uint32 (len (_adg ._dgdf .Ser )-1);_eebb :=PieChartSeries {_dabe }; +_eebb .InitializeDefaults ();return _eebb ;}; + +// SetText sets the series text +func (_cgb LineChartSeries )SetText (s string ){_cgb ._fde .Tx =_fa .NewCT_SerTx ();_cgb ._fde .Tx .Choice .V =&s ;}; + +// Index returns the index of the series +func (_cgeg ScatterChartSeries )Index ()uint32 {return _cgeg ._bfcd .Idx .ValAttr }; // X returns the inner wrapped XML type. -func (_bgg SurfaceChartSeries )X ()*_ac .CT_SurfaceSer {return _bgg ._ebgc };func (_egf SeriesAxis )SetCrosses (axis Axis ){_egf ._dae .CrossAx .ValAttr =axis .AxisID ()}; +func (_ad BarChart )X ()*_fa .CT_BarChart {return _ad ._eg };type Legend struct{_gcf *_fa .CT_Legend }; -// AddPieChart adds a new pie chart to a chart. -func (_eff Chart )AddPieChart ()PieChart {_gfe :=_ac .NewCT_PlotAreaChoice ();_eff ._dfe .Chart .PlotArea .Choice =append (_eff ._dfe .Chart .PlotArea .Choice ,_gfe );_gfe .PieChart =_ac .NewCT_PieChart ();_ebc :=PieChart {_dff :_gfe .PieChart };_ebc .InitializeDefaults (); -return _ebc ;}; +// AddSeries adds a default series to a Surface chart. +func (_cbc Surface3DChart )AddSeries ()SurfaceChartSeries {_gdcb :=_cbc .nextColor (len (_cbc ._bda .Ser ));_fcag :=_fa .NewCT_SurfaceSer ();_cbc ._bda .Ser =append (_cbc ._bda .Ser ,_fcag );_fcag .Idx .ValAttr =uint32 (len (_cbc ._bda .Ser )-1);_fcag .Order .ValAttr =uint32 (len (_cbc ._bda .Ser )-1); +_fbgf :=SurfaceChartSeries {_fcag };_fbgf .InitializeDefaults ();_fbgf .Properties ().LineProperties ().SetSolidFill (_gdcb );return _fbgf ;}; -// Properties returns the line chart series shape properties. -func (_abc LineChartSeries )Properties ()_ff .ShapeProperties {if _abc ._geb .SpPr ==nil {_abc ._geb .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_abc ._geb .SpPr );}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_fe BarChart )SetDirection (d _fa .ST_BarDir ){_fe ._eg .BarDir .ValAttr =d }; -// Values returns the value data source. -func (_beg BubbleChartSeries )Values ()NumberDataSource {if _beg ._ebg .YVal ==nil {_beg ._ebg .YVal =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_beg ._ebg .YVal );}; +// CategoryAxis returns the category data source. +func (_cbd PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cbd ._dgb .Cat ==nil {_cbd ._dgb .Cat =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_cbd ._dgb .Cat );}; -// X returns the inner wrapped XML type. -func (_eab BubbleChart )X ()*_ac .CT_BubbleChart {return _eab ._aaa }; +// Labels returns the data label properties. +func (_addc ScatterChartSeries )Labels ()DataLabels {if _addc ._bfcd .DLbls ==nil {_addc ._bfcd .DLbls =_fa .NewCT_DLbls ();};return MakeDataLabels (_addc ._bfcd .DLbls );}; -// AddBubbleChart adds a new bubble chart. -func (_ffaf Chart )AddBubbleChart ()BubbleChart {_abfd :=_ac .NewCT_PlotAreaChoice ();_ffaf ._dfe .Chart .PlotArea .Choice =append (_ffaf ._dfe .Chart .PlotArea .Choice ,_abfd );_abfd .BubbleChart =_ac .NewCT_BubbleChart ();_fgf :=BubbleChart {_aaa :_abfd .BubbleChart }; -_fgf .InitializeDefaults ();return _fgf ;}; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_ff *_fa .CT_AreaSer }; -// SetOrder sets the order of the series -func (_eadb LineChartSeries )SetOrder (idx uint32 ){_eadb ._geb .Order .ValAttr =idx }; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_abd *_fa .CT_DoughnutChart ;};func (_fdea SurfaceChartSeries )InitializeDefaults (){_fdea .Properties ().LineProperties ().SetWidth (1*_fd .Point );_fdea .Properties ().LineProperties ().SetSolidFill (_fac .Black ); +_fdea .Properties ().LineProperties ().SetJoin (_d .LineJoinRound );};func (_fdag SurfaceChartSeries )Values ()NumberDataSource {if _fdag ._ggf .Val ==nil {_fdag ._ggf .Val =_fa .NewCT_NumDataSource ();};_eff :=MakeNumberDataSource (_fdag ._ggf .Val ); +_eff .CreateEmptyNumberCache ();return _eff ;}; -// InitializeDefaults the bar chart to its defaults -func (_fdc Pie3DChart )InitializeDefaults (){_fdc ._ffc .VaryColors =_ac .NewCT_Boolean ();_fdc ._ffc .VaryColors .ValAttr =_c .Bool (true );}; +// CategoryAxis returns the category data source. +func (_gcb BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gcb ._bd .XVal ==nil {_gcb ._bd .XVal =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_gcb ._bd .XVal );}; + +// SetIndex sets the index of the series +func (_dbgg LineChartSeries )SetIndex (idx uint32 ){_dbgg ._fde .Idx .ValAttr =idx }; // Index returns the index of the series -func (_ccf ScatterChartSeries )Index ()uint32 {return _ccf ._dbe .Idx .ValAttr };func MakeSeriesAxis (x *_ac .CT_SerAx )SeriesAxis {return SeriesAxis {x }};type SeriesAxis struct{_dae *_ac .CT_SerAx }; +func (_bfc LineChartSeries )Index ()uint32 {return _bfc ._fde .Idx .ValAttr };func (_bef Marker )SetSize (sz uint8 ){_bef ._gfb .Size =_fa .NewCT_MarkerSize ();_bef ._gfb .Size .ValAttr =&sz ;};func (_be Legend )Properties ()_d .ShapeProperties {if _be ._gcf .SpPr ==nil {_be ._gcf .SpPr =_g .NewCT_ShapeProperties (); +};return _d .MakeShapeProperties (_be ._gcf .SpPr );}; -// X returns the inner wrapped XML type. -func (_dgce Pie3DChart )X ()*_ac .CT_Pie3DChart {return _dgce ._ffc };func (_aeec DataLabels )SetShowCategoryName (b bool ){_aeec .ensureChoice ();_aeec ._ddb .Choice .ShowCatName =_ac .NewCT_Boolean ();_aeec ._ddb .Choice .ShowCatName .ValAttr =_c .Bool (b ); -};type Legend struct{_eeb *_ac .CT_Legend }; +// SetText sets the series text +func (_gbg ScatterChartSeries )SetText (s string ){_gbg ._bfcd .Tx =_fa .NewCT_SerTx ();_gbg ._bfcd .Tx .Choice .V =&s ;};func (_gaceg ScatterChart )InitializeDefaults (){_gaceg ._daa .ScatterStyle .ValAttr =_fa .ST_ScatterStyleMarker ;}; -// InitializeDefaults the bar chart to its defaults -func (_cbcf PieOfPieChart )InitializeDefaults (){_cbcf ._fffb .VaryColors =_ac .NewCT_Boolean ();_cbcf ._fffb .VaryColors .ValAttr =_c .Bool (true );_cbcf .SetType (_ac .ST_OfPieTypePie );_cbcf ._fffb .SecondPieSize =_ac .NewCT_SecondPieSize ();_cbcf ._fffb .SecondPieSize .ValAttr =&_ac .ST_SecondPieSize {}; -_cbcf ._fffb .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_c .Uint16 (75);_bfa :=_ac .NewCT_ChartLines ();_bfa .SpPr =_ad .NewCT_ShapeProperties ();_cdb :=_ff .MakeShapeProperties (_bfa .SpPr );_cdb .LineProperties ().SetSolidFill (_f .Auto );_cbcf ._fffb .SerLines =append (_cbcf ._fffb .SerLines ,_bfa ); -};type Title struct{_dbeb *_ac .CT_Title };func (_edc DateAxis )SetMajorTickMark (m _ac .ST_TickMark ){if m ==_ac .ST_TickMarkUnset {_edc ._eafc .MajorTickMark =nil ;}else {_edc ._eafc .MajorTickMark =_ac .NewCT_TickMark ();_edc ._eafc .MajorTickMark .ValAttr =m ; -};}; +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_fcbd *_fa .CT_RadarChart ;};func (_cgd LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cgd ._fde .Cat ==nil {_cgd ._fde .Cat =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_cgd ._fde .Cat );}; -// AddSeries adds a default series to an Pie chart. -func (_fcec PieChart )AddSeries ()PieChartSeries {_feg :=_ac .NewCT_PieSer ();_fcec ._dff .Ser =append (_fcec ._dff .Ser ,_feg );_feg .Idx .ValAttr =uint32 (len (_fcec ._dff .Ser )-1);_feg .Order .ValAttr =uint32 (len (_fcec ._dff .Ser )-1);_eafa :=PieChartSeries {_feg }; -_eafa .InitializeDefaults ();return _eafa ;}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_fb Bar3DChart )SetDirection (d _fa .ST_BarDir ){_fb ._dd .BarDir .ValAttr =d }; -// AddSeries adds a default series to a Surface chart. -func (_cfa Surface3DChart )AddSeries ()SurfaceChartSeries {_afga :=_cfa .nextColor (len (_cfa ._edb .Ser ));_deca :=_ac .NewCT_SurfaceSer ();_cfa ._edb .Ser =append (_cfa ._edb .Ser ,_deca );_deca .Idx .ValAttr =uint32 (len (_cfa ._edb .Ser )-1);_deca .Order .ValAttr =uint32 (len (_cfa ._edb .Ser )-1); -_gfc :=SurfaceChartSeries {_deca };_gfc .InitializeDefaults ();_gfc .Properties ().LineProperties ().SetSolidFill (_afga );return _gfc ;}; +// InitializeDefaults the bar chart to its defaults +func (_a Area3DChart )InitializeDefaults (){}; -// Index returns the index of the series -func (_bfae SurfaceChartSeries )Index ()uint32 {return _bfae ._ebgc .Idx .ValAttr }; +// AddAxis adds an axis to a Surface chart. +func (_aff SurfaceChart )AddAxis (axis Axis ){_gaab :=_fa .NewCT_UnsignedInt ();_gaab .ValAttr =axis .AxisID ();_aff ._fada .AxId =append (_aff ._fada .AxId ,_gaab );};func (_eaaf DataLabels )ensureChoice (){if _eaaf ._gfgg .Choice ==nil {_eaaf ._gfgg .Choice =_fa .NewCT_DLblsChoice (); +};};func (_ddea SeriesAxis )SetCrosses (axis Axis ){_ddea ._cecc .CrossAx .ValAttr =axis .AxisID ()};type chartBase struct{};func (_fae DateAxis )SetMajorTickMark (m _fa .ST_TickMark ){if m ==_fa .ST_TickMarkUnset {_fae ._fce .MajorTickMark =nil ;}else {_fae ._fce .MajorTickMark =_fa .NewCT_TickMark (); +_fae ._fce .MajorTickMark .ValAttr =m ;};}; -// AddSeries adds a default series to a line chart. -func (_ceg Line3DChart )AddSeries ()LineChartSeries {_cbe :=_ceg .nextColor (len (_ceg ._fafc .Ser ));_bba :=_ac .NewCT_LineSer ();_ceg ._fafc .Ser =append (_ceg ._fafc .Ser ,_bba );_bba .Idx .ValAttr =uint32 (len (_ceg ._fafc .Ser )-1);_bba .Order .ValAttr =uint32 (len (_ceg ._fafc .Ser )-1); -_fcb :=LineChartSeries {_bba };_fcb .InitializeDefaults ();_fcb .Properties ().LineProperties ().SetSolidFill (_cbe );_fcb .Properties ().SetSolidFill (_cbe );return _fcb ;};func (_bbf DateAxis )SetPosition (p _ac .ST_AxPos ){_bbf ._eafc .AxPos =_ac .NewCT_AxPos (); -_bbf ._eafc .AxPos .ValAttr =p ;}; +// CategoryAxis returns the category data source. +func (_ce BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ce ._bc .Cat ==nil {_ce ._bc .Cat =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_ce ._bc .Cat );}; -// X returns the inner wrapped XML type. -func (_bbd Line3DChart )X ()*_ac .CT_Line3DChart {return _bbd ._fafc }; +// Order returns the order of the series +func (_bgd ScatterChartSeries )Order ()uint32 {return _bgd ._bfcd .Order .ValAttr }; -// X returns the inner wrapped XML type. -func (_bege ScatterChart )X ()*_ac .CT_ScatterChart {return _bege ._fae }; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_dde Chart )SetDisplayBlanksAs (v _fa .ST_DispBlanksAs ){_dde ._fcg .Chart .DispBlanksAs =_fa .NewCT_DispBlanksAs ();_dde ._fcg .Chart .DispBlanksAs .ValAttr =v ;}; // Values returns the value data source. -func (_de BarChartSeries )Values ()NumberDataSource {if _de ._fbf .Val ==nil {_de ._fbf .Val =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_de ._fbf .Val );}; +func (_fgf BubbleChartSeries )Values ()NumberDataSource {if _fgf ._bd .YVal ==nil {_fgf ._bd .YVal =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_fgf ._bd .YVal );}; -// CategoryAxis returns the category data source. -func (_dfea RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dfea ._adc .Cat ==nil {_dfea ._adc .Cat =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_dfea ._adc .Cat );}; +// SetValues is used to set the source data to a set of values. +func (_ef CategoryAxisDataSource )SetValues (v []string ){_ef ._fgd .Choice =_fa .NewCT_AxDataSourceChoice ();_ef ._fgd .Choice .StrLit =_fa .NewCT_StrData ();_ef ._fgd .Choice .StrLit .PtCount =_fa .NewCT_UnsignedInt ();_ef ._fgd .Choice .StrLit .PtCount .ValAttr =uint32 (len (v )); +for _bdc ,_fdc :=range v {_ef ._fgd .Choice .StrLit .Pt =append (_ef ._fgd .Choice .StrLit .Pt ,&_fa .CT_StrVal {IdxAttr :uint32 (_bdc ),V :_fdc });};}; -// AddSeries adds a default series to an Pie3D chart. -func (_bfg Pie3DChart )AddSeries ()PieChartSeries {_gcd :=_ac .NewCT_PieSer ();_bfg ._ffc .Ser =append (_bfg ._ffc .Ser ,_gcd );_gcd .Idx .ValAttr =uint32 (len (_bfg ._ffc .Ser )-1);_gcd .Order .ValAttr =uint32 (len (_bfg ._ffc .Ser )-1);_afb :=PieChartSeries {_gcd }; -_afb .InitializeDefaults ();return _afb ;}; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_fdcd Chart )AddLine3DChart ()Line3DChart {_ageb (_fdcd ._fcg .Chart );_dad :=_fa .NewCT_PlotAreaChoice ();_fdcd ._fcg .Chart .PlotArea .Choice =append (_fdcd ._fcg .Chart .PlotArea .Choice ,_dad );_dad .Line3DChart =_fa .NewCT_Line3DChart ();_dad .Line3DChart .Grouping =_fa .NewCT_Grouping (); +_dad .Line3DChart .Grouping .ValAttr =_fa .ST_GroupingStandard ;return Line3DChart {_dgc :_dad .Line3DChart };};func (_bdcg ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bdcg ._bfcd .XVal ==nil {_bdcg ._bfcd .XVal =_fa .NewCT_AxDataSource (); +};return MakeAxisDataSource (_bdcg ._bfcd .XVal );}; -// SetText sets the series text. -func (_ee AreaChartSeries )SetText (s string ){_ee ._ade .Tx =_ac .NewCT_SerTx ();_ee ._ade .Tx .Choice .V =&s ;}; +// AddPieChart adds a new pie chart to a chart. +func (_aeb Chart )AddPieChart ()PieChart {_dafe :=_fa .NewCT_PlotAreaChoice ();_aeb ._fcg .Chart .PlotArea .Choice =append (_aeb ._fcg .Chart .PlotArea .Choice ,_dafe );_dafe .PieChart =_fa .NewCT_PieChart ();_aec :=PieChart {_fcb :_dafe .PieChart };_aec .InitializeDefaults (); +return _aec ;}; -// AddAxis adds an axis to a Scatter chart. -func (_cgda ScatterChart )AddAxis (axis Axis ){_ggea :=_ac .NewCT_UnsignedInt ();_ggea .ValAttr =axis .AxisID ();_cgda ._fae .AxId =append (_cgda ._fae .AxId ,_ggea );}; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_bff CategoryAxisDataSource )SetLabelReference (s string ){_bff ._fgd .Choice =_fa .NewCT_AxDataSourceChoice ();_bff ._fgd .Choice .StrRef =_fa .NewCT_StrRef ();_bff ._fgd .Choice .StrRef .F =s ;}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_b *_ac .CT_AreaChart ;}; +// SetText sets the series text. +func (_daba RadarChartSeries )SetText (s string ){_daba ._dbde .Tx =_fa .NewCT_SerTx ();_daba ._dbde .Tx .Choice .V =&s ;};func (_abbc Surface3DChart )InitializeDefaults (){_abbc ._bda .Wireframe =_fa .NewCT_Boolean ();_abbc ._bda .Wireframe .ValAttr =_e .Bool (false ); +_abbc ._bda .BandFmts =_fa .NewCT_BandFmts ();for _eeba :=0;_eeba < 15;_eeba ++{_bbab :=_fa .NewCT_BandFmt ();_bbab .Idx .ValAttr =uint32 (_eeba );_bbab .SpPr =_g .NewCT_ShapeProperties ();_fbbb :=_d .MakeShapeProperties (_bbab .SpPr );_fbbb .SetSolidFill (_abbc .nextColor (_eeba )); +_abbc ._bda .BandFmts .BandFmt =append (_abbc ._bda .BandFmts .BandFmt ,_bbab );};}; // X returns the inner wrapped XML type. -func (_acbf GridLines )X ()*_ac .CT_ChartLines {return _acbf ._ge };func (_fbac Title )RunProperties ()_ff .RunProperties {if _fbac ._dbeb .Tx ==nil {_fbac .SetText ("");};if _fbac ._dbeb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_fbac ._dbeb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_ad .NewCT_TextCharacterProperties (); -};return _ff .MakeRunProperties (_fbac ._dbeb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};func MakeMarker (x *_ac .CT_Marker )Marker {return Marker {x }}; +func (_bcc SeriesAxis )X ()*_fa .CT_SerAx {return _bcc ._cecc }; + +// Axis is the interface implemented by different axes when assigning to a +// chart. +type Axis interface{AxisID ()uint32 ;}; + +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_fa .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; + +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_agef Chart )AddSurface3DChart ()Surface3DChart {_bgba :=_fa .NewCT_PlotAreaChoice ();_agef ._fcg .Chart .PlotArea .Choice =append (_agef ._fcg .Chart .PlotArea .Choice ,_bgba );_bgba .Surface3DChart =_fa .NewCT_Surface3DChart ();_ageb (_agef ._fcg .Chart ); +_cgg :=Surface3DChart {_bda :_bgba .Surface3DChart };_cgg .InitializeDefaults ();return _cgg ;}; // X returns the inner wrapped XML type. -func (_cdcd LineChartSeries )X ()*_ac .CT_LineSer {return _cdcd ._geb }; +func (_ae BubbleChartSeries )X ()*_fa .CT_BubbleSer {return _ae ._bd }; -// SetText sets the series text -func (_gegb ScatterChartSeries )SetText (s string ){_gegb ._dbe .Tx =_ac .NewCT_SerTx ();_gegb ._dbe .Tx .Choice .V =&s ;}; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_aged *_fa .CT_StockChart ;}; // InitializeDefaults the bar chart to its defaults -func (_bc Bar3DChart )InitializeDefaults (){_bc .SetDirection (_ac .ST_BarDirCol )};func (_edcb SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _edcb ._ebgc .Cat ==nil {_edcb ._ebgc .Cat =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_edcb ._ebgc .Cat ); +func (_dbgb PieOfPieChart )InitializeDefaults (){_dbgb ._cdf .VaryColors =_fa .NewCT_Boolean ();_dbgb ._cdf .VaryColors .ValAttr =_e .Bool (true );_dbgb .SetType (_fa .ST_OfPieTypePie );_dbgb ._cdf .SecondPieSize =_fa .NewCT_SecondPieSize ();_dbgb ._cdf .SecondPieSize .ValAttr =&_fa .ST_SecondPieSize {}; +_dbgb ._cdf .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_e .Uint16 (75);_dec :=_fa .NewCT_ChartLines ();_dec .SpPr =_g .NewCT_ShapeProperties ();_gcba :=_d .MakeShapeProperties (_dec .SpPr );_gcba .LineProperties ().SetSolidFill (_fac .Auto );_dbgb ._cdf .SerLines =append (_dbgb ._cdf .SerLines ,_dec ); }; -// SetDirection changes the direction of the bar chart (bar or column). -func (_ga BarChart )SetDirection (d _ac .ST_BarDir ){_ga ._fa .BarDir .ValAttr =d }; +// SetIndex sets the index of the series +func (_gacd SurfaceChartSeries )SetIndex (idx uint32 ){_gacd ._ggf .Idx .ValAttr =idx };func MakeNumberDataSource (x *_fa .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }};func (_acec DateAxis )MajorGridLines ()GridLines {if _acec ._fce .MajorGridlines ==nil {_acec ._fce .MajorGridlines =_fa .NewCT_ChartLines (); +};return GridLines {_acec ._fce .MajorGridlines };}; -// AddLineChart adds a new line chart to a chart. -func (_fbe Chart )AddLineChart ()LineChart {_ef :=_ac .NewCT_PlotAreaChoice ();_fbe ._dfe .Chart .PlotArea .Choice =append (_fbe ._dfe .Chart .PlotArea .Choice ,_ef );_ef .LineChart =_ac .NewCT_LineChart ();_ef .LineChart .Grouping =_ac .NewCT_Grouping (); -_ef .LineChart .Grouping .ValAttr =_ac .ST_GroupingStandard ;return LineChart {_bee :_ef .LineChart };}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_cf Chart )AddDoughnutChart ()DoughnutChart {_dgdd :=_fa .NewCT_PlotAreaChoice ();_cf ._fcg .Chart .PlotArea .Choice =append (_cf ._fcg .Chart .PlotArea .Choice ,_dgdd );_dgdd .DoughnutChart =_fa .NewCT_DoughnutChart ();_dcb :=DoughnutChart {_abd :_dgdd .DoughnutChart }; +_dcb .InitializeDefaults ();return _dcb ;}; -// Properties returns the line chart series shape properties. -func (_dfef SurfaceChartSeries )Properties ()_ff .ShapeProperties {if _dfef ._ebgc .SpPr ==nil {_dfef ._ebgc .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_dfef ._ebgc .SpPr );}; +// InitializeDefaults the Bubble chart to its defaults +func (_dge BubbleChart )InitializeDefaults (){}; -// X returns the inner wrapped XML type. -func (_gbdd RadarChart )X ()*_ac .CT_RadarChart {return _gbdd ._age }; +// Properties returns the bar chart series shape properties. +func (_cbe AreaChartSeries )Properties ()_d .ShapeProperties {if _cbe ._ff .SpPr ==nil {_cbe ._ff .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_cbe ._ff .SpPr );}; // X returns the inner wrapped XML type. -func (_agf PieChart )X ()*_ac .CT_PieChart {return _agf ._dff }; +func (_fafd LineChart )X ()*_fa .CT_LineChart {return _fafd ._dbb };func (_egdc Legend )SetOverlay (b bool ){_egdc ._gcf .Overlay =_fa .NewCT_Boolean ();_egdc ._gcf .Overlay .ValAttr =_e .Bool (b );}; -// SetText sets the series text. -func (_cce RadarChartSeries )SetText (s string ){_cce ._adc .Tx =_ac .NewCT_SerTx ();_cce ._adc .Tx .Choice .V =&s ;}; +// Marker returns the marker properties. +func (_edca LineChartSeries )Marker ()Marker {if _edca ._fde .Marker ==nil {_edca ._fde .Marker =_fa .NewCT_Marker ();};return MakeMarker (_edca ._fde .Marker );}; // InitializeDefaults the bar chart to its defaults -func (_degb PieChart )InitializeDefaults (){_degb ._dff .VaryColors =_ac .NewCT_Boolean ();_degb ._dff .VaryColors .ValAttr =_c .Bool (true );};func (_edf CategoryAxis )SetMajorTickMark (m _ac .ST_TickMark ){if m ==_ac .ST_TickMarkUnset {_edf ._cad .MajorTickMark =nil ; -}else {_edf ._cad .MajorTickMark =_ac .NewCT_TickMark ();_edf ._cad .MajorTickMark .ValAttr =m ;};};func (_bdf CategoryAxis )SetTickLabelPosition (p _ac .ST_TickLblPos ){if p ==_ac .ST_TickLblPosUnset {_bdf ._cad .TickLblPos =nil ;}else {_bdf ._cad .TickLblPos =_ac .NewCT_TickLblPos (); -_bdf ._cad .TickLblPos .ValAttr =p ;};}; +func (_aa Bar3DChart )InitializeDefaults (){_aa .SetDirection (_fa .ST_BarDirCol )};type Title struct{_bade *_fa .CT_Title };func (_daac ValueAxis )SetCrosses (axis Axis ){_daac ._ddf .CrossAx .ValAttr =axis .AxisID ()}; -// AddAxis adds an axis to a Surface chart. -func (_eebcc Surface3DChart )AddAxis (axis Axis ){_ebce :=_ac .NewCT_UnsignedInt ();_ebce .ValAttr =axis .AxisID ();_eebcc ._edb .AxId =append (_eebcc ._edb .AxId ,_ebce );}; +// Order returns the order of the series +func (_dfc SurfaceChartSeries )Order ()uint32 {return _dfc ._ggf .Order .ValAttr }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_dff *_ac .CT_PieChart ;};func (_deed SurfaceChartSeries )InitializeDefaults (){_deed .Properties ().LineProperties ().SetWidth (1*_g .Point );_deed .Properties ().LineProperties ().SetSolidFill (_f .Black );_deed .Properties ().LineProperties ().SetJoin (_ff .LineJoinRound ); +// X returns the inner wrapped XML type. +func (_dga GridLines )X ()*_fa .CT_ChartLines {return _dga ._cge };func (_ggd CategoryAxis )Properties ()_d .ShapeProperties {if _ggd ._bfgc .SpPr ==nil {_ggd ._bfgc .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_ggd ._bfgc .SpPr ); }; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_aaa *_ac .CT_BubbleChart ;};func (_deg DataLabels )SetShowLegendKey (b bool ){_deg .ensureChoice ();_deg ._ddb .Choice .ShowLegendKey =_ac .NewCT_Boolean ();_deg ._ddb .Choice .ShowLegendKey .ValAttr =_c .Bool (b );}; +// Values returns the value data source. +func (_ca AreaChartSeries )Values ()NumberDataSource {if _ca ._ff .Val ==nil {_ca ._ff .Val =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_ca ._ff .Val );};func (_abdc ValueAxis )SetMajorTickMark (m _fa .ST_TickMark ){if m ==_fa .ST_TickMarkUnset {_abdc ._ddf .MajorTickMark =nil ; +}else {_abdc ._ddf .MajorTickMark =_fa .NewCT_TickMark ();_abdc ._ddf .MajorTickMark .ValAttr =m ;};}; +// SetOrder sets the order of the series +func (_fcefe ScatterChartSeries )SetOrder (idx uint32 ){_fcefe ._bfcd .Order .ValAttr =idx }; -// SetDirection changes the direction of the bar chart (bar or column). -func (_be Bar3DChart )SetDirection (d _ac .ST_BarDir ){_be ._cb .BarDir .ValAttr =d }; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_bg *_fa .CT_AreaChart ;};func MakeValueAxis (x *_fa .CT_ValAx )ValueAxis {return ValueAxis {x }}; -// InitializeDefaults the Bubble chart to its defaults -func (_gd BubbleChart )InitializeDefaults (){};func MakeLegend (l *_ac .CT_Legend )Legend {return Legend {l }}; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_ebb PieChartSeries )SetExplosion (v uint32 ){_ebb ._dgb .Explosion =_fa .NewCT_UnsignedInt ();_ebb ._dgb .Explosion .ValAttr =v ;};var NullAxis Axis =nullAxis (0); -// AddArea3DChart adds a new area chart to a chart. -func (_eg Chart )AddArea3DChart ()Area3DChart {_gf (_eg ._dfe .Chart );_cf :=_ac .NewCT_PlotAreaChoice ();_eg ._dfe .Chart .PlotArea .Choice =append (_eg ._dfe .Chart .PlotArea .Choice ,_cf );_cf .Area3DChart =_ac .NewCT_Area3DChart ();_edd :=Area3DChart {_d :_cf .Area3DChart }; -_edd .InitializeDefaults ();return _edd ;}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_age CategoryAxisDataSource )SetNumberReference (s string ){_age ._fgd .Choice =_fa .NewCT_AxDataSourceChoice ();_age ._fgd .Choice .NumRef =_fa .NewCT_NumRef ();_age ._fgd .Choice .NumRef .F =s ;}; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_gaf *_ac .CT_StockChart ;}; +// AddSeries adds a default series to a line chart. +func (_ecf LineChart )AddSeries ()LineChartSeries {_adag :=_ecf .nextColor (len (_ecf ._dbb .Ser ));_bbg :=_fa .NewCT_LineSer ();_ecf ._dbb .Ser =append (_ecf ._dbb .Ser ,_bbg );_bbg .Idx .ValAttr =uint32 (len (_ecf ._dbb .Ser )-1);_bbg .Order .ValAttr =uint32 (len (_ecf ._dbb .Ser )-1); +_ffga :=LineChartSeries {_bbg };_ffga .InitializeDefaults ();_ffga .Properties ().LineProperties ().SetSolidFill (_adag );return _ffga ;};func (_ggc chartBase )nextColor (_abf int )_fac .Color {return _aebe [_abf %len (_aebe )]};func (_eeab ValueAxis )MajorGridLines ()GridLines {if _eeab ._ddf .MajorGridlines ==nil {_eeab ._ddf .MajorGridlines =_fa .NewCT_ChartLines (); +};return GridLines {_eeab ._ddf .MajorGridlines };}; -// AddScatterChart adds a scatter (X/Y) chart. -func (_gge Chart )AddScatterChart ()ScatterChart {_fde :=_ac .NewCT_PlotAreaChoice ();_gge ._dfe .Chart .PlotArea .Choice =append (_gge ._dfe .Chart .PlotArea .Choice ,_fde );_fde .ScatterChart =_ac .NewCT_ScatterChart ();_dca :=ScatterChart {_fae :_fde .ScatterChart }; -_dca .InitializeDefaults ();return _dca ;};func (_dcf GridLines )Properties ()_ff .ShapeProperties {if _dcf ._ge .SpPr ==nil {_dcf ._ge .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_dcf ._ge .SpPr );}; +// AddSeries adds a default series to a Scatter chart. +func (_egdg ScatterChart )AddSeries ()ScatterChartSeries {_gaeb :=_egdg .nextColor (len (_egdg ._daa .Ser ));_gaa :=_fa .NewCT_ScatterSer ();_egdg ._daa .Ser =append (_egdg ._daa .Ser ,_gaa );_gaa .Idx .ValAttr =uint32 (len (_egdg ._daa .Ser )-1);_gaa .Order .ValAttr =uint32 (len (_egdg ._daa .Ser )-1); +_bacf :=ScatterChartSeries {_gaa };_bacf .InitializeDefaults ();_bacf .Marker ().Properties ().LineProperties ().SetSolidFill (_gaeb );_bacf .Marker ().Properties ().SetSolidFill (_gaeb );return _bacf ;};func (_aga Chart )AddSeriesAxis ()SeriesAxis {_baa :=_fa .NewCT_SerAx (); +if _aga ._fcg .Chart .PlotArea .CChoice ==nil {_aga ._fcg .Chart .PlotArea .CChoice =_fa .NewCT_PlotAreaChoice1 ();};_baa .AxId =_fa .NewCT_UnsignedInt ();_baa .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 ();_aga ._fcg .Chart .PlotArea .CChoice .SerAx =append (_aga ._fcg .Chart .PlotArea .CChoice .SerAx ,_baa ); +_baa .Delete =_fa .NewCT_Boolean ();_baa .Delete .ValAttr =_e .Bool (false );_ge :=MakeSeriesAxis (_baa );_ge .InitializeDefaults ();return _ge ;}; -// CategoryAxisDataSource specifies the data for an axis. It's commonly used with -// SetReference to set the axis data to a range of cells. -type CategoryAxisDataSource struct{_dgc *_ac .CT_AxDataSource }; +// AddSeries adds a default series to an Radar chart. +func (_dgae RadarChart )AddSeries ()RadarChartSeries {_cec :=_dgae .nextColor (len (_dgae ._fcbd .Ser ));_efd :=_fa .NewCT_RadarSer ();_dgae ._fcbd .Ser =append (_dgae ._fcbd .Ser ,_efd );_efd .Idx .ValAttr =uint32 (len (_dgae ._fcbd .Ser )-1);_efd .Order .ValAttr =uint32 (len (_dgae ._fcbd .Ser )-1); +_dda :=RadarChartSeries {_efd };_dda .InitializeDefaults ();_dda .Properties ().SetSolidFill (_cec );return _dda ;}; -// Values returns the value data source. -func (_dg AreaChartSeries )Values ()NumberDataSource {if _dg ._ade .Val ==nil {_dg ._ade .Val =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_dg ._ade .Val );}; +// X returns the inner wrapped XML type. +func (_gfd Title )X ()*_fa .CT_Title {return _gfd ._bade }; -// SetType sets the type the secone pie to either pie or bar -func (_edce PieOfPieChart )SetType (t _ac .ST_OfPieType ){_edce ._fffb .OfPieType .ValAttr =t }; +// X returns the inner wrapped XML type. +func (_bf AreaChart )X ()*_fa .CT_AreaChart {return _bf ._bg }; -// SetText sets the series text -func (_cdcad SurfaceChartSeries )SetText (s string ){_cdcad ._ebgc .Tx =_ac .NewCT_SerTx ();_cdcad ._ebgc .Tx .Choice .V =&s ;};type chartBase struct{}; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_fde *_fa .CT_LineSer };func MakeChart (x *_fa .ChartSpace )Chart {return Chart {x }};func (_ade ValueAxis )SetMinorTickMark (m _fa .ST_TickMark ){if m ==_fa .ST_TickMarkUnset {_ade ._ddf .MinorTickMark =nil ;}else {_ade ._ddf .MinorTickMark =_fa .NewCT_TickMark (); +_ade ._ddf .MinorTickMark .ValAttr =m ;};}; -// Properties returns the bar chart series shape properties. -func (_ggcb BarChartSeries )Properties ()_ff .ShapeProperties {if _ggcb ._fbf .SpPr ==nil {_ggcb ._fbf .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_ggcb ._fbf .SpPr );}; +// AddSeries adds a default series to an Doughnut chart. +func (_cfg DoughnutChart )AddSeries ()PieChartSeries {_gba :=_fa .NewCT_PieSer ();_cfg ._abd .Ser =append (_cfg ._abd .Ser ,_gba );_gba .Idx .ValAttr =uint32 (len (_cfg ._abd .Ser )-1);_gba .Order .ValAttr =uint32 (len (_cfg ._abd .Ser )-1);_egc :=PieChartSeries {_gba }; +_egc .InitializeDefaults ();return _egc ;};func (_gdc RadarChart )AddAxis (axis Axis ){_fgc :=_fa .NewCT_UnsignedInt ();_fgc .ValAttr =axis .AxisID ();_gdc ._fcbd .AxId =append (_gdc ._fcbd .AxId ,_fgc );};type Line3DChart struct{chartBase ;_dgc *_fa .CT_Line3DChart ; +}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_aag Chart )AddSurfaceChart ()SurfaceChart {_ffd :=_ac .NewCT_PlotAreaChoice ();_aag ._dfe .Chart .PlotArea .Choice =append (_aag ._dfe .Chart .PlotArea .Choice ,_ffd );_ffd .SurfaceChart =_ac .NewCT_SurfaceChart ();_gf (_aag ._dfe .Chart );_aag ._dfe .Chart .View3D .RotX .ValAttr =_c .Int8 (90); -_aag ._dfe .Chart .View3D .RotY .ValAttr =_c .Uint16 (0);_aag ._dfe .Chart .View3D .Perspective =_ac .NewCT_Perspective ();_aag ._dfe .Chart .View3D .Perspective .ValAttr =_c .Uint8 (0);_edg :=SurfaceChart {_addg :_ffd .SurfaceChart };_edg .InitializeDefaults (); -return _edg ;}; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_dd *_fa .CT_Bar3DChart ;};func (_ffeb SurfaceChart )InitializeDefaults (){_ffeb ._fada .Wireframe =_fa .NewCT_Boolean ();_ffeb ._fada .Wireframe .ValAttr =_e .Bool (false );_ffeb ._fada .BandFmts =_fa .NewCT_BandFmts (); +for _ega :=0;_ega < 15;_ega ++{_dgab :=_fa .NewCT_BandFmt ();_dgab .Idx .ValAttr =uint32 (_ega );_dgab .SpPr =_g .NewCT_ShapeProperties ();_fdf :=_d .MakeShapeProperties (_dgab .SpPr );_fdf .SetSolidFill (_ffeb .nextColor (_ega ));_ffeb ._fada .BandFmts .BandFmt =append (_ffeb ._fada .BandFmts .BandFmt ,_dgab ); +};};func MakeLegend (l *_fa .CT_Legend )Legend {return Legend {l }};type nullAxis byte ; // AddRadarChart adds a new radar chart to a chart. -func (_ddg Chart )AddRadarChart ()RadarChart {_eea :=_ac .NewCT_PlotAreaChoice ();_ddg ._dfe .Chart .PlotArea .Choice =append (_ddg ._dfe .Chart .PlotArea .Choice ,_eea );_eea .RadarChart =_ac .NewCT_RadarChart ();_bbg :=RadarChart {_age :_eea .RadarChart }; -_bbg .InitializeDefaults ();return _bbg ;};type NumberDataSource struct{_gcg *_ac .CT_NumDataSource };func (_cdff ScatterChartSeries )Values ()NumberDataSource {if _cdff ._dbe .YVal ==nil {_cdff ._dbe .YVal =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_cdff ._dbe .YVal ); -}; +func (_gbf Chart )AddRadarChart ()RadarChart {_abb :=_fa .NewCT_PlotAreaChoice ();_gbf ._fcg .Chart .PlotArea .Choice =append (_gbf ._fcg .Chart .PlotArea .Choice ,_abb );_abb .RadarChart =_fa .NewCT_RadarChart ();_fee :=RadarChart {_fcbd :_abb .RadarChart }; +_fee .InitializeDefaults ();return _fee ;}; -// X returns the inner wrapped XML type. -func (_cgea PieOfPieChart )X ()*_ac .CT_OfPieChart {return _cgea ._fffb };func (_bgf Marker )SetSymbol (s _ac .ST_MarkerStyle ){if s ==_ac .ST_MarkerStyleUnset {_bgf ._ddga .Symbol =nil ;}else {_bgf ._ddga .Symbol =_ac .NewCT_MarkerStyle ();_bgf ._ddga .Symbol .ValAttr =s ; -};};func (_ed AreaChart )AddAxis (axis Axis ){_cec :=_ac .NewCT_UnsignedInt ();_cec .ValAttr =axis .AxisID ();_ed ._b .AxId =append (_ed ._b .AxId ,_cec );};func (_cfde ScatterChartSeries )InitializeDefaults (){_cfde .Properties ().LineProperties ().SetNoFill (); -_cfde .Marker ().SetSymbol (_ac .ST_MarkerStyleAuto );_cfde .Labels ().SetShowLegendKey (false );_cfde .Labels ().SetShowValue (true );_cfde .Labels ().SetShowPercent (false );_cfde .Labels ().SetShowCategoryName (false );_cfde .Labels ().SetShowSeriesName (false ); -_cfde .Labels ().SetShowLeaderLines (false );};type nullAxis byte ; +// InitializeDefaults the bar chart to its defaults +func (_gace RadarChart )InitializeDefaults (){_gace ._fcbd .RadarStyle .ValAttr =_fa .ST_RadarStyleMarker ;}; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_bdb CategoryAxisDataSource )SetNumberReference (s string ){_bdb ._dgc .Choice =_ac .NewCT_AxDataSourceChoice ();_bdb ._dgc .Choice .NumRef =_ac .NewCT_NumRef ();_bdb ._dgc .Choice .NumRef .F =s ;}; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_dbde *_fa .CT_RadarSer }; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_ac .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; +// CategoryAxis returns the category data source. +func (_da AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _da ._ff .Cat ==nil {_da ._ff .Cat =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_da ._ff .Cat );};func MakeMarker (x *_fa .CT_Marker )Marker {return Marker {x }}; -// Chart is a generic chart. -type Chart struct{_dfe *_ac .ChartSpace }; +// AddSeries adds a default series to an area chart. +func (_gg Area3DChart )AddSeries ()AreaChartSeries {_ga :=_gg .nextColor (len (_gg ._fgb .Ser ));_c :=_fa .NewCT_AreaSer ();_gg ._fgb .Ser =append (_gg ._fgb .Ser ,_c );_c .Idx .ValAttr =uint32 (len (_gg ._fgb .Ser )-1);_c .Order .ValAttr =uint32 (len (_gg ._fgb .Ser )-1); +_fda :=AreaChartSeries {_c };_fda .InitializeDefaults ();_fda .Properties ().SetSolidFill (_ga );return _fda ;};func (_cd CategoryAxis )InitializeDefaults (){_cd .SetPosition (_fa .ST_AxPosB );_cd .SetMajorTickMark (_fa .ST_TickMarkOut );_cd .SetMinorTickMark (_fa .ST_TickMarkIn ); +_cd .SetTickLabelPosition (_fa .ST_TickLblPosNextTo );_cd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_fac .LightGray );_cd .Properties ().LineProperties ().SetSolidFill (_fac .Black );};func (_ebe nullAxis )AxisID ()uint32 {return 0}; -// CreateEmptyNumberCache creates an empty number cache, which is used sometimes -// to increase file format compatibility. It should actually contain the -// computed cell data, but just creating an empty one is good enough. -func (_bfc NumberDataSource )CreateEmptyNumberCache (){_bfc .ensureChoice ();if _bfc ._gcg .Choice .NumRef ==nil {_bfc ._gcg .Choice .NumRef =_ac .NewCT_NumRef ();};_bfc ._gcg .Choice .NumLit =nil ;_bfc ._gcg .Choice .NumRef .NumCache =_ac .NewCT_NumData (); -_bfc ._gcg .Choice .NumRef .NumCache .PtCount =_ac .NewCT_UnsignedInt ();_bfc ._gcg .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; -// AddSeries adds a default series to an Pie chart. -func (_ffad PieOfPieChart )AddSeries ()PieChartSeries {_egd :=_ac .NewCT_PieSer ();_ffad ._fffb .Ser =append (_ffad ._fffb .Ser ,_egd );_egd .Idx .ValAttr =uint32 (len (_ffad ._fffb .Ser )-1);_egd .Order .ValAttr =uint32 (len (_ffad ._fffb .Ser )-1);_afc :=PieChartSeries {_egd }; -_afc .InitializeDefaults ();return _afc ;}; +// SetOrder sets the order of the series +func (_debd SurfaceChartSeries )SetOrder (idx uint32 ){_debd ._ggf .Order .ValAttr =idx }; + +// Properties returns the bar chart series shape properties. +func (_fcef PieChartSeries )Properties ()_d .ShapeProperties {if _fcef ._dgb .SpPr ==nil {_fcef ._dgb .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_fcef ._dgb .SpPr );}; + +// Order returns the order of the series +func (_fdaa LineChartSeries )Order ()uint32 {return _fdaa ._fde .Order .ValAttr }; + +// InitializeDefaults the bar chart to its defaults +func (_bgce DoughnutChart )InitializeDefaults (){_bgce ._abd .VaryColors =_fa .NewCT_Boolean ();_bgce ._abd .VaryColors .ValAttr =_e .Bool (true );_bgce ._abd .HoleSize =_fa .NewCT_HoleSize ();_bgce ._abd .HoleSize .ValAttr =&_fa .ST_HoleSize {};_bgce ._abd .HoleSize .ValAttr .ST_HoleSizeUByte =_e .Uint8 (50); +};type ValueAxis struct{_ddf *_fa .CT_ValAx }; // X returns the inner wrapped XML type. -func (_eedd ScatterChartSeries )X ()*_ac .CT_ScatterSer {return _eedd ._dbe }; +func (_fgca SurfaceChartSeries )X ()*_fa .CT_SurfaceSer {return _fgca ._ggf };func MakeCategoryAxis (x *_fa .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func (_geg DataLabels )SetPosition (p _fa .ST_DLblPos ){_geg .ensureChoice ();_geg ._gfgg .Choice .DLblPos =_fa .NewCT_DLblPos (); +_geg ._gfgg .Choice .DLblPos .ValAttr =p ;}; -// RemoveTitle removes any existing title from the chart. -func (_fffg Chart )RemoveTitle (){_fffg ._dfe .Chart .Title =nil ;_fffg ._dfe .Chart .AutoTitleDeleted =_ac .NewCT_Boolean ();_fffg ._dfe .Chart .AutoTitleDeleted .ValAttr =_c .Bool (true );};func (_fab Marker )SetSize (sz uint8 ){_fab ._ddga .Size =_ac .NewCT_MarkerSize (); -_fab ._ddga .Size .ValAttr =&sz ;};func (_gca DateAxis )MajorGridLines ()GridLines {if _gca ._eafc .MajorGridlines ==nil {_gca ._eafc .MajorGridlines =_ac .NewCT_ChartLines ();};return GridLines {_gca ._eafc .MajorGridlines };}; +// AddSeries adds a default series to a Surface chart. +func (_dfgf SurfaceChart )AddSeries ()SurfaceChartSeries {_dbf :=_dfgf .nextColor (len (_dfgf ._fada .Ser ));_gee :=_fa .NewCT_SurfaceSer ();_dfgf ._fada .Ser =append (_dfgf ._fada .Ser ,_gee );_gee .Idx .ValAttr =uint32 (len (_dfgf ._fada .Ser )-1);_gee .Order .ValAttr =uint32 (len (_dfgf ._fada .Ser )-1); +_fdcdfd :=SurfaceChartSeries {_gee };_fdcdfd .InitializeDefaults ();_fdcdfd .Properties ().LineProperties ().SetSolidFill (_dbf );return _fdcdfd ;};func (_bfa CategoryAxis )SetMinorTickMark (m _fa .ST_TickMark ){if m ==_fa .ST_TickMarkUnset {_bfa ._bfgc .MinorTickMark =nil ; +}else {_bfa ._bfgc .MinorTickMark =_fa .NewCT_TickMark ();_bfa ._bfgc .MinorTickMark .ValAttr =m ;};};func (_cbbcf Title )InitializeDefaults (){_cbbcf .SetText ("\u0054\u0069\u0074l\u0065");_cbbcf .RunProperties ().SetSize (16*_fd .Point );_cbbcf .RunProperties ().SetSolidFill (_fac .Black ); +_cbbcf .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_cbbcf .RunProperties ().SetBold (false );}; -// AddStockChart adds a new stock chart. -func (_bbc Chart )AddStockChart ()StockChart {_dfee :=_ac .NewCT_PlotAreaChoice ();_bbc ._dfe .Chart .PlotArea .Choice =append (_bbc ._dfe .Chart .PlotArea .Choice ,_dfee );_dfee .StockChart =_ac .NewCT_StockChart ();_cbg :=StockChart {_gaf :_dfee .StockChart }; -_cbg .InitializeDefaults ();return _cbg ;}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_fcb *_fa .CT_PieChart ;}; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_ced PieChartSeries )SetExplosion (v uint32 ){_ced ._feb .Explosion =_ac .NewCT_UnsignedInt ();_ced ._feb .Explosion .ValAttr =v ;};func (_gabe ValueAxis )SetMajorTickMark (m _ac .ST_TickMark ){if m ==_ac .ST_TickMarkUnset {_gabe ._abeb .MajorTickMark =nil ; -}else {_gabe ._abeb .MajorTickMark =_ac .NewCT_TickMark ();_gabe ._abeb .MajorTickMark .ValAttr =m ;};}; +// SetText sets the series text. +func (_gff PieChartSeries )SetText (s string ){_gff ._dgb .Tx =_fa .NewCT_SerTx ();_gff ._dgb .Tx .Choice .V =&s ;};func (_fedf DataLabels )SetShowLeaderLines (b bool ){_fedf .ensureChoice ();_fedf ._gfgg .Choice .ShowLeaderLines =_fa .NewCT_Boolean (); +_fedf ._gfgg .Choice .ShowLeaderLines .ValAttr =_e .Bool (b );};func (_feed LineChartSeries )Values ()NumberDataSource {if _feed ._fde .Val ==nil {_feed ._fde .Val =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_feed ._fde .Val );}; // X returns the inner wrapped XML type. -func (_gg Area3DChart )X ()*_ac .CT_Area3DChart {return _gg ._d }; +func (_gcgg ScatterChartSeries )X ()*_fa .CT_ScatterSer {return _gcgg ._bfcd }; -// AddAxis adds an axis to a line chart. -func (_abac LineChart )AddAxis (axis Axis ){_dbfe :=_ac .NewCT_UnsignedInt ();_dbfe .ValAttr =axis .AxisID ();_abac ._bee .AxId =append (_abac ._bee .AxId ,_dbfe );}; +// AddAreaChart adds a new area chart to a chart. +func (_dcd Chart )AddAreaChart ()AreaChart {_edf :=_fa .NewCT_PlotAreaChoice ();_dcd ._fcg .Chart .PlotArea .Choice =append (_dcd ._fcg .Chart .PlotArea .Choice ,_edf );_edf .AreaChart =_fa .NewCT_AreaChart ();_faf :=AreaChart {_bg :_edf .AreaChart };_faf .InitializeDefaults (); +return _faf ;};func (_gca LineChartSeries )SetSmooth (b bool ){_gca ._fde .Smooth =_fa .NewCT_Boolean ();_gca ._fde .Smooth .ValAttr =&b ;}; -// AddSeries adds a default series to a Scatter chart. -func (_ffdg ScatterChart )AddSeries ()ScatterChartSeries {_bag :=_ffdg .nextColor (len (_ffdg ._fae .Ser ));_gabd :=_ac .NewCT_ScatterSer ();_ffdg ._fae .Ser =append (_ffdg ._fae .Ser ,_gabd );_gabd .Idx .ValAttr =uint32 (len (_ffdg ._fae .Ser )-1);_gabd .Order .ValAttr =uint32 (len (_ffdg ._fae .Ser )-1); -_caf :=ScatterChartSeries {_gabd };_caf .InitializeDefaults ();_caf .Marker ().Properties ().LineProperties ().SetSolidFill (_bag );_caf .Marker ().Properties ().SetSolidFill (_bag );return _caf ;}; +// AddSeries adds a default series to a bar chart. +func (_gcd Bar3DChart )AddSeries ()BarChartSeries {_gae :=_gcd .nextColor (len (_gcd ._dd .Ser ));_ea :=_fa .NewCT_BarSer ();_gcd ._dd .Ser =append (_gcd ._dd .Ser ,_ea );_ea .Idx .ValAttr =uint32 (len (_gcd ._dd .Ser )-1);_ea .Order .ValAttr =uint32 (len (_gcd ._dd .Ser )-1); +_ed :=BarChartSeries {_ea };_ed .InitializeDefaults ();_ed .Properties ().SetSolidFill (_gae );return _ed ;};type NumberDataSource struct{_fdg *_fa .CT_NumDataSource };func (_bb BarChart )AddAxis (axis Axis ){_af :=_fa .NewCT_UnsignedInt ();_af .ValAttr =axis .AxisID (); +_bb ._eg .AxId =append (_bb ._eg .AxId ,_af );};func (_ggdf Marker )Properties ()_d .ShapeProperties {if _ggdf ._gfb .SpPr ==nil {_ggdf ._gfb .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_ggdf ._gfb .SpPr );}; -// AddTitle sets a new title on the chart. -func (_cdf Chart )AddTitle ()Title {_cdf ._dfe .Chart .Title =_ac .NewCT_Title ();_cdf ._dfe .Chart .Title .Overlay =_ac .NewCT_Boolean ();_cdf ._dfe .Chart .Title .Overlay .ValAttr =_c .Bool (false );_cdf ._dfe .Chart .AutoTitleDeleted =_ac .NewCT_Boolean (); -_cdf ._dfe .Chart .AutoTitleDeleted .ValAttr =_c .Bool (false );_fgd :=MakeTitle (_cdf ._dfe .Chart .Title );_fgd .InitializeDefaults ();return _fgd ;};func (_cgeee ValueAxis )SetTickLabelPosition (p _ac .ST_TickLblPos ){if p ==_ac .ST_TickLblPosUnset {_cgeee ._abeb .TickLblPos =nil ; -}else {_cgeee ._abeb .TickLblPos =_ac .NewCT_TickLblPos ();_cgeee ._abeb .TickLblPos .ValAttr =p ;};};func (_cde nullAxis )AxisID ()uint32 {return 0};func (_bdbd SurfaceChart )InitializeDefaults (){_bdbd ._addg .Wireframe =_ac .NewCT_Boolean ();_bdbd ._addg .Wireframe .ValAttr =_c .Bool (false ); -_bdbd ._addg .BandFmts =_ac .NewCT_BandFmts ();for _fda :=0;_fda < 15;_fda ++{_aaga :=_ac .NewCT_BandFmt ();_aaga .Idx .ValAttr =uint32 (_fda );_aaga .SpPr =_ad .NewCT_ShapeProperties ();_ccc :=_ff .MakeShapeProperties (_aaga .SpPr );_ccc .SetSolidFill (_bdbd .nextColor (_fda )); -_bdbd ._addg .BandFmts .BandFmt =append (_bdbd ._addg .BandFmts .BandFmt ,_aaga );};}; +// X returns the inner wrapped XML type. +func (_gfg Chart )X ()*_fa .ChartSpace {return _gfg ._fcg };type LineChart struct{chartBase ;_dbb *_fa .CT_LineChart ;}; -// Properties returns the chart's shape properties. -func (_dbb Chart )Properties ()_ff .ShapeProperties {if _dbb ._dfe .SpPr ==nil {_dbb ._dfe .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_dbb ._dfe .SpPr );}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_fgb *_fa .CT_Area3DChart ;}; -// SetIndex sets the index of the series -func (_ccd LineChartSeries )SetIndex (idx uint32 ){_ccd ._geb .Idx .ValAttr =idx }; +// InitializeDefaults initializes an Radar series to the default values. +func (_gaef RadarChartSeries )InitializeDefaults (){};type CategoryAxis struct{_bfgc *_fa .CT_CatAx };func (_gdd AreaChart )AddAxis (axis Axis ){_dc :=_fa .NewCT_UnsignedInt ();_dc .ValAttr =axis .AxisID ();_gdd ._bg .AxId =append (_gdd ._bg .AxId ,_dc ); +};func (_dgce Title )SetText (s string ){if _dgce ._bade .Tx ==nil {_dgce ._bade .Tx =_fa .NewCT_Tx ();};if _dgce ._bade .Tx .Choice .Rich ==nil {_dgce ._bade .Tx .Choice .Rich =_g .NewCT_TextBody ();};var _eae *_g .CT_TextParagraph ;if len (_dgce ._bade .Tx .Choice .Rich .P )==0{_eae =_g .NewCT_TextParagraph (); +_dgce ._bade .Tx .Choice .Rich .P =[]*_g .CT_TextParagraph {_eae };}else {_eae =_dgce ._bade .Tx .Choice .Rich .P [0];};var _gad *_g .EG_TextRun ;if len (_eae .EG_TextRun )==0{_gad =_g .NewEG_TextRun ();_eae .EG_TextRun =[]*_g .EG_TextRun {_gad };}else {_gad =_eae .EG_TextRun [0]; +};if _gad .R ==nil {_gad .R =_g .NewCT_RegularTextRun ();};_gad .R .T =s ;}; // X returns the inner wrapped XML type. -func (_dcg DateAxis )X ()*_ac .CT_DateAx {return _dcg ._eafc };func (_gfdg ScatterChart )InitializeDefaults (){_gfdg ._fae .ScatterStyle .ValAttr =_ac .ST_ScatterStyleMarker ;}; +func (_gbd PieChart )X ()*_fa .CT_PieChart {return _gbd ._fcb }; -// Properties returns the bar chart series shape properties. -func (_efff RadarChartSeries )Properties ()_ff .ShapeProperties {if _efff ._adc .SpPr ==nil {_efff ._adc .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_efff ._adc .SpPr );}; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_fada *_fa .CT_SurfaceChart ;};func (_geaa ScatterChartSeries )Values ()NumberDataSource {if _geaa ._bfcd .YVal ==nil {_geaa ._bfcd .YVal =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_geaa ._bfcd .YVal ); +};func (_ffe DateAxis )SetTickLabelPosition (p _fa .ST_TickLblPos ){if p ==_fa .ST_TickLblPosUnset {_ffe ._fce .TickLblPos =nil ;}else {_ffe ._fce .TickLblPos =_fa .NewCT_TickLblPos ();_ffe ._fce .TickLblPos .ValAttr =p ;};}; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_dbe *_ac .CT_ScatterSer };func (_ecc chartBase )nextColor (_faff int )_f .Color {return _fcdb [_faff %len (_fcdb )]}; +// AddSeries adds a default series to a Stock chart. +func (_dce StockChart )AddSeries ()LineChartSeries {_fca :=_fa .NewCT_LineSer ();_dce ._aged .Ser =append (_dce ._aged .Ser ,_fca );_fca .Idx .ValAttr =uint32 (len (_dce ._aged .Ser )-1);_fca .Order .ValAttr =uint32 (len (_dce ._aged .Ser )-1);_afc :=LineChartSeries {_fca }; +_afc .Values ().CreateEmptyNumberCache ();_afc .Properties ().LineProperties ().SetNoFill ();return _afc ;};func (_cda SeriesAxis )AxisID ()uint32 {return _cda ._cecc .AxId .ValAttr };func (_adeg ValueAxis )Properties ()_d .ShapeProperties {if _adeg ._ddf .SpPr ==nil {_adeg ._ddf .SpPr =_g .NewCT_ShapeProperties (); +};return _d .MakeShapeProperties (_adeg ._ddf .SpPr );};type SeriesAxis struct{_cecc *_fa .CT_SerAx };type SurfaceChartSeries struct{_ggf *_fa .CT_SurfaceSer }; -// X returns the inner wrapped XML type. -func (_fgfg ValueAxis )X ()*_ac .CT_ValAx {return _fgfg ._abeb };type SurfaceChartSeries struct{_ebgc *_ac .CT_SurfaceSer }; +// RemoveTitle removes any existing title from the chart. +func (_aaf Chart )RemoveTitle (){_aaf ._fcg .Chart .Title =nil ;_aaf ._fcg .Chart .AutoTitleDeleted =_fa .NewCT_Boolean ();_aaf ._fcg .Chart .AutoTitleDeleted .ValAttr =_e .Bool (true );};func (_ebg DataLabels )SetShowValue (b bool ){_ebg .ensureChoice (); +_ebg ._gfgg .Choice .ShowVal =_fa .NewCT_Boolean ();_ebg ._gfgg .Choice .ShowVal .ValAttr =_e .Bool (b );}; -// InitializeDefaults the bar chart to its defaults -func (_aa AreaChart )InitializeDefaults (){}; +// InitializeDefaults initializes an area series to the default values. +func (_ggb AreaChartSeries )InitializeDefaults (){}; -// X returns the inner wrapped XML type. -func (_ea Bar3DChart )X ()*_ac .CT_Bar3DChart {return _ea ._cb };func MakeCategoryAxis (x *_ac .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func (_ca BarChart )AddAxis (axis Axis ){_ead :=_ac .NewCT_UnsignedInt ();_ead .ValAttr =axis .AxisID ();_ca ._fa .AxId =append (_ca ._fa .AxId ,_ead ); -}; +// AddBarChart adds a new bar chart to a chart. +func (_faa Chart )AddBarChart ()BarChart {_fed :=_fa .NewCT_PlotAreaChoice ();_faa ._fcg .Chart .PlotArea .Choice =append (_faa ._fcg .Chart .PlotArea .Choice ,_fed );_fed .BarChart =_fa .NewCT_BarChart ();_fed .BarChart .Grouping =_fa .NewCT_BarGrouping (); +_fed .BarChart .Grouping .ValAttr =_fa .ST_BarGroupingStandard ;_add :=BarChart {_eg :_fed .BarChart };_add .InitializeDefaults ();return _add ;}; -// X returns the inner wrapped XML type. -func (_fcad RadarChartSeries )X ()*_ac .CT_RadarSer {return _fcad ._adc };func (_fec ValueAxis )AxisID ()uint32 {return _fec ._abeb .AxId .ValAttr };func (_acd LineChartSeries )InitializeDefaults (){_acd .Properties ().LineProperties ().SetWidth (1*_g .Point ); -_acd .Properties ().LineProperties ().SetSolidFill (_f .Black );_acd .Properties ().LineProperties ().SetJoin (_ff .LineJoinRound );_acd .Marker ().SetSymbol (_ac .ST_MarkerStyleNone );_acd .Labels ().SetShowLegendKey (false );_acd .Labels ().SetShowValue (false ); -_acd .Labels ().SetShowPercent (false );_acd .Labels ().SetShowCategoryName (false );_acd .Labels ().SetShowSeriesName (false );_acd .Labels ().SetShowLeaderLines (false );}; +// AddAxis adds an axis to a line chart. +func (_cfe LineChart )AddAxis (axis Axis ){_aef :=_fa .NewCT_UnsignedInt ();_aef .ValAttr =axis .AxisID ();_cfe ._dbb .AxId =append (_cfe ._dbb .AxId ,_aef );};func (_gde NumberDataSource )SetReference (s string ){_gde .ensureChoice ();if _gde ._fdg .Choice .NumRef ==nil {_gde ._fdg .Choice .NumRef =_fa .NewCT_NumRef (); +};_gde ._fdg .Choice .NumRef .F =s ;}; // X returns the inner wrapped XML type. -func (_fca PieChartSeries )X ()*_ac .CT_PieSer {return _fca ._feb };func (_fefd Surface3DChart )InitializeDefaults (){_fefd ._edb .Wireframe =_ac .NewCT_Boolean ();_fefd ._edb .Wireframe .ValAttr =_c .Bool (false );_fefd ._edb .BandFmts =_ac .NewCT_BandFmts (); -for _aac :=0;_aac < 15;_aac ++{_beec :=_ac .NewCT_BandFmt ();_beec .Idx .ValAttr =uint32 (_aac );_beec .SpPr =_ad .NewCT_ShapeProperties ();_gcgf :=_ff .MakeShapeProperties (_beec .SpPr );_gcgf .SetSolidFill (_fefd .nextColor (_aac ));_fefd ._edb .BandFmts .BandFmt =append (_fefd ._edb .BandFmts .BandFmt ,_beec ); -};};func (_cd Area3DChart )AddAxis (axis Axis ){_df :=_ac .NewCT_UnsignedInt ();_df .ValAttr =axis .AxisID ();_cd ._d .AxId =append (_cd ._d .AxId ,_df );}; - -// SetOrder sets the order of the series -func (_abe SurfaceChartSeries )SetOrder (idx uint32 ){_abe ._ebgc .Order .ValAttr =idx };type Line3DChart struct{chartBase ;_fafc *_ac .CT_Line3DChart ;}; +func (_fff LineChartSeries )X ()*_fa .CT_LineSer {return _fff ._fde }; -// AddDateAxis adds a value axis to the chart. -func (_cfg Chart )AddDateAxis ()DateAxis {_def :=_ac .NewCT_DateAx ();if _cfg ._dfe .Chart .PlotArea .CChoice ==nil {_cfg ._dfe .Chart .PlotArea .CChoice =_ac .NewCT_PlotAreaChoice1 ();};_def .AxId =_ac .NewCT_UnsignedInt ();_def .AxId .ValAttr =0x7FFFFFFF&_ab .Uint32 (); -_cfg ._dfe .Chart .PlotArea .CChoice .DateAx =append (_cfg ._dfe .Chart .PlotArea .CChoice .DateAx ,_def );_def .Delete =_ac .NewCT_Boolean ();_def .Delete .ValAttr =_c .Bool (false );_def .Scaling =_ac .NewCT_Scaling ();_def .Scaling .Orientation =_ac .NewCT_Orientation (); -_def .Scaling .Orientation .ValAttr =_ac .ST_OrientationMinMax ;_def .Choice =&_ac .EG_AxSharedChoice {};_def .Choice .Crosses =_ac .NewCT_Crosses ();_def .Choice .Crosses .ValAttr =_ac .ST_CrossesAutoZero ;_aea :=DateAxis {_def };_aea .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_f .LightGray ); -_aea .SetMajorTickMark (_ac .ST_TickMarkOut );_aea .SetMinorTickMark (_ac .ST_TickMarkIn );_aea .SetTickLabelPosition (_ac .ST_TickLblPosNextTo );_aea .Properties ().LineProperties ().SetSolidFill (_f .Black );_aea .SetPosition (_ac .ST_AxPosL );return _aea ; +// RemoveLegend removes the legend if the chart has one. +func (_ddge Chart )RemoveLegend (){_ddge ._fcg .Chart .Legend =nil };func (_cgf DataLabels )SetShowLegendKey (b bool ){_cgf .ensureChoice ();_cgf ._gfgg .Choice .ShowLegendKey =_fa .NewCT_Boolean ();_cgf ._gfgg .Choice .ShowLegendKey .ValAttr =_e .Bool (b ); }; -// AddAxis adds an axis to a line chart. -func (_fefe Line3DChart )AddAxis (axis Axis ){_aec :=_ac .NewCT_UnsignedInt ();_aec .ValAttr =axis .AxisID ();_fefe ._fafc .AxId =append (_fefe ._fafc .AxId ,_aec );};func (_dgff LineChartSeries )SetSmooth (b bool ){_dgff ._geb .Smooth =_ac .NewCT_Boolean (); -_dgff ._geb .Smooth .ValAttr =&b ;};func (_faa DataLabels )ensureChoice (){if _faa ._ddb .Choice ==nil {_faa ._ddb .Choice =_ac .NewCT_DLblsChoice ();};};func (_fdd DateAxis )SetCrosses (axis Axis ){_fdd ._eafc .CrossAx .ValAttr =axis .AxisID ()}; +// CategoryAxis returns the category data source. +func (_faff RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _faff ._dbde .Cat ==nil {_faff ._dbde .Cat =_fa .NewCT_AxDataSource ();};return MakeAxisDataSource (_faff ._dbde .Cat );}; -// AddSeries adds a default series to a Surface chart. -func (_gee SurfaceChart )AddSeries ()SurfaceChartSeries {_ged :=_gee .nextColor (len (_gee ._addg .Ser ));_ddbe :=_ac .NewCT_SurfaceSer ();_gee ._addg .Ser =append (_gee ._addg .Ser ,_ddbe );_ddbe .Idx .ValAttr =uint32 (len (_gee ._addg .Ser )-1);_ddbe .Order .ValAttr =uint32 (len (_gee ._addg .Ser )-1); -_gebb :=SurfaceChartSeries {_ddbe };_gebb .InitializeDefaults ();_gebb .Properties ().LineProperties ().SetSolidFill (_ged );return _gebb ;}; +// Index returns the index of the series +func (_ccag SurfaceChartSeries )Index ()uint32 {return _ccag ._ggf .Idx .ValAttr }; -// InitializeDefaults initializes a bar chart series to the default values. -func (_da BarChartSeries )InitializeDefaults (){};func (_fgfba SurfaceChartSeries )Values ()NumberDataSource {if _fgfba ._ebgc .Val ==nil {_fgfba ._ebgc .Val =_ac .NewCT_NumDataSource ();};_edced :=MakeNumberDataSource (_fgfba ._ebgc .Val );_edced .CreateEmptyNumberCache (); -return _edced ;}; +// AddAxis adds an axis to a Surface chart. +func (_ffd Surface3DChart )AddAxis (axis Axis ){_afg :=_fa .NewCT_UnsignedInt ();_afg .ValAttr =axis .AxisID ();_ffd ._bda .AxId =append (_ffd ._bda .AxId ,_afg );}; -// SetValues is used to set the source data to a set of values. -func (_acfd CategoryAxisDataSource )SetValues (v []string ){_acfd ._dgc .Choice =_ac .NewCT_AxDataSourceChoice ();_acfd ._dgc .Choice .StrLit =_ac .NewCT_StrData ();_acfd ._dgc .Choice .StrLit .PtCount =_ac .NewCT_UnsignedInt ();_acfd ._dgc .Choice .StrLit .PtCount .ValAttr =uint32 (len (v )); -for _bdd ,_ede :=range v {_acfd ._dgc .Choice .StrLit .Pt =append (_acfd ._dgc .Choice .StrLit .Pt ,&_ac .CT_StrVal {IdxAttr :uint32 (_bdd ),V :_ede });};};type CategoryAxis struct{_cad *_ac .CT_CatAx };func (_gad LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gad ._geb .Cat ==nil {_gad ._geb .Cat =_ac .NewCT_AxDataSource (); -};return MakeAxisDataSource (_gad ._geb .Cat );};func (_gdcc ValueAxis )SetMinorTickMark (m _ac .ST_TickMark ){if m ==_ac .ST_TickMarkUnset {_gdcc ._abeb .MinorTickMark =nil ;}else {_gdcc ._abeb .MinorTickMark =_ac .NewCT_TickMark ();_gdcc ._abeb .MinorTickMark .ValAttr =m ; -};};func (_agca ScatterChartSeries )SetSmooth (b bool ){_agca ._dbe .Smooth =_ac .NewCT_Boolean ();_agca ._dbe .Smooth .ValAttr =&b ;};func (_bce CategoryAxis )SetPosition (p _ac .ST_AxPos ){_bce ._cad .AxPos =_ac .NewCT_AxPos ();_bce ._cad .AxPos .ValAttr =p ; -};type DateAxis struct{_eafc *_ac .CT_DateAx };func (_bfd DateAxis )AxisID ()uint32 {return _bfd ._eafc .AxId .ValAttr }; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_dgb *_fa .CT_PieSer }; -// SetOrder sets the order of the series -func (_dgd ScatterChartSeries )SetOrder (idx uint32 ){_dgd ._dbe .Order .ValAttr =idx }; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_dbg DoughnutChart )SetHoleSize (pct uint8 ){if _dbg ._abd .HoleSize ==nil {_dbg ._abd .HoleSize =_fa .NewCT_HoleSize ();};if _dbg ._abd .HoleSize .ValAttr ==nil {_dbg ._abd .HoleSize .ValAttr =&_fa .ST_HoleSize {};};_dbg ._abd .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ; +};func (_fcgg ValueAxis )SetPosition (p _fa .ST_AxPos ){_fcgg ._ddf .AxPos =_fa .NewCT_AxPos ();_fcgg ._ddf .AxPos .ValAttr =p ;};func (_gf CategoryAxis )SetCrosses (axis Axis ){_gf ._bfgc .Choice =_fa .NewEG_AxSharedChoice ();_gf ._bfgc .Choice .Crosses =_fa .NewCT_Crosses (); +_gf ._bfgc .Choice .Crosses .ValAttr =_fa .ST_CrossesAutoZero ;_gf ._bfgc .CrossAx .ValAttr =axis .AxisID ();};func (_ddc Bar3DChart )AddAxis (axis Axis ){_cbb :=_fa .NewCT_UnsignedInt ();_cbb .ValAttr =axis .AxisID ();_ddc ._dd .AxId =append (_ddc ._dd .AxId ,_cbb ); +}; -// Labels returns the data label properties. -func (_faag ScatterChartSeries )Labels ()DataLabels {if _faag ._dbe .DLbls ==nil {_faag ._dbe .DLbls =_ac .NewCT_DLbls ();};return MakeDataLabels (_faag ._dbe .DLbls );};func (_bda Title )InitializeDefaults (){_bda .SetText ("\u0054\u0069\u0074l\u0065"); -_bda .RunProperties ().SetSize (16*_g .Point );_bda .RunProperties ().SetSolidFill (_f .Black );_bda .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_bda .RunProperties ().SetBold (false );};func (_dce DataLabels )SetShowLeaderLines (b bool ){_dce .ensureChoice (); -_dce ._ddb .Choice .ShowLeaderLines =_ac .NewCT_Boolean ();_dce ._ddb .Choice .ShowLeaderLines .ValAttr =_c .Bool (b );};func (_deb Legend )InitializeDefaults (){_deb .SetPosition (_ac .ST_LegendPosR );_deb .SetOverlay (false );_deb .Properties ().SetNoFill (); -_deb .Properties ().LineProperties ().SetNoFill ();};func (_ba BubbleChart )AddAxis (axis Axis ){_afg :=_ac .NewCT_UnsignedInt ();_afg .ValAttr =axis .AxisID ();_ba ._aaa .AxId =append (_ba ._aaa .AxId ,_afg );}; +// Properties returns the Bubble chart series shape properties. +func (_acb BubbleChartSeries )Properties ()_d .ShapeProperties {if _acb ._bd .SpPr ==nil {_acb ._bd .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_acb ._bd .SpPr );};func (_aae NumberDataSource )ensureChoice (){if _aae ._fdg .Choice ==nil {_aae ._fdg .Choice =_fa .NewCT_NumDataSourceChoice (); +};}; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_acb Chart )AddPieOfPieChart ()PieOfPieChart {_gcc :=_ac .NewCT_PlotAreaChoice ();_acb ._dfe .Chart .PlotArea .Choice =append (_acb ._dfe .Chart .PlotArea .Choice ,_gcc );_gcc .OfPieChart =_ac .NewCT_OfPieChart ();_dcd :=PieOfPieChart {_fffb :_gcc .OfPieChart }; -_dcd .InitializeDefaults ();return _dcd ;}; +// SetText sets the series text. +func (_ac AreaChartSeries )SetText (s string ){_ac ._ff .Tx =_fa .NewCT_SerTx ();_ac ._ff .Tx .Choice .V =&s ;};type DataLabels struct{_gfgg *_fa .CT_DLbls };func (_gac DateAxis )SetMinorTickMark (m _fa .ST_TickMark ){if m ==_fa .ST_TickMarkUnset {_gac ._fce .MinorTickMark =nil ; +}else {_gac ._fce .MinorTickMark =_fa .NewCT_TickMark ();_gac ._fce .MinorTickMark .ValAttr =m ;};}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_gbd Chart )AddBar3DChart ()Bar3DChart {_gf (_gbd ._dfe .Chart );_cadc :=_ac .NewCT_PlotAreaChoice ();_gbd ._dfe .Chart .PlotArea .Choice =append (_gbd ._dfe .Chart .PlotArea .Choice ,_cadc );_cadc .Bar3DChart =_ac .NewCT_Bar3DChart ();_cadc .Bar3DChart .Grouping =_ac .NewCT_BarGrouping (); -_cadc .Bar3DChart .Grouping .ValAttr =_ac .ST_BarGroupingStandard ;_gga :=Bar3DChart {_cb :_cadc .Bar3DChart };_gga .InitializeDefaults ();return _gga ;}; +// SetText sets the series text. +func (_ebf BarChartSeries )SetText (s string ){_ebf ._bc .Tx =_fa .NewCT_SerTx ();_ebf ._bc .Tx .Choice .V =&s ;}; -// Marker returns the marker properties. -func (_bcg ScatterChartSeries )Marker ()Marker {if _bcg ._dbe .Marker ==nil {_bcg ._dbe .Marker =_ac .NewCT_Marker ();};return MakeMarker (_bcg ._dbe .Marker );};func (_acf CategoryAxis )SetMinorTickMark (m _ac .ST_TickMark ){if m ==_ac .ST_TickMarkUnset {_acf ._cad .MinorTickMark =nil ; -}else {_acf ._cad .MinorTickMark =_ac .NewCT_TickMark ();_acf ._cad .MinorTickMark .ValAttr =m ;};};func (_gde Chart )AddSeriesAxis ()SeriesAxis {_dfc :=_ac .NewCT_SerAx ();if _gde ._dfe .Chart .PlotArea .CChoice ==nil {_gde ._dfe .Chart .PlotArea .CChoice =_ac .NewCT_PlotAreaChoice1 (); -};_dfc .AxId =_ac .NewCT_UnsignedInt ();_dfc .AxId .ValAttr =0x7FFFFFFF&_ab .Uint32 ();_gde ._dfe .Chart .PlotArea .CChoice .SerAx =append (_gde ._dfe .Chart .PlotArea .CChoice .SerAx ,_dfc );_dfc .Delete =_ac .NewCT_Boolean ();_dfc .Delete .ValAttr =_c .Bool (false ); -_bgea :=MakeSeriesAxis (_dfc );_bgea .InitializeDefaults ();return _bgea ;}; +// Properties returns the bar chart series shape properties. +func (_cga BarChartSeries )Properties ()_d .ShapeProperties {if _cga ._bc .SpPr ==nil {_cga ._bc .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_cga ._bc .SpPr );};func (_aeg CategoryAxis )SetTickLabelPosition (p _fa .ST_TickLblPos ){if p ==_fa .ST_TickLblPosUnset {_aeg ._bfgc .TickLblPos =nil ; +}else {_aeg ._bfgc .TickLblPos =_fa .NewCT_TickLblPos ();_aeg ._bfgc .TickLblPos .ValAttr =p ;};}; -// AddValueAxis adds a value axis to the chart. -func (_dee Chart )AddValueAxis ()ValueAxis {_ffdb :=_ac .NewCT_ValAx ();if _dee ._dfe .Chart .PlotArea .CChoice ==nil {_dee ._dfe .Chart .PlotArea .CChoice =_ac .NewCT_PlotAreaChoice1 ();};_ffdb .AxId =_ac .NewCT_UnsignedInt ();_ffdb .AxId .ValAttr =0x7FFFFFFF&_ab .Uint32 (); -_dee ._dfe .Chart .PlotArea .CChoice .ValAx =append (_dee ._dfe .Chart .PlotArea .CChoice .ValAx ,_ffdb );_ffdb .Delete =_ac .NewCT_Boolean ();_ffdb .Delete .ValAttr =_c .Bool (false );_ffdb .Scaling =_ac .NewCT_Scaling ();_ffdb .Scaling .Orientation =_ac .NewCT_Orientation (); -_ffdb .Scaling .Orientation .ValAttr =_ac .ST_OrientationMinMax ;_ffdb .Choice =&_ac .EG_AxSharedChoice {};_ffdb .Choice .Crosses =_ac .NewCT_Crosses ();_ffdb .Choice .Crosses .ValAttr =_ac .ST_CrossesAutoZero ;_ffdb .CrossBetween =_ac .NewCT_CrossBetween (); -_ffdb .CrossBetween .ValAttr =_ac .ST_CrossBetweenBetween ;_fef :=MakeValueAxis (_ffdb );_fef .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_f .LightGray );_fef .SetMajorTickMark (_ac .ST_TickMarkOut );_fef .SetMinorTickMark (_ac .ST_TickMarkIn ); -_fef .SetTickLabelPosition (_ac .ST_TickLblPosNextTo );_fef .Properties ().LineProperties ().SetSolidFill (_f .Black );_fef .SetPosition (_ac .ST_AxPosL );return _fef ;}; +// X returns the inner wrapped XML type. +func (_dg BubbleChart )X ()*_fa .CT_BubbleChart {return _dg ._bbc }; -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_dgb Chart )AddSurface3DChart ()Surface3DChart {_gdb :=_ac .NewCT_PlotAreaChoice ();_dgb ._dfe .Chart .PlotArea .Choice =append (_dgb ._dfe .Chart .PlotArea .Choice ,_gdb );_gdb .Surface3DChart =_ac .NewCT_Surface3DChart ();_gf (_dgb ._dfe .Chart ); -_db :=Surface3DChart {_edb :_gdb .Surface3DChart };_db .InitializeDefaults ();return _db ;}; +// InitializeDefaults the bar chart to its defaults +func (_beb Pie3DChart )InitializeDefaults (){_beb ._dgdf .VaryColors =_fa .NewCT_Boolean ();_beb ._dgdf .VaryColors .ValAttr =_e .Bool (true );}; -// X returns the inner wrapped XML type. -func (_cg Chart )X ()*_ac .ChartSpace {return _cg ._dfe };type Marker struct{_ddga *_ac .CT_Marker };type GridLines struct{_ge *_ac .CT_ChartLines }; +// SetType sets the type the secone pie to either pie or bar +func (_ege PieOfPieChart )SetType (t _fa .ST_OfPieType ){_ege ._cdf .OfPieType .ValAttr =t }; -// Properties returns the bar chart series shape properties. -func (_gb AreaChartSeries )Properties ()_ff .ShapeProperties {if _gb ._ade .SpPr ==nil {_gb ._ade .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_gb ._ade .SpPr );};func (_cbcd ValueAxis )SetCrosses (axis Axis ){_cbcd ._abeb .CrossAx .ValAttr =axis .AxisID ()}; -func (_gba Bar3DChart )AddAxis (axis Axis ){_cbb :=_ac .NewCT_UnsignedInt ();_cbb .ValAttr =axis .AxisID ();_gba ._cb .AxId =append (_gba ._cb .AxId ,_cbb );}; +// AddPie3DChart adds a new pie chart to a chart. +func (_ddb Chart )AddPie3DChart ()Pie3DChart {_ageb (_ddb ._fcg .Chart );_bdf :=_fa .NewCT_PlotAreaChoice ();_ddb ._fcg .Chart .PlotArea .Choice =append (_ddb ._fcg .Chart .PlotArea .Choice ,_bdf );_bdf .Pie3DChart =_fa .NewCT_Pie3DChart ();_ddbc :=Pie3DChart {_dgdf :_bdf .Pie3DChart }; +_ddbc .InitializeDefaults ();return _ddbc ;};func (_cgdb Marker )SetSymbol (s _fa .ST_MarkerStyle ){if s ==_fa .ST_MarkerStyleUnset {_cgdb ._gfb .Symbol =nil ;}else {_cgdb ._gfb .Symbol =_fa .NewCT_MarkerStyle ();_cgdb ._gfb .Symbol .ValAttr =s ;};};func (_bfgf ScatterChartSeries )InitializeDefaults (){_bfgf .Properties ().LineProperties ().SetNoFill (); +_bfgf .Marker ().SetSymbol (_fa .ST_MarkerStyleAuto );_bfgf .Labels ().SetShowLegendKey (false );_bfgf .Labels ().SetShowValue (true );_bfgf .Labels ().SetShowPercent (false );_bfgf .Labels ().SetShowCategoryName (false );_bfgf .Labels ().SetShowSeriesName (false ); +_bfgf .Labels ().SetShowLeaderLines (false );}; -// SetText sets the series text -func (_ggaa LineChartSeries )SetText (s string ){_ggaa ._geb .Tx =_ac .NewCT_SerTx ();_ggaa ._geb .Tx .Choice .V =&s ;}; +// Labels returns the data label properties. +func (_eab LineChartSeries )Labels ()DataLabels {if _eab ._fde .DLbls ==nil {_eab ._fde .DLbls =_fa .NewCT_DLbls ();};return MakeDataLabels (_eab ._fde .DLbls );};type GridLines struct{_cge *_fa .CT_ChartLines }; // Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_ffc *_ac .CT_Pie3DChart ;}; +type Pie3DChart struct{chartBase ;_dgdf *_fa .CT_Pie3DChart ;}; + +// AddScatterChart adds a scatter (X/Y) chart. +func (_gdf Chart )AddScatterChart ()ScatterChart {_debg :=_fa .NewCT_PlotAreaChoice ();_gdf ._fcg .Chart .PlotArea .Choice =append (_gdf ._fcg .Chart .PlotArea .Choice ,_debg );_debg .ScatterChart =_fa .NewCT_ScatterChart ();_gfa :=ScatterChart {_daa :_debg .ScatterChart }; +_gfa .InitializeDefaults ();return _gfa ;}; + +// AddDateAxis adds a value axis to the chart. +func (_adb Chart )AddDateAxis ()DateAxis {_afb :=_fa .NewCT_DateAx ();if _adb ._fcg .Chart .PlotArea .CChoice ==nil {_adb ._fcg .Chart .PlotArea .CChoice =_fa .NewCT_PlotAreaChoice1 ();};_afb .AxId =_fa .NewCT_UnsignedInt ();_afb .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 (); +_adb ._fcg .Chart .PlotArea .CChoice .DateAx =append (_adb ._fcg .Chart .PlotArea .CChoice .DateAx ,_afb );_afb .Delete =_fa .NewCT_Boolean ();_afb .Delete .ValAttr =_e .Bool (false );_afb .Scaling =_fa .NewCT_Scaling ();_afb .Scaling .Orientation =_fa .NewCT_Orientation (); +_afb .Scaling .Orientation .ValAttr =_fa .ST_OrientationMinMax ;_afb .Choice =&_fa .EG_AxSharedChoice {};_afb .Choice .Crosses =_fa .NewCT_Crosses ();_afb .Choice .Crosses .ValAttr =_fa .ST_CrossesAutoZero ;_ace :=DateAxis {_afb };_ace .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_fac .LightGray ); +_ace .SetMajorTickMark (_fa .ST_TickMarkOut );_ace .SetMinorTickMark (_fa .ST_TickMarkIn );_ace .SetTickLabelPosition (_fa .ST_TickLblPosNextTo );_ace .Properties ().LineProperties ().SetSolidFill (_fac .Black );_ace .SetPosition (_fa .ST_AxPosL );return _ace ; +};func (_agf DateAxis )SetCrosses (axis Axis ){_agf ._fce .CrossAx .ValAttr =axis .AxisID ()};var _aebe =[]_fac .Color {_fac .RGB (0x33,0x66,0xcc),_fac .RGB (0xDC,0x39,0x12),_fac .RGB (0xFF,0x99,0x00),_fac .RGB (0x10,0x96,0x18),_fac .RGB (0x99,0x00,0x99),_fac .RGB (0x3B,0x3E,0xAC),_fac .RGB (0x00,0x99,0xC6),_fac .RGB (0xDD,0x44,0x77),_fac .RGB (0x66,0xAA,0x00),_fac .RGB (0xB8,0x2E,0x2E),_fac .RGB (0x31,0x63,0x95),_fac .RGB (0x99,0x44,0x99),_fac .RGB (0x22,0xAA,0x99),_fac .RGB (0xAA,0xAA,0x11),_fac .RGB (0x66,0x33,0xCC),_fac .RGB (0xE6,0x73,0x00),_fac .RGB (0x8B,0x07,0x07),_fac .RGB (0x32,0x92,0x62),_fac .RGB (0x55,0x74,0xA6),_fac .RGB (0x3B,0x3E,0xAC)}; -// CategoryAxis returns the category data source. -func (_fgc BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fgc ._fbf .Cat ==nil {_fgc ._fbf .Cat =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_fgc ._fbf .Cat );}; // X returns the inner wrapped XML type. -func (_bge BubbleChartSeries )X ()*_ac .CT_BubbleSer {return _bge ._ebg };type ScatterChart struct{chartBase ;_fae *_ac .CT_ScatterChart ;};func (_eabc LineChartSeries )Values ()NumberDataSource {if _eabc ._geb .Val ==nil {_eabc ._geb .Val =_ac .NewCT_NumDataSource (); -};return MakeNumberDataSource (_eabc ._geb .Val );};func (_adg DataLabels )SetPosition (p _ac .ST_DLblPos ){_adg .ensureChoice ();_adg ._ddb .Choice .DLblPos =_ac .NewCT_DLblPos ();_adg ._ddb .Choice .DLblPos .ValAttr =p ;}; +func (_bfg Bar3DChart )X ()*_fa .CT_Bar3DChart {return _bfg ._dd }; -// Values returns the value data source. -func (_gae PieChartSeries )Values ()NumberDataSource {if _gae ._feb .Val ==nil {_gae ._feb .Val =_ac .NewCT_NumDataSource ();};return MakeNumberDataSource (_gae ._feb .Val );};func (_cge DateAxis )SetMinorTickMark (m _ac .ST_TickMark ){if m ==_ac .ST_TickMarkUnset {_cge ._eafc .MinorTickMark =nil ; -}else {_cge ._eafc .MinorTickMark =_ac .NewCT_TickMark ();_cge ._eafc .MinorTickMark .ValAttr =m ;};}; +// X returns the inner wrapped XML type. +func (_fcf PieOfPieChart )X ()*_fa .CT_OfPieChart {return _fcf ._cdf }; -// InitializeDefaults the bar chart to its defaults -func (_abf Area3DChart )InitializeDefaults (){};func (_ecf SeriesAxis )AxisID ()uint32 {return _ecf ._dae .AxId .ValAttr };func (_ceda StockChart )AddAxis (axis Axis ){_eddf :=_ac .NewCT_UnsignedInt ();_eddf .ValAttr =axis .AxisID ();_ceda ._gaf .AxId =append (_ceda ._gaf .AxId ,_eddf ); -};func MakeChart (x *_ac .ChartSpace )Chart {return Chart {x }}; +// SetText sets the series text +func (_adad SurfaceChartSeries )SetText (s string ){_adad ._ggf .Tx =_fa .NewCT_SerTx ();_adad ._ggf .Tx .Choice .V =&s ;}; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_edb *_ac .CT_Surface3DChart ;}; +// Values returns the value data source. +func (_ddd BarChartSeries )Values ()NumberDataSource {if _ddd ._bc .Val ==nil {_ddd ._bc .Val =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_ddd ._bc .Val );}; -// CategoryAxis returns the category data source. -func (_fgde PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fgde ._feb .Cat ==nil {_fgde ._feb .Cat =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_fgde ._feb .Cat );};func (_gef RadarChart )AddAxis (axis Axis ){_edda :=_ac .NewCT_UnsignedInt (); -_edda .ValAttr =axis .AxisID ();_gef ._age .AxId =append (_gef ._age .AxId ,_edda );}; +// AddBubbleChart adds a new bubble chart. +func (_cbbc Chart )AddBubbleChart ()BubbleChart {_dab :=_fa .NewCT_PlotAreaChoice ();_cbbc ._fcg .Chart .PlotArea .Choice =append (_cbbc ._fcg .Chart .PlotArea .Choice ,_dab );_dab .BubbleChart =_fa .NewCT_BubbleChart ();_efg :=BubbleChart {_bbc :_dab .BubbleChart }; +_efg .InitializeDefaults ();return _efg ;}; -// AddSeries adds a default series to an Doughnut chart. -func (_acfg DoughnutChart )AddSeries ()PieChartSeries {_afe :=_ac .NewCT_PieSer ();_acfg ._dad .Ser =append (_acfg ._dad .Ser ,_afe );_afe .Idx .ValAttr =uint32 (len (_acfg ._dad .Ser )-1);_afe .Order .ValAttr =uint32 (len (_acfg ._dad .Ser )-1);_eeae :=PieChartSeries {_afe }; -_eeae .InitializeDefaults ();return _eeae ;};func (_cdeb CategoryAxis )MajorGridLines ()GridLines {if _cdeb ._cad .MajorGridlines ==nil {_cdeb ._cad .MajorGridlines =_ac .NewCT_ChartLines ();};return GridLines {_cdeb ._cad .MajorGridlines };};func (_fee Title )SetText (s string ){if _fee ._dbeb .Tx ==nil {_fee ._dbeb .Tx =_ac .NewCT_Tx (); -};if _fee ._dbeb .Tx .Choice .Rich ==nil {_fee ._dbeb .Tx .Choice .Rich =_ad .NewCT_TextBody ();};var _dgdb *_ad .CT_TextParagraph ;if len (_fee ._dbeb .Tx .Choice .Rich .P )==0{_dgdb =_ad .NewCT_TextParagraph ();_fee ._dbeb .Tx .Choice .Rich .P =[]*_ad .CT_TextParagraph {_dgdb }; -}else {_dgdb =_fee ._dbeb .Tx .Choice .Rich .P [0];};var _bfe *_ad .EG_TextRun ;if len (_dgdb .EG_TextRun )==0{_bfe =_ad .NewEG_TextRun ();_dgdb .EG_TextRun =[]*_ad .EG_TextRun {_bfe };}else {_bfe =_dgdb .EG_TextRun [0];};if _bfe .R ==nil {_bfe .R =_ad .NewCT_RegularTextRun (); -};_bfe .R .T =s ;}; +// AddSeries adds a default series to an Pie chart. +func (_gec PieOfPieChart )AddSeries ()PieChartSeries {_dfff :=_fa .NewCT_PieSer ();_gec ._cdf .Ser =append (_gec ._cdf .Ser ,_dfff );_dfff .Idx .ValAttr =uint32 (len (_gec ._cdf .Ser )-1);_dfff .Order .ValAttr =uint32 (len (_gec ._cdf .Ser )-1);_gea :=PieChartSeries {_dfff }; +_gea .InitializeDefaults ();return _gea ;}; -// SetIndex sets the index of the series -func (_bdeb SurfaceChartSeries )SetIndex (idx uint32 ){_bdeb ._ebgc .Idx .ValAttr =idx };func (_daf ValueAxis )MajorGridLines ()GridLines {if _daf ._abeb .MajorGridlines ==nil {_daf ._abeb .MajorGridlines =_ac .NewCT_ChartLines ();};return GridLines {_daf ._abeb .MajorGridlines }; -};var _fcdb =[]_f .Color {_f .RGB (0x33,0x66,0xcc),_f .RGB (0xDC,0x39,0x12),_f .RGB (0xFF,0x99,0x00),_f .RGB (0x10,0x96,0x18),_f .RGB (0x99,0x00,0x99),_f .RGB (0x3B,0x3E,0xAC),_f .RGB (0x00,0x99,0xC6),_f .RGB (0xDD,0x44,0x77),_f .RGB (0x66,0xAA,0x00),_f .RGB (0xB8,0x2E,0x2E),_f .RGB (0x31,0x63,0x95),_f .RGB (0x99,0x44,0x99),_f .RGB (0x22,0xAA,0x99),_f .RGB (0xAA,0xAA,0x11),_f .RGB (0x66,0x33,0xCC),_f .RGB (0xE6,0x73,0x00),_f .RGB (0x8B,0x07,0x07),_f .RGB (0x32,0x92,0x62),_f .RGB (0x55,0x74,0xA6),_f .RGB (0x3B,0x3E,0xAC)}; -func (_cfd Legend )Properties ()_ff .ShapeProperties {if _cfd ._eeb .SpPr ==nil {_cfd ._eeb .SpPr =_ad .NewCT_ShapeProperties ();};return _ff .MakeShapeProperties (_cfd ._eeb .SpPr );}; +// AddLineChart adds a new line chart to a chart. +func (_deb Chart )AddLineChart ()LineChart {_ec :=_fa .NewCT_PlotAreaChoice ();_deb ._fcg .Chart .PlotArea .Choice =append (_deb ._fcg .Chart .PlotArea .Choice ,_ec );_ec .LineChart =_fa .NewCT_LineChart ();_ec .LineChart .Grouping =_fa .NewCT_Grouping (); +_ec .LineChart .Grouping .ValAttr =_fa .ST_GroupingStandard ;return LineChart {_dbb :_ec .LineChart };}; -// AddAreaChart adds a new area chart to a chart. -func (_dgf Chart )AddAreaChart ()AreaChart {_fcda :=_ac .NewCT_PlotAreaChoice ();_dgf ._dfe .Chart .PlotArea .Choice =append (_dgf ._dfe .Chart .PlotArea .Choice ,_fcda );_fcda .AreaChart =_ac .NewCT_AreaChart ();_fff :=AreaChart {_b :_fcda .AreaChart }; -_fff .InitializeDefaults ();return _fff ;}; +// Properties returns the bar chart series shape properties. +func (_bgg RadarChartSeries )Properties ()_d .ShapeProperties {if _bgg ._dbde .SpPr ==nil {_bgg ._dbde .SpPr =_g .NewCT_ShapeProperties ();};return _d .MakeShapeProperties (_bgg ._dbde .SpPr );};func (_dcf CategoryAxis )SetMajorTickMark (m _fa .ST_TickMark ){if m ==_fa .ST_TickMarkUnset {_dcf ._bfgc .MajorTickMark =nil ; +}else {_dcf ._bfgc .MajorTickMark =_fa .NewCT_TickMark ();_dcf ._bfgc .MajorTickMark .ValAttr =m ;};}; -// X returns the inner wrapped XML type. -func (_aee AreaChart )X ()*_ac .CT_AreaChart {return _aee ._b };func (_cgg ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cgg ._dbe .XVal ==nil {_cgg ._dbe .XVal =_ac .NewCT_AxDataSource ();};return MakeAxisDataSource (_cgg ._dbe .XVal ); -}; +// AddTitle sets a new title on the chart. +func (_fdcdf Chart )AddTitle ()Title {_fdcdf ._fcg .Chart .Title =_fa .NewCT_Title ();_fdcdf ._fcg .Chart .Title .Overlay =_fa .NewCT_Boolean ();_fdcdf ._fcg .Chart .Title .Overlay .ValAttr =_e .Bool (false );_fdcdf ._fcg .Chart .AutoTitleDeleted =_fa .NewCT_Boolean (); +_fdcdf ._fcg .Chart .AutoTitleDeleted .ValAttr =_e .Bool (false );_bag :=MakeTitle (_fdcdf ._fcg .Chart .Title );_bag .InitializeDefaults ();return _bag ;}; -// AddPie3DChart adds a new pie chart to a chart. -func (_ffa Chart )AddPie3DChart ()Pie3DChart {_gf (_ffa ._dfe .Chart );_cgd :=_ac .NewCT_PlotAreaChoice ();_ffa ._dfe .Chart .PlotArea .Choice =append (_ffa ._dfe .Chart .PlotArea .Choice ,_cgd );_cgd .Pie3DChart =_ac .NewCT_Pie3DChart ();_aaad :=Pie3DChart {_ffc :_cgd .Pie3DChart }; -_aaad .InitializeDefaults ();return _aaad ;}; +// X returns the inner wrapped XML type. +func (_fdb AreaChartSeries )X ()*_fa .CT_AreaSer {return _fdb ._ff };func (_ccg ValueAxis )AxisID ()uint32 {return _ccg ._ddf .AxId .ValAttr }; -// AddSeries adds a default series to a Stock chart. -func (_dagc StockChart )AddSeries ()LineChartSeries {_gagc :=_ac .NewCT_LineSer ();_dagc ._gaf .Ser =append (_dagc ._gaf .Ser ,_gagc );_gagc .Idx .ValAttr =uint32 (len (_dagc ._gaf .Ser )-1);_gagc .Order .ValAttr =uint32 (len (_dagc ._gaf .Ser )-1);_eebc :=LineChartSeries {_gagc }; -_eebc .Values ().CreateEmptyNumberCache ();_eebc .Properties ().LineProperties ().SetNoFill ();return _eebc ;}; +// InitializeDefaults initializes an Pie series to the default values. +func (_aeed PieChartSeries )InitializeDefaults (){}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_ade *_ac .CT_AreaSer }; +// Values returns the bubble size data source. +func (_df BubbleChartSeries )BubbleSizes ()NumberDataSource {if _df ._bd .BubbleSize ==nil {_df ._bd .BubbleSize =_fa .NewCT_NumDataSource ();};return MakeNumberDataSource (_df ._bd .BubbleSize );}; // X returns the inner wrapped XML type. -func (_fffbe SurfaceChart )X ()*_ac .CT_SurfaceChart {return _fffbe ._addg }; +func (_bed ScatterChart )X ()*_fa .CT_ScatterChart {return _bed ._daa }; + +// InitializeDefaults the bar chart to its defaults +func (_gab PieChart )InitializeDefaults (){_gab ._fcb .VaryColors =_fa .NewCT_Boolean ();_gab ._fcb .VaryColors .ValAttr =_e .Bool (true );}; + +// AddSeries adds a default series to a line chart. +func (_cad Line3DChart )AddSeries ()LineChartSeries {_eeb :=_cad .nextColor (len (_cad ._dgc .Ser ));_dee :=_fa .NewCT_LineSer ();_cad ._dgc .Ser =append (_cad ._dgc .Ser ,_dee );_dee .Idx .ValAttr =uint32 (len (_cad ._dgc .Ser )-1);_dee .Order .ValAttr =uint32 (len (_cad ._dgc .Ser )-1); +_bad :=LineChartSeries {_dee };_bad .InitializeDefaults ();_bad .Properties ().LineProperties ().SetSolidFill (_eeb );_bad .Properties ().SetSolidFill (_eeb );return _bad ;}; // X returns the inner wrapped XML type. -func (_fd AreaChartSeries )X ()*_ac .CT_AreaSer {return _fd ._ade };func (_cda Title )ParagraphProperties ()_ff .ParagraphProperties {if _cda ._dbeb .Tx ==nil {_cda .SetText ("");};if _cda ._dbeb .Tx .Choice .Rich .P [0].PPr ==nil {_cda ._dbeb .Tx .Choice .Rich .P [0].PPr =_ad .NewCT_TextParagraphProperties (); -};return _ff .MakeParagraphProperties (_cda ._dbeb .Tx .Choice .Rich .P [0].PPr );}; +func (_aed Line3DChart )X ()*_fa .CT_Line3DChart {return _aed ._dgc };type Marker struct{_gfb *_fa .CT_Marker };func _ageb (_bgb *_fa .CT_Chart ){_bgb .View3D =_fa .NewCT_View3D ();_bgb .View3D .RotX =_fa .NewCT_RotX ();_bgb .View3D .RotX .ValAttr =_e .Int8 (15); +_bgb .View3D .RotY =_fa .NewCT_RotY ();_bgb .View3D .RotY .ValAttr =_e .Uint16 (20);_bgb .View3D .RAngAx =_fa .NewCT_Boolean ();_bgb .View3D .RAngAx .ValAttr =_e .Bool (false );_bgb .Floor =_fa .NewCT_Surface ();_bgb .Floor .Thickness =_fa .NewCT_Thickness (); +_bgb .Floor .Thickness .ValAttr .Uint32 =_e .Uint32 (0);_bgb .SideWall =_fa .NewCT_Surface ();_bgb .SideWall .Thickness =_fa .NewCT_Thickness ();_bgb .SideWall .Thickness .ValAttr .Uint32 =_e .Uint32 (0);_bgb .BackWall =_fa .NewCT_Surface ();_bgb .BackWall .Thickness =_fa .NewCT_Thickness (); +_bgb .BackWall .Thickness .ValAttr .Uint32 =_e .Uint32 (0);}; -// BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_fbf *_ac .CT_BarSer }; +// SetIndex sets the index of the series +func (_ggde ScatterChartSeries )SetIndex (idx uint32 ){_ggde ._bfcd .Idx .ValAttr =idx };func (_bce ScatterChartSeries )SetSmooth (b bool ){_bce ._bfcd .Smooth =_fa .NewCT_Boolean ();_bce ._bfcd .Smooth .ValAttr =&b ;}; -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_bf BubbleChartSeries )InitializeDefaults (){}; \ No newline at end of file +// AddArea3DChart adds a new area chart to a chart. +func (_fbg Chart )AddArea3DChart ()Area3DChart {_ageb (_fbg ._fcg .Chart );_ddg :=_fa .NewCT_PlotAreaChoice ();_fbg ._fcg .Chart .PlotArea .Choice =append (_fbg ._fcg .Chart .PlotArea .Choice ,_ddg );_ddg .Area3DChart =_fa .NewCT_Area3DChart ();_bba :=Area3DChart {_fgb :_ddg .Area3DChart }; +_bba .InitializeDefaults ();return _bba ;}; \ No newline at end of file diff --git a/color/color.go b/color/color.go index 151694b612..4a2cfb55ec 100644 --- a/color/color.go +++ b/color/color.go @@ -11,54 +11,54 @@ // Package color provides color handling structures and functions for use across // all of the document types. -package color ;import (_cg "fmt";_c "github.com/unidoc/unioffice";);var Tan =Color {0xD2,0xB4,0x8C,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false }; -var SlateGray =Color {0x70,0x80,0x90,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var Green =Color {0x00,0x80,0x00,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false }; -var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false }; -var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false }; -var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false }; +package color ;import (_da "fmt";_dd "github.com/unidoc/unioffice";);var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false }; +var Lavender =Color {0xE6,0xE6,0xFA,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false }; +var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false }; -// Color is a 24 bit color that can be converted to -// internal ECMA-376 formats as needed. -type Color struct{_b ,_g ,_gc ,_cb uint8 ;_bb bool ;};var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false }; -var Khaki =Color {0xF0,0xE6,0x8C,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false }; -var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false }; -var Red =Color {0xFF,0x00,0x00,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false }; -var SteelBlue =Color {0x46,0x82,0xB4,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false }; -var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false }; -var Crimson =Color {0xDC,0x14,0x3C,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false }; -var DarkBlue =Color {0x00,0x00,0x8B,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false }; -var Blue =Color {0x00,0x00,0xFF,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false }; -var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false }; -var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false }; -var Navy =Color {0x00,0x00,0x80,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false }; -var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var Gray =Color {0x80,0x80,0x80,255,false }; -var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false }; -var Cyan =Color {0x00,0xFF,0xFF,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false }; -var LimeGreen =Color {0x32,0xCD,0x32,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Auto =Color {0,0,0,255,true }; +// RGBA constructs a new RGBA color with a given red, green, blue and alpha +// value. +func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var Salmon =Color {0xFA,0x80,0x72,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false }; + // IsAuto returns true if the color is the 'Auto' type. If the // field doesn't support an Auto color, then black is used. -func (_ga Color )IsAuto ()bool {return _ga ._bb };var Aqua =Color {0x00,0xFF,0xFF,255,false }; - -// RGBA constructs a new RGBA color with a given red, green, blue and alpha -// value. -func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false }; -var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ; -};if s [0]=='#'{s =s [1:];};var _fa ,_df ,_bbd uint8 ;_fc ,_ :=_cg .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_fa ,&_df ,&_bbd );if _fc ==3{return RGB (_fa ,_df ,_bbd );};return Auto ;};var SeaShell =Color {0xFF,0xF5,0xEE,255,false }; -var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false }; +func (_dc Color )IsAuto ()bool {return _dc ._f }; // RGB constructs a new RGB color with a given red, green and blue value. -func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var Teal =Color {0x00,0x80,0x80,255,false };var Black =Color {0x00,0x00,0x00,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false }; -var SlateGrey =Color {0x70,0x80,0x90,255,false }; +func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false }; +var Yellow =Color {0xFF,0xFF,0x00,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Navy =Color {0x00,0x00,0x80,255,false }; + +// Color is a 24 bit color that can be converted to +// internal ECMA-376 formats as needed. +type Color struct{_g ,_gb ,_gg ,_c uint8 ;_f bool ;};var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var Black =Color {0x00,0x00,0x00,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false }; +func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _b ,_gd ,_a uint8 ;_dg ,_ :=_da .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_b ,&_gd ,&_a );if _dg ==3{return RGB (_b ,_gd ,_a ); +};return Auto ;};var DimGray =Color {0x69,0x69,0x69,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false }; +var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false }; +var DimGrey =Color {0x69,0x69,0x69,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false }; +var Orchid =Color {0xDA,0x70,0xD6,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false }; +var Tomato =Color {0xFF,0x63,0x47,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false }; +var Orange =Color {0xFF,0xA5,0x00,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false }; +var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var Green =Color {0x00,0x80,0x00,255,false }; +var MediumPurple =Color {0x93,0x70,0xDB,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false }; +var Azure =Color {0xF0,0xFF,0xFF,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false }; +var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false }; +var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Auto =Color {0,0,0,255,true };var Maroon =Color {0x80,0x00,0x00,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false }; +var Peru =Color {0xCD,0x85,0x3F,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false }; +var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_cf Color )AsRGBString ()*string {return _c .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_cf ._b ,_cf ._g ,_cf ._gc );};var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var White =Color {0xFF,0xFF,0xFF,255,false }; -var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false }; -var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false }; -var Plum =Color {0xDD,0xA0,0xDD,255,false }; +func (_daa Color )AsRGBString ()*string {return _dd .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_daa ._g ,_daa ._gb ,_daa ._gg );};var Snow =Color {0xFF,0xFA,0xFA,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false }; +var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false }; +var Turquoise =Color {0x40,0xE0,0xD0,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false }; +var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false }; +var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false }; // AsRGBAString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_f Color )AsRGBAString ()*string {return _c .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_f ._cb ,_f ._b ,_f ._g ,_f ._gc );}; \ No newline at end of file +func (_fa Color )AsRGBAString ()*string {return _dd .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_fa ._c ,_fa ._g ,_fa ._gb ,_fa ._gg );};var SlateGrey =Color {0x70,0x80,0x90,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false }; +var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false }; +var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false }; +var Wheat =Color {0xF5,0xDE,0xB3,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false }; +var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false }; \ No newline at end of file diff --git a/common/axcontrol/axcontrol.go b/common/axcontrol/axcontrol.go index b1b338a478..0d59127212 100644 --- a/common/axcontrol/axcontrol.go +++ b/common/axcontrol/axcontrol.go @@ -9,442 +9,438 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package axcontrol ;import (_e "bytes";_c "encoding/binary";_f "errors";_b "fmt";_g "github.com/unidoc/unioffice/common/tempstorage";_eg "github.com/unidoc/unioffice/internal/mscfb";_cf "github.com/unidoc/unioffice/internal/mscfb/rw";_aa "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; -_d "io";); +package axcontrol ;import (_c "bytes";_e "encoding/binary";_dg "errors";_g "fmt";_ec "github.com/unidoc/unioffice/common/tempstorage";_ce "github.com/unidoc/unioffice/internal/mscfb";_ab "github.com/unidoc/unioffice/internal/mscfb/rw";_a "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; +_d "io";);func (_caee *SpinButtonControl )export (_gga *_ab .Writer )error {if _addg :=_caee .writePropMask (_gga );_addg !=nil {return _addg ;};if _gabc :=_caee .writeDataBlock (_gga );_gabc !=nil {return _gabc ;};if _gbga :=_caee .writeExtraDataBlock (_gga ); +_gbga !=nil {return _gbga ;};_caee ._cbg =uint16 (_gga .Len ()-4);if _adgg :=_caee .writeStreamDataM (_gga );_adgg !=nil {return _adgg ;};return _caee .writeTheRest (_gga );}; -// GetPosition gets a button position value. -func (_dcbcb *SpinButtonControl )GetPosition ()int32 {return _dcbcb ._fcdc ._gfga };func _ecd (_cgc *_cf .Reader )(*CommandButtonControl ,error ){_dfc :=&CommandButtonControl {};if _bced :=_dfc .readPropMask (_cgc );_bced !=nil {return nil ,_bced ;};if _cga :=_dfc .readDataBlock (_cgc ); -_cga !=nil {return nil ,_cga ;};if _fgd :=_dfc .readExtraDataBlock (_cgc );_fgd !=nil {return nil ,_fgd ;};if _bfe :=_dfc .readStreamDataPM (_cgc ,_dfc ._cda ._cdb ,_dfc ._cda ._bcf );_bfe !=nil {return nil ,_bfe ;};if _cfc :=_dfc .readTheRest (_cgc ); -_cfc !=nil {return nil ,_cfc ;};return _dfc ,nil ;};func (_agf *CommandButtonControl )writeDataBlock (_ceg *_cf .Writer )error {if _agf ._cda ._cfee {if _cfce :=_ceg .WriteProperty (_agf ._dfa ._eed );_cfce !=nil {return _cfce ;};};if _agf ._cda ._fed {if _bdcg :=_ceg .WriteProperty (_agf ._dfa ._dfg ); -_bdcg !=nil {return _bdcg ;};};if _agf ._cda ._eacf {if _eb :=_ceg .WriteProperty (_agf ._dfa ._bdca );_eb !=nil {return _eb ;};};if _agf ._cda ._cba {_caa :=_gdf (_agf ._dfa ._feda ,_agf ._dfa ._fbbf );if _gce :=_ceg .WriteProperty (_caa );_gce !=nil {return _gce ; -};};if _agf ._cda ._fc {if _cdg :=_ceg .WriteProperty (_agf ._dfa ._gbe );_cdg !=nil {return _cdg ;};};if _agf ._cda ._cgb {if _fdd :=_ceg .WriteProperty (_agf ._dfa ._cea );_fdd !=nil {return _fdd ;};};if _agf ._cda ._cdb {if _agfd :=_ceg .WriteProperty (_agf ._dfa ._abf ); -_agfd !=nil {return _agfd ;};};if _agf ._cda ._fcc {if _bfb :=_ceg .WriteProperty (_agf ._dfa ._def );_bfb !=nil {return _bfb ;};};if _agf ._cda ._bcf {if _fff :=_ceg .WriteProperty (_agf ._dfa ._bff );_fff !=nil {return _fff ;};};return _ceg .AlignLength (4); -}; +// FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. +type FmPictureAlignment byte ;func _eag (_gcc *_ce .Reader )(string ,error ){_fec ,_ebf :=_gcc .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a");if _ebf !=nil {return "",_ebf ;};_cfd :=make ([]byte ,_fec .Size );_ ,_ebf =_fec .Read (_cfd );if _ebf !=nil {return "",_ebf ; +};_eba :=_c .Split (_cfd ,[]byte ("\u002e"));if len (_eba )< 2{return "",_dg .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d");};return string (_eba [len (_eba )-2]),nil ;};type morphDataDataBlock struct{_cdae uint32 ;_cbeb uint32 ; +_gdfaa uint32 ;_eegc uint32 ;_egef byte ;_agfc byte ;_bgg byte ;_gbc byte ;_cbfg rune ;_gcb uint32 ;_fcabf uint16 ;_dag int16 ;_afee int16 ;_fbcb uint16 ;_afdcd uint16 ;_bee uint8 ;_acg uint8 ;_gea uint8 ;_aaaa uint8 ;_ffga uint8 ;_badf uint32 ;_ebgf bool ; +_fcec uint32 ;_fbcba bool ;_ecb uint32 ;_gfab uint32 ;_fbcf uint32 ;_ceea uint16 ;_aea uint16 ;_dcfa rune ;_fgbc uint32 ;_dec bool ;}; -// GetCaption gets a caption string from a commandButton control. -func (_da *CommandButtonControl )GetCaption ()string {return _da ._gfc ._bgf }; +// GetPosition gets a button position value. +func (_abd *ScrollBarControl )GetPosition ()int32 {return _abd ._dgcdd ._gaag };type labelDataBlock struct{_bce uint32 ;_effc uint32 ;_eeg uint32 ;_adac uint32 ;_gbbg bool ;_aee uint32 ;_bcb uint8 ;_dbbf uint32 ;_aeb uint16 ;_bgba uint16 ;_bbfg uint16 ; +_eeba rune ;_bcce uint16 ;};func (_baf *CommandButtonControl )readPropMask (_ed *_ab .Reader )error {var _gda uint32 ;if _caf :=_e .Read (_ed ,_e .LittleEndian ,&_gda );_caf !=nil {return _caf ;};_baf ._ae =&commandButtonPropMask {};_baf ._ae ._aa ,_gda =_ab .PopRightUI32 (_gda ); +_baf ._ae ._bbf ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._eaaa ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._bdd ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._bcdd ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._ecf ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._ebb ,_gda =_ab .PopRightUI32 (_gda ); +_baf ._ae ._ebg ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._ced ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._gcg ,_gda =_ab .PopRightUI32 (_gda );_baf ._ae ._aga ,_gda =_ab .PopRightUI32 (_gda );return nil ;};type morphDataControl struct{controlBase ; +_cad *morphDataPropMask ;_dca *morphDataDataBlock ;_aagb *morphDataExtraDataBlock ;_agfb *streamData ;_fdf *morphDataColumnInfo ;_abfc *morphDataColumnInfoPropMask ;_dfa *morphDataColumnInfoDataBlock ;};type controlBase struct{_cbg uint16 ;_ecc bool ;_abag *streamData ; +_ece []byte ;}; -// SetCaption sets a caption string for a morph control. -func (_egce *morphDataControl )SetCaption (caption string ){if _egce ._eba {_egce ._gbgc ._cff =true ;_egce ._abb ._cbd =uint32 (len (caption ));_egce ._efgg ._eadd =caption ;};};func _fe (_edg *_eg .Reader )(string ,error ){_ede ,_eab :=_edg .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a"); -if _eab !=nil {return "",_eab ;};_bfa :=make ([]byte ,_ede .Size );_ ,_eab =_ede .Read (_bfa );if _eab !=nil {return "",_eab ;};_cge :=_e .Split (_bfa ,[]byte ("\u002e"));if len (_cge )< 2{return "",_f .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d"); -};return string (_cge [len (_cge )-2]),nil ;}; +// SetBackColor sets a button text color value from a system palette for a scrollBar control. +func (_fdga *ScrollBarControl )SetBackColor (backColor uint32 ){_fdga ._aggd ._efc =true ;_fdga ._dgcdd ._dbc =backColor ;}; -// ListBoxDataControl is a representation of a list box ActiveX form. -type ListBoxDataControl struct{*morphDataControlStringValue };func (_debg *SpinButtonControl )export (_aed *_cf .Writer )error {if _beec :=_debg .writePropMask (_aed );_beec !=nil {return _beec ;};if _gaeg :=_debg .writeDataBlock (_aed );_gaeg !=nil {return _gaeg ; -};if _eegg :=_debg .writeExtraDataBlock (_aed );_eegg !=nil {return _eegg ;};_debg ._fde =uint16 (_aed .Len ()-4);if _befgd :=_debg .writeStreamDataM (_aed );_befgd !=nil {return _befgd ;};return _debg .writeTheRest (_aed );};type commandButtonExtraDataBlock struct{_ae uint32 ; -_ebg uint32 ;_bgf string ;}; +// GetMax gets a button max value. +func (_gdc *SpinButtonControl )GetMax ()int32 {return _gdc ._fad ._adee };func (_abge *controlBase )getMouseIconBytes ()[]byte {return _abge ._abag ._ggbb .getStdPictureBytes ()}; -// Control represents an ActiveX control wrapper. -type Control struct{TargetAttr string ;Ocx *_aa .Ocx ;Choice *ControlChoice ;_cc string ;_ga uint8 ;_fa uint8 ;_af uint16 ;};func (_cgg *ImageControl )writePropMask (_ecb *_cf .Writer )error {_cfdd :=uint32 (0);_cfdd >>=2;_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._cega ); -_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._bbgc );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._cead );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._aaf );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._afdf );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._abc ); -_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._ebc );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._cab );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._dfe );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._bgfa );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._bbbe ); -_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._cdcd );_cfdd =_cf .PushLeftUI32 (_cfdd ,_cgg ._ece ._gda );_cfdd >>=17;return _c .Write (_ecb ,_c .LittleEndian ,_cfdd );};func (_cgbf *CommandButtonControl )readPropMask (_ecdd *_cf .Reader )error {var _beb uint32 ; -if _fbb :=_c .Read (_ecdd ,_c .LittleEndian ,&_beb );_fbb !=nil {return _fbb ;};_cgbf ._cda =&commandButtonPropMask {};_cgbf ._cda ._cfee ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._fed ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._eacf ,_beb =_cf .PopRightUI32 (_beb ); -_cgbf ._cda ._cba ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._fc ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._dcd ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._cgb ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._cdb ,_beb =_cf .PopRightUI32 (_beb ); -_cgbf ._cda ._fcc ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._dg ,_beb =_cf .PopRightUI32 (_beb );_cgbf ._cda ._bcf ,_beb =_cf .PopRightUI32 (_beb );return nil ;};const _acdc =5; +// GetForeColor gets a button text color value for a system palette from a commandButton control. +func (_cdb *CommandButtonControl )GetForeColor ()uint32 {return _cdb ._gfb ._gba };func _ggcd (_fbgb *_ab .Reader )(*morphDataControl ,error ){_ffg :=&morphDataControl {};if _fdbc :=_ffg .readPropMask (_fbgb );_fdbc !=nil {return nil ,_fdbc ;};if _dfee :=_ffg .readDataBlock (_fbgb ); +_dfee !=nil {return nil ,_dfee ;};if _aec :=_ffg .readExtraDataBlock (_fbgb );_aec !=nil {return nil ,_aec ;};if _afdc :=_ffg .readStreamDataMP (_fbgb ,_ffg ._cad ._gbbb ,_ffg ._cad ._acdg );_afdc !=nil {return nil ,_afdc ;};switch _ffg ._dca ._bgg {case _ded ,_cgf :if _cfba :=_ffg .readColumnInfo (_fbgb ); +_cfba !=nil {return nil ,_cfba ;};if _gac :=_ffg .readColumnInfoPropMask (_fbgb );_gac !=nil {return nil ,_gac ;};if _fdba :=_ffg .readColumnInfoDataBlock (_fbgb );_fdba !=nil {return nil ,_fdba ;};};if _fda :=_ffg .readTheRest (_fbgb );_fda !=nil {return nil ,_fda ; +};return _ffg ,nil ;}; -// SetHeight sets height of the Label in HIMETRIC (0.01mm) -func (_gdcc *LabelControl )SetHeight (height uint32 ){_gdcc ._gdae ._edgg =true ;_gdcc ._cbeg ._efc =height ;};type imageDataBlock struct{_fdc uint32 ;_cbc uint32 ;_cdge byte ;_fdff uint8 ;_ccd byte ;_dfb byte ;_badc uint16 ;_ddc byte ;_fdfa uint32 ;_gegf uint16 ; -}; +// SetBackColor sets a button text color value from a system palette for a label control. +func (_abf *LabelControl )SetBackColor (backColor uint32 ){_abf ._dffc ._agda =true ;_abf ._dcff ._effc =backColor ;};func (_fccb *morphDataControl )readColumnInfo (_eabae *_ab .Reader )error {return nil };func (_febd *ScrollBarControl )export (_degc *_ab .Writer )error {if _bacc :=_febd .writePropMask (_degc ); +_bacc !=nil {return _bacc ;};if _cgca :=_febd .writeDataBlock (_degc );_cgca !=nil {return _cgca ;};if _abdc :=_febd .writeExtraDataBlock (_degc );_abdc !=nil {return _abdc ;};_febd ._cbg =uint16 (_degc .Len ()-4);if _cebc :=_febd .writeStreamDataM (_degc ); +_cebc !=nil {return _cebc ;};return _febd .writeTheRest (_degc );};func (_baff *morphDataControl )writeColumnInfo (_egdb *_ab .Writer )error {return nil }; -// SetMin sets a button min value. -func (_geb *ScrollBarControl )SetMin (min int32 ){_geb ._fabb ._abef =true ;_geb ._fda ._egfaa =min }; +// SetMax sets a button max value. +func (_agae *ScrollBarControl )SetMax (max int32 ){_agae ._aggd ._bbgb =true ;_agae ._dgcdd ._bdb =max };func (_cgd *SpinButtonControl )readDataBlock (_gddgf *_ab .Reader )error {_cgd ._fad =&spinButtonDataBlock {};if _cgd ._ega ._bcaf {if _ggbfb :=_gddgf .ReadProperty (&_cgd ._fad ._dee ); +_ggbfb !=nil {return _ggbfb ;};};if _cgd ._ega ._gabb {if _cbgc :=_gddgf .ReadProperty (&_cgd ._fad ._fea );_cbgc !=nil {return _cbgc ;};};if _cgd ._ega ._aegb {if _ggfb :=_gddgf .ReadProperty (&_cgd ._fad ._aeca );_ggfb !=nil {return _ggfb ;};};if _cgd ._ega ._fgdec {if _feef :=_gddgf .ReadProperty (&_cgd ._fad ._ebfb ); +_feef !=nil {return _feef ;};};if _cgd ._ega ._efb {if _dafg :=_gddgf .ReadProperty (&_cgd ._fad ._adee );_dafg !=nil {return _dafg ;};};if _cgd ._ega ._aefg {if _ffbe :=_gddgf .ReadProperty (&_cgd ._fad ._cbfe );_ffbe !=nil {return _ffbe ;};};if _cgd ._ega ._dccg {if _abdcg :=_gddgf .ReadProperty (&_cgd ._fad ._eaae ); +_abdcg !=nil {return _abdcg ;};};if _cgd ._ega ._aed {if _bcgd :=_gddgf .ReadProperty (&_cgd ._fad ._fbdf );_bcgd !=nil {return _bcgd ;};};if _cgd ._ega ._efdg {if _edcf :=_gddgf .ReadProperty (&_cgd ._fad ._gbad );_edcf !=nil {return _edcf ;};};if _cgd ._ega ._eefa {if _geeb :=_gddgf .ReadProperty (&_cgd ._fad ._ebc ); +_geeb !=nil {return _geeb ;};};if _cgd ._ega ._cded {if _afbg :=_gddgf .ReadProperty (&_cgd ._fad ._fcaa );_afbg !=nil {return _afbg ;};};if _cgd ._ega ._ged {if _cegd :=_gddgf .ReadProperty (&_cgd ._fad ._aeae );_cegd !=nil {return _cegd ;};};if _cgd ._ega ._gbcf {if _dcad :=_gddgf .ReadProperty (&_cgd ._fad ._dcgg ); +_dcad !=nil {return _dcad ;};};return nil ;};func (_bagg *morphDataControl )writeExtraDataBlock (_bfa *_ab .Writer )error {if _bagg ._cad ._ege {_cfee :=uint64 (_bagg ._aagb ._ggbca )<<32|uint64 (_bagg ._aagb ._ffge );if _fbfa :=_bfa .WritePropertyNoAlign (_cfee ); +_fbfa !=nil {return _fbfa ;};};if _bagg ._dca ._badf > 0{if _acb :=_bfa .WriteStringProperty (_bagg ._aagb ._caaca );_acb !=nil {return _acb ;};};if _bagg ._dca ._fcec > 0{if _gggb :=_bfa .WriteStringProperty (_bagg ._aagb ._ccd );_gggb !=nil {return _gggb ; +};};if _bagg ._dca ._fgbc > 0{if _aead :=_bfa .WriteStringProperty (_bagg ._aagb ._aafg );_aead !=nil {return _aead ;};};return nil ;};func (_beb *ImageControl )readDataBlock (_adga *_ab .Reader )error {_beb ._cde =&imageDataBlock {};if _beb ._adag ._afd {if _gbaf :=_adga .ReadProperty (&_beb ._cde ._eagec ); +_gbaf !=nil {return _gbaf ;};};if _beb ._adag ._eaf {if _ceb :=_adga .ReadProperty (&_beb ._cde ._gaa );_ceb !=nil {return _ceb ;};};if _beb ._adag ._bae {if _dgcaf :=_adga .ReadProperty (&_beb ._cde ._ecdb );_dgcaf !=nil {return _dgcaf ;};};if _beb ._adag ._bff {if _fgc :=_adga .ReadProperty (&_beb ._cde ._dcgb ); +_fgc !=nil {return _fgc ;};};if _beb ._adag ._cdab {if _gdfa :=_adga .ReadProperty (&_beb ._cde ._fbca );_gdfa !=nil {return _gdfa ;};};if _beb ._adag ._bfd {if _bcdb :=_adga .ReadProperty (&_beb ._cde ._cab );_bcdb !=nil {return _bcdb ;};};if _beb ._adag ._bfca {if _gfga :=_adga .ReadProperty (&_beb ._cde ._gbd ); +_gfga !=nil {return _gfga ;};};if _beb ._adag ._gdd {if _accg :=_adga .ReadProperty (&_beb ._cde ._fcg );_accg !=nil {return _accg ;};};if _beb ._adag ._afa {if _bdeb :=_adga .ReadProperty (&_beb ._cde ._eda );_bdeb !=nil {return _bdeb ;};};if _beb ._adag ._deg {if _ecdg :=_adga .ReadProperty (&_beb ._cde ._bcff ); +_ecdg !=nil {return _ecdg ;};};return nil ;};func (_gee *ScrollBarControl )writeExtraDataBlock (_dabe *_ab .Writer )error {if _gee ._aggd ._aeaf {_cdbag :=uint64 (_gee ._aeec ._feddb )<<32|uint64 (_gee ._aeec ._ffcc );if _agaf :=_dabe .WritePropertyNoAlign (_cdbag ); +_agaf !=nil {return _agaf ;};};return nil ;};func _ecd (_ag uint32 )(bool ,uint32 ){if _ag ==0{return false ,0;};_cbd :=_ag >=1<<31;if _cbd {_ag -=1<<31;};return _cbd ,_ag ;};func (_agdc *controlBase )setMouseIconBytes (_dbg []byte ){if _agdc ._abag ._ggbb ==nil {_agdc ._abag ._ggbb =&guidAndPicture {}; +};_agdc ._abag ._ggbb .setStdPictureBytes (_dbg );};func _ccbb (_gfbb *_ab .Reader )(*SpinButtonControl ,error ){_eec :=&SpinButtonControl {};if _dgdg :=_eec .readPropMask (_gfbb );_dgdg !=nil {return nil ,_dgdg ;};if _eaag :=_eec .readDataBlock (_gfbb ); +_eaag !=nil {return nil ,_eaag ;};if _gfae :=_eec .readExtraDataBlock (_gfbb );_gfae !=nil {return nil ,_gfae ;};if _adged :=_eec .readStreamDataM (_gfbb ,_eec ._ega ._ged );_adged !=nil {return nil ,_adged ;};if _dggb :=_eec .readTheRest (_gfbb );_dggb !=nil {return nil ,_dggb ; +};return _eec ,nil ;}; -// ImageControl is a representation of an image ActiveX form. -type ImageControl struct{controlBase ;_ece *imagePropMask ;_bbd *imageDataBlock ;_gee *imageExtraDataBlock ;_bbbf *streamData ;}; +// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) +func (_dd *CommandButtonControl )SetWidth (width uint32 ){_dd ._ae ._ecf =true ;_dd ._agf ._cee =width }; -// CommandButtonControl is a representation of a commandButton ActiveX form. -type CommandButtonControl struct{controlBase ;_cda *commandButtonPropMask ;_dfa *commandButtonDataBlock ;_gfc *commandButtonExtraDataBlock ;_bgd *streamData ;}; +// GetCaption gets a caption string from a commandButton control. +func (_afe *CommandButtonControl )GetCaption ()string {return _afe ._agf ._edc }; -// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) -func (_bfaa *SpinButtonControl )SetWidth (width uint32 ){_bfaa ._bfcf ._dbgdg =true ;_bfaa ._dgdf ._ccdf =width ;};func (_gde *CommandButtonControl )readExtraDataBlock (_gdd *_cf .Reader )error {_gde ._gfc =&commandButtonExtraDataBlock {};if _gde ._dfa ._feda > 0{_cdf ,_gdb :=_gdd .ReadStringProperty (_gde ._dfa ._feda ); -if _gdb !=nil {return _gdb ;};_gde ._gfc ._bgf =_cdf ;};if _gde ._cda ._dcd {var _cgbfg uint64 ;if _cdfc :=_gdd .ReadPairProperty (&_cgbfg );_cdfc !=nil {return _cdfc ;};_gde ._gfc ._ebg =uint32 (_cgbfg );_gde ._gfc ._ae =uint32 (_cgbfg >>32);};return nil ; +// ControlChoice represents an ActiveX control inside a wrapper. +type ControlChoice struct{CheckBox *CheckBoxDataControl ;TextBox *TextBoxDataControl ;ListBox *ListBoxDataControl ;ComboBox *ComboBoxDataControl ;OptionButton *OptionButtonDataControl ;ToggleButton *ToggleButtonDataControl ;Label *LabelControl ;Image *ImageControl ; +SpinButton *SpinButtonControl ;CommandButton *CommandButtonControl ;ScrollBar *ScrollBarControl ;_bc *controlBase ;};type labelExtraDataBlock struct{_cgec uint32 ;_dgf uint32 ;_cbgg string ;};func (_ffd *guidAndPicture )setStdPictureBytes (_dcge []byte ){if _dcge ==nil {return ; +};if _ffd ._fdgb ==nil {_ffd ._fdgb =_dgc ;};if _ffd ._aac ==nil {_ffd ._aac =&stdPicture {_bfg :_ffc };};_ffd ._aac ._aag =uint32 (len (_dcge ));_ffd ._aac ._cfa =_c .NewBuffer (_dcge );};func (_eee *controlBase )setPictureBytes (_cff []byte ){if _eee ._abag ._bgde ==nil {_eee ._abag ._bgde =&guidAndPicture {}; +};_eee ._abag ._bgde .setStdPictureBytes (_cff );};func (_ecaa *guidAndPicture )export (_ddec *_ab .Writer )error {if _ ,_ebae :=_d .Copy (_ddec ,_c .NewBuffer (_ecaa ._fdgb ));_ebae !=nil {return _ebae ;};if _dfc :=_ddec .WriteProperty (_ecaa ._aac ._bfg ); +_dfc !=nil {return _dfc ;};if _eab :=_ddec .WriteProperty (_ecaa ._aac ._aag );_eab !=nil {return _eab ;};_ ,_gcfa :=_d .Copy (_ddec ,_ecaa ._aac ._cfa );if _gcfa !=nil {return _gcfa ;};return nil ;};type imageExtraDataBlock struct{_fbff uint32 ;_bbg uint32 ; }; -// GetCaption gets a caption string from a label control. -func (_gad *LabelControl )GetCaption ()string {return _gad ._cbeg ._ebgb };func (_aecec *controlBase )writeStreamDataMP (_fecf *_cf .Writer )error {if _aecec ._dbgd !=nil {if _aecec ._dbgd ._bgbd !=nil {if _cggef :=_aecec ._dbgd ._bgbd .export (_fecf ); -_cggef !=nil {return _cggef ;};};if _aecec ._dbgd ._efae !=nil {if _cdccg :=_aecec ._dbgd ._efae .export (_fecf );_cdccg !=nil {return _cdccg ;};};};return nil ;};func (_afdb *ImageControl )readPropMask (_ddb *_cf .Reader )error {var _faca uint32 ;if _bcge :=_c .Read (_ddb ,_c .LittleEndian ,&_faca ); -_bcge !=nil {return _bcge ;};_afdb ._ece =&imagePropMask {};_faca >>=2;_afdb ._ece ._cega ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._bbgc ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._cead ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._aaf ,_faca =_cf .PopRightUI32 (_faca ); -_afdb ._ece ._afdf ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._abc ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._ebc ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._cab ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._dfe ,_faca =_cf .PopRightUI32 (_faca ); -_afdb ._ece ._bgfa ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._bbbe ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._cdcd ,_faca =_cf .PopRightUI32 (_faca );_afdb ._ece ._gda ,_faca =_cf .PopRightUI32 (_faca );return nil ;};func (_gcee *morphDataControl )writePropMask (_aac *_cf .Writer )error {_aff :=uint64 (0); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._cgfb );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._adaa );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._gbdc );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._gcg );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._gbeea ); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._cbga );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._ead );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._bfg );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._bbc );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._cgdg ); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._gcgc );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._eacb );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._ccgd );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._fbgf );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._becb ); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._ddf );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._bdf );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._beea );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._gecf );_aff >>=1;_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._daee ); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._adbd );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._dee );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._cff );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._eaeb );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._ggca ); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._ecbc );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._bcfe );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._dccd );_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._adbc );_aff >>=1;_aff =_cf .PushLeftUI64 (_aff ,true ); -_aff =_cf .PushLeftUI64 (_aff ,_gcee ._gbgc ._ccdd );_aff >>=31;return _c .Write (_aac ,_c .LittleEndian ,_aff );}; - -// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) -func (_gfca *CommandButtonControl )SetHeight (height uint32 ){_gfca ._cda ._dcd =true ;_gfca ._gfc ._ebg =height ;};type labelExtraDataBlock struct{_eccb uint32 ;_efc uint32 ;_ebgb string ;};func (_fge *morphDataControl )export (_ggb *_cf .Writer )error {if _gfg :=_fge .writePropMask (_ggb ); -_gfg !=nil {return _gfg ;};if _gae :=_fge .writeDataBlock (_ggb );_gae !=nil {return _gae ;};if _ccge :=_fge .writeExtraDataBlock (_ggb );_ccge !=nil {return _ccge ;};_fge ._fde =uint16 (_ggb .Len ()-4);if _cgd :=_fge .writeStreamDataMP (_ggb );_cgd !=nil {return _cgd ; -};return _fge .writeTheRest (_ggb );};type scrollBarExtraDataBlock struct{_abfa uint32 ;_cfga uint32 ;};func (_gea *guidAndPicture )setStdPictureBytes (_geg []byte ){if _geg ==nil {return ;};if _gea ._edc ==nil {_gea ._edc =_bcd ;};if _gea ._cbe ==nil {_gea ._cbe =&stdPicture {_acc :_cdff }; -};_gea ._cbe ._dda =uint32 (len (_geg ));_gea ._cbe ._gced =_e .NewBuffer (_geg );}; - -// CheckBoxDataControl is a representation of a check box ActiveX form. -type CheckBoxDataControl struct{*morphDataControlBoolValue }; +// GetHeight returns height of the Label in HIMETRIC (0.01mm) +func (_caaa *LabelControl )GetHeight ()uint32 {return _caaa ._efa ._dgf }; -// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) -func (_bdc *CommandButtonControl )GetHeight ()uint32 {return _bdc ._gfc ._ebg };func (_dgeg *morphDataControl )readExtraDataBlock (_abcae *_cf .Reader )error {_dgeg ._efgg =&morphDataExtraDataBlock {};if _dgeg ._gbgc ._bbc {var _bef uint64 ;if _bffc :=_abcae .ReadPairProperty (&_bef ); -_bffc !=nil {return _bffc ;};_dgeg ._efgg ._gbfe =uint32 (_bef );_dgeg ._efgg ._gefd =uint32 (_bef >>32);};if _dgeg ._abb ._ddbg > 0{_dcgd ,_fgf :=_abcae .ReadStringProperty (_dgeg ._abb ._ddbg );if _fgf !=nil {return _fgf ;};_dgeg ._efgg ._ffdf =_dcgd ; -};if _dgeg ._abb ._cbd > 0{_efee ,_cfa :=_abcae .ReadStringProperty (_dgeg ._abb ._cbd );if _cfa !=nil {return _cfa ;};_dgeg ._efgg ._eadd =_efee ;};if _dgeg ._abb ._cfcg > 0{_fef ,_aaad :=_abcae .ReadStringProperty (_dgeg ._abb ._cfcg );if _aaad !=nil {return _aaad ; -};_dgeg ._efgg ._ccgc =_fef ;};return nil ;}; +// GetMax gets a button max value. +func (_bega *ScrollBarControl )GetMax ()int32 {return _bega ._dgcdd ._bdb }; -// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) -func (_eead *ScrollBarControl )SetWidth (width uint32 ){_eead ._fabb ._aab =true ;_eead ._fgcc ._abfa =width ;}; +// ImageControl is a representation of an image ActiveX form. +type ImageControl struct{controlBase ;_adag *imagePropMask ;_cde *imageDataBlock ;_bdf *imageExtraDataBlock ;_de *streamData ;}; -// GetBackColor gets a button text color value for a system palette from a spinButton control. -func (_ggbb *SpinButtonControl )GetBackColor ()uint32 {return _ggbb ._fcdc ._fagg };const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;);const _gbcda =4; +// OptionButtonDataControl is a representation of an option button ActiveX form. +type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_ebbf *ImageControl )readExtraDataBlock (_cfc *_ab .Reader )error {_ebbf ._bdf =&imageExtraDataBlock {};if _ebbf ._adag ._baa {var _dcef uint64 ;if _ggcf :=_cfc .ReadPairProperty (&_dcef ); +_ggcf !=nil {return _ggcf ;};_ebbf ._bdf ._bbg =uint32 (_dcef );_ebbf ._bdf ._fbff =uint32 (_dcef >>32);};return nil ;};func (_daea *ScrollBarControl )writeDataBlock (_ccba *_ab .Writer )error {if _daea ._aggd ._badd {if _dddb :=_ccba .WriteProperty (_daea ._dgcdd ._gaga ); +_dddb !=nil {return _dddb ;};};if _daea ._aggd ._efc {if _dbbd :=_ccba .WriteProperty (_daea ._dgcdd ._dbc );_dbbd !=nil {return _dbbd ;};};if _daea ._aggd ._adge {if _gcag :=_ccba .WriteProperty (_daea ._dgcdd ._dbe );_gcag !=nil {return _gcag ;};};if _daea ._aggd ._baeb {if _fdbd :=_ccba .WriteProperty (_daea ._dgcdd ._aaeg ); +_fdbd !=nil {return _fdbd ;};};if _daea ._aggd ._bgf {if _fbfb :=_ccba .WriteProperty (_daea ._dgcdd ._abdf );_fbfb !=nil {return _fbfb ;};};if _daea ._aggd ._bbgb {if _beda :=_ccba .WriteProperty (_daea ._dgcdd ._bdb );_beda !=nil {return _beda ;};};if _daea ._aggd ._ebde {if _abagd :=_ccba .WriteProperty (_daea ._dgcdd ._gaag ); +_abagd !=nil {return _abagd ;};};if _daea ._aggd ._fcdb {if _acce :=_ccba .WriteProperty (_daea ._dgcdd ._agce );_acce !=nil {return _acce ;};};if _daea ._aggd ._gabd {if _bbega :=_ccba .WriteProperty (_daea ._dgcdd ._daae );_bbega !=nil {return _bbega ; +};};if _daea ._aggd ._fbbg {if _dcecc :=_ccba .WriteProperty (_daea ._dgcdd ._acdc );_dcecc !=nil {return _dcecc ;};};if _daea ._aggd ._fdfg {if _cegf :=_ccba .WriteProperty (_daea ._dgcdd ._edb );_cegf !=nil {return _cegf ;};};if _daea ._aggd ._bbeg {if _bfe :=_ccba .WriteProperty (_daea ._dgcdd ._ebbe ); +_bfe !=nil {return _bfe ;};};if _daea ._aggd ._bcag {if _agcb :=_ccba .WriteProperty (_daea ._dgcdd ._dgda );_agcb !=nil {return _agcb ;};};if _daea ._aggd ._ebdd {if _bdff :=_ccba .WriteProperty (_daea ._dgcdd ._bgfa );_bdff !=nil {return _bdff ;};};if _daea ._aggd ._acbc {if _efgg :=_ccba .WriteProperty (_daea ._dgcdd ._cdd ); +_efgg !=nil {return _efgg ;};};return _ccba .AlignLength (4);}; -// SetBackColor sets a button text color value from a system palette for a commandButton control. -func (_bce *CommandButtonControl )SetBackColor (backColor uint32 ){_bce ._cda ._fed =true ;_bce ._dfa ._dfg =backColor ;};func (_dgd *guidAndPicture )importFromReader (_cec *_cf .Reader )error {_fccc :=_e .NewBuffer ([]byte {});if _ ,_daef :=_d .CopyN (_fccc ,_cec ,int64 (_cfcd )); -_daef !=nil {return _daef ;};_eabd :=_fccc .Bytes ();for _cbbc :=0;_cbbc < _cfcd ;_cbbc ++{if _eabd [_cbbc ]!=_bcd [_cbbc ]{return _b .Errorf ("\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0047\u0055\u0049\u0044\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025v\u0020\u0061\u0074\u0020\u0069\u006e\u0064e\u0078\u0020\u0025\u0076",_eabd [_cbbc ],_cbbc ); -};};_dgd ._edc =_eabd ;_dgd ._cbe =&stdPicture {};if _adcg :=_cec .ReadProperty (&_dgd ._cbe ._acc );_adcg !=nil {return _adcg ;};if _dgd ._cbe ._acc !=_cdff {return _b .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_dgd ._cbe ._acc ); -};if _dgf :=_cec .ReadProperty (&_dgd ._cbe ._dda );_dgf !=nil {return _dgf ;};if _dgd ._cbe ._dda !=0{_bbg :=_e .NewBuffer ([]byte {});if _ ,_acee :=_d .Copy (_bbg ,_cec );_acee !=nil {return _acee ;};_dgd ._cbe ._gced =_bbg ;};return nil ;};func (_ffbd *ScrollBarControl )export (_dcf *_cf .Writer )error {if _acdf :=_ffbd .writePropMask (_dcf ); -_acdf !=nil {return _acdf ;};if _gcbg :=_ffbd .writeDataBlock (_dcf );_gcbg !=nil {return _gcbg ;};if _bbad :=_ffbd .writeExtraDataBlock (_dcf );_bbad !=nil {return _bbad ;};_ffbd ._fde =uint16 (_dcf .Len ()-4);if _bcb :=_ffbd .writeStreamDataM (_dcf ); -_bcb !=nil {return _bcb ;};return _ffbd .writeTheRest (_dcf );}; +// GetWidth returns width of the Label in HIMETRIC (0.01mm) +func (_agg *LabelControl )GetWidth ()uint32 {return _agg ._efa ._cgec }; -// GetForeColor gets a button text color value for a system palette from a label control. -func (_eggd *LabelControl )GetForeColor ()uint32 {return _eggd ._afea ._ffgf }; +// CommandButtonControl is a representation of a commandButton ActiveX form. +type CommandButtonControl struct{controlBase ;_ae *commandButtonPropMask ;_gfb *commandButtonDataBlock ;_agf *commandButtonExtraDataBlock ;_cbc *streamData ;}; -// ScrollBarControl is a representation of a scrollBar ActiveX form. -type ScrollBarControl struct{controlBase ;_fabb *scrollBarPropMask ;_fda *scrollBarDataBlock ;_fgcc *scrollBarExtraDataBlock ;_gff *streamData ;};type morphDataControlStringValue struct{*morphDataControl };var _cfcd =len (_bcd );func (_gba *LabelControl )readExtraDataBlock (_ebf *_cf .Reader )error {_gba ._cbeg =&labelExtraDataBlock {}; -if _gba ._afea ._bga > 0{_feb ,_gceb :=_ebf .ReadStringProperty (_gba ._afea ._bga );if _gceb !=nil {return _gceb ;};_gba ._cbeg ._ebgb =_feb ;};if _gba ._gdae ._edgg {var _gbg uint64 ;if _gbgf :=_ebf .ReadPairProperty (&_gbg );_gbgf !=nil {return _gbgf ; -};_gba ._cbeg ._efc =uint32 (_gbg );_gba ._cbeg ._eccb =uint32 (_gbg >>32);};return nil ;};const _fcd =1;func (_feaa *morphDataControl )getValueString ()string {if _feaa ._gbgc ._dee {return _feaa ._efgg ._ffdf ;};return "";}; +// SpinButtonControl is a representation of a spinButton ActiveX form. +type SpinButtonControl struct{controlBase ;_ega *spinButtonPropMask ;_fad *spinButtonDataBlock ;_cddd *spinButtonExtraDataBlock ;_adgee *streamData ;};func (_bca *morphDataControl )export (_cag *_ab .Writer )error {if _ddb :=_bca .writePropMask (_cag ); +_ddb !=nil {return _ddb ;};if _bfba :=_bca .writeDataBlock (_cag );_bfba !=nil {return _bfba ;};if _gfgcg :=_bca .writeExtraDataBlock (_cag );_gfgcg !=nil {return _gfgcg ;};_bca ._cbg =uint16 (_cag .Len ()-4);if _bad :=_bca .writeStreamDataMP (_cag );_bad !=nil {return _bad ; +};return _bca .writeTheRest (_cag );};func (_cafa *LabelControl )export (_cege *_ab .Writer )error {if _ead :=_cafa .writePropMask (_cege );_ead !=nil {return _ead ;};if _ebge :=_cafa .writeDataBlock (_cege );_ebge !=nil {return _ebge ;};if _acda :=_cafa .writeExtraDataBlock (_cege ); +_acda !=nil {return _acda ;};_cafa ._cbg =uint16 (_cege .Len ()-4);if _agb :=_cafa .writeStreamDataPM (_cege );_agb !=nil {return _agb ;};return _cafa .writeTheRest (_cege );};type scrollBarPropMask struct{_badd bool ;_efc bool ;_adge bool ;_baeb bool ; +_aeaf bool ;_bgf bool ;_bbgb bool ;_ebde bool ;_fcdb bool ;_gabd bool ;_fbbg bool ;_fdfg bool ;_bbeg bool ;_bcag bool ;_ebdd bool ;_acbc bool ;};type morphDataExtraDataBlock struct{_ggbca uint32 ;_ffge uint32 ;_caaca string ;_ccd string ;_aafg string ; +}; -// SetMax sets a button max value. -func (_aef *SpinButtonControl )SetMax (max int32 ){_aef ._bfcf ._adg =true ;_aef ._fcdc ._ddbb =max }; +// SetValue sets a value for a control which value can be represented as a string. +func (_ecda *morphDataControlStringValue )SetValue (value string ){_ecda .setValueString (value )};type commandButtonDataBlock struct{_gba uint32 ;_dde uint32 ;_ceg uint32 ;_dgb uint32 ;_eca bool ;_egg uint32 ;_ace uint8 ;_bcde uint16 ;_fcc rune ;_eff uint16 ; +}; // TextBoxDataControl is a representation of a text box ActiveX form. -type TextBoxDataControl struct{*morphDataControlStringValue };func (_bdeb *morphDataControl )writeColumnInfo (_gfcg *_cf .Writer )error {return nil };type scrollBarDataBlock struct{_eadc uint32 ;_bcdb uint32 ;_cag uint32 ;_bfbg uint8 ;_egfaa int32 ;_gbga int32 ; -_ffab int32 ;_affd int32 ;_cafb int32 ;_dfad int32 ;_ceed int32 ;_fae uint32 ;_daad uint32 ;_agag uint32 ;_bgc uint16 ;};const _dgcf =6;func (_cbeccd *SpinButtonControl )readExtraDataBlock (_fddb *_cf .Reader )error {_cbeccd ._dgdf =&spinButtonExtraDataBlock {}; -if _cbeccd ._bfcf ._dbgdg {var _ecg uint64 ;if _bede :=_fddb .ReadPairProperty (&_ecg );_bede !=nil {return _bede ;};_cbeccd ._dgdf ._degf =uint32 (_ecg );_cbeccd ._dgdf ._ccdf =uint32 (_ecg >>32);};return nil ;}; - -// GetValue gets a value from a control which value can be represented as boolean (on/off). -func (_fddg *morphDataControlBoolValue )GetValue ()bool {return _fddg .getValueBool ()}; +type TextBoxDataControl struct{*morphDataControlStringValue };type morphDataControlStringValue struct{*morphDataControl };func (_beef *morphDataControl )writeColumnInfoDataBlock (_cacd *_ab .Writer )error {return nil };type labelPropMask struct{_agdce bool ; +_agda bool ;_ffb bool ;_bfde bool ;_acf bool ;_ecg bool ;_bfcab bool ;_bcg bool ;_fcab bool ;_bge bool ;_cfb bool ;_gaf bool ;_cbf bool ;};func (_cfe *guidAndPicture )importFromReader (_bac *_ab .Reader )error {_add :=_c .NewBuffer ([]byte {});if _ ,_dcf :=_d .CopyN (_add ,_bac ,int64 (_acca )); +_dcf !=nil {return _dcf ;};_geg :=_add .Bytes ();for _gde :=0;_gde < _acca ;_gde ++{if _geg [_gde ]!=_dgc [_gde ]{return _g .Errorf ("\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0047\u0055\u0049\u0044\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025v\u0020\u0061\u0074\u0020\u0069\u006e\u0064e\u0078\u0020\u0025\u0076",_geg [_gde ],_gde ); +};};_cfe ._fdgb =_geg ;_cfe ._aac =&stdPicture {};if _fca :=_bac .ReadProperty (&_cfe ._aac ._bfg );_fca !=nil {return _fca ;};if _cfe ._aac ._bfg !=_ffc {return _g .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_cfe ._aac ._bfg ); +};if _agc :=_bac .ReadProperty (&_cfe ._aac ._aag );_agc !=nil {return _agc ;};if _cfe ._aac ._aag !=0{_bde :=_c .NewBuffer ([]byte {});if _ ,_gcfc :=_d .Copy (_bde ,_bac );_gcfc !=nil {return _gcfc ;};_cfe ._aac ._cfa =_bde ;};return nil ;};func (_aca *ScrollBarControl )readDataBlock (_cffa *_ab .Reader )error {_aca ._dgcdd =&scrollBarDataBlock {}; +if _aca ._aggd ._badd {if _gddg :=_cffa .ReadProperty (&_aca ._dgcdd ._gaga );_gddg !=nil {return _gddg ;};};if _aca ._aggd ._efc {if _ggbea :=_cffa .ReadProperty (&_aca ._dgcdd ._dbc );_ggbea !=nil {return _ggbea ;};};if _aca ._aggd ._adge {if _begf :=_cffa .ReadProperty (&_aca ._dgcdd ._dbe ); +_begf !=nil {return _begf ;};};if _aca ._aggd ._baeb {if _fgde :=_cffa .ReadProperty (&_aca ._dgcdd ._aaeg );_fgde !=nil {return _fgde ;};};if _aca ._aggd ._bgf {if _bcbb :=_cffa .ReadProperty (&_aca ._dgcdd ._abdf );_bcbb !=nil {return _bcbb ;};};if _aca ._aggd ._bbgb {if _gcbb :=_cffa .ReadProperty (&_aca ._dgcdd ._bdb ); +_gcbb !=nil {return _gcbb ;};};if _aca ._aggd ._ebde {if _abae :=_cffa .ReadProperty (&_aca ._dgcdd ._gaag );_abae !=nil {return _abae ;};};if _aca ._aggd ._fcdb {if _gfec :=_cffa .ReadProperty (&_aca ._dgcdd ._agce );_gfec !=nil {return _gfec ;};};if _aca ._aggd ._gabd {if _eac :=_cffa .ReadProperty (&_aca ._dgcdd ._daae ); +_eac !=nil {return _eac ;};};if _aca ._aggd ._fbbg {if _cafb :=_cffa .ReadProperty (&_aca ._dgcdd ._acdc );_cafb !=nil {return _cafb ;};};if _aca ._aggd ._fdfg {if _afge :=_cffa .ReadProperty (&_aca ._dgcdd ._edb );_afge !=nil {return _afge ;};};if _aca ._aggd ._bbeg {if _gdegd :=_cffa .ReadProperty (&_aca ._dgcdd ._ebbe ); +_gdegd !=nil {return _gdegd ;};};if _aca ._aggd ._bcag {if _cga :=_cffa .ReadProperty (&_aca ._dgcdd ._dgda );_cga !=nil {return _cga ;};};if _aca ._aggd ._ebdd {if _beed :=_cffa .ReadProperty (&_aca ._dgcdd ._bgfa );_beed !=nil {return _beed ;};};if _aca ._aggd ._acbc {if _eccc :=_cffa .ReadProperty (&_aca ._dgcdd ._cdd ); +_eccc !=nil {return _eccc ;};};return nil ;}; -// GetForeColor gets a button text color value for a system palette from a spinButton control. -func (_dgb *SpinButtonControl )GetForeColor ()uint32 {return _dgb ._fcdc ._becd }; +// SetBackColor sets a button text color value from a system palette for a commandButton control. +func (_bgb *CommandButtonControl )SetBackColor (backColor uint32 ){_bgb ._ae ._bbf =true ;_bgb ._gfb ._dde =backColor ;};func (_dgcafc *SpinButtonControl )writePropMask (_egf *_ab .Writer )error {_eaee :=uint32 (0);_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._bcaf ); +_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._gabb );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._aegb );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._edd );_eaee >>=1;_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._fgdec );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._efb ); +_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._aefg );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._dccg );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._aed );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._efdg );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._eefa ); +_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._cded );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._ged );_eaee =_ab .PushLeftUI32 (_eaee ,_dgcafc ._ega ._gbcf );_eaee >>=17;return _e .Write (_egf ,_e .LittleEndian ,_eaee );}; -// OptionButtonDataControl is a representation of an option button ActiveX form. -type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_ddfa *controlBase )readStreamDataPM (_ebed *_cf .Reader ,_ggae ,_egbb bool )error {_ddfa ._dbgd =&streamData {};if _ggae {_ddfa ._dbgd ._efae =&guidAndPicture {};if _cdbd :=_ddfa ._dbgd ._efae .importFromReader (_ebed ); -_cdbd !=nil {return _cdbd ;};};if _egbb {_ddfa ._dbgd ._bgbd =&guidAndPicture {};if _beg :=_ddfa ._dbgd ._bgbd .importFromReader (_ebed );_beg !=nil {return _beg ;};};return nil ;};func (_afdbe *controlBase )readStreamDataMP (_agcb *_cf .Reader ,_cef ,_aded bool )error {_afdbe ._dbgd =&streamData {}; -if _cef {_afdbe ._dbgd ._bgbd =&guidAndPicture {};if _gbgcd :=_afdbe ._dbgd ._bgbd .importFromReader (_agcb );_gbgcd !=nil {return _gbgcd ;};};if _aded {_afdbe ._dbgd ._efae =&guidAndPicture {};if _gaab :=_afdbe ._dbgd ._efae .importFromReader (_agcb ); -_gaab !=nil {return _gaab ;};};return nil ;};func (_gcbb *SpinButtonControl )readDataBlock (_bgcc *_cf .Reader )error {_gcbb ._fcdc =&spinButtonDataBlock {};if _gcbb ._bfcf ._aece {if _cdadf :=_bgcc .ReadProperty (&_gcbb ._fcdc ._becd );_cdadf !=nil {return _cdadf ; -};};if _gcbb ._bfcf ._gffd {if _egba :=_bgcc .ReadProperty (&_gcbb ._fcdc ._fagg );_egba !=nil {return _egba ;};};if _gcbb ._bfcf ._egbe {if _fca :=_bgcc .ReadProperty (&_gcbb ._fcdc ._ecfb );_fca !=nil {return _fca ;};};if _gcbb ._bfcf ._dffg {if _dcad :=_bgcc .ReadProperty (&_gcbb ._fcdc ._dbgb ); -_dcad !=nil {return _dcad ;};};if _gcbb ._bfcf ._adg {if _fcfe :=_bgcc .ReadProperty (&_gcbb ._fcdc ._ddbb );_fcfe !=nil {return _fcfe ;};};if _gcbb ._bfcf ._ffed {if _dfca :=_bgcc .ReadProperty (&_gcbb ._fcdc ._gfga );_dfca !=nil {return _dfca ;};};if _gcbb ._bfcf ._cdggc {if _gcef :=_bgcc .ReadProperty (&_gcbb ._fcdc ._dece ); -_gcef !=nil {return _gcef ;};};if _gcbb ._bfcf ._ffdeg {if _gdaee :=_bgcc .ReadProperty (&_gcbb ._fcdc ._cfbc );_gdaee !=nil {return _gdaee ;};};if _gcbb ._bfcf ._efab {if _eaeg :=_bgcc .ReadProperty (&_gcbb ._fcdc ._gcebf );_eaeg !=nil {return _eaeg ; -};};if _gcbb ._bfcf ._adag {if _dffd :=_bgcc .ReadProperty (&_gcbb ._fcdc ._fcga );_dffd !=nil {return _dffd ;};};if _gcbb ._bfcf ._gefc {if _cfdbb :=_bgcc .ReadProperty (&_gcbb ._fcdc ._cegae );_cfdbb !=nil {return _cfdbb ;};};if _gcbb ._bfcf ._ggcc {if _adec :=_bgcc .ReadProperty (&_gcbb ._fcdc ._egfc ); -_adec !=nil {return _adec ;};};if _gcbb ._bfcf ._fbdg {if _gage :=_bgcc .ReadProperty (&_gcbb ._fcdc ._fbee );_gage !=nil {return _gage ;};};return nil ;}; +// GetValue gets a value from a control which value can be represented as a string. +func (_cdce *morphDataControlStringValue )GetValue ()string {return _cdce .getValueString ()};const _def =6;func _eafg (_gdeg *_ab .Reader )(*LabelControl ,error ){_abea :=&LabelControl {};if _daa :=_abea .readPropMask (_gdeg );_daa !=nil {return nil ,_daa ; +};if _eed :=_abea .readDataBlock (_gdeg );_eed !=nil {return nil ,_eed ;};if _fbgf :=_abea .readExtraDataBlock (_gdeg );_fbgf !=nil {return nil ,_fbgf ;};if _ccf :=_abea .readStreamDataPM (_gdeg ,_abea ._dffc ._cfb ,_abea ._dffc ._cbf );_ccf !=nil {return nil ,_ccf ; +};if _ebd :=_abea .readTheRest (_gdeg );_ebd !=nil {return nil ,_ebd ;};return _abea ,nil ;};func (_gafa *LabelControl )writePropMask (_gdab *_ab .Writer )error {_fbge :=uint32 (0);_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._agdce );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._agda ); +_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._ffb );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._bfde );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._acf );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._ecg );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._bfcab ); +_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._bcg );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._fcab );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._bge );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._cfb );_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._gaf ); +_fbge =_ab .PushLeftUI32 (_fbge ,_gafa ._dffc ._cbf );_fbge >>=19;return _e .Write (_gdab ,_e .LittleEndian ,_fbge );}; -// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) -func (_eac *CommandButtonControl )SetWidth (width uint32 ){_eac ._cda ._dcd =true ;_eac ._gfc ._ae =width ;}; +// ComboBoxDataControl is a representation of a combo box ActiveX form. +type ComboBoxDataControl struct{*morphDataControlStringValue };func (_gdf *controlBase )getPictureBytes ()[]byte {return _gdf ._abag ._bgde .getStdPictureBytes ()};func (_decd *controlBase )readStreamDataM (_fgdc *_ab .Reader ,_adce bool )error {_decd ._abag =&streamData {}; +if _adce {_decd ._abag ._ggbb =&guidAndPicture {};if _dba :=_decd ._abag ._ggbb .importFromReader (_fgdc );_dba !=nil {return _dba ;};};return nil ;};func (_facc *morphDataControl )getValueBool ()bool {return _facc ._cad ._deff &&_facc ._aagb ._caaca =="\u0031"; +};func (_ccdf *SpinButtonControl )readPropMask (_cbcg *_ab .Reader )error {var _afgee uint32 ;if _cabf :=_e .Read (_cbcg ,_e .LittleEndian ,&_afgee );_cabf !=nil {return _cabf ;};_ccdf ._ega =&spinButtonPropMask {};_ccdf ._ega ._bcaf ,_afgee =_ab .PopRightUI32 (_afgee ); +_ccdf ._ega ._gabb ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._aegb ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._edd ,_afgee =_ab .PopRightUI32 (_afgee );_afgee >>=1;_ccdf ._ega ._fgdec ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._efb ,_afgee =_ab .PopRightUI32 (_afgee ); +_ccdf ._ega ._aefg ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._dccg ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._aed ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._efdg ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._eefa ,_afgee =_ab .PopRightUI32 (_afgee ); +_ccdf ._ega ._cded ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._ged ,_afgee =_ab .PopRightUI32 (_afgee );_ccdf ._ega ._gbcf ,_afgee =_ab .PopRightUI32 (_afgee );return nil ;};func (_gcd *SpinButtonControl )readExtraDataBlock (_bgee *_ab .Reader )error {_gcd ._cddd =&spinButtonExtraDataBlock {}; +if _gcd ._ega ._edd {var _eggc uint64 ;if _bbbf :=_bgee .ReadPairProperty (&_eggc );_bbbf !=nil {return _bbbf ;};_gcd ._cddd ._efad =uint32 (_eggc );_gcd ._cddd ._cebb =uint32 (_eggc >>32);};return nil ;}; -// GetForeColor gets a button text color value for a system palette from a commandButton control. -func (_ggfe *CommandButtonControl )GetForeColor ()uint32 {return _ggfe ._dfa ._eed }; +// SetPosition sets a button position value. +func (_gge *ScrollBarControl )SetPosition (position int32 ){_gge ._aggd ._ebde =true ;_gge ._dgcdd ._gaag =position ;};func (_bfb *LabelControl )readPropMask (_gddc *_ab .Reader )error {var _aggf uint32 ;if _dad :=_e .Read (_gddc ,_e .LittleEndian ,&_aggf ); +_dad !=nil {return _dad ;};_bfb ._dffc =&labelPropMask {};_bfb ._dffc ._agdce ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._agda ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._ffb ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._bfde ,_aggf =_ab .PopRightUI32 (_aggf ); +_bfb ._dffc ._acf ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._ecg ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._bfcab ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._bcg ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._fcab ,_aggf =_ab .PopRightUI32 (_aggf ); +_bfb ._dffc ._bge ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._cfb ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._gaf ,_aggf =_ab .PopRightUI32 (_aggf );_bfb ._dffc ._cbf ,_aggf =_ab .PopRightUI32 (_aggf );return nil ;};func (_bdae *LabelControl )writeExtraDataBlock (_aab *_ab .Writer )error {if _bdae ._dcff ._adac > 0{if _bfdd :=_aab .WriteStringProperty (_bdae ._efa ._cbgg ); +_bfdd !=nil {return _bfdd ;};};if _bdae ._dffc ._ecg {_eaad :=uint64 (_bdae ._efa ._cgec )<<32|uint64 (_bdae ._efa ._dgf );if _abgf :=_aab .WritePropertyNoAlign (_eaad );_abgf !=nil {return _abgf ;};};return nil ;}; -// LabelControl is a representation of a label ActiveX form. -type LabelControl struct{controlBase ;_gdae *labelPropMask ;_afea *labelDataBlock ;_cbeg *labelExtraDataBlock ;_bdef *streamData ;};func (_edb *guidAndPicture )getStdPictureBytes ()[]byte {if _edb !=nil &&_edb ._cbe !=nil &&_edb ._cbe ._gced !=nil {return _edb ._cbe ._gced .Bytes (); -};return nil ;};func (_agfa *controlBase )writeTheRest (_cdc *_cf .Writer )error {_ ,_dfac :=_cdc .Write (_agfa ._fdf );return _dfac ;};var _bcd =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51};type stdPicture struct{_acc uint32 ; -_dda uint32 ;_gced *_e .Buffer ;}; +// SetHeight sets height of the Label in HIMETRIC (0.01mm) +func (_faa *LabelControl )SetHeight (height uint32 ){_faa ._dffc ._ecg =true ;_faa ._efa ._dgf =height };func (_gfgc *ImageControl )export (_gdg *_ab .Writer )error {if _edcc :=_gfgc .writePropMask (_gdg );_edcc !=nil {return _edcc ;};if _dgcd :=_gfgc .writeDataBlock (_gdg ); +_dgcd !=nil {return _dgcd ;};if _dfg :=_gfgc .writeExtraDataBlock (_gdg );_dfg !=nil {return _dfg ;};_gfgc ._cbg =uint16 (_gdg .Len ()-4);if _gfgb :=_gfgc .writeStreamDataPM (_gdg );_gfgb !=nil {return _gfgb ;};return _gfgc .writeTheRest (_gdg );}; -// SetBackColor sets a button text color value from a system palette for a spinButton control. -func (_ebgg *SpinButtonControl )SetBackColor (backColor uint32 ){_ebgg ._bfcf ._gffd =true ;_ebgg ._fcdc ._fagg =backColor ;}; +// ScrollBarControl is a representation of a scrollBar ActiveX form. +type ScrollBarControl struct{controlBase ;_aggd *scrollBarPropMask ;_dgcdd *scrollBarDataBlock ;_aeec *scrollBarExtraDataBlock ;_aaag *streamData ;}; // SetValue sets a value for a control which value can be represented as boolean (on/off). -func (_gadf *morphDataControlBoolValue )SetValue (value bool ){_gadf .setValueBool (value )}; - -// SetMax sets a button max value. -func (_aaea *ScrollBarControl )SetMax (max int32 ){_aaea ._fabb ._ebfb =true ;_aaea ._fda ._gbga =max };func (_fbd *LabelControl )writeExtraDataBlock (_dfge *_cf .Writer )error {if _fbd ._afea ._bga > 0{if _gcda :=_dfge .WriteStringProperty (_fbd ._cbeg ._ebgb ); -_gcda !=nil {return _gcda ;};};if _fbd ._gdae ._edgg {_ffa :=uint64 (_fbd ._cbeg ._eccb )<<32|uint64 (_fbd ._cbeg ._efc );if _gdeba :=_dfge .WritePropertyNoAlign (_ffa );_gdeba !=nil {return _gdeba ;};};return nil ;};func (_gab *ImageControl )writeExtraDataBlock (_egg *_cf .Writer )error {if _gab ._ece ._cab {_ggd :=uint64 (_gab ._gee ._bea )<<32|uint64 (_gab ._gee ._efe ); -if _bda :=_egg .WritePropertyNoAlign (_ggd );_bda !=nil {return _bda ;};};return nil ;}; - -// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) -func (_ggbd *SpinButtonControl )GetWidth ()uint32 {return _ggbd ._dgdf ._ccdf }; +func (_becc *morphDataControlBoolValue )SetValue (value bool ){_becc .setValueBool (value )};func (_beg *morphDataControl )readPropMask (_bbed *_ab .Reader )error {var _cdcef uint64 ;if _feeg :=_e .Read (_bbed ,_e .LittleEndian ,&_cdcef );_feeg !=nil {return _feeg ; +};_beg ._cad =&morphDataPropMask {};_beg ._cad ._gbf ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._fcdf ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._daf ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._cac ,_cdcef =_ab .PopRightUI64 (_cdcef ); +_beg ._cad ._adf ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._cbdd ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._faaa ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._feb ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._ege ,_cdcef =_ab .PopRightUI64 (_cdcef ); +_beg ._cad ._gafb ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._adcc ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._aebf ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._cfed ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._fcdc ,_cdcef =_ab .PopRightUI64 (_cdcef ); +_beg ._cad ._cdf ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._ecega ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._dgef ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._cacc ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._cbec ,_cdcef =_ab .PopRightUI64 (_cdcef ); +_cdcef >>=1;_beg ._cad ._dgeb ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._feda ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._deff ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._dfd ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._cegec ,_cdcef =_ab .PopRightUI64 (_cdcef ); +_beg ._cad ._dfb ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._agcc ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._gbbb ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._acdg ,_cdcef =_ab .PopRightUI64 (_cdcef );_beg ._cad ._beag ,_cdcef =_ab .PopRightUI64 (_cdcef ); +_cdcef >>=1;_cdcef >>=1;_beg ._cad ._gaac ,_cdcef =_ab .PopRightUI64 (_cdcef );return nil ;}; -// ToggleButtonDataControl is a representation of a toggle button ActiveX form. -type ToggleButtonDataControl struct{*morphDataControlBoolValue };type spinButtonDataBlock struct{_becd uint32 ;_fagg uint32 ;_ecfb uint32 ;_dbgb int32 ;_ddbb int32 ;_gfga int32 ;_dece int32 ;_cfbc int32 ;_gcebf int32 ;_fcga uint32 ;_cegae uint32 ;_egfc uint16 ; -_fbee uint8 ;};func (_abg *CommandButtonControl )writePropMask (_fd *_cf .Writer )error {_dae :=uint32 (0);_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._cfee );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._fed );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._eacf ); -_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._cba );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._fc );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._dcd );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._cgb );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._cdb );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._fcc ); -_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._dg );_dae =_cf .PushLeftUI32 (_dae ,_abg ._cda ._bcf );_dae >>=21;return _c .Write (_fd ,_c .LittleEndian ,_dae );}; +// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) +func (_deaa *SpinButtonControl )GetHeight ()uint32 {return _deaa ._cddd ._efad };func (_eadf *controlBase )readStreamDataMP (_fdcc *_ab .Reader ,_daaf ,_egdcb bool )error {_eadf ._abag =&streamData {};if _daaf {_eadf ._abag ._ggbb =&guidAndPicture {};if _acdf :=_eadf ._abag ._ggbb .importFromReader (_fdcc ); +_acdf !=nil {return _acdf ;};};if _egdcb {_eadf ._abag ._bgde =&guidAndPicture {};if _faaf :=_eadf ._abag ._bgde .importFromReader (_fdcc );_faaf !=nil {return _faaf ;};};return nil ;};func (_gdfc *morphDataControl )setValueString (_addd string ){_gdfc ._cad ._deff =true ; +_gdfc ._dca ._badf =uint32 (len (_addd ));_gdfc ._aagb ._caaca =_addd ;}; -// SetValue sets a value for a control which value can be represented as a string. -func (_fgb *morphDataControlStringValue )SetValue (value string ){_fgb .setValueString (value )};type labelPropMask struct{_cdca bool ;_afeae bool ;_geaf bool ;_edga bool ;_gagf bool ;_edgg bool ;_fgg bool ;_cebd bool ;_abaee bool ;_bbec bool ;_fafc bool ; -_ggfa bool ;_dcde bool ;};func _gdf (_ed uint32 ,_bgb bool )uint32 {if _ed ==0{return 0;};if _bgb {_ed |=1<<31;};return _ed ;}; +// GetValue gets a value from a control which value can be represented as boolean (on/off). +func (_aaab *morphDataControlBoolValue )GetValue ()bool {return _aaab .getValueBool ()}; -// SetBackColor sets a button text color value from a system palette for a label control. -func (_afde *LabelControl )SetBackColor (backColor uint32 ){_afde ._gdae ._afeae =true ;_afde ._afea ._eaee =backColor ;};func (_dbcd *morphDataControl )readColumnInfoDataBlock (_dba *_cf .Reader )error {return nil }; +// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) +func (_fdg *CommandButtonControl )GetHeight ()uint32 {return _fdg ._agf ._dbd };type morphDataControlBoolValue struct{*morphDataControl };func (_ffa *morphDataControl )setValueBool (_geb bool ){_ffa ._cad ._deff =true ;_ffa ._dca ._badf =1;_ffa ._dca ._ebgf =true ; +_bed :="\u0030";if _geb {_bed ="\u0031";};_ffa ._aagb ._caaca =_bed ;};const _bccb =1;type spinButtonDataBlock struct{_dee uint32 ;_fea uint32 ;_aeca uint32 ;_ebfb int32 ;_adee int32 ;_cbfe int32 ;_eaae int32 ;_fbdf int32 ;_gbad int32 ;_ebc uint32 ;_fcaa uint32 ; +_aeae uint16 ;_dcgg uint8 ;};func (_bdggd *morphDataControl )getValueString ()string {if _bdggd ._cad ._deff {return _bdggd ._aagb ._caaca ;};return "";}; -// SetWidth sets width of the Label in HIMETRIC (0.01mm) -func (_cdfe *LabelControl )SetWidth (width uint32 ){_cdfe ._gdae ._edgg =true ;_cdfe ._cbeg ._eccb =width ;};func (_dbd *guidAndPicture )export (_ced *_cf .Writer )error {if _ ,_bebf :=_d .Copy (_ced ,_e .NewBuffer (_dbd ._edc ));_bebf !=nil {return _bebf ; -};if _afg :=_ced .WriteProperty (_dbd ._cbe ._acc );_afg !=nil {return _afg ;};if _cca :=_ced .WriteProperty (_dbd ._cbe ._dda );_cca !=nil {return _cca ;};_ ,_gag :=_d .Copy (_ced ,_dbd ._cbe ._gced );if _gag !=nil {return _gag ;};return nil ;}; +// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) +func (_ccc *morphDataControl )GetHeight ()uint32 {return _ccc ._aagb ._ffge };type commandButtonPropMask struct{_aa bool ;_bbf bool ;_eaaa bool ;_bdd bool ;_bcdd bool ;_ecf bool ;_ebb bool ;_ebg bool ;_ced bool ;_gcg bool ;_aga bool ;};func (_aef *ImageControl )readPropMask (_aafb *_ab .Reader )error {var _cedc uint32 ; +if _deb :=_e .Read (_aafb ,_e .LittleEndian ,&_cedc );_deb !=nil {return _deb ;};_aef ._adag =&imagePropMask {};_cedc >>=2;_aef ._adag ._cedf ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._afd ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._eaf ,_cedc =_ab .PopRightUI32 (_cedc ); +_aef ._adag ._bae ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._bff ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._cdab ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._bfd ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._baa ,_cedc =_ab .PopRightUI32 (_cedc ); +_aef ._adag ._bfca ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._gdd ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._bafc ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._afa ,_cedc =_ab .PopRightUI32 (_cedc );_aef ._adag ._deg ,_cedc =_ab .PopRightUI32 (_cedc ); +return nil ;}; -// SetForeColor sets a button text color value from a system palette for a label control. -func (_ade *LabelControl )SetForeColor (foreColor uint32 ){_ade ._gdae ._cdca =true ;_ade ._afea ._ffgf =foreColor ;}; +// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) +func (_bbgd *ScrollBarControl )GetHeight ()uint32 {return _bbgd ._aeec ._ffcc }; -// GetCaption gets a caption string from a morph control. -func (_fgbg *morphDataControl )GetCaption ()string {if _fgbg ._eba &&_fgbg ._gbgc ._cff {return _fgbg ._efgg ._eadd ;};return "";};func (_ccdc *controlBase )readStreamDataM (_bfda *_cf .Reader ,_cac bool )error {_ccdc ._dbgd =&streamData {};if _cac {_ccdc ._dbgd ._bgbd =&guidAndPicture {}; -if _gfcd :=_ccdc ._dbgd ._bgbd .importFromReader (_bfda );_gfcd !=nil {return _gfcd ;};};return nil ;}; +// SetCaption sets a caption string for a label control. +func (_aae *LabelControl )SetCaption (caption string ){_aae ._dffc ._bfde =true ;_aae ._dcff ._adac =uint32 (len (caption ));_aae ._efa ._cbgg =caption ;};func (_agga *morphDataControl )writePropMask (_fddc *_ab .Writer )error {_cae :=uint64 (0);_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._gbf ); +_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._fcdf );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._daf );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cac );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._adf );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cbdd ); +_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._faaa );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._feb );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._ege );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._gafb );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._adcc ); +_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._aebf );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cfed );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._fcdc );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cdf );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._ecega ); +_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._dgef );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cacc );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cbec );_cae >>=1;_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._dgeb );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._feda ); +_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._deff );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._dfd );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._cegec );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._dfb );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._agcc ); +_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._gbbb );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._acdg );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._beag );_cae >>=1;_cae =_ab .PushLeftUI64 (_cae ,true );_cae =_ab .PushLeftUI64 (_cae ,_agga ._cad ._gaac ); +_cae >>=31;return _e .Write (_fddc ,_e .LittleEndian ,_cae );}; -// ControlChoice represents an ActiveX control inside a wrapper. -type ControlChoice struct{CheckBox *CheckBoxDataControl ;TextBox *TextBoxDataControl ;ListBox *ListBoxDataControl ;ComboBox *ComboBoxDataControl ;OptionButton *OptionButtonDataControl ;ToggleButton *ToggleButtonDataControl ;Label *LabelControl ;Image *ImageControl ; -SpinButton *SpinButtonControl ;CommandButton *CommandButtonControl ;ScrollBar *ScrollBarControl ;_cfe *controlBase ;};func (_eddg *LabelControl )writePropMask (_bfeg *_cf .Writer )error {_aaa :=uint32 (0);_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._cdca ); -_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._afeae );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._geaf );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._edga );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._gagf );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._edgg ); -_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._fgg );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._cebd );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._abaee );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._bbec );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._fafc ); -_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._ggfa );_aaa =_cf .PushLeftUI32 (_aaa ,_eddg ._gdae ._dcde );_aaa >>=19;return _c .Write (_bfeg ,_c .LittleEndian ,_aaa );}; +// ImportFromFile makes a Control from a file in a storage. +func ImportFromFile (storagePath string )(*Control ,error ){_dc ,_eg :=_ec .Open (storagePath );if _eg !=nil {return nil ,_eg ;};defer _dc .Close ();_gg ,_eg :=_ce .New (_dc );if _eg !=nil {return nil ,_eg ;};_adc ,_eg :=_eag (_gg );if _eg !=nil {return nil ,_eg ; +};_da ,_eg :=_gg .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _eg !=nil {return nil ,_eg ;};_adg :=make ([]byte ,_da .Size );_ ,_eg =_da .Read (_adg );if _eg !=nil {return nil ,_eg ;};_fb :=&Control {_gf :storagePath };_cd ,_eg :=_ab .NewReader (_adg ); +if _eg !=nil {return nil ,_eg ;};if _db :=_e .Read (_cd ,_e .LittleEndian ,&_fb ._ad );_db !=nil {return nil ,_db ;};if _adb :=_e .Read (_cd ,_e .LittleEndian ,&_fb ._b );_adb !=nil {return nil ,_adb ;};if _abe :=_e .Read (_cd ,_e .LittleEndian ,&_fb ._be ); +_abe !=nil {return nil ,_abe ;};switch _adc {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_fbf ,_eb :=_ggcd (_cd );if _eb !=nil {return nil ,_eb ;};_fbf ._ecc =true ;_fb .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_fbf }}}; +case "\u0054e\u0078\u0074\u0042\u006f\u0078":_ade ,_cb :=_ggcd (_cd );if _cb !=nil {return nil ,_cb ;};_ade ._ecc =true ;_fb .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_ade }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_ea ,_fa :=_ggcd (_cd ); +if _fa !=nil {return nil ,_fa ;};_ea ._ecc =true ;_fb .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_ea }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_bcf ,_cea :=_ggcd (_cd );if _cea !=nil {return nil ,_cea ; +};_bcf ._ecc =true ;_fb .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_bcf }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_bcd ,_fd :=_ggcd (_cd );if _fd !=nil {return nil ,_fd ;};_bcd ._ecc =true ; +_fb .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_bcd }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_egc ,_ggb :=_ggcd (_cd );if _ggb !=nil {return nil ,_ggb ;};_egc ._ecc =true ; +_fb .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_egc }}};case "\u004c\u0061\u0062e\u006c":_cg ,_af :=_eafg (_cd );if _af !=nil {return nil ,_af ;};_fb .Choice =&ControlChoice {Label :_cg };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_dcg ,_bb :=_ccbb (_cd ); +if _bb !=nil {return nil ,_bb ;};_fb .Choice =&ControlChoice {SpinButton :_dcg };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_afc ,_dge :=_dce (_cd );if _dge !=nil {return nil ,_dge ;};_fb .Choice =&ControlChoice {CommandButton :_afc }; +case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_ac ,_gff :=_gec (_cd );if _gff !=nil {return nil ,_gff ;};_fb .Choice =&ControlChoice {ScrollBar :_ac };default:_adeb :=&controlBase {};if _eaa :=_adeb .readTheRest (_cd );_eaa !=nil {return nil ,_eaa ; +};_fb .Choice =&ControlChoice {_bc :_adeb };};return _fb ,nil ;};func (_fddb *morphDataControl )readColumnInfoDataBlock (_acgc *_ab .Reader )error {return nil };const _cgf =3;func (_bef *SpinButtonControl )writeExtraDataBlock (_aad *_ab .Writer )error {if _bef ._ega ._edd {_cgedf :=uint64 (_bef ._cddd ._cebb )<<32|uint64 (_bef ._cddd ._efad ); +if _dade :=_aad .WritePropertyNoAlign (_cgedf );_dade !=nil {return _dade ;};};return nil ;}; // SetForeColor sets a button text color value from a system palette for a scrollBar control. -func (_ebbd *ScrollBarControl )SetForeColor (foreColor uint32 ){_ebbd ._fabb ._beede =true ;_ebbd ._fda ._eadc =foreColor ;}; +func (_gag *ScrollBarControl )SetForeColor (foreColor uint32 ){_gag ._aggd ._badd =true ;_gag ._dgcdd ._gaga =foreColor ;}; -// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) -func (_agc *SpinButtonControl )SetHeight (height uint32 ){_agc ._bfcf ._dbgdg =true ;_agc ._dgdf ._degf =height ;};func (_gcb *CommandButtonControl )export (_db *_cf .Writer )error {if _abe :=_gcb .writePropMask (_db );_abe !=nil {return _abe ;};if _baf :=_gcb .writeDataBlock (_db ); -_baf !=nil {return _baf ;};if _fac :=_gcb .writeExtraDataBlock (_db );_fac !=nil {return _fac ;};_gcb ._fde =uint16 (_db .Len ()-4);if _gbd :=_gcb .writeStreamDataPM (_db );_gbd !=nil {return _gbd ;};return _gcb .writeTheRest (_db );};type morphDataColumnInfoPropMask struct{}; -func (_fcg *ImageControl )readDataBlock (_cce *_cf .Reader )error {_fcg ._bbd =&imageDataBlock {};if _fcg ._ece ._bbgc {if _gbc :=_cce .ReadProperty (&_fcg ._bbd ._fdc );_gbc !=nil {return _gbc ;};};if _fcg ._ece ._cead {if _ecc :=_cce .ReadProperty (&_fcg ._bbd ._cbc ); -_ecc !=nil {return _ecc ;};};if _fcg ._ece ._aaf {if _bbe :=_cce .ReadProperty (&_fcg ._bbd ._cdge );_bbe !=nil {return _bbe ;};};if _fcg ._ece ._afdf {if _bcfb :=_cce .ReadProperty (&_fcg ._bbd ._fdff );_bcfb !=nil {return _bcfb ;};};if _fcg ._ece ._abc {if _gbee :=_cce .ReadProperty (&_fcg ._bbd ._ccd ); -_gbee !=nil {return _gbee ;};};if _fcg ._ece ._ebc {if _fab :=_cce .ReadProperty (&_fcg ._bbd ._dfb );_fab !=nil {return _fab ;};};if _fcg ._ece ._dfe {if _gagg :=_cce .ReadProperty (&_fcg ._bbd ._badc );_gagg !=nil {return _gagg ;};};if _fcg ._ece ._bgfa {if _fded :=_cce .ReadProperty (&_fcg ._bbd ._ddc ); -_fded !=nil {return _fded ;};};if _fcg ._ece ._cdcd {if _eda :=_cce .ReadProperty (&_fcg ._bbd ._fdfa );_eda !=nil {return _eda ;};};if _fcg ._ece ._gda {if _bfaf :=_cce .ReadProperty (&_fcg ._bbd ._gegf );_bfaf !=nil {return _bfaf ;};};return nil ;};type commandButtonDataBlock struct{_eed uint32 ; -_dfg uint32 ;_bdca uint32 ;_feda uint32 ;_fbbf bool ;_gbe uint32 ;_cea uint8 ;_abf uint16 ;_def rune ;_bff uint16 ;};func (_fedg *CommandButtonControl )readDataBlock (_ceb *_cf .Reader )error {_fedg ._dfa =&commandButtonDataBlock {};if _fedg ._cda ._cfee {if _dcc :=_ceb .ReadProperty (&_fedg ._dfa ._eed ); -_dcc !=nil {return _dcc ;};};if _fedg ._cda ._fed {if _abae :=_ceb .ReadProperty (&_fedg ._dfa ._dfg );_abae !=nil {return _abae ;};};if _fedg ._cda ._eacf {if _afe :=_ceb .ReadProperty (&_fedg ._dfa ._bdca );_afe !=nil {return _afe ;};};if _fedg ._cda ._cba {var _cdad uint32 ; -if _abab :=_ceb .ReadProperty (&_cdad );_abab !=nil {return _abab ;};_fedg ._dfa ._fbbf ,_fedg ._dfa ._feda =_bbb (_cdad );};if _fedg ._cda ._fc {if _dbg :=_ceb .ReadProperty (&_fedg ._dfa ._gbe );_dbg !=nil {return _dbg ;};};if _fedg ._cda ._cgb {if _dbc :=_ceb .ReadProperty (&_fedg ._dfa ._cea ); -_dbc !=nil {return _dbc ;};};if _fedg ._cda ._cdb {if _acd :=_ceb .ReadProperty (&_fedg ._dfa ._abf );_acd !=nil {return _acd ;};};if _fedg ._cda ._fcc {if _daf :=_ceb .ReadProperty (&_fedg ._dfa ._def );_daf !=nil {return _daf ;};};if _fedg ._cda ._bcf {if _eag :=_ceb .ReadProperty (&_fedg ._dfa ._bff ); -_eag !=nil {return _eag ;};};return nil ;}; +// GetForeColor gets a button text color value for a system palette from a label control. +func (_caa *LabelControl )GetForeColor ()uint32 {return _caa ._dcff ._bce };type spinButtonExtraDataBlock struct{_cebb uint32 ;_efad uint32 ;}; -// FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. -type FmPictureAlignment byte ;const _cdff uint32 =0x0000746C; +// Control represents an ActiveX control wrapper. +type Control struct{TargetAttr string ;Ocx *_a .Ocx ;Choice *ControlChoice ;_gf string ;_ad uint8 ;_b uint8 ;_be uint16 ;}; // SetForeColor sets a button text color value from a system palette for a spinButton control. -func (_cbbe *SpinButtonControl )SetForeColor (foreColor uint32 ){_cbbe ._bfcf ._aece =true ;_cbbe ._fcdc ._becd =foreColor ;};func (_feg *morphDataControl )getValueBool ()bool {return _feg ._gbgc ._dee &&_feg ._efgg ._ffdf =="\u0031";};func (_eacfc *morphDataControl )writeColumnInfoDataBlock (_fbba *_cf .Writer )error {return nil }; - - -// GetMax gets a button max value. -func (_afdeb *ScrollBarControl )GetMax ()int32 {return _afdeb ._fda ._gbga }; - -// SetCaption sets a caption string for a label control. -func (_add *LabelControl )SetCaption (caption string ){_add ._gdae ._edga =true ;_add ._afea ._bga =uint32 (len (caption ));_add ._cbeg ._ebgb =caption ;};type labelDataBlock struct{_ffgf uint32 ;_eaee uint32 ;_aec uint32 ;_bga uint32 ;_edde bool ;_bee uint32 ; -_bdcc uint8 ;_gaggd uint32 ;_cgfd uint16 ;_ggc uint16 ;_ebef uint16 ;_fgc rune ;_cbg uint16 ;}; +func (_gfbg *SpinButtonControl )SetForeColor (foreColor uint32 ){_gfbg ._ega ._bcaf =true ;_gfbg ._fad ._dee =foreColor ;}; -// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) -func (_bfgg *ScrollBarControl )SetHeight (height uint32 ){_bfgg ._fabb ._aab =true ;_bfgg ._fgcc ._cfga =height ;};func _cccf (_agfbb *_cf .Reader )(*SpinButtonControl ,error ){_gabc :=&SpinButtonControl {};if _ggade :=_gabc .readPropMask (_agfbb );_ggade !=nil {return nil ,_ggade ; -};if _aaegc :=_gabc .readDataBlock (_agfbb );_aaegc !=nil {return nil ,_aaegc ;};if _acb :=_gabc .readExtraDataBlock (_agfbb );_acb !=nil {return nil ,_acb ;};if _eedg :=_gabc .readStreamDataM (_agfbb ,_gabc ._bfcf ._ggcc );_eedg !=nil {return nil ,_eedg ; -};if _efba :=_gabc .readTheRest (_agfbb );_efba !=nil {return nil ,_efba ;};return _gabc ,nil ;};func (_gbdb *LabelControl )readPropMask (_gbcd *_cf .Reader )error {var _fce uint32 ;if _gga :=_c .Read (_gbcd ,_c .LittleEndian ,&_fce );_gga !=nil {return _gga ; -};_gbdb ._gdae =&labelPropMask {};_gbdb ._gdae ._cdca ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._afeae ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._geaf ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._edga ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._gagf ,_fce =_cf .PopRightUI32 (_fce ); -_gbdb ._gdae ._edgg ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._fgg ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._cebd ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._abaee ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._bbec ,_fce =_cf .PopRightUI32 (_fce ); -_gbdb ._gdae ._fafc ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._ggfa ,_fce =_cf .PopRightUI32 (_fce );_gbdb ._gdae ._dcde ,_fce =_cf .PopRightUI32 (_fce );return nil ;};func (_eeca *LabelControl )export (_efb *_cf .Writer )error {if _eaa :=_eeca .writePropMask (_efb ); -_eaa !=nil {return _eaa ;};if _ebce :=_eeca .writeDataBlock (_efb );_ebce !=nil {return _ebce ;};if _faf :=_eeca .writeExtraDataBlock (_efb );_faf !=nil {return _faf ;};_eeca ._fde =uint16 (_efb .Len ()-4);if _gdab :=_eeca .writeStreamDataPM (_efb );_gdab !=nil {return _gdab ; -};return _eeca .writeTheRest (_efb );};func (_aaff *ScrollBarControl )writePropMask (_gfa *_cf .Writer )error {_dec :=uint32 (0);_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._beede );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._befg );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._eege ); -_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._aab );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._gbef );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._abef );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._ebfb );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._fgdf ); -_dec >>=1;_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._caf );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._dbab );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._fcec );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._egb );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._affc ); -_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._agg );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._fad );_dec =_cf .PushLeftUI32 (_dec ,_aaff ._fabb ._eeda );_dec >>=15;return _c .Write (_gfa ,_c .LittleEndian ,_dec );};func (_gcc *ScrollBarControl )writeDataBlock (_eace *_cf .Writer )error {if _gcc ._fabb ._beede {if _cdfcd :=_eace .WriteProperty (_gcc ._fda ._eadc ); -_cdfcd !=nil {return _cdfcd ;};};if _gcc ._fabb ._befg {if _ffaa :=_eace .WriteProperty (_gcc ._fda ._bcdb );_ffaa !=nil {return _ffaa ;};};if _gcc ._fabb ._eege {if _debf :=_eace .WriteProperty (_gcc ._fda ._cag );_debf !=nil {return _debf ;};};if _gcc ._fabb ._gbef {if _bgg :=_eace .WriteProperty (_gcc ._fda ._bfbg ); -_bgg !=nil {return _bgg ;};};if _gcc ._fabb ._abef {if _afec :=_eace .WriteProperty (_gcc ._fda ._egfaa );_afec !=nil {return _afec ;};};if _gcc ._fabb ._ebfb {if _dad :=_eace .WriteProperty (_gcc ._fda ._gbga );_dad !=nil {return _dad ;};};if _gcc ._fabb ._fgdf {if _dfbg :=_eace .WriteProperty (_gcc ._fda ._ffab ); -_dfbg !=nil {return _dfbg ;};};if _gcc ._fabb ._caf {if _eggb :=_eace .WriteProperty (_gcc ._fda ._affd );_eggb !=nil {return _eggb ;};};if _gcc ._fabb ._dbab {if _feec :=_eace .WriteProperty (_gcc ._fda ._cafb );_feec !=nil {return _feec ;};};if _gcc ._fabb ._fcec {if _abde :=_eace .WriteProperty (_gcc ._fda ._dfad ); -_abde !=nil {return _abde ;};};if _gcc ._fabb ._egb {if _cbab :=_eace .WriteProperty (_gcc ._fda ._ceed );_cbab !=nil {return _cbab ;};};if _gcc ._fabb ._affc {if _gegb :=_eace .WriteProperty (_gcc ._fda ._fae );_gegb !=nil {return _gegb ;};};if _gcc ._fabb ._agg {if _ggag :=_eace .WriteProperty (_gcc ._fda ._daad ); -_ggag !=nil {return _ggag ;};};if _gcc ._fabb ._fad {if _cfed :=_eace .WriteProperty (_gcc ._fda ._agag );_cfed !=nil {return _cfed ;};};if _gcc ._fabb ._eeda {if _fgbe :=_eace .WriteProperty (_gcc ._fda ._bgc );_fgbe !=nil {return _fgbe ;};};return _eace .AlignLength (4); -}; +// SetMin sets a button min value. +func (_adcb *SpinButtonControl )SetMin (min int32 ){_adcb ._ega ._fgdec =true ;_adcb ._fad ._ebfb =min }; -// ExportToByteArray makes a byte array from a control as it is stored in .bin files. -func (_de *Control )ExportToByteArray ()([]byte ,error ){_gaf ,_adc :=_g .Open (_de ._cc );if _adc !=nil {return nil ,_adc ;};defer _gaf .Close ();_ba ,_adc :=_eg .New (_gaf );if _adc !=nil {return nil ,_adc ;};_ef :=_cf .NewWriter ();if _dc :=_c .Write (_ef ,_c .LittleEndian ,&_de ._ga ); -_dc !=nil {return nil ,_dc ;};if _cb :=_c .Write (_ef ,_c .LittleEndian ,&_de ._fa );_cb !=nil {return nil ,_cb ;};if _dea :=_c .Write (_ef ,_c .LittleEndian ,uint16 (0));_dea !=nil {return nil ,_dea ;};var _efd error ;if _cfg :=_de .Choice ;_cfg !=nil {if _cfg .CheckBox !=nil {_efd =_cfg .CheckBox .export (_ef ); -}else if _cfg .TextBox !=nil {_efd =_cfg .TextBox .export (_ef );}else if _cfg .ComboBox !=nil {_efd =_cfg .ComboBox .export (_ef );}else if _cfg .ListBox !=nil {_efd =_cfg .ListBox .export (_ef );}else if _cfg .OptionButton !=nil {_efd =_cfg .OptionButton .export (_ef ); -}else if _cfg .ToggleButton !=nil {_efd =_cfg .ToggleButton .export (_ef );}else if _cfg .Label !=nil {_efd =_cfg .Label .export (_ef );}else if _cfg .SpinButton !=nil {_efd =_cfg .SpinButton .export (_ef );}else if _cfg .CommandButton !=nil {_efd =_cfg .CommandButton .export (_ef ); -}else if _cfg .ScrollBar !=nil {_efd =_cfg .ScrollBar .export (_ef );}else {_efd =_cfg ._cfe .writeTheRest (_ef );};};if _efd !=nil {return nil ,_efd ;};if _ce :=_ef .WriteByteAt (byte (_de ._af ),2);_ce !=nil {return nil ,_ce ;};if _fbf :=_ef .WriteByteAt (byte (_de ._af >>8),3); -_fbf !=nil {return nil ,_fbf ;};_bc ,_adc :=_ba .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _adc !=nil {return nil ,_adc ;};if _aga :=_bc .SetEntryContent (_ef .Bytes ());_aga !=nil {return nil ,_aga ;};return _ba .Export ();};type scrollBarPropMask struct{_beede bool ; -_befg bool ;_eege bool ;_gbef bool ;_aab bool ;_abef bool ;_ebfb bool ;_fgdf bool ;_caf bool ;_dbab bool ;_fcec bool ;_egb bool ;_affc bool ;_agg bool ;_fad bool ;_eeda bool ;};func (_fecg *morphDataControl )readPropMask (_ggbg *_cf .Reader )error {var _bfd uint64 ; -if _dafe :=_c .Read (_ggbg ,_c .LittleEndian ,&_bfd );_dafe !=nil {return _dafe ;};_fecg ._gbgc =&morphDataPropMask {};_fecg ._gbgc ._cgfb ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._adaa ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._gbdc ,_bfd =_cf .PopRightUI64 (_bfd ); -_fecg ._gbgc ._gcg ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._gbeea ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._cbga ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._ead ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._bfg ,_bfd =_cf .PopRightUI64 (_bfd ); -_fecg ._gbgc ._bbc ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._cgdg ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._gcgc ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._eacb ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._ccgd ,_bfd =_cf .PopRightUI64 (_bfd ); -_fecg ._gbgc ._fbgf ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._becb ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._ddf ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._bdf ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._beea ,_bfd =_cf .PopRightUI64 (_bfd ); -_fecg ._gbgc ._gecf ,_bfd =_cf .PopRightUI64 (_bfd );_bfd >>=1;_fecg ._gbgc ._daee ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._adbd ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._dee ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._cff ,_bfd =_cf .PopRightUI64 (_bfd ); -_fecg ._gbgc ._eaeb ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._ggca ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._ecbc ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._bcfe ,_bfd =_cf .PopRightUI64 (_bfd );_fecg ._gbgc ._dccd ,_bfd =_cf .PopRightUI64 (_bfd ); -_fecg ._gbgc ._adbc ,_bfd =_cf .PopRightUI64 (_bfd );_bfd >>=1;_bfd >>=1;_fecg ._gbgc ._ccdd ,_bfd =_cf .PopRightUI64 (_bfd );return nil ;}; +// GetForeColor gets a button text color value for a system palette from a scrollBar control. +func (_cbeg *ScrollBarControl )GetForeColor ()uint32 {return _cbeg ._dgcdd ._gaga };type morphDataColumnInfoDataBlock struct{};func (_bfc *controlBase )writeTheRest (_bag *_ab .Writer )error {_ ,_dbf :=_bag .Write (_bfc ._ece );return _dbf ;}; -// SetPosition sets a button position value. -func (_bgfd *ScrollBarControl )SetPosition (position int32 ){_bgfd ._fabb ._fgdf =true ;_bgfd ._fda ._ffab =position ;};func (_bge *LabelControl )readDataBlock (_eeeg *_cf .Reader )error {_bge ._afea =&labelDataBlock {};if _bge ._gdae ._cdca {if _baa :=_eeeg .ReadProperty (&_bge ._afea ._ffgf ); -_baa !=nil {return _baa ;};};if _bge ._gdae ._afeae {if _ffe :=_eeeg .ReadProperty (&_bge ._afea ._eaee );_ffe !=nil {return _ffe ;};};if _bge ._gdae ._geaf {if _afc :=_eeeg .ReadProperty (&_bge ._afea ._aec );_afc !=nil {return _afc ;};};if _bge ._gdae ._edga {var _fbff uint32 ; -if _ccb :=_eeeg .ReadProperty (&_fbff );_ccb !=nil {return _ccb ;};_bge ._afea ._edde ,_bge ._afea ._bga =_bbb (_fbff );};if _bge ._gdae ._gagf {if _aeeb :=_eeeg .ReadProperty (&_bge ._afea ._bee );_aeeb !=nil {return _aeeb ;};};if _bge ._gdae ._fgg {if _adb :=_eeeg .ReadProperty (&_bge ._afea ._bdcc ); -_adb !=nil {return _adb ;};};if _bge ._gdae ._cebd {if _bceb :=_eeeg .ReadProperty (&_bge ._afea ._gaggd );_bceb !=nil {return _bceb ;};};if _bge ._gdae ._abaee {if _bbdf :=_eeeg .ReadProperty (&_bge ._afea ._cgfd );_bbdf !=nil {return _bbdf ;};};if _bge ._gdae ._bbec {if _cfca :=_eeeg .ReadProperty (&_bge ._afea ._ggc ); -_cfca !=nil {return _cfca ;};};if _bge ._gdae ._fafc {if _cdcc :=_eeeg .ReadProperty (&_bge ._afea ._ebef );_cdcc !=nil {return _cdcc ;};};if _bge ._gdae ._ggfa {if _acef :=_eeeg .ReadProperty (&_bge ._afea ._fgc );_acef !=nil {return _acef ;};};if _bge ._gdae ._dcde {if _aag :=_eeeg .ReadProperty (&_bge ._afea ._cbg ); -_aag !=nil {return _aag ;};};return nil ;};type controlBase struct{_fde uint16 ;_eba bool ;_dbgd *streamData ;_fdf []byte ;};const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ; -FmPictureAlignmentBottomRight ;); +// GetCaption gets a caption string from a morph control. +func (_afaf *morphDataControl )GetCaption ()string {if _afaf ._ecc &&_afaf ._cad ._dfd {return _afaf ._aagb ._ccd ;};return "";}; -// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) -func (_fbgc *CommandButtonControl )GetWidth ()uint32 {return _fbgc ._gfc ._ae };func _cgfa (_bec *_cf .Reader )(*ImageControl ,error ){_fee :=&ImageControl {};if _dbgg :=_fee .readPropMask (_bec );_dbgg !=nil {return nil ,_dbgg ;};if _ddg :=_fee .readDataBlock (_bec ); -_ddg !=nil {return nil ,_ddg ;};if _eabe :=_fee .readExtraDataBlock (_bec );_eabe !=nil {return nil ,_eabe ;};if _ffg :=_fee .readStreamDataPM (_bec ,_fee ._ece ._dfe ,_fee ._ece ._gda );_ffg !=nil {return nil ,_ffg ;};if _efa :=_fee .readTheRest (_bec ); -_efa !=nil {return nil ,_efa ;};return _fee ,nil ;};func (_bcg *ImageControl )export (_abd *_cf .Writer )error {if _cecc :=_bcg .writePropMask (_abd );_cecc !=nil {return _cecc ;};if _gfe :=_bcg .writeDataBlock (_abd );_gfe !=nil {return _gfe ;};if _dbf :=_bcg .writeExtraDataBlock (_abd ); -_dbf !=nil {return _dbf ;};_bcg ._fde =uint16 (_abd .Len ()-4);if _fec :=_bcg .writeStreamDataPM (_abd );_fec !=nil {return _fec ;};return _bcg .writeTheRest (_abd );};func (_afgd *morphDataControl )readDataBlock (_agfdd *_cf .Reader )error {_afgd ._abb =&morphDataDataBlock {}; -if _afgd ._gbgc ._cgfb {if _gfb :=_agfdd .ReadProperty (&_afgd ._abb ._abca );_gfb !=nil {return _gfb ;};};if _afgd ._gbgc ._adaa {if _ded :=_agfdd .ReadProperty (&_afgd ._abb ._geec );_ded !=nil {return _ded ;};};if _afgd ._gbgc ._gbdc {if _ggcad :=_agfdd .ReadProperty (&_afgd ._abb ._aea ); -_ggcad !=nil {return _ggcad ;};};if _afgd ._gbgc ._gcg {if _geac :=_agfdd .ReadProperty (&_afgd ._abb ._ceef );_geac !=nil {return _geac ;};};if _afgd ._gbgc ._gbeea {if _egf :=_agfdd .ReadProperty (&_afgd ._abb ._ccc );_egf !=nil {return _egf ;};};if _afgd ._gbgc ._cbga {if _cbag :=_agfdd .ReadProperty (&_afgd ._abb ._aaaa ); -_cbag !=nil {return _cbag ;};};if _afgd ._gbgc ._ead {if _dag :=_agfdd .ReadProperty (&_afgd ._abb ._age );_dag !=nil {return _dag ;};};if _afgd ._gbgc ._bfg {if _dfff :=_agfdd .ReadProperty (&_afgd ._abb ._eff );_dfff !=nil {return _dfff ;};};if _afgd ._gbgc ._cgdg {if _agd :=_agfdd .ReadProperty (&_afgd ._abb ._bbfd ); -_agd !=nil {return _agd ;};};if _afgd ._gbgc ._gcgc {if _bdb :=_agfdd .ReadProperty (&_afgd ._abb ._cdae );_bdb !=nil {return _bdb ;};};if _afgd ._gbgc ._eacb {if _gef :=_agfdd .ReadProperty (&_afgd ._abb ._dafd );_gef !=nil {return _gef ;};};if _afgd ._gbgc ._ccgd {if _dafg :=_agfdd .ReadProperty (&_afgd ._abb ._dgce ); -_dafg !=nil {return _dafg ;};};if _afgd ._gbgc ._fbgf {if _dcbc :=_agfdd .ReadProperty (&_afgd ._abb ._dcb );_dcbc !=nil {return _dcbc ;};};if _afgd ._gbgc ._becb {if _gcgf :=_agfdd .ReadProperty (&_afgd ._abb ._fdg );_gcgf !=nil {return _gcgf ;};};if _afgd ._gbgc ._ddf {if _cecb :=_agfdd .ReadProperty (&_afgd ._abb ._cecg ); -_cecb !=nil {return _cecb ;};};if _afgd ._gbgc ._bdf {if _gaa :=_agfdd .ReadProperty (&_afgd ._abb ._becbe );_gaa !=nil {return _gaa ;};};if _afgd ._gbgc ._beea {if _eabdd :=_agfdd .ReadProperty (&_afgd ._abb ._cebe );_eabdd !=nil {return _eabdd ;};};if _afgd ._gbgc ._gecf {if _bgda :=_agfdd .ReadProperty (&_afgd ._abb ._ccbf ); -_bgda !=nil {return _bgda ;};};if _afgd ._gbgc ._daee {if _gfeg :=_agfdd .ReadProperty (&_afgd ._abb ._fdb );_gfeg !=nil {return _gfeg ;};};if _afgd ._gbgc ._adbd {if _aecfb :=_agfdd .ReadProperty (&_afgd ._abb ._ddcc );_aecfb !=nil {return _aecfb ;};}; -if _afgd ._gbgc ._dee {var _ceae uint32 ;if _cfgb :=_agfdd .ReadProperty (&_ceae );_cfgb !=nil {return _cfgb ;};_afgd ._abb ._ebb ,_afgd ._abb ._ddbg =_bbb (_ceae );};if _afgd ._gbgc ._cff {var _gdad uint32 ;if _bbfe :=_agfdd .ReadProperty (&_gdad );_bbfe !=nil {return _bbfe ; -};_afgd ._abb ._cgda ,_afgd ._abb ._cbd =_bbb (_gdad );};if _afgd ._gbgc ._eaeb {if _cdbg :=_agfdd .ReadProperty (&_afgd ._abb ._ecf );_cdbg !=nil {return _cdbg ;};};if _afgd ._gbgc ._ggca {if _ffde :=_agfdd .ReadProperty (&_afgd ._abb ._fcdf );_ffde !=nil {return _ffde ; -};};if _afgd ._gbgc ._ecbc {if _gca :=_agfdd .ReadProperty (&_afgd ._abb ._ecbcg );_gca !=nil {return _gca ;};};if _afgd ._gbgc ._bcfe {if _deaf :=_agfdd .ReadProperty (&_afgd ._abb ._egda );_deaf !=nil {return _deaf ;};};if _afgd ._gbgc ._dccd {if _eef :=_agfdd .ReadProperty (&_afgd ._abb ._deb ); -_eef !=nil {return _eef ;};};if _afgd ._gbgc ._adbc {if _ffgc :=_agfdd .ReadProperty (&_afgd ._abb ._bffb );_ffgc !=nil {return _ffgc ;};};if _afgd ._gbgc ._ccdd {var _ged uint32 ;if _edf :=_agfdd .ReadProperty (&_ged );_edf !=nil {return _edf ;};_afgd ._abb ._dfbe ,_afgd ._abb ._cfcg =_bbb (_ged ); -};return nil ;}; +// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) +func (_gcba *SpinButtonControl )GetWidth ()uint32 {return _gcba ._cddd ._cebb };func (_dab *CommandButtonControl )writeDataBlock (_fdb *_ab .Writer )error {if _dab ._ae ._aa {if _dgea :=_fdb .WriteProperty (_dab ._gfb ._gba );_dgea !=nil {return _dgea ; +};};if _dab ._ae ._bbf {if _fde :=_fdb .WriteProperty (_dab ._gfb ._dde );_fde !=nil {return _fde ;};};if _dab ._ae ._eaaa {if _acd :=_fdb .WriteProperty (_dab ._gfb ._ceg );_acd !=nil {return _acd ;};};if _dab ._ae ._bdd {_bcc :=_ca (_dab ._gfb ._dgb ,_dab ._gfb ._eca ); +if _dcd :=_fdb .WriteProperty (_bcc );_dcd !=nil {return _dcd ;};};if _dab ._ae ._bcdd {if _effb :=_fdb .WriteProperty (_dab ._gfb ._egg );_effb !=nil {return _effb ;};};if _dab ._ae ._ebb {if _bcdf :=_fdb .WriteProperty (_dab ._gfb ._ace );_bcdf !=nil {return _bcdf ; +};};if _dab ._ae ._ebg {if _gdad :=_fdb .WriteProperty (_dab ._gfb ._bcde );_gdad !=nil {return _gdad ;};};if _dab ._ae ._ced {if _cdc :=_fdb .WriteProperty (_dab ._gfb ._fcc );_cdc !=nil {return _cdc ;};};if _dab ._ae ._aga {if _ee :=_fdb .WriteProperty (_dab ._gfb ._eff ); +_ee !=nil {return _ee ;};};return _fdb .AlignLength (4);}; -// GetForeColor gets a button text color value for a system palette from a scrollBar control. -func (_cgba *ScrollBarControl )GetForeColor ()uint32 {return _cgba ._fda ._eadc };type morphDataColumnInfo struct{};func (_dgg *controlBase )writeStreamDataM (_fedc *_cf .Writer )error {if _dgg ._dbgd !=nil {if _dgg ._dbgd ._bgbd !=nil {if _gbfc :=_dgg ._dbgd ._bgbd .export (_fedc ); -_gbfc !=nil {return _gbfc ;};};};return nil ;}; +// GetPosition gets a button position value. +func (_cfbd *SpinButtonControl )GetPosition ()int32 {return _cfbd ._fad ._cbfe };func (_fed *LabelControl )readDataBlock (_dea *_ab .Reader )error {_fed ._dcff =&labelDataBlock {};if _fed ._dffc ._agdce {if _fdd :=_dea .ReadProperty (&_fed ._dcff ._bce ); +_fdd !=nil {return _fdd ;};};if _fed ._dffc ._agda {if _ggcg :=_dea .ReadProperty (&_fed ._dcff ._effc );_ggcg !=nil {return _ggcg ;};};if _fed ._dffc ._ffb {if _cdgc :=_dea .ReadProperty (&_fed ._dcff ._eeg );_cdgc !=nil {return _cdgc ;};};if _fed ._dffc ._bfde {var _gbbf uint32 ; +if _ggbc :=_dea .ReadProperty (&_gbbf );_ggbc !=nil {return _ggbc ;};_fed ._dcff ._gbbg ,_fed ._dcff ._adac =_ecd (_gbbf );};if _fed ._dffc ._acf {if _dgd :=_dea .ReadProperty (&_fed ._dcff ._aee );_dgd !=nil {return _dgd ;};};if _fed ._dffc ._bfcab {if _fcd :=_dea .ReadProperty (&_fed ._dcff ._bcb ); +_fcd !=nil {return _fcd ;};};if _fed ._dffc ._bcg {if _gbdg :=_dea .ReadProperty (&_fed ._dcff ._dbbf );_gbdg !=nil {return _gbdg ;};};if _fed ._dffc ._fcab {if _dcdb :=_dea .ReadProperty (&_fed ._dcff ._aeb );_dcdb !=nil {return _dcdb ;};};if _fed ._dffc ._bge {if _fgd :=_dea .ReadProperty (&_fed ._dcff ._bgba ); +_fgd !=nil {return _fgd ;};};if _fed ._dffc ._cfb {if _feg :=_dea .ReadProperty (&_fed ._dcff ._bbfg );_feg !=nil {return _feg ;};};if _fed ._dffc ._gaf {if _bdc :=_dea .ReadProperty (&_fed ._dcff ._eeba );_bdc !=nil {return _bdc ;};};if _fed ._dffc ._cbf {if _gfe :=_dea .ReadProperty (&_fed ._dcff ._bcce ); +_gfe !=nil {return _gfe ;};};return nil ;}; -// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) -func (_cfac *SpinButtonControl )GetHeight ()uint32 {return _cfac ._dgdf ._degf }; +// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) +func (_gbdc *ScrollBarControl )SetHeight (height uint32 ){_gbdc ._aggd ._aeaf =true ;_gbdc ._aeec ._ffcc =height ;}; -// GetWidth returns width of the Label in HIMETRIC (0.01mm) -func (_fccg *LabelControl )GetWidth ()uint32 {return _fccg ._cbeg ._eccb }; +// ToggleButtonDataControl is a representation of a toggle button ActiveX form. +type ToggleButtonDataControl struct{*morphDataControlBoolValue };type morphDataColumnInfo struct{};func (_afb *morphDataControl )readDataBlock (_ggbf *_ab .Reader )error {_afb ._dca =&morphDataDataBlock {};if _afb ._cad ._gbf {if _dgfc :=_ggbf .ReadProperty (&_afb ._dca ._cdae ); +_dgfc !=nil {return _dgfc ;};};if _afb ._cad ._fcdf {if _eaba :=_ggbf .ReadProperty (&_afb ._dca ._cbeb );_eaba !=nil {return _eaba ;};};if _afb ._cad ._daf {if _gacg :=_ggbf .ReadProperty (&_afb ._dca ._gdfaa );_gacg !=nil {return _gacg ;};};if _afb ._cad ._cac {if _dacg :=_ggbf .ReadProperty (&_afb ._dca ._eegc ); +_dacg !=nil {return _dacg ;};};if _afb ._cad ._adf {if _ddde :=_ggbf .ReadProperty (&_afb ._dca ._egef );_ddde !=nil {return _ddde ;};};if _afb ._cad ._cbdd {if _fagfd :=_ggbf .ReadProperty (&_afb ._dca ._agfc );_fagfd !=nil {return _fagfd ;};};if _afb ._cad ._faaa {if _bfgf :=_ggbf .ReadProperty (&_afb ._dca ._bgg ); +_bfgf !=nil {return _bfgf ;};};if _afb ._cad ._feb {if _dbbb :=_ggbf .ReadProperty (&_afb ._dca ._gbc );_dbbb !=nil {return _dbbb ;};};if _afb ._cad ._gafb {if _fbgc :=_ggbf .ReadProperty (&_afb ._dca ._cbfg );_fbgc !=nil {return _fbgc ;};};if _afb ._cad ._adcc {if _gcfcc :=_ggbf .ReadProperty (&_afb ._dca ._gcb ); +_gcfcc !=nil {return _gcfcc ;};};if _afb ._cad ._aebf {if _edcb :=_ggbf .ReadProperty (&_afb ._dca ._fcabf );_edcb !=nil {return _edcb ;};};if _afb ._cad ._cfed {if _egdc :=_ggbf .ReadProperty (&_afb ._dca ._dag );_egdc !=nil {return _egdc ;};};if _afb ._cad ._fcdc {if _gfaad :=_ggbf .ReadProperty (&_afb ._dca ._afee ); +_gfaad !=nil {return _gfaad ;};};if _afb ._cad ._cdf {if _gbca :=_ggbf .ReadProperty (&_afb ._dca ._fbcb );_gbca !=nil {return _gbca ;};};if _afb ._cad ._ecega {if _acgd :=_ggbf .ReadProperty (&_afb ._dca ._afdcd );_acgd !=nil {return _acgd ;};};if _afb ._cad ._dgef {if _fedd :=_ggbf .ReadProperty (&_afb ._dca ._bee ); +_fedd !=nil {return _fedd ;};};if _afb ._cad ._cacc {if _bcae :=_ggbf .ReadProperty (&_afb ._dca ._acg );_bcae !=nil {return _bcae ;};};if _afb ._cad ._cbec {if _adgd :=_ggbf .ReadProperty (&_afb ._dca ._gea );_adgd !=nil {return _adgd ;};};if _afb ._cad ._dgeb {if _fdad :=_ggbf .ReadProperty (&_afb ._dca ._aaaa ); +_fdad !=nil {return _fdad ;};};if _afb ._cad ._feda {if _bdaa :=_ggbf .ReadProperty (&_afb ._dca ._ffga );_bdaa !=nil {return _bdaa ;};};if _afb ._cad ._deff {var _aecg uint32 ;if _fbcbd :=_ggbf .ReadProperty (&_aecg );_fbcbd !=nil {return _fbcbd ;};_afb ._dca ._ebgf ,_afb ._dca ._badf =_ecd (_aecg ); +};if _afb ._cad ._dfd {var _ccfd uint32 ;if _eebf :=_ggbf .ReadProperty (&_ccfd );_eebf !=nil {return _eebf ;};_afb ._dca ._fbcba ,_afb ._dca ._fcec =_ecd (_ccfd );};if _afb ._cad ._cegec {if _edg :=_ggbf .ReadProperty (&_afb ._dca ._ecb );_edg !=nil {return _edg ; +};};if _afb ._cad ._dfb {if _fdc :=_ggbf .ReadProperty (&_afb ._dca ._gfab );_fdc !=nil {return _fdc ;};};if _afb ._cad ._agcc {if _ddbc :=_ggbf .ReadProperty (&_afb ._dca ._fbcf );_ddbc !=nil {return _ddbc ;};};if _afb ._cad ._gbbb {if _cbde :=_ggbf .ReadProperty (&_afb ._dca ._ceea ); +_cbde !=nil {return _cbde ;};};if _afb ._cad ._acdg {if _ddeb :=_ggbf .ReadProperty (&_afb ._dca ._aea );_ddeb !=nil {return _ddeb ;};};if _afb ._cad ._beag {if _fegd :=_ggbf .ReadProperty (&_afb ._dca ._dcfa );_fegd !=nil {return _fegd ;};};if _afb ._cad ._gaac {var _fdge uint32 ; +if _cbdef :=_ggbf .ReadProperty (&_fdge );_cbdef !=nil {return _cbdef ;};_afb ._dca ._dec ,_afb ._dca ._fgbc =_ecd (_fdge );};return nil ;}; // SetCaption sets a caption string for a commandButton control. -func (_bad *CommandButtonControl )SetCaption (caption string ){_bad ._cda ._cba =true ;_bad ._dfa ._feda =uint32 (len (caption ));_bad ._gfc ._bgf =caption ;};func (_febba *morphDataControl )writeColumnInfoPropMask (_afed *_cf .Writer )error {return nil }; +func (_ggf *CommandButtonControl )SetCaption (caption string ){_ggf ._ae ._bdd =true ;_ggf ._gfb ._dgb =uint32 (len (caption ));_ggf ._agf ._edc =caption ;}; - -// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) -func (_edgf *morphDataControl )GetHeight ()uint32 {return _edgf ._efgg ._gbfe }; +// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) +func (_ba *CommandButtonControl )SetHeight (height uint32 ){_ba ._ae ._ecf =true ;_ba ._agf ._dbd =height ;};func (_deed *controlBase )writeStreamDataMP (_gcgc *_ab .Writer )error {if _deed ._abag !=nil {if _deed ._abag ._ggbb !=nil {if _fgdb :=_deed ._abag ._ggbb .export (_gcgc ); +_fgdb !=nil {return _fgdb ;};};if _deed ._abag ._bgde !=nil {if _cdga :=_deed ._abag ._bgde .export (_gcgc );_cdga !=nil {return _cdga ;};};};return nil ;};func (_acde *LabelControl )readExtraDataBlock (_cgc *_ab .Reader )error {_acde ._efa =&labelExtraDataBlock {}; +if _acde ._dcff ._adac > 0{_ebe ,_eceg :=_cgc .ReadStringProperty (_acde ._dcff ._adac );if _eceg !=nil {return _eceg ;};_acde ._efa ._cbgg =_ebe ;};if _acde ._dffc ._ecg {var _gdgd uint64 ;if _dfe :=_cgc .ReadPairProperty (&_gdgd );_dfe !=nil {return _dfe ; +};_acde ._efa ._dgf =uint32 (_gdgd );_acde ._efa ._cgec =uint32 (_gdgd >>32);};return nil ;}; // GetBackColor gets a button text color value for a system palette from a commandButton control. -func (_eeec *CommandButtonControl )GetBackColor ()uint32 {return _eeec ._dfa ._dfg }; +func (_ggg *CommandButtonControl )GetBackColor ()uint32 {return _ggg ._gfb ._dde };func (_fecb *ScrollBarControl )readExtraDataBlock (_ebaea *_ab .Reader )error {_fecb ._aeec =&scrollBarExtraDataBlock {};if _fecb ._aggd ._aeaf {var _bbeb uint64 ;if _acfc :=_ebaea .ReadPairProperty (&_bbeb ); +_acfc !=nil {return _acfc ;};_fecb ._aeec ._ffcc =uint32 (_bbeb );_fecb ._aeec ._feddb =uint32 (_bbeb >>32);};return nil ;};func (_egd *CommandButtonControl )readExtraDataBlock (_gcge *_ab .Reader )error {_egd ._agf =&commandButtonExtraDataBlock {};if _egd ._gfb ._dgb > 0{_bdg ,_eage :=_gcge .ReadStringProperty (_egd ._gfb ._dgb ); +if _eage !=nil {return _eage ;};_egd ._agf ._edc =_bdg ;};if _egd ._ae ._ecf {var _agad uint64 ;if _fefg :=_gcge .ReadPairProperty (&_agad );_fefg !=nil {return _fefg ;};_egd ._agf ._dbd =uint32 (_agad );_egd ._agf ._cee =uint32 (_agad >>32);};return nil ; +}; -// GetHeight returns height of the Label in HIMETRIC (0.01mm) -func (_fbc *LabelControl )GetHeight ()uint32 {return _fbc ._cbeg ._efc };func (_beab *ImageControl )readExtraDataBlock (_aee *_cf .Reader )error {_beab ._gee =&imageExtraDataBlock {};if _beab ._ece ._cab {var _eeg uint64 ;if _gec :=_aee .ReadPairProperty (&_eeg ); -_gec !=nil {return _gec ;};_beab ._gee ._efe =uint32 (_eeg );_beab ._gee ._bea =uint32 (_eeg >>32);};return nil ;}; +// GetMin gets a button min value. +func (_ceed *SpinButtonControl )GetMin ()int32 {return _ceed ._fad ._ebfb }; -// SpinButtonControl is a representation of a spinButton ActiveX form. -type SpinButtonControl struct{controlBase ;_bfcf *spinButtonPropMask ;_fcdc *spinButtonDataBlock ;_dgdf *spinButtonExtraDataBlock ;_gfeb *streamData ;};type commandButtonPropMask struct{_cfee bool ;_fed bool ;_eacf bool ;_cba bool ;_fc bool ;_dcd bool ; -_cgb bool ;_cdb bool ;_fcc bool ;_dg bool ;_bcf bool ;};func _gdec (_ggg *_cf .Reader )(*morphDataControl ,error ){_aeb :=&morphDataControl {};if _gcf :=_aeb .readPropMask (_ggg );_gcf !=nil {return nil ,_gcf ;};if _adf :=_aeb .readDataBlock (_ggg );_adf !=nil {return nil ,_adf ; -};if _gfd :=_aeb .readExtraDataBlock (_ggg );_gfd !=nil {return nil ,_gfd ;};if _dbb :=_aeb .readStreamDataMP (_ggg ,_aeb ._gbgc ._bcfe ,_aeb ._gbgc ._dccd );_dbb !=nil {return nil ,_dbb ;};switch _aeb ._abb ._age {case _cfbg ,_efca :if _bffe :=_aeb .readColumnInfo (_ggg ); -_bffe !=nil {return nil ,_bffe ;};if _egcf :=_aeb .readColumnInfoPropMask (_ggg );_egcf !=nil {return nil ,_egcf ;};if _cegd :=_aeb .readColumnInfoDataBlock (_ggg );_cegd !=nil {return nil ,_cegd ;};};if _afaa :=_aeb .readTheRest (_ggg );_afaa !=nil {return nil ,_afaa ; -};return _aeb ,nil ;};type streamData struct{_bgbd *guidAndPicture ;_efae *guidAndPicture ;};func (_beba *ScrollBarControl )writeExtraDataBlock (_cegf *_cf .Writer )error {if _beba ._fabb ._aab {_bfca :=uint64 (_beba ._fgcc ._abfa )<<32|uint64 (_beba ._fgcc ._cfga ); -if _fbe :=_cegf .WritePropertyNoAlign (_bfca );_fbe !=nil {return _fbe ;};};return nil ;}; +// SetMax sets a button max value. +func (_eef *SpinButtonControl )SetMax (max int32 ){_eef ._ega ._efb =true ;_eef ._fad ._adee =max };func (_fba *morphDataControl )writeDataBlock (_dbdf *_ab .Writer )error {if _fba ._cad ._gbf {if _abc :=_dbdf .WriteProperty (_fba ._dca ._cdae );_abc !=nil {return _abc ; +};};if _fba ._cad ._fcdf {if _fgdd :=_dbdf .WriteProperty (_fba ._dca ._cbeb );_fgdd !=nil {return _fgdd ;};};if _fba ._cad ._daf {if _bdfa :=_dbdf .WriteProperty (_fba ._dca ._gdfaa );_bdfa !=nil {return _bdfa ;};};if _fba ._cad ._cac {if _ddc :=_dbdf .WriteProperty (_fba ._dca ._eegc ); +_ddc !=nil {return _ddc ;};};if _fba ._cad ._adf {if _gfff :=_dbdf .WriteProperty (_fba ._dca ._egef );_gfff !=nil {return _gfff ;};};if _fba ._cad ._cbdd {if _cdba :=_dbdf .WriteProperty (_fba ._dca ._agfc );_cdba !=nil {return _cdba ;};};if _fba ._cad ._faaa {if _eaadb :=_dbdf .WriteProperty (_fba ._dca ._bgg ); +_eaadb !=nil {return _eaadb ;};};if _fba ._cad ._feb {if _gbdfc :=_dbdf .WriteProperty (_fba ._dca ._gbc );_gbdfc !=nil {return _gbdfc ;};};if _fba ._cad ._gafb {if _afbb :=_dbdf .WriteProperty (_fba ._dca ._cbfg );_afbb !=nil {return _afbb ;};};if _fba ._cad ._adcc {if _ecbb :=_dbdf .WriteProperty (_fba ._dca ._gcb ); +_ecbb !=nil {return _ecbb ;};};if _fba ._cad ._aebf {if _cged :=_dbdf .WriteProperty (_fba ._dca ._fcabf );_cged !=nil {return _cged ;};};if _fba ._cad ._cfed {if _bfgd :=_dbdf .WriteProperty (_fba ._dca ._dag );_bfgd !=nil {return _bfgd ;};};if _fba ._cad ._fcdc {if _eaea :=_dbdf .WriteProperty (_fba ._dca ._afee ); +_eaea !=nil {return _eaea ;};};if _fba ._cad ._cdf {if _bgd :=_dbdf .WriteProperty (_fba ._dca ._fbcb );_bgd !=nil {return _bgd ;};};if _fba ._cad ._ecega {if _beca :=_dbdf .WriteProperty (_fba ._dca ._afdcd );_beca !=nil {return _beca ;};};if _fba ._cad ._dgef {if _fbda :=_dbdf .WriteProperty (_fba ._dca ._bee ); +_fbda !=nil {return _fbda ;};};if _fba ._cad ._cacc {if _addc :=_dbdf .WriteProperty (_fba ._dca ._acg );_addc !=nil {return _addc ;};};if _fba ._cad ._cbec {if _gca :=_dbdf .WriteProperty (_fba ._dca ._gea );_gca !=nil {return _gca ;};};if _fba ._cad ._dgeb {if _ggbef :=_dbdf .WriteProperty (_fba ._dca ._aaaa ); +_ggbef !=nil {return _ggbef ;};};if _fba ._cad ._feda {if _aagbg :=_dbdf .WriteProperty (_fba ._dca ._ffga );_aagbg !=nil {return _aagbg ;};};if _fba ._cad ._deff {_bbfc :=_ca (_fba ._dca ._badf ,_fba ._dca ._ebgf );if _gdabe :=_dbdf .WriteProperty (_bbfc ); +_gdabe !=nil {return _gdabe ;};};if _fba ._cad ._dfd {_dgbb :=_ca (_fba ._dca ._fcec ,_fba ._dca ._fbcba );if _fff :=_dbdf .WriteProperty (_dgbb );_fff !=nil {return _fff ;};};if _fba ._cad ._cegec {if _fcgb :=_dbdf .WriteProperty (_fba ._dca ._ecb );_fcgb !=nil {return _fcgb ; +};};if _fba ._cad ._dfb {if _edf :=_dbdf .WriteProperty (_fba ._dca ._gfab );_edf !=nil {return _edf ;};};if _fba ._cad ._agcc {if _ddca :=_dbdf .WriteProperty (_fba ._dca ._fbcf );_ddca !=nil {return _ddca ;};};if _fba ._cad ._gbbb {if _ccfg :=_dbdf .WriteProperty (_fba ._dca ._ceea ); +_ccfg !=nil {return _ccfg ;};};if _fba ._cad ._acdg {if _ddbd :=_dbdf .WriteProperty (_fba ._dca ._aea );_ddbd !=nil {return _ddbd ;};};if _fba ._cad ._beag {if _eagee :=_dbdf .WriteProperty (_fba ._dca ._dcfa );_eagee !=nil {return _eagee ;};};if _fba ._cad ._gaac {_caac :=_ca (_fba ._dca ._fgbc ,_fba ._dca ._dec ); +if _efg :=_dbdf .WriteProperty (_caac );_efg !=nil {return _efg ;};};return _dbdf .AlignLength (4);};const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;);func (_dac *LabelControl )writeDataBlock (_ggfdd *_ab .Writer )error {if _dac ._dffc ._agdce {if _agdb :=_ggfdd .WriteProperty (_dac ._dcff ._bce ); +_agdb !=nil {return _agdb ;};};if _dac ._dffc ._agda {if _agcf :=_ggfdd .WriteProperty (_dac ._dcff ._effc );_agcf !=nil {return _agcf ;};};if _dac ._dffc ._ffb {if _afg :=_ggfdd .WriteProperty (_dac ._dcff ._eeg );_afg !=nil {return _afg ;};};if _dac ._dffc ._bfde {_gcgg :=_ca (_dac ._dcff ._adac ,_dac ._dcff ._gbbg ); +if _fagf :=_ggfdd .WriteProperty (_gcgg );_fagf !=nil {return _fagf ;};};if _dac ._dffc ._acf {if _baad :=_ggfdd .WriteProperty (_dac ._dcff ._aee );_baad !=nil {return _baad ;};};if _dac ._dffc ._bfcab {if _faac :=_ggfdd .WriteProperty (_dac ._dcff ._bcb ); +_faac !=nil {return _faac ;};};if _dac ._dffc ._bcg {if _afgb :=_ggfdd .WriteProperty (_dac ._dcff ._dbbf );_afgb !=nil {return _afgb ;};};if _dac ._dffc ._fcab {if _dbgg :=_ggfdd .WriteProperty (_dac ._dcff ._aeb );_dbgg !=nil {return _dbgg ;};};if _dac ._dffc ._bge {if _fce :=_ggfdd .WriteProperty (_dac ._dcff ._bgba ); +_fce !=nil {return _fce ;};};if _dac ._dffc ._cfb {if _ccbd :=_ggfdd .WriteProperty (_dac ._dcff ._bbfg );_ccbd !=nil {return _ccbd ;};};if _dac ._dffc ._gaf {if _gbdf :=_ggfdd .WriteProperty (_dac ._dcff ._eeba );_gbdf !=nil {return _gbdf ;};};if _dac ._dffc ._cbf {if _dcda :=_ggfdd .WriteProperty (_dac ._dcff ._bcce ); +_dcda !=nil {return _dcda ;};};return _ggfdd .AlignLength (4);}; // GetMin gets a button min value. -func (_gdaeb *ScrollBarControl )GetMin ()int32 {return _gdaeb ._fda ._egfaa }; +func (_ccde *ScrollBarControl )GetMin ()int32 {return _ccde ._dgcdd ._abdf }; -// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) -func (_cbgb *ScrollBarControl )GetWidth ()uint32 {return _cbgb ._fgcc ._abfa };func (_dge *controlBase )setPictureBytes (_cde []byte ){if _dge ._dbgd ._efae ==nil {_dge ._dbgd ._efae =&guidAndPicture {};};_dge ._dbgd ._efae .setStdPictureBytes (_cde ); -};type morphDataControlBoolValue struct{*morphDataControl };func (_agdc *SpinButtonControl )writePropMask (_befb *_cf .Writer )error {_beae :=uint32 (0);_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._aece );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._gffd ); -_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._egbe );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._dbgdg );_beae >>=1;_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._dffg );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._adg );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._ffed ); -_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._cdggc );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._ffdeg );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._efab );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._adag );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._gefc ); -_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._ggcc );_beae =_cf .PushLeftUI32 (_beae ,_agdc ._bfcf ._fbdg );_beae >>=17;return _c .Write (_befb ,_c .LittleEndian ,_beae );};type morphDataControl struct{controlBase ;_gbgc *morphDataPropMask ;_abb *morphDataDataBlock ; -_efgg *morphDataExtraDataBlock ;_aecfe *streamData ;_dab *morphDataColumnInfo ;_abff *morphDataColumnInfoPropMask ;_dce *morphDataColumnInfoDataBlock ;}; +// GetCaption gets a caption string from a label control. +func (_fbd *LabelControl )GetCaption ()string {return _fbd ._efa ._cbgg };func (_ada *CommandButtonControl )writePropMask (_ff *_ab .Writer )error {_gcf :=uint32 (0);_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._aa );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._bbf ); +_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._eaaa );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._bdd );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._bcdd );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._ecf );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._ebb );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._ebg ); +_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._ced );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._gcg );_gcf =_ab .PushLeftUI32 (_gcf ,_ada ._ae ._aga );_gcf >>=21;return _e .Write (_ff ,_e .LittleEndian ,_gcf );};func (_age *controlBase )readStreamDataPM (_bfad *_ab .Reader ,_gbdd ,_bfae bool )error {_age ._abag =&streamData {}; +if _gbdd {_age ._abag ._bgde =&guidAndPicture {};if _bbc :=_age ._abag ._bgde .importFromReader (_bfad );_bbc !=nil {return _bbc ;};};if _bfae {_age ._abag ._ggbb =&guidAndPicture {};if _bcbe :=_age ._abag ._ggbb .importFromReader (_bfad );_bcbe !=nil {return _bcbe ; +};};return nil ;};var _acca =len (_dgc );func (_ddd *CommandButtonControl )readDataBlock (_ecfe *_ab .Reader )error {_ddd ._gfb =&commandButtonDataBlock {};if _ddd ._ae ._aa {if _abg :=_ecfe .ReadProperty (&_ddd ._gfb ._gba );_abg !=nil {return _abg ;}; +};if _ddd ._ae ._bbf {if _fef :=_ecfe .ReadProperty (&_ddd ._gfb ._dde );_fef !=nil {return _fef ;};};if _ddd ._ae ._eaaa {if _bea :=_ecfe .ReadProperty (&_ddd ._gfb ._ceg );_bea !=nil {return _bea ;};};if _ddd ._ae ._bdd {var _agd uint32 ;if _eagc :=_ecfe .ReadProperty (&_agd ); +_eagc !=nil {return _eagc ;};_ddd ._gfb ._eca ,_ddd ._gfb ._dgb =_ecd (_agd );};if _ddd ._ae ._bcdd {if _cc :=_ecfe .ReadProperty (&_ddd ._gfb ._egg );_cc !=nil {return _cc ;};};if _ddd ._ae ._ebb {if _dcc :=_ecfe .ReadProperty (&_ddd ._gfb ._ace );_dcc !=nil {return _dcc ; +};};if _ddd ._ae ._ebg {if _dcec :=_ecfe .ReadProperty (&_ddd ._gfb ._bcde );_dcec !=nil {return _dcec ;};};if _ddd ._ae ._ced {if _dgbc :=_ecfe .ReadProperty (&_ddd ._gfb ._fcc );_dgbc !=nil {return _dgbc ;};};if _ddd ._ae ._aga {if _fbg :=_ecfe .ReadProperty (&_ddd ._gfb ._eff ); +_fbg !=nil {return _fbg ;};};return nil ;};func (_bcfa *CommandButtonControl )writeExtraDataBlock (_fee *_ab .Writer )error {if _bcfa ._gfb ._dgb > 0{if _aaa :=_fee .WriteStringProperty (_bcfa ._agf ._edc );_aaa !=nil {return _aaa ;};};if _bcfa ._ae ._ecf {_ebbg :=uint64 (_bcfa ._agf ._cee )<<32|uint64 (_bcfa ._agf ._dbd ); +if _ccb :=_fee .WritePropertyNoAlign (_ebbg );_ccb !=nil {return _ccb ;};};return nil ;};type morphDataPropMask struct{_gbf bool ;_fcdf bool ;_daf bool ;_cac bool ;_adf bool ;_cbdd bool ;_faaa bool ;_feb bool ;_ege bool ;_gafb bool ;_adcc bool ;_aebf bool ; +_cfed bool ;_fcdc bool ;_cdf bool ;_ecega bool ;_dgef bool ;_cacc bool ;_cbec bool ;_dgeb bool ;_feda bool ;_deff bool ;_dfd bool ;_cegec bool ;_dfb bool ;_agcc bool ;_gbbb bool ;_acdg bool ;_beag bool ;_gaac bool ;};func (_fgf *guidAndPicture )getStdPictureBytes ()[]byte {if _fgf !=nil &&_fgf ._aac !=nil &&_fgf ._aac ._cfa !=nil {return _fgf ._aac ._cfa .Bytes (); +};return nil ;};func (_dgge *ScrollBarControl )readPropMask (_aff *_ab .Reader )error {var _aded uint32 ;if _edae :=_e .Read (_aff ,_e .LittleEndian ,&_aded );_edae !=nil {return _edae ;};_dgge ._aggd =&scrollBarPropMask {};_dgge ._aggd ._badd ,_aded =_ab .PopRightUI32 (_aded ); +_dgge ._aggd ._efc ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._adge ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._aeaf ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._baeb ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._bgf ,_aded =_ab .PopRightUI32 (_aded ); +_dgge ._aggd ._bbgb ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._ebde ,_aded =_ab .PopRightUI32 (_aded );_aded >>=1;_dgge ._aggd ._fcdb ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._gabd ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._fbbg ,_aded =_ab .PopRightUI32 (_aded ); +_dgge ._aggd ._fdfg ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._bbeg ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._bcag ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._ebdd ,_aded =_ab .PopRightUI32 (_aded );_dgge ._aggd ._acbc ,_aded =_ab .PopRightUI32 (_aded ); +return nil ;}; -// ImportFromFile makes a Control from a file in a storage. -func ImportFromFile (storagePath string )(*Control ,error ){_ea ,_bg :=_g .Open (storagePath );if _bg !=nil {return nil ,_bg ;};defer _ea .Close ();_ee ,_bg :=_eg .New (_ea );if _bg !=nil {return nil ,_bg ;};_gd ,_bg :=_fe (_ee );if _bg !=nil {return nil ,_bg ; -};_ac ,_bg :=_ee .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _bg !=nil {return nil ,_bg ;};_ff :=make ([]byte ,_ac .Size );_ ,_bg =_ac .Read (_ff );if _bg !=nil {return nil ,_bg ;};_ab :=&Control {_cc :storagePath };_afb ,_bg :=_cf .NewReader (_ff ); -if _bg !=nil {return nil ,_bg ;};if _df :=_c .Read (_afb ,_c .LittleEndian ,&_ab ._ga );_df !=nil {return nil ,_df ;};if _ge :=_c .Read (_afb ,_c .LittleEndian ,&_ab ._fa );_ge !=nil {return nil ,_ge ;};if _afd :=_c .Read (_afb ,_c .LittleEndian ,&_ab ._af ); -_afd !=nil {return nil ,_afd ;};switch _gd {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_aba ,_gg :=_gdec (_afb );if _gg !=nil {return nil ,_gg ;};_aba ._eba =true ;_ab .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_aba }}}; -case "\u0054e\u0078\u0074\u0042\u006f\u0078":_ccg ,_bf :=_gdec (_afb );if _bf !=nil {return nil ,_bf ;};_ccg ._eba =true ;_ab .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_ccg }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_gb ,_ec :=_gdec (_afb ); -if _ec !=nil {return nil ,_ec ;};_gb ._eba =true ;_ab .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_gb }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_ggf ,_bb :=_gdec (_afb );if _bb !=nil {return nil ,_bb ;}; -_ggf ._eba =true ;_ab .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_ggf }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_ag ,_bd :=_gdec (_afb );if _bd !=nil {return nil ,_bd ;};_ag ._eba =true ; -_ab .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_ag }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_ca ,_gf :=_gdec (_afb );if _gf !=nil {return nil ,_gf ;};_ca ._eba =true ; -_ab .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_ca }}};case "\u004c\u0061\u0062e\u006c":_cd ,_ad :=_ffgd (_afb );if _ad !=nil {return nil ,_ad ;};_ab .Choice =&ControlChoice {Label :_cd };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_cg ,_fb :=_cccf (_afb ); -if _fb !=nil {return nil ,_fb ;};_ab .Choice =&ControlChoice {SpinButton :_cg };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_dd ,_aae :=_ecd (_afb );if _aae !=nil {return nil ,_aae ;};_ab .Choice =&ControlChoice {CommandButton :_dd }; -case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_fbg ,_be :=_cfbf (_afb );if _be !=nil {return nil ,_be ;};_ab .Choice =&ControlChoice {ScrollBar :_fbg };default:_fg :=&controlBase {};if _eee :=_fg .readTheRest (_afb );_eee !=nil {return nil ,_eee ; -};_ab .Choice =&ControlChoice {_cfe :_fg };};return _ab ,nil ;}; +// SetForeColor sets a button text color value from a system palette for a commandButton control. +func (_cfdd *CommandButtonControl )SetForeColor (foreColor uint32 ){_cfdd ._ae ._aa =true ;_cfdd ._gfb ._gba =foreColor ;};type morphDataColumnInfoPropMask struct{};func (_dfgb *SpinButtonControl )writeDataBlock (_eeab *_ab .Writer )error {if _dfgb ._ega ._bcaf {if _gfecb :=_eeab .WriteProperty (_dfgb ._fad ._dee ); +_gfecb !=nil {return _gfecb ;};};if _dfgb ._ega ._gabb {if _geed :=_eeab .WriteProperty (_dfgb ._fad ._fea );_geed !=nil {return _geed ;};};if _dfgb ._ega ._aegb {if _egb :=_eeab .WriteProperty (_dfgb ._fad ._aeca );_egb !=nil {return _egb ;};};if _dfgb ._ega ._fgdec {if _cebd :=_eeab .WriteProperty (_dfgb ._fad ._ebfb ); +_cebd !=nil {return _cebd ;};};if _dfgb ._ega ._efb {if _edbe :=_eeab .WriteProperty (_dfgb ._fad ._adee );_edbe !=nil {return _edbe ;};};if _dfgb ._ega ._aefg {if _ecdaa :=_eeab .WriteProperty (_dfgb ._fad ._cbfe );_ecdaa !=nil {return _ecdaa ;};};if _dfgb ._ega ._dccg {if _adedf :=_eeab .WriteProperty (_dfgb ._fad ._eaae ); +_adedf !=nil {return _adedf ;};};if _dfgb ._ega ._aed {if _cgg :=_eeab .WriteProperty (_dfgb ._fad ._fbdf );_cgg !=nil {return _cgg ;};};if _dfgb ._ega ._efdg {if _dfga :=_eeab .WriteProperty (_dfgb ._fad ._gbad );_dfga !=nil {return _dfga ;};};if _dfgb ._ega ._eefa {if _aebfg :=_eeab .WriteProperty (_dfgb ._fad ._ebc ); +_aebfg !=nil {return _aebfg ;};};if _dfgb ._ega ._cded {if _daag :=_eeab .WriteProperty (_dfgb ._fad ._fcaa );_daag !=nil {return _daag ;};};if _dfgb ._ega ._ged {if _ggcfb :=_eeab .WriteProperty (_dfgb ._fad ._aeae );_ggcfb !=nil {return _ggcfb ;};};if _dfgb ._ega ._gbcf {if _fga :=_eeab .WriteProperty (_dfgb ._fad ._dcgg ); +_fga !=nil {return _fga ;};};return _eeab .AlignLength (4);};func (_fcea *morphDataControl )readExtraDataBlock (_fefd *_ab .Reader )error {_fcea ._aagb =&morphDataExtraDataBlock {};if _fcea ._cad ._ege {var _ddf uint64 ;if _bdfe :=_fefd .ReadPairProperty (&_ddf ); +_bdfe !=nil {return _bdfe ;};_fcea ._aagb ._ffge =uint32 (_ddf );_fcea ._aagb ._ggbca =uint32 (_ddf >>32);};if _fcea ._dca ._badf > 0{_aeef ,_afag :=_fefd .ReadStringProperty (_fcea ._dca ._badf );if _afag !=nil {return _afag ;};_fcea ._aagb ._caaca =_aeef ; +};if _fcea ._dca ._fcec > 0{_ceeab ,_ffcd :=_fefd .ReadStringProperty (_fcea ._dca ._fcec );if _ffcd !=nil {return _ffcd ;};_fcea ._aagb ._ccd =_ceeab ;};if _fcea ._dca ._fgbc > 0{_eea ,_dcdaa :=_fefd .ReadStringProperty (_fcea ._dca ._fgbc );if _dcdaa !=nil {return _dcdaa ; +};_fcea ._aagb ._aafg =_eea ;};return nil ;}; -// GetPosition gets a button position value. -func (_afce *ScrollBarControl )GetPosition ()int32 {return _afce ._fda ._ffab };func _bbb (_gc uint32 )(bool ,uint32 ){if _gc ==0{return false ,0;};_cbb :=_gc >=1<<31;if _cbb {_gc -=1<<31;};return _cbb ,_gc ;};type morphDataColumnInfoDataBlock struct{}; -type imagePropMask struct{_cega bool ;_bbgc bool ;_cead bool ;_aaf bool ;_afdf bool ;_abc bool ;_ebc bool ;_cab bool ;_dfe bool ;_bgfa bool ;_bbbe bool ;_cdcd bool ;_gda bool ;}; +// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) +func (_baae *ScrollBarControl )SetWidth (width uint32 ){_baae ._aggd ._aeaf =true ;_baae ._aeec ._feddb =width ;};type guidAndPicture struct{_fdgb []byte ;_aac *stdPicture ;};const _gab =5; -// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) -func (_gaggb *ScrollBarControl )GetHeight ()uint32 {return _gaggb ._fgcc ._cfga };func (_gggg *morphDataControl )readColumnInfo (_fgcb *_cf .Reader )error {return nil }; +// SetPosition sets a button position value. +func (_bcgc *SpinButtonControl )SetPosition (position int32 ){_bcgc ._ega ._aefg =true ;_bcgc ._fad ._cbfe =position ;};func (_bf *controlBase )readTheRest (_facg *_ab .Reader )error {_cafd :=_c .NewBuffer ([]byte {});_ ,_cdcf :=_d .Copy (_cafd ,_facg ); +if _cdcf !=nil {return _cdcf ;};_bf ._ece =_cafd .Bytes ();return nil ;};type commandButtonExtraDataBlock struct{_cee uint32 ;_dbd uint32 ;_edc string ;};func (_gbgg *ImageControl )writePropMask (_gdee *_ab .Writer )error {_gfaa :=uint32 (0);_gfaa >>=2; +_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._cedf );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._afd );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._eaf );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._bae );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._bff ); +_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._cdab );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._bfd );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._baa );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._bfca );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._gdd ); +_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._bafc );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._afa );_gfaa =_ab .PushLeftUI32 (_gfaa ,_gbgg ._adag ._deg );_gfaa >>=17;return _e .Write (_gdee ,_e .LittleEndian ,_gfaa );}; + +// SetBackColor sets a button text color value from a system palette for a spinButton control. +func (_bcceg *SpinButtonControl )SetBackColor (backColor uint32 ){_bcceg ._ega ._gabb =true ;_bcceg ._fad ._fea =backColor ;}; + +// SetWidth sets width of the Label in HIMETRIC (0.01mm) +func (_cfaf *LabelControl )SetWidth (width uint32 ){_cfaf ._dffc ._ecg =true ;_cfaf ._efa ._cgec =width };const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ; +);type scrollBarExtraDataBlock struct{_feddb uint32 ;_ffcc uint32 ;};var _dgc =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51};func _ca (_gbg uint32 ,_fab bool )uint32 {if _gbg ==0{return 0;};if _fab {_gbg |=1<<31;};return _gbg ; +};func _dce (_bec *_ab .Reader )(*CommandButtonControl ,error ){_fg :=&CommandButtonControl {};if _bd :=_fg .readPropMask (_bec );_bd !=nil {return nil ,_bd ;};if _bda :=_fg .readDataBlock (_bec );_bda !=nil {return nil ,_bda ;};if _aba :=_fg .readExtraDataBlock (_bec ); +_aba !=nil {return nil ,_aba ;};if _acc :=_fg .readStreamDataPM (_bec ,_fg ._ae ._ebg ,_fg ._ae ._aga );_acc !=nil {return nil ,_acc ;};if _gd :=_fg .readTheRest (_bec );_gd !=nil {return nil ,_gd ;};return _fg ,nil ;};func (_fbc *CommandButtonControl )export (_fac *_ab .Writer )error {if _df :=_fbc .writePropMask (_fac ); +_df !=nil {return _df ;};if _fgb :=_fbc .writeDataBlock (_fac );_fgb !=nil {return _fgb ;};if _gfa :=_fbc .writeExtraDataBlock (_fac );_gfa !=nil {return _gfa ;};_fbc ._cbg =uint16 (_fac .Len ()-4);if _fbb :=_fbc .writeStreamDataPM (_fac );_fbb !=nil {return _fbb ; +};return _fbc .writeTheRest (_fac );}; + +// GetForeColor gets a button text color value for a system palette from a spinButton control. +func (_gfgd *SpinButtonControl )GetForeColor ()uint32 {return _gfgd ._fad ._dee }; // GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) -func (_eeed *morphDataControl )GetWidth ()uint32 {return _eeed ._efgg ._gefd };func (_egc *controlBase )getPictureBytes ()[]byte {return _egc ._dbgd ._efae .getStdPictureBytes ()};func _cfbf (_bae *_cf .Reader )(*ScrollBarControl ,error ){_eade :=&ScrollBarControl {}; -if _acec :=_eade .readPropMask (_bae );_acec !=nil {return nil ,_acec ;};if _acecg :=_eade .readDataBlock (_bae );_acecg !=nil {return nil ,_acecg ;};if _edbc :=_eade .readExtraDataBlock (_bae );_edbc !=nil {return nil ,_edbc ;};if _dbfg :=_eade .readStreamDataM (_bae ,_eade ._fabb ._eeda ); -_dbfg !=nil {return nil ,_dbfg ;};if _bdfe :=_eade .readTheRest (_bae );_bdfe !=nil {return nil ,_bdfe ;};return _eade ,nil ;};type guidAndPicture struct{_edc []byte ;_cbe *stdPicture ;}; +func (_gfd *morphDataControl )GetWidth ()uint32 {return _gfd ._aagb ._ggbca }; -// ComboBoxDataControl is a representation of a combo box ActiveX form. -type ComboBoxDataControl struct{*morphDataControlStringValue };const _efca =3; +// ListBoxDataControl is a representation of a list box ActiveX form. +type ListBoxDataControl struct{*morphDataControlStringValue }; // SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) -func (_bba *morphDataControl )SetHeight (height uint32 ){_bba ._gbgc ._bbc =true ;_bba ._efgg ._gbfe =height ;};type spinButtonExtraDataBlock struct{_ccdf uint32 ;_degf uint32 ;};func (_fega *SpinButtonControl )writeDataBlock (_bcc *_cf .Writer )error {if _fega ._bfcf ._aece {if _aad :=_bcc .WriteProperty (_fega ._fcdc ._becd ); -_aad !=nil {return _aad ;};};if _fega ._bfcf ._gffd {if _cgge :=_bcc .WriteProperty (_fega ._fcdc ._fagg );_cgge !=nil {return _cgge ;};};if _fega ._bfcf ._egbe {if _deg :=_bcc .WriteProperty (_fega ._fcdc ._ecfb );_deg !=nil {return _deg ;};};if _fega ._bfcf ._dffg {if _gfgd :=_bcc .WriteProperty (_fega ._fcdc ._dbgb ); -_gfgd !=nil {return _gfgd ;};};if _fega ._bfcf ._adg {if _cgbe :=_bcc .WriteProperty (_fega ._fcdc ._ddbb );_cgbe !=nil {return _cgbe ;};};if _fega ._bfcf ._ffed {if _fcbb :=_bcc .WriteProperty (_fega ._fcdc ._gfga );_fcbb !=nil {return _fcbb ;};};if _fega ._bfcf ._cdggc {if _aedb :=_bcc .WriteProperty (_fega ._fcdc ._dece ); -_aedb !=nil {return _aedb ;};};if _fega ._bfcf ._ffdeg {if _acg :=_bcc .WriteProperty (_fega ._fcdc ._cfbc );_acg !=nil {return _acg ;};};if _fega ._bfcf ._efab {if _agcd :=_bcc .WriteProperty (_fega ._fcdc ._gcebf );_agcd !=nil {return _agcd ;};};if _fega ._bfcf ._adag {if _eeedg :=_bcc .WriteProperty (_fega ._fcdc ._fcga ); -_eeedg !=nil {return _eeedg ;};};if _fega ._bfcf ._gefc {if _eedcd :=_bcc .WriteProperty (_fega ._fcdc ._cegae );_eedcd !=nil {return _eedcd ;};};if _fega ._bfcf ._ggcc {if _cfef :=_bcc .WriteProperty (_fega ._fcdc ._egfc );_cfef !=nil {return _cfef ;}; -};if _fega ._bfcf ._fbdg {if _gded :=_bcc .WriteProperty (_fega ._fcdc ._fbee );_gded !=nil {return _gded ;};};return _bcc .AlignLength (4);};func (_fcgf *ScrollBarControl )readPropMask (_bffa *_cf .Reader )error {var _cgfcf uint32 ;if _cdfg :=_c .Read (_bffa ,_c .LittleEndian ,&_cgfcf ); -_cdfg !=nil {return _cdfg ;};_fcgf ._fabb =&scrollBarPropMask {};_fcgf ._fabb ._beede ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._befg ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._eege ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._aab ,_cgfcf =_cf .PopRightUI32 (_cgfcf ); -_fcgf ._fabb ._gbef ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._abef ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._ebfb ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._fgdf ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_cgfcf >>=1;_fcgf ._fabb ._caf ,_cgfcf =_cf .PopRightUI32 (_cgfcf ); -_fcgf ._fabb ._dbab ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._fcec ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._egb ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._affc ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._agg ,_cgfcf =_cf .PopRightUI32 (_cgfcf ); -_fcgf ._fabb ._fad ,_cgfcf =_cf .PopRightUI32 (_cgfcf );_fcgf ._fabb ._eeda ,_cgfcf =_cf .PopRightUI32 (_cgfcf );return nil ;};func (_edcc *controlBase )writeStreamDataPM (_bcbb *_cf .Writer )error {if _edcc ._dbgd !=nil {if _edcc ._dbgd ._efae !=nil {if _fgdb :=_edcc ._dbgd ._efae .export (_bcbb ); -_fgdb !=nil {return _fgdb ;};};if _edcc ._dbgd ._bgbd !=nil {if _fbcc :=_edcc ._dbgd ._bgbd .export (_bcbb );_fbcc !=nil {return _fbcc ;};};};return nil ;};type spinButtonPropMask struct{_aece bool ;_gffd bool ;_egbe bool ;_dbgdg bool ;_dffg bool ;_adg bool ; -_ffed bool ;_cdggc bool ;_ffdeg bool ;_efab bool ;_adag bool ;_gefc bool ;_ggcc bool ;_fbdg bool ;};func (_fdcb *morphDataControl )setValueString (_aaeg string ){_fdcb ._gbgc ._dee =true ;_fdcb ._abb ._ddbg =uint32 (len (_aaeg ));_fdcb ._efgg ._ffdf =_aaeg ; -}; +func (_agdf *morphDataControl )SetHeight (height uint32 ){_agdf ._cad ._ege =true ;_agdf ._aagb ._ffge =height ;}; + +// SetCaption sets a caption string for a morph control. +func (_agcd *morphDataControl )SetCaption (caption string ){if _agcd ._ecc {_agcd ._cad ._dfd =true ;_agcd ._dca ._fcec =uint32 (len (caption ));_agcd ._aagb ._ccd =caption ;};};func _gec (_beba *_ab .Reader )(*ScrollBarControl ,error ){_gef :=&ScrollBarControl {}; +if _cbdg :=_gef .readPropMask (_beba );_cbdg !=nil {return nil ,_cbdg ;};if _agbd :=_gef .readDataBlock (_beba );_agbd !=nil {return nil ,_agbd ;};if _ggef :=_gef .readExtraDataBlock (_beba );_ggef !=nil {return nil ,_ggef ;};if _dccb :=_gef .readStreamDataM (_beba ,_gef ._aggd ._acbc ); +_dccb !=nil {return nil ,_dccb ;};if _efda :=_gef .readTheRest (_beba );_efda !=nil {return nil ,_efda ;};return _gef ,nil ;}; + +// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) +func (_gfg *CommandButtonControl )GetWidth ()uint32 {return _gfg ._agf ._cee };func (_aecgg *morphDataControl )writeColumnInfoPropMask (_gffe *_ab .Writer )error {return nil }; + +// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) +func (_becb *SpinButtonControl )SetWidth (width uint32 ){_becb ._ega ._edd =true ;_becb ._cddd ._cebb =width ;};func (_cgda *controlBase )writeStreamDataPM (_bdbb *_ab .Writer )error {if _cgda ._abag !=nil {if _cgda ._abag ._bgde !=nil {if _feee :=_cgda ._abag ._bgde .export (_bdbb ); +_feee !=nil {return _feee ;};};if _cgda ._abag ._ggbb !=nil {if _fae :=_cgda ._abag ._ggbb .export (_bdbb );_fae !=nil {return _fae ;};};};return nil ;};type spinButtonPropMask struct{_bcaf bool ;_gabb bool ;_aegb bool ;_edd bool ;_fgdec bool ;_efb bool ; +_aefg bool ;_dccg bool ;_aed bool ;_efdg bool ;_eefa bool ;_cded bool ;_ged bool ;_gbcf bool ;};func _dgca (_daec *_ab .Reader )(*ImageControl ,error ){_cegb :=&ImageControl {};if _fccf :=_cegb .readPropMask (_daec );_fccf !=nil {return nil ,_fccf ;};if _efd :=_cegb .readDataBlock (_daec ); +_efd !=nil {return nil ,_efd ;};if _acec :=_cegb .readExtraDataBlock (_daec );_acec !=nil {return nil ,_acec ;};if _bcfe :=_cegb .readStreamDataPM (_daec ,_cegb ._adag ._bfca ,_cegb ._adag ._deg );_bcfe !=nil {return nil ,_bcfe ;};if _aaf :=_cegb .readTheRest (_daec ); +_aaf !=nil {return nil ,_aaf ;};return _cegb ,nil ;}; // GetBackColor gets a button text color value for a system palette from a scrollBar control. -func (_edfe *ScrollBarControl )GetBackColor ()uint32 {return _edfe ._fda ._bcdb }; +func (_bab *ScrollBarControl )GetBackColor ()uint32 {return _bab ._dgcdd ._dbc };type imageDataBlock struct{_eagec uint32 ;_gaa uint32 ;_ecdb byte ;_dcgb uint8 ;_fbca byte ;_cab byte ;_gbd uint16 ;_fcg byte ;_eda uint32 ;_bcff uint16 ;};const _eada =4; +const _ded =2; -// GetMin gets a button min value. -func (_eeedf *SpinButtonControl )GetMin ()int32 {return _eeedf ._fcdc ._dbgb };const _cfbg =2;func (_afbg *ImageControl )writeDataBlock (_fgdd *_cf .Writer )error {if _afbg ._ece ._bbgc {if _dbe :=_fgdd .WriteProperty (_afbg ._bbd ._fdc );_dbe !=nil {return _dbe ; -};};if _afbg ._ece ._cead {if _bde :=_fgdd .WriteProperty (_afbg ._bbd ._cbc );_bde !=nil {return _bde ;};};if _afbg ._ece ._aaf {if _bed :=_fgdd .WriteProperty (_afbg ._bbd ._cdge );_bed !=nil {return _bed ;};};if _afbg ._ece ._afdf {if _dac :=_fgdd .WriteProperty (_afbg ._bbd ._fdff ); -_dac !=nil {return _dac ;};};if _afbg ._ece ._abc {if _ffb :=_fgdd .WriteProperty (_afbg ._bbd ._ccd );_ffb !=nil {return _ffb ;};};if _afbg ._ece ._ebc {if _dff :=_fgdd .WriteProperty (_afbg ._bbd ._dfb );_dff !=nil {return _dff ;};};if _afbg ._ece ._dfe {if _ceeb :=_fgdd .WriteProperty (_afbg ._bbd ._badc ); -_ceeb !=nil {return _ceeb ;};};if _afbg ._ece ._bgfa {if _bbf :=_fgdd .WriteProperty (_afbg ._bbd ._ddc );_bbf !=nil {return _bbf ;};};if _afbg ._ece ._cdcd {if _fba :=_fgdd .WriteProperty (_afbg ._bbd ._fdfa );_fba !=nil {return _fba ;};};if _afbg ._ece ._gda {if _eec :=_fgdd .WriteProperty (_afbg ._bbd ._gegf ); -_eec !=nil {return _eec ;};};return _fgdd .AlignLength (4);};func (_cfb *controlBase )setMouseIconBytes (_gdc []byte ){if _cfb ._dbgd ._bgbd ==nil {_cfb ._dbgd ._bgbd =&guidAndPicture {};};_cfb ._dbgd ._bgbd .setStdPictureBytes (_gdc );};type morphDataPropMask struct{_cgfb bool ; -_adaa bool ;_gbdc bool ;_gcg bool ;_gbeea bool ;_cbga bool ;_ead bool ;_bfg bool ;_bbc bool ;_cgdg bool ;_gcgc bool ;_eacb bool ;_ccgd bool ;_fbgf bool ;_becb bool ;_ddf bool ;_bdf bool ;_beea bool ;_gecf bool ;_daee bool ;_adbd bool ;_dee bool ;_cff bool ; -_eaeb bool ;_ggca bool ;_ecbc bool ;_bcfe bool ;_dccd bool ;_adbc bool ;_ccdd bool ;};func (_bdfb *SpinButtonControl )writeExtraDataBlock (_cgbaf *_cf .Writer )error {if _bdfb ._bfcf ._dbgdg {_eced :=uint64 (_bdfb ._dgdf ._ccdf )<<32|uint64 (_bdfb ._dgdf ._degf ); -if _edbcc :=_cgbaf .WritePropertyNoAlign (_eced );_edbcc !=nil {return _edbcc ;};};return nil ;}; +// ExportToByteArray makes a byte array from a control as it is stored in .bin files. +func (_ggbe *Control )ExportToByteArray ()([]byte ,error ){_gc ,_ge :=_ec .Open (_ggbe ._gf );if _ge !=nil {return nil ,_ge ;};defer _gc .Close ();_fc ,_ge :=_ce .New (_gc );if _ge !=nil {return nil ,_ge ;};_adcf :=_ab .NewWriter ();if _bg :=_e .Write (_adcf ,_e .LittleEndian ,&_ggbe ._ad ); +_bg !=nil {return nil ,_bg ;};if _gb :=_e .Write (_adcf ,_e .LittleEndian ,&_ggbe ._b );_gb !=nil {return nil ,_gb ;};if _cf :=_e .Write (_adcf ,_e .LittleEndian ,uint16 (0));_cf !=nil {return nil ,_cf ;};var _cbb error ;if _ga :=_ggbe .Choice ;_ga !=nil {if _ga .CheckBox !=nil {_cbb =_ga .CheckBox .export (_adcf ); +}else if _ga .TextBox !=nil {_cbb =_ga .TextBox .export (_adcf );}else if _ga .ComboBox !=nil {_cbb =_ga .ComboBox .export (_adcf );}else if _ga .ListBox !=nil {_cbb =_ga .ListBox .export (_adcf );}else if _ga .OptionButton !=nil {_cbb =_ga .OptionButton .export (_adcf ); +}else if _ga .ToggleButton !=nil {_cbb =_ga .ToggleButton .export (_adcf );}else if _ga .Label !=nil {_cbb =_ga .Label .export (_adcf );}else if _ga .SpinButton !=nil {_cbb =_ga .SpinButton .export (_adcf );}else if _ga .CommandButton !=nil {_cbb =_ga .CommandButton .export (_adcf ); +}else if _ga .ScrollBar !=nil {_cbb =_ga .ScrollBar .export (_adcf );}else {_cbb =_ga ._bc .writeTheRest (_adcf );};};if _cbb !=nil {return nil ,_cbb ;};if _ef :=_adcf .WriteByteAt (byte (_ggbe ._be ),2);_ef !=nil {return nil ,_ef ;};if _cge :=_adcf .WriteByteAt (byte (_ggbe ._be >>8),3); +_cge !=nil {return nil ,_cge ;};_fe ,_ge :=_fc .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _ge !=nil {return nil ,_ge ;};if _dae :=_fe .SetEntryContent (_adcf .Bytes ());_dae !=nil {return nil ,_dae ;};return _fc .Export ();};type scrollBarDataBlock struct{_gaga uint32 ; +_dbc uint32 ;_dbe uint32 ;_aaeg uint8 ;_abdf int32 ;_bdb int32 ;_gaag int32 ;_agce int32 ;_daae int32 ;_acdc int32 ;_edb int32 ;_ebbe uint32 ;_dgda uint32 ;_bgfa uint32 ;_cdd uint16 ;}; -// SetForeColor sets a button text color value from a system palette for a commandButton control. -func (_ace *CommandButtonControl )SetForeColor (foreColor uint32 ){_ace ._cda ._cfee =true ;_ace ._dfa ._eed =foreColor ;};func (_fcdce *SpinButtonControl )readPropMask (_gcbc *_cf .Reader )error {var _fafd uint32 ;if _feff :=_c .Read (_gcbc ,_c .LittleEndian ,&_fafd ); -_feff !=nil {return _feff ;};_fcdce ._bfcf =&spinButtonPropMask {};_fcdce ._bfcf ._aece ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._gffd ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._egbe ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._dbgdg ,_fafd =_cf .PopRightUI32 (_fafd ); -_fafd >>=1;_fcdce ._bfcf ._dffg ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._adg ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._ffed ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._cdggc ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._ffdeg ,_fafd =_cf .PopRightUI32 (_fafd ); -_fcdce ._bfcf ._efab ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._adag ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._gefc ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._ggcc ,_fafd =_cf .PopRightUI32 (_fafd );_fcdce ._bfcf ._fbdg ,_fafd =_cf .PopRightUI32 (_fafd ); -return nil ;};func (_fefe *morphDataControl )readColumnInfoPropMask (_gge *_cf .Reader )error {return nil };type imageExtraDataBlock struct{_bea uint32 ;_efe uint32 ;}; +// LabelControl is a representation of a label ActiveX form. +type LabelControl struct{controlBase ;_dffc *labelPropMask ;_dcff *labelDataBlock ;_efa *labelExtraDataBlock ;_effbc *streamData ;}; -// SetMin sets a button min value. -func (_bfff *SpinButtonControl )SetMin (min int32 ){_bfff ._bfcf ._dffg =true ;_bfff ._fcdc ._dbgb =min };func (_ebe *controlBase )getMouseIconBytes ()[]byte {return _ebe ._dbgd ._bgbd .getStdPictureBytes ()}; +// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) +func (_gcfe *ScrollBarControl )GetWidth ()uint32 {return _gcfe ._aeec ._feddb }; -// SetPosition sets a button position value. -func (_bfbe *SpinButtonControl )SetPosition (position int32 ){_bfbe ._bfcf ._ffed =true ;_bfbe ._fcdc ._gfga =position ;}; +// GetBackColor gets a button text color value for a system palette from a label control. +func (_gded *LabelControl )GetBackColor ()uint32 {return _gded ._dcff ._effc };type imagePropMask struct{_cedf bool ;_afd bool ;_eaf bool ;_bae bool ;_bff bool ;_cdab bool ;_bfd bool ;_baa bool ;_bfca bool ;_gdd bool ;_bafc bool ;_afa bool ;_deg bool ; +}; // SetWidth sets width of the morphDataControl in HIMETRIC (0.01mm) -func (_geca *morphDataControl )SetWidth (width uint32 ){_geca ._gbgc ._bbc =true ;_geca ._efgg ._gefd =width ;};type morphDataDataBlock struct{_abca uint32 ;_geec uint32 ;_aea uint32 ;_ceef uint32 ;_ccc byte ;_aaaa byte ;_age byte ;_eff byte ;_bbfd rune ; -_cdae uint32 ;_dafd uint16 ;_dgce int16 ;_dcb int16 ;_fdg uint16 ;_cecg uint16 ;_becbe uint8 ;_cebe uint8 ;_ccbf uint8 ;_fdb uint8 ;_ddcc uint8 ;_ddbg uint32 ;_ebb bool ;_cbd uint32 ;_cgda bool ;_ecf uint32 ;_fcdf uint32 ;_ecbcg uint32 ;_egda uint16 ;_deb uint16 ; -_bffb rune ;_cfcg uint32 ;_dfbe bool ;}; +func (_ebba *morphDataControl )SetWidth (width uint32 ){_ebba ._cad ._ege =true ;_ebba ._aagb ._ggbca =width ;};func (_fbdg *ScrollBarControl )writePropMask (_bbb *_ab .Writer )error {_abgfc :=uint32 (0);_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._badd ); +_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._efc );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._adge );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._aeaf );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._baeb );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._bgf ); +_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._bbgb );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._ebde );_abgfc >>=1;_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._fcdb );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._gabd );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._fbbg ); +_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._fdfg );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._bbeg );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._bcag );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._ebdd );_abgfc =_ab .PushLeftUI32 (_abgfc ,_fbdg ._aggd ._acbc ); +_abgfc >>=15;return _e .Write (_bbb ,_e .LittleEndian ,_abgfc );};func (_dgg *ImageControl )writeExtraDataBlock (_gbb *_ab .Writer )error {if _dgg ._adag ._baa {_aefa :=uint64 (_dgg ._bdf ._fbff )<<32|uint64 (_dgg ._bdf ._bbg );if _ggfd :=_gbb .WritePropertyNoAlign (_aefa ); +_ggfd !=nil {return _ggfd ;};};return nil ;}; -// GetValue gets a value from a control which value can be represented as a string. -func (_bafb *morphDataControlStringValue )GetValue ()string {return _bafb .getValueString ()};func (_cgag *morphDataControl )writeExtraDataBlock (_ecea *_cf .Writer )error {if _cgag ._gbgc ._bbc {_ebbc :=uint64 (_cgag ._efgg ._gefd )<<32|uint64 (_cgag ._efgg ._gbfe ); -if _bab :=_ecea .WritePropertyNoAlign (_ebbc );_bab !=nil {return _bab ;};};if _cgag ._abb ._ddbg > 0{if _adbe :=_ecea .WriteStringProperty (_cgag ._efgg ._ffdf );_adbe !=nil {return _adbe ;};};if _cgag ._abb ._cbd > 0{if _cad :=_ecea .WriteStringProperty (_cgag ._efgg ._eadd ); -_cad !=nil {return _cad ;};};if _cgag ._abb ._cfcg > 0{if _egfa :=_ecea .WriteStringProperty (_cgag ._efgg ._ccgc );_egfa !=nil {return _egfa ;};};return nil ;};func (_cdcca *morphDataControl )setValueBool (_afa bool ){_cdcca ._gbgc ._dee =true ;_cdcca ._abb ._ddbg =1; -_cdcca ._abb ._ebb =true ;_fea :="\u0030";if _afa {_fea ="\u0031";};_cdcca ._efgg ._ffdf =_fea ;}; +// SetForeColor sets a button text color value from a system palette for a label control. +func (_cdg *LabelControl )SetForeColor (foreColor uint32 ){_cdg ._dffc ._agdce =true ;_cdg ._dcff ._bce =foreColor ;};func (_agadb *ImageControl )writeDataBlock (_cfdde *_ab .Writer )error {if _agadb ._adag ._afd {if _eeb :=_cfdde .WriteProperty (_agadb ._cde ._eagec ); +_eeb !=nil {return _eeb ;};};if _agadb ._adag ._eaf {if _gega :=_cfdde .WriteProperty (_agadb ._cde ._gaa );_gega !=nil {return _gega ;};};if _agadb ._adag ._bae {if _bdda :=_cfdde .WriteProperty (_agadb ._cde ._ecdb );_bdda !=nil {return _bdda ;};};if _agadb ._adag ._bff {if _aeg :=_cfdde .WriteProperty (_agadb ._cde ._dcgb ); +_aeg !=nil {return _aeg ;};};if _agadb ._adag ._cdab {if _fag :=_cfdde .WriteProperty (_agadb ._cde ._fbca );_fag !=nil {return _fag ;};};if _agadb ._adag ._bfd {if _ede :=_cfdde .WriteProperty (_agadb ._cde ._cab );_ede !=nil {return _ede ;};};if _agadb ._adag ._bfca {if _gad :=_cfdde .WriteProperty (_agadb ._cde ._gbd ); +_gad !=nil {return _gad ;};};if _agadb ._adag ._gdd {if _agfe :=_cfdde .WriteProperty (_agadb ._cde ._fcg );_agfe !=nil {return _agfe ;};};if _agadb ._adag ._afa {if _eae :=_cfdde .WriteProperty (_agadb ._cde ._eda );_eae !=nil {return _eae ;};};if _agadb ._adag ._deg {if _bdgg :=_cfdde .WriteProperty (_agadb ._cde ._bcff ); +_bdgg !=nil {return _bdgg ;};};return _cfdde .AlignLength (4);};type stdPicture struct{_bfg uint32 ;_aag uint32 ;_cfa *_c .Buffer ;}; -// GetMax gets a button max value. -func (_gffb *SpinButtonControl )GetMax ()int32 {return _gffb ._fcdc ._ddbb }; +// CheckBoxDataControl is a representation of a check box ActiveX form. +type CheckBoxDataControl struct{*morphDataControlBoolValue };type streamData struct{_ggbb *guidAndPicture ;_bgde *guidAndPicture ;}; -// SetBackColor sets a button text color value from a system palette for a scrollBar control. -func (_dca *ScrollBarControl )SetBackColor (backColor uint32 ){_dca ._fabb ._befg =true ;_dca ._fda ._bcdb =backColor ;}; +// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. +type FmPictureSizeMode byte ; -// GetBackColor gets a button text color value for a system palette from a label control. -func (_eae *LabelControl )GetBackColor ()uint32 {return _eae ._afea ._eaee };func (_fdec *LabelControl )writeDataBlock (_abce *_cf .Writer )error {if _fdec ._gdae ._cdca {if _eea :=_abce .WriteProperty (_fdec ._afea ._ffgf );_eea !=nil {return _eea ;}; -};if _fdec ._gdae ._afeae {if _eddd :=_abce .WriteProperty (_fdec ._afea ._eaee );_eddd !=nil {return _eddd ;};};if _fdec ._gdae ._geaf {if _aecf :=_abce .WriteProperty (_fdec ._afea ._aec );_aecf !=nil {return _aecf ;};};if _fdec ._gdae ._edga {_dgc :=_gdf (_fdec ._afea ._bga ,_fdec ._afea ._edde ); -if _gdeb :=_abce .WriteProperty (_dgc );_gdeb !=nil {return _gdeb ;};};if _fdec ._gdae ._gagf {if _egd :=_abce .WriteProperty (_fdec ._afea ._bee );_egd !=nil {return _egd ;};};if _fdec ._gdae ._fgg {if _ddaf :=_abce .WriteProperty (_fdec ._afea ._bdcc ); -_ddaf !=nil {return _ddaf ;};};if _fdec ._gdae ._cebd {if _cgea :=_abce .WriteProperty (_fdec ._afea ._gaggd );_cgea !=nil {return _cgea ;};};if _fdec ._gdae ._abaee {if _eeb :=_abce .WriteProperty (_fdec ._afea ._cgfd );_eeb !=nil {return _eeb ;};};if _fdec ._gdae ._bbec {if _eaad :=_abce .WriteProperty (_fdec ._afea ._ggc ); -_eaad !=nil {return _eaad ;};};if _fdec ._gdae ._fafc {if _feeb :=_abce .WriteProperty (_fdec ._afea ._ebef );_feeb !=nil {return _feeb ;};};if _fdec ._gdae ._ggfa {if _ffd :=_abce .WriteProperty (_fdec ._afea ._fgc );_ffd !=nil {return _ffd ;};};if _fdec ._gdae ._dcde {if _ebcc :=_abce .WriteProperty (_fdec ._afea ._cbg ); -_ebcc !=nil {return _ebcc ;};};return _abce .AlignLength (4);};func _ffgd (_gbf *_cf .Reader )(*LabelControl ,error ){_gafa :=&LabelControl {};if _dfeg :=_gafa .readPropMask (_gbf );_dfeg !=nil {return nil ,_dfeg ;};if _bgdd :=_gafa .readDataBlock (_gbf ); -_bgdd !=nil {return nil ,_bgdd ;};if _dfbb :=_gafa .readExtraDataBlock (_gbf );_dfbb !=nil {return nil ,_dfbb ;};if _cggb :=_gafa .readStreamDataPM (_gbf ,_gafa ._gdae ._fafc ,_gafa ._gdae ._dcde );_cggb !=nil {return nil ,_cggb ;};if _ada :=_gafa .readTheRest (_gbf ); -_ada !=nil {return nil ,_ada ;};return _gafa ,nil ;};func (_abgc *CommandButtonControl )writeExtraDataBlock (_cgfc *_cf .Writer )error {if _abgc ._dfa ._feda > 0{if _ggfb :=_cgfc .WriteStringProperty (_abgc ._gfc ._bgf );_ggfb !=nil {return _ggfb ;};}; -if _abgc ._cda ._dcd {_bfc :=uint64 (_abgc ._gfc ._ae )<<32|uint64 (_abgc ._gfc ._ebg );if _edd :=_cgfc .WritePropertyNoAlign (_bfc );_edd !=nil {return _edd ;};};return nil ;};type morphDataExtraDataBlock struct{_gefd uint32 ;_gbfe uint32 ;_ffdf string ; -_eadd string ;_ccgc string ;}; +// SetMin sets a button min value. +func (_cdaa *ScrollBarControl )SetMin (min int32 ){_cdaa ._aggd ._bgf =true ;_cdaa ._dgcdd ._abdf =min };const _ffc uint32 =0x0000746C; -// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. -type FmPictureSizeMode byte ;func (_gbeeb *morphDataControl )writeDataBlock (_ddd *_cf .Writer )error {if _gbeeb ._gbgc ._cgfb {if _cbec :=_ddd .WriteProperty (_gbeeb ._abb ._abca );_cbec !=nil {return _cbec ;};};if _gbeeb ._gbgc ._adaa {if _bbfb :=_ddd .WriteProperty (_gbeeb ._abb ._geec ); -_bbfb !=nil {return _bbfb ;};};if _gbeeb ._gbgc ._gbdc {if _gbdg :=_ddd .WriteProperty (_gbeeb ._abb ._aea );_gbdg !=nil {return _gbdg ;};};if _gbeeb ._gbgc ._gcg {if _beed :=_ddd .WriteProperty (_gbeeb ._abb ._ceef );_beed !=nil {return _beed ;};};if _gbeeb ._gbgc ._gbeea {if _efaa :=_ddd .WriteProperty (_gbeeb ._abb ._ccc ); -_efaa !=nil {return _efaa ;};};if _gbeeb ._gbgc ._cbga {if _cbecc :=_ddd .WriteProperty (_gbeeb ._abb ._aaaa );_cbecc !=nil {return _cbecc ;};};if _gbeeb ._gbgc ._ead {if _eeag :=_ddd .WriteProperty (_gbeeb ._abb ._age );_eeag !=nil {return _eeag ;};}; -if _gbeeb ._gbgc ._bfg {if _bbcf :=_ddd .WriteProperty (_gbeeb ._abb ._eff );_bbcf !=nil {return _bbcf ;};};if _gbeeb ._gbgc ._cgdg {if _gbad :=_ddd .WriteProperty (_gbeeb ._abb ._bbfd );_gbad !=nil {return _gbad ;};};if _gbeeb ._gbgc ._gcgc {if _bgdc :=_ddd .WriteProperty (_gbeeb ._abb ._cdae ); -_bgdc !=nil {return _bgdc ;};};if _gbeeb ._gbgc ._eacb {if _febb :=_ddd .WriteProperty (_gbeeb ._abb ._dafd );_febb !=nil {return _febb ;};};if _gbeeb ._gbgc ._ccgd {if _gbgfa :=_ddd .WriteProperty (_gbeeb ._abb ._dgce );_gbgfa !=nil {return _gbgfa ;}; -};if _gbeeb ._gbgc ._fbgf {if _gdfb :=_ddd .WriteProperty (_gbeeb ._abb ._dcb );_gdfb !=nil {return _gdfb ;};};if _gbeeb ._gbgc ._becb {if _fedf :=_ddd .WriteProperty (_gbeeb ._abb ._fdg );_fedf !=nil {return _fedf ;};};if _gbeeb ._gbgc ._ddf {if _dgcfb :=_ddd .WriteProperty (_gbeeb ._abb ._cecg ); -_dgcfb !=nil {return _dgcfb ;};};if _gbeeb ._gbgc ._bdf {if _ebag :=_ddd .WriteProperty (_gbeeb ._abb ._becbe );_ebag !=nil {return _ebag ;};};if _gbeeb ._gbgc ._beea {if _facg :=_ddd .WriteProperty (_gbeeb ._abb ._cebe );_facg !=nil {return _facg ;};}; -if _gbeeb ._gbgc ._gecf {if _ggad :=_ddd .WriteProperty (_gbeeb ._abb ._ccbf );_ggad !=nil {return _ggad ;};};if _gbeeb ._gbgc ._daee {if _cecf :=_ddd .WriteProperty (_gbeeb ._abb ._fdb );_cecf !=nil {return _cecf ;};};if _gbeeb ._gbgc ._adbd {if _fag :=_ddd .WriteProperty (_gbeeb ._abb ._ddcc ); -_fag !=nil {return _fag ;};};if _gbeeb ._gbgc ._dee {_cdd :=_gdf (_gbeeb ._abb ._ddbg ,_gbeeb ._abb ._ebb );if _cbdb :=_ddd .WriteProperty (_cdd );_cbdb !=nil {return _cbdb ;};};if _gbeeb ._gbgc ._cff {_fddga :=_gdf (_gbeeb ._abb ._cbd ,_gbeeb ._abb ._cgda ); -if _bcdc :=_ddd .WriteProperty (_fddga );_bcdc !=nil {return _bcdc ;};};if _gbeeb ._gbgc ._eaeb {if _bdefd :=_ddd .WriteProperty (_gbeeb ._abb ._ecf );_bdefd !=nil {return _bdefd ;};};if _gbeeb ._gbgc ._ggca {if _eedc :=_ddd .WriteProperty (_gbeeb ._abb ._fcdf ); -_eedc !=nil {return _eedc ;};};if _gbeeb ._gbgc ._ecbc {if _gdda :=_ddd .WriteProperty (_gbeeb ._abb ._ecbcg );_gdda !=nil {return _gdda ;};};if _gbeeb ._gbgc ._bcfe {if _agfb :=_ddd .WriteProperty (_gbeeb ._abb ._egda );_agfb !=nil {return _agfb ;};}; -if _gbeeb ._gbgc ._dccd {if _ggfc :=_ddd .WriteProperty (_gbeeb ._abb ._deb );_ggfc !=nil {return _ggfc ;};};if _gbeeb ._gbgc ._adbc {if _bcdg :=_ddd .WriteProperty (_gbeeb ._abb ._bffb );_bcdg !=nil {return _bcdg ;};};if _gbeeb ._gbgc ._ccdd {_dcg :=_gdf (_gbeeb ._abb ._cfcg ,_gbeeb ._abb ._dfbe ); -if _daa :=_ddd .WriteProperty (_dcg );_daa !=nil {return _daa ;};};return _ddd .AlignLength (4);};func (_ceda *ScrollBarControl )readExtraDataBlock (_agage *_cf .Reader )error {_ceda ._fgcc =&scrollBarExtraDataBlock {};if _ceda ._fabb ._aab {var _cgdb uint64 ; -if _fdab :=_agage .ReadPairProperty (&_cgdb );_fdab !=nil {return _fdab ;};_ceda ._fgcc ._cfga =uint32 (_cgdb );_ceda ._fgcc ._abfa =uint32 (_cgdb >>32);};return nil ;};func (_bgca *ScrollBarControl )readDataBlock (_aca *_cf .Reader )error {_bgca ._fda =&scrollBarDataBlock {}; -if _bgca ._fabb ._beede {if _cdgc :=_aca .ReadProperty (&_bgca ._fda ._eadc );_cdgc !=nil {return _cdgc ;};};if _bgca ._fabb ._befg {if _bbcb :=_aca .ReadProperty (&_bgca ._fda ._bcdb );_bbcb !=nil {return _bbcb ;};};if _bgca ._fabb ._eege {if _dfgb :=_aca .ReadProperty (&_bgca ._fda ._cag ); -_dfgb !=nil {return _dfgb ;};};if _bgca ._fabb ._gbef {if _fbae :=_aca .ReadProperty (&_bgca ._fda ._bfbg );_fbae !=nil {return _fbae ;};};if _bgca ._fabb ._abef {if _afgg :=_aca .ReadProperty (&_bgca ._fda ._egfaa );_afgg !=nil {return _afgg ;};};if _bgca ._fabb ._ebfb {if _fcf :=_aca .ReadProperty (&_bgca ._fda ._gbga ); -_fcf !=nil {return _fcf ;};};if _bgca ._fabb ._fgdf {if _fedgd :=_aca .ReadProperty (&_bgca ._fda ._ffab );_fedgd !=nil {return _fedgd ;};};if _bgca ._fabb ._caf {if _cfdb :=_aca .ReadProperty (&_bgca ._fda ._affd );_cfdb !=nil {return _cfdb ;};};if _bgca ._fabb ._dbab {if _bdd :=_aca .ReadProperty (&_bgca ._fda ._cafb ); -_bdd !=nil {return _bdd ;};};if _bgca ._fabb ._fcec {if _dafec :=_aca .ReadProperty (&_bgca ._fda ._dfad );_dafec !=nil {return _dafec ;};};if _bgca ._fabb ._egb {if _cdgg :=_aca .ReadProperty (&_bgca ._fda ._ceed );_cdgg !=nil {return _cdgg ;};};if _bgca ._fabb ._affc {if _gbgac :=_aca .ReadProperty (&_bgca ._fda ._fae ); -_gbgac !=nil {return _gbgac ;};};if _bgca ._fabb ._agg {if _fddc :=_aca .ReadProperty (&_bgca ._fda ._daad );_fddc !=nil {return _fddc ;};};if _bgca ._fabb ._fad {if _caaf :=_aca .ReadProperty (&_bgca ._fda ._agag );_caaf !=nil {return _caaf ;};};if _bgca ._fabb ._eeda {if _adfa :=_aca .ReadProperty (&_bgca ._fda ._bgc ); -_adfa !=nil {return _adfa ;};};return nil ;};func (_ccga *controlBase )readTheRest (_afbc *_cf .Reader )error {_gcd :=_e .NewBuffer ([]byte {});_ ,_abee :=_d .Copy (_gcd ,_afbc );if _abee !=nil {return _abee ;};_ccga ._fdf =_gcd .Bytes ();return nil ;}; +// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) +func (_gfde *SpinButtonControl )SetHeight (height uint32 ){_gfde ._ega ._edd =true ;_gfde ._cddd ._efad =height ;}; + +// GetBackColor gets a button text color value for a system palette from a spinButton control. +func (_ddee *SpinButtonControl )GetBackColor ()uint32 {return _ddee ._fad ._fea };func (_fdae *morphDataControl )readColumnInfoPropMask (_fgcg *_ab .Reader )error {return nil };func (_adaf *controlBase )writeStreamDataM (_fbdd *_ab .Writer )error {if _adaf ._abag !=nil {if _adaf ._abag ._ggbb !=nil {if _gfac :=_adaf ._abag ._ggbb .export (_fbdd ); +_gfac !=nil {return _gfac ;};};};return nil ;}; \ No newline at end of file diff --git a/common/common.go b/common/common.go index d46118bea9..bd238222d0 100644 --- a/common/common.go +++ b/common/common.go @@ -13,496 +13,491 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_fa "archive/zip";_gg "bytes";_b "encoding/xml";_ec "errors";_ge "fmt";_ecb "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/common/logger";_ab "github.com/unidoc/unioffice/common/tempstorage";_gf "github.com/unidoc/unioffice/common/tempstorage/diskstore"; -_fad "github.com/unidoc/unioffice/measurement";_ac "github.com/unidoc/unioffice/schema/soo/dml";_dg "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_aa "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_dge "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties"; -_bd "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_cf "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_eee "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ged "github.com/unidoc/unioffice/zippkg";_e "image"; -_ "image/gif";_ "image/jpeg";_ "image/png";_dc "os";_c "reflect";_fb "regexp";_ef "strconv";_ee "strings";_fg "time";);func (_ccb CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_ebf :=_ccb .getNewProperty (name );_ebf .I4 =&i4 ;_ccb .setOrReplaceProperty (_ebf ); -};func (_aed CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_feae :=_aed .getNewProperty (name );_feae .R8 =&r8 ;_aed .setOrReplaceProperty (_feae );}; +package common ;import (_de "archive/zip";_ad "bytes";_aa "encoding/xml";_ec "errors";_fde "fmt";_dd "github.com/unidoc/unioffice";_ef "github.com/unidoc/unioffice/common/logger";_aec "github.com/unidoc/unioffice/common/tempstorage";_ae "github.com/unidoc/unioffice/common/tempstorage/diskstore"; +_aff "github.com/unidoc/unioffice/measurement";_deb "github.com/unidoc/unioffice/schema/soo/dml";_be "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_afb "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_gf "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties"; +_ca "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_g "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_da "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ab "github.com/unidoc/unioffice/zippkg";_fd "image"; +_ "image/gif";_ "image/jpeg";_ "image/png";_fb "os";_f "reflect";_cf "regexp";_bb "strconv";_b "strings";_c "time";); -// SetLinksUpToDate sets the links up to date flag. -func (_bcf AppProperties )SetLinksUpToDate (v bool ){_bcf ._fcb .LinksUpToDate =_ecb .Bool (v )}; - -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_beec CoreProperties )ContentStatus ()string {if _beec ._gef .ContentStatus !=nil {return *_beec ._gef .ContentStatus ;};return "";}; - -// X returns the underlying raw XML data. -func (_cce Relationships )X ()*_eee .Relationships {return _cce ._ggb };func (_dee CustomProperties )setPropertyHelper (_ddg *_dg .CT_Property ,_daad bool ){_bdg :=_dee .GetPropertyByName (*_ddg .NameAttr );if (_bdg ==CustomProperty {}){_dee ._degd .Property =append (_dee ._degd .Property ,_ddg ); -}else if _daad {_ddg .FmtidAttr =_bdg ._bab .FmtidAttr ;if _bdg ._bab .PidAttr ==0{_ddg .PidAttr =_bdg ._bab .PidAttr ;};_ddg .LinkTargetAttr =_bdg ._bab .LinkTargetAttr ;*_bdg ._bab =*_ddg ;};}; - -// Clear removes any existing relationships. -func (_fgba Relationships )Clear (){_fgba ._ggb .Relationship =nil }; - -// SetWidth sets column width, see measurement package. -func (_gbfg TableCol )SetWidth (m _fad .Distance ){_gfcd :=_fad .ToEMU (float64 (m ));_gbfg ._cac .WAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_gfcd };};func UtcTimeFormat (t _fg .Time )string {return t .Format (_ega )+"\u0020\u0055\u0054\u0043"}; +// WriteExtraFiles writes the extra files to the zip package. +func (_dcc *DocBase )WriteExtraFiles (z *_de .Writer )error {for _ ,_cgec :=range _dcc .ExtraFiles {if _fbc :=_ab .AddFileFromDisk (z ,_cgec .ZipPath ,_cgec .DiskPath );_fbc !=nil {return _fbc ;};};return nil ;};func (_ebe CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_cab :=_ebe .getNewProperty (name ); +_cab .R4 =&r4 ;_ebe .setOrReplaceProperty (_cab );};func (_bbf CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_fga :=_bbf .getNewProperty (name );_fga .Decimal =&decimal ;_bbf .setOrReplaceProperty (_fga );}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_afac :_g .NewCoreProperties ()}}; -// RelativeHeight returns the relative height of an image given a fixed width. -// This is used when setting image to a fixed width to calculate the height -// required to keep the same image aspect ratio. -func (_gfeg ImageRef )RelativeHeight (w _fad .Distance )_fad .Distance {_aab :=float64 (_gfeg .Size ().Y )/float64 (_gfeg .Size ().X );return w *_fad .Distance (_aab );}; +// SetAuthor records the author of the document. +func (_cge CoreProperties )SetAuthor (s string ){if _cge ._afac .Creator ==nil {_cge ._afac .Creator =&_dd .XSDAny {XMLName :_aa .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_cge ._afac .Creator .Data =[]byte (s );}; -// SetHeight sets row height, see measurement package. -func (_bff TableRow )SetHeight (m _fad .Distance ){_gab :=_fad .ToEMU (float64 (m ));_bff ._gdge .HAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_gab };}; -// AddDefault registers a default content type for a given file extension. -func (_cdb ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_ee .ToLower (fileExtension );for _ ,_ebb :=range _cdb ._ff .Default {if _ebb .ExtensionAttr ==fileExtension {return ;};};_egd :=_bd .NewDefault ();_egd .ExtensionAttr =fileExtension ; -_egd .ContentTypeAttr =contentType ;_cdb ._ff .Default =append (_cdb ._ff .Default ,_egd );}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_fca *_be .CT_Property }; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_fa .Writer ,img ImageRef ,imageNum int ,dt _ecb .DocType )error {_ddf :=_ecb .AbsoluteImageFilename (dt ,imageNum ,_ee .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _gcd :=_ged .AddFileFromBytes (z ,_ddf ,*img .Data ()); -_gcd !=nil {return _gcd ;};}else if img .Path ()!=""{if _dgce :=_ged .AddFileFromDisk (z ,_ddf ,img .Path ());_dgce !=nil {return _dgce ;};}else {return _ge .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img ); -};return nil ;}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). +func (_ecb *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _ecb .CustomProperties .X ()==nil {_ecb .CreateCustomProperties ();};return _ecb .CustomProperties ;};func (_dfb CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_cgea :=_dfb .getNewProperty (name ); +_cgea .Ui2 =&ui2 ;_dfb .setOrReplaceProperty (_cgea );}; -// LastModifiedBy returns the name of the last person to modify the document -func (_bbc CoreProperties )LastModifiedBy ()string {if _bbc ._gef .LastModifiedBy !=nil {return *_bbc ._gef .LastModifiedBy ;};return "";}; +// Pages returns total number of pages which are saved by the text editor which produced the document. +// For unioffice created documents, it is 0. +func (_egd AppProperties )Pages ()int32 {if _egd ._gfd .Pages !=nil {return *_egd ._gfd .Pages ;};return 0;}; -// SetTitle records the title of the document. -func (_cbad CoreProperties )SetTitle (s string ){if _cbad ._gef .Title ==nil {_cbad ._gef .Title =&_ecb .XSDAny {XMLName :_b .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_cbad ._gef .Title .Data =[]byte (s );};func _cdga (_aee _fg .Time ,_ag string )*_ecb .XSDAny {_fagc :=&_ecb .XSDAny {XMLName :_b .Name {Local :_ag }}; -_fagc .Attrs =append (_fagc .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_fagc .Attrs =append (_fagc .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"}); -_fagc .Attrs =append (_fagc .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"}); -_fagc .Data =[]byte (_aee .Format (_aec ));return _fagc ;};func (_age CustomProperties )SetPropertyAsStorage (name string ,storage string ){_fdg :=_age .getNewProperty (name );_fdg .Storage =&storage ;_age .setOrReplaceProperty (_fdg );};func (_efcb CustomProperties )SetPropertyAsBlob (name ,blob string ){_dgbd :=_efcb .getNewProperty (name ); -_dgbd .Blob =&blob ;_efcb .setOrReplaceProperty (_dgbd );}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_fcb ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_cea :=range _fcb ._dad .Override {if _cea .PartNameAttr ==path {if _b .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ef .Log .Debug ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType ); +};_cea .ContentTypeAttr =contentType ;return ;};};_fcb .AddOverride (path ,contentType );}; -// SetAuthor records the author of the document. -func (_ceag CoreProperties )SetAuthor (s string ){if _ceag ._gef .Creator ==nil {_ceag ._gef .Creator =&_ecb .XSDAny {XMLName :_b .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_ceag ._gef .Creator .Data =[]byte (s );}; +// SetCompany sets the name of the company that created the document. +func (_dee AppProperties )SetCompany (s string ){_dee ._gfd .Company =&s }; +// Data returns the data of an image file, if any. +func (_deee ImageRef )Data ()*[]byte {return _deee ._cegf .Data }; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_acbf Relationships )FindRIDForN (i int ,t string )string {for _ ,_geb :=range _acbf ._ggb .CT_Relationships .Relationship {if _geb .TypeAttr ==t {if i ==0{return _geb .IdAttr ;};i --;};};return "";}; +// RemoveOverrideByIndex removes an override given a path and override index. +func (_bd ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_adc :=path [0:len (path )-5];if !_b .HasPrefix (_adc ,"\u002f"){_adc ="\u002f"+_adc ;};_ddca ,_afa :=_cf .Compile (_adc +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c"); +if _afa !=nil {return _afa ;};_bcg :=0;_dc :=-1;for _bca ,_cbdc :=range _bd ._dad .Override {if _bfb :=_ddca .FindStringSubmatch (_cbdc .PartNameAttr );len (_bfb )> 1{if _bcg ==indexToFind {_dc =_bca ;}else if _bcg > indexToFind {_ceb ,_ :=_bb .Atoi (_bfb [1]); +_ceb --;_cbdc .PartNameAttr =_fde .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_adc ,_ceb );};_bcg ++;};};if _dc > -1{copy (_bd ._dad .Override [_dc :],_bd ._dad .Override [_dc +1:]);_bd ._dad .Override =_bd ._dad .Override [0:len (_bd ._dad .Override )-1]; +};return nil ;}; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_degd :_dg .NewProperties ()}};var ReleasedAt =_fg .Date (_fafa ,_baed ,_ddfc ,_dgg ,_faa ,0,0,_fg .UTC ); +// ImageFromStorage reads an image using the currently set +// temporary storage mechanism (see tempstorage). You can also +// construct an Image directly if the file and size are known. +func ImageFromStorage (path string )(Image ,error ){_abggb :=Image {};_bag ,_fcd :=_aec .Open (path );if _fcd !=nil {return _abggb ,_fde .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fcd ); +};defer _bag .Close ();_eda ,_fbd ,_fcd :=_fd .Decode (_bag );if _fcd !=nil {return _abggb ,_fde .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_fcd );};_abggb .Path =path ; +_abggb .Format =_fbd ;_abggb .Size =_eda .Bounds ().Size ();return _abggb ,nil ;};func (_cde CustomProperties )SetPropertyAsDate (name string ,date _c .Time ){date =date .UTC ();_cccf ,_abgg ,_cgb :=date .Date ();_cfdd ,_gfdg ,_bee :=date .Clock ();_gge :=_c .Date (_cccf ,_abgg ,_cgb ,_cfdd ,_gfdg ,_bee ,0,_c .UTC ); +_gag :=_cde .getNewProperty (name );_gag .Filetime =&_gge ;_cde .setOrReplaceProperty (_gag );}; -// Modified returns the time that the document was modified. -func (_ggd CoreProperties )Modified ()_fg .Time {return _abg (_ggd ._gef .Modified )}; +// TblStyle returns the TblStyle property. +func (_cfe TableStyles )TblStyle ()[]*_deb .CT_TableStyle {return _cfe ._fdae .TblStyle };func (_afd CustomProperties )SetPropertyAsStream (name string ,stream string ){_agag :=_afd .getNewProperty (name );_agag .Stream =&stream ;_afd .setOrReplaceProperty (_agag ); +};func (_cgbg CustomProperties )SetPropertyAsVstream (name string ,vstream *_afb .Vstream ){_gffc :=_cgbg .getNewProperty (name );_gffc .Vstream =vstream ;_cgbg .setOrReplaceProperty (_gffc );}; -// Title returns the Title of the document -func (_effc CoreProperties )Title ()string {if _effc ._gef .Title !=nil {return string (_effc ._gef .Title .Data );};return "";}; +// Properties returns table properties. +func (_acfg Table )Grid ()*_deb .CT_TableGrid {return _acfg ._afdd .TblGrid }; -// DocBase is the type embedded in in the Document/Workbook/Presentation types -// that contains members common to all. -type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _e .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;};var _bfaeb =_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); +// Category returns the category of the document +func (_ffa CoreProperties )Category ()string {if _ffa ._afac .Category !=nil {return *_ffa ._afac .Category ;};return "";};func (_dcf CustomProperties )SetPropertyAsInt (name string ,i int ){_ecdc :=_dcf .getNewProperty (name );_dge :=int32 (i );_ecdc .Int =&_dge ; +_dcf .setOrReplaceProperty (_ecdc );}; +// IsEmpty returns true if there are no relationships. +func (_aggc Relationships )IsEmpty ()bool {return _aggc ._dae ==nil ||len (_aggc ._dae .Relationship )==0;}; -// CopyRelationship copies the relationship. -func (_dcc Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _adaa :=range _dcc ._ggb .Relationship {if _dcc ._ggb .Relationship [_adaa ].IdAttr ==idAttr {_dccd :=*_dcc ._ggb .Relationship [_adaa ];_cbf :=len (_dcc ._ggb .Relationship )+1; -_gfc :=map[string ]struct{}{};for _ ,_aeb :=range _dcc ._ggb .Relationship {_gfc [_aeb .IdAttr ]=struct{}{};};for _ ,_cec :=_gfc [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_cbf )];_cec ;_ ,_cec =_gfc [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_cbf )]{_cbf ++; -};_dccd .IdAttr =_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_cbf );_dcc ._ggb .Relationship =append (_dcc ._ggb .Relationship ,&_dccd );return Relationship {_ccc :&_dccd },true ;};};return Relationship {},false ;}; +// Target returns the target (path) of a relationship. +func (_bdg Relationship )Target ()string {return _bdg ._cgd .TargetAttr };func (_cc CustomProperties )SetPropertyAsVector (name string ,vector *_afb .Vector ){_efa :=_cc .getNewProperty (name );_efa .Vector =vector ;_cc .setOrReplaceProperty (_efa );}; +func (_cgcg CustomProperties )SetPropertyAsUint (name string ,ui uint ){_bce :=_cgcg .getNewProperty (name );_ecc :=uint32 (ui );_bce .Uint =&_ecc ;_cgcg .setOrReplaceProperty (_bce );};func (_fbf CustomProperties )SetPropertyAsBool (name string ,b bool ){_bde :=_fbf .getNewProperty (name ); +_bde .Bool =&b ;_fbf .setOrReplaceProperty (_bde );};func (_fgef CustomProperties )setProperty (_cfd *_be .CT_Property ){_fgef .setPropertyHelper (_cfd ,false );}; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_efef ContentTypes )CopyOverride (path ,newPath string ){if !_ee .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_ee .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _fbb :=range _efef ._ff .Override {if _efef ._ff .Override [_fbb ].PartNameAttr ==path {_ae :=*_efef ._ff .Override [_fbb ]; -_ae .PartNameAttr =newPath ;_efef ._ff .Override =append (_efef ._ff .Override ,&_ae );};};};func (_ecc CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_ceda :=_ecc .getNewProperty (name );_ceda .Clsid =&clsid ;_ecc .setOrReplaceProperty (_ceda ); -}; +// AddRelationship adds a relationship. +func (_ace Relationships )AddRelationship (target ,ctype string )Relationship {if !_b .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_ef .Log .Debug ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype ); +};_abgf :=_da .NewRelationship ();_eeb :=len (_ace ._dae .Relationship )+1;_bgg :=map[string ]struct{}{};for _ ,_cag :=range _ace ._dae .Relationship {_bgg [_cag .IdAttr ]=struct{}{};};for _ ,_edaf :=_bgg [_fde .Sprintf ("\u0072\u0049\u0064%\u0064",_eeb )]; +_edaf ;_ ,_edaf =_bgg [_fde .Sprintf ("\u0072\u0049\u0064%\u0064",_eeb )]{_eeb ++;};_abgf .IdAttr =_fde .Sprintf ("\u0072\u0049\u0064%\u0064",_eeb );_abgf .TargetAttr =target ;_abgf .TypeAttr =ctype ;_ace ._dae .Relationship =append (_ace ._dae .Relationship ,_abgf ); +return Relationship {_cgd :_abgf };}; -// Company returns the name of the company that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_eb AppProperties )Company ()string {if _eb ._fcb .Company !=nil {return *_eb ._fcb .Company ;};return "";};func (_cca CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_aeg :=_cca .getNewProperty (name );_aeg .Ui2 =&ui2 ;_cca .setOrReplaceProperty (_aeg ); -}; +// Remove removes an existing relationship. +func (_ebf Relationships )Remove (rel Relationship )bool {for _acb ,_eca :=range _ebf ._dae .Relationship {if _eca ==rel ._cgd {copy (_ebf ._dae .Relationship [_acb :],_ebf ._dae .Relationship [_acb +1:]);_ebf ._dae .Relationship =_ebf ._dae .Relationship [0:len (_ebf ._dae .Relationship )-1]; +return true ;};};return false ;};func (_dcb CustomProperties )SetPropertyAsNull (name string ){_ccc :=_dcb .getNewProperty (name );_ccc .Null =_afb .NewNull ();_dcb .setOrReplaceProperty (_ccc );}; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_ggb :_eee .NewRelationships ()}}; +// Format returns the format of the underlying image +func (_ffed ImageRef )Format ()string {return _ffed ._cegf .Format }; -// X returns the inner raw content types. -func (_fdb ContentTypes )X ()*_bd .Types {return _fdb ._ff };const _aec ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a";func (_cdef CustomProperties )SetPropertyAsArray (name string ,array *_aa .Array ){_agb :=_cdef .getNewProperty (name ); -_agb .Array =array ;_cdef .setOrReplaceProperty (_agb );};func (_gac CustomProperties )SetPropertyAsOblob (name ,oblob string ){_dce :=_gac .getNewProperty (name );_dce .Oblob =&oblob ;_gac .setOrReplaceProperty (_dce );}; +// X returns the inner wrapped XML type. +func (_deccg Theme )X ()*_deb .Theme {return _deccg ._dfg }; -// AddCol adds a column to a table. -func (_eeec Table )AddCol ()*TableCol {_gcg :=_ac .NewCT_TableCol ();_eeec ._fgcc .TblGrid .GridCol =append (_eeec ._fgcc .TblGrid .GridCol ,_gcg );for _ ,_bgc :=range _eeec ._fgcc .Tr {_decb :=_ac .NewCT_TableCell ();_bgc .Tc =append (_bgc .Tc ,_decb ); -};return &TableCol {_cac :_gcg };};func (_abc CustomProperties )SetPropertyAsStream (name string ,stream string ){_ebg :=_abc .getNewProperty (name );_ebg .Stream =&stream ;_abc .setOrReplaceProperty (_ebg );}; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_fg :=AppProperties {_gfd :_gf .NewProperties ()};_fg .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_fg .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"); +_fg .SetDocSecurity (0);_fg .SetLinksUpToDate (false );var _aecd ,_bff ,_gef int64 ;_fde .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_aecd ,&_bff ,&_gef );_ea :=float64 (_aecd )+float64 (_bff )/10000.0;_fg .SetApplicationVersion (_fde .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_ea )); +return _fg ;};func (_fff CustomProperties )SetPropertyAsBlob (name ,blob string ){_gefc :=_fff .getNewProperty (name );_gefc .Blob =&blob ;_fff .setOrReplaceProperty (_gefc );}; -// ImageFromBytes returns an Image struct for an in-memory image. You can also -// construct an Image directly if the file and size are known. -func ImageFromBytes (data []byte )(Image ,error ){_dag :=Image {};_agd ,_fga ,_bacf :=_e .Decode (_gg .NewReader (data ));if _bacf !=nil {return _dag ,_ge .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_bacf ); -};_dag .Data =&data ;_dag .Format =_fga ;_dag .Size =_agd .Bounds ().Size ();return _dag ,nil ;}; +// X returns the underlying raw XML data. +func (_cgcd Relationships )X ()*_da .Relationships {return _cgcd ._dae }; -// PropertiesList returns the list of all custom properties of the document. -func (_dda CustomProperties )PropertiesList ()[]*_dg .CT_Property {return _dda ._degd .Property }; +// Table represents a table in the document. +type Table struct{_afdd *_deb .Tbl ;_bcaf *_deb .CT_Transform2D ;};func (_bbag CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_abb :=_bbag .getNewProperty (name );_abb .Ui1 =&ui1 ;_bbag .setOrReplaceProperty (_abb );};func (_afbc CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_facc :=_afbc .getNewProperty (name ); +_facc .I8 =&i8 ;_afbc .setOrReplaceProperty (_facc );};func (_bgdb CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_gdg :=_bgdb .getNewProperty (name );_gdg .I2 =&i2 ;_bgdb .setOrReplaceProperty (_gdg );}; -// GetByRelId returns a relationship with the associated relation ID. -func (_baa Relationships )GetByRelId (idAttr string )Relationship {for _ ,_faf :=range _baa ._ggb .Relationship {if _faf .IdAttr ==idAttr {return Relationship {_ccc :_faf };};};return Relationship {};}; +// SetContentStatus records the content status of the document. +func (_dca CoreProperties )SetContentStatus (s string ){_dca ._afac .ContentStatus =&s };const _eea =8; -// ImageFromFile reads an image from a file on disk. It doesn't keep the image -// in memory and only reads it to determine the format and size. You can also -// construct an Image directly if the file and size are known. -// NOTE: See also ImageFromStorage. -func ImageFromFile (path string )(Image ,error ){_abcg ,_edg :=_dc .Open (path );_dca :=Image {};if _edg !=nil {return _dca ,_ge .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_edg ); -};defer _abcg .Close ();_cbe ,_deee ,_edg :=_e .Decode (_abcg );if _edg !=nil {return _dca ,_ge .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_edg );};_dca .Path =path ; -_dca .Format =_deee ;_dca .Size =_cbe .Bounds ().Size ();return _dca ,nil ;}; +// DefAttr returns the DefAttr property. +func (_fce TableStyles )DefAttr ()string {return _fce ._fdae .DefAttr }; -// SetDocSecurity sets the document security flag. -func (_ccg AppProperties )SetDocSecurity (v int32 ){_ccg ._fcb .DocSecurity =_ecb .Int32 (v )}; +// CopyRelationship copies the relationship. +func (_fdb Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _aeb :=range _fdb ._dae .Relationship {if _fdb ._dae .Relationship [_aeb ].IdAttr ==idAttr {_ebb :=*_fdb ._dae .Relationship [_aeb ];_decc :=len (_fdb ._dae .Relationship )+1; +_aggg :=map[string ]struct{}{};for _ ,_degg :=range _fdb ._dae .Relationship {_aggg [_degg .IdAttr ]=struct{}{};};for _ ,_bge :=_aggg [_fde .Sprintf ("\u0072\u0049\u0064%\u0064",_decc )];_bge ;_ ,_bge =_aggg [_fde .Sprintf ("\u0072\u0049\u0064%\u0064",_decc )]{_decc ++; +};_ebb .IdAttr =_fde .Sprintf ("\u0072\u0049\u0064%\u0064",_decc );_fdb ._dae .Relationship =append (_fdb ._dae .Relationship ,&_ebb );return Relationship {_cgd :&_ebb },true ;};};return Relationship {},false ;}; -// Relationships returns a slice of all of the relationships. -func (_bbba Relationships )Relationships ()[]Relationship {_afd :=[]Relationship {};for _ ,_cfa :=range _bbba ._ggb .Relationship {_afd =append (_afd ,Relationship {_ccc :_cfa });};return _afd ;};func (_bfe CustomProperties )SetPropertyAsBool (name string ,b bool ){_ebbe :=_bfe .getNewProperty (name ); -_ebbe .Bool =&b ;_bfe .setOrReplaceProperty (_ebbe );}; +// SetHeight sets row height, see measurement package. +func (_cdac TableRow )SetHeight (m _aff .Distance ){_gffd :=_aff .ToEMU (float64 (m ));_cdac ._egda .HAttr =_deb .ST_Coordinate {ST_CoordinateUnqualified :&_gffd };}; -// ImageFromStorage reads an image using the currently set -// temporary storage mechanism (see tempstorage). You can also -// construct an Image directly if the file and size are known. -func ImageFromStorage (path string )(Image ,error ){_ffd :=Image {};_ffbb ,_daaa :=_ab .Open (path );if _daaa !=nil {return _ffd ,_ge .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_daaa ); -};defer _ffbb .Close ();_fgb ,_bbcg ,_daaa :=_e .Decode (_ffbb );if _daaa !=nil {return _ffd ,_ge .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_daaa );};_ffd .Path =path ; -_ffd .Format =_bbcg ;_ffd .Size =_fgb .Bounds ().Size ();return _ffd ,nil ;};func (_ege CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_aca :=_ege .getNewProperty (name );_aca .Ui8 =&ui8 ;_ege .setOrReplaceProperty (_aca );}; +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_gfd *_gf .Properties }; // X returns the inner wrapped XML type. -func (_eafb TableStyles )X ()*_ac .TblStyleLst {return _eafb ._afg }; +func (_bcd TableStyles )X ()*_deb .TblStyleLst {return _bcd ._fdae }; -// GetImageBytesByTarget returns Image object with Data bytes read from its target. -func (_dfad *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_aae :=range _dfad .Images {if _aae .Target ()==target {if _ee .ToLower (_aae .Format ())!="\u0065\u006d\u0066"{return ImageFromStorage (_aae .Path ()); -};return Image {Path :_aae .Path (),Format :_aae .Format ()},nil ;};};};return Image {},_bfaeb ;};func (_bcc CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_agf :=_bcc .getNewProperty (name );_agf .Ostream =&ostream ;_bcc .setOrReplaceProperty (_agf ); -}; - -// IsEmpty returns true if there are no relationships. -func (_gdgc Relationships )IsEmpty ()bool {return _gdgc ._ggb ==nil ||len (_gdgc ._ggb .Relationship )==0;}; +// SetTitle records the title of the document. +func (_efc CoreProperties )SetTitle (s string ){if _efc ._afac .Title ==nil {_efc ._afac .Title =&_dd .XSDAny {XMLName :_aa .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_efc ._afac .Title .Data =[]byte (s );}; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_ff *_bd .Types }; +// TableCol represents a column in a table. +type TableCol struct{_cbbc *_deb .CT_TableCol }; // ExtraFile is an unsupported file type extracted from, or to be written to a // zip package type ExtraFile struct{ZipPath string ;DiskPath string ;}; -// Pages returns total number of pages which are saved by the text editor which produced the document. -// For unioffice created documents, it is 0. -func (_cgd AppProperties )Pages ()int32 {if _cgd ._fcb .Pages !=nil {return *_cgd ._fcb .Pages ;};return 0;}; - -// Size returns the size of an image -func (_dfadf ImageRef )Size ()_e .Point {return _dfadf ._ebd .Size }; +// SetID set the ID of a relationship. +func (_fea Relationship )SetID (ID string ){_fea ._cgd .IdAttr =ID ;};func (_aga CustomProperties )SetPropertyAsOblob (name ,oblob string ){_faa :=_aga .getNewProperty (name );_faa .Oblob =&oblob ;_aga .setOrReplaceProperty (_faa );}; -// Theme is a drawingml theme. -type Theme struct{_edbf *_ac .Theme }; +// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). +func (_adcfd *ImageRef )Target ()string {return _adcfd ._bfa }; -// Description returns the description of the document -func (_dfff CoreProperties )Description ()string {if _dfff ._gef .Description !=nil {return string (_dfff ._gef .Description .Data );};return "";};func _abg (_bef *_ecb .XSDAny )_fg .Time {if _bef ==nil {return _fg .Time {};};_dac ,_dff :=_fg .Parse (_aec ,string (_bef .Data )); -if _dff !=nil {_cc .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_bef .Data ),_dff );};return _dac ;}; +// AddAutoRelationship adds a relationship with an automatically generated +// filename based off of the type. It should be preferred over AddRelationship +// to ensure consistent filenames are maintained. +func (_gedb Relationships )AddAutoRelationship (dt _dd .DocType ,src string ,idx int ,ctype string )Relationship {return _gedb .AddRelationship (_dd .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; -// NewTable makes a new table. -func NewTable ()*Table {_daeb :=_ac .NewTbl ();_daeb .TblPr =_ac .NewCT_TableProperties ();return &Table {_fgcc :_daeb };}; +// X returns the inner wrapped XML type. +func (_cccg Relationship )X ()*_da .Relationship {return _cccg ._cgd }; -// SetCreated sets the time that the document was created. -func (_ada CoreProperties )SetCreated (t _fg .Time ){_ada ._gef .Created =_cdga (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// SetLinksUpToDate sets the links up to date flag. +func (_cbd AppProperties )SetLinksUpToDate (v bool ){_cbd ._gfd .LinksUpToDate =_dd .Bool (v )};var ReleasedAt =_c .Date (_afbd ,_daef ,_eea ,_cdc ,_faccb ,0,0,_c .UTC ); -// SetOffsetY sets vertical offset of a table in distance units (see measurement package). -func (_add Table )SetOffsetY (offY float64 ){if _add ._dagd .Off ==nil {_add ._dagd .Off =_ac .NewCT_Point2D ();_gbd :=int64 (0);_add ._dagd .Off .XAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_gbd };};_geddg :=_fad .ToEMU (offY );_add ._dagd .Off .YAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_geddg }; -}; +// Relationships represents a .rels file. +type Relationships struct{_dae *_da .Relationships }; -// Category returns the category of the document -func (_ea CoreProperties )Category ()string {if _ea ._gef .Category !=nil {return *_ea ._gef .Category ;};return "";}; +// Cells returns an array of row cells. +func (_dcad TableRow )Cells ()[]*_deb .CT_TableCell {return _dcad ._egda .Tc }; -// Type returns the type of a relationship. -func (_gfa Relationship )Type ()string {return _gfa ._ccc .TypeAttr }; +// LastModifiedBy returns the name of the last person to modify the document +func (_cdde CoreProperties )LastModifiedBy ()string {if _cdde ._afac .LastModifiedBy !=nil {return *_cdde ._afac .LastModifiedBy ;};return "";}; -// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). -func (_bga *ImageRef )Target ()string {return _bga ._dfg }; +// SetApplication sets the name of the application that created the document. +func (_fge AppProperties )SetApplication (s string ){_fge ._gfd .Application =&s };func (_ede CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_ddgd :=_ede .getNewProperty (name );_ddgd .Lpstr =&lpstr ;_ede .setOrReplaceProperty (_ddgd ); +};func (_gcbd CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_bcb :=_gcbd .getNewProperty (name );_bcb .Ui8 =&ui8 ;_gcbd .setOrReplaceProperty (_bcb );}; -// Table represents a table in the document. -type Table struct{_fgcc *_ac .Tbl ;_dagd *_ac .CT_Transform2D ;}; +// Relationships returns a slice of all of the relationships. +func (_adbc Relationships )Relationships ()[]Relationship {_ddge :=[]Relationship {};for _ ,_bec :=range _adbc ._dae .Relationship {_ddge =append (_ddge ,Relationship {_cgd :_bec });};return _ddge ;};const _cdc =15; -// SetID set the ID of a relationship. -func (_fagg Relationship )SetID (ID string ){_fagg ._ccc .IdAttr =ID ;};const _ega ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034";func (_cgb CustomProperties )SetPropertyAsFiletime (name string ,filetime _fg .Time ){_eag :=_cgb .getNewProperty (name ); -_eag .Filetime =&filetime ;_cgb .setOrReplaceProperty (_eag );}; +// Description returns the description of the document +func (_acf CoreProperties )Description ()string {if _acf ._afac .Description !=nil {return string (_acf ._afac .Description .Data );};return "";}; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_eed AppProperties )Application ()string {if _eed ._fcb .Application !=nil {return *_eed ._fcb .Application ;};return "";};func (_fba CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_bfae :=_fba .getNewProperty (name );_bfae .Lpstr =&lpstr ; -_fba .setOrReplaceProperty (_bfae );}; +// SetLastModifiedBy records the last person to modify the document. +func (_fgd CoreProperties )SetLastModifiedBy (s string ){_fgd ._afac .LastModifiedBy =&s }; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). -func (_agfd *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _agfd .CustomProperties .X ()==nil {_agfd .CreateCustomProperties ();};return _agfd .CustomProperties ;};func (_ccf CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_fbf :=_ccf .getNewProperty (name ); -_fbf .Ostorage =&ostorage ;_ccf .setOrReplaceProperty (_fbf );}; +// X returns the inner wrapped XML type. +func (_aeg CoreProperties )X ()*_g .CoreProperties {return _aeg ._afac }; -// Format returns the format of the underlying image -func (_bgec ImageRef )Format ()string {return _bgec ._ebd .Format }; +// ImageFromBytes returns an Image struct for an in-memory image. You can also +// construct an Image directly if the file and size are known. +func ImageFromBytes (data []byte )(Image ,error ){_bege :=Image {};_cfca ,_gea ,_agae :=_fd .Decode (_ad .NewReader (data ));if _agae !=nil {return _bege ,_fde .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_agae ); +};_bege .Data =&data ;_bege .Format =_gea ;_bege .Size =_cfca .Bounds ().Size ();return _bege ,nil ;}; -// SetLastModifiedBy records the last person to modify the document. -func (_dfa CoreProperties )SetLastModifiedBy (s string ){_dfa ._gef .LastModifiedBy =&s };func (_badb *ImageRef )SetRelID (id string ){_badb ._aaef =id }; +// SetDescription records the description of the document. +func (_aee CoreProperties )SetDescription (s string ){if _aee ._afac .Description ==nil {_aee ._afac .Description =&_dd .XSDAny {XMLName :_aa .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_aee ._afac .Description .Data =[]byte (s ); +}; -// AddOverride adds an override content type for a given path name. -func (_edb ContentTypes )AddOverride (path ,contentType string ){if !_ee .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _ee .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_cc .Log .Debug ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType ); -};for _ ,_gedf :=range _edb ._ff .Override {if _gedf .PartNameAttr ==path {return ;};};_ccdf :=_bd .NewOverride ();_ccdf .PartNameAttr =path ;_ccdf .ContentTypeAttr =contentType ;_edb ._ff .Override =append (_edb ._ff .Override ,_ccdf );};func (_bgdg TableRow )addCell ()*_ac .CT_TableCell {_gedb :=_ac .NewCT_TableCell (); -_bgdg ._gdge .Tc =append (_bgdg ._gdge .Tc ,_gedb );return _gedb ;}; +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_dae :_da .NewRelationships ()}}; -// CustomProperties contains document specific properties. -type CustomProperties struct{_degd *_dg .Properties }; +// AddHyperlink adds an external hyperlink relationship. +func (_ggef Relationships )AddHyperlink (target string )Hyperlink {_fcda :=_ggef .AddRelationship (target ,_dd .HyperLinkType );_fcda ._cgd .TargetModeAttr =_da .ST_TargetModeExternal ;return Hyperlink (_fcda );}; -// X returns the inner wrapped XML type. -func (_gbg CustomProperties )X ()*_dg .Properties {return _gbg ._degd };func (_gba CustomProperties )SetPropertyAsDate (name string ,date _fg .Time ){date =date .UTC ();_ccbb ,_ccgf ,_beg :=date .Date ();_cag ,_dde ,_ccad :=date .Clock ();_dfd :=_fg .Date (_ccbb ,_ccgf ,_beg ,_cag ,_dde ,_ccad ,0,_fg .UTC ); -_cdd :=_gba .getNewProperty (name );_cdd .Filetime =&_dfd ;_gba .setOrReplaceProperty (_cdd );};func (_bge CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_cbb :=_bge .getNewProperty (name );_cbb .R4 =&r4 ;_bge .setOrReplaceProperty (_cbb ); -};func (_eaf CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_gbbg :=_eaf .getNewProperty (name );_gbbg .I2 =&i2 ;_eaf .setOrReplaceProperty (_gbbg );}; +// Type returns the type of a relationship. +func (_bebe Relationship )Type ()string {return _bebe ._cgd .TypeAttr }; -// CreateCustomProperties creates the custom properties of the document. -func (_cdeff *DocBase )CreateCustomProperties (){_cdeff .CustomProperties =NewCustomProperties ();_cdeff .AddCustomRelationships ();};func (_dfe CustomProperties )SetPropertyAsEmpty (name string ){_bfg :=_dfe .getNewProperty (name );_bfg .Empty =_aa .NewEmpty (); -_dfe .setOrReplaceProperty (_bfg );};func (_adfa CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_bbe :=_adfa .getNewProperty (name );_bbe .Ui4 =&ui4 ;_adfa .setOrReplaceProperty (_bbe );}; +// Created returns the time that the document was created. +func (_gfeg CoreProperties )Created ()_c .Time {return _edc (_gfeg ._afac .Created )};const _ega ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; -// Relationships represents a .rels file. -type Relationships struct{_ggb *_eee .Relationships }; +// RelativeWidth returns the relative width of an image given a fixed height. +// This is used when setting image to a fixed height to calculate the width +// required to keep the same image aspect ratio. +func (_beb ImageRef )RelativeWidth (h _aff .Distance )_aff .Distance {_caaf :=float64 (_beb .Size ().X )/float64 (_beb .Size ().Y );return h *_aff .Distance (_caaf );};func (_bbb CustomProperties )SetPropertyAsEmpty (name string ){_gdf :=_bbb .getNewProperty (name ); +_gdf .Empty =_afb .NewEmpty ();_bbb .setOrReplaceProperty (_gdf );}; -// X returns the inner wrapped XML type. -func (_gbfa Relationship )X ()*_eee .Relationship {return _gbfa ._ccc }; +// Append appends DocBase part of an office document to another DocBase. +func (_bbc DocBase )Append (docBase1 DocBase )DocBase {_gg :=docBase1 .ContentTypes .X ();for _ ,_df :=range _gg .Default {_bbc .ContentTypes .AddDefault (_df .ExtensionAttr ,_df .ContentTypeAttr );};for _ ,_bba :=range _gg .Override {_bbc .ContentTypes .AddOverride (_bba .PartNameAttr ,_bba .ContentTypeAttr ); +};_gbg :=_bbc .AppProperties .X ();_bg :=docBase1 .AppProperties .X ();if _gbg .Pages !=nil {if _bg .Pages !=nil {*_gbg .Pages +=*_bg .Pages ;};}else if _bg .Pages !=nil {_gbg .Pages =_bg .Pages ;};if _gbg .Words !=nil {if _bg .Words !=nil {*_gbg .Words +=*_bg .Words ; +};}else if _bg .Words !=nil {_gbg .Words =_bg .Words ;};if _gbg .Characters !=nil {if _bg .Characters !=nil {*_gbg .Characters +=*_bg .Characters ;};}else if _bg .Characters !=nil {_gbg .Characters =_bg .Characters ;};if _gbg .Lines !=nil {if _bg .Lines !=nil {*_gbg .Lines +=*_bg .Lines ; +};}else if _bg .Lines !=nil {_gbg .Lines =_bg .Lines ;};if _gbg .Paragraphs !=nil {if _bg .Paragraphs !=nil {*_gbg .Paragraphs +=*_bg .Paragraphs ;};}else if _bg .Paragraphs !=nil {_gbg .Paragraphs =_bg .Paragraphs ;};if _gbg .Notes !=nil {if _bg .Notes !=nil {*_gbg .Notes +=*_bg .Notes ; +};}else if _bg .Notes !=nil {_gbg .Notes =_bg .Notes ;};if _gbg .HiddenSlides !=nil {if _bg .HiddenSlides !=nil {*_gbg .HiddenSlides +=*_bg .HiddenSlides ;};}else if _bg .HiddenSlides !=nil {_gbg .HiddenSlides =_bg .HiddenSlides ;};if _gbg .MMClips !=nil {if _bg .MMClips !=nil {*_gbg .MMClips +=*_bg .MMClips ; +};}else if _bg .MMClips !=nil {_gbg .MMClips =_bg .MMClips ;};if _gbg .LinksUpToDate !=nil {if _bg .LinksUpToDate !=nil {*_gbg .LinksUpToDate =*_gbg .LinksUpToDate &&*_bg .LinksUpToDate ;};}else if _bg .LinksUpToDate !=nil {_gbg .LinksUpToDate =_bg .LinksUpToDate ; +};if _gbg .CharactersWithSpaces !=nil {if _bg .CharactersWithSpaces !=nil {*_gbg .CharactersWithSpaces +=*_bg .CharactersWithSpaces ;};}else if _bg .CharactersWithSpaces !=nil {_gbg .CharactersWithSpaces =_bg .CharactersWithSpaces ;};if _gbg .SharedDoc !=nil {if _bg .SharedDoc !=nil {*_gbg .SharedDoc =*_gbg .SharedDoc ||*_bg .SharedDoc ; +};}else if _bg .SharedDoc !=nil {_gbg .SharedDoc =_bg .SharedDoc ;};if _gbg .HyperlinksChanged !=nil {if _bg .HyperlinksChanged !=nil {*_gbg .HyperlinksChanged =*_gbg .HyperlinksChanged ||*_bg .HyperlinksChanged ;};}else if _bg .HyperlinksChanged !=nil {_gbg .HyperlinksChanged =_bg .HyperlinksChanged ; +};_gbg .DigSig =nil ;if _gbg .TitlesOfParts ==nil &&_bg .TitlesOfParts !=nil {_gbg .TitlesOfParts =_bg .TitlesOfParts ;};if _gbg .HeadingPairs !=nil {if _bg .HeadingPairs !=nil {_ecd :=_gbg .HeadingPairs .Vector ;_bc :=_bg .HeadingPairs .Vector ;_ddc :=_ecd .Variant ; +_cb :=_bc .Variant ;_ge :=[]*_afb .Variant {};for _dg :=0;_dg < len (_cb );_dg +=2{_ce :=_cb [_dg ].Lpstr ;_db :=false ;for _geb :=0;_geb < len (_ddc );_geb +=2{_aaa :=_ddc [_geb ].Lpstr ;if _aaa !=nil &&_ce !=nil &&*_aaa ==*_ce {*_ddc [_geb +1].I4 =*_ddc [_geb +1].I4 +*_cb [_dg +1].I4 ; +_db =true ;break ;};};if !_db {_ge =append (_ge ,&_afb .Variant {CT_Variant :_afb .CT_Variant {Lpstr :_cb [_dg ].Lpstr }});_ge =append (_ge ,&_afb .Variant {CT_Variant :_afb .CT_Variant {I4 :_cb [_dg ].I4 }});};};_ddc =append (_ddc ,_ge ...);_ecd .SizeAttr =uint32 (len (_ddc )); +};}else if _bg .HeadingPairs !=nil {_gbg .HeadingPairs =_bg .HeadingPairs ;};if _gbg .HLinks !=nil {if _bg .HLinks !=nil {_gfe :=_gbg .HLinks .Vector ;_adb :=_bg .HLinks .Vector ;_fe :=_gfe .Variant ;_abd :=_adb .Variant ;for _ ,_cg :=range _abd {_cd :=true ; +for _ ,_ga :=range _fe {if _f .DeepEqual (_ga ,_cg ){_cd =false ;break ;};};if _cd {_fe =append (_fe ,_cg );_gfe .SizeAttr ++;};};};}else if _bg .HLinks !=nil {_gbg .HLinks =_bg .HLinks ;};_ded :=_bbc .GetOrCreateCustomProperties ();_fa :=docBase1 .GetOrCreateCustomProperties (); +for _ ,_eb :=range _fa .PropertiesList (){_ded .setProperty (_eb );};_bbc .CustomProperties =_ded ;_egg :=_bbc .Rels .X ().Relationship ;for _ ,_eba :=range docBase1 .Rels .X ().Relationship {_cfg :=true ;for _ ,_gc :=range _egg {if _gc .TargetAttr ==_eba .TargetAttr &&_gc .TypeAttr ==_eba .TypeAttr {_cfg =false ; +break ;};};if _cfg {_bbc .Rels .AddRelationship (_eba .TargetAttr ,_eba .TypeAttr );};};for _ ,_cba :=range docBase1 .ExtraFiles {_bbcf :=_cba .ZipPath ;_dgc :=true ;for _ ,_cbe :=range _bbc .ExtraFiles {if _cbe .ZipPath ==_bbcf {_dgc =false ;break ;}; +};if _dgc {_bbc .ExtraFiles =append (_bbc .ExtraFiles ,_cba );};};return _bbc ;}; -// ApplicationVersion returns the version of the application that created the -// document. -func (_dec AppProperties )ApplicationVersion ()string {if _dec ._fcb .AppVersion !=nil {return *_dec ._fcb .AppVersion ;};return "";};func (_gfee Relationship )String ()string {return _ge .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_gfee .ID (),_gfee .Target (),_gfee .Type ()); -}; +// Rows returns all table rows. +func (_dce Table )Rows ()[]*TableRow {_fda :=_dce ._afdd .Tr ;_ead :=[]*TableRow {};for _ ,_bfd :=range _fda {_ead =append (_ead ,&TableRow {_egda :_bfd });};return _ead ;}; -// Target returns the target (path) of a relationship. -func (_aeec Relationship )Target ()string {return _aeec ._ccc .TargetAttr };func (_ceab CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_ecbg :=_ceab .getNewProperty (name );_ecbg .I8 =&i8 ;_ceab .setOrReplaceProperty (_ecbg );}; +// RelativeHeight returns the relative height of an image given a fixed width. +// This is used when setting image to a fixed width to calculate the height +// required to keep the same image aspect ratio. +func (_bcec ImageRef )RelativeHeight (w _aff .Distance )_aff .Distance {_eac :=float64 (_bcec .Size ().Y )/float64 (_bcec .Size ().X );return w *_aff .Distance (_eac );}; -// AddHyperlink adds an external hyperlink relationship. -func (_ade Relationships )AddHyperlink (target string )Hyperlink {_gdd :=_ade .AddRelationship (target ,_ecb .HyperLinkType );_gdd ._ccc .TargetModeAttr =_eee .ST_TargetModeExternal ;return Hyperlink (_gdd );}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_cgd :_da .NewRelationship ()}}; -// TableCol represents a column in a table. -type TableCol struct{_cac *_ac .CT_TableCol }; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_deb .CT_Transform2D )*Table {_cce :=_deb .NewTbl ();_cce .TblPr =_deb .NewCT_TableProperties ();return &Table {_afdd :_cce ,_bcaf :xfrm };}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_ce ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_gbf :=range _ce ._ff .Override {if _gbf .PartNameAttr ==path {if _ee .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_cc .Log .Debug ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType ); -};_gbf .ContentTypeAttr =contentType ;return ;};};_ce .AddOverride (path ,contentType );};func (_fadf CustomProperties )SetPropertyAsCy (name string ,cy string ){_ffb :=_fadf .getNewProperty (name );_ffb .Cy =&cy ;_fadf .setOrReplaceProperty (_ffb );}; +// PropertiesList returns the list of all custom properties of the document. +func (_ged CustomProperties )PropertiesList ()[]*_be .CT_Property {return _ged ._bcgg .Property }; +// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. +func AddImageToZip (z *_de .Writer ,img ImageRef ,imageNum int ,dt _dd .DocType )error {_afag :=_dd .AbsoluteImageFilename (dt ,imageNum ,_b .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _fggc :=_ab .AddFileFromBytes (z ,_afag ,*img .Data ()); +_fggc !=nil {return _fggc ;};}else if img .Path ()!=""{if _dfaa :=_ab .AddFileFromDisk (z ,_afag ,img .Path ());_dfaa !=nil {return _dfaa ;};}else {return _fde .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img ); +};return nil ;};func (_eab CustomProperties )SetPropertyAsStorage (name string ,storage string ){_ddgde :=_eab .getNewProperty (name );_ddgde .Storage =&storage ;_eab .setOrReplaceProperty (_ddgde );};func (_bcgge CustomProperties )setOrReplaceProperty (_dedb *_be .CT_Property ){_bcgge .setPropertyHelper (_dedb ,true ); +}; -// SetApplication sets the name of the application that created the document. -func (_bgg AppProperties )SetApplication (s string ){_bgg ._fcb .Application =&s };func (_bgd CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_bbf :=_bgd .getNewProperty (name );_bbf .I1 =&i1 ;_bgd .setOrReplaceProperty (_bbf );}; +// Properties returns table properties. +func (_ecbb Table )Properties ()*_deb .CT_TableProperties {return _ecbb ._afdd .TblPr }; // X returns the inner wrapped XML type. -func (_fe AppProperties )X ()*_dge .Properties {return _fe ._fcb };func (_bbcf CustomProperties )SetPropertyAsVstream (name string ,vstream *_aa .Vstream ){_ggdb :=_bbcf .getNewProperty (name );_ggdb .Vstream =vstream ;_bbcf .setOrReplaceProperty (_ggdb ); -}; +func (_bcea Table )X ()*_deb .Tbl {return _bcea ._afdd };func (_deg CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_fggb :=_deg .getNewProperty (name );_fggb .Ui4 =&ui4 ;_deg .setOrReplaceProperty (_fggb );};const _afbd =2024; -// X returns the inner wrapped XML type. -func (_adf CoreProperties )X ()*_cf .CoreProperties {return _adf ._gef };const _faa =30;func (_fcg CustomProperties )SetPropertyAsVector (name string ,vector *_aa .Vector ){_efb :=_fcg .getNewProperty (name );_efb .Vector =vector ;_fcg .setOrReplaceProperty (_efb ); -}; +// Image is a container for image information. It's used as we need format and +// and size information to use images. +// It contains either the filesystem path to the image, or the image itself. +type Image struct{Size _fd .Point ;Format string ;Path string ;Data *[]byte ;}; -// Rows returns all table rows. -func (_cbg Table )Rows ()[]*TableRow {_bfaa :=_cbg ._fgcc .Tr ;_gbe :=[]*TableRow {};for _ ,_bgeg :=range _bfaa {_gbe =append (_gbe ,&TableRow {_gdge :_bgeg });};return _gbe ;}; +// X returns the inner wrapped XML type. +func (_gd CustomProperties )X ()*_be .Properties {return _gd ._bcgg };func (_decg CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_ccf :=_decg .getNewProperty (name );_ccf .Bstr =&bstr ;_decg .setOrReplaceProperty (_ccf );};const _bgda ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; +func (_agb CustomProperties )SetPropertyAsArray (name string ,array *_afb .Array ){_gbf :=_agb .getNewProperty (name );_gbf .Array =array ;_agb .setOrReplaceProperty (_gbf );};const _faccb =30; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_cd AppProperties )SetApplicationVersion (s string ){_cd ._fcb .AppVersion =&s }; +// AddOverride adds an override content type for a given path name. +func (_fc ContentTypes )AddOverride (path ,contentType string ){if !_b .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _b .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ef .Log .Debug ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType ); +};for _ ,_ecdd :=range _fc ._dad .Override {if _ecdd .PartNameAttr ==path {return ;};};_ddg :=_ca .NewOverride ();_ddg .PartNameAttr =path ;_ddg .ContentTypeAttr =contentType ;_fc ._dad .Override =append (_fc ._dad .Override ,_ddg );};func _bae (_ee _c .Time ,_cbg string )*_dd .XSDAny {_dff :=&_dd .XSDAny {XMLName :_aa .Name {Local :_cbg }}; +_dff .Attrs =append (_dff .Attrs ,_aa .Attr {Name :_aa .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_dff .Attrs =append (_dff .Attrs ,_aa .Attr {Name :_aa .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"}); +_dff .Attrs =append (_dff .Attrs ,_aa .Attr {Name :_aa .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"}); +_dff .Data =[]byte (_ee .Format (_ega ));return _dff ;};var _fba =_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); -// GetPropertyByName returns a custom property selected by it's name. -func (_gefa CustomProperties )GetPropertyByName (name string )CustomProperty {_bba :=_gefa ._degd .Property ;for _ ,_cee :=range _bba {if *_cee .NameAttr ==name {return CustomProperty {_bab :_cee };};};return CustomProperty {};};const _fafa =2024; +// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). +func (_geee *ImageRef )SetTarget (target string ){_geee ._bfa =target }; -// RemoveOverride removes an override given a path. -func (_dbc ContentTypes )RemoveOverride (path string ){if !_ee .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _cba ,_bea :=range _dbc ._ff .Override {if _bea .PartNameAttr ==path {copy (_dbc ._ff .Override [_cba :],_dbc ._ff .Override [_cba +1:]); -_dbc ._ff .Override =_dbc ._ff .Override [0:len (_dbc ._ff .Override )-1];};};}; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_fdae :_deb .NewTblStyleLst ()}};func (_acc CustomProperties )getNewProperty (_gcb string )*_be .CT_Property {_ecee :=_acc ._bcgg .Property ;_gaca :=int32 (1);for _ ,_ggbd :=range _ecee {if _ggbd .PidAttr > _gaca {_gaca =_ggbd .PidAttr ; +};};_cgc :=_be .NewCT_Property ();_cgc .NameAttr =&_gcb ;_cgc .PidAttr =_gaca +1;_cgc .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d"; +return _cgc ;}; -// SetContentStatus records the content status of the document. -func (_bae CoreProperties )SetContentStatus (s string ){_bae ._gef .ContentStatus =&s }; +// X returns the inner raw content types. +func (_cdgb ContentTypes )X ()*_ca .Types {return _cdgb ._dad };func (_egb Relationship )String ()string {return _fde .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_egb .ID (),_egb .Target (),_egb .Type ()); +}; -// RelativeWidth returns the relative width of an image given a fixed height. -// This is used when setting image to a fixed height to calculate the width -// required to keep the same image aspect ratio. -func (_adb ImageRef )RelativeWidth (h _fad .Distance )_fad .Distance {_fdc :=float64 (_adb .Size ().X )/float64 (_adb .Size ().Y );return h *_fad .Distance (_fdc );};func (_ecf CustomProperties )SetPropertyAsNull (name string ){_bag :=_ecf .getNewProperty (name ); -_bag .Null =_aa .NewNull ();_ecf .setOrReplaceProperty (_bag );}; +// EnsureDefault esnures that an extension and default content type exist, +// adding it if necessary. +func (_cda ContentTypes )EnsureDefault (ext ,contentType string ){ext =_b .ToLower (ext );for _ ,_abf :=range _cda ._dad .Default {if _abf .ExtensionAttr ==ext {_abf .ContentTypeAttr =contentType ;return ;};};_ed :=&_ca .Default {};_ed .ContentTypeAttr =contentType ; +_ed .ExtensionAttr =ext ;_cda ._dad .Default =append (_cda ._dad .Default ,_ed );}; -// SetCompany sets the name of the company that created the document. -func (_fcd AppProperties )SetCompany (s string ){_fcd ._fcb .Company =&s };func (_edd CustomProperties )getNewProperty (_af string )*_dg .CT_Property {_dgc :=_edd ._degd .Property ;_beff :=int32 (1);for _ ,_gcf :=range _dgc {if _gcf .PidAttr > _beff {_beff =_gcf .PidAttr ; -};};_dgb :=_dg .NewCT_Property ();_dgb .NameAttr =&_af ;_dgb .PidAttr =_beff +1;_dgb .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d"; -return _dgb ;}; +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_deb .NewTheme ()}}; -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_fcb *_dge .Properties }; +// Author returns the author of the document +func (_gcc CoreProperties )Author ()string {if _gcc ._afac .Creator !=nil {return string (_gcc ._afac .Creator .Data );};return "";};func (_ecdb *ImageRef )SetRelID (id string ){_ecdb ._age =id }; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_ac .NewTheme ()}}; +// DocBase is the type embedded in in the Document/Workbook/Presentation types +// that contains members common to all. +type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _fd .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; -// Image is a container for image information. It's used as we need format and -// and size information to use images. -// It contains either the filesystem path to the image, or the image itself. -type Image struct{Size _e .Point ;Format string ;Path string ;Data *[]byte ;}; +// GetImageBytesByTarget returns Image object with Data bytes read from its target. +func (_ecef *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_ggf :=range _ecef .Images {if _ggf .Target ()==target {if _b .ToLower (_ggf .Format ())!="\u0065\u006d\u0066"{return ImageFromStorage (_ggf .Path ()); +};return Image {Path :_ggf .Path (),Format :_ggf .Format ()},nil ;};};};return Image {},_fba ;}; -// MakeImageRef constructs an image reference which is a reference to a -// particular image file inside a document. The same image can be used multiple -// times in a document by re-use the ImageRef. -func MakeImageRef (img Image ,d *DocBase ,rels Relationships )ImageRef {return ImageRef {_ebd :img ,_bcfa :d ,_eba :rels };};func (_bbdf CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_fcde :=_bbdf .getNewProperty (name );_fcde .Ui1 =&ui1 ; -_bbdf .setOrReplaceProperty (_fcde );}; +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_cad AppProperties )Company ()string {if _cad ._gfd .Company !=nil {return *_cad ._gfd .Company ;};return "";}; -// Author returns the author of the document -func (_gaf CoreProperties )Author ()string {if _gaf ._gef .Creator !=nil {return string (_gaf ._gef .Creator .Data );};return "";}; +// SetWidth sets column width, see measurement package. +func (_daf TableCol )SetWidth (m _aff .Distance ){_dgcc :=_aff .ToEMU (float64 (m ));_daf ._cbbc .WAttr =_deb .ST_Coordinate {ST_CoordinateUnqualified :&_dgcc };};const Version ="\u0031\u002e\u0033\u0032\u002e\u0031"; -// Remove removes an existing relationship. -func (_ddb Relationships )Remove (rel Relationship )bool {for _dcad ,_eeeg :=range _ddb ._ggb .Relationship {if _eeeg ==rel ._ccc {copy (_ddb ._ggb .Relationship [_dcad :],_ddb ._ggb .Relationship [_dcad +1:]);_ddb ._ggb .Relationship =_ddb ._ggb .Relationship [0:len (_ddb ._ggb .Relationship )-1]; -return true ;};};return false ;}; +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_dad *_ca .Types };const _daef =5; -// X returns the inner wrapped XML type. -func (_aga Table )X ()*_ac .Tbl {return _aga ._fgcc };func (_gfb CustomProperties )setOrReplaceProperty (_cded *_dg .CT_Property ){_gfb .setPropertyHelper (_cded ,true );};func (_gff CustomProperties )SetPropertyAsError (name string ,error string ){_dbec :=_gff .getNewProperty (name ); -_dbec .Error =&error ;_gff .setOrReplaceProperty (_dbec );}; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ;func (_efe CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_fcg :=_efe .getNewProperty (name );_fcg .Ostorage =&ostorage ;_efe .setOrReplaceProperty (_fcg );}; -// AddRow adds a row to a table. -func (_caf Table )AddRow ()*TableRow {_bca :=_ac .NewCT_TableRow ();for _agg :=0;_agg < len (_caf ._fgcc .TblGrid .GridCol );_agg ++{_bca .Tc =append (_bca .Tc ,_ac .NewCT_TableCell ());};_caf ._fgcc .Tr =append (_caf ._fgcc .Tr ,_bca );return &TableRow {_gdge :_bca }; -}; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_ecec *DocBase ;_eee Relationships ;_cegf Image ;_age string ;_bfa string ;};func (_agg CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_bfgf :=_agg .getNewProperty (name );_bfgf .R8 =&r8 ;_agg .setOrReplaceProperty (_bfgf ); +};func (_ade CustomProperties )SetPropertyAsCy (name string ,cy string ){_cbae :=_ade .getNewProperty (name );_cbae .Cy =&cy ;_ade .setOrReplaceProperty (_cbae );}; -// SetTarget set the target (path) of a relationship. -func (_ddd Relationship )SetTarget (s string ){_ddd ._ccc .TargetAttr =s }; +// Application returns the name of the application that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_gebf AppProperties )Application ()string {if _gebf ._gfd .Application !=nil {return *_gebf ._gfd .Application ;};return "";}; -// WriteExtraFiles writes the extra files to the zip package. -func (_bcd *DocBase )WriteExtraFiles (z *_fa .Writer )error {for _ ,_bdf :=range _bcd .ExtraFiles {if _cbbb :=_ged .AddFileFromDisk (z ,_bdf .ZipPath ,_bdf .DiskPath );_cbbb !=nil {return _cbbb ;};};return nil ;}; +// AddCol adds a column to a table. +func (_fbb Table )AddCol ()*TableCol {_aef :=_deb .NewCT_TableCol ();_fbb ._afdd .TblGrid .GridCol =append (_fbb ._afdd .TblGrid .GridCol ,_aef );for _ ,_ebfe :=range _fbb ._afdd .Tr {_beed :=_deb .NewCT_TableCell ();_ebfe .Tc =append (_ebfe .Tc ,_beed ); +};return &TableCol {_cbbc :_aef };}; -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_deg :=AppProperties {_fcb :_dge .NewProperties ()};_deg .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_deg .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"); -_deg .SetDocSecurity (0);_deg .SetLinksUpToDate (false );var _ded ,_efa ,_geaa int64 ;_ge .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_ded ,&_efa ,&_geaa );_def :=float64 (_ded )+float64 (_efa )/10000.0;_deg .SetApplicationVersion (_ge .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_def )); -return _deg ;}; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_gac :=ContentTypes {_dad :_ca .NewTypes ()};_gac .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_gac .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c"); +_gac .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_gac .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gac .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g"); +_gac .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_gac .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c"); +_gac .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c"); +return _gac ;};func (_ffg CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_cgf :=_ffg .getNewProperty (name );_cgf .Clsid =&clsid ;_ffg .setOrReplaceProperty (_cgf );}; -// ID returns the ID of a relationship. -func (_dbf Relationship )ID ()string {return _dbf ._ccc .IdAttr }; +// SetCreated sets the time that the document was created. +func (_eeg CoreProperties )SetCreated (t _c .Time ){_eeg ._afac .Created =_bae (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; -// SetLanguage records the language of the document. -func (_daf CoreProperties )SetLanguage (s string ){_daf ._gef .Language =&_ecb .XSDAny {XMLName :_b .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_daf ._gef .Language .Data =[]byte (s );}; +// Clear removes any existing relationships. +func (_dag Relationships )Clear (){_dag ._dae .Relationship =nil }; -// SetCategory records the category of the document. -func (_ced CoreProperties )SetCategory (s string ){_ced ._gef .Category =&s };func (_gafa CustomProperties )setProperty (_fea *_dg .CT_Property ){_gafa .setPropertyHelper (_fea ,false );}; +// MakeImageRef constructs an image reference which is a reference to a +// particular image file inside a document. The same image can be used multiple +// times in a document by re-use the ImageRef. +func MakeImageRef (img Image ,d *DocBase ,rels Relationships )ImageRef {return ImageRef {_cegf :img ,_ecec :d ,_eee :rels };}; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_eedc ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_ga :=path [0:len (path )-5];if !_ee .HasPrefix (_ga ,"\u002f"){_ga ="\u002f"+_ga ;};_gc ,_gdg :=_fb .Compile (_ga +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c"); -if _gdg !=nil {return _gdg ;};_gce :=0;_df :=-1;for _gda ,_cdg :=range _eedc ._ff .Override {if _cea :=_gc .FindStringSubmatch (_cdg .PartNameAttr );len (_cea )> 1{if _gce ==indexToFind {_df =_gda ;}else if _gce > indexToFind {_bbb ,_ :=_ef .Atoi (_cea [1]); -_bbb --;_cdg .PartNameAttr =_ge .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_ga ,_bbb );};_gce ++;};};if _df > -1{copy (_eedc ._ff .Override [_df :],_eedc ._ff .Override [_df +1:]);_eedc ._ff .Override =_eedc ._ff .Override [0:len (_eedc ._ff .Override )-1]; -};return nil ;}; +// ImageFromFile reads an image from a file on disk. It doesn't keep the image +// in memory and only reads it to determine the format and size. You can also +// construct an Image directly if the file and size are known. +// NOTE: See also ImageFromStorage. +func ImageFromFile (path string )(Image ,error ){_cfc ,_baa :=_fb .Open (path );_aca :=Image {};if _baa !=nil {return _aca ,_fde .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_baa ); +};defer _cfc .Close ();_gee ,_fag ,_baa :=_fd .Decode (_cfc );if _baa !=nil {return _aca ,_fde .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_baa );};_aca .Path =path ; +_aca .Format =_fag ;_aca .Size =_gee .Bounds ().Size ();return _aca ,nil ;}; // AddExtraFileFromZip is used when reading an unsupported file from an OOXML // file. This ensures that unsupported file content will at least round-trip // correctly. -func (_bebe *DocBase )AddExtraFileFromZip (f *_fa .File )error {_dafd ,_dae :=_ged .ExtractToDiskTmp (f ,_bebe .TmpPath );if _dae !=nil {return _ge .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_dae ); -};_bebe .ExtraFiles =append (_bebe .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_dafd });return nil ;}; +func (_cccc *DocBase )AddExtraFileFromZip (f *_de .File )error {_cdgc ,_dgf :=_ab .ExtractToDiskTmp (f ,_cccc .TmpPath );if _dgf !=nil {return _fde .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_dgf ); +};_cccc .ExtraFiles =append (_cccc .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_cdgc });return nil ;}; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_gef :_cf .NewCoreProperties ()}}; +// RelID returns the relationship ID. +func (_agba ImageRef )RelID ()string {return _agba ._age }; -// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. -func NewTableWithXfrm (xfrm *_ac .CT_Transform2D )*Table {_dced :=_ac .NewTbl ();_dced .TblPr =_ac .NewCT_TableProperties ();return &Table {_fgcc :_dced ,_dagd :xfrm };}; +// NewTable makes a new table. +func NewTable ()*Table {_ddgec :=_deb .NewTbl ();_ddgec .TblPr =_deb .NewCT_TableProperties ();return &Table {_afdd :_ddgec };}; -// AddCustomRelationships adds relationships related to custom properties to the document. -func (_acb *DocBase )AddCustomRelationships (){_acb .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c"); -_acb .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_ecb .CustomPropertiesType );}; +// SetDocSecurity sets the document security flag. +func (_cga AppProperties )SetDocSecurity (v int32 ){_cga ._gfd .DocSecurity =_dd .Int32 (v )}; -// Data returns the data of an image file, if any. -func (_acc ImageRef )Data ()*[]byte {return _acc ._ebd .Data }; +// GetByRelId returns a relationship with the associated relation ID. +func (_agd Relationships )GetByRelId (idAttr string )Relationship {for _ ,_agef :=range _agd ._dae .Relationship {if _agef .IdAttr ==idAttr {return Relationship {_cgd :_agef };};};return Relationship {};};func (_dgbd CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_dgd :=_dgbd .getNewProperty (name ); +_dgd .I4 =&i4 ;_dgbd .setOrReplaceProperty (_dgd );}; -// TableRow represents a row in a table. -type TableRow struct{_gdge *_ac .CT_TableRow }; +// SetPages sets the pages count of the document. +func (_egf AppProperties )SetPages (n int32 ){_egf ._gfd .Pages =&n }; -// GetTargetByRelIdAndType returns a target path with the associated relation ID. -func (_dbd Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_ebdf :=range _dbd ._ggb .Relationship {if _ebdf .IdAttr ==idAttr &&_ebdf .TypeAttr ==typeAttr {return _ebdf .TargetAttr ;};};return "";};func (_bed CustomProperties )SetPropertyAsUint (name string ,ui uint ){_dcb :=_bed .getNewProperty (name ); -_fee :=uint32 (ui );_dcb .Uint =&_fee ;_bed .setOrReplaceProperty (_dcb );}; +// Path returns the path to an image file, if any. +func (_caeg ImageRef )Path ()string {return _caeg ._cegf .Path }; -// RelID returns the relationship ID. -func (_cbbg ImageRef )RelID ()string {return _cbbg ._aaef }; +// RemoveOverride removes an override given a path. +func (_edg ContentTypes )RemoveOverride (path string ){if !_b .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _gebfd ,_dfa :=range _edg ._dad .Override {if _dfa .PartNameAttr ==path {copy (_edg ._dad .Override [_gebfd :],_edg ._dad .Override [_gebfd +1:]); +_edg ._dad .Override =_edg ._dad .Override [0:len (_edg ._dad .Override )-1];};};}; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_bab *_dg .CT_Property };const _ddfc =3;const _dgg =15;func init (){_gf .SetAsStorage ()}; +// AddDefault registers a default content type for a given file extension. +func (_ff ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_b .ToLower (fileExtension );for _ ,_eff :=range _ff ._dad .Default {if _eff .ExtensionAttr ==fileExtension {return ;};};_dbg :=_ca .NewDefault ();_dbg .ExtensionAttr =fileExtension ; +_dbg .ContentTypeAttr =contentType ;_ff ._dad .Default =append (_ff ._dad .Default ,_dbg );}; -// X returns the inner wrapped XML type of CustomProperty. -func (_ead CustomProperty )X ()*_dg .CT_Property {return _ead ._bab };func (_bad CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_cdf :=_bad .getNewProperty (name );_cdf .Bstr =&bstr ;_bad .setOrReplaceProperty (_cdf );}; +// SetModified sets the time that the document was modified. +func (_fgg CoreProperties )SetModified (t _c .Time ){_fgg ._afac .Modified =_bae (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_bcfa *DocBase ;_eba Relationships ;_ebd Image ;_aaef string ;_dfg string ;}; +// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). +func (_gfbb Table )SetOffsetX (offX float64 ){if _gfbb ._bcaf .Off ==nil {_gfbb ._bcaf .Off =_deb .NewCT_Point2D ();_fbe :=int64 (0);_gfbb ._bcaf .Off .YAttr =_deb .ST_Coordinate {ST_CoordinateUnqualified :&_fbe };};_agbb :=_aff .ToEMU (offX );_gfbb ._bcaf .Off .XAttr =_deb .ST_Coordinate {ST_CoordinateUnqualified :&_agbb }; +};func (_dbaee TableRow )addCell ()*_deb .CT_TableCell {_fdf :=_deb .NewCT_TableCell ();_dbaee ._egda .Tc =append (_dbaee ._egda .Tc ,_fdf );return _fdf ;}; -// TableStyles contains document specific properties. -type TableStyles struct{_afg *_ac .TblStyleLst }; +// GetTargetByRelIdAndType returns a target path with the associated relation ID. +func (_egc Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_dccg :=range _egc ._dae .Relationship {if _dccg .IdAttr ==idAttr &&_dccg .TypeAttr ==typeAttr {return _dccg .TargetAttr ;};};return "";};func (_dga CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_cbb :=_dga .getNewProperty (name ); +_cbb .Ostream =&ostream ;_dga .setOrReplaceProperty (_cbb );}; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_ccc :_eee .NewRelationship ()}};func (_gga CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_aag :=_gga .getNewProperty (name );_aag .Lpwstr =&lpwstr ;_gga .setOrReplaceProperty (_aag ); +// Size returns the size of an image +func (_edb ImageRef )Size ()_fd .Point {return _edb ._cegf .Size };func init (){_ae .SetAsStorage ()}; + +// AddRow adds a row to a table. +func (_cbbe Table )AddRow ()*TableRow {_dgfa :=_deb .NewCT_TableRow ();for _eecf :=0;_eecf < len (_cbbe ._afdd .TblGrid .GridCol );_eecf ++{_dgfa .Tc =append (_dgfa .Tc ,_deb .NewCT_TableCell ());};_cbbe ._afdd .Tr =append (_cbbe ._afdd .Tr ,_dgfa );return &TableRow {_egda :_dgfa }; }; -// Properties returns table properties. -func (_fgag Table )Grid ()*_ac .CT_TableGrid {return _fgag ._fgcc .TblGrid }; +// GetTargetByRelId returns a target path with the associated relation ID. +func (_bgdd Relationships )GetTargetByRelId (idAttr string )string {for _ ,_bef :=range _bgdd ._dae .Relationship {if _bef .IdAttr ==idAttr {return _bef .TargetAttr ;};};return "";}; -// SetModified sets the time that the document was modified. -func (_ffe CoreProperties )SetModified (t _fg .Time ){_ffe ._gef .Modified =_cdga (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// ID returns the ID of a relationship. +func (_daa Relationship )ID ()string {return _daa ._cgd .IdAttr };func (_adcf CustomProperties )SetPropertyAsError (name string ,error string ){_dba :=_adcf .getNewProperty (name );_dba .Error =&error ;_adcf .setOrReplaceProperty (_dba );};func _edc (_ece *_dd .XSDAny )_c .Time {if _ece ==nil {return _c .Time {}; +};_ffe ,_ba :=_c .Parse (_ega ,string (_ece .Data ));if _ba !=nil {_ef .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_ece .Data ),_ba ); +};return _ffe ;}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_beb :=ContentTypes {_ff :_bd .NewTypes ()};_beb .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_beb .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c"); -_beb .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_beb .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_beb .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g"); -_beb .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_beb .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c"); -_beb .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c"); -return _beb ;}; +// X returns the inner wrapped XML type. +func (_fac AppProperties )X ()*_gf .Properties {return _fac ._gfd }; -// Path returns the path to an image file, if any. -func (_eae ImageRef )Path ()string {return _eae ._ebd .Path }; +// Relationship is a relationship within a .rels file. +type Relationship struct{_cgd *_da .Relationship }; -// Properties returns table properties. -func (_ccfc Table )Properties ()*_ac .CT_TableProperties {return _ccfc ._fgcc .TblPr }; +// CoreProperties contains document specific properties. +type CoreProperties struct{_afac *_g .CoreProperties }; -// Append appends DocBase part of an office document to another DocBase. -func (_db DocBase )Append (docBase1 DocBase )DocBase {_gb :=docBase1 .ContentTypes .X ();for _ ,_ad :=range _gb .Default {_db .ContentTypes .AddDefault (_ad .ExtensionAttr ,_ad .ContentTypeAttr );};for _ ,_ccd :=range _gb .Override {_db .ContentTypes .AddOverride (_ccd .PartNameAttr ,_ccd .ContentTypeAttr ); -};_gfe :=_db .AppProperties .X ();_bf :=docBase1 .AppProperties .X ();if _gfe .Pages !=nil {if _bf .Pages !=nil {*_gfe .Pages +=*_bf .Pages ;};}else if _bf .Pages !=nil {_gfe .Pages =_bf .Pages ;};if _gfe .Words !=nil {if _bf .Words !=nil {*_gfe .Words +=*_bf .Words ; -};}else if _bf .Words !=nil {_gfe .Words =_bf .Words ;};if _gfe .Characters !=nil {if _bf .Characters !=nil {*_gfe .Characters +=*_bf .Characters ;};}else if _bf .Characters !=nil {_gfe .Characters =_bf .Characters ;};if _gfe .Lines !=nil {if _bf .Lines !=nil {*_gfe .Lines +=*_bf .Lines ; -};}else if _bf .Lines !=nil {_gfe .Lines =_bf .Lines ;};if _gfe .Paragraphs !=nil {if _bf .Paragraphs !=nil {*_gfe .Paragraphs +=*_bf .Paragraphs ;};}else if _bf .Paragraphs !=nil {_gfe .Paragraphs =_bf .Paragraphs ;};if _gfe .Notes !=nil {if _bf .Notes !=nil {*_gfe .Notes +=*_bf .Notes ; -};}else if _bf .Notes !=nil {_gfe .Notes =_bf .Notes ;};if _gfe .HiddenSlides !=nil {if _bf .HiddenSlides !=nil {*_gfe .HiddenSlides +=*_bf .HiddenSlides ;};}else if _bf .HiddenSlides !=nil {_gfe .HiddenSlides =_bf .HiddenSlides ;};if _gfe .MMClips !=nil {if _bf .MMClips !=nil {*_gfe .MMClips +=*_bf .MMClips ; -};}else if _bf .MMClips !=nil {_gfe .MMClips =_bf .MMClips ;};if _gfe .LinksUpToDate !=nil {if _bf .LinksUpToDate !=nil {*_gfe .LinksUpToDate =*_gfe .LinksUpToDate &&*_bf .LinksUpToDate ;};}else if _bf .LinksUpToDate !=nil {_gfe .LinksUpToDate =_bf .LinksUpToDate ; -};if _gfe .CharactersWithSpaces !=nil {if _bf .CharactersWithSpaces !=nil {*_gfe .CharactersWithSpaces +=*_bf .CharactersWithSpaces ;};}else if _bf .CharactersWithSpaces !=nil {_gfe .CharactersWithSpaces =_bf .CharactersWithSpaces ;};if _gfe .SharedDoc !=nil {if _bf .SharedDoc !=nil {*_gfe .SharedDoc =*_gfe .SharedDoc ||*_bf .SharedDoc ; -};}else if _bf .SharedDoc !=nil {_gfe .SharedDoc =_bf .SharedDoc ;};if _gfe .HyperlinksChanged !=nil {if _bf .HyperlinksChanged !=nil {*_gfe .HyperlinksChanged =*_gfe .HyperlinksChanged ||*_bf .HyperlinksChanged ;};}else if _bf .HyperlinksChanged !=nil {_gfe .HyperlinksChanged =_bf .HyperlinksChanged ; -};_gfe .DigSig =nil ;if _gfe .TitlesOfParts ==nil &&_bf .TitlesOfParts !=nil {_gfe .TitlesOfParts =_bf .TitlesOfParts ;};if _gfe .HeadingPairs !=nil {if _bf .HeadingPairs !=nil {_gd :=_gfe .HeadingPairs .Vector ;_acf :=_bf .HeadingPairs .Vector ;_bb :=_gd .Variant ; -_da :=_acf .Variant ;_bbd :=[]*_aa .Variant {};for _ca :=0;_ca < len (_da );_ca +=2{_cfc :=_da [_ca ].Lpstr ;_ccdd :=false ;for _bg :=0;_bg < len (_bb );_bg +=2{_efc :=_bb [_bg ].Lpstr ;if _efc !=nil &&_cfc !=nil &&*_efc ==*_cfc {*_bb [_bg +1].I4 =*_bb [_bg +1].I4 +*_da [_ca +1].I4 ; -_ccdd =true ;break ;};};if !_ccdd {_bbd =append (_bbd ,&_aa .Variant {CT_Variant :_aa .CT_Variant {Lpstr :_da [_ca ].Lpstr }});_bbd =append (_bbd ,&_aa .Variant {CT_Variant :_aa .CT_Variant {I4 :_da [_ca ].I4 }});};};_bb =append (_bb ,_bbd ...);_gd .SizeAttr =uint32 (len (_bb )); -};}else if _bf .HeadingPairs !=nil {_gfe .HeadingPairs =_bf .HeadingPairs ;};if _gfe .HLinks !=nil {if _bf .HLinks !=nil {_de :=_gfe .HLinks .Vector ;_bc :=_bf .HLinks .Vector ;_daa :=_de .Variant ;_fag :=_bc .Variant ;for _ ,_ecba :=range _fag {_gea :=true ; -for _ ,_cg :=range _daa {if _c .DeepEqual (_cg ,_ecba ){_gea =false ;break ;};};if _gea {_daa =append (_daa ,_ecba );_de .SizeAttr ++;};};};}else if _bf .HLinks !=nil {_gfe .HLinks =_bf .HLinks ;};_bfa :=_db .GetOrCreateCustomProperties ();_eec :=docBase1 .GetOrCreateCustomProperties (); -for _ ,_gfed :=range _eec .PropertiesList (){_bfa .setProperty (_gfed );};_db .CustomProperties =_bfa ;_fc :=_db .Rels .X ().Relationship ;for _ ,_efe :=range docBase1 .Rels .X ().Relationship {_bdb :=true ;for _ ,_be :=range _fc {if _be .TargetAttr ==_efe .TargetAttr &&_be .TypeAttr ==_efe .TypeAttr {_bdb =false ; -break ;};};if _bdb {_db .Rels .AddRelationship (_efe .TargetAttr ,_efe .TypeAttr );};};for _ ,_cgg :=range docBase1 .ExtraFiles {_gedc :=_cgg .ZipPath ;_fd :=true ;for _ ,_geg :=range _db .ExtraFiles {if _geg .ZipPath ==_gedc {_fd =false ;break ;};};if _fd {_db .ExtraFiles =append (_db .ExtraFiles ,_cgg ); -};};return _db ;}; +// Theme is a drawingml theme. +type Theme struct{_dfg *_deb .Theme }; -// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). -func (_cgc *ImageRef )SetTarget (target string ){_cgc ._dfg =target }; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_caa CoreProperties )ContentStatus ()string {if _caa ._afac .ContentStatus !=nil {return *_caa ._afac .ContentStatus ;};return "";}; -// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). -func (_acbfd Table )SetOffsetX (offX float64 ){if _acbfd ._dagd .Off ==nil {_acbfd ._dagd .Off =_ac .NewCT_Point2D ();_gcdf :=int64 (0);_acbfd ._dagd .Off .YAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_gcdf };};_gcc :=_fad .ToEMU (offX );_acbfd ._dagd .Off .XAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_gcc }; +// SetOffsetY sets vertical offset of a table in distance units (see measurement package). +func (_bfc Table )SetOffsetY (offY float64 ){if _bfc ._bcaf .Off ==nil {_bfc ._bcaf .Off =_deb .NewCT_Point2D ();_baf :=int64 (0);_bfc ._bcaf .Off .XAttr =_deb .ST_Coordinate {ST_CoordinateUnqualified :&_baf };};_ccdf :=_aff .ToEMU (offY );_bfc ._bcaf .Off .YAttr =_deb .ST_Coordinate {ST_CoordinateUnqualified :&_ccdf }; }; -// AddRelationship adds a relationship. -func (_dcac Relationships )AddRelationship (target ,ctype string )Relationship {if !_ee .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_cc .Log .Debug ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype ); -};_cgcf :=_eee .NewRelationship ();_bbg :=len (_dcac ._ggb .Relationship )+1;_cbd :=map[string ]struct{}{};for _ ,_feb :=range _dcac ._ggb .Relationship {_cbd [_feb .IdAttr ]=struct{}{};};for _ ,_gaff :=_cbd [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_bbg )]; -_gaff ;_ ,_gaff =_cbd [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_bbg )]{_bbg ++;};_cgcf .IdAttr =_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_bbg );_cgcf .TargetAttr =target ;_cgcf .TypeAttr =ctype ;_dcac ._ggb .Relationship =append (_dcac ._ggb .Relationship ,_cgcf ); -return Relationship {_ccc :_cgcf };}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_gfb AppProperties )ApplicationVersion ()string {if _gfb ._gfd .AppVersion !=nil {return *_gfb ._gfd .AppVersion ;};return "";};func (_ege CustomProperties )setPropertyHelper (_ag *_be .CT_Property ,_bfg bool ){_agc :=_ege .GetPropertyByName (*_ag .NameAttr ); +if (_agc ==CustomProperty {}){_ege ._bcgg .Property =append (_ege ._bcgg .Property ,_ag );}else if _bfg {_ag .FmtidAttr =_agc ._fca .FmtidAttr ;if _agc ._fca .PidAttr ==0{_ag .PidAttr =_agc ._fca .PidAttr ;};_ag .LinkTargetAttr =_agc ._fca .LinkTargetAttr ; +*_agc ._fca =*_ag ;};}; -// EnsureDefault esnures that an extension and default content type exist, -// adding it if necessary. -func (_fed ContentTypes )EnsureDefault (ext ,contentType string ){ext =_ee .ToLower (ext );for _ ,_gbb :=range _fed ._ff .Default {if _gbb .ExtensionAttr ==ext {_gbb .ContentTypeAttr =contentType ;return ;};};_bac :=&_bd .Default {};_bac .ContentTypeAttr =contentType ; -_bac .ExtensionAttr =ext ;_fed ._ff .Default =append (_fed ._ff .Default ,_bac );};func (_dffd CustomProperties )SetPropertyAsInt (name string ,i int ){_bdc :=_dffd .getNewProperty (name );_bgb :=int32 (i );_bdc .Int =&_bgb ;_dffd .setOrReplaceProperty (_bdc ); -}; +// SetCategory records the category of the document. +func (_edd CoreProperties )SetCategory (s string ){_edd ._afac .Category =&s }; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ; +// TableStyles contains document specific properties. +type TableStyles struct{_fdae *_deb .TblStyleLst }; -// DefAttr returns the DefAttr property. -func (_fcdf TableStyles )DefAttr ()string {return _fcdf ._afg .DefAttr }; +// AddCustomRelationships adds relationships related to custom properties to the document. +func (_egea *DocBase )AddCustomRelationships (){_egea .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c"); +_egea .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_dd .CustomPropertiesType );}; -// Cells returns an array of row cells. -func (_ace TableRow )Cells ()[]*_ac .CT_TableCell {return _ace ._gdge .Tc };const _baed =5; +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_gff ContentTypes )CopyOverride (path ,newPath string ){if !_b .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_b .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _bdd :=range _gff ._dad .Override {if _gff ._dad .Override [_bdd ].PartNameAttr ==path {_cae :=*_gff ._dad .Override [_bdd ]; +_cae .PartNameAttr =newPath ;_gff ._dad .Override =append (_gff ._dad .Override ,&_cae );};};}; -// SetPages sets the pages count of the document. -func (_gfg AppProperties )SetPages (n int32 ){_gfg ._fcb .Pages =&n }; +// SetTarget set the target (path) of a relationship. +func (_fcac Relationship )SetTarget (s string ){_fcac ._cgd .TargetAttr =s }; -// SetDescription records the description of the document. -func (_fgc CoreProperties )SetDescription (s string ){if _fgc ._gef .Description ==nil {_fgc ._gef .Description =&_ecb .XSDAny {XMLName :_b .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_fgc ._gef .Description .Data =[]byte (s ); -};func (_ecff CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_fff :=_ecff .getNewProperty (name );_fff .Decimal =&decimal ;_ecff .setOrReplaceProperty (_fff );}; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_bdc :=*rels ._dae ;return Relationships {_dae :&_bdc };};func (_bgd CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_cadd :=_bgd .getNewProperty (name );_cadd .I1 =&i1 ;_bgd .setOrReplaceProperty (_cadd ); +}; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_afg :_ac .NewTblStyleLst ()}}; +// Modified returns the time that the document was modified. +func (_cegd CoreProperties )Modified ()_c .Time {return _edc (_cegd ._afac .Modified )}; -// Created returns the time that the document was created. -func (_dcg CoreProperties )Created ()_fg .Time {return _abg (_dcg ._gef .Created )}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_bedf Relationships )FindRIDForN (i int ,t string )string {for _ ,_daee :=range _bedf ._dae .CT_Relationships .Relationship {if _daee .TypeAttr ==t {if i ==0{return _daee .IdAttr ;};i --;};};return "";}; -// CoreProperties contains document specific properties. -type CoreProperties struct{_gef *_cf .CoreProperties }; +// X returns the inner wrapped XML type of CustomProperty. +func (_dec CustomProperty )X ()*_be .CT_Property {return _dec ._fca }; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_adbf :=*rels ._ggb ;return Relationships {_ggb :&_adbf };}; +// SetLanguage records the language of the document. +func (_afbe CoreProperties )SetLanguage (s string ){_afbe ._afac .Language =&_dd .XSDAny {XMLName :_aa .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_afbe ._afac .Language .Data =[]byte (s );}; -// X returns the inner wrapped XML type. -func (_eac Theme )X ()*_ac .Theme {return _eac ._edbf }; +// CreateCustomProperties creates the custom properties of the document. +func (_ddbb *DocBase )CreateCustomProperties (){_ddbb .CustomProperties =NewCustomProperties ();_ddbb .AddCustomRelationships ();}; -// SetStyle assigns TableStyle to a table. -func (_ece Table )SetStyle (style *_ac .CT_TableStyle ){if _ece ._fgcc .TblPr ==nil {_ece ._fgcc .TblPr =_ac .NewCT_TableProperties ();};if _ece ._fgcc .TblPr .Choice ==nil {_ece ._fgcc .TblPr .Choice =_ac .NewCT_TablePropertiesChoice ();};_ece ._fgcc .TblPr .Choice .TableStyle =style ; +// CustomProperties contains document specific properties. +type CustomProperties struct{_bcgg *_be .Properties }; + +// TableRow represents a row in a table. +type TableRow struct{_egda *_deb .CT_TableRow }; + +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_bffd AppProperties )SetApplicationVersion (s string ){_bffd ._gfd .AppVersion =&s };func (_gdb CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_bddb :=_gdb .getNewProperty (name );_bddb .Lpwstr =&lpwstr ;_gdb .setOrReplaceProperty (_bddb ); +};func UtcTimeFormat (t _c .Time )string {return t .Format (_bgda )+"\u0020\u0055\u0054\u0043"};func (_bgdc CustomProperties )SetPropertyAsFiletime (name string ,filetime _c .Time ){_facce :=_bgdc .getNewProperty (name );_facce .Filetime =&filetime ;_bgdc .setOrReplaceProperty (_facce ); }; -// Relationship is a relationship within a .rels file. -type Relationship struct{_ccc *_eee .Relationship }; +// GetPropertyByName returns a custom property selected by it's name. +func (_abg CustomProperties )GetPropertyByName (name string )CustomProperty {_beg :=_abg ._bcgg .Property ;for _ ,_ggb :=range _beg {if *_ggb .NameAttr ==name {return CustomProperty {_fca :_ggb };};};return CustomProperty {};}; -// AddAutoRelationship adds a relationship with an automatically generated -// filename based off of the type. It should be preferred over AddRelationship -// to ensure consistent filenames are maintained. -func (_fbe Relationships )AddAutoRelationship (dt _ecb .DocType ,src string ,idx int ,ctype string )Relationship {return _fbe .AddRelationship (_ecb .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; +// SetStyle assigns TableStyle to a table. +func (_bfe Table )SetStyle (style *_deb .CT_TableStyle ){if _bfe ._afdd .TblPr ==nil {_bfe ._afdd .TblPr =_deb .NewCT_TableProperties ();};if _bfe ._afdd .TblPr .Choice ==nil {_bfe ._afdd .TblPr .Choice =_deb .NewCT_TablePropertiesChoice ();};_bfe ._afdd .TblPr .Choice .TableStyle =style ; +}; -// GetTargetByRelId returns a target path with the associated relation ID. -func (_efaa Relationships )GetTargetByRelId (idAttr string )string {for _ ,_ceb :=range _efaa ._ggb .Relationship {if _ceb .IdAttr ==idAttr {return _ceb .TargetAttr ;};};return "";};const Version ="\u0031\u002e\u0033\u0032\u002e\u0030"; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_bcgg :_be .NewProperties ()}}; -// TblStyle returns the TblStyle property. -func (_cedg TableStyles )TblStyle ()[]*_ac .CT_TableStyle {return _cedg ._afg .TblStyle }; \ No newline at end of file +// Title returns the Title of the document +func (_ddb CoreProperties )Title ()string {if _ddb ._afac .Title !=nil {return string (_ddb ._afac .Title .Data );};return "";}; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 88c0498ccf..f5498fcd5f 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -11,39 +11,40 @@ // Package license helps manage commercial licenses and check if they // are valid for the version of UniOffice used. -package license ;import _b "github.com/unidoc/unioffice/internal/license"; +package license ;import _a "github.com/unidoc/unioffice/internal/license"; -// LegacyLicenseType is the type of license -type LegacyLicenseType =_b .LegacyLicenseType ; - -// GetMeteredState checks the currently used metered document usage status, -// documents used and credits available. -func GetMeteredState ()(_b .MeteredStatus ,error ){return _b .GetMeteredState ()}; - -// GetLicenseKey returns the currently loaded license key. -func GetLicenseKey ()*LicenseKey {return _b .GetLicenseKey ()}; +// MakeUnlicensedKey returns a default key. +func MakeUnlicensedKey ()*LicenseKey {return _a .MakeUnlicensedKey ()};const (LicenseTierUnlicensed =_a .LicenseTierUnlicensed ;LicenseTierCommunity =_a .LicenseTierCommunity ;LicenseTierIndividual =_a .LicenseTierIndividual ;LicenseTierBusiness =_a .LicenseTierBusiness ; +); // SetMeteredKey sets the metered License API key required for SaaS operation. // Document usage is reported periodically for the product to function correctly. -func SetMeteredKey (apiKey string )error {return _b .SetMeteredKey (apiKey )}; +func SetMeteredKey (apiKey string )error {return _a .SetMeteredKey (apiKey )}; -// MakeUnlicensedKey returns a default key. -func MakeUnlicensedKey ()*LicenseKey {return _b .MakeUnlicensedKey ()}; +// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. +// Will be removed at some point in a future major version. +func SetLegacyLicenseKey (s string )error {return _a .SetLegacyLicenseKey (s )}; // SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {return _b .SetLicenseKey (content ,customerName );}; +func SetLicenseKey (content string ,customerName string )error {return _a .SetLicenseKey (content ,customerName );}; // LicenseKey represents a loaded license key. -type LicenseKey =_b .LicenseKey ;const (LicenseTierUnlicensed =_b .LicenseTierUnlicensed ;LicenseTierCommunity =_b .LicenseTierCommunity ;LicenseTierIndividual =_b .LicenseTierIndividual ;LicenseTierBusiness =_b .LicenseTierBusiness ;); +type LicenseKey =_a .LicenseKey ; // SetMeteredKeyPersistentCache sets the metered License API Key persistent cache. // Default value `true`, set to `false` will report the usage immediately to license server, // this can be used when there's no access to persistent data storage. -func SetMeteredKeyPersistentCache (val bool ){_b .SetMeteredKeyPersistentCache (val )}; +func SetMeteredKeyPersistentCache (val bool ){_a .SetMeteredKeyPersistentCache (val )}; + +// LegacyLicenseType is the type of license +type LegacyLicenseType =_a .LegacyLicenseType ; // LegacyLicense holds the old-style unioffice license information. -type LegacyLicense =_b .LegacyLicense ; +type LegacyLicense =_a .LegacyLicense ; -// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. -// Will be removed at some point in a future major version. -func SetLegacyLicenseKey (s string )error {return _b .SetLegacyLicenseKey (s )}; \ No newline at end of file +// GetMeteredState checks the currently used metered document usage status, +// documents used and credits available. +func GetMeteredState ()(_a .MeteredStatus ,error ){return _a .GetMeteredState ()}; + +// GetLicenseKey returns the currently loaded license key. +func GetLicenseKey ()*LicenseKey {return _a .GetLicenseKey ()}; \ No newline at end of file diff --git a/common/logger/logger.go b/common/logger/logger.go index 4a9113bb25..789c23da21 100644 --- a/common/logger/logger.go +++ b/common/logger/logger.go @@ -9,97 +9,96 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package logger ;import (_g "fmt";_gb "io";_c "os";_d "path/filepath";_e "runtime";); +package logger ;import (_f "fmt";_c "io";_fc "os";_b "path/filepath";_ff "runtime";); -// Error logs error message. -func (_gbb ConsoleLogger )Error (format string ,args ...interface{}){if _gbb .LogLevel >=LogLevelError {_dc :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_gbb .output (_c .Stdout ,_dc ,format ,args ...);};}; - -// IsLogLevel returns true if log level is greater or equal than `level`. -// Can be used to avoid resource intensive calls to loggers. -func (_ff WriterLogger )IsLogLevel (level LogLevel )bool {return _ff .LogLevel >=level }; +// LogLevel is the verbosity level for logging. +type LogLevel int ; -// SetLogger sets 'logger' to be used by the unidoc unipdf library. -func SetLogger (logger Logger ){Log =logger };const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;); +// WriterLogger is the logger that writes data to the Output writer +type WriterLogger struct{LogLevel LogLevel ;Output _c .Writer ;};func (_cf ConsoleLogger )output (_ad _c .Writer ,_dbf string ,_bc string ,_aabc ...interface{}){_gag (_ad ,_dbf ,_bc ,_aabc ...);}; -// Trace logs trace message. -func (_ddg WriterLogger )Trace (format string ,args ...interface{}){if _ddg .LogLevel >=LogLevelTrace {_aeg :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_ddg .logToWriter (_ddg .Output ,_aeg ,format ,args ...);};}; +// Warning logs warning message. +func (_ae ConsoleLogger )Warning (format string ,args ...interface{}){if _ae .LogLevel >=LogLevelWarning {_ac :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_ae .output (_fc .Stdout ,_ac ,format ,args ...);};}; -// IsLogLevel returns true from dummy logger. -func (DummyLogger )IsLogLevel (level LogLevel )bool {return true }; +// Warning does nothing for dummy logger. +func (DummyLogger )Warning (format string ,args ...interface{}){}; -// ConsoleLogger is a logger that writes logs to the 'os.Stdout' -type ConsoleLogger struct{LogLevel LogLevel ;};func (_dd ConsoleLogger )output (_ed _gb .Writer ,_bd string ,_ad string ,_gc ...interface{}){_dda (_ed ,_bd ,_ad ,_gc ...);}; +// Info logs info message. +func (_ba ConsoleLogger )Info (format string ,args ...interface{}){if _ba .LogLevel >=LogLevelInfo {_bae :="\u005bI\u004e\u0046\u004f\u005d\u0020";_ba .output (_fc .Stdout ,_bae ,format ,args ...);};};func _gag (_cef _c .Writer ,_ag string ,_bb string ,_cag ...interface{}){_ ,_ccf ,_abg ,_aga :=_ff .Caller (3); +if !_aga {_ccf ="\u003f\u003f\u003f";_abg =0;}else {_ccf =_b .Base (_ccf );};_abga :=_f .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_ag ,_ccf ,_abg )+_bb +"\u000a";_f .Fprintf (_cef ,_abga ,_cag ...);}; -// IsLogLevel returns true if log level is greater or equal than `level`. -// Can be used to avoid resource intensive calls to loggers. -func (_geb ConsoleLogger )IsLogLevel (level LogLevel )bool {return _geb .LogLevel >=level }; +// Notice logs notice message. +func (_gg ConsoleLogger )Notice (format string ,args ...interface{}){if _gg .LogLevel >=LogLevelNotice {_gc :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_gg .output (_fc .Stdout ,_gc ,format ,args ...);};}; -// Info does nothing for dummy logger. -func (DummyLogger )Info (format string ,args ...interface{}){}; +// NewConsoleLogger creates new console logger. +func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }}; -// Notice does nothing for dummy logger. -func (DummyLogger )Notice (format string ,args ...interface{}){}; +// IsLogLevel returns true from dummy logger. +func (DummyLogger )IsLogLevel (level LogLevel )bool {return true };var Log Logger =DummyLogger {}; -// Debug logs debug message. -func (_ae ConsoleLogger )Debug (format string ,args ...interface{}){if _ae .LogLevel >=LogLevelDebug {_gaf :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ae .output (_c .Stdout ,_gaf ,format ,args ...);};}; +// DummyLogger does nothing. +type DummyLogger struct{};const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;); -// Logger is the interface used for logging in the unipdf package. -type Logger interface{Error (_db string ,_eb ...interface{});Warning (_a string ,_ga ...interface{});Notice (_gf string ,_b ...interface{});Info (_bc string ,_ee ...interface{});Debug (_ab string ,_ge ...interface{});Trace (_gfa string ,_cf ...interface{}); -IsLogLevel (_ba LogLevel )bool ;}; +// Trace logs trace message. +func (_aab ConsoleLogger )Trace (format string ,args ...interface{}){if _aab .LogLevel >=LogLevelTrace {_gac :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_aab .output (_fc .Stdout ,_gac ,format ,args ...);};}; // Debug logs debug message. -func (_bb WriterLogger )Debug (format string ,args ...interface{}){if _bb .LogLevel >=LogLevelDebug {_bf :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_bb .logToWriter (_bb .Output ,_bf ,format ,args ...);};}; +func (_aa ConsoleLogger )Debug (format string ,args ...interface{}){if _aa .LogLevel >=LogLevelDebug {_bd :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_aa .output (_fc .Stdout ,_bd ,format ,args ...);};}; -// Debug does nothing for dummy logger. -func (DummyLogger )Debug (format string ,args ...interface{}){}; +// ConsoleLogger is a logger that writes logs to the 'os.Stdout' +type ConsoleLogger struct{LogLevel LogLevel ;}; -// Error logs error message. -func (_ca WriterLogger )Error (format string ,args ...interface{}){if _ca .LogLevel >=LogLevelError {_fcd :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_ca .logToWriter (_ca .Output ,_fcd ,format ,args ...);};}; +// Notice logs notice message. +func (_eec WriterLogger )Notice (format string ,args ...interface{}){if _eec .LogLevel >=LogLevelNotice {_bf :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_eec .logToWriter (_eec .Output ,_bf ,format ,args ...);};}; // Trace logs trace message. -func (_dbg ConsoleLogger )Trace (format string ,args ...interface{}){if _dbg .LogLevel >=LogLevelTrace {_ac :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_dbg .output (_c .Stdout ,_ac ,format ,args ...);};};func _dda (_cee _gb .Writer ,_dfe string ,_bdd string ,_bbb ...interface{}){_ ,_fe ,_ece ,_abg :=_e .Caller (3); -if !_abg {_fe ="\u003f\u003f\u003f";_ece =0;}else {_fe =_d .Base (_fe );};_gfd :=_g .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_dfe ,_fe ,_ece )+_bdd +"\u000a";_g .Fprintf (_cee ,_gfd ,_bbb ...);}; - -// Warning logs warning message. -func (_bde WriterLogger )Warning (format string ,args ...interface{}){if _bde .LogLevel >=LogLevelWarning {_bg :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_bde .logToWriter (_bde .Output ,_bg ,format ,args ...);};};var Log Logger =DummyLogger {}; +func (_ffg WriterLogger )Trace (format string ,args ...interface{}){if _ffg .LogLevel >=LogLevelTrace {_ea :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_ffg .logToWriter (_ffg .Output ,_ea ,format ,args ...);};}; +// Error logs error message. +func (_ccc ConsoleLogger )Error (format string ,args ...interface{}){if _ccc .LogLevel >=LogLevelError {_ec :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_ccc .output (_fc .Stdout ,_ec ,format ,args ...);};}; -// NewConsoleLogger creates new console logger. -func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }}; +// IsLogLevel returns true if log level is greater or equal than `level`. +// Can be used to avoid resource intensive calls to loggers. +func (_ga ConsoleLogger )IsLogLevel (level LogLevel )bool {return _ga .LogLevel >=level }; -// NewWriterLogger creates new 'writer' logger. -func NewWriterLogger (logLevel LogLevel ,writer _gb .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; +// Error logs error message. +func (_gce WriterLogger )Error (format string ,args ...interface{}){if _gce .LogLevel >=LogLevelError {_gef :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_gce .logToWriter (_gce .Output ,_gef ,format ,args ...);};};func (_cb WriterLogger )logToWriter (_fce _c .Writer ,_gge string ,_de string ,_gaf ...interface{}){_gag (_fce ,_gge ,_de ,_gaf ); +}; -// LogLevel is the verbosity level for logging. -type LogLevel int ; +// IsLogLevel returns true if log level is greater or equal than `level`. +// Can be used to avoid resource intensive calls to loggers. +func (_ge WriterLogger )IsLogLevel (level LogLevel )bool {return _ge .LogLevel >=level }; -// Warning does nothing for dummy logger. -func (DummyLogger )Warning (format string ,args ...interface{}){}; +// SetLogger sets 'logger' to be used by the unidoc unipdf library. +func SetLogger (logger Logger ){Log =logger }; -// Info logs info message. -func (_fb WriterLogger )Info (format string ,args ...interface{}){if _fb .LogLevel >=LogLevelInfo {_df :="\u005bI\u004e\u0046\u004f\u005d\u0020";_fb .logToWriter (_fb .Output ,_df ,format ,args ...);};}; +// Notice does nothing for dummy logger. +func (DummyLogger )Notice (format string ,args ...interface{}){}; -// Trace does nothing for dummy logger. -func (DummyLogger )Trace (format string ,args ...interface{}){}; +// Logger is the interface used for logging in the unipdf package. +type Logger interface{Error (_be string ,_e ...interface{});Warning (_a string ,_ee ...interface{});Notice (_eb string ,_ab ...interface{});Info (_cc string ,_dg ...interface{});Debug (_ce string ,_db ...interface{});Trace (_ef string ,_cg ...interface{}); +IsLogLevel (_g LogLevel )bool ;}; -// WriterLogger is the logger that writes data to the Output writer -type WriterLogger struct{LogLevel LogLevel ;Output _gb .Writer ;}; +// Debug logs debug message. +func (_ebc WriterLogger )Debug (format string ,args ...interface{}){if _ebc .LogLevel >=LogLevelDebug {_ed :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ebc .logToWriter (_ebc .Output ,_ed ,format ,args ...);};}; // Error does nothing for dummy logger. func (DummyLogger )Error (format string ,args ...interface{}){}; -// Notice logs notice message. -func (_fa WriterLogger )Notice (format string ,args ...interface{}){if _fa .LogLevel >=LogLevelNotice {_gca :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_fa .logToWriter (_fa .Output ,_gca ,format ,args ...);};}; +// Warning logs warning message. +func (_ca WriterLogger )Warning (format string ,args ...interface{}){if _ca .LogLevel >=LogLevelWarning {_aaf :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_ca .logToWriter (_ca .Output ,_aaf ,format ,args ...);};}; -// Info logs info message. -func (_ec ConsoleLogger )Info (format string ,args ...interface{}){if _ec .LogLevel >=LogLevelInfo {_da :="\u005bI\u004e\u0046\u004f\u005d\u0020";_ec .output (_c .Stdout ,_da ,format ,args ...);};}; +// Debug does nothing for dummy logger. +func (DummyLogger )Debug (format string ,args ...interface{}){}; -// Warning logs warning message. -func (_cd ConsoleLogger )Warning (format string ,args ...interface{}){if _cd .LogLevel >=LogLevelWarning {_fg :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_cd .output (_c .Stdout ,_fg ,format ,args ...);};}; +// NewWriterLogger creates new 'writer' logger. +func NewWriterLogger (logLevel LogLevel ,writer _c .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; -// DummyLogger does nothing. -type DummyLogger struct{}; +// Trace does nothing for dummy logger. +func (DummyLogger )Trace (format string ,args ...interface{}){}; -// Notice logs notice message. -func (_be ConsoleLogger )Notice (format string ,args ...interface{}){if _be .LogLevel >=LogLevelNotice {_cc :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_be .output (_c .Stdout ,_cc ,format ,args ...);};};func (_ce WriterLogger )logToWriter (_cg _gb .Writer ,_aa string ,_ag string ,_ddf ...interface{}){_dda (_cg ,_aa ,_ag ,_ddf ); -}; \ No newline at end of file +// Info does nothing for dummy logger. +func (DummyLogger )Info (format string ,args ...interface{}){}; + +// Info logs info message. +func (_fg WriterLogger )Info (format string ,args ...interface{}){if _fg .LogLevel >=LogLevelInfo {_bea :="\u005bI\u004e\u0046\u004f\u005d\u0020";_fg .logToWriter (_fg .Output ,_bea ,format ,args ...);};}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index fa6cfd1180..2f9305e28a 100644 --- a/common/tempstorage/diskstore/diskstore.go +++ b/common/tempstorage/diskstore/diskstore.go @@ -11,22 +11,22 @@ // Package diskstore implements tempStorage interface // by using disk as a storage -package diskstore ;import (_f "github.com/unidoc/unioffice/common/tempstorage";_g "io/ioutil";_ga "os";_b "strings";); +package diskstore ;import (_aa "github.com/unidoc/unioffice/common/tempstorage";_e "io/ioutil";_a "os";_b "strings";); // RemoveAll removes all files in the directory -func (_e diskStorage )RemoveAll (dir string )error {if _b .HasPrefix (dir ,_ga .TempDir ()){return _ga .RemoveAll (dir );};return nil ;}; +func (_d diskStorage )RemoveAll (dir string )error {if _b .HasPrefix (dir ,_a .TempDir ()){return _a .RemoveAll (dir );};return nil ;}; -// Open opens file from disk according to a path -func (_db diskStorage )Open (path string )(_f .File ,error ){return _ga .OpenFile (path ,_ga .O_RDWR ,0644);};type diskStorage struct{}; - -// SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_c :=diskStorage {};_f .SetAsStorage (&_c )}; +// Add is not applicable in the diskstore implementation +func (_bga diskStorage )Add (path string )error {return nil }; // TempFile creates a new temp file by calling ioutil TempFile -func (_gd diskStorage )TempFile (dir ,pattern string )(_f .File ,error ){return _g .TempFile (dir ,pattern );}; - -// Add is not applicable in the diskstore implementation -func (_ac diskStorage )Add (path string )error {return nil }; +func (_ce diskStorage )TempFile (dir ,pattern string )(_aa .File ,error ){return _e .TempFile (dir ,pattern );}; // TempFile creates a new temp directory by calling ioutil TempDir -func (_a diskStorage )TempDir (pattern string )(string ,error ){return _g .TempDir ("",pattern )}; \ No newline at end of file +func (_bg diskStorage )TempDir (pattern string )(string ,error ){return _e .TempDir ("",pattern )};type diskStorage struct{}; + +// SetAsStorage sets temp storage as a disk storage +func SetAsStorage (){_f :=diskStorage {};_aa .SetAsStorage (&_f )}; + +// Open opens file from disk according to a path +func (_g diskStorage )Open (path string )(_aa .File ,error ){return _a .OpenFile (path ,_a .O_RDWR ,0644)}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index d6da00347e..33e49be1cc 100644 --- a/common/tempstorage/memstore/memstore.go +++ b/common/tempstorage/memstore/memstore.go @@ -11,44 +11,43 @@ // Package memstore implements tempStorage interface // by using memory as a storage -package memstore ;import (_f "encoding/hex";_cb "errors";_g "fmt";_dd "github.com/unidoc/unioffice/common/tempstorage";_e "io";_d "io/ioutil";_c "math/rand";_a "sync";);type memStorage struct{_ea _a .Map };type memFile struct{_be *memDataCell ;_ce int64 ; -}; +package memstore ;import (_e "encoding/hex";_a "errors";_b "fmt";_fc "github.com/unidoc/unioffice/common/tempstorage";_cc "io";_f "io/ioutil";_ce "math/rand";_g "sync";); -// RemoveAll removes all files according to the dir argument prefix -func (_ff *memStorage )RemoveAll (dir string )error {_ff ._ea .Range (func (_dbd ,_cbe interface{})bool {_ff ._ea .Delete (_dbd );return true });return nil ;}; - -// SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_cf :=memStorage {_ea :_a .Map {}};_dd .SetAsStorage (&_cf )}; +// Close is not applicable in this implementation +func (_de *memFile )Close ()error {return nil }; -// TempDir creates a name for a new temp directory using a pattern argument -func (_cfb *memStorage )TempDir (pattern string )(string ,error ){return _ga (pattern ),nil }; +// Open returns tempstorage File object by name +func (_cca *memStorage )Open (path string )(_fc .File ,error ){_ae ,_fdc :=_cca ._cb .Load (path );if !_fdc {return nil ,_a .New (_b .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path )); +};return &memFile {_d :_ae .(*memDataCell )},nil ;}; // Name returns the filename of the underlying memDataCell -func (_beb *memFile )Name ()string {return _beb ._be ._af };func _ga (_ae string )string {_afd ,_ :=_fbf (6);return _ae +_afd }; +func (_bc *memFile )Name ()string {return _bc ._d ._cce }; -// ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. -// It does not affect f.readOffset. -func (_cbc *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_gf :=_cbc ._be ._ec ;_dc :=int64 (len (p ));if _dc > _gf {_dc =_gf ;p =p [:_dc ];};if readOffset >=_gf {return 0,_e .EOF ;};_dcd :=readOffset +_dc ;if _dcd >=_gf {_dcd =_gf ;};_fe :=copy (p ,_cbc ._be ._ba [readOffset :_dcd ]); -return _fe ,nil ;}; - -// Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_ega *memFile )Write (p []byte )(int ,error ){_ega ._be ._ba =append (_ega ._be ._ba ,p ...);_ega ._be ._ec +=int64 (len (p ));return len (p ),nil ;};func _fbf (_bac int )(string ,error ){_ddc :=make ([]byte ,_bac );if _ ,_eee :=_c .Read (_ddc ); -_eee !=nil {return "",_eee ;};return _f .EncodeToString (_ddc ),nil ;}; +// Add reads a file from a disk and adds it to the storage +func (_fe *memStorage )Add (path string )error {_ ,_cf :=_fe ._cb .Load (path );if _cf {return nil ;};_gcf ,_bf :=_f .ReadFile (path );if _bf !=nil {return _bf ;};_fe ._cb .Store (path ,&memDataCell {_cce :path ,_fda :_gcf ,_eb :int64 (len (_gcf ))});return nil ; +};func _ece (_bce int )(string ,error ){_ccg :=make ([]byte ,_bce );if _ ,_ega :=_ce .Read (_ccg );_ega !=nil {return "",_ega ;};return _e .EncodeToString (_ccg ),nil ;}; -// Open returns tempstorage File object by name -func (_feg *memStorage )Open (path string )(_dd .File ,error ){_ac ,_bc :=_feg ._ea .Load (path );if !_bc {return nil ,_cb .New (_g .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path )); -};return &memFile {_be :_ac .(*memDataCell )},nil ;};type memDataCell struct{_af string ;_ba []byte ;_ec int64 ;}; +// SetAsStorage sets temp storage as a memory storage +func SetAsStorage (){_da :=memStorage {_cb :_g .Map {}};_fc .SetAsStorage (&_da )}; // Read reads from the underlying memDataCell in order to implement Reader interface -func (_cba *memFile )Read (p []byte )(int ,error ){_fb :=_cba ._ce ;_cbb :=_cba ._be ._ec ;_eg :=int64 (len (p ));if _eg > _cbb {_eg =_cbb ;p =p [:_eg ];};if _fb >=_cbb {return 0,_e .EOF ;};_df :=_fb +_eg ;if _df >=_cbb {_df =_cbb ;};_dg :=copy (p ,_cba ._be ._ba [_fb :_df ]); -_cba ._ce =_df ;return _dg ,nil ;}; +func (_gf *memFile )Read (p []byte )(int ,error ){_bg :=_gf ._dc ;_ac :=_gf ._d ._eb ;_ga :=int64 (len (p ));if _ga > _ac {_ga =_ac ;p =p [:_ga ];};if _bg >=_ac {return 0,_cc .EOF ;};_eg :=_bg +_ga ;if _eg >=_ac {_eg =_ac ;};_fd :=copy (p ,_gf ._d ._fda [_bg :_eg ]); +_gf ._dc =_eg ;return _fd ,nil ;}; -// Add reads a file from a disk and adds it to the storage -func (_bab *memStorage )Add (path string )error {_ ,_eaf :=_bab ._ea .Load (path );if _eaf {return nil ;};_gg ,_de :=_d .ReadFile (path );if _de !=nil {return _de ;};_bab ._ea .Store (path ,&memDataCell {_af :path ,_ba :_gg ,_ec :int64 (len (_gg ))});return nil ; -}; +// ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. +// It does not affect f.readOffset. +func (_fdg *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_bd :=_fdg ._d ._eb ;_be :=int64 (len (p ));if _be > _bd {_be =_bd ;p =p [:_be ];};if readOffset >=_bd {return 0,_cc .EOF ;};_dg :=readOffset +_be ;if _dg >=_bd {_dg =_bd ;};_dgd :=copy (p ,_fdg ._d ._fda [readOffset :_dg ]); +return _dgd ,nil ;};func _ee (_ef string )string {_gb ,_ :=_ece (6);return _ef +_gb };type memStorage struct{_cb _g .Map }; + +// Write writes to the end of the underlying memDataCell in order to implement Writer interface +func (_gc *memFile )Write (p []byte )(int ,error ){_gc ._d ._fda =append (_gc ._d ._fda ,p ...);_gc ._d ._eb +=int64 (len (p ));return len (p ),nil ;};type memDataCell struct{_cce string ;_fda []byte ;_eb int64 ;}; // TempFile creates a new empty file in the storage and returns it -func (_ee *memStorage )TempFile (dir ,pattern string )(_dd .File ,error ){_dgf :=dir +"\u002f"+_ga (pattern );_dce :=&memDataCell {_af :_dgf ,_ba :[]byte {}};_ad :=&memFile {_be :_dce };_ee ._ea .Store (_dgf ,_dce );return _ad ,nil ;}; +func (_dcf *memStorage )TempFile (dir ,pattern string )(_fc .File ,error ){_ca :=dir +"\u002f"+_ee (pattern );_ec :=&memDataCell {_cce :_ca ,_fda :[]byte {}};_ff :=&memFile {_d :_ec };_dcf ._cb .Store (_ca ,_ec );return _ff ,nil ;};type memFile struct{_d *memDataCell ; +_dc int64 ;}; -// Close is not applicable in this implementation -func (_db *memFile )Close ()error {return nil }; \ No newline at end of file +// RemoveAll removes all files according to the dir argument prefix +func (_fb *memStorage )RemoveAll (dir string )error {_fb ._cb .Range (func (_aa ,_deb interface{})bool {_fb ._cb .Delete (_aa );return true });return nil ;}; + +// TempDir creates a name for a new temp directory using a pattern argument +func (_fdcf *memStorage )TempDir (pattern string )(string ,error ){return _ee (pattern ),nil }; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index 97b91c08b0..a71be4810b 100644 --- a/common/tempstorage/tempstorage.go +++ b/common/tempstorage/tempstorage.go @@ -9,27 +9,26 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package tempstorage ;import _c "io";var _dc storage ; +package tempstorage ;import _b "io";type storage interface{Open (_ga string )(File ,error );TempFile (_a ,_c string )(File ,error );TempDir (_ca string )(string ,error );RemoveAll (_ab string )error ;Add (_gd string )error ;}; -// RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _dc .RemoveAll (dir )};type storage interface{Open (_e string )(File ,error );TempFile (_ef ,_d string )(File ,error );TempDir (_eb string )(string ,error );RemoveAll (_ge string )error ;Add (_dd string )error ; -}; +// File is a representation of a storage file +// with Read, Write, Close and Name methods identical to os.File. +type File interface{_b .Reader ;_b .ReaderAt ;_b .Writer ;_b .Closer ;Name ()string ;}; -// TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _dc .TempDir (pattern )}; +// Open returns tempstorage File object by name. +func Open (path string )(File ,error ){return _e .Open (path )}; -// Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _dc .Add (path )}; +// TempDir creates a name for a new temp directory using a pattern argument. +func TempDir (pattern string )(string ,error ){return _e .TempDir (pattern )}; -// File is a representation of a storage file -// with Read, Write, Close and Name methods identical to os.File. -type File interface{_c .Reader ;_c .ReaderAt ;_c .Writer ;_c .Closer ;Name ()string ;}; +// RemoveAll removes all files according to the dir argument prefix. +func RemoveAll (dir string )error {return _e .RemoveAll (dir )}; // TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _dc .TempFile (dir ,pattern )}; - -// Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _dc .Open (path )}; +func TempFile (dir ,pattern string )(File ,error ){return _e .TempFile (dir ,pattern )}; // SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_dc =newStorage }; \ No newline at end of file +func SetAsStorage (newStorage storage ){_e =newStorage }; + +// Add reads a file from a disk and adds it to the storage. +func Add (path string )error {return _e .Add (path )};var _e storage ; \ No newline at end of file diff --git a/document/convert/convert.go b/document/convert/convert.go index 6534b8abd4..47bdf3b166 100644 --- a/document/convert/convert.go +++ b/document/convert/convert.go @@ -9,461 +9,96 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_ea "bytes";_gc "errors";_eb "github.com/unidoc/emf";_eeg "github.com/unidoc/unioffice/common/logger";_ge "github.com/unidoc/unioffice/common/tempstorage";_df "github.com/unidoc/unioffice/document";_ac "github.com/unidoc/unioffice/internal/convertutils"; -_bc "github.com/unidoc/unioffice/internal/formatutils";_bda "github.com/unidoc/unioffice/measurement";_cb "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/dml/chart";_bd "github.com/unidoc/unioffice/schema/soo/dml/picture"; -_eaf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gca "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ebe "github.com/unidoc/unioffice/schema/soo/wml";_gb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ed "github.com/unidoc/unioffice/vmldrawing"; -_fd "github.com/unidoc/unipdf/v3/creator";_a "github.com/unidoc/unipdf/v3/model";_e "image/png";_b "io/ioutil";_g "regexp";_d "strconv";_ee "strings";);func _gfafb (_befef ,_babb *_ebe .CT_TcPr )*_ebe .CT_TcPr {if _befef ==nil {return _babb ;};if _babb ==nil {return _befef ; -};if _befef .CnfStyle ==nil {_befef .CnfStyle =_babb .CnfStyle ;};if _befef .TcW ==nil {_befef .TcW =_babb .TcW ;};if _befef .GridSpan ==nil {_befef .GridSpan =_babb .GridSpan ;};if _befef .HMerge ==nil {_befef .HMerge =_babb .HMerge ;};if _befef .VMerge ==nil {_befef .VMerge =_babb .VMerge ; -};if _befef .TcBorders ==nil {_befef .TcBorders =_babb .TcBorders ;};if _befef .Shd ==nil {_befef .Shd =_babb .Shd ;};if _befef .NoWrap ==nil {_befef .NoWrap =_babb .NoWrap ;};if _befef .TcMar ==nil {_befef .TcMar =_babb .TcMar ;};if _befef .TextDirection ==nil {_befef .TextDirection =_babb .TextDirection ; -};if _befef .TcFitText ==nil {_befef .TcFitText =_babb .TcFitText ;};if _befef .VAlign ==nil {_befef .VAlign =_babb .VAlign ;};if _befef .HideMark ==nil {_befef .HideMark =_babb .HideMark ;};if _befef .Headers ==nil {_befef .Headers =_babb .Headers ;}; -if _befef .CellIns ==nil {_befef .CellIns =_babb .CellIns ;};if _befef .CellDel ==nil {_befef .CellDel =_babb .CellDel ;};if _befef .CellMerge ==nil {_befef .CellMerge =_babb .CellMerge ;};if _befef .TcPrChange ==nil {_befef .TcPrChange =_babb .TcPrChange ; -};return _befef ;};type note struct{_dc string ;_ede []*_ebe .EG_BlockLevelElts ;_fe *_fd .Block ;};func (_gcea *span )moveRight (_bag float64 ){for _ ,_cde :=range _gcea ._cec {_cde ._da +=_bag ;};};func (_fabdf *convertContext )getStyleProps (_begcf string ,_cbeda _df .Style )(*_ebe .CT_PPrGeneral ,*_ebe .CT_RPr ){var _cgcd *_ebe .CT_PPrGeneral ; -var _eged *_ebe .CT_RPr ;_dbgeg :=_fabdf ._ecdbd .GetStyleByID (_begcf );_aaca :=int64 (0);_cfgb :=true ;if _abded :=_dbgeg .X ();_abded !=nil {_cgcd =_abded .PPr ;_eged =_abded .RPr ;if _abded .UiPriority !=nil {_aaca =_abded .UiPriority .ValAttr ;};if _abdb :=_abded .BasedOn ; -_abdb !=nil {_ggdb ,_gegb :=_fabdf .getStyleProps (_abdb .ValAttr ,_dbgeg );if _ddfgb :=_cbeda .X ();_ddfgb !=nil {if _ddfgb .UiPriority !=nil &&_aaca > 0{if _abded .UiPriority .ValAttr > _aaca {_cfgb =false ;};};if _ddfgb .QFormat !=nil &&_abded .QFormat !=nil &&_dagf (_ddfgb .QFormat )&&_dagf (_abded .QFormat ){_cfgb =false ; -};};if _cfgb {_cgcd =_ddbf (_cgcd ,_ggdb );_eged =_febfb (_eged ,_gegb );};};};return _cgcd ,_eged ;};type link struct{_gag string ;_fg _gca .ST_TargetMode ;}; - -// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. For composite fonts use RegisterCompositeFontsFromDirectory. -func RegisterFontsFromDirectory (dirName string )error {return _ac .RegisterFontsFromDirectory (dirName )};func (_fbdb *convertContext )addSeparator (){_fbdb .newParagraph ();_fbdb ._gcdb ._cc =true ;_fbdb ._gcdb ._gg =_cg ;if _fbdb .currentParagraphOverflowsCurrentPage (){_fbdb .moveCurrentParagraphToNewPage (); -};_fbdb .addCurrentParagraphToCurrentPage ();};func (_dbdb *convertContext )assignPropsToAbsoluteParagraph (_ceeed *_ebe .CT_PPr ,_eafcc *paragraph )(float64 ,float64 ){_dbdb ._agdg =_ceeed ;_ceeed =_abbg (_ceeed ,_dbdb ._aedeeg ,_dbdb ._cded );_eadcf :=12.4; -if _ceeed ==nil {return 0,0;};_eafcc ._be =0.0;if _aafb :=_ceeed .RPr ;_aafb !=nil {_bfdc :=_gfbe (_aafb .Sz ,_aafb .SzCs );_eadcf =_bfdc *_ab ;_eafcc ._gba =_eadcf ;};if _ceeed .Jc !=nil {switch _ceeed .Jc .ValAttr {case _ebe .ST_JcRight :_eafcc ._gbb =_fd .TextAlignmentRight ; -case _ebe .ST_JcCenter :_eafcc ._gbb =_fd .TextAlignmentCenter ;case _ebe .ST_JcBoth :_eafcc ._gbb =_fd .TextAlignmentJustify ;case _ebe .ST_JcEnd :_eafcc ._gbb =_fd .TextAlignmentRight ;default:_eafcc ._gbb =_fd .TextAlignmentLeft ;};};var _baca ,_aefc ,_dfbg ,_bbde ,_fbaa float64 ; -if _fdd :=_ceeed .Spacing ;_fdd !=nil {if _dacfb :=_fdd .BeforeAttr ;_dacfb !=nil {if _dacfb .ST_UnsignedDecimalNumber !=nil {_baca =_ac .PointsFromTwips (int64 (*_dacfb .ST_UnsignedDecimalNumber ));};};if _caaa :=_fdd .AfterAttr ;_caaa !=nil {if _caaa .ST_UnsignedDecimalNumber !=nil {_aefc =_ac .PointsFromTwips (int64 (*_caaa .ST_UnsignedDecimalNumber )); -};};if _afege :=_fdd .LineAttr ;_afege !=nil {if _afege .Int64 !=nil &&*_afege .Int64 !=0{if _fdd .LineRuleAttr ==_ebe .ST_LineSpacingRuleAuto {_cfadb :=float64 (*_afege .Int64 )/240;if _cfadb > 1{_eadcf =_eadcf *_cfadb ;};}else {if _bdfd :=float64 (*_afege .Int64 )/20; -_bdfd > _eadcf {_eadcf =_bdfd ;};};};};};_ebage :=_dbdb ._bdcb ._fb ;if len (_ebage )> 0{_ggdad :=_ebage [len (_ebage )-1]._cf .Bottom ;if _dbdb ._fdge !=nil &&_dbdb ._fdge .Spacing !=nil &&_ceeed .Spacing !=nil {if _dbdb .shouldApplyContextualSpacing (_ceeed ){_gbbac :=_baca -_ggdad ; -if _ggdad > _baca {_baca =_gbbac ;}else {_baca =-_ggdad +_gbbac ;};}else if _ggdad > _baca {_baca =0.0;}else {_baca -=_ggdad ;};};}else {_baca -=_ca ;};_eafcc ._be =_eadcf -_eafcc ._gba ;_eafcc ._gba =_eadcf ;if _gegc :=_ceeed .Ind ;_gegc !=nil {if _ecee :=_gegc .FirstLineAttr ; -_ecee !=nil {if _ecee .ST_UnsignedDecimalNumber !=nil {_fbaa =_ac .PointsFromTwips (int64 (*_ecee .ST_UnsignedDecimalNumber ));};};if _cdcf :=_gegc .HangingAttr ;_cdcf !=nil {if _cdcf .ST_UnsignedDecimalNumber !=nil {_fbaa -=_ac .PointsFromTwips (int64 (*_cdcf .ST_UnsignedDecimalNumber )); -};};if _ebec :=_gegc .LeftAttr ;_ebec !=nil {if _ebec .Int64 !=nil {_dfbg =_ac .PointsFromTwips (*_ebec .Int64 );};};if _aagf :=_gegc .RightAttr ;_aagf !=nil {if _aagf .Int64 !=nil {_bbde =_ac .PointsFromTwips (*_aagf .Int64 );};};};if _ceeed .PBdr !=nil {if _bbcf :=_ceeed .PBdr .Top ; -_bbcf !=nil {_dbdb .addBorderLine (_bbcf ,_eafcc ,_ac .BorderPositionTop );};if _efdgg :=_ceeed .PBdr .Left ;_efdgg !=nil {_dbdb .addBorderLine (_efdgg ,_eafcc ,_ac .BorderPositionLeft );};if _ccbfd :=_ceeed .PBdr .Right ;_ccbfd !=nil {_dbdb .addBorderLine (_ccbfd ,_eafcc ,_ac .BorderPositionRight ); -};if _bgbab :=_ceeed .PBdr .Bottom ;_bgbab !=nil {_dbdb .addBorderLine (_bgbab ,_eafcc ,_ac .BorderPositionBottom );};};_eafcc ._cf =&_ac .Rectangle {Top :_baca ,Bottom :_aefc ,Left :_dfbg ,Right :_bbde };_eafcc ._bf =_fbaa ;_dbdb ._fdge =_ceeed ;return _baca ,_dfbg ; -};type tableCellProperties struct{_bee *_ebe .CT_Tc ;_aga *_ebe .CT_TblPr ;_eac *_ebe .CT_TblPrEx ;_ef int ;_edb int ;_gcd int ;_gaf int ;_aad []*_ebe .CT_TblStylePr ;_fbg *_ebe .CT_PPrGeneral ;_cbe *_ebe .CT_RPr ;_ebc bool ;_fcg int ;_fag bool ;_eddd bool ; -_dce float64 ;};func (_fcbb *convertContext )calculateHdrFtrContentHeight (){_gdag :=_fd .New ();_gdag .SetPageSize (_fd .PageSize {_fcbb ._aacb .Width (),_fcbb ._aacb .Height ()});_gdag .SetPageMargins (_fcbb ._aceb .Left ,_fcbb ._aceb .Right ,_fcbb ._aceb .Top ,_fcbb ._aceb .Bottom ); -_fgfgf :=*_fcbb ;_fgfgf ._aacb =_gdag ;_fgfgf .newPage ();_fgfgf .drawPages ();_fgfgf .drawHeaderFooter ();_gabd :=_gdag .Finalize ();if _gabd !=nil {_eeg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gabd );};if _fgfgf ._fbgg >=_fcbb ._aceb .Top {_fcbb ._fff .Top =_fgfgf ._fbgg +_fcbb ._daa ; -_fcbb ._aceb .Top =_fgfgf ._fbgg +_fcbb ._daa ;_fcbb ._fbgg =_fgfgf ._fbgg ;};if _fgfgf ._ceab < _fcbb ._aceb .Bottom {_cebag :=(_fgfgf ._ceab /_fcbb ._aceb .Bottom )*(_fgfgf ._ceab *_ab );_fcbb ._ggffb -=_cebag ;}else {_fcbb ._ggffb -=_fgfgf ._ceab ;}; -_fcbb ._aacb .SetPageMargins (_fcbb ._aceb .Left ,_fcbb ._aceb .Right ,_fcbb ._aceb .Top ,_fcbb ._aceb .Bottom );};func _gfge (_edde *_fd .Creator ,_gda *block ){_gda ._gfd .SetPos (_gda ._ffd ,_gda ._bg );_edde .Draw (_gda ._gfd );if _gda ._cdaa {_ac .DrawRectangle (_edde ,&_ac .Rectangle {Top :_gda ._bg ,Bottom :_gda ._bg +_gda ._gfd .Height (),Left :_gda ._ffd ,Right :_gda ._ffd +_gda ._gfd .Width ()},_gda ._cff ,_gda ._gafg ); -};};const (_ga =0.67;_ab =1.15;_ca =2.5;);func _ccbd (_gfcc string )string {_ffeb :=_bfdbd .FindStringSubmatch (_gfcc );if len (_ffeb )< 2{return "";};return _ffeb [1];}; - -// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (d *_df .Document )*_fd .Creator {return ConvertToPdfWithOptions (d ,nil )};func _fcgf (_cbfaa *_ebe .CT_TblWidth ,_gfad ,_bgbc float64 )float64 {if _cbfaa !=nil {if _edeb :=_cbfaa .WAttr ;_edeb !=nil {if _gdfb :=_edeb .ST_DecimalNumberOrPercent ; -_gdfb !=nil {if _cfeaf :=_gdfb .ST_UnqualifiedPercentage ;_cfeaf !=nil {switch _cbfaa .TypeAttr {case _ebe .ST_TblWidthDxa :return float64 (*_cfeaf )/20;case _ebe .ST_TblWidthPct :return float64 (*_cfeaf )/100*_gfad ;default:return _bgbc ;};};};};};return _bgbc ; -};func (_dgbg *convertContext )moveCurrentParagraphToNewPage (){_dgbg .newPage ();_aefd :=_dgbg ._gcdb ._fad -_dgbg ._bdcb ._bdf ;_dgbg ._gcdb ._fad -=_aefd ;for _ ,_dcfc :=range _dgbg ._gcdb ._ae {_dcfc ._cgf .Translate (0,-_aefd );};for _ ,_ddbb :=range _dgbg ._gcdb ._ddg {_ddbb ._bg -=_aefd ; -};for _ ,_aeaaa :=range _dgbg ._gcdb ._cgd {_aeaaa ._bg -=_aefd ;};for _ ,_ababd :=range _dgbg ._gcdb ._aba {_ababd ._aec -=_aefd ;};for _ ,_aabg :=range _dgbg ._gcdb ._ff {_aabg ._aec -=_aefd ;};};var _ebgg =_cgbc (2.5);func (_gcaaa *convertContext )addCellToTable (_dgbc *_fd .Table ,_cedd *_ebe .CT_Tc ,_fcdd *_ebe .CT_TblPr ,_edbe *_ebe .CT_TblPrEx ,_eeef ,_bfag ,_dfed ,_dad int ,_dbf []*_ebe .CT_TblStylePr ,_cbfbb *_ebe .CT_PPrGeneral ,_ggef *_ebe .CT_RPr ,_cga bool ,_edgb int ,_dgfgf []float64 )int {_ggef ,_egag ,_caba ,_cfcd ,_fbadb ,_bbff ,_afa :=_gcaaa .getTableCellProperties (_dgbc ,_fcdd ,_edbe ,_dbf ,_eeef ,_cedd .TcPr ,_ggef ,_bfag ,_dfed ,_dad ); -_afa .SetVerticalAlignment (_egag );_afa .SetIndent (_caba );var _abce *_fd .StyledParagraph ;_ffbg :=_cedd .EG_BlockLevelElts ;_fdfa :=_gcaaa ._aacb .NewDivision ();_deee :=_gcaaa ._aacb .NewList ();_eccb :=true ;_fdfa .SetMargins (0.0,_cfcd ,_fbadb ,_bbff ); -_cdaf :=false ;_feffd :=-1;_bbda :=false ;for _ ,_aafd :=range _ffbg {for _ ,_bccg :=range _aafd .EG_ContentBlockContent {for _ ,_aafe :=range _bccg .P {_gefe :=_gcaaa ._aacb .NewStyledParagraph ();if _cdaf {_dacf :=_gefe .Append ("\u000a");_cagge :=_gcaaa ._aacb .NewTextStyle (); -_cagge .FontSize =0;_dacf .Style =_cagge ;};_beda :=false ;_cbbeb ,_aabe :=_gcaaa .combinePPrWithStyles (_aafe .PPr );if _cbbeb !=nil &&_cbbeb .PStyle !=nil {_ecbg :=_gcaaa ._ecdbd .GetStyleByID (_cbbeb .PStyle .ValAttr );if _cafe :=_ecbg .X ();_cafe !=nil {if _cafe .QFormat !=nil &&_dagf (_cafe .QFormat ){if _cbbeb .RPr !=nil &&_cafe .RPr !=nil {_cbbeb .RPr =_egeb (_cbbeb .RPr ,_cafe .RPr ); -};_cbbeb =_abbg (_aafe .PPr ,_cafe .PPr ,_cafe .RPr );_beda =true ;}else {_aeeab ,_acg :=_gcaaa .getStyleProps (_cbbeb .PStyle .ValAttr ,_ecbg );_cbbeb =_abbg (_aafe .PPr ,_aeeab ,_acg );};};}else {if _bbda {_fdfa .Add (_deee );_deee =_gcaaa ._aacb .NewList (); -_bbda =false ;_eccb =false ;};_bgb :=_gcaaa ._ecdbd .Styles .ParagraphStyles ();for _ ,_edec :=range _bgb {if _caedf :=_edec .X ().DefaultAttr ;_caedf !=nil {if _gbc :=_caedf .Bool ;_gbc !=nil &&*_gbc {_cbbeb =_abbg (_aafe .PPr ,_edec .X ().PPr ,_edec .X ().RPr ); -};if _edgc :=_caedf .ST_OnOff1 ;_edgc ==_eaf .ST_OnOff1On {_cbbeb =_abbg (_aafe .PPr ,_edec .X ().PPr ,_edec .X ().RPr );};break ;};};};if !_beda {_cbbeb =_abbg (_aafe .PPr ,_cbfbb ,_ggef );};var _feba *_fd .TextStyle ;if _aabe !=nil &&_aabe ._ffdf {_bbda =true ; -};if _aafe .EG_PContent ==nil {_deaa :="\u0020";_cdaf =true ;_gefe .Append (_deaa );}else {for _bdae ,_bbdd :=range _aafe .EG_PContent {if _edgb !=-1&&_bdae < _edgb {continue ;};_fafe :=_bbdd .EG_ContentRunContent ;_egfc :=&link {};if _bbdd .Hyperlink !=nil {_fafe =_bbdd .Hyperlink .EG_ContentRunContent ; -_babf :=_gcaaa ._ecdbd .DocRels ().GetByRelId (*_bbdd .Hyperlink .IdAttr );_egfc ._gag =_babf .X ().CT_Relationship .TargetAttr ;_egfc ._fg =_babf .X ().CT_Relationship .TargetModeAttr ;};_ggda :=_fd .TextStyle {};for _ ,_gbcd :=range _fafe {if _ccdf :=_gbcd .Sdt ; -_ccdf !=nil {if _ccdf .SdtContent !=nil {for _ ,_bcfg :=range _ccdf .SdtContent .EG_ContentRunContent {if _gbee :=_bcfg .R ;_gbee !=nil {_cdaf ,_feffd ,_eccb ,_ggda =_gcaaa .processCtr (_gbee ,_cbbeb ,_cdaf ,_egfc ,_gefe ,_cga ,_edgb ,_bdae ,_feffd ,_fdfa ,_eccb ); -if _feba ==nil {_feba =&_ggda ;};};if _feffd > -1{break ;};};};};if _fbecd :=_gbcd .R ;_fbecd !=nil {_cdaf ,_feffd ,_eccb ,_ggda =_gcaaa .processCtr (_fbecd ,_cbbeb ,_cdaf ,_egfc ,_gefe ,_cga ,_edgb ,_bdae ,_feffd ,_fdfa ,_eccb );if _feba ==nil {_feba =&_ggda ; -};};};};};if !_cdaf {_abgf :=_debea (_gcaaa ._ecdbd ,_ebe .NewCT_RPr (),_cbbeb );_ebed :=_gefe .Append ("\u0020");_ebed .Style ,_ ,_ ,_ =_gcaaa .makeRunStyle (_abgf ,false ,false ,false ,false ,false );};if _gefe !=nil {if _egag ==_fd .CellVerticalAlignmentTop {_cbbeb .TextAlignment =_ebe .NewCT_TextAlignment (); -_cbbeb .TextAlignment .ValAttr =_ebe .ST_TextAlignmentTop ;};_gcaaa .assignPropsToRelativeParagraph (_cbbeb ,_gefe );if _bbda {_ecbf :=_deee .Marker ();for _ ,_baed :=range _aabe ._ffbf {if _ffed ,_fgbc :=_ggd [_baed ];_fgbc {_ecbf .Text =string (rune (_ffed )); -if _feba !=nil {_ecbf .Style =*_feba ;};};};_deee .Add (_gefe );}else if _eccb &&_abce ==nil {_abce =_gefe ;}else {if _eccb {_fdfa .Add (_abce );_eccb =false ;};_fdfa .Add (_gefe );};if _eeef > 0&&_dgfgf [_bfag ]< _gefe .Width (){_dgfgf [_bfag ]=_gefe .Width (); -};};};};};if _bbda {_fdfa .Add (_deee );};if _eccb {_agag ,_dgab ,_afcd ,_egfb :=_abce .GetMargins ();_abce .SetMargins (_agag ,_cfcd +_dgab ,_fbadb +_afcd ,_bbff +_egfb );_afa .SetContent (_abce );}else {_afa .SetContent (_fdfa );};return _feffd ;};func (_efg *convertContext )alignSymbolsVertically (){for _ ,_fac :=range _efg ._effec {for _ ,_eeac :=range _fac ._fb {for _ ,_edaf :=range _eeac ._aa {_fec :=0.0; -for _ ,_gfb :=range _edaf ._cfg {for _ ,_acd :=range _gfb ._cec {for _ ,_bfac :=range _acd ._cef {if _bfac ._ead > _fec {_fec =_bfac ._ead ;};};};};for _ ,_eafc :=range _edaf ._cfg {for _ ,_fdf :=range _eafc ._cec {for _ ,_abe :=range _fdf ._cef {if _abe ._af < _fec -_eeac ._be {_abe ._cbf =_fec -_eeac ._be -_abe ._af ; -};};};};};};};};func (_bfacb *convertContext )adjustHeights (_fgef float64 ){if _bfacb ._fecce ._gdg < _fgef {_bfacb ._gcdb ._gg +=(_fgef -_bfacb ._fecce ._gdg );_bfacb ._fecce ._gdg =_fgef ;};};func (_adcf *convertContext )assignHeaderFooterToPage (_ebdf *page ){_ccfb :=_adcf ._ecdbd .DocRels (); -_abff :=_g .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b");for _ ,_ege :=range _ebdf ._edf {if _ege !=nil &&_ege ._edaeg {if _abbd :=_ccfb .GetTargetByRelId (_ege ._ccaee );_abbd !=""{_bbdaa ,_ :=_d .Atoi (_abff .FindString (_abbd ));for _afga ,_gfaf :=range _adcf ._ecdbd .Headers (){if _bbdaa ==(_afga +1){_adcf ._bdd =true ; -_adcf ._beaca =false ;_adcf .addAbsoluteHeaderFooterCBCs (_gfaf .X ().EG_ContentBlockContent );};};};};};for _ ,_bdbeg :=range _ebdf ._fda {if _bdbeg !=nil &&_bdbeg ._dfc {if _fbaaf :=_ccfb .GetTargetByRelId (_bdbeg ._ccaee );_fbaaf !=""{_dbfc ,_ :=_d .Atoi (_abff .FindString (_fbaaf )); -for _baaf ,_eeae :=range _adcf ._ecdbd .Footers (){if _dbfc ==(_baaf +1){_adcf ._bdd =false ;_adcf ._beaca =true ;_adcf .addAbsoluteHeaderFooterCBCs (_eeae .X ().EG_ContentBlockContent );};};};};};};func (_edfe *convertContext )makeBlockFromTextboxContent (_ccdc *_ebe .TxbxContent ,_afae ,_fcda float64 ,_agce *_ac .Rectangle )(*block ,error ){if _agce ==nil {_agce =&_ac .Rectangle {}; -};if _bbdc :=_ccdc .EG_ContentBlockContent ;len (_bbdc )> 0{_ecdbdd ,_gaad :=_edfe .makePdfBlockFromCBCs ([][]*_ebe .EG_ContentBlockContent {_bbdc },_afae ,_fcda ,_agce ,false ,nil );if _gaad !=nil {return nil ,_gaad ;};_gdbe :=&block {_gfd :_ecdbdd ,_cdaa :false ,_cff :0,_gafg :_fd .ColorBlack }; -return _gdbe ,nil ;};return nil ,nil ;}; - -// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_ac .FontStyle ;func _dfd (_cabc string )[]*symbol {return []*symbol {&symbol {_edba :_cabc ,_faa :true }}};func _ddee (_bdded int64 ,_eeacf _ebe .ST_NumberFormat )string {_fbggf :=int (_bdded );switch _eeacf {case _ebe .ST_NumberFormatDecimal :return _d .Itoa (_fbggf ); -case _ebe .ST_NumberFormatUpperRoman :return _bbfd (_fbggf ,true );case _ebe .ST_NumberFormatLowerRoman :return _bbfd (_fbggf ,false );case _ebe .ST_NumberFormatUpperLetter :return _debf (_fbggf ,true );case _ebe .ST_NumberFormatLowerLetter :return _debf (_fbggf ,false ); -default:return _d .Itoa (_fbggf );};};func _egeb (_ebbcd *_ebe .CT_ParaRPr ,_afcc *_ebe .CT_RPr )*_ebe .CT_ParaRPr {if _afcc ==nil {return _ebbcd ;};if _ebbcd ==nil {_ebbcd =_ebe .NewCT_ParaRPr ();if _afcc .B !=nil {_ebbcd .B =_afcc .B ;};if _afcc .BCs !=nil {_ebbcd .BCs =_afcc .BCs ; -};if _afcc .I !=nil {_ebbcd .I =_afcc .I ;};if _afcc .ICs !=nil {_ebbcd .ICs =_afcc .ICs ;};if _afcc .U !=nil {_ebbcd .U =_afcc .U ;};if _afcc .Color !=nil {_ebbcd .Color =_afcc .Color ;};return _ebbcd ;};if _ebbcd .B !=_afcc .B {_ebbcd .B =_afcc .B ;}; -if _ebbcd .BCs !=_afcc .BCs {_ebbcd .BCs =_afcc .BCs ;};if _ebbcd .I !=_afcc .I {_ebbcd .I =_afcc .I ;};if _ebbcd .ICs !=_afcc .ICs {_ebbcd .ICs =_afcc .ICs ;};if _ebbcd .U !=_afcc .U {_ebbcd .U =_afcc .U ;};if _ebbcd .Color !=_afcc .Color {_ebbcd .Color =_afcc .Color ; -};return _ebbcd ;};func _cbceb (_ddba *_df .Document ,_bgcd string ,_ffag *_ebe .CT_TblPr ,_bbcg *_ebe .CT_PPrGeneral ,_cbda *_ebe .CT_RPr )(*_ebe .CT_TblPr ,*_ebe .CT_PPrGeneral ,*_ebe .CT_RPr ){if _ffag .TblStyle !=nil {_aefg :=_ddba .GetStyleByID (_bgcd ); -if _dbfcc :=_aefg .X ();_dbfcc !=nil {if _eadca :=_dbfcc .TblPr ;_eadca !=nil {_fgac :=_ffag .TblBorders ;var _edgd *_ebe .CT_TblBorders ;if _eadca .TblBorders !=nil {_edgd =_eadca .TblBorders ;};if _fgac ==nil {_fgac =_edgd ;}else {if _edgd !=nil {if _fgac .Top ==nil {_fgac .Top =_edgd .Top ; -};if _fgac .Bottom ==nil {_fgac .Bottom =_edgd .Bottom ;};if _fgac .Left ==nil {_fgac .Left =_edgd .Left ;};if _fgac .Right ==nil {_fgac .Right =_edgd .Right ;};if _fgac .InsideH ==nil {_fgac .InsideH =_edgd .InsideH ;};if _fgac .InsideV ==nil {_fgac .InsideV =_edgd .InsideV ; -};};};_ffag .TblBorders =_fgac ;_gdgb :=_ffag .Shd ;_adcd :=_eadca .Shd ;if _gdgb ==nil {_gdgb =_adcd ;}else {if _adcd !=nil &&_gdgb .FillAttr ==nil {_gdgb .FillAttr =_adcd .FillAttr ;};};_ffag .Shd =_gdgb ;_dfee :=_ffag .TblCellMar ;_cgac :=_eadca .TblCellMar ; -if _dfee ==nil {_dfee =_cgac ;}else {if _cgac !=nil &&_dfee .Left ==nil {_dfee .Left =_cgac .Left ;};};_ffag .TblCellMar =_dfee ;if _ffag .TblInd ==nil {_ffag .TblInd =_eadca .TblInd ;};if _ffag .Jc ==nil {_ffag .Jc =_eadca .Jc ;};};if _dbfcc .PPr !=nil {_bbcg =_ddbf (_dbfcc .PPr ,_bbcg ); -};if _dbfcc .RPr !=nil {_cbda =_febfb (_dbfcc .RPr ,_cbda );};if _dafg :=_dbfcc .BasedOn ;_dafg !=nil {return _cbceb (_ddba ,_dafg .ValAttr ,_ffag ,_bbcg ,_cbda );};};};return _ffag ,_bbcg ,_cbda ;};var _daec =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; -func (_cgea *convertContext )getSectPrHeaderAndFooterRef (_gfac *_ebe .CT_SectPr ,_aagb int )([]*headerFooterRef ,[]*headerFooterRef ){if len (_gfac .EG_HdrFtrReferences )< 1&&_gfac .PgSz ==nil {_fcbbg :=&headerFooterRef {_dfc :false ,_edaeg :false ,_ecgc :_aagb }; -return []*headerFooterRef {_fcbbg },[]*headerFooterRef {_fcbbg };};var (_gaggc []*headerFooterRef ;_gcdbf []*headerFooterRef ;);for _ ,_gced :=range _gfac .EG_HdrFtrReferences {if _aaeba :=_gced .HeaderReference ;_aaeba !=nil {_dacdb :=&headerFooterRef {_edaeg :true ,_ccaee :_aaeba .IdAttr ,_adcc :_aaeba .TypeAttr ,_face :_cgea ._cgc [len (_cgea ._cgc )-1]._ecgc ,_ecgc :_aagb }; -_gaggc =append (_gaggc ,_dacdb );}else {_gfdd :=&headerFooterRef {_edaeg :false ,_dfc :false ,_ecgc :_aagb };_gaggc =append (_gaggc ,_gfdd );};if _dcab :=_gced .FooterReference ;_dcab !=nil {_debb :=&headerFooterRef {_dfc :true ,_ccaee :_dcab .IdAttr ,_adcc :_dcab .TypeAttr ,_face :_cgea ._cgfcf [len (_cgea ._cgfcf )-1]._ecgc ,_ecgc :_aagb }; -_gcdbf =append (_gcdbf ,_debb );}else {_dabe :=&headerFooterRef {_dfc :false ,_edaeg :false ,_ecgc :_aagb };_gcdbf =append (_gcdbf ,_dabe );};};return _gaggc ,_gcdbf ;};func (_ddcg *convertContext )makePdfBlockFromChart (_bagc *_c .Chart ,_abed ,_egcg float64 )(*_fd .Block ,error ){_ecdb :=_bagc .CT_RelId .IdAttr ; -_afbeb :=_ddcg ._ecdbd .GetChartSpaceByRelId (_ecdb );if _afbeb ==nil {return nil ,_gc .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _aabef *_cb .Theme ;_efca :=_ddcg ._ecdbd .Themes ();if len (_efca )> 0{_aabef =_efca [0]; -};return _ac .MakeBlockFromChartSpace (_afbeb ,_abed ,_egcg ,_aabef );};func (_acaa *convertContext )addEmptyCellToTable (_bggc *_fd .Table ,_feec *_ebe .CT_Tc ,_fdff *_ebe .CT_TblPr ,_eced *_ebe .CT_TblPrEx ,_dgabd ,_gfecf ,_fbef ,_bdbb int ,_bcffge []*_ebe .CT_TblStylePr ,_gee *_ebe .CT_RPr ){_acaa .getTableCellProperties (_bggc ,_fdff ,_eced ,_bcffge ,_dgabd ,_feec .TcPr ,_gee ,_gfecf ,_fbef ,_bdbb ); -};func _ddf (_bacae string )(string ,string ){_acfb :=_bdde .FindStringSubmatch (_bacae );if len (_acfb )< 3{return "","";};return _acfb [1],_acfb [2];};func (_faec *convertContext )addInlineSymbol (_caf *symbol ){if len (_faec ._fabe ._cef )> 0{_becgc :=_faec ._fabe ._cef [len (_faec ._fabe ._cef )-1]._edba ; -if _becgc =="\u0020"{_faec .addCurrentWordToParagraph ();_faec .newWord ();};};_faec ._fabe ._cef =append (_faec ._fabe ._cef ,_caf );_caf ._abc =_faec ._fabe ._cfa ;_faec ._fabe ._cfa +=_caf ._dbe ;_faec ._fabe ._gbe =false ;_faec .adjustHeights (_caf ._ead ); -};func _debf (_addea int ,_dcfg bool )string {_agdga :=(_addea -1)/26+1;_gedf :=byte ((_addea -1)%26);if _dcfg {_gedf +=byte (65);}else {_gedf +=byte (97);};_dfdbe :=_ea .NewBuffer ([]byte {});for _eddf :=0;_eddf < _agdga ;_eddf ++{_dfdbe .Write ([]byte {_gedf }); -};return _dfdbe .String ();};func (_dcbf *convertContext )setPagesHeaderFooterRefs (){var _ffgg int ;for _ ,_faaca :=range _dcbf ._ecdbd .X ().Body .EG_BlockLevelElts {for _ ,_bbcc :=range _faaca .EG_ContentBlockContent {for _ ,_fbcg :=range _bbcc .P {if _fbcg .PPr ==nil ||(_fbcg .PPr !=nil &&_fbcg .PPr .SectPr ==nil ){continue ; -};_ffgg ++;};};};for _bada ,_ddfg :=range _dcbf ._effec {_cdeg :=_bada > 0&&_bada +1< len (_dcbf ._effec )&&_ffgg > 0;if len (_ddfg ._edf )> 0||len (_ddfg ._fda )> 0{_ffgg --;};if len (_ddfg ._edf )< 1{if len (_dcbf ._cgc )> 0&&!_cdeg {_affa :=false ;_cegc :=false ; -_ccga :=_bada ==0;for !_affa {for _ ,_gbcc :=range _dcbf ._cgc {if _gbcc ._adcc ==_ebe .ST_HdrFtrFirst &&_bada <=_gbcc ._ecgc &&_ccga {_ddfg ._edf =append (_ddfg ._edf ,_gbcc );break ;};if _gbcc ._adcc ==_ebe .ST_HdrFtrDefault &&_bada >=_gbcc ._face &&_bada <=_gbcc ._ecgc &&!_ccga &&!_cegc {_ddfg ._edf =append (_ddfg ._edf ,_gbcc ); -break ;};if _gbcc ._adcc ==_ebe .ST_HdrFtrDefault &&_gbcc ._ecgc < 0&&_cegc {_ddfg ._edf =append (_ddfg ._edf ,_gbcc );break ;};};if _cegc ||len (_ddfg ._edf )> 0{_affa =true ;};_cegc =len (_ddfg ._edf )< 1&&!_cegc &&!_ccga ;_ccga =false ;};}else if _bada > 0{if _bgaa :=_dcbf ._effec [_bada -1]; -len (_bgaa ._edf )> 0{_ddfg ._edf =_bgaa ._edf ;};};_dcbf ._effec [_bada ]._edf =_ddfg ._edf ;};if len (_ddfg ._fda )< 1{if len (_dcbf ._cgfcf )> 0&&!_cdeg {_aebf :=false ;_eaba :=false ;_cdded :=_bada ==0;for !_aebf {for _ ,_egee :=range _dcbf ._cgfcf {if _egee ._adcc ==_ebe .ST_HdrFtrFirst &&_bada <=_egee ._ecgc &&_cdded {_ddfg ._fda =append (_ddfg ._fda ,_egee ); -break ;};if _egee ._adcc ==_ebe .ST_HdrFtrDefault &&_bada >=_egee ._face &&_bada <=_egee ._ecgc &&!_cdded &&!_eaba {_ddfg ._fda =append (_ddfg ._fda ,_egee );break ;};if _egee ._adcc ==_ebe .ST_HdrFtrDefault &&_eaba {_ddfg ._fda =append (_ddfg ._fda ,_egee ); -break ;};};if _eaba ||len (_ddfg ._fda )> 0{_aebf =true ;};_eaba =len (_ddfg ._fda )< 1&&!_eaba &&!_cdded ;_cdded =false ;};}else if _bada > 0{if _abgfd :=_dcbf ._effec [_bada -1];len (_abgfd ._fda )> 0{_ddfg ._fda =_abgfd ._fda ;};};_dcbf ._effec [_bada ]._fda =_ddfg ._fda ; -};};};func (_eea *convertContext )determineParagraphBounds (){_eea ._gcdb ._gf =_eea ._bdcb ._fa .Left +_eea ._gcdb ._cf .Left ;_eea ._gcdb ._cea =_eea ._gcdb ._gf +_eea ._gcdb ._bf ;_eea ._gcdb ._db =_eea ._bdcb ._fa .Right -_eea ._gcdb ._cf .Right ;}; -func (_dabf *convertContext )addCurrentParagraphToCurrentPage (){_fgb :=_dabf ._gcdb ._fad +_dabf ._gcdb ._cf .Top +_dabf ._gcdb ._gg +_dabf ._gcdb ._cf .Bottom ;_ceeg :=0.0;for _ ,_ccb :=range _dabf ._gcdb ._ae {if _ccb ._fdac ==0&&_ccb ._cgf .Bottom > _ceeg &&_ccb ._cgf .Top >=_dabf ._gcdb ._fad {_ceeg =_ccb ._cgf .Bottom ; -};};if _ceeg > _fgb {_fgb =_ceeg ;};_dabf ._bdcb ._bdf =_fgb ;_dabf ._bdcb ._eg =append (_dabf ._bdcb ._eg ,_dabf ._gcdb ._aba ...);_dabf ._bdcb ._gd =append (_dabf ._bdcb ._gd ,_dabf ._gcdb ._ff ...);_dabf ._bdcb ._dd =append (_dabf ._bdcb ._dd ,_dabf ._gcdb ._ddg ...); -_dabf ._bdcb ._cd =append (_dabf ._bdcb ._cd ,_dabf ._gcdb ._cgd ...);_dabf ._bdcb ._ec =append (_dabf ._bdcb ._ec ,_dabf ._gcdb ._ae ...);_dabf ._bdcb ._fb =append (_dabf ._bdcb ._fb ,_dabf ._gcdb );_dabf .adjustRightBoundOfLastSpan ();_dabf .alignParagraph (); -if len (_dabf ._bdcb ._cda )==0&&len (_dabf ._gcdb ._cbd )> 0{_dabf ._bdcb ._fa .Bottom -=_cg ;};_dabf ._bdcb ._cda =append (_dabf ._bdcb ._cda ,_dabf ._gcdb ._cbd ...);_dabf ._bdcb ._fa .Bottom -=_dabf ._gcdb ._bec ;};func (_fdb *convertContext )drawPage (_gbbb *page ){if _gbbb ._gae {_bb :=_gbbb ._fa .Top +_cg *_ga ; -_gaga :=_gbbb ._fa .Left ;_gcc :=_gbbb ._fa .Right ;_ac .DrawLine (_fdb ._aacb ,_gaga ,_bb ,_gcc ,_bb ,_fc ,_fd .ColorBlack );};for _ ,_fae :=range _gbbb ._gd {_fgf (_fdb ._aacb ,_fae );};for _ ,_aee :=range _gbbb ._cd {_gfge (_fdb ._aacb ,_aee );};for _ ,_ceg :=range _gbbb ._fb {if _ceg ._cc {_ebg :=_ceg ._fad +_cg *_ga ; -_fdaf :=_gbbb ._fa .Left ;_gfa :=_fdaf +_cgbc (50);_ac .DrawLine (_fdb ._aacb ,_fdaf ,_ebg ,_gfa ,_ebg ,_fc ,_fd .ColorBlack );}else {for _ ,_agd :=range _ceg ._aa {for _ ,_bcc :=range _agd ._cfg {for _ ,_abcce :=range _bcc ._cec {for _ ,_def :=range _abcce ._cef {if _def ._abf !=nil {_def ._abf .SetPos (_abcce ._da +_def ._abc ,_ceg ._fad +_agd ._fdg ); -_fdb ._aacb .Draw (_def ._abf );}else if _def ._agg !=nil {_def ._agg ._ffd =_abcce ._da +_def ._abc ;_def ._agg ._bg =_ceg ._fad +_agd ._fdg ;_gfge (_fdb ._aacb ,_def ._agg );}else {_ddd :=_fdb ._aacb .NewStyledParagraph ();if _def ._fed {_def ._cbf =0; -}else if _def ._gbaf {_def ._cbf =1.2*_agd ._gdg -_def ._ead ;};_egf :=_abcce ._da +_def ._abc ;_edbc :=_ceg ._fad +_agd ._fdg +_def ._cbf ;_ddd .SetPos (_egf ,_edbc );var _ffdb *_fd .TextChunk ;if _def ._aae !=""{_ffdb =_ddd .AddExternalLink (_def ._edba ,_def ._aae ); -}else {_ffdb =_ddd .Append (_def ._edba );};if _def ._de !=nil {_ffdb .Style =*_def ._de ;};_fdb ._aacb .Draw (_ddd );if _def ._bcg !=nil {_ecf :=_edbc +_def ._af +2.0;_ac .DrawLine (_fdb ._aacb ,_egf ,_ecf ,_egf +_def ._dbe ,_ecf ,1,*_def ._bcg );};}; -};};};};if _ceg ._ag !=nil {_dda :=_fd .NewBlock (_ceg ._ag ._edd ,_ceg ._cf .Top +_ceg ._gg +_ceg ._cf .Bottom );_dda .SetPos (_ceg ._cea ,_ceg ._fad +_ceg ._cf .Top );_dda .Draw (_ceg ._ag ._eabc );_fdb ._aacb .Draw (_dda );};if _ceg ._ecd !=nil {_deg :=(_gbbb ._fa .Left /_ac .DefaultFontSize -1); -_cae :=1.5;for _ ,_bcf :=range _ceg ._ecd {_cgfc :=_ceg ._gf +_bcf ._afb +_deg ;if _cgfc > _ceg ._db +_deg {_cgfc =_ceg ._db +_deg ;};switch _bcf ._gea {case _ac .BorderPositionTop :_gef :=_ceg ._fad +_bcf ._bfe ;_ac .DrawLine (_fdb ._aacb ,_ceg ._gf -_deg ,_gef ,_cgfc ,_gef ,_bcf ._ecdg ,_bcf ._dac ); -case _ac .BorderPositionLeft :_fee :=_ceg ._fad +_ceg ._gg -_ceg ._cf .Top -_ceg ._cf .Bottom -_bcf ._bfe -_cae ;_degc :=_fee +_ceg ._gg +_ceg ._cf .Top +_ceg ._cf .Bottom ;_cffe :=_ceg ._gf -_deg ;_ac .DrawLine (_fdb ._aacb ,_cffe ,_fee ,_cffe ,_degc ,_bcf ._afb ,_bcf ._dac ); -case _ac .BorderPositionBottom :_ada :=_ceg ._fad +_bcf ._bfe +_ceg ._cf .Top +_ceg ._gg +_ceg ._cf .Bottom ;_ac .DrawLine (_fdb ._aacb ,_ceg ._gf -_deg ,_ada ,_cgfc ,_ada ,_bcf ._ecdg ,_bcf ._dac );case _ac .BorderPositionRight :_aaa :=_ceg ._fad +_ceg ._gg -_ceg ._cf .Top -_ceg ._cf .Bottom -_bcf ._bfe -_cae ; -_aaag :=_aaa +_ceg ._gg +_ceg ._cf .Top +_ceg ._cf .Bottom ;_cfb :=_ceg ._db +_deg ;_ac .DrawLine (_fdb ._aacb ,_cfb ,_aaa ,_cfb ,_aaag ,_bcf ._afb ,_bcf ._dac );};};};};};for _ ,_cbeb :=range _gbbb ._eg {_fgf (_fdb ._aacb ,_cbeb );};for _ ,_gfged :=range _gbbb ._dd {_gfge (_fdb ._aacb ,_gfged ); -};if len (_gbbb ._cda )> 0{_dae :=_gbbb ._fa .Bottom +_cg *_ga ;_ffc :=_gbbb ._fa .Left ;_dab :=_ffc +_cgbc (50);_ac .DrawLine (_fdb ._aacb ,_ffc ,_dae ,_dab ,_dae ,_fc ,_fd .ColorBlack );_egff :=_gbbb ._fa .Bottom +_cg ;for _ ,_dgf :=range _gbbb ._cda {_dgf ._fe .SetPos (_gbbb ._fa .Left ,_egff ); -_fdb ._aacb .Draw (_dgf ._fe );_egff +=_dgf ._fe .Height ();};};};func _dcabf (_fafc *_ebe .EG_RunInnerContent )bool {if _eeff :=_fafc .Br ;_eeff !=nil {return _eeff .TypeAttr ==_ebe .ST_BrTypeTextWrapping ||_eeff .TypeAttr ==_ebe .ST_BrTypeUnset ;};return false ; -};type symbol struct{_edba string ;_abc float64 ;_cbf float64 ;_dbe float64 ;_ead float64 ;_af float64 ;_de *_fd .TextStyle ;_abf *_fd .Image ;_agg *block ;_aae string ;_fed bool ;_gbaf bool ;_faa bool ;_bcg *_fd .Color ;_abcc bool ;_bdaa bool ;};type paragraph struct{_bf float64 ; -_cf *_ac .Rectangle ;_cea float64 ;_gf float64 ;_db float64 ;_fad float64 ;_gg float64 ;_gbb _fd .TextAlignment ;_gba float64 ;_be float64 ;_aa []*line ;_ag *tableWrapper ;_aba []*image ;_ff []*image ;_ddg []*block ;_cgd []*block ;_cbd []*note ;_bec float64 ; -_ae []*zoneToSkip ;_gfg float64 ;_cc bool ;_ecd []*borderLine ;_eab bool ;};func _decd (_gbf ,_aeea string ,_aef ,_dbb ,_fedb bool )[]*symbol {_adf :=[]*symbol {};for _ ,_efdd :=range _gbf {_dddd :=&symbol {_edba :string (_efdd ),_fed :_aef ,_gbaf :_dbb ,_aae :_aeea ,_abcc :_fedb }; -_adf =append (_adf ,_dddd );};return _adf ;};func (_ebfd *convertContext )addAbsoluteHeaderFooterCBCs (_agb []*_ebe .EG_ContentBlockContent ){for _ ,_dffd :=range _agb {for _ ,_abaf :=range _dffd .P {_ebfd .newParagraph ();if _abaf .PPr !=nil &&_abaf .PPr .PStyle ==nil {_gagg :=_ebfd ._ecdbd .Styles .ParagraphStyles (); -for _ ,_dcce :=range _gagg {if _daaa :=_dcce .X ().DefaultAttr ;_daaa !=nil {if _faeab :=_daaa .Bool ;_faeab !=nil &&*_faeab {_abaf .PPr =_abbg (_abaf .PPr ,_dcce .X ().PPr ,_dcce .X ().RPr );};if _gbed :=_daaa .ST_OnOff1 ;_gbed ==_eaf .ST_OnOff1On {_abaf .PPr =_abbg (_abaf .PPr ,_dcce .X ().PPr ,_dcce .X ().RPr ); -};break ;};};};_gdad ,_dbde :=_ebfd .combinePPrWithStyles (_abaf .PPr );if _dbde !=nil {_ebfd ._fgc =_dbde ;};_ebfd .assignPropsToAbsoluteParagraph (_gdad ,_ebfd ._gcdb );_ebfd .determineParagraphBounds ();_ebfd .newLine ();_ebfd .newWord ();_accf :=_abaf .EG_PContent ; -if len (_accf )==0{_ebfd .addEmptyLine ();}else {_ebfd .addAnchorBlocks (_accf );_ebfd .addAnchorExtra (_accf );_ebfd .addAbsoluteEGPC (_accf ,_gdad );_ebfd .addCurrentWordToParagraph ();};if _ebfd ._bdd {_ebfd .addCurrentParagraphHeaderToCurrentPage (); -}else {_ebfd .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_ffae :=range _dffd .Tbl {if _ebfd ._gcdb ==nil {_ebfd .newParagraph ();_ebfd .determineParagraphBounds ();_ebfd .newLine ();_ebfd .newWord ();};_ebfd .addAbsoluteHeaderFooterTable (_ffae ); -};};};const (_edbba ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et";_bgbac ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et";_daabb ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_ddca ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074"; -);func _fgf (_efaa *_fd .Creator ,_eba *image ){_eba ._efa .SetPos (_eba ._ccf ,_eba ._aec );_efaa .Draw (_eba ._efa );};func (_aaae *convertContext )setCellBackgroundColor (_addd *_fd .TableCell ,_cega *_ebe .CT_Shd ){if _cega ==nil {return ;};if _cega .ValAttr ==_ebe .ST_ShdSolid {if _gcdga :=_cega .ColorAttr ; -_gcdga !=nil {if _ccbad :=_gcdga .ST_HexColorRGB ;_ccbad !=nil {_acag :=_fd .ColorRGBFromHex ("\u0023"+*_ccbad );_addd .SetBackgroundColor (_acag );return ;};};}else {if _becfc :=_cega .FillAttr ;_becfc !=nil {if _bdfc :=_becfc .ST_HexColorRGB ;_bdfc !=nil {_gfc :=_fd .ColorRGBFromHex ("\u0023"+*_bdfc ); -_addd .SetBackgroundColor (_gfc );_decdf :=_cega .ValAttr .String ();if _ee .HasPrefix (_decdf ,"\u0070\u0063\u0074"){_ebad ,_dedg :=_d .Atoi (_decdf [3:]);if _dedg !=nil {return ;};_fgdd :=float64 (_ebad )/100.0;if _dgg :=_cega .ColorAttr ;_dgg !=nil {if _bgcg :=_dgg .ST_HexColorRGB ; -_bgcg !=nil {_fcde :=_fd .ColorRGBFromHex ("\u0023"+*_bgcg );_ceee ,_fcac ,_effd :=_gfc .ToRGB ();_ddadf ,_fbbf ,_gfdc :=_fcde .ToRGB ();_gfc =_fd .ColorRGBFromArithmetic ((1-_fgdd )*_ceee +_fgdd *_ddadf ,(1-_fgdd )*_fcac +_fgdd *_fbbf ,(1-_fgdd )*_effd +_fgdd *_gfdc ); -_addd .SetBackgroundColor (_gfc );};};};};};};};func _aedb (_fbgad *_ebe .CT_TblPr ,_affe *_ebe .CT_TblPrEx ,_dffb *_ebe .CT_TcPr ,_cbcd ,_gceda ,_gfeg ,_aadgg int )*_ebe .CT_TcPr {if _dffb ==nil {_dffb =_ebe .NewCT_TcPr ();};if _affe ==nil {_affe =_ebe .NewCT_TblPrEx (); -};if _fbgad ==nil {_fbgad =_ebe .NewCT_TblPr ();};if _dffb .TcBorders ==nil {_dffb .TcBorders =_ebe .NewCT_TcBorders ();};if _affe .TblBorders ==nil {_affe .TblBorders =_ebe .NewCT_TblBorders ();};if _fbgad .TblBorders ==nil {_fbgad .TblBorders =_ebe .NewCT_TblBorders (); -};if _dffb .TcBorders .Top ==nil {if _affe .TblBorders .Top ==nil {_dffb .TcBorders .Top =_efab (_fbgad .TblBorders .Top ,_fbgad .TblBorders .InsideH ,_cbcd ==0);}else {_dffb .TcBorders .Top =_efab (_affe .TblBorders .Top ,_affe .TblBorders .InsideH ,_cbcd ==0); -};};if _dffb .TcBorders .Bottom ==nil {if _affe .TblBorders .Bottom ==nil {_dffb .TcBorders .Bottom =_efab (_fbgad .TblBorders .Bottom ,_fbgad .TblBorders .InsideH ,_cbcd ==_gfeg -1);}else {_dffb .TcBorders .Bottom =_efab (_affe .TblBorders .Bottom ,_affe .TblBorders .InsideH ,_cbcd ==_gfeg -1); -};};if _dffb .TcBorders .Left ==nil {if _affe .TblBorders .Left ==nil {_dffb .TcBorders .Left =_efab (_fbgad .TblBorders .Left ,_fbgad .TblBorders .InsideV ,_gceda ==0);}else {_dffb .TcBorders .Left =_efab (_affe .TblBorders .Left ,_affe .TblBorders .InsideV ,_gceda ==0); -};};if _dffb .TcBorders .Right ==nil {if _affe .TblBorders .Right ==nil {_dffb .TcBorders .Right =_efab (_fbgad .TblBorders .Right ,_fbgad .TblBorders .InsideV ,_gceda ==_aadgg -1);}else {_dffb .TcBorders .Right =_efab (_affe .TblBorders .Right ,_affe .TblBorders .InsideV ,_gceda ==_aadgg -1); -};};if _dffb .Shd ==nil {if _cccf :=_fbgad .Shd ;_cccf !=nil {_dffb .Shd =_cccf ;};}else {if _fbgad .Shd !=nil &&_dffb .Shd .FillAttr ==nil {_dffb .Shd .FillAttr =_fbgad .Shd .FillAttr ;};};if _affe .TblCellMar !=nil {_fbgad .TblCellMar =_affe .TblCellMar ; -};if _bfbbc :=_fbgad .TblCellMar ;_bfbbc !=nil {if _dffb .TcMar ==nil {_dffb .TcMar =_ebe .NewCT_TcMar ();};if _dffb .TcMar .Left ==nil {_dffb .TcMar .Left =_bfbbc .Left ;};if _dffb .TcMar .Top ==nil {_dffb .TcMar .Top =_bfbbc .Top ;};if _dffb .TcMar .Right ==nil {_dffb .TcMar .Right =_bfbbc .Right ; -};if _dffb .TcMar .Bottom ==nil {_dffb .TcMar .Bottom =_bfbbc .Bottom ;};};return _dffb ;};type romanMatch struct{_bcbe int ;_bdgf string ;};func (_bca *convertContext )drawPages (){for _ ,_fbf :=range _bca ._effec {_bca ._aacb .NewPage ();_bca .drawPage (_fbf ); -};};func (_fdad *convertContext )getPageAccessiblePart ()float64 {_gcda :=_fdad ._bdcb ._fa .Bottom -_fdad ._bdcb ._bdf -_fdad ._gcdb ._cf .Top -_fdad ._gcdb ._cf .Bottom ;return _gcda ;};func _debea (_acde *_df .Document ,_fgafd *_ebe .CT_RPr ,_gbdcd *_ebe .CT_PPr )*_ebe .CT_RPr {var _deff ,_bbfc *_ebe .CT_RPr ; -if _fgafd ==nil {_fgafd =_ebe .NewCT_RPr ();};var _fefd *_ebe .CT_ParaRPr ;if _gbdcd !=nil &&_gbdcd .RPr !=nil {_fefd =_gbdcd .RPr ;};if _fefd ==nil {_fefd =_ebe .NewCT_ParaRPr ();};if _fgafd .RStyle !=nil {_ecgcg :=_acde .GetStyleByID (_fgafd .RStyle .ValAttr ); -if _bbgef :=_ecgcg .X ();_bbgef !=nil {_deff =_bbgef .RPr ;};};if _deff ==nil {_deff =_ebe .NewCT_RPr ();};if _fefd .RStyle !=nil {_acbf :=_acde .GetStyleByID (_fefd .RStyle .ValAttr );if _ccgc :=_acbf .X ();_ccgc !=nil {_bbfc =_ccgc .RPr ;if _ccgc .QFormat !=nil &&_dagf (_ccgc .QFormat ){return _bbfc ; -};};};if _bbfc ==nil {_bbfc =_ebe .NewCT_RPr ();};if _fgafd .Color ==nil {if _deff .Color !=nil {_fgafd .Color =_deff .Color ;}else if _fefd .Color !=nil {_fgafd .Color =_fefd .Color ;}else if _bbfc .Color !=nil {_fgafd .Color =_bbfc .Color ;};};if _fgafd .Spacing ==nil {if _deff .Spacing !=nil {_fgafd .Spacing =_deff .Spacing ; -}else if _fefd .Spacing !=nil {_fgafd .Spacing =_fefd .Spacing ;}else if _bbfc .Spacing !=nil {_fgafd .Spacing =_bbfc .Spacing ;};};if _fgafd .Sz ==nil {if _deff .Sz !=nil {_fgafd .Sz =_deff .Sz ;}else if _fefd .Sz !=nil {_fgafd .Sz =_fefd .Sz ;}else if _bbfc .Sz !=nil {_fgafd .Sz =_bbfc .Sz ; -};};if _fgafd .SzCs ==nil {if _deff .SzCs !=nil {_fgafd .SzCs =_deff .SzCs ;}else if _fefd .SzCs !=nil {_fgafd .SzCs =_fefd .SzCs ;}else if _bbfc .SzCs !=nil {_fgafd .SzCs =_bbfc .SzCs ;};};if _fgafd .B ==nil {if _deff .B !=nil {_fgafd .B =_deff .B ;}else if _fefd .B !=nil {_fgafd .B =_fefd .B ; -}else if _bbfc .B !=nil {_fgafd .B =_bbfc .B ;};};if _fgafd .I ==nil {if _deff .I !=nil {_fgafd .I =_deff .I ;}else if _fefd .I !=nil {_fgafd .I =_fefd .I ;}else if _bbfc .I !=nil {_fgafd .I =_bbfc .I ;};};if _fgafd .U ==nil {if _deff .U !=nil {_fgafd .U =_deff .U ; -}else if _fefd .U !=nil {_fgafd .U =_fefd .U ;}else if _bbfc .U !=nil {_fgafd .U =_bbfc .U ;};};if _fgafd .RFonts ==nil {if _deff .RFonts !=nil {_fgafd .RFonts =_deff .RFonts ;}else if _fefd .RFonts !=nil {_fgafd .RFonts =_fefd .RFonts ;}else if _bbfc .RFonts !=nil {_fgafd .RFonts =_bbfc .RFonts ; -};};if _fgafd .VertAlign ==nil {if _deff .VertAlign !=nil {_fgafd .VertAlign =_deff .VertAlign ;}else if _fefd .VertAlign !=nil {_fgafd .VertAlign =_fefd .VertAlign ;}else if _bbfc .VertAlign !=nil {_fgafd .VertAlign =_bbfc .VertAlign ;};};if _fgafd .Caps ==nil {if _deff .Caps !=nil {_fgafd .Caps =_deff .Caps ; -}else if _fefd .Caps !=nil {_fgafd .Caps =_fefd .Caps ;}else if _bbfc .Caps !=nil {_fgafd .Caps =_bbfc .Caps ;};};if _fgafd .SmallCaps ==nil {if _deff .SmallCaps !=nil {_fgafd .SmallCaps =_deff .SmallCaps ;}else if _fefd .SmallCaps !=nil {_fgafd .SmallCaps =_fefd .SmallCaps ; -}else if _bbfc .SmallCaps !=nil {_fgafd .SmallCaps =_bbfc .SmallCaps ;};};if _fgafd .Bdr ==nil {if _deff .Bdr !=nil {_fgafd .Bdr =_deff .Bdr ;}else if _fefd .Bdr !=nil {_fgafd .Bdr =_fefd .Bdr ;}else if _bbfc .Bdr !=nil {_fgafd .Bdr =_bbfc .Bdr ;};};if _fgafd .Shd ==nil {if _deff .Shd !=nil {_fgafd .Shd =_deff .Shd ; -}else if _fefd .Shd !=nil {_fgafd .Shd =_fefd .Shd ;}else if _bbfc .Shd !=nil {_fgafd .Shd =_bbfc .Shd ;};};return _fgafd ;};func (_edac *convertContext )addBorderLine (_ddefb *_ebe .CT_Border ,_agad *paragraph ,_cabb _ac .BorderPosition ){_fgfg :=0.0; -if _dcdb :=_ddefb .SzAttr ;_dcdb !=nil {_fgfg =float64 (*_dcdb )/8;};_beae :=0.0;if _dcde :=_ddefb .SpaceAttr ;_dcde !=nil {_beae =float64 (*_dcde )*_bda .Pixel72 ;};var _dddb _fd .Color ;if _fcfe :=_ddefb .ColorAttr ;_fcfe !=nil {if _ddadb :=_fcfe .ST_HexColorAuto ; -_ddadb ==_ebe .ST_HexColorAutoAuto {_dddb =_fd .ColorBlack ;};if _ecafc :=_fcfe .ST_HexColorRGB ;_ecafc !=nil {_dddb =_fd .ColorRGBFromHex ("\u0023"+*_ecafc );};};if _cabb ==_ac .BorderPositionBottom ||_cabb ==_ac .BorderPositionTop {_decda :=&borderLine {_gea :_cabb ,_afb :_edac ._bdcb ._fa .Right -_edac ._bdcb ._fa .Left ,_ecdg :_fgfg ,_dac :_dddb ,_bfe :_beae }; -_agad ._ecd =append (_agad ._ecd ,_decda );}else {_caaf :=&borderLine {_gea :_cabb ,_afb :_fgfg ,_ecdg :_edac ._bdcb ._fa .Top -_edac ._bdcb ._fa .Bottom ,_dac :_dddb ,_bfe :_beae };_agad ._ecd =append (_agad ._ecd ,_caaf );};};func (_ffbd *convertContext )currentParagraphOverflowsCurrentPage ()bool {_gafcb :=_ffbd ._gcdb ._fad +_ffbd ._gcdb ._cf .Top +_ffbd ._gcdb ._cf .Bottom ; -_effeb :=_ffbd ._bdcb ._fa .Bottom -_ffbd ._gcdb ._bec ;if len (_ffbd ._bdcb ._cda )==0&&len (_ffbd ._gcdb ._cbd )> 0{_effeb -=_cg ;};return _gafcb +_ffbd ._gcdb ._gg > _effeb ||_gafcb +_ffbd ._gcdb ._gfg > _effeb ;};const (FontStyle_Regular FontStyle =0; -FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _ecbde (_fbgab string )uint16 {_fefde ,_decde :=_bfee [_fbgab ];if !_decde {return 0;};return _fefde ;};func (_gdf *convertContext )addAbsoluteEGPC (_dgb []*_ebe .EG_PContent ,_abaa *_ebe .CT_PPr )bool {_efdg :=len (_dgb ); -for _ ,_fge :=range _dgb {for _ ,_fbb :=range _fge .FldSimple {if _fbb !=nil {_gdf .addAbsoluteEGPC (_fbb .EG_PContent ,_abaa );};};if _ddc :=_fge .Hyperlink ;_ddc !=nil {_gdf ._cbgca =_ddc ;_gdf .addAbsoluteCRC (_ddc .EG_ContentRunContent ,_abaa );};_gdf ._cbgca =nil ; -if _gdf .addAbsoluteCRC (_fge .EG_ContentRunContent ,_abaa ){if _efdg > 1{_gdf .moveCurrentParagraphToNewPage ();continue ;}else {return true ;};};_efdg --;};return false ;};func (_decae *convertContext )processCtr (_bacdf *_ebe .CT_R ,_fcedf *_ebe .CT_PPr ,_gdgag bool ,_cebe *link ,_deea *_fd .StyledParagraph ,_gceac bool ,_eadc int ,_dgbd int ,_ccfg int ,_bcd *_fd .Division ,_bedb bool )(bool ,int ,bool ,_fd .TextStyle ){var _becc _fd .TextStyle ; -_aced :=_debea (_decae ._ecdbd ,_bacdf .RPr ,_fcedf );for _ ,_bbdf :=range _bacdf .EG_RunInnerContent {var _gdgc *_fd .TextChunk ;if _bbdf .T !=nil {_bgba :=_bbdf .T .Content ;if _aced !=nil &&_dagf (_aced .Caps ){_bgba =_ee .ToUpper (_bgba );};if _bgba ==""{_bgba ="\u0020"; -};_gdgag =true ;if _cebe ._gag !=""{if _cebe ._fg ==_gca .ST_TargetModeExternal {_gdgc =_deea .AddExternalLink (_bgba ,_cebe ._gag );};}else {_gdgc =_deea .Append (_bgba );};_becc ,_ ,_ ,_ =_decae .makeRunStyle (_aced ,false ,false ,false ,false ,false ); -_gdgc .Style =_becc ;}else if _bbdf .LastRenderedPageBreak !=nil &&!_gceac &&_eadc !=_dgbd {_ccfg =_dgbd ;break ;}else if _bbdf .Br !=nil {_deea .Append ("\u000a\u0020");_gdgag =true ;}else if _bbdf .Drawing !=nil {for _ ,_ccba :=range _bbdf .Drawing .Inline {if _adde :=_ccba .Graphic ; -_adde !=nil {if _ebeaf :=_adde .GraphicData ;_ebeaf !=nil {_bgfg :=_ccba .Extent ;if _bgfg ==nil {continue ;};_bfagg :=_bda .FromEMU (_bgfg .CxAttr );_fded :=_bda .FromEMU (_bgfg .CyAttr );for _ ,_fecc :=range _ebeaf .Any {if _bfg ,_ccgd :=_fecc .(*_bd .Pic ); -_ccgd {if _bfg .BlipFill !=nil {_fgab ,_dfb :=_decae .makePdfImageFromGraphics (_bfg );if _dfb !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u006da\u006b\u0065\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_dfb );};if _fgab !=nil {_fgab .Scale (_bfagg /_fgab .Width (),_fded /_fgab .Height ()); -_bcd .Add (_fgab );_gdgag =true ;_bedb =false ;};};};};};};};};};return _gdgag ,_ccfg ,_bedb ,_becc ;};func (_bfbb *convertContext )drawHeaderFooter (){_bfbb .setPagesHeaderFooterRefs ();_bfbb ._aacb .PageFinalize (func (_geeb _fd .PageFinalizeFunctionArgs )error {_gbeca :=_bfbb ._effec [_geeb .PageNum -1]; -_bfbb ._bdcb =_gbeca ;_bfbb ._bdcb ._gad =nil ;_bfbb ._bdcb ._ad =nil ;_bfbb .assignHeaderFooterToPage (_gbeca );_eef :=_fd .NewBlock (_bfbb ._dgdd [0],_bfbb ._fbgg );_eef .SetPos (0,0);_eef .SetMargins (0,0,0,0);_aggbc :=_geeg (_bfbb ._aacb ,_eef ,_bfbb ._bdcb ._gad ,_bfbb ._daa ,_geeb ); -_bfbb ._fbgg =_aggbc ;_gggba :=_fd .NewBlock (_bfbb ._dgdd [0],_bfbb ._ceab );_gggba .SetPos (0,0);_gggba .SetMargins (0,0,0,0);_aggbc =_geeg (_bfbb ._aacb ,_gggba ,_bfbb ._bdcb ._ad ,_bfbb ._ggffb ,_geeb );_bfbb ._ceab =_aggbc ;_bfbb ._aacb .Draw (_eef ); -_bfbb ._aacb .Draw (_gggba );return nil ;});};var _ggd =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func (_bfdd *convertContext )addAbsoluteRIC (_dbbc *_ebe .EG_RunInnerContent ,_eaeg *_ebe .CT_RPr )bool {var _fga ,_cbc bool ; -_becd :=[]*symbol {};_cdg :=false ;if _dbbc ==nil {if _bfdd ._fgc !=nil {_gcdgf :=true ;for _ ,_cfad :=range _bfdd ._fgc ._ffbf {if _fagc ,_dee :=_ggd [_cfad ];_dee {_cbc =_bfdd ._fgc ._fcfa ;_bfdd ._fgc ._ffbf =string (rune (_fagc ));_gcdgf =false ;}; -};_becd =_decd (_bfdd ._fgc ._ffbf ,"",true ,false ,_gcdgf );};}else {if _efcd (_dbbc ){return true ;}else if _dbbc .T !=nil {_bcff :=_dbbc .T .Content ;if _eaeg !=nil &&_dagf (_eaeg .Caps ){_bcff =_ee .ToUpper (_bcff );};if _bcff ==""{_bcff ="\u0020"; -};_cacg ,_ :=_g .MatchString ("\u00ab\u002e\u002a\u00bb",_bcff );if len (_bfdd ._fabe ._cef )> 0&&_bfdd ._fabe ._cef [len (_bfdd ._fabe ._cef )-1]._faa &&_bfdd ._fabe ._cef [len (_bfdd ._fabe ._cef )-1]._edba ==""&&!_cacg {return false ;};if _age :=_bfdd ._cbgca ; -_age !=nil &&_age .IdAttr !=nil {_cdg =true ;_becd =_decd (_bcff ,_bfdd ._ecdbd .GetTargetByRelId (*_age .IdAttr ),false ,false ,false );}else {_becd =_decd (_bcff ,"",false ,false ,false );};}else if _ddeb :=_dbbc .EndnoteReference ;_ddeb !=nil {_bfff :=_bfdd ._ecdbd .BodySection ().X (); -_fecb :=_ddeb .IdAttr ;_gadcc :=_fecb ;_fba :=_ebe .ST_NumberFormatLowerRoman ;if _dgc :=_bfff .EndnotePr ;_dgc !=nil {if _ced :=_dgc .NumFmt ;_ced !=nil {_fba =_ced .ValAttr ;};if _gedb :=_dgc .NumStart ;_gedb !=nil {_gadcc +=_gedb .ValAttr -1;};};_gcaa :=_ddee (_gadcc ,_fba ); -_cbg :=_bfdd ._ecdbd .Endnote (_fecb ).X ();if _cbg !=nil {_bfdd ._dgfc =append (_bfdd ._dgfc ,note {_dc :_gcaa ,_ede :_cbg .EG_BlockLevelElts });_becd =_decd (_gcaa ,"",true ,false ,false );};}else if _fdfc :=_dbbc .FootnoteReference ;_fdfc !=nil {_cdd :=_bfdd ._ecdbd .BodySection ().X (); -_bde :=_fdfc .IdAttr ;_eabe :=_bde ;_gagb :=_ebe .ST_NumberFormatDecimal ;if _ecdgd :=_cdd .FootnotePr ;_ecdgd !=nil {if _adgg :=_ecdgd .NumFmt ;_adgg !=nil {_gagb =_adgg .ValAttr ;};if _efag :=_ecdgd .NumStart ;_efag !=nil {_eabe +=_efag .ValAttr -1;}; -};_cagg :=_ddee (_eabe ,_gagb );_dfda :=_bfdd ._ecdbd .Footnote (_bde ).X ();if _dfda !=nil {_fbbb :=¬e {_dc :_cagg ,_ede :_dfda .EG_BlockLevelElts };_acfg :=[][]*_ebe .EG_ContentBlockContent {};for _ ,_caec :=range _dfda .EG_BlockLevelElts {_acfg =append (_acfg ,_caec .EG_ContentBlockContent ); -};_bfdf :=&prefix {_ffbf :_cagg };_bbfe ,_feff :=_bfdd .makePdfBlockFromCBCs (_acfg ,_bfdd ._bdcb ._fa .Right -_bfdd ._bdcb ._fa .Left ,_cgbc (1000),nil ,true ,_bfdf );if _feff !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020c\u006f\u006e\u0076\u0065\u0072\u0074\u0020\u0066\u006fo\u0074\u006e\u006ft\u0065:\u0020\u0025\u0073",_feff ); -return false ;};_fbbb ._fe =_bbfe ;_bfdd ._gcdb ._cbd =append (_bfdd ._gcdb ._cbd ,_fbbb );_bfdd ._gcdb ._bec +=_fbbb ._fe .Height ();_becd =_decd (_cagg ,"",true ,false ,false );};}else if _cce :=_dbbc .InstrText ;_cce !=nil {_gfbb :=_ccbd (_cce .Content ); -if _gfbb !=""{_becd =_decd (_bfdd ._fbcb [_gfbb ],"",false ,false ,false );};if _cce .Content ==_df .FieldCurrentPage {_becd =_dfd ("\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d");};if _cce .Content ==_df .FieldNumberOfPages {_becd =_dfd ("\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"); -};}else if _ebag :=_dbbc .Drawing ;_ebag !=nil {for _ ,_aeb :=range _ebag .Inline {if _cfac :=_aeb .Graphic ;_cfac !=nil {if _deca :=_cfac .GraphicData ;_deca !=nil {_fbfg :=_aeb .Extent ;if _fbfg ==nil {return false ;};_efc :=_bda .FromEMU (_fbfg .CxAttr ); -_fca :=_bda .FromEMU (_fbfg .CyAttr );if _gggc :=_aeb .EffectExtent ;_gggc !=nil {if _gggc .LAttr .ST_CoordinateUnqualified !=nil {_efc +=_bda .FromEMU (*_gggc .LAttr .ST_CoordinateUnqualified );};if _gggc .RAttr .ST_CoordinateUnqualified !=nil {_efc +=_bda .FromEMU (*_gggc .RAttr .ST_CoordinateUnqualified ); -};if _gggc .TAttr .ST_CoordinateUnqualified !=nil {_fca +=_bda .FromEMU (*_gggc .TAttr .ST_CoordinateUnqualified );};if _gggc .BAttr .ST_CoordinateUnqualified !=nil {_fca +=_bda .FromEMU (*_gggc .BAttr .ST_CoordinateUnqualified );};};for _ ,_fdbb :=range _deca .Any {if _gfe ,_bfab :=_fdbb .(*_bd .Pic ); -_bfab {_gffa :=&symbol {_ead :_fca ,_dbe :_efc };_cffc ,_bged :=_bfdd .makePdfImageFromGraphics (_gfe );if _bged !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_bged );}; -if _cffc ==nil {_gffa ._edba ="\u0020";}else {_gccc :=_gfe .BlipFill ;if _gccc .SrcRect !=nil {var _ggbd ,_fggg ,_dca ,_fdaff float64 ;_aff :=_gccc .SrcRect ;if _aff .LAttr !=nil {_ggbd =float64 (*_aff .LAttr .ST_PercentageDecimal )/1000.0;};if _aff .RAttr !=nil {_dca =float64 (*_aff .RAttr .ST_PercentageDecimal )/1000.0; -};if _aff .TAttr !=nil {_fggg =float64 (*_aff .TAttr .ST_PercentageDecimal )/1000.0;};if _aff .BAttr !=nil {_fdaff =float64 (*_gccc .SrcRect .BAttr .ST_PercentageDecimal )/1000.0;};_fceg :=_cffc .Width ();_gdgd :=_cffc .Height ();_cffc .Crop (int (_ggbd /100.0*_fceg ),int (_fggg /100.0*_gdgd ),int (_fceg -(_dca /100.0*_fceg )),int (_gdgd -(_fdaff /100.0*_gdgd ))); -};_cceb :=false ;if _gfe .SpPr !=nil &&_gfe .SpPr .Xfrm !=nil {if _gfe .SpPr .Xfrm .RotAttr !=nil {_daea :=_bda .DegreeFromSTAngle (*_gfe .SpPr .Xfrm .RotAttr );_cffc .SetAngle (_daea );};if _gfe .SpPr .Xfrm .Ext !=nil {_cceb =true ;};};if _cceb {_cffc .ScaleToWidth (_efc ); -}else {_cffc .Scale (_efc /_cffc .Width (),_efc /_cffc .Width ());};_gffa ._abf =_cffc ;_fga =true ;};_becd =[]*symbol {_gffa };}else if _bbb ,_aca :=_fdbb .(*_c .Chart );_aca {_cbb :=&symbol {_ead :_fca ,_dbe :_efc };_dcee ,_aefab :=_bfdd .makePdfBlockFromChart (_bbb ,_efc ,_fca ); -if _aefab !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_aefab );};if _dcee ==nil {_cbb ._edba ="\u0020";}else {_cbb ._agg =&block {_gfd :_dcee };_fga =true ;};_becd =[]*symbol {_cbb }; -};};};};};}else if _beg :=_dbbc .Pict ;_beg !=nil {for _ ,_egbf :=range _beg .Any {if _ffb ,_cbfb :=_egbf .(*_gb .Group );_cbfb {if _ffb .Rect !=nil {for _ ,_fcaf :=range _ffb .Rect {_ddga :=_ed .NewShapeStyle ("");if _fcaf .StyleAttr !=nil {_ddga =_ed .NewShapeStyle (*_fcaf .StyleAttr ); -};_ceba :=_fd .ColorWhite ;if _fcaf .FillcolorAttr !=nil {_ceba =_fd .ColorRGBFromHex (*_fcaf .FillcolorAttr );};_bdec :=_ac .PointsFromTwips (int64 (_ddga .Width ()));_fgge :=_ac .PointsFromTwips (int64 (_ddga .Height ()));_egcc :=_ac .PointsFromTwips (int64 (_ddga .Left ()-_ddga .Right ())); -_dbd :=_ac .PointsFromTwips (int64 (_ddga .Top ()-_ddga .Bottom ()));_gab :=&borderLine {_gea :_ac .BorderPositionBottom ,_afb :_bdec ,_ecdg :_fgge ,_dac :_ceba };_bfdd ._gcdb ._ecd =append (_bfdd ._gcdb ._ecd ,_gab );if _ddga .Position ()==_ed .ShapeStylePositionAbsolute {_bfdd ._fecce ._eegd =_bfdd ._gcdb ._gf +_egcc ; -_bfdd ._fecce ._fdg =_dbd ;};};};if _ffb .Shape !=nil {for _ ,_dbc :=range _ffb .Shape {_baad :=_ed .NewShapeStyle ("");if _dbc .StyleAttr !=nil {_baad =_ed .NewShapeStyle (*_dbc .StyleAttr );};_cee :=_ac .PointsFromTwips (int64 (_baad .Width ()));_ddcb :=_ac .PointsFromTwips (int64 (_baad .Height ())); -_fdca :=_ac .PointsFromTwips (int64 (_baad .Left ()-_baad .Right ()));_gfaa :=_ac .PointsFromTwips (int64 (_baad .Top ()-_baad .Bottom ()));if _dbc .EG_ShapeElements !=nil {for _ ,_aab :=range _dbc .EG_ShapeElements {if _aab .Imagedata !=nil {_ecad :=&symbol {_ead :_cee ,_dbe :_ddcb }; -_fafa ,_gagab :=_bfdd .makePdfImageFromRelId (_aab .Imagedata .IdAttr );if _gagab !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_gagab );};if _fafa ==nil {_ecad ._edba ="\u0020"; -}else {_fafa .Scale (_cee /_fafa .Width (),_ddcb /_fafa .Height ());_fafa .SetPos (_fdca ,_gfaa );_ecad ._abf =_fafa ;_fga =true ;};_becd =[]*symbol {_ecad };if _baad .Position ()==_ed .ShapeStylePositionAbsolute {_bfdd ._fecce ._eegd =_bfdd ._gcdb ._gf +_fdca ; -_bfdd ._fecce ._fdg =_gfaa ;};};};};};};};if _cbbc ,_bafd :=_egbf .(*_gb .Shape );_bafd {_eaeb :=_ed .NewShapeStyle ("");if _cbbc .StyleAttr !=nil {_eaeb =_ed .NewShapeStyle (*_cbbc .StyleAttr );};_ccda :=_fd .ColorWhite ;if _cbbc .StrokecolorAttr !=nil {_ccda =_fd .ColorRGBFromHex (*_cbbc .StrokecolorAttr ); -};if _cbbc .FillcolorAttr !=nil {_ccda =_fd .ColorRGBFromHex (*_cbbc .FillcolorAttr );};_cege :=_eaeb .Width ();_cfe :=_eaeb .Height ();_dfe :=_ac .PointsFromTwips (int64 (_eaeb .Left ()-_eaeb .Right ()));_bbc :=_ac .PointsFromTwips (int64 (_eaeb .Top ()-_eaeb .Bottom ())); -_fgea ,_bbaf ,_bffa ,_dbba :=_eaeb .Margins ();_gbg :=&borderLine {_gea :_ac .BorderPositionBottom ,_afb :_cege ,_ecdg :_cfe ,_dac :_ccda };_bfdd ._gcdb ._ecd =append (_bfdd ._gcdb ._ecd ,_gbg );_bfdd ._gcdb ._cf =&_ac .Rectangle {Top :float64 (_fgea ),Left :float64 (_bbaf ),Bottom :float64 (_bffa ),Right :float64 (_dbba )}; -if _eaeb .Position ()==_ed .ShapeStylePositionAbsolute {_bfdd ._fecce ._eegd =_bfdd ._gcdb ._gf +_dfe +float64 (_eaeb .Left ());_bfdd ._fecce ._fdg =_bbc ;};var _eeaa []*symbol ;for _ ,_fbad :=range _cbbc .EG_ShapeElements {if _fbad .Textbox !=nil &&_fbad .Textbox .TxbxContent !=nil {_aeaa ,_ :=_bfdd .makeBlockFromTextboxContent (_fbad .Textbox .TxbxContent ,_cege ,_cfe ,nil ); -if _aeaa !=nil {_dgd :=&symbol {_ead :_cfe ,_dbe :_cege };if _eaeb .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_aeaa ._bg =_fgea ;};if _eaeb .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_aeaa ._ffd =_bbaf ;};_dgd ._agg =_aeaa ; -_dgd ._edba ="\u0020";_eeaa =append (_eeaa ,_dgd );};};};if len (_eeaa )> 0{_becd =_eeaa ;};};if _afce ,_fbag :=_egbf .(*_gb .Line );_fbag {_dbgea :=_ed .NewShapeStyle ("");if _afce .StyleAttr !=nil {_dbgea =_ed .NewShapeStyle (*_afce .StyleAttr );};_bgc ,_fbbc :=0.0,0.0; -if _afce .FromAttr !=nil {_bgc ,_fbbc =_cbfd (*_afce .FromAttr );};_cdeb ,_dga :=_bgc ,_fbbc ;if _afce .ToAttr !=nil {_cdeb ,_dga =_cbfd (*_afce .ToAttr );};_faaf :=_fd .ColorWhite ;if _afce .StrokecolorAttr !=nil {_faaf =_fd .ColorRGBFromHex (*_afce .StrokecolorAttr ); -};_faea :=_dga -_fbbc ;if _afce .StrokeweightAttr !=nil {_afg ,_cbbb :=_d .ParseFloat (_ee .ReplaceAll (*_afce .StrokeweightAttr ,"\u0070\u0074",""),64);if _cbbb !=nil {_eeg .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_cbbb .Error ()); -};_faea =_afg ;};_dcd :=&borderLine {_gea :_ac .BorderPositionBottom ,_afb :_cdeb -_bgc ,_ecdg :_faea ,_dac :_faaf };_bfdd ._gcdb ._ecd =append (_bfdd ._gcdb ._ecd ,_dcd );if _dbgea .Position ()==_ed .ShapeStylePositionAbsolute {_bfdd ._fecce ._eegd =_bfdd ._gcdb ._gf +_bgc ; -_bfdd ._fecce ._fdg =_fbbc ;};};};}else if _dff :=_dbbc .Tab ;_dff !=nil {_acbg :=_geab ;if _bfdd ._agdg ==nil {_bfdd ._agdg =_ebe .NewCT_PPr ();};if _abea :=_bfdd ._agdg .Tabs ;_abea !=nil {_aede :=_abea .Tab [0];_bce :=_ac .PointsFromTwips (*_aede .PosAttr .Int64 ); -if _aede .ValAttr !=_ebe .ST_TabJcEnd &&_aede .ValAttr !=_ebe .ST_TabJcRight {_bce +=_geab ;};_acbg =_bce -_bfdd ._gcdb ._bf -_bfdd ._gcdb ._cf .Left -_bfdd ._gcdb ._cf .Right ;_eceb :=0.0;for _ ,_gddc :=range _bfdd ._gcdb ._aa {for _ ,_gfdg :=range _gddc ._cfg {for _ ,_gabg :=range _gfdg ._cec {for _ ,_acfc :=range _gabg ._cef {_eceb +=_acfc ._dbe ; -};};};};_acbg =_acbg -_eceb -_bfdd ._gcdb ._gf ;if _acbg < _geab {_acbg =_geab ;};};if _dgfe :=_bfdd ._agdg .Ind ;_dgfe !=nil {if _dgfe .HangingAttr !=nil {_ffca :=_ac .PointsFromTwips (int64 (*_dgfe .HangingAttr .ST_UnsignedDecimalNumber ));_acbg -=_bfdd ._fecce ._eegd -_ffca ; -};};_becd =_decd ("\u0009","",false ,false ,false );_ecec :=_becd [len (_becd )-1];_ecec ._dbe =_acbg ;}else if _ddb :=_dbbc .Ptab ;_ddb !=nil {_ffdbg :=_bfdd ._gcdb ._bf +_bfdd ._gcdb ._cf .Left ;if _ddb .RelativeToAttr ==_ebe .ST_PTabRelativeToIndent {_ffdbg =_bfdd ._gcdb ._bf ; -};_bffae :=0.0;for _ ,_fbcd :=range _bfdd ._gcdb ._aa {for _ ,_fada :=range _fbcd ._cfg {for _ ,_gabf :=range _fada ._cec {for _ ,_bef :=range _gabf ._cef {_bffae +=_bef ._dbe ;};};};};if _ddb .AlignmentAttr ==_ebe .ST_PTabAlignmentCenter {_ffdbg +=(_bfdd ._gcdb ._db -(_bfdd ._gcdb ._gf +_bfdd ._gcdb ._cf .Left +_bfdd ._gcdb ._cf .Right ))/2; -}else if _ddb .AlignmentAttr ==_ebe .ST_PTabAlignmentRight {_ffdbg +=_bfdd ._gcdb ._gf +_bfdd ._gcdb ._cf .Left +_bfdd ._gcdb ._cf .Right +_bffae ;};_becd =_decd ("\u0009","",false ,false ,false );_fde :=_becd [len (_becd )-1];_fde ._dbe =_ffdbg ;}else if _dbbc .LastRenderedPageBreak !=nil &&!_bfdd ._gcdb ._eab {_becd =append (_becd ,&symbol {_bdaa :true }); -}else if _dcabf (_dbbc ){_bfdd .addCurrentWordToParagraph ();_bfdd .newLine ();_bfdd .newWord ();_bfdd .addEmptyLine ();}else if _dbbc .FldChar !=nil {_efcf :=_dbbc .FldChar .FldCharTypeAttr ;switch _efcf {case _ebe .ST_FldCharTypeBegin ,_ebe .ST_FldCharTypeSeparate :_bfdd ._fabe ._cef =append (_bfdd ._fabe ._cef ,&symbol {_faa :true }); -case _ebe .ST_FldCharTypeEnd :_bfdd ._fabe ._cef =append (_bfdd ._fabe ._cef ,&symbol {_faa :false });};return false ;};};var _fbab _fd .TextStyle ;var _gfec ,_ded bool ;var _bdff *_fd .Color ;if !_fga {_fbab ,_gfec ,_ded ,_bdff =_bfdd .makeRunStyle (_eaeg ,false ,false ,false ,_cbc ,_cdg ); -if _fbab .Font !=nil &&(_bfdd ._ggdgb ==nil ||(_bfdd ._ggdgb !=nil &&_bfdd ._ggdgb .EnableFontSubsetting )){_bfdd ._aacb .EnableFontSubsetting (_fbab .Font );};};for _ ,_agdcf :=range _becd {if _agdcf ._bdaa &&_bfdd ._bdcb ._bdf > _bfdd ._fff .Top {_bfdd .addCurrentParagraphToCurrentPage (); -_bfdd .newPage ();_bfdd .newParagraph ();_bfdd .determineParagraphBounds ();_bfdd .newLine ();_bfdd .newWord ();continue ;};if _agdcf ._abf !=nil ||_agdcf ._agg !=nil {_bfdd .addInlineSymbol (_agdcf );}else {_agdcf ._de =&_fbab ;_agdcf ._fed =_gfec ;_agdcf ._gbaf =_ded ; -_agdcf ._bcg =_bdff ;if _agdcf ._abcc {_bfcd :=*_eaeg ;_bfcd .B =nil ;_bfcd .U =nil ;_gbfa ,_ ,_ ,_ :=_bfdd .makeRunStyle (&_bfcd ,false ,false ,false ,_cbc ,_cdg );_agdcf ._de =&_gbfa ;_agdcf ._bcg =nil ;};_bfdd .addTextSymbol (_agdcf );};};if _bfdd ._fgc !=nil &&_bfdd ._fgc ._ffdf {var _bfca ,_dea float64 ; -for _ ,_becg :=range _becd {_bfca +=_becg ._dbe ;};_gdda :=0;_bffg :=_bfdd ._bdcb ._fa .Left ;_fgeac :=len (_bfdd ._fgc ._bdfcd );if _fgeac > 1&&_bfdd ._fgc ._ffdf {_fgeac =len (_bfdd ._fgc ._bdfcd )-1;};_adfb :=_bfdd ._gcdb ._bf < _bfca ;_gfea :=_bfdd ._fecce ._ebb +_bfca ; -for {var _cedc float64 ;if _adfb ||_gdda >=_fgeac {_cedc =_geab ;}else {_cedc =_bfdd ._fgc ._bdfcd [_gdda ];_gdda ++;};_bffg +=_cedc ;if _bffg > _gfea {_dea =_bffg -_gfea ;break ;};};_bfdd .addTextSymbol (&symbol {_edba :"\u0020",_dbe :_dea });};return false ; -};func (_acce *convertContext )getTableCellProperties (_dfef *_fd .Table ,_aabc *_ebe .CT_TblPr ,_debec *_ebe .CT_TblPrEx ,_aadff []*_ebe .CT_TblStylePr ,_bebd int ,_efae *_ebe .CT_TcPr ,_agegc *_ebe .CT_RPr ,_baggd int ,_aeaf int ,_ggff int )(*_ebe .CT_RPr ,_fd .CellVerticalAlignment ,float64 ,float64 ,float64 ,float64 ,*_fd .TableCell ){var _ffeg *_fd .TableCell ; -_fbagb :=1;_dfdf :=_ebe .NewCT_RPr ();var _fbede ,_ggcc int64 ;for _ ,_fbgf :=range _aadff {if _bebd ==0&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeFirstRow {_effg (_fbgf .PPr ,&_fbede ,&_ggcc );_efae =_gfafb (_efae ,_fbgf .TcPr );_agegc =_febfb (_dfdf ,_fbgf .RPr ); -break ;};if _baggd ==0&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeFirstCol {_effg (_fbgf .PPr ,&_fbede ,&_ggcc );_efae =_gfafb (_efae ,_fbgf .TcPr );_agegc =_febfb (_dfdf ,_fbgf .RPr );};if _bebd ==_aeaf -1&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeLastRow {_effg (_fbgf .PPr ,&_fbede ,&_ggcc ); -_efae =_gfafb (_efae ,_fbgf .TcPr );_agegc =_febfb (_dfdf ,_fbgf .RPr );};if _baggd ==_ggff -1&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeLastCol {_effg (_fbgf .PPr ,&_fbede ,&_ggcc );_efae =_gfafb (_efae ,_fbgf .TcPr );_agegc =_febfb (_dfdf ,_fbgf .RPr ); -};if _bebd %2!=0&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeBand1Horz {_effg (_fbgf .PPr ,&_fbede ,&_ggcc );_efae =_gfafb (_efae ,_fbgf .TcPr );if _baggd ==0{_agegc =_febfb (_dfdf ,_fbgf .RPr );}else {_agegc =_aeff (_agegc ,_fbgf .RPr );};};if _baggd %2!=0&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeBand1Vert {_effg (_fbgf .PPr ,&_fbede ,&_ggcc ); -_efae =_gfafb (_efae ,_fbgf .TcPr );if _bebd ==0{_agegc =_febfb (_dfdf ,_fbgf .RPr );}else {_agegc =_aeff (_dfdf ,_fbgf .RPr );};};if _bebd %2==0&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeBand2Horz {_effg (_fbgf .PPr ,&_fbede ,&_ggcc );_efae =_gfafb (_efae ,_fbgf .TcPr ); -if _baggd ==_ggff -1{_agegc =_febfb (_dfdf ,_fbgf .RPr );}else {_agegc =_aeff (_dfdf ,_fbgf .RPr );};};if _baggd %2==0&&_fbgf .TypeAttr ==_ebe .ST_TblStyleOverrideTypeBand2Vert {_effg (_fbgf .PPr ,&_fbede ,&_ggcc );_efae =_gfafb (_efae ,_fbgf .TcPr );if _bebd ==_aeaf -1{_agegc =_febfb (_dfdf ,_fbgf .RPr ); -}else {_agegc =_aeff (_dfdf ,_fbgf .RPr );};};};_cbfcc :=_aedb (_aabc ,_debec ,_efae ,_bebd ,_baggd ,_aeaf ,_ggff );_ecef :=_fd .CellVerticalAlignmentTop ;_gegg ,_afff ,_eeee ,_dabb :=0.0,0.0,0.0,0.0;if _cbfcc !=nil {if _cbfcc .GridSpan !=nil {_fbagb =int (_cbfcc .GridSpan .ValAttr ); -};_ffeg =_dfef .MultiColCell (_fbagb );if _ggefe :=_cbfcc .TcBorders ;_ggefe !=nil {if _gacfc :=_ggefe .Left ;_gacfc !=nil {_agfb ,_ggcg ,_fecg :=_bbdca (_gacfc );_ffeg .SetBorder (_fd .CellBorderSideLeft ,_agfb ,_fecg );if _ggcg !=nil &&*_ggcg !=nil {_ffeg .SetSideBorderColor (_fd .CellBorderSideLeft ,*_ggcg ); -};};if _beac :=_ggefe .Top ;_beac !=nil {_ceaa ,_egg ,_bcdc :=_bbdca (_beac );_ffeg .SetBorder (_fd .CellBorderSideTop ,_ceaa ,_bcdc );if _egg !=nil &&*_egg !=nil {_ffeg .SetSideBorderColor (_fd .CellBorderSideTop ,*_egg );};};if _bgacc :=_ggefe .Right ; -_bgacc !=nil {_agfc ,_cgda ,_dcea :=_bbdca (_bgacc );_ffeg .SetBorder (_fd .CellBorderSideRight ,_agfc ,_dcea );if _cgda !=nil &&*_cgda !=nil {_ffeg .SetSideBorderColor (_fd .CellBorderSideRight ,*_cgda );};};if _dfgf :=_ggefe .Bottom ;_dfgf !=nil {_becf ,_gdb ,_aafa :=_bbdca (_dfgf ); -_ffeg .SetBorder (_fd .CellBorderSideBottom ,_becf ,_aafa );if _gdb !=nil &&*_gdb !=nil {_ffeg .SetSideBorderColor (_fd .CellBorderSideBottom ,*_gdb );};};}else {_ffeg .SetBorder (_fd .CellBorderSideAll ,_fd .CellBorderStyleSingle ,_cgbc (0.125));_ffeg .SetBorderColor (_fd .ColorBlack ); -};_acce .setCellBackgroundColor (_ffeg ,_cbfcc .Shd );if _faba :=_cbfcc .TcMar ;_faba !=nil {_gegg =_fdbg (_faba .Left ,0);_afff =_fdbg (_faba .Right ,0);_eeee =_fdbg (_faba .Top ,_fbede );_dabb =_fdbg (_faba .Bottom ,_ggcc );};if _aeag :=_cbfcc .VAlign ; -_aeag !=nil {switch _aeag .ValAttr {case _ebe .ST_VerticalJcCenter :_ecef =_fd .CellVerticalAlignmentMiddle ;case _ebe .ST_VerticalJcBottom :_ecef =_fd .CellVerticalAlignmentBottom ;};};};if _ffeg ==nil {_ffeg =_dfef .NewCell ();};return _agegc ,_ecef ,_gegg ,_afff ,_eeee ,_dabb ,_ffeg ; -};func (_febf *convertContext )addCurrentParagraphHeaderToCurrentPage (){_febf .alignParagraph ();_febf ._bdcb ._gad =append (_febf ._bdcb ._gad ,_febf ._gcdb );};func _abbg (_dcac *_ebe .CT_PPr ,_eeaff *_ebe .CT_PPrGeneral ,_cdbc *_ebe .CT_RPr )*_ebe .CT_PPr {if _dcac ==nil {_dcac =_ebe .NewCT_PPr (); -};if _eeaff !=nil {if _dcac .Jc ==nil &&_eeaff .Jc !=nil {_dcac .Jc =_eeaff .Jc ;};if _dcac .Spacing ==nil {_dcac .Spacing =_eeaff .Spacing ;}else if _dcdc :=_eeaff .Spacing ;_dcdc !=nil {if _dcac .Spacing .BeforeAttr ==nil {_dcac .Spacing .BeforeAttr =_dcdc .BeforeAttr ; -};if _dcac .Spacing .AfterAttr ==nil {_dcac .Spacing .AfterAttr =_dcdc .AfterAttr ;};if _dcac .Spacing .LineAttr ==nil {_dcac .Spacing .LineAttr =_dcdc .LineAttr ;};};if _eeaff .ContextualSpacing !=nil {_dcac .ContextualSpacing =_eeaff .ContextualSpacing ; -};if _eeaff .Ind !=nil {if _dcac .Ind ==nil {_dcac .Ind =_eeaff .Ind ;}else {_ffec ,_eagc :=_dcac .Ind .FirstLineAttr ==nil ,_dcac .Ind .HangingAttr ==nil ;if _ffec &&_eagc &&_eeaff .Ind .FirstLineAttr !=nil {_dcac .Ind .FirstLineAttr =_eeaff .Ind .FirstLineAttr ; -_ffec =false ;};if _ffec &&_eagc &&_eeaff .Ind .HangingAttr !=nil {_dcac .Ind .HangingAttr =_eeaff .Ind .HangingAttr ;};if _dcac .Ind .LeftAttr ==nil {_dcac .Ind .LeftAttr =_eeaff .Ind .LeftAttr ;};if _dcac .Ind .RightAttr ==nil {_dcac .Ind .RightAttr =_eeaff .Ind .RightAttr ; -};};};if _dcac .Tabs ==nil &&_eeaff .Tabs !=nil {_dcac .Tabs =_eeaff .Tabs ;};if _eeaff .PBdr !=nil {_dcac .PBdr =_eeaff .PBdr ;};if _dcac .NumPr ==nil &&_eeaff .NumPr !=nil {_dcac .NumPr =_eeaff .NumPr ;};};if _cdbc !=nil {var _gbce _ebe .CT_ParaRPr ; -if _dcac .RPr ==nil {_gbce =*_ebe .NewCT_ParaRPr ();}else {_gbce =*_dcac .RPr ;};if _gbce .Color ==nil &&_cdbc .Color !=nil {_gbce .Color =_cdbc .Color ;};if _gbce .Spacing ==nil &&_cdbc .Spacing !=nil {_gbce .Spacing =_cdbc .Spacing ;};if _gbce .Sz ==nil &&_cdbc .Sz !=nil {_gbce .Sz =_cdbc .Sz ; -};if _gbce .SzCs ==nil &&_cdbc .SzCs !=nil {_gbce .SzCs =_cdbc .SzCs ;};if _gbce .B ==nil &&_cdbc .B !=nil {_gbce .B =_cdbc .B ;};if _gbce .I ==nil &&_cdbc .I !=nil {_gbce .I =_cdbc .I ;};if _gbce .RFonts ==nil &&_cdbc .RFonts !=nil {_gbce .RFonts =_cdbc .RFonts ; -};if _gbce .VertAlign ==nil &&_cdbc .VertAlign !=nil {_gbce .VertAlign =_cdbc .VertAlign ;};if _gbce .Bdr ==nil &&_cdbc .Bdr !=nil {_gbce .Bdr =_cdbc .Bdr ;};if _gbce .Caps ==nil &&_cdbc .Caps !=nil {_gbce .Caps =_cdbc .Caps ;};if _gbce .SmallCaps ==nil &&_cdbc .SmallCaps !=nil {_gbce .SmallCaps =_cdbc .SmallCaps ; -};_dcac .RPr =&_gbce ;};return _dcac ;};func _fdbg (_agab *_ebe .CT_TblWidth ,_accc int64 )float64 {if _agab !=nil {if _agab .TypeAttr ==_ebe .ST_TblWidthUnset ||_agab .TypeAttr ==_ebe .ST_TblWidthDxa {if _bdgec :=_agab .WAttr ;_bdgec !=nil {if _dfdg :=_bdgec .ST_DecimalNumberOrPercent ; -_dfdg !=nil {if _fgdb :=_dfdg .ST_UnqualifiedPercentage ;_fgdb !=nil {return _ac .PointsFromTwips (*_fgdb +_accc );};};};};};return 0.0;}; - -// ConvertToPdfWithOptions convert the document to PDF with file given options. -func ConvertToPdfWithOptions (d *_df .Document ,opts *Options )*_fd .Creator {var _dddg map[string ]string ;_ac .DefaultFontSize =12;if opts !=nil {if opts .ProcessFields {_dddg =_ffbc (d );};if len (opts .FontFiles )> 0{_daab :=_ac .RegisterFontsFromFiles (opts .FontFiles ); -if _daab !=nil {_eeg .Log .Debug ("\u0046\u0061\u0069\u006c t\u006f\u0020\u006c\u006f\u0061\u0064\u0020\u0066\u006f\u006e\u0074\u0073\u003a\u0020%\u0076",opts .FontDirectory );};};if opts .FontDirectory !=""{_aefe :=_ac .RegisterFontsFromDirectory (opts .FontDirectory ); -if _aefe !=nil {_eeg .Log .Debug ("\u0046\u0061\u0069l\u0020\u0074\u006f\u0020l\u006f\u0061\u0064\u0020\u0066\u006f\u006et\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003a\u0020\u0025\u0076",_aefe .Error ());};};if opts .DefaultFontSize > 0{_ac .DefaultFontSize =float64 (opts .DefaultFontSize ); -};};_ac .RegisterEmbeddedFonts (d );var (_dgcf *_ebe .CT_PPrGeneral ;_fgfe *_ebe .CT_RPr ;);if _bcca :=d .Styles .X ().DocDefaults ;_bcca !=nil {if _aead :=_bcca .PPrDefault ;_aead !=nil {_dgcf =_aead .PPr ;};if _bbba :=_bcca .RPrDefault ;_bbba !=nil {_fgfe =_bbba .RPr ; -};};_gbdd ,_efac :=_fd .PageSizeA4 [0],_fd .PageSizeA4 [1];if opts !=nil &&opts .DefaultPageSize ==Letter {_gbdd =_fd .PageSizeLetter [0];_efac =_fd .PageSizeLetter [1];};_aegb :=_bda .Inch *1.0;_bedba :=_bda .Inch *0.5;_gafe ,_ffac ,_fffe ,_fbgd :=_aegb ,_aegb ,_aegb ,_aegb ; -_dddge ,_bbcfa :=_bedba ,_bedba ;var (_fbfac []*headerFooterRef ;_fgfc []*headerFooterRef ;);if _gffc :=d .BodySection ().X ();_gffc !=nil {if _fffb :=_gffc .PgMar ;_fffb !=nil {if _fffb .LeftAttr .ST_UnsignedDecimalNumber !=nil {_gafe =_ac .PointsFromTwips (int64 (*_fffb .LeftAttr .ST_UnsignedDecimalNumber )); -};if _fffb .LeftAttr .ST_UnsignedDecimalNumber !=nil {_ffac =_ac .PointsFromTwips (int64 (*_fffb .RightAttr .ST_UnsignedDecimalNumber ));};if _fffb .TopAttr .Int64 !=nil {_fffe =_ac .PointsFromTwips (*_fffb .TopAttr .Int64 );};if _fffb .BottomAttr .Int64 !=nil {_fbgd =_ac .PointsFromTwips (*_fffb .BottomAttr .Int64 ); -};if _fffb .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_dddge =_ac .PointsFromTwips (int64 (*_fffb .HeaderAttr .ST_UnsignedDecimalNumber ));};if _fffb .FooterAttr .ST_UnsignedDecimalNumber !=nil {_bbcfa =_ac .PointsFromTwips (int64 (*_fffb .FooterAttr .ST_UnsignedDecimalNumber )); -};};if _bdcec :=_gffc .PgSz ;_bdcec !=nil {if _bdcec .WAttr !=nil {_gbdd =_ac .PointsFromTwips (int64 (*_bdcec .WAttr .ST_UnsignedDecimalNumber ));};if _bdcec .HAttr !=nil {_efac =_ac .PointsFromTwips (int64 (*_bdcec .HAttr .ST_UnsignedDecimalNumber )); -};};for _ ,_dgacb :=range _gffc .EG_HdrFtrReferences {if _ceda :=_dgacb .HeaderReference ;_ceda !=nil {_accb :=&headerFooterRef {_edaeg :true ,_ccaee :_ceda .IdAttr ,_adcc :_ceda .TypeAttr ,_ecgc :-1};_fbfac =append (_fbfac ,_accb );};if _cdda :=_dgacb .FooterReference ; -_cdda !=nil {_adc :=&headerFooterRef {_dfc :true ,_ccaee :_cdda .IdAttr ,_adcc :_cdda .TypeAttr ,_ecgc :-1};_fgfc =append (_fgfc ,_adc );};};if len (_gffc .EG_HdrFtrReferences )< 1{_ecbd :=&headerFooterRef {_dfc :false ,_edaeg :false ,_ecgc :-1};_fbfac =append (_fbfac ,_ecbd ); -_fgfc =append (_fgfc ,_ecbd );};};if d .Settings .X ().DefaultTabStop ==nil {_geab =_cgbc (12.7);}else {_geab =_ac .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_dacfd :=_fd .New ();_dacfd .SetPageSize (_fd .PageSize {_gbdd ,_efac }); -_dacfd .SetPageMargins (_gafe ,_ffac ,_fffe ,_fbgd );_abgg :=&convertContext {_aacb :_dacfd ,_ecdbd :d ,_aedeeg :_dgcf ,_cded :_fgfe ,_fff :&_ac .Rectangle {Top :_fffe ,Bottom :_efac -_fbgd ,Left :_gafe ,Right :_gbdd -_ffac },_aceb :&_ac .Rectangle {Top :_fffe ,Bottom :_fbgd ,Left :_gafe ,Right :_ffac },_dgfc :[]note {},_abde :map[int64 ]map[int64 ]int64 {},_fbcb :_dddg ,_ggdgb :opts ,_cgc :_fbfac ,_cgfcf :_fgfc ,_daa :_dddge ,_fbgg :_fffe ,_ggffb :_efac -_bbcfa ,_ceab :_fbgd ,_dcgd :_gafe ,_cfdge :map[string ]map[int64 ]*_ebe .CT_Ind {},_dgdd :[]float64 {_gbdd ,_efac }}; -_abgg .calculateHdrFtrContentHeight ();_daee :=d .X ().Body .EG_BlockLevelElts ;_egdg :=len (_daee );_abgg ._fdge =nil ;for _gfff ,_cafgb :=range _daee {var _dccc []*_ebe .EG_ContentBlockContent ;if _gfff < _egdg -1{_fddc :=_daee [_gfff +1];_dccc =_fddc .EG_ContentBlockContent ; -};_abgg .addAbsoluteCBCs (_cafgb .EG_ContentBlockContent ,_dccc );};_abgg ._fdge =nil ;_abgg .addEndnotes ();_abgg .alignSymbolsVertically ();_abgg .drawPages ();_abgg .drawHeaderFooter ();return _dacfd ;};type zoneToSkip struct{_cgf *_ac .Rectangle ;_dg *_ebe .WdEG_WrapTypeChoice ; -_fdac uint32 ;};type headerFooterRef struct{_edaeg bool ;_dfc bool ;_ccaee string ;_adcc _ebe .ST_HdrFtr ;_face int ;_ecgc int ;};type tableWrapper struct{_eabc *_fd .Table ;_edd float64 ;};func (_aed *convertContext )addAnchorExtra (_bacbd []*_ebe .EG_PContent ){for _ ,_ebf :=range _bacbd {for _ ,_eeab :=range _ebf .EG_ContentRunContent {if _aaga :=_eeab .R ; -_aaga !=nil {for _ ,_dbbd :=range _aaga .Extra {if _fabd ,_aecc :=_dbbd .(*_ebe .AlternateContentRun );_aecc {if _adad :=_fabd .Choice ;_adad !=nil {if _efb :=_adad .Drawing ;_efb !=nil {for _ ,_gfag :=range _efb .Anchor {var _gcdg ,_dfdc ,_afcb ,_dcf float64 ; -_eafce ,_bgag :=_gfag .PositionH ,_gfag .PositionV ;if _gagf :=_eafce .Choice ;_gagf !=nil {if _gagf .PosOffset !=nil {_gcdg =_bda .FromEMU (int64 (*_gagf .PosOffset ));};};if _bbdb :=_bgag .Choice ;_bbdb !=nil {if _bbdb .PosOffset !=nil {_dfdc =_bda .FromEMU (int64 (*_bbdb .PosOffset )); -};};if _aadg :=_gfag .Extent ;_aadg !=nil {_dcf =_bda .FromEMU (_aadg .CxAttr );_afcb =_bda .FromEMU (_aadg .CyAttr );};_cbfc :=_aed ._gcdb ._fad +_dfdc ;_gafc :=_cbfc +_afcb ;_gff :=_aed ._gcdb ._gf +_gcdg ;_gafge :=_gff +_dcf ;_aacf :=_dfdc +_afcb ;if _aacf > _aed ._gcdb ._gfg {_aed ._gcdb ._gfg =_aacf ; -};if _gfag .Choice !=nil &&_gfag .Choice .WrapNone ==nil {_aed ._gcdb ._ae =append (_aed ._gcdb ._ae ,&zoneToSkip {_cgf :&_ac .Rectangle {Top :_cbfc ,Bottom :_gafc ,Left :_gff ,Right :_gafge },_dg :_gfag .Choice ,_fdac :_gfag .RelativeHeightAttr });};if _cfaa :=_gfag .Graphic ; -_cfaa !=nil {if _cac :=_cfaa .GraphicData ;_cac !=nil {for _ ,_cbfce :=range _cac .Any {if _ccae ,_aeg :=_cbfce .(*_ebe .WdWsp );_aeg {_dacd ,_bge :=_aed .makeBlockFromWdWsp (_ccae );if _bge !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bge ); -};if _dacd !=nil {_dacd ._gfd .Scale (_dcf /_dacd ._gfd .Width (),_afcb /_dacd ._gfd .Height ());_dacd ._ffd =_gff ;_dacd ._bg =_cbfc ;if _gfag .BehindDocAttr {_aed ._gcdb ._cgd =append (_aed ._gcdb ._cgd ,_dacd );}else {_aed ._gcdb ._ddg =append (_aed ._gcdb ._ddg ,_dacd ); -};};};};};};};};};};};};};};};func _egef (_decba *_df .Document ,_cbbag string )[]*_ebe .CT_TblStylePr {_fage :=_decba .GetStyleByID (_cbbag );var _bcfgg []*_ebe .CT_TblStylePr ;if _eebgg :=_fage .X ();_eebgg !=nil {if _cgeaa :=_eebgg .BasedOn ;_cgeaa !=nil {_egef (_decba ,_cgeaa .ValAttr ); -};if len (_eebgg .TblStylePr )> 0{_bcfgg =_eebgg .TblStylePr ;};};return _bcfgg ;};func _efcd (_abdc *_ebe .EG_RunInnerContent )bool {if _fefa :=_abdc .Br ;_fefa !=nil {return _fefa .TypeAttr ==_ebe .ST_BrTypePage ;};return false ;};func _gccce (_dcad string )bool {for _ ,_bfde :=range _dcad {if _bfde > 255{return false ; -};};return true ;};func init (){_bdde =_g .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022");_bfdbd =_g .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020");};func (_gaca *convertContext )addAbsoluteTable (_agdcd *_ebe .CT_Tbl ){_fedc :=_agdcd .TblGrid ; -if _fedc ==nil {return ;};_bdfb :=len (_fedc .GridCol );_gffe :=false ;if _bdfb ==0{_eeg .Log .Debug ("\u004d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064\u0043\u006f\u006c\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u002c\u0020\u0063r\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064C\u006f\u006c\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u002e"); -_cegd :=_agdcd .EG_ContentRowContent [0];if len (_cegd .Tr )< 1{return ;};_ddgaa :=_cegd .Tr [0];if len (_ddgaa .EG_ContentCellContent )< 1{return ;};_bebb :=0;if _agdcd .TblPr !=nil &&_agdcd .TblPr .TblW !=nil {if _dgbb :=_agdcd .TblPr .TblW .WAttr ;_dgbb !=nil {switch _agdcd .TblPr .TblW .TypeAttr {case _ebe .ST_TblWidthPct ,_ebe .ST_TblWidthDxa :if _dgbb .ST_DecimalNumberOrPercent !=nil {if _dgbb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_bebb =int (*_dgbb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage ); -};};};};};var _cbaf []*_ebe .CT_TblGridCol ;for _ ,_ebgf :=range _ddgaa .EG_ContentCellContent {if _ccbf :=_ebgf .Tc ;len (_ccbf )> 0{if _abb :=_ccbf [0];_abb !=nil {_dabfg :=_ebe .NewCT_TblGridCol ();if _abb .TcPr !=nil {if _dfg :=_abb .TcPr .TcW ;_dfg !=nil {if _dfg .WAttr !=nil {if _aeab :=_dfg .WAttr .ST_DecimalNumberOrPercent ; -_aeab !=nil {if _bad :=_aeab .ST_UnqualifiedPercentage ;_bad !=nil {_ddebe :=uint64 (*_bad );_ecde :=&_eaf .ST_TwipsMeasure {};_ecde .ST_UnsignedDecimalNumber =&_ddebe ;_dabfg .WAttr =_ecde ;};};};};_cbaf =append (_cbaf ,_dabfg );if _abb .TcPr .GridSpan !=nil {for _bdce :=int (_abb .TcPr .GridSpan .ValAttr )-1; -_bdce > 0;_bdce --{_geg :=_ebe .NewCT_TblGridCol ();_cbaf =append (_cbaf ,_geg );};};}else {_cbaf =append (_cbaf ,_dabfg );};};};};_cbgc :=uint64 (_bebb /len (_cbaf ));for _ ,_ggab :=range _cbaf {if _ggab .WAttr ==nil {_cdcd :=&_eaf .ST_TwipsMeasure {}; -_cdcd .ST_UnsignedDecimalNumber =&_cbgc ;_ggab .WAttr =_cdcd ;_gffe =true ;};};_fedc .GridCol =_cbaf ;_bdfb =len (_cbaf );};_bbbc :=[]float64 {};_cfgc :=[]float64 {};_gcg :=0.0;for _ ,_afeg :=range _fedc .GridCol {_ebd :=0.0;if _afeg .WAttr .ST_UnsignedDecimalNumber !=nil {_ebd =_ac .PointsFromTwips (int64 (*_afeg .WAttr .ST_UnsignedDecimalNumber )); -};_bbbc =append (_bbbc ,_ebd );_gcg +=_ebd ;};for _egd :=0;_egd < _bdfb ;_egd ++{_cfgc =append (_cfgc ,_bbbc [_egd ]/_gcg );};_dfdb ,_dbaf ,_bbg :=_dgdf (_gaca ._ecdbd ,_agdcd .TblPr );var _cbed []*_ebe .CT_TblStylePr ;if _dfdb .TblStyle !=nil {_cbed =_egef (_gaca ._ecdbd ,_dfdb .TblStyle .ValAttr ); -};if _dfdb .TblLayout !=nil &&_dfdb .TblLayout .TypeAttr ==_ebe .ST_TblLayoutTypeFixed {_gffe =false ;};_gaca .renderTableRows (_agdcd ,_bdfb ,_gffe ,_cfgc ,_dfdb ,_cbed ,_dbaf ,_bbg ,_gcg );};func (_cdca *convertContext )makePdfImageFromGraphics (_dedc *_bd .Pic )(*_fd .Image ,error ){if _cegg :=_dedc .BlipFill ; -_cegg !=nil {if _afaf :=_cegg .Blip ;_afaf !=nil {if _bdfcf :=_afaf .EmbedAttr ;_bdfcf !=nil {_cceg ,_eadfec :=_cdca ._ecdbd .GetImageObjByRelId (*_bdfcf );if _eadfec !=nil {return nil ,_eadfec ;};_caede ,_eadfec :=_ge .Open (_cceg .Path );if _eadfec !=nil {return nil ,_eadfec ; -};_fecba ,_eadfec :=_b .ReadAll (_caede );if _eadfec !=nil {return nil ,_eadfec ;};if _ee .ToLower (_cceg .Format )=="\u0065\u006d\u0066"{_eaebd ,_adaa :=_eb .ReadFile (_fecba );if _adaa !=nil {return nil ,_adaa ;};_abggc :=new (_ea .Buffer );_gbfg :=_eaebd .Draw (); -if _cdgbg :=_e .Encode (_abggc ,_gbfg );_cdgbg !=nil {return nil ,_cdgbg ;};_fecba =_abggc .Bytes ();};_eecb ,_eadfec :=_cdca ._aacb .NewImageFromData (_fecba );if _eadfec !=nil {return nil ,_eadfec ;};return _eecb ,nil ;};};};return nil ,nil ;};func _dagf (_cfeca *_ebe .CT_OnOff )bool {if _cfeca !=nil {if _bdbd :=_cfeca .ValAttr ; -_bdbd !=nil {if _fcdg :=_bdbd .Bool ;_fcdg !=nil {return *_fcdg ;};return _bdbd .ST_OnOff1 ==_eaf .ST_OnOff1On ;};return true ;};return false ;};func (_ecc *convertContext )adjustRightBoundOfLastSpan (){_aaad :=_ecc ._eadfe ._cfd ;_eee :=_ecc ._fecce ._fdg +_ecc ._gcdb ._fad ; -_fcd :=_eee +_ecc ._fecce ._gdg ;for _ ,_cgb :=range _ecc ._bdcb ._ec {if ((_eee > _cgb ._cgf .Top &&_eee < _cgb ._cgf .Bottom )||(_fcd > _cgb ._cgf .Top &&_eee < _cgb ._cgf .Bottom ))&&(_aaad > _cgb ._cgf .Left ){_aaad =_cgb ._cgf .Left ;};};_ecc ._eadfe ._cfd =_aaad ; -};func (_egad *convertContext )combinePPrWithStyles (_ecge *_ebe .CT_PPr )(*_ebe .CT_PPr ,*prefix ){if _ecge ==nil {return nil ,nil ;};if _ecge !=nil &&_ecge .PStyle !=nil {_egbfe ,_dccba :=_egad .getStyleProps (_ecge .PStyle .ValAttr ,_df .Style {});_ecge =_abbg (_ecge ,_egbfe ,_dccba ); -};var _fbga *prefix ;if _ecge !=nil &&_ecge .NumPr !=nil {if _ecgb ,_fabdd :=_ecge .NumPr .Ilvl ,_ecge .NumPr .NumId ;_fabdd !=nil {var _gadb int64 ;if _ecgb !=nil {_gadb =_ecgb .ValAttr ;};if _abafc :=_egad ._ecdbd .GetNumberingLevelByIds (_fabdd .ValAttr ,_gadb ).X (); -_abafc !=nil {_ecge =_abbg (_ecge ,_abafc .PPr ,_abafc .RPr );if _ecge .PStyle !=nil &&_ecge .NumPr .Ilvl !=nil {if _ ,_adb :=_egad ._cfdge [_ecge .PStyle .ValAttr ];!_adb {_egad ._cfdge [_ecge .PStyle .ValAttr ]=map[int64 ]*_ebe .CT_Ind {};};if _gdcg ,_cecg :=_egad ._cfdge [_ecge .PStyle .ValAttr ][_gadb ]; -_cecg {_ecge .Ind =_gdcg ;}else {_egad ._cfdge [_ecge .PStyle .ValAttr ][_gadb ]=_ecge .Ind ;};};if _gbeg :=_abafc .NumFmt ;_gbeg !=nil {if _cfea :=_gbeg .ValAttr ;_cfea !=_ebe .ST_NumberFormatNone &&_cfea !=_ebe .ST_NumberFormatCustom {var _dafe []float64 ; -if _fbfe :=_ecge .Tabs ;_fbfe !=nil &&len (_fbfe .Tab )!=0{for _ ,_ecbc :=range _fbfe .Tab {_dafe =append (_dafe ,_ac .PointsFromTwips (*_ecbc .PosAttr .Int64 ));};};_fbga =&prefix {_bdfcd :_dafe ,_ffdf :true };if _cfea ==_ebe .ST_NumberFormatBullet {if _ggffc :=_abafc .LvlText ; -_ggffc !=nil {if _bdbegc :=_ggffc .ValAttr ;_bdbegc !=nil &&*_bdbegc !=""{_fbga ._ffbf =*_bdbegc ;_fbga ._fcfa =true ;};};}else {_dcfcd ,_afd :=_fabdd .ValAttr ,_ecgb .ValAttr ;if _ ,_gefge :=_egad ._abde [_dcfcd ];!_gefge {_egad ._abde [_dcfcd ]=map[int64 ]int64 {}; -};if _ ,_abggg :=_egad ._abde [_dcfcd ][_afd ];!_abggg {_egad ._abde [_dcfcd ][_afd ]=1;if _adff :=_abafc .Start ;_adff !=nil {_egad ._abde [_dcfcd ][_afd ]=_adff .ValAttr ;};};if _ ,_bfgff :=_egad ._abde [_dcfcd ][_afd +1];_bfgff {_egad ._abde [_dcfcd ][_afd +1]=1; -};_begcb :=_egad ._abde [_dcfcd ][_afd ];_eafg :=_bc .FormatNumberingText (int64 (_begcb ),_abafc .IlvlAttr ,*_abafc .LvlText .ValAttr ,_abafc .NumFmt ,_egad ._abde [_dcfcd ]);_egad ._abde [_dcfcd ][_afd ]++;_fbga ._ffbf =_eafg ;};};};};};};return _ecge ,_fbga ; -};func (_aeeg *convertContext )makeBlockFromWdWsp (_ccbgc *_ebe .WdWsp )(*block ,error ){if _ccaa :=_ccbgc .WChoice ;_ccaa !=nil {if _degfd :=_ccaa .Txbx ;_degfd !=nil {if _acdd :=_degfd .TxbxContent ;_acdd !=nil {if _decbe :=_acdd .EG_ContentBlockContent ; -len (_decbe )> 0{if _faca :=_ccbgc .SpPr ;_faca !=nil {if _debg :=_faca .Xfrm ;_debg !=nil {if _gcee :=_debg .Ext ;_gcee !=nil {_daeag :=_bda .FromEMU (_gcee .CxAttr );_dedd :=_bda .FromEMU (_gcee .CyAttr );_cdebe :=&_ac .Rectangle {Top :_ebgg ,Bottom :_ebgg ,Left :_ebgg ,Right :_ebgg }; -_afgb ,_gfaga :=_aeeg .makePdfBlockFromCBCs ([][]*_ebe .EG_ContentBlockContent {_decbe },_daeag ,_dedd ,_cdebe ,false ,nil );if _gfaga !=nil {return nil ,_gfaga ;};var _gece bool ;var _cfec float64 ;var _fabeg _fd .Color ;if _abbde :=_faca .PrstGeom ;_abbde !=nil {if _abbde .PrstAttr ==_cb .ST_ShapeTypeRect {if _egdaf :=_faca .Ln ; -_egdaf !=nil {if _fddcg :=_egdaf .WAttr ;_fddcg !=nil {_gece =true ;_cfec =_bda .FromEMU (int64 (*_fddcg ));_fabeg =_fd .ColorBlack ;if _afca :=_egdaf .SolidFill ;_afca !=nil {if _gdcf :=_afca .SrgbClr ;_gdcf !=nil {_fabeg =_fd .ColorRGBFromHex ("\u0023"+_gdcf .ValAttr ); -};};};};};};_aacea :=&block {_gfd :_afgb ,_cdaa :_gece ,_cff :_cfec ,_gafg :_fabeg };return _aacea ,nil ;};};};};};};};return nil ,nil ;};func _febfb (_abfb ,_dgec *_ebe .CT_RPr )*_ebe .CT_RPr {if _abfb ==nil {return _dgec ;};if _dgec ==nil {return _abfb ; -};if _abfb .RStyle ==nil {_abfb .RStyle =_dgec .RStyle ;};if _abfb .RFonts ==nil {_abfb .RFonts =_dgec .RFonts ;};if _abfb .B ==nil {_abfb .B =_dgec .B ;};if _abfb .BCs ==nil {_abfb .BCs =_dgec .BCs ;};if _abfb .I ==nil {_abfb .I =_dgec .I ;};if _abfb .ICs ==nil {_abfb .ICs =_dgec .ICs ; -};if _abfb .Caps ==nil {_abfb .Caps =_dgec .Caps ;};if _abfb .SmallCaps ==nil {_abfb .SmallCaps =_dgec .SmallCaps ;};if _abfb .Strike ==nil {_abfb .Strike =_dgec .Strike ;};if _abfb .Dstrike ==nil {_abfb .Dstrike =_dgec .Dstrike ;};if _abfb .Outline ==nil {_abfb .Outline =_dgec .Outline ; -};if _abfb .Shadow ==nil {_abfb .Shadow =_dgec .Shadow ;};if _abfb .Emboss ==nil {_abfb .Emboss =_dgec .Emboss ;};if _abfb .Imprint ==nil {_abfb .Imprint =_dgec .Imprint ;};if _abfb .NoProof ==nil {_abfb .NoProof =_dgec .NoProof ;};if _abfb .SnapToGrid ==nil {_abfb .SnapToGrid =_dgec .SnapToGrid ; -};if _abfb .Vanish ==nil {_abfb .Vanish =_dgec .Vanish ;};if _abfb .WebHidden ==nil {_abfb .WebHidden =_dgec .WebHidden ;};if _abfb .Color ==nil {_abfb .Color =_dgec .Color ;};if _abfb .Spacing ==nil {_abfb .Spacing =_dgec .Spacing ;};if _abfb .W ==nil {_abfb .W =_dgec .W ; -};if _abfb .Kern ==nil {_abfb .Kern =_dgec .Kern ;};if _abfb .Position ==nil {_abfb .Position =_dgec .Position ;};if _abfb .Sz ==nil {_abfb .Sz =_dgec .Sz ;};if _abfb .SzCs ==nil {_abfb .SzCs =_dgec .SzCs ;};if _abfb .Highlight ==nil {_abfb .Highlight =_dgec .Highlight ; -};if _abfb .U ==nil {_abfb .U =_dgec .U ;};if _abfb .Effect ==nil {_abfb .Effect =_dgec .Effect ;};if _abfb .Bdr ==nil {_abfb .Bdr =_dgec .Bdr ;};if _abfb .Shd ==nil {_abfb .Shd =_dgec .Shd ;};if _abfb .FitText ==nil {_abfb .FitText =_dgec .FitText ;}; -if _abfb .VertAlign ==nil {_abfb .VertAlign =_dgec .VertAlign ;};if _abfb .Rtl ==nil {_abfb .Rtl =_dgec .Rtl ;};if _abfb .Cs ==nil {_abfb .Cs =_dgec .Cs ;};if _abfb .Em ==nil {_abfb .Em =_dgec .Em ;};if _abfb .Lang ==nil {_abfb .Lang =_dgec .Lang ;};if _abfb .EastAsianLayout ==nil {_abfb .EastAsianLayout =_dgec .EastAsianLayout ; -};if _abfb .SpecVanish ==nil {_abfb .SpecVanish =_dgec .SpecVanish ;};if _abfb .OMath ==nil {_abfb .OMath =_dgec .OMath ;};if _abfb .RPrChange ==nil {_abfb .RPrChange =_dgec .RPrChange ;};return _abfb ;};func (_bbdbf *convertContext )addTextSymbol (_gbbfd *symbol ){_ebea :=_fd .New (); -_debe :=_ebea .NewStyledParagraph ();_debe .SetMargins (0,0,0,0);_fbaf :=_gbbfd ._edba ;if _gbbfd ._faa {_fbaf ="";};_aacg :=_debe .Append (_fbaf );_ddde :=0.0;if _gbbfd ._de !=nil {_aacg .Style =*_gbbfd ._de ;if _gbbfd ._de .CharSpacing !=0{_ddde =_gbbfd ._de .CharSpacing ; -};};if _gbbfd ._agg ==nil &&_gbbfd ._abf ==nil {_gbbfd ._ead =_debe .Height ()*_ab ;_gbbfd ._af =_debe .Height ();};if _gbbfd ._dbe ==0&&!_gbbfd ._faa {_gbbfd ._dbe =_debe .Width ()+_ddde ;};if _gbbfd ._ead < _bbdbf ._gcdb ._gba {_gbbfd ._ead =_bbdbf ._gcdb ._gba ; -};if len (_bbdbf ._fabe ._cef )> 0{_eacc :=_bbdbf ._fabe ._cef [len (_bbdbf ._fabe ._cef )-1]._edba ;if _ac .IsNoSpaceLanguage (_eacc )||(_eacc =="\u0020")!=(_gbbfd ._edba =="\u0020"){_bbdbf .addCurrentWordToParagraph ();_bbdbf .newWord ();};};_bbdbf ._fabe ._cef =append (_bbdbf ._fabe ._cef ,_gbbfd ); -_gbbfd ._abc =_bbdbf ._fabe ._cfa ;_bbdbf ._fabe ._cfa +=_gbbfd ._dbe ;if _gbbfd ._edba !="\u0020"{_bbdbf ._fabe ._gbe =false ;};if _gbbfd ._edba =="\u000d"{_bbdbf .adjustHeights (_gbbfd ._ead *1.13);_bbdbf .adjustHeights (_gbbfd ._ead );};};type convertContext struct{_aacb *_fd .Creator ; -_ecdbd *_df .Document ;_aedeeg *_ebe .CT_PPrGeneral ;_cded *_ebe .CT_RPr ;_gacg *_fd .StyledParagraph ;_effec []*page ;_bdcb *page ;_fff *_ac .Rectangle ;_gcdb *paragraph ;_fecce *line ;_eadfe *span ;_fabe *word ;_cbgca *_ebe .CT_Hyperlink ;_aaeg *_ebe .CT_ParaRPr ; -_agdg *_ebe .CT_PPr ;_dgfc []note ;_fgc *prefix ;_dbgb bool ;_bdd bool ;_beaca bool ;_dcgd float64 ;_daa float64 ;_ggffb float64 ;_fgfge float64 ;_ffaa bool ;_abde map[int64 ]map[int64 ]int64 ;_fbcb map[string ]string ;_ggdgb *Options ;_cgc []*headerFooterRef ; -_cgfcf []*headerFooterRef ;_gaaf []*paragraph ;_bfdb []*paragraph ;_cfdge map[string ]map[int64 ]*_ebe .CT_Ind ;_fbgg float64 ;_ceab float64 ;_dgdd []float64 ;_aceb *_ac .Rectangle ;_fdge *_ebe .CT_PPr ;};func (_bdbcc *convertContext )addEndnotes (){for _dcec ,_cdgb :=range _bdbcc ._dgfc {if _dcec ==0{_bdbcc .addSeparator (); -};_bdbcc ._fgc =&prefix {_ffbf :_cdgb ._dc };for _ccfe ,_gfeag :=range _cdgb ._ede {if _dcec !=0||_ccfe !=0{_bdbcc ._ffaa =true ;};_bdbcc .addAbsoluteCBCs (_gfeag .EG_ContentBlockContent ,nil );};};_bdbcc ._ffaa =false ;};var _gaae ,_bdde ,_bfdbd *_g .Regexp ; -func _ebcb (_fdce uint16 )string {switch _fdce {case 0x429,0x401,0x801,0xc01,0x1001,0x1401,0x1801,0x1c01,0x2001,0x2401,0x2801,0x2c01,0x3001,0x3401,0x3801,0x3c01,0x4001,0x420,0x846,0x859,0x45f,0x460,0x463,0x48c:return "\u0041\u0072\u0061\u0062";case 0x42b:return "\u0041\u0072\u006d\u006e"; -case 0x445,0x845,0x44d,0x458:return "\u0042\u0065\u006e\u0067";case 0x45d:return "\u0043\u0061\u006e\u0073";case 0x45c:return "\u0043\u0068\u0065\u0072";case 0x419,0x402,0x281a,0x422,0x819,0xc1a,0x1c1a,0x201a,0x301a,0x423,0x428,0x82c,0x42f,0x43f,0x440,0x843,0x444,0x450,0x46d,0x485:return "\u0043\u0072\u0079\u006c"; -case 0x439,0x44e,0x44f,0x457,0x459,0x860,0x461,0x861:return "\u0044\u0065\u0076\u0061";case 0x45e,0x473,0x873:return "\u0045\u0074\u0068\u0069";case 0x437:return "\u0047\u0065\u006f\u0072";case 0x408:return "\u0047\u0072\u0065\u006b";case 0x447:return "\u0047\u0075\u006a\u0072"; -case 0x446:return "\u0047\u0075\u0072\u0075";case 0x412:return "\u0048\u0061\u006e\u0067";case 0x804,0x1004:return "\u0048\u0061\u006e\u0073";case 0x404,0xc04,0x1404:return "\u0048\u0061\u006e\u0074";case 0x40d,0x43d:return "\u0048\u0065\u0062\u0072";case 0x411:return "\u004a\u0070\u0061\u006e"; -case 0x453:return "\u004b\u0068\u006d\u0072";case 0x44b:return "\u004b\u006e\u0064\u0061";case 0x454:return "\u004c\u0061\u006f\u006f";case 0x409,0xc09,0x809,0x1009,0x403,0x406,0x413,0x813,0x479,0x40b,0x40c,0xc0c,0x407,0x807,0xc07,0x1007,0x1407,0x410,0x414,0x814,0x416,0x816,0x40a,0x41d,0x405,0x40e,0x415,0x41f,0x42d,0x424,0x426,0x427,0x418,0x818,0x241a,0x41a,0x491,0x83c,0x430,0x431,0x432,0x433,0x434,0x435,0x436,0x425,0x456,0x41b,0x1409,0x1809,0x1c09,0x2009,0x2409,0x2809,0x2c09,0x3009,0x3409,0x3809,0x3c09,0x4009,0x4409,0x4809,0x80a,0xc0a,0x100a,0x140a,0x180a,0x1c0a,0x200a,0x240a,0x280a,0x2c0a,0x300a,0x340a,0x380a,0x3c0a,0x400a,0x440a,0x480a,0x4c0a,0x500a,0x540a,0x80c,0x100c,0x140c,0x180c,0x1c0c,0x200c,0x240c,0x280c,0x2c0c,0x300c,0x340c,0x3c0c,0x380c,0x40f,0x810,0x417,0x81a,0x101a,0x141a,0x181a,0x2c1a,0x41c,0x81d,0x421,0x42c,0x42e,0x82e,0x438,0x43a,0x43b,0x83b,0xc3b,0x103b,0x143b,0x183b,0x1c3b,0x203b,0x243b,0x43e,0x83e,0x441,0x442,0x443,0x452,0x85d,0x85f,0x462,0x464,0x466,0x467,0x468,0x469,0x46a,0x46b,0x86b,0xc6b,0x46c,0x46e,0x46f,0x470,0x471,0x472,0x474,0x475,0x476,0x477,0x47a,0x47c,0x47e,0x481,0x482,0x483,0x484,0x486,0x487,0x488:return "\u004c\u0061\u0074\u006e"; -case 0x44c:return "\u004d\u006c\u0079\u006d";case 0x850:return "\u004d\u006f\u006e\u0067";case 0x455:return "\u004d\u0079\u006d\u0072";case 0x448:return "\u004f\u0072\u0079\u0061";case 0x45b:return "\u0053\u0069\u006e\u0068";case 0x45a:return "\u0053\u0079\u0072\u0063"; -case 0x449:return "\u0054\u0061\u006d\u006c";case 0x44a:return "\u0054\u0065\u006c\u0075";case 0x465:return "\u0054\u0068\u0061\u0061";case 0x41e:return "\u0054\u0068\u0061\u0069";case 0x851,0x451:return "\u0054\u0069\u0062\u0074";case 0x480:return "\u0055\u0069\u0067\u0068"; -case 0x42a:return "\u0056\u0069\u0065\u0074";case 0x478:return "\u0059\u0069\u0069\u0069";};return "";};func (_gge *convertContext )newLine (){if _gge ._gcdb ==nil {_gge .newParagraph ();};_bdc :=_gge ._gcdb ._gg +_gge ._gcdb ._cf .Top ;_egcac :=&line {}; -if len (_gge ._gcdb ._aa )==0{_egcac ._ebb =_gge ._gcdb ._cea ;}else {_egcac ._ebb =_gge ._gcdb ._gf ;};_egcac ._gaee =_gge ._gcdb ._db ;_egcac ._eegd =_egcac ._ebb ;_egcac ._fdg =_bdc ;_gge ._gcdb ._aa =append (_gge ._gcdb ._aa ,_egcac );_gge ._fecce =_egcac ; -_gge .newSpan ();};func _aeff (_cfgbg ,_ggae *_ebe .CT_RPr )*_ebe .CT_RPr {if _cfgbg ==nil {return _ggae ;};if _ggae ==nil {if _cfgbg .B !=nil {_cfgbg .B =nil ;};if _cfgbg .BCs !=nil {_cfgbg .BCs =nil ;};if _cfgbg .I !=nil {_cfgbg .I =nil ;};if _cfgbg .ICs !=nil {_cfgbg .ICs =nil ; -};return _cfgbg ;};if _cfgbg .RStyle ==nil {_cfgbg .RStyle =_ggae .RStyle ;};if _cfgbg .RFonts ==nil {_cfgbg .RFonts =_ggae .RFonts ;};if _cfgbg .B ==nil {_cfgbg .B =_ggae .B ;};if _cfgbg .BCs ==nil {_cfgbg .BCs =_ggae .BCs ;};if _cfgbg .I ==nil {_cfgbg .I =_ggae .I ; -};if _cfgbg .ICs ==nil {_cfgbg .ICs =_ggae .ICs ;};if _cfgbg .Caps ==nil {_cfgbg .Caps =_ggae .Caps ;};if _cfgbg .SmallCaps ==nil {_cfgbg .SmallCaps =_ggae .SmallCaps ;};if _cfgbg .Strike ==nil {_cfgbg .Strike =_ggae .Strike ;};if _cfgbg .Dstrike ==nil {_cfgbg .Dstrike =_ggae .Dstrike ; -};if _cfgbg .Outline ==nil {_cfgbg .Outline =_ggae .Outline ;};if _cfgbg .Shadow ==nil {_cfgbg .Shadow =_ggae .Shadow ;};if _cfgbg .Emboss ==nil {_cfgbg .Emboss =_ggae .Emboss ;};if _cfgbg .Imprint ==nil {_cfgbg .Imprint =_ggae .Imprint ;};if _cfgbg .NoProof ==nil {_cfgbg .NoProof =_ggae .NoProof ; -};if _cfgbg .SnapToGrid ==nil {_cfgbg .SnapToGrid =_ggae .SnapToGrid ;};if _cfgbg .Vanish ==nil {_cfgbg .Vanish =_ggae .Vanish ;};if _cfgbg .WebHidden ==nil {_cfgbg .WebHidden =_ggae .WebHidden ;};if _cfgbg .Color ==nil {_cfgbg .Color =_ggae .Color ;}; -if _cfgbg .Spacing ==nil {_cfgbg .Spacing =_ggae .Spacing ;};if _cfgbg .W ==nil {_cfgbg .W =_ggae .W ;};if _cfgbg .Kern ==nil {_cfgbg .Kern =_ggae .Kern ;};if _cfgbg .Position ==nil {_cfgbg .Position =_ggae .Position ;};if _cfgbg .Sz ==nil {_cfgbg .Sz =_ggae .Sz ; -};if _cfgbg .SzCs ==nil {_cfgbg .SzCs =_ggae .SzCs ;};if _cfgbg .Highlight ==nil {_cfgbg .Highlight =_ggae .Highlight ;};if _cfgbg .U ==nil {_cfgbg .U =_ggae .U ;};if _cfgbg .Effect ==nil {_cfgbg .Effect =_ggae .Effect ;};if _cfgbg .Bdr ==nil {_cfgbg .Bdr =_ggae .Bdr ; -};if _cfgbg .Shd ==nil {_cfgbg .Shd =_ggae .Shd ;};if _cfgbg .FitText ==nil {_cfgbg .FitText =_ggae .FitText ;};if _cfgbg .VertAlign ==nil {_cfgbg .VertAlign =_ggae .VertAlign ;};if _cfgbg .Rtl ==nil {_cfgbg .Rtl =_ggae .Rtl ;};if _cfgbg .Cs ==nil {_cfgbg .Cs =_ggae .Cs ; -};if _cfgbg .Em ==nil {_cfgbg .Em =_ggae .Em ;};if _cfgbg .Lang ==nil {_cfgbg .Lang =_ggae .Lang ;};if _cfgbg .EastAsianLayout ==nil {_cfgbg .EastAsianLayout =_ggae .EastAsianLayout ;};if _cfgbg .SpecVanish ==nil {_cfgbg .SpecVanish =_ggae .SpecVanish ; -};if _cfgbg .OMath ==nil {_cfgbg .OMath =_ggae .OMath ;};if _cfgbg .RPrChange ==nil {_cfgbg .RPrChange =_ggae .RPrChange ;};return _cfgbg ;};type block struct{_gfd *_fd .Block ;_ffd float64 ;_bg float64 ;_cdaa bool ;_cff float64 ;_gafg _fd .Color ;};func _effg (_aacc *_ebe .CT_PPrGeneral ,_beba ,_ebcfe *int64 ){if _aacc !=nil &&_aacc .Spacing !=nil {if _aacc .Spacing .BeforeAttr !=nil {*_beba =int64 (*_aacc .Spacing .BeforeAttr .ST_UnsignedDecimalNumber ); -};if _aacc .Spacing .AfterAttr !=nil {*_ebcfe =int64 (*_aacc .Spacing .AfterAttr .ST_UnsignedDecimalNumber );};};};var _bfee =map[string ]uint16 {"\u0061\u0061":0x1404,"\u0061\u0061\u002dD\u004a":0x1000,"\u0061\u0061\u002dE\u0052":0x1000,"\u0061\u0061\u002dE\u0054":0x1000,"\u0061\u0066":0x0036,"\u0061\u0066\u002dN\u0041":0x1000,"\u0061\u0066\u002dZ\u0041":0x0436,"\u0061\u0067\u0071":0x1000,"\u0061\u0067\u0071\u002d\u0043\u004d":0x1000,"\u0061\u006b":0x1000,"\u0061\u006b\u002dG\u0048":0x1000,"\u0073\u0071":0x001C,"\u0073\u0071\u002dA\u004c":0x041C,"\u0073\u0071\u002dM\u004b":0x1000,"\u0067\u0073\u0077":0x0084,"\u0067\u0073\u0077\u002d\u0046\u0052":0x0484,"\u0067\u0073\u0077\u002d\u004c\u0049":0x1000,"\u0067\u0073\u0077\u002d\u0043\u0048":0x1000,"\u0061\u006d":0x005E,"\u0061\u006d\u002dE\u0054":0x045E,"\u0061\u0072":0x0001,"\u0061\u0072\u002dD\u005a":0x1401,"\u0061\u0072\u002dT\u0044":0x1000,"\u0061\u0072\u002dK\u004d":0x1000,"\u0061\u0072\u002dD\u004a":0x1000,"\u0061\u0072\u002dE\u0047":0x0c01,"\u0061\u0072\u002dE\u0052":0x1000,"\u0061\u0072\u002dI\u0051":0x0801,"\u0061\u0072\u002dI\u004c":0x1000,"\u0061\u0072\u002dJ\u004f":0x2C01,"\u0061\u0072\u002dK\u0057":0x3401,"\u0061\u0072\u002dL\u0042":0x3001,"\u0061\u0072\u002dL\u0059":0x1001,"\u0061\u0072\u002dM\u0052":0x1000,"\u0061\u0072\u002dM\u0041":0x1801,"\u0061\u0072\u002dO\u004d":0x2001,"\u0061\u0072\u002dP\u0053":0x1000,"\u0061\u0072\u002dQ\u0041":0x4001,"\u0061\u0072\u002dS\u0041":0x0401,"\u0061\u0072\u002dS\u004f":0x1000,"\u0061\u0072\u002dS\u0053":0x1000,"\u0061\u0072\u002dS\u0044":0x1000,"\u0061\u0072\u002dS\u0059":0x2801,"\u0061\u0072\u002dT\u004e":0x1C01,"\u0061\u0072\u002dA\u0045":0x3801,"\u0061\u0072\u002d\u0030\u0030\u0031":0x1000,"\u0061\u0072\u002dY\u0045":0x2401,"\u0068\u0079":0x002B,"\u0068\u0079\u002dA\u004d":0x042B,"\u0061\u0073":0x004D,"\u0061\u0073\u002dI\u004e":0x044D,"\u0061\u0073\u0074":0x1000,"\u0061\u0073\u0074\u002d\u0045\u0053":0x1000,"\u0061\u0073\u0061":0x1000,"\u0061\u0073\u0061\u002d\u0054\u005a":0x1000,"\u0061z\u002d\u0043\u0079\u0072\u006c":0x742C,"\u0061\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0041\u005a":0x082C,"\u0061\u007a":0x002C,"\u0061z\u002d\u004c\u0061\u0074\u006e":0x782C,"\u0061\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0041\u005a":0x042C,"\u006b\u0073\u0066":0x1000,"\u006b\u0073\u0066\u002d\u0043\u004d":0x1000,"\u0062\u006d":0x1000,"\u0062\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u004c":0x1000,"\u0062\u006e":0x0045,"\u0062\u006e\u002dB\u0044":0x0845,"\u0062\u006e\u002dI\u004e":0x0445,"\u0062\u0061\u0073":0x1000,"\u0062\u0061\u0073\u002d\u0043\u004d":0x1000,"\u0062\u0061":0x006D,"\u0062\u0061\u002dR\u0055":0x046D,"\u0065\u0075":0x002D,"\u0065\u0075\u002dE\u0053":0x042D,"\u0062\u0065":0x0023,"\u0062\u0065\u002dB\u0059":0x0423,"\u0062\u0065\u006d":0x1000,"\u0062\u0065\u006d\u002d\u005a\u004d":0x1000,"\u0062\u0065\u007a":0x1000,"\u0062\u0065\u007a\u002d\u0054\u005a":0x1000,"\u0062\u0079\u006e":0x1000,"\u0062\u0079\u006e\u002d\u0045\u0052":0x1000,"\u0062\u0072\u0078":0x1000,"\u0062\u0072\u0078\u002d\u0049\u004e":0x1000,"\u0062s\u002d\u0043\u0072\u0079\u006c":0x6414,"\u0062\u0073\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x201A,"\u0062s\u002d\u004c\u0061\u0074\u006e":0x681A,"\u0062\u0073":0x7814,"\u0062\u0073\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x141A,"\u0062\u0072":0x007E,"\u0062\u0072\u002dF\u0052":0x047E,"\u0062\u0067":0x0002,"\u0062\u0067\u002dB\u0047":0x0402,"\u006d\u0079":0x0055,"\u006d\u0079\u002dM\u004d":0x0455,"\u0063\u0061":0x0003,"\u0063\u0061\u002dA\u0044":0x1000,"\u0063\u0061\u002dF\u0052":0x1000,"\u0063\u0061\u002dI\u0054":0x1000,"\u0063\u0061\u002dE\u0053":0x0403,"\u0063\u0065\u0062":0x1000,"\u0063\u0065\u0062\u002d\u004c\u0061\u0074\u006e":0x1000,"c\u0065\u0062\u002d\u004c\u0061\u0074\u006e\u002d\u0050\u0048":0x1000,"t\u007a\u006d\u002d\u0041\u0072\u0061\u0062\u002d\u004d\u0041":0x045F,"t\u006d\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u006b\u0075":0x0092,"\u006bu\u002d\u0041\u0072\u0061\u0062":0x7c92,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0051":0x0492,"\u0063\u0063\u0070":0x1000,"\u0063\u0063\u0070\u002d\u0043\u0061\u006b\u006d":0x1000,"c\u0063\u0070\u002d\u0043\u0061\u006b\u006d\u002d\u0049\u004e":0x1000,"\u0063\u0065\u002dR\u0055":0x1000,"\u0063\u0068\u0072":0x005C,"\u0063\u0068\u0072\u002d\u0043\u0068\u0065\u0072":0x7c5c,"c\u0068\u0072\u002d\u0043\u0068\u0065\u0072\u002d\u0055\u0053":0x045C,"\u0063\u0067\u0067":0x1000,"\u0063\u0067\u0067\u002d\u0055\u0047":0x1000,"\u007ah\u002d\u0048\u0061\u006e\u0073":0x0004,"\u007a\u0068":0x7804,"\u007a\u0068\u002dC\u004e":0x0804,"\u007a\u0068\u002dS\u0047":0x1004,"\u007ah\u002d\u0048\u0061\u006e\u0074":0x7C04,"\u007a\u0068\u002dH\u004b":0x0C04,"\u007a\u0068\u002dM\u004f":0x1404,"\u007a\u0068\u002dT\u0057":0x0404,"\u0063\u0075\u002dR\u0055":0x1000,"\u0073\u0077\u0063":0x1000,"\u0073\u0077\u0063\u002d\u0043\u0044":0x1000,"\u006b\u0077":0x1000,"\u006b\u0077\u002dG\u0042":0x1000,"\u0063\u006f":0x0083,"\u0063\u006f\u002dF\u0052":0x0483,"\u0068\u0072":0x001A,"\u0068\u0072\u002dH\u0052":0x041A,"\u0068\u0072\u002dB\u0041":0x101A,"\u0063\u0073":0x0005,"\u0063\u0073\u002dC\u005a":0x0405,"\u0064\u0061":0x0006,"\u0064\u0061\u002dD\u004b":0x0406,"\u0064\u0061\u002dG\u004c":0x1000,"\u0070\u0072\u0073":0x008C,"\u0070\u0072\u0073\u002d\u0041\u0046":0x048C,"\u0064\u0076":0x0065,"\u0064\u0076\u002dM\u0056":0x0465,"\u0064\u0075\u0061":0x1000,"\u0064\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u006c":0x0013,"\u006e\u006c\u002dA\u0057":0x1000,"\u006e\u006c\u002dB\u0045":0x0813,"\u006e\u006c\u002dB\u0051":0x1000,"\u006e\u006c\u002dC\u0057":0x1000,"\u006e\u006c\u002dN\u004c":0x0413,"\u006e\u006c\u002dS\u0058":0x1000,"\u006e\u006c\u002dS\u0052":0x1000,"\u0064\u007a":0x1000,"\u0064\u007a\u002dB\u0054":0x0C51,"\u0065\u0062\u0075":0x1000,"\u0065\u0062\u0075\u002d\u004b\u0045":0x1000,"\u0065\u006e\u002dA\u0053":0x1000,"\u0065\u006e\u002dA\u0049":0x1000,"\u0065\u006e\u002dA\u0047":0x1000,"\u0065\u006e\u002dA\u0055":0x0C09,"\u0065\u006e\u002dA\u0054":0x1000,"\u0065\u006e\u002dB\u0053":0x1000,"\u0065\u006e\u002dB\u0042":0x1000,"\u0065\u006e\u002dB\u0045":0x1000,"\u0065\u006e\u002dB\u005a":0x2809,"\u0065\u006e\u002dB\u004d":0x1000,"\u0065\u006e\u002dB\u0057":0x1000,"\u0065\u006e\u002dI\u004f":0x1000,"\u0065\u006e\u002dV\u0047":0x1000,"\u0065\u006e\u002dB\u0049":0x1000,"\u0065\u006e\u002dC\u004d":0x1000,"\u0065\u006e\u002dC\u0041":0x1009,"\u0065\u006e\u002d\u0030\u0032\u0039":0x2409,"\u0065\u006e\u002dK\u0059":0x1000,"\u0065\u006e\u002dC\u0058":0x1000,"\u0065\u006e\u002dC\u0043":0x1000,"\u0065\u006e\u002dC\u004b":0x1000,"\u0065\u006e\u002dC\u0059":0x1000,"\u0065\u006e\u002dD\u004b":0x1000,"\u0065\u006e\u002dD\u004d":0x1000,"\u0065\u006e\u002dE\u0052":0x1000,"\u0065\u006e\u002d\u0031\u0035\u0030":0x1000,"\u0065\u006e\u002dF\u004b":0x1000,"\u0065\u006e\u002dF\u0049":0x1000,"\u0065\u006e\u002dF\u004a":0x1000,"\u0065\u006e\u002dG\u004d":0x1000,"\u0065\u006e\u002dD\u0045":0x1000,"\u0065\u006e\u002dG\u0048":0x1000,"\u0065\u006e\u002dG\u0049":0x1000,"\u0065\u006e\u002dG\u0044":0x1000,"\u0065\u006e\u002dG\u0055":0x1000,"\u0065\u006e\u002dG\u0047":0x1000,"\u0065\u006e\u002dG\u0059":0x1000,"\u0065\u006e\u002dH\u004b":0x3C09,"\u0065\u006e\u002dI\u004e":0x4009,"\u0065\u006e\u002dI\u004d":0x1000,"\u0065\u006e\u002dI\u004c":0x1000,"\u0065\u006e\u002dJ\u004d":0x2009,"\u0065\u006e\u002dJ\u0045":0x1000,"\u0065\u006e\u002dK\u0045":0x1000,"\u0065\u006e\u002dK\u0049":0x1000,"\u0065\u006e\u002dL\u0053":0x1000,"\u0065\u006e\u002dL\u0052":0x1000,"\u0065\u006e\u002dM\u004f":0x1000,"\u0065\u006e\u002dM\u0047":0x1000,"\u0065\u006e\u002dM\u0057":0x1000,"\u0065\u006e\u002dM\u0059":0x4409,"\u0065\u006e\u002dM\u0054":0x1000,"\u0065\u006e\u002dM\u0048":0x1000,"\u0065\u006e\u002dM\u0055":0x1000,"\u0065\u006e\u002dF\u004d":0x1000,"\u0065\u006e\u002dM\u0053":0x1000,"\u0065\u006e\u002dN\u0041":0x1000,"\u0065\u006e\u002dN\u0052":0x1000,"\u0065\u006e\u002dN\u004c":0x1000,"\u0065\u006e\u002dN\u005a":0x1409,"\u0065\u006e\u002dN\u0047":0x1000,"\u0065\u006e\u002dN\u0055":0x1000,"\u0065\u006e\u002dN\u0046":0x1000,"\u0065\u006e\u002dM\u0050":0x1000,"\u0065\u006e\u002dP\u004b":0x1000,"\u0065\u006e\u002dP\u0057":0x1000,"\u0065\u006e\u002dP\u0047":0x1000,"\u0065\u006e\u002dP\u004e":0x1000,"\u0065\u006e\u002dP\u0052":0x1000,"\u0065\u006e\u002dP\u0048":0x3409,"\u0065\u006e\u002dR\u0057":0x1000,"\u0065\u006e\u002dK\u004e":0x1000,"\u0065\u006e\u002dL\u0043":0x1000,"\u0065\u006e\u002dV\u0043":0x1000,"\u0065\u006e\u002dW\u0053":0x1000,"\u0065\u006e\u002dS\u0043":0x1000,"\u0065\u006e\u002dS\u004c":0x1000,"\u0065\u006e\u002dS\u0047":0x4809,"\u0065\u006e\u002dS\u0058":0x1000,"\u0065\u006e\u002dS\u0049":0x1000,"\u0065\u006e\u002dS\u0042":0x1000,"\u0065\u006e\u002dZ\u0041":0x1C09,"\u0065\u006e\u002dS\u0053":0x1000,"\u0065\u006e\u002dS\u0048":0x1000,"\u0065\u006e\u002dS\u0044":0x1000,"\u0065\u006e\u002dS\u005a":0x1000,"\u0065\u006e\u002dS\u0045":0x1000,"\u0065\u006e\u002dC\u0048":0x1000,"\u0065\u006e\u002dT\u005a":0x1000,"\u0065\u006e\u002dT\u004b":0x1000,"\u0065\u006e\u002dT\u004f":0x1000,"\u0065\u006e\u002dT\u0054":0x2c09,"\u0065\u006e\u002dT\u0043":0x1000,"\u0065\u006e\u002dT\u0056":0x1000,"\u0065\u006e\u002dU\u0047":0x1000,"\u0065\u006e\u002dA\u0045":0x4C09,"\u0065\u006e\u002dG\u0042":0x0809,"\u0065\u006e\u002dU\u0053":0x0409,"\u0065\u006e\u002dU\u004d":0x1000,"\u0065\u006e\u002dV\u0049":0x1000,"\u0065\u006e\u002dV\u0055":0x1000,"\u0065\u006e\u002d\u0030\u0030\u0031":0x1000,"\u0065\u006e\u002dZ\u004d":0x1000,"\u0065\u006e\u002dZ\u0057":0x3009,"\u0065\u006f":0x1000,"\u0065\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0065\u0074":0x0025,"\u0065\u0074\u002dE\u0045":0x0425,"\u0065\u0065":0x1000,"\u0065\u0065\u002dG\u0048":0x1000,"\u0065\u0065\u002dT\u0047":0x1000,"\u0065\u0077\u006f":0x1000,"\u0065\u0077\u006f\u002d\u0043\u004d":0x1000,"\u0066\u006f":0x0038,"\u0066\u006f\u002dD\u004b":0x1000,"\u0066\u006f\u002dF\u004f":0x0438,"\u0066\u0069\u006c":0x0064,"\u0066\u0069\u006c\u002d\u0050\u0048":0x0464,"\u0066\u0069":0x000B,"\u0066\u0069\u002dF\u0049":0x040B,"\u0066\u0072":0x000C,"\u0066\u0072\u002dD\u005a":0x1000,"\u0066\u0072\u002dB\u0045":0x080C,"\u0066\u0072\u002dB\u004a":0x1000,"\u0066\u0072\u002dB\u0046":0x1000,"\u0066\u0072\u002dB\u0049":0x1000,"\u0066\u0072\u002dC\u004d":0x2c0C,"\u0066\u0072\u002dC\u0041":0x0c0C,"\u0066\u0072\u002d\u0030\u0032\u0039":0x1C0C,"\u0066\u0072\u002dC\u0046":0x1000,"\u0066\u0072\u002dT\u0044":0x1000,"\u0066\u0072\u002dK\u004d":0x1000,"\u0066\u0072\u002dC\u0047":0x1000,"\u0066\u0072\u002dC\u0044":0x240C,"\u0066\u0072\u002dC\u0049":0x300C,"\u0066\u0072\u002dD\u004a":0x1000,"\u0066\u0072\u002dG\u0051":0x1000,"\u0066\u0072\u002dF\u0052":0x040C,"\u0066\u0072\u002dG\u0046":0x1000,"\u0066\u0072\u002dP\u0046":0x1000,"\u0066\u0072\u002dG\u0041":0x1000,"\u0066\u0072\u002dG\u0050":0x1000,"\u0066\u0072\u002dG\u004e":0x1000,"\u0066\u0072\u002dH\u0054":0x3c0C,"\u0066\u0072\u002dL\u0055":0x140C,"\u0066\u0072\u002dM\u0047":0x1000,"\u0066\u0072\u002dM\u004c":0x340C,"\u0066\u0072\u002dM\u0051":0x1000,"\u0066\u0072\u002dM\u0052":0x1000,"\u0066\u0072\u002dM\u0055":0x1000,"\u0066\u0072\u002dY\u0054":0x1000,"\u0066\u0072\u002dM\u0041":0x380C,"\u0066\u0072\u002dN\u0043":0x1000,"\u0066\u0072\u002dN\u0045":0x1000,"\u0066\u0072\u002dM\u0043":0x180C,"\u0066\u0072\u002dR\u0045":0x200C,"\u0066\u0072\u002dR\u0057":0x1000,"\u0066\u0072\u002dB\u004c":0x1000,"\u0066\u0072\u002dM\u0046":0x1000,"\u0066\u0072\u002dP\u004d":0x1000,"\u0066\u0072\u002dS\u004e":0x280C,"\u0066\u0072\u002dS\u0043":0x1000,"\u0066\u0072\u002dC\u0048":0x100C,"\u0066\u0072\u002dS\u0059":0x1000,"\u0066\u0072\u002dT\u0047":0x1000,"\u0066\u0072\u002dT\u004e":0x1000,"\u0066\u0072\u002dV\u0055":0x1000,"\u0066\u0072\u002dW\u0046":0x1000,"\u0066\u0079":0x0062,"\u0066\u0079\u002dN\u004c":0x0462,"\u0066\u0075\u0072":0x1000,"\u0066\u0075\u0072\u002d\u0049\u0054":0x1000,"\u0066\u0066":0x0067,"\u0066f\u002d\u004c\u0061\u0074\u006e":0x7C67,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0046":0x1000,"\u0066\u0066\u002dC\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0066\u0066\u002dG\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0057":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0066\u0066\u002dM\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0066\u0066\u002dN\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004e":0x0867,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004c":0x1000,"\u0067\u006c":0x0056,"\u0067\u006c\u002dE\u0053":0x0456,"\u006c\u0067":0x1000,"\u006c\u0067\u002dU\u0047":0x1000,"\u006b\u0061":0x0037,"\u006b\u0061\u002dG\u0045":0x0437,"\u0064\u0065":0x0007,"\u0064\u0065\u002dA\u0054":0x0C07,"\u0064\u0065\u002dB\u0045":0x1000,"\u0064\u0065\u002dD\u0045":0x0407,"\u0064\u0065\u002dI\u0054":0x1000,"\u0064\u0065\u002dL\u0049":0x1407,"\u0064\u0065\u002dL\u0055":0x1007,"\u0064\u0065\u002dC\u0048":0x0807,"\u0065\u006c":0x0008,"\u0065\u006c\u002dC\u0059":0x1000,"\u0065\u006c\u002dG\u0052":0x0408,"\u006b\u006c":0x006F,"\u006b\u006c\u002dG\u004c":0x046F,"\u0067\u006e":0x0074,"\u0067\u006e\u002dP\u0059":0x0474,"\u0067\u0075":0x0047,"\u0067\u0075\u002dI\u004e":0x0447,"\u0067\u0075\u007a":0x1000,"\u0067\u0075\u007a\u002d\u004b\u0045":0x1000,"\u0068\u0061":0x0068,"\u0068a\u002d\u004c\u0061\u0074\u006e":0x7C68,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0468,"\u0068\u0061\u0077":0x0075,"\u0068\u0061\u0077\u002d\u0055\u0053":0x0475,"\u0068\u0065":0x000D,"\u0068\u0065\u002dI\u004c":0x040D,"\u0068\u0069":0x0039,"\u0068\u0069\u002dI\u004e":0x0439,"\u0068\u0075":0x000E,"\u0068\u0075\u002dH\u0055":0x040E,"\u0069\u0073":0x000F,"\u0069\u0073\u002dI\u0053":0x040F,"\u0069\u0067":0x0070,"\u0069\u0067\u002dN\u0047":0x0470,"\u0069\u0064":0x0021,"\u0069\u0064\u002dI\u0044":0x0421,"\u0069\u0061":0x1000,"\u0069\u0061\u002dF\u0052":0x1000,"\u0069\u0061\u002d\u0030\u0030\u0031":0x1000,"\u0069\u0075":0x005D,"\u0069u\u002d\u004c\u0061\u0074\u006e":0x7C5D,"\u0069\u0075\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0041":0x085D,"\u0069u\u002d\u0043\u0061\u006e\u0073":0x785D,"\u0067\u0061":0x003C,"\u0067\u0061\u002dI\u0045":0x083C,"\u0069\u0074":0x0010,"\u0069\u0074\u002dI\u0054":0x0410,"\u0069\u0074\u002dS\u004d":0x1000,"\u0069\u0074\u002dC\u0048":0x0810,"\u0069\u0074\u002dV\u0041":0x1000,"\u006a\u0061":0x0011,"\u006a\u0061\u002dJ\u0050":0x0411,"\u006a\u0076":0x1000,"\u006av\u002d\u004c\u0061\u0074\u006e":0x1000,"\u006a\u0076\u002d\u004c\u0061\u0074\u006e\u002d\u0049\u0044":0x1000,"\u0064\u0079\u006f":0x1000,"\u0064\u0079\u006f\u002d\u0053\u004e":0x1000,"\u006b\u0065\u0061":0x1000,"\u006b\u0065\u0061\u002d\u0043\u0056":0x1000,"\u006b\u0061\u0062":0x1000,"\u006b\u0061\u0062\u002d\u0044\u005a":0x1000,"\u006b\u006b\u006a":0x1000,"\u006b\u006b\u006a\u002d\u0043\u004d":0x1000,"\u006b\u006c\u006e":0x1000,"\u006b\u006c\u006e\u002d\u004b\u0045":0x1000,"\u006b\u0061\u006d":0x1000,"\u006b\u0061\u006d\u002d\u004b\u0045":0x1000,"\u006b\u006e":0x004B,"\u006b\u006e\u002dI\u004e":0x044B,"\u006b\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0471,"\u006b\u0073":0x0060,"\u006bs\u002d\u0041\u0072\u0061\u0062":0x0460,"\u006b\u0073\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u004e":0x1000,"\u006b\u0073\u002d\u0044\u0065\u0076\u0061\u002d\u0049\u004e":0x0860,"\u006b\u006b":0x003F,"\u006b\u006b\u002dK\u005a":0x043F,"\u006b\u006d":0x0053,"\u006b\u006d\u002dK\u0048":0x0453,"\u0071\u0075\u0063":0x0086,"q\u0075\u0063\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0054":0x0486,"\u006b\u0069":0x1000,"\u006b\u0069\u002dK\u0045":0x1000,"\u0072\u0077":0x0087,"\u0072\u0077\u002dR\u0057":0x0487,"\u0073\u0077\u002dK\u0045":0x0441,"\u0073\u0077\u002dT\u005a":0x1000,"\u0073\u0077\u002dU\u0047":0x1000,"\u006b\u006f\u006b":0x0057,"\u006b\u006f\u006b\u002d\u0049\u004e":0x0457,"\u006b\u006f":0x0012,"\u006b\u006f\u002dK\u0052":0x0412,"\u006b\u006f\u002dK\u0050":0x1000,"\u006b\u0068\u0071":0x1000,"\u006b\u0068\u0071\u002d\u004d\u004c":0x1000,"\u0073\u0065\u0073":0x1000,"\u0073\u0065\u0073\u002d\u004d\u004c":0x1000,"\u006e\u006d\u0067":0x1000,"\u006e\u006d\u0067\u002d\u0043\u004d":0x1000,"\u006b\u0079":0x0040,"\u006b\u0079\u002dK\u0047":0x0440,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0052":0x1000,"\u006c\u006b\u0074":0x1000,"\u006c\u006b\u0074\u002d\u0055\u0053":0x1000,"\u006c\u0061\u0067":0x1000,"\u006c\u0061\u0067\u002d\u0054\u005a":0x1000,"\u006c\u006f":0x0054,"\u006c\u006f\u002dL\u0041":0x0454,"\u006c\u0061\u002dV\u0041":0x0476,"\u006c\u0076":0x0026,"\u006c\u0076\u002dL\u0056":0x0426,"\u006c\u006e":0x1000,"\u006c\u006e\u002dA\u004f":0x1000,"\u006c\u006e\u002dC\u0046":0x1000,"\u006c\u006e\u002dC\u0047":0x1000,"\u006c\u006e\u002dC\u0044":0x1000,"\u006c\u0074":0x0027,"\u006c\u0074\u002dL\u0054":0x0427,"\u006e\u0064\u0073":0x1000,"\u006e\u0064\u0073\u002d\u0044\u0045":0x1000,"\u006e\u0064\u0073\u002d\u004e\u004c":0x1000,"\u0064\u0073\u0062":0x7C2E,"\u0064\u0073\u0062\u002d\u0044\u0045":0x082E,"\u006c\u0075":0x1000,"\u006c\u0075\u002dC\u0044":0x1000,"\u006c\u0075\u006f":0x1000,"\u006c\u0075\u006f\u002d\u004b\u0045":0x1000,"\u006c\u0062":0x006E,"\u006c\u0062\u002dL\u0055":0x046E,"\u006c\u0075\u0079":0x1000,"\u006c\u0075\u0079\u002d\u004b\u0045":0x1000,"\u006d\u006b":0x002F,"\u006d\u006b\u002dM\u004b":0x042F,"\u006a\u006d\u0063":0x1000,"\u006a\u006d\u0063\u002d\u0054\u005a":0x1000,"\u006d\u0067\u0068":0x1000,"\u006d\u0067\u0068\u002d\u004d\u005a":0x1000,"\u006b\u0064\u0065":0x1000,"\u006b\u0064\u0065\u002d\u0054\u005a":0x1000,"\u006d\u0067":0x1000,"\u006d\u0067\u002dM\u0047":0x1000,"\u006d\u0073":0x003E,"\u006d\u0073\u002dB\u004e":0x083E,"\u006d\u0073\u002dM\u0059":0x043E,"\u006d\u006c":0x004C,"\u006d\u006c\u002dI\u004e":0x044C,"\u006d\u0074":0x003A,"\u006d\u0074\u002dM\u0054":0x043A,"\u0067\u0076":0x1000,"\u0067\u0076\u002dI\u004d":0x1000,"\u006d\u0069":0x0081,"\u006d\u0069\u002dN\u005a":0x0481,"\u0061\u0072\u006e":0x007A,"\u0061\u0072\u006e\u002d\u0043\u004c":0x047A,"\u006d\u0072":0x004E,"\u006d\u0072\u002dI\u004e":0x044E,"\u006d\u0061\u0073":0x1000,"\u006d\u0061\u0073\u002d\u004b\u0045":0x1000,"\u006d\u0061\u0073\u002d\u0054\u005a":0x1000,"\u006d\u007a\u006e\u002d\u0049\u0052":0x1000,"\u006d\u0065\u0072":0x1000,"\u006d\u0065\u0072\u002d\u004b\u0045":0x1000,"\u006d\u0067\u006f":0x1000,"\u006d\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006d\u006f\u0068":0x007C,"\u006d\u006f\u0068\u002d\u0043\u0041":0x047C,"\u006d\u006e":0x0050,"\u006dn\u002d\u0043\u0079\u0072\u006c":0x7850,"\u006d\u006e\u002dM\u004e":0x0450,"\u006dn\u002d\u004d\u006f\u006e\u0067":0x7C50,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u0043\u004e":0x0850,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u004d\u004e":0x0C50,"\u006d\u0066\u0065":0x1000,"\u006d\u0066\u0065\u002d\u004d\u0055":0x1000,"\u006d\u0075\u0061":0x1000,"\u006d\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u0071\u006f":0x1000,"\u006e\u0071\u006f\u002d\u0047\u004e":0x1000,"\u006e\u0061\u0071":0x1000,"\u006e\u0061\u0071\u002d\u004e\u0041":0x1000,"\u006e\u0065":0x0061,"\u006e\u0065\u002dI\u004e":0x0861,"\u006e\u0065\u002dN\u0050":0x0461,"\u006e\u006e\u0068":0x1000,"\u006e\u006e\u0068\u002d\u0043\u004d":0x1000,"\u006a\u0067\u006f":0x1000,"\u006a\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0051":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0052":0x1000,"\u006e\u0064":0x1000,"\u006e\u0064\u002dZ\u0057":0x1000,"\u006e\u006f":0x0014,"\u006e\u0062":0x7C14,"\u006e\u0062\u002dN\u004f":0x0414,"\u006e\u006e":0x7814,"\u006e\u006e\u002dN\u004f":0x0814,"\u006e\u0062\u002dS\u004a":0x1000,"\u006e\u0075\u0073":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0044":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0053":0x1000,"\u006e\u0079\u006e":0x1000,"\u006e\u0079\u006e\u002d\u0055\u0047":0x1000,"\u006f\u0063":0x0082,"\u006f\u0063\u002dF\u0052":0x0482,"\u006f\u0072":0x0048,"\u006f\u0072\u002dI\u004e":0x0448,"\u006f\u006d":0x0072,"\u006f\u006d\u002dE\u0054":0x0472,"\u006f\u006d\u002dK\u0045":0x1000,"\u006f\u0073":0x1000,"\u006f\u0073\u002dG\u0045":0x1000,"\u006f\u0073\u002dR\u0055":0x1000,"\u0070\u0073":0x0063,"\u0070\u0073\u002dA\u0046":0x0463,"\u0070\u0073\u002dP\u004b":0x1000,"\u0066\u0061":0x0029,"\u0066\u0061\u002dA\u0046":0x1000,"\u0066\u0061\u002dI\u0052":0x0429,"\u0070\u006c":0x0015,"\u0070\u006c\u002dP\u004c":0x0415,"\u0070\u0074":0x0016,"\u0070\u0074\u002dA\u004f":0x1000,"\u0070\u0074\u002dB\u0052":0x0416,"\u0070\u0074\u002dC\u0056":0x1000,"\u0070\u0074\u002dG\u0051":0x1000,"\u0070\u0074\u002dG\u0057":0x1000,"\u0070\u0074\u002dL\u0055":0x1000,"\u0070\u0074\u002dM\u004f":0x1000,"\u0070\u0074\u002dM\u005a":0x1000,"\u0070\u0074\u002dP\u0054":0x0816,"\u0070\u0074\u002dS\u0054":0x1000,"\u0070\u0074\u002dC\u0048":0x1000,"\u0070\u0074\u002dT\u004c":0x1000,"\u0070r\u0067\u002d\u0030\u0030\u0031":0x1000,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063a":0x05FE,"\u0071\u0070\u0073\u002d\u0070\u006c\u006f\u0063":0x0501,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063m":0x09FF,"\u0070\u0061":0x0046,"\u0070a\u002d\u0041\u0072\u0061\u0062":0x7C46,"\u0070\u0061\u002dI\u004e":0x0446,"\u0070\u0061\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0846,"\u0071\u0075\u007a":0x006B,"\u0071\u0075\u007a\u002d\u0042\u004f":0x046B,"\u0071\u0075\u007a\u002d\u0045\u0043":0x086B,"\u0071\u0075\u007a\u002d\u0050\u0045":0x0C6B,"\u006b\u0073\u0068":0x1000,"\u006b\u0073\u0068\u002d\u0044\u0045":0x1000,"\u0072\u006f":0x0018,"\u0072\u006f\u002dM\u0044":0x0818,"\u0072\u006f\u002dR\u004f":0x0418,"\u0072\u006d":0x0017,"\u0072\u006d\u002dC\u0048":0x0417,"\u0072\u006f\u0066":0x1000,"\u0072\u006f\u0066\u002d\u0054\u005a":0x1000,"\u0072\u006e":0x1000,"\u0072\u006e\u002dB\u0049":0x1000,"\u0072\u0075\u002dB\u0059":0x1000,"\u0072\u0075\u002dK\u005a":0x1000,"\u0072\u0075\u002dK\u0047":0x1000,"\u0072\u0075\u002dM\u0044":0x0819,"\u0072\u0075\u002dR\u0055":0x0419,"\u0072\u0075\u002dU\u0041":0x1000,"\u0072\u0077\u006b":0x1000,"\u0072\u0077\u006b\u002d\u0054\u005a":0x1000,"\u0073\u0073\u0079":0x1000,"\u0073\u0073\u0079\u002d\u0045\u0052":0x1000,"\u0073\u0061\u0068":0x0085,"\u0073\u0061\u0068\u002d\u0052\u0055":0x0485,"\u0073\u0061\u0071":0x1000,"\u0073\u0061\u0071\u002d\u004b\u0045":0x1000,"\u0073\u006d\u006e":0x703B,"\u0073\u006d\u006e\u002d\u0046\u0049":0x243B,"\u0073\u006d\u006a":0x7C3B,"\u0073\u006d\u006a\u002d\u004e\u004f":0x103B,"\u0073\u0065":0x003B,"\u0073\u0065\u002dF\u0049":0x0C3B,"\u0073\u0065\u002dN\u004f":0x043B,"\u0073\u0065\u002dS\u0045":0x083B,"\u0073\u006d\u0073":0x743B,"\u0073\u006d\u0073\u002d\u0046\u0049":0x203B,"\u0073\u006d\u0061":0x783B,"\u0073\u006d\u0061\u002d\u004e\u004f":0x183B,"\u0073\u006d\u0061\u002d\u0053\u0045":0x1C3B,"\u0073\u0067":0x1000,"\u0073\u0067\u002dC\u0046":0x1000,"\u0073\u0062\u0070":0x1000,"\u0073\u0062\u0070\u002d\u0054\u005a":0x1000,"\u0073\u0061":0x004F,"\u0073\u0061\u002dI\u004e":0x044F,"\u0067\u0064":0x0091,"\u0067\u0064\u002dG\u0042":0x0491,"\u0073\u0065\u0068":0x1000,"\u0073\u0065\u0068\u002d\u004d\u005a":0x1000,"\u0073r\u002d\u0043\u0079\u0072\u006c":0x6C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x1C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u004d\u0045":0x301A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0052\u0053":0x281A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0043\u0053":0x0C1A,"\u0073r\u002d\u004c\u0061\u0074\u006e":0x701A,"\u0073\u0072":0x7C1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x181A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0045":0x2c1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0052\u0053":0x241A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0053":0x081A,"\u006e\u0073\u006f":0x006C,"\u006e\u0073\u006f\u002d\u005a\u0041":0x046C,"\u0074\u006e":0x0032,"\u0074\u006e\u002dB\u0057":0x0832,"\u0074\u006e\u002dZ\u0041":0x0432,"\u006b\u0073\u0062":0x1000,"\u006b\u0073\u0062\u002d\u0054\u005a":0x1000,"\u0073\u006e":0x1000,"\u0073n\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0073\u006e\u002d\u004c\u0061\u0074\u006e\u002d\u005a\u0057":0x1000,"\u0073\u0064":0x0059,"\u0073d\u002d\u0041\u0072\u0061\u0062":0x7C59,"\u0073\u0064\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0859,"\u0073\u0069":0x005B,"\u0073\u0069\u002dL\u004b":0x045B,"\u0073\u006b":0x001B,"\u0073\u006b\u002dS\u004b":0x041B,"\u0073\u006c":0x0024,"\u0073\u006c\u002dS\u0049":0x0424,"\u0078\u006f\u0067":0x1000,"\u0078\u006f\u0067\u002d\u0055\u0047":0x1000,"\u0073\u006f":0x0077,"\u0073\u006f\u002dD\u004a":0x1000,"\u0073\u006f\u002dE\u0054":0x1000,"\u0073\u006f\u002dK\u0045":0x1000,"\u0073\u006f\u002dS\u004f":0x0477,"\u0073\u0074":0x0030,"\u0073\u0074\u002dZ\u0041":0x0430,"\u006e\u0072":0x1000,"\u006e\u0072\u002dZ\u0041":0x1000,"\u0073\u0074\u002dL\u0053":0x1000,"\u0065\u0073":0x000A,"\u0065\u0073\u002dA\u0052":0x2C0A,"\u0065\u0073\u002dB\u005a":0x1000,"\u0065\u0073\u002dV\u0045":0x200A,"\u0065\u0073\u002dB\u004f":0x400A,"\u0065\u0073\u002dB\u0052":0x1000,"\u0065\u0073\u002dC\u004c":0x340A,"\u0065\u0073\u002dC\u004f":0x240A,"\u0065\u0073\u002dC\u0052":0x140A,"\u0065\u0073\u002dC\u0055":0x5c0A,"\u0065\u0073\u002dD\u004f":0x1c0A,"\u0065\u0073\u002dE\u0043":0x300A,"\u0065\u0073\u002dS\u0056":0x440A,"\u0065\u0073\u002dG\u0051":0x1000,"\u0065\u0073\u002dG\u0054":0x100A,"\u0065\u0073\u002dH\u004e":0x480A,"\u0065\u0073\u002d\u0034\u0031\u0039":0x580A,"\u0065\u0073\u002dM\u0058":0x080A,"\u0065\u0073\u002dN\u0049":0x4C0A,"\u0065\u0073\u002dP\u0041":0x180A,"\u0065\u0073\u002dP\u0059":0x3C0A,"\u0065\u0073\u002dP\u0045":0x280A,"\u0065\u0073\u002dP\u0048":0x1000,"\u0065\u0073\u002dP\u0052":0x500A,"\u0065\u0073\u002dE\u0053\u005f\u0074\u0072\u0061\u0064\u006e\u006c":0x040A,"\u0065\u0073\u002dE\u0053":0x0c0A,"\u0065\u0073\u002dU\u0053":0x540A,"\u0065\u0073\u002dU\u0059":0x390A,"\u007a\u0067\u0068":0x1000,"z\u0067\u0068\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u007a\u0067\u0068\u002d\u0054\u0066\u006e\u0067":0x1000,"\u0073\u0073":0x1000,"\u0073\u0073\u002dZ\u0041":0x1000,"\u0073\u0073\u002dS\u005a":0x1000,"\u0073\u0076":0x001D,"\u0073\u0076\u002dA\u0058":0x1000,"\u0073\u0076\u002dF\u0049":0x081D,"\u0073\u0076\u002dS\u0045":0x041D,"\u0073\u0079\u0072":0x005A,"\u0073\u0079\u0072\u002d\u0053\u0059":0x045A,"\u0073\u0068\u0069":0x1000,"\u0073\u0068\u0069\u002d\u0054\u0066\u006e\u0067":0x1000,"s\u0068\u0069\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u0073\u0068\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"s\u0068\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u0064\u0061\u0076":0x1000,"\u0064\u0061\u0076\u002d\u004b\u0045":0x1000,"\u0074\u0067":0x0028,"\u0074g\u002d\u0043\u0079\u0072\u006c":0x7C28,"\u0074\u0067\u002d\u0043\u0079\u0072\u006c\u002d\u0054\u006a":0x0428,"\u0074\u007a\u006d":0x005F,"\u0074\u007a\u006d\u002d\u004c\u0061\u0074\u006e":0x7C5F,"t\u007a\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u0044\u005a":0x085F,"\u0074\u0061":0x0049,"\u0074\u0061\u002dI\u004e":0x0449,"\u0074\u0061\u002dM\u0059":0x1000,"\u0074\u0061\u002dS\u0047":0x1000,"\u0074\u0061\u002dL\u004b":0x0849,"\u0074\u0077\u0071":0x1000,"\u0074\u0077\u0071\u002d\u004e\u0045":0x1000,"\u0074\u0074":0x0044,"\u0074\u0074\u002dR\u0055":0x0444,"\u0074\u0065":0x004A,"\u0074\u0065\u002dI\u004e":0x044A,"\u0074\u0065\u006f":0x1000,"\u0074\u0065\u006f\u002d\u004b\u0045":0x1000,"\u0074\u0065\u006f\u002d\u0055\u0047":0x1000,"\u0074\u0068":0x001E,"\u0074\u0068\u002dT\u0048":0x041E,"\u0062\u006f":0x0051,"\u0062\u006f\u002dI\u004e":0x1000,"\u0062\u006f\u002dC\u004e":0x0451,"\u0074\u0069\u0067":0x1000,"\u0074\u0069\u0067\u002d\u0045\u0052":0x1000,"\u0074\u0069":0x0073,"\u0074\u0069\u002dE\u0052":0x0873,"\u0074\u0069\u002dE\u0054":0x0473,"\u0074\u006f":0x1000,"\u0074\u006f\u002dT\u004f":0x1000,"\u0074\u0073":0x0031,"\u0074\u0073\u002dZ\u0041":0x0431,"\u0074\u0072":0x001F,"\u0074\u0072\u002dC\u0059":0x1000,"\u0074\u0072\u002dT\u0052":0x041F,"\u0074\u006b":0x0042,"\u0074\u006b\u002dT\u004d":0x0442,"\u0075\u006b":0x0022,"\u0075\u006b\u002dU\u0041":0x0422,"\u0068\u0073\u0062":0x002E,"\u0068\u0073\u0062\u002d\u0044\u0045":0x042E,"\u0075\u0072":0x0020,"\u0075\u0072\u002dI\u004e":0x0820,"\u0075\u0067":0x0080,"\u0075\u0067\u002dC\u004e":0x0480,"\u0075z\u002d\u0041\u0072\u0061\u0062":0x1000,"\u0075\u007a\u002d\u0041\u0072\u0061\u0062\u002d\u0041\u0046":0x1000,"\u0075z\u002d\u0043\u0079\u0072\u006c":0x7843,"\u0075\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0055\u005a":0x0843,"\u0075\u007a":0x0043,"\u0075z\u002d\u004c\u0061\u0074\u006e":0x7C43,"\u0075\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0055\u005a":0x0443,"\u0076\u0061\u0069":0x1000,"\u0076\u0061\u0069\u002d\u0056\u0061\u0069\u0069":0x1000,"v\u0061\u0069\u002d\u0056\u0061\u0069\u0069\u002d\u004c\u0052":0x1000,"v\u0061\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0076\u0061\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0063\u0061\u002d\u0045\u0053\u002d\u0076\u0061\u006ce\u006e\u0063\u0069\u0061":0x0803,"\u0076\u0065":0x0033,"\u0076\u0065\u002dZ\u0041":0x0433,"\u0076\u0069":0x002A,"\u0076\u0069\u002dV\u004e":0x042A,"\u0076\u006f":0x1000,"\u0076\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0076\u0075\u006e":0x1000,"\u0076\u0075\u006e\u002d\u0054\u005a":0x1000,"\u0077\u0061\u0065":0x1000,"\u0077\u0061\u0065\u002d\u0043\u0048":0x1000,"\u0063\u0079":0x0052,"\u0063\u0079\u002dG\u0042":0x0452,"\u0077\u0061\u006c":0x1000,"\u0077\u0061\u006c\u002d\u0045\u0054":0x1000,"\u0077\u006f":0x0088,"\u0077\u006f\u002dS\u004e":0x0488,"\u0078\u0068":0x0034,"\u0078\u0068\u002dZ\u0041":0x0434,"\u0079\u0061\u0076":0x1000,"\u0079\u0061\u0076\u002d\u0043\u004d":0x1000,"\u0069\u0069":0x0078,"\u0069\u0069\u002dC\u004e":0x0478,"\u0079\u0069\u002d\u0030\u0030\u0031":0x043D,"\u0079\u006f":0x006A,"\u0079\u006f\u002dB\u004a":0x1000,"\u0079\u006f\u002dN\u0047":0x046A,"\u0064\u006a\u0065":0x1000,"\u0064\u006a\u0065\u002d\u004e\u0045":0x1000,"\u007a\u0075":0x0035,"\u007a\u0075\u006c\u0075":0x0435}; -func (_gacf *convertContext )addEmptyLine (){_gacf .addTextSymbol (&symbol {_edba :"\u000d",_dbe :0,_ead :_gacf ._gcdb ._gba });};func (_cdba *convertContext )newPage (){_adee :=&page {};_adee ._fa =_cdba ._fff ;_adee ._bdf =_adee ._fa .Top ;if _cdba ._ffaa {_adee ._gae =true ; -_adee ._bdf +=_cg ;};_cdba ._effec =append (_cdba ._effec ,_adee );_cdba ._bdcb =_adee ;};func (_efee *convertContext )renderTableRows (_egdf *_ebe .CT_Tbl ,_bgdf int ,_ddcd bool ,_fgaf []float64 ,_bgee *_ebe .CT_TblPr ,_ecfa []*_ebe .CT_TblStylePr ,_cdbb *_ebe .CT_PPrGeneral ,_fbed *_ebe .CT_RPr ,_acc float64 ){_gefg :=_efee ._aacb .NewTable (_bgdf ); -_gefg .SetColumnWidths (_fgaf ...);_eege :=_fcgf (_bgee .TblW ,_efee ._bdcb ._fa .Right -_efee ._bdcb ._fa .Left ,_acc );_fedg :=_fcgf (_bgee .TblInd ,_efee ._bdcb ._fa .Right -_efee ._bdcb ._fa .Left ,0);_ggfd :=_efee .getPageAccessiblePart ();_fbda :=len (_egdf .EG_ContentRowContent ); -_abg :=map[int ][]tableCellProperties {};_ddad :=0;_ageg :=-1;_fdea :=-1;_feab :=make ([]float64 ,_bgdf );for _bfad ,_fedf :=range _egdf .EG_ContentRowContent {if _fedf ==nil {continue ;};if _bffd :=_fedf .Tr ;len (_bffd )> 0{_agcf :=_bffd [0];_bgfc :=_agcf .TblPrEx ; -_gddf :=false ;var _bdac float64 ;_cefb :=_ebe .ST_HeightRuleAuto ;if _ebef :=_agcf .TrPr ;_ebef !=nil {if len (_ebef .TrHeight )!=0{_ccgg :=_ebef .TrHeight [0];_cefb =_ccgg .HRuleAttr ;if _befe :=_ccgg .ValAttr ;_befe !=nil {if _befe .ST_UnsignedDecimalNumber !=nil {_bdac =_ac .PointsFromTwips (int64 (*_befe .ST_UnsignedDecimalNumber )); -_gddf =true ;};};};};if _eege ==0||_eege > _efee ._bdcb ._fa .Right -_efee ._bdcb ._fa .Left {_eege =_efee ._bdcb ._fa .Right -_efee ._bdcb ._fa .Left ;};_ccge :=map[int ]int {};_bacd :=0;_bdg :=-1;for {_caef :=false ;for _gbgb ,_bced :=range _agcf .EG_ContentCellContent {if _dafd :=_bced .Tc ; -len (_dafd )> 0{if _dccd :=_dafd [0];_dccd !=nil {_abd :=-1;if _acff ,_fdfg :=_ccge [_gbgb ];_fdfg {_abd =_acff ;};_bafc :=_gbgb !=len (_agcf .EG_ContentCellContent )-1;_ggec :=_bacd > 0&&_abd ==-1&&_gbgb < _bdg ;_abg [_ddad ]=append (_abg [_ddad ],tableCellProperties {_dccd ,_bgee ,_bgfc ,_bfad ,_gbgb ,_fbda ,_bgdf ,_ecfa ,_cdbb ,_fbed ,_bafc ,_abd ,_ggec ,_gddf ,_bdac }); -if _ggec {_efee .addEmptyCellToTable (_gefg ,_dccd ,_bgee ,_bgfc ,_bfad ,_gbgb ,_fbda ,_bgdf ,_ecfa ,_fbed );}else {_gcga :=_efee .addCellToTable (_gefg ,_dccd ,_bgee ,_bgfc ,_bfad ,_gbgb ,_fbda ,_bgdf ,_ecfa ,_cdbb ,_fbed ,_bafc ,_abd ,_feab );if !_caef &&_gcga > -1{_caef =true ; -_bdg =_gbgb ;};_ccge [_gbgb ]=_gcga ;};};};};if !_caef {break ;};_bacd ++;_ageg =_ddad ;_ddad ++;};if _gddf {if _cefb ==_ebe .ST_HeightRuleAtLeast {_fgba ,_faff :=_gefg .GetRowHeight (_gefg .CurRow ());if _faff !=nil {_eeg .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_faff .Error ()); -};if _fgba < _bdac {_gefg .SetRowHeight (_gefg .CurRow (),_bdac );};}else {_gefg .SetRowHeight (_gefg .CurRow (),_bdac );};};_bcb :=_ac .MakeTempCreatorMaxHeight (_eege );_bcb .Draw (_gefg );if _gefg .Height ()> _ggfd {if _ddcd {_efee .autofitColumns (_gefg ,_eege ,_fgaf ,_feab ); -_efee .renderTableRows (_egdf ,_bgdf ,false ,_fgaf ,_bgee ,_ecfa ,_cdbb ,_fbed ,_acc );return ;};};if _gefg .Height ()> _ggfd {if _ageg !=-1{_efee .addTableWithDataRange (_abg ,_fdea +1,_ageg ,_bgdf ,_eege ,_fedg ,_fgaf ,_feab );_fdea =_ageg ;}else {_efee .addTableWithDataRange (_abg ,_fdea +1,_ddad -1,_bgdf ,_eege ,_fedg ,_fgaf ,_feab ); -_fdea =_ddad -1;};_ageg =-1;_efee .newPage ();_ggfd =_efee .getPageAccessiblePart ();_gefg =_efee ._aacb .NewTable (_bgdf );_gefg .SetColumnWidths (_fgaf ...);for _edda :=_fdea +1;_edda <=_ddad ;_edda ++{_gbba :=_abg [_edda ];_dgac :=_gbba [0]._eddd ;_gaeg :=_gbba [0]._dce ; -for _ ,_dffe :=range _gbba {if _dffe ._fag {_efee .addEmptyCellToTable (_gefg ,_dffe ._bee ,_dffe ._aga ,_dffe ._eac ,_dffe ._ef ,_dffe ._edb ,_dffe ._gcd ,_dffe ._gaf ,_dffe ._aad ,_dffe ._cbe );}else {_efee .addCellToTable (_gefg ,_dffe ._bee ,_dffe ._aga ,_dffe ._eac ,_dffe ._ef ,_dffe ._edb ,_dffe ._gcd ,_dffe ._gaf ,_dffe ._aad ,_dffe ._fbg ,_dffe ._cbe ,_dffe ._ebc ,_dffe ._fcg ,_feab ); -};};if _dgac {_gefg .SetRowHeight (_gefg .CurRow (),_gaeg );};};};_ddad ++;};};if _ddcd {_efee .autofitColumns (_gefg ,_eege ,_fgaf ,_feab );};if _fdea < _ddad -1{_efee .addTableWithDataRange (_abg ,_fdea +1,_ddad -1,_bgdf ,_eege ,_fedg ,_fgaf ,_feab ); -};};type prefix struct{_ffbf string ;_bdfcd []float64 ;_ffdf bool ;_fcfa bool ;};func (_dbcd *convertContext )addAbsoluteHeaderFooterTable (_bffaee *_ebe .CT_Tbl ){_bdad :=_bffaee .TblGrid ;if _bdad ==nil {return ;};_ffcdd :=len (_bdad .GridCol );if _ffcdd ==0{return ; -};_egda :=[]float64 {};_cbfa :=[]float64 {};_cbfaf :=0.0;for _ ,_dgee :=range _bdad .GridCol {_bcad :=0.0;if _dgee .WAttr .ST_UnsignedDecimalNumber !=nil {_bcad =_ac .PointsFromTwips (int64 (*_dgee .WAttr .ST_UnsignedDecimalNumber ));};_egda =append (_egda ,_bcad ); -_cbfaf +=_bcad ;};for _ecfg :=0;_ecfg < _ffcdd ;_ecfg ++{_cbfa =append (_cbfa ,_egda [_ecfg ]/_cbfaf );};_afbb :=_dbcd ._aacb .NewTable (_ffcdd );_afbb .SetColumnWidths (_cbfa ...);_cffg :=_dbcd ._aacb .NewTable (_ffcdd );_cffg .SetColumnWidths (_cbfa ...); -_dceg ,_gebg ,_fabc :=_dgdf (_dbcd ._ecdbd ,_bffaee .TblPr );var _dggb []*_ebe .CT_TblStylePr ;if _dceg .TblStyle !=nil {_dggb =_egef (_dbcd ._ecdbd ,_dceg .TblStyle .ValAttr );};_cbecd :=_fcgf (_dceg .TblW ,_dbcd ._bdcb ._fa .Right -_dbcd ._bdcb ._fa .Left ,0); -_ccbfc :=_fcgf (_dceg .TblInd ,_dbcd ._bdcb ._fa .Right -_dbcd ._bdcb ._fa .Left ,0);_fcaca :=_dbcd ._bdcb ._fa .Bottom -_dbcd ._gcdb ._fad ;_bcaf :=len (_bffaee .EG_ContentRowContent );_fedd :=make ([]float64 ,_ffcdd );for _dbac ,_dccf :=range _bffaee .EG_ContentRowContent {if _dccf ==nil {continue ; -};_aace :=_dbcd ._aacb .NewTable (_ffcdd );_aace .SetColumnWidths (_cbfa ...);if _edag :=_dccf .Tr ;len (_edag )> 0{_fdcf :=_edag [0];_edcc :=_fdcf .TblPrEx ;for _dccb ,_dbda :=range _fdcf .EG_ContentCellContent {if _cecd :=_dbda .Tc ;len (_cecd )> 0{if _cbgda :=_cecd [0]; -_cbgda !=nil {_dbcd .addCellToTable (_cffg ,_cbgda ,_dceg ,_edcc ,_dbac ,_dccb ,_bcaf ,_ffcdd ,_dggb ,_gebg ,_fabc ,false ,-1,_fedd );_dbcd .addCellToTable (_aace ,_cbgda ,_dceg ,_edcc ,_dbac ,_dccb ,_bcaf ,_ffcdd ,_dggb ,_gebg ,_fabc ,false ,-1,_fedd ); -};};};var _acdc float64 ;if _ddada :=_fdcf .TrPr ;_ddada !=nil {if len (_ddada .TrHeight )!=0{_bgbd :=_ddada .TrHeight [0];if _gcb :=_bgbd .ValAttr ;_gcb !=nil {if _gcb .ST_UnsignedDecimalNumber !=nil {_acdc =_ac .PointsFromTwips (int64 (*_gcb .ST_UnsignedDecimalNumber )); -};};};};if _acdc < _aace .Height (){_acdc =_aace .Height ();};if _acdc < _cgbc (4){_acdc =_cgbc (4);};_cffg .SetRowHeight (_cffg .CurRow (),_acdc );_aace .SetRowHeight (_aace .CurRow (),_acdc );if _cbecd ==0||_cbecd > _dbcd ._bdcb ._fa .Right -_dbcd ._bdcb ._fa .Left {_cbecd =_dbcd ._bdcb ._fa .Right -_dbcd ._bdcb ._fa .Left ; -};_ggcb :=_ac .MakeTempCreatorMaxHeight (_cbecd );_ggcb .Draw (_cffg );if _cffg .Height ()>=_fcaca {_dbcd .addParagraphWithTable (*_afbb ,_cbecd ,_ccbfc );_dbcd .newPage ();*_cffg =*_aace ;_cffg .SetRowHeight (_cffg .CurRow (),_acdc );_fcaca =_dbcd ._bdcb ._fa .Bottom -_dbcd ._bdcb ._fa .Top ; -_afbb =nil ;}else {if _afbb ==nil {_afbb =_dbcd ._aacb .NewTable (_ffcdd );_afbb .SetColumnWidths (_cbfa ...);};*_afbb =*_aace ;};};};if _afbb !=nil {_dbcd .addParagraphWithTableToHeaderFooter (*_afbb ,_cbecd ,_ccbfc );};};type word struct{_cef []*symbol ; -_da float64 ;_cfa float64 ;_gbe bool ;};func _cgbc (_dgeg float64 )float64 {return _dgeg *_bda .Millimeter };func _cbfd (_fdab string )(float64 ,float64 ){_fbac :=_ee .SplitN (_fdab ,"\u002c",2);_gbfd :=_ee .ReplaceAll (_fbac [0],"\u0070\u0074","");_agaa :=_ee .ReplaceAll (_fbac [1],"\u0070\u0074",""); -_abfa ,_cbfca :=_d .ParseFloat (_gbfd ,64);if _cbfca !=nil {_eeg .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0078\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_cbfca .Error ()); -};_gcfg ,_cbfca :=_d .ParseFloat (_agaa ,64);if _cbfca !=nil {_eeg .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0079\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_cbfca .Error ()); -};return _abfa ,_gcfg ;};func (_geaf *convertContext )makePdfBlockFromCBCs (_befd [][]*_ebe .EG_ContentBlockContent ,_ecfag ,_abcf float64 ,_ebbd *_ac .Rectangle ,_dfabb bool ,_ccfgc *prefix )(*_fd .Block ,error ){if _ebbd ==nil {_ebbd =&_ac .Rectangle {}; -};_bdaf :=&_ac .Rectangle {Top :_ebbd .Top ,Bottom :_abcf -_ebbd .Bottom ,Left :_ebbd .Left ,Right :_ecfag -_ebbd .Right };_begg :=_ac .MakeTempCreator (_ecfag ,_abcf );_egcce :=&convertContext {_aacb :_begg ,_ecdbd :_geaf ._ecdbd ,_fff :_bdaf ,_fgc :_ccfgc ,_ggdgb :_geaf ._ggdgb }; -for _ ,_fdadg :=range _befd {_egcce .addAbsoluteCBCs (_fdadg ,nil );};if _dfabb {_bgdc :=0.0;for _ ,_aega :=range _egcce ._effec {for _ ,_ccbg :=range _aega ._fb {_bgdc +=(_ccbg ._gg +_ccbg ._cf .Top +_ccbg ._cf .Bottom );};};_bdaf .Bottom =_bgdc -_ebbd .Bottom ; -_begg =_ac .MakeTempCreator (_ecfag ,_bgdc );_egcce =&convertContext {_aacb :_begg ,_ecdbd :_geaf ._ecdbd ,_fff :_bdaf ,_fgc :_ccfgc ,_ggdgb :_geaf ._ggdgb };for _ ,_cbce :=range _befd {_egcce .addAbsoluteCBCs (_cbce ,nil );};};_egcce .alignSymbolsVertically (); -_egcce ._aacb .NewPage ();_egcce .drawPage (_egcce ._effec [len (_egcce ._effec )-1]);return _ac .MakeBlockFromCreator (_begg );}; - -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_a .PdfFont ){_ac .RegisterFont (name ,style ,font );};func _gfbe (_gedg ,_cbbbg *_ebe .CT_HpsMeasure )float64 {var _dadg float64 ;_bccf :=_ac .DefaultFontSize ;if _gedg !=nil {_dadg =float64 (*_gedg .ValAttr .ST_UnsignedDecimalNumber ); -}else if _cbbbg !=nil {_dadg =float64 (*_cbbbg .ValAttr .ST_UnsignedDecimalNumber );};if _dadg !=0{_bccf =_dadg /2;};return _bccf ;};type borderLine struct{_dac _fd .Color ;_gea _ac .BorderPosition ;_afb float64 ;_bfe float64 ;_ecdg float64 ;};func _efab (_ggfg ,_gecdd *_ebe .CT_Border ,_beeae bool )*_ebe .CT_Border {if _beeae {return _ggfg ; -};return _gecdd ;};func (_gdfgc *convertContext )addParagraphWithTableToHeaderFooter (_ccc _fd .Table ,_ggaf ,_cbgd float64 ){_gdfgc .newParagraph ();_gdfgc ._gcdb ._cf =&_ac .Rectangle {Top :_cgbc (2),Bottom :_cgbc (2),Left :0,Right :0};_gdfgc ._gcdb ._ag =&tableWrapper {_eabc :&_ccc ,_edd :_ggaf }; -_gdfgc ._gcdb ._bf =_cbgd ;_gdfgc ._gcdb ._gg =_ccc .Height ();_gdfgc .determineParagraphBounds ();if _gdfgc ._bdd {_gdfgc .addCurrentParagraphHeaderToCurrentPage ();}else if _gdfgc ._beaca {_gdfgc .addCurrentParagraphFooterToCurrentPage ();};};func (_cfae *convertContext )newWord (){_cfae ._fabe =&word {_gbe :true ,_da :_cfae ._fecce ._eegd }}; -func (_beed *convertContext )addCurrentWordToParagraph (){for {_fced :=_beed ._fecce ._eegd ;_agcc :=_fced +_beed ._fabe ._cfa ;if _agcc > _beed ._fecce ._gaee {if len (_beed ._fabe ._cef )==1&&_beed ._fabe ._cef [0]._abf !=nil {break ;};_beed .newLine (); -};_adae :=_beed ._gcdb ._fad +_beed ._fecce ._fdg ;_edg :=_adae +_beed ._fecce ._gdg ;_bcag :=false ;_aaee :=append (_beed ._bdcb ._ec ,_beed ._gcdb ._ae ...);for _ ,_faeb :=range _aaee {_ffe :=_faeb ._cgf ;if ((_adae > _ffe .Top &&_adae < _ffe .Bottom )||(_edg > _ffe .Top &&_edg < _ffe .Bottom ))&&((_fced > _ffe .Left &&_fced < _ffe .Right )||(_agcc > _ffe .Left &&_agcc < _ffe .Right )){_bcag =true ; -if _beed ._fecce ._eegd < _ffe .Right {_beed ._eadfe ._cfd =_ffe .Left ;_beed ._fecce ._eegd =_ffe .Right ;_beed .newSpan ();};};};if !_bcag {break ;};};if !_beed ._fabe ._gbe ||len (_beed ._eadfe ._cec )> 0{_beed ._fabe ._da =_beed ._fecce ._eegd ;_beed ._eadfe ._cec =append (_beed ._eadfe ._cec ,_beed ._fabe ); -_beed ._fecce ._eegd +=_beed ._fabe ._cfa ;for _ ,_afbc :=range _beed ._fabe ._cef {if _beed .shouldApplyContextualSpacing (_beed ._agdg ){_beed .adjustHeights (_beed ._gcdb ._cf .Top );}else {_beed .adjustHeights (_afbc ._ead );};};};};const (A4 int =iota ; -Letter ;);func (_fbdc *convertContext )alignParagraph (){_gdfg :=_fbdc ._gcdb ;if _gdfg ._gbb ==_fd .TextAlignmentLeft {return ;};_edbb :=len (_gdfg ._aa )-1;for _eca ,_ecg :=range _gdfg ._aa {_becb :=len (_ecg ._cfg )-1;for _cca ,_gggb :=range _ecg ._cfg {_eec :=true ; -_egca :=len (_gggb ._cec );_gce :=0.0;for _afc :=len (_gggb ._cec )-1;_afc >=0;_afc --{_aac :=_gggb ._cec [_afc ];if _eec &&_aac ._gbe {_egca =_afc ;}else {_eec =false ;for _ ,_eegf :=range _aac ._cef {_gce +=_eegf ._dbe ;};};};_gggb ._cec =_gggb ._cec [:_egca ]; -_bcaa :=_gggb ._cfd -_gggb ._geb -_gce ;switch _gdfg ._gbb {case _fd .TextAlignmentRight :_gggb .moveRight (_bcaa );case _fd .TextAlignmentCenter :_gggb .moveRight (_bcaa /2);case _fd .TextAlignmentJustify :if _eca !=_edbb ||_cca !=_becb {_ebae :=[]*word {}; -for _ ,_gcf :=range _gggb ._cec {if _gcf ._gbe {_ebae =append (_ebae ,_gcf );};};_daf :=_bcaa /float64 (len (_ebae ));for _ ,_ecac :=range _ebae {_ecac ._cfa +=_daf ;};var _fdga *word ;for _ ,_cbde :=range _gggb ._cec {if _fdga !=nil {_cbde ._da =_fdga ._da +_fdga ._cfa ; -};_fdga =_cbde ;};};};};};};func _ddbf (_eabd ,_bbgeg *_ebe .CT_PPrGeneral )*_ebe .CT_PPrGeneral {if _eabd ==nil {return _eabd ;};if _bbgeg ==nil {return _eabd ;};if _eabd .PStyle ==nil {_eabd .PStyle =_bbgeg .PStyle ;};if _eabd .KeepNext ==nil {_eabd .KeepNext =_bbgeg .KeepNext ; -};if _eabd .KeepLines ==nil {_eabd .KeepLines =_bbgeg .KeepLines ;};if _eabd .PageBreakBefore ==nil {_eabd .PageBreakBefore =_bbgeg .PageBreakBefore ;};if _eabd .FramePr ==nil {_eabd .FramePr =_bbgeg .FramePr ;};if _eabd .WidowControl ==nil {_eabd .WidowControl =_bbgeg .WidowControl ; -};if _eabd .NumPr ==nil {_eabd .NumPr =_bbgeg .NumPr ;};if _eabd .SuppressLineNumbers ==nil {_eabd .SuppressLineNumbers =_bbgeg .SuppressLineNumbers ;};if _eabd .PBdr ==nil {_eabd .PBdr =_bbgeg .PBdr ;};if _eabd .Shd ==nil {_eabd .Shd =_bbgeg .Shd ;};if _eabd .Tabs ==nil {_eabd .Tabs =_bbgeg .Tabs ; -};if _eabd .SuppressAutoHyphens ==nil {_eabd .SuppressAutoHyphens =_bbgeg .SuppressAutoHyphens ;};if _eabd .Kinsoku ==nil {_eabd .Kinsoku =_bbgeg .Kinsoku ;};if _eabd .WordWrap ==nil {_eabd .WordWrap =_bbgeg .WordWrap ;};if _eabd .OverflowPunct ==nil {_eabd .OverflowPunct =_bbgeg .OverflowPunct ; -};if _eabd .TopLinePunct ==nil {_eabd .TopLinePunct =_bbgeg .TopLinePunct ;};if _eabd .AutoSpaceDE ==nil {_eabd .AutoSpaceDE =_bbgeg .AutoSpaceDE ;};if _eabd .AutoSpaceDN ==nil {_eabd .AutoSpaceDN =_bbgeg .AutoSpaceDN ;};if _eabd .Bidi ==nil {_eabd .Bidi =_bbgeg .Bidi ; -};if _eabd .AdjustRightInd ==nil {_eabd .AdjustRightInd =_bbgeg .AdjustRightInd ;};if _eabd .SnapToGrid ==nil {_eabd .SnapToGrid =_bbgeg .SnapToGrid ;};if _eabd .Spacing ==nil {_eabd .Spacing =_bbgeg .Spacing ;};if _eabd .Ind ==nil {_eabd .Ind =_bbgeg .Ind ; -};if _eabd .ContextualSpacing ==nil {_eabd .ContextualSpacing =_bbgeg .ContextualSpacing ;};if _eabd .MirrorIndents ==nil {_eabd .MirrorIndents =_bbgeg .MirrorIndents ;};if _eabd .SuppressOverlap ==nil {_eabd .SuppressOverlap =_bbgeg .SuppressOverlap ; -};if _eabd .Jc ==nil {_eabd .Jc =_bbgeg .Jc ;};if _eabd .TextDirection ==nil {_eabd .TextDirection =_bbgeg .TextDirection ;};if _eabd .TextAlignment ==nil {_eabd .TextAlignment =_bbgeg .TextAlignment ;};if _eabd .TextboxTightWrap ==nil {_eabd .TextboxTightWrap =_bbgeg .TextboxTightWrap ; -};if _eabd .OutlineLvl ==nil {_eabd .OutlineLvl =_bbgeg .OutlineLvl ;};if _eabd .DivId ==nil {_eabd .DivId =_bbgeg .DivId ;};if _eabd .CnfStyle ==nil {_eabd .CnfStyle =_bbgeg .CnfStyle ;};if _eabd .PPrChange ==nil {_eabd .PPrChange =_bbgeg .PPrChange ; -};return _eabd ;};type line struct{_fdg float64 ;_ebb float64 ;_gaee float64 ;_eegd float64 ;_gdg float64 ;_cfg []*span ;};func (_abdf *convertContext )autofitColumns (_gafd *_fd .Table ,_ecdf float64 ,_aacga []float64 ,_ggaa []float64 ){_bgac :=0.0;for _ ,_aebe :=range _aacga {_bgac +=_aebe ; -};if _bgac <=0||_ecdf <=0||len (_aacga )!=len (_ggaa ){return ;};_cfafe :=map[int ]float64 {};_degb :=map[int ]float64 {};for _facg ,_aedee :=range _ggaa {if _aedee *_bgac /_ecdf > _aacga [_facg ]{_cfafe [_facg ]=_aedee *_bgac /_ecdf -_aacga [_facg ];}else {_efge :=1.5; -if _aacga [_facg ]-_aedee *_efge *_bgac /_ecdf > 0{_degb [_facg ]=_aacga [_facg ]-_aedee *_efge *_bgac /_ecdf ;};};};if len (_cfafe )==0||len (_degb )==0{return ;};for _bdge ,_baef :=range _cfafe {for _fgd ,_gdcb :=range _degb {if _baef < _gdcb {_cfafe [_bdge ]=0; -_degb [_fgd ]-=_baef ;_aacga [_bdge ]+=_gdcb -_baef ;_aacga [_fgd ]-=_gdcb -_baef ;break ;}else {_degb [_fgd ]=0;_cfafe [_bdge ]-=_gdcb ;_aacga [_bdge ]+=_gdcb ;_aacga [_fgd ]-=_gdcb ;};};};_gafd .SetColumnWidths (_aacga ...);};func (_cddg *convertContext )addTableWithDataRange (_cge map[int ][]tableCellProperties ,_dge ,_gcae ,_faad int ,_ebead ,_eaaa float64 ,_efgd []float64 ,_abeb []float64 ){_fgafa :=_cddg ._aacb .NewTable (_faad ); -_fgafa .SetColumnWidths (_efgd ...);for _fbedc :=_dge ;_fbedc <=_gcae ;_fbedc ++{_fefb :=_cge [_fbedc ];_faeg :=_fefb [0]._eddd ;_cedf :=_fefb [0]._dce ;for _ ,_eeaf :=range _fefb {if _eeaf ._fag {_cddg .addEmptyCellToTable (_fgafa ,_eeaf ._bee ,_eeaf ._aga ,_eeaf ._eac ,_eeaf ._ef ,_eeaf ._edb ,_eeaf ._gcd ,_eeaf ._gaf ,_eeaf ._aad ,_eeaf ._cbe ); -}else {_cddg .addCellToTable (_fgafa ,_eeaf ._bee ,_eeaf ._aga ,_eeaf ._eac ,_eeaf ._ef ,_eeaf ._edb ,_eeaf ._gcd ,_eeaf ._gaf ,_eeaf ._aad ,_eeaf ._fbg ,_eeaf ._cbe ,_eeaf ._ebc ,_eeaf ._fcg ,_abeb );};};if _faeg {_fgafa .SetRowHeight (_fgafa .CurRow (),_cedf ); -};};_cbbe :=_ac .MakeTempCreatorMaxHeight (_ebead );_cbbe .Draw (_fgafa );_cddg .addParagraphWithTable (*_fgafa ,_ebead ,_eaaa );};func (_bcdcf *convertContext )addCurrentParagraphFooterToCurrentPage (){_bcdcf .alignParagraph ();_bcdcf ._bdcb ._ad =append (_bcdcf ._bdcb ._ad ,_bcdcf ._gcdb ); -};type image struct{_efa *_fd .Image ;_ccf float64 ;_aec float64 ;};func _dgdf (_feae *_df .Document ,_egge *_ebe .CT_TblPr )(*_ebe .CT_TblPr ,*_ebe .CT_PPrGeneral ,*_ebe .CT_RPr ){_eebgd :=_ebe .NewCT_PPrGeneral ();_afbcg :=_ebe .NewCT_RPr ();if _egge ==nil {_egge =_ebe .NewCT_TblPr (); -}else {if _egge .TblStyle !=nil {_egge ,_eebgd ,_afbcg =_cbceb (_feae ,_egge .TblStyle .ValAttr ,_egge ,_eebgd ,_afbcg );};};return _egge ,_eebgd ,_afbcg ;};func (_ggf *convertContext )addParagraphWithTable (_ggca _fd .Table ,_bae ,_fdfe float64 ){_ggf .newParagraph (); -_ggf ._gcdb ._cf =&_ac .Rectangle {Top :_cgbc (2),Bottom :_cgbc (2),Left :0,Right :0};_ggf ._gcdb ._ag =&tableWrapper {_eabc :&_ggca ,_edd :_bae };_ggf ._gcdb ._bf =_fdfe ;_ggf ._gcdb ._gg =_ggca .Height ();_ggf .determineParagraphBounds ();_ggf .addCurrentParagraphToCurrentPage (); -_ggf ._bdcb ._ba =_ggf ._bdcb ._bdf ;};var (_cg =_cgbc (6);_fc =_cgbc (0.25);_ce =_cgbc (1.9););func _bbdca (_bbca *_ebe .CT_Border )(_fd .CellBorderStyle ,*_fd .Color ,float64 ){if _bbca ==nil {return _fd .CellBorderStyleNone ,nil ,0;};var _fbea _fd .CellBorderStyle ; -switch _bbca .ValAttr {case _ebe .ST_BorderSingle :_fbea =_fd .CellBorderStyleSingle ;case _ebe .ST_BorderDouble :_fbea =_fd .CellBorderStyleDouble ;default:_fbea =_fd .CellBorderStyleNone ;};var _bcef _fd .Color ;if _dgeca :=_bbca .ColorAttr ;_dgeca !=nil {if _ffdfe :=_dgeca .ST_HexColorRGB ; -_ffdfe !=nil {_bcef =_fd .ColorRGBFromHex ("\u0023"+*_ffdfe );};};_egea :=0.0;if _gcad :=_bbca .SzAttr ;_gcad !=nil {_egea =float64 (*_gcad )/8;};return _fbea ,&_bcef ,_egea ;};func (_efe *convertContext )addAbsoluteCRC (_fbec []*_ebe .EG_ContentRunContent ,_cfdg *_ebe .CT_PPr )bool {for _ ,_gbbf :=range _fbec {if _faac :=_gbbf .R ; -_faac !=nil {if _cfdg !=nil &&_cfdg .PStyle !=nil {_cfbd :=_efe ._ecdbd .GetStyleByID (_cfdg .PStyle .ValAttr );if _gbd :=_cfbd .X ();_gbd !=nil {if _gbd .QFormat !=nil &&_dagf (_gbd .QFormat ){if _gbd .RPr !=nil &&_cfdg .RPr !=nil {_cfdg .RPr =_egeb (_cfdg .RPr ,_gbd .RPr ); -};};if _gbd .RPr !=nil {if _gbd .UiPriority !=nil &&_gbd .UiPriority .ValAttr > 0&&_faac .RPr ==nil {_cfdg .RPr =_egeb (_cfdg .RPr ,_gbd .RPr );};_faac .RPr =_febfb (_faac .RPr ,_gbd .RPr );};if _efe ._fgc !=nil {_cfc ,_edae :=_efe .getStyleProps (_cfdg .PStyle .ValAttr ,_cfbd ); -_cfdg =_abbg (_cfdg ,_cfc ,_edae );_faac .RPr =_febfb (_faac .RPr ,_edae );};};};_bdag :=_cfdg !=nil ||_faac .RPr !=nil ;if len (_faac .EG_RunInnerContent )==0&&_bdag {_efe .addEmptyLine ();};_ece :=_debea (_efe ._ecdbd ,_faac .RPr ,_cfdg );if _efe ._fgc !=nil {_efe .addAbsoluteRIC (nil ,_ece ); -_efe ._fgc =nil ;_efe ._gcdb ._eab =true ;};for _ ,_feb :=range _faac .EG_RunInnerContent {if _efe .addAbsoluteRIC (_feb ,_ece ){return true ;};_efe ._gcdb ._eab =false ;};for _ ,_fbfa :=range _faac .Extra {if _dde ,_dec :=_fbfa .(*_ebe .AlternateContentRun ); -_dec {if _gdd :=_dde .Choice ;_gdd !=nil {if _ceb :=_gdd .Drawing ;_ceb !=nil {if len (_ceb .Inline )> 0{for _ ,_aeee :=range _ceb .Inline {_abab :=_aeee .Extent ;if _abab ==nil {return false ;};_gdga :=_bda .FromEMU (_abab .CxAttr );_gdca :=_bda .FromEMU (_abab .CyAttr ); -if _fgg :=_aeee .Graphic ;_fgg !=nil {if _egb :=_fgg .GraphicData ;_egb !=nil {for _ ,_ecb :=range _egb .Any {if _cdb ,_agdc :=_ecb .(*_ebe .WdWsp );_agdc {_bgg ,_ecgf :=_efe .makeBlockFromWdWsp (_cdb );if _ecgf !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_ecgf ); -};if _bgg ==nil {continue ;};_bgg ._gfd .Scale (_gdga /_bgg ._gfd .Width (),_gdca /_bgg ._gfd .Height ());_efe .addInlineSymbol (&symbol {_ead :_gdca ,_dbe :_gdga ,_agg :_bgg });};};};};};};};};};};};};return false ;};func _ffbc (_gcef *_df .Document )map[string ]string {_ecgg :=[]_df .Paragraph {}; -_feg :=map[string ]string {};for _ ,_gcac :=range _gcef .Tables (){for _ ,_egcb :=range _gcac .Rows (){for _ ,_gbae :=range _egcb .Cells (){_ecgg =append (_ecgg ,_gbae .Paragraphs ()...);};};};_ecgg =append (_ecgg ,_gcef .Paragraphs ()...);for _ ,_eceef :=range _gcef .Headers (){_ecgg =append (_ecgg ,_eceef .Paragraphs ()...); -for _ ,_bfb :=range _eceef .Tables (){for _ ,_aebee :=range _bfb .Rows (){for _ ,_fgeb :=range _aebee .Cells (){_ecgg =append (_ecgg ,_fgeb .Paragraphs ()...);};};};};for _ ,_ecdc :=range _gcef .Footers (){_ecgg =append (_ecgg ,_ecdc .Paragraphs ()...); -for _ ,_efcfc :=range _ecdc .Tables (){for _ ,_ddcc :=range _efcfc .Rows (){for _ ,_bgeea :=range _ddcc .Cells (){_ecgg =append (_ecgg ,_bgeea .Paragraphs ()...);};};};};for _ ,_ecdd :=range _ecgg {for _ ,_bdgb :=range _ecdd .Runs (){for _ ,_ccag :=range _bdgb .X ().EG_RunInnerContent {if _cbga :=_ccag .InstrText ; -_cbga !=nil {_gaaa ,_bgec :=_ddf (_cbga .Content );if _gaaa !=""&&_bgec !=""{_feg [_gaaa ]=_bgec ;};};};};};return _feg ;};func (_cab *convertContext )addAbsoluteCBCs (_ffdbf []*_ebe .EG_ContentBlockContent ,_cffee []*_ebe .EG_ContentBlockContent ){_ffg :=""; -_bac :=false ;for _ ,_fea :=range _cffee {if len (_fea .P )< 1{_bac =true ;break ;};for _ ,_fcf :=range _fea .P {if len (_fcf .EG_PContent )==0{break ;};if _fcf .PPr !=nil &&_fcf .PPr .PStyle !=nil {_ffg =_fcf .PPr .PStyle .ValAttr ;break ;};};};for _ ,_ebbf :=range _ffdbf {for _ ,_aggb :=range _ebbf .P {_cab .newParagraph (); -if _aggb .PPr !=nil &&_aggb .PPr .PStyle ==nil {_dcb :=_cab ._ecdbd .Styles .ParagraphStyles ();for _ ,_daed :=range _dcb {if _aeef :=_daed .X ().DefaultAttr ;_aeef !=nil {if _bfd :=_aeef .Bool ;_bfd !=nil &&*_bfd {_aggb .PPr =_abbg (_aggb .PPr ,_daed .X ().PPr ,_daed .X ().RPr ); -};if _gaed :=_aeef .ST_OnOff1 ;_gaed ==_eaf .ST_OnOff1On {_aggb .PPr =_abbg (_aggb .PPr ,_daed .X ().PPr ,_daed .X ().RPr );};break ;};};};_bdb ,_ggg :=_cab .combinePPrWithStyles (_aggb .PPr );if _ggg !=nil {_cab ._fgc =_ggg ;};if _aggb .PPr !=nil &&_aggb .PPr .PStyle !=nil {if _aggb .PPr .PStyle .ValAttr !=_ffg {_aggb .PPr .ContextualSpacing =nil ; -};};if _bdb !=nil &&_bdb .SectPr !=nil {_eda ,_ged :=_cab .getSectPrHeaderAndFooterRef (_bdb .SectPr ,len (_cab ._effec )-1);_cab ._bdcb ._edf =append (_cab ._bdcb ._edf ,_eda ...);_cab ._bdcb ._fda =append (_cab ._bdcb ._fda ,_ged ...);_cab ._cgc =append (_cab ._cgc ,_eda ...); -_cab ._cgfcf =append (_cab ._cgfcf ,_ged ...);if !_bac &&(_bdb .SectPr .Type ==nil ||(_bdb .SectPr .Type !=nil &&_bdb .SectPr .Type .ValAttr !=_ebe .ST_SectionMarkContinuous ))&&_ggg ==nil &&!_dagf (_bdb .WidowControl ){_cab .newPage ();continue ;};if len (_aggb .EG_PContent )< 1{continue ; -};};_cab .assignPropsToAbsoluteParagraph (_bdb ,_cab ._gcdb );_cab .determineParagraphBounds ();_cab .newLine ();_cab .newWord ();_bbae :=_aggb .EG_PContent ;if len (_bbae )==0{_cab .addEmptyLine ();}else {if _cab .addAbsoluteEGPC (_bbae ,_bdb ){_cab .addCurrentWordToParagraph (); -_cab .addCurrentParagraphToCurrentPage ();_cab .newPage ();continue ;};if _cab .currentParagraphOverflowsCurrentPage (){_cab .moveCurrentParagraphToNewPage ();};_cab .addAnchorBlocks (_bbae );_cab .addAnchorExtra (_bbae );_cab .addCurrentWordToParagraph (); -};_cab .addCurrentParagraphToCurrentPage ();};for _ ,_gdc :=range _ebbf .Tbl {if _cab ._gcdb ==nil {_cab .newParagraph ();_cab .determineParagraphBounds ();_cab .newLine ();_cab .newWord ();};_cab .addAbsoluteTable (_gdc );};};_cab ._gcdb =nil ;};func (_bccgc *convertContext )assignPropsToRelativeParagraph (_facca *_ebe .CT_PPr ,_bffad *_fd .StyledParagraph )(float64 ,float64 ){_facca =_abbg (_facca ,_bccgc ._aedeeg ,_bccgc ._cded ); -_fdcd :=1.1;if _facca ==nil {_bffad .SetLineHeight (_fdcd );return 0,0;};var _acbe _fd .TextAlignment ;if _facca .Jc !=nil {switch _facca .Jc .ValAttr {case _ebe .ST_JcRight :_acbe =_fd .TextAlignmentRight ;case _ebe .ST_JcCenter :_acbe =_fd .TextAlignmentCenter ; -case _ebe .ST_JcBoth :_acbe =_fd .TextAlignmentJustify ;case _ebe .ST_JcEnd :_acbe =_fd .TextAlignmentRight ;default:_acbe =_fd .TextAlignmentLeft ;};_bffad .SetTextAlignment (_acbe );};var _dbeb ,_beaa ,_eebg ,_egde float64 ;if _egagg :=_facca .Spacing ; -_egagg !=nil {if _bfgf :=_egagg .BeforeAttr ;_bfgf !=nil {if _bfgf .ST_UnsignedDecimalNumber !=nil {_dbeb =_ac .PointsFromTwips (int64 (*_bfgf .ST_UnsignedDecimalNumber ));};};if _fbaad :=_egagg .AfterAttr ;_fbaad !=nil {if _fbaad .ST_UnsignedDecimalNumber !=nil {_beaa =_ac .PointsFromTwips (int64 (*_fbaad .ST_UnsignedDecimalNumber )); -};};if _bgecc :=_egagg .LineAttr ;_bgecc !=nil {if _bgecc .Int64 !=nil {_fdcd =float64 (*_bgecc .Int64 /240);};};};if _facca .ContextualSpacing !=nil &&_dagf (_facca .ContextualSpacing ){_dbeb =0;_beaa =0;};if _bbgec :=_facca .TextAlignment ;_bbgec !=nil {switch _bbgec .ValAttr {case _ebe .ST_TextAlignmentTop :_bffad .SetTextVerticalAlignment (_fd .TextVerticalAlignmentTop ); -case _ebe .ST_TextAlignmentBottom :_bffad .SetTextVerticalAlignment (_fd .TextVerticalAlignmentBottom );case _ebe .ST_TextAlignmentBaseline :_bffad .SetTextVerticalAlignment (_fd .TextVerticalAlignmentBaseline );case _ebe .ST_TextAlignmentCenter :_bffad .SetTextVerticalAlignment (_fd .TextVerticalAlignmentCenter ); -};};if _acbe ==_fd .TextAlignmentRight &&_egde <=0{_egde +=5;};if _dbeb > 0{_dbeb =_dbeb -_fdcd /2;};if _beaa > 0{_beaa =_beaa -_fdcd /2;};_bffad .SetLineHeight (_fdcd );if _aaaed :=_facca .Ind ;_aaaed !=nil {if _cbac :=_aaaed .LeftAttr ;_cbac !=nil {if _cbac .Int64 !=nil {_eebg =_ac .PointsFromTwips (*_cbac .Int64 ); -};};if _acgg :=_aaaed .RightAttr ;_acgg !=nil {if _acgg .Int64 !=nil {_egde =_ac .PointsFromTwips (*_acgg .Int64 );};};};_bffad .SetMargins (_eebg ,_egde ,_dbeb ,_beaa );return _dbeb ,_eebg ;};func _geeg (_efde *_fd .Creator ,_dgcc *_fd .Block ,_gbdb []*paragraph ,_bgfgf float64 ,_fddf _fd .PageFinalizeFunctionArgs )float64 {_ebga :=0.0; -_abee :=0.0;for _ ,_dece :=range _gbdb {for _ ,_gbdc :=range _dece ._aa {for _ ,_decb :=range _gbdc ._cfg {for _ ,_addef :=range _decb ._cec {for _ ,_dfab :=range _addef ._cef {if _dfab ._abf !=nil {_dfab ._abf .SetPos (_addef ._da +_dfab ._abc ,_bgfgf ); -_dgcc .Draw (_dfab ._abf );}else if _dfab ._agg !=nil {if _dfab ._agg ._ffd ==0{_dfab ._agg ._ffd =_addef ._da +_dfab ._abc ;};if _dfab ._agg ._bg ==0{_dfab ._agg ._bg =_dece ._fad +_gbdc ._fdg ;};_gfge (_efde ,_dfab ._agg );}else {_bccd :=_efde .NewStyledParagraph (); -if _dfab ._fed {_dfab ._cbf =0;}else if _dfab ._gbaf {_dfab ._cbf =1.2*_gbdc ._gdg -_dfab ._ead ;};_aadc :=_addef ._da +_dfab ._abc +_abee ;_agegcd :=_bgfgf +_gbdc ._fdg +_dfab ._cbf +_ebga ;_bccd .SetPos (_aadc ,_agegcd );_gagc :=false ;if _dfab ._edba =="\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d"{_dfab ._edba =_d .Itoa (_fddf .PageNum ); -_gagc =true ;};if _dfab ._edba =="\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"{_dfab ._edba =_d .Itoa (_fddf .TotalPages );_gagc =true ;};var _fgbd *_fd .TextChunk ;if _dfab ._aae !=""{_fgbd =_bccd .AddExternalLink (_dfab ._edba ,_dfab ._aae ); -}else {_fgbd =_bccd .Append (_dfab ._edba );};if _dfab ._de !=nil {_fgbd .Style =*_dfab ._de ;};if _gagc {_abee +=_bccd .Width ();};_dgcc .Draw (_bccd );if _dfab ._bcg !=nil {_fgfef :=_agegcd +_dfab ._ead ;_ac .DrawLine (_efde ,_aadc ,_fgfef ,_aadc +_dfab ._dbe ,_fgfef ,1,*_dfab ._bcg ); -};};};};};};if _dece ._ag !=nil {_cbba :=_fd .NewBlock (_dece ._ag ._edd ,_dece ._cf .Top +_dece ._gg +_dece ._cf .Bottom );_cbba .SetPos (_dece ._cea ,_bgfgf );_cbba .Draw (_dece ._ag ._eabc );_dgcc .Draw (_cbba );};_ebga +=_dece ._gg ;};return _ebga ; -};func (_ecga *convertContext )newSpan (){_affc :=&span {_geb :_ecga ._fecce ._eegd ,_cfd :_ecga ._fecce ._gaee };_ecga ._eadfe =_affc ;_ecga ._fecce ._cfg =append (_ecga ._fecce ._cfg ,_affc );};var _geab float64 ;func (_caae *convertContext )makeRunStyle (_dafdb *_ebe .CT_RPr ,_fefg ,_dceb ,_dcdf ,_dgbbd ,_gbbfe bool )(_fd .TextStyle ,bool ,bool ,*_fd .Color ){var _fgaa *_fd .Color ; -_gagcf :=_caae ._aacb .NewTextStyle ();if _dafdb !=nil {_fbcf :=_ac .FontStyle_Regular ;_cdgg :=_dagf (_dafdb .B );_deecc :=_dagf (_dafdb .I );if _cdgg &&_deecc {_fbcf =_ac .FontStyle_BoldItalic ;}else if _cdgg {_fbcf =_ac .FontStyle_Bold ;}else if _deecc {_fbcf =_ac .FontStyle_Italic ; -};if _dgbbd {_gagcf .Font =_ac .AssignStdFontByName (_gagcf ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_befb :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _dag :=_dafdb .RFonts ;_dag !=nil {if _bdced :=_dag .AsciiAttr ;_bdced !=nil {_befb =*_bdced ; -}else if _acda :=_dag .HAnsiAttr ;_acda !=nil {_befb =*_acda ;}else if _bcfba :=_dag .CsAttr ;_bcfba !=nil {_befb =*_bcfba ;}else {_dgccg :=_caae ._cded ;if _dgccg !=nil {_agbb :="";if _agcb :=_dgccg .RFonts ;_agcb !=nil {if _decg :=_dag .HintAttr ;_decg ==_ebe .ST_HintEastAsia {if _agcb .EastAsiaAttr !=nil {_befb =*_dgccg .RFonts .EastAsiaAttr ; -}else {if _agcb .EastAsiaThemeAttr ==_ebe .ST_ThemeMajorEastAsia {_agbb =_daabb ;};if _agcb .EastAsiaThemeAttr ==_ebe .ST_ThemeMinorEastAsia {_agbb =_ddca ;};};}else {if _bagf :=_agcb .AsciiAttr ;_bagf !=nil {_befb =*_bagf ;}else if _abga :=_agcb .HAnsiAttr ; -_abga !=nil {_befb =*_abga ;};};if _befb =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _agbb ==""{if _agcb .EastAsiaThemeAttr ==_ebe .ST_ThemeMajorEastAsia {_agbb =_daabb ;}else if _agcb .EastAsiaThemeAttr ==_ebe .ST_ThemeMinorEastAsia {_agbb =_ddca ;}else if _bggf :=_agcb .AsciiThemeAttr ; -_bggf ==_ebe .ST_ThemeMajorAscii ||_bggf ==_ebe .ST_ThemeMajorHAnsi {_agbb =_bgbac ;}else if _cefed :=_agcb .AsciiThemeAttr ;_cefed ==_ebe .ST_ThemeMinorAscii ||_cefed ==_ebe .ST_ThemeMinorHAnsi {_agbb =_edbba ;}else {if _fedge :=_agcb .HAnsiThemeAttr ; -_fedge ==_ebe .ST_ThemeMajorAscii ||_fedge ==_ebe .ST_ThemeMajorHAnsi {_agbb =_bgbac ;}else if _gega :=_agcb .HAnsiThemeAttr ;_gega ==_ebe .ST_ThemeMinorAscii ||_gega ==_ebe .ST_ThemeMinorHAnsi {_agbb =_edbba ;};};};_eed :="";if _befb =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _bfcf :=_caae ._ecdbd .Settings .X (); -_bfcf !=nil {_fbaafd :="";if _aded :=_bfcf .ThemeFontLang ;_aded !=nil {if _aded .ValAttr !=nil {_fbaafd =*_aded .ValAttr ;};if _aded .EastAsiaAttr !=nil {_fbaafd =*_aded .EastAsiaAttr ;};if _aded .BidiAttr !=nil {_fbaafd =*_aded .BidiAttr ;};};_eed =_ebcb (_ecbde (_fbaafd )); -};};_caff :=_caae ._ecdbd .Themes ();for _ ,_aaab :=range _caff {if _aaab .ThemeElements !=nil {if _fedgc :=_aaab .ThemeElements .FontScheme ;_fedgc !=nil {if _fedgc .MajorFont !=nil &&_agbb ==_daabb {if _fedgc .MajorFont .Ea !=nil {_befb =_fedgc .MajorFont .Ea .TypefaceAttr ; -if _befb ==""&&_eed !=""{for _ ,_acffg :=range _fedgc .MajorFont .Font {if _acffg .ScriptAttr ==_eed {_befb =_acffg .TypefaceAttr ;break ;};};};break ;};}else if _fedgc .MinorFont !=nil &&_agbb ==_ddca {if _fedgc .MinorFont .Ea !=nil {_befb =_fedgc .MinorFont .Ea .TypefaceAttr ; -if _befb ==""&&_eed !=""{for _ ,_afbd :=range _fedgc .MinorFont .Font {if _afbd .ScriptAttr ==_eed {_befb =_afbd .TypefaceAttr ;break ;};};};break ;};}else if _fedgc .MajorFont !=nil &&_agbb ==_bgbac {if _fedgc .MajorFont .Latin !=nil {_befb =_fedgc .MajorFont .Latin .TypefaceAttr ; -break ;};}else if _fedgc .MinorFont !=nil &&_agbb ==_edbba {if _fedgc .MinorFont .Latin !=nil {_befb =_fedgc .MinorFont .Latin .TypefaceAttr ;break ;};};};};};};};};};};if _befb !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_gccce (_befb ){if _daff :=_caae ._ecdbd .FontTable (); -_daff !=nil {for _ ,_ggafb :=range _daff .Font {if _ggafb .NameAttr ==_befb &&_ggafb .AltName !=nil &&_gccce (_ggafb .AltName .ValAttr ){_befb =_ggafb .AltName .ValAttr ;break ;};if _ggafb .AltName !=nil &&!_gccce (_ggafb .AltName .ValAttr )&&_ggafb .AltName .ValAttr ==_befb {_befb =_ggafb .NameAttr ; -break ;};};};};if _dcga ,_egeed :=_ac .StdFontsMap [_befb ];_egeed {_gagcf .Font =_ac .AssignStdFontByName (_gagcf ,_dcga [_fbcf ]);}else if _abec :=_ac .GetRegisteredFont (_befb ,_fbcf );_abec !=nil {_gagcf .Font =_abec ;}else {_eeg .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_befb ,_fbcf ); -_gagcf .Font =_ac .AssignStdFontByName (_gagcf ,_ac .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_fbcf ]);};};_addg :=_gfbe (_dafdb .Sz ,_dafdb .SzCs );if _fcbc :=_dafdb .VertAlign ;_fcbc !=nil {_dedcf :=_fcbc .ValAttr ;_fefg =_dedcf ==_eaf .ST_VerticalAlignRunSuperscript ; -_dceb =_dedcf ==_eaf .ST_VerticalAlignRunSubscript ;};if _addg > _caae ._fgfge {_caae ._fgfge =_addg ;};if _fefg ||_dceb {_addg *=0.64;};if _dcdf {if _fefg {_gagcf .TextRise =1.5;};if _dceb {_gagcf .TextRise =-1.5;};};_gagcf .FontSize =_addg ;_gecd :=0.0; -if _deaac :=_dafdb .Spacing ;_deaac !=nil {_gecd =_ac .PointsFromTwips (*_deaac .ValAttr .Int64 );if _gecd < 0.0{_gecd =0.0;};};_gagcf .CharSpacing =_gecd ;_dabeb :=0.0;if _gfddb :=_dafdb .Position ;_gfddb !=nil {_dabeb =float64 (*_gfddb .ValAttr .Int64 )/24*_addg ; -};_gagcf .TextRise =_dabeb ;_fbage :=_fd .ColorBlack ;if _dafdb .Color !=nil {_ebba :=_dafdb .Color .ValAttr .ST_HexColorRGB ;if _ebba !=nil {_fbage =_fd .ColorRGBFromHex ("\u0023"+*_ebba );};};if _dcdf {_caeb ,_gegd ,_efaf :=_fbage .ToRGB ();_caeb ,_gegd ,_efaf =_ac .Lighten (_caeb ),_ac .Lighten (_gegd ),_ac .Lighten (_efaf ); -_fbage =_fd .ColorRGBFromArithmetic (_caeb ,_gegd ,_efaf );};_gagcf .Color =_fbage ;if _gbbfe {_fgaa =&_fbage ;};if _dafdb .U !=nil &&_dafdb .U .ValAttr !=_ebe .ST_UnderlineNone &&!_dgbbd {_fgaa =&_fbage ;if _dcebe :=_dafdb .U .ColorAttr ;_dcebe !=nil {if _bgeed :=_dcebe .ST_HexColorRGB ; -_bgeed !=nil {_eggb :=_fd .ColorRGBFromHex ("\u0023"+*_bgeed );_fgaa =&_eggb ;};};};};return _gagcf ,_fefg ,_dceb ,_fgaa ;};func (_dcg *convertContext )newParagraph (){if _dcg ._bdcb ==nil {_dcg .newPage ();};_bcffg :=¶graph {};_bcffg ._cf =&_ac .Rectangle {}; -_bcffg ._fad =_dcg ._bdcb ._bdf ;_dcg ._gcdb =_bcffg ;};type span struct{_geb float64 ;_cfd float64 ;_cec []*word ;};type page struct{_fa *_ac .Rectangle ;_fb []*paragraph ;_bdf float64 ;_ba float64 ;_ec []*zoneToSkip ;_eg []*image ;_gd []*image ;_dd []*block ; -_cd []*block ;_cda []*note ;_gae bool ;_edf []*headerFooterRef ;_fda []*headerFooterRef ;_gad []*paragraph ;_ad []*paragraph ;};type styleAttributes struct{};func (_deeec *convertContext )shouldApplyContextualSpacing (Ppr *_ebe .CT_PPr )bool {_gbgg :=_deeec ._fdge .PStyle ; -return Ppr !=nil &&Ppr .ContextualSpacing !=nil &&_dagf (Ppr .ContextualSpacing )&&_deeec ._fdge .ContextualSpacing !=nil &&_dagf (_deeec ._fdge .ContextualSpacing )&&Ppr .PStyle !=nil &&_gbgg !=nil &&Ppr .PStyle .ValAttr ==_gbgg .ValAttr ;};func (_bbf *convertContext )addAnchorBlocks (_bage []*_ebe .EG_PContent ){for _ ,_gga :=range _bage {for _ ,_cefg :=range _gga .EG_ContentRunContent {if _acb :=_cefg .R ; -_acb !=nil {for _ ,_ccd :=range _acb .EG_RunInnerContent {if _cgfg :=_ccd .Drawing ;_cgfg !=nil {for _ ,_gaa :=range _cgfg .Anchor {var _feea ,_eaa ,_cebg ,_eade float64 ;if _gaa .DistLAttr !=nil {_feea =_bda .FromEMU (int64 (*_gaa .DistLAttr ));};if _gaa .DistRAttr !=nil {_eaa =_bda .FromEMU (int64 (*_gaa .DistRAttr )); -};if _gaa .DistTAttr !=nil {_cebg =_bda .FromEMU (int64 (*_gaa .DistTAttr ));};if _gaa .DistBAttr !=nil {_eade =_bda .FromEMU (int64 (*_gaa .DistBAttr ));};var _eag ,_caa ,_ade ,_ega float64 ;if _ecab :=_gaa .Extent ;_ecab !=nil {_ega =_bda .FromEMU (_ecab .CxAttr ); -_ade =_bda .FromEMU (_ecab .CyAttr );};_bab :=0.0;_egbe :=0.0;_bebc ,_cebgd :=_gaa .PositionH ,_gaa .PositionV ;switch _bebc .RelativeFromAttr {case _ebe .WdST_RelFromHPage :_egbe =0;default:_egbe =_bbf ._bdcb ._fa .Left ;};if _bdbc :=_bebc .Choice ;_bdbc !=nil {if _bdbc .PosOffset !=nil {_eag =_bda .FromEMU (int64 (*_bdbc .PosOffset )); -};switch _bdbc .Align {case _ebe .WdST_AlignHRight :_eag +=_bbf ._gcdb ._db -_bbf ._gcdb ._gf -_ega ;case _ebe .WdST_AlignHCenter :_eag +=(_bbf ._gcdb ._db -_bbf ._gcdb ._gf -_ega )/2;};};switch _cebgd .RelativeFromAttr {case _ebe .WdST_RelFromVPage :_bab =0; -case _ebe .WdST_RelFromVParagraph :_bab =_bbf ._gcdb ._fad ;case _ebe .WdST_RelFromVTopMargin :_bab =0;default:_bab =_bbf ._bdcb ._fa .Top ;};if _gfdf :=_cebgd .Choice ;_gfdf !=nil {if _gfdf .PosOffset !=nil {_caa =_bda .FromEMU (int64 (*_gfdf .PosOffset )); -};};_bab +=_caa ;_egbe +=_eag ;_bgfe :=_bab +_ade ;_degf :=_egbe +_ega ;if _bab < _bbf ._bdcb ._ba {_bbf .moveCurrentParagraphToNewPage ();};_dgfg :=_caa +_ade ;if _dgfg > _bbf ._gcdb ._gfg {_bbf ._gcdb ._gfg =_dgfg ;};if !_gaa .AllowOverlapAttr {_bbf ._gcdb ._gg =_ade ; -};if _gaa .Choice !=nil &&_gaa .Choice .WrapNone ==nil {_bbf ._gcdb ._ae =append (_bbf ._gcdb ._ae ,&zoneToSkip {_cgf :&_ac .Rectangle {Top :_bab -_cebg ,Bottom :_bgfe +_eade ,Left :_egbe -_feea ,Right :_degf +_eaa },_dg :_gaa .Choice ,_fdac :_gaa .RelativeHeightAttr }); -};if _facc :=_gaa .Graphic ;_facc !=nil {if _eae :=_facc .GraphicData ;_eae !=nil {for _ ,_aea :=range _eae .Any {if _aag ,_edc :=_aea .(*_bd .Pic );_edc {_dba ,_egac :=_bbf .makePdfImageFromGraphics (_aag );if _egac !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_egac ); -};_fbc :=false ;_feag :=0.0;if _aag .SpPr !=nil &&_aag .SpPr .Xfrm !=nil {if _aag .SpPr .Xfrm .RotAttr !=nil {_feag =_bda .DegreeFromSTAngle (*_aag .SpPr .Xfrm .RotAttr );};if _eeb :=_aag .SpPr .Xfrm .Ext ;_eeb !=nil {_fbc =true ;};};if _dba !=nil {if !_fbc {_dba .Scale (_ega /_dba .Width (),_ade /_dba .Height ()); -}else {_dba .ScaleToWidth (_ega );};_dba .SetAngle (_feag );_cba :=&image {_efa :_dba ,_ccf :_egbe ,_aec :_bab };if _gaa .BehindDocAttr {_bbf ._gcdb ._ff =append (_bbf ._gcdb ._ff ,_cba );}else {_bbf ._gcdb ._aba =append (_bbf ._gcdb ._aba ,_cba );};}; -}else if _bfdg ,_bfc :=_aea .(*_c .Chart );_bfc {_dfa ,_cegb :=_bbf .makePdfBlockFromChart (_bfdg ,_ega ,_ade );if _cegb !=nil {_eeg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_cegb ); -};if _dfa !=nil {_ddaa :=&block {_gfd :_dfa ,_ffd :_egbe ,_bg :_bab };if _gaa .BehindDocAttr {_bbf ._gcdb ._cgd =append (_bbf ._gcdb ._cgd ,_ddaa );}else {_bbf ._gcdb ._ddg =append (_bbf ._gcdb ._ddg ,_ddaa );};};};};};};};};};};};};}; +package convert ;import (_cf "bytes";_f "errors";_cc "github.com/unidoc/emf";_e "github.com/unidoc/unioffice/common/logger";_eb "github.com/unidoc/unioffice/common/tempstorage";_bd "github.com/unidoc/unioffice/document";_cgb "github.com/unidoc/unioffice/internal/convertutils"; +_dbd "github.com/unidoc/unioffice/internal/formatutils";_de "github.com/unidoc/unioffice/measurement";_gg "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chart";_db "github.com/unidoc/unioffice/schema/soo/dml/picture"; +_bc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ba "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fd "github.com/unidoc/unioffice/schema/soo/wml";_ga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ee "github.com/unidoc/unioffice/vmldrawing"; +_cec "github.com/unidoc/unipdf/v3/creator";_cce "github.com/unidoc/unipdf/v3/model";_b "image/png";_d "io/ioutil";_c "regexp";_ce "strconv";_cg "strings";);func (_afbff *convertContext )calculateHdrFtrContentHeight (){_eceag :=_cec .New ();_eceag .SetPageSize (_cec .PageSize {_afbff ._ffaad .Width (),_afbff ._ffaad .Height ()}); +_eceag .SetPageMargins (_afbff ._feag .Left ,_afbff ._feag .Right ,_afbff ._feag .Top ,_afbff ._feag .Bottom );_befc :=*_afbff ;_befc ._ffaad =_eceag ;_befc .newPage ();_befc .drawPages ();_befc .drawHeaderFooter ();_aede :=_eceag .Finalize ();if _aede !=nil {_e .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aede ); +};if _befc ._dacb >=_afbff ._feag .Top {_afbff ._abgea .Top =_befc ._dacb +_afbff ._cfaf ;_afbff ._feag .Top =_befc ._dacb +_afbff ._cfaf ;_afbff ._dacb =_befc ._dacb ;};if _befc ._fccg < _afbff ._feag .Bottom {_agcf :=(_befc ._fccg /_afbff ._feag .Bottom )*(_befc ._fccg *_ea ); +_afbff ._cdfa -=_agcf ;}else {_afbff ._cdfa -=_befc ._fccg ;};_afbff ._ffaad .SetPageMargins (_afbff ._feag .Left ,_afbff ._feag .Right ,_afbff ._feag .Top ,_afbff ._feag .Bottom );};func (_eddg *convertContext )addEmptyCellToTable (_cbbd *_cec .Table ,_dcgb *_fd .CT_Tc ,_dffa *_fd .CT_TblPr ,_cfadb *_fd .CT_TblPrEx ,_efea ,_gabb ,_fcfb ,_bdcd int ,_fdbc []*_fd .CT_TblStylePr ,_ccdg *_fd .CT_RPr ){_eddg .getTableCellProperties (_cbbd ,_dffa ,_cfadb ,_fdbc ,_efea ,_dcgb .TcPr ,_ccdg ,_gabb ,_fcfb ,_bdcd ); +};type block struct{_ccg *_cec .Block ;_ced float64 ;_aabg float64 ;_gbc bool ;_cdbd float64 ;_dgc _cec .Color ;};func (_acge *convertContext )addBorderLine (_gccb *_fd .CT_Border ,_eaea *paragraph ,_becf _cgb .BorderPosition ){_gbaf :=0.0;if _eaa :=_gccb .SzAttr ; +_eaa !=nil {_gbaf =float64 (*_eaa )/8;};_cbga :=0.0;if _bgebb :=_gccb .SpaceAttr ;_bgebb !=nil {_cbga =float64 (*_bgebb )*_de .Pixel72 ;};var _bbea _cec .Color ;if _becbf :=_gccb .ColorAttr ;_becbf !=nil {if _dcdd :=_becbf .ST_HexColorAuto ;_dcdd ==_fd .ST_HexColorAutoAuto {_bbea =_cec .ColorBlack ; +};if _gfed :=_becbf .ST_HexColorRGB ;_gfed !=nil {_bbea =_cec .ColorRGBFromHex ("\u0023"+*_gfed );};};if _becf ==_cgb .BorderPositionBottom ||_becf ==_cgb .BorderPositionTop {_ccgb :=&borderLine {_aba :_becf ,_df :_acge ._cfee ._fe .Right -_acge ._cfee ._fe .Left ,_dcc :_gbaf ,_ggee :_bbea ,_dcb :_cbga }; +_eaea ._daf =append (_eaea ._daf ,_ccgb );}else {_efdf :=&borderLine {_aba :_becf ,_df :_gbaf ,_dcc :_acge ._cfee ._fe .Top -_acge ._cfee ._fe .Bottom ,_ggee :_bbea ,_dcb :_cbga };_eaea ._daf =append (_eaea ._daf ,_efdf );};};func (_fgec *convertContext )addAbsoluteRIC (_abf *_fd .EG_RunInnerContent ,_eccb *_fd .CT_RPr )bool {var _bfdf ,_aaf bool ; +_cbeb :=[]*symbol {};_gdge :=false ;if _abf ==nil {if _fgec ._cbdfg !=nil {_bafc :=true ;for _ ,_afe :=range _fgec ._cbdfg ._ffe {if _bcbc ,_aaab :=_dge [_afe ];_aaab {_aaf =_fgec ._cbdfg ._cadd ;_fgec ._cbdfg ._ffe =string (rune (_bcbc ));_bafc =false ; +};};_cbeb =_cbgf (_fgec ._cbdfg ._ffe ,"",true ,false ,_bafc );};}else {if _fbebc (_abf ){return true ;}else if _abf .T !=nil {_caae :=_abf .T .Content ;if _eccb !=nil &&_bcfc (_eccb .Caps ){_caae =_cg .ToUpper (_caae );};if _caae ==""{_caae ="\u0020"; +};_afa ,_ :=_c .MatchString ("\u00ab\u002e\u002a\u00bb",_caae );if len (_fgec ._bccag ._ebd )> 0&&_fgec ._bccag ._ebd [len (_fgec ._bccag ._ebd )-1]._cecb &&_fgec ._bccag ._ebd [len (_fgec ._bccag ._ebd )-1]._feb ==""&&!_afa {return false ;};if _ceeb :=_fgec ._gdec ; +_ceeb !=nil &&_ceeb .IdAttr !=nil {_gdge =true ;_cbeb =_cbgf (_caae ,_fgec ._cade .GetTargetByRelId (*_ceeb .IdAttr ),false ,false ,false );}else {_cbeb =_cbgf (_caae ,"",false ,false ,false );};}else if _fad :=_abf .EndnoteReference ;_fad !=nil {_dfad :=_fgec ._cade .BodySection ().X (); +_cfc :=_fad .IdAttr ;_eeb :=_cfc ;_dcbc :=_fd .ST_NumberFormatLowerRoman ;if _ebf :=_dfad .EndnotePr ;_ebf !=nil {if _cfcf :=_ebf .NumFmt ;_cfcf !=nil {_dcbc =_cfcf .ValAttr ;};if _eaeg :=_ebf .NumStart ;_eaeg !=nil {_eeb +=_eaeg .ValAttr -1;};};_aeaa :=_dbfe (_eeb ,_dcbc ); +_gab :=_fgec ._cade .Endnote (_cfc ).X ();if _gab !=nil {_fgec ._dfdbc =append (_fgec ._dfdbc ,note {_ef :_aeaa ,_fdd :_gab .EG_BlockLevelElts });_cbeb =_cbgf (_aeaa ,"",true ,false ,false );};}else if _febf :=_abf .FootnoteReference ;_febf !=nil {_bade :=_fgec ._cade .BodySection ().X (); +_fcgc :=_febf .IdAttr ;_dafd :=_fcgc ;_bfge :=_fd .ST_NumberFormatDecimal ;if _gdfc :=_bade .FootnotePr ;_gdfc !=nil {if _eaegd :=_gdfc .NumFmt ;_eaegd !=nil {_bfge =_eaegd .ValAttr ;};if _gagg :=_gdfc .NumStart ;_gagg !=nil {_dafd +=_gagg .ValAttr -1; +};};_fabd :=_dbfe (_dafd ,_bfge );_aedb :=_fgec ._cade .Footnote (_fcgc ).X ();if _aedb !=nil {_bcca :=¬e {_ef :_fabd ,_fdd :_aedb .EG_BlockLevelElts };_aca :=[][]*_fd .EG_ContentBlockContent {};for _ ,_aagd :=range _aedb .EG_BlockLevelElts {_aca =append (_aca ,_aagd .EG_ContentBlockContent ); +};_aedc :=&prefix {_ffe :_fabd };_eef ,_gbbd :=_fgec .makePdfBlockFromCBCs (_aca ,_fgec ._cfee ._fe .Right -_fgec ._cfee ._fe .Left ,_efabb (1000),nil ,true ,_aedc );if _gbbd !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020c\u006f\u006e\u0076\u0065\u0072\u0074\u0020\u0066\u006fo\u0074\u006e\u006ft\u0065:\u0020\u0025\u0073",_gbbd ); +return false ;};_bcca ._eag =_eef ;_fgec ._dab ._fa =append (_fgec ._dab ._fa ,_bcca );_fgec ._dab ._eed +=_bcca ._eag .Height ();_cbeb =_cbgf (_fabd ,"",true ,false ,false );};}else if _bfdb :=_abf .InstrText ;_bfdb !=nil {_ecbd :=_ebge (_bfdb .Content ); +if _ecbd !=""{_cbeb =_cbgf (_fgec ._agdd [_ecbd ],"",false ,false ,false );};if _bfdb .Content ==_bd .FieldCurrentPage {_cbeb =_fddb ("\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d");};if _bfdb .Content ==_bd .FieldNumberOfPages {_cbeb =_fddb ("\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"); +};}else if _dccc :=_abf .Drawing ;_dccc !=nil {for _ ,_fadb :=range _dccc .Inline {if _cfgf :=_fadb .Graphic ;_cfgf !=nil {if _adg :=_cfgf .GraphicData ;_adg !=nil {_babe :=_fadb .Extent ;if _babe ==nil {return false ;};_cbad :=_de .FromEMU (_babe .CxAttr ); +_dggb :=_de .FromEMU (_babe .CyAttr );if _ege :=_fadb .EffectExtent ;_ege !=nil {if _ege .LAttr .ST_CoordinateUnqualified !=nil {_cbad +=_de .FromEMU (*_ege .LAttr .ST_CoordinateUnqualified );};if _ege .RAttr .ST_CoordinateUnqualified !=nil {_cbad +=_de .FromEMU (*_ege .RAttr .ST_CoordinateUnqualified ); +};if _ege .TAttr .ST_CoordinateUnqualified !=nil {_dggb +=_de .FromEMU (*_ege .TAttr .ST_CoordinateUnqualified );};if _ege .BAttr .ST_CoordinateUnqualified !=nil {_dggb +=_de .FromEMU (*_ege .BAttr .ST_CoordinateUnqualified );};};for _ ,_caad :=range _adg .Any {if _ecca ,_cacg :=_caad .(*_db .Pic ); +_cacg {_dfde :=&symbol {_fb :_dggb ,_fdb :_cbad };_bfgf ,_efce :=_fgec .makePdfImageFromGraphics (_ecca );if _efce !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_efce );}; +if _bfgf ==nil {_dfde ._feb ="\u0020";}else {_fcgb :=_ecca .BlipFill ;if _fcgb .SrcRect !=nil {var _bdbc ,_bgecg ,_bee ,_beb float64 ;_bgg :=_fcgb .SrcRect ;if _bgg .LAttr !=nil {_bdbc =float64 (*_bgg .LAttr .ST_PercentageDecimal )/1000.0;};if _bgg .RAttr !=nil {_bee =float64 (*_bgg .RAttr .ST_PercentageDecimal )/1000.0; +};if _bgg .TAttr !=nil {_bgecg =float64 (*_bgg .TAttr .ST_PercentageDecimal )/1000.0;};if _bgg .BAttr !=nil {_beb =float64 (*_fcgb .SrcRect .BAttr .ST_PercentageDecimal )/1000.0;};_gabc :=_bfgf .Width ();_ebaf :=_bfgf .Height ();_bfgf .Crop (int (_bdbc /100.0*_gabc ),int (_bgecg /100.0*_ebaf ),int (_gabc -(_bee /100.0*_gabc )),int (_ebaf -(_beb /100.0*_ebaf ))); +};_cfd :=false ;if _ecca .SpPr !=nil &&_ecca .SpPr .Xfrm !=nil {if _ecca .SpPr .Xfrm .RotAttr !=nil {_bca :=_de .DegreeFromSTAngle (*_ecca .SpPr .Xfrm .RotAttr );_bfgf .SetAngle (_bca );};if _ecca .SpPr .Xfrm .Ext !=nil {_cfd =true ;};};if _cfd {_bfgf .ScaleToWidth (_cbad ); +}else {_bfgf .Scale (_cbad /_bfgf .Width (),_cbad /_bfgf .Width ());};_dfde ._bdfc =_bfgf ;_bfdf =true ;};_cbeb =[]*symbol {_dfde };}else if _fgad ,_beef :=_caad .(*_g .Chart );_beef {_egbd :=&symbol {_fb :_dggb ,_fdb :_cbad };_bccb ,_bagf :=_fgec .makePdfBlockFromChart (_fgad ,_cbad ,_dggb ); +if _bagf !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bagf );};if _bccb ==nil {_egbd ._feb ="\u0020";}else {_egbd ._aga =&block {_ccg :_bccb };_bfdf =true ;};_cbeb =[]*symbol {_egbd }; +};};};};};}else if _ddgg :=_abf .Pict ;_ddgg !=nil {for _ ,_bbefa :=range _ddgg .Any {if _bec ,_bdc :=_bbefa .(*_ga .Group );_bdc {if _bec .Rect !=nil {for _ ,_ggd :=range _bec .Rect {_gde :=_ee .NewShapeStyle ("");if _ggd .StyleAttr !=nil {_gde =_ee .NewShapeStyle (*_ggd .StyleAttr ); +};_bdcg :=_cec .ColorWhite ;if _ggd .FillcolorAttr !=nil {_bdcg =_cec .ColorRGBFromHex (*_ggd .FillcolorAttr );};_gbfd :=_cgb .PointsFromTwips (int64 (_gde .Width ()));_deeg :=_cgb .PointsFromTwips (int64 (_gde .Height ()));_aeaf :=_cgb .PointsFromTwips (int64 (_gde .Left ()-_gde .Right ())); +_cgc :=_cgb .PointsFromTwips (int64 (_gde .Top ()-_gde .Bottom ()));_faf :=&borderLine {_aba :_cgb .BorderPositionBottom ,_df :_gbfd ,_dcc :_deeg ,_ggee :_bdcg };_fgec ._dab ._daf =append (_fgec ._dab ._daf ,_faf );if _gde .Position ()==_ee .ShapeStylePositionAbsolute {_fgec ._gddd ._adbe =_fgec ._dab ._bcb +_aeaf ; +_fgec ._gddd ._ge =_cgc ;};};};if _bec .Shape !=nil {for _ ,_dagg :=range _bec .Shape {_gea :=_ee .NewShapeStyle ("");if _dagg .StyleAttr !=nil {_gea =_ee .NewShapeStyle (*_dagg .StyleAttr );};_fgggb :=_cgb .PointsFromTwips (int64 (_gea .Width ()));_dcbb :=_cgb .PointsFromTwips (int64 (_gea .Height ())); +_dgdf :=_cgb .PointsFromTwips (int64 (_gea .Left ()-_gea .Right ()));_agag :=_cgb .PointsFromTwips (int64 (_gea .Top ()-_gea .Bottom ()));if _dagg .EG_ShapeElements !=nil {for _ ,_cggce :=range _dagg .EG_ShapeElements {if _cggce .Imagedata !=nil {_cbc :=&symbol {_fb :_fgggb ,_fdb :_dcbb }; +_ggb ,_aff :=_fgec .makePdfImageFromRelId (_cggce .Imagedata .IdAttr );if _aff !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_aff );};if _ggb ==nil {_cbc ._feb ="\u0020";}else {_ggb .Scale (_fgggb /_ggb .Width (),_dcbb /_ggb .Height ()); +_ggb .SetPos (_dgdf ,_agag );_cbc ._bdfc =_ggb ;_bfdf =true ;};_cbeb =[]*symbol {_cbc };if _gea .Position ()==_ee .ShapeStylePositionAbsolute {_fgec ._gddd ._adbe =_fgec ._dab ._bcb +_dgdf ;_fgec ._gddd ._ge =_agag ;};};};};};};};if _dda ,_ddga :=_bbefa .(*_ga .Shape ); +_ddga {_efeg :=_ee .NewShapeStyle ("");if _dda .StyleAttr !=nil {_efeg =_ee .NewShapeStyle (*_dda .StyleAttr );};_fdcda :=_cec .ColorWhite ;if _dda .StrokecolorAttr !=nil {_fdcda =_cec .ColorRGBFromHex (*_dda .StrokecolorAttr );};if _dda .FillcolorAttr !=nil {_fdcda =_cec .ColorRGBFromHex (*_dda .FillcolorAttr ); +};_efcb :=_efeg .Width ();_gcd :=_efeg .Height ();_babf :=_cgb .PointsFromTwips (int64 (_efeg .Left ()-_efeg .Right ()));_cbgg :=_cgb .PointsFromTwips (int64 (_efeg .Top ()-_efeg .Bottom ()));_bdd ,_aeef ,_fee ,_dggd :=_efeg .Margins ();_ecec :=&borderLine {_aba :_cgb .BorderPositionBottom ,_df :_efcb ,_dcc :_gcd ,_ggee :_fdcda }; +_fgec ._dab ._daf =append (_fgec ._dab ._daf ,_ecec );_fgec ._dab ._abe =&_cgb .Rectangle {Top :float64 (_bdd ),Left :float64 (_aeef ),Bottom :float64 (_fee ),Right :float64 (_dggd )};if _efeg .Position ()==_ee .ShapeStylePositionAbsolute {_fgec ._gddd ._adbe =_fgec ._dab ._bcb +_babf +float64 (_efeg .Left ()); +_fgec ._gddd ._ge =_cbgg ;};var _dcg []*symbol ;for _ ,_aafd :=range _dda .EG_ShapeElements {if _aafd .Textbox !=nil &&_aafd .Textbox .TxbxContent !=nil {_gec ,_ :=_fgec .makeBlockFromTextboxContent (_aafd .Textbox .TxbxContent ,_efcb ,_gcd ,nil );if _gec !=nil {_ddeg :=&symbol {_fb :_gcd ,_fdb :_efcb }; +if _efeg .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_gec ._aabg =_bdd ;};if _efeg .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_gec ._ced =_aeef ;};_ddeg ._aga =_gec ;_ddeg ._feb ="\u0020";_dcg =append (_dcg ,_ddeg );}; +};};if len (_dcg )> 0{_cbeb =_dcg ;};};if _abbf ,_dggg :=_bbefa .(*_ga .Line );_dggg {_bcag :=_ee .NewShapeStyle ("");if _abbf .StyleAttr !=nil {_bcag =_ee .NewShapeStyle (*_abbf .StyleAttr );};_fcdb ,_efcg :=0.0,0.0;if _abbf .FromAttr !=nil {_fcdb ,_efcg =_dbga (*_abbf .FromAttr ); +};_gafg ,_eea :=_fcdb ,_efcg ;if _abbf .ToAttr !=nil {_gafg ,_eea =_dbga (*_abbf .ToAttr );};_egfb :=_cec .ColorWhite ;if _abbf .StrokecolorAttr !=nil {_egfb =_cec .ColorRGBFromHex (*_abbf .StrokecolorAttr );};_bfbc :=_eea -_efcg ;if _abbf .StrokeweightAttr !=nil {_fef ,_bfbf :=_ce .ParseFloat (_cg .ReplaceAll (*_abbf .StrokeweightAttr ,"\u0070\u0074",""),64); +if _bfbf !=nil {_e .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_bfbf .Error ()); +};_bfbc =_fef ;};_bff :=&borderLine {_aba :_cgb .BorderPositionBottom ,_df :_gafg -_fcdb ,_dcc :_bfbc ,_ggee :_egfb };_fgec ._dab ._daf =append (_fgec ._dab ._daf ,_bff );if _bcag .Position ()==_ee .ShapeStylePositionAbsolute {_fgec ._gddd ._adbe =_fgec ._dab ._bcb +_fcdb ; +_fgec ._gddd ._ge =_efcg ;};};};}else if _cdgeb :=_abf .Tab ;_cdgeb !=nil {_fdg :=_cfef ;if _fgec ._aedf ==nil {_fgec ._aedf =_fd .NewCT_PPr ();};if _cdbb :=_fgec ._aedf .Tabs ;_cdbb !=nil {_gbff :=_cdbb .Tab [0];_cbaf :=_cgb .PointsFromTwips (*_gbff .PosAttr .Int64 ); +if _gbff .ValAttr !=_fd .ST_TabJcEnd &&_gbff .ValAttr !=_fd .ST_TabJcRight {_cbaf +=_cfef ;};_fdg =_cbaf -_fgec ._dab ._fca -_fgec ._dab ._abe .Left -_fgec ._dab ._abe .Right ;_gfcgg :=0.0;for _ ,_cbca :=range _fgec ._dab ._fg {for _ ,_afg :=range _cbca ._bcbd {for _ ,_ccad :=range _afg ._ca {for _ ,_caab :=range _ccad ._ebd {_gfcgg +=_caab ._fdb ; +};};};};_fdg =_fdg -_gfcgg -_fgec ._dab ._bcb ;if _fdg < _cfef {_fdg =_cfef ;};};if _dedd :=_fgec ._aedf .Ind ;_dedd !=nil {if _dedd .HangingAttr !=nil {_ggab :=_cgb .PointsFromTwips (int64 (*_dedd .HangingAttr .ST_UnsignedDecimalNumber ));_fdg -=_fgec ._gddd ._adbe -_ggab ; +};};_cbeb =_cbgf ("\u0009","",false ,false ,false );_fbef :=_cbeb [len (_cbeb )-1];_fbef ._fdb =_fdg ;}else if _gfea :=_abf .Ptab ;_gfea !=nil {_bgdg :=_fgec ._dab ._fca +_fgec ._dab ._abe .Left ;if _gfea .RelativeToAttr ==_fd .ST_PTabRelativeToIndent {_bgdg =_fgec ._dab ._fca ; +};_cab :=0.0;for _ ,_accg :=range _fgec ._dab ._fg {for _ ,_fdfg :=range _accg ._bcbd {for _ ,_edee :=range _fdfg ._ca {for _ ,_dac :=range _edee ._ebd {_cab +=_dac ._fdb ;};};};};if _gfea .AlignmentAttr ==_fd .ST_PTabAlignmentCenter {_bgdg +=(_fgec ._dab ._ac -(_fgec ._dab ._bcb +_fgec ._dab ._abe .Left +_fgec ._dab ._abe .Right ))/2; +}else if _gfea .AlignmentAttr ==_fd .ST_PTabAlignmentRight {_bgdg +=_fgec ._dab ._bcb +_fgec ._dab ._abe .Left +_fgec ._dab ._abe .Right +_cab ;};_cbeb =_cbgf ("\u0009","",false ,false ,false );_dbee :=_cbeb [len (_cbeb )-1];_dbee ._fdb =_bgdg ;}else if _abf .LastRenderedPageBreak !=nil &&!_fgec ._dab ._ebg {_cbeb =append (_cbeb ,&symbol {_acg :true }); +}else if _aafac (_abf ){_fgec .addCurrentWordToParagraph ();_fgec .newLine ();_fgec .newWord ();_fgec .addEmptyLine ();}else if _abf .FldChar !=nil {_abcge :=_abf .FldChar .FldCharTypeAttr ;switch _abcge {case _fd .ST_FldCharTypeBegin ,_fd .ST_FldCharTypeSeparate :_fgec ._bccag ._ebd =append (_fgec ._bccag ._ebd ,&symbol {_cecb :true }); +case _fd .ST_FldCharTypeEnd :_fgec ._bccag ._ebd =append (_fgec ._bccag ._ebd ,&symbol {_cecb :false });};return false ;};};var _gcgb _cec .TextStyle ;var _cggg ,_gecc bool ;var _acf *_cec .Color ;if !_bfdf {_gcgb ,_cggg ,_gecc ,_acf =_fgec .makeRunStyle (_eccb ,false ,false ,false ,_aaf ,_gdge ); +if _gcgb .Font !=nil &&(_fgec ._abfc ==nil ||(_fgec ._abfc !=nil &&_fgec ._abfc .EnableFontSubsetting )){_fgec ._ffaad .EnableFontSubsetting (_gcgb .Font );};};for _ ,_ffa :=range _cbeb {if _ffa ._acg &&_fgec ._cfee ._dc > _fgec ._abgea .Top {_fgec .addCurrentParagraphToCurrentPage (); +_fgec .newPage ();_fgec .newParagraph ();_fgec .determineParagraphBounds ();_fgec .newLine ();_fgec .newWord ();continue ;};if _ffa ._bdfc !=nil ||_ffa ._aga !=nil {_fgec .addInlineSymbol (_ffa );}else {_ffa ._bb =&_gcgb ;_ffa ._be =_cggg ;_ffa ._cdb =_gecc ; +_ffa ._fae =_acf ;if _ffa ._cbg {_ace :=*_eccb ;_ace .B =nil ;_ace .U =nil ;_bcaa ,_ ,_ ,_ :=_fgec .makeRunStyle (&_ace ,false ,false ,false ,_aaf ,_gdge );_ffa ._bb =&_bcaa ;_ffa ._fae =nil ;};_fgec .addTextSymbol (_ffa );};};if _fgec ._cbdfg !=nil &&_fgec ._cbdfg ._gcfca {var _dgdg ,_fdfb float64 ; +for _ ,_dfdb :=range _cbeb {_dgdg +=_dfdb ._fdb ;};_gfab :=0;_befd :=_fgec ._cfee ._fe .Left ;_ccdb :=len (_fgec ._cbdfg ._egeef );if _ccdb > 1&&_fgec ._cbdfg ._gcfca {_ccdb =len (_fgec ._cbdfg ._egeef )-1;};_gbfb :=_fgec ._dab ._fca < _dgdg ;_edg :=_fgec ._gddd ._ede +_dgdg ; +for {var _deg float64 ;if _gbfb ||_gfab >=_ccdb {_deg =_cfef ;}else {_deg =_fgec ._cbdfg ._egeef [_gfab ];_gfab ++;};_befd +=_deg ;if _befd > _edg {_fdfb =_befd -_edg ;break ;};};_fgec .addTextSymbol (&symbol {_feb :"\u0020",_fdb :_fdfb });};return false ; +};const (A4 int =iota ;Letter ;);func (_gfaa *convertContext )addAbsoluteCRC (_gdf []*_fd .EG_ContentRunContent ,_ffg *_fd .CT_PPr )bool {for _ ,_bef :=range _gdf {if _cacd :=_bef .R ;_cacd !=nil {if _ffg !=nil &&_ffg .PStyle !=nil {_ffb :=_gfaa ._cade .GetStyleByID (_ffg .PStyle .ValAttr ); +if _ebdf :=_ffb .X ();_ebdf !=nil {if _ebdf .QFormat !=nil &&_bcfc (_ebdf .QFormat ){if _ebdf .RPr !=nil &&_ffg .RPr !=nil {_ffg .RPr =_efee (_ffg .RPr ,_ebdf .RPr );};};if _ebdf .RPr !=nil {if _ebdf .UiPriority !=nil &&_ebdf .UiPriority .ValAttr > 0&&_cacd .RPr ==nil {_ffg .RPr =_efee (_ffg .RPr ,_ebdf .RPr ); +};_cacd .RPr =_eaebc (_cacd .RPr ,_ebdf .RPr );};if _gfaa ._cbdfg !=nil {_ggc ,_dae :=_gfaa .getStyleProps (_ffg .PStyle .ValAttr ,_ffb );_ffg =_cgbg (_ffg ,_ggc ,_dae );_cacd .RPr =_eaebc (_cacd .RPr ,_dae );};};};_fabe :=_ffg !=nil ||_cacd .RPr !=nil ; +if len (_cacd .EG_RunInnerContent )==0&&_fabe {_gfaa .addEmptyLine ();};_fcf :=_edca (_gfaa ._cade ,_cacd .RPr ,_ffg );if _gfaa ._cbdfg !=nil {_gfaa .addAbsoluteRIC (nil ,_fcf );_gfaa ._cbdfg =nil ;_gfaa ._dab ._ebg =true ;};for _ ,_bbef :=range _cacd .EG_RunInnerContent {if _gfaa .addAbsoluteRIC (_bbef ,_fcf ){return true ; +};_gfaa ._dab ._ebg =false ;};for _ ,_dca :=range _cacd .Extra {if _ccb ,_gdg :=_dca .(*_fd .AlternateContentRun );_gdg {if _cdd :=_ccb .Choice ;_cdd !=nil {if _cad :=_cdd .Drawing ;_cad !=nil {if len (_cad .Inline )> 0{for _ ,_bfg :=range _cad .Inline {_cfa :=_bfg .Extent ; +if _cfa ==nil {return false ;};_cba :=_de .FromEMU (_cfa .CxAttr );_fdbb :=_de .FromEMU (_cfa .CyAttr );if _ddf :=_bfg .Graphic ;_ddf !=nil {if _eacb :=_ddf .GraphicData ;_eacb !=nil {for _ ,_ece :=range _eacb .Any {if _cfe ,_dbe :=_ece .(*_fd .WdWsp ); +_dbe {_eeg ,_gfff :=_gfaa .makeBlockFromWdWsp (_cfe );if _gfff !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gfff );};if _eeg ==nil {continue ;};_eeg ._ccg .Scale (_cba /_eeg ._ccg .Width (),_fdbb /_eeg ._ccg .Height ()); +_gfaa .addInlineSymbol (&symbol {_fb :_fdbb ,_fdb :_cba ,_aga :_eeg });};};};};};};};};};};};};return false ;};func (_gga *convertContext )alignParagraph (){_aec :=_gga ._dab ;if _aec ._cd ==_cec .TextAlignmentLeft {return ;};_bgc :=len (_aec ._fg )-1; +for _gfe ,_cdge :=range _aec ._fg {_eafd :=len (_cdge ._bcbd )-1;for _dedc ,_eab :=range _cdge ._bcbd {_egb :=true ;_ddce :=len (_eab ._ca );_dfe :=0.0;for _fff :=len (_eab ._ca )-1;_fff >=0;_fff --{_faec :=_eab ._ca [_fff ];if _egb &&_faec ._dg {_ddce =_fff ; +}else {_egb =false ;for _ ,_bbb :=range _faec ._ebd {_dfe +=_bbb ._fdb ;};};};_eab ._ca =_eab ._ca [:_ddce ];_ddb :=_eab ._acd -_eab ._dce -_dfe ;switch _aec ._cd {case _cec .TextAlignmentRight :_eab .moveRight (_ddb );case _cec .TextAlignmentCenter :_eab .moveRight (_ddb /2); +case _cec .TextAlignmentJustify :if _gfe !=_bgc ||_dedc !=_eafd {_fecf :=[]*word {};for _ ,_aea :=range _eab ._ca {if _aea ._dg {_fecf =append (_fecf ,_aea );};};_gbbe :=_ddb /float64 (len (_fecf ));for _ ,_cga :=range _fecf {_cga ._bdaa +=_gbbe ;};var _gfa *word ; +for _ ,_eae :=range _eab ._ca {if _gfa !=nil {_eae ._cgg =_gfa ._cgg +_gfa ._bdaa ;};_gfa =_eae ;};};};};};};func (_ceaa *convertContext )addTableWithDataRange (_aeab map[int ][]tableCellProperties ,_edf ,_ega ,_fdbd int ,_gaad ,_fgb float64 ,_cacbc []float64 ,_eedd []float64 ){_ceb :=_ceaa ._ffaad .NewTable (_fdbd ); +_ceb .SetColumnWidths (_cacbc ...);for _daef :=_edf ;_daef <=_ega ;_daef ++{_bcdf :=_aeab [_daef ];_edda :=_bcdf [0]._bfc ;_cgaa :=_bcdf [0]._ggf ;for _ ,_fefcg :=range _bcdf {if _fefcg ._fab {_ceaa .addEmptyCellToTable (_ceb ,_fefcg ._gfb ,_fefcg ._aab ,_fefcg ._gba ,_fefcg ._adc ,_fefcg ._dbg ,_fefcg ._aag ,_fefcg ._aaa ,_fefcg ._ed ,_fefcg ._ae ); +}else {_ceaa .addCellToTable (_ceb ,_fefcg ._gfb ,_fefcg ._aab ,_fefcg ._gba ,_fefcg ._adc ,_fefcg ._dbg ,_fefcg ._aag ,_fefcg ._aaa ,_fefcg ._ed ,_fefcg ._adb ,_fefcg ._ae ,_fefcg ._gag ,_fefcg ._dag ,_eedd );};};if _edda {_ceb .SetRowHeight (_ceb .CurRow (),_cgaa ); +};};_dadg :=_cgb .MakeTempCreatorMaxHeight (_gaad );_dadg .Draw (_ceb );_ceaa .addParagraphWithTable (*_ceb ,_gaad ,_fgb );};func (_cfad *convertContext )addParagraphWithTable (_aaaf _cec .Table ,_ecbdg ,_dcba float64 ){_cfad .newParagraph ();_cfad ._dab ._abe =&_cgb .Rectangle {Top :_efabb (2),Bottom :_efabb (2),Left :0,Right :0}; +_cfad ._dab ._ded =&tableWrapper {_ecc :&_aaaf ,_ffc :_ecbdg };_cfad ._dab ._fca =_dcba ;_cfad ._dab ._cfg =_aaaf .Height ();_cfad .determineParagraphBounds ();_cfad .addCurrentParagraphToCurrentPage ();_cfad ._cfee ._bcc =_cfad ._cfee ._dc ;};type borderLine struct{_ggee _cec .Color ; +_aba _cgb .BorderPosition ;_df float64 ;_dcb float64 ;_dcc float64 ;};func (_gff *convertContext )determineParagraphBounds (){_gff ._dab ._bcb =_gff ._cfee ._fe .Left +_gff ._dab ._abe .Left ;_gff ._dab ._efb =_gff ._dab ._bcb +_gff ._dab ._fca ;_gff ._dab ._ac =_gff ._cfee ._fe .Right -_gff ._dab ._abe .Right ; +};func (_dfgc *convertContext )assignPropsToAbsoluteParagraph (_ddbb *_fd .CT_PPr ,_dddc *paragraph )(float64 ,float64 ){_dfgc ._aedf =_ddbb ;_ddbb =_cgbg (_ddbb ,_dfgc ._fdga ,_dfgc ._dcfa );_ceae :=12.4;if _ddbb ==nil {return 0,0;};_dddc ._bg =0.0;if _eecb :=_ddbb .RPr ; +_eecb !=nil {_ccca :=_afed (_eecb .Sz ,_eecb .SzCs );_ceae =_ccca *_ea ;_dddc ._da =_ceae ;};if _ddbb .Jc !=nil {switch _ddbb .Jc .ValAttr {case _fd .ST_JcRight :_dddc ._cd =_cec .TextAlignmentRight ;case _fd .ST_JcCenter :_dddc ._cd =_cec .TextAlignmentCenter ; +case _fd .ST_JcBoth :_dddc ._cd =_cec .TextAlignmentJustify ;case _fd .ST_JcEnd :_dddc ._cd =_cec .TextAlignmentRight ;default:_dddc ._cd =_cec .TextAlignmentLeft ;};};var _cadce ,_fece ,_gdfb ,_cabb ,_ffaae float64 ;if _gcfa :=_ddbb .Spacing ;_gcfa !=nil {if _eafg :=_gcfa .BeforeAttr ; +_eafg !=nil {if _eafg .ST_UnsignedDecimalNumber !=nil {_cadce =_cgb .PointsFromTwips (int64 (*_eafg .ST_UnsignedDecimalNumber ));};};if _cgfd :=_gcfa .AfterAttr ;_cgfd !=nil {if _cgfd .ST_UnsignedDecimalNumber !=nil {_fece =_cgb .PointsFromTwips (int64 (*_cgfd .ST_UnsignedDecimalNumber )); +};};if _bbbf :=_gcfa .LineAttr ;_bbbf !=nil {if _bbbf .Int64 !=nil &&*_bbbf .Int64 !=0{if _gcfa .LineRuleAttr ==_fd .ST_LineSpacingRuleAuto {_dgf :=float64 (*_bbbf .Int64 )/240;if _dgf > 1{_ceae =_ceae *_dgf ;};}else {if _ecead :=float64 (*_bbbf .Int64 )/20; +_ecead > _ceae {_ceae =_ecead ;};};};};};_fgeca :=_dfgc ._cfee ._ff ;if len (_fgeca )> 0{_ggafd :=_fgeca [len (_fgeca )-1]._abe .Bottom ;if _dfgc ._afcg !=nil &&_dfgc ._afcg .Spacing !=nil &&_ddbb .Spacing !=nil {if _dfgc .shouldApplyContextualSpacing (_ddbb ){_fggb :=_cadce -_ggafd ; +if _ggafd > _cadce {_cadce =_fggb ;}else {_cadce =-_ggafd +_fggb ;};}else if _ggafd > _cadce {_cadce =0.0;}else {_cadce -=_ggafd ;};};}else {_cadce -=_eg ;};_dddc ._bg =_ceae -_dddc ._da ;_dddc ._da =_ceae ;if _eafbd :=_ddbb .Ind ;_eafbd !=nil {if _fage :=_eafbd .FirstLineAttr ; +_fage !=nil {if _fage .ST_UnsignedDecimalNumber !=nil {_ffaae =_cgb .PointsFromTwips (int64 (*_fage .ST_UnsignedDecimalNumber ));};};if _dafa :=_eafbd .HangingAttr ;_dafa !=nil {if _dafa .ST_UnsignedDecimalNumber !=nil {_ffaae -=_cgb .PointsFromTwips (int64 (*_dafa .ST_UnsignedDecimalNumber )); +};};if _gbdg :=_eafbd .LeftAttr ;_gbdg !=nil {if _gbdg .Int64 !=nil {_gdfb =_cgb .PointsFromTwips (*_gbdg .Int64 );};};if _beab :=_eafbd .RightAttr ;_beab !=nil {if _beab .Int64 !=nil {_cabb =_cgb .PointsFromTwips (*_beab .Int64 );};};};if _ddbb .PBdr !=nil {if _cede :=_ddbb .PBdr .Top ; +_cede !=nil {_dfgc .addBorderLine (_cede ,_dddc ,_cgb .BorderPositionTop );};if _gccd :=_ddbb .PBdr .Left ;_gccd !=nil {_dfgc .addBorderLine (_gccd ,_dddc ,_cgb .BorderPositionLeft );};if _aabf :=_ddbb .PBdr .Right ;_aabf !=nil {_dfgc .addBorderLine (_aabf ,_dddc ,_cgb .BorderPositionRight ); +};if _egef :=_ddbb .PBdr .Bottom ;_egef !=nil {_dfgc .addBorderLine (_egef ,_dddc ,_cgb .BorderPositionBottom );};};_dddc ._abe =&_cgb .Rectangle {Top :_cadce ,Bottom :_fece ,Left :_gdfb ,Right :_cabb };_dddc ._fca =_ffaae ;_dfgc ._afcg =_ddbb ;return _cadce ,_gdfb ; +};func (_fcag *convertContext )addParagraphWithTableToHeaderFooter (_cbcc _cec .Table ,_gadc ,_aeebg float64 ){_fcag .newParagraph ();_fcag ._dab ._abe =&_cgb .Rectangle {Top :_efabb (2),Bottom :_efabb (2),Left :0,Right :0};_fcag ._dab ._ded =&tableWrapper {_ecc :&_cbcc ,_ffc :_gadc }; +_fcag ._dab ._fca =_aeebg ;_fcag ._dab ._cfg =_cbcc .Height ();_fcag .determineParagraphBounds ();if _fcag ._fgf {_fcag .addCurrentParagraphHeaderToCurrentPage ();}else if _fcag ._bgda {_fcag .addCurrentParagraphFooterToCurrentPage ();};}; // Options contains the options for convert process - // e.g ProcessFields is when document contains fields @@ -491,6 +126,372 @@ DefaultPageSize int ; // DefaultFontSize is applied when there is no font size explicitly set in the document // Possible values compatible with MS Word are 11 or 12, by default it is 12. -DefaultFontSize int ;};func (_cdbf *convertContext )makePdfImageFromRelId (_fabg *string )(*_fd .Image ,error ){if _fabg !=nil {_bacg ,_adcb :=_cdbf ._ecdbd .GetImageObjByRelId (*_fabg );if _adcb !=nil {return nil ,_adcb ;};_eadce ,_adcb :=_ge .Open (_bacg .Path ); -if _adcb !=nil {return nil ,_adcb ;};_fbefb ,_adcb :=_b .ReadAll (_eadce );if _adcb !=nil {return nil ,_adcb ;};_agfea ,_adcb :=_cdbf ._aacb .NewImageFromData (_fbefb );if _adcb !=nil {return nil ,_adcb ;};return _agfea ,nil ;};return nil ,nil ;};func _bbfd (_ecdfa int ,_acfbf bool )string {_dbfb :=_ea .NewBuffer ([]byte {}); -for _ ,_ffgc :=range _daec {for {if _ecdfa < _ffgc ._bcbe {break ;};_dbfb .WriteString (_ffgc ._bdgf );_ecdfa -=_ffgc ._bcbe ;};};_beebd :=_dbfb .String ();if _acfbf {_beebd =_ee .ToUpper (_beebd );};return _beebd ;}; \ No newline at end of file +DefaultFontSize int ;};const (_fdgde ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et";_bcfa ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et";_bfbb ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_gfcdd ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074"; +);type span struct{_dce float64 ;_acd float64 ;_ca []*word ;};func _bcaaa (_cbcd *_cec .Creator ,_cebe *_cec .Block ,_ebee []*paragraph ,_gacc float64 ,_bfcab _cec .PageFinalizeFunctionArgs )float64 {_deede :=0.0;_acba :=0.0;for _ ,_defe :=range _ebee {for _ ,_cfcdd :=range _defe ._fg {for _ ,_daeg :=range _cfcdd ._bcbd {for _ ,_dcda :=range _daeg ._ca {for _ ,_geff :=range _dcda ._ebd {if _geff ._bdfc !=nil {_geff ._bdfc .SetPos (_dcda ._cgg +_geff ._febb ,_gacc ); +_cebe .Draw (_geff ._bdfc );}else if _geff ._aga !=nil {if _geff ._aga ._ced ==0{_geff ._aga ._ced =_dcda ._cgg +_geff ._febb ;};if _geff ._aga ._aabg ==0{_geff ._aga ._aabg =_defe ._bag +_cfcdd ._ge ;};_daa (_cbcd ,_geff ._aga );}else {_cfcbc :=_cbcd .NewStyledParagraph (); +if _geff ._be {_geff ._ag =0;}else if _geff ._cdb {_geff ._ag =1.2*_cfcdd ._eaf -_geff ._fb ;};_fcde :=_dcda ._cgg +_geff ._febb +_acba ;_ffee :=_gacc +_cfcdd ._ge +_geff ._ag +_deede ;_cfcbc .SetPos (_fcde ,_ffee );_gdbf :=false ;if _geff ._feb =="\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d"{_geff ._feb =_ce .Itoa (_bfcab .PageNum ); +_gdbf =true ;};if _geff ._feb =="\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"{_geff ._feb =_ce .Itoa (_bfcab .TotalPages );_gdbf =true ;};var _bcce *_cec .TextChunk ;if _geff ._efc !=""{_bcce =_cfcbc .AddExternalLink (_geff ._feb ,_geff ._efc ); +}else {_bcce =_cfcbc .Append (_geff ._feb );};if _geff ._bb !=nil {_bcce .Style =*_geff ._bb ;};if _gdbf {_acba +=_cfcbc .Width ();};_cebe .Draw (_cfcbc );if _geff ._fae !=nil {_cbee :=_ffee +_geff ._fb ;_cgb .DrawLine (_cbcd ,_fcde ,_cbee ,_fcde +_geff ._fdb ,_cbee ,1,*_geff ._fae ); +};};};};};};if _defe ._ded !=nil {_gdgf :=_cec .NewBlock (_defe ._ded ._ffc ,_defe ._abe .Top +_defe ._cfg +_defe ._abe .Bottom );_gdgf .SetPos (_defe ._efb ,_gacc );_gdgf .Draw (_defe ._ded ._ecc );_cebe .Draw (_gdgf );};_deede +=_defe ._cfg ;};return _deede ; +};func (_gbfg *convertContext )addAbsoluteCBCs (_ggeg []*_fd .EG_ContentBlockContent ,_bdbf []*_fd .EG_ContentBlockContent ){_ecbg :="";_bga :=false ;for _ ,_acgf :=range _bdbf {if len (_acgf .P )< 1{_bga =true ;break ;};for _ ,_efbe :=range _acgf .P {if len (_efbe .EG_PContent )==0{break ; +};if _efbe .PPr !=nil &&_efbe .PPr .PStyle !=nil {_ecbg =_efbe .PPr .PStyle .ValAttr ;break ;};};};for _ ,_bde :=range _ggeg {for _ ,_ccc :=range _bde .P {_gbfg .newParagraph ();if _ccc .PPr !=nil &&_ccc .PPr .PStyle ==nil {_agbg :=_gbfg ._cade .Styles .ParagraphStyles (); +for _ ,_af :=range _agbg {if _dea :=_af .X ().DefaultAttr ;_dea !=nil {if _ccga :=_dea .Bool ;_ccga !=nil &&*_ccga {_ccc .PPr =_cgbg (_ccc .PPr ,_af .X ().PPr ,_af .X ().RPr );};if _dde :=_dea .ST_OnOff1 ;_dde ==_bc .ST_OnOff1On {_ccc .PPr =_cgbg (_ccc .PPr ,_af .X ().PPr ,_af .X ().RPr ); +};break ;};};};_gee ,_fbb :=_gbfg .combinePPrWithStyles (_ccc .PPr );if _fbb !=nil {_gbfg ._cbdfg =_fbb ;};if _ccc .PPr !=nil &&_ccc .PPr .PStyle !=nil {if _ccc .PPr .PStyle .ValAttr !=_ecbg {_ccc .PPr .ContextualSpacing =nil ;};};if _gee !=nil &&_gee .SectPr !=nil {_bccc ,_bcg :=_gbfg .getSectPrHeaderAndFooterRef (_gee .SectPr ,len (_gbfg ._dcaf )-1); +_gbfg ._cfee ._ec =append (_gbfg ._cfee ._ec ,_bccc ...);_gbfg ._cfee ._gb =append (_gbfg ._cfee ._gb ,_bcg ...);_gbfg ._babb =append (_gbfg ._babb ,_bccc ...);_gbfg ._efcge =append (_gbfg ._efcge ,_bcg ...);if !_bga &&(_gee .SectPr .Type ==nil ||(_gee .SectPr .Type !=nil &&_gee .SectPr .Type .ValAttr !=_fd .ST_SectionMarkContinuous ))&&_fbb ==nil &&!_bcfc (_gee .WidowControl ){_gbfg .newPage (); +continue ;};if len (_ccc .EG_PContent )< 1{continue ;};};_gbfg .assignPropsToAbsoluteParagraph (_gee ,_gbfg ._dab );_gbfg .determineParagraphBounds ();_gbfg .newLine ();_gbfg .newWord ();_fec :=_ccc .EG_PContent ;if len (_fec )==0{_gbfg .addEmptyLine (); +}else {if _gbfg .addAbsoluteEGPC (_fec ,_gee ){_gbfg .addCurrentWordToParagraph ();_gbfg .addCurrentParagraphToCurrentPage ();_gbfg .newPage ();continue ;};if _gbfg .currentParagraphOverflowsCurrentPage (){_gbfg .moveCurrentParagraphToNewPage ();};_gbfg .addAnchorBlocks (_fec ); +_gbfg .addAnchorExtra (_fec );_gbfg .addCurrentWordToParagraph ();};_gbfg .addCurrentParagraphToCurrentPage ();};for _ ,_ddc :=range _bde .Tbl {if _gbfg ._dab ==nil {_gbfg .newParagraph ();_gbfg .determineParagraphBounds ();_gbfg .newLine ();_gbfg .newWord (); +};_gbfg .addAbsoluteTable (_ddc );};};_gbfg ._dab =nil ;};func _gead (_bcfg *_fd .CT_TblWidth ,_gcaf ,_efda float64 )float64 {if _bcfg !=nil {if _egba :=_bcfg .WAttr ;_egba !=nil {if _cebae :=_egba .ST_DecimalNumberOrPercent ;_cebae !=nil {if _fda :=_cebae .ST_UnqualifiedPercentage ; +_fda !=nil {switch _bcfg .TypeAttr {case _fd .ST_TblWidthDxa :return float64 (*_fda )/20;case _fd .ST_TblWidthPct :return float64 (*_fda )/100*_gcaf ;default:return _efda ;};};};};};return _efda ;};func (_fdcd *convertContext )addEmptyLine (){_fdcd .addTextSymbol (&symbol {_feb :"\u000d",_fdb :0,_fb :_fdcd ._dab ._da }); +};func _aafac (_gcee *_fd .EG_RunInnerContent )bool {if _babc :=_gcee .Br ;_babc !=nil {return _babc .TypeAttr ==_fd .ST_BrTypeTextWrapping ||_babc .TypeAttr ==_fd .ST_BrTypeUnset ;};return false ;};var _dge =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730}; +func (_gadb *convertContext )addCurrentParagraphFooterToCurrentPage (){_gadb .alignParagraph ();_gadb ._cfee ._cb =append (_gadb ._cfee ._cb ,_gadb ._dab );};type page struct{_fe *_cgb .Rectangle ;_ff []*paragraph ;_dc float64 ;_bcc float64 ;_cgbd []*zoneToSkip ; +_bab []*image ;_gc []*image ;_fc []*block ;_gd []*block ;_bdf []*note ;_gge bool ;_ec []*headerFooterRef ;_gb []*headerFooterRef ;_abc []*paragraph ;_cb []*paragraph ;};func _cdbdd (_ebbba ,_cfbc *_fd .CT_PPrGeneral )*_fd .CT_PPrGeneral {if _ebbba ==nil {return _ebbba ; +};if _cfbc ==nil {return _ebbba ;};if _ebbba .PStyle ==nil {_ebbba .PStyle =_cfbc .PStyle ;};if _ebbba .KeepNext ==nil {_ebbba .KeepNext =_cfbc .KeepNext ;};if _ebbba .KeepLines ==nil {_ebbba .KeepLines =_cfbc .KeepLines ;};if _ebbba .PageBreakBefore ==nil {_ebbba .PageBreakBefore =_cfbc .PageBreakBefore ; +};if _ebbba .FramePr ==nil {_ebbba .FramePr =_cfbc .FramePr ;};if _ebbba .WidowControl ==nil {_ebbba .WidowControl =_cfbc .WidowControl ;};if _ebbba .NumPr ==nil {_ebbba .NumPr =_cfbc .NumPr ;};if _ebbba .SuppressLineNumbers ==nil {_ebbba .SuppressLineNumbers =_cfbc .SuppressLineNumbers ; +};if _ebbba .PBdr ==nil {_ebbba .PBdr =_cfbc .PBdr ;};if _ebbba .Shd ==nil {_ebbba .Shd =_cfbc .Shd ;};if _ebbba .Tabs ==nil {_ebbba .Tabs =_cfbc .Tabs ;};if _ebbba .SuppressAutoHyphens ==nil {_ebbba .SuppressAutoHyphens =_cfbc .SuppressAutoHyphens ;}; +if _ebbba .Kinsoku ==nil {_ebbba .Kinsoku =_cfbc .Kinsoku ;};if _ebbba .WordWrap ==nil {_ebbba .WordWrap =_cfbc .WordWrap ;};if _ebbba .OverflowPunct ==nil {_ebbba .OverflowPunct =_cfbc .OverflowPunct ;};if _ebbba .TopLinePunct ==nil {_ebbba .TopLinePunct =_cfbc .TopLinePunct ; +};if _ebbba .AutoSpaceDE ==nil {_ebbba .AutoSpaceDE =_cfbc .AutoSpaceDE ;};if _ebbba .AutoSpaceDN ==nil {_ebbba .AutoSpaceDN =_cfbc .AutoSpaceDN ;};if _ebbba .Bidi ==nil {_ebbba .Bidi =_cfbc .Bidi ;};if _ebbba .AdjustRightInd ==nil {_ebbba .AdjustRightInd =_cfbc .AdjustRightInd ; +};if _ebbba .SnapToGrid ==nil {_ebbba .SnapToGrid =_cfbc .SnapToGrid ;};if _ebbba .Spacing ==nil {_ebbba .Spacing =_cfbc .Spacing ;};if _ebbba .Ind ==nil {_ebbba .Ind =_cfbc .Ind ;};if _ebbba .ContextualSpacing ==nil {_ebbba .ContextualSpacing =_cfbc .ContextualSpacing ; +};if _ebbba .MirrorIndents ==nil {_ebbba .MirrorIndents =_cfbc .MirrorIndents ;};if _ebbba .SuppressOverlap ==nil {_ebbba .SuppressOverlap =_cfbc .SuppressOverlap ;};if _ebbba .Jc ==nil {_ebbba .Jc =_cfbc .Jc ;};if _ebbba .TextDirection ==nil {_ebbba .TextDirection =_cfbc .TextDirection ; +};if _ebbba .TextAlignment ==nil {_ebbba .TextAlignment =_cfbc .TextAlignment ;};if _ebbba .TextboxTightWrap ==nil {_ebbba .TextboxTightWrap =_cfbc .TextboxTightWrap ;};if _ebbba .OutlineLvl ==nil {_ebbba .OutlineLvl =_cfbc .OutlineLvl ;};if _ebbba .DivId ==nil {_ebbba .DivId =_cfbc .DivId ; +};if _ebbba .CnfStyle ==nil {_ebbba .CnfStyle =_cfbc .CnfStyle ;};if _ebbba .PPrChange ==nil {_ebbba .PPrChange =_cfbc .PPrChange ;};return _ebbba ;};func (_dff *convertContext )addCurrentParagraphToCurrentPage (){_ceaf :=_dff ._dab ._bag +_dff ._dab ._abe .Top +_dff ._dab ._cfg +_dff ._dab ._abe .Bottom ; +_aced :=0.0;for _ ,_cbda :=range _dff ._dab ._bda {if _cbda ._fdc ==0&&_cbda ._ad .Bottom > _aced &&_cbda ._ad .Top >=_dff ._dab ._bag {_aced =_cbda ._ad .Bottom ;};};if _aced > _ceaf {_ceaf =_aced ;};_dff ._cfee ._dc =_ceaf ;_dff ._cfee ._bab =append (_dff ._cfee ._bab ,_dff ._dab ._ecb ...); +_dff ._cfee ._gc =append (_dff ._cfee ._gc ,_dff ._dab ._eba ...);_dff ._cfee ._fc =append (_dff ._cfee ._fc ,_dff ._dab ._dd ...);_dff ._cfee ._gd =append (_dff ._cfee ._gd ,_dff ._dab ._fga ...);_dff ._cfee ._cgbd =append (_dff ._cfee ._cgbd ,_dff ._dab ._bda ...); +_dff ._cfee ._ff =append (_dff ._cfee ._ff ,_dff ._dab );_dff .adjustRightBoundOfLastSpan ();_dff .alignParagraph ();if len (_dff ._cfee ._bdf )==0&&len (_dff ._dab ._fa )> 0{_dff ._cfee ._fe .Bottom -=_aa ;};_dff ._cfee ._bdf =append (_dff ._cfee ._bdf ,_dff ._dab ._fa ...); +_dff ._cfee ._fe .Bottom -=_dff ._dab ._eed ;};func _ggaaa (_gacd ,_agcb *_fd .CT_TcPr )*_fd .CT_TcPr {if _gacd ==nil {return _agcb ;};if _agcb ==nil {return _gacd ;};if _gacd .CnfStyle ==nil {_gacd .CnfStyle =_agcb .CnfStyle ;};if _gacd .TcW ==nil {_gacd .TcW =_agcb .TcW ; +};if _gacd .GridSpan ==nil {_gacd .GridSpan =_agcb .GridSpan ;};if _gacd .HMerge ==nil {_gacd .HMerge =_agcb .HMerge ;};if _gacd .VMerge ==nil {_gacd .VMerge =_agcb .VMerge ;};if _gacd .TcBorders ==nil {_gacd .TcBorders =_agcb .TcBorders ;};if _gacd .Shd ==nil {_gacd .Shd =_agcb .Shd ; +};if _gacd .NoWrap ==nil {_gacd .NoWrap =_agcb .NoWrap ;};if _gacd .TcMar ==nil {_gacd .TcMar =_agcb .TcMar ;};if _gacd .TextDirection ==nil {_gacd .TextDirection =_agcb .TextDirection ;};if _gacd .TcFitText ==nil {_gacd .TcFitText =_agcb .TcFitText ;}; +if _gacd .VAlign ==nil {_gacd .VAlign =_agcb .VAlign ;};if _gacd .HideMark ==nil {_gacd .HideMark =_agcb .HideMark ;};if _gacd .Headers ==nil {_gacd .Headers =_agcb .Headers ;};if _gacd .CellIns ==nil {_gacd .CellIns =_agcb .CellIns ;};if _gacd .CellDel ==nil {_gacd .CellDel =_agcb .CellDel ; +};if _gacd .CellMerge ==nil {_gacd .CellMerge =_agcb .CellMerge ;};if _gacd .TcPrChange ==nil {_gacd .TcPrChange =_agcb .TcPrChange ;};return _gacd ;};func _dbfe (_cbdge int64 ,_fbff _fd .ST_NumberFormat )string {_fbda :=int (_cbdge );switch _fbff {case _fd .ST_NumberFormatDecimal :return _ce .Itoa (_fbda ); +case _fd .ST_NumberFormatUpperRoman :return _bddb (_fbda ,true );case _fd .ST_NumberFormatLowerRoman :return _bddb (_fbda ,false );case _fd .ST_NumberFormatUpperLetter :return _fcca (_fbda ,true );case _fd .ST_NumberFormatLowerLetter :return _fcca (_fbda ,false ); +default:return _ce .Itoa (_fbda );};}; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_cce .PdfFont ){_cgb .RegisterFont (name ,style ,font );};func (_gbab *convertContext )shouldApplyContextualSpacing (Ppr *_fd .CT_PPr )bool {_cffg :=_gbab ._afcg .PStyle ;return Ppr !=nil &&Ppr .ContextualSpacing !=nil &&_bcfc (Ppr .ContextualSpacing )&&_gbab ._afcg .ContextualSpacing !=nil &&_bcfc (_gbab ._afcg .ContextualSpacing )&&Ppr .PStyle !=nil &&_cffg !=nil &&Ppr .PStyle .ValAttr ==_cffg .ValAttr ; +};func (_cgdeg *convertContext )addEndnotes (){for _ggcc ,_ddac :=range _cgdeg ._dfdbc {if _ggcc ==0{_cgdeg .addSeparator ();};_cgdeg ._cbdfg =&prefix {_ffe :_ddac ._ef };for _abgee ,_fdgd :=range _ddac ._fdd {if _ggcc !=0||_abgee !=0{_cgdeg ._abaa =true ; +};_cgdeg .addAbsoluteCBCs (_fdgd .EG_ContentBlockContent ,nil );};};_cgdeg ._abaa =false ;};func _dgggc (_dfbg ,_bfgee *_fd .CT_RPr )*_fd .CT_RPr {if _dfbg ==nil {return _bfgee ;};if _bfgee ==nil {if _dfbg .B !=nil {_dfbg .B =nil ;};if _dfbg .BCs !=nil {_dfbg .BCs =nil ; +};if _dfbg .I !=nil {_dfbg .I =nil ;};if _dfbg .ICs !=nil {_dfbg .ICs =nil ;};return _dfbg ;};if _dfbg .RStyle ==nil {_dfbg .RStyle =_bfgee .RStyle ;};if _dfbg .RFonts ==nil {_dfbg .RFonts =_bfgee .RFonts ;};if _dfbg .B ==nil {_dfbg .B =_bfgee .B ;};if _dfbg .BCs ==nil {_dfbg .BCs =_bfgee .BCs ; +};if _dfbg .I ==nil {_dfbg .I =_bfgee .I ;};if _dfbg .ICs ==nil {_dfbg .ICs =_bfgee .ICs ;};if _dfbg .Caps ==nil {_dfbg .Caps =_bfgee .Caps ;};if _dfbg .SmallCaps ==nil {_dfbg .SmallCaps =_bfgee .SmallCaps ;};if _dfbg .Strike ==nil {_dfbg .Strike =_bfgee .Strike ; +};if _dfbg .Dstrike ==nil {_dfbg .Dstrike =_bfgee .Dstrike ;};if _dfbg .Outline ==nil {_dfbg .Outline =_bfgee .Outline ;};if _dfbg .Shadow ==nil {_dfbg .Shadow =_bfgee .Shadow ;};if _dfbg .Emboss ==nil {_dfbg .Emboss =_bfgee .Emboss ;};if _dfbg .Imprint ==nil {_dfbg .Imprint =_bfgee .Imprint ; +};if _dfbg .NoProof ==nil {_dfbg .NoProof =_bfgee .NoProof ;};if _dfbg .SnapToGrid ==nil {_dfbg .SnapToGrid =_bfgee .SnapToGrid ;};if _dfbg .Vanish ==nil {_dfbg .Vanish =_bfgee .Vanish ;};if _dfbg .WebHidden ==nil {_dfbg .WebHidden =_bfgee .WebHidden ; +};if _dfbg .Color ==nil {_dfbg .Color =_bfgee .Color ;};if _dfbg .Spacing ==nil {_dfbg .Spacing =_bfgee .Spacing ;};if _dfbg .W ==nil {_dfbg .W =_bfgee .W ;};if _dfbg .Kern ==nil {_dfbg .Kern =_bfgee .Kern ;};if _dfbg .Position ==nil {_dfbg .Position =_bfgee .Position ; +};if _dfbg .Sz ==nil {_dfbg .Sz =_bfgee .Sz ;};if _dfbg .SzCs ==nil {_dfbg .SzCs =_bfgee .SzCs ;};if _dfbg .Highlight ==nil {_dfbg .Highlight =_bfgee .Highlight ;};if _dfbg .U ==nil {_dfbg .U =_bfgee .U ;};if _dfbg .Effect ==nil {_dfbg .Effect =_bfgee .Effect ; +};if _dfbg .Bdr ==nil {_dfbg .Bdr =_bfgee .Bdr ;};if _dfbg .Shd ==nil {_dfbg .Shd =_bfgee .Shd ;};if _dfbg .FitText ==nil {_dfbg .FitText =_bfgee .FitText ;};if _dfbg .VertAlign ==nil {_dfbg .VertAlign =_bfgee .VertAlign ;};if _dfbg .Rtl ==nil {_dfbg .Rtl =_bfgee .Rtl ; +};if _dfbg .Cs ==nil {_dfbg .Cs =_bfgee .Cs ;};if _dfbg .Em ==nil {_dfbg .Em =_bfgee .Em ;};if _dfbg .Lang ==nil {_dfbg .Lang =_bfgee .Lang ;};if _dfbg .EastAsianLayout ==nil {_dfbg .EastAsianLayout =_bfgee .EastAsianLayout ;};if _dfbg .SpecVanish ==nil {_dfbg .SpecVanish =_bfgee .SpecVanish ; +};if _dfbg .OMath ==nil {_dfbg .OMath =_bfgee .OMath ;};if _dfbg .RPrChange ==nil {_dfbg .RPrChange =_bfgee .RPrChange ;};return _dfbg ;};func (_feba *convertContext )newPage (){_ebe :=&page {};_ebe ._fe =_feba ._abgea ;_ebe ._dc =_ebe ._fe .Top ;if _feba ._abaa {_ebe ._gge =true ; +_ebe ._dc +=_aa ;};_feba ._dcaf =append (_feba ._dcaf ,_ebe );_feba ._cfee =_ebe ;};func (_abgf *convertContext )setCellBackgroundColor (_dadgb *_cec .TableCell ,_agdf *_fd .CT_Shd ){if _agdf ==nil {return ;};if _agdf .ValAttr ==_fd .ST_ShdSolid {if _agc :=_agdf .ColorAttr ; +_agc !=nil {if _cbgfd :=_agc .ST_HexColorRGB ;_cbgfd !=nil {_cdfd :=_cec .ColorRGBFromHex ("\u0023"+*_cbgfd );_dadgb .SetBackgroundColor (_cdfd );return ;};};}else {if _fabb :=_agdf .FillAttr ;_fabb !=nil {if _beec :=_fabb .ST_HexColorRGB ;_beec !=nil {_gbe :=_cec .ColorRGBFromHex ("\u0023"+*_beec ); +_dadgb .SetBackgroundColor (_gbe );_aacb :=_agdf .ValAttr .String ();if _cg .HasPrefix (_aacb ,"\u0070\u0063\u0074"){_feec ,_ffdg :=_ce .Atoi (_aacb [3:]);if _ffdg !=nil {return ;};_cgada :=float64 (_feec )/100.0;if _bbee :=_agdf .ColorAttr ;_bbee !=nil {if _adefd :=_bbee .ST_HexColorRGB ; +_adefd !=nil {_faae :=_cec .ColorRGBFromHex ("\u0023"+*_adefd );_fafd ,_aeff ,_febae :=_gbe .ToRGB ();_effda ,_cegc ,_cfcb :=_faae .ToRGB ();_gbe =_cec .ColorRGBFromArithmetic ((1-_cgada )*_fafd +_cgada *_effda ,(1-_cgada )*_aeff +_cgada *_cegc ,(1-_cgada )*_febae +_cgada *_cfcb ); +_dadgb .SetBackgroundColor (_gbe );};};};};};};};func (_bfdd *convertContext )getSectPrHeaderAndFooterRef (_fbag *_fd .CT_SectPr ,_geca int )([]*headerFooterRef ,[]*headerFooterRef ){if len (_fbag .EG_HdrFtrReferences )< 1&&_fbag .PgSz ==nil {_ffafe :=&headerFooterRef {_cafe :false ,_adace :false ,_fefge :_geca }; +return []*headerFooterRef {_ffafe },[]*headerFooterRef {_ffafe };};var (_efcgb []*headerFooterRef ;_cafec []*headerFooterRef ;);for _ ,_gbce :=range _fbag .EG_HdrFtrReferences {if _bdfec :=_gbce .HeaderReference ;_bdfec !=nil {_dafdf :=&headerFooterRef {_adace :true ,_edfa :_bdfec .IdAttr ,_abdf :_bdfec .TypeAttr ,_gfaaf :_bfdd ._babb [len (_bfdd ._babb )-1]._fefge ,_fefge :_geca }; +_efcgb =append (_efcgb ,_dafdf );}else {_gdeb :=&headerFooterRef {_adace :false ,_cafe :false ,_fefge :_geca };_efcgb =append (_efcgb ,_gdeb );};if _adae :=_gbce .FooterReference ;_adae !=nil {_ecbdgd :=&headerFooterRef {_cafe :true ,_edfa :_adae .IdAttr ,_abdf :_adae .TypeAttr ,_gfaaf :_bfdd ._efcge [len (_bfdd ._efcge )-1]._fefge ,_fefge :_geca }; +_cafec =append (_cafec ,_ecbdgd );}else {_adbf :=&headerFooterRef {_cafe :false ,_adace :false ,_fefge :_geca };_cafec =append (_cafec ,_adbf );};};return _efcgb ,_cafec ;};func _ebge (_bgff string )string {_dede :=_caeb .FindStringSubmatch (_bgff );if len (_dede )< 2{return ""; +};return _dede [1];};func (_bccfd *convertContext )newLine (){if _bccfd ._dab ==nil {_bccfd .newParagraph ();};_gaab :=_bccfd ._dab ._cfg +_bccfd ._dab ._abe .Top ;_dgga :=&line {};if len (_bccfd ._dab ._fg )==0{_dgga ._ede =_bccfd ._dab ._efb ;}else {_dgga ._ede =_bccfd ._dab ._bcb ; +};_dgga ._gaf =_bccfd ._dab ._ac ;_dgga ._adbe =_dgga ._ede ;_dgga ._ge =_gaab ;_bccfd ._dab ._fg =append (_bccfd ._dab ._fg ,_dgga );_bccfd ._gddd =_dgga ;_bccfd .newSpan ();};func (_ffgdg *convertContext )assignPropsToRelativeParagraph (_ebdaf *_fd .CT_PPr ,_gegg *_cec .StyledParagraph )(float64 ,float64 ){_ebdaf =_cgbg (_ebdaf ,_ffgdg ._fdga ,_ffgdg ._dcfa ); +_cbde :=1.1;if _ebdaf ==nil {_gegg .SetLineHeight (_cbde );return 0,0;};var _acbg _cec .TextAlignment ;if _ebdaf .Jc !=nil {switch _ebdaf .Jc .ValAttr {case _fd .ST_JcRight :_acbg =_cec .TextAlignmentRight ;case _fd .ST_JcCenter :_acbg =_cec .TextAlignmentCenter ; +case _fd .ST_JcBoth :_acbg =_cec .TextAlignmentJustify ;case _fd .ST_JcEnd :_acbg =_cec .TextAlignmentRight ;default:_acbg =_cec .TextAlignmentLeft ;};_gegg .SetTextAlignment (_acbg );};var _edcfa ,_bfce ,_cde ,_fdfdb float64 ;if _ebaad :=_ebdaf .Spacing ; +_ebaad !=nil {if _fadf :=_ebaad .BeforeAttr ;_fadf !=nil {if _fadf .ST_UnsignedDecimalNumber !=nil {_edcfa =_cgb .PointsFromTwips (int64 (*_fadf .ST_UnsignedDecimalNumber ));};};if _bbca :=_ebaad .AfterAttr ;_bbca !=nil {if _bbca .ST_UnsignedDecimalNumber !=nil {_bfce =_cgb .PointsFromTwips (int64 (*_bbca .ST_UnsignedDecimalNumber )); +};};if _gaag :=_ebaad .LineAttr ;_gaag !=nil {if _gaag .Int64 !=nil {_cbde =float64 (*_gaag .Int64 /240);};};};if _ebdaf .ContextualSpacing !=nil &&_bcfc (_ebdaf .ContextualSpacing ){_edcfa =0;_bfce =0;};if _agfb :=_ebdaf .TextAlignment ;_agfb !=nil {switch _agfb .ValAttr {case _fd .ST_TextAlignmentTop :_gegg .SetTextVerticalAlignment (_cec .TextVerticalAlignmentTop ); +case _fd .ST_TextAlignmentBottom :_gegg .SetTextVerticalAlignment (_cec .TextVerticalAlignmentBottom );case _fd .ST_TextAlignmentBaseline :_gegg .SetTextVerticalAlignment (_cec .TextVerticalAlignmentBaseline );case _fd .ST_TextAlignmentCenter :_gegg .SetTextVerticalAlignment (_cec .TextVerticalAlignmentCenter ); +};};if _acbg ==_cec .TextAlignmentRight &&_fdfdb <=0{_fdfdb +=5;};if _edcfa > 0{_edcfa =_edcfa -_cbde /2;};if _bfce > 0{_bfce =_bfce -_cbde /2;};_gegg .SetLineHeight (_cbde );if _aebag :=_ebdaf .Ind ;_aebag !=nil {if _eace :=_aebag .LeftAttr ;_eace !=nil {if _eace .Int64 !=nil {_cde =_cgb .PointsFromTwips (*_eace .Int64 ); +};};if _ggfe :=_aebag .RightAttr ;_ggfe !=nil {if _ggfe .Int64 !=nil {_fdfdb =_cgb .PointsFromTwips (*_ggfe .Int64 );};};};_gegg .SetMargins (_cde ,_fdfdb ,_edcfa ,_bfce );return _edcfa ,_cde ;};func (_geae *convertContext )addAbsoluteTable (_fbeb *_fd .CT_Tbl ){_afee :=_fbeb .TblGrid ; +if _afee ==nil {return ;};_deed :=len (_afee .GridCol );_ggaa :=false ;if _deed ==0{_e .Log .Debug ("\u004d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064\u0043\u006f\u006c\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u002c\u0020\u0063r\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064C\u006f\u006c\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u002e"); +_cfcc :=_fbeb .EG_ContentRowContent [0];if len (_cfcc .Tr )< 1{return ;};_affa :=_cfcc .Tr [0];if len (_affa .EG_ContentCellContent )< 1{return ;};_bacg :=0;if _fbeb .TblPr !=nil &&_fbeb .TblPr .TblW !=nil {if _ddggg :=_fbeb .TblPr .TblW .WAttr ;_ddggg !=nil {switch _fbeb .TblPr .TblW .TypeAttr {case _fd .ST_TblWidthPct ,_fd .ST_TblWidthDxa :if _ddggg .ST_DecimalNumberOrPercent !=nil {if _ddggg .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_bacg =int (*_ddggg .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage ); +};};};};};var _bffe []*_fd .CT_TblGridCol ;for _ ,_dggaf :=range _affa .EG_ContentCellContent {if _dbf :=_dggaf .Tc ;len (_dbf )> 0{if _aeg :=_dbf [0];_aeg !=nil {_gbca :=_fd .NewCT_TblGridCol ();if _aeg .TcPr !=nil {if _fgdc :=_aeg .TcPr .TcW ;_fgdc !=nil {if _fgdc .WAttr !=nil {if _gdb :=_fgdc .WAttr .ST_DecimalNumberOrPercent ; +_gdb !=nil {if _ggca :=_gdb .ST_UnqualifiedPercentage ;_ggca !=nil {_fffa :=uint64 (*_ggca );_gcac :=&_bc .ST_TwipsMeasure {};_gcac .ST_UnsignedDecimalNumber =&_fffa ;_gbca .WAttr =_gcac ;};};};};_bffe =append (_bffe ,_gbca );if _aeg .TcPr .GridSpan !=nil {for _fedb :=int (_aeg .TcPr .GridSpan .ValAttr )-1; +_fedb > 0;_fedb --{_bbg :=_fd .NewCT_TblGridCol ();_bffe =append (_bffe ,_bbg );};};}else {_bffe =append (_bffe ,_gbca );};};};};_egca :=uint64 (_bacg /len (_bffe ));for _ ,_fceg :=range _bffe {if _fceg .WAttr ==nil {_edb :=&_bc .ST_TwipsMeasure {};_edb .ST_UnsignedDecimalNumber =&_egca ; +_fceg .WAttr =_edb ;_ggaa =true ;};};_afee .GridCol =_bffe ;_deed =len (_bffe );};_cecgb :=[]float64 {};_cgf :=[]float64 {};_geaa :=0.0;for _ ,_face :=range _afee .GridCol {_cace :=0.0;if _face .WAttr .ST_UnsignedDecimalNumber !=nil {_cace =_cgb .PointsFromTwips (int64 (*_face .WAttr .ST_UnsignedDecimalNumber )); +};_cecgb =append (_cecgb ,_cace );_geaa +=_cace ;};for _fedg :=0;_fedg < _deed ;_fedg ++{_cgf =append (_cgf ,_cecgb [_fedg ]/_geaa );};_acac ,_egfg ,_egeb :=_acde (_geae ._cade ,_fbeb .TblPr );var _cefc []*_fd .CT_TblStylePr ;if _acac .TblStyle !=nil {_cefc =_fdbbe (_geae ._cade ,_acac .TblStyle .ValAttr ); +};if _acac .TblLayout !=nil &&_acac .TblLayout .TypeAttr ==_fd .ST_TblLayoutTypeFixed {_ggaa =false ;};_geae .renderTableRows (_fbeb ,_deed ,_ggaa ,_cgf ,_acac ,_cefc ,_egfg ,_egeb ,_geaa );};func (_cdda *convertContext )renderTableRows (_bddg *_fd .CT_Tbl ,_fcbb int ,_affc bool ,_eebc []float64 ,_cgbb *_fd .CT_TblPr ,_aada []*_fd .CT_TblStylePr ,_bbcc *_fd .CT_PPrGeneral ,_gbfff *_fd .CT_RPr ,_aeeb float64 ){_gfbc :=_cdda ._ffaad .NewTable (_fcbb ); +_gfbc .SetColumnWidths (_eebc ...);_dccb :=_gead (_cgbb .TblW ,_cdda ._cfee ._fe .Right -_cdda ._cfee ._fe .Left ,_aeeb );_acce :=_gead (_cgbb .TblInd ,_cdda ._cfee ._fe .Right -_cdda ._cfee ._fe .Left ,0);_ddgga :=_cdda .getPageAccessiblePart ();_adcad :=len (_bddg .EG_ContentRowContent ); +_aaee :=map[int ][]tableCellProperties {};_gcfc :=0;_deda :=-1;_gdbg :=-1;_efcbd :=make ([]float64 ,_fcbb );for _ebfa ,_edc :=range _bddg .EG_ContentRowContent {if _edc ==nil {continue ;};if _fgdd :=_edc .Tr ;len (_fgdd )> 0{_fdfbd :=_fgdd [0];_gbfbf :=_fdfbd .TblPrEx ; +_dbdd :=false ;var _eefb float64 ;_gcda :=_fd .ST_HeightRuleAuto ;if _bgeb :=_fdfbd .TrPr ;_bgeb !=nil {if len (_bgeb .TrHeight )!=0{_ecge :=_bgeb .TrHeight [0];_gcda =_ecge .HRuleAttr ;if _dcbg :=_ecge .ValAttr ;_dcbg !=nil {if _dcbg .ST_UnsignedDecimalNumber !=nil {_eefb =_cgb .PointsFromTwips (int64 (*_dcbg .ST_UnsignedDecimalNumber )); +_dbdd =true ;};};};};if _dccb ==0||_dccb > _cdda ._cfee ._fe .Right -_cdda ._cfee ._fe .Left {_dccb =_cdda ._cfee ._fe .Right -_cdda ._cfee ._fe .Left ;};_cedd :=map[int ]int {};_efba :=0;_aac :=-1;for {_fdde :=false ;for _edbg ,_cafc :=range _fdfbd .EG_ContentCellContent {if _edec :=_cafc .Tc ; +len (_edec )> 0{if _cfga :=_edec [0];_cfga !=nil {_fefc :=-1;if _accf ,_eece :=_cedd [_edbg ];_eece {_fefc =_accf ;};_adefa :=_edbg !=len (_fdfbd .EG_ContentCellContent )-1;_egfd :=_efba > 0&&_fefc ==-1&&_edbg < _aac ;_aaee [_gcfc ]=append (_aaee [_gcfc ],tableCellProperties {_cfga ,_cgbb ,_gbfbf ,_ebfa ,_edbg ,_adcad ,_fcbb ,_aada ,_bbcc ,_gbfff ,_adefa ,_fefc ,_egfd ,_dbdd ,_eefb }); +if _egfd {_cdda .addEmptyCellToTable (_gfbc ,_cfga ,_cgbb ,_gbfbf ,_ebfa ,_edbg ,_adcad ,_fcbb ,_aada ,_gbfff );}else {_aafe :=_cdda .addCellToTable (_gfbc ,_cfga ,_cgbb ,_gbfbf ,_ebfa ,_edbg ,_adcad ,_fcbb ,_aada ,_bbcc ,_gbfff ,_adefa ,_fefc ,_efcbd ); +if !_fdde &&_aafe > -1{_fdde =true ;_aac =_edbg ;};_cedd [_edbg ]=_aafe ;};};};};if !_fdde {break ;};_efba ++;_deda =_gcfc ;_gcfc ++;};if _dbdd {if _gcda ==_fd .ST_HeightRuleAtLeast {_gef ,_ffaf :=_gfbc .GetRowHeight (_gfbc .CurRow ());if _ffaf !=nil {_e .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_ffaf .Error ()); +};if _gef < _eefb {_gfbc .SetRowHeight (_gfbc .CurRow (),_eefb );};}else {_gfbc .SetRowHeight (_gfbc .CurRow (),_eefb );};};_gafgc :=_cgb .MakeTempCreatorMaxHeight (_dccb );_gafgc .Draw (_gfbc );if _gfbc .Height ()> _ddgga {if _affc {_cdda .autofitColumns (_gfbc ,_dccb ,_eebc ,_efcbd ); +_cdda .renderTableRows (_bddg ,_fcbb ,false ,_eebc ,_cgbb ,_aada ,_bbcc ,_gbfff ,_aeeb );return ;};};if _gfbc .Height ()> _ddgga {if _deda !=-1{_cdda .addTableWithDataRange (_aaee ,_gdbg +1,_deda ,_fcbb ,_dccb ,_acce ,_eebc ,_efcbd );_gdbg =_deda ;}else {_cdda .addTableWithDataRange (_aaee ,_gdbg +1,_gcfc -1,_fcbb ,_dccb ,_acce ,_eebc ,_efcbd ); +_gdbg =_gcfc -1;};_deda =-1;_cdda .newPage ();_ddgga =_cdda .getPageAccessiblePart ();_gfbc =_cdda ._ffaad .NewTable (_fcbb );_gfbc .SetColumnWidths (_eebc ...);for _ddggd :=_gdbg +1;_ddggd <=_gcfc ;_ddggd ++{_aafde :=_aaee [_ddggd ];_gddg :=_aafde [0]._bfc ; +_fbca :=_aafde [0]._ggf ;for _ ,_bgce :=range _aafde {if _bgce ._fab {_cdda .addEmptyCellToTable (_gfbc ,_bgce ._gfb ,_bgce ._aab ,_bgce ._gba ,_bgce ._adc ,_bgce ._dbg ,_bgce ._aag ,_bgce ._aaa ,_bgce ._ed ,_bgce ._ae );}else {_cdda .addCellToTable (_gfbc ,_bgce ._gfb ,_bgce ._aab ,_bgce ._gba ,_bgce ._adc ,_bgce ._dbg ,_bgce ._aag ,_bgce ._aaa ,_bgce ._ed ,_bgce ._adb ,_bgce ._ae ,_bgce ._gag ,_bgce ._dag ,_efcbd ); +};};if _gddg {_gfbc .SetRowHeight (_gfbc .CurRow (),_fbca );};};};_gcfc ++;};};if _affc {_cdda .autofitColumns (_gfbc ,_dccb ,_eebc ,_efcbd );};if _gdbg < _gcfc -1{_cdda .addTableWithDataRange (_aaee ,_gdbg +1,_gcfc -1,_fcbb ,_dccb ,_acce ,_eebc ,_efcbd ); +};};func (_bfcb *convertContext )addAbsoluteHeaderFooterCBCs (_ggg []*_fd .EG_ContentBlockContent ){for _ ,_cdcg :=range _ggg {for _ ,_dage :=range _cdcg .P {_bfcb .newParagraph ();if _dage .PPr !=nil &&_dage .PPr .PStyle ==nil {_bddgd :=_bfcb ._cade .Styles .ParagraphStyles (); +for _ ,_bddf :=range _bddgd {if _ebbfc :=_bddf .X ().DefaultAttr ;_ebbfc !=nil {if _cfdgc :=_ebbfc .Bool ;_cfdgc !=nil &&*_cfdgc {_dage .PPr =_cgbg (_dage .PPr ,_bddf .X ().PPr ,_bddf .X ().RPr );};if _bfcg :=_ebbfc .ST_OnOff1 ;_bfcg ==_bc .ST_OnOff1On {_dage .PPr =_cgbg (_dage .PPr ,_bddf .X ().PPr ,_bddf .X ().RPr ); +};break ;};};};_afce ,_geg :=_bfcb .combinePPrWithStyles (_dage .PPr );if _geg !=nil {_bfcb ._cbdfg =_geg ;};_bfcb .assignPropsToAbsoluteParagraph (_afce ,_bfcb ._dab );_bfcb .determineParagraphBounds ();_bfcb .newLine ();_bfcb .newWord ();_gcgf :=_dage .EG_PContent ; +if len (_gcgf )==0{_bfcb .addEmptyLine ();}else {_bfcb .addAnchorBlocks (_gcgf );_bfcb .addAnchorExtra (_gcgf );_bfcb .addAbsoluteEGPC (_gcgf ,_afce );_bfcb .addCurrentWordToParagraph ();};if _bfcb ._fgf {_bfcb .addCurrentParagraphHeaderToCurrentPage (); +}else {_bfcb .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_gedg :=range _cdcg .Tbl {if _bfcb ._dab ==nil {_bfcb .newParagraph ();_bfcb .determineParagraphBounds ();_bfcb .newLine ();_bfcb .newWord ();};_bfcb .addAbsoluteHeaderFooterTable (_gedg ); +};};};func _eada (_dceb *_fd .CT_PPrGeneral ,_gfcgd ,_ccgaf *int64 ){if _dceb !=nil &&_dceb .Spacing !=nil {if _dceb .Spacing .BeforeAttr !=nil {*_gfcgd =int64 (*_dceb .Spacing .BeforeAttr .ST_UnsignedDecimalNumber );};if _dceb .Spacing .AfterAttr !=nil {*_ccgaf =int64 (*_dceb .Spacing .AfterAttr .ST_UnsignedDecimalNumber ); +};};};func (_cfada *convertContext )makeRunStyle (_edead *_fd .CT_RPr ,_bdafc ,_fadfg ,_acced ,_cgef ,_adcf bool )(_cec .TextStyle ,bool ,bool ,*_cec .Color ){var _cebb *_cec .Color ;_bgbe :=_cfada ._ffaad .NewTextStyle ();if _edead !=nil {_ddefc :=_cgb .FontStyle_Regular ; +_aabc :=_bcfc (_edead .B );_geba :=_bcfc (_edead .I );if _aabc &&_geba {_ddefc =_cgb .FontStyle_BoldItalic ;}else if _aabc {_ddefc =_cgb .FontStyle_Bold ;}else if _geba {_ddefc =_cgb .FontStyle_Italic ;};if _cgef {_bgbe .Font =_cgb .AssignStdFontByName (_bgbe ,"\u0053\u0079\u006d\u0062\u006f\u006c"); +}else {_edded :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _edgg :=_edead .RFonts ;_edgg !=nil {if _agec :=_edgg .AsciiAttr ;_agec !=nil {_edded =*_agec ;}else if _ceff :=_edgg .HAnsiAttr ;_ceff !=nil {_edded =*_ceff ;}else if _eccg :=_edgg .CsAttr ;_eccg !=nil {_edded =*_eccg ; +}else {_dgda :=_cfada ._dcfa ;if _dgda !=nil {_eebf :="";if _fbbe :=_dgda .RFonts ;_fbbe !=nil {if _dgcbb :=_edgg .HintAttr ;_dgcbb ==_fd .ST_HintEastAsia {if _fbbe .EastAsiaAttr !=nil {_edded =*_dgda .RFonts .EastAsiaAttr ;}else {if _fbbe .EastAsiaThemeAttr ==_fd .ST_ThemeMajorEastAsia {_eebf =_bfbb ; +};if _fbbe .EastAsiaThemeAttr ==_fd .ST_ThemeMinorEastAsia {_eebf =_gfcdd ;};};}else {if _bebc :=_fbbe .AsciiAttr ;_bebc !=nil {_edded =*_bebc ;}else if _acec :=_fbbe .HAnsiAttr ;_acec !=nil {_edded =*_acec ;};};if _edded =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _eebf ==""{if _fbbe .EastAsiaThemeAttr ==_fd .ST_ThemeMajorEastAsia {_eebf =_bfbb ; +}else if _fbbe .EastAsiaThemeAttr ==_fd .ST_ThemeMinorEastAsia {_eebf =_gfcdd ;}else if _gbcb :=_fbbe .AsciiThemeAttr ;_gbcb ==_fd .ST_ThemeMajorAscii ||_gbcb ==_fd .ST_ThemeMajorHAnsi {_eebf =_bcfa ;}else if _cdgebd :=_fbbe .AsciiThemeAttr ;_cdgebd ==_fd .ST_ThemeMinorAscii ||_cdgebd ==_fd .ST_ThemeMinorHAnsi {_eebf =_fdgde ; +}else {if _eccga :=_fbbe .HAnsiThemeAttr ;_eccga ==_fd .ST_ThemeMajorAscii ||_eccga ==_fd .ST_ThemeMajorHAnsi {_eebf =_bcfa ;}else if _aeafd :=_fbbe .HAnsiThemeAttr ;_aeafd ==_fd .ST_ThemeMinorAscii ||_aeafd ==_fd .ST_ThemeMinorHAnsi {_eebf =_fdgde ;}; +};};_caebb :="";if _edded =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _edffa :=_cfada ._cade .Settings .X ();_edffa !=nil {_eabfa :="";if _dabb :=_edffa .ThemeFontLang ;_dabb !=nil {if _dabb .ValAttr !=nil {_eabfa =*_dabb .ValAttr ;};if _dabb .EastAsiaAttr !=nil {_eabfa =*_dabb .EastAsiaAttr ; +};if _dabb .BidiAttr !=nil {_eabfa =*_dabb .BidiAttr ;};};_caebb =_edcg (_bgaeee (_eabfa ));};};_ddde :=_cfada ._cade .Themes ();for _ ,_fddd :=range _ddde {if _fddd .ThemeElements !=nil {if _gagc :=_fddd .ThemeElements .FontScheme ;_gagc !=nil {if _gagc .MajorFont !=nil &&_eebf ==_bfbb {if _gagc .MajorFont .Ea !=nil {_edded =_gagc .MajorFont .Ea .TypefaceAttr ; +if _edded ==""&&_caebb !=""{for _ ,_gecg :=range _gagc .MajorFont .Font {if _gecg .ScriptAttr ==_caebb {_edded =_gecg .TypefaceAttr ;break ;};};};break ;};}else if _gagc .MinorFont !=nil &&_eebf ==_gfcdd {if _gagc .MinorFont .Ea !=nil {_edded =_gagc .MinorFont .Ea .TypefaceAttr ; +if _edded ==""&&_caebb !=""{for _ ,_effgc :=range _gagc .MinorFont .Font {if _effgc .ScriptAttr ==_caebb {_edded =_effgc .TypefaceAttr ;break ;};};};break ;};}else if _gagc .MajorFont !=nil &&_eebf ==_bcfa {if _gagc .MajorFont .Latin !=nil {_edded =_gagc .MajorFont .Latin .TypefaceAttr ; +break ;};}else if _gagc .MinorFont !=nil &&_eebf ==_fdgde {if _gagc .MinorFont .Latin !=nil {_edded =_gagc .MinorFont .Latin .TypefaceAttr ;break ;};};};};};};};};};};if _edded !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_fdgb (_edded ){if _eaebb :=_cfada ._cade .FontTable (); +_eaebb !=nil {for _ ,_fbdb :=range _eaebb .Font {if _fbdb .NameAttr ==_edded &&_fbdb .AltName !=nil &&_fdgb (_fbdb .AltName .ValAttr ){_edded =_fbdb .AltName .ValAttr ;break ;};if _fbdb .AltName !=nil &&!_fdgb (_fbdb .AltName .ValAttr )&&_fbdb .AltName .ValAttr ==_edded {_edded =_fbdb .NameAttr ; +break ;};};};};if _bdegcd ,_bdafe :=_cgb .StdFontsMap [_edded ];_bdafe {_bgbe .Font =_cgb .AssignStdFontByName (_bgbe ,_bdegcd [_ddefc ]);}else if _cbec :=_cgb .GetRegisteredFont (_edded ,_ddefc );_cbec !=nil {_bgbe .Font =_cbec ;}else {_e .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_edded ,_ddefc ); +_bgbe .Font =_cgb .AssignStdFontByName (_bgbe ,_cgb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_ddefc ]);};};_ccac :=_afed (_edead .Sz ,_edead .SzCs );if _ebdfd :=_edead .VertAlign ;_ebdfd !=nil {_ccfa :=_ebdfd .ValAttr ;_bdafc =_ccfa ==_bc .ST_VerticalAlignRunSuperscript ; +_fadfg =_ccfa ==_bc .ST_VerticalAlignRunSubscript ;};if _ccac > _cfada ._cbag {_cfada ._cbag =_ccac ;};if _bdafc ||_fadfg {_ccac *=0.64;};if _acced {if _bdafc {_bgbe .TextRise =1.5;};if _fadfg {_bgbe .TextRise =-1.5;};};_bgbe .FontSize =_ccac ;_cbdgg :=0.0; +if _dagaa :=_edead .Spacing ;_dagaa !=nil {_cbdgg =_cgb .PointsFromTwips (*_dagaa .ValAttr .Int64 );if _cbdgg < 0.0{_cbdgg =0.0;};};_bgbe .CharSpacing =_cbdgg ;_cbafe :=0.0;if _feda :=_edead .Position ;_feda !=nil {_cbafe =float64 (*_feda .ValAttr .Int64 )/24*_ccac ; +};_bgbe .TextRise =_cbafe ;_gffba :=_cec .ColorBlack ;if _edead .Color !=nil {_baac :=_edead .Color .ValAttr .ST_HexColorRGB ;if _baac !=nil {_gffba =_cec .ColorRGBFromHex ("\u0023"+*_baac );};};if _acced {_cgdd ,_bgef ,_fcbaf :=_gffba .ToRGB ();_cgdd ,_bgef ,_fcbaf =_cgb .Lighten (_cgdd ),_cgb .Lighten (_bgef ),_cgb .Lighten (_fcbaf ); +_gffba =_cec .ColorRGBFromArithmetic (_cgdd ,_bgef ,_fcbaf );};_bgbe .Color =_gffba ;if _adcf {_cebb =&_gffba ;};if _edead .U !=nil &&_edead .U .ValAttr !=_fd .ST_UnderlineNone &&!_cgef {_cebb =&_gffba ;if _cbfga :=_edead .U .ColorAttr ;_cbfga !=nil {if _geccf :=_cbfga .ST_HexColorRGB ; +_geccf !=nil {_ebab :=_cec .ColorRGBFromHex ("\u0023"+*_geccf );_cebb =&_ebab ;};};};};return _bgbe ,_bdafc ,_fadfg ,_cebb ;};var _gebd =_efabb (2.5);func (_eedcb *convertContext )addCurrentParagraphHeaderToCurrentPage (){_eedcb .alignParagraph ();_eedcb ._cfee ._abc =append (_eedcb ._cfee ._abc ,_eedcb ._dab ); +};func (_cbb *convertContext )drawPages (){for _ ,_bbc :=range _cbb ._dcaf {_cbb ._ffaad .NewPage ();_cbb .drawPage (_bbc );};};func (_fafg *convertContext )makePdfImageFromGraphics (_bccbe *_db .Pic )(*_cec .Image ,error ){if _aega :=_bccbe .BlipFill ; +_aega !=nil {if _agce :=_aega .Blip ;_agce !=nil {if _eaecd :=_agce .EmbedAttr ;_eaecd !=nil {_gaee ,_bfceg :=_fafg ._cade .GetImageObjByRelId (*_eaecd );if _bfceg !=nil {return nil ,_bfceg ;};_gbec ,_bfceg :=_eb .Open (_gaee .Path );if _bfceg !=nil {return nil ,_bfceg ; +};_gfeg ,_bfceg :=_d .ReadAll (_gbec );if _bfceg !=nil {return nil ,_bfceg ;};if _cg .ToLower (_gaee .Format )=="\u0065\u006d\u0066"{_gfbf ,_egcd :=_cc .ReadFile (_gfeg );if _egcd !=nil {return nil ,_egcd ;};_gcge :=new (_cf .Buffer );_dada :=_gfbf .Draw (); +if _gcfga :=_b .Encode (_gcge ,_dada );_gcfga !=nil {return nil ,_gcfga ;};_gfeg =_gcge .Bytes ();};_dbddb ,_bfceg :=_fafg ._ffaad .NewImageFromData (_gfeg );if _bfceg !=nil {return nil ,_bfceg ;};return _dbddb ,nil ;};};};return nil ,nil ;};type prefix struct{_ffe string ; +_egeef []float64 ;_gcfca bool ;_cadd bool ;};func (_dec *convertContext )currentParagraphOverflowsCurrentPage ()bool {_cdf :=_dec ._dab ._bag +_dec ._dab ._abe .Top +_dec ._dab ._abe .Bottom ;_dfb :=_dec ._cfee ._fe .Bottom -_dec ._dab ._eed ;if len (_dec ._cfee ._bdf )==0&&len (_dec ._dab ._fa )> 0{_dfb -=_aa ; +};return _cdf +_dec ._dab ._cfg > _dfb ||_cdf +_dec ._dab ._bf > _dfb ;};func (_aebb *convertContext )makePdfBlockFromChart (_ged *_g .Chart ,_faga ,_ecfb float64 )(*_cec .Block ,error ){_cfba :=_ged .CT_RelId .IdAttr ;_eeaa :=_aebb ._cade .GetChartSpaceByRelId (_cfba ); +if _eeaa ==nil {return nil ,_f .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _aefaa *_gg .Theme ;_caeg :=_aebb ._cade .Themes ();if len (_caeg )> 0{_aefaa =_caeg [0];};return _cgb .MakeBlockFromChartSpace (_eeaa ,_faga ,_ecfb ,_aefaa ); +};type word struct{_ebd []*symbol ;_cgg float64 ;_bdaa float64 ;_dg bool ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_bddc *convertContext )makePdfBlockFromCBCs (_bdbg [][]*_fd .EG_ContentBlockContent ,_bgag ,_fadg float64 ,_baead *_cgb .Rectangle ,_ddgf bool ,_dgdfa *prefix )(*_cec .Block ,error ){if _baead ==nil {_baead =&_cgb .Rectangle {}; +};_ecfg :=&_cgb .Rectangle {Top :_baead .Top ,Bottom :_fadg -_baead .Bottom ,Left :_baead .Left ,Right :_bgag -_baead .Right };_bcea :=_cgb .MakeTempCreator (_bgag ,_fadg );_efaa :=&convertContext {_ffaad :_bcea ,_cade :_bddc ._cade ,_abgea :_ecfg ,_cbdfg :_dgdfa ,_abfc :_bddc ._abfc }; +for _ ,_gdfcea :=range _bdbg {_efaa .addAbsoluteCBCs (_gdfcea ,nil );};if _ddgf {_gce :=0.0;for _ ,_fffbf :=range _efaa ._dcaf {for _ ,_dbbed :=range _fffbf ._ff {_gce +=(_dbbed ._cfg +_dbbed ._abe .Top +_dbbed ._abe .Bottom );};};_ecfg .Bottom =_gce -_baead .Bottom ; +_bcea =_cgb .MakeTempCreator (_bgag ,_gce );_efaa =&convertContext {_ffaad :_bcea ,_cade :_bddc ._cade ,_abgea :_ecfg ,_cbdfg :_dgdfa ,_abfc :_bddc ._abfc };for _ ,_abfd :=range _bdbg {_efaa .addAbsoluteCBCs (_abfd ,nil );};};_efaa .alignSymbolsVertically (); +_efaa ._ffaad .NewPage ();_efaa .drawPage (_efaa ._dcaf [len (_efaa ._dcaf )-1]);return _cgb .MakeBlockFromCreator (_bcea );};func (_gefca *convertContext )assignHeaderFooterToPage (_gfbcf *page ){_bage :=_gefca ._cade .DocRels ();_beac :=_c .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b"); +for _ ,_fgdg :=range _gfbcf ._ec {if _fgdg !=nil &&_fgdg ._adace {if _fafa :=_bage .GetTargetByRelId (_fgdg ._edfa );_fafa !=""{_ebbg ,_ :=_ce .Atoi (_beac .FindString (_fafa ));for _febbg ,_defc :=range _gefca ._cade .Headers (){if _ebbg ==(_febbg +1){_gefca ._fgf =true ; +_gefca ._bgda =false ;_gefca .addAbsoluteHeaderFooterCBCs (_defc .X ().EG_ContentBlockContent );};};};};};for _ ,_feaf :=range _gfbcf ._gb {if _feaf !=nil &&_feaf ._cafe {if _bacc :=_bage .GetTargetByRelId (_feaf ._edfa );_bacc !=""{_fbfd ,_ :=_ce .Atoi (_beac .FindString (_bacc )); +for _cbfg ,_bgeg :=range _gefca ._cade .Footers (){if _fbfd ==(_cbfg +1){_gefca ._fgf =false ;_gefca ._bgda =true ;_gefca .addAbsoluteHeaderFooterCBCs (_bgeg .X ().EG_ContentBlockContent );};};};};};}; + +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_cgb .FontStyle ;func (_dfdc *convertContext )newSpan (){_dgbdc :=&span {_dce :_dfdc ._gddd ._adbe ,_acd :_dfdc ._gddd ._gaf };_dfdc ._afff =_dgbdc ;_dfdc ._gddd ._bcbd =append (_dfdc ._gddd ._bcbd ,_dgbdc );};func _fcdf (_eecef *_fd .CT_TblWidth ,_bdada int64 )float64 {if _eecef !=nil {if _eecef .TypeAttr ==_fd .ST_TblWidthUnset ||_eecef .TypeAttr ==_fd .ST_TblWidthDxa {if _ffeg :=_eecef .WAttr ; +_ffeg !=nil {if _bgee :=_ffeg .ST_DecimalNumberOrPercent ;_bgee !=nil {if _dbae :=_bgee .ST_UnqualifiedPercentage ;_dbae !=nil {return _cgb .PointsFromTwips (*_dbae +_bdada );};};};};};return 0.0;};func (_adef *convertContext )addCurrentWordToParagraph (){for {_bfbfc :=_adef ._gddd ._adbe ; +_gfg :=_bfbfc +_adef ._bccag ._bdaa ;if _gfg > _adef ._gddd ._gaf {if len (_adef ._bccag ._ebd )==1&&_adef ._bccag ._ebd [0]._bdfc !=nil {break ;};_adef .newLine ();};_eega :=_adef ._dab ._bag +_adef ._gddd ._ge ;_dfcb :=_eega +_adef ._gddd ._eaf ;_dggdb :=false ; +_dcbe :=append (_adef ._cfee ._cgbd ,_adef ._dab ._bda ...);for _ ,_aebd :=range _dcbe {_ebfgb :=_aebd ._ad ;if ((_eega > _ebfgb .Top &&_eega < _ebfgb .Bottom )||(_dfcb > _ebfgb .Top &&_dfcb < _ebfgb .Bottom ))&&((_bfbfc > _ebfgb .Left &&_bfbfc < _ebfgb .Right )||(_gfg > _ebfgb .Left &&_gfg < _ebfgb .Right )){_dggdb =true ; +if _adef ._gddd ._adbe < _ebfgb .Right {_adef ._afff ._acd =_ebfgb .Left ;_adef ._gddd ._adbe =_ebfgb .Right ;_adef .newSpan ();};};};if !_dggdb {break ;};};if !_adef ._bccag ._dg ||len (_adef ._afff ._ca )> 0{_adef ._bccag ._cgg =_adef ._gddd ._adbe ; +_adef ._afff ._ca =append (_adef ._afff ._ca ,_adef ._bccag );_adef ._gddd ._adbe +=_adef ._bccag ._bdaa ;for _ ,_cfcd :=range _adef ._bccag ._ebd {if _adef .shouldApplyContextualSpacing (_adef ._aedf ){_adef .adjustHeights (_adef ._dab ._abe .Top );}else {_adef .adjustHeights (_cfcd ._fb ); +};};};};func (_dced *convertContext )getPageAccessiblePart ()float64 {_gdd :=_dced ._cfee ._fe .Bottom -_dced ._cfee ._dc -_dced ._dab ._abe .Top -_dced ._dab ._abe .Bottom ;return _gdd ;};func (_acdf *convertContext )drawHeaderFooter (){_acdf .setPagesHeaderFooterRefs (); +_acdf ._ffaad .PageFinalize (func (_cgcfe _cec .PageFinalizeFunctionArgs )error {_feea :=_acdf ._dcaf [_cgcfe .PageNum -1];_acdf ._cfee =_feea ;_acdf ._cfee ._abc =nil ;_acdf ._cfee ._cb =nil ;_acdf .assignHeaderFooterToPage (_feea );_decbg :=_cec .NewBlock (_acdf ._egddb [0],_acdf ._dacb ); +_decbg .SetPos (0,0);_decbg .SetMargins (0,0,0,0);_dbeee :=_bcaaa (_acdf ._ffaad ,_decbg ,_acdf ._cfee ._abc ,_acdf ._cfaf ,_cgcfe );_acdf ._dacb =_dbeee ;_eagf :=_cec .NewBlock (_acdf ._egddb [0],_acdf ._fccg );_eagf .SetPos (0,0);_eagf .SetMargins (0,0,0,0); +_dbeee =_bcaaa (_acdf ._ffaad ,_eagf ,_acdf ._cfee ._cb ,_acdf ._cdfa ,_cgcfe );_acdf ._fccg =_dbeee ;_acdf ._ffaad .Draw (_decbg );_acdf ._ffaad .Draw (_eagf );return nil ;});}; + +// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. For composite fonts use RegisterCompositeFontsFromDirectory. +func RegisterFontsFromDirectory (dirName string )error {return _cgb .RegisterFontsFromDirectory (dirName );};func (_geee *convertContext )newParagraph (){if _geee ._cfee ==nil {_geee .newPage ();};_ebad :=¶graph {};_ebad ._abe =&_cgb .Rectangle {}; +_ebad ._bag =_geee ._cfee ._dc ;_geee ._dab =_ebad ;}; + +// ConvertToPdfWithOptions convert the document to PDF with file given options. +func ConvertToPdfWithOptions (d *_bd .Document ,opts *Options )*_cec .Creator {var _fgeg map[string ]string ;_cgb .DefaultFontSize =12;if opts !=nil {if opts .ProcessFields {_fgeg =_cgeb (d );};if len (opts .FontFiles )> 0{_gcce :=_cgb .RegisterFontsFromFiles (opts .FontFiles ); +if _gcce !=nil {_e .Log .Debug ("\u0046\u0061\u0069\u006c t\u006f\u0020\u006c\u006f\u0061\u0064\u0020\u0066\u006f\u006e\u0074\u0073\u003a\u0020%\u0076",opts .FontDirectory );};};if opts .FontDirectory !=""{_ebfc :=_cgb .RegisterFontsFromDirectory (opts .FontDirectory ); +if _ebfc !=nil {_e .Log .Debug ("\u0046\u0061\u0069l\u0020\u0074\u006f\u0020l\u006f\u0061\u0064\u0020\u0066\u006f\u006et\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003a\u0020\u0025\u0076",_ebfc .Error ());};};if opts .DefaultFontSize > 0{_cgb .DefaultFontSize =float64 (opts .DefaultFontSize ); +};};_cgb .RegisterEmbeddedFonts (d );var (_dggf *_fd .CT_PPrGeneral ;_cgfa *_fd .CT_RPr ;);if _aecd :=d .Styles .X ().DocDefaults ;_aecd !=nil {if _afdec :=_aecd .PPrDefault ;_afdec !=nil {_dggf =_afdec .PPr ;};if _gbfc :=_aecd .RPrDefault ;_gbfc !=nil {_cgfa =_gbfc .RPr ; +};};_ddef ,_egeeg :=_cec .PageSizeA4 [0],_cec .PageSizeA4 [1];if opts !=nil &&opts .DefaultPageSize ==Letter {_ddef =_cec .PageSizeLetter [0];_egeeg =_cec .PageSizeLetter [1];};_ccef :=_de .Inch *1.0;_gfgb :=_de .Inch *0.5;_eca ,_bgcf ,_fefd ,_bcgb :=_ccef ,_ccef ,_ccef ,_ccef ; +_cdca ,_gfgbc :=_gfgb ,_gfgb ;var (_gafb []*headerFooterRef ;_cccf []*headerFooterRef ;);if _adgd :=d .BodySection ().X ();_adgd !=nil {if _dgcf :=_adgd .PgMar ;_dgcf !=nil {if _dgcf .LeftAttr .ST_UnsignedDecimalNumber !=nil {_eca =_cgb .PointsFromTwips (int64 (*_dgcf .LeftAttr .ST_UnsignedDecimalNumber )); +};if _dgcf .LeftAttr .ST_UnsignedDecimalNumber !=nil {_bgcf =_cgb .PointsFromTwips (int64 (*_dgcf .RightAttr .ST_UnsignedDecimalNumber ));};if _dgcf .TopAttr .Int64 !=nil {_fefd =_cgb .PointsFromTwips (*_dgcf .TopAttr .Int64 );};if _dgcf .BottomAttr .Int64 !=nil {_bcgb =_cgb .PointsFromTwips (*_dgcf .BottomAttr .Int64 ); +};if _dgcf .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_cdca =_cgb .PointsFromTwips (int64 (*_dgcf .HeaderAttr .ST_UnsignedDecimalNumber ));};if _dgcf .FooterAttr .ST_UnsignedDecimalNumber !=nil {_gfgbc =_cgb .PointsFromTwips (int64 (*_dgcf .FooterAttr .ST_UnsignedDecimalNumber )); +};};if _cacc :=_adgd .PgSz ;_cacc !=nil {if _cacc .WAttr !=nil {_ddef =_cgb .PointsFromTwips (int64 (*_cacc .WAttr .ST_UnsignedDecimalNumber ));};if _cacc .HAttr !=nil {_egeeg =_cgb .PointsFromTwips (int64 (*_cacc .HAttr .ST_UnsignedDecimalNumber ));}; +};for _ ,_bfef :=range _adgd .EG_HdrFtrReferences {if _gcdg :=_bfef .HeaderReference ;_gcdg !=nil {_caced :=&headerFooterRef {_adace :true ,_edfa :_gcdg .IdAttr ,_abdf :_gcdg .TypeAttr ,_fefge :-1};_gafb =append (_gafb ,_caced );};if _bfdg :=_bfef .FooterReference ; +_bfdg !=nil {_bcf :=&headerFooterRef {_cafe :true ,_edfa :_bfdg .IdAttr ,_abdf :_bfdg .TypeAttr ,_fefge :-1};_cccf =append (_cccf ,_bcf );};};if len (_adgd .EG_HdrFtrReferences )< 1{_gace :=&headerFooterRef {_cafe :false ,_adace :false ,_fefge :-1};_gafb =append (_gafb ,_gace ); +_cccf =append (_cccf ,_gace );};};if d .Settings .X ().DefaultTabStop ==nil {_cfef =_efabb (12.7);}else {_cfef =_cgb .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_gafa :=_cec .New ();_gafa .SetPageSize (_cec .PageSize {_ddef ,_egeeg }); +_gafa .SetPageMargins (_eca ,_bgcf ,_fefd ,_bcgb );_afda :=&convertContext {_ffaad :_gafa ,_cade :d ,_fdga :_dggf ,_dcfa :_cgfa ,_abgea :&_cgb .Rectangle {Top :_fefd ,Bottom :_egeeg -_bcgb ,Left :_eca ,Right :_ddef -_bgcf },_feag :&_cgb .Rectangle {Top :_fefd ,Bottom :_bcgb ,Left :_eca ,Right :_bgcf },_dfdbc :[]note {},_cedg :map[int64 ]map[int64 ]int64 {},_agdd :_fgeg ,_abfc :opts ,_babb :_gafb ,_efcge :_cccf ,_cfaf :_cdca ,_dacb :_fefd ,_cdfa :_egeeg -_gfgbc ,_fccg :_bcgb ,_ccf :_eca ,_ecce :map[string ]map[int64 ]*_fd .CT_Ind {},_egddb :[]float64 {_ddef ,_egeeg }}; +_afda .calculateHdrFtrContentHeight ();_fdba :=d .X ().Body .EG_BlockLevelElts ;_gfcc :=len (_fdba );_afda ._afcg =nil ;for _cfdg ,_ebbc :=range _fdba {var _aefff []*_fd .EG_ContentBlockContent ;if _cfdg < _gfcc -1{_feff :=_fdba [_cfdg +1];_aefff =_feff .EG_ContentBlockContent ; +};_afda .addAbsoluteCBCs (_ebbc .EG_ContentBlockContent ,_aefff );};_afda ._afcg =nil ;_afda .addEndnotes ();_afda .alignSymbolsVertically ();_afda .drawPages ();_afda .drawHeaderFooter ();return _gafa ;};type convertContext struct{_ffaad *_cec .Creator ; +_cade *_bd .Document ;_fdga *_fd .CT_PPrGeneral ;_dcfa *_fd .CT_RPr ;_cbbf *_cec .StyledParagraph ;_dcaf []*page ;_cfee *page ;_abgea *_cgb .Rectangle ;_dab *paragraph ;_gddd *line ;_afff *span ;_bccag *word ;_gdec *_fd .CT_Hyperlink ;_decc *_fd .CT_ParaRPr ; +_aedf *_fd .CT_PPr ;_dfdbc []note ;_cbdfg *prefix ;_ead bool ;_fgf bool ;_bgda bool ;_ccf float64 ;_cfaf float64 ;_cdfa float64 ;_cbag float64 ;_abaa bool ;_cedg map[int64 ]map[int64 ]int64 ;_agdd map[string ]string ;_abfc *Options ;_babb []*headerFooterRef ; +_efcge []*headerFooterRef ;_gcfbd []*paragraph ;_fefgb []*paragraph ;_ecce map[string ]map[int64 ]*_fd .CT_Ind ;_dacb float64 ;_fccg float64 ;_egddb []float64 ;_feag *_cgb .Rectangle ;_afcg *_fd .CT_PPr ;};func _fdgb (_facg string )bool {for _ ,_gged :=range _facg {if _gged > 255{return false ; +};};return true ;};func _cfbf (_cbf string )(string ,string ){_gfbd :=_bbdf .FindStringSubmatch (_cbf );if len (_gfbd )< 3{return "","";};return _gfbd [1],_gfbd [2];};func (_gagd *convertContext )makeBlockFromTextboxContent (_dege *_fd .TxbxContent ,_geafa ,_fadcf float64 ,_bdecf *_cgb .Rectangle )(*block ,error ){if _bdecf ==nil {_bdecf =&_cgb .Rectangle {}; +};if _bgffe :=_dege .EG_ContentBlockContent ;len (_bgffe )> 0{_gbde ,_aefc :=_gagd .makePdfBlockFromCBCs ([][]*_fd .EG_ContentBlockContent {_bgffe },_geafa ,_fadcf ,_bdecf ,false ,nil );if _aefc !=nil {return nil ,_aefc ;};_ccdgd :=&block {_ccg :_gbde ,_gbc :false ,_cdbd :0,_dgc :_cec .ColorBlack }; +return _ccdgd ,nil ;};return nil ,nil ;};func _fbfg (_ffeec *_fd .CT_Border )(_cec .CellBorderStyle ,*_cec .Color ,float64 ){if _ffeec ==nil {return _cec .CellBorderStyleNone ,nil ,0;};var _bbdd _cec .CellBorderStyle ;switch _ffeec .ValAttr {case _fd .ST_BorderSingle :_bbdd =_cec .CellBorderStyleSingle ; +case _fd .ST_BorderDouble :_bbdd =_cec .CellBorderStyleDouble ;default:_bbdd =_cec .CellBorderStyleNone ;};var _gbee _cec .Color ;if _caaeb :=_ffeec .ColorAttr ;_caaeb !=nil {if _gcacg :=_caaeb .ST_HexColorRGB ;_gcacg !=nil {_gbee =_cec .ColorRGBFromHex ("\u0023"+*_gcacg ); +};};_ccff :=0.0;if _eage :=_ffeec .SzAttr ;_eage !=nil {_ccff =float64 (*_eage )/8;};return _bbdd ,&_gbee ,_ccff ;};func (_fdf *convertContext )drawPage (_cac *page ){if _cac ._gge {_feg :=_cac ._fe .Top +_aa *_bdb ;_cge :=_cac ._fe .Left ;_ebdc :=_cac ._fe .Right ; +_cgb .DrawLine (_fdf ._ffaad ,_cge ,_feg ,_ebdc ,_feg ,_ab ,_cec .ColorBlack );};for _ ,_abb :=range _cac ._gc {_dfa (_fdf ._ffaad ,_abb );};for _ ,_dgg :=range _cac ._gd {_daa (_fdf ._ffaad ,_dgg );};for _ ,_bbe :=range _cac ._ff {if _bbe ._gbf {_fac :=_bbe ._bag +_aa *_bdb ; +_cfgg :=_cac ._fe .Left ;_adce :=_cfgg +_efabb (50);_cgb .DrawLine (_fdf ._ffaad ,_cfgg ,_fac ,_adce ,_fac ,_ab ,_cec .ColorBlack );}else {for _ ,_bba :=range _bbe ._fg {for _ ,_abg :=range _bba ._bcbd {for _ ,_dbgc :=range _abg ._ca {for _ ,_cbe :=range _dbgc ._ebd {if _cbe ._bdfc !=nil {_cbe ._bdfc .SetPos (_dbgc ._cgg +_cbe ._febb ,_bbe ._bag +_bba ._ge ); +_fdf ._ffaad .Draw (_cbe ._bdfc );}else if _cbe ._aga !=nil {_cbe ._aga ._ced =_dbgc ._cgg +_cbe ._febb ;_cbe ._aga ._aabg =_bbe ._bag +_bba ._ge ;_daa (_fdf ._ffaad ,_cbe ._aga );}else {_baa :=_fdf ._ffaad .NewStyledParagraph ();if _cbe ._be {_cbe ._ag =0; +}else if _cbe ._cdb {_cbe ._ag =1.2*_bba ._eaf -_cbe ._fb ;};_fbc :=_dbgc ._cgg +_cbe ._febb ;_edea :=_bbe ._bag +_bba ._ge +_cbe ._ag ;_baa .SetPos (_fbc ,_edea );var _dgb *_cec .TextChunk ;if _cbe ._efc !=""{_dgb =_baa .AddExternalLink (_cbe ._feb ,_cbe ._efc ); +}else {_dgb =_baa .Append (_cbe ._feb );};if _cbe ._bb !=nil {_dgb .Style =*_cbe ._bb ;};_fdf ._ffaad .Draw (_baa );if _cbe ._fae !=nil {_bdae :=_edea +_cbe ._fbf +2.0;_cgb .DrawLine (_fdf ._ffaad ,_fbc ,_bdae ,_fbc +_cbe ._fdb ,_bdae ,1,*_cbe ._fae ); +};};};};};};if _bbe ._ded !=nil {_bdfg :=_cec .NewBlock (_bbe ._ded ._ffc ,_bbe ._abe .Top +_bbe ._cfg +_bbe ._abe .Bottom );_bdfg .SetPos (_bbe ._efb ,_bbe ._bag +_bbe ._abe .Top );_bdfg .Draw (_bbe ._ded ._ecc );_fdf ._ffaad .Draw (_bdfg );};if _bbe ._daf !=nil {_fea :=(_cac ._fe .Left /_cgb .DefaultFontSize -1); +_faeg :=1.5;for _ ,_agb :=range _bbe ._daf {_dgge :=_bbe ._bcb +_agb ._df +_fea ;if _dgge > _bbe ._ac +_fea {_dgge =_bbe ._ac +_fea ;};switch _agb ._aba {case _cgb .BorderPositionTop :_egf :=_bbe ._bag +_agb ._dcb ;_cgb .DrawLine (_fdf ._ffaad ,_bbe ._bcb -_fea ,_egf ,_dgge ,_egf ,_agb ._dcc ,_agb ._ggee ); +case _cgb .BorderPositionLeft :_fdfe :=_bbe ._bag +_bbe ._cfg -_bbe ._abe .Top -_bbe ._abe .Bottom -_agb ._dcb -_faeg ;_cgeg :=_fdfe +_bbe ._cfg +_bbe ._abe .Top +_bbe ._abe .Bottom ;_fcc :=_bbe ._bcb -_fea ;_cgb .DrawLine (_fdf ._ffaad ,_fcc ,_fdfe ,_fcc ,_cgeg ,_agb ._df ,_agb ._ggee ); +case _cgb .BorderPositionBottom :_gfc :=_bbe ._bag +_agb ._dcb +_bbe ._abe .Top +_bbe ._cfg +_bbe ._abe .Bottom ;_cgb .DrawLine (_fdf ._ffaad ,_bbe ._bcb -_fea ,_gfc ,_dgge ,_gfc ,_agb ._dcc ,_agb ._ggee );case _cgb .BorderPositionRight :_fbfb :=_bbe ._bag +_bbe ._cfg -_bbe ._abe .Top -_bbe ._abe .Bottom -_agb ._dcb -_faeg ; +_fcd :=_fbfb +_bbe ._cfg +_bbe ._abe .Top +_bbe ._abe .Bottom ;_fgg :=_bbe ._ac +_fea ;_cgb .DrawLine (_fdf ._ffaad ,_fgg ,_fbfb ,_fgg ,_fcd ,_agb ._df ,_agb ._ggee );};};};};};for _ ,_bfd :=range _cac ._bab {_dfa (_fdf ._ffaad ,_bfd );};for _ ,_gcf :=range _cac ._fc {_daa (_fdf ._ffaad ,_gcf ); +};if len (_cac ._bdf )> 0{_cfgc :=_cac ._fe .Bottom +_aa *_bdb ;_cee :=_cac ._fe .Left ;_aae :=_cee +_efabb (50);_cgb .DrawLine (_fdf ._ffaad ,_cee ,_cfgc ,_aae ,_cfgc ,_ab ,_cec .ColorBlack );_fcb :=_cac ._fe .Bottom +_aa ;for _ ,_cecf :=range _cac ._bdf {_cecf ._eag .SetPos (_cac ._fe .Left ,_fcb ); +_fdf ._ffaad .Draw (_cecf ._eag );_fcb +=_cecf ._eag .Height ();};};};func (_gefd *convertContext )makePdfImageFromRelId (_bcfe *string )(*_cec .Image ,error ){if _bcfe !=nil {_gabe ,_gebdf :=_gefd ._cade .GetImageObjByRelId (*_bcfe );if _gebdf !=nil {return nil ,_gebdf ; +};_dgab ,_gebdf :=_eb .Open (_gabe .Path );if _gebdf !=nil {return nil ,_gebdf ;};_aaga ,_gebdf :=_d .ReadAll (_dgab );if _gebdf !=nil {return nil ,_gebdf ;};_beeaa ,_gebdf :=_gefd ._ffaad .NewImageFromData (_aaga );if _gebdf !=nil {return nil ,_gebdf ; +};return _beeaa ,nil ;};return nil ,nil ;};func _cbgf (_fbe ,_cbab string ,_daae ,_dfeg ,_aeb bool )[]*symbol {_dbb :=[]*symbol {};for _ ,_bgd :=range _fbe {_ebc :=&symbol {_feb :string (_bgd ),_be :_daae ,_cdb :_dfeg ,_efc :_cbab ,_cbg :_aeb };_dbb =append (_dbb ,_ebc ); +};return _dbb ;};func init (){_bbdf =_c .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022");_caeb =_c .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020");};func _cgbg (_bfeg *_fd .CT_PPr ,_dbdda *_fd .CT_PPrGeneral ,_aade *_fd .CT_RPr )*_fd .CT_PPr {if _bfeg ==nil {_bfeg =_fd .NewCT_PPr (); +};if _dbdda !=nil {if _bfeg .Jc ==nil &&_dbdda .Jc !=nil {_bfeg .Jc =_dbdda .Jc ;};if _bfeg .Spacing ==nil {_bfeg .Spacing =_dbdda .Spacing ;}else if _bdcdb :=_dbdda .Spacing ;_bdcdb !=nil {if _bfeg .Spacing .BeforeAttr ==nil {_bfeg .Spacing .BeforeAttr =_bdcdb .BeforeAttr ; +};if _bfeg .Spacing .AfterAttr ==nil {_bfeg .Spacing .AfterAttr =_bdcdb .AfterAttr ;};if _bfeg .Spacing .LineAttr ==nil {_bfeg .Spacing .LineAttr =_bdcdb .LineAttr ;};};if _dbdda .ContextualSpacing !=nil {_bfeg .ContextualSpacing =_dbdda .ContextualSpacing ; +};if _dbdda .Ind !=nil {if _bfeg .Ind ==nil {_bfeg .Ind =_dbdda .Ind ;}else {_decf ,_gbaeg :=_bfeg .Ind .FirstLineAttr ==nil ,_bfeg .Ind .HangingAttr ==nil ;if _decf &&_gbaeg &&_dbdda .Ind .FirstLineAttr !=nil {_bfeg .Ind .FirstLineAttr =_dbdda .Ind .FirstLineAttr ; +_decf =false ;};if _decf &&_gbaeg &&_dbdda .Ind .HangingAttr !=nil {_bfeg .Ind .HangingAttr =_dbdda .Ind .HangingAttr ;};if _bfeg .Ind .LeftAttr ==nil {_bfeg .Ind .LeftAttr =_dbdda .Ind .LeftAttr ;};if _bfeg .Ind .RightAttr ==nil {_bfeg .Ind .RightAttr =_dbdda .Ind .RightAttr ; +};};};if _bfeg .Tabs ==nil &&_dbdda .Tabs !=nil {_bfeg .Tabs =_dbdda .Tabs ;};if _dbdda .PBdr !=nil {_bfeg .PBdr =_dbdda .PBdr ;};if _bfeg .NumPr ==nil &&_dbdda .NumPr !=nil {_bfeg .NumPr =_dbdda .NumPr ;};};if _aade !=nil {var _faaeb _fd .CT_ParaRPr ; +if _bfeg .RPr ==nil {_faaeb =*_fd .NewCT_ParaRPr ();}else {_faaeb =*_bfeg .RPr ;};if _faaeb .Color ==nil &&_aade .Color !=nil {_faaeb .Color =_aade .Color ;};if _faaeb .Spacing ==nil &&_aade .Spacing !=nil {_faaeb .Spacing =_aade .Spacing ;};if _faaeb .Sz ==nil &&_aade .Sz !=nil {_faaeb .Sz =_aade .Sz ; +};if _faaeb .SzCs ==nil &&_aade .SzCs !=nil {_faaeb .SzCs =_aade .SzCs ;};if _faaeb .B ==nil &&_aade .B !=nil {_faaeb .B =_aade .B ;};if _faaeb .I ==nil &&_aade .I !=nil {_faaeb .I =_aade .I ;};if _faaeb .RFonts ==nil &&_aade .RFonts !=nil {_faaeb .RFonts =_aade .RFonts ; +};if _faaeb .VertAlign ==nil &&_aade .VertAlign !=nil {_faaeb .VertAlign =_aade .VertAlign ;};if _faaeb .Bdr ==nil &&_aade .Bdr !=nil {_faaeb .Bdr =_aade .Bdr ;};if _faaeb .Caps ==nil &&_aade .Caps !=nil {_faaeb .Caps =_aade .Caps ;};if _faaeb .SmallCaps ==nil &&_aade .SmallCaps !=nil {_faaeb .SmallCaps =_aade .SmallCaps ; +};_bfeg .RPr =&_faaeb ;};return _bfeg ;};type headerFooterRef struct{_adace bool ;_cafe bool ;_edfa string ;_abdf _fd .ST_HdrFtr ;_gfaaf int ;_fefge int ;};func (_dfce *convertContext )addAbsoluteHeaderFooterTable (_abca *_fd .CT_Tbl ){_afbf :=_abca .TblGrid ; +if _afbf ==nil {return ;};_feeg :=len (_afbf .GridCol );if _feeg ==0{return ;};_cdgec :=[]float64 {};_accd :=[]float64 {};_gecbf :=0.0;for _ ,_edff :=range _afbf .GridCol {_aggd :=0.0;if _edff .WAttr .ST_UnsignedDecimalNumber !=nil {_aggd =_cgb .PointsFromTwips (int64 (*_edff .WAttr .ST_UnsignedDecimalNumber )); +};_cdgec =append (_cdgec ,_aggd );_gecbf +=_aggd ;};for _bced :=0;_bced < _feeg ;_bced ++{_accd =append (_accd ,_cdgec [_bced ]/_gecbf );};_ddec :=_dfce ._ffaad .NewTable (_feeg );_ddec .SetColumnWidths (_accd ...);_dgdd :=_dfce ._ffaad .NewTable (_feeg ); +_dgdd .SetColumnWidths (_accd ...);_bfed ,_ddccbd ,_gaadf :=_acde (_dfce ._cade ,_abca .TblPr );var _badd []*_fd .CT_TblStylePr ;if _bfed .TblStyle !=nil {_badd =_fdbbe (_dfce ._cade ,_bfed .TblStyle .ValAttr );};_cccfa :=_gead (_bfed .TblW ,_dfce ._cfee ._fe .Right -_dfce ._cfee ._fe .Left ,0); +_cbef :=_gead (_bfed .TblInd ,_dfce ._cfee ._fe .Right -_dfce ._cfee ._fe .Left ,0);_ceea :=_dfce ._cfee ._fe .Bottom -_dfce ._dab ._bag ;_aceg :=len (_abca .EG_ContentRowContent );_aeea :=make ([]float64 ,_feeg );for _aecf ,_ededb :=range _abca .EG_ContentRowContent {if _ededb ==nil {continue ; +};_ddaf :=_dfce ._ffaad .NewTable (_feeg );_ddaf .SetColumnWidths (_accd ...);if _ebaa :=_ededb .Tr ;len (_ebaa )> 0{_dddd :=_ebaa [0];_cgadag :=_dddd .TblPrEx ;for _bgaee ,_aage :=range _dddd .EG_ContentCellContent {if _cbgfa :=_aage .Tc ;len (_cbgfa )> 0{if _bfccg :=_cbgfa [0]; +_bfccg !=nil {_dfce .addCellToTable (_dgdd ,_bfccg ,_bfed ,_cgadag ,_aecf ,_bgaee ,_aceg ,_feeg ,_badd ,_ddccbd ,_gaadf ,false ,-1,_aeea );_dfce .addCellToTable (_ddaf ,_bfccg ,_bfed ,_cgadag ,_aecf ,_bgaee ,_aceg ,_feeg ,_badd ,_ddccbd ,_gaadf ,false ,-1,_aeea ); +};};};var _dceaf float64 ;if _efgd :=_dddd .TrPr ;_efgd !=nil {if len (_efgd .TrHeight )!=0{_dbad :=_efgd .TrHeight [0];if _affg :=_dbad .ValAttr ;_affg !=nil {if _affg .ST_UnsignedDecimalNumber !=nil {_dceaf =_cgb .PointsFromTwips (int64 (*_affg .ST_UnsignedDecimalNumber )); +};};};};if _dceaf < _ddaf .Height (){_dceaf =_ddaf .Height ();};if _dceaf < _efabb (4){_dceaf =_efabb (4);};_dgdd .SetRowHeight (_dgdd .CurRow (),_dceaf );_ddaf .SetRowHeight (_ddaf .CurRow (),_dceaf );if _cccfa ==0||_cccfa > _dfce ._cfee ._fe .Right -_dfce ._cfee ._fe .Left {_cccfa =_dfce ._cfee ._fe .Right -_dfce ._cfee ._fe .Left ; +};_fdcb :=_cgb .MakeTempCreatorMaxHeight (_cccfa );_fdcb .Draw (_dgdd );if _dgdd .Height ()>=_ceea {_dfce .addParagraphWithTable (*_ddec ,_cccfa ,_cbef );_dfce .newPage ();*_dgdd =*_ddaf ;_dgdd .SetRowHeight (_dgdd .CurRow (),_dceaf );_ceea =_dfce ._cfee ._fe .Bottom -_dfce ._cfee ._fe .Top ; +_ddec =nil ;}else {if _ddec ==nil {_ddec =_dfce ._ffaad .NewTable (_feeg );_ddec .SetColumnWidths (_accd ...);};*_ddec =*_ddaf ;};};};if _ddec !=nil {_dfce .addParagraphWithTableToHeaderFooter (*_ddec ,_cccfa ,_cbef );};};func (_bbbb *convertContext )makeBlockFromWdWsp (_gcabc *_fd .WdWsp )(*block ,error ){if _babbc :=_gcabc .WChoice ; +_babbc !=nil {if _bbbab :=_babbc .Txbx ;_bbbab !=nil {if _fcfa :=_bbbab .TxbxContent ;_fcfa !=nil {if _ebbge :=_fcfa .EG_ContentBlockContent ;len (_ebbge )> 0{if _bdca :=_gcabc .SpPr ;_bdca !=nil {if _gcb :=_bdca .Xfrm ;_gcb !=nil {if _cecc :=_gcb .Ext ; +_cecc !=nil {_eagdg :=_de .FromEMU (_cecc .CxAttr );_caba :=_de .FromEMU (_cecc .CyAttr );_fcba :=&_cgb .Rectangle {Top :_gebd ,Bottom :_gebd ,Left :_gebd ,Right :_gebd };_dfbf ,_dcca :=_bbbb .makePdfBlockFromCBCs ([][]*_fd .EG_ContentBlockContent {_ebbge },_eagdg ,_caba ,_fcba ,false ,nil ); +if _dcca !=nil {return nil ,_dcca ;};var _acfg bool ;var _gfde float64 ;var _ggff _cec .Color ;if _bgdaa :=_bdca .PrstGeom ;_bgdaa !=nil {if _bgdaa .PrstAttr ==_gg .ST_ShapeTypeRect {if _abag :=_bdca .Ln ;_abag !=nil {if _efgdb :=_abag .WAttr ;_efgdb !=nil {_acfg =true ; +_gfde =_de .FromEMU (int64 (*_efgdb ));_ggff =_cec .ColorBlack ;if _daec :=_abag .SolidFill ;_daec !=nil {if _ecbf :=_daec .SrgbClr ;_ecbf !=nil {_ggff =_cec .ColorRGBFromHex ("\u0023"+_ecbf .ValAttr );};};};};};};_dbef :=&block {_ccg :_dfbf ,_gbc :_acfg ,_cdbd :_gfde ,_dgc :_ggff }; +return _dbef ,nil ;};};};};};};};return nil ,nil ;};type link struct{_dbgg string ;_edd _ba .ST_TargetMode ;};func (_ebfg *convertContext )adjustHeights (_fgd float64 ){if _ebfg ._gddd ._eaf < _fgd {_ebfg ._dab ._cfg +=(_fgd -_ebfg ._gddd ._eaf );_ebfg ._gddd ._eaf =_fgd ; +};};func (_dfbd *convertContext )addSeparator (){_dfbd .newParagraph ();_dfbd ._dab ._gbf =true ;_dfbd ._dab ._cfg =_aa ;if _dfbd .currentParagraphOverflowsCurrentPage (){_dfbd .moveCurrentParagraphToNewPage ();};_dfbd .addCurrentParagraphToCurrentPage (); +};func _fddb (_gfee string )[]*symbol {return []*symbol {&symbol {_feb :_gfee ,_cecb :true }}};type styleAttributes struct{};const (_bdb =0.67;_ea =1.15;_eg =2.5;);type zoneToSkip struct{_ad *_cgb .Rectangle ;_ecd *_fd .WdEG_WrapTypeChoice ;_fdc uint32 ; +};type romanMatch struct{_adcea int ;_faea string ;};func (_geefc *convertContext )addInlineSymbol (_bcda *symbol ){if len (_geefc ._bccag ._ebd )> 0{_fbd :=_geefc ._bccag ._ebd [len (_geefc ._bccag ._ebd )-1]._feb ;if _fbd =="\u0020"{_geefc .addCurrentWordToParagraph (); +_geefc .newWord ();};};_geefc ._bccag ._ebd =append (_geefc ._bccag ._ebd ,_bcda );_bcda ._febb =_geefc ._bccag ._bdaa ;_geefc ._bccag ._bdaa +=_bcda ._fdb ;_geefc ._bccag ._dg =false ;_geefc .adjustHeights (_bcda ._fb );};func (_baed *convertContext )addAnchorExtra (_aed []*_fd .EG_PContent ){for _ ,_ecea :=range _aed {for _ ,_geef :=range _ecea .EG_ContentRunContent {if _fde :=_geef .R ; +_fde !=nil {for _ ,_ebce :=range _fde .Extra {if _cag ,_def :=_ebce .(*_fd .AlternateContentRun );_def {if _cbaag :=_cag .Choice ;_cbaag !=nil {if _ggae :=_cbaag .Drawing ;_ggae !=nil {for _ ,_dad :=range _ggae .Anchor {var _cgde ,_gfba ,_bfab ,_dfd float64 ; +_dedcf ,_deaf :=_dad .PositionH ,_dad .PositionV ;if _fggg :=_dedcf .Choice ;_fggg !=nil {if _fggg .PosOffset !=nil {_cgde =_de .FromEMU (int64 (*_fggg .PosOffset ));};};if _cbd :=_deaf .Choice ;_cbd !=nil {if _cbd .PosOffset !=nil {_gfba =_de .FromEMU (int64 (*_cbd .PosOffset )); +};};if _acdb :=_dad .Extent ;_acdb !=nil {_dfd =_de .FromEMU (_acdb .CxAttr );_bfab =_de .FromEMU (_acdb .CyAttr );};_dgbd :=_baed ._dab ._bag +_gfba ;_add :=_dgbd +_bfab ;_eedb :=_baed ._dab ._bcb +_cgde ;_eagb :=_eedb +_dfd ;_efe :=_gfba +_bfab ;if _efe > _baed ._dab ._bf {_baed ._dab ._bf =_efe ; +};if _dad .Choice !=nil &&_dad .Choice .WrapNone ==nil {_baed ._dab ._bda =append (_baed ._dab ._bda ,&zoneToSkip {_ad :&_cgb .Rectangle {Top :_dgbd ,Bottom :_add ,Left :_eedb ,Right :_eagb },_ecd :_dad .Choice ,_fdc :_dad .RelativeHeightAttr });};if _faa :=_dad .Graphic ; +_faa !=nil {if _dcea :=_faa .GraphicData ;_dcea !=nil {for _ ,_dcd :=range _dcea .Any {if _bdef ,_adec :=_dcd .(*_fd .WdWsp );_adec {_gbad ,_gdc :=_baed .makeBlockFromWdWsp (_bdef );if _gdc !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gdc ); +};if _gbad !=nil {_gbad ._ccg .Scale (_dfd /_gbad ._ccg .Width (),_bfab /_gbad ._ccg .Height ());_gbad ._ced =_eedb ;_gbad ._aabg =_dgbd ;if _dad .BehindDocAttr {_baed ._dab ._fga =append (_baed ._dab ._fga ,_gbad );}else {_baed ._dab ._dd =append (_baed ._dab ._dd ,_gbad ); +};};};};};};};};};};};};};};};var _acegg =map[string ]uint16 {"\u0061\u0061":0x1404,"\u0061\u0061\u002dD\u004a":0x1000,"\u0061\u0061\u002dE\u0052":0x1000,"\u0061\u0061\u002dE\u0054":0x1000,"\u0061\u0066":0x0036,"\u0061\u0066\u002dN\u0041":0x1000,"\u0061\u0066\u002dZ\u0041":0x0436,"\u0061\u0067\u0071":0x1000,"\u0061\u0067\u0071\u002d\u0043\u004d":0x1000,"\u0061\u006b":0x1000,"\u0061\u006b\u002dG\u0048":0x1000,"\u0073\u0071":0x001C,"\u0073\u0071\u002dA\u004c":0x041C,"\u0073\u0071\u002dM\u004b":0x1000,"\u0067\u0073\u0077":0x0084,"\u0067\u0073\u0077\u002d\u0046\u0052":0x0484,"\u0067\u0073\u0077\u002d\u004c\u0049":0x1000,"\u0067\u0073\u0077\u002d\u0043\u0048":0x1000,"\u0061\u006d":0x005E,"\u0061\u006d\u002dE\u0054":0x045E,"\u0061\u0072":0x0001,"\u0061\u0072\u002dD\u005a":0x1401,"\u0061\u0072\u002dT\u0044":0x1000,"\u0061\u0072\u002dK\u004d":0x1000,"\u0061\u0072\u002dD\u004a":0x1000,"\u0061\u0072\u002dE\u0047":0x0c01,"\u0061\u0072\u002dE\u0052":0x1000,"\u0061\u0072\u002dI\u0051":0x0801,"\u0061\u0072\u002dI\u004c":0x1000,"\u0061\u0072\u002dJ\u004f":0x2C01,"\u0061\u0072\u002dK\u0057":0x3401,"\u0061\u0072\u002dL\u0042":0x3001,"\u0061\u0072\u002dL\u0059":0x1001,"\u0061\u0072\u002dM\u0052":0x1000,"\u0061\u0072\u002dM\u0041":0x1801,"\u0061\u0072\u002dO\u004d":0x2001,"\u0061\u0072\u002dP\u0053":0x1000,"\u0061\u0072\u002dQ\u0041":0x4001,"\u0061\u0072\u002dS\u0041":0x0401,"\u0061\u0072\u002dS\u004f":0x1000,"\u0061\u0072\u002dS\u0053":0x1000,"\u0061\u0072\u002dS\u0044":0x1000,"\u0061\u0072\u002dS\u0059":0x2801,"\u0061\u0072\u002dT\u004e":0x1C01,"\u0061\u0072\u002dA\u0045":0x3801,"\u0061\u0072\u002d\u0030\u0030\u0031":0x1000,"\u0061\u0072\u002dY\u0045":0x2401,"\u0068\u0079":0x002B,"\u0068\u0079\u002dA\u004d":0x042B,"\u0061\u0073":0x004D,"\u0061\u0073\u002dI\u004e":0x044D,"\u0061\u0073\u0074":0x1000,"\u0061\u0073\u0074\u002d\u0045\u0053":0x1000,"\u0061\u0073\u0061":0x1000,"\u0061\u0073\u0061\u002d\u0054\u005a":0x1000,"\u0061z\u002d\u0043\u0079\u0072\u006c":0x742C,"\u0061\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0041\u005a":0x082C,"\u0061\u007a":0x002C,"\u0061z\u002d\u004c\u0061\u0074\u006e":0x782C,"\u0061\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0041\u005a":0x042C,"\u006b\u0073\u0066":0x1000,"\u006b\u0073\u0066\u002d\u0043\u004d":0x1000,"\u0062\u006d":0x1000,"\u0062\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u004c":0x1000,"\u0062\u006e":0x0045,"\u0062\u006e\u002dB\u0044":0x0845,"\u0062\u006e\u002dI\u004e":0x0445,"\u0062\u0061\u0073":0x1000,"\u0062\u0061\u0073\u002d\u0043\u004d":0x1000,"\u0062\u0061":0x006D,"\u0062\u0061\u002dR\u0055":0x046D,"\u0065\u0075":0x002D,"\u0065\u0075\u002dE\u0053":0x042D,"\u0062\u0065":0x0023,"\u0062\u0065\u002dB\u0059":0x0423,"\u0062\u0065\u006d":0x1000,"\u0062\u0065\u006d\u002d\u005a\u004d":0x1000,"\u0062\u0065\u007a":0x1000,"\u0062\u0065\u007a\u002d\u0054\u005a":0x1000,"\u0062\u0079\u006e":0x1000,"\u0062\u0079\u006e\u002d\u0045\u0052":0x1000,"\u0062\u0072\u0078":0x1000,"\u0062\u0072\u0078\u002d\u0049\u004e":0x1000,"\u0062s\u002d\u0043\u0072\u0079\u006c":0x6414,"\u0062\u0073\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x201A,"\u0062s\u002d\u004c\u0061\u0074\u006e":0x681A,"\u0062\u0073":0x7814,"\u0062\u0073\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x141A,"\u0062\u0072":0x007E,"\u0062\u0072\u002dF\u0052":0x047E,"\u0062\u0067":0x0002,"\u0062\u0067\u002dB\u0047":0x0402,"\u006d\u0079":0x0055,"\u006d\u0079\u002dM\u004d":0x0455,"\u0063\u0061":0x0003,"\u0063\u0061\u002dA\u0044":0x1000,"\u0063\u0061\u002dF\u0052":0x1000,"\u0063\u0061\u002dI\u0054":0x1000,"\u0063\u0061\u002dE\u0053":0x0403,"\u0063\u0065\u0062":0x1000,"\u0063\u0065\u0062\u002d\u004c\u0061\u0074\u006e":0x1000,"c\u0065\u0062\u002d\u004c\u0061\u0074\u006e\u002d\u0050\u0048":0x1000,"t\u007a\u006d\u002d\u0041\u0072\u0061\u0062\u002d\u004d\u0041":0x045F,"t\u006d\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u006b\u0075":0x0092,"\u006bu\u002d\u0041\u0072\u0061\u0062":0x7c92,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0051":0x0492,"\u0063\u0063\u0070":0x1000,"\u0063\u0063\u0070\u002d\u0043\u0061\u006b\u006d":0x1000,"c\u0063\u0070\u002d\u0043\u0061\u006b\u006d\u002d\u0049\u004e":0x1000,"\u0063\u0065\u002dR\u0055":0x1000,"\u0063\u0068\u0072":0x005C,"\u0063\u0068\u0072\u002d\u0043\u0068\u0065\u0072":0x7c5c,"c\u0068\u0072\u002d\u0043\u0068\u0065\u0072\u002d\u0055\u0053":0x045C,"\u0063\u0067\u0067":0x1000,"\u0063\u0067\u0067\u002d\u0055\u0047":0x1000,"\u007ah\u002d\u0048\u0061\u006e\u0073":0x0004,"\u007a\u0068":0x7804,"\u007a\u0068\u002dC\u004e":0x0804,"\u007a\u0068\u002dS\u0047":0x1004,"\u007ah\u002d\u0048\u0061\u006e\u0074":0x7C04,"\u007a\u0068\u002dH\u004b":0x0C04,"\u007a\u0068\u002dM\u004f":0x1404,"\u007a\u0068\u002dT\u0057":0x0404,"\u0063\u0075\u002dR\u0055":0x1000,"\u0073\u0077\u0063":0x1000,"\u0073\u0077\u0063\u002d\u0043\u0044":0x1000,"\u006b\u0077":0x1000,"\u006b\u0077\u002dG\u0042":0x1000,"\u0063\u006f":0x0083,"\u0063\u006f\u002dF\u0052":0x0483,"\u0068\u0072":0x001A,"\u0068\u0072\u002dH\u0052":0x041A,"\u0068\u0072\u002dB\u0041":0x101A,"\u0063\u0073":0x0005,"\u0063\u0073\u002dC\u005a":0x0405,"\u0064\u0061":0x0006,"\u0064\u0061\u002dD\u004b":0x0406,"\u0064\u0061\u002dG\u004c":0x1000,"\u0070\u0072\u0073":0x008C,"\u0070\u0072\u0073\u002d\u0041\u0046":0x048C,"\u0064\u0076":0x0065,"\u0064\u0076\u002dM\u0056":0x0465,"\u0064\u0075\u0061":0x1000,"\u0064\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u006c":0x0013,"\u006e\u006c\u002dA\u0057":0x1000,"\u006e\u006c\u002dB\u0045":0x0813,"\u006e\u006c\u002dB\u0051":0x1000,"\u006e\u006c\u002dC\u0057":0x1000,"\u006e\u006c\u002dN\u004c":0x0413,"\u006e\u006c\u002dS\u0058":0x1000,"\u006e\u006c\u002dS\u0052":0x1000,"\u0064\u007a":0x1000,"\u0064\u007a\u002dB\u0054":0x0C51,"\u0065\u0062\u0075":0x1000,"\u0065\u0062\u0075\u002d\u004b\u0045":0x1000,"\u0065\u006e\u002dA\u0053":0x1000,"\u0065\u006e\u002dA\u0049":0x1000,"\u0065\u006e\u002dA\u0047":0x1000,"\u0065\u006e\u002dA\u0055":0x0C09,"\u0065\u006e\u002dA\u0054":0x1000,"\u0065\u006e\u002dB\u0053":0x1000,"\u0065\u006e\u002dB\u0042":0x1000,"\u0065\u006e\u002dB\u0045":0x1000,"\u0065\u006e\u002dB\u005a":0x2809,"\u0065\u006e\u002dB\u004d":0x1000,"\u0065\u006e\u002dB\u0057":0x1000,"\u0065\u006e\u002dI\u004f":0x1000,"\u0065\u006e\u002dV\u0047":0x1000,"\u0065\u006e\u002dB\u0049":0x1000,"\u0065\u006e\u002dC\u004d":0x1000,"\u0065\u006e\u002dC\u0041":0x1009,"\u0065\u006e\u002d\u0030\u0032\u0039":0x2409,"\u0065\u006e\u002dK\u0059":0x1000,"\u0065\u006e\u002dC\u0058":0x1000,"\u0065\u006e\u002dC\u0043":0x1000,"\u0065\u006e\u002dC\u004b":0x1000,"\u0065\u006e\u002dC\u0059":0x1000,"\u0065\u006e\u002dD\u004b":0x1000,"\u0065\u006e\u002dD\u004d":0x1000,"\u0065\u006e\u002dE\u0052":0x1000,"\u0065\u006e\u002d\u0031\u0035\u0030":0x1000,"\u0065\u006e\u002dF\u004b":0x1000,"\u0065\u006e\u002dF\u0049":0x1000,"\u0065\u006e\u002dF\u004a":0x1000,"\u0065\u006e\u002dG\u004d":0x1000,"\u0065\u006e\u002dD\u0045":0x1000,"\u0065\u006e\u002dG\u0048":0x1000,"\u0065\u006e\u002dG\u0049":0x1000,"\u0065\u006e\u002dG\u0044":0x1000,"\u0065\u006e\u002dG\u0055":0x1000,"\u0065\u006e\u002dG\u0047":0x1000,"\u0065\u006e\u002dG\u0059":0x1000,"\u0065\u006e\u002dH\u004b":0x3C09,"\u0065\u006e\u002dI\u004e":0x4009,"\u0065\u006e\u002dI\u004d":0x1000,"\u0065\u006e\u002dI\u004c":0x1000,"\u0065\u006e\u002dJ\u004d":0x2009,"\u0065\u006e\u002dJ\u0045":0x1000,"\u0065\u006e\u002dK\u0045":0x1000,"\u0065\u006e\u002dK\u0049":0x1000,"\u0065\u006e\u002dL\u0053":0x1000,"\u0065\u006e\u002dL\u0052":0x1000,"\u0065\u006e\u002dM\u004f":0x1000,"\u0065\u006e\u002dM\u0047":0x1000,"\u0065\u006e\u002dM\u0057":0x1000,"\u0065\u006e\u002dM\u0059":0x4409,"\u0065\u006e\u002dM\u0054":0x1000,"\u0065\u006e\u002dM\u0048":0x1000,"\u0065\u006e\u002dM\u0055":0x1000,"\u0065\u006e\u002dF\u004d":0x1000,"\u0065\u006e\u002dM\u0053":0x1000,"\u0065\u006e\u002dN\u0041":0x1000,"\u0065\u006e\u002dN\u0052":0x1000,"\u0065\u006e\u002dN\u004c":0x1000,"\u0065\u006e\u002dN\u005a":0x1409,"\u0065\u006e\u002dN\u0047":0x1000,"\u0065\u006e\u002dN\u0055":0x1000,"\u0065\u006e\u002dN\u0046":0x1000,"\u0065\u006e\u002dM\u0050":0x1000,"\u0065\u006e\u002dP\u004b":0x1000,"\u0065\u006e\u002dP\u0057":0x1000,"\u0065\u006e\u002dP\u0047":0x1000,"\u0065\u006e\u002dP\u004e":0x1000,"\u0065\u006e\u002dP\u0052":0x1000,"\u0065\u006e\u002dP\u0048":0x3409,"\u0065\u006e\u002dR\u0057":0x1000,"\u0065\u006e\u002dK\u004e":0x1000,"\u0065\u006e\u002dL\u0043":0x1000,"\u0065\u006e\u002dV\u0043":0x1000,"\u0065\u006e\u002dW\u0053":0x1000,"\u0065\u006e\u002dS\u0043":0x1000,"\u0065\u006e\u002dS\u004c":0x1000,"\u0065\u006e\u002dS\u0047":0x4809,"\u0065\u006e\u002dS\u0058":0x1000,"\u0065\u006e\u002dS\u0049":0x1000,"\u0065\u006e\u002dS\u0042":0x1000,"\u0065\u006e\u002dZ\u0041":0x1C09,"\u0065\u006e\u002dS\u0053":0x1000,"\u0065\u006e\u002dS\u0048":0x1000,"\u0065\u006e\u002dS\u0044":0x1000,"\u0065\u006e\u002dS\u005a":0x1000,"\u0065\u006e\u002dS\u0045":0x1000,"\u0065\u006e\u002dC\u0048":0x1000,"\u0065\u006e\u002dT\u005a":0x1000,"\u0065\u006e\u002dT\u004b":0x1000,"\u0065\u006e\u002dT\u004f":0x1000,"\u0065\u006e\u002dT\u0054":0x2c09,"\u0065\u006e\u002dT\u0043":0x1000,"\u0065\u006e\u002dT\u0056":0x1000,"\u0065\u006e\u002dU\u0047":0x1000,"\u0065\u006e\u002dA\u0045":0x4C09,"\u0065\u006e\u002dG\u0042":0x0809,"\u0065\u006e\u002dU\u0053":0x0409,"\u0065\u006e\u002dU\u004d":0x1000,"\u0065\u006e\u002dV\u0049":0x1000,"\u0065\u006e\u002dV\u0055":0x1000,"\u0065\u006e\u002d\u0030\u0030\u0031":0x1000,"\u0065\u006e\u002dZ\u004d":0x1000,"\u0065\u006e\u002dZ\u0057":0x3009,"\u0065\u006f":0x1000,"\u0065\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0065\u0074":0x0025,"\u0065\u0074\u002dE\u0045":0x0425,"\u0065\u0065":0x1000,"\u0065\u0065\u002dG\u0048":0x1000,"\u0065\u0065\u002dT\u0047":0x1000,"\u0065\u0077\u006f":0x1000,"\u0065\u0077\u006f\u002d\u0043\u004d":0x1000,"\u0066\u006f":0x0038,"\u0066\u006f\u002dD\u004b":0x1000,"\u0066\u006f\u002dF\u004f":0x0438,"\u0066\u0069\u006c":0x0064,"\u0066\u0069\u006c\u002d\u0050\u0048":0x0464,"\u0066\u0069":0x000B,"\u0066\u0069\u002dF\u0049":0x040B,"\u0066\u0072":0x000C,"\u0066\u0072\u002dD\u005a":0x1000,"\u0066\u0072\u002dB\u0045":0x080C,"\u0066\u0072\u002dB\u004a":0x1000,"\u0066\u0072\u002dB\u0046":0x1000,"\u0066\u0072\u002dB\u0049":0x1000,"\u0066\u0072\u002dC\u004d":0x2c0C,"\u0066\u0072\u002dC\u0041":0x0c0C,"\u0066\u0072\u002d\u0030\u0032\u0039":0x1C0C,"\u0066\u0072\u002dC\u0046":0x1000,"\u0066\u0072\u002dT\u0044":0x1000,"\u0066\u0072\u002dK\u004d":0x1000,"\u0066\u0072\u002dC\u0047":0x1000,"\u0066\u0072\u002dC\u0044":0x240C,"\u0066\u0072\u002dC\u0049":0x300C,"\u0066\u0072\u002dD\u004a":0x1000,"\u0066\u0072\u002dG\u0051":0x1000,"\u0066\u0072\u002dF\u0052":0x040C,"\u0066\u0072\u002dG\u0046":0x1000,"\u0066\u0072\u002dP\u0046":0x1000,"\u0066\u0072\u002dG\u0041":0x1000,"\u0066\u0072\u002dG\u0050":0x1000,"\u0066\u0072\u002dG\u004e":0x1000,"\u0066\u0072\u002dH\u0054":0x3c0C,"\u0066\u0072\u002dL\u0055":0x140C,"\u0066\u0072\u002dM\u0047":0x1000,"\u0066\u0072\u002dM\u004c":0x340C,"\u0066\u0072\u002dM\u0051":0x1000,"\u0066\u0072\u002dM\u0052":0x1000,"\u0066\u0072\u002dM\u0055":0x1000,"\u0066\u0072\u002dY\u0054":0x1000,"\u0066\u0072\u002dM\u0041":0x380C,"\u0066\u0072\u002dN\u0043":0x1000,"\u0066\u0072\u002dN\u0045":0x1000,"\u0066\u0072\u002dM\u0043":0x180C,"\u0066\u0072\u002dR\u0045":0x200C,"\u0066\u0072\u002dR\u0057":0x1000,"\u0066\u0072\u002dB\u004c":0x1000,"\u0066\u0072\u002dM\u0046":0x1000,"\u0066\u0072\u002dP\u004d":0x1000,"\u0066\u0072\u002dS\u004e":0x280C,"\u0066\u0072\u002dS\u0043":0x1000,"\u0066\u0072\u002dC\u0048":0x100C,"\u0066\u0072\u002dS\u0059":0x1000,"\u0066\u0072\u002dT\u0047":0x1000,"\u0066\u0072\u002dT\u004e":0x1000,"\u0066\u0072\u002dV\u0055":0x1000,"\u0066\u0072\u002dW\u0046":0x1000,"\u0066\u0079":0x0062,"\u0066\u0079\u002dN\u004c":0x0462,"\u0066\u0075\u0072":0x1000,"\u0066\u0075\u0072\u002d\u0049\u0054":0x1000,"\u0066\u0066":0x0067,"\u0066f\u002d\u004c\u0061\u0074\u006e":0x7C67,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0046":0x1000,"\u0066\u0066\u002dC\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0066\u0066\u002dG\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0057":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0066\u0066\u002dM\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0066\u0066\u002dN\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004e":0x0867,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004c":0x1000,"\u0067\u006c":0x0056,"\u0067\u006c\u002dE\u0053":0x0456,"\u006c\u0067":0x1000,"\u006c\u0067\u002dU\u0047":0x1000,"\u006b\u0061":0x0037,"\u006b\u0061\u002dG\u0045":0x0437,"\u0064\u0065":0x0007,"\u0064\u0065\u002dA\u0054":0x0C07,"\u0064\u0065\u002dB\u0045":0x1000,"\u0064\u0065\u002dD\u0045":0x0407,"\u0064\u0065\u002dI\u0054":0x1000,"\u0064\u0065\u002dL\u0049":0x1407,"\u0064\u0065\u002dL\u0055":0x1007,"\u0064\u0065\u002dC\u0048":0x0807,"\u0065\u006c":0x0008,"\u0065\u006c\u002dC\u0059":0x1000,"\u0065\u006c\u002dG\u0052":0x0408,"\u006b\u006c":0x006F,"\u006b\u006c\u002dG\u004c":0x046F,"\u0067\u006e":0x0074,"\u0067\u006e\u002dP\u0059":0x0474,"\u0067\u0075":0x0047,"\u0067\u0075\u002dI\u004e":0x0447,"\u0067\u0075\u007a":0x1000,"\u0067\u0075\u007a\u002d\u004b\u0045":0x1000,"\u0068\u0061":0x0068,"\u0068a\u002d\u004c\u0061\u0074\u006e":0x7C68,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0468,"\u0068\u0061\u0077":0x0075,"\u0068\u0061\u0077\u002d\u0055\u0053":0x0475,"\u0068\u0065":0x000D,"\u0068\u0065\u002dI\u004c":0x040D,"\u0068\u0069":0x0039,"\u0068\u0069\u002dI\u004e":0x0439,"\u0068\u0075":0x000E,"\u0068\u0075\u002dH\u0055":0x040E,"\u0069\u0073":0x000F,"\u0069\u0073\u002dI\u0053":0x040F,"\u0069\u0067":0x0070,"\u0069\u0067\u002dN\u0047":0x0470,"\u0069\u0064":0x0021,"\u0069\u0064\u002dI\u0044":0x0421,"\u0069\u0061":0x1000,"\u0069\u0061\u002dF\u0052":0x1000,"\u0069\u0061\u002d\u0030\u0030\u0031":0x1000,"\u0069\u0075":0x005D,"\u0069u\u002d\u004c\u0061\u0074\u006e":0x7C5D,"\u0069\u0075\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0041":0x085D,"\u0069u\u002d\u0043\u0061\u006e\u0073":0x785D,"\u0067\u0061":0x003C,"\u0067\u0061\u002dI\u0045":0x083C,"\u0069\u0074":0x0010,"\u0069\u0074\u002dI\u0054":0x0410,"\u0069\u0074\u002dS\u004d":0x1000,"\u0069\u0074\u002dC\u0048":0x0810,"\u0069\u0074\u002dV\u0041":0x1000,"\u006a\u0061":0x0011,"\u006a\u0061\u002dJ\u0050":0x0411,"\u006a\u0076":0x1000,"\u006av\u002d\u004c\u0061\u0074\u006e":0x1000,"\u006a\u0076\u002d\u004c\u0061\u0074\u006e\u002d\u0049\u0044":0x1000,"\u0064\u0079\u006f":0x1000,"\u0064\u0079\u006f\u002d\u0053\u004e":0x1000,"\u006b\u0065\u0061":0x1000,"\u006b\u0065\u0061\u002d\u0043\u0056":0x1000,"\u006b\u0061\u0062":0x1000,"\u006b\u0061\u0062\u002d\u0044\u005a":0x1000,"\u006b\u006b\u006a":0x1000,"\u006b\u006b\u006a\u002d\u0043\u004d":0x1000,"\u006b\u006c\u006e":0x1000,"\u006b\u006c\u006e\u002d\u004b\u0045":0x1000,"\u006b\u0061\u006d":0x1000,"\u006b\u0061\u006d\u002d\u004b\u0045":0x1000,"\u006b\u006e":0x004B,"\u006b\u006e\u002dI\u004e":0x044B,"\u006b\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0471,"\u006b\u0073":0x0060,"\u006bs\u002d\u0041\u0072\u0061\u0062":0x0460,"\u006b\u0073\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u004e":0x1000,"\u006b\u0073\u002d\u0044\u0065\u0076\u0061\u002d\u0049\u004e":0x0860,"\u006b\u006b":0x003F,"\u006b\u006b\u002dK\u005a":0x043F,"\u006b\u006d":0x0053,"\u006b\u006d\u002dK\u0048":0x0453,"\u0071\u0075\u0063":0x0086,"q\u0075\u0063\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0054":0x0486,"\u006b\u0069":0x1000,"\u006b\u0069\u002dK\u0045":0x1000,"\u0072\u0077":0x0087,"\u0072\u0077\u002dR\u0057":0x0487,"\u0073\u0077\u002dK\u0045":0x0441,"\u0073\u0077\u002dT\u005a":0x1000,"\u0073\u0077\u002dU\u0047":0x1000,"\u006b\u006f\u006b":0x0057,"\u006b\u006f\u006b\u002d\u0049\u004e":0x0457,"\u006b\u006f":0x0012,"\u006b\u006f\u002dK\u0052":0x0412,"\u006b\u006f\u002dK\u0050":0x1000,"\u006b\u0068\u0071":0x1000,"\u006b\u0068\u0071\u002d\u004d\u004c":0x1000,"\u0073\u0065\u0073":0x1000,"\u0073\u0065\u0073\u002d\u004d\u004c":0x1000,"\u006e\u006d\u0067":0x1000,"\u006e\u006d\u0067\u002d\u0043\u004d":0x1000,"\u006b\u0079":0x0040,"\u006b\u0079\u002dK\u0047":0x0440,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0052":0x1000,"\u006c\u006b\u0074":0x1000,"\u006c\u006b\u0074\u002d\u0055\u0053":0x1000,"\u006c\u0061\u0067":0x1000,"\u006c\u0061\u0067\u002d\u0054\u005a":0x1000,"\u006c\u006f":0x0054,"\u006c\u006f\u002dL\u0041":0x0454,"\u006c\u0061\u002dV\u0041":0x0476,"\u006c\u0076":0x0026,"\u006c\u0076\u002dL\u0056":0x0426,"\u006c\u006e":0x1000,"\u006c\u006e\u002dA\u004f":0x1000,"\u006c\u006e\u002dC\u0046":0x1000,"\u006c\u006e\u002dC\u0047":0x1000,"\u006c\u006e\u002dC\u0044":0x1000,"\u006c\u0074":0x0027,"\u006c\u0074\u002dL\u0054":0x0427,"\u006e\u0064\u0073":0x1000,"\u006e\u0064\u0073\u002d\u0044\u0045":0x1000,"\u006e\u0064\u0073\u002d\u004e\u004c":0x1000,"\u0064\u0073\u0062":0x7C2E,"\u0064\u0073\u0062\u002d\u0044\u0045":0x082E,"\u006c\u0075":0x1000,"\u006c\u0075\u002dC\u0044":0x1000,"\u006c\u0075\u006f":0x1000,"\u006c\u0075\u006f\u002d\u004b\u0045":0x1000,"\u006c\u0062":0x006E,"\u006c\u0062\u002dL\u0055":0x046E,"\u006c\u0075\u0079":0x1000,"\u006c\u0075\u0079\u002d\u004b\u0045":0x1000,"\u006d\u006b":0x002F,"\u006d\u006b\u002dM\u004b":0x042F,"\u006a\u006d\u0063":0x1000,"\u006a\u006d\u0063\u002d\u0054\u005a":0x1000,"\u006d\u0067\u0068":0x1000,"\u006d\u0067\u0068\u002d\u004d\u005a":0x1000,"\u006b\u0064\u0065":0x1000,"\u006b\u0064\u0065\u002d\u0054\u005a":0x1000,"\u006d\u0067":0x1000,"\u006d\u0067\u002dM\u0047":0x1000,"\u006d\u0073":0x003E,"\u006d\u0073\u002dB\u004e":0x083E,"\u006d\u0073\u002dM\u0059":0x043E,"\u006d\u006c":0x004C,"\u006d\u006c\u002dI\u004e":0x044C,"\u006d\u0074":0x003A,"\u006d\u0074\u002dM\u0054":0x043A,"\u0067\u0076":0x1000,"\u0067\u0076\u002dI\u004d":0x1000,"\u006d\u0069":0x0081,"\u006d\u0069\u002dN\u005a":0x0481,"\u0061\u0072\u006e":0x007A,"\u0061\u0072\u006e\u002d\u0043\u004c":0x047A,"\u006d\u0072":0x004E,"\u006d\u0072\u002dI\u004e":0x044E,"\u006d\u0061\u0073":0x1000,"\u006d\u0061\u0073\u002d\u004b\u0045":0x1000,"\u006d\u0061\u0073\u002d\u0054\u005a":0x1000,"\u006d\u007a\u006e\u002d\u0049\u0052":0x1000,"\u006d\u0065\u0072":0x1000,"\u006d\u0065\u0072\u002d\u004b\u0045":0x1000,"\u006d\u0067\u006f":0x1000,"\u006d\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006d\u006f\u0068":0x007C,"\u006d\u006f\u0068\u002d\u0043\u0041":0x047C,"\u006d\u006e":0x0050,"\u006dn\u002d\u0043\u0079\u0072\u006c":0x7850,"\u006d\u006e\u002dM\u004e":0x0450,"\u006dn\u002d\u004d\u006f\u006e\u0067":0x7C50,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u0043\u004e":0x0850,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u004d\u004e":0x0C50,"\u006d\u0066\u0065":0x1000,"\u006d\u0066\u0065\u002d\u004d\u0055":0x1000,"\u006d\u0075\u0061":0x1000,"\u006d\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u0071\u006f":0x1000,"\u006e\u0071\u006f\u002d\u0047\u004e":0x1000,"\u006e\u0061\u0071":0x1000,"\u006e\u0061\u0071\u002d\u004e\u0041":0x1000,"\u006e\u0065":0x0061,"\u006e\u0065\u002dI\u004e":0x0861,"\u006e\u0065\u002dN\u0050":0x0461,"\u006e\u006e\u0068":0x1000,"\u006e\u006e\u0068\u002d\u0043\u004d":0x1000,"\u006a\u0067\u006f":0x1000,"\u006a\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0051":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0052":0x1000,"\u006e\u0064":0x1000,"\u006e\u0064\u002dZ\u0057":0x1000,"\u006e\u006f":0x0014,"\u006e\u0062":0x7C14,"\u006e\u0062\u002dN\u004f":0x0414,"\u006e\u006e":0x7814,"\u006e\u006e\u002dN\u004f":0x0814,"\u006e\u0062\u002dS\u004a":0x1000,"\u006e\u0075\u0073":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0044":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0053":0x1000,"\u006e\u0079\u006e":0x1000,"\u006e\u0079\u006e\u002d\u0055\u0047":0x1000,"\u006f\u0063":0x0082,"\u006f\u0063\u002dF\u0052":0x0482,"\u006f\u0072":0x0048,"\u006f\u0072\u002dI\u004e":0x0448,"\u006f\u006d":0x0072,"\u006f\u006d\u002dE\u0054":0x0472,"\u006f\u006d\u002dK\u0045":0x1000,"\u006f\u0073":0x1000,"\u006f\u0073\u002dG\u0045":0x1000,"\u006f\u0073\u002dR\u0055":0x1000,"\u0070\u0073":0x0063,"\u0070\u0073\u002dA\u0046":0x0463,"\u0070\u0073\u002dP\u004b":0x1000,"\u0066\u0061":0x0029,"\u0066\u0061\u002dA\u0046":0x1000,"\u0066\u0061\u002dI\u0052":0x0429,"\u0070\u006c":0x0015,"\u0070\u006c\u002dP\u004c":0x0415,"\u0070\u0074":0x0016,"\u0070\u0074\u002dA\u004f":0x1000,"\u0070\u0074\u002dB\u0052":0x0416,"\u0070\u0074\u002dC\u0056":0x1000,"\u0070\u0074\u002dG\u0051":0x1000,"\u0070\u0074\u002dG\u0057":0x1000,"\u0070\u0074\u002dL\u0055":0x1000,"\u0070\u0074\u002dM\u004f":0x1000,"\u0070\u0074\u002dM\u005a":0x1000,"\u0070\u0074\u002dP\u0054":0x0816,"\u0070\u0074\u002dS\u0054":0x1000,"\u0070\u0074\u002dC\u0048":0x1000,"\u0070\u0074\u002dT\u004c":0x1000,"\u0070r\u0067\u002d\u0030\u0030\u0031":0x1000,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063a":0x05FE,"\u0071\u0070\u0073\u002d\u0070\u006c\u006f\u0063":0x0501,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063m":0x09FF,"\u0070\u0061":0x0046,"\u0070a\u002d\u0041\u0072\u0061\u0062":0x7C46,"\u0070\u0061\u002dI\u004e":0x0446,"\u0070\u0061\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0846,"\u0071\u0075\u007a":0x006B,"\u0071\u0075\u007a\u002d\u0042\u004f":0x046B,"\u0071\u0075\u007a\u002d\u0045\u0043":0x086B,"\u0071\u0075\u007a\u002d\u0050\u0045":0x0C6B,"\u006b\u0073\u0068":0x1000,"\u006b\u0073\u0068\u002d\u0044\u0045":0x1000,"\u0072\u006f":0x0018,"\u0072\u006f\u002dM\u0044":0x0818,"\u0072\u006f\u002dR\u004f":0x0418,"\u0072\u006d":0x0017,"\u0072\u006d\u002dC\u0048":0x0417,"\u0072\u006f\u0066":0x1000,"\u0072\u006f\u0066\u002d\u0054\u005a":0x1000,"\u0072\u006e":0x1000,"\u0072\u006e\u002dB\u0049":0x1000,"\u0072\u0075\u002dB\u0059":0x1000,"\u0072\u0075\u002dK\u005a":0x1000,"\u0072\u0075\u002dK\u0047":0x1000,"\u0072\u0075\u002dM\u0044":0x0819,"\u0072\u0075\u002dR\u0055":0x0419,"\u0072\u0075\u002dU\u0041":0x1000,"\u0072\u0077\u006b":0x1000,"\u0072\u0077\u006b\u002d\u0054\u005a":0x1000,"\u0073\u0073\u0079":0x1000,"\u0073\u0073\u0079\u002d\u0045\u0052":0x1000,"\u0073\u0061\u0068":0x0085,"\u0073\u0061\u0068\u002d\u0052\u0055":0x0485,"\u0073\u0061\u0071":0x1000,"\u0073\u0061\u0071\u002d\u004b\u0045":0x1000,"\u0073\u006d\u006e":0x703B,"\u0073\u006d\u006e\u002d\u0046\u0049":0x243B,"\u0073\u006d\u006a":0x7C3B,"\u0073\u006d\u006a\u002d\u004e\u004f":0x103B,"\u0073\u0065":0x003B,"\u0073\u0065\u002dF\u0049":0x0C3B,"\u0073\u0065\u002dN\u004f":0x043B,"\u0073\u0065\u002dS\u0045":0x083B,"\u0073\u006d\u0073":0x743B,"\u0073\u006d\u0073\u002d\u0046\u0049":0x203B,"\u0073\u006d\u0061":0x783B,"\u0073\u006d\u0061\u002d\u004e\u004f":0x183B,"\u0073\u006d\u0061\u002d\u0053\u0045":0x1C3B,"\u0073\u0067":0x1000,"\u0073\u0067\u002dC\u0046":0x1000,"\u0073\u0062\u0070":0x1000,"\u0073\u0062\u0070\u002d\u0054\u005a":0x1000,"\u0073\u0061":0x004F,"\u0073\u0061\u002dI\u004e":0x044F,"\u0067\u0064":0x0091,"\u0067\u0064\u002dG\u0042":0x0491,"\u0073\u0065\u0068":0x1000,"\u0073\u0065\u0068\u002d\u004d\u005a":0x1000,"\u0073r\u002d\u0043\u0079\u0072\u006c":0x6C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x1C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u004d\u0045":0x301A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0052\u0053":0x281A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0043\u0053":0x0C1A,"\u0073r\u002d\u004c\u0061\u0074\u006e":0x701A,"\u0073\u0072":0x7C1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x181A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0045":0x2c1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0052\u0053":0x241A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0053":0x081A,"\u006e\u0073\u006f":0x006C,"\u006e\u0073\u006f\u002d\u005a\u0041":0x046C,"\u0074\u006e":0x0032,"\u0074\u006e\u002dB\u0057":0x0832,"\u0074\u006e\u002dZ\u0041":0x0432,"\u006b\u0073\u0062":0x1000,"\u006b\u0073\u0062\u002d\u0054\u005a":0x1000,"\u0073\u006e":0x1000,"\u0073n\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0073\u006e\u002d\u004c\u0061\u0074\u006e\u002d\u005a\u0057":0x1000,"\u0073\u0064":0x0059,"\u0073d\u002d\u0041\u0072\u0061\u0062":0x7C59,"\u0073\u0064\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0859,"\u0073\u0069":0x005B,"\u0073\u0069\u002dL\u004b":0x045B,"\u0073\u006b":0x001B,"\u0073\u006b\u002dS\u004b":0x041B,"\u0073\u006c":0x0024,"\u0073\u006c\u002dS\u0049":0x0424,"\u0078\u006f\u0067":0x1000,"\u0078\u006f\u0067\u002d\u0055\u0047":0x1000,"\u0073\u006f":0x0077,"\u0073\u006f\u002dD\u004a":0x1000,"\u0073\u006f\u002dE\u0054":0x1000,"\u0073\u006f\u002dK\u0045":0x1000,"\u0073\u006f\u002dS\u004f":0x0477,"\u0073\u0074":0x0030,"\u0073\u0074\u002dZ\u0041":0x0430,"\u006e\u0072":0x1000,"\u006e\u0072\u002dZ\u0041":0x1000,"\u0073\u0074\u002dL\u0053":0x1000,"\u0065\u0073":0x000A,"\u0065\u0073\u002dA\u0052":0x2C0A,"\u0065\u0073\u002dB\u005a":0x1000,"\u0065\u0073\u002dV\u0045":0x200A,"\u0065\u0073\u002dB\u004f":0x400A,"\u0065\u0073\u002dB\u0052":0x1000,"\u0065\u0073\u002dC\u004c":0x340A,"\u0065\u0073\u002dC\u004f":0x240A,"\u0065\u0073\u002dC\u0052":0x140A,"\u0065\u0073\u002dC\u0055":0x5c0A,"\u0065\u0073\u002dD\u004f":0x1c0A,"\u0065\u0073\u002dE\u0043":0x300A,"\u0065\u0073\u002dS\u0056":0x440A,"\u0065\u0073\u002dG\u0051":0x1000,"\u0065\u0073\u002dG\u0054":0x100A,"\u0065\u0073\u002dH\u004e":0x480A,"\u0065\u0073\u002d\u0034\u0031\u0039":0x580A,"\u0065\u0073\u002dM\u0058":0x080A,"\u0065\u0073\u002dN\u0049":0x4C0A,"\u0065\u0073\u002dP\u0041":0x180A,"\u0065\u0073\u002dP\u0059":0x3C0A,"\u0065\u0073\u002dP\u0045":0x280A,"\u0065\u0073\u002dP\u0048":0x1000,"\u0065\u0073\u002dP\u0052":0x500A,"\u0065\u0073\u002dE\u0053\u005f\u0074\u0072\u0061\u0064\u006e\u006c":0x040A,"\u0065\u0073\u002dE\u0053":0x0c0A,"\u0065\u0073\u002dU\u0053":0x540A,"\u0065\u0073\u002dU\u0059":0x390A,"\u007a\u0067\u0068":0x1000,"z\u0067\u0068\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u007a\u0067\u0068\u002d\u0054\u0066\u006e\u0067":0x1000,"\u0073\u0073":0x1000,"\u0073\u0073\u002dZ\u0041":0x1000,"\u0073\u0073\u002dS\u005a":0x1000,"\u0073\u0076":0x001D,"\u0073\u0076\u002dA\u0058":0x1000,"\u0073\u0076\u002dF\u0049":0x081D,"\u0073\u0076\u002dS\u0045":0x041D,"\u0073\u0079\u0072":0x005A,"\u0073\u0079\u0072\u002d\u0053\u0059":0x045A,"\u0073\u0068\u0069":0x1000,"\u0073\u0068\u0069\u002d\u0054\u0066\u006e\u0067":0x1000,"s\u0068\u0069\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u0073\u0068\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"s\u0068\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u0064\u0061\u0076":0x1000,"\u0064\u0061\u0076\u002d\u004b\u0045":0x1000,"\u0074\u0067":0x0028,"\u0074g\u002d\u0043\u0079\u0072\u006c":0x7C28,"\u0074\u0067\u002d\u0043\u0079\u0072\u006c\u002d\u0054\u006a":0x0428,"\u0074\u007a\u006d":0x005F,"\u0074\u007a\u006d\u002d\u004c\u0061\u0074\u006e":0x7C5F,"t\u007a\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u0044\u005a":0x085F,"\u0074\u0061":0x0049,"\u0074\u0061\u002dI\u004e":0x0449,"\u0074\u0061\u002dM\u0059":0x1000,"\u0074\u0061\u002dS\u0047":0x1000,"\u0074\u0061\u002dL\u004b":0x0849,"\u0074\u0077\u0071":0x1000,"\u0074\u0077\u0071\u002d\u004e\u0045":0x1000,"\u0074\u0074":0x0044,"\u0074\u0074\u002dR\u0055":0x0444,"\u0074\u0065":0x004A,"\u0074\u0065\u002dI\u004e":0x044A,"\u0074\u0065\u006f":0x1000,"\u0074\u0065\u006f\u002d\u004b\u0045":0x1000,"\u0074\u0065\u006f\u002d\u0055\u0047":0x1000,"\u0074\u0068":0x001E,"\u0074\u0068\u002dT\u0048":0x041E,"\u0062\u006f":0x0051,"\u0062\u006f\u002dI\u004e":0x1000,"\u0062\u006f\u002dC\u004e":0x0451,"\u0074\u0069\u0067":0x1000,"\u0074\u0069\u0067\u002d\u0045\u0052":0x1000,"\u0074\u0069":0x0073,"\u0074\u0069\u002dE\u0052":0x0873,"\u0074\u0069\u002dE\u0054":0x0473,"\u0074\u006f":0x1000,"\u0074\u006f\u002dT\u004f":0x1000,"\u0074\u0073":0x0031,"\u0074\u0073\u002dZ\u0041":0x0431,"\u0074\u0072":0x001F,"\u0074\u0072\u002dC\u0059":0x1000,"\u0074\u0072\u002dT\u0052":0x041F,"\u0074\u006b":0x0042,"\u0074\u006b\u002dT\u004d":0x0442,"\u0075\u006b":0x0022,"\u0075\u006b\u002dU\u0041":0x0422,"\u0068\u0073\u0062":0x002E,"\u0068\u0073\u0062\u002d\u0044\u0045":0x042E,"\u0075\u0072":0x0020,"\u0075\u0072\u002dI\u004e":0x0820,"\u0075\u0067":0x0080,"\u0075\u0067\u002dC\u004e":0x0480,"\u0075z\u002d\u0041\u0072\u0061\u0062":0x1000,"\u0075\u007a\u002d\u0041\u0072\u0061\u0062\u002d\u0041\u0046":0x1000,"\u0075z\u002d\u0043\u0079\u0072\u006c":0x7843,"\u0075\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0055\u005a":0x0843,"\u0075\u007a":0x0043,"\u0075z\u002d\u004c\u0061\u0074\u006e":0x7C43,"\u0075\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0055\u005a":0x0443,"\u0076\u0061\u0069":0x1000,"\u0076\u0061\u0069\u002d\u0056\u0061\u0069\u0069":0x1000,"v\u0061\u0069\u002d\u0056\u0061\u0069\u0069\u002d\u004c\u0052":0x1000,"v\u0061\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0076\u0061\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0063\u0061\u002d\u0045\u0053\u002d\u0076\u0061\u006ce\u006e\u0063\u0069\u0061":0x0803,"\u0076\u0065":0x0033,"\u0076\u0065\u002dZ\u0041":0x0433,"\u0076\u0069":0x002A,"\u0076\u0069\u002dV\u004e":0x042A,"\u0076\u006f":0x1000,"\u0076\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0076\u0075\u006e":0x1000,"\u0076\u0075\u006e\u002d\u0054\u005a":0x1000,"\u0077\u0061\u0065":0x1000,"\u0077\u0061\u0065\u002d\u0043\u0048":0x1000,"\u0063\u0079":0x0052,"\u0063\u0079\u002dG\u0042":0x0452,"\u0077\u0061\u006c":0x1000,"\u0077\u0061\u006c\u002d\u0045\u0054":0x1000,"\u0077\u006f":0x0088,"\u0077\u006f\u002dS\u004e":0x0488,"\u0078\u0068":0x0034,"\u0078\u0068\u002dZ\u0041":0x0434,"\u0079\u0061\u0076":0x1000,"\u0079\u0061\u0076\u002d\u0043\u004d":0x1000,"\u0069\u0069":0x0078,"\u0069\u0069\u002dC\u004e":0x0478,"\u0079\u0069\u002d\u0030\u0030\u0031":0x043D,"\u0079\u006f":0x006A,"\u0079\u006f\u002dB\u004a":0x1000,"\u0079\u006f\u002dN\u0047":0x046A,"\u0064\u006a\u0065":0x1000,"\u0064\u006a\u0065\u002d\u004e\u0045":0x1000,"\u007a\u0075":0x0035,"\u007a\u0075\u006c\u0075":0x0435}; +func (_fcg *convertContext )addAnchorBlocks (_cbaa []*_fd .EG_PContent ){for _ ,_fag :=range _cbaa {for _ ,_cedb :=range _fag .EG_ContentRunContent {if _bfa :=_cedb .R ;_bfa !=nil {for _ ,_gcab :=range _bfa .EG_RunInnerContent {if _ddba :=_gcab .Drawing ; +_ddba !=nil {for _ ,_fbcg :=range _ddba .Anchor {var _adcd ,_bge ,_bbf ,_egc float64 ;if _fbcg .DistLAttr !=nil {_adcd =_de .FromEMU (int64 (*_fbcg .DistLAttr ));};if _fbcg .DistRAttr !=nil {_bge =_de .FromEMU (int64 (*_fbcg .DistRAttr ));};if _fbcg .DistTAttr !=nil {_bbf =_de .FromEMU (int64 (*_fbcg .DistTAttr )); +};if _fbcg .DistBAttr !=nil {_egc =_de .FromEMU (int64 (*_fbcg .DistBAttr ));};var _gac ,_ddcc ,_egff ,_age float64 ;if _egfc :=_fbcg .Extent ;_egfc !=nil {_age =_de .FromEMU (_egfc .CxAttr );_egff =_de .FromEMU (_egfc .CyAttr );};_bfe :=0.0;_bae :=0.0; +_gbdf ,_bgec :=_fbcg .PositionH ,_fbcg .PositionV ;switch _gbdf .RelativeFromAttr {case _fd .WdST_RelFromHPage :_bae =0;default:_bae =_fcg ._cfee ._fe .Left ;};if _gage :=_gbdf .Choice ;_gage !=nil {if _gage .PosOffset !=nil {_gac =_de .FromEMU (int64 (*_gage .PosOffset )); +};switch _gage .Align {case _fd .WdST_AlignHRight :_gac +=_fcg ._dab ._ac -_fcg ._dab ._bcb -_age ;case _fd .WdST_AlignHCenter :_gac +=(_fcg ._dab ._ac -_fcg ._dab ._bcb -_age )/2;};};switch _bgec .RelativeFromAttr {case _fd .WdST_RelFromVPage :_bfe =0; +case _fd .WdST_RelFromVParagraph :_bfe =_fcg ._dab ._bag ;case _fd .WdST_RelFromVTopMargin :_bfe =0;default:_bfe =_fcg ._cfee ._fe .Top ;};if _cdc :=_bgec .Choice ;_cdc !=nil {if _cdc .PosOffset !=nil {_ddcc =_de .FromEMU (int64 (*_cdc .PosOffset ));}; +};_bfe +=_ddcc ;_bae +=_gac ;_dgcg :=_bfe +_egff ;_bdfce :=_bae +_age ;if _bfe < _fcg ._cfee ._bcc {_fcg .moveCurrentParagraphToNewPage ();};_ccgd :=_ddcc +_egff ;if _ccgd > _fcg ._dab ._bf {_fcg ._dab ._bf =_ccgd ;};if !_fbcg .AllowOverlapAttr {_fcg ._dab ._cfg =_egff ; +};if _fbcg .Choice !=nil &&_fbcg .Choice .WrapNone ==nil {_fcg ._dab ._bda =append (_fcg ._dab ._bda ,&zoneToSkip {_ad :&_cgb .Rectangle {Top :_bfe -_bbf ,Bottom :_dgcg +_egc ,Left :_bae -_adcd ,Right :_bdfce +_bge },_ecd :_fbcg .Choice ,_fdc :_fbcg .RelativeHeightAttr }); +};if _cff :=_fbcg .Graphic ;_cff !=nil {if _acdg :=_cff .GraphicData ;_acdg !=nil {for _ ,_bccf :=range _acdg .Any {if _daga ,_gfcd :=_bccf .(*_db .Pic );_gfcd {_faegb ,_cgad :=_fcg .makePdfImageFromGraphics (_daga );if _cgad !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_cgad ); +};_gae :=false ;_afc :=0.0;if _daga .SpPr !=nil &&_daga .SpPr .Xfrm !=nil {if _daga .SpPr .Xfrm .RotAttr !=nil {_afc =_de .DegreeFromSTAngle (*_daga .SpPr .Xfrm .RotAttr );};if _cda :=_daga .SpPr .Xfrm .Ext ;_cda !=nil {_gae =true ;};};if _faegb !=nil {if !_gae {_faegb .Scale (_age /_faegb .Width (),_egff /_faegb .Height ()); +}else {_faegb .ScaleToWidth (_age );};_faegb .SetAngle (_afc );_fba :=&image {_aef :_faegb ,_cgd :_bae ,_gca :_bfe };if _fbcg .BehindDocAttr {_fcg ._dab ._eba =append (_fcg ._dab ._eba ,_fba );}else {_fcg ._dab ._ecb =append (_fcg ._dab ._ecb ,_fba );}; +};}else if _bdbfa ,_ecf :=_bccf .(*_g .Chart );_ecf {_bgcg ,_cccb :=_fcg .makePdfBlockFromChart (_bdbfa ,_age ,_egff );if _cccb !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_cccb ); +};if _bgcg !=nil {_facc :=&block {_ccg :_bgcg ,_ced :_bae ,_aabg :_bfe };if _fbcg .BehindDocAttr {_fcg ._dab ._fga =append (_fcg ._dab ._fga ,_facc );}else {_fcg ._dab ._dd =append (_fcg ._dab ._dd ,_facc );};};};};};};};};};};};};};type note struct{_ef string ; +_fdd []*_fd .EG_BlockLevelElts ;_eag *_cec .Block ;};var _baee =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; +func _fcca (_gffb int ,_eeceg bool )string {_gaga :=(_gffb -1)/26+1;_gbfca :=byte ((_gffb -1)%26);if _eeceg {_gbfca +=byte (65);}else {_gbfca +=byte (97);};_gecd :=_cf .NewBuffer ([]byte {});for _caca :=0;_caca < _gaga ;_caca ++{_gecd .Write ([]byte {_gbfca }); +};return _gecd .String ();};func (_adge *convertContext )combinePPrWithStyles (_adbdg *_fd .CT_PPr )(*_fd .CT_PPr ,*prefix ){if _adbdg ==nil {return nil ,nil ;};if _adbdg !=nil &&_adbdg .PStyle !=nil {_dbbeg ,_gddgb :=_adge .getStyleProps (_adbdg .PStyle .ValAttr ,_bd .Style {}); +_adbdg =_cgbg (_adbdg ,_dbbeg ,_gddgb );};var _dcgf *prefix ;if _adbdg !=nil &&_adbdg .NumPr !=nil {if _ccda ,_dgdb :=_adbdg .NumPr .Ilvl ,_adbdg .NumPr .NumId ;_dgdb !=nil {var _gadg int64 ;if _ccda !=nil {_gadg =_ccda .ValAttr ;};if _daega :=_adge ._cade .GetNumberingLevelByIds (_dgdb .ValAttr ,_gadg ).X (); +_daega !=nil {_adbdg =_cgbg (_adbdg ,_daega .PPr ,_daega .RPr );if _adbdg .PStyle !=nil &&_adbdg .NumPr .Ilvl !=nil {if _ ,_fgfg :=_adge ._ecce [_adbdg .PStyle .ValAttr ];!_fgfg {_adge ._ecce [_adbdg .PStyle .ValAttr ]=map[int64 ]*_fd .CT_Ind {};};if _ggafb ,_ebea :=_adge ._ecce [_adbdg .PStyle .ValAttr ][_gadg ]; +_ebea {_adbdg .Ind =_ggafb ;}else {_adge ._ecce [_adbdg .PStyle .ValAttr ][_gadg ]=_adbdg .Ind ;};};if _gebb :=_daega .NumFmt ;_gebb !=nil {if _gafgb :=_gebb .ValAttr ;_gafgb !=_fd .ST_NumberFormatNone &&_gafgb !=_fd .ST_NumberFormatCustom {var _cgcb []float64 ; +if _fbgg :=_adbdg .Tabs ;_fbgg !=nil &&len (_fbgg .Tab )!=0{for _ ,_ceba :=range _fbgg .Tab {_cgcb =append (_cgcb ,_cgb .PointsFromTwips (*_ceba .PosAttr .Int64 ));};};_dcgf =&prefix {_egeef :_cgcb ,_gcfca :true };if _gafgb ==_fd .ST_NumberFormatBullet {if _cdgf :=_daega .LvlText ; +_cdgf !=nil {if _aecge :=_cdgf .ValAttr ;_aecge !=nil &&*_aecge !=""{_dcgf ._ffe =*_aecge ;_dcgf ._cadd =true ;};};}else {_dfdg ,_effg :=_dgdb .ValAttr ,_ccda .ValAttr ;if _ ,_dfadd :=_adge ._cedg [_dfdg ];!_dfadd {_adge ._cedg [_dfdg ]=map[int64 ]int64 {}; +};if _ ,_bacd :=_adge ._cedg [_dfdg ][_effg ];!_bacd {_adge ._cedg [_dfdg ][_effg ]=1;if _cabdb :=_daega .Start ;_cabdb !=nil {_adge ._cedg [_dfdg ][_effg ]=_cabdb .ValAttr ;};};if _ ,_gaeb :=_adge ._cedg [_dfdg ][_effg +1];_gaeb {_adge ._cedg [_dfdg ][_effg +1]=1; +};_bbdc :=_adge ._cedg [_dfdg ][_effg ];_aebac :=_dbd .FormatNumberingText (int64 (_bbdc ),_daega .IlvlAttr ,*_daega .LvlText .ValAttr ,_daega .NumFmt ,_adge ._cedg [_dfdg ]);_adge ._cedg [_dfdg ][_effg ]++;_dcgf ._ffe =_aebac ;};};};};};};return _adbdg ,_dcgf ; +};func (_bdeg *convertContext )alignSymbolsVertically (){for _ ,_dgd :=range _bdeg ._dcaf {for _ ,_cca :=range _dgd ._ff {for _ ,_dfc :=range _cca ._fg {_eda :=0.0;for _ ,_abd :=range _dfc ._bcbd {for _ ,_egd :=range _abd ._ca {for _ ,_abge :=range _egd ._ebd {if _abge ._fb > _eda {_eda =_abge ._fb ; +};};};};for _ ,_cggc :=range _dfc ._bcbd {for _ ,_fdbf :=range _cggc ._ca {for _ ,_abea :=range _fdbf ._ebd {if _abea ._fbf < _eda -_cca ._bg {_abea ._ag =_eda -_cca ._bg -_abea ._fbf ;};};};};};};};};func (_eegf *convertContext )addTextSymbol (_begc *symbol ){_aaea :=_cec .New (); +_eabcg :=_aaea .NewStyledParagraph ();_eabcg .SetMargins (0,0,0,0);_fgc :=_begc ._feb ;if _begc ._cecb {_fgc ="";};_gcc :=_eabcg .Append (_fgc );_acfa :=0.0;if _begc ._bb !=nil {_gcc .Style =*_begc ._bb ;if _begc ._bb .CharSpacing !=0{_acfa =_begc ._bb .CharSpacing ; +};};if _begc ._aga ==nil &&_begc ._bdfc ==nil {_begc ._fb =_eabcg .Height ()*_ea ;_begc ._fbf =_eabcg .Height ();};if _begc ._fdb ==0&&!_begc ._cecb {_begc ._fdb =_eabcg .Width ()+_acfa ;};if _begc ._fb < _eegf ._dab ._da {_begc ._fb =_eegf ._dab ._da ; +};if len (_eegf ._bccag ._ebd )> 0{_ffaa :=_eegf ._bccag ._ebd [len (_eegf ._bccag ._ebd )-1]._feb ;if _cgb .IsNoSpaceLanguage (_ffaa )||(_ffaa =="\u0020")!=(_begc ._feb =="\u0020"){_eegf .addCurrentWordToParagraph ();_eegf .newWord ();};};_eegf ._bccag ._ebd =append (_eegf ._bccag ._ebd ,_begc ); +_begc ._febb =_eegf ._bccag ._bdaa ;_eegf ._bccag ._bdaa +=_begc ._fdb ;if _begc ._feb !="\u0020"{_eegf ._bccag ._dg =false ;};if _begc ._feb =="\u000d"{_eegf .adjustHeights (_begc ._fb *1.13);_eegf .adjustHeights (_begc ._fb );};};func (_ggde *convertContext )moveCurrentParagraphToNewPage (){_ggde .newPage (); +_afdc :=_ggde ._dab ._bag -_ggde ._cfee ._dc ;_ggde ._dab ._bag -=_afdc ;for _ ,_ggda :=range _ggde ._dab ._bda {_ggda ._ad .Translate (0,-_afdc );};for _ ,_eede :=range _ggde ._dab ._dd {_eede ._aabg -=_afdc ;};for _ ,_aagdf :=range _ggde ._dab ._fga {_aagdf ._aabg -=_afdc ; +};for _ ,_gaecc :=range _ggde ._dab ._ecb {_gaecc ._gca -=_afdc ;};for _ ,_fgcd :=range _ggde ._dab ._eba {_fgcd ._gca -=_afdc ;};};func _afed (_cfcfe ,_bega *_fd .CT_HpsMeasure )float64 {var _bbcf float64 ;_deab :=_cgb .DefaultFontSize ;if _cfcfe !=nil {_bbcf =float64 (*_cfcfe .ValAttr .ST_UnsignedDecimalNumber ); +}else if _bega !=nil {_bbcf =float64 (*_bega .ValAttr .ST_UnsignedDecimalNumber );};if _bbcf !=0{_deab =_bbcf /2;};return _deab ;};type tableWrapper struct{_ecc *_cec .Table ;_ffc float64 ;};func _dbga (_bcbg string )(float64 ,float64 ){_beeb :=_cg .SplitN (_bcbg ,"\u002c",2); +_edaa :=_cg .ReplaceAll (_beeb [0],"\u0070\u0074","");_ebdb :=_cg .ReplaceAll (_beeb [1],"\u0070\u0074","");_dcggd ,_ecad :=_ce .ParseFloat (_edaa ,64);if _ecad !=nil {_e .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0078\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_ecad .Error ()); +};_gcgee ,_ecad :=_ce .ParseFloat (_ebdb ,64);if _ecad !=nil {_e .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0079\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_ecad .Error ()); +};return _dcggd ,_gcgee ;};func (_bgae *span )moveRight (_eac float64 ){for _ ,_agg :=range _bgae ._ca {_agg ._cgg +=_eac ;};};type paragraph struct{_fca float64 ;_abe *_cgb .Rectangle ;_efb float64 ;_bcb float64 ;_ac float64 ;_bag float64 ;_cfg float64 ; +_cd _cec .TextAlignment ;_da float64 ;_bg float64 ;_fg []*line ;_ded *tableWrapper ;_ecb []*image ;_eba []*image ;_dd []*block ;_fga []*block ;_fa []*note ;_eed float64 ;_bda []*zoneToSkip ;_bf float64 ;_gbf bool ;_daf []*borderLine ;_ebg bool ;};var (_aa =_efabb (6); +_ab =_efabb (0.25);_gf =_efabb (1.9););type symbol struct{_feb string ;_febb float64 ;_ag float64 ;_fdb float64 ;_fb float64 ;_fbf float64 ;_bb *_cec .TextStyle ;_bdfc *_cec .Image ;_aga *block ;_efc string ;_be bool ;_cdb bool ;_cecb bool ;_fae *_cec .Color ; +_cbg bool ;_acg bool ;};func _fdbbe (_agacb *_bd .Document ,_egfbb string )[]*_fd .CT_TblStylePr {_gafdg :=_agacb .GetStyleByID (_egfbb );var _ceda []*_fd .CT_TblStylePr ;if _bcbf :=_gafdg .X ();_bcbf !=nil {if _aegag :=_bcbf .BasedOn ;_aegag !=nil {_fdbbe (_agacb ,_aegag .ValAttr ); +};if len (_bcbf .TblStylePr )> 0{_ceda =_bcbf .TblStylePr ;};};return _ceda ;}; + +// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (d *_bd .Document )*_cec .Creator {return ConvertToPdfWithOptions (d ,nil )};func (_dba *convertContext )adjustRightBoundOfLastSpan (){_geb :=_dba ._afff ._acd ;_ebfe :=_dba ._gddd ._ge +_dba ._dab ._bag ;_aaag :=_ebfe +_dba ._gddd ._eaf ; +for _ ,_ebda :=range _dba ._cfee ._cgbd {if ((_ebfe > _ebda ._ad .Top &&_ebfe < _ebda ._ad .Bottom )||(_aaag > _ebda ._ad .Top &&_ebfe < _ebda ._ad .Bottom ))&&(_geb > _ebda ._ad .Left ){_geb =_ebda ._ad .Left ;};};_dba ._afff ._acd =_geb ;};func _eaebc (_ecef ,_dbc *_fd .CT_RPr )*_fd .CT_RPr {if _ecef ==nil {return _dbc ; +};if _dbc ==nil {return _ecef ;};if _ecef .RStyle ==nil {_ecef .RStyle =_dbc .RStyle ;};if _ecef .RFonts ==nil {_ecef .RFonts =_dbc .RFonts ;};if _ecef .B ==nil {_ecef .B =_dbc .B ;};if _ecef .BCs ==nil {_ecef .BCs =_dbc .BCs ;};if _ecef .I ==nil {_ecef .I =_dbc .I ; +};if _ecef .ICs ==nil {_ecef .ICs =_dbc .ICs ;};if _ecef .Caps ==nil {_ecef .Caps =_dbc .Caps ;};if _ecef .SmallCaps ==nil {_ecef .SmallCaps =_dbc .SmallCaps ;};if _ecef .Strike ==nil {_ecef .Strike =_dbc .Strike ;};if _ecef .Dstrike ==nil {_ecef .Dstrike =_dbc .Dstrike ; +};if _ecef .Outline ==nil {_ecef .Outline =_dbc .Outline ;};if _ecef .Shadow ==nil {_ecef .Shadow =_dbc .Shadow ;};if _ecef .Emboss ==nil {_ecef .Emboss =_dbc .Emboss ;};if _ecef .Imprint ==nil {_ecef .Imprint =_dbc .Imprint ;};if _ecef .NoProof ==nil {_ecef .NoProof =_dbc .NoProof ; +};if _ecef .SnapToGrid ==nil {_ecef .SnapToGrid =_dbc .SnapToGrid ;};if _ecef .Vanish ==nil {_ecef .Vanish =_dbc .Vanish ;};if _ecef .WebHidden ==nil {_ecef .WebHidden =_dbc .WebHidden ;};if _ecef .Color ==nil {_ecef .Color =_dbc .Color ;};if _ecef .Spacing ==nil {_ecef .Spacing =_dbc .Spacing ; +};if _ecef .W ==nil {_ecef .W =_dbc .W ;};if _ecef .Kern ==nil {_ecef .Kern =_dbc .Kern ;};if _ecef .Position ==nil {_ecef .Position =_dbc .Position ;};if _ecef .Sz ==nil {_ecef .Sz =_dbc .Sz ;};if _ecef .SzCs ==nil {_ecef .SzCs =_dbc .SzCs ;};if _ecef .Highlight ==nil {_ecef .Highlight =_dbc .Highlight ; +};if _ecef .U ==nil {_ecef .U =_dbc .U ;};if _ecef .Effect ==nil {_ecef .Effect =_dbc .Effect ;};if _ecef .Bdr ==nil {_ecef .Bdr =_dbc .Bdr ;};if _ecef .Shd ==nil {_ecef .Shd =_dbc .Shd ;};if _ecef .FitText ==nil {_ecef .FitText =_dbc .FitText ;};if _ecef .VertAlign ==nil {_ecef .VertAlign =_dbc .VertAlign ; +};if _ecef .Rtl ==nil {_ecef .Rtl =_dbc .Rtl ;};if _ecef .Cs ==nil {_ecef .Cs =_dbc .Cs ;};if _ecef .Em ==nil {_ecef .Em =_dbc .Em ;};if _ecef .Lang ==nil {_ecef .Lang =_dbc .Lang ;};if _ecef .EastAsianLayout ==nil {_ecef .EastAsianLayout =_dbc .EastAsianLayout ; +};if _ecef .SpecVanish ==nil {_ecef .SpecVanish =_dbc .SpecVanish ;};if _ecef .OMath ==nil {_ecef .OMath =_dbc .OMath ;};if _ecef .RPrChange ==nil {_ecef .RPrChange =_dbc .RPrChange ;};return _ecef ;};func _cgeb (_ffgdf *_bd .Document )map[string ]string {_aadcg :=[]_bd .Paragraph {}; +_faba :=map[string ]string {};for _ ,_bgcgd :=range _ffgdf .Tables (){for _ ,_dbbef :=range _bgcgd .Rows (){for _ ,_dgbcb :=range _dbbef .Cells (){_aadcg =append (_aadcg ,_dgbcb .Paragraphs ()...);};};};_aadcg =append (_aadcg ,_ffgdf .Paragraphs ()...); +for _ ,_aeaad :=range _ffgdf .Headers (){_aadcg =append (_aadcg ,_aeaad .Paragraphs ()...);for _ ,_bbec :=range _aeaad .Tables (){for _ ,_aecg :=range _bbec .Rows (){for _ ,_bece :=range _aecg .Cells (){_aadcg =append (_aadcg ,_bece .Paragraphs ()...); +};};};};for _ ,_bdaf :=range _ffgdf .Footers (){_aadcg =append (_aadcg ,_bdaf .Paragraphs ()...);for _ ,_ddaa :=range _bdaf .Tables (){for _ ,_bbce :=range _ddaa .Rows (){for _ ,_ffde :=range _bbce .Cells (){_aadcg =append (_aadcg ,_ffde .Paragraphs ()...); +};};};};for _ ,_efbg :=range _aadcg {for _ ,_ddcd :=range _efbg .Runs (){for _ ,_dcfb :=range _ddcd .X ().EG_RunInnerContent {if _cgag :=_dcfb .InstrText ;_cgag !=nil {_dgcb ,_fagc :=_cfbf (_cgag .Content );if _dgcb !=""&&_fagc !=""{_faba [_dgcb ]=_fagc ; +};};};};};return _faba ;};func _acde (_ggef *_bd .Document ,_bdfcg *_fd .CT_TblPr )(*_fd .CT_TblPr ,*_fd .CT_PPrGeneral ,*_fd .CT_RPr ){_geeb :=_fd .NewCT_PPrGeneral ();_gddgd :=_fd .NewCT_RPr ();if _bdfcg ==nil {_bdfcg =_fd .NewCT_TblPr ();}else {if _bdfcg .TblStyle !=nil {_bdfcg ,_geeb ,_gddgd =_bdg (_ggef ,_bdfcg .TblStyle .ValAttr ,_bdfcg ,_geeb ,_gddgd ); +};};return _bdfcg ,_geeb ,_gddgd ;};func _dfa (_bad *_cec .Creator ,_adba *image ){_adba ._aef .SetPos (_adba ._cgd ,_adba ._gca );_bad .Draw (_adba ._aef );};func _fbebc (_gbgb *_fd .EG_RunInnerContent )bool {if _eagbe :=_gbgb .Br ;_eagbe !=nil {return _eagbe .TypeAttr ==_fd .ST_BrTypePage ; +};return false ;};func (_bebg *convertContext )processCtr (_eaff *_fd .CT_R ,_gefg *_fd .CT_PPr ,_ddda bool ,_geag *link ,_egec *_cec .StyledParagraph ,_ebbb bool ,_ggcf int ,_ecdfa int ,_aggg int ,_dcgg *_cec .Division ,_ceg bool )(bool ,int ,bool ,_cec .TextStyle ){var _dfdea _cec .TextStyle ; +_baea :=_edca (_bebg ._cade ,_eaff .RPr ,_gefg );for _ ,_gda :=range _eaff .EG_RunInnerContent {var _ggad *_cec .TextChunk ;if _gda .T !=nil {_eeab :=_gda .T .Content ;if _baea !=nil &&_bcfc (_baea .Caps ){_eeab =_cg .ToUpper (_eeab );};if _eeab ==""{_eeab ="\u0020"; +};_ddda =true ;if _geag ._dbgg !=""{if _geag ._edd ==_ba .ST_TargetModeExternal {_ggad =_egec .AddExternalLink (_eeab ,_geag ._dbgg );};}else {_ggad =_egec .Append (_eeab );};_dfdea ,_ ,_ ,_ =_bebg .makeRunStyle (_baea ,false ,false ,false ,false ,false ); +_ggad .Style =_dfdea ;}else if _gda .LastRenderedPageBreak !=nil &&!_ebbb &&_ggcf !=_ecdfa {_aggg =_ecdfa ;break ;}else if _gda .Br !=nil {_egec .Append ("\u000a\u0020");_ddda =true ;}else if _gda .Drawing !=nil {for _ ,_gafd :=range _gda .Drawing .Inline {if _efge :=_gafd .Graphic ; +_efge !=nil {if _ccdf :=_efge .GraphicData ;_ccdf !=nil {_cfed :=_gafd .Extent ;if _cfed ==nil {continue ;};_aefa :=_de .FromEMU (_cfed .CxAttr );_bebf :=_de .FromEMU (_cfed .CyAttr );for _ ,_dbge :=range _ccdf .Any {if _ceeg ,_dcgd :=_dbge .(*_db .Pic ); +_dcgd {if _ceeg .BlipFill !=nil {_fbbb ,_eacc :=_bebg .makePdfImageFromGraphics (_ceeg );if _eacc !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u006da\u006b\u0065\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_eacc );};if _fbbb !=nil {_fbbb .Scale (_aefa /_fbbb .Width (),_bebf /_fbbb .Height ()); +_dcgg .Add (_fbbb );_ddda =true ;_ceg =false ;};};};};};};};};};return _ddda ,_aggg ,_ceg ,_dfdea ;};func _daa (_eff *_cec .Creator ,_egg *block ){_egg ._ccg .SetPos (_egg ._ced ,_egg ._aabg );_eff .Draw (_egg ._ccg );if _egg ._gbc {_cgb .DrawRectangle (_eff ,&_cgb .Rectangle {Top :_egg ._aabg ,Bottom :_egg ._aabg +_egg ._ccg .Height (),Left :_egg ._ced ,Right :_egg ._ced +_egg ._ccg .Width ()},_egg ._cdbd ,_egg ._dgc ); +};};func _bddb (_edbd int ,_fffb bool )string {_acddc :=_cf .NewBuffer ([]byte {});for _ ,_abfb :=range _baee {for {if _edbd < _abfb ._adcea {break ;};_acddc .WriteString (_abfb ._faea );_edbd -=_abfb ._adcea ;};};_cged :=_acddc .String ();if _fffb {_cged =_cg .ToUpper (_cged ); +};return _cged ;};func (_fggd *convertContext )addCellToTable (_cbdf *_cec .Table ,_dgeb *_fd .CT_Tc ,_fega *_fd .CT_TblPr ,_efa *_fd .CT_TblPrEx ,_begce ,_acgd ,_cadc ,_gcfd int ,_efab []*_fd .CT_TblStylePr ,_facd *_fd .CT_PPrGeneral ,_ebdcd *_fd .CT_RPr ,_egbf bool ,_bbba int ,_bfca []float64 )int {_ebdcd ,_bdfa ,_beae ,_cgcf ,_fdfbdg ,_gcgg ,_dgac :=_fggd .getTableCellProperties (_cbdf ,_fega ,_efa ,_efab ,_begce ,_dgeb .TcPr ,_ebdcd ,_acgd ,_cadc ,_gcfd ); +_dgac .SetVerticalAlignment (_bdfa );_dgac .SetIndent (_beae );var _dfcdd *_cec .StyledParagraph ;_gfgf :=_dgeb .EG_BlockLevelElts ;_fced :=_fggd ._ffaad .NewDivision ();_dcdg :=_fggd ._ffaad .NewList ();_dfaf :=true ;_fced .SetMargins (0.0,_cgcf ,_fdfbdg ,_gcgg ); +_bfcc :=false ;_gcfb :=-1;_ggba :=false ;for _ ,_afae :=range _gfgf {for _ ,_bdde :=range _afae .EG_ContentBlockContent {for _ ,_edbf :=range _bdde .P {_fbea :=_fggd ._ffaad .NewStyledParagraph ();if _bfcc {_gaaa :=_fbea .Append ("\u000a");_afb :=_fggd ._ffaad .NewTextStyle (); +_afb .FontSize =0;_gaaa .Style =_afb ;};_gffe :=false ;_cebg ,_ecfa :=_fggd .combinePPrWithStyles (_edbf .PPr );if _cebg !=nil &&_cebg .PStyle !=nil {_gbg :=_fggd ._cade .GetStyleByID (_cebg .PStyle .ValAttr );if _adac :=_gbg .X ();_adac !=nil {if _adac .QFormat !=nil &&_bcfc (_adac .QFormat ){if _cebg .RPr !=nil &&_adac .RPr !=nil {_cebg .RPr =_efee (_cebg .RPr ,_adac .RPr ); +};_cebg =_cgbg (_edbf .PPr ,_adac .PPr ,_adac .RPr );_gffe =true ;}else {_ffd ,_cfbg :=_fggd .getStyleProps (_cebg .PStyle .ValAttr ,_gbg );_cebg =_cgbg (_edbf .PPr ,_ffd ,_cfbg );};};}else {if _ggba {_fced .Add (_dcdg );_dcdg =_fggd ._ffaad .NewList (); +_ggba =false ;_dfaf =false ;};_dcac :=_fggd ._cade .Styles .ParagraphStyles ();for _ ,_dfff :=range _dcac {if _gdfce :=_dfff .X ().DefaultAttr ;_gdfce !=nil {if _gaec :=_gdfce .Bool ;_gaec !=nil &&*_gaec {_cebg =_cgbg (_edbf .PPr ,_dfff .X ().PPr ,_dfff .X ().RPr ); +};if _bbcg :=_gdfce .ST_OnOff1 ;_bbcg ==_bc .ST_OnOff1On {_cebg =_cgbg (_edbf .PPr ,_dfff .X ().PPr ,_dfff .X ().RPr );};break ;};};};if !_gffe {_cebg =_cgbg (_edbf .PPr ,_facd ,_ebdcd );};var _dbff *_cec .TextStyle ;if _ecfa !=nil &&_ecfa ._gcfca {_ggba =true ; +};if _edbf .EG_PContent ==nil {_afd :="\u0020";_bfcc =true ;_fbea .Append (_afd );}else {for _dadc ,_affcc :=range _edbf .EG_PContent {if _bbba !=-1&&_dadc < _bbba {continue ;};_ddccb :=_affcc .EG_ContentRunContent ;_babg :=&link {};if _affcc .Hyperlink !=nil {_ddccb =_affcc .Hyperlink .EG_ContentRunContent ; +_cgee :=_fggd ._cade .DocRels ().GetByRelId (*_affcc .Hyperlink .IdAttr );_babg ._dbgg =_cgee .X ().CT_Relationship .TargetAttr ;_babg ._edd =_cgee .X ().CT_Relationship .TargetModeAttr ;};_dcef :=_cec .TextStyle {};for _ ,_ddd :=range _ddccb {if _ddfg :=_ddd .Sdt ; +_ddfg !=nil {if _ddfg .SdtContent !=nil {for _ ,_ebae :=range _ddfg .SdtContent .EG_ContentRunContent {if _ecfc :=_ebae .R ;_ecfc !=nil {_bfcc ,_gcfb ,_dfaf ,_dcef =_fggd .processCtr (_ecfc ,_cebg ,_bfcc ,_babg ,_fbea ,_egbf ,_bbba ,_dadc ,_gcfb ,_fced ,_dfaf ); +if _dbff ==nil {_dbff =&_dcef ;};};if _gcfb > -1{break ;};};};};if _egee :=_ddd .R ;_egee !=nil {_bfcc ,_gcfb ,_dfaf ,_dcef =_fggd .processCtr (_egee ,_cebg ,_bfcc ,_babg ,_fbea ,_egbf ,_bbba ,_dadc ,_gcfb ,_fced ,_dfaf );if _dbff ==nil {_dbff =&_dcef ; +};};};};};if !_bfcc {_ggbe :=_edca (_fggd ._cade ,_fd .NewCT_RPr (),_cebg );_cggf :=_fbea .Append ("\u0020");_cggf .Style ,_ ,_ ,_ =_fggd .makeRunStyle (_ggbe ,false ,false ,false ,false ,false );};if _fbea !=nil {if _bdfa ==_cec .CellVerticalAlignmentTop {_cebg .TextAlignment =_fd .NewCT_TextAlignment (); +_cebg .TextAlignment .ValAttr =_fd .ST_TextAlignmentTop ;};_fggd .assignPropsToRelativeParagraph (_cebg ,_fbea );if _ggba {_dcdf :=_dcdg .Marker ();for _ ,_ebeg :=range _ecfa ._ffe {if _gebe ,_deec :=_dge [_ebeg ];_deec {_dcdf .Text =string (rune (_gebe )); +if _dbff !=nil {_dcdf .Style =*_dbff ;};};};_dcdg .Add (_fbea );}else if _dfaf &&_dfcdd ==nil {_dfcdd =_fbea ;}else {if _dfaf {_fced .Add (_dfcdd );_dfaf =false ;};_fced .Add (_fbea );};if _begce > 0&&_bfca [_acgd ]< _fbea .Width (){_bfca [_acgd ]=_fbea .Width (); +};};};};};if _ggba {_fced .Add (_dcdg );};if _dfaf {_bcgfc ,_gad ,_eddac ,_gbae :=_dfcdd .GetMargins ();_dfcdd .SetMargins (_bcgfc ,_cgcf +_gad ,_fdfbdg +_eddac ,_gcgg +_gbae );_dgac .SetContent (_dfcdd );}else {_dgac .SetContent (_fced );};return _gcfb ; +};func _eaad (_dccbf ,_dfee *_fd .CT_Border ,_ccadf bool )*_fd .CT_Border {if _ccadf {return _dccbf ;};return _dfee ;};func _edcg (_gbade uint16 )string {switch _gbade {case 0x429,0x401,0x801,0xc01,0x1001,0x1401,0x1801,0x1c01,0x2001,0x2401,0x2801,0x2c01,0x3001,0x3401,0x3801,0x3c01,0x4001,0x420,0x846,0x859,0x45f,0x460,0x463,0x48c:return "\u0041\u0072\u0061\u0062"; +case 0x42b:return "\u0041\u0072\u006d\u006e";case 0x445,0x845,0x44d,0x458:return "\u0042\u0065\u006e\u0067";case 0x45d:return "\u0043\u0061\u006e\u0073";case 0x45c:return "\u0043\u0068\u0065\u0072";case 0x419,0x402,0x281a,0x422,0x819,0xc1a,0x1c1a,0x201a,0x301a,0x423,0x428,0x82c,0x42f,0x43f,0x440,0x843,0x444,0x450,0x46d,0x485:return "\u0043\u0072\u0079\u006c"; +case 0x439,0x44e,0x44f,0x457,0x459,0x860,0x461,0x861:return "\u0044\u0065\u0076\u0061";case 0x45e,0x473,0x873:return "\u0045\u0074\u0068\u0069";case 0x437:return "\u0047\u0065\u006f\u0072";case 0x408:return "\u0047\u0072\u0065\u006b";case 0x447:return "\u0047\u0075\u006a\u0072"; +case 0x446:return "\u0047\u0075\u0072\u0075";case 0x412:return "\u0048\u0061\u006e\u0067";case 0x804,0x1004:return "\u0048\u0061\u006e\u0073";case 0x404,0xc04,0x1404:return "\u0048\u0061\u006e\u0074";case 0x40d,0x43d:return "\u0048\u0065\u0062\u0072";case 0x411:return "\u004a\u0070\u0061\u006e"; +case 0x453:return "\u004b\u0068\u006d\u0072";case 0x44b:return "\u004b\u006e\u0064\u0061";case 0x454:return "\u004c\u0061\u006f\u006f";case 0x409,0xc09,0x809,0x1009,0x403,0x406,0x413,0x813,0x479,0x40b,0x40c,0xc0c,0x407,0x807,0xc07,0x1007,0x1407,0x410,0x414,0x814,0x416,0x816,0x40a,0x41d,0x405,0x40e,0x415,0x41f,0x42d,0x424,0x426,0x427,0x418,0x818,0x241a,0x41a,0x491,0x83c,0x430,0x431,0x432,0x433,0x434,0x435,0x436,0x425,0x456,0x41b,0x1409,0x1809,0x1c09,0x2009,0x2409,0x2809,0x2c09,0x3009,0x3409,0x3809,0x3c09,0x4009,0x4409,0x4809,0x80a,0xc0a,0x100a,0x140a,0x180a,0x1c0a,0x200a,0x240a,0x280a,0x2c0a,0x300a,0x340a,0x380a,0x3c0a,0x400a,0x440a,0x480a,0x4c0a,0x500a,0x540a,0x80c,0x100c,0x140c,0x180c,0x1c0c,0x200c,0x240c,0x280c,0x2c0c,0x300c,0x340c,0x3c0c,0x380c,0x40f,0x810,0x417,0x81a,0x101a,0x141a,0x181a,0x2c1a,0x41c,0x81d,0x421,0x42c,0x42e,0x82e,0x438,0x43a,0x43b,0x83b,0xc3b,0x103b,0x143b,0x183b,0x1c3b,0x203b,0x243b,0x43e,0x83e,0x441,0x442,0x443,0x452,0x85d,0x85f,0x462,0x464,0x466,0x467,0x468,0x469,0x46a,0x46b,0x86b,0xc6b,0x46c,0x46e,0x46f,0x470,0x471,0x472,0x474,0x475,0x476,0x477,0x47a,0x47c,0x47e,0x481,0x482,0x483,0x484,0x486,0x487,0x488:return "\u004c\u0061\u0074\u006e"; +case 0x44c:return "\u004d\u006c\u0079\u006d";case 0x850:return "\u004d\u006f\u006e\u0067";case 0x455:return "\u004d\u0079\u006d\u0072";case 0x448:return "\u004f\u0072\u0079\u0061";case 0x45b:return "\u0053\u0069\u006e\u0068";case 0x45a:return "\u0053\u0079\u0072\u0063"; +case 0x449:return "\u0054\u0061\u006d\u006c";case 0x44a:return "\u0054\u0065\u006c\u0075";case 0x465:return "\u0054\u0068\u0061\u0061";case 0x41e:return "\u0054\u0068\u0061\u0069";case 0x851,0x451:return "\u0054\u0069\u0062\u0074";case 0x480:return "\u0055\u0069\u0067\u0068"; +case 0x42a:return "\u0056\u0069\u0065\u0074";case 0x478:return "\u0059\u0069\u0069\u0069";};return "";};type tableCellProperties struct{_gfb *_fd .CT_Tc ;_aab *_fd .CT_TblPr ;_gba *_fd .CT_TblPrEx ;_adc int ;_dbg int ;_aag int ;_aaa int ;_ed []*_fd .CT_TblStylePr ; +_adb *_fd .CT_PPrGeneral ;_ae *_fd .CT_RPr ;_gag bool ;_dag int ;_fab bool ;_bfc bool ;_ggf float64 ;};func _bdg (_baef *_bd .Document ,_gagf string ,_bccbc *_fd .CT_TblPr ,_gdbga *_fd .CT_PPrGeneral ,_dedfa *_fd .CT_RPr )(*_fd .CT_TblPr ,*_fd .CT_PPrGeneral ,*_fd .CT_RPr ){if _bccbc .TblStyle !=nil {_fccge :=_baef .GetStyleByID (_gagf ); +if _fgfe :=_fccge .X ();_fgfe !=nil {if _gecaf :=_fgfe .TblPr ;_gecaf !=nil {_cfaa :=_bccbc .TblBorders ;var _cegcc *_fd .CT_TblBorders ;if _gecaf .TblBorders !=nil {_cegcc =_gecaf .TblBorders ;};if _cfaa ==nil {_cfaa =_cegcc ;}else {if _cegcc !=nil {if _cfaa .Top ==nil {_cfaa .Top =_cegcc .Top ; +};if _cfaa .Bottom ==nil {_cfaa .Bottom =_cegcc .Bottom ;};if _cfaa .Left ==nil {_cfaa .Left =_cegcc .Left ;};if _cfaa .Right ==nil {_cfaa .Right =_cegcc .Right ;};if _cfaa .InsideH ==nil {_cfaa .InsideH =_cegcc .InsideH ;};if _cfaa .InsideV ==nil {_cfaa .InsideV =_cegcc .InsideV ; +};};};_bccbc .TblBorders =_cfaa ;_ggdc :=_bccbc .Shd ;_accfc :=_gecaf .Shd ;if _ggdc ==nil {_ggdc =_accfc ;}else {if _accfc !=nil &&_ggdc .FillAttr ==nil {_ggdc .FillAttr =_accfc .FillAttr ;};};_bccbc .Shd =_ggdc ;_gdbc :=_bccbc .TblCellMar ;_egbb :=_gecaf .TblCellMar ; +if _gdbc ==nil {_gdbc =_egbb ;}else {if _egbb !=nil &&_gdbc .Left ==nil {_gdbc .Left =_egbb .Left ;};};_bccbc .TblCellMar =_gdbc ;if _bccbc .TblInd ==nil {_bccbc .TblInd =_gecaf .TblInd ;};if _bccbc .Jc ==nil {_bccbc .Jc =_gecaf .Jc ;};};if _fgfe .PPr !=nil {_gdbga =_cdbdd (_fgfe .PPr ,_gdbga ); +};if _fgfe .RPr !=nil {_dedfa =_eaebc (_fgfe .RPr ,_dedfa );};if _cafa :=_fgfe .BasedOn ;_cafa !=nil {return _bdg (_baef ,_cafa .ValAttr ,_bccbc ,_gdbga ,_dedfa );};};};return _bccbc ,_gdbga ,_dedfa ;};var _cfef float64 ;type image struct{_aef *_cec .Image ; +_cgd float64 ;_gca float64 ;};var _dffg ,_bbdf ,_caeb *_c .Regexp ;func (_bfec *convertContext )setPagesHeaderFooterRefs (){var _gcfg int ;for _ ,_ggbc :=range _bfec ._cade .X ().Body .EG_BlockLevelElts {for _ ,_dacd :=range _ggbc .EG_ContentBlockContent {for _ ,_afdcg :=range _dacd .P {if _afdcg .PPr ==nil ||(_afdcg .PPr !=nil &&_afdcg .PPr .SectPr ==nil ){continue ; +};_gcfg ++;};};};for _becee ,_fgggc :=range _bfec ._dcaf {_gdde :=_becee > 0&&_becee +1< len (_bfec ._dcaf )&&_gcfg > 0;if len (_fgggc ._ec )> 0||len (_fgggc ._gb )> 0{_gcfg --;};if len (_fgggc ._ec )< 1{if len (_bfec ._babb )> 0&&!_gdde {_fgaf :=false ; +_faag :=false ;_ggge :=_becee ==0;for !_fgaf {for _ ,_badde :=range _bfec ._babb {if _badde ._abdf ==_fd .ST_HdrFtrFirst &&_becee <=_badde ._fefge &&_ggge {_fgggc ._ec =append (_fgggc ._ec ,_badde );break ;};if _badde ._abdf ==_fd .ST_HdrFtrDefault &&_becee >=_badde ._gfaaf &&_becee <=_badde ._fefge &&!_ggge &&!_faag {_fgggc ._ec =append (_fgggc ._ec ,_badde ); +break ;};if _badde ._abdf ==_fd .ST_HdrFtrDefault &&_badde ._fefge < 0&&_faag {_fgggc ._ec =append (_fgggc ._ec ,_badde );break ;};};if _faag ||len (_fgggc ._ec )> 0{_fgaf =true ;};_faag =len (_fgggc ._ec )< 1&&!_faag &&!_ggge ;_ggge =false ;};}else if _becee > 0{if _gfda :=_bfec ._dcaf [_becee -1]; +len (_gfda ._ec )> 0{_fgggc ._ec =_gfda ._ec ;};};_bfec ._dcaf [_becee ]._ec =_fgggc ._ec ;};if len (_fgggc ._gb )< 1{if len (_bfec ._efcge )> 0&&!_gdde {_eebg :=false ;_bgdae :=false ;_fcab :=_becee ==0;for !_eebg {for _ ,_fdfee :=range _bfec ._efcge {if _fdfee ._abdf ==_fd .ST_HdrFtrFirst &&_becee <=_fdfee ._fefge &&_fcab {_fgggc ._gb =append (_fgggc ._gb ,_fdfee ); +break ;};if _fdfee ._abdf ==_fd .ST_HdrFtrDefault &&_becee >=_fdfee ._gfaaf &&_becee <=_fdfee ._fefge &&!_fcab &&!_bgdae {_fgggc ._gb =append (_fgggc ._gb ,_fdfee );break ;};if _fdfee ._abdf ==_fd .ST_HdrFtrDefault &&_bgdae {_fgggc ._gb =append (_fgggc ._gb ,_fdfee ); +break ;};};if _bgdae ||len (_fgggc ._gb )> 0{_eebg =true ;};_bgdae =len (_fgggc ._gb )< 1&&!_bgdae &&!_fcab ;_fcab =false ;};}else if _becee > 0{if _afcec :=_bfec ._dcaf [_becee -1];len (_afcec ._gb )> 0{_fgggc ._gb =_afcec ._gb ;};};_bfec ._dcaf [_becee ]._gb =_fgggc ._gb ; +};};};func _edca (_ggaeb *_bd .Document ,_fadc *_fd .CT_RPr ,_cbff *_fd .CT_PPr )*_fd .CT_RPr {var _gdfg ,_fecfb *_fd .CT_RPr ;if _fadc ==nil {_fadc =_fd .NewCT_RPr ();};var _cddc *_fd .CT_ParaRPr ;if _cbff !=nil &&_cbff .RPr !=nil {_cddc =_cbff .RPr ; +};if _cddc ==nil {_cddc =_fd .NewCT_ParaRPr ();};if _fadc .RStyle !=nil {_gede :=_ggaeb .GetStyleByID (_fadc .RStyle .ValAttr );if _cgba :=_gede .X ();_cgba !=nil {_gdfg =_cgba .RPr ;};};if _gdfg ==nil {_gdfg =_fd .NewCT_RPr ();};if _cddc .RStyle !=nil {_ggeb :=_ggaeb .GetStyleByID (_cddc .RStyle .ValAttr ); +if _cacf :=_ggeb .X ();_cacf !=nil {_fecfb =_cacf .RPr ;if _cacf .QFormat !=nil &&_bcfc (_cacf .QFormat ){return _fecfb ;};};};if _fecfb ==nil {_fecfb =_fd .NewCT_RPr ();};if _fadc .Color ==nil {if _gdfg .Color !=nil {_fadc .Color =_gdfg .Color ;}else if _cddc .Color !=nil {_fadc .Color =_cddc .Color ; +}else if _fecfb .Color !=nil {_fadc .Color =_fecfb .Color ;};};if _fadc .Spacing ==nil {if _gdfg .Spacing !=nil {_fadc .Spacing =_gdfg .Spacing ;}else if _cddc .Spacing !=nil {_fadc .Spacing =_cddc .Spacing ;}else if _fecfb .Spacing !=nil {_fadc .Spacing =_fecfb .Spacing ; +};};if _fadc .Sz ==nil {if _gdfg .Sz !=nil {_fadc .Sz =_gdfg .Sz ;}else if _cddc .Sz !=nil {_fadc .Sz =_cddc .Sz ;}else if _fecfb .Sz !=nil {_fadc .Sz =_fecfb .Sz ;};};if _fadc .SzCs ==nil {if _gdfg .SzCs !=nil {_fadc .SzCs =_gdfg .SzCs ;}else if _cddc .SzCs !=nil {_fadc .SzCs =_cddc .SzCs ; +}else if _fecfb .SzCs !=nil {_fadc .SzCs =_fecfb .SzCs ;};};if _fadc .B ==nil {if _gdfg .B !=nil {_fadc .B =_gdfg .B ;}else if _cddc .B !=nil {_fadc .B =_cddc .B ;}else if _fecfb .B !=nil {_fadc .B =_fecfb .B ;};};if _fadc .I ==nil {if _gdfg .I !=nil {_fadc .I =_gdfg .I ; +}else if _cddc .I !=nil {_fadc .I =_cddc .I ;}else if _fecfb .I !=nil {_fadc .I =_fecfb .I ;};};if _fadc .U ==nil {if _gdfg .U !=nil {_fadc .U =_gdfg .U ;}else if _cddc .U !=nil {_fadc .U =_cddc .U ;}else if _fecfb .U !=nil {_fadc .U =_fecfb .U ;};};if _fadc .RFonts ==nil {if _gdfg .RFonts !=nil {_fadc .RFonts =_gdfg .RFonts ; +}else if _cddc .RFonts !=nil {_fadc .RFonts =_cddc .RFonts ;}else if _fecfb .RFonts !=nil {_fadc .RFonts =_fecfb .RFonts ;};};if _fadc .VertAlign ==nil {if _gdfg .VertAlign !=nil {_fadc .VertAlign =_gdfg .VertAlign ;}else if _cddc .VertAlign !=nil {_fadc .VertAlign =_cddc .VertAlign ; +}else if _fecfb .VertAlign !=nil {_fadc .VertAlign =_fecfb .VertAlign ;};};if _fadc .Caps ==nil {if _gdfg .Caps !=nil {_fadc .Caps =_gdfg .Caps ;}else if _cddc .Caps !=nil {_fadc .Caps =_cddc .Caps ;}else if _fecfb .Caps !=nil {_fadc .Caps =_fecfb .Caps ; +};};if _fadc .SmallCaps ==nil {if _gdfg .SmallCaps !=nil {_fadc .SmallCaps =_gdfg .SmallCaps ;}else if _cddc .SmallCaps !=nil {_fadc .SmallCaps =_cddc .SmallCaps ;}else if _fecfb .SmallCaps !=nil {_fadc .SmallCaps =_fecfb .SmallCaps ;};};if _fadc .Bdr ==nil {if _gdfg .Bdr !=nil {_fadc .Bdr =_gdfg .Bdr ; +}else if _cddc .Bdr !=nil {_fadc .Bdr =_cddc .Bdr ;}else if _fecfb .Bdr !=nil {_fadc .Bdr =_fecfb .Bdr ;};};if _fadc .Shd ==nil {if _gdfg .Shd !=nil {_fadc .Shd =_gdfg .Shd ;}else if _cddc .Shd !=nil {_fadc .Shd =_cddc .Shd ;}else if _fecfb .Shd !=nil {_fadc .Shd =_fecfb .Shd ; +};};return _fadc ;};type line struct{_ge float64 ;_ede float64 ;_gaf float64 ;_adbe float64 ;_eaf float64 ;_bcbd []*span ;};func _bcfc (_fcfe *_fd .CT_OnOff )bool {if _fcfe !=nil {if _adeb :=_fcfe .ValAttr ;_adeb !=nil {if _ffed :=_adeb .Bool ;_ffed !=nil {return *_ffed ; +};return _adeb .ST_OnOff1 ==_bc .ST_OnOff1On ;};return true ;};return false ;};func (_daff *convertContext )getStyleProps (_eaeba string ,_bgb _bd .Style )(*_fd .CT_PPrGeneral ,*_fd .CT_RPr ){var _fcafc *_fd .CT_PPrGeneral ;var _efag *_fd .CT_RPr ;_gedf :=_daff ._cade .GetStyleByID (_eaeba ); +_ddggaa :=int64 (0);_bbefc :=true ;if _dggeb :=_gedf .X ();_dggeb !=nil {_fcafc =_dggeb .PPr ;_efag =_dggeb .RPr ;if _dggeb .UiPriority !=nil {_ddggaa =_dggeb .UiPriority .ValAttr ;};if _gbeg :=_dggeb .BasedOn ;_gbeg !=nil {_eeded ,_cbdg :=_daff .getStyleProps (_gbeg .ValAttr ,_gedf ); +if _gdad :=_bgb .X ();_gdad !=nil {if _gdad .UiPriority !=nil &&_ddggaa > 0{if _dggeb .UiPriority .ValAttr > _ddggaa {_bbefc =false ;};};if _gdad .QFormat !=nil &&_dggeb .QFormat !=nil &&_bcfc (_gdad .QFormat )&&_bcfc (_dggeb .QFormat ){_bbefc =false ; +};};if _bbefc {_fcafc =_cdbdd (_fcafc ,_eeded );_efag =_eaebc (_efag ,_cbdg );};};};return _fcafc ,_efag ;};func _efabb (_gcbb float64 )float64 {return _gcbb *_de .Millimeter };func _efee (_bdaab *_fd .CT_ParaRPr ,_acbe *_fd .CT_RPr )*_fd .CT_ParaRPr {if _acbe ==nil {return _bdaab ; +};if _bdaab ==nil {_bdaab =_fd .NewCT_ParaRPr ();if _acbe .B !=nil {_bdaab .B =_acbe .B ;};if _acbe .BCs !=nil {_bdaab .BCs =_acbe .BCs ;};if _acbe .I !=nil {_bdaab .I =_acbe .I ;};if _acbe .ICs !=nil {_bdaab .ICs =_acbe .ICs ;};if _acbe .U !=nil {_bdaab .U =_acbe .U ; +};if _acbe .Color !=nil {_bdaab .Color =_acbe .Color ;};return _bdaab ;};if _bdaab .B !=_acbe .B {_bdaab .B =_acbe .B ;};if _bdaab .BCs !=_acbe .BCs {_bdaab .BCs =_acbe .BCs ;};if _bdaab .I !=_acbe .I {_bdaab .I =_acbe .I ;};if _bdaab .ICs !=_acbe .ICs {_bdaab .ICs =_acbe .ICs ; +};if _bdaab .U !=_acbe .U {_bdaab .U =_acbe .U ;};if _bdaab .Color !=_acbe .Color {_bdaab .Color =_acbe .Color ;};return _bdaab ;};func (_efd *convertContext )autofitColumns (_cae *_cec .Table ,_cfccf float64 ,_ada []float64 ,_acff []float64 ){_ffga :=0.0; +for _ ,_bea :=range _ada {_ffga +=_bea ;};if _ffga <=0||_cfccf <=0||len (_ada )!=len (_acff ){return ;};_gecb :=map[int ]float64 {};_acb :=map[int ]float64 {};for _cfbe ,_dadb :=range _acff {if _dadb *_ffga /_cfccf > _ada [_cfbe ]{_gecb [_cfbe ]=_dadb *_ffga /_cfccf -_ada [_cfbe ]; +}else {_faebg :=1.5;if _ada [_cfbe ]-_dadb *_faebg *_ffga /_cfccf > 0{_acb [_cfbe ]=_ada [_cfbe ]-_dadb *_faebg *_ffga /_cfccf ;};};};if len (_gecb )==0||len (_acb )==0{return ;};for _fade ,_dcccf :=range _gecb {for _dga ,_fcdg :=range _acb {if _dcccf < _fcdg {_gecb [_fade ]=0; +_acb [_dga ]-=_dcccf ;_ada [_fade ]+=_fcdg -_dcccf ;_ada [_dga ]-=_fcdg -_dcccf ;break ;}else {_acb [_dga ]=0;_gecb [_fade ]-=_fcdg ;_ada [_fade ]+=_fcdg ;_ada [_dga ]-=_fcdg ;};};};_cae .SetColumnWidths (_ada ...);};func (_geaf *convertContext )getTableCellProperties (_gfdg *_cec .Table ,_gbda *_fd .CT_TblPr ,_dbbb *_fd .CT_TblPrEx ,_afde []*_fd .CT_TblStylePr ,_abec int ,_fefg *_fd .CT_TcPr ,_bdfag *_fd .CT_RPr ,_fadd int ,_aadf int ,_acdd int )(*_fd .CT_RPr ,_cec .CellVerticalAlignment ,float64 ,float64 ,float64 ,float64 ,*_cec .TableCell ){var _cdce *_cec .TableCell ; +_ccbd :=1;_dcdc :=_fd .NewCT_RPr ();var _ecgeb ,_dbbe int64 ;for _ ,_efde :=range _afde {if _abec ==0&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeFirstRow {_eada (_efde .PPr ,&_ecgeb ,&_dbbe );_fefg =_ggaaa (_fefg ,_efde .TcPr );_bdfag =_eaebc (_dcdc ,_efde .RPr ); +break ;};if _fadd ==0&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeFirstCol {_eada (_efde .PPr ,&_ecgeb ,&_dbbe );_fefg =_ggaaa (_fefg ,_efde .TcPr );_bdfag =_eaebc (_dcdc ,_efde .RPr );};if _abec ==_aadf -1&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeLastRow {_eada (_efde .PPr ,&_ecgeb ,&_dbbe ); +_fefg =_ggaaa (_fefg ,_efde .TcPr );_bdfag =_eaebc (_dcdc ,_efde .RPr );};if _fadd ==_acdd -1&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeLastCol {_eada (_efde .PPr ,&_ecgeb ,&_dbbe );_fefg =_ggaaa (_fefg ,_efde .TcPr );_bdfag =_eaebc (_dcdc ,_efde .RPr ); +};if _abec %2!=0&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeBand1Horz {_eada (_efde .PPr ,&_ecgeb ,&_dbbe );_fefg =_ggaaa (_fefg ,_efde .TcPr );if _fadd ==0{_bdfag =_eaebc (_dcdc ,_efde .RPr );}else {_bdfag =_dgggc (_bdfag ,_efde .RPr );};};if _fadd %2!=0&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeBand1Vert {_eada (_efde .PPr ,&_ecgeb ,&_dbbe ); +_fefg =_ggaaa (_fefg ,_efde .TcPr );if _abec ==0{_bdfag =_eaebc (_dcdc ,_efde .RPr );}else {_bdfag =_dgggc (_dcdc ,_efde .RPr );};};if _abec %2==0&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeBand2Horz {_eada (_efde .PPr ,&_ecgeb ,&_dbbe );_fefg =_ggaaa (_fefg ,_efde .TcPr ); +if _fadd ==_acdd -1{_bdfag =_eaebc (_dcdc ,_efde .RPr );}else {_bdfag =_dgggc (_dcdc ,_efde .RPr );};};if _fadd %2==0&&_efde .TypeAttr ==_fd .ST_TblStyleOverrideTypeBand2Vert {_eada (_efde .PPr ,&_ecgeb ,&_dbbe );_fefg =_ggaaa (_fefg ,_efde .TcPr );if _abec ==_aadf -1{_bdfag =_eaebc (_dcdc ,_efde .RPr ); +}else {_bdfag =_dgggc (_dcdc ,_efde .RPr );};};};_geaga :=_gfdf (_gbda ,_dbbb ,_fefg ,_abec ,_fadd ,_aadf ,_acdd );_dcgdg :=_cec .CellVerticalAlignmentTop ;_cbcg ,_ccba ,_cfab ,_eege :=0.0,0.0,0.0,0.0;if _geaga !=nil {if _geaga .GridSpan !=nil {_ccbd =int (_geaga .GridSpan .ValAttr ); +};_cdce =_gfdg .MultiColCell (_ccbd );if _beea :=_geaga .TcBorders ;_beea !=nil {if _edcf :=_beea .Left ;_edcf !=nil {_afbe ,_ebbd ,_deb :=_fbfg (_edcf );_cdce .SetBorder (_cec .CellBorderSideLeft ,_afbe ,_deb );if _ebbd !=nil &&*_ebbd !=nil {_cdce .SetSideBorderColor (_cec .CellBorderSideLeft ,*_ebbd ); +};};if _fcafg :=_beea .Top ;_fcafg !=nil {_ceed ,_cgdb ,_adf :=_fbfg (_fcafg );_cdce .SetBorder (_cec .CellBorderSideTop ,_ceed ,_adf );if _cgdb !=nil &&*_cgdb !=nil {_cdce .SetSideBorderColor (_cec .CellBorderSideTop ,*_cgdb );};};if _afbg :=_beea .Right ; +_afbg !=nil {_ebege ,_eagd ,_eabfd :=_fbfg (_afbg );_cdce .SetBorder (_cec .CellBorderSideRight ,_ebege ,_eabfd );if _eagd !=nil &&*_eagd !=nil {_cdce .SetSideBorderColor (_cec .CellBorderSideRight ,*_eagd );};};if _fbg :=_beea .Bottom ;_fbg !=nil {_fbbf ,_eafb ,_bdad :=_fbfg (_fbg ); +_cdce .SetBorder (_cec .CellBorderSideBottom ,_fbbf ,_bdad );if _eafb !=nil &&*_eafb !=nil {_cdce .SetSideBorderColor (_cec .CellBorderSideBottom ,*_eafb );};};}else {_cdce .SetBorder (_cec .CellBorderSideAll ,_cec .CellBorderStyleSingle ,_efabb (0.125)); +_cdce .SetBorderColor (_cec .ColorBlack );};_geaf .setCellBackgroundColor (_cdce ,_geaga .Shd );if _cecgc :=_geaga .TcMar ;_cecgc !=nil {_cbcg =_fcdf (_cecgc .Left ,0);_ccba =_fcdf (_cecgc .Right ,0);_cfab =_fcdf (_cecgc .Top ,_ecgeb );_eege =_fcdf (_cecgc .Bottom ,_dbbe ); +};if _dafdb :=_geaga .VAlign ;_dafdb !=nil {switch _dafdb .ValAttr {case _fd .ST_VerticalJcCenter :_dcgdg =_cec .CellVerticalAlignmentMiddle ;case _fd .ST_VerticalJcBottom :_dcgdg =_cec .CellVerticalAlignmentBottom ;};};};if _cdce ==nil {_cdce =_gfdg .NewCell (); +};return _bdfag ,_dcgdg ,_cbcg ,_ccba ,_cfab ,_eege ,_cdce ;};func (_ebbf *convertContext )newWord (){_ebbf ._bccag =&word {_dg :true ,_cgg :_ebbf ._gddd ._adbe }};func _gfdf (_cgaf *_fd .CT_TblPr ,_eegg *_fd .CT_TblPrEx ,_aacf *_fd .CT_TcPr ,_dafc ,_bcfgg ,_cefb ,_ecbe int )*_fd .CT_TcPr {if _aacf ==nil {_aacf =_fd .NewCT_TcPr (); +};if _eegg ==nil {_eegg =_fd .NewCT_TblPrEx ();};if _cgaf ==nil {_cgaf =_fd .NewCT_TblPr ();};if _aacf .TcBorders ==nil {_aacf .TcBorders =_fd .NewCT_TcBorders ();};if _eegg .TblBorders ==nil {_eegg .TblBorders =_fd .NewCT_TblBorders ();};if _cgaf .TblBorders ==nil {_cgaf .TblBorders =_fd .NewCT_TblBorders (); +};if _aacf .TcBorders .Top ==nil {if _eegg .TblBorders .Top ==nil {_aacf .TcBorders .Top =_eaad (_cgaf .TblBorders .Top ,_cgaf .TblBorders .InsideH ,_dafc ==0);}else {_aacf .TcBorders .Top =_eaad (_eegg .TblBorders .Top ,_eegg .TblBorders .InsideH ,_dafc ==0); +};};if _aacf .TcBorders .Bottom ==nil {if _eegg .TblBorders .Bottom ==nil {_aacf .TcBorders .Bottom =_eaad (_cgaf .TblBorders .Bottom ,_cgaf .TblBorders .InsideH ,_dafc ==_cefb -1);}else {_aacf .TcBorders .Bottom =_eaad (_eegg .TblBorders .Bottom ,_eegg .TblBorders .InsideH ,_dafc ==_cefb -1); +};};if _aacf .TcBorders .Left ==nil {if _eegg .TblBorders .Left ==nil {_aacf .TcBorders .Left =_eaad (_cgaf .TblBorders .Left ,_cgaf .TblBorders .InsideV ,_bcfgg ==0);}else {_aacf .TcBorders .Left =_eaad (_eegg .TblBorders .Left ,_eegg .TblBorders .InsideV ,_bcfgg ==0); +};};if _aacf .TcBorders .Right ==nil {if _eegg .TblBorders .Right ==nil {_aacf .TcBorders .Right =_eaad (_cgaf .TblBorders .Right ,_cgaf .TblBorders .InsideV ,_bcfgg ==_ecbe -1);}else {_aacf .TcBorders .Right =_eaad (_eegg .TblBorders .Right ,_eegg .TblBorders .InsideV ,_bcfgg ==_ecbe -1); +};};if _aacf .Shd ==nil {if _dace :=_cgaf .Shd ;_dace !=nil {_aacf .Shd =_dace ;};}else {if _cgaf .Shd !=nil &&_aacf .Shd .FillAttr ==nil {_aacf .Shd .FillAttr =_cgaf .Shd .FillAttr ;};};if _eegg .TblCellMar !=nil {_cgaf .TblCellMar =_eegg .TblCellMar ; +};if _bebd :=_cgaf .TblCellMar ;_bebd !=nil {if _aacf .TcMar ==nil {_aacf .TcMar =_fd .NewCT_TcMar ();};if _aacf .TcMar .Left ==nil {_aacf .TcMar .Left =_bebd .Left ;};if _aacf .TcMar .Top ==nil {_aacf .TcMar .Top =_bebd .Top ;};if _aacf .TcMar .Right ==nil {_aacf .TcMar .Right =_bebd .Right ; +};if _aacf .TcMar .Bottom ==nil {_aacf .TcMar .Bottom =_bebd .Bottom ;};};return _aacf ;};func (_agd *convertContext )addAbsoluteEGPC (_eec []*_fd .EG_PContent ,_bdec *_fd .CT_PPr )bool {_dbde :=len (_eec );for _ ,_fcaf :=range _eec {for _ ,_baf :=range _fcaf .FldSimple {if _baf !=nil {_agd .addAbsoluteEGPC (_baf .EG_PContent ,_bdec ); +};};if _efg :=_fcaf .Hyperlink ;_efg !=nil {_agd ._gdec =_efg ;_agd .addAbsoluteCRC (_efg .EG_ContentRunContent ,_bdec );};_agd ._gdec =nil ;if _agd .addAbsoluteCRC (_fcaf .EG_ContentRunContent ,_bdec ){if _dbde > 1{_agd .moveCurrentParagraphToNewPage (); +continue ;}else {return true ;};};_dbde --;};return false ;};func _bgaeee (_eee string )uint16 {_eeag ,_dbac :=_acegg [_eee ];if !_dbac {return 0;};return _eeag ;}; \ No newline at end of file diff --git a/document/document.go b/document/document.go index 1576db42cd..ffae4c0a21 100644 --- a/document/document.go +++ b/document/document.go @@ -21,2345 +21,2348 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_ef "archive/zip";_d "bytes";_ec "errors";_dd "fmt";_g "github.com/unidoc/unioffice";_eb "github.com/unidoc/unioffice/color";_ea "github.com/unidoc/unioffice/common";_db "github.com/unidoc/unioffice/common/axcontrol";_fa "github.com/unidoc/unioffice/common/logger"; -_ab "github.com/unidoc/unioffice/common/tempstorage";_bc "github.com/unidoc/unioffice/internal/formatutils";_ead "github.com/unidoc/unioffice/internal/license";_fdf "github.com/unidoc/unioffice/measurement";_gf "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; -_eag "github.com/unidoc/unioffice/schema/soo/dml";_fd "github.com/unidoc/unioffice/schema/soo/dml/chart";_aba "github.com/unidoc/unioffice/schema/soo/dml/picture";_cb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fba "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; -_df "github.com/unidoc/unioffice/schema/soo/wml";_af "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_efg "github.com/unidoc/unioffice/vmldrawing";_ba "github.com/unidoc/unioffice/zippkg";_a "image";_eg "image/jpeg";_gd "io";_gb "math/rand"; -_fb "os";_f "path/filepath";_gbd "regexp";_e "strings";_b "unicode";); +package document ;import (_bb "archive/zip";_fc "bytes";_gd "errors";_gf "fmt";_c "github.com/unidoc/unioffice";_ae "github.com/unidoc/unioffice/color";_cf "github.com/unidoc/unioffice/common";_af "github.com/unidoc/unioffice/common/axcontrol";_ab "github.com/unidoc/unioffice/common/logger"; +_fac "github.com/unidoc/unioffice/common/tempstorage";_ga "github.com/unidoc/unioffice/internal/formatutils";_cfg "github.com/unidoc/unioffice/internal/license";_dd "github.com/unidoc/unioffice/measurement";_d "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; +_cg "github.com/unidoc/unioffice/schema/soo/dml";_db "github.com/unidoc/unioffice/schema/soo/dml/chart";_cc "github.com/unidoc/unioffice/schema/soo/dml/picture";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bc "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; +_dbb "github.com/unidoc/unioffice/schema/soo/wml";_bg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_fae "github.com/unidoc/unioffice/vmldrawing";_fd "github.com/unidoc/unioffice/zippkg";_ag "image";_fee "image/jpeg";_fe "io";_e "math/rand"; +_fa "os";_be "path/filepath";_g "regexp";_f "strings";_a "unicode";); -// Clear content of node element. -func (_fffe *Node )Clear (){_fffe ._aefge =nil }; - -// SetWidthPercent sets the cell to a width percentage. -func (_bad CellProperties )SetWidthPercent (pct float64 ){_bad ._fdae .TcW =_df .NewCT_TblWidth ();_bad ._fdae .TcW .TypeAttr =_df .ST_TblWidthPct ;_bad ._fdae .TcW .WAttr =&_df .ST_MeasurementOrPercent {};_bad ._fdae .TcW .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_bad ._fdae .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));};func (_debg *Document )addEndnoteSeparator (){_feaf :=_df .NewCT_FtnEdn ();_feaf .IdAttr =-1;_feaf .TypeAttr =_df .ST_FtnEdnSeparator ;_gfeb :=Footnote {_debg ,_feaf }; -_gfeb .X ().EG_BlockLevelElts =[]*_df .EG_BlockLevelElts {_df .NewEG_BlockLevelElts ()};_fcba :=_gfeb .AddParagraph ();_fcba .X ().PPr =nil ;_gbbf :=_fcba .AddRun ();_baee :=_gbbf .newIC ();_baee .Separator =_df .NewCT_Empty ();_debg ._eced .CT_Endnotes .Endnote =append (_debg ._eced .CT_Endnotes .Endnote ,_feaf ); -_feaf =_df .NewCT_FtnEdn ();_feaf .IdAttr =0;_feaf .TypeAttr =_df .ST_FtnEdnContinuationSeparator ;_gfeb =Footnote {_debg ,_feaf };_gfeb .X ().EG_BlockLevelElts =[]*_df .EG_BlockLevelElts {_df .NewEG_BlockLevelElts ()};_fcba =_gfeb .AddParagraph ();_fcba .X ().PPr =nil ; -_gbbf =_fcba .AddRun ();_baee =_gbbf .newIC ();_baee .ContinuationSeparator =_df .NewCT_Empty ();_debg ._eced .CT_Endnotes .Endnote =append (_debg ._eced .CT_Endnotes .Endnote ,_feaf );}; +// IsBold returns true if the run has been set to bold. +func (_cfead RunProperties )IsBold ()bool {return _cfead .BoldValue ()==OnOffValueOn }; -// SetMultiLevelType sets the multilevel type. -func (_agbd NumberingDefinition )SetMultiLevelType (t _df .ST_MultiLevelType ){if t ==_df .ST_MultiLevelTypeUnset {_agbd ._egef .MultiLevelType =nil ;}else {_agbd ._egef .MultiLevelType =_df .NewCT_MultiLevelType ();_agbd ._egef .MultiLevelType .ValAttr =t ; -};};func (_dcbdd *WatermarkText )getShape ()*_g .XSDAny {return _dcbdd .getInnerElement ("\u0073\u0068\u0061p\u0065");}; +// InsertRowBefore inserts a row before another row +func (_aage Table )InsertRowBefore (r Row )Row {for _cdfde ,_dgcc :=range _aage ._egbgd .EG_ContentRowContent {if len (_dgcc .Tr )> 0&&r .X ()==_dgcc .Tr [0]{_bacaa :=_dbb .NewEG_ContentRowContent ();_aage ._egbgd .EG_ContentRowContent =append (_aage ._egbgd .EG_ContentRowContent ,nil ); +copy (_aage ._egbgd .EG_ContentRowContent [_cdfde +1:],_aage ._egbgd .EG_ContentRowContent [_cdfde :]);_aage ._egbgd .EG_ContentRowContent [_cdfde ]=_bacaa ;_bccda :=_dbb .NewCT_Row ();_bacaa .Tr =append (_bacaa .Tr ,_bccda );return Row {_aage ._baaf ,_bccda }; +};};return _aage .AddRow ();}; -// RunProperties controls run styling properties. -type RunProperties struct{_eaag *_df .CT_RPr };func (_eeae *Document )tables (_eadb *_df .EG_ContentBlockContent )[]Table {_gcd :=[]Table {};for _ ,_dgd :=range _eadb .Tbl {_gcd =append (_gcd ,Table {_eeae ,_dgd });for _ ,_deef :=range _dgd .EG_ContentRowContent {for _ ,_bfec :=range _deef .Tr {for _ ,_bfdf :=range _bfec .EG_ContentCellContent {for _ ,_faeg :=range _bfdf .Tc {for _ ,_effe :=range _faeg .EG_BlockLevelElts {for _ ,_dbea :=range _effe .EG_ContentBlockContent {for _ ,_adge :=range _eeae .tables (_dbea ){_gcd =append (_gcd ,_adge ); -};};};};};};};};return _gcd ;};func (_dbca *Document )appendTable (_ecef *Paragraph ,_aeg Table ,_efga bool )Table {_fgfc :=_dbca ._acc .Body ;_cfe :=_df .NewEG_BlockLevelElts ();_dbca ._acc .Body .EG_BlockLevelElts =append (_dbca ._acc .Body .EG_BlockLevelElts ,_cfe ); -_edc :=_df .NewEG_ContentBlockContent ();_cfe .EG_ContentBlockContent =append (_cfe .EG_ContentBlockContent ,_edc );if _ecef !=nil {_bff :=_ecef .X ();for _cgc ,_gbdd :=range _fgfc .EG_BlockLevelElts {for _ ,_gcfb :=range _gbdd .EG_ContentBlockContent {for _cdb ,_eedd :=range _edc .P {if _eedd ==_bff {_cgde :=_aeg .X (); -_fcd :=_df .NewEG_BlockLevelElts ();_ddda :=_df .NewEG_ContentBlockContent ();_fcd .EG_ContentBlockContent =append (_fcd .EG_ContentBlockContent ,_ddda );_ddda .Tbl =append (_ddda .Tbl ,_cgde );_fgfc .EG_BlockLevelElts =append (_fgfc .EG_BlockLevelElts ,nil ); -if _efga {copy (_fgfc .EG_BlockLevelElts [_cgc +1:],_fgfc .EG_BlockLevelElts [_cgc :]);_fgfc .EG_BlockLevelElts [_cgc ]=_fcd ;if _cdb !=0{_ffbf :=_df .NewEG_BlockLevelElts ();_fcbf :=_df .NewEG_ContentBlockContent ();_ffbf .EG_ContentBlockContent =append (_ffbf .EG_ContentBlockContent ,_fcbf ); -_fcbf .P =_gcfb .P [:_cdb ];_fgfc .EG_BlockLevelElts =append (_fgfc .EG_BlockLevelElts ,nil );copy (_fgfc .EG_BlockLevelElts [_cgc +1:],_fgfc .EG_BlockLevelElts [_cgc :]);_fgfc .EG_BlockLevelElts [_cgc ]=_ffbf ;};_gcfb .P =_gcfb .P [_cdb :];}else {copy (_fgfc .EG_BlockLevelElts [_cgc +2:],_fgfc .EG_BlockLevelElts [_cgc +1:]); -_fgfc .EG_BlockLevelElts [_cgc +1]=_fcd ;if _cdb !=len (_gcfb .P )-1{_dce :=_df .NewEG_BlockLevelElts ();_cage :=_df .NewEG_ContentBlockContent ();_dce .EG_ContentBlockContent =append (_dce .EG_ContentBlockContent ,_cage );_cage .P =_gcfb .P [_cdb +1:]; -_fgfc .EG_BlockLevelElts =append (_fgfc .EG_BlockLevelElts ,nil );copy (_fgfc .EG_BlockLevelElts [_cgc +3:],_fgfc .EG_BlockLevelElts [_cgc +2:]);_fgfc .EG_BlockLevelElts [_cgc +2]=_dce ;};_gcfb .P =_gcfb .P [:_cdb +1];};break ;};};for _ ,_cefe :=range _gcfb .Tbl {_cgac :=_aaa (_cefe ,_bff ,_efga ); -if _cgac !=nil {break ;};};};};}else {_edc .Tbl =append (_edc .Tbl ,_aeg .X ());};return Table {_dbca ,_aeg .X ()};}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_egb *Document )GetImageByRelID (relID string )(_cf .ImageRef ,bool ){_ecff :=_egb ._egc .GetTargetByRelId (relID );_deef :="";for _ ,_egbc :=range _egb ._fef {if _deef !=""{break ;};_deef =_egbc .GetTargetByRelId (relID );};for _ ,_cdef :=range _egb .Images {if _cdef .RelID ()==relID {return _cdef ,true ; +};if _ecff !=""{_fcfe :=_f .Replace (_cdef .Target (),"\u0077\u006f\u0072d\u002f","",1);if _fcfe ==_ecff {if _cdef .RelID ()==""{_cdef .SetRelID (relID );};return _cdef ,true ;};};if _deef !=""{_gaec :=_f .Replace (_cdef .Target (),"\u0077\u006f\u0072d\u002f","",1); +if _gaec ==_deef {if _cdef .RelID ()==""{_cdef .SetRelID (relID );};return _cdef ,true ;};};};return _cf .ImageRef {},false ;}; -// SetBeforeSpacing sets spacing above paragraph. -func (_ffdd Paragraph )SetBeforeSpacing (d _fdf .Distance ){_ffdd .ensurePPr ();if _ffdd ._cfacb .PPr .Spacing ==nil {_ffdd ._cfacb .PPr .Spacing =_df .NewCT_Spacing ();};_decaf :=_ffdd ._cfacb .PPr .Spacing ;_decaf .BeforeAttr =&_cb .ST_TwipsMeasure {}; -_decaf .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (d /_fdf .Twips ));}; +// SetLeft sets the cell left margin +func (_acb CellMargins )SetLeft (d _dd .Distance ){_acb ._fcdb .Left =_dbb .NewCT_TblWidth ();_fdd (_acb ._fcdb .Left ,d );};func (_fgfg Styles )initializeDocDefaults (){_fgfg ._ebgcb .DocDefaults =_dbb .NewCT_DocDefaults ();_fgfg ._ebgcb .DocDefaults .RPrDefault =_dbb .NewCT_RPrDefault (); +_fgfg ._ebgcb .DocDefaults .RPrDefault .RPr =_dbb .NewCT_RPr ();_fcgb :=RunProperties {_fgfg ._ebgcb .DocDefaults .RPrDefault .RPr };_fcgb .SetSize (12*_dd .Point );_fcgb .Fonts ().SetASCIITheme (_dbb .ST_ThemeMajorAscii );_fcgb .Fonts ().SetEastAsiaTheme (_dbb .ST_ThemeMajorEastAsia ); +_fcgb .Fonts ().SetHANSITheme (_dbb .ST_ThemeMajorHAnsi );_fcgb .Fonts ().SetCSTheme (_dbb .ST_ThemeMajorBidi );_fcgb .X ().Lang =_dbb .NewCT_Language ();_fcgb .X ().Lang .ValAttr =_c .String ("\u0065\u006e\u002dU\u0053");_fcgb .X ().Lang .EastAsiaAttr =_c .String ("\u0065\u006e\u002dU\u0053"); +_fcgb .X ().Lang .BidiAttr =_c .String ("\u0061\u0072\u002dS\u0041");_fgfg ._ebgcb .DocDefaults .PPrDefault =_dbb .NewCT_PPrDefault ();}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_fega NumberingLevel )RunProperties ()RunProperties {if _fega ._ddcb .RPr ==nil {_fega ._ddcb .RPr =_df .NewCT_RPr ();};return RunProperties {_fega ._ddcb .RPr };}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_fbfg FormField )SetChecked (b bool ){if _fbfg ._fbag .CheckBox ==nil {return ;};if !b {_fbfg ._fbag .CheckBox .Checked =nil ;}else {_fbfg ._fbag .CheckBox .Checked =_dbb .NewCT_OnOff ();};}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_gdgeg *Nodes )FindNodeByRegexp (r *_gbd .Regexp )[]Node {_befbf :=[]Node {};for _ ,_agfg :=range _gdgeg ._aafde {if r .MatchString (_agfg .Text ()){_befbf =append (_befbf ,_agfg );};_dgdf :=Nodes {_aafde :_agfg .Children };_befbf =append (_befbf ,_dgdf .FindNodeByRegexp (r )...); -};return _befbf ;}; +// SetTextWrapBehindText sets the text wrap to behind text. +func (_bd AnchoredDrawing )SetTextWrapBehindText (){_bd ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_bd ._ce .Choice .WrapNone =_dbb .NewWdCT_WrapNone ();_bd ._ce .BehindDocAttr =true ;_bd ._ce .LayoutInCellAttr =true ;_bd ._ce .AllowOverlapAttr =true ; +}; -// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_dgfb NumberingDefinition )MultiLevelType ()_df .ST_MultiLevelType {if _dgfb ._egef .MultiLevelType !=nil {return _dgfb ._egef .MultiLevelType .ValAttr ;}else {return _df .ST_MultiLevelTypeUnset ;};}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_eafdd ParagraphProperties )RStyle ()string {if _eafdd ._ecge .RPr .RStyle !=nil {return _eafdd ._ecge .RPr .RStyle .ValAttr ;};return "";}; -// Paragraphs returns the paragraphs defined in a header. -func (_febca Header )Paragraphs ()[]Paragraph {_gedb :=[]Paragraph {};for _ ,_edacc :=range _febca ._ecfgc .EG_ContentBlockContent {for _ ,_gage :=range _edacc .P {_gedb =append (_gedb ,Paragraph {_febca ._caefb ,_gage });};};for _ ,_ceed :=range _febca .Tables (){for _ ,_decag :=range _ceed .Rows (){for _ ,_eefd :=range _decag .Cells (){_gedb =append (_gedb ,_eefd .Paragraphs ()...); -};};};return _gedb ;}; +// Save writes the document to an io.Writer in the Zip package format. +func (_acbe *Document )Save (w _fe .Writer )error {return _acbe .save (w ,_acbe ._dca )}; -// SetBottomPct sets the cell bottom margin -func (_bae CellMargins )SetBottomPct (pct float64 ){_bae ._ffd .Bottom =_df .NewCT_TblWidth ();_cce (_bae ._ffd .Bottom ,pct );}; +// Paragraphs returns the paragraphs defined in the cell. +func (_cde Cell )Paragraphs ()[]Paragraph {_fdc :=[]Paragraph {};for _ ,_aec :=range _cde ._dgc .EG_BlockLevelElts {for _ ,_cea :=range _aec .EG_ContentBlockContent {for _ ,_cbf :=range _cea .P {_fdc =append (_fdc ,Paragraph {_cde ._dfc ,_cbf });};};}; +return _fdc ;}; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_abfbe Style )SetUISortOrder (order int ){_abfbe ._fdfg .UiPriority =_df .NewCT_DecimalNumber ();_abfbe ._fdfg .UiPriority .ValAttr =int64 (order );}; +// Style is a style within the styles.xml file. +type Style struct{_dbgge *_dbb .CT_Style }; -// Clear clears all content within a footer -func (_fbfe Footer )Clear (){_fbfe ._abdb .EG_ContentBlockContent =nil }; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_cdae ParagraphProperties )CharacterSpacingMeasure ()string {if _abce :=_cdae ._ecge .RPr .Spacing ;_abce !=nil {_daegf :=_abce .ValAttr ;if _daegf .ST_UniversalMeasure !=nil {return *_daegf .ST_UniversalMeasure ;};};return "";}; -// VerticalAlign returns the value of run vertical align. -func (_ffbaf RunProperties )VerticalAlignment ()_cb .ST_VerticalAlignRun {if _bgefe :=_ffbaf ._eaag .VertAlign ;_bgefe !=nil {return _bgefe .ValAttr ;};return 0;}; +// Restart restarts the numbering +func (_cabc *Numbering )Restart (nd *NumberingDefinition ){_bgaac :=nd ._adged .Lvl ;_adba :=_cabc .AddDefinition ();nd ._adged =_adba ._adged ;nd ._adged .Lvl =_bgaac ;};func _adcd (_gefd *_dbb .CT_OnOff )OnOffValue {if _gefd ==nil {return OnOffValueUnset ; +};if _gefd .ValAttr !=nil &&_gefd .ValAttr .Bool !=nil &&*_gefd .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;};func _fbbe (_bffd *_dbb .CT_P ,_acdfe *_dbb .CT_Hyperlink ,_bcdg *TableInfo ,_cfgf *DrawingInfo ,_efgad []*_dbb .EG_PContent )[]TextItem {if len (_efgad )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_cfgf ,Paragraph :_bffd ,Hyperlink :_acdfe ,Run :nil ,TableInfo :_bcdg }}; +};_eddd :=[]TextItem {};for _ ,_gcdg :=range _efgad {for _ ,_fdgegf :=range _gcdg .FldSimple {if _fdgegf !=nil {_eddd =append (_eddd ,_fbbe (_bffd ,_acdfe ,_bcdg ,_cfgf ,_fdgegf .EG_PContent )...);};};if _cfdda :=_gcdg .Hyperlink ;_cfdda !=nil {_eddd =append (_eddd ,_gedbc (_bffd ,_cfdda ,_bcdg ,_cfgf ,_cfdda .EG_ContentRunContent )...); +};_eddd =append (_eddd ,_gedbc (_bffd ,nil ,_bcdg ,_cfgf ,_gcdg .EG_ContentRunContent )...);};return _eddd ;}; -// SetRight sets the right border to a specified type, color and thickness. -func (_ccg ParagraphBorders )SetRight (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_ccg ._fece .Right =_df .NewCT_Border ();_fbff (_ccg ._fece .Right ,t ,c ,thickness );}; +// Shadow returns true if paragraph shadow is on. +func (_gcdab ParagraphProperties )Shadow ()bool {return _eaae (_gcdab ._ecge .RPr .Shadow )};func (_egef *Document )insertImageFromNode (_aced Node ){for _ ,_dcfe :=range _aced .AnchoredDrawings {if _faaa ,_daee :=_dcfe .GetImage ();_daee {_cbbf ,_fec :=_cf .ImageFromFile (_faaa .Path ()); +if _fec !=nil {_ab .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_fec );};_fga ,_fec :=_egef .AddImage (_cbbf );if _fec !=nil {_ab .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_fec ); +};_egefa :=_egef ._egc .GetByRelId (_fga .RelID ());_egefa .SetID (_faaa .RelID ());};};for _ ,_feafg :=range _aced .InlineDrawings {if _gggeb ,_bcaad :=_feafg .GetImage ();_bcaad {_baad ,_dccfg :=_cf .ImageFromFile (_gggeb .Path ());if _dccfg !=nil {_ab .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_dccfg ); +};_ceade ,_dccfg :=_egef .AddImage (_baad );if _dccfg !=nil {_ab .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_dccfg ); +};_gacb :=_egef ._egc .GetByRelId (_ceade .RelID ());_gacb .SetID (_gggeb .RelID ());};};}; -// PutNodeAfter put node to position after relativeTo. -func (_fbgc *Document )PutNodeAfter (relativeTo ,node Node ){_fbgc .putNode (relativeTo ,node ,false )}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_bdgbf Footer )AddImage (i _cf .Image )(_cf .ImageRef ,error ){var _fgfd _cf .Relationships ;for _ccbee ,_edaag :=range _bdgbf ._gefc ._dda {if _edaag ==_bdgbf ._dgdca {_fgfd =_bdgbf ._gefc ._ffg [_ccbee ];};};_fcdae :=_cf .MakeImageRef (i ,&_bdgbf ._gefc .DocBase ,_fgfd ); +if i .Data ==nil &&i .Path ==""{return _fcdae ,_gd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _fcdae ,_gd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074"); +};if i .Size .X ==0||i .Size .Y ==0{return _fcdae ,_gd .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_bdgbf ._gefc .Images =append (_bdgbf ._gefc .Images ,_fcdae ); +_efbd :=_gf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bdgbf ._gefc .Images ),i .Format );_fdgacb :=_fgfd .AddRelationship (_efbd ,_c .ImageType );_fcdae .SetRelID (_fdgacb .X ().IdAttr );return _fcdae ,nil ; +}; -// SetAllCaps sets the run to all caps. -func (_aabc RunProperties )SetAllCaps (b bool ){if !b {_aabc ._eaag .Caps =nil ;}else {_aabc ._eaag .Caps =_df .NewCT_OnOff ();};}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_ggc AnchoredDrawing )SetHAlignment (h _dbb .WdST_AlignH ){_ggc ._ce .PositionH .Choice =&_dbb .WdCT_PosHChoice {};_ggc ._ce .PositionH .Choice .Align =h ;};func (_deag *Document )syncEndnoteSettings (){_dfaf :=[]int64 {};_fcfa :=_deag .Endnotes (); +for _ ,_ebgc :=range _fcfa {if _ebgc .X ().TypeAttr !=_dbb .ST_FtnEdnUnset &&_ebgc .X ().TypeAttr !=_dbb .ST_FtnEdnNormal {_dfaf =append (_dfaf ,_ebgc .X ().IdAttr );};};_cbcc :=_deag .Settings .X ().CT_Settings .EndnotePr ;if _cbcc ==nil {_cbcc =_dbb .NewCT_EdnDocProps (); +};if len (_dfaf )==0{_cbcc .Endnote =nil ;return ;};_cbcc .Endnote =[]*_dbb .CT_FtnEdnSepRef {};for _ ,_ddc :=range _dfaf {_eccg :=_dbb .NewCT_FtnEdnSepRef ();_eccg .IdAttr =_ddc ;_cbcc .Endnote =append (_cbcc .Endnote ,_eccg );};}; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_ccdce Paragraph )SetStyle (s string ){_ccdce .ensurePPr ();if s ==""{_ccdce ._cfacb .PPr .PStyle =nil ;}else {_ccdce ._cfacb .PPr .PStyle =_df .NewCT_String ();_ccdce ._cfacb .PPr .PStyle .ValAttr =s ;};};func (_feb *Document )appendParagraph (_bafg *Paragraph ,_cff Paragraph ,_caff bool )Paragraph {_ecbf :=_df .NewEG_BlockLevelElts (); -_feb ._acc .Body .EG_BlockLevelElts =append (_feb ._acc .Body .EG_BlockLevelElts ,_ecbf );_bbbd :=_df .NewEG_ContentBlockContent ();_ecbf .EG_ContentBlockContent =append (_ecbf .EG_ContentBlockContent ,_bbbd );if _bafg !=nil {_dafg :=_bafg .X ();for _ ,_cgbb :=range _feb ._acc .Body .EG_BlockLevelElts {for _ ,_fcdg :=range _cgbb .EG_ContentBlockContent {for _egc ,_ggca :=range _fcdg .P {if _ggca ==_dafg {_eebb :=_cff .X (); -_fcdg .P =append (_fcdg .P ,nil );if _caff {copy (_fcdg .P [_egc +1:],_fcdg .P [_egc :]);_fcdg .P [_egc ]=_eebb ;}else {copy (_fcdg .P [_egc +2:],_fcdg .P [_egc +1:]);_fcdg .P [_egc +1]=_eebb ;};break ;};};for _ ,_gdfc :=range _fcdg .Tbl {for _ ,_dccc :=range _gdfc .EG_ContentRowContent {for _ ,_cfagf :=range _dccc .Tr {for _ ,_dgbc :=range _cfagf .EG_ContentCellContent {for _ ,_egbf :=range _dgbc .Tc {for _ ,_cbcb :=range _egbf .EG_BlockLevelElts {for _ ,_cfae :=range _cbcb .EG_ContentBlockContent {for _faef ,_bbef :=range _cfae .P {if _bbef ==_dafg {_gead :=_cff .X (); -_cfae .P =append (_cfae .P ,nil );if _caff {copy (_cfae .P [_faef +1:],_cfae .P [_faef :]);_cfae .P [_faef ]=_gead ;}else {copy (_cfae .P [_faef +2:],_cfae .P [_faef +1:]);_cfae .P [_faef +1]=_gead ;};break ;};};};};};};};};};if _fcdg .Sdt !=nil &&_fcdg .Sdt .SdtContent !=nil &&_fcdg .Sdt .SdtContent .P !=nil {for _eae ,_caag :=range _fcdg .Sdt .SdtContent .P {if _caag ==_dafg {_agdg :=_cff .X (); -_fcdg .Sdt .SdtContent .P =append (_fcdg .Sdt .SdtContent .P ,nil );if _caff {copy (_fcdg .Sdt .SdtContent .P [_eae +1:],_fcdg .Sdt .SdtContent .P [_eae :]);_fcdg .Sdt .SdtContent .P [_eae ]=_agdg ;}else {copy (_fcdg .Sdt .SdtContent .P [_eae +2:],_fcdg .Sdt .SdtContent .P [_eae +1:]); -_fcdg .Sdt .SdtContent .P [_eae +1]=_agdg ;};break ;};};};};};}else {_bbbd .P =append (_bbbd .P ,_cff .X ());};_febe :=_cff .Properties ();if _egfbc ,_faee :=_febe .Section ();_faee {var (_fcbcc map[string ]string ;_cdd map[string ]string ;);_eafd :=_egfbc .X ().EG_HdrFtrReferences ; -for _ ,_cbde :=range _eafd {if _cbde .HeaderReference !=nil {_fcbcc =map[string ]string {_cbde .HeaderReference .IdAttr :_egfbc ._bfdab ._bdfb .GetTargetByRelId (_cbde .HeaderReference .IdAttr )};};if _cbde .FooterReference !=nil {_cdd =map[string ]string {_cbde .FooterReference .IdAttr :_egfbc ._bfdab ._bdfb .GetTargetByRelId (_cbde .FooterReference .IdAttr )}; -};};var _ceb map[int ]_ea .ImageRef ;for _ ,_ebc :=range _egfbc ._bfdab .Headers (){for _ade ,_aaga :=range _fcbcc {_caac :=_dd .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_ebc .Index ()+1));if _caac ==_aaga {_efcg :=_dd .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_ebc .Index ()); -_feb ._faed =append (_feb ._faed ,_ebc .X ());_dceb :=_feb ._bdfb .AddRelationship (_efcg ,_g .HeaderType );_dceb .SetID (_ade );_feb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_efcg ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c"); -_feb ._bcd =append (_feb ._bcd ,_ea .NewRelationships ());_bdfbd :=_ebc .Paragraphs ();for _ ,_gaef :=range _bdfbd {for _ ,_ddb :=range _gaef .Runs (){_bac :=_ddb .DrawingAnchored ();for _ ,_gafc :=range _bac {if _dag ,_fadg :=_gafc .GetImage ();_fadg {_ceb =map[int ]_ea .ImageRef {_ebc .Index ():_dag }; -};};_bgab :=_ddb .DrawingInline ();for _ ,_bccf :=range _bgab {if _cbf ,_fdbe :=_bccf .GetImage ();_fdbe {_ceb =map[int ]_ea .ImageRef {_ebc .Index ():_cbf };};};};};};};};for _gaga ,_cfaa :=range _ceb {for _ ,_cgdc :=range _feb .Headers (){if (_cgdc .Index ()+1)==_gaga {_eba ,_cgdf :=_ea .ImageFromFile (_cfaa .Path ()); -if _cgdf !=nil {_fa .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_cgdf );};if _ ,_cgdf =_cgdc .AddImage (_eba );_cgdf !=nil {_fa .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_cgdf ); -};};for _ ,_bcde :=range _cgdc .Paragraphs (){if _fbdg ,_bggg :=_egfbc ._bfdab .Styles .SearchStyleById (_bcde .Style ());_bggg {if _ ,_eda :=_feb .Styles .SearchStyleById (_bcde .Style ());!_eda {_feb .Styles .InsertStyle (_fbdg );};};};};};var _gfea map[int ]_ea .ImageRef ; -for _ ,_eecbg :=range _egfbc ._bfdab .Footers (){for _bfa ,_eeee :=range _cdd {_gcg :=_dd .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_eecbg .Index ()+1));if _gcg ==_eeee {_bbde :=_dd .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_eecbg .Index ()); -_feb ._aga =append (_feb ._aga ,_eecbg .X ());_edfa :=_feb ._bdfb .AddRelationship (_bbde ,_g .FooterType );_edfa .SetID (_bfa );_feb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_bbde ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c"); -_feb ._ecd =append (_feb ._ecd ,_ea .NewRelationships ());_cfg :=_eecbg .Paragraphs ();for _ ,_cdea :=range _cfg {for _ ,_fed :=range _cdea .Runs (){_cfeb :=_fed .DrawingAnchored ();for _ ,_eab :=range _cfeb {if _gcgc ,_dffg :=_eab .GetImage ();_dffg {_gfea =map[int ]_ea .ImageRef {_eecbg .Index ():_gcgc }; -};};_bfg :=_fed .DrawingInline ();for _ ,_bcg :=range _bfg {if _acfe ,_ggdb :=_bcg .GetImage ();_ggdb {_gfea =map[int ]_ea .ImageRef {_eecbg .Index ():_acfe };};};};};};};};for _aaba ,_babe :=range _gfea {for _ ,_ddf :=range _feb .Footers (){if (_ddf .Index ()+1)==_aaba {_aeea ,_agdc :=_ea .ImageFromFile (_babe .Path ()); -if _agdc !=nil {_fa .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_agdc );};if _ ,_agdc =_ddf .AddImage (_aeea );_agdc !=nil {_fa .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_agdc ); -};};for _ ,_faff :=range _ddf .Paragraphs (){if _ggbe ,_gddb :=_egfbc ._bfdab .Styles .SearchStyleById (_faff .Style ());_gddb {if _ ,_ddgac :=_feb .Styles .SearchStyleById (_faff .Style ());!_ddgac {_feb .Styles .InsertStyle (_ggbe );};};};};};};_fcfb :=_cff .Numbering (); -_feb .Numbering ._becge .AbstractNum =append (_feb .Numbering ._becge .AbstractNum ,_fcfb ._becge .AbstractNum ...);_feb .Numbering ._becge .Num =append (_feb .Numbering ._becge .Num ,_fcfb ._becge .Num ...);return Paragraph {_feb ,_cff .X ()};}; +// X returns the inner wrapped type +func (_ggg CellBorders )X ()*_dbb .CT_TcBorders {return _ggg ._dfg };func (_cac *chart )X ()*_db .ChartSpace {return _cac ._degb }; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_dddc *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_bfdc :=[]StructuredDocumentTag {};for _ ,_cec :=range _dddc ._acc .Body .EG_BlockLevelElts {for _ ,_gdae :=range _cec .EG_ContentBlockContent {if _gdae .Sdt !=nil {_bfdc =append (_bfdc ,StructuredDocumentTag {_dddc ,_gdae .Sdt }); -};};};return _bfdc ;}; +// SetOffset sets the offset of the image relative to the origin, which by +// default this is the top-left corner of the page. Offset is incompatible with +// SetAlignment, whichever is called last is applied. +func (_ge AnchoredDrawing )SetOffset (x ,y _dd .Distance ){_ge .SetXOffset (x );_ge .SetYOffset (y )};func (_bdfb *Document )reorderFootnote (){_dabg :=int64 (1);_fdcdb :=map[int64 ]int64 {};for _ ,_afc :=range _bdfb ._ebd .Footnote {switch _afc .TypeAttr {case _dbb .ST_FtnEdnSeparator :_afc .IdAttr =-1; +break ;case _dbb .ST_FtnEdnContinuationSeparator :_afc .IdAttr =0;break ;default:_fdcdb [_afc .IdAttr ]=_dabg ;_afc .IdAttr =_dabg ;_dabg ++;};};for _ ,_ebda :=range _bdfb .Paragraphs (){for _ ,_dggf :=range _ebda .Runs (){if _dfb ,_abeff :=_dggf .IsFootnote (); +_dfb {_dggf .X ().EG_RunInnerContent [0].FootnoteReference .IdAttr =_fdcdb [_abeff ];};};};};func _fadad (_cage _fe .ReaderAt ,_gfa int64 ,_abb string )(*Document ,error ){const _efag ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064"; +if !_cfg .GetLicenseKey ().IsLicensed ()&&!_gca {_gf .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_gf .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_gd .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_bfg :=New ();_bfg .Numbering ._edcg =nil ;if len (_abb )> 0{_bfg ._dca =_abb ; +}else {_ffab ,_bdcc :=_cfg .GenRefId ("\u0064\u0072");if _bdcc !=nil {_ab .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bdcc );return nil ,_bdcc ;};_bfg ._dca =_ffab ;};if _dcga :=_cfg .Track (_bfg ._dca ,_efag );_dcga !=nil {_ab .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dcga ); +return nil ,_dcga ;};_bbbcg ,_ggdf :=_fac .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _ggdf !=nil {return nil ,_ggdf ;};_bfg .TmpPath =_bbbcg ;_bdbc ,_ggdf :=_bb .NewReader (_cage ,_gfa );if _ggdf !=nil {return nil ,_gf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ggdf ); +};_agb :=[]*_bb .File {};_agb =append (_agb ,_bdbc .File ...);_ebb :=false ;for _ ,_bbbf :=range _agb {if _bbbf .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ebb =true ;break ; +};};if _ebb {_bfg .CreateCustomProperties ();};_cceg :=_bfg ._debf .ConformanceAttr ;_cafd :=_fd .DecodeMap {};_cafd .SetOnNewRelationshipFunc (_bfg .onNewRelationship );_cafd .AddTarget (_c .ContentTypesFilename ,_bfg .ContentTypes .X (),"",0);_cafd .AddTarget (_c .BaseRelsFilename ,_bfg .Rels .X (),"",0); +if _edf :=_cafd .Decode (_agb );_edf !=nil {return nil ,_edf ;};_bfg ._debf .ConformanceAttr =_cceg ;for _ ,_dgac :=range _agb {if _dgac ==nil {continue ;};if _eega :=_bfg .AddExtraFileFromZip (_dgac );_eega !=nil {return nil ,_eega ;};};if _ebb {_gbag :=false ; +for _ ,_cca :=range _bfg .Rels .X ().Relationship {if _cca .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gbag =true ;break ;};};if !_gbag {_bfg .AddCustomRelationships ();};};return _bfg ,nil ; +}; -// Footer is a footer for a document section. -type Footer struct{_gceg *Document ;_abdb *_df .Ftr ;};func _gefc (_dfdb *_df .CT_Tbl ,_aebfd map[string ]string ){for _ ,_cbeb :=range _dfdb .EG_ContentRowContent {for _ ,_eccf :=range _cbeb .Tr {for _ ,_beegc :=range _eccf .EG_ContentCellContent {for _ ,_bbba :=range _beegc .Tc {for _ ,_agaa :=range _bbba .EG_BlockLevelElts {for _ ,_aad :=range _agaa .EG_ContentBlockContent {for _ ,_gaaf :=range _aad .P {_adba (_gaaf ,_aebfd ); -};for _ ,_afef :=range _aad .Tbl {_gefc (_afef ,_aebfd );};};};};};};};}; +// SetAllCaps sets the run to all caps. +func (_abbg RunProperties )SetAllCaps (b bool ){if !b {_abbg ._dfbf .Caps =nil ;}else {_abbg ._dfbf .Caps =_dbb .NewCT_OnOff ();};}; -// CellBorders are the borders for an individual -type CellBorders struct{_abfd *_df .CT_TcBorders }; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_efgd Bookmark )SetName (name string ){_efgd ._gfgd .NameAttr =name }; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_ffbg *_df .CT_PPrGeneral }; +// RowProperties are the properties for a row within a table +type RowProperties struct{_ggcfa *_dbb .CT_TrPr }; -// ExtractText returns text from the document as a DocText object. -func (_fcegb *Document )ExtractText ()*DocText {_ceee :=[]TextItem {};for _ ,_abcf :=range _fcegb ._acc .Body .EG_BlockLevelElts {_ceee =append (_ceee ,_eafdg (_abcf .EG_ContentBlockContent ,nil )...);};var _decaa []listItemInfo ;_ecbfa :=_fcegb .Paragraphs (); -for _ ,_ebbf :=range _ecbfa {_fcced :=_bfge (_fcegb ,_ebbf );_decaa =append (_decaa ,_fcced );};_fefe :=_fagc (_fcegb );return &DocText {Items :_ceee ,_gafcd :_decaa ,_fddc :_fefe };}; +// SetAfterLineSpacing sets spacing below paragraph in line units. +func (_ddda Paragraph )SetAfterLineSpacing (d _dd .Distance ){_ddda .ensurePPr ();if _ddda ._fgdge .PPr .Spacing ==nil {_ddda ._fgdge .PPr .Spacing =_dbb .NewCT_Spacing ();};_gdbf :=_ddda ._fgdge .PPr .Spacing ;_gdbf .AfterLinesAttr =_c .Int64 (int64 (d /_dd .Twips )); +}; -// Row is a row within a table within a document. -type Row struct{_ebbfg *Document ;_gdgg *_df .CT_Row ;};func _afedb ()*_af .Path {_dbdbf :=_af .NewPath ();_dbdbf .ExtrusionokAttr =_cb .ST_TrueFalseTrue ;_dbdbf .GradientshapeokAttr =_cb .ST_TrueFalseTrue ;_dbdbf .ConnecttypeAttr =_af .OfcST_ConnectTypeRect ; -return _dbdbf ;}; +// Pict returns the pict object. +func (_dcgaf *WatermarkText )Pict ()*_dbb .CT_Picture {return _dcgaf ._acggg }; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_abd Bookmark )SetName (name string ){_abd ._dg .NameAttr =name }; +// X returns the inner wml.CT_PBdr +func (_bbbcge ParagraphBorders )X ()*_dbb .CT_PBdr {return _bbbcge ._bfadb }; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_cbdff TableLook )SetLastColumn (on bool ){if !on {_cbdff ._ffaee .LastColumnAttr =&_cb .ST_OnOff {};_cbdff ._ffaee .LastColumnAttr .ST_OnOff1 =_cb .ST_OnOff1Off ;}else {_cbdff ._ffaee .LastColumnAttr =&_cb .ST_OnOff {};_cbdff ._ffaee .LastColumnAttr .ST_OnOff1 =_cb .ST_OnOff1On ; -};}; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_cgafe Paragraph )AddCheckBox (name string )FormField {_gcdd :=_cgafe .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_gcdd ._fbag .CheckBox =_dbb .NewCT_FFCheckBox ();return _gcdd ;}; -// Index returns the index of the footer within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_aced Footer )Index ()int {for _dece ,_gffb :=range _aced ._gceg ._aga {if _gffb ==_aced ._abdb {return _dece ;};};return -1;};func (_cba *chart )RelId ()string {return _cba ._bgb }; +// SetAlignment sets the alignment of a table within the page. +func (_ececf TableProperties )SetAlignment (align _dbb .ST_JcTable ){if align ==_dbb .ST_JcTableUnset {_ececf ._gddda .Jc =nil ;}else {_ececf ._gddda .Jc =_dbb .NewCT_JcTable ();_ececf ._gddda .Jc .ValAttr =align ;};}; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_add *Document )AddFooter ()Footer {_dee :=_df .NewFtr ();_add ._aga =append (_add ._aga ,_dee );_efeg :=_dd .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_add ._aga ));_add ._bdfb .AddRelationship (_efeg ,_g .FooterType ); -_add .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_efeg ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c"); -_add ._ecd =append (_add ._ecd ,_ea .NewRelationships ());return Footer {_add ,_dee };}; +// SaveToFile writes the document out to a file. +func (_caac *Document )SaveToFile (path string )error {_bfeg ,_ffd :=_fa .Create (path );if _ffd !=nil {return _ffd ;};defer _bfeg .Close ();return _caac .Save (_bfeg );}; -// Text return node and its child text, -func (_aaca *Node )Text ()string {_dgacb :=_d .NewBuffer ([]byte {});switch _cccab :=_aaca .X ().(type ){case *Paragraph :for _ ,_bffc :=range _cccab .Runs (){if _bffc .Text ()!=""{_dgacb .WriteString (_bffc .Text ());_dgacb .WriteString ("\u000a");};}; -};for _ ,_fdegc :=range _aaca .Children {_dgacb .WriteString (_fdegc .Text ());};return _dgacb .String ();}; +// RemoveParagraph removes a paragraph from a footer. +func (_cecg Footer )RemoveParagraph (p Paragraph ){for _ ,_fgbgc :=range _cecg ._dgdca .EG_ContentBlockContent {for _abfa ,_ddefd :=range _fgbgc .P {if _ddefd ==p ._fgdge {copy (_fgbgc .P [_abfa :],_fgbgc .P [_abfa +1:]);_fgbgc .P =_fgbgc .P [0:len (_fgbgc .P )-1]; +return ;};};};}; -// IsEndnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_fgfa Run )IsEndnote ()(bool ,int64 ){if _fgfa ._febfe .EG_RunInnerContent !=nil {if _fgfa ._febfe .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_fgfa ._febfe .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; +// SetPageSizeAndOrientation sets the page size and orientation for a section. +func (_gcfg Section )SetPageSizeAndOrientation (w ,h _dd .Distance ,orientation _dbb .ST_PageOrientation ){if _gcfg ._caead .PgSz ==nil {_gcfg ._caead .PgSz =_dbb .NewCT_PageSz ();};_gcfg ._caead .PgSz .OrientAttr =orientation ;if orientation ==_dbb .ST_PageOrientationLandscape {_gcfg ._caead .PgSz .WAttr =&_gb .ST_TwipsMeasure {}; +_gcfg ._caead .PgSz .WAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (h /_dd .Twips ));_gcfg ._caead .PgSz .HAttr =&_gb .ST_TwipsMeasure {};_gcfg ._caead .PgSz .HAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (w /_dd .Twips ));}else {_gcfg ._caead .PgSz .WAttr =&_gb .ST_TwipsMeasure {}; +_gcfg ._caead .PgSz .WAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (w /_dd .Twips ));_gcfg ._caead .PgSz .HAttr =&_gb .ST_TwipsMeasure {};_gcfg ._caead .PgSz .HAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (h /_dd .Twips ));};}; +// SetCantSplit set row properties for Can't Split value. +func (_ffae RowProperties )SetCantSplit (val bool ){if !val {_ffae ._ggcfa .CantSplit =nil ;}else {_dage :=_dbb .NewCT_OnOff ();_ffae ._ggcfa .CantSplit =[]*_dbb .CT_OnOff {_dage };};}; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_dbcde RunProperties )ItalicValue ()OnOffValue {return _eaab (_dbcde ._eaag .I )}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_gdb AnchoredDrawing )SetYOffset (y _dd .Distance ){_gdb ._ce .PositionV .Choice =&_dbb .WdCT_PosVChoice {};_gdb ._ce .PositionV .Choice .PosOffset =_c .Int32 (int32 (y /_dd .EMU ));}; -// GetWrapPathStart return wrapPath start value. -func (_daf AnchorDrawWrapOptions )GetWrapPathStart ()*_eag .CT_Point2D {return _daf ._agg }; +// SetProperties sets the `RunProperties` to the `Run` element +func (_abdgg Run )SetProperties (rp RunProperties ){if rp ._dfbf ==nil {_abdgg ._gfdaag .RPr =_dbb .NewCT_RPr ();}else {_cefdf :=&_dbb .CT_RPr {};if rp ._dfbf .RStyle !=nil {_cefdf .RStyle =&_dbb .CT_String {ValAttr :rp ._dfbf .RStyle .ValAttr };};if rp ._dfbf .RFonts !=nil {_cefdf .RFonts =&_dbb .CT_Fonts {HintAttr :rp ._dfbf .RFonts .HintAttr ,AsciiAttr :rp ._dfbf .RFonts .AsciiAttr ,HAnsiAttr :rp ._dfbf .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._dfbf .RFonts .EastAsiaAttr ,CsAttr :rp ._dfbf .RFonts .CsAttr ,AsciiThemeAttr :rp ._dfbf .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._dfbf .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._dfbf .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._dfbf .RFonts .CsthemeAttr }; +};if rp ._dfbf .B !=nil {_cefdf .B =&_dbb .CT_OnOff {};if rp ._dfbf .B .ValAttr !=nil {_fgcbg :=*rp ._dfbf .B .ValAttr ;_cefdf .B .ValAttr =&_fgcbg ;};};if rp ._dfbf .BCs !=nil {_cefdf .BCs =&_dbb .CT_OnOff {};if rp ._dfbf .BCs .ValAttr !=nil {_abgc :=*rp ._dfbf .BCs .ValAttr ; +_cefdf .BCs .ValAttr =&_abgc ;};};if rp ._dfbf .I !=nil {_cefdf .I =&_dbb .CT_OnOff {};if rp ._dfbf .I .ValAttr !=nil {_bdae :=*rp ._dfbf .I .ValAttr ;_cefdf .I .ValAttr =&_bdae ;};};if rp ._dfbf .ICs !=nil {_cefdf .ICs =&_dbb .CT_OnOff {};if rp ._dfbf .ICs .ValAttr !=nil {_ebcce :=*rp ._dfbf .ICs .ValAttr ; +_cefdf .ICs .ValAttr =&_ebcce ;};};if rp ._dfbf .Caps !=nil {_cefdf .Caps =&_dbb .CT_OnOff {};if rp ._dfbf .Caps .ValAttr !=nil {_gbfaf :=*rp ._dfbf .Caps .ValAttr ;_cefdf .Caps .ValAttr =&_gbfaf ;};};if rp ._dfbf .SmallCaps !=nil {_cefdf .SmallCaps =&_dbb .CT_OnOff {}; +if rp ._dfbf .SmallCaps .ValAttr !=nil {_cfbcd :=*rp ._dfbf .SmallCaps .ValAttr ;_cefdf .SmallCaps .ValAttr =&_cfbcd ;};};if rp ._dfbf .Strike !=nil {_cefdf .Strike =&_dbb .CT_OnOff {};if rp ._dfbf .Strike .ValAttr !=nil {_ebdb :=*rp ._dfbf .Strike .ValAttr ; +_cefdf .Strike .ValAttr =&_ebdb ;};};if rp ._dfbf .Dstrike !=nil {_cefdf .Dstrike =&_dbb .CT_OnOff {};if rp ._dfbf .Dstrike .ValAttr !=nil {_fece :=*rp ._dfbf .Dstrike .ValAttr ;_cefdf .Dstrike .ValAttr =&_fece ;};};if rp ._dfbf .Outline !=nil {_cefdf .Outline =&_dbb .CT_OnOff {}; +if rp ._dfbf .Outline .ValAttr !=nil {_aeaee :=*rp ._dfbf .Outline .ValAttr ;_cefdf .Outline .ValAttr =&_aeaee ;};};if rp ._dfbf .Shadow !=nil {_cefdf .Shadow =&_dbb .CT_OnOff {};if rp ._dfbf .Shadow .ValAttr !=nil {_aaaa :=*rp ._dfbf .Shadow .ValAttr ; +_cefdf .Shadow .ValAttr =&_aaaa ;};};if rp ._dfbf .Emboss !=nil {_cefdf .Emboss =&_dbb .CT_OnOff {};if rp ._dfbf .Emboss .ValAttr !=nil {_bbba :=*rp ._dfbf .Emboss .ValAttr ;_cefdf .Emboss .ValAttr =&_bbba ;};};if rp ._dfbf .Imprint !=nil {_cefdf .Imprint =&_dbb .CT_OnOff {}; +if rp ._dfbf .Imprint .ValAttr !=nil {_beggd :=*rp ._dfbf .Imprint .ValAttr ;_cefdf .Imprint .ValAttr =&_beggd ;};};if rp ._dfbf .NoProof !=nil {_cefdf .NoProof =&_dbb .CT_OnOff {};if rp ._dfbf .NoProof .ValAttr !=nil {_eddbc :=*rp ._dfbf .NoProof .ValAttr ; +_cefdf .NoProof .ValAttr =&_eddbc ;};};if rp ._dfbf .SnapToGrid !=nil {_cefdf .SnapToGrid =&_dbb .CT_OnOff {};if rp ._dfbf .SnapToGrid .ValAttr !=nil {_ebbdd :=*rp ._dfbf .SnapToGrid .ValAttr ;_cefdf .SnapToGrid .ValAttr =&_ebbdd ;};};if rp ._dfbf .Vanish !=nil {_cefdf .Vanish =&_dbb .CT_OnOff {}; +if rp ._dfbf .Vanish .ValAttr !=nil {_dfgg :=*rp ._dfbf .Vanish .ValAttr ;_cefdf .Vanish .ValAttr =&_dfgg ;};};if rp ._dfbf .WebHidden !=nil {_cefdf .WebHidden =&_dbb .CT_OnOff {};if rp ._dfbf .WebHidden .ValAttr !=nil {_eagaf :=*rp ._dfbf .WebHidden .ValAttr ; +_cefdf .WebHidden .ValAttr =&_eagaf ;};};if rp ._dfbf .Color !=nil {_cefdf .Color =&_dbb .CT_Color {ValAttr :rp ._dfbf .Color .ValAttr ,ThemeColorAttr :rp ._dfbf .Color .ThemeColorAttr ,ThemeTintAttr :rp ._dfbf .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._dfbf .Color .ThemeShadeAttr }; +};if rp ._dfbf .Spacing !=nil {_cefdf .Spacing =&_dbb .CT_SignedTwipsMeasure {ValAttr :rp ._dfbf .Spacing .ValAttr };};if rp ._dfbf .W !=nil {_cefdf .W =&_dbb .CT_TextScale {ValAttr :rp ._dfbf .W .ValAttr };};if rp ._dfbf .Kern !=nil {_cefdf .Kern =&_dbb .CT_HpsMeasure {ValAttr :rp ._dfbf .Kern .ValAttr }; +};if rp ._dfbf .Position !=nil {_cefdf .Position =&_dbb .CT_SignedHpsMeasure {ValAttr :rp ._dfbf .Position .ValAttr };};if rp ._dfbf .Sz !=nil {_cefdf .Sz =&_dbb .CT_HpsMeasure {ValAttr :rp ._dfbf .Sz .ValAttr };};if rp ._dfbf .SzCs !=nil {_cefdf .SzCs =&_dbb .CT_HpsMeasure {ValAttr :rp ._dfbf .SzCs .ValAttr }; +};if rp ._dfbf .Highlight !=nil {_cefdf .Highlight =&_dbb .CT_Highlight {ValAttr :rp ._dfbf .Highlight .ValAttr };};if rp ._dfbf .U !=nil {_cefdf .U =&_dbb .CT_Underline {ValAttr :rp ._dfbf .U .ValAttr ,ColorAttr :rp ._dfbf .U .ColorAttr ,ThemeColorAttr :rp ._dfbf .U .ThemeColorAttr ,ThemeTintAttr :rp ._dfbf .U .ThemeTintAttr ,ThemeShadeAttr :rp ._dfbf .U .ThemeShadeAttr }; +};if rp ._dfbf .Effect !=nil {_cefdf .Effect =&_dbb .CT_TextEffect {ValAttr :rp ._dfbf .Effect .ValAttr };};if rp ._dfbf .Bdr !=nil {_cefdf .Bdr =&_dbb .CT_Border {ValAttr :rp ._dfbf .Bdr .ValAttr ,ColorAttr :rp ._dfbf .Bdr .ColorAttr ,ThemeColorAttr :rp ._dfbf .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._dfbf .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._dfbf .Bdr .ThemeShadeAttr ,SzAttr :rp ._dfbf .Bdr .SzAttr ,SpaceAttr :rp ._dfbf .Bdr .SpaceAttr ,ShadowAttr :rp ._dfbf .Bdr .ShadowAttr ,FrameAttr :rp ._dfbf .Bdr .FrameAttr }; +};if rp ._dfbf .Shd !=nil {_cefdf .Shd =&_dbb .CT_Shd {ValAttr :rp ._dfbf .Shd .ValAttr ,ColorAttr :rp ._dfbf .Shd .ColorAttr ,ThemeColorAttr :rp ._dfbf .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._dfbf .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._dfbf .Shd .ThemeShadeAttr ,FillAttr :rp ._dfbf .Shd .FillAttr ,ThemeFillAttr :rp ._dfbf .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._dfbf .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._dfbf .Shd .ThemeFillShadeAttr }; +};if rp ._dfbf .FitText !=nil {_cefdf .FitText =&_dbb .CT_FitText {ValAttr :rp ._dfbf .FitText .ValAttr ,IdAttr :rp ._dfbf .FitText .IdAttr };};if rp ._dfbf .VertAlign !=nil {_cefdf .VertAlign =&_dbb .CT_VerticalAlignRun {ValAttr :rp ._dfbf .VertAlign .ValAttr }; +};if rp ._dfbf .Rtl !=nil {_cefdf .Rtl =&_dbb .CT_OnOff {ValAttr :rp ._dfbf .Rtl .ValAttr };};if rp ._dfbf .Cs !=nil {_cefdf .Cs =&_dbb .CT_OnOff {ValAttr :rp ._dfbf .Cs .ValAttr };};if rp ._dfbf .Em !=nil {_cefdf .Em =&_dbb .CT_Em {ValAttr :rp ._dfbf .Em .ValAttr }; +};if rp ._dfbf .Lang !=nil {_cefdf .Lang =&_dbb .CT_Language {ValAttr :rp ._dfbf .Lang .ValAttr ,EastAsiaAttr :rp ._dfbf .Lang .EastAsiaAttr ,BidiAttr :rp ._dfbf .Lang .BidiAttr };};if rp ._dfbf .EastAsianLayout !=nil {_cefdf .EastAsianLayout =&_dbb .CT_EastAsianLayout {IdAttr :rp ._dfbf .EastAsianLayout .IdAttr ,CombineAttr :rp ._dfbf .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._dfbf .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._dfbf .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._dfbf .EastAsianLayout .VertCompressAttr }; +};if rp ._dfbf .SpecVanish !=nil {_cefdf .SpecVanish =&_dbb .CT_OnOff {ValAttr :rp ._dfbf .SpecVanish .ValAttr };};if rp ._dfbf .OMath !=nil {_cefdf .OMath =&_dbb .CT_OnOff {ValAttr :rp ._dfbf .OMath .ValAttr };};_abdgg ._gfdaag .RPr =_cefdf ;};}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_cda *Document )HasFootnotes ()bool {return _cda ._ded !=nil };func (_ada *Document )reorderFootnote (){_gcaf :=int64 (1);_deg :=map[int64 ]int64 {};for _ ,_dad :=range _ada ._ded .Footnote {switch _dad .TypeAttr {case _df .ST_FtnEdnSeparator :_dad .IdAttr =-1; -break ;case _df .ST_FtnEdnContinuationSeparator :_dad .IdAttr =0;break ;default:_deg [_dad .IdAttr ]=_gcaf ;_dad .IdAttr =_gcaf ;_gcaf ++;};};for _ ,_aeae :=range _ada .Paragraphs (){for _ ,_ggg :=range _aeae .Runs (){if _fadb ,_gbae :=_ggg .IsFootnote (); -_fadb {_ggg .X ().EG_RunInnerContent [0].FootnoteReference .IdAttr =_deg [_gbae ];};};};};func _cce (_cfc *_df .CT_TblWidth ,_fgg float64 ){_cfc .TypeAttr =_df .ST_TblWidthPct ;_cfc .WAttr =&_df .ST_MeasurementOrPercent {};_cfc .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_cfc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (_fgg *50));}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_gdac ,_gaee :=_fa .Open (filename );if _gaee !=nil {return nil ,_gf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gaee );};defer _gdac .Close (); +_cgae ,_gaee :=_fa .Stat (filename );if _gaee !=nil {return nil ,_gf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gaee );};_ =_cgae ;return Read (_gdac ,_cgae .Size ());};func (_caegb FormFieldType )String ()string {if _caegb >=FormFieldType (len (_gggf )-1){return _gf .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_caegb ); +};return _dgdcb [_gggf [_caegb ]:_gggf [_caegb +1]];}; -// Borders returns the ParagraphBorders for setting-up border on paragraph. -func (_eaecb Paragraph )Borders ()ParagraphBorders {_eaecb .ensurePPr ();if _eaecb ._cfacb .PPr .PBdr ==nil {_eaecb ._cfacb .PPr .PBdr =_df .NewCT_PBdr ();};return ParagraphBorders {_eaecb ._dagaf ,_eaecb ._cfacb .PPr .PBdr };}; +// Clear clears all content within a header +func (_ggfd Header )Clear (){_ggfd ._gagc .EG_ContentBlockContent =nil }; -// Styles returns all styles. -func (_cfdbb Styles )Styles ()[]Style {_gbdb :=[]Style {};for _ ,_gbea :=range _cfdbb ._adbaf .Style {_gbdb =append (_gbdb ,Style {_gbea });};return _gbdb ;};func (_caefd *Document )insertImageFromNode (_bbcg Node ){for _ ,_gdbd :=range _bbcg .AnchoredDrawings {if _abaa ,_geeb :=_gdbd .GetImage (); -_geeb {_ecfe ,_gabc :=_ea .ImageFromFile (_abaa .Path ());if _gabc !=nil {_fa .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_gabc );};_debb ,_gabc :=_caefd .AddImage (_ecfe ); -if _gabc !=nil {_fa .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_gabc );};_fcfe :=_caefd ._bdfb .GetByRelId (_debb .RelID ()); -_fcfe .SetID (_abaa .RelID ());};};for _ ,_edace :=range _bbcg .InlineDrawings {if _aedc ,_becd :=_edace .GetImage ();_becd {_afae ,_gegf :=_ea .ImageFromFile (_aedc .Path ());if _gegf !=nil {_fa .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_gegf ); -};_fdfae ,_gegf :=_caefd .AddImage (_afae );if _gegf !=nil {_fa .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_gegf ); -};_ecdeb :=_caefd ._bdfb .GetByRelId (_fdfae .RelID ());_ecdeb .SetID (_aedc .RelID ());};};}; +// SetAlignment controls the paragraph alignment +func (_cdcc ParagraphStyleProperties )SetAlignment (align _dbb .ST_Jc ){if align ==_dbb .ST_JcUnset {_cdcc ._fadd .Jc =nil ;}else {_cdcc ._fadd .Jc =_dbb .NewCT_Jc ();_cdcc ._fadd .Jc .ValAttr =align ;};};func _befa (_ccde []*_dbb .CT_P ,_eccae *TableInfo ,_dgeg *DrawingInfo )[]TextItem {_dbbfd :=[]TextItem {}; +for _ ,_cfea :=range _ccde {_dbbfd =append (_dbbfd ,_fbbe (_cfea ,nil ,_eccae ,_dgeg ,_cfea .EG_PContent )...);};return _dbbfd ;}; -// SetCalcOnExit marks if a FormField should be CalcOnExit or not. -func (_dfbaf FormField )SetCalcOnExit (calcOnExit bool ){_bfdce :=_df .NewCT_OnOff ();_bfdce .ValAttr =&_cb .ST_OnOff {Bool :&calcOnExit };_dfbaf ._daed .CalcOnExit =[]*_df .CT_OnOff {_bfdce };}; +// IsItalic returns true if the run has been set to italics. +func (_gfef RunProperties )IsItalic ()bool {return _gfef .ItalicValue ()==OnOffValueOn }; -// SaveToFile writes the document out to a file. -func (_aegg *Document )SaveToFile (path string )error {_bcda ,_ffaa :=_fb .Create (path );if _ffaa !=nil {return _ffaa ;};defer _bcda .Close ();return _aegg .Save (_bcda );};func (_agggg *WatermarkPicture )findNode (_faefg *_g .XSDAny ,_dfgf string )*_g .XSDAny {for _ ,_dbadd :=range _faefg .Nodes {if _dbadd .XMLName .Local ==_dfgf {return _dbadd ; -};};return nil ;};func _gbgca ()*_af .OfcLock {_gfcc :=_af .NewOfcLock ();_gfcc .ExtAttr =_af .ST_ExtEdit ;_gfcc .TextAttr =_cb .ST_TrueFalseTrue ;_gfcc .ShapetypeAttr =_cb .ST_TrueFalseTrue ;return _gfcc ;}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_cbga *_dbb .CT_Spacing };func _aabbg (_bbfgg Paragraph )*_dbb .CT_NumPr {_bbfgg .ensurePPr ();if _bbfgg ._fgdge .PPr .NumPr ==nil {return nil ;};return _bbfgg ._fgdge .PPr .NumPr ;}; -// X returns the inner wrapped XML type. -func (_bgda Header )X ()*_df .Hdr {return _bgda ._ecfgc };var _gcf =false ; +// DoubleStrike returns true if run is double striked. +func (_bade RunProperties )DoubleStrike ()bool {return _eaae (_bade ._dfbf .Dstrike )}; // Underline returns the type of run underline. -func (_bdgdg RunProperties )Underline ()_df .ST_Underline {if _cggb :=_bdgdg ._eaag .U ;_cggb !=nil {return _cggb .ValAttr ;};return 0;}; +func (_geaad RunProperties )Underline ()_dbb .ST_Underline {if _decf :=_geaad ._dfbf .U ;_decf !=nil {return _decf .ValAttr ;};return 0;};func (_ebfdb Footnote )id ()int64 {return _ebfdb ._dbfb .IdAttr }; -// RemoveParagraph removes a paragraph from a footer. -func (_agac Footer )RemoveParagraph (p Paragraph ){for _ ,_cea :=range _agac ._abdb .EG_ContentBlockContent {for _egbaa ,_ecbfb :=range _cea .P {if _ecbfb ==p ._cfacb {copy (_cea .P [_egbaa :],_cea .P [_egbaa +1:]);_cea .P =_cea .P [0:len (_cea .P )-1]; -return ;};};};};func (_cfee Paragraph )addSeparateFldChar ()*_df .CT_FldChar {_adac :=_cfee .addFldChar ();_adac .FldCharTypeAttr =_df .ST_FldCharTypeSeparate ;return _adac ;}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_ecf *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_bfaa :=[]StructuredDocumentTag {};for _ ,_dbbc :=range _ecf ._debf .Body .EG_BlockLevelElts {for _ ,_afe :=range _dbbc .EG_ContentBlockContent {if _afe .Sdt !=nil {_bfaa =append (_bfaa ,StructuredDocumentTag {_ecf ,_afe .Sdt }); +};};};return _bfaa ;}; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_aecbb Run )AddDrawingInline (img _ea .ImageRef )(InlineDrawing ,error ){_eggd :=_aecbb .newIC ();_eggd .Drawing =_df .NewCT_Drawing ();_fbcc :=_df .NewWdInline ();_gbec :=InlineDrawing {_aecbb ._cacdg ,_fbcc };_fbcc .CNvGraphicFramePr =_eag .NewCT_NonVisualGraphicFrameProperties (); -_eggd .Drawing .Inline =append (_eggd .Drawing .Inline ,_fbcc );_fbcc .Graphic =_eag .NewGraphic ();_fbcc .Graphic .GraphicData =_eag .NewCT_GraphicalObjectData ();_fbcc .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"; -_fbcc .DistTAttr =_g .Uint32 (0);_fbcc .DistLAttr =_g .Uint32 (0);_fbcc .DistBAttr =_g .Uint32 (0);_fbcc .DistRAttr =_g .Uint32 (0);_fbcc .Extent .CxAttr =int64 (float64 (img .Size ().X *_fdf .Pixel72 )/_fdf .EMU );_fbcc .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fdf .Pixel72 )/_fdf .EMU ); -_cbag :=0x7FFFFFFF&_gb .Uint32 ();_fbcc .DocPr .IdAttr =_cbag ;_dbaeg :=_aba .NewPic ();_dbaeg .NvPicPr .CNvPr .IdAttr =_cbag ;_bgeaf :=img .RelID ();if _bgeaf ==""{return _gbec ,_ec .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073"); -};_fbcc .Graphic .GraphicData .Any =append (_fbcc .Graphic .GraphicData .Any ,_dbaeg );_dbaeg .BlipFill =_eag .NewCT_BlipFillProperties ();_dbaeg .BlipFill .Blip =_eag .NewCT_Blip ();_dbaeg .BlipFill .Blip .EmbedAttr =&_bgeaf ;_dbaeg .BlipFill .Stretch =_eag .NewCT_StretchInfoProperties (); -_dbaeg .BlipFill .Stretch .FillRect =_eag .NewCT_RelativeRect ();_dbaeg .SpPr =_eag .NewCT_ShapeProperties ();_dbaeg .SpPr .Xfrm =_eag .NewCT_Transform2D ();_dbaeg .SpPr .Xfrm .Off =_eag .NewCT_Point2D ();_dbaeg .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0); -_dbaeg .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_dbaeg .SpPr .Xfrm .Ext =_eag .NewCT_PositiveSize2D ();_dbaeg .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fdf .Point );_dbaeg .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fdf .Point ); -_dbaeg .SpPr .PrstGeom =_eag .NewCT_PresetGeometry2D ();_dbaeg .SpPr .PrstGeom .PrstAttr =_eag .ST_ShapeTypeRect ;return _gbec ,nil ;}; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_fggf FormField )SetDefaultValue (v string ){if _fggf ._fbag .DdList !=nil {for _aeega ,_dggc :=range _fggf .PossibleValues (){if _dggc ==v {_fggf ._fbag .DdList .Default =_dbb .NewCT_DecimalNumber ();_fggf ._fbag .DdList .Default .ValAttr =int64 (_aeega ); +break ;};};};}; -// SetEnabled marks a FormField as enabled or disabled. -func (_abce FormField )SetEnabled (enabled bool ){_fadfg :=_df .NewCT_OnOff ();_fadfg .ValAttr =&_cb .ST_OnOff {Bool :&enabled };_abce ._daed .Enabled =[]*_df .CT_OnOff {_fadfg };}; +// AddWatermarkPicture adds new watermark picture to document. +func (_cacge *Document )AddWatermarkPicture (imageRef _cf .ImageRef )WatermarkPicture {var _dgdg []Header ;if _gfdb ,_cbcg :=_cacge .BodySection ().GetHeader (_dbb .ST_HdrFtrDefault );_cbcg {_dgdg =append (_dgdg ,_gfdb );};if _agcfa ,_dcgcg :=_cacge .BodySection ().GetHeader (_dbb .ST_HdrFtrEven ); +_dcgcg {_dgdg =append (_dgdg ,_agcfa );};if _cdfd ,_gbfb :=_cacge .BodySection ().GetHeader (_dbb .ST_HdrFtrFirst );_gbfb {_dgdg =append (_dgdg ,_cdfd );};if len (_dgdg )< 1{_bdgad :=_cacge .AddHeader ();_cacge .BodySection ().SetHeader (_bdgad ,_dbb .ST_HdrFtrDefault ); +_dgdg =append (_dgdg ,_bdgad );};var _cggg error ;_cbfb :=NewWatermarkPicture ();for _ ,_becd :=range _dgdg {imageRef ,_cggg =_becd .AddImageRef (imageRef );if _cggg !=nil {return WatermarkPicture {};};_dbdc :=_becd .Paragraphs ();if len (_dbdc )< 1{_ecbga :=_becd .AddParagraph (); +_ecbga .AddRun ().AddText ("");};for _ ,_fdee :=range _becd .X ().EG_ContentBlockContent {for _ ,_eggb :=range _fdee .P {for _ ,_bac :=range _eggb .EG_PContent {for _ ,_eegcg :=range _bac .EG_ContentRunContent {if _eegcg .R ==nil {continue ;};for _ ,_fge :=range _eegcg .R .EG_RunInnerContent {_fge .Pict =_cbfb ._fadbe ; +break ;};};};};};};_cbfb .SetPicture (imageRef );return _cbfb ;}; -// RemoveParagraph removes a paragraph from a footer. -func (_fdaad Header )RemoveParagraph (p Paragraph ){for _ ,_fgda :=range _fdaad ._ecfgc .EG_ContentBlockContent {for _beab ,_ceff :=range _fgda .P {if _ceff ==p ._cfacb {copy (_fgda .P [_beab :],_fgda .P [_beab +1:]);_fgda .P =_fgda .P [0:len (_fgda .P )-1]; -return ;};};};}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_gac *Document )Endnote (id int64 )Endnote {for _ ,_dbcc :=range _gac .Endnotes (){if _dbcc .id ()==id {return _dbcc ;};};return Endnote {};}; -// SetHANSITheme sets the font H ANSI Theme. -func (_cfdb Fonts )SetHANSITheme (t _df .ST_Theme ){_cfdb ._fdcd .HAnsiThemeAttr =t }; +// RunProperties returns the run style properties. +func (_cbfbf Style )RunProperties ()RunProperties {if _cbfbf ._dbgge .RPr ==nil {_cbfbf ._dbgge .RPr =_dbb .NewCT_RPr ();};return RunProperties {_cbfbf ._dbgge .RPr };};func (_gfac Endnote )id ()int64 {return _gfac ._cfaa .IdAttr }; -// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes -// or an empty one if not found. -func (_bebb *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {if _bebb .Numbering ._becge ==nil {return NumberingLevel {};};for _ ,_gccf :=range _bebb .Numbering ._becge .Num {if _gccf !=nil &&_gccf .NumIdAttr ==numId {_aceff :=_gccf .AbstractNumId .ValAttr ; -for _ ,_bgdg :=range _bebb .Numbering ._becge .AbstractNum {if _bgdg .AbstractNumIdAttr ==_aceff {if _bgdg .NumStyleLink !=nil &&len (_bgdg .Lvl )==0{if _ebde ,_egad :=_bebb .Styles .SearchStyleById (_bgdg .NumStyleLink .ValAttr );_egad {if _ebde .ParagraphProperties ().NumId ()> -1{return _bebb .GetNumberingLevelByIds (_ebde .ParagraphProperties ().NumId (),levelId ); -};};};for _ ,_acgc :=range _bgdg .Lvl {if _acgc .IlvlAttr ==levelId {return NumberingLevel {_acgc };};};};};};};return NumberingLevel {};}; +// Bold returns true if paragraph font is bold. +func (_bacg ParagraphProperties )Bold ()bool {_caece :=_bacg ._ecge .RPr ;return _eaae (_caece .B )||_eaae (_caece .BCs );}; -// Clear resets the numbering. -func (_bfaf Numbering )Clear (){_bfaf ._becge .AbstractNum =nil ;_bfaf ._becge .Num =nil ;_bfaf ._becge .NumIdMacAtCleanup =nil ;_bfaf ._becge .NumPicBullet =nil ;}; +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_dgce FormField )SetPossibleValues (values []string ){if _dgce ._fbag .DdList !=nil {for _ ,_cacab :=range values {_bagf :=_dbb .NewCT_String ();_bagf .ValAttr =_cacab ;_dgce ._fbag .DdList .ListEntry =append (_dgce ._fbag .DdList .ListEntry ,_bagf ); +};};}; -// SetStartIndent controls the start indentation. -func (_afgb ParagraphProperties )SetStartIndent (m _fdf .Distance ){if _afgb ._gcab .Ind ==nil {_afgb ._gcab .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_afgb ._gcab .Ind .StartAttr =nil ;}else {_afgb ._gcab .Ind .StartAttr =&_df .ST_SignedTwipsMeasure {}; -_afgb ._gcab .Ind .StartAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_eafd *_dbb .CT_Lvl }; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_dcf *Document )Close ()error {if _dcf .TmpPath !=""{return _ab .RemoveAll (_dcf .TmpPath );};return nil ;}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_gaag TableStyleProperties )SetTableIndent (ind _dd .Distance ){_gaag ._gcge .TblInd =_dbb .NewCT_TblWidth ();_gaag ._gcge .TblInd .TypeAttr =_dbb .ST_TblWidthDxa ;_gaag ._gcge .TblInd .WAttr =&_dbb .ST_MeasurementOrPercent {};_gaag ._gcge .TblInd .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_gaag ._gcge .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (ind /_dd .Dxa ));}; -// SetStyle sets style to the text in watermark. -func (_eecceb *WatermarkText )SetStyle (style _efg .TextpathStyle ){_cbad :=_eecceb .getShape ();if _eecceb ._ccagc !=nil {_ffdaf :=_eecceb ._ccagc .EG_ShapeElements ;if len (_ffdaf )> 0&&_ffdaf [0].Textpath !=nil {var _ceae =style .String ();_ffdaf [0].Textpath .StyleAttr =&_ceae ; -};return ;};_bgag :=_eecceb .findNode (_cbad ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _bfcf ,_gfcge :=range _bgag .Attrs {if _gfcge .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgag .Attrs [_bfcf ].Value =style .String ();};};}; +// SetFollowImageShape sets wrapPath to follow image shape, +// if nil return wrapPath that follow image size. +func (_gbb AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_gbb ._bcf =val ;if !val {_afd ,_deb :=_df ();_gbb ._dge =_afd ;_gbb ._bed =_deb ;};}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_geagg *_df .CT_TblBorders }; +// Header is a header for a document section. +type Header struct{_ffga *Document ;_gagc *_dbb .Hdr ;};func _bcad ()*_bg .Handles {_acef :=_bg .NewHandles ();_eebe :=_bg .NewCT_H ();_ffcag :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_eebe .PositionAttr =&_ffcag ; +_eefce :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_eebe .XrangeAttr =&_eefce ;_acef .H =[]*_bg .CT_H {_eebe };return _acef ;};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ; +); -// SetTop sets the top border to a specified type, color and thickness. -func (_gbc CellBorders )SetTop (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_gbc ._abfd .Top =_df .NewCT_Border ();_gaac (_gbc ._abfd .Top ,t ,c ,thickness );}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_ccef *_dbb .CT_Fonts }; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_dgdae ParagraphBorders )SetBottom (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_dgdae ._fece .Bottom =_df .NewCT_Border ();_fbff (_dgdae ._fece .Bottom ,t ,c ,thickness );}; +// SetPicture sets the watermark picture. +func (_cdaf *WatermarkPicture )SetPicture (imageRef _cf .ImageRef ){_cbebg :=imageRef .RelID ();_bfabc :=_cdaf .getShape ();if _cdaf ._cfaf !=nil {_ggfcc :=_cdaf ._cfaf .EG_ShapeElements ;if len (_ggfcc )> 0&&_ggfcc [0].Imagedata !=nil {_ggfcc [0].Imagedata .IdAttr =&_cbebg ; +};}else {_deda :=_cdaf .findNode (_bfabc ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _bfbgb ,_fgdc :=range _deda .Attrs {if _fgdc .Name .Local =="\u0069\u0064"{_deda .Attrs [_bfbgb ].Value =_cbebg ;};};};}; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_caea *Document ;_cefc *_df .WdInline ;}; +// SetColor sets a specific color or auto. +func (_gead Color )SetColor (v _ae .Color ){if v .IsAuto (){_gead ._ff .ValAttr .ST_HexColorAuto =_dbb .ST_HexColorAutoAuto ;_gead ._ff .ValAttr .ST_HexColorRGB =nil ;}else {_gead ._ff .ValAttr .ST_HexColorAuto =_dbb .ST_HexColorAutoUnset ;_gead ._ff .ValAttr .ST_HexColorRGB =v .AsRGBString (); +};}; -// Numbering return numbering that being use by paragraph. -func (_eeeac Paragraph )Numbering ()Numbering {_eeeac .ensurePPr ();_fefgf :=NewNumbering ();if _eeeac ._cfacb .PPr .NumPr !=nil {_bgae :=int64 (-1);_dbacf :=int64 (-1);if _eeeac ._cfacb .PPr .NumPr .NumId !=nil {_bgae =_eeeac ._cfacb .PPr .NumPr .NumId .ValAttr ; -};for _ ,_agee :=range _eeeac ._dagaf .Numbering ._becge .Num {if _bgae < 0{break ;};if _agee .NumIdAttr ==_bgae {if _agee .AbstractNumId !=nil {_dbacf =_agee .AbstractNumId .ValAttr ;_fefgf ._becge .Num =append (_fefgf ._becge .Num ,_agee );break ;};}; -};for _ ,_ggcf :=range _eeeac ._dagaf .Numbering ._becge .AbstractNum {if _dbacf < 0{break ;};if _ggcf .AbstractNumIdAttr ==_dbacf {_fefgf ._becge .AbstractNum =append (_fefgf ._becge .AbstractNum ,_ggcf );break ;};};};return _fefgf ;}; +// X returns the inner wrapped XML type. +func (_ecacfd Paragraph )X ()*_dbb .CT_P {return _ecacfd ._fgdge };func (_dbabe *WatermarkPicture )getInnerElement (_caaaa string )*_c .XSDAny {for _ ,_eceb :=range _dbabe ._fadbe .Any {_abffa ,_bcdcb :=_eceb .(*_c .XSDAny );if _bcdcb &&(_abffa .XMLName .Local ==_caaaa ||_abffa .XMLName .Local =="\u0076\u003a"+_caaaa ){return _abffa ; +};};return nil ;}; -// Pict returns the pict object. -func (_bfad *WatermarkText )Pict ()*_df .CT_Picture {return _bfad ._ddceg };func _eaab (_fbeg *_df .CT_OnOff )OnOffValue {if _fbeg ==nil {return OnOffValueUnset ;};if _fbeg .ValAttr !=nil &&_fbeg .ValAttr .Bool !=nil &&*_fbeg .ValAttr .Bool ==false {return OnOffValueOff ; -};return OnOffValueOn ;}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_deage NumberingLevel )RunProperties ()RunProperties {if _deage ._eafd .RPr ==nil {_deage ._eafd .RPr =_dbb .NewCT_RPr ();};return RunProperties {_deage ._eafd .RPr };}; + +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_bcgd TableLook )SetLastColumn (on bool ){if !on {_bcgd ._edcf .LastColumnAttr =&_gb .ST_OnOff {};_bcgd ._edcf .LastColumnAttr .ST_OnOff1 =_gb .ST_OnOff1Off ;}else {_bcgd ._edcf .LastColumnAttr =&_gb .ST_OnOff {};_bcgd ._edcf .LastColumnAttr .ST_OnOff1 =_gb .ST_OnOff1On ; +};}; // X returns the inner wrapped XML type. -func (_dcfe Table )X ()*_df .CT_Tbl {return _dcfe ._fbbec };func _cdbgg ()*_af .Textpath {_bgafe :=_af .NewTextpath ();_fccgc :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063"; -_bgafe .StyleAttr =&_fccgc ;_fbfc :="\u0041\u0053\u0041\u0050";_bgafe .StringAttr =&_fbfc ;return _bgafe ;}; +func (_aeag Header )X ()*_dbb .Hdr {return _aeag ._gagc }; -// GetTargetByRelId returns a target path with the associated relation ID in the -// document. -func (_eccc *Document )GetTargetByRelId (idAttr string )string {return _eccc ._bdfb .GetTargetByRelId (idAttr );}; +// Caps returns true if run font is capitalized. +func (_ffbac RunProperties )Caps ()bool {return _eaae (_ffbac ._dfbf .Caps )};var (FootnoteTextStyleId ="\u0046\u006f\u006ft\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_ceb ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"; +EndnoteTextStyleId ="E\u006e\u0064\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_fbc ="\u0045\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065";_ccg =uint64 (20);); -// Margins allows controlling individual cell margins. -func (_fggg CellProperties )Margins ()CellMargins {if _fggg ._fdae .TcMar ==nil {_fggg ._fdae .TcMar =_df .NewCT_TcMar ();};return CellMargins {_fggg ._fdae .TcMar };}; +// ReplaceTextByRegexp replace the text within node using regexp expression. +func (_cfgca *Node )ReplaceTextByRegexp (rgx *_g .Regexp ,newText string ){switch _bdddf :=_cfgca .X ().(type ){case *Paragraph :for _ ,_adde :=range _bdddf .Runs (){for _ ,_fddg :=range _adde ._gfdaag .EG_RunInnerContent {if _fddg .T !=nil {_dafd :=_fddg .T .Content ; +_dafd =rgx .ReplaceAllString (_dafd ,newText );_fddg .T .Content =_dafd ;};};};};for _ ,_ddbd :=range _cfgca .Children {_ddbd .ReplaceTextByRegexp (rgx ,newText );};}; -// WatermarkPicture is watermark picture within document. -type WatermarkPicture struct{_bdfbb *_df .CT_Picture ;_afeb *_efg .ShapeStyle ;_eegef *_af .Shape ;_ecfaa *_af .Shapetype ;}; +// SetText sets the text to be used in bullet mode. +func (_daca NumberingLevel )SetText (t string ){if t ==""{_daca ._eafd .LvlText =nil ;}else {_daca ._eafd .LvlText =_dbb .NewCT_LevelText ();_daca ._eafd .LvlText .ValAttr =_c .String (t );};}; -// Table is a table within a document. -type Table struct{_cddd *Document ;_fbbec *_df .CT_Tbl ;};func (_agea Paragraph )addBeginFldChar (_dadfe string )*_df .CT_FFData {_dafec :=_agea .addFldChar ();_dafec .FldCharTypeAttr =_df .ST_FldCharTypeBegin ;_dafec .FfData =_df .NewCT_FFData ();_cadf :=_df .NewCT_FFName (); -_cadf .ValAttr =&_dadfe ;_dafec .FfData .Name =[]*_df .CT_FFName {_cadf };return _dafec .FfData ;}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_dabbe HyperLink )AddRun ()Run {_bfba :=_dbb .NewEG_ContentRunContent ();_dabbe ._ddde .EG_ContentRunContent =append (_dabbe ._ddde .EG_ContentRunContent ,_bfba );_effec :=_dbb .NewCT_R ();_bfba .R =_effec ;return Run {_dabbe ._bacad ,_effec };}; -// X returns the inner wrapped XML type. -func (_eaad TableLook )X ()*_df .CT_TblLook {return _eaad ._ffaee }; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_eeace TableBorders )SetInsideHorizontal (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_eeace ._geagg .InsideH =_df .NewCT_Border ();_gaac (_eeace ._geagg .InsideH ,t ,c ,thickness );}; +// Footnotes returns the footnotes defined in the document. +func (_cfe *Document )Footnotes ()[]Footnote {_gdfg :=[]Footnote {};for _ ,_dbdf :=range _cfe ._ebd .CT_Footnotes .Footnote {_gdfg =append (_gdfg ,Footnote {_cfe ,_dbdf });};return _gdfg ;}; + +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +// +// After each removal, the rest of the footnote ids would be reordered. +func (_fgfbf Paragraph )RemoveFootnote (id int64 ){for _ ,_ebfc :=range _fgfbf .Runs (){if _eeef ,_gcbb :=_ebfc .IsFootnote ();_eeef {if _gcbb ==id {_fgfbf .RemoveRun (_ebfc );break ;};};};_fgfbf ._ecgac .removeFootnote (id );}; + +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_geaaf *Document ;_bebcf *_dbb .CT_SdtBlock ;}; + +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// document. +func (_bged *Document )GetChartSpaceByRelId (relId string )*_db .ChartSpace {_ebfb :=_bged ._egc .GetTargetByRelId (relId );for _ ,_ffag :=range _bged ._dfcg {if _ebfb ==_ffag .Target (){return _ffag ._degb ;};};return nil ;}; // Paragraph is a paragraph within a document. -type Paragraph struct{_dagaf *Document ;_cfacb *_df .CT_P ;}; +type Paragraph struct{_ecgac *Document ;_fgdge *_dbb .CT_P ;}; -// SetSemiHidden controls if the style is hidden in the UI. -func (_dbde Style )SetSemiHidden (b bool ){if b {_dbde ._fdfg .SemiHidden =_df .NewCT_OnOff ();}else {_dbde ._fdfg .SemiHidden =nil ;};};func (_fceb Endnote )id ()int64 {return _fceb ._dcd .IdAttr }; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_aaf CellProperties )SetColumnSpan (cols int ){if cols ==0{_aaf ._ggf .GridSpan =nil ;}else {_aaf ._ggf .GridSpan =_dbb .NewCT_DecimalNumber ();_aaf ._ggf .GridSpan .ValAttr =int64 (cols );};}; // X returns the inner wrapped XML type. -func (_cde CellProperties )X ()*_df .CT_TcPr {return _cde ._fdae }; +func (_babd Numbering )X ()*_dbb .Numbering {return _babd ._edcg }; -// X returns the inner wrapped type -func (_cf CellBorders )X ()*_df .CT_TcBorders {return _cf ._abfd }; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_ceaef :=_dbb .NewSettings ();_ceaef .Compat =_dbb .NewCT_Compat ();_badd :=_dbb .NewCT_CompatSetting ();_badd .NameAttr =_c .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065"); +_badd .UriAttr =_c .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_badd .ValAttr =_c .String ("\u0031\u0035"); +_ceaef .Compat .CompatSetting =append (_ceaef .Compat .CompatSetting ,_badd );return Settings {_ceaef };}; -// X returns the inner wml.CT_TblBorders -func (_cabcb TableBorders )X ()*_df .CT_TblBorders {return _cabcb ._geagg }; +// AddParagraph adds a paragraph to the endnote. +func (_aeeb Endnote )AddParagraph ()Paragraph {_ddbcb :=_dbb .NewEG_ContentBlockContent ();_dbgb :=len (_aeeb ._cfaa .EG_BlockLevelElts [0].EG_ContentBlockContent );_aeeb ._cfaa .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_aeeb ._cfaa .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ddbcb ); +_gbgbb :=_dbb .NewCT_P ();var _cgdea *_dbb .CT_String ;if _dbgb !=0{_gcfc :=len (_aeeb ._cfaa .EG_BlockLevelElts [0].EG_ContentBlockContent [_dbgb -1].P );_cgdea =_aeeb ._cfaa .EG_BlockLevelElts [0].EG_ContentBlockContent [_dbgb -1].P [_gcfc -1].PPr .PStyle ; +}else {_cgdea =_dbb .NewCT_String ();_cgdea .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_ddbcb .P =append (_ddbcb .P ,_gbgbb );_efagd :=Paragraph {_aeeb ._cgfc ,_gbgbb };_efagd ._fgdge .PPr =_dbb .NewCT_PPr ();_efagd ._fgdge .PPr .PStyle =_cgdea ; +_efagd ._fgdge .PPr .RPr =_dbb .NewCT_ParaRPr ();return _efagd ;}; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_fdae *_df .CT_TcPr }; +// SetStart sets the cell start margin +func (_cba CellMargins )SetStart (d _dd .Distance ){_cba ._fcdb .Start =_dbb .NewCT_TblWidth ();_fdd (_cba ._fcdb .Start ,d );}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_ccdg *Document ;_cbdb *_df .CT_FtnEdn ;};func (_agd *chart )X ()*_fd .ChartSpace {return _agd ._egfd }; +// SetTblHeader set row properties for repeat table row on every new page value. +func (_ggdab RowProperties )SetTblHeader (val bool ){if !val {_ggdab ._ggcfa .TblHeader =nil ;}else {_cfbee :=_dbb .NewCT_OnOff ();_ggdab ._ggcfa .TblHeader =[]*_dbb .CT_OnOff {_cfbee };};}; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_ffdac ParagraphStyleProperties )SetSpacing (before ,after _fdf .Distance ){if _ffdac ._ffbg .Spacing ==nil {_ffdac ._ffbg .Spacing =_df .NewCT_Spacing ();};if before ==_fdf .Zero {_ffdac ._ffbg .Spacing .BeforeAttr =nil ;}else {_ffdac ._ffbg .Spacing .BeforeAttr =&_cb .ST_TwipsMeasure {}; -_ffdac ._ffbg .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_fdf .Twips ));};if after ==_fdf .Zero {_ffdac ._ffbg .Spacing .AfterAttr =nil ;}else {_ffdac ._ffbg .Spacing .AfterAttr =&_cb .ST_TwipsMeasure {};_ffdac ._ffbg .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_fdf .Twips )); -};}; +// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document +// unique name that identifies the bookmark so it can be referenced from hyperlinks. +func (_debea Paragraph )AddBookmark (name string )Bookmark {_beag :=_dbb .NewEG_PContent ();_gdbea :=_dbb .NewEG_ContentRunContent ();_beag .EG_ContentRunContent =append (_beag .EG_ContentRunContent ,_gdbea );_gaeb :=_dbb .NewEG_RunLevelElts ();_gdbea .EG_RunLevelElts =append (_gdbea .EG_RunLevelElts ,_gaeb ); +_ffca :=_dbb .NewEG_RangeMarkupElements ();_eedb :=_dbb .NewCT_Bookmark ();_ffca .BookmarkStart =_eedb ;_gaeb .EG_RangeMarkupElements =append (_gaeb .EG_RangeMarkupElements ,_ffca );_ffca =_dbb .NewEG_RangeMarkupElements ();_ffca .BookmarkEnd =_dbb .NewCT_MarkupRange (); +_gaeb .EG_RangeMarkupElements =append (_gaeb .EG_RangeMarkupElements ,_ffca );_debea ._fgdge .EG_PContent =append (_debea ._fgdge .EG_PContent ,_beag );_eadfe :=Bookmark {_eedb };_eadfe .SetName (name );return _eadfe ;}; -// TableProperties returns the table style properties. -func (_efce Style )TableProperties ()TableStyleProperties {if _efce ._fdfg .TblPr ==nil {_efce ._fdfg .TblPr =_df .NewCT_TblPrBase ();};return TableStyleProperties {_efce ._fdfg .TblPr };}; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_gcb *Document )AddFooter ()Footer {_cabd :=_dbb .NewFtr ();_gcb ._dda =append (_gcb ._dda ,_cabd );_eaf :=_gf .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gcb ._dda ));_gcb ._egc .AddRelationship (_eaf ,_c .FooterType ); +_gcb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_eaf ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c"); +_gcb ._ffg =append (_gcb ._ffg ,_cf .NewRelationships ());return Footer {_gcb ,_cabd };}; -// GetSize return the size of anchor on the page. -func (_ff AnchoredDrawing )GetSize ()(_dbe ,_gc int64 ){return _ff ._afg .Extent .CxAttr ,_ff ._afg .Extent .CyAttr ;}; +// Font returns the name of paragraph font family. +func (_fdcg ParagraphProperties )Font ()string {if _fcdea :=_fdcg ._ecge .RPr .RFonts ;_fcdea !=nil {if _fcdea .AsciiAttr !=nil {return *_fcdea .AsciiAttr ;}else if _fcdea .HAnsiAttr !=nil {return *_fcdea .HAnsiAttr ;}else if _fcdea .CsAttr !=nil {return *_fcdea .CsAttr ; +};};return "";};func (_feab *Document )InsertTableBefore (relativeTo Paragraph )Table {return _feab .insertTable (relativeTo ,true );}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_feba FormField )Value ()string {if _feba ._daed .TextInput !=nil &&_feba ._bcfgc .T !=nil {return _feba ._bcfgc .T .Content ;}else if _feba ._daed .DdList !=nil &&_feba ._daed .DdList .Result !=nil {_deefea :=_feba .PossibleValues ();_abee :=int (_feba ._daed .DdList .Result .ValAttr ); -if _abee < len (_deefea ){return _deefea [_abee ];};}else if _feba ._daed .CheckBox !=nil {if _feba .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// Color controls the run or styles color. +type Color struct{_ff *_dbb .CT_Color };func _eab (_edea *_dbb .CT_TblWidth ,_gggb float64 ){_edea .TypeAttr =_dbb .ST_TblWidthPct ;_edea .WAttr =&_dbb .ST_MeasurementOrPercent {};_edea .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_edea .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_gggb *50));}; -// SetFirstLineIndent controls the first line indent of the paragraph. -func (_bfbg ParagraphStyleProperties )SetFirstLineIndent (m _fdf .Distance ){if _bfbg ._ffbg .Ind ==nil {_bfbg ._ffbg .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_bfbg ._ffbg .Ind .FirstLineAttr =nil ;}else {_bfbg ._ffbg .Ind .FirstLineAttr =&_cb .ST_TwipsMeasure {}; -_bfbg ._ffbg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fdf .Twips ));};}; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_dcgg ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_dcgg ._ecge .PageBreakBefore =nil ;}else {_dcgg ._ecge .PageBreakBefore =_dbb .NewCT_OnOff ();};}; -// Borders allows manipulation of the table borders. -func (_fgba TableStyleProperties )Borders ()TableBorders {if _fgba ._gbefg .TblBorders ==nil {_fgba ._gbefg .TblBorders =_df .NewCT_TblBorders ();};return TableBorders {_fgba ._gbefg .TblBorders };}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_ggbd Paragraph )SetLineSpacing (d _dd .Distance ,rule _dbb .ST_LineSpacingRule ){_ggbd .ensurePPr ();if _ggbd ._fgdge .PPr .Spacing ==nil {_ggbd ._fgdge .PPr .Spacing =_dbb .NewCT_Spacing ();};_afbb :=_ggbd ._fgdge .PPr .Spacing ;if rule ==_dbb .ST_LineSpacingRuleUnset {_afbb .LineRuleAttr =_dbb .ST_LineSpacingRuleUnset ; +_afbb .LineAttr =nil ;}else {_afbb .LineRuleAttr =rule ;_afbb .LineAttr =&_dbb .ST_SignedTwipsMeasure {};_afbb .LineAttr .Int64 =_c .Int64 (int64 (d /_dd .Twips ));};}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_df .NewCT_TblWidth ()}}; +// Type returns the type of the field. +func (_abcb FormField )Type ()FormFieldType {if _abcb ._fbag .TextInput !=nil {return FormFieldTypeText ;}else if _abcb ._fbag .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _abcb ._fbag .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ; +}; -// SetPrimaryStyle marks the style as a primary style. -func (_fbee Style )SetPrimaryStyle (b bool ){if b {_fbee ._fdfg .QFormat =_df .NewCT_OnOff ();}else {_fbee ._fdfg .QFormat =nil ;};}; +// SetBottom sets the cell bottom margin +func (_ada CellMargins )SetBottom (d _dd .Distance ){_ada ._fcdb .Bottom =_dbb .NewCT_TblWidth ();_fdd (_ada ._fcdb .Bottom ,d );}; -// SetSize sets the size of the displayed image on the page. -func (_dfc AnchoredDrawing )SetSize (w ,h _fdf .Distance ){_dfc ._afg .Extent .CxAttr =int64 (float64 (w *_fdf .Pixel72 )/_fdf .EMU );_dfc ._afg .Extent .CyAttr =int64 (float64 (h *_fdf .Pixel72 )/_fdf .EMU );}; +// Strike returns true if run is striked. +func (_acfgd RunProperties )Strike ()bool {return _eaae (_acfgd ._dfbf .Strike )}; -// FindNodeByCondition return node based on condition function, -// if wholeElements is true, its will extract childs as next node elements. -func (_bebgf *Nodes )FindNodeByCondition (f func (_ccfc *Node )bool ,wholeElements bool )[]Node {_ccda :=[]Node {};for _ ,_becdb :=range _bebgf ._aafde {if f (&_becdb ){_ccda =append (_ccda ,_becdb );};if wholeElements {_dddcd :=Nodes {_aafde :_becdb .Children }; -_ccda =append (_ccda ,_dddcd .FindNodeByCondition (f ,wholeElements )...);};};return _ccda ;}; +// SetWidth sets the cell width to a specified width. +func (_abe CellProperties )SetWidth (d _dd .Distance ){_abe ._ggf .TcW =_dbb .NewCT_TblWidth ();_abe ._ggf .TcW .TypeAttr =_dbb .ST_TblWidthDxa ;_abe ._ggf .TcW .WAttr =&_dbb .ST_MeasurementOrPercent {};_abe ._ggf .TcW .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_abe ._ggf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_dd .Twips ));}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_gbefg *_df .CT_TblPrBase }; +// SetToolTip sets the tooltip text for a hyperlink. +func (_gccg HyperLink )SetToolTip (text string ){if text ==""{_gccg ._ddde .TooltipAttr =nil ;}else {_gccg ._ddde .TooltipAttr =_c .String (text );};}; -// DocText is an array of extracted text items which has some methods for representing extracted text. -type DocText struct{Items []TextItem ;_gafcd []listItemInfo ;_fddc map[int64 ]map[int64 ]int64 ;}; +// AddWatermarkText adds new watermark text to the document. +func (_ebcb *Document )AddWatermarkText (text string )WatermarkText {var _gdea []Header ;if _bggg ,_cadb :=_ebcb .BodySection ().GetHeader (_dbb .ST_HdrFtrDefault );_cadb {_gdea =append (_gdea ,_bggg );};if _affa ,_geea :=_ebcb .BodySection ().GetHeader (_dbb .ST_HdrFtrEven ); +_geea {_gdea =append (_gdea ,_affa );};if _defe ,_bafe :=_ebcb .BodySection ().GetHeader (_dbb .ST_HdrFtrFirst );_bafe {_gdea =append (_gdea ,_defe );};if len (_gdea )< 1{_gged :=_ebcb .AddHeader ();_ebcb .BodySection ().SetHeader (_gged ,_dbb .ST_HdrFtrDefault ); +_gdea =append (_gdea ,_gged );};_cgde :=NewWatermarkText ();for _ ,_bdgb :=range _gdea {_eec :=_bdgb .Paragraphs ();if len (_eec )< 1{_efbf :=_bdgb .AddParagraph ();_efbf .AddRun ().AddText ("");};for _ ,_edeb :=range _bdgb .X ().EG_ContentBlockContent {for _ ,_ggef :=range _edeb .P {for _ ,_fdgg :=range _ggef .EG_PContent {for _ ,_bgge :=range _fdgg .EG_ContentRunContent {if _bgge .R ==nil {continue ; +};for _ ,_eef :=range _bgge .R .EG_RunInnerContent {_eef .Pict =_cgde ._acggg ;break ;};};};};};};_cgde .SetText (text );return _cgde ;}; -// X returns the inner wrapped XML type. -func (_gbcd NumberingDefinition )X ()*_df .CT_AbstractNum {return _gbcd ._egef }; +// EastAsiaFont returns the name of run font family for East Asia. +func (_baae RunProperties )EastAsiaFont ()string {if _gdaac :=_baae ._dfbf .RFonts ;_gdaac !=nil {if _gdaac .EastAsiaAttr !=nil {return *_gdaac .EastAsiaAttr ;};};return "";}; -// SetImprint sets the run to imprinted text. -func (_abca RunProperties )SetImprint (b bool ){if !b {_abca ._eaag .Imprint =nil ;}else {_abca ._eaag .Imprint =_df .NewCT_OnOff ();};}; +// Shadow returns true if run shadow is on. +func (_aded RunProperties )Shadow ()bool {return _eaae (_aded ._dfbf .Shadow )}; -// SizeValue returns the value of paragraph font size in points. -func (_bdgf ParagraphProperties )SizeValue ()float64 {if _dgffe :=_bdgf ._gcab .RPr .Sz ;_dgffe !=nil {_aefdf :=_dgffe .ValAttr ;if _aefdf .ST_UnsignedDecimalNumber !=nil {return float64 (*_aefdf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_fcdb *_dbb .CT_TcMar }; -// AddWatermarkText adds new watermark text to the document. -func (_dfe *Document )AddWatermarkText (text string )WatermarkText {var _caef []Header ;if _ebfe ,_efef :=_dfe .BodySection ().GetHeader (_df .ST_HdrFtrDefault );_efef {_caef =append (_caef ,_ebfe );};if _dbacg ,_dfcd :=_dfe .BodySection ().GetHeader (_df .ST_HdrFtrEven ); -_dfcd {_caef =append (_caef ,_dbacg );};if _eaef ,_acg :=_dfe .BodySection ().GetHeader (_df .ST_HdrFtrFirst );_acg {_caef =append (_caef ,_eaef );};if len (_caef )< 1{_fceg :=_dfe .AddHeader ();_dfe .BodySection ().SetHeader (_fceg ,_df .ST_HdrFtrDefault ); -_caef =append (_caef ,_fceg );};_aagc :=NewWatermarkText ();for _ ,_dgg :=range _caef {_gafce :=_dgg .Paragraphs ();if len (_gafce )< 1{_bdfd :=_dgg .AddParagraph ();_bdfd .AddRun ().AddText ("");};for _ ,_edd :=range _dgg .X ().EG_ContentBlockContent {for _ ,_gfdc :=range _edd .P {for _ ,_adgb :=range _gfdc .EG_PContent {for _ ,_adb :=range _adgb .EG_ContentRunContent {if _adb .R ==nil {continue ; -};for _ ,_babb :=range _adb .R .EG_RunInnerContent {_babb .Pict =_aagc ._ddceg ;break ;};};};};};};_aagc .SetText (text );return _aagc ;}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_ebfbe *_dbb .CT_TblStylePr }; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_efcgf TableProperties )TableLook ()TableLook {if _efcgf ._dabb .TblLook ==nil {_efcgf ._dabb .TblLook =_df .NewCT_TblLook ();};return TableLook {_efcgf ._dabb .TblLook };};type chart struct{_egfd *_fd .ChartSpace ;_bgb string ;_ega string ;}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_bebe *Nodes )FindNodeByRegexp (r *_g .Regexp )[]Node {_aacec :=[]Node {};for _ ,_dbde :=range _bebe ._badg {if r .MatchString (_dbde .Text ()){_aacec =append (_aacec ,_dbde );};_gggae :=Nodes {_badg :_dbde .Children };_aacec =append (_aacec ,_gggae .FindNodeByRegexp (r )...); +};return _aacec ;};func (_aefbe Paragraph )addFldCharsForField (_dfdd ,_ebba string )FormField {_ccafg :=_aefbe .addBeginFldChar (_dfdd );_gbbf :=FormField {_fbag :_ccafg };_cgbdc :=_aefbe ._ecgac .Bookmarks ();_bdfa :=int64 (len (_cgbdc ));if _dfdd !=""{_aefbe .addStartBookmark (_bdfa ,_dfdd ); +};_aefbe .addInstrText (_ebba );_aefbe .addSeparateFldChar ();if _ebba =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_adeaf :=_aefbe .AddRun ();_egag :=_dbb .NewEG_RunInnerContent ();_adeaf ._gfdaag .EG_RunInnerContent =[]*_dbb .EG_RunInnerContent {_egag }; +_gbbf ._faabc =_egag ;};_aefbe .addEndFldChar ();if _dfdd !=""{_aefbe .addEndBookmark (_bdfa );};return _gbbf ;}; -// SetCantSplit set row properties for Can't Split value. -func (_dbce RowProperties )SetCantSplit (val bool ){if !val {_dbce ._dadce .CantSplit =nil ;}else {_fabd :=_df .NewCT_OnOff ();_dbce ._dadce .CantSplit =[]*_df .CT_OnOff {_fabd };};}; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_gggd CellProperties )SetVerticalAlignment (align _dbb .ST_VerticalJc ){if align ==_dbb .ST_VerticalJcUnset {_gggd ._ggf .VAlign =nil ;}else {_gggd ._ggf .VAlign =_dbb .NewCT_VerticalJc ();_gggd ._ggf .VAlign .ValAttr =align ;};}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_bcedb ParagraphStyleProperties )SetHangingIndent (m _fdf .Distance ){if _bcedb ._ffbg .Ind ==nil {_bcedb ._ffbg .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_bcedb ._ffbg .Ind .HangingAttr =nil ;}else {_bcedb ._ffbg .Ind .HangingAttr =&_cb .ST_TwipsMeasure {}; -_bcedb ._ffbg .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fdf .Twips ));};};func (_dde *Document )syncFootnoteSettings (){_gad :=[]int64 {};_fec :=_dde .Footnotes ();for _ ,_eeed :=range _fec {if _eeed .X ().TypeAttr !=_df .ST_FtnEdnUnset &&_eeed .X ().TypeAttr !=_df .ST_FtnEdnNormal {_gad =append (_gad ,_eeed .X ().IdAttr ); -};};_dba :=_dde .Settings .X ().CT_Settings .FootnotePr ;if _dba ==nil {_dba =_df .NewCT_FtnDocProps ();};if len (_gad )==0{_dba .Footnote =nil ;return ;};_dba .Footnote =[]*_df .CT_FtnEdnSepRef {};for _ ,_cceg :=range _gad {_ecab :=_df .NewCT_FtnEdnSepRef (); -_ecab .IdAttr =_cceg ;_dba .Footnote =append (_dba .Footnote ,_ecab );};}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_dbcbd *Document ;_ecge *_dbb .CT_PPr ;}; -// AddFootnote will create a new footnote and attach it to the Paragraph in the -// location at the end of the previous run (footnotes create their own run within -// the paragraph). The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the footnote later. -func (_ebbfd Paragraph )AddFootnote (text string )Footnote {var _cgfc int64 ;if _ebbfd ._dagaf .HasFootnotes (){for _ ,_ccagf :=range _ebbfd ._dagaf .Footnotes (){if _ccagf .id ()> _cgfc {_cgfc =_ccagf .id ();};};_cgfc ++;}else {_ebbfd ._dagaf .addFootnotes (); -_cgfc =1;};_cefca :=_df .NewCT_FtnEdn ();_ecgg :=_df .NewCT_FtnEdnRef ();_ecgg .IdAttr =_cgfc ;_ebbfd ._dagaf ._ded .CT_Footnotes .Footnote =append (_ebbfd ._dagaf ._ded .CT_Footnotes .Footnote ,_cefca );_ccad :=_ebbfd .AddRun ();_acgg :=_ccad .Properties (); -_acgg .SetStyle (_acf );_ccad ._febfe .EG_RunInnerContent =[]*_df .EG_RunInnerContent {_df .NewEG_RunInnerContent ()};_ccad ._febfe .EG_RunInnerContent [0].FootnoteReference =_ecgg ;_acfd :=Footnote {_ebbfd ._dagaf ,_cefca };_acfd ._cbdb .IdAttr =_cgfc ; -_acfd ._cbdb .EG_BlockLevelElts =[]*_df .EG_BlockLevelElts {_df .NewEG_BlockLevelElts ()};_fbca :=_acfd .AddParagraph ();_fbca .Properties ().SetStyle (FootnoteTextStyleId );_fbca ._cfacb .PPr .RPr =_df .NewCT_ParaRPr ();_cgdd :=_fbca .AddRun ();_ggeb :=_cgdd .Properties (); -_ggeb .SetStyle (_acf );_cgdd .AddFootnoteReference ();_dfbb :=_fbca .AddRun ();_dfbb .AddText ("\u0020");_dfbb =_fbca .AddRun ();_dfbb .AddText (text );return _acfd ;}; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_fdec *Document )HasFootnotes ()bool {return _fdec ._ebd !=nil };func _gegfc ()*_bg .OfcLock {_edbdd :=_bg .NewOfcLock ();_edbdd .ExtAttr =_bg .ST_ExtEdit ;_edbdd .AspectratioAttr =_gb .ST_TrueFalseTrue ;return _edbdd ;}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_dcegc FormField )IsChecked ()bool {if _dcegc ._daed .CheckBox ==nil {return false ;};if _dcegc ._daed .CheckBox .Checked !=nil {return true ;};return false ;}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_afbc *Document )HasEndnotes ()bool {return _afbc ._adb !=nil };func _gfggb (_eaab *_dbb .CT_P ,_gaaf map[string ]string ){for _ ,_faea :=range _eaab .EG_PContent {if _faea .Hyperlink !=nil &&_faea .Hyperlink .IdAttr !=nil {if _becc ,_fffa :=_gaaf [*_faea .Hyperlink .IdAttr ]; +_fffa {*_faea .Hyperlink .IdAttr =_becc ;};};};}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_dabb *_df .CT_TblPr }; +// SetEmboss sets the run to embossed text. +func (_fcag RunProperties )SetEmboss (b bool ){if !b {_fcag ._dfbf .Emboss =nil ;}else {_fcag ._dfbf .Emboss =_dbb .NewCT_OnOff ();};}; -// SetASCIITheme sets the font ASCII Theme. -func (_geff Fonts )SetASCIITheme (t _df .ST_Theme ){_geff ._fdcd .AsciiThemeAttr =t }; +// AddParagraph adds a paragraph to the footer. +func (_cebg Footer )AddParagraph ()Paragraph {_bagc :=_dbb .NewEG_ContentBlockContent ();_cebg ._dgdca .EG_ContentBlockContent =append (_cebg ._dgdca .EG_ContentBlockContent ,_bagc );_bedc :=_dbb .NewCT_P ();_bagc .P =append (_bagc .P ,_bedc );return Paragraph {_cebg ._gefc ,_bedc }; +}; + +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_bdaa ParagraphSpacing )SetLineSpacing (d _dd .Distance ,rule _dbb .ST_LineSpacingRule ){if rule ==_dbb .ST_LineSpacingRuleUnset {_bdaa ._cbga .LineRuleAttr =_dbb .ST_LineSpacingRuleUnset ;_bdaa ._cbga .LineAttr =nil ;}else {_bdaa ._cbga .LineRuleAttr =rule ; +_bdaa ._cbga .LineAttr =&_dbb .ST_SignedTwipsMeasure {};_bdaa ._cbga .LineAttr .Int64 =_c .Int64 (int64 (d /_dd .Twips ));};}; // SetSize sets the size of the displayed image on the page. -func (_fbfg InlineDrawing )SetSize (w ,h _fdf .Distance ){_fbfg ._cefc .Extent .CxAttr =int64 (float64 (w *_fdf .Pixel72 )/_fdf .EMU );_fbfg ._cefc .Extent .CyAttr =int64 (float64 (h *_fdf .Pixel72 )/_fdf .EMU );};func (_fdg *Document )validateBookmarks ()error {_gfeae :=make (map[string ]struct{}); -for _ ,_fbaf :=range _fdg .Bookmarks (){if _ ,_dgda :=_gfeae [_fbaf .Name ()];_dgda {return _dd .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_fbaf .Name ()); -};_gfeae [_fbaf .Name ()]=struct{}{};};return nil ;}; +func (_daeaf InlineDrawing )SetSize (w ,h _dd .Distance ){_daeaf ._beb .Extent .CxAttr =int64 (float64 (w *_dd .Pixel72 )/_dd .EMU );_daeaf ._beb .Extent .CyAttr =int64 (float64 (h *_dd .Pixel72 )/_dd .EMU );};func _gedbc (_eegbe *_dbb .CT_P ,_dagc *_dbb .CT_Hyperlink ,_fcbf *TableInfo ,_agcd *DrawingInfo ,_dfde []*_dbb .EG_ContentRunContent )[]TextItem {_ggdgd :=[]TextItem {}; +for _ ,_bbfb :=range _dfde {if _gdcg :=_bbfb .Sdt ;_gdcg !=nil {if _fgeca :=_gdcg .SdtContent ;_fgeca !=nil {_ggdgd =append (_ggdgd ,_gedbc (_eegbe ,_dagc ,_fcbf ,_agcd ,_fgeca .EG_ContentRunContent )...);};};if _bafec :=_bbfb .R ;_bafec !=nil {_gcbg :=_fc .NewBuffer ([]byte {}); +for _ ,_dfab :=range _bafec .EG_RunInnerContent {if _dfab .Br !=nil {_gcbg .WriteString ("\u000a");};if _dfab .Tab !=nil {_gcbg .WriteString ("\u0009");};if _dfab .T !=nil {_gcbg .WriteString (_dfab .T .Content );};if _dfab .Pict !=nil &&len (_dfab .Pict .Any )> 0{for _ ,_fbdf :=range _dfab .Pict .Any {if _aeee ,_ecgb :=_fbdf .(*_bg .Shape ); +_ecgb {for _ ,_bgee :=range _aeee .EG_ShapeElements {if _ecfg :=_bgee .Textbox ;_ecfg !=nil {if _ecfg .TxbxContent !=nil {_ggdgd =append (_ggdgd ,_cgbf (_ecfg .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_ggdgd =append (_ggdgd ,TextItem {Text :_gcbg .String (),DrawingInfo :_agcd ,Paragraph :_eegbe ,Hyperlink :_dagc ,Run :_bafec ,TableInfo :_fcbf }); +for _ ,_gebed :=range _bafec .Extra {if _edegg ,_ccdb :=_gebed .(*_dbb .AlternateContentRun );_ccdb {_cfaea :=&DrawingInfo {Drawing :_edegg .Choice .Drawing };for _ ,_bedg :=range _cfaea .Drawing .Anchor {for _ ,_ggga :=range _bedg .Graphic .GraphicData .Any {if _dcbf ,_aefb :=_ggga .(*_dbb .WdWsp ); +_aefb {if _dcbf .WChoice !=nil {if _cbecc :=_dcbf .SpPr ;_cbecc !=nil {if _bfbg :=_cbecc .Xfrm ;_bfbg !=nil {if _badfe :=_bfbg .Ext ;_badfe !=nil {_cfaea .Width =_badfe .CxAttr ;_cfaea .Height =_badfe .CyAttr ;};};};for _ ,_edaa :=range _dcbf .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_ggdgd =append (_ggdgd ,_befa (_edaa .P ,_fcbf ,_cfaea )...); +};};};};};};};};};return _ggdgd ;}; -// SetOffset sets the offset of the image relative to the origin, which by -// default this is the top-left corner of the page. Offset is incompatible with -// SetAlignment, whichever is called last is applied. -func (_cag AnchoredDrawing )SetOffset (x ,y _fdf .Distance ){_cag .SetXOffset (x );_cag .SetYOffset (y )};func _bdbba (_ebff *_eag .CT_Blip ,_daca map[string ]string ){if _ebff .EmbedAttr !=nil {if _gfgg ,_fbbf :=_daca [*_ebff .EmbedAttr ];_fbbf {*_ebff .EmbedAttr =_gfgg ; -};};}; +// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. +func (_cad AnchoredDrawing )SetAllowOverlapAttr (val bool ){_cad ._ce .AllowOverlapAttr =val }; -// SetWidthAuto sets the the table width to automatic. -func (_fegee TableProperties )SetWidthAuto (){_fegee ._dabb .TblW =_df .NewCT_TblWidth ();_fegee ._dabb .TblW .TypeAttr =_df .ST_TblWidthAuto ;}; +// Clear resets the numbering. +func (_bacdg Numbering )Clear (){_bacdg ._edcg .AbstractNum =nil ;_bacdg ._edcg .Num =nil ;_bacdg ._edcg .NumIdMacAtCleanup =nil ;_bacdg ._edcg .NumPicBullet =nil ;}; -// Properties returns the run properties. -func (_cfdeg Run )Properties ()RunProperties {if _cfdeg ._febfe .RPr ==nil {_cfdeg ._febfe .RPr =_df .NewCT_RPr ();};return RunProperties {_cfdeg ._febfe .RPr };}; +// SetRightIndent controls right indent of paragraph. +func (_bedcb Paragraph )SetRightIndent (m _dd .Distance ){_bedcb .ensurePPr ();_bbade :=_bedcb ._fgdge .PPr ;if _bbade .Ind ==nil {_bbade .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_bbade .Ind .RightAttr =nil ;}else {_bbade .Ind .RightAttr =&_dbb .ST_SignedTwipsMeasure {}; +_bbade .Ind .RightAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// Clear clears all content within a header -func (_bcga Header )Clear (){_bcga ._ecfgc .EG_ContentBlockContent =nil }; +// AddFootnoteReference adds a footnote reference to a run. +func (_ddec Run )AddFootnoteReference (){_fbfgd :=_ddec .newIC ();_fbfgd .FootnoteRef =&_dbb .CT_Empty {};};func (_ddgac *Document )GetFontBytesByRelId (relID string )([]byte ,error ){if relID ==""{return nil ,nil ;};_ffec :=_ddgac ._eae .GetTargetByRelId (relID ); +_ffec ="\u0077\u006f\u0072d\u002f"+_ffec ;for _ ,_fcg :=range _ddgac .ExtraFiles {if _fcg .ZipPath ==_ffec {_eaba ,_effe :=_fa .ReadFile (_fcg .DiskPath );if _effe !=nil {return nil ,_gf .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",_fcg .DiskPath ,_effe ); +};return _eaba ,nil ;};};return nil ,_gf .Errorf ("\u0066\u006fn\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006f\u0072\u0061\u0067\u0065: \u0025\u0073",_ffec );}; -// SetBold sets the run to bold. -func (_cfacf RunProperties )SetBold (b bool ){if !b {_cfacf ._eaag .B =nil ;_cfacf ._eaag .BCs =nil ;}else {_cfacf ._eaag .B =_df .NewCT_OnOff ();_cfacf ._eaag .BCs =_df .NewCT_OnOff ();};}; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_dgeda *Document ;_dbfb *_dbb .CT_FtnEdn ;};func (_cbaae Endnote )content ()[]*_dbb .EG_ContentBlockContent {var _aagd []*_dbb .EG_ContentBlockContent ;for _ ,_cgdb :=range _cbaae ._cfaa .EG_BlockLevelElts {_aagd =append (_aagd ,_cgdb .EG_ContentBlockContent ...); +};return _aagd ;}; -// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document -// unique name that identifies the bookmark so it can be referenced from hyperlinks. -func (_bdde Paragraph )AddBookmark (name string )Bookmark {_eefa :=_df .NewEG_PContent ();_gbgd :=_df .NewEG_ContentRunContent ();_eefa .EG_ContentRunContent =append (_eefa .EG_ContentRunContent ,_gbgd );_bdcad :=_df .NewEG_RunLevelElts ();_gbgd .EG_RunLevelElts =append (_gbgd .EG_RunLevelElts ,_bdcad ); -_fafbe :=_df .NewEG_RangeMarkupElements ();_cagf :=_df .NewCT_Bookmark ();_fafbe .BookmarkStart =_cagf ;_bdcad .EG_RangeMarkupElements =append (_bdcad .EG_RangeMarkupElements ,_fafbe );_fafbe =_df .NewEG_RangeMarkupElements ();_fafbe .BookmarkEnd =_df .NewCT_MarkupRange (); -_bdcad .EG_RangeMarkupElements =append (_bdcad .EG_RangeMarkupElements ,_fafbe );_bdde ._cfacb .EG_PContent =append (_bdde ._cfacb .EG_PContent ,_eefa );_fcegf :=Bookmark {_cagf };_fcegf .SetName (name );return _fcegf ;};func (_egfae Paragraph )addFldChar ()*_df .CT_FldChar {_bbbb :=_egfae .AddRun (); -_abea :=_bbbb .X ();_cdaa :=_df .NewEG_RunInnerContent ();_ebeb :=_df .NewCT_FldChar ();_cdaa .FldChar =_ebeb ;_abea .EG_RunInnerContent =append (_abea .EG_RunInnerContent ,_cdaa );return _ebeb ;}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_fgeb Footnote )Paragraphs ()[]Paragraph {_ddac :=[]Paragraph {};for _ ,_aacfe :=range _fgeb .content (){for _ ,_aabb :=range _aacfe .P {_ddac =append (_ddac ,Paragraph {_fgeb ._dgeda ,_aabb });};};return _ddac ;}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_fgfca ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_fgfca ._gcab .PageBreakBefore =nil ;}else {_fgfca ._gcab .PageBreakBefore =_df .NewCT_OnOff ();};}; +// SetSize sets the font size for a run. +func (_caef RunProperties )SetSize (size _dd .Distance ){_caef ._dfbf .Sz =_dbb .NewCT_HpsMeasure ();_caef ._dfbf .Sz .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_dd .HalfPoint ));_caef ._dfbf .SzCs =_dbb .NewCT_HpsMeasure ();_caef ._dfbf .SzCs .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_dd .HalfPoint )); +}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_ecgb *Nodes )FindNodeByText (text string )[]Node {_dbef :=[]Node {};for _ ,_acefb :=range _ecgb ._aafde {if _e .TrimSpace (_acefb .Text ())==text {_dbef =append (_dbef ,_acefb );};_gdcf :=Nodes {_aafde :_acefb .Children };_dbef =append (_dbef ,_gdcf .FindNodeByText (text )...); -};return _dbef ;}; +// RemoveParagraph removes a paragraph from the footnote. +func (_fcee Footnote )RemoveParagraph (p Paragraph ){for _ ,_geaa :=range _fcee .content (){for _dfdg ,_faec :=range _geaa .P {if _faec ==p ._fgdge {copy (_geaa .P [_dfdg :],_geaa .P [_dfdg +1:]);_geaa .P =_geaa .P [0:len (_geaa .P )-1];return ;};};};}; -// SetLeftIndent controls left indent of paragraph. -func (_abfca Paragraph )SetLeftIndent (m _fdf .Distance ){_abfca .ensurePPr ();_fcbff :=_abfca ._cfacb .PPr ;if _fcbff .Ind ==nil {_fcbff .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_fcbff .Ind .LeftAttr =nil ;}else {_fcbff .Ind .LeftAttr =&_df .ST_SignedTwipsMeasure {}; -_fcbff .Ind .LeftAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};};func (_ddfa *Document )insertNumberingFromStyleProperties (_bdgcd Numbering ,_gfdg ParagraphStyleProperties ){_feffa :=_gfdg .NumId ();_fbac :=int64 (-1);if _feffa > -1{for _ ,_fbge :=range _bdgcd ._becge .Num {if _fbge .NumIdAttr ==_feffa {if _fbge .AbstractNumId !=nil {_fbac =_fbge .AbstractNumId .ValAttr ; -_abeg :=false ;for _ ,_egdef :=range _ddfa .Numbering ._becge .Num {if _egdef .NumIdAttr ==_feffa {_abeg =true ;break ;};};if !_abeg {_ddfa .Numbering ._becge .Num =append (_ddfa .Numbering ._becge .Num ,_fbge );};break ;};};};for _ ,_fcfd :=range _bdgcd ._becge .AbstractNum {if _fcfd .AbstractNumIdAttr ==_fbac {_ecfc :=false ; -for _ ,_aac :=range _ddfa .Numbering ._becge .AbstractNum {if _aac .AbstractNumIdAttr ==_fbac {_ecfc =true ;break ;};};if !_ecfc {_ddfa .Numbering ._becge .AbstractNum =append (_ddfa .Numbering ._becge .AbstractNum ,_fcfd );};break ;};};};};func (_gdfb Paragraph )addEndFldChar ()*_df .CT_FldChar {_dbaafb :=_gdfb .addFldChar (); -_dbaafb .FldCharTypeAttr =_df .ST_FldCharTypeEnd ;return _dbaafb ;}; -// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds -// to "Automatically resize to fit contents" being checked, while -// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. -func (_edacb TableProperties )SetLayout (l _df .ST_TblLayoutType ){if l ==_df .ST_TblLayoutTypeUnset ||l ==_df .ST_TblLayoutTypeAutofit {_edacb ._dabb .TblLayout =nil ;}else {_edacb ._dabb .TblLayout =_df .NewCT_TblLayoutType ();_edacb ._dabb .TblLayout .TypeAttr =l ; -};}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_gfcd ParagraphProperties )SetSpacing (before ,after _dd .Distance ){if _gfcd ._ecge .Spacing ==nil {_gfcd ._ecge .Spacing =_dbb .NewCT_Spacing ();};_gfcd ._ecge .Spacing .BeforeAttr =&_gb .ST_TwipsMeasure {};_gfcd ._ecge .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_dd .Twips )); +_gfcd ._ecge .Spacing .AfterAttr =&_gb .ST_TwipsMeasure {};_gfcd ._ecge .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_dd .Twips ));}; -// OpenTemplate opens a document, removing all content so it can be used as a -// template. Since Word removes unused styles from a document upon save, to -// create a template in Word add a paragraph with every style of interest. When -// opened with OpenTemplate the document's styles will be available but the -// content will be gone. -func OpenTemplate (filename string )(*Document ,error ){_ebae ,_cee :=Open (filename );if _cee !=nil {return nil ,_cee ;};_ebae ._acc .Body =_df .NewCT_Body ();return _ebae ,nil ;}; +// Properties returns the numbering level paragraph properties. +func (_aedg NumberingLevel )Properties ()ParagraphStyleProperties {if _aedg ._eafd .PPr ==nil {_aedg ._eafd .PPr =_dbb .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_aedg ._eafd .PPr };}; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_egef *_df .CT_AbstractNum };func _cbdc (_egbe *_df .CT_OnOff )bool {return _egbe !=nil }; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_aebfb RunProperties )SetCharacterSpacing (size _dd .Distance ){_aebfb ._dfbf .Spacing =_dbb .NewCT_SignedTwipsMeasure ();_aebfb ._dfbf .Spacing .ValAttr .Int64 =_c .Int64 (int64 (size /_dd .Twips ));}; -// RemoveParagraph removes a paragraph from the endnote. -func (_eeaf Endnote )RemoveParagraph (p Paragraph ){for _ ,_fbbe :=range _eeaf .content (){for _fbfb ,_eeaab :=range _fbbe .P {if _eeaab ==p ._cfacb {copy (_fbbe .P [_fbfb :],_fbbe .P [_fbfb +1:]);_fbbe .P =_fbbe .P [0:len (_fbbe .P )-1];return ;};};}; -};func (_fde *chart )Target ()string {return _fde ._ega };func _edadf ()*_af .Textpath {_aaabc :=_af .NewTextpath ();_aaabc .OnAttr =_cb .ST_TrueFalseTrue ;_aaabc .FitshapeAttr =_cb .ST_TrueFalseTrue ;return _aaabc ;}; +// AddTabStop adds a tab stop to the paragraph. +func (_edac ParagraphStyleProperties )AddTabStop (position _dd .Distance ,justificaton _dbb .ST_TabJc ,leader _dbb .ST_TabTlc ){if _edac ._fadd .Tabs ==nil {_edac ._fadd .Tabs =_dbb .NewCT_Tabs ();};_fbea :=_dbb .NewCT_TabStop ();_fbea .LeaderAttr =leader ; +_fbea .ValAttr =justificaton ;_fbea .PosAttr .Int64 =_c .Int64 (int64 (position /_dd .Twips ));_edac ._fadd .Tabs .Tab =append (_edac ._fadd .Tabs .Tab ,_fbea );};func (_fcage *WatermarkPicture )getShapeImagedata ()*_c .XSDAny {return _fcage .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"); +}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_adfa ParagraphProperties )SetHangingIndent (m _fdf .Distance ){if _adfa ._gcab .Ind ==nil {_adfa ._gcab .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_adfa ._gcab .Ind .HangingAttr =nil ;}else {_adfa ._gcab .Ind .HangingAttr =&_cb .ST_TwipsMeasure {}; -_adfa ._gcab .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fdf .Twips ));};}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_cacfd TableProperties )TableLook ()TableLook {if _cacfd ._gddda .TblLook ==nil {_cacfd ._gddda .TblLook =_dbb .NewCT_TblLook ();};return TableLook {_cacfd ._gddda .TblLook };}; -// PutNodeBefore put node to position before relativeTo. -func (_dagc *Document )PutNodeBefore (relativeTo ,node Node ){_dagc .putNode (relativeTo ,node ,true )}; +// SetEffect sets a text effect on the run. +func (_dfeg RunProperties )SetEffect (e _dbb .ST_TextEffect ){if e ==_dbb .ST_TextEffectUnset {_dfeg ._dfbf .Effect =nil ;}else {_dfeg ._dfbf .Effect =_dbb .NewCT_TextEffect ();_dfeg ._dfbf .Effect .ValAttr =e ;};}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_fafd *Document )AddImage (i _ea .Image )(_ea .ImageRef ,error ){_baef :=_ea .MakeImageRef (i ,&_fafd .DocBase ,_fafd ._bdfb );if i .Data ==nil &&i .Path ==""{return _baef ,_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068"); -};if i .Format ==""{return _baef ,_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _baef ,_ec .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065"); -};if i .Path !=""{_cbg :=_ab .Add (i .Path );if _cbg !=nil {return _baef ,_cbg ;};};_fafd .Images =append (_fafd .Images ,_baef );_bbed :=_dd .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_fafd .Images ),i .Format ); -_bfcb :=_fafd ._bdfb .AddRelationship (_bbed ,_g .ImageType );_fafd .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_fafd .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_fafd .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fafd .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_fafd .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); -_baef .SetRelID (_bfcb .X ().IdAttr );_baef .SetTarget (_bbed );return _baef ,nil ;}; +// X returns the inner wrapped XML type. +func (_begga Styles )X ()*_dbb .Styles {return _begga ._ebgcb }; -// AddDefinition adds a new numbering definition. -func (_acfge Numbering )AddDefinition ()NumberingDefinition {_eacg :=_df .NewCT_Num ();_fbdb :=int64 (1);for _ ,_fgea :=range _acfge .Definitions (){if _fgea .AbstractNumberID ()>=_fbdb {_fbdb =_fgea .AbstractNumberID ()+1;};};_fedc :=int64 (1);for _ ,_gabfe :=range _acfge .X ().Num {if _gabfe .NumIdAttr >=_fedc {_fedc =_gabfe .NumIdAttr +1; -};};_eacg .NumIdAttr =_fedc ;_eacg .AbstractNumId =_df .NewCT_DecimalNumber ();_eacg .AbstractNumId .ValAttr =_fbdb ;_ebffc :=_df .NewCT_AbstractNum ();_ebffc .AbstractNumIdAttr =_fbdb ;_acfge ._becge .AbstractNum =append (_acfge ._becge .AbstractNum ,_ebffc ); -_acfge ._becge .Num =append (_acfge ._becge .Num ,_eacg );return NumberingDefinition {_ebffc };}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_aadcc ParagraphProperties )Style ()string {if _aadcc ._ecge .PStyle !=nil {return _aadcc ._ecge .PStyle .ValAttr ;};return "";};func (_cffc *Document )reorderEndnote (){_adca :=int64 (1);_dgfa :=map[int64 ]int64 {};for _ ,_afbf :=range _cffc ._adb .Endnote {switch _afbf .TypeAttr {case _dbb .ST_FtnEdnSeparator :_afbf .IdAttr =-1; +break ;case _dbb .ST_FtnEdnContinuationSeparator :_afbf .IdAttr =0;break ;default:_dgfa [_afbf .IdAttr ]=_adca ;_afbf .IdAttr =_adca ;_adca ++;};};for _ ,_agfa :=range _cffc .Paragraphs (){for _ ,_ccgf :=range _agfa .Runs (){if _bfc ,_fbed :=_ccgf .IsEndnote (); +_bfc {_ccgf .X ().EG_RunInnerContent [0].EndnoteReference .IdAttr =_dgfa [_fbed ];};};};}; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_adeca TableLook )SetHorizontalBanding (on bool ){if !on {_adeca ._ffaee .NoHBandAttr =&_cb .ST_OnOff {};_adeca ._ffaee .NoHBandAttr .ST_OnOff1 =_cb .ST_OnOff1On ;}else {_adeca ._ffaee .NoHBandAttr =&_cb .ST_OnOff {};_adeca ._ffaee .NoHBandAttr .ST_OnOff1 =_cb .ST_OnOff1Off ; -};}; +// SetHANSITheme sets the font H ANSI Theme. +func (_cfec Fonts )SetHANSITheme (t _dbb .ST_Theme ){_cfec ._ccef .HAnsiThemeAttr =t }; -// SetFooter sets a section footer. -func (_gcaaa Section )SetFooter (f Footer ,t _df .ST_HdrFtr ){_eefdd :=_df .NewEG_HdrFtrReferences ();_gcaaa ._cbbbd .EG_HdrFtrReferences =append (_gcaaa ._cbbbd .EG_HdrFtrReferences ,_eefdd );_eefdd .FooterReference =_df .NewCT_HdrFtrRef ();_eefdd .FooterReference .TypeAttr =t ; -_beca :=_gcaaa ._bfdab ._bdfb .FindRIDForN (f .Index (),_g .FooterType );if _beca ==""{_fa .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044"); -};_eefdd .FooterReference .IdAttr =_beca ;};func _ebbb (_bfdef *_df .EG_ContentBlockContent )[]Bookmark {_bfdfg :=[]Bookmark {};for _ ,_ggef :=range _bfdef .P {for _ ,_eeadb :=range _ggef .EG_PContent {for _ ,_bdbb :=range _eeadb .EG_ContentRunContent {for _ ,_bccb :=range _bdbb .EG_RunLevelElts {for _ ,_bacd :=range _bccb .EG_RangeMarkupElements {if _bacd .BookmarkStart !=nil {_bfdfg =append (_bfdfg ,Bookmark {_bacd .BookmarkStart }); -};};};};};};for _ ,_ffae :=range _bfdef .EG_RunLevelElts {for _ ,_fdac :=range _ffae .EG_RangeMarkupElements {if _fdac .BookmarkStart !=nil {_bfdfg =append (_bfdfg ,Bookmark {_fdac .BookmarkStart });};};};for _ ,_ecde :=range _bfdef .Tbl {for _ ,_bbfg :=range _ecde .EG_ContentRowContent {for _ ,_bgcff :=range _bbfg .Tr {for _ ,_faeec :=range _bgcff .EG_ContentCellContent {for _ ,_bdaf :=range _faeec .Tc {for _ ,_ggdf :=range _bdaf .EG_BlockLevelElts {for _ ,_dceed :=range _ggdf .EG_ContentBlockContent {for _ ,_effd :=range _ebbb (_dceed ){_bfdfg =append (_bfdfg ,_effd ); -};};};};};};};};return _bfdfg ;}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_begd RunProperties )CharacterSpacingValue ()int64 {if _acab :=_begd ._dfbf .Spacing ;_acab !=nil {_cedd :=_acab .ValAttr ;if _cedd .Int64 !=nil {return *_cedd .Int64 ;};};return int64 (0);}; -// X return element of Node as interface, can be either *Paragraph, *Table and Run. -func (_egdd *Node )X ()interface{}{return _egdd ._aefge }; +// SetFormat sets the numbering format. +func (_eeeed NumberingLevel )SetFormat (f _dbb .ST_NumberFormat ){if _eeeed ._eafd .NumFmt ==nil {_eeeed ._eafd .NumFmt =_dbb .NewCT_NumFmt ();};_eeeed ._eafd .NumFmt .ValAttr =f ;}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_aadeg Paragraph )SetLineSpacing (d _fdf .Distance ,rule _df .ST_LineSpacingRule ){_aadeg .ensurePPr ();if _aadeg ._cfacb .PPr .Spacing ==nil {_aadeg ._cfacb .PPr .Spacing =_df .NewCT_Spacing ();};_egeeg :=_aadeg ._cfacb .PPr .Spacing ;if rule ==_df .ST_LineSpacingRuleUnset {_egeeg .LineRuleAttr =_df .ST_LineSpacingRuleUnset ; -_egeeg .LineAttr =nil ;}else {_egeeg .LineRuleAttr =rule ;_egeeg .LineAttr =&_df .ST_SignedTwipsMeasure {};_egeeg .LineAttr .Int64 =_g .Int64 (int64 (d /_fdf .Twips ));};}; +// // SetBeforeLineSpacing sets spacing above paragraph in line units. +func (_agece Paragraph )SetBeforeLineSpacing (d _dd .Distance ){_agece .ensurePPr ();if _agece ._fgdge .PPr .Spacing ==nil {_agece ._fgdge .PPr .Spacing =_dbb .NewCT_Spacing ();};_dacf :=_agece ._fgdge .PPr .Spacing ;_dacf .BeforeLinesAttr =_c .Int64 (int64 (d /_dd .Twips )); +}; -// SetRightPct sets the cell right margin -func (_deac CellMargins )SetRightPct (pct float64 ){_deac ._ffd .Right =_df .NewCT_TblWidth ();_cce (_deac ._ffd .Right ,pct );}; +// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. +func (_geba *Document )Append (d1orig *Document )error {_gaeg ,_gdgg :=d1orig .Copy ();if _gdgg !=nil {return _gdgg ;};_geba .DocBase =_geba .DocBase .Append (_gaeg .DocBase );if _gaeg ._debf .ConformanceAttr !=_gb .ST_ConformanceClassStrict {_geba ._debf .ConformanceAttr =_gaeg ._debf .ConformanceAttr ; +};_edce :=_geba ._egc .X ().Relationship ;_fcbd :=_gaeg ._egc .X ().Relationship ;_dbf :=_gaeg ._debf .Body ;_febg :=map[string ]string {};_bcffa :=map[int64 ]int64 {};_facd :=map[int64 ]int64 {};for _ ,_ffeb :=range _fcbd {_ffbg :=true ;_dadb :=_ffeb .IdAttr ; +_feaca :=_ffeb .TargetAttr ;_agfb :=_ffeb .TypeAttr ;_egfcd :=_agfb ==_c .ImageType ;_ccgd :=_agfb ==_c .HyperLinkType ;var _cedg string ;for _ ,_gfgdg :=range _edce {if _gfgdg .TypeAttr ==_agfb &&_gfgdg .TargetAttr ==_feaca {_ffbg =false ;_cedg =_gfgdg .IdAttr ; +break ;};};if _egfcd {_eacee :="\u0077\u006f\u0072d\u002f"+_feaca ;for _ ,_dgacb :=range _gaeg .DocBase .Images {if _dgacb .Target ()==_eacee {_gdaf ,_gfe :=_cf .ImageFromStorage (_dgacb .Path ());if _gfe !=nil {return _gfe ;};_cbagc ,_gfe :=_geba .AddImage (_gdaf ); +if _gfe !=nil {return _gfe ;};_cedg =_cbagc .RelID ();break ;};};}else if _ffbg {if _ccgd {_fda :=_geba ._egc .AddHyperlink (_feaca );_cedg =_cf .Relationship (_fda ).ID ();}else {_dbdb :=_geba ._egc .AddRelationship (_feaca ,_agfb );_cedg =_dbdb .X ().IdAttr ; +};};if _dadb !=_cedg {_febg [_dadb ]=_cedg ;};};if _dbf .SectPr !=nil {for _ ,_ccea :=range _dbf .SectPr .EG_HdrFtrReferences {if _ccea .HeaderReference !=nil {if _cecaa ,_afdb :=_febg [_ccea .HeaderReference .IdAttr ];_afdb {_ccea .HeaderReference .IdAttr =_cecaa ; +_geba ._fef =append (_geba ._fef ,_cf .NewRelationships ());};}else if _ccea .FooterReference !=nil {if _aeaef ,_cdgeg :=_febg [_ccea .FooterReference .IdAttr ];_cdgeg {_ccea .FooterReference .IdAttr =_aeaef ;_geba ._ffg =append (_geba ._ffg ,_cf .NewRelationships ()); +};};};};_cbgcf ,_cceb :=_geba ._adb ,_gaeg ._adb ;if _cbgcf !=nil {if _cceb !=nil {if _cbgcf .Endnote !=nil {if _cceb .Endnote !=nil {_efbag :=int64 (len (_cbgcf .Endnote )+1);for _ ,_adgff :=range _cceb .Endnote {_gede :=_adgff .IdAttr ;if _gede > 0{_adgff .IdAttr =_efbag ; +_cbgcf .Endnote =append (_cbgcf .Endnote ,_adgff );_facd [_gede ]=_efbag ;_efbag ++;};};};}else {_cbgcf .Endnote =_cceb .Endnote ;};};}else if _cceb !=nil {_cbgcf =_cceb ;};_geba ._adb =_cbgcf ;_bbbfa ,_gdfd :=_geba ._ebd ,_gaeg ._ebd ;if _bbbfa !=nil {if _gdfd !=nil {if _bbbfa .Footnote !=nil {if _gdfd .Footnote !=nil {_edfg :=int64 (len (_bbbfa .Footnote )+1); +for _ ,_ggffe :=range _gdfd .Footnote {_efbfb :=_ggffe .IdAttr ;if _efbfb > 0{_ggffe .IdAttr =_edfg ;_bbbfa .Footnote =append (_bbbfa .Footnote ,_ggffe );_bcffa [_efbfb ]=_edfg ;_edfg ++;};};};}else {_bbbfa .Footnote =_gdfd .Footnote ;};};}else if _gdfd !=nil {_bbbfa =_gdfd ; +};_geba ._ebd =_bbbfa ;for _ ,_ebdaf :=range _dbf .EG_BlockLevelElts {for _ ,_ddga :=range _ebdaf .EG_ContentBlockContent {for _ ,_cgbd :=range _ddga .P {_afge (_cgbd ,_febg );_gfggb (_cgbd ,_febg );_acffg (_cgbd ,_bcffa ,_facd );};for _ ,_ebgca :=range _ddga .Tbl {_geag (_ebgca ,_febg ); +_cedab (_ebgca ,_febg );_bfbb (_ebgca ,_bcffa ,_facd );};};};_geba ._debf .Body .EG_BlockLevelElts =append (_geba ._debf .Body .EG_BlockLevelElts ,_gaeg ._debf .Body .EG_BlockLevelElts ...);if _geba ._debf .Body .SectPr ==nil {_geba ._debf .Body .SectPr =_gaeg ._debf .Body .SectPr ; +}else {var _aab ,_abfd bool ;for _ ,_aabe :=range _geba ._debf .Body .SectPr .EG_HdrFtrReferences {if _aabe .HeaderReference !=nil {_aab =true ;}else if _aabe .FooterReference !=nil {_abfd =true ;};};if !_aab {for _ ,_cgff :=range _gaeg ._debf .Body .SectPr .EG_HdrFtrReferences {if _cgff .HeaderReference !=nil {_geba ._debf .Body .SectPr .EG_HdrFtrReferences =append (_geba ._debf .Body .SectPr .EG_HdrFtrReferences ,_cgff ); +break ;};};};if !_abfd {for _ ,_gab :=range _gaeg ._debf .Body .SectPr .EG_HdrFtrReferences {if _gab .FooterReference !=nil {_geba ._debf .Body .SectPr .EG_HdrFtrReferences =append (_geba ._debf .Body .SectPr .EG_HdrFtrReferences ,_gab );break ;};};};if _geba ._debf .Body .SectPr .Cols ==nil &&_gaeg ._debf .Body .SectPr .Cols !=nil {_geba ._debf .Body .SectPr .Cols =_gaeg ._debf .Body .SectPr .Cols ; +};};_aebg :=_geba .Numbering ._edcg ;_bfae :=_gaeg .Numbering ._edcg ;if _aebg ==nil &&_bfae !=nil {_aebg =_bfae ;};_geba .Numbering ._edcg =_aebg ;if _geba .Styles ._ebgcb ==nil &&_gaeg .Styles ._ebgcb !=nil {_geba .Styles ._ebgcb =_gaeg .Styles ._ebgcb ; +};_geba ._cdf =append (_geba ._cdf ,_gaeg ._cdf ...);_geba ._dgga =append (_geba ._dgga ,_gaeg ._dgga ...);if len (_geba ._accd )==0{_geba ._accd =_gaeg ._accd ;};if len (_geba ._dda )==0{_geba ._dda =_gaeg ._dda ;};_fefef :=_geba ._eeg ;_bbfg :=_gaeg ._eeg ; +if _fefef !=nil {if _bbfg !=nil {if _fefef .Divs !=nil {if _bbfg .Divs !=nil {_fefef .Divs .Div =append (_fefef .Divs .Div ,_bbfg .Divs .Div ...);};}else {_fefef .Divs =_bbfg .Divs ;};};_fefef .Frameset =nil ;}else if _bbfg !=nil {_fefef =_bbfg ;_fefef .Frameset =nil ; +};_geba ._eeg =_fefef ;_gdff :=_geba ._gce ;_fgdg :=_gaeg ._gce ;if _gdff !=nil {if _fgdg !=nil {if _gdff .Font !=nil {if _fgdg .Font !=nil {for _ ,_dacc :=range _fgdg .Font {_edda :=true ;for _ ,_afae :=range _gdff .Font {if _afae .NameAttr ==_dacc .NameAttr {_edda =false ; +break ;};};if _edda {_gdff .Font =append (_gdff .Font ,_dacc );};};};}else {_gdff .Font =_fgdg .Font ;};};}else if _fgdg !=nil {_gdff =_fgdg ;};_geba ._gce =_gdff ;return nil ;}; -// AddTable adds a new table to the document body. -func (_fcbd *Document )AddTable ()Table {_deab :=_df .NewEG_BlockLevelElts ();_fcbd ._acc .Body .EG_BlockLevelElts =append (_fcbd ._acc .Body .EG_BlockLevelElts ,_deab );_dfg :=_df .NewEG_ContentBlockContent ();_deab .EG_ContentBlockContent =append (_deab .EG_ContentBlockContent ,_dfg ); -_ed :=_df .NewCT_Tbl ();_dfg .Tbl =append (_dfg .Tbl ,_ed );return Table {_fcbd ,_ed };}; +// X returns the internally wrapped *wml.CT_SectPr. +func (_ebef Section )X ()*_dbb .CT_SectPr {return _ebef ._caead }; -// Fonts returns the style's Fonts. -func (_dbegf RunProperties )Fonts ()Fonts {if _dbegf ._eaag .RFonts ==nil {_dbegf ._eaag .RFonts =_df .NewCT_Fonts ();};return Fonts {_dbegf ._eaag .RFonts };};func _afdd (_faaee *_df .CT_Tbl ,_fded map[string ]string ){for _ ,_ecec :=range _faaee .EG_ContentRowContent {for _ ,_efag :=range _ecec .Tr {for _ ,_gfec :=range _efag .EG_ContentCellContent {for _ ,_efab :=range _gfec .Tc {for _ ,_fadbb :=range _efab .EG_BlockLevelElts {for _ ,_facec :=range _fadbb .EG_ContentBlockContent {for _ ,_ffdg :=range _facec .P {_fgb (_ffdg ,_fded ); -};for _ ,_eafdd :=range _facec .Tbl {_afdd (_eafdd ,_fded );};};};};};};};}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_abfcd TableStyleProperties )SetCellSpacingAuto (){_abfcd ._gcge .TblCellSpacing =_dbb .NewCT_TblWidth ();_abfcd ._gcge .TblCellSpacing .TypeAttr =_dbb .ST_TblWidthAuto ;}; -// SetWrapPathStart sets wrapPath start value. -func (_gg AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_eag .CT_Point2D ){_gg ._agg =coordinate }; +// SetThemeColor sets the color from the theme. +func (_aff Color )SetThemeColor (t _dbb .ST_ThemeColor ){_aff ._ff .ThemeColorAttr =t };func _faga (_ffbad *Document ,_edfa []*_dbb .CT_P ,_gbff *TableInfo ,_fefgfe *DrawingInfo )[]Node {_bgcae :=[]Node {};for _ ,_gded :=range _edfa {_baaa :=Paragraph {_ffbad ,_gded }; +_afggf :=Node {_abdb :_ffbad ,_agef :&_baaa };if _bcfba ,_gcffd :=_ffbad .Styles .SearchStyleById (_baaa .Style ());_gcffd {_afggf .Style =_bcfba ;};for _ ,_ccded :=range _baaa .Runs (){_afggf .Children =append (_afggf .Children ,Node {_abdb :_ffbad ,_agef :_ccded ,AnchoredDrawings :_ccded .DrawingAnchored (),InlineDrawings :_ccded .DrawingInline ()}); +};_bgcae =append (_bgcae ,_afggf );};return _bgcae ;};func _bbbgg ()*_bg .OfcLock {_bgbfb :=_bg .NewOfcLock ();_bgbfb .ExtAttr =_bg .ST_ExtEdit ;_bgbfb .TextAttr =_gb .ST_TrueFalseTrue ;_bgbfb .ShapetypeAttr =_gb .ST_TrueFalseTrue ;return _bgbfb ;}; -// SetStart sets the cell start margin -func (_ecg CellMargins )SetStart (d _fdf .Distance ){_ecg ._ffd .Start =_df .NewCT_TblWidth ();_ddg (_ecg ._ffd .Start ,d );};func (_ebga *WatermarkText )getShapeType ()*_g .XSDAny {return _ebga .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); -};func _aaac ()*_af .OfcLock {_bdab :=_af .NewOfcLock ();_bdab .ExtAttr =_af .ST_ExtEdit ;_bdab .AspectratioAttr =_cb .ST_TrueFalseTrue ;return _bdab ;}; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_fdba Paragraph )SetStyle (s string ){_fdba .ensurePPr ();if s ==""{_fdba ._fgdge .PPr .PStyle =nil ;}else {_fdba ._fgdge .PPr .PStyle =_dbb .NewCT_String ();_fdba ._fgdge .PPr .PStyle .ValAttr =s ;};};func (_ecec Paragraph )ensurePPr (){if _ecec ._fgdge .PPr ==nil {_ecec ._fgdge .PPr =_dbb .NewCT_PPr (); +};}; -// SizeValue returns the value of run font size in points. -func (_faddd RunProperties )SizeValue ()float64 {if _dadff :=_faddd ._eaag .Sz ;_dadff !=nil {_dcdf :=_dadff .ValAttr ;if _dcdf .ST_UnsignedDecimalNumber !=nil {return float64 (*_dcdf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetName sets the name of the style. +func (_gagb Style )SetName (name string ){_gagb ._dbgge .Name =_dbb .NewCT_String ();_gagb ._dbgge .Name .ValAttr =name ;}; -// Style is a style within the styles.xml file. -type Style struct{_fdfg *_df .CT_Style }; +// X returns the inner wrapped XML type. +func (_cacae Row )X ()*_dbb .CT_Row {return _cacae ._cccad }; -// NumId return numbering numId that being use by style properties. -func (_cgdff ParagraphStyleProperties )NumId ()int64 {if _cgdff ._ffbg .NumPr !=nil {if _cgdff ._ffbg .NumPr .NumId !=nil {return _cgdff ._ffbg .NumPr .NumId .ValAttr ;};};return -1;}; +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_fcbca Run )AddTab (){_bdba :=_fcbca .newIC ();_bdba .Tab =_dbb .NewCT_Empty ()};func (_fefa Styles )initializeStyleDefaults (){_efdef :=_fefa .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_dbb .ST_StyleTypeParagraph ,true );_efdef .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c"); +_efdef .SetPrimaryStyle (true );_fgdd :=_fefa .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_dbb .ST_StyleTypeCharacter ,true );_fgdd .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074"); +_fgdd .SetUISortOrder (1);_fgdd .SetSemiHidden (true );_fgdd .SetUnhideWhenUsed (true );_gfec :=_fefa .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_dbb .ST_StyleTypeCharacter ,false );_gfec .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072"); +_gfec .SetBasedOn (_fgdd .StyleID ());_gfec .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_gfec .SetUISortOrder (10);_gfec .RunProperties ().Fonts ().SetASCIITheme (_dbb .ST_ThemeMajorAscii );_gfec .RunProperties ().Fonts ().SetEastAsiaTheme (_dbb .ST_ThemeMajorEastAsia ); +_gfec .RunProperties ().Fonts ().SetHANSITheme (_dbb .ST_ThemeMajorHAnsi );_gfec .RunProperties ().Fonts ().SetCSTheme (_dbb .ST_ThemeMajorBidi );_gfec .RunProperties ().SetSize (28*_dd .Point );_gfec .RunProperties ().SetKerning (14*_dd .Point );_gfec .RunProperties ().SetCharacterSpacing (-10*_dd .Twips ); +_aaff :=_fefa .AddStyle ("\u0054\u0069\u0074l\u0065",_dbb .ST_StyleTypeParagraph ,false );_aaff .SetName ("\u0054\u0069\u0074l\u0065");_aaff .SetBasedOn (_efdef .StyleID ());_aaff .SetNextStyle (_efdef .StyleID ());_aaff .SetLinkedStyle (_gfec .StyleID ()); +_aaff .SetUISortOrder (10);_aaff .SetPrimaryStyle (true );_aaff .ParagraphProperties ().SetContextualSpacing (true );_aaff .RunProperties ().Fonts ().SetASCIITheme (_dbb .ST_ThemeMajorAscii );_aaff .RunProperties ().Fonts ().SetEastAsiaTheme (_dbb .ST_ThemeMajorEastAsia ); +_aaff .RunProperties ().Fonts ().SetHANSITheme (_dbb .ST_ThemeMajorHAnsi );_aaff .RunProperties ().Fonts ().SetCSTheme (_dbb .ST_ThemeMajorBidi );_aaff .RunProperties ().SetSize (28*_dd .Point );_aaff .RunProperties ().SetKerning (14*_dd .Point );_aaff .RunProperties ().SetCharacterSpacing (-10*_dd .Twips ); +_bfec :=_fefa .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_dbb .ST_StyleTypeTable ,false );_bfec .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_bfec .SetUISortOrder (99);_bfec .SetSemiHidden (true ); +_bfec .SetUnhideWhenUsed (true );_bfec .X ().TblPr =_dbb .NewCT_TblPrBase ();_bfac :=NewTableWidth ();_bfec .X ().TblPr .TblInd =_bfac .X ();_bfac .SetValue (0*_dd .Dxa );_bfec .X ().TblPr .TblCellMar =_dbb .NewCT_TblCellMar ();_bfac =NewTableWidth (); +_bfec .X ().TblPr .TblCellMar .Top =_bfac .X ();_bfac .SetValue (0*_dd .Dxa );_bfac =NewTableWidth ();_bfec .X ().TblPr .TblCellMar .Bottom =_bfac .X ();_bfac .SetValue (0*_dd .Dxa );_bfac =NewTableWidth ();_bfec .X ().TblPr .TblCellMar .Left =_bfac .X (); +_bfac .SetValue (108*_dd .Dxa );_bfac =NewTableWidth ();_bfec .X ().TblPr .TblCellMar .Right =_bfac .X ();_bfac .SetValue (108*_dd .Dxa );_bgecc :=_fefa .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_dbb .ST_StyleTypeNumbering ,false );_bgecc .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074"); +_bgecc .SetUISortOrder (1);_bgecc .SetSemiHidden (true );_bgecc .SetUnhideWhenUsed (true );_fbec :=[]_dd .Distance {16,13,12,11,11,11,11,11,11};_acfaa :=[]_dd .Distance {240,40,40,40,40,40,40,40,40};for _ffbe :=0;_ffbe < 9;_ffbe ++{_bgdbb :=_gf .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_ffbe +1); +_gfaf :=_fefa .AddStyle (_bgdbb +"\u0043\u0068\u0061\u0072",_dbb .ST_StyleTypeCharacter ,false );_gfaf .SetName (_gf .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_ffbe +1));_gfaf .SetBasedOn (_fgdd .StyleID ()); +_gfaf .SetLinkedStyle (_bgdbb );_gfaf .SetUISortOrder (9+_ffbe );_gfaf .RunProperties ().SetSize (_fbec [_ffbe ]*_dd .Point );_cdgfb :=_fefa .AddStyle (_bgdbb ,_dbb .ST_StyleTypeParagraph ,false );_cdgfb .SetName (_gf .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_ffbe +1)); +_cdgfb .SetNextStyle (_efdef .StyleID ());_cdgfb .SetLinkedStyle (_cdgfb .StyleID ());_cdgfb .SetUISortOrder (9+_ffbe );_cdgfb .SetPrimaryStyle (true );_cdgfb .ParagraphProperties ().SetKeepNext (true );_cdgfb .ParagraphProperties ().SetSpacing (_acfaa [_ffbe ]*_dd .Twips ,0); +_cdgfb .ParagraphProperties ().SetOutlineLevel (_ffbe );_cdgfb .RunProperties ().SetSize (_fbec [_ffbe ]*_dd .Point );};}; -// Borders allows controlling individual cell borders. -func (_dbga CellProperties )Borders ()CellBorders {if _dbga ._fdae .TcBorders ==nil {_dbga ._fdae .TcBorders =_df .NewCT_TcBorders ();};return CellBorders {_dbga ._fdae .TcBorders };}; +// RemoveParagraph removes a paragraph from the endnote. +func (_gecd Endnote )RemoveParagraph (p Paragraph ){for _ ,_bccg :=range _gecd .content (){for _fefga ,_bcec :=range _bccg .P {if _bcec ==p ._fgdge {copy (_bccg .P [_fefga :],_bccg .P [_fefga +1:]);_bccg .P =_bccg .P [0:len (_bccg .P )-1];return ;};};}; +}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_ecgbc ParagraphBorders )SetLeft (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_ecgbc ._fece .Left =_df .NewCT_Border ();_fbff (_ecgbc ._fece .Left ,t ,c ,thickness );}; +// UnderlineColor returns the hex color value of paragraph underline. +func (_acdcd ParagraphProperties )UnderlineColor ()string {if _eade :=_acdcd ._ecge .RPr .U ;_eade !=nil {_adfafg :=_eade .ColorAttr ;if _adfafg !=nil &&_adfafg .ST_HexColorRGB !=nil {return *_adfafg .ST_HexColorRGB ;};};return "";}; -// InitializeDefault constructs a default numbering. -func (_eecce Numbering )InitializeDefault (){_febag :=_df .NewCT_AbstractNum ();_febag .MultiLevelType =_df .NewCT_MultiLevelType ();_febag .MultiLevelType .ValAttr =_df .ST_MultiLevelTypeHybridMultilevel ;_eecce ._becge .AbstractNum =append (_eecce ._becge .AbstractNum ,_febag ); -_febag .AbstractNumIdAttr =1;const _edcg =720;const _dabgg =720;const _acfce =360;for _ffee :=0;_ffee < 9;_ffee ++{_gddbb :=_df .NewCT_Lvl ();_gddbb .IlvlAttr =int64 (_ffee );_gddbb .Start =_df .NewCT_DecimalNumber ();_gddbb .Start .ValAttr =1;_gddbb .NumFmt =_df .NewCT_NumFmt (); -_gddbb .NumFmt .ValAttr =_df .ST_NumberFormatBullet ;_gddbb .Suff =_df .NewCT_LevelSuffix ();_gddbb .Suff .ValAttr =_df .ST_LevelSuffixNothing ;_gddbb .LvlText =_df .NewCT_LevelText ();_gddbb .LvlText .ValAttr =_g .String ("\uf0b7");_gddbb .LvlJc =_df .NewCT_Jc (); -_gddbb .LvlJc .ValAttr =_df .ST_JcLeft ;_gddbb .RPr =_df .NewCT_RPr ();_gddbb .RPr .RFonts =_df .NewCT_Fonts ();_gddbb .RPr .RFonts .AsciiAttr =_g .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gddbb .RPr .RFonts .HAnsiAttr =_g .String ("\u0053\u0079\u006d\u0062\u006f\u006c"); -_gddbb .RPr .RFonts .HintAttr =_df .ST_HintDefault ;_gddbb .PPr =_df .NewCT_PPrGeneral ();_fgcb :=int64 (_ffee *_dabgg +_edcg );_gddbb .PPr .Ind =_df .NewCT_Ind ();_gddbb .PPr .Ind .LeftAttr =&_df .ST_SignedTwipsMeasure {};_gddbb .PPr .Ind .LeftAttr .Int64 =_g .Int64 (_fgcb ); -_gddbb .PPr .Ind .HangingAttr =&_cb .ST_TwipsMeasure {};_gddbb .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (_acfce ));_febag .Lvl =append (_febag .Lvl ,_gddbb );};_aada :=_df .NewCT_Num ();_aada .NumIdAttr =1;_aada .AbstractNumId =_df .NewCT_DecimalNumber (); -_aada .AbstractNumId .ValAttr =1;_eecce ._becge .Num =append (_eecce ._becge .Num ,_aada );}; +// X returns the inner wrapped XML type. +func (_eeda Fonts )X ()*_dbb .CT_Fonts {return _eeda ._ccef }; -// AddEndnoteReference adds a footnote reference to a run. -func (_cbbf Run )AddEndnoteReference (){_eaga :=_cbbf .newIC ();_eaga .EndnoteRef =&_df .CT_Empty {}}; +// ReplaceTextByRegexp replace text inside node using regexp. +func (_afcf *Nodes )ReplaceTextByRegexp (expr *_g .Regexp ,newText string ){for _ ,_dbbdfc :=range _afcf ._badg {_dbbdfc .ReplaceTextByRegexp (expr ,newText );};}; -// Headers returns the headers defined in the document. -func (_bada *Document )Headers ()[]Header {_cbc :=[]Header {};for _ ,_agf :=range _bada ._faed {_cbc =append (_cbc ,Header {_bada ,_agf });};return _cbc ;}; +// Style return the table style. +func (_decg Table )Style ()string {if _decg ._egbgd .TblPr !=nil &&_decg ._egbgd .TblPr .TblStyle !=nil {return _decg ._egbgd .TblPr .TblStyle .ValAttr ;};return "";};func _bee (_ebcc *Document )map[int64 ]map[int64 ]int64 {_gfbfd :=_ebcc .Paragraphs (); +_cefba :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_cbbb :=range _gfbfd {_cdgd :=_cfdb (_ebcc ,_cbbb );if _cdgd .NumberingLevel !=nil &&_cdgd .AbstractNumId !=nil {_becde :=*_cdgd .AbstractNumId ;if _ ,_bgdg :=_cefba [_becde ];_bgdg {if _bfd :=_cdgd .NumberingLevel .X (); +_bfd !=nil {if _ ,_eeee :=_cefba [_becde ][_bfd .IlvlAttr ];_eeee {_cefba [_becde ][_bfd .IlvlAttr ]++;}else {_cefba [_becde ][_bfd .IlvlAttr ]=1;};};}else {if _bdacc :=_cdgd .NumberingLevel .X ();_bdacc !=nil {_cefba [_becde ]=map[int64 ]int64 {_bdacc .IlvlAttr :1}; +};};};};return _cefba ;}; -// SetPictureSize set watermark picture size with given width and height. -func (_gfcgg *WatermarkPicture )SetPictureSize (width ,height int64 ){if _gfcgg ._eegef !=nil {_beecd :=_gfcgg .GetShapeStyle ();_beecd .SetWidth (float64 (width )*_fdf .Point );_beecd .SetHeight (float64 (height )*_fdf .Point );_gfcgg .SetShapeStyle (_beecd ); -};}; +// SetAfterSpacing sets spacing below paragraph. +func (_ggdcd Paragraph )SetAfterSpacing (d _dd .Distance ){_ggdcd .ensurePPr ();if _ggdcd ._fgdge .PPr .Spacing ==nil {_ggdcd ._fgdge .PPr .Spacing =_dbb .NewCT_Spacing ();};_dcgae :=_ggdcd ._fgdge .PPr .Spacing ;_dcgae .AfterAttr =&_gb .ST_TwipsMeasure {}; +_dcgae .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (d /_dd .Twips ));}; -// SetWidthAuto sets the the cell width to automatic. -func (_cbe CellProperties )SetWidthAuto (){_cbe ._fdae .TcW =_df .NewCT_TblWidth ();_cbe ._fdae .TcW .TypeAttr =_df .ST_TblWidthAuto ;}; +// SetValue sets the width value. +func (_gbdc TableWidth )SetValue (m _dd .Distance ){_gbdc ._aecff .WAttr =&_dbb .ST_MeasurementOrPercent {};_gbdc ._aecff .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {};_gbdc ._aecff .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_dd .Twips )); +_gbdc ._aecff .TypeAttr =_dbb .ST_TblWidthDxa ;}; -// SetThemeColor sets the color from the theme. -func (_cfa Color )SetThemeColor (t _df .ST_ThemeColor ){_cfa ._aff .ThemeColorAttr =t }; +// SetBottomPct sets the cell bottom margin +func (_ba CellMargins )SetBottomPct (pct float64 ){_ba ._fcdb .Bottom =_dbb .NewCT_TblWidth ();_eab (_ba ._fcdb .Bottom ,pct );}; -// AddField adds a field (automatically computed text) to the document. -func (_abfge Run )AddField (code string ){_abfge .AddFieldWithFormatting (code ,"",true )}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_ffdfd Paragraph )AddDropdownList (name string )FormField {_acdgc :=_ffdfd .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_acdgc ._fbag .DdList =_dbb .NewCT_FFDDList ();return _acdgc ;}; -// ReplaceText replace the text inside node. -func (_beaa *Node )ReplaceText (oldText ,newText string ){switch _abgd :=_beaa .X ().(type ){case *Paragraph :for _ ,_cbda :=range _abgd .Runs (){for _ ,_aegc :=range _cbda ._febfe .EG_RunInnerContent {if _aegc .T !=nil {_cdae :=_aegc .T .Content ;_cdae =_e .ReplaceAll (_cdae ,oldText ,newText ); -_aegc .T .Content =_cdae ;};};};};for _ ,_agggb :=range _beaa .Children {_agggb .ReplaceText (oldText ,newText );};};func _adba (_edgdd *_df .CT_P ,_age map[string ]string ){for _ ,_dddcc :=range _edgdd .EG_PContent {if _dddcc .Hyperlink !=nil &&_dddcc .Hyperlink .IdAttr !=nil {if _dcea ,_efgg :=_age [*_dddcc .Hyperlink .IdAttr ]; -_efgg {*_dddcc .Hyperlink .IdAttr =_dcea ;};};};}; +// Nodes return the document's element as nodes. +func (_gfbff *Document )Nodes ()Nodes {_fccc :=[]Node {};for _ ,_cdfa :=range _gfbff ._debf .Body .EG_BlockLevelElts {_fccc =append (_fccc ,_cgggf (_gfbff ,_cdfa .EG_ContentBlockContent ,nil )...);};if _gfbff ._debf .Body .SectPr !=nil {_fccc =append (_fccc ,Node {_agef :_gfbff ._debf .Body .SectPr }); +};_gfea :=Nodes {_badg :_fccc };return _gfea ;}; -// SearchStylesById returns style by its id. -func (_ggade Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_ebffb :=range _ggade ._adbaf .Style {if _ebffb .StyleIdAttr !=nil {if *_ebffb .StyleIdAttr ==id {return Style {_ebffb },true ;};};};return Style {},false ;}; +// RemoveRun removes a child run from a paragraph. +func (_gdede Paragraph )RemoveRun (r Run ){for _ ,_ccfbd :=range _gdede ._fgdge .EG_PContent {for _bdgf ,_eadg :=range _ccfbd .EG_ContentRunContent {if _eadg .R ==r ._gfdaag {copy (_ccfbd .EG_ContentRunContent [_bdgf :],_ccfbd .EG_ContentRunContent [_bdgf +1:]); +_ccfbd .EG_ContentRunContent =_ccfbd .EG_ContentRunContent [0:len (_ccfbd .EG_ContentRunContent )-1];};if _eadg .Sdt !=nil &&_eadg .Sdt .SdtContent !=nil {for _cfed ,_deeb :=range _eadg .Sdt .SdtContent .EG_ContentRunContent {if _deeb .R ==r ._gfdaag {copy (_eadg .Sdt .SdtContent .EG_ContentRunContent [_cfed :],_eadg .Sdt .SdtContent .EG_ContentRunContent [_cfed +1:]); +_eadg .Sdt .SdtContent .EG_ContentRunContent =_eadg .Sdt .SdtContent .EG_ContentRunContent [0:len (_eadg .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; + +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_edcf *_dbb .CT_TblLook }; + +// ClearColor clears the text color. +func (_eaecd RunProperties )ClearColor (){_eaecd ._dfbf .Color =nil };func _cgbf (_fbee []*_dbb .EG_ContentBlockContent ,_dgbb *TableInfo )[]TextItem {_ecacf :=[]TextItem {};for _ ,_facgb :=range _fbee {if _egeda :=_facgb .Sdt ;_egeda !=nil {if _ggbf :=_egeda .SdtContent ; +_ggbf !=nil {_ecacf =append (_ecacf ,_befa (_ggbf .P ,_dgbb ,nil )...);};};_ecacf =append (_ecacf ,_befa (_facgb .P ,_dgbb ,nil )...);for _ ,_bfgd :=range _facgb .Tbl {for _bbbg ,_egbg :=range _bfgd .EG_ContentRowContent {for _ ,_acgc :=range _egbg .Tr {for _fgcce ,_cadg :=range _acgc .EG_ContentCellContent {for _ ,_bbdda :=range _cadg .Tc {_aefd :=&TableInfo {Table :_bfgd ,Row :_acgc ,Cell :_bbdda ,RowIndex :_bbbg ,ColIndex :_fgcce }; +for _ ,_abgf :=range _bbdda .EG_BlockLevelElts {_ecacf =append (_ecacf ,_cgbf (_abgf .EG_ContentBlockContent ,_aefd )...);};};};};};};};return _ecacf ;}; // X returns the inner wrapped XML type. -func (_fbc *Document )X ()*_df .Document {return _fbc ._acc }; +func (_cbcgd InlineDrawing )X ()*_dbb .WdInline {return _cbcgd ._beb };func (_fefgf *Document )addEndnoteSeparator (){_bbbc :=_dbb .NewCT_FtnEdn ();_bbbc .IdAttr =-1;_bbbc .TypeAttr =_dbb .ST_FtnEdnSeparator ;_cefb :=Footnote {_fefgf ,_bbbc };_cefb .X ().EG_BlockLevelElts =[]*_dbb .EG_BlockLevelElts {_dbb .NewEG_BlockLevelElts ()}; +_ggdc :=_cefb .AddParagraph ();_ggdc .X ().PPr =nil ;_feeg :=_ggdc .AddRun ();_bgca :=_feeg .newIC ();_bgca .Separator =_dbb .NewCT_Empty ();_fefgf ._adb .CT_Endnotes .Endnote =append (_fefgf ._adb .CT_Endnotes .Endnote ,_bbbc );_bbbc =_dbb .NewCT_FtnEdn (); +_bbbc .IdAttr =0;_bbbc .TypeAttr =_dbb .ST_FtnEdnContinuationSeparator ;_cefb =Footnote {_fefgf ,_bbbc };_cefb .X ().EG_BlockLevelElts =[]*_dbb .EG_BlockLevelElts {_dbb .NewEG_BlockLevelElts ()};_ggdc =_cefb .AddParagraph ();_ggdc .X ().PPr =nil ;_feeg =_ggdc .AddRun (); +_bgca =_feeg .newIC ();_bgca .ContinuationSeparator =_dbb .NewCT_Empty ();_fefgf ._adb .CT_Endnotes .Endnote =append (_fefgf ._adb .CT_Endnotes .Endnote ,_bbbc );}; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_ffc *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _ffc .insertParagraph (relativeTo ,false );}; +// SetRight sets the cell right margin +func (_cga CellMargins )SetRight (d _dd .Distance ){_cga ._fcdb .Right =_dbb .NewCT_TblWidth ();_fdd (_cga ._fcdb .Right ,d );}; -// SetWidth sets the table with to a specified width. -func (_ffceb TableProperties )SetWidth (d _fdf .Distance ){_ffceb ._dabb .TblW =_df .NewCT_TblWidth ();_ffceb ._dabb .TblW .TypeAttr =_df .ST_TblWidthDxa ;_ffceb ._dabb .TblW .WAttr =&_df .ST_MeasurementOrPercent {};_ffceb ._dabb .TblW .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_ffceb ._dabb .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (d /_fdf .Twips ));}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_ffbfg Paragraph )Style ()string {if _ffbfg ._fgdge .PPr !=nil &&_ffbfg ._fgdge .PPr .PStyle !=nil {return _ffbfg ._fgdge .PPr .PStyle .ValAttr ;};return "";};func (_dgaa *WatermarkText )findNode (_fdcc *_c .XSDAny ,_cggad string )*_c .XSDAny {for _ ,_bggfc :=range _fdcc .Nodes {if _bggfc .XMLName .Local ==_cggad {return _bggfc ; +};};return nil ;}; -// AddTable adds a table to the table cell. -func (_ffb Cell )AddTable ()Table {_gebf :=_df .NewEG_BlockLevelElts ();_ffb ._gfe .EG_BlockLevelElts =append (_ffb ._gfe .EG_BlockLevelElts ,_gebf );_dfba :=_df .NewEG_ContentBlockContent ();_gebf .EG_ContentBlockContent =append (_gebf .EG_ContentBlockContent ,_dfba ); -_baa :=_df .NewCT_Tbl ();_dfba .Tbl =append (_dfba .Tbl ,_baa );return Table {_ffb ._dfb ,_baa };}; +// SetTextStyleBold set text style of watermark to bold. +func (_ebad *WatermarkText )SetTextStyleBold (value bool ){if _ebad ._fbefg !=nil {_edad :=_ebad .GetStyle ();_edad .SetBold (value );_ebad .SetStyle (_edad );};}; -// VerticalAlign returns the value of paragraph vertical align. -func (_egddc ParagraphProperties )VerticalAlignment ()_cb .ST_VerticalAlignRun {if _dbfd :=_egddc ._gcab .RPr .VertAlign ;_dbfd !=nil {return _dbfd .ValAttr ;};return 0;}; +// SetRightToLeft sets the run text goes from right to left. +func (_dfgcd RunProperties )SetRightToLeft (b bool ){if !b {_dfgcd ._dfbf .Rtl =nil ;}else {_dfgcd ._dfbf .Rtl =_dbb .NewCT_OnOff ();};}; -// SetText sets the watermark text. -func (_acga *WatermarkText )SetText (text string ){_abcb :=_acga .getShape ();if _acga ._ccagc !=nil {_bbac :=_acga ._ccagc .EG_ShapeElements ;if len (_bbac )> 0&&_bbac [0].Textpath !=nil {_bbac [0].Textpath .StringAttr =&text ;};}else {_dfabae :=_acga .findNode (_abcb ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); -for _dbagd ,_bfba :=range _dfabae .Attrs {if _bfba .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_dfabae .Attrs [_dbagd ].Value =text ;};};};};func (_bgggb Paragraph )ensurePPr (){if _bgggb ._cfacb .PPr ==nil {_bgggb ._cfacb .PPr =_df .NewCT_PPr (); -};}; +// AddParagraph adds a paragraph to the footnote. +func (_ecgf Footnote )AddParagraph ()Paragraph {_bbbgf :=_dbb .NewEG_ContentBlockContent ();_ceea :=len (_ecgf ._dbfb .EG_BlockLevelElts [0].EG_ContentBlockContent );_ecgf ._dbfb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_ecgf ._dbfb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_bbbgf ); +_gegcf :=_dbb .NewCT_P ();var _afag *_dbb .CT_String ;if _ceea !=0{_aefda :=len (_ecgf ._dbfb .EG_BlockLevelElts [0].EG_ContentBlockContent [_ceea -1].P );_afag =_ecgf ._dbfb .EG_BlockLevelElts [0].EG_ContentBlockContent [_ceea -1].P [_aefda -1].PPr .PStyle ; +}else {_afag =_dbb .NewCT_String ();_afag .ValAttr =FootnoteTextStyleId ;};_bbbgf .P =append (_bbbgf .P ,_gegcf );_gccb :=Paragraph {_ecgf ._dgeda ,_gegcf };_gccb ._fgdge .PPr =_dbb .NewCT_PPr ();_gccb ._fgdge .PPr .PStyle =_afag ;_gccb ._fgdge .PPr .RPr =_dbb .NewCT_ParaRPr (); +return _gccb ;}; -// SetBasedOn sets the style that this style is based on. -func (_cggfe Style )SetBasedOn (name string ){if name ==""{_cggfe ._fdfg .BasedOn =nil ;}else {_cggfe ._fdfg .BasedOn =_df .NewCT_String ();_cggfe ._fdfg .BasedOn .ValAttr =name ;};}; +// SetASCIITheme sets the font ASCII Theme. +func (_cbcca Fonts )SetASCIITheme (t _dbb .ST_Theme ){_cbcca ._ccef .AsciiThemeAttr =t }; -// SetLeft sets the cell left margin -func (_ffe CellMargins )SetLeft (d _fdf .Distance ){_ffe ._ffd .Left =_df .NewCT_TblWidth ();_ddg (_ffe ._ffd .Left ,d );}; +// X returns the inner wrapped XML type. +func (_deefe NumberingLevel )X ()*_dbb .CT_Lvl {return _deefe ._eafd }; -// Shadow returns true if run shadow is on. -func (_fbba RunProperties )Shadow ()bool {return _cbdc (_fbba ._eaag .Shadow )}; +// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. +type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_dbb .CT_P ;Hyperlink *_dbb .CT_Hyperlink ;Run *_dbb .CT_R ;TableInfo *TableInfo ;}; -// ExtractFromFooter returns text from the document footer as an array of TextItems. -func ExtractFromFooter (footer *_df .Ftr )[]TextItem {return _eafdg (footer .EG_ContentBlockContent ,nil )}; +// X returns the inner wrapped XML type. +func (_daaa CellProperties )X ()*_dbb .CT_TcPr {return _daaa ._ggf }; -// TextWithOptions extract text with options. -func (_bcddd *DocText )TextWithOptions (options ExtractTextOptions )string {_bdgab :=make (map[int64 ]map[int64 ]int64 ,0);_gdbaa :=_d .NewBuffer ([]byte {});_cagg :=int64 (0);_egadd :=int64 (0);_gcbfe :=int64 (0);for _gedg ,_bdfdb :=range _bcddd .Items {_fdggg :=false ; -if _bdfdb .Text !=""{if _gedg > 0{if _bdfdb .Paragraph !=_bcddd .Items [_gedg -1].Paragraph {_fdggg =true ;};if !options .RunsOnNewLine &&_fdggg {_gdbaa .WriteString ("\u000a");}else if options .RunsOnNewLine {_gdbaa .WriteString ("\u000a");};}else {_fdggg =true ; -};if options .WithNumbering {if _fdggg {for _ ,_aagga :=range _bcddd ._gafcd {if _aagga .FromParagraph ==nil {continue ;};if _aagga .FromParagraph .X ()==_bdfdb .Paragraph {if _dgdbc :=_aagga .NumberingLevel .X ();_dgdbc !=nil {if _aagga .AbstractNumId !=nil &&_bcddd ._fddc [*_aagga .AbstractNumId ][_dgdbc .IlvlAttr ]> 0{if _ ,_deag :=_bdgab [*_aagga .AbstractNumId ]; -_deag {if _ ,_fdeg :=_bdgab [*_aagga .AbstractNumId ][_dgdbc .IlvlAttr ];_fdeg {_bdgab [*_aagga .AbstractNumId ][_dgdbc .IlvlAttr ]++;}else {_bdgab [*_aagga .AbstractNumId ][_dgdbc .IlvlAttr ]=1;};}else {_bdgab [*_aagga .AbstractNumId ]=map[int64 ]int64 {_dgdbc .IlvlAttr :1}; -};if _cagg ==_aagga .NumberingLevel .X ().IlvlAttr &&_dgdbc .IlvlAttr > 0{_egadd ++;}else {_egadd =_bdgab [*_aagga .AbstractNumId ][_dgdbc .IlvlAttr ];if _dgdbc .IlvlAttr > _cagg &&_gcbfe ==*_aagga .AbstractNumId {_egadd =1;};};_egdb :="";if _dgdbc .LvlText .ValAttr !=nil {_egdb =*_dgdbc .LvlText .ValAttr ; -};_dfab :=_bc .FormatNumberingText (_egadd ,_dgdbc .IlvlAttr ,_egdb ,_dgdbc .NumFmt ,_bdgab [*_aagga .AbstractNumId ]);_gdbaa .WriteString (_dfab );_bcddd ._fddc [*_aagga .AbstractNumId ][_dgdbc .IlvlAttr ]--;_cagg =_dgdbc .IlvlAttr ;_gcbfe =*_aagga .AbstractNumId ; -if options .NumberingIndent !=""{_gdbaa .WriteString (options .NumberingIndent );};};};break ;};};};};_gdbaa .WriteString (_bdfdb .Text );};};return _gdbaa .String ();}; +// GetWrapPathStart return wrapPath start value. +func (_gaa AnchorDrawWrapOptions )GetWrapPathStart ()*_cg .CT_Point2D {return _gaa ._dge }; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_ffd *_df .CT_TcMar }; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_adgb *_dbb .CT_TblBorders }; -// AddParagraph adds a paragraph to the footer. -func (_eccfe Footer )AddParagraph ()Paragraph {_ecacf :=_df .NewEG_ContentBlockContent ();_eccfe ._abdb .EG_ContentBlockContent =append (_eccfe ._abdb .EG_ContentBlockContent ,_ecacf );_gbaa :=_df .NewCT_P ();_ecacf .P =append (_ecacf .P ,_gbaa );return Paragraph {_eccfe ._gceg ,_gbaa }; -}; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_fb AnchoredDrawing )GetImage ()(_cf .ImageRef ,bool ){_ca :=_fb ._ce .Graphic .GraphicData .Any ;if len (_ca )> 0{_cab ,_aga :=_ca [0].(*_cc .Pic );if _aga {if _cab .BlipFill !=nil &&_cab .BlipFill .Blip !=nil &&_cab .BlipFill .Blip .EmbedAttr !=nil {return _fb ._de .GetImageByRelID (*_cab .BlipFill .Blip .EmbedAttr ); +};};};return _cf .ImageRef {},false ;}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_gcdc Footnote )Paragraphs ()[]Paragraph {_dgaba :=[]Paragraph {};for _ ,_egcg :=range _gcdc .content (){for _ ,_fafe :=range _egcg .P {_dgaba =append (_dgaba ,Paragraph {_gcdc ._ccdg ,_fafe });};};return _dgaba ;};func (_acadd Styles )initializeStyleDefaults (){_begc :=_acadd .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_df .ST_StyleTypeParagraph ,true ); -_begc .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_begc .SetPrimaryStyle (true );_eefc :=_acadd .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_df .ST_StyleTypeCharacter ,true );_eefc .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074"); -_eefc .SetUISortOrder (1);_eefc .SetSemiHidden (true );_eefc .SetUnhideWhenUsed (true );_fbbad :=_acadd .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_df .ST_StyleTypeCharacter ,false );_fbbad .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072"); -_fbbad .SetBasedOn (_eefc .StyleID ());_fbbad .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_fbbad .SetUISortOrder (10);_fbbad .RunProperties ().Fonts ().SetASCIITheme (_df .ST_ThemeMajorAscii );_fbbad .RunProperties ().Fonts ().SetEastAsiaTheme (_df .ST_ThemeMajorEastAsia ); -_fbbad .RunProperties ().Fonts ().SetHANSITheme (_df .ST_ThemeMajorHAnsi );_fbbad .RunProperties ().Fonts ().SetCSTheme (_df .ST_ThemeMajorBidi );_fbbad .RunProperties ().SetSize (28*_fdf .Point );_fbbad .RunProperties ().SetKerning (14*_fdf .Point );_fbbad .RunProperties ().SetCharacterSpacing (-10*_fdf .Twips ); -_bcffg :=_acadd .AddStyle ("\u0054\u0069\u0074l\u0065",_df .ST_StyleTypeParagraph ,false );_bcffg .SetName ("\u0054\u0069\u0074l\u0065");_bcffg .SetBasedOn (_begc .StyleID ());_bcffg .SetNextStyle (_begc .StyleID ());_bcffg .SetLinkedStyle (_fbbad .StyleID ()); -_bcffg .SetUISortOrder (10);_bcffg .SetPrimaryStyle (true );_bcffg .ParagraphProperties ().SetContextualSpacing (true );_bcffg .RunProperties ().Fonts ().SetASCIITheme (_df .ST_ThemeMajorAscii );_bcffg .RunProperties ().Fonts ().SetEastAsiaTheme (_df .ST_ThemeMajorEastAsia ); -_bcffg .RunProperties ().Fonts ().SetHANSITheme (_df .ST_ThemeMajorHAnsi );_bcffg .RunProperties ().Fonts ().SetCSTheme (_df .ST_ThemeMajorBidi );_bcffg .RunProperties ().SetSize (28*_fdf .Point );_bcffg .RunProperties ().SetKerning (14*_fdf .Point );_bcffg .RunProperties ().SetCharacterSpacing (-10*_fdf .Twips ); -_dggfd :=_acadd .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_df .ST_StyleTypeTable ,false );_dggfd .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_dggfd .SetUISortOrder (99);_dggfd .SetSemiHidden (true ); -_dggfd .SetUnhideWhenUsed (true );_dggfd .X ().TblPr =_df .NewCT_TblPrBase ();_cgbbac :=NewTableWidth ();_dggfd .X ().TblPr .TblInd =_cgbbac .X ();_cgbbac .SetValue (0*_fdf .Dxa );_dggfd .X ().TblPr .TblCellMar =_df .NewCT_TblCellMar ();_cgbbac =NewTableWidth (); -_dggfd .X ().TblPr .TblCellMar .Top =_cgbbac .X ();_cgbbac .SetValue (0*_fdf .Dxa );_cgbbac =NewTableWidth ();_dggfd .X ().TblPr .TblCellMar .Bottom =_cgbbac .X ();_cgbbac .SetValue (0*_fdf .Dxa );_cgbbac =NewTableWidth ();_dggfd .X ().TblPr .TblCellMar .Left =_cgbbac .X (); -_cgbbac .SetValue (108*_fdf .Dxa );_cgbbac =NewTableWidth ();_dggfd .X ().TblPr .TblCellMar .Right =_cgbbac .X ();_cgbbac .SetValue (108*_fdf .Dxa );_gfce :=_acadd .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_df .ST_StyleTypeNumbering ,false );_gfce .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074"); -_gfce .SetUISortOrder (1);_gfce .SetSemiHidden (true );_gfce .SetUnhideWhenUsed (true );_ggce :=[]_fdf .Distance {16,13,12,11,11,11,11,11,11};_aacd :=[]_fdf .Distance {240,40,40,40,40,40,40,40,40};for _abfcag :=0;_abfcag < 9;_abfcag ++{_bdcc :=_dd .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_abfcag +1); -_efdfg :=_acadd .AddStyle (_bdcc +"\u0043\u0068\u0061\u0072",_df .ST_StyleTypeCharacter ,false );_efdfg .SetName (_dd .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_abfcag +1));_efdfg .SetBasedOn (_eefc .StyleID ()); -_efdfg .SetLinkedStyle (_bdcc );_efdfg .SetUISortOrder (9+_abfcag );_efdfg .RunProperties ().SetSize (_ggce [_abfcag ]*_fdf .Point );_cgda :=_acadd .AddStyle (_bdcc ,_df .ST_StyleTypeParagraph ,false );_cgda .SetName (_dd .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_abfcag +1)); -_cgda .SetNextStyle (_begc .StyleID ());_cgda .SetLinkedStyle (_cgda .StyleID ());_cgda .SetUISortOrder (9+_abfcag );_cgda .SetPrimaryStyle (true );_cgda .ParagraphProperties ().SetKeepNext (true );_cgda .ParagraphProperties ().SetSpacing (_aacd [_abfcag ]*_fdf .Twips ,0); -_cgda .ParagraphProperties ().SetOutlineLevel (_abfcag );_cgda .RunProperties ().SetSize (_ggce [_abfcag ]*_fdf .Point );};}; +// Document is a text document that can be written out in the OOXML .docx +// format. It can be opened from a file on disk and modified, or created from +// scratch. +type Document struct{_cf .DocBase ;_debf *_dbb .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_accd []*_dbb .Hdr ;_fef []_cf .Relationships ;_dda []*_dbb .Ftr ;_ffg []_cf .Relationships ;_egc _cf .Relationships ;_cdf []*_cg .Theme ;_eeg *_dbb .WebSettings ; +_gce *_dbb .Fonts ;_eae _cf .Relationships ;_adb *_dbb .Endnotes ;_ebd *_dbb .Footnotes ;_dgga []*_af .Control ;_dfcg []*chart ;_dca string ;}; -// GetStyleByID returns Style by it's IdAttr. -func (_ecca *Document )GetStyleByID (id string )Style {for _ ,_aeded :=range _ecca .Styles ._adbaf .Style {if _aeded .StyleIdAttr !=nil &&*_aeded .StyleIdAttr ==id {return Style {_aeded };};};return Style {};}; +// Type returns the type of the style. +func (_afaa Style )Type ()_dbb .ST_StyleType {return _afaa ._dbgge .TypeAttr }; -// Text returns text from the document as one string separated with line breaks. -func (_fadbd *DocText )Text ()string {_abfdf :=_d .NewBuffer ([]byte {});for _ ,_egcb :=range _fadbd .Items {if _egcb .Text !=""{_abfdf .WriteString (_egcb .Text );_abfdf .WriteString ("\u000a");};};return _abfdf .String ();};func _cbed (_eece _gd .ReaderAt ,_bcdc int64 ,_decc string )(*Document ,error ){const _addg ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064"; -if !_ead .GetLicenseKey ().IsLicensed ()&&!_gcf {_dd .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_dd .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return nil ,_ec .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_bagda :=New ();_bagda .Numbering ._becge =nil ;if len (_decc )> 0{_bagda ._fcb =_decc ; -}else {_cdge ,_gaagg :=_ead .GenRefId ("\u0064\u0072");if _gaagg !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gaagg );return nil ,_gaagg ;};_bagda ._fcb =_cdge ;};if _cegg :=_ead .Track (_bagda ._fcb ,_addg );_cegg !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cegg ); -return nil ,_cegg ;};_gdda ,_aceb :=_ab .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _aceb !=nil {return nil ,_aceb ;};_bagda .TmpPath =_gdda ;_fcda ,_aceb :=_ef .NewReader (_eece ,_bcdc );if _aceb !=nil {return nil ,_dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_aceb ); -};_bcdaa :=[]*_ef .File {};_bcdaa =append (_bcdaa ,_fcda .File ...);_ebf :=false ;for _ ,_dbac :=range _bcdaa {if _dbac .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ebf =true ; -break ;};};if _ebf {_bagda .CreateCustomProperties ();};_daa :=_bagda ._acc .ConformanceAttr ;_aec :=_ba .DecodeMap {};_aec .SetOnNewRelationshipFunc (_bagda .onNewRelationship );_aec .AddTarget (_g .ContentTypesFilename ,_bagda .ContentTypes .X (),"",0); -_aec .AddTarget (_g .BaseRelsFilename ,_bagda .Rels .X (),"",0);if _adcb :=_aec .Decode (_bcdaa );_adcb !=nil {return nil ,_adcb ;};_bagda ._acc .ConformanceAttr =_daa ;for _ ,_aaed :=range _bcdaa {if _aaed ==nil {continue ;};if _bebg :=_bagda .AddExtraFileFromZip (_aaed ); -_bebg !=nil {return nil ,_bebg ;};};if _ebf {_dgef :=false ;for _ ,_bgcb :=range _bagda .Rels .X ().Relationship {if _bgcb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dgef =true ; -break ;};};if !_dgef {_bagda .AddCustomRelationships ();};};return _bagda ,nil ;}; +// ReplaceText replace the text inside node. +func (_gcba *Node )ReplaceText (oldText ,newText string ){switch _dgbf :=_gcba .X ().(type ){case *Paragraph :for _ ,_bdaf :=range _dgbf .Runs (){for _ ,_beged :=range _bdaf ._gfdaag .EG_RunInnerContent {if _beged .T !=nil {_eaaeb :=_beged .T .Content ; +_eaaeb =_f .ReplaceAll (_eaaeb ,oldText ,newText );_beged .T .Content =_eaaeb ;};};};};for _ ,_dfbe :=range _gcba .Children {_dfbe .ReplaceText (oldText ,newText );};}; -// SetAlignment controls the paragraph alignment -func (_bfef ParagraphStyleProperties )SetAlignment (align _df .ST_Jc ){if align ==_df .ST_JcUnset {_bfef ._ffbg .Jc =nil ;}else {_bfef ._ffbg .Jc =_df .NewCT_Jc ();_bfef ._ffbg .Jc .ValAttr =align ;};};func (_gdcb Paragraph )addStartBookmark (_cbdg int64 ,_eecda string )*_df .CT_Bookmark {_bebe :=_df .NewEG_PContent (); -_gdcb ._cfacb .EG_PContent =append (_gdcb ._cfacb .EG_PContent ,_bebe );_cgaca :=_df .NewEG_ContentRunContent ();_cgfcd :=_df .NewEG_RunLevelElts ();_gbdfd :=_df .NewEG_RangeMarkupElements ();_aagcd :=_df .NewCT_Bookmark ();_aagcd .NameAttr =_eecda ;_aagcd .IdAttr =_cbdg ; -_gbdfd .BookmarkStart =_aagcd ;_bebe .EG_ContentRunContent =append (_bebe .EG_ContentRunContent ,_cgaca );_cgaca .EG_RunLevelElts =append (_cgaca .EG_RunLevelElts ,_cgfcd );_cgfcd .EG_RangeMarkupElements =append (_cgfcd .EG_RangeMarkupElements ,_gbdfd ); -return _aagcd ;}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_dfcae RunProperties )SetFontFamily (family string ){if _dfcae ._dfbf .RFonts ==nil {_dfcae ._dfbf .RFonts =_dbb .NewCT_Fonts ();};_dfcae ._dfbf .RFonts .AsciiAttr =_c .String (family );_dfcae ._dfbf .RFonts .HAnsiAttr =_c .String (family );_dfcae ._dfbf .RFonts .EastAsiaAttr =_c .String (family ); +}; -// SetColor sets the text color. -func (_cebaf RunProperties )SetColor (c _eb .Color ){_cebaf ._eaag .Color =_df .NewCT_Color ();_cebaf ._eaag .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// Color returns the style's Color. +func (_feade RunProperties )Color ()Color {if _feade ._dfbf .Color ==nil {_feade ._dfbf .Color =_dbb .NewCT_Color ();};return Color {_feade ._dfbf .Color };}; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_eccd NumberingDefinition )AbstractNumberID ()int64 {return _eccd ._egef .AbstractNumIdAttr }; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_gfgd *_dbb .CT_Bookmark }; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_efadb Run )ClearContent (){_efadb ._febfe .EG_RunInnerContent =nil }; +// Caps returns true if paragraph font is capitalized. +func (_agga ParagraphProperties )Caps ()bool {return _eaae (_agga ._ecge .RPr .Caps )};func (_gefa Paragraph )addFldChar ()*_dbb .CT_FldChar {_gdfec :=_gefa .AddRun ();_affgg :=_gdfec .X ();_febc :=_dbb .NewEG_RunInnerContent ();_agba :=_dbb .NewCT_FldChar (); +_febc .FldChar =_agba ;_affgg .EG_RunInnerContent =append (_affgg .EG_RunInnerContent ,_febc );return _agba ;}; -// Strike returns true if paragraph is striked. -func (_abgb ParagraphProperties )Strike ()bool {return _cbdc (_abgb ._gcab .RPr .Strike )}; +// Pict returns the pict object. +func (_gagf *WatermarkPicture )Pict ()*_dbb .CT_Picture {return _gagf ._fadbe }; -// FormFieldType is the type of the form field. -// -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// FindNodeByStyleId return slice of node base on style id. +func (_ddbf *Nodes )FindNodeByStyleId (styleId string )[]Node {_edcef :=[]Node {};for _ ,_ccaf :=range _ddbf ._badg {switch _cdga :=_ccaf ._agef .(type ){case *Paragraph :if _cdga !=nil &&_cdga .Style ()==styleId {_edcef =append (_edcef ,_ccaf );};case *Table :if _cdga !=nil &&_cdga .Style ()==styleId {_edcef =append (_edcef ,_ccaf ); +};};_gcgg :=Nodes {_badg :_ccaf .Children };_edcef =append (_edcef ,_gcgg .FindNodeByStyleId (styleId )...);};return _edcef ;}; -// Type returns the type of the field. -func (_ddbc FormField )Type ()FormFieldType {if _ddbc ._daed .TextInput !=nil {return FormFieldTypeText ;}else if _ddbc ._daed .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _ddbc ._daed .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ; -}; +// Styles returns all styles. +func (_feda Styles )Styles ()[]Style {_gcdb :=[]Style {};for _ ,_gfdaac :=range _feda ._ebgcb .Style {_gcdb =append (_gcdb ,Style {_gfdaac });};return _gcdb ;}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_gebcd RunProperties )SetFontFamily (family string ){if _gebcd ._eaag .RFonts ==nil {_gebcd ._eaag .RFonts =_df .NewCT_Fonts ();};_gebcd ._eaag .RFonts .AsciiAttr =_g .String (family );_gebcd ._eaag .RFonts .HAnsiAttr =_g .String (family );_gebcd ._eaag .RFonts .EastAsiaAttr =_g .String (family ); -}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_cefdb Style )SetUISortOrder (order int ){_cefdb ._dbgge .UiPriority =_dbb .NewCT_DecimalNumber ();_cefdb ._dbgge .UiPriority .ValAttr =int64 (order );}; -// UnderlineColor returns the hex color value of paragraph underline. -func (_ebcg ParagraphProperties )UnderlineColor ()string {if _bcad :=_ebcg ._gcab .RPr .U ;_bcad !=nil {_aggb :=_bcad .ColorAttr ;if _aggb !=nil &&_aggb .ST_HexColorRGB !=nil {return *_aggb .ST_HexColorRGB ;};};return "";}; +// Row is a row within a table within a document. +type Row struct{_agdcd *Document ;_cccad *_dbb .CT_Row ;}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_dadeb RunProperties )CharacterSpacingMeasure ()string {if _fbbd :=_dadeb ._eaag .Spacing ;_fbbd !=nil {_deefef :=_fbbd .ValAttr ;if _deefef .ST_UniversalMeasure !=nil {return *_deefef .ST_UniversalMeasure ;};};return "";}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_fgae TableProperties )SetCellSpacingAuto (){_fgae ._gddda .TblCellSpacing =_dbb .NewCT_TblWidth ();_fgae ._gddda .TblCellSpacing .TypeAttr =_dbb .ST_TblWidthAuto ;}; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_afgce Style )TableConditionalFormatting (typ _df .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_fbeed :=range _afgce ._fdfg .TblStylePr {if _fbeed .TypeAttr ==typ {return TableConditionalFormatting {_fbeed };};};_gaca :=_df .NewCT_TblStylePr (); -_gaca .TypeAttr =typ ;_afgce ._fdfg .TblStylePr =append (_afgce ._fdfg .TblStylePr ,_gaca );return TableConditionalFormatting {_gaca };}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_bcfb *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _bcfb .insertParagraph (relativeTo ,true );}; -// X returns the inner wrapped XML type. -func (_def Endnote )X ()*_df .CT_FtnEdn {return _def ._dcd }; +// AddPageBreak adds a page break to a run. +func (_eecd Run )AddPageBreak (){_fgag :=_eecd .newIC ();_fgag .Br =_dbb .NewCT_Br ();_fgag .Br .TypeAttr =_dbb .ST_BrTypePage ;}; -// AddTabStop adds a tab stop to the paragraph. -func (_fcgg ParagraphStyleProperties )AddTabStop (position _fdf .Distance ,justificaton _df .ST_TabJc ,leader _df .ST_TabTlc ){if _fcgg ._ffbg .Tabs ==nil {_fcgg ._ffbg .Tabs =_df .NewCT_Tabs ();};_aeaed :=_df .NewCT_TabStop ();_aeaed .LeaderAttr =leader ; -_aeaed .ValAttr =justificaton ;_aeaed .PosAttr .Int64 =_g .Int64 (int64 (position /_fdf .Twips ));_fcgg ._ffbg .Tabs .Tab =append (_fcgg ._ffbg .Tabs .Tab ,_aeaed );}; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_faad ParagraphProperties )EastAsiaFont ()string {if _fcfag :=_faad ._ecge .RPr .RFonts ;_fcfag !=nil {if _fcfag .EastAsiaAttr !=nil {return *_fcfag .EastAsiaAttr ;};};return "";}; -// SetOutlineLevel sets the outline level of this style. -func (_cbcd ParagraphStyleProperties )SetOutlineLevel (lvl int ){_cbcd ._ffbg .OutlineLvl =_df .NewCT_DecimalNumber ();_cbcd ._ffbg .OutlineLvl .ValAttr =int64 (lvl );}; +// Tables returns the tables defined in the header. +func (_gafgc Header )Tables ()[]Table {_abcg :=[]Table {};if _gafgc ._gagc ==nil {return nil ;};for _ ,_fgbad :=range _gafgc ._gagc .EG_ContentBlockContent {for _ ,_dbdfd :=range _gafgc ._ffga .tables (_fgbad ){_abcg =append (_abcg ,_dbdfd );};};return _abcg ; +}; -// Tables returns the tables defined in the footer. -func (_feacb Footer )Tables ()[]Table {_dbgcg :=[]Table {};if _feacb ._abdb ==nil {return nil ;};for _ ,_cdedd :=range _feacb ._abdb .EG_ContentBlockContent {for _ ,_fagb :=range _feacb ._gceg .tables (_cdedd ){_dbgcg =append (_dbgcg ,_fagb );};};return _dbgcg ; -};func _bdbdb (_ffda Paragraph )*_df .CT_NumPr {_ffda .ensurePPr ();if _ffda ._cfacb .PPr .NumPr ==nil {return nil ;};return _ffda ._cfacb .PPr .NumPr ;}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_aebca Style )SetSemiHidden (b bool ){if b {_aebca ._dbgge .SemiHidden =_dbb .NewCT_OnOff ();}else {_aebca ._dbgge .SemiHidden =nil ;};}; // SetTop sets the top border to a specified type, color and thickness. -func (_bfee ParagraphBorders )SetTop (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_bfee ._fece .Top =_df .NewCT_Border ();_fbff (_bfee ._fece .Top ,t ,c ,thickness );}; +func (_cgge ParagraphBorders )SetTop (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_cgge ._bfadb .Top =_dbb .NewCT_Border ();_dbfbb (_cgge ._bfadb .Top ,t ,c ,thickness );}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_ffccd RunProperties )CharacterSpacingValue ()int64 {if _eeadc :=_ffccd ._eaag .Spacing ;_eeadc !=nil {_fdeaba :=_eeadc .ValAttr ;if _fdeaba .Int64 !=nil {return *_fdeaba .Int64 ;};};return int64 (0);};func (_afad Footnote )content ()[]*_df .EG_ContentBlockContent {var _bega []*_df .EG_ContentBlockContent ; -for _ ,_effbd :=range _afad ._cbdb .EG_BlockLevelElts {_bega =append (_bega ,_effbd .EG_ContentBlockContent ...);};return _bega ;}; +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_adged *_dbb .CT_AbstractNum }; -// SetColor sets a specific color or auto. -func (_gba Color )SetColor (v _eb .Color ){if v .IsAuto (){_gba ._aff .ValAttr .ST_HexColorAuto =_df .ST_HexColorAutoAuto ;_gba ._aff .ValAttr .ST_HexColorRGB =nil ;}else {_gba ._aff .ValAttr .ST_HexColorAuto =_df .ST_HexColorAutoUnset ;_gba ._aff .ValAttr .ST_HexColorRGB =v .AsRGBString (); -};}; +// AddEndnote will create a new endnote and attach it to the Paragraph in the +// location at the end of the previous run (endnotes create their own run within +// the paragraph. The text given to the function is simply a convenience helper, +// paragraphs and runs can always be added to the text of the endnote later. +func (_agca Paragraph )AddEndnote (text string )Endnote {var _ceac int64 ;if _agca ._ecgac .HasEndnotes (){for _ ,_dddg :=range _agca ._ecgac .Endnotes (){if _dddg .id ()> _ceac {_ceac =_dddg .id ();};};_ceac ++;}else {_agca ._ecgac .addEndnotes ();_ceac =1; +};_caaee :=_dbb .NewCT_FtnEdn ();_ceef :=_dbb .NewCT_FtnEdnRef ();_ceef .IdAttr =_ceac ;_agca ._ecgac ._adb .CT_Endnotes .Endnote =append (_agca ._ecgac ._adb .CT_Endnotes .Endnote ,_caaee );_eedg :=_agca .AddRun ();_bage :=_eedg .Properties ();_bage .SetStyle (_fbc ); +_eedg ._gfdaag .EG_RunInnerContent =[]*_dbb .EG_RunInnerContent {_dbb .NewEG_RunInnerContent ()};_eedg ._gfdaag .EG_RunInnerContent [0].EndnoteReference =_ceef ;_ddeda :=Endnote {_agca ._ecgac ,_caaee };_ddeda ._cfaa .IdAttr =_ceac ;_ddeda ._cfaa .EG_BlockLevelElts =[]*_dbb .EG_BlockLevelElts {_dbb .NewEG_BlockLevelElts ()}; +_acfd :=_ddeda .AddParagraph ();_acfd .Properties ().SetStyle (EndnoteTextStyleId );_acfd ._fgdge .PPr .RPr =_dbb .NewCT_ParaRPr ();_gfdg :=_acfd .AddRun ();_deec :=_gfdg .Properties ();_deec .SetStyle (_fbc );_gfdg .AddEndnoteReference ();_cace :=_acfd .AddRun (); +_cace .AddText ("\u0020");_cace =_acfd .AddRun ();_cace .AddText (text );return _ddeda ;}; -// MailMerge finds mail merge fields and replaces them with the text provided. It also removes -// the mail merge source info from the document settings. -func (_gffbc *Document )MailMerge (mergeContent map[string ]string ){_bafbf :=_gffbc .mergeFields ();_gaaa :=map[Paragraph ][]Run {};for _ ,_faab :=range _bafbf {_eeag ,_befd :=mergeContent [_faab ._bcae ];if _befd {if _faab ._aecb {_eeag =_e .ToUpper (_eeag ); -}else if _faab ._bbab {_eeag =_e .ToLower (_eeag );}else if _faab ._agab {_eeag =_e .Title (_eeag );}else if _faab ._efbd {_faffb :=_d .Buffer {};for _aegfa ,_eacf :=range _eeag {if _aegfa ==0{_faffb .WriteRune (_b .ToUpper (_eacf ));}else {_faffb .WriteRune (_eacf ); -};};_eeag =_faffb .String ();};if _eeag !=""&&_faab ._gaffb !=""{_eeag =_faab ._gaffb +_eeag ;};if _eeag !=""&&_faab ._ecae !=""{_eeag =_eeag +_faab ._ecae ;};};if _faab ._deee {if len (_faab ._cfdg .FldSimple )==1&&len (_faab ._cfdg .FldSimple [0].EG_PContent )==1&&len (_faab ._cfdg .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_ceaf :=&_df .EG_ContentRunContent {}; -_ceaf .R =_faab ._cfdg .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_faab ._cfdg .FldSimple =nil ;_dafff :=Run {_gffbc ,_ceaf .R };_dafff .ClearContent ();_dafff .AddText (_eeag );_faab ._cfdg .EG_ContentRunContent =append (_faab ._cfdg .EG_ContentRunContent ,_ceaf ); -};}else {_bdcg :=_faab ._dcgd .Runs ();for _ceeef :=_faab ._bgeef ;_ceeef <=_faab ._bdca ;_ceeef ++{if _ceeef ==_faab ._fgbb +1{_bdcg [_ceeef ].ClearContent ();_bdcg [_ceeef ].AddText (_eeag );}else {_gaaa [_faab ._dcgd ]=append (_gaaa [_faab ._dcgd ],_bdcg [_ceeef ]); -};};};};for _gbef ,_caec :=range _gaaa {for _ ,_ffcc :=range _caec {_gbef .RemoveRun (_ffcc );};};_gffbc .Settings .RemoveMailMerge ();}; +// RemoveParagraph removes a paragraph from a footer. +func (_cdgb Header )RemoveParagraph (p Paragraph ){for _ ,_acedb :=range _cdgb ._gagc .EG_ContentBlockContent {for _fcgd ,_bgbac :=range _acedb .P {if _bgbac ==p ._fgdge {copy (_acedb .P [_fcgd :],_acedb .P [_fcgd +1:]);_acedb .P =_acedb .P [0:len (_acedb .P )-1]; +return ;};};};}; -// Paragraphs returns the paragraphs defined in an endnote. -func (_gacc Endnote )Paragraphs ()[]Paragraph {_efdfe :=[]Paragraph {};for _ ,_bgefd :=range _gacc .content (){for _ ,_faca :=range _bgefd .P {_efdfe =append (_efdfe ,Paragraph {_gacc ._bced ,_faca });};};return _efdfe ;}; +// DocRels returns document relationship. +func (_cbbd *Document )DocRels ()_cf .Relationships {return _cbbd ._egc };type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;};func (_bdgc Paragraph )addEndBookmark (_ebfdd int64 )*_dbb .CT_MarkupRange {_cfcbc :=_dbb .NewEG_PContent (); +_bdgc ._fgdge .EG_PContent =append (_bdgc ._fgdge .EG_PContent ,_cfcbc );_acga :=_dbb .NewEG_ContentRunContent ();_gggbbf :=_dbb .NewEG_RunLevelElts ();_afggb :=_dbb .NewEG_RangeMarkupElements ();_bggfd :=_dbb .NewCT_MarkupRange ();_bggfd .IdAttr =_ebfdd ; +_afggb .BookmarkEnd =_bggfd ;_cfcbc .EG_ContentRunContent =append (_cfcbc .EG_ContentRunContent ,_acga );_acga .EG_RunLevelElts =append (_acga .EG_RunLevelElts ,_gggbbf );_gggbbf .EG_RangeMarkupElements =append (_gggbbf .EG_RangeMarkupElements ,_afggb ); +return _bggfd ;}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_bced *Document ;_dcd *_df .CT_FtnEdn ;}; +// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. +func (_abccb Run )Control ()*_af .Control {if _aaag :=_abccb ._gfdaag .EG_RunInnerContent ;_aaag !=nil {if _dddae :=_aaag [0].Object ;_dddae !=nil {if _egbcc :=_dddae .Choice ;_egbcc !=nil {if _gbdbg :=_egbcc .Control ;_gbdbg !=nil {if _gbdbg .IdAttr !=nil {_fgab :=_abccb ._edeea .GetDocRelTargetByID (*_gbdbg .IdAttr ); +for _ ,_cgede :=range _abccb ._edeea ._dgga {if _fgab ==_cgede .TargetAttr {return _cgede ;};};};};};};};return nil ;};func (_gfce *WatermarkText )getShape ()*_c .XSDAny {return _gfce .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_becge *_df .Numbering }; +// AddBreak adds a line break to a run. +func (_cgbfc Run )AddBreak (){_faba :=_cgbfc .newIC ();_faba .Br =_dbb .NewCT_Br ()};type chart struct{_degb *_db .ChartSpace ;_dac string ;_cge string ;}; -// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. -func (_ebcf Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_ebcf .ensurePPr ();if _ebcf ._cfacb .PPr .ContextualSpacing ==nil {_ebcf ._cfacb .PPr .ContextualSpacing =_df .NewCT_OnOff ();};_ebcf ._cfacb .PPr .ContextualSpacing .ValAttr =&_cb .ST_OnOff {ST_OnOff1 :_cb .ST_OnOff1On }; -};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053";FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045"; -FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045";FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";); +// MailMerge finds mail merge fields and replaces them with the text provided. It also removes +// the mail merge source info from the document settings. +func (_feec *Document )MailMerge (mergeContent map[string ]string ){_dgacd :=_feec .mergeFields ();_bcbg :=map[Paragraph ][]Run {};for _ ,_afgbc :=range _dgacd {_dcbd ,_bacd :=mergeContent [_afgbc ._cgfb ];if _bacd {if _afgbc ._feca {_dcbd =_f .ToUpper (_dcbd ); +}else if _afgbc ._cfeace {_dcbd =_f .ToLower (_dcbd );}else if _afgbc ._cbfa {_dcbd =_f .Title (_dcbd );}else if _afgbc ._afdbbd {_fabe :=_fc .Buffer {};for _gbee ,_fbcc :=range _dcbd {if _gbee ==0{_fabe .WriteRune (_a .ToUpper (_fbcc ));}else {_fabe .WriteRune (_fbcc ); +};};_dcbd =_fabe .String ();};if _dcbd !=""&&_afgbc ._cagg !=""{_dcbd =_afgbc ._cagg +_dcbd ;};if _dcbd !=""&&_afgbc ._fdef !=""{_dcbd =_dcbd +_afgbc ._fdef ;};};if _afgbc ._egad {if len (_afgbc ._gaefb .FldSimple )==1&&len (_afgbc ._gaefb .FldSimple [0].EG_PContent )==1&&len (_afgbc ._gaefb .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_cgbac :=&_dbb .EG_ContentRunContent {}; +_cgbac .R =_afgbc ._gaefb .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_afgbc ._gaefb .FldSimple =nil ;_eefc :=Run {_feec ,_cgbac .R };_eefc .ClearContent ();_eefc .AddText (_dcbd );_afgbc ._gaefb .EG_ContentRunContent =append (_afgbc ._gaefb .EG_ContentRunContent ,_cgbac ); +};}else {_ebcca :=_afgbc ._fbad .Runs ();for _ggca :=_afgbc ._cefdg ;_ggca <=_afgbc ._eaeb ;_ggca ++{if _ggca ==_afgbc ._afgb +1{_ebcca [_ggca ].ClearContent ();_ebcca [_ggca ].AddText (_dcbd );}else {_bcbg [_afgbc ._fbad ]=append (_bcbg [_afgbc ._fbad ],_ebcca [_ggca ]); +};};};};for _gaefa ,_bcafc :=range _bcbg {for _ ,_gegg :=range _bcafc {_gaefa .RemoveRun (_gegg );};};_feec .Settings .RemoveMailMerge ();}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_fcaf TableBorders )SetLeft (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_fcaf ._geagg .Left =_df .NewCT_Border ();_gaac (_fcaf ._geagg .Left ,t ,c ,thickness );};func (_eada *WatermarkPicture )getShapeType ()*_g .XSDAny {return _eada .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); -}; +// FindNodeByStyleName return slice of node base on style name. +func (_deagc *Nodes )FindNodeByStyleName (styleName string )[]Node {_abbef :=[]Node {};for _ ,_gffa :=range _deagc ._badg {switch _fadg :=_gffa ._agef .(type ){case *Paragraph :if _fadg !=nil {if _bdec ,_feba :=_gffa ._abdb .Styles .SearchStyleByName (styleName ); +_feba {_gfdaa :=_fadg .Style ();if _gfdaa ==_bdec .StyleID (){_abbef =append (_abbef ,_gffa );};};};case *Table :if _fadg !=nil {if _gfdbb ,_agaeg :=_gffa ._abdb .Styles .SearchStyleByName (styleName );_agaeg {_cgbdd :=_fadg .Style ();if _cgbdd ==_gfdbb .StyleID (){_abbef =append (_abbef ,_gffa ); +};};};};_ebbf :=Nodes {_badg :_gffa .Children };_abbef =append (_abbef ,_ebbf .FindNodeByStyleName (styleName )...);};return _abbef ;}; -// Font returns the name of paragraph font family. -func (_dabf ParagraphProperties )Font ()string {if _agdbc :=_dabf ._gcab .RPr .RFonts ;_agdbc !=nil {if _agdbc .AsciiAttr !=nil {return *_agdbc .AsciiAttr ;}else if _agdbc .HAnsiAttr !=nil {return *_agdbc .HAnsiAttr ;}else if _agdbc .CsAttr !=nil {return *_agdbc .CsAttr ; -};};return "";}; +// X returns the inner wml.CT_TblBorders +func (_ceeea TableBorders )X ()*_dbb .CT_TblBorders {return _ceeea ._adgb }; -// GetColor returns the color.Color object representing the run color. -func (_aedd RunProperties )GetColor ()_eb .Color {if _acde :=_aedd ._eaag .Color ;_acde !=nil {_fgfb :=_acde .ValAttr ;if _fgfb .ST_HexColorRGB !=nil {return _eb .FromHex (*_fgfb .ST_HexColorRGB );};};return _eb .Color {};}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_cdca ParagraphProperties )AddTabStop (position _dd .Distance ,justificaton _dbb .ST_TabJc ,leader _dbb .ST_TabTlc ){if _cdca ._ecge .Tabs ==nil {_cdca ._ecge .Tabs =_dbb .NewCT_Tabs ();};_ccdef :=_dbb .NewCT_TabStop ();_ccdef .LeaderAttr =leader ; +_ccdef .ValAttr =justificaton ;_ccdef .PosAttr .Int64 =_c .Int64 (int64 (position /_dd .Twips ));_cdca ._ecge .Tabs .Tab =append (_cdca ._ecge .Tabs .Tab ,_ccdef );}; -// SetTextStyleItalic set text style of watermark to italic. -func (_febgf *WatermarkText )SetTextStyleItalic (value bool ){if _febgf ._ccagc !=nil {_fffa :=_febgf .GetStyle ();_fffa .SetItalic (value );_febgf .SetStyle (_fffa );};}; +// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] +func (_fgge Section )GetHeader (t _dbb .ST_HdrFtr )(Header ,bool ){for _ ,_gecb :=range _fgge ._caead .EG_HdrFtrReferences {if _gecb .HeaderReference .TypeAttr ==t {for _ ,_dfee :=range _fgge ._fddca .Headers (){_ffgbc :=_fgge ._fddca ._egc .FindRIDForN (_dfee .Index (),_c .HeaderType ); +if _ffgbc ==_gecb .HeaderReference .IdAttr {return _dfee ,true ;};};};};return Header {},false ;}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_ebbdbc ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_ebbdbc ._ffbg .KeepNext =nil ;}else {_ebbdbc ._ffbg .KeepNext =_df .NewCT_OnOff ();};}; +// SetWidthPercent sets the cell to a width percentage. +func (_gdcc CellProperties )SetWidthPercent (pct float64 ){_gdcc ._ggf .TcW =_dbb .NewCT_TblWidth ();_gdcc ._ggf .TcW .TypeAttr =_dbb .ST_TblWidthPct ;_gdcc ._ggf .TcW .WAttr =&_dbb .ST_MeasurementOrPercent {};_gdcc ._ggf .TcW .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_gdcc ._ggf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_ddfgg ParagraphProperties )SetFirstLineIndent (m _fdf .Distance ){if _ddfgg ._gcab .Ind ==nil {_ddfgg ._gcab .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_ddfgg ._gcab .Ind .FirstLineAttr =nil ;}else {_ddfgg ._gcab .Ind .FirstLineAttr =&_cb .ST_TwipsMeasure {}; -_ddfgg ._gcab .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fdf .Twips ));};}; +// Paragraphs returns the paragraphs defined in a header. +func (_eagae Header )Paragraphs ()[]Paragraph {_bcdc :=[]Paragraph {};for _ ,_egba :=range _eagae ._gagc .EG_ContentBlockContent {for _ ,_bacc :=range _egba .P {_bcdc =append (_bcdc ,Paragraph {_eagae ._ffga ,_bacc });};};for _ ,_bdeba :=range _eagae .Tables (){for _ ,_cadgd :=range _bdeba .Rows (){for _ ,_fdgee :=range _cadgd .Cells (){_bcdc =append (_bcdc ,_fdgee .Paragraphs ()...); +};};};return _bcdc ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_ddefb TableProperties )SetCellSpacingAuto (){_ddefb ._dabb .TblCellSpacing =_df .NewCT_TblWidth ();_ddefb ._dabb .TblCellSpacing .TypeAttr =_df .ST_TblWidthAuto ;}; +// HyperLink is a link within a document. +type HyperLink struct{_bacad *Document ;_ddde *_dbb .CT_Hyperlink ;}; -// GetStyle returns string style of the text in watermark and format it to TextpathStyle. -func (_cabbc *WatermarkText )GetStyle ()_efg .TextpathStyle {_gfbge :=_cabbc .getShape ();if _cabbc ._ccagc !=nil {_bdbegf :=_cabbc ._ccagc .EG_ShapeElements ;if len (_bdbegf )> 0&&_bdbegf [0].Textpath !=nil {return _efg .NewTextpathStyle (*_bdbegf [0].Textpath .StyleAttr ); -};}else {_eefca :=_cabbc .findNode (_gfbge ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_abgbea :=range _eefca .Attrs {if _abgbea .Name .Local =="\u0073\u0074\u0079l\u0065"{return _efg .NewTextpathStyle (_abgbea .Value );};};};return _efg .NewTextpathStyle (""); -}; +// SetVerticalMerge controls the vertical merging of cells. +func (_cae CellProperties )SetVerticalMerge (mergeVal _dbb .ST_Merge ){if mergeVal ==_dbb .ST_MergeUnset {_cae ._ggf .VMerge =nil ;}else {_cae ._ggf .VMerge =_dbb .NewCT_VMerge ();_cae ._ggf .VMerge .ValAttr =mergeVal ;};}; -// X returns the inner wrapped XML type. -func (_gccfc Footnote )X ()*_df .CT_FtnEdn {return _gccfc ._cbdb }; +// Properties returns the paragraph properties. +func (_cgaf Paragraph )Properties ()ParagraphProperties {_cgaf .ensurePPr ();return ParagraphProperties {_cgaf ._ecgac ,_cgaf ._fgdge .PPr };};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053"; +FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045";FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045"; +FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";); -// Underline returns the type of paragraph underline. -func (_ccegb ParagraphProperties )Underline ()_df .ST_Underline {if _bbaa :=_ccegb ._gcab .RPr .U ;_bbaa !=nil {return _bbaa .ValAttr ;};return 0;}; +// Text returns the underlying text in the run. +func (_bcfg Run )Text ()string {if len (_bcfg ._gfdaag .EG_RunInnerContent )==0{return "";};_gfegd :=_fc .Buffer {};for _ ,_dfdeg :=range _bcfg ._gfdaag .EG_RunInnerContent {if _dfdeg .T !=nil {_gfegd .WriteString (_dfdeg .T .Content );};if _dfdeg .Tab !=nil {_gfegd .WriteByte ('\t'); +};};return _gfegd .String ();}; -// DoubleStrike returns true if paragraph is double striked. -func (_gbfef ParagraphProperties )DoubleStrike ()bool {return _cbdc (_gbfef ._gcab .RPr .Dstrike )}; +// GetImageObjByRelId returns a common.Image with the associated relation ID in the +// document. +func (_gcda *Document )GetImageObjByRelId (relId string )(_cf .Image ,error ){_dbga :=_gcda ._egc .GetTargetByRelIdAndType (relId ,_c .ImageType );if _dbga ==""{for _ ,_gecc :=range _gcda ._fef {_dbga =_gecc .GetTargetByRelIdAndType (relId ,_c .ImageType ); +};};if _dbga ==""{for _ ,_gaab :=range _gcda ._ffg {_dbga =_gaab .GetTargetByRelIdAndType (relId ,_c .ImageType );};};return _gcda .DocBase .GetImageBytesByTarget (_dbga );}; -// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the -// document. This is useful for things like a table of contents as the library -// only adds the field code and relies on Word/LibreOffice to actually compute -// the content. -func (_dcfa Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_dcfa ._ceafa .UpdateFields =nil ;}else {_dcfa ._ceafa .UpdateFields =_df .NewCT_OnOff ();};};const _bbge ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; +// SetTop sets the cell top margin +func (_adc CellMargins )SetTop (d _dd .Distance ){_adc ._fcdb .Top =_dbb .NewCT_TblWidth ();_fdd (_adc ._fcdb .Top ,d );}; +// RightToLeft returns true if run text goes from right to left. +func (_cgbdg RunProperties )RightToLeft ()bool {return _eaae (_cgbdg ._dfbf .Rtl )}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_ecgde FormField )SetValue (v string ){if _ecgde ._daed .DdList !=nil {for _abac ,_cffa :=range _ecgde .PossibleValues (){if _cffa ==v {_ecgde ._daed .DdList .Result =_df .NewCT_DecimalNumber ();_ecgde ._daed .DdList .Result .ValAttr =int64 (_abac ); -break ;};};}else if _ecgde ._daed .TextInput !=nil {_ecgde ._bcfgc .T =_df .NewCT_Text ();_ecgde ._bcfgc .T .Content =v ;};};type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;};func (_afed Paragraph )insertRun (_dbbc Run ,_gbad bool )Run {for _ ,_effed :=range _afed ._cfacb .EG_PContent {for _fcef ,_fagdg :=range _effed .EG_ContentRunContent {if _fagdg .R ==_dbbc .X (){_cdgf :=_df .NewCT_R (); -_effed .EG_ContentRunContent =append (_effed .EG_ContentRunContent ,nil );if _gbad {copy (_effed .EG_ContentRunContent [_fcef +1:],_effed .EG_ContentRunContent [_fcef :]);_effed .EG_ContentRunContent [_fcef ]=_df .NewEG_ContentRunContent ();_effed .EG_ContentRunContent [_fcef ].R =_cdgf ; -}else {copy (_effed .EG_ContentRunContent [_fcef +2:],_effed .EG_ContentRunContent [_fcef +1:]);_effed .EG_ContentRunContent [_fcef +1]=_df .NewEG_ContentRunContent ();_effed .EG_ContentRunContent [_fcef +1].R =_cdgf ;};return Run {_afed ._dagaf ,_cdgf }; -};if _fagdg .Sdt !=nil &&_fagdg .Sdt .SdtContent !=nil {for _ ,_dabcf :=range _fagdg .Sdt .SdtContent .EG_ContentRunContent {if _dabcf .R ==_dbbc .X (){_afdb :=_df .NewCT_R ();_fagdg .Sdt .SdtContent .EG_ContentRunContent =append (_fagdg .Sdt .SdtContent .EG_ContentRunContent ,nil ); -if _gbad {copy (_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef +1:],_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef :]);_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef ]=_df .NewEG_ContentRunContent ();_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef ].R =_afdb ; -}else {copy (_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef +2:],_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef +1:]);_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef +1]=_df .NewEG_ContentRunContent ();_fagdg .Sdt .SdtContent .EG_ContentRunContent [_fcef +1].R =_afdb ; -};return Run {_afed ._dagaf ,_afdb };};};};};};return _afed .AddRun ();}; +// GetHighlight returns the HighlightColor. +func (_gggebe RunProperties )GetHighlight ()_dbb .ST_HighlightColor {if _gggebe ._dfbf .Highlight !=nil {return _gggebe ._dfbf .Highlight .ValAttr ;};return _dbb .ST_HighlightColorNone ;}; -// Section return paragraph properties section value. -func (_gecb ParagraphProperties )Section ()(Section ,bool ){if _gecb ._gcab .SectPr !=nil {return Section {_gecb ._cdaff ,_gecb ._gcab .SectPr },true ;};return Section {},false ;};func _febad (_bgdd *Document ,_eabb []*_df .EG_ContentBlockContent ,_cega *TableInfo )[]Node {_ffab :=[]Node {}; -for _ ,_cbcg :=range _eabb {if _addf :=_cbcg .Sdt ;_addf !=nil {if _dbcg :=_addf .SdtContent ;_dbcg !=nil {_ffab =append (_ffab ,_deece (_bgdd ,_dbcg .P ,_cega ,nil )...);};};_ffab =append (_ffab ,_deece (_bgdd ,_cbcg .P ,_cega ,nil )...);for _ ,_gafe :=range _cbcg .Tbl {_gcea :=Table {_bgdd ,_gafe }; -_eebc ,_ :=_bgdd .Styles .SearchStyleById (_gcea .Style ());_gdfcf :=[]Node {};for _ccbg ,_defc :=range _gafe .EG_ContentRowContent {for _ ,_cdgef :=range _defc .Tr {for _cdcd ,_bdcgd :=range _cdgef .EG_ContentCellContent {for _ ,_febfd :=range _bdcgd .Tc {_cbfc :=&TableInfo {Table :_gafe ,Row :_cdgef ,Cell :_febfd ,RowIndex :_ccbg ,ColIndex :_cdcd }; -for _ ,_addc :=range _febfd .EG_BlockLevelElts {_gdfcf =append (_gdfcf ,_febad (_bgdd ,_addc .EG_ContentBlockContent ,_cbfc )...);};};};};};_ffab =append (_ffab ,Node {_fdda :_bgdd ,_aefge :&_gcea ,Style :_eebc ,Children :_gdfcf });};};return _ffab ;}; +// DoubleStrike returns true if paragraph is double striked. +func (_fddd ParagraphProperties )DoubleStrike ()bool {return _eaae (_fddd ._ecge .RPr .Dstrike )};func _acffg (_cgbe *_dbb .CT_P ,_efcc ,_gdad map[int64 ]int64 ){for _ ,_deaab :=range _cgbe .EG_PContent {for _ ,_daffb :=range _deaab .EG_ContentRunContent {if _daffb .R !=nil {for _ ,_ccbd :=range _daffb .R .EG_RunInnerContent {_acad :=_ccbd .EndnoteReference ; +if _acad !=nil &&_acad .IdAttr > 0{if _ffdf ,_bfgc :=_gdad [_acad .IdAttr ];_bfgc {_acad .IdAttr =_ffdf ;};};_fageg :=_ccbd .FootnoteReference ;if _fageg !=nil &&_fageg .IdAttr > 0{if _ccbe ,_cdcf :=_efcc [_fageg .IdAttr ];_cdcf {_fageg .IdAttr =_ccbe ; +};};};};};};}; +// Text return node and its child text, +func (_afcg *Node )Text ()string {_agbe :=_fc .NewBuffer ([]byte {});switch _adeb :=_afcg .X ().(type ){case *Paragraph :for _ ,_geff :=range _adeb .Runs (){if _geff .Text ()!=""{_agbe .WriteString (_geff .Text ());_agbe .WriteString ("\u000a");};};};for _ ,_cabdc :=range _afcg .Children {_agbe .WriteString (_cabdc .Text ()); +};return _agbe .String ();}; -// ParagraphProperties returns the paragraph style properties. -func (_dcdcf Style )ParagraphProperties ()ParagraphStyleProperties {if _dcdcf ._fdfg .PPr ==nil {_dcdcf ._fdfg .PPr =_df .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_dcdcf ._fdfg .PPr };};func _adgf (_fddg string )mergeFieldInfo {_eecd :=[]string {}; -_dgcf :=_d .Buffer {};_dgdbb :=-1;for _eccac ,_ccaac :=range _fddg {switch _ccaac {case ' ':if _dgcf .Len ()!=0{_eecd =append (_eecd ,_dgcf .String ());};_dgcf .Reset ();case '"':if _dgdbb !=-1{_eecd =append (_eecd ,_fddg [_dgdbb +1:_eccac ]);_dgdbb =-1; -}else {_dgdbb =_eccac ;};default:_dgcf .WriteRune (_ccaac );};};if _dgcf .Len ()!=0{_eecd =append (_eecd ,_dgcf .String ());};_aefbg :=mergeFieldInfo {};for _cebe :=0;_cebe < len (_eecd )-1;_cebe ++{_dfaa :=_eecd [_cebe ];switch _dfaa {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_aefbg ._bcae =_eecd [_cebe +1]; -_cebe ++;case "\u005c\u0066":_aefbg ._ecae =_eecd [_cebe +1];_cebe ++;case "\u005c\u0062":_aefbg ._gaffb =_eecd [_cebe +1];_cebe ++;case "\u005c\u002a":switch _eecd [_cebe +1]{case "\u0055\u0070\u0070e\u0072":_aefbg ._aecb =true ;case "\u004c\u006f\u0077e\u0072":_aefbg ._bbab =true ; -case "\u0043\u0061\u0070\u0073":_aefbg ._agab =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_aefbg ._efbd =true ;};_cebe ++;};};return _aefbg ;}; +// SetThemeShade sets the shade based off the theme color. +func (_agadf Color )SetThemeShade (s uint8 ){_ded :=_gf .Sprintf ("\u0025\u0030\u0032\u0078",s );_agadf ._ff .ThemeShadeAttr =&_ded ;}; -// X returns the inner wrapped XML type. -func (_dbag Fonts )X ()*_df .CT_Fonts {return _dbag ._fdcd }; +// SetRight sets the right border to a specified type, color and thickness. +func (_daede TableBorders )SetRight (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_daede ._adgb .Right =_dbb .NewCT_Border ();_abgce (_daede ._adgb .Right ,t ,c ,thickness );}; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_fefef Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_fefef .ensurePPr ();if _fefef ._cfacb .PPr .NumPr ==nil {_fefef ._cfacb .PPr .NumPr =_df .NewCT_NumPr ();};_cfec :=_df .NewCT_DecimalNumber ();_cbcga :=int64 (-1);for _ ,_dbage :=range _fefef ._dagaf .Numbering ._becge .Num {if _dbage .AbstractNumId !=nil &&_dbage .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_cbcga =_dbage .NumIdAttr ; -};};if _cbcga ==-1{_bdfdg :=_df .NewCT_Num ();_fefef ._dagaf .Numbering ._becge .Num =append (_fefef ._dagaf .Numbering ._becge .Num ,_bdfdg );_bdfdg .NumIdAttr =int64 (len (_fefef ._dagaf .Numbering ._becge .Num ));_bdfdg .AbstractNumId =_df .NewCT_DecimalNumber (); -_bdfdg .AbstractNumId .ValAttr =nd .AbstractNumberID ();_cbcga =_bdfdg .NumIdAttr ;};_cfec .ValAttr =_cbcga ;_fefef ._cfacb .PPr .NumPr .NumId =_cfec ;}; +// X returns the inner wrapped XML type. +func (_fdbf Settings )X ()*_dbb .Settings {return _fdbf ._dcee }; -// AddStyle adds a new empty style, if styleID is already exists, it will return the style. -func (_fgee Styles )AddStyle (styleID string ,t _df .ST_StyleType ,isDefault bool )Style {if _gbded ,_dbcec :=_fgee .SearchStyleById (styleID );_dbcec {return _gbded ;};_fgdad :=_df .NewCT_Style ();_fgdad .TypeAttr =t ;if isDefault {_fgdad .DefaultAttr =&_cb .ST_OnOff {}; -_fgdad .DefaultAttr .Bool =_g .Bool (isDefault );};_fgdad .StyleIdAttr =_g .String (styleID );_fgee ._adbaf .Style =append (_fgee ._adbaf .Style ,_fgdad );return Style {_fgdad };}; +// Clear content of node element. +func (_bbefg *Node )Clear (){_bbefg ._agef =nil }; -// SetTextWrapTopAndBottom sets the text wrap to top and bottom. -func (_bge AnchoredDrawing )SetTextWrapTopAndBottom (){_bge ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_bge ._afg .Choice .WrapTopAndBottom =_df .NewWdCT_WrapTopBottom ();_bge ._afg .LayoutInCellAttr =true ;_bge ._afg .AllowOverlapAttr =true ;}; +// SetEnabled marks a FormField as enabled or disabled. +func (_gagg FormField )SetEnabled (enabled bool ){_cfadb :=_dbb .NewCT_OnOff ();_cfadb .ValAttr =&_gb .ST_OnOff {Bool :&enabled };_gagg ._fbag .Enabled =[]*_dbb .CT_OnOff {_cfadb };}; -// AddParagraph adds a new paragraph to the document body. -func (_agc *Document )AddParagraph ()Paragraph {_gebb :=_df .NewEG_BlockLevelElts ();_agc ._acc .Body .EG_BlockLevelElts =append (_agc ._acc .Body .EG_BlockLevelElts ,_gebb );_cfag :=_df .NewEG_ContentBlockContent ();_gebb .EG_ContentBlockContent =append (_gebb .EG_ContentBlockContent ,_cfag ); -_cbdf :=_df .NewCT_P ();_cfag .P =append (_cfag .P ,_cbdf );return Paragraph {_agc ,_cbdf };}; +// SetAll sets all of the borders to a given value. +func (_bagg TableBorders )SetAll (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_bagg .SetBottom (t ,c ,thickness );_bagg .SetLeft (t ,c ,thickness );_bagg .SetRight (t ,c ,thickness );_bagg .SetTop (t ,c ,thickness );_bagg .SetInsideHorizontal (t ,c ,thickness ); +_bagg .SetInsideVertical (t ,c ,thickness );}; -// X returns the inner wrapped XML type. -func (_ccea Run )X ()*_df .CT_R {return _ccea ._febfe }; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_abfg *Document ;_beb *_dbb .WdInline ;};func (_efba *Document )syncFootnoteSettings (){_ega :=[]int64 {};_feed :=_efba .Footnotes ();for _ ,_bdga :=range _feed {if _bdga .X ().TypeAttr !=_dbb .ST_FtnEdnUnset &&_bdga .X ().TypeAttr !=_dbb .ST_FtnEdnNormal {_ega =append (_ega ,_bdga .X ().IdAttr ); +};};_dbe :=_efba .Settings .X ().CT_Settings .FootnotePr ;if _dbe ==nil {_dbe =_dbb .NewCT_FtnDocProps ();};if len (_ega )==0{_dbe .Footnote =nil ;return ;};_dbe .Footnote =[]*_dbb .CT_FtnEdnSepRef {};for _ ,_bgcg :=range _ega {_fcf :=_dbb .NewCT_FtnEdnSepRef (); +_fcf .IdAttr =_bgcg ;_dbe .Footnote =append (_dbe .Footnote ,_fcf );};}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_dcab RunProperties )BoldValue ()OnOffValue {return _eaab (_dcab ._eaag .B )}; +// ExtractText returns text from the document as a DocText object. +func (_eabd *Document )ExtractText ()*DocText {_agae :=[]TextItem {};for _ ,_deee :=range _eabd ._debf .Body .EG_BlockLevelElts {_agae =append (_agae ,_cgbf (_deee .EG_ContentBlockContent ,nil )...);};var _eeeb []listItemInfo ;_dfdcb :=_eabd .Paragraphs (); +for _ ,_agadc :=range _dfdcb {_egd :=_cfdb (_eabd ,_agadc );_eeeb =append (_eeeb ,_egd );};_gacbf :=_bee (_eabd );return &DocText {Items :_agae ,_fgde :_eeeb ,_gfbb :_gacbf };}; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_eeac Paragraph )InsertRunAfter (relativeTo Run )Run {return _eeac .insertRun (relativeTo ,false )}; +// ParagraphProperties returns the paragraph style properties. +func (_bcdf Style )ParagraphProperties ()ParagraphStyleProperties {if _bcdf ._dbgge .PPr ==nil {_bcdf ._dbgge .PPr =_dbb .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bcdf ._dbgge .PPr };}; -// Italic returns true if run font is italic. -func (_ddcg RunProperties )Italic ()bool {_ffffb :=_ddcg ._eaag ;return _cbdc (_ffffb .I )||_cbdc (_ffffb .ICs );}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_fdfb HyperLink )SetTargetByRef (link _cf .Hyperlink ){_fdfb ._ddde .IdAttr =_c .String (_cf .Relationship (link ).ID ());_fdfb ._ddde .AnchorAttr =nil ;}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_ecb AnchoredDrawing )SetName (name string ){_ecb ._afg .DocPr .NameAttr =name ;for _ ,_ag :=range _ecb ._afg .Graphic .GraphicData .Any {if _ca ,_bcf :=_ag .(*_aba .Pic );_bcf {_ca .NvPicPr .CNvPr .DescrAttr =_g .String (name );};};}; +// SetName marks sets a name attribute for a FormField. +func (_bafad FormField )SetName (name string ){_eafag :=_dbb .NewCT_FFName ();_eafag .ValAttr =&name ;_bafad ._fbag .Name =[]*_dbb .CT_FFName {_eafag };}; -// SetLineSpacing controls the line spacing of the paragraph. -func (_bgcbf ParagraphStyleProperties )SetLineSpacing (m _fdf .Distance ,rule _df .ST_LineSpacingRule ){if _bgcbf ._ffbg .Spacing ==nil {_bgcbf ._ffbg .Spacing =_df .NewCT_Spacing ();};if rule ==_df .ST_LineSpacingRuleUnset {_bgcbf ._ffbg .Spacing .LineRuleAttr =_df .ST_LineSpacingRuleUnset ; -_bgcbf ._ffbg .Spacing .LineAttr =nil ;}else {_bgcbf ._ffbg .Spacing .LineRuleAttr =rule ;_bgcbf ._ffbg .Spacing .LineAttr =&_df .ST_SignedTwipsMeasure {};_bgcbf ._ffbg .Spacing .LineAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};}; +// SetAlignment sets the paragraph alignment +func (_bacfd NumberingLevel )SetAlignment (j _dbb .ST_Jc ){if j ==_dbb .ST_JcUnset {_bacfd ._eafd .LvlJc =nil ;}else {_bacfd ._eafd .LvlJc =_dbb .NewCT_Jc ();_bacfd ._eafd .LvlJc .ValAttr =j ;};};func (_fbef Paragraph )addStartBookmark (_dfccb int64 ,_dfaa string )*_dbb .CT_Bookmark {_efcfb :=_dbb .NewEG_PContent (); +_fbef ._fgdge .EG_PContent =append (_fbef ._fgdge .EG_PContent ,_efcfb );_bdfag :=_dbb .NewEG_ContentRunContent ();_gddb :=_dbb .NewEG_RunLevelElts ();_fgcb :=_dbb .NewEG_RangeMarkupElements ();_fgggc :=_dbb .NewCT_Bookmark ();_fgggc .NameAttr =_dfaa ; +_fgggc .IdAttr =_dfccb ;_fgcb .BookmarkStart =_fgggc ;_efcfb .EG_ContentRunContent =append (_efcfb .EG_ContentRunContent ,_bdfag );_bdfag .EG_RunLevelElts =append (_bdfag .EG_RunLevelElts ,_gddb );_gddb .EG_RangeMarkupElements =append (_gddb .EG_RangeMarkupElements ,_fgcb ); +return _fgggc ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_dbbdf TableStyleProperties )SetCellSpacingAuto (){_dbbdf ._gbefg .TblCellSpacing =_df .NewCT_TblWidth ();_dbbdf ._gbefg .TblCellSpacing .TypeAttr =_df .ST_TblWidthAuto ;}; +// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the +// document. This is useful for things like a table of contents as the library +// only adds the field code and relies on Word/LibreOffice to actually compute +// the content. +func (_effc Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_effc ._dcee .UpdateFields =nil ;}else {_effc ._dcee .UpdateFields =_dbb .NewCT_OnOff ();};};func _eegb (_efde *_cg .CT_Blip ,_debg map[string ]string ){if _efde .EmbedAttr !=nil {if _cafc ,_dfca :=_debg [*_efde .EmbedAttr ]; +_dfca {*_efde .EmbedAttr =_cafc ;};};}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_gbaba *_df .CT_Spacing };func (_cgcfg Run )newIC ()*_df .EG_RunInnerContent {_efegd :=_df .NewEG_RunInnerContent ();_cgcfg ._febfe .EG_RunInnerContent =append (_cgcfg ._febfe .EG_RunInnerContent ,_efegd );return _efegd ;}; +// AppendNode append node to document element. +func (_caegf *Document )AppendNode (node Node ){_caegf .insertImageFromNode (node );_caegf .insertStyleFromNode (node );for _ ,_cdb :=range node .Children {_caegf .insertImageFromNode (_cdb );_caegf .insertStyleFromNode (_cdb );};switch _ccge :=node .X ().(type ){case *Paragraph :_caegf .appendParagraph (nil ,*_ccge ,false ); +case *Table :_caegf .appendTable (nil ,*_ccge ,false );};if node ._abdb !=nil {if node ._abdb ._cdf !=nil {if _afggg :=_caegf ._egc .FindRIDForN (0,_c .ThemeType );_afggg ==""{if _fcbc :=node ._abdb ._egc .FindRIDForN (0,_c .ThemeType );_fcbc !=""{_caegf ._cdf =append (_caegf ._cdf ,node ._abdb ._cdf ...); +_ebbd :=node ._abdb ._egc .GetTargetByRelId (_fcbc );_caegf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ebbd ,"\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c"); +_caegf ._egc .AddRelationship (_ebbd ,_c .ThemeType );};};};_cbcbf :=_caegf ._gce ;_afga :=node ._abdb ._gce ;if _cbcbf !=nil {if _afga !=nil {if _cbcbf .Font !=nil {if _afga .Font !=nil {for _ ,_bece :=range _afga .Font {_eadf :=true ;for _ ,_bcaa :=range _cbcbf .Font {if _bcaa .NameAttr ==_bece .NameAttr {_eadf =false ; +break ;};};if _eadf {_cbcbf .Font =append (_cbcbf .Font ,_bece );};};};}else {_cbcbf .Font =_afga .Font ;};};}else if _afga !=nil {_cbcbf =_afga ;};_caegf ._gce =_cbcbf ;if _ffgb :=_caegf ._egc .FindRIDForN (0,_c .FontTableType );_ffgb ==""{_caegf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u0066\u006f\u006e\u0074T\u0061\u0062\u006c\u0065\u002b\u0078m\u006c"); +_caegf ._egc .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_c .FontTableType );};};}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +// +// After each removal, the rest of the endnote ids would be reordered. +func (_fdca Paragraph )RemoveEndnote (id int64 ){for _ ,_deae :=range _fdca .Runs (){if _fgda ,_edaf :=_deae .IsEndnote ();_fgda {if _edaf ==id {_fdca .RemoveRun (_deae );break ;};};};_fdca ._ecgac .removeEndnote (id );}; -// SetShading controls the cell shading. -func (_ege CellProperties )SetShading (shd _df .ST_Shd ,foreground ,fill _eb .Color ){if shd ==_df .ST_ShdUnset {_ege ._fdae .Shd =nil ;}else {_ege ._fdae .Shd =_df .NewCT_Shd ();_ege ._fdae .Shd .ValAttr =shd ;_ege ._fdae .Shd .ColorAttr =&_df .ST_HexColor {}; -if foreground .IsAuto (){_ege ._fdae .Shd .ColorAttr .ST_HexColorAuto =_df .ST_HexColorAutoAuto ;}else {_ege ._fdae .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_ege ._fdae .Shd .FillAttr =&_df .ST_HexColor {};if fill .IsAuto (){_ege ._fdae .Shd .FillAttr .ST_HexColorAuto =_df .ST_HexColorAutoAuto ; -}else {_ege ._fdae .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// SetImprint sets the run to imprinted text. +func (_eaac RunProperties )SetImprint (b bool ){if !b {_eaac ._dfbf .Imprint =nil ;}else {_eaac ._dfbf .Imprint =_dbb .NewCT_OnOff ();};}; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_dbb .CT_Tbl ;Row *_dbb .CT_Row ;Cell *_dbb .CT_Tc ;RowIndex int ;ColIndex int ;}; -// StyleID returns the style ID. -func (_bedga Style )StyleID ()string {if _bedga ._fdfg .StyleIdAttr ==nil {return "";};return *_bedga ._fdfg .StyleIdAttr ;}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_fage *Document )Close ()error {if _fage .TmpPath !=""{return _fac .RemoveAll (_fage .TmpPath );};return nil ;}; -// UnderlineColor returns the hex color value of run underline. -func (_bdcb RunProperties )UnderlineColor ()string {if _bfed :=_bdcb ._eaag .U ;_bfed !=nil {_bebc :=_bfed .ColorAttr ;if _bebc !=nil &&_bebc .ST_HexColorRGB !=nil {return *_bebc .ST_HexColorRGB ;};};return "";};func _aaa (_ecaf *_df .CT_Tbl ,_gab *_df .CT_P ,_cgd bool )*_df .CT_Tbl {for _ ,_fbeb :=range _ecaf .EG_ContentRowContent {for _ ,_babd :=range _fbeb .Tr {for _ ,_bce :=range _babd .EG_ContentCellContent {for _ ,_gefe :=range _bce .Tc {for _dbc ,_cgad :=range _gefe .EG_BlockLevelElts {for _ ,_aaec :=range _cgad .EG_ContentBlockContent {for _gcad ,_gaa :=range _aaec .P {if _gaa ==_gab {_efc :=_df .NewEG_BlockLevelElts (); -_ceg :=_df .NewEG_ContentBlockContent ();_efc .EG_ContentBlockContent =append (_efc .EG_ContentBlockContent ,_ceg );_ddd :=_df .NewCT_Tbl ();_ceg .Tbl =append (_ceg .Tbl ,_ddd );_gefe .EG_BlockLevelElts =append (_gefe .EG_BlockLevelElts ,nil );if _cgd {copy (_gefe .EG_BlockLevelElts [_dbc +1:],_gefe .EG_BlockLevelElts [_dbc :]); -_gefe .EG_BlockLevelElts [_dbc ]=_efc ;if _gcad !=0{_dgc :=_df .NewEG_BlockLevelElts ();_cgf :=_df .NewEG_ContentBlockContent ();_dgc .EG_ContentBlockContent =append (_dgc .EG_ContentBlockContent ,_cgf );_cgf .P =_aaec .P [:_gcad ];_gefe .EG_BlockLevelElts =append (_gefe .EG_BlockLevelElts ,nil ); -copy (_gefe .EG_BlockLevelElts [_dbc +1:],_gefe .EG_BlockLevelElts [_dbc :]);_gefe .EG_BlockLevelElts [_dbc ]=_dgc ;};_aaec .P =_aaec .P [_gcad :];}else {copy (_gefe .EG_BlockLevelElts [_dbc +2:],_gefe .EG_BlockLevelElts [_dbc +1:]);_gefe .EG_BlockLevelElts [_dbc +1]=_efc ; -if _gcad !=len (_aaec .P )-1{_beb :=_df .NewEG_BlockLevelElts ();_bfd :=_df .NewEG_ContentBlockContent ();_beb .EG_ContentBlockContent =append (_beb .EG_ContentBlockContent ,_bfd );_bfd .P =_aaec .P [_gcad +1:];_gefe .EG_BlockLevelElts =append (_gefe .EG_BlockLevelElts ,nil ); -copy (_gefe .EG_BlockLevelElts [_dbc +3:],_gefe .EG_BlockLevelElts [_dbc +2:]);_gefe .EG_BlockLevelElts [_dbc +2]=_beb ;}else {_bfde :=_df .NewEG_BlockLevelElts ();_aaea :=_df .NewEG_ContentBlockContent ();_bfde .EG_ContentBlockContent =append (_bfde .EG_ContentBlockContent ,_aaea ); -_aaea .P =[]*_df .CT_P {_df .NewCT_P ()};_gefe .EG_BlockLevelElts =append (_gefe .EG_BlockLevelElts ,nil );copy (_gefe .EG_BlockLevelElts [_dbc +3:],_gefe .EG_BlockLevelElts [_dbc +2:]);_gefe .EG_BlockLevelElts [_dbc +2]=_bfde ;};_aaec .P =_aaec .P [:_gcad +1]; -};return _ddd ;};};for _ ,_afee :=range _aaec .Tbl {_fabf :=_aaa (_afee ,_gab ,_cgd );if _fabf !=nil {return _fabf ;};};};};};};};};return nil ;}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_ac CellBorders )SetBottom (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_ac ._dfg .Bottom =_dbb .NewCT_Border ();_abgce (_ac ._dfg .Bottom ,t ,c ,thickness );}; -// ReplaceText replace text inside node. -func (_bdebf *Nodes )ReplaceText (oldText ,newText string ){for _ ,_bbdf :=range _bdebf ._aafde {_bbdf .ReplaceText (oldText ,newText );};}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_ebgcb *_dbb .Styles }; -// Tables returns the tables defined in the header. -func (_aeec Header )Tables ()[]Table {_ecacb :=[]Table {};if _aeec ._ecfgc ==nil {return nil ;};for _ ,_dadfc :=range _aeec ._ecfgc .EG_ContentBlockContent {for _ ,_gbfff :=range _aeec ._caefb .tables (_dadfc ){_ecacb =append (_ecacb ,_gbfff );};};return _ecacb ; -}; +// Nodes contains slice of Node element. +type Nodes struct{_badg []Node };func _cgggf (_afac *Document ,_gcggc []*_dbb .EG_ContentBlockContent ,_cfadg *TableInfo )[]Node {_bcgf :=[]Node {};for _ ,_eeeee :=range _gcggc {if _bbad :=_eeeee .Sdt ;_bbad !=nil {if _fbced :=_bbad .SdtContent ;_fbced !=nil {_bcgf =append (_bcgf ,_faga (_afac ,_fbced .P ,_cfadg ,nil )...); +};};_bcgf =append (_bcgf ,_faga (_afac ,_eeeee .P ,_cfadg ,nil )...);for _ ,_gcccb :=range _eeeee .Tbl {_bbgea :=Table {_afac ,_gcccb };_agce ,_ :=_afac .Styles .SearchStyleById (_bbgea .Style ());_gcceg :=[]Node {};for _ffgcb ,_bgae :=range _gcccb .EG_ContentRowContent {for _ ,_cbbbcg :=range _bgae .Tr {for _abbda ,_bbff :=range _cbbbcg .EG_ContentCellContent {for _ ,_badb :=range _bbff .Tc {_egcda :=&TableInfo {Table :_gcccb ,Row :_cbbbcg ,Cell :_badb ,RowIndex :_ffgcb ,ColIndex :_abbda }; +for _ ,_gdbe :=range _badb .EG_BlockLevelElts {_gcceg =append (_gcceg ,_cgggf (_afac ,_gdbe .EG_ContentBlockContent ,_egcda )...);};};};};};_bcgf =append (_bcgf ,Node {_abdb :_afac ,_agef :&_bbgea ,Style :_agce ,Children :_gcceg });};};return _bcgf ;}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_gcde ParagraphProperties )AddTabStop (position _fdf .Distance ,justificaton _df .ST_TabJc ,leader _df .ST_TabTlc ){if _gcde ._gcab .Tabs ==nil {_gcde ._gcab .Tabs =_df .NewCT_Tabs ();};_eebd :=_df .NewCT_TabStop ();_eebd .LeaderAttr =leader ;_eebd .ValAttr =justificaton ; -_eebd .PosAttr .Int64 =_g .Int64 (int64 (position /_fdf .Twips ));_gcde ._gcab .Tabs .Tab =append (_gcde ._gcab .Tabs .Tab ,_eebd );}; -// SetAfterLineSpacing sets spacing below paragraph in line units. -func (_geagd Paragraph )SetAfterLineSpacing (d _fdf .Distance ){_geagd .ensurePPr ();if _geagd ._cfacb .PPr .Spacing ==nil {_geagd ._cfacb .PPr .Spacing =_df .NewCT_Spacing ();};_bebgfd :=_geagd ._cfacb .PPr .Spacing ;_bebgfd .AfterLinesAttr =_g .Int64 (int64 (d /_fdf .Twips )); -};func _fagc (_bagc *Document )map[int64 ]map[int64 ]int64 {_gfc :=_bagc .Paragraphs ();_gcdd :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_egea :=range _gfc {_adfb :=_bfge (_bagc ,_egea );if _adfb .NumberingLevel !=nil &&_adfb .AbstractNumId !=nil {_bddc :=*_adfb .AbstractNumId ; -if _ ,_cgba :=_gcdd [_bddc ];_cgba {if _gbbb :=_adfb .NumberingLevel .X ();_gbbb !=nil {if _ ,_eac :=_gcdd [_bddc ][_gbbb .IlvlAttr ];_eac {_gcdd [_bddc ][_gbbb .IlvlAttr ]++;}else {_gcdd [_bddc ][_gbbb .IlvlAttr ]=1;};};}else {if _abbe :=_adfb .NumberingLevel .X (); -_abbe !=nil {_gcdd [_bddc ]=map[int64 ]int64 {_abbe .IlvlAttr :1};};};};};return _gcdd ;};func (_adcfe *Document )insertParagraph (_ggaf Paragraph ,_egdc bool )Paragraph {if _adcfe ._acc .Body ==nil {return _adcfe .AddParagraph ();};_accf :=_ggaf .X (); -for _ ,_cgfe :=range _adcfe ._acc .Body .EG_BlockLevelElts {for _ ,_gdfa :=range _cgfe .EG_ContentBlockContent {for _gcbf ,_bdad :=range _gdfa .P {if _bdad ==_accf {_afab :=_df .NewCT_P ();_gdfa .P =append (_gdfa .P ,nil );if _egdc {copy (_gdfa .P [_gcbf +1:],_gdfa .P [_gcbf :]); -_gdfa .P [_gcbf ]=_afab ;}else {copy (_gdfa .P [_gcbf +2:],_gdfa .P [_gcbf +1:]);_gdfa .P [_gcbf +1]=_afab ;};return Paragraph {_adcfe ,_afab };};};for _ ,_fagd :=range _gdfa .Tbl {for _ ,_dbcb :=range _fagd .EG_ContentRowContent {for _ ,_fdgc :=range _dbcb .Tr {for _ ,_cgbg :=range _fdgc .EG_ContentCellContent {for _ ,_fbcg :=range _cgbg .Tc {for _ ,_dacd :=range _fbcg .EG_BlockLevelElts {for _ ,_ggfd :=range _dacd .EG_ContentBlockContent {for _gbde ,_egbg :=range _ggfd .P {if _egbg ==_accf {_ebaf :=_df .NewCT_P (); -_ggfd .P =append (_ggfd .P ,nil );if _egdc {copy (_ggfd .P [_gbde +1:],_ggfd .P [_gbde :]);_ggfd .P [_gbde ]=_ebaf ;}else {copy (_ggfd .P [_gbde +2:],_ggfd .P [_gbde +1:]);_ggfd .P [_gbde +1]=_ebaf ;};return Paragraph {_adcfe ,_ebaf };};};};};};};};};}; -if _gdfa .Sdt !=nil &&_gdfa .Sdt .SdtContent !=nil &&_gdfa .Sdt .SdtContent .P !=nil {for _ggcgb ,_dbaaf :=range _gdfa .Sdt .SdtContent .P {if _dbaaf ==_accf {_bgcf :=_df .NewCT_P ();_gdfa .Sdt .SdtContent .P =append (_gdfa .Sdt .SdtContent .P ,nil );if _egdc {copy (_gdfa .Sdt .SdtContent .P [_ggcgb +1:],_gdfa .Sdt .SdtContent .P [_ggcgb :]); -_gdfa .Sdt .SdtContent .P [_ggcgb ]=_bgcf ;}else {copy (_gdfa .Sdt .SdtContent .P [_ggcgb +2:],_gdfa .Sdt .SdtContent .P [_ggcgb +1:]);_gdfa .Sdt .SdtContent .P [_ggcgb +1]=_bgcf ;};return Paragraph {_adcfe ,_bgcf };};};};};};return _adcfe .AddParagraph (); -}; +// GetKerning returns the kerning (character spacing) of a run +func (_bebc RunProperties )GetKerning ()_dd .Distance {if _bebc ._dfbf .Kern !=nil {return _dd .Distance (float64 (*_bebc ._dfbf .Kern .ValAttr .ST_UnsignedDecimalNumber )*_dd .HalfPoint );};return 0;}; -// Italic returns true if paragraph font is italic. -func (_aaab ParagraphProperties )Italic ()bool {_ccdcg :=_aaab ._gcab .RPr ;return _cbdc (_ccdcg .I )||_cbdc (_ccdcg .ICs );}; +// Borders allows manipulation of the table borders. +func (_fegec TableProperties )Borders ()TableBorders {if _fegec ._gddda .TblBorders ==nil {_fegec ._gddda .TblBorders =_dbb .NewCT_TblBorders ();};return TableBorders {_fegec ._gddda .TblBorders };}; -// X returns the inner wrapped XML type. -func (_gbffff TableStyleProperties )X ()*_df .CT_TblPrBase {return _gbffff ._gbefg };func (_efdc *Document )addFootnotes (){_efdc ._ded =_df .NewFootnotes ();_efdc ._ded .CT_Footnotes =_df .CT_Footnotes {};_efdc ._ded .Footnote =make ([]*_df .CT_FtnEdn ,0); -_efdc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074n\u006f\u0074\u0065\u0073\u002b\u0078m\u006c"); -_efdc ._bdfb .AddRelationship ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c",_g .FootNotesType );_cdbb :=_efdc .Styles .AddStyle (FootnoteTextStyleId ,_df .ST_StyleTypeParagraph ,false );_cdbb .SetName ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); -_cdbb .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_bdb :=_cdbb .ParagraphProperties ();_bdb .X ().SuppressLineNumbers =&_df .CT_OnOff {};_dabc :=_cdbb .RunProperties ();_dabc .X ().Sz =&_df .CT_HpsMeasure {ValAttr :_df .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_aag }}; -_dabc .X ().SzCs =&_df .CT_HpsMeasure {ValAttr :_df .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_aag }};_baed :=_efdc .Styles .AddStyle (_acf ,_df .ST_StyleTypeCharacter ,false );_baed .SetName ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0020R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"); -_agdb :=_baed .RunProperties ();_agdb .X ().VertAlign =&_df .CT_VerticalAlignRun {ValAttr :_cb .ST_VerticalAlignRunSuperscript };_efdc .addFootnoteSeparator ();};type mergeFieldInfo struct{_bcae string ;_ecae string ;_gaffb string ;_aecb bool ;_bbab bool ; -_efbd bool ;_agab bool ;_dcgd Paragraph ;_bgeef ,_fgbb ,_bdca int ;_cfdg *_df .EG_PContent ;_deee bool ;}; +// Borders returns the ParagraphBorders for setting-up border on paragraph. +func (_eddec Paragraph )Borders ()ParagraphBorders {_eddec .ensurePPr ();if _eddec ._fgdge .PPr .PBdr ==nil {_eddec ._fgdge .PPr .PBdr =_dbb .NewCT_PBdr ();};return ParagraphBorders {_eddec ._ecgac ,_eddec ._fgdge .PPr .PBdr };}; -// AddParagraph adds a paragraph to the endnote. -func (_ffgb Endnote )AddParagraph ()Paragraph {_gcgf :=_df .NewEG_ContentBlockContent ();_cbga :=len (_ffgb ._dcd .EG_BlockLevelElts [0].EG_ContentBlockContent );_ffgb ._dcd .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_ffgb ._dcd .EG_BlockLevelElts [0].EG_ContentBlockContent ,_gcgf ); -_ebbba :=_df .NewCT_P ();var _ddfgf *_df .CT_String ;if _cbga !=0{_acgfd :=len (_ffgb ._dcd .EG_BlockLevelElts [0].EG_ContentBlockContent [_cbga -1].P );_ddfgf =_ffgb ._dcd .EG_BlockLevelElts [0].EG_ContentBlockContent [_cbga -1].P [_acgfd -1].PPr .PStyle ; -}else {_ddfgf =_df .NewCT_String ();_ddfgf .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_gcgf .P =append (_gcgf .P ,_ebbba );_agef :=Paragraph {_ffgb ._bced ,_ebbba };_agef ._cfacb .PPr =_df .NewCT_PPr ();_agef ._cfacb .PPr .PStyle =_ddfgf ;_agef ._cfacb .PPr .RPr =_df .NewCT_ParaRPr (); -return _agef ;};func (_ddgca *WatermarkPicture )getInnerElement (_ccafg string )*_g .XSDAny {for _ ,_ceag :=range _ddgca ._bdfbb .Any {_fdgce ,_cgbd :=_ceag .(*_g .XSDAny );if _cgbd &&(_fdgce .XMLName .Local ==_ccafg ||_fdgce .XMLName .Local =="\u0076\u003a"+_ccafg ){return _fdgce ; -};};return nil ;}; +// SetAlignment controls the paragraph alignment +func (_bgbe ParagraphProperties )SetAlignment (align _dbb .ST_Jc ){if align ==_dbb .ST_JcUnset {_bgbe ._ecge .Jc =nil ;}else {_bgbe ._ecge .Jc =_dbb .NewCT_Jc ();_bgbe ._ecge .Jc .ValAttr =align ;};}; -// SetBetween sets the between border to a specified type, color and thickness between paragraph. -func (_ddca ParagraphBorders )SetBetween (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_ddca ._fece .Between =_df .NewCT_Border ();_fbff (_ddca ._fece .Between ,t ,c ,thickness );};func _eafdg (_efagd []*_df .EG_ContentBlockContent ,_ggge *TableInfo )[]TextItem {_cbgc :=[]TextItem {}; -for _ ,_cdcag :=range _efagd {if _fecb :=_cdcag .Sdt ;_fecb !=nil {if _fcdb :=_fecb .SdtContent ;_fcdb !=nil {_cbgc =append (_cbgc ,_cbdd (_fcdb .P ,_ggge ,nil )...);};};_cbgc =append (_cbgc ,_cbdd (_cdcag .P ,_ggge ,nil )...);for _ ,_ecda :=range _cdcag .Tbl {for _bdfa ,_fefa :=range _ecda .EG_ContentRowContent {for _ ,_edad :=range _fefa .Tr {for _dcad ,_gebg :=range _edad .EG_ContentCellContent {for _ ,_egcc :=range _gebg .Tc {_gacd :=&TableInfo {Table :_ecda ,Row :_edad ,Cell :_egcc ,RowIndex :_bdfa ,ColIndex :_dcad }; -for _ ,_acddf :=range _egcc .EG_BlockLevelElts {_cbgc =append (_cbgc ,_eafdg (_acddf .EG_ContentBlockContent ,_gacd )...);};};};};};};};return _cbgc ;}; +// X return element of Node as interface, can be either *Paragraph, *Table and Run. +func (_ggfb *Node )X ()interface{}{return _ggfb ._agef }; -// AddParagraph adds a paragraph to the footnote. -func (_dbecd Footnote )AddParagraph ()Paragraph {_fbfd :=_df .NewEG_ContentBlockContent ();_gdgd :=len (_dbecd ._cbdb .EG_BlockLevelElts [0].EG_ContentBlockContent );_dbecd ._cbdb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_dbecd ._cbdb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_fbfd ); -_gbca :=_df .NewCT_P ();var _aeacb *_df .CT_String ;if _gdgd !=0{_cffg :=len (_dbecd ._cbdb .EG_BlockLevelElts [0].EG_ContentBlockContent [_gdgd -1].P );_aeacb =_dbecd ._cbdb .EG_BlockLevelElts [0].EG_ContentBlockContent [_gdgd -1].P [_cffg -1].PPr .PStyle ; -}else {_aeacb =_df .NewCT_String ();_aeacb .ValAttr =FootnoteTextStyleId ;};_fbfd .P =append (_fbfd .P ,_gbca );_eggbb :=Paragraph {_dbecd ._ccdg ,_gbca };_eggbb ._cfacb .PPr =_df .NewCT_PPr ();_eggbb ._cfacb .PPr .PStyle =_aeacb ;_eggbb ._cfacb .PPr .RPr =_df .NewCT_ParaRPr (); -return _eggbb ;}; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_fgfb NumberingDefinition )AddLevel ()NumberingLevel {_edfd :=_dbb .NewCT_Lvl ();_edfd .Start =&_dbb .CT_DecimalNumber {ValAttr :1};_edfd .IlvlAttr =int64 (len (_fgfb ._adged .Lvl ));_fgfb ._adged .Lvl =append (_fgfb ._adged .Lvl ,_edfd );return NumberingLevel {_edfd }; +}; -// AddFootnoteReference adds a footnote reference to a run. -func (_facdg Run )AddFootnoteReference (){_bdfbc :=_facdg .newIC ();_bdfbc .FootnoteRef =&_df .CT_Empty {};}; +// Index returns the index of the footer within the document. This is used to +// form its zip packaged filename as well as to match it with its relationship +// ID. +func (_gbade Footer )Index ()int {for _ffbdd ,_fba :=range _gbade ._gefc ._dda {if _fba ==_gbade ._dgdca {return _ffbdd ;};};return -1;}; -// SetTextWrapTight sets the text wrap to tight with a give wrap type. -func (_cc AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_cc ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_cc ._afg .Choice .WrapTight =_df .NewWdCT_WrapTight ();_cc ._afg .Choice .WrapTight .WrapTextAttr =_df .WdST_WrapTextBothSides ; -_dea :=false ;_cc ._afg .Choice .WrapTight .WrapPolygon .EditedAttr =&_dea ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_cc ._afg .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_cc ._afg .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart (); -_cc ._afg .LayoutInCellAttr =true ;_cc ._afg .AllowOverlapAttr =true ;}; +// New constructs an empty document that content can be added to. +func New ()*Document {_cead :=&Document {_debf :_dbb .NewDocument ()};_cead .ContentTypes =_cf .NewContentTypes ();_cead ._debf .Body =_dbb .NewCT_Body ();_cead ._debf .ConformanceAttr =_gb .ST_ConformanceClassTransitional ;_cead ._egc =_cf .NewRelationships (); +_cead ._eae =_cf .NewRelationships ();_cead .AppProperties =_cf .NewAppProperties ();_cead .CoreProperties =_cf .NewCoreProperties ();_cead .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c"); +_cead .Settings =NewSettings ();_cead ._egc .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_c .SettingsType );_cead .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c"); +_cead .Rels =_cf .NewRelationships ();_cead .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeDocument ,"",_c .CorePropertiesType ,0),_c .CorePropertiesType );_cead .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_c .ExtendedPropertiesType ); +_cead .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_c .OfficeDocumentType );_cead .Numbering =NewNumbering ();_cead .Numbering .InitializeDefault ();_cead .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c"); +_cead ._egc .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_c .NumberingType );_cead .Styles =NewStyles ();_cead .Styles .InitializeDefault ();_cead .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c"); +_cead ._egc .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_c .StylesType );_cead ._debf .Body =_dbb .NewCT_Body ();return _cead ;}; -// SetStrikeThrough sets the run to strike-through. -func (_dgdd RunProperties )SetStrikeThrough (b bool ){if !b {_dgdd ._eaag .Strike =nil ;}else {_dgdd ._eaag .Strike =_df .NewCT_OnOff ();};}; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_abfb ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_abfb ._fadd .ContextualSpacing =nil ;}else {_abfb ._fadd .ContextualSpacing =_dbb .NewCT_OnOff ();};}; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_da AnchoredDrawing )GetImage ()(_ea .ImageRef ,bool ){_fae :=_da ._afg .Graphic .GraphicData .Any ;if len (_fae )> 0{_bf ,_be :=_fae [0].(*_aba .Pic );if _be {if _bf .BlipFill !=nil &&_bf .BlipFill .Blip !=nil &&_bf .BlipFill .Blip .EmbedAttr !=nil {return _da ._de .GetImageByRelID (*_bf .BlipFill .Blip .EmbedAttr ); -};};};return _ea .ImageRef {},false ;}; +// Section return paragraph properties section value. +func (_dffbc ParagraphProperties )Section ()(Section ,bool ){if _dffbc ._ecge .SectPr !=nil {return Section {_dffbc ._dbcbd ,_dffbc ._ecge .SectPr },true ;};return Section {},false ;}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_ggcd RunProperties )RStyle ()string {if _ggcd ._eaag .RStyle !=nil {return _ggcd ._eaag .RStyle .ValAttr ;};return "";}; +// Paragraphs returns the paragraphs defined in a footer. +func (_ddbbba Footer )Paragraphs ()[]Paragraph {_cggdg :=[]Paragraph {};for _ ,_bfad :=range _ddbbba ._dgdca .EG_ContentBlockContent {for _ ,_cfeca :=range _bfad .P {_cggdg =append (_cggdg ,Paragraph {_ddbbba ._gefc ,_cfeca });};};for _ ,_efbfbe :=range _ddbbba .Tables (){for _ ,_egcfb :=range _efbfbe .Rows (){for _ ,_ecbcb :=range _egcfb .Cells (){_cggdg =append (_cggdg ,_ecbcb .Paragraphs ()...); +};};};return _cggdg ;}; -// InsertRowAfter inserts a row after another row -func (_beaaf Table )InsertRowAfter (r Row )Row {for _aafa ,_beffc :=range _beaaf ._fbbec .EG_ContentRowContent {if len (_beffc .Tr )> 0&&r .X ()==_beffc .Tr [0]{_dagf :=_df .NewEG_ContentRowContent ();if len (_beaaf ._fbbec .EG_ContentRowContent )< _aafa +2{return _beaaf .AddRow (); -};_beaaf ._fbbec .EG_ContentRowContent =append (_beaaf ._fbbec .EG_ContentRowContent ,nil );copy (_beaaf ._fbbec .EG_ContentRowContent [_aafa +2:],_beaaf ._fbbec .EG_ContentRowContent [_aafa +1:]);_beaaf ._fbbec .EG_ContentRowContent [_aafa +1]=_dagf ; -_abfbeg :=_df .NewCT_Row ();_dagf .Tr =append (_dagf .Tr ,_abfbeg );return Row {_beaaf ._cddd ,_abfbeg };};};return _beaaf .AddRow ();}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_fafb ParagraphBorders )SetLeft (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_fafb ._bfadb .Left =_dbb .NewCT_Border ();_dbfbb (_fafb ._bfadb .Left ,t ,c ,thickness );}; -// SetVerticalMerge controls the vertical merging of cells. -func (_abe CellProperties )SetVerticalMerge (mergeVal _df .ST_Merge ){if mergeVal ==_df .ST_MergeUnset {_abe ._fdae .VMerge =nil ;}else {_abe ._fdae .VMerge =_df .NewCT_VMerge ();_abe ._fdae .VMerge .ValAttr =mergeVal ;};}; +// Index returns the index of the header within the document. This is used to +// form its zip packaged filename as well as to match it with its relationship +// ID. +func (_baca Header )Index ()int {for _adfg ,_eecb :=range _baca ._ffga ._accd {if _eecb ==_baca ._gagc {return _adfg ;};};return -1;}; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_bcdg ParagraphProperties )EastAsiaFont ()string {if _deaff :=_bcdg ._gcab .RPr .RFonts ;_deaff !=nil {if _deaff .EastAsiaAttr !=nil {return *_deaff .EastAsiaAttr ;};};return "";}; +// TableProperties returns the table style properties. +func (_dgbd Style )TableProperties ()TableStyleProperties {if _dgbd ._dbgge .TblPr ==nil {_dgbd ._dbgge .TblPr =_dbb .NewCT_TblPrBase ();};return TableStyleProperties {_dgbd ._dbgge .TblPr };}; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_cdaff *Document ;_gcab *_df .CT_PPr ;};func (_bcec *Document )addFootnoteSeparator (){_gbcb :=_df .NewCT_FtnEdn ();_gbcb .IdAttr =-1;_gbcb .TypeAttr =_df .ST_FtnEdnSeparator ;_gdbc :=Footnote {_bcec ,_gbcb };_gdbc .X ().EG_BlockLevelElts =[]*_df .EG_BlockLevelElts {_df .NewEG_BlockLevelElts ()}; -_egg :=_gdbc .AddParagraph ();_egg .X ().PPr =nil ;_gcb :=_egg .AddRun ();_dceg :=_gcb .newIC ();_dceg .Separator =_df .NewCT_Empty ();_bcec ._ded .CT_Footnotes .Footnote =append (_bcec ._ded .CT_Footnotes .Footnote ,_gbcb );_gbcb =_df .NewCT_FtnEdn (); -_gbcb .IdAttr =0;_gbcb .TypeAttr =_df .ST_FtnEdnContinuationSeparator ;_gdbc =Footnote {_bcec ,_gbcb };_gdbc .X ().EG_BlockLevelElts =[]*_df .EG_BlockLevelElts {_df .NewEG_BlockLevelElts ()};_egg =_gdbc .AddParagraph ();_egg .X ().PPr =nil ;_gcb =_egg .AddRun (); -_dceg =_gcb .newIC ();_dceg .ContinuationSeparator =_df .NewCT_Empty ();_bcec ._ded .CT_Footnotes .Footnote =append (_bcec ._ded .CT_Footnotes .Footnote ,_gbcb );}; +// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. +func (_aebc *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_caae :=range _aebc ._egc .X ().Relationship {if _caae .IdAttr ==idAttr {return _caae .TargetAttr ;};};return "";}; -// SetColumnBandSize sets the number of Columns in the column band -func (_fdbd TableStyleProperties )SetColumnBandSize (cols int64 ){_fdbd ._gbefg .TblStyleColBandSize =_df .NewCT_DecimalNumber ();_fdbd ._gbefg .TblStyleColBandSize .ValAttr =cols ;}; +// GetColor returns the color.Color object representing the run color. +func (_dfabb RunProperties )GetColor ()_ae .Color {if _gdfgb :=_dfabb ._dfbf .Color ;_gdfgb !=nil {_adfb :=_gdfgb .ValAttr ;if _adfb .ST_HexColorRGB !=nil {return _ae .FromHex (*_adfb .ST_HexColorRGB );};};return _ae .Color {};};func _dbfbb (_ecda *_dbb .CT_Border ,_abccf _dbb .ST_Border ,_adbd _ae .Color ,_fgbgg _dd .Distance ){_ecda .ValAttr =_abccf ; +_ecda .ColorAttr =&_dbb .ST_HexColor {};if _adbd .IsAuto (){_ecda .ColorAttr .ST_HexColorAuto =_dbb .ST_HexColorAutoAuto ;}else {_ecda .ColorAttr .ST_HexColorRGB =_adbd .AsRGBString ();};if _fgbgg !=_dd .Zero {_ecda .SzAttr =_c .Uint64 (uint64 (_fgbgg /_dd .Point *8)); +};}; -// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_cfde Document )AddHyperlink (url string )_ea .Hyperlink {return _cfde ._bdfb .AddHyperlink (url )};func (_bgbe Paragraph )addFldCharsForField (_ccac ,_dcdaf string )FormField {_dfcgc :=_bgbe .addBeginFldChar (_ccac );_bfcgb :=FormField {_daed :_dfcgc }; -_cdcce :=_bgbe ._dagaf .Bookmarks ();_febgc :=int64 (len (_cdcce ));if _ccac !=""{_bgbe .addStartBookmark (_febgc ,_ccac );};_bgbe .addInstrText (_dcdaf );_bgbe .addSeparateFldChar ();if _dcdaf =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_fcfgg :=_bgbe .AddRun (); -_efaad :=_df .NewEG_RunInnerContent ();_fcfgg ._febfe .EG_RunInnerContent =[]*_df .EG_RunInnerContent {_efaad };_bfcgb ._bcfgc =_efaad ;};_bgbe .addEndFldChar ();if _ccac !=""{_bgbe .addEndBookmark (_febgc );};return _bfcgb ;}; +// CellBorders are the borders for an individual +type CellBorders struct{_dfg *_dbb .CT_TcBorders }; -// SetAfter sets the spacing that comes after the paragraph. -func (_acgcf ParagraphSpacing )SetAfter (after _fdf .Distance ){_acgcf ._gbaba .AfterAttr =&_cb .ST_TwipsMeasure {};_acgcf ._gbaba .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_fdf .Twips ));}; +// TableWidth controls width values in table settings. +type TableWidth struct{_aecff *_dbb .CT_TblWidth }; -// SetAlignment set alignment of paragraph. -func (_acad Paragraph )SetAlignment (alignment _df .ST_Jc ){_acad .ensurePPr ();if _acad ._cfacb .PPr .Jc ==nil {_acad ._cfacb .PPr .Jc =_df .NewCT_Jc ();};_acad ._cfacb .PPr .Jc .ValAttr =alignment ;}; +// Strike returns true if paragraph is striked. +func (_affe ParagraphProperties )Strike ()bool {return _eaae (_affe ._ecge .RPr .Strike )};func _aafadd ()*_bg .Formulas {_fefcg :=_bg .NewFormulas ();_fefcg .F =[]*_bg .CT_F {_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_fae .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_fae .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_fae .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_fae .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_fae .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_fae .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_fae .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_fae .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_fae .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_fae .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")}; +return _fefcg ;}; -// Style return the table style. -func (_gcddg Table )Style ()string {if _gcddg ._fbbec .TblPr !=nil &&_gcddg ._fbbec .TblPr .TblStyle !=nil {return _gcddg ._fbbec .TblPr .TblStyle .ValAttr ;};return "";}; +// SetTextWrapTopAndBottom sets the text wrap to top and bottom. +func (_ea AnchoredDrawing )SetTextWrapTopAndBottom (){_ea ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_ea ._ce .Choice .WrapTopAndBottom =_dbb .NewWdCT_WrapTopBottom ();_ea ._ce .LayoutInCellAttr =true ;_ea ._ce .AllowOverlapAttr =true ;}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_ddcag Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_baedf :=_ddcag .newIC ();_baedf .FldChar =_df .NewCT_FldChar ();_baedf .FldChar .FldCharTypeAttr =_df .ST_FldCharTypeBegin ;if isDirty {_baedf .FldChar .DirtyAttr =&_cb .ST_OnOff {}; -_baedf .FldChar .DirtyAttr .Bool =_g .Bool (true );};_baedf =_ddcag .newIC ();_baedf .InstrText =_df .NewCT_Text ();if fmt !=""{_baedf .InstrText .Content =code +"\u0020"+fmt ;}else {_baedf .InstrText .Content =code ;};_baedf =_ddcag .newIC ();_baedf .FldChar =_df .NewCT_FldChar (); -_baedf .FldChar .FldCharTypeAttr =_df .ST_FldCharTypeEnd ;}; +// SetTarget sets the URL target of the hyperlink. +func (_afea HyperLink )SetTarget (url string ){_bgce :=_afea ._bacad .AddHyperlink (url );_afea ._ddde .IdAttr =_c .String (_cf .Relationship (_bgce ).ID ());_afea ._ddde .AnchorAttr =nil ;};func (_fagb *WatermarkPicture )getShape ()*_c .XSDAny {return _fagb .getInnerElement ("\u0073\u0068\u0061p\u0065"); +}; -// SetBottom sets the cell bottom margin -func (_fga CellMargins )SetBottom (d _fdf .Distance ){_fga ._ffd .Bottom =_df .NewCT_TblWidth ();_ddg (_fga ._ffd .Bottom ,d );}; +// NumId return numbering numId that being use by style properties. +func (_ffde ParagraphStyleProperties )NumId ()int64 {if _ffde ._fadd .NumPr !=nil {if _ffde ._fadd .NumPr .NumId !=nil {return _ffde ._fadd .NumPr .NumId .ValAttr ;};};return -1;}; // SetEndIndent controls the end indentation. -func (_fdffc ParagraphProperties )SetEndIndent (m _fdf .Distance ){if _fdffc ._gcab .Ind ==nil {_fdffc ._gcab .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_fdffc ._gcab .Ind .EndAttr =nil ;}else {_fdffc ._gcab .Ind .EndAttr =&_df .ST_SignedTwipsMeasure {}; -_fdffc ._gcab .Ind .EndAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};}; - -// SetAlignment sets the alignment of a table within the page. -func (_ceafb TableProperties )SetAlignment (align _df .ST_JcTable ){if align ==_df .ST_JcTableUnset {_ceafb ._dabb .Jc =nil ;}else {_ceafb ._dabb .Jc =_df .NewCT_JcTable ();_ceafb ._dabb .Jc .ValAttr =align ;};}; +func (_ccbaa ParagraphProperties )SetEndIndent (m _dd .Distance ){if _ccbaa ._ecge .Ind ==nil {_ccbaa ._ecge .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_ccbaa ._ecge .Ind .EndAttr =nil ;}else {_ccbaa ._ecge .Ind .EndAttr =&_dbb .ST_SignedTwipsMeasure {}; +_ccbaa ._ecge .Ind .EndAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// Cells returns the cells defined in the table. -func (_fffg Row )Cells ()[]Cell {_fdced :=[]Cell {};for _ ,_geaddf :=range _fffg ._gdgg .EG_ContentCellContent {for _ ,_gcfd :=range _geaddf .Tc {_fdced =append (_fdced ,Cell {_fffg ._ebbfg ,_gcfd });};if _geaddf .Sdt !=nil &&_geaddf .Sdt .SdtContent !=nil {for _ ,_cbaec :=range _geaddf .Sdt .SdtContent .Tc {_fdced =append (_fdced ,Cell {_fffg ._ebbfg ,_cbaec }); -};};};return _fdced ;}; - -// SetTop sets the cell top margin -func (_efed CellMargins )SetTop (d _fdf .Distance ){_efed ._ffd .Top =_df .NewCT_TblWidth ();_ddg (_efed ._ffd .Top ,d );}; +// Text returns text from the document as one string separated with line breaks. +func (_adge *DocText )Text ()string {_dgge :=_fc .NewBuffer ([]byte {});for _ ,_ggbc :=range _adge .Items {if _ggbc .Text !=""{_dgge .WriteString (_ggbc .Text );_dgge .WriteString ("\u000a");};};return _dgge .String ();}; -// SetPictureWashout set washout to watermark picture. -func (_eebfc *WatermarkPicture )SetPictureWashout (isWashout bool ){if _eebfc ._eegef !=nil {_ceeg :=_eebfc ._eegef .EG_ShapeElements ;if len (_ceeg )> 0&&_ceeg [0].Imagedata !=nil {if isWashout {_dcgfb :="\u0031\u0039\u0036\u0036\u0031\u0066";_agfce :="\u0032\u0032\u0039\u0033\u0038\u0066"; -_ceeg [0].Imagedata .GainAttr =&_dcgfb ;_ceeg [0].Imagedata .BlacklevelAttr =&_agfce ;};};};}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_beagb ParagraphSpacing )SetBeforeAuto (b bool ){if b {_beagb ._cbga .BeforeAutospacingAttr =&_gb .ST_OnOff {};_beagb ._cbga .BeforeAutospacingAttr .Bool =_c .Bool (true );}else {_beagb ._cbga .BeforeAutospacingAttr =nil ;};}; -// AppendNode append node to document element. -func (_geg *Document )AppendNode (node Node ){_geg .insertImageFromNode (node );_geg .insertStyleFromNode (node );for _ ,_dgfg :=range node .Children {_geg .insertImageFromNode (_dgfg );_geg .insertStyleFromNode (_dgfg );};switch _gddab :=node .X ().(type ){case *Paragraph :_geg .appendParagraph (nil ,*_gddab ,false ); -case *Table :_geg .appendTable (nil ,*_gddab ,false );};if node ._fdda !=nil {if node ._fdda ._egfb !=nil {if _eccfd :=_geg ._bdfb .FindRIDForN (0,_g .ThemeType );_eccfd ==""{if _acfa :=node ._fdda ._bdfb .FindRIDForN (0,_g .ThemeType );_acfa !=""{_geg ._egfb =append (_geg ._egfb ,node ._fdda ._egfb ...); -_gefcg :=node ._fdda ._bdfb .GetTargetByRelId (_acfa );_geg .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gefcg ,"\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c"); -_geg ._bdfb .AddRelationship (_gefcg ,_g .ThemeType );};};};_eagd :=_geg ._eec ;_effg :=node ._fdda ._eec ;if _eagd !=nil {if _effg !=nil {if _eagd .Font !=nil {if _effg .Font !=nil {for _ ,_gfad :=range _effg .Font {_acbeb :=true ;for _ ,_gebeg :=range _eagd .Font {if _gebeg .NameAttr ==_gfad .NameAttr {_acbeb =false ; -break ;};};if _acbeb {_eagd .Font =append (_eagd .Font ,_gfad );};};};}else {_eagd .Font =_effg .Font ;};};}else if _effg !=nil {_eagd =_effg ;};_geg ._eec =_eagd ;if _gfbg :=_geg ._bdfb .FindRIDForN (0,_g .FontTableType );_gfbg ==""{_geg .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u0066\u006f\u006e\u0074T\u0061\u0062\u006c\u0065\u002b\u0078m\u006c"); -_geg ._bdfb .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_g .FontTableType );};};}; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_baaaf Paragraph )AddTextInput (name string )FormField {_eagg :=_baaaf .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_eagg ._fbag .TextInput =_dbb .NewCT_FFTextInput ();return _eagg ;}; -// SetPageSizeAndOrientation sets the page size and orientation for a section. -func (_ebbgc Section )SetPageSizeAndOrientation (w ,h _fdf .Distance ,orientation _df .ST_PageOrientation ){if _ebbgc ._cbbbd .PgSz ==nil {_ebbgc ._cbbbd .PgSz =_df .NewCT_PageSz ();};_ebbgc ._cbbbd .PgSz .OrientAttr =orientation ;if orientation ==_df .ST_PageOrientationLandscape {_ebbgc ._cbbbd .PgSz .WAttr =&_cb .ST_TwipsMeasure {}; -_ebbgc ._cbbbd .PgSz .WAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (h /_fdf .Twips ));_ebbgc ._cbbbd .PgSz .HAttr =&_cb .ST_TwipsMeasure {};_ebbgc ._cbbbd .PgSz .HAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (w /_fdf .Twips ));}else {_ebbgc ._cbbbd .PgSz .WAttr =&_cb .ST_TwipsMeasure {}; -_ebbgc ._cbbbd .PgSz .WAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (w /_fdf .Twips ));_ebbgc ._cbbbd .PgSz .HAttr =&_cb .ST_TwipsMeasure {};_ebbgc ._cbbbd .PgSz .HAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (h /_fdf .Twips ));};}; +// AddRow adds a row to a table. +func (_bdfg Table )AddRow ()Row {_bcdd :=_dbb .NewEG_ContentRowContent ();_bdfg ._egbgd .EG_ContentRowContent =append (_bdfg ._egbgd .EG_ContentRowContent ,_bcdd );_abeg :=_dbb .NewCT_Row ();_bcdd .Tr =append (_bcdd .Tr ,_abeg );return Row {_bdfg ._baaf ,_abeg }; +}; -// GetHighlight returns the HighlightColor. -func (_cdcb RunProperties )GetHighlight ()_df .ST_HighlightColor {if _cdcb ._eaag .Highlight !=nil {return _cdcb ._eaag .Highlight .ValAttr ;};return _df .ST_HighlightColorNone ;}; +// PutNodeAfter put node to position after relativeTo. +func (_bffb *Document )PutNodeAfter (relativeTo ,node Node ){_bffb .putNode (relativeTo ,node ,false )}; -// SetLeftIndent controls the left indent of the paragraph. -func (_aaaf ParagraphStyleProperties )SetLeftIndent (m _fdf .Distance ){if _aaaf ._ffbg .Ind ==nil {_aaaf ._ffbg .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_aaaf ._ffbg .Ind .LeftAttr =nil ;}else {_aaaf ._ffbg .Ind .LeftAttr =&_df .ST_SignedTwipsMeasure {}; -_aaaf ._ffbg .Ind .LeftAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};}; +// SetLineSpacing controls the line spacing of the paragraph. +func (_ebgga ParagraphStyleProperties )SetLineSpacing (m _dd .Distance ,rule _dbb .ST_LineSpacingRule ){if _ebgga ._fadd .Spacing ==nil {_ebgga ._fadd .Spacing =_dbb .NewCT_Spacing ();};if rule ==_dbb .ST_LineSpacingRuleUnset {_ebgga ._fadd .Spacing .LineRuleAttr =_dbb .ST_LineSpacingRuleUnset ; +_ebgga ._fadd .Spacing .LineAttr =nil ;}else {_ebgga ._fadd .Spacing .LineRuleAttr =rule ;_ebgga ._fadd .Spacing .LineAttr =&_dbb .ST_SignedTwipsMeasure {};_ebgga ._fadd .Spacing .LineAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_ccfe RunProperties )SetVerticalAlignment (v _cb .ST_VerticalAlignRun ){if v ==_cb .ST_VerticalAlignRunUnset {_ccfe ._eaag .VertAlign =nil ;}else {_ccfe ._eaag .VertAlign =_df .NewCT_VerticalAlignRun ();_ccfe ._eaag .VertAlign .ValAttr =v ;};}; +// SetFooter sets a section footer. +func (_afce Section )SetFooter (f Footer ,t _dbb .ST_HdrFtr ){_adeba :=_dbb .NewEG_HdrFtrReferences ();_afce ._caead .EG_HdrFtrReferences =append (_afce ._caead .EG_HdrFtrReferences ,_adeba );_adeba .FooterReference =_dbb .NewCT_HdrFtrRef ();_adeba .FooterReference .TypeAttr =t ; +_egdd :=_afce ._fddca ._egc .FindRIDForN (f .Index (),_c .FooterType );if _egdd ==""{_ab .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044"); +};_adeba .FooterReference .IdAttr =_egdd ;}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_efe AnchoredDrawing )SetHAlignment (h _df .WdST_AlignH ){_efe ._afg .PositionH .Choice =&_df .WdCT_PosHChoice {};_efe ._afg .PositionH .Choice .Align =h ;}; +// X returns the inner wrapped XML type. +func (_eac Bookmark )X ()*_dbb .CT_Bookmark {return _eac ._gfgd }; -// IsItalic returns true if the run has been set to italics. -func (_cgca RunProperties )IsItalic ()bool {return _cgca .ItalicValue ()==OnOffValueOn }; +// AddEndnoteReference adds a footnote reference to a run. +func (_aeafd Run )AddEndnoteReference (){_caed :=_aeafd .newIC ();_caed .EndnoteRef =&_dbb .CT_Empty {}}; -// SetWrapPathLineTo sets wrapPath lineTo value. -func (_aef AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_eag .CT_Point2D ){_aef ._dc =coordinates ;}; +// Spacing returns the paragraph spacing settings. +func (_acac ParagraphProperties )Spacing ()ParagraphSpacing {if _acac ._ecge .Spacing ==nil {_acac ._ecge .Spacing =_dbb .NewCT_Spacing ();};return ParagraphSpacing {_acac ._ecge .Spacing };}; -// GetColor returns the color.Color object representing the run color. -func (_gegd ParagraphProperties )GetColor ()_eb .Color {if _dggcb :=_gegd ._gcab .RPr .Color ;_dggcb !=nil {_bgggc :=_dggcb .ValAttr ;if _bgggc .ST_HexColorRGB !=nil {return _eb .FromHex (*_bgggc .ST_HexColorRGB );};};return _eb .Color {};}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_bbgb TableBorders )SetLeft (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_bbgb ._adgb .Left =_dbb .NewCT_Border ();_abgce (_bbgb ._adgb .Left ,t ,c ,thickness );}; -// Text returns the underlying text in the run. -func (_eaffd Run )Text ()string {if len (_eaffd ._febfe .EG_RunInnerContent )==0{return "";};_ddfcf :=_d .Buffer {};for _ ,_cged :=range _eaffd ._febfe .EG_RunInnerContent {if _cged .T !=nil {_ddfcf .WriteString (_cged .T .Content );};if _cged .Tab !=nil {_ddfcf .WriteByte ('\t'); -};};return _ddfcf .String ();}; +// VerticalAlign returns the value of paragraph vertical align. +func (_gaebc ParagraphProperties )VerticalAlignment ()_gb .ST_VerticalAlignRun {if _eabc :=_gaebc ._ecge .RPr .VertAlign ;_eabc !=nil {return _eabc .ValAttr ;};return 0;}; -// NewAnchorDrawWrapOptions return anchor drawing options property. -func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_fg :=&AnchorDrawWrapOptions {};if !_fg ._abfc {_ae ,_geb :=_ece ();_fg ._agg =_ae ;_fg ._dc =_geb ;};return _fg ;};func (_gdc *Document )addEndnotes (){_gdc ._eced =_df .NewEndnotes ();_gdc .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u002b\u0078\u006d\u006c"); -_gdc ._bdfb .AddRelationship ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c",_g .EndNotesType );_bcag :=_gdc .Styles .AddStyle (EndnoteTextStyleId ,_df .ST_StyleTypeParagraph ,false );_bcag .SetName ("\u0045\u006e\u0064n\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); -_bcag .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_aeb :=_bcag .ParagraphProperties ();_aeb .X ().SuppressLineNumbers =&_df .CT_OnOff {};_baca :=_bcag .RunProperties ();_baca .X ().Sz =&_df .CT_HpsMeasure {ValAttr :_df .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_aag }}; -_baca .X ().SzCs =&_df .CT_HpsMeasure {ValAttr :_df .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_aag }};_bbecc :=_gdc .Styles .AddStyle (_faa ,_df .ST_StyleTypeCharacter ,false );_bbecc .SetName ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0020\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_bgf :=_bbecc .RunProperties ();_bgf .X ().VertAlign =&_df .CT_VerticalAlignRun {ValAttr :_cb .ST_VerticalAlignRunSuperscript };_gdc .addEndnoteSeparator ();}; +// AddTable adds a table to the table cell. +func (_ee Cell )AddTable ()Table {_gdc :=_dbb .NewEG_BlockLevelElts ();_ee ._dgc .EG_BlockLevelElts =append (_ee ._dgc .EG_BlockLevelElts ,_gdc );_daa :=_dbb .NewEG_ContentBlockContent ();_gdc .EG_ContentBlockContent =append (_gdc .EG_ContentBlockContent ,_daa ); +_gdf :=_dbb .NewCT_Tbl ();_daa .Tbl =append (_daa .Tbl ,_gdf );return Table {_ee ._dfc ,_gdf };};func _dabfa ()*_bg .Formulas {_bceca :=_bg .NewFormulas ();_bceca .F =[]*_bg .CT_F {_fae .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_fae .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_fae .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_fae .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_fae .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_fae .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_fae .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_fae .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_fae .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")}; +return _bceca ;};func (_dfed *Document )insertParagraph (_ggaf Paragraph ,_ecfa bool )Paragraph {if _dfed ._debf .Body ==nil {return _dfed .AddParagraph ();};_gadfe :=_ggaf .X ();for _ ,_cffb :=range _dfed ._debf .Body .EG_BlockLevelElts {for _ ,_gbba :=range _cffb .EG_ContentBlockContent {for _fdda ,_cdab :=range _gbba .P {if _cdab ==_gadfe {_egec :=_dbb .NewCT_P (); +_gbba .P =append (_gbba .P ,nil );if _ecfa {copy (_gbba .P [_fdda +1:],_gbba .P [_fdda :]);_gbba .P [_fdda ]=_egec ;}else {copy (_gbba .P [_fdda +2:],_gbba .P [_fdda +1:]);_gbba .P [_fdda +1]=_egec ;};return Paragraph {_dfed ,_egec };};};for _ ,_cgcc :=range _gbba .Tbl {for _ ,_gffg :=range _cgcc .EG_ContentRowContent {for _ ,_ddd :=range _gffg .Tr {for _ ,_gggc :=range _ddd .EG_ContentCellContent {for _ ,_ddce :=range _gggc .Tc {for _ ,_dacb :=range _ddce .EG_BlockLevelElts {for _ ,_agdga :=range _dacb .EG_ContentBlockContent {for _gagd ,_ggcf :=range _agdga .P {if _ggcf ==_gadfe {_eada :=_dbb .NewCT_P (); +_agdga .P =append (_agdga .P ,nil );if _ecfa {copy (_agdga .P [_gagd +1:],_agdga .P [_gagd :]);_agdga .P [_gagd ]=_eada ;}else {copy (_agdga .P [_gagd +2:],_agdga .P [_gagd +1:]);_agdga .P [_gagd +1]=_eada ;};return Paragraph {_dfed ,_eada };};};};};}; +};};};};if _gbba .Sdt !=nil &&_gbba .Sdt .SdtContent !=nil &&_gbba .Sdt .SdtContent .P !=nil {for _geeg ,_bbfd :=range _gbba .Sdt .SdtContent .P {if _bbfd ==_gadfe {_cbgf :=_dbb .NewCT_P ();_gbba .Sdt .SdtContent .P =append (_gbba .Sdt .SdtContent .P ,nil ); +if _ecfa {copy (_gbba .Sdt .SdtContent .P [_geeg +1:],_gbba .Sdt .SdtContent .P [_geeg :]);_gbba .Sdt .SdtContent .P [_geeg ]=_cbgf ;}else {copy (_gbba .Sdt .SdtContent .P [_geeg +2:],_gbba .Sdt .SdtContent .P [_geeg +1:]);_gbba .Sdt .SdtContent .P [_geeg +1]=_cbgf ; +};return Paragraph {_dfed ,_cbgf };};};};};};return _dfed .AddParagraph ();}; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_de *Document ;_afg *_df .WdAnchor ;}; +// SetColor sets the text color. +func (_ecbb RunProperties )SetColor (c _ae .Color ){_ecbb ._dfbf .Color =_dbb .NewCT_Color ();_ecbb ._dfbf .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();};const _dgdcb ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; -// X returns the inner wrapped XML type. -func (_bb Color )X ()*_df .CT_Color {return _bb ._aff }; -// AddCheckBox adds checkbox form field to the paragraph and returns it. -func (_aabeg Paragraph )AddCheckBox (name string )FormField {_aeage :=_aabeg .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_aeage ._daed .CheckBox =_df .NewCT_FFCheckBox ();return _aeage ;}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_dabeb ParagraphProperties )SetHangingIndent (m _dd .Distance ){if _dabeb ._ecge .Ind ==nil {_dabeb ._ecge .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_dabeb ._ecge .Ind .HangingAttr =nil ;}else {_dabeb ._ecge .Ind .HangingAttr =&_gb .ST_TwipsMeasure {}; +_dabeb ._ecge .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_dd .Twips ));};};func (_fgfba Paragraph )addSeparateFldChar ()*_dbb .CT_FldChar {_eggge :=_fgfba .addFldChar ();_eggge .FldCharTypeAttr =_dbb .ST_FldCharTypeSeparate ;return _eggge ; +}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_baag *Document )Endnote (id int64 )Endnote {for _ ,_ggdg :=range _baag .Endnotes (){if _ggdg .id ()==id {return _ggdg ;};};return Endnote {};}; +// SetWidthPercent sets the table to a width percentage. +func (_eaacf TableProperties )SetWidthPercent (pct float64 ){_eaacf ._gddda .TblW =_dbb .NewCT_TblWidth ();_eaacf ._gddda .TblW .TypeAttr =_dbb .ST_TblWidthPct ;_eaacf ._gddda .TblW .WAttr =&_dbb .ST_MeasurementOrPercent {};_eaacf ._gddda .TblW .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_eaacf ._gddda .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));};func (_fgggf *WatermarkPicture )findNode (_cdbad *_c .XSDAny ,_cbef string )*_c .XSDAny {for _ ,_adcff :=range _cdbad .Nodes {if _adcff .XMLName .Local ==_cbef {return _adcff ; +};};return nil ;}; -// SetStyle sets the style of a paragraph. -func (_bbad ParagraphProperties )SetStyle (s string ){if s ==""{_bbad ._gcab .PStyle =nil ;}else {_bbad ._gcab .PStyle =_df .NewCT_String ();_bbad ._gcab .PStyle .ValAttr =s ;};}; +// FormField is a form within a document. It references the document, so changes +// to the form field wil be reflected in the document if it is saved. +type FormField struct{_fbag *_dbb .CT_FFData ;_faabc *_dbb .EG_RunInnerContent ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_dbad Paragraph )Style ()string {if _dbad ._cfacb .PPr !=nil &&_dbad ._cfacb .PPr .PStyle !=nil {return _dbad ._cfacb .PPr .PStyle .ValAttr ;};return "";}; +// SetLeftPct sets the cell left margin +func (_eff CellMargins )SetLeftPct (pct float64 ){_eff ._fcdb .Left =_dbb .NewCT_TblWidth ();_eab (_eff ._fcdb .Left ,pct );}; -// SetOutlineLvl sets outline level of paragraph. -func (_fadgf Paragraph )SetOutlineLvl (lvl int64 ){_fadgf .ensurePPr ();if _fadgf ._cfacb .PPr .OutlineLvl ==nil {_fadgf ._cfacb .PPr .OutlineLvl =_df .NewCT_DecimalNumber ();};_efeae :=lvl -1;_fadgf ._cfacb .PPr .OutlineLvl .ValAttr =_efeae ;};func _bfge (_fffb *Document ,_dega Paragraph )listItemInfo {if _fffb .Numbering .X ()==nil {return listItemInfo {}; -};if len (_fffb .Numbering .Definitions ())< 1{return listItemInfo {};};_deccf :=_bdbdb (_dega );if _deccf ==nil {return listItemInfo {};};_fgef :=_fffb .GetNumberingLevelByIds (_deccf .NumId .ValAttr ,_deccf .Ilvl .ValAttr );if _daced :=_fgef .X ();_daced ==nil {return listItemInfo {}; -};_gggf :=int64 (0);for _ ,_cffga :=range _fffb .Numbering ._becge .Num {if _cffga !=nil &&_cffga .NumIdAttr ==_deccf .NumId .ValAttr {_gggf =_cffga .AbstractNumId .ValAttr ;};};return listItemInfo {FromParagraph :&_dega ,AbstractNumId :&_gggf ,NumberingLevel :&_fgef }; -}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_fbeed TableBorders )SetBottom (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_fbeed ._adgb .Bottom =_dbb .NewCT_Border ();_abgce (_fbeed ._adgb .Bottom ,t ,c ,thickness );}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_gdba *Document )GetImageByRelID (relID string )(_ea .ImageRef ,bool ){_eggb :=_gdba ._bdfb .GetTargetByRelId (relID );_ddgc :="";for _ ,_cbb :=range _gdba ._bcd {if _ddgc !=""{break ;};_ddgc =_cbb .GetTargetByRelId (relID );};for _ ,_eeg :=range _gdba .Images {if _eeg .RelID ()==relID {return _eeg ,true ; -};if _eggb !=""{_bfaa :=_e .Replace (_eeg .Target (),"\u0077\u006f\u0072d\u002f","",1);if _bfaa ==_eggb {if _eeg .RelID ()==""{_eeg .SetRelID (relID );};return _eeg ,true ;};};if _ddgc !=""{_aggc :=_e .Replace (_eeg .Target (),"\u0077\u006f\u0072d\u002f","",1); -if _aggc ==_ddgc {if _eeg .RelID ()==""{_eeg .SetRelID (relID );};return _eeg ,true ;};};};return _ea .ImageRef {},false ;}; +// GetRightToLeft returns true if the run text is displayed from right to left. +func (_bebd RunProperties )GetRightToLeft ()bool {return _eaae (_bebd ._dfbf .Rtl )}; -// SetThemeShade sets the shade based off the theme color. -func (_bda Color )SetThemeShade (s uint8 ){_dace :=_dd .Sprintf ("\u0025\u0030\u0032\u0078",s );_bda ._aff .ThemeShadeAttr =&_dace ;}; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_effbe FormField )SetCalcOnExit (calcOnExit bool ){_baac :=_dbb .NewCT_OnOff ();_baac .ValAttr =&_gb .ST_OnOff {Bool :&calcOnExit };_effbe ._fbag .CalcOnExit =[]*_dbb .CT_OnOff {_baac };}; -// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. -func (_gdbf FormField )SetSize (size uint64 ){size *=2;if _gdbf ._daed .CheckBox !=nil {_gdbf ._daed .CheckBox .Choice =_df .NewCT_FFCheckBoxChoice ();_gdbf ._daed .CheckBox .Choice .Size =_df .NewCT_HpsMeasure ();_gdbf ._daed .CheckBox .Choice .Size .ValAttr =_df .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size }; -};}; +// ExtractFromFooter returns text from the document footer as an array of TextItems. +func ExtractFromFooter (footer *_dbb .Ftr )[]TextItem {return _cgbf (footer .EG_ContentBlockContent ,nil )}; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_bcdef ParagraphProperties )CharacterSpacingValue ()int64 {if _fced :=_bcdef ._gcab .RPr .Spacing ;_fced !=nil {_cdff :=_fced .ValAttr ;if _cdff .Int64 !=nil {return *_cdff .Int64 ;};};return int64 (0);}; +// Settings controls the document settings. +type Settings struct{_dcee *_dbb .Settings }; -// AddEndnote will create a new endnote and attach it to the Paragraph in the -// location at the end of the previous run (endnotes create their own run within -// the paragraph. The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the endnote later. -func (_ageb Paragraph )AddEndnote (text string )Endnote {var _ccdae int64 ;if _ageb ._dagaf .HasEndnotes (){for _ ,_ddce :=range _ageb ._dagaf .Endnotes (){if _ddce .id ()> _ccdae {_ccdae =_ddce .id ();};};_ccdae ++;}else {_ageb ._dagaf .addEndnotes (); -_ccdae =1;};_aedf :=_df .NewCT_FtnEdn ();_dfee :=_df .NewCT_FtnEdnRef ();_dfee .IdAttr =_ccdae ;_ageb ._dagaf ._eced .CT_Endnotes .Endnote =append (_ageb ._dagaf ._eced .CT_Endnotes .Endnote ,_aedf );_abec :=_ageb .AddRun ();_fecbb :=_abec .Properties (); -_fecbb .SetStyle (_faa );_abec ._febfe .EG_RunInnerContent =[]*_df .EG_RunInnerContent {_df .NewEG_RunInnerContent ()};_abec ._febfe .EG_RunInnerContent [0].EndnoteReference =_dfee ;_aeagf :=Endnote {_ageb ._dagaf ,_aedf };_aeagf ._dcd .IdAttr =_ccdae ; -_aeagf ._dcd .EG_BlockLevelElts =[]*_df .EG_BlockLevelElts {_df .NewEG_BlockLevelElts ()};_bdfgf :=_aeagf .AddParagraph ();_bdfgf .Properties ().SetStyle (EndnoteTextStyleId );_bdfgf ._cfacb .PPr .RPr =_df .NewCT_ParaRPr ();_fdce :=_bdfgf .AddRun ();_gadg :=_fdce .Properties (); -_gadg .SetStyle (_faa );_fdce .AddEndnoteReference ();_geccg :=_bdfgf .AddRun ();_geccg .AddText ("\u0020");_geccg =_bdfgf .AddRun ();_geccg .AddText (text );return _aeagf ;}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_aabfg ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_aabfg ._ecge .KeepLines =nil ;}else {_aabfg ._ecge .KeepLines =_dbb .NewCT_OnOff ();};}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_acca TableBorders )SetBottom (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_acca ._geagg .Bottom =_df .NewCT_Border ();_gaac (_acca ._geagg .Bottom ,t ,c ,thickness );}; +// AddField adds a field (automatically computed text) to the document. +func (_faee Run )AddField (code string ){_faee .AddFieldWithFormatting (code ,"",true )}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_gecge Run )DrawingAnchored ()[]AnchoredDrawing {_bagdg :=[]AnchoredDrawing {};for _ ,_baac :=range _gecge ._febfe .EG_RunInnerContent {if _baac .Drawing ==nil {continue ;};for _ ,_fcada :=range _baac .Drawing .Anchor {_bagdg =append (_bagdg ,AnchoredDrawing {_gecge ._cacdg ,_fcada }); -};};return _bagdg ;}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_caegg Style )SetUnhideWhenUsed (b bool ){if b {_caegg ._dbgge .UnhideWhenUsed =_dbb .NewCT_OnOff ();}else {_caegg ._dbgge .UnhideWhenUsed =nil ;};}; -// Tables returns the tables defined in the document. -func (_fef *Document )Tables ()[]Table {_bcab :=[]Table {};if _fef ._acc .Body ==nil {return nil ;};for _ ,_bbd :=range _fef ._acc .Body .EG_BlockLevelElts {for _ ,_cgbf :=range _bbd .EG_ContentBlockContent {for _ ,_bfca :=range _fef .tables (_cgbf ){_bcab =append (_bcab ,_bfca ); -};};};return _bcab ;}; +// SetStrict is a shortcut for document.SetConformance, +// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: +// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. +func (_ggdb Document )SetStrict (strict bool ){if strict {_ggdb ._debf .ConformanceAttr =_gb .ST_ConformanceClassStrict ;}else {_ggdb ._debf .ConformanceAttr =_gb .ST_ConformanceClassTransitional ;};}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_afcf RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_afcf ._eaag .Dstrike =nil ;}else {_afcf ._eaag .Dstrike =_df .NewCT_OnOff ();};};func _ged (_fbaff *_df .CT_P ,_bcdd ,_gagad map[int64 ]int64 ){for _ ,_ebfd :=range _fbaff .EG_PContent {for _ ,_dggc :=range _ebfd .EG_ContentRunContent {if _dggc .R !=nil {for _ ,_gbff :=range _dggc .R .EG_RunInnerContent {_dbaf :=_gbff .EndnoteReference ; -if _dbaf !=nil &&_dbaf .IdAttr > 0{if _gdada ,_cbedg :=_gagad [_dbaf .IdAttr ];_cbedg {_dbaf .IdAttr =_gdada ;};};_bfdfb :=_gbff .FootnoteReference ;if _bfdfb !=nil &&_bfdfb .IdAttr > 0{if _fggc ,_aaad :=_bcdd [_bfdfb .IdAttr ];_aaad {_bfdfb .IdAttr =_fggc ; -};};};};};};}; +// SetWrapPathStart sets wrapPath start value. +func (_ggd AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_cg .CT_Point2D ){_ggd ._dge =coordinate ;}; -// New constructs an empty document that content can be added to. -func New ()*Document {_faae :=&Document {_acc :_df .NewDocument ()};_faae .ContentTypes =_ea .NewContentTypes ();_faae ._acc .Body =_df .NewCT_Body ();_faae ._acc .ConformanceAttr =_cb .ST_ConformanceClassTransitional ;_faae ._bdfb =_ea .NewRelationships (); -_faae ._bbb =_ea .NewRelationships ();_faae .AppProperties =_ea .NewAppProperties ();_faae .CoreProperties =_ea .NewCoreProperties ();_faae .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c"); -_faae .Settings =NewSettings ();_faae ._bdfb .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_g .SettingsType );_faae .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c"); -_faae .Rels =_ea .NewRelationships ();_faae .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeDocument ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_faae .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_g .ExtendedPropertiesType ); -_faae .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_g .OfficeDocumentType );_faae .Numbering =NewNumbering ();_faae .Numbering .InitializeDefault ();_faae .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c"); -_faae ._bdfb .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_g .NumberingType );_faae .Styles =NewStyles ();_faae .Styles .InitializeDefault ();_faae .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c"); -_faae ._bdfb .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_g .StylesType );_faae ._acc .Body =_df .NewCT_Body ();return _faae ;}; +// SetXOffset sets the X offset for an image relative to the origin. +func (_dee AnchoredDrawing )SetXOffset (x _dd .Distance ){_dee ._ce .PositionH .Choice =&_dbb .WdCT_PosHChoice {};_dee ._ce .PositionH .Choice .PosOffset =_c .Int32 (int32 (x /_dd .EMU ));}; -// Bold returns true if paragraph font is bold. -func (_cfbgf ParagraphProperties )Bold ()bool {_ccaf :=_cfbgf ._gcab .RPr ;return _cbdc (_ccaf .B )||_cbdc (_ccaf .BCs );}; +// SetAll sets all of the borders to a given value. +func (_adbda ParagraphBorders )SetAll (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_adbda .SetBottom (t ,c ,thickness );_adbda .SetLeft (t ,c ,thickness );_adbda .SetRight (t ,c ,thickness );_adbda .SetTop (t ,c ,thickness );};func (_ddgd *Document )validateBookmarks ()error {_abg :=make (map[string ]struct{}); +for _ ,_gff :=range _ddgd .Bookmarks (){if _ ,_acea :=_abg [_gff .Name ()];_acea {return _gf .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_gff .Name ()); +};_abg [_gff .Name ()]=struct{}{};};return nil ;}; -// GetText returns text in the watermark. -func (_egecb *WatermarkText )GetText ()string {_bbgc :=_egecb .getShape ();if _egecb ._ccagc !=nil {_cbgfg :=_egecb ._ccagc .EG_ShapeElements ;if len (_cbgfg )> 0&&_cbgfg [0].Textpath !=nil {return *_cbgfg [0].Textpath .StringAttr ;};}else {_fcca :=_egecb .findNode (_bbgc ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); -for _ ,_gfdb :=range _fcca .Attrs {if _gfdb .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _gfdb .Value ;};};};return "";}; +// X returns the inner wrapped XML type. +func (_dfa Cell )X ()*_dbb .CT_Tc {return _dfa ._dgc }; -// AddRun adds a run to a paragraph. -func (_fgaf Paragraph )AddRun ()Run {_bdadb :=_df .NewEG_PContent ();_fgaf ._cfacb .EG_PContent =append (_fgaf ._cfacb .EG_PContent ,_bdadb );_cfafg :=_df .NewEG_ContentRunContent ();_bdadb .EG_ContentRunContent =append (_bdadb .EG_ContentRunContent ,_cfafg ); -_aaeb :=_df .NewCT_R ();_cfafg .R =_aaeb ;return Run {_fgaf ._dagaf ,_aaeb };}; +// SetLeftIndent controls the left indent of the paragraph. +func (_eaec ParagraphStyleProperties )SetLeftIndent (m _dd .Distance ){if _eaec ._fadd .Ind ==nil {_eaec ._fadd .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_eaec ._fadd .Ind .LeftAttr =nil ;}else {_eaec ._fadd .Ind .LeftAttr =&_dbb .ST_SignedTwipsMeasure {}; +_eaec ._fadd .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_gcbcg ParagraphSpacing )SetBeforeAuto (b bool ){if b {_gcbcg ._gbaba .BeforeAutospacingAttr =&_cb .ST_OnOff {};_gcbcg ._gbaba .BeforeAutospacingAttr .Bool =_g .Bool (true );}else {_gcbcg ._gbaba .BeforeAutospacingAttr =nil ;};}; +// X returns the inner wrapped XML type. +func (_faeef TableWidth )X ()*_dbb .CT_TblWidth {return _faeef ._aecff }; // X returns the inner wrapped XML type. -func (_aeag Footer )X ()*_df .Ftr {return _aeag ._abdb }; +func (_ffege NumberingDefinition )X ()*_dbb .CT_AbstractNum {return _ffege ._adged }; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_fcbdb ParagraphProperties )Style ()string {if _fcbdb ._gcab .PStyle !=nil {return _fcbdb ._gcab .PStyle .ValAttr ;};return "";}; +// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document +// and setting it on a cell is more efficient than setting hyperlinks directly +// on a cell. +func (_bcaf Document )AddHyperlink (url string )_cf .Hyperlink {return _bcaf ._egc .AddHyperlink (url )};func _gafgcf (_adfe string )mergeFieldInfo {_cccc :=[]string {};_accg :=_fc .Buffer {};_abec :=-1;for _fdbc ,_adfa :=range _adfe {switch _adfa {case ' ':if _accg .Len ()!=0{_cccc =append (_cccc ,_accg .String ()); +};_accg .Reset ();case '"':if _abec !=-1{_cccc =append (_cccc ,_adfe [_abec +1:_fdbc ]);_abec =-1;}else {_abec =_fdbc ;};default:_accg .WriteRune (_adfa );};};if _accg .Len ()!=0{_cccc =append (_cccc ,_accg .String ());};_fcef :=mergeFieldInfo {};for _dbcf :=0; +_dbcf < len (_cccc )-1;_dbcf ++{_fdgc :=_cccc [_dbcf ];switch _fdgc {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_fcef ._cgfb =_cccc [_dbcf +1];_dbcf ++;case "\u005c\u0066":_fcef ._fdef =_cccc [_dbcf +1];_dbcf ++;case "\u005c\u0062":_fcef ._cagg =_cccc [_dbcf +1]; +_dbcf ++;case "\u005c\u002a":switch _cccc [_dbcf +1]{case "\u0055\u0070\u0070e\u0072":_fcef ._feca =true ;case "\u004c\u006f\u0077e\u0072":_fcef ._cfeace =true ;case "\u0043\u0061\u0070\u0073":_fcef ._cbfa =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_fcef ._afdbbd =true ; +};_dbcf ++;};};return _fcef ;}; -// SetAll sets all of the borders to a given value. -func (_bece TableBorders )SetAll (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_bece .SetBottom (t ,c ,thickness );_bece .SetLeft (t ,c ,thickness );_bece .SetRight (t ,c ,thickness );_bece .SetTop (t ,c ,thickness );_bece .SetInsideHorizontal (t ,c ,thickness ); -_bece .SetInsideVertical (t ,c ,thickness );}; +// RemoveParagraph removes a paragraph from a document. +func (_bcg *Document )RemoveParagraph (p Paragraph ){if _bcg ._debf .Body ==nil {return ;};for _ ,_dag :=range _bcg ._debf .Body .EG_BlockLevelElts {for _ ,_fdga :=range _dag .EG_ContentBlockContent {for _feag ,_dcgca :=range _fdga .P {if _dcgca ==p ._fgdge {copy (_fdga .P [_feag :],_fdga .P [_feag +1:]); +_fdga .P =_fdga .P [0:len (_fdga .P )-1];return ;};};if _fdga .Sdt !=nil &&_fdga .Sdt .SdtContent !=nil &&_fdga .Sdt .SdtContent .P !=nil {for _gba ,_feabg :=range _fdga .Sdt .SdtContent .P {if _feabg ==p ._fgdge {copy (_fdga .P [_gba :],_fdga .P [_gba +1:]); +_fdga .P =_fdga .P [0:len (_fdga .P )-1];return ;};};};};};for _ ,_cff :=range _bcg .Tables (){for _ ,_gegf :=range _cff .Rows (){for _ ,_adbc :=range _gegf .Cells (){for _ ,_dacd :=range _adbc ._dgc .EG_BlockLevelElts {for _ ,_gafg :=range _dacd .EG_ContentBlockContent {for _cbg ,_gdda :=range _gafg .P {if _gdda ==p ._fgdge {copy (_gafg .P [_cbg :],_gafg .P [_cbg +1:]); +_gafg .P =_gafg .P [0:len (_gafg .P )-1];return ;};};};};};};};for _ ,_faeg :=range _bcg .Headers (){_faeg .RemoveParagraph (p );};for _ ,_dfgc :=range _bcg .Footers (){_dfgc .RemoveParagraph (p );};}; -// DrawingInline return a slice of InlineDrawings. -func (_ecacbg Run )DrawingInline ()[]InlineDrawing {_eecg :=[]InlineDrawing {};for _ ,_becf :=range _ecacbg ._febfe .EG_RunInnerContent {if _becf .Drawing ==nil {continue ;};for _ ,_faefd :=range _becf .Drawing .Inline {_eecg =append (_eecg ,InlineDrawing {_ecacbg ._cacdg ,_faefd }); -};};return _eecg ;}; +// FormFields extracts all of the fields from a document. They can then be +// manipulated via the methods on the field and the document saved. +func (_adgg *Document )FormFields ()[]FormField {_eebc :=[]FormField {};for _ ,_bgcc :=range _adgg .Paragraphs (){_egab :=_bgcc .Runs ();for _gafa ,_edeg :=range _egab {for _ ,_ggde :=range _edeg ._gfdaag .EG_RunInnerContent {if _ggde .FldChar ==nil ||_ggde .FldChar .FfData ==nil {continue ; +};if _ggde .FldChar .FldCharTypeAttr ==_dbb .ST_FldCharTypeBegin {if len (_ggde .FldChar .FfData .Name )==0||_ggde .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ggad :=FormField {_fbag :_ggde .FldChar .FfData };if _ggde .FldChar .FfData .TextInput !=nil {for _fgbb :=_gafa +1; +_fgbb < len (_egab )-1;_fgbb ++{if len (_egab [_fgbb ]._gfdaag .EG_RunInnerContent )==0{continue ;};_dabb :=_egab [_fgbb ]._gfdaag .EG_RunInnerContent [0];if _dabb .FldChar !=nil &&_dabb .FldChar .FldCharTypeAttr ==_dbb .ST_FldCharTypeSeparate {if len (_egab [_fgbb +1]._gfdaag .EG_RunInnerContent )==0{continue ; +};if _egab [_fgbb +1]._gfdaag .EG_RunInnerContent [0].FldChar ==nil {_ggad ._faabc =_egab [_fgbb +1]._gfdaag .EG_RunInnerContent [0];break ;};};};};_eebc =append (_eebc ,_ggad );};};};};for _ ,_fgbba :=range _adgg .Headers (){for _ ,_efagf :=range _fgbba .Paragraphs (){_eced :=_efagf .Runs (); +for _debe ,_fdffd :=range _eced {for _ ,_fbg :=range _fdffd ._gfdaag .EG_RunInnerContent {if _fbg .FldChar ==nil ||_fbg .FldChar .FfData ==nil {continue ;};if _fbg .FldChar .FldCharTypeAttr ==_dbb .ST_FldCharTypeBegin {if len (_fbg .FldChar .FfData .Name )==0||_fbg .FldChar .FfData .Name [0].ValAttr ==nil {continue ; +};_aae :=FormField {_fbag :_fbg .FldChar .FfData };if _fbg .FldChar .FfData .TextInput !=nil {for _fcda :=_debe +1;_fcda < len (_eced )-1;_fcda ++{if len (_eced [_fcda ]._gfdaag .EG_RunInnerContent )==0{continue ;};_cbag :=_eced [_fcda ]._gfdaag .EG_RunInnerContent [0]; +if _cbag .FldChar !=nil &&_cbag .FldChar .FldCharTypeAttr ==_dbb .ST_FldCharTypeSeparate {if len (_eced [_fcda +1]._gfdaag .EG_RunInnerContent )==0{continue ;};if _eced [_fcda +1]._gfdaag .EG_RunInnerContent [0].FldChar ==nil {_aae ._faabc =_eced [_fcda +1]._gfdaag .EG_RunInnerContent [0]; +break ;};};};};_eebc =append (_eebc ,_aae );};};};};};for _ ,_abbd :=range _adgg .Footers (){for _ ,_adea :=range _abbd .Paragraphs (){_fcfec :=_adea .Runs ();for _fagc ,_bbef :=range _fcfec {for _ ,_daba :=range _bbef ._gfdaag .EG_RunInnerContent {if _daba .FldChar ==nil ||_daba .FldChar .FfData ==nil {continue ; +};if _daba .FldChar .FldCharTypeAttr ==_dbb .ST_FldCharTypeBegin {if len (_daba .FldChar .FfData .Name )==0||_daba .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_efeg :=FormField {_fbag :_daba .FldChar .FfData };if _daba .FldChar .FfData .TextInput !=nil {for _adcc :=_fagc +1; +_adcc < len (_fcfec )-1;_adcc ++{if len (_fcfec [_adcc ]._gfdaag .EG_RunInnerContent )==0{continue ;};_eaa :=_fcfec [_adcc ]._gfdaag .EG_RunInnerContent [0];if _eaa .FldChar !=nil &&_eaa .FldChar .FldCharTypeAttr ==_dbb .ST_FldCharTypeSeparate {if len (_fcfec [_adcc +1]._gfdaag .EG_RunInnerContent )==0{continue ; +};if _fcfec [_adcc +1]._gfdaag .EG_RunInnerContent [0].FldChar ==nil {_efeg ._faabc =_fcfec [_adcc +1]._gfdaag .EG_RunInnerContent [0];break ;};};};};_eebc =append (_eebc ,_efeg );};};};};};return _eebc ;}; -// X returns the inner wrapped XML type. -func (_aedgb Settings )X ()*_df .Settings {return _aedgb ._ceafa }; +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_cdba ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_cdba ._fadd .KeepNext =nil ;}else {_cdba ._fadd .KeepNext =_dbb .NewCT_OnOff ();};}; -// SetCSTheme sets the font complex script theme. -func (_ccaa Fonts )SetCSTheme (t _df .ST_Theme ){_ccaa ._fdcd .CsthemeAttr =t }; +// FormFieldType is the type of the form field. +// +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// SetStyle sets the table style name. -func (_ddcd TableProperties )SetStyle (name string ){if name ==""{_ddcd ._dabb .TblStyle =nil ;}else {_ddcd ._dabb .TblStyle =_df .NewCT_String ();_ddcd ._dabb .TblStyle .ValAttr =name ;};}; +// SetStartPct sets the cell start margin +func (_gcc CellMargins )SetStartPct (pct float64 ){_gcc ._fcdb .Start =_dbb .NewCT_TblWidth ();_eab (_gcc ._fcdb .Start ,pct );}; -// RunProperties returns the run style properties. -func (_gdbb Style )RunProperties ()RunProperties {if _gdbb ._fdfg .RPr ==nil {_gdbb ._fdfg .RPr =_df .NewCT_RPr ();};return RunProperties {_gdbb ._fdfg .RPr };}; +// SetKerning sets the run's font kerning. +func (_gdgd RunProperties )SetKerning (size _dd .Distance ){_gdgd ._dfbf .Kern =_dbb .NewCT_HpsMeasure ();_gdgd ._dfbf .Kern .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_dd .HalfPoint ));}; -// SetWidth sets the cell width to a specified width. -func (_fadd CellProperties )SetWidth (d _fdf .Distance ){_fadd ._fdae .TcW =_df .NewCT_TblWidth ();_fadd ._fdae .TcW .TypeAttr =_df .ST_TblWidthDxa ;_fadd ._fdae .TcW .WAttr =&_df .ST_MeasurementOrPercent {};_fadd ._fdae .TcW .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_fadd ._fdae .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (d /_fdf .Twips ));}; +// RemoveMailMerge removes any mail merge settings +func (_ceeb Settings )RemoveMailMerge (){_ceeb ._dcee .MailMerge =nil }; -// DocRels returns document relationship. -func (_fcc *Document )DocRels ()_ea .Relationships {return _fcc ._bdfb };const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;);func _bfda (_addb *_df .CT_P ,_adgc *_df .CT_Hyperlink ,_fgeg *TableInfo ,_abcfb *DrawingInfo ,_ggff []*_df .EG_ContentRunContent )[]TextItem {_degf :=[]TextItem {}; -for _ ,_ffbff :=range _ggff {if _afefd :=_ffbff .Sdt ;_afefd !=nil {if _cceef :=_afefd .SdtContent ;_cceef !=nil {_degf =append (_degf ,_bfda (_addb ,_adgc ,_fgeg ,_abcfb ,_cceef .EG_ContentRunContent )...);};};if _bcdbg :=_ffbff .R ;_bcdbg !=nil {_facd :=_d .NewBuffer ([]byte {}); -for _ ,_cdbg :=range _bcdbg .EG_RunInnerContent {if _cdbg .Br !=nil {_facd .WriteString ("\u000a");};if _cdbg .Tab !=nil {_facd .WriteString ("\u0009");};if _cdbg .T !=nil {_facd .WriteString (_cdbg .T .Content );};if _cdbg .Pict !=nil &&len (_cdbg .Pict .Any )> 0{for _ ,_eafc :=range _cdbg .Pict .Any {if _dcbgg ,_gegb :=_eafc .(*_af .Shape ); -_gegb {for _ ,_bcge :=range _dcbgg .EG_ShapeElements {if _dcdd :=_bcge .Textbox ;_dcdd !=nil {if _dcdd .TxbxContent !=nil {_degf =append (_degf ,_eafdg (_dcdd .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_degf =append (_degf ,TextItem {Text :_facd .String (),DrawingInfo :_abcfb ,Paragraph :_addb ,Hyperlink :_adgc ,Run :_bcdbg ,TableInfo :_fgeg }); -for _ ,_gbbfc :=range _bcdbg .Extra {if _aefg ,_ebbg :=_gbbfc .(*_df .AlternateContentRun );_ebbg {_gadfg :=&DrawingInfo {Drawing :_aefg .Choice .Drawing };for _ ,_ecgd :=range _gadfg .Drawing .Anchor {for _ ,_ecad :=range _ecgd .Graphic .GraphicData .Any {if _aacc ,_afb :=_ecad .(*_df .WdWsp ); -_afb {if _aacc .WChoice !=nil {if _ggfe :=_aacc .SpPr ;_ggfe !=nil {if _bdfba :=_ggfe .Xfrm ;_bdfba !=nil {if _adddc :=_bdfba .Ext ;_adddc !=nil {_gadfg .Width =_adddc .CxAttr ;_gadfg .Height =_adddc .CyAttr ;};};};for _ ,_cdbgf :=range _aacc .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_degf =append (_degf ,_cbdd (_cdbgf .P ,_fgeg ,_gadfg )...); -};};};};};};};};};return _degf ;};func (_fadfgc FormFieldType )String ()string {if _fadfgc >=FormFieldType (len (_adaag )-1){return _dd .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_fadfgc ); -};return _bbge [_adaag [_fadfgc ]:_adaag [_fadfgc +1]];}; +// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. +func (_afaee Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_afaee .ensurePPr ();if _afaee ._fgdge .PPr .ContextualSpacing ==nil {_afaee ._fgdge .PPr .ContextualSpacing =_dbb .NewCT_OnOff ();};_afaee ._fgdge .PPr .ContextualSpacing .ValAttr =&_gb .ST_OnOff {ST_OnOff1 :_gb .ST_OnOff1On }; +}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_deea ParagraphProperties )SizeMeasure ()string {if _eacge :=_deea ._gcab .RPr .Sz ;_eacge !=nil {_fafg :=_eacge .ValAttr ;if _fafg .ST_PositiveUniversalMeasure !=nil {return *_fafg .ST_PositiveUniversalMeasure ;};};return "";}; +// ParagraphBorders allows manipulation of borders on a paragraph. +type ParagraphBorders struct{_babf *Document ;_bfadb *_dbb .CT_PBdr ;}; -// SetAlignment sets the paragraph alignment -func (_cbcc NumberingLevel )SetAlignment (j _df .ST_Jc ){if j ==_df .ST_JcUnset {_cbcc ._ddcb .LvlJc =nil ;}else {_cbcc ._ddcb .LvlJc =_df .NewCT_Jc ();_cbcc ._ddcb .LvlJc .ValAttr =j ;};}; +// SizeValue returns the value of run font size in points. +func (_eefb RunProperties )SizeValue ()float64 {if _cefc :=_eefb ._dfbf .Sz ;_cefc !=nil {_ecfe :=_cefc .ValAttr ;if _ecfe .ST_UnsignedDecimalNumber !=nil {return float64 (*_ecfe .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_gbbc ParagraphProperties )RStyle ()string {if _gbbc ._gcab .RPr .RStyle !=nil {return _gbbc ._gcab .RPr .RStyle .ValAttr ;};return "";}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_fbdb :=_dbb .NewNumbering ();return Numbering {_fbdb }}; -// Color controls the run or styles color. -type Color struct{_aff *_df .CT_Color }; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_fccgg ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_fccgg ._fadd .KeepLines =nil ;}else {_fccgg ._fadd .KeepLines =_dbb .NewCT_OnOff ();};}; -// SetAll sets all of the borders to a given value. -func (_cab CellBorders )SetAll (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_cab .SetBottom (t ,c ,thickness );_cab .SetLeft (t ,c ,thickness );_cab .SetRight (t ,c ,thickness );_cab .SetTop (t ,c ,thickness );_cab .SetInsideHorizontal (t ,c ,thickness ); -_cab .SetInsideVertical (t ,c ,thickness );}; +// SetStrikeThrough sets the run to strike-through. +func (_cagba RunProperties )SetStrikeThrough (b bool ){if !b {_cagba ._dfbf .Strike =nil ;}else {_cagba ._dfbf .Strike =_dbb .NewCT_OnOff ();};}; -// SetTextWrapInFrontOfText sets the text wrap to in front of text. -func (_gdb AnchoredDrawing )SetTextWrapInFrontOfText (){_gdb ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_gdb ._afg .Choice .WrapNone =_df .NewWdCT_WrapNone ();_gdb ._afg .BehindDocAttr =false ;_gdb ._afg .LayoutInCellAttr =true ;_gdb ._afg .AllowOverlapAttr =true ; -}; +// FindNodeByCondition return node based on condition function, +// if wholeElements is true, its will extract childs as next node elements. +func (_bebb *Nodes )FindNodeByCondition (f func (_gdfffc *Node )bool ,wholeElements bool )[]Node {_ddca :=[]Node {};for _ ,_ffbfc :=range _bebb ._badg {if f (&_ffbfc ){_ddca =append (_ddca ,_ffbfc );};if wholeElements {_ffcb :=Nodes {_badg :_ffbfc .Children }; +_ddca =append (_ddca ,_ffcb .FindNodeByCondition (f ,wholeElements )...);};};return _ddca ;}; + +// CellProperties returns the cell properties. +func (_gffgf TableConditionalFormatting )CellProperties ()CellProperties {if _gffgf ._ebfbe .TcPr ==nil {_gffgf ._ebfbe .TcPr =_dbb .NewCT_TcPr ();};return CellProperties {_gffgf ._ebfbe .TcPr };}; // X returns the inner wrapped XML type. -func (_afge Row )X ()*_df .CT_Row {return _afge ._gdgg }; +func (_bccc Color )X ()*_dbb .CT_Color {return _bccc ._ff };func (_daag *Document )addEndnotes (){_daag ._adb =_dbb .NewEndnotes ();_daag .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u002b\u0078\u006d\u006c"); +_daag ._egc .AddRelationship ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c",_c .EndNotesType );_gfggc :=_daag .Styles .AddStyle (EndnoteTextStyleId ,_dbb .ST_StyleTypeParagraph ,false );_gfggc .SetName ("\u0045\u006e\u0064n\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); +_gfggc .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_fdge :=_gfggc .ParagraphProperties ();_fdge .X ().SuppressLineNumbers =&_dbb .CT_OnOff {};_bfab :=_gfggc .RunProperties ();_bfab .X ().Sz =&_dbb .CT_HpsMeasure {ValAttr :_dbb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ccg }}; +_bfab .X ().SzCs =&_dbb .CT_HpsMeasure {ValAttr :_dbb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ccg }};_ccbg :=_daag .Styles .AddStyle (_fbc ,_dbb .ST_StyleTypeCharacter ,false );_ccbg .SetName ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0020\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_gad :=_ccbg .RunProperties ();_gad .X ().VertAlign =&_dbb .CT_VerticalAlignRun {ValAttr :_gb .ST_VerticalAlignRunSuperscript };_daag .addEndnoteSeparator ();}; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_bfae TableLook )SetFirstRow (on bool ){if !on {_bfae ._ffaee .FirstRowAttr =&_cb .ST_OnOff {};_bfae ._ffaee .FirstRowAttr .ST_OnOff1 =_cb .ST_OnOff1Off ;}else {_bfae ._ffaee .FirstRowAttr =&_cb .ST_OnOff {};_bfae ._ffaee .FirstRowAttr .ST_OnOff1 =_cb .ST_OnOff1On ; -};}; +// Emboss returns true if run emboss is on. +func (_edfb RunProperties )Emboss ()bool {return _eaae (_edfb ._dfbf .Emboss )}; -// AddTextInput adds text input form field to the paragraph and returns it. -func (_cfcgc Paragraph )AddTextInput (name string )FormField {_bdfcg :=_cfcgc .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_bdfcg ._daed .TextInput =_df .NewCT_FFTextInput ();return _bdfcg ;}; +// PutNodeBefore put node to position before relativeTo. +func (_adad *Document )PutNodeBefore (relativeTo ,node Node ){_adad .putNode (relativeTo ,node ,true )}; -// SearchStyleByName return style by its name. -func (_bgaf Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_gbbdbd :=range _bgaf ._adbaf .Style {if _gbbdbd .Name !=nil {if _gbbdbd .Name .ValAttr ==name {return Style {_gbbdbd },true ;};};};return Style {},false ;}; +// X returns the inner wrapped XML type. +func (_dcag Endnote )X ()*_dbb .CT_FtnEdn {return _dcag ._cfaa }; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_bdf CellProperties )SetColumnSpan (cols int ){if cols ==0{_bdf ._fdae .GridSpan =nil ;}else {_bdf ._fdae .GridSpan =_df .NewCT_DecimalNumber ();_bdf ._fdae .GridSpan .ValAttr =int64 (cols );};}; +// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes +// or an empty one if not found. +func (_aaef *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {if _aaef .Numbering ._edcg ==nil {return NumberingLevel {};};for _ ,_dgb :=range _aaef .Numbering ._edcg .Num {if _dgb !=nil &&_dgb .NumIdAttr ==numId {_geeed :=_dgb .AbstractNumId .ValAttr ; +for _ ,_gddd :=range _aaef .Numbering ._edcg .AbstractNum {if _gddd .AbstractNumIdAttr ==_geeed {if _gddd .NumStyleLink !=nil &&len (_gddd .Lvl )==0{if _cgfa ,_dgdb :=_aaef .Styles .SearchStyleById (_gddd .NumStyleLink .ValAttr );_dgdb {if _cgfa .ParagraphProperties ().NumId ()> -1{return _aaef .GetNumberingLevelByIds (_cgfa .ParagraphProperties ().NumId (),levelId ); +};};};for _ ,_eecc :=range _gddd .Lvl {if _eecc .IlvlAttr ==levelId {return NumberingLevel {_eecc };};};};};};};return NumberingLevel {};}; -// RightToLeft returns true if paragraph text goes from right to left. -func (_aeagg ParagraphProperties )RightToLeft ()bool {return _cbdc (_aeagg ._gcab .RPr .Rtl )}; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_aaa FormField )Value ()string {if _aaa ._fbag .TextInput !=nil &&_aaa ._faabc .T !=nil {return _aaa ._faabc .T .Content ;}else if _aaa ._fbag .DdList !=nil &&_aaa ._fbag .DdList .Result !=nil {_cfdc :=_aaa .PossibleValues ();_fcfdd :=int (_aaa ._fbag .DdList .Result .ValAttr ); +if _fcfdd < len (_cfdc ){return _cfdc [_fcfdd ];};}else if _aaa ._fbag .CheckBox !=nil {if _aaa .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// SetStrict is a shortcut for document.SetConformance, -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_gcca Document )SetStrict (strict bool ){if strict {_gcca ._acc .ConformanceAttr =_cb .ST_ConformanceClassStrict ;}else {_gcca ._acc .ConformanceAttr =_cb .ST_ConformanceClassTransitional ;};}; +// Headers returns the headers defined in the document. +func (_bbe *Document )Headers ()[]Header {_bf :=[]Header {};for _ ,_bga :=range _bbe ._accd {_bf =append (_bf ,Header {_bbe ,_bga });};return _bf ;};func _befe ()*_bg .Path {_aabcc :=_bg .NewPath ();_aabcc .ExtrusionokAttr =_gb .ST_TrueFalseTrue ;_aabcc .GradientshapeokAttr =_gb .ST_TrueFalseTrue ; +_aabcc .ConnecttypeAttr =_bg .OfcST_ConnectTypeRect ;return _aabcc ;}; + +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_edab RunProperties )SizeMeasure ()string {if _cebb :=_edab ._dfbf .Sz ;_cebb !=nil {_bacadc :=_cebb .ValAttr ;if _bacadc .ST_PositiveUniversalMeasure !=nil {return *_bacadc .ST_PositiveUniversalMeasure ;};};return "";}; // X returns the inner wrapped XML type. -func (_eebbb TableProperties )X ()*_df .CT_TblPr {return _eebbb ._dabb }; +func (_aggf TableStyleProperties )X ()*_dbb .CT_TblPrBase {return _aggf ._gcge }; -// SetName marks sets a name attribute for a FormField. -func (_abfg FormField )SetName (name string ){_agcg :=_df .NewCT_FFName ();_agcg .ValAttr =&name ;_abfg ._daed .Name =[]*_df .CT_FFName {_agcg };}; +// SetUnderline controls underline for a run style. +func (_acce RunProperties )SetUnderline (style _dbb .ST_Underline ,c _ae .Color ){if style ==_dbb .ST_UnderlineUnset {_acce ._dfbf .U =nil ;}else {_acce ._dfbf .U =_dbb .NewCT_Underline ();_acce ._dfbf .U .ColorAttr =&_dbb .ST_HexColor {};_acce ._dfbf .U .ColorAttr .ST_HexColorRGB =c .AsRGBString (); +_acce ._dfbf .U .ValAttr =style ;};}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_caf *Document )AddHeader ()Header {_fbbc :=_df .NewHdr ();_caf ._faed =append (_caf ._faed ,_fbbc );_dff :=_dd .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_caf ._faed ));_caf ._bdfb .AddRelationship (_dff ,_g .HeaderType ); -_caf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_dff ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c"); -_caf ._bcd =append (_caf ._bcd ,_ea .NewRelationships ());return Header {_caf ,_fbbc };}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_ecdf *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _ecdf .insertParagraph (relativeTo ,false );}; -// InsertRowBefore inserts a row before another row -func (_gcbd Table )InsertRowBefore (r Row )Row {for _fgae ,_faffg :=range _gcbd ._fbbec .EG_ContentRowContent {if len (_faffg .Tr )> 0&&r .X ()==_faffg .Tr [0]{_cddf :=_df .NewEG_ContentRowContent ();_gcbd ._fbbec .EG_ContentRowContent =append (_gcbd ._fbbec .EG_ContentRowContent ,nil ); -copy (_gcbd ._fbbec .EG_ContentRowContent [_fgae +1:],_gcbd ._fbbec .EG_ContentRowContent [_fgae :]);_gcbd ._fbbec .EG_ContentRowContent [_fgae ]=_cddf ;_edagb :=_df .NewCT_Row ();_cddf .Tr =append (_cddf .Tr ,_edagb );return Row {_gcbd ._cddd ,_edagb }; -};};return _gcbd .AddRow ();}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_deg CellBorders )SetInsideHorizontal (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_deg ._dfg .InsideH =_dbb .NewCT_Border ();_abgce (_deg ._dfg .InsideH ,t ,c ,thickness );}; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_adde Paragraph )SetNumberingLevel (listLevel int ){_adde .ensurePPr ();if _adde ._cfacb .PPr .NumPr ==nil {_adde ._cfacb .PPr .NumPr =_df .NewCT_NumPr ();};_bfcdg :=_df .NewCT_DecimalNumber ();_bfcdg .ValAttr =int64 (listLevel );_adde ._cfacb .PPr .NumPr .Ilvl =_bfcdg ; +// SetLayoutInCell sets the layoutInCell attribute of anchor. +func (_ede AnchoredDrawing )SetLayoutInCell (val bool ){_ede ._ce .LayoutInCellAttr =val };func (_eaga *Document )removeFootnote (_cggd int64 ){_gebb :=_eaga ._ebd ;var _gbad int ;for _bcfff ,_gbfa :=range _gebb .CT_Footnotes .Footnote {if _gbfa .IdAttr ==_cggd {_gbad =_bcfff ; +break ;};};_gebb .CT_Footnotes .Footnote [_gbad ]=nil ;_gebb .CT_Footnotes .Footnote [_gbad ]=_gebb .CT_Footnotes .Footnote [len (_gebb .CT_Footnotes .Footnote )-1];_gebb .CT_Footnotes .Footnote =_gebb .CT_Footnotes .Footnote [:len (_gebb .CT_Footnotes .Footnote )-1]; +_eaga .reorderFootnote ();_eaga .syncFootnoteSettings ();}; + +// AddCell adds a cell to a row and returns it +func (_facdb Row )AddCell ()Cell {_befab :=_dbb .NewEG_ContentCellContent ();_facdb ._cccad .EG_ContentCellContent =append (_facdb ._cccad .EG_ContentCellContent ,_befab );_fgdaf :=_dbb .NewCT_Tc ();_befab .Tc =append (_befab .Tc ,_fgdaf );return Cell {_facdb ._agdcd ,_fgdaf }; }; -// SetBehindDoc sets the behindDoc attribute of anchor. -func (_fbb AnchoredDrawing )SetBehindDoc (val bool ){_fbb ._afg .BehindDocAttr =val }; +// GetStyleByID returns Style by it's IdAttr. +func (_feabc *Document )GetStyleByID (id string )Style {for _ ,_ccgb :=range _feabc .Styles ._ebgcb .Style {if _ccgb .StyleIdAttr !=nil &&*_ccgb .StyleIdAttr ==id {return Style {_ccgb };};};return Style {};}; -// Nodes return the document's element as nodes. -func (_effc *Document )Nodes ()Nodes {_bafb :=[]Node {};for _ ,_gddaa :=range _effc ._acc .Body .EG_BlockLevelElts {_bafb =append (_bafb ,_febad (_effc ,_gddaa .EG_ContentBlockContent ,nil )...);};if _effc ._acc .Body .SectPr !=nil {_bafb =append (_bafb ,Node {_aefge :_effc ._acc .Body .SectPr }); -};_gdadc :=Nodes {_aafde :_bafb };return _gdadc ;}; +// GetEffect returns the effect of the run. +func (_fdde RunProperties )GetEffect ()_dbb .ST_TextEffect {if _fdde ._dfbf .Effect ==nil {return _dbb .ST_TextEffectUnset ;};return _fdde ._dfbf .Effect .ValAttr ;}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_edb InlineDrawing )GetImage ()(_ea .ImageRef ,bool ){_dbcd :=_edb ._cefc .Graphic .GraphicData .Any ;if len (_dbcd )> 0{_bdbbd ,_dadg :=_dbcd [0].(*_aba .Pic );if _dadg {if _bdbbd .BlipFill !=nil &&_bdbbd .BlipFill .Blip !=nil &&_bdbbd .BlipFill .Blip .EmbedAttr !=nil {return _edb ._caea .GetImageByRelID (*_bdbbd .BlipFill .Blip .EmbedAttr ); -};};};return _ea .ImageRef {},false ;};var _adaag =[...]uint8 {0,20,37,58,79}; +// SetBefore sets the spacing that comes before the paragraph. +func (_bgga ParagraphSpacing )SetBefore (before _dd .Distance ){_bgga ._cbga .BeforeAttr =&_gb .ST_TwipsMeasure {};_bgga ._cbga .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_dd .Twips ));}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -// -// After each removal, the rest of the endnote ids would be reordered. -func (_fadde Paragraph )RemoveEndnote (id int64 ){for _ ,_bcfbc :=range _fadde .Runs (){if _cdgfd ,_bcbd :=_bcfbc .IsEndnote ();_cdgfd {if _bcbd ==id {_fadde .RemoveRun (_bcfbc );break ;};};};_fadde ._dagaf .removeEndnote (id );}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_gdbd ParagraphProperties )SetFirstLineIndent (m _dd .Distance ){if _gdbd ._ecge .Ind ==nil {_gdbd ._ecge .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_gdbd ._ecge .Ind .FirstLineAttr =nil ;}else {_gdbd ._ecge .Ind .FirstLineAttr =&_gb .ST_TwipsMeasure {}; +_gdbd ._ecge .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_dd .Twips ));};}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_bacca ParagraphProperties )CharacterSpacingMeasure ()string {if _efbf :=_bacca ._gcab .RPr .Spacing ;_efbf !=nil {_fdeab :=_efbf .ValAttr ;if _fdeab .ST_UniversalMeasure !=nil {return *_fdeab .ST_UniversalMeasure ;};};return "";}; +// TextWithOptions extract text with options. +func (_acdg *DocText )TextWithOptions (options ExtractTextOptions )string {_gega :=make (map[int64 ]map[int64 ]int64 ,0);_dcge :=_fc .NewBuffer ([]byte {});_debeed :=int64 (0);_dfdab :=int64 (0);_dcdb :=int64 (0);for _afcdb ,_dgda :=range _acdg .Items {_fcca :=false ; +if _dgda .Text !=""{if _afcdb > 0{if _dgda .Paragraph !=_acdg .Items [_afcdb -1].Paragraph {_fcca =true ;};if !options .RunsOnNewLine &&_fcca {_dcge .WriteString ("\u000a");}else if options .RunsOnNewLine {_dcge .WriteString ("\u000a");};}else {_fcca =true ; +};if options .WithNumbering {if _fcca {for _ ,_agea :=range _acdg ._fgde {if _agea .FromParagraph ==nil {continue ;};if _agea .FromParagraph .X ()==_dgda .Paragraph {if _abbe :=_agea .NumberingLevel .X ();_abbe !=nil {if _agea .AbstractNumId !=nil &&_acdg ._gfbb [*_agea .AbstractNumId ][_abbe .IlvlAttr ]> 0{if _ ,_egafb :=_gega [*_agea .AbstractNumId ]; +_egafb {if _ ,_ceee :=_gega [*_agea .AbstractNumId ][_abbe .IlvlAttr ];_ceee {_gega [*_agea .AbstractNumId ][_abbe .IlvlAttr ]++;}else {_gega [*_agea .AbstractNumId ][_abbe .IlvlAttr ]=1;};}else {_gega [*_agea .AbstractNumId ]=map[int64 ]int64 {_abbe .IlvlAttr :1}; +};if _debeed ==_agea .NumberingLevel .X ().IlvlAttr &&_abbe .IlvlAttr > 0{_dfdab ++;}else {_dfdab =_gega [*_agea .AbstractNumId ][_abbe .IlvlAttr ];if _abbe .IlvlAttr > _debeed &&_dcdb ==*_agea .AbstractNumId {_dfdab =1;};};_agdf :="";if _abbe .LvlText .ValAttr !=nil {_agdf =*_abbe .LvlText .ValAttr ; +};_bfee :=_ga .FormatNumberingText (_dfdab ,_abbe .IlvlAttr ,_agdf ,_abbe .NumFmt ,_gega [*_agea .AbstractNumId ]);_dcge .WriteString (_bfee );_acdg ._gfbb [*_agea .AbstractNumId ][_abbe .IlvlAttr ]--;_debeed =_abbe .IlvlAttr ;_dcdb =*_agea .AbstractNumId ; +if options .NumberingIndent !=""{_dcge .WriteString (options .NumberingIndent );};};};break ;};};};};_dcge .WriteString (_dgda .Text );};};return _dcge .String ();}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_bbcgc TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _bbcgc ._gddbc .PPr ==nil {_bbcgc ._gddbc .PPr =_df .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bbcgc ._gddbc .PPr };}; +// X return slice of node. +func (_befc *Nodes )X ()[]Node {return _befc ._badg };func (_bgf *Document )save (_cbe _fe .Writer ,_dae string )error {const _gcf ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _ffe :=_bgf ._debf .Validate ();_ffe !=nil {_ab .Log .Warning ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ffe ); +};_ecc :=_c .DocTypeDocument ;if !_cfg .GetLicenseKey ().IsLicensed ()&&!_gca {_gf .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +_gf .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return _gd .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_bgf ._dca )==0{if len (_dae )> 0{_bgf ._dca =_dae ;}else {_bbf ,_bfa :=_cfg .GenRefId ("\u0064\u0077"); +if _bfa !=nil {_ab .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bfa );return _bfa ;};_bgf ._dca =_bbf ;};};if _gdfc :=_cfg .Track (_bgf ._dca ,_gcf );_gdfc !=nil {_ab .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gdfc );return _gdfc ; +};_cdg :=_bb .NewWriter (_cbe );defer _cdg .Close ();if _gccf :=_fd .MarshalXML (_cdg ,_c .BaseRelsFilename ,_bgf .Rels .X ());_gccf !=nil {return _gccf ;};if _edg :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .ExtendedPropertiesType ,_bgf .AppProperties .X ()); +_edg !=nil {return _edg ;};if _caeg :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .CorePropertiesType ,_bgf .CoreProperties .X ());_caeg !=nil {return _caeg ;};if _bgf .CustomProperties .X ()!=nil {if _fad :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .CustomPropertiesType ,_bgf .CustomProperties .X ()); +_fad !=nil {return _fad ;};};if _bgf .Thumbnail !=nil {_edb ,_cfa :=_cdg .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _cfa !=nil {return _cfa ;};if _dcgc :=_fee .Encode (_edb ,_bgf .Thumbnail ,nil ); +_dcgc !=nil {return _dcgc ;};};if _bag :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .SettingsType ,_bgf .Settings .X ());_bag !=nil {return _bag ;};_bae :=_c .AbsoluteFilename (_ecc ,_c .OfficeDocumentType ,0);if _efaa :=_fd .MarshalXML (_cdg ,_bae ,_bgf ._debf ); +_efaa !=nil {return _efaa ;};if _cgd :=_fd .MarshalXML (_cdg ,_fd .RelationsPathFor (_bae ),_bgf ._egc .X ());_cgd !=nil {return _cgd ;};if _bgf .Numbering .X ()!=nil {if _cfb :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .NumberingType ,_bgf .Numbering .X ()); +_cfb !=nil {return _cfb ;};};if _bca :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .StylesType ,_bgf .Styles .X ());_bca !=nil {return _bca ;};if _bgf ._eeg !=nil {if _dfdc :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .WebSettingsType ,_bgf ._eeg );_dfdc !=nil {return _dfdc ; +};};if _bgf ._gce !=nil {if _fada :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .FontTableType ,_bgf ._gce );_fada !=nil {return _fada ;};};if _bgf ._adb !=nil {if _fff :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .EndNotesType ,_bgf ._adb );_fff !=nil {return _fff ; +};};if _bgf ._ebd !=nil {if _bgfc :=_fd .MarshalXMLByType (_cdg ,_ecc ,_c .FootNotesType ,_bgf ._ebd );_bgfc !=nil {return _bgfc ;};};for _dcf ,_bef :=range _bgf ._cdf {if _bgde :=_fd .MarshalXMLByTypeIndex (_cdg ,_ecc ,_c .ThemeType ,_dcf +1,_bef );_bgde !=nil {return _bgde ; +};};for _bbfc ,_bgc :=range _bgf ._dgga {_cdc ,_ggb :=_bgc .ExportToByteArray ();if _ggb !=nil {return _ggb ;};_facg :="\u0077\u006f\u0072d\u002f"+_bgc .TargetAttr [:len (_bgc .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _effb :=_fd .AddFileFromBytes (_cdg ,_facg ,_cdc ); +_effb !=nil {return _effb ;};if _gceb :=_fd .MarshalXMLByTypeIndex (_cdg ,_ecc ,_c .ControlType ,_bbfc +1,_bgc .Ocx );_gceb !=nil {return _gceb ;};};for _deea ,_cgag :=range _bgf ._accd {_aad :=_c .AbsoluteFilename (_ecc ,_c .HeaderType ,_deea +1);if _ebe :=_fd .MarshalXML (_cdg ,_aad ,_cgag ); +_ebe !=nil {return _ebe ;};if !_bgf ._fef [_deea ].IsEmpty (){_fd .MarshalXML (_cdg ,_fd .RelationsPathFor (_aad ),_bgf ._fef [_deea ].X ());};};for _bda ,_faf :=range _bgf ._dda {_ebea :=_c .AbsoluteFilename (_ecc ,_c .FooterType ,_bda +1);if _ddae :=_fd .MarshalXMLByTypeIndex (_cdg ,_ecc ,_c .FooterType ,_bda +1,_faf ); +_ddae !=nil {return _ddae ;};if !_bgf ._ffg [_bda ].IsEmpty (){_fd .MarshalXML (_cdg ,_fd .RelationsPathFor (_ebea ),_bgf ._ffg [_bda ].X ());};};for _aac ,_dad :=range _bgf .Images {if _gbf :=_cf .AddImageToZip (_cdg ,_dad ,_aac +1,_c .DocTypeDocument ); +_gbf !=nil {return _gbf ;};};for _gdfe ,_deaa :=range _bgf ._dfcg {_bfb :=_c .AbsoluteFilename (_ecc ,_c .ChartType ,_gdfe +1);_fd .MarshalXML (_cdg ,_bfb ,_deaa ._degb );};if _gfgg :=_fd .MarshalXML (_cdg ,_c .ContentTypesFilename ,_bgf .ContentTypes .X ()); +_gfgg !=nil {return _gfgg ;};if _gae :=_bgf .WriteExtraFiles (_cdg );_gae !=nil {return _gae ;};return _cdg .Close ();}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_dcdc RunProperties )SizeMeasure ()string {if _cdeg :=_dcdc ._eaag .Sz ;_cdeg !=nil {_aagbe :=_cdeg .ValAttr ;if _aagbe .ST_PositiveUniversalMeasure !=nil {return *_aagbe .ST_PositiveUniversalMeasure ;};};return "";}; +// SetBehindDoc sets the behindDoc attribute of anchor. +func (_efg AnchoredDrawing )SetBehindDoc (val bool ){_efg ._ce .BehindDocAttr =val };func (_bfgca *Document )insertNumberingFromStyleProperties (_cbcce Numbering ,_abeb ParagraphStyleProperties ){_cgaag :=_abeb .NumId ();_ffbd :=int64 (-1);if _cgaag > -1{for _ ,_dedf :=range _cbcce ._edcg .Num {if _dedf .NumIdAttr ==_cgaag {if _dedf .AbstractNumId !=nil {_ffbd =_dedf .AbstractNumId .ValAttr ; +_dedc :=false ;for _ ,_edega :=range _bfgca .Numbering ._edcg .Num {if _edega .NumIdAttr ==_cgaag {_dedc =true ;break ;};};if !_dedc {_bfgca .Numbering ._edcg .Num =append (_bfgca .Numbering ._edcg .Num ,_dedf );};break ;};};};for _ ,_egcfg :=range _cbcce ._edcg .AbstractNum {if _egcfg .AbstractNumIdAttr ==_ffbd {_gaea :=false ; +for _ ,_bbddc :=range _bfgca .Numbering ._edcg .AbstractNum {if _bbddc .AbstractNumIdAttr ==_ffbd {_gaea =true ;break ;};};if !_gaea {_bfgca .Numbering ._edcg .AbstractNum =append (_bfgca .Numbering ._edcg .AbstractNum ,_egcfg );};break ;};};};}; -// AnchorDrawWrapOptions is options to set -// wrapPolygon for wrap text through and tight. -type AnchorDrawWrapOptions struct{_abfc bool ;_agg *_eag .CT_Point2D ;_dc []*_eag .CT_Point2D ;}; +// DrawingInline return a slice of InlineDrawings. +func (_ebac Run )DrawingInline ()[]InlineDrawing {_dfded :=[]InlineDrawing {};for _ ,_dbcbf :=range _ebac ._gfdaag .EG_RunInnerContent {if _dbcbf .Drawing ==nil {continue ;};for _ ,_agfgb :=range _dbcbf .Drawing .Inline {_dfded =append (_dfded ,InlineDrawing {_ebac ._edeea ,_agfgb }); +};};return _dfded ;}; -// Strike returns true if run is striked. -func (_faeff RunProperties )Strike ()bool {return _cbdc (_faeff ._eaag .Strike )}; +// SetBetween sets the between border to a specified type, color and thickness between paragraph. +func (_ccagg ParagraphBorders )SetBetween (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_ccagg ._bfadb .Between =_dbb .NewCT_Border ();_dbfbb (_ccagg ._bfadb .Between ,t ,c ,thickness );}; -// IsBold returns true if the run has been set to bold. -func (_gcbfed RunProperties )IsBold ()bool {return _gcbfed .BoldValue ()==OnOffValueOn }; +// RunProperties returns the run properties controlling text formatting within the table. +func (_efcdc TableConditionalFormatting )RunProperties ()RunProperties {if _efcdc ._ebfbe .RPr ==nil {_efcdc ._ebfbe .RPr =_dbb .NewCT_RPr ();};return RunProperties {_efcdc ._ebfbe .RPr };};func (_dgd *Document )addFootnoteSeparator (){_bgbd :=_dbb .NewCT_FtnEdn (); +_bgbd .IdAttr =-1;_bgbd .TypeAttr =_dbb .ST_FtnEdnSeparator ;_acdb :=Footnote {_dgd ,_bgbd };_acdb .X ().EG_BlockLevelElts =[]*_dbb .EG_BlockLevelElts {_dbb .NewEG_BlockLevelElts ()};_ageg :=_acdb .AddParagraph ();_ageg .X ().PPr =nil ;_gfc :=_ageg .AddRun (); +_cgfg :=_gfc .newIC ();_cgfg .Separator =_dbb .NewCT_Empty ();_dgd ._ebd .CT_Footnotes .Footnote =append (_dgd ._ebd .CT_Footnotes .Footnote ,_bgbd );_bgbd =_dbb .NewCT_FtnEdn ();_bgbd .IdAttr =0;_bgbd .TypeAttr =_dbb .ST_FtnEdnContinuationSeparator ;_acdb =Footnote {_dgd ,_bgbd }; +_acdb .X ().EG_BlockLevelElts =[]*_dbb .EG_BlockLevelElts {_dbb .NewEG_BlockLevelElts ()};_ageg =_acdb .AddParagraph ();_ageg .X ().PPr =nil ;_gfc =_ageg .AddRun ();_cgfg =_gfc .newIC ();_cgfg .ContinuationSeparator =_dbb .NewCT_Empty ();_dgd ._ebd .CT_Footnotes .Footnote =append (_dgd ._ebd .CT_Footnotes .Footnote ,_bgbd ); +}; -// WatermarkText is watermark text within the document. -type WatermarkText struct{_ddceg *_df .CT_Picture ;_fcdf *_efg .TextpathStyle ;_ccagc *_af .Shape ;_cfadfe *_af .Shapetype ;}; +// Tables returns the tables defined in the document. +func (_gefg *Document )Tables ()[]Table {_eegc :=[]Table {};if _gefg ._debf .Body ==nil {return nil ;};for _ ,_bbdd :=range _gefg ._debf .Body .EG_BlockLevelElts {for _ ,_efe :=range _bbdd .EG_ContentBlockContent {for _ ,_aeba :=range _gefg .tables (_efe ){_eegc =append (_eegc ,_aeba ); +};};};return _eegc ;};func _bfbb (_ecag *_dbb .CT_Tbl ,_ebbg ,_gfbd map[int64 ]int64 ){for _ ,_aadc :=range _ecag .EG_ContentRowContent {for _ ,_agfae :=range _aadc .Tr {for _ ,_bad :=range _agfae .EG_ContentCellContent {for _ ,_cfae :=range _bad .Tc {for _ ,_bab :=range _cfae .EG_BlockLevelElts {for _ ,_cdac :=range _bab .EG_ContentBlockContent {for _ ,_cfdd :=range _cdac .P {_acffg (_cfdd ,_ebbg ,_gfbd ); +};for _ ,_bbaa :=range _cdac .Tbl {_bfbb (_bbaa ,_ebbg ,_gfbd );};};};};};};};};func _cfdb (_bcfe *Document ,_afdbb Paragraph )listItemInfo {if _bcfe .Numbering .X ()==nil {return listItemInfo {};};if len (_bcfe .Numbering .Definitions ())< 1{return listItemInfo {}; +};_ebdag :=_aabbg (_afdbb );if _ebdag ==nil {return listItemInfo {};};_cedbe :=_bcfe .GetNumberingLevelByIds (_ebdag .NumId .ValAttr ,_ebdag .Ilvl .ValAttr );if _bdac :=_cedbe .X ();_bdac ==nil {return listItemInfo {};};_gdgb :=int64 (0);for _ ,_gegb :=range _bcfe .Numbering ._edcg .Num {if _gegb !=nil &&_gegb .NumIdAttr ==_ebdag .NumId .ValAttr {_gdgb =_gegb .AbstractNumId .ValAttr ; +};};return listItemInfo {FromParagraph :&_afdbb ,AbstractNumId :&_gdgb ,NumberingLevel :&_cedbe };}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_egde Document )Bookmarks ()[]Bookmark {if _egde ._acc .Body ==nil {return nil ;};_ddc :=[]Bookmark {};for _ ,_gagc :=range _egde ._acc .Body .EG_BlockLevelElts {for _ ,_adaa :=range _gagc .EG_ContentBlockContent {for _ ,_gaff :=range _ebbb (_adaa ){_ddc =append (_ddc ,_gaff ); -};};};return _ddc ;}; +// SetTop sets the top border to a specified type, color and thickness. +func (_feb CellBorders )SetTop (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_feb ._dfg .Top =_dbb .NewCT_Border ();_abgce (_feb ._dfg .Top ,t ,c ,thickness );}; -// Themes returns document's themes. -func (_degg *Document )Themes ()[]*_eag .Theme {return _degg ._egfb }; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_dc AnchoredDrawing )SetOrigin (h _dbb .WdST_RelFromH ,v _dbb .WdST_RelFromV ){_dc ._ce .PositionH .RelativeFromAttr =h ;_dc ._ce .PositionV .RelativeFromAttr =v ;}; -// CellProperties returns the cell properties. -func (_gbce TableConditionalFormatting )CellProperties ()CellProperties {if _gbce ._gddbc .TcPr ==nil {_gbce ._gddbc .TcPr =_df .NewCT_TcPr ();};return CellProperties {_gbce ._gddbc .TcPr };}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_gacd RunProperties )ItalicValue ()OnOffValue {return _adcd (_gacd ._dfbf .I )}; -// X returns the inner wrapped XML type. -func (_eega NumberingLevel )X ()*_df .CT_Lvl {return _eega ._ddcb }; +// InitializeDefault constructs a default numbering. +func (_eccd Numbering )InitializeDefault (){_dffb :=_dbb .NewCT_AbstractNum ();_dffb .MultiLevelType =_dbb .NewCT_MultiLevelType ();_dffb .MultiLevelType .ValAttr =_dbb .ST_MultiLevelTypeHybridMultilevel ;_eccd ._edcg .AbstractNum =append (_eccd ._edcg .AbstractNum ,_dffb ); +_dffb .AbstractNumIdAttr =1;const _fdab =720;const _ebbc =720;const _cefga =360;for _bbcf :=0;_bbcf < 9;_bbcf ++{_edgbg :=_dbb .NewCT_Lvl ();_edgbg .IlvlAttr =int64 (_bbcf );_edgbg .Start =_dbb .NewCT_DecimalNumber ();_edgbg .Start .ValAttr =1;_edgbg .NumFmt =_dbb .NewCT_NumFmt (); +_edgbg .NumFmt .ValAttr =_dbb .ST_NumberFormatBullet ;_edgbg .Suff =_dbb .NewCT_LevelSuffix ();_edgbg .Suff .ValAttr =_dbb .ST_LevelSuffixNothing ;_edgbg .LvlText =_dbb .NewCT_LevelText ();_edgbg .LvlText .ValAttr =_c .String ("\uf0b7");_edgbg .LvlJc =_dbb .NewCT_Jc (); +_edgbg .LvlJc .ValAttr =_dbb .ST_JcLeft ;_edgbg .RPr =_dbb .NewCT_RPr ();_edgbg .RPr .RFonts =_dbb .NewCT_Fonts ();_edgbg .RPr .RFonts .AsciiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_edgbg .RPr .RFonts .HAnsiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c"); +_edgbg .RPr .RFonts .HintAttr =_dbb .ST_HintDefault ;_edgbg .PPr =_dbb .NewCT_PPrGeneral ();_afee :=int64 (_bbcf *_ebbc +_fdab );_edgbg .PPr .Ind =_dbb .NewCT_Ind ();_edgbg .PPr .Ind .LeftAttr =&_dbb .ST_SignedTwipsMeasure {};_edgbg .PPr .Ind .LeftAttr .Int64 =_c .Int64 (_afee ); +_edgbg .PPr .Ind .HangingAttr =&_gb .ST_TwipsMeasure {};_edgbg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (_cefga ));_dffb .Lvl =append (_dffb .Lvl ,_edgbg );};_fbbg :=_dbb .NewCT_Num ();_fbbg .NumIdAttr =1;_fbbg .AbstractNumId =_dbb .NewCT_DecimalNumber (); +_fbbg .AbstractNumId .ValAttr =1;_eccd ._edcg .Num =append (_eccd ._edcg .Num ,_fbbg );}; -// GetWrapPathLineTo return wrapPath lineTo value. -func (_egf AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_eag .CT_Point2D {return _egf ._dc }; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_daebeg ParagraphProperties )SetKeepWithNext (b bool ){if !b {_daebeg ._ecge .KeepNext =nil ;}else {_daebeg ._ecge .KeepNext =_dbb .NewCT_OnOff ();};}; -// SetRight sets the right border to a specified type, color and thickness. -func (_cdadf TableBorders )SetRight (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_cdadf ._geagg .Right =_df .NewCT_Border ();_gaac (_cdadf ._geagg .Right ,t ,c ,thickness );}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_abcf ParagraphSpacing )SetAfterAuto (b bool ){if b {_abcf ._cbga .AfterAutospacingAttr =&_gb .ST_OnOff {};_abcf ._cbga .AfterAutospacingAttr .Bool =_c .Bool (true );}else {_abcf ._cbga .AfterAutospacingAttr =nil ;};}; -// Runs returns all of the runs in a paragraph. -func (_bcgec Paragraph )Runs ()[]Run {_cece :=[]Run {};for _ ,_bagg :=range _bcgec ._cfacb .EG_PContent {if _bagg .Hyperlink !=nil &&_bagg .Hyperlink .EG_ContentRunContent !=nil {for _ ,_abfea :=range _bagg .Hyperlink .EG_ContentRunContent {if _abfea .R !=nil {_cece =append (_cece ,Run {_bcgec ._dagaf ,_abfea .R }); -};};};for _ ,_eageg :=range _bagg .EG_ContentRunContent {if _eageg .R !=nil {_cece =append (_cece ,Run {_bcgec ._dagaf ,_eageg .R });};if _eageg .Sdt !=nil &&_eageg .Sdt .SdtContent !=nil {for _ ,_fege :=range _eageg .Sdt .SdtContent .EG_ContentRunContent {if _fege .R !=nil {_cece =append (_cece ,Run {_bcgec ._dagaf ,_fege .R }); -};};};};};return _cece ;}; +// NewWatermarkPicture generates new WatermarkPicture. +func NewWatermarkPicture ()WatermarkPicture {_bced :=_bg .NewShapetype ();_cbccd :=_bg .NewEG_ShapeElements ();_cbccd .Formulas =_dabfa ();_cbccd .Path =_befe ();_cbccd .Lock =_gegfc ();_bced .EG_ShapeElements =[]*_bg .EG_ShapeElements {_cbccd };var (_aggfe ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035"; +_fgdff ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_bgfg =float32 (75.0);_becf ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_bced .IdAttr =&_aggfe ;_bced .CoordsizeAttr =&_fgdff ; +_bced .SptAttr =&_bgfg ;_bced .PreferrelativeAttr =_gb .ST_TrueFalseTrue ;_bced .PathAttr =&_becf ;_bced .FilledAttr =_gb .ST_TrueFalseFalse ;_bced .StrokedAttr =_gb .ST_TrueFalseFalse ;_fbfcd :=_bg .NewShape ();_ccfc :=_bg .NewEG_ShapeElements ();_ccfc .Imagedata =_gecf (); +_fbfcd .EG_ShapeElements =[]*_bg .EG_ShapeElements {_ccfc };var (_cfbb ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035";_cgce ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; +_eefa ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_ccbb ="";_ecfeb ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e"; +);_fbfcd .IdAttr =&_cfbb ;_fbfcd .SpidAttr =&_cgce ;_fbfcd .TypeAttr =&_eefa ;_fbfcd .AltAttr =&_ccbb ;_fbfcd .StyleAttr =&_ecfeb ;_fbfcd .AllowincellAttr =_gb .ST_TrueFalseFalse ;_eedde :=_dbb .NewCT_Picture ();_eedde .Any =[]_c .Any {_bced ,_fbfcd }; +return WatermarkPicture {_fadbe :_eedde ,_cfaf :_fbfcd ,_agffg :_bced };}; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_daaca TableLook )SetVerticalBanding (on bool ){if !on {_daaca ._ffaee .NoVBandAttr =&_cb .ST_OnOff {};_daaca ._ffaee .NoVBandAttr .ST_OnOff1 =_cb .ST_OnOff1On ;}else {_daaca ._ffaee .NoVBandAttr =&_cb .ST_OnOff {};_daaca ._ffaee .NoVBandAttr .ST_OnOff1 =_cb .ST_OnOff1Off ; -};}; +// AddParagraph adds a paragraph to the header. +func (_bgbf Header )AddParagraph ()Paragraph {_agaaf :=_dbb .NewEG_ContentBlockContent ();_bgbf ._gagc .EG_ContentBlockContent =append (_bgbf ._gagc .EG_ContentBlockContent ,_agaaf );_ccgfd :=_dbb .NewCT_P ();_agaaf .P =append (_agaaf .P ,_ccgfd );return Paragraph {_bgbf ._ffga ,_ccgfd }; +}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -// -// After each removal, the rest of the footnote ids would be reordered. -func (_bcaa Paragraph )RemoveFootnote (id int64 ){for _ ,_gedc :=range _bcaa .Runs (){if _gaed ,_edaf :=_gedc .IsFootnote ();_gaed {if _edaf ==id {_bcaa .RemoveRun (_gedc );break ;};};};_bcaa ._dagaf .removeFootnote (id );}; +// AddRun adds a run to a paragraph. +func (_bebf Paragraph )AddRun ()Run {_egaba :=_dbb .NewEG_PContent ();_bebf ._fgdge .EG_PContent =append (_bebf ._fgdge .EG_PContent ,_egaba );_dbfc :=_dbb .NewEG_ContentRunContent ();_egaba .EG_ContentRunContent =append (_egaba .EG_ContentRunContent ,_dbfc ); +_ebdee :=_dbb .NewCT_R ();_dbfc .R =_ebdee ;return Run {_bebf ._ecgac ,_ebdee };}; -// RemoveMailMerge removes any mail merge settings -func (_cdgdg Settings )RemoveMailMerge (){_cdgdg ._ceafa .MailMerge =nil }; +// SetTopPct sets the cell top margin +func (_gafc CellMargins )SetTopPct (pct float64 ){_gafc ._fcdb .Top =_dbb .NewCT_TblWidth ();_eab (_gafc ._fcdb .Top ,pct );}; -// AddImageRef add ImageRef to header as relationship, returning ImageRef -// that can be used to be placed as header content. -func (_fbdgf Header )AddImageRef (r _ea .ImageRef )(_ea .ImageRef ,error ){var _dcdb _ea .Relationships ;for _eefg ,_bcea :=range _fbdgf ._caefb ._faed {if _bcea ==_fbdgf ._ecfgc {_dcdb =_fbdgf ._caefb ._bcd [_eefg ];};};_geaddb :=_dcdb .AddRelationship (r .Target (),_g .ImageType ); -r .SetRelID (_geaddb .X ().IdAttr );return r ,nil ;}; +// Imprint returns true if run imprint is on. +func (_dggaa RunProperties )Imprint ()bool {return _eaae (_dggaa ._dfbf .Imprint )}; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_fcad ParagraphProperties )ComplexSizeValue ()float64 {if _dfbad :=_fcad ._gcab .RPr .SzCs ;_dfbad !=nil {_decbc :=_dfbad .ValAttr ;if _decbc .ST_UnsignedDecimalNumber !=nil {return float64 (*_decbc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_gdg *Document )Footnote (id int64 )Footnote {for _ ,_bfe :=range _gdg .Footnotes (){if _bfe .id ()==id {return _bfe ;};};return Footnote {};}; +// ReplaceText replace text inside node. +func (_aacc *Nodes )ReplaceText (oldText ,newText string ){for _ ,_begg :=range _aacc ._badg {_begg .ReplaceText (oldText ,newText );};}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_fda AnchoredDrawing )SetYOffset (y _fdf .Distance ){_fda ._afg .PositionV .Choice =&_df .WdCT_PosVChoice {};_fda ._afg .PositionV .Choice .PosOffset =_g .Int32 (int32 (y /_fdf .EMU ));}; +// ExtractFromHeader returns text from the document header as an array of TextItems. +func ExtractFromHeader (header *_dbb .Hdr )[]TextItem {return _cgbf (header .EG_ContentBlockContent ,nil )}; -// Node is document element node, -// contains Paragraph or Table element. -type Node struct{_fdda *Document ;_aefge interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; +// SetHeader sets a section header. +func (_fedc Section )SetHeader (h Header ,t _dbb .ST_HdrFtr ){_fffee :=_dbb .NewEG_HdrFtrReferences ();_fedc ._caead .EG_HdrFtrReferences =append (_fedc ._caead .EG_HdrFtrReferences ,_fffee );_fffee .HeaderReference =_dbb .NewCT_HdrFtrRef ();_fffee .HeaderReference .TypeAttr =t ; +_babcc :=_fedc ._fddca ._egc .FindRIDForN (h .Index (),_c .HeaderType );if _babcc ==""{_ab .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044"); +};_fffee .HeaderReference .IdAttr =_babcc ;}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_ccecb HyperLink )AddRun ()Run {_decff :=_df .NewEG_ContentRunContent ();_ccecb ._abeb .EG_ContentRunContent =append (_ccecb ._abeb .EG_ContentRunContent ,_decff );_acefe :=_df .NewCT_R ();_decff .R =_acefe ;return Run {_ccecb ._dbee ,_acefe };}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_bfdb NumberingDefinition )AbstractNumberID ()int64 {return _bfdb ._adged .AbstractNumIdAttr }; +// Fonts returns the style's Fonts. +func (_eecg RunProperties )Fonts ()Fonts {if _eecg ._dfbf .RFonts ==nil {_eecg ._dfbf .RFonts =_dbb .NewCT_Fonts ();};return Fonts {_eecg ._dfbf .RFonts };}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_fbae Paragraph )AddHyperLink ()HyperLink {_dafe :=_df .NewEG_PContent ();_fbae ._cfacb .EG_PContent =append (_fbae ._cfacb .EG_PContent ,_dafe );_dafe .Hyperlink =_df .NewCT_Hyperlink ();return HyperLink {_fbae ._dagaf ,_dafe .Hyperlink };};func _fdbg ()*_af .Imagedata {_begda :=_af .NewImagedata (); -_deggc :="\u0072\u0049\u0064\u0031";_faea :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_begda .IdAttr =&_deggc ;_begda .TitleAttr =&_faea ;return _begda ;}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_bgg *Document )AddImage (i _cf .Image )(_cf .ImageRef ,error ){_dbgcc :=_cf .MakeImageRef (i ,&_bgg .DocBase ,_bgg ._egc );if i .Data ==nil &&i .Path ==""{return _dbgcc ,_gd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068"); +};if i .Format ==""{return _dbgcc ,_gd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _dbgcc ,_gd .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065"); +};if i .Path !=""{_ggff :=_fac .Add (i .Path );if _ggff !=nil {return _dbgcc ,_ggff ;};};_bgg .Images =append (_bgg .Images ,_dbgcc );_cgbc :=_gf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bgg .Images ),i .Format ); +_cdge :=_bgg ._egc .AddRelationship (_cgbc ,_c .ImageType );_bgg .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bgg .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_bgg .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bgg .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bgg .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); +_dbgcc .SetRelID (_cdge .X ().IdAttr );_dbgcc .SetTarget (_cgbc );return _dbgcc ,nil ;};func _gacf (_gbgbd *_dbb .EG_ContentBlockContent )[]Bookmark {_ffb :=[]Bookmark {};for _ ,_bgab :=range _gbgbd .P {for _ ,_fddb :=range _bgab .EG_PContent {for _ ,_cbec :=range _fddb .EG_ContentRunContent {for _ ,_gcff :=range _cbec .EG_RunLevelElts {for _ ,_ffce :=range _gcff .EG_RangeMarkupElements {if _ffce .BookmarkStart !=nil {_ffb =append (_ffb ,Bookmark {_ffce .BookmarkStart }); +};};};};};};for _ ,_dgff :=range _gbgbd .EG_RunLevelElts {for _ ,_aedb :=range _dgff .EG_RangeMarkupElements {if _aedb .BookmarkStart !=nil {_ffb =append (_ffb ,Bookmark {_aedb .BookmarkStart });};};};for _ ,_gdbg :=range _gbgbd .Tbl {for _ ,_gebf :=range _gdbg .EG_ContentRowContent {for _ ,_feae :=range _gebf .Tr {for _ ,_dgad :=range _feae .EG_ContentCellContent {for _ ,_daagg :=range _dgad .Tc {for _ ,_cgaa :=range _daagg .EG_BlockLevelElts {for _ ,_gbec :=range _cgaa .EG_ContentBlockContent {for _ ,_cfgc :=range _gacf (_gbec ){_ffb =append (_ffb ,_cfgc ); +};};};};};};};};return _ffb ;}; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_aefca Run )AddTab (){_ceggb :=_aefca .newIC ();_ceggb .Tab =_df .NewCT_Empty ()}; +// SetBeforeSpacing sets spacing above paragraph. +func (_aefe Paragraph )SetBeforeSpacing (d _dd .Distance ){_aefe .ensurePPr ();if _aefe ._fgdge .PPr .Spacing ==nil {_aefe ._fgdge .PPr .Spacing =_dbb .NewCT_Spacing ();};_eegde :=_aefe ._fgdge .PPr .Spacing ;_eegde .BeforeAttr =&_gb .ST_TwipsMeasure {}; +_eegde .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (d /_dd .Twips ));}; -// SetName sets the name of the style. -func (_cdaaf Style )SetName (name string ){_cdaaf ._fdfg .Name =_df .NewCT_String ();_cdaaf ._fdfg .Name .ValAttr =name ;}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_efeb Paragraph )InsertRunAfter (relativeTo Run )Run {return _efeb .insertRun (relativeTo ,false )}; -// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. -func (_fadbe *WatermarkPicture )GetShapeStyle ()_efg .ShapeStyle {if _fadbe ._eegef !=nil &&_fadbe ._eegef .StyleAttr !=nil {return _efg .NewShapeStyle (*_fadbe ._eegef .StyleAttr );};return _efg .NewShapeStyle ("");};func (_ecfa *Document )reorderEndnote (){_eaeb :=int64 (1); -_bde :=map[int64 ]int64 {};for _ ,_dcgg :=range _ecfa ._eced .Endnote {switch _dcgg .TypeAttr {case _df .ST_FtnEdnSeparator :_dcgg .IdAttr =-1;break ;case _df .ST_FtnEdnContinuationSeparator :_dcgg .IdAttr =0;break ;default:_bde [_dcgg .IdAttr ]=_eaeb ; -_dcgg .IdAttr =_eaeb ;_eaeb ++;};};for _ ,_gdac :=range _ecfa .Paragraphs (){for _ ,_cfd :=range _gdac .Runs (){if _ddfc ,_bace :=_cfd .IsEndnote ();_ddfc {_cfd .X ().EG_RunInnerContent [0].EndnoteReference .IdAttr =_bde [_bace ];};};};}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_cgfc *Document ;_cfaa *_dbb .CT_FtnEdn ;}; -// SetHighlight highlights text in a specified color. -func (_gfgb RunProperties )SetHighlight (c _df .ST_HighlightColor ){_gfgb ._eaag .Highlight =_df .NewCT_Highlight ();_gfgb ._eaag .Highlight .ValAttr =c ;}; +// SetHeadingLevel sets a heading level and style based on the level to a +// paragraph. The default styles for a new unioffice document support headings +// from level 1 to 8. +func (_afgdg ParagraphProperties )SetHeadingLevel (idx int ){_afgdg .SetStyle (_gf .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _afgdg ._ecge .NumPr ==nil {_afgdg ._ecge .NumPr =_dbb .NewCT_NumPr ();};_afgdg ._ecge .NumPr .Ilvl =_dbb .NewCT_DecimalNumber (); +_afgdg ._ecge .NumPr .Ilvl .ValAttr =int64 (idx );}; -// SetProperties sets the `RunProperties` to the `Run` element -func (_adgcd Run )SetProperties (rp RunProperties ){if rp ._eaag ==nil {_adgcd ._febfe .RPr =_df .NewCT_RPr ();}else {_aegbe :=&_df .CT_RPr {};if rp ._eaag .RStyle !=nil {_aegbe .RStyle =&_df .CT_String {ValAttr :rp ._eaag .RStyle .ValAttr };};if rp ._eaag .RFonts !=nil {_aegbe .RFonts =&_df .CT_Fonts {HintAttr :rp ._eaag .RFonts .HintAttr ,AsciiAttr :rp ._eaag .RFonts .AsciiAttr ,HAnsiAttr :rp ._eaag .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._eaag .RFonts .EastAsiaAttr ,CsAttr :rp ._eaag .RFonts .CsAttr ,AsciiThemeAttr :rp ._eaag .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._eaag .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._eaag .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._eaag .RFonts .CsthemeAttr }; -};if rp ._eaag .B !=nil {_aegbe .B =&_df .CT_OnOff {};if rp ._eaag .B .ValAttr !=nil {_ccfg :=*rp ._eaag .B .ValAttr ;_aegbe .B .ValAttr =&_ccfg ;};};if rp ._eaag .BCs !=nil {_aegbe .BCs =&_df .CT_OnOff {};if rp ._eaag .BCs .ValAttr !=nil {_afeea :=*rp ._eaag .BCs .ValAttr ; -_aegbe .BCs .ValAttr =&_afeea ;};};if rp ._eaag .I !=nil {_aegbe .I =&_df .CT_OnOff {};if rp ._eaag .I .ValAttr !=nil {_ffba :=*rp ._eaag .I .ValAttr ;_aegbe .I .ValAttr =&_ffba ;};};if rp ._eaag .ICs !=nil {_aegbe .ICs =&_df .CT_OnOff {};if rp ._eaag .ICs .ValAttr !=nil {_abgbe :=*rp ._eaag .ICs .ValAttr ; -_aegbe .ICs .ValAttr =&_abgbe ;};};if rp ._eaag .Caps !=nil {_aegbe .Caps =&_df .CT_OnOff {};if rp ._eaag .Caps .ValAttr !=nil {_edgbb :=*rp ._eaag .Caps .ValAttr ;_aegbe .Caps .ValAttr =&_edgbb ;};};if rp ._eaag .SmallCaps !=nil {_aegbe .SmallCaps =&_df .CT_OnOff {}; -if rp ._eaag .SmallCaps .ValAttr !=nil {_cabd :=*rp ._eaag .SmallCaps .ValAttr ;_aegbe .SmallCaps .ValAttr =&_cabd ;};};if rp ._eaag .Strike !=nil {_aegbe .Strike =&_df .CT_OnOff {};if rp ._eaag .Strike .ValAttr !=nil {_acfef :=*rp ._eaag .Strike .ValAttr ; -_aegbe .Strike .ValAttr =&_acfef ;};};if rp ._eaag .Dstrike !=nil {_aegbe .Dstrike =&_df .CT_OnOff {};if rp ._eaag .Dstrike .ValAttr !=nil {_eabe :=*rp ._eaag .Dstrike .ValAttr ;_aegbe .Dstrike .ValAttr =&_eabe ;};};if rp ._eaag .Outline !=nil {_aegbe .Outline =&_df .CT_OnOff {}; -if rp ._eaag .Outline .ValAttr !=nil {_ebcgg :=*rp ._eaag .Outline .ValAttr ;_aegbe .Outline .ValAttr =&_ebcgg ;};};if rp ._eaag .Shadow !=nil {_aegbe .Shadow =&_df .CT_OnOff {};if rp ._eaag .Shadow .ValAttr !=nil {_bebbd :=*rp ._eaag .Shadow .ValAttr ; -_aegbe .Shadow .ValAttr =&_bebbd ;};};if rp ._eaag .Emboss !=nil {_aegbe .Emboss =&_df .CT_OnOff {};if rp ._eaag .Emboss .ValAttr !=nil {_cfcb :=*rp ._eaag .Emboss .ValAttr ;_aegbe .Emboss .ValAttr =&_cfcb ;};};if rp ._eaag .Imprint !=nil {_aegbe .Imprint =&_df .CT_OnOff {}; -if rp ._eaag .Imprint .ValAttr !=nil {_deaffd :=*rp ._eaag .Imprint .ValAttr ;_aegbe .Imprint .ValAttr =&_deaffd ;};};if rp ._eaag .NoProof !=nil {_aegbe .NoProof =&_df .CT_OnOff {};if rp ._eaag .NoProof .ValAttr !=nil {_bgdfb :=*rp ._eaag .NoProof .ValAttr ; -_aegbe .NoProof .ValAttr =&_bgdfb ;};};if rp ._eaag .SnapToGrid !=nil {_aegbe .SnapToGrid =&_df .CT_OnOff {};if rp ._eaag .SnapToGrid .ValAttr !=nil {_ccef :=*rp ._eaag .SnapToGrid .ValAttr ;_aegbe .SnapToGrid .ValAttr =&_ccef ;};};if rp ._eaag .Vanish !=nil {_aegbe .Vanish =&_df .CT_OnOff {}; -if rp ._eaag .Vanish .ValAttr !=nil {_addeb :=*rp ._eaag .Vanish .ValAttr ;_aegbe .Vanish .ValAttr =&_addeb ;};};if rp ._eaag .WebHidden !=nil {_aegbe .WebHidden =&_df .CT_OnOff {};if rp ._eaag .WebHidden .ValAttr !=nil {_aegac :=*rp ._eaag .WebHidden .ValAttr ; -_aegbe .WebHidden .ValAttr =&_aegac ;};};if rp ._eaag .Color !=nil {_aegbe .Color =&_df .CT_Color {ValAttr :rp ._eaag .Color .ValAttr ,ThemeColorAttr :rp ._eaag .Color .ThemeColorAttr ,ThemeTintAttr :rp ._eaag .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._eaag .Color .ThemeShadeAttr }; -};if rp ._eaag .Spacing !=nil {_aegbe .Spacing =&_df .CT_SignedTwipsMeasure {ValAttr :rp ._eaag .Spacing .ValAttr };};if rp ._eaag .W !=nil {_aegbe .W =&_df .CT_TextScale {ValAttr :rp ._eaag .W .ValAttr };};if rp ._eaag .Kern !=nil {_aegbe .Kern =&_df .CT_HpsMeasure {ValAttr :rp ._eaag .Kern .ValAttr }; -};if rp ._eaag .Position !=nil {_aegbe .Position =&_df .CT_SignedHpsMeasure {ValAttr :rp ._eaag .Position .ValAttr };};if rp ._eaag .Sz !=nil {_aegbe .Sz =&_df .CT_HpsMeasure {ValAttr :rp ._eaag .Sz .ValAttr };};if rp ._eaag .SzCs !=nil {_aegbe .SzCs =&_df .CT_HpsMeasure {ValAttr :rp ._eaag .SzCs .ValAttr }; -};if rp ._eaag .Highlight !=nil {_aegbe .Highlight =&_df .CT_Highlight {ValAttr :rp ._eaag .Highlight .ValAttr };};if rp ._eaag .U !=nil {_aegbe .U =&_df .CT_Underline {ValAttr :rp ._eaag .U .ValAttr ,ColorAttr :rp ._eaag .U .ColorAttr ,ThemeColorAttr :rp ._eaag .U .ThemeColorAttr ,ThemeTintAttr :rp ._eaag .U .ThemeTintAttr ,ThemeShadeAttr :rp ._eaag .U .ThemeShadeAttr }; -};if rp ._eaag .Effect !=nil {_aegbe .Effect =&_df .CT_TextEffect {ValAttr :rp ._eaag .Effect .ValAttr };};if rp ._eaag .Bdr !=nil {_aegbe .Bdr =&_df .CT_Border {ValAttr :rp ._eaag .Bdr .ValAttr ,ColorAttr :rp ._eaag .Bdr .ColorAttr ,ThemeColorAttr :rp ._eaag .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._eaag .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._eaag .Bdr .ThemeShadeAttr ,SzAttr :rp ._eaag .Bdr .SzAttr ,SpaceAttr :rp ._eaag .Bdr .SpaceAttr ,ShadowAttr :rp ._eaag .Bdr .ShadowAttr ,FrameAttr :rp ._eaag .Bdr .FrameAttr }; -};if rp ._eaag .Shd !=nil {_aegbe .Shd =&_df .CT_Shd {ValAttr :rp ._eaag .Shd .ValAttr ,ColorAttr :rp ._eaag .Shd .ColorAttr ,ThemeColorAttr :rp ._eaag .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._eaag .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._eaag .Shd .ThemeShadeAttr ,FillAttr :rp ._eaag .Shd .FillAttr ,ThemeFillAttr :rp ._eaag .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._eaag .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._eaag .Shd .ThemeFillShadeAttr }; -};if rp ._eaag .FitText !=nil {_aegbe .FitText =&_df .CT_FitText {ValAttr :rp ._eaag .FitText .ValAttr ,IdAttr :rp ._eaag .FitText .IdAttr };};if rp ._eaag .VertAlign !=nil {_aegbe .VertAlign =&_df .CT_VerticalAlignRun {ValAttr :rp ._eaag .VertAlign .ValAttr }; -};if rp ._eaag .Rtl !=nil {_aegbe .Rtl =&_df .CT_OnOff {ValAttr :rp ._eaag .Rtl .ValAttr };};if rp ._eaag .Cs !=nil {_aegbe .Cs =&_df .CT_OnOff {ValAttr :rp ._eaag .Cs .ValAttr };};if rp ._eaag .Em !=nil {_aegbe .Em =&_df .CT_Em {ValAttr :rp ._eaag .Em .ValAttr }; -};if rp ._eaag .Lang !=nil {_aegbe .Lang =&_df .CT_Language {ValAttr :rp ._eaag .Lang .ValAttr ,EastAsiaAttr :rp ._eaag .Lang .EastAsiaAttr ,BidiAttr :rp ._eaag .Lang .BidiAttr };};if rp ._eaag .EastAsianLayout !=nil {_aegbe .EastAsianLayout =&_df .CT_EastAsianLayout {IdAttr :rp ._eaag .EastAsianLayout .IdAttr ,CombineAttr :rp ._eaag .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._eaag .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._eaag .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._eaag .EastAsianLayout .VertCompressAttr }; -};if rp ._eaag .SpecVanish !=nil {_aegbe .SpecVanish =&_df .CT_OnOff {ValAttr :rp ._eaag .SpecVanish .ValAttr };};if rp ._eaag .OMath !=nil {_aegbe .OMath =&_df .CT_OnOff {ValAttr :rp ._eaag .OMath .ValAttr };};_adgcd ._febfe .RPr =_aegbe ;};}; +// SetRight sets the right border to a specified type, color and thickness. +func (_dcc CellBorders )SetRight (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_dcc ._dfg .Right =_dbb .NewCT_Border ();_abgce (_dcc ._dfg .Right ,t ,c ,thickness );}; -// Borders allows manipulation of the table borders. -func (_cegd TableProperties )Borders ()TableBorders {if _cegd ._dabb .TblBorders ==nil {_cegd ._dabb .TblBorders =_df .NewCT_TblBorders ();};return TableBorders {_cegd ._dabb .TblBorders };}; +// SetOutlineLevel sets the outline level of this style. +func (_dceaa ParagraphStyleProperties )SetOutlineLevel (lvl int ){_dceaa ._fadd .OutlineLvl =_dbb .NewCT_DecimalNumber ();_dceaa ._fadd .OutlineLvl .ValAttr =int64 (lvl );}; -// SetBefore sets the spacing that comes before the paragraph. -func (_ffeg ParagraphSpacing )SetBefore (before _fdf .Distance ){_ffeg ._gbaba .BeforeAttr =&_cb .ST_TwipsMeasure {};_ffeg ._gbaba .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_fdf .Twips ));}; +// SetCSTheme sets the font complex script theme. +func (_egbgb Fonts )SetCSTheme (t _dbb .ST_Theme ){_egbgb ._ccef .CsthemeAttr =t }; -// TableWidth controls width values in table settings. -type TableWidth struct{_gbga *_df .CT_TblWidth };func (_decfb *WatermarkPicture )getShapeImagedata ()*_g .XSDAny {return _decfb .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");}; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_cafg TableLook )SetVerticalBanding (on bool ){if !on {_cafg ._edcf .NoVBandAttr =&_gb .ST_OnOff {};_cafg ._edcf .NoVBandAttr .ST_OnOff1 =_gb .ST_OnOff1On ;}else {_cafg ._edcf .NoVBandAttr =&_gb .ST_OnOff {};_cafg ._edcf .NoVBandAttr .ST_OnOff1 =_gb .ST_OnOff1Off ; +};}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_bcgb RunProperties )ComplexSizeMeasure ()string {if _bbgd :=_bcgb ._eaag .SzCs ;_bbgd !=nil {_ddcab :=_bbgd .ValAttr ;if _ddcab .ST_PositiveUniversalMeasure !=nil {return *_ddcab .ST_PositiveUniversalMeasure ;};};return "";}; +// X returns the inner wrapped XML type. +func (_ddgeg ParagraphStyleProperties )X ()*_dbb .CT_PPrGeneral {return _ddgeg ._fadd }; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_gabfg ,_effb :=_fb .Open (filename );if _effb !=nil {return nil ,_dd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_effb );};defer _gabfg .Close (); -_dbcf ,_effb :=_fb .Stat (filename );if _effb !=nil {return nil ,_dd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_effb );};_ =_dbcf ;return Read (_gabfg ,_dbcf .Size ());}; +// Runs returns all of the runs in a paragraph. +func (_gbcc Paragraph )Runs ()[]Run {_ecad :=[]Run {};for _ ,_abag :=range _gbcc ._fgdge .EG_PContent {if _abag .Hyperlink !=nil &&_abag .Hyperlink .EG_ContentRunContent !=nil {for _ ,_cgafa :=range _abag .Hyperlink .EG_ContentRunContent {if _cgafa .R !=nil {_ecad =append (_ecad ,Run {_gbcc ._ecgac ,_cgafa .R }); +};};};for _ ,_efcd :=range _abag .EG_ContentRunContent {if _efcd .R !=nil {_ecad =append (_ecad ,Run {_gbcc ._ecgac ,_efcd .R });};if _efcd .Sdt !=nil &&_efcd .Sdt .SdtContent !=nil {for _ ,_ecbdb :=range _efcd .Sdt .SdtContent .EG_ContentRunContent {if _ecbdb .R !=nil {_ecad =append (_ecad ,Run {_gbcc ._ecgac ,_ecbdb .R }); +};};};};};return _ecad ;}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_dfb *Document ;_gfe *_df .CT_Tc ;};func _fbff (_fdcf *_df .CT_Border ,_gafg _df .ST_Border ,_edga _eb .Color ,_bdgac _fdf .Distance ){_fdcf .ValAttr =_gafg ;_fdcf .ColorAttr =&_df .ST_HexColor {};if _edga .IsAuto (){_fdcf .ColorAttr .ST_HexColorAuto =_df .ST_HexColorAutoAuto ; -}else {_fdcf .ColorAttr .ST_HexColorRGB =_edga .AsRGBString ();};if _bdgac !=_fdf .Zero {_fdcf .SzAttr =_g .Uint64 (uint64 (_bdgac /_fdf .Point *8));};}; +// SetText sets the watermark text. +func (_ecfc *WatermarkText )SetText (text string ){_afba :=_ecfc .getShape ();if _ecfc ._fbefg !=nil {_acedbb :=_ecfc ._fbefg .EG_ShapeElements ;if len (_acedbb )> 0&&_acedbb [0].Textpath !=nil {_acedbb [0].Textpath .StringAttr =&text ;};}else {_fggfa :=_ecfc .findNode (_afba ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); +for _cddb ,_dbbfc :=range _fggfa .Attrs {if _dbbfc .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_fggfa .Attrs [_cddb ].Value =text ;};};};}; -// Settings controls the document settings. -type Settings struct{_ceafa *_df .Settings }; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_edeea *Document ;_gfdaag *_dbb .CT_R ;}; -// Bold returns true if run font is bold. -func (_baaaf RunProperties )Bold ()bool {_gfcd :=_baaaf ._eaag ;return _cbdc (_gfcd .B )||_cbdc (_gfcd .BCs );}; +// Node is document element node, +// contains Paragraph or Table element. +type Node struct{_abdb *Document ;_agef interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; -// SetTarget sets the URL target of the hyperlink. -func (_aagd HyperLink )SetTarget (url string ){_ecfb :=_aagd ._dbee .AddHyperlink (url );_aagd ._abeb .IdAttr =_g .String (_ea .Relationship (_ecfb ).ID ());_aagd ._abeb .AnchorAttr =nil ;}; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_bbbaf TableLook )SetFirstRow (on bool ){if !on {_bbbaf ._edcf .FirstRowAttr =&_gb .ST_OnOff {};_bbbaf ._edcf .FirstRowAttr .ST_OnOff1 =_gb .ST_OnOff1Off ;}else {_bbbaf ._edcf .FirstRowAttr =&_gb .ST_OnOff {};_bbbaf ._edcf .FirstRowAttr .ST_OnOff1 =_gb .ST_OnOff1On ; +};}; -// SetStartPct sets the cell start margin -func (_egb CellMargins )SetStartPct (pct float64 ){_egb ._ffd .Start =_df .NewCT_TblWidth ();_cce (_egb ._ffd .Start ,pct );};func (_dbfg Endnote )content ()[]*_df .EG_ContentBlockContent {var _ddgae []*_df .EG_ContentBlockContent ;for _ ,_ffgdg :=range _dbfg ._dcd .EG_BlockLevelElts {_ddgae =append (_ddgae ,_ffgdg .EG_ContentBlockContent ...); -};return _ddgae ;}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_aebf Paragraph )SetFirstLineIndent (m _dd .Distance ){_aebf .ensurePPr ();_eacef :=_aebf ._fgdge .PPr ;if _eacef .Ind ==nil {_eacef .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_eacef .Ind .FirstLineAttr =nil ;}else {_eacef .Ind .FirstLineAttr =&_gb .ST_TwipsMeasure {}; +_eacef .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_dd .Twips ));};};func (_agfd Document )mergeFields ()[]mergeFieldInfo {_ccdec :=[]Paragraph {};_addg :=[]mergeFieldInfo {};for _ ,_dbba :=range _agfd .Tables (){for _ ,_eadab :=range _dbba .Rows (){for _ ,_aeff :=range _eadab .Cells (){_ccdec =append (_ccdec ,_aeff .Paragraphs ()...); +};};};_ccdec =append (_ccdec ,_agfd .Paragraphs ()...);for _ ,_afdff :=range _agfd .Headers (){_ccdec =append (_ccdec ,_afdff .Paragraphs ()...);for _ ,_cgfcd :=range _afdff .Tables (){for _ ,_eedf :=range _cgfcd .Rows (){for _ ,_agff :=range _eedf .Cells (){_ccdec =append (_ccdec ,_agff .Paragraphs ()...); +};};};};for _ ,_ffcfe :=range _agfd .Footers (){_ccdec =append (_ccdec ,_ffcfe .Paragraphs ()...);for _ ,_bbag :=range _ffcfe .Tables (){for _ ,_ffff :=range _bbag .Rows (){for _ ,_bcccb :=range _ffff .Cells (){_ccdec =append (_ccdec ,_bcccb .Paragraphs ()...); +};};};};for _ ,_ebggc :=range _ccdec {_cfcbe :=_ebggc .Runs ();_cdea :=-1;_cbgfg :=-1;_cede :=-1;_agdcg :=mergeFieldInfo {};for _ ,_cdbb :=range _ebggc ._fgdge .EG_PContent {for _ ,_gbeg :=range _cdbb .FldSimple {if _f .Contains (_gbeg .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_ffea :=_gafgcf (_gbeg .InstrAttr ); +_ffea ._egad =true ;_ffea ._fbad =_ebggc ;_ffea ._gaefb =_cdbb ;_addg =append (_addg ,_ffea );};};};for _cgaeb :=0;_cgaeb < len (_cfcbe );_cgaeb ++{_ffaa :=_cfcbe [_cgaeb ];for _ ,_eabad :=range _ffaa .X ().EG_RunInnerContent {if _eabad .FldChar !=nil {switch _eabad .FldChar .FldCharTypeAttr {case _dbb .ST_FldCharTypeBegin :_cdea =_cgaeb ; +case _dbb .ST_FldCharTypeSeparate :_cbgfg =_cgaeb ;case _dbb .ST_FldCharTypeEnd :_cede =_cgaeb ;if _agdcg ._cgfb !=""{_agdcg ._fbad =_ebggc ;_agdcg ._cefdg =_cdea ;_agdcg ._eaeb =_cede ;_agdcg ._afgb =_cbgfg ;_addg =append (_addg ,_agdcg );};_cdea =-1; +_cbgfg =-1;_cede =-1;_agdcg =mergeFieldInfo {};};}else if _eabad .InstrText !=nil &&_f .Contains (_eabad .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _cdea !=-1&&_cede ==-1{_agdcg =_gafgcf (_eabad .InstrText .Content ); +};};};};};return _addg ;}; -// Clear removes all of the content from within a run. -func (_cbef Run )Clear (){_cbef ._febfe .EG_RunInnerContent =nil }; +// SetWidthAuto sets the the table width to automatic. +func (_dgbdg TableProperties )SetWidthAuto (){_dgbdg ._gddda .TblW =_dbb .NewCT_TblWidth ();_dgbdg ._gddda .TblW .TypeAttr =_dbb .ST_TblWidthAuto ;}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_dadce *_df .CT_TrPr }; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_fadd *_dbb .CT_PPrGeneral }; -// Paragraphs returns the paragraphs within a structured document tag. -func (_dcba StructuredDocumentTag )Paragraphs ()[]Paragraph {if _dcba ._baaga .SdtContent ==nil {return nil ;};_gfegd :=[]Paragraph {};for _ ,_cced :=range _dcba ._baaga .SdtContent .P {_gfegd =append (_gfegd ,Paragraph {_dcba ._agge ,_cced });};return _gfegd ; -}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_bbcc TableLook )SetFirstColumn (on bool ){if !on {_bbcc ._edcf .FirstColumnAttr =&_gb .ST_OnOff {};_bbcc ._edcf .FirstColumnAttr .ST_OnOff1 =_gb .ST_OnOff1Off ;}else {_bbcc ._edcf .FirstColumnAttr =&_gb .ST_OnOff {};_bbcc ._edcf .FirstColumnAttr .ST_OnOff1 =_gb .ST_OnOff1On ; +};}; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_fdcd *_df .CT_Fonts }; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_eabcb TableLook )SetHorizontalBanding (on bool ){if !on {_eabcb ._edcf .NoHBandAttr =&_gb .ST_OnOff {};_eabcb ._edcf .NoHBandAttr .ST_OnOff1 =_gb .ST_OnOff1On ;}else {_eabcb ._edcf .NoHBandAttr =&_gb .ST_OnOff {};_eabcb ._edcf .NoHBandAttr .ST_OnOff1 =_gb .ST_OnOff1Off ; +};};func (_dced *Document )insertStyleFromNode (_efdf Node ){if _efdf .Style .X ()!=nil {if _ ,_cdd :=_dced .Styles .SearchStyleById (_efdf .Style .StyleID ());!_cdd {_dced .Styles .InsertStyle (_efdf .Style );_fdbd :=_efdf .Style .ParagraphProperties (); +_dced .insertNumberingFromStyleProperties (_efdf ._abdb .Numbering ,_fdbd );};};}; -// Font returns the name of run font family. -func (_cdaae RunProperties )Font ()string {if _bdfe :=_cdaae ._eaag .RFonts ;_bdfe !=nil {if _bdfe .AsciiAttr !=nil {return *_bdfe .AsciiAttr ;}else if _bdfe .HAnsiAttr !=nil {return *_bdfe .HAnsiAttr ;}else if _bdfe .CsAttr !=nil {return *_bdfe .CsAttr ; -};};return "";}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_acc CellBorders )SetInsideVertical (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_acc ._dfg .InsideV =_dbb .NewCT_Border ();_abgce (_acc ._dfg .InsideV ,t ,c ,thickness );}; + +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_acfc TableBorders )SetInsideHorizontal (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_acfc ._adgb .InsideH =_dbb .NewCT_Border ();_abgce (_acfc ._adgb .InsideH ,t ,c ,thickness );}; + +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_caeb RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_caeb ._dfbf .Dstrike =nil ;}else {_caeb ._dfbf .Dstrike =_dbb .NewCT_OnOff ();};}; + +// SetStyle sets the table style name. +func (_cdeg TableProperties )SetStyle (name string ){if name ==""{_cdeg ._gddda .TblStyle =nil ;}else {_cdeg ._gddda .TblStyle =_dbb .NewCT_String ();_cdeg ._gddda .TblStyle .ValAttr =name ;};}; + +// SetTop sets the top border to a specified type, color and thickness. +func (_baag TableBorders )SetTop (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_baag ._adgb .Top =_dbb .NewCT_Border ();_abgce (_baag ._adgb .Top ,t ,c ,thickness );};func (_ddbbb *Document )getWatermarkHeaderInnerContentPictures ()[]*_dbb .CT_Picture {var _bgada []*_dbb .CT_Picture ; +for _ ,_afgg :=range _ddbbb .Headers (){for _ ,_ggcb :=range _afgg .X ().EG_ContentBlockContent {for _ ,_abfc :=range _ggcb .P {for _ ,_fead :=range _abfc .EG_PContent {for _ ,_aegb :=range _fead .EG_ContentRunContent {if _aegb .R ==nil {continue ;};for _ ,_eged :=range _aegb .R .EG_RunInnerContent {if _eged .Pict ==nil {continue ; +};_dffa :=false ;for _ ,_gbd :=range _eged .Pict .Any {_bbbfe ,_ecg :=_gbd .(*_c .XSDAny );if _ecg &&_bbbfe .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_dffa =true ;};};if _dffa {_bgada =append (_bgada ,_eged .Pict );};};};};};};};return _bgada ;}; // X returns the inner wrapped XML type. -func (_egdg Style )X ()*_df .CT_Style {return _egdg ._fdfg }; +func (_ccgdd Footnote )X ()*_dbb .CT_FtnEdn {return _ccgdd ._dbfb }; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_dfff Run )AddDrawingAnchored (img _ea .ImageRef )(AnchoredDrawing ,error ){_ggdbd :=_dfff .newIC ();_ggdbd .Drawing =_df .NewCT_Drawing ();_fcdgc :=_df .NewWdAnchor ();_dcbgc :=AnchoredDrawing {_dfff ._cacdg ,_fcdgc };_fcdgc .SimplePosAttr =_g .Bool (false ); -_fcdgc .AllowOverlapAttr =true ;_fcdgc .CNvGraphicFramePr =_eag .NewCT_NonVisualGraphicFrameProperties ();_ggdbd .Drawing .Anchor =append (_ggdbd .Drawing .Anchor ,_fcdgc );_fcdgc .Graphic =_eag .NewGraphic ();_fcdgc .Graphic .GraphicData =_eag .NewCT_GraphicalObjectData (); -_fcdgc .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"; -_fcdgc .SimplePos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fcdgc .SimplePos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fcdgc .PositionH .RelativeFromAttr =_df .WdST_RelFromHPage ;_fcdgc .PositionH .Choice =&_df .WdCT_PosHChoice {};_fcdgc .PositionH .Choice .PosOffset =_g .Int32 (0); -_fcdgc .PositionV .RelativeFromAttr =_df .WdST_RelFromVPage ;_fcdgc .PositionV .Choice =&_df .WdCT_PosVChoice {};_fcdgc .PositionV .Choice .PosOffset =_g .Int32 (0);_fcdgc .Extent .CxAttr =int64 (float64 (img .Size ().X *_fdf .Pixel72 )/_fdf .EMU );_fcdgc .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fdf .Pixel72 )/_fdf .EMU ); -_fcdgc .Choice =&_df .WdEG_WrapTypeChoice {};_fcdgc .Choice .WrapSquare =_df .NewWdCT_WrapSquare ();_fcdgc .Choice .WrapSquare .WrapTextAttr =_df .WdST_WrapTextBothSides ;_gede :=0x7FFFFFFF&_gb .Uint32 ();_fcdgc .DocPr .IdAttr =_gede ;_cgbbd :=_aba .NewPic (); -_cgbbd .NvPicPr .CNvPr .IdAttr =_gede ;_ecdf :=img .RelID ();if _ecdf ==""{return _dcbgc ,_ec .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073"); -};_fcdgc .Graphic .GraphicData .Any =append (_fcdgc .Graphic .GraphicData .Any ,_cgbbd );_cgbbd .BlipFill =_eag .NewCT_BlipFillProperties ();_cgbbd .BlipFill .Blip =_eag .NewCT_Blip ();_cgbbd .BlipFill .Blip .EmbedAttr =&_ecdf ;_cgbbd .BlipFill .Stretch =_eag .NewCT_StretchInfoProperties (); -_cgbbd .BlipFill .Stretch .FillRect =_eag .NewCT_RelativeRect ();_cgbbd .SpPr =_eag .NewCT_ShapeProperties ();_cgbbd .SpPr .Xfrm =_eag .NewCT_Transform2D ();_cgbbd .SpPr .Xfrm .Off =_eag .NewCT_Point2D ();_cgbbd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0); -_cgbbd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cgbbd .SpPr .Xfrm .Ext =_eag .NewCT_PositiveSize2D ();_cgbbd .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fdf .Point );_cgbbd .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fdf .Point ); -_cgbbd .SpPr .PrstGeom =_eag .NewCT_PresetGeometry2D ();_cgbbd .SpPr .PrstGeom .PrstAttr =_eag .ST_ShapeTypeRect ;return _dcbgc ,nil ;}; +// SetShading controls the cell shading. +func (_bgd CellProperties )SetShading (shd _dbb .ST_Shd ,foreground ,fill _ae .Color ){if shd ==_dbb .ST_ShdUnset {_bgd ._ggf .Shd =nil ;}else {_bgd ._ggf .Shd =_dbb .NewCT_Shd ();_bgd ._ggf .Shd .ValAttr =shd ;_bgd ._ggf .Shd .ColorAttr =&_dbb .ST_HexColor {}; +if foreground .IsAuto (){_bgd ._ggf .Shd .ColorAttr .ST_HexColorAuto =_dbb .ST_HexColorAutoAuto ;}else {_bgd ._ggf .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_bgd ._ggf .Shd .FillAttr =&_dbb .ST_HexColor {};if fill .IsAuto (){_bgd ._ggf .Shd .FillAttr .ST_HexColorAuto =_dbb .ST_HexColorAutoAuto ; +}else {_bgd ._ggf .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_eca CellBorders )SetInsideHorizontal (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_eca ._abfd .InsideH =_df .NewCT_Border ();_gaac (_eca ._abfd .InsideH ,t ,c ,thickness );}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_dfgcb ParagraphBorders )SetBottom (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_dfgcb ._bfadb .Bottom =_dbb .NewCT_Border ();_dbfbb (_dfgcb ._bfadb .Bottom ,t ,c ,thickness );}; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_abae HyperLink )SetTargetBookmark (bm Bookmark ){_abae ._abeb .AnchorAttr =_g .String (bm .Name ());_abae ._abeb .IdAttr =nil ;};func (_dafd *Document )save (_bbf _gd .Writer ,_eed string )error {const _bbec ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065"; -if _fgf :=_dafd ._acc .Validate ();_fgf !=nil {_fa .Log .Warning ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_fgf ); -};_fe :=_g .DocTypeDocument ;if !_ead .GetLicenseKey ().IsLicensed ()&&!_gcf {_dd .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); -_dd .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return _ec .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_dafd ._fcb )==0{if len (_eed )> 0{_dafd ._fcb =_eed ;}else {_addd ,_aggg :=_ead .GenRefId ("\u0064\u0077"); -if _aggg !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aggg );return _aggg ;};_dafd ._fcb =_addd ;};};if _dgf :=_ead .Track (_dafd ._fcb ,_bbec );_dgf !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dgf ); -return _dgf ;};_egfa :=_ef .NewWriter (_bbf );defer _egfa .Close ();if _dga :=_ba .MarshalXML (_egfa ,_g .BaseRelsFilename ,_dafd .Rels .X ());_dga !=nil {return _dga ;};if _bfeg :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .ExtendedPropertiesType ,_dafd .AppProperties .X ()); -_bfeg !=nil {return _bfeg ;};if _ffg :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .CorePropertiesType ,_dafd .CoreProperties .X ());_ffg !=nil {return _ffg ;};if _dafd .CustomProperties .X ()!=nil {if _eecb :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .CustomPropertiesType ,_dafd .CustomProperties .X ()); -_eecb !=nil {return _eecb ;};};if _dafd .Thumbnail !=nil {_cga ,_gbfe :=_egfa .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _gbfe !=nil {return _gbfe ;};if _efgf :=_eg .Encode (_cga ,_dafd .Thumbnail ,nil ); -_efgf !=nil {return _efgf ;};};if _deeb :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .SettingsType ,_dafd .Settings .X ());_deeb !=nil {return _deeb ;};_gda :=_g .AbsoluteFilename (_fe ,_g .OfficeDocumentType ,0);if _bagf :=_ba .MarshalXML (_egfa ,_gda ,_dafd ._acc ); -_bagf !=nil {return _bagf ;};if _ddga :=_ba .MarshalXML (_egfa ,_ba .RelationsPathFor (_gda ),_dafd ._bdfb .X ());_ddga !=nil {return _ddga ;};if _dafd .Numbering .X ()!=nil {if _fcbe :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .NumberingType ,_dafd .Numbering .X ()); -_fcbe !=nil {return _fcbe ;};};if _ebg :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .StylesType ,_dafd .Styles .X ());_ebg !=nil {return _ebg ;};if _dafd ._bbe !=nil {if _dcbg :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .WebSettingsType ,_dafd ._bbe );_dcbg !=nil {return _dcbg ; -};};if _dafd ._eec !=nil {if _fge :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .FontTableType ,_dafd ._eec );_fge !=nil {return _fge ;};};if _dafd ._eced !=nil {if _bfb :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .EndNotesType ,_dafd ._eced );_bfb !=nil {return _bfb ; -};};if _dafd ._ded !=nil {if _befb :=_ba .MarshalXMLByType (_egfa ,_fe ,_g .FootNotesType ,_dafd ._ded );_befb !=nil {return _befb ;};};for _cdc ,_egff :=range _dafd ._egfb {if _dfcf :=_ba .MarshalXMLByTypeIndex (_egfa ,_fe ,_g .ThemeType ,_cdc +1,_egff ); -_dfcf !=nil {return _dfcf ;};};for _dbd ,_gcc :=range _dafd ._cca {_dec ,_fce :=_gcc .ExportToByteArray ();if _fce !=nil {return _fce ;};_ecf :="\u0077\u006f\u0072d\u002f"+_gcc .TargetAttr [:len (_gcc .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _eeb :=_ba .AddFileFromBytes (_egfa ,_ecf ,_dec ); -_eeb !=nil {return _eeb ;};if _gbe :=_ba .MarshalXMLByTypeIndex (_egfa ,_fe ,_g .ControlType ,_dbd +1,_gcc .Ocx );_gbe !=nil {return _gbe ;};};for _eaf ,_dafdg :=range _dafd ._faed {_bgg :=_g .AbsoluteFilename (_fe ,_g .HeaderType ,_eaf +1);if _dfca :=_ba .MarshalXML (_egfa ,_bgg ,_dafdg ); -_dfca !=nil {return _dfca ;};if !_dafd ._bcd [_eaf ].IsEmpty (){_ba .MarshalXML (_egfa ,_ba .RelationsPathFor (_bgg ),_dafd ._bcd [_eaf ].X ());};};for _gbda ,_acb :=range _dafd ._aga {_daeg :=_g .AbsoluteFilename (_fe ,_g .FooterType ,_gbda +1);if _baf :=_ba .MarshalXMLByTypeIndex (_egfa ,_fe ,_g .FooterType ,_gbda +1,_acb ); -_baf !=nil {return _baf ;};if !_dafd ._ecd [_gbda ].IsEmpty (){_ba .MarshalXML (_egfa ,_ba .RelationsPathFor (_daeg ),_dafd ._ecd [_gbda ].X ());};};for _eebf ,_bage :=range _dafd .Images {if _bcfg :=_ea .AddImageToZip (_egfa ,_bage ,_eebf +1,_g .DocTypeDocument ); -_bcfg !=nil {return _bcfg ;};};for _gbb ,_fgec :=range _dafd ._ebd {_aaf :=_g .AbsoluteFilename (_fe ,_g .ChartType ,_gbb +1);_ba .MarshalXML (_egfa ,_aaf ,_fgec ._egfd );};if _fcbc :=_ba .MarshalXML (_egfa ,_g .ContentTypesFilename ,_dafd .ContentTypes .X ()); -_fcbc !=nil {return _fcbc ;};if _ggd :=_dafd .WriteExtraFiles (_egfa );_ggd !=nil {return _ggd ;};return _egfa .Close ();}; +// SetBold sets the run to bold. +func (_feee RunProperties )SetBold (b bool ){if !b {_feee ._dfbf .B =nil ;_feee ._dfbf .BCs =nil ;}else {_feee ._dfbf .B =_dbb .NewCT_OnOff ();_feee ._dfbf .BCs =_dbb .NewCT_OnOff ();};}; -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_aege *Document )Footnote (id int64 )Footnote {for _ ,_afgf :=range _aege .Footnotes (){if _afgf .id ()==id {return _afgf ;};};return Footnote {};}; +// Name returns the name of the style if set. +func (_dbbb Style )Name ()string {if _dbbb ._dbgge .Name ==nil {return "";};return _dbbb ._dbgge .Name .ValAttr ;}; -// Outline returns true if paragraph outline is on. -func (_afcge ParagraphProperties )Outline ()bool {return _cbdc (_afcge ._gcab .RPr .Outline )}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_gfed TableBorders )SetInsideVertical (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_gfed ._adgb .InsideV =_dbb .NewCT_Border ();_abgce (_gfed ._adgb .InsideV ,t ,c ,thickness );}; -// SetNextStyle sets the style that the next paragraph will use. -func (_deabb Style )SetNextStyle (name string ){if name ==""{_deabb ._fdfg .Next =nil ;}else {_deabb ._fdfg .Next =_df .NewCT_String ();_deabb ._fdfg .Next .ValAttr =name ;};}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_gegad RunProperties )ComplexSizeValue ()float64 {if _ggdaa :=_gegad ._dfbf .SzCs ;_ggdaa !=nil {_dddaf :=_ggdaa .ValAttr ;if _dddaf .ST_UnsignedDecimalNumber !=nil {return float64 (*_dddaf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// Endnotes returns the endnotes defined in the document. -func (_beg *Document )Endnotes ()[]Endnote {_ffgd :=[]Endnote {};for _ ,_eaba :=range _beg ._eced .CT_Endnotes .Endnote {_ffgd =append (_ffgd ,Endnote {_beg ,_eaba });};return _ffgd ;}; +// AddParagraph adds a new paragraph to the document body. +func (_cafa *Document )AddParagraph ()Paragraph {_gga :=_dbb .NewEG_BlockLevelElts ();_cafa ._debf .Body .EG_BlockLevelElts =append (_cafa ._debf .Body .EG_BlockLevelElts ,_gga );_feaf :=_dbb .NewEG_ContentBlockContent ();_gga .EG_ContentBlockContent =append (_gga .EG_ContentBlockContent ,_feaf ); +_agaa :=_dbb .NewCT_P ();_feaf .P =append (_feaf .P ,_agaa );return Paragraph {_cafa ,_agaa };}; -// RunProperties returns the run properties controlling text formatting within the table. -func (_abacd TableConditionalFormatting )RunProperties ()RunProperties {if _abacd ._gddbc .RPr ==nil {_abacd ._gddbc .RPr =_df .NewCT_RPr ();};return RunProperties {_abacd ._gddbc .RPr };}; +// Validate validates the structure and in cases where it't possible, the ranges +// of elements within a document. A validation error dones't mean that the +// document won't work in MS Word or LibreOffice, but it's worth checking into. +func (_cfbc *Document )Validate ()error {if _cfbc ==nil ||_cfbc ._debf ==nil {return _gd .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065"); +};for _ ,_aeef :=range []func ()error {_cfbc .validateTableCells ,_cfbc .validateBookmarks }{if _ddge :=_aeef ();_ddge !=nil {return _ddge ;};};if _dabf :=_cfbc ._debf .Validate ();_dabf !=nil {return _dabf ;};return nil ;}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_aa AnchoredDrawing )SetTextWrapSquare (t _df .WdST_WrapText ){_aa ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_aa ._afg .Choice .WrapSquare =_df .NewWdCT_WrapSquare ();_aa ._afg .Choice .WrapSquare .WrapTextAttr =t ;}; +// ExtractTextOptions extraction text options. +type ExtractTextOptions struct{ -// Save writes the document to an io.Writer in the Zip package format. -func (_gde *Document )Save (w _gd .Writer )error {return _gde .save (w ,_gde ._fcb )}; +// WithNumbering extract numbering elements if set to `true`. +WithNumbering bool ; -// X returns the inner wrapped XML type. -func (_gfgc Paragraph )X ()*_df .CT_P {return _gfgc ._cfacb }; +// NumberingIndent default value of numbering indent. +NumberingIndent string ; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_ce AnchoredDrawing )SetAlignment (h _df .WdST_AlignH ,v _df .WdST_AlignV ){_ce .SetHAlignment (h );_ce .SetVAlignment (v );};func (_egcba *WatermarkPicture )getShape ()*_g .XSDAny {return _egcba .getInnerElement ("\u0073\u0068\u0061p\u0065");};func (_ecdg Styles )initializeDocDefaults (){_ecdg ._adbaf .DocDefaults =_df .NewCT_DocDefaults (); -_ecdg ._adbaf .DocDefaults .RPrDefault =_df .NewCT_RPrDefault ();_ecdg ._adbaf .DocDefaults .RPrDefault .RPr =_df .NewCT_RPr ();_bceag :=RunProperties {_ecdg ._adbaf .DocDefaults .RPrDefault .RPr };_bceag .SetSize (12*_fdf .Point );_bceag .Fonts ().SetASCIITheme (_df .ST_ThemeMajorAscii ); -_bceag .Fonts ().SetEastAsiaTheme (_df .ST_ThemeMajorEastAsia );_bceag .Fonts ().SetHANSITheme (_df .ST_ThemeMajorHAnsi );_bceag .Fonts ().SetCSTheme (_df .ST_ThemeMajorBidi );_bceag .X ().Lang =_df .NewCT_Language ();_bceag .X ().Lang .ValAttr =_g .String ("\u0065\u006e\u002dU\u0053"); -_bceag .X ().Lang .EastAsiaAttr =_g .String ("\u0065\u006e\u002dU\u0053");_bceag .X ().Lang .BidiAttr =_g .String ("\u0061\u0072\u002dS\u0041");_ecdg ._adbaf .DocDefaults .PPrDefault =_df .NewCT_PPrDefault ();};func _deece (_gffaf *Document ,_cccd []*_df .CT_P ,_aabf *TableInfo ,_bbbab *DrawingInfo )[]Node {_acge :=[]Node {}; -for _ ,_gadfgf :=range _cccd {_ffcef :=Paragraph {_gffaf ,_gadfgf };_bceg :=Node {_fdda :_gffaf ,_aefge :&_ffcef };if _aeab ,_gecg :=_gffaf .Styles .SearchStyleById (_ffcef .Style ());_gecg {_bceg .Style =_aeab ;};for _ ,_eeea :=range _ffcef .Runs (){_bceg .Children =append (_bceg .Children ,Node {_fdda :_gffaf ,_aefge :_eeea ,AnchoredDrawings :_eeea .DrawingAnchored (),InlineDrawings :_eeea .DrawingInline ()}); -};_acge =append (_acge ,_bceg );};return _acge ;}; +// RunsOnNewLine write each of runs text on new line if set to `true`. +RunsOnNewLine bool ;}; -// SetXOffset sets the X offset for an image relative to the origin. -func (_bdg AnchoredDrawing )SetXOffset (x _fdf .Distance ){_bdg ._afg .PositionH .Choice =&_df .WdCT_PosHChoice {};_bdg ._afg .PositionH .Choice .PosOffset =_g .Int32 (int32 (x /_fdf .EMU ));}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_fagee TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _fagee ._ebfbe .PPr ==nil {_fagee ._ebfbe .PPr =_dbb .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_fagee ._ebfbe .PPr };}; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_gddbc *_df .CT_TblStylePr }; +// SetPictureSize set watermark picture size with given width and height. +func (_gcdabd *WatermarkPicture )SetPictureSize (width ,height int64 ){if _gcdabd ._cfaf !=nil {_agcg :=_gcdabd .GetShapeStyle ();_agcg .SetWidth (float64 (width )*_dd .Point );_agcg .SetHeight (float64 (height )*_dd .Point );_gcdabd .SetShapeStyle (_agcg ); +};}; -// SetAll sets all of the borders to a given value. -func (_dgcec ParagraphBorders )SetAll (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_dgcec .SetBottom (t ,c ,thickness );_dgcec .SetLeft (t ,c ,thickness );_dgcec .SetRight (t ,c ,thickness );_dgcec .SetTop (t ,c ,thickness );}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_deeg ParagraphProperties )ComplexSizeValue ()float64 {if _cfbe :=_deeg ._ecge .RPr .SzCs ;_cfbe !=nil {_edegd :=_cfbe .ValAttr ;if _edegd .ST_UnsignedDecimalNumber !=nil {return float64 (*_edegd .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// AddDropdownList adds dropdown list form field to the paragraph and returns it. -func (_bbeb Paragraph )AddDropdownList (name string )FormField {_cedde :=_bbeb .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_cedde ._daed .DdList =_df .NewCT_FFDDList ();return _cedde ;}; +// Footer is a footer for a document section. +type Footer struct{_gefc *Document ;_dgdca *_dbb .Ftr ;}; -// SetConformance sets conformance attribute of the document -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_bffg Document )SetConformance (conformanceAttr _cb .ST_ConformanceClass ){_bffg ._acc .ConformanceAttr =conformanceAttr ;};func (_fgac Paragraph )addEndBookmark (_gdea int64 )*_df .CT_MarkupRange {_dccf :=_df .NewEG_PContent ();_fgac ._cfacb .EG_PContent =append (_fgac ._cfacb .EG_PContent ,_dccf ); -_fcea :=_df .NewEG_ContentRunContent ();_bdbf :=_df .NewEG_RunLevelElts ();_daad :=_df .NewEG_RangeMarkupElements ();_aeaea :=_df .NewCT_MarkupRange ();_aeaea .IdAttr =_gdea ;_daad .BookmarkEnd =_aeaea ;_dccf .EG_ContentRunContent =append (_dccf .EG_ContentRunContent ,_fcea ); -_fcea .EG_RunLevelElts =append (_fcea .EG_RunLevelElts ,_bdbf );_bdbf .EG_RangeMarkupElements =append (_bdbf .EG_RangeMarkupElements ,_daad );return _aeaea ;}; +// GetSize return the size of anchor on the page. +func (_da AnchoredDrawing )GetSize ()(_ef ,_dcg int64 ){return _da ._ce .Extent .CxAttr ,_da ._ce .Extent .CyAttr ;}; -// Imprint returns true if run imprint is on. -func (_gcgcb RunProperties )Imprint ()bool {return _cbdc (_gcgcb ._eaag .Imprint )}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_gfbe RunProperties )ComplexSizeMeasure ()string {if _agbab :=_gfbe ._dfbf .SzCs ;_agbab !=nil {_fbcd :=_agbab .ValAttr ;if _fbcd .ST_PositiveUniversalMeasure !=nil {return *_fbcd .ST_PositiveUniversalMeasure ;};};return "";}; -// AddBreak adds a line break to a run. -func (_gecd Run )AddBreak (){_dgeda :=_gecd .newIC ();_dgeda .Br =_df .NewCT_Br ()};func _gaac (_efee *_df .CT_Border ,_geee _df .ST_Border ,_ebfc _eb .Color ,_ddbag _fdf .Distance ){_efee .ValAttr =_geee ;_efee .ColorAttr =&_df .ST_HexColor {};if _ebfc .IsAuto (){_efee .ColorAttr .ST_HexColorAuto =_df .ST_HexColorAutoAuto ; -}else {_efee .ColorAttr .ST_HexColorRGB =_ebfc .AsRGBString ();};if _ddbag !=_fdf .Zero {_efee .SzAttr =_g .Uint64 (uint64 (_ddbag /_fdf .Point *8));};}; +// AddFootnote will create a new footnote and attach it to the Paragraph in the +// location at the end of the previous run (footnotes create their own run within +// the paragraph). The text given to the function is simply a convenience helper, +// paragraphs and runs can always be added to the text of the footnote later. +func (_faffc Paragraph )AddFootnote (text string )Footnote {var _febfc int64 ;if _faffc ._ecgac .HasFootnotes (){for _ ,_fbfbe :=range _faffc ._ecgac .Footnotes (){if _fbfbe .id ()> _febfc {_febfc =_fbfbe .id ();};};_febfc ++;}else {_faffc ._ecgac .addFootnotes (); +_febfc =1;};_debbd :=_dbb .NewCT_FtnEdn ();_fcgdb :=_dbb .NewCT_FtnEdnRef ();_fcgdb .IdAttr =_febfc ;_faffc ._ecgac ._ebd .CT_Footnotes .Footnote =append (_faffc ._ecgac ._ebd .CT_Footnotes .Footnote ,_debbd );_cbff :=_faffc .AddRun ();_gbbc :=_cbff .Properties (); +_gbbc .SetStyle (_ceb );_cbff ._gfdaag .EG_RunInnerContent =[]*_dbb .EG_RunInnerContent {_dbb .NewEG_RunInnerContent ()};_cbff ._gfdaag .EG_RunInnerContent [0].FootnoteReference =_fcgdb ;_ecgd :=Footnote {_faffc ._ecgac ,_debbd };_ecgd ._dbfb .IdAttr =_febfc ; +_ecgd ._dbfb .EG_BlockLevelElts =[]*_dbb .EG_BlockLevelElts {_dbb .NewEG_BlockLevelElts ()};_feagf :=_ecgd .AddParagraph ();_feagf .Properties ().SetStyle (FootnoteTextStyleId );_feagf ._fgdge .PPr .RPr =_dbb .NewCT_ParaRPr ();_ccadc :=_feagf .AddRun (); +_fecg :=_ccadc .Properties ();_fecg .SetStyle (_ceb );_ccadc .AddFootnoteReference ();_febfb :=_feagf .AddRun ();_febfb .AddText ("\u0020");_febfb =_feagf .AddRun ();_febfb .AddText (text );return _ecgd ;}; -// Name returns the name of the field. -func (_befe FormField )Name ()string {return *_befe ._daed .Name [0].ValAttr }; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_cb Bookmark )Name ()string {return _cb ._gfgd .NameAttr };func _fdd (_afa *_dbb .CT_TblWidth ,_fgd _dd .Distance ){_afa .TypeAttr =_dbb .ST_TblWidthDxa ;_afa .WAttr =&_dbb .ST_MeasurementOrPercent {};_afa .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_afa .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_fgd /_dd .Dxa ));}; -// ParagraphBorders allows manipulation of borders on a paragraph. -type ParagraphBorders struct{_cefa *Document ;_fece *_df .CT_PBdr ;}; +// GetTargetByRelId returns a target path with the associated relation ID in the +// document. +func (_fccg *Document )GetTargetByRelId (idAttr string )string {return _fccg ._egc .GetTargetByRelId (idAttr );}; -// SetRightToLeft sets the run text goes from right to left. -func (_gggeg RunProperties )SetRightToLeft (b bool ){if !b {_gggeg ._eaag .Rtl =nil ;}else {_gggeg ._eaag .Rtl =_df .NewCT_OnOff ();};}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_dg AnchoredDrawing )SetVAlignment (v _dbb .WdST_AlignV ){_dg ._ce .PositionV .Choice =&_dbb .WdCT_PosVChoice {};_dg ._ce .PositionV .Choice .Align =v ;}; -// NewWatermarkPicture generates new WatermarkPicture. -func NewWatermarkPicture ()WatermarkPicture {_cagb :=_af .NewShapetype ();_bbea :=_af .NewEG_ShapeElements ();_bbea .Formulas =_aacb ();_bbea .Path =_afedb ();_bbea .Lock =_aaac ();_cagb .EG_ShapeElements =[]*_af .EG_ShapeElements {_bbea };var (_gdde ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035"; -_befc ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_afbe =float32 (75.0);_bdfgg ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_cagb .IdAttr =&_gdde ;_cagb .CoordsizeAttr =&_befc ; -_cagb .SptAttr =&_afbe ;_cagb .PreferrelativeAttr =_cb .ST_TrueFalseTrue ;_cagb .PathAttr =&_bdfgg ;_cagb .FilledAttr =_cb .ST_TrueFalseFalse ;_cagb .StrokedAttr =_cb .ST_TrueFalseFalse ;_adaagd :=_af .NewShape ();_cabbf :=_af .NewEG_ShapeElements ();_cabbf .Imagedata =_fdbg (); -_adaagd .EG_ShapeElements =[]*_af .EG_ShapeElements {_cabbf };var (_ccfee ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035";_acabb ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; -_cgdde ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_cfdab ="";_gcabd ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e"; -);_adaagd .IdAttr =&_ccfee ;_adaagd .SpidAttr =&_acabb ;_adaagd .TypeAttr =&_cgdde ;_adaagd .AltAttr =&_cfdab ;_adaagd .StyleAttr =&_gcabd ;_adaagd .AllowincellAttr =_cb .ST_TrueFalseFalse ;_dcce :=_df .NewCT_Picture ();_dcce .Any =[]_g .Any {_cagb ,_adaagd }; -return WatermarkPicture {_bdfbb :_dcce ,_eegef :_adaagd ,_ecfaa :_cagb };}; +// SetRightPct sets the cell right margin +func (_ddbb CellMargins )SetRightPct (pct float64 ){_ddbb ._fcdb .Right =_dbb .NewCT_TblWidth ();_eab (_ddbb ._fcdb .Right ,pct );}; -// Caps returns true if paragraph font is capitalized. -func (_edcd ParagraphProperties )Caps ()bool {return _cbdc (_edcd ._gcab .RPr .Caps )}; +// Paragraphs returns the paragraphs within a structured document tag. +func (_gbcca StructuredDocumentTag )Paragraphs ()[]Paragraph {if _gbcca ._bebcf .SdtContent ==nil {return nil ;};_cccca :=[]Paragraph {};for _ ,_aafga :=range _gbcca ._bebcf .SdtContent .P {_cccca =append (_cccca ,Paragraph {_gbcca ._geaaf ,_aafga });}; +return _cccca ;}; -// AddCell adds a cell to a row and returns it -func (_eaccd Row )AddCell ()Cell {_ffag :=_df .NewEG_ContentCellContent ();_eaccd ._gdgg .EG_ContentCellContent =append (_eaccd ._gdgg .EG_ContentCellContent ,_ffag );_eaedb :=_df .NewCT_Tc ();_ffag .Tc =append (_ffag .Tc ,_eaedb );return Cell {_eaccd ._ebbfg ,_eaedb }; -}; +// Borders allows controlling individual cell borders. +func (_bdd CellProperties )Borders ()CellBorders {if _bdd ._ggf .TcBorders ==nil {_bdd ._ggf .TcBorders =_dbb .NewCT_TcBorders ();};return CellBorders {_bdd ._ggf .TcBorders };};func (_efab *Document )tables (_aea *_dbb .EG_ContentBlockContent )[]Table {_afab :=[]Table {}; +for _ ,_aee :=range _aea .Tbl {_afab =append (_afab ,Table {_efab ,_aee });for _ ,_ffgc :=range _aee .EG_ContentRowContent {for _ ,_fdff :=range _ffgc .Tr {for _ ,_gda :=range _fdff .EG_ContentCellContent {for _ ,_dcfb :=range _gda .Tc {for _ ,_dbd :=range _dcfb .EG_BlockLevelElts {for _ ,_cbb :=range _dbd .EG_ContentBlockContent {for _ ,_cadc :=range _efab .tables (_cbb ){_afab =append (_afab ,_cadc ); +};};};};};};};};return _afab ;}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_bbcba RunProperties )EastAsiaFont ()string {if _agbc :=_bbcba ._eaag .RFonts ;_agbc !=nil {if _agbc .EastAsiaAttr !=nil {return *_agbc .EastAsiaAttr ;};};return "";}; +// AddParagraph adds a paragraph to the table cell. +func (_fg Cell )AddParagraph ()Paragraph {_dde :=_dbb .NewEG_BlockLevelElts ();_fg ._dgc .EG_BlockLevelElts =append (_fg ._dgc .EG_BlockLevelElts ,_dde );_fcd :=_dbb .NewEG_ContentBlockContent ();_dde .EG_ContentBlockContent =append (_dde .EG_ContentBlockContent ,_fcd ); +_gge :=_dbb .NewCT_P ();_fcd .P =append (_fcd .P ,_gge );return Paragraph {_fg ._dfc ,_gge };}; -// X returns the inner wrapped XML type. -func (_dddb ParagraphProperties )X ()*_df .CT_PPr {return _dddb ._gcab }; +// SetBasedOn sets the style that this style is based on. +func (_edgc Style )SetBasedOn (name string ){if name ==""{_edgc ._dbgge .BasedOn =nil ;}else {_edgc ._dbgge .BasedOn =_dbb .NewCT_String ();_edgc ._dbgge .BasedOn .ValAttr =name ;};}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_adbe Footer )AddImage (i _ea .Image )(_ea .ImageRef ,error ){var _gacg _ea .Relationships ;for _dfdd ,_cedf :=range _adbe ._gceg ._aga {if _cedf ==_adbe ._abdb {_gacg =_adbe ._gceg ._ecd [_dfdd ];};};_ede :=_ea .MakeImageRef (i ,&_adbe ._gceg .DocBase ,_gacg ); -if i .Data ==nil &&i .Path ==""{return _ede ,_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _ede ,_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074"); -};if i .Size .X ==0||i .Size .Y ==0{return _ede ,_ec .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_adbe ._gceg .Images =append (_adbe ._gceg .Images ,_ede ); -_gffg :=_dd .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_adbe ._gceg .Images ),i .Format );_afaa :=_gacg .AddRelationship (_gffg ,_g .ImageType );_ede .SetRelID (_afaa .X ().IdAttr );return _ede ,nil ; -};func (_fcfbc *Document )putNode (_afga ,_cagd Node ,_agde bool )bool {_fcfbc .insertImageFromNode (_cagd );_fcfbc .insertStyleFromNode (_cagd );switch _ebef :=_cagd ._aefge .(type ){case *Paragraph :if _fgdc ,_affee :=_afga .X ().(*Paragraph );_affee {_fcfbc .appendParagraph (_fgdc ,*_ebef ,_agde ); -return true ;}else {for _ ,_dggg :=range _afga .Children {if _efgc :=_fcfbc .putNode (_dggg ,_cagd ,_agde );_efgc {break ;};};};case *Table :if _dggf ,_bbeg :=_afga .X ().(*Paragraph );_bbeg {_ecdc :=_fcfbc .appendTable (_dggf ,*_ebef ,_agde );_ecdc ._fbbec =_ebef ._fbbec ; -return true ;}else {for _ ,_dgac :=range _afga .Children {if _dfdc :=_fcfbc .putNode (_dgac ,_cagd ,_agde );_dfdc {break ;};};};};return false ;}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_eedd Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_eedd .ensurePPr ();if _eedd ._fgdge .PPr .NumPr ==nil {_eedd ._fgdge .PPr .NumPr =_dbb .NewCT_NumPr ();};_ccba :=_dbb .NewCT_DecimalNumber ();_gfegf :=int64 (-1);for _ ,_agbed :=range _eedd ._ecgac .Numbering ._edcg .Num {if _agbed .AbstractNumId !=nil &&_agbed .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_gfegf =_agbed .NumIdAttr ; +};};if _gfegf ==-1{_gaafg :=_dbb .NewCT_Num ();_eedd ._ecgac .Numbering ._edcg .Num =append (_eedd ._ecgac .Numbering ._edcg .Num ,_gaafg );_gaafg .NumIdAttr =int64 (len (_eedd ._ecgac .Numbering ._edcg .Num ));_gaafg .AbstractNumId =_dbb .NewCT_DecimalNumber (); +_gaafg .AbstractNumId .ValAttr =nd .AbstractNumberID ();_gfegf =_gaafg .NumIdAttr ;};_ccba .ValAttr =_gfegf ;_eedd ._fgdge .PPr .NumPr .NumId =_ccba ;}; -// X return slice of node. -func (_aabe *Nodes )X ()[]Node {return _aabe ._aafde }; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_aegbf RunProperties )CharacterSpacingMeasure ()string {if _ecbe :=_aegbf ._dfbf .Spacing ;_ecbe !=nil {_agdgf :=_ecbe .ValAttr ;if _agdgf .ST_UniversalMeasure !=nil {return *_agdgf .ST_UniversalMeasure ;};};return "";}; -// ParagraphStyles returns only the paragraph styles. -func (_afgd Styles )ParagraphStyles ()[]Style {_ggafa :=[]Style {};for _ ,_fbfdc :=range _afgd ._adbaf .Style {if _fbfdc .TypeAttr !=_df .ST_StyleTypeParagraph {continue ;};_ggafa =append (_ggafa ,Style {_fbfdc });};return _ggafa ;}; +// SetStartIndent controls the start indentation. +func (_babg ParagraphProperties )SetStartIndent (m _dd .Distance ){if _babg ._ecge .Ind ==nil {_babg ._ecge .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_babg ._ecge .Ind .StartAttr =nil ;}else {_babg ._ecge .Ind .StartAttr =&_dbb .ST_SignedTwipsMeasure {}; +_babg ._ecge .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// SetToolTip sets the tooltip text for a hyperlink. -func (_egbc HyperLink )SetToolTip (text string ){if text ==""{_egbc ._abeb .TooltipAttr =nil ;}else {_egbc ._abeb .TooltipAttr =_g .String (text );};}; +// SetTextWrapThrough sets the text wrap to through with a give wrap type. +func (_ed AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_ed ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_ed ._ce .Choice .WrapThrough =_dbb .NewWdCT_WrapThrough ();_ed ._ce .Choice .WrapThrough .WrapTextAttr =_dbb .WdST_WrapTextBothSides ; +_eg :=false ;_ed ._ce .Choice .WrapThrough .WrapPolygon .EditedAttr =&_eg ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ed ._ce .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_ed ._ce .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo (); +_ed ._ce .LayoutInCellAttr =true ;_ed ._ce .AllowOverlapAttr =true ;}; -// AddPageBreak adds a page break to a run. -func (_gcgee Run )AddPageBreak (){_fcde :=_gcgee .newIC ();_fcde .Br =_df .NewCT_Br ();_fcde .Br .TypeAttr =_df .ST_BrTypePage ;}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_gacdc Style )TableConditionalFormatting (typ _dbb .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_eacfc :=range _gacdc ._dbgge .TblStylePr {if _eacfc .TypeAttr ==typ {return TableConditionalFormatting {_eacfc };};};_eaeg :=_dbb .NewCT_TblStylePr (); +_eaeg .TypeAttr =typ ;_gacdc ._dbgge .TblStylePr =append (_gacdc ._dbgge .TblStylePr ,_eaeg );return TableConditionalFormatting {_eaeg };}; -// IsFootnote returns a bool based on whether the run has a +// Bold returns true if run font is bold. +func (_gcdae RunProperties )Bold ()bool {_adgd :=_gcdae ._dfbf ;return _eaae (_adgd .B )||_eaae (_adgd .BCs );}; + +// SetFirstLineIndent controls the first line indent of the paragraph. +func (_eggf ParagraphStyleProperties )SetFirstLineIndent (m _dd .Distance ){if _eggf ._fadd .Ind ==nil {_eggf ._fadd .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_eggf ._fadd .Ind .FirstLineAttr =nil ;}else {_eggf ._fadd .Ind .FirstLineAttr =&_gb .ST_TwipsMeasure {}; +_eggf ._fadd .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_dd .Twips ));};};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); + +// X returns the inner wrapped XML type. +func (_bfgb Style )X ()*_dbb .CT_Style {return _bfgb ._dbgge }; + +// SetStyle sets style to the text in watermark. +func (_adcec *WatermarkText )SetStyle (style _fae .TextpathStyle ){_cbad :=_adcec .getShape ();if _adcec ._fbefg !=nil {_gafga :=_adcec ._fbefg .EG_ShapeElements ;if len (_gafga )> 0&&_gafga [0].Textpath !=nil {var _gebfb =style .String ();_gafga [0].Textpath .StyleAttr =&_gebfb ; +};return ;};_agcfe :=_adcec .findNode (_cbad ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _cbfab ,_caega :=range _agcfe .Attrs {if _caega .Name .Local =="\u0073\u0074\u0079l\u0065"{_agcfe .Attrs [_cbfab ].Value =style .String ();};};}; + +// CellProperties are a table cells properties within a document. +type CellProperties struct{_ggf *_dbb .CT_TcPr }; + +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_bcc AnchoredDrawing )SetName (name string ){_bcc ._ce .DocPr .NameAttr =name ;for _ ,_abf :=range _bcc ._ce .Graphic .GraphicData .Any {if _gg ,_dea :=_abf .(*_cc .Pic );_dea {_gg .NvPicPr .CNvPr .DescrAttr =_c .String (name );};};}; + +// IsEndnote returns a bool based on whether the run has a // footnote or not. Returns both a bool as to whether it has // a footnote as well as the ID of the footnote. -func (_deafe Run )IsFootnote ()(bool ,int64 ){if _deafe ._febfe .EG_RunInnerContent !=nil {if _deafe ._febfe .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_deafe ._febfe .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0; -};func _ddg (_cbd *_df .CT_TblWidth ,_fad _fdf .Distance ){_cbd .TypeAttr =_df .ST_TblWidthDxa ;_cbd .WAttr =&_df .ST_MeasurementOrPercent {};_cbd .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {};_cbd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (_fad /_fdf .Dxa )); +func (_bbeb Run )IsEndnote ()(bool ,int64 ){if _bbeb ._gfdaag .EG_RunInnerContent !=nil {if _bbeb ._gfdaag .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_bbeb ._gfdaag .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0; }; -// RemoveParagraph removes a paragraph from the footnote. -func (_aace Footnote )RemoveParagraph (p Paragraph ){for _ ,_dagd :=range _aace .content (){for _gbab ,_cad :=range _dagd .P {if _cad ==p ._cfacb {copy (_dagd .P [_gbab :],_dagd .P [_gbab +1:]);_dagd .P =_dagd .P [0:len (_dagd .P )-1];return ;};};};}; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_feeb ParagraphProperties )AddSection (t _dbb .ST_SectionMark )Section {_feeb ._ecge .SectPr =_dbb .NewCT_SectPr ();if t !=_dbb .ST_SectionMarkUnset {_feeb ._ecge .SectPr .Type =_dbb .NewCT_SectType ();_feeb ._ecge .SectPr .Type .ValAttr =t ;};return Section {_feeb ._dbcbd ,_feeb ._ecge .SectPr }; +}; -// X returns the inner wrapped XML type. -func (_gcae Styles )X ()*_df .Styles {return _gcae ._adbaf }; +// Properties returns the table properties. +func (_dggfg Table )Properties ()TableProperties {if _dggfg ._egbgd .TblPr ==nil {_dggfg ._egbgd .TblPr =_dbb .NewCT_TblPr ();};return TableProperties {_dggfg ._egbgd .TblPr };}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_df .CT_Tbl ;Row *_df .CT_Row ;Cell *_df .CT_Tc ;RowIndex int ;ColIndex int ;}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_daeb Header )AddImage (i _cf .Image )(_cf .ImageRef ,error ){var _edbgd _cf .Relationships ;for _edbb ,_edde :=range _daeb ._ffga ._accd {if _edde ==_daeb ._gagc {_edbgd =_daeb ._ffga ._fef [_edbb ];};};_bbcg :=_cf .MakeImageRef (i ,&_daeb ._ffga .DocBase ,_edbgd ); +if i .Data ==nil &&i .Path ==""{return _bbcg ,_gd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bbcg ,_gd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074"); +};if i .Size .X ==0||i .Size .Y ==0{return _bbcg ,_gd .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_daeb ._ffga .Images =append (_daeb ._ffga .Images ,_bbcg ); +_aacff :=_gf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_daeb ._ffga .Images ),i .Format );_adef :=_edbgd .AddRelationship (_aacff ,_c .ImageType );_bbcg .SetRelID (_adef .X ().IdAttr );return _bbcg ,nil ; +}; -// Properties returns the paragraph properties. -func (_eadbdg Paragraph )Properties ()ParagraphProperties {_eadbdg .ensurePPr ();return ParagraphProperties {_eadbdg ._dagaf ,_eadbdg ._cfacb .PPr };}; +// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. +type DrawingInfo struct{Drawing *_dbb .CT_Drawing ;Width int64 ;Height int64 ;}; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_cdad RunProperties )SetCharacterSpacing (size _fdf .Distance ){_cdad ._eaag .Spacing =_df .NewCT_SignedTwipsMeasure ();_cdad ._eaag .Spacing .ValAttr .Int64 =_g .Int64 (int64 (size /_fdf .Twips ));}; +// SearchStylesById returns style by its id. +func (_acge Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_afbfe :=range _acge ._ebgcb .Style {if _afbfe .StyleIdAttr !=nil {if *_afbfe .StyleIdAttr ==id {return Style {_afbfe },true ;};};};return Style {},false ;}; -// Definitions returns the defined numbering definitions. -func (_eddg Numbering )Definitions ()[]NumberingDefinition {_cgfea :=[]NumberingDefinition {};if _eddg ._becge !=nil {for _ ,_caagd :=range _eddg ._becge .AbstractNum {_cgfea =append (_cgfea ,NumberingDefinition {_caagd });};};return _cgfea ;}; +// SetTextWrapTight sets the text wrap to tight with a give wrap type. +func (_beg AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_beg ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_beg ._ce .Choice .WrapTight =_dbb .NewWdCT_WrapTight ();_beg ._ce .Choice .WrapTight .WrapTextAttr =_dbb .WdST_WrapTextBothSides ; +_gea :=false ;_beg ._ce .Choice .WrapTight .WrapPolygon .EditedAttr =&_gea ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_beg ._ce .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_beg ._ce .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart (); +_beg ._ce .LayoutInCellAttr =true ;_beg ._ce .AllowOverlapAttr =true ;}; -// AddText adds text to a run. -func (_adacb Run )AddText (s string ){_afaf :=_df .NewEG_RunInnerContent ();_adacb ._febfe .EG_RunInnerContent =append (_adacb ._febfe .EG_RunInnerContent ,_afaf );_afaf .T =_df .NewCT_Text ();if _g .NeedsSpacePreserve (s ){_feef :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; -_afaf .T .SpaceAttr =&_feef ;};_afaf .T .Content =s ;}; +// Borders allows manipulation of the table borders. +func (_aecdg TableStyleProperties )Borders ()TableBorders {if _aecdg ._gcge .TblBorders ==nil {_aecdg ._gcge .TblBorders =_dbb .NewCT_TblBorders ();};return TableBorders {_aecdg ._gcge .TblBorders };}; -// GetRightToLeft returns true if the run text is displayed from right to left. -func (_cedfd RunProperties )GetRightToLeft ()bool {return _cbdc (_cedfd ._eaag .Rtl )}; +// GetFooter gets a section Footer for given type +func (_cgbed Section )GetFooter (t _dbb .ST_HdrFtr )(Footer ,bool ){for _ ,_gbce :=range _cgbed ._caead .EG_HdrFtrReferences {if _gbce .FooterReference .TypeAttr ==t {for _ ,_bfgcb :=range _cgbed ._fddca .Footers (){_dabc :=_cgbed ._fddca ._egc .FindRIDForN (_bfgcb .Index (),_c .FooterType ); +if _dabc ==_gbce .FooterReference .IdAttr {return _bfgcb ,true ;};};};};return Footer {},false ;}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_bee CellBorders )SetInsideVertical (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_bee ._abfd .InsideV =_df .NewCT_Border ();_gaac (_bee ._abfd .InsideV ,t ,c ,thickness );}; +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_bgbc Paragraph )SetNumberingLevel (listLevel int ){_bgbc .ensurePPr ();if _bgbc ._fgdge .PPr .NumPr ==nil {_bgbc ._fgdge .PPr .NumPr =_dbb .NewCT_NumPr ();};_cbbg :=_dbb .NewCT_DecimalNumber ();_cbbg .ValAttr =int64 (listLevel );_bgbc ._fgdge .PPr .NumPr .Ilvl =_cbbg ; +}; -// X returns the inner wrapped XML type. -func (_bdgg ParagraphStyleProperties )X ()*_df .CT_PPrGeneral {return _bdgg ._ffbg }; +// SetLeft sets the left border to a specified type, color and thickness. +func (_efa CellBorders )SetLeft (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_efa ._dfg .Left =_dbb .NewCT_Border ();_abgce (_efa ._dfg .Left ,t ,c ,thickness );};type mergeFieldInfo struct{_cgfb string ;_fdef string ;_cagg string ;_feca bool ; +_cfeace bool ;_afdbbd bool ;_cbfa bool ;_fbad Paragraph ;_cefdg ,_afgb ,_eaeb int ;_gaefb *_dbb .EG_PContent ;_egad bool ;}; // X returns the inner wrapped XML type. -func (_cgfa RunProperties )X ()*_df .CT_RPr {return _cgfa ._eaag }; - -// SetLinkedStyle sets the style that this style is linked to. -func (_gaeba Style )SetLinkedStyle (name string ){if name ==""{_gaeba ._fdfg .Link =nil ;}else {_gaeba ._fdfg .Link =_df .NewCT_String ();_gaeba ._fdfg .Link .ValAttr =name ;};}; +func (_gdfgg RunProperties )X ()*_dbb .CT_RPr {return _gdfgg ._dfbf };func _abgce (_eedbd *_dbb .CT_Border ,_afcfb _dbb .ST_Border ,_egff _ae .Color ,_caab _dd .Distance ){_eedbd .ValAttr =_afcfb ;_eedbd .ColorAttr =&_dbb .ST_HexColor {};if _egff .IsAuto (){_eedbd .ColorAttr .ST_HexColorAuto =_dbb .ST_HexColorAutoAuto ; +}else {_eedbd .ColorAttr .ST_HexColorRGB =_egff .AsRGBString ();};if _caab !=_dd .Zero {_eedbd .SzAttr =_c .Uint64 (uint64 (_caab /_dd .Point *8));};}; // Properties returns the row properties. -func (_bceda Row )Properties ()RowProperties {if _bceda ._gdgg .TrPr ==nil {_bceda ._gdgg .TrPr =_df .NewCT_TrPr ();};return RowProperties {_bceda ._gdgg .TrPr };}; +func (_fcccg Row )Properties ()RowProperties {if _fcccg ._cccad .TrPr ==nil {_fcccg ._cccad .TrPr =_dbb .NewCT_TrPr ();};return RowProperties {_fcccg ._cccad .TrPr };}; -// GetKerning returns the kerning (character spacing) of a run -func (_ecee RunProperties )GetKerning ()_fdf .Distance {if _ecee ._eaag .Kern !=nil {return _fdf .Distance (float64 (*_ecee ._eaag .Kern .ValAttr .ST_UnsignedDecimalNumber )*_fdf .HalfPoint );};return 0;}; +// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. +func (_fccce *WatermarkPicture )GetShapeStyle ()_fae .ShapeStyle {if _fccce ._cfaf !=nil &&_fccce ._cfaf .StyleAttr !=nil {return _fae .NewShapeStyle (*_fccce ._cfaf .StyleAttr );};return _fae .NewShapeStyle ("");}; -// Type returns the type of the style. -func (_bccfe Style )Type ()_df .ST_StyleType {return _bccfe ._fdfg .TypeAttr }; +// SetPictureWashout set washout to watermark picture. +func (_gadb *WatermarkPicture )SetPictureWashout (isWashout bool ){if _gadb ._cfaf !=nil {_ecfba :=_gadb ._cfaf .EG_ShapeElements ;if len (_ecfba )> 0&&_ecfba [0].Imagedata !=nil {if isWashout {_aefbf :="\u0031\u0039\u0036\u0036\u0031\u0066";_afaga :="\u0032\u0032\u0039\u0033\u0038\u0066"; +_ecfba [0].Imagedata .GainAttr =&_aefbf ;_ecfba [0].Imagedata .BlacklevelAttr =&_afaga ;};};};}; -// SetHeader sets a section header. -func (_dded Section )SetHeader (h Header ,t _df .ST_HdrFtr ){_gaged :=_df .NewEG_HdrFtrReferences ();_dded ._cbbbd .EG_HdrFtrReferences =append (_dded ._cbbbd .EG_HdrFtrReferences ,_gaged );_gaged .HeaderReference =_df .NewCT_HdrFtrRef ();_gaged .HeaderReference .TypeAttr =t ; -_fccg :=_dded ._bfdab ._bdfb .FindRIDForN (h .Index (),_g .HeaderType );if _fccg ==""{_fa .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044"); -};_gaged .HeaderReference .IdAttr =_fccg ;}; +// SetLinkedStyle sets the style that this style is linked to. +func (_bbcff Style )SetLinkedStyle (name string ){if name ==""{_bbcff ._dbgge .Link =nil ;}else {_bbcff ._dbgge .Link =_dbb .NewCT_String ();_bbcff ._dbgge .Link .ValAttr =name ;};}; -// Emboss returns true if run emboss is on. -func (_aadac RunProperties )Emboss ()bool {return _cbdc (_aadac ._eaag .Emboss )}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_dfd *Document )AddHeader ()Header {_ceab :=_dbb .NewHdr ();_dfd ._accd =append (_dfd ._accd ,_ceab );_acf :=_gf .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_dfd ._accd ));_dfd ._egc .AddRelationship (_acf ,_c .HeaderType ); +_dfd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_acf ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c"); +_dfd ._fef =append (_dfd ._fef ,_cf .NewRelationships ());return Header {_dfd ,_ceab };}; -// Paragraphs returns the paragraphs defined in a footer. -func (_cggcf Footer )Paragraphs ()[]Paragraph {_dfde :=[]Paragraph {};for _ ,_bbgf :=range _cggcf ._abdb .EG_ContentBlockContent {for _ ,_efegc :=range _bbgf .P {_dfde =append (_dfde ,Paragraph {_cggcf ._gceg ,_efegc });};};for _ ,_cdcc :=range _cggcf .Tables (){for _ ,_dgff :=range _cdcc .Rows (){for _ ,_dceef :=range _dgff .Cells (){_dfde =append (_dfde ,_dceef .Paragraphs ()...); -};};};return _dfde ;};func _cbdd (_eaee []*_df .CT_P ,_fafbd *TableInfo ,_gcece *DrawingInfo )[]TextItem {_fcfec :=[]TextItem {};for _ ,_eeceb :=range _eaee {_fcfec =append (_fcfec ,_febc (_eeceb ,nil ,_fafbd ,_gcece ,_eeceb .EG_PContent )...);};return _fcfec ; -}; +// NewWatermarkText generates a new WatermarkText. +func NewWatermarkText ()WatermarkText {_bdce :=_bg .NewShapetype ();_adgef :=_bg .NewEG_ShapeElements ();_adgef .Formulas =_aafadd ();_adgef .Path =_agaag ();_adgef .Textpath =_ccadb ();_adgef .Handles =_bcad ();_adgef .Lock =_bbbgg ();_bdce .EG_ShapeElements =[]*_bg .EG_ShapeElements {_adgef }; +var (_gebfa ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_fcdaeb ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_gbbcc =float32 (136.0);_bggea ="\u0031\u0030\u00380\u0030";_deagd ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065"; +);_bdce .IdAttr =&_gebfa ;_bdce .CoordsizeAttr =&_fcdaeb ;_bdce .SptAttr =&_gbbcc ;_bdce .AdjAttr =&_bggea ;_bdce .PathAttr =&_deagd ;_cggae :=_bg .NewShape ();_dcdc :=_bg .NewEG_ShapeElements ();_dcdc .Textpath =_abac ();_cggae .EG_ShapeElements =[]*_bg .EG_ShapeElements {_dcdc }; +var (_afgdc ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_ebbga ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; +_dfff ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_cbgddg ="";_cfddg ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0"; +_babdd ="\u0073\u0069\u006c\u0076\u0065\u0072";);_cggae .IdAttr =&_afgdc ;_cggae .SpidAttr =&_ebbga ;_cggae .TypeAttr =&_dfff ;_cggae .AltAttr =&_cbgddg ;_cggae .StyleAttr =&_cfddg ;_cggae .AllowincellAttr =_gb .ST_TrueFalseFalse ;_cggae .FillcolorAttr =&_babdd ; +_cggae .StrokedAttr =_gb .ST_TrueFalseFalse ;_dbcd :=_dbb .NewCT_Picture ();_dbcd .Any =[]_c .Any {_bdce ,_cggae };return WatermarkText {_acggg :_dbcd ,_fbefg :_cggae ,_efgg :_bdce };}; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_dfd *Document )HasEndnotes ()bool {return _dfd ._eced !=nil }; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_dcfc Fonts )SetEastAsiaTheme (t _dbb .ST_Theme ){_dcfc ._ccef .EastAsiaThemeAttr =t }; -// Clear clears the styes. -func (_aefbb Styles )Clear (){_aefbb ._adbaf .DocDefaults =nil ;_aefbb ._adbaf .LatentStyles =nil ;_aefbb ._adbaf .Style =nil ;}; - -// Document is a text document that can be written out in the OOXML .docx -// format. It can be opened from a file on disk and modified, or created from -// scratch. -type Document struct{_ea .DocBase ;_acc *_df .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_faed []*_df .Hdr ;_bcd []_ea .Relationships ;_aga []*_df .Ftr ;_ecd []_ea .Relationships ;_bdfb _ea .Relationships ;_egfb []*_eag .Theme ;_bbe *_df .WebSettings ; -_eec *_df .Fonts ;_bbb _ea .Relationships ;_eced *_df .Endnotes ;_ded *_df .Footnotes ;_cca []*_db .Control ;_ebd []*chart ;_fcb string ;};func (_fgdfc *WatermarkText )getInnerElement (_gfaa string )*_g .XSDAny {for _ ,_aaabf :=range _fgdfc ._ddceg .Any {_ccecd ,_cgbge :=_aaabf .(*_g .XSDAny ); -if _cgbge &&(_ccecd .XMLName .Local ==_gfaa ||_ccecd .XMLName .Local =="\u0076\u003a"+_gfaa ){return _ccecd ;};};return nil ;}; - -// X returns the inner wrapped XML type. -func (_cfbg HyperLink )X ()*_df .CT_Hyperlink {return _cfbg ._abeb }; - -// SetKerning sets the run's font kerning. -func (_bgdc RunProperties )SetKerning (size _fdf .Distance ){_bgdc ._eaag .Kern =_df .NewCT_HpsMeasure ();_bgdc ._eaag .Kern .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_fdf .HalfPoint ));};func (_baedd *Document )validateTableCells ()error {for _ ,_gebbg :=range _baedd ._acc .Body .EG_BlockLevelElts {for _ ,_gcbcd :=range _gebbg .EG_ContentBlockContent {for _ ,_gffa :=range _gcbcd .Tbl {for _ ,_dbda :=range _gffa .EG_ContentRowContent {for _ ,_fdfa :=range _dbda .Tr {_fged :=false ; -for _ ,_fadc :=range _fdfa .EG_ContentCellContent {_agcf :=false ;for _ ,_edg :=range _fadc .Tc {_fged =true ;for _ ,_aggf :=range _edg .EG_BlockLevelElts {for _ ,_abdg :=range _aggf .EG_ContentBlockContent {if len (_abdg .P )> 0{_agcf =true ;break ;}; -};};};if !_agcf {return _ec .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_fged {return _ec .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c"); -};};};};};};return nil ;}; +// SetStyle sets the font size. +func (_baff RunProperties )SetStyle (style string ){if style ==""{_baff ._dfbf .RStyle =nil ;}else {_baff ._dfbf .RStyle =_dbb .NewCT_String ();_baff ._dfbf .RStyle .ValAttr =style ;};}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to display on a separate page. -func (_fabc ParagraphProperties )SetWindowControl (b bool ){if !b {_fabc ._gcab .WidowControl =nil ;}else {_fabc ._gcab .WidowControl =_df .NewCT_OnOff ();};}; +// Name returns the name of the field. +func (_bcea FormField )Name ()string {return *_bcea ._fbag .Name [0].ValAttr }; // SetStartIndent controls the start indent of the paragraph. -func (_bgge ParagraphStyleProperties )SetStartIndent (m _fdf .Distance ){if _bgge ._ffbg .Ind ==nil {_bgge ._ffbg .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_bgge ._ffbg .Ind .StartAttr =nil ;}else {_bgge ._ffbg .Ind .StartAttr =&_df .ST_SignedTwipsMeasure {}; -_bgge ._ffbg .Ind .StartAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};}; - -// FontTable returns document fontTable element. -func (_dfce *Document )FontTable ()*_df .Fonts {return _dfce ._eec }; +func (_cfeb ParagraphStyleProperties )SetStartIndent (m _dd .Distance ){if _cfeb ._fadd .Ind ==nil {_cfeb ._fadd .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_cfeb ._fadd .Ind .StartAttr =nil ;}else {_cfeb ._fadd .Ind .StartAttr =&_dbb .ST_SignedTwipsMeasure {}; +_cfeb ._fadd .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// ExtractTextOptions extraction text options. -type ExtractTextOptions struct{ - -// WithNumbering extract numbering elements if set to `true`. -WithNumbering bool ; - -// NumberingIndent default value of numbering indent. -NumberingIndent string ; +// Endnotes returns the endnotes defined in the document. +func (_cbbc *Document )Endnotes ()[]Endnote {_gaef :=[]Endnote {};for _ ,_ebc :=range _cbbc ._adb .CT_Endnotes .Endnote {_gaef =append (_gaef ,Endnote {_cbbc ,_ebc });};return _gaef ;}; -// RunsOnNewLine write each of runs text on new line if set to `true`. -RunsOnNewLine bool ;};func (_gdf *Document )InsertTableAfter (relativeTo Paragraph )Table {return _gdf .insertTable (relativeTo ,false );}; +// X returns the inner wrapped XML type. +func (_fdcb *Document )X ()*_dbb .Document {return _fdcb ._debf }; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_dfbafa ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_dfbafa ._gcab .KeepLines =nil ;}else {_dfbafa ._gcab .KeepLines =_df .NewCT_OnOff ();};}; +// Table is a table within a document. +type Table struct{_baaf *Document ;_egbgd *_dbb .CT_Tbl ;};func (_faae Run )newIC ()*_dbb .EG_RunInnerContent {_ffdfg :=_dbb .NewEG_RunInnerContent ();_faae ._gfdaag .EG_RunInnerContent =append (_faae ._gfdaag .EG_RunInnerContent ,_ffdfg );return _ffdfg ; +}; -// ClearColor clears the text color. -func (_gafceb RunProperties )ClearColor (){_gafceb ._eaag .Color =nil }; +// SearchStyleByName return style by its name. +func (_ddcfc Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_bdcf :=range _ddcfc ._ebgcb .Style {if _bdcf .Name !=nil {if _bdcf .Name .ValAttr ==name {return Style {_bdcf },true ;};};};return Style {},false ;}; -// Levels returns all of the numbering levels defined in the definition. -func (_deaef NumberingDefinition )Levels ()[]NumberingLevel {_gcdf :=[]NumberingLevel {};for _ ,_begb :=range _deaef ._egef .Lvl {_gcdf =append (_gcdf ,NumberingLevel {_begb });};return _gcdf ;}; +// StyleID returns the style ID. +func (_fcagf Style )StyleID ()string {if _fcagf ._dbgge .StyleIdAttr ==nil {return "";};return *_fcagf ._dbgge .StyleIdAttr ;}; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_dg *_df .CT_Bookmark }; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_dbb .NewCT_TblWidth ()}}; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_dcegd Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_dcegd .ensurePPr ();if _dcegd ._cfacb .PPr .NumPr ==nil {_dcegd ._cfacb .PPr .NumPr =_df .NewCT_NumPr ();};_eegb :=_df .NewCT_DecimalNumber ();_eegb .ValAttr =int64 (abstractNumberID ); -_dcegd ._cfacb .PPr .NumPr .NumId =_eegb ;}; +// Font returns the name of run font family. +func (_cefbc RunProperties )Font ()string {if _efecf :=_cefbc ._dfbf .RFonts ;_efecf !=nil {if _efecf .AsciiAttr !=nil {return *_efecf .AsciiAttr ;}else if _efecf .HAnsiAttr !=nil {return *_efecf .HAnsiAttr ;}else if _efecf .CsAttr !=nil {return *_efecf .CsAttr ; +};};return "";}; -// FindNodeByStyleId return slice of node base on style id. -func (_cfad *Nodes )FindNodeByStyleId (styleId string )[]Node {_aaff :=[]Node {};for _ ,_bbgg :=range _cfad ._aafde {switch _dgafa :=_bbgg ._aefge .(type ){case *Paragraph :if _dgafa !=nil &&_dgafa .Style ()==styleId {_aaff =append (_aaff ,_bbgg );};case *Table :if _dgafa !=nil &&_dgafa .Style ()==styleId {_aaff =append (_aaff ,_bbgg ); -};};_ececg :=Nodes {_aafde :_bbgg .Children };_aaff =append (_aaff ,_ececg .FindNodeByStyleId (styleId )...);};return _aaff ;}; +// Numbering return numbering that being use by paragraph. +func (_bgdd Paragraph )Numbering ()Numbering {_bgdd .ensurePPr ();_bgag :=NewNumbering ();if _bgdd ._fgdge .PPr .NumPr !=nil {_gfff :=int64 (-1);_fgaa :=int64 (-1);if _bgdd ._fgdge .PPr .NumPr .NumId !=nil {_gfff =_bgdd ._fgdge .PPr .NumPr .NumId .ValAttr ; +};for _ ,_fcdee :=range _bgdd ._ecgac .Numbering ._edcg .Num {if _gfff < 0{break ;};if _fcdee .NumIdAttr ==_gfff {if _fcdee .AbstractNumId !=nil {_fgaa =_fcdee .AbstractNumId .ValAttr ;_bgag ._edcg .Num =append (_bgag ._edcg .Num ,_fcdee );break ;};};}; +for _ ,_bcge :=range _bgdd ._ecgac .Numbering ._edcg .AbstractNum {if _fgaa < 0{break ;};if _bcge .AbstractNumIdAttr ==_fgaa {_bgag ._edcg .AbstractNum =append (_bgag ._edcg .AbstractNum ,_bcge );break ;};};};return _bgag ;}; -// SetShadow sets the run to shadowed text. -func (_cbcgc RunProperties )SetShadow (b bool ){if !b {_cbcgc ._eaag .Shadow =nil ;}else {_cbcgc ._eaag .Shadow =_df .NewCT_OnOff ();};}; +// SetWidthAuto sets the the cell width to automatic. +func (_ceca CellProperties )SetWidthAuto (){_ceca ._ggf .TcW =_dbb .NewCT_TblWidth ();_ceca ._ggf .TcW .TypeAttr =_dbb .ST_TblWidthAuto ;}; -// SetSize sets the font size for a run. -func (_acbf RunProperties )SetSize (size _fdf .Distance ){_acbf ._eaag .Sz =_df .NewCT_HpsMeasure ();_acbf ._eaag .Sz .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_fdf .HalfPoint ));_acbf ._eaag .SzCs =_df .NewCT_HpsMeasure ();_acbf ._eaag .SzCs .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_fdf .HalfPoint )); -};func (_dcgf *Document )removeFootnote (_dgab int64 ){_cdg :=_dcgf ._ded ;var _fafb int ;for _bec ,_gdff :=range _cdg .CT_Footnotes .Footnote {if _gdff .IdAttr ==_dgab {_fafb =_bec ;break ;};};_cdg .CT_Footnotes .Footnote [_fafb ]=nil ;_cdg .CT_Footnotes .Footnote [_fafb ]=_cdg .CT_Footnotes .Footnote [len (_cdg .CT_Footnotes .Footnote )-1]; -_cdg .CT_Footnotes .Footnote =_cdg .CT_Footnotes .Footnote [:len (_cdg .CT_Footnotes .Footnote )-1];_dcgf .reorderFootnote ();_dcgf .syncFootnoteSettings ();}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_cdefd *Nodes )FindNodeByText (text string )[]Node {_fccf :=[]Node {};for _ ,_eaaf :=range _cdefd ._badg {if _f .TrimSpace (_eaaf .Text ())==text {_fccf =append (_fccf ,_eaaf );};_fbbb :=Nodes {_badg :_eaaf .Children };_fccf =append (_fccf ,_fbbb .FindNodeByText (text )...); +};return _fccf ;};func (_bfef Footnote )content ()[]*_dbb .EG_ContentBlockContent {var _facc []*_dbb .EG_ContentBlockContent ;for _ ,_agfgc :=range _bfef ._dbfb .EG_BlockLevelElts {_facc =append (_facc ,_agfgc .EG_ContentBlockContent ...);};return _facc ; +}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_fbacb TableBorders )SetInsideVertical (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_fbacb ._geagg .InsideV =_df .NewCT_Border ();_gaac (_fbacb ._geagg .InsideV ,t ,c ,thickness );}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_ged AnchoredDrawing )SetAlignment (h _dbb .WdST_AlignH ,v _dbb .WdST_AlignV ){_ged .SetHAlignment (h );_ged .SetVAlignment (v );}; -// Outline returns true if run outline is on. -func (_effgg RunProperties )Outline ()bool {return _cbdc (_effgg ._eaag .Outline )}; +// InitializeDefault constructs the default styles. +func (_fdbg Styles )InitializeDefault (){_fdbg .initializeDocDefaults ();_fdbg .initializeStyleDefaults ();}; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_cacdg *Document ;_febfe *_df .CT_R ;}; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_dfc *Document ;_dgc *_dbb .CT_Tc ;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_fgbg ParagraphProperties )ComplexSizeMeasure ()string {if _afcgeg :=_fgbg ._gcab .RPr .SzCs ;_afcgeg !=nil {_cbca :=_afcgeg .ValAttr ;if _cbca .ST_PositiveUniversalMeasure !=nil {return *_cbca .ST_PositiveUniversalMeasure ;};};return "";}; +// AddStyle adds a new empty style, if styleID is already exists, it will return the style. +func (_egdb Styles )AddStyle (styleID string ,t _dbb .ST_StyleType ,isDefault bool )Style {if _faecf ,_bdbcg :=_egdb .SearchStyleById (styleID );_bdbcg {return _faecf ;};_gdcgg :=_dbb .NewCT_Style ();_gdcgg .TypeAttr =t ;if isDefault {_gdcgg .DefaultAttr =&_gb .ST_OnOff {}; +_gdcgg .DefaultAttr .Bool =_c .Bool (isDefault );};_gdcgg .StyleIdAttr =_c .String (styleID );_egdb ._ebgcb .Style =append (_egdb ._ebgcb .Style ,_gdcgg );return Style {_gdcgg };}; -// SetEffect sets a text effect on the run. -func (_abgg RunProperties )SetEffect (e _df .ST_TextEffect ){if e ==_df .ST_TextEffectUnset {_abgg ._eaag .Effect =nil ;}else {_abgg ._eaag .Effect =_df .NewCT_TextEffect ();_abgg ._eaag .Effect .ValAttr =e ;};}; +// ParagraphStyles returns only the paragraph styles. +func (_bfdf Styles )ParagraphStyles ()[]Style {_abdgb :=[]Style {};for _ ,_aaegg :=range _bfdf ._ebgcb .Style {if _aaegg .TypeAttr !=_dbb .ST_StyleTypeParagraph {continue ;};_abdgb =append (_abdgb ,Style {_aaegg });};return _abdgb ;}; -// Footers returns the footers defined in the document. -func (_gae *Document )Footers ()[]Footer {_ad :=[]Footer {};for _ ,_bfe :=range _gae ._aga {_ad =append (_ad ,Footer {_gae ,_bfe });};return _ad ;};func _febc (_dfbd *_df .CT_P ,_ecac *_df .CT_Hyperlink ,_bcefa *TableInfo ,_caab *DrawingInfo ,_bgccb []*_df .EG_PContent )[]TextItem {if len (_bgccb )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_caab ,Paragraph :_dfbd ,Hyperlink :_ecac ,Run :nil ,TableInfo :_bcefa }}; -};_cacc :=[]TextItem {};for _ ,_aefd :=range _bgccb {for _ ,_bfcg :=range _aefd .FldSimple {if _bfcg !=nil {_cacc =append (_cacc ,_febc (_dfbd ,_ecac ,_bcefa ,_caab ,_bfcg .EG_PContent )...);};};if _dgabd :=_aefd .Hyperlink ;_dgabd !=nil {_cacc =append (_cacc ,_bfda (_dfbd ,_dgabd ,_bcefa ,_caab ,_dgabd .EG_ContentRunContent )...); -};_cacc =append (_cacc ,_bfda (_dfbd ,nil ,_bcefa ,_caab ,_aefd .EG_ContentRunContent )...);};return _cacc ;}; +// SetShapeStyle sets style to the element v:shape in watermark. +func (_ceddb *WatermarkPicture )SetShapeStyle (shapeStyle _fae .ShapeStyle ){if _ceddb ._cfaf !=nil {_dgdeg :=shapeStyle .String ();_ceddb ._cfaf .StyleAttr =&_dgdeg ;};}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_ge AnchoredDrawing )SetVAlignment (v _df .WdST_AlignV ){_ge ._afg .PositionV .Choice =&_df .WdCT_PosVChoice {};_ge ._afg .PositionV .Choice .Align =v ;}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_gcce FormField )IsChecked ()bool {if _gcce ._fbag .CheckBox ==nil {return false ;};if _gcce ._fbag .CheckBox .Checked !=nil {return true ;};return false ;}; -// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. -func (_affc Run )Control ()*_db .Control {if _cadfb :=_affc ._febfe .EG_RunInnerContent ;_cadfb !=nil {if _gcaab :=_cadfb [0].Object ;_gcaab !=nil {if _bccg :=_gcaab .Choice ;_bccg !=nil {if _dagb :=_bccg .Control ;_dagb !=nil {if _dagb .IdAttr !=nil {_eddc :=_affc ._cacdg .GetDocRelTargetByID (*_dagb .IdAttr ); -for _ ,_ebged :=range _affc ._cacdg ._cca {if _eddc ==_ebged .TargetAttr {return _ebged ;};};};};};};};return nil ;}; +// SetOutline sets the run to outlined text. +func (_gfefe RunProperties )SetOutline (b bool ){if !b {_gfefe ._dfbf .Outline =nil ;}else {_gfefe ._dfbf .Outline =_dbb .NewCT_OnOff ();};}; -// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. -type DrawingInfo struct{Drawing *_df .CT_Drawing ;Width int64 ;Height int64 ;}; +// SetConformance sets conformance attribute of the document +// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: +// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. +func (_dafc Document )SetConformance (conformanceAttr _gb .ST_ConformanceClass ){_dafc ._debf .ConformanceAttr =conformanceAttr ;}; -// SetTextWrapThrough sets the text wrap to through with a give wrap type. -func (_bg AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_bg ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_bg ._afg .Choice .WrapThrough =_df .NewWdCT_WrapThrough ();_bg ._afg .Choice .WrapThrough .WrapTextAttr =_df .WdST_WrapTextBothSides ; -_dab :=false ;_bg ._afg .Choice .WrapThrough .WrapPolygon .EditedAttr =&_dab ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_bg ._afg .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_bg ._afg .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo (); -_bg ._afg .LayoutInCellAttr =true ;_bg ._afg .AllowOverlapAttr =true ;}; +// Properties returns the run properties. +func (_gafcc Run )Properties ()RunProperties {if _gafcc ._gfdaag .RPr ==nil {_gafcc ._gfdaag .RPr =_dbb .NewCT_RPr ();};return RunProperties {_gafcc ._gfdaag .RPr };}; -// HyperLink is a link within a document. -type HyperLink struct{_dbee *Document ;_abeb *_df .CT_Hyperlink ;};func _ece ()(*_eag .CT_Point2D ,[]*_eag .CT_Point2D ){var (_dcg int64 =0;_bag int64 =21600;);_ga :=_eag .ST_Coordinate {ST_CoordinateUnqualified :&_dcg ,ST_UniversalMeasure :nil };_deb :=_eag .ST_Coordinate {ST_CoordinateUnqualified :&_bag ,ST_UniversalMeasure :nil }; -_dabg :=_eag .NewCT_Point2D ();_dabg .XAttr =_ga ;_dabg .YAttr =_ga ;_fff :=[]*_eag .CT_Point2D {&_eag .CT_Point2D {XAttr :_ga ,YAttr :_deb },&_eag .CT_Point2D {XAttr :_deb ,YAttr :_deb },&_eag .CT_Point2D {XAttr :_deb ,YAttr :_ga },_dabg };return _dabg ,_fff ; +// Tables returns the tables defined in the footer. +func (_gdfdd Footer )Tables ()[]Table {_fgba :=[]Table {};if _gdfdd ._dgdca ==nil {return nil ;};for _ ,_agfg :=range _gdfdd ._dgdca .EG_ContentBlockContent {for _ ,_afgc :=range _gdfdd ._gefc .tables (_agfg ){_fgba =append (_fgba ,_afgc );};};return _fgba ; }; -// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. -func (_fbe AnchoredDrawing )SetAllowOverlapAttr (val bool ){_fbe ._afg .AllowOverlapAttr =val };func (_efb *Document )onNewRelationship (_bdc *_ba .DecodeMap ,_ddgf ,_gafd string ,_gade []*_ef .File ,_aaeg *_fba .Relationship ,_gfa _ba .Target )error {_edgb :=_g .DocTypeDocument ; -switch _gafd {case _g .OfficeDocumentType ,_g .OfficeDocumentTypeStrict :_efb ._acc =_df .NewDocument ();_bdc .AddTarget (_ddgf ,_efb ._acc ,_gafd ,0);_bdc .AddTarget (_ba .RelationsPathFor (_ddgf ),_efb ._bdfb .X (),_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0); -case _g .CorePropertiesType :_bdc .AddTarget (_ddgf ,_efb .CoreProperties .X (),_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .CorePropertiesAltType :_bdc .AddTarget (_ddgf ,_efb .CoreProperties .X (),_g .CorePropertiesType ,0); -_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_g .CorePropertiesType ,0);case _g .CustomPropertiesType :_bdc .AddTarget (_ddgf ,_efb .CustomProperties .X (),_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .ExtendedPropertiesType ,_g .ExtendedPropertiesTypeStrict :_bdc .AddTarget (_ddgf ,_efb .AppProperties .X (),_gafd ,0); -_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .ThumbnailType ,_g .ThumbnailTypeStrict :for _cdgd ,_afcg :=range _gade {if _afcg ==nil {continue ;};if _afcg .Name ==_ddgf {_ggfbg ,_bgcd :=_afcg .Open ();if _bgcd !=nil {return _dd .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bgcd ); -};_efb .Thumbnail ,_ ,_bgcd =_a .Decode (_ggfbg );_ggfbg .Close ();if _bgcd !=nil {return _dd .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_bgcd ); -};_gade [_cdgd ]=nil ;};};case _g .SettingsType ,_g .SettingsTypeStrict :_bdc .AddTarget (_ddgf ,_efb .Settings .X (),_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .NumberingType ,_g .NumberingTypeStrict :_efb .Numbering =NewNumbering (); -_bdc .AddTarget (_ddgf ,_efb .Numbering .X (),_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .StylesType ,_g .StylesTypeStrict :_efb .Styles .Clear ();_bdc .AddTarget (_ddgf ,_efb .Styles .X (),_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0); -case _g .HeaderType ,_g .HeaderTypeStrict :_dbgc :=_df .NewHdr ();_bdc .AddTarget (_ddgf ,_dbgc ,_gafd ,uint32 (len (_efb ._faed )));_efb ._faed =append (_efb ._faed ,_dbgc );_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,len (_efb ._faed )); -_acdd :=_ea .NewRelationships ();_bdc .AddTarget (_ba .RelationsPathFor (_ddgf ),_acdd .X (),_gafd ,0);_efb ._bcd =append (_efb ._bcd ,_acdd );case _g .FooterType ,_g .FooterTypeStrict :_gbaf :=_df .NewFtr ();_bdc .AddTarget (_ddgf ,_gbaf ,_gafd ,uint32 (len (_efb ._aga ))); -_efb ._aga =append (_efb ._aga ,_gbaf );_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,len (_efb ._aga ));_fdaa :=_ea .NewRelationships ();_bdc .AddTarget (_ba .RelationsPathFor (_ddgf ),_fdaa .X (),_gafd ,0);_efb ._ecd =append (_efb ._ecd ,_fdaa ); -case _g .ThemeType ,_g .ThemeTypeStrict :_fead :=_eag .NewTheme ();_bdc .AddTarget (_ddgf ,_fead ,_gafd ,uint32 (len (_efb ._egfb )));_efb ._egfb =append (_efb ._egfb ,_fead );_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,len (_efb ._egfb )); -case _g .WebSettingsType ,_g .WebSettingsTypeStrict :_efb ._bbe =_df .NewWebSettings ();_bdc .AddTarget (_ddgf ,_efb ._bbe ,_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .FontTableType ,_g .FontTableTypeStrict :_efb ._eec =_df .NewFonts (); -_bdc .AddTarget (_ddgf ,_efb ._eec ,_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .FontEmbeddingType :_fecc :=_ea .NewRelationships ();_bdc .AddTarget (_ba .RelationsPathFor (_ddgf ),_fecc .X (),_gafd ,0);_efb ._bbb =_fecc ; -case _g .EndNotesType ,_g .EndNotesTypeStrict :_efb ._eced =_df .NewEndnotes ();_bdc .AddTarget (_ddgf ,_efb ._eced ,_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .FootNotesType ,_g .FootNotesTypeStrict :_efb ._ded =_df .NewFootnotes (); -_bdc .AddTarget (_ddgf ,_efb ._ded ,_gafd ,0);_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,0);case _g .ImageType ,_g .ImageTypeStrict :var _dgdg _ea .ImageRef ;for _dgaf ,_dbbf :=range _gade {if _dbbf ==nil {continue ;};_ddfg :=_e .TrimPrefix (_dbbf .Name ,"\u0077\u006f\u0072d\u002f"); -if _fcdc :=_e .TrimPrefix (_ddgf ,"\u0077\u006f\u0072d\u002f");_ddfg ==_fcdc {_bbcce ,_ccee :=_ba .ExtractToDiskTmp (_dbbf ,_efb .TmpPath );if _ccee !=nil {return _ccee ;};_ffbea :=_f .Ext (_dbbf .Name );_bea :=_ea .Image {};if _ffbea [1:]!="\u0065\u006d\u0066"{_dfbf ,_facc :=_ea .ImageFromStorage (_bbcce ); -if _facc !=nil {return _facc ;};_bea =_dfbf ;}else {_bea .Path =_bbcce ;_bea .Format =_ffbea [1:];};_dgdg =_ea .MakeImageRef (_bea ,&_efb .DocBase ,_efb ._bdfb );_gade [_dgaf ]=nil ;};};if _dgdg .Format ()!=""{_fdaf :="\u002e"+_e .ToLower (_dgdg .Format ()); -_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,len (_efb .Images )+1);if _egcf :=_f .Ext (_aaeg .TargetAttr );_egcf !=_fdaf {_aaeg .TargetAttr =_aaeg .TargetAttr [0:len (_aaeg .TargetAttr )-len (_egcf )]+_fdaf ;};_dgdg .SetTarget ("\u0077\u006f\u0072d\u002f"+_aaeg .TargetAttr ); -_efb .Images =append (_efb .Images ,_dgdg );};case _g .ControlType ,_g .ControlTypeStrict :_edde :=_gf .NewOcx ();_bccc :=_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,len (_efb ._cca )+1);_edce :="\u0077\u006f\u0072d\u002f"+_bccc [:len (_bccc )-4]+"\u002e\u0062\u0069\u006e"; -for _gga ,_gdad :=range _gade {if _gdad ==nil {continue ;};if _gdad .Name ==_edce {_dadf ,_adcf :=_ba .ExtractToDiskTmp (_gdad ,_efb .TmpPath );if _adcf !=nil {return _adcf ;};_gbgc ,_adcf :=_db .ImportFromFile (_dadf );if _adcf ==nil {_gbgc .TargetAttr =_bccc ; -_gbgc .Ocx =_edde ;_efb ._cca =append (_efb ._cca ,_gbgc );_bdc .AddTarget (_ddgf ,_edde ,_gafd ,uint32 (len (_efb ._cca )));_aaeg .TargetAttr =_bccc ;_gade [_gga ]=nil ;}else {_fa .Log .Debug ("c\u0061\u006e\u006e\u006f\u0074\u0020r\u0065\u0061\u0064\u0020\u0062\u0069\u006e\u0020\u0066i\u006c\u0065\u003a \u0025s\u0020\u0025\u0073",_edce ,_adcf .Error ()); -};break ;};};case _g .ChartType :_dffc :=chart {_egfd :_fd .NewChartSpace ()};_bgdbb :=uint32 (len (_efb ._ebd ));_bdc .AddTarget (_ddgf ,_dffc ._egfd ,_gafd ,_bgdbb );_efb ._ebd =append (_efb ._ebd ,&_dffc );_aaeg .TargetAttr =_g .RelativeFilename (_edgb ,_gfa .Typ ,_gafd ,len (_efb ._ebd )); -_dffc ._ega =_aaeg .TargetAttr ;default:_fa .Log .Debug ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_gafd ,_ddgf ); -};return nil ;}; - -// GetEffect returns the effect of the run. -func (_aead RunProperties )GetEffect ()_df .ST_TextEffect {if _aead ._eaag .Effect ==nil {return _df .ST_TextEffectUnset ;};return _aead ._eaag .Effect .ValAttr ;}; - -// Section is the beginning of a new section. -type Section struct{_bfdab *Document ;_cbbbd *_df .CT_SectPr ;}; - -// read reads a document from an io.Reader. -func Read (r _gd .ReaderAt ,size int64 )(*Document ,error ){return _cbed (r ,size ,"")};func (_edee Footnote )id ()int64 {return _edee ._cbdb .IdAttr }; - -// InitializeDefault constructs the default styles. -func (_baccc Styles )InitializeDefault (){_baccc .initializeDocDefaults ();_baccc .initializeStyleDefaults ();}; - -// FormField is a form within a document. It references the document, so changes -// to the form field wil be reflected in the document if it is saved. -type FormField struct{_daed *_df .CT_FFData ;_bcfgc *_df .EG_RunInnerContent ;}; +// GetStyle returns string style of the text in watermark and format it to TextpathStyle. +func (_bddb *WatermarkText )GetStyle ()_fae .TextpathStyle {_abfae :=_bddb .getShape ();if _bddb ._fbefg !=nil {_defd :=_bddb ._fbefg .EG_ShapeElements ;if len (_defd )> 0&&_defd [0].Textpath !=nil {return _fae .NewTextpathStyle (*_defd [0].Textpath .StyleAttr ); +};}else {_gaabc :=_bddb .findNode (_abfae ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_cgbeg :=range _gaabc .Attrs {if _cgbeg .Name .Local =="\u0073\u0074\u0079l\u0065"{return _fae .NewTextpathStyle (_cgbeg .Value );};};};return _fae .NewTextpathStyle (""); +}; -// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. -func (_cbbb *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_ddbb :=range _cbbb ._bdfb .X ().Relationship {if _ddbb .IdAttr ==idAttr {return _ddbb .TargetAttr ;};};return "";}; +// X returns the inner wrapped XML type. +func (_cffde TableLook )X ()*_dbb .CT_TblLook {return _cffde ._edcf }; -// RemoveRun removes a child run from a paragraph. -func (_fdgfb Paragraph )RemoveRun (r Run ){for _ ,_dcda :=range _fdgfb ._cfacb .EG_PContent {for _faccb ,_feca :=range _dcda .EG_ContentRunContent {if _feca .R ==r ._febfe {copy (_dcda .EG_ContentRunContent [_faccb :],_dcda .EG_ContentRunContent [_faccb +1:]); -_dcda .EG_ContentRunContent =_dcda .EG_ContentRunContent [0:len (_dcda .EG_ContentRunContent )-1];};if _feca .Sdt !=nil &&_feca .Sdt .SdtContent !=nil {for _gaaaf ,_bcagg :=range _feca .Sdt .SdtContent .EG_ContentRunContent {if _bcagg .R ==r ._febfe {copy (_feca .Sdt .SdtContent .EG_ContentRunContent [_gaaaf :],_feca .Sdt .SdtContent .EG_ContentRunContent [_gaaaf +1:]); -_feca .Sdt .SdtContent .EG_ContentRunContent =_feca .Sdt .SdtContent .EG_ContentRunContent [0:len (_feca .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_gadd Run )AddDrawingInline (img _cf .ImageRef )(InlineDrawing ,error ){_dbdce :=_gadd .newIC ();_dbdce .Drawing =_dbb .NewCT_Drawing ();_cbdf :=_dbb .NewWdInline ();_fafg :=InlineDrawing {_gadd ._edeea ,_cbdf };_cbdf .CNvGraphicFramePr =_cg .NewCT_NonVisualGraphicFrameProperties (); +_dbdce .Drawing .Inline =append (_dbdce .Drawing .Inline ,_cbdf );_cbdf .Graphic =_cg .NewGraphic ();_cbdf .Graphic .GraphicData =_cg .NewCT_GraphicalObjectData ();_cbdf .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"; +_cbdf .DistTAttr =_c .Uint32 (0);_cbdf .DistLAttr =_c .Uint32 (0);_cbdf .DistBAttr =_c .Uint32 (0);_cbdf .DistRAttr =_c .Uint32 (0);_cbdf .Extent .CxAttr =int64 (float64 (img .Size ().X *_dd .Pixel72 )/_dd .EMU );_cbdf .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dd .Pixel72 )/_dd .EMU ); +_debbac :=0x7FFFFFFF&_e .Uint32 ();_cbdf .DocPr .IdAttr =_debbac ;_egac :=_cc .NewPic ();_egac .NvPicPr .CNvPr .IdAttr =_debbac ;_gbdf :=img .RelID ();if _gbdf ==""{return _fafg ,_gd .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073"); +};_cbdf .Graphic .GraphicData .Any =append (_cbdf .Graphic .GraphicData .Any ,_egac );_egac .BlipFill =_cg .NewCT_BlipFillProperties ();_egac .BlipFill .Blip =_cg .NewCT_Blip ();_egac .BlipFill .Blip .EmbedAttr =&_gbdf ;_egac .BlipFill .Stretch =_cg .NewCT_StretchInfoProperties (); +_egac .BlipFill .Stretch .FillRect =_cg .NewCT_RelativeRect ();_egac .SpPr =_cg .NewCT_ShapeProperties ();_egac .SpPr .Xfrm =_cg .NewCT_Transform2D ();_egac .SpPr .Xfrm .Off =_cg .NewCT_Point2D ();_egac .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_egac .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_egac .SpPr .Xfrm .Ext =_cg .NewCT_PositiveSize2D ();_egac .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dd .Point );_egac .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dd .Point ); +_egac .SpPr .PrstGeom =_cg .NewCT_PresetGeometry2D ();_egac .SpPr .PrstGeom .PrstAttr =_cg .ST_ShapeTypeRect ;return _fafg ,nil ;};func (_bedb *Document )onNewRelationship (_febe *_fd .DecodeMap ,_cbcb ,_fcac string ,_dabga []*_bb .File ,_aafad *_bc .Relationship ,_eccf _fd .Target )error {_acfe :=_c .DocTypeDocument ; +switch _fcac {case _c .OfficeDocumentType ,_c .OfficeDocumentTypeStrict :_bedb ._debf =_dbb .NewDocument ();_febe .AddTarget (_cbcb ,_bedb ._debf ,_fcac ,0);_febe .AddTarget (_fd .RelationsPathFor (_cbcb ),_bedb ._egc .X (),_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0); +case _c .CorePropertiesType :_febe .AddTarget (_cbcb ,_bedb .CoreProperties .X (),_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0);case _c .CorePropertiesAltType :_febe .AddTarget (_cbcb ,_bedb .CoreProperties .X (),_c .CorePropertiesType ,0); +_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_c .CorePropertiesType ,0);case _c .CustomPropertiesType :_febe .AddTarget (_cbcb ,_bedb .CustomProperties .X (),_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0); +case _c .ExtendedPropertiesType ,_c .ExtendedPropertiesTypeStrict :_febe .AddTarget (_cbcb ,_bedb .AppProperties .X (),_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0);case _c .ThumbnailType ,_c .ThumbnailTypeStrict :for _adcae ,_afca :=range _dabga {if _afca ==nil {continue ; +};if _afca .Name ==_cbcb {_gfde ,_gfbf :=_afca .Open ();if _gfbf !=nil {return _gf .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_gfbf );};_bedb .Thumbnail ,_ ,_gfbf =_ag .Decode (_gfde ); +_gfde .Close ();if _gfbf !=nil {return _gf .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_gfbf );};_dabga [_adcae ]=nil ;};};case _c .SettingsType ,_c .SettingsTypeStrict :_febe .AddTarget (_cbcb ,_bedb .Settings .X (),_fcac ,0); +_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0);case _c .NumberingType ,_c .NumberingTypeStrict :_bedb .Numbering =NewNumbering ();_febe .AddTarget (_cbcb ,_bedb .Numbering .X (),_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0); +case _c .StylesType ,_c .StylesTypeStrict :_bedb .Styles .Clear ();_febe .AddTarget (_cbcb ,_bedb .Styles .X (),_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0);case _c .HeaderType ,_c .HeaderTypeStrict :_cdgf :=_dbb .NewHdr (); +_febe .AddTarget (_cbcb ,_cdgf ,_fcac ,uint32 (len (_bedb ._accd )));_bedb ._accd =append (_bedb ._accd ,_cdgf );_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,len (_bedb ._accd ));_gegc :=_cf .NewRelationships ();_febe .AddTarget (_fd .RelationsPathFor (_cbcb ),_gegc .X (),_fcac ,0); +_bedb ._fef =append (_bedb ._fef ,_gegc );case _c .FooterType ,_c .FooterTypeStrict :_gdba :=_dbb .NewFtr ();_febe .AddTarget (_cbcb ,_gdba ,_fcac ,uint32 (len (_bedb ._dda )));_bedb ._dda =append (_bedb ._dda ,_gdba );_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,len (_bedb ._dda )); +_debee :=_cf .NewRelationships ();_febe .AddTarget (_fd .RelationsPathFor (_cbcb ),_debee .X (),_fcac ,0);_bedb ._ffg =append (_bedb ._ffg ,_debee );case _c .ThemeType ,_c .ThemeTypeStrict :_fgeg :=_cg .NewTheme ();_febe .AddTarget (_cbcb ,_fgeg ,_fcac ,uint32 (len (_bedb ._cdf ))); +_bedb ._cdf =append (_bedb ._cdf ,_fgeg );_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,len (_bedb ._cdf ));case _c .WebSettingsType ,_c .WebSettingsTypeStrict :_bedb ._eeg =_dbb .NewWebSettings ();_febe .AddTarget (_cbcb ,_bedb ._eeg ,_fcac ,0); +_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0);case _c .FontTableType ,_c .FontTableTypeStrict :_bedb ._gce =_dbb .NewFonts ();_febe .AddTarget (_cbcb ,_bedb ._gce ,_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0); +case _c .FontEmbeddingType :_gadf :=_cf .NewRelationships ();_febe .AddTarget (_fd .RelationsPathFor (_cbcb ),_gadf .X (),_fcac ,0);_bedb ._eae =_gadf ;case _c .EndNotesType ,_c .EndNotesTypeStrict :_bedb ._adb =_dbb .NewEndnotes ();_febe .AddTarget (_cbcb ,_bedb ._adb ,_fcac ,0); +_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0);case _c .FootNotesType ,_c .FootNotesTypeStrict :_bedb ._ebd =_dbb .NewFootnotes ();_febe .AddTarget (_cbcb ,_bedb ._ebd ,_fcac ,0);_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,0); +case _c .ImageType ,_c .ImageTypeStrict :var _gcd _cf .ImageRef ;for _gefga ,_bdcca :=range _dabga {if _bdcca ==nil {continue ;};_abfe :=_f .TrimPrefix (_bdcca .Name ,"\u0077\u006f\u0072d\u002f");if _bccd :=_f .TrimPrefix (_cbcb ,"\u0077\u006f\u0072d\u002f"); +_abfe ==_bccd {_bdcd ,_dfef :=_fd .ExtractToDiskTmp (_bdcca ,_bedb .TmpPath );if _dfef !=nil {return _dfef ;};_fed :=_be .Ext (_bdcca .Name );_ecdcf :=_cf .Image {};if _fed [1:]!="\u0065\u006d\u0066"{_ggea ,_fdeb :=_cf .ImageFromStorage (_bdcd );if _fdeb !=nil {return _fdeb ; +};_ecdcf =_ggea ;}else {_ecdcf .Path =_bdcd ;_ecdcf .Format =_fed [1:];};_gcd =_cf .MakeImageRef (_ecdcf ,&_bedb .DocBase ,_bedb ._egc );_dabga [_gefga ]=nil ;};};if _gcd .Format ()!=""{_cgfdb :="\u002e"+_f .ToLower (_gcd .Format ());_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,len (_bedb .Images )+1); +if _dcb :=_be .Ext (_aafad .TargetAttr );_dcb !=_cgfdb {_aafad .TargetAttr =_aafad .TargetAttr [0:len (_aafad .TargetAttr )-len (_dcb )]+_cgfdb ;};_gcd .SetTarget ("\u0077\u006f\u0072d\u002f"+_aafad .TargetAttr );_bedb .Images =append (_bedb .Images ,_gcd ); +};case _c .ControlType ,_c .ControlTypeStrict :_geed :=_d .NewOcx ();_cfcf :=_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,len (_bedb ._dgga )+1);_aggg :="\u0077\u006f\u0072d\u002f"+_cfcf [:len (_cfcf )-4]+"\u002e\u0062\u0069\u006e";for _fgc ,_cged :=range _dabga {if _cged ==nil {continue ; +};if _cged .Name ==_aggg {_cbd ,_dbgg :=_fd .ExtractToDiskTmp (_cged ,_bedb .TmpPath );if _dbgg !=nil {return _dbgg ;};_agedf ,_dbgg :=_af .ImportFromFile (_cbd );if _dbgg ==nil {_agedf .TargetAttr =_cfcf ;_agedf .Ocx =_geed ;_bedb ._dgga =append (_bedb ._dgga ,_agedf ); +_febe .AddTarget (_cbcb ,_geed ,_fcac ,uint32 (len (_bedb ._dgga )));_aafad .TargetAttr =_cfcf ;_dabga [_fgc ]=nil ;}else {_ab .Log .Debug ("c\u0061\u006e\u006e\u006f\u0074\u0020r\u0065\u0061\u0064\u0020\u0062\u0069\u006e\u0020\u0066i\u006c\u0065\u003a \u0025s\u0020\u0025\u0073",_aggg ,_dbgg .Error ()); +};break ;};};case _c .ChartType :_agbb :=chart {_degb :_db .NewChartSpace ()};_effg :=uint32 (len (_bedb ._dfcg ));_febe .AddTarget (_cbcb ,_agbb ._degb ,_fcac ,_effg );_bedb ._dfcg =append (_bedb ._dfcg ,&_agbb );_aafad .TargetAttr =_c .RelativeFilename (_acfe ,_eccf .Typ ,_fcac ,len (_bedb ._dfcg )); +_agbb ._cge =_aafad .TargetAttr ;default:_ab .Log .Debug ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_fcac ,_cbcb ); +};return nil ;}; -// SetFormat sets the numbering format. -func (_gfbf NumberingLevel )SetFormat (f _df .ST_NumberFormat ){if _gfbf ._ddcb .NumFmt ==nil {_gfbf ._ddcb .NumFmt =_df .NewCT_NumFmt ();};_gfbf ._ddcb .NumFmt .ValAttr =f ;}; +// SetHangingIndent controls special indent of paragraph. +func (_beaa Paragraph )SetHangingIndent (m _dd .Distance ){_beaa .ensurePPr ();_efae :=_beaa ._fgdge .PPr ;if _efae .Ind ==nil {_efae .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_efae .Ind .HangingAttr =nil ;}else {_efae .Ind .HangingAttr =&_gb .ST_TwipsMeasure {}; +_efae .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_dd .Twips ));};};func _eaae (_bafd *_dbb .CT_OnOff )bool {return _bafd !=nil }; -// Validate validates the structure and in cases where it't possible, the ranges -// of elements within a document. A validation error dones't mean that the -// document won't work in MS Word or LibreOffice, but it's worth checking into. -func (_gff *Document )Validate ()error {if _gff ==nil ||_gff ._acc ==nil {return _ec .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065"); -};for _ ,_fdff :=range []func ()error {_gff .validateTableCells ,_gff .validateBookmarks }{if _acd :=_fdff ();_acd !=nil {return _acd ;};};if _geadd :=_gff ._acc .Validate ();_geadd !=nil {return _geadd ;};return nil ;};func (_beba *Document )getWatermarkHeaderInnerContentPictures ()[]*_df .CT_Picture {var _gbeg []*_df .CT_Picture ; -for _ ,_eebfe :=range _beba .Headers (){for _ ,_bgcc :=range _eebfe .X ().EG_ContentBlockContent {for _ ,_ebge :=range _bgcc .P {for _ ,_dged :=range _ebge .EG_PContent {for _ ,_deed :=range _dged .EG_ContentRunContent {if _deed .R ==nil {continue ;};for _ ,_aeeef :=range _deed .R .EG_RunInnerContent {if _aeeef .Pict ==nil {continue ; -};_bbcc :=false ;for _ ,_daff :=range _aeeef .Pict .Any {_ccb ,_gec :=_daff .(*_g .XSDAny );if _gec &&_ccb .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_bbcc =true ;};};if _bbcc {_gbeg =append (_gbeg ,_aeeef .Pict );};};};};};};};return _gbeg ;}; +// Underline returns the type of paragraph underline. +func (_fddcg ParagraphProperties )Underline ()_dbb .ST_Underline {if _abfee :=_fddcg ._ecge .RPr .U ;_abfee !=nil {return _abfee .ValAttr ;};return 0;}; -// SetCellSpacing sets the cell spacing within a table. -func (_cgge TableProperties )SetCellSpacing (m _fdf .Distance ){_cgge ._dabb .TblCellSpacing =_df .NewCT_TblWidth ();_cgge ._dabb .TblCellSpacing .TypeAttr =_df .ST_TblWidthDxa ;_cgge ._dabb .TblCellSpacing .WAttr =&_df .ST_MeasurementOrPercent {};_cgge ._dabb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_cgge ._dabb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (m /_fdf .Dxa ));}; +// Rows returns the rows defined in the table. +func (_fgcf Table )Rows ()[]Row {_ecgbg :=[]Row {};for _ ,_abgg :=range _fgcf ._egbgd .EG_ContentRowContent {for _ ,_fcccd :=range _abgg .Tr {_ecgbg =append (_ecgbg ,Row {_fgcf ._baaf ,_fcccd });};if _abgg .Sdt !=nil &&_abgg .Sdt .SdtContent !=nil {for _ ,_cacf :=range _abgg .Sdt .SdtContent .Tr {_ecgbg =append (_ecgbg ,Row {_fgcf ._baaf ,_cacf }); +};};};return _ecgbg ;};func (_dfgd *Document )validateTableCells ()error {for _ ,_cdfcc :=range _dfgd ._debf .Body .EG_BlockLevelElts {for _ ,_fcfd :=range _cdfcc .EG_ContentBlockContent {for _ ,_baa :=range _fcfd .Tbl {for _ ,_ffac :=range _baa .EG_ContentRowContent {for _ ,_eegg :=range _ffac .Tr {_daed :=false ; +for _ ,_ggfa :=range _eegg .EG_ContentCellContent {_bbgc :=false ;for _ ,_bfabg :=range _ggfa .Tc {_daed =true ;for _ ,_dcea :=range _bfabg .EG_BlockLevelElts {for _ ,_bdbe :=range _dcea .EG_ContentBlockContent {if len (_bdbe .P )> 0{_bbgc =true ;break ; +};};};};if !_bbgc {return _gd .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_daed {return _gd .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c"); +};};};};};};return nil ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_daeb TableProperties )SetCellSpacingPercent (pct float64 ){_daeb ._dabb .TblCellSpacing =_df .NewCT_TblWidth ();_daeb ._dabb .TblCellSpacing .TypeAttr =_df .ST_TblWidthPct ;_daeb ._dabb .TblCellSpacing .WAttr =&_df .ST_MeasurementOrPercent {};_daeb ._dabb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_daeb ._dabb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; +// SetRight sets the right border to a specified type, color and thickness. +func (_degba ParagraphBorders )SetRight (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_degba ._bfadb .Right =_dbb .NewCT_Border ();_dbfbb (_degba ._bfadb .Right ,t ,c ,thickness );}; -// Properties returns the cell properties. -func (_fc Cell )Properties ()CellProperties {if _fc ._gfe .TcPr ==nil {_fc ._gfe .TcPr =_df .NewCT_TcPr ();};return CellProperties {_fc ._gfe .TcPr };};func (_gcgaa *WatermarkText )findNode (_afde *_g .XSDAny ,_degd string )*_g .XSDAny {for _ ,_cdce :=range _afde .Nodes {if _cdce .XMLName .Local ==_degd {return _cdce ; -};};return nil ;}; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_dbb .NewStyles ()}}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_deba Header )AddImage (i _ea .Image )(_ea .ImageRef ,error ){var _fgaa _ea .Relationships ;for _ddbf ,_gdacc :=range _deba ._caefb ._faed {if _gdacc ==_deba ._ecfgc {_fgaa =_deba ._caefb ._bcd [_ddbf ];};};_bdebc :=_ea .MakeImageRef (i ,&_deba ._caefb .DocBase ,_fgaa ); -if i .Data ==nil &&i .Path ==""{return _bdebc ,_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bdebc ,_ec .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074"); -};if i .Size .X ==0||i .Size .Y ==0{return _bdebc ,_ec .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_deba ._caefb .Images =append (_deba ._caefb .Images ,_bdebc ); -_ffde :=_dd .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_deba ._caefb .Images ),i .Format );_fefd :=_fgaa .AddRelationship (_ffde ,_g .ImageType );_bdebc .SetRelID (_fefd .X ().IdAttr );return _bdebc ,nil ; -};func (_adg *Document )InsertTableBefore (relativeTo Paragraph )Table {return _adg .insertTable (relativeTo ,true );};func (_dddab *Document )removeEndnote (_cgbc int64 ){_aafg :=_dddab ._eced ;var _dbf int ;for _ebcd ,_ddae :=range _aafg .CT_Endnotes .Endnote {if _ddae .IdAttr ==_cgbc {_dbf =_ebcd ; -break ;};};_aafg .CT_Endnotes .Endnote [_dbf ]=nil ;_aafg .CT_Endnotes .Endnote [_dbf ]=_aafg .CT_Endnotes .Endnote [len (_aafg .CT_Endnotes .Endnote )-1];_aafg .CT_Endnotes .Endnote =_aafg .CT_Endnotes .Endnote [:len (_aafg .CT_Endnotes .Endnote )-1]; -_dddab .reorderEndnote ();_dddab .syncEndnoteSettings ();}; +// InsertRowAfter inserts a row after another row +func (_dcfcf Table )InsertRowAfter (r Row )Row {for _cfde ,_afcac :=range _dcfcf ._egbgd .EG_ContentRowContent {if len (_afcac .Tr )> 0&&r .X ()==_afcac .Tr [0]{_dfbg :=_dbb .NewEG_ContentRowContent ();if len (_dcfcf ._egbgd .EG_ContentRowContent )< _cfde +2{return _dcfcf .AddRow (); +};_dcfcf ._egbgd .EG_ContentRowContent =append (_dcfcf ._egbgd .EG_ContentRowContent ,nil );copy (_dcfcf ._egbgd .EG_ContentRowContent [_cfde +2:],_dcfcf ._egbgd .EG_ContentRowContent [_cfde +1:]);_dcfcf ._egbgd .EG_ContentRowContent [_cfde +1]=_dfbg ; +_eabg :=_dbb .NewCT_Row ();_dfbg .Tr =append (_dfbg .Tr ,_eabg );return Row {_dcfcf ._baaf ,_eabg };};};return _dcfcf .AddRow ();}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_agge *Document ;_baaga *_df .CT_SdtBlock ;}; +// Clear clears the styes. +func (_fbfa Styles )Clear (){_fbfa ._ebgcb .DocDefaults =nil ;_fbfa ._ebgcb .LatentStyles =nil ;_fbfa ._ebgcb .Style =nil ;};func (_abcc Paragraph )addEndFldChar ()*_dbb .CT_FldChar {_bffdb :=_abcc .addFldChar ();_bffdb .FldCharTypeAttr =_dbb .ST_FldCharTypeEnd ; +return _bffdb ;}; -// SetHeadingLevel sets a heading level and style based on the level to a -// paragraph. The default styles for a new unioffice document support headings -// from level 1 to 8. -func (_bedge ParagraphProperties )SetHeadingLevel (idx int ){_bedge .SetStyle (_dd .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _bedge ._gcab .NumPr ==nil {_bedge ._gcab .NumPr =_df .NewCT_NumPr ();};_bedge ._gcab .NumPr .Ilvl =_df .NewCT_DecimalNumber (); -_bedge ._gcab .NumPr .Ilvl .ValAttr =int64 (idx );}; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_efcca FormField )PossibleValues ()[]string {if _efcca ._fbag .DdList ==nil {return nil ;};_eegd :=[]string {};for _ ,_gbge :=range _efcca ._fbag .DdList .ListEntry {if _gbge ==nil {continue ;};_eegd =append (_eegd ,_gbge .ValAttr );};return _eegd ; +}; -// SetShapeStyle sets style to the element v:shape in watermark. -func (_bacg *WatermarkPicture )SetShapeStyle (shapeStyle _efg .ShapeStyle ){if _bacg ._eegef !=nil {_egbb :=shapeStyle .String ();_bacg ._eegef .StyleAttr =&_egbb ;};}; +// SetNextStyle sets the style that the next paragraph will use. +func (_ecgda Style )SetNextStyle (name string ){if name ==""{_ecgda ._dbgge .Next =nil ;}else {_ecgda ._dbgge .Next =_dbb .NewCT_String ();_ecgda ._dbgge .Next .ValAttr =name ;};}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_babad ParagraphProperties )SetKeepWithNext (b bool ){if !b {_babad ._gcab .KeepNext =nil ;}else {_babad ._gcab .KeepNext =_df .NewCT_OnOff ();};}; +// TableProperties are the properties for a table within a document +type TableProperties struct{_gddda *_dbb .CT_TblPr }; -// SetPossibleValues sets possible values for a FormFieldTypeDropDown. -func (_gbbae FormField )SetPossibleValues (values []string ){if _gbbae ._daed .DdList !=nil {for _ ,_gdcd :=range values {_ebfa :=_df .NewCT_String ();_ebfa .ValAttr =_gdcd ;_gbbae ._daed .DdList .ListEntry =append (_gbbae ._daed .DdList .ListEntry ,_ebfa ); -};};}; +// X returns the inner wrapped XML type. +func (_agdb Table )X ()*_dbb .CT_Tbl {return _agdb ._egbgd }; -// Name returns the name of the style if set. -func (_dfaba Style )Name ()string {if _dfaba ._fdfg .Name ==nil {return "";};return _dfaba ._fdfg .Name .ValAttr ;}; +// read reads a document from an io.Reader. +func Read (r _fe .ReaderAt ,size int64 )(*Document ,error ){return _fadad (r ,size ,"")}; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_ee AnchoredDrawing )SetOrigin (h _df .WdST_RelFromH ,v _df .WdST_RelFromV ){_ee ._afg .PositionH .RelativeFromAttr =h ;_ee ._afg .PositionV .RelativeFromAttr =v ;}; +// Margins allows controlling individual cell margins. +func (_dce CellProperties )Margins ()CellMargins {if _dce ._ggf .TcMar ==nil {_dce ._ggf .TcMar =_dbb .NewCT_TcMar ();};return CellMargins {_dce ._ggf .TcMar };}; -// Rows returns the rows defined in the table. -func (_eecbb Table )Rows ()[]Row {_dbecc :=[]Row {};for _ ,_geadg :=range _eecbb ._fbbec .EG_ContentRowContent {for _ ,_aaceb :=range _geadg .Tr {_dbecc =append (_dbecc ,Row {_eecbb ._cddd ,_aaceb });};if _geadg .Sdt !=nil &&_geadg .Sdt .SdtContent !=nil {for _ ,_afgcea :=range _geadg .Sdt .SdtContent .Tr {_dbecc =append (_dbecc ,Row {_eecbb ._cddd ,_afgcea }); -};};};return _dbecc ;}; +// SetAll sets all of the borders to a given value. +func (_edd CellBorders )SetAll (t _dbb .ST_Border ,c _ae .Color ,thickness _dd .Distance ){_edd .SetBottom (t ,c ,thickness );_edd .SetLeft (t ,c ,thickness );_edd .SetRight (t ,c ,thickness );_edd .SetTop (t ,c ,thickness );_edd .SetInsideHorizontal (t ,c ,thickness ); +_edd .SetInsideVertical (t ,c ,thickness );};func (_aef *chart )Target ()string {return _aef ._cge }; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_aeee *Document )Paragraphs ()[]Paragraph {_bagd :=[]Paragraph {};if _aeee ._acc .Body ==nil {return nil ;};for _ ,_ecc :=range _aeee ._acc .Body .EG_BlockLevelElts {for _ ,_fbed :=range _ecc .EG_ContentBlockContent {for _ ,_dfa :=range _fbed .P {_bagd =append (_bagd ,Paragraph {_aeee ,_dfa }); -};};};for _ ,_fcbg :=range _aeee .Tables (){for _ ,_cfabf :=range _fcbg .Rows (){for _ ,_dcc :=range _cfabf .Cells (){_bagd =append (_bagd ,_dcc .Paragraphs ()...);};};};return _bagd ;}; +// X returns the inner wrapped XML type. +func (_cgbfe Footer )X ()*_dbb .Ftr {return _cgbfe ._dgdca }; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_afba Paragraph )InsertRunBefore (relativeTo Run )Run {return _afba .insertRun (relativeTo ,true )}; +// X returns the inner wrapped XML type. +func (_gaf AnchoredDrawing )X ()*_dbb .WdAnchor {return _gaf ._ce }; -// SetWidthPercent sets the table to a width percentage. -func (_dgae TableProperties )SetWidthPercent (pct float64 ){_dgae ._dabb .TblW =_df .NewCT_TblWidth ();_dgae ._dabb .TblW .TypeAttr =_df .ST_TblWidthPct ;_dgae ._dabb .TblW .WAttr =&_df .ST_MeasurementOrPercent {};_dgae ._dabb .TblW .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_dgae ._dabb .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_gcbe FormField )SetSize (size uint64 ){size *=2;if _gcbe ._fbag .CheckBox !=nil {_gcbe ._fbag .CheckBox .Choice =_dbb .NewCT_FFCheckBoxChoice ();_gcbe ._fbag .CheckBox .Choice .Size =_dbb .NewCT_HpsMeasure ();_gcbe ._fbag .CheckBox .Choice .Size .ValAttr =_dbb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size }; +};};func _fdg (_daeg *_dbb .CT_Tbl ,_aebb *_dbb .CT_P ,_bec bool )*_dbb .CT_Tbl {for _ ,_bba :=range _daeg .EG_ContentRowContent {for _ ,_fefe :=range _bba .Tr {for _ ,_cagb :=range _fefe .EG_ContentCellContent {for _ ,_afdf :=range _cagb .Tc {for _dfda ,_cfd :=range _afdf .EG_BlockLevelElts {for _ ,_fgf :=range _cfd .EG_ContentBlockContent {for _edc ,_gcg :=range _fgf .P {if _gcg ==_aebb {_ecb :=_dbb .NewEG_BlockLevelElts (); +_baeg :=_dbb .NewEG_ContentBlockContent ();_ecb .EG_ContentBlockContent =append (_ecb .EG_ContentBlockContent ,_baeg );_gbgb :=_dbb .NewCT_Tbl ();_baeg .Tbl =append (_baeg .Tbl ,_gbgb );_afdf .EG_BlockLevelElts =append (_afdf .EG_BlockLevelElts ,nil ); +if _bec {copy (_afdf .EG_BlockLevelElts [_dfda +1:],_afdf .EG_BlockLevelElts [_dfda :]);_afdf .EG_BlockLevelElts [_dfda ]=_ecb ;if _edc !=0{_gag :=_dbb .NewEG_BlockLevelElts ();_bdf :=_dbb .NewEG_ContentBlockContent ();_gag .EG_ContentBlockContent =append (_gag .EG_ContentBlockContent ,_bdf ); +_bdf .P =_fgf .P [:_edc ];_afdf .EG_BlockLevelElts =append (_afdf .EG_BlockLevelElts ,nil );copy (_afdf .EG_BlockLevelElts [_dfda +1:],_afdf .EG_BlockLevelElts [_dfda :]);_afdf .EG_BlockLevelElts [_dfda ]=_gag ;};_fgf .P =_fgf .P [_edc :];}else {copy (_afdf .EG_BlockLevelElts [_dfda +2:],_afdf .EG_BlockLevelElts [_dfda +1:]); +_afdf .EG_BlockLevelElts [_dfda +1]=_ecb ;if _edc !=len (_fgf .P )-1{_aca :=_dbb .NewEG_BlockLevelElts ();_efga :=_dbb .NewEG_ContentBlockContent ();_aca .EG_ContentBlockContent =append (_aca .EG_ContentBlockContent ,_efga );_efga .P =_fgf .P [_edc +1:]; +_afdf .EG_BlockLevelElts =append (_afdf .EG_BlockLevelElts ,nil );copy (_afdf .EG_BlockLevelElts [_dfda +3:],_afdf .EG_BlockLevelElts [_dfda +2:]);_afdf .EG_BlockLevelElts [_dfda +2]=_aca ;}else {_gggbb :=_dbb .NewEG_BlockLevelElts ();_ccc :=_dbb .NewEG_ContentBlockContent (); +_gggbb .EG_ContentBlockContent =append (_gggbb .EG_ContentBlockContent ,_ccc );_ccc .P =[]*_dbb .CT_P {_dbb .NewCT_P ()};_afdf .EG_BlockLevelElts =append (_afdf .EG_BlockLevelElts ,nil );copy (_afdf .EG_BlockLevelElts [_dfda +3:],_afdf .EG_BlockLevelElts [_dfda +2:]); +_afdf .EG_BlockLevelElts [_dfda +2]=_gggbb ;};_fgf .P =_fgf .P [:_edc +1];};return _gbgb ;};};for _ ,_edga :=range _fgf .Tbl {_dgcb :=_fdg (_edga ,_aebb ,_bec );if _dgcb !=nil {return _dgcb ;};};};};};};};};return nil ;}; // SetLastRow controls the conditional formatting for the last row in a table. // This is called the 'Total' row within Word. -func (_bebgfe TableLook )SetLastRow (on bool ){if !on {_bebgfe ._ffaee .LastRowAttr =&_cb .ST_OnOff {};_bebgfe ._ffaee .LastRowAttr .ST_OnOff1 =_cb .ST_OnOff1Off ;}else {_bebgfe ._ffaee .LastRowAttr =&_cb .ST_OnOff {};_bebgfe ._ffaee .LastRowAttr .ST_OnOff1 =_cb .ST_OnOff1On ; +func (_cdbbf TableLook )SetLastRow (on bool ){if !on {_cdbbf ._edcf .LastRowAttr =&_gb .ST_OnOff {};_cdbbf ._edcf .LastRowAttr .ST_OnOff1 =_gb .ST_OnOff1Off ;}else {_cdbbf ._edcf .LastRowAttr =&_gb .ST_OnOff {};_cdbbf ._edcf .LastRowAttr .ST_OnOff1 =_gb .ST_OnOff1On ; };}; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_abfeaf ParagraphSpacing )SetAfterAuto (b bool ){if b {_abfeaf ._gbaba .AfterAutospacingAttr =&_cb .ST_OnOff {};_abfeaf ._gbaba .AfterAutospacingAttr .Bool =_g .Bool (true );}else {_abfeaf ._gbaba .AfterAutospacingAttr =nil ;};}; - -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_bfcab ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_bfcab ._ffbg .ContextualSpacing =nil ;}else {_bfcab ._ffbg .ContextualSpacing =_df .NewCT_OnOff ();};}; - -// ReplaceTextByRegexp replace the text within node using regexp expression. -func (_fcge *Node )ReplaceTextByRegexp (rgx *_gbd .Regexp ,newText string ){switch _bfbc :=_fcge .X ().(type ){case *Paragraph :for _ ,_dfcg :=range _bfbc .Runs (){for _ ,_bbff :=range _dfcg ._febfe .EG_RunInnerContent {if _bbff .T !=nil {_bedf :=_bbff .T .Content ; -_bedf =rgx .ReplaceAllString (_bedf ,newText );_bbff .T .Content =_bedf ;};};};};for _ ,_deae :=range _fcge .Children {_deae .ReplaceTextByRegexp (rgx ,newText );};}; - -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_ffaee *_df .CT_TblLook }; - -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_bgdac :=_df .NewNumbering ();return Numbering {_bgdac }}; - -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_eafae HyperLink )SetTargetByRef (link _ea .Hyperlink ){_eafae ._abeb .IdAttr =_g .String (_ea .Relationship (link ).ID ());_eafae ._abeb .AnchorAttr =nil ;}; - -// Index returns the index of the header within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_dcfb Header )Index ()int {for _cffb ,_ddfce :=range _dcfb ._caefb ._faed {if _ddfce ==_dcfb ._ecfgc {return _cffb ;};};return -1;};func (_cedg *Document )insertStyleFromNode (_baba Node ){if _baba .Style .X ()!=nil {if _ ,_deefe :=_cedg .Styles .SearchStyleById (_baba .Style .StyleID ()); -!_deefe {_cedg .Styles .InsertStyle (_baba .Style );_dfbg :=_baba .Style .ParagraphProperties ();_cedg .insertNumberingFromStyleProperties (_baba ._fdda .Numbering ,_dfbg );};};}; +// SetColumnBandSize sets the number of Columns in the column band +func (_bdgca TableStyleProperties )SetColumnBandSize (cols int64 ){_bdgca ._gcge .TblStyleColBandSize =_dbb .NewCT_DecimalNumber ();_bdgca ._gcge .TblStyleColBandSize .ValAttr =cols ;}; -// Properties returns the table properties. -func (_bddd Table )Properties ()TableProperties {if _bddd ._fbbec .TblPr ==nil {_bddd ._fbbec .TblPr =_df .NewCT_TblPr ();};return TableProperties {_bddd ._fbbec .TblPr };}; +// RightToLeft returns true if paragraph text goes from right to left. +func (_gaaa ParagraphProperties )RightToLeft ()bool {return _eaae (_gaaa ._ecge .RPr .Rtl )};func (_gced *Document )InsertTableAfter (relativeTo Paragraph )Table {return _gced .insertTable (relativeTo ,false );}; -// SetTextWrapNone unsets text wrapping so the image can float on top of the -// text. When used in conjunction with X/Y Offset relative to the page it can be -// used to place a logo at the top of a page at an absolute position that -// doesn't interfere with text. -func (_gbf AnchoredDrawing )SetTextWrapNone (){_gbf ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_gbf ._afg .Choice .WrapNone =_df .NewWdCT_WrapNone ();}; +// DocText is an array of extracted text items which has some methods for representing extracted text. +type DocText struct{Items []TextItem ;_fgde []listItemInfo ;_gfbb map[int64 ]map[int64 ]int64 ;}; -// SetFollowImageShape sets wrapPath to follow image shape, -// if nil return wrapPath that follow image size. -func (_afe AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_afe ._abfc =val ;if !val {_dcb ,_cd :=_ece ();_afe ._agg =_dcb ;_afe ._dc =_cd ;};}; +// IsFootnote returns a bool based on whether the run has a +// footnote or not. Returns both a bool as to whether it has +// a footnote as well as the ID of the footnote. +func (_effbfg Run )IsFootnote ()(bool ,int64 ){if _effbfg ._gfdaag .EG_RunInnerContent !=nil {if _effbfg ._gfdaag .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_effbfg ._gfdaag .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0; +}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_accfed Section )X ()*_df .CT_SectPr {return _accfed ._cbbbd }; +// SetWidth sets the table with to a specified width. +func (_cggdga TableProperties )SetWidth (d _dd .Distance ){_cggdga ._gddda .TblW =_dbb .NewCT_TblWidth ();_cggdga ._gddda .TblW .TypeAttr =_dbb .ST_TblWidthDxa ;_cggdga ._gddda .TblW .WAttr =&_dbb .ST_MeasurementOrPercent {};_cggdga ._gddda .TblW .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {}; +_cggdga ._gddda .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_dd .Twips ));}; -// AddRow adds a row to a table. -func (_cbea Table )AddRow ()Row {_dcgde :=_df .NewEG_ContentRowContent ();_cbea ._fbbec .EG_ContentRowContent =append (_cbea ._fbbec .EG_ContentRowContent ,_dcgde );_gabd :=_df .NewCT_Row ();_dcgde .Tr =append (_dcgde .Tr ,_gabd );return Row {_cbea ._cddd ,_gabd }; -}; +// Themes returns document's themes. +func (_aaeg *Document )Themes ()[]*_cg .Theme {return _aaeg ._cdf };func (_bgfa *Document )insertTable (_ddef Paragraph ,_aeb bool )Table {_bbd :=_bgfa ._debf .Body ;if _bbd ==nil {return _bgfa .AddTable ();};_caf :=_ddef .X ();for _acff ,_abef :=range _bbd .EG_BlockLevelElts {for _ ,_bge :=range _abef .EG_ContentBlockContent {for _ggge ,_fbb :=range _bge .P {if _fbb ==_caf {_cdcg :=_dbb .NewCT_Tbl (); +_agdg :=_dbb .NewEG_BlockLevelElts ();_egcf :=_dbb .NewEG_ContentBlockContent ();_agdg .EG_ContentBlockContent =append (_agdg .EG_ContentBlockContent ,_egcf );_egcf .Tbl =append (_egcf .Tbl ,_cdcg );_bbd .EG_BlockLevelElts =append (_bbd .EG_BlockLevelElts ,nil ); +if _aeb {copy (_bbd .EG_BlockLevelElts [_acff +1:],_bbd .EG_BlockLevelElts [_acff :]);_bbd .EG_BlockLevelElts [_acff ]=_agdg ;if _ggge !=0{_eca :=_dbb .NewEG_BlockLevelElts ();_adcg :=_dbb .NewEG_ContentBlockContent ();_eca .EG_ContentBlockContent =append (_eca .EG_ContentBlockContent ,_adcg ); +_adcg .P =_bge .P [:_ggge ];_bbd .EG_BlockLevelElts =append (_bbd .EG_BlockLevelElts ,nil );copy (_bbd .EG_BlockLevelElts [_acff +1:],_bbd .EG_BlockLevelElts [_acff :]);_bbd .EG_BlockLevelElts [_acff ]=_eca ;};_bge .P =_bge .P [_ggge :];}else {copy (_bbd .EG_BlockLevelElts [_acff +2:],_bbd .EG_BlockLevelElts [_acff +1:]); +_bbd .EG_BlockLevelElts [_acff +1]=_agdg ;if _ggge !=len (_bge .P )-1{_bbec :=_dbb .NewEG_BlockLevelElts ();_daf :=_dbb .NewEG_ContentBlockContent ();_bbec .EG_ContentBlockContent =append (_bbec .EG_ContentBlockContent ,_daf );_daf .P =_bge .P [_ggge +1:]; +_bbd .EG_BlockLevelElts =append (_bbd .EG_BlockLevelElts ,nil );copy (_bbd .EG_BlockLevelElts [_acff +3:],_bbd .EG_BlockLevelElts [_acff +2:]);_bbd .EG_BlockLevelElts [_acff +2]=_bbec ;};_bge .P =_bge .P [:_ggge +1];};return Table {_bgfa ,_cdcg };};};for _ ,_daad :=range _bge .Tbl {_fefg :=_fdg (_daad ,_caf ,_aeb ); +if _fefg !=nil {return Table {_bgfa ,_fefg };};};};};return _bgfa .AddTable ();}; -// SetHangingIndent controls special indent of paragraph. -func (_gggd Paragraph )SetHangingIndent (m _fdf .Distance ){_gggd .ensurePPr ();_fgagf :=_gggd ._cfacb .PPr ;if _fgagf .Ind ==nil {_fgagf .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_fgagf .Ind .HangingAttr =nil ;}else {_fgagf .Ind .HangingAttr =&_cb .ST_TwipsMeasure {}; -_fgagf .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fdf .Twips ));};}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_aaee TableStyleProperties )SetCellSpacingPercent (pct float64 ){_aaee ._gcge .TblCellSpacing =_dbb .NewCT_TblWidth ();_aaee ._gcge .TblCellSpacing .TypeAttr =_dbb .ST_TblWidthPct ;_aaee ._gcge .TblCellSpacing .WAttr =&_dbb .ST_MeasurementOrPercent {}; +_aaee ._gcge .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {};_aaee ._gcge .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_fcff Paragraph )SetFirstLineIndent (m _fdf .Distance ){_fcff .ensurePPr ();_baea :=_fcff ._cfacb .PPr ;if _baea .Ind ==nil {_baea .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_baea .Ind .FirstLineAttr =nil ;}else {_baea .Ind .FirstLineAttr =&_cb .ST_TwipsMeasure {}; -_baea .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fdf .Twips ));};}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_faaaa Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_cfeba :=_faaaa .newIC ();_cfeba .FldChar =_dbb .NewCT_FldChar ();_cfeba .FldChar .FldCharTypeAttr =_dbb .ST_FldCharTypeBegin ;if isDirty {_cfeba .FldChar .DirtyAttr =&_gb .ST_OnOff {}; +_cfeba .FldChar .DirtyAttr .Bool =_c .Bool (true );};_cfeba =_faaaa .newIC ();_cfeba .InstrText =_dbb .NewCT_Text ();if fmt !=""{_cfeba .InstrText .Content =code +"\u0020"+fmt ;}else {_cfeba .InstrText .Content =code ;};_cfeba =_faaaa .newIC ();_cfeba .FldChar =_dbb .NewCT_FldChar (); +_cfeba .FldChar .FldCharTypeAttr =_dbb .ST_FldCharTypeEnd ;};func (_dafcb *WatermarkPicture )getShapeType ()*_c .XSDAny {return _dafcb .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// SetAlignment controls the paragraph alignment -func (_dfcfc ParagraphProperties )SetAlignment (align _df .ST_Jc ){if align ==_df .ST_JcUnset {_dfcfc ._gcab .Jc =nil ;}else {_dfcfc ._gcab .Jc =_df .NewCT_Jc ();_dfcfc ._gcab .Jc .ValAttr =align ;};}; +// Italic returns true if paragraph font is italic. +func (_edgd ParagraphProperties )Italic ()bool {_gdeg :=_edgd ._ecge .RPr ;return _eaae (_gdeg .I )||_eaae (_gdeg .ICs );};func (_cefdd *WatermarkText )getInnerElement (_dbfd string )*_c .XSDAny {for _ ,_afgdb :=range _cefdd ._acggg .Any {_feeec ,_feagff :=_afgdb .(*_c .XSDAny ); +if _feagff &&(_feeec .XMLName .Local ==_dbfd ||_feeec .XMLName .Local =="\u0076\u003a"+_dbfd ){return _feeec ;};};return nil ;}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_ggeg ParagraphSpacing )SetLineSpacing (d _fdf .Distance ,rule _df .ST_LineSpacingRule ){if rule ==_df .ST_LineSpacingRuleUnset {_ggeg ._gbaba .LineRuleAttr =_df .ST_LineSpacingRuleUnset ;_ggeg ._gbaba .LineAttr =nil ;}else {_ggeg ._gbaba .LineRuleAttr =rule ; -_ggeg ._gbaba .LineAttr =&_df .ST_SignedTwipsMeasure {};_ggeg ._gbaba .LineAttr .Int64 =_g .Int64 (int64 (d /_fdf .Twips ));};}; +// Cells returns the cells defined in the table. +func (_gfdf Row )Cells ()[]Cell {_fcbb :=[]Cell {};for _ ,_dagb :=range _gfdf ._cccad .EG_ContentCellContent {for _ ,_gbbb :=range _dagb .Tc {_fcbb =append (_fcbb ,Cell {_gfdf ._agdcd ,_gbbb });};if _dagb .Sdt !=nil &&_dagb .Sdt .SdtContent !=nil {for _ ,_ceae :=range _dagb .Sdt .SdtContent .Tc {_fcbb =append (_fcbb ,Cell {_gfdf ._agdcd ,_ceae }); +};};};return _fcbb ;}; -// X returns the inner wrapped XML type. -func (_gca Cell )X ()*_df .CT_Tc {return _gca ._gfe }; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_gcge *_dbb .CT_TblPrBase }; -// SetTop sets the top border to a specified type, color and thickness. -func (_fgdf TableBorders )SetTop (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_fgdf ._geagg .Top =_df .NewCT_Border ();_gaac (_fgdf ._geagg .Top ,t ,c ,thickness );}; +// SetTextStyleItalic set text style of watermark to italic. +func (_cfddc *WatermarkText )SetTextStyleItalic (value bool ){if _cfddc ._fbefg !=nil {_agega :=_cfddc .GetStyle ();_agega .SetItalic (value );_cfddc .SetStyle (_agega );};};var _gggf =[...]uint8 {0,20,37,58,79}; -// Pict returns the pict object. -func (_caad *WatermarkPicture )Pict ()*_df .CT_Picture {return _caad ._bdfbb }; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_agbd ParagraphStyleProperties )SetHangingIndent (m _dd .Distance ){if _agbd ._fadd .Ind ==nil {_agbd ._fadd .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_agbd ._fadd .Ind .HangingAttr =nil ;}else {_agbd ._fadd .Ind .HangingAttr =&_gb .ST_TwipsMeasure {}; +_agbd ._fadd .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_dd .Twips ));};}; -// SetRowBandSize sets the number of Rows in the row band -func (_afddc TableStyleProperties )SetRowBandSize (rows int64 ){_afddc ._gbefg .TblStyleRowBandSize =_df .NewCT_DecimalNumber ();_afddc ._gbefg .TblStyleRowBandSize .ValAttr =rows ;};func _becg (_ddba *_df .CT_Tbl ,_bfga ,_aabdd map[int64 ]int64 ){for _ ,_bceb :=range _ddba .EG_ContentRowContent {for _ ,_bdec :=range _bceb .Tr {for _ ,_ceea :=range _bdec .EG_ContentCellContent {for _ ,_acebd :=range _ceea .Tc {for _ ,_dffgd :=range _acebd .EG_BlockLevelElts {for _ ,_gbgcc :=range _dffgd .EG_ContentBlockContent {for _ ,_aeba :=range _gbgcc .P {_ged (_aeba ,_bfga ,_aabdd ); -};for _ ,_ddeb :=range _gbgcc .Tbl {_becg (_ddeb ,_bfga ,_aabdd );};};};};};};};}; +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to display on a separate page. +func (_adccb ParagraphProperties )SetWindowControl (b bool ){if !b {_adccb ._ecge .WidowControl =nil ;}else {_adccb ._ecge .WidowControl =_dbb .NewCT_OnOff ();};}; -// SetTextWrapBehindText sets the text wrap to behind text. -func (_fab AnchoredDrawing )SetTextWrapBehindText (){_fab ._afg .Choice =&_df .WdEG_WrapTypeChoice {};_fab ._afg .Choice .WrapNone =_df .NewWdCT_WrapNone ();_fab ._afg .BehindDocAttr =true ;_fab ._afg .LayoutInCellAttr =true ;_fab ._afg .AllowOverlapAttr =true ; -}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_acgg ParagraphProperties )ComplexSizeMeasure ()string {if _bbdf :=_acgg ._ecge .RPr .SzCs ;_bbdf !=nil {_cfadf :=_bbdf .ValAttr ;if _cfadf .ST_PositiveUniversalMeasure !=nil {return *_cfadf .ST_PositiveUniversalMeasure ;};};return "";};func _geag (_fcdf *_dbb .CT_Tbl ,_dffg map[string ]string ){for _ ,_edbg :=range _fcdf .EG_ContentRowContent {for _ ,_fddac :=range _edbg .Tr {for _ ,_bgeb :=range _fddac .EG_ContentCellContent {for _ ,_aadcb :=range _bgeb .Tc {for _ ,_edbd :=range _aadcb .EG_BlockLevelElts {for _ ,_fdgeg :=range _edbd .EG_ContentBlockContent {for _ ,_gefb :=range _fdgeg .P {_afge (_gefb ,_dffg ); +};for _ ,_bfegg :=range _fdgeg .Tbl {_geag (_bfegg ,_dffg );};};};};};};};}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_eff CellProperties )SetVerticalAlignment (align _df .ST_VerticalJc ){if align ==_df .ST_VerticalJcUnset {_eff ._fdae .VAlign =nil ;}else {_eff ._fdae .VAlign =_df .NewCT_VerticalJc ();_eff ._fdae .VAlign .ValAttr =align ;};}; +// AddTable adds a new table to the document body. +func (_ecd *Document )AddTable ()Table {_cag :=_dbb .NewEG_BlockLevelElts ();_ecd ._debf .Body .EG_BlockLevelElts =append (_ecd ._debf .Body .EG_BlockLevelElts ,_cag );_agd :=_dbb .NewEG_ContentBlockContent ();_cag .EG_ContentBlockContent =append (_cag .EG_ContentBlockContent ,_agd ); +_dcfd :=_dbb .NewCT_Tbl ();_agd .Tbl =append (_agd .Tbl ,_dcfd );return Table {_ecd ,_dcfd };}; -// SetUnderline controls underline for a run style. -func (_dgafb RunProperties )SetUnderline (style _df .ST_Underline ,c _eb .Color ){if style ==_df .ST_UnderlineUnset {_dgafb ._eaag .U =nil ;}else {_dgafb ._eaag .U =_df .NewCT_Underline ();_dgafb ._eaag .U .ColorAttr =&_df .ST_HexColor {};_dgafb ._eaag .U .ColorAttr .ST_HexColorRGB =c .AsRGBString (); -_dgafb ._eaag .U .ValAttr =style ;};}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_gaed Run )DrawingAnchored ()[]AnchoredDrawing {_cagf :=[]AnchoredDrawing {};for _ ,_egcde :=range _gaed ._gfdaag .EG_RunInnerContent {if _egcde .Drawing ==nil {continue ;};for _ ,_dbgad :=range _egcde .Drawing .Anchor {_cagf =append (_cagf ,AnchoredDrawing {_gaed ._edeea ,_dbgad }); +};};return _cagf ;}; -// Color returns the style's Color. -func (_fbce RunProperties )Color ()Color {if _fbce ._eaag .Color ==nil {_fbce ._eaag .Color =_df .NewCT_Color ();};return Color {_fbce ._eaag .Color };}; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_dadc HyperLink )SetTargetBookmark (bm Bookmark ){_dadc ._ddde .AnchorAttr =_c .String (bm .Name ());_dadc ._ddde .IdAttr =nil ;}; -// Properties returns the numbering level paragraph properties. -func (_daga NumberingLevel )Properties ()ParagraphStyleProperties {if _daga ._ddcb .PPr ==nil {_daga ._ddcb .PPr =_df .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_daga ._ddcb .PPr };}; +// NewAnchorDrawWrapOptions return anchor drawing options property. +func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_gfg :=&AnchorDrawWrapOptions {};if !_gfg ._bcf {_ddb ,_gedb :=_df ();_gfg ._dge =_ddb ;_gfg ._bed =_gedb ;};return _gfg ;};func _gecf ()*_bg .Imagedata {_ebcd :=_bg .NewImagedata ();_edgdb :="\u0072\u0049\u0064\u0031"; +_gdce :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_ebcd .IdAttr =&_edgdb ;_ebcd .TitleAttr =&_gdce ;return _ebcd ;}; -// SetRightIndent controls right indent of paragraph. -func (_bcgc Paragraph )SetRightIndent (m _fdf .Distance ){_bcgc .ensurePPr ();_bgeb :=_bcgc ._cfacb .PPr ;if _bgeb .Ind ==nil {_bgeb .Ind =_df .NewCT_Ind ();};if m ==_fdf .Zero {_bgeb .Ind .RightAttr =nil ;}else {_bgeb .Ind .RightAttr =&_df .ST_SignedTwipsMeasure {}; -_bgeb .Ind .RightAttr .Int64 =_g .Int64 (int64 (m /_fdf .Twips ));};}; +// X returns the inner wrapped XML type. +func (_dgae HyperLink )X ()*_dbb .CT_Hyperlink {return _dgae ._ddde }; -// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_egca FormField )SetDefaultValue (v string ){if _egca ._daed .DdList !=nil {for _adec ,_bdd :=range _egca .PossibleValues (){if _bdd ==v {_egca ._daed .DdList .Default =_df .NewCT_DecimalNumber ();_egca ._daed .DdList .Default .ValAttr =int64 (_adec ); -break ;};};};}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_ebdg RunProperties )BoldValue ()OnOffValue {return _adcd (_ebdg ._dfbf .B )}; -// Caps returns true if run font is capitalized. -func (_gfcg RunProperties )Caps ()bool {return _cbdc (_gfcg ._eaag .Caps )}; +// SetRowBandSize sets the number of Rows in the row band +func (_abgd TableStyleProperties )SetRowBandSize (rows int64 ){_abgd ._gcge .TblStyleRowBandSize =_dbb .NewCT_DecimalNumber ();_abgd ._gcge .TblStyleRowBandSize .ValAttr =rows ;}; -// SetItalic sets the run to italic. -func (_bffd RunProperties )SetItalic (b bool ){if !b {_bffd ._eaag .I =nil ;_bffd ._eaag .ICs =nil ;}else {_bffd ._eaag .I =_df .NewCT_OnOff ();_bffd ._eaag .ICs =_df .NewCT_OnOff ();};}; +// GetColor returns the color.Color object representing the run color. +func (_fbfc ParagraphProperties )GetColor ()_ae .Color {if _cbbge :=_fbfc ._ecge .RPr .Color ;_cbbge !=nil {_bagea :=_cbbge .ValAttr ;if _bagea .ST_HexColorRGB !=nil {return _ae .FromHex (*_bagea .ST_HexColorRGB );};};return _ae .Color {};}; -// X returns the inner wrapped XML type. -func (_gbcc TableConditionalFormatting )X ()*_df .CT_TblStylePr {return _gbcc ._gddbc }; +// Emboss returns true if paragraph emboss is on. +func (_cgdee ParagraphProperties )Emboss ()bool {return _eaae (_cgdee ._ecge .RPr .Emboss )};func (_geg *Document )appendTable (_bege *Paragraph ,_dcd Table ,_egf bool )Table {_bcb :=_geg ._debf .Body ;_dba :=_dbb .NewEG_BlockLevelElts ();_geg ._debf .Body .EG_BlockLevelElts =append (_geg ._debf .Body .EG_BlockLevelElts ,_dba ); +_gdd :=_dbb .NewEG_ContentBlockContent ();_dba .EG_ContentBlockContent =append (_dba .EG_ContentBlockContent ,_gdd );if _bege !=nil {_ggfc :=_bege .X ();for _feg ,_dab :=range _bcb .EG_BlockLevelElts {for _ ,_dbbd :=range _dab .EG_ContentBlockContent {for _bff ,_fgg :=range _gdd .P {if _fgg ==_ggfc {_ggeg :=_dcd .X (); +_feac :=_dbb .NewEG_BlockLevelElts ();_geb :=_dbb .NewEG_ContentBlockContent ();_feac .EG_ContentBlockContent =append (_feac .EG_ContentBlockContent ,_geb );_geb .Tbl =append (_geb .Tbl ,_ggeg );_bcb .EG_BlockLevelElts =append (_bcb .EG_BlockLevelElts ,nil ); +if _egf {copy (_bcb .EG_BlockLevelElts [_feg +1:],_bcb .EG_BlockLevelElts [_feg :]);_bcb .EG_BlockLevelElts [_feg ]=_feac ;if _bff !=0{_gbe :=_dbb .NewEG_BlockLevelElts ();_cbaa :=_dbb .NewEG_ContentBlockContent ();_gbe .EG_ContentBlockContent =append (_gbe .EG_ContentBlockContent ,_cbaa ); +_cbaa .P =_dbbd .P [:_bff ];_bcb .EG_BlockLevelElts =append (_bcb .EG_BlockLevelElts ,nil );copy (_bcb .EG_BlockLevelElts [_feg +1:],_bcb .EG_BlockLevelElts [_feg :]);_bcb .EG_BlockLevelElts [_feg ]=_gbe ;};_dbbd .P =_dbbd .P [_bff :];}else {copy (_bcb .EG_BlockLevelElts [_feg +2:],_bcb .EG_BlockLevelElts [_feg +1:]); +_bcb .EG_BlockLevelElts [_feg +1]=_feac ;if _bff !=len (_dbbd .P )-1{_aged :=_dbb .NewEG_BlockLevelElts ();_cdfc :=_dbb .NewEG_ContentBlockContent ();_aged .EG_ContentBlockContent =append (_aged .EG_ContentBlockContent ,_cdfc );_cdfc .P =_dbbd .P [_bff +1:]; +_bcb .EG_BlockLevelElts =append (_bcb .EG_BlockLevelElts ,nil );copy (_bcb .EG_BlockLevelElts [_feg +3:],_bcb .EG_BlockLevelElts [_feg +2:]);_bcb .EG_BlockLevelElts [_feg +2]=_aged ;};_dbbd .P =_dbbd .P [:_bff +1];};break ;};};for _ ,_bddd :=range _dbbd .Tbl {_dbgc :=_fdg (_bddd ,_ggfc ,_egf ); +if _dbgc !=nil {break ;};};};};}else {_gdd .Tbl =append (_gdd .Tbl ,_dcd .X ());};return Table {_geg ,_dcd .X ()};}; -// X returns the inner wrapped XML type. -func (_babef Numbering )X ()*_df .Numbering {return _babef ._becge }; +// SetTextWrapNone unsets text wrapping so the image can float on top of the +// text. When used in conjunction with X/Y Offset relative to the page it can be +// used to place a logo at the top of a page at an absolute position that +// doesn't interfere with text. +func (_aa AnchoredDrawing )SetTextWrapNone (){_aa ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_aa ._ce .Choice .WrapNone =_dbb .NewWdCT_WrapNone ();}; -// AddWatermarkPicture adds new watermark picture to document. -func (_bdgc *Document )AddWatermarkPicture (imageRef _ea .ImageRef )WatermarkPicture {var _dgdb []Header ;if _efcb ,_ebbe :=_bdgc .BodySection ().GetHeader (_df .ST_HdrFtrDefault );_ebbe {_dgdb =append (_dgdb ,_efcb );};if _cbfe ,_cfb :=_bdgc .BodySection ().GetHeader (_df .ST_HdrFtrEven ); -_cfb {_dgdb =append (_dgdb ,_cbfe );};if _bcef ,_edcf :=_bdgc .BodySection ().GetHeader (_df .ST_HdrFtrFirst );_edcf {_dgdb =append (_dgdb ,_bcef );};if len (_dgdb )< 1{_gbg :=_bdgc .AddHeader ();_bdgc .BodySection ().SetHeader (_gbg ,_df .ST_HdrFtrDefault ); -_dgdb =append (_dgdb ,_gbg );};var _adbd error ;_fee :=NewWatermarkPicture ();for _ ,_ababg :=range _dgdb {imageRef ,_adbd =_ababg .AddImageRef (imageRef );if _adbd !=nil {return WatermarkPicture {};};_decf :=_ababg .Paragraphs ();if len (_decf )< 1{_acef :=_ababg .AddParagraph (); -_acef .AddRun ().AddText ("");};for _ ,_ccec :=range _ababg .X ().EG_ContentBlockContent {for _ ,_afag :=range _ccec .P {for _ ,_bgd :=range _afag .EG_PContent {for _ ,_febg :=range _bgd .EG_ContentRunContent {if _febg .R ==nil {continue ;};for _ ,_egfdc :=range _febg .R .EG_RunInnerContent {_egfdc .Pict =_fee ._bdfbb ; -break ;};};};};};};_fee .SetPicture (imageRef );return _fee ;}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_dggg TableProperties )SetCellSpacingPercent (pct float64 ){_dggg ._gddda .TblCellSpacing =_dbb .NewCT_TblWidth ();_dggg ._gddda .TblCellSpacing .TypeAttr =_dbb .ST_TblWidthPct ;_dggg ._gddda .TblCellSpacing .WAttr =&_dbb .ST_MeasurementOrPercent {}; +_dggg ._gddda .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {};_dggg ._gddda .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// Spacing returns the paragraph spacing settings. -func (_ggcc ParagraphProperties )Spacing ()ParagraphSpacing {if _ggcc ._gcab .Spacing ==nil {_ggcc ._gcab .Spacing =_df .NewCT_Spacing ();};return ParagraphSpacing {_ggcc ._gcab .Spacing };}; +// Properties returns the cell properties. +func (_dbg Cell )Properties ()CellProperties {if _dbg ._dgc .TcPr ==nil {_dbg ._dgc .TcPr =_dbb .NewCT_TcPr ();};return CellProperties {_dbg ._dgc .TcPr };}; -// ReplaceTextByRegexp replace text inside node using regexp. -func (_ecbe *Nodes )ReplaceTextByRegexp (expr *_gbd .Regexp ,newText string ){for _ ,_dccd :=range _ecbe ._aafde {_dccd .ReplaceTextByRegexp (expr ,newText );};};func _bcca ()*_af .Formulas {_efedb :=_af .NewFormulas ();_efedb .F =[]*_af .CT_F {_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_efg .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_efg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_efg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_efg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_efg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_efg .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_efg .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_efg .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_efg .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_efg .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")}; -return _efedb ;}; +// RunProperties controls run styling properties. +type RunProperties struct{_dfbf *_dbb .CT_RPr }; -// Copy makes a deep copy of the document by saving and reading it back. -// It can be useful to avoid sharing common data between two documents. -func (_cddg *Document )Copy ()(*Document ,error ){_fggf :=_d .NewBuffer ([]byte {});_bdac :=_cddg .save (_fggf ,_cddg ._fcb );if _bdac !=nil {return nil ,_bdac ;};_fgag :=_fggf .Bytes ();_agb :=_d .NewReader (_fgag );return _cbed (_agb ,int64 (_agb .Len ()),_cddg ._fcb ); -};func (_beff *Document )GetFontBytesByRelId (relID string )([]byte ,error ){if relID ==""{return nil ,nil ;};_fcfg :=_beff ._bbb .GetTargetByRelId (relID );_fcfg ="\u0077\u006f\u0072d\u002f"+_fcfg ;for _ ,_ebaa :=range _beff .ExtraFiles {if _ebaa .ZipPath ==_fcfg {_bebae ,_agfc :=_fb .ReadFile (_ebaa .DiskPath ); -if _agfc !=nil {return nil ,_dd .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",_ebaa .DiskPath ,_agfc );};return _bebae ,nil ;};};return nil ,_dd .Errorf ("\u0066\u006fn\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006f\u0072\u0061\u0067\u0065: \u0025\u0073",_fcfg ); -}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_de *Document ;_ce *_dbb .WdAnchor ;}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_ffcg :=_df .NewSettings ();_ffcg .Compat =_df .NewCT_Compat ();_adcfa :=_df .NewCT_CompatSetting ();_adcfa .NameAttr =_g .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065"); -_adcfa .UriAttr =_g .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_adcfa .ValAttr =_g .String ("\u0031\u0035"); -_ffcg .Compat .CompatSetting =append (_ffcg .Compat .CompatSetting ,_adcfa );return Settings {_ffcg };}; +// SetShadow sets the run to shadowed text. +func (_cggda RunProperties )SetShadow (b bool ){if !b {_cggda ._dfbf .Shadow =nil ;}else {_cggda ._dfbf .Shadow =_dbb .NewCT_OnOff ();};};func (_dgg *chart )RelId ()string {return _dgg ._dac }; -// NewWatermarkText generates a new WatermarkText. -func NewWatermarkText ()WatermarkText {_adbde :=_af .NewShapetype ();_bdag :=_af .NewEG_ShapeElements ();_bdag .Formulas =_bcca ();_bdag .Path =_gbabf ();_bdag .Textpath =_edadf ();_bdag .Handles =_decd ();_bdag .Lock =_gbgca ();_adbde .EG_ShapeElements =[]*_af .EG_ShapeElements {_bdag }; -var (_egffe ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_gdffb ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_ffgc =float32 (136.0);_efcef ="\u0031\u0030\u00380\u0030";_ebab ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065"; -);_adbde .IdAttr =&_egffe ;_adbde .CoordsizeAttr =&_gdffb ;_adbde .SptAttr =&_ffgc ;_adbde .AdjAttr =&_efcef ;_adbde .PathAttr =&_ebab ;_cgcff :=_af .NewShape ();_acgcfb :=_af .NewEG_ShapeElements ();_acgcfb .Textpath =_cdbgg ();_cgcff .EG_ShapeElements =[]*_af .EG_ShapeElements {_acgcfb }; -var (_cgbcfd ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_ecgag ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; -_agbcg ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_dedc ="";_ebgd ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0"; -_acfb ="\u0073\u0069\u006c\u0076\u0065\u0072";);_cgcff .IdAttr =&_cgbcfd ;_cgcff .SpidAttr =&_ecgag ;_cgcff .TypeAttr =&_agbcg ;_cgcff .AltAttr =&_dedc ;_cgcff .StyleAttr =&_ebgd ;_cgcff .AllowincellAttr =_cb .ST_TrueFalseFalse ;_cgcff .FillcolorAttr =&_acfb ; -_cgcff .StrokedAttr =_cb .ST_TrueFalseFalse ;_abef :=_df .NewCT_Picture ();_abef .Any =[]_g .Any {_adbde ,_cgcff };return WatermarkText {_ddceg :_abef ,_ccagc :_cgcff ,_cfadfe :_adbde };}; +// Clear removes all of the content from within a run. +func (_eaded Run )Clear (){_eaded ._gfdaag .EG_RunInnerContent =nil };func _abac ()*_bg .Textpath {_ddcg :=_bg .NewTextpath ();_agaac :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063"; +_ddcg .StyleAttr =&_agaac ;_gccca :="\u0041\u0053\u0041\u0050";_ddcg .StringAttr =&_gccca ;return _ddcg ;}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_bfaag FormField )PossibleValues ()[]string {if _bfaag ._daed .DdList ==nil {return nil ;};_edag :=[]string {};for _ ,_cgfeg :=range _bfaag ._daed .DdList .ListEntry {if _cgfeg ==nil {continue ;};_edag =append (_edag ,_cgfeg .ValAttr );};return _edag ; -}; +// Section is the beginning of a new section. +type Section struct{_fddca *Document ;_caead *_dbb .CT_SectPr ;}; -// SetRight sets the cell right margin -func (_bef CellMargins )SetRight (d _fdf .Distance ){_bef ._ffd .Right =_df .NewCT_TblWidth ();_ddg (_bef ._ffd .Right ,d );}; +// X returns the inner wrapped XML type. +func (_ecffa TableProperties )X ()*_dbb .CT_TblPr {return _ecffa ._gddda }; -// SetTopPct sets the cell top margin -func (_ac CellMargins )SetTopPct (pct float64 ){_ac ._ffd .Top =_df .NewCT_TblWidth ();_cce (_ac ._ffd .Top ,pct );}; +// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds +// to "Automatically resize to fit contents" being checked, while +// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. +func (_fege TableProperties )SetLayout (l _dbb .ST_TblLayoutType ){if l ==_dbb .ST_TblLayoutTypeUnset ||l ==_dbb .ST_TblLayoutTypeAutofit {_fege ._gddda .TblLayout =nil ;}else {_fege ._gddda .TblLayout =_dbb .NewCT_TblLayoutType ();_fege ._gddda .TblLayout .TypeAttr =l ; +};}; -// SetOutline sets the run to outlined text. -func (_cfef RunProperties )SetOutline (b bool ){if !b {_cfef ._eaag .Outline =nil ;}else {_cfef ._eaag .Outline =_df .NewCT_OnOff ();};}; +// VerticalAlign returns the value of run vertical align. +func (_bcda RunProperties )VerticalAlignment ()_gb .ST_VerticalAlignRun {if _abff :=_bcda ._dfbf .VertAlign ;_abff !=nil {return _abff .ValAttr ;};return 0;};func (_gecg *Document )putNode (_caec ,_bfabgf Node ,_efda bool )bool {_gecg .insertImageFromNode (_bfabgf ); +_gecg .insertStyleFromNode (_bfabgf );switch _aabc :=_bfabgf ._agef .(type ){case *Paragraph :if _ccad ,_bgdbc :=_caec .X ().(*Paragraph );_bgdbc {_gecg .appendParagraph (_ccad ,*_aabc ,_efda );return true ;}else {for _ ,_cgggc :=range _caec .Children {if _eacg :=_gecg .putNode (_cgggc ,_bfabgf ,_efda ); +_eacg {break ;};};};case *Table :if _bggf ,_afcd :=_caec .X ().(*Paragraph );_afcd {_fggg :=_gecg .appendTable (_bggf ,*_aabc ,_efda );_fggg ._egbgd =_aabc ._egbgd ;return true ;}else {for _ ,_bffce :=range _caec .Children {if _acdc :=_gecg .putNode (_bffce ,_bfabgf ,_efda ); +_acdc {break ;};};};};return false ;};var _gca =false ; -// DoubleStrike returns true if run is double striked. -func (_egaf RunProperties )DoubleStrike ()bool {return _cbdc (_egaf ._eaag .Dstrike )}; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_aaefa ParagraphStyleProperties )SetSpacing (before ,after _dd .Distance ){if _aaefa ._fadd .Spacing ==nil {_aaefa ._fadd .Spacing =_dbb .NewCT_Spacing ();};if before ==_dd .Zero {_aaefa ._fadd .Spacing .BeforeAttr =nil ;}else {_aaefa ._fadd .Spacing .BeforeAttr =&_gb .ST_TwipsMeasure {}; +_aaefa ._fadd .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_dd .Twips ));};if after ==_dd .Zero {_aaefa ._fadd .Spacing .AfterAttr =nil ;}else {_aaefa ._fadd .Spacing .AfterAttr =&_gb .ST_TwipsMeasure {};_aaefa ._fadd .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_dd .Twips )); +};}; -// // SetBeforeLineSpacing sets spacing above paragraph in line units. -func (_aedg Paragraph )SetBeforeLineSpacing (d _fdf .Distance ){_aedg .ensurePPr ();if _aedg ._cfacb .PPr .Spacing ==nil {_aedg ._cfacb .PPr .Spacing =_df .NewCT_Spacing ();};_ebgeb :=_aedg ._cfacb .PPr .Spacing ;_ebgeb .BeforeLinesAttr =_g .Int64 (int64 (d /_fdf .Twips )); -}; +// Italic returns true if run font is italic. +func (_febea RunProperties )Italic ()bool {_efce :=_febea ._dfbf ;return _eaae (_efce .I )||_eaae (_efce .ICs );}; -// SetPicture sets the watermark picture. -func (_dffgb *WatermarkPicture )SetPicture (imageRef _ea .ImageRef ){_gabdb :=imageRef .RelID ();_dcbgf :=_dffgb .getShape ();if _dffgb ._eegef !=nil {_ebee :=_dffgb ._eegef .EG_ShapeElements ;if len (_ebee )> 0&&_ebee [0].Imagedata !=nil {_ebee [0].Imagedata .IdAttr =&_gabdb ; -};}else {_gdgb :=_dffgb .findNode (_dcbgf ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _bfgc ,_bgeff :=range _gdgb .Attrs {if _bgeff .Name .Local =="\u0069\u0064"{_gdgb .Attrs [_bfgc ].Value =_gabdb ;};};};}; +// Footers returns the footers defined in the document. +func (_egcc *Document )Footers ()[]Footer {_cgf :=[]Footer {};for _ ,_ece :=range _egcc ._dda {_cgf =append (_cgf ,Footer {_egcc ,_ece });};return _cgf ;};func (_fffd Paragraph )addInstrText (_fbab string )*_dbb .CT_Text {_cbfe :=_fffd .AddRun ();_cfef :=_cbfe .X (); +_afgd :=_dbb .NewEG_RunInnerContent ();_febb :=_dbb .NewCT_Text ();_becea :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_febb .SpaceAttr =&_becea ;_febb .Content ="\u0020"+_fbab +"\u0020";_afgd .InstrText =_febb ;_cfef .EG_RunInnerContent =append (_cfef .EG_RunInnerContent ,_afgd ); +return _febb ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_dbg CellBorders )SetLeft (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_dbg ._abfd .Left =_df .NewCT_Border ();_gaac (_dbg ._abfd .Left ,t ,c ,thickness );}; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_efbe Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_efbe .ensurePPr ();if _efbe ._fgdge .PPr .NumPr ==nil {_efbe ._fgdge .PPr .NumPr =_dbb .NewCT_NumPr ();};_efac :=_dbb .NewCT_DecimalNumber ();_efac .ValAttr =int64 (abstractNumberID ); +_efbe ._fgdge .PPr .NumPr .NumId =_efac ;};func _agaag ()*_bg .Path {_eccdf :=_bg .NewPath ();_eccdf .TextpathokAttr =_gb .ST_TrueFalseTrue ;_eccdf .ConnecttypeAttr =_bg .OfcST_ConnectTypeCustom ;_bfbe :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030"; +_eccdf .ConnectlocsAttr =&_bfbe ;_dbbfa :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_eccdf .ConnectanglesAttr =&_dbbfa ;return _eccdf ;}; -// FindNodeByStyleName return slice of node base on style name. -func (_faba *Nodes )FindNodeByStyleName (styleName string )[]Node {_cede :=[]Node {};for _ ,_gacfd :=range _faba ._aafde {switch _ccdc :=_gacfd ._aefge .(type ){case *Paragraph :if _ccdc !=nil {if _bdfg ,_bcgad :=_gacfd ._fdda .Styles .SearchStyleByName (styleName ); -_bcgad {_cdef :=_ccdc .Style ();if _cdef ==_bdfg .StyleID (){_cede =append (_cede ,_gacfd );};};};case *Table :if _ccdc !=nil {if _dgbf ,_bgga :=_gacfd ._fdda .Styles .SearchStyleByName (styleName );_bgga {_adbg :=_ccdc .Style ();if _adbg ==_dgbf .StyleID (){_cede =append (_cede ,_gacfd ); -};};};};_ecea :=Nodes {_aafde :_gacfd .Children };_cede =append (_cede ,_ecea .FindNodeByStyleName (styleName )...);};return _cede ;}; +// X returns the inner wrapped XML type. +func (_afacd Run )X ()*_dbb .CT_R {return _afacd ._gfdaag }; -// Emboss returns true if paragraph emboss is on. -func (_ggda ParagraphProperties )Emboss ()bool {return _cbdc (_ggda ._gcab .RPr .Emboss )}; +// SetPrimaryStyle marks the style as a primary style. +func (_dfacg Style )SetPrimaryStyle (b bool ){if b {_dfacg ._dbgge .QFormat =_dbb .NewCT_OnOff ();}else {_dfacg ._dbgge .QFormat =nil ;};}; -// Restart restarts the numbering -func (_cbdde *Numbering )Restart (nd *NumberingDefinition ){_gfca :=nd ._egef .Lvl ;_geffe :=_cbdde .AddDefinition ();nd ._egef =_geffe ._egef ;nd ._egef .Lvl =_gfca ;}; +// FontTable returns document fontTable element. +func (_bffe *Document )FontTable ()*_dbb .Fonts {return _bffe ._gce }; -// X returns the inner wrapped XML type. -func (_caeaa TableWidth )X ()*_df .CT_TblWidth {return _caeaa ._gbga };var (FootnoteTextStyleId ="\u0046\u006f\u006ft\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_acf ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"; -EndnoteTextStyleId ="E\u006e\u0064\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_faa ="\u0045\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065";_aag =uint64 (20);); +// UnderlineColor returns the hex color value of run underline. +func (_cfcfa RunProperties )UnderlineColor ()string {if _gddafe :=_cfcfa ._dfbf .U ;_gddafe !=nil {_bebbd :=_gddafe .ColorAttr ;if _bebbd !=nil &&_bebbd .ST_HexColorRGB !=nil {return *_bebbd .ST_HexColorRGB ;};};return "";}; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_aebc ParagraphProperties )AddSection (t _df .ST_SectionMark )Section {_aebc ._gcab .SectPr =_df .NewCT_SectPr ();if t !=_df .ST_SectionMarkUnset {_aebc ._gcab .SectPr .Type =_df .NewCT_SectType ();_aebc ._gcab .SectPr .Type .ValAttr =t ;};return Section {_aebc ._cdaff ,_aebc ._gcab .SectPr }; -}; +// SizeValue returns the value of paragraph font size in points. +func (_bbca ParagraphProperties )SizeValue ()float64 {if _eegdb :=_bbca ._ecge .RPr .Sz ;_eegdb !=nil {_fded :=_eegdb .ValAttr ;if _fded .ST_UnsignedDecimalNumber !=nil {return float64 (*_fded .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetLayoutInCell sets the layoutInCell attribute of anchor. -func (_dda AnchoredDrawing )SetLayoutInCell (val bool ){_dda ._afg .LayoutInCellAttr =val }; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_eb AnchoredDrawing )SetTextWrapSquare (t _dbb .WdST_WrapText ){_eb ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_eb ._ce .Choice .WrapSquare =_dbb .NewWdCT_WrapSquare ();_eb ._ce .Choice .WrapSquare .WrapTextAttr =t ;}; -// ExtractFromHeader returns text from the document header as an array of TextItems. -func ExtractFromHeader (header *_df .Hdr )[]TextItem {return _eafdg (header .EG_ContentBlockContent ,nil )}; +// SetMultiLevelType sets the multilevel type. +func (_geegd NumberingDefinition )SetMultiLevelType (t _dbb .ST_MultiLevelType ){if t ==_dbb .ST_MultiLevelTypeUnset {_geegd ._adged .MultiLevelType =nil ;}else {_geegd ._adged .MultiLevelType =_dbb .NewCT_MultiLevelType ();_geegd ._adged .MultiLevelType .ValAttr =t ; +};}; -// FormFields extracts all of the fields from a document. They can then be -// manipulated via the methods on the field and the document saved. -func (_eggc *Document )FormFields ()[]FormField {_fefb :=[]FormField {};for _ ,_dcbc :=range _eggc .Paragraphs (){_ggfb :=_dcbc .Runs ();for _cfff ,_aecg :=range _ggfb {for _ ,_egga :=range _aecg ._febfe .EG_RunInnerContent {if _egga .FldChar ==nil ||_egga .FldChar .FfData ==nil {continue ; -};if _egga .FldChar .FldCharTypeAttr ==_df .ST_FldCharTypeBegin {if len (_egga .FldChar .FfData .Name )==0||_egga .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ggbb :=FormField {_daed :_egga .FldChar .FfData };if _egga .FldChar .FfData .TextInput !=nil {for _gdbe :=_cfff +1; -_gdbe < len (_ggfb )-1;_gdbe ++{if len (_ggfb [_gdbe ]._febfe .EG_RunInnerContent )==0{continue ;};_acbef :=_ggfb [_gdbe ]._febfe .EG_RunInnerContent [0];if _acbef .FldChar !=nil &&_acbef .FldChar .FldCharTypeAttr ==_df .ST_FldCharTypeSeparate {if len (_ggfb [_gdbe +1]._febfe .EG_RunInnerContent )==0{continue ; -};if _ggfb [_gdbe +1]._febfe .EG_RunInnerContent [0].FldChar ==nil {_ggbb ._bcfgc =_ggfb [_gdbe +1]._febfe .EG_RunInnerContent [0];break ;};};};};_fefb =append (_fefb ,_ggbb );};};};};for _ ,_agcd :=range _eggc .Headers (){for _ ,_bbecf :=range _agcd .Paragraphs (){_gdg :=_bbecf .Runs (); -for _gbac ,_gbbd :=range _gdg {for _ ,_affe :=range _gbbd ._febfe .EG_RunInnerContent {if _affe .FldChar ==nil ||_affe .FldChar .FfData ==nil {continue ;};if _affe .FldChar .FldCharTypeAttr ==_df .ST_FldCharTypeBegin {if len (_affe .FldChar .FfData .Name )==0||_affe .FldChar .FfData .Name [0].ValAttr ==nil {continue ; -};_fgff :=FormField {_daed :_affe .FldChar .FfData };if _affe .FldChar .FfData .TextInput !=nil {for _ebfec :=_gbac +1;_ebfec < len (_gdg )-1;_ebfec ++{if len (_gdg [_ebfec ]._febfe .EG_RunInnerContent )==0{continue ;};_egeb :=_gdg [_ebfec ]._febfe .EG_RunInnerContent [0]; -if _egeb .FldChar !=nil &&_egeb .FldChar .FldCharTypeAttr ==_df .ST_FldCharTypeSeparate {if len (_gdg [_ebfec +1]._febfe .EG_RunInnerContent )==0{continue ;};if _gdg [_ebfec +1]._febfe .EG_RunInnerContent [0].FldChar ==nil {_fgff ._bcfgc =_gdg [_ebfec +1]._febfe .EG_RunInnerContent [0]; -break ;};};};};_fefb =append (_fefb ,_fgff );};};};};};for _ ,_dgfa :=range _eggc .Footers (){for _ ,_gcaa :=range _dgfa .Paragraphs (){_bacb :=_gcaa .Runs ();for _bgdb ,_dege :=range _bacb {for _ ,_gbdf :=range _dege ._febfe .EG_RunInnerContent {if _gbdf .FldChar ==nil ||_gbdf .FldChar .FfData ==nil {continue ; -};if _gbdf .FldChar .FldCharTypeAttr ==_df .ST_FldCharTypeBegin {if len (_gbdf .FldChar .FfData .Name )==0||_gbdf .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_bdbe :=FormField {_daed :_gbdf .FldChar .FfData };if _gbdf .FldChar .FfData .TextInput !=nil {for _ebfb :=_bgdb +1; -_ebfb < len (_bacb )-1;_ebfb ++{if len (_bacb [_ebfb ]._febfe .EG_RunInnerContent )==0{continue ;};_ceba :=_bacb [_ebfb ]._febfe .EG_RunInnerContent [0];if _ceba .FldChar !=nil &&_ceba .FldChar .FldCharTypeAttr ==_df .ST_FldCharTypeSeparate {if len (_bacb [_ebfb +1]._febfe .EG_RunInnerContent )==0{continue ; -};if _bacb [_ebfb +1]._febfe .EG_RunInnerContent [0].FldChar ==nil {_bdbe ._bcfgc =_bacb [_ebfb +1]._febfe .EG_RunInnerContent [0];break ;};};};};_fefb =append (_fefb ,_bdbe );};};};};};return _fefb ;};func (_cadb Document )mergeFields ()[]mergeFieldInfo {_fade :=[]Paragraph {}; -_abg :=[]mergeFieldInfo {};for _ ,_deeg :=range _cadb .Tables (){for _ ,_geef :=range _deeg .Rows (){for _ ,_ffdgf :=range _geef .Cells (){_fade =append (_fade ,_ffdgf .Paragraphs ()...);};};};_fade =append (_fade ,_cadb .Paragraphs ()...);for _ ,_gefee :=range _cadb .Headers (){_fade =append (_fade ,_gefee .Paragraphs ()...); -for _ ,_fdeb :=range _gefee .Tables (){for _ ,_febf :=range _fdeb .Rows (){for _ ,_gfbgd :=range _febf .Cells (){_fade =append (_fade ,_gfbgd .Paragraphs ()...);};};};};for _ ,_fbfgc :=range _cadb .Footers (){_fade =append (_fade ,_fbfgc .Paragraphs ()...); -for _ ,_gdbae :=range _fbfgc .Tables (){for _ ,_edggb :=range _gdbae .Rows (){for _ ,_dcbdf :=range _edggb .Cells (){_fade =append (_fade ,_dcbdf .Paragraphs ()...);};};};};for _ ,_feed :=range _fade {_eacc :=_feed .Runs ();_egdfg :=-1;_eecc :=-1;_facf :=-1; -_cgdfe :=mergeFieldInfo {};for _ ,_bcac :=range _feed ._cfacb .EG_PContent {for _ ,_gbee :=range _bcac .FldSimple {if _e .Contains (_gbee .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_dbbd :=_adgf (_gbee .InstrAttr );_dbbd ._deee =true ; -_dbbd ._dcgd =_feed ;_dbbd ._cfdg =_bcac ;_abg =append (_abg ,_dbbd );};};};for _dbbg :=0;_dbbg < len (_eacc );_dbbg ++{_gbffa :=_eacc [_dbbg ];for _ ,_fbbb :=range _gbffa .X ().EG_RunInnerContent {if _fbbb .FldChar !=nil {switch _fbbb .FldChar .FldCharTypeAttr {case _df .ST_FldCharTypeBegin :_egdfg =_dbbg ; -case _df .ST_FldCharTypeSeparate :_eecc =_dbbg ;case _df .ST_FldCharTypeEnd :_facf =_dbbg ;if _cgdfe ._bcae !=""{_cgdfe ._dcgd =_feed ;_cgdfe ._bgeef =_egdfg ;_cgdfe ._bdca =_facf ;_cgdfe ._fgbb =_eecc ;_abg =append (_abg ,_cgdfe );};_egdfg =-1;_eecc =-1; -_facf =-1;_cgdfe =mergeFieldInfo {};};}else if _fbbb .InstrText !=nil &&_e .Contains (_fbbb .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _egdfg !=-1&&_facf ==-1{_cgdfe =_adgf (_fbbb .InstrText .Content );};};}; -};};return _abg ;}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; -// SetPageMargins sets the page margins for a section -func (_cggf Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _fdf .Distance ){_bfded :=_df .NewCT_PageMar ();_bfded .TopAttr .Int64 =_g .Int64 (int64 (top /_fdf .Twips ));_bfded .BottomAttr .Int64 =_g .Int64 (int64 (bottom /_fdf .Twips )); -_bfded .RightAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (right /_fdf .Twips ));_bfded .LeftAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (left /_fdf .Twips ));_bfded .HeaderAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (header /_fdf .Twips )); -_bfded .FooterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (footer /_fdf .Twips ));_bfded .GutterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (gutter /_fdf .Twips ));_cggf ._cbbbd .PgMar =_bfded ;}; +// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. +func (_egdc NumberingDefinition )MultiLevelType ()_dbb .ST_MultiLevelType {if _egdc ._adged .MultiLevelType !=nil {return _egdc ._adged .MultiLevelType .ValAttr ;}else {return _dbb .ST_MultiLevelTypeUnset ;};};func (_aed *Document )removeEndnote (_aeae int64 ){_deeac :=_aed ._adb ; +var _fegc int ;for _ddfc ,_aag :=range _deeac .CT_Endnotes .Endnote {if _aag .IdAttr ==_aeae {_fegc =_ddfc ;break ;};};_deeac .CT_Endnotes .Endnote [_fegc ]=nil ;_deeac .CT_Endnotes .Endnote [_fegc ]=_deeac .CT_Endnotes .Endnote [len (_deeac .CT_Endnotes .Endnote )-1]; +_deeac .CT_Endnotes .Endnote =_deeac .CT_Endnotes .Endnote [:len (_deeac .CT_Endnotes .Endnote )-1];_aed .reorderEndnote ();_aed .syncEndnoteSettings ();};func _afge (_agee *_dbb .CT_P ,_gdfff map[string ]string ){for _ ,_bgbdd :=range _agee .EG_PContent {for _ ,_eed :=range _bgbdd .EG_ContentRunContent {if _eed .R !=nil {for _ ,_fcdbb :=range _eed .R .EG_RunInnerContent {_ccdf :=_fcdbb .Drawing ; +if _ccdf !=nil {for _ ,_cgga :=range _ccdf .Anchor {for _ ,_cfcc :=range _cgga .Graphic .GraphicData .Any {switch _cbda :=_cfcc .(type ){case *_cc .Pic :if _cbda .BlipFill !=nil &&_cbda .BlipFill .Blip !=nil {_eegb (_cbda .BlipFill .Blip ,_gdfff );};default:}; +};};for _ ,_fgdf :=range _ccdf .Inline {for _ ,_daea :=range _fgdf .Graphic .GraphicData .Any {switch _fbfe :=_daea .(type ){case *_cc .Pic :if _fbfe .BlipFill !=nil &&_fbfe .BlipFill .Blip !=nil {_eegb (_fbfe .BlipFill .Blip ,_gdfff );};default:};};}; +};};};};};}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_eged NumberingDefinition )AddLevel ()NumberingLevel {_ebdag :=_df .NewCT_Lvl ();_ebdag .Start =&_df .CT_DecimalNumber {ValAttr :1};_ebdag .IlvlAttr =int64 (len (_eged ._egef .Lvl ));_eged ._egef .Lvl =append (_eged ._egef .Lvl ,_ebdag );return NumberingLevel {_ebdag }; +// SetTextWrapInFrontOfText sets the text wrap to in front of text. +func (_ec AnchoredDrawing )SetTextWrapInFrontOfText (){_ec ._ce .Choice =&_dbb .WdEG_WrapTypeChoice {};_ec ._ce .Choice .WrapNone =_dbb .NewWdCT_WrapNone ();_ec ._ce .BehindDocAttr =false ;_ec ._ce .LayoutInCellAttr =true ;_ec ._ce .AllowOverlapAttr =true ; }; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// document. -func (_ccdd *Document )GetChartSpaceByRelId (relId string )*_fd .ChartSpace {_egfc :=_ccdd ._bdfb .GetTargetByRelId (relId );for _ ,_aagfg :=range _ccdd ._ebd {if _egfc ==_aagfg .Target (){return _aagfg ._egfd ;};};return nil ;}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_edcg *_dbb .Numbering }; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_ddcb *_df .CT_Lvl }; +// SetOutlineLvl sets outline level of paragraph. +func (_dgdab Paragraph )SetOutlineLvl (lvl int64 ){_dgdab .ensurePPr ();if _dgdab ._fgdge .PPr .OutlineLvl ==nil {_dgdab ._fgdge .PPr .OutlineLvl =_dbb .NewCT_DecimalNumber ();};_abdgc :=lvl -1;_dgdab ._fgdge .PPr .OutlineLvl .ValAttr =_abdgc ;};func _ccadb ()*_bg .Textpath {_fedg :=_bg .NewTextpath (); +_fedg .OnAttr =_gb .ST_TrueFalseTrue ;_fedg .FitshapeAttr =_gb .ST_TrueFalseTrue ;return _fedg ;}; -// SetLeftPct sets the cell left margin -func (_eea CellMargins )SetLeftPct (pct float64 ){_eea ._ffd .Left =_df .NewCT_TblWidth ();_cce (_eea ._ffd .Left ,pct );}; +// Bookmarks returns all of the bookmarks defined in the document. +func (_agdc Document )Bookmarks ()[]Bookmark {if _agdc ._debf .Body ==nil {return nil ;};_bcfd :=[]Bookmark {};for _ ,_aegf :=range _agdc ._debf .Body .EG_BlockLevelElts {for _ ,_aeea :=range _aegf .EG_ContentBlockContent {for _ ,_gbadc :=range _gacf (_aeea ){_bcfd =append (_bcfd ,_gbadc ); +};};};return _bcfd ;}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_bbcca *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _bbcca .insertParagraph (relativeTo ,true );}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_gdccb Run )ClearContent (){_gdccb ._gfdaag .EG_RunInnerContent =nil }; -// AddParagraph adds a paragraph to the table cell. -func (_dgb Cell )AddParagraph ()Paragraph {_eee :=_df .NewEG_BlockLevelElts ();_dgb ._gfe .EG_BlockLevelElts =append (_dgb ._gfe .EG_BlockLevelElts ,_eee );_cef :=_df .NewEG_ContentBlockContent ();_eee .EG_ContentBlockContent =append (_eee .EG_ContentBlockContent ,_cef ); -_bca :=_df .NewCT_P ();_cef .P =append (_cef .P ,_bca );return Paragraph {_dgb ._dfb ,_bca };}; +// Outline returns true if run outline is on. +func (_beggdb RunProperties )Outline ()bool {return _eaae (_beggdb ._dfbf .Outline )};func (_aadg *WatermarkText )getShapeType ()*_c .XSDAny {return _aadg .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. -type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_df .CT_P ;Hyperlink *_df .CT_Hyperlink ;Run *_df .CT_R ;TableInfo *TableInfo ;}; +// SetPageMargins sets the page margins for a section +func (_acbeb Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _dd .Distance ){_ebaf :=_dbb .NewCT_PageMar ();_ebaf .TopAttr .Int64 =_c .Int64 (int64 (top /_dd .Twips ));_ebaf .BottomAttr .Int64 =_c .Int64 (int64 (bottom /_dd .Twips )); +_ebaf .RightAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (right /_dd .Twips ));_ebaf .LeftAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (left /_dd .Twips ));_ebaf .HeaderAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (header /_dd .Twips )); +_ebaf .FooterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (footer /_dd .Twips ));_ebaf .GutterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (gutter /_dd .Twips ));_acbeb ._caead .PgMar =_ebaf ;};func (_acdcb Paragraph )addBeginFldChar (_cggdc string )*_dbb .CT_FFData {_eeff :=_acdcb .addFldChar (); +_eeff .FldCharTypeAttr =_dbb .ST_FldCharTypeBegin ;_eeff .FfData =_dbb .NewCT_FFData ();_gfga :=_dbb .NewCT_FFName ();_gfga .ValAttr =&_cggdc ;_eeff .FfData .Name =[]*_dbb .CT_FFName {_gfga };return _eeff .FfData ;}; -// BodySection returns the default body section used for all preceding -// paragraphs until the previous Section. If there is no previous sections, the -// body section applies to the entire document. -func (_ffa *Document )BodySection ()Section {if _ffa ._acc .Body .SectPr ==nil {_ffa ._acc .Body .SectPr =_df .NewCT_SectPr ();};return Section {_ffa ,_ffa ._acc .Body .SectPr };}; +// SetItalic sets the run to italic. +func (_effd RunProperties )SetItalic (b bool ){if !b {_effd ._dfbf .I =nil ;_effd ._dfbf .ICs =nil ;}else {_effd ._dfbf .I =_dbb .NewCT_OnOff ();_effd ._dfbf .ICs =_dbb .NewCT_OnOff ();};}; // MergeFields returns the list of all mail merge fields found in the document. -func (_abdd Document )MergeFields ()[]string {_febcf :=map[string ]struct{}{};for _ ,_cfdac :=range _abdd .mergeFields (){_febcf [_cfdac ._bcae ]=struct{}{};};_ggbc :=[]string {};for _dfaf :=range _febcf {_ggbc =append (_ggbc ,_dfaf );};return _ggbc ;}; - - -// Nodes contains slice of Node element. -type Nodes struct{_aafde []Node }; +func (_cbbbe Document )MergeFields ()[]string {_ddace :=map[string ]struct{}{};for _ ,_cbbbc :=range _cbbbe .mergeFields (){_ddace [_cbbbc ._cgfb ]=struct{}{};};_cdfbb :=[]string {};for _ffcd :=range _ddace {_cdfbb =append (_cdfbb ,_ffcd );};return _cdfbb ; +}; -// InsertStyle insert style to styles. -func (_bdee Styles )InsertStyle (ss Style ){_bdee ._adbaf .Style =append (_bdee ._adbaf .Style ,ss .X ())}; +// Levels returns all of the numbering levels defined in the definition. +func (_egedb NumberingDefinition )Levels ()[]NumberingLevel {_eeea :=[]NumberingLevel {};for _ ,_daebf :=range _egedb ._adged .Lvl {_eeea =append (_eeea ,NumberingLevel {_daebf });};return _eeea ;}; -// AddParagraph adds a paragraph to the header. -func (_cfed Header )AddParagraph ()Paragraph {_gbdfe :=_df .NewEG_ContentBlockContent ();_cfed ._ecfgc .EG_ContentBlockContent =append (_cfed ._ecfgc .EG_ContentBlockContent ,_gbdfe );_caca :=_df .NewCT_P ();_gbdfe .P =append (_gbdfe .P ,_caca );return Paragraph {_cfed ._caefb ,_caca }; -}; +// X returns the inner wrapped XML type. +func (_egdf ParagraphProperties )X ()*_dbb .CT_PPr {return _egdf ._ecge }; -// SetEmboss sets the run to embossed text. -func (_fdaag RunProperties )SetEmboss (b bool ){if !b {_fdaag ._eaag .Emboss =nil ;}else {_fdaag ._eaag .Emboss =_df .NewCT_OnOff ();};}; +// AnchorDrawWrapOptions is options to set +// wrapPolygon for wrap text through and tight. +type AnchorDrawWrapOptions struct{_bcf bool ;_dge *_cg .CT_Point2D ;_bed []*_cg .CT_Point2D ;}; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_bgaa ParagraphProperties )SetSpacing (before ,after _fdf .Distance ){if _bgaa ._gcab .Spacing ==nil {_bgaa ._gcab .Spacing =_df .NewCT_Spacing ();};_bgaa ._gcab .Spacing .BeforeAttr =&_cb .ST_TwipsMeasure {};_bgaa ._gcab .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_fdf .Twips )); -_bgaa ._gcab .Spacing .AfterAttr =&_cb .ST_TwipsMeasure {};_bgaa ._gcab .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_fdf .Twips ));}; +// SetSize sets the size of the displayed image on the page. +func (_gbg AnchoredDrawing )SetSize (w ,h _dd .Distance ){_gbg ._ce .Extent .CxAttr =int64 (float64 (w *_dd .Pixel72 )/_dd .EMU );_gbg ._ce .Extent .CyAttr =int64 (float64 (h *_dd .Pixel72 )/_dd .EMU );};func _cedab (_cedb *_dbb .CT_Tbl ,_fgcc map[string ]string ){for _ ,_feacc :=range _cedb .EG_ContentRowContent {for _ ,_eddg :=range _feacc .Tr {for _ ,_fegad :=range _eddg .EG_ContentCellContent {for _ ,_babe :=range _fegad .Tc {for _ ,_gebfe :=range _babe .EG_BlockLevelElts {for _ ,_baegb :=range _gebfe .EG_ContentBlockContent {for _ ,_bddg :=range _baegb .P {_gfggb (_bddg ,_fgcc ); +};for _ ,_cada :=range _baegb .Tbl {_cedab (_cada ,_fgcc );};};};};};};};}; -// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. -func (_ggcb *Document )Append (d1orig *Document )error {_ffbec ,_ggab :=d1orig .Copy ();if _ggab !=nil {return _ggab ;};_ggcb .DocBase =_ggcb .DocBase .Append (_ffbec .DocBase );if _ffbec ._acc .ConformanceAttr !=_cb .ST_ConformanceClassStrict {_ggcb ._acc .ConformanceAttr =_ffbec ._acc .ConformanceAttr ; -};_afgc :=_ggcb ._bdfb .X ().Relationship ;_efadf :=_ffbec ._bdfb .X ().Relationship ;_ffce :=_ffbec ._acc .Body ;_ccca :=map[string ]string {};_dfcde :=map[int64 ]int64 {};_cdbab :=map[int64 ]int64 {};for _ ,_edff :=range _efadf {_cdfc :=true ;_cgbba :=_edff .IdAttr ; -_aebf :=_edff .TargetAttr ;_cacd :=_edff .TypeAttr ;_cggc :=_cacd ==_g .ImageType ;_aaae :=_cacd ==_g .HyperLinkType ;var _gcga string ;for _ ,_efgb :=range _afgc {if _efgb .TypeAttr ==_cacd &&_efgb .TargetAttr ==_aebf {_cdfc =false ;_gcga =_efgb .IdAttr ; -break ;};};if _cggc {_abbg :="\u0077\u006f\u0072d\u002f"+_aebf ;for _ ,_cdec :=range _ffbec .DocBase .Images {if _cdec .Target ()==_abbg {_gacf ,_egeed :=_ea .ImageFromStorage (_cdec .Path ());if _egeed !=nil {return _egeed ;};_ebe ,_egeed :=_ggcb .AddImage (_gacf ); -if _egeed !=nil {return _egeed ;};_gcga =_ebe .RelID ();break ;};};}else if _cdfc {if _aaae {_ebda :=_ggcb ._bdfb .AddHyperlink (_aebf );_gcga =_ea .Relationship (_ebda ).ID ();}else {_eaff :=_ggcb ._bdfb .AddRelationship (_aebf ,_cacd );_gcga =_eaff .X ().IdAttr ; -};};if _cgbba !=_gcga {_ccca [_cgbba ]=_gcga ;};};if _ffce .SectPr !=nil {for _ ,_fdgg :=range _ffce .SectPr .EG_HdrFtrReferences {if _fdgg .HeaderReference !=nil {if _caeb ,_cgcf :=_ccca [_fdgg .HeaderReference .IdAttr ];_cgcf {_fdgg .HeaderReference .IdAttr =_caeb ; -_ggcb ._bcd =append (_ggcb ._bcd ,_ea .NewRelationships ());};}else if _fdgg .FooterReference !=nil {if _cffe ,_acgf :=_ccca [_fdgg .FooterReference .IdAttr ];_acgf {_fdgg .FooterReference .IdAttr =_cffe ;_ggcb ._ecd =append (_ggcb ._ecd ,_ea .NewRelationships ()); -};};};};_cdgb ,_gcfbc :=_ggcb ._eced ,_ffbec ._eced ;if _cdgb !=nil {if _gcfbc !=nil {if _cdgb .Endnote !=nil {if _gcfbc .Endnote !=nil {_gaab :=int64 (len (_cdgb .Endnote )+1);for _ ,_gebc :=range _gcfbc .Endnote {_cdfd :=_gebc .IdAttr ;if _cdfd > 0{_gebc .IdAttr =_gaab ; -_cdgb .Endnote =append (_cdgb .Endnote ,_gebc );_cdbab [_cdfd ]=_gaab ;_gaab ++;};};};}else {_cdgb .Endnote =_gcfbc .Endnote ;};};}else if _gcfbc !=nil {_cdgb =_gcfbc ;};_ggcb ._eced =_cdgb ;_cacb ,_aeda :=_ggcb ._ded ,_ffbec ._ded ;if _cacb !=nil {if _aeda !=nil {if _cacb .Footnote !=nil {if _aeda .Footnote !=nil {_geadf :=int64 (len (_cacb .Footnote )+1); -for _ ,_bdfc :=range _aeda .Footnote {_ddgd :=_bdfc .IdAttr ;if _ddgd > 0{_bdfc .IdAttr =_geadf ;_cacb .Footnote =append (_cacb .Footnote ,_bdfc );_dfcde [_ddgd ]=_geadf ;_geadf ++;};};};}else {_cacb .Footnote =_aeda .Footnote ;};};}else if _aeda !=nil {_cacb =_aeda ; -};_ggcb ._ded =_cacb ;for _ ,_bbbdb :=range _ffce .EG_BlockLevelElts {for _ ,_bfea :=range _bbbdb .EG_ContentBlockContent {for _ ,_bgee :=range _bfea .P {_fgb (_bgee ,_ccca );_adba (_bgee ,_ccca );_ged (_bgee ,_dfcde ,_cdbab );};for _ ,_gce :=range _bfea .Tbl {_afdd (_gce ,_ccca ); -_gefc (_gce ,_ccca );_becg (_gce ,_dfcde ,_cdbab );};};};_ggcb ._acc .Body .EG_BlockLevelElts =append (_ggcb ._acc .Body .EG_BlockLevelElts ,_ffbec ._acc .Body .EG_BlockLevelElts ...);if _ggcb ._acc .Body .SectPr ==nil {_ggcb ._acc .Body .SectPr =_ffbec ._acc .Body .SectPr ; -}else {var _feeg ,_ccf bool ;for _ ,_ebgb :=range _ggcb ._acc .Body .SectPr .EG_HdrFtrReferences {if _ebgb .HeaderReference !=nil {_feeg =true ;}else if _ebgb .FooterReference !=nil {_ccf =true ;};};if !_feeg {for _ ,_ced :=range _ffbec ._acc .Body .SectPr .EG_HdrFtrReferences {if _ced .HeaderReference !=nil {_ggcb ._acc .Body .SectPr .EG_HdrFtrReferences =append (_ggcb ._acc .Body .SectPr .EG_HdrFtrReferences ,_ced ); -break ;};};};if !_ccf {for _ ,_caaef :=range _ffbec ._acc .Body .SectPr .EG_HdrFtrReferences {if _caaef .FooterReference !=nil {_ggcb ._acc .Body .SectPr .EG_HdrFtrReferences =append (_ggcb ._acc .Body .SectPr .EG_HdrFtrReferences ,_caaef );break ;};}; -};if _ggcb ._acc .Body .SectPr .Cols ==nil &&_ffbec ._acc .Body .SectPr .Cols !=nil {_ggcb ._acc .Body .SectPr .Cols =_ffbec ._acc .Body .SectPr .Cols ;};};_adbf :=_ggcb .Numbering ._becge ;_acab :=_ffbec .Numbering ._becge ;if _adbf ==nil &&_acab !=nil {_adbf =_acab ; -};_ggcb .Numbering ._becge =_adbf ;if _ggcb .Styles ._adbaf ==nil &&_ffbec .Styles ._adbaf !=nil {_ggcb .Styles ._adbaf =_ffbec .Styles ._adbaf ;};_ggcb ._egfb =append (_ggcb ._egfb ,_ffbec ._egfb ...);_ggcb ._cca =append (_ggcb ._cca ,_ffbec ._cca ...); -if len (_ggcb ._faed )==0{_ggcb ._faed =_ffbec ._faed ;};if len (_ggcb ._aga )==0{_ggcb ._aga =_ffbec ._aga ;};_adce :=_ggcb ._bbe ;_cdbf :=_ffbec ._bbe ;if _adce !=nil {if _cdbf !=nil {if _adce .Divs !=nil {if _cdbf .Divs !=nil {_adce .Divs .Div =append (_adce .Divs .Div ,_cdbf .Divs .Div ...); -};}else {_adce .Divs =_cdbf .Divs ;};};_adce .Frameset =nil ;}else if _cdbf !=nil {_adce =_cdbf ;_adce .Frameset =nil ;};_ggcb ._bbe =_adce ;_geag :=_ggcb ._eec ;_efdf :=_ffbec ._eec ;if _geag !=nil {if _efdf !=nil {if _geag .Font !=nil {if _efdf .Font !=nil {for _ ,_aagg :=range _efdf .Font {_bbg :=true ; -for _ ,_aabd :=range _geag .Font {if _aabd .NameAttr ==_aagg .NameAttr {_bbg =false ;break ;};};if _bbg {_geag .Font =append (_geag .Font ,_aagg );};};};}else {_geag .Font =_efdf .Font ;};};}else if _efdf !=nil {_geag =_efdf ;};_ggcb ._eec =_geag ;return nil ; -};func _gbabf ()*_af .Path {_gabe :=_af .NewPath ();_gabe .TextpathokAttr =_cb .ST_TrueFalseTrue ;_gabe .ConnecttypeAttr =_af .OfcST_ConnectTypeCustom ;_accca :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030"; -_gabe .ConnectlocsAttr =&_accca ;_befdg :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_gabe .ConnectanglesAttr =&_befdg ;return _gabe ;}; +// AddDefinition adds a new numbering definition. +func (_acdgd Numbering )AddDefinition ()NumberingDefinition {_cdgdf :=_dbb .NewCT_Num ();_aeebe :=int64 (1);for _ ,_fdfd :=range _acdgd .Definitions (){if _fdfd .AbstractNumberID ()>=_aeebe {_aeebe =_fdfd .AbstractNumberID ()+1;};};_adgfg :=int64 (1);for _ ,_befaa :=range _acdgd .X ().Num {if _befaa .NumIdAttr >=_adgfg {_adgfg =_befaa .NumIdAttr +1; +};};_cdgdf .NumIdAttr =_adgfg ;_cdgdf .AbstractNumId =_dbb .NewCT_DecimalNumber ();_cdgdf .AbstractNumId .ValAttr =_aeebe ;_cbae :=_dbb .NewCT_AbstractNum ();_cbae .AbstractNumIdAttr =_aeebe ;_acdgd ._edcg .AbstractNum =append (_acdgd ._edcg .AbstractNum ,_cbae ); +_acdgd ._edcg .Num =append (_acdgd ._edcg .Num ,_cdgdf );return NumberingDefinition {_cbae };}; -// Header is a header for a document section. -type Header struct{_caefb *Document ;_ecfgc *_df .Hdr ;}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_gebfc Run )AddDrawingAnchored (img _cf .ImageRef )(AnchoredDrawing ,error ){_eage :=_gebfc .newIC ();_eage .Drawing =_dbb .NewCT_Drawing ();_aagb :=_dbb .NewWdAnchor ();_cbgag :=AnchoredDrawing {_gebfc ._edeea ,_aagb };_aagb .SimplePosAttr =_c .Bool (false ); +_aagb .AllowOverlapAttr =true ;_aagb .CNvGraphicFramePr =_cg .NewCT_NonVisualGraphicFrameProperties ();_eage .Drawing .Anchor =append (_eage .Drawing .Anchor ,_aagb );_aagb .Graphic =_cg .NewGraphic ();_aagb .Graphic .GraphicData =_cg .NewCT_GraphicalObjectData (); +_aagb .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"; +_aagb .SimplePos .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_aagb .SimplePos .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_aagb .PositionH .RelativeFromAttr =_dbb .WdST_RelFromHPage ;_aagb .PositionH .Choice =&_dbb .WdCT_PosHChoice {};_aagb .PositionH .Choice .PosOffset =_c .Int32 (0); +_aagb .PositionV .RelativeFromAttr =_dbb .WdST_RelFromVPage ;_aagb .PositionV .Choice =&_dbb .WdCT_PosVChoice {};_aagb .PositionV .Choice .PosOffset =_c .Int32 (0);_aagb .Extent .CxAttr =int64 (float64 (img .Size ().X *_dd .Pixel72 )/_dd .EMU );_aagb .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dd .Pixel72 )/_dd .EMU ); +_aagb .Choice =&_dbb .WdEG_WrapTypeChoice {};_aagb .Choice .WrapSquare =_dbb .NewWdCT_WrapSquare ();_aagb .Choice .WrapSquare .WrapTextAttr =_dbb .WdST_WrapTextBothSides ;_cgfgc :=0x7FFFFFFF&_e .Uint32 ();_aagb .DocPr .IdAttr =_cgfgc ;_cfede :=_cc .NewPic (); +_cfede .NvPicPr .CNvPr .IdAttr =_cgfgc ;_edgbge :=img .RelID ();if _edgbge ==""{return _cbgag ,_gd .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073"); +};_aagb .Graphic .GraphicData .Any =append (_aagb .Graphic .GraphicData .Any ,_cfede );_cfede .BlipFill =_cg .NewCT_BlipFillProperties ();_cfede .BlipFill .Blip =_cg .NewCT_Blip ();_cfede .BlipFill .Blip .EmbedAttr =&_edgbge ;_cfede .BlipFill .Stretch =_cg .NewCT_StretchInfoProperties (); +_cfede .BlipFill .Stretch .FillRect =_cg .NewCT_RelativeRect ();_cfede .SpPr =_cg .NewCT_ShapeProperties ();_cfede .SpPr .Xfrm =_cg .NewCT_Transform2D ();_cfede .SpPr .Xfrm .Off =_cg .NewCT_Point2D ();_cfede .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_cfede .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_cfede .SpPr .Xfrm .Ext =_cg .NewCT_PositiveSize2D ();_cfede .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dd .Point );_cfede .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dd .Point ); +_cfede .SpPr .PrstGeom =_cg .NewCT_PresetGeometry2D ();_cfede .SpPr .PrstGeom .PrstAttr =_cg .ST_ShapeTypeRect ;return _cbgag ,nil ;}; -// X returns the inner wml.CT_PBdr -func (_ebad ParagraphBorders )X ()*_df .CT_PBdr {return _ebad ._fece }; +// SetLeftIndent controls left indent of paragraph. +func (_effbf Paragraph )SetLeftIndent (m _dd .Distance ){_effbf .ensurePPr ();_deaabd :=_effbf ._fgdge .PPr ;if _deaabd .Ind ==nil {_deaabd .Ind =_dbb .NewCT_Ind ();};if m ==_dd .Zero {_deaabd .Ind .LeftAttr =nil ;}else {_deaabd .Ind .LeftAttr =&_dbb .ST_SignedTwipsMeasure {}; +_deaabd .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_dd .Twips ));};}; -// SetTblHeader set row properties for repeat table row on every new page value. -func (_dbaff RowProperties )SetTblHeader (val bool ){if !val {_dbaff ._dadce .TblHeader =nil ;}else {_dfcfe :=_df .NewCT_OnOff ();_dbaff ._dadce .TblHeader =[]*_df .CT_OnOff {_dfcfe };};};func (_dcga Paragraph )addInstrText (_ebfde string )*_df .CT_Text {_caaf :=_dcga .AddRun (); -_fdee :=_caaf .X ();_adad :=_df .NewEG_RunInnerContent ();_cbcf :=_df .NewCT_Text ();_fecd :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_cbcf .SpaceAttr =&_fecd ;_cbcf .Content ="\u0020"+_ebfde +"\u0020";_adad .InstrText =_cbcf ;_fdee .EG_RunInnerContent =append (_fdee .EG_RunInnerContent ,_adad ); -return _cbcf ;}; +// Definitions returns the defined numbering definitions. +func (_ccga Numbering )Definitions ()[]NumberingDefinition {_fgeba :=[]NumberingDefinition {};if _ccga ._edcg !=nil {for _ ,_gcbge :=range _ccga ._edcg .AbstractNum {_fgeba =append (_fgeba ,NumberingDefinition {_gcbge });};};return _fgeba ;}; -// Shadow returns true if paragraph shadow is on. -func (_dgdge ParagraphProperties )Shadow ()bool {return _cbdc (_dgdge ._gcab .RPr .Shadow )}; +// Copy makes a deep copy of the document by saving and reading it back. +// It can be useful to avoid sharing common data between two documents. +func (_ddgf *Document )Copy ()(*Document ,error ){_ffbf :=_fc .NewBuffer ([]byte {});_efd :=_ddgf .save (_ffbf ,_ddgf ._dca );if _efd !=nil {return nil ,_efd ;};_febf :=_ffbf .Bytes ();_daff :=_fc .NewReader (_febf );return _fadad (_daff ,int64 (_daff .Len ()),_ddgf ._dca ); +}; -// SetValue sets the width value. -func (_cbfa TableWidth )SetValue (m _fdf .Distance ){_cbfa ._gbga .WAttr =&_df .ST_MeasurementOrPercent {};_cbfa ._gbga .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {};_cbfa ._gbga .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (m /_fdf .Twips )); -_cbfa ._gbga .TypeAttr =_df .ST_TblWidthDxa ;};func _decd ()*_af .Handles {_agcdc :=_af .NewHandles ();_ccdef :=_af .NewCT_H ();_geec :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_ccdef .PositionAttr =&_geec ;_gecdb :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031"; -_ccdef .XrangeAttr =&_gecdb ;_agcdc .H =[]*_af .CT_H {_ccdef };return _agcdc ;}; +// GetWrapPathLineTo return wrapPath lineTo value. +func (_dga AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_cg .CT_Point2D {return _dga ._bed }; -// SetRight sets the right border to a specified type, color and thickness. -func (_ggf CellBorders )SetRight (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_ggf ._abfd .Right =_df .NewCT_Border ();_gaac (_ggf ._abfd .Right ,t ,c ,thickness );}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_adbce FormField )SetValue (v string ){if _adbce ._fbag .DdList !=nil {for _fgfdc ,_fecf :=range _adbce .PossibleValues (){if _fecf ==v {_adbce ._fbag .DdList .Result =_dbb .NewCT_DecimalNumber ();_adbce ._fbag .DdList .Result .ValAttr =int64 (_fgfdc ); +break ;};};}else if _adbce ._fbag .TextInput !=nil {_adbce ._faabc .T =_dbb .NewCT_Text ();_adbce ._faabc .T .Content =v ;};}; -// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] -func (_fdfc Section )GetHeader (t _df .ST_HdrFtr )(Header ,bool ){for _ ,_afce :=range _fdfc ._cbbbd .EG_HdrFtrReferences {if _afce .HeaderReference .TypeAttr ==t {for _ ,_dcgda :=range _fdfc ._bfdab .Headers (){_bgbc :=_fdfc ._bfdab ._bdfb .FindRIDForN (_dcgda .Index (),_g .HeaderType ); -if _bgbc ==_afce .HeaderReference .IdAttr {return _dcgda ,true ;};};};};return Header {},false ;}; +// SetSmallCaps sets the run to small caps. +func (_fccd RunProperties )SetSmallCaps (b bool ){if !b {_fccd ._dfbf .SmallCaps =nil ;}else {_fccd ._dfbf .SmallCaps =_dbb .NewCT_OnOff ();};}; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_df .NewStyles ()}}; +// X returns the inner wrapped XML type. +func (_cfeae TableConditionalFormatting )X ()*_dbb .CT_TblStylePr {return _cfeae ._ebfbe }; -// RemoveParagraph removes a paragraph from a document. -func (_cfab *Document )RemoveParagraph (p Paragraph ){if _cfab ._acc .Body ==nil {return ;};for _ ,_fcf :=range _cfab ._acc .Body .EG_BlockLevelElts {for _ ,_aeac :=range _fcf .EG_ContentBlockContent {for _ddad ,_bdae :=range _aeac .P {if _bdae ==p ._cfacb {copy (_aeac .P [_ddad :],_aeac .P [_ddad +1:]); -_aeac .P =_aeac .P [0:len (_aeac .P )-1];return ;};};if _aeac .Sdt !=nil &&_aeac .Sdt .SdtContent !=nil &&_aeac .Sdt .SdtContent .P !=nil {for _faega ,_dgfd :=range _aeac .Sdt .SdtContent .P {if _dgfd ==p ._cfacb {copy (_aeac .P [_faega :],_aeac .P [_faega +1:]); -_aeac .P =_aeac .P [0:len (_aeac .P )-1];return ;};};};};};for _ ,_cdcf :=range _cfab .Tables (){for _ ,_cge :=range _cdcf .Rows (){for _ ,_gaf :=range _cge .Cells (){for _ ,_ggb :=range _gaf ._gfe .EG_BlockLevelElts {for _ ,_fbd :=range _ggb .EG_ContentBlockContent {for _gea ,_abb :=range _fbd .P {if _abb ==p ._cfacb {copy (_fbd .P [_gea :],_fbd .P [_gea +1:]); -_fbd .P =_fbd .P [0:len (_fbd .P )-1];return ;};};};};};};};for _ ,_adf :=range _cfab .Headers (){_adf .RemoveParagraph (p );};for _ ,_eafa :=range _cfab .Footers (){_eafa .RemoveParagraph (p );};}; +// SetCellSpacing sets the cell spacing within a table. +func (_dfegd TableProperties )SetCellSpacing (m _dd .Distance ){_dfegd ._gddda .TblCellSpacing =_dbb .NewCT_TblWidth ();_dfegd ._gddda .TblCellSpacing .TypeAttr =_dbb .ST_TblWidthDxa ;_dfegd ._gddda .TblCellSpacing .WAttr =&_dbb .ST_MeasurementOrPercent {}; +_dfegd ._gddda .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_dbb .ST_DecimalNumberOrPercent {};_dfegd ._gddda .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_dd .Dxa ));}; -// SetTextStyleBold set text style of watermark to bold. -func (_cabbca *WatermarkText )SetTextStyleBold (value bool ){if _cabbca ._ccagc !=nil {_bbdd :=_cabbca .GetStyle ();_bbdd .SetBold (value );_cabbca .SetStyle (_bbdd );};}; +// Clear clears all content within a footer +func (_fdgaf Footer )Clear (){_fdgaf ._dgdca .EG_ContentBlockContent =nil }; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_gafgg TableStyleProperties )SetCellSpacingPercent (pct float64 ){_gafgg ._gbefg .TblCellSpacing =_df .NewCT_TblWidth ();_gafgg ._gbefg .TblCellSpacing .TypeAttr =_df .ST_TblWidthPct ;_gafgg ._gbefg .TblCellSpacing .WAttr =&_df .ST_MeasurementOrPercent {}; -_gafgg ._gbefg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {};_gafgg ._gbefg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_cbgea RunProperties )RStyle ()string {if _cbgea ._dfbf .RStyle !=nil {return _cbgea ._dfbf .RStyle .ValAttr ;};return "";}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_efd CellBorders )SetBottom (t _df .ST_Border ,c _eb .Color ,thickness _fdf .Distance ){_efd ._abfd .Bottom =_df .NewCT_Border ();_gaac (_efd ._abfd .Bottom ,t ,c ,thickness );}; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_bggc ParagraphProperties )CharacterSpacingValue ()int64 {if _gfge :=_bggc ._ecge .RPr .Spacing ;_gfge !=nil {_gddaf :=_gfge .ValAttr ;if _gddaf .Int64 !=nil {return *_gddaf .Int64 ;};};return int64 (0);}; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_adbaf *_df .Styles }; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_bffdc Paragraph )InsertRunBefore (relativeTo Run )Run {return _bffdc .insertRun (relativeTo ,true );}; -// GetFooter gets a section Footer for given type -func (_cbba Section )GetFooter (t _df .ST_HdrFtr )(Footer ,bool ){for _ ,_cfaeb :=range _cbba ._cbbbd .EG_HdrFtrReferences {if _cfaeb .FooterReference .TypeAttr ==t {for _ ,_cdcceg :=range _cbba ._bfdab .Footers (){_gcfe :=_cbba ._bfdab ._bdfb .FindRIDForN (_cdcceg .Index (),_g .FooterType ); -if _gcfe ==_cfaeb .FooterReference .IdAttr {return _cdcceg ,true ;};};};};return Footer {},false ;};func _fgb (_eefe *_df .CT_P ,_gaeg map[string ]string ){for _ ,_gbba :=range _eefe .EG_PContent {for _ ,_deacf :=range _gbba .EG_ContentRunContent {if _deacf .R !=nil {for _ ,_efefd :=range _deacf .R .EG_RunInnerContent {_ebcc :=_efefd .Drawing ; -if _ebcc !=nil {for _ ,_bacaf :=range _ebcc .Anchor {for _ ,_cabc :=range _bacaf .Graphic .GraphicData .Any {switch _cgfg :=_cabc .(type ){case *_aba .Pic :if _cgfg .BlipFill !=nil &&_cgfg .BlipFill .Blip !=nil {_bdbba (_cgfg .BlipFill .Blip ,_gaeg );}; -default:};};};for _ ,_dgge :=range _ebcc .Inline {for _ ,_ccag :=range _dgge .Graphic .GraphicData .Any {switch _dbgag :=_ccag .(type ){case *_aba .Pic :if _dbgag .BlipFill !=nil &&_dbgag .BlipFill .Blip !=nil {_bdbba (_dbgag .BlipFill .Blip ,_gaeg );}; -default:};};};};};};};};}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_ffbgf ParagraphProperties )SizeMeasure ()string {if _abcgb :=_ffbgf ._ecge .RPr .Sz ;_abcgb !=nil {_geac :=_abcgb .ValAttr ;if _geac .ST_PositiveUniversalMeasure !=nil {return *_geac .ST_PositiveUniversalMeasure ;};};return "";}; -// GetImageObjByRelId returns a common.Image with the associated relation ID in the -// document. -func (_eeef *Document )GetImageObjByRelId (relId string )(_ea .Image ,error ){_ddecc :=_eeef ._bdfb .GetTargetByRelIdAndType (relId ,_g .ImageType );if _ddecc ==""{for _ ,_gabb :=range _eeef ._bcd {_ddecc =_gabb .GetTargetByRelIdAndType (relId ,_g .ImageType ); -};};if _ddecc ==""{for _ ,_egbag :=range _eeef ._ecd {_ddecc =_egbag .GetTargetByRelIdAndType (relId ,_g .ImageType );};};return _eeef .DocBase .GetImageBytesByTarget (_ddecc );}; +// OpenTemplate opens a document, removing all content so it can be used as a +// template. Since Word removes unused styles from a document upon save, to +// create a template in Word add a paragraph with every style of interest. When +// opened with OpenTemplate the document's styles will be available but the +// content will be gone. +func OpenTemplate (filename string )(*Document ,error ){_cabdd ,_acg :=Open (filename );if _acg !=nil {return nil ,_acg ;};_cabdd ._debf .Body =_dbb .NewCT_Body ();return _cabdd ,nil ;}; -// SetHeight allows controlling the height of a row within a table. -func (_dfddf RowProperties )SetHeight (ht _fdf .Distance ,rule _df .ST_HeightRule ){if rule ==_df .ST_HeightRuleUnset {_dfddf ._dadce .TrHeight =nil ;}else {_febeb :=_df .NewCT_Height ();_febeb .HRuleAttr =rule ;_febeb .ValAttr =&_cb .ST_TwipsMeasure {}; -_febeb .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (ht /_fdf .Twips ));_dfddf ._dadce .TrHeight =[]*_df .CT_Height {_febeb };};}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_fcge Paragraph )AddHyperLink ()HyperLink {_gcec :=_dbb .NewEG_PContent ();_fcge ._fgdge .EG_PContent =append (_fcge ._fgdge .EG_PContent ,_gcec );_gcec .Hyperlink =_dbb .NewCT_Hyperlink ();return HyperLink {_fcge ._ecgac ,_gcec .Hyperlink };}; -// X returns the inner wrapped XML type. -func (_ccfa InlineDrawing )X ()*_df .WdInline {return _ccfa ._cefc }; +// SetAfter sets the spacing that comes after the paragraph. +func (_cbee ParagraphSpacing )SetAfter (after _dd .Distance ){_cbee ._cbga .AfterAttr =&_gb .ST_TwipsMeasure {};_cbee ._cbga .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_dd .Twips ));};func _df ()(*_cg .CT_Point2D ,[]*_cg .CT_Point2D ){var (_cd int64 =0; +_egg int64 =21600;);_agad :=_cg .ST_Coordinate {ST_CoordinateUnqualified :&_cd ,ST_UniversalMeasure :nil };_ad :=_cg .ST_Coordinate {ST_CoordinateUnqualified :&_egg ,ST_UniversalMeasure :nil };_eag :=_cg .NewCT_Point2D ();_eag .XAttr =_agad ;_eag .YAttr =_agad ; +_ccf :=[]*_cg .CT_Point2D {&_cg .CT_Point2D {XAttr :_agad ,YAttr :_ad },&_cg .CT_Point2D {XAttr :_ad ,YAttr :_ad },&_cg .CT_Point2D {XAttr :_ad ,YAttr :_agad },_eag };return _eag ,_ccf ;}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_efbe TableLook )SetFirstColumn (on bool ){if !on {_efbe ._ffaee .FirstColumnAttr =&_cb .ST_OnOff {};_efbe ._ffaee .FirstColumnAttr .ST_OnOff1 =_cb .ST_OnOff1Off ;}else {_efbe ._ffaee .FirstColumnAttr =&_cb .ST_OnOff {};_efbe ._ffaee .FirstColumnAttr .ST_OnOff1 =_cb .ST_OnOff1On ; -};}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_abdg Endnote )Paragraphs ()[]Paragraph {_faega :=[]Paragraph {};for _ ,_adga :=range _abdg .content (){for _ ,_fegf :=range _adga .P {_faega =append (_faega ,Paragraph {_abdg ._cgfc ,_fegf });};};return _faega ;}; -// Paragraphs returns the paragraphs defined in the cell. -func (_ffbe Cell )Paragraphs ()[]Paragraph {_afd :=[]Paragraph {};for _ ,_egdf :=range _ffbe ._gfe .EG_BlockLevelElts {for _ ,_dae :=range _egdf .EG_ContentBlockContent {for _ ,_cg :=range _dae .P {_afd =append (_afd ,Paragraph {_ffbe ._dfb ,_cg });};}; -};return _afd ;}; +// WatermarkText is watermark text within the document. +type WatermarkText struct{_acggg *_dbb .CT_Picture ;_eecbg *_fae .TextpathStyle ;_fbefg *_bg .Shape ;_efgg *_bg .Shapetype ;};func (_ffeg *Document )appendParagraph (_ccfg *Paragraph ,_ebdf Paragraph ,_feaff bool )Paragraph {_eggg :=_dbb .NewEG_BlockLevelElts (); +_ffeg ._debf .Body .EG_BlockLevelElts =append (_ffeg ._debf .Body .EG_BlockLevelElts ,_eggg );_agec :=_dbb .NewEG_ContentBlockContent ();_eggg .EG_ContentBlockContent =append (_eggg .EG_ContentBlockContent ,_agec );if _ccfg !=nil {_ecbg :=_ccfg .X ();for _ ,_cbgc :=range _ffeg ._debf .Body .EG_BlockLevelElts {for _ ,_cda :=range _cbgc .EG_ContentBlockContent {for _baf ,_gee :=range _cda .P {if _gee ==_ecbg {_fdgb :=_ebdf .X (); +_cda .P =append (_cda .P ,nil );if _feaff {copy (_cda .P [_baf +1:],_cda .P [_baf :]);_cda .P [_baf ]=_fdgb ;}else {copy (_cda .P [_baf +2:],_cda .P [_baf +1:]);_cda .P [_baf +1]=_fdgb ;};break ;};};for _ ,_cefg :=range _cda .Tbl {for _ ,_bgad :=range _cefg .EG_ContentRowContent {for _ ,_fbce :=range _bgad .Tr {for _ ,_cgg :=range _fbce .EG_ContentCellContent {for _ ,_fcc :=range _cgg .Tc {for _ ,_fega :=range _fcc .EG_BlockLevelElts {for _ ,_dcdf :=range _fega .EG_ContentBlockContent {for _aeaf ,_eda :=range _dcdf .P {if _eda ==_ecbg {_cbbec :=_ebdf .X (); +_dcdf .P =append (_dcdf .P ,nil );if _feaff {copy (_dcdf .P [_aeaf +1:],_dcdf .P [_aeaf :]);_dcdf .P [_aeaf ]=_cbbec ;}else {copy (_dcdf .P [_aeaf +2:],_dcdf .P [_aeaf +1:]);_dcdf .P [_aeaf +1]=_cbbec ;};break ;};};};};};};};};};if _cda .Sdt !=nil &&_cda .Sdt .SdtContent !=nil &&_cda .Sdt .SdtContent .P !=nil {for _bdbg ,_fcdbf :=range _cda .Sdt .SdtContent .P {if _fcdbf ==_ecbg {_ecdc :=_ebdf .X (); +_cda .Sdt .SdtContent .P =append (_cda .Sdt .SdtContent .P ,nil );if _feaff {copy (_cda .Sdt .SdtContent .P [_bdbg +1:],_cda .Sdt .SdtContent .P [_bdbg :]);_cda .Sdt .SdtContent .P [_bdbg ]=_ecdc ;}else {copy (_cda .Sdt .SdtContent .P [_bdbg +2:],_cda .Sdt .SdtContent .P [_bdbg +1:]); +_cda .Sdt .SdtContent .P [_bdbg +1]=_ecdc ;};break ;};};};};};}else {_agec .P =append (_agec .P ,_ebdf .X ());};_ffc :=_ebdf .Properties ();if _ddf ,_cee :=_ffc .Section ();_cee {var (_dgf map[string ]string ;_fdcd map[string ]string ;);_dafg :=_ddf .X ().EG_HdrFtrReferences ; +for _ ,_cacg :=range _dafg {if _cacg .HeaderReference !=nil {_dgf =map[string ]string {_cacg .HeaderReference .IdAttr :_ddf ._fddca ._egc .GetTargetByRelId (_cacg .HeaderReference .IdAttr )};};if _cacg .FooterReference !=nil {_fdcd =map[string ]string {_cacg .FooterReference .IdAttr :_ddf ._fddca ._egc .GetTargetByRelId (_cacg .FooterReference .IdAttr )}; +};};var _fbcee map[int ]_cf .ImageRef ;for _ ,_afg :=range _ddf ._fddca .Headers (){for _aafa ,_ebed :=range _dgf {_fagf :=_gf .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_afg .Index ()+1));if _fagf ==_ebed {_becg :=_gf .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_afg .Index ()); +_ffeg ._accd =append (_ffeg ._accd ,_afg .X ());_caa :=_ffeg ._egc .AddRelationship (_becg ,_c .HeaderType );_caa .SetID (_aafa );_ffeg .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_becg ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c"); +_ffeg ._fef =append (_ffeg ._fef ,_cf .NewRelationships ());_cce :=_afg .Paragraphs ();for _ ,_acbd :=range _cce {for _ ,_acd :=range _acbd .Runs (){_bdc :=_acd .DrawingAnchored ();for _ ,_cbge :=range _bdc {if _cfc ,_bbc :=_cbge .GetImage ();_bbc {_fbcee =map[int ]_cf .ImageRef {_afg .Index ():_cfc }; +};};_fefee :=_acd .DrawingInline ();for _ ,_dgcf :=range _fefee {if _agc ,_bcbf :=_dgcf .GetImage ();_bcbf {_fbcee =map[int ]_cf .ImageRef {_afg .Index ():_agc };};};};};};};};for _gddc ,_ddaa :=range _fbcee {for _ ,_ggab :=range _ffeg .Headers (){if (_ggab .Index ()+1)==_gddc {_faa ,_edag :=_cf .ImageFromFile (_ddaa .Path ()); +if _edag !=nil {_ab .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_edag );};if _ ,_edag =_ggab .AddImage (_faa );_edag !=nil {_ab .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_edag ); +};};for _ ,_ebf :=range _ggab .Paragraphs (){if _aada ,_caaf :=_ddf ._fddca .Styles .SearchStyleById (_ebf .Style ());_caaf {if _ ,_bffc :=_ffeg .Styles .SearchStyleById (_ebf .Style ());!_bffc {_ffeg .Styles .InsertStyle (_aada );};};};};};var _adce map[int ]_cf .ImageRef ; +for _ ,_cfad :=range _ddf ._fddca .Footers (){for _afb ,_cgc :=range _fdcd {_beff :=_gf .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_cfad .Index ()+1));if _beff ==_cgc {_eacf :=_gf .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_cfad .Index ()); +_ffeg ._dda =append (_ffeg ._dda ,_cfad .X ());_cffe :=_ffeg ._egc .AddRelationship (_eacf ,_c .FooterType );_cffe .SetID (_afb );_ffeg .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_eacf ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c"); +_ffeg ._ffg =append (_ffeg ._ffg ,_cf .NewRelationships ());_ccca :=_cfad .Paragraphs ();for _ ,_def :=range _ccca {for _ ,_dccf :=range _def .Runs (){_fca :=_dccf .DrawingAnchored ();for _ ,_cgfd :=range _fca {if _caaa ,_cgdg :=_cgfd .GetImage ();_cgdg {_adce =map[int ]_cf .ImageRef {_cfad .Index ():_caaa }; +};};_gde :=_dccf .DrawingInline ();for _ ,_ebga :=range _gde {if _dbc ,_cfcb :=_ebga .GetImage ();_cfcb {_adce =map[int ]_cf .ImageRef {_cfad .Index ():_dbc };};};};};};};};for _dbac ,_dceb :=range _adce {for _ ,_caad :=range _ffeg .Footers (){if (_caad .Index ()+1)==_dbac {_ffadd ,_dccb :=_cf .ImageFromFile (_dceb .Path ()); +if _dccb !=nil {_ab .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_dccb );};if _ ,_dccb =_caad .AddImage (_ffadd );_dccb !=nil {_ab .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_dccb ); +};};for _ ,_dfe :=range _caad .Paragraphs (){if _cacga ,_ddgb :=_ddf ._fddca .Styles .SearchStyleById (_dfe .Style ());_ddgb {if _ ,_ccbf :=_ffeg .Styles .SearchStyleById (_dfe .Style ());!_ccbf {_ffeg .Styles .InsertStyle (_cacga );};};};};};};_ceda :=_ebdf .Numbering (); +_ffeg .Numbering ._edcg .AbstractNum =append (_ffeg .Numbering ._edcg .AbstractNum ,_ceda ._edcg .AbstractNum ...);_ffeg .Numbering ._edcg .Num =append (_ffeg .Numbering ._edcg .Num ,_ceda ._edcg .Num ...);return Paragraph {_ffeg ,_ebdf .X ()};}; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_gfef TableStyleProperties )SetTableIndent (ind _fdf .Distance ){_gfef ._gbefg .TblInd =_df .NewCT_TblWidth ();_gfef ._gbefg .TblInd .TypeAttr =_df .ST_TblWidthDxa ;_gfef ._gbefg .TblInd .WAttr =&_df .ST_MeasurementOrPercent {};_gfef ._gbefg .TblInd .WAttr .ST_DecimalNumberOrPercent =&_df .ST_DecimalNumberOrPercent {}; -_gfef ._gbefg .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (ind /_fdf .Dxa ));}; +// AddText adds text to a run. +func (_beceg Run )AddText (s string ){_dbaa :=_dbb .NewEG_RunInnerContent ();_beceg ._gfdaag .EG_RunInnerContent =append (_beceg ._gfdaag .EG_RunInnerContent ,_dbaa );_dbaa .T =_dbb .NewCT_Text ();if _c .NeedsSpacePreserve (s ){_ddgg :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; +_dbaa .T .SpaceAttr =&_ddgg ;};_dbaa .T .Content =s ;}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_cabb ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_cabb ._ffbg .KeepLines =nil ;}else {_cabb ._ffbg .KeepLines =_df .NewCT_OnOff ();};};func _aacb ()*_af .Formulas {_dbddb :=_af .NewFormulas ();_dbddb .F =[]*_af .CT_F {_efg .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_efg .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_efg .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_efg .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_efg .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_efg .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_efg .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_efg .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_efg .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")}; -return _dbddb ;}; +// GetText returns text in the watermark. +func (_fegd *WatermarkText )GetText ()string {_baaef :=_fegd .getShape ();if _fegd ._fbefg !=nil {_cdgbc :=_fegd ._fbefg .EG_ShapeElements ;if len (_cdgbc )> 0&&_cdgbc [0].Textpath !=nil {return *_cdgbc [0].Textpath .StringAttr ;};}else {_aaefb :=_fegd .findNode (_baaef ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); +for _ ,_gdeeb :=range _aaefb .Attrs {if _gdeeb .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _gdeeb .Value ;};};};return "";}; -// SetSmallCaps sets the run to small caps. -func (_fecbg RunProperties )SetSmallCaps (b bool ){if !b {_fecbg ._eaag .SmallCaps =nil ;}else {_fecbg ._eaag .SmallCaps =_df .NewCT_OnOff ();};}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_bdg *Document )Paragraphs ()[]Paragraph {_efgf :=[]Paragraph {};if _bdg ._debf .Body ==nil {return nil ;};for _ ,_bcba :=range _bdg ._debf .Body .EG_BlockLevelElts {for _ ,_dcaa :=range _bcba .EG_ContentBlockContent {for _ ,_fcde :=range _dcaa .P {_efgf =append (_efgf ,Paragraph {_bdg ,_fcde }); +};};};for _ ,_beda :=range _bdg .Tables (){for _ ,_dged :=range _beda .Rows (){for _ ,_egcg :=range _dged .Cells (){_efgf =append (_efgf ,_egcg .Paragraphs ()...);};};};return _efgf ;}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_aea Bookmark )Name ()string {return _aea ._dg .NameAttr }; +// WatermarkPicture is watermark picture within document. +type WatermarkPicture struct{_fadbe *_dbb .CT_Picture ;_cdde *_fae .ShapeStyle ;_cfaf *_bg .Shape ;_agffg *_bg .Shapetype ;}; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_ggdff Style )SetUnhideWhenUsed (b bool ){if b {_ggdff ._fdfg .UnhideWhenUsed =_df .NewCT_OnOff ();}else {_ggdff ._fdfg .UnhideWhenUsed =nil ;};};func (_ggfg *Document )syncEndnoteSettings (){_cdba :=[]int64 {};_gdca :=_ggfg .Endnotes ();for _ ,_aed :=range _gdca {if _aed .X ().TypeAttr !=_df .ST_FtnEdnUnset &&_aed .X ().TypeAttr !=_df .ST_FtnEdnNormal {_cdba =append (_cdba ,_aed .X ().IdAttr ); -};};_egee :=_ggfg .Settings .X ().CT_Settings .EndnotePr ;if _egee ==nil {_egee =_df .NewCT_EdnDocProps ();};if len (_cdba )==0{_egee .Endnote =nil ;return ;};_egee .Endnote =[]*_df .CT_FtnEdnSepRef {};for _ ,_dfga :=range _cdba {_cfge :=_df .NewCT_FtnEdnSepRef (); -_cfge .IdAttr =_dfga ;_egee .Endnote =append (_egee .Endnote ,_cfge );};}; +// SetStyle sets the style of a paragraph. +func (_agcc ParagraphProperties )SetStyle (s string ){if s ==""{_agcc ._ecge .PStyle =nil ;}else {_agcc ._ecge .PStyle =_dbb .NewCT_String ();_agcc ._ecge .PStyle .ValAttr =s ;};}; -// RightToLeft returns true if run text goes from right to left. -func (_beec RunProperties )RightToLeft ()bool {return _cbdc (_beec ._eaag .Rtl )}; +// SetHighlight highlights text in a specified color. +func (_acba RunProperties )SetHighlight (c _dbb .ST_HighlightColor ){_acba ._dfbf .Highlight =_dbb .NewCT_Highlight ();_acba ._dfbf .Highlight .ValAttr =c ;};func (_acfa *Document )addFootnotes (){_acfa ._ebd =_dbb .NewFootnotes ();_acfa ._ebd .CT_Footnotes =_dbb .CT_Footnotes {}; +_acfa ._ebd .Footnote =make ([]*_dbb .CT_FtnEdn ,0);_acfa .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074n\u006f\u0074\u0065\u0073\u002b\u0078m\u006c"); +_acfa ._egc .AddRelationship ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c",_c .FootNotesType );_dcaab :=_acfa .Styles .AddStyle (FootnoteTextStyleId ,_dbb .ST_StyleTypeParagraph ,false );_dcaab .SetName ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); +_dcaab .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_gfb :=_dcaab .ParagraphProperties ();_gfb .X ().SuppressLineNumbers =&_dbb .CT_OnOff {};_ccff :=_dcaab .RunProperties ();_ccff .X ().Sz =&_dbb .CT_HpsMeasure {ValAttr :_dbb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ccg }}; +_ccff .X ().SzCs =&_dbb .CT_HpsMeasure {ValAttr :_dbb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ccg }};_bde :=_acfa .Styles .AddStyle (_ceb ,_dbb .ST_StyleTypeCharacter ,false );_bde .SetName ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0020R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"); +_deff :=_bde .RunProperties ();_deff .X ().VertAlign =&_dbb .CT_VerticalAlignRun {ValAttr :_gb .ST_VerticalAlignRunSuperscript };_acfa .addFootnoteSeparator ();}; -// Footnotes returns the footnotes defined in the document. -func (_fbgb *Document )Footnotes ()[]Footnote {_dfge :=[]Footnote {};for _ ,_gbaeg :=range _fbgb ._ded .CT_Footnotes .Footnote {_dfge =append (_dfge ,Footnote {_fbgb ,_gbaeg });};return _dfge ;}; +// AddImageRef add ImageRef to header as relationship, returning ImageRef +// that can be used to be placed as header content. +func (_bdbd Header )AddImageRef (r _cf .ImageRef )(_cf .ImageRef ,error ){var _ddcf _cf .Relationships ;for _fbffd ,_ddbbe :=range _bdbd ._ffga ._accd {if _ddbbe ==_bdbd ._gagc {_ddcf =_bdbd ._ffga ._fef [_fbffd ];};};_cfeac :=_ddcf .AddRelationship (r .Target (),_c .ImageType ); +r .SetRelID (_cfeac .X ().IdAttr );return r ,nil ;};func (_fdcf Paragraph )insertRun (_cffbc Run ,_fbcg bool )Run {for _ ,_ebge :=range _fdcf ._fgdge .EG_PContent {for _fefc ,_ccag :=range _ebge .EG_ContentRunContent {if _ccag .R ==_cffbc .X (){_dbfcg :=_dbb .NewCT_R (); +_ebge .EG_ContentRunContent =append (_ebge .EG_ContentRunContent ,nil );if _fbcg {copy (_ebge .EG_ContentRunContent [_fefc +1:],_ebge .EG_ContentRunContent [_fefc :]);_ebge .EG_ContentRunContent [_fefc ]=_dbb .NewEG_ContentRunContent ();_ebge .EG_ContentRunContent [_fefc ].R =_dbfcg ; +}else {copy (_ebge .EG_ContentRunContent [_fefc +2:],_ebge .EG_ContentRunContent [_fefc +1:]);_ebge .EG_ContentRunContent [_fefc +1]=_dbb .NewEG_ContentRunContent ();_ebge .EG_ContentRunContent [_fefc +1].R =_dbfcg ;};return Run {_fdcf ._ecgac ,_dbfcg }; +};if _ccag .Sdt !=nil &&_ccag .Sdt .SdtContent !=nil {for _ ,_bgcge :=range _ccag .Sdt .SdtContent .EG_ContentRunContent {if _bgcge .R ==_cffbc .X (){_bfda :=_dbb .NewCT_R ();_ccag .Sdt .SdtContent .EG_ContentRunContent =append (_ccag .Sdt .SdtContent .EG_ContentRunContent ,nil ); +if _fbcg {copy (_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc +1:],_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc :]);_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc ]=_dbb .NewEG_ContentRunContent ();_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc ].R =_bfda ; +}else {copy (_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc +2:],_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc +1:]);_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc +1]=_dbb .NewEG_ContentRunContent ();_ccag .Sdt .SdtContent .EG_ContentRunContent [_fefc +1].R =_bfda ; +};return Run {_fdcf ._ecgac ,_bfda };};};};};};return _fdcf .AddRun ();}; -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_aade FormField )SetChecked (b bool ){if _aade ._daed .CheckBox ==nil {return ;};if !b {_aade ._daed .CheckBox .Checked =nil ;}else {_aade ._daed .CheckBox .Checked =_df .NewCT_OnOff ();};};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ; -OnOffValueOn ;); +// SetHeight allows controlling the height of a row within a table. +func (_fgbe RowProperties )SetHeight (ht _dd .Distance ,rule _dbb .ST_HeightRule ){if rule ==_dbb .ST_HeightRuleUnset {_fgbe ._ggcfa .TrHeight =nil ;}else {_acacc :=_dbb .NewCT_Height ();_acacc .HRuleAttr =rule ;_acacc .ValAttr =&_gb .ST_TwipsMeasure {}; +_acacc .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (ht /_dd .Twips ));_fgbe ._ggcfa .TrHeight =[]*_dbb .CT_Height {_acacc };};}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_daba RunProperties )ComplexSizeValue ()float64 {if _dfdf :=_daba ._eaag .SzCs ;_dfdf !=nil {_gcegg :=_dfdf .ValAttr ;if _gcegg .ST_UnsignedDecimalNumber !=nil {return float64 (*_gcegg .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_cecc RunProperties )SetVerticalAlignment (v _gb .ST_VerticalAlignRun ){if v ==_gb .ST_VerticalAlignRunUnset {_cecc ._dfbf .VertAlign =nil ;}else {_cecc ._dfbf .VertAlign =_dbb .NewCT_VerticalAlignRun ();_cecc ._dfbf .VertAlign .ValAttr =v ;};}; -// X returns the inner wrapped XML type. -func (_bd AnchoredDrawing )X ()*_df .WdAnchor {return _bd ._afg }; +// SetWrapPathLineTo sets wrapPath lineTo value. +func (_gc AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_cg .CT_Point2D ){_gc ._bed =coordinates ;}; -// SetAfterSpacing sets spacing below paragraph. -func (_febce Paragraph )SetAfterSpacing (d _fdf .Distance ){_febce .ensurePPr ();if _febce ._cfacb .PPr .Spacing ==nil {_febce ._cfacb .PPr .Spacing =_df .NewCT_Spacing ();};_ageeb :=_febce ._cfacb .PPr .Spacing ;_ageeb .AfterAttr =&_cb .ST_TwipsMeasure {}; -_ageeb .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (d /_fdf .Twips ));}; +// BodySection returns the default body section used for all preceding +// paragraphs until the previous Section. If there is no previous sections, the +// body section applies to the entire document. +func (_adcf *Document )BodySection ()Section {if _adcf ._debf .Body .SectPr ==nil {_adcf ._debf .Body .SectPr =_dbb .NewCT_SectPr ();};return Section {_adcf ,_adcf ._debf .Body .SectPr };}; -// SetStyle sets the font size. -func (_aggba RunProperties )SetStyle (style string ){if style ==""{_aggba ._eaag .RStyle =nil ;}else {_aggba ._eaag .RStyle =_df .NewCT_String ();_aggba ._eaag .RStyle .ValAttr =style ;};}; +// SetAlignment set alignment of paragraph. +func (_bgece Paragraph )SetAlignment (alignment _dbb .ST_Jc ){_bgece .ensurePPr ();if _bgece ._fgdge .PPr .Jc ==nil {_bgece ._fgdge .PPr .Jc =_dbb .NewCT_Jc ();};_bgece ._fgdge .PPr .Jc .ValAttr =alignment ;}; -// X returns the inner wrapped XML type. -func (_egd Bookmark )X ()*_df .CT_Bookmark {return _egd ._dg }; +// InsertStyle insert style to styles. +func (_abbgf Styles )InsertStyle (ss Style ){_abbgf ._ebgcb .Style =append (_abbgf ._ebgcb .Style ,ss .X ())}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_cccag Fonts )SetEastAsiaTheme (t _df .ST_Theme ){_cccag ._fdcd .EastAsiaThemeAttr =t }; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_dfac InlineDrawing )GetImage ()(_cf .ImageRef ,bool ){_egeba :=_dfac ._beb .Graphic .GraphicData .Any ;if len (_egeba )> 0{_eeeba ,_caga :=_egeba [0].(*_cc .Pic );if _caga {if _eeeba .BlipFill !=nil &&_eeeba .BlipFill .Blip !=nil &&_eeeba .BlipFill .Blip .EmbedAttr !=nil {return _dfac ._abfg .GetImageByRelID (*_eeeba .BlipFill .Blip .EmbedAttr ); +};};};return _cf .ImageRef {},false ;}; -// SetText sets the text to be used in bullet mode. -func (_fbgee NumberingLevel )SetText (t string ){if t ==""{_fbgee ._ddcb .LvlText =nil ;}else {_fbgee ._ddcb .LvlText =_df .NewCT_LevelText ();_fbgee ._ddcb .LvlText .ValAttr =_g .String (t );};};func (_baged *Document )insertTable (_cgg Paragraph ,_dcbd bool )Table {_bed :=_baged ._acc .Body ; -if _bed ==nil {return _baged .AddTable ();};_bfc :=_cgg .X ();for _gef ,_ccc :=range _bed .EG_BlockLevelElts {for _ ,_baaa :=range _ccc .EG_ContentBlockContent {for _eage ,_ggcg :=range _baaa .P {if _ggcg ==_bfc {_eeaa :=_df .NewCT_Tbl ();_fdd :=_df .NewEG_BlockLevelElts (); -_bga :=_df .NewEG_ContentBlockContent ();_fdd .EG_ContentBlockContent =append (_fdd .EG_ContentBlockContent ,_bga );_bga .Tbl =append (_bga .Tbl ,_eeaa );_bed .EG_BlockLevelElts =append (_bed .EG_BlockLevelElts ,nil );if _dcbd {copy (_bed .EG_BlockLevelElts [_gef +1:],_bed .EG_BlockLevelElts [_gef :]); -_bed .EG_BlockLevelElts [_gef ]=_fdd ;if _eage !=0{_aca :=_df .NewEG_BlockLevelElts ();_bcc :=_df .NewEG_ContentBlockContent ();_aca .EG_ContentBlockContent =append (_aca .EG_ContentBlockContent ,_bcc );_bcc .P =_baaa .P [:_eage ];_bed .EG_BlockLevelElts =append (_bed .EG_BlockLevelElts ,nil ); -copy (_bed .EG_BlockLevelElts [_gef +1:],_bed .EG_BlockLevelElts [_gef :]);_bed .EG_BlockLevelElts [_gef ]=_aca ;};_baaa .P =_baaa .P [_eage :];}else {copy (_bed .EG_BlockLevelElts [_gef +2:],_bed .EG_BlockLevelElts [_gef +1:]);_bed .EG_BlockLevelElts [_gef +1]=_fdd ; -if _eage !=len (_baaa .P )-1{_bbc :=_df .NewEG_BlockLevelElts ();_bgc :=_df .NewEG_ContentBlockContent ();_bbc .EG_ContentBlockContent =append (_bbc .EG_ContentBlockContent ,_bgc );_bgc .P =_baaa .P [_eage +1:];_bed .EG_BlockLevelElts =append (_bed .EG_BlockLevelElts ,nil ); -copy (_bed .EG_BlockLevelElts [_gef +3:],_bed .EG_BlockLevelElts [_gef +2:]);_bed .EG_BlockLevelElts [_gef +2]=_bbc ;};_baaa .P =_baaa .P [:_eage +1];};return Table {_baged ,_eeaa };};};for _ ,_cafb :=range _baaa .Tbl {_faf :=_aaa (_cafb ,_bfc ,_dcbd ); -if _faf !=nil {return Table {_baged ,_faf };};};};};return _baged .AddTable ();}; \ No newline at end of file +// Outline returns true if paragraph outline is on. +func (_cdfg ParagraphProperties )Outline ()bool {return _eaae (_cdfg ._ecge .RPr .Outline )}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 2dfec78e7a..d9dfcbcf87 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,131 +9,130 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package drawing ;import (_ce "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/color";_f "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";); +package drawing ;import (_g "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/color";_dc "github.com/unidoc/unioffice/measurement";_b "github.com/unidoc/unioffice/schema/soo/dml";); -// SetLevel sets the level of indentation of a paragraph. -func (_ad ParagraphProperties )SetLevel (idx int32 ){_ad ._dg .LvlAttr =_ce .Int32 (idx )}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_e *_b .CT_TextParagraph }; -// SetHeight sets the height of the shape. -func (_abf ShapeProperties )SetHeight (h _f .Distance ){_abf .ensureXfrm ();if _abf ._dgb .Xfrm .Ext ==nil {_abf ._dgb .Xfrm .Ext =_g .NewCT_PositiveSize2D ();};_abf ._dgb .Xfrm .Ext .CyAttr =int64 (h /_f .EMU );};type ShapeProperties struct{_dgb *_g .CT_ShapeProperties }; +// Properties returns the run's properties. +func (_eg Run )Properties ()RunProperties {if _eg ._bc .R ==nil {_eg ._bc .R =_b .NewCT_RegularTextRun ();};if _eg ._bc .R .RPr ==nil {_eg ._bc .R .RPr =_b .NewCT_TextCharacterProperties ();};return RunProperties {_eg ._bc .R .RPr };}; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_fb *_b .CT_TextParagraphProperties ;}; -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_g .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; +// SetHeight sets the height of the shape. +func (_ba ShapeProperties )SetHeight (h _dc .Distance ){_ba .ensureXfrm ();if _ba ._ad .Xfrm .Ext ==nil {_ba ._ad .Xfrm .Ext =_b .NewCT_PositiveSize2D ();};_ba ._ad .Xfrm .Ext .CyAttr =int64 (h /_dc .EMU );}; // X returns the inner wrapped XML type. -func (_bf ParagraphProperties )X ()*_g .CT_TextParagraphProperties {return _bf ._dg }; +func (_dad ShapeProperties )X ()*_b .CT_ShapeProperties {return _dad ._ad }; + +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_dg ShapeProperties )SetFlipHorizontal (b bool ){_dg .ensureXfrm ();if !b {_dg ._ad .Xfrm .FlipHAttr =nil ;}else {_dg ._ad .Xfrm .FlipHAttr =_g .Bool (true );};}; + +// SetGeometry sets the shape type of the shape +func (_dadf ShapeProperties )SetGeometry (g _b .ST_ShapeType ){if _dadf ._ad .PrstGeom ==nil {_dadf ._ad .PrstGeom =_b .NewCT_PresetGeometry2D ();};_dadf ._ad .PrstGeom .PrstAttr =g ;}; // X returns the inner wrapped XML type. -func (_gg ShapeProperties )X ()*_g .CT_ShapeProperties {return _gg ._dgb }; +func (_cd Paragraph )X ()*_b .CT_TextParagraph {return _cd ._e }; // SetNumbered controls if bullets are numbered or not. -func (_bd ParagraphProperties )SetNumbered (scheme _g .ST_TextAutonumberScheme ){if scheme ==_g .ST_TextAutonumberSchemeUnset {_bd ._dg .BuAutoNum =nil ;}else {_bd ._dg .BuAutoNum =_g .NewCT_TextAutonumberBullet ();_bd ._dg .BuAutoNum .TypeAttr =scheme ; +func (_ef ParagraphProperties )SetNumbered (scheme _b .ST_TextAutonumberScheme ){if scheme ==_b .ST_TextAutonumberSchemeUnset {_ef ._fb .BuAutoNum =nil ;}else {_ef ._fb .BuAutoNum =_b .NewCT_TextAutonumberBullet ();_ef ._fb .BuAutoNum .TypeAttr =scheme ; };}; -// Properties returns the run's properties. -func (_gfg Run )Properties ()RunProperties {if _gfg ._fa .R ==nil {_gfg ._fa .R =_g .NewCT_RegularTextRun ();};if _gfg ._fa .R .RPr ==nil {_gfg ._fa .R .RPr =_g .NewCT_TextCharacterProperties ();};return RunProperties {_gfg ._fa .R .RPr };};const (LineJoinRound LineJoin =iota ; -LineJoinBevel ;LineJoinMiter ;); - -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_dg *_g .CT_TextParagraphProperties ;}; +// SetBulletFont controls the font for the bullet character. +func (_ge ParagraphProperties )SetBulletFont (f string ){if f ==""{_ge ._fb .BuFont =nil ;}else {_ge ._fb .BuFont =_b .NewCT_TextFont ();_ge ._fb .BuFont .TypefaceAttr =f ;};}; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_g .EG_TextRun )Run {return Run {x }}; +// Run is a run within a paragraph. +type Run struct{_bc *_b .EG_TextRun }; -// AddBreak adds a new line break to a paragraph. -func (_ca Paragraph )AddBreak (){_dc :=_g .NewEG_TextRun ();_dc .Br =_g .NewCT_TextLineBreak ();_ca ._gd .EG_TextRun =append (_ca ._gd .EG_TextRun ,_dc );};func MakeShapeProperties (x *_g .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -func (_bc ShapeProperties )clearFill (){_bc ._dgb .NoFill =nil ;_bc ._dgb .BlipFill =nil ;_bc ._dgb .GradFill =nil ;_bc ._dgb .GrpFill =nil ;_bc ._dgb .SolidFill =nil ;_bc ._dgb .PattFill =nil ;};func (_cb LineProperties )SetSolidFill (c _a .Color ){_cb .clearFill (); -_cb ._e .SolidFill =_g .NewCT_SolidColorFillProperties ();_cb ._e .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_cb ._e .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetAlign controls the paragraph alignment +func (_gea ParagraphProperties )SetAlign (a _b .ST_TextAlignType ){_gea ._fb .AlgnAttr =a }; -// LineJoin is the type of line join -type LineJoin byte ; +// SetBold controls the bolding of a run. +func (_cb RunProperties )SetBold (b bool ){_cb ._fe .BAttr =_g .Bool (b )};func (_fa ShapeProperties )ensureXfrm (){if _fa ._ad .Xfrm ==nil {_fa ._ad .Xfrm =_b .NewCT_Transform2D ();};}; -// SetJoin sets the line join style. -func (_d LineProperties )SetJoin (e LineJoin ){_d ._e .Round =nil ;_d ._e .Miter =nil ;_d ._e .Bevel =nil ;switch e {case LineJoinRound :_d ._e .Round =_g .NewCT_LineJoinRound ();case LineJoinBevel :_d ._e .Bevel =_g .NewCT_LineJoinBevel ();case LineJoinMiter :_d ._e .Miter =_g .NewCT_LineJoinMiterProperties (); -};}; +// SetBulletChar sets the bullet character for the paragraph. +func (_daf ParagraphProperties )SetBulletChar (c string ){if c ==""{_daf ._fb .BuChar =nil ;}else {_daf ._fb .BuChar =_b .NewCT_TextCharBullet ();_daf ._fb .BuChar .CharAttr =c ;};};func (_da LineProperties )clearFill (){_da ._bg .NoFill =nil ;_da ._bg .GradFill =nil ; +_da ._bg .SolidFill =nil ;_da ._bg .PattFill =nil ;};func (_gee ShapeProperties )clearFill (){_gee ._ad .NoFill =nil ;_gee ._ad .BlipFill =nil ;_gee ._ad .GradFill =nil ;_gee ._ad .GrpFill =nil ;_gee ._ad .SolidFill =nil ;_gee ._ad .PattFill =nil ;};func MakeShapeProperties (x *_b .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_g .CT_TextParagraph )Paragraph {return Paragraph {x }}; -// SetFlipVertical controls if the shape is flipped vertically. -func (_ec ShapeProperties )SetFlipVertical (b bool ){_ec .ensureXfrm ();if !b {_ec ._dgb .Xfrm .FlipVAttr =nil ;}else {_ec ._dgb .Xfrm .FlipVAttr =_ce .Bool (true );};}; +// SetWidth sets the width of the shape. +func (_fc ShapeProperties )SetWidth (w _dc .Distance ){_fc .ensureXfrm ();if _fc ._ad .Xfrm .Ext ==nil {_fc ._ad .Xfrm .Ext =_b .NewCT_PositiveSize2D ();};_fc ._ad .Xfrm .Ext .CxAttr =int64 (w /_dc .EMU );};const (LineJoinRound LineJoin =iota ;LineJoinBevel ; +LineJoinMiter ;); // RunProperties controls the run properties. -type RunProperties struct{_ed *_g .CT_TextCharacterProperties ;}; - -// SetWidth sets the line width, MS products treat zero as the minimum width -// that can be displayed. -func (_cg LineProperties )SetWidth (w _f .Distance ){_cg ._e .WAttr =_ce .Int32 (int32 (w /_f .EMU ))}; +type RunProperties struct{_fe *_b .CT_TextCharacterProperties ;}; // X returns the inner wrapped XML type. -func (_gb LineProperties )X ()*_g .CT_LineProperties {return _gb ._e }; +func (_a LineProperties )X ()*_b .CT_LineProperties {return _a ._bg }; -// SetWidth sets the width of the shape. -func (_cf ShapeProperties )SetWidth (w _f .Distance ){_cf .ensureXfrm ();if _cf ._dgb .Xfrm .Ext ==nil {_cf ._dgb .Xfrm .Ext =_g .NewCT_PositiveSize2D ();};_cf ._dgb .Xfrm .Ext .CxAttr =int64 (w /_f .EMU );}; +// SetJoin sets the line join style. +func (_ca LineProperties )SetJoin (e LineJoin ){_ca ._bg .Round =nil ;_ca ._bg .Miter =nil ;_ca ._bg .Bevel =nil ;switch e {case LineJoinRound :_ca ._bg .Round =_b .NewCT_LineJoinRound ();case LineJoinBevel :_ca ._bg .Bevel =_b .NewCT_LineJoinBevel (); +case LineJoinMiter :_ca ._bg .Miter =_b .NewCT_LineJoinMiterProperties ();};}; -// X returns the inner wrapped XML type. -func (_gf Paragraph )X ()*_g .CT_TextParagraph {return _gf ._gd }; +// Properties returns the paragraph properties. +func (_cf Paragraph )Properties ()ParagraphProperties {if _cf ._e .PPr ==nil {_cf ._e .PPr =_b .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_cf ._e .PPr );}; -// MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_g .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; +// SetText sets the run's text contents. +func (_ce Run )SetText (s string ){_ce ._bc .Br =nil ;_ce ._bc .Fld =nil ;if _ce ._bc .R ==nil {_ce ._bc .R =_b .NewCT_RegularTextRun ();};_ce ._bc .R .T =s ;};func (_bf LineProperties )SetSolidFill (c _f .Color ){_bf .clearFill ();_bf ._bg .SolidFill =_b .NewCT_SolidColorFillProperties (); +_bf ._bg .SolidFill .SrgbClr =_b .NewCT_SRgbColor ();_bf ._bg .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};type LineProperties struct{_bg *_b .CT_LineProperties };func (_fg ShapeProperties )SetSolidFill (c _f .Color ){_fg .clearFill ();_fg ._ad .SolidFill =_b .NewCT_SolidColorFillProperties (); +_fg ._ad .SolidFill .SrgbClr =_b .NewCT_SRgbColor ();_fg ._ad .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};type ShapeProperties struct{_ad *_b .CT_ShapeProperties }; -// SetBold controls the bolding of a run. -func (_feg RunProperties )SetBold (b bool ){_feg ._ed .BAttr =_ce .Bool (b )};func (_b LineProperties )SetNoFill (){_b .clearFill ();_b ._e .NoFill =_g .NewCT_NoFillProperties ()}; +// AddBreak adds a new line break to a paragraph. +func (_bga Paragraph )AddBreak (){_ga :=_b .NewEG_TextRun ();_ga .Br =_b .NewCT_TextLineBreak ();_bga ._e .EG_TextRun =append (_bga ._e .EG_TextRun ,_ga );}; -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_eg ShapeProperties )SetFlipHorizontal (b bool ){_eg .ensureXfrm ();if !b {_eg ._dgb .Xfrm .FlipHAttr =nil ;}else {_eg ._dgb .Xfrm .FlipHAttr =_ce .Bool (true );};}; +// SetFlipVertical controls if the shape is flipped vertically. +func (_ceg ShapeProperties )SetFlipVertical (b bool ){_ceg .ensureXfrm ();if !b {_ceg ._ad .Xfrm .FlipVAttr =nil ;}else {_ceg ._ad .Xfrm .FlipVAttr =_g .Bool (true );};}; -// SetAlign controls the paragraph alignment -func (_cbd ParagraphProperties )SetAlign (a _g .ST_TextAlignType ){_cbd ._dg .AlgnAttr =a }; +// X returns the inner wrapped XML type. +func (_af Run )X ()*_b .EG_TextRun {return _af ._bc }; + +// AddRun adds a new run to a paragraph. +func (_de Paragraph )AddRun ()Run {_dd :=MakeRun (_b .NewEG_TextRun ());_de ._e .EG_TextRun =append (_de ._e .EG_TextRun ,_dd .X ());return _dd ;};func (_c LineProperties )SetNoFill (){_c .clearFill ();_c ._bg .NoFill =_b .NewCT_NoFillProperties ()}; // SetFont controls the font of a run. -func (_aa RunProperties )SetFont (s string ){_aa ._ed .Latin =_g .NewCT_TextFont ();_aa ._ed .Latin .TypefaceAttr =s ;};type LineProperties struct{_e *_g .CT_LineProperties };func (_df ShapeProperties )SetSolidFill (c _a .Color ){_df .clearFill ();_df ._dgb .SolidFill =_g .NewCT_SolidColorFillProperties (); -_df ._dgb .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_df ._dgb .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +func (_afa RunProperties )SetFont (s string ){_afa ._fe .Latin =_b .NewCT_TextFont ();_afa ._fe .Latin .TypefaceAttr =s ;}; -// SetSize sets the font size of the run text -func (_cgc RunProperties )SetSize (sz _f .Distance ){_cgc ._ed .SzAttr =_ce .Int32 (int32 (sz /_f .HundredthPoint ));};func (_ag ShapeProperties )SetNoFill (){_ag .clearFill ();_ag ._dgb .NoFill =_g .NewCT_NoFillProperties ();}; +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_b .EG_TextRun )Run {return Run {x }}; -// SetText sets the run's text contents. -func (_gba Run )SetText (s string ){_gba ._fa .Br =nil ;_gba ._fa .Fld =nil ;if _gba ._fa .R ==nil {_gba ._fa .R =_g .NewCT_RegularTextRun ();};_gba ._fa .R .T =s ;}; +// MakeRunProperties constructs a new RunProperties wrapper. +func MakeRunProperties (x *_b .CT_TextCharacterProperties )RunProperties {return RunProperties {x }};func (_dcd ShapeProperties )SetNoFill (){_dcd .clearFill ();_dcd ._ad .NoFill =_b .NewCT_NoFillProperties ();};func (_ea ShapeProperties )LineProperties ()LineProperties {if _ea ._ad .Ln ==nil {_ea ._ad .Ln =_b .NewCT_LineProperties (); +};return LineProperties {_ea ._ad .Ln };}; -// X returns the inner wrapped XML type. -func (_ge Run )X ()*_g .EG_TextRun {return _ge ._fa };func (_bda ShapeProperties )ensureXfrm (){if _bda ._dgb .Xfrm ==nil {_bda ._dgb .Xfrm =_g .NewCT_Transform2D ();};}; +// SetSize sets the width and height of the shape. +func (_ac ShapeProperties )SetSize (w ,h _dc .Distance ){_ac .SetWidth (w );_ac .SetHeight (h )}; -// Properties returns the paragraph properties. -func (_fe Paragraph )Properties ()ParagraphProperties {if _fe ._gd .PPr ==nil {_fe ._gd .PPr =_g .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_fe ._gd .PPr );}; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_b .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_gd *_g .CT_TextParagraph }; +// SetSolidFill controls the text color of a run. +func (_be RunProperties )SetSolidFill (c _f .Color ){_be ._fe .NoFill =nil ;_be ._fe .BlipFill =nil ;_be ._fe .GradFill =nil ;_be ._fe .GrpFill =nil ;_be ._fe .PattFill =nil ;_be ._fe .SolidFill =_b .NewCT_SolidColorFillProperties ();_be ._fe .SolidFill .SrgbClr =_b .NewCT_SRgbColor (); +_be ._fe .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetBulletFont controls the font for the bullet character. -func (_ee ParagraphProperties )SetBulletFont (f string ){if f ==""{_ee ._dg .BuFont =nil ;}else {_ee ._dg .BuFont =_g .NewCT_TextFont ();_ee ._dg .BuFont .TypefaceAttr =f ;};};func (_cec LineProperties )clearFill (){_cec ._e .NoFill =nil ;_cec ._e .GradFill =nil ; -_cec ._e .SolidFill =nil ;_cec ._e .PattFill =nil ;}; +// SetLevel sets the level of indentation of a paragraph. +func (_gc ParagraphProperties )SetLevel (idx int32 ){_gc ._fb .LvlAttr =_g .Int32 (idx )}; // GetPosition gets the position of the shape in EMU. -func (_gfb ShapeProperties )GetPosition ()(int64 ,int64 ){_gfb .ensureXfrm ();if _gfb ._dgb .Xfrm .Off ==nil {_gfb ._dgb .Xfrm .Off =_g .NewCT_Point2D ();};return *_gfb ._dgb .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_gfb ._dgb .Xfrm .Off .YAttr .ST_CoordinateUnqualified ; +func (_feg ShapeProperties )GetPosition ()(int64 ,int64 ){_feg .ensureXfrm ();if _feg ._ad .Xfrm .Off ==nil {_feg ._ad .Xfrm .Off =_b .NewCT_Point2D ();};return *_feg ._ad .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_feg ._ad .Xfrm .Off .YAttr .ST_CoordinateUnqualified ; }; -// SetBulletChar sets the bullet character for the paragraph. -func (_ab ParagraphProperties )SetBulletChar (c string ){if c ==""{_ab ._dg .BuChar =nil ;}else {_ab ._dg .BuChar =_g .NewCT_TextCharBullet ();_ab ._dg .BuChar .CharAttr =c ;};};func (_ggd ShapeProperties )LineProperties ()LineProperties {if _ggd ._dgb .Ln ==nil {_ggd ._dgb .Ln =_g .NewCT_LineProperties (); -};return LineProperties {_ggd ._dgb .Ln };}; - -// SetGeometry sets the shape type of the shape -func (_de ShapeProperties )SetGeometry (g _g .ST_ShapeType ){if _de ._dgb .PrstGeom ==nil {_de ._dgb .PrstGeom =_g .NewCT_PresetGeometry2D ();};_de ._dgb .PrstGeom .PrstAttr =g ;}; - -// SetSolidFill controls the text color of a run. -func (_ga RunProperties )SetSolidFill (c _a .Color ){_ga ._ed .NoFill =nil ;_ga ._ed .BlipFill =nil ;_ga ._ed .GradFill =nil ;_ga ._ed .GrpFill =nil ;_ga ._ed .PattFill =nil ;_ga ._ed .SolidFill =_g .NewCT_SolidColorFillProperties ();_ga ._ed .SolidFill .SrgbClr =_g .NewCT_SRgbColor (); -_ga ._ed .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetWidth sets the line width, MS products treat zero as the minimum width +// that can be displayed. +func (_gb LineProperties )SetWidth (w _dc .Distance ){_gb ._bg .WAttr =_g .Int32 (int32 (w /_dc .EMU ))}; -// AddRun adds a new run to a paragraph. -func (_gfe Paragraph )AddRun ()Run {_fg :=MakeRun (_g .NewEG_TextRun ());_gfe ._gd .EG_TextRun =append (_gfe ._gd .EG_TextRun ,_fg .X ());return _fg ;}; +// LineJoin is the type of line join +type LineJoin byte ; // SetPosition sets the position of the shape. -func (_db ShapeProperties )SetPosition (x ,y _f .Distance ){_db .ensureXfrm ();if _db ._dgb .Xfrm .Off ==nil {_db ._dgb .Xfrm .Off =_g .NewCT_Point2D ();};_db ._dgb .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_ce .Int64 (int64 (x /_f .EMU ));_db ._dgb .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_ce .Int64 (int64 (y /_f .EMU )); +func (_feb ShapeProperties )SetPosition (x ,y _dc .Distance ){_feb .ensureXfrm ();if _feb ._ad .Xfrm .Off ==nil {_feb ._ad .Xfrm .Off =_b .NewCT_Point2D ();};_feb ._ad .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (x /_dc .EMU ));_feb ._ad .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (y /_dc .EMU )); }; -// Run is a run within a paragraph. -type Run struct{_fa *_g .EG_TextRun }; +// X returns the inner wrapped XML type. +func (_bge ParagraphProperties )X ()*_b .CT_TextParagraphProperties {return _bge ._fb }; -// SetSize sets the width and height of the shape. -func (_aaa ShapeProperties )SetSize (w ,h _f .Distance ){_aaa .SetWidth (w );_aaa .SetHeight (h )}; \ No newline at end of file +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_b .CT_TextParagraph )Paragraph {return Paragraph {x }}; + +// SetSize sets the font size of the run text +func (_bd RunProperties )SetSize (sz _dc .Distance ){_bd ._fe .SzAttr =_g .Int32 (int32 (sz /_dc .HundredthPoint ));}; \ No newline at end of file diff --git a/internal/convertutils/convertutils.go b/internal/convertutils/convertutils.go index 88e52a09c8..f3eb0ce236 100644 --- a/internal/convertutils/convertutils.go +++ b/internal/convertutils/convertutils.go @@ -9,160 +9,160 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convertutils ;import (_c "bytes";_eg "errors";_e "fmt";_bd "github.com/unidoc/unioffice/common/logger";_fd "github.com/unidoc/unioffice/document";_ag "github.com/unidoc/unioffice/measurement";_acc "github.com/unidoc/unioffice/schema/soo/dml";_ad "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_fdg "github.com/unidoc/unioffice/spreadsheet";_eea "github.com/unidoc/unioffice/spreadsheet/format";_bc "github.com/unidoc/unioffice/spreadsheet/formula";_gd "github.com/unidoc/unioffice/spreadsheet/reference";_ga "github.com/unidoc/unipdf/v3/creator"; -_gg "github.com/unidoc/unipdf/v3/model";_ce "github.com/unidoc/unipdf/v3/render";_fb "github.com/unidoc/unitype";_f "image";_d "math";_gc "os";_ee "regexp";_gf "sort";_ac "strconv";_b "strings";_g "sync";_ca "unicode";);var _cefc =_gagee (1.5);func _bcab (_aaga *_ad .CT_ValAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_acc .CT_ShapeProperties ,error ){var _ggfd ,_bbd uint32 ; -var _fge _ad .ST_AxPos ;var _aac _ad .ST_TickMark ;var _ccc *_ad .CT_ChartLines ;var _eaed _ad .ST_TickLblPos ;if _aaga .AxId ==nil {return _ggfd ,_fge ,_aac ,_eaed ,_ccc ,_bbd ,_aaga .SpPr ,_eg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_ggfd =_aaga .AxId .ValAttr ;};if _aaga .AxPos ==nil {return _ggfd ,_fge ,_aac ,_eaed ,_ccc ,_bbd ,_aaga .SpPr ,_eg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fge =_aaga .AxPos .ValAttr ; -};if _aaga .MajorTickMark !=nil {_aac =_aaga .MajorTickMark .ValAttr ;};if _aaga .TickLblPos !=nil {_eaed =_aaga .TickLblPos .ValAttr ;};if _aaga .CrossAx ==nil {return _ggfd ,_fge ,_aac ,_eaed ,_ccc ,_bbd ,_aaga .SpPr ,_eg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_bbd =_aaga .CrossAx .ValAttr ;};_ccc =_aaga .MajorGridlines ;return _ggfd ,_fge ,_aac ,_eaed ,_ccc ,_bbd ,_aaga .SpPr ,nil ;};func _gagee (_bfd float64 )float64 {return _bfd *_ag .Millimeter };func AssignStdFontByName (style _ga .TextStyle ,fontName string )*_gg .PdfFont {_fgef :=_gg .StdFontName (fontName ); -return _gg .NewStandard14FontMustCompile (_fgef );};type serValue struct{_fgg string ;_cdg float64 ;_dg *_acc .CT_ShapeProperties ;};func MakeBlockFromChartSpace (cs *_ad .ChartSpace ,width ,height float64 ,theme *_acc .Theme )(*_ga .Block ,error ){_ec ,_aeb :=_ced (cs ,width ,height ,theme ,false ,nil ); -if _aeb !=nil {return nil ,_aeb ;};_cgf ,_aeb :=GetPageFromCreator (_ec );if _aeb !=nil {return nil ,_aeb ;};_cfg ,_aeb :=_ga .NewBlockFromPage (_cgf );if _aeb !=nil {return nil ,_aeb ;};return _cfg ,nil ;};type serCategory struct{_bef string ;_egc []serValue ; -};const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3;);func FillRectangle (c *_ga .Creator ,x ,y ,width ,height float64 ,color _ga .Color ){if color ==nil {return ; -};_dcc :=c .NewRectangle (x ,y ,width ,height );_dcc .SetFillColor (color );_dcc .SetBorderWidth (0);c .Draw (_dcc );};func MakeBlockFromCreator (c *_ga .Creator )(*_ga .Block ,error ){_acdd ,_ccd :=GetPageFromCreator (c );if _ccd !=nil {return nil ,_ccd ; -};_bae ,_ccd :=_ga .NewBlockFromPage (_acdd );if _ccd !=nil {return nil ,_ccd ;};return _bae ,nil ;};func IsNoSpaceLanguage (symbol string )bool {for _ ,_ecac :=range symbol {if _ca .Is (_ca .Han ,_ecac ){return true ;};};return false ;};func RegisterFontsFromDirectory (dirName string )error {_afbe ,_cbea :=_gc .Open (dirName ); -if _cbea !=nil {return _cbea ;};defer _afbe .Close ();_dadc ,_cbea :=_afbe .Readdirnames (0);if _cbea !=nil {return _cbea ;};for _ ,_fbcb :=range _dadc {if _b .HasSuffix (_fbcb ,"\u002e\u0074\u0074\u0066"){_ffbd :=dirName +"\u002f"+_fbcb ;_cbgg :=_cege (_ffbd ); -if _cbgg !=nil {_bd .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_cbgg ); -continue ;};};};return nil ;};func ClearRegisteredFonts (){_cfddf ._efe .Lock ();_cfddf ._ceaa =map[string ]map[FontStyle ]*_gg .PdfFont {};_cfddf ._efe .Unlock ();};func (_bag *creatorContext )drawTitle (_aba string ,_dag ,_befb float64 ){_egf :=_bag ._afga ; -_ffbf :=_bag ._bgde .NewStyledParagraph ();_abc :=_ffbf .SetText (_aba );_gga ,_cafc :=_gg .NewStandard14Font (_gg .HelveticaName );if _cafc ==nil {_fbd :=_bag ._bgde .NewTextStyle ();_fbd .Font =_gga ;_fbd .FontSize =14;_fbd .TextRise =0.4;_abc .Style =_fbd ; -_ffbf .SetPos (_dag -_ffbf .Width ()*_egf /2,_befb );_bag ._bgde .Draw (_ffbf );};};func (_cfb *creatorContext )addCatValue (_afg string ,_cae map[string ]serCategory ,_ggb []string ,_bac int ,_gdg ,_fdc *float64 ,_cbbb string ,_edf *_acc .CT_ShapeProperties ){_cgd ,_fdb :=_ac .ParseFloat (_afg ,64); -if _fdb !=nil {_cgd =0;_bd .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_fdb );};if _cgd > *_fdc {*_fdc =_cgd ;};if _cgd < *_gdg {*_gdg =_cgd ;};_cd :=_cae [_ggb [_bac ]];_cd ._egc =append (_cd ._egc ,serValue {_fgg :_cbbb ,_cdg :_cgd ,_dg :_edf }); -_cae [_ggb [_bac ]]=_cd ;};func DrawLine (c *_ga .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _ga .Color ){if color ==nil {return ;};_cebd :=c .NewLine (x0 ,y0 ,x1 ,y1 );_cebd .SetLineWidth (width );_cebd .SetColor (color );c .Draw (_cebd );};func (_fcc *creatorContext )drawBorderWithProps (_gdga *_acc .CT_ShapeProperties ,_ggcd *Rectangle ,_ecdg float64 ){if _ggcd !=nil &&_gdga !=nil &&_gdga .Ln !=nil &&_gdga .Ln .SolidFill !=nil {_eagf :=_fcc .getPdfColorFromSolidFill (_gdga .Ln .SolidFill ); -DrawRectangle (_fcc ._bgde ,_ggcd ,_ecdg ,_eagf );};};var _agd =_gagee (0.5);func (_fef *creatorContext )drawAxes (_cdd *_ad .CT_PlotAreaChoice1 ,_dca ,_eff ,_ceb float64 ,_gfgd []string ,_bgad *Rectangle ,_gebb bool )error {_agg :=_fef ._bgde ;_dfb :=_fef ._afga ; -if _cdd ==nil {return _eg .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_cdd .ValAx )==0||(len (_cdd .CatAx )==0&&len (_cdd .DateAx )==0&&len (_cdd .SerAx )==0){return _eg .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073"); -};var _eefc ,_dbf ,_aae ,_ecd uint32 ;var _eecc ,_befd _ad .ST_AxPos ;var _bde ,_dgca _ad .ST_TickMark ;var _cbe ,_acb *_ad .CT_ChartLines ;var _fdge ,_bad _ad .ST_TickLblPos ;var _dcf ,_cace *_acc .CT_ShapeProperties ;var _gage error ;_ece :=_bgad .Right -_bgad .Left ; -_dfbd :=_bgad .Bottom -_bgad .Top ;if len (_cdd .ValAx )> 0{_dbf ,_befd ,_dgca ,_bad ,_acb ,_ecd ,_cace ,_gage =_bcab (_cdd .ValAx [0]);};if _befd !=_ad .ST_AxPosL &&_befd !=_ad .ST_AxPosB {return _eg .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0079\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); -};_dfbe :=_eff -_dca ;_edc :=int (_dfbe /_ceb )+1;var _cfd ,_gebf float64 ;switch _dgca {case _ad .ST_TickMarkIn :_cfd ,_gebf =_fcfb ,0;case _ad .ST_TickMarkOut :_cfd ,_gebf =0,_fcfb ;case _ad .ST_TickMarkCross :_cfd ,_gebf =_fcfb ,_fcfb ;};_cfd =_cfd *_dfb ; -_gebf =_gebf *_dfb ;var _fegd *_acc .CT_ShapeProperties ;if _acb !=nil {_fegd =_acb .SpPr ;};_fdf ,_cgb :=_fdge !=_ad .ST_TickLblPosNone ,_bad !=_ad .ST_TickLblPosNone ;_dec :=_dca ;if len (_cdd .CatAx )> 0{_eefc ,_eecc ,_bde ,_fdge ,_cbe ,_aae ,_dcf ,_gage =_cdbb (_cdd .CatAx [0]); -}else if len (_cdd .DateAx )> 0{_eefc ,_eecc ,_bde ,_fdge ,_cbe ,_aae ,_dcf ,_gage =_dade (_cdd .DateAx [0]);}else if len (_cdd .SerAx )> 0{_eefc ,_eecc ,_bde ,_fdge ,_cbe ,_aae ,_dcf ,_gage =_ede (_cdd .SerAx [0]);};if _gage !=nil {return _gage ;};if _eecc !=_ad .ST_AxPosL &&_eecc !=_ad .ST_AxPosB {return _eg .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); -};if _eefc !=_ecd ||_dbf !=_aae {return _eg .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_cgaf :=len (_gfgd )+1;var _aaee ,_gda float64 ;switch _bde {case _ad .ST_TickMarkIn :_aaee ,_gda =_fcfb ,0; -case _ad .ST_TickMarkOut :_aaee ,_gda =0,_fcfb ;case _ad .ST_TickMarkCross :_aaee ,_gda =_fcfb ,_fcfb ;};_aaee =_aaee *_dfb ;_gda =_gda *_dfb ;var _dbfg *_acc .CT_ShapeProperties ;if _cbe !=nil {_dbfg =_cbe .SpPr ;};if _gebb {_gegd :=_dfbd /float64 (len (_gfgd )); -_eag :=_bgad .Left -_dca *_ece /_dfbe ;_abea :=_eag -_ggfe *_dfb ;if _fdf {var _agcd float64 ;for _bfbc :=0;_bfbc < _cgaf ;_bfbc ++{_dfff :=_bgad .Bottom -float64 (_bfbc )*_gegd ;if _bfbc < _cgaf -1{_aab :=_agg .NewParagraph (_gfgd [_bfbc ]);_aab .SetFontSize (_cgff *_dfb ); -_aab .SetPos (_abea ,_dfff -_gegd /2-_cdb *_dfb );_agg .Draw (_aab );_acda :=(_aab .Width ()/1000-_ggfe )*_dfb ;if _acda > 0&&_acda > _agcd {_agcd =_acda ;};};};if _agcd > 0{_bgad .Left +=_agcd +_ffbc ;_eag =_bgad .Left -_dca *_ece /_dfbe ;_ece =_bgad .Right -_bgad .Left ; -};};_eee :=_eag -_gda ;_fee :=_eag +_aaee ;_geba :=_bgad .Left ;_bded :=_bgad .Right ;for _eeg :=0;_eeg < _cgaf ;_eeg ++{_deg :=_bgad .Bottom -float64 (_eeg )*_gegd ;_fef .drawLineWithProps (_dcf ,_eee ,_deg ,_fee ,_deg ,true );_fef .drawLineWithProps (_dbfg ,_geba ,_deg ,_bded ,_deg ,true ); -};_adf :=_ece /_dfbe ;_fbga :=_bgad .Bottom -_cfd ;_befdc :=_bgad .Bottom +_gebf ;_fdd :=_bgad .Top ;_egce :=_bgad .Bottom ;for _eae :=0;_eae < _edc ;_eae ++{_dgf :=_bgad .Left +(_dec -_dca )*_adf ;_fef .drawLineWithProps (_cace ,_dgf ,_fbga ,_dgf ,_befdc ,true ); -_fef .drawLineWithProps (_fegd ,_dgf ,_fdd ,_dgf ,_egce ,true );if _cgb {_dedg :=_agg .NewParagraph (_ac .FormatFloat (_dec ,'g',-1,64));_dedg .SetFontSize (_cgff *_dfb );_dedg .SetPos (_dgf -_agd *_dfb ,_egce +_cefc *_dfb );_agg .Draw (_dedg );};_dec +=_ceb ; -};}else {_fbaa :=_dfbd /_dfbe ;_gfb :=_bgad .Left ;if _cgb {var _cecd float64 ;for _bgd :=0;_bgd < _edc ;_bgd ++{_dab :=_bgad .Bottom -(_dec -_dca )*_fbaa ;_fbdc :=_agg .NewParagraph (_ac .FormatFloat (_dec ,'g',-1,64));_fbdc .SetFontSize (_cgff *_dfb ); -_fbdc .SetPos (_gfb -_ggfe *_dfb ,_dab -_cdb *_dfb );_agg .Draw (_fbdc );_eab :=(_fbdc .Width ()/1000-_ggfe )*_dfb ;if _eab > 0&&_eab > _cecd {_cecd =_eab ;};_dec +=_ceb ;};if _cecd > 0{_bgad .Left +=_cecd +_ffbc ;_ece =_bgad .Right -_bgad .Left ;};};_dec =_dca ; -_aaeg :=_bgad .Left -_gebf ;_cfdf :=_bgad .Left +_cfd ;_gfb =_bgad .Left ;_bed :=_bgad .Right ;for _bff :=0;_bff < _edc ;_bff ++{_ffdc :=_bgad .Bottom -(_dec -_dca )*_fbaa ;_fef .drawLineWithProps (_cace ,_aaeg ,_ffdc ,_cfdf ,_ffdc ,true );_fef .drawLineWithProps (_fegd ,_gfb ,_ffdc ,_bed ,_ffdc ,true ); -_dec +=_ceb ;};_gfbc :=_ece /float64 (len (_gfgd ));_fefg :=_bgad .Bottom +_dca *_dfbd /_dfbe ;_cfdd :=_fefg -_aaee ;_feed :=_fefg +_gda ;_gfe :=_bgad .Top ;_bda :=_bgad .Bottom ;_cgbb :=_fefg +_cefc *_dfb ;for _ffgf :=0;_ffgf < _cgaf ;_ffgf ++{_fceb :=_bgad .Left +float64 (_ffgf )*_gfbc ; -_fef .drawLineWithProps (_dcf ,_fceb ,_cfdd ,_fceb ,_feed ,true );_fef .drawLineWithProps (_dbfg ,_fceb ,_gfe ,_fceb ,_bda ,true );if _fdf &&_ffgf < _cgaf -1{_gfbg :=_agg .NewParagraph (_gfgd [_ffgf ]);_gfbg .SetFontSize (_cgff *_dfb );_gfbg .SetPos (_fceb +_fcfa *_dfb ,_cgbb ); -_agg .Draw (_gfbg );};};};return nil ;};func MakeTempCreatorMaxHeight (width float64 )*_ga .Creator {return MakeTempCreator (width ,_d .MaxFloat64 );};var _fcfb =_gagee (1);var StdFontsMap =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}}; -func GetOpacityFromColorTransform (trs []*_acc .EG_ColorTransform )float64 {for _ ,_bcfbd :=range trs {if _bcfbd !=nil {if _aad :=_bcfbd .Alpha ;_aad !=nil {if _cdge :=_aad .ValAttr .ST_PositiveFixedPercentageDecimal ;_cdge !=nil {return float64 (*_cdge )/100000; -};};};};return 1.0;};func _ced (_adc *_ad .ChartSpace ,_cce ,_befa float64 ,_gba *_acc .Theme ,_dace bool ,_eefg *_fdg .Workbook )(*_ga .Creator ,error ){_ebd :=1.0;if _dace {_ebd =8.0;};_bcfb :=&Rectangle {};_ggd :=&Rectangle {Top :_bcfb .Top ,Bottom :_befa -_bcfb .Bottom ,Left :_bcfb .Left ,Right :_cce -_bcfb .Right }; -_afb :=MakeTempCreator (_cce *_ebd +1,_befa *_ebd +1);_ebf :=&creatorContext {_bgde :_afb ,_bbdc :_gba ,_afga :_ebd };var _ada bool ;if _abd :=_adc .Chart ;_abd !=nil {_cdgd :=_abd .PlotArea ;if _cdgd ==nil {return nil ,_eg .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061"); -};_ddd :=0.0;if _abd .AutoTitleDeleted !=nil &&_abd .AutoTitleDeleted .ValAttr !=nil &&!*_abd .AutoTitleDeleted .ValAttr {_cefa :="C\u0068\u0061\u0072\u0074\u0020\u0054\u0069\u0074\u006c\u0065";if _abd .Title !=nil &&_abd .Title .Overlay !=nil &&_abd .Title .Overlay .ValAttr !=nil &&!*_abd .Title .Overlay .ValAttr {_ddd =_gagee (10); -};if _abd .Title !=nil &&_abd .Title .Tx !=nil &&_abd .Title .Tx .Choice !=nil &&_abd .Title .Tx .Choice .Rich !=nil {if len (_abd .Title .Tx .Choice .Rich .P )> 0{if len (_abd .Title .Tx .Choice .Rich .P [0].EG_TextRun )> 0{_cefa =_abd .Title .Tx .Choice .Rich .P [0].EG_TextRun [0].R .T ; -};};};_ebf .drawTitle (_cefa ,_ggd .Left +_ggd .Right /2,_gagee (5));};_ebdb :=&Rectangle {Top :_gagee (10)+_ddd ,Bottom :_ggd .Bottom -_gagee (15),Left :_gagee (10),Right :_ggd .Right -_gagee (10)};var _bbf *Rectangle ;_accg :=_abd .Legend ;if _accg !=nil {_geb :=_accg .Overlay !=nil &&_accg .Overlay .ValAttr !=nil &&*_accg .Overlay .ValAttr ; -if _efc :=_accg .LegendPos ;_efc !=nil {switch _efc .ValAttr {case _ad .ST_LegendPosTr :if !_geb {_ebdb =&Rectangle {Top :_gagee (25)+_ddd ,Bottom :_ggd .Bottom -_gagee (10),Left :_gagee (10),Right :_ggd .Right -_gagee (25)};};_bbf =&Rectangle {Top :_gagee (2.5)+_ddd ,Bottom :_gagee (22.5),Left :_ggd .Right -_gagee (22.5),Right :_ggd .Right -_gagee (2.5)}; -case _ad .ST_LegendPosT :_bbf =&Rectangle {Top :_gagee (2.5)+_ddd ,Bottom :_gagee (7.5),Left :(_ggd .Right -_ggd .Left )*0.25,Right :(_ggd .Right -_ggd .Left )*0.75};if !_geb {_ebdb =&Rectangle {Top :_gagee (12.5)+_ddd ,Bottom :_ggd .Bottom -_gagee (15),Left :_gagee (10),Right :_ggd .Right -_gagee (5)}; -};_ada =true ;case _ad .ST_LegendPosB :_bbf =&Rectangle {Top :_ggd .Bottom -_gagee (7.5)+_ddd ,Bottom :_ggd .Bottom -_gagee (2.5),Left :(_ggd .Right -_ggd .Left )*0.25,Right :(_ggd .Right -_ggd .Left )*0.75};if !_geb {_ebdb =&Rectangle {Top :_gagee (5)+_ddd ,Bottom :_ggd .Bottom -_gagee (15),Left :_gagee (10),Right :_ggd .Right -_gagee (5)}; -};_ada =true ;case _ad .ST_LegendPosR :_bbf =&Rectangle {Top :(_ggd .Bottom -_ggd .Top )/2-_gagee (10)+_ddd ,Bottom :(_ggd .Bottom -_ggd .Top )/2+_gagee (10),Left :_ggd .Right -_gagee (22.5),Right :_ggd .Right -_gagee (2.5)};if !_geb {_ebdb =&Rectangle {Top :_gagee (5)+_ddd ,Bottom :_ggd .Bottom -_gagee (12.5),Left :_gagee (10),Right :_ggd .Right -_gagee (25)}; -};case _ad .ST_LegendPosL :_bbf =&Rectangle {Top :(_ggd .Bottom -_ggd .Top )/2-_gagee (10)+_ddd ,Bottom :(_ggd .Bottom -_ggd .Top )/2+_gagee (10),Left :_gagee (2.5),Right :_gagee (22.5)};if !_geb {_ebdb =&Rectangle {Top :_gagee (5)+_ddd ,Bottom :_ggd .Bottom -_gagee (12.5),Left :_gagee (30),Right :_ggd .Right -_gagee (5)}; -};default:_bbf =&Rectangle {Top :(_ggd .Bottom -_ggd .Top )/2-_gagee (10)+_ddd ,Bottom :(_ggd .Bottom -_ggd .Top )/2+_gagee (10),Left :_ggd .Right -_gagee (25),Right :_ggd .Right -_gagee (5)};if !_geb {_ebdb =&Rectangle {Top :_gagee (5)+_ddd ,Bottom :_ggd .Bottom -_gagee (12.5),Left :_gagee (100),Right :_ggd .Right -_gagee (25)}; -};};};};_ebdb .scale (_ebd );_ebf .drawBorderWithProps (_cdgd .SpPr ,_ebdb ,_gdb );_gdge :=[]*legendItem {};var _egd error ;_agc :=_cdgd .CChoice ;for _ ,_dad :=range _cdgd .Choice {if _bgf :=_dad .BarChart ;_bgf !=nil {_gdge ,_egd =_ebf .drawBarChart (_bgf ,_ebdb ,_agc ,_eefg ); -if _egd !=nil {return nil ,_egd ;};};};if _accg !=nil {_bbf .scale (_ebd );_ebf .drawBorderWithProps (_accg .SpPr ,_bbf ,_gdb );if len (_gdge )!=0{_ebf .drawLegend (_bbf ,_gdge ,_ada );};};};_ggd .scale (_ebd );_ebf .drawBorderWithProps (_adc .SpPr ,_ggd ,_gdb ); -return _afb ,nil ;};func AdjustColorByShade (colorStr string ,shade float64 )string {var _ace ,_ged ,_gec uint8 ;_cgdd ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ace ,&_ged ,&_gec );if _cgdd !=3{return ""; -};return _adg (_ace ,shade )+_adg (_ged ,shade )+_adg (_gec ,shade );};var _acbb =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic }; -func (_cbbf barSerByOrder )Len ()int {return len (_cbbf )};func (_fbdd FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_fbdd )]; -};func GetRegisteredFont (name string ,style FontStyle )*_gg .PdfFont {_cfddf ._efe .Lock ();defer _cfddf ._efe .Unlock ();if _ccg ,_afad :=_cfddf ._ceaa [name ];_afad {if _fggb ,_fgd :=_ccg [style ];_fgd {return _fggb ;};};return nil ;};func MakeTempCreator (width ,height float64 )*_ga .Creator {_aegb :=_ga .New (); -_aegb .SetPageSize (_ga .PageSize {width ,height });_aegb .SetPageMargins (0,0,0,0);return _aegb ;};func (_gaf barSerByOrder )Swap (i ,j int ){_gaf [i ],_gaf [j ]=_gaf [j ],_gaf [i ]};func CropImageByRect (sourceImg _f .Image ,rect _f .Rectangle )_f .Image {_egec ,_eage ,_fae ,_ceac :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ; -_gge :=_f .NewNRGBA (_f .Rect (0,0,_fae -_egec ,_ceac -_eage ));for _dccg :=_egec ;_dccg < _fae ;_dccg ++{for _ebcb :=_eage ;_ebcb < _ceac ;_ebcb ++{_gge .Set (_dccg -_egec ,_ebcb -_eage ,sourceImg .At (_dccg ,_ebcb ));};};return _gge ;};func _dgcc (_bada _acc .ST_SchemeColorVal ,_gbaf *_acc .Theme )string {if _gaaa :=_gbaf .ThemeElements ; -_gaaa !=nil {if _cdc :=_gaaa .ClrScheme ;_cdc !=nil {switch _bada {case _acc .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_cdc .Lt1 );case _acc .ST_SchemeColorValDk1 ,_acc .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_cdc .Dk1 ); -case _acc .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_cdc .Lt2 );case _acc .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_cdc .Dk2 );case _acc .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_cdc .Accent1 );case _acc .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_cdc .Accent2 ); -case _acc .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_cdc .Accent3 );case _acc .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_cdc .Accent4 );case _acc .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_cdc .Accent5 ); -case _acc .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_cdc .Accent6 );};};};return "";};func AdjustColorByTint (colorStr string ,tint float64 )string {var _agfc ,_deb ,_cdde uint8 ;_bffa ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_agfc ,&_deb ,&_cdde ); -if _bffa !=3{return "";};return _egb (_agfc ,tint )+_egb (_deb ,tint )+_egb (_cdde ,tint );};func _adg (_aefg uint8 ,_cgdb float64 )string {_faad :=float64 (_aefg );return _e .Sprintf ("\u0025\u0030\u0032\u0078",int (_faad *_cgdb ));};func _cege (_gbe string )error {if !_b .HasSuffix (_gbe ,"\u002e\u0074\u0074\u0066"){_bd .Log .Debug ("\u0055\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0069\u006c\u0065\u0020\u0066\u006f\u0072ma\u0074\u002e"); -return _e .Errorf ("\u0055\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020f\u006f\u006e\u0074\u0020\u0066\u0069l\u0065\u0020\u0066\u006f\u0072m\u0061\u0074\u002c\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u006cy\u0020\u006f\u006e\u006c\u0079\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0054T\u0046\u0020\u0066\u006f\u006e\u0074\u0020\u0066i\u006c\u0065\u002e"); -};_aeg ,_bbbd :=_fb .ParseFile (_gbe );if _bbbd !=nil {_bd .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_bbbd );return _bbbd ;};_cgddb ,_bbbd :=_gg .NewCompositePdfFontFromTTFFile (_gbe ); -if _bbbd !=nil {return _bbbd ;};_fgf :=_aeg .GetNameRecords ();for _ ,_gfa :=range _fgf {_afcd :=_gfa [1];if _afcd ==""{continue ;};_efg :=make ([]byte ,0);for _dcag :=0;_dcag < len (_afcd );_dcag ++{if _afcd [_dcag ]==39||_afcd [_dcag ]==92{continue ; -};_gbdc :=4;if _dcag +_gbdc < len (_afcd ){if _afcd [_dcag :_dcag +_gbdc ]=="\u0000"{_dcag =_dcag +_gbdc +1;continue ;};};_efg =append (_efg ,_afcd [_dcag ]);};_afcd =_b .Replace (string (_efg ),"\u0078\u0030\u0030","",-1);_bceg :=_gfa [2];if _bceg ==""{return _e .Errorf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_gbe ); -};_efg =make ([]byte ,0);for _adcae :=0;_adcae < len (_bceg );_adcae ++{if _bceg [_adcae ]==39||_bceg [_adcae ]==92{continue ;};_cbdc :=4;if _adcae +_cbdc < len (_bceg ){if _bceg [_adcae :_adcae +_cbdc ]=="\u0000"{_adcae =_adcae +_cbdc +1;continue ;};}; -_efg =append (_efg ,_bceg [_adcae ]);};_bceg =_b .Replace (string (_efg ),"\u0078\u0030\u0030","",-1);RegisterFont (_afcd ,_acbb [_bceg ],_cgddb );};return nil ;};var _ffbc =_gagee (2);type BorderPosition byte ;type barSerByOrder []*_ad .CT_BarSer ;func _bgcd (_dge ,_dfad ,_dagg float64 )float64 {if _dge *6< 1{return _dagg +(_dfad -_dagg )*6*_dge ; -}else if _dge *2< 1{return _dfad ;}else if _dge *3< 2{return _dagg +(_dfad -_dagg )*(2.0/3.0-_dge )*6;}else {return _dagg ;};};func RegisterFont (name string ,style FontStyle ,font *_gg .PdfFont ){_cfddf ._efe .Lock ();if _cfddf ._ceaa [name ]==nil {_cfddf ._ceaa [name ]=map[FontStyle ]*_gg .PdfFont {}; -};_cfddf ._ceaa [name ][style ]=font ;_cfddf ._efe .Unlock ();};func (_fggc *creatorContext )getPdfColorFromSolidFill (_bfafa *_acc .CT_SolidColorFillProperties )_ga .Color {if _bfafa ==nil {return nil ;};_ccfd :="";if _cbec :=_bfafa .SrgbClr ;_cbec !=nil {_ccfd =_cbec .ValAttr ; -}else if _fda :=_bfafa .SchemeClr ;_fda !=nil {_ccfd =_dgcc (_fda .ValAttr ,_fggc ._bbdc );};if _ccfd ==""{return nil ;};return _ga .ColorRGBFromHex ("\u0023"+_ccfd );};func (_cg *creatorContext )drawBarChart (_ed *_ad .CT_BarChart ,_fa *Rectangle ,_de *_ad .CT_PlotAreaChoice1 ,_edb *_fdg .Workbook )([]*legendItem ,error ){var _ba bool ; -if _cec :=_ed .BarDir ;_cec !=nil {_ba =_cec .ValAttr ==_ad .ST_BarDirBar ;};_aca :=_ed .Ser ;_gf .Sort (barSerByOrder (_aca ));_eb :=map[string ]serCategory {};_fe :=[]string {};_df :=[]*legendItem {};_eef :=_d .Inf (1);_cf :=_d .Inf (-1);for _ ,_cc :=range _aca {var _da string ; -if _gdf :=_cc .Tx ;_gdf !=nil {if _bcc :=_gdf .Choice ;_bcc !=nil {if _bcc .V !=nil {_da =*_bcc .V ;}else if _fed :=_bcc .StrRef ;_fed !=nil {if _gcc :=_fed .StrCache ;_gcc !=nil {for _ ,_dd :=range _gcc .Pt {_da =_dd .V ;};};};};};if _ea :=_cc .Cat ;_ea !=nil {if _dff :=_ea .Choice ; -_dff !=nil {if _add :=_dff .StrRef ;_add !=nil {if _gb :=_add .F ;_gb !=""&&_edb !=nil {_ff ,_ccf ,_gac ,_bce :=ParseExcelRange (_gb );if _bce ==nil {for _ ,_ega :=range _edb .Sheets (){if _ega .Name ()==_b .Trim (_ff ,"\u0027"){_gde :=_ccf .String (); -for _ded :=_ccf .RowIdx ;_ded <=_gac .RowIdx ;_ded +=1{_aa :=_b .ReplaceAll (_gde ,_e .Sprint (_ccf .RowIdx ),_e .Sprint (_ded ));_cg .addCatName (_ega .Cell (_aa ).GetString (),_eb ,&_fe );};break ;};};};};if _dac :=_add .StrCache ;_dac !=nil {for _ ,_ggc :=range _dac .Pt {_cg .addCatName (_ggc .V ,_eb ,&_fe ); -};};}else if _eac :=_dff .NumRef ;_eac !=nil {if _be :=_eac .NumCache ;_be !=nil {var _geg string ;if _be .FormatCode !=nil {_geg =*_be .FormatCode ;};for _ ,_cb :=range _be .Pt {var _bg string ;if _cb .FormatCodeAttr ==nil {_bg =_geg ;}else {_bg =*_cb .FormatCodeAttr ; -};var _ddbf string ;_bcd ,_dea :=_ac .ParseFloat (_cb .V ,64);if _dea !=nil {_ddbf =_cb .V ;}else {_ddbf =_eea .Number (_bcd ,_bg );};_cg .addCatName (_ddbf ,_eb ,&_fe );};};};};};if _cbb :=_cc .Val ;_cbb !=nil {if _ggf :=_cbb .Choice ;_ggf !=nil {if _dfa :=_ggf .NumRef ; -_dfa !=nil {if _dee :=_dfa .F ;_dee !=""&&_edb !=nil {_ae ,_bf ,_beg ,_fc :=ParseExcelRange (_dee );if _fc ==nil {for _ ,_fca :=range _edb .Sheets (){if _fca .Name ()==_b .Trim (_ae ,"\u0027"){_cfe :=_bf .String ();for _def :=_bf .RowIdx ;_def <=_beg .RowIdx ; -_def +=1{_bb :=_b .ReplaceAll (_cfe ,_e .Sprint (_bf .RowIdx ),_e .Sprint (_def ));if _fca .FormulaContext ().HasFormula (_bb ){_ege :=_bc .NewEvaluator ();_cef :=_fca .FormulaContext ().Cell (_bb ,_ege );_gbc :=_cef .Value ();_cg .addCatValue (_gbc ,_eb ,_fe ,(int )(_def -_bf .RowIdx ),&_eef ,&_cf ,_da ,_cc .SpPr ); -}else {_bdf :=_fca .Cell (_bb ).GetString ();_cg .addCatValue (_bdf ,_eb ,_fe ,(int )(_def -_bf .RowIdx ),&_eef ,&_cf ,_da ,_cc .SpPr );};};break ;};};};};if _fba :=_dfa .NumCache ;_fba !=nil {for _fg ,_aec :=range _fba .Pt {_cg .addCatValue (_aec .V ,_eb ,_fe ,_fg ,&_eef ,&_cf ,_da ,_cc .SpPr ); -};};};};};_df =append (_df ,&legendItem {_agfb :_da ,_bfaf :_cc .SpPr });};var _fbe float64 ;var _cea ,_ef float64 ;if _cf ==0&&_eef ==0{_fbe =0.2;_ef =0;_cea =1;}else {var _gae float64 ;if _fag :=_d .Abs (_eef );_cf < _fag {_gae =_fag ;}else {_gae =_cf ; -};_ddc :=_d .Pow (10,_d .Floor (_d .Log10 (_gae )));_faa :=_gae /_ddc ;if _faa < 4.29{_fbe =0.5;}else if _faa >=4.29&&_faa < 8.58{_fbe =1;}else {_fbe =2;};_fbe *=_ddc ;if _cf <=0{_cea =0;}else {_cea =(_d .Ceil (_cf /_fbe )+1)*_fbe ;};if _eef >=0{_ef =0; -}else {_ef =(_d .Floor (_eef /_fbe )-1)*_fbe ;};};_ggg :=_cg .drawAxes (_de ,_ef ,_cea ,_fbe ,_fe ,_fa ,_ba );if _ggg !=nil {return nil ,_ggg ;};_cbba :=0.0;if _ed .GapWidth !=nil {if _gea :=_ed .GapWidth .ValAttr ;_gea !=nil {if _eec :=_gea .ST_GapAmountUShort ; -_eec !=nil {_cbba =float64 (*_eec )/100.0;};};};_bdb :=_fa .Right -_fa .Left ;_ffg :=_fa .Bottom -_fa .Top ;_bgc :=float64 (len (_fe ));if _ba {_eeaf :=_cea /(_cea -_ef )*_bdb ;_daf :=-_ef /(_cea -_ef )*_bdb ;_ccfb :=_fa .Left +_daf ;_aff :=_ffg /_bgc ; -for _bfb ,_gce :=range _fe {_cgag :=_eb [_gce ];_gbb :=float64 (len (_cgag ._egc ))+_cbba ;_ddbg :=_aff /_gbb ;_gcg :=_ddbg *_cbba ;_db :=_fa .Bottom -float64 (_bfb )*_aff -_gcg /2-_ddbg ;for _ ,_fbg :=range _cgag ._egc {if _fbg ._cdg ==0{continue ;};var _egg ,_gfg float64 ; -if _fbg ._cdg > 0{_gfg =_fbg ._cdg /_cea *_eeaf ;_cg .drawRectangleWithProps (_fbg ._dg ,_ccfb ,_db ,_gfg ,_ddbg ,false );}else {_gfg =_fbg ._cdg /_ef *_daf ;_egg =_ccfb -_gfg ;_cg .drawRectangleWithProps (_fbg ._dg ,_egg ,_db ,_gfg ,_ddbg ,false );};_db -=_ddbg ; -};};}else {_ebc :=_cea /(_cea -_ef )*_ffg ;_agf :=-_ef /(_cea -_ef )*_ffg ;_eaf :=_fa .Top +_ebc ;_ebb :=_bdb /_bgc ;for _dede ,_baf :=range _fe {_gaa :=_eb [_baf ];_cgaa :=float64 (len (_gaa ._egc ))+_cbba ;_ffd :=_ebb /_cgaa ;_bga :=_ffd *_cbba ;_bccd :=_fa .Left +float64 (_dede )*_ebb +_bga /2; -for _ ,_fde :=range _gaa ._egc {var _cgc ,_dc float64 ;if _fde ._cdg > 0{_dc =_fde ._cdg /_cea *_ebc ;_cgc =_eaf -_dc ;_cg .drawRectangleWithProps (_fde ._dg ,_bccd ,_cgc ,_ffd ,_dc ,false );}else {_dc =_fde ._cdg /_ef *_agf ;_cg .drawRectangleWithProps (_fde ._dg ,_bccd ,_eaf ,_ffd ,_dc ,false ); -};_bccd +=_ffd ;};};};return _df ,nil ;};func _ebff (_ccaa _acc .ST_SchemeColorVal ,_dcfe *_acc .Theme )string {if _bbg :=_dcfe .ThemeElements ;_bbg !=nil {if _fad :=_bbg .ClrScheme ;_fad !=nil {switch _ccaa {case _acc .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_fad .Lt1 ); -case _acc .ST_SchemeColorValDk1 ,_acc .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_fad .Dk1 );case _acc .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_fad .Lt2 );case _acc .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_fad .Dk2 ); -case _acc .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_fad .Accent1 );case _acc .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_fad .Accent2 );case _acc .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_fad .Accent3 ); -case _acc .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_fad .Accent4 );case _acc .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_fad .Accent5 );case _acc .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_fad .Accent6 ); -};};};return "";};var _ggfe =_gagee (7.5);func GetGroupOffsetFromXfrm (xfrm *_acc .CT_GroupTransform2D )(float64 ,float64 ){var _ccfba ,_caeb float64 ;if xfrm .Off !=nil &&xfrm .ChOff !=nil {_ccfba =_ag .FromEMU (FromSTCoordinate (xfrm .Off .XAttr ))-_ag .FromEMU (FromSTCoordinate (xfrm .ChOff .XAttr )); -_caeb =_ag .FromEMU (FromSTCoordinate (xfrm .Off .YAttr ))-_ag .FromEMU (FromSTCoordinate (xfrm .ChOff .YAttr ));};return _ccfba ,_caeb ;};func _ede (_beff *_ad .CT_SerAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_acc .CT_ShapeProperties ,error ){var _aecd ,_dcg uint32 ; -var _gbbc _ad .ST_AxPos ;var _bgb _ad .ST_TickMark ;var _begd *_ad .CT_ChartLines ;var _fab _ad .ST_TickLblPos ;if _beff .AxId ==nil {return _aecd ,_gbbc ,_bgb ,_fab ,_begd ,_dcg ,_beff .SpPr ,_eg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_aecd =_beff .AxId .ValAttr ;};if _beff .AxPos ==nil {return _aecd ,_gbbc ,_bgb ,_fab ,_begd ,_dcg ,_beff .SpPr ,_eg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gbbc =_beff .AxPos .ValAttr ; -};if _beff .MajorTickMark !=nil {_bgb =_beff .MajorTickMark .ValAttr ;};if _beff .TickLblPos !=nil {_fab =_beff .TickLblPos .ValAttr ;};if _beff .CrossAx ==nil {return _aecd ,_gbbc ,_bgb ,_fab ,_begd ,_dcg ,_beff .SpPr ,_eg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_dcg =_beff .CrossAx .ValAttr ;};_begd =_beff .MajorGridlines ;return _aecd ,_gbbc ,_bgb ,_fab ,_begd ,_dcg ,_beff .SpPr ,nil ;};var _cfddf =fontsMap {_efe :&_g .Mutex {},_ceaa :map[string ]map[FontStyle ]*_gg .PdfFont {}};func FromSTCoordinate (st _acc .ST_Coordinate )int64 {if _ebag :=st .ST_CoordinateUnqualified ; -_ebag !=nil {return *_ebag ;};return 0;};func MakeImageFromChartSpace (cs *_ad .ChartSpace ,width ,height float64 ,theme *_acc .Theme ,workbook *_fdg .Workbook )(_f .Image ,error ){_bfc ,_fce :=_ced (cs ,width ,height ,theme ,true ,workbook );if _fce !=nil {return nil ,_fce ; -};_aag ,_fce :=GetPageFromCreator (_bfc );if _fce !=nil {return nil ,_fce ;};return _ce .NewImageDevice ().Render (_aag );};func (_ccec *creatorContext )drawLineWithProps (_debf *_acc .CT_ShapeProperties ,_dde ,_fdga ,_bcec ,_gaaaa float64 ,_fdfc bool ){if _debf !=nil {if _fcff :=_debf .Ln ; -_fcff !=nil {_aabd :=_ccec .getPdfColorFromSolidFill (_fcff .SolidFill );if _aabd ==nil &&_fdfc {_aabd =_ga .ColorBlack ;};if _aabd !=nil {var _cdf float64 ;if _agbc :=_fcff .WAttr ;_agbc !=nil {_cdf =_ag .FromEMU (int64 (*_agbc ));}else {_cdf =_gdb ;}; -DrawLine (_ccec ._bgde ,_dde ,_fdga ,_bcec ,_gaaaa ,_cdf ,_aabd );};};};};func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func (_cbc *creatorContext )addCatName (_bca string ,_bcf map[string ]serCategory ,_fcag *[]string ){if _ ,_gbd :=_bcf [_bca ]; -!_gbd {_bcf [_bca ]=serCategory {_bef :_bca ,_egc :[]serValue {}};*_fcag =append (*_fcag ,_bca );};};type creatorContext struct{_bgde *_ga .Creator ;_bbdc *_acc .Theme ;_afga float64 ;};func _eabb (_caa *_fd .Document ,_fbcbb ,_gafd ,_ebfc string )error {_acg ,_dgb :=_caa .GetFontBytesByRelId (_gafd ); -if _dgb !=nil {return _dgb ;};_fecf ,_dgb :=_abbg (_ebfc );if _dgb !=nil {return _dgb ;};for _efaa :=0;_efaa < 32;_efaa ++{_adca :=_efaa %len (_fecf );_acg [_efaa ]=_acg [_efaa ]^_fecf [_adca ];};_cda :=_caa .TmpPath +"\u002f"+_fbcbb +"\u002e\u0074\u0074\u0066"; -_dgb =_gc .WriteFile (_cda ,_acg ,0644);if _dgb !=nil {return _dgb ;};_cege (_cda );return nil ;};type FontStyle byte ;var DefaultFontSize =12.0;func DrawRectangle (c *_ga .Creator ,r *Rectangle ,w float64 ,color _ga .Color ){if color ==nil {return ;}; -DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color );DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color );DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};func GetColorStringFromDmlColor (dmlColor *_acc .CT_Color )string {var _gcee string ; -if _eca :=dmlColor .SrgbClr ;_eca !=nil {_gcee =_eca .ValAttr ;}else if _dgcae :=dmlColor .SysClr ;_dgcae !=nil {if _dgcae .LastClrAttr !=nil {return *_dgcae .LastClrAttr ;};return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _gcee ;};func (_ffb barSerByOrder )Less (i ,j int )bool {return _ffb [i ].Order .ValAttr < _ffb [j ].Order .ValAttr }; -const _cgff =6.0;func (_bab *Rectangle )scale (_cgaad float64 ){_bab .Top *=_cgaad ;_bab .Bottom *=_cgaad ;_bab .Left *=_cgaad ;_bab .Right *=_cgaad ;};func FromSTPercentage (st *_acc .ST_Percentage )float64 {if _dbc :=st .ST_PercentageDecimal ;_dbc !=nil {return float64 (*_dbc )/100000; -};return 0;};func GetImage (c *_ga .Creator ,goImg _f .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_ga .Image ,error ){if goImg ==nil {return nil ,nil ;};_eacg :=goImg .Bounds ().Size ();_dfe :=_eacg .X ;_ffdb :=_eacg .Y ; -if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_dfe );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_ffdb );};var _ecacf _f .Rectangle ;switch part {case ImgPart_t :_ecacf =_f .Rect (0,0,_dfe ,int (dividerY ));case ImgPart_b :_ecacf =_f .Rect (0,int (dividerY ),_dfe ,_ffdb ); -case ImgPart_l :_ecacf =_f .Rect (0,0,int (dividerX ),_ffdb );case ImgPart_r :_ecacf =_f .Rect (int (dividerX ),0,_dfe ,_ffdb );case ImgPart_lt :_ecacf =_f .Rect (0,0,int (dividerX ),int (dividerY ));case ImgPart_rt :_ecacf =_f .Rect (int (dividerX ),0,_dfe ,int (dividerY )); -case ImgPart_lb :_ecacf =_f .Rect (0,int (dividerY ),int (dividerX ),_ffdb );case ImgPart_rb :_ecacf =_f .Rect (int (dividerX ),int (dividerY ),_dfe ,_ffdb );default:_ecacf =_f .Rect (0,0,_dfe ,_ffdb );};_ddec :=CropImageByRect (goImg ,_ecacf );_egfg ,_gdbc :=c .NewImageFromGoImage (_ddec ); -if _gdbc !=nil {return nil ,_gdbc ;};_egfg .Scale (imgWidth /float64 (_dfe ),imgHeight /float64 (_ffdb ));_egfg .SetPos (left ,top );return _egfg ,nil ;};func _egb (_gfea uint8 ,_ffbfc float64 )string {_dedb :=float64 (_gfea );var _afba float64 ;if _ffbfc < 0{_afba =_dedb *(1+_ffbfc ); -}else {_afba =_dedb +(255-_dedb )*_ffbfc ;};return _e .Sprintf ("\u0025\u0030\u0032\u0078",int (_afba ));};func GetPageFromCreator (c *_ga .Creator )(*_gg .PdfPage ,error ){_cffe :=_c .NewBuffer ([]byte {});_fade :=c .Write (_cffe );if _fade !=nil {return nil ,_fade ; -};_ebgd :=_c .NewReader (_cffe .Bytes ());_gab ,_fade :=_gg .NewPdfReader (_ebgd );if _fade !=nil {return nil ,_fade ;};return _gab .GetPage (1);};func (_defg *creatorContext )drawLegend (_dfc *Rectangle ,_bba []*legendItem ,_gaac bool ){_dfag :=_defg ._afga ; -_eecb :=_gagee (2.5)*_dfag ;_bbfe :=_caf *_dfag ;_acad :=(_eecb -_bbfe )/2;_ebca :=float64 (len (_bba ));if _gaac {_fbc :=&Rectangle {Top :_dfc .Top +_gagee (1)*_dfag ,Bottom :_dfc .Bottom -_gagee (1)*_dfag ,Left :_dfc .Left +_gagee (2.5)*_dfag ,Right :_dfc .Right -_gagee (2.5)*_dfag }; -var _egab float64 ;if _ebca > 1{_egab =(_fbc .Right -_fbc .Left )/_ebca ;};_gcgg :=_fbc .Left ;_eaca :=_fbc .Top ;for _ ,_fff :=range _bba {if _beb :=_fff ._bfaf ;_beb !=nil {_defg .drawRectangleWithProps (_beb ,_gcgg ,_eaca +_acad ,_bbfe ,_bbfe ,false ); -_eeca :=_gcgg +_bbfe *2;_dgc :=_defg ._bgde .NewStyledParagraph ();_dgc .SetPos (_eeca ,_eaca );_cca :=_dgc .Append (_fff ._agfb );_ecg ,_cfa :=_gg .NewStandard14Font (_gg .HelveticaName );if _cfa ==nil {_eafc :=_defg ._bgde .NewTextStyle ();_eafc .Font =_ecg ; -_eafc .FontSize =_eecb ;_eafc .TextRise =0.4;_cca .Style =_eafc ;_defg ._bgde .Draw (_dgc );};};_gcgg +=_egab ;};}else {_fcf :=&Rectangle {Top :_dfc .Top +_gagee (2.5)*_dfag ,Bottom :_dfc .Bottom -_gagee (2.5)*_dfag ,Left :_dfc .Left +_gagee (2.5)*_dfag ,Right :_dfc .Right -_gagee (2.5)*_dfag }; -var _eba float64 ;if _ebca > 1{_eba =(_fcf .Bottom -_fcf .Top -_eecb )/(_ebca -1);if _eba < _eecb {_eba =_eecb ;};};_afa :=_fcf .Top ;_abe :=_fcf .Left ;_bee :=_abe +_bbfe *2;for _ ,_cac :=range _bba {if _gef :=_cac ._bfaf ;_gef !=nil {_defg .drawRectangleWithProps (_gef ,_abe ,_afa +_acad ,_bbfe ,_bbfe ,false ); -_efa :=_defg ._bgde .NewStyledParagraph ();_efa .SetPos (_bee ,_afa );_efa .SetWidth (_fcf .Right -_fcf .Left );_abae :=_efa .Append (_cac ._agfb );_gag ,_ecc :=_gg .NewStandard14Font (_gg .HelveticaName );if _ecc ==nil {_feg :=_defg ._bgde .NewTextStyle (); -_feg .Font =_gag ;_feg .FontSize =_eecb ;_feg .TextRise =0.4;_abae .Style =_feg ;_defg ._bgde .Draw (_efa );};};_afa +=_eba ;};};};func ParseExcelRange (s string )(string ,_gd .CellReference ,_gd .CellReference ,error ){_deeb :=_b .FieldsFunc (s ,func (_ggdd rune )bool {return _ggdd ==':'||_ggdd =='!'}); -if len (_deeb )==3{_bfbca ,_acga :=_gd .ParseCellReference (_deeb [1]);if _acga !=nil {return "",_gd .CellReference {},_gd .CellReference {},_acga ;};_eaa ,_acga :=_gd .ParseCellReference (_deeb [2]);if _acga !=nil {return "",_gd .CellReference {},_gd .CellReference {},_acga ; -};return _deeb [0],_bfbca ,_eaa ,nil ;};return "",_gd .CellReference {},_gd .CellReference {},_eg .New ("\u0065r\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006eg\u0020e\u0078c\u0065\u006c\u0020\u0072\u0061\u006e\u0067e");};func RegisterFontsFromFiles (files []string )error {for _ ,_fddc :=range files {if _b .HasSuffix (_fddc ,"\u002e\u0074\u0074\u0066"){_eaeg :=_cege (_fddc ); -if _eaeg !=nil {_bd .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_eaeg ); -continue ;};};};return nil ;};func (_dfaa *creatorContext )drawRectangleWithProps (_gfc *_acc .CT_ShapeProperties ,_aabb ,_beac ,_fgb ,_bgdea float64 ,_cab bool ){_dgbc :=_dfaa ._bgde .NewRectangle (_aabb ,_beac ,_fgb ,_bgdea );if _gfc ==nil {if _cab {_dgbc .SetBorderWidth (_gdb ); -}else {return ;};}else {_cedc :=_dfaa .getPdfColorFromSolidFill (_gfc .SolidFill );if _cedc !=nil {_dgbc .SetFillColor (_cedc );};if _bede :=_gfc .Ln ;_bede !=nil {if _abef :=_bede .WAttr ;_abef !=nil {_degd :=_ag .FromEMU (int64 (*_abef ));_dgbc .SetBorderWidth (_degd ); -if _fddb :=_bede .SolidFill ;_fddb !=nil {_fbac :=_dfaa .getPdfColorFromSolidFill (_fddb );if _fbac !=nil {_dgbc .SetBorderColor (_fbac );};};}else {_dgbc .SetBorderWidth (0);};};};_dfaa ._bgde .Draw (_dgbc );};func FromSTCoordinate32 (st _acc .ST_Coordinate32 )int64 {if _fddd :=st .ST_Coordinate32Unqualified ; -_fddd !=nil {return int64 (*_fddd );};return 0;};func RegisterEmbeddedFonts (d *_fd .Document )error {_deaf :=d .FontTable ();if _deaf ==nil {return nil ;};for _ ,_gbcg :=range _deaf .Font {if _gbcg .EmbedRegular !=nil {return _eabb (d ,_gbcg .NameAttr ,_gbcg .EmbedRegular .IdAttr ,_gbcg .EmbedRegular .FontKeyAttr ); -};if _gbcg .EmbedBold !=nil {return _eabb (d ,_gbcg .NameAttr ,_gbcg .EmbedBold .IdAttr ,_gbcg .EmbedBold .FontKeyAttr );};if _gbcg .EmbedItalic !=nil {return _eabb (d ,_gbcg .NameAttr ,_gbcg .EmbedItalic .IdAttr ,_gbcg .EmbedItalic .FontKeyAttr );};if _gbcg .EmbedBoldItalic !=nil {return _eabb (d ,_gbcg .NameAttr ,_gbcg .EmbedBoldItalic .IdAttr ,_gbcg .EmbedBoldItalic .FontKeyAttr ); -};};return nil ;};func GetDataFromXfrm (xfrm *_acc .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _aacd ,_efec ,_cgbe ,_fcdc float64 ;if _baec :=xfrm .Off ;_baec !=nil {_aacd =_ag .FromEMU (FromSTCoordinate (_baec .XAttr ));_efec =_ag .FromEMU (FromSTCoordinate (_baec .YAttr )); -};if _dgfd :=xfrm .Ext ;_dgfd !=nil {_cgbe =_ag .FromEMU (_dgfd .CxAttr );_fcdc =_ag .FromEMU (_dgfd .CyAttr );};return _aacd ,_efec ,_cgbe ,_fcdc ;};func AdjustColor (colorStr string ,EG_ColorTransform []*_acc .EG_ColorTransform )string {for _ ,_bbb :=range EG_ColorTransform {if _gdbe :=_bbb .Tint ; -_gdbe !=nil {if _fdeg :=_gdbe .ValAttr .ST_PositiveFixedPercentageDecimal ;_fdeg !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_fdeg )/100000);};};if _cfgd :=_bbb .Shade ;_cfgd !=nil {if _accd :=_cfgd .ValAttr .ST_PositiveFixedPercentageDecimal ; -_accd !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_accd )/100000);};};if _agb :=_bbb .LumMod ;_agb !=nil {if _deea :=_agb .ValAttr .ST_PercentageDecimal ;_deea !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_deea )/100000);};};}; -return colorStr ;};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _cde ,_ade ,_dga uint8 ;_fbf ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_cde ,&_ade ,&_dga );if _fbf !=3{return ""; -};_bea ,_badg ,_ffde :=_cecec (_cde ,_ade ,_dga );_ffde =lum *_ffde ;_cde ,_ade ,_dga =_cffg (_bea ,_badg ,_ffde );return _e .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_cde ,_ade ,_dga );};type fontsMap struct{_efe *_g .Mutex ; -_ceaa map[string ]map[FontStyle ]*_gg .PdfFont ;};func TwipsFromPoints (points float64 )float64 {return points /_ag .Twips };func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_ag .Twips *10+0.5))/10;};func _cecec (_cfga ,_dbg ,_cbd uint8 )(float64 ,float64 ,float64 ){_dae ,_fec ,_dfdd :=float64 (_cfga )/255,float64 (_dbg )/255,float64 (_cbd )/255; -_badd :=_dae ;if _fec < _badd {_badd =_fec ;};if _dfdd < _badd {_badd =_dfdd ;};var _bfce ,_fegdb bool ;_abf :=_dae ;if _fec > _abf {_abf =_fec ;_bfce =true ;};if _dfdd > _abf {_abf =_dfdd ;_bfce =false ;_fegdb =true ;};_ecb :=(_badd +_abf )/2;var _cfc float64 ; -if _badd !=_abf {if _ecb <=0.5{_cfc =(_abf -_badd )/(_abf +_badd );}else {_cfc =(_abf -_badd )/(2.0-_abf -_badd );};};var _deee float64 ;if _badd !=_abf {if _bfce {_deee =2.0+(_dfdd -_dae )/(_abf -_badd );}else if _fegdb {_deee =4.0+(_dae -_fec )/(_abf -_badd ); -}else {_deee =(_fec -_dfdd )/(_abf -_badd );};_deee *=60;if _deee < 0{_deee +=360;};};return _deee ,_cfc ,_ecb ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);const (ImgPart_whole ImgPart =0; -ImgPart_t ImgPart =1;ImgPart_b ImgPart =2;ImgPart_l ImgPart =3;ImgPart_r ImgPart =4;ImgPart_lt ImgPart =5;ImgPart_rt ImgPart =6;ImgPart_lb ImgPart =7;ImgPart_rb ImgPart =8;);type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ; -};type ImgPart byte ;var _fcfa =_gagee (5);var _gdb =_gagee (0.125);func _abbg (_fcb string )([]byte ,error ){_cbcb :=_ee .MustCompile ("\u005b\u005e\u0061\u002d\u007a\u0041\u002d\u005a\u0030\u002d\u0039\u005d\u002b");_fcb =_cbcb .ReplaceAllString (_fcb ,""); -_cad :=[]rune (_fcb );_aefd :=[]byte {};for _acf :=len (_cad )-2;_acf >=0;_acf -=2{_fcd ,_agbf :=_ac .ParseUint (string (_cad [_acf ])+string (_cad [_acf +1]),16,8);if _agbf !=nil {return nil ,_agbf ;};_aefd =append (_aefd ,byte (_fcd ));};return _aefd ,nil ; -};type legendItem struct{_agfb string ;_bfaf *_acc .CT_ShapeProperties ;};func _dade (_addf *_ad .CT_DateAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_acc .CT_ShapeProperties ,error ){var _cddb ,_feb uint32 ; -var _cfad _ad .ST_AxPos ;var _febc _ad .ST_TickMark ;var _dbb *_ad .CT_ChartLines ;var _bgdf _ad .ST_TickLblPos ;if _addf .AxId ==nil {return _cddb ,_cfad ,_febc ,_bgdf ,_dbb ,_feb ,_addf .SpPr ,_eg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_cddb =_addf .AxId .ValAttr ;};if _addf .AxPos ==nil {return _cddb ,_cfad ,_febc ,_bgdf ,_dbb ,_feb ,_addf .SpPr ,_eg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_cfad =_addf .AxPos .ValAttr ; -};if _addf .MajorTickMark !=nil {_febc =_addf .MajorTickMark .ValAttr ;};if _addf .TickLblPos !=nil {_bgdf =_addf .TickLblPos .ValAttr ;};if _addf .CrossAx ==nil {return _cddb ,_cfad ,_febc ,_bgdf ,_dbb ,_feb ,_addf .SpPr ,_eg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_feb =_addf .CrossAx .ValAttr ;};_dbb =_addf .MajorGridlines ;return _cddb ,_cfad ,_febc ,_bgdf ,_dbb ,_feb ,_addf .SpPr ,nil ;};func _cffg (_bcff ,_ebg ,_adfa float64 )(uint8 ,uint8 ,uint8 ){var _ggfb float64 ;if _adfa < 0.5{_ggfb =_adfa *(1+_ebg ); -}else {_ggfb =_adfa +_ebg -_adfa *_ebg ;};_faf :=_adfa *2-_ggfb ;_bcff /=360.0;_dbbg :=_dfbeb (_bcff +1.0/3.0);_ceda :=_dfbeb (_bcff );_ceg :=_dfbeb (_bcff -1.0/3.0);_bge :=_bgcd (_dbbg ,_ggfb ,_faf );_egea :=_bgcd (_ceda ,_ggfb ,_faf );_begb :=_bgcd (_ceg ,_ggfb ,_faf ); -return uint8 (255*_bge ),uint8 (255*_egea ),uint8 (255*_begb );};var _caf =_gagee (1.5);func _dfbeb (_cccg float64 )float64 {if _cccg < 0{_cccg +=float64 (-int (_cccg )+1);}else if _cccg > 1{_cccg -=float64 (int (_cccg ));};return _cccg ;};var _cdb =_gagee (1.5); -func (_dcb *Rectangle )Translate (x ,y float64 ){_dcb .Left +=x ;_dcb .Right +=x ;_dcb .Top +=y ;_dcb .Bottom +=y ;};func _cdbb (_daa *_ad .CT_CatAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_acc .CT_ShapeProperties ,error ){var _afc ,_ecga uint32 ; -var _efb _ad .ST_AxPos ;var _geaa _ad .ST_TickMark ;var _cff *_ad .CT_ChartLines ;var _cbg _ad .ST_TickLblPos ;if _daa .AxId ==nil {return _afc ,_efb ,_geaa ,_cbg ,_cff ,_ecga ,_daa .SpPr ,_eg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_afc =_daa .AxId .ValAttr ;};if _daa .AxPos ==nil {return _afc ,_efb ,_geaa ,_cbg ,_cff ,_ecga ,_daa .SpPr ,_eg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_efb =_daa .AxPos .ValAttr ; -};if _daa .MajorTickMark !=nil {_geaa =_daa .MajorTickMark .ValAttr ;};if _daa .TickLblPos !=nil {_cbg =_daa .TickLblPos .ValAttr ;};if _daa .CrossAx ==nil {return _afc ,_efb ,_geaa ,_cbg ,_cff ,_ecga ,_daa .SpPr ,_eg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_ecga =_daa .CrossAx .ValAttr ;};_cff =_daa .MajorGridlines ;return _afc ,_efb ,_geaa ,_cbg ,_cff ,_ecga ,_daa .SpPr ,nil ;}; \ No newline at end of file +package convertutils ;import (_a "bytes";_df "errors";_f "fmt";_fc "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/document";_gg "github.com/unidoc/unioffice/measurement";_ca "github.com/unidoc/unioffice/schema/soo/dml";_ggd "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_fee "github.com/unidoc/unioffice/spreadsheet";_gee "github.com/unidoc/unioffice/spreadsheet/format";_ef "github.com/unidoc/unioffice/spreadsheet/formula";_eab "github.com/unidoc/unioffice/spreadsheet/reference";_dd "github.com/unidoc/unipdf/v3/creator"; +_ea "github.com/unidoc/unipdf/v3/model";_dde "github.com/unidoc/unipdf/v3/render";_gc "github.com/unidoc/unitype";_af "image";_e "math";_d "os";_ff "regexp";_cb "sort";_cd "strconv";_fe "strings";_c "sync";_ge "unicode";);func RegisterEmbeddedFonts (d *_b .Document )error {_abb :=d .FontTable (); +if _abb ==nil {return nil ;};for _ ,_gdg :=range _abb .Font {if _gdg .EmbedRegular !=nil {return _fbae (d ,_gdg .NameAttr ,_gdg .EmbedRegular .IdAttr ,_gdg .EmbedRegular .FontKeyAttr );};if _gdg .EmbedBold !=nil {return _fbae (d ,_gdg .NameAttr ,_gdg .EmbedBold .IdAttr ,_gdg .EmbedBold .FontKeyAttr ); +};if _gdg .EmbedItalic !=nil {return _fbae (d ,_gdg .NameAttr ,_gdg .EmbedItalic .IdAttr ,_gdg .EmbedItalic .FontKeyAttr );};if _gdg .EmbedBoldItalic !=nil {return _fbae (d ,_gdg .NameAttr ,_gdg .EmbedBoldItalic .IdAttr ,_gdg .EmbedBoldItalic .FontKeyAttr ); +};};return nil ;};func _ebbd (_dggf ,_egb ,_cffb uint8 )(float64 ,float64 ,float64 ){_bge ,_bbfa ,_agcb :=float64 (_dggf )/255,float64 (_egb )/255,float64 (_cffb )/255;_afcf :=_bge ;if _bbfa < _afcf {_afcf =_bbfa ;};if _agcb < _afcf {_afcf =_agcb ;};var _aaed ,_agda bool ; +_gffba :=_bge ;if _bbfa > _gffba {_gffba =_bbfa ;_aaed =true ;};if _agcb > _gffba {_gffba =_agcb ;_aaed =false ;_agda =true ;};_bcgf :=(_afcf +_gffba )/2;var _acda float64 ;if _afcf !=_gffba {if _bcgf <=0.5{_acda =(_gffba -_afcf )/(_gffba +_afcf );}else {_acda =(_gffba -_afcf )/(2.0-_gffba -_afcf ); +};};var _bcf float64 ;if _afcf !=_gffba {if _aaed {_bcf =2.0+(_agcb -_bge )/(_gffba -_afcf );}else if _agda {_bcf =4.0+(_bge -_bbfa )/(_gffba -_afcf );}else {_bcf =(_bbfa -_agcb )/(_gffba -_afcf );};_bcf *=60;if _bcf < 0{_bcf +=360;};};return _bcf ,_acda ,_bcgf ; +};type legendItem struct{_cabf string ;_ce *_ca .CT_ShapeProperties ;};func MakeBlockFromChartSpace (cs *_ggd .ChartSpace ,width ,height float64 ,theme *_ca .Theme )(*_dd .Block ,error ){_caf ,_ccgf :=_cbfa (cs ,width ,height ,theme ,false ,nil );if _ccgf !=nil {return nil ,_ccgf ; +};_bag ,_ccgf :=GetPageFromCreator (_caf );if _ccgf !=nil {return nil ,_ccgf ;};_ebe ,_ccgf :=_dd .NewBlockFromPage (_bag );if _ccgf !=nil {return nil ,_ccgf ;};return _ebe ,nil ;};var _cdb =_dcba (0.125);type serCategory struct{_eagf string ;_baa []serValue ; +};var _ffb =_dcba (1.5);func FillRectangle (c *_dd .Creator ,x ,y ,width ,height float64 ,color _dd .Color ){if color ==nil {return ;};_adef :=c .NewRectangle (x ,y ,width ,height );_adef .SetFillColor (color );_adef .SetBorderWidth (0);c .Draw (_adef ); +};func FromSTCoordinate (st _ca .ST_Coordinate )int64 {if _ecea :=st .ST_CoordinateUnqualified ;_ecea !=nil {return *_ecea ;};return 0;};func _gdef (_bdc uint8 ,_ecff float64 )string {_ggfa :=float64 (_bdc );return _f .Sprintf ("\u0025\u0030\u0032\u0078",int (_ggfa *_ecff )); +};func (_ccca *Rectangle )Translate (x ,y float64 ){_ccca .Left +=x ;_ccca .Right +=x ;_ccca .Top +=y ;_ccca .Bottom +=y ;};func _gage (_gae *_ggd .CT_ValAx )(uint32 ,_ggd .ST_AxPos ,_ggd .ST_TickMark ,_ggd .ST_TickLblPos ,*_ggd .CT_ChartLines ,uint32 ,*_ca .CT_ShapeProperties ,error ){var _eeg ,_ebb uint32 ; +var _cgac _ggd .ST_AxPos ;var _daac _ggd .ST_TickMark ;var _acded *_ggd .CT_ChartLines ;var _fced _ggd .ST_TickLblPos ;if _gae .AxId ==nil {return _eeg ,_cgac ,_daac ,_fced ,_acded ,_ebb ,_gae .SpPr ,_df .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_eeg =_gae .AxId .ValAttr ;};if _gae .AxPos ==nil {return _eeg ,_cgac ,_daac ,_fced ,_acded ,_ebb ,_gae .SpPr ,_df .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_cgac =_gae .AxPos .ValAttr ; +};if _gae .MajorTickMark !=nil {_daac =_gae .MajorTickMark .ValAttr ;};if _gae .TickLblPos !=nil {_fced =_gae .TickLblPos .ValAttr ;};if _gae .CrossAx ==nil {return _eeg ,_cgac ,_daac ,_fced ,_acded ,_ebb ,_gae .SpPr ,_df .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_ebb =_gae .CrossAx .ValAttr ;};_acded =_gae .MajorGridlines ;return _eeg ,_cgac ,_daac ,_fced ,_acded ,_ebb ,_gae .SpPr ,nil ;};func TwipsFromPoints (points float64 )float64 {return points /_gg .Twips };var _faa =_dcba (1.5);func RegisterFontsFromFiles (files []string )error {for _ ,_gacc :=range files {if _fe .HasSuffix (_gacc ,"\u002e\u0074\u0074\u0066"){_bddg :=_bdge (_gacc ); +if _bddg !=nil {_fc .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_bddg ); +continue ;};};};return nil ;};func _bdge (_ffce string )error {if !_fe .HasSuffix (_ffce ,"\u002e\u0074\u0074\u0066"){_fc .Log .Debug ("\u0055\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0069\u006c\u0065\u0020\u0066\u006f\u0072ma\u0074\u002e"); +return _f .Errorf ("\u0055\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020f\u006f\u006e\u0074\u0020\u0066\u0069l\u0065\u0020\u0066\u006f\u0072m\u0061\u0074\u002c\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u006cy\u0020\u006f\u006e\u006c\u0079\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0054T\u0046\u0020\u0066\u006f\u006e\u0074\u0020\u0066i\u006c\u0065\u002e"); +};_cdcf ,_ebbe :=_gc .ParseFile (_ffce );if _ebbe !=nil {_fc .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_ebbe );return _ebbe ;};_ged ,_ebbe :=_ea .NewCompositePdfFontFromTTFFile (_ffce ); +if _ebbe !=nil {return _ebbe ;};_fae :=_cdcf .GetNameRecords ();for _ ,_geaf :=range _fae {_bgce :=_geaf [1];if _bgce ==""{continue ;};_agab :=make ([]byte ,0);for _cgba :=0;_cgba < len (_bgce );_cgba ++{if _bgce [_cgba ]==39||_bgce [_cgba ]==92{continue ; +};_cgdd :=4;if _cgba +_cgdd < len (_bgce ){if _bgce [_cgba :_cgba +_cgdd ]=="\u0000"{_cgba =_cgba +_cgdd +1;continue ;};};_agab =append (_agab ,_bgce [_cgba ]);};_bgce =_fe .Replace (string (_agab ),"\u0078\u0030\u0030","",-1);_cgae :=_geaf [2];if _cgae ==""{return _f .Errorf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_ffce ); +};_agab =make ([]byte ,0);for _acdf :=0;_acdf < len (_cgae );_acdf ++{if _cgae [_acdf ]==39||_cgae [_acdf ]==92{continue ;};_adc :=4;if _acdf +_adc < len (_cgae ){if _cgae [_acdf :_acdf +_adc ]=="\u0000"{_acdf =_acdf +_adc +1;continue ;};};_agab =append (_agab ,_cgae [_acdf ]); +};_cgae =_fe .Replace (string (_agab ),"\u0078\u0030\u0030","",-1);RegisterFont (_bgce ,_bdee [_cgae ],_ged );};return nil ;};func _eegg (_dage string )([]byte ,error ){_fccfg :=_ff .MustCompile ("\u005b\u005e\u0061\u002d\u007a\u0041\u002d\u005a\u0030\u002d\u0039\u005d\u002b"); +_dage =_fccfg .ReplaceAllString (_dage ,"");_ccef :=[]rune (_dage );_ggcd :=[]byte {};for _caeed :=len (_ccef )-2;_caeed >=0;_caeed -=2{_dfdg ,_ffeg :=_cd .ParseUint (string (_ccef [_caeed ])+string (_ccef [_caeed +1]),16,8);if _ffeg !=nil {return nil ,_ffeg ; +};_ggcd =append (_ggcd ,byte (_dfdg ));};return _ggcd ,nil ;};func _ced (_gfea _ca .ST_SchemeColorVal ,_aac *_ca .Theme )string {if _eaga :=_aac .ThemeElements ;_eaga !=nil {if _gbeb :=_eaga .ClrScheme ;_gbeb !=nil {switch _gfea {case _ca .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_gbeb .Lt1 ); +case _ca .ST_SchemeColorValDk1 ,_ca .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_gbeb .Dk1 );case _ca .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_gbeb .Lt2 );case _ca .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_gbeb .Dk2 ); +case _ca .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_gbeb .Accent1 );case _ca .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_gbeb .Accent2 );case _ca .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_gbeb .Accent3 ); +case _ca .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_gbeb .Accent4 );case _ca .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_gbeb .Accent5 );case _ca .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_gbeb .Accent6 ); +};};};return "";};func _fccf (_gdff float64 )float64 {if _gdff < 0{_gdff +=float64 (-int (_gdff )+1);}else if _gdff > 1{_gdff -=float64 (int (_gdff ));};return _gdff ;};func (_ccdc *creatorContext )drawAxes (_eeb *_ggd .CT_PlotAreaChoice1 ,_fag ,_cad ,_bgc float64 ,_dcb []string ,_gfcb *Rectangle ,_fca bool )error {_eadb :=_ccdc ._gfb ; +_efdc :=_ccdc ._fefda ;if _eeb ==nil {return _df .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_eeb .ValAx )==0||(len (_eeb .CatAx )==0&&len (_eeb .DateAx )==0&&len (_eeb .SerAx )==0){return _df .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073"); +};var _agf ,_gcb ,_eabg ,_ebc uint32 ;var _cce ,_gebb _ggd .ST_AxPos ;var _ddad ,_bbd _ggd .ST_TickMark ;var _aad ,_cca *_ggd .CT_ChartLines ;var _gfd ,_cade _ggd .ST_TickLblPos ;var _baf ,_gfaa *_ca .CT_ShapeProperties ;var _cagf error ;_eba :=_gfcb .Right -_gfcb .Left ; +_cfdc :=_gfcb .Bottom -_gfcb .Top ;if len (_eeb .ValAx )> 0{_gcb ,_gebb ,_bbd ,_cade ,_cca ,_ebc ,_gfaa ,_cagf =_gage (_eeb .ValAx [0]);};if _gebb !=_ggd .ST_AxPosL &&_gebb !=_ggd .ST_AxPosB {return _df .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0079\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); +};_bgd :=_cad -_fag ;_edd :=int (_bgd /_bgc )+1;var _ecab ,_cfea float64 ;switch _bbd {case _ggd .ST_TickMarkIn :_ecab ,_cfea =_cea ,0;case _ggd .ST_TickMarkOut :_ecab ,_cfea =0,_cea ;case _ggd .ST_TickMarkCross :_ecab ,_cfea =_cea ,_cea ;};_ecab =_ecab *_efdc ; +_cfea =_cfea *_efdc ;var _daab *_ca .CT_ShapeProperties ;if _cca !=nil {_daab =_cca .SpPr ;};_egc ,_bca :=_gfd !=_ggd .ST_TickLblPosNone ,_cade !=_ggd .ST_TickLblPosNone ;_feege :=_fag ;if len (_eeb .CatAx )> 0{_agf ,_cce ,_ddad ,_gfd ,_aad ,_eabg ,_baf ,_cagf =_gdb (_eeb .CatAx [0]); +}else if len (_eeb .DateAx )> 0{_agf ,_cce ,_ddad ,_gfd ,_aad ,_eabg ,_baf ,_cagf =_gcac (_eeb .DateAx [0]);}else if len (_eeb .SerAx )> 0{_agf ,_cce ,_ddad ,_gfd ,_aad ,_eabg ,_baf ,_cagf =_dae (_eeb .SerAx [0]);};if _cagf !=nil {return _cagf ;};if _cce !=_ggd .ST_AxPosL &&_cce !=_ggd .ST_AxPosB {return _df .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); +};if _agf !=_ebc ||_gcb !=_eabg {return _df .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_ede :=len (_dcb )+1;var _cccd ,_gag float64 ;switch _ddad {case _ggd .ST_TickMarkIn :_cccd ,_gag =_cea ,0; +case _ggd .ST_TickMarkOut :_cccd ,_gag =0,_cea ;case _ggd .ST_TickMarkCross :_cccd ,_gag =_cea ,_cea ;};_cccd =_cccd *_efdc ;_gag =_gag *_efdc ;var _bbg *_ca .CT_ShapeProperties ;if _aad !=nil {_bbg =_aad .SpPr ;};if _fca {_cef :=_cfdc /float64 (len (_dcb )); +_agc :=_gfcb .Left -_fag *_eba /_bgd ;_fgab :=_agc -_efe *_efdc ;if _egc {var _dgfg float64 ;for _dfac :=0;_dfac < _ede ;_dfac ++{_eebe :=_gfcb .Bottom -float64 (_dfac )*_cef ;if _dfac < _ede -1{_gdc :=_eadb .NewParagraph (_dcb [_dfac ]);_gdc .SetFontSize (_daf *_efdc ); +_gdc .SetPos (_fgab ,_eebe -_cef /2-_faa *_efdc );_eadb .Draw (_gdc );_fgc :=(_gdc .Width ()/1000-_efe )*_efdc ;if _fgc > 0&&_fgc > _dgfg {_dgfg =_fgc ;};};};if _dgfg > 0{_gfcb .Left +=_dgfg +_daae ;_agc =_gfcb .Left -_fag *_eba /_bgd ;_eba =_gfcb .Right -_gfcb .Left ; +};};_gda :=_agc -_gag ;_aaf :=_agc +_cccd ;_gcdb :=_gfcb .Left ;_cbga :=_gfcb .Right ;for _ad :=0;_ad < _ede ;_ad ++{_ccag :=_gfcb .Bottom -float64 (_ad )*_cef ;_ccdc .drawLineWithProps (_baf ,_gda ,_ccag ,_aaf ,_ccag ,true );_ccdc .drawLineWithProps (_bbg ,_gcdb ,_ccag ,_cbga ,_ccag ,true ); +};_age :=_eba /_bgd ;_aef :=_gfcb .Bottom -_ecab ;_fcd :=_gfcb .Bottom +_cfea ;_gbbg :=_gfcb .Top ;_agb :=_gfcb .Bottom ;for _beff :=0;_beff < _edd ;_beff ++{_fbd :=_gfcb .Left +(_feege -_fag )*_age ;_ccdc .drawLineWithProps (_gfaa ,_fbd ,_aef ,_fbd ,_fcd ,true ); +_ccdc .drawLineWithProps (_daab ,_fbd ,_gbbg ,_fbd ,_agb ,true );if _bca {_dcg :=_eadb .NewParagraph (_cd .FormatFloat (_feege ,'g',-1,64));_dcg .SetFontSize (_daf *_efdc );_dcg .SetPos (_fbd -_ccd *_efdc ,_agb +_ffb *_efdc );_eadb .Draw (_dcg );};_feege +=_bgc ; +};}else {_gega :=_cfdc /_bgd ;_ffd :=_gfcb .Left ;if _bca {var _aged float64 ;for _afc :=0;_afc < _edd ;_afc ++{_gdfc :=_gfcb .Bottom -(_feege -_fag )*_gega ;_egd :=_eadb .NewParagraph (_cd .FormatFloat (_feege ,'g',-1,64));_egd .SetFontSize (_daf *_efdc ); +_egd .SetPos (_ffd -_efe *_efdc ,_gdfc -_faa *_efdc );_eadb .Draw (_egd );_affgf :=(_egd .Width ()/1000-_efe )*_efdc ;if _affgf > 0&&_affgf > _aged {_aged =_affgf ;};_feege +=_bgc ;};if _aged > 0{_gfcb .Left +=_aged +_daae ;_eba =_gfcb .Right -_gfcb .Left ; +};};_feege =_fag ;_aee :=_gfcb .Left -_cfea ;_fdfe :=_gfcb .Left +_ecab ;_ffd =_gfcb .Left ;_affa :=_gfcb .Right ;for _fbc :=0;_fbc < _edd ;_fbc ++{_dbbg :=_gfcb .Bottom -(_feege -_fag )*_gega ;_ccdc .drawLineWithProps (_gfaa ,_aee ,_dbbg ,_fdfe ,_dbbg ,true ); +_ccdc .drawLineWithProps (_daab ,_ffd ,_dbbg ,_affa ,_dbbg ,true );_feege +=_bgc ;};_ddd :=_eba /float64 (len (_dcb ));_ecf :=_gfcb .Bottom +_fag *_cfdc /_bgd ;_geed :=_ecf -_cccd ;_bde :=_ecf +_gag ;_efff :=_gfcb .Top ;_ffcc :=_gfcb .Bottom ;_cbc :=_ecf +_ffb *_efdc ; +for _afdfe :=0;_afdfe < _ede ;_afdfe ++{_aeb :=_gfcb .Left +float64 (_afdfe )*_ddd ;_ccdc .drawLineWithProps (_baf ,_aeb ,_geed ,_aeb ,_bde ,true );_ccdc .drawLineWithProps (_bbg ,_aeb ,_efff ,_aeb ,_ffcc ,true );if _egc &&_afdfe < _ede -1{_acdd :=_eadb .NewParagraph (_dcb [_afdfe ]); +_acdd .SetFontSize (_daf *_efdc );_acdd .SetPos (_aeb +_bcec *_efdc ,_cbc );_eadb .Draw (_acdd );};};};return nil ;};func (_agd barSerByOrder )Len ()int {return len (_agd )};func _gdb (_cgf *_ggd .CT_CatAx )(uint32 ,_ggd .ST_AxPos ,_ggd .ST_TickMark ,_ggd .ST_TickLblPos ,*_ggd .CT_ChartLines ,uint32 ,*_ca .CT_ShapeProperties ,error ){var _bdb ,_eagg uint32 ; +var _abea _ggd .ST_AxPos ;var _cdd _ggd .ST_TickMark ;var _cga *_ggd .CT_ChartLines ;var _aea _ggd .ST_TickLblPos ;if _cgf .AxId ==nil {return _bdb ,_abea ,_cdd ,_aea ,_cga ,_eagg ,_cgf .SpPr ,_df .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_bdb =_cgf .AxId .ValAttr ;};if _cgf .AxPos ==nil {return _bdb ,_abea ,_cdd ,_aea ,_cga ,_eagg ,_cgf .SpPr ,_df .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_abea =_cgf .AxPos .ValAttr ; +};if _cgf .MajorTickMark !=nil {_cdd =_cgf .MajorTickMark .ValAttr ;};if _cgf .TickLblPos !=nil {_aea =_cgf .TickLblPos .ValAttr ;};if _cgf .CrossAx ==nil {return _bdb ,_abea ,_cdd ,_aea ,_cga ,_eagg ,_cgf .SpPr ,_df .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_eagg =_cgf .CrossAx .ValAttr ;};_cga =_cgf .MajorGridlines ;return _bdb ,_abea ,_cdd ,_aea ,_cga ,_eagg ,_cgf .SpPr ,nil ;};func RegisterFontsFromDirectory (dirName string )error {_abged ,_gbad :=_d .Open (dirName );if _gbad !=nil {return _gbad ; +};defer _abged .Close ();_beg ,_gbad :=_abged .Readdirnames (0);if _gbad !=nil {return _gbad ;};for _ ,_bea :=range _beg {if _fe .HasSuffix (_bea ,"\u002e\u0074\u0074\u0066"){_bfea :=dirName +"\u002f"+_bea ;_ece :=_bdge (_bfea );if _ece !=nil {_fc .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_ece ); +continue ;};};};return nil ;};func GetRegisteredFont (name string ,style FontStyle )*_ea .PdfFont {_ddge ._dabd .Lock ();defer _ddge ._dabd .Unlock ();if _agcca ,_dfg :=_ddge ._gbga [name ];_dfg {if _dabb ,_feg :=_agcca [style ];_feg {return _dabb ;};}; +return nil ;};func MakeTempCreatorMaxHeight (width float64 )*_dd .Creator {return MakeTempCreator (width ,_e .MaxFloat64 );};func AdjustColorByTint (colorStr string ,tint float64 )string {var _efc ,_ffead ,_cfee uint8 ;_dfaa ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_efc ,&_ffead ,&_cfee ); +if _dfaa !=3{return "";};return _ebgf (_efc ,tint )+_ebgf (_ffead ,tint )+_ebgf (_cfee ,tint );};func AdjustColorByShade (colorStr string ,shade float64 )string {var _aga ,_afe ,_bfce uint8 ;_bfe ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_aga ,&_afe ,&_bfce ); +if _bfe !=3{return "";};return _gdef (_aga ,shade )+_gdef (_afe ,shade )+_gdef (_bfce ,shade );};func FromSTCoordinate32 (st _ca .ST_Coordinate32 )int64 {if _bcd :=st .ST_Coordinate32Unqualified ;_bcd !=nil {return int64 (*_bcd );};return 0;};func (_gd *creatorContext )drawBarChart (_cdc *_ggd .CT_BarChart ,_fg *Rectangle ,_ffc *_ggd .CT_PlotAreaChoice1 ,_db *_fee .Workbook )([]*legendItem ,error ){var _ab bool ; +if _fa :=_cdc .BarDir ;_fa !=nil {_ab =_fa .ValAttr ==_ggd .ST_BarDirBar ;};_ac :=_cdc .Ser ;_cb .Sort (barSerByOrder (_ac ));_gca :=map[string ]serCategory {};_gdf :=[]string {};_dff :=[]*legendItem {};_ec :=_e .Inf (1);_ggdc :=_e .Inf (-1);for _ ,_bc :=range _ac {var _gce string ; +if _cag :=_bc .Tx ;_cag !=nil {if _eff :=_cag .Choice ;_eff !=nil {if _eff .V !=nil {_gce =*_eff .V ;}else if _ag :=_eff .StrRef ;_ag !=nil {if _ga :=_ag .StrCache ;_ga !=nil {for _ ,_afb :=range _ga .Pt {_gce =_afb .V ;};};};};};if _cae :=_bc .Cat ;_cae !=nil {if _fcc :=_cae .Choice ; +_fcc !=nil {if _gf :=_fcc .StrRef ;_gf !=nil {if _eg :=_gf .F ;_eg !=""&&_db !=nil {_dda ,_fgb ,_ddf ,_cbd :=ParseExcelRange (_eg );if _cbd ==nil {for _ ,_fce :=range _db .Sheets (){if _fce .Name ()==_fe .Trim (_dda ,"\u0027"){_feb :=_fgb .String ();for _ffe :=_fgb .RowIdx ; +_ffe <=_ddf .RowIdx ;_ffe +=1{_efg :=_fe .ReplaceAll (_feb ,_f .Sprint (_fgb .RowIdx ),_f .Sprint (_ffe ));_gd .addCatName (_fce .Cell (_efg ).GetString (),_gca ,&_gdf );};break ;};};};};if _ggg :=_gf .StrCache ;_ggg !=nil {for _ ,_gaa :=range _ggg .Pt {_gd .addCatName (_gaa .V ,_gca ,&_gdf ); +};};}else if _cagb :=_fcc .NumRef ;_cagb !=nil {if _ace :=_cagb .NumCache ;_ace !=nil {var _ae string ;if _ace .FormatCode !=nil {_ae =*_ace .FormatCode ;};for _ ,_ed :=range _ace .Pt {var _cc string ;if _ed .FormatCodeAttr ==nil {_cc =_ae ;}else {_cc =*_ed .FormatCodeAttr ; +};var _eb string ;_de ,_ggb :=_cd .ParseFloat (_ed .V ,64);if _ggb !=nil {_eb =_ed .V ;}else {_eb =_gee .Number (_de ,_cc );};_gd .addCatName (_eb ,_gca ,&_gdf );};};};};};if _effd :=_bc .Val ;_effd !=nil {if _eec :=_effd .Choice ;_eec !=nil {if _be :=_eec .NumRef ; +_be !=nil {if _effg :=_be .F ;_effg !=""&&_db !=nil {_eae ,_aff ,_dg ,_geg :=ParseExcelRange (_effg );if _geg ==nil {for _ ,_fff :=range _db .Sheets (){if _fff .Name ()==_fe .Trim (_eae ,"\u0027"){_afd :=_aff .String ();for _fcb :=_aff .RowIdx ;_fcb <=_dg .RowIdx ; +_fcb +=1{_bcg :=_fe .ReplaceAll (_afd ,_f .Sprint (_aff .RowIdx ),_f .Sprint (_fcb ));if _fff .FormulaContext ().HasFormula (_bcg ){_cbg :=_ef .NewEvaluator ();_gfc :=_fff .FormulaContext ().Cell (_bcg ,_cbg );_fcbb :=_gfc .Value ();_gd .addCatValue (_fcbb ,_gca ,_gdf ,(int )(_fcb -_aff .RowIdx ),&_ec ,&_ggdc ,_gce ,_bc .SpPr ); +}else {_gcg :=_fff .Cell (_bcg ).GetString ();_gd .addCatValue (_gcg ,_gca ,_gdf ,(int )(_fcb -_aff .RowIdx ),&_ec ,&_ggdc ,_gce ,_bc .SpPr );};};break ;};};};};if _bg :=_be .NumCache ;_bg !=nil {for _da ,_ffg :=range _bg .Pt {_gd .addCatValue (_ffg .V ,_gca ,_gdf ,_da ,&_ec ,&_ggdc ,_gce ,_bc .SpPr ); +};};};};};_dff =append (_dff ,&legendItem {_cabf :_gce ,_ce :_bc .SpPr });};var _efd float64 ;var _fac ,_gge float64 ;if _ggdc ==0&&_ec ==0{_efd =0.2;_gge =0;_fac =1;}else {var _fed float64 ;if _ffea :=_e .Abs (_ec );_ggdc < _ffea {_fed =_ffea ;}else {_fed =_ggdc ; +};_gac :=_e .Pow (10,_e .Floor (_e .Log10 (_fed )));_geb :=_fed /_gac ;if _geb < 4.29{_efd =0.5;}else if _geb >=4.29&&_geb < 8.58{_efd =1;}else {_efd =2;};_efd *=_gac ;if _ggdc <=0{_fac =0;}else {_fac =(_e .Ceil (_ggdc /_efd )+1)*_efd ;};if _ec >=0{_gge =0; +}else {_gge =(_e .Floor (_ec /_efd )-1)*_efd ;};};_aa :=_gd .drawAxes (_ffc ,_gge ,_fac ,_efd ,_gdf ,_fg ,_ab );if _aa !=nil {return nil ,_aa ;};_fgbb :=0.0;if _cdc .GapWidth !=nil {if _eag :=_cdc .GapWidth .ValAttr ;_eag !=nil {if _dfb :=_eag .ST_GapAmountUShort ; +_dfb !=nil {_fgbb =float64 (*_dfb )/100.0;};};};_fec :=_fg .Right -_fg .Left ;_dc :=_fg .Bottom -_fg .Top ;_gfg :=float64 (len (_gdf ));if _ab {_gfe :=_fac /(_fac -_gge )*_fec ;_bce :=-_gge /(_fac -_gge )*_fec ;_fd :=_fg .Left +_bce ;_ccg :=_dc /_gfg ; +for _fdf ,_dgb :=range _gdf {_ddgf :=_gca [_dgb ];_dea :=float64 (len (_ddgf ._baa ))+_fgbb ;_gfgf :=_ccg /_dea ;_cg :=_gfgf *_fgbb ;_abd :=_fg .Bottom -float64 (_fdf )*_ccg -_cg /2-_gfgf ;for _ ,_cbf :=range _ddgf ._baa {if _cbf ._ggc ==0{continue ;}; +var _cf ,_eabc float64 ;if _cbf ._ggc > 0{_eabc =_cbf ._ggc /_fac *_gfe ;_gd .drawRectangleWithProps (_cbf ._gcc ,_fd ,_abd ,_eabc ,_gfgf ,false );}else {_eabc =_cbf ._ggc /_gge *_bce ;_cf =_fd -_eabc ;_gd .drawRectangleWithProps (_cbf ._gcc ,_cf ,_abd ,_eabc ,_gfgf ,false ); +};_abd -=_gfgf ;};};}else {_fb :=_fac /(_fac -_gge )*_dc ;_gcaa :=-_gge /(_fac -_gge )*_dc ;_ead :=_fg .Top +_fb ;_dfd :=_fec /_gfg ;for _dfc ,_ccc :=range _gdf {_dgf :=_gca [_ccc ];_bf :=float64 (len (_dgf ._baa ))+_fgbb ;_bga :=_dfd /_bf ;_dca :=_bga *_fgbb ; +_affg :=_fg .Left +float64 (_dfc )*_dfd +_dca /2;for _ ,_bcgb :=range _dgf ._baa {var _dec ,_cgg float64 ;if _bcgb ._ggc > 0{_cgg =_bcgb ._ggc /_fac *_fb ;_dec =_ead -_cgg ;_gd .drawRectangleWithProps (_bcgb ._gcc ,_affg ,_dec ,_bga ,_cgg ,false );}else {_cgg =_bcgb ._ggc /_gge *_gcaa ; +_gd .drawRectangleWithProps (_bcgb ._gcc ,_affg ,_ead ,_bga ,_cgg ,false );};_affg +=_bga ;};};};return _dff ,nil ;};func _fbae (_afec *_b .Document ,_geba ,_ceda ,_agg string )error {_dcee ,_bddc :=_afec .GetFontBytesByRelId (_ceda );if _bddc !=nil {return _bddc ; +};_fefa ,_bddc :=_eegg (_agg );if _bddc !=nil {return _bddc ;};for _eefb :=0;_eefb < 32;_eefb ++{_fde :=_eefb %len (_fefa );_dcee [_eefb ]=_dcee [_eefb ]^_fefa [_fde ];};_bcge :=_afec .TmpPath +"\u002f"+_geba +"\u002e\u0074\u0074\u0066";_bddc =_d .WriteFile (_bcge ,_dcee ,0644); +if _bddc !=nil {return _bddc ;};_bdge (_bcge );return nil ;};func ParseExcelRange (s string )(string ,_eab .CellReference ,_eab .CellReference ,error ){_ggbb :=_fe .FieldsFunc (s ,func (_caad rune )bool {return _caad ==':'||_caad =='!'});if len (_ggbb )==3{_fgcf ,_fgbd :=_eab .ParseCellReference (_ggbb [1]); +if _fgbd !=nil {return "",_eab .CellReference {},_eab .CellReference {},_fgbd ;};_dacf ,_fgbd :=_eab .ParseCellReference (_ggbb [2]);if _fgbd !=nil {return "",_eab .CellReference {},_eab .CellReference {},_fgbd ;};return _ggbb [0],_fgcf ,_dacf ,nil ;}; +return "",_eab .CellReference {},_eab .CellReference {},_df .New ("\u0065r\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006eg\u0020e\u0078c\u0065\u006c\u0020\u0072\u0061\u006e\u0067e");};func (_fbfe *creatorContext )drawTitle (_fga string ,_ecg ,_cfd float64 ){_fba :=_fbfe ._fefda ; +_fge :=_fbfe ._gfb .NewStyledParagraph ();_bdd :=_fge .SetText (_fga );_gad ,_gbf :=_ea .NewStandard14Font (_ea .HelveticaName );if _gbf ==nil {_aba :=_fbfe ._gfb .NewTextStyle ();_aba .Font =_gad ;_aba .FontSize =14;_aba .TextRise =0.4;_bdd .Style =_aba ; +_fge .SetPos (_ecg -_fge .Width ()*_fba /2,_cfd );_fbfe ._gfb .Draw (_fge );};};func GetOpacityFromColorTransform (trs []*_ca .EG_ColorTransform )float64 {for _ ,_dge :=range trs {if _dge !=nil {if _decaf :=_dge .Alpha ;_decaf !=nil {if _gfdd :=_decaf .ValAttr .ST_PositiveFixedPercentageDecimal ; +_gfdd !=nil {return float64 (*_gfdd )/100000;};};};};return 1.0;};type serValue struct{_ggbe string ;_ggc float64 ;_gcc *_ca .CT_ShapeProperties ;};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_gg .Twips *10+0.5))/10; +};type fontsMap struct{_dabd *_c .Mutex ;_gbga map[string ]map[FontStyle ]*_ea .PdfFont ;};type BorderPosition byte ;func _gcac (_bfb *_ggd .CT_DateAx )(uint32 ,_ggd .ST_AxPos ,_ggd .ST_TickMark ,_ggd .ST_TickLblPos ,*_ggd .CT_ChartLines ,uint32 ,*_ca .CT_ShapeProperties ,error ){var _bggd ,_faf uint32 ; +var _afda _ggd .ST_AxPos ;var _dag _ggd .ST_TickMark ;var _daabd *_ggd .CT_ChartLines ;var _ade _ggd .ST_TickLblPos ;if _bfb .AxId ==nil {return _bggd ,_afda ,_dag ,_ade ,_daabd ,_faf ,_bfb .SpPr ,_df .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_bggd =_bfb .AxId .ValAttr ;};if _bfb .AxPos ==nil {return _bggd ,_afda ,_dag ,_ade ,_daabd ,_faf ,_bfb .SpPr ,_df .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_afda =_bfb .AxPos .ValAttr ; +};if _bfb .MajorTickMark !=nil {_dag =_bfb .MajorTickMark .ValAttr ;};if _bfb .TickLblPos !=nil {_ade =_bfb .TickLblPos .ValAttr ;};if _bfb .CrossAx ==nil {return _bggd ,_afda ,_dag ,_ade ,_daabd ,_faf ,_bfb .SpPr ,_df .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_faf =_bfb .CrossAx .ValAttr ;};_daabd =_bfb .MajorGridlines ;return _bggd ,_afda ,_dag ,_ade ,_daabd ,_faf ,_bfb .SpPr ,nil ;};func _cbfa (_agdd *_ggd .ChartSpace ,_fbb ,_dead float64 ,_ega *_ca .Theme ,_babg bool ,_abda *_fee .Workbook )(*_dd .Creator ,error ){_caee :=1.0; +if _babg {_caee =8.0;};_acd :=&Rectangle {};_gcec :=&Rectangle {Top :_acd .Top ,Bottom :_dead -_acd .Bottom ,Left :_acd .Left ,Right :_fbb -_acd .Right };_ded :=MakeTempCreator (_fbb *_caee +1,_dead *_caee +1);_cfaf :=&creatorContext {_gfb :_ded ,_aggf :_ega ,_fefda :_caee }; +var _edg bool ;if _feda :=_agdd .Chart ;_feda !=nil {_dfdf :=_feda .PlotArea ;if _dfdf ==nil {return nil ,_df .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_gcgc :=0.0;if _feda .AutoTitleDeleted !=nil &&_feda .AutoTitleDeleted .ValAttr !=nil &&!*_feda .AutoTitleDeleted .ValAttr {_dbb :="C\u0068\u0061\u0072\u0074\u0020\u0054\u0069\u0074\u006c\u0065"; +if _feda .Title !=nil &&_feda .Title .Overlay !=nil &&_feda .Title .Overlay .ValAttr !=nil &&!*_feda .Title .Overlay .ValAttr {_gcgc =_dcba (10);};if _feda .Title !=nil &&_feda .Title .Tx !=nil &&_feda .Title .Tx .Choice !=nil &&_feda .Title .Tx .Choice .Rich !=nil {if len (_feda .Title .Tx .Choice .Rich .P )> 0{if len (_feda .Title .Tx .Choice .Rich .P [0].EG_TextRun )> 0{_dbb =_feda .Title .Tx .Choice .Rich .P [0].EG_TextRun [0].R .T ; +};};};_cfaf .drawTitle (_dbb ,_gcec .Left +_gcec .Right /2,_dcba (5));};_eef :=&Rectangle {Top :_dcba (10)+_gcgc ,Bottom :_gcec .Bottom -_dcba (15),Left :_dcba (10),Right :_gcec .Right -_dcba (10)};var _dba *Rectangle ;_bb :=_feda .Legend ;if _bb !=nil {_aec :=_bb .Overlay !=nil &&_bb .Overlay .ValAttr !=nil &&*_bb .Overlay .ValAttr ; +if _fbf :=_bb .LegendPos ;_fbf !=nil {switch _fbf .ValAttr {case _ggd .ST_LegendPosTr :if !_aec {_eef =&Rectangle {Top :_dcba (25)+_gcgc ,Bottom :_gcec .Bottom -_dcba (10),Left :_dcba (10),Right :_gcec .Right -_dcba (25)};};_dba =&Rectangle {Top :_dcba (2.5)+_gcgc ,Bottom :_dcba (22.5),Left :_gcec .Right -_dcba (22.5),Right :_gcec .Right -_dcba (2.5)}; +case _ggd .ST_LegendPosT :_dba =&Rectangle {Top :_dcba (2.5)+_gcgc ,Bottom :_dcba (7.5),Left :(_gcec .Right -_gcec .Left )*0.25,Right :(_gcec .Right -_gcec .Left )*0.75};if !_aec {_eef =&Rectangle {Top :_dcba (12.5)+_gcgc ,Bottom :_gcec .Bottom -_dcba (15),Left :_dcba (10),Right :_gcec .Right -_dcba (5)}; +};_edg =true ;case _ggd .ST_LegendPosB :_dba =&Rectangle {Top :_gcec .Bottom -_dcba (7.5)+_gcgc ,Bottom :_gcec .Bottom -_dcba (2.5),Left :(_gcec .Right -_gcec .Left )*0.25,Right :(_gcec .Right -_gcec .Left )*0.75};if !_aec {_eef =&Rectangle {Top :_dcba (5)+_gcgc ,Bottom :_gcec .Bottom -_dcba (15),Left :_dcba (10),Right :_gcec .Right -_dcba (5)}; +};_edg =true ;case _ggd .ST_LegendPosR :_dba =&Rectangle {Top :(_gcec .Bottom -_gcec .Top )/2-_dcba (10)+_gcgc ,Bottom :(_gcec .Bottom -_gcec .Top )/2+_dcba (10),Left :_gcec .Right -_dcba (22.5),Right :_gcec .Right -_dcba (2.5)};if !_aec {_eef =&Rectangle {Top :_dcba (5)+_gcgc ,Bottom :_gcec .Bottom -_dcba (12.5),Left :_dcba (10),Right :_gcec .Right -_dcba (25)}; +};case _ggd .ST_LegendPosL :_dba =&Rectangle {Top :(_gcec .Bottom -_gcec .Top )/2-_dcba (10)+_gcgc ,Bottom :(_gcec .Bottom -_gcec .Top )/2+_dcba (10),Left :_dcba (2.5),Right :_dcba (22.5)};if !_aec {_eef =&Rectangle {Top :_dcba (5)+_gcgc ,Bottom :_gcec .Bottom -_dcba (12.5),Left :_dcba (30),Right :_gcec .Right -_dcba (5)}; +};default:_dba =&Rectangle {Top :(_gcec .Bottom -_gcec .Top )/2-_dcba (10)+_gcgc ,Bottom :(_gcec .Bottom -_gcec .Top )/2+_dcba (10),Left :_gcec .Right -_dcba (25),Right :_gcec .Right -_dcba (5)};if !_aec {_eef =&Rectangle {Top :_dcba (5)+_gcgc ,Bottom :_gcec .Bottom -_dcba (12.5),Left :_dcba (100),Right :_gcec .Right -_dcba (25)}; +};};};};_eef .scale (_caee );_cfaf .drawBorderWithProps (_dfdf .SpPr ,_eef ,_cdb );_ceg :=[]*legendItem {};var _agdc error ;_gea :=_dfdf .CChoice ;for _ ,_gbe :=range _dfdf .Choice {if _bd :=_gbe .BarChart ;_bd !=nil {_ceg ,_agdc =_cfaf .drawBarChart (_bd ,_eef ,_gea ,_abda ); +if _agdc !=nil {return nil ,_agdc ;};};};if _bb !=nil {_dba .scale (_caee );_cfaf .drawBorderWithProps (_bb .SpPr ,_dba ,_cdb );if len (_ceg )!=0{_cfaf .drawLegend (_dba ,_ceg ,_edg );};};};_gcec .scale (_caee );_cfaf .drawBorderWithProps (_agdd .SpPr ,_gcec ,_cdb ); +return _ded ,nil ;};func AdjustColor (colorStr string ,EG_ColorTransform []*_ca .EG_ColorTransform )string {for _ ,_cda :=range EG_ColorTransform {if _fcgb :=_cda .Tint ;_fcgb !=nil {if _aca :=_fcgb .ValAttr .ST_PositiveFixedPercentageDecimal ;_aca !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_aca )/100000); +};};if _dbc :=_cda .Shade ;_dbc !=nil {if _bbda :=_dbc .ValAttr .ST_PositiveFixedPercentageDecimal ;_bbda !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_bbda )/100000);};};if _gfec :=_cda .LumMod ;_gfec !=nil {if _adee :=_gfec .ValAttr .ST_PercentageDecimal ; +_adee !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_adee )/100000);};};};return colorStr ;};func _daed (_gef _ca .ST_SchemeColorVal ,_dgc *_ca .Theme )string {if _ebg :=_dgc .ThemeElements ;_ebg !=nil {if _bdg :=_ebg .ClrScheme ;_bdg !=nil {switch _gef {case _ca .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_bdg .Lt1 ); +case _ca .ST_SchemeColorValDk1 ,_ca .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_bdg .Dk1 );case _ca .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_bdg .Lt2 );case _ca .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_bdg .Dk2 ); +case _ca .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_bdg .Accent1 );case _ca .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_bdg .Accent2 );case _ca .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_bdg .Accent3 ); +case _ca .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_bdg .Accent4 );case _ca .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_bdg .Accent5 );case _ca .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_bdg .Accent6 ); +};};};return "";};func CropImageByRect (sourceImg _af .Image ,rect _af .Rectangle )_af .Image {_gedd ,_fea ,_gbab ,_abf :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ;_edeb :=_af .NewNRGBA (_af .Rect (0,0,_gbab -_gedd ,_abf -_fea ));for _dace :=_gedd ; +_dace < _gbab ;_dace ++{for _cgfg :=_fea ;_cgfg < _abf ;_cgfg ++{_edeb .Set (_dace -_gedd ,_cgfg -_fea ,sourceImg .At (_dace ,_cgfg ));};};return _edeb ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3; +);var _ddge =fontsMap {_dabd :&_c .Mutex {},_gbga :map[string ]map[FontStyle ]*_ea .PdfFont {}};func AssignStdFontByName (style _dd .TextStyle ,fontName string )*_ea .PdfFont {_cbda :=_ea .StdFontName (fontName );return _ea .NewStandard14FontMustCompile (_cbda ); +};var _bdee =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic }; +func GetDataFromXfrm (xfrm *_ca .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _ccga ,_fegf ,_dcd ,_ffa float64 ;if _abbe :=xfrm .Off ;_abbe !=nil {_ccga =_gg .FromEMU (FromSTCoordinate (_abbe .XAttr ));_fegf =_gg .FromEMU (FromSTCoordinate (_abbe .YAttr )); +};if _bac :=xfrm .Ext ;_bac !=nil {_dcd =_gg .FromEMU (_bac .CxAttr );_ffa =_gg .FromEMU (_bac .CyAttr );};return _ccga ,_fegf ,_dcd ,_ffa ;};func MakeBlockFromCreator (c *_dd .Creator )(*_dd .Block ,error ){_bgac ,_dcfe :=GetPageFromCreator (c );if _dcfe !=nil {return nil ,_dcfe ; +};_dffbc ,_dcfe :=_dd .NewBlockFromPage (_bgac );if _dcfe !=nil {return nil ,_dcfe ;};return _dffbc ,nil ;};func (_cgd barSerByOrder )Less (i ,j int )bool {return _cgd [i ].Order .ValAttr < _cgd [j ].Order .ValAttr };func (_bfc *creatorContext )drawLegend (_dab *Rectangle ,_cfe []*legendItem ,_cgc bool ){_bgg :=_bfc ._fefda ; +_aede :=_dcba (2.5)*_bgg ;_bef :=_fdfb *_bgg ;_feeg :=(_aede -_bef )/2;_ccf :=float64 (len (_cfe ));if _cgc {_geaa :=&Rectangle {Top :_dab .Top +_dcba (1)*_bgg ,Bottom :_dab .Bottom -_dcba (1)*_bgg ,Left :_dab .Left +_dcba (2.5)*_bgg ,Right :_dab .Right -_dcba (2.5)*_bgg }; +var _eca float64 ;if _ccf > 1{_eca =(_geaa .Right -_geaa .Left )/_ccf ;};_abge :=_geaa .Left ;_gdd :=_geaa .Top ;for _ ,_acde :=range _cfe {if _gfcf :=_acde ._ce ;_gfcf !=nil {_bfc .drawRectangleWithProps (_gfcf ,_abge ,_gdd +_feeg ,_bef ,_bef ,false ); +_daa :=_abge +_bef *2;_fgd :=_bfc ._gfb .NewStyledParagraph ();_fgd .SetPos (_daa ,_gdd );_gada :=_fgd .Append (_acde ._cabf );_gbb ,_dfe :=_ea .NewStandard14Font (_ea .HelveticaName );if _dfe ==nil {_faba :=_bfc ._gfb .NewTextStyle ();_faba .Font =_gbb ; +_faba .FontSize =_aede ;_faba .TextRise =0.4;_gada .Style =_faba ;_bfc ._gfb .Draw (_fgd );};};_abge +=_eca ;};}else {_gfa :=&Rectangle {Top :_dab .Top +_dcba (2.5)*_bgg ,Bottom :_dab .Bottom -_dcba (2.5)*_bgg ,Left :_dab .Left +_dcba (2.5)*_bgg ,Right :_dab .Right -_dcba (2.5)*_bgg }; +var _gcd float64 ;if _ccf > 1{_gcd =(_gfa .Bottom -_gfa .Top -_aede )/(_ccf -1);if _gcd < _aede {_gcd =_aede ;};};_cec :=_gfa .Top ;_bad :=_gfa .Left ;_gegd :=_bad +_bef *2;for _ ,_feeb :=range _cfe {if _ggf :=_feeb ._ce ;_ggf !=nil {_bfc .drawRectangleWithProps (_ggf ,_bad ,_cec +_feeg ,_bef ,_bef ,false ); +_dce :=_bfc ._gfb .NewStyledParagraph ();_dce .SetPos (_gegd ,_cec );_dce .SetWidth (_gfa .Right -_gfa .Left );_gde :=_dce .Append (_feeb ._cabf );_bbf ,_bgb :=_ea .NewStandard14Font (_ea .HelveticaName );if _bgb ==nil {_fefd :=_bfc ._gfb .NewTextStyle (); +_fefd .Font =_bbf ;_fefd .FontSize =_aede ;_fefd .TextRise =0.4;_gde .Style =_fefd ;_bfc ._gfb .Draw (_dce );};};_cec +=_gcd ;};};};const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3; +);func _ebgf (_ecd uint8 ,_eddb float64 )string {_fgca :=float64 (_ecd );var _dffb float64 ;if _eddb < 0{_dffb =_fgca *(1+_eddb );}else {_dffb =_fgca +(255-_fgca )*_eddb ;};return _f .Sprintf ("\u0025\u0030\u0032\u0078",int (_dffb ));};func _cecb (_bfbd ,_acec ,_ebd float64 )float64 {if _bfbd *6< 1{return _ebd +(_acec -_ebd )*6*_bfbd ; +}else if _bfbd *2< 1{return _acec ;}else if _bfbd *3< 2{return _ebd +(_acec -_ebd )*(2.0/3.0-_bfbd )*6;}else {return _ebd ;};};func (_fbg barSerByOrder )Swap (i ,j int ){_fbg [i ],_fbg [j ]=_fbg [j ],_fbg [i ]};func (_adeb *creatorContext )drawBorderWithProps (_dfgd *_ca .CT_ShapeProperties ,_afff *Rectangle ,_eaba float64 ){if _afff !=nil &&_dfgd !=nil &&_dfgd .Ln !=nil &&_dfgd .Ln .SolidFill !=nil {_cgbf :=_adeb .getPdfColorFromSolidFill (_dfgd .Ln .SolidFill ); +DrawRectangle (_adeb ._gfb ,_afff ,_eaba ,_cgbf );};};type creatorContext struct{_gfb *_dd .Creator ;_aggf *_ca .Theme ;_fefda float64 ;};var _bcec =_dcba (5);func _dcba (_abgea float64 )float64 {return _abgea *_gg .Millimeter };var _cea =_dcba (1);var _ccd =_dcba (0.5); +const (ImgPart_whole ImgPart =0;ImgPart_t ImgPart =1;ImgPart_b ImgPart =2;ImgPart_l ImgPart =3;ImgPart_r ImgPart =4;ImgPart_lt ImgPart =5;ImgPart_rt ImgPart =6;ImgPart_lb ImgPart =7;ImgPart_rb ImgPart =8;);func DrawLine (c *_dd .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _dd .Color ){if color ==nil {return ; +};_eaa :=c .NewLine (x0 ,y0 ,x1 ,y1 );_eaa .SetLineWidth (width );_eaa .SetColor (color );c .Draw (_eaa );};const _daf =6.0;func (_abg *creatorContext )addCatName (_dfba string ,_gff map[string ]serCategory ,_abe *[]string ){if _ ,_dcf :=_gff [_dfba ]; +!_dcf {_gff [_dfba ]=serCategory {_eagf :_dfba ,_baa :[]serValue {}};*_abe =append (*_abe ,_dfba );};};func GetColorStringFromDmlColor (dmlColor *_ca .CT_Color )string {var _gdda string ;if _afbg :=dmlColor .SrgbClr ;_afbg !=nil {_gdda =_afbg .ValAttr ; +}else if _ebgc :=dmlColor .SysClr ;_ebgc !=nil {if _ebgc .LastClrAttr !=nil {return *_ebgc .LastClrAttr ;};return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _gdda ;};var StdFontsMap =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}}; +var _fdfb =_dcba (1.5);func DrawRectangle (c *_dd .Creator ,r *Rectangle ,w float64 ,color _dd .Color ){if color ==nil {return ;};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color );DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color ); +DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};func IsNoSpaceLanguage (symbol string )bool {for _ ,_gefc :=range symbol {if _ge .Is (_ge .Han ,_gefc ){return true ;};};return false ;};func MakeTempCreator (width ,height float64 )*_dd .Creator {_adae :=_dd .New (); +_adae .SetPageSize (_dd .PageSize {width ,height });_adae .SetPageMargins (0,0,0,0);return _adae ;};func _dae (_beb *_ggd .CT_SerAx )(uint32 ,_ggd .ST_AxPos ,_ggd .ST_TickMark ,_ggd .ST_TickLblPos ,*_ggd .CT_ChartLines ,uint32 ,*_ca .CT_ShapeProperties ,error ){var _gccg ,_bae uint32 ; +var _agcc _ggd .ST_AxPos ;var _fbfa _ggd .ST_TickMark ;var _ddfb *_ggd .CT_ChartLines ;var _ccgg _ggd .ST_TickLblPos ;if _beb .AxId ==nil {return _gccg ,_agcc ,_fbfa ,_ccgg ,_ddfb ,_bae ,_beb .SpPr ,_df .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_gccg =_beb .AxId .ValAttr ;};if _beb .AxPos ==nil {return _gccg ,_agcc ,_fbfa ,_ccgg ,_ddfb ,_bae ,_beb .SpPr ,_df .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_agcc =_beb .AxPos .ValAttr ; +};if _beb .MajorTickMark !=nil {_fbfa =_beb .MajorTickMark .ValAttr ;};if _beb .TickLblPos !=nil {_ccgg =_beb .TickLblPos .ValAttr ;};if _beb .CrossAx ==nil {return _gccg ,_agcc ,_fbfa ,_ccgg ,_ddfb ,_bae ,_beb .SpPr ,_df .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_bae =_beb .CrossAx .ValAttr ;};_ddfb =_beb .MajorGridlines ;return _gccg ,_agcc ,_fbfa ,_ccgg ,_ddfb ,_bae ,_beb .SpPr ,nil ;};func GetImage (c *_dd .Creator ,goImg _af .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_dd .Image ,error ){if goImg ==nil {return nil ,nil ; +};_gbbge :=goImg .Bounds ().Size ();_bfa :=_gbbge .X ;_cdef :=_gbbge .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_bfa );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_cdef );};var _dcac _af .Rectangle ;switch part {case ImgPart_t :_dcac =_af .Rect (0,0,_bfa ,int (dividerY )); +case ImgPart_b :_dcac =_af .Rect (0,int (dividerY ),_bfa ,_cdef );case ImgPart_l :_dcac =_af .Rect (0,0,int (dividerX ),_cdef );case ImgPart_r :_dcac =_af .Rect (int (dividerX ),0,_bfa ,_cdef );case ImgPart_lt :_dcac =_af .Rect (0,0,int (dividerX ),int (dividerY )); +case ImgPart_rt :_dcac =_af .Rect (int (dividerX ),0,_bfa ,int (dividerY ));case ImgPart_lb :_dcac =_af .Rect (0,int (dividerY ),int (dividerX ),_cdef );case ImgPart_rb :_dcac =_af .Rect (int (dividerX ),int (dividerY ),_bfa ,_cdef );default:_dcac =_af .Rect (0,0,_bfa ,_cdef ); +};_aab :=CropImageByRect (goImg ,_dcac );_gebc ,_caag :=c .NewImageFromGoImage (_aab );if _caag !=nil {return nil ,_caag ;};_gebc .Scale (imgWidth /float64 (_bfa ),imgHeight /float64 (_cdef ));_gebc .SetPos (left ,top );return _gebc ,nil ;};type FontStyle byte ; +func (_gcbd *creatorContext )getPdfColorFromSolidFill (_cabb *_ca .CT_SolidColorFillProperties )_dd .Color {if _cabb ==nil {return nil ;};_bbfag :="";if _ggbf :=_cabb .SrgbClr ;_ggbf !=nil {_bbfag =_ggbf .ValAttr ;}else if _eddd :=_cabb .SchemeClr ;_eddd !=nil {_bbfag =_daed (_eddd .ValAttr ,_gcbd ._aggf ); +};if _bbfag ==""{return nil ;};return _dd .ColorRGBFromHex ("\u0023"+_bbfag );};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _bbff ,_agec ,_dbg uint8 ;_bdcg ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_bbff ,&_agec ,&_dbg ); +if _bdcg !=3{return "";};_gdfd ,_dadd ,_cff :=_ebbd (_bbff ,_agec ,_dbg );_cff =lum *_cff ;_bbff ,_agec ,_dbg =_bcb (_gdfd ,_dadd ,_cff );return _f .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_bbff ,_agec ,_dbg );};func MakeImageFromChartSpace (cs *_ggd .ChartSpace ,width ,height float64 ,theme *_ca .Theme ,workbook *_fee .Workbook )(_af .Image ,error ){_deca ,_bgaf :=_cbfa (cs ,width ,height ,theme ,true ,workbook ); +if _bgaf !=nil {return nil ,_bgaf ;};_fef ,_bgaf :=GetPageFromCreator (_deca );if _bgaf !=nil {return nil ,_bgaf ;};return _dde .NewImageDevice ().Render (_fef );};var DefaultFontSize =12.0;func (_abdb FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_abdb )]; +};func (_decg *Rectangle )scale (_dgeb float64 ){_decg .Top *=_dgeb ;_decg .Bottom *=_dgeb ;_decg .Left *=_dgeb ;_decg .Right *=_dgeb ;};func RegisterFont (name string ,style FontStyle ,font *_ea .PdfFont ){_ddge ._dabd .Lock ();if _ddge ._gbga [name ]==nil {_ddge ._gbga [name ]=map[FontStyle ]*_ea .PdfFont {}; +};_ddge ._gbga [name ][style ]=font ;_ddge ._dabd .Unlock ();};func GetPageFromCreator (c *_dd .Creator )(*_ea .PdfPage ,error ){_dcgd :=_a .NewBuffer ([]byte {});_afg :=c .Write (_dcgd );if _afg !=nil {return nil ,_afg ;};_dgbe :=_a .NewReader (_dcgd .Bytes ()); +_fega ,_afg :=_ea .NewPdfReader (_dgbe );if _afg !=nil {return nil ,_afg ;};return _fega .GetPage (1);};var _daae =_dcba (2);var _efe =_dcba (7.5);func GetGroupOffsetFromXfrm (xfrm *_ca .CT_GroupTransform2D )(float64 ,float64 ){var _eefa ,_abc float64 ; +if xfrm .Off !=nil &&xfrm .ChOff !=nil {_eefa =_gg .FromEMU (FromSTCoordinate (xfrm .Off .XAttr ))-_gg .FromEMU (FromSTCoordinate (xfrm .ChOff .XAttr ));_abc =_gg .FromEMU (FromSTCoordinate (xfrm .Off .YAttr ))-_gg .FromEMU (FromSTCoordinate (xfrm .ChOff .YAttr )); +};return _eefa ,_abc ;};type ImgPart byte ;func ClearRegisteredFonts (){_ddge ._dabd .Lock ();_ddge ._gbga =map[string ]map[FontStyle ]*_ea .PdfFont {};_ddge ._dabd .Unlock ();};func (_dbd *creatorContext )drawLineWithProps (_dfad *_ca .CT_ShapeProperties ,_dcef ,_fgf ,_dgge ,_fcf float64 ,_eabca bool ){if _dfad !=nil {if _gacb :=_dfad .Ln ; +_gacb !=nil {_bcgbb :=_dbd .getPdfColorFromSolidFill (_gacb .SolidFill );if _bcgbb ==nil &&_eabca {_bcgbb =_dd .ColorBlack ;};if _bcgbb !=nil {var _adf float64 ;if _gfgb :=_gacb .WAttr ;_gfgb !=nil {_adf =_gg .FromEMU (int64 (*_gfgb ));}else {_adf =_cdb ; +};DrawLine (_dbd ._gfb ,_dcef ,_fgf ,_dgge ,_fcf ,_adf ,_bcgbb );};};};};func (_cded *creatorContext )drawRectangleWithProps (_fgea *_ca .CT_ShapeProperties ,_ggce ,_ecb ,_dga ,_bgf float64 ,_bdeb bool ){_cafd :=_cded ._gfb .NewRectangle (_ggce ,_ecb ,_dga ,_bgf ); +if _fgea ==nil {if _bdeb {_cafd .SetBorderWidth (_cdb );}else {return ;};}else {_gdfb :=_cded .getPdfColorFromSolidFill (_fgea .SolidFill );if _gdfb !=nil {_cafd .SetFillColor (_gdfb );};if _bged :=_fgea .Ln ;_bged !=nil {if _dac :=_bged .WAttr ;_dac !=nil {_gbd :=_gg .FromEMU (int64 (*_dac )); +_cafd .SetBorderWidth (_gbd );if _eaef :=_bged .SolidFill ;_eaef !=nil {_cfdg :=_cded .getPdfColorFromSolidFill (_eaef );if _cfdg !=nil {_cafd .SetBorderColor (_cfdg );};};}else {_cafd .SetBorderWidth (0);};};};_cded ._gfb .Draw (_cafd );};func Lighten (clr float64 )float64 {return 0.6+0.4*clr }; +type barSerByOrder []*_ggd .CT_BarSer ;func FromSTPercentage (st *_ca .ST_Percentage )float64 {if _eefag :=st .ST_PercentageDecimal ;_eefag !=nil {return float64 (*_eefag )/100000;};return 0;};func _bcb (_dbag ,_dgca ,_faaa float64 )(uint8 ,uint8 ,uint8 ){var _ada float64 ; +if _faaa < 0.5{_ada =_faaa *(1+_dgca );}else {_ada =_faaa +_dgca -_faaa *_dgca ;};_gec :=_faaa *2-_ada ;_dbag /=360.0;_cdce :=_fccf (_dbag +1.0/3.0);_egf :=_fccf (_dbag );_fbag :=_fccf (_dbag -1.0/3.0);_fbbc :=_cecb (_cdce ,_ada ,_gec );_deb :=_cecb (_egf ,_ada ,_gec ); +_eefd :=_cecb (_fbag ,_ada ,_gec );return uint8 (255*_fbbc ),uint8 (255*_deb ),uint8 (255*_eefd );};type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};func (_dad *creatorContext )addCatValue (_cfa string ,_fcg map[string ]serCategory ,_afdf []string ,_bab int ,_dgg ,_aae *float64 ,_cgb string ,_bec *_ca .CT_ShapeProperties ){_dfce ,_aed :=_cd .ParseFloat (_cfa ,64); +if _aed !=nil {_dfce =0;_fc .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_aed );};if _dfce > *_aae {*_aae =_dfce ;};if _dfce < *_dgg {*_dgg =_dfce ;};_cab :=_fcg [_afdf [_bab ]];_cab ._baa =append (_cab ._baa ,serValue {_ggbe :_cgb ,_ggc :_dfce ,_gcc :_bec }); +_fcg [_afdf [_bab ]]=_cab ;}; \ No newline at end of file diff --git a/internal/formatutils/formatutils.go b/internal/formatutils/formatutils.go index 4f0ad84655..5b0dd2cc5e 100644 --- a/internal/formatutils/formatutils.go +++ b/internal/formatutils/formatutils.go @@ -9,20 +9,19 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package formatutils ;import (_c "fmt";_f "github.com/unidoc/unioffice/schema/soo/wml";_cc "strconv";_ae "strings";);var (_gc =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"}; -_aea =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_gb =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"}; -_ag =[]string {"","\u004d","\u004d\u004d","\u004d\u004d\u004d","\u004d\u004d\u004d\u004d","\u004d\u004d\u004dM\u004d","\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d\u004dM","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d"}; -_fd =[]string {"\u006f\u006e\u0065","\u0074\u0077\u006f","\u0074\u0068\u0072e\u0065","\u0066\u006f\u0075\u0072","\u0066\u0069\u0076\u0065","\u0073\u0069\u0078","\u0073\u0065\u0076e\u006e","\u0065\u0069\u0067h\u0074","\u006e\u0069\u006e\u0065","\u0074\u0065\u006e","\u0065\u006c\u0065\u0076\u0065\u006e","\u0074\u0077\u0065\u006c\u0076\u0065","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e","\u0066i\u0066\u0074\u0065\u0065\u006e","\u0073i\u0078\u0074\u0065\u0065\u006e","\u0073e\u0076\u0065\u006e\u0074\u0065\u0065n","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e"}; -_e =[]string {"\u0074\u0065\u006e","\u0074\u0077\u0065\u006e\u0074\u0079","\u0074\u0068\u0069\u0072\u0074\u0079","\u0066\u006f\u0072t\u0079","\u0066\u0069\u0066t\u0079","\u0073\u0069\u0078t\u0079","\u0073e\u0076\u0065\u006e\u0074\u0079","\u0065\u0069\u0067\u0068\u0074\u0079","\u006e\u0069\u006e\u0065\u0074\u0079"}; -_b =[]string {"\u0066\u0069\u0072s\u0074","\u0073\u0065\u0063\u006f\u006e\u0064","\u0074\u0068\u0069r\u0064","\u0066\u006f\u0075\u0072\u0074\u0068","\u0066\u0069\u0066t\u0068","\u0073\u0069\u0078t\u0068","\u0073e\u0076\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0068","\u006e\u0069\u006et\u0068","\u0074\u0065\u006et\u0068","\u0065\u006c\u0065\u0076\u0065\u006e\u0074\u0068","\u0074w\u0065\u006c\u0066\u0074\u0068","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066i\u0066\u0074\u0065\u0065\u006e\u0074h","\u0073i\u0078\u0074\u0065\u0065\u006e\u0074h","s\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0074\u0068","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0074\u0068"}; -_fa =[]string {"\u0074\u0065\u006et\u0068","\u0074w\u0065\u006e\u0074\u0069\u0065\u0074h","\u0074h\u0069\u0072\u0074\u0069\u0065\u0074h","\u0066\u006f\u0072\u0074\u0069\u0065\u0074\u0068","\u0066\u0069\u0066\u0074\u0069\u0065\u0074\u0068","\u0073\u0069\u0078\u0074\u0069\u0065\u0074\u0068","\u0073\u0065\u0076\u0065\u006e\u0074\u0069\u0065\u0074\u0068","\u0065i\u0067\u0068\u0074\u0069\u0065\u0074h","\u006ei\u006e\u0065\u0074\u0069\u0065\u0074h"}; -_ada ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";);func _eb (_fe int64 ,_bb *_f .CT_NumFmt )(_aa string ){if _bb ==nil {return ;};_dg :=_bb .ValAttr ; -switch _dg {case _f .ST_NumberFormatNone :_aa ="";case _f .ST_NumberFormatDecimal :_aa =_cc .Itoa (int (_fe ));case _f .ST_NumberFormatDecimalZero :_aa =_cc .Itoa (int (_fe ));if _fe < 10{_aa ="\u0030"+_aa ;};case _f .ST_NumberFormatUpperRoman :var (_ed =_fe %10; -_gce =(_fe %100)/10;_db =(_fe %1000)/100;_ce =_fe /1000;);_aa =_ag [_ce ]+_gb [_db ]+_aea [_gce ]+_gc [_ed ];case _f .ST_NumberFormatLowerRoman :var (_ebe =_fe %10;_fde =(_fe %100)/10;_fb =(_fe %1000)/100;_be =_fe /1000;);_aa =_ag [_be ]+_gb [_fb ]+_aea [_fde ]+_gc [_ebe ]; -_aa =_ae .ToLower (_aa );case _f .ST_NumberFormatUpperLetter :_bf :=_fe %780;if _bf ==0{_bf =780;};_fc :=(_bf -1)/26;_ge :=(_bf -1)%26;_dd :=_ada [_fc +_ge ];_aa =string (_dd );case _f .ST_NumberFormatLowerLetter :_ceg :=_fe %780;if _ceg ==0{_ceg =780; -};_cfb :=(_ceg -1)/26;_dbg :=(_ceg -1)%26;_ec :=_ada [_cfb +_dbg ];_aa =_ae .ToLower (string (_ec ));default:_aa ="";};return ;};func StringToNumbers (str string )(int ,bool ){_bc :=0;_cbf :=false ;for _ ,_bg :=range []byte (str ){_bg -='0';if _bg > 9{continue ; -};_bc =_bc *10+int (_bg );_cbf =true ;};return _bc ,_cbf ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_f .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_aeb :=_cg (lvlText );_af :=_eb (currentNumber ,numFmt ); -_ca :=int64 (0);for _cb ,_g :=range _aeb {_cf :=_c .Sprintf ("\u0025\u0025\u0025\u0064",_cb +1);if len (_aeb )==1{_cf =_c .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_aeb [_cb ]=_ae .Replace (_g ,_cf ,_af ,1);break ;};if ilvl > 0&&ilvl > _ca &&_cb < (len (_aeb )-1){_ad :=_eb (levelNumbers [_ca ],numFmt ); -_aeb [_cb ]=_ae .Replace (_g ,_cf ,_ad ,1);_ca ++;}else {_aeb [_cb ]=_ae .Replace (_g ,_cf ,_af ,1);};};return _ae .Join (_aeb ,"");};func _cg (_d string )(_ac []string ){for _adc :=0;_adc < len (_d )-2;_adc ++{if string (_d [_adc ])=="\u0025"{if !_ae .Contains (string (_d [_adc +2:]),"\u0025"){if _adc ==0{_ac =append (_ac ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_d [_adc ]),string (_d [_adc +1]),string (_d [_adc +2:]))); -}else {_ac =append (_ac ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_d [_adc -1]),string (_d [_adc ]),string (_d [_adc +1]),string (_d [_adc +2:])));};}else {_ac =append (_ac ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_d [_adc ]),string (_d [_adc +1]),string (_d [_adc +2]))); -};};};return ;}; \ No newline at end of file +package formatutils ;import (_c "fmt";_b "github.com/unidoc/unioffice/schema/soo/wml";_a "strconv";_g "strings";);func _be (_bgc int64 ,_dba *_b .CT_NumFmt )(_cfd string ){if _dba ==nil {return ;};_cgd :=_dba .ValAttr ;switch _cgd {case _b .ST_NumberFormatNone :_cfd =""; +case _b .ST_NumberFormatDecimal :_cfd =_a .Itoa (int (_bgc ));case _b .ST_NumberFormatDecimalZero :_cfd =_a .Itoa (int (_bgc ));if _bgc < 10{_cfd ="\u0030"+_cfd ;};case _b .ST_NumberFormatUpperRoman :var (_dfe =_bgc %10;_gbd =(_bgc %100)/10;_ed =(_bgc %1000)/100; +_ce =_bgc /1000;);_cfd =_gbg [_ce ]+_gb [_ed ]+_ggg [_gbd ]+_gg [_dfe ];case _b .ST_NumberFormatLowerRoman :var (_f =_bgc %10;_gbc =(_bgc %100)/10;_ae =(_bgc %1000)/100;_eec =_bgc /1000;);_cfd =_gbg [_eec ]+_gb [_ae ]+_ggg [_gbc ]+_gg [_f ];_cfd =_g .ToLower (_cfd ); +case _b .ST_NumberFormatUpperLetter :_bb :=_bgc %780;if _bb ==0{_bb =780;};_abc :=(_bb -1)/26;_bed :=(_bb -1)%26;_dea :=_ee [_abc +_bed ];_cfd =string (_dea );case _b .ST_NumberFormatLowerLetter :_ca :=_bgc %780;if _ca ==0{_ca =780;};_bbc :=(_ca -1)/26; +_ff :=(_ca -1)%26;_ec :=_ee [_bbc +_ff ];_cfd =_g .ToLower (string (_ec ));default:_cfd ="";};return ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_b .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_cg :=_db (lvlText ); +_cf :=_be (currentNumber ,numFmt );_aa :=int64 (0);for _bg ,_cd :=range _cg {_e :=_c .Sprintf ("\u0025\u0025\u0025\u0064",_bg +1);if len (_cg )==1{_e =_c .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_cg [_bg ]=_g .Replace (_cd ,_e ,_cf ,1);break ;};if ilvl > 0&&ilvl > _aa &&_bg < (len (_cg )-1){_ag :=_be (levelNumbers [_aa ],numFmt ); +_cg [_bg ]=_g .Replace (_cd ,_e ,_ag ,1);_aa ++;}else {_cg [_bg ]=_g .Replace (_cd ,_e ,_cf ,1);};};return _g .Join (_cg ,"");};func _db (_dbe string )(_de []string ){for _ac :=0;_ac < len (_dbe )-2;_ac ++{if string (_dbe [_ac ])=="\u0025"{if !_g .Contains (string (_dbe [_ac +2:]),"\u0025"){if _ac ==0{_de =append (_de ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_dbe [_ac ]),string (_dbe [_ac +1]),string (_dbe [_ac +2:]))); +}else {_de =append (_de ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_dbe [_ac -1]),string (_dbe [_ac ]),string (_dbe [_ac +1]),string (_dbe [_ac +2:])));};}else {_de =append (_de ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_dbe [_ac ]),string (_dbe [_ac +1]),string (_dbe [_ac +2]))); +};};};return ;};func StringToNumbers (str string )(int ,bool ){_ge :=0;_eeg :=false ;for _ ,_bf :=range []byte (str ){_bf -='0';if _bf > 9{continue ;};_ge =_ge *10+int (_bf );_eeg =true ;};return _ge ,_eeg ;};var (_gg =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"}; +_ggg =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_gb =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"}; +_gbg =[]string {"","\u004d","\u004d\u004d","\u004d\u004d\u004d","\u004d\u004d\u004d\u004d","\u004d\u004d\u004dM\u004d","\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d\u004dM","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d"}; +_ba =[]string {"\u006f\u006e\u0065","\u0074\u0077\u006f","\u0074\u0068\u0072e\u0065","\u0066\u006f\u0075\u0072","\u0066\u0069\u0076\u0065","\u0073\u0069\u0078","\u0073\u0065\u0076e\u006e","\u0065\u0069\u0067h\u0074","\u006e\u0069\u006e\u0065","\u0074\u0065\u006e","\u0065\u006c\u0065\u0076\u0065\u006e","\u0074\u0077\u0065\u006c\u0076\u0065","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e","\u0066i\u0066\u0074\u0065\u0065\u006e","\u0073i\u0078\u0074\u0065\u0065\u006e","\u0073e\u0076\u0065\u006e\u0074\u0065\u0065n","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e"}; +_df =[]string {"\u0074\u0065\u006e","\u0074\u0077\u0065\u006e\u0074\u0079","\u0074\u0068\u0069\u0072\u0074\u0079","\u0066\u006f\u0072t\u0079","\u0066\u0069\u0066t\u0079","\u0073\u0069\u0078t\u0079","\u0073e\u0076\u0065\u006e\u0074\u0079","\u0065\u0069\u0067\u0068\u0074\u0079","\u006e\u0069\u006e\u0065\u0074\u0079"}; +_ab =[]string {"\u0066\u0069\u0072s\u0074","\u0073\u0065\u0063\u006f\u006e\u0064","\u0074\u0068\u0069r\u0064","\u0066\u006f\u0075\u0072\u0074\u0068","\u0066\u0069\u0066t\u0068","\u0073\u0069\u0078t\u0068","\u0073e\u0076\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0068","\u006e\u0069\u006et\u0068","\u0074\u0065\u006et\u0068","\u0065\u006c\u0065\u0076\u0065\u006e\u0074\u0068","\u0074w\u0065\u006c\u0066\u0074\u0068","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066i\u0066\u0074\u0065\u0065\u006e\u0074h","\u0073i\u0078\u0074\u0065\u0065\u006e\u0074h","s\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0074\u0068","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0074\u0068"}; +_ef =[]string {"\u0074\u0065\u006et\u0068","\u0074w\u0065\u006e\u0074\u0069\u0065\u0074h","\u0074h\u0069\u0072\u0074\u0069\u0065\u0074h","\u0066\u006f\u0072\u0074\u0069\u0065\u0074\u0068","\u0066\u0069\u0066\u0074\u0069\u0065\u0074\u0068","\u0073\u0069\u0078\u0074\u0069\u0065\u0074\u0068","\u0073\u0065\u0076\u0065\u006e\u0074\u0069\u0065\u0074\u0068","\u0065i\u0067\u0068\u0074\u0069\u0065\u0074h","\u006ei\u006e\u0065\u0074\u0069\u0065\u0074h"}; +_ee ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";); \ No newline at end of file diff --git a/internal/license/license.go b/internal/license/license.go index fe0b964d05..2d4827d8ea 100644 --- a/internal/license/license.go +++ b/internal/license/license.go @@ -9,120 +9,120 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package license ;import (_b "bytes";_ef "compress/gzip";_a "crypto";_ebd "crypto/aes";_gd "crypto/cipher";_ag "crypto/hmac";_f "crypto/rand";_abd "crypto/rsa";_gc "crypto/sha256";_dbe "crypto/sha512";_ace "crypto/x509";_db "encoding/base64";_eb "encoding/binary"; -_eee "encoding/hex";_ce "encoding/json";_de "encoding/pem";_ee "errors";_bb "fmt";_bf "github.com/unidoc/unioffice/common";_fd "github.com/unidoc/unioffice/common/logger";_d "io";_ec "io/ioutil";_da "log";_df "net";_cfc "net/http";_cf "os";_cg "path/filepath"; -_e "regexp";_ab "sort";_g "strings";_ac "sync";_aa "time";);func _bd (_cb string )(LicenseKey ,error ){var _cge LicenseKey ;_ed ,_afe :=_eg (_af ,_abdd ,_cb );if _afe !=nil {return _cge ,_afe ;};_cd ,_afe :=_ff (_aab ,_ed );if _afe !=nil {return _cge ,_afe ; -};_afe =_ce .Unmarshal (_cd ,&_cge );if _afe !=nil {return _cge ,_afe ;};_cge .CreatedAt =_aa .Unix (_cge .CreatedAtInt ,0);if _cge .ExpiresAtInt > 0{_fcb :=_aa .Unix (_cge .ExpiresAtInt ,0);_cge .ExpiresAt =_fcb ;};return _cge ,nil ;};var _ecd =_aa .Date (2019,6,6,0,0,0,0,_aa .UTC ); -func (_agf *meteredClient )checkinUsage (_fbcc meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_fbcc .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_fbcc .PackageVersion =_bf .Version ;var _aee meteredUsageCheckinResp ;_caf :=_agf ._gg +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e"; -_fg ,_dfcb :=_ce .Marshal (_fbcc );if _dfcb !=nil {return _aee ,_dfcb ;};_eafa ,_dfcb :=_ggef (_fg );if _dfcb !=nil {return _aee ,_dfcb ;};_fdd ,_dfcb :=_cfc .NewRequest ("\u0050\u004f\u0053\u0054",_caf ,_eafa );if _dfcb !=nil {return _aee ,_dfcb ;};_fdd .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e"); -_fdd .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_fdd .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); -_fdd .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_agf ._gfb );_gfc ,_dfcb :=_agf ._fcd .Do (_fdd );if _dfcb !=nil {_fd .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_dfcb ); -return _aee ,_dfcb ;};defer _gfc .Body .Close ();if _gfc .StatusCode !=200{_fea ,_ega :=_gcc (_gfc );if _ega !=nil {return _aee ,_ega ;};_ega =_ce .Unmarshal (_fea ,&_aee );if _ega !=nil {return _aee ,_ega ;};return _aee ,_bb .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_gfc .StatusCode ); -};_dcd :=_gfc .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_dfga :=_def (_fbcc .MacAddress ,string (_fg ));if _dfga !=_dcd {_fd .Log .Error ("I\u006e\u0076\u0061l\u0069\u0064\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u002c\u0020\u0073\u0065t\u0020\u0074\u0068e\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0073\u0065\u0072\u0076e\u0072\u0020\u0074\u006f \u0068\u0074\u0074\u0070s\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069o\u002f\u0061\u0070\u0069"); -return _aee ,_ee .New ("\u0066\u0061\u0069l\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0065\u0072\u0076\u0065\u0072 \u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065"); -};_ggc ,_dfcb :=_gcc (_gfc );if _dfcb !=nil {return _aee ,_dfcb ;};_dfcb =_ce .Unmarshal (_ggc ,&_aee );if _dfcb !=nil {return _aee ,_dfcb ;};return _aee ,nil ;};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`; -NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _aa .Time `json:"lr"`;LastWritten _aa .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};func (_dbb *LicenseKey )isExpired ()bool {return _dbb .getExpiryDateToCompare ().After (_dbb .ExpiresAt )}; -func SetMeteredKeyPersistentCache (val bool ){_baag ._ecde =val };type LegacyLicenseType byte ;func (_efg *meteredClient )getStatus ()(meteredStatusResp ,error ){var _abc meteredStatusResp ;_faa :=_efg ._gg +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073"; -var _cga meteredStatusForm ;_fde ,_dda :=_ce .Marshal (_cga );if _dda !=nil {return _abc ,_dda ;};_dfe ,_dda :=_ggef (_fde );if _dda !=nil {return _abc ,_dda ;};_ede ,_dda :=_cfc .NewRequest ("\u0050\u004f\u0053\u0054",_faa ,_dfe );if _dda !=nil {return _abc ,_dda ; -};_ede .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_ede .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); -_ede .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ede .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_efg ._gfb );_bba ,_dda :=_efg ._fcd .Do (_ede );if _dda !=nil {return _abc ,_dda ; -};defer _bba .Body .Close ();if _bba .StatusCode !=200{return _abc ,_bb .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_bba .StatusCode ); -};_gde ,_dda :=_gcc (_bba );if _dda !=nil {return _abc ,_dda ;};_dda =_ce .Unmarshal (_gde ,&_abc );if _dda !=nil {return _abc ,_dda ;};return _abc ,nil ;};const _aea ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048"; -type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};type meteredStatusForm struct{};func (_abec LegacyLicense )Verify (pubKey *_abd .PublicKey )error {_gea :=_abec ;_gea .Signature ="";_deb :=_b .Buffer {};_gf :=_ce .NewEncoder (&_deb );if _abb :=_gf .Encode (_gea ); -_abb !=nil {return _abb ;};_debc ,_fed :=_eee .DecodeString (_abec .Signature );if _fed !=nil {return _fed ;};_bbf :=_gc .Sum256 (_deb .Bytes ());_fed =_abd .VerifyPKCS1v15 (pubKey ,_a .SHA256 ,_bbf [:],_debc );return _fed ;};var _eaf =_aa .Date (2020,1,1,0,0,0,0,_aa .UTC ); -func _ggef (_cbea []byte )(_d .Reader ,error ){_adga :=new (_b .Buffer );_acb :=_ef .NewWriter (_adga );_acb .Write (_cbea );_dbed :=_acb .Close ();if _dbed !=nil {return nil ,_dbed ;};return _adga ,nil ;};func MakeUnlicensedKey ()*LicenseKey {_bbgd :=LicenseKey {}; -_bbgd .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_bbgd .Tier =LicenseTierUnlicensed ;_bbgd .CreatedAt =_aa .Now ().UTC ();_bbgd .CreatedAtInt =_bbgd .CreatedAt .Unix ();return &_bbgd ;};func GetLicenseKey ()*LicenseKey {if _baag ==nil {return nil ; -};_aca :=*_baag ;return &_aca ;};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _aa .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`; -ExpiresAt _aa .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`; -UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_cbc bool ;_gcg string ;_ecde bool ;};func (_bdb defaultStateHolder )updateState (_bde ,_bdd ,_gfd string ,_ddb int ,_cbb bool ,_feb int ,_aef int ,_ecb _aa .Time ,_ddf map[string ]int )error {_ccg ,_ffg :=_dbab (); -if _ffg !=nil {return _ffg ;};_ffg =_cf .MkdirAll (_ccg ,0777);if _ffg !=nil {return _ffg ;};if len (_bde )< 20{return _ee .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_aff :=[]byte (_bde );_cgc :=_dbe .Sum512_256 (_aff [:20]); -_eda :=_eee .EncodeToString (_cgc [:]);_bff :=_cg .Join (_ccg ,_eda );var _eafd reportState ;_eafd .Docs =int64 (_ddb );_eafd .NumErrors =int64 (_aef );_eafd .LimitDocs =_cbb ;_eafd .RemainingDocs =int64 (_feb );_eafd .LastWritten =_aa .Now ().UTC ();_eafd .LastReported =_ecb ; -_eafd .Instance =_bdd ;_eafd .Next =_gfd ;_eafd .Usage =_ddf ;_agc ,_ffg :=_ce .Marshal (_eafd );if _ffg !=nil {return _ffg ;};const _ebfg ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_agc ,_ffg =_dbf ([]byte (_ebfg ),_agc ); -if _ffg !=nil {return _ffg ;};_ffg =_ec .WriteFile (_bff ,_agc ,0600);if _ffg !=nil {return _ffg ;};return nil ;};const _fbc ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031"; -type stateLoader interface{loadState (_cfg string )(reportState ,error );updateState (_dbbf ,_fddg ,_gfe string ,_gge int ,_eba bool ,_adf int ,_afdc int ,_fcbb _aa .Time ,_dde map[string ]int )error ;};func init (){_cfe ,_fbe :=_eee .DecodeString (_fbc ); -if _fbe !=nil {_da .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fbe );};_gdg ,_fbe :=_ace .ParsePKIXPublicKey (_cfe );if _fbe !=nil {_da .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fbe ); -};_gb =_gdg .(*_abd .PublicKey );};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};func TrackUse (useKey string ){if _baag ==nil {return ; -};if !_baag ._cbc ||len (_baag ._gcg )==0{return ;};if len (useKey )==0{return ;};_dad .Lock ();defer _dad .Unlock ();if _ceb ==nil {_ceb =map[string ]int {};};_ceb [useKey ]++;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`; -OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};type meteredClient struct{_gg string ;_gfb string ;_fcd *_cfc .Client ;};func _eafg ()string {_ffa :=_cf .Getenv ("\u0048\u004f\u004d\u0045");if len (_ffa )==0{_ffa ,_ =_cf .UserHomeDir (); -};return _ffa ;};type defaultStateHolder struct{};func _dbab ()(string ,error ){_bce :=_g .TrimSpace (_cf .Getenv (_fgad ));if _bce ==""{_fd .Log .Debug ("\u0024\u0025\u0073\u0020e\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061\u0072\u0069\u0061\u0062l\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020\u0057\u0069\u006c\u006c\u0020\u0075\u0073\u0065\u0020\u0068\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0074\u006f\u0020s\u0074\u006f\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020in\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u002e",_fgad ); -_dcg :=_eafg ();if len (_dcg )==0{return "",_bb .Errorf ("r\u0065\u0071\u0075\u0069\u0072\u0065\u0064\u0020\u0024\u0025\u0073\u0020\u0065\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061r\u0069a\u0062\u006c\u0065\u0020o\u0072\u0020h\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_fgad ); -};_bce =_cg .Join (_dcg ,"\u002eu\u006e\u0069\u0064\u006f\u0063");};_bgcb :=_cf .MkdirAll (_bce ,0777);if _bgcb !=nil {return "",_bgcb ;};return _bce ,nil ;};func (_cdce *LicenseKey )Validate ()error {if _cdce ._cbc {return nil ;};if len (_cdce .LicenseId )< 10{return _bb .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064"); -};if len (_cdce .CustomerId )< 10{return _bb .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_cdce .CustomerName )< 1{return _bb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065"); -};if _bbg .After (_cdce .CreatedAt ){return _bb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064"); -};if _cdce .ExpiresAt .IsZero (){_dfc :=_cdce .CreatedAt .AddDate (1,0,0);if _eaf .After (_dfc ){_dfc =_eaf ;};_cdce .ExpiresAt =_dfc ;};if _cdce .CreatedAt .After (_cdce .ExpiresAt ){return _bb .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074"); -};if _cdce .isExpired (){_fb :="\u0054\u0068\u0065\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064\u002e\u000a"+"\u0059o\u0075\u0020\u006d\u0061y\u0020n\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0075\u0070d\u0061\u0074\u0065\u0020\u0074\u0068\u0065\u0020l\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0077\u0065s\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0066\u006f\u0072\u0020\u0079o\u0075\u0072\u0020\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074i\u006fn\u002e\u000a"+"\u0054o\u0020\u0066\u0069\u006ed y\u006f\u0075\u0072\u0020n\u0065\u0077\u0065\u0073\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079\u002c\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063l\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064oc\u002e\u0069\u006f \u0061\u006e\u0064\u0020\u0067o\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063e\u006e\u0073\u0065\u0020\u006d\u0065\u006e\u0075\u002e"; -return _bb .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_fb );};if len (_cdce .CreatorName )< 1{return _bb .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065"); -};if len (_cdce .CreatorEmail )< 1{return _bb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if _cdce .CreatedAt .After (_ecd ){if !_cdce .UniOffice {return _bb .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); -};};return nil ;};func _gcc (_bda *_cfc .Response )([]byte ,error ){var _fbb []byte ;_bgf ,_ecdd :=_deba (_bda );if _ecdd !=nil {return _fbb ,_ecdd ;};return _ec .ReadAll (_bgf );};const _fgad ="\u0055N\u0049D\u004f\u0043\u005f\u004c\u0049C\u0045\u004eS\u0045\u005f\u0044\u0049\u0052"; -func _eg (_aed string ,_ge string ,_aedc string )(string ,error ){_gdc :=_g .Index (_aedc ,_aed );if _gdc ==-1{return "",_bb .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_aec :=_g .Index (_aedc ,_ge ); -if _aec ==-1{return "",_bb .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_fff :=_gdc +len (_aed )+1;return _aedc [_fff :_aec -1],nil ;};func _fgc (_ebae string ,_cfcb string ,_cafb bool )error {if _baag ==nil {return _ee .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079"); -};if !_baag ._cbc ||len (_baag ._gcg )==0{return nil ;};if len (_ebae )==0&&!_cafb {return _ee .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_dad .Lock ();defer _dad .Unlock ();if _cgd ==nil {_cgd =map[string ]struct{}{}; -};if _ceb ==nil {_ceb =map[string ]int {};};_adg :=0;if len (_ebae )> 0{_ ,_bcdg :=_cgd [_ebae ];if !_bcdg {_cgd [_ebae ]=struct{}{};_adg ++;};};if _adg ==0&&!_cafb {return nil ;};_ceb [_cfcb ]++;_gbf :=_aa .Now ();_bgd ,_gee :=_bg .loadState (_baag ._gcg ); -if _gee !=nil {_fd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gee );return _gee ;};if _bgd .Usage ==nil {_bgd .Usage =map[string ]int {};};for _cgcb ,_fga :=range _ceb {if _cgcb !=""{_bgd .Usage [_cgcb ]+=_fga ;};};_ceb =nil ;const _baf =24*_aa .Hour ; -const _age =3*24*_aa .Hour ;if len (_bgd .Instance )==0||_gbf .Sub (_bgd .LastReported )> _baf ||(_bgd .LimitDocs &&_bgd .RemainingDocs <=_bgd .Docs +int64 (_adg ))||_cafb {_fgab ,_fbec :=_cf .Hostname ();if _fbec !=nil {return _fbec ;};_ebaf :=_bgd .Docs ; -_bfg ,_agd ,_fbec :=_fgg ();if _fbec !=nil {_fd .Log .Debug ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u006c\u006fc\u0061\u006c\u0020\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_fbec .Error ()); -_bfg =append (_bfg ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_agd =append (_agd ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce"); -}else {_ab .Strings (_agd );_ab .Strings (_bfg );_cbe ,_adb :=_ggd ();if _adb !=nil {return _adb ;};_afb :=false ;for _ ,_cbf :=range _agd {if _cbf ==_cbe .String (){_afb =true ;};};if !_afb {_agd =append (_agd ,_cbe .String ());};};_bgg :=_dfgd ();_bgg ._gfb =_baag ._gcg ; -_ebaf +=int64 (_adg );_fbg :=meteredUsageCheckinForm {Instance :_bgd .Instance ,Next :_bgd .Next ,UsageNumber :int (_ebaf ),NumFailed :_bgd .NumErrors ,Hostname :_fgab ,LocalIP :_g .Join (_agd ,"\u002c\u0020"),MacAddress :_g .Join (_bfg ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_bf .Version ,Usage :_bgd .Usage ,IsPersistentCache :_baag ._ecde ,Timestamp :_gbf .Unix ()}; -if len (_bfg )==0{_fbg .MacAddress ="\u006e\u006f\u006e\u0065";};_egf :=int64 (0);_bac :=_bgd .NumErrors ;_gddb :=_gbf ;_ced :=0;_cfgd :=_bgd .LimitDocs ;_aebg ,_fbec :=_bgg .checkinUsage (_fbg );if _fbec !=nil {if _gbf .Sub (_bgd .LastReported )> _age {if !_aebg .Success {return _ee .New (_aebg .Message ); -};return _ee .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_egf =_ebaf ;_bac ++; -_gddb =_bgd .LastReported ;}else {_cfgd =_aebg .LimitDocs ;_ced =_aebg .RemainingDocs ;_bac =0;};if len (_aebg .Instance )==0{_aebg .Instance =_fbg .Instance ;};if len (_aebg .Next )==0{_aebg .Next =_fbg .Next ;};_fbec =_bg .updateState (_bgg ._gfb ,_aebg .Instance ,_aebg .Next ,int (_egf ),_cfgd ,_ced ,int (_bac ),_gddb ,nil ); -if _fbec !=nil {return _fbec ;};if !_aebg .Success {return _bb .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_aebg .Message );};}else {_gee =_bg .updateState (_baag ._gcg ,_bgd .Instance ,_bgd .Next ,int (_bgd .Docs )+_adg ,_bgd .LimitDocs ,int (_bgd .RemainingDocs ),int (_bgd .NumErrors ),_bgd .LastReported ,_bgd .Usage ); -if _gee !=nil {return _gee ;};};return nil ;};func _ggd ()(_df .IP ,error ){_fgfg ,_ggg :=_df .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _ggg !=nil {return nil ,_ggg ;};defer _fgfg .Close ();_cab :=_fgfg .LocalAddr ().(*_df .UDPAddr ); -return _cab .IP ,nil ;};func _deba (_faed *_cfc .Response )(_d .ReadCloser ,error ){var _dfb error ;var _faee _d .ReadCloser ;switch _g .ToLower (_faed .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_faee ,_dfb =_ef .NewReader (_faed .Body ); -if _dfb !=nil {return _faee ,_dfb ;};defer _faee .Close ();default:_faee =_faed .Body ;};return _faee ,nil ;};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _aa .Time ;LicenseType LegacyLicenseType ;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_fd .Log .Error ("\u004d\u0065\u0074\u0065\u0072e\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049 \u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079"); -_fd .Log .Error ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0074h\u0065\u0020\u0046\u0072\u0065\u0065\u0020\u0054\u0069\u0065\u0072\u0020\u0061t\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006fud\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return _bb .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f"); -};if _baag !=nil &&(_baag ._cbc ||_baag .Tier !=LicenseTierUnlicensed ){_fd .Log .Error ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0043\u0061\u006e\u006eo\u0074 \u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0074\u0077\u0069c\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064\u0020\u006a\u0075\u0073\u0074\u0020\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065"); -return _ee .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_ade :=_dfgd ();_ade ._gfb =apiKey ;_ebc ,_ddab :=_ade .getStatus ();if _ddab !=nil {return _ddab ;}; -if !_ebc .Valid {return _ee .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_caa :=&LicenseKey {_cbc :true ,_gcg :apiKey ,_ecde :true };_baag =_caa ;return nil ;};var _bg stateLoader =defaultStateHolder {};func GenRefId (prefix string )(string ,error ){var _cff _b .Buffer ; -_cff .WriteString (prefix );_afee :=make ([]byte ,8+16);_bdg :=_aa .Now ().UTC ().UnixNano ();_eb .BigEndian .PutUint64 (_afee ,uint64 (_bdg ));_ ,_aefg :=_f .Read (_afee [8:]);if _aefg !=nil {return "",_aefg ;};_cff .WriteString (_eee .EncodeToString (_afee )); -return _cff .String (),nil ;};func SetLicenseKey (content string ,customerName string )error {if _bcg {return nil ;};_cgcg ,_cbff :=_bd (content );if _cbff !=nil {_fd .Log .Error ("\u004c\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0064\u0065\u0063\u006f\u0064\u0065\u0020\u0065\u0072\u0072\u006f\u0072: \u0025\u0076",_cbff ); -return _cbff ;};if !_g .EqualFold (_cgcg .CustomerName ,customerName ){_fd .Log .Error ("L\u0069ce\u006es\u0065 \u0063\u006f\u0064\u0065\u0020i\u0073\u0073\u0075e\u0020\u002d\u0020\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006da\u0074\u0063\u0068, e\u0078\u0070\u0065\u0063\u0074\u0065d\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067o\u0074 \u0027\u0025\u0073\u0027",_cgcg .CustomerName ,customerName ); -return _bb .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",_cgcg .CustomerName ,customerName ); -};_cbff =_cgcg .Validate ();if _cbff !=nil {_fd .Log .Error ("\u004c\u0069\u0063\u0065\u006e\u0073e\u0020\u0063\u006f\u0064\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u003a\u0020\u0025\u0076",_cbff ); -return _cbff ;};_baag =&_cgcg ;return nil ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c"; -LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);var _ceb map[string ]int ;const _aab ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n"; -func (_ged *LicenseKey )ToString ()string {if _ged ._cbc {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_cag :=_bb .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_ged .LicenseId ); -_cag +=_bb .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_ged .CustomerId );_cag +=_bb .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_ged .CustomerName ); -_cag +=_bb .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_ged .Tier );_cag +=_bb .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_bf .UtcTimeFormat (_ged .CreatedAt ));if _ged .ExpiresAt .IsZero (){_cag +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a"; -}else {_cag +=_bb .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_bf .UtcTimeFormat (_ged .ExpiresAt ));};_cag +=_bb .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_ged .CreatorName ,_ged .CreatorEmail ); -return _cag ;};var _bcg =false ;func _dfgd ()*meteredClient {_fbd :=meteredClient {_gg :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_fcd :&_cfc .Client {Timeout :30*_aa .Second }}; -if _dc :=_cf .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_g .HasPrefix (_dc ,"\u0068\u0074\u0074\u0070"){_fbd ._gg =_dc ;};return &_fbd ;};func _fgg ()([]string ,[]string ,error ){_aecg ,_dcc :=_df .Interfaces (); -if _dcc !=nil {return nil ,nil ,_dcc ;};var _ebad []string ;var _eab []string ;for _ ,_ece :=range _aecg {if _ece .Flags &_df .FlagUp ==0||_b .Equal (_ece .HardwareAddr ,nil ){continue ;};_fee ,_daa :=_ece .Addrs ();if _daa !=nil {return nil ,nil ,_daa ; -};_gcgf :=0;for _ ,_acc :=range _fee {var _bge _df .IP ;switch _dff :=_acc .(type ){case *_df .IPNet :_bge =_dff .IP ;case *_df .IPAddr :_bge =_dff .IP ;};if _bge .IsLoopback (){continue ;};if _bge .To4 ()==nil {continue ;};_eab =append (_eab ,_bge .String ()); -_gcgf ++;};_bfc :=_ece .HardwareAddr .String ();if _bfc !=""&&_gcgf > 0{_ebad =append (_ebad ,_bfc );};};return _ebad ,_eab ,nil ;};func (_cdc *LicenseKey )getExpiryDateToCompare ()_aa .Time {if _cdc .Trial {return _aa .Now ().UTC ();};return _bf .ReleasedAt ; -};func (_dfg *LicenseKey )TypeToString ()string {if _dfg ._cbc {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _dfg .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064"; -};if _dfg .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065";};if _dfg .Tier ==LicenseTierIndividual ||_dfg .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c"; -};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";};func Track (docKey string ,useKey string )error {return _fgc (docKey ,useKey ,!_baag ._ecde )}; -func (_cec defaultStateHolder )loadState (_fad string )(reportState ,error ){_bab ,_dcf :=_dbab ();if _dcf !=nil {return reportState {},_dcf ;};_dcf =_cf .MkdirAll (_bab ,0777);if _dcf !=nil {return reportState {},_dcf ;};if len (_fad )< 20{return reportState {},_ee .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079"); -};_fef :=[]byte (_fad );_gfg :=_dbe .Sum512_256 (_fef [:20]);_be :=_eee .EncodeToString (_gfg [:]);_cef :=_cg .Join (_bab ,_be );_fae ,_dcf :=_ec .ReadFile (_cef );if _dcf !=nil {if _cf .IsNotExist (_dcf ){return reportState {},nil ;};_fd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dcf ); -return reportState {},_ee .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _ccc ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_fae ,_dcf =_gdf ([]byte (_ccc ),_fae );if _dcf !=nil {return reportState {},_dcf ; -};var _agg reportState ;_dcf =_ce .Unmarshal (_fae ,&_agg );if _dcf !=nil {_fd .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_dcf );return reportState {},_ee .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); -};return _agg ,nil ;};func _ff (_cc string ,_ba string )([]byte ,error ){var (_efc int ;_adc string ;);for _ ,_adc =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _efc =_g .Index (_ba ,_adc );_efc !=-1{break ; -};};if _efc ==-1{return nil ,_bb .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};_ea :=_ba [:_efc ];_eca :=_efc +len (_adc ); -_baa :=_ba [_eca :];if _ea ==""||_baa ==""{return nil ,_bb .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065"); -};_ca ,_gae :=_db .StdEncoding .DecodeString (_ea );if _gae !=nil {return nil ,_bb .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_afd ,_gae :=_db .StdEncoding .DecodeString (_baa ); -if _gae !=nil {return nil ,_bb .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_adcd ,_ :=_de .Decode ([]byte (_cc ));if _adcd ==nil {return nil ,_bb .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); -};_cgb ,_gae :=_ace .ParsePKIXPublicKey (_adcd .Bytes );if _gae !=nil {return nil ,_gae ;};_dbeg :=_cgb .(*_abd .PublicKey );if _dbeg ==nil {return nil ,_bb .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); -};_bag :=_dbe .New ();_bag .Write (_ca );_aeb :=_bag .Sum (nil );_gae =_abd .VerifyPKCS1v15 (_dbeg ,_a .SHA512 ,_aeb ,_afd );if _gae !=nil {return nil ,_gae ;};return _ca ,nil ;};const _bgc ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045"; -var _bbg =_aa .Date (2010,1,1,0,0,0,0,_aa .UTC );const (_af ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_abdd ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d"; -);func (_gaa *LicenseKey )IsLicensed ()bool {if _gaa ==nil {return false ;};return _gaa .Tier !=LicenseTierUnlicensed ||_gaa ._cbc ;};func init (){_dba :=_cf .Getenv (_aea );_dce :=_cf .Getenv (_bgc );if len (_dba )==0||len (_dce )==0{return ;};_fcg ,_bfca :=_ec .ReadFile (_dba ); -if _bfca !=nil {_fd .Log .Error ("\u0055\u006eab\u006c\u0065\u0020t\u006f\u0020\u0072\u0065ad \u006cic\u0065\u006e\u0073\u0065\u0020\u0063\u006fde\u0020\u0066\u0069\u006c\u0065\u003a\u0020%\u0076",_bfca );return ;};_bfca =SetLicenseKey (string (_fcg ),_dce ); -if _bfca !=nil {_fd .Log .Error ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u006c\u006f\u0061\u0064\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076",_bfca );return ;};};type meteredUsageCheckinForm struct{Instance string `json:"inst"`; +package license ;import (_eg "bytes";_ce "compress/gzip";_a "crypto";_ff "crypto/aes";_b "crypto/cipher";_fd "crypto/hmac";_gg "crypto/rand";_fb "crypto/rsa";_eeeb "crypto/sha256";_cc "crypto/sha512";_ad "crypto/x509";_dc "encoding/base64";_ed "encoding/binary"; +_ee "encoding/hex";_eee "encoding/json";_cg "encoding/pem";_de "errors";_egg "fmt";_aee "github.com/unidoc/unioffice/common";_gb "github.com/unidoc/unioffice/common/logger";_e "io";_g "io/ioutil";_fc "log";_aeg "net";_ec "net/http";_ae "os";_cec "path/filepath"; +_ac "regexp";_f "sort";_ca "strings";_d "sync";_gd "time";);func (_deg *meteredClient )checkinUsage (_acce meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_acce .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_acce .PackageVersion =_aee .Version ; +var _ffbf meteredUsageCheckinResp ;_cad :=_deg ._cee +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_ceba ,_cef :=_eee .Marshal (_acce );if _cef !=nil {return _ffbf ,_cef ;};_dcd ,_cef :=_beg (_ceba ); +if _cef !=nil {return _ffbf ,_cef ;};_daf ,_cef :=_ec .NewRequest ("\u0050\u004f\u0053\u0054",_cad ,_dcd );if _cef !=nil {return _ffbf ,_cef ;};_daf .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e"); +_daf .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_daf .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); +_daf .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_deg ._egf );_cdd ,_cef :=_deg ._fcg .Do (_daf );if _cef !=nil {_gb .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_cef ); +return _ffbf ,_cef ;};defer _cdd .Body .Close ();if _cdd .StatusCode !=200{_fgcg ,_aaf :=_fgcgg (_cdd );if _aaf !=nil {return _ffbf ,_aaf ;};_aaf =_eee .Unmarshal (_fgcg ,&_ffbf );if _aaf !=nil {return _ffbf ,_aaf ;};return _ffbf ,_egg .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_cdd .StatusCode ); +};_bee :=_cdd .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_aegb :=_dab (_acce .MacAddress ,string (_ceba ));if _aegb !=_bee {_gb .Log .Error ("I\u006e\u0076\u0061l\u0069\u0064\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u002c\u0020\u0073\u0065t\u0020\u0074\u0068e\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0073\u0065\u0072\u0076e\u0072\u0020\u0074\u006f \u0068\u0074\u0074\u0070s\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069o\u002f\u0061\u0070\u0069"); +return _ffbf ,_de .New ("\u0066\u0061\u0069l\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0065\u0072\u0076\u0065\u0072 \u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065"); +};_fad ,_cef :=_fgcgg (_cdd );if _cef !=nil {return _ffbf ,_cef ;};_cef =_eee .Unmarshal (_fad ,&_ffbf );if _cef !=nil {return _ffbf ,_cef ;};return _ffbf ,nil ;};var _geea =_gd .Date (2019,6,6,0,0,0,0,_gd .UTC );var _eae map[string ]int ;func (_efef LegacyLicense )Verify (pubKey *_fb .PublicKey )error {_gce :=_efef ; +_gce .Signature ="";_fdg :=_eg .Buffer {};_feb :=_eee .NewEncoder (&_fdg );if _aca :=_feb .Encode (_gce );_aca !=nil {return _aca ;};_gdf ,_ceb :=_ee .DecodeString (_efef .Signature );if _ceb !=nil {return _ceb ;};_cd :=_eeeb .Sum256 (_fdg .Bytes ());_ceb =_fb .VerifyPKCS1v15 (pubKey ,_a .SHA256 ,_cd [:],_gdf ); +return _ceb ;};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};func (_aegf *LicenseKey )IsLicensed ()bool {if _aegf ==nil {return false ; +};return _aegf .Tier !=LicenseTierUnlicensed ||_aegf ._efe ;};type meteredStatusForm struct{};func (_fgc *meteredClient )getStatus ()(meteredStatusResp ,error ){var _eba meteredStatusResp ;_ggc :=_fgc ._cee +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073"; +var _fea meteredStatusForm ;_eggf ,_cece :=_eee .Marshal (_fea );if _cece !=nil {return _eba ,_cece ;};_ecf ,_cece :=_beg (_eggf );if _cece !=nil {return _eba ,_cece ;};_dgc ,_cece :=_ec .NewRequest ("\u0050\u004f\u0053\u0054",_ggc ,_ecf );if _cece !=nil {return _eba ,_cece ; +};_dgc .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_dgc .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); +_dgc .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_dgc .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_fgc ._egf );_ffcc ,_cece :=_fgc ._fcg .Do (_dgc );if _cece !=nil {return _eba ,_cece ; +};defer _ffcc .Body .Close ();if _ffcc .StatusCode !=200{return _eba ,_egg .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_ffcc .StatusCode ); +};_acc ,_cece :=_fgcgg (_ffcc );if _cece !=nil {return _eba ,_cece ;};_cece =_eee .Unmarshal (_acc ,&_eba );if _cece !=nil {return _eba ,_cece ;};return _eba ,nil ;};func SetMeteredKeyPersistentCache (val bool ){_aede ._dcb =val };type meteredUsageCheckinForm struct{Instance string `json:"inst"`; Next string `json:"next"`;UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`;Package string `json:"package"`;PackageVersion string `json:"package_version"`; -Usage map[string ]int `json:"u"`;IsPersistentCache bool `json:"is_persistent_cache"`;Timestamp int64 `json:"timestamp"`;};func _gdf (_efb ,_baaa []byte )([]byte ,error ){_agda :=make ([]byte ,_db .URLEncoding .DecodedLen (len (_baaa )));_ggcb ,_egaf :=_db .URLEncoding .Decode (_agda ,_baaa ); -if _egaf !=nil {return nil ,_egaf ;};_agda =_agda [:_ggcb ];_bfd ,_egaf :=_ebd .NewCipher (_efb );if _egaf !=nil {return nil ,_egaf ;};if len (_agda )< _ebd .BlockSize {return nil ,_ee .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074"); -};_ded :=_agda [:_ebd .BlockSize ];_agda =_agda [_ebd .BlockSize :];_adgd :=_gd .NewCFBDecrypter (_bfd ,_ded );_adgd .XORKeyStream (_agda ,_agda );return _agda ,nil ;};var _cgd map[string ]struct{};func _fc (_aaa string ,_dd []byte )(string ,error ){_afc ,_ :=_de .Decode ([]byte (_aaa )); -if _afc ==nil {return "",_bb .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_ae ,_bc :=_ace .ParsePKCS1PrivateKey (_afc .Bytes );if _bc !=nil {return "",_bc ;};_fe :=_dbe .New ();_fe .Write (_dd );_bcd :=_fe .Sum (nil ); -_abe ,_bc :=_abd .SignPKCS1v15 (_f .Reader ,_ae ,_a .SHA512 ,_bcd );if _bc !=nil {return "",_bc ;};_ad :=_db .StdEncoding .EncodeToString (_dd );_ad +="\u000a\u002b\u000a";_ad +=_db .StdEncoding .EncodeToString (_abe );return _ad ,nil ;};var _dad =&_ac .Mutex {}; -var _baag =MakeUnlicensedKey ();func _def (_eff ,_ccd string )string {_faaa :=[]byte (_eff );_egb :=_ag .New (_gc .New ,_faaa );_egb .Write ([]byte (_ccd ));return _db .StdEncoding .EncodeToString (_egb .Sum (nil ));};func _dbf (_ecbf ,_gad []byte )([]byte ,error ){_aac ,_dcec :=_ebd .NewCipher (_ecbf ); -if _dcec !=nil {return nil ,_dcec ;};_edg :=make ([]byte ,_ebd .BlockSize +len (_gad ));_efa :=_edg [:_ebd .BlockSize ];if _ ,_bed :=_d .ReadFull (_f .Reader ,_efa );_bed !=nil {return nil ,_bed ;};_gfba :=_gd .NewCFBEncrypter (_aac ,_efa );_gfba .XORKeyStream (_edg [_ebd .BlockSize :],_gad ); -_ccb :=make ([]byte ,_db .URLEncoding .EncodedLen (len (_edg )));_db .URLEncoding .Encode (_ccb ,_edg );return _ccb ,nil ;};func SetLegacyLicenseKey (s string )error {_aba :=_e .MustCompile ("\u005c\u0073");s =_aba .ReplaceAllString (s ,"");var _fce _d .Reader ; -_fce =_g .NewReader (s );_fce =_db .NewDecoder (_db .RawURLEncoding ,_fce );_fce ,_fcc :=_ef .NewReader (_fce );if _fcc !=nil {return _fcc ;};_beb :=_ce .NewDecoder (_fce );_bdbf :=&LegacyLicense {};if _bdbe :=_beb .Decode (_bdbf );_bdbe !=nil {return _bdbe ; -};if _cde :=_bdbf .Verify (_gb );_cde !=nil {return _ee .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _bdbf .Expiration .Before (_bf .ReleasedAt ){return _ee .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064"); -};_ecea :=_aa .Now ().UTC ();_adgg :=LicenseKey {};_adgg .CreatedAt =_ecea ;_adgg .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_adgg .CustomerName =_bdbf .Name ;_adgg .Tier =LicenseTierBusiness ;_adgg .ExpiresAt =_bdbf .Expiration ;_adgg .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074"; -_adgg .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_adgg .UniOffice =true ;_baag =&_adgg ;return nil ;};func GetMeteredState ()(MeteredStatus ,error ){if _baag ==nil {return MeteredStatus {},_ee .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074"); -};if !_baag ._cbc ||len (_baag ._gcg )==0{return MeteredStatus {},_ee .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_dbea ,_dg :=_bg .loadState (_baag ._gcg );if _dg !=nil {_fd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dg ); -return MeteredStatus {},_dg ;};if _dbea .Docs > 0{_efcd :=_fgc ("","",true );if _efcd !=nil {return MeteredStatus {},_efcd ;};};_dad .Lock ();defer _dad .Unlock ();_ebf :=_dfgd ();_ebf ._gfb =_baag ._gcg ;_fgf ,_dg :=_ebf .getStatus ();if _dg !=nil {return MeteredStatus {},_dg ; -};if !_fgf .Valid {return MeteredStatus {},_ee .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_add :=MeteredStatus {OK :true ,Credits :_fgf .OrgCredits ,Used :_fgf .OrgUsed };return _add ,nil ;};var _gb *_abd .PublicKey ; +Usage map[string ]int `json:"u"`;IsPersistentCache bool `json:"is_persistent_cache"`;Timestamp int64 `json:"timestamp"`;};var _fcc =&_d .Mutex {};func (_gbf defaultStateHolder )loadState (_dffb string )(reportState ,error ){_gab ,_dege :=_ceca ();if _dege !=nil {return reportState {},_dege ; +};_dege =_ae .MkdirAll (_gab ,0777);if _dege !=nil {return reportState {},_dege ;};if len (_dffb )< 20{return reportState {},_de .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_gdef :=[]byte (_dffb );_ebac :=_cc .Sum512_256 (_gdef [:20]); +_gga :=_ee .EncodeToString (_ebac [:]);_ecd :=_cec .Join (_gab ,_gga );_dac ,_dege :=_g .ReadFile (_ecd );if _dege !=nil {if _ae .IsNotExist (_dege ){return reportState {},nil ;};_gb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dege );return reportState {},_de .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); +};const _cge ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_dac ,_dege =_affb ([]byte (_cge ),_dac );if _dege !=nil {return reportState {},_dege ;};var _faa reportState ;_dege =_eee .Unmarshal (_dac ,&_faa ); +if _dege !=nil {_gb .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_dege );return reportState {},_de .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); +};return _faa ,nil ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func GenRefId (prefix string )(string ,error ){var _dcg _eg .Buffer ;_dcg .WriteString (prefix );_dea :=make ([]byte ,8+16);_cbc :=_gd .Now ().UTC ().UnixNano ();_ed .BigEndian .PutUint64 (_dea ,uint64 (_cbc )); +_ ,_gff :=_gg .Read (_dea [8:]);if _gff !=nil {return "",_gff ;};_dcg .WriteString (_ee .EncodeToString (_dea ));return _dcg .String (),nil ;};func _ceca ()(string ,error ){_cebe :=_ca .TrimSpace (_ae .Getenv (_gebg ));if _cebe ==""{_gb .Log .Debug ("\u0024\u0025\u0073\u0020e\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061\u0072\u0069\u0061\u0062l\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020\u0057\u0069\u006c\u006c\u0020\u0075\u0073\u0065\u0020\u0068\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0074\u006f\u0020s\u0074\u006f\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020in\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u002e",_gebg ); +_afd :=_edae ();if len (_afd )==0{return "",_egg .Errorf ("r\u0065\u0071\u0075\u0069\u0072\u0065\u0064\u0020\u0024\u0025\u0073\u0020\u0065\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061r\u0069a\u0062\u006c\u0065\u0020o\u0072\u0020h\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_gebg ); +};_cebe =_cec .Join (_afd ,"\u002eu\u006e\u0069\u0064\u006f\u0063");};_cdf :=_ae .MkdirAll (_cebe ,0777);if _cdf !=nil {return "",_cdf ;};return _cebe ,nil ;};func TrackUse (useKey string ){if _aede ==nil {return ;};if !_aede ._efe ||len (_aede ._da )==0{return ; +};if len (useKey )==0{return ;};_fcc .Lock ();defer _fcc .Unlock ();if _eae ==nil {_eae =map[string ]int {};};_eae [useKey ]++;};func _gdad (_ddb *_ec .Response )(_e .ReadCloser ,error ){var _bgb error ;var _dage _e .ReadCloser ;switch _ca .ToLower (_ddb .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_dage ,_bgb =_ce .NewReader (_ddb .Body ); +if _bgb !=nil {return _dage ,_bgb ;};defer _dage .Close ();default:_dage =_ddb .Body ;};return _dage ,nil ;};func (_bd defaultStateHolder )updateState (_cddc ,_afa ,_bde string ,_fbg int ,_aaag bool ,_ffd int ,_ced int ,_acdc _gd .Time ,_bebg map[string ]int )error {_bdec ,_fff :=_ceca (); +if _fff !=nil {return _fff ;};_fff =_ae .MkdirAll (_bdec ,0777);if _fff !=nil {return _fff ;};if len (_cddc )< 20{return _de .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_eaf :=[]byte (_cddc );_db :=_cc .Sum512_256 (_eaf [:20]); +_dag :=_ee .EncodeToString (_db [:]);_eeg :=_cec .Join (_bdec ,_dag );var _ebab reportState ;_ebab .Docs =int64 (_fbg );_ebab .NumErrors =int64 (_ced );_ebab .LimitDocs =_aaag ;_ebab .RemainingDocs =int64 (_ffd );_ebab .LastWritten =_gd .Now ().UTC (); +_ebab .LastReported =_acdc ;_ebab .Instance =_afa ;_ebab .Next =_bde ;_ebab .Usage =_bebg ;_dad ,_fff :=_eee .Marshal (_ebab );if _fff !=nil {return _fff ;};const _fef ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057"; +_dad ,_fff =_dfa ([]byte (_fef ),_dad );if _fff !=nil {return _fff ;};_fff =_g .WriteFile (_eeg ,_dad ,0600);if _fff !=nil {return _fff ;};return nil ;};func _bb (_eb string ,_ebc string )([]byte ,error ){var (_fcf int ;_agb string ;);for _ ,_agb =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _fcf =_ca .Index (_ebc ,_agb ); +_fcf !=-1{break ;};};if _fcf ==-1{return nil ,_egg .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};_ded :=_ebc [:_fcf ]; +_gge :=_fcf +len (_agb );_ba :=_ebc [_gge :];if _ded ==""||_ba ==""{return nil ,_egg .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065"); +};_acd ,_ffg :=_dc .StdEncoding .DecodeString (_ded );if _ffg !=nil {return nil ,_egg .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_afg ,_ffg :=_dc .StdEncoding .DecodeString (_ba ); +if _ffg !=nil {return nil ,_egg .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_fe ,_ :=_cg .Decode ([]byte (_eb ));if _fe ==nil {return nil ,_egg .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};_add ,_ffg :=_ad .ParsePKIXPublicKey (_fe .Bytes );if _ffg !=nil {return nil ,_ffg ;};_agd :=_add .(*_fb .PublicKey );if _agd ==nil {return nil ,_egg .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};_def :=_cc .New ();_def .Write (_acd );_fbc :=_def .Sum (nil );_ffg =_fb .VerifyPKCS1v15 (_agd ,_a .SHA512 ,_fbc ,_afg );if _ffg !=nil {return nil ,_ffg ;};return _acd ,nil ;};func _fg (_cf string ,_dd []byte )(string ,error ){_ffb ,_ :=_cg .Decode ([]byte (_cf )); +if _ffb ==nil {return "",_egg .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_cce ,_gbg :=_ad .ParsePKCS1PrivateKey (_ffb .Bytes );if _gbg !=nil {return "",_gbg ;};_fdf :=_cc .New ();_fdf .Write (_dd );_af :=_fdf .Sum (nil ); +_be ,_gbg :=_fb .SignPKCS1v15 (_gg .Reader ,_cce ,_a .SHA512 ,_af );if _gbg !=nil {return "",_gbg ;};_eea :=_dc .StdEncoding .EncodeToString (_dd );_eea +="\u000a\u002b\u000a";_eea +=_dc .StdEncoding .EncodeToString (_be );return _eea ,nil ;};func init (){_ga ,_ace :=_ee .DecodeString (_aaa ); +if _ace !=nil {_fc .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ace );};_dec ,_ace :=_ad .ParsePKIXPublicKey (_ga );if _ace !=nil {_fc .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ace ); +};_eca =_dec .(*_fb .PublicKey );};var _aede =MakeUnlicensedKey ();const _eac ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n"; +func (_gef *LicenseKey )isExpired ()bool {return _gef .getExpiryDateToCompare ().After (_gef .ExpiresAt )};var _adg =_gd .Date (2010,1,1,0,0,0,0,_gd .UTC );const _gebg ="\u0055N\u0049D\u004f\u0043\u005f\u004c\u0049C\u0045\u004eS\u0045\u005f\u0044\u0049\u0052"; +var _fab map[string ]struct{};func _dbb (_aac string ,_fga string ,_aeb bool )error {if _aede ==nil {return _de .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_aede ._efe ||len (_aede ._da )==0{return nil ; +};if len (_aac )==0&&!_aeb {return _de .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_fcc .Lock ();defer _fcc .Unlock ();if _fab ==nil {_fab =map[string ]struct{}{};};if _eae ==nil {_eae =map[string ]int {}; +};_ada :=0;if len (_aac )> 0{_ ,_bcc :=_fab [_aac ];if !_bcc {_fab [_aac ]=struct{}{};_ada ++;};};if _ada ==0&&!_aeb {return nil ;};_eae [_fga ]++;_cddg :=_gd .Now ();_cda ,_cag :=_gde .loadState (_aede ._da );if _cag !=nil {_gb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cag ); +return _cag ;};if _cda .Usage ==nil {_cda .Usage =map[string ]int {};};for _cde ,_fee :=range _eae {if _cde !=""{_cda .Usage [_cde ]+=_fee ;};};_eae =nil ;const _cfe =24*_gd .Hour ;const _dgf =3*24*_gd .Hour ;if len (_cda .Instance )==0||_cddg .Sub (_cda .LastReported )> _cfe ||(_cda .LimitDocs &&_cda .RemainingDocs <=_cda .Docs +int64 (_ada ))||_aeb {_bdd ,_ffbe :=_ae .Hostname (); +if _ffbe !=nil {return _ffbe ;};_dcf :=_cda .Docs ;_fca ,_fdec ,_ffbe :=_efc ();if _ffbe !=nil {_gb .Log .Debug ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u006c\u006fc\u0061\u006c\u0020\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_ffbe .Error ()); +_fca =append (_fca ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_fdec =append (_fdec ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce"); +}else {_f .Strings (_fdec );_f .Strings (_fca );_fead ,_beea :=_adgf ();if _beea !=nil {return _beea ;};_bad :=false ;for _ ,_ege :=range _fdec {if _ege ==_fead .String (){_bad =true ;};};if !_bad {_fdec =append (_fdec ,_fead .String ());};};_debb :=_bc (); +_debb ._egf =_aede ._da ;_dcf +=int64 (_ada );_ceg :=meteredUsageCheckinForm {Instance :_cda .Instance ,Next :_cda .Next ,UsageNumber :int (_dcf ),NumFailed :_cda .NumErrors ,Hostname :_bdd ,LocalIP :_ca .Join (_fdec ,"\u002c\u0020"),MacAddress :_ca .Join (_fca ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_aee .Version ,Usage :_cda .Usage ,IsPersistentCache :_aede ._dcb ,Timestamp :_cddg .Unix ()}; +if len (_fca )==0{_ceg .MacAddress ="\u006e\u006f\u006e\u0065";};_dcde :=int64 (0);_eff :=_cda .NumErrors ;_ffe :=_cddg ;_abb :=0;_cfa :=_cda .LimitDocs ;_facd ,_ffbe :=_debb .checkinUsage (_ceg );if _ffbe !=nil {if _cddg .Sub (_cda .LastReported )> _dgf {if !_facd .Success {return _de .New (_facd .Message ); +};return _de .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_dcde =_dcf ;_eff ++; +_ffe =_cda .LastReported ;}else {_cfa =_facd .LimitDocs ;_abb =_facd .RemainingDocs ;_eff =0;};if len (_facd .Instance )==0{_facd .Instance =_ceg .Instance ;};if len (_facd .Next )==0{_facd .Next =_ceg .Next ;};_ffbe =_gde .updateState (_debb ._egf ,_facd .Instance ,_facd .Next ,int (_dcde ),_cfa ,_abb ,int (_eff ),_ffe ,nil ); +if _ffbe !=nil {return _ffbe ;};if !_facd .Success {return _egg .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_facd .Message );};}else {_cag =_gde .updateState (_aede ._da ,_cda .Instance ,_cda .Next ,int (_cda .Docs )+_ada ,_cda .LimitDocs ,int (_cda .RemainingDocs ),int (_cda .NumErrors ),_cda .LastReported ,_cda .Usage ); +if _cag !=nil {return _cag ;};};return nil ;};func _deb (_cb string ,_ffc string ,_geb string )(string ,error ){_gdd :=_ca .Index (_geb ,_cb );if _gdd ==-1{return "",_egg .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); +};_gbd :=_ca .Index (_geb ,_ffc );if _gbd ==-1{return "",_egg .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_gbc :=_gdd +len (_cb )+1;return _geb [_gbc :_gbd -1],nil ;};func _beg (_eda []byte )(_e .Reader ,error ){_gae :=new (_eg .Buffer ); +_gaaf :=_ce .NewWriter (_gae );_gaaf .Write (_eda );_dfff :=_gaaf .Close ();if _dfff !=nil {return nil ,_dfff ;};return _gae ,nil ;};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`; +Tier string `json:"tier"`;CreatedAt _gd .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _gd .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`; +UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_efe bool ;_da string ;_dcb bool ;};func _dab (_ega ,_dfg string )string {_debc :=[]byte (_ega );_fffc :=_fd .New (_eeeb .New ,_debc ); +_fffc .Write ([]byte (_dfg ));return _dc .StdEncoding .EncodeToString (_fffc .Sum (nil ));};var _cged =false ;func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_gb .Log .Error ("\u004d\u0065\u0074\u0065\u0072e\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049 \u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079"); +_gb .Log .Error ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0074h\u0065\u0020\u0046\u0072\u0065\u0065\u0020\u0054\u0069\u0065\u0072\u0020\u0061t\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006fud\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return _egg .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f"); +};if _aede !=nil &&(_aede ._efe ||_aede .Tier !=LicenseTierUnlicensed ){_gb .Log .Error ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0043\u0061\u006e\u006eo\u0074 \u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0074\u0077\u0069c\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064\u0020\u006a\u0075\u0073\u0074\u0020\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065"); +return _de .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_fdfg :=_bc ();_fdfg ._egf =apiKey ;_beb ,_defc :=_fdfg .getStatus ();if _defc !=nil {return _defc ;}; +if !_beb .Valid {return _de .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_gbdg :=&LicenseKey {_efe :true ,_da :apiKey ,_dcb :true };_aede =_gbdg ;return nil ;};var _gde stateLoader =defaultStateHolder {};func (_ea *LicenseKey )getExpiryDateToCompare ()_gd .Time {if _ea .Trial {return _gd .Now ().UTC (); +};return _aee .ReleasedAt ;};type meteredClient struct{_cee string ;_egf string ;_fcg *_ec .Client ;};func _dfa (_caf ,_cdae []byte )([]byte ,error ){_dgcc ,_cfae :=_ff .NewCipher (_caf );if _cfae !=nil {return nil ,_cfae ;};_acaf :=make ([]byte ,_ff .BlockSize +len (_cdae )); +_febc :=_acaf [:_ff .BlockSize ];if _ ,_ggbd :=_e .ReadFull (_gg .Reader ,_febc );_ggbd !=nil {return nil ,_ggbd ;};_bddf :=_b .NewCFBEncrypter (_dgcc ,_febc );_bddf .XORKeyStream (_acaf [_ff .BlockSize :],_cdae );_gba :=make ([]byte ,_dc .URLEncoding .EncodedLen (len (_acaf ))); +_dc .URLEncoding .Encode (_gba ,_acaf );return _gba ,nil ;};const (_ece ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_ag ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d"; +);func _edae ()string {_bbc :=_ae .Getenv ("\u0048\u004f\u004d\u0045");if len (_bbc )==0{_bbc ,_ =_ae .UserHomeDir ();};return _bbc ;};func _adgf ()(_aeg .IP ,error ){_bg ,_bab :=_aeg .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030"); +if _bab !=nil {return nil ,_bab ;};defer _bg .Close ();_gfgg :=_bg .LocalAddr ().(*_aeg .UDPAddr );return _gfgg .IP ,nil ;};func (_gc *LicenseKey )TypeToString ()string {if _gc ._efe {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e"; +};if _gc .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _gc .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065"; +};if _gc .Tier ==LicenseTierIndividual ||_gc .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c"; +};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";};var _df =_gd .Date (2020,1,1,0,0,0,0,_gd .UTC );type reportState struct{Instance string `json:"inst"`; +Next string `json:"n"`;Docs int64 `json:"d"`;NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _gd .Time `json:"lr"`;LastWritten _gd .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};func _bc ()*meteredClient {_gda :=meteredClient {_cee :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_fcg :&_ec .Client {Timeout :30*_gd .Second }}; +if _ecab :=_ae .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_ca .HasPrefix (_ecab ,"\u0068\u0074\u0074\u0070"){_gda ._cee =_ecab ;};return &_gda ;};func Track (docKey string ,useKey string )error {return _dbb (docKey ,useKey ,!_aede ._dcb )}; +func GetLicenseKey ()*LicenseKey {if _aede ==nil {return nil ;};_dfd :=*_aede ;return &_dfd ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y"; +LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);func _affb (_bgba ,_ecbb []byte )([]byte ,error ){_ggg :=make ([]byte ,_dc .URLEncoding .DecodedLen (len (_ecbb ))); +_cea ,_gcd :=_dc .URLEncoding .Decode (_ggg ,_ecbb );if _gcd !=nil {return nil ,_gcd ;};_ggg =_ggg [:_cea ];_fcaa ,_gcd :=_ff .NewCipher (_bgba );if _gcd !=nil {return nil ,_gcd ;};if len (_ggg )< _ff .BlockSize {return nil ,_de .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074"); +};_gbb :=_ggg [:_ff .BlockSize ];_ggg =_ggg [_ff .BlockSize :];_cgea :=_b .NewCFBDecrypter (_fcaa ,_gbb );_cgea .XORKeyStream (_ggg ,_ggg );return _ggg ,nil ;};func MakeUnlicensedKey ()*LicenseKey {_aa :=LicenseKey {};_aa .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064"; +_aa .Tier =LicenseTierUnlicensed ;_aa .CreatedAt =_gd .Now ().UTC ();_aa .CreatedAtInt =_aa .CreatedAt .Unix ();return &_aa ;};type stateLoader interface{loadState (_cfg string )(reportState ,error );updateState (_fed ,_fgf ,_defd string ,_gfg int ,_aff bool ,_gdfb int ,_aed int ,_dff _gd .Time ,_dca map[string ]int )error ; +};func (_aga *LicenseKey )ToString ()string {if _aga ._efe {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_ab :=_egg .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_aga .LicenseId ); +_ab +=_egg .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_aga .CustomerId );_ab +=_egg .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_aga .CustomerName ); +_ab +=_egg .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_aga .Tier );_ab +=_egg .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_aee .UtcTimeFormat (_aga .CreatedAt ));if _aga .ExpiresAt .IsZero (){_ab +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a"; +}else {_ab +=_egg .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_aee .UtcTimeFormat (_aga .ExpiresAt ));};_ab +=_egg .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_aga .CreatorName ,_aga .CreatorEmail ); +return _ab ;};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _gd .Time ;LicenseType LegacyLicenseType ;};type defaultStateHolder struct{};func SetLegacyLicenseKey (s string )error {_cddgd :=_ac .MustCompile ("\u005c\u0073"); +s =_cddgd .ReplaceAllString (s ,"");var _addc _e .Reader ;_addc =_ca .NewReader (s );_addc =_dc .NewDecoder (_dc .RawURLEncoding ,_addc );_addc ,_aafg :=_ce .NewReader (_addc );if _aafg !=nil {return _aafg ;};_ggd :=_eee .NewDecoder (_addc );_cdb :=&LegacyLicense {}; +if _fdeg :=_ggd .Decode (_cdb );_fdeg !=nil {return _fdeg ;};if _fdc :=_cdb .Verify (_eca );_fdc !=nil {return _de .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072"); +};if _cdb .Expiration .Before (_aee .ReleasedAt ){return _de .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_bf :=_gd .Now ().UTC ();_debe :=LicenseKey {};_debe .CreatedAt =_bf ;_debe .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079"; +_debe .CustomerName =_cdb .Name ;_debe .Tier =LicenseTierBusiness ;_debe .ExpiresAt =_cdb .Expiration ;_debe .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_debe .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f"; +_debe .UniOffice =true ;_aede =&_debe ;return nil ;};const _abg ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";func init (){_afe :=_ae .Getenv (_ccc );_dbf :=_ae .Getenv (_abg ); +if len (_afe )==0||len (_dbf )==0{return ;};_abd ,_fdfe :=_g .ReadFile (_afe );if _fdfe !=nil {_gb .Log .Error ("\u0055\u006eab\u006c\u0065\u0020t\u006f\u0020\u0072\u0065ad \u006cic\u0065\u006e\u0073\u0065\u0020\u0063\u006fde\u0020\u0066\u0069\u006c\u0065\u003a\u0020%\u0076",_fdfe ); +return ;};_fdfe =SetLicenseKey (string (_abd ),_dbf );if _fdfe !=nil {_gb .Log .Error ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u006c\u006f\u0061\u0064\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076",_fdfe ); +return ;};};func GetMeteredState ()(MeteredStatus ,error ){if _aede ==nil {return MeteredStatus {},_de .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_aede ._efe ||len (_aede ._da )==0{return MeteredStatus {},_de .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074"); +};_ddf ,_defg :=_gde .loadState (_aede ._da );if _defg !=nil {_gb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_defg );return MeteredStatus {},_defg ;};if _ddf .Docs > 0{_dedf :=_dbb ("","",true );if _dedf !=nil {return MeteredStatus {},_dedf ; +};};_fcc .Lock ();defer _fcc .Unlock ();_dcbf :=_bc ();_dcbf ._egf =_aede ._da ;_fac ,_defg :=_dcbf .getStatus ();if _defg !=nil {return MeteredStatus {},_defg ;};if !_fac .Valid {return MeteredStatus {},_de .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064"); +};_bbb :=MeteredStatus {OK :true ,Credits :_fac .OrgCredits ,Used :_fac .OrgUsed };return _bbb ,nil ;};func _fgcgg (_ecfb *_ec .Response )([]byte ,error ){var _ede []byte ;_abf ,_cfd :=_gdad (_ecfb );if _cfd !=nil {return _ede ,_cfd ;};return _g .ReadAll (_abf ); +};func SetLicenseKey (content string ,customerName string )error {if _cged {return nil ;};_defgf ,_bce :=_aef (content );if _bce !=nil {_gb .Log .Error ("\u004c\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0064\u0065\u0063\u006f\u0064\u0065\u0020\u0065\u0072\u0072\u006f\u0072: \u0025\u0076",_bce ); +return _bce ;};if !_ca .EqualFold (_defgf .CustomerName ,customerName ){_gb .Log .Error ("L\u0069ce\u006es\u0065 \u0063\u006f\u0064\u0065\u0020i\u0073\u0073\u0075e\u0020\u002d\u0020\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006da\u0074\u0063\u0068, e\u0078\u0070\u0065\u0063\u0074\u0065d\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067o\u0074 \u0027\u0025\u0073\u0027",_defgf .CustomerName ,customerName ); +return _egg .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",_defgf .CustomerName ,customerName ); +};_bce =_defgf .Validate ();if _bce !=nil {_gb .Log .Error ("\u004c\u0069\u0063\u0065\u006e\u0073e\u0020\u0063\u006f\u0064\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u003a\u0020\u0025\u0076",_bce ); +return _bce ;};_aede =&_defgf ;return nil ;};var _eca *_fb .PublicKey ;type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};type LegacyLicenseType byte ; +const _ccc ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func _aef (_ecb string )(LicenseKey ,error ){var _bac LicenseKey ;_ggb ,_cgd :=_deb (_ece ,_ag ,_ecb );if _cgd !=nil {return _bac ,_cgd ; +};_ebg ,_cgd :=_bb (_eac ,_ggb );if _cgd !=nil {return _bac ,_cgd ;};_cgd =_eee .Unmarshal (_ebg ,&_bac );if _cgd !=nil {return _bac ,_cgd ;};_bac .CreatedAt =_gd .Unix (_bac .CreatedAtInt ,0);if _bac .ExpiresAtInt > 0{_gee :=_gd .Unix (_bac .ExpiresAtInt ,0); +_bac .ExpiresAt =_gee ;};return _bac ,nil ;};func (_fa *LicenseKey )Validate ()error {if _fa ._efe {return nil ;};if len (_fa .LicenseId )< 10{return _egg .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064"); +};if len (_fa .CustomerId )< 10{return _egg .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_fa .CustomerName )< 1{return _egg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065"); +};if _adg .After (_fa .CreatedAt ){return _egg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064"); +};if _fa .ExpiresAt .IsZero (){_fde :=_fa .CreatedAt .AddDate (1,0,0);if _df .After (_fde ){_fde =_df ;};_fa .ExpiresAt =_fde ;};if _fa .CreatedAt .After (_fa .ExpiresAt ){return _egg .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074"); +};if _fa .isExpired (){_gf :="\u0054\u0068\u0065\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064\u002e\u000a"+"\u0059o\u0075\u0020\u006d\u0061y\u0020n\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0075\u0070d\u0061\u0074\u0065\u0020\u0074\u0068\u0065\u0020l\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0077\u0065s\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0066\u006f\u0072\u0020\u0079o\u0075\u0072\u0020\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074i\u006fn\u002e\u000a"+"\u0054o\u0020\u0066\u0069\u006ed y\u006f\u0075\u0072\u0020n\u0065\u0077\u0065\u0073\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079\u002c\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063l\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064oc\u002e\u0069\u006f \u0061\u006e\u0064\u0020\u0067o\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063e\u006e\u0073\u0065\u0020\u006d\u0065\u006e\u0075\u002e"; +return _egg .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_gf );};if len (_fa .CreatorName )< 1{return _egg .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065"); +};if len (_fa .CreatorEmail )< 1{return _egg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if _fa .CreatedAt .After (_geea ){if !_fa .UniOffice {return _egg .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +};};return nil ;};func _efc ()([]string ,[]string ,error ){_cbf ,_bdc :=_aeg .Interfaces ();if _bdc !=nil {return nil ,nil ,_bdc ;};var _gdg []string ;var _gcc []string ;for _ ,_gdc :=range _cbf {if _gdc .Flags &_aeg .FlagUp ==0||_eg .Equal (_gdc .HardwareAddr ,nil ){continue ; +};_fdd ,_fgad :=_gdc .Addrs ();if _fgad !=nil {return nil ,nil ,_fgad ;};_cedc :=0;for _ ,_gaa :=range _fdd {var _ffgd _aeg .IP ;switch _abc :=_gaa .(type ){case *_aeg .IPNet :_ffgd =_abc .IP ;case *_aeg .IPAddr :_ffgd =_abc .IP ;};if _ffgd .IsLoopback (){continue ; +};if _ffgd .To4 ()==nil {continue ;};_gcc =append (_gcc ,_ffgd .String ());_cedc ++;};_fag :=_gdc .HardwareAddr .String ();if _fag !=""&&_cedc > 0{_gdg =append (_gdg ,_fag );};};return _gdg ,_gcc ,nil ;};const _aaa ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031"; diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index 5f2072adb5..eee39f5131 100644 --- a/internal/mergesort/mergesort.go +++ b/internal/mergesort/mergesort.go @@ -9,6 +9,6 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_d :=make ([]float64 ,len (array ));copy (_d ,array );return _d ;};_df :=len (array )/2;_e :=MergeSort (array [:_df ]);_ee :=MergeSort (array [_df :]);_dd :=make ([]float64 ,len (array )); -_f :=0;_eef :=0;_a :=0;for _eef < len (_e )&&_a < len (_ee ){if _e [_eef ]<=_ee [_a ]{_dd [_f ]=_e [_eef ];_eef ++;}else {_dd [_f ]=_ee [_a ];_a ++;};_f ++;};for _eef < len (_e ){_dd [_f ]=_e [_eef ];_eef ++;_f ++;};for _a < len (_ee ){_dd [_f ]=_ee [_a ]; -_a ++;_f ++;};return _dd ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_d :=make ([]float64 ,len (array ));copy (_d ,array );return _d ;};_e :=len (array )/2;_c :=MergeSort (array [:_e ]);_ce :=MergeSort (array [_e :]);_ec :=make ([]float64 ,len (array )); +_b :=0;_f :=0;_dd :=0;for _f < len (_c )&&_dd < len (_ce ){if _c [_f ]<=_ce [_dd ]{_ec [_b ]=_c [_f ];_f ++;}else {_ec [_b ]=_ce [_dd ];_dd ++;};_b ++;};for _f < len (_c ){_ec [_b ]=_c [_f ];_f ++;_b ++;};for _dd < len (_ce ){_ec [_b ]=_ce [_dd ];_dd ++; +_b ++;};return _ec ;}; \ No newline at end of file diff --git a/internal/mscfb/mscfb.go b/internal/mscfb/mscfb.go index a6432d6ddb..a61464ba4b 100644 --- a/internal/mscfb/mscfb.go +++ b/internal/mscfb/mscfb.go @@ -9,113 +9,112 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package mscfb ;import (_a "bytes";_ag "encoding/binary";_fb "fmt";_d "github.com/richardlehane/msoleps/types";_gg "github.com/unidoc/unioffice/internal/mscfb/rw";_g "io";_b "os";_aa "strconv";_f "time";_ae "unicode";_ee "unicode/utf16";);func (_aab *Reader )traverse ()error {_aab .File =make ([]*File ,0,len (_aab ._gda )); -var (_cb func (int ,[]string );_cg error ;_cf int ;);_cb =func (_bg int ,_ege []string ){_cf ++;if _cf > len (_aab ._gda ){_cg =Error {ErrTraverse ,"\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0063o\u0075\u006e\u0074\u0065\u0072\u0020\u006f\u0076\u0065\u0072f\u006c\u006f\u0077",int64 (_bg )}; -return ;};if _bg < 0||_bg >=len (_aab ._gda ){_cg =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_bg )};return ;};_agb :=_aab ._gda [_bg ];if _agb ._abc !=_fgc {_cb (int (_agb ._abc ),_ege ); -};_aab .File =append (_aab .File ,_agb );_agb .Path =_ege ;if _agb ._abg !=_fgc {if _bg > 0{_cb (int (_agb ._abg ),append (_ege ,_agb .Name ));}else {_cb (int (_agb ._abg ),_ege );};};if _agb ._dg !=_fgc {_cb (int (_agb ._dg ),_ege );};return ;};_cb (0,[]string {}); -return _cg ;};func (_gfe *File )mode ()_b .FileMode {if _gfe ._ab !=_bd {return _b .ModeDir |0777;};return 0666;};func (_cfe *File )FileInfo ()_b .FileInfo {return fileInfo {_cfe }};func (_ddaa Error )Typ ()int {return _ddaa ._dffb };func (_gecc *Reader )Created ()_f .Time {return _gecc .File [0].Created ()}; -func (_fgge *Reader )exportMiniStream ()(*_gg .Writer ,*_gg .Writer ,error ){_bbgd ,_cffg :=_gg .NewWriter (),_gg .NewWriter ();_eaef :=uint32 (0);for _ ,_eddd :=range _fgge .File {if _eddd .Size ==0{continue ;};_eddd .reset ();_eddd ._fd =_eaef ;_gbc :=int (_eddd .Size )/int (_egc ); -if int (_eddd .Size )%int (_egc )!=0{_gbc ++;};for _befa :=1;_befa < _gbc ;_befa ++{_eaef ++;if _acec :=_ag .Write (_bbgd ,_ag .LittleEndian ,_eaef );_acec !=nil {return nil ,nil ,_acec ;};};if _cadc :=_ag .Write (_bbgd ,_ag .LittleEndian ,_bafg );_cadc !=nil {return nil ,nil ,_cadc ; -};_eaef ++;if _ ,_agae :=_g .Copy (_cffg ,_eddd );_agae !=nil {return nil ,nil ,_agae ;};if _dcf :=_cffg .AlignLength (64);_dcf !=nil {return nil ,nil ,_dcf ;};};if _bbea :=_bbgd .FillWithByte (int (_fgge ._cgfc )-_bbgd .Len (),_agdc );_bbea !=nil {return nil ,nil ,_bbea ; -};if _ebgb :=_cffg .AlignLength (int (_fgge ._cgfc ));_ebgb !=nil {return nil ,nil ,_ebgb ;};return _bbgd ,_cffg ,nil ;};const (_adg uint64 =0xE11AB1A1E011CFD0;_egc uint32 =64;_ebfa int64 =4096;_aaeg uint32 =128;);func (_afa fileInfo )Size ()int64 {if _afa ._ab !=_bd {return 0; -};return _afa .File .Size ;};func (_efd *Reader )Debug ()map[string ][]uint32 {_ecc :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_efd ._cgfc },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_efd ._ggdc ._eba ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_efd ._ggdc ._bgfe ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_efd ._ggdc ._acff },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_efd .File [0]._fd ,_ag .LittleEndian .Uint32 (_efd .File [0]._ed [:])}}; -for _gebb ,_gaa :=_efd .Next ();_gaa ==nil ;_gebb ,_gaa =_efd .Next (){_ecc [_gebb .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_gebb ._fd ,_ag .LittleEndian .Uint32 (_gebb ._ed [:])};};return _ecc ;};func (_gae *Reader )exportDirEntries (_bfc *_gg .Writer )error {if int64 (_bfc .Len ())!=_gfg (_gae ._cgfc ,_gae ._ggdc ._acff ){return Error {ErrWrite ,_fb .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_bfc .Len ()),0}; -};for _ ,_abe :=range _gae ._gda {_fbea ,_cef :=_agbc (_abe .directoryEntryFields );if _cef !=nil {return _cef ;};if _ ,_dbgc :=_g .Copy (_bfc ,_fbea );_dbgc !=nil {return _dbgc ;};};return nil ;};func (_acg *File )ID ()string {return _acg ._fa .String ()}; -type fileInfo struct{*File };func (_be *File )Created ()_f .Time {return _be ._eg .Time ()};const (_db uint8 =0x0;_ff uint8 =0x1;);func (_gdd Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_gdd ._cca +"\u003b\u0020"+_aa .FormatInt (_gdd ._gffc ,10); -};type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_gee int64 ;_ggg uint32 ;_ad int64 ;*directoryEntryFields ;_aff *Reader ;};const _ffe int =64+4*4+16+4+8*2+4+8;const (_agfd uint32 =0xFFFFFFFA;_ggf uint32 =0xFFFFFFFC;_abb uint32 =0xFFFFFFFD; -_bafg uint32 =0xFFFFFFFE;_eff uint32 =0xFFFFFFFF;_agdc byte =0xFF;_bddb uint32 =0xFFFFFFFA;_fgc uint32 =0xFFFFFFFF;);func _faag (_bgf [][2]int64 )[][2]int64 {_cdeg :=len (_bgf );for _aee ,_ffb :=0,0;_aee < _cdeg &&_ffb +1< len (_bgf );_aee ++{if _bgf [_ffb ][0]+_bgf [_ffb ][1]==_bgf [_ffb +1][0]{_bgf [_ffb ][1]=_bgf [_ffb ][1]+_bgf [_ffb +1][1]; -for _gebc :=range _bgf [_ffb +1:len (_bgf )-1]{_bgf [_ffb +1+_gebc ]=_bgf [_gebc +_ffb +2];};_bgf =_bgf [:len (_bgf )-1];}else {_ffb +=1;};};return _bgf ;};func (_df *File )Write (b []byte )(int ,error ){if _df .Size < 1||_df ._gee >=_df .Size {return 0,_g .EOF ; -};if _bfb :=_df .ensureWriterAt ();_bfb !=nil {return 0,_bfb ;};_bce :=len (b );if int64 (_bce )> _df .Size -_df ._gee {_bce =int (_df .Size -_df ._gee );};_bcb ,_ec :=_df .stream (_bce );if _ec !=nil {return 0,_ec ;};var _aec ,_gff int ;for _ ,_fef :=range _bcb {_ggga :=_aec +int (_fef [1]); -if _ggga < _aec ||_ggga > _bce {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_ggga )};};_gebd ,_faaa :=_df ._aff ._adgb .WriteAt (b [_aec :_ggga ],_fef [0]);_gff =_gff +_gebd ; -if _faaa !=nil {_df ._gee +=int64 (_gff );return _gff ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_faaa .Error ()+"\u0029",int64 (_aec )};};_aec =_ggga ; -};_df ._gee +=int64 (_gff );if _gff !=_bce {_ec =Error {ErrWrite ,"\u0062\u0079t\u0065\u0073\u0020\u0077\u0072\u0069\u0074\u0074\u0065\u006e\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0077\u0072\u0069\u0074\u0065\u0020\u0073\u0069\u007a\u0065",int64 (_gff )}; -}else if _gff < len (b ){_ec =_g .EOF ;};return _gff ,_ec ;};const _bbe int =8+16+10+6+12+8+16+109*4;func _ggc (_geac []byte )*headerFields {_bdeg :=&headerFields {};_bdeg ._ece =_ag .LittleEndian .Uint64 (_geac [:8]);_bdeg ._eac =_ag .LittleEndian .Uint16 (_geac [24:26]); -_bdeg ._ccg =_ag .LittleEndian .Uint16 (_geac [26:28]);_bdeg ._dfeb =_ag .LittleEndian .Uint16 (_geac [30:32]);_bdeg ._aeb =_ag .LittleEndian .Uint32 (_geac [40:44]);_bdeg ._cdcf =_ag .LittleEndian .Uint32 (_geac [44:48]);_bdeg ._acff =_ag .LittleEndian .Uint32 (_geac [48:52]); -_bdeg ._eda =_ag .LittleEndian .Uint32 (_geac [60:64]);_bdeg ._cafd =_ag .LittleEndian .Uint32 (_geac [64:68]);_bdeg ._ddb =_ag .LittleEndian .Uint32 (_geac [68:72]);_bdeg ._bbgb =_ag .LittleEndian .Uint32 (_geac [72:76]);var _cgce int ;for _eace :=76; -_eace < 512;_eace =_eace +4{_bdeg ._eecg [_cgce ]=_ag .LittleEndian .Uint32 (_geac [_eace :_eace +4]);_cgce ++;};return _bdeg ;};func (_ede *File )WriteAt (p []byte ,off int64 )(_fga int ,_dee error ){_eeg ,_ecaf ,_cba :=_ede ._gee ,_ede ._ad ,_ede ._ggg ; -_ ,_dee =_ede .Seek (off ,0);if _dee ==nil {_fga ,_dee =_ede .Write (p );};_ede ._gee ,_ede ._ad ,_ede ._ggg =_eeg ,_ecaf ,_cba ;return _fga ,_dee ;};func (_dbg *File )seek (_adcg int64 )error {var _abcf bool ;var _afaa int64 ;if _dbg .Size < _ebfa {_abcf =true ; -_afaa =64;}else {_afaa =int64 (_dbg ._aff ._cgfc );};var _fda int64 ;var _cc error ;if _dbg ._ad > 0{if _afaa -_dbg ._ad <=_adcg {_dbg ._ggg ,_cc =_dbg ._aff .findNext (_dbg ._ggg ,_abcf );if _cc !=nil {return _cc ;};_fda +=_afaa -_dbg ._ad ;_dbg ._ad =0; -if _fda ==_adcg {return nil ;};}else {_dbg ._ad +=_adcg ;return nil ;};if _dbg ._ggg ==_bafg {return Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_dbg ._ggg )}; -};};for {if _adcg -_fda < _afaa {_dbg ._ad =_adcg -_fda ;return nil ;}else {_fda +=_afaa ;_dbg ._ggg ,_cc =_dbg ._aff .findNext (_dbg ._ggg ,_abcf );if _cc !=nil {return _cc ;};if _fda ==_adcg {return nil ;};};};};func _agbc (_bb *directoryEntryFields )(*_a .Buffer ,error ){_fbc :=_a .NewBuffer ([]byte {}); -for _ ,_cbc :=range _bb ._fe {if _agfg :=_ag .Write (_fbc ,_ag .LittleEndian ,&_cbc );_agfg !=nil {return nil ,_agfg ;};};if _cff :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._ea );_cff !=nil {return nil ,_cff ;};if _bgg :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._ab ); -_bgg !=nil {return nil ,_bgg ;};if _abf :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._bf );_abf !=nil {return nil ,_abf ;};if _faf :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._abc );_faf !=nil {return nil ,_faf ;};if _baa :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._dg ); -_baa !=nil {return nil ,_baa ;};if _cbag :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._abg );_cbag !=nil {return nil ,_cbag ;};if _bbc :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._fa .DataA );_bbc !=nil {return nil ,_bbc ;};if _dge :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._fa .DataB ); -_dge !=nil {return nil ,_dge ;};if _gcg :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._fa .DataC );_gcg !=nil {return nil ,_gcg ;};if _ ,_aceb :=_fbc .Write (_bb ._fa .DataD [:]);_aceb !=nil {return nil ,_aceb ;};if _ ,_afff :=_fbc .Write (_bb ._af [:]); -_afff !=nil {return nil ,_afff ;};if _deag :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._eg .Low );_deag !=nil {return nil ,_deag ;};if _gac :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._eg .High );_gac !=nil {return nil ,_gac ;};if _caf :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._baf .Low ); -_caf !=nil {return nil ,_caf ;};if _eae :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._baf .High );_eae !=nil {return nil ,_eae ;};if _bgfa :=_ag .Write (_fbc ,_ag .LittleEndian ,&_bb ._fd );_bgfa !=nil {return nil ,_bgfa ;};if _ ,_gfag :=_fbc .Write (_bb ._ed [:]); -_gfag !=nil {return nil ,_gfag ;};return _fbc ,nil ;};func (_faa fileInfo )ModTime ()_f .Time {return _faa .Modified ()};func _dd (_gfa uint16 ,_fec *File ){_fde (_fec );if _fec ._ab !=_bd {return ;};if _gfa > 3{_fec .Size =int64 (_ag .LittleEndian .Uint64 (_fec ._ed [:])); -}else {_fec .Size =int64 (_ag .LittleEndian .Uint32 (_fec ._ed [:4]));};};func (_bca *Reader )setDifats ()error {_bca ._ggdc ._bbd =_bca ._ggdc ._eecg [:];if _bca ._ggdc ._bbgb ==0{return nil ;};_agc :=(_bca ._cgfc /4)-1;_gcgf :=make ([]uint32 ,109,_bca ._ggdc ._bbgb *_agc +109); -copy (_gcgf ,_bca ._ggdc ._bbd );_bca ._ggdc ._bbd =_gcgf ;_gebf :=_bca ._ggdc ._ddb ;for _aggb :=0;_aggb < int (_bca ._ggdc ._bbgb );_aggb ++{_aef ,_cafg :=_bca .readAt (_gfg (_bca ._cgfc ,_gebf ),int (_bca ._cgfc ));if _cafg !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_cafg .Error ()+"\u0029",int64 (_gebf )}; -};for _aead :=0;_aead < int (_agc );_aead ++{_bca ._ggdc ._bbd =append (_bca ._ggdc ._bbd ,_ag .LittleEndian .Uint32 (_aef [_aead *4:_aead *4+4]));};_gebf =_ag .LittleEndian .Uint32 (_aef [len (_aef )-4:]);};return nil ;};func (_adf *Reader )readAt (_eee int64 ,_cee int )([]byte ,error ){if _adf ._egcb {_ggda ,_egf :=_adf ._dfb .(slicer ).Slice (_eee ,_cee ); -if _egf !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_egf .Error ()+"\u0029",_eee };};return _ggda ,nil ;};if _cee > len (_adf ._egbd ){return nil ,Error {ErrRead ,"\u0072\u0065ad\u0020\u006c\u0065n\u0067\u0074\u0068\u0020gre\u0061te\u0072\u0020\u0074\u0068\u0061\u006e\u0020re\u0061\u0064\u0020\u0062\u0075\u0066\u0066e\u0072",int64 (_cee )}; -};if _ ,_eaf :=_adf ._dfb .ReadAt (_adf ._egbd [:_cee ],_eee );_eaf !=nil {return nil ,Error {ErrRead ,_eaf .Error (),_eee };};return _adf ._egbd [:_cee ],nil ;};func (_egb *Reader )setHeader ()error {_fag ,_gecb :=_egb .readAt (0,_bbe );if _gecb !=nil {return _gecb ; -};_egb ._ggdc =&header {headerFields :_ggc (_fag )};if _egb ._ggdc ._ece !=_adg {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_egb ._ggdc ._ece )};};if _egb ._ggdc ._dfeb ==0x0009||_egb ._ggdc ._dfeb ==0x000c{_egb ._cgfc =uint32 (1<<_egb ._ggdc ._dfeb ); -}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_egb ._ggdc ._dfeb )};};if _egb ._ggdc ._bbgb > 0{_abd :=(_egb ._cgfc /4)-1;if int (_egb ._ggdc ._bbgb *_abd +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_egb ._ggdc ._bbgb )}; -};if _egb ._ggdc ._bbgb *_abd +109> _egb ._ggdc ._cdcf +_abd {return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u0044\u0049\u0046\u0041\u0054\u0073 \u0065\u0078\u0063\u0065\u0065\u0064\u0073 \u0046\u0041\u0054\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0073",int64 (_egb ._ggdc ._bbgb )}; -};};if _egb ._ggdc ._cafd > 0{if int (_egb ._cgfc /4*_egb ._ggdc ._cafd )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_egb ._ggdc ._cafd )};};if _egb ._ggdc ._cafd > _egb ._ggdc ._cdcf *(_egb ._cgfc /_egc ){return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u006d\u0069n\u0069\u0020\u0046\u0041\u0054\u0073\u0020\u0065\u0078\u0063\u0065\u0065\u0064s\u0020\u0046\u0041\u0054\u0020\u0073\u0065c\u0074\u006f\u0072\u0073",int64 (_egb ._ggdc ._cdcf )}; -};};return nil ;};func (_ebg *File )reset (){_ebg ._gee =0;_ebg ._ad =0;_ebg ._ggg =_ebg ._fd };type headerFields struct{_ece uint64 ;_ [16]byte ;_eac uint16 ;_ccg uint16 ;_ [2]byte ;_dfeb uint16 ;_ [2]byte ;_ [6]byte ;_aeb uint32 ;_cdcf uint32 ;_acff uint32 ; -_ [4]byte ;_ [4]byte ;_eda uint32 ;_cafd uint32 ;_ddb uint32 ;_bbgb uint32 ;_eecg [109]uint32 ;};type slicer interface{Slice (_adbg int64 ,_cfd int )([]byte ,error );};func (_bc *Reader )setDirEntries ()error {_eb :=20;if _bc ._ggdc ._aeb > 0{_eb =int (_bc ._ggdc ._aeb ); -};_ggd :=make ([]*File ,0,_eb );_gd :=make (map[uint32 ]bool );_da :=int (_bc ._cgfc /_aaeg );_dbd :=_bc ._ggdc ._acff ;for _dbd !=_bafg {_gecg ,_fea :=_bc .readAt (_gfg (_bc ._cgfc ,_dbd ),int (_bc ._cgfc ));if _fea !=nil {return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020r\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_fea .Error ()+"\u0029",_gfg (_bc ._cgfc ,_dbd )}; -};for _cd :=0;_cd < _da ;_cd ++{_agd :=&File {_aff :_bc };_agd .directoryEntryFields =_aac (_gecg [_cd *int (_aaeg ):]);_dd (_bc ._ggdc ._ccg ,_agd );_agd ._ggg =_agd ._fd ;_ggd =append (_ggd ,_agd );};_gf ,_fea :=_bc .findNext (_dbd ,false );if _fea !=nil {return Error {ErrRead ,"d\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0065r\u0072\u006f\u0072\u0020\u0066\u0069\u006e\u0064\u0069\u006eg \u0073\u0065\u0063t\u006fr\u0020\u0028"+_fea .Error ()+"\u0029",int64 (_gf )}; -};if _gf <=_dbd {if _gf ==_dbd ||_gd [_gf ]{return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020s\u0065\u0063\u0074\u006f\u0072\u0020\u0063\u0079\u0063\u006c\u0065",int64 (_gf )}; -};_gd [_gf ]=true ;};_dbd =_gf ;};_bc ._gda =_ggd ;return nil ;};type Error struct{_dffb int ;_cca string ;_gffc int64 ;};const (_ge uint8 =0x0;_ba uint8 =0x1;_bd uint8 =0x2;_gec uint8 =0x5;);func (_cec *File )stream (_acb int )([][2]int64 ,error ){var _agf bool ; -var _cad int ;var _cab int64 ;if _cec .Size < _ebfa {_agf =true ;_cad =_acb /int (_egc )+2;_cab =int64 (_egc );}else {_cad =_acb /int (_cec ._aff ._cgfc )+2;_cab =int64 (_cec ._aff ._cgfc );};_beg :=make ([][2]int64 ,0,_cad );var _dac ,_gfaa int ;if _cec ._ad > 0{_bdde ,_affe :=_cec ._aff .getOffset (_cec ._ggg ,_agf ); -if _affe !=nil {return nil ,_affe ;};if _cab -_cec ._ad >=int64 (_acb ){_beg =append (_beg ,[2]int64 {_bdde +_cec ._ad ,int64 (_acb )});}else {_beg =append (_beg ,[2]int64 {_bdde +_cec ._ad ,_cab -_cec ._ad });};if _cab -_cec ._ad <=int64 (_acb ){_cec ._ggg ,_affe =_cec ._aff .findNext (_cec ._ggg ,_agf ); -if _affe !=nil {return nil ,_affe ;};_gfaa +=int (_cab -_cec ._ad );_cec ._ad =0;}else {_cec ._ad +=int64 (_acb );};if _beg [0][1]==int64 (_acb ){return _beg ,nil ;};if _cec ._ggg ==_bafg {return nil ,Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_cec ._ggg )}; -};_dac ++;};for {if _dac >=cap (_beg ){return nil ,Error {ErrRead ,"\u0069\u006e\u0064\u0065x\u0020\u006f\u0076\u0065\u0072\u0072\u0075\u006e\u0073\u0020s\u0065c\u0074\u006f\u0072\u0020\u006c\u0065\u006eg\u0074\u0068",int64 (_dac )};};_fbe ,_acgc :=_cec ._aff .getOffset (_cec ._ggg ,_agf ); -if _acgc !=nil {return nil ,_acgc ;};if _acb -_gfaa < int (_cab ){_beg =append (_beg ,[2]int64 {_fbe ,int64 (_acb -_gfaa )});_cec ._ad =int64 (_acb -_gfaa );return _faag (_beg ),nil ;}else {_beg =append (_beg ,[2]int64 {_fbe ,_cab });_gfaa +=int (_cab ); -_cec ._ggg ,_acgc =_cec ._aff .findNext (_cec ._ggg ,_agf );if _acgc !=nil {return nil ,_acgc ;};if _gfaa ==_acb {return _faag (_beg ),nil ;};};_dac ++;};};type header struct{*headerFields ;_bbd []uint32 ;_eba []uint32 ;_bgfe []uint32 ;};func (_cbe *Reader )setMiniStream ()error {if _cbe ._gda [0]._fd ==_bafg ||_cbe ._ggdc ._eda ==_bafg ||_cbe ._ggdc ._cafd ==0{return nil ; -};_gb :=int (_cbe ._ggdc ._cafd );_cbe ._ggdc ._eba =make ([]uint32 ,_gb );_cbe ._ggdc ._eba [0]=_cbe ._ggdc ._eda ;for _ega :=1;_ega < _gb ;_ega ++{_edag ,_dff :=_cbe .findNext (_cbe ._ggdc ._eba [_ega -1],false );if _dff !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_dff .Error ()+"\u0029",int64 (_cbe ._ggdc ._eba [_ega -1])}; -};_cbe ._ggdc ._eba [_ega ]=_edag ;};_gb =int (_cbe ._cgfc /4*_cbe ._ggdc ._cafd );_cbe ._ggdc ._bgfe =make ([]uint32 ,0,_gb );_efg :=_cbe ._gda [0]._fd ;var _gdb error ;for _efg !=_bafg {_cbe ._ggdc ._bgfe =append (_cbe ._ggdc ._bgfe ,_efg );_efg ,_gdb =_cbe .findNext (_efg ,false ); -if _gdb !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_gdb .Error ()+"\u0029",int64 (_efg )};};};return nil ;};func (_afe *File )Modified ()_f .Time {return _afe ._baf .Time ()}; -func (_ef *File )changeSize (_cgc int64 )error {if _cgc ==_ef .Size {return nil ;};var _bdb *File ;for _ ,_ebf :=range _ef ._aff ._gda {if _ebf .Name ==_ef .Name {_bdb =_ebf ;break ;};};if _bdb ==nil {return _fb .Errorf ("\u004e\u006f\u0020\u0064\u0069\u0072e\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0072\u0020\u0061\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_ef .Name ); -};_aca :=_a .NewBuffer ([]byte {});if _deb :=_ag .Write (_aca ,_ag .LittleEndian ,_cgc );_deb !=nil {return _deb ;};for _ged ,_ace :=range _aca .Bytes (){_bdb ._ed [_ged ]=_ace ;};var _dad int64 ;var _dgd bool ;if _ef .Size < _ebfa {_dgd =true ;_dad =int64 (_egc ); -}else {_dad =int64 (_ef ._aff ._cgfc );};_dfe :=int ((_ef .Size -1)/_dad )+1;_bdd :=int ((_cgc -1)/_dad )+1;if _dfe < _bdd {_dea ,_acf :=_ef .findLast (_dgd );if _acf !=nil {return _acf ;};_ade ,_acf :=_ef ._aff .findNextFreeSector (_dgd );if _acf !=nil {return _acf ; -};for _bad :=_bdd -_dfe ;_bad > 0;_bad --{if _gfeb :=_ef ._aff .saveToFatLocs (_dea ,_ade ,_dgd );_gfeb !=nil {return _gfeb ;};if _bad > 1{_dea =_ade ;_ade ++;}else if _fg :=_ef ._aff .saveToFatLocs (_ade ,_bafg ,_dgd );_fg !=nil {return _fg ;};};}else if _dfe > _bdd {_ecf :=_ef ._fd ; -var _dec error ;for _bae :=0;_bae < _bdd -1;_bae ++{_ecf ,_dec =_ef ._aff .findNext (_ecf ,_dgd );if _dec !=nil {return _dec ;};};if _ce :=_ef ._aff .saveToFatLocs (_ecf ,_bafg ,_dgd );_ce !=nil {return _ce ;};};_ef .Size =_cgc ;return nil ;};func (_aea *Reader )GetHeader ()*header {return _aea ._ggdc }; -type Reader struct{_egcb bool ;_cgfc uint32 ;_egbd []byte ;_ggdc *header ;File []*File ;_gda []*File ;_fbdf int ;_dfb _g .ReaderAt ;_adgb _g .WriterAt ;};func (_aeec *Reader )exportHeader (_gef *_gg .Writer )error {if _cfa :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._ece ); -_cfa !=nil {return _cfa ;};if _eaca :=_gef .Skip (16);_eaca !=nil {return _eaca ;};if _dafg :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._eac );_dafg !=nil {return _dafg ;};if _gba :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._ccg );_gba !=nil {return _gba ; -};if _abdc :=_ag .Write (_gef ,_ag .LittleEndian ,uint16 (0xfffe));_abdc !=nil {return _abdc ;};if _cbf :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._dfeb );_cbf !=nil {return _cbf ;};if _adae :=_ag .Write (_gef ,_ag .LittleEndian ,uint16 (0x0006)); -_adae !=nil {return _adae ;};if _cbff :=_gef .Skip (6);_cbff !=nil {return _cbff ;};if _cbg :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._aeb );_cbg !=nil {return _cbg ;};if _cafgb :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._cdcf ); -_cafgb !=nil {return _cafgb ;};if _ggca :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._acff );_ggca !=nil {return _ggca ;};if _eaced :=_gef .Skip (4);_eaced !=nil {return _eaced ;};if _ffa :=_ag .Write (_gef ,_ag .LittleEndian ,uint32 (0x00001000)); -_ffa !=nil {return _ffa ;};if _ccgd :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._eda );_ccgd !=nil {return _ccgd ;};if _dae :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._cafd );_dae !=nil {return _dae ;};if _edd :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._ddb ); -_edd !=nil {return _edd ;};if _bdeb :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._bbgb );_bdeb !=nil {return _bdeb ;};for _eegd :=0;_eegd < 109;_eegd ++{if _bedf :=_ag .Write (_gef ,_ag .LittleEndian ,&_aeec ._ggdc ._eecg [_eegd ]);_bedf !=nil {return _bedf ; -};};return nil ;};func (_add fileInfo )Name ()string {return _add .File .Name };func (_aaegf *Reader )exportDifats (_dag *_gg .Writer )error {if _aaegf ._ggdc ._bbgb ==0{return nil ;};return nil ;};const (ErrFormat =iota ;ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ; -);func (_daag *Reader )Modified ()_f .Time {return _daag .File [0].Modified ()};func (_adb *Reader )Next ()(*File ,error ){_adb ._fbdf ++;if _adb ._fbdf >=len (_adb .File ){return nil ,_g .EOF ;};return _adb .File [_adb ._fbdf ],nil ;};func (_bfa fileInfo )Mode ()_b .FileMode {return _bfa .File .mode ()}; -func (_de *File )Read (b []byte )(int ,error ){if _de .Size < 1||_de ._gee >=_de .Size {return 0,_g .EOF ;};_gea :=len (b );if int64 (_gea )> _de .Size -_de ._gee {_gea =int (_de .Size -_de ._gee );};_aaa ,_age :=_de .stream (_gea );if _age !=nil {return 0,_age ; -};var _geca ,_fad int ;for _ ,_bde :=range _aaa {_adc :=_geca +int (_bde [1]);if _adc < _geca ||_adc > _gea {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_adc )};};_dda ,_bea :=_de ._aff ._dfb .ReadAt (b [_geca :_adc ],_bde [0]); -_fad =_fad +_dda ;if _bea !=nil {_de ._gee +=int64 (_fad );return _fad ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_bea .Error ()+"\u0029",int64 (_geca )}; -};_geca =_adc ;};_de ._gee +=int64 (_fad );if _fad !=_gea {_age =Error {ErrRead ,"\u0062\u0079\u0074e\u0073\u0020\u0072\u0065\u0061\u0064\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020r\u0065\u0061\u0064\u0020\u0073\u0069\u007a\u0065",int64 (_fad )}; -}else if _fad < len (b ){_age =_g .EOF ;};return _fad ,_age ;};func _fde (_bfg *File ){if _bfg ._ea < 4||_bfg ._ea > 64{return ;};_ac :=int (_bfg ._ea /2-1);_bfg .Initial =_bfg ._fe [0];var _fae int ;if !_ae .IsPrint (rune (_bfg .Initial )){_fae =1;};_bfg .Name =string (_ee .Decode (_bfg ._fe [_fae :_ac ])); -};func New (ra _g .ReaderAt )(*Reader ,error ){_egcf :=&Reader {_dfb :ra };if _ ,_daf :=ra .(slicer );_daf {_egcf ._egcb =true ;}else {_egcf ._egbd =make ([]byte ,_bbe );};if _bdba :=_egcf .setHeader ();_bdba !=nil {return nil ,_bdba ;};if !_egcf ._egcb &&int (_egcf ._cgfc )> len (_egcf ._egbd ){_egcf ._egbd =make ([]byte ,_egcf ._cgfc ); -};if _fgg :=_egcf .setDifats ();_fgg !=nil {return nil ,_fgg ;};if _ddde :=_egcf .setDirEntries ();_ddde !=nil {return nil ,_ddde ;};if _dadf :=_egcf .setMiniStream ();_dadf !=nil {return nil ,_dadf ;};if _fded :=_egcf .traverse ();_fded !=nil {return nil ,_fded ; -};return _egcf ,nil ;};func (_dfee *Reader )Export ()([]byte ,error ){_baaa :=_gg .NewWriter ();if _aeca :=_dfee .exportHeader (_baaa );_aeca !=nil {return nil ,_aeca ;};if _eabd :=_baaa .FillWithByte (512,_agdc );_eabd !=nil {return nil ,_eabd ;};_dacd :=[]uint32 {}; -if _bcbd :=_dfee .exportDifats (_baaa );_bcbd !=nil {return nil ,_bcbd ;};_bggf ,_ggfc ,_fgcb :=_dfee .exportMiniStream ();if _fgcb !=nil {return nil ,_fgcb ;};_dacd =append (_dacd ,uint32 (_baaa .Len ())/_dfee ._cgfc );if _aeef :=_dfee .exportDirEntries (_baaa ); -_aeef !=nil {return nil ,_aeef ;};_dacd =append (_dacd ,uint32 (_baaa .Len ())/_dfee ._cgfc );if _ ,_fgab :=_bggf .WriteTo (_baaa );_fgab !=nil {return nil ,_fgab ;};_dacd =append (_dacd ,uint32 (_baaa .Len ())/_dfee ._cgfc );if _ ,_ddba :=_ggfc .WriteTo (_baaa ); -_ddba !=nil {return nil ,_ddba ;};_dacd =append (_dacd ,uint32 (_baaa .Len ())/_dfee ._cgfc );if _ggb :=_dfee .exportFAT (_baaa ,_dacd );_ggb !=nil {return nil ,_ggb ;};return _baaa .Bytes (),nil ;};func (_bega *Reader )ID ()string {return _bega .File [0].ID ()}; -func (_eca *File )findLast (_efb bool )(uint32 ,error ){_afd :=_eca ._fd ;for {_cdc ,_ca :=_eca ._aff .findNext (_afd ,_efb );if _ca !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_ca .Error ()+"\u0029",0}; -};if _cdc ==_bafg {break ;};_afd =_cdc ;};return _afd ,nil ;};func (_bed *Reader )GetEntry (entryName string )(*File ,error ){for _cdcd ,_aga :=_bed .Next ();_aga ==nil ;_cdcd ,_aga =_bed .Next (){if _cdcd .Name ==entryName {return _cdcd ,nil ;};};return nil ,Error {ErrTraverse ,"\u004e\u006f\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0075\u006e\u0064\u0020\u0066\u006f\u0072 \u0067\u0069\u0076\u0065\u006e\u0020\u006e\u0061\u006d\u0065\u002e",0}; -};func _aac (_eec []byte )*directoryEntryFields {_feg :=&directoryEntryFields {};for _c :=range _feg ._fe {_feg ._fe [_c ]=_ag .LittleEndian .Uint16 (_eec [_c *2:_c *2+2]);};_feg ._ea =_ag .LittleEndian .Uint16 (_eec [64:66]);_feg ._ab =uint8 (_eec [66]); -_feg ._bf =uint8 (_eec [67]);_feg ._abc =_ag .LittleEndian .Uint32 (_eec [68:72]);_feg ._dg =_ag .LittleEndian .Uint32 (_eec [72:76]);_feg ._abg =_ag .LittleEndian .Uint32 (_eec [76:80]);_feg ._fa =_d .MustGuid (_eec [80:96]);copy (_feg ._af [:],_eec [96:100]); -_feg ._eg =_d .MustFileTime (_eec [100:108]);_feg ._baf =_d .MustFileTime (_eec [108:116]);_feg ._fd =_ag .LittleEndian .Uint32 (_eec [116:120]);copy (_feg ._ed [:],_eec [120:128]);return _feg ;};func (_agad *Reader )Read (b []byte )(_aaea int ,_eaa error ){if _agad ._fbdf >=len (_agad .File ){return 0,_g .EOF ; -};return _agad .File [_agad ._fbdf ].Read (b );};func (_dfa *File )SetEntryContent (b []byte )error {if _ddf :=_dfa .ensureWriterAt ();_ddf !=nil {return _ddf ;};_dfa .reset ();if _gge :=_dfa .changeSize (int64 (len (b )));_gge !=nil {return _gge ;};_ ,_adcc :=_dfa .Write (b ); -return _adcc ;};func _gfg (_aae ,_fac uint32 )int64 {return int64 ((_fac +1)*_aae )};func (_fcfc *Reader )saveToFatLocs (_agda uint32 ,_gbb interface{},_aeff bool )error {_gggb :=_a .NewBuffer ([]byte {});if _gggc :=_ag .Write (_gggb ,_ag .LittleEndian ,_gbb ); -_gggc !=nil {return _gggc ;};_bgb :=_fcfc .findFatLocsOffset (_aeff )+int64 (_agda *4);_ ,_abec :=_fcfc ._adgb .WriteAt (_gggb .Bytes (),_bgb );return _abec ;};func (_geb fileInfo )IsDir ()bool {return _geb .mode ().IsDir ()};type directoryEntryFields struct{_fe [32]uint16 ; -_ea uint16 ;_ab uint8 ;_bf uint8 ;_abc uint32 ;_dg uint32 ;_abg uint32 ;_fa _d .Guid ;_af [4]byte ;_eg _d .FileTime ;_baf _d .FileTime ;_fd uint32 ;_ed [8]byte ;};func (_aebc *Reader )findNext (_geab uint32 ,_ebd bool )(uint32 ,error ){_afb :=_aebc ._cgfc /4; -_bcaa :=int (_geab /_afb );var _fca uint32 ;if _ebd {if _bcaa < 0||_bcaa >=len (_aebc ._ggdc ._eba ){return 0,Error {ErrRead ,"\u006d\u0069\u006e\u0069\u0073e\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073 \u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_bcaa )}; -};_fca =_aebc ._ggdc ._eba [_bcaa ];}else {if _bcaa < 0||_bcaa >=len (_aebc ._ggdc ._bbd ){return 0,Error {ErrRead ,"\u0046\u0041\u0054\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073\u0020\u006f\u0075t\u0073i\u0064\u0065\u0020\u0044\u0049\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_bcaa )}; -};_fca =_aebc ._ggdc ._bbd [_bcaa ];};_cda :=_geab %_afb ;_cabg :=_gfg (_aebc ._cgfc ,_fca )+int64 (_cda *4);_bdea ,_cbd :=_aebc .readAt (_cabg ,4);if _cbd !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_cbd .Error ()+"\u0029",_cabg }; -};_bab :=_ag .LittleEndian .Uint32 (_bdea );return _bab ,nil ;};func (_egd *File )ReadAt (p []byte ,off int64 )(_fc int ,_fff error ){_dcd ,_bgd ,_agg :=_egd ._gee ,_egd ._ad ,_egd ._ggg ;_ ,_fff =_egd .Seek (off ,0);if _fff ==nil {_fc ,_fff =_egd .Read (p ); -};_egd ._gee ,_egd ._ad ,_egd ._ggg =_dcd ,_bgd ,_agg ;return _fc ,_fff ;};func (_aba *Reader )findFatLocsOffset (_eab bool )int64 {var _ada uint32 ;if _eab {_ada =_aba ._ggdc ._eba [0];}else {_ada =_aba ._ggdc ._bbd [0];};return _gfg (_aba ._cgfc ,_ada ); -};func (_ageg *Reader )getOffset (_ccb uint32 ,_dab bool )(int64 ,error ){if _dab {_aecb :=_ageg ._cgfc /64;_dbgf :=int (_ccb /_aecb );if _dbgf >=len (_ageg ._ggdc ._bgfe ){return 0,Error {ErrRead ,"\u006di\u006e\u0069s\u0065\u0063\u0074o\u0072\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0069\u0073\u0020\u006f\u0075t\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0073\u0065c\u0074\u006f\u0072\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_dbgf )}; -};_adga :=_ccb %_aecb ;return int64 ((_ageg ._ggdc ._bgfe [_dbgf ]+1)*_ageg ._cgfc +_adga *64),nil ;};return _gfg (_ageg ._cgfc ,_ccb ),nil ;};func (_fafb *Reader )exportFAT (_adbd *_gg .Writer ,_dadb []uint32 )error {if _fafb ._ggdc ._cdcf ==0{return nil ; -};_gdbe :=_a .NewBuffer ([]byte {});if _ebb :=_ag .Write (_gdbe ,_ag .LittleEndian ,_abb );_ebb !=nil {return _ebb ;};for _babc :=0;_babc < len (_dadb )-1;_babc ++{for _cgd :=_dadb [_babc ];_cgd < _dadb [_babc +1]-1;_cgd ++{if _ddee :=_ag .Write (_gdbe ,_ag .LittleEndian ,_cgd ); -_ddee !=nil {return _ddee ;};};if _feaf :=_ag .Write (_gdbe ,_ag .LittleEndian ,_bafg );_feaf !=nil {return _feaf ;};};_cdaa :=512;for _ ,_dca :=range _gdbe .Bytes (){if _gecbc :=_adbd .WriteByteAt (_dca ,_cdaa );_gecbc !=nil {return _gecbc ;};_cdaa ++; -};return nil ;};func (_ddd fileInfo )Sys ()interface{}{return nil };func (_egeg *File )ensureWriterAt ()error {if _egeg ._aff ._adgb ==nil {_gc ,_dc :=_egeg ._aff ._dfb .(_g .WriterAt );if !_dc {return Error {ErrWrite ,"\u006d\u0073\u0063\u0066\u0062\u002e\u004ee\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0067\u0069\u0076\u0065n\u0020R\u0065\u0061\u0064\u0065\u0072\u0041t\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0069\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0061\u0020\u0069\u006f\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u0041\u0074\u0020\u0069n\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0077\u0072\u0069t\u0065",0}; -};_egeg ._aff ._adgb =_gc ;};return nil ;};func (_dce *Reader )findNextFreeSector (_efce bool )(uint32 ,error ){_fdd :=_dce .findFatLocsOffset (_efce );_gbe :=uint32 (0);_aed :=_dce ._cgfc /4;for {_ecea ,_acebc :=_dce .readAt (_fdd ,4);if _acebc !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_acebc .Error ()+"\u0029",_fdd }; -};_baed :=_ag .LittleEndian .Uint32 (_ecea );if _baed ==_eff {break ;};if _gbe >=_aed {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_fdd };};_gbe ++;_fdd +=4; -};return _gbe ,nil ;};func (_fcf *File )Seek (offset int64 ,whence int )(int64 ,error ){var _cgcd int64 ;switch whence {default:return 0,Error {ErrSeek ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077h\u0065\u006e\u0063\u0065",int64 (whence )}; -case 0:_cgcd =offset ;case 1:_cgcd =_fcf ._gee +offset ;case 2:_cgcd =_fcf .Size -offset ;};switch {case _cgcd < 0:return _fcf ._gee ,Error {ErrSeek ,"\u0063\u0061\u006e'\u0074\u0020\u0073\u0065e\u006b\u0020\u0062\u0065\u0066\u006f\u0072e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006f\u0066\u0020\u0046\u0069\u006c\u0065",_cgcd }; -case _cgcd >=_fcf .Size :return _fcf ._gee ,Error {ErrSeek ,"c\u0061\u006e\u0027\u0074\u0020\u0073e\u0065\u006b\u0020\u0070\u0061\u0073\u0074\u0020\u0046i\u006c\u0065\u0020l\u0065n\u0067\u0074\u0068",_cgcd };case _cgcd ==_fcf ._gee :return _cgcd ,nil ; -case _cgcd > _fcf ._gee :_aag :=_fcf ._gee ;_fcf ._gee =_cgcd ;return _fcf ._gee ,_fcf .seek (_cgcd -_aag );};if _fcf ._ad >=_fcf ._gee -_cgcd {_fcf ._ad =_fcf ._ad -(_fcf ._gee -_cgcd );_fcf ._gee =_cgcd ;return _fcf ._gee ,nil ;};_fcf ._ad =0;_fcf ._ggg =_fcf ._fd ; -_fcf ._gee =_cgcd ;return _fcf ._gee ,_fcf .seek (_cgcd );}; \ No newline at end of file +package mscfb ;import (_d "bytes";_f "encoding/binary";_b "fmt";_g "github.com/richardlehane/msoleps/types";_bc "github.com/unidoc/unioffice/internal/mscfb/rw";_ag "io";_dd "os";_ae "strconv";_afe "time";_e "unicode";_af "unicode/utf16";);func (_gf *File )Seek (offset int64 ,whence int )(int64 ,error ){var _efb int64 ; +switch whence {default:return 0,Error {ErrSeek ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077h\u0065\u006e\u0063\u0065",int64 (whence )};case 0:_efb =offset ;case 1:_efb =_gf ._dfg +offset ;case 2:_efb =_gf .Size -offset ;};switch {case _efb < 0:return _gf ._dfg ,Error {ErrSeek ,"\u0063\u0061\u006e'\u0074\u0020\u0073\u0065e\u006b\u0020\u0062\u0065\u0066\u006f\u0072e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006f\u0066\u0020\u0046\u0069\u006c\u0065",_efb }; +case _efb >=_gf .Size :return _gf ._dfg ,Error {ErrSeek ,"c\u0061\u006e\u0027\u0074\u0020\u0073e\u0065\u006b\u0020\u0070\u0061\u0073\u0074\u0020\u0046i\u006c\u0065\u0020l\u0065n\u0067\u0074\u0068",_efb };case _efb ==_gf ._dfg :return _efb ,nil ;case _efb > _gf ._dfg :_deba :=_gf ._dfg ; +_gf ._dfg =_efb ;return _gf ._dfg ,_gf .seek (_efb -_deba );};if _gf ._ba >=_gf ._dfg -_efb {_gf ._ba =_gf ._ba -(_gf ._dfg -_efb );_gf ._dfg =_efb ;return _gf ._dfg ,nil ;};_gf ._ba =0;_gf ._fce =_gf ._cc ;_gf ._dfg =_efb ;return _gf ._dfg ,_gf .seek (_efb ); +};func _bafa (_gcg ,_accd uint32 )int64 {return int64 ((_accd +1)*_gcg )};type Reader struct{_fea bool ;_efeb uint32 ;_fgd []byte ;_deec *header ;File []*File ;_fga []*File ;_dbeb int ;_dafe _ag .ReaderAt ;_agb _ag .WriterAt ;};func (_cgf *File )seek (_ddb int64 )error {var _eca bool ; +var _dfga int64 ;if _cgf .Size < _dbe {_eca =true ;_dfga =64;}else {_dfga =int64 (_cgf ._dde ._efeb );};var _daaf int64 ;var _gdf error ;if _cgf ._ba > 0{if _dfga -_cgf ._ba <=_ddb {_cgf ._fce ,_gdf =_cgf ._dde .findNext (_cgf ._fce ,_eca );if _gdf !=nil {return _gdf ; +};_daaf +=_dfga -_cgf ._ba ;_cgf ._ba =0;if _daaf ==_ddb {return nil ;};}else {_cgf ._ba +=_ddb ;return nil ;};if _cgf ._fce ==_gcd {return Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_cgf ._fce )}; +};};for {if _ddb -_daaf < _dfga {_cgf ._ba =_ddb -_daaf ;return nil ;}else {_daaf +=_dfga ;_cgf ._fce ,_gdf =_cgf ._dde .findNext (_cgf ._fce ,_eca );if _gdf !=nil {return _gdf ;};if _daaf ==_ddb {return nil ;};};};};func (_egf *File )stream (_cdbb int )([][2]int64 ,error ){var _aad bool ; +var _bac int ;var _acb int64 ;if _egf .Size < _dbe {_aad =true ;_bac =_cdbb /int (_aab )+2;_acb =int64 (_aab );}else {_bac =_cdbb /int (_egf ._dde ._efeb )+2;_acb =int64 (_egf ._dde ._efeb );};_fab :=make ([][2]int64 ,0,_bac );var _ggc ,_cgee int ;if _egf ._ba > 0{_efgb ,_bda :=_egf ._dde .getOffset (_egf ._fce ,_aad ); +if _bda !=nil {return nil ,_bda ;};if _acb -_egf ._ba >=int64 (_cdbb ){_fab =append (_fab ,[2]int64 {_efgb +_egf ._ba ,int64 (_cdbb )});}else {_fab =append (_fab ,[2]int64 {_efgb +_egf ._ba ,_acb -_egf ._ba });};if _acb -_egf ._ba <=int64 (_cdbb ){_egf ._fce ,_bda =_egf ._dde .findNext (_egf ._fce ,_aad ); +if _bda !=nil {return nil ,_bda ;};_cgee +=int (_acb -_egf ._ba );_egf ._ba =0;}else {_egf ._ba +=int64 (_cdbb );};if _fab [0][1]==int64 (_cdbb ){return _fab ,nil ;};if _egf ._fce ==_gcd {return nil ,Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_egf ._fce )}; +};_ggc ++;};for {if _ggc >=cap (_fab ){return nil ,Error {ErrRead ,"\u0069\u006e\u0064\u0065x\u0020\u006f\u0076\u0065\u0072\u0072\u0075\u006e\u0073\u0020s\u0065c\u0074\u006f\u0072\u0020\u006c\u0065\u006eg\u0074\u0068",int64 (_ggc )};};_ffa ,_fbcf :=_egf ._dde .getOffset (_egf ._fce ,_aad ); +if _fbcf !=nil {return nil ,_fbcf ;};if _cdbb -_cgee < int (_acb ){_fab =append (_fab ,[2]int64 {_ffa ,int64 (_cdbb -_cgee )});_egf ._ba =int64 (_cdbb -_cgee );return _edg (_fab ),nil ;}else {_fab =append (_fab ,[2]int64 {_ffa ,_acb });_cgee +=int (_acb ); +_egf ._fce ,_fbcf =_egf ._dde .findNext (_egf ._fce ,_aad );if _fbcf !=nil {return nil ,_fbcf ;};if _cgee ==_cdbb {return _edg (_fab ),nil ;};};_ggc ++;};};func (_dagb *Reader )findNextFreeSector (_cea bool )(uint32 ,error ){_gbf :=_dagb .findFatLocsOffset (_cea ); +_ddfe :=uint32 (0);_dbb :=_dagb ._efeb /4;for {_dcd ,_gada :=_dagb .readAt (_gbf ,4);if _gada !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_gada .Error ()+"\u0029",_gbf }; +};_fdbd :=_f .LittleEndian .Uint32 (_dcd );if _fdbd ==_cgd {break ;};if _ddfe >=_dbb {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_gbf };};_ddfe ++;_gbf +=4; +};return _ddfe ,nil ;};type header struct{*headerFields ;_adfg []uint32 ;_aed []uint32 ;_afee []uint32 ;};func (_fcc *File )Created ()_afe .Time {return _fcc ._cbb .Time ()};func (_fdb *Reader )findNext (_gad uint32 ,_ccc bool )(uint32 ,error ){_ggbfg :=_fdb ._efeb /4; +_dfaf :=int (_gad /_ggbfg );var _agd uint32 ;if _ccc {if _dfaf < 0||_dfaf >=len (_fdb ._deec ._aed ){return 0,Error {ErrRead ,"\u006d\u0069\u006e\u0069\u0073e\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073 \u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_dfaf )}; +};_agd =_fdb ._deec ._aed [_dfaf ];}else {if _dfaf < 0||_dfaf >=len (_fdb ._deec ._adfg ){return 0,Error {ErrRead ,"\u0046\u0041\u0054\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073\u0020\u006f\u0075t\u0073i\u0064\u0065\u0020\u0044\u0049\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_dfaf )}; +};_agd =_fdb ._deec ._adfg [_dfaf ];};_gfg :=_gad %_ggbfg ;_afda :=_bafa (_fdb ._efeb ,_agd )+int64 (_gfg *4);_gec ,_deabe :=_fdb .readAt (_afda ,4);if _deabe !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_deabe .Error ()+"\u0029",_afda }; +};_acfb :=_f .LittleEndian .Uint32 (_gec );return _acfb ,nil ;};func _aea (_ga []byte )*directoryEntryFields {_ddc :=&directoryEntryFields {};for _cdc :=range _ddc ._df {_ddc ._df [_cdc ]=_f .LittleEndian .Uint16 (_ga [_cdc *2:_cdc *2+2]);};_ddc ._ac =_f .LittleEndian .Uint16 (_ga [64:66]); +_ddc ._cd =uint8 (_ga [66]);_ddc ._de =uint8 (_ga [67]);_ddc ._fe =_f .LittleEndian .Uint32 (_ga [68:72]);_ddc ._cb =_f .LittleEndian .Uint32 (_ga [72:76]);_ddc ._cbg =_f .LittleEndian .Uint32 (_ga [76:80]);_ddc ._gc =_g .MustGuid (_ga [80:96]);copy (_ddc ._ef [:],_ga [96:100]); +_ddc ._cbb =_g .MustFileTime (_ga [100:108]);_ddc ._caf =_g .MustFileTime (_ga [108:116]);_ddc ._cc =_f .LittleEndian .Uint32 (_ga [116:120]);copy (_ddc ._fb [:],_ga [120:128]);return _ddc ;};func (_gaa *Reader )GetHeader ()*header {return _gaa ._deec }; +func (_eab *File )ID ()string {return _eab ._gc .String ()};func (_fbc fileInfo )Size ()int64 {if _fbc ._cd !=_fc {return 0;};return _fbc .File .Size ;};func (_adb *Reader )Created ()_afe .Time {return _adb .File [0].Created ()};func _ddbf (_gdfg []byte )*headerFields {_bff :=&headerFields {}; +_bff ._edea =_f .LittleEndian .Uint64 (_gdfg [:8]);_bff ._cga =_f .LittleEndian .Uint16 (_gdfg [24:26]);_bff ._fedc =_f .LittleEndian .Uint16 (_gdfg [26:28]);_bff ._fag =_f .LittleEndian .Uint16 (_gdfg [30:32]);_bff ._fec =_f .LittleEndian .Uint32 (_gdfg [40:44]); +_bff ._fdc =_f .LittleEndian .Uint32 (_gdfg [44:48]);_bff ._ffb =_f .LittleEndian .Uint32 (_gdfg [48:52]);_bff ._ege =_f .LittleEndian .Uint32 (_gdfg [60:64]);_bff ._gda =_f .LittleEndian .Uint32 (_gdfg [64:68]);_bff ._cfe =_f .LittleEndian .Uint32 (_gdfg [68:72]); +_bff ._acd =_f .LittleEndian .Uint32 (_gdfg [72:76]);var _gafa int ;for _bcc :=76;_bcc < 512;_bcc =_bcc +4{_bff ._dbfe [_gafa ]=_f .LittleEndian .Uint32 (_gdfg [_bcc :_bcc +4]);_gafa ++;};return _bff ;};func (_eaa *File )Modified ()_afe .Time {return _eaa ._caf .Time ()}; +func (_bcf Error )Typ ()int {return _bcf ._ddec };type directoryEntryFields struct{_df [32]uint16 ;_ac uint16 ;_cd uint8 ;_de uint8 ;_fe uint32 ;_cb uint32 ;_cbg uint32 ;_gc _g .Guid ;_ef [4]byte ;_cbb _g .FileTime ;_caf _g .FileTime ;_cc uint32 ;_fb [8]byte ; +};func (_cbf *File )Write (b []byte )(int ,error ){if _cbf .Size < 1||_cbf ._dfg >=_cbf .Size {return 0,_ag .EOF ;};if _cfd :=_cbf .ensureWriterAt ();_cfd !=nil {return 0,_cfd ;};_dga :=len (b );if int64 (_dga )> _cbf .Size -_cbf ._dfg {_dga =int (_cbf .Size -_cbf ._dfg ); +};_efg ,_agae :=_cbf .stream (_dga );if _agae !=nil {return 0,_agae ;};var _eeg ,_ccf int ;for _ ,_gca :=range _efg {_cca :=_eeg +int (_gca [1]);if _cca < _eeg ||_cca > _dga {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_cca )}; +};_fcea ,_daa :=_cbf ._dde ._agb .WriteAt (b [_eeg :_cca ],_gca [0]);_ccf =_ccf +_fcea ;if _daa !=nil {_cbf ._dfg +=int64 (_ccf );return _ccf ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_daa .Error ()+"\u0029",int64 (_eeg )}; +};_eeg =_cca ;};_cbf ._dfg +=int64 (_ccf );if _ccf !=_dga {_agae =Error {ErrWrite ,"\u0062\u0079t\u0065\u0073\u0020\u0077\u0072\u0069\u0074\u0074\u0065\u006e\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0077\u0072\u0069\u0074\u0065\u0020\u0073\u0069\u007a\u0065",int64 (_ccf )}; +}else if _ccf < len (b ){_agae =_ag .EOF ;};return _ccf ,_agae ;};func _edb (_dfd uint16 ,_gg *File ){_fa (_gg );if _gg ._cd !=_fc {return ;};if _dfd > 3{_gg .Size =int64 (_f .LittleEndian .Uint64 (_gg ._fb [:]));}else {_gg .Size =int64 (_f .LittleEndian .Uint32 (_gg ._fb [:4])); +};};func (_ee *Reader )traverse ()error {_ee .File =make ([]*File ,0,len (_ee ._fga ));var (_cf func (int ,[]string );_ce error ;_cdb int ;);_cf =func (_ggg int ,_ad []string ){_cdb ++;if _cdb > len (_ee ._fga ){_ce =Error {ErrTraverse ,"\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0063o\u0075\u006e\u0074\u0065\u0072\u0020\u006f\u0076\u0065\u0072f\u006c\u006f\u0077",int64 (_ggg )}; +return ;};if _ggg < 0||_ggg >=len (_ee ._fga ){_ce =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_ggg )};return ;};_gaf :=_ee ._fga [_ggg ]; +if _gaf ._fe !=_ccfd {_cf (int (_gaf ._fe ),_ad );};_ee .File =append (_ee .File ,_gaf );_gaf .Path =_ad ;if _gaf ._cbg !=_ccfd {if _ggg > 0{_cf (int (_gaf ._cbg ),append (_ad ,_gaf .Name ));}else {_cf (int (_gaf ._cbg ),_ad );};};if _gaf ._cb !=_ccfd {_cf (int (_gaf ._cb ),_ad ); +};return ;};_cf (0,[]string {});return _ce ;};func (_eba *Reader )exportFAT (_bbgc *_bc .Writer ,_cfb []uint32 )error {if _eba ._deec ._fdc ==0{return nil ;};_dgf :=_d .NewBuffer ([]byte {});if _bdfg :=_f .Write (_dgf ,_f .LittleEndian ,_bdc );_bdfg !=nil {return _bdfg ; +};for _gbd :=0;_gbd < len (_cfb )-1;_gbd ++{for _ebeb :=_cfb [_gbd ];_ebeb < _cfb [_gbd +1]-1;_ebeb ++{if _eae :=_f .Write (_dgf ,_f .LittleEndian ,_ebeb );_eae !=nil {return _eae ;};};if _agc :=_f .Write (_dgf ,_f .LittleEndian ,_gcd );_agc !=nil {return _agc ; +};};_abf :=512;for _ ,_cbac :=range _dgf .Bytes (){if _aadf :=_bbgc .WriteByteAt (_cbac ,_abf );_aadf !=nil {return _aadf ;};_abf ++;};return nil ;};func (_fee *Reader )setDirEntries ()error {_gb :=20;if _fee ._deec ._fec > 0{_gb =int (_fee ._deec ._fec ); +};_bb :=make ([]*File ,0,_gb );_bbg :=make (map[uint32 ]bool );_dg :=int (_fee ._efeb /_gee );_eb :=_fee ._deec ._ffb ;for _eb !=_gcd {_dc ,_da :=_fee .readAt (_bafa (_fee ._efeb ,_eb ),int (_fee ._efeb ));if _da !=nil {return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020r\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_da .Error ()+"\u0029",_bafa (_fee ._efeb ,_eb )}; +};for _cbc :=0;_cbc < _dg ;_cbc ++{_aa :=&File {_dde :_fee };_aa .directoryEntryFields =_aea (_dc [_cbc *int (_gee ):]);_edb (_fee ._deec ._fedc ,_aa );_aa ._fce =_aa ._cc ;_bb =append (_bb ,_aa );};_gdd ,_da :=_fee .findNext (_eb ,false );if _da !=nil {return Error {ErrRead ,"d\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0065r\u0072\u006f\u0072\u0020\u0066\u0069\u006e\u0064\u0069\u006eg \u0073\u0065\u0063t\u006fr\u0020\u0028"+_da .Error ()+"\u0029",int64 (_gdd )}; +};if _gdd <=_eb {if _gdd ==_eb ||_bbg [_gdd ]{return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020s\u0065\u0063\u0074\u006f\u0072\u0020\u0063\u0079\u0063\u006c\u0065",int64 (_gdd )}; +};_bbg [_gdd ]=true ;};_eb =_gdd ;};_fee ._fga =_bb ;return nil ;};const (ErrFormat =iota ;ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);func (_fdce *Reader )ID ()string {return _fdce .File [0].ID ()};func (_fge Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_fge ._bce +"\u003b\u0020"+_ae .FormatInt (_fge ._cde ,10); +};func _fac (_debf *directoryEntryFields )(*_d .Buffer ,error ){_ebc :=_d .NewBuffer ([]byte {});for _ ,_bea :=range _debf ._df {if _gfd :=_f .Write (_ebc ,_f .LittleEndian ,&_bea );_gfd !=nil {return nil ,_gfd ;};};if _afd :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._ac ); +_afd !=nil {return nil ,_afd ;};if _adfc :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._cd );_adfc !=nil {return nil ,_adfc ;};if _ceg :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._de );_ceg !=nil {return nil ,_ceg ;};if _cgc :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._fe ); +_cgc !=nil {return nil ,_cgc ;};if _ebd :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._cb );_ebd !=nil {return nil ,_ebd ;};if _aebf :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._cbg );_aebf !=nil {return nil ,_aebf ;};if _ffaf :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._gc .DataA ); +_ffaf !=nil {return nil ,_ffaf ;};if _gab :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._gc .DataB );_gab !=nil {return nil ,_gab ;};if _deab :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._gc .DataC );_deab !=nil {return nil ,_deab ;};if _ ,_ccb :=_ebc .Write (_debf ._gc .DataD [:]); +_ccb !=nil {return nil ,_ccb ;};if _ ,_bdb :=_ebc .Write (_debf ._ef [:]);_bdb !=nil {return nil ,_bdb ;};if _eed :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._cbb .Low );_eed !=nil {return nil ,_eed ;};if _bbf :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._cbb .High ); +_bbf !=nil {return nil ,_bbf ;};if _ddf :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._caf .Low );_ddf !=nil {return nil ,_ddf ;};if _aebd :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._caf .High );_aebd !=nil {return nil ,_aebd ;};if _dfc :=_f .Write (_ebc ,_f .LittleEndian ,&_debf ._cc ); +_dfc !=nil {return nil ,_dfc ;};if _ ,_dba :=_ebc .Write (_debf ._fb [:]);_dba !=nil {return nil ,_dba ;};return _ebc ,nil ;};func (_efc *File )findLast (_bbgb bool )(uint32 ,error ){_bdd :=_efc ._cc ;for {_eac ,_deg :=_efc ._dde .findNext (_bdd ,_bbgb ); +if _deg !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_deg .Error ()+"\u0029",0};};if _eac ==_gcd {break ; +};_bdd =_eac ;};return _bdd ,nil ;};func (_ddd *File )ensureWriterAt ()error {if _ddd ._dde ._agb ==nil {_fef ,_gde :=_ddd ._dde ._dafe .(_ag .WriterAt );if !_gde {return Error {ErrWrite ,"\u006d\u0073\u0063\u0066\u0062\u002e\u004ee\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0067\u0069\u0076\u0065n\u0020R\u0065\u0061\u0064\u0065\u0072\u0041t\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0069\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0061\u0020\u0069\u006f\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u0041\u0074\u0020\u0069n\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0077\u0072\u0069t\u0065",0}; +};_ddd ._dde ._agb =_fef ;};return nil ;};func (_eg fileInfo )ModTime ()_afe .Time {return _eg .Modified ()};func _fa (_ea *File ){if _ea ._ac < 4||_ea ._ac > 64{return ;};_eaf :=int (_ea ._ac /2-1);_ea .Initial =_ea ._df [0];var _dcc int ;if !_e .IsPrint (rune (_ea .Initial )){_dcc =1; +};_ea .Name =string (_af .Decode (_ea ._df [_dcc :_eaf ]));};func (_aeb *File )Read (b []byte )(int ,error ){if _aeb .Size < 1||_aeb ._dfg >=_aeb .Size {return 0,_ag .EOF ;};_dea :=len (b );if int64 (_dea )> _aeb .Size -_aeb ._dfg {_dea =int (_aeb .Size -_aeb ._dfg ); +};_ge ,_db :=_aeb .stream (_dea );if _db !=nil {return 0,_db ;};var _bd ,_cdd int ;for _ ,_fed :=range _ge {_dbf :=_bd +int (_fed [1]);if _dbf < _bd ||_dbf > _dea {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_dbf )}; +};_cbbf ,_aga :=_aeb ._dde ._dafe .ReadAt (b [_bd :_dbf ],_fed [0]);_cdd =_cdd +_cbbf ;if _aga !=nil {_aeb ._dfg +=int64 (_cdd );return _cdd ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_aga .Error ()+"\u0029",int64 (_bd )}; +};_bd =_dbf ;};_aeb ._dfg +=int64 (_cdd );if _cdd !=_dea {_db =Error {ErrRead ,"\u0062\u0079\u0074e\u0073\u0020\u0072\u0065\u0061\u0064\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020r\u0065\u0061\u0064\u0020\u0073\u0069\u007a\u0065",int64 (_cdd )}; +}else if _cdd < len (b ){_db =_ag .EOF ;};return _cdd ,_db ;};type headerFields struct{_edea uint64 ;_ [16]byte ;_cga uint16 ;_fedc uint16 ;_ [2]byte ;_fag uint16 ;_ [2]byte ;_ [6]byte ;_fec uint32 ;_fdc uint32 ;_ffb uint32 ;_ [4]byte ;_ [4]byte ;_ege uint32 ; +_gda uint32 ;_cfe uint32 ;_acd uint32 ;_dbfe [109]uint32 ;};func (_bbd fileInfo )Mode ()_dd .FileMode {return _bbd .File .mode ()};func _edg (_dfa [][2]int64 )[][2]int64 {_efgc :=len (_dfa );for _ecg ,_bdae :=0,0;_ecg < _efgc &&_bdae +1< len (_dfa );_ecg ++{if _dfa [_bdae ][0]+_dfa [_bdae ][1]==_dfa [_bdae +1][0]{_dfa [_bdae ][1]=_dfa [_bdae ][1]+_dfa [_bdae +1][1]; +for _eag :=range _dfa [_bdae +1:len (_dfa )-1]{_dfa [_bdae +1+_eag ]=_dfa [_eag +_bdae +2];};_dfa =_dfa [:len (_dfa )-1];}else {_bdae +=1;};};return _dfa ;};func (_bef *Reader )GetEntry (entryName string )(*File ,error ){for _dfde ,_cce :=_bef .Next (); +_cce ==nil ;_dfde ,_cce =_bef .Next (){if _dfde .Name ==entryName {return _dfde ,nil ;};};return nil ,Error {ErrTraverse ,"\u004e\u006f\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0075\u006e\u0064\u0020\u0066\u006f\u0072 \u0067\u0069\u0076\u0065\u006e\u0020\u006e\u0061\u006d\u0065\u002e",0}; +};func (_ced *Reader )Next ()(*File ,error ){_ced ._dbeb ++;if _ced ._dbeb >=len (_ced .File ){return nil ,_ag .EOF ;};return _ced .File [_ced ._dbeb ],nil ;};const (_bdf uint64 =0xE11AB1A1E011CFD0;_aab uint32 =64;_dbe int64 =4096;_gee uint32 =128;);func (_efe *Reader )readAt (_aagc int64 ,_dfdc int )([]byte ,error ){if _efe ._fea {_cddf ,_afcc :=_efe ._dafe .(slicer ).Slice (_aagc ,_dfdc ); +if _afcc !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_afcc .Error ()+"\u0029",_aagc };};return _cddf ,nil ;};if _dfdc > len (_efe ._fgd ){return nil ,Error {ErrRead ,"\u0072\u0065ad\u0020\u006c\u0065n\u0067\u0074\u0068\u0020gre\u0061te\u0072\u0020\u0074\u0068\u0061\u006e\u0020re\u0061\u0064\u0020\u0062\u0075\u0066\u0066e\u0072",int64 (_dfdc )}; +};if _ ,_efgbe :=_efe ._dafe .ReadAt (_efe ._fgd [:_dfdc ],_aagc );_efgbe !=nil {return nil ,Error {ErrRead ,_efgbe .Error (),_aagc };};return _efe ._fgd [:_dfdc ],nil ;};func (_acba *Reader )setMiniStream ()error {if _acba ._fga [0]._cc ==_gcd ||_acba ._deec ._ege ==_gcd ||_acba ._deec ._gda ==0{return nil ; +};_daf :=int (_acba ._deec ._gda );_acba ._deec ._aed =make ([]uint32 ,_daf );_acba ._deec ._aed [0]=_acba ._deec ._ege ;for _geg :=1;_geg < _daf ;_geg ++{_aagb ,_bccg :=_acba .findNext (_acba ._deec ._aed [_geg -1],false );if _bccg !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_bccg .Error ()+"\u0029",int64 (_acba ._deec ._aed [_geg -1])}; +};_acba ._deec ._aed [_geg ]=_aagb ;};_daf =int (_acba ._efeb /4*_acba ._deec ._gda );_acba ._deec ._afee =make ([]uint32 ,0,_daf );_ecb :=_acba ._fga [0]._cc ;var _eabfg error ;for _ecb !=_gcd {_acba ._deec ._afee =append (_acba ._deec ._afee ,_ecb ); +_ecb ,_eabfg =_acba .findNext (_ecb ,false );if _eabfg !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_eabfg .Error ()+"\u0029",int64 (_ecb )};};};return nil ;};func (_faf *Reader )setHeader ()error {_acfa ,_gddg :=_faf .readAt (0,_dgd ); +if _gddg !=nil {return _gddg ;};_faf ._deec =&header {headerFields :_ddbf (_acfa )};if _faf ._deec ._edea !=_bdf {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_faf ._deec ._edea )};};if _faf ._deec ._fag ==0x0009||_faf ._deec ._fag ==0x000c{_faf ._efeb =uint32 (1<<_faf ._deec ._fag ); +}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_faf ._deec ._fag )};};if _faf ._deec ._acd > 0{_cfc :=(_faf ._efeb /4)-1;if int (_faf ._deec ._acd *_cfc +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_faf ._deec ._acd )}; +};if _faf ._deec ._acd *_cfc +109> _faf ._deec ._fdc +_cfc {return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u0044\u0049\u0046\u0041\u0054\u0073 \u0065\u0078\u0063\u0065\u0065\u0064\u0073 \u0046\u0041\u0054\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0073",int64 (_faf ._deec ._acd )}; +};};if _faf ._deec ._gda > 0{if int (_faf ._efeb /4*_faf ._deec ._gda )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_faf ._deec ._gda )};};if _faf ._deec ._gda > _faf ._deec ._fdc *(_faf ._efeb /_aab ){return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u006d\u0069n\u0069\u0020\u0046\u0041\u0054\u0073\u0020\u0065\u0078\u0063\u0065\u0065\u0064s\u0020\u0046\u0041\u0054\u0020\u0073\u0065c\u0074\u006f\u0072\u0073",int64 (_faf ._deec ._fdc )}; +};};return nil ;};func (_eee *Reader )setDifats ()error {_eee ._deec ._adfg =_eee ._deec ._dbfe [:];if _eee ._deec ._acd ==0{return nil ;};_cgef :=(_eee ._efeb /4)-1;_add :=make ([]uint32 ,109,_eee ._deec ._acd *_cgef +109);copy (_add ,_eee ._deec ._adfg ); +_eee ._deec ._adfg =_add ;_bdag :=_eee ._deec ._cfe ;for _eebb :=0;_eebb < int (_eee ._deec ._acd );_eebb ++{_bccb ,_ffg :=_eee .readAt (_bafa (_eee ._efeb ,_bdag ),int (_eee ._efeb ));if _ffg !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_ffg .Error ()+"\u0029",int64 (_bdag )}; +};for _gga :=0;_gga < int (_cgef );_gga ++{_eee ._deec ._adfg =append (_eee ._deec ._adfg ,_f .LittleEndian .Uint32 (_bccb [_gga *4:_gga *4+4]));};_bdag =_f .LittleEndian .Uint32 (_bccb [len (_bccb )-4:]);};return nil ;};func (_eea *Reader )saveToFatLocs (_egfe uint32 ,_ecbd interface{},_dbbf bool )error {_age :=_d .NewBuffer ([]byte {}); +if _cggc :=_f .Write (_age ,_f .LittleEndian ,_ecbd );_cggc !=nil {return _cggc ;};_dbd :=_eea .findFatLocsOffset (_dbbf )+int64 (_egfe *4);_ ,_cbcd :=_eea ._agb .WriteAt (_age .Bytes (),_dbd );return _cbcd ;};const (_eaad uint32 =0xFFFFFFFA;_caa uint32 =0xFFFFFFFC; +_bdc uint32 =0xFFFFFFFD;_gcd uint32 =0xFFFFFFFE;_cgd uint32 =0xFFFFFFFF;_bacc byte =0xFF;_cbe uint32 =0xFFFFFFFA;_ccfd uint32 =0xFFFFFFFF;);const (_aba uint8 =0x0;_ed uint8 =0x1;);const _gd int =64+4*4+16+4+8*2+4+8;type slicer interface{Slice (_bcfd int64 ,_beag int )([]byte ,error ); +};func (_aff *File )FileInfo ()_dd .FileInfo {return fileInfo {_aff }};func (_eabfb *Reader )getOffset (_dfdf uint32 ,_bdbb bool )(int64 ,error ){if _bdbb {_ggbf :=_eabfb ._efeb /64;_ebe :=int (_dfdf /_ggbf );if _ebe >=len (_eabfb ._deec ._afee ){return 0,Error {ErrRead ,"\u006di\u006e\u0069s\u0065\u0063\u0074o\u0072\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0069\u0073\u0020\u006f\u0075t\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0073\u0065c\u0074\u006f\u0072\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_ebe )}; +};_deag :=_dfdf %_ggbf ;return int64 ((_eabfb ._deec ._afee [_ebe ]+1)*_eabfb ._efeb +_deag *64),nil ;};return _bafa (_eabfb ._efeb ,_dfdf ),nil ;};func (_deaf *Reader )Export ()([]byte ,error ){_cgg :=_bc .NewWriter ();if _fgb :=_deaf .exportHeader (_cgg ); +_fgb !=nil {return nil ,_fgb ;};if _affe :=_cgg .FillWithByte (512,_bacc );_affe !=nil {return nil ,_affe ;};_gdfd :=[]uint32 {};if _dgb :=_deaf .exportDifats (_cgg );_dgb !=nil {return nil ,_dgb ;};_cfg ,_gddd ,_eebg :=_deaf .exportMiniStream ();if _eebg !=nil {return nil ,_eebg ; +};_gdfd =append (_gdfd ,uint32 (_cgg .Len ())/_deaf ._efeb );if _ddbfg :=_deaf .exportDirEntries (_cgg );_ddbfg !=nil {return nil ,_ddbfg ;};_gdfd =append (_gdfd ,uint32 (_cgg .Len ())/_deaf ._efeb );if _ ,_agaed :=_cfg .WriteTo (_cgg );_agaed !=nil {return nil ,_agaed ; +};_gdfd =append (_gdfd ,uint32 (_cgg .Len ())/_deaf ._efeb );if _ ,_bfa :=_gddd .WriteTo (_cgg );_bfa !=nil {return nil ,_bfa ;};_gdfd =append (_gdfd ,uint32 (_cgg .Len ())/_deaf ._efeb );if _dacd :=_deaf .exportFAT (_cgg ,_gdfd );_dacd !=nil {return nil ,_dacd ; +};return _cgg .Bytes (),nil ;};func (_eaca *Reader )exportDirEntries (_dee *_bc .Writer )error {if int64 (_dee .Len ())!=_bafa (_eaca ._efeb ,_eaca ._deec ._ffb ){return Error {ErrWrite ,_b .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_dee .Len ()),0}; +};for _ ,_baf :=range _eaca ._fga {_bfc ,_ggb :=_fac (_baf .directoryEntryFields );if _ggb !=nil {return _ggb ;};if _ ,_bbe :=_ag .Copy (_dee ,_bfc );_bbe !=nil {return _bbe ;};};return nil ;};func (_dgc *File )SetEntryContent (b []byte )error {if _eeb :=_dgc .ensureWriterAt (); +_eeb !=nil {return _eeb ;};_dgc .reset ();if _ebf :=_dgc .changeSize (int64 (len (b )));_ebf !=nil {return _ebf ;};_ ,_abe :=_dgc .Write (b );return _abe ;};func (_afc *File )mode ()_dd .FileMode {if _afc ._cd !=_fc {return _dd .ModeDir |0777;};return 0666; +};func (_dag *File )reset (){_dag ._dfg =0;_dag ._ba =0;_dag ._fce =_dag ._cc };func (_bee *Reader )Modified ()_afe .Time {return _bee .File [0].Modified ()};type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_dfg int64 ;_fce uint32 ; +_ba int64 ;*directoryEntryFields ;_dde *Reader ;};func (_gdg *Reader )exportHeader (_adfd *_bc .Writer )error {if _cbgd :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._edea );_cbgd !=nil {return _cbgd ;};if _aabg :=_adfd .Skip (16);_aabg !=nil {return _aabg ; +};if _bbc :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._cga );_bbc !=nil {return _bbc ;};if _fgf :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._fedc );_fgf !=nil {return _fgf ;};if _bg :=_f .Write (_adfd ,_f .LittleEndian ,uint16 (0xfffe)); +_bg !=nil {return _bg ;};if _bgg :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._fag );_bgg !=nil {return _bgg ;};if _ebdb :=_f .Write (_adfd ,_f .LittleEndian ,uint16 (0x0006));_ebdb !=nil {return _ebdb ;};if _cee :=_adfd .Skip (6);_cee !=nil {return _cee ; +};if _fbf :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._fec );_fbf !=nil {return _fbf ;};if _gcb :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._fdc );_gcb !=nil {return _gcb ;};if _afae :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._ffb ); +_afae !=nil {return _afae ;};if _deede :=_adfd .Skip (4);_deede !=nil {return _deede ;};if _bcd :=_f .Write (_adfd ,_f .LittleEndian ,uint32 (0x00001000));_bcd !=nil {return _bcd ;};if _cgca :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._ege );_cgca !=nil {return _cgca ; +};if _gff :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._gda );_gff !=nil {return _gff ;};if _efa :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._cfe );_efa !=nil {return _efa ;};if _dbc :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._acd ); +_dbc !=nil {return _dbc ;};for _dgae :=0;_dgae < 109;_dgae ++{if _agg :=_f .Write (_adfd ,_f .LittleEndian ,&_gdg ._deec ._dbfe [_dgae ]);_agg !=nil {return _agg ;};};return nil ;};type Error struct{_ddec int ;_bce string ;_cde int64 ;};const _dgd int =8+16+10+6+12+8+16+109*4; +func (_cdg *Reader )Read (b []byte )(_acg int ,_deed error ){if _cdg ._dbeb >=len (_cdg .File ){return 0,_ag .EOF ;};return _cdg .File [_cdg ._dbeb ].Read (b );};func (_ded fileInfo )Name ()string {return _ded .File .Name };func (_gcf *Reader )Debug ()map[string ][]uint32 {_ebdc :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_gcf ._efeb },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_gcf ._deec ._aed ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_gcf ._deec ._afee ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_gcf ._deec ._ffb },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_gcf .File [0]._cc ,_f .LittleEndian .Uint32 (_gcf .File [0]._fb [:])}}; +for _ffac ,_bcb :=_gcf .Next ();_bcb ==nil ;_ffac ,_bcb =_gcf .Next (){_ebdc [_ffac .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_ffac ._cc ,_f .LittleEndian .Uint32 (_ffac ._fb [:])};};return _ebdc ;};const (_ab uint8 =0x0; +_c uint8 =0x1;_fc uint8 =0x2;_ca uint8 =0x5;);func (_dfgd *Reader )exportDifats (_agf *_bc .Writer )error {if _dfgd ._deec ._acd ==0{return nil ;};return nil ;};func New (ra _ag .ReaderAt )(*Reader ,error ){_aagbc :=&Reader {_dafe :ra };if _ ,_dcg :=ra .(slicer ); +_dcg {_aagbc ._fea =true ;}else {_aagbc ._fgd =make ([]byte ,_dgd );};if _gadc :=_aagbc .setHeader ();_gadc !=nil {return nil ,_gadc ;};if !_aagbc ._fea &&int (_aagbc ._efeb )> len (_aagbc ._fgd ){_aagbc ._fgd =make ([]byte ,_aagbc ._efeb );};if _dcbe :=_aagbc .setDifats (); +_dcbe !=nil {return nil ,_dcbe ;};if _daag :=_aagbc .setDirEntries ();_daag !=nil {return nil ,_daag ;};if _cfa :=_aagbc .setMiniStream ();_cfa !=nil {return nil ,_cfa ;};if _bbgbd :=_aagbc .traverse ();_bbgbd !=nil {return nil ,_bbgbd ;};return _aagbc ,nil ; +};func (_eda *File )changeSize (_be int64 )error {if _be ==_eda .Size {return nil ;};var _fcg *File ;for _ ,_aec :=range _eda ._dde ._fga {if _aec .Name ==_eda .Name {_fcg =_aec ;break ;};};if _fcg ==nil {return _b .Errorf ("\u004e\u006f\u0020\u0064\u0069\u0072e\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0072\u0020\u0061\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_eda .Name ); +};_afef :=_d .NewBuffer ([]byte {});if _aac :=_f .Write (_afef ,_f .LittleEndian ,_be );_aac !=nil {return _aac ;};for _bad ,_ddg :=range _afef .Bytes (){_fcg ._fb [_bad ]=_ddg ;};var _afa int64 ;var _ede bool ;if _eda .Size < _dbe {_ede =true ;_afa =int64 (_aab ); +}else {_afa =int64 (_eda ._dde ._efeb );};_ec :=int ((_eda .Size -1)/_afa )+1;_dab :=int ((_be -1)/_afa )+1;if _ec < _dab {_fg ,_dac :=_eda .findLast (_ede );if _dac !=nil {return _dac ;};_ece ,_dac :=_eda ._dde .findNextFreeSector (_ede );if _dac !=nil {return _dac ; +};for _adf :=_dab -_ec ;_adf > 0;_adf --{if _gdda :=_eda ._dde .saveToFatLocs (_fg ,_ece ,_ede );_gdda !=nil {return _gdda ;};if _adf > 1{_fg =_ece ;_ece ++;}else if _edaa :=_eda ._dde .saveToFatLocs (_ece ,_gcd ,_ede );_edaa !=nil {return _edaa ;};};}else if _ec > _dab {_ff :=_eda ._cc ; +var _afeg error ;for _dge :=0;_dge < _dab -1;_dge ++{_ff ,_afeg =_eda ._dde .findNext (_ff ,_ede );if _afeg !=nil {return _afeg ;};};if _ccaf :=_eda ._dde .saveToFatLocs (_ff ,_gcd ,_ede );_ccaf !=nil {return _ccaf ;};};_eda .Size =_be ;return nil ;};func (_aacc *Reader )findFatLocsOffset (_caag bool )int64 {var _fbdb uint32 ; +if _caag {_fbdb =_aacc ._deec ._aed [0];}else {_fbdb =_aacc ._deec ._adfg [0];};return _bafa (_aacc ._efeb ,_fbdb );};func (_bag *File )ReadAt (p []byte ,off int64 )(_cg int ,_dcb error ){_fbd ,_aag ,_gac :=_bag ._dfg ,_bag ._ba ,_bag ._fce ;_ ,_dcb =_bag .Seek (off ,0); +if _dcb ==nil {_cg ,_dcb =_bag .Read (p );};_bag ._dfg ,_bag ._ba ,_bag ._fce =_fbd ,_aag ,_gac ;return _cg ,_dcb ;};func (_abg fileInfo )Sys ()interface{}{return nil };func (_bgf *Reader )exportMiniStream ()(*_bc .Writer ,*_bc .Writer ,error ){_dcbb ,_ffd :=_bc .NewWriter (),_bc .NewWriter (); +_gfb :=uint32 (0);for _ ,_abef :=range _bgf .File {if _abef .Size ==0{continue ;};_abef .reset ();_abef ._cc =_gfb ;_dabe :=int (_abef .Size )/int (_aab );if int (_abef .Size )%int (_aab )!=0{_dabe ++;};for _eebbg :=1;_eebbg < _dabe ;_eebbg ++{_gfb ++; +if _ggd :=_f .Write (_dcbb ,_f .LittleEndian ,_gfb );_ggd !=nil {return nil ,nil ,_ggd ;};};if _afcd :=_f .Write (_dcbb ,_f .LittleEndian ,_gcd );_afcd !=nil {return nil ,nil ,_afcd ;};_gfb ++;if _ ,_fca :=_ag .Copy (_ffd ,_abef );_fca !=nil {return nil ,nil ,_fca ; +};if _gadaf :=_ffd .AlignLength (64);_gadaf !=nil {return nil ,nil ,_gadaf ;};};if _cada :=_dcbb .FillWithByte (int (_bgf ._efeb )-_dcbb .Len (),_bacc );_cada !=nil {return nil ,nil ,_cada ;};if _dbbc :=_ffd .AlignLength (int (_bgf ._efeb ));_dbbc !=nil {return nil ,nil ,_dbbc ; +};return _dcbb ,_ffd ,nil ;};type fileInfo struct{*File };func (_bba fileInfo )IsDir ()bool {return _bba .mode ().IsDir ()};func (_cdda *File )WriteAt (p []byte ,off int64 )(_cge int ,_egd error ){_acc ,_eebd ,_bf :=_cdda ._dfg ,_cdda ._ba ,_cdda ._fce ; +_ ,_egd =_cdda .Seek (off ,0);if _egd ==nil {_cge ,_egd =_cdda .Write (p );};_cdda ._dfg ,_cdda ._ba ,_cdda ._fce =_acc ,_eebd ,_bf ;return _cge ,_egd ;}; \ No newline at end of file diff --git a/internal/mscfb/rw/rw.go b/internal/mscfb/rw/rw.go index c8dc8a4e11..ee1b08b7cd 100644 --- a/internal/mscfb/rw/rw.go +++ b/internal/mscfb/rw/rw.go @@ -9,23 +9,23 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package rw ;import (_c "bytes";_cb "encoding/binary";_f "errors";_ce "fmt";_ag "io";_fe "io/ioutil";_g "reflect";);const _bf =64;func (_gf *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_gf ._cf ){return _f .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073"); -};_gf ._cf [off ]=b ;return nil ;};func (_ge *Writer )WritePropertyNoAlign (a interface{})error {if _cg :=_cb .Write (_ge ,_cb .LittleEndian ,a );_cg !=nil {return _cg ;};return nil ;};func (_fcf *Writer )Cap ()int {return cap (_fcf ._cf )};func (_e *Reader )curPos ()int {return int (_e .Size ())-_e .Len ()}; -func (_aaa *Writer )Write (p []byte )(_gd int ,_dg error ){_bag ,_fcc :=_aaa .tryGrowByReslice (len (p ));if !_fcc {var _dd error ;_bag ,_dd =_aaa .grow (len (p ));if _dd !=nil {return 0,_dd ;};};return copy (_aaa ._cf [_bag :],p ),nil ;};func (_af *Writer )reset (){_af ._cf =_af ._cf [:0]; -_af ._ed =0};func (_db *Writer )Len ()int {return len (_db ._cf )-_db ._ed };func (_bda *Writer )WriteStringProperty (s string )error {_bda .align (4);_gg :=[]byte (s );if _eaf :=_cb .Write (_bda ,_cb .LittleEndian ,&_gg );_eaf !=nil {return _eaf ;};return nil ; -};type Writer struct{_cf []byte ;_ed int ;};func (_eb *Writer )curPos ()int {return int (_eb .Cap ())-_eb .Len ()};func (_gc *Writer )WriteProperty (a interface{})error {if _cd :=_gc .align (int (_g .TypeOf (a ).Size ()));_cd !=nil {return _cd ;};return _gc .WritePropertyNoAlign (a ); -};func (_eddb *Writer )FillWithByte (fillSize int ,b byte )error {for _ace :=0;_ace < fillSize ;_ace ++{if _ec :=_eddb .WritePropertyNoAlign (b );_ec !=nil {return _ec ;};};return nil ;};func (_fd *Reader )ReadStringProperty (n uint32 )(string ,error ){if _bdc :=_fd .align (4); -_bdc !=nil {return "",_bdc ;};_abb :=make ([]byte ,n );if _fdb :=_cb .Read (_fd ,_cb .LittleEndian ,&_abb );_fdb !=nil {return "",_fdb ;};return string (_abb ),nil ;};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1};var _fbg =_f .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065"); -func (_fb *Writer )Skip (n int )error {if n ==0{return nil ;};_ ,_ggc :=_fb .Write (make ([]byte ,n ));return _ggc ;};func (_egb *Writer )AlignLength (alignTo int )error {_d :=_egb .Len ()%alignTo ;if _d > 0{_ ,_add :=_egb .Write (make ([]byte ,alignTo -_d )); -if _add !=nil {return _add ;};};return nil ;};func (_ef *Writer )align (_ac int )error {return _ef .Skip ((_ac -(_ef .Len ())%_ac )%_ac )};func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};func (_edd *Writer )WriteTo (wTo _ag .Writer )(_eff int64 ,_dbg error ){if _cdb :=_edd .Len (); -_cdb > 0{_edc ,_bfg :=wTo .Write (_edd ._cf [_edd ._ed :]);if _edc > _cdb {return 0,_f .New ("\u0072\u0077\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f\u003a\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0057\u0072\u0069t\u0065\u0020c\u006f\u0075\u006e\u0074"); -};_edd ._ed +=_edc ;_eff =int64 (_edc );if _bfg !=nil {return _eff ,_bfg ;};if _edc !=_cdb {return _eff ,_ag .ErrShortWrite ;};};_edd .reset ();return _eff ,nil ;};func _gaa (_gcg int )[]byte {defer func (){if recover ()!=nil {panic (_fbg );};}();return make ([]byte ,_gcg ); -};func (_ab *Reader )ReadPairProperty (p interface{})error {if _aa :=_ab .align (4);_aa !=nil {return _aa ;};_aeb :=_g .ValueOf (p );for _aeb .Kind ()==_g .Ptr {_aeb =_aeb .Elem ();};if !_aeb .IsValid (){return _ce .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064"); -};if _aad :=_cb .Read (_ab ,_cb .LittleEndian ,p );_aad !=nil {return _aad ;};return nil ;};func (_agd *Writer )tryGrowByReslice (_fcfb int )(int ,bool ){if _fbd :=len (_agd ._cf );_fcfb <=cap (_agd ._cf )-_fbd {_agd ._cf =_agd ._cf [:_fbd +_fcfb ];return _fbd ,true ; -};return 0,false ;};const _bfd =int (^uint (0)>>1);func NewReader (b []byte )(*Reader ,error ){return &Reader {_c .NewReader (b )},nil };func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func (_ba *Reader )ReadProperty (a interface{})error {_fc :=_g .ValueOf (a ); -for _fc .Kind ()==_g .Ptr {_fc =_fc .Elem ();};if !_fc .IsValid (){return _ce .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _bd :=_ba .align (int (_fc .Type ().Size ()));_bd !=nil {return _bd ; -};if _fa :=_cb .Read (_ba ,_cb .LittleEndian ,a );_fa !=nil {return _fa ;};return nil ;};func (_acf *Writer )Bytes ()[]byte {return _acf ._cf };type Reader struct{*_c .Reader };func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;}; -return v ;};func (_fbgc *Writer )grow (_cea int )(int ,error ){_ca :=_fbgc .Len ();if _ca ==0&&_fbgc ._ed !=0{_fbgc .reset ();};if _aee ,_caa :=_fbgc .tryGrowByReslice (_cea );_caa {return _aee ,nil ;};if _fbgc ._cf ==nil &&_cea <=_bf {_fbgc ._cf =make ([]byte ,_cea ,_bf ); -return 0,nil ;};_abe :=cap (_fbgc ._cf );if _cea <=_abe /2-_ca {copy (_fbgc ._cf ,_fbgc ._cf [_fbgc ._ed :]);}else if _abe > _bfd -_abe -_cea {return 0,_fbg ;}else {_ebc :=_gaa (2*_abe +_cea );copy (_ebc ,_fbgc ._cf [_fbgc ._ed :]);_fbgc ._cf =_ebc ;}; -_fbgc ._ed =0;_fbgc ._cf =_fbgc ._cf [:_ca +_cea ];return _ca ,nil ;};func (_ea *Reader )align (_b int )error {return _ea .skip ((_b -_ea .curPos ()%_b )%_b )};func NewWriter ()*Writer {return &Writer {_cf :[]byte {}}};func (_ga *Reader )skip (_ad int )error {_ ,_ae :=_ag .CopyN (_fe .Discard ,_ga ,int64 (_ad )); -if _ae !=nil {return _ae ;};return nil ;}; \ No newline at end of file +package rw ;import (_a "bytes";_dd "encoding/binary";_ac "errors";_e "fmt";_dg "io";_d "io/ioutil";_c "reflect";);var _gbf =_ac .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065");func (_fdg *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_fdg ._af ){return _ac .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073"); +};_fdg ._af [off ]=b ;return nil ;};type Writer struct{_af []byte ;_dcd int ;};func (_fg *Writer )Bytes ()[]byte {return _fg ._af };func (_cdfb *Writer )FillWithByte (fillSize int ,b byte )error {for _fdgc :=0;_fdgc < fillSize ;_fdgc ++{if _ggb :=_cdfb .WritePropertyNoAlign (b ); +_ggb !=nil {return _ggb ;};};return nil ;};func (_bc *Writer )reset (){_bc ._af =_bc ._af [:0];_bc ._dcd =0};func (_ec *Reader )skip (_fb int )error {_ ,_g :=_dg .CopyN (_d .Discard ,_ec ,int64 (_fb ));if _g !=nil {return _g ;};return nil ;};func (_fac *Writer )Skip (n int )error {if n ==0{return nil ; +};_ ,_ab :=_fac .Write (make ([]byte ,n ));return _ab ;};func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};func (_fff *Writer )AlignLength (alignTo int )error {_fc :=_fff .Len ()%alignTo ;if _fc > 0{_ ,_bg :=_fff .Write (make ([]byte ,alignTo -_fc )); +if _bg !=nil {return _bg ;};};return nil ;};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func (_gb *Writer )WriteProperty (a interface{})error {if _dgd :=_gb .align (int (_c .TypeOf (a ).Size ()));_dgd !=nil {return _dgd ; +};return _gb .WritePropertyNoAlign (a );};func NewWriter ()*Writer {return &Writer {_af :[]byte {}}};func (_ffb *Writer )Cap ()int {return cap (_ffb ._af )};func (_fd *Reader )ReadPairProperty (p interface{})error {if _fdf :=_fd .align (4);_fdf !=nil {return _fdf ; +};_ea :=_c .ValueOf (p );for _ea .Kind ()==_c .Ptr {_ea =_ea .Elem ();};if !_ea .IsValid (){return _e .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _gg :=_dd .Read (_fd ,_dd .LittleEndian ,p ); +_gg !=nil {return _gg ;};return nil ;};const _ca =64;func (_gd *Writer )curPos ()int {return int (_gd .Cap ())-_gd .Len ()};type Reader struct{*_a .Reader };const _gge =int (^uint (0)>>1);func NewReader (b []byte )(*Reader ,error ){return &Reader {_a .NewReader (b )},nil }; +func (_ff *Reader )curPos ()int {return int (_ff .Size ())-_ff .Len ()};func (_ce *Writer )tryGrowByReslice (_cc int )(int ,bool ){if _bgd :=len (_ce ._af );_cc <=cap (_ce ._af )-_bgd {_ce ._af =_ce ._af [:_bgd +_cc ];return _bgd ,true ;};return 0,false ; +};func (_aa *Reader )align (_gf int )error {return _aa .skip ((_gf -_aa .curPos ()%_gf )%_gf )};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1};func (_b *Writer )WriteStringProperty (s string )error {_b .align (4);_fba :=[]byte (s ); +if _ggg :=_dd .Write (_b ,_dd .LittleEndian ,&_fba );_ggg !=nil {return _ggg ;};return nil ;};func (_cb *Writer )Len ()int {return len (_cb ._af )-_cb ._dcd };func (_fbb *Writer )grow (_be int )(int ,error ){_gfe :=_fbb .Len ();if _gfe ==0&&_fbb ._dcd !=0{_fbb .reset (); +};if _de ,_ee :=_fbb .tryGrowByReslice (_be );_ee {return _de ,nil ;};if _fbb ._af ==nil &&_be <=_ca {_fbb ._af =make ([]byte ,_be ,_ca );return 0,nil ;};_ddb :=cap (_fbb ._af );if _be <=_ddb /2-_gfe {copy (_fbb ._af ,_fbb ._af [_fbb ._dcd :]);}else if _ddb > _gge -_ddb -_be {return 0,_gbf ; +}else {_eee :=_fdd (2*_ddb +_be );copy (_eee ,_fbb ._af [_fbb ._dcd :]);_fbb ._af =_eee ;};_fbb ._dcd =0;_fbb ._af =_fbb ._af [:_gfe +_be ];return _gfe ,nil ;};func (_gea *Writer )align (_ed int )error {return _gea .Skip ((_ed -(_gea .Len ())%_ed )%_ed )}; +func (_fdb *Writer )WritePropertyNoAlign (a interface{})error {if _gga :=_dd .Write (_fdb ,_dd .LittleEndian ,a );_gga !=nil {return _gga ;};return nil ;};func (_ddg *Reader )ReadStringProperty (n uint32 )(string ,error ){if _eg :=_ddg .align (4);_eg !=nil {return "",_eg ; +};_ge :=make ([]byte ,n );if _dc :=_dd .Read (_ddg ,_dd .LittleEndian ,&_ge );_dc !=nil {return "",_dc ;};return string (_ge ),nil ;};func (_fab *Writer )WriteTo (wTo _dg .Writer )(_cg int64 ,_gcc error ){if _facf :=_fab .Len ();_facf > 0{_acd ,_ag :=wTo .Write (_fab ._af [_fab ._dcd :]); +if _acd > _facf {return 0,_ac .New ("\u0072\u0077\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f\u003a\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0057\u0072\u0069t\u0065\u0020c\u006f\u0075\u006e\u0074"); +};_fab ._dcd +=_acd ;_cg =int64 (_acd );if _ag !=nil {return _cg ,_ag ;};if _acd !=_facf {return _cg ,_dg .ErrShortWrite ;};};_fab .reset ();return _cg ,nil ;};func _fdd (_eb int )[]byte {defer func (){if recover ()!=nil {panic (_gbf );};}();return make ([]byte ,_eb ); +};func (_bd *Writer )Write (p []byte )(_edb int ,_ddd error ){_ffe ,_ade :=_bd .tryGrowByReslice (len (p ));if !_ade {var _adc error ;_ffe ,_adc =_bd .grow (len (p ));if _adc !=nil {return 0,_adc ;};};return copy (_bd ._af [_ffe :],p ),nil ;};func (_cd *Reader )ReadProperty (a interface{})error {_cdf :=_c .ValueOf (a ); +for _cdf .Kind ()==_c .Ptr {_cdf =_cdf .Elem ();};if !_cdf .IsValid (){return _e .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _fa :=_cd .align (int (_cdf .Type ().Size ()));_fa !=nil {return _fa ; +};if _gc :=_dd .Read (_cd ,_dd .LittleEndian ,a );_gc !=nil {return _gc ;};return nil ;};func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;};return v ;}; \ No newline at end of file diff --git a/internal/testutils/testutils.go b/internal/testutils/testutils.go index 3718e137a9..6dbe1524c4 100644 --- a/internal/testutils/testutils.go +++ b/internal/testutils/testutils.go @@ -9,60 +9,60 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package testutils ;import (_gbc "crypto/md5";_c "encoding/hex";_a "encoding/json";_bb "errors";_db "fmt";_ba "github.com/stretchr/testify/require";_gd "golang.org/x/image/font";_gdf "golang.org/x/image/font/opentype";_cc "golang.org/x/image/math/fixed"; -_ga "image";_de "image/color";_ad "image/draw";_gb "image/png";_bc "io";_bd "io/ioutil";_g "log";_eb "math";_cbb "os";_b "os/exec";_ge "path/filepath";_e "strings";_cb "sync";_f "testing";_ag "time";);func (_fb *ReferenceFile )updateMap (_agg *ReferenceMap )int {var _fea int ; -if _fb .Map ._gc ==nil {_fb .Map ._gc =map[string ]ReferenceEntry {};};for _df ,_cbd :=range _agg ._gc {_fg ,_ca :=_fb .Map ._gc [_df ];if !_ca {_fb .Map ._gc [_df ]=_cbd ;_fea ++;continue ;};if string (_fg .Value )!=string (_cbd .Value ){_fb .Map ._gc [_df ]=_cbd ; -_fea ++;};};for _bcf :=range _fb .Map ._gc {if _ ,_fa :=_agg ._gc [_bcf ];!_fa {delete (_fb .Map ._gc ,_bcf );_fea ++;};};return _fea ;};type ReferenceEntry struct{Timestamp int64 `json:"timestamp"`;Value string `json:"value"`;ResultSize int64 `json:"resultSize,omitempty"`; -DiffPercent float64 `json:"diffPercent,omitempty"`;DiffTotal float64 `json:"diffValue,omitempty"`;Invalid bool `json:"markedInvalid,omitempty"`;};func _cdf (_fcb ,_bad _ga .Rectangle )bool {return _fcb .Min .X ==_bad .Min .X &&_fcb .Min .Y ==_bad .Min .Y &&_fcb .Max .X ==_bad .Max .X &&_fcb .Max .Y ==_bad .Max .Y ; -};func _egb (_bdf ,_ef _de .Color )bool {_bcd ,_adea ,_caeg ,_gad :=_bdf .RGBA ();_gg ,_fgb ,_aggf ,_dcc :=_ef .RGBA ();return _bcd ==_gg &&_adea ==_fgb &&_caeg ==_aggf &&_gad ==_dcc ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100; -};if _ ,_adga :=_b .LookPath ("\u0067\u0073");_adga !=nil {return ErrRenderNotSupported ;};return _b .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_db .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run (); -};func CompareImages (img1 ,img2 _ga .Image )(bool ,error ){_gag :=img1 .Bounds ();_ab :=0;for _edc :=0;_edc < _gag .Size ().X ;_edc ++{for _gf :=0;_gf < _gag .Size ().Y ;_gf ++{_afg ,_abg ,_bab ,_ :=img1 .At (_edc ,_gf ).RGBA ();_dg ,_agd ,_dae ,_ :=img2 .At (_edc ,_gf ).RGBA (); -if _afg !=_dg ||_abg !=_agd ||_bab !=_dae {_ab ++;};};};_fc :=float64 (_ab )/float64 (_gag .Dx ()*_gag .Dy ());if _fc > 0.0001{_db .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_fc ,_ab ); -return false ,nil ;};return true ,nil ;};type ReferenceMap struct{_cb .Mutex ;_gc map[string ]ReferenceEntry ;};func RunRenderOfficeTest (t *_f .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ,postfix string ){_gfg :=_e .TrimSuffix (_ge .Base (pdfPath ),_ge .Ext (pdfPath )); -t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_ggf *_f .T ){_bgc :=_ge .Join (outputDir ,_gfg );_eba :=_bgc +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _eca :=RenderPDFToPNGs (pdfPath ,0,_eba );_eca !=nil {_ggf .Skip (_eca );};_dcg :=_gfg +postfix ; -_efd :=_ge .Join (outputDir ,_dcg );_cce :=_efd +"\u002d%\u0064\u002e\u0070\u006e\u0067";_dfge :=false ;if saveBaseline {_bddg :=_ge .Dir (pdfPath );_afe :=_ge .Join (_bddg ,_dcg +"\u002e\u0070\u0064\u0066");if _ ,_gbcf :=_cbb .Stat (_afe );_gbcf ==nil {_ggf .Logf ("\u0052e\u006e\u0064\u0065\u0072\u0020\u004d\u0053\u0020\u004f\u0066\u0066i\u0063\u0065\u0020\u0050\u0044\u0046\u003a\u0020\u0025\u0076",_afe ); -if _fcd :=RenderPDFToPNGs (_afe ,0,_cce );_fcd !=nil {_ggf .Skip (_fcd );};_dfge =true ;};};for _ceb :=1;true ;_ceb ++{_dec :=_db .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_bgc ,_ceb );_gbge :=_ge .Join (baselineRenderPath ,_db .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_gfg ,_ceb )); -if _ ,_dad :=_cbb .Stat (_dec );_dad !=nil {break ;};_ggf .Logf ("\u0025\u0073",_gbge );if saveBaseline {_ggf .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_dec ,_gbge );_bbae :=CopyFile (_dec ,_gbge ); -if _bbae !=nil {_ggf .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_gbge ,_bbae );};if _dfge {_ged :=_db .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_efd ,_ceb ); -_bgca :=_ge .Join (baselineRenderPath ,_db .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_dcg ,_ceb ));_ggf .Logf ("\u0043\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064 \u0072e\u0073\u0075\u006c\u0074\u0073\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_ged ,_bgca ); -_aga :=CopyFile (_ged ,_bgca );if _aga !=nil {_ggf .Logf ("\u0045\u0052\u0052\u004f\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006eg\u0020\u0074\u006f \u0025\u0073\u003a\u0020\u0025\u0076\u002c\u0020\u0068\u0061\u0076i\u006e\u0067\u0020d\u0069\u0066\u0066\u0065r\u0065\u006e\u0074\u0020\u0070\u0061\u0067\u0065\u0020\u0073\u0069\u007a\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u002c\u0020\u0072\u0065\u0070\u006c\u0061\u0063\u0069\u006eg\u0020\u0069\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0062\u006ca\u006e\u006b\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0069\u006e\u0073\u0074\u0065\u0061\u0064",_bgca ,_aga ); -if _cdg :=_dfb (_gbge ,_bgca );_cdg !=nil {_ggf .Fatalf ("\u0045\u0052\u0052\u004f\u0052\u0020c\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0065\u006d\u0070\u0074\u0079 \u0069\u006d\u0061\u0067\u0065\u0020\u0025s\u003a\u0020\u0025\u0076",_bgca ,_cdg ); -};};_ggf .Logf ("\u0043\u006fm\u0062\u0069\u006e\u0069\u006eg\u0020\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_gbge ,_bgca ); -_cbc ,_aga :=CombinePNGFiles (_gbge ,_bgca );if _cbb .IsNotExist (_aga ){_ggf .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_cbc {_ggf .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073"); -};_ggf .Logf ("\u0043\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0064\u0069\u0066f \u0055n\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075l\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065 \u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_gbge ,_bgca ); -_cbc ,_eed ,_baa ,_ebd ,_aga :=CreatePNGDiff (_gbge ,_bgca );if _aga !=nil &&_bb .Is (_aga ,ErrImageSizeNotMatch ){_ggf .Fatalf ("\u0045\u0072\u0072\u006fr\u0020\u006f\u006e\u0020\u0063\u0072\u0065\u0061\u0074\u0065 \u0050N\u0047\u0020\u0044\u0069\u0066\u0066\u003a \u0025\u0076",_aga ); -};if _cbc {_ggf .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_eed );_ggf .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_baa );_ggf .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_ebd ); -_gba :=_ge .Base (_eed );_ebb ,_dafc :=currentHashMap .Read (_gba );if _dafc &&(_ebb .DiffPercent < _baa ||_ebb .DiffTotal < _ebd ){_ggf .Logf ("\u004e\u0065\u0077\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0068\u0061\u0076\u0069\u006e\u0067 h\u0069g\u0068\u0065\u0072\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0066\u0020\u0061\u006e\u0064 \u0074\u006f\u0074\u0061\u006c\u0020\u0025\u0066\u000a",_baa ,_ebd ); -};_beb ,_dbe :=HashFile (_eed );_ba .NoError (_ggf ,_dbe );_abfg :=_fabc (_ggf ,_eed );if !_dafc ||_ebb .Value !=_beb ||_ebb .ResultSize !=_abfg ||_ebb .DiffPercent !=_baa ||_ebb .DiffTotal !=_ebd {_dece :=ReferenceEntry {Timestamp :_ag .Now ().UTC ().Unix (),Value :_beb ,ResultSize :_abfg ,DiffPercent :_baa ,DiffTotal :_ebd }; -currentHashMap .Write (_gba ,_dece );if _dbe =refFile .Update (currentHashMap );_dbe !=nil {_ggf .Logf ("\u0055\u0070\u0064\u0061\u0074\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0020f\u0069\u006c\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_dbe ); -};};};};continue ;};_ggf .Run (_db .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_ceb ),func (_gae *_f .T ){_gae .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_dec ,_gbge );_fbg ,_ege :=ComparePNGFiles (_dec ,_gbge ); -if _cbb .IsNotExist (_ege ){_gae .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_fbg {_gae .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); -};});};});};func (_ea *ReferenceMap )Len ()int {return len (_ea ._gc )};func (_fga *ReferenceMap )MarshalJSON ()([]byte ,error ){return _a .Marshal (_fga ._gc )};func _dfb (_abb ,_aa string )error {_ecd ,_fec :=_cbb .Open (_abb );if _fec !=nil {return _fec ; -};defer _ecd .Close ();_fbd ,_ ,_fec :=_ga .DecodeConfig (_ecd );if _fec !=nil {panic (_fec );};_adf :=_ga .NewRGBA (_ga .Rect (0,0,_fbd .Width ,_fbd .Height ));_bcb ,_fec :=_cbb .Create (_aa );if _fec !=nil {return _fec ;};defer _bcb .Close ();_fec =_gb .Encode (_bcb ,_adf ); -if _fec !=nil {return _fec ;};return nil ;};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_dfg ,_gcd :=HashFile (file1 );if _gcd !=nil {return false ,_gcd ;};_bdd ,_gcd :=HashFile (file2 );if _gcd !=nil {return false ,_gcd ;};if _dfg ==_bdd {return true ,nil ; -};_gcc ,_gcd :=ReadPNG (file1 );if _gcd !=nil {return false ,_gcd ;};_aeb ,_gcd :=ReadPNG (file2 );if _gcd !=nil {return false ,_gcd ;};if _gcc .Bounds ()!=_aeb .Bounds (){return false ,nil ;};return CompareImages (_gcc ,_aeb );};func (_bgg *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_bgg .Lock (); -defer _bgg .Unlock ();if _bgg ._gc ==nil {return ReferenceEntry {},false ;};_bba ,_fbc :=_bgg ._gc [key ];return _bba ,_fbc ;};func _abf (_cfe *_ga .RGBA ,_babc string ,_adc string ,_aed ,_ccde int )error {_cde ,_fab :=_bd .ReadFile (_babc );if _fab !=nil {return _fab ; -};_bbf ,_fab :=_gdf .Parse (_cde );if _fab !=nil {return _fab ;};_feb ,_fab :=_gdf .NewFace (_bbf ,&_gdf .FaceOptions {Size :18,DPI :72,Hinting :_gd .HintingNone });if _fab !=nil {return _fab ;};_efg :=&_gd .Drawer {Dst :_cfe ,Src :_ga .NewUniform (_de .RGBA {200,100,0,255}),Face :_feb ,Dot :_cc .P (_aed ,_ccde )}; -_efg .DrawString (_adc );return nil ;};func (_fe *ReferenceFile )Update (currentMap *ReferenceMap )error {if _fe ._fd ==""{return nil ;};_ec :=_fe .updateMap (currentMap );if _ec ==0{return nil ;};_ac ,_agc :=_cbb .OpenFile (_fe ._fd ,_cbb .O_CREATE |_cbb .O_TRUNC |_cbb .O_WRONLY ,0664); -if _agc !=nil {return _agc ;};defer _ac .Close ();_fe .Timestamp =_ag .Now ().UTC ();_ae :=_a .NewEncoder (_ac );_ae .SetIndent ("","\u0009");return _ae .Encode (_fe );};func (_be *ReferenceMap )Copy ()*ReferenceMap {_dc :=ReferenceMap {_gc :make (map[string ]ReferenceEntry ,len (_be ._gc ))}; -for _da ,_adg :=range _be ._gc {_dc ._gc [_da ]=_adg ;};return &_dc ;};func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_bf ,_bee :=ReadPNG (file1 );if _bee !=nil {return false ,_bee ;};_gfe ,_bee :=ReadPNG (file2 );if _bee !=nil {return false ,_bee ; -};_dff :=_ga .Point {_bf .Bounds ().Dx (),0};_fca :=_ga .Rectangle {_dff ,_dff .Add (_gfe .Bounds ().Size ())};_ee :=_ga .Rectangle {_ga .Point {0,0},_fca .Max };_gde :=_ga .NewRGBA (_ee );_ad .Draw (_gde ,_bf .Bounds (),_bf ,_ga .Point {0,0},_ad .Src ); -_ad .Draw (_gde ,_fca ,_gfe ,_ga .Point {0,0},_ad .Src );_ff :=_ge .Dir (file1 );_acd :=_e .TrimSuffix (_ge .Base (file1 ),_ge .Ext (file1 ));_cf ,_bee :=_cbb .Create (_ff +"\u002f"+_acd +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067"); -if _bee !=nil {return false ,_bee ;};defer _cf .Close ();if _cgd :=_gb .Encode (_cf ,_gde );_cgd !=nil {return false ,_cgd ;};return true ,nil ;};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_ade ,_ffd :=ReadPNG (src ); -if _ffd !=nil {return false ,"",0,0,_ffd ;};_fcc ,_ffd :=ReadPNG (dst );if _ffd !=nil {return false ,"",0,0,_ffd ;};_dd :=_ade .Bounds ();_gcca :=_fcc .Bounds ();if !_cdf (_dd ,_gcca ){if _eb .Abs (float64 (_dd .Max .X )-float64 (_gcca .Max .X ))> 1{_g .Printf ("S\u006f\u0075\u0072\u0063\u0065\u0020b\u006f\u0075\u006e\u0064\u0073\u003a \u0025\u0076\u003b\u0020\u0044\u0065\u0073t\u0020\u0062\u006f\u0075\u006e\u0064\u0073\u003a\u0020\u0025v\u000a",_dd ,_gcca ); -return false ,"",0,0,ErrImageSizeNotMatch ;};};_cge :=_ga .NewRGBA (_ga .Rect (0,0,_dd .Max .X ,_dd .Max .Y ));var (_geb float64 ;_fde float64 ;);for _ffe :=_dd .Min .Y ;_ffe < _dd .Max .Y ;_ffe ++{for _deb :=_dd .Min .X ;_deb < _dd .Max .X ;_deb ++{_dba ,_edf ,_eag ,_cd :=_ade .At (_deb ,_ffe ).RGBA (); -_gbg ,_ddd ,_afd ,_aef :=_fcc .At (_deb ,_ffe ).RGBA ();_cge .Set (_deb ,_ffe ,_de .RGBA {uint8 (_gbg ),uint8 (_ddd ),uint8 (_afd ),64});_dfc :=_cd ==0x00&&_dba ==0x00&&_edf ==0x00&&_eag ==0x00&&_gbg ==0xFFFF&&_ddd ==0xFFFF&&_afd ==0xFFFF;if !_dfc &&!_egb (_ade .At (_deb ,_ffe ),_fcc .At (_deb ,_ffe )){_cge .Set (_deb ,_ffe ,_de .RGBA {uint8 (_dba ),uint8 (_edf ),uint8 (_eag ),uint8 (_cd )}); -_ccd :=float64 (_dba )+float64 (_edf )+float64 (_eag )+float64 (_cd )-float64 (_gbg )+float64 (_ddd )+float64 (_afd )+float64 (_aef );_bbd :=_eb .Sqrt (_eb .Pow (_ccd /float64 (_dd .Dx ()*_dd .Dy ()),2));_fde +=_bbd ;_geb ++;};};};_afdc :=_geb /float64 (_dd .Dx ()*_dd .Dy ())*100; -_feg :=_ge .Dir (src );_bec :=_e .TrimSuffix (_ge .Base (src ),_ge .Ext (src ));_cae ,_ffd :=_cbb .Create (_feg +"\u002f"+_bec +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg");if _ffd !=nil {return false ,"",0,0,_ffd ;};defer _cae .Close ();_eg :=_e .Replace (_feg ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066"; -_cdd :=_db .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_afdc );_ffd =_abf (_cge ,_eg ,_cdd ,15,22);if _ffd !=nil {return false ,"",0,0,_ffd ;};_cdd =_db .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_fde ); -_ffd =_abf (_cge ,_eg ,_cdd ,15,44);if _ffd !=nil {return false ,"",0,0,_ffd ;};if _eac :=_gb .Encode (_cae ,_cge );_eac !=nil {return false ,"",0,0,_eac ;};return true ,_cae .Name (),_afdc ,_fde ,nil ;};func RunRenderTest (t *_f .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){RunRenderOfficeTest (t ,pdfPath ,outputDir ,baselineRenderPath ,saveBaseline ,currentHashMap ,refFile ,"\u002em\u0073\u0077\u006f\u0072\u0064"); -};func HashFile (file string )(string ,error ){_caa ,_dag :=_cbb .Open (file );if _dag !=nil {return "",_dag ;};defer _caa .Close ();_eda :=_gbc .New ();if _ ,_dag =_bc .Copy (_eda ,_caa );_dag !=nil {return "",_dag ;};return _c .EncodeToString (_eda .Sum (nil )),nil ; -};func (_bca *ReferenceMap )Write (key string ,entry ReferenceEntry ){_bca .Lock ();defer _bca .Unlock ();if _bca ._gc ==nil {_bca ._gc =map[string ]ReferenceEntry {};};_bca ._gc [key ]=entry ;};func (_cg *ReferenceMap )UnmarshalJSON (data []byte )error {return _a .Unmarshal (data ,&_cg ._gc )}; -func ReadPNG (file string )(_ga .Image ,error ){_fbf ,_cad :=_cbb .Open (file );if _cad !=nil {return nil ,_cad ;};defer _fbf .Close ();return _gb .Decode (_fbf );};type ReferenceFile struct{Timestamp _ag .Time `json:"timestamp"`;Map *ReferenceMap `json:"map,omitempty"`; -_fd string ;};func _fabc (_aea *_f .T ,_edab string )int64 {_dceb ,_gge :=_cbb .Stat (_edab );_ba .NoError (_aea ,_gge );return _dceb .Size ();};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ; -};if dirPath ==""{return nil ,_cbb .ErrNotExist ;};_fgab :=_ge .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_bcg :=&ReferenceFile {_fd :_fgab };_age ,_ed :=_cbb .Open (_fgab );if _bb .Is (_ed ,_cbb .ErrNotExist )&&createEmpty {_bcg .Timestamp =_ag .Now ().UTC (); -_bcg .Map =&ReferenceMap {};return _bcg ,nil ;};if _ed !=nil {return nil ,_ed ;};defer _age .Close ();if _daa :=_a .NewDecoder (_age ).Decode (_bcg );_daa !=nil {if _daa .Error ()=="i\u006c\u006c\u0065\u0067\u0061\u006c \u0062\u0061\u0073\u0065\u0036\u0034 \u0064\u0061\u0074\u0061\u0020\u0061\u0074 \u0069\u006e\u0070\u0075\u0074\u0020\u0062\u0079\u0074\u0065 \u0030"&&createEmpty {return _bcg ,nil ; -};return nil ,_daa ;};return _bcg ,nil ;};var (ErrRenderNotSupported =_bb .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m"); -ErrImageSizeNotMatch =_bb .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func (_def *ReferenceMap )Keys ()(_bg []string ){_bg =make ([]string ,len (_def ._gc )); -var _ce int ;for _gda :=range _def ._gc {_bg [_ce ]=_gda ;_ce ++;};return _bg ;};func CopyFile (src ,dst string )error {_dce ,_daf :=_cbb .Open (src );if _daf !=nil {return _daf ;};defer _dce .Close ();_af ,_daf :=_cbb .Create (dst );if _daf !=nil {return _daf ; -};defer _af .Close ();_ ,_daf =_bc .Copy (_af ,_dce );return _daf ;}; \ No newline at end of file +package testutils ;import (_da "crypto/md5";_fg "encoding/hex";_e "encoding/json";_daf "errors";_ef "fmt";_def "github.com/stretchr/testify/require";_g "golang.org/x/image/font";_dafb "golang.org/x/image/font/opentype";_ga "golang.org/x/image/math/fixed"; +_be "image";_ea "image/color";_ee "image/draw";_ec "image/png";_dba "io";_db "io/ioutil";_f "log";_de "math";_eb "os";_dg "os/exec";_efd "path/filepath";_b "strings";_fc "sync";_d "testing";_cf "time";);func HashFile (file string )(string ,error ){_ed ,_bc :=_eb .Open (file ); +if _bc !=nil {return "",_bc ;};defer _ed .Close ();_eec :=_da .New ();if _ ,_bc =_dba .Copy (_eec ,_ed );_bc !=nil {return "",_bc ;};return _fg .EncodeToString (_eec .Sum (nil )),nil ;};func (_ae *ReferenceMap )MarshalJSON ()([]byte ,error ){return _e .Marshal (_ae ._bd )}; +func RunRenderOfficeTest (t *_d .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ,postfix string ){_ggf :=_b .TrimSuffix (_efd .Base (pdfPath ),_efd .Ext (pdfPath ));t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_cfd *_d .T ){_edb :=_efd .Join (outputDir ,_ggf ); +_bfed :=_edb +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _feg :=RenderPDFToPNGs (pdfPath ,0,_bfed );_feg !=nil {_cfd .Skip (_feg );};_ddd :=_ggf +postfix ;_bag :=_efd .Join (outputDir ,_ddd );_acb :=_bag +"\u002d%\u0064\u002e\u0070\u006e\u0067";_fb :=false ; +if saveBaseline {_eef :=_efd .Dir (pdfPath );_edd :=_efd .Join (_eef ,_ddd +"\u002e\u0070\u0064\u0066");if _ ,_dgg :=_eb .Stat (_edd );_dgg ==nil {_cfd .Logf ("\u0052e\u006e\u0064\u0065\u0072\u0020\u004d\u0053\u0020\u004f\u0066\u0066i\u0063\u0065\u0020\u0050\u0044\u0046\u003a\u0020\u0025\u0076",_edd ); +if _defb :=RenderPDFToPNGs (_edd ,0,_acb );_defb !=nil {_cfd .Skip (_defb );};_fb =true ;};};for _edg :=1;true ;_edg ++{_afgd :=_ef .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_edb ,_edg );_ccgf :=_efd .Join (baselineRenderPath ,_ef .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_ggf ,_edg )); +if _ ,_bfg :=_eb .Stat (_afgd );_bfg !=nil {break ;};_cfd .Logf ("\u0025\u0073",_ccgf );if saveBaseline {_cfd .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_afgd ,_ccgf );_gcg :=CopyFile (_afgd ,_ccgf ); +if _gcg !=nil {_cfd .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_ccgf ,_gcg );};if _fb {_dfcf :=_ef .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_bag ,_edg ); +_eca :=_efd .Join (baselineRenderPath ,_ef .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_ddd ,_edg ));_cfd .Logf ("\u0043\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064 \u0072e\u0073\u0075\u006c\u0074\u0073\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_dfcf ,_eca ); +_aga :=CopyFile (_dfcf ,_eca );if _aga !=nil {_cfd .Logf ("\u0045\u0052\u0052\u004f\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006eg\u0020\u0074\u006f \u0025\u0073\u003a\u0020\u0025\u0076\u002c\u0020\u0068\u0061\u0076i\u006e\u0067\u0020d\u0069\u0066\u0066\u0065r\u0065\u006e\u0074\u0020\u0070\u0061\u0067\u0065\u0020\u0073\u0069\u007a\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u002c\u0020\u0072\u0065\u0070\u006c\u0061\u0063\u0069\u006eg\u0020\u0069\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0062\u006ca\u006e\u006b\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0069\u006e\u0073\u0074\u0065\u0061\u0064",_eca ,_aga ); +if _eed :=_bec (_ccgf ,_eca );_eed !=nil {_cfd .Fatalf ("\u0045\u0052\u0052\u004f\u0052\u0020c\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0065\u006d\u0070\u0074\u0079 \u0069\u006d\u0061\u0067\u0065\u0020\u0025s\u003a\u0020\u0025\u0076",_eca ,_eed ); +};};_cfd .Logf ("\u0043\u006fm\u0062\u0069\u006e\u0069\u006eg\u0020\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_ccgf ,_eca ); +_dbac ,_aga :=CombinePNGFiles (_ccgf ,_eca );if _eb .IsNotExist (_aga ){_cfd .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_dbac {_cfd .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073"); +};_cfd .Logf ("\u0043\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0064\u0069\u0066f \u0055n\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075l\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065 \u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_ccgf ,_eca ); +_dbac ,_age ,_cd ,_cbg ,_aga :=CreatePNGDiff (_ccgf ,_eca );if _aga !=nil &&_daf .Is (_aga ,ErrImageSizeNotMatch ){_cfd .Fatalf ("\u0045\u0072\u0072\u006fr\u0020\u006f\u006e\u0020\u0063\u0072\u0065\u0061\u0074\u0065 \u0050N\u0047\u0020\u0044\u0069\u0066\u0066\u003a \u0025\u0076",_aga ); +};if _dbac {_cfd .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_age );_cfd .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_cd );_cfd .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_cbg ); +_gdfg :=_efd .Base (_age );_cee ,_acce :=currentHashMap .Read (_gdfg );if _acce &&(_cee .DiffPercent < _cd ||_cee .DiffTotal < _cbg ){_cfd .Logf ("\u004e\u0065\u0077\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0068\u0061\u0076\u0069\u006e\u0067 h\u0069g\u0068\u0065\u0072\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0066\u0020\u0061\u006e\u0064 \u0074\u006f\u0074\u0061\u006c\u0020\u0025\u0066\u000a",_cd ,_cbg ); +};_fdd ,_bcb :=HashFile (_age );_def .NoError (_cfd ,_bcb );_dddb :=_daba (_cfd ,_age );if !_acce ||_cee .Value !=_fdd ||_cee .ResultSize !=_dddb ||_cee .DiffPercent !=_cd ||_cee .DiffTotal !=_cbg {_bceg :=ReferenceEntry {Timestamp :_cf .Now ().UTC ().Unix (),Value :_fdd ,ResultSize :_dddb ,DiffPercent :_cd ,DiffTotal :_cbg }; +currentHashMap .Write (_gdfg ,_bceg );if _bcb =refFile .Update (currentHashMap );_bcb !=nil {_cfd .Logf ("\u0055\u0070\u0064\u0061\u0074\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0020f\u0069\u006c\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_bcb ); +};};};};continue ;};_cfd .Run (_ef .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_edg ),func (_dbbb *_d .T ){_dbbb .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_afgd ,_ccgf );_gad ,_add :=ComparePNGFiles (_afgd ,_ccgf ); +if _eb .IsNotExist (_add ){_dbbb .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_gad {_dbbb .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); +};});};});};func (_gc *ReferenceFile )Update (currentMap *ReferenceMap )error {if _gc ._ecb ==""{return nil ;};_a :=_gc .updateMap (currentMap );if _a ==0{return nil ;};_ca ,_dc :=_eb .OpenFile (_gc ._ecb ,_eb .O_CREATE |_eb .O_TRUNC |_eb .O_WRONLY ,0664); +if _dc !=nil {return _dc ;};defer _ca .Close ();_gc .Timestamp =_cf .Now ().UTC ();_ag :=_e .NewEncoder (_ca );_ag .SetIndent ("","\u0009");return _ag .Encode (_gc );};type ReferenceMap struct{_fc .Mutex ;_bd map[string ]ReferenceEntry ;};func _cab (_aec *_be .RGBA ,_ebc string ,_bba string ,_ede ,_dcf int )error {_abd ,_abb :=_db .ReadFile (_ebc ); +if _abb !=nil {return _abb ;};_ced ,_abb :=_dafb .Parse (_abd );if _abb !=nil {return _abb ;};_bfd ,_abb :=_dafb .NewFace (_ced ,&_dafb .FaceOptions {Size :18,DPI :72,Hinting :_g .HintingNone });if _abb !=nil {return _abb ;};_fdf :=&_g .Drawer {Dst :_aec ,Src :_be .NewUniform (_ea .RGBA {200,100,0,255}),Face :_bfd ,Dot :_ga .P (_ede ,_dcf )}; +_fdf .DrawString (_bba );return nil ;};func (_gag *ReferenceMap )UnmarshalJSON (data []byte )error {return _e .Unmarshal (data ,&_gag ._bd )};var (ErrRenderNotSupported =_daf .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m"); +ErrImageSizeNotMatch =_daf .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func (_ecbd *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_ecbd .Lock ();defer _ecbd .Unlock (); +if _ecbd ._bd ==nil {return ReferenceEntry {},false ;};_bda ,_fd :=_ecbd ._bd [key ];return _bda ,_fd ;};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ; +};if dirPath ==""{return nil ,_eb .ErrNotExist ;};_cgg :=_efd .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_ffd :=&ReferenceFile {_ecb :_cgg };_bad ,_afe :=_eb .Open (_cgg );if _daf .Is (_afe ,_eb .ErrNotExist )&&createEmpty {_ffd .Timestamp =_cf .Now ().UTC (); +_ffd .Map =&ReferenceMap {};return _ffd ,nil ;};if _afe !=nil {return nil ,_afe ;};defer _bad .Close ();if _caa :=_e .NewDecoder (_bad ).Decode (_ffd );_caa !=nil {if _caa .Error ()=="i\u006c\u006c\u0065\u0067\u0061\u006c \u0062\u0061\u0073\u0065\u0036\u0034 \u0064\u0061\u0074\u0061\u0020\u0061\u0074 \u0069\u006e\u0070\u0075\u0074\u0020\u0062\u0079\u0074\u0065 \u0030"&&createEmpty {return _ffd ,nil ; +};return nil ,_caa ;};return _ffd ,nil ;};func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_gf ,_bf :=ReadPNG (file1 );if _bf !=nil {return false ,_bf ;};_dee ,_bf :=ReadPNG (file2 );if _bf !=nil {return false ,_bf ;};_acc :=_be .Point {_gf .Bounds ().Dx (),0}; +_ffc :=_be .Rectangle {_acc ,_acc .Add (_dee .Bounds ().Size ())};_dga :=_be .Rectangle {_be .Point {0,0},_ffc .Max };_ead :=_be .NewRGBA (_dga );_ee .Draw (_ead ,_gf .Bounds (),_gf ,_be .Point {0,0},_ee .Src );_ee .Draw (_ead ,_ffc ,_dee ,_be .Point {0,0},_ee .Src ); +_bce :=_efd .Dir (file1 );_egd :=_b .TrimSuffix (_efd .Base (file1 ),_efd .Ext (file1 ));_ebff ,_bf :=_eb .Create (_bce +"\u002f"+_egd +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067");if _bf !=nil {return false ,_bf ;}; +defer _ebff .Close ();if _dab :=_ec .Encode (_ebff ,_ead );_dab !=nil {return false ,_dab ;};return true ,nil ;};func _bec (_gea ,_dce string )error {_bcc ,_gfc :=_eb .Open (_gea );if _gfc !=nil {return _gfc ;};defer _bcc .Close ();_cce ,_ ,_gfc :=_be .DecodeConfig (_bcc ); +if _gfc !=nil {panic (_gfc );};_becb :=_be .NewRGBA (_be .Rect (0,0,_cce .Width ,_cce .Height ));_aef ,_gfc :=_eb .Create (_dce );if _gfc !=nil {return _gfc ;};defer _aef .Close ();_gfc =_ec .Encode (_aef ,_becb );if _gfc !=nil {return _gfc ;};return nil ; +};func (_efb *ReferenceMap )Keys ()(_bdg []string ){_bdg =make ([]string ,len (_efb ._bd ));var _eab int ;for _fe :=range _efb ._bd {_bdg [_eab ]=_fe ;_eab ++;};return _bdg ;};func CompareImages (img1 ,img2 _be .Image )(bool ,error ){_ac :=img1 .Bounds (); +_acf :=0;for _geb :=0;_geb < _ac .Size ().X ;_geb ++{for _dfa :=0;_dfa < _ac .Size ().Y ;_dfa ++{_dbad ,_fga ,_ce ,_ :=img1 .At (_geb ,_dfa ).RGBA ();_eac ,_cff ,_gae ,_ :=img2 .At (_geb ,_dfa ).RGBA ();if _dbad !=_eac ||_fga !=_cff ||_ce !=_gae {_acf ++; +};};};_cgb :=float64 (_acf )/float64 (_ac .Dx ()*_ac .Dy ());if _cgb > 0.0001{_ef .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_cgb ,_acf );return false ,nil ; +};return true ,nil ;};func _aeb (_bfeg ,_bca _be .Rectangle )bool {return _bfeg .Min .X ==_bca .Min .X &&_bfeg .Min .Y ==_bca .Min .Y &&_bfeg .Max .X ==_bca .Max .X &&_bfeg .Max .Y ==_bca .Max .Y ;};func RunRenderTest (t *_d .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){RunRenderOfficeTest (t ,pdfPath ,outputDir ,baselineRenderPath ,saveBaseline ,currentHashMap ,refFile ,"\u002em\u0073\u0077\u006f\u0072\u0064"); +};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_efa ,_fde :=ReadPNG (src );if _fde !=nil {return false ,"",0,0,_fde ;};_bdgd ,_fde :=ReadPNG (dst );if _fde !=nil {return false ,"",0,0,_fde ;};_cc :=_efa .Bounds ();_afg :=_bdgd .Bounds (); +if !_aeb (_cc ,_afg ){if _de .Abs (float64 (_cc .Max .X )-float64 (_afg .Max .X ))> 1{_f .Printf ("S\u006f\u0075\u0072\u0063\u0065\u0020b\u006f\u0075\u006e\u0064\u0073\u003a \u0025\u0076\u003b\u0020\u0044\u0065\u0073t\u0020\u0062\u006f\u0075\u006e\u0064\u0073\u003a\u0020\u0025v\u000a",_cc ,_afg ); +return false ,"",0,0,ErrImageSizeNotMatch ;};};_caaa :=_be .NewRGBA (_be .Rect (0,0,_cc .Max .X ,_cc .Max .Y ));var (_faf float64 ;_bfe float64 ;);for _bdd :=_cc .Min .Y ;_bdd < _cc .Max .Y ;_bdd ++{for _gdf :=_cc .Min .X ;_gdf < _cc .Max .X ;_gdf ++{_ccf ,_agc ,_gge ,_beg :=_efa .At (_gdf ,_bdd ).RGBA (); +_eea ,_abe ,_abc ,_fdec :=_bdgd .At (_gdf ,_bdd ).RGBA ();_caaa .Set (_gdf ,_bdd ,_ea .RGBA {uint8 (_eea ),uint8 (_abe ),uint8 (_abc ),64});_faa :=_beg ==0x00&&_ccf ==0x00&&_agc ==0x00&&_gge ==0x00&&_eea ==0xFFFF&&_abe ==0xFFFF&&_abc ==0xFFFF;if !_faa &&!_ggea (_efa .At (_gdf ,_bdd ),_bdgd .At (_gdf ,_bdd )){_caaa .Set (_gdf ,_bdd ,_ea .RGBA {uint8 (_ccf ),uint8 (_agc ),uint8 (_gge ),uint8 (_beg )}); +_ceg :=float64 (_ccf )+float64 (_agc )+float64 (_gge )+float64 (_beg )-float64 (_eea )+float64 (_abe )+float64 (_abc )+float64 (_fdec );_bee :=_de .Sqrt (_de .Pow (_ceg /float64 (_cc .Dx ()*_cc .Dy ()),2));_bfe +=_bee ;_faf ++;};};};_gec :=_faf /float64 (_cc .Dx ()*_cc .Dy ())*100; +_fcb :=_efd .Dir (src );_dad :=_b .TrimSuffix (_efd .Base (src ),_efd .Ext (src ));_cfc ,_fde :=_eb .Create (_fcb +"\u002f"+_dad +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg");if _fde !=nil {return false ,"",0,0,_fde ;};defer _cfc .Close ();_fad :=_b .Replace (_fcb ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066"; +_gbb :=_ef .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_gec );_fde =_cab (_caaa ,_fad ,_gbb ,15,22);if _fde !=nil {return false ,"",0,0,_fde ;};_gbb =_ef .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_bfe ); +_fde =_cab (_caaa ,_fad ,_gbb ,15,44);if _fde !=nil {return false ,"",0,0,_fde ;};if _ddf :=_ec .Encode (_cfc ,_caaa );_ddf !=nil {return false ,"",0,0,_ddf ;};return true ,_cfc .Name (),_gec ,_bfe ,nil ;};func _ggea (_dbb ,_gbd _ea .Color )bool {_fef ,_ccg ,_abed ,_gbg :=_dbb .RGBA (); +_fec ,_dfc ,_agf ,_gagf :=_gbd .RGBA ();return _fef ==_fec &&_ccg ==_dfc &&_abed ==_agf &&_gbg ==_gagf ;};func (_deg *ReferenceMap )Len ()int {return len (_deg ._bd )};type ReferenceEntry struct{Timestamp int64 `json:"timestamp"`;Value string `json:"value"`; +ResultSize int64 `json:"resultSize,omitempty"`;DiffPercent float64 `json:"diffPercent,omitempty"`;DiffTotal float64 `json:"diffValue,omitempty"`;Invalid bool `json:"markedInvalid,omitempty"`;};func CopyFile (src ,dst string )error {_dd ,_ad :=_eb .Open (src ); +if _ad !=nil {return _ad ;};defer _dd .Close ();_df ,_ad :=_eb .Create (dst );if _ad !=nil {return _ad ;};defer _df .Close ();_ ,_ad =_dba .Copy (_df ,_dd );return _ad ;};func (_cb *ReferenceFile )updateMap (_cae *ReferenceMap )int {var _ecbe int ;if _cb .Map ._bd ==nil {_cb .Map ._bd =map[string ]ReferenceEntry {}; +};for _ba ,_ab :=range _cae ._bd {_cfb ,_ge :=_cb .Map ._bd [_ba ];if !_ge {_cb .Map ._bd [_ba ]=_ab ;_ecbe ++;continue ;};if string (_cfb .Value )!=string (_ab .Value ){_cb .Map ._bd [_ba ]=_ab ;_ecbe ++;};};for _bb :=range _cb .Map ._bd {if _ ,_ff :=_cae ._bd [_bb ]; +!_ff {delete (_cb .Map ._bd ,_bb );_ecbe ++;};};return _ecbe ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_bg :=_dg .LookPath ("\u0067\u0073");_bg !=nil {return ErrRenderNotSupported ;};return _dg .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_ef .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run (); +};func ReadPNG (file string )(_be .Image ,error ){_gg ,_fed :=_eb .Open (file );if _fed !=nil {return nil ,_fed ;};defer _gg .Close ();return _ec .Decode (_gg );};func _daba (_gecg *_d .T ,_gdd string )int64 {_ebcd ,_aecb :=_eb .Stat (_gdd );_def .NoError (_gecg ,_aecb ); +return _ebcd .Size ();};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_gd ,_ebf :=HashFile (file1 );if _ebf !=nil {return false ,_ebf ;};_efbc ,_ebf :=HashFile (file2 );if _ebf !=nil {return false ,_ebf ;};if _gd ==_efbc {return true ,nil ; +};_gdg ,_ebf :=ReadPNG (file1 );if _ebf !=nil {return false ,_ebf ;};_dbf ,_ebf :=ReadPNG (file2 );if _ebf !=nil {return false ,_ebf ;};if _gdg .Bounds ()!=_dbf .Bounds (){return false ,nil ;};return CompareImages (_gdg ,_dbf );};type ReferenceFile struct{Timestamp _cf .Time `json:"timestamp"`; +Map *ReferenceMap `json:"map,omitempty"`;_ecb string ;};func (_af *ReferenceMap )Write (key string ,entry ReferenceEntry ){_af .Lock ();defer _af .Unlock ();if _af ._bd ==nil {_af ._bd =map[string ]ReferenceEntry {};};_af ._bd [key ]=entry ;};func (_fa *ReferenceMap )Copy ()*ReferenceMap {_bae :=ReferenceMap {_bd :make (map[string ]ReferenceEntry ,len (_fa ._bd ))}; +for _gb ,_aa :=range _fa ._bd {_bae ._bd [_gb ]=_aa ;};return &_bae ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index bf38d503a5..b0aa555eb7 100644 --- a/internal/wildcard/wildcard.go +++ b/internal/wildcard/wildcard.go @@ -9,10 +9,10 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package wildcard ;func Match (pattern ,name string )(_ag bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_ad :=make ([]rune ,0,len (name ));_af :=make ([]rune ,0,len (pattern ));for _ ,_ba :=range name {_ad =append (_ad ,_ba ); -};for _ ,_adg :=range pattern {_af =append (_af ,_adg );};_gf :=false ;return _gd (_ad ,_af ,_gf );};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_d :=make ([]rune ,0,len (name )); -_bb :=make ([]rune ,0,len (pattern ));for _ ,_f :=range name {_d =append (_d ,_f );};for _ ,_bf :=range pattern {_bb =append (_bb ,_bf );};_c :=true ;return _gd (_d ,_bb ,_c );};func Index (pattern ,name string )(_fb int ){if pattern ==""||pattern =="\u002a"{return 0; -};_dd :=make ([]rune ,0,len (name ));_de :=make ([]rune ,0,len (pattern ));for _ ,_cf :=range name {_dd =append (_dd ,_cf );};for _ ,_cg :=range pattern {_de =append (_de ,_cg );};return _gfb (_dd ,_de ,0);};func _gfb (_cgb ,_gg []rune ,_ddg int )int {for len (_gg )> 0{switch _gg [0]{default:if len (_cgb )==0{return -1; -};if _cgb [0]!=_gg [0]{return _gfb (_cgb [1:],_gg ,_ddg +1);};case '?':if len (_cgb )==0{return -1;};case '*':if len (_cgb )==0{return -1;};_db :=_gfb (_cgb ,_gg [1:],_ddg );if _db !=-1{return _ddg ;}else {_db =_gfb (_cgb [1:],_gg ,_ddg );if _db !=-1{return _ddg ; -}else {return -1;};};};_cgb =_cgb [1:];_gg =_gg [1:];};return _ddg ;};func _gd (_e ,_ca []rune ,_fd bool )bool {for len (_ca )> 0{switch _ca [0]{default:if len (_e )==0||_e [0]!=_ca [0]{return false ;};case '?':if len (_e )==0&&!_fd {return false ;};case '*':return _gd (_e ,_ca [1:],_fd )||(len (_e )> 0&&_gd (_e [1:],_ca ,_fd )); -};_e =_e [1:];_ca =_ca [1:];};return len (_e )==0&&len (_ca )==0;}; \ No newline at end of file +package wildcard ;func Match (pattern ,name string )(_bf bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_de :=make ([]rune ,0,len (name ));_deg :=make ([]rune ,0,len (pattern ));for _ ,_gg :=range name {_de =append (_de ,_gg ); +};for _ ,_bc :=range pattern {_deg =append (_deg ,_bc );};_a :=false ;return _gc (_de ,_deg ,_a );};func _gc (_ab ,_ed []rune ,_cb bool )bool {for len (_ed )> 0{switch _ed [0]{default:if len (_ab )==0||_ab [0]!=_ed [0]{return false ;};case '?':if len (_ab )==0&&!_cb {return false ; +};case '*':return _gc (_ab ,_ed [1:],_cb )||(len (_ab )> 0&&_gc (_ab [1:],_ed ,_cb ));};_ab =_ab [1:];_ed =_ed [1:];};return len (_ab )==0&&len (_ed )==0;};func Index (pattern ,name string )(_bd int ){if pattern ==""||pattern =="\u002a"{return 0;};_ae :=make ([]rune ,0,len (name )); +_gf :=make ([]rune ,0,len (pattern ));for _ ,_ga :=range name {_ae =append (_ae ,_ga );};for _ ,_ac :=range pattern {_gf =append (_gf ,_ac );};return _dd (_ae ,_gf ,0);};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ; +};if pattern =="\u002a"{return true ;};_b :=make ([]rune ,0,len (name ));_e :=make ([]rune ,0,len (pattern ));for _ ,_ge :=range name {_b =append (_b ,_ge );};for _ ,_cc :=range pattern {_e =append (_e ,_cc );};_bg :=true ;return _gc (_b ,_e ,_bg );};func _dd (_f ,_cbd []rune ,_dc int )int {for len (_cbd )> 0{switch _cbd [0]{default:if len (_f )==0{return -1; +};if _f [0]!=_cbd [0]{return _dd (_f [1:],_cbd ,_dc +1);};case '?':if len (_f )==0{return -1;};case '*':if len (_f )==0{return -1;};_fg :=_dd (_f ,_cbd [1:],_dc );if _fg !=-1{return _dc ;}else {_fg =_dd (_f [1:],_cbd ,_dc );if _fg !=-1{return _dc ;}else {return -1; +};};};_f =_f [1:];_cbd =_cbd [1:];};return _dc ;}; \ No newline at end of file diff --git a/measurement/measurement.go b/measurement/measurement.go index 891ecf733a..6e15b64366 100644 --- a/measurement/measurement.go +++ b/measurement/measurement.go @@ -11,15 +11,15 @@ package measurement ; -// Convert ST_Angle to degree. -func DegreeFromSTAngle (stAngle int32 )float64 {return -float64 (stAngle )/_b }; - // FromEMU converts int64 EMU units to float64 distance units. -func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch };const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ;Inch =72*Point ; -Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); +func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch }; // ToEMU converts float64 distance units to int64 EMU. -func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )};const _b =60000; +func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )};const _d =60000; + +// Convert ST_Angle to degree. +func DegreeFromSTAngle (stAngle int32 )float64 {return -float64 (stAngle )/_d };const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ; +Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); // Distance represents a distance and is automatically converted // to the units needed internally in the various ECMA 376 formats. diff --git a/presentation/convert/convert.go b/presentation/convert/convert.go index 3fe53787b8..794fd5060b 100644 --- a/presentation/convert/convert.go +++ b/presentation/convert/convert.go @@ -9,222 +9,222 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_cc "bytes";_g "errors";_a "github.com/unidoc/unioffice/common";_d "github.com/unidoc/unioffice/common/logger";_bf "github.com/unidoc/unioffice/common/tempstorage";_e "github.com/unidoc/unioffice/internal/convertutils";_bab "github.com/unidoc/unioffice/measurement"; -_ff "github.com/unidoc/unioffice/presentation";_fg "github.com/unidoc/unioffice/schema/soo/dml";_gg "github.com/unidoc/unioffice/schema/soo/dml/chart";_baf "github.com/unidoc/unioffice/schema/soo/pml";_bcc "github.com/unidoc/unipdf/v3/contentstream/draw"; -_bc "github.com/unidoc/unipdf/v3/core";_df "github.com/unidoc/unipdf/v3/creator";_ge "github.com/unidoc/unipdf/v3/model";_ga "github.com/unidoc/unipdf/v3/render";_c "image";_f "image/color";_bg "image/draw";_ba "strconv";_fd "strings";); +package convert ;import (_cc "bytes";_g "errors";_ac "github.com/unidoc/unioffice/common";_e "github.com/unidoc/unioffice/common/logger";_aa "github.com/unidoc/unioffice/common/tempstorage";_f "github.com/unidoc/unioffice/internal/convertutils";_gg "github.com/unidoc/unioffice/measurement"; +_b "github.com/unidoc/unioffice/presentation";_fg "github.com/unidoc/unioffice/schema/soo/dml";_eag "github.com/unidoc/unioffice/schema/soo/dml/chart";_eg "github.com/unidoc/unioffice/schema/soo/pml";_gc "github.com/unidoc/unipdf/v3/contentstream/draw"; +_ab "github.com/unidoc/unipdf/v3/core";_ge "github.com/unidoc/unipdf/v3/creator";_af "github.com/unidoc/unipdf/v3/model";_ea "github.com/unidoc/unipdf/v3/render";_ae "image";_c "image/color";_a "image/draw";_db "strconv";_dc "strings";);func (_fb *convertContext )makePdfBlockFromChart (_df *_eag .Chart ,_cf ,_gea float64 )(*_ge .Block ,error ){_dcg :=_df .CT_RelId .IdAttr ; +_gga :=_fb ._dcdc .GetChartSpaceByRelId (_dcg );if _gga ==nil {return nil ,_g .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _cfd *_fg .Theme ;_gcf :=_fb ._eaf .Themes ();if len (_gcf )> 0{_cfd =_gcf [0];}; +return _f .MakeBlockFromChartSpace (_gga ,_cf ,_gea ,_cfd );};func (_deec *convertContext )makePdfDivisionFromTxBody (_ccce *_fg .CT_TextBody ,_abb *_fg .CT_TableStyleTextStyle )*_ge .Division {_cee :=_deec ._fffd .NewDivision ();_aaa :=_deec ._fddf ;_gbd :=_fg .ST_TextAnchoringTypeT ; +if _dgfb :=_ccce .BodyPr ;_dgfb !=nil {if _fad :=_dgfb .AnchorAttr ;_fad !=_fg .ST_TextAnchoringTypeUnset {_gbd =_dgfb .AnchorAttr ;};};if _gba :=_ccce .LstStyle ;_gba !=nil {var _ccd *_fg .CT_TextParagraphProperties ;if _gba .Lvl1pPr !=nil {_ccd =_gba .Lvl1pPr ; +}else {_ccd =_deec ._efc [0];};_aaa =_fbbc (_ccd ,_fbbc (_gba .DefPPr ,_aaa ));};for _ ,_gaf :=range _ccce .P {if _gaf !=nil {_cfa :=_deec ._fffd .NewStyledParagraph ();_gbdf :=_fbbc (_gaf .PPr ,_aaa );_cegg :=_geeb (_gaf .EndParaRPr ,_gbdf .DefRPr );if len (_gaf .EG_TextRun )==0{_cfa .Append ("\u000a"); +_cee .Add (_cfa );continue ;};for _ ,_afcb :=range _gaf .EG_TextRun {if _dae :=_afcb .Br ;_dae !=nil {_cfa .Append ("\u000a");}else if _gccd :=_afcb .R ;_gccd !=nil {_cff :=_dcbae (_gccd .RPr ,_abb );_cff =_geeb (_cff ,_cegg );var _cge _ge .Color ;if _cff .SolidFill !=nil {_cge ,_ =_deec .getColorFromSolidFill (_cff .SolidFill ); +}else {_cge =_ge .ColorBlack ;};_gcbb ,_dcad ,_fga ,_ :=_deec .makeStyleFromRPr (_cff );_gcbb .Color =_cge ;if _dcad {_gcbb .TextRise =0.5;}else if _fga {_gcbb .TextRise =-0.5;};_gegb :=_gccd .T ;if _cff .CapAttr ==_fg .ST_TextCapsTypeAll {for _ ,_afcf :=range _gegb {_afcf =[]rune (_dc .ToUpper (string (_afcf )))[0]; +};};_eab :=_cfa .Append (_gegb );_eab .Style =*_gcbb ;};};_ =_gbd ;_cee .Add (_cfa );};};return _cee ;}; -// ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (pr *_ff .Presentation )*_df .Creator {_ca :=pr .X ().SldSz ;_da :=_bab .FromEMU (int64 (_ca .CxAttr ));_dfa :=_bab .FromEMU (int64 (_ca .CyAttr ));_fcg :=_df .PageSize {_da ,_dfa };_ce :=_df .New ();_ce .SetPageSize (_fcg );var _fff *_fg .Theme ; -if len (pr .Themes ())> 0{_fff =pr .Themes ()[0];};for _ ,_gge :=range pr .Slides (){if _gge .X ()==nil {continue ;};_gb :=&convertContext {_afec :_ce ,_cbda :&_gge ,_ddgfc :_gge .GetSlideLayout (),_gfbg :pr .SlideMasters ()[0].X (),_cdea :pr ,_cbdc :_fff ,_caf :_gge .X ().ClrMapOvr ,_bgce :_fcg [1],_dcfc :_fcg [0]}; -_gb .extractDefaultProperties ();_gb .makeSlide ();_gb .drawSlide ();};return _ce ;};func (_bdac *convertContext )addCellToTable (_agec *_df .Table ,_cgc *_fg .CT_TableCell ,_afd *_fg .CT_TablePartStyle ,_aaab float64 ,_gfeb ,_ggae ,_ddfb ,_ggga bool )float64 {var _deb *_df .TableCell ; -_gbf :=1;if _cgc .GridSpanAttr !=nil {_gbf =int (*_cgc .GridSpanAttr );};_deb =_agec .MultiColCell (_gbf );_ega :=_cgc .TcPr ;var _bdbd *_fg .CT_TableStyleTextStyle ;if _afd !=nil {_ega =_fbgb (_ega ,_afd .TcStyle ,_gfeb ,_ggae ,_ddfb ,_ggga );_bdbd =_afd .TcTxStyle ; -};_cce :=_ccd ;_aga :=_df .CellVerticalAlignmentMiddle ;_abdc :=_dfgb (0.05);_caga :=_dfgb (0.05);if _ega !=nil {if _befg :=_ega .LnL ;_befg !=nil {_fgdd ,_gade ,_agffd :=_bdac .getBorderStyle (_befg );_deb .SetBorder (_df .CellBorderSideLeft ,_fgdd ,_agffd ); -if _gade !=nil &&*_gade !=nil {_deb .SetSideBorderColor (_df .CellBorderSideLeft ,*_gade );};};if _agffg :=_ega .LnT ;_agffg !=nil {_efbg ,_abdf ,_ccga :=_bdac .getBorderStyle (_agffg );_deb .SetBorder (_df .CellBorderSideTop ,_efbg ,_ccga );if _abdf !=nil &&*_abdf !=nil {_deb .SetSideBorderColor (_df .CellBorderSideTop ,*_abdf ); -};};if _caec :=_ega .LnR ;_caec !=nil {_ece ,_aba ,_gce :=_bdac .getBorderStyle (_caec );_deb .SetBorder (_df .CellBorderSideRight ,_ece ,_gce );if _aba !=nil &&*_aba !=nil {_deb .SetSideBorderColor (_df .CellBorderSideRight ,*_aba );};};if _agb :=_ega .LnB ; -_agb !=nil {_cabb ,_cgfg ,_fegg :=_bdac .getBorderStyle (_agb );_deb .SetBorder (_df .CellBorderSideBottom ,_cabb ,_fegg );if _cgfg !=nil &&*_cgfg !=nil {_deb .SetSideBorderColor (_df .CellBorderSideBottom ,*_cgfg );};};if _dffd :=_ega .MarLAttr ;_dffd !=nil {_cce =float64 (_e .FromSTCoordinate32 (*_dffd )); -};switch _ega .AnchorAttr {case _fg .ST_TextAnchoringTypeT :_aga =_df .CellVerticalAlignmentTop ;case _fg .ST_TextAnchoringTypeB :_aga =_df .CellVerticalAlignmentBottom ;};if _ega .NoFill ==nil {if _edab :=_ega .SolidFill ;_edab !=nil {_baad ,_ :=_bdac .getColorFromSolidFill (_edab ); -_deb .SetBackgroundColor (_baad );};};if _fefc :=_ega .MarBAttr ;_fefc !=nil {_abdc =float64 (_e .FromSTCoordinate32 (*_fefc ));};if _bfce :=_ega .MarTAttr ;_bfce !=nil {_caga =float64 (_e .FromSTCoordinate32 (*_bfce ));};};_deb .SetVerticalAlignment (_aga ); -_deb .SetIndent (_cce );var _gfa float64 ;if _dbef :=_cgc .TxBody ;_dbef !=nil {_aff :=_bdac .makePdfDivisionFromTxBody (_dbef ,_bdbd );_gfa =_aff .Height ()+_caga +_abdc ;_deb .SetContent (_aff );};return _gfa ;}; +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_f .FontStyle ; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _e .RegisterFontsFromDirectory (dirName )};func (_ebbfa *textboxContext )alignParagraph (){_cbbe :=_ebbfa ._eea ;if _cbbe ._fbdf ==_fg .ST_TextAlignTypeL {return ;};_dceeb :=len (_cbbe ._dbcad )-1; -for _aeab ,_egda :=range _cbbe ._dbcad {_dabg :=true ;_cbba :=len (_egda ._cgcd );_caag :=0.0;for _afce :=len (_egda ._cgcd )-1;_afce >=0;_afce --{_gafe :=_egda ._cgcd [_afce ];if _dabg &&_gafe ._bge {_cbba =_afce ;}else {_dabg =false ;for _ ,_ffdb :=range _gafe ._eaab {_caag +=_ffdb ._ffae ; -};};};_egda ._cgcd =_egda ._cgcd [:_cbba ];_feff :=_egda ._bced -_egda ._cca -_caag ;switch _cbbe ._fbdf {case _fg .ST_TextAlignTypeR :_egda .moveRight (_feff );case _fg .ST_TextAlignTypeCtr :_egda .moveRight (_feff /2);case _fg .ST_TextAlignTypeJust :if _aeab !=_dceeb {_fbe :=[]*word {}; -for _ ,_agdb :=range _egda ._cgcd {if _agdb ._bge {_fbe =append (_fbe ,_agdb );};};_cgge :=_feff /float64 (len (_fbe ));for _ ,_edae :=range _fbe {_edae ._fcfg +=_cgge ;};var _gffe *word ;for _ ,_efcf :=range _egda ._cgcd {if _gffe !=nil {_efcf ._eceb =_gffe ._eceb +_gffe ._fcfg ; -};_gffe =_efcf ;};};};};};func (_aca *textboxContext )newParagraph (){_cdcd :=¶graph {};_cdcd ._bdee =_aca ._dbde ;_aca ._eea =_cdcd ;};func (_fbg *convertContext )makeSlide (){_eed :=_fbg ._cbda .GetSlideLayout ().CSld ;if _eed !=nil {if _ec :=_eed .SpTree ; -_ec !=nil {for _ ,_fce :=range _ec .Choice {if _fce !=nil {for _ ,_fab :=range _fce .Pic {if _fab !=nil {var _geb ,_cb ,_dd ,_egc float64 ;if _bff :=_fab .SpPr ;_bff !=nil {if _fe :=_bff .Xfrm ;_fe !=nil {_geb ,_cb ,_dd ,_egc =_e .GetDataFromXfrm (_fe ); -};};if _ede :=_fab .BlipFill ;_ede !=nil {_dba :=_fbg .getShapeFromBlipFill (_ede ,_geb ,_cb ,_dd ,_egc ,true );_fbg ._baaf =append (_fbg ._baaf ,_dba );};};};};};};};_eed =_fbg ._cbda .X ().CSld ;if _eed ==nil {return ;};_bba :=&background {};if _bfc :=_eed .Bg ; -_bfc !=nil {if _aa :=_bfc .BgPr ;_aa !=nil {if _aa .NoFill ==nil {if _ad :=_aa .SolidFill ;_ad !=nil {_aef ,_gaf :=_fbg .getColorFromSolidFill (_ad );if _aef !=nil {_bba ._dgg =_aef ;_bba ._dbgf =_gaf ;};}else if _bfcg :=_aa .BlipFill ;_bfcg !=nil {_bba ._gda =_bfcg ; -};};};};_fbg ._gdd =_bba ;if _fed :=_eed .SpTree ;_fed !=nil {for _ ,_ddg :=range _fed .Choice {if _ddg !=nil {for _ ,_aaa :=range _ddg .Sp {if _aaa !=nil {_ggg :=_fbg .getShapes (_aaa );_fbg ._baaf =append (_fbg ._baaf ,_ggg ...);};};for _ ,_ade :=range _ddg .GraphicFrame {if _ade !=nil {var _gff ,_age ,_bbf ,_agf float64 ; -if _dae :=_ade .Xfrm ;_dae !=nil {_gff ,_age ,_bbf ,_agf =_e .GetDataFromXfrm (_dae );};if _bbf ==0&&_agf ==0{_bbf =_fbg ._dcfc ;_agf =_fbg ._bgce ;};if _gga :=_ade .Graphic ;_gga !=nil {if _dbg :=_gga .GraphicData ;_dbg !=nil {for _ ,_gdb :=range _dbg .Any {if _gc ,_bgg :=_gdb .(*_gg .Chart ); -_bgg {_babb ,_dbae :=_fbg .makePdfBlockFromChart (_gc ,_bbf ,_agf );if _dbae !=nil {_d .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_dbae );};if _babb !=nil {_babb .SetPos (_gff ,_age ); -_fbg ._baaf =append (_fbg ._baaf ,_babb );};}else if _ecd ,_ffe :=_gdb .(*_fg .Tbl );_ffe {_bae :=_fbg .makePdfBlockFromTable (_ecd ,_bbf );if _bae !=nil {_cf :=_df .NewBlock (_bbf ,_agf );_cf .SetPos (_gff ,_age );_cf .Draw (_bae );_fbg ._baaf =append (_fbg ._baaf ,_cf ); -};};};};};};};for _ ,_ccb :=range _ddg .CxnSp {if _ccb !=nil {_dg :=_fbg .getConnectors (_ccb );_fbg ._baaf =append (_fbg ._baaf ,_dg ...);};};for _ ,_eebc :=range _ddg .GrpSp {_ffef :=0.0;_ea :=0.0;if _ggf :=_eebc .GrpSpPr .Xfrm ;_ggf !=nil {_ffef ,_ea =_e .GetGroupOffsetFromXfrm (_ggf ); -};for _ ,_aac :=range _eebc .Choice {for _ ,_gcc :=range _aac .CxnSp {if _gcc !=nil {_gbg :=_fbg .getGroupConnectors (_gcc ,_ffef ,_ea );_fbg ._baaf =append (_fbg ._baaf ,_gbg ...);};};};};for _ ,_dge :=range _ddg .Pic {if _dge !=nil {var _daeb ,_gdc ,_cab ,_fea float64 ; -if _babg :=_dge .SpPr ;_babg !=nil {if _ddf :=_babg .Xfrm ;_ddf !=nil {_daeb ,_gdc ,_cab ,_fea =_e .GetDataFromXfrm (_ddf );};};if _fge :=_dge .BlipFill ;_fge !=nil {_fag :=_fbg .getShapeFromBlipFill (_fge ,_daeb ,_gdc ,_cab ,_fea ,false );_fbg ._baaf =append (_fbg ._baaf ,_fag ); -};};};};};};};func (_dce *convertContext )makePdfDivisionFromTxBody (_ebbf *_fg .CT_TextBody ,_bfe *_fg .CT_TableStyleTextStyle )*_df .Division {_ffc :=_dce ._afec .NewDivision ();_fcf :=_dce ._dbdfg ;_daf :=_fg .ST_TextAnchoringTypeT ;if _ffda :=_ebbf .BodyPr ; -_ffda !=nil {if _bcfab :=_ffda .AnchorAttr ;_bcfab !=_fg .ST_TextAnchoringTypeUnset {_daf =_ffda .AnchorAttr ;};};if _edaa :=_ebbf .LstStyle ;_edaa !=nil {var _afb *_fg .CT_TextParagraphProperties ;if _edaa .Lvl1pPr !=nil {_afb =_edaa .Lvl1pPr ;}else {_afb =_dce ._fede [0]; -};_fcf =_ecg (_afb ,_ecg (_edaa .DefPPr ,_fcf ));};for _ ,_bbae :=range _ebbf .P {if _bbae !=nil {_cbcc :=_dce ._afec .NewStyledParagraph ();_ffg :=_ecg (_bbae .PPr ,_fcf );_dga :=_gadd (_bbae .EndParaRPr ,_ffg .DefRPr );if len (_bbae .EG_TextRun )==0{_cbcc .Append ("\u000a"); -_ffc .Add (_cbcc );continue ;};for _ ,_ebf :=range _bbae .EG_TextRun {if _fdf :=_ebf .Br ;_fdf !=nil {_cbcc .Append ("\u000a");}else if _bag :=_ebf .R ;_bag !=nil {_aacef :=_ccfb (_bag .RPr ,_bfe );_aacef =_gadd (_aacef ,_dga );var _ecc _df .Color ;if _aacef .SolidFill !=nil {_ecc ,_ =_dce .getColorFromSolidFill (_aacef .SolidFill ); -}else {_ecc =_df .ColorBlack ;};_fedf ,_bddg ,_ccg ,_ :=_dce .makeStyleFromRPr (_aacef );_fedf .Color =_ecc ;if _bddg {_fedf .TextRise =0.5;}else if _ccg {_fedf .TextRise =-0.5;};_ffb :=_bag .T ;if _aacef .CapAttr ==_fg .ST_TextCapsTypeAll {for _ ,_dbe :=range _ffb {_dbe =[]rune (_fd .ToUpper (string (_dbe )))[0]; -};};_dfgg :=_cbcc .Append (_ffb );_dfgg .Style =*_fedf ;};};_ =_daf ;_ffc .Add (_cbcc );};};return _ffc ;};func (_dbad *textboxContext )addPrefix (_gebg *prefixData ,_ffdg *_df .TextStyle ){_cefd :=_cdeg (_gebg ._abda );_eaaa :=*_ffdg ;if _gebg ._dfd {_eaaa .Font =_e .AssignStdFontByName (_eaaa ,"\u0053\u0079\u006d\u0062\u006f\u006c"); -};for _ ,_gffca :=range _cefd {_gffca ._bgcb =&_eaaa ;_dbad .addTextSymbol (_gffca );};_cddg :=-(_gebg ._aaccc +_dbad ._ffgf ._fcfg );if _cddg < 0{_cddg =0;};_fbcd :=&symbol {_gcaf :"\u0020",_ffae :_cddg };_dbad .addTextSymbol (_fbcd );_dbad ._ffgf ._eceb +=(_gebg ._aaccc +_gebg ._aefd ); -};type textboxContext struct{_ddfe *convertContext ;_bbde float64 ;_abfg float64 ;_caea *_df .Creator ;_dbde float64 ;_adg []*paragraph ;_eea *paragraph ;_fdd *line ;_ffgf *word ;_degf bool ;};func (_fbdfd *line )moveRight (_ddga float64 ){for _ ,_dffe :=range _fbdfd ._cgcd {_dffe ._eceb +=_ddga ; -};};func (_egb *convertContext )makeStyleFromRPr (_gef *_fg .CT_TextCharacterProperties )(*_df .TextStyle ,bool ,bool ,bool ){var _efc ,_agfa ,_dgb bool ;_bcfd :=_egb ._afec .NewTextStyle ();if _gef !=nil {_afe :=_e .FontStyle_Regular ;_ggb :=_gbcd (_gef .BAttr ); -_bbd :=_gbcd (_gef .IAttr );if _ggb &&_bbd {_afe =_e .FontStyle_BoldItalic ;}else if _ggb {_afe =_e .FontStyle_Bold ;}else if _bbd {_afe =_e .FontStyle_Italic ;};_dgb =_gef .UAttr !=_fg .ST_TextUnderlineTypeUnset &&_gef .UAttr !=_fg .ST_TextUnderlineTypeNone ; -_ccbg :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _cfc :=_gef .Latin ;_cfc !=nil {_ccbg =_cfc .TypefaceAttr ;}else if _aaf :=_gef .Ea ;_aaf !=nil {_ccbg =_aaf .TypefaceAttr ;}else if _eedg :=_gef .Cs ;_eedg !=nil {_ccbg =_eedg .TypefaceAttr ;}else if _ddbbe :=_gef .Sym ; -_ddbbe !=nil {_ccbg =_ddbbe .TypefaceAttr ;};if _bbad ,_deeg :=_e .StdFontsMap [_ccbg ];_deeg {_bcfd .Font =_e .AssignStdFontByName (_bcfd ,_bbad [_afe ]);}else if _gfbbg :=_e .GetRegisteredFont (_ccbg ,_afe );_gfbbg !=nil {_bcfd .Font =_gfbbg ;}else {_d .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_ccbg ,_afe ); -_bcfd .Font =_e .AssignStdFontByName (_bcfd ,_e .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_afe ]);};var _gee float64 ;if _ddbc :=_gef .SzAttr ;_ddbc !=nil {_gee =float64 (*_ddbc )/100;}else {_gee =_e .DefaultFontSize ;};if _accd :=_gef .BaselineAttr ; -_accd !=nil {if _daac :=_accd .ST_PercentageDecimal ;_daac !=nil {if *_daac > 0{_efc =true ;}else if *_daac < 0{_agfa =true ;};};};if _efc ||_agfa {_gee *=0.64;};_bcfd .FontSize =_gee ;_gae :=0.0;if _feaf :=_gef .SpcAttr ;_feaf !=nil {if _bgab :=_feaf .ST_TextPointUnqualified ; -_bgab !=nil {_gae =float64 (*_bgab )/100;};};_bcfd .CharSpacing =_gae ;};return &_bcfd ,_efc ,_agfa ,_dgb ;};func _aeac (_cdeaa ,_cfec *_fg .CT_TablePartStyle )*_fg .CT_TablePartStyle {_fgcd :=_fg .NewCT_TablePartStyle ();if _cdeaa !=nil {*_fgcd =*_cdeaa ; -};if _cfec ==nil {return _fgcd ;};if _fgcd .TcTxStyle ==nil {_fgcd .TcTxStyle =_cfec .TcTxStyle ;}else {_fgcd .TcTxStyle =_ddadc (_fgcd .TcTxStyle ,_cfec .TcTxStyle );};if _fgcd .TcStyle ==nil {_fgcd .TcStyle =_cfec .TcStyle ;}else {_fgcd .TcStyle =_eggc (_fgcd .TcStyle ,_cfec .TcStyle ); -};return _fgcd ;};func (_gbe *convertContext )getConnectors (_ada *_baf .CT_Connector )[]_df .Drawable {_bbfd ,_ ,_ ,_ ,_ ,_ ,_ :=_gbe .getShapesFromSpPr (_ada .SpPr ,_ada .Style ,false ,0.0,0.0);return _bbfd ;};func _eggc (_fde ,_cdcc *_fg .CT_TableStyleCellStyle )*_fg .CT_TableStyleCellStyle {_adfcb :=_fg .NewCT_TableStyleCellStyle (); -if _fde !=nil {*_adfcb =*_fde ;};if _cdcc ==nil {return _adfcb ;};if _adfcb .TcBdr ==nil {_adfcb .TcBdr =_cdcc .TcBdr ;};if _adfcb .Fill ==nil {_adfcb .Fill =_cdcc .Fill ;};if _adfcb .FillRef ==nil {_adfcb .FillRef =_cdcc .FillRef ;};return _adfcb ;};func _ecg (_efge ,_aeae *_fg .CT_TextParagraphProperties )*_fg .CT_TextParagraphProperties {_adae :=_fg .NewCT_TextParagraphProperties (); -if _efge !=nil {*_adae =*_efge ;};if _aeae ==nil {return _adae ;};if _adae .MarLAttr ==nil {_adae .MarLAttr =_aeae .MarLAttr ;};if _adae .MarRAttr ==nil {_adae .MarRAttr =_aeae .MarRAttr ;};if _adae .LvlAttr ==nil {_adae .LvlAttr =_aeae .LvlAttr ;};if _adae .IndentAttr ==nil {_adae .IndentAttr =_aeae .IndentAttr ; -};if _adae .AlgnAttr ==_fg .ST_TextAlignTypeUnset {_adae .AlgnAttr =_aeae .AlgnAttr ;};if _adae .DefTabSzAttr ==nil {_adae .DefTabSzAttr =_aeae .DefTabSzAttr ;};if _adae .RtlAttr ==nil {_adae .RtlAttr =_aeae .RtlAttr ;};if _adae .EaLnBrkAttr ==nil {_adae .EaLnBrkAttr =_aeae .EaLnBrkAttr ; -};if _adae .FontAlgnAttr ==_fg .ST_TextFontAlignTypeUnset {_adae .FontAlgnAttr =_aeae .FontAlgnAttr ;};if _adae .LatinLnBrkAttr ==nil {_adae .LatinLnBrkAttr =_aeae .LatinLnBrkAttr ;};if _adae .HangingPunctAttr ==nil {_adae .HangingPunctAttr =_aeae .HangingPunctAttr ; -};if _adae .LnSpc ==nil {_adae .LnSpc =_aeae .LnSpc ;};if _adae .SpcBef ==nil {_adae .SpcBef =_aeae .SpcBef ;};if _adae .SpcAft ==nil {_adae .SpcAft =_aeae .SpcAft ;};if _adae .BuClrTx ==nil {_adae .BuClrTx =_aeae .BuClrTx ;};if _adae .BuClr ==nil {_adae .BuClr =_aeae .BuClr ; -};if _adae .BuSzTx ==nil {_adae .BuSzTx =_aeae .BuSzTx ;};if _adae .BuSzPct ==nil {_adae .BuSzPct =_aeae .BuSzPct ;};if _adae .BuSzPts ==nil {_adae .BuSzPts =_aeae .BuSzPts ;};if _adae .BuFontTx ==nil {_adae .BuFontTx =_aeae .BuFontTx ;};if _adae .BuFont ==nil {_adae .BuFont =_aeae .BuFont ; -};if _adae .BuNone ==nil {_adae .BuNone =_aeae .BuNone ;};if _adae .BuAutoNum ==nil {_adae .BuAutoNum =_aeae .BuAutoNum ;};if _adae .BuChar ==nil {_adae .BuChar =_aeae .BuChar ;};if _adae .BuBlip ==nil {_adae .BuBlip =_aeae .BuBlip ;};if _adae .TabLst ==nil {_adae .TabLst =_aeae .TabLst ; -};if _adae .ExtLst ==nil {_adae .ExtLst =_aeae .ExtLst ;};_adae .DefRPr =_gadd (_adae .DefRPr ,_aeae .DefRPr );return _adae ;};func (_adfb *convertContext )makePdfBlockFromTable (_dbdf *_fg .Tbl ,_faa float64 )*_df .Table {_ffa :=_dbdf .TblGrid ;if _ffa ==nil {return nil ; -};_eacb :=len (_ffa .GridCol );if _eacb ==0{return nil ;};_cbeg :=[]float64 {};_agg :=0.0;for _ ,_fagd :=range _ffa .GridCol {_bcbg :=_bab .FromEMU (_e .FromSTCoordinate (_fagd .WAttr ));_cbeg =append (_cbeg ,_bcbg );_agg +=_bcbg ;};_bdfg :=[]float64 {}; -for _bda :=0;_bda < _eacb ;_bda ++{_bdfg =append (_bdfg ,_cbeg [_bda ]/_agg );};_gag :=_adfb ._afec .NewTable (_eacb );_gag .SetColumnWidths (_bdfg ...);_edgd :=_dbdf .TblPr ;var _ebd *_fg .CT_TableStyle ;if _ddad :=_edgd .Choice ;_ddad !=nil {if _ddad .TableStyle !=nil {_ebd =_ddad .TableStyle ; -}else if _ddad .TableStyleId !=nil {_ebd =_adfb ._cdea .GetTableStyleById (*_ddad .TableStyleId );};};_bee :=_fg .NewCT_TablePartStyle ();_bee .TcStyle =_fg .NewCT_TableStyleCellStyle ();_bee .TcTxStyle =_fg .NewCT_TableStyleTextStyle ();if _ebd !=nil {if _ebd .WholeTbl !=nil {*_bee =*_ebd .WholeTbl ; -};if _ebd .TblBg !=nil {if _bee .TcStyle .Fill ==nil {_bee .TcStyle .Fill =_ebd .TblBg .Fill ;};};};if _bee .TcStyle .Fill ==nil {_bee .TcStyle .Fill =_fg .NewCT_FillProperties ();_bee .TcStyle .Fill .NoFill =_edgd .NoFill ;_bee .TcStyle .Fill .SolidFill =_edgd .SolidFill ; -};_edc :=len (_dbdf .Tr );for _dgd ,_cag :=range _dbdf .Tr {_ecf :=_dgd ==0;_gacd :=_dgd ==_edc -1;_gabgg :=_dgd %2==0;_decc :=len (_cag .Tc );var _gbda *_fg .CT_TablePartStyle ;if _ecf {_gbda =_ebd .FirstRow ;}else if _gabgg {_gbda =_ebd .Band2H ;}else {_gbda =_ebd .Band1H ; -};var _cea float64 ;for _ddfd ,_dcb :=range _cag .Tc {_fccf :=_ddfd ==0;_bdeg :=_ddfd ==_decc -1;_gaed :=_ddfd %2==0;var _abf *_fg .CT_TablePartStyle ;if _fccf {_abf =_ebd .FirstCol ;}else if _gaed {_abf =_ebd .Band2V ;}else {_abf =_ebd .Band1V ;};_eacbg :=_aeac (_aeac (_abf ,_gbda ),_bee ); -_cadg :=_adfb .addCellToTable (_gag ,_dcb ,_eacbg ,_faa *_bdfg [_ddfd ],_ecf ,_gacd ,_fccf ,_bdeg );if _cadg > _cea {_cea =_cadg ;};};_fbbg :=_bab .FromEMU (_e .FromSTCoordinate (_cag .HAttr ));if _fbbg < _cea {_fbbg =_cea ;};if _fbbg < _eacgb (4){_fbbg =_eacgb (4); -};_gag .SetRowHeight (_gag .CurRow (),_fbbg );};return _gag ;};type symbolStyle struct{_acd *string ;_ecff *float64 ;_ccaf *string ;_cdd *bool ;_cbfg *bool ;_bbc *bool ;_fgf *bool ;_gbdg *bool ;};func (_bbff *convertContext )getShapesFromSpPr (_adc *_fg .CT_ShapeProperties ,_cbcd *_fg .CT_ShapeStyle ,_fabe bool ,_bef float64 ,_ddbb float64 )([]_df .Drawable ,float64 ,float64 ,float64 ,float64 ,_df .Color ,bool ){_efdg :=[]_df .Drawable {}; -var _fabb ,_agc ,_fcc ,_cfd ,_gfbb float64 ;var _bce ,_bcg ,_baac ,_baff _df .Color ;var _bgfc *_fg .CT_BlipFillProperties ;_gca ,_bdc :=1.0,1.0;if _cbcd !=nil {_bce ,_bcg ,_baff =_bbff .getStyleColors (_cbcd );};if _eba :=_adc .Ln ;_eba !=nil {if _eba .NoFill !=nil {_baac ,_gfbb =nil ,0; -}else {_baac ,_gfbb ,_gca =_bbff .getInfoFromLn (_eba );if _baac ==nil {_baac =_baff ;};};};if _adc .NoFill !=nil {_bcg ,_bdc =nil ,0;}else if _fabe {_bcg =_bbff ._gdd ._dgg ;_bdc =_bbff ._gdd ._dbgf ;_bgfc =_bbff ._gdd ._gda ;}else if _aeg :=_adc .SolidFill ; -_aeg !=nil {_bcg ,_bdc =_bbff .getColorFromSolidFill (_aeg );};var _dfaa bool ;if _fbd :=_adc .Xfrm ;_fbd !=nil {_fabb ,_agc ,_fcc ,_cfd =_e .GetDataFromXfrm (_fbd );_fabb +=_bef ;_agc +=_ddbb ;_dfaa =true ;};if _dcf :=_adc .CustGeom ;_dcf !=nil {_dbb :=[]_bcc .Point {}; -_bdd ,_dbba :=1.0,1.0;if _degg :=_dcf .PathLst ;_degg !=nil {for _ ,_gcd :=range _degg .Path {if _gcd !=nil {if _feg :=_gcd .WAttr ;_feg !=nil {_bdd =_fcc /_bab .FromEMU (*_feg );};if _ebe :=_gcd .HAttr ;_ebe !=nil {_dbba =_cfd /_bab .FromEMU (*_ebe ); -};for _ ,_cbcg :=range _gcd .Close {if _cbcg !=nil {};};for _ ,_ccc :=range _gcd .MoveTo {if _ccc !=nil &&_ccc .Pt !=nil {_gec ,_acf :=_cdb (_ccc .Pt );_dbb =append (_dbb ,_bcc .Point {X :_gec *_bdd +_fabb ,Y :_acf *_dbba +_agc });};};for _ ,_fecf :=range _gcd .LnTo {if _fecf !=nil &&_fecf .Pt !=nil {_dcg ,_ebeb :=_cdb (_fecf .Pt ); -_dbb =append (_dbb ,_bcc .Point {X :_dcg *_bdd +_fabb ,Y :_ebeb *_dbba +_agc });};};_bcfa :=_bbff ._afec .NewPolygon ([][]_bcc .Point {_dbb });_bcfa .SetFillColor (_bcg );_bcfa .SetFillOpacity (_bdc );_bcfa .SetBorderWidth (_gfbb );if _baac !=nil {_bcfa .SetBorderColor (_baac ); -_bcfa .SetBorderOpacity (_gca );};_efdg =append (_efdg ,_bcfa );};};};};if _dbag :=_adc .PrstGeom ;_dbag !=nil {switch _dbag .PrstAttr {case _fg .ST_ShapeTypeRect :if _bgfc !=nil {_gacb :=_bbff .getShapeFromBlipFill (_bgfc ,_fabb ,_agc ,_fcc ,_cfd ,false ); -_efdg =append (_efdg ,_gacb );}else {_eeba :=_bbff ._afec .NewRectangle (_fabb ,_agc ,_fcc ,_cfd );_eacg :=_bcg !=nil &&_bdc > 0;if _eacg {_eeba .SetFillColor (_bcg );_eeba .SetFillOpacity (_bdc );};_cbe :=_baac !=nil &&_gca > 0&&_gfbb > 0;if _cbe {_eeba .SetBorderWidth (_gfbb ); -_eeba .SetBorderColor (_baac );_eeba .SetBorderOpacity (_gca );};if _eacg ||_cbe {_efdg =append (_efdg ,_eeba );};};case _fg .ST_ShapeTypeLine :_degb :=_bbff ._afec .NewLine (_fabb ,_agc ,_fabb +_fcc ,_agc +_cfd );_degb .SetLineWidth (_gfbb );if _baac !=nil {_degb .SetColor (_baac ); -};_efdg =append (_efdg ,_degb );};};return _efdg ,_fabb ,_agc ,_fcc ,_cfd ,_bce ,_dfaa ;};func (_ceg *convertContext )renderCurrentStateToGoImage ()(_c .Image ,error ){_dace :=_e .MakeTempCreator (_ceg ._dcfc ,_ceg ._bgce );_dace .NewPage ();for _ ,_fece :=range _ceg ._baaf {if _fece !=nil {_dace .MoveTo (0,0); -_dace .Draw (_fece );};};_agbf ,_ddaf :=_e .GetPageFromCreator (_dace );if _ddaf !=nil {return nil ,_ddaf ;};return _ga .NewImageDevice ().Render (_agbf );};func (_cgb *convertContext )getShapes (_cbc *_baf .CT_Shape )[]_df .Drawable {_dbd :=[]_df .Drawable {}; -_cabf :=_cbc .SpPr ;if _cabf ==nil {return _dbd ;};var _gbd bool ;if _bgc :=_cbc .UseBgFillAttr ;_bgc !=nil {_gbd =*_bgc ;};_ab ,_bd ,_efdb ,_gbde ,_acb ,_dbdg ,_abg :=_cgb .getShapesFromSpPr (_cabf ,_cbc .Style ,_gbd ,0.0,0.0);_dbd =append (_dbd ,_ab ...); -if _addg :=_cbc .TxBody ;_addg !=nil {_dda ,_aace ,_dfba ,_abd ,_bbbe :=_cgb .getPhData (_cbc );if _dda !=nil &&!_abg {_bd ,_efdb ,_gbde ,_acb =_e .GetDataFromXfrm (_dda );};_cbcb ,_fbb :=_cgb .makePdfBlockFromTxBody (_addg ,_aace ,_dfba ,_gbde ,_acb ,_dbdg ,_abd ,_bbbe ); -if _fbb !=nil {_d .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050\u0044\u0046\u0020\u0062\u006c\u006f\u0063\u006b\u0020\u0066\u0072o\u006d\u0020\u0074\u0065\u0078t\u0062\u006fx\u003a\u0020\u0025\u0073",_fbb ); -}else if _cbcb !=nil {_cbcb .SetPos (_bd ,_efdb );_dbd =append (_dbd ,_cbcb );};};return _dbd ;};func _ddadc (_adgg ,_gacc *_fg .CT_TableStyleTextStyle )*_fg .CT_TableStyleTextStyle {_bcec :=_fg .NewCT_TableStyleTextStyle ();if _adgg !=nil {*_bcec =*_adgg ; -};if _gacc ==nil {return _bcec ;};if _bcec .BAttr ==_fg .ST_OnOffStyleTypeUnset {_bcec .BAttr =_gacc .BAttr ;};if _bcec .IAttr ==_fg .ST_OnOffStyleTypeUnset {_bcec .IAttr =_gacc .IAttr ;};if _bcec .Font ==nil {_bcec .Font =_gacc .Font ;};if _bcec .FontRef ==nil {_bcec .FontRef =_gacc .FontRef ; -};if _bcec .ScrgbClr ==nil {_bcec .ScrgbClr =_gacc .ScrgbClr ;};if _bcec .SrgbClr ==nil {_bcec .SrgbClr =_gacc .SrgbClr ;};if _bcec .HslClr ==nil {_bcec .HslClr =_gacc .HslClr ;};if _bcec .SysClr ==nil {_bcec .SysClr =_gacc .SysClr ;};if _bcec .SchemeClr ==nil {_bcec .SchemeClr =_gacc .SchemeClr ; -};if _bcec .PrstClr ==nil {_bcec .PrstClr =_gacc .PrstClr ;};return _bcec ;};func (_daaa *textboxContext )addTextSymbol (_gabd *symbol ){_baba :=_df .New ();_ecac :=_baba .NewStyledParagraph ();_ecac .SetMargins (0,0,0,0);_cbdd :=_ecac .Append (_gabd ._gcaf ); -_eag :=0.0;if _gabd ._bgcb !=nil {_cbdd .Style =*_gabd ._bgcb ;if _gabd ._bgcb .CharSpacing !=0{_eag =_gabd ._bgcb .CharSpacing ;};};_gabd ._ffee =_ecac .Height ();_gabd ._fffd =_ecac .Height ()*1.2;if _gabd ._fffd < _daaa ._eea ._dfbf {_gabd ._fffd =_daaa ._eea ._dfbf ; -};if _gabd ._ffae ==0{_gabd ._ffae =_ecac .Width ()+_eag ;};if len (_daaa ._ffgf ._eaab )> 0{_eef :=_daaa ._ffgf ._eaab [len (_daaa ._ffgf ._eaab )-1]._gcaf ;if _daaa ._eea ._cdga ||_e .IsNoSpaceLanguage (_eef )||(_eef =="\u0020")!=(_gabd ._gcaf =="\u0020"){_daaa .addCurrentWordToParagraph (); -_daaa .newWord ();};};_daaa ._ffgf ._eaab =append (_daaa ._ffgf ._eaab ,_gabd );_gabd ._facg =_daaa ._ffgf ._fcfg ;_daaa ._ffgf ._fcfg +=_gabd ._ffae ;if _gabd ._gcaf !="\u0020"{_daaa ._ffgf ._bge =false ;};};func (_gfea *convertContext )renderPageWithDrawableToGoImage (_cdgaa _df .Drawable )(_c .Image ,error ){_fdeg :=_e .MakeTempCreator (_gfea ._dcfc ,_gfea ._bgce ); -_fdeg .NewPage ();_fdeg .Draw (_cdgaa );_gfg ,_gdeb :=_e .GetPageFromCreator (_fdeg );if _gdeb !=nil {return nil ,_gdeb ;};return _ga .NewImageDevice ().Render (_gfg );};func (_ggd *convertContext )getColorFromSolidFill (_gfebg *_fg .CT_SolidColorFillProperties )(_df .Color ,float64 ){if _gfebg ==nil {return nil ,1; -};var _agcf string ;_ffff :=1.0;if _aeb :=_gfebg .SrgbClr ;_aeb !=nil {_agcf =_aeb .ValAttr ;_ffff =_e .GetOpacityFromColorTransform (_aeb .EG_ColorTransform );}else if _edef :=_gfebg .SchemeClr ;_edef !=nil {_agcf =_e .GetColorStringFromDmlColor (_ggd ._cbda .GetColorBySchemeColor (_edef .ValAttr )); -_agcf =_e .AdjustColor (_agcf ,_edef .EG_ColorTransform );_ffff =_e .GetOpacityFromColorTransform (_edef .EG_ColorTransform );};if _agcf !=""{_abfge :=_df .ColorRGBFromHex ("\u0023"+_agcf );return _abfge ,_ffff ;};return nil ,1;};func (_aaae *textboxContext )alignSymbolsVertically (){for _ ,_agae :=range _aaae ._adg {for _ ,_bdbb :=range _agae ._dbcad {_addb :=0.0; -for _ ,_ebac :=range _bdbb ._cgcd {for _ ,_aege :=range _ebac ._eaab {if _aege ._fffd > _addb {_addb =_aege ._fffd ;};};};for _ ,_ffdge :=range _bdbb ._cgcd {for _ ,_beeg :=range _ffdge ._eaab {if _beeg ._ffee < _addb {_beeg ._cbeb =_addb -_beeg ._ffee ; -};};};};};};func (_dgdb *convertContext )applyBlipEffectsOnImg (_edeac *_df .Image ,_bdae ,_dbdb float64 ,_cgcc []*_fg .CT_BlipChoice )*_df .Image {if len (_cgcc )==0{return _edeac ;};_edeac .SetPos (_bdae ,_dbdb );_cec ,_dgcc :=_dgdb .renderPageWithDrawableToGoImage (_edeac ); -if _dgcc !=nil {_d .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020a\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0074\u006f\u0020\u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067e\u003a\u0020\u0025\u0073",_dgcc ); -return _edeac ;};_gaea ,_dgcc :=_dgdb .renderCurrentStateToGoImage ();if _dgcc !=nil {_d .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065n\u0064\u0065\u0072 t\u0068\u0065\u0020\u0063\u0075\u0072r\u0065\u006e\u0074\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u0020G\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a \u0025\u0073",_dgcc ); -return _edeac ;};_cggf :=_cec .Bounds ();_ccgag :=_c .NewRGBA (_cggf );_ceb ,_bcbb :=_edeac .Width (),_edeac .Height ();for _ ,_beda :=range _cgcc {for _ ,_fagg :=range _beda .AlphaModFix {if _daae :=_fagg .AmtAttr ;_daae !=nil {if _ggea :=_daae .ST_PositivePercentageDecimal ; -_ggea !=nil {_ggad :=uint8 (255*(*_ggea )/100000);_bceb :=_c .NewUniform (_f .Alpha {_ggad });_bg .Draw (_ccgag ,_cggf ,_gaea ,_c .Point {0,0},_bg .Src );_bg .DrawMask (_ccgag ,_cggf ,_cec ,_c .Point {0,0},_bceb ,_c .Point {0,0},_bg .Over );};};};};_egdaa :=_c .Rect (int (_bdae ),int (_dbdb ),int (_bdae +_ceb )+1,int (_dbdb +_bcbb )+1); -_bcgf :=_e .CropImageByRect (_ccgag ,_egdaa );_cbgf ,_dgcc :=_dgdb ._afec .NewImageFromGoImage (_bcgf );if _dgcc !=nil {_d .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u0020t\u006f \u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dgcc ); -return _edeac ;};return _cbgf ;};type background struct{_dgg _df .Color ;_dbgf float64 ;_gda *_fg .CT_BlipFillProperties ;};func _bace (_cabg int ,_edf bool )string {_geda :=(_cabg -1)/26+1;_gecf :=byte ((_cabg -1)%26);if _edf {_gecf +=byte (65);}else {_gecf +=byte (97); -};_eee :=_cc .NewBuffer ([]byte {});for _fdg :=0;_fdg < _geda ;_fdg ++{_eee .Write ([]byte {_gecf });};return _eee .String ();};func (_dfcb *textboxContext )drawParagraphs (){_dfcb ._caea .NewPage ();for _ ,_afed :=range _dfcb ._adg {for _ ,_fcb :=range _afed ._dbcad {for _ ,_cda :=range _fcb ._cgcd {for _ ,_badb :=range _cda ._eaab {_dfbc :=_dfcb ._caea .NewStyledParagraph (); -if _badb ._agad {_badb ._cbeb =0;}else if _badb ._cac {_badb ._cbeb =1.2*_fcb ._aafb -_badb ._ffee ;};_aagg :=_cda ._eceb +_badb ._facg ;_dfdd :=_afed ._bdee +_fcb ._ebfb +_badb ._cbeb ;_dfbc .SetPos (_aagg ,_dfdd );_bec :=_dfbc .Append (_badb ._gcaf ); -if _badb ._bgcb !=nil {_bec .Style =*_badb ._bgcb ;};_dfcb ._caea .Draw (_dfbc );if _badb ._beb {_dcee :=_dfdd +_badb ._ffee +2;_e .DrawLine (_dfcb ._caea ,_aagg ,_dcee ,_aagg +_badb ._ffae ,_dcee ,1,_badb ._bgcb .Color );};};};};};};func _dfgb (_ffaf float64 )float64 {return _ffaf *_bab .Inch }; -func (_bbb *convertContext )tileImage (_efe *_df .Image ,_bccg *_fg .CT_TileInfoProperties ,_cbd ,_aab float64 )*_df .Image {_gde ,_dbc :=1.0,1.0;if _eded :=_bccg .SxAttr ;_eded !=nil {_gde =_e .FromSTPercentage (_eded );};if _af :=_bccg .SyAttr ;_af !=nil {_dbc =_e .FromSTPercentage (_af ); -};_adf :=_e .MakeTempCreator (_cbd ,_aab );_efe .Scale (_gde ,_dbc );_geg ,_efd :=_efe .Width (),_efe .Height ();var _eaa ,_fec float64 ;if _dgef :=_bccg .TxAttr ;_dgef !=nil {_eaa =_bab .FromEMU (_e .FromSTCoordinate (*_dgef ));};if _fac :=_bccg .TyAttr ; -_fac !=nil {_fec =_bab .FromEMU (_e .FromSTCoordinate (*_fac ));};if _eaa > 0{_eaa -=_geg ;};if _fec > 0{_fec -=_efd ;};_ged :=_bbb ._dcfc /_geg +1;_gdf :=_bbb ._bgce /_efd +1;for _agd :=0.0;_agd <=_ged ;_agd ++{_bccb :=_agd *_geg ;for _gdg :=0.0;_gdg <=_gdf ; -_gdg ++{_ffd :=_gdg *_efd ;_efe .SetPos (_bccb +_eaa ,_ffd +_fec );_adf .Draw (_efe );};};_gac ,_egf :=_e .GetPageFromCreator (_adf );if _egf !=nil {_d .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0067\u0065\u0074\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0066\u0072\u006fm\u0020\u0063\u0072\u0065\u0061\u0074\u006fr\u003a\u0020\u0025\u0073",_egf ); -return nil ;};_ccf ,_egf :=_ga .NewImageDevice ().Render (_gac );if _egf !=nil {_d .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_egf );return nil ;};_dfad ,_egf :=_bbb ._afec .NewImageFromGoImage (_ccf ); -if _egf !=nil {_d .Log .Debug ("\u0043\u0061nn\u006f\u0074\u0020c\u0072\u0065\u0061\u0074e i\u006dag\u0065\u0020\u0066\u0072\u006f\u006d\u0020Go\u0049\u006d\u0061\u0067\u0065\u003a\u0020%\u0073",_egf );return nil ;};return _dfad ;}; +func RegisterFontsFromDirectory (dirName string )error {return _f .RegisterFontsFromDirectory (dirName )};type symbol struct{_aecd string ;_fgbd float64 ;_fgf float64 ;_ffab float64 ;_fce float64 ;_beea float64 ;_eabf *_ge .TextStyle ;_dcag string ;_gdgd bool ; +_abed bool ;_dfgf bool ;};type prefixData struct{_gabe string ;_cgbg bool ;_ece float64 ;_gcfeg float64 ;};func _fbbc (_gefe ,_cagc *_fg .CT_TextParagraphProperties )*_fg .CT_TextParagraphProperties {_cddcg :=_fg .NewCT_TextParagraphProperties ();if _gefe !=nil {*_cddcg =*_gefe ; +};if _cagc ==nil {return _cddcg ;};if _cddcg .MarLAttr ==nil {_cddcg .MarLAttr =_cagc .MarLAttr ;};if _cddcg .MarRAttr ==nil {_cddcg .MarRAttr =_cagc .MarRAttr ;};if _cddcg .LvlAttr ==nil {_cddcg .LvlAttr =_cagc .LvlAttr ;};if _cddcg .IndentAttr ==nil {_cddcg .IndentAttr =_cagc .IndentAttr ; +};if _cddcg .AlgnAttr ==_fg .ST_TextAlignTypeUnset {_cddcg .AlgnAttr =_cagc .AlgnAttr ;};if _cddcg .DefTabSzAttr ==nil {_cddcg .DefTabSzAttr =_cagc .DefTabSzAttr ;};if _cddcg .RtlAttr ==nil {_cddcg .RtlAttr =_cagc .RtlAttr ;};if _cddcg .EaLnBrkAttr ==nil {_cddcg .EaLnBrkAttr =_cagc .EaLnBrkAttr ; +};if _cddcg .FontAlgnAttr ==_fg .ST_TextFontAlignTypeUnset {_cddcg .FontAlgnAttr =_cagc .FontAlgnAttr ;};if _cddcg .LatinLnBrkAttr ==nil {_cddcg .LatinLnBrkAttr =_cagc .LatinLnBrkAttr ;};if _cddcg .HangingPunctAttr ==nil {_cddcg .HangingPunctAttr =_cagc .HangingPunctAttr ; +};if _cddcg .LnSpc ==nil {_cddcg .LnSpc =_cagc .LnSpc ;};if _cddcg .SpcBef ==nil {_cddcg .SpcBef =_cagc .SpcBef ;};if _cddcg .SpcAft ==nil {_cddcg .SpcAft =_cagc .SpcAft ;};if _cddcg .BuClrTx ==nil {_cddcg .BuClrTx =_cagc .BuClrTx ;};if _cddcg .BuClr ==nil {_cddcg .BuClr =_cagc .BuClr ; +};if _cddcg .BuSzTx ==nil {_cddcg .BuSzTx =_cagc .BuSzTx ;};if _cddcg .BuSzPct ==nil {_cddcg .BuSzPct =_cagc .BuSzPct ;};if _cddcg .BuSzPts ==nil {_cddcg .BuSzPts =_cagc .BuSzPts ;};if _cddcg .BuFontTx ==nil {_cddcg .BuFontTx =_cagc .BuFontTx ;};if _cddcg .BuFont ==nil {_cddcg .BuFont =_cagc .BuFont ; +};if _cddcg .BuNone ==nil {_cddcg .BuNone =_cagc .BuNone ;};if _cddcg .BuAutoNum ==nil {_cddcg .BuAutoNum =_cagc .BuAutoNum ;};if _cddcg .BuChar ==nil {_cddcg .BuChar =_cagc .BuChar ;};if _cddcg .BuBlip ==nil {_cddcg .BuBlip =_cagc .BuBlip ;};if _cddcg .TabLst ==nil {_cddcg .TabLst =_cagc .TabLst ; +};if _cddcg .ExtLst ==nil {_cddcg .ExtLst =_cagc .ExtLst ;};_cddcg .DefRPr =_geeb (_cddcg .DefRPr ,_cagc .DefRPr );return _cddcg ;};func (_ffbf *textboxContext )addTextSymbol (_gabcg *symbol ){_cbggb :=_ge .New ();_bbee :=_cbggb .NewStyledParagraph (); +_bbee .SetMargins (0,0,0,0);_gada :=_bbee .Append (_gabcg ._aecd );_cdc :=0.0;if _gabcg ._eabf !=nil {_gada .Style =*_gabcg ._eabf ;if _gabcg ._eabf .CharSpacing !=0{_cdc =_gabcg ._eabf .CharSpacing ;};};_gabcg ._ffab =_bbee .Height ();_gabcg ._fgf =_bbee .Height ()*1.2; +if _gabcg ._fgf < _ffbf ._bfd ._dgcc {_gabcg ._fgf =_ffbf ._bfd ._dgcc ;};if _gabcg ._beea ==0{_gabcg ._beea =_bbee .Width ()+_cdc ;};if len (_ffbf ._cdbc ._egc )> 0{_dcba :=_ffbf ._cdbc ._egc [len (_ffbf ._cdbc ._egc )-1]._aecd ;if _ffbf ._bfd ._feg ||_f .IsNoSpaceLanguage (_dcba )||(_dcba =="\u0020")!=(_gabcg ._aecd =="\u0020"){_ffbf .addCurrentWordToParagraph (); +_ffbf .newWord ();};};_ffbf ._cdbc ._egc =append (_ffbf ._cdbc ._egc ,_gabcg );_gabcg ._fgbd =_ffbf ._cdbc ._dfd ;_ffbf ._cdbc ._dfd +=_gabcg ._beea ;if _gabcg ._aecd !="\u0020"{_ffbf ._cdbc ._cgdg =false ;};};func _fabg (_cffc *_fg .CT_TableCellProperties ,_aggfa *_fg .CT_TableStyleCellStyle ,_bcca ,_aabc ,_bage ,_feab bool )*_fg .CT_TableCellProperties {_gagd :=_fg .NewCT_TableCellProperties (); +if _cffc !=nil {*_gagd =*_cffc ;};if _aggfa ==nil {return _gagd ;};if _fbea :=_aggfa .FillRef ;_fbea !=nil {_egbf :=_fg .NewCT_SolidColorFillProperties ();_egbf .ScrgbClr =_fbea .ScrgbClr ;_egbf .SrgbClr =_fbea .SrgbClr ;_egbf .HslClr =_fbea .HslClr ;_egbf .SysClr =_fbea .SysClr ; +_egbf .SchemeClr =_fbea .SchemeClr ;_egbf .PrstClr =_fbea .PrstClr ;_gagd .SolidFill =_egbf ;};if _gagd .NoFill ==nil &&_gagd .SolidFill ==nil {if _daeed :=_aggfa .Fill ;_daeed !=nil {if _gagd .NoFill ==nil {_gagd .NoFill =_daeed .NoFill ;};if _gagd .SolidFill ==nil {_gagd .SolidFill =_daeed .SolidFill ; +};};};if _gbba :=_aggfa .TcBdr ;_gbba !=nil {if _gagd .LnL ==nil {var _fbbf *_fg .CT_ThemeableLineStyle ;if _bage {_fbbf =_gbba .Left ;}else {_fbbf =_gbba .InsideV ;};if _fbbf !=nil {_gagd .LnL =_fbbf .Ln ;};};if _gagd .LnR ==nil {var _begc *_fg .CT_ThemeableLineStyle ; +if _feab {_begc =_gbba .Right ;}else {_begc =_gbba .InsideV ;};if _begc !=nil {_gagd .LnR =_begc .Ln ;};};if _gagd .LnT ==nil {var _gafc *_fg .CT_ThemeableLineStyle ;if _bcca {_gafc =_gbba .Top ;}else {_gafc =_gbba .InsideH ;};if _gafc !=nil {_gagd .LnT =_gafc .Ln ; +};};if _gagd .LnB ==nil {var _dfcd *_fg .CT_ThemeableLineStyle ;if _aabc {_dfcd =_gbba .Bottom ;}else {_dfcd =_gbba .InsideH ;};if _dfcd !=nil {_gagd .LnB =_dfcd .Ln ;};};};return _gagd ;};func _ebab (_eabff ,_acbg *_fg .CT_TablePartStyle )*_fg .CT_TablePartStyle {_ebed :=_fg .NewCT_TablePartStyle (); +if _eabff !=nil {*_ebed =*_eabff ;};if _acbg ==nil {return _ebed ;};if _ebed .TcTxStyle ==nil {_ebed .TcTxStyle =_acbg .TcTxStyle ;}else {_ebed .TcTxStyle =_fcde (_ebed .TcTxStyle ,_acbg .TcTxStyle );};if _ebed .TcStyle ==nil {_ebed .TcStyle =_acbg .TcStyle ; +}else {_ebed .TcStyle =_dgbe (_ebed .TcStyle ,_acbg .TcStyle );};return _ebed ;};func (_dbfga *convertContext )getShapeFromBlipFill (_bbaf *_fg .CT_BlipFillProperties ,_affec ,_dcfa ,_dfagd ,_dfbad float64 ,_faba bool )_ge .Drawable {_fbec ,_fceg ,_bgbc :=_dbfga .makePdfImageFromBlipFill (_bbaf ,_faba ); +if _bgbc !=nil {_e .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050D\u0046\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a\u0020\u0025\u0073",_bgbc ); +return nil ;};if _fbec ==nil {return nil ;};if _cabac :=_bbaf .Tile ;_cabac !=nil {_fbec =_dbfga .tileImage (_fbec ,_bbaf .Tile ,_dfagd ,_dfbad );};if _begd :=_bbaf .Stretch ;_begd !=nil {_fbec ,_affec ,_dcfa =_dbfga .stretchImage (_fbec ,_bbaf .Stretch ,_affec ,_dcfa ,_dfagd ,_dfbad ); +};if len (_fceg )==0{_fbec .SetPos (_affec ,_dcfa );return _fbec ;};_fbec =_dbfga .applyBlipEffectsOnImg (_fbec ,_affec ,_dcfa ,_fceg );_fbec .SetPos (_affec ,_dcfa );return _fbec ;};var _ddfg =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; +func (_fegc *textboxContext )alignVertically (_agda _fg .ST_TextAnchoringType ){_fegc .alignParagraphsVertically (_agda );_fegc .alignSymbolsVertically ();};func (_cb *convertContext )tileImage (_gca *_ge .Image ,_gfa *_fg .CT_TileInfoProperties ,_aea ,_bgf float64 )*_ge .Image {_ded ,_cddc :=1.0,1.0; +if _aga :=_gfa .SxAttr ;_aga !=nil {_ded =_f .FromSTPercentage (_aga );};if _dgf :=_gfa .SyAttr ;_dgf !=nil {_cddc =_f .FromSTPercentage (_dgf );};_ceg :=_f .MakeTempCreator (_aea ,_bgf );_gca .Scale (_ded ,_cddc );_cbc ,_dee :=_gca .Width (),_gca .Height (); +var _dag ,_gfaf float64 ;if _bea :=_gfa .TxAttr ;_bea !=nil {_dag =_gg .FromEMU (_f .FromSTCoordinate (*_bea ));};if _agd :=_gfa .TyAttr ;_agd !=nil {_gfaf =_gg .FromEMU (_f .FromSTCoordinate (*_agd ));};if _dag > 0{_dag -=_cbc ;};if _gfaf > 0{_gfaf -=_dee ; +};_dagg :=_cb ._dfb /_cbc +1;_gfaa :=_cb ._ade /_dee +1;for _cbb :=0.0;_cbb <=_dagg ;_cbb ++{_fffc :=_cbb *_cbc ;for _cgfa :=0.0;_cgfa <=_gfaa ;_cgfa ++{_gcd :=_cgfa *_dee ;_gca .SetPos (_fffc +_dag ,_gcd +_gfaf );_ceg .Draw (_gca );};};_aef ,_fef :=_f .GetPageFromCreator (_ceg ); +if _fef !=nil {_e .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0067\u0065\u0074\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0066\u0072\u006fm\u0020\u0063\u0072\u0065\u0061\u0074\u006fr\u003a\u0020\u0025\u0073",_fef );return nil ;};_cgg ,_fef :=_ea .NewImageDevice ().Render (_aef ); +if _fef !=nil {_e .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fef );return nil ;};_gdc ,_fef :=_cb ._fffd .NewImageFromGoImage (_cgg );if _fef !=nil {_e .Log .Debug ("\u0043\u0061nn\u006f\u0074\u0020c\u0072\u0065\u0061\u0074e i\u006dag\u0065\u0020\u0066\u0072\u006f\u006d\u0020Go\u0049\u006d\u0061\u0067\u0065\u003a\u0020%\u0073",_fef ); +return nil ;};return _gdc ;};func (_cfdd *textboxContext )newParagraph (){_eebd :=¶graph {};_eebd ._ebc =_cfdd ._adga ;_cfdd ._bfd =_eebd ;};func (_ccea *convertContext )renderCurrentStateToGoImage ()(_ae .Image ,error ){_cacb :=_f .MakeTempCreator (_ccea ._dfb ,_ccea ._ade ); +_cacb .NewPage ();for _ ,_fdcg :=range _ccea ._gbbf {if _fdcg !=nil {_cacb .MoveTo (0,0);_cacb .Draw (_fdcg );};};_fbga ,_fead :=_f .GetPageFromCreator (_cacb );if _fead !=nil {return nil ,_fead ;};return _ea .NewImageDevice ().Render (_fbga );};func (_fec *convertContext )drawSlide (){_fec ._fffd .NewPage (); +for _ ,_bcd :=range _fec ._gbbf {if _bcd !=nil {_fec ._fffd .MoveTo (0,0);_fec ._fffd .Draw (_bcd );};};}; -// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_e .FontStyle ;type prefixData struct{_abda string ;_dfd bool ;_aefd float64 ;_aaccc float64 ;};func _gdadg (_cdbc *_baf .CT_CommonSlideData ,_efce _baf .ST_PlaceholderType ,_bddb *uint32 ,_bgb bool )(*_fg .CT_Transform2D ,*_fg .CT_TextBody ,*bool ,*bool ){if _cdbc !=nil &&(_efce !=_baf .ST_PlaceholderTypeUnset ||!_bgb ){if _agfbb :=_cdbc .SpTree ; -_agfbb !=nil {for _ ,_fgbe :=range _agfbb .Choice {if _fgbe !=nil {for _ ,_ccef :=range _fgbe .Sp {if _ccef !=nil {_bgeb ,_ebc :=_efga (_ccef );if _efce ==_bgeb {if (_bgb &&_ebc ==nil )||(!_bgb &&_ebc !=nil &&*_ebc ==*_bddb ){var _cdfa *_fg .CT_Transform2D ; -if _ccef .SpPr !=nil {_cdfa =_ccef .SpPr .Xfrm ;};_ege :=_efce ==_baf .ST_PlaceholderTypeTitle ||_efce ==_baf .ST_PlaceholderTypeCtrTitle ;_dfe :=!_ege &&_efce !=_baf .ST_PlaceholderTypeUnset ;return _cdfa ,_ccef .TxBody ,&_ege ,&_dfe ;};};};};};};};}; -return nil ,nil ,nil ,nil ;};func _cdb (_bcdg *_fg .CT_AdjPoint2D )(float64 ,float64 ){var _gega ,_ebg float64 ;_gcea ,_gfbe :=_bcdg .XAttr ,_bcdg .YAttr ;if _cdf :=_gcea .ST_Coordinate ;_cdf !=nil {_gega =_bab .FromEMU (_e .FromSTCoordinate (*_cdf )); -};if _ggc :=_gfbe .ST_Coordinate ;_ggc !=nil {_ebg =_bab .FromEMU (_e .FromSTCoordinate (*_ggc ));};return _gega ,_ebg ;};func _dedc (_bdfdg ,_bdaf *_fg .CT_TextBodyProperties )*_fg .CT_TextBodyProperties {_dffa :=_fg .NewCT_TextBodyProperties ();if _bdfdg !=nil {*_dffa =*_bdfdg ; -};if _bdaf ==nil {return _dffa ;};if _dffa .RotAttr ==nil {_dffa .RotAttr =_bdaf .RotAttr ;};if _dffa .SpcFirstLastParaAttr ==nil {_dffa .SpcFirstLastParaAttr =_bdaf .SpcFirstLastParaAttr ;};if _dffa .VertOverflowAttr ==_fg .ST_TextVertOverflowTypeUnset {_dffa .VertOverflowAttr =_bdaf .VertOverflowAttr ; -};if _dffa .HorzOverflowAttr ==_fg .ST_TextHorzOverflowTypeUnset {_dffa .HorzOverflowAttr =_bdaf .HorzOverflowAttr ;};if _dffa .VertAttr ==_fg .ST_TextVerticalTypeUnset {_dffa .VertAttr =_bdaf .VertAttr ;};if _dffa .WrapAttr ==_fg .ST_TextWrappingTypeUnset {_dffa .WrapAttr =_bdaf .WrapAttr ; -};if _dffa .LInsAttr ==nil {_dffa .LInsAttr =_bdaf .LInsAttr ;};if _dffa .TInsAttr ==nil {_dffa .TInsAttr =_bdaf .TInsAttr ;};if _dffa .RInsAttr ==nil {_dffa .RInsAttr =_bdaf .RInsAttr ;};if _dffa .BInsAttr ==nil {_dffa .BInsAttr =_bdaf .BInsAttr ;};if _dffa .NumColAttr ==nil {_dffa .NumColAttr =_bdaf .NumColAttr ; -};if _dffa .SpcColAttr ==nil {_dffa .SpcColAttr =_bdaf .SpcColAttr ;};if _dffa .RtlColAttr ==nil {_dffa .RtlColAttr =_bdaf .RtlColAttr ;};if _dffa .AnchorAttr ==_fg .ST_TextAnchoringTypeUnset {_dffa .AnchorAttr =_bdaf .AnchorAttr ;};if _dffa .AnchorCtrAttr ==nil {_dffa .AnchorCtrAttr =_bdaf .AnchorCtrAttr ; -};if _dffa .ForceAAAttr ==nil {_dffa .ForceAAAttr =_bdaf .ForceAAAttr ;};if _dffa .UprightAttr ==nil {_dffa .UprightAttr =_bdaf .UprightAttr ;};if _dffa .CompatLnSpcAttr ==nil {_dffa .CompatLnSpcAttr =_bdaf .CompatLnSpcAttr ;};if _dffa .PrstTxWarp ==nil {_dffa .PrstTxWarp =_bdaf .PrstTxWarp ; -};if _dffa .NoAutofit ==nil {_dffa .NoAutofit =_bdaf .NoAutofit ;};if _dffa .NormAutofit ==nil {_dffa .NormAutofit =_bdaf .NormAutofit ;};if _dffa .SpAutoFit ==nil {_dffa .SpAutoFit =_bdaf .SpAutoFit ;};if _dffa .Scene3d ==nil {_dffa .Scene3d =_bdaf .Scene3d ; -};if _dffa .Sp3d ==nil {_dffa .Sp3d =_bdaf .Sp3d ;};if _dffa .FlatTx ==nil {_dffa .FlatTx =_bdaf .FlatTx ;};if _dffa .ExtLst ==nil {_dffa .ExtLst =_bdaf .ExtLst ;};return _dffa ;};func (_ffaab *textboxContext )addCurrentParagraph (){_ffaab ._dbde =_ffaab ._eea ._bdee +_ffaab ._eea ._cgg +_ffaab ._eea ._bfg +_ffaab ._eea ._aag ; -_ffaab ._adg =append (_ffaab ._adg ,_ffaab ._eea );_ffaab .alignParagraph ();};func _eacgb (_cddgg float64 )float64 {return _cddgg *_bab .Millimeter };func (_dggd *textboxContext )addTextRun (_gbbb *_fg .EG_TextRun ,_eaaag *_fg .CT_TextCharacterProperties ,_aedbe _df .Color ,_bcfb *prefixData ){if _bfd :=_gbbb .Br ; -_bfd !=nil {_dggd .addCurrentWordToParagraph ();_dggd .newLine ();_dggd .newWord ();}else if _gecb :=_gbbb .R ;_gecb !=nil {var _gdgg _df .Color ;if _gecb .RPr !=nil &&_gecb .RPr .SolidFill !=nil {_gdgg ,_ =_dggd ._ddfe .getColorFromSolidFill (_gecb .RPr .SolidFill ); -}else if _aedbe !=nil {_gdgg =_aedbe ;}else if _eaaag .SolidFill !=nil {_gdgg ,_ =_dggd ._ddfe .getColorFromSolidFill (_eaaag .SolidFill );}else {_gdgg =_df .ColorBlack ;};_dcgd :=_gadd (_gecb .RPr ,_eaaag );_cgag ,_dbaea ,_fbcf ,_dab :=_dggd ._ddfe .makeStyleFromRPr (_dcgd ); -_cgag .Color =_gdgg ;if _bcfb !=nil {_dggd .addPrefix (_bcfb ,_cgag );};_afc :=_cdeg (_gecb .T );for _ ,_dafe :=range _afc {_dafe ._bgcb =_cgag ;_dafe ._agad =_dbaea ;_dafe ._cac =_fbcf ;_dafe ._beb =_dab ;if _dcgd .CapAttr ==_fg .ST_TextCapsTypeAll {_dafe ._gcaf =_fd .ToUpper (_dafe ._gcaf ); -};_dggd .addTextSymbol (_dafe );};};};var _daff =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730};func (_bdfdb *textboxContext )addCurrentWordToParagraph (){if _bdfdb ._degf &&_bdfdb ._fdd ._bada +_bdfdb ._ffgf ._fcfg > _bdfdb ._fdd ._bced {_bdfdb .newLine (); -};if !_bdfdb ._ffgf ._bge ||len (_bdfdb ._fdd ._cgcd )> 0{_bdfdb ._ffgf ._eceb =_bdfdb ._fdd ._bada ;_bdfdb ._fdd ._cgcd =append (_bdfdb ._fdd ._cgcd ,_bdfdb ._ffgf );_bdfdb ._fdd ._bada +=_bdfdb ._ffgf ._fcfg ;for _ ,_ggec :=range _bdfdb ._ffgf ._eaab {_bdfdb .adjustHeights (_ggec ._fffd ); -};};};func (_eca *convertContext )makePdfBlockFromTxBody (_gged *_fg .CT_TextBody ,_gggd *_fg .CT_TextBodyProperties ,_ebaa *_fg .CT_TextListStyle ,_dfgga ,_ffefc float64 ,_bgaa _df .Color ,_gabg ,_gdbf bool )(*_df .Block ,error ){var _ebbg *_fg .CT_TextParagraphProperties ; -if _ddff :=_gged .LstStyle ;_ddff !=nil {var _ddgf *_fg .CT_TextParagraphProperties ;if _ddff .Lvl1pPr !=nil {_ddgf =_ddff .Lvl1pPr ;};_ebbg =_ecg (_ddgf ,_ddff .DefPPr );};var _cabde *_fg .CT_TextParagraphProperties ;if _ebbg !=nil {if _gabg {_cabde =_eca ._abdb [0]; -}else if _gdbf {_cabde =_eca ._dbab [0];}else {_cabde =_eca ._fede [0];};if _ebaa !=nil {_cabde =_ecg (_ecg (_ebaa .Lvl1pPr ,_ebaa .DefPPr ),_cabde );};_cabde =_ecg (_ebbg ,_cabde );}else {if _gabg {_cabde =_eca ._abae ;}else if _gdbf {_cabde =_eca ._efea ; -}else {_cabde =_eca ._dbdfg ;};};_bac ,_fgeb :=_eacgb (2.5),_eacgb (2.5);_eeg ,_abe :=_eacgb (1.3),_eacgb (1.3);_gccf :=true ;_fae :=_fg .ST_TextAnchoringTypeT ;if _gggd !=nil {if _cfda :=_gggd .AnchorAttr ;_cfda !=_fg .ST_TextAnchoringTypeUnset {_fae =_cfda ; -};};if _cabfe :=_gged .BodyPr ;_cabfe !=nil {if _fccc :=_cabfe .LInsAttr ;_fccc !=nil {_bac =_bab .FromEMU (_e .FromSTCoordinate32 (*_fccc ));};if _aacc :=_cabfe .TInsAttr ;_aacc !=nil {_eeg =_bab .FromEMU (_e .FromSTCoordinate32 (*_aacc ));};if _gcb :=_cabfe .RInsAttr ; -_gcb !=nil {_fgeb =_bab .FromEMU (_e .FromSTCoordinate32 (*_gcb ));};if _aedb :=_cabfe .BInsAttr ;_aedb !=nil {_abe =_bab .FromEMU (_e .FromSTCoordinate32 (*_aedb ));};_gccf =_cabfe .WrapAttr !=_fg .ST_TextWrappingTypeNone ;if _febf :=_cabfe .AnchorAttr ; -_febf !=_fg .ST_TextAnchoringTypeUnset {_fae =_cabfe .AnchorAttr ;};};_abeg :=_e .MakeTempCreator (_dfgga ,_ffefc );_abeg .SetPageMargins (_bac ,_fgeb ,_eeg ,_abe );_bdb :=&textboxContext {_ddfe :_eca ,_degf :_gccf ,_bbde :_dfgga -_bac -_fgeb ,_abfg :_ffefc -_eeg -_abe ,_caea :_abeg ,_adg :[]*paragraph {}}; -_fdfe :=1;for _ ,_cbb :=range _gged .P {if _cbb !=nil {_daa :=_cbb .PPr ;var _dbca *prefixData ;if _daa !=nil &&_daa .BuNone ==nil {var _gdcd string ;var _cfg bool ;if _fgc :=_daa .BuAutoNum ;_fgc !=nil {var _fgb string ;if _efb :=_fgc .StartAtAttr ;_efb !=nil {_fdfe =int (*_efb ); -};var _bdcd string ;switch _fgc .TypeAttr {case _fg .ST_TextAutonumberSchemeAlphaUcParenBoth ,_fg .ST_TextAutonumberSchemeAlphaUcParenR ,_fg .ST_TextAutonumberSchemeAlphaUcPeriod :_bdcd =_bace (_fdfe ,true );case _fg .ST_TextAutonumberSchemeAlphaLcParenBoth ,_fg .ST_TextAutonumberSchemeAlphaLcParenR ,_fg .ST_TextAutonumberSchemeAlphaLcPeriod :_bdcd =_bace (_fdfe ,false ); -case _fg .ST_TextAutonumberSchemeRomanUcParenBoth ,_fg .ST_TextAutonumberSchemeRomanUcParenR ,_fg .ST_TextAutonumberSchemeRomanUcPeriod :_bdcd =_dcbe (_fdfe ,true );case _fg .ST_TextAutonumberSchemeRomanLcParenBoth ,_fg .ST_TextAutonumberSchemeRomanLcParenR ,_fg .ST_TextAutonumberSchemeRomanLcPeriod :_bdcd =_dcbe (_fdfe ,false ); -default:_bdcd =_ba .Itoa (_fdfe );};switch _fgc .TypeAttr {case _fg .ST_TextAutonumberSchemeAlphaLcPeriod ,_fg .ST_TextAutonumberSchemeAlphaUcPeriod ,_fg .ST_TextAutonumberSchemeArabicPeriod ,_fg .ST_TextAutonumberSchemeRomanLcPeriod ,_fg .ST_TextAutonumberSchemeRomanUcPeriod ,_fg .ST_TextAutonumberSchemeArabicDbPeriod ,_fg .ST_TextAutonumberSchemeEa1ChsPeriod ,_fg .ST_TextAutonumberSchemeEa1ChtPeriod ,_fg .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_fg .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_fg .ST_TextAutonumberSchemeThaiAlphaPeriod ,_fg .ST_TextAutonumberSchemeThaiNumPeriod ,_fg .ST_TextAutonumberSchemeHindiAlphaPeriod ,_fg .ST_TextAutonumberSchemeHindiNumPeriod ,_fg .ST_TextAutonumberSchemeHindiAlpha1Period :_fgb ="\u002e"; -case _fg .ST_TextAutonumberSchemeAlphaLcParenR ,_fg .ST_TextAutonumberSchemeAlphaUcParenR ,_fg .ST_TextAutonumberSchemeArabicParenR ,_fg .ST_TextAutonumberSchemeRomanLcParenR ,_fg .ST_TextAutonumberSchemeRomanUcParenR ,_fg .ST_TextAutonumberSchemeThaiAlphaParenR ,_fg .ST_TextAutonumberSchemeThaiNumParenR ,_fg .ST_TextAutonumberSchemeHindiNumParenR :_fgb ="\u0029"; -};_gdcd =_bdcd +_fgb ;_fdfe ++;}else if _bccf :=_daa .BuChar ;_bccf !=nil {_aea :=_bccf .CharAttr ;if _faf ,_bdcde :=_daff [_aea ];_bdcde {_aea =string (rune (_faf ));}else {_aea ="\u2022";};_gdcd =_aea ;_cfg =true ;};if _gdcd !=""{var _efgc ,_eaef float64 ; -if _daa .MarLAttr !=nil {_efgc =_bab .FromEMU (int64 (*_daa .MarLAttr ));};if _daa .IndentAttr !=nil {_eaef =_bab .FromEMU (int64 (*_daa .IndentAttr ));};_dbca =&prefixData {_abda :_gdcd ,_dfd :_cfg ,_aefd :_efgc ,_aaccc :_eaef };};};_daa =_ecg (_daa ,_cabde ); -_dffb :=_gadd (_cbb .EndParaRPr ,_daa .DefRPr );_bdb .newParagraph ();_bdb .assignPropsToCurrentParagraph (_daa );_bdb .newLine ();_bdb .newWord ();for _bde ,_gcde :=range _cbb .EG_TextRun {_bdb .addTextRun (_gcde ,_dffb ,_bgaa ,_dbca );if _bde > 0{_dbca =nil ; -};};_bdb .addCurrentWordToParagraph ();};_bdb .addCurrentParagraph ();};_bdb .alignVertically (_fae );_bdb .drawParagraphs ();return _e .MakeBlockFromCreator (_abeg );};func (_gcba *textboxContext )newWord (){_gcba ._ffgf =&word {_bge :true ,_eceb :_gcba ._fdd ._bada }}; -func (_agde *convertContext )getColorFromMatrixReference (_bfb *_fg .CT_StyleMatrixReference )_df .Color {if _bfb ==nil {return nil ;};var _cfca _df .Color ;var _ccdg string ;if _dggb :=_bfb .SrgbClr ;_dggb !=nil {_ccdg =_dggb .ValAttr ;}else if _fdfc :=_bfb .SchemeClr ; -_fdfc !=nil {_ccdg =_e .GetColorStringFromDmlColor (_agde ._cdea .GetColorBySchemeColor (_fdfc .ValAttr ));_ccdg =_e .AdjustColor (_ccdg ,_fdfc .EG_ColorTransform );};if _ccdg !=""{_cfca =_df .ColorRGBFromHex ("\u0023"+_ccdg );};return _cfca ;};func _dcbe (_aae int ,_gdad bool )string {_ffga :=_cc .NewBuffer ([]byte {}); -for _ ,_dggc :=range _feda {for {if _aae < _dggc ._fecc {break ;};_ffga .WriteString (_dggc ._ffaa );_aae -=_dggc ._fecc ;};};_fcd :=_ffga .String ();if _gdad {_fcd =_fd .ToUpper (_fcd );};return _fcd ;};func _efga (_bcff *_baf .CT_Shape )(_baf .ST_PlaceholderType ,*uint32 ){if _fca :=_bcff .NvSpPr ; -_fca !=nil {if _eaaae :=_fca .NvPr ;_eaaae !=nil {if _adb :=_eaaae .Ph ;_adb !=nil {return _adb .TypeAttr ,_adb .IdxAttr ;};};};return _baf .ST_PlaceholderTypeUnset ,nil ;};func _cdeg (_fbbc string )[]*symbol {_edg :=[]*symbol {};for _ ,_bcd :=range _fbbc {_edg =append (_edg ,&symbol {_gcaf :string (_bcd )}); -};return _edg ;};type convertContext struct{_afec *_df .Creator ;_cgfd *_e .Rectangle ;_cdea *_ff .Presentation ;_cbda *_ff .Slide ;_gfbg *_baf .SldMaster ;_ddgfc *_baf .SldLayout ;_bgce float64 ;_dcfc float64 ;_baaf []_df .Drawable ;_gdd *background ; -_dbdfg *_fg .CT_TextParagraphProperties ;_ggaa *_fg .CT_TextCharacterProperties ;_abae *_fg .CT_TextParagraphProperties ;_gcf *_fg .CT_TextCharacterProperties ;_efea *_fg .CT_TextParagraphProperties ;_ebbc *_fg .CT_TextCharacterProperties ;_fede []*_fg .CT_TextParagraphProperties ; -_abdb []*_fg .CT_TextParagraphProperties ;_dbab []*_fg .CT_TextParagraphProperties ;_cbdc *_fg .Theme ;_caf *_fg .CT_ColorMappingOverride ;};func (_eg *convertContext )extractDefaultProperties (){_eb :=_eg ._cdea .X ();_dfb :=_eb .DefaultTextStyle ;var _bb ,_bbg ,_ed ,_ded ,_fdc ,_ee ,_egd ,_fa ,_eda ,_ag *_fg .CT_TextParagraphProperties ; -if _dfb !=nil {_bb =_dfb .DefPPr ;_bbg =_ecg (_dfb .Lvl1pPr ,_bb );_ed =_ecg (_dfb .Lvl2pPr ,_bb );_ded =_ecg (_dfb .Lvl3pPr ,_bb );_fdc =_ecg (_dfb .Lvl4pPr ,_bb );_ee =_ecg (_dfb .Lvl5pPr ,_bb );_egd =_ecg (_dfb .Lvl6pPr ,_bb );_fa =_ecg (_dfb .Lvl7pPr ,_bb ); -_eda =_ecg (_dfb .Lvl8pPr ,_bb );_ag =_ecg (_dfb .Lvl9pPr ,_bb );_eg ._dbdfg =_bb ;_eg ._ggaa =_bb .DefRPr ;};_eg ._fede =make ([]*_fg .CT_TextParagraphProperties ,9);_eg ._fede [0]=_bbg ;_eg ._fede [1]=_ed ;_eg ._fede [2]=_ded ;_eg ._fede [3]=_fdc ;_eg ._fede [4]=_ee ; -_eg ._fede [5]=_egd ;_eg ._fede [6]=_fa ;_eg ._fede [7]=_eda ;_eg ._fede [8]=_ag ;_dc :=_eg ._cdea .SlideMasters ()[0].X ();_eeb :=_dc .TxStyles ;_bgf :=_eeb .TitleStyle ;_eg ._abae =_ecg (_bgf .DefPPr ,_bb );_eg ._gcf =_eg ._abae .DefRPr ;_eg ._abdb =make ([]*_fg .CT_TextParagraphProperties ,9); -_eg ._abdb [0]=_ecg (_bgf .Lvl1pPr ,_bbg );_eg ._abdb [1]=_ecg (_bgf .Lvl2pPr ,_ed );_eg ._abdb [2]=_ecg (_bgf .Lvl3pPr ,_ded );_eg ._abdb [3]=_ecg (_bgf .Lvl4pPr ,_fdc );_eg ._abdb [4]=_ecg (_bgf .Lvl5pPr ,_ee );_eg ._abdb [5]=_ecg (_bgf .Lvl6pPr ,_egd ); -_eg ._abdb [6]=_ecg (_bgf .Lvl7pPr ,_fa );_eg ._abdb [7]=_ecg (_bgf .Lvl8pPr ,_eda );_eg ._abdb [8]=_ecg (_bgf .Lvl9pPr ,_ag );_gd :=_eeb .BodyStyle ;_eg ._efea =_ecg (_gd .DefPPr ,_bb );_eg ._ebbc =_eg ._efea .DefRPr ;_eg ._dbab =make ([]*_fg .CT_TextParagraphProperties ,9); -_eg ._dbab [0]=_ecg (_gd .Lvl1pPr ,_bbg );_eg ._dbab [1]=_ecg (_gd .Lvl2pPr ,_ed );_eg ._dbab [2]=_ecg (_gd .Lvl3pPr ,_ded );_eg ._dbab [3]=_ecg (_gd .Lvl4pPr ,_fdc );_eg ._dbab [4]=_ecg (_gd .Lvl5pPr ,_ee );_eg ._dbab [5]=_ecg (_gd .Lvl6pPr ,_egd );_eg ._dbab [6]=_ecg (_gd .Lvl7pPr ,_fa ); -_eg ._dbab [7]=_ecg (_gd .Lvl8pPr ,_eda );_eg ._dbab [8]=_ecg (_gd .Lvl9pPr ,_ag );};type paragraph struct{_gbc float64 ;_cgg float64 ;_aag float64 ;_agga float64 ;_afecb float64 ;_cgee float64 ;_bdee float64 ;_bfg float64 ;_fbdf _fg .ST_TextAlignType ; -_dfbf float64 ;_cdga bool ;_dbcad []*line ;};func (_cbf *convertContext )getGroupConnectors (_fef *_baf .CT_Connector ,_cef float64 ,_gfb float64 )[]_df .Drawable {_aed ,_ ,_ ,_ ,_ ,_ ,_ :=_cbf .getShapesFromSpPr (_fef .SpPr ,_fef .Style ,false ,_cef ,_gfb ); -return _aed ;};func (_fgfc *textboxContext )alignVertically (_eadc _fg .ST_TextAnchoringType ){_fgfc .alignParagraphsVertically (_eadc );_fgfc .alignSymbolsVertically ();};func (_egff *convertContext )getInfoFromLn (_aaaac *_fg .CT_LineProperties )(_df .Color ,float64 ,float64 ){if _aaaac ==nil ||_aaaac .NoFill !=nil {return nil ,0,0; -};var _dac float64 ;_ffgca ,_cba :=_egff .getColorFromSolidFill (_aaaac .SolidFill );if _caeb :=_aaaac .WAttr ;_caeb !=nil {_dac =_bab .FromEMU (int64 (*_caeb ));}else {_dac =1;};return _ffgca ,_dac ,_cba ;};func (_dgaf *textboxContext )alignParagraphsVertically (_bdec _fg .ST_TextAnchoringType ){if _bdec ==_fg .ST_TextAnchoringTypeT {return ; -};_gbdf :=0.0;for _ ,_fbba :=range _dgaf ._adg {_gbdf +=_fbba ._cgg +_fbba ._bfg +_fbba ._aag ;};var _dfaf float64 ;switch _bdec {case _fg .ST_TextAnchoringTypeCtr :_dfaf =(_dgaf ._abfg -_gbdf )/2;case _fg .ST_TextAnchoringTypeB :_dfaf =_dgaf ._abfg -_gbdf ; -};for _ ,_edeb :=range _dgaf ._adg {_edeb ._bdee +=_dfaf ;};};func _becd (_fbbd ,_ecfg *_fg .CT_TextBody )(*_fg .CT_TextBodyProperties ,*_fg .CT_TextListStyle ){if _fbbd ==nil &&_ecfg ==nil {return nil ,nil ;};if _fbbd ==nil {return _ecfg .BodyPr ,_ecfg .LstStyle ; -};if _ecfg ==nil {return _fbbd .BodyPr ,_fbbd .LstStyle ;};_gbga ,_gbbag :=_fbbd .BodyPr ,_fbbd .LstStyle ;_ggecda ,_abaf :=_ecfg .BodyPr ,_ecfg .LstStyle ;_caae :=_dedc (_gbga ,_ggecda );_geeb :=_bbfb (_gbbag ,_abaf );return _caae ,_geeb ;};func (_bbca *textboxContext )adjustHeights (_cabbb float64 ){if _bbca ._fdd ._aafb < _cabbb {_bbca ._eea ._bfg +=(_cabbb -_bbca ._fdd ._aafb ); -_bbca ._fdd ._aafb =_cabbb ;};};func (_edac *textboxContext )newLine (){if _edac ._eea ==nil {_edac .newParagraph ();};_edea :=_edac ._eea ._bfg +_edac ._eea ._cgg ;_fgff :=&line {};_fgff ._cca =_edac ._eea ._afecb ;if len (_edac ._eea ._dbcad )==0{_fgff ._cca +=_edac ._eea ._agga ; -};_fgff ._bced =_edac ._eea ._cgee ;_fgff ._bada =_fgff ._cca ;_fgff ._ebfb =_edea ;_edac ._eea ._dbcad =append (_edac ._eea ._dbcad ,_fgff );_edac ._fdd =_fgff ;};func (_dbbd *convertContext )getStyleColors (_aggf *_fg .CT_ShapeStyle )(_df .Color ,_df .Color ,_df .Color ){var _dedgc ,_cfed ,_gfbd _df .Color ; -if _geec :=_aggf .LnRef ;_geec !=nil {_cfed =_dbbd .getColorFromMatrixReference (_geec );};if _ccbd :=_aggf .FillRef ;_ccbd !=nil {_gfbd =_dbbd .getColorFromMatrixReference (_ccbd );};if _efbd :=_aggf .FontRef ;_efbd !=nil {_dedgc =_dbbd .getColorFromFontReference (_efbd ); -};return _dedgc ,_gfbd ,_cfed ;};func _gbcd (_bed *bool )bool {return _bed !=nil &&*_bed };func (_ffgc *convertContext )getBorderStyle (_gbff *_fg .CT_LineProperties )(_df .CellBorderStyle ,*_df .Color ,float64 ){if _gbff ==nil ||_gbff .NoFill !=nil {return _df .CellBorderStyleNone ,nil ,0; -};var _cdg _df .Color ;if _bad :=_gbff .SolidFill ;_bad !=nil {_cdg ,_ =_ffgc .getColorFromSolidFill (_bad );};_dedg :=0.0;if _adef :=_gbff .WAttr ;_adef !=nil {_dedg =_bab .FromEMU (int64 (*_adef ));};return _df .CellBorderStyleSingle ,&_cdg ,_dedg ;}; -var _ccd =_eacgb (1.9);func _bbfb (_decg ,_cbac *_fg .CT_TextListStyle )*_fg .CT_TextListStyle {_bca :=_fg .NewCT_TextListStyle ();if _decg !=nil {*_bca =*_decg ;};if _cbac ==nil {return _bca ;};_bca .DefPPr =_ecg (_bca .DefPPr ,_cbac .DefPPr );_bca .Lvl1pPr =_ecg (_bca .Lvl1pPr ,_cbac .Lvl1pPr ); -_bca .Lvl2pPr =_ecg (_bca .Lvl2pPr ,_cbac .Lvl2pPr );_bca .Lvl3pPr =_ecg (_bca .Lvl3pPr ,_cbac .Lvl3pPr );_bca .Lvl4pPr =_ecg (_bca .Lvl4pPr ,_cbac .Lvl4pPr );_bca .Lvl5pPr =_ecg (_bca .Lvl5pPr ,_cbac .Lvl5pPr );_bca .Lvl6pPr =_ecg (_bca .Lvl6pPr ,_cbac .Lvl6pPr ); -_bca .Lvl7pPr =_ecg (_bca .Lvl7pPr ,_cbac .Lvl7pPr );_bca .Lvl8pPr =_ecg (_bca .Lvl8pPr ,_cbac .Lvl8pPr );_bca .Lvl9pPr =_ecg (_bca .Lvl9pPr ,_cbac .Lvl9pPr );return _bca ;};func _ccfb (_agea *_fg .CT_TextCharacterProperties ,_bfa *_fg .CT_TableStyleTextStyle )*_fg .CT_TextCharacterProperties {_abafa :=_fg .NewCT_TextCharacterProperties (); -if _agea !=nil {*_abafa =*_agea ;};if _bfa ==nil {return _abafa ;};if _abafa .BAttr ==nil &&_bfa .BAttr !=_fg .ST_OnOffStyleTypeUnset {_aec :=_bfa .BAttr ==_fg .ST_OnOffStyleTypeOn ;_abafa .BAttr =&_aec ;};if _abafa .IAttr ==nil &&_bfa .IAttr !=_fg .ST_OnOffStyleTypeUnset {_cbg :=_bfa .IAttr ==_fg .ST_OnOffStyleTypeOn ; -_abafa .IAttr =&_cbg ;};if _abafa .NoFill ==nil &&_abafa .SolidFill ==nil {_abafa .SolidFill =_fg .NewCT_SolidColorFillProperties ();_abafa .SolidFill .ScrgbClr =_bfa .ScrgbClr ;_abafa .SolidFill .SrgbClr =_bfa .SrgbClr ;_abafa .SolidFill .HslClr =_bfa .HslClr ; -_abafa .SolidFill .SysClr =_bfa .SysClr ;_abafa .SolidFill .SchemeClr =_bfa .SchemeClr ;_abafa .SolidFill .PrstClr =_bfa .PrstClr ;};if _eccf :=_bfa .Font ;_eccf !=nil &&_abafa .Latin ==nil &&_abafa .Ea ==nil &&_abafa .Cs ==nil {_abafa .Latin =_eccf .Latin ; -_abafa .Ea =_eccf .Ea ;_abafa .Cs =_eccf .Cs ;};return _abafa ;};func (_cdbf *convertContext )makePdfImageFromBlipFill (_aegg *_fg .CT_BlipFillProperties ,_geee bool )(*_df .Image ,[]*_fg .CT_BlipChoice ,error ){if _efa :=_aegg .Blip ;_efa !=nil {if _bbga :=_efa .EmbedAttr ; -_bbga !=nil {var _dea _a .ImageRef ;var _abfb bool ;if _geee {_dea ,_abfb =_cdbf ._cbda .GetLayoutImageByRelID (*_bbga );}else {_dea ,_abfb =_cdbf ._cbda .GetImageByRelID (*_bbga );};if _abfb {_ffcg ,_bdfgg :=_bf .Open (_dea .Path ());if _bdfgg !=nil {_d .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_bdfgg ); -return nil ,nil ,_bdfgg ;};defer _ffcg .Close ();_cfdd ,_ ,_bdfgg :=_c .Decode (_ffcg );if _bdfgg !=nil {_d .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_bdfgg );return nil ,nil ,_bdfgg ; -};if _ffbe :=_aegg .SrcRect ;_ffbe !=nil {_aagf :=_cfdd .Bounds ().Size ();_afg :=_aagf .X ;_cacd :=_aagf .Y ;var _eebd ,_efed ,_befe ,_fcbf int ;var _gace bool ;if _bffe :=_ffbe .LAttr ;_bffe !=nil {_eebd =int (float64 (_afg )*_e .FromSTPercentage (_bffe )); -_gace =true ;}else {_eebd =0;};if _dfdb :=_ffbe .TAttr ;_dfdb !=nil {_befe =int (float64 (_cacd )*_e .FromSTPercentage (_dfdb ));_gace =true ;}else {_befe =0;};if _ggecd :=_ffbe .RAttr ;_ggecd !=nil {_efed =int (float64 (_afg )*(1-_e .FromSTPercentage (_ggecd ))); -_gace =true ;}else {_efed =_afg ;};if _egg :=_ffbe .BAttr ;_egg !=nil {_fcbf =int (float64 (_cacd )*(1-_e .FromSTPercentage (_egg )));_gace =true ;}else {_fcbf =_cacd ;};if _gace {_cfdd =_e .CropImageByRect (_cfdd ,_c .Rect (_eebd ,_befe ,_efed +1,_fcbf +1)); -};};_caba ,_bdfgg :=_cdbf ._afec .NewImageFromGoImage (_cfdd );_caba .SetEncoder (_bc .NewFlateEncoder ());if _bdfgg !=nil {_d .Log .Debug ("\u0043\u0061\u006e\u006e\u006ft\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069m\u0061\u0067\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bdfgg ); -return nil ,nil ,_bdfgg ;};return _caba ,_efa .Choice ,nil ;};};};return nil ,nil ,nil ;};type romanMatch struct{_fecc int ;_ffaa string ;};func (_fc *convertContext )makePdfBlockFromChart (_de *_gg .Chart ,_fb ,_db float64 )(*_df .Block ,error ){_ac :=_de .CT_RelId .IdAttr ; -_ef :=_fc ._cbda .GetChartSpaceByRelId (_ac );if _ef ==nil {return nil ,_g .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ae *_fg .Theme ;_bcb :=_fc ._cdea .Themes ();if len (_bcb )> 0{_ae =_bcb [0];};return _e .MakeBlockFromChartSpace (_ef ,_fb ,_db ,_ae ); -};func _gadd (_ace ,_dgbca *_fg .CT_TextCharacterProperties )*_fg .CT_TextCharacterProperties {_edeaf :=_fg .NewCT_TextCharacterProperties ();if _ace !=nil {*_edeaf =*_ace ;};if _dgbca ==nil {return _edeaf ;};if _edeaf .KumimojiAttr ==nil {_edeaf .KumimojiAttr =_dgbca .KumimojiAttr ; -};if _edeaf .LangAttr ==nil {_edeaf .LangAttr =_dgbca .LangAttr ;};if _edeaf .AltLangAttr ==nil {_edeaf .AltLangAttr =_dgbca .AltLangAttr ;};if _edeaf .SzAttr ==nil {_edeaf .SzAttr =_dgbca .SzAttr ;};if _edeaf .BAttr ==nil {_edeaf .BAttr =_dgbca .BAttr ; -};if _edeaf .IAttr ==nil {_edeaf .IAttr =_dgbca .IAttr ;};if _edeaf .UAttr ==_fg .ST_TextUnderlineTypeUnset {_edeaf .UAttr =_dgbca .UAttr ;};if _edeaf .StrikeAttr ==_fg .ST_TextStrikeTypeUnset {_edeaf .StrikeAttr =_dgbca .StrikeAttr ;};if _edeaf .KernAttr ==nil {_edeaf .KernAttr =_dgbca .KernAttr ; -};if _edeaf .CapAttr ==_fg .ST_TextCapsTypeUnset {_edeaf .CapAttr =_dgbca .CapAttr ;};if _edeaf .SpcAttr ==nil {_edeaf .SpcAttr =_dgbca .SpcAttr ;};if _edeaf .NormalizeHAttr ==nil {_edeaf .NormalizeHAttr =_dgbca .NormalizeHAttr ;};if _edeaf .BaselineAttr ==nil {_edeaf .BaselineAttr =_dgbca .BaselineAttr ; -};if _edeaf .NoProofAttr ==nil {_edeaf .NoProofAttr =_dgbca .NoProofAttr ;};if _edeaf .DirtyAttr ==nil {_edeaf .DirtyAttr =_dgbca .DirtyAttr ;};if _edeaf .ErrAttr ==nil {_edeaf .ErrAttr =_dgbca .ErrAttr ;};if _edeaf .SmtCleanAttr ==nil {_edeaf .SmtCleanAttr =_dgbca .SmtCleanAttr ; -};if _edeaf .SmtIdAttr ==nil {_edeaf .SmtIdAttr =_dgbca .SmtIdAttr ;};if _edeaf .BmkAttr ==nil {_edeaf .BmkAttr =_dgbca .BmkAttr ;};if _edeaf .Ln ==nil {_edeaf .Ln =_dgbca .Ln ;};if _edeaf .NoFill ==nil {_edeaf .NoFill =_dgbca .NoFill ;};if _edeaf .SolidFill ==nil {_edeaf .SolidFill =_dgbca .SolidFill ; -};if _edeaf .BlipFill ==nil {_edeaf .BlipFill =_dgbca .BlipFill ;};if _edeaf .EffectLst ==nil {_edeaf .EffectLst =_dgbca .EffectLst ;};if _edeaf .EffectDag ==nil {_edeaf .EffectDag =_dgbca .EffectDag ;};if _edeaf .Highlight ==nil {_edeaf .Highlight =_dgbca .Highlight ; -};if _edeaf .ULnTx ==nil {_edeaf .ULnTx =_dgbca .ULnTx ;};if _edeaf .ULn ==nil {_edeaf .ULn =_dgbca .ULn ;};if _edeaf .UFillTx ==nil {_edeaf .UFillTx =_dgbca .UFillTx ;};if _edeaf .UFill ==nil {_edeaf .UFill =_dgbca .UFill ;};if _edeaf .Latin ==nil {_edeaf .Latin =_dgbca .Latin ; -};if _edeaf .Ea ==nil {_edeaf .Ea =_dgbca .Ea ;};if _edeaf .Cs ==nil {_edeaf .Cs =_dgbca .Cs ;};if _edeaf .Sym ==nil {_edeaf .Sym =_dgbca .Sym ;};if _edeaf .Rtl ==nil {_edeaf .Rtl =_dgbca .Rtl ;};return _edeaf ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1; -FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;); +// ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (pr *_b .Presentation )*_ge .Creator {_ec :=pr .X ().SldSz ;_ce :=_gg .FromEMU (int64 (_ec .CxAttr ));_bc :=_gg .FromEMU (int64 (_ec .CyAttr ));_fa :=_ge .PageSize {_ce ,_bc };_be :=_ge .New ();_be .SetPageSize (_fa );var _bac *_fg .Theme ; +if len (pr .Themes ())> 0{_bac =pr .Themes ()[0];};for _ ,_ed :=range pr .Slides (){if _ed .X ()==nil {continue ;};_fc :=&convertContext {_fffd :_be ,_dcdc :&_ed ,_bgcb :_ed .GetSlideLayout (),_dead :pr .SlideMasters ()[0].X (),_eaf :pr ,_bcg :_bac ,_fbce :_ed .X ().ClrMapOvr ,_ade :_fa [1],_dfb :_fa [0]}; +_fc .extractDefaultProperties ();_fc .makeSlide ();_fc .drawSlide ();};return _be ;};func (_bbe *convertContext )stretchImage (_ced *_ge .Image ,_bba *_fg .CT_StretchInfoProperties ,_abf ,_cced ,_aba ,_ead float64 )(*_ge .Image ,float64 ,float64 ){_gfad :=_bba .FillRect ; +if _gfad ==nil {_dbga :=_ced .Width ()/_ced .Height ();_bgc :=_aba /_ead ;var _eec ,_cfg float64 ;if _dbga > _bgc {_cfg =_ead ;_eec =_ead *_dbga ;}else {_eec =_aba ;_cfg =_aba /_dbga ;};_ced .Scale (_eec /_ced .Width (),_cfg /_ced .Height ());return _ced ,_abf ,_cced ; +};var _afab ,_agf ,_ecb ,_eca float64 ;if _bgd :=_gfad .LAttr ;_bgd !=nil {_ecb =_f .FromSTPercentage (_bgd );};if _daf :=_gfad .TAttr ;_daf !=nil {_afab =_f .FromSTPercentage (_daf );};if _gfaag :=_gfad .RAttr ;_gfaag !=nil {_eca =_f .FromSTPercentage (_gfaag ); +};if _fgg :=_gfad .BAttr ;_fgg !=nil {_agf =_f .FromSTPercentage (_fgg );};_afg :=_aba *(1-_ecb -_eca );_faea :=_ead *(1-_afab -_agf );_ced .Scale (_afg /_ced .Width (),_faea /_ced .Height ());return _ced ,_abf +_ecb *_aba ,_cced +_afab *_ead ;};func _degc (_cfbd *_eg .CT_Shape )(_eg .ST_PlaceholderType ,*uint32 ){if _aaff :=_cfbd .NvSpPr ; +_aaff !=nil {if _baae :=_aaff .NvPr ;_baae !=nil {if _begbf :=_baae .Ph ;_begbf !=nil {return _begbf .TypeAttr ,_begbf .IdxAttr ;};};};return _eg .ST_PlaceholderTypeUnset ,nil ;};func (_acc *convertContext )getGroupConnectors (_faa *_eg .CT_Connector ,_gcc float64 ,_dce float64 )[]_ge .Drawable {_ggd ,_ ,_ ,_ ,_ ,_ ,_ :=_acc .getShapesFromSpPr (_faa .SpPr ,_faa .Style ,false ,_gcc ,_dce ); +return _ggd ;};func _dcbae (_daee *_fg .CT_TextCharacterProperties ,_adec *_fg .CT_TableStyleTextStyle )*_fg .CT_TextCharacterProperties {_bagdd :=_fg .NewCT_TextCharacterProperties ();if _daee !=nil {*_bagdd =*_daee ;};if _adec ==nil {return _bagdd ;}; +if _bagdd .BAttr ==nil &&_adec .BAttr !=_fg .ST_OnOffStyleTypeUnset {_ecbf :=_adec .BAttr ==_fg .ST_OnOffStyleTypeOn ;_bagdd .BAttr =&_ecbf ;};if _bagdd .IAttr ==nil &&_adec .IAttr !=_fg .ST_OnOffStyleTypeUnset {_cdce :=_adec .IAttr ==_fg .ST_OnOffStyleTypeOn ; +_bagdd .IAttr =&_cdce ;};if _bagdd .NoFill ==nil &&_bagdd .SolidFill ==nil {_bagdd .SolidFill =_fg .NewCT_SolidColorFillProperties ();_bagdd .SolidFill .ScrgbClr =_adec .ScrgbClr ;_bagdd .SolidFill .SrgbClr =_adec .SrgbClr ;_bagdd .SolidFill .HslClr =_adec .HslClr ; +_bagdd .SolidFill .SysClr =_adec .SysClr ;_bagdd .SolidFill .SchemeClr =_adec .SchemeClr ;_bagdd .SolidFill .PrstClr =_adec .PrstClr ;};if _aaab :=_adec .Font ;_aaab !=nil &&_bagdd .Latin ==nil &&_bagdd .Ea ==nil &&_bagdd .Cs ==nil {_bagdd .Latin =_aaab .Latin ; +_bagdd .Ea =_aaab .Ea ;_bagdd .Cs =_aaab .Cs ;};return _bagdd ;};type convertContext struct{_fffd *_ge .Creator ;_faeaa *_f .Rectangle ;_eaf *_b .Presentation ;_dcdc *_b .Slide ;_dead *_eg .SldMaster ;_bgcb *_eg .SldLayout ;_ade float64 ;_dfb float64 ; +_gbbf []_ge .Drawable ;_dede *background ;_fddf *_fg .CT_TextParagraphProperties ;_cbgf *_fg .CT_TextCharacterProperties ;_aged *_fg .CT_TextParagraphProperties ;_deecd *_fg .CT_TextCharacterProperties ;_dbf *_fg .CT_TextParagraphProperties ;_gdb *_fg .CT_TextCharacterProperties ; +_efc []*_fg .CT_TextParagraphProperties ;_ccca []*_fg .CT_TextParagraphProperties ;_daa []*_fg .CT_TextParagraphProperties ;_bcg *_fg .Theme ;_fbce *_fg .CT_ColorMappingOverride ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2; +FontStyle_BoldItalic FontStyle =3;);func (_ecaf *textboxContext )alignSymbolsVertically (){for _ ,_gge :=range _ecaf ._bbbb {for _ ,_bgea :=range _gge ._eeb {_eabb :=0.0;for _ ,_eef :=range _bgea ._bbgd {for _ ,_eagb :=range _eef ._egc {if _eagb ._fgf > _eabb {_eabb =_eagb ._fgf ; +};};};for _ ,_dedb :=range _bgea ._bbgd {for _ ,_caad :=range _dedb ._egc {if _caad ._ffab < _eabb {_caad ._fce =_eabb -_caad ._ffab ;};};};};};}; // RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_ge .PdfFont ){_e .RegisterFont (name ,style ,font );};type symbol struct{_gcaf string ;_facg float64 ;_fffd float64 ;_ffee float64 ;_cbeb float64 ;_ffae float64 ;_bgcb *_df .TextStyle ;_gedd string ; -_agad bool ;_cac bool ;_beb bool ;};func (_bdff *convertContext )getShapeFromBlipFill (_fgec *_fg .CT_BlipFillProperties ,_afda ,_dgc ,_cdgf ,_ddd float64 ,_ceab bool )_df .Drawable {_deag ,_fcbfa ,_egcc :=_bdff .makePdfImageFromBlipFill (_fgec ,_ceab ); -if _egcc !=nil {_d .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050D\u0046\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a\u0020\u0025\u0073",_egcc ); -return nil ;};if _deag ==nil {return nil ;};if _fbf :=_fgec .Tile ;_fbf !=nil {_deag =_bdff .tileImage (_deag ,_fgec .Tile ,_cdgf ,_ddd );};if _gagd :=_fgec .Stretch ;_gagd !=nil {_deag ,_afda ,_dgc =_bdff .stretchImage (_deag ,_fgec .Stretch ,_afda ,_dgc ,_cdgf ,_ddd ); -};if len (_fcbfa )==0{_deag .SetPos (_afda ,_dgc );return _deag ;};_deag =_bdff .applyBlipEffectsOnImg (_deag ,_afda ,_dgc ,_fcbfa );_deag .SetPos (_afda ,_dgc );return _deag ;};type line struct{_ebfb float64 ;_cca float64 ;_bced float64 ;_bada float64 ; -_aafb float64 ;_cgcd []*word ;};func (_cgef *textboxContext )assignPropsToCurrentParagraph (_cfcc *_fg .CT_TextParagraphProperties ){_gaa :=12.4;if _cfcc ==nil {_cgef ._eea ._dfbf =_gaa ;return ;};if _cfdf :=_cfcc .DefRPr ;_cfdf !=nil {_gfaa :=_cfdf .SzAttr ; -if _gfaa !=nil {_dgbc :=float64 (*_gfaa )/1200;if _gaa <=_dgbc {_gaa =_dgbc ;};};};if _bdfd :=_cfcc .MarLAttr ;_bdfd !=nil {_cgef ._eea ._afecb =_bab .FromEMU (int64 (*_bdfd ));};_cgef ._eea ._cgee =_cgef ._bbde ;if _face :=_cfcc .MarRAttr ;_face !=nil {_cgef ._eea ._cgee -=_bab .FromEMU (int64 (*_face )); -};if _adcf :=_cfcc .IndentAttr ;_adcf !=nil {_cgef ._eea ._agga =_bab .FromEMU (int64 (*_adcf ));};if _egbf :=_cfcc .LatinLnBrkAttr ;_egbf !=nil {_cgef ._eea ._cdga =*_egbf ;};if _adgd :=_cfcc .LnSpc ;_adgd !=nil {if _febb :=_adgd .SpcPct ;_febb !=nil {if _ffeee :=_febb .ValAttr .ST_TextSpacingPercent ; -_ffeee !=nil {_gaa =float64 (*_ffeee )/5000;};};};var _gcag float64 ;if _gedf :=_cfcc .SpcBef ;_gedf !=nil {if _afa :=_gedf .SpcPts ;_afa !=nil {_gcag =float64 (_afa .ValAttr )/100;};};_dced :=_cgef ._adg ;if len (_dced )> 0{_gcag -=_dced [len (_dced )-1]._aag ; -if _gcag < 0{_gcag =0;};};_cgef ._eea ._cgg =_gcag ;if _gffc :=_cfcc .SpcAft ;_gffc !=nil {if _eccb :=_gffc .SpcPts ;_eccb !=nil {_cgef ._eea ._aag =float64 (_eccb .ValAttr )/100;};};_cgef ._eea ._dfbf =_gaa ;_cgef ._eea ._fbdf =_cfcc .AlgnAttr ;};func _fbgb (_eaae *_fg .CT_TableCellProperties ,_bbdef *_fg .CT_TableStyleCellStyle ,_gece ,_dcea ,_aad ,_eegc bool )*_fg .CT_TableCellProperties {_edd :=_fg .NewCT_TableCellProperties (); -if _eaae !=nil {*_edd =*_eaae ;};if _bbdef ==nil {return _edd ;};if _ffbc :=_bbdef .FillRef ;_ffbc !=nil {_edgdb :=_fg .NewCT_SolidColorFillProperties ();_edgdb .ScrgbClr =_ffbc .ScrgbClr ;_edgdb .SrgbClr =_ffbc .SrgbClr ;_edgdb .HslClr =_ffbc .HslClr ; -_edgdb .SysClr =_ffbc .SysClr ;_edgdb .SchemeClr =_ffbc .SchemeClr ;_edgdb .PrstClr =_ffbc .PrstClr ;_edd .SolidFill =_edgdb ;};if _edd .NoFill ==nil &&_edd .SolidFill ==nil {if _cfae :=_bbdef .Fill ;_cfae !=nil {if _edd .NoFill ==nil {_edd .NoFill =_cfae .NoFill ; -};if _edd .SolidFill ==nil {_edd .SolidFill =_cfae .SolidFill ;};};};if _fegc :=_bbdef .TcBdr ;_fegc !=nil {if _edd .LnL ==nil {var _efcb *_fg .CT_ThemeableLineStyle ;if _aad {_efcb =_fegc .Left ;}else {_efcb =_fegc .InsideV ;};if _efcb !=nil {_edd .LnL =_efcb .Ln ; -};};if _edd .LnR ==nil {var _gdge *_fg .CT_ThemeableLineStyle ;if _eegc {_gdge =_fegc .Right ;}else {_gdge =_fegc .InsideV ;};if _gdge !=nil {_edd .LnR =_gdge .Ln ;};};if _edd .LnT ==nil {var _aceb *_fg .CT_ThemeableLineStyle ;if _gece {_aceb =_fegc .Top ; -}else {_aceb =_fegc .InsideH ;};if _aceb !=nil {_edd .LnT =_aceb .Ln ;};};if _edd .LnB ==nil {var _befc *_fg .CT_ThemeableLineStyle ;if _dcea {_befc =_fegc .Bottom ;}else {_befc =_fegc .InsideH ;};if _befc !=nil {_edd .LnB =_befc .Ln ;};};};return _edd ; -};func (_gccc *convertContext )getColorFromFontReference (_addc *_fg .CT_FontReference )_df .Color {var _fad _df .Color ;var _bcbe string ;if _gbba :=_addc .SrgbClr ;_gbba !=nil {_bcbe =_gbba .ValAttr ;}else if _aabf :=_addc .SchemeClr ;_aabf !=nil {_bcbe =_e .GetColorStringFromDmlColor (_gccc ._cdea .GetColorBySchemeColor (_aabf .ValAttr )); -_bcbe =_e .AdjustColor (_bcbe ,_aabf .EG_ColorTransform );};if _bcbe !=""{_fad =_df .ColorRGBFromHex ("\u0023"+_bcbe );};return _fad ;};func (_bagf *convertContext )getPhData (_dag *_baf .CT_Shape )(*_fg .CT_Transform2D ,*_fg .CT_TextBodyProperties ,*_fg .CT_TextListStyle ,bool ,bool ){_agfb ,_afde :=_efga (_dag ); -_dfff :=_afde ==nil ;_bfcc ,_bgcec ,_accf ,_ced :=_gdadg (_bagf ._gfbg .CSld ,_agfb ,_afde ,_dfff );_efec ,_cbdg ,_bggc ,_daec :=_gdadg (_bagf ._ddgfc .CSld ,_agfb ,_afde ,_dfff );if _efec ==nil {_efec =_bfcc ;};_cfaf ,_bcee :=_becd (_cbdg ,_bgcec );var _eagd ,_fee bool ; -if _bggc ==nil {if _accf !=nil {_eagd =*_accf ;};}else {_eagd =*_bggc ;};if _daec ==nil {if _ced !=nil {_fee =*_ced ;};}else {_fee =*_daec ;};return _efec ,_cfaf ,_bcee ,_eagd ,_fee ;};type word struct{_eaab []*symbol ;_eceb float64 ;_fcfg float64 ;_bge bool ; -};var _feda =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; -func (_add *convertContext )drawSlide (){_add ._afec .NewPage ();for _ ,_gebb :=range _add ._baaf {if _gebb !=nil {_add ._afec .MoveTo (0,0);_add ._afec .Draw (_gebb );};};};func (_eebca *convertContext )stretchImage (_dedd *_df .Image ,_cgf *_fg .CT_StretchInfoProperties ,_cfe ,_cde ,_ddb ,_gad float64 )(*_df .Image ,float64 ,float64 ){_dff :=_cgf .FillRect ; -if _dff ==nil {_cfa :=_dedd .Width ()/_dedd .Height ();_agff :=_ddb /_gad ;var _effd ,_acc float64 ;if _cfa > _agff {_acc =_gad ;_effd =_gad *_cfa ;}else {_effd =_ddb ;_acc =_ddb /_cfa ;};_dedd .Scale (_effd /_dedd .Width (),_acc /_dedd .Height ());return _dedd ,_cfe ,_cde ; -};var _gfe ,_cgfe ,_deg ,_be float64 ;if _feb :=_dff .LAttr ;_feb !=nil {_deg =_e .FromSTPercentage (_feb );};if _cga :=_dff .TAttr ;_cga !=nil {_gfe =_e .FromSTPercentage (_cga );};if _bga :=_dff .RAttr ;_bga !=nil {_be =_e .FromSTPercentage (_bga );}; -if _ead :=_dff .BAttr ;_ead !=nil {_cgfe =_e .FromSTPercentage (_ead );};_ffefa :=_ddb *(1-_deg -_be );_eae :=_gad *(1-_gfe -_cgfe );_dedd .Scale (_ffefa /_dedd .Width (),_eae /_dedd .Height ());return _dedd ,_cfe +_deg *_ddb ,_cde +_gfe *_gad ;}; \ No newline at end of file +func RegisterFont (name string ,style FontStyle ,font *_af .PdfFont ){_f .RegisterFont (name ,style ,font );};func (_gcda *convertContext )getColorFromMatrixReference (_aaae *_fg .CT_StyleMatrixReference )_ge .Color {if _aaae ==nil {return nil ;};var _cggf _ge .Color ; +var _eedf string ;if _dcdb :=_aaae .SrgbClr ;_dcdb !=nil {_eedf =_dcdb .ValAttr ;}else if _fdbb :=_aaae .SchemeClr ;_fdbb !=nil {_eedf =_f .GetColorStringFromDmlColor (_gcda ._eaf .GetColorBySchemeColor (_fdbb .ValAttr ));_eedf =_f .AdjustColor (_eedf ,_fdbb .EG_ColorTransform ); +};if _eedf !=""{_cggf =_ge .ColorRGBFromHex ("\u0023"+_eedf );};return _cggf ;};func (_fdbgd *convertContext )getShapesFromSpPr (_cag *_fg .CT_ShapeProperties ,_gag *_fg .CT_ShapeStyle ,_ccc bool ,_dcdgd float64 ,_gagf float64 )([]_ge .Drawable ,float64 ,float64 ,float64 ,float64 ,_ge .Color ,bool ){_dfg :=[]_ge .Drawable {}; +var _ddb ,_fcg ,_bda ,_dde ,_abff float64 ;var _baa ,_cad ,_ggc ,_edf _ge .Color ;var _becb *_fg .CT_BlipFillProperties ;_dbb ,_fgd :=1.0,1.0;if _gag !=nil {_baa ,_cad ,_edf =_fdbgd .getStyleColors (_gag );};if _dbe :=_cag .Ln ;_dbe !=nil {if _dbe .NoFill !=nil {_ggc ,_abff =nil ,0; +}else {_ggc ,_abff ,_dbb =_fdbgd .getInfoFromLn (_dbe );if _ggc ==nil {_ggc =_edf ;};};};if _cag .NoFill !=nil {_cad ,_fgd =nil ,0;}else if _ccc {_cad =_fdbgd ._dede ._edeg ;_fgd =_fdbgd ._dede ._cedb ;_becb =_fdbgd ._dede ._fcdg ;}else if _eaed :=_cag .SolidFill ; +_eaed !=nil {_cad ,_fgd =_fdbgd .getColorFromSolidFill (_eaed );};var _ged bool ;if _cec :=_cag .Xfrm ;_cec !=nil {_ddb ,_fcg ,_bda ,_dde =_f .GetDataFromXfrm (_cec );_ddb +=_dcdgd ;_fcg +=_gagf ;_ged =true ;};if _cddd :=_cag .CustGeom ;_cddd !=nil {_fge :=[]_gc .Point {}; +_dgfe ,_age :=1.0,1.0;if _fcd :=_cddd .PathLst ;_fcd !=nil {for _ ,_gfd :=range _fcd .Path {if _gfd !=nil {if _ffe :=_gfd .WAttr ;_ffe !=nil {_dgfe =_bda /_gg .FromEMU (*_ffe );};if _dace :=_gfd .HAttr ;_dace !=nil {_age =_dde /_gg .FromEMU (*_dace );}; +for _ ,_ef :=range _gfd .Close {if _ef !=nil {};};for _ ,_cdg :=range _gfd .MoveTo {if _cdg !=nil &&_cdg .Pt !=nil {_agc ,_aed :=_fbef (_cdg .Pt );_fge =append (_fge ,_gc .Point {X :_agc *_dgfe +_ddb ,Y :_aed *_age +_fcg });};};for _ ,_bdd :=range _gfd .LnTo {if _bdd !=nil &&_bdd .Pt !=nil {_aca ,_fdbc :=_fbef (_bdd .Pt ); +_fge =append (_fge ,_gc .Point {X :_aca *_dgfe +_ddb ,Y :_fdbc *_age +_fcg });};};_bdaf :=_fdbgd ._fffd .NewPolygon ([][]_gc .Point {_fge });_bdaf .SetFillColor (_cad );_bdaf .SetFillOpacity (_fgd );_bdaf .SetBorderWidth (_abff );if _ggc !=nil {_bdaf .SetBorderColor (_ggc ); +_bdaf .SetBorderOpacity (_dbb );};_dfg =append (_dfg ,_bdaf );};};};};if _bgb :=_cag .PrstGeom ;_bgb !=nil {switch _bgb .PrstAttr {case _fg .ST_ShapeTypeRect :if _becb !=nil {_bfab :=_fdbgd .getShapeFromBlipFill (_becb ,_ddb ,_fcg ,_bda ,_dde ,false ); +_dfg =append (_dfg ,_bfab );}else {_dgc :=_fdbgd ._fffd .NewRectangle (_ddb ,_fcg ,_bda ,_dde );_edeb :=_cad !=nil &&_fgd > 0;if _edeb {_dgc .SetFillColor (_cad );_dgc .SetFillOpacity (_fgd );};_gee :=_ggc !=nil &&_dbb > 0&&_abff > 0;if _gee {_dgc .SetBorderWidth (_abff ); +_dgc .SetBorderColor (_ggc );_dgc .SetBorderOpacity (_dbb );};if _edeb ||_gee {_dfg =append (_dfg ,_dgc );};};case _fg .ST_ShapeTypeLine :_gbe :=_fdbgd ._fffd .NewLine (_ddb ,_fcg ,_ddb +_bda ,_fcg +_dde );_gbe .SetLineWidth (_abff );if _ggc !=nil {_gbe .SetColor (_ggc ); +};_dfg =append (_dfg ,_gbe );};};return _dfg ,_ddb ,_fcg ,_bda ,_dde ,_baa ,_ged ;};func (_efea *convertContext )getBorderStyle (_caa *_fg .CT_LineProperties )(_ge .CellBorderStyle ,*_ge .Color ,float64 ){if _caa ==nil ||_caa .NoFill !=nil {return _ge .CellBorderStyleNone ,nil ,0; +};var _cde _ge .Color ;if _caea :=_caa .SolidFill ;_caea !=nil {_cde ,_ =_efea .getColorFromSolidFill (_caea );};_bcc :=0.0;if _afga :=_caa .WAttr ;_afga !=nil {_bcc =_gg .FromEMU (int64 (*_afga ));};return _ge .CellBorderStyleSingle ,&_cde ,_bcc ;};func _ggaf (_bcfg *_eg .CT_CommonSlideData ,_bgdff _eg .ST_PlaceholderType ,_acce *uint32 ,_dcde bool )(*_fg .CT_Transform2D ,*_fg .CT_TextBody ,*bool ,*bool ){if _bcfg !=nil &&(_bgdff !=_eg .ST_PlaceholderTypeUnset ||!_dcde ){if _cgec :=_bcfg .SpTree ; +_cgec !=nil {for _ ,_fdea :=range _cgec .Choice {if _fdea !=nil {for _ ,_agea :=range _fdea .Sp {if _agea !=nil {_eadag ,_cbce :=_degc (_agea );if _bgdff ==_eadag {if (_dcde &&_cbce ==nil )||(!_dcde &&_cbce !=nil &&*_cbce ==*_acce ){var _cfab *_fg .CT_Transform2D ; +if _agea .SpPr !=nil {_cfab =_agea .SpPr .Xfrm ;};_cccb :=_bgdff ==_eg .ST_PlaceholderTypeTitle ||_bgdff ==_eg .ST_PlaceholderTypeCtrTitle ;_ceb :=!_cccb &&_bgdff !=_eg .ST_PlaceholderTypeUnset ;return _cfab ,_agea .TxBody ,&_cccb ,&_ceb ;};};};};};};}; +};return nil ,nil ,nil ,nil ;};func (_faf *convertContext )makePdfBlockFromTxBody (_bbcc *_fg .CT_TextBody ,_gfae *_fg .CT_TextBodyProperties ,_dda *_fg .CT_TextListStyle ,_bdaa ,_agcb float64 ,_dgec _ge .Color ,_ggf ,_ggcf bool )(*_ge .Block ,error ){var _ebdc *_fg .CT_TextParagraphProperties ; +if _gfe :=_bbcc .LstStyle ;_gfe !=nil {var _cbg *_fg .CT_TextParagraphProperties ;if _gfe .Lvl1pPr !=nil {_cbg =_gfe .Lvl1pPr ;};_ebdc =_fbbc (_cbg ,_gfe .DefPPr );};var _fca *_fg .CT_TextParagraphProperties ;if _ebdc !=nil {if _ggf {_fca =_faf ._ccca [0]; +}else if _ggcf {_fca =_faf ._daa [0];}else {_fca =_faf ._efc [0];};if _dda !=nil {_fca =_fbbc (_fbbc (_dda .Lvl1pPr ,_dda .DefPPr ),_fca );};_fca =_fbbc (_ebdc ,_fca );}else {if _ggf {_fca =_faf ._aged ;}else if _ggcf {_fca =_faf ._dbf ;}else {_fca =_faf ._fddf ; +};};_egg ,_bbf :=_gcae (2.5),_gcae (2.5);_cdb ,_cege :=_gcae (1.3),_gcae (1.3);_dgecd :=true ;_ggag :=_fg .ST_TextAnchoringTypeT ;if _gfae !=nil {if _fgag :=_gfae .AnchorAttr ;_fgag !=_fg .ST_TextAnchoringTypeUnset {_ggag =_fgag ;};};if _fab :=_bbcc .BodyPr ; +_fab !=nil {if _bgbb :=_fab .LInsAttr ;_bgbb !=nil {_egg =_gg .FromEMU (_f .FromSTCoordinate32 (*_bgbb ));};if _bbgc :=_fab .TInsAttr ;_bbgc !=nil {_cdb =_gg .FromEMU (_f .FromSTCoordinate32 (*_bbgc ));};if _dfc :=_fab .RInsAttr ;_dfc !=nil {_bbf =_gg .FromEMU (_f .FromSTCoordinate32 (*_dfc )); +};if _eada :=_fab .BInsAttr ;_eada !=nil {_cege =_gg .FromEMU (_f .FromSTCoordinate32 (*_eada ));};_dgecd =_fab .WrapAttr !=_fg .ST_TextWrappingTypeNone ;if _dec :=_fab .AnchorAttr ;_dec !=_fg .ST_TextAnchoringTypeUnset {_ggag =_fab .AnchorAttr ;};};_fcc :=_f .MakeTempCreator (_bdaa ,_agcb ); +_fcc .SetPageMargins (_egg ,_bbf ,_cdb ,_cege );_fabf :=&textboxContext {_fadc :_faf ,_bfb :_dgecd ,_dfba :_bdaa -_egg -_bbf ,_cace :_agcb -_cdb -_cege ,_bgab :_fcc ,_bbbb :[]*paragraph {}};_gbg :=1;for _ ,_gadc :=range _bbcc .P {if _gadc !=nil {_bdad :=_gadc .PPr ; +var _gfeg *prefixData ;if _bdad !=nil &&_bdad .BuNone ==nil {var _adg string ;var _bgeg bool ;if _agdg :=_bdad .BuAutoNum ;_agdg !=nil {var _agab string ;if _deed :=_agdg .StartAtAttr ;_deed !=nil {_gbg =int (*_deed );};var _beg string ;switch _agdg .TypeAttr {case _fg .ST_TextAutonumberSchemeAlphaUcParenBoth ,_fg .ST_TextAutonumberSchemeAlphaUcParenR ,_fg .ST_TextAutonumberSchemeAlphaUcPeriod :_beg =_dffc (_gbg ,true ); +case _fg .ST_TextAutonumberSchemeAlphaLcParenBoth ,_fg .ST_TextAutonumberSchemeAlphaLcParenR ,_fg .ST_TextAutonumberSchemeAlphaLcPeriod :_beg =_dffc (_gbg ,false );case _fg .ST_TextAutonumberSchemeRomanUcParenBoth ,_fg .ST_TextAutonumberSchemeRomanUcParenR ,_fg .ST_TextAutonumberSchemeRomanUcPeriod :_beg =_dfbb (_gbg ,true ); +case _fg .ST_TextAutonumberSchemeRomanLcParenBoth ,_fg .ST_TextAutonumberSchemeRomanLcParenR ,_fg .ST_TextAutonumberSchemeRomanLcPeriod :_beg =_dfbb (_gbg ,false );default:_beg =_db .Itoa (_gbg );};switch _agdg .TypeAttr {case _fg .ST_TextAutonumberSchemeAlphaLcPeriod ,_fg .ST_TextAutonumberSchemeAlphaUcPeriod ,_fg .ST_TextAutonumberSchemeArabicPeriod ,_fg .ST_TextAutonumberSchemeRomanLcPeriod ,_fg .ST_TextAutonumberSchemeRomanUcPeriod ,_fg .ST_TextAutonumberSchemeArabicDbPeriod ,_fg .ST_TextAutonumberSchemeEa1ChsPeriod ,_fg .ST_TextAutonumberSchemeEa1ChtPeriod ,_fg .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_fg .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_fg .ST_TextAutonumberSchemeThaiAlphaPeriod ,_fg .ST_TextAutonumberSchemeThaiNumPeriod ,_fg .ST_TextAutonumberSchemeHindiAlphaPeriod ,_fg .ST_TextAutonumberSchemeHindiNumPeriod ,_fg .ST_TextAutonumberSchemeHindiAlpha1Period :_agab ="\u002e"; +case _fg .ST_TextAutonumberSchemeAlphaLcParenR ,_fg .ST_TextAutonumberSchemeAlphaUcParenR ,_fg .ST_TextAutonumberSchemeArabicParenR ,_fg .ST_TextAutonumberSchemeRomanLcParenR ,_fg .ST_TextAutonumberSchemeRomanUcParenR ,_fg .ST_TextAutonumberSchemeThaiAlphaParenR ,_fg .ST_TextAutonumberSchemeThaiNumParenR ,_fg .ST_TextAutonumberSchemeHindiNumParenR :_agab ="\u0029"; +};_adg =_beg +_agab ;_gbg ++;}else if _eagg :=_bdad .BuChar ;_eagg !=nil {_bfc :=_eagg .CharAttr ;if _gfg ,_bgdb :=_afca [_bfc ];_bgdb {_bfc =string (rune (_gfg ));}else {_bfc ="\u2022";};_adg =_bfc ;_bgeg =true ;};if _adg !=""{var _cegc ,_cba float64 ; +if _bdad .MarLAttr !=nil {_cegc =_gg .FromEMU (int64 (*_bdad .MarLAttr ));};if _bdad .IndentAttr !=nil {_cba =_gg .FromEMU (int64 (*_bdad .IndentAttr ));};_gfeg =&prefixData {_gabe :_adg ,_cgbg :_bgeg ,_ece :_cegc ,_gcfeg :_cba };};};_bdad =_fbbc (_bdad ,_fca ); +_dfgd :=_geeb (_gadc .EndParaRPr ,_bdad .DefRPr );_fabf .newParagraph ();_fabf .assignPropsToCurrentParagraph (_bdad );_fabf .newLine ();_fabf .newWord ();for _cfdg ,_adc :=range _gadc .EG_TextRun {_fabf .addTextRun (_adc ,_dfgd ,_dgec ,_gfeg );if _cfdg > 0{_gfeg =nil ; +};};_fabf .addCurrentWordToParagraph ();};_fabf .addCurrentParagraph ();};_fabf .alignVertically (_ggag );_fabf .drawParagraphs ();return _f .MakeBlockFromCreator (_fcc );};func (_deg *textboxContext )adjustHeights (_dbba float64 ){if _deg ._cef ._acb < _dbba {_deg ._bfd ._edgf +=(_dbba -_deg ._cef ._acb ); +_deg ._cef ._acb =_dbba ;};};func _fcde (_fcad ,_daec *_fg .CT_TableStyleTextStyle )*_fg .CT_TableStyleTextStyle {_bbeb :=_fg .NewCT_TableStyleTextStyle ();if _fcad !=nil {*_bbeb =*_fcad ;};if _daec ==nil {return _bbeb ;};if _bbeb .BAttr ==_fg .ST_OnOffStyleTypeUnset {_bbeb .BAttr =_daec .BAttr ; +};if _bbeb .IAttr ==_fg .ST_OnOffStyleTypeUnset {_bbeb .IAttr =_daec .IAttr ;};if _bbeb .Font ==nil {_bbeb .Font =_daec .Font ;};if _bbeb .FontRef ==nil {_bbeb .FontRef =_daec .FontRef ;};if _bbeb .ScrgbClr ==nil {_bbeb .ScrgbClr =_daec .ScrgbClr ;};if _bbeb .SrgbClr ==nil {_bbeb .SrgbClr =_daec .SrgbClr ; +};if _bbeb .HslClr ==nil {_bbeb .HslClr =_daec .HslClr ;};if _bbeb .SysClr ==nil {_bbeb .SysClr =_daec .SysClr ;};if _bbeb .SchemeClr ==nil {_bbeb .SchemeClr =_daec .SchemeClr ;};if _bbeb .PrstClr ==nil {_bbeb .PrstClr =_daec .PrstClr ;};return _bbeb ; +};func (_cdgb *convertContext )getInfoFromLn (_fbg *_fg .CT_LineProperties )(_ge .Color ,float64 ,float64 ){if _fbg ==nil ||_fbg .NoFill !=nil {return nil ,0,0;};var _bddg float64 ;_cfed ,_cgdgc :=_cdgb .getColorFromSolidFill (_fbg .SolidFill );if _fgbb :=_fbg .WAttr ; +_fgbb !=nil {_bddg =_gg .FromEMU (int64 (*_fgbb ));}else {_bddg =1;};return _cfed ,_bddg ,_cgdgc ;};func _cgdc (_dfdd ,_eac *_fg .CT_TextBodyProperties )*_fg .CT_TextBodyProperties {_eefd :=_fg .NewCT_TextBodyProperties ();if _dfdd !=nil {*_eefd =*_dfdd ; +};if _eac ==nil {return _eefd ;};if _eefd .RotAttr ==nil {_eefd .RotAttr =_eac .RotAttr ;};if _eefd .SpcFirstLastParaAttr ==nil {_eefd .SpcFirstLastParaAttr =_eac .SpcFirstLastParaAttr ;};if _eefd .VertOverflowAttr ==_fg .ST_TextVertOverflowTypeUnset {_eefd .VertOverflowAttr =_eac .VertOverflowAttr ; +};if _eefd .HorzOverflowAttr ==_fg .ST_TextHorzOverflowTypeUnset {_eefd .HorzOverflowAttr =_eac .HorzOverflowAttr ;};if _eefd .VertAttr ==_fg .ST_TextVerticalTypeUnset {_eefd .VertAttr =_eac .VertAttr ;};if _eefd .WrapAttr ==_fg .ST_TextWrappingTypeUnset {_eefd .WrapAttr =_eac .WrapAttr ; +};if _eefd .LInsAttr ==nil {_eefd .LInsAttr =_eac .LInsAttr ;};if _eefd .TInsAttr ==nil {_eefd .TInsAttr =_eac .TInsAttr ;};if _eefd .RInsAttr ==nil {_eefd .RInsAttr =_eac .RInsAttr ;};if _eefd .BInsAttr ==nil {_eefd .BInsAttr =_eac .BInsAttr ;};if _eefd .NumColAttr ==nil {_eefd .NumColAttr =_eac .NumColAttr ; +};if _eefd .SpcColAttr ==nil {_eefd .SpcColAttr =_eac .SpcColAttr ;};if _eefd .RtlColAttr ==nil {_eefd .RtlColAttr =_eac .RtlColAttr ;};if _eefd .AnchorAttr ==_fg .ST_TextAnchoringTypeUnset {_eefd .AnchorAttr =_eac .AnchorAttr ;};if _eefd .AnchorCtrAttr ==nil {_eefd .AnchorCtrAttr =_eac .AnchorCtrAttr ; +};if _eefd .ForceAAAttr ==nil {_eefd .ForceAAAttr =_eac .ForceAAAttr ;};if _eefd .UprightAttr ==nil {_eefd .UprightAttr =_eac .UprightAttr ;};if _eefd .CompatLnSpcAttr ==nil {_eefd .CompatLnSpcAttr =_eac .CompatLnSpcAttr ;};if _eefd .PrstTxWarp ==nil {_eefd .PrstTxWarp =_eac .PrstTxWarp ; +};if _eefd .NoAutofit ==nil {_eefd .NoAutofit =_eac .NoAutofit ;};if _eefd .NormAutofit ==nil {_eefd .NormAutofit =_eac .NormAutofit ;};if _eefd .SpAutoFit ==nil {_eefd .SpAutoFit =_eac .SpAutoFit ;};if _eefd .Scene3d ==nil {_eefd .Scene3d =_eac .Scene3d ; +};if _eefd .Sp3d ==nil {_eefd .Sp3d =_eac .Sp3d ;};if _eefd .FlatTx ==nil {_eefd .FlatTx =_eac .FlatTx ;};if _eefd .ExtLst ==nil {_eefd .ExtLst =_eac .ExtLst ;};return _eefd ;};type paragraph struct{_dcadf float64 ;_bgef float64 ;_fdba float64 ;_ffa float64 ; +_gbad float64 ;_gdbg float64 ;_ebc float64 ;_edgf float64 ;_dbeg _fg .ST_TextAlignType ;_dgcc float64 ;_feg bool ;_eeb []*line ;};func (_dcb *convertContext )addCellToTable (_bdff *_ge .Table ,_bad *_fg .CT_TableCell ,_beb *_fg .CT_TablePartStyle ,_dgg float64 ,_bdcd ,_gfc ,_bacag ,_fggcg bool )float64 {var _gccb *_ge .TableCell ; +_ecbe :=1;if _bad .GridSpanAttr !=nil {_ecbe =int (*_bad .GridSpanAttr );};_gccb =_bdff .MultiColCell (_ecbe );_dggc :=_bad .TcPr ;var _bdab *_fg .CT_TableStyleTextStyle ;if _beb !=nil {_dggc =_fabg (_dggc ,_beb .TcStyle ,_bdcd ,_gfc ,_bacag ,_fggcg ); +_bdab =_beb .TcTxStyle ;};_ebg :=_ba ;_ggae :=_ge .CellVerticalAlignmentMiddle ;_affe :=_dfaf (0.05);_gdgb :=_dfaf (0.05);if _dggc !=nil {if _gffb :=_dggc .LnL ;_gffb !=nil {_bdde ,_ffbe ,_acg :=_dcb .getBorderStyle (_gffb );_gccb .SetBorder (_ge .CellBorderSideLeft ,_bdde ,_acg ); +if _ffbe !=nil &&*_ffbe !=nil {_gccb .SetSideBorderColor (_ge .CellBorderSideLeft ,*_ffbe );};};if _bbccf :=_dggc .LnT ;_bbccf !=nil {_cfff ,_bgcg ,_bgg :=_dcb .getBorderStyle (_bbccf );_gccb .SetBorder (_ge .CellBorderSideTop ,_cfff ,_bgg );if _bgcg !=nil &&*_bgcg !=nil {_gccb .SetSideBorderColor (_ge .CellBorderSideTop ,*_bgcg ); +};};if _fcb :=_dggc .LnR ;_fcb !=nil {_eed ,_dbca ,_acef :=_dcb .getBorderStyle (_fcb );_gccb .SetBorder (_ge .CellBorderSideRight ,_eed ,_acef );if _dbca !=nil &&*_dbca !=nil {_gccb .SetSideBorderColor (_ge .CellBorderSideRight ,*_dbca );};};if _bbbc :=_dggc .LnB ; +_bbbc !=nil {_bfae ,_efef ,_eea :=_dcb .getBorderStyle (_bbbc );_gccb .SetBorder (_ge .CellBorderSideBottom ,_bfae ,_eea );if _efef !=nil &&*_efef !=nil {_gccb .SetSideBorderColor (_ge .CellBorderSideBottom ,*_efef );};};if _bade :=_dggc .MarLAttr ;_bade !=nil {_ebg =float64 (_f .FromSTCoordinate32 (*_bade )); +};switch _dggc .AnchorAttr {case _fg .ST_TextAnchoringTypeT :_ggae =_ge .CellVerticalAlignmentTop ;case _fg .ST_TextAnchoringTypeB :_ggae =_ge .CellVerticalAlignmentBottom ;};if _dggc .NoFill ==nil {if _cdfb :=_dggc .SolidFill ;_cdfb !=nil {_cega ,_ :=_dcb .getColorFromSolidFill (_cdfb ); +_gccb .SetBackgroundColor (_cega );};};if _fdd :=_dggc .MarBAttr ;_fdd !=nil {_affe =float64 (_f .FromSTCoordinate32 (*_fdd ));};if _aead :=_dggc .MarTAttr ;_aead !=nil {_gdgb =float64 (_f .FromSTCoordinate32 (*_aead ));};};_gccb .SetVerticalAlignment (_ggae ); +_gccb .SetIndent (_ebg );var _gcg float64 ;if _bbfa :=_bad .TxBody ;_bbfa !=nil {_daea :=_dcb .makePdfDivisionFromTxBody (_bbfa ,_bdab );_gcg =_daea .Height ()+_gdgb +_affe ;_gccb .SetContent (_daea );};return _gcg ;};func (_gaba *convertContext )makeStyleFromRPr (_bbaa *_fg .CT_TextCharacterProperties )(*_ge .TextStyle ,bool ,bool ,bool ){var _eeca ,_daed ,_bde bool ; +_aec :=_gaba ._fffd .NewTextStyle ();if _bbaa !=nil {_dcee :=_f .FontStyle_Regular ;_baaa :=_aeag (_bbaa .BAttr );_bce :=_aeag (_bbaa .IAttr );if _baaa &&_bce {_dcee =_f .FontStyle_BoldItalic ;}else if _baaa {_dcee =_f .FontStyle_Bold ;}else if _bce {_dcee =_f .FontStyle_Italic ; +};_bde =_bbaa .UAttr !=_fg .ST_TextUnderlineTypeUnset &&_bbaa .UAttr !=_fg .ST_TextUnderlineTypeNone ;_gbf :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bcdd :=_bbaa .Latin ;_bcdd !=nil {_gbf =_bcdd .TypefaceAttr ;}else if _bged :=_bbaa .Ea ;_bged !=nil {_gbf =_bged .TypefaceAttr ; +}else if _abc :=_bbaa .Cs ;_abc !=nil {_gbf =_abc .TypefaceAttr ;}else if _ebbe :=_bbaa .Sym ;_ebbe !=nil {_gbf =_ebbe .TypefaceAttr ;};if _cgd ,_fafa :=_f .StdFontsMap [_gbf ];_fafa {_aec .Font =_f .AssignStdFontByName (_aec ,_cgd [_dcee ]);}else if _cbbb :=_f .GetRegisteredFont (_gbf ,_dcee ); +_cbbb !=nil {_aec .Font =_cbbb ;}else {_e .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_gbf ,_dcee ); +_aec .Font =_f .AssignStdFontByName (_aec ,_f .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_dcee ]);};var _adf float64 ;if _fece :=_bbaa .SzAttr ;_fece !=nil {_adf =float64 (*_fece )/100;}else {_adf =_f .DefaultFontSize ;};if _bddd :=_bbaa .BaselineAttr ; +_bddd !=nil {if _fed :=_bddd .ST_PercentageDecimal ;_fed !=nil {if *_fed > 0{_eeca =true ;}else if *_fed < 0{_daed =true ;};};};if _eeca ||_daed {_adf *=0.64;};_aec .FontSize =_adf ;_beaf :=0.0;if _efd :=_bbaa .SpcAttr ;_efd !=nil {if _ggfb :=_efd .ST_TextPointUnqualified ; +_ggfb !=nil {_beaf =float64 (*_ggfb )/100;};};_aec .CharSpacing =_beaf ;};return &_aec ,_eeca ,_daed ,_bde ;};func _dgbe (_fcbc ,_becc *_fg .CT_TableStyleCellStyle )*_fg .CT_TableStyleCellStyle {_gaff :=_fg .NewCT_TableStyleCellStyle ();if _fcbc !=nil {*_gaff =*_fcbc ; +};if _becc ==nil {return _gaff ;};if _gaff .TcBdr ==nil {_gaff .TcBdr =_becc .TcBdr ;};if _gaff .Fill ==nil {_gaff .Fill =_becc .Fill ;};if _gaff .FillRef ==nil {_gaff .FillRef =_becc .FillRef ;};return _gaff ;};var _afca =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730}; +func _geeb (_bfadb ,_aaee *_fg .CT_TextCharacterProperties )*_fg .CT_TextCharacterProperties {_ecac :=_fg .NewCT_TextCharacterProperties ();if _bfadb !=nil {*_ecac =*_bfadb ;};if _aaee ==nil {return _ecac ;};if _ecac .KumimojiAttr ==nil {_ecac .KumimojiAttr =_aaee .KumimojiAttr ; +};if _ecac .LangAttr ==nil {_ecac .LangAttr =_aaee .LangAttr ;};if _ecac .AltLangAttr ==nil {_ecac .AltLangAttr =_aaee .AltLangAttr ;};if _ecac .SzAttr ==nil {_ecac .SzAttr =_aaee .SzAttr ;};if _ecac .BAttr ==nil {_ecac .BAttr =_aaee .BAttr ;};if _ecac .IAttr ==nil {_ecac .IAttr =_aaee .IAttr ; +};if _ecac .UAttr ==_fg .ST_TextUnderlineTypeUnset {_ecac .UAttr =_aaee .UAttr ;};if _ecac .StrikeAttr ==_fg .ST_TextStrikeTypeUnset {_ecac .StrikeAttr =_aaee .StrikeAttr ;};if _ecac .KernAttr ==nil {_ecac .KernAttr =_aaee .KernAttr ;};if _ecac .CapAttr ==_fg .ST_TextCapsTypeUnset {_ecac .CapAttr =_aaee .CapAttr ; +};if _ecac .SpcAttr ==nil {_ecac .SpcAttr =_aaee .SpcAttr ;};if _ecac .NormalizeHAttr ==nil {_ecac .NormalizeHAttr =_aaee .NormalizeHAttr ;};if _ecac .BaselineAttr ==nil {_ecac .BaselineAttr =_aaee .BaselineAttr ;};if _ecac .NoProofAttr ==nil {_ecac .NoProofAttr =_aaee .NoProofAttr ; +};if _ecac .DirtyAttr ==nil {_ecac .DirtyAttr =_aaee .DirtyAttr ;};if _ecac .ErrAttr ==nil {_ecac .ErrAttr =_aaee .ErrAttr ;};if _ecac .SmtCleanAttr ==nil {_ecac .SmtCleanAttr =_aaee .SmtCleanAttr ;};if _ecac .SmtIdAttr ==nil {_ecac .SmtIdAttr =_aaee .SmtIdAttr ; +};if _ecac .BmkAttr ==nil {_ecac .BmkAttr =_aaee .BmkAttr ;};if _ecac .Ln ==nil {_ecac .Ln =_aaee .Ln ;};if _ecac .NoFill ==nil {_ecac .NoFill =_aaee .NoFill ;};if _ecac .SolidFill ==nil {_ecac .SolidFill =_aaee .SolidFill ;};if _ecac .BlipFill ==nil {_ecac .BlipFill =_aaee .BlipFill ; +};if _ecac .EffectLst ==nil {_ecac .EffectLst =_aaee .EffectLst ;};if _ecac .EffectDag ==nil {_ecac .EffectDag =_aaee .EffectDag ;};if _ecac .Highlight ==nil {_ecac .Highlight =_aaee .Highlight ;};if _ecac .ULnTx ==nil {_ecac .ULnTx =_aaee .ULnTx ;};if _ecac .ULn ==nil {_ecac .ULn =_aaee .ULn ; +};if _ecac .UFillTx ==nil {_ecac .UFillTx =_aaee .UFillTx ;};if _ecac .UFill ==nil {_ecac .UFill =_aaee .UFill ;};if _ecac .Latin ==nil {_ecac .Latin =_aaee .Latin ;};if _ecac .Ea ==nil {_ecac .Ea =_aaee .Ea ;};if _ecac .Cs ==nil {_ecac .Cs =_aaee .Cs ; +};if _ecac .Sym ==nil {_ecac .Sym =_aaee .Sym ;};if _ecac .Rtl ==nil {_ecac .Rtl =_aaee .Rtl ;};return _ecac ;};type symbolStyle struct{_aaad *string ;_gaa *float64 ;_gdce *string ;_dbfg *bool ;_cbd *bool ;_bcbc *bool ;_ffd *bool ;_adgd *bool ;};type textboxContext struct{_fadc *convertContext ; +_dfba float64 ;_cace float64 ;_bgab *_ge .Creator ;_adga float64 ;_bbbb []*paragraph ;_bfd *paragraph ;_cef *line ;_cdbc *word ;_bfb bool ;};func _dffc (_fgfa int ,_adcd bool )string {_dgbd :=(_fgfa -1)/26+1;_dedd :=byte ((_fgfa -1)%26);if _adcd {_dedd +=byte (65); +}else {_dedd +=byte (97);};_fgfg :=_cc .NewBuffer ([]byte {});for _fcda :=0;_fcda < _dgbd ;_fcda ++{_fgfg .Write ([]byte {_dedd });};return _fgfg .String ();};type word struct{_egc []*symbol ;_bdea float64 ;_dfd float64 ;_cgdg bool ;};func (_dgfd *convertContext )makePdfImageFromBlipFill (_cdgd *_fg .CT_BlipFillProperties ,_gcbc bool )(*_ge .Image ,[]*_fg .CT_BlipChoice ,error ){if _bgcba :=_cdgd .Blip ; +_bgcba !=nil {if _efcg :=_bgcba .EmbedAttr ;_efcg !=nil {var _aaac _ac .ImageRef ;var _deea bool ;if _gcbc {_aaac ,_deea =_dgfd ._dcdc .GetLayoutImageByRelID (*_efcg );}else {_aaac ,_deea =_dgfd ._dcdc .GetImageByRelID (*_efcg );};if _deea {_ggac ,_gfgc :=_aa .Open (_aaac .Path ()); +if _gfgc !=nil {_e .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_gfgc );return nil ,nil ,_gfgc ;};defer _ggac .Close ();_bgca ,_ ,_gfgc :=_ae .Decode (_ggac );if _gfgc !=nil {_e .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_gfgc ); +return nil ,nil ,_gfgc ;};if _fcab :=_cdgd .SrcRect ;_fcab !=nil {_gce :=_bgca .Bounds ().Size ();_ceff :=_gce .X ;_gbaf :=_gce .Y ;var _dfag ,_cefa ,_bdbg ,_bdbgg int ;var _bgegg bool ;if _egb :=_fcab .LAttr ;_egb !=nil {_dfag =int (float64 (_ceff )*_f .FromSTPercentage (_egb )); +_bgegg =true ;}else {_dfag =0;};if _cbe :=_fcab .TAttr ;_cbe !=nil {_bdbg =int (float64 (_gbaf )*_f .FromSTPercentage (_cbe ));_bgegg =true ;}else {_bdbg =0;};if _dacf :=_fcab .RAttr ;_dacf !=nil {_cefa =int (float64 (_ceff )*(1-_f .FromSTPercentage (_dacf ))); +_bgegg =true ;}else {_cefa =_ceff ;};if _ecag :=_fcab .BAttr ;_ecag !=nil {_bdbgg =int (float64 (_gbaf )*(1-_f .FromSTPercentage (_ecag )));_bgegg =true ;}else {_bdbgg =_gbaf ;};if _bgegg {_bgca =_f .CropImageByRect (_bgca ,_ae .Rect (_dfag ,_bdbg ,_cefa +1,_bdbgg +1)); +};};_gggc ,_gfgc :=_dgfd ._fffd .NewImageFromGoImage (_bgca );_gggc .SetEncoder (_ab .NewFlateEncoder ());if _gfgc !=nil {_e .Log .Debug ("\u0043\u0061\u006e\u006e\u006ft\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069m\u0061\u0067\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gfgc ); +return nil ,nil ,_gfgc ;};return _gggc ,_bgcba .Choice ,nil ;};};};return nil ,nil ,nil ;};func (_aedf *textboxContext )drawParagraphs (){_aedf ._bgab .NewPage ();for _ ,_eade :=range _aedf ._bbbb {for _ ,_bgbbe :=range _eade ._eeb {for _ ,_gadg :=range _bgbbe ._bbgd {for _ ,_caba :=range _gadg ._egc {_abcc :=_aedf ._bgab .NewStyledParagraph (); +if _caba ._gdgd {_caba ._fce =0;}else if _caba ._abed {_caba ._fce =1.2*_bgbbe ._acb -_caba ._ffab ;};_dffe :=_gadg ._bdea +_caba ._fgbd ;_cffd :=_eade ._ebc +_bgbbe ._aeb +_caba ._fce ;_abcc .SetPos (_dffe ,_cffd );_efed :=_abcc .Append (_caba ._aecd ); +if _caba ._eabf !=nil {_efed .Style =*_caba ._eabf ;};_aedf ._bgab .Draw (_abcc );if _caba ._dfgf {_ecgd :=_cffd +_caba ._ffab +2;_f .DrawLine (_aedf ._bgab ,_dffe ,_ecgd ,_dffe +_caba ._beea ,_ecgd ,1,_caba ._eabf .Color );};};};};};};func (_ecd *textboxContext )addCurrentParagraph (){_ecd ._adga =_ecd ._bfd ._ebc +_ecd ._bfd ._bgef +_ecd ._bfd ._edgf +_ecd ._bfd ._fdba ; +_ecd ._bbbb =append (_ecd ._bbbb ,_ecd ._bfd );_ecd .alignParagraph ();};func (_eaca *convertContext )getPhData (_fea *_eg .CT_Shape )(*_fg .CT_Transform2D ,*_fg .CT_TextBodyProperties ,*_fg .CT_TextListStyle ,bool ,bool ){_bgcf ,_cdfd :=_degc (_fea ); +_gfb :=_cdfd ==nil ;_egad ,_gacf ,_bddgc ,_fcee :=_ggaf (_eaca ._dead .CSld ,_bgcf ,_cdfd ,_gfb );_gegbc ,_caab ,_cgc ,_ecgg :=_ggaf (_eaca ._bgcb .CSld ,_bgcf ,_cdfd ,_gfb );if _gegbc ==nil {_gegbc =_egad ;};_ffgb ,_fdbga :=_fbf (_caab ,_gacf );var _bccc ,_gdcd bool ; +if _cgc ==nil {if _bddgc !=nil {_bccc =*_bddgc ;};}else {_bccc =*_cgc ;};if _ecgg ==nil {if _fcee !=nil {_gdcd =*_fcee ;};}else {_gdcd =*_ecgg ;};return _gegbc ,_ffgb ,_fdbga ,_bccc ,_gdcd ;};func _aeag (_gcgf *bool )bool {return _gcgf !=nil &&*_gcgf }; +func (_aabb *textboxContext )alignParagraph (){_aedg :=_aabb ._bfd ;if _aedg ._dbeg ==_fg .ST_TextAlignTypeL {return ;};_ebef :=len (_aedg ._eeb )-1;for _befc ,_dgfbe :=range _aedg ._eeb {_bdef :=true ;_cccf :=len (_dgfbe ._bbgd );_ageg :=0.0;for _aaec :=len (_dgfbe ._bbgd )-1; +_aaec >=0;_aaec --{_gcfd :=_dgfbe ._bbgd [_aaec ];if _bdef &&_gcfd ._cgdg {_cccf =_aaec ;}else {_bdef =false ;for _ ,_bbgf :=range _gcfd ._egc {_ageg +=_bbgf ._beea ;};};};_dgfbe ._bbgd =_dgfbe ._bbgd [:_cccf ];_dggb :=_dgfbe ._aafd -_dgfbe ._efff -_ageg ; +switch _aedg ._dbeg {case _fg .ST_TextAlignTypeR :_dgfbe .moveRight (_dggb );case _fg .ST_TextAlignTypeCtr :_dgfbe .moveRight (_dggb /2);case _fg .ST_TextAlignTypeJust :if _befc !=_ebef {_bfaf :=[]*word {};for _ ,_gdcg :=range _dgfbe ._bbgd {if _gdcg ._cgdg {_bfaf =append (_bfaf ,_gdcg ); +};};_dccc :=_dggb /float64 (len (_bfaf ));for _ ,_cffdb :=range _bfaf {_cffdb ._dfd +=_dccc ;};var _dadae *word ;for _ ,_edac :=range _dgfbe ._bbgd {if _dadae !=nil {_edac ._bdea =_dadae ._bdea +_dadae ._dfd ;};_dadae =_edac ;};};};};};func (_aafb *textboxContext )addPrefix (_ffdb *prefixData ,_fbdg *_ge .TextStyle ){_cgbc :=_ebbg (_ffdb ._gabe ); +_aefed :=*_fbdg ;if _ffdb ._cgbg {_aefed .Font =_f .AssignStdFontByName (_aefed ,"\u0053\u0079\u006d\u0062\u006f\u006c");};for _ ,_daab :=range _cgbc {_daab ._eabf =&_aefed ;_aafb .addTextSymbol (_daab );};_fefa :=-(_ffdb ._gcfeg +_aafb ._cdbc ._dfd ); +if _fefa < 0{_fefa =0;};_adbf :=&symbol {_aecd :"\u0020",_beea :_fefa };_aafb .addTextSymbol (_adbf );_aafb ._cdbc ._bdea +=(_ffdb ._gcfeg +_ffdb ._ece );};func (_aagg *line )moveRight (_baec float64 ){for _ ,_aced :=range _aagg ._bbgd {_aced ._bdea +=_baec ; +};};func (_cfc *convertContext )applyBlipEffectsOnImg (_egeb *_ge .Image ,_ddad ,_cafg float64 ,_bedb []*_fg .CT_BlipChoice )*_ge .Image {if len (_bedb )==0{return _egeb ;};_egeb .SetPos (_ddad ,_cafg );_cabe ,_edb :=_cfc .renderPageWithDrawableToGoImage (_egeb ); +if _edb !=nil {_e .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020a\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0074\u006f\u0020\u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067e\u003a\u0020\u0025\u0073",_edb ); +return _egeb ;};_cagg ,_edb :=_cfc .renderCurrentStateToGoImage ();if _edb !=nil {_e .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065n\u0064\u0065\u0072 t\u0068\u0065\u0020\u0063\u0075\u0072r\u0065\u006e\u0074\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u0020G\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a \u0025\u0073",_edb ); +return _egeb ;};_gefd :=_cabe .Bounds ();_aaada :=_ae .NewRGBA (_gefd );_fgef ,_bcddc :=_egeb .Width (),_egeb .Height ();for _ ,_fffa :=range _bedb {for _ ,_adcg :=range _fffa .AlphaModFix {if _adcgf :=_adcg .AmtAttr ;_adcgf !=nil {if _gdf :=_adcgf .ST_PositivePercentageDecimal ; +_gdf !=nil {_fbad :=uint8 (255*(*_gdf )/100000);_dcaf :=_ae .NewUniform (_c .Alpha {_fbad });_a .Draw (_aaada ,_gefd ,_cagg ,_ae .Point {0,0},_a .Src );_a .DrawMask (_aaada ,_gefd ,_cabe ,_ae .Point {0,0},_dcaf ,_ae .Point {0,0},_a .Over );};};};};_ddab :=_ae .Rect (int (_ddad ),int (_cafg ),int (_ddad +_fgef )+1,int (_cafg +_bcddc )+1); +_daae :=_f .CropImageByRect (_aaada ,_ddab );_ecba ,_edb :=_cfc ._fffd .NewImageFromGoImage (_daae );if _edb !=nil {_e .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u0020t\u006f \u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_edb ); +return _egeb ;};return _ecba ;};func _fbf (_aefb ,_bed *_fg .CT_TextBody )(*_fg .CT_TextBodyProperties ,*_fg .CT_TextListStyle ){if _aefb ==nil &&_bed ==nil {return nil ,nil ;};if _aefb ==nil {return _bed .BodyPr ,_bed .LstStyle ;};if _bed ==nil {return _aefb .BodyPr ,_aefb .LstStyle ; +};_egag ,_aac :=_aefb .BodyPr ,_aefb .LstStyle ;_agca ,_eged :=_bed .BodyPr ,_bed .LstStyle ;_aeg :=_cgdc (_egag ,_agca );_bdafg :=_dgcb (_aac ,_eged );return _aeg ,_bdafg ;};func (_dcdgc *convertContext )getColorFromFontReference (_aggf *_fg .CT_FontReference )_ge .Color {var _ccaa _ge .Color ; +var _bcgc string ;if _baaae :=_aggf .SrgbClr ;_baaae !=nil {_bcgc =_baaae .ValAttr ;}else if _afgdg :=_aggf .SchemeClr ;_afgdg !=nil {_bcgc =_f .GetColorStringFromDmlColor (_dcdgc ._eaf .GetColorBySchemeColor (_afgdg .ValAttr ));_bcgc =_f .AdjustColor (_bcgc ,_afgdg .EG_ColorTransform ); +};if _bcgc !=""{_ccaa =_ge .ColorRGBFromHex ("\u0023"+_bcgc );};return _ccaa ;};func _dgcb (_fbcb ,_gbbe *_fg .CT_TextListStyle )*_fg .CT_TextListStyle {_acfb :=_fg .NewCT_TextListStyle ();if _fbcb !=nil {*_acfb =*_fbcb ;};if _gbbe ==nil {return _acfb ; +};_acfb .DefPPr =_fbbc (_acfb .DefPPr ,_gbbe .DefPPr );_acfb .Lvl1pPr =_fbbc (_acfb .Lvl1pPr ,_gbbe .Lvl1pPr );_acfb .Lvl2pPr =_fbbc (_acfb .Lvl2pPr ,_gbbe .Lvl2pPr );_acfb .Lvl3pPr =_fbbc (_acfb .Lvl3pPr ,_gbbe .Lvl3pPr );_acfb .Lvl4pPr =_fbbc (_acfb .Lvl4pPr ,_gbbe .Lvl4pPr ); +_acfb .Lvl5pPr =_fbbc (_acfb .Lvl5pPr ,_gbbe .Lvl5pPr );_acfb .Lvl6pPr =_fbbc (_acfb .Lvl6pPr ,_gbbe .Lvl6pPr );_acfb .Lvl7pPr =_fbbc (_acfb .Lvl7pPr ,_gbbe .Lvl7pPr );_acfb .Lvl8pPr =_fbbc (_acfb .Lvl8pPr ,_gbbe .Lvl8pPr );_acfb .Lvl9pPr =_fbbc (_acfb .Lvl9pPr ,_gbbe .Lvl9pPr ); +return _acfb ;};func (_gabc *convertContext )makePdfBlockFromTable (_cbcd *_fg .Tbl ,_cacd float64 )*_ge .Table {_eaeb :=_cbcd .TblGrid ;if _eaeb ==nil {return nil ;};_bgdf :=len (_eaeb .GridCol );if _bgdf ==0{return nil ;};_ada :=[]float64 {};_cae :=0.0; +for _ ,_aefe :=range _eaeb .GridCol {_bdb :=_gg .FromEMU (_f .FromSTCoordinate (_aefe .WAttr ));_ada =append (_ada ,_bdb );_cae +=_bdb ;};_cgga :=[]float64 {};for _ggagg :=0;_ggagg < _bgdf ;_ggagg ++{_cgga =append (_cgga ,_ada [_ggagg ]/_cae );};_cede :=_gabc ._fffd .NewTable (_bgdf ); +_cede .SetColumnWidths (_cgga ...);_efe :=_cbcd .TblPr ;var _dcef *_fg .CT_TableStyle ;if _fdbcg :=_efe .Choice ;_fdbcg !=nil {if _fdbcg .TableStyle !=nil {_dcef =_fdbcg .TableStyle ;}else if _fdbcg .TableStyleId !=nil {_dcef =_gabc ._eaf .GetTableStyleById (*_fdbcg .TableStyleId ); +};};_eba :=_fg .NewCT_TablePartStyle ();_eba .TcStyle =_fg .NewCT_TableStyleCellStyle ();_eba .TcTxStyle =_fg .NewCT_TableStyleTextStyle ();if _dcef !=nil {if _dcef .WholeTbl !=nil {*_eba =*_dcef .WholeTbl ;};if _dcef .TblBg !=nil {if _eba .TcStyle .Fill ==nil {_eba .TcStyle .Fill =_dcef .TblBg .Fill ; +};};};if _eba .TcStyle .Fill ==nil {_eba .TcStyle .Fill =_fg .NewCT_FillProperties ();_eba .TcStyle .Fill .NoFill =_efe .NoFill ;_eba .TcStyle .Fill .SolidFill =_efe .SolidFill ;};_fedd :=len (_cbcd .Tr );for _edd ,_geee :=range _cbcd .Tr {_bdc :=_edd ==0; +_eff :=_edd ==_fedd -1;_ffb :=_edd %2==0;_cfgb :=len (_geee .Tc );var _fgb *_fg .CT_TablePartStyle ;if _bdc {_fgb =_dcef .FirstRow ;}else if _ffb {_fgb =_dcef .Band2H ;}else {_fgb =_dcef .Band1H ;};var _cacc float64 ;for _ccg ,_acad :=range _geee .Tc {_edde :=_ccg ==0; +_fba :=_ccg ==_cfgb -1;_aae :=_ccg %2==0;var _gcce *_fg .CT_TablePartStyle ;if _edde {_gcce =_dcef .FirstCol ;}else if _aae {_gcce =_dcef .Band2V ;}else {_gcce =_dcef .Band1V ;};_abba :=_ebab (_ebab (_gcce ,_fgb ),_eba );_fbae :=_gabc .addCellToTable (_cede ,_acad ,_abba ,_cacd *_cgga [_ccg ],_bdc ,_eff ,_edde ,_fba ); +if _fbae > _cacc {_cacc =_fbae ;};};_bdee :=_gg .FromEMU (_f .FromSTCoordinate (_geee .HAttr ));if _bdee < _cacc {_bdee =_cacc ;};if _bdee < _gcae (4){_bdee =_gcae (4);};_cede .SetRowHeight (_cede .CurRow (),_bdee );};return _cede ;};type background struct{_edeg _ge .Color ; +_cedb float64 ;_fcdg *_fg .CT_BlipFillProperties ;};func (_bagd *textboxContext )newWord (){_bagd ._cdbc =&word {_cgdg :true ,_bdea :_bagd ._cef ._bebf }};func (_cce *convertContext )makeSlide (){_fdb :=_cce ._dcdc .GetSlideLayout ().CSld ;if _fdb !=nil {if _dbg :=_fdb .SpTree ; +_dbg !=nil {for _ ,_fbb :=range _dbg .Choice {if _fbb !=nil {for _ ,_ca :=range _fbb .Pic {if _ca !=nil {var _gef ,_caf ,_gb ,_gdg float64 ;if _dca :=_ca .SpPr ;_dca !=nil {if _agg :=_dca .Xfrm ;_agg !=nil {_gef ,_caf ,_gb ,_gdg =_f .GetDataFromXfrm (_agg ); +};};if _afd :=_ca .BlipFill ;_afd !=nil {_dg :=_cce .getShapeFromBlipFill (_afd ,_gef ,_caf ,_gb ,_gdg ,true );_cce ._gbbf =append (_cce ._gbbf ,_dg );};};};};};};};_fdb =_cce ._dcdc .X ().CSld ;if _fdb ==nil {return ;};_bb :=&background {};if _cfbg :=_fdb .Bg ; +_cfbg !=nil {if _afc :=_cfbg .BgPr ;_afc !=nil {if _afc .NoFill ==nil {if _cab :=_afc .SolidFill ;_cab !=nil {_bae ,_cfe :=_cce .getColorFromSolidFill (_cab );if _bae !=nil {_bb ._edeg =_bae ;_bb ._cedb =_cfe ;};}else if _cg :=_afc .BlipFill ;_cg !=nil {_bb ._fcdg =_cg ; +};};};};_cce ._dede =_bb ;if _gdd :=_fdb .SpTree ;_gdd !=nil {for _ ,_abe :=range _gdd .Choice {if _abe !=nil {for _ ,_cgf :=range _abe .Sp {if _cgf !=nil {_fbe :=_cce .getShapes (_cgf );_cce ._gbbf =append (_cce ._gbbf ,_fbe ...);};};for _ ,_fae :=range _abe .GraphicFrame {if _fae !=nil {var _dac ,_ebb ,_dad ,_cac float64 ; +if _dd :=_fae .Xfrm ;_dd !=nil {_dac ,_ebb ,_dad ,_cac =_f .GetDataFromXfrm (_dd );};if _dad ==0&&_cac ==0{_dad =_cce ._dfb ;_cac =_cce ._ade ;};if _bbc :=_fae .Graphic ;_bbc !=nil {if _ddg :=_bbc .GraphicData ;_ddg !=nil {for _ ,_bga :=range _ddg .Any {if _ddgc ,_geg :=_bga .(*_eag .Chart ); +_geg {_fdf ,_ff :=_cce .makePdfBlockFromChart (_ddgc ,_dad ,_cac );if _ff !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_ff );};if _fdf !=nil {_fdf .SetPos (_dac ,_ebb );_cce ._gbbf =append (_cce ._gbbf ,_fdf ); +};}else if _ee ,_ggg :=_bga .(*_fg .Tbl );_ggg {_gff :=_cce .makePdfBlockFromTable (_ee ,_dad );if _gff !=nil {_cga :=_ge .NewBlock (_dad ,_cac );_cga .SetPos (_dac ,_ebb );_cga .Draw (_gff );_cce ._gbbf =append (_cce ._gbbf ,_cga );};};};};};};};for _ ,_fff :=range _abe .CxnSp {if _fff !=nil {_cd :=_cce .getConnectors (_fff ); +_cce ._gbbf =append (_cce ._gbbf ,_cd ...);};};for _ ,_acd :=range _abe .GrpSp {_cdd :=0.0;_eae :=0.0;if _fbd :=_acd .GrpSpPr .Xfrm ;_fbd !=nil {_cdd ,_eae =_f .GetGroupOffsetFromXfrm (_fbd );};for _ ,_edg :=range _acd .Choice {for _ ,_cca :=range _edg .CxnSp {if _cca !=nil {_ecg :=_cce .getGroupConnectors (_cca ,_cdd ,_eae ); +_cce ._gbbf =append (_cce ._gbbf ,_ecg ...);};};};};for _ ,_bec :=range _abe .Pic {if _bec !=nil {var _dgd ,_gcfe ,_ffg ,_de float64 ;if _gega :=_bec .SpPr ;_gega !=nil {if _dcgg :=_gega .Xfrm ;_dcgg !=nil {_dgd ,_gcfe ,_ffg ,_de =_f .GetDataFromXfrm (_dcgg ); +};};if _gac :=_bec .BlipFill ;_gac !=nil {_cfef :=_cce .getShapeFromBlipFill (_gac ,_dgd ,_gcfe ,_ffg ,_de ,false );_cce ._gbbf =append (_cce ._gbbf ,_cfef );};};};};};};};func (_dceeb *textboxContext )newLine (){if _dceeb ._bfd ==nil {_dceeb .newParagraph (); +};_cabg :=_dceeb ._bfd ._edgf +_dceeb ._bfd ._bgef ;_fdbe :=&line {};_fdbe ._efff =_dceeb ._bfd ._gbad ;if len (_dceeb ._bfd ._eeb )==0{_fdbe ._efff +=_dceeb ._bfd ._ffa ;};_fdbe ._aafd =_dceeb ._bfd ._gdbg ;_fdbe ._bebf =_fdbe ._efff ;_fdbe ._aeb =_cabg ; +_dceeb ._bfd ._eeb =append (_dceeb ._bfd ._eeb ,_fdbe );_dceeb ._cef =_fdbe ;};func (_dbcc *convertContext )renderPageWithDrawableToGoImage (_fgfaf _ge .Drawable )(_ae .Image ,error ){_afef :=_f .MakeTempCreator (_dbcc ._dfb ,_dbcc ._ade );_afef .NewPage (); +_afef .Draw (_fgfaf );_gedg ,_bgdd :=_f .GetPageFromCreator (_afef );if _bgdd !=nil {return nil ,_bgdd ;};return _ea .NewImageDevice ().Render (_gedg );};func (_aaag *convertContext )getStyleColors (_fgc *_fg .CT_ShapeStyle )(_ge .Color ,_ge .Color ,_ge .Color ){var _gffa ,_dcaa ,_gfce _ge .Color ; +if _dgbf :=_fgc .LnRef ;_dgbf !=nil {_dcaa =_aaag .getColorFromMatrixReference (_dgbf );};if _eggf :=_fgc .FillRef ;_eggf !=nil {_gfce =_aaag .getColorFromMatrixReference (_eggf );};if _ccefd :=_fgc .FontRef ;_ccefd !=nil {_gffa =_aaag .getColorFromFontReference (_ccefd ); +};return _gffa ,_gfce ,_dcaa ;};func _gcae (_ffbd float64 )float64 {return _ffbd *_gg .Millimeter };var _ba =_gcae (1.9);func (_fdbg *convertContext )getConnectors (_cdf *_eg .CT_Connector )[]_ge .Drawable {_fggc ,_ ,_ ,_ ,_ ,_ ,_ :=_fdbg .getShapesFromSpPr (_cdf .SpPr ,_cdf .Style ,false ,0.0,0.0); +return _fggc ;};func _fbef (_bcf *_fg .CT_AdjPoint2D )(float64 ,float64 ){var _ege ,_ccef float64 ;_gec ,_bafb :=_bcf .XAttr ,_bcf .YAttr ;if _ccf :=_gec .ST_Coordinate ;_ccf !=nil {_ege =_gg .FromEMU (_f .FromSTCoordinate (*_ccf ));};if _gcff :=_bafb .ST_Coordinate ; +_gcff !=nil {_ccef =_gg .FromEMU (_f .FromSTCoordinate (*_gcff ));};return _ege ,_ccef ;};func _dfaf (_fdc float64 )float64 {return _fdc *_gg .Inch };func _dfbb (_baea int ,_dfde bool )string {_fbbb :=_cc .NewBuffer ([]byte {});for _ ,_eeg :=range _ddfg {for {if _baea < _eeg ._acdb {break ; +};_fbbb .WriteString (_eeg ._dcff );_baea -=_eeg ._acdb ;};};_ebdd :=_fbbb .String ();if _dfde {_ebdd =_dc .ToUpper (_ebdd );};return _ebdd ;};type romanMatch struct{_acdb int ;_dcff string ;};func _ebbg (_cbgg string )[]*symbol {_bab :=[]*symbol {};for _ ,_dbbe :=range _cbgg {_bab =append (_bab ,&symbol {_aecd :string (_dbbe )}); +};return _bab ;};func (_ddc *textboxContext )assignPropsToCurrentParagraph (_eded *_fg .CT_TextParagraphProperties ){_cgae :=12.4;if _eded ==nil {_ddc ._bfd ._dgcc =_cgae ;return ;};if _ecbc :=_eded .DefRPr ;_ecbc !=nil {_ffdd :=_ecbc .SzAttr ;if _ffdd !=nil {_add :=float64 (*_ffdd )/1200; +if _cgae <=_add {_cgae =_add ;};};};if _acf :=_eded .MarLAttr ;_acf !=nil {_ddc ._bfd ._gbad =_gg .FromEMU (int64 (*_acf ));};_ddc ._bfd ._gdbg =_ddc ._dfba ;if _cafa :=_eded .MarRAttr ;_cafa !=nil {_ddc ._bfd ._gdbg -=_gg .FromEMU (int64 (*_cafa ));}; +if _ddgcg :=_eded .IndentAttr ;_ddgcg !=nil {_ddc ._bfd ._ffa =_gg .FromEMU (int64 (*_ddgcg ));};if _babd :=_eded .LatinLnBrkAttr ;_babd !=nil {_ddc ._bfd ._feg =*_babd ;};if _cbdg :=_eded .LnSpc ;_cbdg !=nil {if _gbbg :=_cbdg .SpcPct ;_gbbg !=nil {if _beac :=_gbbg .ValAttr .ST_TextSpacingPercent ; +_beac !=nil {_cgae =float64 (*_beac )/5000;};};};var _ggcb float64 ;if _cfda :=_eded .SpcBef ;_cfda !=nil {if _dcc :=_cfda .SpcPts ;_dcc !=nil {_ggcb =float64 (_dcc .ValAttr )/100;};};_dbag :=_ddc ._bbbb ;if len (_dbag )> 0{_ggcb -=_dbag [len (_dbag )-1]._fdba ; +if _ggcb < 0{_ggcb =0;};};_ddc ._bfd ._bgef =_ggcb ;if _caga :=_eded .SpcAft ;_caga !=nil {if _cgaa :=_caga .SpcPts ;_cgaa !=nil {_ddc ._bfd ._fdba =float64 (_cgaa .ValAttr )/100;};};_ddc ._bfd ._dgcc =_cgae ;_ddc ._bfd ._dbeg =_eded .AlgnAttr ;};func (_aag *textboxContext )addCurrentWordToParagraph (){if _aag ._bfb &&_aag ._cef ._bebf +_aag ._cdbc ._dfd > _aag ._cef ._aafd {_aag .newLine (); +};if !_aag ._cdbc ._cgdg ||len (_aag ._cef ._bbgd )> 0{_aag ._cdbc ._bdea =_aag ._cef ._bebf ;_aag ._cef ._bbgd =append (_aag ._cef ._bbgd ,_aag ._cdbc );_aag ._cef ._bebf +=_aag ._cdbc ._dfd ;for _ ,_abg :=range _aag ._cdbc ._egc {_aag .adjustHeights (_abg ._fgf ); +};};};func (_eb *convertContext )extractDefaultProperties (){_da :=_eb ._eaf .X ();_bd :=_da .DefaultTextStyle ;var _ga ,_ag ,_afa ,_fd ,_ebd ,_ccb ,_dbc ,_gad ,_afac ,_cfb *_fg .CT_TextParagraphProperties ;if _bd !=nil {_ga =_bd .DefPPr ;_ag =_fbbc (_bd .Lvl1pPr ,_ga ); +_afa =_fbbc (_bd .Lvl2pPr ,_ga );_fd =_fbbc (_bd .Lvl3pPr ,_ga );_ebd =_fbbc (_bd .Lvl4pPr ,_ga );_ccb =_fbbc (_bd .Lvl5pPr ,_ga );_dbc =_fbbc (_bd .Lvl6pPr ,_ga );_gad =_fbbc (_bd .Lvl7pPr ,_ga );_afac =_fbbc (_bd .Lvl8pPr ,_ga );_cfb =_fbbc (_bd .Lvl9pPr ,_ga ); +_eb ._fddf =_ga ;_eb ._cbgf =_ga .DefRPr ;};_eb ._efc =make ([]*_fg .CT_TextParagraphProperties ,9);_eb ._efc [0]=_ag ;_eb ._efc [1]=_afa ;_eb ._efc [2]=_fd ;_eb ._efc [3]=_ebd ;_eb ._efc [4]=_ccb ;_eb ._efc [5]=_dbc ;_eb ._efc [6]=_gad ;_eb ._efc [7]=_afac ; +_eb ._efc [8]=_cfb ;_fde :=_eb ._eaf .SlideMasters ()[0].X ();_dcd :=_fde .TxStyles ;_fe :=_dcd .TitleStyle ;_eb ._aged =_fbbc (_fe .DefPPr ,_ga );_eb ._deecd =_eb ._aged .DefRPr ;_eb ._ccca =make ([]*_fg .CT_TextParagraphProperties ,9);_eb ._ccca [0]=_fbbc (_fe .Lvl1pPr ,_ag ); +_eb ._ccca [1]=_fbbc (_fe .Lvl2pPr ,_afa );_eb ._ccca [2]=_fbbc (_fe .Lvl3pPr ,_fd );_eb ._ccca [3]=_fbbc (_fe .Lvl4pPr ,_ebd );_eb ._ccca [4]=_fbbc (_fe .Lvl5pPr ,_ccb );_eb ._ccca [5]=_fbbc (_fe .Lvl6pPr ,_dbc );_eb ._ccca [6]=_fbbc (_fe .Lvl7pPr ,_gad ); +_eb ._ccca [7]=_fbbc (_fe .Lvl8pPr ,_afac );_eb ._ccca [8]=_fbbc (_fe .Lvl9pPr ,_cfb );_bg :=_dcd .BodyStyle ;_eb ._dbf =_fbbc (_bg .DefPPr ,_ga );_eb ._gdb =_eb ._dbf .DefRPr ;_eb ._daa =make ([]*_fg .CT_TextParagraphProperties ,9);_eb ._daa [0]=_fbbc (_bg .Lvl1pPr ,_ag ); +_eb ._daa [1]=_fbbc (_bg .Lvl2pPr ,_afa );_eb ._daa [2]=_fbbc (_bg .Lvl3pPr ,_fd );_eb ._daa [3]=_fbbc (_bg .Lvl4pPr ,_ebd );_eb ._daa [4]=_fbbc (_bg .Lvl5pPr ,_ccb );_eb ._daa [5]=_fbbc (_bg .Lvl6pPr ,_dbc );_eb ._daa [6]=_fbbc (_bg .Lvl7pPr ,_gad );_eb ._daa [7]=_fbbc (_bg .Lvl8pPr ,_afac ); +_eb ._daa [8]=_fbbc (_bg .Lvl9pPr ,_cfb );};func (_edec *textboxContext )alignParagraphsVertically (_fee _fg .ST_TextAnchoringType ){if _fee ==_fg .ST_TextAnchoringTypeT {return ;};_fddg :=0.0;for _ ,_dbcg :=range _edec ._bbbb {_fddg +=_dbcg ._bgef +_dbcg ._edgf +_dbcg ._fdba ; +};var _gbbff float64 ;switch _fee {case _fg .ST_TextAnchoringTypeCtr :_gbbff =(_edec ._cace -_fddg )/2;case _fg .ST_TextAnchoringTypeB :_gbbff =_edec ._cace -_fddg ;};for _ ,_fded :=range _edec ._bbbb {_fded ._ebc +=_gbbff ;};};func (_agcbf *textboxContext )addTextRun (_fgec *_fg .EG_TextRun ,_gefb *_fg .CT_TextCharacterProperties ,_bbfg _ge .Color ,_gaga *prefixData ){if _aecb :=_fgec .Br ; +_aecb !=nil {_agcbf .addCurrentWordToParagraph ();_agcbf .newLine ();_agcbf .newWord ();}else if _eega :=_fgec .R ;_eega !=nil {var _bdadg _ge .Color ;if _eega .RPr !=nil &&_eega .RPr .SolidFill !=nil {_bdadg ,_ =_agcbf ._fadc .getColorFromSolidFill (_eega .RPr .SolidFill ); +}else if _bbfg !=nil {_bdadg =_bbfg ;}else if _gefb .SolidFill !=nil {_bdadg ,_ =_agcbf ._fadc .getColorFromSolidFill (_gefb .SolidFill );}else {_bdadg =_ge .ColorBlack ;};_gbfa :=_geeb (_eega .RPr ,_gefb );_cda ,_dgde ,_ccde ,_adcc :=_agcbf ._fadc .makeStyleFromRPr (_gbfa ); +_cda .Color =_bdadg ;if _gaga !=nil {_agcbf .addPrefix (_gaga ,_cda );};_cfge :=_ebbg (_eega .T );for _ ,_bacae :=range _cfge {_bacae ._eabf =_cda ;_bacae ._gdgd =_dgde ;_bacae ._abed =_ccde ;_bacae ._dfgf =_adcc ;if _gbfa .CapAttr ==_fg .ST_TextCapsTypeAll {_bacae ._aecd =_dc .ToUpper (_bacae ._aecd ); +};_agcbf .addTextSymbol (_bacae );};};};func (_cadb *convertContext )getColorFromSolidFill (_fadcd *_fg .CT_SolidColorFillProperties )(_ge .Color ,float64 ){if _fadcd ==nil {return nil ,1;};var _eggd string ;_abcf :=1.0;if _bace :=_fadcd .SrgbClr ;_bace !=nil {_eggd =_bace .ValAttr ; +_abcf =_f .GetOpacityFromColorTransform (_bace .EG_ColorTransform );}else if _afe :=_fadcd .SchemeClr ;_afe !=nil {_eggd =_f .GetColorStringFromDmlColor (_cadb ._dcdc .GetColorBySchemeColor (_afe .ValAttr ));_eggd =_f .AdjustColor (_eggd ,_afe .EG_ColorTransform ); +_abcf =_f .GetOpacityFromColorTransform (_afe .EG_ColorTransform );};if _eggd !=""{_ega :=_ge .ColorRGBFromHex ("\u0023"+_eggd );return _ega ,_abcf ;};return nil ,1;};func (_ecae *convertContext )getShapes (_abeb *_eg .CT_Shape )[]_ge .Drawable {_bf :=[]_ge .Drawable {}; +_cgb :=_abeb .SpPr ;if _cgb ==nil {return _bf ;};var _dge bool ;if _bef :=_abeb .UseBgFillAttr ;_bef !=nil {_dge =*_bef ;};_dff ,_ede ,_bfa ,_gbb ,_gcdc ,_fcf ,_dgb :=_ecae .getShapesFromSpPr (_cgb ,_abeb .Style ,_dge ,0.0,0.0);_bf =append (_bf ,_dff ...); +if _fbc :=_abeb .TxBody ;_fbc !=nil {_ebba ,_baca ,_dgff ,_bbg ,_geb :=_ecae .getPhData (_abeb );if _ebba !=nil &&!_dgb {_ede ,_bfa ,_gbb ,_gcdc =_f .GetDataFromXfrm (_ebba );};_bgaa ,_aff :=_ecae .makePdfBlockFromTxBody (_fbc ,_baca ,_dgff ,_gbb ,_gcdc ,_fcf ,_bbg ,_geb ); +if _aff !=nil {_e .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050\u0044\u0046\u0020\u0062\u006c\u006f\u0063\u006b\u0020\u0066\u0072o\u006d\u0020\u0074\u0065\u0078t\u0062\u006fx\u003a\u0020\u0025\u0073",_aff ); +}else if _bgaa !=nil {_bgaa .SetPos (_ede ,_bfa );_bf =append (_bf ,_bgaa );};};return _bf ;};type line struct{_aeb float64 ;_efff float64 ;_aafd float64 ;_bebf float64 ;_acb float64 ;_bbgd []*word ;}; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index 597e2fbbb4..bd74e083f1 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,551 +9,553 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package presentation ;import (_bda "archive/zip";_ga "bytes";_cbf "encoding/xml";_ag "errors";_g "fmt";_df "github.com/unidoc/unioffice";_ed "github.com/unidoc/unioffice/common";_ad "github.com/unidoc/unioffice/common/logger";_bd "github.com/unidoc/unioffice/common/tempstorage"; -_agf "github.com/unidoc/unioffice/drawing";_dc "github.com/unidoc/unioffice/internal/formatutils";_ea "github.com/unidoc/unioffice/internal/license";_cb "github.com/unidoc/unioffice/measurement";_gb "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ef "github.com/unidoc/unioffice/schema/soo/pml";_f "github.com/unidoc/unioffice/zippkg";_bff "image";_be "image/jpeg";_fe "io";_agff "math"; -_ca "os";_de "path";_ac "sort";_bf "strconv";_e "strings";);func (_eg *chart )RelId ()string {return _eg ._ce }; +package presentation ;import (_eb "archive/zip";_fa "bytes";_ed "encoding/xml";_cg "errors";_gg "fmt";_gf "github.com/unidoc/unioffice";_fd "github.com/unidoc/unioffice/common";_ec "github.com/unidoc/unioffice/common/logger";_ae "github.com/unidoc/unioffice/common/tempstorage"; +_ea "github.com/unidoc/unioffice/drawing";_b "github.com/unidoc/unioffice/internal/formatutils";_dd "github.com/unidoc/unioffice/internal/license";_c "github.com/unidoc/unioffice/measurement";_ggb "github.com/unidoc/unioffice/schema/soo/dml";_f "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_db "github.com/unidoc/unioffice/schema/soo/pml";_e "github.com/unidoc/unioffice/zippkg";_ba "image";_dae "image/jpeg";_ee "io";_fb "math"; +_aeb "os";_ff "path";_bc "sort";_da "strconv";_g "strings";); -// PlaceHolders returns all of the content place holders within a given slide. -func (_acca Slide )PlaceHolders ()[]PlaceHolder {_deag :=[]PlaceHolder {};for _ ,_bfg :=range _acca ._adcg .CSld .SpTree .Choice {for _ ,_dbcf :=range _bfg .Sp {if _dbcf .NvSpPr !=nil &&_dbcf .NvSpPr .NvPr !=nil &&_dbcf .NvSpPr .NvPr .Ph !=nil {_deag =append (_deag ,PlaceHolder {_dbcf ,_acca ._adcg }); -};};};return _deag ;}; +// SetTextAnchor controls the text anchoring +func (_facc TextBox )SetTextAnchor (a _ggb .ST_TextAnchoringType ){_facc ._agcag .TxBody .BodyPr =_ggb .NewCT_TextBodyProperties ();_facc ._agcag .TxBody .BodyPr .AnchorAttr =a ;};type rectangle struct{_dc int64 ;_ge int64 ;_fad int64 ;_bcf int64 ;}; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_ecac *Presentation )SaveToFileAsTemplate (path string )error {return _ecac .saveToFile (path ,true );};func _ccag (_fag []*_ef .CT_GroupShapeChoice )[]*_ef .CT_GroupShapeChoice {var _cfd []*_ef .CT_GroupShapeChoice ;for _ ,_bfad :=range _fag {if len (_bfad .Pic )==0{_cfd =append (_cfd ,_bfad ); -};};return _cfd ;};func _ae (_eaa *Presentation ,_fc []*_ef .CT_GroupShapeChoice ,_fb []rectangle ,_eec []*TextItem )[]*TextItem {for _ ,_gea :=range _fc {_eb :=append ([]rectangle {},_fb ...);for _ ,_bca :=range _gea .Sp {_eec =append (_eec ,_gda (_eaa ,_bca ,nil ,nil ,_bca .SpPr .Xfrm ,0,_fb ,_bca .TxBody .P )...); -};for _ ,_cbg :=range _gea .GraphicFrame {if _cbg !=nil &&_cbg .Graphic !=nil &&_cbg .Graphic .GraphicData !=nil {_bb :=_cbg .Xfrm ;for _ ,_age :=range _cbg .Graphic .GraphicData .Any {if _cd ,_cae :=_age .(*_gb .Tbl );_cae {_cdb :=&_cd .CT_Table ;_fac :=0; -for _eag ,_aee :=range _cd .Tr {for _fcb ,_efb :=range _aee .Tc {_aa :=&TableInfo {Table :_cdb ,Row :_aee ,Cell :_efb ,RowIndex :_eag ,ColIndex :_fcb };_eec =append (_eec ,_gda (_eaa ,nil ,_cbg ,_aa ,_bb ,_fac ,_fb ,_efb .TxBody .P )...);_fac ++;};};}; -};};};for _ ,_ffe :=range _gea .GrpSp {if _ffe .GrpSpPr !=nil {_cdd :=_ffe .GrpSpPr .Xfrm ;var _eff ,_cec int64 ;if _cdd .Off !=nil {_fea ,_cg :=_cdd .Off .XAttr .ST_CoordinateUnqualified ,_cdd .Off .YAttr .ST_CoordinateUnqualified ;if _fea !=nil &&_cg !=nil {if _cfa :=_cdd .Ext ; -_cfa !=nil {_eff ,_cec =_cfa .CxAttr ,_cfa .CyAttr ;};_eb =append (_eb ,rectangle {_ff :*_fea ,_egf :*_cg ,_ba :*_fea +_eff ,_eee :*_cg +_cec });};};};_eec =_ae (_eaa ,_ffe .Choice ,_eb ,_eec );};};return _eec ;}; +// X returns the inner wrapped XML type. +func (_ccg PlaceHolder )X ()*_db .CT_Shape {return _ccg ._eff }; -// ExtractText returns text from a presentation as a PresentationText object. -func (_dg *Presentation )ExtractText ()*PresentationText {_db :=[]*SlideText {};for _ ,_abc :=range _dg .Slides (){_fgc :=_abc .ExtractText ();if _fgc !=nil {_db =append (_db ,_fgc );};};return &PresentationText {Slides :_db };}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_acfc *Presentation )AddImage (i _fd .Image )(_fd .ImageRef ,error ){_gded :=_fd .MakeImageRef (i ,&_acfc .DocBase ,_acfc ._babf );if i .Data ==nil &&i .Path ==""{return _gded ,_cg .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068"); +};if i .Format ==""{return _gded ,_cg .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _gded ,_cg .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065"); +};if i .Path !=""{_fgc :=_ae .Add (i .Path );if _fgc !=nil {return _gded ,_fgc ;};};_acfc .Images =append (_acfc .Images ,_gded );_acfc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_acfc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_acfc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_acfc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_acfc .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); +return _gded ,nil ;}; -// AddParagraph adds a paragraph to the text box -func (_adga TextBox )AddParagraph ()_agf .Paragraph {_ebea :=_gb .NewCT_TextParagraph ();_adga ._cggc .TxBody .P =append (_adga ._cggc .TxBody .P ,_ebea );return _agf .MakeParagraph (_ebea );}; +// HtmlPubPr returns the HtmlPubPr property. +func (_bdd PresentationProperties )HtmlPubPr ()*_db .CT_HtmlPublishProperties {return _bdd ._gge .HtmlPubPr ;};func _cgce (_bfgf []*_db .CT_GroupShapeChoice )[]*_db .CT_GroupShapeChoice {var _cdde []*_db .CT_GroupShapeChoice ;for _ ,_acc :=range _bfgf {if len (_acc .Pic )==0{_cdde =append (_cdde ,_acc ); +};};return _cdde ;}; -// Text returns text from a presentation as one string separated with line breaks. -func (_eef *PresentationText )Text ()string {_cdda :=_ga .NewBuffer ([]byte {});for _ ,_ffed :=range _eef .Slides {_cdda .WriteString (_ffed .Text ());};return _cdda .String ();}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_eddd *Slide )GetColorBySchemeColor (schClr _ggb .ST_SchemeColorVal )*_ggb .CT_Color {_eddd .ensureClrMap ();_dbe :=_eddd ._dabe ;if _dbe ==nil {return nil ;};var _febgf _ggb .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_febgf =_dbe .Bg1Attr ; +case "\u0062\u0067\u0032":_febgf =_dbe .Bg2Attr ;case "\u0074\u0078\u0031":_febgf =_dbe .Tx1Attr ;case "\u0074\u0078\u0032":_febgf =_dbe .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_febgf =_dbe .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_febgf =_dbe .Accent2Attr ; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":_febgf =_dbe .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_febgf =_dbe .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_febgf =_dbe .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_febgf =_dbe .Accent6Attr ; +case "\u0068\u006c\u0069n\u006b":_febgf =_dbe .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_febgf =_dbe .FolHlinkAttr ;case "\u0064\u006b\u0031":_febgf =_ggb .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_febgf =_ggb .ST_ColorSchemeIndexDk2 ; +case "\u006c\u0074\u0031":_febgf =_ggb .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_febgf =_ggb .ST_ColorSchemeIndexLt2 ;default:_febgf =_ggb .ST_ColorSchemeIndexUnset ;};_dege :=_eddd ._caab ._dbb [0];_cggb :=_dege .ThemeElements ;if _cggb ==nil {return nil ; +};var _ebde *_ggb .CT_Color ;_fgea :=_cggb .ClrScheme ;switch _febgf .String (){case "\u0064\u006b\u0031":_ebde =_fgea .Dk1 ;case "\u0064\u006b\u0032":_ebde =_fgea .Dk2 ;case "\u006c\u0074\u0031":_ebde =_fgea .Lt1 ;case "\u006c\u0074\u0032":_ebde =_fgea .Lt2 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ebde =_fgea .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ebde =_fgea .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ebde =_fgea .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ebde =_fgea .Accent4 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ebde =_fgea .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ebde =_fgea .Accent6 ;case "\u0068\u006c\u0069n\u006b":_ebde =_fgea .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ebde =_fgea .FolHlink ; +default:return nil ;};return _ebde ;}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_fgbc *_ef .PresentationPr }; +// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. +func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_gfe *Presentation )GetImageByRelID (relID string )(_ed .ImageRef ,bool ){for _ ,_fcd :=range _gfe .Images {if _fcd .RelID ()==relID {return _fcd ,true ;};};return _ed .ImageRef {},false ;}; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_cdg *Presentation )SlideLayouts ()[]SlideLayout {_fgbe :=[]SlideLayout {};for _ ,_dfcg :=range _cdg ._gb {_fgbe =append (_fgbe ,SlideLayout {_dfcg });};return _fgbe ;}; -// SaveToFile writes the Presentation out to a file. -func (_gag *Presentation )SaveToFile (path string )error {return _gag .saveToFile (path ,false )}; +// ClrMru returns the ClrMru property. +func (_bgf PresentationProperties )ClrMru ()*_ggb .CT_ColorMRU {return _bgf ._gge .ClrMru }; -// AddSlideWithLayout adds a new slide with content copied from a layout. Normally you should -// use AddDefaultSlideWithLayout as it will do some post processing similar to PowerPoint to -// clear place holder text, etc. -func (_bcba *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_eaf :=_ef .NewCT_SlideIdListEntry ();_eaf .IdAttr =256;for _ ,_fec :=range _bcba ._bge .SldIdLst .SldId {if _fec .IdAttr >=_eaf .IdAttr {_eaf .IdAttr =_fec .IdAttr +1;};};_bcba ._bge .SldIdLst .SldId =append (_bcba ._bge .SldIdLst .SldId ,_eaf ); -_dceff :=_ef .NewSld ();_efbb :=_ga .Buffer {};_bfca :=_cbf .NewEncoder (&_efbb );_cgb :=_cbf .StartElement {Name :_cbf .Name {Local :"\u0073\u006c\u0069d\u0065"}};_cgb .Attr =append (_cgb .Attr ,_cbf .Attr {Name :_cbf .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -_cgb .Attr =append (_cgb .Attr ,_cbf .Attr {Name :_cbf .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"}); -_cgb .Attr =append (_cgb .Attr ,_cbf .Attr {Name :_cbf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -_cgb .Attr =append (_cgb .Attr ,_cbf .Attr {Name :_cbf .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"}); -_cgb .Attr =append (_cgb .Attr ,_cbf .Attr {Name :_cbf .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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"}); -_cgb .Attr =append (_cgb .Attr ,_cbf .Attr {Name :_cbf .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"}); -if _cdbg :=l ._baba .CSld .MarshalXML (_bfca ,_cgb );_cdbg !=nil {return Slide {},_cdbg ;};_bfca .Flush ();_gab :=_cbf .NewDecoder (&_efbb );_dceff .CSld =_ef .NewCT_CommonSlideData ();if _dad :=_gab .Decode (_dceff .CSld );_dad !=nil {return Slide {},_dad ; -};_dceff .CSld .NameAttr =nil ;_dceff .CSld .SpTree .Choice =_ccag (_dceff .CSld .SpTree .Choice );_bcba ._egb =append (_bcba ._egb ,_dceff );_cbgd :=_bcba ._acba .AddAutoRelationship (_df .DocTypePresentation ,_df .OfficeDocumentType ,len (_bcba ._egb ),_df .SlideType ); -_eaf .RIdAttr =_cbgd .ID ();_ege :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideType ,len (_bcba ._egb ));_bcba .ContentTypes .AddOverride (_ege ,_df .SlideContentType );_bgac :=_ed .NewRelationships ();_bcba ._aed =append (_bcba ._aed ,_bgac ); -_gac :=len (_bcba ._aed )-1;for _eaac ,_dcb :=range _bcba ._dda {if _dcb ==l .X (){_dfd :=_bcba ._dge [_eaac ];for _ ,_ddf :=range _dfd .X ().Relationship {if _ddf .TypeAttr !=_df .SlideMasterType {_bcba ._aed [_gac ].X ().Relationship =append (_bcba ._aed [_gac ].X ().Relationship ,_ddf ); -};};_bgac .AddAutoRelationship (_df .DocTypePresentation ,_df .SlideType ,_eaac +1,_df .SlideLayoutType );};};_acde :=Slide {_eaf ,_dceff ,_bcba ,nil };return _acde ,nil ;};func (_efcd *Slide )ensureClrMap (){if len (_efcd ._gfa ._eab )==0||len (_efcd ._gfa ._fbef )==0{return ; -};_adce :=_efcd ._gfa ._eab [0];_dafe :=_adce .ClrMap ;if _babb :=_efcd ._adcg .ClrMapOvr ;_babb !=nil {if _dcefd :=_babb .Choice ;_dcefd !=nil {if _dcefd .MasterClrMapping ==nil {if _bgb :=_dcefd .OverrideClrMapping ;_bgb !=nil {if _bgb .Bg1Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Bg1Attr =_bgb .Bg1Attr ; -};if _bgb .Tx1Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Tx1Attr =_bgb .Tx1Attr ;};if _bgb .Bg2Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Bg2Attr =_bgb .Bg2Attr ;};if _bgb .Tx2Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Tx2Attr =_bgb .Tx2Attr ;};if _bgb .Accent1Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Accent1Attr =_bgb .Accent1Attr ; -};if _bgb .Accent2Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Accent2Attr =_bgb .Accent2Attr ;};if _bgb .Accent3Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Accent3Attr =_bgb .Accent3Attr ;};if _bgb .Accent4Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Accent4Attr =_bgb .Accent4Attr ; -};if _bgb .Accent5Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Accent5Attr =_bgb .Accent5Attr ;};if _bgb .Accent6Attr !=_gb .ST_ColorSchemeIndexUnset {_dafe .Accent6Attr =_bgb .Accent6Attr ;};if _bgb .HlinkAttr !=_gb .ST_ColorSchemeIndexUnset {_dafe .HlinkAttr =_bgb .HlinkAttr ; -};if _bgb .FolHlinkAttr !=_gb .ST_ColorSchemeIndexUnset {_dafe .FolHlinkAttr =_bgb .FolHlinkAttr ;};};};};};_efcd ._ecc =_dafe ;}; +// AddParagraph adds a new paragraph to a placeholder. +func (_caaf PlaceHolder )AddParagraph ()_ea .Paragraph {_dgg :=_ea .MakeParagraph (_ggb .NewCT_TextParagraph ());_caaf ._eff .TxBody .P =append (_caaf ._eff .TxBody .P ,_dgg .X ());return _dgg ;}; -// Clear clears the placeholder contents and adds a single empty paragraph. The -// empty paragrah is required by PowerPoint or it will report the file as being -// invalid. -func (_dce PlaceHolder )Clear (){_dce .ClearAll ();_feae :=_gb .NewCT_TextParagraph ();_dce ._gf .TxBody .P =[]*_gb .CT_TextParagraph {_feae };_feae .EndParaRPr =_gb .NewCT_TextCharacterProperties ();_feae .EndParaRPr .LangAttr =_df .String ("\u0065\u006e\u002dU\u0053"); -}; +// Height returns slide screen size height in EMU units. +func (_gdg *SlideScreenSize )Height ()int32 {return _gdg [1]}; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_ffg Slide )AddImageToRels (img _ed .ImageRef )string {_bdb :=0;for _ebaf ,_gfd :=range _ffg ._gfa .Images {if _gfd ==img {_bdb =_ebaf +1;break ;};};var _ccac string ;for _cagg ,_bacb :=range _ffg ._gfa .Slides (){if _bacb ._adcg ==_ffg ._adcg {_cddag :=_g .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_bdb ,img .Format ()); -_cffa :=_ffg ._gfa ._aed [_cagg ].AddRelationship (_cddag ,_df .ImageType );_ccac =_cffa .ID ();};};return _ccac ;}; +// SetSize sets the slide size, take argument of SlideScreenSize. +func (_ffgf *SlideSize )SetSize (sz SlideScreenSize ){_ffgf ._cba .CxAttr =sz [0];_ffgf ._cba .CyAttr =sz [1];}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_fab *Presentation )SlideLayouts ()[]SlideLayout {_fbec :=[]SlideLayout {};for _ ,_cee :=range _fab ._dda {_fbec =append (_fbec ,SlideLayout {_cee });};return _fbec ;};func (_afeg *Presentation )Validate ()error {if _baff :=_afeg ._bge .Validate (); -_baff !=nil {return _baff ;};for _feeb ,_cbb :=range _afeg .Slides (){if _dcda :=_cbb .ValidateWithPath (_g .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_feeb ));_dcda !=nil {return _dcda ;};};for _dcc ,_eea :=range _afeg ._eab {if _edcae :=_eea .ValidateWithPath (_g .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_dcc )); -_edcae !=nil {return _edcae ;};};for _bebd ,_bfcg :=range _afeg ._dda {if _gddc :=_bfcg .ValidateWithPath (_g .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_bebd ));_gddc !=nil {return _gddc ;};};return nil ; -}; +// AddParagraph adds a paragraph to the text box +func (_dccba TextBox )AddParagraph ()_ea .Paragraph {_dfcf :=_ggb .NewCT_TextParagraph ();_dccba ._agcag .TxBody .P =append (_dccba ._agcag .TxBody .P ,_dfcf );return _ea .MakeParagraph (_dfcf );};var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000}; +SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};); -// AddTable adds a new table to a placeholder. -func (_ggf PlaceHolder )AddTable ()*_ed .Table {_ggf .Clear ();_fgce :=_ef .NewCT_GroupShapeChoice ();_ggf ._eaae .CSld .SpTree .Choice =append (_ggf ._eaae .CSld .SpTree .Choice ,_fgce );_abcc :=_ef .NewCT_GraphicalObjectFrame ();_fgce .GraphicFrame =append (_fgce .GraphicFrame ,_abcc ); -_abcc .Xfrm .Off =_gb .NewCT_Point2D ();_ccg :=int64 (1);_abcc .Xfrm .Off .XAttr =_gb .ST_Coordinate {ST_CoordinateUnqualified :&_ccg };_abcc .Xfrm .Off .YAttr =_gb .ST_Coordinate {ST_CoordinateUnqualified :&_ccg };_cdf :=_abcc .Graphic .CT_GraphicalObject .GraphicData ; -_cdf .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0074\u0061\u0062\u006c\u0065"; -_cadd :=_ed .NewTableWithXfrm (_abcc .Xfrm );_cdf .Any =append (_cdf .Any ,_cadd .X ());return _cadd ;}; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_eff *_db .CT_Shape ;_bad *_db .Sld ;}; -// Type returns the placeholder type -func (_bcfb PlaceHolder )Type ()_ef .ST_PlaceholderType {return _bcfb ._gf .NvSpPr .NvPr .Ph .TypeAttr }; +// SlideMasters returns the slide masters defined in the presentation. +func (_fag *Presentation )SlideMasters ()[]SlideMaster {_abgc :=[]SlideMaster {};for _cbed ,_fggf :=range _fag ._add {_abgc =append (_abgc ,SlideMaster {_fag ,_fag ._agd [_cbed ],_fggf });};return _abgc ;}; -// AddTextBox adds an empty textbox to a slide. -func (_cfdf Slide )AddTextBox ()TextBox {_abbe :=_ef .NewCT_GroupShapeChoice ();_cfdf ._adcg .CSld .SpTree .Choice =append (_cfdf ._adcg .CSld .SpTree .Choice ,_abbe );_fdc :=_ef .NewCT_Shape ();_abbe .Sp =append (_abbe .Sp ,_fdc );_fdc .SpPr =_gb .NewCT_ShapeProperties (); -_fdc .SpPr .Xfrm =_gb .NewCT_Transform2D ();_fdc .SpPr .PrstGeom =_gb .NewCT_PresetGeometry2D ();_fdc .SpPr .PrstGeom .PrstAttr =_gb .ST_ShapeTypeRect ;_fdc .NvSpPr =_ef .NewCT_ShapeNonVisual ();_fdc .NvSpPr .CNvSpPr =_gb .NewCT_NonVisualDrawingShapeProps (); -_adf :=true ;_fdc .NvSpPr .CNvSpPr .TxBoxAttr =&_adf ;_fdc .TxBody =_gb .NewCT_TextBody ();_fdc .TxBody .BodyPr =_gb .NewCT_TextBodyProperties ();_fdc .TxBody .BodyPr .WrapAttr =_gb .ST_TextWrappingTypeSquare ;_fdc .TxBody .BodyPr .SpAutoFit =_gb .NewCT_TextShapeAutofit (); -_bdab :=TextBox {_fdc };_bdab .Properties ().SetWidth (3*_cb .Inch );_bdab .Properties ().SetHeight (1*_cb .Inch );_bdab .Properties ().SetPosition (0,0);return _bdab ;}; +// GetTableStyleById returns *dml.CT_TableStyle by its style id. +func (_gae *Presentation )GetTableStyleById (id string )*_ggb .CT_TableStyle {_dccc :=_gae ._gdd .TblStyle ();for _ ,_gcga :=range _dccc {if _gcga .StyleIdAttr ==id {return _gcga ;};};return nil ;};const _cca float64 =500000; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_gffa *_ef .ViewPr }; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_ffba PlaceHolder )Paragraphs ()[]_ea .Paragraph {_ggf :=[]_ea .Paragraph {};for _ ,_eed :=range _ffba ._eff .TxBody .P {_ggf =append (_ggf ,_ea .MakeParagraph (_eed ));};return _ggf ;};func (_af *chart )Target ()string {return _af ._ag }; + +// Type returns the type of the slide layout. +func (_dca SlideLayout )Type ()_db .ST_SlideLayoutType {return _dca ._gecf .TypeAttr }; + +// ExtractText returns text from a presentation as a PresentationText object. +func (_ece *Presentation )ExtractText ()*PresentationText {_ged :=[]*SlideText {};for _ ,_fe :=range _ece .Slides (){_be :=_fe .ExtractText ();if _be !=nil {_ged =append (_ged ,_be );};};return &PresentationText {Slides :_ged };}; + +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_dab *Presentation )SaveAsTemplate (w _ee .Writer )error {return _dab .save (w ,true )};func (_fee *Presentation )nextSlideID ()uint32 {_dde :=uint32 (256);for _ ,_eda :=range _fee ._gea .SldIdLst .SldId {if _eda .IdAttr >=_dde {_dde =_eda .IdAttr +1; +};};return _dde ;}; + +// NewSlideScreenSizeWithValue returns slide screen size with given width and height. +// Width and Height value is in EMU units, use our measurement.ToEMU to convert the - +// width and height value. +func NewSlideScreenSizeWithValue (width ,height int32 )SlideScreenSize {return SlideScreenSize {width ,height };};func (_egef *Presentation )Validate ()error {if _feg :=_egef ._gea .Validate ();_feg !=nil {return _feg ;};for _caf ,_feec :=range _egef .Slides (){if _gde :=_feec .ValidateWithPath (_gg .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_caf )); +_gde !=nil {return _gde ;};};for _effg ,_abd :=range _egef ._add {if _ecbe :=_abd .ValidateWithPath (_gg .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_effg ));_ecbe !=nil {return _ecbe ;};};for _ccf ,_geb :=range _egef ._gb {if _cgcg :=_geb .ValidateWithPath (_gg .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_ccf )); +_cgcg !=nil {return _cgcg ;};};return nil ;}; // X returns the inner wrapped XML type. -func (_cbdf ViewProperties )X ()*_ef .ViewPr {return _cbdf ._gffa }; +func (_ffc *Presentation )X ()*_db .Presentation {return _ffc ._gea };func (_cagf *Presentation )save (_ebd _ee .Writer ,_agad bool )error {const _fffb ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065"; +if _ddc :=_cagf ._gea .Validate ();_ddc !=nil {_ec .Log .Debug ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ddc ); +};if !_dd .GetLicenseKey ().IsLicensed ()&&!_gaf {_gg .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_gg .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return _cg .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_cagf ._bbd )==0{_afa ,_fdb :=_dd .GenRefId ("\u0070\u0077");if _fdb !=nil {_ec .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fdb ); +return _fdb ;};_cagf ._bbd =_afa ;};if _ddcf :=_dd .Track (_cagf ._bbd ,_fffb );_ddcf !=nil {_ec .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ddcf );return _ddcf ;};if _agad {_cagf .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); +_cagf .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); +}else {_cagf .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); +_cagf .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); +};_fcg :=_gf .DocTypePresentation ;_cddc :=_eb .NewWriter (_ebd );defer _cddc .Close ();if _abe :=_e .MarshalXML (_cddc ,_gf .BaseRelsFilename ,_cagf .Rels .X ());_abe !=nil {return _abe ;};if _aeg :=_e .MarshalXMLByType (_cddc ,_fcg ,_gf .ExtendedPropertiesType ,_cagf .AppProperties .X ()); +_aeg !=nil {return _aeg ;};if _ggg :=_e .MarshalXMLByType (_cddc ,_fcg ,_gf .CorePropertiesType ,_cagf .CoreProperties .X ());_ggg !=nil {return _ggg ;};if _cac :=_e .MarshalXMLByType (_cddc ,_fcg ,_gf .PresentationPropertiesType ,_cagf ._edbe .X ());_cac !=nil {return _cac ; +};if _fdbf :=_e .MarshalXMLByType (_cddc ,_fcg ,_gf .ViewPropertiesType ,_cagf ._gfe .X ());_fdbf !=nil {return _fdbf ;};if _eaa :=_e .MarshalXMLByType (_cddc ,_fcg ,_gf .TableStylesType ,_cagf ._gdd .X ());_eaa !=nil {return _eaa ;};if _cagf .CustomProperties .X ()!=nil {if _eac :=_e .MarshalXMLByType (_cddc ,_fcg ,_gf .CustomPropertiesType ,_cagf .CustomProperties .X ()); +_eac !=nil {return _eac ;};};if _cagf .Thumbnail !=nil {_cadb ,_bce :=_cddc .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _bce !=nil {return _bce ;};if _fgee :=_dae .Encode (_cadb ,_cagf .Thumbnail ,nil ); +_fgee !=nil {return _fgee ;};};_ddg :=_gf .AbsoluteFilename (_fcg ,_gf .OfficeDocumentType ,0);if _fbf :=_e .MarshalXML (_cddc ,_ddg ,_cagf ._gea );_fbf !=nil {return _fbf ;};if _gag :=_e .MarshalXML (_cddc ,_e .RelationsPathFor (_ddg ),_cagf ._babf .X ()); +_gag !=nil {return _gag ;};for _gbc ,_cee :=range _cagf ._aab {_bbeb :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideType ,_gbc +1);_e .MarshalXML (_cddc ,_bbeb ,_cee );if !_cagf ._fcd [_gbc ].IsEmpty (){_cegb :=_e .RelationsPathFor (_bbeb ); +_e .MarshalXML (_cddc ,_cegb ,_cagf ._fcd [_gbc ].X ());};};for _edf ,_dfb :=range _cagf ._add {_bedd :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideMasterType ,_edf +1);_e .MarshalXML (_cddc ,_bedd ,_dfb );if !_cagf ._agd [_edf ].IsEmpty (){_ecf :=_e .RelationsPathFor (_bedd ); +_e .MarshalXML (_cddc ,_ecf ,_cagf ._agd [_edf ].X ());};};for _fce ,_gfd :=range _cagf ._gb {_gdbg :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideLayoutType ,_fce +1);_e .MarshalXML (_cddc ,_gdbg ,_gfd );if !_cagf ._adda [_fce ].IsEmpty (){_dea :=_e .RelationsPathFor (_gdbg ); +_e .MarshalXML (_cddc ,_dea ,_cagf ._adda [_fce ].X ());};};for _cda ,_fbc :=range _cagf ._dbb {_eeg :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .ThemeType ,_cda +1);_e .MarshalXML (_cddc ,_eeg ,_fbc );if !_cagf ._gec [_cda ].IsEmpty (){_daa :=_e .RelationsPathFor (_eeg ); +_e .MarshalXML (_cddc ,_daa ,_cagf ._gec [_cda ].X ());};};for _dgad ,_cdb :=range _cagf ._afe {_ccb :=_gf .AbsoluteFilename (_fcg ,_gf .ChartType ,_dgad +1);_e .MarshalXML (_cddc ,_ccb ,_cdb );};for _dff ,_ada :=range _cagf ._ggfd {_fcee :=_gf .AbsoluteFilename (_fcg ,_gf .HandoutMasterType ,_dff +1); +_e .MarshalXML (_cddc ,_fcee ,_ada );};for _ebgc ,_cbe :=range _cagf ._cbcg {_dbbd :=_gf .AbsoluteFilename (_fcg ,_gf .NotesMasterType ,_ebgc +1);_e .MarshalXML (_cddc ,_dbbd ,_cbe );};for _bcb ,_ecea :=range _cagf ._bca {_bgb :=_gf .AbsoluteFilename (_fcg ,_gf .CustomXMLType ,_bcb +1); +_e .MarshalXML (_cddc ,_bgb ,_ecea );};for _edag ,_eee :=range _cagf .Images {_dded :=_edag +1;if _bcc ,_bbdg :=_b .StringToNumbers (_eee .Target ());_bbdg &&_dded !=_bcc {_dded =_bcc ;};if _dafc :=_fd .AddImageToZip (_cddc ,_eee ,_dded ,_gf .DocTypePresentation ); +_dafc !=nil {return _dafc ;};};_cagf .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cagf .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_cagf .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cagf .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _daaf :=_e .MarshalXML (_cddc ,_gf .ContentTypesFilename ,_cagf .ContentTypes .X ()); +_daaf !=nil {return _daaf ;};if _egcg :=_cagf .WriteExtraFiles (_cddc );_egcg !=nil {return _egcg ;};return nil ;}; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_gffa :_ef .NewViewPr ()}}; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_bbcc PlaceHolder )ClearAll (){_bbcc ._eff .SpPr =_ggb .NewCT_ShapeProperties ();_bbcc ._eff .TxBody =_ggb .NewCT_TextBody ();_bbcc ._eff .TxBody .LstStyle =_ggb .NewCT_TextListStyle ();}; -// ExtLst returns the ExtLst property. -func (_abf ViewProperties )ExtLst ()*_ef .CT_ExtensionList {return _abf ._gffa .ExtLst };func (_eeb *Presentation )nextSlideID ()uint32 {_bee :=uint32 (256);for _ ,_deg :=range _eeb ._bge .SldIdLst .SldId {if _deg .IdAttr >=_bee {_bee =_deg .IdAttr +1; -};};return _bee ;}; +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// slide. +func (_bgbf *Slide )GetChartSpaceByRelId (relId string )*_f .ChartSpace {_gece :=_bgbf .getSlideRels ();if (_gece ==_fd .Relationships {}){return nil ;};_egbg :=_gece .GetTargetByRelId (relId );for _ ,_edgg :=range _bgbf ._caab ._afe {if _egbg ==_edgg .Target (){return _edgg ._fc ; +};};return nil ;};type sort2d []*TextItem ; -// ShowPr returns the ShowPr property. -func (_dcad PresentationProperties )ShowPr ()*_ef .CT_ShowProperties {return _dcad ._fgbc .ShowPr }; +// PlaceHolders returns all of the content place holders within a given slide. +func (_fagd Slide )PlaceHolders ()[]PlaceHolder {_eegc :=[]PlaceHolder {};for _ ,_aef :=range _fagd ._bgd .CSld .SpTree .Choice {for _ ,_gcde :=range _aef .Sp {if _gcde .NvSpPr !=nil &&_gcde .NvSpPr .NvPr !=nil &&_gcde .NvSpPr .NvPr .Ph !=nil {_eegc =append (_eegc ,PlaceHolder {_gcde ,_fagd ._bgd }); +};};};return _eegc ;}; -// SlideViewPr returns the SlideViewPr property. -func (_gdef ViewProperties )SlideViewPr ()*_ef .CT_SlideViewProperties {return _gdef ._gffa .SlideViewPr }; +// Read reads a document from an io.Reader. +func Read (r _ee .ReaderAt ,size int64 )(*Presentation ,error ){const _fae ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_dd .GetLicenseKey ().IsLicensed ()&&!_gaf {_gg .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +_gg .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_cg .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_ddac :=_bbaa ();_gddg ,_gfge :=_dd .GenRefId ("\u0070\u0072");if _gfge !=nil {_ec .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gfge ); +return nil ,_gfge ;};_ddac ._bbd =_gddg ;if _fabg :=_dd .Track (_ddac ._bbd ,_fae );_fabg !=nil {_ec .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fabg );return nil ,_fabg ;};_bee ,_gfge :=_ae .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078"); +if _gfge !=nil {return nil ,_gfge ;};_ddac .TmpPath =_bee ;_dccb ,_gfge :=_eb .NewReader (r ,size );if _gfge !=nil {return nil ,_gg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gfge );};_fgba :=[]*_eb .File {}; +_fgba =append (_fgba ,_dccb .File ...);_daae :=false ;for _ ,_edgd :=range _fgba {if _edgd .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_daae =true ;break ;};};if _daae {_ddac .CreateCustomProperties (); +};_fbdd :=_e .DecodeMap {};_fbdd .SetOnNewRelationshipFunc (_ddac .onNewRelationship );_fbdd .AddTarget (_gf .ContentTypesFilename ,_ddac .ContentTypes .X (),"",0);_fbdd .AddTarget (_gf .BaseRelsFilename ,_ddac .Rels .X (),"",0);if _efeg :=_fbdd .Decode (_fgba ); +_efeg !=nil {return nil ,_efeg ;};for _ ,_accb :=range _fgba {if _accb ==nil {continue ;};if _abf :=_ddac .AddExtraFileFromZip (_accb );_abf !=nil {return nil ,_abf ;};};if _daae {_cacc :=false ;for _ ,_bea :=range _ddac .Rels .X ().Relationship {if _bea .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cacc =true ; +break ;};};if !_cacc {_ddac .AddCustomRelationships ();};};return _ddac ,nil ;};func _bbaa ()*Presentation {_bdc :=&Presentation {_gea :_db .NewPresentation ()};_bdc ._gea .SldIdLst =_db .NewCT_SlideIdList ();_bdc ._gea .ConformanceAttr =_ga .ST_ConformanceClassTransitional ; +_bdc .AppProperties =_fd .NewAppProperties ();_bdc .CoreProperties =_fd .NewCoreProperties ();_bdc ._gdd =_fd .NewTableStyles ();_bdc .ContentTypes =_fd .NewContentTypes ();_bdc .Rels =_fd .NewRelationships ();_bdc ._babf =_fd .NewRelationships ();_bdc ._edbe =NewPresentationProperties (); +_bdc ._gfe =NewViewProperties ();_bdc ._eaf =map[string ]string {};return _bdc ;};func (_ecfc *Presentation )onNewRelationship (_bfdc *_e .DecodeMap ,_ebgf ,_addab string ,_gfbe []*_eb .File ,_bbaf *_a .Relationship ,_fde _e .Target )error {_bag :=_gf .DocTypePresentation ; +switch _addab {case _gf .OfficeDocumentType :_ecfc ._gea =_db .NewPresentation ();_bfdc .AddTarget (_ebgf ,_ecfc ._gea ,_addab ,0);_bfdc .AddTarget (_e .RelationsPathFor (_ebgf ),_ecfc ._babf .X (),_addab ,0);_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0); +case _gf .CorePropertiesType :_bfdc .AddTarget (_ebgf ,_ecfc .CoreProperties .X (),_addab ,0);_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0);case _gf .CustomPropertiesType :_bfdc .AddTarget (_ebgf ,_ecfc .CustomProperties .X (),_addab ,0); +_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0);case _gf .PresentationPropertiesType :_bfdc .AddTarget (_ebgf ,_ecfc ._edbe .X (),_addab ,0);_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0);case _gf .ViewPropertiesType :_bfdc .AddTarget (_ebgf ,_ecfc ._gfe .X (),_addab ,0); +_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0);case _gf .TableStylesType :_bfdc .AddTarget (_ebgf ,_ecfc ._gdd .X (),_addab ,0);_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0);case _gf .HyperLinkType :_gbcb :=_ggb .NewCT_Hyperlink (); +_fbcd :=uint32 (len (_ecfc ._ddba ));_bfdc .AddTarget (_ebgf ,_gbcb ,_addab ,_fbcd );_ecfc ._ddba =append (_ecfc ._ddba ,_gbcb );case _gf .CustomXMLType :_fdbe :=&_gf .XSDAny {};_aae :=uint32 (len (_ecfc ._bca ));_bfdc .AddTarget (_ebgf ,_fdbe ,_addab ,_aae ); +_ecfc ._bca =append (_ecfc ._bca ,_fdbe );_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,len (_ecfc ._bca ));case _gf .ChartType :_adb :=chart {_fc :_f .NewChartSpace ()};_fafd :=uint32 (len (_ecfc ._afe ));_bfdc .AddTarget (_ebgf ,_adb ._fc ,_addab ,_fafd ); +_ecfc ._afe =append (_ecfc ._afe ,&_adb );_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,len (_ecfc ._afe ));_adb ._ag =_bbaf .TargetAttr ;case _gf .HandoutMasterType :_befb :=_db .NewHandoutMaster ();_bdf :=uint32 (len (_ecfc ._ggfd )); +_bfdc .AddTarget (_ebgf ,_befb ,_addab ,_bdf );_ecfc ._ggfd =append (_ecfc ._ggfd ,_befb );_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,len (_ecfc ._ggfd ));case _gf .NotesMasterType :_gafa :=_db .NewNotesMaster ();_dda :=uint32 (len (_ecfc ._cbcg )); +_bfdc .AddTarget (_ebgf ,_gafa ,_addab ,_dda );_ecfc ._cbcg =append (_ecfc ._cbcg ,_gafa );_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,len (_ecfc ._cbcg ));case _gf .ExtendedPropertiesType :_bfdc .AddTarget (_ebgf ,_ecfc .AppProperties .X (),_addab ,0); +_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,0);case _gf .SlideType :if _fea ,_ccfb :=_b .StringToNumbers (_ebgf );_ccfb {if len (_ecfc ._aab )< _fea {_ebf :=_db .NewSld ();_ecfc ._aab =append (_ecfc ._aab ,_ebf );_bfdc .AddTarget (_ebgf ,_ebf ,_addab ,uint32 (_fea )); +_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,_fea );_cfbd :=_fd .NewRelationships ();_bfdc .AddTarget (_e .RelationsPathFor (_ebgf ),_cfbd .X (),_addab ,0);if len (_ecfc ._fcd )>=_fea {_ecfc ._fcd [_fea -1]=_cfbd ;}else {_ecfc ._fcd =append (_ecfc ._fcd ,_cfbd ); +};};};case _gf .SlideMasterType :_fece :=_db .NewSldMaster ();if !_bfdc .AddTarget (_ebgf ,_fece ,_addab ,uint32 (len (_ecfc ._add )+1)){return nil ;};_ecfc ._add =append (_ecfc ._add ,_fece );_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,len (_ecfc ._add )); +_cbb :=_fd .NewRelationships ();_bfdc .AddTarget (_e .RelationsPathFor (_ebgf ),_cbb .X (),_addab ,0);_ecfc ._agd =append (_ecfc ._agd ,_cbb );case _gf .SlideLayoutType :if _fcc ,_gfg :=_b .StringToNumbers (_ebgf );_gfg {_fbdg :=_db .NewSldLayout ();if !_bfdc .AddTarget (_ebgf ,_fbdg ,_addab ,uint32 (_fcc )){return nil ; +};for _accd :=len (_ecfc ._gb );_accd < _fcc ;_accd ++{_ecfc ._gb =append (_ecfc ._gb ,_db .NewSldLayout ());};_ecfc ._gb [_fcc -1]=_fbdg ;_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,_fcc );_gabe :=_fd .NewRelationships ();_bfdc .AddTarget (_e .RelationsPathFor (_ebgf ),_gabe .X (),_addab ,0); +_ecfc ._adda =append (_ecfc ._adda ,_gabe );};case _gf .ThumbnailType :for _accc ,_cdfg :=range _gfbe {if _cdfg ==nil {continue ;};if _cdfg .Name ==_ebgf {_fca ,_edc :=_cdfg .Open ();if _edc !=nil {return _gg .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_edc ); +};_ecfc .Thumbnail ,_ ,_edc =_ba .Decode (_fca );_fca .Close ();if _edc !=nil {return _gg .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_edc ); +};_gfbe [_accc ]=nil ;};};case _gf .ThemeType :_ffd :=_ggb .NewTheme ();if !_bfdc .AddTarget (_ebgf ,_ffd ,_addab ,uint32 (len (_ecfc ._dbb )+1)){return nil ;};_ecfc ._dbb =append (_ecfc ._dbb ,_ffd );_bbaf .TargetAttr =_gf .RelativeFilename (_bag ,_fde .Typ ,_addab ,len (_ecfc ._dbb )); +_dedg :=_fd .NewRelationships ();_bfdc .AddTarget (_e .RelationsPathFor (_ebgf ),_dedg .X (),_addab ,0);_ecfc ._gec =append (_ecfc ._gec ,_dedg );case _gf .ImageType :_ebgf =_ff .Clean (_ebgf );if _gbe ,_fac :=_ecfc ._eaf [_ebgf ];_fac {_bbaf .TargetAttr =_gbe ; +return nil ;};_gce :="";for _fab ,_cdfa :=range _gfbe {if _cdfa ==nil {continue ;};if _cdfa .Name ==_ebgf {_aeba ,_febd :=_e .ExtractToDiskTmp (_cdfa ,_ecfc .TmpPath );if _febd !=nil {return _febd ;};_dffd ,_febd :=_fd .ImageFromStorage (_aeba );if _febd !=nil {return _febd ; +};_gce =_dffd .Format ;_cgga :=_fd .MakeImageRef (_dffd ,&_ecfc .DocBase ,_ecfc ._babf );_cgga .SetTarget ("\u002e\u002e\u002f"+_ebgf [4:]);_ecfc .Images =append (_ecfc .Images ,_cgga );_gfbe [_fab ]=nil ;_ceed :=len (_ecfc .Images );if _cddg ,_fba :=_b .StringToNumbers (_ebgf ); +_fba {_ceed =_cddg ;};_bfdc .RecordIndex (_ebgf ,_ceed );break ;};};_ecee :=_bfdc .IndexFor (_ebgf );_bbaf .TargetAttr =_gf .RelativeImageFilename (_bag ,_fde .Typ ,_addab ,_ecee ,_gce );_ecfc ._eaf [_ebgf ]=_bbaf .TargetAttr ;default:_ec .Log .Debug ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_addab ,_ebgf ); +};return nil ;}; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_ebdg *Presentation )SaveAsTemplate (w _fe .Writer )error {return _ebdg .save (w ,true )}; +// Properties returns the properties of the TextBox. +func (_dgcg TextBox )Properties ()_ea .ShapeProperties {if _dgcg ._agcag .SpPr ==nil {_dgcg ._agcag .SpPr =_ggb .NewCT_ShapeProperties ();};return _ea .MakeShapeProperties (_dgcg ._agcag .SpPr );}; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_eeec TextBox )SetOffsetX (offX float64 ){_aafe :=_eeec .getOff ();_ceac :=_cb .ToEMU (offX );_aafe .XAttr =_gb .ST_Coordinate {ST_CoordinateUnqualified :&_ceac };}; +// GetLayoutByName retrieves a slide layout given a layout name. +func (_edd *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_ceea :=range _edd ._gb {if _ceea .CSld .NameAttr !=nil &&name ==*_ceea .CSld .NameAttr {return SlideLayout {_ceea },nil ;};};return SlideLayout {},_cg .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065"); +}; + +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_gfb *Presentation )SaveToFileAsTemplate (path string )error {return _gfb .saveToFile (path ,true )}; // LastViewAttr returns the LastViewAttr property. -func (_dbdc ViewProperties )LastViewAttr ()_ef .ST_ViewType {return _dbdc ._gffa .LastViewAttr }; +func (_cegbd ViewProperties )LastViewAttr ()_db .ST_ViewType {return _cegbd ._gbb .LastViewAttr }; -// SlideScreenSize represents the slide screen size as a 2 element array -// representing the width and height in EMU units. -type SlideScreenSize [2]int32 ; +// ExtLst returns the ExtLst property. +func (_ccc ViewProperties )ExtLst ()*_db .CT_ExtensionList {return _ccc ._gbb .ExtLst }; -// Height returns slide screen size height in EMU units. -func (_fbab *SlideScreenSize )Height ()int32 {return _fbab [1]}; +// AddDefaultSlideWithLayout tries to replicate what PowerPoint does when +// inserting a slide with a new style by clearing placeholder content and removing +// some placeholders. Use AddSlideWithLayout if you need more control. +func (_fgd *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_cgaf ,_bbca :=_fgd .AddSlideWithLayout (l );for _ ,_fafc :=range _cgaf .PlaceHolders (){_fafc .Clear ();switch _fafc .Type (){case _db .ST_PlaceholderTypeFtr ,_db .ST_PlaceholderTypeDt ,_db .ST_PlaceholderTypeSldNum :_fafc .Remove (); +};};return _cgaf ,_bbca ;};type chart struct{_fc *_f .ChartSpace ;_cgc string ;_ag string ;};var _gaf =false ; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_egff *Slide )GetColorBySchemeColor (schClr _gb .ST_SchemeColorVal )*_gb .CT_Color {_egff .ensureClrMap ();_cagd :=_egff ._ecc ;if _cagd ==nil {return nil ;};var _dfcf _gb .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_dfcf =_cagd .Bg1Attr ; -case "\u0062\u0067\u0032":_dfcf =_cagd .Bg2Attr ;case "\u0074\u0078\u0031":_dfcf =_cagd .Tx1Attr ;case "\u0074\u0078\u0032":_dfcf =_cagd .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dfcf =_cagd .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dfcf =_cagd .Accent2Attr ; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dfcf =_cagd .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dfcf =_cagd .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dfcf =_cagd .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dfcf =_cagd .Accent6Attr ; -case "\u0068\u006c\u0069n\u006b":_dfcf =_cagd .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dfcf =_cagd .FolHlinkAttr ;case "\u0064\u006b\u0031":_dfcf =_gb .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_dfcf =_gb .ST_ColorSchemeIndexDk2 ; -case "\u006c\u0074\u0031":_dfcf =_gb .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_dfcf =_gb .ST_ColorSchemeIndexLt2 ;default:_dfcf =_gb .ST_ColorSchemeIndexUnset ;};_cbaa :=_egff ._gfa ._fbef [0];_gbbg :=_cbaa .ThemeElements ;if _gbbg ==nil {return nil ; -};var _cafd *_gb .CT_Color ;_bcg :=_gbbg .ClrScheme ;switch _dfcf .String (){case "\u0064\u006b\u0031":_cafd =_bcg .Dk1 ;case "\u0064\u006b\u0032":_cafd =_bcg .Dk2 ;case "\u006c\u0074\u0031":_cafd =_bcg .Lt1 ;case "\u006c\u0074\u0032":_cafd =_bcg .Lt2 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":_cafd =_bcg .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_cafd =_bcg .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_cafd =_bcg .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_cafd =_bcg .Accent4 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":_cafd =_bcg .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_cafd =_bcg .Accent6 ;case "\u0068\u006c\u0069n\u006b":_cafd =_bcg .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_cafd =_bcg .FolHlink ; -default:return nil ;};return _cafd ;}; +// NormalViewPr returns the NormalViewPr property. +func (_bfb ViewProperties )NormalViewPr ()*_db .CT_NormalViewProperties {return _bfb ._gbb .NormalViewPr }; // Index returns the placeholder index -func (_cad PlaceHolder )Index ()uint32 {if _cad ._gf .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_cad ._gf .NvSpPr .NvPr .Ph .IdxAttr ;}; - -// TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. -type TextItem struct{Text string ;Presentation *Presentation ;Shape *_ef .CT_Shape ;GraphicFrame *_ef .CT_GraphicalObjectFrame ;Paragraph *_gb .CT_TextParagraph ;Run *_gb .CT_RegularTextRun ;TableInfo *TableInfo ;_af []rectangle ;_bc int ;_fa int ;}; +func (_ace PlaceHolder )Index ()uint32 {if _ace ._eff .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_ace ._eff .NvSpPr .NvPr .Ph .IdxAttr ;};func _fg (_fge *Presentation ,_cfb *_db .CT_Shape ,_gd *_db .CT_GraphicalObjectFrame ,_ffb *TableInfo ,_bab *_ggb .CT_Transform2D ,_fff int ,_dba []rectangle ,_bfe []*_ggb .CT_TextParagraph )[]*TextItem {_cce :=[]*TextItem {}; +var _cag ,_egc ,_eca ,_gcg ,_gdf ,_dafd int64 ;_fgg :=_bab ==nil ;_ffg :=0;for _ ,_ddb :=range _bfe {for _ ,_dg :=range _ddb .EG_TextRun {if _dfc :=_dg .R ;_dfc !=nil {if !_fgg {if _bab .Off !=nil {if _cdd :=_bab .Ext ;_cdd !=nil {_gdf ,_dafd =_cdd .CxAttr ,_cdd .CyAttr ; +};if _bbe :=_bab .Off .XAttr .ST_CoordinateUnqualified ;_bbe !=nil {_cag =*_bbe ;_egc =_cag +_gdf ;_fgg =true ;};if _ac :=_bab .Off .YAttr .ST_CoordinateUnqualified ;_ac !=nil {_eca =*_ac ;_gcg =_eca +_dafd ;_fgg =true ;};};};_bbb :=append ([]rectangle {},_dba ...); +_bbb =append (_bbb ,rectangle {_dc :_cag ,_fad :_egc ,_ge :_eca ,_bcf :_gcg });_cce =append (_cce ,&TextItem {Presentation :_fge ,Shape :_cfb ,GraphicFrame :_gd ,TableInfo :_ffb ,Paragraph :_ddb ,Run :_dfc ,Text :_dfc .T ,_aa :_bbb ,_dbc :_fff ,_eea :_ffg }); +_ffg ++;};};};return _cce ;}; -// AddTable adds an empty table to a slide. -func (_ggae Slide )AddTable ()*_ed .Table {_fbcg :=_ef .NewCT_GroupShapeChoice ();_ggae ._adcg .CSld .SpTree .Choice =append (_ggae ._adcg .CSld .SpTree .Choice ,_fbcg );_fcbc :=_ef .NewCT_GraphicalObjectFrame ();_fbcg .GraphicFrame =append (_fbcg .GraphicFrame ,_fcbc ); -_fcbc .Xfrm .Off =_gb .NewCT_Point2D ();_dfa :=int64 (1);_fcbc .Xfrm .Off .XAttr =_gb .ST_Coordinate {ST_CoordinateUnqualified :&_dfa };_fcbc .Xfrm .Off .YAttr =_gb .ST_Coordinate {ST_CoordinateUnqualified :&_dfa };_ccfd :=_fcbc .Graphic .CT_GraphicalObject .GraphicData ; -_ccfd .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0074\u0061\u0062\u006c\u0065"; -_efdc :=_ed .NewTableWithXfrm (_fcbc .Xfrm );_ccfd .Any =append (_ccfd .Any ,_efdc .X ());return _efdc ;}; +// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. +type SlideText struct{Items []*TextItem ;}; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_caa PlaceHolder )Paragraphs ()[]_agf .Paragraph {_ageb :=[]_agf .Paragraph {};for _ ,_cbff :=range _caa ._gf .TxBody .P {_ageb =append (_ageb ,_agf .MakeParagraph (_cbff ));};return _ageb ;}; +// RemoveSlide removes a slide from a presentation. +func (_ddf *Presentation )RemoveSlide (s Slide )error {_edga :=false ;_bbfe :=0;for _ggbadb ,_efff :=range _ddf ._aab {if _efff ==s ._bgd {if _ddf ._gea .SldIdLst .SldId [_ggbadb ]!=s ._ggaf {return _cg .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074"); +};copy (_ddf ._aab [_ggbadb :],_ddf ._aab [_ggbadb +1:]);_ddf ._aab =_ddf ._aab [0:len (_ddf ._aab )-1];copy (_ddf ._fcd [_ggbadb :],_ddf ._fcd [_ggbadb +1:]);_ddf ._fcd =_ddf ._fcd [0:len (_ddf ._fcd )-1];copy (_ddf ._gea .SldIdLst .SldId [_ggbadb :],_ddf ._gea .SldIdLst .SldId [_ggbadb +1:]); +_ddf ._gea .SldIdLst .SldId =_ddf ._gea .SldIdLst .SldId [0:len (_ddf ._gea .SldIdLst .SldId )-1];_edga =true ;_bbfe =_ggbadb ;};};if !_edga {return _cg .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065"); +};_eab :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideType ,0);return _ddf .ContentTypes .RemoveOverrideByIndex (_eab ,_bbfe );}; -// NewSlideScreenSizeWithValue returns slide screen size with given width and height. -// Width and Height value is in EMU units, use our measurement.ToEMU to convert the - -// width and height value. -func NewSlideScreenSizeWithValue (width ,height int32 )SlideScreenSize {return SlideScreenSize {width ,height };}; +// TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. +type TextItem struct{Text string ;Presentation *Presentation ;Shape *_db .CT_Shape ;GraphicFrame *_db .CT_GraphicalObjectFrame ;Paragraph *_ggb .CT_TextParagraph ;Run *_ggb .CT_RegularTextRun ;TableInfo *TableInfo ;_aa []rectangle ;_dbc int ;_eea int ; +}; -// Sid returns the sid of slide -func (_eae Slide )Sid ()*_ef .CT_SlideIdListEntry {return _eae ._bdfc }; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_ead ,_becd :=Open (fn );if _becd !=nil {return nil ,_becd ;};return _ead ,nil ;}; -// SetText sets the text of a placeholder for the initial paragraph. This is a -// shortcut method that is useful for things like titles which only contain a -// single paragraph. -func (_ceg PlaceHolder )SetText (text string ){_ceg .Clear ();_gdg :=_gb .NewEG_TextRun ();_gdg .R =_gb .NewCT_RegularTextRun ();_gdg .R .T =text ;if len (_ceg ._gf .TxBody .P )==0{_ceg ._gf .TxBody .P =append (_ceg ._gf .TxBody .P ,_gb .NewCT_TextParagraph ()); -};_ceg ._gf .TxBody .P [0].EG_TextRun =nil ;_ceg ._gf .TxBody .P [0].EG_TextRun =append (_ceg ._gf .TxBody .P [0].EG_TextRun ,_gdg );}; +// Name returns the name of the slide layout. +func (_daga SlideLayout )Name ()string {if _daga ._gecf .CSld !=nil &&_daga ._gecf .CSld .NameAttr !=nil {return *_daga ._gecf .CSld .NameAttr ;};return "";}; -// New initializes and returns a new presentation -func New ()*Presentation {_gfc :=_dfg ();_gfc .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); -_gfc .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073"); -_gfc .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -_gfc .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074"); -_gfc .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073"); -_gfc .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073"); -_gfc .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073"); -_gfc ._bge .SldMasterIdLst =_ef .NewCT_SlideMasterIdList ();_caac :=_ef .NewSldMaster ();_caac .ClrMap .Bg1Attr =_gb .ST_ColorSchemeIndexLt1 ;_caac .ClrMap .Bg2Attr =_gb .ST_ColorSchemeIndexLt2 ;_caac .ClrMap .Tx1Attr =_gb .ST_ColorSchemeIndexDk1 ;_caac .ClrMap .Tx2Attr =_gb .ST_ColorSchemeIndexDk2 ; -_caac .ClrMap .Accent1Attr =_gb .ST_ColorSchemeIndexAccent1 ;_caac .ClrMap .Accent2Attr =_gb .ST_ColorSchemeIndexAccent2 ;_caac .ClrMap .Accent3Attr =_gb .ST_ColorSchemeIndexAccent3 ;_caac .ClrMap .Accent4Attr =_gb .ST_ColorSchemeIndexAccent4 ;_caac .ClrMap .Accent5Attr =_gb .ST_ColorSchemeIndexAccent5 ; -_caac .ClrMap .Accent6Attr =_gb .ST_ColorSchemeIndexAccent6 ;_caac .ClrMap .HlinkAttr =_gb .ST_ColorSchemeIndexHlink ;_caac .ClrMap .FolHlinkAttr =_gb .ST_ColorSchemeIndexFolHlink ;_gfc ._eab =append (_gfc ._eab ,_caac );_ggd :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideMasterType ,1); -_gfc .ContentTypes .AddOverride (_ggd ,_df .SlideMasterContentType );_bdd :=_gfc ._acba .AddAutoRelationship (_df .DocTypePresentation ,_df .OfficeDocumentType ,1,_df .SlideMasterType );_ggff :=_ef .NewCT_SlideMasterIdListEntry ();_ggff .IdAttr =_df .Uint32 (2147483648); -_ggff .RIdAttr =_bdd .ID ();_gfc ._bge .SldMasterIdLst .SldMasterId =append (_gfc ._bge .SldMasterIdLst .SldMasterId ,_ggff );_dbb :=_ed .NewRelationships ();_gfc ._bbe =append (_gfc ._bbe ,_dbb );_fgaf :=_ef .NewSldLayout ();_ded :=_dbb .AddAutoRelationship (_df .DocTypePresentation ,_df .SlideMasterType ,1,_df .SlideLayoutType ); -_fggb :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideLayoutType ,1);_gfc .ContentTypes .AddOverride (_fggb ,_df .SlideLayoutContentType );_dbb .AddAutoRelationship (_df .DocTypePresentation ,_df .SlideMasterType ,1,_df .ThemeType );_gfc ._dda =append (_gfc ._dda ,_fgaf ); -_caac .SldLayoutIdLst =_ef .NewCT_SlideLayoutIdList ();_gbae :=_ef .NewCT_SlideLayoutIdListEntry ();_gbae .IdAttr =_df .Uint32 (2147483649);_gbae .RIdAttr =_ded .ID ();_caac .SldLayoutIdLst .SldLayoutId =append (_caac .SldLayoutIdLst .SldLayoutId ,_gbae ); -_dec :=_ed .NewRelationships ();_gfc ._dge =append (_gfc ._dge ,_dec );_dec .AddAutoRelationship (_df .DocTypePresentation ,_df .SlideType ,1,_df .SlideMasterType );_gfc ._bge .NotesSz .CxAttr =6858000;_gfc ._bge .NotesSz .CyAttr =9144000;_cca :=_gb .NewTheme (); -_cca .NameAttr =_df .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_cca .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_cca .ThemeElements .ClrScheme .Dk1 .SysClr =_gb .NewCT_SystemColor (); -_cca .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_df .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_cca .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_gb .ST_SystemColorValWindowText ;_cca .ThemeElements .ClrScheme .Lt1 .SysClr =_gb .NewCT_SystemColor (); -_cca .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_df .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_cca .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_gb .ST_SystemColorValWindow ;_cca .ThemeElements .ClrScheme .Dk2 .SrgbClr =_gb .NewCT_SRgbColor (); -_cca .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_cca .ThemeElements .ClrScheme .Lt2 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036"; -_cca .ThemeElements .ClrScheme .Accent1 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_cca .ThemeElements .ClrScheme .Accent2 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031"; -_cca .ThemeElements .ClrScheme .Accent3 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_cca .ThemeElements .ClrScheme .Accent4 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030"; -_cca .ThemeElements .ClrScheme .Accent5 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_cca .ThemeElements .ClrScheme .Accent6 .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037"; -_cca .ThemeElements .ClrScheme .Hlink .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_cca .ThemeElements .ClrScheme .FolHlink .SrgbClr =_gb .NewCT_SRgbColor ();_cca .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032"; -_cca .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_cca .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_cca .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069"; -_cca .ThemeElements .FmtScheme .NameAttr =_df .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_bga :=_gb .NewEG_FillProperties ();_cca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_cca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bga ); -_bga .SolidFill =&_gb .CT_SolidColorFillProperties {SchemeClr :&_gb .CT_SchemeColor {ValAttr :_gb .ST_SchemeColorValPhClr }};_bga =_gb .NewEG_FillProperties ();_cca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_cca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bga ); -_cca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_cca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bga );_bga .GradFill =&_gb .CT_GradientFillProperties {RotWithShapeAttr :_df .Bool (true ),GsLst :&_gb .CT_GradientStopList {},Lin :&_gb .CT_LinearShadeProperties {}}; -_bga .GradFill .Lin .AngAttr =_df .Int32 (5400000);_bga .GradFill .Lin .ScaledAttr =_df .Bool (false );_bfe :=_gb .NewCT_GradientStop ();_bfe .PosAttr .ST_PositiveFixedPercentageDecimal =_df .Int32 (0);_bfe .SchemeClr =&_gb .CT_SchemeColor {ValAttr :_gb .ST_SchemeColorValPhClr }; -_bga .GradFill .GsLst .Gs =append (_bga .GradFill .GsLst .Gs ,_bfe );_bfe =_gb .NewCT_GradientStop ();_bfe .PosAttr .ST_PositiveFixedPercentageDecimal =_df .Int32 (50000);_bfe .SchemeClr =&_gb .CT_SchemeColor {ValAttr :_gb .ST_SchemeColorValPhClr };_bga .GradFill .GsLst .Gs =append (_bga .GradFill .GsLst .Gs ,_bfe ); -_cca .ThemeElements .FmtScheme .LnStyleLst =_gb .NewCT_LineStyleList ();for _cgf :=0;_cgf < 3;_cgf ++{_bfac :=_gb .NewCT_LineProperties ();_bfac .WAttr =_df .Int32 (int32 (6350*(_cgf +1)));_bfac .CapAttr =_gb .ST_LineCapFlat ;_bfac .CmpdAttr =_gb .ST_CompoundLineSng ; -_bfac .AlgnAttr =_gb .ST_PenAlignmentCtr ;_cca .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_cca .ThemeElements .FmtScheme .LnStyleLst .Ln ,_bfac );};_cca .ThemeElements .FmtScheme .EffectStyleLst =_gb .NewCT_EffectStyleList ();for _agcf :=0;_agcf < 3; -_agcf ++{_fbd :=_gb .NewCT_EffectStyleItem ();_fbd .EffectLst =_gb .NewCT_EffectList ();_cca .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_cca .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_fbd );};_aag :=_gb .NewEG_FillProperties (); -_aag .SolidFill =&_gb .CT_SolidColorFillProperties {SchemeClr :&_gb .CT_SchemeColor {ValAttr :_gb .ST_SchemeColorValPhClr }};_cca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_cca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_aag ); -_cca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_cca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_aag );_cca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_cca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_bga ); -_gfc ._fbef =append (_gfc ._fbef ,_cca );_dcef :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .ThemeType ,1);_gfc .ContentTypes .AddOverride (_dcef ,_df .ThemeContentType );_gfc ._acba .AddAutoRelationship (_df .DocTypePresentation ,_df .OfficeDocumentType ,1,_df .ThemeType ); -_edc :=_ed .NewRelationships ();_gfc ._aba =append (_gfc ._aba ,_edc );return _gfc ;}; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_gbb *_db .ViewPr }; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_dccd SlideMaster )SlideLayouts ()[]SlideLayout {_gee :=map[string ]int {};_dgfd :=[]SlideLayout {};for _ ,_bffg :=range _dccd ._cbgf .Relationships (){_ebgd :=_e .Replace (_bffg .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1); -_ebgd =_e .Replace (_ebgd ,"\u002e\u0078\u006d\u006c","",-1);if _ddda ,_bacc :=_bf .ParseInt (_ebgd ,10,32);_bacc ==nil {_gee [_bffg .ID ()]=int (_ddda );};};for _ ,_fcbe :=range _dccd ._ffbe .SldLayoutIdLst .SldLayoutId {if _bbda ,_egg :=_gee [_fcbe .RIdAttr ]; -_egg {_fbbb :=_dccd ._ebe ._dda [_bbda -1];_dgfd =append (_dgfd ,SlideLayout {_fbbb });};};return _dgfd ;}; +// SlideLayout is a layout from which slides can be created. +type SlideLayout struct{_gecf *_db .SldLayout }; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_bbd ,_fgb :=_ca .Open (filename );if _fgb !=nil {return nil ,_g .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgb );};defer _bbd .Close (); -_fgg ,_fgb :=_ca .Stat (filename );if _fgb !=nil {return nil ,_g .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgb );};_ =_fgg ;return Read (_bbd ,_fgg .Size ());}; +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_gge :_db .NewPresentationPr ()};}; -// OutlineViewPr returns the OutlineViewPr property. -func (_ccad ViewProperties )OutlineViewPr ()*_ef .CT_OutlineViewProperties {return _ccad ._gffa .OutlineViewPr ;}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_gge *_db .PresentationPr }; -// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. -func (_feg sort2d )Less (i ,j int )bool {_afg ,_ddd :=_feg [i ],_feg [j ];_aac ,_cdc :=_afg ._af ,_ddd ._af ;_fcaa ,_gec :=len (_aac )-1,len (_cdc )-1;_cc ,_fga :=0,0;for {_edg ,_aeea ,_acc ,_efd ,_facd ,_eaag ,_fef ,_fgcf :=_aac [_cc ]._egf ,_cdc [_fga ]._egf ,_aac [_cc ]._eee ,_cdc [_fga ]._eee ,_aac [_cc ]._ff ,_cdc [_fga ]._ff ,_aac [_cc ]._ba ,_cdc [_fga ]._ba ; -if _edg ==_aeea ||((_agff .Abs (float64 (_edg )-float64 (_aeea ))< _fca )&&((_edg >=_aeea &&_edg <=_efd )||(_aeea >=_edg &&_aeea <=_acc ))&&(_fef < _eaag ||_facd > _fgcf )){if _facd ==_eaag {if _cc < _fcaa &&_fga < _gec {_cc ++;_fga ++;continue ;};if _cc >=_fcaa &&_fga >=_gec {break ; -};return _cc >=_fcaa ;}else {return _facd < _eaag ;};}else {return _edg < _aeea ;};};_cdga ,_bad ,_fge ,_aeee :=_afg ._bc ,_ddd ._bc ,_afg ._fa ,_ddd ._fa ;if _cdga ==_bad {return _fge <=_aeee ;};return _cdga < _bad ;}; +// AddTable adds a new table to a placeholder. +func (_dgf PlaceHolder )AddTable ()*_fd .Table {_dgf .Clear ();_cfbb :=_db .NewCT_GroupShapeChoice ();_dgf ._bad .CSld .SpTree .Choice =append (_dgf ._bad .CSld .SpTree .Choice ,_cfbb );_def :=_db .NewCT_GraphicalObjectFrame ();_cfbb .GraphicFrame =append (_cfbb .GraphicFrame ,_def ); +_def .Xfrm .Off =_ggb .NewCT_Point2D ();_bde :=int64 (1);_def .Xfrm .Off .XAttr =_ggb .ST_Coordinate {ST_CoordinateUnqualified :&_bde };_def .Xfrm .Off .YAttr =_ggb .ST_Coordinate {ST_CoordinateUnqualified :&_bde };_cae :=_def .Graphic .CT_GraphicalObject .GraphicData ; +_cae .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0074\u0061\u0062\u006c\u0065"; +_eeb :=_fd .NewTableWithXfrm (_def .Xfrm );_cae .Any =append (_cae .Any ,_eeb .X ());return _eeb ;}; -// Properties returns the properties of the TextBox. -func (_bde Image )Properties ()_agf .ShapeProperties {if _bde ._dca .SpPr ==nil {_bde ._dca .SpPr =_gb .NewCT_ShapeProperties ();};return _agf .MakeShapeProperties (_bde ._dca .SpPr );};func (_dadb *Presentation )save (_edca _fe .Writer ,_afbg bool )error {const _agb ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065"; -if _bdef :=_dadb ._bge .Validate ();_bdef !=nil {_ad .Log .Debug ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_bdef ); -};if !_ea .GetLicenseKey ().IsLicensed ()&&!_fcg {_g .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_g .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return _ag .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_dadb ._cga )==0{_gaa ,_abge :=_ea .GenRefId ("\u0070\u0077");if _abge !=nil {_ad .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_abge ); -return _abge ;};_dadb ._cga =_gaa ;};if _fee :=_ea .Track (_dadb ._cga ,_agb );_fee !=nil {_ad .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fee );return _fee ;};if _afbg {_dadb .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); -_dadb .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); -}else {_dadb .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); -_dadb .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); -};_ggc :=_df .DocTypePresentation ;_dag :=_bda .NewWriter (_edca );defer _dag .Close ();if _dcd :=_f .MarshalXML (_dag ,_df .BaseRelsFilename ,_dadb .Rels .X ());_dcd !=nil {return _dcd ;};if _dadbf :=_f .MarshalXMLByType (_dag ,_ggc ,_df .ExtendedPropertiesType ,_dadb .AppProperties .X ()); -_dadbf !=nil {return _dadbf ;};if _efbe :=_f .MarshalXMLByType (_dag ,_ggc ,_df .CorePropertiesType ,_dadb .CoreProperties .X ());_efbe !=nil {return _efbe ;};if _efgb :=_f .MarshalXMLByType (_dag ,_ggc ,_df .PresentationPropertiesType ,_dadb ._fed .X ()); -_efgb !=nil {return _efgb ;};if _caaca :=_f .MarshalXMLByType (_dag ,_ggc ,_df .ViewPropertiesType ,_dadb ._ec .X ());_caaca !=nil {return _caaca ;};if _abad :=_f .MarshalXMLByType (_dag ,_ggc ,_df .TableStylesType ,_dadb ._dfe .X ());_abad !=nil {return _abad ; -};if _dadb .CustomProperties .X ()!=nil {if _ebcb :=_f .MarshalXMLByType (_dag ,_ggc ,_df .CustomPropertiesType ,_dadb .CustomProperties .X ());_ebcb !=nil {return _ebcb ;};};if _dadb .Thumbnail !=nil {_geg ,_cbd :=_dag .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); -if _cbd !=nil {return _cbd ;};if _gc :=_be .Encode (_geg ,_dadb .Thumbnail ,nil );_gc !=nil {return _gc ;};};_aec :=_df .AbsoluteFilename (_ggc ,_df .OfficeDocumentType ,0);if _ebcg :=_f .MarshalXML (_dag ,_aec ,_dadb ._bge );_ebcg !=nil {return _ebcg ; -};if _ddc :=_f .MarshalXML (_dag ,_f .RelationsPathFor (_aec ),_dadb ._acba .X ());_ddc !=nil {return _ddc ;};for _fae ,_dcbf :=range _dadb ._egb {_gcc :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideType ,_fae +1);_f .MarshalXML (_dag ,_gcc ,_dcbf ); -if !_dadb ._aed [_fae ].IsEmpty (){_cffc :=_f .RelationsPathFor (_gcc );_f .MarshalXML (_dag ,_cffc ,_dadb ._aed [_fae ].X ());};};for _eca ,_beb :=range _dadb ._eab {_cbc :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideMasterType ,_eca +1); -_f .MarshalXML (_dag ,_cbc ,_beb );if !_dadb ._bbe [_eca ].IsEmpty (){_bgc :=_f .RelationsPathFor (_cbc );_f .MarshalXML (_dag ,_bgc ,_dadb ._bbe [_eca ].X ());};};for _baf ,_dfc :=range _dadb ._dda {_cbca :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideLayoutType ,_baf +1); -_f .MarshalXML (_dag ,_cbca ,_dfc );if !_dadb ._dge [_baf ].IsEmpty (){_dgb :=_f .RelationsPathFor (_cbca );_f .MarshalXML (_dag ,_dgb ,_dadb ._dge [_baf ].X ());};};for _dgg ,_accd :=range _dadb ._fbef {_fedc :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .ThemeType ,_dgg +1); -_f .MarshalXML (_dag ,_fedc ,_accd );if !_dadb ._aba [_dgg ].IsEmpty (){_bffd :=_f .RelationsPathFor (_fedc );_f .MarshalXML (_dag ,_bffd ,_dadb ._aba [_dgg ].X ());};};for _dae ,_cbga :=range _dadb ._abbb {_fgbfe :=_df .AbsoluteFilename (_ggc ,_df .ChartType ,_dae +1); -_f .MarshalXML (_dag ,_fgbfe ,_cbga );};for _gdd ,_def :=range _dadb ._ebc {_ccf :=_df .AbsoluteFilename (_ggc ,_df .HandoutMasterType ,_gdd +1);_f .MarshalXML (_dag ,_ccf ,_def );};for _gdfb ,_cfda :=range _dadb ._dgfb {_egd :=_df .AbsoluteFilename (_ggc ,_df .NotesMasterType ,_gdfb +1); -_f .MarshalXML (_dag ,_egd ,_cfda );};for _dcdd ,_fdd :=range _dadb ._caff {_abbbd :=_df .AbsoluteFilename (_ggc ,_df .CustomXMLType ,_dcdd +1);_f .MarshalXML (_dag ,_abbbd ,_fdd );};for _ebdgg ,_ead :=range _dadb .Images {_cbgb :=_ebdgg +1;if _cgbd ,_cba :=_dc .StringToNumbers (_ead .Target ()); -_cba &&_cbgb !=_cgbd {_cbgb =_cgbd ;};if _gaac :=_ed .AddImageToZip (_dag ,_ead ,_cbgb ,_df .DocTypePresentation );_gaac !=nil {return _gaac ;};};_dadb .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dadb .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_dadb .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dadb .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _cdgg :=_f .MarshalXML (_dag ,_df .ContentTypesFilename ,_dadb .ContentTypes .X ()); -_cdgg !=nil {return _cdgg ;};if _ecaa :=_dadb .WriteExtraFiles (_dag );_ecaa !=nil {return _ecaa ;};return nil ;}; +// AddSlideWithLayout adds a new slide with content copied from a layout. Normally you should +// use AddDefaultSlideWithLayout as it will do some post processing similar to PowerPoint to +// clear place holder text, etc. +func (_ggbad *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_acf :=_db .NewCT_SlideIdListEntry ();_acf .IdAttr =256;for _ ,_fdf :=range _ggbad ._gea .SldIdLst .SldId {if _fdf .IdAttr >=_acf .IdAttr {_acf .IdAttr =_fdf .IdAttr +1;};}; +_ggbad ._gea .SldIdLst .SldId =append (_ggbad ._gea .SldIdLst .SldId ,_acf );_dgc :=_db .NewSld ();_eba :=_fa .Buffer {};_dgb :=_ed .NewEncoder (&_eba );_dcb :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u006c\u0069d\u0065"}};_dcb .Attr =append (_dcb .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +_dcb .Attr =append (_dcb .Attr ,_ed .Attr {Name :_ed .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"}); +_dcb .Attr =append (_dcb .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +_dcb .Attr =append (_dcb .Attr ,_ed .Attr {Name :_ed .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"}); +_dcb .Attr =append (_dcb .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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"}); +_dcb .Attr =append (_dcb .Attr ,_ed .Attr {Name :_ed .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"}); +if _bbef :=l ._gecf .CSld .MarshalXML (_dgb ,_dcb );_bbef !=nil {return Slide {},_bbef ;};_dgb .Flush ();_gbd :=_ed .NewDecoder (&_eba );_dgc .CSld =_db .NewCT_CommonSlideData ();if _ffbbc :=_gbd .Decode (_dgc .CSld );_ffbbc !=nil {return Slide {},_ffbbc ; +};_dgc .CSld .NameAttr =nil ;_dgc .CSld .SpTree .Choice =_cgce (_dgc .CSld .SpTree .Choice );_ggbad ._aab =append (_ggbad ._aab ,_dgc );_dgfe :=_ggbad ._babf .AddAutoRelationship (_gf .DocTypePresentation ,_gf .OfficeDocumentType ,len (_ggbad ._aab ),_gf .SlideType ); +_acf .RIdAttr =_dgfe .ID ();_aaad :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideType ,len (_ggbad ._aab ));_ggbad .ContentTypes .AddOverride (_aaad ,_gf .SlideContentType );_bbcd :=_fd .NewRelationships ();_ggbad ._fcd =append (_ggbad ._fcd ,_bbcd ); +_efe :=len (_ggbad ._fcd )-1;for _ege ,_cdda :=range _ggbad ._gb {if _cdda ==l .X (){_bcge :=_ggbad ._adda [_ege ];for _ ,_dfge :=range _bcge .X ().Relationship {if _dfge .TypeAttr !=_gf .SlideMasterType {_ggbad ._fcd [_efe ].X ().Relationship =append (_ggbad ._fcd [_efe ].X ().Relationship ,_dfge ); +};};_bbcd .AddAutoRelationship (_gf .DocTypePresentation ,_gf .SlideType ,_ege +1,_gf .SlideLayoutType );};};_ebad :=Slide {_acf ,_dgc ,_ggbad ,nil };return _ebad ,nil ;}; -// NotesViewPr returns the NotesViewPr property. -func (_gddg ViewProperties )NotesViewPr ()*_ef .CT_NotesViewProperties {return _gddg ._gffa .NotesViewPr }; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_bdec SlideMaster )SlideLayouts ()[]SlideLayout {_egfg :=map[string ]int {};_bfgg :=[]SlideLayout {};for _ ,_gdaa :=range _bdec ._aca .Relationships (){_eded :=_g .Replace (_gdaa .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1); +_eded =_g .Replace (_eded ,"\u002e\u0078\u006d\u006c","",-1);if _efd ,_eae :=_da .ParseInt (_eded ,10,32);_eae ==nil {_egfg [_gdaa .ID ()]=int (_efd );};};for _ ,_dffb :=range _bdec ._bbee .SldLayoutIdLst .SldLayoutId {if _badf ,_bfec :=_egfg [_dffb .RIdAttr ]; +_bfec {_edbea :=_bdec ._eabd ._gb [_badf -1];_bfgg =append (_bfgg ,SlideLayout {_edbea });};};return _bfgg ;}; -// SetSize sets the slide size, take argument of SlideScreenSize. -func (_ebbe *SlideSize )SetSize (sz SlideScreenSize ){_ebbe ._fagd .CxAttr =sz [0];_ebbe ._fagd .CyAttr =sz [1];}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_fga *Presentation )GetColorBySchemeColor (schClr _ggb .ST_SchemeColorVal )*_ggb .CT_Color {if len (_fga ._add )==0||len (_fga ._dbb )==0{return nil ;};var _bbba _ggb .ST_ColorSchemeIndex ;_ccae :=_fga ._add [0];_cbccb :=_ccae .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_bbba =_cbccb .Bg1Attr ; +case "\u0062\u0067\u0032":_bbba =_cbccb .Bg2Attr ;case "\u0074\u0078\u0031":_bbba =_cbccb .Tx1Attr ;case "\u0074\u0078\u0032":_bbba =_cbccb .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_bbba =_cbccb .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_bbba =_cbccb .Accent2Attr ; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":_bbba =_cbccb .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_bbba =_cbccb .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_bbba =_cbccb .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_bbba =_cbccb .Accent6Attr ; +case "\u0068\u006c\u0069n\u006b":_bbba =_cbccb .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_bbba =_cbccb .FolHlinkAttr ;case "\u0064\u006b\u0031":_bbba =_ggb .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_bbba =_ggb .ST_ColorSchemeIndexDk2 ; +case "\u006c\u0074\u0031":_bbba =_ggb .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_bbba =_ggb .ST_ColorSchemeIndexLt2 ;default:_bbba =_ggb .ST_ColorSchemeIndexUnset ;};_ffgg :=_fga ._dbb [0];_fbge :=_ffgg .ThemeElements ;if _fbge ==nil {return nil ; +};var _dggg *_ggb .CT_Color ;_decc :=_fbge .ClrScheme ;switch _bbba .String (){case "\u0064\u006b\u0031":_dggg =_decc .Dk1 ;case "\u0064\u006b\u0032":_dggg =_decc .Dk2 ;case "\u006c\u0074\u0031":_dggg =_decc .Lt1 ;case "\u006c\u0074\u0032":_dggg =_decc .Lt2 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dggg =_decc .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dggg =_decc .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dggg =_decc .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dggg =_decc .Accent4 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dggg =_decc .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dggg =_decc .Accent6 ;case "\u0068\u006c\u0069n\u006b":_dggg =_decc .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dggg =_decc .FolHlink ; +default:return nil ;};return _dggg ;}; -// AddParagraph adds a new paragraph to a placeholder. -func (_bfc PlaceHolder )AddParagraph ()_agf .Paragraph {_ffec :=_agf .MakeParagraph (_gb .NewCT_TextParagraph ());_bfc ._gf .TxBody .P =append (_bfc ._gf .TxBody .P ,_ffec .X ());return _ffec ;};func (_fgbcc *Slide )getSlideLayoutRels ()_ed .Relationships {_dfdee :=_fgbcc ._gfa ; -for _gcd ,_egfc :=range _dfdee .SlideLayouts (){if *_fgbcc .GetSlideLayout ().CSld ==*_egfc ._baba .CSld {return _dfdee ._dge [_gcd ];};};return _ed .Relationships {};}; +// Slide represents a slide of a presentation. +type Slide struct{_ggaf *_db .CT_SlideIdListEntry ;_bgd *_db .Sld ;_caab *Presentation ;_dabe *_ggb .CT_ColorMapping ;}; -// AddDefaultSlideWithLayout tries to replicate what PowerPoint does when -// inserting a slide with a new style by clearing placeholder content and removing -// some placeholders. Use AddSlideWithLayout if you need more control. -func (_fegc *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_ccaa ,_efe :=_fegc .AddSlideWithLayout (l );for _ ,_cgfc :=range _ccaa .PlaceHolders (){_cgfc .Clear ();switch _cgfc .Type (){case _ef .ST_PlaceholderTypeFtr ,_ef .ST_PlaceholderTypeDt ,_ef .ST_PlaceholderTypeSldNum :_cgfc .Remove (); -};};return _ccaa ,_efe ;};type rectangle struct{_ff int64 ;_egf int64 ;_ba int64 ;_eee int64 ;}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_dfdc TextBox )SetOffsetY (offY float64 ){_fdad :=_dfdc .getOff ();_ade :=_c .ToEMU (offY );_fdad .YAttr =_ggb .ST_Coordinate {ST_CoordinateUnqualified :&_ade };}; -// Text returns text from a slide as one string separated with line breaks. -func (_cfg *SlideText )Text ()string {_eac :=_ga .NewBuffer ([]byte {});for _ ,_gdf :=range _cfg .Items {if _gdf .Text !=""{_eac .WriteString (_gdf .Text );_eac .WriteString ("\u000a");};};return _eac .String ();}; +// AddTextBox adds an empty textbox to a slide. +func (_cdc Slide )AddTextBox ()TextBox {_adbg :=_db .NewCT_GroupShapeChoice ();_cdc ._bgd .CSld .SpTree .Choice =append (_cdc ._bgd .CSld .SpTree .Choice ,_adbg );_bcab :=_db .NewCT_Shape ();_adbg .Sp =append (_adbg .Sp ,_bcab );_bcab .SpPr =_ggb .NewCT_ShapeProperties (); +_bcab .SpPr .Xfrm =_ggb .NewCT_Transform2D ();_bcab .SpPr .PrstGeom =_ggb .NewCT_PresetGeometry2D ();_bcab .SpPr .PrstGeom .PrstAttr =_ggb .ST_ShapeTypeRect ;_bcab .NvSpPr =_db .NewCT_ShapeNonVisual ();_bcab .NvSpPr .CNvSpPr =_ggb .NewCT_NonVisualDrawingShapeProps (); +_caeg :=true ;_bcab .NvSpPr .CNvSpPr .TxBoxAttr =&_caeg ;_bcab .TxBody =_ggb .NewCT_TextBody ();_bcab .TxBody .BodyPr =_ggb .NewCT_TextBodyProperties ();_bcab .TxBody .BodyPr .WrapAttr =_ggb .ST_TextWrappingTypeSquare ;_bcab .TxBody .BodyPr .SpAutoFit =_ggb .NewCT_TextShapeAutofit (); +_efag :=TextBox {_bcab };_efag .Properties ().SetWidth (3*_c .Inch );_efag .Properties ().SetHeight (1*_c .Inch );_efag .Properties ().SetPosition (0,0);return _efag ;}; -// HtmlPubPr returns the HtmlPubPr property. -func (_fbb PresentationProperties )HtmlPubPr ()*_ef .CT_HtmlPublishProperties {return _fbb ._fgbc .HtmlPubPr ;}; +// SetWidth sets width of slide screen size with given value in EMU units. +func (_gfgd *SlideScreenSize )SetWidth (val int32 ){_gfgd [0]=val }; -// GetLayoutImageByRelID returns an ImageRef with the associated relation ID in the -// slide layout. -func (_dedg *Slide )GetLayoutImageByRelID (relID string )(_ed .ImageRef ,bool ){_dddc :=_dedg .getSlideLayoutRels ();if (_dddc ==_ed .Relationships {}){return _ed .ImageRef {},false ;};_gfcd :=_dddc .GetTargetByRelId (relID );for _ ,_bafb :=range _dedg ._gfa .Images {if _bafb .Target ()==_gfcd {return _bafb ,true ; -};};return _ed .ImageRef {},false ;}; +// AddSlide adds a new slide to the presentation. +func (_dfg *Presentation )AddSlide ()Slide {_ceg :=_db .NewCT_SlideIdListEntry ();_ceg .IdAttr =_dfg .nextSlideID ();_dfg ._gea .SldIdLst .SldId =append (_dfg ._gea .SldIdLst .SldId ,_ceg );_eagc :=_db .NewSld ();_eagc .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1; +_eagc .CSld .SpTree .GrpSpPr .Xfrm =_ggb .NewCT_GroupTransform2D ();_eagc .CSld .SpTree .GrpSpPr .Xfrm .Off =_ggb .NewCT_Point2D ();_eagc .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_gf .Int64 (0);_eagc .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_gf .Int64 (0); +_eagc .CSld .SpTree .GrpSpPr .Xfrm .Ext =_ggb .NewCT_PositiveSize2D ();_eagc .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_c .Point );_eagc .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_c .Point );_eagc .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_eagc .CSld .SpTree .GrpSpPr .Xfrm .Off ; +_eagc .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_eagc .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_dfg ._aab =append (_dfg ._aab ,_eagc );_agg :=_dfg ._babf .AddAutoRelationship (_gf .DocTypePresentation ,_gf .OfficeDocumentType ,len (_dfg ._aab ),_gf .SlideType );_ceg .RIdAttr =_agg .ID (); +_cgf :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideType ,len (_dfg ._aab ));_dfg .ContentTypes .AddOverride (_cgf ,_gf .SlideContentType );_adde :=_fd .NewRelationships ();_dfg ._fcd =append (_dfg ._fcd ,_adde );_adde .AddAutoRelationship (_gf .DocTypePresentation ,_gf .SlideType ,len (_dfg ._gb ),_gf .SlideLayoutType ); +return Slide {_ceg ,_eagc ,_dfg ,nil };}; -// Name returns the name of the slide layout. -func (_ceec SlideLayout )Name ()string {if _ceec ._baba .CSld !=nil &&_ceec ._baba .CSld .NameAttr !=nil {return *_ceec ._baba .CSld .NameAttr ;};return "";}; +// Themes returns an array of presentation themes. +func (_edda *Presentation )Themes ()[]*_ggb .Theme {return _edda ._dbb }; -// GetSlideLayout returns a slide layout related to the slide. -func (_ebdb *Slide )GetSlideLayout ()*_ef .SldLayout {_cbed :=_ebdb .getSlideRels ();for _ ,_geb :=range _cbed .Relationships (){if _geb .Type ()==_df .SlideLayoutType {if _edf ,_dbdg :=_dc .StringToNumbers (_geb .Target ());_dbdg {return _ebdb ._gfa ._dda [_edf -1]; -};return nil ;};};return nil ;}; +// SlideViewPr returns the SlideViewPr property. +func (_bdg ViewProperties )SlideViewPr ()*_db .CT_SlideViewProperties {return _bdg ._gbb .SlideViewPr }; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_ebe *Presentation ;_cbgf _ed .Relationships ;_ffbe *_ef .SldMaster ;}; +// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. +func (_cbf sort2d )Less (i ,j int )bool {_bfc ,_cgb :=_cbf [i ],_cbf [j ];_abg ,_ebe :=_bfc ._aa ,_cgb ._aa ;_gcd ,_dga :=len (_abg )-1,len (_ebe )-1;_bbc ,_efb :=0,0;for {_bec ,_ad ,_efa ,_fed ,_gcgg ,_dcf ,_gdb ,_gccf :=_abg [_bbc ]._ge ,_ebe [_efb ]._ge ,_abg [_bbc ]._bcf ,_ebe [_efb ]._bcf ,_abg [_bbc ]._dc ,_ebe [_efb ]._dc ,_abg [_bbc ]._fad ,_ebe [_efb ]._fad ; +if _bec ==_ad ||((_fb .Abs (float64 (_bec )-float64 (_ad ))< _cca )&&((_bec >=_ad &&_bec <=_fed )||(_ad >=_bec &&_ad <=_efa ))&&(_gdb < _dcf ||_gcgg > _gccf )){if _gcgg ==_dcf {if _bbc < _gcd &&_efb < _dga {_bbc ++;_efb ++;continue ;};if _bbc >=_gcd &&_efb >=_dga {break ; +};return _bbc >=_gcd ;}else {return _gcgg < _dcf ;};}else {return _bec < _ad ;};};_cga ,_bae ,_egb ,_aaf :=_bfc ._dbc ,_cgb ._dbc ,_bfc ._eea ,_cgb ._eea ;if _cga ==_bae {return _egb <=_aaf ;};return _cga < _bae ;}; -// SlideSize returns presentation slide size. -func (_eba *Presentation )SlideSize ()SlideSize {if _eba ._bge .SldSz ==nil {_eba ._bge .SldSz =_ef .NewCT_SlideSize ();};return SlideSize {_eba ._bge .SldSz ,_eba };}; +// New initializes and returns a new presentation +func New ()*Presentation {_dfd :=_bbaa ();_dfd .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); +_dfd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073"); +_dfd .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +_dfd .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074"); +_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073"); +_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073"); +_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073"); +_dfd ._gea .SldMasterIdLst =_db .NewCT_SlideMasterIdList ();_cbcc :=_db .NewSldMaster ();_cbcc .ClrMap .Bg1Attr =_ggb .ST_ColorSchemeIndexLt1 ;_cbcc .ClrMap .Bg2Attr =_ggb .ST_ColorSchemeIndexLt2 ;_cbcc .ClrMap .Tx1Attr =_ggb .ST_ColorSchemeIndexDk1 ;_cbcc .ClrMap .Tx2Attr =_ggb .ST_ColorSchemeIndexDk2 ; +_cbcc .ClrMap .Accent1Attr =_ggb .ST_ColorSchemeIndexAccent1 ;_cbcc .ClrMap .Accent2Attr =_ggb .ST_ColorSchemeIndexAccent2 ;_cbcc .ClrMap .Accent3Attr =_ggb .ST_ColorSchemeIndexAccent3 ;_cbcc .ClrMap .Accent4Attr =_ggb .ST_ColorSchemeIndexAccent4 ;_cbcc .ClrMap .Accent5Attr =_ggb .ST_ColorSchemeIndexAccent5 ; +_cbcc .ClrMap .Accent6Attr =_ggb .ST_ColorSchemeIndexAccent6 ;_cbcc .ClrMap .HlinkAttr =_ggb .ST_ColorSchemeIndexHlink ;_cbcc .ClrMap .FolHlinkAttr =_ggb .ST_ColorSchemeIndexFolHlink ;_dfd ._add =append (_dfd ._add ,_cbcc );_bedc :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideMasterType ,1); +_dfd .ContentTypes .AddOverride (_bedc ,_gf .SlideMasterContentType );_baa :=_dfd ._babf .AddAutoRelationship (_gf .DocTypePresentation ,_gf .OfficeDocumentType ,1,_gf .SlideMasterType );_fbg :=_db .NewCT_SlideMasterIdListEntry ();_fbg .IdAttr =_gf .Uint32 (2147483648); +_fbg .RIdAttr =_baa .ID ();_dfd ._gea .SldMasterIdLst .SldMasterId =append (_dfd ._gea .SldMasterIdLst .SldMasterId ,_fbg );_cef :=_fd .NewRelationships ();_dfd ._agd =append (_dfd ._agd ,_cef );_dfcd :=_db .NewSldLayout ();_bcg :=_cef .AddAutoRelationship (_gf .DocTypePresentation ,_gf .SlideMasterType ,1,_gf .SlideLayoutType ); +_aaae :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .SlideLayoutType ,1);_dfd .ContentTypes .AddOverride (_aaae ,_gf .SlideLayoutContentType );_cef .AddAutoRelationship (_gf .DocTypePresentation ,_gf .SlideMasterType ,1,_gf .ThemeType );_dfd ._gb =append (_dfd ._gb ,_dfcd ); +_cbcc .SldLayoutIdLst =_db .NewCT_SlideLayoutIdList ();_gbf :=_db .NewCT_SlideLayoutIdListEntry ();_gbf .IdAttr =_gf .Uint32 (2147483649);_gbf .RIdAttr =_bcg .ID ();_cbcc .SldLayoutIdLst .SldLayoutId =append (_cbcc .SldLayoutIdLst .SldLayoutId ,_gbf ); +_agca :=_fd .NewRelationships ();_dfd ._adda =append (_dfd ._adda ,_agca );_agca .AddAutoRelationship (_gf .DocTypePresentation ,_gf .SlideType ,1,_gf .SlideMasterType );_dfd ._gea .NotesSz .CxAttr =6858000;_dfd ._gea .NotesSz .CyAttr =9144000;_ccga :=_ggb .NewTheme (); +_ccga .NameAttr =_gf .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_ccga .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ccga .ThemeElements .ClrScheme .Dk1 .SysClr =_ggb .NewCT_SystemColor (); +_ccga .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_gf .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_ccga .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_ggb .ST_SystemColorValWindowText ;_ccga .ThemeElements .ClrScheme .Lt1 .SysClr =_ggb .NewCT_SystemColor (); +_ccga .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_gf .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_ccga .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_ggb .ST_SystemColorValWindow ;_ccga .ThemeElements .ClrScheme .Dk2 .SrgbClr =_ggb .NewCT_SRgbColor (); +_ccga .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_ccga .ThemeElements .ClrScheme .Lt2 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036"; +_ccga .ThemeElements .ClrScheme .Accent1 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_ccga .ThemeElements .ClrScheme .Accent2 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031"; +_ccga .ThemeElements .ClrScheme .Accent3 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_ccga .ThemeElements .ClrScheme .Accent4 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030"; +_ccga .ThemeElements .ClrScheme .Accent5 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_ccga .ThemeElements .ClrScheme .Accent6 .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037"; +_ccga .ThemeElements .ClrScheme .Hlink .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_ccga .ThemeElements .ClrScheme .FolHlink .SrgbClr =_ggb .NewCT_SRgbColor ();_ccga .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032"; +_ccga .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ccga .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_ccga .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069"; +_ccga .ThemeElements .FmtScheme .NameAttr =_gf .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_beg :=_ggb .NewEG_FillProperties ();_ccga .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ccga .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_beg ); +_beg .SolidFill =&_ggb .CT_SolidColorFillProperties {SchemeClr :&_ggb .CT_SchemeColor {ValAttr :_ggb .ST_SchemeColorValPhClr }};_beg =_ggb .NewEG_FillProperties ();_ccga .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ccga .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_beg ); +_ccga .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ccga .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_beg );_beg .GradFill =&_ggb .CT_GradientFillProperties {RotWithShapeAttr :_gf .Bool (true ),GsLst :&_ggb .CT_GradientStopList {},Lin :&_ggb .CT_LinearShadeProperties {}}; +_beg .GradFill .Lin .AngAttr =_gf .Int32 (5400000);_beg .GradFill .Lin .ScaledAttr =_gf .Bool (false );_cfg :=_ggb .NewCT_GradientStop ();_cfg .PosAttr .ST_PositiveFixedPercentageDecimal =_gf .Int32 (0);_cfg .SchemeClr =&_ggb .CT_SchemeColor {ValAttr :_ggb .ST_SchemeColorValPhClr }; +_beg .GradFill .GsLst .Gs =append (_beg .GradFill .GsLst .Gs ,_cfg );_cfg =_ggb .NewCT_GradientStop ();_cfg .PosAttr .ST_PositiveFixedPercentageDecimal =_gf .Int32 (50000);_cfg .SchemeClr =&_ggb .CT_SchemeColor {ValAttr :_ggb .ST_SchemeColorValPhClr }; +_beg .GradFill .GsLst .Gs =append (_beg .GradFill .GsLst .Gs ,_cfg );_ccga .ThemeElements .FmtScheme .LnStyleLst =_ggb .NewCT_LineStyleList ();for _aea :=0;_aea < 3;_aea ++{_afg :=_ggb .NewCT_LineProperties ();_afg .WAttr =_gf .Int32 (int32 (6350*(_aea +1))); +_afg .CapAttr =_ggb .ST_LineCapFlat ;_afg .CmpdAttr =_ggb .ST_CompoundLineSng ;_afg .AlgnAttr =_ggb .ST_PenAlignmentCtr ;_ccga .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_ccga .ThemeElements .FmtScheme .LnStyleLst .Ln ,_afg );};_ccga .ThemeElements .FmtScheme .EffectStyleLst =_ggb .NewCT_EffectStyleList (); +for _fcdd :=0;_fcdd < 3;_fcdd ++{_cfc :=_ggb .NewCT_EffectStyleItem ();_cfc .EffectLst =_ggb .NewCT_EffectList ();_ccga .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_ccga .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_cfc ); +};_cagc :=_ggb .NewEG_FillProperties ();_cagc .SolidFill =&_ggb .CT_SolidColorFillProperties {SchemeClr :&_ggb .CT_SchemeColor {ValAttr :_ggb .ST_SchemeColorValPhClr }};_ccga .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ccga .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cagc ); +_ccga .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ccga .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cagc );_ccga .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ccga .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_beg ); +_dfd ._dbb =append (_dfd ._dbb ,_ccga );_ggfa :=_gf .AbsoluteFilename (_gf .DocTypePresentation ,_gf .ThemeType ,1);_dfd .ContentTypes .AddOverride (_ggfa ,_gf .ThemeContentType );_dfd ._babf .AddAutoRelationship (_gf .DocTypePresentation ,_gf .OfficeDocumentType ,1,_gf .ThemeType ); +_aff :=_fd .NewRelationships ();_dfd ._gec =append (_dfd ._gec ,_aff );return _dfd ;}; -// SorterViewPr returns the SorterViewPr property. -func (_fcde ViewProperties )SorterViewPr ()*_ef .CT_SlideSorterViewProperties {return _fcde ._gffa .SorterViewPr ;}; +// PrnPr returns the PrnPr property. +func (_edb PresentationProperties )PrnPr ()*_db .CT_PrintProperties {return _edb ._gge .PrnPr }; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_faea Slide )ValidateWithPath (path string )error {if _bac :=_faea ._adcg .ValidateWithPath (path );_bac !=nil {return _bac ;};for _ ,_gbgb :=range _faea ._adcg .CSld .SpTree .Choice {for _ ,_cbbb :=range _gbgb .Sp {if _cbbb .TxBody !=nil {if len (_cbbb .TxBody .P )==0{return _ag .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"); -};};};};return nil ;}; +// SlideSize returns presentation slide size. +func (_fbb *Presentation )SlideSize ()SlideSize {if _fbb ._gea .SldSz ==nil {_fbb ._gea .SldSz =_db .NewCT_SlideSize ();};return SlideSize {_fbb ._gea .SldSz ,_fbb };}; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_degg *Presentation )GetColorBySchemeColor (schClr _gb .ST_SchemeColorVal )*_gb .CT_Color {if len (_degg ._eab )==0||len (_degg ._fbef )==0{return nil ;};var _eadc _gb .ST_ColorSchemeIndex ;_babg :=_degg ._eab [0];_ggfg :=_babg .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_eadc =_ggfg .Bg1Attr ; -case "\u0062\u0067\u0032":_eadc =_ggfg .Bg2Attr ;case "\u0074\u0078\u0031":_eadc =_ggfg .Tx1Attr ;case "\u0074\u0078\u0032":_eadc =_ggfg .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_eadc =_ggfg .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_eadc =_ggfg .Accent2Attr ; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":_eadc =_ggfg .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_eadc =_ggfg .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_eadc =_ggfg .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_eadc =_ggfg .Accent6Attr ; -case "\u0068\u006c\u0069n\u006b":_eadc =_ggfg .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_eadc =_ggfg .FolHlinkAttr ;case "\u0064\u006b\u0031":_eadc =_gb .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_eadc =_gb .ST_ColorSchemeIndexDk2 ; -case "\u006c\u0074\u0031":_eadc =_gb .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_eadc =_gb .ST_ColorSchemeIndexLt2 ;default:_eadc =_gb .ST_ColorSchemeIndexUnset ;};_gef :=_degg ._fbef [0];_dcbd :=_gef .ThemeElements ;if _dcbd ==nil {return nil ; -};var _gbba *_gb .CT_Color ;_dged :=_dcbd .ClrScheme ;switch _eadc .String (){case "\u0064\u006b\u0031":_gbba =_dged .Dk1 ;case "\u0064\u006b\u0032":_gbba =_dged .Dk2 ;case "\u006c\u0074\u0031":_gbba =_dged .Lt1 ;case "\u006c\u0074\u0032":_gbba =_dged .Lt2 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":_gbba =_dged .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_gbba =_dged .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_gbba =_dged .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_gbba =_dged .Accent4 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":_gbba =_dged .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_gbba =_dged .Accent6 ;case "\u0068\u006c\u0069n\u006b":_gbba =_dged .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_gbba =_dged .FolHlink ; -default:return nil ;};return _gbba ;};var _fcg =false ; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_gbb :_db .NewViewPr ()}}; // GetTextBoxes returns a list of all text boxes from a slide. -func (_ggfa Slide )GetTextBoxes ()[]*TextBox {_agde :=[]*TextBox {};_cfc :=_ggfa ._adcg .CSld .SpTree .Choice ;for _ ,_gcce :=range _cfc {for _ ,_fagf :=range _gcce .Sp {if _fagf .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_fagf .NvSpPr .CNvSpPr .TxBoxAttr {_agde =append (_agde ,&TextBox {_fagf }); -};};};return _agde ;};func (_afe *Presentation )saveToFile (_cagc string ,_ffb bool )error {_adc ,_bccc :=_ca .Create (_cagc );if _bccc !=nil {return _bccc ;};defer _adc .Close ();return _afe .save (_adc ,_ffb );}; +func (_caae Slide )GetTextBoxes ()[]*TextBox {_dfdg :=[]*TextBox {};_febdc :=_caae ._bgd .CSld .SpTree .Choice ;for _ ,_ffbae :=range _febdc {for _ ,_fege :=range _ffbae .Sp {if _fege .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_fege .NvSpPr .CNvSpPr .TxBoxAttr {_dfdg =append (_dfdg ,&TextBox {_fege }); +};};};return _dfdg ;}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_gadf *Presentation )AddImage (i _ed .Image )(_ed .ImageRef ,error ){_fda :=_ed .MakeImageRef (i ,&_gadf .DocBase ,_gadf ._acba );if i .Data ==nil &&i .Path ==""{return _fda ,_ag .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068"); -};if i .Format ==""{return _fda ,_ag .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _fda ,_ag .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065"); -};if i .Path !=""{_ddb :=_bd .Add (i .Path );if _ddb !=nil {return _fda ,_ddb ;};};_gadf .Images =append (_gadf .Images ,_fda );_gadf .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_gadf .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_gadf .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gadf .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_gadf .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); -return _fda ,nil ;}; +// Image is an image within a slide. +type Image struct{_ded *_db .CT_Picture }; -// Slide represents a slide of a presentation. -type Slide struct{_bdfc *_ef .CT_SlideIdListEntry ;_adcg *_ef .Sld ;_gfa *Presentation ;_ecc *_gb .CT_ColorMapping ;};type chart struct{_ee *_b .ChartSpace ;_ce string ;_gd string ;}; +// Properties returns the properties of the TextBox. +func (_ffe Image )Properties ()_ea .ShapeProperties {if _ffe ._ded .SpPr ==nil {_ffe ._ded .SpPr =_ggb .NewCT_ShapeProperties ();};return _ea .MakeShapeProperties (_ffe ._ded .SpPr );}; -// Type returns the type of the slide layout. -func (_daaa SlideLayout )Type ()_ef .ST_SlideLayoutType {return _daaa ._baba .TypeAttr }; +// SlideSize represents a slide size of a presentation. +type SlideSize struct{_cba *_db .CT_SlideSize ;_ebaf *Presentation ;}; -// Presentation is the a presentation base document. -type Presentation struct{_ed .DocBase ;_bge *_ef .Presentation ;_acba _ed .Relationships ;_egb []*_ef .Sld ;_aed []_ed .Relationships ;_eab []*_ef .SldMaster ;_bbe []_ed .Relationships ;_dda []*_ef .SldLayout ;_dge []_ed .Relationships ;_fbef []*_gb .Theme ; -_aba []_ed .Relationships ;_dfe _ed .TableStyles ;_fed PresentationProperties ;_ec ViewProperties ;_abgb []*_gb .CT_Hyperlink ;_abbb []*chart ;_ebc []*_ef .HandoutMaster ;_dgfb []*_ef .NotesMaster ;_caff []*_df .XSDAny ;_cgc map[string ]string ;_cga string ; -};func (_cgce TextBox )getOff ()*_gb .CT_Point2D {if _cgce ._cggc .SpPr ==nil {_cgce ._cggc .SpPr =_gb .NewCT_ShapeProperties ();};if _cgce ._cggc .SpPr .Xfrm ==nil {_cgce ._cggc .SpPr .Xfrm =_gb .NewCT_Transform2D ();};if _cgce ._cggc .SpPr .Xfrm .Off ==nil {_cgce ._cggc .SpPr .Xfrm .Off =_gb .NewCT_Point2D (); -};return _cgce ._cggc .SpPr .Xfrm .Off ;}; +// Slides returns the slides in the presentation. +func (_eec *Presentation )Slides ()[]Slide {_gddb :=[]Slide {};for _dfcgb ,_cbea :=range _eec ._aab {_gddb =append (_gddb ,Slide {_eec ._gea .SldIdLst .SldId [_dfcgb ],_cbea ,_eec ,nil });};return _gddb ;};func (_faf sort2d )Len ()int {return len (_faf )}; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_fce ,_cff :=Open (fn );if _cff !=nil {return nil ,_cff ;};return _fce ,nil ;}; -// SlideSize represents a slide size of a presentation. -type SlideSize struct{_fagd *_ef .CT_SlideSize ;_febf *Presentation ;}; +// Text returns text from a slide as one string separated with line breaks. +func (_bbg *SlideText )Text ()string {_gdfc :=_fa .NewBuffer ([]byte {});for _ ,_dcc :=range _bbg .Items {if _dcc .Text !=""{_gdfc .WriteString (_dcc .Text );_gdfc .WriteString ("\u000a");};};return _gdfc .String ();}; -// Properties returns the properties of the TextBox. -func (_bbb TextBox )Properties ()_agf .ShapeProperties {if _bbb ._cggc .SpPr ==nil {_bbb ._cggc .SpPr =_gb .NewCT_ShapeProperties ();};return _agf .MakeShapeProperties (_bbb ._cggc .SpPr );}; +// X returns the inner wrapped XML type. +func (_cfba Slide )X ()*_db .Sld {return _cfba ._bgd }; -// Themes returns an array of presentation themes. -func (_bffb *Presentation )Themes ()[]*_gb .Theme {return _bffb ._fbef }; +// Size returns slide size value as SlideScreenSize. +func (_beea *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_beea ._cba .CxAttr ,_beea ._cba .CyAttr };}; -// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. -func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; +// GetSlideLayout returns a slide layout related to the slide. +func (_bdcd *Slide )GetSlideLayout ()*_db .SldLayout {_cgbg :=_bdcd .getSlideRels ();for _ ,_aebd :=range _cgbg .Relationships (){if _aebd .Type ()==_gf .SlideLayoutType {if _gfef ,_cefg :=_b .StringToNumbers (_aebd .Target ());_cefg {return _bdcd ._caab ._gb [_gfef -1]; +};return nil ;};};return nil ;};func (_cgbd TextBox )getOff ()*_ggb .CT_Point2D {if _cgbd ._agcag .SpPr ==nil {_cgbd ._agcag .SpPr =_ggb .NewCT_ShapeProperties ();};if _cgbd ._agcag .SpPr .Xfrm ==nil {_cgbd ._agcag .SpPr .Xfrm =_ggb .NewCT_Transform2D (); +};if _cgbd ._agcag .SpPr .Xfrm .Off ==nil {_cgbd ._agcag .SpPr .Xfrm .Off =_ggb .NewCT_Point2D ();};return _cgbd ._agcag .SpPr .Xfrm .Off ;}; -// GetLayoutByName retrieves a slide layout given a layout name. -func (_dbcg *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_gbdg :=range _dbcg ._dda {if _gbdg .CSld .NameAttr !=nil &&name ==*_gbdg .CSld .NameAttr {return SlideLayout {_gbdg },nil ;};};return SlideLayout {},_ag .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065"); -};func (_gga sort2d )Swap (i ,j int ){_gga [i ],_gga [j ]=_gga [j ],_gga [i ]}; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_afdg Slide )ValidateWithPath (path string )error {if _cfbg :=_afdg ._bgd .ValidateWithPath (path );_cfbg !=nil {return _cfbg ;};for _ ,_edcg :=range _afdg ._bgd .CSld .SpTree .Choice {for _ ,_gcb :=range _edcg .Sp {if _gcb .TxBody !=nil {if len (_gcb .TxBody .P )==0{return _cg .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"); +};};};};return nil ;};func (_bfd *Presentation )saveToFile (_deg string ,_gga bool )error {_egd ,_dgaa :=_aeb .Create (_deg );if _dgaa !=nil {return _dgaa ;};defer _egd .Close ();return _bfd .save (_egd ,_gga );}; -// X returns the inner wrapped XML type. -func (_aede *SlideSize )X ()*_ef .CT_SlideSize {return _aede ._fagd };func (_gad *Presentation )onNewRelationship (_gdda *_f .DecodeMap ,_bgd ,_fgf string ,_ggg []*_bda .File ,_gde *_c .Relationship ,_fcgb _f .Target )error {_dbd :=_df .DocTypePresentation ; -switch _fgf {case _df .OfficeDocumentType :_gad ._bge =_ef .NewPresentation ();_gdda .AddTarget (_bgd ,_gad ._bge ,_fgf ,0);_gdda .AddTarget (_f .RelationsPathFor (_bgd ),_gad ._acba .X (),_fgf ,0);_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0); -case _df .CorePropertiesType :_gdda .AddTarget (_bgd ,_gad .CoreProperties .X (),_fgf ,0);_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0);case _df .CustomPropertiesType :_gdda .AddTarget (_bgd ,_gad .CustomProperties .X (),_fgf ,0); -_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0);case _df .PresentationPropertiesType :_gdda .AddTarget (_bgd ,_gad ._fed .X (),_fgf ,0);_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0);case _df .ViewPropertiesType :_gdda .AddTarget (_bgd ,_gad ._ec .X (),_fgf ,0); -_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0);case _df .TableStylesType :_gdda .AddTarget (_bgd ,_gad ._dfe .X (),_fgf ,0);_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0);case _df .HyperLinkType :_cdgf :=_gb .NewCT_Hyperlink (); -_bfcd :=uint32 (len (_gad ._abgb ));_gdda .AddTarget (_bgd ,_cdgf ,_fgf ,_bfcd );_gad ._abgb =append (_gad ._abgb ,_cdgf );case _df .CustomXMLType :_aegd :=&_df .XSDAny {};_dea :=uint32 (len (_gad ._caff ));_gdda .AddTarget (_bgd ,_aegd ,_fgf ,_dea );_gad ._caff =append (_gad ._caff ,_aegd ); -_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,len (_gad ._caff ));case _df .ChartType :_cfae :=chart {_ee :_b .NewChartSpace ()};_gce :=uint32 (len (_gad ._abbb ));_gdda .AddTarget (_bgd ,_cfae ._ee ,_fgf ,_gce );_gad ._abbb =append (_gad ._abbb ,&_cfae ); -_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,len (_gad ._abbb ));_cfae ._gd =_gde .TargetAttr ;case _df .HandoutMasterType :_dbc :=_ef .NewHandoutMaster ();_fage :=uint32 (len (_gad ._ebc ));_gdda .AddTarget (_bgd ,_dbc ,_fgf ,_fage ); -_gad ._ebc =append (_gad ._ebc ,_dbc );_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,len (_gad ._ebc ));case _df .NotesMasterType :_ecaf :=_ef .NewNotesMaster ();_gaf :=uint32 (len (_gad ._dgfb ));_gdda .AddTarget (_bgd ,_ecaf ,_fgf ,_gaf ); -_gad ._dgfb =append (_gad ._dgfb ,_ecaf );_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,len (_gad ._dgfb ));case _df .ExtendedPropertiesType :_gdda .AddTarget (_bgd ,_gad .AppProperties .X (),_fgf ,0);_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,0); -case _df .SlideType :if _cgbb ,_eagc :=_dc .StringToNumbers (_bgd );_eagc {if len (_gad ._egb )< _cgbb {_febd :=_ef .NewSld ();_gad ._egb =append (_gad ._egb ,_febd );_gdda .AddTarget (_bgd ,_febd ,_fgf ,uint32 (_cgbb ));_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,_cgbb ); -_gca :=_ed .NewRelationships ();_gdda .AddTarget (_f .RelationsPathFor (_bgd ),_gca .X (),_fgf ,0);if len (_gad ._aed )>=_cgbb {_gad ._aed [_cgbb -1]=_gca ;}else {_gad ._aed =append (_gad ._aed ,_gca );};};};case _df .SlideMasterType :_ebf :=_ef .NewSldMaster (); -if !_gdda .AddTarget (_bgd ,_ebf ,_fgf ,uint32 (len (_gad ._eab )+1)){return nil ;};_gad ._eab =append (_gad ._eab ,_ebf );_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,len (_gad ._eab ));_cbdc :=_ed .NewRelationships ();_gdda .AddTarget (_f .RelationsPathFor (_bgd ),_cbdc .X (),_fgf ,0); -_gad ._bbe =append (_gad ._bbe ,_cbdc );case _df .SlideLayoutType :if _dff ,_aaf :=_dc .StringToNumbers (_bgd );_aaf {_ccb :=_ef .NewSldLayout ();if !_gdda .AddTarget (_bgd ,_ccb ,_fgf ,uint32 (_dff )){return nil ;};for _fceb :=len (_gad ._dda );_fceb < _dff ; -_fceb ++{_gad ._dda =append (_gad ._dda ,_ef .NewSldLayout ());};_gad ._dda [_dff -1]=_ccb ;_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,_dff );_aedb :=_ed .NewRelationships ();_gdda .AddTarget (_f .RelationsPathFor (_bgd ),_aedb .X (),_fgf ,0); -_gad ._dge =append (_gad ._dge ,_aedb );};case _df .ThumbnailType :for _ccfa ,_daf :=range _ggg {if _daf ==nil {continue ;};if _daf .Name ==_bgd {_bcfc ,_beg :=_daf .Open ();if _beg !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_beg ); -};_gad .Thumbnail ,_ ,_beg =_bff .Decode (_bcfc );_bcfc .Close ();if _beg !=nil {return _g .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_beg ); -};_ggg [_ccfa ]=nil ;};};case _df .ThemeType :_cbcg :=_gb .NewTheme ();if !_gdda .AddTarget (_bgd ,_cbcg ,_fgf ,uint32 (len (_gad ._fbef )+1)){return nil ;};_gad ._fbef =append (_gad ._fbef ,_cbcg );_gde .TargetAttr =_df .RelativeFilename (_dbd ,_fcgb .Typ ,_fgf ,len (_gad ._fbef )); -_ecd :=_ed .NewRelationships ();_gdda .AddTarget (_f .RelationsPathFor (_bgd ),_ecd .X (),_fgf ,0);_gad ._aba =append (_gad ._aba ,_ecd );case _df .ImageType :_bgd =_de .Clean (_bgd );if _fgba ,_bddc :=_gad ._cgc [_bgd ];_bddc {_gde .TargetAttr =_fgba ; -return nil ;};_dbbf :="";for _ebg ,_gbe :=range _ggg {if _gbe ==nil {continue ;};if _gbe .Name ==_bgd {_agd ,_bef :=_f .ExtractToDiskTmp (_gbe ,_gad .TmpPath );if _bef !=nil {return _bef ;};_fbcd ,_bef :=_ed .ImageFromStorage (_agd );if _bef !=nil {return _bef ; -};_dbbf =_fbcd .Format ;_aacb :=_ed .MakeImageRef (_fbcd ,&_gad .DocBase ,_gad ._acba );_aacb .SetTarget ("\u002e\u002e\u002f"+_bgd [4:]);_gad .Images =append (_gad .Images ,_aacb );_ggg [_ebg ]=nil ;_daa :=len (_gad .Images );if _dfde ,_abggg :=_dc .StringToNumbers (_bgd ); -_abggg {_daa =_dfde ;};_gdda .RecordIndex (_bgd ,_daa );break ;};};_ccab :=_gdda .IndexFor (_bgd );_gde .TargetAttr =_df .RelativeImageFilename (_dbd ,_fcgb .Typ ,_fgf ,_ccab ,_dbbf );_gad ._cgc [_bgd ]=_gde .TargetAttr ;default:_ad .Log .Debug ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_fgf ,_bgd ); -};return nil ;}; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_gbcf Slide )AddImageToRels (img _fd .ImageRef )string {_deae :=0;for _beda ,_beef :=range _gbcf ._caab .Images {if _beef ==img {_deae =_beda +1;break ;};};var _afaa string ;for _dcfc ,_fdgf :=range _gbcf ._caab .Slides (){if _fdgf ._bgd ==_gbcf ._bgd {_gcda :=_gg .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_deae ,img .Format ()); +_cfbe :=_gbcf ._caab ._fcd [_dcfc ].AddRelationship (_gcda ,_gf .ImageType );_afaa =_cfbe .ID ();};};return _afaa ;}; -// Remove removes a placeholder from a presentation. -func (_fbc PlaceHolder )Remove ()error {for _acbb ,_dbe :=range _fbc ._eaae .CSld .SpTree .Choice {for _ ,_aeg :=range _dbe .Sp {if _aeg ==_fbc ._gf {copy (_fbc ._eaae .CSld .SpTree .Choice [_acbb :],_fbc ._eaae .CSld .SpTree .Choice [_acbb +1:]);_fbc ._eaae .CSld .SpTree .Choice =_fbc ._eaae .CSld .SpTree .Choice [0:len (_fbc ._eaae .CSld .SpTree .Choice )-1]; -return nil ;};};};return _ag .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; +// GetLayoutImageByRelID returns an ImageRef with the associated relation ID in the +// slide layout. +func (_badd *Slide )GetLayoutImageByRelID (relID string )(_fd .ImageRef ,bool ){_dcccd :=_badd .getSlideLayoutRels ();if (_dcccd ==_fd .Relationships {}){return _fd .ImageRef {},false ;};_dcg :=_dcccd .GetTargetByRelId (relID );for _ ,_agge :=range _badd ._caab .Images {if _agge .Target ()==_dcg {return _agge ,true ; +};};return _fd .ImageRef {},false ;}; -// X returns the inner wrapped XML type. -func (_fgbf *Presentation )X ()*_ef .Presentation {return _fgbf ._bge }; +// ExtLst returns the ExtLst property. +func (_ebg PresentationProperties )ExtLst ()*_db .CT_ExtensionList {return _ebg ._gge .ExtLst }; -// ShowCommentsAttr returns the WebPr property. -func (_bcbg ViewProperties )ShowCommentsAttr ()*bool {return _bcbg ._gffa .ShowCommentsAttr };type sort2d []*TextItem ; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_dafdb ViewProperties )NotesTextViewPr ()*_db .CT_NotesTextViewProperties {return _dafdb ._gbb .NotesTextViewPr ;}; -// PresentationText is an array of extracted text items which has some methods for representing extracted text. -type PresentationText struct{Slides []*SlideText ;}; +// X returns the inner wrapped XML type. +func (_bgbfg ViewProperties )X ()*_db .ViewPr {return _bgbfg ._gbb }; -// Image is an image within a slide. -type Image struct{_dca *_ef .CT_Picture }; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_abb TextBox )SetOffsetX (offX float64 ){_gaeg :=_abb .getOff ();_ebc :=_c .ToEMU (offX );_gaeg .XAttr =_ggb .ST_Coordinate {ST_CoordinateUnqualified :&_ebc };}; -// GridSpacing returns the GridSpacing property. -func (_dcee ViewProperties )GridSpacing ()*_gb .CT_PositiveSize2D {return _dcee ._gffa .GridSpacing }; +// Type returns the placeholder type +func (_cbd PlaceHolder )Type ()_db .ST_PlaceholderType {return _cbd ._eff .NvSpPr .NvPr .Ph .TypeAttr }; -// WebPr returns the WebPr property. -func (_aegb PresentationProperties )WebPr ()*_ef .CT_WebProperties {return _aegb ._fgbc .WebPr };func (_fg *chart )X ()*_b .ChartSpace {return _fg ._ee }; +// SorterViewPr returns the SorterViewPr property. +func (_fdee ViewProperties )SorterViewPr ()*_db .CT_SlideSorterViewProperties {return _fdee ._gbb .SorterViewPr ;}; -// SetHeight sets height of slide screen size with given value in EMU units. -func (_fad *SlideScreenSize )SetHeight (val int32 ){_fad [1]=val }; +// ShowCommentsAttr returns the WebPr property. +func (_aag ViewProperties )ShowCommentsAttr ()*bool {return _aag ._gbb .ShowCommentsAttr }; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// slide. -func (_egec *Slide )GetImageByRelID (relID string )(_ed .ImageRef ,bool ){_cece :=_egec .getSlideRels ();if (_cece ==_ed .Relationships {}){return _ed .ImageRef {},false ;};_gggf :=_cece .GetTargetByRelId (relID );for _ ,_dga :=range _egec ._gfa .Images {if _dga .Target ()==_gggf {return _dga ,true ; -};};return _ed .ImageRef {},false ;}; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_dffg *Presentation )Close ()error {if _dffg .TmpPath !=""{return _ae .RemoveAll (_dffg .TmpPath );};return nil ;}; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_abe TextBox )SetOffsetY (offY float64 ){_eda :=_abe .getOff ();_edea :=_cb .ToEMU (offY );_eda .YAttr =_gb .ST_Coordinate {ST_CoordinateUnqualified :&_edea };}; +// AddTable adds an empty table to a slide. +func (_abc Slide )AddTable ()*_fd .Table {_dedb :=_db .NewCT_GroupShapeChoice ();_abc ._bgd .CSld .SpTree .Choice =append (_abc ._bgd .CSld .SpTree .Choice ,_dedb );_fda :=_db .NewCT_GraphicalObjectFrame ();_dedb .GraphicFrame =append (_dedb .GraphicFrame ,_fda ); +_fda .Xfrm .Off =_ggb .NewCT_Point2D ();_efg :=int64 (1);_fda .Xfrm .Off .XAttr =_ggb .ST_Coordinate {ST_CoordinateUnqualified :&_efg };_fda .Xfrm .Off .YAttr =_ggb .ST_Coordinate {ST_CoordinateUnqualified :&_efg };_bbda :=_fda .Graphic .CT_GraphicalObject .GraphicData ; +_bbda .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0074\u0061\u0062\u006c\u0065"; +_fbcb :=_fd .NewTableWithXfrm (_fda .Xfrm );_bbda .Any =append (_bbda .Any ,_fbcb .X ());return _fbcb ;}; // X returns the inner wrapped XML type. -func (_dfec SlideLayout )X ()*_ef .SldLayout {return _dfec ._baba }; +func (_adcb SlideMaster )X ()*_db .SldMaster {return _adcb ._bbee };func (_ffbb sort2d )Swap (i ,j int ){_ffbb [i ],_ffbb [j ]=_ffbb [j ],_ffbb [i ]}; -// Presentation returns a slide's presentation. -func (_ffbc Slide )Presentation ()*Presentation {return _ffbc ._gfa }; - -// SetWidth sets width of slide screen size with given value in EMU units. -func (_fead *SlideScreenSize )SetWidth (val int32 ){_fead [0]=val }; - -// X returns TextBox's underlying *pml.CT_Shape. -func (_cef TextBox )X ()*_ef .CT_Shape {return _cef ._cggc }; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_ggb .CT_Table ;Row *_ggb .CT_TableRow ;Cell *_ggb .CT_TableCell ;RowIndex int ;ColIndex int ;}; -// Slides returns the slides in the presentation. -func (_cdgb *Presentation )Slides ()[]Slide {_edce :=[]Slide {};for _fba ,_cdbgb :=range _cdgb ._egb {_edce =append (_edce ,Slide {_cdgb ._bge .SldIdLst .SldId [_fba ],_cdbgb ,_cdgb ,nil });};return _edce ;}; +// Save writes the presentation out to a writer in the Zip package format +func (_dfe *Presentation )Save (w _ee .Writer )error {return _dfe .save (w ,false )}; -// PrnPr returns the PrnPr property. -func (_bfa PresentationProperties )PrnPr ()*_ef .CT_PrintProperties {return _bfa ._fgbc .PrnPr }; +// Sid returns the sid of slide +func (_bfga Slide )Sid ()*_db .CT_SlideIdListEntry {return _bfga ._ggaf }; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_gb .CT_Table ;Row *_gb .CT_TableRow ;Cell *_gb .CT_TableCell ;RowIndex int ;ColIndex int ;}; +// NotesViewPr returns the NotesViewPr property. +func (_dbd ViewProperties )NotesViewPr ()*_db .CT_NotesViewProperties {return _dbd ._gbb .NotesViewPr };func (_bfg *chart )RelId ()string {return _bfg ._cgc }; -// AddImage adds an image textbox to a slide. -func (_afcc Slide )AddImage (img _ed .ImageRef )Image {_gacc :=_ef .NewCT_GroupShapeChoice ();_afcc ._adcg .CSld .SpTree .Choice =append (_afcc ._adcg .CSld .SpTree .Choice ,_gacc );_dde :=_ef .NewCT_Picture ();_gacc .Pic =append (_gacc .Pic ,_dde );_dde .NvPicPr .CNvPicPr =_gb .NewCT_NonVisualPictureProperties (); -_dde .NvPicPr .CNvPicPr .PicLocks =_gb .NewCT_PictureLocking ();_dde .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_df .Bool (true );_dde .BlipFill =_gb .NewCT_BlipFillProperties ();_dde .BlipFill .Blip =_gb .NewCT_Blip ();_bdefe :=_afcc .AddImageToRels (img ); -_dde .BlipFill .Blip .EmbedAttr =_df .String (_bdefe );_dde .BlipFill .Stretch =_gb .NewCT_StretchInfoProperties ();_dde .BlipFill .Stretch .FillRect =_gb .NewCT_RelativeRect ();_dde .SpPr =_gb .NewCT_ShapeProperties ();_dde .SpPr .PrstGeom =_gb .NewCT_PresetGeometry2D (); -_dde .SpPr .PrstGeom .PrstAttr =_gb .ST_ShapeTypeRect ;_daee :=Image {_dde };_ega :=img .Size ();_daee .Properties ().SetWidth (_cb .Distance (_ega .X )*_cb .Pixel72 );_daee .Properties ().SetHeight (_cb .Distance (_ega .Y )*_cb .Pixel72 );_daee .Properties ().SetPosition (0,0); -return _daee ;}; +// PresentationText is an array of extracted text items which has some methods for representing extracted text. +type PresentationText struct{Slides []*SlideText ;}; -// GetTableStyleById returns *dml.CT_TableStyle by its style id. -func (_afcb *Presentation )GetTableStyleById (id string )*_gb .CT_TableStyle {_bege :=_afcb ._dfe .TblStyle ();for _ ,_cfdb :=range _bege {if _cfdb .StyleIdAttr ==id {return _cfdb ;};};return nil ;}; +// Clear clears the placeholder contents and adds a single empty paragraph. The +// empty paragrah is required by PowerPoint or it will report the file as being +// invalid. +func (_baee PlaceHolder )Clear (){_baee .ClearAll ();_baec :=_ggb .NewCT_TextParagraph ();_baee ._eff .TxBody .P =[]*_ggb .CT_TextParagraph {_baec };_baec .EndParaRPr =_ggb .NewCT_TextCharacterProperties ();_baec .EndParaRPr .LangAttr =_gf .String ("\u0065\u006e\u002dU\u0053"); +}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_feb PlaceHolder )ClearAll (){_feb ._gf .SpPr =_gb .NewCT_ShapeProperties ();_feb ._gf .TxBody =_gb .NewCT_TextBody ();_feb ._gf .TxBody .LstStyle =_gb .NewCT_TextListStyle ();}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_dfgg *Presentation )GetImageByRelID (relID string )(_fd .ImageRef ,bool ){for _ ,_fcac :=range _dfgg .Images {if _fcac .RelID ()==relID {return _fcac ,true ;};};return _fd .ImageRef {},false ;};func (_gaga *Slide )getSlideRels ()_fd .Relationships {_dgaad :=_gaga ._caab ; +for _egf ,_geg :=range _dgaad .Slides (){if *_gaga ._bgd ==*_geg ._bgd {return _dgaad ._fcd [_egf ];};};return _fd .Relationships {};}; -// TextBox is a text box within a slide. -type TextBox struct{_cggc *_ef .CT_Shape }; +// SaveToFile writes the Presentation out to a file. +func (_deb *Presentation )SaveToFile (path string )error {return _deb .saveToFile (path ,false )}; // X returns the inner wrapped XML type. -func (_cab SlideMaster )X ()*_ef .SldMaster {return _cab ._ffbe }; - -// ExtLst returns the ExtLst property. -func (_bab PresentationProperties )ExtLst ()*_ef .CT_ExtensionList {return _bab ._fgbc .ExtLst };var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000};SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000}; -); +func (_dfbf *SlideSize )X ()*_db .CT_SlideSize {return _dfbf ._cba }; -// Read reads a document from an io.Reader. -func Read (r _fe .ReaderAt ,size int64 )(*Presentation ,error ){const _ecafa ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_ea .GetLicenseKey ().IsLicensed ()&&!_fcg {_g .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); -_g .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return nil ,_ag .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_ceeg :=_dfg ();_fcf ,_aea :=_ea .GenRefId ("\u0070\u0072");if _aea !=nil {_ad .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aea ); -return nil ,_aea ;};_ceeg ._cga =_fcf ;if _adg :=_ea .Track (_ceeg ._cga ,_ecafa );_adg !=nil {_ad .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_adg );return nil ,_adg ;};_eebb ,_aea :=_bd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078"); -if _aea !=nil {return nil ,_aea ;};_ceeg .TmpPath =_eebb ;_gfcb ,_aea :=_bda .NewReader (r ,size );if _aea !=nil {return nil ,_g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_aea );};_ceae :=[]*_bda .File {}; -_ceae =append (_ceae ,_gfcb .File ...);_ccd :=false ;for _ ,_cgg :=range _ceae {if _cgg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ccd =true ;break ;};};if _ccd {_ceeg .CreateCustomProperties (); -};_cdcc :=_f .DecodeMap {};_cdcc .SetOnNewRelationshipFunc (_ceeg .onNewRelationship );_cdcc .AddTarget (_df .ContentTypesFilename ,_ceeg .ContentTypes .X (),"",0);_cdcc .AddTarget (_df .BaseRelsFilename ,_ceeg .Rels .X (),"",0);if _efc :=_cdcc .Decode (_ceae ); -_efc !=nil {return nil ,_efc ;};for _ ,_dbda :=range _ceae {if _dbda ==nil {continue ;};if _gdeg :=_ceeg .AddExtraFileFromZip (_dbda );_gdeg !=nil {return nil ,_gdeg ;};};if _ccd {_gcea :=false ;for _ ,_ccfb :=range _ceeg .Rels .X ().Relationship {if _ccfb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gcea =true ; -break ;};};if !_gcea {_ceeg .AddCustomRelationships ();};};return _ceeg ,nil ;}; +// Text returns text from a presentation as one string separated with line breaks. +func (_fef *PresentationText )Text ()string {_edg :=_fa .NewBuffer ([]byte {});for _ ,_dce :=range _fef .Slides {_edg .WriteString (_dce .Text ());};return _edg .String ();}; -// ExtractText returns text from a slide as a SlideText object. -func (_cf *Slide )ExtractText ()*SlideText {_ge :=_ae (_cf ._gfa ,_cf ._adcg .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_ac .Sort (sort2d (_ge ));return &SlideText {Items :_ge };};func (_fdae *Slide )getSlideRels ()_ed .Relationships {_aab :=_fdae ._gfa ; -for _ece ,_cgba :=range _aab .Slides (){if *_fdae ._adcg ==*_cgba ._adcg {return _aab ._aed [_ece ];};};return _ed .Relationships {};};func (_abgg sort2d )Len ()int {return len (_abgg )}; +// GetPlaceholder returns a placeholder given its type. If there are multiplace +// placeholders of the same type, this method returns the first one. You must use the +// PlaceHolders() method to access the others. +func (_ebfc Slide )GetPlaceholder (t _db .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_aabd :=range _ebfc ._bgd .CSld .SpTree .Choice {for _ ,_ggfb :=range _aabd .Sp {if _ggfb .NvSpPr !=nil &&_ggfb .NvSpPr .NvPr !=nil &&_ggfb .NvSpPr .NvPr .Ph !=nil {if _ggfb .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_ggfb ,_ebfc ._bgd },nil ; +};};};};return PlaceHolder {},_cg .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; -// SetTextAnchor controls the text anchoring -func (_gfdd TextBox )SetTextAnchor (a _gb .ST_TextAnchoringType ){_gfdd ._cggc .TxBody .BodyPr =_gb .NewCT_TextBodyProperties ();_gfdd ._cggc .TxBody .BodyPr .AnchorAttr =a ;};const _fca float64 =500000; +// GridSpacing returns the GridSpacing property. +func (_afge ViewProperties )GridSpacing ()*_ggb .CT_PositiveSize2D {return _afge ._gbb .GridSpacing }; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_dfb ViewProperties )NotesTextViewPr ()*_ef .CT_NotesTextViewProperties {return _dfb ._gffa .NotesTextViewPr ;}; +// WebPr returns the WebPr property. +func (_bge PresentationProperties )WebPr ()*_db .CT_WebProperties {return _bge ._gge .WebPr }; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_gf *_ef .CT_Shape ;_eaae *_ef .Sld ;};func _dfg ()*Presentation {_cgca :=&Presentation {_bge :_ef .NewPresentation ()};_cgca ._bge .SldIdLst =_ef .NewCT_SlideIdList ();_cgca ._bge .ConformanceAttr =_d .ST_ConformanceClassTransitional ; -_cgca .AppProperties =_ed .NewAppProperties ();_cgca .CoreProperties =_ed .NewCoreProperties ();_cgca ._dfe =_ed .NewTableStyles ();_cgca .ContentTypes =_ed .NewContentTypes ();_cgca .Rels =_ed .NewRelationships ();_cgca ._acba =_ed .NewRelationships (); -_cgca ._fed =NewPresentationProperties ();_cgca ._ec =NewViewProperties ();_cgca ._cgc =map[string ]string {};return _cgca ;}; +// ShowPr returns the ShowPr property. +func (_gab PresentationProperties )ShowPr ()*_db .CT_ShowProperties {return _gab ._gge .ShowPr }; -// Width returns slide screen size width in EMU units. -func (_ccbc *SlideScreenSize )Width ()int32 {return _ccbc [0]}; +// OutlineViewPr returns the OutlineViewPr property. +func (_ffgd ViewProperties )OutlineViewPr ()*_db .CT_OutlineViewProperties {return _ffgd ._gbb .OutlineViewPr ;}; -// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. -type SlideText struct{Items []*TextItem ;}; +// Presentation returns a slide's presentation. +func (_agbb Slide )Presentation ()*Presentation {return _agbb ._caab }; -// NormalViewPr returns the NormalViewPr property. -func (_ffbcc ViewProperties )NormalViewPr ()*_ef .CT_NormalViewProperties {return _ffbcc ._gffa .NormalViewPr ;}; +// X returns the inner wrapped XML type. +func (_gda SlideLayout )X ()*_db .SldLayout {return _gda ._gecf }; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// slide. -func (_bae *Slide )GetChartSpaceByRelId (relId string )*_b .ChartSpace {_bdba :=_bae .getSlideRels ();if (_bdba ==_ed .Relationships {}){return nil ;};_edff :=_bdba .GetTargetByRelId (relId );for _ ,_fece :=range _bae ._gfa ._abbb {if _edff ==_fece .Target (){return _fece ._ee ; -};};return nil ;}; +// Presentation is the a presentation base document. +type Presentation struct{_fd .DocBase ;_gea *_db .Presentation ;_babf _fd .Relationships ;_aab []*_db .Sld ;_fcd []_fd .Relationships ;_add []*_db .SldMaster ;_agd []_fd .Relationships ;_gb []*_db .SldLayout ;_adda []_fd .Relationships ;_dbb []*_ggb .Theme ; +_gec []_fd .Relationships ;_gdd _fd .TableStyles ;_edbe PresentationProperties ;_gfe ViewProperties ;_ddba []*_ggb .CT_Hyperlink ;_afe []*chart ;_ggfd []*_db .HandoutMaster ;_cbcg []*_db .NotesMaster ;_bca []*_gf .XSDAny ;_eaf map[string ]string ;_bbd string ; +};func (_bbdc *Slide )ensureClrMap (){if len (_bbdc ._caab ._add )==0||len (_bbdc ._caab ._dbb )==0{return ;};_dcgd :=_bbdc ._caab ._add [0];_gca :=_dcgd .ClrMap ;if _egdc :=_bbdc ._bgd .ClrMapOvr ;_egdc !=nil {if _eagb :=_egdc .Choice ;_eagb !=nil {if _eagb .MasterClrMapping ==nil {if _bbfg :=_eagb .OverrideClrMapping ; +_bbfg !=nil {if _bbfg .Bg1Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Bg1Attr =_bbfg .Bg1Attr ;};if _bbfg .Tx1Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Tx1Attr =_bbfg .Tx1Attr ;};if _bbfg .Bg2Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Bg2Attr =_bbfg .Bg2Attr ; +};if _bbfg .Tx2Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Tx2Attr =_bbfg .Tx2Attr ;};if _bbfg .Accent1Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Accent1Attr =_bbfg .Accent1Attr ;};if _bbfg .Accent2Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Accent2Attr =_bbfg .Accent2Attr ; +};if _bbfg .Accent3Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Accent3Attr =_bbfg .Accent3Attr ;};if _bbfg .Accent4Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Accent4Attr =_bbfg .Accent4Attr ;};if _bbfg .Accent5Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Accent5Attr =_bbfg .Accent5Attr ; +};if _bbfg .Accent6Attr !=_ggb .ST_ColorSchemeIndexUnset {_gca .Accent6Attr =_bbfg .Accent6Attr ;};if _bbfg .HlinkAttr !=_ggb .ST_ColorSchemeIndexUnset {_gca .HlinkAttr =_bbfg .HlinkAttr ;};if _bbfg .FolHlinkAttr !=_ggb .ST_ColorSchemeIndexUnset {_gca .FolHlinkAttr =_bbfg .FolHlinkAttr ; +};};};};};_bbdc ._dabe =_gca ;}; -// RemoveSlide removes a slide from a presentation. -func (_afa *Presentation )RemoveSlide (s Slide )error {_bfbf :=false ;_bgg :=0;for _fbba ,_agbd :=range _afa ._egb {if _agbd ==s ._adcg {if _afa ._bge .SldIdLst .SldId [_fbba ]!=s ._bdfc {return _ag .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074"); -};copy (_afa ._egb [_fbba :],_afa ._egb [_fbba +1:]);_afa ._egb =_afa ._egb [0:len (_afa ._egb )-1];copy (_afa ._aed [_fbba :],_afa ._aed [_fbba +1:]);_afa ._aed =_afa ._aed [0:len (_afa ._aed )-1];copy (_afa ._bge .SldIdLst .SldId [_fbba :],_afa ._bge .SldIdLst .SldId [_fbba +1:]); -_afa ._bge .SldIdLst .SldId =_afa ._bge .SldIdLst .SldId [0:len (_afa ._bge .SldIdLst .SldId )-1];_bfbf =true ;_bgg =_fbba ;};};if !_bfbf {return _ag .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065"); -};_ceaa :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideType ,0);return _afa .ContentTypes .RemoveOverrideByIndex (_ceaa ,_bgg );}; +// ExtractText returns text from a slide as a SlideText object. +func (_aga *Slide )ExtractText ()*SlideText {_gac :=_bac (_aga ._caab ,_aga ._bgd .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_bc .Sort (sort2d (_gac ));return &SlideText {Items :_gac };}; -// SlideMasters returns the slide masters defined in the presentation. -func (_baa *Presentation )SlideMasters ()[]SlideMaster {_gbg :=[]SlideMaster {};for _ggdd ,_cadb :=range _baa ._eab {_gbg =append (_gbg ,SlideMaster {_baa ,_baa ._bbe [_ggdd ],_cadb });};return _gbg ;};func _gda (_cag *Presentation ,_caf *_ef .CT_Shape ,_fbe *_ef .CT_GraphicalObjectFrame ,_ebb *TableInfo ,_acb *_gb .CT_Transform2D ,_agea int ,_cda []rectangle ,_ebd []*_gb .CT_TextParagraph )[]*TextItem {_edd :=[]*TextItem {}; -var _eeeg ,_gbb ,_dgf ,_bcb ,_bdf ,_afb int64 ;_bcf :=_acb ==nil ;_da :=0;for _ ,_dcg :=range _ebd {for _ ,_gba :=range _dcg .EG_TextRun {if _dgde :=_gba .R ;_dgde !=nil {if !_bcf {if _acb .Off !=nil {if _fcc :=_acb .Ext ;_fcc !=nil {_bdf ,_afb =_fcc .CxAttr ,_fcc .CyAttr ; -};if _dbg :=_acb .Off .XAttr .ST_CoordinateUnqualified ;_dbg !=nil {_eeeg =*_dbg ;_gbb =_eeeg +_bdf ;_bcf =true ;};if _bdg :=_acb .Off .YAttr .ST_CoordinateUnqualified ;_bdg !=nil {_dgf =*_bdg ;_bcb =_dgf +_afb ;_bcf =true ;};};};_aef :=append ([]rectangle {},_cda ...); -_aef =append (_aef ,rectangle {_ff :_eeeg ,_ba :_gbb ,_egf :_dgf ,_eee :_bcb });_edd =append (_edd ,&TextItem {Presentation :_cag ,Shape :_caf ,GraphicFrame :_fbe ,TableInfo :_ebb ,Paragraph :_dcg ,Run :_dgde ,Text :_dgde .T ,_af :_aef ,_bc :_agea ,_fa :_da }); -_da ++;};};};return _edd ;}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_afc TextBox )X ()*_db .CT_Shape {return _afc ._agcag }; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_dddb *Presentation )Close ()error {if _dddb .TmpPath !=""{return _bd .RemoveAll (_dddb .TmpPath );};return nil ;}; +// Width returns slide screen size width in EMU units. +func (_bdde *SlideScreenSize )Width ()int32 {return _bdde [0]}; -// Size returns slide size value as SlideScreenSize. -func (_egdc *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_egdc ._fagd .CxAttr ,_egdc ._fagd .CyAttr };};func (_ab *chart )Target ()string {return _ab ._gd }; +// AddImage adds an image textbox to a slide. +func (_ccbd Slide )AddImage (img _fd .ImageRef )Image {_eaga :=_db .NewCT_GroupShapeChoice ();_ccbd ._bgd .CSld .SpTree .Choice =append (_ccbd ._bgd .CSld .SpTree .Choice ,_eaga );_aaba :=_db .NewCT_Picture ();_eaga .Pic =append (_eaga .Pic ,_aaba );_aaba .NvPicPr .CNvPicPr =_ggb .NewCT_NonVisualPictureProperties (); +_aaba .NvPicPr .CNvPicPr .PicLocks =_ggb .NewCT_PictureLocking ();_aaba .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_gf .Bool (true );_aaba .BlipFill =_ggb .NewCT_BlipFillProperties ();_aaba .BlipFill .Blip =_ggb .NewCT_Blip ();_dgfb :=_ccbd .AddImageToRels (img ); +_aaba .BlipFill .Blip .EmbedAttr =_gf .String (_dgfb );_aaba .BlipFill .Stretch =_ggb .NewCT_StretchInfoProperties ();_aaba .BlipFill .Stretch .FillRect =_ggb .NewCT_RelativeRect ();_aaba .SpPr =_ggb .NewCT_ShapeProperties ();_aaba .SpPr .PrstGeom =_ggb .NewCT_PresetGeometry2D (); +_aaba .SpPr .PrstGeom .PrstAttr =_ggb .ST_ShapeTypeRect ;_ede :=Image {_aaba };_aabg :=img .Size ();_ede .Properties ().SetWidth (_c .Distance (_aabg .X )*_c .Pixel72 );_ede .Properties ().SetHeight (_c .Distance (_aabg .Y )*_c .Pixel72 );_ede .Properties ().SetPosition (0,0); +return _ede ;};func _bac (_bg *Presentation ,_ca []*_db .CT_GroupShapeChoice ,_daf []rectangle ,_cd []*TextItem )[]*TextItem {for _ ,_cc :=range _ca {_ab :=append ([]rectangle {},_daf ...);for _ ,_ecb :=range _cc .Sp {_cd =append (_cd ,_fg (_bg ,_ecb ,nil ,nil ,_ecb .SpPr .Xfrm ,0,_daf ,_ecb .TxBody .P )...); +};for _ ,_eag :=range _cc .GraphicFrame {if _eag !=nil &&_eag .Graphic !=nil &&_eag .Graphic .GraphicData !=nil {_cgg :=_eag .Xfrm ;for _ ,_fadg :=range _eag .Graphic .GraphicData .Any {if _agab ,_bb :=_fadg .(*_ggb .Tbl );_bb {_aed :=&_agab .CT_Table ; +_bed :=0;for _cbc ,_bd :=range _agab .Tr {for _bba ,_df :=range _bd .Tc {_feb :=&TableInfo {Table :_aed ,Row :_bd ,Cell :_df ,RowIndex :_cbc ,ColIndex :_bba };_cd =append (_cd ,_fg (_bg ,nil ,_eag ,_feb ,_cgg ,_bed ,_daf ,_df .TxBody .P )...);_bed ++;}; +};};};};};for _ ,_cf :=range _cc .GrpSp {if _cf .GrpSpPr !=nil {_ce :=_cf .GrpSpPr .Xfrm ;var _agb ,_gcc int64 ;if _ce .Off !=nil {_bede ,_fbe :=_ce .Off .XAttr .ST_CoordinateUnqualified ,_ce .Off .YAttr .ST_CoordinateUnqualified ;if _bede !=nil &&_fbe !=nil {if _aaa :=_ce .Ext ; +_aaa !=nil {_agb ,_gcc =_aaa .CxAttr ,_aaa .CyAttr ;};_ab =append (_ab ,rectangle {_dc :*_bede ,_ge :*_fbe ,_fad :*_bede +_agb ,_bcf :*_fbe +_gcc });};};};_cd =_bac (_bg ,_cf .Choice ,_ab ,_cd );};};return _cd ;};func (_cec *Slide )getSlideLayoutRels ()_fd .Relationships {_adc :=_cec ._caab ; +for _bcfa ,_eeba :=range _adc .SlideLayouts (){if *_cec .GetSlideLayout ().CSld ==*_eeba ._gecf .CSld {return _adc ._adda [_bcfa ];};};return _fd .Relationships {};}; -// ClrMru returns the ClrMru property. -func (_effd PresentationProperties )ClrMru ()*_gb .CT_ColorMRU {return _effd ._fgbc .ClrMru }; +// SlideScreenSize represents the slide screen size as a 2 element array +// representing the width and height in EMU units. +type SlideScreenSize [2]int32 ; // GetPlaceholderByIndex returns a placeholder given its index. If there are multiplace // placeholders of the same index, this method returns the first one. You must use the // PlaceHolders() method to access the others. -func (_agg Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_gae :=range _agg ._adcg .CSld .SpTree .Choice {for _ ,_fff :=range _gae .Sp {if _fff .NvSpPr !=nil &&_fff .NvSpPr .NvPr !=nil &&_fff .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_fff .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_fff .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_fff .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_fff ,_agg ._adcg },nil ; -};};};};return PlaceHolder {},_ag .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; +func (_cdad Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_gbee :=range _cdad ._bgd .CSld .SpTree .Choice {for _ ,_cgfg :=range _gbee .Sp {if _cgfg .NvSpPr !=nil &&_cgfg .NvSpPr .NvPr !=nil &&_cgfg .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_cgfg .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_cgfg .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_cgfg .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_cgfg ,_cdad ._bgd },nil ; +};};};};return PlaceHolder {},_cg .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_fgbc :_ef .NewPresentationPr ()};}; +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_fbd ,_dag :=_aeb .Open (filename );if _dag !=nil {return nil ,_gg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dag );};defer _fbd .Close (); +_caa ,_dag :=_aeb .Stat (filename );if _dag !=nil {return nil ,_gg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dag );};_ =_caa ;return Read (_fbd ,_caa .Size ());};func (_bf *chart )X ()*_f .ChartSpace {return _bf ._fc }; -// X returns the inner wrapped XML type. -func (_bg PlaceHolder )X ()*_ef .CT_Shape {return _bg ._gf }; -// Save writes the presentation out to a writer in the Zip package format -func (_gbc *Presentation )Save (w _fe .Writer )error {return _gbc .save (w ,false )}; +// Remove removes a placeholder from a presentation. +func (_efc PlaceHolder )Remove ()error {for _dgd ,_daee :=range _efc ._bad .CSld .SpTree .Choice {for _ ,_agf :=range _daee .Sp {if _agf ==_efc ._eff {copy (_efc ._bad .CSld .SpTree .Choice [_dgd :],_efc ._bad .CSld .SpTree .Choice [_dgd +1:]);_efc ._bad .CSld .SpTree .Choice =_efc ._bad .CSld .SpTree .Choice [0:len (_efc ._bad .CSld .SpTree .Choice )-1]; +return nil ;};};};return _cg .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; -// SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_baba *_ef .SldLayout }; +// SetHeight sets height of slide screen size with given value in EMU units. +func (_accg *SlideScreenSize )SetHeight (val int32 ){_accg [1]=val }; -// GetPlaceholder returns a placeholder given its type. If there are multiplace -// placeholders of the same type, this method returns the first one. You must use the -// PlaceHolders() method to access the others. -func (_cde Slide )GetPlaceholder (t _ef .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_daff :=range _cde ._adcg .CSld .SpTree .Choice {for _ ,_dada :=range _daff .Sp {if _dada .NvSpPr !=nil &&_dada .NvSpPr .NvPr !=nil &&_dada .NvSpPr .NvPr .Ph !=nil {if _dada .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_dada ,_cde ._adcg },nil ; -};};};};return PlaceHolder {},_ag .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; +// TextBox is a text box within a slide. +type TextBox struct{_agcag *_db .CT_Shape }; -// AddSlide adds a new slide to the presentation. -func (_abcb *Presentation )AddSlide ()Slide {_fcef :=_ef .NewCT_SlideIdListEntry ();_fcef .IdAttr =_abcb .nextSlideID ();_abcb ._bge .SldIdLst .SldId =append (_abcb ._bge .SldIdLst .SldId ,_fcef );_fggf :=_ef .NewSld ();_fggf .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1; -_fggf .CSld .SpTree .GrpSpPr .Xfrm =_gb .NewCT_GroupTransform2D ();_fggf .CSld .SpTree .GrpSpPr .Xfrm .Off =_gb .NewCT_Point2D ();_fggf .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_df .Int64 (0);_fggf .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_df .Int64 (0); -_fggf .CSld .SpTree .GrpSpPr .Xfrm .Ext =_gb .NewCT_PositiveSize2D ();_fggf .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_cb .Point );_fggf .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_cb .Point );_fggf .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_fggf .CSld .SpTree .GrpSpPr .Xfrm .Off ; -_fggf .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_fggf .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_abcb ._egb =append (_abcb ._egb ,_fggf );_cea :=_abcb ._acba .AddAutoRelationship (_df .DocTypePresentation ,_df .OfficeDocumentType ,len (_abcb ._egb ),_df .SlideType ); -_fcef .RIdAttr =_cea .ID ();_abd :=_df .AbsoluteFilename (_df .DocTypePresentation ,_df .SlideType ,len (_abcb ._egb ));_abcb .ContentTypes .AddOverride (_abd ,_df .SlideContentType );_acd :=_ed .NewRelationships ();_abcb ._aed =append (_abcb ._aed ,_acd ); -_acd .AddAutoRelationship (_df .DocTypePresentation ,_df .SlideType ,len (_abcb ._dda ),_df .SlideLayoutType );return Slide {_fcef ,_fggf ,_abcb ,nil };}; +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_eabd *Presentation ;_aca _fd .Relationships ;_bbee *_db .SldMaster ;}; // X returns the inner wrapped XML type. -func (_deab Slide )X ()*_ef .Sld {return _deab ._adcg }; +func (_agff PresentationProperties )X ()*_db .PresentationPr {return _agff ._gge }; -// X returns the inner wrapped XML type. -func (_faf PresentationProperties )X ()*_ef .PresentationPr {return _faf ._fgbc }; \ No newline at end of file +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// slide. +func (_febg *Slide )GetImageByRelID (relID string )(_fd .ImageRef ,bool ){_gfbed :=_febg .getSlideRels ();if (_gfbed ==_fd .Relationships {}){return _fd .ImageRef {},false ;};_fbbb :=_gfbed .GetTargetByRelId (relID );for _ ,_fgac :=range _febg ._caab .Images {if _fgac .Target ()==_fbbb {return _fgac ,true ; +};};return _fd .ImageRef {},false ;}; + +// SetText sets the text of a placeholder for the initial paragraph. This is a +// shortcut method that is useful for things like titles which only contain a +// single paragraph. +func (_bfgc PlaceHolder )SetText (text string ){_bfgc .Clear ();_afd :=_ggb .NewEG_TextRun ();_afd .R =_ggb .NewCT_RegularTextRun ();_afd .R .T =text ;if len (_bfgc ._eff .TxBody .P )==0{_bfgc ._eff .TxBody .P =append (_bfgc ._eff .TxBody .P ,_ggb .NewCT_TextParagraph ()); +};_bfgc ._eff .TxBody .P [0].EG_TextRun =nil ;_bfgc ._eff .TxBody .P [0].EG_TextRun =append (_bfgc ._eff .TxBody .P [0].EG_TextRun ,_afd );}; \ No newline at end of file diff --git a/schema/purl.org/dc/elements/elements.go b/schema/purl.org/dc/elements/elements.go index c985f22fac..98e768e369 100644 --- a/schema/purl.org/dc/elements/elements.go +++ b/schema/purl.org/dc/elements/elements.go @@ -9,58 +9,54 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package elements ;import (_b "encoding/xml";_d "fmt";_bb "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";);func (_dge *SimpleLiteral )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fdg ,_bad :=d .Token (); -if _bad !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_bad );};if _eef ,_cde :=_fdg .(_b .EndElement );_cde &&_eef .Name ==start .Name {break ;};};return nil ; -};type SimpleLiteral struct{};func NewElementsGroupChoice ()*ElementsGroupChoice {_ff :=&ElementsGroupChoice {};return _ff }; +package elements ;import (_f "encoding/xml";_d "fmt";_fb "github.com/unidoc/unioffice";_da "github.com/unidoc/unioffice/common/logger";);func NewElementsGroupChoice ()*ElementsGroupChoice {_ggb :=&ElementsGroupChoice {};return _ggb }; -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_fc *ElementsGroup )ValidateWithPath (path string )error {for _dg ,_fa :=range _fc .Choice {if _af :=_fa .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dg ));_af !=nil {return _af ; -};};return nil ;};func (_dcc *ElementsGroupChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcc .Any !=nil {_cb :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_bag :=range _dcc .Any {e .EncodeElement (_bag ,_cb ); -};};return nil ;};func NewElementsGroup ()*ElementsGroup {_ee :=&ElementsGroup {};return _ee }; +// Validate validates the SimpleLiteral and its children +func (_gee *SimpleLiteral )Validate ()error {return _gee .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");}; -// Validate validates the ElementContainer and its children -func (_dfb *ElementContainer )Validate ()error {return _dfb .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");}; +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_gf *Any )ValidateWithPath (path string )error {if _ef :=_gf .SimpleLiteral .ValidateWithPath (path );_ef !=nil {return _ef ;};return nil ;}; + +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_ff *ElementsGroup )ValidateWithPath (path string )error {for _ce ,_fba :=range _ff .Choice {if _dac :=_fba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ce ));_dac !=nil {return _dac ; +};};return nil ;}; // Validate validates the Any and its children -func (_bf *Any )Validate ()error {return _bf .ValidateWithPath ("\u0041\u006e\u0079")}; +func (_ga *Any )Validate ()error {return _ga .ValidateWithPath ("\u0041\u006e\u0079")};func (_gfc *ElementsGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aa :for {_dc ,_eec :=d .Token ();if _eec !=nil {return _eec ;};switch _ggc :=_dc .(type ){case _f .StartElement :switch _ggc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_dd :=NewElementsGroupChoice (); +if _dae :=d .DecodeElement (&_dd .Any ,&_ggc );_dae !=nil {return _dae ;};_gfc .Choice =append (_gfc .Choice ,_dd );default:_da .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ggc .Name ); +if _bc :=d .Skip ();_bc !=nil {return _bc ;};};case _f .EndElement :break _aa ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_cdeg *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_gbc *ElementsGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gd :for {_abe ,_gef :=d .Token ();if _gef !=nil {return _gef ;};switch _dc :=_abe .(type ){case _b .StartElement :switch _dc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_dfc :=NewElementsGroupChoice (); -if _de :=d .DecodeElement (&_dfc .Any ,&_dc );_de !=nil {return _de ;};_gbc .Choice =append (_gbc .Choice ,_dfc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_dc .Name ); -if _ed :=d .Skip ();_ed !=nil {return _ed ;};};case _b .EndElement :break _gd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path +func (_cc *ElementContainer )ValidateWithPath (path string )error {for _a ,_ecb :=range _cc .Choice {if _fe :=_ecb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_a ));_fe !=nil {return _fe ; +};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;};func (_af *ElementsGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afe :for {_gab ,_fff :=d .Token ();if _fff !=nil {return _fff ;};switch _aaa :=_gab .(type ){case _f .StartElement :switch _aaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_cf :=NewAny (); +if _bcg :=d .DecodeElement (_cf ,&_aaa );_bcg !=nil {return _bcg ;};_af .Any =append (_af .Any ,_cf );default:_da .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aaa .Name ); +if _dgf :=d .Skip ();_dgf !=nil {return _dgf ;};};case _f .EndElement :break _afe ;case _f .CharData :};};return nil ;};func (_gfg *ElementsGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfg .Choice !=nil {for _ ,_ge :=range _gfg .Choice {_ge .MarshalXML (e ,_f .StartElement {}); +};};return nil ;};func NewElementsGroup ()*ElementsGroup {_bfc :=&ElementsGroup {};return _bfc };func NewAny ()*Any {_e :=&Any {};_e .SimpleLiteral =*NewSimpleLiteral ();return _e };type ElementsGroup struct{Choice []*ElementsGroupChoice ;}; -// Validate validates the ElementsGroup and its children -func (_beb *ElementsGroup )Validate ()error {return _beb .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func (_ga *ElementContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ba :for {_df ,_ad :=d .Token (); -if _ad !=nil {return _ad ;};switch _ab :=_df .(type ){case _b .StartElement :switch _ab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_cf :=NewElementsGroupChoice (); -if _ag :=d .DecodeElement (&_cf .Any ,&_ab );_ag !=nil {return _ag ;};_ga .Choice =append (_ga .Choice ,_cf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_ab .Name ); -if _ge :=d .Skip ();_ge !=nil {return _ge ;};};case _b .EndElement :break _ba ;case _b .CharData :};};return nil ;};func (_bg *ElementsGroupChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_db :for {_gbd ,_dd :=d .Token ();if _dd !=nil {return _dd ; -};switch _dbe :=_gbd .(type ){case _b .StartElement :switch _dbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_bba :=NewAny (); -if _fff :=d .DecodeElement (_bba ,&_dbe );_fff !=nil {return _fff ;};_bg .Any =append (_bg .Any ,_bba );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dbe .Name ); -if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _b .EndElement :break _db ;case _b .CharData :};};return nil ;};func NewElementContainer ()*ElementContainer {_ec :=&ElementContainer {};return _ec };type Any struct{SimpleLiteral };func NewAny ()*Any {_be :=&Any {}; -_be .SimpleLiteral =*NewSimpleLiteral ();return _be };func (_geb *ElementsGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geb .Choice !=nil {for _ ,_cc :=range _geb .Choice {_cc .MarshalXML (e ,_b .StartElement {});};};return nil ; -}; +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_ebb *SimpleLiteral )ValidateWithPath (path string )error {return nil };type SimpleLiteral struct{};func (_cd *Any )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cd .SimpleLiteral .MarshalXML (e ,start );};type Any struct{SimpleLiteral }; +func (_b *ElementContainer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _b .Choice !=nil {for _ ,_cb :=range _b .Choice {_cb .MarshalXML (e ,_f .StartElement {}); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbf *SimpleLiteral )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bfcd ,_ba :=d .Token ();if _ba !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_ba ); +};if _bgb ,_gff :=_bfcd .(_f .EndElement );_gff &&_bgb .Name ==start .Name {break ;};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;}; // Validate validates the ElementsGroupChoice and its children -func (_dcd *ElementsGroupChoice )Validate ()error {return _dcd .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewSimpleLiteral ()*SimpleLiteral {_ecd :=&SimpleLiteral {}; -return _ecd }; +func (_fee *ElementsGroupChoice )Validate ()error {return _fee .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_g *Any )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_g .SimpleLiteral =*NewSimpleLiteral (); +for {_gb ,_fg :=d .Token ();if _fg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_fg );};if _gg ,_eb :=_gb .(_f .EndElement );_eb &&_gg .Name ==start .Name {break ;};};return nil ;};func (_gd *ElementsGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gd .Any !=nil {_efe :=_f .StartElement {Name :_f .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; +for _ ,_bffd :=range _gd .Any {e .EncodeElement (_bffd ,_efe );};};return nil ;};func (_bf *ElementContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_df :for {_ed ,_eg :=d .Token ();if _eg !=nil {return _eg ;};switch _bg :=_ed .(type ){case _f .StartElement :switch _bg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_eef :=NewElementsGroupChoice (); +if _dg :=d .DecodeElement (&_eef .Any ,&_bg );_dg !=nil {return _dg ;};_bf .Choice =append (_bf .Choice ,_eef );default:_da .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_bg .Name ); +if _bff :=d .Skip ();_bff !=nil {return _bff ;};};case _f .EndElement :break _df ;case _f .CharData :};};return nil ;};func NewSimpleLiteral ()*SimpleLiteral {_ae :=&SimpleLiteral {};return _ae };func (_cg *SimpleLiteral )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the SimpleLiteral and its children -func (_dbf *SimpleLiteral )Validate ()error {return _dbf .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};type ElementsGroupChoice struct{Any []*Any ;}; +// Validate validates the ElementsGroup and its children +func (_gbc *ElementsGroup )Validate ()error {return _gbc .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");}; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_afd *ElementsGroupChoice )ValidateWithPath (path string )error {for _gc ,_aga :=range _afd .Any {if _ce :=_aga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_gc ));_ce !=nil {return _ce ;};}; -return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func (_fffa *SimpleLiteral )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_a *Any )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _a .SimpleLiteral .MarshalXML (e ,start ); -}; +// Validate validates the ElementContainer and its children +func (_ggd *ElementContainer )Validate ()error {return _ggd .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func NewElementContainer ()*ElementContainer {_ec :=&ElementContainer {};return _ec }; -// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_fe *ElementContainer )ValidateWithPath (path string )error {for _eg ,_ecb :=range _fe .Choice {if _ea :=_ecb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eg ));_ea !=nil {return _ea ; -};};return nil ;}; -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_gg *Any )ValidateWithPath (path string )error {if _e :=_gg .SimpleLiteral .ValidateWithPath (path );_e !=nil {return _e ;};return nil ;};func (_fd *Any )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fd .SimpleLiteral =*NewSimpleLiteral (); -for {_cd ,_cg :=d .Token ();if _cg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_cg );};if _g ,_da :=_cd .(_b .EndElement );_da &&_g .Name ==start .Name {break ;};};return nil ;};func (_bc *ElementContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072"; -e .EncodeToken (start );if _bc .Choice !=nil {for _ ,_cdc :=range _bc .Choice {_cdc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ; -};func init (){_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral ); -_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer ); -_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup ); +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_bb *ElementsGroupChoice )ValidateWithPath (path string )error {for _cbe ,_caf :=range _bb .Any {if _fgb :=_caf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_cbe ));_fgb !=nil {return _fgb ; +};};return nil ;};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral ); +_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer ); +_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup ); }; \ No newline at end of file diff --git a/schema/purl.org/dc/terms/terms.go b/schema/purl.org/dc/terms/terms.go index 0a6dbba978..5ad6fb8893 100644 --- a/schema/purl.org/dc/terms/terms.go +++ b/schema/purl.org/dc/terms/terms.go @@ -9,185 +9,182 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package terms ;import (_d "encoding/xml";_a "fmt";_da "github.com/unidoc/unioffice";_aa "github.com/unidoc/unioffice/common/logger";_e "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); - -// Validate validates the ISO639_2 and its children -func (_afd *ISO639_2 )Validate ()error {return _afd .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_dbg *LCSH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_eac ,_bge :=d .Token ();if _bge !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_bge ); -};if _acb ,_eafc :=_eac .(_d .EndElement );_eafc &&_acb .Name ==start .Name {break ;};};return nil ;};func (_efc *ElementsAndRefinementsGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcg :for {_aaa ,_adg :=d .Token ();if _adg !=nil {return _adg ; -};switch _fg :=_aaa .(type ){case _d .StartElement :switch _fg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_eaf :=NewElementsAndRefinementsGroupChoice (); -if _dea :=d .DecodeElement (&_eaf .Any ,&_fg );_dea !=nil {return _dea ;};_efc .Choice =append (_efc .Choice ,_eaf );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_fg .Name ); -if _dae :=d .Skip ();_dae !=nil {return _dae ;};};case _d .EndElement :break _fcg ;case _d .CharData :};};return nil ;}; - -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_ffg *TGN )ValidateWithPath (path string )error {return nil };func (_dac *DDC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_gfg *Period )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type LCSH struct{}; -type ISO3166 struct{}; - -// Validate validates the UDC and its children -func (_geb *UDC )Validate ()error {return _geb .ValidateWithPath ("\u0055\u0044\u0043")}; - -// Validate validates the ISO3166 and its children -func (_df *ISO3166 )Validate ()error {return _df .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};type Box struct{};func NewURI ()*URI {_cggd :=&URI {};return _cggd };type TGN struct{};type ISO639_2 struct{}; - -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_ffd *UDC )ValidateWithPath (path string )error {return nil }; +package terms ;import (_c "encoding/xml";_dd "fmt";_a "github.com/unidoc/unioffice";_cd "github.com/unidoc/unioffice/common/logger";_e "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); // Validate validates the URI and its children -func (_bceb *URI )Validate ()error {return _bceb .ValidateWithPath ("\u0055\u0052\u0049")}; +func (_dccf *URI )Validate ()error {return _dccf .ValidateWithPath ("\u0055\u0052\u0049")};func NewDDC ()*DDC {_bc :=&DDC {};return _bc };func (_bad *TGN )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dbf ,_aedb :=d .Token ();if _aedb !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_aedb ); +};if _ggc ,_afd :=_dbf .(_c .EndElement );_afd &&_ggc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_bce *MESH )ValidateWithPath (path string )error {return nil };func (_dg *Box )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_c *Box )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cf ,_g :=d .Token ();if _g !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_g );};if _adb ,_ge :=_cf .(_d .EndElement ); -_ge &&_adb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path +func (_eff *W3CDTF )ValidateWithPath (path string )error {return nil };func (_af *ElementOrRefinementContainer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072"; +e .EncodeToken (start );if _af .Choice !=nil {for _ ,_fe :=range _af .Choice {_fe .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ff *IMT )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0049\u004d\u0054"; +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eed *MESH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_gg ,_cae :=d .Token ();if _cae !=nil {return _dd .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_cae ); +};if _cbdg ,_abag :=_gg .(_c .EndElement );_abag &&_cbdg .Name ==start .Name {break ;};};return nil ;};type LCC struct{};func (_afc *LCSH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbe *ISO639_2 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dgd ,_eb :=d .Token ();if _eb !=nil {return _dd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_eb ); +};if _dcd ,_edg :=_dgd .(_c .EndElement );_edg &&_dcd .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the LCSH and its children +func (_aaf *LCSH )Validate ()error {return _aaf .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_fb *DCMIType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_ae ,_cc :=d .Token ();if _cc !=nil {return _dd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_cc ); +};if _ec ,_g :=_ae .(_c .EndElement );_g &&_ec .Name ==start .Name {break ;};};return nil ;}; // Validate validates the LCC and its children -func (_ffc *LCC )Validate ()error {return _ffc .ValidateWithPath ("\u004c\u0043\u0043")}; +func (_edd *LCC )Validate ()error {return _edd .ValidateWithPath ("\u004c\u0043\u0043")}; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_cfc *ISO639_2 )ValidateWithPath (path string )error {return nil };func (_cbg *IMT )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_bd *LCC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfa *ElementsAndRefinementsGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfa .Any !=nil {_fba :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; -for _ ,_fef :=range _gfa .Any {e .EncodeElement (_fef ,_fba );};};return nil ;};func NewDCMIType ()*DCMIType {_ac :=&DCMIType {};return _ac };type UDC struct{};func (_dade *LCSH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048"; -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_fc :=&ElementOrRefinementContainer {};return _fc ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_def *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _bg ,_cfb :=range _def .Any {if _ed :=_cfb .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_bg ));_ed !=nil {return _ed ; +};};return nil ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};func NewRFC3066 ()*RFC3066 {_fde :=&RFC3066 {};return _fde }; + +// Validate validates the ElementOrRefinementContainer and its children +func (_fef *ElementOrRefinementContainer )Validate ()error {return _fef .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");}; // ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_adbd *DDC )ValidateWithPath (path string )error {return nil };type DDC struct{};func (_ced *RFC1766 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_eag ,_bbc :=d .Token ();if _bbc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_bbc ); -};if _gcf ,_cbb :=_eag .(_d .EndElement );_cbb &&_gcf .Name ==start .Name {break ;};};return nil ;};func (_bab *RFC1766 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dad *ISO639_2 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cbc ,_gce :=d .Token ();if _gce !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_gce ); -};if _feae ,_fbee :=_cbc .(_d .EndElement );_fbee &&_feae .Name ==start .Name {break ;};};return nil ;};type DCMIType struct{};func (_cc *IMT )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fbe ,_gegb :=d .Token ();if _gegb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_gegb ); -};if _bfe ,_ccb :=_fbe .(_d .EndElement );_ccb &&_bfe .Name ==start .Name {break ;};};return nil ;}; +func (_ega *DDC )ValidateWithPath (path string )error {return nil };type ISO639_2 struct{}; -// Validate validates the TGN and its children -func (_efb *TGN )Validate ()error {return _efb .ValidateWithPath ("\u0054\u0047\u004e")};type W3CDTF struct{}; +// Validate validates the RFC1766 and its children +func (_eea *RFC1766 )Validate ()error {return _eea .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");}; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_bcb *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _adbf ,_edg :=range _bcb .Any {if _ded :=_edg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_adbf ));_ded !=nil {return _ded ; -};};return nil ;};func (_dd *ISO3166 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ffb ,_ada :=d .Token ();if _ada !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_ada ); -};if _fge ,_bbb :=_ffb .(_d .EndElement );_bbb &&_fge .Name ==start .Name {break ;};};return nil ;};type RFC3066 struct{};func NewRFC1766 ()*RFC1766 {_afc :=&RFC1766 {};return _afc };func NewMESH ()*MESH {_eab :=&MESH {};return _eab }; +// Validate validates the IMT and its children +func (_dcg *IMT )Validate ()error {return _dcg .ValidateWithPath ("\u0049\u004d\u0054")};func (_ecd *MESH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the LCSH and its children -func (_gge *LCSH )Validate ()error {return _gge .ValidateWithPath ("\u004c\u0043\u0053\u0048")};type URI struct{};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;}; +// Validate validates the ISO3166 and its children +func (_dce *ISO3166 )Validate ()error {return _dce .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func NewUDC ()*UDC {_cbe :=&UDC {};return _cbe }; // Validate validates the W3CDTF and its children -func (_cff *W3CDTF )Validate ()error {return _cff .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");}; +func (_ecef *W3CDTF )Validate ()error {return _ecef .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");}; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_edc *ElementsAndRefinementsGroup )Validate ()error {return _edc .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");}; +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_dgdb *URI )ValidateWithPath (path string )error {return nil }; -// Validate validates the Point and its children -func (_bcbb *Point )Validate ()error {return _bcbb .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func NewLCSH ()*LCSH {_cgg :=&LCSH {};return _cgg };func (_fac *LCC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dfc ,_beb :=d .Token (); -if _beb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_beb );};if _bad ,_eda :=_dfc .(_d .EndElement );_eda &&_bad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the DCMIType and its children +func (_eg *DCMIType )Validate ()error {return _eg .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_dc *DCMIType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065"; +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_b *Box )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_bec *URI )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_ece :=&ElementsAndRefinementsGroupChoice {}; +return _ece ;};type Box struct{};func NewIMT ()*IMT {_deg :=&IMT {};return _deg };func NewW3CDTF ()*W3CDTF {_fbda :=&W3CDTF {};return _fbda };func NewPoint ()*Point {_gac :=&Point {};return _gac };func (_eafb *Point )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_cgad ,_bb :=d .Token (); +if _bb !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_bb );};if _cdd ,_fcef :=_cgad .(_c .EndElement );_fcef &&_cdd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_gd *ElementsAndRefinementsGroupChoice )Validate ()error {return _gd .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065"); -};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_bbg :=&ElementsAndRefinementsGroup {};return _bbg ;}; +// Validate validates the UDC and its children +func (_bga *UDC )Validate ()error {return _bga .ValidateWithPath ("\u0055\u0044\u0043")};func NewBox ()*Box {_ag :=&Box {};return _ag }; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_ggef *RFC3066 )ValidateWithPath (path string )error {return nil };func NewBox ()*Box {_ad :=&Box {};return _ad };func (_fab *URI )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fee *Point )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_edgf *TGN )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_e .Any ; -}; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_bgb *UDC )ValidateWithPath (path string )error {return nil };func (_ffa *ISO639_2 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_agaa *ElementsAndRefinementsGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agaa .Choice !=nil {for _ ,_dee :=range _agaa .Choice {_dee .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_cda *LCC )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u004c\u0043\u0043"; +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_cbf *LCSH )ValidateWithPath (path string )error {return nil };type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};type Period struct{}; +// ValidateWithPath validates the MESH and its children, prefixing error messages with path +func (_aac *MESH )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_bfd *W3CDTF )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_ddd *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _gc ,_bfc :=range _ddd .Choice {if _gf :=_bfc .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gc )); +_gf !=nil {return _gf ;};};return nil ;};func (_dea *UDC )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the TGN and its children +func (_eba *TGN )Validate ()error {return _eba .ValidateWithPath ("\u0054\u0047\u004e")}; + +// Validate validates the ISO639_2 and its children +func (_ebe *ISO639_2 )Validate ()error {return _ebe .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");}; // ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_fae *RFC1766 )ValidateWithPath (path string )error {return nil };func (_dce *Period )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fffg ,_efce :=d .Token ();if _efce !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_efce ); -};if _cca ,_afa :=_fffg .(_d .EndElement );_afa &&_cca .Name ==start .Name {break ;};};return nil ;};func NewPoint ()*Point {_aaf :=&Point {};return _aaf };type LCC struct{};func NewRFC3066 ()*RFC3066 {_fce :=&RFC3066 {};return _fce };func (_faf *ISO639_2 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032"; -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bf *ElementsAndRefinementsGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bf .Choice !=nil {for _ ,_fb :=range _bf .Choice {_fb .MarshalXML (e ,_d .StartElement {}); -};};return nil ;}; +func (_fbd *RFC1766 )ValidateWithPath (path string )error {return nil };func (_faf *RFC3066 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the MESH and its children -func (_efe *MESH )Validate ()error {return _efe .ValidateWithPath ("\u004d\u0045\u0053\u0048")}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_aa *IMT )ValidateWithPath (path string )error {return nil };type LCSH struct{}; -// Validate validates the RFC1766 and its children -func (_bde *RFC1766 )Validate ()error {return _bde .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};func (_gda *TGN )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dcc ,_cd :=d .Token ();if _cd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_cd ); -};if _bfa ,_edce :=_dcc .(_d .EndElement );_edce &&_bfa .Name ==start .Name {break ;};};return nil ;};type IMT struct{}; +// Validate validates the DDC and its children +func (_gad *DDC )Validate ()error {return _gad .ValidateWithPath ("\u0044\u0044\u0043")};type IMT struct{}; // ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_daf *Point )ValidateWithPath (path string )error {return nil };func (_fadd *RFC3066 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_agd ,_eaa :=d .Token ();if _eaa !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_eaa ); -};if _dcd ,_cge :=_agd .(_d .EndElement );_cge &&_dcd .Name ==start .Name {break ;};};return nil ;};func (_cba *Point )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ca ,_gea :=d .Token ();if _gea !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_gea ); -};if _eedd ,_aed :=_ca .(_d .EndElement );_aed &&_eedd .Name ==start .Name {break ;};};return nil ;}; +func (_gfg *Point )ValidateWithPath (path string )error {return nil };func (_agc *Point )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_abe *Period )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Point struct{}; +func NewDCMIType ()*DCMIType {_ea :=&DCMIType {};return _ea };type ElementsAndRefinementsGroupChoice struct{Any []*_e .Any ;};func (_egc *W3CDTF )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046"; +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dad *ElementsAndRefinementsGroupChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dad .Any !=nil {_dcf :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; +for _ ,_dfa :=range _dad .Any {e .EncodeElement (_dfa ,_dcf );};};return nil ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_aga :=&ElementOrRefinementContainer {};return _aga ;};type MESH struct{};func NewMESH ()*MESH {_fag :=&MESH {}; +return _fag };func (_egg *RFC1766 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type RFC1766 struct{}; +func NewISO639_2 ()*ISO639_2 {_fbea :=&ISO639_2 {};return _fbea };func NewISO3166 ()*ISO3166 {_dcc :=&ISO3166 {};return _dcc };func NewTGN ()*TGN {_bgdc :=&TGN {};return _bgdc };func (_bcb *DDC )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_ca ,_daf :=d .Token (); +if _daf !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_daf );};if _ad ,_ga :=_ca .(_c .EndElement );_ga &&_ad .Name ==start .Name {break ;};};return nil ;};func (_ab *DDC )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0044\u0044\u0043"; +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_ggg *Period )ValidateWithPath (path string )error {return nil };func (_feg *UDC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path +func (_ef *DCMIType )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_fad *IMT )ValidateWithPath (path string )error {return nil };func (_ef *DCMIType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gf ,_ee :=d .Token ();if _ee !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_ee ); -};if _gef ,_f :=_gf .(_d .EndElement );_f &&_gef .Name ==start .Name {break ;};};return nil ;};func NewPeriod ()*Period {_ecf :=&Period {};return _ecf }; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_gb *LCSH )ValidateWithPath (path string )error {return nil };type URI struct{};type TGN struct{};func (_df *Box )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_ce ,_de :=d .Token ();if _de !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_de ); +};if _f ,_dda :=_ce .(_c .EndElement );_dda &&_f .Name ==start .Name {break ;};};return nil ;};type RFC3066 struct{};func NewLCSH ()*LCSH {_aba :=&LCSH {};return _aba };func (_be *LCC )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dac ,_cba :=d .Token (); +if _cba !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_cba );};if _gded ,_fg :=_dac .(_c .EndElement );_fg &&_gded .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_dga *URI )ValidateWithPath (path string )error {return nil };func NewDDC ()*DDC {_ff :=&DDC {};return _ff }; +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_gbd *Period )ValidateWithPath (path string )error {return nil };func (_fce *Period )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_gaaf ,_ddb :=d .Token ();if _ddb !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_ddb ); +};if _gag ,_cga :=_gaaf .(_c .EndElement );_cga &&_gag .Name ==start .Name {break ;};};return nil ;};type UDC struct{};func (_ac *ISO3166 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dag ,_ba :=d .Token ();if _ba !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_ba ); +};if _egac ,_cac :=_dag .(_c .EndElement );_cac &&_egac .Name ==start .Name {break ;};};return nil ;};func (_cddb *URI )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_acd ,_cec :=d .Token ();if _cec !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_cec ); +};if _cfg ,_fbdc :=_acd .(_c .EndElement );_fbdc &&_cfg .Name ==start .Name {break ;};};return nil ;};func (_cfbc *ISO3166 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfa *LCSH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_fd ,_fbc :=d .Token ();if _fbc !=nil {return _dd .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_fbc ); +};if _bfe ,_bgd :=_fd .(_c .EndElement );_bgd &&_bfe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_ab *DCMIType )ValidateWithPath (path string )error {return nil }; +// Validate validates the Period and its children +func (_abb *Period )Validate ()error {return _abb .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; -// Validate validates the ElementOrRefinementContainer and its children -func (_de *ElementOrRefinementContainer )Validate ()error {return _de .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_ee *ElementsAndRefinementsGroup )Validate ()error {return _ee .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};type DDC struct{};func (_cfgb *W3CDTF )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dage ,_adgc :=d .Token (); +if _adgc !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_adgc );};if _dgeb ,_agf :=_dage .(_c .EndElement );_agf &&_dgeb .Name ==start .Name {break ;};};return nil ;};func (_fa *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdd :for {_gfd ,_cf :=d .Token (); +if _cf !=nil {return _cf ;};switch _db :=_gfd .(type ){case _c .StartElement :switch _db .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_efa :=_e .NewAny (); +if _fae :=d .DecodeElement (_efa ,&_db );_fae !=nil {return _fae ;};_fa .Any =append (_fa .Any ,_efa );default:_cd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_db .Name ); +if _gaad :=d .Skip ();_gaad !=nil {return _gaad ;};};case _c .EndElement :break _gdd ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_bcf *ISO3166 )ValidateWithPath (path string )error {return nil };type Point struct{};func (_ece *ISO3166 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bga *MESH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fcge ,_agag :=d .Token ();if _agag !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_agag ); -};if _dacd ,_dab :=_fcge .(_d .EndElement );_dab &&_dacd .Name ==start .Name {break ;};};return nil ;};func (_af *ElementOrRefinementContainer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072"; -e .EncodeToken (start );if _af .Choice !=nil {for _ ,_ag :=range _af .Choice {_ag .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_bcd *RFC3066 )ValidateWithPath (path string )error {return nil };func (_dg *ElementOrRefinementContainer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecg :for {_bf ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _adg :=_bf .(type ){case _c .StartElement :switch _adg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_bd :=NewElementsAndRefinementsGroupChoice (); +if _gd :=d .DecodeElement (&_bd .Any ,&_adg );_gd !=nil {return _gd ;};_dg .Choice =append (_dg .Choice ,_bd );default:_cd .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_adg .Name ); +if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _c .EndElement :break _ecg ;case _c .CharData :};};return nil ;};type Period struct{};func NewRFC1766 ()*RFC1766 {_agaf :=&RFC1766 {};return _agaf }; -// Validate validates the Box and its children -func (_gc *Box )Validate ()error {return _gc .ValidateWithPath ("\u0042\u006f\u0078")}; +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_cdf *Box )ValidateWithPath (path string )error {return nil };type DCMIType struct{};func (_fedd *UDC )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_bdb ,_cbdd :=d .Token ();if _cbdd !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_cbdd ); +};if _dde ,_cef :=_bdb .(_c .EndElement );_cef &&_dde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the RFC3066 and its children -func (_dcg *RFC3066 )Validate ()error {return _dcg .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func NewLCC ()*LCC {_fff :=&LCC {};return _fff }; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_gde *ElementsAndRefinementsGroupChoice )Validate ()error {return _gde .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065"); +};func (_dfd *ElementsAndRefinementsGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceg :for {_cad ,_gcb :=d .Token ();if _gcb !=nil {return _gcb ;};switch _dge :=_cad .(type ){case _c .StartElement :switch _dge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_cde :=NewElementsAndRefinementsGroupChoice (); +if _gdf :=d .DecodeElement (&_cde .Any ,&_dge );_gdf !=nil {return _gdf ;};_dfd .Choice =append (_dfd .Choice ,_cde );default:_cd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_dge .Name ); +if _cccb :=d .Skip ();_cccb !=nil {return _cccb ;};};case _c .EndElement :break _ceg ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_acf *LCC )ValidateWithPath (path string )error {return nil };func (_dc *DDC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fe ,_db :=d .Token ();if _db !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_db ); -};if _cb ,_eff :=_fe .(_d .EndElement );_eff &&_cb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_fcg *ISO639_2 )ValidateWithPath (path string )error {return nil };func NewPeriod ()*Period {_gee :=&Period {};return _gee }; -// Validate validates the DDC and its children -func (_ae *DDC )Validate ()error {return _ae .ValidateWithPath ("\u0044\u0044\u0043")}; +// Validate validates the Box and its children +func (_da *Box )Validate ()error {return _da .ValidateWithPath ("\u0042\u006f\u0078")}; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_efd *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _aga ,_ga :=range _efd .Choice {if _eeb :=_ga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aga )); -_eeb !=nil {return _eeb ;};};return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_bc :=&ElementsAndRefinementsGroupChoice {};return _bc ;};func NewISO3166 ()*ISO3166 {_ccg :=&ISO3166 {};return _ccg };func NewTGN ()*TGN {_ead :=&TGN {}; -return _ead }; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_cdeb *TGN )ValidateWithPath (path string )error {return nil };type W3CDTF struct{}; -// Validate validates the DCMIType and its children -func (_ed *DCMIType )Validate ()error {return _ed .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func NewIMT ()*IMT {_acc :=&IMT {};return _acc };func NewUDC ()*UDC {_bbd :=&UDC {};return _bbd };func (_edaa *MESH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048"; -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bb *DCMIType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agb *UDC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_abf ,_fgc :=d .Token ();if _fgc !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_fgc ); -};if _dcf ,_ebd :=_abf .(_d .EndElement );_ebd &&_dcf .Name ==start .Name {break ;};};return nil ;};func NewW3CDTF ()*W3CDTF {_fggg :=&W3CDTF {};return _fggg }; +// Validate validates the Point and its children +func (_gab *Point )Validate ()error {return _gab .ValidateWithPath ("\u0050\u006f\u0069n\u0074")}; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_bgf *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _fea ,_geg :=range _bgf .Choice {if _eed :=_geg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fea )); -_eed !=nil {return _eed ;};};return nil ;}; +// Validate validates the MESH and its children +func (_gcc *MESH )Validate ()error {return _gcc .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func (_aed *TGN )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_gcg *RFC1766 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_cgd ,_gacb :=d .Token ();if _gacb !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_gacb ); +};if _cfd ,_fed :=_cgd .(_c .EndElement );_fed &&_cfd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_eb *Box )ValidateWithPath (path string )error {return nil };type MESH struct{};func (_eg *URI )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fgg ,_efa :=d .Token ();if _efa !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_efa ); -};if _eade ,_dcce :=_fgg .(_d .EndElement );_dcce &&_eade .Name ==start .Name {break ;};};return nil ;};func (_bfb *RFC3066 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type RFC1766 struct{};func (_fa *ElementOrRefinementContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gb :for {_bg ,_fag :=d .Token ();if _fag !=nil {return _fag ; -};switch _be :=_bg .(type ){case _d .StartElement :switch _be .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_aad :=NewElementsAndRefinementsGroupChoice (); -if _ea :=d .DecodeElement (&_aad .Any ,&_be );_ea !=nil {return _ea ;};_fa .Choice =append (_fa .Choice ,_aad );default:_aa .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_be .Name ); -if _dbd :=d .Skip ();_dbd !=nil {return _dbd ;};};case _d .EndElement :break _gb ;case _d .CharData :};};return nil ;}; +// Validate validates the RFC3066 and its children +func (_gef *RFC3066 )Validate ()error {return _gef .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");}; -// Validate validates the IMT and its children -func (_gg *IMT )Validate ()error {return _gg .ValidateWithPath ("\u0049\u004d\u0054")};func (_dba *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ec :for {_ce ,_cg :=d .Token ();if _cg !=nil {return _cg ; -};switch _aca :=_ce .(type ){case _d .StartElement :switch _aca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_eba :=_e .NewAny (); -if _ba :=d .DecodeElement (_eba ,&_aca );_ba !=nil {return _ba ;};_dba .Any =append (_dba .Any ,_eba );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_aca .Name ); -if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _d .EndElement :break _ec ;case _d .CharData :};};return nil ;};func NewISO639_2 ()*ISO639_2 {_fgf :=&ISO639_2 {};return _fgf };func (_gab *W3CDTF )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046"; -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbdb *W3CDTF )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_eacg ,_bcff :=d .Token ();if _bcff !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_bcff ); -};if _dca ,_fbb :=_eacg .(_d .EndElement );_fbb &&_dca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_bfcc *LCC )ValidateWithPath (path string )error {return nil };func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_cdb :=&ElementsAndRefinementsGroup {};return _cdb ;};func (_cca *RFC3066 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dcb ,_eda :=d .Token (); +if _eda !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_eda );};if _fac ,_fdc :=_dcb .(_c .EndElement );_fdc &&_fac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Period and its children -func (_bfea *Period )Validate ()error {return _bfea .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func init (){_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer ); -_da .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup ); +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_ecge *ISO3166 )ValidateWithPath (path string )error {return nil };type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};type ISO3166 struct{};func NewURI ()*URI {_aaa :=&URI {};return _aaa };func (_efaf *IMT )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_gff ,_cg :=d .Token (); +if _cg !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_cg );};if _ede ,_fc :=_gff .(_c .EndElement );_fc &&_ede .Name ==start .Name {break ;};};return nil ;};func NewLCC ()*LCC {_ceb :=&LCC {}; +return _ceb }; + +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_cbd *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _gaa ,_ge :=range _cbd .Choice {if _fbe :=_ge .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gaa )); +_fbe !=nil {return _fbe ;};};return nil ;};func init (){_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/activeX/activeX.go b/schema/schemas.microsoft.com/office/activeX/activeX.go index c7c8d7d78f..f5870face9 100644 --- a/schema/schemas.microsoft.com/office/activeX/activeX.go +++ b/schema/schemas.microsoft.com/office/activeX/activeX.go @@ -9,103 +9,104 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package activeX ;import (_g "encoding/xml";_d "fmt";_a "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";);type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;}; +package activeX ;import (_c "encoding/xml";_d "fmt";_ac "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";);func NewCT_Picture ()*CT_Picture {_gae :=&CT_Picture {};return _gae };type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ; +IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func (_gg *CT_Ocx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gg .PersistenceAttr =ST_Persistence (1);for _ ,_fbe :=range start .Attr {if _fbe .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"&&_fbe .Name .Local =="\u0069\u0064"||_fbe .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"&&_fbe .Name .Local =="\u0069\u0064"{_fg ,_dg :=_fbe .Value ,error (nil ); +if _dg !=nil {return _dg ;};_gg .IdAttr =&_fg ;continue ;};if _fbe .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_gfd ,_fbf :=_fbe .Value ,error (nil );if _fbf !=nil {return _fbf ;};_gg .ClassidAttr =_gfd ;continue ;};if _fbe .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ad ,_gc :=_fbe .Value ,error (nil ); +if _gc !=nil {return _gc ;};_gg .LicenseAttr =&_ad ;continue ;};if _fbe .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gg .PersistenceAttr .UnmarshalXMLAttr (_fbe );continue ;};};_ec :for {_cg ,_dga :=d .Token ();if _dga !=nil {return _dga ; +};switch _edc :=_cg .(type ){case _c .StartElement :switch _edc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_cgf :=NewCT_OcxPr (); +if _gfe :=d .DecodeElement (_cgf ,&_edc );_gfe !=nil {return _gfe ;};_gg .OcxPr =append (_gg .OcxPr ,_cgf );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0020\u0025\u0076",_edc .Name ); +if _ebcf :=d .Skip ();_ebcf !=nil {return _ebcf ;};};case _c .EndElement :break _ec ;case _c .CharData :};};return nil ;};type CT_Picture struct{IdAttr *string ;}; // ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path -func (_ca *CT_Ocx )ValidateWithPath (path string )error {if _ca .PersistenceAttr ==ST_PersistenceUnset {return _d .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _cad :=_ca .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cad !=nil {return _cad ;};for _bge ,_cdc :=range _ca .OcxPr {if _cg :=_cdc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bge )); -_cg !=nil {return _cg ;};};return nil ;}; +func (_fd *CT_Ocx )ValidateWithPath (path string )error {if _fd .PersistenceAttr ==ST_PersistenceUnset {return _d .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _edg :=_fd .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_edg !=nil {return _edg ;};for _cc ,_bf :=range _fd .OcxPr {if _bac :=_bf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cc )); +_bac !=nil {return _bac ;};};return nil ;};func (_bfc *CT_OcxPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdb :=range start .Attr {if _bdb .Name .Local =="\u006e\u0061\u006d\u0065"{_fda ,_cegf :=_bdb .Value ,error (nil );if _cegf !=nil {return _cegf ; +};_bfc .NameAttr =_fda ;continue ;};if _bdb .Name .Local =="\u0076\u0061\u006cu\u0065"{_cf ,_ege :=_bdb .Value ,error (nil );if _ege !=nil {return _ege ;};_bfc .ValueAttr =&_cf ;continue ;};};_gb :for {_aaf ,_gba :=d .Token ();if _gba !=nil {return _gba ; +};switch _dda :=_aaf .(type ){case _c .StartElement :switch _dda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_bfc .Choice =NewCT_OcxPrChoice (); +if _bdf :=d .DecodeElement (&_bfc .Choice .Font ,&_dda );_bdf !=nil {return _bdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bfc .Choice =NewCT_OcxPrChoice (); +if _gd :=d .DecodeElement (&_bfc .Choice .Picture ,&_dda );_gd !=nil {return _gd ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_dda .Name ); +if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _c .EndElement :break _gb ;case _c .CharData :};};return nil ;};func (_edcd *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .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"&&_ddaa .Name .Local =="\u0069\u0064"||_ddaa .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"&&_ddaa .Name .Local =="\u0069\u0064"{_add ,_gcf :=_ddaa .Value ,error (nil ); +if _gcf !=nil {return _gcf ;};_edcd .IdAttr =&_add ;continue ;};};for {_bea ,_faea :=d .Token ();if _faea !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_faea ); +};if _bef ,_gbab :=_bea .(_c .EndElement );_gbab &&_bef .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Ocx and its children -func (_dca *Ocx )Validate ()error {return _dca .ValidateWithPath ("\u004f\u0063\u0078")}; +// Validate validates the CT_OcxPr and its children +func (_fe *CT_OcxPr )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func NewCT_Ocx ()*CT_Ocx {_ef :=&CT_Ocx {};_ef .PersistenceAttr =ST_Persistence (1);return _ef };const (ST_PersistenceUnset ST_Persistence =0; +ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;);func (_adab ST_Persistence )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adab .String (),start ); +};func (_aa *CT_Ocx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aa .ClassidAttr )}); +if _aa .LicenseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aa .LicenseAttr )});};if _aa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aa .IdAttr )}); +};_ebc ,_bbf :=_aa .PersistenceAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_ebc );e .EncodeToken (start );if _aa .OcxPr !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}}; +for _ ,_ceg :=range _aa .OcxPr {e .EncodeElement (_ceg ,_ce );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Picture and its children -func (_eg *CT_Picture )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path +func (_ccb *CT_OcxPr )ValidateWithPath (path string )error {if _ccb .Choice !=nil {if _ada :=_ccb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ada !=nil {return _ada ;};};return nil ;};func NewCT_OcxPr ()*CT_OcxPr {_cga :=&CT_OcxPr {}; +return _cga };func (_dce ST_Persistence )ValidateWithPath (path string )error {switch _dce {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dce )); +};return nil ;};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_ff :=&CT_OcxPrChoice {};return _ff };func (_fef ST_Persistence )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgg :=_c .Attr {};_dgg .Name =name ;switch _fef {case ST_PersistenceUnset :_dgg .Value =""; +case ST_PersistencePersistPropertyBag :_dgg .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_dgg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; +case ST_PersistencePersistStreamInit :_dgg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_dgg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; +};return _dgg ,nil ;}; -// Validate validates the CT_OcxPrChoice and its children -func (_bcd *CT_OcxPrChoice )Validate ()error {return _bcd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_dba ST_Persistence )Validate ()error {return _dba .ValidateWithPath ("")};func (_bfc ST_Persistence )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cef :=_g .Attr {}; -_cef .Name =name ;switch _bfc {case ST_PersistenceUnset :_cef .Value ="";case ST_PersistencePersistPropertyBag :_cef .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_cef .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; -case ST_PersistencePersistStreamInit :_cef .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_cef .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; -};return _cef ,nil ;};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_fa :=&CT_OcxPrChoice {};return _fa }; +// Validate validates the CT_Ocx and its children +func (_ebf *CT_Ocx )Validate ()error {return _ebf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");}; -// Validate validates the CT_Font and its children -func (_ff *CT_Font )Validate ()error {return _ff .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func (_bfg *CT_OcxPrChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfg .Font !=nil {_fdec :=_g .StartElement {Name :_g .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}}; -e .EncodeElement (_bfg .Font ,_fdec );};if _bfg .Picture !=nil {_cde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_bfg .Picture ,_cde );};return nil ;};func (_caa ST_Persistence )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_caa .String (),start ); -};func (_dcg *Ocx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcg .CT_Ocx =*NewCT_Ocx ();for _ ,_bed :=range start .Attr {if _bed .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"&&_bed .Name .Local =="\u0069\u0064"||_bed .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"&&_bed .Name .Local =="\u0069\u0064"{_cee ,_dgcg :=_bed .Value ,error (nil ); -if _dgcg !=nil {return _dgcg ;};_dcg .IdAttr =&_cee ;continue ;};if _bed .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_bga ,_bb :=_bed .Value ,error (nil );if _bb !=nil {return _bb ;};_dcg .ClassidAttr =_bga ;continue ;};if _bed .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_gc ,_eccc :=_bed .Value ,error (nil ); -if _eccc !=nil {return _eccc ;};_dcg .LicenseAttr =&_gc ;continue ;};if _bed .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_dcg .PersistenceAttr .UnmarshalXMLAttr (_bed );continue ;};};_gag :for {_fccf ,_gab :=d .Token (); -if _gab !=nil {return _gab ;};switch _dgg :=_fccf .(type ){case _g .StartElement :switch _dgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_de :=NewCT_OcxPr (); -if _ddg :=d .DecodeElement (_de ,&_dgg );_ddg !=nil {return _ddg ;};_dcg .OcxPr =append (_dcg .OcxPr ,_de );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u004fc\u0078\u0020\u0025\u0076",_dgg .Name ); -if _bgba :=d .Skip ();_bgba !=nil {return _bgba ;};};case _g .EndElement :break _gag ;case _g .CharData :};};return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;}; +// Validate validates the CT_OcxPrChoice and its children +func (_bbd *CT_OcxPrChoice )Validate ()error {return _bbd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_fc *CT_OcxPrChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fc .Font !=nil {_fce :=_c .StartElement {Name :_c .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_fc .Font ,_fce );};if _fc .Picture !=nil {_bcb :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fc .Picture ,_bcb );};return nil ;};func (_cb *Ocx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cb .CT_Ocx =*NewCT_Ocx (); +for _ ,_gdb :=range start .Attr {if _gdb .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"&&_gdb .Name .Local =="\u0069\u0064"||_gdb .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"&&_gdb .Name .Local =="\u0069\u0064"{_dge ,_acd :=_gdb .Value ,error (nil ); +if _acd !=nil {return _acd ;};_cb .IdAttr =&_dge ;continue ;};if _gdb .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_bcc ,_bgg :=_gdb .Value ,error (nil );if _bgg !=nil {return _bgg ;};_cb .ClassidAttr =_bcc ;continue ;};if _gdb .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_fed ,_fbff :=_gdb .Value ,error (nil ); +if _fbff !=nil {return _fbff ;};_cb .LicenseAttr =&_fed ;continue ;};if _gdb .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_cb .PersistenceAttr .UnmarshalXMLAttr (_gdb );continue ;};};_bcbe :for {_da ,_dca :=d .Token (); +if _dca !=nil {return _dca ;};switch _eggc :=_da .(type ){case _c .StartElement :switch _eggc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_efa :=NewCT_OcxPr (); +if _ae :=d .DecodeElement (_efa ,&_eggc );_ae !=nil {return _ae ;};_cb .OcxPr =append (_cb .OcxPr ,_efa );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u004fc\u0078\u0020\u0025\u0076",_eggc .Name ); +if _acba :=d .Skip ();_acba !=nil {return _acba ;};};case _c .EndElement :break _bcbe ;case _c .CharData :};};return nil ;};func (_dfe ST_Persistence )String ()string {switch _dfe {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067"; +case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; +};return "";};func NewOcx ()*Ocx {_acb :=&Ocx {};_acb .CT_Ocx =*NewCT_Ocx ();return _acb };func (_de *CT_Font )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _de .PersistenceAttr !=ST_PersistenceUnset {_af ,_b :=_de .PersistenceAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"}); +if _b !=nil {return _b ;};start .Attr =append (start .Attr ,_af );};if _de .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_de .IdAttr )});};e .EncodeToken (start ); +if _de .OcxPr !=nil {_cd :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_f :=range _de .OcxPr {e .EncodeElement (_f ,_cd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ; +IdAttr *string ;OcxPr []*CT_OcxPr ;}; // ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path -func (_eccg *CT_OcxPrChoice )ValidateWithPath (path string )error {if _eccg .Font !=nil {if _bce :=_eccg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bce !=nil {return _bce ;};};if _eccg .Picture !=nil {if _acb :=_eccg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_acb !=nil {return _acb ;};};return nil ;};const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4; -);func (_gf *CT_Font )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gf .PersistenceAttr !=ST_PersistenceUnset {_b ,_ee :=_gf .PersistenceAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"}); -if _ee !=nil {return _ee ;};start .Attr =append (start .Attr ,_b );};if _gf .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gf .IdAttr )});};e .EncodeToken (start ); -if _gf .OcxPr !=nil {_fd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_fc :=range _gf .OcxPr {e .EncodeElement (_fc ,_fd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -func (_bad *CT_Ocx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bad .PersistenceAttr =ST_Persistence (1);for _ ,_bg :=range start .Attr {if _bg .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"&&_bg .Name .Local =="\u0069\u0064"||_bg .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"&&_bg .Name .Local =="\u0069\u0064"{_ebd ,_df :=_bg .Value ,error (nil ); -if _df !=nil {return _df ;};_bad .IdAttr =&_ebd ;continue ;};if _bg .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_ffe ,_eac :=_bg .Value ,error (nil );if _eac !=nil {return _eac ;};_bad .ClassidAttr =_ffe ;continue ;};if _bg .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ccd ,_gfg :=_bg .Value ,error (nil ); -if _gfg !=nil {return _gfg ;};_bad .LicenseAttr =&_ccd ;continue ;};if _bg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_bad .PersistenceAttr .UnmarshalXMLAttr (_bg );continue ;};};_ge :for {_fgb ,_bgb :=d .Token ();if _bgb !=nil {return _bgb ; -};switch _ddc :=_fgb .(type ){case _g .StartElement :switch _ddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ac :=NewCT_OcxPr (); -if _eee :=d .DecodeElement (_ac ,&_ddc );_eee !=nil {return _eee ;};_bad .OcxPr =append (_bad .OcxPr ,_ac );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0020\u0025\u0076",_ddc .Name ); -if _ae :=d .Skip ();_ae !=nil {return _ae ;};};case _g .EndElement :break _ge ;case _g .CharData :};};return nil ;};func (_cea *Ocx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0061\u0078\u003a\u006f\u0063\u0078";return _cea .CT_Ocx .MarshalXML (e ,start );};func (_aef ST_Persistence )String ()string {switch _aef {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067"; -case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; -};return "";};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func (_cdb *ST_Persistence )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdb =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_cdb =1; -case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_cdb =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_cdb =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_cdb =4; -};return nil ;};func NewCT_Ocx ()*CT_Ocx {_bcc :=&CT_Ocx {};_bcc .PersistenceAttr =ST_Persistence (1);return _bcc };func (_dc *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dc .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +func (_gac *CT_OcxPrChoice )ValidateWithPath (path string )error {if _gac .Font !=nil {if _bg :=_gac .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bg !=nil {return _bg ;};};if _gac .Picture !=nil {if _fgf :=_gac .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_fgf !=nil {return _fgf ;};};return nil ;};type ST_Persistence byte ;type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_bcdb *CT_Picture )ValidateWithPath (path string )error {return nil };func NewCT_Picture ()*CT_Picture {_dac :=&CT_Picture {};return _dac }; +func (_fdc *CT_Picture )ValidateWithPath (path string )error {return nil };func (_fff *ST_Persistence )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcd ,_aadd :=d .Token ();if _aadd !=nil {return _aadd ;};if _cbf ,_fdaa :=_gcd .(_c .EndElement ); +_fdaa &&_cbf .Name ==start .Name {*_fff =1;return nil ;};if _gab ,_gfda :=_gcd .(_c .CharData );!_gfda {return _d .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",_gcd ); +}else {switch string (_gab ){case "":*_fff =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_fff =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_fff =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_fff =3; +case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_fff =4;};};_gcd ,_aadd =d .Token ();if _aadd !=nil {return _aadd ;};if _bab ,_bfb :=_gcd .(_c .EndElement );_bfb &&_bab .Name ==start .Name {return nil ;};return _d .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",_gcd ); +};func (_ca ST_Persistence )Validate ()error {return _ca .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path -func (_dg *CT_OcxPr )ValidateWithPath (path string )error {if _dg .Choice !=nil {if _acg :=_dg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_acg !=nil {return _acg ;};};return nil ;};func (_cbb *ST_Persistence )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdd ,_bcdc :=d .Token (); -if _bcdc !=nil {return _bcdc ;};if _cadg ,_fda :=_bdd .(_g .EndElement );_fda &&_cadg .Name ==start .Name {*_cbb =1;return nil ;};if _ef ,_gd :=_bdd .(_g .CharData );!_gd {return _d .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",_bdd ); -}else {switch string (_ef ){case "":*_cbb =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_cbb =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_cbb =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_cbb =3; -case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_cbb =4;};};_bdd ,_bcdc =d .Token ();if _bcdc !=nil {return _bcdc ;};if _eacg ,_gca :=_bdd .(_g .EndElement );_gca &&_eacg .Name ==start .Name {return nil ;};return _d .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",_bdd ); -};type ST_Persistence byte ; +// Validate validates the CT_Font and its children +func (_ga *CT_Font )Validate ()error {return _ga .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; // ValidateWithPath validates the Ocx and its children, prefixing error messages with path -func (_aad *Ocx )ValidateWithPath (path string )error {if _acc :=_aad .CT_Ocx .ValidateWithPath (path );_acc !=nil {return _acc ;};return nil ;};func (_acd *CT_OcxPrChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_da :for {_abd ,_aa :=d .Token (); -if _aa !=nil {return _aa ;};switch _fcb :=_abd .(type ){case _g .StartElement :switch _fcb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_acd .Font =NewCT_Font (); -if _eag :=d .DecodeElement (_acd .Font ,&_fcb );_eag !=nil {return _eag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_acd .Picture =NewCT_Picture (); -if _afd :=d .DecodeElement (_acd .Picture ,&_fcb );_afd !=nil {return _afd ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fcb .Name ); -if _dgc :=d .Skip ();_dgc !=nil {return _dgc ;};};case _g .EndElement :break _da ;case _g .CharData :};};return nil ;};func (_gfgf *CT_OcxPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcg :=range start .Attr {if _fcg .Name .Local =="\u006e\u0061\u006d\u0065"{_bgc ,_ed :=_fcg .Value ,error (nil ); -if _ed !=nil {return _ed ;};_gfgf .NameAttr =_bgc ;continue ;};if _fcg .Name .Local =="\u0076\u0061\u006cu\u0065"{_eef ,_cbe :=_fcg .Value ,error (nil );if _cbe !=nil {return _cbe ;};_gfgf .ValueAttr =&_eef ;continue ;};};_fcc :for {_eeg ,_ecc :=d .Token (); -if _ecc !=nil {return _ecc ;};switch _fee :=_eeg .(type ){case _g .StartElement :switch _fee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_gfgf .Choice =NewCT_OcxPrChoice (); -if _eeag :=d .DecodeElement (&_gfgf .Choice .Font ,&_fee );_eeag !=nil {return _eeag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gfgf .Choice =NewCT_OcxPrChoice (); -if _ccc :=d .DecodeElement (&_gfgf .Choice .Picture ,&_fee );_ccc !=nil {return _ccc ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_fee .Name ); -if _feag :=d .Skip ();_feag !=nil {return _feag ;};};case _g .EndElement :break _fcc ;case _g .CharData :};};return nil ;};func (_fae ST_Persistence )ValidateWithPath (path string )error {switch _fae {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fae )); -};return nil ;}; +func (_cfb *Ocx )ValidateWithPath (path string )error {if _bde :=_cfb .CT_Ocx .ValidateWithPath (path );_bde !=nil {return _bde ;};return nil ;};func NewCT_Font ()*CT_Font {_gf :=&CT_Font {};return _gf }; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_ab *CT_Font )ValidateWithPath (path string )error {if _be :=_ab .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_be !=nil {return _be ;};for _bcg ,_ba :=range _ab .OcxPr {if _fde :=_ba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bcg )); -_fde !=nil {return _fde ;};};return nil ;};func NewCT_Font ()*CT_Font {_ag :=&CT_Font {};return _ag }; +// Validate validates the Ocx and its children +func (_adb *Ocx )Validate ()error {return _adb .ValidateWithPath ("\u004f\u0063\u0078")};func (_egec *ST_Persistence )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egec =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_egec =1; +case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_egec =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_egec =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_egec =4; +};return nil ;};func (_feg *CT_OcxPrChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcg :for {_dc ,_aae :=d .Token ();if _aae !=nil {return _aae ;};switch _adc :=_dc .(type ){case _c .StartElement :switch _adc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_feg .Font =NewCT_Font (); +if _egg :=d .DecodeElement (_feg .Font ,&_adc );_egg !=nil {return _egg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_feg .Picture =NewCT_Picture (); +if _fab :=d .DecodeElement (_feg .Picture ,&_adc );_fab !=nil {return _fab ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_adc .Name ); +if _gbaa :=d .Skip ();_gbaa !=nil {return _gbaa ;};};case _c .EndElement :break _bcg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_OcxPr and its children -func (_ebdc *CT_OcxPr )Validate ()error {return _ebdc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func NewCT_OcxPr ()*CT_OcxPr {_ad :=&CT_OcxPr {};return _ad };func NewOcx ()*Ocx {_bd :=&Ocx {};_bd .CT_Ocx =*NewCT_Ocx ();return _bd }; -func (_ea *CT_Ocx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ea .ClassidAttr )}); -if _ea .LicenseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ea .LicenseAttr )});};if _ea .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ea .IdAttr )}); -};_cc ,_db :=_ea .PersistenceAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _db !=nil {return _db ;};start .Attr =append (start .Attr ,_cc );e .EncodeToken (start );if _ea .OcxPr !=nil {_bfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}}; -for _ ,_fb :=range _ea .OcxPr {e .EncodeElement (_fb ,_bfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccg *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afg :=range start .Attr {if _afg .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"&&_afg .Name .Local =="\u0069\u0064"||_afg .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"&&_afg .Name .Local =="\u0069\u0064"{_abg ,_fbg :=_afg .Value ,error (nil ); -if _fbg !=nil {return _fbg ;};_ccg .IdAttr =&_abg ;continue ;};};for {_agga ,_cac :=d .Token ();if _cac !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_cac ); -};if _ga ,_geg :=_agga .(_g .EndElement );_geg &&_ga .Name ==start .Name {break ;};};return nil ;};type CT_Picture struct{IdAttr *string ;};type Ocx struct{CT_Ocx };func (_fea *CT_OcxPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_fea .NameAttr )}); -if _fea .ValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fea .ValueAttr )});};e .EncodeToken (start );if _fea .Choice !=nil {_fea .Choice .MarshalXML (e ,_g .StartElement {}); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bc *CT_Font )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .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"&&_bf .Name .Local =="\u0069\u0064"||_bf .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"&&_bf .Name .Local =="\u0069\u0064"{_agg ,_dd :=_bf .Value ,error (nil ); -if _dd !=nil {return _dd ;};_bc .IdAttr =&_agg ;continue ;};if _bf .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_bc .PersistenceAttr .UnmarshalXMLAttr (_bf );continue ;};};_fg :for {_gb ,_c :=d .Token ();if _c !=nil {return _c ; -};switch _cd :=_gb .(type ){case _g .StartElement :switch _cd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ec :=NewCT_OcxPr (); -if _agb :=d .DecodeElement (_ec ,&_cd );_agb !=nil {return _agb ;};_bc .OcxPr =append (_bc .OcxPr ,_ec );default:_f .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_cd .Name ); -if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _g .EndElement :break _fg ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_Picture and its children +func (_ddaaa *CT_Picture )Validate ()error {return _ddaaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ade *Ocx )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\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); +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\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 ="\u0061\u0078\u003a\u006f\u0063\u0078";return _ade .CT_Ocx .MarshalXML (e ,start );};func (_ace *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ace .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ace .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Ocx struct{CT_Ocx };func (_ab *CT_OcxPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_ab .NameAttr )}); +if _ab .ValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ab .ValueAttr )});};e .EncodeToken (start );if _ab .Choice !=nil {_ab .Choice .MarshalXML (e ,_c .StartElement {}); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fa *CT_Font )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fb :=range start .Attr {if _fb .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"&&_fb .Name .Local =="\u0069\u0064"||_fb .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"&&_fb .Name .Local =="\u0069\u0064"{_df ,_e :=_fb .Value ,error (nil ); +if _e !=nil {return _e ;};_fa .IdAttr =&_df ;continue ;};if _fb .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_fa .PersistenceAttr .UnmarshalXMLAttr (_fb );continue ;};};_ed :for {_cdc ,_bc :=d .Token ();if _bc !=nil {return _bc ; +};switch _ea :=_cdc .(type ){case _c .StartElement :switch _ea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ddb :=NewCT_OcxPr (); +if _ba :=d .DecodeElement (_ddb ,&_ea );_ba !=nil {return _ba ;};_fa .OcxPr =append (_fa .OcxPr ,_ddb );default:_g .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_ea .Name ); +if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _c .EndElement :break _ed ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Ocx and its children -func (_ce *CT_Ocx )Validate ()error {return _ce .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx ); +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_ge *CT_Font )ValidateWithPath (path string )error {if _eb :=_ge .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_eb !=nil {return _eb ;};for _bb ,_eg :=range _ge .OcxPr {if _aff :=_eg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bb )); +_aff !=nil {return _aff ;};};return nil ;};func init (){_ac .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx ); +_ac .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr ); +_ac .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); +_ac .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_ac .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx ); }; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index 19e95d987f..664212722a 100644 --- a/schema/soo/dml/chart/chart.go +++ b/schema/soo/dml/chart/chart.go @@ -9,3498 +9,3506 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package chart ;import (_b "encoding/xml";_bb "fmt";_ae "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/common/logger";_ca "github.com/unidoc/unioffice/schema/soo/dml";_db "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_ce "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_a "regexp";_d "strconv";); +package chart ;import (_dd "encoding/xml";_da "fmt";_dab "github.com/unidoc/unioffice";_dg "github.com/unidoc/unioffice/common/logger";_de "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_e "regexp";_b "strconv";); -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_bbbeb *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _bbbeb .MultiLvlStrCache !=nil {if _bcgg :=_bbbeb .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065"); -_bcgg !=nil {return _bcgg ;};};if _bbbeb .ExtLst !=nil {if _dgga :=_bbbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgga !=nil {return _dgga ;};};return nil ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};func (_fddb *CT_MultiLvlStrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efff :for {_egcag ,_aead :=d .Token (); -if _aead !=nil {return _aead ;};switch _fcgb :=_egcag .(type ){case _b .StartElement :switch _fcgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfgff :=d .DecodeElement (&_fddb .F ,&_fcgb ); -_dfgff !=nil {return _dfgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddb .MultiLvlStrCache =NewCT_MultiLvlStrData (); -if _ecec :=d .DecodeElement (_fddb .MultiLvlStrCache ,&_fcgb );_ecec !=nil {return _ecec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddb .ExtLst =NewCT_ExtensionList (); -if _efbf :=d .DecodeElement (_fddb .ExtLst ,&_fcgb );_efbf !=nil {return _efbf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_fcgb .Name ); -if _abecd :=d .Skip ();_abecd !=nil {return _abecd ;};};case _b .EndElement :break _efff ;case _b .CharData :};};return nil ;};func (_dggba ST_ErrBarType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfdbb :=_b .Attr {};_bfdbb .Name =name ;switch _dggba {case ST_ErrBarTypeUnset :_bfdbb .Value =""; -case ST_ErrBarTypeBoth :_bfdbb .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_bfdbb .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_bfdbb .Value ="\u0070\u006c\u0075\u0073";};return _bfdbb ,nil ;};func NewCT_Marker ()*CT_Marker {_bfaea :=&CT_Marker {}; -return _bfaea };func (_cdgg ST_ErrValType )ValidateWithPath (path string )error {switch _cdgg {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgg )); -};return nil ;};func (_caebe *CT_StrVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbdfc :=range start .Attr {if _bbdfc .Name .Local =="\u0069\u0064\u0078"{_gdaf ,_efce :=_d .ParseUint (_bbdfc .Value ,10,32);if _efce !=nil {return _efce ; -};_caebe .IdxAttr =uint32 (_gdaf );continue ;};};_gcda :for {_gfcc ,_fbaaf :=d .Token ();if _fbaaf !=nil {return _fbaaf ;};switch _cbabg :=_gfcc .(type ){case _b .StartElement :switch _cbabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdbee :=d .DecodeElement (&_caebe .V ,&_cbabg ); -_gdbee !=nil {return _gdbee ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_cbabg .Name ); -if _ccgf :=d .Skip ();_ccgf !=nil {return _ccgf ;};};case _b .EndElement :break _gcda ;case _b .CharData :};};return nil ;};func (_ebcb *CT_LegendEntryChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcb .Delete !=nil {_aefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_ebcb .Delete ,_aefe );};if _ebcb .TxPr !=nil {_dddf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebcb .TxPr ,_dddf );};return nil ;};func (_bebc *CT_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbc :=range start .Attr {if _ebbc .Name .Local =="\u0076\u0061\u006c"{_bebc .ValAttr .UnmarshalXMLAttr (_ebbc ); -continue ;};};for {_dggc ,_cefg :=d .Token ();if _cefg !=nil {return _bb .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",_cefg );};if _abegg ,_cegb :=_dggc .(_b .EndElement ); -_cegb &&_abegg .Name ==start .Name {break ;};};return nil ;};func (_cae *CT_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eec :=range start .Attr {if _eec .Name .Local =="\u0076\u0061\u006c"{_cae .ValAttr .UnmarshalXMLAttr (_eec ); -continue ;};};for {_egca ,_fgf :=d .Token ();if _fgf !=nil {return _bb .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",_fgf );};if _cddg ,_cdee :=_egca .(_b .EndElement ); -_cdee &&_cddg .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_gcaef *CT_RotX )ValidateWithPath (path string )error {if _gcaef .ValAttr !=nil {if *_gcaef .ValAttr < -90{return _bb .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 ,*_gcaef .ValAttr ); -};if *_gcaef .ValAttr > 90{return _bb .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 ,*_gcaef .ValAttr );};};return nil ; -};func (_gecba ST_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gecba .String (),start );};func NewCT_AreaChart ()*CT_AreaChart {_gda :=&CT_AreaChart {};return _gda };func (_cede *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cede .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_cede .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gefgb *ST_LayoutTarget )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gefgb =0;case "\u0069\u006e\u006ee\u0072":*_gefgb =1;case "\u006f\u0075\u0074e\u0072":*_gefgb =2; -};return nil ;}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_deeb *CT_DPt )ValidateWithPath (path string )error {if _eac :=_deeb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eac !=nil {return _eac ;};if _deeb .InvertIfNegative !=nil {if _bccef :=_deeb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); +_bccef !=nil {return _bccef ;};};if _deeb .Marker !=nil {if _bbga :=_deeb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bbga !=nil {return _bbga ;};};if _deeb .Bubble3D !=nil {if _eede :=_deeb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_eede !=nil {return _eede ;};};if _deeb .Explosion !=nil {if _cfcc :=_deeb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_cfcc !=nil {return _cfcc ;};};if _deeb .SpPr !=nil {if _dabcf :=_deeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dabcf !=nil {return _dabcf ;};};if _deeb .PictureOptions !=nil {if _dagb :=_deeb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dagb !=nil {return _dagb ;};};if _deeb .ExtLst !=nil {if _faabb :=_deeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_faabb !=nil {return _faabb ;};};return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_fefg :=&CT_OfPieChart {};_fefg .OfPieType =NewCT_OfPieType ();return _fefg ;};func (_gggde ST_Crosses )String ()string {switch _gggde {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f"; +case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";}; -// Validate validates the CT_DTable and its children -func (_cbedb *CT_DTable )Validate ()error {return _cbedb .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_ggba *CT_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cfcf ,_egdeab :=_ggba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _egdeab !=nil {return _egdeab ;};start .Attr =append (start .Attr ,_cfcf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccg *EG_SerShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccg .Idx =NewCT_UnsignedInt (); -_bccg .Order =NewCT_UnsignedInt ();_bbgce :for {_deaa ,_cbgc :=d .Token ();if _cbgc !=nil {return _cbgc ;};switch _bgfcb :=_deaa .(type ){case _b .StartElement :switch _bgfcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fggde :=d .DecodeElement (_bccg .Idx ,&_bgfcb ); -_fggde !=nil {return _fggde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _geceg :=d .DecodeElement (_bccg .Order ,&_bgfcb ); -_geceg !=nil {return _geceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccg .Tx =NewCT_SerTx (); -if _fgeda :=d .DecodeElement (_bccg .Tx ,&_bgfcb );_fgeda !=nil {return _fgeda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccg .SpPr =_ca .NewCT_ShapeProperties (); -if _agcga :=d .DecodeElement (_bccg .SpPr ,&_bgfcb );_agcga !=nil {return _agcga ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bgfcb .Name ); -if _ccece :=d .Skip ();_ccece !=nil {return _ccece ;};};case _b .EndElement :break _bbgce ;case _b .CharData :};};return nil ;};func NewCT_Overlap ()*CT_Overlap {_ddgc :=&CT_Overlap {};return _ddgc };func (_ffbe *ST_ErrDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffbe =0; -case "\u0078":*_ffbe =1;case "\u0079":*_ffbe =2;};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_fdgc *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbe :for {_bdce ,_gggc :=d .Token (); -if _gggc !=nil {return _gggc ;};switch _faed :=_bdce .(type ){case _b .StartElement :switch _faed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_fdgc .Symbol =NewCT_MarkerStyle (); -if _bbae :=d .DecodeElement (_fdgc .Symbol ,&_faed );_bbae !=nil {return _bbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_fdgc .Size =NewCT_MarkerSize (); -if _fgea :=d .DecodeElement (_fdgc .Size ,&_faed );_fgea !=nil {return _fgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgc .SpPr =_ca .NewCT_ShapeProperties (); -if _gdcf :=d .DecodeElement (_fdgc .SpPr ,&_faed );_gdcf !=nil {return _gdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgc .ExtLst =NewCT_ExtensionList (); -if _baee :=d .DecodeElement (_fdgc .ExtLst ,&_faed );_baee !=nil {return _baee ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_faed .Name ); -if _aegb :=d .Skip ();_aegb !=nil {return _aegb ;};};case _b .EndElement :break _edbe ;case _b .CharData :};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_gadgd :=&CT_DispBlanksAs {};return _gadgd };func (_gggb ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gadde :=_b .Attr {}; -_gadde .Name =name ;switch _gggb {case ST_OrientationUnset :_gadde .Value ="";case ST_OrientationMaxMin :_gadde .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_gadde .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _gadde ,nil ; -}; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_gdedg *EG_LineChartShared )ValidateWithPath (path string )error {if _geefe :=_gdedg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_geefe !=nil {return _geefe ;};if _gdedg .VaryColors !=nil {if _dcgad :=_gdedg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_dcgad !=nil {return _dcgad ;};};for _cfgg ,_aaffc :=range _gdedg .Ser {if _fbgdg :=_aaffc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfgg ));_fbgdg !=nil {return _fbgdg ;};};if _gdedg .DLbls !=nil {if _bacaa :=_gdedg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_bacaa !=nil {return _bacaa ;};};if _gdedg .DropLines !=nil {if _bbbe :=_gdedg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bbbe !=nil {return _bbbe ;};};return nil ;};func (_bbdaf *CT_SerTx )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bbdaf .Choice =NewCT_SerTxChoice (); +_abdde :for {_geadg ,_ecdae :=d .Token ();if _ecdae !=nil {return _ecdae ;};switch _cgafc :=_geadg .(type ){case _dd .StartElement :switch _cgafc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbdaf .Choice =NewCT_SerTxChoice (); +if _ecfceg :=d .DecodeElement (&_bbdaf .Choice .StrRef ,&_cgafc );_ecfceg !=nil {return _ecfceg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbdaf .Choice =NewCT_SerTxChoice (); +if _adddeg :=d .DecodeElement (&_bbdaf .Choice .V ,&_cgafc );_adddeg !=nil {return _adddeg ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_cgafc .Name ); +if _dfabf :=d .Skip ();_dfabf !=nil {return _dfabf ;};};case _dd .EndElement :break _abdde ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_cgbc *CT_PictureOptions )ValidateWithPath (path string )error {if _cgbc .ApplyToFront !=nil {if _gdgf :=_cgbc .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_gdgf !=nil {return _gdgf ; -};};if _cgbc .ApplyToSides !=nil {if _gdecd :=_cgbc .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_gdecd !=nil {return _gdecd ;};};if _cgbc .ApplyToEnd !=nil {if _eagf :=_cgbc .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"); -_eagf !=nil {return _eagf ;};};if _cgbc .PictureFormat !=nil {if _fgdcf :=_cgbc .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fgdcf !=nil {return _fgdcf ;};};if _cgbc .PictureStackUnit !=nil {if _fbebf :=_cgbc .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074"); -_fbebf !=nil {return _fbebf ;};};return nil ;};func (_afeba *CT_RadarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afeba .Idx =NewCT_UnsignedInt ();_afeba .Order =NewCT_UnsignedInt ();_gbadf :for {_ggbc ,_bagf :=d .Token ();if _bagf !=nil {return _bagf ; -};switch _gggea :=_ggbc .(type ){case _b .StartElement :switch _gggea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _decc :=d .DecodeElement (_afeba .Idx ,&_gggea ); -_decc !=nil {return _decc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adbe :=d .DecodeElement (_afeba .Order ,&_gggea ); -_adbe !=nil {return _adbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afeba .Tx =NewCT_SerTx (); -if _fgeb :=d .DecodeElement (_afeba .Tx ,&_gggea );_fgeb !=nil {return _fgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afeba .SpPr =_ca .NewCT_ShapeProperties (); -if _dcdbag :=d .DecodeElement (_afeba .SpPr ,&_gggea );_dcdbag !=nil {return _dcdbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_afeba .Marker =NewCT_Marker (); -if _gefe :=d .DecodeElement (_afeba .Marker ,&_gggea );_gefe !=nil {return _gefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_dbbfc :=NewCT_DPt (); -if _feefbc :=d .DecodeElement (_dbbfc ,&_gggea );_feefbc !=nil {return _feefbc ;};_afeba .DPt =append (_afeba .DPt ,_dbbfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afeba .DLbls =NewCT_DLbls (); -if _bbda :=d .DecodeElement (_afeba .DLbls ,&_gggea );_bbda !=nil {return _bbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_afeba .Cat =NewCT_AxDataSource (); -if _gdbcf :=d .DecodeElement (_afeba .Cat ,&_gggea );_gdbcf !=nil {return _gdbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_afeba .Val =NewCT_NumDataSource (); -if _eagdc :=d .DecodeElement (_afeba .Val ,&_gggea );_eagdc !=nil {return _eagdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afeba .ExtLst =NewCT_ExtensionList (); -if _aeecb :=d .DecodeElement (_afeba .ExtLst ,&_gggea );_aeecb !=nil {return _aeecb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_gggea .Name ); -if _bfdfge :=d .Skip ();_bfdfge !=nil {return _bfdfge ;};};case _b .EndElement :break _gbadf ;case _b .CharData :};};return nil ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;}; +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_cfgdgd *EG_AreaChartShared )ValidateWithPath (path string )error {if _cfgdgd .Grouping !=nil {if _egffd :=_cfgdgd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egffd !=nil {return _egffd ;};};if _cfgdgd .VaryColors !=nil {if _adade :=_cfgdgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_adade !=nil {return _adade ;};};for _fcff ,_ccgd :=range _cfgdgd .Ser {if _dcfag :=_ccgd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcff ));_dcfag !=nil {return _dcfag ;};};if _cfgdgd .DLbls !=nil {if _bgage :=_cfgdgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_bgage !=nil {return _bgage ;};};if _cfgdgd .DropLines !=nil {if _gdefa :=_cfgdgd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gdefa !=nil {return _gdefa ;};};return nil ;};func (_fcgfb ST_TimeUnit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_fcgfb .String (),start ); +};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_efdc ,_abbab :=_b .ParseUint (s ,10,16);if _abbab !=nil {return ST_HPercent {},_abbab ; +};_gedcf :=uint16 (_efdc );return ST_HPercent {ST_HPercentUShort :&_gedcf },nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;}; -// Validate validates the CT_NumVal and its children -func (_cfdb *CT_NumVal )Validate ()error {return _cfdb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_fcddg *EG_DLblShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcddg .NumFmt !=nil {_caadc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_fcddg .NumFmt ,_caadc );};if _fcddg .SpPr !=nil {_aebcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcddg .SpPr ,_aebcc );};if _fcddg .TxPr !=nil {_adfba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_fcddg .TxPr ,_adfba );};if _fcddg .DLblPos !=nil {_gfga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fcddg .DLblPos ,_gfga );};if _fcddg .ShowLegendKey !=nil {_bfeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_fcddg .ShowLegendKey ,_bfeg );};if _fcddg .ShowVal !=nil {_becee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fcddg .ShowVal ,_becee );};if _fcddg .ShowCatName !=nil {_eagbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_fcddg .ShowCatName ,_eagbg );};if _fcddg .ShowSerName !=nil {_ggdba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fcddg .ShowSerName ,_ggdba ); -};if _fcddg .ShowPercent !=nil {_aefed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fcddg .ShowPercent ,_aefed );};if _fcddg .ShowBubbleSize !=nil {_fbda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_fcddg .ShowBubbleSize ,_fbda );};if _fcddg .Separator !=nil {_ceddg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ae .AddPreserveSpaceAttr (&_ceddg ,*_fcddg .Separator ); -e .EncodeElement (_fcddg .Separator ,_ceddg );};return nil ;};func (_efgdf *CT_View3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daega :for {_fgcab ,_faegf :=d .Token ();if _faegf !=nil {return _faegf ;};switch _gcag :=_fgcab .(type ){case _b .StartElement :switch _gcag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_efgdf .RotX =NewCT_RotX (); -if _fcaff :=d .DecodeElement (_efgdf .RotX ,&_gcag );_fcaff !=nil {return _fcaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_efgdf .HPercent =NewCT_HPercent (); -if _ddbc :=d .DecodeElement (_efgdf .HPercent ,&_gcag );_ddbc !=nil {return _ddbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_efgdf .RotY =NewCT_RotY (); -if _bgdg :=d .DecodeElement (_efgdf .RotY ,&_gcag );_bgdg !=nil {return _bgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_efgdf .DepthPercent =NewCT_DepthPercent (); -if _acccc :=d .DecodeElement (_efgdf .DepthPercent ,&_gcag );_acccc !=nil {return _acccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_efgdf .RAngAx =NewCT_Boolean (); -if _ceecb :=d .DecodeElement (_efgdf .RAngAx ,&_gcag );_ceecb !=nil {return _ceecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_efgdf .Perspective =NewCT_Perspective (); -if _cgdg :=d .DecodeElement (_efgdf .Perspective ,&_gcag );_cgdg !=nil {return _cgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgdf .ExtLst =NewCT_ExtensionList (); -if _cbbe :=d .DecodeElement (_efgdf .ExtLst ,&_gcag );_cbbe !=nil {return _cbbe ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_gcag .Name ); -if _ebfdc :=d .Skip ();_ebfdc !=nil {return _ebfdc ;};};case _b .EndElement :break _daega ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_BarSer and its children +func (_fdbf *CT_BarSer )Validate ()error {return _fdbf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_bfgd *EG_LineChartShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bfgd .Grouping =NewCT_Grouping (); +_eebcg :for {_dbec ,_efgda :=d .Token ();if _efgda !=nil {return _efgda ;};switch _cgbde :=_dbec .(type ){case _dd .StartElement :switch _cgbde .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggfaa :=d .DecodeElement (_bfgd .Grouping ,&_cgbde ); +_ggfaa !=nil {return _ggfaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgd .VaryColors =NewCT_Boolean (); +if _fbgg :=d .DecodeElement (_bfgd .VaryColors ,&_cgbde );_fbgg !=nil {return _fbgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cffed :=NewCT_LineSer (); +if _cebcf :=d .DecodeElement (_cffed ,&_cgbde );_cebcf !=nil {return _cebcf ;};_bfgd .Ser =append (_bfgd .Ser ,_cffed );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgd .DLbls =NewCT_DLbls (); +if _abfae :=d .DecodeElement (_bfgd .DLbls ,&_cgbde );_abfae !=nil {return _abfae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgd .DropLines =NewCT_ChartLines (); +if _cfbcf :=d .DecodeElement (_bfgd .DropLines ,&_cgbde );_cfbcf !=nil {return _cfbcf ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cgbde .Name ); +if _ededb :=d .Skip ();_ededb !=nil {return _ededb ;};};case _dd .EndElement :break _eebcg ;case _dd .CharData :};};return nil ;};func (_fefac ST_Overlap )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _fefac .ST_OverlapPercent !=nil {e .EncodeToken (_dd .CharData (*_fefac .ST_OverlapPercent )); +};if _fefac .ST_OverlapByte !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_fefac .ST_OverlapByte )));};return e .EncodeToken (_dd .EndElement {Name :start .Name });};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ; +}; -// Validate validates the CT_Skip and its children -func (_eafda *CT_Skip )Validate ()error {return _eafda .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");}; +// Validate validates the CT_Marker and its children +func (_bcfa *CT_Marker )Validate ()error {return _bcfa .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_eded *CT_ManualLayout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bgaff :for {_aced ,_bfdg :=d .Token (); +if _bfdg !=nil {return _bfdg ;};switch _fbfe :=_aced .(type ){case _dd .StartElement :switch _fbfe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .LayoutTarget =NewCT_LayoutTarget (); +if _dgeb :=d .DecodeElement (_eded .LayoutTarget ,&_fbfe );_dgeb !=nil {return _dgeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .XMode =NewCT_LayoutMode (); +if _fadcb :=d .DecodeElement (_eded .XMode ,&_fbfe );_fadcb !=nil {return _fadcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .YMode =NewCT_LayoutMode (); +if _cegb :=d .DecodeElement (_eded .YMode ,&_fbfe );_cegb !=nil {return _cegb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .WMode =NewCT_LayoutMode (); +if _ddfdb :=d .DecodeElement (_eded .WMode ,&_fbfe );_ddfdb !=nil {return _ddfdb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_eded .HMode =NewCT_LayoutMode (); +if _fdbba :=d .DecodeElement (_eded .HMode ,&_fbfe );_fdbba !=nil {return _fdbba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .X =NewCT_Double (); +if _bcdf :=d .DecodeElement (_eded .X ,&_fbfe );_bcdf !=nil {return _bcdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .Y =NewCT_Double (); +if _befb :=d .DecodeElement (_eded .Y ,&_fbfe );_befb !=nil {return _befb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .W =NewCT_Double (); +if _ecb :=d .DecodeElement (_eded .W ,&_fbfe );_ecb !=nil {return _ecb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .H =NewCT_Double (); +if _baac :=d .DecodeElement (_eded .H ,&_fbfe );_baac !=nil {return _baac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eded .ExtLst =NewCT_ExtensionList (); +if _aaeeb :=d .DecodeElement (_eded .ExtLst ,&_fbfe );_aaeeb !=nil {return _aaeeb ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_fbfe .Name ); +if _ggcg :=d .Skip ();_ggcg !=nil {return _ggcg ;};};case _dd .EndElement :break _bgaff ;case _dd .CharData :};};return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_ccbbc :=&CT_ScatterSer {};_ccbbc .Idx =NewCT_UnsignedInt ();_ccbbc .Order =NewCT_UnsignedInt (); +return _ccbbc ;}; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_cagcb *CT_Surface3DChart )ValidateWithPath (path string )error {if _cagcb .Wireframe !=nil {if _cbfad :=_cagcb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cbfad !=nil {return _cbfad ;};};for _fffgc ,_bgbgff :=range _cagcb .Ser {if _ccdee :=_bgbgff .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fffgc )); -_ccdee !=nil {return _ccdee ;};};if _cagcb .BandFmts !=nil {if _fedaa :=_cagcb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_fedaa !=nil {return _fedaa ;};};for _beaf ,_fbgce :=range _cagcb .AxId {if _dfdg :=_fbgce .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_beaf )); -_dfdg !=nil {return _dfdg ;};};if _cagcb .ExtLst !=nil {if _bbgg :=_cagcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgg !=nil {return _bbgg ;};};return nil ;}; +// Validate validates the CT_FirstSliceAng and its children +func (_fdaac *CT_FirstSliceAng )Validate ()error {return _fdaac .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func (_eeege *CT_PivotFmts )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fggcb :for {_bdgf ,_ebcee :=d .Token (); +if _ebcee !=nil {return _ebcee ;};switch _dcacc :=_bdgf .(type ){case _dd .StartElement :switch _dcacc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_bacfb :=NewCT_PivotFmt (); +if _fafdf :=d .DecodeElement (_bacfb ,&_dcacc );_fafdf !=nil {return _fafdf ;};_eeege .PivotFmt =append (_eeege .PivotFmt ,_bacfb );default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_dcacc .Name ); +if _bedf :=d .Skip ();_bedf !=nil {return _bedf ;};};case _dd .EndElement :break _fggcb ;case _dd .CharData :};};return nil ;};func (_gabgb *ST_BarDir )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_gabgb =0;case "\u0062\u0061\u0072":*_gabgb =1; +case "\u0063\u006f\u006c":*_gabgb =2;};return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_gdecaa ST_BarGrouping )ValidateWithPath (path string )error {switch _gdecaa {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdecaa )); +};return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_fbcf :=&CT_BarGrouping {};return _fbcf };type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fdba :=&CT_HeaderFooter {};return _fdba }; -// Validate validates the CT_ErrValType and its children -func (_fdbg *CT_ErrValType )Validate ()error {return _fdbg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func (_edggd *CT_Scaling )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fccaf :for {_faeb ,_efad :=d .Token (); -if _efad !=nil {return _efad ;};switch _ecgg :=_faeb .(type ){case _b .StartElement :switch _ecgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edggd .LogBase =NewCT_LogBase (); -if _gded :=d .DecodeElement (_edggd .LogBase ,&_ecgg );_gded !=nil {return _gded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edggd .Orientation =NewCT_Orientation (); -if _ffaba :=d .DecodeElement (_edggd .Orientation ,&_ecgg );_ffaba !=nil {return _ffaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edggd .Max =NewCT_Double (); -if _ddfg :=d .DecodeElement (_edggd .Max ,&_ecgg );_ddfg !=nil {return _ddfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edggd .Min =NewCT_Double (); -if _caedc :=d .DecodeElement (_edggd .Min ,&_ecgg );_caedc !=nil {return _caedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edggd .ExtLst =NewCT_ExtensionList (); -if _egdaa :=d .DecodeElement (_edggd .ExtLst ,&_ecgg );_egdaa !=nil {return _egdaa ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_ecgg .Name ); -if _dcdag :=d .Skip ();_dcdag !=nil {return _dcdag ;};};case _b .EndElement :break _fccaf ;case _b .CharData :};};return nil ;};func (_fbacd *ST_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaca ,_debg :=d .Token ();if _debg !=nil {return _debg ; -};if _baadc ,_gggfa :=_eeaca .(_b .EndElement );_gggfa &&_baadc .Name ==start .Name {*_fbacd =1;return nil ;};if _dfede ,_dfadd :=_eeaca .(_b .CharData );!_dfadd {return _bb .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",_eeaca ); -}else {switch string (_dfede ){case "":*_fbacd =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fbacd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fbacd =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fbacd =3; -};};_eeaca ,_debg =d .Token ();if _debg !=nil {return _debg ;};if _bgedbd ,_afffdf :=_eeaca .(_b .EndElement );_afffdf &&_bgedbd .Name ==start .Name {return nil ;};return _bb .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",_eeaca ); -};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;}; -// Validate validates the Group_DLbl and its children -func (_bagbe *Group_DLbl )Validate ()error {return _bagbe .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func NewCT_ScatterStyle ()*CT_ScatterStyle {_efgfa :=&CT_ScatterStyle {};return _efgfa };const (ST_LayoutModeUnset ST_LayoutMode =0; -ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func NewCT_HPercent ()*CT_HPercent {_eafc :=&CT_HPercent {};return _eafc };type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_ca .CT_ShapeProperties ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_caba :=&CT_LegendEntryChoice {}; -return _caba };func (_faaab *CT_NumData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faaab .FormatCode !=nil {_fdcba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}}; -_ae .AddPreserveSpaceAttr (&_fdcba ,*_faaab .FormatCode );e .EncodeElement (_faaab .FormatCode ,_fdcba );};if _faaab .PtCount !=nil {_addd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_faaab .PtCount ,_addd ); -};if _faaab .Pt !=nil {_acgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_acccf :=range _faaab .Pt {e .EncodeElement (_acccf ,_acgc );};};if _faaab .ExtLst !=nil {_geccb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_faaab .ExtLst ,_geccb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LayoutMode and its children +func (_abae *CT_LayoutMode )Validate ()error {return _abae .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_ddea *CT_CustSplit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_agcg :for {_gcad ,_fafe :=d .Token (); +if _fafe !=nil {return _fafe ;};switch _def :=_gcad .(type ){case _dd .StartElement :switch _def .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaae :=NewCT_UnsignedInt (); +if _ddce :=d .DecodeElement (_gaae ,&_def );_ddce !=nil {return _ddce ;};_ddea .SecondPiePt =append (_ddea .SecondPiePt ,_gaae );default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_def .Name ); +if _becg :=d .Skip ();_becg !=nil {return _becg ;};};case _dd .EndElement :break _agcg ;case _dd .CharData :};};return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_aecga :=&CT_SurfaceSer {};_aecga .Idx =NewCT_UnsignedInt ();_aecga .Order =NewCT_UnsignedInt (); +return _aecga ;};func (_adcf *CT_DateAx )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_adcf .AxId =NewCT_UnsignedInt ();_adcf .Scaling =NewCT_Scaling ();_adcf .AxPos =NewCT_AxPos ();_adcf .CrossAx =NewCT_UnsignedInt ();_aada :for {_egee ,_dbeeg :=d .Token (); +if _dbeeg !=nil {return _dbeeg ;};switch _bfefd :=_egee .(type ){case _dd .StartElement :switch _bfefd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egfe :=d .DecodeElement (_adcf .AxId ,&_bfefd ); +_egfe !=nil {return _egfe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgag :=d .DecodeElement (_adcf .Scaling ,&_bfefd ); +_fgag !=nil {return _fgag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .Delete =NewCT_Boolean (); +if _fccc :=d .DecodeElement (_adcf .Delete ,&_bfefd );_fccc !=nil {return _fccc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dafdd :=d .DecodeElement (_adcf .AxPos ,&_bfefd ); +_dafdd !=nil {return _dafdd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_adcf .MajorGridlines =NewCT_ChartLines (); +if _fbgf :=d .DecodeElement (_adcf .MajorGridlines ,&_bfefd );_fbgf !=nil {return _fbgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_adcf .MinorGridlines =NewCT_ChartLines (); +if _cfcd :=d .DecodeElement (_adcf .MinorGridlines ,&_bfefd );_cfcd !=nil {return _cfcd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .Title =NewCT_Title (); +if _egacd :=d .DecodeElement (_adcf .Title ,&_bfefd );_egacd !=nil {return _egacd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .NumFmt =NewCT_NumFmt (); +if _ccacd :=d .DecodeElement (_adcf .NumFmt ,&_bfefd );_ccacd !=nil {return _ccacd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_adcf .MajorTickMark =NewCT_TickMark (); +if _bfcgg :=d .DecodeElement (_adcf .MajorTickMark ,&_bfefd );_bfcgg !=nil {return _bfcgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_adcf .MinorTickMark =NewCT_TickMark (); +if _caf :=d .DecodeElement (_adcf .MinorTickMark ,&_bfefd );_caf !=nil {return _caf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_adcf .TickLblPos =NewCT_TickLblPos (); +if _bfgf :=d .DecodeElement (_adcf .TickLblPos ,&_bfefd );_bfgf !=nil {return _bfgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .SpPr =_de .NewCT_ShapeProperties (); +if _gfcca :=d .DecodeElement (_adcf .SpPr ,&_bfefd );_gfcca !=nil {return _gfcca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .TxPr =_de .NewCT_TextBody (); +if _dgbb :=d .DecodeElement (_adcf .TxPr ,&_bfefd );_dgbb !=nil {return _dgbb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bfae :=d .DecodeElement (_adcf .CrossAx ,&_bfefd ); +_bfae !=nil {return _bfae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .Choice =NewEG_AxSharedChoice (); +if _caaa :=d .DecodeElement (&_adcf .Choice .Crosses ,&_bfefd );_caaa !=nil {return _caaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .Choice =NewEG_AxSharedChoice (); +if _bgfa :=d .DecodeElement (&_adcf .Choice .CrossesAt ,&_bfefd );_bgfa !=nil {return _bgfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_adcf .Auto =NewCT_Boolean (); +if _cdebc :=d .DecodeElement (_adcf .Auto ,&_bfefd );_cdebc !=nil {return _cdebc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_adcf .LblOffset =NewCT_LblOffset (); +if _ffcf :=d .DecodeElement (_adcf .LblOffset ,&_bfefd );_ffcf !=nil {return _ffcf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_adcf .BaseTimeUnit =NewCT_TimeUnit (); +if _bffe :=d .DecodeElement (_adcf .BaseTimeUnit ,&_bfefd );_bffe !=nil {return _bffe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_adcf .MajorUnit =NewCT_AxisUnit (); +if _cddg :=d .DecodeElement (_adcf .MajorUnit ,&_bfefd );_cddg !=nil {return _cddg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_adcf .MajorTimeUnit =NewCT_TimeUnit (); +if _dbde :=d .DecodeElement (_adcf .MajorTimeUnit ,&_bfefd );_dbde !=nil {return _dbde ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_adcf .MinorUnit =NewCT_AxisUnit (); +if _fged :=d .DecodeElement (_adcf .MinorUnit ,&_bfefd );_fged !=nil {return _fged ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_adcf .MinorTimeUnit =NewCT_TimeUnit (); +if _edgb :=d .DecodeElement (_adcf .MinorTimeUnit ,&_bfefd );_edgb !=nil {return _edgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adcf .ExtLst =NewCT_ExtensionList (); +if _fedg :=d .DecodeElement (_adcf .ExtLst ,&_bfefd );_fedg !=nil {return _fedg ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_bfefd .Name ); +if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _dd .EndElement :break _aada ;case _dd .CharData :};};return nil ;};func (_egdcf ST_Shape )String ()string {switch _egdcf {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 "";}; +type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ; +};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;}; -// Validate validates the CT_RadarStyle and its children -func (_gbada *CT_RadarStyle )Validate ()error {return _gbada .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_RelId struct{IdAttr string ;};func (_fffb ST_LegendPos )Validate ()error {return _fffb .ValidateWithPath ("")}; -func (_eac *CT_AreaSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eac .Idx =NewCT_UnsignedInt ();_eac .Order =NewCT_UnsignedInt ();_bdbda :for {_eba ,_afd :=d .Token ();if _afd !=nil {return _afd ;};switch _gdgd :=_eba .(type ){case _b .StartElement :switch _gdgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgd :=d .DecodeElement (_eac .Idx ,&_gdgd ); -_cgd !=nil {return _cgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbd :=d .DecodeElement (_eac .Order ,&_gdgd ); -_bbd !=nil {return _bbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eac .Tx =NewCT_SerTx (); -if _egb :=d .DecodeElement (_eac .Tx ,&_gdgd );_egb !=nil {return _egb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eac .SpPr =_ca .NewCT_ShapeProperties (); -if _fdff :=d .DecodeElement (_eac .SpPr ,&_gdgd );_fdff !=nil {return _fdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eac .PictureOptions =NewCT_PictureOptions (); -if _fg :=d .DecodeElement (_eac .PictureOptions ,&_gdgd );_fg !=nil {return _fg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_fdb :=NewCT_DPt (); -if _eeg :=d .DecodeElement (_fdb ,&_gdgd );_eeg !=nil {return _eeg ;};_eac .DPt =append (_eac .DPt ,_fdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eac .DLbls =NewCT_DLbls (); -if _gff :=d .DecodeElement (_eac .DLbls ,&_gdgd );_gff !=nil {return _gff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gec :=NewCT_Trendline (); -if _ebe :=d .DecodeElement (_gec ,&_gdgd );_ebe !=nil {return _ebe ;};_eac .Trendline =append (_eac .Trendline ,_gec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_edfa :=NewCT_ErrBars (); -if _gcad :=d .DecodeElement (_edfa ,&_gdgd );_gcad !=nil {return _gcad ;};_eac .ErrBars =append (_eac .ErrBars ,_edfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_eac .Cat =NewCT_AxDataSource (); -if _daf :=d .DecodeElement (_eac .Cat ,&_gdgd );_daf !=nil {return _daf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_eac .Val =NewCT_NumDataSource (); -if _ecbf :=d .DecodeElement (_eac .Val ,&_gdgd );_ecbf !=nil {return _ecbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eac .ExtLst =NewCT_ExtensionList (); -if _abd :=d .DecodeElement (_eac .ExtLst ,&_gdgd );_abd !=nil {return _abd ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_gdgd .Name ); -if _ccc :=d .Skip ();_ccc !=nil {return _ccc ;};};case _b .EndElement :break _bdbda ;case _b .CharData :};};return nil ;};func (_dadad ST_TrendlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgbaf :=_b .Attr {};_cgbaf .Name =name ;switch _dadad {case ST_TrendlineTypeUnset :_cgbaf .Value =""; -case ST_TrendlineTypeExp :_cgbaf .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_cgbaf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_cgbaf .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_cgbaf .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g"; -case ST_TrendlineTypePoly :_cgbaf .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_cgbaf .Value ="\u0070\u006f\u0077e\u0072";};return _cgbaf ,nil ;};func (_beeef *CT_Title )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _beeef .Tx !=nil {_gagec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_beeef .Tx ,_gagec );};if _beeef .Layout !=nil {_ggcec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_beeef .Layout ,_ggcec );};if _beeef .Overlay !=nil {_fbaef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_beeef .Overlay ,_fbaef );};if _beeef .SpPr !=nil {_ebegb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_beeef .SpPr ,_ebegb );};if _beeef .TxPr !=nil {_gffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_beeef .TxPr ,_gffa );};if _beeef .ExtLst !=nil {_bgedb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_beeef .ExtLst ,_bgedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgbbe *ST_OfPieType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgbbe =0;case "\u0070\u0069\u0065":*_cgbbe =1; -case "\u0062\u0061\u0072":*_cgbbe =2;};return nil ;}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_ggcgb *CT_ManualLayout )ValidateWithPath (path string )error {if _ggcgb .LayoutTarget !=nil {if _edccb :=_ggcgb .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_edccb !=nil {return _edccb ; +};};if _ggcgb .XMode !=nil {if _efdbe :=_ggcgb .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_efdbe !=nil {return _efdbe ;};};if _ggcgb .YMode !=nil {if _gfbe :=_ggcgb .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065"); +_gfbe !=nil {return _gfbe ;};};if _ggcgb .WMode !=nil {if _cbde :=_ggcgb .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_cbde !=nil {return _cbde ;};};if _ggcgb .HMode !=nil {if _cbef :=_ggcgb .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065"); +_cbef !=nil {return _cbef ;};};if _ggcgb .X !=nil {if _befa :=_ggcgb .X .ValidateWithPath (path +"\u002f\u0058");_befa !=nil {return _befa ;};};if _ggcgb .Y !=nil {if _badbg :=_ggcgb .Y .ValidateWithPath (path +"\u002f\u0059");_badbg !=nil {return _badbg ; +};};if _ggcgb .W !=nil {if _dcfc :=_ggcgb .W .ValidateWithPath (path +"\u002f\u0057");_dcfc !=nil {return _dcfc ;};};if _ggcgb .H !=nil {if _fdfeb :=_ggcgb .H .ValidateWithPath (path +"\u002f\u0048");_fdfeb !=nil {return _fdfeb ;};};if _ggcgb .ExtLst !=nil {if _aedcf :=_ggcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aedcf !=nil {return _aedcf ;};};return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_cdgdg :=&CT_LayoutTarget {};return _cdgdg };func (_baca *CT_DPt )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_baca .Idx =NewCT_UnsignedInt (); +_adac :for {_gbfbd ,_adced :=d .Token ();if _adced !=nil {return _adced ;};switch _egcce :=_gbfbd .(type ){case _dd .StartElement :switch _egcce .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bceeb :=d .DecodeElement (_baca .Idx ,&_egcce ); +_bceeb !=nil {return _bceeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_baca .InvertIfNegative =NewCT_Boolean (); +if _aabea :=d .DecodeElement (_baca .InvertIfNegative ,&_egcce );_aabea !=nil {return _aabea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_baca .Marker =NewCT_Marker (); +if _bgfg :=d .DecodeElement (_baca .Marker ,&_egcce );_bgfg !=nil {return _bgfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_baca .Bubble3D =NewCT_Boolean (); +if _ecfb :=d .DecodeElement (_baca .Bubble3D ,&_egcce );_ecfb !=nil {return _ecfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_baca .Explosion =NewCT_UnsignedInt (); +if _fbcaf :=d .DecodeElement (_baca .Explosion ,&_egcce );_fbcaf !=nil {return _fbcaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baca .SpPr =_de .NewCT_ShapeProperties (); +if _agga :=d .DecodeElement (_baca .SpPr ,&_egcce );_agga !=nil {return _agga ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baca .PictureOptions =NewCT_PictureOptions (); +if _edg :=d .DecodeElement (_baca .PictureOptions ,&_egcce );_edg !=nil {return _edg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baca .ExtLst =NewCT_ExtensionList (); +if _ebba :=d .DecodeElement (_baca .ExtLst ,&_egcce );_ebba !=nil {return _ebba ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_egcce .Name ); +if _befe :=d .Skip ();_befe !=nil {return _befe ;};};case _dd .EndElement :break _adac ;case _dd .CharData :};};return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%"; -// Validate validates the CT_AxDataSource and its children -func (_ccb *CT_AxDataSource )Validate ()error {return _ccb .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_gccfb *CT_ScatterChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccfb .ScatterStyle =NewCT_ScatterStyle (); -_ggcg :for {_bcfga ,_bdcec :=d .Token ();if _bdcec !=nil {return _bdcec ;};switch _dfgfc :=_bcfga .(type ){case _b .StartElement :switch _dfgfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _effff :=d .DecodeElement (_gccfb .ScatterStyle ,&_dfgfc ); -_effff !=nil {return _effff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccfb .VaryColors =NewCT_Boolean (); -if _egeab :=d .DecodeElement (_gccfb .VaryColors ,&_dfgfc );_egeab !=nil {return _egeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecab :=NewCT_ScatterSer (); -if _aefegc :=d .DecodeElement (_cecab ,&_dfgfc );_aefegc !=nil {return _aefegc ;};_gccfb .Ser =append (_gccfb .Ser ,_cecab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccfb .DLbls =NewCT_DLbls (); -if _gfacgb :=d .DecodeElement (_gccfb .DLbls ,&_dfgfc );_gfacgb !=nil {return _gfacgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbabd :=NewCT_UnsignedInt (); -if _aace :=d .DecodeElement (_cbabd ,&_dfgfc );_aace !=nil {return _aace ;};_gccfb .AxId =append (_gccfb .AxId ,_cbabd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccfb .ExtLst =NewCT_ExtensionList (); -if _aecff :=d .DecodeElement (_gccfb .ExtLst ,&_dfgfc );_aecff !=nil {return _aecff ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dfgfc .Name ); -if _afffd :=d .Skip ();_afffd !=nil {return _afffd ;};};case _b .EndElement :break _ggcg ;case _b .CharData :};};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_gcab :=&CT_ChartSpace {};_gcab .Chart =NewCT_Chart ();return _gcab ;}; +// Validate validates the EG_LineChartShared and its children +func (_dbgfb *EG_LineChartShared )Validate ()error {return _dbgfb .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};func (_cfffd *CT_ErrBars )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _cfffd .ErrDir !=nil {_ccgge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cfffd .ErrDir ,_ccgge );};_ffac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_cfffd .ErrBarType ,_ffac );_gfage :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfffd .ErrValType ,_gfage );if _cfffd .NoEndCap !=nil {_ddae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}}; +e .EncodeElement (_cfffd .NoEndCap ,_ddae );};if _cfffd .Plus !=nil {_cegad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_cfffd .Plus ,_cegad );};if _cfffd .Minus !=nil {_bgce :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}}; +e .EncodeElement (_cfffd .Minus ,_bgce );};if _cfffd .Val !=nil {_bfcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cfffd .Val ,_bfcd );};if _cfffd .SpPr !=nil {_edga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cfffd .SpPr ,_edga );};if _cfffd .ExtLst !=nil {_geada :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfffd .ExtLst ,_geada );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_dgebg *CT_RadarChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_fgaae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dgebg .RadarStyle ,_fgaae );if _dgebg .VaryColors !=nil {_cgaba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dgebg .VaryColors ,_cgaba );};if _dgebg .Ser !=nil {_aebg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_bdcaa :=range _dgebg .Ser {e .EncodeElement (_bdcaa ,_aebg );};};if _dgebg .DLbls !=nil {_gedbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dgebg .DLbls ,_gedbc );};_ddbgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_daef :=range _dgebg .AxId {e .EncodeElement (_daef ,_ddbgf );};if _dgebg .ExtLst !=nil {_bdebf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgebg .ExtLst ,_bdebf );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ; +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_cgce *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_View3D ()*CT_View3D {_fbcc :=&CT_View3D {};return _fbcc };func (_abfbd *CT_SerAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_eaced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_abfbd .AxId ,_eaced );_ffed :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_abfbd .Scaling ,_ffed ); -if _abfbd .Delete !=nil {_cecd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_abfbd .Delete ,_cecd );};_cffcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_abfbd .AxPos ,_cffcf );if _abfbd .MajorGridlines !=nil {_adfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_abfbd .MajorGridlines ,_adfb ); -};if _abfbd .MinorGridlines !=nil {_egbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_abfbd .MinorGridlines ,_egbc );};if _abfbd .Title !=nil {_gabc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_abfbd .Title ,_gabc );};if _abfbd .NumFmt !=nil {_adaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_abfbd .NumFmt ,_adaa );};if _abfbd .MajorTickMark !=nil {_fbbcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_abfbd .MajorTickMark ,_fbbcdd );};if _abfbd .MinorTickMark !=nil {_eebcc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_abfbd .MinorTickMark ,_eebcc ); -};if _abfbd .TickLblPos !=nil {_bebg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_abfbd .TickLblPos ,_bebg );};if _abfbd .SpPr !=nil {_gccff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_abfbd .SpPr ,_gccff );};if _abfbd .TxPr !=nil {_aeeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_abfbd .TxPr ,_aeeg );};_gaddg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_abfbd .CrossAx ,_gaddg );if _abfbd .Choice !=nil {_abfbd .Choice .MarshalXML (e ,_b .StartElement {});};if _abfbd .TickLblSkip !=nil {_egfda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; -e .EncodeElement (_abfbd .TickLblSkip ,_egfda );};if _abfbd .TickMarkSkip !=nil {_fddga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_abfbd .TickMarkSkip ,_fddga ); -};if _abfbd .ExtLst !=nil {_abceg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfbd .ExtLst ,_abceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Chart and its children +func (_fecea *Chart )Validate ()error {return _fecea .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_bbge *CT_Surface )ValidateWithPath (path string )error {if _bbge .Thickness !=nil {if _acecb :=_bbge .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_acecb !=nil {return _acecb ;};};if _bbge .SpPr !=nil {if _dgccf :=_bbge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dgccf !=nil {return _dgccf ;};};if _bbge .PictureOptions !=nil {if _ccea :=_bbge .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ccea !=nil {return _ccea ;};};if _bbge .ExtLst !=nil {if _efgag :=_bbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efgag !=nil {return _efgag ;};};return nil ;};func (_eebab *CT_Lvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eebab .Pt !=nil {_gecce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}}; -for _ ,_bbff :=range _eebab .Pt {e .EncodeElement (_bbff ,_gecce );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdgddd *ST_HoleSize )Validate ()error {return _fdgddd .ValidateWithPath ("")}; +// Validate validates the CT_SerAx and its children +func (_aggc *CT_SerAx )Validate ()error {return _aggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func NewCT_BubbleScale ()*CT_BubbleScale {_caec :=&CT_BubbleScale {};return _caec };func NewCT_ValAx ()*CT_ValAx {_fcdaf :=&CT_ValAx {}; +_fcdaf .AxId =NewCT_UnsignedInt ();_fcdaf .Scaling =NewCT_Scaling ();_fcdaf .AxPos =NewCT_AxPos ();_fcdaf .CrossAx =NewCT_UnsignedInt ();return _fcdaf ;};func (_egbccd ST_SplitType )ValidateWithPath (path string )error {switch _egbccd {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbccd )); +};return nil ;}; -// Validate validates the EG_BarChartShared and its children -func (_fabe *EG_BarChartShared )Validate ()error {return _fabe .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_caff *CT_TickLblPos )ValidateWithPath (path string )error {if _cdfd :=_caff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};return nil ;};func NewCT_Marker ()*CT_Marker {_caegc :=&CT_Marker {}; +return _caegc };func NewCT_ScatterStyle ()*CT_ScatterStyle {_cfcdd :=&CT_ScatterStyle {};return _cfcdd }; -// Validate validates the CT_ManualLayout and its children -func (_ddbf *CT_ManualLayout )Validate ()error {return _ddbf .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_dfdac ST_DLblPos )String ()string {switch _dfdac {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 "";}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fedaa *CT_Shape )ValidateWithPath (path string )error {if _afec :=_fedaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afec !=nil {return _afec ;};return nil ;};func (_aebfa ST_HoleSize )String ()string {if _aebfa .ST_HoleSizePercent !=nil {return _da .Sprintf ("\u0025\u0076",*_aebfa .ST_HoleSizePercent ); +};if _aebfa .ST_HoleSizeUByte !=nil {return _da .Sprintf ("\u0025\u0076",*_aebfa .ST_HoleSizeUByte );};return "";};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_ggbc :=&CT_PictureStackUnit {};_ggbc .ValAttr =0+1;return _ggbc ;};func NewCT_RelId ()*CT_RelId {_fgeb :=&CT_RelId {}; +return _fgeb };func (_gegeb *CT_OfPieChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_dbfg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gegeb .OfPieType ,_dbfg ); +if _gegeb .VaryColors !=nil {_bdccb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gegeb .VaryColors ,_bdccb );};if _gegeb .Ser !=nil {_ebaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_gecgb :=range _gegeb .Ser {e .EncodeElement (_gecgb ,_ebaa );};};if _gegeb .DLbls !=nil {_eafba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gegeb .DLbls ,_eafba );};if _gegeb .GapWidth !=nil {_gdda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_gegeb .GapWidth ,_gdda );};if _gegeb .SplitType !=nil {_daeac :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gegeb .SplitType ,_daeac );};if _gegeb .SplitPos !=nil {_dafb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}}; +e .EncodeElement (_gegeb .SplitPos ,_dafb );};if _gegeb .CustSplit !=nil {_ccde :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_gegeb .CustSplit ,_ccde );};if _gegeb .SecondPieSize !=nil {_fcga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_gegeb .SecondPieSize ,_fcga );};if _gegeb .SerLines !=nil {_dgfge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_ggef :=range _gegeb .SerLines {e .EncodeElement (_ggef ,_dgfge ); +};};if _gegeb .ExtLst !=nil {_acdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gegeb .ExtLst ,_acdg );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AreaSer and its children -func (_bgb *CT_AreaSer )Validate ()error {return _bgb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func NewCT_OfPieType ()*CT_OfPieType {_gbaad :=&CT_OfPieType {};return _gbaad };func (_agag *CT_StrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdc :for {_fgef ,_affb :=d .Token (); -if _affb !=nil {return _affb ;};switch _gabed :=_fgef .(type ){case _b .StartElement :switch _gabed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agag .PtCount =NewCT_UnsignedInt (); -if _fbaga :=d .DecodeElement (_agag .PtCount ,&_gabed );_fbaga !=nil {return _fbaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbaba :=NewCT_StrVal (); -if _fafbaf :=d .DecodeElement (_fbaba ,&_gabed );_fafbaf !=nil {return _fafbaf ;};_agag .Pt =append (_agag .Pt ,_fbaba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agag .ExtLst =NewCT_ExtensionList (); -if _eddfb :=d .DecodeElement (_agag .ExtLst ,&_gabed );_eddfb !=nil {return _eddfb ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gabed .Name ); -if _cgba :=d .Skip ();_cgba !=nil {return _cgba ;};};case _b .EndElement :break _acdc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_UnsignedInt and its children +func (_debcf *CT_UnsignedInt )Validate ()error {return _debcf .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func NewCT_Surface ()*CT_Surface {_eebc :=&CT_Surface {};return _eebc };const (ST_PictureFormatUnset ST_PictureFormat =0; +ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;); -// Validate validates the CT_DPt and its children -func (_gcf *CT_DPt )Validate ()error {return _gcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");}; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_gccgd *CT_TickMark )ValidateWithPath (path string )error {if _fbeed :=_gccgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbeed !=nil {return _fbeed ;};return nil ;};func (_afcdcg ST_OfPieType )String ()string {switch _afcdcg {case 0:return ""; +case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func (_gefe *EG_PieChartShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bfacb :for {_bfcda ,_dddaaa :=d .Token ();if _dddaaa !=nil {return _dddaaa ; +};switch _bbeaa :=_bfcda .(type ){case _dd .StartElement :switch _bbeaa .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefe .VaryColors =NewCT_Boolean (); +if _gbcedf :=d .DecodeElement (_gefe .VaryColors ,&_bbeaa );_gbcedf !=nil {return _gbcedf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbgc :=NewCT_PieSer (); +if _aeaed :=d .DecodeElement (_gfbgc ,&_bbeaa );_aeaed !=nil {return _aeaed ;};_gefe .Ser =append (_gefe .Ser ,_gfbgc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefe .DLbls =NewCT_DLbls (); +if _gbdee :=d .DecodeElement (_gefe .DLbls ,&_bbeaa );_gbdee !=nil {return _gbdee ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bbeaa .Name ); +if _abccc :=d .Skip ();_abccc !=nil {return _abccc ;};};case _dd .EndElement :break _bfacb ;case _dd .CharData :};};return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_eggb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _eggb .Delete !=nil {if _dfegg :=_eggb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dfegg !=nil {return _dfegg ;};};if _eggb .TxPr !=nil {if _eeab :=_eggb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_eeab !=nil {return _eeab ;};};return nil ;}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_bceg *CT_DLblsChoice )ValidateWithPath (path string )error {if _bceg .Delete !=nil {if _ccce :=_bceg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ccce !=nil {return _ccce ;};};if _bceg .NumFmt !=nil {if _gcgfa :=_bceg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_gcgfa !=nil {return _gcgfa ;};};if _bceg .SpPr !=nil {if _fafee :=_bceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fafee !=nil {return _fafee ;};};if _bceg .TxPr !=nil {if _abb :=_bceg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_abb !=nil {return _abb ;};};if _bceg .DLblPos !=nil {if _cdee :=_bceg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdee !=nil {return _cdee ;};};if _bceg .ShowLegendKey !=nil {if _dbcg :=_bceg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); +_dbcg !=nil {return _dbcg ;};};if _bceg .ShowVal !=nil {if _fdea :=_bceg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fdea !=nil {return _fdea ;};};if _bceg .ShowCatName !=nil {if _agea :=_bceg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); +_agea !=nil {return _agea ;};};if _bceg .ShowSerName !=nil {if _ebge :=_bceg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ebge !=nil {return _ebge ;};};if _bceg .ShowPercent !=nil {if _dgada :=_bceg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_dgada !=nil {return _dgada ;};};if _bceg .ShowBubbleSize !=nil {if _acfb :=_bceg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_acfb !=nil {return _acfb ;};};if _bceg .ShowLeaderLines !=nil {if _eddc :=_bceg .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); +_eddc !=nil {return _eddc ;};};if _bceg .LeaderLines !=nil {if _ddec :=_bceg .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ddec !=nil {return _ddec ;};};return nil ;};func (_bac *CT_BarGrouping )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bac .ValAttr !=ST_BarGroupingUnset {_bced ,_egec :=_bac .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _egec !=nil {return _egec ;};start .Attr =append (start .Attr ,_bced );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_deaab *ST_Thickness )Validate ()error {return _deaab .ValidateWithPath ("")}; -// Validate validates the UserShapes and its children -func (_dgebb *UserShapes )Validate ()error {return _dgebb .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_ddac *CT_PictureStackUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_ddac .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdcac ST_BarGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cacca :=_b .Attr {};_cacca .Name =name ;switch _cdcac {case ST_BarGroupingUnset :_cacca .Value =""; -case ST_BarGroupingPercentStacked :_cacca .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_cacca .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_cacca .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; -case ST_BarGroupingStacked :_cacca .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _cacca ,nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_cfecb :=&CT_MarkerSize {};return _cfecb };type CT_AxPos struct{ValAttr ST_AxPos ;};func (_ddcdg ST_Grouping )String ()string {switch _ddcdg {case 0:return ""; -case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";}; -// Validate validates the CT_BubbleSer and its children -func (_afbe *CT_BubbleSer )Validate ()error {return _afbe .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};type CT_RotY struct{ValAttr *uint16 ;}; +// Validate validates the CT_TextLanguageID and its children +func (_aaefb *CT_TextLanguageID )Validate ()error {return _aaefb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};type Chart struct{CT_RelId };func (_dcaa *CT_Shape )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_eefgf :=range start .Attr {if _eefgf .Name .Local =="\u0076\u0061\u006c"{_dcaa .ValAttr .UnmarshalXMLAttr (_eefgf ); +continue ;};};for {_dfgb ,_bebge :=d .Token ();if _bebge !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_bebge );};if _acgf ,_egdgd :=_dfgb .(_dd .EndElement );_egdgd &&_acgf .Name ==start .Name {break ; +};};return nil ;};func (_bcbg ST_PageSetupOrientation )Validate ()error {return _bcbg .ValidateWithPath ("")};func (_bbbda ST_ErrValType )Validate ()error {return _bbbda .ValidateWithPath ("")};func NewCT_AxPos ()*CT_AxPos {_gc :=&CT_AxPos {};_gc .ValAttr =ST_AxPos (1); +return _gc };func NewCT_Crosses ()*CT_Crosses {_bagb :=&CT_Crosses {};_bagb .ValAttr =ST_Crosses (1);return _bagb };func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_gaefa :=&CT_PlotAreaChoice {};return _gaefa };func NewCT_DLblsChoice ()*CT_DLblsChoice {_fffec :=&CT_DLblsChoice {}; +return _fffec };func (_bgaac *ST_ErrBarType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_efafd ,_aacgcb :=d .Token ();if _aacgcb !=nil {return _aacgcb ;};if _fgfff ,_ebfbd :=_efafd .(_dd .EndElement );_ebfbd &&_fgfff .Name ==start .Name {*_bgaac =1; +return nil ;};if _dbfga ,_cacae :=_efafd .(_dd .CharData );!_cacae {return _da .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",_efafd );}else {switch string (_dbfga ){case "":*_bgaac =0; +case "\u0062\u006f\u0074\u0068":*_bgaac =1;case "\u006d\u0069\u006eu\u0073":*_bgaac =2;case "\u0070\u006c\u0075\u0073":*_bgaac =3;};};_efafd ,_aacgcb =d .Token ();if _aacgcb !=nil {return _aacgcb ;};if _aedag ,_cabcc :=_efafd .(_dd .EndElement );_cabcc &&_aedag .Name ==start .Name {return nil ; +};return _da .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",_efafd );};func (_bdbd *CT_Chart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bdbd .PlotArea =NewCT_PlotArea (); +_bcacc :for {_fbf ,_baeb :=d .Token ();if _baeb !=nil {return _baeb ;};switch _ggbab :=_fbf .(type ){case _dd .StartElement :switch _ggbab .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbd .Title =NewCT_Title (); +if _eecc :=d .DecodeElement (_bdbd .Title ,&_ggbab );_eecc !=nil {return _eecc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbd .AutoTitleDeleted =NewCT_Boolean (); +if _fdgb :=d .DecodeElement (_bdbd .AutoTitleDeleted ,&_ggbab );_fdgb !=nil {return _fdgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_bdbd .PivotFmts =NewCT_PivotFmts (); +if _fdgc :=d .DecodeElement (_bdbd .PivotFmts ,&_ggbab );_fdgc !=nil {return _fdgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_bdbd .View3D =NewCT_View3D (); +if _bbedg :=d .DecodeElement (_bdbd .View3D ,&_ggbab );_bbedg !=nil {return _bbedg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_bdbd .Floor =NewCT_Surface (); +if _bcgb :=d .DecodeElement (_bdbd .Floor ,&_ggbab );_bcgb !=nil {return _bcgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_bdbd .SideWall =NewCT_Surface (); +if _ecffe :=d .DecodeElement (_bdbd .SideWall ,&_ggbab );_ecffe !=nil {return _ecffe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_bdbd .BackWall =NewCT_Surface (); +if _ddb :=d .DecodeElement (_bdbd .BackWall ,&_ggbab );_ddb !=nil {return _ddb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _fdbb :=d .DecodeElement (_bdbd .PlotArea ,&_ggbab ); +_fdbb !=nil {return _fdbb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_bdbd .Legend =NewCT_Legend (); +if _cfab :=d .DecodeElement (_bdbd .Legend ,&_ggbab );_cfab !=nil {return _cfab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_bdbd .PlotVisOnly =NewCT_Boolean (); +if _agaa :=d .DecodeElement (_bdbd .PlotVisOnly ,&_ggbab );_agaa !=nil {return _agaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_bdbd .DispBlanksAs =NewCT_DispBlanksAs (); +if _gbfb :=d .DecodeElement (_bdbd .DispBlanksAs ,&_ggbab );_gbfb !=nil {return _gbfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_bdbd .ShowDLblsOverMax =NewCT_Boolean (); +if _egeb :=d .DecodeElement (_bdbd .ShowDLblsOverMax ,&_ggbab );_egeb !=nil {return _egeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbd .ExtLst =NewCT_ExtensionList (); +if _eecd :=d .DecodeElement (_bdbd .ExtLst ,&_ggbab );_eecd !=nil {return _eecd ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ggbab .Name ); +if _daea :=d .Skip ();_daea !=nil {return _daea ;};};case _dd .EndElement :break _bcacc ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_feefb *CT_MarkerSize )ValidateWithPath (path string )error {if _feefb .ValAttr !=nil {if *_feefb .ValAttr < 2{return _bb .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 ,*_feefb .ValAttr ); -};if *_feefb .ValAttr > 72{return _bb .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 ,*_feefb .ValAttr );};};return nil ; -};type CT_TickMark struct{ValAttr ST_TickMark ;}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_gafe *CT_GapAmount )ValidateWithPath (path string )error {if _gafe .ValAttr !=nil {if _eeef :=_gafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};};return nil ;};func (_aegea *CT_ScatterStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cbfga :=range start .Attr {if _cbfga .Name .Local =="\u0076\u0061\u006c"{_aegea .ValAttr .UnmarshalXMLAttr (_cbfga ); +continue ;};};for {_bedab ,_cdfc :=d .Token ();if _cdfc !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cdfc );};if _gdgbb ,_cccbg :=_bedab .(_dd .EndElement ); +_cccbg &&_gdgbb .Name ==start .Name {break ;};};return nil ;};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func (_daage *CT_ExtensionList )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _daage .Ext !=nil {_edabb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_cefcf :=range _daage .Ext {e .EncodeElement (_cefcf ,_edabb );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ; +}; -// Validate validates the CT_Area3DChart and its children -func (_ba *CT_Area3DChart )Validate ()error {return _ba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_dceae *CT_DateAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dceae .AxId =NewCT_UnsignedInt (); -_dceae .Scaling =NewCT_Scaling ();_dceae .AxPos =NewCT_AxPos ();_dceae .CrossAx =NewCT_UnsignedInt ();_abae :for {_dabb ,_fcef :=d .Token ();if _fcef !=nil {return _fcef ;};switch _aced :=_dabb .(type ){case _b .StartElement :switch _aced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfbca :=d .DecodeElement (_dceae .AxId ,&_aced ); -_gfbca !=nil {return _gfbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgfe :=d .DecodeElement (_dceae .Scaling ,&_aced ); -_fgfe !=nil {return _fgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .Delete =NewCT_Boolean (); -if _dcfg :=d .DecodeElement (_dceae .Delete ,&_aced );_dcfg !=nil {return _dcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edaa :=d .DecodeElement (_dceae .AxPos ,&_aced ); -_edaa !=nil {return _edaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dceae .MajorGridlines =NewCT_ChartLines (); -if _ffce :=d .DecodeElement (_dceae .MajorGridlines ,&_aced );_ffce !=nil {return _ffce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dceae .MinorGridlines =NewCT_ChartLines (); -if _dbca :=d .DecodeElement (_dceae .MinorGridlines ,&_aced );_dbca !=nil {return _dbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .Title =NewCT_Title (); -if _fcaa :=d .DecodeElement (_dceae .Title ,&_aced );_fcaa !=nil {return _fcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .NumFmt =NewCT_NumFmt (); -if _fdag :=d .DecodeElement (_dceae .NumFmt ,&_aced );_fdag !=nil {return _fdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dceae .MajorTickMark =NewCT_TickMark (); -if _ebeb :=d .DecodeElement (_dceae .MajorTickMark ,&_aced );_ebeb !=nil {return _ebeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dceae .MinorTickMark =NewCT_TickMark (); -if _ccf :=d .DecodeElement (_dceae .MinorTickMark ,&_aced );_ccf !=nil {return _ccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_dceae .TickLblPos =NewCT_TickLblPos (); -if _ggc :=d .DecodeElement (_dceae .TickLblPos ,&_aced );_ggc !=nil {return _ggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .SpPr =_ca .NewCT_ShapeProperties (); -if _facbe :=d .DecodeElement (_dceae .SpPr ,&_aced );_facbe !=nil {return _facbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .TxPr =_ca .NewCT_TextBody (); -if _fcfc :=d .DecodeElement (_dceae .TxPr ,&_aced );_fcfc !=nil {return _fcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bedcc :=d .DecodeElement (_dceae .CrossAx ,&_aced ); -_bedcc !=nil {return _bedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .Choice =NewEG_AxSharedChoice (); -if _bfgd :=d .DecodeElement (&_dceae .Choice .Crosses ,&_aced );_bfgd !=nil {return _bfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .Choice =NewEG_AxSharedChoice (); -if _dedfb :=d .DecodeElement (&_dceae .Choice .CrossesAt ,&_aced );_dedfb !=nil {return _dedfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_dceae .Auto =NewCT_Boolean (); -if _gced :=d .DecodeElement (_dceae .Auto ,&_aced );_gced !=nil {return _gced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_dceae .LblOffset =NewCT_LblOffset (); -if _caab :=d .DecodeElement (_dceae .LblOffset ,&_aced );_caab !=nil {return _caab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_dceae .BaseTimeUnit =NewCT_TimeUnit (); -if _faaa :=d .DecodeElement (_dceae .BaseTimeUnit ,&_aced );_faaa !=nil {return _faaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_dceae .MajorUnit =NewCT_AxisUnit (); -if _fddc :=d .DecodeElement (_dceae .MajorUnit ,&_aced );_fddc !=nil {return _fddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_dceae .MajorTimeUnit =NewCT_TimeUnit (); -if _dgfca :=d .DecodeElement (_dceae .MajorTimeUnit ,&_aced );_dgfca !=nil {return _dgfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_dceae .MinorUnit =NewCT_AxisUnit (); -if _bdad :=d .DecodeElement (_dceae .MinorUnit ,&_aced );_bdad !=nil {return _bdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_dceae .MinorTimeUnit =NewCT_TimeUnit (); -if _ceaf :=d .DecodeElement (_dceae .MinorTimeUnit ,&_aced );_ceaf !=nil {return _ceaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceae .ExtLst =NewCT_ExtensionList (); -if _bcbe :=d .DecodeElement (_dceae .ExtLst ,&_aced );_bcbe !=nil {return _bcbe ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_aced .Name ); -if _accba :=d .Skip ();_accba !=nil {return _accba ;};};case _b .EndElement :break _abae ;case _b .CharData :};};return nil ;};func (_agee *EG_PieChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agee .VaryColors !=nil {_abeee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_agee .VaryColors ,_abeee );};if _agee .Ser !=nil {_gcbac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dedgg :=range _agee .Ser {e .EncodeElement (_dedgg ,_gcbac );};};if _agee .DLbls !=nil {_debfde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_agee .DLbls ,_debfde );};return nil ;};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ; -AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_ca .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_gdbag *CT_Trendline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gdbag .Name !=nil {_bedbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ae .AddPreserveSpaceAttr (&_bedbc ,*_gdbag .Name );e .EncodeElement (_gdbag .Name ,_bedbc );};if _gdbag .SpPr !=nil {_deadd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gdbag .SpPr ,_deadd );};_affdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gdbag .TrendlineType ,_affdd );if _gdbag .Order !=nil {_bdeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_gdbag .Order ,_bdeg );};if _gdbag .Period !=nil {_abbgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_gdbag .Period ,_abbgb );};if _gdbag .Forward !=nil {_edbgf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}}; -e .EncodeElement (_gdbag .Forward ,_edbgf );};if _gdbag .Backward !=nil {_fgbac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_gdbag .Backward ,_fgbac );};if _gdbag .Intercept !=nil {_ceadb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}}; -e .EncodeElement (_gdbag .Intercept ,_ceadb );};if _gdbag .DispRSqr !=nil {_bgcce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_gdbag .DispRSqr ,_bgcce );};if _gdbag .DispEq !=nil {_addcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}}; -e .EncodeElement (_gdbag .DispEq ,_addcb );};if _gdbag .TrendlineLbl !=nil {_gbfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_gdbag .TrendlineLbl ,_gbfd ); -};if _gdbag .ExtLst !=nil {_ebaga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdbag .ExtLst ,_ebaga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_febdcf :=&CT_PlotAreaChoice1 {}; -return _febdcf };type ST_TickLblPos byte ;func (_fbdad ST_AxPos )Validate ()error {return _fbdad .ValidateWithPath ("")};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_LayoutTarget and its children +func (_eefg *CT_LayoutTarget )Validate ()error {return _eefg .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};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 *_de .CT_ShapeProperties ;TxPr *_de .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 (_aedab ST_TrendlineType )Validate ()error {return _aedab .ValidateWithPath ("")}; +func NewCT_ExtensionList ()*CT_ExtensionList {_baefb :=&CT_ExtensionList {};return _baefb };func (_eegfe *CT_SerAx )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eegfe .AxId =NewCT_UnsignedInt ();_eegfe .Scaling =NewCT_Scaling ();_eegfe .AxPos =NewCT_AxPos (); +_eegfe .CrossAx =NewCT_UnsignedInt ();_egdde :for {_dfaed ,_gcea :=d .Token ();if _gcea !=nil {return _gcea ;};switch _dffgb :=_dfaed .(type ){case _dd .StartElement :switch _dffgb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgcfg :=d .DecodeElement (_eegfe .AxId ,&_dffgb ); +_cgcfg !=nil {return _cgcfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgeaf :=d .DecodeElement (_eegfe .Scaling ,&_dffgb ); +_dgeaf !=nil {return _dgeaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .Delete =NewCT_Boolean (); +if _daccf :=d .DecodeElement (_eegfe .Delete ,&_dffgb );_daccf !=nil {return _daccf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcfc :=d .DecodeElement (_eegfe .AxPos ,&_dffgb ); +_gcfc !=nil {return _gcfc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_eegfe .MajorGridlines =NewCT_ChartLines (); +if _ccdcb :=d .DecodeElement (_eegfe .MajorGridlines ,&_dffgb );_ccdcb !=nil {return _ccdcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_eegfe .MinorGridlines =NewCT_ChartLines (); +if _dfdbf :=d .DecodeElement (_eegfe .MinorGridlines ,&_dffgb );_dfdbf !=nil {return _dfdbf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .Title =NewCT_Title (); +if _gaaeg :=d .DecodeElement (_eegfe .Title ,&_dffgb );_gaaeg !=nil {return _gaaeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .NumFmt =NewCT_NumFmt (); +if _dgddec :=d .DecodeElement (_eegfe .NumFmt ,&_dffgb );_dgddec !=nil {return _dgddec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_eegfe .MajorTickMark =NewCT_TickMark (); +if _adcfg :=d .DecodeElement (_eegfe .MajorTickMark ,&_dffgb );_adcfg !=nil {return _adcfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_eegfe .MinorTickMark =NewCT_TickMark (); +if _dffgg :=d .DecodeElement (_eegfe .MinorTickMark ,&_dffgb );_dffgg !=nil {return _dffgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_eegfe .TickLblPos =NewCT_TickLblPos (); +if _gacc :=d .DecodeElement (_eegfe .TickLblPos ,&_dffgb );_gacc !=nil {return _gacc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .SpPr =_de .NewCT_ShapeProperties (); +if _abfdf :=d .DecodeElement (_eegfe .SpPr ,&_dffgb );_abfdf !=nil {return _abfdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .TxPr =_de .NewCT_TextBody (); +if _gaag :=d .DecodeElement (_eegfe .TxPr ,&_dffgb );_gaag !=nil {return _gaag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _egag :=d .DecodeElement (_eegfe .CrossAx ,&_dffgb ); +_egag !=nil {return _egag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .Choice =NewEG_AxSharedChoice (); +if _edfa :=d .DecodeElement (&_eegfe .Choice .Crosses ,&_dffgb );_edfa !=nil {return _edfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .Choice =NewEG_AxSharedChoice (); +if _fabbf :=d .DecodeElement (&_eegfe .Choice .CrossesAt ,&_dffgb );_fabbf !=nil {return _fabbf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_eegfe .TickLblSkip =NewCT_Skip (); +if _cegce :=d .DecodeElement (_eegfe .TickLblSkip ,&_dffgb );_cegce !=nil {return _cegce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_eegfe .TickMarkSkip =NewCT_Skip (); +if _faaed :=d .DecodeElement (_eegfe .TickMarkSkip ,&_dffgb );_faaed !=nil {return _faaed ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegfe .ExtLst =NewCT_ExtensionList (); +if _dfegc :=d .DecodeElement (_eegfe .ExtLst ,&_dffgb );_dfegc !=nil {return _dfegc ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_dffgb .Name ); +if _aacab :=d .Skip ();_aacab !=nil {return _aacab ;};};case _dd .EndElement :break _egdde ;case _dd .CharData :};};return nil ;};func (_ccgf *CT_MultiLvlStrRef )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_deae :for {_bcdd ,_aeegc :=d .Token (); +if _aeegc !=nil {return _aeegc ;};switch _dfeg :=_bcdd .(type ){case _dd .StartElement :switch _dfeg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faeb :=d .DecodeElement (&_ccgf .F ,&_dfeg ); +_faeb !=nil {return _faeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgf .MultiLvlStrCache =NewCT_MultiLvlStrData (); +if _befg :=d .DecodeElement (_ccgf .MultiLvlStrCache ,&_dfeg );_befg !=nil {return _befg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgf .ExtLst =NewCT_ExtensionList (); +if _agec :=d .DecodeElement (_ccgf .ExtLst ,&_dfeg );_agec !=nil {return _agec ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_dfeg .Name ); +if _ebgga :=d .Skip ();_ebgga !=nil {return _ebgga ;};};case _dd .EndElement :break _deae ;case _dd .CharData :};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_cege *CT_StrVal )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fcfcf :=range start .Attr {if _fcfcf .Name .Local =="\u0069\u0064\u0078"{_acdgf ,_dedcc :=_b .ParseUint (_fcfcf .Value ,10,32); +if _dedcc !=nil {return _dedcc ;};_cege .IdxAttr =uint32 (_acdgf );continue ;};};_ebcdb :for {_gadb ,_fcgad :=d .Token ();if _fcgad !=nil {return _fcgad ;};switch _baffaa :=_gadb .(type ){case _dd .StartElement :switch _baffaa .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acba :=d .DecodeElement (&_cege .V ,&_baffaa ); +_acba !=nil {return _acba ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_baffaa .Name ); +if _cgfad :=d .Skip ();_cgfad !=nil {return _cgfad ;};};case _dd .EndElement :break _ebcdb ;case _dd .CharData :};};return nil ;};func (_daaee ST_LblAlgn )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_daaee .String (),start ); +}; -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_bdded *CT_LegendPos )ValidateWithPath (path string )error {if _fcfad :=_bdded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcfad !=nil {return _fcfad ;};return nil ;};func (_dbeee ST_LayoutMode )Validate ()error {return _dbeee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_dgbed *CT_DispBlanksAs )ValidateWithPath (path string )error {if _bceb :=_dgbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bceb !=nil {return _bceb ;};return nil ;};func (_fbcg *CT_BubbleChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _fbcg .VaryColors !=nil {_bbfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fbcg .VaryColors ,_bbfb );};if _fbcg .Ser !=nil {_addc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_bec :=range _fbcg .Ser {e .EncodeElement (_bec ,_addc );};};if _fbcg .DLbls !=nil {_gegd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fbcg .DLbls ,_gegd );};if _fbcg .Bubble3D !=nil {_bgfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; +e .EncodeElement (_fbcg .Bubble3D ,_bgfd );};if _fbcg .BubbleScale !=nil {_ebef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_fbcg .BubbleScale ,_ebef ); +};if _fbcg .ShowNegBubbles !=nil {_fbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_fbcg .ShowNegBubbles ,_fbb );};if _fbcg .SizeRepresents !=nil {_addf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}}; +e .EncodeElement (_fbcg .SizeRepresents ,_addf );};_faedb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cdfe :=range _fbcg .AxId {e .EncodeElement (_cdfe ,_faedb );};if _fbcg .ExtLst !=nil {_fefad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fbcg .ExtLst ,_fefad );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_aefa *CT_CustSplit )ValidateWithPath (path string )error {for _egf ,_dggc :=range _aefa .SecondPiePt {if _ebga :=_dggc .ValidateWithPath (_da .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_egf )); +_ebga !=nil {return _ebga ;};};return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_bdcgg :=&EG_AxSharedChoice {};return _bdcgg };func (_gabd *CT_Orientation )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fedba :=range start .Attr {if _fedba .Name .Local =="\u0076\u0061\u006c"{_gabd .ValAttr .UnmarshalXMLAttr (_fedba ); +continue ;};};for {_cafbf ,_gcef :=d .Token ();if _gcef !=nil {return _da .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",_gcef );};if _ecaaf ,_dagbba :=_cafbf .(_dd .EndElement ); +_dagbba &&_ecaaf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_StrVal and its children -func (_bbbf *CT_StrVal )Validate ()error {return _bbbf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .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 ;}; +// Validate validates the EG_LegendEntryData and its children +func (_gcbea *EG_LegendEntryData )Validate ()error {return _gcbea .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func NewCT_PieSer ()*CT_PieSer {_dacdb :=&CT_PieSer {};_dacdb .Idx =NewCT_UnsignedInt (); +_dacdb .Order =NewCT_UnsignedInt ();return _dacdb ;}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_dccc *CT_LineSer )ValidateWithPath (path string )error {if _fbgee :=_dccc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fbgee !=nil {return _fbgee ;};if _bccf :=_dccc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_bccf !=nil {return _bccf ;};if _dccc .Tx !=nil {if _fafef :=_dccc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fafef !=nil {return _fafef ;};};if _dccc .SpPr !=nil {if _gabgd :=_dccc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gabgd !=nil {return _gabgd ; -};};if _dccc .Marker !=nil {if _dbgc :=_dccc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dbgc !=nil {return _dbgc ;};};for _cdabc ,_agdg :=range _dccc .DPt {if _bcdg :=_agdg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cdabc )); -_bcdg !=nil {return _bcdg ;};};if _dccc .DLbls !=nil {if _bgfb :=_dccc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgfb !=nil {return _bgfb ;};};for _gcdd ,_agaeg :=range _dccc .Trendline {if _gcfa :=_agaeg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gcdd )); -_gcfa !=nil {return _gcfa ;};};if _dccc .ErrBars !=nil {if _facda :=_dccc .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_facda !=nil {return _facda ;};};if _dccc .Cat !=nil {if _fbfc :=_dccc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_fbfc !=nil {return _fbfc ;};};if _dccc .Val !=nil {if _aecf :=_dccc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aecf !=nil {return _aecf ;};};if _dccc .Smooth !=nil {if _dafc :=_dccc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); -_dafc !=nil {return _dafc ;};};if _dccc .ExtLst !=nil {if _acbbg :=_dccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acbbg !=nil {return _acbbg ;};};return nil ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1; -ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);func NewCT_PictureFormat ()*CT_PictureFormat {_cbfba :=&CT_PictureFormat {};_cbfba .ValAttr =ST_PictureFormat (1);return _cbfba ;};func NewCT_DLbl ()*CT_DLbl {_babc :=&CT_DLbl {}; -_babc .Idx =NewCT_UnsignedInt ();return _babc };func (_gbba *CT_Line3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bgbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_gbba .Grouping ,_bgbb );if _gbba .VaryColors !=nil {_cbfaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbba .VaryColors ,_cbfaf );};if _gbba .Ser !=nil {_fbfgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_cadd :=range _gbba .Ser {e .EncodeElement (_cadd ,_fbfgb );};};if _gbba .DLbls !=nil {_fccc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbba .DLbls ,_fccc );};if _gbba .DropLines !=nil {_fccff :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_gbba .DropLines ,_fccff );};if _gbba .GapDepth !=nil {_egae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gbba .GapDepth ,_egae );};_dffc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_efba :=range _gbba .AxId {e .EncodeElement (_efba ,_dffc );};if _gbba .ExtLst !=nil {_gaafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbba .ExtLst ,_gaafe );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_gfgba *CT_ValAx )ValidateWithPath (path string )error {if _gfcf :=_gfgba .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gfcf !=nil {return _gfcf ;};if _fgdgf :=_gfgba .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_fgdgf !=nil {return _fgdgf ;};if _gfgba .Delete !=nil {if _bffee :=_gfgba .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bffee !=nil {return _bffee ;};};if _gegeea :=_gfgba .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_gegeea !=nil {return _gegeea ;};if _gfgba .MajorGridlines !=nil {if _cbeeb :=_gfgba .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cbeeb !=nil {return _cbeeb ;};};if _gfgba .MinorGridlines !=nil {if _ebfefc :=_gfgba .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_ebfefc !=nil {return _ebfefc ;};};if _gfgba .Title !=nil {if _ffgdc :=_gfgba .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ffgdc !=nil {return _ffgdc ;};};if _gfgba .NumFmt !=nil {if _ddfa :=_gfgba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_ddfa !=nil {return _ddfa ;};};if _gfgba .MajorTickMark !=nil {if _eeccd :=_gfgba .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eeccd !=nil {return _eeccd ;};};if _gfgba .MinorTickMark !=nil {if _cfcdg :=_gfgba .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_cfcdg !=nil {return _cfcdg ;};};if _gfgba .TickLblPos !=nil {if _bfda :=_gfgba .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bfda !=nil {return _bfda ;};};if _gfgba .SpPr !=nil {if _cdegb :=_gfgba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cdegb !=nil {return _cdegb ;};};if _gfgba .TxPr !=nil {if _eccag :=_gfgba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eccag !=nil {return _eccag ;};};if _aebde :=_gfgba .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_aebde !=nil {return _aebde ;};if _gfgba .Choice !=nil {if _bebeg :=_gfgba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bebeg !=nil {return _bebeg ;};};if _gfgba .CrossBetween !=nil {if _bfcc :=_gfgba .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"); +_bfcc !=nil {return _bfcc ;};};if _gfgba .MajorUnit !=nil {if _ebfdc :=_gfgba .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_ebfdc !=nil {return _ebfdc ;};};if _gfgba .MinorUnit !=nil {if _afafc :=_gfgba .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"); +_afafc !=nil {return _afafc ;};};if _gfgba .DispUnits !=nil {if _fgged :=_gfgba .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_fgged !=nil {return _fgged ;};};if _gfgba .ExtLst !=nil {if _acfebg :=_gfgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_acfebg !=nil {return _acfebg ;};};return nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_ddfcf *CT_DLblsChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ddfcf .Delete !=nil {_egea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_ddfcf .Delete ,_egea );};if _ddfcf .NumFmt !=nil {_bdcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ddfcf .NumFmt ,_bdcc );};if _ddfcf .SpPr !=nil {_edda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ddfcf .SpPr ,_edda );};if _ddfcf .TxPr !=nil {_ebgg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddfcf .TxPr ,_ebgg );};if _ddfcf .DLblPos !=nil {_dfdb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; +e .EncodeElement (_ddfcf .DLblPos ,_dfdb );};if _ddfcf .ShowLegendKey !=nil {_cfbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ddfcf .ShowLegendKey ,_cfbf ); +};if _ddfcf .ShowVal !=nil {_dafad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ddfcf .ShowVal ,_dafad );};if _ddfcf .ShowCatName !=nil {_bbeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_ddfcf .ShowCatName ,_bbeg );};if _ddfcf .ShowSerName !=nil {_eceb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ddfcf .ShowSerName ,_eceb ); +};if _ddfcf .ShowPercent !=nil {_dedf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ddfcf .ShowPercent ,_dedf );};if _ddfcf .ShowBubbleSize !=nil {_fgdaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_ddfcf .ShowBubbleSize ,_fgdaa );};if _ddfcf .Separator !=nil {_aabe :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dab .AddPreserveSpaceAttr (&_aabe ,*_ddfcf .Separator ); +e .EncodeElement (_ddfcf .Separator ,_aabe );};if _ddfcf .ShowLeaderLines !=nil {_fded :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddfcf .ShowLeaderLines ,_fded ); +};if _ddfcf .LeaderLines !=nil {_cbda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddfcf .LeaderLines ,_cbda );};return nil ;};func (_adce *CT_ChartLines )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _adce .SpPr !=nil {_ggaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adce .SpPr ,_ggaa );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Legend and its children -func (_ddeb *CT_Legend )Validate ()error {return _ddeb .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func (_feeeb *CT_LegendEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeeb .Idx =NewCT_UnsignedInt ();_accc :for {_ffgc ,_eaaebc :=d .Token (); -if _eaaebc !=nil {return _eaaebc ;};switch _dfgeg :=_ffgc .(type ){case _b .StartElement :switch _dfgeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acfc :=d .DecodeElement (_feeeb .Idx ,&_dfgeg ); -_acfc !=nil {return _acfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _feeeb .Choice ==nil {_feeeb .Choice =NewCT_LegendEntryChoice (); -};if _gfac :=d .DecodeElement (&_feeeb .Choice .Delete ,&_dfgeg );_gfac !=nil {return _gfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _feeeb .Choice ==nil {_feeeb .Choice =NewCT_LegendEntryChoice (); -};if _egcb :=d .DecodeElement (&_feeeb .Choice .TxPr ,&_dfgeg );_egcb !=nil {return _egcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feeeb .ExtLst =NewCT_ExtensionList (); -if _dfeg :=d .DecodeElement (_feeeb .ExtLst ,&_dfgeg );_dfeg !=nil {return _dfeg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_dfgeg .Name ); -if _bdafc :=d .Skip ();_bdafc !=nil {return _bdafc ;};};case _b .EndElement :break _accc ;case _b .CharData :};};return nil ;};func (_agcf ST_Shape )ValidateWithPath (path string )error {switch _agcf {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcf )); -};return nil ;};func (_eagd *CT_DPt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eagd .Idx ,_acee );if _eagd .InvertIfNegative !=nil {_ecaf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_eagd .InvertIfNegative ,_ecaf );};if _eagd .Marker !=nil {_cgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_eagd .Marker ,_cgb );};if _eagd .Bubble3D !=nil {_gbea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; -e .EncodeElement (_eagd .Bubble3D ,_gbea );};if _eagd .Explosion !=nil {_ccadd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eagd .Explosion ,_ccadd );};if _eagd .SpPr !=nil {_gccg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_eagd .SpPr ,_gccg );};if _eagd .PictureOptions !=nil {_efgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eagd .PictureOptions ,_efgd ); -};if _eagd .ExtLst !=nil {_fad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagd .ExtLst ,_fad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ; -};func (_deeac *CT_TrendlineLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deeac .Layout !=nil {_gceg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_deeac .Layout ,_gceg ); -};if _deeac .Tx !=nil {_ecaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_deeac .Tx ,_ecaa );};if _deeac .NumFmt !=nil {_gddc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_deeac .NumFmt ,_gddc );};if _deeac .SpPr !=nil {_bfgee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_deeac .SpPr ,_bfgee );};if _deeac .TxPr !=nil {_dbgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_deeac .TxPr ,_dbgb );};if _deeac .ExtLst !=nil {_agagd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deeac .ExtLst ,_agagd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_egdc ST_OfPieType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcead :=_b .Attr {};_bcead .Name =name ;switch _egdc {case ST_OfPieTypeUnset :_bcead .Value ="";case ST_OfPieTypePie :_bcead .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_bcead .Value ="\u0062\u0061\u0072"; -};return _bcead ,nil ;};func (_bfada ST_PageSetupOrientation )Validate ()error {return _bfada .ValidateWithPath ("")};func (_gacgca ST_LblAlgn )ValidateWithPath (path string )error {switch _gacgca {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacgca )); -};return nil ;}; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_gdgcd *CT_StockChart )ValidateWithPath (path string )error {for _fdffd ,_eeeda :=range _gdgcd .Ser {if _gadc :=_eeeda .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdffd ));_gadc !=nil {return _gadc ; +};};if _gdgcd .DLbls !=nil {if _aeefc :=_gdgcd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aeefc !=nil {return _aeefc ;};};if _gdgcd .DropLines !=nil {if _gaaed :=_gdgcd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"); +_gaaed !=nil {return _gaaed ;};};if _gdgcd .HiLowLines !=nil {if _ggdgf :=_gdgcd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_ggdgf !=nil {return _ggdgf ;};};if _gdgcd .UpDownBars !=nil {if _gggd :=_gdgcd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"); +_gggd !=nil {return _gggd ;};};for _dbdcb ,_bbgeb :=range _gdgcd .AxId {if _abbf :=_bbgeb .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbdcb ));_abbf !=nil {return _abbf ;};};if _gdgcd .ExtLst !=nil {if _gegfe :=_gdgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gegfe !=nil {return _gegfe ;};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_addde :=&CT_PageMargins {};return _addde };func NewCT_Double ()*CT_Double {_cacbg :=&CT_Double {};return _cacbg }; -// Validate validates the CT_Double and its children -func (_bagg *CT_Double )Validate ()error {return _bagg .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func NewCT_Area3DChart ()*CT_Area3DChart {_bbb :=&CT_Area3DChart {};return _bbb }; +// Validate validates the CT_ScatterStyle and its children +func (_cbgfa *CT_ScatterStyle )Validate ()error {return _cbgfa .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_DepthPercent and its children -func (_ggeeb *CT_DepthPercent )Validate ()error {return _ggeeb .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_fdda *CT_OfPieChart )ValidateWithPath (path string )error {if _gdccd :=_fdda .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_gdccd !=nil {return _gdccd ;};if _fdda .VaryColors !=nil {if _bfbe :=_fdda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_bfbe !=nil {return _bfbe ;};};for _fbff ,_fdfd :=range _fdda .Ser {if _ffea :=_fdfd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbff ));_ffea !=nil {return _ffea ;};};if _fdda .DLbls !=nil {if _fcccd :=_fdda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_fcccd !=nil {return _fcccd ;};};if _fdda .GapWidth !=nil {if _fbfga :=_fdda .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fbfga !=nil {return _fbfga ;};};if _fdda .SplitType !=nil {if _debab :=_fdda .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"); +_debab !=nil {return _debab ;};};if _fdda .SplitPos !=nil {if _faec :=_fdda .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_faec !=nil {return _faec ;};};if _fdda .CustSplit !=nil {if _ffgbg :=_fdda .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"); +_ffgbg !=nil {return _ffgbg ;};};if _fdda .SecondPieSize !=nil {if _cbgbc :=_fdda .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_cbgbc !=nil {return _cbgbc ;};};for _debbf ,_effef :=range _fdda .SerLines {if _gfgb :=_effef .ValidateWithPath (_da .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_debbf )); +_gfgb !=nil {return _gfgb ;};};if _fdda .ExtLst !=nil {if _ffcff :=_fdda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcff !=nil {return _ffcff ;};};return nil ;};func (_cdac *ST_AxPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fdbgbg ,_bddcg :=d .Token (); +if _bddcg !=nil {return _bddcg ;};if _bcdaab ,_fbgbb :=_fdbgbg .(_dd .EndElement );_fbgbb &&_bcdaab .Name ==start .Name {*_cdac =1;return nil ;};if _cfagb ,_afcae :=_fdbgbg .(_dd .CharData );!_afcae {return _da .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",_fdbgbg ); +}else {switch string (_cfagb ){case "":*_cdac =0;case "\u0062":*_cdac =1;case "\u006c":*_cdac =2;case "\u0072":*_cdac =3;case "\u0074":*_cdac =4;};};_fdbgbg ,_bddcg =d .Token ();if _bddcg !=nil {return _bddcg ;};if _beecf ,_cccag :=_fdbgbg .(_dd .EndElement ); +_cccag &&_beecf .Name ==start .Name {return nil ;};return _da .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",_fdbgbg );}; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_bggd *CT_ChartSpace )ValidateWithPath (path string )error {if _bggd .Date1904 !=nil {if _afcb :=_bggd .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_afcb !=nil {return _afcb ;};};if _bggd .Lang !=nil {if _cbcg :=_bggd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_cbcg !=nil {return _cbcg ;};};if _bggd .RoundedCorners !=nil {if _dcfd :=_bggd .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_dcfd !=nil {return _dcfd ;};};if _bggd .Style !=nil {if _fafba :=_bggd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_fafba !=nil {return _fafba ;};};if _bggd .ClrMapOvr !=nil {if _bbgb :=_bggd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bbgb !=nil {return _bbgb ;};};if _bggd .PivotSource !=nil {if _egag :=_bggd .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); -_egag !=nil {return _egag ;};};if _bggd .Protection !=nil {if _efed :=_bggd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_efed !=nil {return _efed ;};};if _debdb :=_bggd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); -_debdb !=nil {return _debdb ;};if _bggd .SpPr !=nil {if _ebdb :=_bggd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebdb !=nil {return _ebdb ;};};if _bggd .TxPr !=nil {if _bdee :=_bggd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bdee !=nil {return _bdee ;};};if _bggd .ExternalData !=nil {if _adfa :=_bggd .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_adfa !=nil {return _adfa ;};};if _bggd .PrintSettings !=nil {if _ddgg :=_bggd .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"); -_ddgg !=nil {return _ddgg ;};};if _bggd .UserShapes !=nil {if _gebb :=_bggd .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_gebb !=nil {return _gebb ;};};if _bggd .ExtLst !=nil {if _bbgd :=_bggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbgd !=nil {return _bbgd ;};};return nil ;};func (_bebad *ST_LblAlgn )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bebad =0;case "\u0063\u0074\u0072":*_bebad =1;case "\u006c":*_bebad =2;case "\u0072":*_bebad =3;};return nil ;}; -func (_bfffg ST_PageSetupOrientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebcfc :=_b .Attr {};_ebcfc .Name =name ;switch _bfffg {case ST_PageSetupOrientationUnset :_ebcfc .Value ="";case ST_PageSetupOrientationDefault :_ebcfc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_PageSetupOrientationPortrait :_ebcfc .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_ebcfc .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _ebcfc ,nil ;}; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_cgcca *CT_LogBase )ValidateWithPath (path string )error {if _cgcca .ValAttr < 2{return _da .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 ,_cgcca .ValAttr ); +};if _cgcca .ValAttr > 1000{return _da .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 ,_cgcca .ValAttr ); +};return nil ;};type CT_Extension struct{UriAttr *string ;Any _dab .Any ;};func (_ceac *CT_LblAlgn )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_cbae ,_eefc :=_ceac .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"});if _eefc !=nil {return _eefc ; +};start .Attr =append (start .Attr ,_cbae );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_Period struct{ValAttr *uint32 ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;}; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_bbbe *CT_AreaChart )ValidateWithPath (path string )error {if _bbbe .Grouping !=nil {if _fcd :=_bbbe .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fcd !=nil {return _fcd ;};};if _bbbe .VaryColors !=nil {if _ef :=_bbbe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_ef !=nil {return _ef ;};};for _gga ,_cac :=range _bbbe .Ser {if _fbe :=_cac .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gga ));_fbe !=nil {return _fbe ;};};if _bbbe .DLbls !=nil {if _eaf :=_bbbe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_eaf !=nil {return _eaf ;};};if _bbbe .DropLines !=nil {if _edg :=_bbbe .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_edg !=nil {return _edg ;};};for _gdg ,_abb :=range _bbbe .AxId {if _cdbf :=_abb .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdg )); -_cdbf !=nil {return _cdbf ;};};if _bbbe .ExtLst !=nil {if _bff :=_bbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bff !=nil {return _bff ;};};return nil ;};func (_ggcd ST_SplitType )Validate ()error {return _ggcd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_bcg *CT_Boolean )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_DispUnits and its children +func (_acfeg *CT_DispUnits )Validate ()error {return _acfeg .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func NewCT_DTable ()*CT_DTable {_egbf :=&CT_DTable {};return _egbf };func NewCT_ErrValType ()*CT_ErrValType {_dgae :=&CT_ErrValType {}; +return _dgae }; // Validate validates the CT_OfPieType and its children -func (_abacf *CT_OfPieType )Validate ()error {return _abacf .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_fbdfg *ST_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceaab ,_gdfae :=d .Token (); -if _gdfae !=nil {return _gdfae ;};if _cfebf ,_edaeb :=_ceaab .(_b .EndElement );_edaeb &&_cfebf .Name ==start .Name {*_fbdfg =1;return nil ;};if _ffcefg ,_bfed :=_ceaab .(_b .CharData );!_bfed {return _bb .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",_ceaab ); -}else {switch string (_ffcefg ){case "":*_fbdfg =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_fbdfg =1;case "\u006d\u0061\u0078":*_fbdfg =2;case "\u006d\u0069\u006e":*_fbdfg =3;};};_ceaab ,_gdfae =d .Token ();if _gdfae !=nil {return _gdfae ; -};if _daegb ,_daedf :=_ceaab .(_b .EndElement );_daedf &&_daegb .Name ==start .Name {return nil ;};return _bb .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",_ceaab ); -};func (_dcege *CT_NumVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_dcege .IdxAttr )});if _dcege .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dcege .FormatCodeAttr )}); -};e .EncodeToken (start );_dfef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_ae .AddPreserveSpaceAttr (&_dfef ,_dcege .V );e .EncodeElement (_dcege .V ,_dfef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_cbgd :=&CT_ErrValType {}; -return _cbgd };func (_gcgd *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcgd .Ext !=nil {_cedgeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_dfgf :=range _gcgd .Ext {e .EncodeElement (_dfgf ,_cedgeg ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcabg *CT_TextLanguageID )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_dcabg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbggc ST_SizeRepresents )String ()string {switch _bbggc {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func (_aadf ST_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aadf .String (),start ); -};func (_adfda *ST_DepthPercent )Validate ()error {return _adfda .ValidateWithPath ("")};func (_efa *CT_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efa .ValAttr =ST_CrossBetween (1);for _ ,_bac :=range start .Attr {if _bac .Name .Local =="\u0076\u0061\u006c"{_efa .ValAttr .UnmarshalXMLAttr (_bac ); -continue ;};};for {_bedc ,_gcgc :=d .Token ();if _gcgc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_gcgc );};if _baafe ,_dcfa :=_bedc .(_b .EndElement ); -_dcfa &&_baafe .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_aacf *CT_CustSplit )ValidateWithPath (path string )error {for _ccde ,_dfge :=range _aacf .SecondPiePt {if _badc :=_dfge .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_ccde )); -_badc !=nil {return _badc ;};};return nil ;}; +func (_agcge *CT_OfPieType )Validate ()error {return _agcge .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_fbfc *ChartSpace )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fbfc .CT_ChartSpace =*NewCT_ChartSpace (); +_fgadbe :for {_dbfag ,_fgffdc :=d .Token ();if _fgffdc !=nil {return _fgffdc ;};switch _gdce :=_dbfag .(type ){case _dd .StartElement :switch _gdce .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .Date1904 =NewCT_Boolean (); +if _fbge :=d .DecodeElement (_fbfc .Date1904 ,&_gdce );_fbge !=nil {return _fbge ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .Lang =NewCT_TextLanguageID (); +if _fcfbe :=d .DecodeElement (_fbfc .Lang ,&_gdce );_fcfbe !=nil {return _fcfbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .RoundedCorners =NewCT_Boolean (); +if _decfb :=d .DecodeElement (_fbfc .RoundedCorners ,&_gdce );_decfb !=nil {return _decfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .Style =NewCT_Style (); +if _fegaf :=d .DecodeElement (_fbfc .Style ,&_gdce );_fegaf !=nil {return _fegaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fbfc .ClrMapOvr =_de .NewCT_ColorMapping (); +if _ecdg :=d .DecodeElement (_fbfc .ClrMapOvr ,&_gdce );_ecdg !=nil {return _ecdg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_fbfc .PivotSource =NewCT_PivotSource (); +if _ddfcba :=d .DecodeElement (_fbfc .PivotSource ,&_gdce );_ddfcba !=nil {return _ddfcba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbfc .Protection =NewCT_Protection (); +if _bgacg :=d .DecodeElement (_fbfc .Protection ,&_gdce );_bgacg !=nil {return _bgacg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _cceg :=d .DecodeElement (_fbfc .Chart ,&_gdce ); +_cceg !=nil {return _cceg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .SpPr =_de .NewCT_ShapeProperties (); +if _fcfga :=d .DecodeElement (_fbfc .SpPr ,&_gdce );_fcfga !=nil {return _fcfga ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .TxPr =_de .NewCT_TextBody (); +if _gdad :=d .DecodeElement (_fbfc .TxPr ,&_gdce );_gdad !=nil {return _gdad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_fbfc .ExternalData =NewCT_ExternalData (); +if _aebbdg :=d .DecodeElement (_fbfc .ExternalData ,&_gdce );_aebbdg !=nil {return _aebbdg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_fbfc .PrintSettings =NewCT_PrintSettings (); +if _beac :=d .DecodeElement (_fbfc .PrintSettings ,&_gdce );_beac !=nil {return _beac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_fbfc .UserShapes =NewCT_RelId (); +if _fgedf :=d .DecodeElement (_fbfc .UserShapes ,&_gdce );_fgedf !=nil {return _fgedf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfc .ExtLst =NewCT_ExtensionList (); +if _begfd :=d .DecodeElement (_fbfc .ExtLst ,&_gdce );_begfd !=nil {return _begfd ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_gdce .Name ); +if _eedea :=d .Skip ();_eedea !=nil {return _eedea ;};};case _dd .EndElement :break _fgadbe ;case _dd .CharData :};};return nil ;};func (_ededbd *ST_TrendlineType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gbedb ,_baefe :=d .Token (); +if _baefe !=nil {return _baefe ;};if _ecfef ,_efcfge :=_gbedb .(_dd .EndElement );_efcfge &&_ecfef .Name ==start .Name {*_ededbd =1;return nil ;};if _gfga ,_bafgb :=_gbedb .(_dd .CharData );!_bafgb {return _da .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",_gbedb ); +}else {switch string (_gfga ){case "":*_ededbd =0;case "\u0065\u0078\u0070":*_ededbd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ededbd =2;case "\u006c\u006f\u0067":*_ededbd =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ededbd =4;case "\u0070\u006f\u006c\u0079":*_ededbd =5; +case "\u0070\u006f\u0077e\u0072":*_ededbd =6;};};_gbedb ,_baefe =d .Token ();if _baefe !=nil {return _baefe ;};if _gafcf ,_dfgdd :=_gbedb .(_dd .EndElement );_dfgdd &&_gafcf .Name ==start .Name {return nil ;};return _da .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",_gbedb ); +};func NewCT_Layout ()*CT_Layout {_aece :=&CT_Layout {};return _aece };func NewCT_CatAx ()*CT_CatAx {_abaaa :=&CT_CatAx {};_abaaa .AxId =NewCT_UnsignedInt ();_abaaa .Scaling =NewCT_Scaling ();_abaaa .AxPos =NewCT_AxPos ();_abaaa .CrossAx =NewCT_UnsignedInt (); +return _abaaa ;};func NewCT_AxisUnit ()*CT_AxisUnit {_ccac :=&CT_AxisUnit {};_ccac .ValAttr =0+1;return _ccac }; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_gfdc *CT_Extension )ValidateWithPath (path string )error {return nil };func (_gcedf *Group_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabgb :for {_ccdgc ,_eeafc :=d .Token ();if _eeafc !=nil {return _eeafc ;};switch _ggdfa :=_ccdgc .(type ){case _b .StartElement :switch _ggdfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcedf .NumFmt =NewCT_NumFmt (); -if _geeab :=d .DecodeElement (_gcedf .NumFmt ,&_ggdfa );_geeab !=nil {return _geeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcedf .SpPr =_ca .NewCT_ShapeProperties (); -if _dgeg :=d .DecodeElement (_gcedf .SpPr ,&_ggdfa );_dgeg !=nil {return _dgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcedf .TxPr =_ca .NewCT_TextBody (); -if _ffedg :=d .DecodeElement (_gcedf .TxPr ,&_ggdfa );_ffedg !=nil {return _ffedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gcedf .DLblPos =NewCT_DLblPos (); -if _ggece :=d .DecodeElement (_gcedf .DLblPos ,&_ggdfa );_ggece !=nil {return _ggece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_gcedf .ShowLegendKey =NewCT_Boolean (); -if _egegb :=d .DecodeElement (_gcedf .ShowLegendKey ,&_ggdfa );_egegb !=nil {return _egegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_gcedf .ShowVal =NewCT_Boolean (); -if _dcafb :=d .DecodeElement (_gcedf .ShowVal ,&_ggdfa );_dcafb !=nil {return _dcafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_gcedf .ShowCatName =NewCT_Boolean (); -if _cagbe :=d .DecodeElement (_gcedf .ShowCatName ,&_ggdfa );_cagbe !=nil {return _cagbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_gcedf .ShowSerName =NewCT_Boolean (); -if _fdcg :=d .DecodeElement (_gcedf .ShowSerName ,&_ggdfa );_fdcg !=nil {return _fdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_gcedf .ShowPercent =NewCT_Boolean (); -if _ddddg :=d .DecodeElement (_gcedf .ShowPercent ,&_ggdfa );_ddddg !=nil {return _ddddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_gcedf .ShowBubbleSize =NewCT_Boolean (); -if _bcdag :=d .DecodeElement (_gcedf .ShowBubbleSize ,&_ggdfa );_bcdag !=nil {return _bcdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gcedf .Separator =new (string ); -if _edfd :=d .DecodeElement (_gcedf .Separator ,&_ggdfa );_edfd !=nil {return _edfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gcedf .ShowLeaderLines =NewCT_Boolean (); -if _bgbe :=d .DecodeElement (_gcedf .ShowLeaderLines ,&_ggdfa );_bgbe !=nil {return _bgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gcedf .LeaderLines =NewCT_ChartLines (); -if _dbacc :=d .DecodeElement (_gcedf .LeaderLines ,&_ggdfa );_dbacc !=nil {return _dbacc ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_ggdfa .Name ); -if _aaded :=d .Skip ();_aaded !=nil {return _aaded ;};};case _b .EndElement :break _dabgb ;case _b .CharData :};};return nil ;};type CT_AxisUnit struct{ValAttr float64 ;};func (_cfbe *CT_SurfaceSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbe .Idx =NewCT_UnsignedInt (); -_cfbe .Order =NewCT_UnsignedInt ();_ceda :for {_efggd ,_gcaad :=d .Token ();if _gcaad !=nil {return _gcaad ;};switch _ddbbe :=_efggd .(type ){case _b .StartElement :switch _ddbbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfcdg :=d .DecodeElement (_cfbe .Idx ,&_ddbbe ); -_cfcdg !=nil {return _cfcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccgda :=d .DecodeElement (_cfbe .Order ,&_ddbbe ); -_ccgda !=nil {return _ccgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbe .Tx =NewCT_SerTx (); -if _gecb :=d .DecodeElement (_cfbe .Tx ,&_ddbbe );_gecb !=nil {return _gecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbe .SpPr =_ca .NewCT_ShapeProperties (); -if _dgaag :=d .DecodeElement (_cfbe .SpPr ,&_ddbbe );_dgaag !=nil {return _dgaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cfbe .Cat =NewCT_AxDataSource (); -if _afgdc :=d .DecodeElement (_cfbe .Cat ,&_ddbbe );_afgdc !=nil {return _afgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cfbe .Val =NewCT_NumDataSource (); -if _ecaccb :=d .DecodeElement (_cfbe .Val ,&_ddbbe );_ecaccb !=nil {return _ecaccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbe .ExtLst =NewCT_ExtensionList (); -if _badeg :=d .DecodeElement (_cfbe .ExtLst ,&_ddbbe );_badeg !=nil {return _badeg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_ddbbe .Name ); -if _fedbd :=d .Skip ();_fedbd !=nil {return _fedbd ;};};case _b .EndElement :break _ceda ;case _b .CharData :};};return nil ;};func (_egbec *CT_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egbec .ValAttr !=ST_LayoutModeUnset {_effa ,_bedaf :=_egbec .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bedaf !=nil {return _bedaf ;};start .Attr =append (start .Attr ,_effa );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fafbf ST_ScatterStyle )ValidateWithPath (path string )error {switch _fafbf {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fafbf )); -};return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_afebb :=&CT_PrintSettings {};return _afebb };type CT_Style struct{ValAttr uint8 ;};func (_gagbc *EG_BarChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagbc .BarDir =NewCT_BarDir (); -_deagb :for {_bgaea ,_eaaec :=d .Token ();if _eaaec !=nil {return _eaaec ;};switch _bdcg :=_bgaea .(type ){case _b .StartElement :switch _bdcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agcc :=d .DecodeElement (_gagbc .BarDir ,&_bdcg ); -_agcc !=nil {return _agcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagbc .Grouping =NewCT_BarGrouping (); -if _ffebb :=d .DecodeElement (_gagbc .Grouping ,&_bdcg );_ffebb !=nil {return _ffebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagbc .VaryColors =NewCT_Boolean (); -if _facbd :=d .DecodeElement (_gagbc .VaryColors ,&_bdcg );_facbd !=nil {return _facbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaaf :=NewCT_BarSer (); -if _faeecb :=d .DecodeElement (_cfaaf ,&_bdcg );_faeecb !=nil {return _faeecb ;};_gagbc .Ser =append (_gagbc .Ser ,_cfaaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagbc .DLbls =NewCT_DLbls (); -if _cfbca :=d .DecodeElement (_gagbc .DLbls ,&_bdcg );_cfbca !=nil {return _cfbca ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bdcg .Name ); -if _bceeb :=d .Skip ();_bceeb !=nil {return _bceeb ;};};case _b .EndElement :break _deagb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_HeaderFooter and its children +func (_dbgab *CT_HeaderFooter )Validate ()error {return _dbgab .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_agdad *ST_SizeRepresents )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_febd ,_eedf :=d .Token (); +if _eedf !=nil {return _eedf ;};if _abgcc ,_agde :=_febd .(_dd .EndElement );_agde &&_abgcc .Name ==start .Name {*_agdad =1;return nil ;};if _bbaea ,_cfbde :=_febd .(_dd .CharData );!_cfbde {return _da .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",_febd ); +}else {switch string (_bbaea ){case "":*_agdad =0;case "\u0061\u0072\u0065\u0061":*_agdad =1;case "\u0077":*_agdad =2;};};_febd ,_eedf =d .Token ();if _eedf !=nil {return _eedf ;};if _aaegg ,_efgaf :=_febd .(_dd .EndElement );_efgaf &&_aaegg .Name ==start .Name {return nil ; +};return _da .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",_febd );};func (_ceee *CT_PictureStackUnit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_ceee .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_debeb ST_BarGrouping )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_debeb .String (),start );};func NewCT_Tx ()*CT_Tx {_ebcfe :=&CT_Tx {}; +_ebcfe .Choice =NewCT_TxChoice ();return _ebcfe }; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_abbe *CT_AxisUnit )ValidateWithPath (path string )error {if _abbe .ValAttr <=0{return _bb .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 ,_abbe .ValAttr ); -};return nil ;};func NewCT_DTable ()*CT_DTable {_bdde :=&CT_DTable {};return _bdde };type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_ca .CT_TextBody ;}; +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_afg *CT_AxDataSource )ValidateWithPath (path string )error {if _dbg :=_afg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbg !=nil {return _dbg ;};return nil ;};func (_fbbfg *ST_LegendPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cgbac ,_gbgcb :=d .Token (); +if _gbgcb !=nil {return _gbgcb ;};if _egffb ,_faba :=_cgbac .(_dd .EndElement );_faba &&_egffb .Name ==start .Name {*_fbbfg =1;return nil ;};if _abcd ,_ccbea :=_cgbac .(_dd .CharData );!_ccbea {return _da .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",_cgbac ); +}else {switch string (_abcd ){case "":*_fbbfg =0;case "\u0062":*_fbbfg =1;case "\u0074\u0072":*_fbbfg =2;case "\u006c":*_fbbfg =3;case "\u0072":*_fbbfg =4;case "\u0074":*_fbbfg =5;};};_cgbac ,_gbgcb =d .Token ();if _gbgcb !=nil {return _gbgcb ;};if _fedgd ,_bdedee :=_cgbac .(_dd .EndElement ); +_bdedee &&_fedgd .Name ==start .Name {return nil ;};return _da .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",_cgbac );};type Group_DLbl struct{Layout *CT_Layout ; +Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .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 (_bdbfa *CT_HeaderFooter )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_egceb :=range start .Attr {if _egceb .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bdca ,_ccd :=_b .ParseBool (_egceb .Value ); +if _ccd !=nil {return _ccd ;};_bdbfa .AlignWithMarginsAttr =&_bdca ;continue ;};if _egceb .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_bbgf ,_gcgce :=_b .ParseBool (_egceb .Value );if _gcgce !=nil {return _gcgce ; +};_bdbfa .DifferentOddEvenAttr =&_bbgf ;continue ;};if _egceb .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_faadd ,_dgfd :=_b .ParseBool (_egceb .Value );if _dgfd !=nil {return _dgfd ;};_bdbfa .DifferentFirstAttr =&_faadd ; +continue ;};};_bcbb :for {_bfdde ,_bccfc :=d .Token ();if _bccfc !=nil {return _bccfc ;};switch _ddeg :=_bfdde .(type ){case _dd .StartElement :switch _ddeg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_bdbfa .OddHeader =new (string ); +if _bdda :=d .DecodeElement (_bdbfa .OddHeader ,&_ddeg );_bdda !=nil {return _bdda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_bdbfa .OddFooter =new (string ); +if _gcadd :=d .DecodeElement (_bdbfa .OddFooter ,&_ddeg );_gcadd !=nil {return _gcadd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_bdbfa .EvenHeader =new (string ); +if _dgfb :=d .DecodeElement (_bdbfa .EvenHeader ,&_ddeg );_dgfb !=nil {return _dgfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_bdbfa .EvenFooter =new (string ); +if _bbgae :=d .DecodeElement (_bdbfa .EvenFooter ,&_ddeg );_bbgae !=nil {return _bbgae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_bdbfa .FirstHeader =new (string ); +if _gdbe :=d .DecodeElement (_bdbfa .FirstHeader ,&_ddeg );_gdbe !=nil {return _gdbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_bdbfa .FirstFooter =new (string ); +if _dgdf :=d .DecodeElement (_bdbfa .FirstFooter ,&_ddeg );_dgdf !=nil {return _dgdf ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_ddeg .Name ); +if _gebb :=d .Skip ();_gebb !=nil {return _gebb ;};};case _dd .EndElement :break _bcbb ;case _dd .CharData :};};return nil ;};func (_begec *CT_SizeRepresents )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dffd :=range start .Attr {if _dffd .Name .Local =="\u0076\u0061\u006c"{_begec .ValAttr .UnmarshalXMLAttr (_dffd ); +continue ;};};for {_gbbeg ,_dcdde :=d .Token ();if _dcdde !=nil {return _da .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_dcdde ); +};if _cggdc ,_gfgfc :=_gbbeg .(_dd .EndElement );_gfgfc &&_cggdc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_eedef *CT_Pie3DChart )ValidateWithPath (path string )error {if _eedef .VaryColors !=nil {if _geefe :=_eedef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_geefe !=nil {return _geefe ;};};for _gbffa ,_dagcda :=range _eedef .Ser {if _ceec :=_dagcda .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbffa )); -_ceec !=nil {return _ceec ;};};if _eedef .DLbls !=nil {if _cgae :=_eedef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgae !=nil {return _cgae ;};};if _eedef .ExtLst !=nil {if _addc :=_eedef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_addc !=nil {return _addc ;};};return nil ;}; +// Validate validates the Group_DLbls and its children +func (_egdad *Group_DLbls )Validate ()error {return _egdad .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_fca *CT_BubbleScale )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_baa :=range start .Attr {if _baa .Name .Local =="\u0076\u0061\u006c"{_gebe ,_cbb :=ParseUnionST_BubbleScale (_baa .Value ); +if _cbb !=nil {return _cbb ;};_fca .ValAttr =&_gebe ;continue ;};};for {_ddac ,_cdec :=d .Token ();if _cdec !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_cdec ); +};if _eagf ,_afdb :=_ddac .(_dd .EndElement );_afdb &&_eagf .Name ==start .Name {break ;};};return nil ;};func (_fcfd *CT_Thickness )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_baeda :=range start .Attr {if _baeda .Name .Local =="\u0076\u0061\u006c"{_fbada ,_edgae :=ParseUnionST_Thickness (_baeda .Value ); +if _edgae !=nil {return _edgae ;};_fcfd .ValAttr =_fbada ;continue ;};};for {_ffgeg ,_beebc :=d .Token ();if _beebc !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_beebc ); +};if _daga ,_eeaga :=_ffgeg .(_dd .EndElement );_eeaga &&_daga .Name ==start .Name {break ;};};return nil ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_aecce *CT_DispUnitsChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _aecce .CustUnit !=nil {_aega :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_aecce .CustUnit ,_aega );};if _aecce .BuiltInUnit !=nil {_ecca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aecce .BuiltInUnit ,_ecca ); +};return nil ;};func (_cabbc *CT_PageSetup )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cabbc .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .PaperSizeAttr )}); +};if _cabbc .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .PaperHeightAttr )});};if _cabbc .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .PaperWidthAttr )}); +};if _cabbc .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .FirstPageNumberAttr )}); +};if _cabbc .OrientationAttr !=ST_PageSetupOrientationUnset {_adgb ,_bbag :=_cabbc .OrientationAttr .MarshalXMLAttr (_dd .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bbag !=nil {return _bbag ;};start .Attr =append (start .Attr ,_adgb ); +};if _cabbc .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_cabbc .BlackAndWhiteAttr ))}); +};if _cabbc .DraftAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_cabbc .DraftAttr ))});};if _cabbc .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_cabbc .UseFirstPageNumberAttr ))}); +};if _cabbc .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .HorizontalDpiAttr )}); +};if _cabbc .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .VerticalDpiAttr )});};if _cabbc .CopiesAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_da .Sprintf ("\u0025\u0076",*_cabbc .CopiesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });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 ;};func NewCT_TickLblPos ()*CT_TickLblPos {_gacga :=&CT_TickLblPos {};return _gacga }; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_ffac *UserShapes )ValidateWithPath (path string )error {if _acfbac :=_ffac .CT_Drawing .ValidateWithPath (path );_acfbac !=nil {return _acfbac ;};return nil ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ; -};_bebb ,_effdg :=_d .ParseUint (s ,10,16);if _effdg !=nil {return ST_HPercent {},_effdg ;};_gegfd :=uint16 (_bebb );return ST_HPercent {ST_HPercentUShort :&_gegfd },nil ;}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_abea *CT_OfPieType )ValidateWithPath (path string )error {if _eefga :=_abea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eefga !=nil {return _eefga ;};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dgeca *CT_Marker )ValidateWithPath (path string )error {if _dgeca .Symbol !=nil {if _cdbg :=_dgeca .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_cdbg !=nil {return _cdbg ;};};if _dgeca .Size !=nil {if _dgcd :=_dgeca .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065"); -_dgcd !=nil {return _dgcd ;};};if _dgeca .SpPr !=nil {if _ebdcd :=_dgeca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebdcd !=nil {return _ebdcd ;};};if _dgeca .ExtLst !=nil {if _ecagg :=_dgeca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ecagg !=nil {return _ecagg ;};};return nil ;};func (_ebgbd ST_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebgbd .String (),start );};func NewCT_LineSer ()*CT_LineSer {_ccgec :=&CT_LineSer {};_ccgec .Idx =NewCT_UnsignedInt (); -_ccgec .Order =NewCT_UnsignedInt ();return _ccgec ;}; +// Validate validates the CT_ScatterChart and its children +func (_ccade *CT_ScatterChart )Validate ()error {return _ccade .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_beba *CT_DispUnitsLbl )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bebg :for {_aagd ,_decc :=d .Token (); +if _decc !=nil {return _decc ;};switch _dfgd :=_aagd .(type ){case _dd .StartElement :switch _dfgd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beba .Layout =NewCT_Layout (); +if _fffef :=d .DecodeElement (_beba .Layout ,&_dfgd );_fffef !=nil {return _fffef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beba .Tx =NewCT_Tx (); +if _dddc :=d .DecodeElement (_beba .Tx ,&_dfgd );_dddc !=nil {return _dddc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beba .SpPr =_de .NewCT_ShapeProperties (); +if _baeg :=d .DecodeElement (_beba .SpPr ,&_dfgd );_baeg !=nil {return _baeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beba .TxPr =_de .NewCT_TextBody (); +if _fgec :=d .DecodeElement (_beba .TxPr ,&_dfgd );_fgec !=nil {return _fgec ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_dfgd .Name ); +if _fbcafe :=d .Skip ();_fbcafe !=nil {return _fbcafe ;};};case _dd .EndElement :break _bebg ;case _dd .CharData :};};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_dcgae :=&EG_LegendEntryData {}; +return _dcgae };type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func NewCT_Extension ()*CT_Extension {_febe :=&CT_Extension {};return _febe };func (_afbb *CT_LblAlgn )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_afbb .ValAttr =ST_LblAlgn (1); +for _ ,_eaac :=range start .Attr {if _eaac .Name .Local =="\u0076\u0061\u006c"{_afbb .ValAttr .UnmarshalXMLAttr (_eaac );continue ;};};for {_ddfd ,_dfee :=d .Token ();if _dfee !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_dfee ); +};if _cabc ,_adae :=_ddfd .(_dd .EndElement );_adae &&_cabc .Name ==start .Name {break ;};};return nil ;};func (_fccef *CT_Line3DChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fccef .Grouping =NewCT_Grouping ();_geedb :for {_bbbcg ,_dbdg :=d .Token (); +if _dbdg !=nil {return _dbdg ;};switch _ffdg :=_bbbcg .(type ){case _dd .StartElement :switch _ffdg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dacdg :=d .DecodeElement (_fccef .Grouping ,&_ffdg ); +_dacdg !=nil {return _dacdg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccef .VaryColors =NewCT_Boolean (); +if _bdbdc :=d .DecodeElement (_fccef .VaryColors ,&_ffdg );_bdbdc !=nil {return _bdbdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaeeb :=NewCT_LineSer (); +if _efddc :=d .DecodeElement (_gaeeb ,&_ffdg );_efddc !=nil {return _efddc ;};_fccef .Ser =append (_fccef .Ser ,_gaeeb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccef .DLbls =NewCT_DLbls (); +if _cfca :=d .DecodeElement (_fccef .DLbls ,&_ffdg );_cfca !=nil {return _cfca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccef .DropLines =NewCT_ChartLines (); +if _gabf :=d .DecodeElement (_fccef .DropLines ,&_ffdg );_gabf !=nil {return _gabf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_fccef .GapDepth =NewCT_GapAmount (); +if _fbdg :=d .DecodeElement (_fccef .GapDepth ,&_ffdg );_fbdg !=nil {return _fbdg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbgb :=NewCT_UnsignedInt (); +if _gebc :=d .DecodeElement (_bbgb ,&_ffdg );_gebc !=nil {return _gebc ;};_fccef .AxId =append (_fccef .AxId ,_bbgb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccef .ExtLst =NewCT_ExtensionList (); +if _bbdba :=d .DecodeElement (_fccef .ExtLst ,&_ffdg );_bbdba !=nil {return _bbdba ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ffdg .Name ); +if _cadf :=d .Skip ();_cadf !=nil {return _cadf ;};};case _dd .EndElement :break _geedb ;case _dd .CharData :};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_caca :=&CT_PageSetup {};return _caca };func (_dfbgd *CT_PageSetup )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_geca :=range start .Attr {if _geca .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gaeb ,_cacgb :=_b .ParseUint (_geca .Value ,10,32); +if _cacgb !=nil {return _cacgb ;};_gccb :=uint32 (_gaeb );_dfbgd .PaperSizeAttr =&_gccb ;continue ;};if _geca .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_bcbbd ,_gddfc :=_geca .Value ,error (nil );if _gddfc !=nil {return _gddfc ; +};_dfbgd .PaperHeightAttr =&_bcbbd ;continue ;};if _geca .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_aagce ,_fagf :=_geca .Value ,error (nil );if _fagf !=nil {return _fagf ;};_dfbgd .PaperWidthAttr =&_aagce ;continue ; +};if _geca .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_dbbgg ,_feab :=_b .ParseUint (_geca .Value ,10,32);if _feab !=nil {return _feab ;};_baacc :=uint32 (_dbbgg );_dfbgd .FirstPageNumberAttr =&_baacc ; +continue ;};if _geca .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dfbgd .OrientationAttr .UnmarshalXMLAttr (_geca );continue ;};if _geca .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_egbd ,_fcadc :=_b .ParseBool (_geca .Value ); +if _fcadc !=nil {return _fcadc ;};_dfbgd .BlackAndWhiteAttr =&_egbd ;continue ;};if _geca .Name .Local =="\u0064\u0072\u0061f\u0074"{_dfaef ,_eddd :=_b .ParseBool (_geca .Value );if _eddd !=nil {return _eddd ;};_dfbgd .DraftAttr =&_dfaef ;continue ;};if _geca .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_cgffa ,_eadg :=_b .ParseBool (_geca .Value ); +if _eadg !=nil {return _eadg ;};_dfbgd .UseFirstPageNumberAttr =&_cgffa ;continue ;};if _geca .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_abad ,_edec :=_b .ParseInt (_geca .Value ,10,32);if _edec !=nil {return _edec ; +};_cegcd :=int32 (_abad );_dfbgd .HorizontalDpiAttr =&_cegcd ;continue ;};if _geca .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_eadc ,_cfcab :=_b .ParseInt (_geca .Value ,10,32);if _cfcab !=nil {return _cfcab ;};_aaag :=int32 (_eadc ); +_dfbgd .VerticalDpiAttr =&_aaag ;continue ;};if _geca .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ffeg ,_cgeda :=_b .ParseUint (_geca .Value ,10,32);if _cgeda !=nil {return _cgeda ;};_babc :=uint32 (_ffeg );_dfbgd .CopiesAttr =&_babc ;continue ; +};};for {_eabaf ,_bgbd :=d .Token ();if _bgbd !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_bgbd );};if _caad ,_aaffa :=_eabaf .(_dd .EndElement ); +_aaffa &&_caad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PivotFmt and its children -func (_cgbe *CT_PivotFmt )Validate ()error {return _cgbe .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_cegd :=&CT_UnsignedInt {};return _cegd };func (_gfbbe *CT_Skip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gfbbe .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_eceec *CT_PlotArea )ValidateWithPath (path string )error {if _eceec .Layout !=nil {if _bgbda :=_eceec .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bgbda !=nil {return _bgbda ;};};for _dffb ,_bbcf :=range _eceec .Choice {if _fgde :=_bbcf .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dffb )); +_fgde !=nil {return _fgde ;};};if _eceec .CChoice !=nil {if _bgfac :=_eceec .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bgfac !=nil {return _bgfac ;};};if _eceec .DTable !=nil {if _bceba :=_eceec .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065"); +_bceba !=nil {return _bceba ;};};if _eceec .SpPr !=nil {if _cdea :=_eceec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdea !=nil {return _cdea ;};};if _eceec .ExtLst !=nil {if _gcfbc :=_eceec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gcfbc !=nil {return _gcfbc ;};};return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ; +DLbls *CT_DLbls ;};func (_dbgcd *ST_ErrValType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_dbgcd =0;case "\u0063\u0075\u0073\u0074":*_dbgcd =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dbgcd =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_dbgcd =3; +case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dbgcd =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_dbgcd =5;};return nil ;}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_geeec *CT_PieChart )ValidateWithPath (path string )error {if _geeec .VaryColors !=nil {if _egbbc :=_geeec .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_egbbc !=nil {return _egbbc ;};};for _bfbcf ,_dccga :=range _geeec .Ser {if _eafd :=_dccga .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfbcf )); -_eafd !=nil {return _eafd ;};};if _geeec .DLbls !=nil {if _edfbe :=_geeec .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edfbe !=nil {return _edfbe ;};};if _geeec .FirstSliceAng !=nil {if _acgce :=_geeec .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); -_acgce !=nil {return _acgce ;};};if _geeec .ExtLst !=nil {if _cgfb :=_geeec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfb !=nil {return _cgfb ;};};return nil ;};func (_agfb *CT_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfb .ValAttr !=ST_TimeUnitUnset {_bfgfg ,_ecbcg :=_agfb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ecbcg !=nil {return _ecbcg ;};start .Attr =append (start .Attr ,_bfgfg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BubbleChart and its children +func (_cacb *CT_BubbleChart )Validate ()error {return _cacb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_dcegbc ST_TickMark )ValidateWithPath (path string )error {switch _dcegbc {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcegbc )); +};return nil ;};func (_geeg *CT_LegendEntry )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_bfec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_geeg .Idx ,_bfec );if _geeg .Choice !=nil {_geeg .Choice .MarshalXML (e ,_dd .StartElement {}); +};if _geeg .ExtLst !=nil {_eagd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geeg .ExtLst ,_eagd );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bgef *EG_DLblShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eagcf :for {_gdcfb ,_bfbggg :=d .Token (); +if _bfbggg !=nil {return _bfbggg ;};switch _gcebd :=_gdcfb .(type ){case _dd .StartElement :switch _gcebd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgef .NumFmt =NewCT_NumFmt (); +if _baag :=d .DecodeElement (_bgef .NumFmt ,&_gcebd );_baag !=nil {return _baag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgef .SpPr =_de .NewCT_ShapeProperties (); +if _acec :=d .DecodeElement (_bgef .SpPr ,&_gcebd );_acec !=nil {return _acec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgef .TxPr =_de .NewCT_TextBody (); +if _gcagf :=d .DecodeElement (_bgef .TxPr ,&_gcebd );_gcagf !=nil {return _gcagf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_bgef .DLblPos =NewCT_DLblPos (); +if _gabec :=d .DecodeElement (_bgef .DLblPos ,&_gcebd );_gabec !=nil {return _gabec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_bgef .ShowLegendKey =NewCT_Boolean (); +if _fcfdc :=d .DecodeElement (_bgef .ShowLegendKey ,&_gcebd );_fcfdc !=nil {return _fcfdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_bgef .ShowVal =NewCT_Boolean (); +if _gabc :=d .DecodeElement (_bgef .ShowVal ,&_gcebd );_gabc !=nil {return _gabc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_bgef .ShowCatName =NewCT_Boolean (); +if _fcage :=d .DecodeElement (_bgef .ShowCatName ,&_gcebd );_fcage !=nil {return _fcage ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_bgef .ShowSerName =NewCT_Boolean (); +if _aggef :=d .DecodeElement (_bgef .ShowSerName ,&_gcebd );_aggef !=nil {return _aggef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bgef .ShowPercent =NewCT_Boolean (); +if _fggeb :=d .DecodeElement (_bgef .ShowPercent ,&_gcebd );_fggeb !=nil {return _fggeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_bgef .ShowBubbleSize =NewCT_Boolean (); +if _gggfc :=d .DecodeElement (_bgef .ShowBubbleSize ,&_gcebd );_gggfc !=nil {return _gggfc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bgef .Separator =new (string ); +if _bddaa :=d .DecodeElement (_bgef .Separator ,&_gcebd );_bddaa !=nil {return _bddaa ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_gcebd .Name ); +if _gegaf :=d .Skip ();_gegaf !=nil {return _gegaf ;};};case _dd .EndElement :break _eagcf ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_bffef *CT_NumRef )ValidateWithPath (path string )error {if _bffef .NumCache !=nil {if _gbfbc :=_bffef .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_gbfbc !=nil {return _gbfbc ;};};if _bffef .ExtLst !=nil {if _fdeac :=_bffef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fdeac !=nil {return _fdeac ;};};return nil ;};func (_gfcfd *Group_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcg :for {_bbdab ,_fgagc :=d .Token ();if _fgagc !=nil {return _fgagc ;};switch _cefa :=_bbdab .(type ){case _b .StartElement :switch _cefa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcfd .Layout =NewCT_Layout (); -if _fgdag :=d .DecodeElement (_gfcfd .Layout ,&_cefa );_fgdag !=nil {return _fgdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcfd .Tx =NewCT_Tx (); -if _bgeca :=d .DecodeElement (_gfcfd .Tx ,&_cefa );_bgeca !=nil {return _bgeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcfd .NumFmt =NewCT_NumFmt (); -if _bdfaa :=d .DecodeElement (_gfcfd .NumFmt ,&_cefa );_bdfaa !=nil {return _bdfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcfd .SpPr =_ca .NewCT_ShapeProperties (); -if _gecfe :=d .DecodeElement (_gfcfd .SpPr ,&_cefa );_gecfe !=nil {return _gecfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcfd .TxPr =_ca .NewCT_TextBody (); -if _dcdg :=d .DecodeElement (_gfcfd .TxPr ,&_cefa );_dcdg !=nil {return _dcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gfcfd .DLblPos =NewCT_DLblPos (); -if _cabde :=d .DecodeElement (_gfcfd .DLblPos ,&_cefa );_cabde !=nil {return _cabde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_gfcfd .ShowLegendKey =NewCT_Boolean (); -if _bdgd :=d .DecodeElement (_gfcfd .ShowLegendKey ,&_cefa );_bdgd !=nil {return _bdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_gfcfd .ShowVal =NewCT_Boolean (); -if _ccgaf :=d .DecodeElement (_gfcfd .ShowVal ,&_cefa );_ccgaf !=nil {return _ccgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_gfcfd .ShowCatName =NewCT_Boolean (); -if _ggbb :=d .DecodeElement (_gfcfd .ShowCatName ,&_cefa );_ggbb !=nil {return _ggbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_gfcfd .ShowSerName =NewCT_Boolean (); -if _eabba :=d .DecodeElement (_gfcfd .ShowSerName ,&_cefa );_eabba !=nil {return _eabba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_gfcfd .ShowPercent =NewCT_Boolean (); -if _fgbaa :=d .DecodeElement (_gfcfd .ShowPercent ,&_cefa );_fgbaa !=nil {return _fgbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_gfcfd .ShowBubbleSize =NewCT_Boolean (); -if _fcgec :=d .DecodeElement (_gfcfd .ShowBubbleSize ,&_cefa );_fcgec !=nil {return _fcgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gfcfd .Separator =new (string ); -if _bgab :=d .DecodeElement (_gfcfd .Separator ,&_cefa );_bgab !=nil {return _bgab ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_cefa .Name ); -if _bbabc :=d .Skip ();_bbabc !=nil {return _bbabc ;};};case _b .EndElement :break _ddcg ;case _b .CharData :};};return nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_faaad *CT_LineSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_ebaef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_faaad .Idx ,_ebaef );_egfca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_faaad .Order ,_egfca ); -if _faaad .Tx !=nil {_gafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_faaad .Tx ,_gafb );};if _faaad .SpPr !=nil {_afaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_faaad .SpPr ,_afaa );};if _faaad .Marker !=nil {_edfbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_faaad .Marker ,_edfbd );};if _faaad .DPt !=nil {_cdaeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}}; -for _ ,_aebb :=range _faaad .DPt {e .EncodeElement (_aebb ,_cdaeg );};};if _faaad .DLbls !=nil {_gcdec :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_faaad .DLbls ,_gcdec );};if _faaad .Trendline !=nil {_ebbeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; -for _ ,_eacf :=range _faaad .Trendline {e .EncodeElement (_eacf ,_ebbeb );};};if _faaad .ErrBars !=nil {_bgaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_faaad .ErrBars ,_bgaa );};if _faaad .Cat !=nil {_ceee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_faaad .Cat ,_ceee );};if _faaad .Val !=nil {_fafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_faaad .Val ,_fafe );};if _faaad .Smooth !=nil {_eddd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; -e .EncodeElement (_faaad .Smooth ,_eddd );};if _faaad .ExtLst !=nil {_fga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faaad .ExtLst ,_fga );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_dgfdg *CT_SerAx )ValidateWithPath (path string )error {if _effb :=_dgfdg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_effb !=nil {return _effb ;};if _ffffa :=_dgfdg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_ffffa !=nil {return _ffffa ;};if _dgfdg .Delete !=nil {if _ecfce :=_dgfdg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ecfce !=nil {return _ecfce ;};};if _dbgaa :=_dgfdg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_dbgaa !=nil {return _dbgaa ;};if _dgfdg .MajorGridlines !=nil {if _afebg :=_dgfdg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_afebg !=nil {return _afebg ;};};if _dgfdg .MinorGridlines !=nil {if _ecde :=_dgfdg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_ecde !=nil {return _ecde ;};};if _dgfdg .Title !=nil {if _gbcec :=_dgfdg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gbcec !=nil {return _gbcec ;};};if _dgfdg .NumFmt !=nil {if _aacg :=_dgfdg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_aacg !=nil {return _aacg ;};};if _dgfdg .MajorTickMark !=nil {if _fcacd :=_dgfdg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fcacd !=nil {return _fcacd ;};};if _dgfdg .MinorTickMark !=nil {if _ebfde :=_dgfdg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_ebfde !=nil {return _ebfde ;};};if _dgfdg .TickLblPos !=nil {if _eadcb :=_dgfdg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_eadcb !=nil {return _eadcb ;};};if _dgfdg .SpPr !=nil {if _face :=_dgfdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_face !=nil {return _face ;};};if _dgfdg .TxPr !=nil {if _dabbg :=_dgfdg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dabbg !=nil {return _dabbg ;};};if _cgdd :=_dgfdg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_cgdd !=nil {return _cgdd ;};if _dgfdg .Choice !=nil {if _bdfe :=_dgfdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bdfe !=nil {return _bdfe ;};};if _dgfdg .TickLblSkip !=nil {if _acdfg :=_dgfdg .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"); +_acdfg !=nil {return _acdfg ;};};if _dgfdg .TickMarkSkip !=nil {if _fggg :=_dgfdg .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_fggg !=nil {return _fggg ;};};if _dgfdg .ExtLst !=nil {if _caeb :=_dgfdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_caeb !=nil {return _caeb ;};};return nil ;};func (_faag *EG_DLblShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _faag .NumFmt !=nil {_baffb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_faag .NumFmt ,_baffb );};if _faag .SpPr !=nil {_febcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faag .SpPr ,_febcd );};if _faag .TxPr !=nil {_abdad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_faag .TxPr ,_abdad );};if _faag .DLblPos !=nil {_cafg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_faag .DLblPos ,_cafg );};if _faag .ShowLegendKey !=nil {_daaeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_faag .ShowLegendKey ,_daaeg );};if _faag .ShowVal !=nil {_afdc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_faag .ShowVal ,_afdc );};if _faag .ShowCatName !=nil {_fagb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_faag .ShowCatName ,_fagb );};if _faag .ShowSerName !=nil {_gecga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_faag .ShowSerName ,_gecga ); +};if _faag .ShowPercent !=nil {_dcffd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_faag .ShowPercent ,_dcffd );};if _faag .ShowBubbleSize !=nil {_fcbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_faag .ShowBubbleSize ,_fcbb );};if _faag .Separator !=nil {_degg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dab .AddPreserveSpaceAttr (&_degg ,*_faag .Separator );e .EncodeElement (_faag .Separator ,_degg ); +};return nil ;};func (_bfddd *CT_SizeRepresents )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bfddd .ValAttr !=ST_SizeRepresentsUnset {_ggffg ,_cfbcb :=_bfddd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"});if _cfbcb !=nil {return _cfbcb ; +};start .Attr =append (start .Attr ,_ggffg );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bfddf *CT_ExternalData )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_da .Sprintf ("\u0025\u0076",_bfddf .IdAttr )}); +e .EncodeToken (start );if _bfddf .AutoUpdate !=nil {_agcgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bfddf .AutoUpdate ,_agcgd );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_fgcee *ChartSpace )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 _fgcee .CT_ChartSpace .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_ecg *CT_BarDir )ValidateWithPath (path string )error {if _ebaa :=_ecg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebaa !=nil {return _ebaa ;};return nil ;};func (_cacae *CT_PieSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cafd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cacae .Idx ,_cafd );_ccca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cacae .Order ,_ccca );if _cacae .Tx !=nil {_deaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_cacae .Tx ,_deaff );};if _cacae .SpPr !=nil {_gbgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cacae .SpPr ,_gbgcg );};if _cacae .Explosion !=nil {_fbbgf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_cacae .Explosion ,_fbbgf );};if _cacae .DPt !=nil {_eegaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bagdb :=range _cacae .DPt {e .EncodeElement (_bagdb ,_eegaa );};};if _cacae .DLbls !=nil {_geffgg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_cacae .DLbls ,_geffgg );};if _cacae .Cat !=nil {_eabbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cacae .Cat ,_eabbe );};if _cacae .Val !=nil {_acfad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_cacae .Val ,_acfad );};if _cacae .ExtLst !=nil {_fccd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacae .ExtLst ,_fccd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_LblOffset and its children +func (_gcafdd *CT_LblOffset )Validate ()error {return _gcafdd .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func NewCT_Chart ()*CT_Chart {_beaf :=&CT_Chart {};_beaf .PlotArea =NewCT_PlotArea ();return _beaf }; -// Validate validates the CT_RadarSer and its children -func (_dcbe *CT_RadarSer )Validate ()error {return _dcbe .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_egbaa ST_BarGrouping )Validate ()error {return _egbaa .ValidateWithPath ("")};func (_cgdb *CT_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgdb .ValAttr =ST_LblAlgn (1); -for _ ,_aedg :=range start .Attr {if _aedg .Name .Local =="\u0076\u0061\u006c"{_cgdb .ValAttr .UnmarshalXMLAttr (_aedg );continue ;};};for {_deef ,_befe :=d .Token ();if _befe !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_befe ); -};if _gcgcg ,_bbcd :=_deef .(_b .EndElement );_bbcd &&_gcgcg .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ; -};_fggf ,_befcf :=_d .ParseUint (s ,10,8);if _befcf !=nil {return ST_HoleSize {},_befcf ;};_cfdg :=uint8 (_fggf );return ST_HoleSize {ST_HoleSizeUByte :&_cfdg },nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ca .CT_ShapeProperties ; -TxPr *_ca .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_RotX struct{ValAttr *int8 ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025"; -type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_gcaca *CT_RelId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gcaca .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Skip struct{ValAttr uint32 ;};func NewCT_Double ()*CT_Double {_ccbgd :=&CT_Double {};return _ccbgd }; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_bef *CT_GapAmount )ValidateWithPath (path string )error {if _bef .ValAttr !=nil {if _addg :=_bef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addg !=nil {return _addg ;};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ; -Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_bcdad ,_beddd :=_d .ParseUint (s ,10,32); -if _beddd !=nil {return ST_BubbleScale {},_beddd ;};_gbgcc :=uint32 (_bcdad );return ST_BubbleScale {ST_BubbleScaleUInt :&_gbgcc },nil ;};func (_bcaad *ST_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabcd ,_fbbgb :=d .Token (); -if _fbbgb !=nil {return _fbbgb ;};if _ceeed ,_acgded :=_eabcd .(_b .EndElement );_acgded &&_ceeed .Name ==start .Name {*_bcaad =1;return nil ;};if _gbecc ,_cdafc :=_eabcd .(_b .CharData );!_cdafc {return _bb .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",_eabcd ); -}else {switch string (_gbecc ){case "":*_bcaad =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bcaad =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_bcaad =2;};};_eabcd ,_fbbgb =d .Token ();if _fbbgb !=nil {return _fbbgb ;};if _cacce ,_dfcbd :=_eabcd .(_b .EndElement ); -_dfcbd &&_cacce .Name ==start .Name {return nil ;};return _bb .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",_eabcd );};func (_acdf *CT_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_caedb ,_gcadde :=_acdf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gcadde !=nil {return _gcadde ;};start .Attr =append (start .Attr ,_caedb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PlotAreaChoice and its children +func (_aaabe *CT_PlotAreaChoice )Validate ()error {return _aaabe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func NewCT_Trendline ()*CT_Trendline {_gbbce :=&CT_Trendline {};_gbbce .TrendlineType =NewCT_TrendlineType (); +return _gbbce ;};func (_gbcdg *CT_LegendEntryChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gbcdg .Delete !=nil {_cccfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gbcdg .Delete ,_cccfg ); +};if _gbcdg .TxPr !=nil {_eddbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbcdg .TxPr ,_eddbb );};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ; +Style *CT_Style ;ClrMapOvr *_de .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ; +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_ecee *Group_DLbl )ValidateWithPath (path string )error {if _ecee .Layout !=nil {if _gacgc :=_ecee .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gacgc !=nil {return _gacgc ;};};if _ecee .Tx !=nil {if _gfccc :=_ecee .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_gfccc !=nil {return _gfccc ;};};if _ecee .NumFmt !=nil {if _fgebg :=_ecee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fgebg !=nil {return _fgebg ;};};if _ecee .SpPr !=nil {if _ecgffa :=_ecee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ecgffa !=nil {return _ecgffa ;};};if _ecee .TxPr !=nil {if _deeed :=_ecee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_deeed !=nil {return _deeed ;};};if _ecee .DLblPos !=nil {if _cdeda :=_ecee .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_cdeda !=nil {return _cdeda ;};};if _ecee .ShowLegendKey !=nil {if _cadgf :=_ecee .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cadgf !=nil {return _cadgf ;};};if _ecee .ShowVal !=nil {if _bgbfg :=_ecee .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_bgbfg !=nil {return _bgbfg ;};};if _ecee .ShowCatName !=nil {if _fbbcb :=_ecee .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fbbcb !=nil {return _fbbcb ;};};if _ecee .ShowSerName !=nil {if _cdcdbe :=_ecee .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_cdcdbe !=nil {return _cdcdbe ;};};if _ecee .ShowPercent !=nil {if _gacagf :=_ecee .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gacagf !=nil {return _gacagf ;};};if _ecee .ShowBubbleSize !=nil {if _acfgc :=_ecee .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_acfgc !=nil {return _acfgc ;};};return nil ;};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;};func (_bbaee ST_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbaee .String (),start ); -};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_gecbg *ChartSpace )ValidateWithPath (path string )error {if _aaace :=_gecbg .CT_ChartSpace .ValidateWithPath (path );_aaace !=nil {return _aaace ;};return nil ;};type CT_LogBase struct{ValAttr float64 ;};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0; +ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6; +ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);type ST_ErrBarType byte ;func (_bcade *CT_GapAmount )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bcade .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_bcade .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Style and its children -func (_eddg *CT_Style )Validate ()error {return _eddg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_NumDataSource ()*CT_NumDataSource {_faee :=&CT_NumDataSource {};_faee .Choice =NewCT_NumDataSourceChoice ();return _faee ; -}; +// Validate validates the CT_Period and its children +func (_gagee *CT_Period )Validate ()error {return _gagee .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func (_fgcg *CT_UpDownBar )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ddfbd :for {_gddbd ,_gcff :=d .Token (); +if _gcff !=nil {return _gcff ;};switch _fecae :=_gddbd .(type ){case _dd .StartElement :switch _fecae .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgcg .SpPr =_de .NewCT_ShapeProperties (); +if _ffcc :=d .DecodeElement (_fgcg .SpPr ,&_fecae );_ffcc !=nil {return _ffcc ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_fecae .Name ); +if _bacca :=d .Skip ();_bacca !=nil {return _bacca ;};};case _dd .EndElement :break _ddfbd ;case _dd .CharData :};};return nil ;}; // ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_baead *CT_ErrValType )ValidateWithPath (path string )error {if _abaaa :=_baead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abaaa !=nil {return _abaaa ;};return nil ;};func (_deeef ST_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deeef .String (),start ); -}; - -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_egaed *CT_Title )ValidateWithPath (path string )error {if _egaed .Tx !=nil {if _ffbcg :=_egaed .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ffbcg !=nil {return _ffbcg ;};};if _egaed .Layout !=nil {if _gedbda :=_egaed .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); -_gedbda !=nil {return _gedbda ;};};if _egaed .Overlay !=nil {if _cadca :=_egaed .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cadca !=nil {return _cadca ;};};if _egaed .SpPr !=nil {if _faefa :=_egaed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_faefa !=nil {return _faefa ;};};if _egaed .TxPr !=nil {if _bbfdf :=_egaed .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbfdf !=nil {return _bbfdf ;};};if _egaed .ExtLst !=nil {if _aaab :=_egaed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aaab !=nil {return _aaab ;};};return nil ;}; +func (_dgag *CT_ErrValType )ValidateWithPath (path string )error {if _gfgg :=_dgag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfgg !=nil {return _gfgg ;};return nil ;};func (_bfag *CT_CatAx )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_cdbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bfag .AxId ,_cdbb );_ccef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bfag .Scaling ,_ccef ); +if _bfag .Delete !=nil {_ddf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bfag .Delete ,_ddf );};_aaba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_bfag .AxPos ,_aaba );if _bfag .MajorGridlines !=nil {_fdacc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfag .MajorGridlines ,_fdacc ); +};if _bfag .MinorGridlines !=nil {_dfe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfag .MinorGridlines ,_dfe );};if _bfag .Title !=nil {_acfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_bfag .Title ,_acfg );};if _bfag .NumFmt !=nil {_cffa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bfag .NumFmt ,_cffa );};if _bfag .MajorTickMark !=nil {_baga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_bfag .MajorTickMark ,_baga );};if _bfag .MinorTickMark !=nil {_cfede :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bfag .MinorTickMark ,_cfede ); +};if _bfag .TickLblPos !=nil {_ggba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bfag .TickLblPos ,_ggba );};if _bfag .SpPr !=nil {_becf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bfag .SpPr ,_becf );};if _bfag .TxPr !=nil {_agdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bfag .TxPr ,_agdd );};_fed :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_bfag .CrossAx ,_fed );if _bfag .Choice !=nil {_bfag .Choice .MarshalXML (e ,_dd .StartElement {});};if _bfag .Auto !=nil {_ffde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_bfag .Auto ,_ffde ); +};if _bfag .LblAlgn !=nil {_fbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_bfag .LblAlgn ,_fbg );};if _bfag .LblOffset !=nil {_gcgf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; +e .EncodeElement (_bfag .LblOffset ,_gcgf );};if _bfag .TickLblSkip !=nil {_edef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bfag .TickLblSkip ,_edef ); +};if _bfag .TickMarkSkip !=nil {_edafd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bfag .TickMarkSkip ,_edafd );};if _bfag .NoMultiLvlLbl !=nil {_gead :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}}; +e .EncodeElement (_bfag .NoMultiLvlLbl ,_gead );};if _bfag .ExtLst !=nil {_baae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfag .ExtLst ,_baae );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_gcdgb *CT_Marker )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _gcdgb .Symbol !=nil {_daafd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}}; +e .EncodeElement (_gcdgb .Symbol ,_daafd );};if _gcdgb .Size !=nil {_dfcga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_gcdgb .Size ,_dfcga );};if _gcdgb .SpPr !=nil {_cccg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_gcdgb .SpPr ,_cccg );};if _gcdgb .ExtLst !=nil {_abaca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdgb .ExtLst ,_abaca );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_debc *CT_PlotAreaChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _debc .AreaChart !=nil {_fgfg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .AreaChart ,_fgfg ); +};if _debc .Area3DChart !=nil {_eefe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .Area3DChart ,_eefe );};if _debc .LineChart !=nil {_fcacfc :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_debc .LineChart ,_fcacfc );};if _debc .Line3DChart !=nil {_gcbd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .Line3DChart ,_gcbd ); +};if _debc .StockChart !=nil {_fggdbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .StockChart ,_fggdbb );};if _debc .RadarChart !=nil {_abaf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_debc .RadarChart ,_abaf );};if _debc .ScatterChart !=nil {_fgbfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .ScatterChart ,_fgbfc ); +};if _debc .PieChart !=nil {_faebc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .PieChart ,_faebc );};if _debc .Pie3DChart !=nil {_ggceg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_debc .Pie3DChart ,_ggceg );};if _debc .DoughnutChart !=nil {_ecea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .DoughnutChart ,_ecea ); +};if _debc .BarChart !=nil {_aebf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .BarChart ,_aebf );};if _debc .Bar3DChart !=nil {_daeec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_debc .Bar3DChart ,_daeec );};if _debc .OfPieChart !=nil {_gdff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .OfPieChart ,_gdff );};if _debc .SurfaceChart !=nil {_dadeb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_debc .SurfaceChart ,_dadeb );};if _debc .Surface3DChart !=nil {_cffe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .Surface3DChart ,_cffe ); +};if _debc .BubbleChart !=nil {_bcfaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_debc .BubbleChart ,_bcfaa );};return nil ;};func NewChart ()*Chart {_cfeg :=&Chart {}; +_cfeg .CT_RelId =*NewCT_RelId ();return _cfeg }; -// Validate validates the CT_OfPieChart and its children -func (_edffg *CT_OfPieChart )Validate ()error {return _edffg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type ST_LblAlgn byte ; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_gccdg *Group_DLbl )ValidateWithPath (path string )error {if _gccdg .Layout !=nil {if _cfgfg :=_gccdg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cfgfg !=nil {return _cfgfg ;};};if _gccdg .Tx !=nil {if _gbeac :=_gccdg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_gbeac !=nil {return _gbeac ;};};if _gccdg .NumFmt !=nil {if _acddd :=_gccdg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_acddd !=nil {return _acddd ;};};if _gccdg .SpPr !=nil {if _beabg :=_gccdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_beabg !=nil {return _beabg ;};};if _gccdg .TxPr !=nil {if _bbgga :=_gccdg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbgga !=nil {return _bbgga ;};};if _gccdg .DLblPos !=nil {if _cccd :=_gccdg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_cccd !=nil {return _cccd ;};};if _gccdg .ShowLegendKey !=nil {if _geafc :=_gccdg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_geafc !=nil {return _geafc ;};};if _gccdg .ShowVal !=nil {if _bafga :=_gccdg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_bafga !=nil {return _bafga ;};};if _gccdg .ShowCatName !=nil {if _cgccae :=_gccdg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cgccae !=nil {return _cgccae ;};};if _gccdg .ShowSerName !=nil {if _caddf :=_gccdg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_caddf !=nil {return _caddf ;};};if _gccdg .ShowPercent !=nil {if _aeabd :=_gccdg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_aeabd !=nil {return _aeabd ;};};if _gccdg .ShowBubbleSize !=nil {if _cddeg :=_gccdg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_cddeg !=nil {return _cddeg ;};};return nil ;};func (_bfebe *EG_SurfaceChartShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bfebe .Wireframe !=nil {_cagcbd :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_bfebe .Wireframe ,_cagcbd );};if _bfebe .Ser !=nil {_efefe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edfc :=range _bfebe .Ser {e .EncodeElement (_edfc ,_efefe );};};if _bfebe .BandFmts !=nil {_cface :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_bfebe .BandFmts ,_cface );};return nil ;};type ST_AxPos byte ;type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ScatterStyle and its children -func (_dfaea *CT_ScatterStyle )Validate ()error {return _dfaea .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};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 *_ca .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_bgfgd ST_PageSetupOrientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgfgd .String (),start ); -};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func NewCT_Orientation ()*CT_Orientation {_bgce :=&CT_Orientation {};return _bgce };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 ;}; +// Validate validates the CT_ExternalData and its children +func (_gcafd *CT_ExternalData )Validate ()error {return _gcafd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_deff *CT_ErrDir )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_deff .ValAttr =ST_ErrDir (1); +for _ ,_cbaf :=range start .Attr {if _cbaf .Name .Local =="\u0076\u0061\u006c"{_deff .ValAttr .UnmarshalXMLAttr (_cbaf );continue ;};};for {_gdfeg ,_dcgeb :=d .Token ();if _dcgeb !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_dcgeb ); +};if _fdfge ,_cfbg :=_gdfeg .(_dd .EndElement );_cfbg &&_fdfge .Name ==start .Name {break ;};};return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_de .CT_ShapeProperties ; +TxPr *_de .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_gdfb *CT_AxisUnit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_gdfb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bgaee *CT_DispBlanksAs )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bgaee .ValAttr !=ST_DispBlanksAsUnset {_gbccg ,_aaacd :=_bgaee .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _aaacd !=nil {return _aaacd ;};start .Attr =append (start .Attr ,_gbccg );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_edaff *EG_AreaChartShared )ValidateWithPath (path string )error {if _edaff .Grouping !=nil {if _bdaeg :=_edaff .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bdaeg !=nil {return _bdaeg ;};};if _edaff .VaryColors !=nil {if _bcdffc :=_edaff .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_bcdffc !=nil {return _bcdffc ;};};for _dcgad ,_ddbg :=range _edaff .Ser {if _eggdg :=_ddbg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcgad ));_eggdg !=nil {return _eggdg ;};};if _edaff .DLbls !=nil {if _bgaag :=_edaff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_bgaag !=nil {return _bgaag ;};};if _edaff .DropLines !=nil {if _gabee :=_edaff .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gabee !=nil {return _gabee ;};};return nil ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ; -};func NewCT_BubbleSer ()*CT_BubbleSer {_bcc :=&CT_BubbleSer {};_bcc .Idx =NewCT_UnsignedInt ();_bcc .Order =NewCT_UnsignedInt ();return _bcc ;};func NewCT_Skip ()*CT_Skip {_geaa :=&CT_Skip {};_geaa .ValAttr =1;return _geaa };func (_aedgc *ST_Thickness )ValidateWithPath (path string )error {_fagb :=[]string {}; -if _aedgc .ST_ThicknessPercent !=nil {_fagb =append (_fagb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _aedgc .Uint32 !=nil {_fagb =append (_fagb ,"\u0055\u0069\u006e\u0074\u0033\u0032"); -};if len (_fagb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fagb );};return nil ;};func NewCT_Title ()*CT_Title {_ccgeeg :=&CT_Title {}; -return _ccgeeg };func (_effec ST_SplitType )String ()string {switch _effec {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 "";};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func NewCT_CustSplit ()*CT_CustSplit {_bddd :=&CT_CustSplit {};return _bddd }; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func (_adbd ST_Orientation )ValidateWithPath (path string )error {switch _adbd {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbd )); +};return nil ;};func NewCT_LineChart ()*CT_LineChart {_gdeb :=&CT_LineChart {};_gdeb .Grouping =NewCT_Grouping ();return _gdeb ;};func (_abccb *ST_SecondPieSize )Validate ()error {return _abccb .ValidateWithPath ("")};func NewCT_PictureOptions ()*CT_PictureOptions {_aaabc :=&CT_PictureOptions {}; +return _aaabc }; -// Validate validates the CT_LineChart and its children -func (_dccdb *CT_LineChart )Validate ()error {return _dccdb .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_dbdd *CT_PieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dbdd .VaryColors !=nil {_aegbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbdd .VaryColors ,_aegbg );};if _dbdd .Ser !=nil {_egggf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_dgecd :=range _dbdd .Ser {e .EncodeElement (_dgecd ,_egggf );};};if _dbdd .DLbls !=nil {_bddg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbdd .DLbls ,_bddg );};if _dbdd .FirstSliceAng !=nil {_baecd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; -e .EncodeElement (_dbdd .FirstSliceAng ,_baecd );};if _dbdd .ExtLst !=nil {_gfgef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbdd .ExtLst ,_gfgef );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_bbbagd *ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbbagd .CT_ChartSpace =*NewCT_ChartSpace ();_feccf :for {_cdeff ,_fggb :=d .Token ();if _fggb !=nil {return _fggb ;};switch _cefeb :=_cdeff .(type ){case _b .StartElement :switch _cefeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .Date1904 =NewCT_Boolean (); -if _gdbeb :=d .DecodeElement (_bbbagd .Date1904 ,&_cefeb );_gdbeb !=nil {return _gdbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .Lang =NewCT_TextLanguageID (); -if _debcc :=d .DecodeElement (_bbbagd .Lang ,&_cefeb );_debcc !=nil {return _debcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .RoundedCorners =NewCT_Boolean (); -if _fcgeag :=d .DecodeElement (_bbbagd .RoundedCorners ,&_cefeb );_fcgeag !=nil {return _fcgeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .Style =NewCT_Style (); -if _dfddd :=d .DecodeElement (_bbbagd .Style ,&_cefeb );_dfddd !=nil {return _dfddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_bbbagd .ClrMapOvr =_ca .NewCT_ColorMapping (); -if _fbfge :=d .DecodeElement (_bbbagd .ClrMapOvr ,&_cefeb );_fbfge !=nil {return _fbfge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_bbbagd .PivotSource =NewCT_PivotSource (); -if _fbfgc :=d .DecodeElement (_bbbagd .PivotSource ,&_cefeb );_fbfgc !=nil {return _fbfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbbagd .Protection =NewCT_Protection (); -if _fdebe :=d .DecodeElement (_bbbagd .Protection ,&_cefeb );_fdebe !=nil {return _fdebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _dfddad :=d .DecodeElement (_bbbagd .Chart ,&_cefeb ); -_dfddad !=nil {return _dfddad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .SpPr =_ca .NewCT_ShapeProperties (); -if _cdgaf :=d .DecodeElement (_bbbagd .SpPr ,&_cefeb );_cdgaf !=nil {return _cdgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .TxPr =_ca .NewCT_TextBody (); -if _eadcg :=d .DecodeElement (_bbbagd .TxPr ,&_cefeb );_eadcg !=nil {return _eadcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_bbbagd .ExternalData =NewCT_ExternalData (); -if _ceeab :=d .DecodeElement (_bbbagd .ExternalData ,&_cefeb );_ceeab !=nil {return _ceeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_bbbagd .PrintSettings =NewCT_PrintSettings (); -if _caaed :=d .DecodeElement (_bbbagd .PrintSettings ,&_cefeb );_caaed !=nil {return _caaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_bbbagd .UserShapes =NewCT_RelId (); -if _gbbed :=d .DecodeElement (_bbbagd .UserShapes ,&_cefeb );_gbbed !=nil {return _gbbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbagd .ExtLst =NewCT_ExtensionList (); -if _aaebf :=d .DecodeElement (_bbbagd .ExtLst ,&_cefeb );_aaebf !=nil {return _aaebf ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_cefeb .Name ); -if _fbaf :=d .Skip ();_fbaf !=nil {return _fbaf ;};};case _b .EndElement :break _feccf ;case _b .CharData :};};return nil ;};type CT_Boolean struct{ValAttr *bool ;}; +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_bfdd *CT_DLblPos )ValidateWithPath (path string )error {if _bfdd .ValAttr ==ST_DLblPosUnset {return _da .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 _fdfg :=_bfdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdfg !=nil {return _fdfg ;};return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_de .CT_ShapeProperties ; +TxPr *_de .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 ; +}; -// Validate validates the CT_Grouping and its children -func (_edac *CT_Grouping )Validate ()error {return _edac .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_cacg *CT_BarSer )ValidateWithPath (path string )error {if _fccgb :=_cacg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fccgb !=nil {return _fccgb ;};if _dbbb :=_cacg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_dbbb !=nil {return _dbbb ;};if _cacg .Tx !=nil {if _gdfc :=_cacg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gdfc !=nil {return _gdfc ;};};if _cacg .SpPr !=nil {if _afb :=_cacg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afb !=nil {return _afb ; +};};if _cacg .InvertIfNegative !=nil {if _fbaba :=_cacg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_fbaba !=nil {return _fbaba ;};};if _cacg .PictureOptions !=nil {if _fdff :=_cacg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_fdff !=nil {return _fdff ;};};for _bab ,_dbbg :=range _cacg .DPt {if _bfc :=_dbbg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bab ));_bfc !=nil {return _bfc ;};};if _cacg .DLbls !=nil {if _dcca :=_cacg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_dcca !=nil {return _dcca ;};};for _egac ,_aaeb :=range _cacg .Trendline {if _bgae :=_aaeb .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_egac ));_bgae !=nil {return _bgae ; +};};if _cacg .ErrBars !=nil {if _agc :=_cacg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_agc !=nil {return _agc ;};};if _cacg .Cat !=nil {if _gagd :=_cacg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_gagd !=nil {return _gagd ;};};if _cacg .Val !=nil {if _abab :=_cacg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_abab !=nil {return _abab ;};};if _cacg .Shape !=nil {if _ecdd :=_cacg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); +_ecdd !=nil {return _ecdd ;};};if _cacg .ExtLst !=nil {if _accg :=_cacg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accg !=nil {return _accg ;};};return nil ;}; -// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_afg *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _afg .MultiLvlStrRef !=nil {if _egee :=_afg .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_egee !=nil {return _egee ; -};};if _afg .NumRef !=nil {if _fcdd :=_afg .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_fcdd !=nil {return _fcdd ;};};if _afg .NumLit !=nil {if _eaca :=_afg .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); -_eaca !=nil {return _eaca ;};};if _afg .StrRef !=nil {if _egf :=_afg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_egf !=nil {return _egf ;};};if _afg .StrLit !=nil {if _dgf :=_afg .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074"); -_dgf !=nil {return _dgf ;};};return nil ;};func NewCT_TimeUnit ()*CT_TimeUnit {_geedfa :=&CT_TimeUnit {};return _geedfa }; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_fdbcb *CT_SplitType )ValidateWithPath (path string )error {if _gfbee :=_fdbcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfbee !=nil {return _gfbee ;};return nil ;};func (_cbgc *CT_AxDataSourceChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cbgc .MultiLvlStrRef !=nil {_edd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_cbgc .MultiLvlStrRef ,_edd );};if _cbgc .NumRef !=nil {_dde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_cbgc .NumRef ,_dde );};if _cbgc .NumLit !=nil {_fcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}}; +e .EncodeElement (_cbgc .NumLit ,_fcd );};if _cbgc .StrRef !=nil {_ebe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_cbgc .StrRef ,_ebe );};if _cbgc .StrLit !=nil {_dffc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}}; +e .EncodeElement (_cbgc .StrLit ,_dffc );};return nil ;};func (_gaeg ST_CrossBetween )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cfcdgf :=_dd .Attr {};_cfcdgf .Name =name ;switch _gaeg {case ST_CrossBetweenUnset :_cfcdgf .Value ="";case ST_CrossBetweenBetween :_cfcdgf .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; +case ST_CrossBetweenMidCat :_cfcdgf .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _cfcdgf ,nil ;};func (_gcfa *CT_DLblsChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fcea :for {_egbg ,_dca :=d .Token ();if _dca !=nil {return _dca ; +};switch _acce :=_egbg .(type ){case _dd .StartElement :switch _acce .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfa .Delete =NewCT_Boolean (); +if _gefce :=d .DecodeElement (_gcfa .Delete ,&_acce );_gefce !=nil {return _gefce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfa .NumFmt =NewCT_NumFmt (); +if _cdef :=d .DecodeElement (_gcfa .NumFmt ,&_acce );_cdef !=nil {return _cdef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfa .SpPr =_de .NewCT_ShapeProperties (); +if _cadg :=d .DecodeElement (_gcfa .SpPr ,&_acce );_cadg !=nil {return _cadg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfa .TxPr =_de .NewCT_TextBody (); +if _cgfgc :=d .DecodeElement (_gcfa .TxPr ,&_acce );_cgfgc !=nil {return _cgfgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gcfa .DLblPos =NewCT_DLblPos (); +if _cage :=d .DecodeElement (_gcfa .DLblPos ,&_acce );_cage !=nil {return _cage ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_gcfa .ShowLegendKey =NewCT_Boolean (); +if _fgfea :=d .DecodeElement (_gcfa .ShowLegendKey ,&_acce );_fgfea !=nil {return _fgfea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_gcfa .ShowVal =NewCT_Boolean (); +if _daecg :=d .DecodeElement (_gcfa .ShowVal ,&_acce );_daecg !=nil {return _daecg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_gcfa .ShowCatName =NewCT_Boolean (); +if _fecf :=d .DecodeElement (_gcfa .ShowCatName ,&_acce );_fecf !=nil {return _fecf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_gcfa .ShowSerName =NewCT_Boolean (); +if _beab :=d .DecodeElement (_gcfa .ShowSerName ,&_acce );_beab !=nil {return _beab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_gcfa .ShowPercent =NewCT_Boolean (); +if _gfgc :=d .DecodeElement (_gcfa .ShowPercent ,&_acce );_gfgc !=nil {return _gfgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_gcfa .ShowBubbleSize =NewCT_Boolean (); +if _ffgf :=d .DecodeElement (_gcfa .ShowBubbleSize ,&_acce );_ffgf !=nil {return _ffgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gcfa .Separator =new (string ); +if _ecddc :=d .DecodeElement (_gcfa .Separator ,&_acce );_ecddc !=nil {return _ecddc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gcfa .ShowLeaderLines =NewCT_Boolean (); +if _degc :=d .DecodeElement (_gcfa .ShowLeaderLines ,&_acce );_degc !=nil {return _degc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gcfa .LeaderLines =NewCT_ChartLines (); +if _fcdc :=d .DecodeElement (_gcfa .LeaderLines ,&_acce );_fcdc !=nil {return _fcdc ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_acce .Name ); +if _cfdcg :=d .Skip ();_cfdcg !=nil {return _cfdcg ;};};case _dd .EndElement :break _fcea ;case _dd .CharData :};};return nil ;};func (_aadgd ST_ScatterStyle )ValidateWithPath (path string )error {switch _aadgd {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadgd )); +};return nil ;};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ; +};func (_ffgdcc ST_Grouping )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gfgaf :=_dd .Attr {};_gfgaf .Name =name ;switch _ffgdcc {case ST_GroupingUnset :_gfgaf .Value ="";case ST_GroupingPercentStacked :_gfgaf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064"; +case ST_GroupingStandard :_gfgaf .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gfgaf .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gfgaf ,nil ;}; -// Validate validates the CT_Tx and its children -func (_fcdfa *CT_Tx )Validate ()error {return _fcdfa .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_ceef *CT_ChartLines )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdd :for {_efdf ,_fegg :=d .Token ();if _fegg !=nil {return _fegg ; -};switch _dcbg :=_efdf .(type ){case _b .StartElement :switch _dcbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceef .SpPr =_ca .NewCT_ShapeProperties (); -if _beaa :=d .DecodeElement (_ceef .SpPr ,&_dcbg );_beaa !=nil {return _beaa ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_dcbg .Name ); -if _ebea :=d .Skip ();_ebea !=nil {return _ebea ;};};case _b .EndElement :break _bcdd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_baddbb *CT_Protection )ValidateWithPath (path string )error {if _baddbb .ChartObject !=nil {if _cdca :=_baddbb .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_cdca !=nil {return _cdca ; +};};if _baddbb .Data !=nil {if _dbdag :=_baddbb .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_dbdag !=nil {return _dbdag ;};};if _baddbb .Formatting !=nil {if _gdbf :=_baddbb .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"); +_gdbf !=nil {return _gdbf ;};};if _baddbb .Selection !=nil {if _eega :=_baddbb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_eega !=nil {return _eega ;};};if _baddbb .UserInterface !=nil {if _faebe :=_baddbb .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065"); +_faebe !=nil {return _faebe ;};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_afe :=&CT_Boolean {};return _afe }; -// Validate validates the CT_NumRef and its children -func (_aaeaa *CT_NumRef )Validate ()error {return _aaeaa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ; -SpPr *_ca .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_gefef ST_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefef .String (),start );};func (_g *CT_Area3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _g .Grouping !=nil {_e :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_g .Grouping ,_e );};if _g .VaryColors !=nil {_bd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_g .VaryColors ,_bd );};if _g .Ser !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_caa :=range _g .Ser {e .EncodeElement (_caa ,_dg );};};if _g .DLbls !=nil {_gd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_g .DLbls ,_gd );};if _g .DropLines !=nil {_cb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_g .DropLines ,_cb );};if _g .GapDepth !=nil {_ada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_g .GapDepth ,_ada );};_cd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbe :=range _g .AxId {e .EncodeElement (_bbe ,_cd );};if _g .ExtLst !=nil {_f :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_g .ExtLst ,_f );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgaeb ST_RadarStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceagb :=_b .Attr {};_ceagb .Name =name ;switch _bgaeb {case ST_RadarStyleUnset :_ceagb .Value =""; -case ST_RadarStyleStandard :_ceagb .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_ceagb .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_ceagb .Value ="\u0066\u0069\u006c\u006c\u0065\u0064"; -};return _ceagb ,nil ;};type ST_TrendlineType byte ; +// Validate validates the CT_View3D and its children +func (_cbfe *CT_View3D )Validate ()error {return _cbfe .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_fbffd ST_TrendlineType )ValidateWithPath (path string )error {switch _fbffd {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbffd )); +};return nil ;}; -// Validate validates the CT_Scaling and its children -func (_bgeaa *CT_Scaling )Validate ()error {return _bgeaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ; -};_dcfc ,_bdcdc :=_d .ParseUint (s ,10,16);if _bdcdc !=nil {return ST_LblOffset {},_bdcdc ;};_eeacdg :=uint16 (_dcfc );return ST_LblOffset {ST_LblOffsetUShort :&_eeacdg },nil ;}; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_acca *CT_BarGrouping )ValidateWithPath (path string )error {if _daad :=_acca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daad !=nil {return _daad ;};return nil ;};func (_ffbdc *CT_StrData )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aafa :for {_agaag ,_eaee :=d .Token (); +if _eaee !=nil {return _eaee ;};switch _cfffa :=_agaag .(type ){case _dd .StartElement :switch _cfffa .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbdc .PtCount =NewCT_UnsignedInt (); +if _bbae :=d .DecodeElement (_ffbdc .PtCount ,&_cfffa );_bbae !=nil {return _bbae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eagec :=NewCT_StrVal (); +if _eebbbe :=d .DecodeElement (_eagec ,&_cfffa );_eebbbe !=nil {return _eebbbe ;};_ffbdc .Pt =append (_ffbdc .Pt ,_eagec );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbdc .ExtLst =NewCT_ExtensionList (); +if _deade :=d .DecodeElement (_ffbdc .ExtLst ,&_cfffa );_deade !=nil {return _deade ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cfffa .Name ); +if _feadd :=d .Skip ();_feadd !=nil {return _feadd ;};};case _dd .EndElement :break _aafa ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_fbgb *CT_PictureFormat )ValidateWithPath (path string )error {if _fbgb .ValAttr ==ST_PictureFormatUnset {return _bb .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 _agac :=_fbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agac !=nil {return _agac ;};return nil ;};func (_bdg *CT_BandFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_ead :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bdg .Idx ,_ead );if _bdg .SpPr !=nil {_gdef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdg .SpPr ,_gdef ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DoughnutChart and its children +func (_bfcaa *CT_DoughnutChart )Validate ()error {return _bfcaa .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_bfcfdc ST_ErrDir )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bfcfdc .String (),start ); +};func NewCT_NumRef ()*CT_NumRef {_fcae :=&CT_NumRef {};return _fcae };type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .CT_ShapeProperties ;};type CT_Trendline struct{Name *string ;SpPr *_de .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 ;};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;);type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func NewCT_BandFmts ()*CT_BandFmts {_faad :=&CT_BandFmts {};return _faad };func NewCT_ScatterChart ()*CT_ScatterChart {_ceeg :=&CT_ScatterChart {}; +_ceeg .ScatterStyle =NewCT_ScatterStyle ();return _ceeg ;};func (_abcg *CT_CustSplit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _abcg .SecondPiePt !=nil {_ece :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}}; +for _ ,_gdfed :=range _abcg .SecondPiePt {e .EncodeElement (_gdfed ,_ece );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_dgdde :=&CT_NumFmt {};return _dgdde };func (_bcada *ST_TickLblPos )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bcada =0; +case "\u0068\u0069\u0067\u0068":*_bcada =1;case "\u006c\u006f\u0077":*_bcada =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_bcada =3;case "\u006e\u006f\u006e\u0065":*_bcada =4;};return nil ;}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_fcga *CT_RadarStyle )ValidateWithPath (path string )error {if _aaec :=_fcga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaec !=nil {return _aaec ;};return nil ;};func (_ffcbe *CT_DTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feab :for {_bbgf ,_dfee :=d .Token (); -if _dfee !=nil {return _dfee ;};switch _gdea :=_bbgf .(type ){case _b .StartElement :switch _gdea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .ShowHorzBorder =NewCT_Boolean (); -if _bead :=d .DecodeElement (_ffcbe .ShowHorzBorder ,&_gdea );_bead !=nil {return _bead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .ShowVertBorder =NewCT_Boolean (); -if _adeb :=d .DecodeElement (_ffcbe .ShowVertBorder ,&_gdea );_adeb !=nil {return _adeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .ShowOutline =NewCT_Boolean (); -if _cbbb :=d .DecodeElement (_ffcbe .ShowOutline ,&_gdea );_cbbb !=nil {return _cbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .ShowKeys =NewCT_Boolean (); -if _fdca :=d .DecodeElement (_ffcbe .ShowKeys ,&_gdea );_fdca !=nil {return _fdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .SpPr =_ca .NewCT_ShapeProperties (); -if _aagd :=d .DecodeElement (_ffcbe .SpPr ,&_gdea );_aagd !=nil {return _aagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .TxPr =_ca .NewCT_TextBody (); -if _aagdf :=d .DecodeElement (_ffcbe .TxPr ,&_gdea );_aagdf !=nil {return _aagdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffcbe .ExtLst =NewCT_ExtensionList (); -if _bbbgb :=d .DecodeElement (_ffcbe .ExtLst ,&_gdea );_bbbgb !=nil {return _bbbgb ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_gdea .Name ); -if _abge :=d .Skip ();_abge !=nil {return _abge ;};};case _b .EndElement :break _feab ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_NumVal and its children +func (_cddda *CT_NumVal )Validate ()error {return _cddda .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_ebcbd *CT_BandFmts )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gfe :for {_gfg ,_ecc :=d .Token (); +if _ecc !=nil {return _ecc ;};switch _bbed :=_gfg .(type ){case _dd .StartElement :switch _bbed .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcd :=NewCT_BandFmt (); +if _adbc :=d .DecodeElement (_ebcd ,&_bbed );_adbc !=nil {return _adbc ;};_ebcbd .BandFmt =append (_ebcbd .BandFmt ,_ebcd );default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_bbed .Name ); +if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _dd .EndElement :break _gfe ;case _dd .CharData :};};return nil ;};func (_ecbe ST_MarkerStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_ecbe .String (),start ); +};func (_cecg *CT_LineChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cecg .Grouping =NewCT_Grouping ();_ecag :for {_fabbb ,_dfcc :=d .Token ();if _dfcc !=nil {return _dfcc ;};switch _fgdd :=_fabbb .(type ){case _dd .StartElement :switch _fgdd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eeac :=d .DecodeElement (_cecg .Grouping ,&_fgdd ); +_eeac !=nil {return _eeac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecg .VaryColors =NewCT_Boolean (); +if _gfcgg :=d .DecodeElement (_cecg .VaryColors ,&_fgdd );_gfcgg !=nil {return _gfcgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebe :=NewCT_LineSer (); +if _acgb :=d .DecodeElement (_eebe ,&_fgdd );_acgb !=nil {return _acgb ;};_cecg .Ser =append (_cecg .Ser ,_eebe );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecg .DLbls =NewCT_DLbls (); +if _egef :=d .DecodeElement (_cecg .DLbls ,&_fgdd );_egef !=nil {return _egef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecg .DropLines =NewCT_ChartLines (); +if _egadb :=d .DecodeElement (_cecg .DropLines ,&_fgdd );_egadb !=nil {return _egadb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_cecg .HiLowLines =NewCT_ChartLines (); +if _dddcd :=d .DecodeElement (_cecg .HiLowLines ,&_fgdd );_dddcd !=nil {return _dddcd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_cecg .UpDownBars =NewCT_UpDownBars (); +if _abace :=d .DecodeElement (_cecg .UpDownBars ,&_fgdd );_abace !=nil {return _abace ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_cecg .Marker =NewCT_Boolean (); +if _cecgf :=d .DecodeElement (_cecg .Marker ,&_fgdd );_cecgf !=nil {return _cecgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_cecg .Smooth =NewCT_Boolean (); +if _bcef :=d .DecodeElement (_cecg .Smooth ,&_fgdd );_bcef !=nil {return _bcef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcca :=NewCT_UnsignedInt (); +if _fgafga :=d .DecodeElement (_gcca ,&_fgdd );_fgafga !=nil {return _fgafga ;};_cecg .AxId =append (_cecg .AxId ,_gcca );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecg .ExtLst =NewCT_ExtensionList (); +if _aeaf :=d .DecodeElement (_cecg .ExtLst ,&_fgdd );_aeaf !=nil {return _aeaf ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fgdd .Name ); +if _eafb :=d .Skip ();_eafb !=nil {return _eafb ;};};case _dd .EndElement :break _ecag ;case _dd .CharData :};};return nil ;};func (_debg ST_SecondPieSize )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _debg .ST_SecondPieSizePercent !=nil {e .EncodeToken (_dd .CharData (*_debg .ST_SecondPieSizePercent )); +};if _debg .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_debg .ST_SecondPieSizeUShort )));};return e .EncodeToken (_dd .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_bfgbg *CT_Trendline )ValidateWithPath (path string )error {if _bfgbg .SpPr !=nil {if _daag :=_bfgbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_daag !=nil {return _daag ;};};if _fbfdd :=_bfgbg .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065"); -_fbfdd !=nil {return _fbfdd ;};if _bfgbg .Order !=nil {if _dfagf :=_bfgbg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dfagf !=nil {return _dfagf ;};};if _bfgbg .Period !=nil {if _dbaf :=_bfgbg .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064"); -_dbaf !=nil {return _dbaf ;};};if _bfgbg .Forward !=nil {if _gccgg :=_bfgbg .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_gccgg !=nil {return _gccgg ;};};if _bfgbg .Backward !=nil {if _bfeag :=_bfgbg .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d"); -_bfeag !=nil {return _bfeag ;};};if _bfgbg .Intercept !=nil {if _badbcf :=_bfgbg .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_badbcf !=nil {return _badbcf ;};};if _bfgbg .DispRSqr !=nil {if _bbdac :=_bfgbg .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r"); -_bbdac !=nil {return _bbdac ;};};if _bfgbg .DispEq !=nil {if _ffdg :=_bfgbg .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_ffdg !=nil {return _ffdg ;};};if _bfgbg .TrendlineLbl !=nil {if _ggdb :=_bfgbg .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"); -_ggdb !=nil {return _ggdb ;};};if _bfgbg .ExtLst !=nil {if _fafec :=_bfgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fafec !=nil {return _fafec ;};};return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_eegc :=&CT_PictureStackUnit {}; -_eegc .ValAttr =0+1;return _eegc ;}; +// Validate validates the CT_PlotAreaChoice1 and its children +func (_fegcac *CT_PlotAreaChoice1 )Validate ()error {return _fegcac .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_agcde ST_OfPieType )ValidateWithPath (path string )error {switch _agcde {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcde )); +};return nil ;};func (_fbbdb *CT_NumDataSource )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fbbdb .Choice =NewCT_NumDataSourceChoice ();_aeecd :for {_ggac ,_dggb :=d .Token ();if _dggb !=nil {return _dggb ;};switch _gfgf :=_ggac .(type ){case _dd .StartElement :switch _gfgf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbbdb .Choice =NewCT_NumDataSourceChoice (); +if _ecagf :=d .DecodeElement (&_fbbdb .Choice .NumRef ,&_gfgf );_ecagf !=nil {return _ecagf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbbdb .Choice =NewCT_NumDataSourceChoice (); +if _gdaa :=d .DecodeElement (&_fbbdb .Choice .NumLit ,&_gfgf );_gdaa !=nil {return _gdaa ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_gfgf .Name ); +if _ddfga :=d .Skip ();_ddfga !=nil {return _ddfga ;};};case _dd .EndElement :break _aeecd ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_PictureFormat and its children -func (_agce *CT_PictureFormat )Validate ()error {return _agce .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_gdfae *CT_Order )ValidateWithPath (path string )error {if _gdfae .ValAttr !=nil {if *_gdfae .ValAttr < 2{return _da .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 ,*_gdfae .ValAttr ); +};if *_gdfae .ValAttr > 6{return _da .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 ,*_gdfae .ValAttr ); +};};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_e .MustCompile (ST_DepthPercentWithSymbolPattern ); -// Validate validates the CT_LogBase and its children -func (_feaa *CT_LogBase )Validate ()error {return _feaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_faacd ST_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faacd .ST_HPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_faacd .ST_HPercentWithSymbol )); -};if _faacd .ST_HPercentUShort !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_faacd .ST_HPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_cebg *CT_SizeRepresents )ValidateWithPath (path string )error {if _bfefa :=_cebg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfefa !=nil {return _bfefa ;};return nil ;};func (_gbac *CT_NumFmt )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_da .Sprintf ("\u0025\u0076",_gbac .FormatCodeAttr )}); +if _gbac .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_gbac .SourceLinkedAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_addaf *ST_BarDir )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cgega ,_abacc :=d .Token ();if _abacc !=nil {return _abacc ;};if _edbf ,_afbef :=_cgega .(_dd .EndElement ); +_afbef &&_edbf .Name ==start .Name {*_addaf =1;return nil ;};if _dafc ,_cafgd :=_cgega .(_dd .CharData );!_cafgd {return _da .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",_cgega ); +}else {switch string (_dafc ){case "":*_addaf =0;case "\u0062\u0061\u0072":*_addaf =1;case "\u0063\u006f\u006c":*_addaf =2;};};_cgega ,_abacc =d .Token ();if _abacc !=nil {return _abacc ;};if _dggf ,_fdgccg :=_cgega .(_dd .EndElement );_fdgccg &&_dggf .Name ==start .Name {return nil ; +};return _da .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",_cgega );};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ; +DLbls *CT_DLbls ;};func NewCT_BubbleSer ()*CT_BubbleSer {_dgcc :=&CT_BubbleSer {};_dgcc .Idx =NewCT_UnsignedInt ();_dgcc .Order =NewCT_UnsignedInt ();return _dgcc ;};func (_cebd *Group_DLbls )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dbgfa :for {_cecfa ,_fecfb :=d .Token (); +if _fecfb !=nil {return _fecfb ;};switch _fabg :=_cecfa .(type ){case _dd .StartElement :switch _fabg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .NumFmt =NewCT_NumFmt (); +if _bcbdc :=d .DecodeElement (_cebd .NumFmt ,&_fabg );_bcbdc !=nil {return _bcbdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .SpPr =_de .NewCT_ShapeProperties (); +if _bbff :=d .DecodeElement (_cebd .SpPr ,&_fabg );_bbff !=nil {return _bbff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .TxPr =_de .NewCT_TextBody (); +if _dabda :=d .DecodeElement (_cebd .TxPr ,&_fabg );_dabda !=nil {return _dabda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_cebd .DLblPos =NewCT_DLblPos (); +if _bbageb :=d .DecodeElement (_cebd .DLblPos ,&_fabg );_bbageb !=nil {return _bbageb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_cebd .ShowLegendKey =NewCT_Boolean (); +if _fgceb :=d .DecodeElement (_cebd .ShowLegendKey ,&_fabg );_fgceb !=nil {return _fgceb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_cebd .ShowVal =NewCT_Boolean (); +if _bbbdbd :=d .DecodeElement (_cebd .ShowVal ,&_fabg );_bbbdbd !=nil {return _bbbdbd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_cebd .ShowCatName =NewCT_Boolean (); +if _fdebe :=d .DecodeElement (_cebd .ShowCatName ,&_fabg );_fdebe !=nil {return _fdebe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_cebd .ShowSerName =NewCT_Boolean (); +if _bfeef :=d .DecodeElement (_cebd .ShowSerName ,&_fabg );_bfeef !=nil {return _bfeef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cebd .ShowPercent =NewCT_Boolean (); +if _cdfcc :=d .DecodeElement (_cebd .ShowPercent ,&_fabg );_cdfcc !=nil {return _cdfcc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_cebd .ShowBubbleSize =NewCT_Boolean (); +if _egfd :=d .DecodeElement (_cebd .ShowBubbleSize ,&_fabg );_egfd !=nil {return _egfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cebd .Separator =new (string ); +if _dcdae :=d .DecodeElement (_cebd .Separator ,&_fabg );_dcdae !=nil {return _dcdae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cebd .ShowLeaderLines =NewCT_Boolean (); +if _dgdae :=d .DecodeElement (_cebd .ShowLeaderLines ,&_fabg );_dgdae !=nil {return _dgdae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cebd .LeaderLines =NewCT_ChartLines (); +if _cfcef :=d .DecodeElement (_cebd .LeaderLines ,&_fabg );_cfcef !=nil {return _cfcef ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_fabg .Name ); +if _fcddb :=d .Skip ();_fcddb !=nil {return _fcddb ;};};case _dd .EndElement :break _dbgfa ;case _dd .CharData :};};return nil ;};func (_aeccb ST_PageSetupOrientation )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_eeeac :=_dd .Attr {};_eeeac .Name =name ; +switch _aeccb {case ST_PageSetupOrientationUnset :_eeeac .Value ="";case ST_PageSetupOrientationDefault :_eeeac .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_eeeac .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; +case ST_PageSetupOrientationLandscape :_eeeac .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _eeeac ,nil ;};func (_cfgdg *CT_PivotFmt )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cfgdg .Idx =NewCT_UnsignedInt ();_bcda :for {_fbac ,_bddcf :=d .Token (); +if _bddcf !=nil {return _bddcf ;};switch _fcbfde :=_fbac .(type ){case _dd .StartElement :switch _fcbfde .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adad :=d .DecodeElement (_cfgdg .Idx ,&_fcbfde ); +_adad !=nil {return _adad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfgdg .SpPr =_de .NewCT_ShapeProperties (); +if _fecff :=d .DecodeElement (_cfgdg .SpPr ,&_fcbfde );_fecff !=nil {return _fecff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfgdg .TxPr =_de .NewCT_TextBody (); +if _gbbc :=d .DecodeElement (_cfgdg .TxPr ,&_fcbfde );_gbbc !=nil {return _gbbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_cfgdg .Marker =NewCT_Marker (); +if _gcbg :=d .DecodeElement (_cfgdg .Marker ,&_fcbfde );_gcbg !=nil {return _gcbg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfgdg .DLbl =NewCT_DLbl (); +if _dfege :=d .DecodeElement (_cfgdg .DLbl ,&_fcbfde );_dfege !=nil {return _dfege ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfgdg .ExtLst =NewCT_ExtensionList (); +if _eedef :=d .DecodeElement (_cfgdg .ExtLst ,&_fcbfde );_eedef !=nil {return _eedef ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_fcbfde .Name ); +if _bbeff :=d .Skip ();_bbeff !=nil {return _bbeff ;};};case _dd .EndElement :break _bcda ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_ggcecb *CT_View3D )ValidateWithPath (path string )error {if _ggcecb .RotX !=nil {if _edbfb :=_ggcecb .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_edbfb !=nil {return _edbfb ;};};if _ggcecb .HPercent !=nil {if _aaabf :=_ggcecb .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et"); -_aaabf !=nil {return _aaabf ;};};if _ggcecb .RotY !=nil {if _cdeeb :=_ggcecb .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_cdeeb !=nil {return _cdeeb ;};};if _ggcecb .DepthPercent !=nil {if _egegg :=_ggcecb .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_egegg !=nil {return _egegg ;};};if _ggcecb .RAngAx !=nil {if _ccff :=_ggcecb .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_ccff !=nil {return _ccff ;};};if _ggcecb .Perspective !=nil {if _feacf :=_ggcecb .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"); -_feacf !=nil {return _feacf ;};};if _ggcecb .ExtLst !=nil {if _bgffe :=_ggcecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgffe !=nil {return _bgffe ;};};return nil ;};func (_fcace ST_TickLblPos )Validate ()error {return _fcace .ValidateWithPath ("")}; -type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;}; +// Validate validates the CT_LblAlgn and its children +func (_dcaf *CT_LblAlgn )Validate ()error {return _dcaf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};type CT_RelId struct{IdAttr string ;};func (_efbb *CT_ErrValType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _efbb .ValAttr !=ST_ErrValTypeUnset {_fege ,_cdgb :=_efbb .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _cdgb !=nil {return _cdgb ;};start .Attr =append (start .Attr ,_fege );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dgdcg *CT_PlotAreaChoice1 )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dgdcg .ValAx !=nil {_degeb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}}; +for _ ,_beag :=range _dgdcg .ValAx {e .EncodeElement (_beag ,_degeb );};};if _dgdcg .CatAx !=nil {_dbedb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_ffbed :=range _dgdcg .CatAx {e .EncodeElement (_ffbed ,_dbedb ); +};};if _dgdcg .DateAx !=nil {_fcbec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_egbdc :=range _dgdcg .DateAx {e .EncodeElement (_egbdc ,_fcbec );};};if _dgdcg .SerAx !=nil {_acee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}}; +for _ ,_bfcb :=range _dgdcg .SerAx {e .EncodeElement (_bfcb ,_acee );};};return nil ;};func (_abade *Group_DLbl )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gggga :for {_bdfed ,_fffdb :=d .Token ();if _fffdb !=nil {return _fffdb ;}; +switch _deece :=_bdfed .(type ){case _dd .StartElement :switch _deece .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abade .Layout =NewCT_Layout (); +if _abbfd :=d .DecodeElement (_abade .Layout ,&_deece );_abbfd !=nil {return _abbfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abade .Tx =NewCT_Tx (); +if _gcgdf :=d .DecodeElement (_abade .Tx ,&_deece );_gcgdf !=nil {return _gcgdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abade .NumFmt =NewCT_NumFmt (); +if _geaec :=d .DecodeElement (_abade .NumFmt ,&_deece );_geaec !=nil {return _geaec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abade .SpPr =_de .NewCT_ShapeProperties (); +if _adgee :=d .DecodeElement (_abade .SpPr ,&_deece );_adgee !=nil {return _adgee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abade .TxPr =_de .NewCT_TextBody (); +if _ebfcc :=d .DecodeElement (_abade .TxPr ,&_deece );_ebfcc !=nil {return _ebfcc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_abade .DLblPos =NewCT_DLblPos (); +if _fddac :=d .DecodeElement (_abade .DLblPos ,&_deece );_fddac !=nil {return _fddac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_abade .ShowLegendKey =NewCT_Boolean (); +if _beebe :=d .DecodeElement (_abade .ShowLegendKey ,&_deece );_beebe !=nil {return _beebe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_abade .ShowVal =NewCT_Boolean (); +if _cbecf :=d .DecodeElement (_abade .ShowVal ,&_deece );_cbecf !=nil {return _cbecf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_abade .ShowCatName =NewCT_Boolean (); +if _abbg :=d .DecodeElement (_abade .ShowCatName ,&_deece );_abbg !=nil {return _abbg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_abade .ShowSerName =NewCT_Boolean (); +if _egagc :=d .DecodeElement (_abade .ShowSerName ,&_deece );_egagc !=nil {return _egagc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_abade .ShowPercent =NewCT_Boolean (); +if _gbeec :=d .DecodeElement (_abade .ShowPercent ,&_deece );_gbeec !=nil {return _gbeec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_abade .ShowBubbleSize =NewCT_Boolean (); +if _bgdfa :=d .DecodeElement (_abade .ShowBubbleSize ,&_deece );_bgdfa !=nil {return _bgdfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_abade .Separator =new (string ); +if _cfdce :=d .DecodeElement (_abade .Separator ,&_deece );_cfdce !=nil {return _cfdce ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_deece .Name ); +if _bgcg :=d .Skip ();_bgcg !=nil {return _bgcg ;};};case _dd .EndElement :break _gggga ;case _dd .CharData :};};return nil ;};func (_ebbcd *CT_Style )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_ebbcd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gefcc *CT_Grouping )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_edbd :=range start .Attr {if _edbd .Name .Local =="\u0076\u0061\u006c"{_gefcc .ValAttr .UnmarshalXMLAttr (_edbd ); +continue ;};};for {_bbdf ,_aabfd :=d .Token ();if _aabfd !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_aabfd );};if _dgec ,_bgca :=_bbdf .(_dd .EndElement ); +_bgca &&_dgec .Name ==start .Name {break ;};};return nil ;};type CT_Shape struct{ValAttr ST_Shape ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .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 ;}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_affed *CT_TrendlineLbl )ValidateWithPath (path string )error {if _affed .Layout !=nil {if _ggfac :=_affed .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ggfac !=nil {return _ggfac ;};};if _affed .Tx !=nil {if _beba :=_affed .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_beba !=nil {return _beba ;};};if _affed .NumFmt !=nil {if _dfdfb :=_affed .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dfdfb !=nil {return _dfdfb ;};};if _affed .SpPr !=nil {if _dgbde :=_affed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dgbde !=nil {return _dgbde ;};};if _affed .TxPr !=nil {if _fccfaf :=_affed .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fccfaf !=nil {return _fccfaf ;};};if _affed .ExtLst !=nil {if _abefc :=_affed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_abefc !=nil {return _abefc ;};};return nil ;};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025"; -func (_adebd *ST_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebae ,_ebbea :=d .Token ();if _ebbea !=nil {return _ebbea ;};if _acba ,_ceabe :=_gebae .(_b .EndElement );_ceabe &&_acba .Name ==start .Name {*_adebd =1;return nil ; -};if _cdgbf ,_egfec :=_gebae .(_b .CharData );!_egfec {return _bb .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",_gebae );}else {switch string (_cdgbf ){case "":*_adebd =0; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_adebd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_adebd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_adebd =3;};};_gebae ,_ebbea =d .Token ();if _ebbea !=nil {return _ebbea ;};if _deede ,_eeega :=_gebae .(_b .EndElement ); -_eeega &&_deede .Name ==start .Name {return nil ;};return _bb .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",_gebae );};func NewCT_Layout ()*CT_Layout {_fcaf :=&CT_Layout {}; -return _fcaf };func (_aagbc *CT_ScatterSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_baebc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aagbc .Idx ,_baebc );_cfbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_aagbc .Order ,_cfbg );if _aagbc .Tx !=nil {_eeeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aagbc .Tx ,_eeeb );};if _aagbc .SpPr !=nil {_geeac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_aagbc .SpPr ,_geeac );};if _aagbc .Marker !=nil {_eafbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_aagbc .Marker ,_eafbf );};if _aagbc .DPt !=nil {_dfgffe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}}; -for _ ,_cagcf :=range _aagbc .DPt {e .EncodeElement (_cagcf ,_dfgffe );};};if _aagbc .DLbls !=nil {_ebbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aagbc .DLbls ,_ebbf );};if _aagbc .Trendline !=nil {_fefc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; -for _ ,_eaadc :=range _aagbc .Trendline {e .EncodeElement (_eaadc ,_fefc );};};if _aagbc .ErrBars !=nil {_cfcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_gegg :=range _aagbc .ErrBars {e .EncodeElement (_gegg ,_cfcg ); -};};if _aagbc .XVal !=nil {_gabf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_aagbc .XVal ,_gabf );};if _aagbc .YVal !=nil {_bgcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}}; -e .EncodeElement (_aagbc .YVal ,_bgcd );};if _aagbc .Smooth !=nil {_fdgdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_aagbc .Smooth ,_fdgdf );};if _aagbc .ExtLst !=nil {_dcbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aagbc .ExtLst ,_dcbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_bfdga *CT_PivotSource )ValidateWithPath (path string )error {if _afbg :=_bfdga .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_afbg !=nil {return _afbg ;};for _dged ,_dagc :=range _bfdga .ExtLst {if _bbdbef :=_dagc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dged )); +_bbdbef !=nil {return _bbdbef ;};};return nil ;};func (_ecfcf *CT_NumVal )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0078"},Value :_da .Sprintf ("\u0025\u0076",_ecfcf .IdxAttr )}); +if _ecfcf .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_da .Sprintf ("\u0025\u0076",*_ecfcf .FormatCodeAttr )});};e .EncodeToken (start ); +_gagadf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076"}};_dab .AddPreserveSpaceAttr (&_gagadf ,_ecfcf .V );e .EncodeElement (_ecfcf .V ,_gagadf );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gfaa *CT_Crosses )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_efdb ,_aef :=_gfaa .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _aef !=nil {return _aef ;};start .Attr =append (start .Attr ,_efdb );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_ecddg *CT_ScatterSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ecddg .Idx =NewCT_UnsignedInt (); +_ecddg .Order =NewCT_UnsignedInt ();_ggaff :for {_dddca ,_agab :=d .Token ();if _agab !=nil {return _agab ;};switch _aabg :=_dddca .(type ){case _dd .StartElement :switch _aabg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggae :=d .DecodeElement (_ecddg .Idx ,&_aabg ); +_ggae !=nil {return _ggae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdcf :=d .DecodeElement (_ecddg .Order ,&_aabg ); +_cdcf !=nil {return _cdcf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecddg .Tx =NewCT_SerTx (); +if _dfcgc :=d .DecodeElement (_ecddg .Tx ,&_aabg );_dfcgc !=nil {return _dfcgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecddg .SpPr =_de .NewCT_ShapeProperties (); +if _eaad :=d .DecodeElement (_ecddg .SpPr ,&_aabg );_eaad !=nil {return _eaad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ecddg .Marker =NewCT_Marker (); +if _ebagd :=d .DecodeElement (_ecddg .Marker ,&_aabg );_ebagd !=nil {return _ebagd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_eaabg :=NewCT_DPt (); +if _eaga :=d .DecodeElement (_eaabg ,&_aabg );_eaga !=nil {return _eaga ;};_ecddg .DPt =append (_ecddg .DPt ,_eaabg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecddg .DLbls =NewCT_DLbls (); +if _bgcb :=d .DecodeElement (_ecddg .DLbls ,&_aabg );_bgcb !=nil {return _bgcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bgaca :=NewCT_Trendline (); +if _ffbeb :=d .DecodeElement (_bgaca ,&_aabg );_ffbeb !=nil {return _ffbeb ;};_ecddg .Trendline =append (_ecddg .Trendline ,_bgaca );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_aeae :=NewCT_ErrBars (); +if _fgagf :=d .DecodeElement (_aeae ,&_aabg );_fgagf !=nil {return _fgagf ;};_ecddg .ErrBars =append (_ecddg .ErrBars ,_aeae );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_ecddg .XVal =NewCT_AxDataSource (); +if _cbdac :=d .DecodeElement (_ecddg .XVal ,&_aabg );_cbdac !=nil {return _cbdac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_ecddg .YVal =NewCT_NumDataSource (); +if _ebec :=d .DecodeElement (_ecddg .YVal ,&_aabg );_ebec !=nil {return _ebec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_ecddg .Smooth =NewCT_Boolean (); +if _efabg :=d .DecodeElement (_ecddg .Smooth ,&_aabg );_efabg !=nil {return _efabg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecddg .ExtLst =NewCT_ExtensionList (); +if _bcdaa :=d .DecodeElement (_ecddg .ExtLst ,&_aabg );_bcdaa !=nil {return _bcdaa ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_aabg .Name ); +if _gcfaf :=d .Skip ();_gcfaf !=nil {return _gcfaf ;};};case _dd .EndElement :break _ggaff ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_ggdd *CT_Scaling )ValidateWithPath (path string )error {if _ggdd .LogBase !=nil {if _ggdag :=_ggdd .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_ggdag !=nil {return _ggdag ;};};if _ggdd .Orientation !=nil {if _geaf :=_ggdd .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"); -_geaf !=nil {return _geaf ;};};if _ggdd .Max !=nil {if _fcaeb :=_ggdd .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_fcaeb !=nil {return _fcaeb ;};};if _ggdd .Min !=nil {if _bgadg :=_ggdd .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e"); -_bgadg !=nil {return _bgadg ;};};if _ggdd .ExtLst !=nil {if _dcfaa :=_ggdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfaa !=nil {return _dcfaa ;};};return nil ;}; +// Validate validates the CT_PageMargins and its children +func (_fead *CT_PageMargins )Validate ()error {return _fead .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");}; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_fca *CT_BandFmt )ValidateWithPath (path string )error {if _adc :=_fca .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_adc !=nil {return _adc ;};if _fca .SpPr !=nil {if _bbba :=_fca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bbba !=nil {return _bbba ;};};return nil ;};func (_dgdb *CT_LineChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdb .Grouping =NewCT_Grouping ();_dfacf :for {_ddecb ,_eadce :=d .Token ();if _eadce !=nil {return _eadce ;};switch _fbce :=_ddecb .(type ){case _b .StartElement :switch _fbce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfbb :=d .DecodeElement (_dgdb .Grouping ,&_fbce ); -_cfbb !=nil {return _cfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgdb .VaryColors =NewCT_Boolean (); -if _faefg :=d .DecodeElement (_dgdb .VaryColors ,&_fbce );_faefg !=nil {return _faefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adabg :=NewCT_LineSer (); -if _affd :=d .DecodeElement (_adabg ,&_fbce );_affd !=nil {return _affd ;};_dgdb .Ser =append (_dgdb .Ser ,_adabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgdb .DLbls =NewCT_DLbls (); -if _dcef :=d .DecodeElement (_dgdb .DLbls ,&_fbce );_dcef !=nil {return _dcef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgdb .DropLines =NewCT_ChartLines (); -if _geeb :=d .DecodeElement (_dgdb .DropLines ,&_fbce );_geeb !=nil {return _geeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_dgdb .HiLowLines =NewCT_ChartLines (); -if _cfde :=d .DecodeElement (_dgdb .HiLowLines ,&_fbce );_cfde !=nil {return _cfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_dgdb .UpDownBars =NewCT_UpDownBars (); -if _dfgb :=d .DecodeElement (_dgdb .UpDownBars ,&_fbce );_dfgb !=nil {return _dfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_dgdb .Marker =NewCT_Boolean (); -if _aeceb :=d .DecodeElement (_dgdb .Marker ,&_fbce );_aeceb !=nil {return _aeceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_dgdb .Smooth =NewCT_Boolean (); -if _acbfb :=d .DecodeElement (_dgdb .Smooth ,&_fbce );_acbfb !=nil {return _acbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgca :=NewCT_UnsignedInt (); -if _debc :=d .DecodeElement (_cgca ,&_fbce );_debc !=nil {return _debc ;};_dgdb .AxId =append (_dgdb .AxId ,_cgca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgdb .ExtLst =NewCT_ExtensionList (); -if _cdca :=d .DecodeElement (_dgdb .ExtLst ,&_fbce );_cdca !=nil {return _cdca ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fbce .Name ); -if _cfec :=d .Skip ();_cfec !=nil {return _cfec ;};};case _b .EndElement :break _dfacf ;case _b .CharData :};};return nil ;};func (_eceef *Group_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eceef .NumFmt !=nil {_dbfegd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_eceef .NumFmt ,_dbfegd );};if _eceef .SpPr !=nil {_bcegd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eceef .SpPr ,_bcegd );};if _eceef .TxPr !=nil {_ggeagg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_eceef .TxPr ,_ggeagg );};if _eceef .DLblPos !=nil {_deeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_eceef .DLblPos ,_deeaa );};if _eceef .ShowLegendKey !=nil {_aecdcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_eceef .ShowLegendKey ,_aecdcb );};if _eceef .ShowVal !=nil {_cefeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_eceef .ShowVal ,_cefeg );};if _eceef .ShowCatName !=nil {_gdafg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_eceef .ShowCatName ,_gdafg );};if _eceef .ShowSerName !=nil {_edgaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eceef .ShowSerName ,_edgaa ); -};if _eceef .ShowPercent !=nil {_eeffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_eceef .ShowPercent ,_eeffa );};if _eceef .ShowBubbleSize !=nil {_bddc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_eceef .ShowBubbleSize ,_bddc );};if _eceef .Separator !=nil {_gadfc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ae .AddPreserveSpaceAttr (&_gadfc ,*_eceef .Separator ); -e .EncodeElement (_eceef .Separator ,_gadfc );};if _eceef .ShowLeaderLines !=nil {_dcgab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eceef .ShowLeaderLines ,_dcgab ); -};if _eceef .LeaderLines !=nil {_dffdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eceef .LeaderLines ,_dffdd );};return nil ;};func (_dgcdd ST_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcdd .String (),start ); -};func (_ccbbc *CT_Protection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdce :for {_caffd ,_dffab :=d .Token ();if _dffab !=nil {return _dffab ;};switch _dacbb :=_caffd .(type ){case _b .StartElement :switch _dacbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbc .ChartObject =NewCT_Boolean (); -if _baece :=d .DecodeElement (_ccbbc .ChartObject ,&_dacbb );_baece !=nil {return _baece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbc .Data =NewCT_Boolean (); -if _acbga :=d .DecodeElement (_ccbbc .Data ,&_dacbb );_acbga !=nil {return _acbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbc .Formatting =NewCT_Boolean (); -if _beec :=d .DecodeElement (_ccbbc .Formatting ,&_dacbb );_beec !=nil {return _beec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbc .Selection =NewCT_Boolean (); -if _ecebb :=d .DecodeElement (_ccbbc .Selection ,&_dacbb );_ecebb !=nil {return _ecebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_ccbbc .UserInterface =NewCT_Boolean (); -if _fgbg :=d .DecodeElement (_ccbbc .UserInterface ,&_dacbb );_fgbg !=nil {return _fgbg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_dacbb .Name ); -if _eada :=d .Skip ();_eada !=nil {return _eada ;};};case _b .EndElement :break _bbdce ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_eecb *CT_NumFmt )Validate ()error {return _eecb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_eeec *CT_DLblPos )ValidateWithPath (path string )error {if _eeec .ValAttr ==ST_DLblPosUnset {return _bb .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 _bbc :=_eeec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbc !=nil {return _bbc ;};return nil ;};func (_gfea *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gfea .LAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_gfea .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_gfea .TAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_gfea .BAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_gfea .HeaderAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_gfea .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_eeabb *CT_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeabb .ValAttr !=ST_SplitTypeUnset {_cfeffa ,_bgbgf :=_eeabb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bgbgf !=nil {return _bgbgf ; -};start .Attr =append (start .Attr ,_cfeffa );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ChartLines and its children +func (_fcfec *CT_ChartLines )Validate ()error {return _fcfec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func (_abcga *CT_SplitType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _abcga .ValAttr !=ST_SplitTypeUnset {_bbdbf ,_bbfd :=_abcga .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _bbfd !=nil {return _bbfd ;};start .Attr =append (start .Attr ,_bbdbf );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });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 ;}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_dabee *CT_Perspective )ValidateWithPath (path string )error {if _dabee .ValAttr !=nil {if *_dabee .ValAttr < 0{return _da .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 ,*_dabee .ValAttr ); +};if *_dabee .ValAttr > 240{return _da .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 ,*_dabee .ValAttr ); +};};return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_ege *CT_BandFmt )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_bbe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ege .Idx ,_bbe ); +if _ege .SpPr !=nil {_fde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ege .SpPr ,_fde );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_faae *CT_RotY )ValidateWithPath (path string )error {if _faae .ValAttr !=nil {if *_faae .ValAttr < 0{return _bb .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 ,*_faae .ValAttr ); -};if *_faae .ValAttr > 360{return _bb .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 ,*_faae .ValAttr ); -};};return nil ;};func (_daedbe ST_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daedbe .String (),start );};func NewCT_BarGrouping ()*CT_BarGrouping {_eaadd :=&CT_BarGrouping {};return _eaadd }; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_gbdc *CT_ChartLines )ValidateWithPath (path string )error {if _gbdc .SpPr !=nil {if _beec :=_gbdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beec !=nil {return _beec ;};};return nil ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ; +Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ; +};func (_dbeb *CT_NumFmt )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_aace :=range start .Attr {if _aace .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_agada ,_efage :=_aace .Value ,error (nil ); +if _efage !=nil {return _efage ;};_dbeb .FormatCodeAttr =_agada ;continue ;};if _aace .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_ccgbe ,_abebd :=_b .ParseBool (_aace .Value );if _abebd !=nil {return _abebd ;}; +_dbeb .SourceLinkedAttr =&_ccgbe ;continue ;};};for {_effad ,_cggfc :=d .Token ();if _cggfc !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cggfc );};if _aecb ,_adag :=_effad .(_dd .EndElement ); +_adag &&_aecb .Name ==start .Name {break ;};};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 *_de .CT_ShapeProperties ;TxPr *_de .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 NewCT_Line3DChart ()*CT_Line3DChart {_bacc :=&CT_Line3DChart {};_bacc .Grouping =NewCT_Grouping ();return _bacc ;}; +func (_dabg *ST_RadarStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dagbbe ,_cgbfg :=d .Token ();if _cgbfg !=nil {return _cgbfg ;};if _gcebg ,_gbaad :=_dagbbe .(_dd .EndElement );_gbaad &&_gcebg .Name ==start .Name {*_dabg =1;return nil ; +};if _gfef ,_ecfceb :=_dagbbe .(_dd .CharData );!_ecfceb {return _da .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",_dagbbe );}else {switch string (_gfef ){case "":*_dabg =0; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dabg =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dabg =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_dabg =3;};};_dagbbe ,_cgbfg =d .Token ();if _cgbfg !=nil {return _cgbfg ;};if _fcbbb ,_gfbde :=_dagbbe .(_dd .EndElement ); +_gfbde &&_fcbbb .Name ==start .Name {return nil ;};return _da .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",_dagbbe );}; -// Validate validates the CT_AxisUnit and its children -func (_fdg *CT_AxisUnit )Validate ()error {return _fdg .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_addfb ST_HoleSize )String ()string {if _addfb .ST_HoleSizePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_addfb .ST_HoleSizePercent ); -};if _addfb .ST_HoleSizeUByte !=nil {return _bb .Sprintf ("\u0025\u0076",*_addfb .ST_HoleSizeUByte );};return "";}; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_bggge *CT_LegendEntry )ValidateWithPath (path string )error {if _dgfdb :=_bggge .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dgfdb !=nil {return _dgfdb ;};if _bggge .Choice !=nil {if _cfbfc :=_bggge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_cfbfc !=nil {return _cfbfc ;};};if _bggge .ExtLst !=nil {if _egab :=_bggge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egab !=nil {return _egab ;};};return nil ;};func (_ccfff *CT_Trendline )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccfff .TrendlineType =NewCT_TrendlineType (); +_cbaba :for {_bdgb ,_fegf :=d .Token ();if _fegf !=nil {return _fegf ;};switch _dbad :=_bdgb .(type ){case _dd .StartElement :switch _dbad .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfff .Name =new (string ); +if _ceebf :=d .DecodeElement (_ccfff .Name ,&_dbad );_ceebf !=nil {return _ceebf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfff .SpPr =_de .NewCT_ShapeProperties (); +if _fgae :=d .DecodeElement (_ccfff .SpPr ,&_dbad );_fgae !=nil {return _fgae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _efda :=d .DecodeElement (_ccfff .TrendlineType ,&_dbad ); +_efda !=nil {return _efda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfff .Order =NewCT_Order (); +if _babf :=d .DecodeElement (_ccfff .Order ,&_dbad );_babf !=nil {return _babf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_ccfff .Period =NewCT_Period (); +if _aagg :=d .DecodeElement (_ccfff .Period ,&_dbad );_aagg !=nil {return _aagg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_ccfff .Forward =NewCT_Double (); +if _gebdaa :=d .DecodeElement (_ccfff .Forward ,&_dbad );_gebdaa !=nil {return _gebdaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_ccfff .Backward =NewCT_Double (); +if _egbff :=d .DecodeElement (_ccfff .Backward ,&_dbad );_egbff !=nil {return _egbff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_ccfff .Intercept =NewCT_Double (); +if _adfb :=d .DecodeElement (_ccfff .Intercept ,&_dbad );_adfb !=nil {return _adfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_ccfff .DispRSqr =NewCT_Boolean (); +if _gcgb :=d .DecodeElement (_ccfff .DispRSqr ,&_dbad );_gcgb !=nil {return _gcgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_ccfff .DispEq =NewCT_Boolean (); +if _bgfgd :=d .DecodeElement (_ccfff .DispEq ,&_dbad );_bgfgd !=nil {return _bgfgd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_ccfff .TrendlineLbl =NewCT_TrendlineLbl (); +if _fcgea :=d .DecodeElement (_ccfff .TrendlineLbl ,&_dbad );_fcgea !=nil {return _fcgea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfff .ExtLst =NewCT_ExtensionList (); +if _faged :=d .DecodeElement (_ccfff .ExtLst ,&_dbad );_faged !=nil {return _faged ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_dbad .Name ); +if _gacce :=d .Skip ();_gacce !=nil {return _gacce ;};};case _dd .EndElement :break _cbaba ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_LineSer and its children -func (_gcdfc *CT_LineSer )Validate ()error {return _gcdfc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_eafe *CT_NumRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bgdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}}; -_ae .AddPreserveSpaceAttr (&_bgdb ,_eafe .F );e .EncodeElement (_eafe .F ,_bgdb );if _eafe .NumCache !=nil {_baefg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eafe .NumCache ,_baefg ); -};if _eafe .ExtLst !=nil {_gbbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafe .ExtLst ,_gbbcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumVal struct{IdxAttr uint32 ; -FormatCodeAttr *string ;V string ;}; +// Validate validates the CT_PageSetup and its children +func (_cdgfb *CT_PageSetup )Validate ()error {return _cdgfb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_bbccd *CT_Pie3DChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccafa :for {_aeff ,_dcegb :=d .Token (); +if _dcegb !=nil {return _dcegb ;};switch _ecgac :=_aeff .(type ){case _dd .StartElement :switch _ecgac .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbccd .VaryColors =NewCT_Boolean (); +if _fgbf :=d .DecodeElement (_bbccd .VaryColors ,&_ecgac );_fgbf !=nil {return _fgbf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddegd :=NewCT_PieSer (); +if _edaaa :=d .DecodeElement (_ddegd ,&_ecgac );_edaaa !=nil {return _edaaa ;};_bbccd .Ser =append (_bbccd .Ser ,_ddegd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbccd .DLbls =NewCT_DLbls (); +if _babcd :=d .DecodeElement (_bbccd .DLbls ,&_ecgac );_babcd !=nil {return _babcd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbccd .ExtLst =NewCT_ExtensionList (); +if _gfbg :=d .DecodeElement (_bbccd .ExtLst ,&_ecgac );_gfbg !=nil {return _gfbg ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ecgac .Name ); +if _edgag :=d .Skip ();_edgag !=nil {return _edgag ;};};case _dd .EndElement :break _ccafa ;case _dd .CharData :};};return nil ;};func (_fcbg *CT_CatAx )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fcbg .AxId =NewCT_UnsignedInt ();_fcbg .Scaling =NewCT_Scaling (); +_fcbg .AxPos =NewCT_AxPos ();_fcbg .CrossAx =NewCT_UnsignedInt ();_ade :for {_eddg ,_bcf :=d .Token ();if _bcf !=nil {return _bcf ;};switch _agfa :=_eddg .(type ){case _dd .StartElement :switch _agfa .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aff :=d .DecodeElement (_fcbg .AxId ,&_agfa ); +_aff !=nil {return _aff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbafb :=d .DecodeElement (_fcbg .Scaling ,&_agfa ); +_fbafb !=nil {return _fbafb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .Delete =NewCT_Boolean (); +if _dcge :=d .DecodeElement (_fcbg .Delete ,&_agfa );_dcge !=nil {return _dcge ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dge :=d .DecodeElement (_fcbg .AxPos ,&_agfa ); +_dge !=nil {return _dge ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fcbg .MajorGridlines =NewCT_ChartLines (); +if _bagd :=d .DecodeElement (_fcbg .MajorGridlines ,&_agfa );_bagd !=nil {return _bagd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fcbg .MinorGridlines =NewCT_ChartLines (); +if _ccfa :=d .DecodeElement (_fcbg .MinorGridlines ,&_agfa );_ccfa !=nil {return _ccfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .Title =NewCT_Title (); +if _efcc :=d .DecodeElement (_fcbg .Title ,&_agfa );_efcc !=nil {return _efcc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .NumFmt =NewCT_NumFmt (); +if _gaf :=d .DecodeElement (_fcbg .NumFmt ,&_agfa );_gaf !=nil {return _gaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fcbg .MajorTickMark =NewCT_TickMark (); +if _bfee :=d .DecodeElement (_fcbg .MajorTickMark ,&_agfa );_bfee !=nil {return _bfee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fcbg .MinorTickMark =NewCT_TickMark (); +if _gbf :=d .DecodeElement (_fcbg .MinorTickMark ,&_agfa );_gbf !=nil {return _gbf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_fcbg .TickLblPos =NewCT_TickLblPos (); +if _faf :=d .DecodeElement (_fcbg .TickLblPos ,&_agfa );_faf !=nil {return _faf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .SpPr =_de .NewCT_ShapeProperties (); +if _dbea :=d .DecodeElement (_fcbg .SpPr ,&_agfa );_dbea !=nil {return _dbea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .TxPr =_de .NewCT_TextBody (); +if _ebdf :=d .DecodeElement (_fcbg .TxPr ,&_agfa );_ebdf !=nil {return _ebdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _ecfc :=d .DecodeElement (_fcbg .CrossAx ,&_agfa ); +_ecfc !=nil {return _ecfc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .Choice =NewEG_AxSharedChoice (); +if _fgdf :=d .DecodeElement (&_fcbg .Choice .Crosses ,&_agfa );_fgdf !=nil {return _fgdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .Choice =NewEG_AxSharedChoice (); +if _dacc :=d .DecodeElement (&_fcbg .Choice .CrossesAt ,&_agfa );_dacc !=nil {return _dacc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_fcbg .Auto =NewCT_Boolean (); +if _gdfa :=d .DecodeElement (_fcbg .Auto ,&_agfa );_gdfa !=nil {return _gdfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_fcbg .LblAlgn =NewCT_LblAlgn (); +if _ceffg :=d .DecodeElement (_fcbg .LblAlgn ,&_agfa );_ceffg !=nil {return _ceffg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_fcbg .LblOffset =NewCT_LblOffset (); +if _fgcdg :=d .DecodeElement (_fcbg .LblOffset ,&_agfa );_fgcdg !=nil {return _fgcdg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_fcbg .TickLblSkip =NewCT_Skip (); +if _gbbe :=d .DecodeElement (_fcbg .TickLblSkip ,&_agfa );_gbbe !=nil {return _gbbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_fcbg .TickMarkSkip =NewCT_Skip (); +if _cccf :=d .DecodeElement (_fcbg .TickMarkSkip ,&_agfa );_cccf !=nil {return _cccf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_fcbg .NoMultiLvlLbl =NewCT_Boolean (); +if _efed :=d .DecodeElement (_fcbg .NoMultiLvlLbl ,&_agfa );_efed !=nil {return _efed ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .ExtLst =NewCT_ExtensionList (); +if _ffaf :=d .DecodeElement (_fcbg .ExtLst ,&_agfa );_ffaf !=nil {return _ffaf ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_agfa .Name ); +if _fbcag :=d .Skip ();_fbcag !=nil {return _fbcag ;};};case _dd .EndElement :break _ade ;case _dd .CharData :};};return nil ;};func (_cedf ST_LayoutMode )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_cedf .String (),start ); +}; -// Validate validates the CT_RadarChart and its children -func (_dfcdc *CT_RadarChart )Validate ()error {return _dfcdc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_ffc *CT_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffc .ValAttr !=ST_BarGroupingUnset {_ega ,_bdda :=_ffc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bdda !=nil {return _bdda ;};start .Attr =append (start .Attr ,_ega );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcdab ST_BuiltInUnit )String ()string {switch _dcdab {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073"; +// Validate validates the CT_Thickness and its children +func (_ggbf *CT_Thickness )Validate ()error {return _ggbf .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .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 (_eaaaf ST_BuiltInUnit )String ()string {switch _eaaaf {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073"; case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es"; -};return "";};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"; +};return "";};func NewEG_BarChartShared ()*EG_BarChartShared {_bddca :=&EG_BarChartShared {};_bddca .BarDir =NewCT_BarDir ();return _bddca ;};func (_adgc *CT_SurfaceChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _adgc .Wireframe !=nil {_baed :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_adgc .Wireframe ,_baed );};if _adgc .Ser !=nil {_abff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_gdba :=range _adgc .Ser {e .EncodeElement (_gdba ,_abff );};};if _adgc .BandFmts !=nil {_adfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_adgc .BandFmts ,_adfg ); +};_aeccd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_aacgc :=range _adgc .AxId {e .EncodeElement (_aacgc ,_aeccd );};if _adgc .ExtLst !=nil {_fccd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_adgc .ExtLst ,_fccd );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gdeca ST_LayoutTarget )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_edceb :=_dd .Attr {};_edceb .Name =name ;switch _gdeca {case ST_LayoutTargetUnset :_edceb .Value =""; +case ST_LayoutTargetInner :_edceb .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_edceb .Value ="\u006f\u0075\u0074e\u0072";};return _edceb ,nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2; +);func NewCT_DPt ()*CT_DPt {_gcag :=&CT_DPt {};_gcag .Idx =NewCT_UnsignedInt ();return _gcag };type CT_FirstSliceAng struct{ValAttr *uint16 ;}; +// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path +func (_adeee *CT_Tx )ValidateWithPath (path string )error {if _ecef :=_adeee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecef !=nil {return _ecef ;};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_Tx struct{Choice *CT_TxChoice ; +}; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_gge *CT_AxPos )ValidateWithPath (path string )error {if _gge .ValAttr ==ST_AxPosUnset {return _bb .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 _fde :=_gge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fde !=nil {return _fde ;};return nil ;};func (_dadb ST_PictureFormat )ValidateWithPath (path string )error {switch _dadb {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadb )); -};return nil ;};func (_bgba *CT_DPt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgba .Idx =NewCT_UnsignedInt ();_ggfa :for {_abef ,_gagd :=d .Token ();if _gagd !=nil {return _gagd ;};switch _dbbc :=_abef .(type ){case _b .StartElement :switch _dbbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acdaa :=d .DecodeElement (_bgba .Idx ,&_dbbc ); -_acdaa !=nil {return _acdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_bgba .InvertIfNegative =NewCT_Boolean (); -if _egcge :=d .DecodeElement (_bgba .InvertIfNegative ,&_dbbc );_egcge !=nil {return _egcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_bgba .Marker =NewCT_Marker (); -if _acad :=d .DecodeElement (_bgba .Marker ,&_dbbc );_acad !=nil {return _acad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_bgba .Bubble3D =NewCT_Boolean (); -if _gfff :=d .DecodeElement (_bgba .Bubble3D ,&_dbbc );_gfff !=nil {return _gfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_bgba .Explosion =NewCT_UnsignedInt (); -if _edgd :=d .DecodeElement (_bgba .Explosion ,&_dbbc );_edgd !=nil {return _edgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgba .SpPr =_ca .NewCT_ShapeProperties (); -if _ggfg :=d .DecodeElement (_bgba .SpPr ,&_dbbc );_ggfg !=nil {return _ggfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgba .PictureOptions =NewCT_PictureOptions (); -if _aabe :=d .DecodeElement (_bgba .PictureOptions ,&_dbbc );_aabe !=nil {return _aabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgba .ExtLst =NewCT_ExtensionList (); -if _fgde :=d .DecodeElement (_bgba .ExtLst ,&_dbbc );_fgde !=nil {return _fgde ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_dbbc .Name ); -if _gdb :=d .Skip ();_gdb !=nil {return _gdb ;};};case _b .EndElement :break _ggfa ;case _b .CharData :};};return nil ;};func NewCT_StrRef ()*CT_StrRef {_ffbd :=&CT_StrRef {};return _ffbd }; +// Validate validates the CT_AxDataSource and its children +func (_ede *CT_AxDataSource )Validate ()error {return _ede .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_cegc *CT_MultiLvlStrData )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_efaa :for {_fdagd ,_bgegf :=d .Token (); +if _bgegf !=nil {return _bgegf ;};switch _fecd :=_fdagd .(type ){case _dd .StartElement :switch _fecd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegc .PtCount =NewCT_UnsignedInt (); +if _gagda :=d .DecodeElement (_cegc .PtCount ,&_fecd );_gagda !=nil {return _gagda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_bffd :=NewCT_Lvl (); +if _dfac :=d .DecodeElement (_bffd ,&_fecd );_dfac !=nil {return _dfac ;};_cegc .Lvl =append (_cegc .Lvl ,_bffd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegc .ExtLst =NewCT_ExtensionList (); +if _aacb :=d .DecodeElement (_cegc .ExtLst ,&_fecd );_aacb !=nil {return _aacb ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fecd .Name ); +if _dbff :=d .Skip ();_dbff !=nil {return _dbff ;};};case _dd .EndElement :break _efaa ;case _dd .CharData :};};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_egbe :=&CT_LblOffset {};return _egbe }; -// Validate validates the CT_PictureStackUnit and its children -func (_cdcdg *CT_PictureStackUnit )Validate ()error {return _cdcdg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ; -Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type ST_PictureFormat byte ;func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ; -};_ecdgb ,_bgeag :=_d .ParseUint (s ,10,16);if _bgeag !=nil {return ST_GapAmount {},_bgeag ;};_cgfd :=uint16 (_ecdgb );return ST_GapAmount {ST_GapAmountUShort :&_cgfd },nil ;}; +// Validate validates the CT_Line3DChart and its children +func (_dcagc *CT_Line3DChart )Validate ()error {return _dcagc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_cbbe *CT_HPercent )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cbbe .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_cbbe .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fbab *CT_ExtensionList )ValidateWithPath (path string )error {for _beebe ,_cdfd :=range _fbab .Ext {if _bgge :=_cdfd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_beebe ));_bgge !=nil {return _bgge ; -};};return nil ;};type ST_SizeRepresents byte ;func (_fbgaf *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fbgaf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_gbffb :=&CT_Surface3DChart {};return _gbffb };func (_beaaeg ST_TrendlineType )ValidateWithPath (path string )error {switch _beaaeg {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beaaeg )); -};return nil ;}; +// Validate validates the CT_Order and its children +func (_bgfce *CT_Order )Validate ()error {return _bgfce .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");}; -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};var ST_HoleSizePercentPatternRe =_a .MustCompile (ST_HoleSizePercentPattern ); +// Validate validates the CT_HoleSize and its children +func (_adea *CT_HoleSize )Validate ()error {return _adea .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func NewCT_SerAx ()*CT_SerAx {_cbaae :=&CT_SerAx {}; +_cbaae .AxId =NewCT_UnsignedInt ();_cbaae .Scaling =NewCT_Scaling ();_cbaae .AxPos =NewCT_AxPos ();_cbaae .CrossAx =NewCT_UnsignedInt ();return _cbaae ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_ecdf *CT_PivotFmt )ValidateWithPath (path string )error {if _gdbc :=_ecdf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gdbc !=nil {return _gdbc ;};if _ecdf .SpPr !=nil {if _gcdgc :=_ecdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gcdgc !=nil {return _gcdgc ;};};if _ecdf .TxPr !=nil {if _bcdab :=_ecdf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcdab !=nil {return _bcdab ;};};if _ecdf .Marker !=nil {if _egge :=_ecdf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); -_egge !=nil {return _egge ;};};if _ecdf .DLbl !=nil {if _fcafe :=_ecdf .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_fcafe !=nil {return _fcafe ;};};if _ecdf .ExtLst !=nil {if _fgdb :=_ecdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fgdb !=nil {return _fgdb ;};};return nil ;};func (_bagb *CT_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagb .ValAttr !=ST_LegendPosUnset {_fbag ,_cegc :=_bagb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _cegc !=nil {return _cegc ;};start .Attr =append (start .Attr ,_fbag );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgbd ST_PictureFormat )Validate ()error {return _cgbd .ValidateWithPath ("")}; -func (_acfcd ST_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acfcd .String (),start );};func NewCT_BandFmts ()*CT_BandFmts {_fce :=&CT_BandFmts {};return _fce };func (_eacab *ST_RadarStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eacab =0; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eacab =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_eacab =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_eacab =3;};return nil ;}; +// Validate validates the CT_StrVal and its children +func (_bebab *CT_StrVal )Validate ()error {return _bebab .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func NewCT_DLblPos ()*CT_DLblPos {_fcgg :=&CT_DLblPos {};_fcgg .ValAttr =ST_DLblPos (1);return _fcgg }; -// Validate validates the CT_BubbleChart and its children -func (_daac *CT_BubbleChart )Validate ()error {return _daac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_beebc *CT_Thickness )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbgfe :=range start .Attr {if _dbgfe .Name .Local =="\u0076\u0061\u006c"{_gdaad ,_dggfc :=ParseUnionST_Thickness (_dbgfe .Value ); -if _dggfc !=nil {return _dggfc ;};_beebc .ValAttr =_gdaad ;continue ;};};for {_dbdb ,_gefg :=d .Token ();if _gefg !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_gefg ); -};if _bffgc ,_aaga :=_dbdb .(_b .EndElement );_aaga &&_bffgc .Name ==start .Name {break ;};};return nil ;};func (_gadce *CT_SurfaceChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gadce .Wireframe !=nil {_gcacg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_gadce .Wireframe ,_gcacg );};if _gadce .Ser !=nil {_feff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_badg :=range _gadce .Ser {e .EncodeElement (_badg ,_feff );};};if _gadce .BandFmts !=nil {_bfaagd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_gadce .BandFmts ,_bfaagd );};_fdga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dbcba :=range _gadce .AxId {e .EncodeElement (_dbcba ,_fdga );};if _gadce .ExtLst !=nil {_eadf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gadce .ExtLst ,_eadf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PivotFmts and its children +func (_ddgeg *CT_PivotFmts )Validate ()error {return _ddgeg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};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 *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;CrossAx *CT_UnsignedInt ; +Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_fedge ST_DispBlanksAs )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ffegf :=_dd .Attr {};_ffegf .Name =name ;switch _fedge {case ST_DispBlanksAsUnset :_ffegf .Value =""; +case ST_DispBlanksAsSpan :_ffegf .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_ffegf .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_ffegf .Value ="\u007a\u0065\u0072\u006f";};return _ffegf ,nil ;};type ST_BuiltInUnit byte ;type CT_MarkerSize struct{ValAttr *uint8 ; +};func (_eebac ST_BarGrouping )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_aagge :=_dd .Attr {};_aagge .Name =name ;switch _eebac {case ST_BarGroupingUnset :_aagge .Value ="";case ST_BarGroupingPercentStacked :_aagge .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064"; +case ST_BarGroupingClustered :_aagge .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_aagge .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_aagge .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064"; +};return _aagge ,nil ;};func (_egdeg *ST_DLblPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gbda ,_cfaff :=d .Token ();if _cfaff !=nil {return _cfaff ;};if _fdccc ,_gfda :=_gbda .(_dd .EndElement );_gfda &&_fdccc .Name ==start .Name {*_egdeg =1; +return nil ;};if _cgbgf ,_febda :=_gbda .(_dd .CharData );!_febda {return _da .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",_gbda );}else {switch string (_cgbgf ){case "":*_egdeg =0; +case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_egdeg =1;case "\u0062":*_egdeg =2;case "\u0063\u0074\u0072":*_egdeg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_egdeg =4;case "\u0069\u006e\u0045n\u0064":*_egdeg =5;case "\u006c":*_egdeg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_egdeg =7; +case "\u0072":*_egdeg =8;case "\u0074":*_egdeg =9;};};_gbda ,_cfaff =d .Token ();if _cfaff !=nil {return _cfaff ;};if _cdgce ,_cgfab :=_gbda .(_dd .EndElement );_cgfab &&_cdgce .Name ==start .Name {return nil ;};return _da .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",_gbda ); +};func (_eeead *CT_TimeUnit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_egaf :=range start .Attr {if _egaf .Name .Local =="\u0076\u0061\u006c"{_eeead .ValAttr .UnmarshalXMLAttr (_egaf );continue ;};};for {_egddf ,_gdcff :=d .Token (); +if _gdcff !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_gdcff );};if _ebgab ,_edac :=_egddf .(_dd .EndElement );_edac &&_ebgab .Name ==start .Name {break ; +};};return nil ;};func NewCT_HPercent ()*CT_HPercent {_dgfg :=&CT_HPercent {};return _dgfg }; -// Validate validates the CT_Protection and its children -func (_eaacb *CT_Protection )Validate ()error {return _eaacb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};type Any interface{MarshalXML (_dcgabg *_b .Encoder ,_bdgc _b .StartElement )error ;UnmarshalXML (_gfccb *_b .Decoder ,_cdacc _b .StartElement )error ; -}; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_bfafe *CT_NumVal )ValidateWithPath (path string )error {return nil };func NewCT_LegendEntry ()*CT_LegendEntry {_dccg :=&CT_LegendEntry {};_dccg .Idx =NewCT_UnsignedInt ();return _dccg ;}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};type ST_CrossBetween byte ;func (_acf *CT_AxDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edca :for {_cddd ,_dfg :=d .Token (); -if _dfg !=nil {return _dfg ;};switch _dab :=_cddd .(type ){case _b .StartElement :switch _dab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acf .MultiLvlStrRef =NewCT_MultiLvlStrRef (); -if _efe :=d .DecodeElement (_acf .MultiLvlStrRef ,&_dab );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acf .NumRef =NewCT_NumRef (); -if _bdd :=d .DecodeElement (_acf .NumRef ,&_dab );_bdd !=nil {return _bdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acf .NumLit =NewCT_NumData (); -if _agdc :=d .DecodeElement (_acf .NumLit ,&_dab );_agdc !=nil {return _agdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acf .StrRef =NewCT_StrRef (); -if _aed :=d .DecodeElement (_acf .StrRef ,&_dab );_aed !=nil {return _aed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_acf .StrLit =NewCT_StrData (); -if _ceg :=d .DecodeElement (_acf .StrLit ,&_dab );_ceg !=nil {return _ceg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dab .Name ); -if _eee :=d .Skip ();_eee !=nil {return _eee ;};};case _b .EndElement :break _edca ;case _b .CharData :};};return nil ;};type ST_ErrValType byte ;func NewCT_BubbleChart ()*CT_BubbleChart {_adfd :=&CT_BubbleChart {};return _adfd };func (_ggac ST_TickMark )ValidateWithPath (path string )error {switch _ggac {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggac )); -};return nil ;};func (_dbfgb *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcge :=range start .Attr {if _fcge .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gefc ,_gcge :=_d .ParseBool (_fcge .Value ); -if _gcge !=nil {return _gcge ;};_dbfgb .AlignWithMarginsAttr =&_gefc ;continue ;};if _fcge .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_acage ,_dece :=_d .ParseBool (_fcge .Value );if _dece !=nil {return _dece ; -};_dbfgb .DifferentOddEvenAttr =&_acage ;continue ;};if _fcge .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_aaebc ,_afad :=_d .ParseBool (_fcge .Value );if _afad !=nil {return _afad ;};_dbfgb .DifferentFirstAttr =&_aaebc ; -continue ;};};_bfga :for {_ggca ,_ccgee :=d .Token ();if _ccgee !=nil {return _ccgee ;};switch _bdac :=_ggca .(type ){case _b .StartElement :switch _bdac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_dbfgb .OddHeader =new (string ); -if _cfeff :=d .DecodeElement (_dbfgb .OddHeader ,&_bdac );_cfeff !=nil {return _cfeff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_dbfgb .OddFooter =new (string ); -if _edcag :=d .DecodeElement (_dbfgb .OddFooter ,&_bdac );_edcag !=nil {return _edcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_dbfgb .EvenHeader =new (string ); -if _gaeb :=d .DecodeElement (_dbfgb .EvenHeader ,&_bdac );_gaeb !=nil {return _gaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_dbfgb .EvenFooter =new (string ); -if _adcca :=d .DecodeElement (_dbfgb .EvenFooter ,&_bdac );_adcca !=nil {return _adcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_dbfgb .FirstHeader =new (string ); -if _dbg :=d .DecodeElement (_dbfgb .FirstHeader ,&_bdac );_dbg !=nil {return _dbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_dbfgb .FirstFooter =new (string ); -if _ggbef :=d .DecodeElement (_dbfgb .FirstFooter ,&_bdac );_ggbef !=nil {return _ggbef ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bdac .Name ); -if _dbdg :=d .Skip ();_dbdg !=nil {return _dbdg ;};};case _b .EndElement :break _bfga ;case _b .CharData :};};return nil ;};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2; -ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8; -ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func NewCT_Line3DChart ()*CT_Line3DChart {_faefb :=&CT_Line3DChart {};_faefb .Grouping =NewCT_Grouping ();return _faefb ;};func (_bafgd *CT_OfPieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bafgd .OfPieType =NewCT_OfPieType (); -_ceggf :for {_ggea ,_fbfcd :=d .Token ();if _fbfcd !=nil {return _fbfcd ;};switch _geffg :=_ggea .(type ){case _b .StartElement :switch _geffg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _edaf :=d .DecodeElement (_bafgd .OfPieType ,&_geffg ); -_edaf !=nil {return _edaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafgd .VaryColors =NewCT_Boolean (); -if _begfb :=d .DecodeElement (_bafgd .VaryColors ,&_geffg );_begfb !=nil {return _begfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bggbf :=NewCT_PieSer (); -if _becd :=d .DecodeElement (_bggbf ,&_geffg );_becd !=nil {return _becd ;};_bafgd .Ser =append (_bafgd .Ser ,_bggbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafgd .DLbls =NewCT_DLbls (); -if _dcad :=d .DecodeElement (_bafgd .DLbls ,&_geffg );_dcad !=nil {return _dcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafgd .GapWidth =NewCT_GapAmount (); -if _aaag :=d .DecodeElement (_bafgd .GapWidth ,&_geffg );_aaag !=nil {return _aaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_bafgd .SplitType =NewCT_SplitType (); -if _ddfaf :=d .DecodeElement (_bafgd .SplitType ,&_geffg );_ddfaf !=nil {return _ddfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_bafgd .SplitPos =NewCT_Double (); -if _cdcf :=d .DecodeElement (_bafgd .SplitPos ,&_geffg );_cdcf !=nil {return _cdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_bafgd .CustSplit =NewCT_CustSplit (); -if _affg :=d .DecodeElement (_bafgd .CustSplit ,&_geffg );_affg !=nil {return _affg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_bafgd .SecondPieSize =NewCT_SecondPieSize (); -if _cceda :=d .DecodeElement (_bafgd .SecondPieSize ,&_geffg );_cceda !=nil {return _cceda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ffdd :=NewCT_ChartLines (); -if _eegec :=d .DecodeElement (_ffdd ,&_geffg );_eegec !=nil {return _eegec ;};_bafgd .SerLines =append (_bafgd .SerLines ,_ffdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafgd .ExtLst =NewCT_ExtensionList (); -if _cebfb :=d .DecodeElement (_bafgd .ExtLst ,&_geffg );_cebfb !=nil {return _cebfb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_geffg .Name ); -if _dfbb :=d .Skip ();_dfbb !=nil {return _dfbb ;};};case _b .EndElement :break _ceggf ;case _b .CharData :};};return nil ;};func (_eaggg *EG_SurfaceChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegeg :for {_ddcf ,_ceed :=d .Token (); -if _ceed !=nil {return _ceed ;};switch _eeege :=_ddcf .(type ){case _b .StartElement :switch _eeege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaggg .Wireframe =NewCT_Boolean (); -if _gegaa :=d .DecodeElement (_eaggg .Wireframe ,&_eeege );_gegaa !=nil {return _gegaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecedb :=NewCT_SurfaceSer (); -if _feacg :=d .DecodeElement (_ecedb ,&_eeege );_feacg !=nil {return _feacg ;};_eaggg .Ser =append (_eaggg .Ser ,_ecedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaggg .BandFmts =NewCT_BandFmts (); -if _ddabed :=d .DecodeElement (_eaggg .BandFmts ,&_eeege );_ddabed !=nil {return _ddabed ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_eeege .Name ); -if _cfeaa :=d .Skip ();_cfeaa !=nil {return _cfeaa ;};};case _b .EndElement :break _aegeg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_cece *CT_BuiltInUnit )ValidateWithPath (path string )error {if _aga :=_cece .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aga !=nil {return _aga ;};return nil ;};func (_dccf *CT_MarkerSize )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dccf .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_dccf .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_ebed *CT_OfPieType )ValidateWithPath (path string )error {if _dddbe :=_ebed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dddbe !=nil {return _dddbe ;};return nil ;};func (_cgbf *CT_UpDownBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cgbf .GapWidth !=nil {_dgea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cgbf .GapWidth ,_dgea );};if _cgbf .UpBars !=nil {_gcgdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}}; -e .EncodeElement (_cgbf .UpBars ,_gcgdg );};if _cgbf .DownBars !=nil {_ffbda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_cgbf .DownBars ,_ffbda );};if _cgbf .ExtLst !=nil {_eaec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgbf .ExtLst ,_eaec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeeb *CT_NumDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeeb .Choice =NewCT_NumDataSourceChoice ();_dfgffc :for {_eeedc ,_fbbfa :=d .Token (); -if _fbbfa !=nil {return _fbbfa ;};switch _geda :=_eeedc .(type ){case _b .StartElement :switch _geda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeeb .Choice =NewCT_NumDataSourceChoice (); -if _efdab :=d .DecodeElement (&_aeeb .Choice .NumRef ,&_geda );_efdab !=nil {return _efdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeeb .Choice =NewCT_NumDataSourceChoice (); -if _faeg :=d .DecodeElement (&_aeeb .Choice .NumLit ,&_geda );_faeg !=nil {return _faeg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_geda .Name ); -if _acfb :=d .Skip ();_acfb !=nil {return _acfb ;};};case _b .EndElement :break _dfgffc ;case _b .CharData :};};return nil ;};func (_cfg *CT_DispUnitsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfg .CustUnit !=nil {_aeef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_cfg .CustUnit ,_aeef );};if _cfg .BuiltInUnit !=nil {_fefd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cfg .BuiltInUnit ,_fefd );};return nil ; -};func (_cdbdd ST_Grouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aebcf :=_b .Attr {};_aebcf .Name =name ;switch _cdbdd {case ST_GroupingUnset :_aebcf .Value ="";case ST_GroupingPercentStacked :_aebcf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064"; -case ST_GroupingStandard :_aebcf .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_aebcf .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aebcf ,nil ;};func (_aaeg *CT_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaeg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_aaeg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efeec ST_OfPieType )ValidateWithPath (path string )error {switch _efeec {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efeec )); -};return nil ;}; +// Validate validates the CT_TxChoice and its children +func (_fgede *CT_TxChoice )Validate ()error {return _fgede .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_bede *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_afgdf ST_PageSetupOrientation )String ()string {switch _afgdf {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 "";};type ST_ErrDir byte ;func (_dcce ST_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcce .String (),start );}; +// Validate validates the CT_LegendEntryChoice and its children +func (_ebgge *CT_LegendEntryChoice )Validate ()error {return _ebgge .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1; +ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8; +ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;);func (_dbgd ST_DispBlanksAs )Validate ()error {return _dbgd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_afdfc *CT_LogBase )ValidateWithPath (path string )error {if _afdfc .ValAttr < 2{return _bb .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 ,_afdfc .ValAttr ); -};if _afdfc .ValAttr > 1000{return _bb .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 ,_afdfc .ValAttr ); -};return nil ;};func NewEG_SerShared ()*EG_SerShared {_bgfcad :=&EG_SerShared {};_bgfcad .Idx =NewCT_UnsignedInt ();_bgfcad .Order =NewCT_UnsignedInt ();return _bgfcad ;};func (_feaee *CT_PlotAreaChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feaee .AreaChart !=nil {_cdffd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_feaee .AreaChart ,_cdffd );};if _feaee .Area3DChart !=nil {_cebee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .Area3DChart ,_cebee ); -};if _feaee .LineChart !=nil {_edccb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .LineChart ,_edccb );};if _feaee .Line3DChart !=nil {_abbeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_feaee .Line3DChart ,_abbeb );};if _feaee .StockChart !=nil {_ggcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .StockChart ,_ggcf );};if _feaee .RadarChart !=nil {_cdfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_feaee .RadarChart ,_cdfb );};if _feaee .ScatterChart !=nil {_gfcgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .ScatterChart ,_gfcgc ); -};if _feaee .PieChart !=nil {_bcdff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .PieChart ,_bcdff );};if _feaee .Pie3DChart !=nil {_gfaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_feaee .Pie3DChart ,_gfaa );};if _feaee .DoughnutChart !=nil {_cdcde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .DoughnutChart ,_cdcde ); -};if _feaee .BarChart !=nil {_baca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .BarChart ,_baca );};if _feaee .Bar3DChart !=nil {_eegda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_feaee .Bar3DChart ,_eegda );};if _feaee .OfPieChart !=nil {_aegg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .OfPieChart ,_aegg );};if _feaee .SurfaceChart !=nil {_gbeee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_feaee .SurfaceChart ,_gbeee );};if _feaee .Surface3DChart !=nil {_ggdgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .Surface3DChart ,_ggdgd ); -};if _feaee .BubbleChart !=nil {_febdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_feaee .BubbleChart ,_febdb );};return nil ;};func NewCT_Crosses ()*CT_Crosses {_caca :=&CT_Crosses {}; -_caca .ValAttr =ST_Crosses (1);return _caca }; +// Validate validates the CT_MultiLvlStrRef and its children +func (_bedb *CT_MultiLvlStrRef )Validate ()error {return _bedb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_fcaa *CT_DTable )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _fcaa .ShowHorzBorder !=nil {_eeeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fcaa .ShowHorzBorder ,_eeeg );};if _fcaa .ShowVertBorder !=nil {_dcag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_fcaa .ShowVertBorder ,_dcag );};if _fcaa .ShowOutline !=nil {_eccf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fcaa .ShowOutline ,_eccf ); +};if _fcaa .ShowKeys !=nil {_gecdf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_fcaa .ShowKeys ,_gecdf );};if _fcaa .SpPr !=nil {_agdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fcaa .SpPr ,_agdg );};if _fcaa .TxPr !=nil {_cgadb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcaa .TxPr ,_cgadb );};if _fcaa .ExtLst !=nil {_becgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fcaa .ExtLst ,_becgf );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_Title ()*CT_Title {_fgedc :=&CT_Title {};return _fgedc };func (_eafaff *CT_RadarSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eafaff .Idx =NewCT_UnsignedInt (); +_eafaff .Order =NewCT_UnsignedInt ();_ebgdf :for {_gegaa ,_afed :=d .Token ();if _afed !=nil {return _afed ;};switch _ebfdf :=_gegaa .(type ){case _dd .StartElement :switch _ebfdf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebfbef :=d .DecodeElement (_eafaff .Idx ,&_ebfdf ); +_ebfbef !=nil {return _ebfbef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcafa :=d .DecodeElement (_eafaff .Order ,&_ebfdf ); +_fcafa !=nil {return _fcafa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eafaff .Tx =NewCT_SerTx (); +if _gcge :=d .DecodeElement (_eafaff .Tx ,&_ebfdf );_gcge !=nil {return _gcge ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eafaff .SpPr =_de .NewCT_ShapeProperties (); +if _efgae :=d .DecodeElement (_eafaff .SpPr ,&_ebfdf );_efgae !=nil {return _efgae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_eafaff .Marker =NewCT_Marker (); +if _bagaf :=d .DecodeElement (_eafaff .Marker ,&_ebfdf );_bagaf !=nil {return _bagaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_aegeb :=NewCT_DPt (); +if _ccba :=d .DecodeElement (_aegeb ,&_ebfdf );_ccba !=nil {return _ccba ;};_eafaff .DPt =append (_eafaff .DPt ,_aegeb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eafaff .DLbls =NewCT_DLbls (); +if _gcbdc :=d .DecodeElement (_eafaff .DLbls ,&_ebfdf );_gcbdc !=nil {return _gcbdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_eafaff .Cat =NewCT_AxDataSource (); +if _eeae :=d .DecodeElement (_eafaff .Cat ,&_ebfdf );_eeae !=nil {return _eeae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_eafaff .Val =NewCT_NumDataSource (); +if _afdeb :=d .DecodeElement (_eafaff .Val ,&_ebfdf );_afdeb !=nil {return _afdeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eafaff .ExtLst =NewCT_ExtensionList (); +if _addac :=d .DecodeElement (_eafaff .ExtLst ,&_ebfdf );_addac !=nil {return _addac ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_ebfdf .Name ); +if _daab :=d .Skip ();_daab !=nil {return _daab ;};};case _dd .EndElement :break _ebgdf ;case _dd .CharData :};};return nil ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ; +};_fddg ,_cacba :=_b .ParseUint (s ,10,16);if _cacba !=nil {return ST_SecondPieSize {},_cacba ;};_eebd :=uint16 (_fddg );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_eebd },nil ;};func (_bffa *CT_GapAmount )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dfdbg :=range start .Attr {if _dfdbg .Name .Local =="\u0076\u0061\u006c"{_bfcf ,_fgbb :=ParseUnionST_GapAmount (_dfdbg .Value ); +if _fgbb !=nil {return _fgbb ;};_bffa .ValAttr =&_bfcf ;continue ;};};for {_facb ,_fceb :=d .Token ();if _fceb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_fceb ); +};if _edgfg ,_cbfdb :=_facb .(_dd .EndElement );_cbfdb &&_edgfg .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 NewCT_SerTx ()*CT_SerTx {_acggf :=&CT_SerTx {};_acggf .Choice =NewCT_SerTxChoice ();return _acggf ;};func (_gcafg *ST_BubbleScale )ValidateWithPath (path string )error {_ecaagd :=[]string {};if _gcafg .ST_BubbleScalePercent !=nil {_ecaagd =append (_ecaagd ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _gcafg .ST_BubbleScaleUInt !=nil {_ecaagd =append (_ecaagd ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_ecaagd )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecaagd ); +};return nil ;}; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_adea *CT_BubbleSer )ValidateWithPath (path string )error {if _ggec :=_adea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ggec !=nil {return _ggec ;};if _bbacg :=_adea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_bbacg !=nil {return _bbacg ;};if _adea .Tx !=nil {if _dabf :=_adea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabf !=nil {return _dabf ;};};if _adea .SpPr !=nil {if _eadb :=_adea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eadb !=nil {return _eadb ; -};};if _adea .InvertIfNegative !=nil {if _faef :=_adea .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_faef !=nil {return _faef ;};};for _eeffb ,_ceeg :=range _adea .DPt {if _gged :=_ceeg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_eeffb )); -_gged !=nil {return _gged ;};};if _adea .DLbls !=nil {if _cge :=_adea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cge !=nil {return _cge ;};};for _fbdc ,_deg :=range _adea .Trendline {if _cbfc :=_deg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fbdc )); -_cbfc !=nil {return _cbfc ;};};for _agbc ,_bcd :=range _adea .ErrBars {if _fag :=_bcd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_agbc ));_fag !=nil {return _fag ;};};if _adea .XVal !=nil {if _cebc :=_adea .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c"); -_cebc !=nil {return _cebc ;};};if _adea .YVal !=nil {if _gaeg :=_adea .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gaeg !=nil {return _gaeg ;};};if _adea .BubbleSize !=nil {if _adae :=_adea .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_adae !=nil {return _adae ;};};if _adea .Bubble3D !=nil {if _bddf :=_adea .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_bddf !=nil {return _bddf ;};};if _adea .ExtLst !=nil {if _ggegd :=_adea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggegd !=nil {return _ggegd ;};};return nil ;};func (_deedf ST_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deedf .String (),start );}; +// Validate validates the CT_Skip and its children +func (_ggffc *CT_Skip )Validate ()error {return _ggffc .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_cafd :=&CT_DispUnitsChoice {};return _cafd };func (_abcgg ST_ErrBarType )String ()string {switch _abcgg {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 "";};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ; +DropLines *CT_ChartLines ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};type CT_Thickness struct{ValAttr ST_Thickness ; +};func (_gdbbg *ST_ErrDir )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bdbcf ,_ddef :=d .Token ();if _ddef !=nil {return _ddef ;};if _dcfd ,_bdcdc :=_bdbcf .(_dd .EndElement );_bdcdc &&_dcfd .Name ==start .Name {*_gdbbg =1;return nil ; +};if _agcea ,_gbba :=_bdbcf .(_dd .CharData );!_gbba {return _da .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",_bdbcf );}else {switch string (_agcea ){case "":*_gdbbg =0; +case "\u0078":*_gdbbg =1;case "\u0079":*_gdbbg =2;};};_bdbcf ,_ddef =d .Token ();if _ddef !=nil {return _ddef ;};if _fgdeb ,_ffeb :=_bdbcf .(_dd .EndElement );_ffeb &&_fgdeb .Name ==start .Name {return nil ;};return _da .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",_bdbcf ); +};func (_fffcc *CT_Order )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebda :=range start .Attr {if _ebda .Name .Local =="\u0076\u0061\u006c"{_bccd ,_aead :=_b .ParseUint (_ebda .Value ,10,8);if _aead !=nil {return _aead ;};_eaed :=uint8 (_bccd ); +_fffcc .ValAttr =&_eaed ;continue ;};};for {_daaae ,_baebe :=d .Token ();if _baebe !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_baebe );};if _ffgcf ,_bdbdg :=_daaae .(_dd .EndElement ); +_bdbdg &&_ffgcf .Name ==start .Name {break ;};};return nil ;};const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025"; +func (_bgfc *CT_BuiltInUnit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bgfc .ValAttr !=ST_BuiltInUnitUnset {_gdcc ,_ccff :=_bgfc .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"});if _ccff !=nil {return _ccff ;};start .Attr =append (start .Attr ,_gdcc ); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cgdbf *CT_NumData )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccad :for {_bdeb ,_caccc :=d .Token ();if _caccc !=nil {return _caccc ; +};switch _dcef :=_bdeb .(type ){case _dd .StartElement :switch _dcef .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdbf .FormatCode =new (string ); +if _cbeb :=d .DecodeElement (_cgdbf .FormatCode ,&_dcef );_cbeb !=nil {return _cbeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdbf .PtCount =NewCT_UnsignedInt (); +if _caecb :=d .DecodeElement (_cgdbf .PtCount ,&_dcef );_caecb !=nil {return _caecb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baccb :=NewCT_NumVal (); +if _ccgfg :=d .DecodeElement (_baccb ,&_dcef );_ccgfg !=nil {return _ccgfg ;};_cgdbf .Pt =append (_cgdbf .Pt ,_baccb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdbf .ExtLst =NewCT_ExtensionList (); +if _eagg :=d .DecodeElement (_cgdbf .ExtLst ,&_dcef );_eagg !=nil {return _eagg ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dcef .Name ); +if _fgff :=d .Skip ();_fgff !=nil {return _fgff ;};};case _dd .EndElement :break _ccad ;case _dd .CharData :};};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func NewCT_StrData ()*CT_StrData {_ggdff :=&CT_StrData {};return _ggdff };func (_acdca ST_PictureFormat )ValidateWithPath (path string )error {switch _acdca {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdca )); +};return nil ;}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_bebe *CT_LblOffset )ValidateWithPath (path string )error {if _bebe .ValAttr !=nil {if _ecbdc :=_bebe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbdc !=nil {return _ecbdc ;};};return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ; -LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_UpDownBars ()*CT_UpDownBars {_bbbec :=&CT_UpDownBars {};return _bbbec };func NewCT_StockChart ()*CT_StockChart {_dbgdb :=&CT_StockChart {}; -return _dbgdb };func (_febg *CT_Perspective )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _febg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_febg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eabbd ST_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eabbd .String (),start );};func (_fdbfdb ST_TrendlineType )String ()string {switch _fdbfdb {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 "";};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_dcbgc *EG_LegendEntryData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcbgc .TxPr !=nil {_ggfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dcbgc .TxPr ,_ggfc );};return nil ;}; +// Validate validates the CT_RelId and its children +func (_cgfa *CT_RelId )Validate ()error {return _cgfa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_fgbc *CT_DLbl )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_afgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_fgbc .Idx ,_afgb );if _fgbc .Choice !=nil {_fgbc .Choice .MarshalXML (e ,_dd .StartElement {});};if _fgbc .ExtLst !=nil {_dedg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbc .ExtLst ,_dedg ); +};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gcab *CT_ScatterChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_cdcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gcab .ScatterStyle ,_cdcc );if _gcab .VaryColors !=nil {_cgdfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gcab .VaryColors ,_cgdfd );};if _gcab .Ser !=nil {_dbdf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_bdcde :=range _gcab .Ser {e .EncodeElement (_bdcde ,_dbdf );};};if _gcab .DLbls !=nil {_dbbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcab .DLbls ,_dbbf );};_addae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_abdd :=range _gcab .AxId {e .EncodeElement (_abdd ,_addae );};if _gcab .ExtLst !=nil {_gdfgc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcab .ExtLst ,_gdfgc );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_aacc *CT_MarkerStyle )ValidateWithPath (path string )error {if _aacc .ValAttr ==ST_MarkerStyleUnset {return _bb .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 _dfeeb :=_aacc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfeeb !=nil {return _dfeeb ;};return nil ;};func (_dcgcge *CT_RotY )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcgcge .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_dcgcge .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_aceaf :=&EG_BarChartShared {};_aceaf .BarDir =NewCT_BarDir ();return _aceaf ;};func (_agdgc ST_ErrValType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdffef :=_b .Attr {}; -_cdffef .Name =name ;switch _agdgc {case ST_ErrValTypeUnset :_cdffef .Value ="";case ST_ErrValTypeCust :_cdffef .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_cdffef .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_cdffef .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"; -case ST_ErrValTypeStdDev :_cdffef .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_cdffef .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _cdffef ,nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ; -BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_dba :=&CT_AxDataSourceChoice {};return _dba };func (_caeg *CT_TxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebbd :for {_gdfga ,_fdcac :=d .Token (); -if _fdcac !=nil {return _fdcac ;};switch _fddaa :=_gdfga .(type ){case _b .StartElement :switch _fddaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeg .StrRef =NewCT_StrRef (); -if _cagca :=d .DecodeElement (_caeg .StrRef ,&_fddaa );_cagca !=nil {return _cagca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeg .Rich =_ca .NewCT_TextBody (); -if _acgbg :=d .DecodeElement (_caeg .Rich ,&_fddaa );_acgbg !=nil {return _acgbg ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fddaa .Name ); -if _cedd :=d .Skip ();_cedd !=nil {return _cedd ;};};case _b .EndElement :break _aebbd ;case _b .CharData :};};return nil ;};func (_eadga *CT_ScatterSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadga .Idx =NewCT_UnsignedInt ();_eadga .Order =NewCT_UnsignedInt (); -_ccbbb :for {_cebgg ,_ffgde :=d .Token ();if _ffgde !=nil {return _ffgde ;};switch _aadgb :=_cebgg .(type ){case _b .StartElement :switch _aadgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcefa :=d .DecodeElement (_eadga .Idx ,&_aadgb ); -_dcefa !=nil {return _dcefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecacc :=d .DecodeElement (_eadga .Order ,&_aadgb ); -_ecacc !=nil {return _ecacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadga .Tx =NewCT_SerTx (); -if _bfff :=d .DecodeElement (_eadga .Tx ,&_aadgb );_bfff !=nil {return _bfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadga .SpPr =_ca .NewCT_ShapeProperties (); -if _bgdbg :=d .DecodeElement (_eadga .SpPr ,&_aadgb );_bgdbg !=nil {return _bgdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_eadga .Marker =NewCT_Marker (); -if _aadc :=d .DecodeElement (_eadga .Marker ,&_aadgb );_aadc !=nil {return _aadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bcgfb :=NewCT_DPt (); -if _ecdga :=d .DecodeElement (_bcgfb ,&_aadgb );_ecdga !=nil {return _ecdga ;};_eadga .DPt =append (_eadga .DPt ,_bcgfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadga .DLbls =NewCT_DLbls (); -if _gagceg :=d .DecodeElement (_eadga .DLbls ,&_aadgb );_gagceg !=nil {return _gagceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_fdeb :=NewCT_Trendline (); -if _ccbgde :=d .DecodeElement (_fdeb ,&_aadgb );_ccbgde !=nil {return _ccbgde ;};_eadga .Trendline =append (_eadga .Trendline ,_fdeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_bbfe :=NewCT_ErrBars (); -if _aacdb :=d .DecodeElement (_bbfe ,&_aadgb );_aacdb !=nil {return _aacdb ;};_eadga .ErrBars =append (_eadga .ErrBars ,_bbfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_eadga .XVal =NewCT_AxDataSource (); -if _debee :=d .DecodeElement (_eadga .XVal ,&_aadgb );_debee !=nil {return _debee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_eadga .YVal =NewCT_NumDataSource (); -if _gcfgc :=d .DecodeElement (_eadga .YVal ,&_aadgb );_gcfgc !=nil {return _gcfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_eadga .Smooth =NewCT_Boolean (); -if _faaee :=d .DecodeElement (_eadga .Smooth ,&_aadgb );_faaee !=nil {return _faaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadga .ExtLst =NewCT_ExtensionList (); -if _agbde :=d .DecodeElement (_eadga .ExtLst ,&_aadgb );_agbde !=nil {return _agbde ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_aadgb .Name ); -if _gfeaf :=d .Skip ();_gfeaf !=nil {return _gfeaf ;};};case _b .EndElement :break _ccbbb ;case _b .CharData :};};return nil ;};func (_ecfcge *CT_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecfcge .ValAttr !=ST_SizeRepresentsUnset {_bedb ,_aebd :=_ecfcge .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _aebd !=nil {return _aebd ;};start .Attr =append (start .Attr ,_bedb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_cbad *CT_DoughnutChart )ValidateWithPath (path string )error {if _cbad .VaryColors !=nil {if _ffbfa :=_cbad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ffbfa !=nil {return _ffbfa ;};};for _adge ,_gade :=range _cbad .Ser {if _dfab :=_gade .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adge )); +_dfab !=nil {return _dfab ;};};if _cbad .DLbls !=nil {if _beaaa :=_cbad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_beaaa !=nil {return _beaaa ;};};if _cbad .FirstSliceAng !=nil {if _dacb :=_cbad .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); +_dacb !=nil {return _dacb ;};};if _cbad .HoleSize !=nil {if _efgd :=_cbad .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_efgd !=nil {return _efgd ;};};if _cbad .ExtLst !=nil {if _dfbd :=_cbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dfbd !=nil {return _dfbd ;};};return nil ;};func (_abec *CT_PictureOptions )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fdecb :for {_agbc ,_bagda :=d .Token ();if _bagda !=nil {return _bagda ;};switch _aagfe :=_agbc .(type ){case _dd .StartElement :switch _aagfe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abec .ApplyToFront =NewCT_Boolean (); +if _gega :=d .DecodeElement (_abec .ApplyToFront ,&_aagfe );_gega !=nil {return _gega ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abec .ApplyToSides =NewCT_Boolean (); +if _gafda :=d .DecodeElement (_abec .ApplyToSides ,&_aagfe );_gafda !=nil {return _gafda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_abec .ApplyToEnd =NewCT_Boolean (); +if _bddc :=d .DecodeElement (_abec .ApplyToEnd ,&_aagfe );_bddc !=nil {return _bddc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_abec .PictureFormat =NewCT_PictureFormat (); +if _cebc :=d .DecodeElement (_abec .PictureFormat ,&_aagfe );_cebc !=nil {return _cebc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_abec .PictureStackUnit =NewCT_PictureStackUnit (); +if _efbe :=d .DecodeElement (_abec .PictureStackUnit ,&_aagfe );_efbe !=nil {return _efbe ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_aagfe .Name ); +if _fecg :=d .Skip ();_fecg !=nil {return _fecg ;};};case _dd .EndElement :break _fdecb ;case _dd .CharData :};};return nil ;};func NewChartSpace ()*ChartSpace {_fgbbb :=&ChartSpace {};_fgbbb .CT_ChartSpace =*NewCT_ChartSpace ();return _fgbbb ;};func (_fafg *CT_ScatterSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_accgg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fafg .Idx ,_accgg );_ddffc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fafg .Order ,_ddffc ); +if _fafg .Tx !=nil {_adfdc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fafg .Tx ,_adfdc );};if _fafg .SpPr !=nil {_ggcda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fafg .SpPr ,_ggcda );};if _fafg .Marker !=nil {_fbeeb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fafg .Marker ,_fbeeb );};if _fafg .DPt !=nil {_bcea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_gedfc :=range _fafg .DPt {e .EncodeElement (_gedfc ,_bcea );};};if _fafg .DLbls !=nil {_cfbbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fafg .DLbls ,_cfbbc );};if _fafg .Trendline !=nil {_dbdec :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; +for _ ,_eacaf :=range _fafg .Trendline {e .EncodeElement (_eacaf ,_dbdec );};};if _fafg .ErrBars !=nil {_edffd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_dfbc :=range _fafg .ErrBars {e .EncodeElement (_dfbc ,_edffd ); +};};if _fafg .XVal !=nil {_bcfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_fafg .XVal ,_bcfc );};if _fafg .YVal !=nil {_bebb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}}; +e .EncodeElement (_fafg .YVal ,_bebb );};if _fafg .Smooth !=nil {_ggbca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fafg .Smooth ,_ggbca );};if _fafg .ExtLst !=nil {_abdgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fafg .ExtLst ,_abdgb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bcbde *ST_LayoutTarget )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bcbde =0;case "\u0069\u006e\u006ee\u0072":*_bcbde =1; +case "\u006f\u0075\u0074e\u0072":*_bcbde =2;};return nil ;}; -// Validate validates the CT_SplitType and its children -func (_eceag *CT_SplitType )Validate ()error {return _eceag .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_edfbf *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _edfbf .Symbol !=nil {_dbdgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_edfbf .Symbol ,_dbdgb );};if _edfbf .Size !=nil {_afcfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}}; -e .EncodeElement (_edfbf .Size ,_afcfd );};if _edfbf .SpPr !=nil {_daggd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edfbf .SpPr ,_daggd );};if _edfbf .ExtLst !=nil {_cabb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edfbf .ExtLst ,_cabb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3; -);func (_fbae *CT_Bar3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fbae .BarDir ,_ebef ); -if _fbae .Grouping !=nil {_ded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fbae .Grouping ,_ded );};if _fbae .VaryColors !=nil {_adcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_fbae .VaryColors ,_adcc );};if _fbae .Ser !=nil {_agc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_afc :=range _fbae .Ser {e .EncodeElement (_afc ,_agc );};};if _fbae .DLbls !=nil {_fgc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_fbae .DLbls ,_fgc );};if _fbae .GapWidth !=nil {_beeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_fbae .GapWidth ,_beeb );};if _fbae .GapDepth !=nil {_abe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_fbae .GapDepth ,_abe );};if _fbae .Shape !=nil {_afe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fbae .Shape ,_afe );};_fbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_bbg :=range _fbae .AxId {e .EncodeElement (_bbg ,_fbf );};if _fbae .ExtLst !=nil {_gdgdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbae .ExtLst ,_gdgdc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Grouping and its children +func (_cfgbd *CT_Grouping )Validate ()error {return _cfgbd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_dafg *CT_BarChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_acf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dafg .BarDir ,_acf );if _dafg .Grouping !=nil {_bgc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_dafg .Grouping ,_bgc );};if _dafg .VaryColors !=nil {_cfff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dafg .VaryColors ,_cfff );};if _dafg .Ser !=nil {_efc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_cgac :=range _dafg .Ser {e .EncodeElement (_cgac ,_efc );};};if _dafg .DLbls !=nil {_egc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dafg .DLbls ,_egc );};if _dafg .GapWidth !=nil {_gee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_dafg .GapWidth ,_gee );};if _dafg .Overlap !=nil {_abgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_dafg .Overlap ,_abgd );};if _dafg .SerLines !=nil {_bgfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}}; +for _ ,_fdbd :=range _dafg .SerLines {e .EncodeElement (_fdbd ,_bgfb );};};_cde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gdec :=range _dafg .AxId {e .EncodeElement (_gdec ,_cde );};if _dafg .ExtLst !=nil {_fdaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dafg .ExtLst ,_fdaa );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_daafb *Group_DLbl )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _daafb .Layout !=nil {_cgda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_daafb .Layout ,_cgda );};if _daafb .Tx !=nil {_caeef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_daafb .Tx ,_caeef );};if _daafb .NumFmt !=nil {_ddbcf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_daafb .NumFmt ,_ddbcf );};if _daafb .SpPr !=nil {_ffegd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daafb .SpPr ,_ffegd );};if _daafb .TxPr !=nil {_gagb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_daafb .TxPr ,_gagb );};if _daafb .DLblPos !=nil {_ddaf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_daafb .DLblPos ,_ddaf );};if _daafb .ShowLegendKey !=nil {_beefe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_daafb .ShowLegendKey ,_beefe );};if _daafb .ShowVal !=nil {_ccddf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_daafb .ShowVal ,_ccddf );};if _daafb .ShowCatName !=nil {_ffgcfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_daafb .ShowCatName ,_ffgcfb );};if _daafb .ShowSerName !=nil {_cfead :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_daafb .ShowSerName ,_cfead ); +};if _daafb .ShowPercent !=nil {_dbdbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_daafb .ShowPercent ,_dbdbg );};if _daafb .ShowBubbleSize !=nil {_cded :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_daafb .ShowBubbleSize ,_cded );};if _daafb .Separator !=nil {_bgfe :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dab .AddPreserveSpaceAttr (&_bgfe ,*_daafb .Separator ); +e .EncodeElement (_daafb .Separator ,_bgfe );};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};type CT_StrVal struct{IdxAttr uint32 ; +V string ;};func (_cbgg *CT_RelId )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_aefaf :=range start .Attr {if _aefaf .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"&&_aefaf .Name .Local =="\u0069\u0064"||_aefaf .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"&&_aefaf .Name .Local =="\u0069\u0064"{_dbcdd ,_ddbae :=_aefaf .Value ,error (nil ); +if _ddbae !=nil {return _ddbae ;};_cbgg .IdAttr =_dbcdd ;continue ;};};for {_fccb ,_edccd :=d .Token ();if _edccd !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_edccd );};if _agbe ,_bdbe :=_fccb .(_dd .EndElement ); +_bdbe &&_agbe .Name ==start .Name {break ;};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_ebbf :=&CT_ManualLayout {};return _ebbf };func (_bfdge ST_TimeUnit )String ()string {switch _bfdge {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073"; +case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};func (_deedb ST_Grouping )Validate ()error {return _deedb .ValidateWithPath ("")};func NewCT_HoleSize ()*CT_HoleSize {_agffa :=&CT_HoleSize {}; +return _agffa };func (_ea *CT_AxPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ea .ValAttr =ST_AxPos (1);for _ ,_aee :=range start .Attr {if _aee .Name .Local =="\u0076\u0061\u006c"{_ea .ValAttr .UnmarshalXMLAttr (_aee );continue ; +};};for {_fda ,_acc :=d .Token ();if _acc !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_acc );};if _dccc ,_bff :=_fda .(_dd .EndElement );_bff &&_dccc .Name ==start .Name {break ; +};};return nil ;};func (_adcagg *ST_LblAlgn )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_befd ,_gfgd :=d .Token ();if _gfgd !=nil {return _gfgd ;};if _ffece ,_dfeac :=_befd .(_dd .EndElement );_dfeac &&_ffece .Name ==start .Name {*_adcagg =1; +return nil ;};if _ffggf ,_deef :=_befd .(_dd .CharData );!_deef {return _da .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",_befd );}else {switch string (_ffggf ){case "":*_adcagg =0; +case "\u0063\u0074\u0072":*_adcagg =1;case "\u006c":*_adcagg =2;case "\u0072":*_adcagg =3;};};_befd ,_gfgd =d .Token ();if _gfgd !=nil {return _gfgd ;};if _fegba ,_dcfagg :=_befd .(_dd .EndElement );_dcfagg &&_fegba .Name ==start .Name {return nil ;};return _da .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",_befd ); +};func (_fgaa *CT_Marker )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fffd :for {_egbed ,_aeeab :=d .Token ();if _aeeab !=nil {return _aeeab ;};switch _bgdf :=_egbed .(type ){case _dd .StartElement :switch _bgdf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_fgaa .Symbol =NewCT_MarkerStyle (); +if _bgceg :=d .DecodeElement (_fgaa .Symbol ,&_bgdf );_bgceg !=nil {return _bgceg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_fgaa .Size =NewCT_MarkerSize (); +if _gabed :=d .DecodeElement (_fgaa .Size ,&_bgdf );_gabed !=nil {return _gabed ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgaa .SpPr =_de .NewCT_ShapeProperties (); +if _bbegd :=d .DecodeElement (_fgaa .SpPr ,&_bgdf );_bbegd !=nil {return _bbegd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgaa .ExtLst =NewCT_ExtensionList (); +if _cbec :=d .DecodeElement (_fgaa .ExtLst ,&_bgdf );_cbec !=nil {return _cbec ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_bgdf .Name ); +if _abaag :=d .Skip ();_abaag !=nil {return _abaag ;};};case _dd .EndElement :break _fffd ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_HoleSize and its children -func (_cbad *CT_HoleSize )Validate ()error {return _cbad .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_abaa *CT_DispUnits )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _abaa .Choice !=nil {_abaa .Choice .MarshalXML (e ,_b .StartElement {});};if _abaa .DispUnitsLbl !=nil {_adg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_abaa .DispUnitsLbl ,_adg ); -};if _abaa .ExtLst !=nil {_efga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abaa .ExtLst ,_efga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CatAx and its children +func (_gbfg *CT_CatAx )Validate ()error {return _gbfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_dgdgb *ST_DispBlanksAs )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_dgdgb =0;case "\u0073\u0070\u0061\u006e":*_dgdgb =1; +case "\u0067\u0061\u0070":*_dgdgb =2;case "\u007a\u0065\u0072\u006f":*_dgdgb =3;};return nil ;};func (_cgaaag ST_PictureFormat )String ()string {switch _cgaaag {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b"; +case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";};func NewCT_Thickness ()*CT_Thickness {_ccgc :=&CT_Thickness {};return _ccgc };func (_feb *CT_DLbls )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dfcg :for {_ffbf ,_fbbe :=d .Token (); +if _fbbe !=nil {return _fbbe ;};switch _cccc :=_ffbf .(type ){case _dd .StartElement :switch _cccc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beae :=NewCT_DLbl (); +if _fffeb :=d .DecodeElement (_beae ,&_cccc );_fffeb !=nil {return _fffeb ;};_feb .DLbl =append (_feb .DLbl ,_beae );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _gcbc :=d .DecodeElement (&_feb .Choice .Delete ,&_cccc );_gcbc !=nil {return _gcbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _eeaf :=d .DecodeElement (&_feb .Choice .NumFmt ,&_cccc );_eeaf !=nil {return _eeaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _bagg :=d .DecodeElement (&_feb .Choice .SpPr ,&_cccc );_bagg !=nil {return _bagg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _fbee :=d .DecodeElement (&_feb .Choice .TxPr ,&_cccc );_fbee !=nil {return _fbee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _ffded :=d .DecodeElement (&_feb .Choice .DLblPos ,&_cccc );_ffded !=nil {return _ffded ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _ceaa :=d .DecodeElement (&_feb .Choice .ShowLegendKey ,&_cccc );_ceaa !=nil {return _ceaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _cgd :=d .DecodeElement (&_feb .Choice .ShowVal ,&_cccc );_cgd !=nil {return _cgd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _bbca :=d .DecodeElement (&_feb .Choice .ShowCatName ,&_cccc );_bbca !=nil {return _bbca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _aacd :=d .DecodeElement (&_feb .Choice .ShowSerName ,&_cccc );_aacd !=nil {return _aacd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _edbe :=d .DecodeElement (&_feb .Choice .ShowPercent ,&_cccc );_edbe !=nil {return _edbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _dcdf :=d .DecodeElement (&_feb .Choice .ShowBubbleSize ,&_cccc );_dcdf !=nil {return _dcdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _effa :=d .DecodeElement (&_feb .Choice .Separator ,&_cccc );_effa !=nil {return _effa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _gdbg :=d .DecodeElement (&_feb .Choice .ShowLeaderLines ,&_cccc );_gdbg !=nil {return _gdbg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _feb .Choice ==nil {_feb .Choice =NewCT_DLblsChoice (); +};if _cade :=d .DecodeElement (&_feb .Choice .LeaderLines ,&_cccc );_cade !=nil {return _cade ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feb .ExtLst =NewCT_ExtensionList (); +if _beb :=d .DecodeElement (_feb .ExtLst ,&_cccc );_beb !=nil {return _beb ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cccc .Name ); +if _adgg :=d .Skip ();_adgg !=nil {return _adgg ;};};case _dd .EndElement :break _dfcg ;case _dd .CharData :};};return nil ;};func (_bade *CT_LegendEntry )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bade .Idx =NewCT_UnsignedInt ();_cffga :for {_adcb ,_bcgc :=d .Token (); +if _bcgc !=nil {return _bcgc ;};switch _fgcbc :=_adcb .(type ){case _dd .StartElement :switch _fgcbc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adee :=d .DecodeElement (_bade .Idx ,&_fgcbc ); +_adee !=nil {return _adee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bade .Choice ==nil {_bade .Choice =NewCT_LegendEntryChoice (); +};if _agag :=d .DecodeElement (&_bade .Choice .Delete ,&_fgcbc );_agag !=nil {return _agag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _bade .Choice ==nil {_bade .Choice =NewCT_LegendEntryChoice (); +};if _dadgf :=d .DecodeElement (&_bade .Choice .TxPr ,&_fgcbc );_dadgf !=nil {return _dadgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bade .ExtLst =NewCT_ExtensionList (); +if _dbce :=d .DecodeElement (_bade .ExtLst ,&_fgcbc );_dbce !=nil {return _dbce ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_fgcbc .Name ); +if _dfdfb :=d .Skip ();_dfdfb !=nil {return _dfdfb ;};};case _dd .EndElement :break _cffga ;case _dd .CharData :};};return nil ;}; // Validate validates the CT_Extension and its children -func (_bfab *CT_Extension )Validate ()error {return _bfab .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_gfaee *CT_LegendEntryChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagbg :for {_acagf ,_gagcg :=d .Token (); -if _gagcg !=nil {return _gagcg ;};switch _gbag :=_acagf .(type ){case _b .StartElement :switch _gbag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfaee .Delete =NewCT_Boolean (); -if _gfbf :=d .DecodeElement (_gfaee .Delete ,&_gbag );_gfbf !=nil {return _gfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfaee .TxPr =_ca .NewCT_TextBody (); -if _gbad :=d .DecodeElement (_gfaee .TxPr ,&_gbag );_gbad !=nil {return _gbad ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbag .Name ); -if _ecbga :=d .Skip ();_ecbga !=nil {return _ecbga ;};};case _b .EndElement :break _aagbg ;case _b .CharData :};};return nil ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4; -ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);func (_dcdf *EG_SurfaceChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcdf .Wireframe !=nil {_dfbe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_dcdf .Wireframe ,_dfbe );};if _dcdf .Ser !=nil {_bacca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_abaca :=range _dcdf .Ser {e .EncodeElement (_abaca ,_bacca );};};if _dcdf .BandFmts !=nil {_abgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_dcdf .BandFmts ,_abgg );};return nil ;};type CT_ValAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ; -MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ; -DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};func (_edfc *CT_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edfc .ValAttr !=ST_BuiltInUnitUnset {_bgae ,_ggdf :=_edfc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ggdf !=nil {return _ggdf ;};start .Attr =append (start .Attr ,_bgae );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffb *CT_ErrBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffb .ErrBarType =NewCT_ErrBarType (); -_gffb .ErrValType =NewCT_ErrValType ();_acgda :for {_egbb ,_gfg :=d .Token ();if _gfg !=nil {return _gfg ;};switch _gcfe :=_egbb .(type ){case _b .StartElement :switch _gcfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffb .ErrDir =NewCT_ErrDir (); -if _bgddb :=d .DecodeElement (_gffb .ErrDir ,&_gcfe );_bgddb !=nil {return _bgddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _fgcfg :=d .DecodeElement (_gffb .ErrBarType ,&_gcfe ); -_fgcfg !=nil {return _fgcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _ggedf :=d .DecodeElement (_gffb .ErrValType ,&_gcfe ); -_ggedf !=nil {return _ggedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_gffb .NoEndCap =NewCT_Boolean (); -if _dccb :=d .DecodeElement (_gffb .NoEndCap ,&_gcfe );_dccb !=nil {return _dccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_gffb .Plus =NewCT_NumDataSource (); -if _gbaa :=d .DecodeElement (_gffb .Plus ,&_gcfe );_gbaa !=nil {return _gbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_gffb .Minus =NewCT_NumDataSource (); -if _ddea :=d .DecodeElement (_gffb .Minus ,&_gcfe );_ddea !=nil {return _ddea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gffb .Val =NewCT_Double (); -if _gbcgc :=d .DecodeElement (_gffb .Val ,&_gcfe );_gbcgc !=nil {return _gbcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffb .SpPr =_ca .NewCT_ShapeProperties (); -if _gcae :=d .DecodeElement (_gffb .SpPr ,&_gcfe );_gcae !=nil {return _gcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffb .ExtLst =NewCT_ExtensionList (); -if _fbbg :=d .DecodeElement (_gffb .ExtLst ,&_gcfe );_fbbg !=nil {return _fbbg ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_gcfe .Name ); -if _edece :=d .Skip ();_edece !=nil {return _edece ;};};case _b .EndElement :break _acgda ;case _b .CharData :};};return nil ;}; +func (_agdc *CT_Extension )Validate ()error {return _agdc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_gcgg ST_AxPos )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_eddba :=_dd .Attr {};_eddba .Name =name ; +switch _gcgg {case ST_AxPosUnset :_eddba .Value ="";case ST_AxPosB :_eddba .Value ="\u0062";case ST_AxPosL :_eddba .Value ="\u006c";case ST_AxPosR :_eddba .Value ="\u0072";case ST_AxPosT :_eddba .Value ="\u0074";};return _eddba ,nil ;};func (_becae ST_LegendPos )String ()string {switch _becae {case 0:return ""; +case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";};func (_cdccc *CT_TextLanguageID )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_cdccc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_afbbe *CT_SizeRepresents )ValidateWithPath (path string )error {if _aafg :=_afbbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafg !=nil {return _aafg ;};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_bad :=&CT_AxisUnit {}; -_bad .ValAttr =0+1;return _bad };type UserShapes struct{_db .CT_Drawing }; +// Validate validates the UserShapes and its children +func (_aebfab *UserShapes )Validate ()error {return _aebfab .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .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 (_fbc *CT_BandFmts )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _fbc .BandFmt !=nil {_fcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_ebb :=range _fbc .BandFmt {e .EncodeElement (_ebb ,_fcb );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ; +};func (_aeea *CT_BubbleChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_agfd :for {_dcdd ,_fgbea :=d .Token ();if _fgbea !=nil {return _fgbea ;};switch _efgf :=_dcdd .(type ){case _dd .StartElement :switch _efgf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeea .VaryColors =NewCT_Boolean (); +if _afga :=d .DecodeElement (_aeea .VaryColors ,&_efgf );_afga !=nil {return _afga ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgfg :=NewCT_BubbleSer (); +if _gbcc :=d .DecodeElement (_cgfg ,&_efgf );_gbcc !=nil {return _gbcc ;};_aeea .Ser =append (_aeea .Ser ,_cgfg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeea .DLbls =NewCT_DLbls (); +if _gfed :=d .DecodeElement (_aeea .DLbls ,&_efgf );_gfed !=nil {return _gfed ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_aeea .Bubble3D =NewCT_Boolean (); +if _dba :=d .DecodeElement (_aeea .Bubble3D ,&_efgf );_dba !=nil {return _dba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_aeea .BubbleScale =NewCT_BubbleScale (); +if _ffgc :=d .DecodeElement (_aeea .BubbleScale ,&_efgf );_ffgc !=nil {return _ffgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_aeea .ShowNegBubbles =NewCT_Boolean (); +if _ccfb :=d .DecodeElement (_aeea .ShowNegBubbles ,&_efgf );_ccfb !=nil {return _ccfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_aeea .SizeRepresents =NewCT_SizeRepresents (); +if _cce :=d .DecodeElement (_aeea .SizeRepresents ,&_efgf );_cce !=nil {return _cce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bad :=NewCT_UnsignedInt (); +if _egdd :=d .DecodeElement (_bad ,&_efgf );_egdd !=nil {return _egdd ;};_aeea .AxId =append (_aeea .AxId ,_bad );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeea .ExtLst =NewCT_ExtensionList (); +if _addd :=d .DecodeElement (_aeea .ExtLst ,&_efgf );_addd !=nil {return _addd ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_efgf .Name ); +if _faacf :=d .Skip ();_faacf !=nil {return _faacf ;};};case _dd .EndElement :break _agfd ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_gbgcb *CT_TickLblPos )ValidateWithPath (path string )error {if _caecb :=_gbgcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caecb !=nil {return _caecb ;};return nil ;};func (_adcga *CT_StockChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cgfcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcegg :=range _adcga .Ser {e .EncodeElement (_dcegg ,_cgfcf );};if _adcga .DLbls !=nil {_facbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_adcga .DLbls ,_facbg );};if _adcga .DropLines !=nil {_cgdd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adcga .DropLines ,_cgdd );};if _adcga .HiLowLines !=nil {_gdgea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_adcga .HiLowLines ,_gdgea );};if _adcga .UpDownBars !=nil {_debcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_adcga .UpDownBars ,_debcg );};_ccdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_fecaa :=range _adcga .AxId {e .EncodeElement (_fecaa ,_ccdd );};if _adcga .ExtLst !=nil {_eebaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcga .ExtLst ,_eebaf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dcfge *CT_PrintSettings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcfge .HeaderFooter !=nil {_gdcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_dcfge .HeaderFooter ,_gdcg );};if _dcfge .PageMargins !=nil {_aaeaac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dcfge .PageMargins ,_aaeaac ); -};if _dcfge .PageSetup !=nil {_gedfe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dcfge .PageSetup ,_gedfe );};if _dcfge .LegacyDrawingHF !=nil {_gcce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}}; -e .EncodeElement (_dcfge .LegacyDrawingHF ,_gcce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NumVal ()*CT_NumVal {_dcgf :=&CT_NumVal {};return _dcgf }; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_ddbd *CT_PictureOptions )ValidateWithPath (path string )error {if _ddbd .ApplyToFront !=nil {if _acag :=_ddbd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_acag !=nil {return _acag ; +};};if _ddbd .ApplyToSides !=nil {if _efgbf :=_ddbd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_efgbf !=nil {return _efgbf ;};};if _ddbd .ApplyToEnd !=nil {if _caace :=_ddbd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"); +_caace !=nil {return _caace ;};};if _ddbd .PictureFormat !=nil {if _eegb :=_ddbd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_eegb !=nil {return _eegb ;};};if _ddbd .PictureStackUnit !=nil {if _bgbcg :=_ddbd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074"); +_bgbcg !=nil {return _bgbcg ;};};return nil ;};type ST_RadarStyle byte ;type ST_LblAlgn byte ;type ST_SizeRepresents byte ; -// Validate validates the CT_LegendEntryChoice and its children -func (_baefc *CT_LegendEntryChoice )Validate ()error {return _baefc .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func NewCT_Chart ()*CT_Chart {_geac :=&CT_Chart {};_geac .PlotArea =NewCT_PlotArea (); -return _geac };func (_bffde *CT_Lvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadg :for {_fdfg ,_gagb :=d .Token ();if _gagb !=nil {return _gagb ;};switch _gbeea :=_fdfg .(type ){case _b .StartElement :switch _gbeea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egfe :=NewCT_StrVal (); -if _dbece :=d .DecodeElement (_egfe ,&_gbeea );_dbece !=nil {return _dbece ;};_bffde .Pt =append (_bffde .Pt ,_egfe );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_gbeea .Name ); -if _aecga :=d .Skip ();_aecga !=nil {return _aecga ;};};case _b .EndElement :break _dadg ;case _b .CharData :};};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;); +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_bdeba *CT_ScatterStyle )ValidateWithPath (path string )error {if _cgcd :=_bdeba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcd !=nil {return _cgcd ;};return nil ;};type ST_LayoutMode byte ;const (ST_ErrValTypeUnset ST_ErrValType =0; +ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);func (_eeag *CT_NumDataSource )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_eeag .Choice .MarshalXML (e ,_dd .StartElement {});e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DLblPos and its children -func (_abfb *CT_DLblPos )Validate ()error {return _abfb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_dfcgd *CT_MarkerSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggb :=range start .Attr {if _cggb .Name .Local =="\u0076\u0061\u006c"{_febff ,_ggceg :=_d .ParseUint (_cggb .Value ,10,8); -if _ggceg !=nil {return _ggceg ;};_fbedg :=uint8 (_febff );_dfcgd .ValAttr =&_fbedg ;continue ;};};for {_dgdbd ,_eeefb :=d .Token ();if _eeefb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_eeefb ); -};if _cdbb ,_fbfaa :=_dgdbd .(_b .EndElement );_fbfaa &&_cdbb .Name ==start .Name {break ;};};return nil ;};func (_dfdda *CT_Pie3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdefe :for {_bfge ,_gadfd :=d .Token ();if _gadfd !=nil {return _gadfd ; -};switch _edbg :=_bfge .(type ){case _b .StartElement :switch _edbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfdda .VaryColors =NewCT_Boolean (); -if _acfdc :=d .DecodeElement (_dfdda .VaryColors ,&_edbg );_acfdc !=nil {return _acfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcacb :=NewCT_PieSer (); -if _egeea :=d .DecodeElement (_gcacb ,&_edbg );_egeea !=nil {return _egeea ;};_dfdda .Ser =append (_dfdda .Ser ,_gcacb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfdda .DLbls =NewCT_DLbls (); -if _ddecag :=d .DecodeElement (_dfdda .DLbls ,&_edbg );_ddecag !=nil {return _ddecag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfdda .ExtLst =NewCT_ExtensionList (); -if _edad :=d .DecodeElement (_dfdda .ExtLst ,&_edbg );_edad !=nil {return _edad ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_edbg .Name ); -if _fefb :=d .Skip ();_fefb !=nil {return _fefb ;};};case _b .EndElement :break _gdefe ;case _b .CharData :};};return nil ;};func (_efbgg ST_BarGrouping )ValidateWithPath (path string )error {switch _efbgg {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbgg )); -};return nil ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_abdac *CT_MultiLvlStrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebeg :for {_egcda ,_cccfd :=d .Token ();if _cccfd !=nil {return _cccfd ;};switch _geee :=_egcda .(type ){case _b .StartElement :switch _geee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdac .PtCount =NewCT_UnsignedInt (); -if _adeaa :=d .DecodeElement (_abdac .PtCount ,&_geee );_adeaa !=nil {return _adeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_ccgb :=NewCT_Lvl (); -if _gbca :=d .DecodeElement (_ccgb ,&_geee );_gbca !=nil {return _gbca ;};_abdac .Lvl =append (_abdac .Lvl ,_ccgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdac .ExtLst =NewCT_ExtensionList (); -if _ddfe :=d .DecodeElement (_abdac .ExtLst ,&_geee );_ddfe !=nil {return _ddfe ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_geee .Name ); -if _abgba :=d .Skip ();_abgba !=nil {return _abgba ;};};case _b .EndElement :break _ebeg ;case _b .CharData :};};return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_ffgce ST_LayoutTarget )String ()string {switch _ffgce {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072"; -case 2:return "\u006f\u0075\u0074e\u0072";};return "";}; +// Validate validates the CT_SurfaceSer and its children +func (_ddaad *CT_SurfaceSer )Validate ()error {return _ddaad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");}; -// Validate validates the CT_LegendEntry and its children -func (_eagg *CT_LegendEntry )Validate ()error {return _eagg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type ST_LegendPos byte ; +// Validate validates the CT_BarDir and its children +func (_aaf *CT_BarDir )Validate ()error {return _aaf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_adfc *CT_PageMargins )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006c"},Value :_da .Sprintf ("\u0025\u0076",_adfc .LAttr )}); +start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072"},Value :_da .Sprintf ("\u0025\u0076",_adfc .RAttr )});start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074"},Value :_da .Sprintf ("\u0025\u0076",_adfc .TAttr )}); +start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062"},Value :_da .Sprintf ("\u0025\u0076",_adfc .BAttr )});start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_da .Sprintf ("\u0025\u0076",_adfc .HeaderAttr )}); +start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_da .Sprintf ("\u0025\u0076",_adfc .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ; +};func (_fedd *CT_DateAx )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_gggfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_fedd .AxId ,_gggfb );_daed :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; +e .EncodeElement (_fedd .Scaling ,_daed );if _fedd .Delete !=nil {_egaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fedd .Delete ,_egaa );};_dfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_fedd .AxPos ,_dfg );if _fedd .MajorGridlines !=nil {_dfcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fedd .MajorGridlines ,_dfcd ); +};if _fedd .MinorGridlines !=nil {_abbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fedd .MinorGridlines ,_abbc );};if _fedd .Title !=nil {_dbcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_fedd .Title ,_dbcb );};if _fedd .NumFmt !=nil {_eafa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fedd .NumFmt ,_eafa );};if _fedd .MajorTickMark !=nil {_eedgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_fedd .MajorTickMark ,_eedgf );};if _fedd .MinorTickMark !=nil {_dfbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fedd .MinorTickMark ,_dfbf ); +};if _fedd .TickLblPos !=nil {_fcgff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_fedd .TickLblPos ,_fcgff );};if _fedd .SpPr !=nil {_bgec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fedd .SpPr ,_bgec );};if _fedd .TxPr !=nil {_eae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fedd .TxPr ,_eae );};_afeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_fedd .CrossAx ,_afeg );if _fedd .Choice !=nil {_fedd .Choice .MarshalXML (e ,_dd .StartElement {});};if _fedd .Auto !=nil {_bcadf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_fedd .Auto ,_bcadf ); +};if _fedd .LblOffset !=nil {_afaf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_fedd .LblOffset ,_afaf );};if _fedd .BaseTimeUnit !=nil {_ddfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_fedd .BaseTimeUnit ,_ddfg );};if _fedd .MajorUnit !=nil {_fab :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fedd .MajorUnit ,_fab );};if _fedd .MajorTimeUnit !=nil {_deca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_fedd .MajorTimeUnit ,_deca );};if _fedd .MinorUnit !=nil {_bcgf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fedd .MinorUnit ,_bcgf );};if _fedd .MinorTimeUnit !=nil {_efge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_fedd .MinorTimeUnit ,_efge );};if _fedd .ExtLst !=nil {_fbfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedd .ExtLst ,_fbfb );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_efcd *CT_Perspective )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fggc :=range start .Attr {if _fggc .Name .Local =="\u0076\u0061\u006c"{_babde ,_acgac :=_b .ParseUint (_fggc .Value ,10,8);if _acgac !=nil {return _acgac ; +};_aeeaba :=uint8 (_babde );_efcd .ValAttr =&_aeeaba ;continue ;};};for {_gbfd ,_eafag :=d .Token ();if _eafag !=nil {return _da .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",_eafag ); +};if _dcddd ,_dcfe :=_gbfd .(_dd .EndElement );_dcfe &&_dcddd .Name ==start .Name {break ;};};return nil ;};func (_deefc ST_LblAlgn )String ()string {switch _deefc {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072"; +};return "";};func (_gbfddc ST_SplitType )Validate ()error {return _gbfddc .ValidateWithPath ("")};func (_ffgad *CT_Shape )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ffgad .ValAttr !=ST_ShapeUnset {_defa ,_faade :=_ffgad .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _faade !=nil {return _faade ;};start .Attr =append (start .Attr ,_defa );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type ST_TimeUnit byte ;func (_acacg *CT_PieSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_eefd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_acacg .Idx ,_eefd );_fcdgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_acacg .Order ,_fcdgd ); +if _acacg .Tx !=nil {_febee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_acacg .Tx ,_febee );};if _acacg .SpPr !=nil {_egdgg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_acacg .SpPr ,_egdgg );};if _acacg .Explosion !=nil {_dedc :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_acacg .Explosion ,_dedc );};if _acacg .DPt !=nil {_fegeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_cgfc :=range _acacg .DPt {e .EncodeElement (_cgfc ,_fegeg );};};if _acacg .DLbls !=nil {_ggebf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acacg .DLbls ,_ggebf );};if _acacg .Cat !=nil {_faaf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_acacg .Cat ,_faaf );};if _acacg .Val !=nil {_efce :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_acacg .Val ,_efce );};if _acacg .ExtLst !=nil {_bacfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acacg .ExtLst ,_bacfd );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_ffdc :=&CT_AxDataSourceChoice {};return _ffdc ;}; -// Validate validates the CT_DispBlanksAs and its children -func (_bafge *CT_DispBlanksAs )Validate ()error {return _bafge .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_edecf *CT_DTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _edecf .ShowHorzBorder !=nil {_acbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_edecf .ShowHorzBorder ,_acbb );};if _edecf .ShowVertBorder !=nil {_abdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_edecf .ShowVertBorder ,_abdd );};if _edecf .ShowOutline !=nil {_ggbee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_edecf .ShowOutline ,_ggbee ); -};if _edecf .ShowKeys !=nil {_egagb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_edecf .ShowKeys ,_egagb );};if _edecf .SpPr !=nil {_fgga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_edecf .SpPr ,_fgga );};if _edecf .TxPr !=nil {_fgcaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edecf .TxPr ,_fgcaf );};if _edecf .ExtLst !=nil {_fcag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edecf .ExtLst ,_fcag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbege *CT_TrendlineLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbc :for {_afefc ,_gefea :=d .Token ();if _gefea !=nil {return _gefea ; -};switch _gdfff :=_afefc .(type ){case _b .StartElement :switch _gdfff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .Layout =NewCT_Layout (); -if _abbcbf :=d .DecodeElement (_cbege .Layout ,&_gdfff );_abbcbf !=nil {return _abbcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .Tx =NewCT_Tx (); -if _feede :=d .DecodeElement (_cbege .Tx ,&_gdfff );_feede !=nil {return _feede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .NumFmt =NewCT_NumFmt (); -if _edffgg :=d .DecodeElement (_cbege .NumFmt ,&_gdfff );_edffgg !=nil {return _edffgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .SpPr =_ca .NewCT_ShapeProperties (); -if _acfba :=d .DecodeElement (_cbege .SpPr ,&_gdfff );_acfba !=nil {return _acfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .TxPr =_ca .NewCT_TextBody (); -if _gbcfa :=d .DecodeElement (_cbege .TxPr ,&_gdfff );_gbcfa !=nil {return _gbcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .ExtLst =NewCT_ExtensionList (); -if _cccb :=d .DecodeElement (_cbege .ExtLst ,&_gdfff );_cccb !=nil {return _cccb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_gdfff .Name ); -if _abfcc :=d .Skip ();_abfcc !=nil {return _abfcc ;};};case _b .EndElement :break _ccbc ;case _b .CharData :};};return nil ;};type CT_Shape struct{ValAttr ST_Shape ;};func (_cffa *CT_ChartSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cffa .Date1904 !=nil {_deaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_cffa .Date1904 ,_deaf );};if _cffa .Lang !=nil {_gece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_cffa .Lang ,_gece );};if _cffa .RoundedCorners !=nil {_aaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_cffa .RoundedCorners ,_aaeb ); -};if _cffa .Style !=nil {_dcdb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cffa .Style ,_dcdb );};if _cffa .ClrMapOvr !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_cffa .ClrMapOvr ,_fbbc );};if _cffa .PivotSource !=nil {_cadac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cffa .PivotSource ,_cadac ); -};if _cffa .Protection !=nil {_egcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cffa .Protection ,_egcg );};_aded :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_cffa .Chart ,_aded );if _cffa .SpPr !=nil {_gbdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cffa .SpPr ,_gbdc );};if _cffa .TxPr !=nil {_daef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_cffa .TxPr ,_daef );};if _cffa .ExternalData !=nil {_accg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cffa .ExternalData ,_accg );}; -if _cffa .PrintSettings !=nil {_dgecb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cffa .PrintSettings ,_dgecb );};if _cffa .UserShapes !=nil {_aaac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}}; -e .EncodeElement (_cffa .UserShapes ,_aaac );};if _cffa .ExtLst !=nil {_cecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cffa .ExtLst ,_cecc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;}; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_eafc *CT_DLbls )ValidateWithPath (path string )error {for _eegc ,_dgad :=range _eafc .DLbl {if _bbcc :=_dgad .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eegc ));_bbcc !=nil {return _bbcc ; +};};if _eafc .Choice !=nil {if _ebfe :=_eafc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebfe !=nil {return _ebfe ;};};if _eafc .ExtLst !=nil {if _deac :=_eafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_deac !=nil {return _deac ;};};return nil ;}; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_efggb *CT_Perspective )ValidateWithPath (path string )error {if _efggb .ValAttr !=nil {if *_efggb .ValAttr < 0{return _bb .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 ,*_efggb .ValAttr ); -};if *_efggb .ValAttr > 240{return _bb .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 ,*_efggb .ValAttr ); -};};return nil ;};func (_efge *CT_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabb :for {_bagd ,_gffc :=d .Token ();if _gffc !=nil {return _gffc ;};switch _cddc :=_bagd .(type ){case _b .StartElement :switch _cddc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_gbcg :=NewCT_DLbl (); -if _aecdc :=d .DecodeElement (_gbcg ,&_cddc );_aecdc !=nil {return _aecdc ;};_efge .DLbl =append (_efge .DLbl ,_gbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _cgg :=d .DecodeElement (&_efge .Choice .Delete ,&_cddc );_cgg !=nil {return _cgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _fegb :=d .DecodeElement (&_efge .Choice .NumFmt ,&_cddc );_fegb !=nil {return _fegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _ggaf :=d .DecodeElement (&_efge .Choice .SpPr ,&_cddc );_ggaf !=nil {return _ggaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _ffdb :=d .DecodeElement (&_efge .Choice .TxPr ,&_cddc );_ffdb !=nil {return _ffdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _cegg :=d .DecodeElement (&_efge .Choice .DLblPos ,&_cddc );_cegg !=nil {return _cegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _bafg :=d .DecodeElement (&_efge .Choice .ShowLegendKey ,&_cddc );_bafg !=nil {return _bafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _bbgc :=d .DecodeElement (&_efge .Choice .ShowVal ,&_cddc );_bbgc !=nil {return _bbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _cecfa :=d .DecodeElement (&_efge .Choice .ShowCatName ,&_cddc );_cecfa !=nil {return _cecfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _fcde :=d .DecodeElement (&_efge .Choice .ShowSerName ,&_cddc );_fcde !=nil {return _fcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _bcad :=d .DecodeElement (&_efge .Choice .ShowPercent ,&_cddc );_bcad !=nil {return _bcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _cfad :=d .DecodeElement (&_efge .Choice .ShowBubbleSize ,&_cddc );_cfad !=nil {return _cfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _gcbe :=d .DecodeElement (&_efge .Choice .Separator ,&_cddc );_gcbe !=nil {return _gcbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _ddgdf :=d .DecodeElement (&_efge .Choice .ShowLeaderLines ,&_cddc );_ddgdf !=nil {return _ddgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _efge .Choice ==nil {_efge .Choice =NewCT_DLblsChoice (); -};if _ffgeb :=d .DecodeElement (&_efge .Choice .LeaderLines ,&_cddc );_ffgeb !=nil {return _ffgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efge .ExtLst =NewCT_ExtensionList (); -if _dcca :=d .DecodeElement (_efge .ExtLst ,&_cddc );_dcca !=nil {return _dcca ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cddc .Name ); -if _bdba :=d .Skip ();_bdba !=nil {return _bdba ;};};case _b .EndElement :break _fabb ;case _b .CharData :};};return nil ;};type ST_ErrBarType byte ; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_eged *CT_Chart )ValidateWithPath (path string )error {if _eged .Title !=nil {if _dafd :=_eged .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dafd !=nil {return _dafd ;};};if _eged .AutoTitleDeleted !=nil {if _adbaa :=_eged .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064"); +_adbaa !=nil {return _adbaa ;};};if _eged .PivotFmts !=nil {if _fcfe :=_eged .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_fcfe !=nil {return _fcfe ;};};if _eged .View3D !=nil {if _gdcd :=_eged .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044"); +_gdcd !=nil {return _gdcd ;};};if _eged .Floor !=nil {if _afcd :=_eged .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_afcd !=nil {return _afcd ;};};if _eged .SideWall !=nil {if _bfbgg :=_eged .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl"); +_bfbgg !=nil {return _bfbgg ;};};if _eged .BackWall !=nil {if _acaef :=_eged .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_acaef !=nil {return _acaef ;};};if _gda :=_eged .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a"); +_gda !=nil {return _gda ;};if _eged .Legend !=nil {if _ffce :=_eged .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_ffce !=nil {return _ffce ;};};if _eged .PlotVisOnly !=nil {if _agdf :=_eged .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"); +_agdf !=nil {return _agdf ;};};if _eged .DispBlanksAs !=nil {if _cacc :=_eged .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_cacc !=nil {return _cacc ;};};if _eged .ShowDLblsOverMax !=nil {if _gccc :=_eged .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078"); +_gccc !=nil {return _gccc ;};};if _eged .ExtLst !=nil {if _cfdbd :=_eged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdbd !=nil {return _cfdbd ;};};return nil ;}; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_ccged *EG_PieChartShared )ValidateWithPath (path string )error {if _ccged .VaryColors !=nil {if _adbbe :=_ccged .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_adbbe !=nil {return _adbbe ;}; -};for _ecbfa ,_fbabaa :=range _ccged .Ser {if _baddf :=_fbabaa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecbfa ));_baddf !=nil {return _baddf ;};};if _ccged .DLbls !=nil {if _dbagfc :=_ccged .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_dbagfc !=nil {return _dbagfc ;};};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 ;}; +// Validate validates the CT_PlotArea and its children +func (_cgbaa *CT_PlotArea )Validate ()error {return _cgbaa .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_fgaad *ST_LblOffset )Validate ()error {return _fgaad .ValidateWithPath ("")};func (_befgc ST_SplitType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_befgc .String (),start ); +}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_bccba *CT_Overlap )ValidateWithPath (path string )error {if _bccba .ValAttr !=nil {if _bacc :=_bccba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bacc !=nil {return _bacc ;};};return nil ;};func (_cabdc *ST_SizeRepresents )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cabdc =0; -case "\u0061\u0072\u0065\u0061":*_cabdc =1;case "\u0077":*_cabdc =2;};return nil ;}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_bcee *CT_AreaSer )ValidateWithPath (path string )error {if _cfc :=_bcee .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cfc !=nil {return _cfc ;};if _acdf :=_bcee .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_acdf !=nil {return _acdf ;};if _bcee .Tx !=nil {if _aba :=_bcee .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aba !=nil {return _aba ;};};if _bcee .SpPr !=nil {if _bfb :=_bcee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfb !=nil {return _bfb ; +};};if _bcee .PictureOptions !=nil {if _cfdf :=_bcee .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cfdf !=nil {return _cfdf ;};};for _gde ,_fce :=range _bcee .DPt {if _baf :=_fce .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gde )); +_baf !=nil {return _baf ;};};if _bcee .DLbls !=nil {if _gbc :=_bcee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbc !=nil {return _gbc ;};};for _bbd ,_fec :=range _bcee .Trendline {if _fga :=_fec .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bbd )); +_fga !=nil {return _fga ;};};for _fgc ,_faac :=range _bcee .ErrBars {if _ccb :=_faac .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_fgc ));_ccb !=nil {return _ccb ;};};if _bcee .Cat !=nil {if _aae :=_bcee .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_aae !=nil {return _aae ;};};if _bcee .Val !=nil {if _gff :=_bcee .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gff !=nil {return _gff ;};};if _bcee .ExtLst !=nil {if _dae :=_bcee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dae !=nil {return _dae ;};};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func (_gace ST_TickLblPos )Validate ()error {return _gace .ValidateWithPath ("")}; -// Validate validates the CT_PivotSource and its children -func (_bdgb *CT_PivotSource )Validate ()error {return _bdgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_eecad *CT_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eecad .ValAttr !=ST_TrendlineTypeUnset {_fggd ,_efafa :=_eecad .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _efafa !=nil {return _efafa ;};start .Attr =append (start .Attr ,_fggd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ErrDir and its children +func (_ageg *CT_ErrDir )Validate ()error {return _ageg .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_cdaa *CT_TickLblPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_daafg :=range start .Attr {if _daafg .Name .Local =="\u0076\u0061\u006c"{_cdaa .ValAttr .UnmarshalXMLAttr (_daafg ); +continue ;};};for {_gefdg ,_baaec :=d .Token ();if _baaec !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_baaec );};if _fdcdd ,_egdc :=_gefdg .(_dd .EndElement ); +_egdc &&_fdcdd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_HPercent and its children -func (_gagda *CT_HPercent )Validate ()error {return _gagda .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_agad ST_RadarStyle )Validate ()error {return _agad .ValidateWithPath ("")};func (_bbee *CT_SerTxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcf :for {_eagfg ,_cebff :=d .Token (); -if _cebff !=nil {return _cebff ;};switch _edce :=_eagfg .(type ){case _b .StartElement :switch _edce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbee .StrRef =NewCT_StrRef (); -if _acfbg :=d .DecodeElement (_bbee .StrRef ,&_edce );_acfbg !=nil {return _acfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbee .V =new (string ); -if _eedb :=d .DecodeElement (_bbee .V ,&_edce );_eedb !=nil {return _eedb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_edce .Name ); -if _cbbbf :=d .Skip ();_cbbbf !=nil {return _cbbbf ;};};case _b .EndElement :break _adcf ;case _b .CharData :};};return nil ;};func (_ffbbg *CT_UnsignedInt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_ffbbg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_fbcfg ST_TickMark )String ()string {switch _fbcfg {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073"; -case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_dgfe *CT_UpDownBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbcgd :for {_dbagf ,_aedd :=d .Token ();if _aedd !=nil {return _aedd ; -};switch _bafc :=_dbagf .(type ){case _b .StartElement :switch _bafc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgfe .SpPr =_ca .NewCT_ShapeProperties (); -if _fefgg :=d .DecodeElement (_dgfe .SpPr ,&_bafc );_fefgg !=nil {return _fefgg ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_bafc .Name ); -if _cgea :=d .Skip ();_cgea !=nil {return _cgea ;};};case _b .EndElement :break _gbcgd ;case _b .CharData :};};return nil ;};func NewUserShapes ()*UserShapes {_agggd :=&UserShapes {};_agggd .CT_Drawing =*_db .NewCT_Drawing ();return _agggd ;}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_fbfa *CT_PivotFmt )ValidateWithPath (path string )error {if _fegca :=_fbfa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fegca !=nil {return _fegca ;};if _fbfa .SpPr !=nil {if _fcgaa :=_fbfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_fcgaa !=nil {return _fcgaa ;};};if _fbfa .TxPr !=nil {if _bfgeb :=_fbfa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfgeb !=nil {return _bfgeb ;};};if _fbfa .Marker !=nil {if _gaad :=_fbfa .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); +_gaad !=nil {return _gaad ;};};if _fbfa .DLbl !=nil {if _bdafde :=_fbfa .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_bdafde !=nil {return _bdafde ;};};if _fbfa .ExtLst !=nil {if _acef :=_fbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_acef !=nil {return _acef ;};};return nil ;};func (_ccdeg *CT_Skip )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccdeg .ValAttr =1;for _ ,_eaada :=range start .Attr {if _eaada .Name .Local =="\u0076\u0061\u006c"{_ebeae ,_gbead :=_b .ParseUint (_eaada .Value ,10,32); +if _gbead !=nil {return _gbead ;};_ccdeg .ValAttr =uint32 (_ebeae );continue ;};};for {_efgbb ,_gfad :=d .Token ();if _gfad !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_gfad ); +};if _fegad ,_fccea :=_efgbb .(_dd .EndElement );_fccea &&_fegad .Name ==start .Name {break ;};};return nil ;};func (_cbcfac *CT_Trendline )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _cbcfac .Name !=nil {_bgfff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}}; +_dab .AddPreserveSpaceAttr (&_bgfff ,*_cbcfac .Name );e .EncodeElement (_cbcfac .Name ,_bgfff );};if _cbcfac .SpPr !=nil {_bebe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbcfac .SpPr ,_bebe ); +};_acade :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cbcfac .TrendlineType ,_acade );if _cbcfac .Order !=nil {_ecfeb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_cbcfac .Order ,_ecfeb );};if _cbcfac .Period !=nil {_fggb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_cbcfac .Period ,_fggb );};if _cbcfac .Forward !=nil {_cgeag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}}; +e .EncodeElement (_cbcfac .Forward ,_cgeag );};if _cbcfac .Backward !=nil {_dbabe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_cbcfac .Backward ,_dbabe );};if _cbcfac .Intercept !=nil {_gfcgf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}}; +e .EncodeElement (_cbcfac .Intercept ,_gfcgf );};if _cbcfac .DispRSqr !=nil {_affg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_cbcfac .DispRSqr ,_affg );};if _cbcfac .DispEq !=nil {_addcg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}}; +e .EncodeElement (_cbcfac .DispEq ,_addcg );};if _cbcfac .TrendlineLbl !=nil {_gdbd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_cbcfac .TrendlineLbl ,_gdbd ); +};if _cbcfac .ExtLst !=nil {_cbefb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbcfac .ExtLst ,_cbefb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_babcc *CT_SerAx )ValidateWithPath (path string )error {if _ecba :=_babcc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_ecba !=nil {return _ecba ;};if _bfcgg :=_babcc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_bfcgg !=nil {return _bfcgg ;};if _babcc .Delete !=nil {if _abff :=_babcc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abff !=nil {return _abff ;};};if _bbceg :=_babcc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_bbceg !=nil {return _bbceg ;};if _babcc .MajorGridlines !=nil {if _gbfbe :=_babcc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gbfbe !=nil {return _gbfbe ;};};if _babcc .MinorGridlines !=nil {if _cbcee :=_babcc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_cbcee !=nil {return _cbcee ;};};if _babcc .Title !=nil {if _cefdf :=_babcc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cefdf !=nil {return _cefdf ;};};if _babcc .NumFmt !=nil {if _fefbf :=_babcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_fefbf !=nil {return _fefbf ;};};if _babcc .MajorTickMark !=nil {if _eefaf :=_babcc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eefaf !=nil {return _eefaf ;};};if _babcc .MinorTickMark !=nil {if _bgcca :=_babcc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_bgcca !=nil {return _bgcca ;};};if _babcc .TickLblPos !=nil {if _eccdg :=_babcc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_eccdg !=nil {return _eccdg ;};};if _babcc .SpPr !=nil {if _dgeb :=_babcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dgeb !=nil {return _dgeb ;};};if _babcc .TxPr !=nil {if _addeb :=_babcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_addeb !=nil {return _addeb ;};};if _cddb :=_babcc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_cddb !=nil {return _cddb ;};if _babcc .Choice !=nil {if _cbggg :=_babcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbggg !=nil {return _cbggg ;};};if _babcc .TickLblSkip !=nil {if _bebce :=_babcc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"); -_bebce !=nil {return _bebce ;};};if _babcc .TickMarkSkip !=nil {if _fgfb :=_babcc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_fgfb !=nil {return _fgfb ;};};if _babcc .ExtLst !=nil {if _cdbbb :=_babcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cdbbb !=nil {return _cdbbb ;};};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func (_bbfda *ST_BarDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbfda =0;case "\u0062\u0061\u0072":*_bbfda =1; -case "\u0063\u006f\u006c":*_bbfda =2;};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 *_ca .CT_ShapeProperties ;TxPr *_ca .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 ;}; +// Validate validates the CT_Protection and its children +func (_fdef *CT_Protection )Validate ()error {return _fdef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gdfaa *Chart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 _gdfaa .CT_RelId .MarshalXML (e ,start );}; -// Validate validates the CT_UpDownBars and its children -func (_ecgea *CT_UpDownBars )Validate ()error {return _ecgea .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");}; +// Validate validates the CT_GapAmount and its children +func (_geged *CT_GapAmount )Validate ()error {return _geged .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_dfdeb ST_ErrDir )ValidateWithPath (path string )error {switch _dfdeb {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdeb )); +};return nil ;}; + +// Validate validates the CT_PivotFmt and its children +func (_fdaacc *CT_PivotFmt )Validate ()error {return _fdaacc .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};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 ;}; // Validate validates the CT_BandFmt and its children -func (_gedg *CT_BandFmt )Validate ()error {return _gedg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};func (_edffga *CT_Surface3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _edffga .Wireframe !=nil {_acgb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_edffga .Wireframe ,_acgb );};if _edffga .Ser !=nil {_bfggg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gedae :=range _edffga .Ser {e .EncodeElement (_gedae ,_bfggg );};};if _edffga .BandFmts !=nil {_gcfdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_edffga .BandFmts ,_gcfdg ); -};_gccde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eeaff :=range _edffga .AxId {e .EncodeElement (_eeaff ,_gccde );};if _edffga .ExtLst !=nil {_bbaaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edffga .ExtLst ,_bbaaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbfd ST_LayoutMode )String ()string {switch _dbfd {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072"; -};return "";};func (_cecb *CT_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecb .ValAttr =ST_Crosses (1);for _ ,_eaae :=range start .Attr {if _eaae .Name .Local =="\u0076\u0061\u006c"{_cecb .ValAttr .UnmarshalXMLAttr (_eaae ); -continue ;};};for {_cefcf ,_baabg :=d .Token ();if _baabg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_baabg );};if _gbfe ,_cbed :=_cefcf .(_b .EndElement ); -_cbed &&_gbfe .Name ==start .Name {break ;};};return nil ;};func (_gcdgg *EG_LineChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aafbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_gcdgg .Grouping ,_aafbd );if _gcdgg .VaryColors !=nil {_accdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gcdgg .VaryColors ,_accdf );};if _gcdgg .Ser !=nil {_bfgde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gfedaf :=range _gcdgg .Ser {e .EncodeElement (_gfedaf ,_bfgde );};};if _gcdgg .DLbls !=nil {_eagcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcdgg .DLbls ,_eagcf );};if _gcdgg .DropLines !=nil {_fgabc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_gcdgg .DropLines ,_fgabc );};return nil ;}; +func (_edcf *CT_BandFmt )Validate ()error {return _edcf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};func (_dadg *CT_DoughnutChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _dadg .VaryColors !=nil {_bgecd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dadg .VaryColors ,_bgecd );};if _dadg .Ser !=nil {_fbbbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_ffbe :=range _dadg .Ser {e .EncodeElement (_ffbe ,_fbbbf );};};if _dadg .DLbls !=nil {_gbefe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dadg .DLbls ,_gbefe );};if _dadg .FirstSliceAng !=nil {_beaab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; +e .EncodeElement (_dadg .FirstSliceAng ,_beaab );};if _dadg .HoleSize !=nil {_cegd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dadg .HoleSize ,_cegd );};if _dadg .ExtLst !=nil {_cced :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dadg .ExtLst ,_cced );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;ExtLst *CT_ExtensionList ; +};func (_daafe ST_LayoutTarget )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_daafe .String (),start );}; -// Validate validates the CT_ExtensionList and its children -func (_cbgg *CT_ExtensionList )Validate ()error {return _cbgg .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_GapAmount ()*CT_GapAmount {_baef :=&CT_GapAmount {};return _baef };func (_adace *ST_BubbleScale )ValidateWithPath (path string )error {_cfdcbf :=[]string {}; -if _adace .ST_BubbleScalePercent !=nil {_cfdcbf =append (_cfdcbf ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _adace .ST_BubbleScaleUInt !=nil {_cfdcbf =append (_cfdcbf ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074"); -};if len (_cfdcbf )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfdcbf );};return nil ;};func (_dafb *CT_Legend )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dafb .LegendPos !=nil {_bgafe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_dafb .LegendPos ,_bgafe );};if _dafb .LegendEntry !=nil {_gbdcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}}; -for _ ,_ggge :=range _dafb .LegendEntry {e .EncodeElement (_ggge ,_gbdcg );};};if _dafb .Layout !=nil {_efdac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dafb .Layout ,_efdac );};if _dafb .Overlay !=nil {_dabe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; -e .EncodeElement (_dafb .Overlay ,_dabe );};if _dafb .SpPr !=nil {_abec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dafb .SpPr ,_abec );};if _dafb .TxPr !=nil {_bggbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dafb .TxPr ,_bggbc );};if _dafb .ExtLst !=nil {_dceg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dafb .ExtLst ,_dceg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_efde *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func (_acae *CT_Boolean )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_edab :=range start .Attr {if _edab .Name .Local =="\u0076\u0061\u006c"{_bbf ,_bcce :=_b .ParseBool (_edab .Value ); +if _bcce !=nil {return _bcce ;};_acae .ValAttr =&_bbf ;continue ;};};for {_fgfd ,_cfdbe :=d .Token ();if _cfdbe !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_cfdbe ); +};if _dgbe ,_bea :=_fgfd .(_dd .EndElement );_bea &&_dgbe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_NumDataSource and its children -func (_dbbbd *CT_NumDataSource )Validate ()error {return _dbbbd .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};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"; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_dfbge *Chart )ValidateWithPath (path string )error {if _gfdgg :=_dfbge .CT_RelId .ValidateWithPath (path );_gfdgg !=nil {return _gfdgg ;};return nil ;}; +// Validate validates the EG_SurfaceChartShared and its children +func (_fadb *EG_SurfaceChartShared )Validate ()error {return _fadb .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_Order and its children -func (_ggefe *CT_Order )Validate ()error {return _ggefe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_dcff *CT_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcff .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_dcff .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcbd ST_LayoutMode )ValidateWithPath (path string )error {switch _fdcbd {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcbd )); -};return nil ;};var ST_HPercentWithSymbolPatternRe =_a .MustCompile (ST_HPercentWithSymbolPattern ); +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_gfb *CT_ChartSpace )ValidateWithPath (path string )error {if _gfb .Date1904 !=nil {if _aaga :=_gfb .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_aaga !=nil {return _aaga ;};};if _gfb .Lang !=nil {if _fbbf :=_gfb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_fbbf !=nil {return _fbbf ;};};if _gfb .RoundedCorners !=nil {if _ffff :=_gfb .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_ffff !=nil {return _ffff ;};};if _gfb .Style !=nil {if _cabg :=_gfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_cabg !=nil {return _cabg ;};};if _gfb .ClrMapOvr !=nil {if _fbag :=_gfb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fbag !=nil {return _fbag ;};};if _gfb .PivotSource !=nil {if _dffg :=_gfb .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); +_dffg !=nil {return _dffg ;};};if _gfb .Protection !=nil {if _bdfg :=_gfb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bdfg !=nil {return _bdfg ;};};if _deea :=_gfb .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); +_deea !=nil {return _deea ;};if _gfb .SpPr !=nil {if _baff :=_gfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baff !=nil {return _baff ;};};if _gfb .TxPr !=nil {if _aeee :=_gfb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_aeee !=nil {return _aeee ;};};if _gfb .ExternalData !=nil {if _gbg :=_gfb .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_gbg !=nil {return _gbg ;};};if _gfb .PrintSettings !=nil {if _gcgd :=_gfb .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"); +_gcgd !=nil {return _gcgd ;};};if _gfb .UserShapes !=nil {if _geeb :=_gfb .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_geeb !=nil {return _geeb ;};};if _gfb .ExtLst !=nil {if _badd :=_gfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_badd !=nil {return _badd ;};};return nil ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};type ST_MarkerStyle byte ;func (_eeged *ST_SizeRepresents )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_eeged =0; +case "\u0061\u0072\u0065\u0061":*_eeged =1;case "\u0077":*_eeged =2;};return nil ;}; -// Validate validates the CT_Boolean and its children -func (_cccc *CT_Boolean )Validate ()error {return _cccc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; +// Validate validates the CT_AreaChart and its children +func (_gfc *CT_AreaChart )Validate ()error {return _gfc .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};type CT_TextLanguageID struct{ValAttr string ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ; +Tx *CT_SerTx ;SpPr *_de .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ; +ExtLst *CT_ExtensionList ;};func (_fgdce *ST_MarkerStyle )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fgdce =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fgdce =1;case "\u0064\u0061\u0073\u0068":*_fgdce =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fgdce =3; +case "\u0064\u006f\u0074":*_fgdce =4;case "\u006e\u006f\u006e\u0065":*_fgdce =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fgdce =6;case "\u0070\u006c\u0075\u0073":*_fgdce =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fgdce =8;case "\u0073\u0074\u0061\u0072":*_fgdce =9; +case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fgdce =10;case "\u0078":*_fgdce =11;case "\u0061\u0075\u0074\u006f":*_fgdce =12;};return nil ;};func (_cggc *ST_HPercent )Validate ()error {return _cggc .ValidateWithPath ("")};func NewCT_Bar3DChart ()*CT_Bar3DChart {_edaa :=&CT_Bar3DChart {}; +_edaa .BarDir =NewCT_BarDir ();return _edaa ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .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 (_efcb ST_ErrValType )ValidateWithPath (path string )error {switch _efcb {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcb )); +};return nil ;};func (_bedgbf *CT_ErrValType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gafce :=range start .Attr {if _gafce .Name .Local =="\u0076\u0061\u006c"{_bedgbf .ValAttr .UnmarshalXMLAttr (_gafce );continue ;};};for {_eeee ,_gedb :=d .Token (); +if _gedb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gedb );};if _eabf ,_aegg :=_eeee .(_dd .EndElement );_aegg &&_eabf .Name ==start .Name {break ; +};};return nil ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;};func (_cddfd ST_TickLblPos )String ()string {switch _cddfd {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 (_ccfac *CT_ValAx )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccfac .AxId =NewCT_UnsignedInt ();_ccfac .Scaling =NewCT_Scaling (); +_ccfac .AxPos =NewCT_AxPos ();_ccfac .CrossAx =NewCT_UnsignedInt ();_dbbef :for {_cfdbg ,_fgaba :=d .Token ();if _fgaba !=nil {return _fgaba ;};switch _adfbc :=_cfdbg .(type ){case _dd .StartElement :switch _adfbc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fagfa :=d .DecodeElement (_ccfac .AxId ,&_adfbc ); +_fagfa !=nil {return _fagfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aggfa :=d .DecodeElement (_ccfac .Scaling ,&_adfbc ); +_aggfa !=nil {return _aggfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .Delete =NewCT_Boolean (); +if _agacg :=d .DecodeElement (_ccfac .Delete ,&_adfbc );_agacg !=nil {return _agacg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdabff :=d .DecodeElement (_ccfac .AxPos ,&_adfbc ); +_bdabff !=nil {return _bdabff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_ccfac .MajorGridlines =NewCT_ChartLines (); +if _bbad :=d .DecodeElement (_ccfac .MajorGridlines ,&_adfbc );_bbad !=nil {return _bbad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_ccfac .MinorGridlines =NewCT_ChartLines (); +if _cegbd :=d .DecodeElement (_ccfac .MinorGridlines ,&_adfbc );_cegbd !=nil {return _cegbd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .Title =NewCT_Title (); +if _gebbd :=d .DecodeElement (_ccfac .Title ,&_adfbc );_gebbd !=nil {return _gebbd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .NumFmt =NewCT_NumFmt (); +if _eabg :=d .DecodeElement (_ccfac .NumFmt ,&_adfbc );_eabg !=nil {return _eabg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_ccfac .MajorTickMark =NewCT_TickMark (); +if _fgcbe :=d .DecodeElement (_ccfac .MajorTickMark ,&_adfbc );_fgcbe !=nil {return _fgcbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_ccfac .MinorTickMark =NewCT_TickMark (); +if _fcccb :=d .DecodeElement (_ccfac .MinorTickMark ,&_adfbc );_fcccb !=nil {return _fcccb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_ccfac .TickLblPos =NewCT_TickLblPos (); +if _eaeee :=d .DecodeElement (_ccfac .TickLblPos ,&_adfbc );_eaeee !=nil {return _eaeee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .SpPr =_de .NewCT_ShapeProperties (); +if _bceab :=d .DecodeElement (_ccfac .SpPr ,&_adfbc );_bceab !=nil {return _bceab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .TxPr =_de .NewCT_TextBody (); +if _adbab :=d .DecodeElement (_ccfac .TxPr ,&_adfbc );_adbab !=nil {return _adbab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _agef :=d .DecodeElement (_ccfac .CrossAx ,&_adfbc ); +_agef !=nil {return _agef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .Choice =NewEG_AxSharedChoice (); +if _gacfg :=d .DecodeElement (&_ccfac .Choice .Crosses ,&_adfbc );_gacfg !=nil {return _gacfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .Choice =NewEG_AxSharedChoice (); +if _bggff :=d .DecodeElement (&_ccfac .Choice .CrossesAt ,&_adfbc );_bggff !=nil {return _bggff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_ccfac .CrossBetween =NewCT_CrossBetween (); +if _bbbaa :=d .DecodeElement (_ccfac .CrossBetween ,&_adfbc );_bbbaa !=nil {return _bbbaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_ccfac .MajorUnit =NewCT_AxisUnit (); +if _abacb :=d .DecodeElement (_ccfac .MajorUnit ,&_adfbc );_abacb !=nil {return _abacb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_ccfac .MinorUnit =NewCT_AxisUnit (); +if _gegfb :=d .DecodeElement (_ccfac .MinorUnit ,&_adfbc );_gegfb !=nil {return _gegfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_ccfac .DispUnits =NewCT_DispUnits (); +if _agcfd :=d .DecodeElement (_ccfac .DispUnits ,&_adfbc );_agcfd !=nil {return _agcfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfac .ExtLst =NewCT_ExtensionList (); +if _bbbdg :=d .DecodeElement (_ccfac .ExtLst ,&_adfbc );_bbbdg !=nil {return _bbbdg ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_adfbc .Name ); +if _efcca :=d .Skip ();_efcca !=nil {return _efcca ;};};case _dd .EndElement :break _dbbef ;case _dd .CharData :};};return nil ;};func (_ccbfe *ST_OfPieType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_ccbfe =0;case "\u0070\u0069\u0065":*_ccbfe =1; +case "\u0062\u0061\u0072":*_ccbfe =2;};return nil ;};func (_abecd ST_RadarStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_abecd .String (),start );};func NewEG_SerShared ()*EG_SerShared {_fdab :=&EG_SerShared {}; +_fdab .Idx =NewCT_UnsignedInt ();_fdab .Order =NewCT_UnsignedInt ();return _fdab ;}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_ccce *CT_Orientation )ValidateWithPath (path string )error {if _ecgc :=_ccce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgc !=nil {return _ecgc ;};return nil ;};type Chart struct{CT_RelId }; +// Validate validates the CT_Tx and its children +func (_gdgcc *CT_Tx )Validate ()error {return _gdgcc .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_gaa *CT_BubbleScale )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gaa .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_gaa .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_ceeb *CT_ErrBars )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ceeb .ErrBarType =NewCT_ErrBarType ();_ceeb .ErrValType =NewCT_ErrValType (); +_bcbf :for {_gacgb ,_febc :=d .Token ();if _febc !=nil {return _febc ;};switch _cbgf :=_gacgb .(type ){case _dd .StartElement :switch _cbgf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceeb .ErrDir =NewCT_ErrDir (); +if _gbbef :=d .DecodeElement (_ceeb .ErrDir ,&_cbgf );_gbbef !=nil {return _gbbef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _ffdd :=d .DecodeElement (_ceeb .ErrBarType ,&_cbgf ); +_ffdd !=nil {return _ffdd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _egca :=d .DecodeElement (_ceeb .ErrValType ,&_cbgf ); +_egca !=nil {return _egca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_ceeb .NoEndCap =NewCT_Boolean (); +if _cdfea :=d .DecodeElement (_ceeb .NoEndCap ,&_cbgf );_cdfea !=nil {return _cdfea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_ceeb .Plus =NewCT_NumDataSource (); +if _abgc :=d .DecodeElement (_ceeb .Plus ,&_cbgf );_abgc !=nil {return _abgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_ceeb .Minus =NewCT_NumDataSource (); +if _dagbb :=d .DecodeElement (_ceeb .Minus ,&_cbgf );_dagbb !=nil {return _dagbb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_ceeb .Val =NewCT_Double (); +if _afda :=d .DecodeElement (_ceeb .Val ,&_cbgf );_afda !=nil {return _afda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceeb .SpPr =_de .NewCT_ShapeProperties (); +if _gffcf :=d .DecodeElement (_ceeb .SpPr ,&_cbgf );_gffcf !=nil {return _gffcf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceeb .ExtLst =NewCT_ExtensionList (); +if _ggeb :=d .DecodeElement (_ceeb .ExtLst ,&_cbgf );_ggeb !=nil {return _ggeb ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_cbgf .Name ); +if _dfcgb :=d .Skip ();_dfcgb !=nil {return _dfcgb ;};};case _dd .EndElement :break _bcbf ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_Surface3DChart and its children -func (_deead *CT_Surface3DChart )Validate ()error {return _deead .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_ebbe :=&CT_BuiltInUnit {}; -return _ebbe }; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_ccbe *EG_BarChartShared )ValidateWithPath (path string )error {if _dgcd :=_ccbe .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dgcd !=nil {return _dgcd ;};if _ccbe .Grouping !=nil {if _dfbfe :=_ccbe .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_dfbfe !=nil {return _dfbfe ;};};if _ccbe .VaryColors !=nil {if _dgcda :=_ccbe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgcda !=nil {return _dgcda ;};};for _bbaa ,_gddfg :=range _ccbe .Ser {if _gfdbc :=_gddfg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbaa )); +_gfdbc !=nil {return _gfdbc ;};};if _ccbe .DLbls !=nil {if _ffeed :=_ccbe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffeed !=nil {return _ffeed ;};};return nil ;};func (_beafa *ST_LayoutTarget )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbdec ,_gbeed :=d .Token (); +if _gbeed !=nil {return _gbeed ;};if _eaffa ,_cafab :=_cbdec .(_dd .EndElement );_cafab &&_eaffa .Name ==start .Name {*_beafa =1;return nil ;};if _fbfaf ,_edadg :=_cbdec .(_dd .CharData );!_edadg {return _da .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",_cbdec ); +}else {switch string (_fbfaf ){case "":*_beafa =0;case "\u0069\u006e\u006ee\u0072":*_beafa =1;case "\u006f\u0075\u0074e\u0072":*_beafa =2;};};_cbdec ,_gbeed =d .Token ();if _gbeed !=nil {return _gbeed ;};if _bacge ,_gbcef :=_cbdec .(_dd .EndElement );_gbcef &&_bacge .Name ==start .Name {return nil ; +};return _da .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",_cbdec );};func (_ebfdg ST_DispBlanksAs )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_ebfdg .String (),start ); +};func (_cebb *ST_Overlap )ValidateWithPath (path string )error {_fdcfb :=[]string {};if _cebb .ST_OverlapPercent !=nil {_fdcfb =append (_fdcfb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _cebb .ST_OverlapByte !=nil {_fdcfb =append (_fdcfb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065"); +};if len (_fdcfb )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdcfb );};return nil ;};func (_fbace *CT_PivotSource )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_dafbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_dab .AddPreserveSpaceAttr (&_dafbg ,_fbace .Name );e .EncodeElement (_fbace .Name ,_dafbg );_ggcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}}; +e .EncodeElement (_fbace .FmtId ,_ggcd );if _fbace .ExtLst !=nil {_gagg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cdabf :=range _fbace .ExtLst {e .EncodeElement (_cdabf ,_gagg );};};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_acdbc *CT_NumFmt )ValidateWithPath (path string )error {return nil }; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func NewGroup_DLbl ()*Group_DLbl {_ggfg :=&Group_DLbl {};return _ggfg };func NewCT_StrVal ()*CT_StrVal {_abgbe :=&CT_StrVal {};return _abgbe };func (_fadcf *EG_SerShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fadcf .Idx =NewCT_UnsignedInt (); +_fadcf .Order =NewCT_UnsignedInt ();_ffae :for {_fggdd ,_caceb :=d .Token ();if _caceb !=nil {return _caceb ;};switch _egcgd :=_fggdd .(type ){case _dd .StartElement :switch _egcgd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acff :=d .DecodeElement (_fadcf .Idx ,&_egcgd ); +_acff !=nil {return _acff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egefb :=d .DecodeElement (_fadcf .Order ,&_egcgd ); +_egefb !=nil {return _egefb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadcf .Tx =NewCT_SerTx (); +if _cegcg :=d .DecodeElement (_fadcf .Tx ,&_egcgd );_cegcg !=nil {return _cegcg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadcf .SpPr =_de .NewCT_ShapeProperties (); +if _beefg :=d .DecodeElement (_fadcf .SpPr ,&_egcgd );_beefg !=nil {return _beefg ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_egcgd .Name ); +if _eaege :=d .Skip ();_eaege !=nil {return _eaege ;};};case _dd .EndElement :break _ffae ;case _dd .CharData :};};return nil ;};func (_deacb ST_CrossBetween )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_deacb .String (),start ); +};func (_cbdcc ST_LayoutMode )String ()string {switch _cbdcc {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";}; -// Validate validates the EG_SurfaceChartShared and its children -func (_abgcd *EG_SurfaceChartShared )Validate ()error {return _abgcd .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_CatAx ()*CT_CatAx {_ggda :=&CT_CatAx {};_ggda .AxId =NewCT_UnsignedInt (); -_ggda .Scaling =NewCT_Scaling ();_ggda .AxPos =NewCT_AxPos ();_ggda .CrossAx =NewCT_UnsignedInt ();return _ggda ;}; +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_egfa *CT_PictureStackUnit )ValidateWithPath (path string )error {if _egfa .ValAttr <=0{return _da .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 ,_egfa .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_efdgd *CT_Line3DChart )ValidateWithPath (path string )error {if _geeff :=_efdgd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_geeff !=nil {return _geeff ;};if _efdgd .VaryColors !=nil {if _gbfc :=_efdgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_gbfc !=nil {return _gbfc ;};};for _fcddd ,_cdde :=range _efdgd .Ser {if _bcgf :=_cdde .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcddd ));_bcgf !=nil {return _bcgf ;};};if _efdgd .DLbls !=nil {if _dbgf :=_efdgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_dbgf !=nil {return _dbgf ;};};if _efdgd .DropLines !=nil {if _fcafb :=_efdgd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fcafb !=nil {return _fcafb ;};};if _efdgd .GapDepth !=nil {if _ccec :=_efdgd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); -_ccec !=nil {return _ccec ;};};for _ebbecg ,_feae :=range _efdgd .AxId {if _bcedf :=_feae .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebbecg ));_bcedf !=nil {return _bcedf ;};};if _efdgd .ExtLst !=nil {if _egaec :=_efdgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egaec !=nil {return _egaec ;};};return nil ;}; +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; -// Validate validates the CT_Period and its children -func (_gace *CT_Period )Validate ()error {return _gace .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func NewCT_HoleSize ()*CT_HoleSize {_eabg :=&CT_HoleSize {};return _eabg };func NewCT_Legend ()*CT_Legend {_dffa :=&CT_Legend {}; -return _dffa };func NewCT_LayoutTarget ()*CT_LayoutTarget {_bedab :=&CT_LayoutTarget {};return _bedab };func (_effde ST_CrossBetween )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efgaa :=_b .Attr {};_efgaa .Name =name ;switch _effde {case ST_CrossBetweenUnset :_efgaa .Value =""; -case ST_CrossBetweenBetween :_efgaa .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_efgaa .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _efgaa ,nil ;};func (_eceb *CT_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_beaeb ,_cfefb :=_eceb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _cfefb !=nil {return _cfefb ;};start .Attr =append (start .Attr ,_beaeb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1; -ST_LayoutTargetOuter ST_LayoutTarget =2;);func (_cffge *CT_Surface3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccfb :for {_gcdgcce ,_gbffg :=d .Token ();if _gbffg !=nil {return _gbffg ;};switch _geccbg :=_gcdgcce .(type ){case _b .StartElement :switch _geccbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cffge .Wireframe =NewCT_Boolean (); -if _acddf :=d .DecodeElement (_cffge .Wireframe ,&_geccbg );_acddf !=nil {return _acddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccb :=NewCT_SurfaceSer (); -if _edgdb :=d .DecodeElement (_fccb ,&_geccbg );_edgdb !=nil {return _edgdb ;};_cffge .Ser =append (_cffge .Ser ,_fccb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cffge .BandFmts =NewCT_BandFmts (); -if _fgab :=d .DecodeElement (_cffge .BandFmts ,&_geccbg );_fgab !=nil {return _fgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdec :=NewCT_UnsignedInt (); -if _ffgdb :=d .DecodeElement (_bdec ,&_geccbg );_ffgdb !=nil {return _ffgdb ;};_cffge .AxId =append (_cffge .AxId ,_bdec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cffge .ExtLst =NewCT_ExtensionList (); -if _ebaf :=d .DecodeElement (_cffge .ExtLst ,&_geccbg );_ebaf !=nil {return _ebaf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_geccbg .Name ); -if _dafdb :=d .Skip ();_dafdb !=nil {return _dafdb ;};};case _b .EndElement :break _bccfb ;case _b .CharData :};};return nil ;};func (_acef *CT_ManualLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgaf :for {_fcagb ,_eadbb :=d .Token (); -if _eadbb !=nil {return _eadbb ;};switch _caacc :=_fcagb .(type ){case _b .StartElement :switch _caacc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .LayoutTarget =NewCT_LayoutTarget (); -if _eede :=d .DecodeElement (_acef .LayoutTarget ,&_caacc );_eede !=nil {return _eede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .XMode =NewCT_LayoutMode (); -if _aeag :=d .DecodeElement (_acef .XMode ,&_caacc );_aeag !=nil {return _aeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .YMode =NewCT_LayoutMode (); -if _cgfcg :=d .DecodeElement (_acef .YMode ,&_caacc );_cgfcg !=nil {return _cgfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .WMode =NewCT_LayoutMode (); -if _eefae :=d .DecodeElement (_acef .WMode ,&_caacc );_eefae !=nil {return _eefae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_acef .HMode =NewCT_LayoutMode (); -if _gaeed :=d .DecodeElement (_acef .HMode ,&_caacc );_gaeed !=nil {return _gaeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .X =NewCT_Double (); -if _gcee :=d .DecodeElement (_acef .X ,&_caacc );_gcee !=nil {return _gcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .Y =NewCT_Double (); -if _bbbc :=d .DecodeElement (_acef .Y ,&_caacc );_bbbc !=nil {return _bbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .W =NewCT_Double (); -if _agfa :=d .DecodeElement (_acef .W ,&_caacc );_agfa !=nil {return _agfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .H =NewCT_Double (); -if _dbac :=d .DecodeElement (_acef .H ,&_caacc );_dbac !=nil {return _dbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acef .ExtLst =NewCT_ExtensionList (); -if _ddgb :=d .DecodeElement (_acef .ExtLst ,&_caacc );_ddgb !=nil {return _ddgb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_caacc .Name ); -if _cabadf :=d .Skip ();_cabadf !=nil {return _cabadf ;};};case _b .EndElement :break _dgaf ;case _b .CharData :};};return nil ;};func (_fggag *CT_PlotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fggag .Layout !=nil {_cfbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_fggag .Layout ,_cfbd );};for _ ,_ecde :=range _fggag .Choice {_ecde .MarshalXML (e ,_b .StartElement {});};if _fggag .CChoice !=nil {_fggag .CChoice .MarshalXML (e ,_b .StartElement {});};if _fggag .DTable !=nil {_def :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}}; -e .EncodeElement (_fggag .DTable ,_def );};if _fggag .SpPr !=nil {_cabcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fggag .SpPr ,_cabcc );};if _fggag .ExtLst !=nil {_afab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fggag .ExtLst ,_afab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acbcf *ST_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebed ,_agfce :=d .Token ();if _agfce !=nil {return _agfce ; -};if _ecagf ,_gebgf :=_aebed .(_b .EndElement );_gebgf &&_ecagf .Name ==start .Name {*_acbcf =1;return nil ;};if _fgbf ,_cedea :=_aebed .(_b .CharData );!_cedea {return _bb .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",_aebed ); -}else {switch string (_fgbf ){case "":*_acbcf =0;case "\u0069\u006e\u006ee\u0072":*_acbcf =1;case "\u006f\u0075\u0074e\u0072":*_acbcf =2;};};_aebed ,_agfce =d .Token ();if _agfce !=nil {return _agfce ;};if _ffeaa ,_acaga :=_aebed .(_b .EndElement );_acaga &&_ffeaa .Name ==start .Name {return nil ; -};return _bb .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",_aebed );};func (_dfadfg *EG_SerShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cbfbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_dfadfg .Idx ,_cbfbg );_ebagdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dfadfg .Order ,_ebagdf );if _dfadfg .Tx !=nil {_gggag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_dfadfg .Tx ,_gggag );};if _dfadfg .SpPr !=nil {_acgdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfadfg .SpPr ,_acgdb );};return nil ;};func (_caaf *CT_AxisUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caaf .ValAttr =0+1; -for _ ,_aba :=range start .Attr {if _aba .Name .Local =="\u0076\u0061\u006c"{_bgbg ,_dbb :=_d .ParseFloat (_aba .Value ,64);if _dbb !=nil {return _dbb ;};_caaf .ValAttr =_bgbg ;continue ;};};for {_ddcae ,_gae :=d .Token ();if _gae !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_gae ); -};if _cdfe ,_deba :=_ddcae .(_b .EndElement );_deba &&_cdfe .Name ==start .Name {break ;};};return nil ;};func (_gabd *CT_Period )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aadgg :=range start .Attr {if _aadgg .Name .Local =="\u0076\u0061\u006c"{_bgdfe ,_cgcf :=_d .ParseUint (_aadgg .Value ,10,32); -if _cgcf !=nil {return _cgcf ;};_gdec :=uint32 (_bgdfe );_gabd .ValAttr =&_gdec ;continue ;};};for {_cgdbg ,_cebb :=d .Token ();if _cebb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_cebb ); -};if _gfeg ,_baeab :=_cgdbg .(_b .EndElement );_baeab &&_gfeg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SerTx and its children +func (_geeaa *CT_SerTx )Validate ()error {return _geeaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_degec :=&EG_SurfaceChartShared {};return _degec ;};type CT_RotX struct{ValAttr *int8 ; +};func (_bfddg ST_DLblPos )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_debba :=_dd .Attr {};_debba .Name =name ;switch _bfddg {case ST_DLblPosUnset :_debba .Value ="";case ST_DLblPosBestFit :_debba .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074"; +case ST_DLblPosB :_debba .Value ="\u0062";case ST_DLblPosCtr :_debba .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_debba .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_debba .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_debba .Value ="\u006c"; +case ST_DLblPosOutEnd :_debba .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_debba .Value ="\u0072";case ST_DLblPosT :_debba .Value ="\u0074";};return _debba ,nil ;}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_dgff *CT_BarGrouping )ValidateWithPath (path string )error {if _dfbf :=_dgff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfbf !=nil {return _dfbf ;};return nil ;}; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_fbgfb *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_bcgfa *CT_ErrBarType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bbdae :=range start .Attr {if _bbdae .Name .Local =="\u0076\u0061\u006c"{_bcgfa .ValAttr .UnmarshalXMLAttr (_bbdae ); +continue ;};};for {_deecd ,_fcgd :=d .Token ();if _fcgd !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_fcgd );};if _adbag ,_bdaf :=_deecd .(_dd .EndElement ); +_bdaf &&_adbag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_fdba *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _fgdgb ,_edcfb :=range _fdba .ValAx {if _bded :=_edcfb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fgdgb ));_bded !=nil {return _bded ; -};};for _fagf ,_gfbfbf :=range _fdba .CatAx {if _fcafg :=_gfbfbf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fagf ));_fcafg !=nil {return _fcafg ;};};for _fgfce ,_dgdbda :=range _fdba .DateAx {if _bdbdaa :=_dgdbda .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fgfce )); -_bdbdaa !=nil {return _bdbdaa ;};};for _bdgf ,_gbdea :=range _fdba .SerAx {if _ddce :=_gbdea .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bdgf ));_ddce !=nil {return _ddce ;};};return nil ; -};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_feccd :=&CT_NumDataSourceChoice {};return _feccd ;};func (_gfefc *CT_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cege ,_degd :=_gfefc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _degd !=nil {return _degd ;};start .Attr =append (start .Attr ,_cege );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2; -);func NewCT_SplitType ()*CT_SplitType {_acecf :=&CT_SplitType {};return _acecf };func (_gfece *CT_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfece .ValAttr !=ST_TickLblPosUnset {_dcfe ,_gcgcc :=_gfece .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gcgcc !=nil {return _gcgcc ;};start .Attr =append (start .Attr ,_dcfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bafff *CT_NumData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbc :for {_faecb ,_edcb :=d .Token (); -if _edcb !=nil {return _edcb ;};switch _cade :=_faecb .(type ){case _b .StartElement :switch _cade .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafff .FormatCode =new (string ); -if _bfcgfc :=d .DecodeElement (_bafff .FormatCode ,&_cade );_bfcgfc !=nil {return _bfcgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafff .PtCount =NewCT_UnsignedInt (); -if _faga :=d .DecodeElement (_bafff .PtCount ,&_cade );_faga !=nil {return _faga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgccd :=NewCT_NumVal (); -if _aecgg :=d .DecodeElement (_cgccd ,&_cade );_aecgg !=nil {return _aecgg ;};_bafff .Pt =append (_bafff .Pt ,_cgccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafff .ExtLst =NewCT_ExtensionList (); -if _aecef :=d .DecodeElement (_bafff .ExtLst ,&_cade );_aecef !=nil {return _aecef ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cade .Name ); -if _gaagd :=d .Skip ();_gaagd !=nil {return _gaagd ;};};case _b .EndElement :break _efbc ;case _b .CharData :};};return nil ;};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 (_daa *CT_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_deb ,_ebb :=_daa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_deb ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_befb *CT_PieSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befb .Idx =NewCT_UnsignedInt ();_befb .Order =NewCT_UnsignedInt ();_fdef :for {_cecfe ,_fgcgb :=d .Token (); -if _fgcgb !=nil {return _fgcgb ;};switch _cggeb :=_cecfe .(type ){case _b .StartElement :switch _cggeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgefb :=d .DecodeElement (_befb .Idx ,&_cggeb ); -_bgefb !=nil {return _bgefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daed :=d .DecodeElement (_befb .Order ,&_cggeb ); -_daed !=nil {return _daed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_befb .Tx =NewCT_SerTx (); -if _egcdg :=d .DecodeElement (_befb .Tx ,&_cggeb );_egcdg !=nil {return _egcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_befb .SpPr =_ca .NewCT_ShapeProperties (); -if _gbgdb :=d .DecodeElement (_befb .SpPr ,&_cggeb );_gbgdb !=nil {return _gbgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_befb .Explosion =NewCT_UnsignedInt (); -if _ebagd :=d .DecodeElement (_befb .Explosion ,&_cggeb );_ebagd !=nil {return _ebagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_eabcf :=NewCT_DPt (); -if _aeafg :=d .DecodeElement (_eabcf ,&_cggeb );_aeafg !=nil {return _aeafg ;};_befb .DPt =append (_befb .DPt ,_eabcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_befb .DLbls =NewCT_DLbls (); -if _cagc :=d .DecodeElement (_befb .DLbls ,&_cggeb );_cagc !=nil {return _cagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_befb .Cat =NewCT_AxDataSource (); -if _ffcdc :=d .DecodeElement (_befb .Cat ,&_cggeb );_ffcdc !=nil {return _ffcdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_befb .Val =NewCT_NumDataSource (); -if _cadaae :=d .DecodeElement (_befb .Val ,&_cggeb );_cadaae !=nil {return _cadaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_befb .ExtLst =NewCT_ExtensionList (); -if _bffdc :=d .DecodeElement (_befb .ExtLst ,&_cggeb );_bffdc !=nil {return _bffdc ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_cggeb .Name ); -if _dafed :=d .Skip ();_dafed !=nil {return _dafed ;};};case _b .EndElement :break _fdef ;case _b .CharData :};};return nil ;};func (_dgfee ST_OfPieType )String ()string {switch _dgfee {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072"; -};return "";};func NewCT_DLblsChoice ()*CT_DLblsChoice {_ecfcg :=&CT_DLblsChoice {};return _ecfcg }; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_cdfaa *Group_DLbls )ValidateWithPath (path string )error {if _cdfaa .NumFmt !=nil {if _cafa :=_cdfaa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cafa !=nil {return _cafa ;};};if _cdfaa .SpPr !=nil {if _cfccd :=_cdfaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cfccd !=nil {return _cfccd ;};};if _cdfaa .TxPr !=nil {if _fdcf :=_cdfaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdcf !=nil {return _fdcf ;};};if _cdfaa .DLblPos !=nil {if _gfbb :=_cdfaa .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_gfbb !=nil {return _gfbb ;};};if _cdfaa .ShowLegendKey !=nil {if _cffee :=_cdfaa .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cffee !=nil {return _cffee ;};};if _cdfaa .ShowVal !=nil {if _ddgee :=_cdfaa .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_ddgee !=nil {return _ddgee ;};};if _cdfaa .ShowCatName !=nil {if _eaccb :=_cdfaa .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_eaccb !=nil {return _eaccb ;};};if _cdfaa .ShowSerName !=nil {if _ccab :=_cdfaa .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_ccab !=nil {return _ccab ;};};if _cdfaa .ShowPercent !=nil {if _bddf :=_cdfaa .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bddf !=nil {return _bddf ;};};if _cdfaa .ShowBubbleSize !=nil {if _gdag :=_cdfaa .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_gdag !=nil {return _gdag ;};};if _cdfaa .ShowLeaderLines !=nil {if _afafa :=_cdfaa .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_afafa !=nil {return _afafa ;};};if _cdfaa .LeaderLines !=nil {if _faaaeg :=_cdfaa .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); +_faaaeg !=nil {return _faaaeg ;};};return nil ;};type ST_OfPieType byte ;type ST_ScatterStyle byte ; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_bbffg *EG_BarChartShared )ValidateWithPath (path string )error {if _aedeg :=_bbffg .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_aedeg !=nil {return _aedeg ;};if _bbffg .Grouping !=nil {if _afcgb :=_bbffg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_afcgb !=nil {return _afcgb ;};};if _bbffg .VaryColors !=nil {if _eaaa :=_bbffg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eaaa !=nil {return _eaaa ;};};for _afaff ,_ddgef :=range _bbffg .Ser {if _cfade :=_ddgef .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afaff )); -_cfade !=nil {return _cfade ;};};if _bbffg .DLbls !=nil {if _dfeeg :=_bbffg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfeeg !=nil {return _dfeeg ;};};return nil ;};func (_dcae *CT_Period )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcae .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_dcae .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bggab *UserShapes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggab .CT_Drawing =*_db .NewCT_Drawing ();for {_acfce ,_ccfc :=d .Token (); -if _ccfc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_ccfc );};if _gaaga ,_gaac :=_acfce .(_b .EndElement );_gaac &&_gaaga .Name ==start .Name {break ; -};};return nil ;};func (_fecd *CT_Pie3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fecd .VaryColors !=nil {_ffad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_fecd .VaryColors ,_ffad );};if _fecd .Ser !=nil {_befc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_geag :=range _fecd .Ser {e .EncodeElement (_geag ,_befc );};};if _fecd .DLbls !=nil {_agbcdc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_fecd .DLbls ,_agbcdc );};if _fecd .ExtLst !=nil {_cgcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecd .ExtLst ,_cgcb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; - -// Validate validates the CT_FirstSliceAng and its children -func (_dfgee *CT_FirstSliceAng )Validate ()error {return _dfgee .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_dbee *CT_BubbleScale )ValidateWithPath (path string )error {if _dbee .ValAttr !=nil {if _bfdf :=_dbee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfdf !=nil {return _bfdf ;};};return nil ;};func (_gadgc ST_SizeRepresents )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gadgc .String (),start ); +};func (_gecf *CT_HoleSize )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gebbb :=range start .Attr {if _gebbb .Name .Local =="\u0076\u0061\u006c"{_bgegc ,_ffee :=ParseUnionST_HoleSize (_gebbb .Value );if _ffee !=nil {return _ffee ; +};_gecf .ValAttr =&_bgegc ;continue ;};};for {_ebgd ,_eegfb :=d .Token ();if _eegfb !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eegfb );}; +if _agbd ,_ddaa :=_ebgd .(_dd .EndElement );_ddaa &&_agbd .Name ==start .Name {break ;};};return nil ;};func (_aeced ST_ErrDir )String ()string {switch _aeced {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_dfge *CT_LineSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_fceg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dfge .Idx ,_fceg );_ebca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dfge .Order ,_ebca ); +if _dfge .Tx !=nil {_aecfe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dfge .Tx ,_aecfe );};if _dfge .SpPr !=nil {_bceda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dfge .SpPr ,_bceda );};if _dfge .Marker !=nil {_afdge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dfge .Marker ,_afdge );};if _dfge .DPt !=nil {_ccbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_abgb :=range _dfge .DPt {e .EncodeElement (_abgb ,_ccbf );};};if _dfge .DLbls !=nil {_efaga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dfge .DLbls ,_efaga );};if _dfge .Trendline !=nil {_eebf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; +for _ ,_ggff :=range _dfge .Trendline {e .EncodeElement (_ggff ,_eebf );};};if _dfge .ErrBars !=nil {_agbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_dfge .ErrBars ,_agbf );};if _dfge .Cat !=nil {_cbee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_dfge .Cat ,_cbee );};if _dfge .Val !=nil {_dabf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dfge .Val ,_dabf );};if _dfge .Smooth !=nil {_gggc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; +e .EncodeElement (_dfge .Smooth ,_gggc );};if _dfge .ExtLst !=nil {_abcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfge .ExtLst ,_abcc );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; +func (_gefg ST_ScatterStyle )String ()string {switch _gefg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072"; +case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};func NewCT_UpDownBars ()*CT_UpDownBars {_cbba :=&CT_UpDownBars {};return _cbba };func (_bcgbb *ST_Overlap )Validate ()error {return _bcgbb .ValidateWithPath ("")}; +func (_fcggeg *ST_Orientation )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fcggeg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_fcggeg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_fcggeg =2;};return nil ;}; -// Validate validates the CT_CrossBetween and its children -func (_gedf *CT_CrossBetween )Validate ()error {return _gedf .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};type CT_Period struct{ValAttr *uint32 ;};type ST_DispBlanksAs byte ;type CT_LegendEntryChoice struct{Delete *CT_Boolean ; -TxPr *_ca .CT_TextBody ;}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_cffgg *EG_PieChartShared )ValidateWithPath (path string )error {if _cffgg .VaryColors !=nil {if _daccd :=_cffgg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_daccd !=nil {return _daccd ;}; +};for _fgffc ,_geaa :=range _cffgg .Ser {if _cebef :=_geaa .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgffc ));_cebef !=nil {return _cebef ;};};if _cffgg .DLbls !=nil {if _bfadb :=_cffgg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_bfadb !=nil {return _bfadb ;};};return nil ;};func (_cfdced ST_ErrValType )String ()string {switch _cfdced {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 "";};func (_fecdg *CT_View3D )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _fecdg .RotX !=nil {_cgdbe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}}; +e .EncodeElement (_fecdg .RotX ,_cgdbe );};if _fecdg .HPercent !=nil {_dfea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fecdg .HPercent ,_dfea );};if _fecdg .RotY !=nil {_cbaad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}}; +e .EncodeElement (_fecdg .RotY ,_cbaad );};if _fecdg .DepthPercent !=nil {_gebbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fecdg .DepthPercent ,_gebbc ); +};if _fecdg .RAngAx !=nil {_egbeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_fecdg .RAngAx ,_egbeg );};if _fecdg .Perspective !=nil {_cbdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_fecdg .Perspective ,_cbdd );};if _fecdg .ExtLst !=nil {_gagc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecdg .ExtLst ,_gagc );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_fadad *CT_PieChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gadec :for {_ddcf ,_gcfd :=d .Token ();if _gcfd !=nil {return _gcfd ;};switch _bbef :=_ddcf .(type ){case _dd .StartElement :switch _bbef .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadad .VaryColors =NewCT_Boolean (); +if _gcfb :=d .DecodeElement (_fadad .VaryColors ,&_bbef );_gcfb !=nil {return _gcfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgdg :=NewCT_PieSer (); +if _bdea :=d .DecodeElement (_dgdg ,&_bbef );_bdea !=nil {return _bdea ;};_fadad .Ser =append (_fadad .Ser ,_dgdg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadad .DLbls =NewCT_DLbls (); +if _fcacff :=d .DecodeElement (_fadad .DLbls ,&_bbef );_fcacff !=nil {return _fcacff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_fadad .FirstSliceAng =NewCT_FirstSliceAng (); +if _cgffd :=d .DecodeElement (_fadad .FirstSliceAng ,&_bbef );_cgffd !=nil {return _cgffd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadad .ExtLst =NewCT_ExtensionList (); +if _agdaf :=d .DecodeElement (_fadad .ExtLst ,&_bbef );_agdaf !=nil {return _agdaf ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bbef .Name ); +if _fffb :=d .Skip ();_fffb !=nil {return _fffb ;};};case _dd .EndElement :break _gadec ;case _dd .CharData :};};return nil ;};func (_cgff *CT_BuiltInUnit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_deec :=range start .Attr {if _deec .Name .Local =="\u0076\u0061\u006c"{_cgff .ValAttr .UnmarshalXMLAttr (_deec ); +continue ;};};for {_fgafg ,_gadd :=d .Token ();if _gadd !=nil {return _da .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",_gadd );};if _adg ,_afcc :=_fgafg .(_dd .EndElement ); +_afcc &&_adg .Name ==start .Name {break ;};};return nil ;};func (_dag *CT_AreaSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dag .Idx =NewCT_UnsignedInt ();_dag .Order =NewCT_UnsignedInt ();_ecd :for {_dacd ,_bae :=d .Token ();if _bae !=nil {return _bae ; +};switch _cdb :=_dacd .(type ){case _dd .StartElement :switch _cdb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edb :=d .DecodeElement (_dag .Idx ,&_cdb ); +_edb !=nil {return _edb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efa :=d .DecodeElement (_dag .Order ,&_cdb ); +_efa !=nil {return _efa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .Tx =NewCT_SerTx (); +if _dcce :=d .DecodeElement (_dag .Tx ,&_cdb );_dcce !=nil {return _dcce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .SpPr =_de .NewCT_ShapeProperties (); +if _ded :=d .DecodeElement (_dag .SpPr ,&_cdb );_ded !=nil {return _ded ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .PictureOptions =NewCT_PictureOptions (); +if _bca :=d .DecodeElement (_dag .PictureOptions ,&_cdb );_bca !=nil {return _bca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_efec :=NewCT_DPt (); +if _caaf :=d .DecodeElement (_efec ,&_cdb );_caaf !=nil {return _caaf ;};_dag .DPt =append (_dag .DPt ,_efec );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .DLbls =NewCT_DLbls (); +if _ag :=d .DecodeElement (_dag .DLbls ,&_cdb );_ag !=nil {return _ag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gag :=NewCT_Trendline (); +if _dfb :=d .DecodeElement (_gag ,&_cdb );_dfb !=nil {return _dfb ;};_dag .Trendline =append (_dag .Trendline ,_gag );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_bfe :=NewCT_ErrBars (); +if _egd :=d .DecodeElement (_bfe ,&_cdb );_egd !=nil {return _egd ;};_dag .ErrBars =append (_dag .ErrBars ,_bfe );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_dag .Cat =NewCT_AxDataSource (); +if _abde :=d .DecodeElement (_dag .Cat ,&_cdb );_abde !=nil {return _abde ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_dag .Val =NewCT_NumDataSource (); +if _dee :=d .DecodeElement (_dag .Val ,&_cdb );_dee !=nil {return _dee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .ExtLst =NewCT_ExtensionList (); +if _cdc :=d .DecodeElement (_dag .ExtLst ,&_cdb );_cdc !=nil {return _cdc ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_cdb .Name ); +if _aecc :=d .Skip ();_aecc !=nil {return _aecc ;};};case _dd .EndElement :break _ecd ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_LegendPos and its children -func (_cadge *CT_LegendPos )Validate ()error {return _cadge .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_ecbfg ST_Thickness )String ()string {if _ecbfg .ST_ThicknessPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_ecbfg .ST_ThicknessPercent ); -};if _ecbfg .Uint32 !=nil {return _bb .Sprintf ("\u0025\u0076",*_ecbfg .Uint32 );};return "";};func (_ggecgf *ST_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdaa ,_feefe :=d .Token ();if _feefe !=nil {return _feefe ;}; -if _bddcg ,_fcbbg :=_bfdaa .(_b .EndElement );_fcbbg &&_bddcg .Name ==start .Name {*_ggecgf =1;return nil ;};if _eedeec ,_gecag :=_bfdaa .(_b .CharData );!_gecag {return _bb .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",_bfdaa ); -}else {switch string (_eedeec ){case "":*_ggecgf =0;case "\u0065\u0078\u0070":*_ggecgf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ggecgf =2;case "\u006c\u006f\u0067":*_ggecgf =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ggecgf =4;case "\u0070\u006f\u006c\u0079":*_ggecgf =5; -case "\u0070\u006f\u0077e\u0072":*_ggecgf =6;};};_bfdaa ,_feefe =d .Token ();if _feefe !=nil {return _feefe ;};if _dbbff ,_bgfbe :=_bfdaa .(_b .EndElement );_bgfbe &&_dbbff .Name ==start .Name {return nil ;};return _bb .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",_bfdaa ); -}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_cefc *CT_Extension )ValidateWithPath (path string )error {return nil };var ST_HoleSizePercentPatternRe =_e .MustCompile (ST_HoleSizePercentPattern );func (_facg *CT_Orientation )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _facg .ValAttr !=ST_OrientationUnset {_feca ,_ddcga :=_facg .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _ddcga !=nil {return _ddcga ;};start .Attr =append (start .Attr ,_feca );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gaeea *CT_NumDataSourceChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_daaa :for {_gfeda ,_gedc :=d .Token (); +if _gedc !=nil {return _gedc ;};switch _edgc :=_gfeda .(type ){case _dd .StartElement :switch _edgc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaeea .NumRef =NewCT_NumRef (); +if _cgea :=d .DecodeElement (_gaeea .NumRef ,&_edgc );_cgea !=nil {return _cgea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaeea .NumLit =NewCT_NumData (); +if _cfda :=d .DecodeElement (_gaeea .NumLit ,&_edgc );_cfda !=nil {return _cfda ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_edgc .Name ); +if _fcaf :=d .Skip ();_fcaf !=nil {return _fcaf ;};};case _dd .EndElement :break _daaa ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_PlotAreaChoice and its children -func (_bedd *CT_PlotAreaChoice )Validate ()error {return _bedd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func NewCT_Lvl ()*CT_Lvl {_bdbea :=&CT_Lvl {};return _bdbea };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 *_ca .CT_ShapeProperties ; -TxPr *_ca .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_bbbb *CT_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcab :=range start .Attr {if _fdcab .Name .Local =="\u0076\u0061\u006c"{_bbbb .ValAttr .UnmarshalXMLAttr (_fdcab ); -continue ;};};for {_eaceg ,_edag :=d .Token ();if _edag !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_edag );};if _gaef ,_ggfae :=_eaceg .(_b .EndElement ); -_ggfae &&_gaef .Name ==start .Name {break ;};};return nil ;};func (_dggd ST_DepthPercent )String ()string {if _dggd .ST_DepthPercentWithSymbol !=nil {return _bb .Sprintf ("\u0025\u0076",*_dggd .ST_DepthPercentWithSymbol );};if _dggd .ST_DepthPercentUShort !=nil {return _bb .Sprintf ("\u0025\u0076",*_dggd .ST_DepthPercentUShort ); -};return "";};func (_deae *CT_NumVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbdgag :=range start .Attr {if _bbdgag .Name .Local =="\u0069\u0064\u0078"{_bgec ,_ebgca :=_d .ParseUint (_bbdgag .Value ,10,32);if _ebgca !=nil {return _ebgca ; -};_deae .IdxAttr =uint32 (_bgec );continue ;};if _bbdgag .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_fgcgf ,_daaa :=_bbdgag .Value ,error (nil );if _daaa !=nil {return _daaa ;};_deae .FormatCodeAttr =&_fgcgf ;continue ; -};};_babbd :for {_fbdfa ,_ffdcg :=d .Token ();if _ffdcg !=nil {return _ffdcg ;};switch _cfdc :=_fbdfa .(type ){case _b .StartElement :switch _cfdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcbg :=d .DecodeElement (&_deae .V ,&_cfdc ); -_gcbg !=nil {return _gcbg ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_cfdc .Name ); -if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _b .EndElement :break _babbd ;case _b .CharData :};};return nil ;};func NewEG_AxShared ()*EG_AxShared {_ebcg :=&EG_AxShared {};_ebcg .AxId =NewCT_UnsignedInt ();_ebcg .Scaling =NewCT_Scaling (); -_ebcg .AxPos =NewCT_AxPos ();_ebcg .CrossAx =NewCT_UnsignedInt ();return _ebcg ;};func (_aagda *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_aagda .FormatCodeAttr )}); -if _aagda .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_aagda .SourceLinkedAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deee *CT_DispUnitsLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adage :for {_facab ,_beaae :=d .Token ();if _beaae !=nil {return _beaae ;};switch _ebag :=_facab .(type ){case _b .StartElement :switch _ebag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deee .Layout =NewCT_Layout (); -if _fge :=d .DecodeElement (_deee .Layout ,&_ebag );_fge !=nil {return _fge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deee .Tx =NewCT_Tx (); -if _fafa :=d .DecodeElement (_deee .Tx ,&_ebag );_fafa !=nil {return _fafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deee .SpPr =_ca .NewCT_ShapeProperties (); -if _ccfb :=d .DecodeElement (_deee .SpPr ,&_ebag );_ccfb !=nil {return _ccfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deee .TxPr =_ca .NewCT_TextBody (); -if _gacc :=d .DecodeElement (_deee .TxPr ,&_ebag );_gacc !=nil {return _gacc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_ebag .Name ); -if _afa :=d .Skip ();_afa !=nil {return _afa ;};};case _b .EndElement :break _adage ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_NumDataSourceChoice and its children +func (_cfcg *CT_NumDataSourceChoice )Validate ()error {return _cfcg .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_dafaf ST_BarGrouping )Validate ()error {return _dafaf .ValidateWithPath ("")}; +func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_cfccc ,_geaee :=_b .ParseUint (s ,10,16);if _geaee !=nil {return ST_GapAmount {},_geaee ; +};_fggddb :=uint16 (_cfccc );return ST_GapAmount {ST_GapAmountUShort :&_fggddb },nil ;};func (_gafd *CT_Period )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gafd .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_gafd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gcbgb ST_TickMark )Validate ()error {return _gcbgb .ValidateWithPath ("")}; -// Validate validates the CT_MultiLvlStrRef and its children -func (_dcefe *CT_MultiLvlStrRef )Validate ()error {return _dcefe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_cfecd *CT_NumDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbe :for {_fcbbe ,_gcadf :=d .Token (); -if _gcadf !=nil {return _gcadf ;};switch _bbfg :=_fcbbe .(type ){case _b .StartElement :switch _bbfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfecd .NumRef =NewCT_NumRef (); -if _daec :=d .DecodeElement (_cfecd .NumRef ,&_bbfg );_daec !=nil {return _daec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfecd .NumLit =NewCT_NumData (); -if _bccd :=d .DecodeElement (_cfecd .NumLit ,&_bbfg );_bccd !=nil {return _bccd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bbfg .Name ); -if _ddcca :=d .Skip ();_ddcca !=nil {return _ddcca ;};};case _b .EndElement :break _ecbe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DLbls and its children +func (_acgg *CT_DLbls )Validate ()error {return _acgg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_bcdaa *EG_DLblShared )ValidateWithPath (path string )error {if _bcdaa .NumFmt !=nil {if _gaage :=_bcdaa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gaage !=nil {return _gaage ;};};if _bcdaa .SpPr !=nil {if _dgadc :=_bcdaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dgadc !=nil {return _dgadc ;};};if _bcdaa .TxPr !=nil {if _agaeb :=_bcdaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_agaeb !=nil {return _agaeb ;};};if _bcdaa .DLblPos !=nil {if _adgf :=_bcdaa .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_adgf !=nil {return _adgf ;};};if _bcdaa .ShowLegendKey !=nil {if _bfcae :=_bcdaa .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bfcae !=nil {return _bfcae ;};};if _bcdaa .ShowVal !=nil {if _cbggf :=_bcdaa .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_cbggf !=nil {return _cbggf ;};};if _bcdaa .ShowCatName !=nil {if _bgdfc :=_bcdaa .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bgdfc !=nil {return _bgdfc ;};};if _bcdaa .ShowSerName !=nil {if _fbega :=_bcdaa .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_fbega !=nil {return _fbega ;};};if _bcdaa .ShowPercent !=nil {if _gaffe :=_bcdaa .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gaffe !=nil {return _gaffe ;};};if _bcdaa .ShowBubbleSize !=nil {if _baeabg :=_bcdaa .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_baeabg !=nil {return _baeabg ;};};return nil ;}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_ecaa *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _ecaa .CustUnit !=nil {if _fddce :=_ecaa .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_fddce !=nil {return _fddce ;};};if _ecaa .BuiltInUnit !=nil {if _cbed :=_ecaa .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"); +_cbed !=nil {return _cbed ;};};return nil ;}; -// Validate validates the CT_ScatterSer and its children -func (_ecgff *CT_ScatterSer )Validate ()error {return _ecgff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func (_afecf *ChartSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 _afecf .CT_ChartSpace .MarshalXML (e ,start );};func NewEG_LineChartShared ()*EG_LineChartShared {_dbcae :=&EG_LineChartShared {};_dbcae .Grouping =NewCT_Grouping (); -return _dbcae ;};func NewCT_ErrBarType ()*CT_ErrBarType {_ebdf :=&CT_ErrBarType {};return _ebdf };func (_beadf *EG_AxSharedChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfgaf :for {_egfa ,_ffcgd :=d .Token ();if _ffcgd !=nil {return _ffcgd ; -};switch _ddfab :=_egfa .(type ){case _b .StartElement :switch _ddfab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beadf .Crosses =NewCT_Crosses (); -if _agdcec :=d .DecodeElement (_beadf .Crosses ,&_ddfab );_agdcec !=nil {return _agdcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beadf .CrossesAt =NewCT_Double (); -if _cfgf :=d .DecodeElement (_beadf .CrossesAt ,&_ddfab );_cfgf !=nil {return _cfgf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ddfab .Name ); -if _faeab :=d .Skip ();_faeab !=nil {return _faeab ;};};case _b .EndElement :break _bfgaf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Legend and its children +func (_efacg *CT_Legend )Validate ()error {return _efacg .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func NewEG_LineChartShared ()*EG_LineChartShared {_cgeg :=&EG_LineChartShared {};_cgeg .Grouping =NewCT_Grouping ();return _cgeg ; +};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_egdgb *CT_PictureOptions )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _egdgb .ApplyToFront !=nil {_cggdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}}; +e .EncodeElement (_egdgb .ApplyToFront ,_cggdg );};if _egdgb .ApplyToSides !=nil {_ceadg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_egdgb .ApplyToSides ,_ceadg ); +};if _egdgb .ApplyToEnd !=nil {_cfdda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_egdgb .ApplyToEnd ,_cfdda );};if _egdgb .PictureFormat !=nil {_ecbd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}}; +e .EncodeElement (_egdgb .PictureFormat ,_ecbd );};if _egdgb .PictureStackUnit !=nil {_egdfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_egdgb .PictureStackUnit ,_egdfb ); +};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ; +ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ; +BubbleChart *CT_BubbleChart ;};func NewCT_Lvl ()*CT_Lvl {_fddf :=&CT_Lvl {};return _fddf };func NewCT_UnsignedInt ()*CT_UnsignedInt {_dccab :=&CT_UnsignedInt {};return _dccab };func (_gaaegb ST_PictureFormat )Validate ()error {return _gaaegb .ValidateWithPath ("")}; +type CT_UnsignedInt struct{ValAttr uint32 ;}; -// Validate validates the CT_Trendline and its children -func (_ffged *CT_Trendline )Validate ()error {return _ffged .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func NewCT_Shape ()*CT_Shape {_dbdag :=&CT_Shape {};return _dbdag };type CT_PieChart struct{VaryColors *CT_Boolean ; -Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_gaaca ST_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gaaca .String (),start );};func (_faddg *CT_PrintSettings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgecd :for {_bgfca ,_begbd :=d .Token (); -if _begbd !=nil {return _begbd ;};switch _adbfa :=_bgfca .(type ){case _b .StartElement :switch _adbfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faddg .HeaderFooter =NewCT_HeaderFooter (); -if _adgaa :=d .DecodeElement (_faddg .HeaderFooter ,&_adbfa );_adgaa !=nil {return _adgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faddg .PageMargins =NewCT_PageMargins (); -if _ecgdf :=d .DecodeElement (_faddg .PageMargins ,&_adbfa );_ecgdf !=nil {return _ecgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faddg .PageSetup =NewCT_PageSetup (); -if _adfcd :=d .DecodeElement (_faddg .PageSetup ,&_adbfa );_adfcd !=nil {return _adfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faddg .LegacyDrawingHF =NewCT_RelId (); -if _geeeg :=d .DecodeElement (_faddg .LegacyDrawingHF ,&_adbfa );_geeeg !=nil {return _geeeg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_adbfa .Name ); -if _gcfac :=d .Skip ();_gcfac !=nil {return _gcfac ;};};case _b .EndElement :break _cgecd ;case _b .CharData :};};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ; -DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ; -};_fcfacd ,_fddec :=_d .ParseInt (s ,10,8);if _fddec !=nil {return ST_Overlap {},_fddec ;};_ggfgee :=int8 (_fcfacd );return ST_Overlap {ST_OverlapByte :&_ggfgee },nil ;};func (_eddc *CT_NumDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_eddc .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_gaddec *CT_SecondPieSize )ValidateWithPath (path string )error {if _gaddec .ValAttr !=nil {if _fgfca :=_gaddec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfca !=nil {return _fgfca ;};};return nil ;};func (_ecbb *CT_Surface3DChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aceea :for {_fbbeb ,_ebfeg :=d .Token (); +if _ebfeg !=nil {return _ebfeg ;};switch _babb :=_fbbeb .(type ){case _dd .StartElement :switch _babb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .Wireframe =NewCT_Boolean (); +if _bfcec :=d .DecodeElement (_ecbb .Wireframe ,&_babb );_bfcec !=nil {return _bfcec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbe :=NewCT_SurfaceSer (); +if _aafdd :=d .DecodeElement (_gcbe ,&_babb );_aafdd !=nil {return _aafdd ;};_ecbb .Ser =append (_ecbb .Ser ,_gcbe );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .BandFmts =NewCT_BandFmts (); +if _ebgfa :=d .DecodeElement (_ecbb .BandFmts ,&_babb );_ebgfa !=nil {return _ebgfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfgc :=NewCT_UnsignedInt (); +if _faaac :=d .DecodeElement (_fcfgc ,&_babb );_faaac !=nil {return _faaac ;};_ecbb .AxId =append (_ecbb .AxId ,_fcfgc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .ExtLst =NewCT_ExtensionList (); +if _ccgeb :=d .DecodeElement (_ecbb .ExtLst ,&_babb );_ccgeb !=nil {return _ccgeb ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_babb .Name ); +if _faff :=d .Skip ();_faff !=nil {return _faff ;};};case _dd .EndElement :break _aceea ;case _dd .CharData :};};return nil ;};func (_effge ST_SplitType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_acbgc :=_dd .Attr {};_acbgc .Name =name ;switch _effge {case ST_SplitTypeUnset :_acbgc .Value =""; +case ST_SplitTypeAuto :_acbgc .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_acbgc .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_acbgc .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_acbgc .Value ="\u0070\u006f\u0073"; +case ST_SplitTypeVal :_acbgc .Value ="\u0076\u0061\u006c";};return _acbgc ,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 *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; -// Validate validates the CT_Overlap and its children -func (_gbbb *CT_Overlap )Validate ()error {return _gbbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; +// Validate validates the CT_Lvl and its children +func (_fbfg *CT_Lvl )Validate ()error {return _fbfg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_bdfc *CT_Style )ValidateWithPath (path string )error {if _bdfc .ValAttr < 1{return _bb .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 ,_bdfc .ValAttr ); -};if _bdfc .ValAttr > 48{return _bb .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 ,_bdfc .ValAttr );};return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ; -SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ; -Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_bbecc ST_SecondPieSize )String ()string {if _bbecc .ST_SecondPieSizePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_bbecc .ST_SecondPieSizePercent );};if _bbecc .ST_SecondPieSizeUShort !=nil {return _bb .Sprintf ("\u0025\u0076",*_bbecc .ST_SecondPieSizeUShort ); -};return "";};func (_ebaeb ST_AxPos )ValidateWithPath (path string )error {switch _ebaeb {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebaeb )); -};return nil ;}; +// Validate validates the EG_PieChartShared and its children +func (_bbaeg *EG_PieChartShared )Validate ()error {return _bbaeg .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_baab ST_Crosses )ValidateWithPath (path string )error {switch _baab {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baab )); +};return nil ;};func (_geggb *ST_BuiltInUnit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ddgd ,_ffgdd :=d .Token ();if _ffgdd !=nil {return _ffgdd ;};if _ecace ,_cbeab :=_ddgd .(_dd .EndElement );_cbeab &&_ecace .Name ==start .Name {*_geggb =1; +return nil ;};if _bbac ,_gacd :=_ddgd .(_dd .CharData );!_gacd {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgd );}else {switch string (_bbac ){case "":*_geggb =0; +case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_geggb =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_geggb =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_geggb =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_geggb =4; +case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_geggb =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_geggb =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_geggb =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_geggb =8; +case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_geggb =9;};};_ddgd ,_ffgdd =d .Token ();if _ffgdd !=nil {return _ffgdd ;};if _dgaea ,_eeedag :=_ddgd .(_dd .EndElement );_eeedag &&_dgaea .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgd ); +};func NewCT_TimeUnit ()*CT_TimeUnit {_aebdca :=&CT_TimeUnit {};return _aebdca };func NewCT_PivotFmt ()*CT_PivotFmt {_bdab :=&CT_PivotFmt {};_bdab .Idx =NewCT_UnsignedInt ();return _bdab ;};func (_cagcd *CT_SerTx )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_cagcd .Choice .MarshalXML (e ,_dd .StartElement {});e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dfaaa *CT_StrRef )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aebdc :for {_gccaf ,_acdb :=d .Token ();if _acdb !=nil {return _acdb ; +};switch _cbecb :=_gccaf .(type ){case _dd .StartElement :switch _cbecb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgbd :=d .DecodeElement (&_dfaaa .F ,&_cbecb ); +_cgbd !=nil {return _cgbd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfaaa .StrCache =NewCT_StrData (); +if _ddfb :=d .DecodeElement (_dfaaa .StrCache ,&_cbecb );_ddfb !=nil {return _ddfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfaaa .ExtLst =NewCT_ExtensionList (); +if _agaff :=d .DecodeElement (_dfaaa .ExtLst ,&_cbecb );_agaff !=nil {return _agaff ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_cbecb .Name ); +if _bfgebg :=d .Skip ();_bfgebg !=nil {return _bfgebg ;};};case _dd .EndElement :break _aebdc ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_dfcc *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _dfcc .PtCount !=nil {if _adbb :=_dfcc .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_adbb !=nil {return _adbb ;};};for _gfcd ,_aeefe :=range _dfcc .Lvl {if _fdabf :=_aeefe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_gfcd )); -_fdabf !=nil {return _fdabf ;};};if _dfcc .ExtLst !=nil {if _cgda :=_dfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgda !=nil {return _cgda ;};};return nil ;}; +// Validate validates the CT_Boolean and its children +func (_dcggc *CT_Boolean )Validate ()error {return _dcggc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func NewCT_ExternalData ()*CT_ExternalData {_bgcd :=&CT_ExternalData {};return _bgcd };func (_fcgef ST_LayoutMode )Validate ()error {return _fcgef .ValidateWithPath ("")}; +type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func NewGroup_DLbls ()*Group_DLbls {_accge :=&Group_DLbls {};return _accge }; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_bbaa *CT_SecondPieSize )ValidateWithPath (path string )error {if _bbaa .ValAttr !=nil {if _bcdfg :=_bbaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdfg !=nil {return _bcdfg ;};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ; -};type CT_BarDir struct{ValAttr ST_BarDir ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_eeada *ST_GapAmount )Validate ()error {return _eeada .ValidateWithPath ("")}; -func (_bfdbd *ST_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddebf ,_fffgd :=d .Token ();if _fffgd !=nil {return _fffgd ;};if _gbaef ,_egdeg :=_ddebf .(_b .EndElement );_egdeg &&_gbaef .Name ==start .Name {*_bfdbd =1;return nil ; -};if _facbb ,_fccee :=_ddebf .(_b .CharData );!_fccee {return _bb .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",_ddebf );}else {switch string (_facbb ){case "":*_bfdbd =0; -case "\u0063\u0075\u0073\u0074":*_bfdbd =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bfdbd =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_bfdbd =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bfdbd =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_bfdbd =5; -};};_ddebf ,_fffgd =d .Token ();if _fffgd !=nil {return _fffgd ;};if _fccg ,_gagg :=_ddebf .(_b .EndElement );_gagg &&_fccg .Name ==start .Name {return nil ;};return _bb .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",_ddebf ); -};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_cagg :=&CT_FirstSliceAng {};return _cagg }; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_bbefa *CT_RotY )ValidateWithPath (path string )error {if _bbefa .ValAttr !=nil {if *_bbefa .ValAttr < 0{return _da .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 ,*_bbefa .ValAttr ); +};if *_bbefa .ValAttr > 360{return _da .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 ,*_bbefa .ValAttr ); +};};return nil ;};func (_ebgc *CT_BarSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_dbgca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ebgc .Idx ,_dbgca );_adc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_ebgc .Order ,_adc );if _ebgc .Tx !=nil {_cdddc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebgc .Tx ,_cdddc );};if _ebgc .SpPr !=nil {_edcfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ebgc .SpPr ,_edcfc );};if _ebgc .InvertIfNegative !=nil {_fac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ebgc .InvertIfNegative ,_fac ); +};if _ebgc .PictureOptions !=nil {_bbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ebgc .PictureOptions ,_bbg );};if _ebgc .DPt !=nil {_dcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_cag :=range _ebgc .DPt {e .EncodeElement (_cag ,_dcd );};};if _ebgc .DLbls !=nil {_aad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ebgc .DLbls ,_aad );};if _ebgc .Trendline !=nil {_fddd :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; +for _ ,_afd :=range _ebgc .Trendline {e .EncodeElement (_afd ,_fddd );};};if _ebgc .ErrBars !=nil {_eag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_ebgc .ErrBars ,_eag );};if _ebgc .Cat !=nil {_ebgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_ebgc .Cat ,_ebgf );};if _ebgc .Val !=nil {_dcba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_ebgc .Val ,_dcba );};if _ebgc .Shape !=nil {_dcgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_ebgc .Shape ,_dcgf );};if _ebgc .ExtLst !=nil {_faed :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgc .ExtLst ,_faed );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_dacf *EG_AxSharedChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_caccb :for {_egcebcg ,_gced :=d .Token ();if _gced !=nil {return _gced ; +};switch _dddce :=_egcebcg .(type ){case _dd .StartElement :switch _dddce .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacf .Crosses =NewCT_Crosses (); +if _abda :=d .DecodeElement (_dacf .Crosses ,&_dddce );_abda !=nil {return _abda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacf .CrossesAt =NewCT_Double (); +if _aegebb :=d .DecodeElement (_dacf .CrossesAt ,&_dddce );_aegebb !=nil {return _aegebb ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dddce .Name ); +if _aaddg :=d .Skip ();_aaddg !=nil {return _aaddg ;};};case _dd .EndElement :break _caccb ;case _dd .CharData :};};return nil ;};func NewCT_RotX ()*CT_RotX {_gcfdc :=&CT_RotX {};return _gcfdc }; -// Validate validates the CT_ValAx and its children -func (_eefd *CT_ValAx )Validate ()error {return _eefd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_cbga *CT_AxDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbga .Choice .MarshalXML (e ,_b .StartElement {}); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BubbleScale and its children +func (_bgaf *CT_BubbleScale )Validate ()error {return _bgaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_afccb :=&CT_PlotAreaChoice1 {};return _afccb }; +type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bgfba *ST_ErrDir )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bgfba =0; +case "\u0078":*_bgfba =1;case "\u0079":*_bgfba =2;};return nil ;};func (_cdda *EG_PieChartShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cdda .VaryColors !=nil {_gbga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_cdda .VaryColors ,_gbga );};if _cdda .Ser !=nil {_afbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbgd :=range _cdda .Ser {e .EncodeElement (_gbgd ,_afbc );};};if _cdda .DLbls !=nil {_dfef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_cdda .DLbls ,_dfef );};return nil ;};func (_aadcf ST_Grouping )String ()string {switch _aadcf {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; +case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};type ST_BarDir byte ;func (_bedec *ST_BarGrouping )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dfdbc ,_egadf :=d .Token ();if _egadf !=nil {return _egadf ;};if _gcdb ,_cadbc :=_dfdbc .(_dd .EndElement ); +_cadbc &&_gcdb .Name ==start .Name {*_bedec =1;return nil ;};if _gggfa ,_fcdca :=_dfdbc .(_dd .CharData );!_fcdca {return _da .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",_dfdbc ); +}else {switch string (_gggfa ){case "":*_bedec =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bedec =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bedec =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bedec =3; +case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bedec =4;};};_dfdbc ,_egadf =d .Token ();if _egadf !=nil {return _egadf ;};if _effgg ,_cabce :=_dfdbc .(_dd .EndElement );_cabce &&_effgg .Name ==start .Name {return nil ;};return _da .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",_dfdbc ); +}; -// Validate validates the CT_LblAlgn and its children -func (_gfge *CT_LblAlgn )Validate ()error {return _gfge .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func NewCT_RotX ()*CT_RotX {_efgbb :=&CT_RotX {};return _efgbb }; +// Validate validates the CT_MarkerStyle and its children +func (_acac *CT_MarkerStyle )Validate ()error {return _acac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_TxChoice and its children -func (_bffegc *CT_TxChoice )Validate ()error {return _bffegc .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_Layout and its children +func (_gdcg *CT_Layout )Validate ()error {return _gdcg .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_fbagc *ST_PictureFormat )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fbagc =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_fbagc =1; +case "\u0073\u0074\u0061c\u006b":*_fbagc =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_fbagc =3;};return nil ;};func (_abf *CT_DTable )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fafd :for {_daba ,_gaee :=d .Token (); +if _gaee !=nil {return _gaee ;};switch _bedgb :=_daba .(type ){case _dd .StartElement :switch _bedgb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .ShowHorzBorder =NewCT_Boolean (); +if _cbcg :=d .DecodeElement (_abf .ShowHorzBorder ,&_bedgb );_cbcg !=nil {return _cbcg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .ShowVertBorder =NewCT_Boolean (); +if _gaba :=d .DecodeElement (_abf .ShowVertBorder ,&_bedgb );_gaba !=nil {return _gaba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .ShowOutline =NewCT_Boolean (); +if _edagc :=d .DecodeElement (_abf .ShowOutline ,&_bedgb );_edagc !=nil {return _edagc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .ShowKeys =NewCT_Boolean (); +if _aebed :=d .DecodeElement (_abf .ShowKeys ,&_bedgb );_aebed !=nil {return _aebed ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .SpPr =_de .NewCT_ShapeProperties (); +if _bgaa :=d .DecodeElement (_abf .SpPr ,&_bedgb );_bgaa !=nil {return _bgaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .TxPr =_de .NewCT_TextBody (); +if _dfdf :=d .DecodeElement (_abf .TxPr ,&_bedgb );_dfdf !=nil {return _dfdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .ExtLst =NewCT_ExtensionList (); +if _dfdg :=d .DecodeElement (_abf .ExtLst ,&_bedgb );_dfdg !=nil {return _dfdg ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_bedgb .Name ); +if _fcbe :=d .Skip ();_fcbe !=nil {return _fcbe ;};};case _dd .EndElement :break _fafd ;case _dd .CharData :};};return nil ;};func (_fbgce *ST_SplitType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fbgce =0;case "\u0061\u0075\u0074\u006f":*_fbgce =1; +case "\u0063\u0075\u0073\u0074":*_fbgce =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fbgce =3;case "\u0070\u006f\u0073":*_fbgce =4;case "\u0076\u0061\u006c":*_fbgce =5;};return nil ;}; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_bbegg *CT_DispBlanksAs )ValidateWithPath (path string )error {if _dcde :=_bbegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcde !=nil {return _dcde ;};return nil ;}; +// Validate validates the CT_SplitType and its children +func (_accgge *CT_SplitType )Validate ()error {return _accgge .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_ffgb *CT_OfPieChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ffgb .OfPieType =NewCT_OfPieType (); +_fbgde :for {_cead ,_bbgca :=d .Token ();if _bbgca !=nil {return _bbgca ;};switch _cgae :=_cead .(type ){case _dd .StartElement :switch _cgae .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _edee :=d .DecodeElement (_ffgb .OfPieType ,&_cgae ); +_edee !=nil {return _edee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgb .VaryColors =NewCT_Boolean (); +if _edcca :=d .DecodeElement (_ffgb .VaryColors ,&_cgae );_edcca !=nil {return _edcca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabdb :=NewCT_PieSer (); +if _fccgfd :=d .DecodeElement (_fabdb ,&_cgae );_fccgfd !=nil {return _fccgfd ;};_ffgb .Ser =append (_ffgb .Ser ,_fabdb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgb .DLbls =NewCT_DLbls (); +if _bcdda :=d .DecodeElement (_ffgb .DLbls ,&_cgae );_bcdda !=nil {return _bcdda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgb .GapWidth =NewCT_GapAmount (); +if _fadgbe :=d .DecodeElement (_ffgb .GapWidth ,&_cgae );_fadgbe !=nil {return _fadgbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_ffgb .SplitType =NewCT_SplitType (); +if _bcddf :=d .DecodeElement (_ffgb .SplitType ,&_cgae );_bcddf !=nil {return _bcddf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_ffgb .SplitPos =NewCT_Double (); +if _bagfd :=d .DecodeElement (_ffgb .SplitPos ,&_cgae );_bagfd !=nil {return _bagfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_ffgb .CustSplit =NewCT_CustSplit (); +if _cdgfg :=d .DecodeElement (_ffgb .CustSplit ,&_cgae );_cdgfg !=nil {return _cdgfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_ffgb .SecondPieSize =NewCT_SecondPieSize (); +if _eaff :=d .DecodeElement (_ffgb .SecondPieSize ,&_cgae );_eaff !=nil {return _eaff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_edfd :=NewCT_ChartLines (); +if _ffdba :=d .DecodeElement (_edfd ,&_cgae );_ffdba !=nil {return _ffdba ;};_ffgb .SerLines =append (_ffgb .SerLines ,_edfd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgb .ExtLst =NewCT_ExtensionList (); +if _dgfga :=d .DecodeElement (_ffgb .ExtLst ,&_cgae );_dgfga !=nil {return _dgfga ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_cgae .Name ); +if _cbgb :=d .Skip ();_cbgb !=nil {return _cbgb ;};};case _dd .EndElement :break _fbgde ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_aeee *CT_CatAx )ValidateWithPath (path string )error {if _becf :=_aeee .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_becf !=nil {return _becf ;};if _fbged :=_aeee .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_fbged !=nil {return _fbged ;};if _aeee .Delete !=nil {if _fbdb :=_aeee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbdb !=nil {return _fbdb ;};};if _dead :=_aeee .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_dead !=nil {return _dead ;};if _aeee .MajorGridlines !=nil {if _eca :=_aeee .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_eca !=nil {return _eca ;};};if _aeee .MinorGridlines !=nil {if _bde :=_aeee .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_bde !=nil {return _bde ;};};if _aeee .Title !=nil {if _fgb :=_aeee .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fgb !=nil {return _fgb ;};};if _aeee .NumFmt !=nil {if _dcab :=_aeee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_dcab !=nil {return _dcab ;};};if _aeee .MajorTickMark !=nil {if _bceb :=_aeee .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bceb !=nil {return _bceb ;};};if _aeee .MinorTickMark !=nil {if _dcd :=_aeee .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_dcd !=nil {return _dcd ;};};if _aeee .TickLblPos !=nil {if _gadg :=_aeee .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gadg !=nil {return _gadg ;};};if _aeee .SpPr !=nil {if _face :=_aeee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_face !=nil {return _face ;};};if _aeee .TxPr !=nil {if _edgg :=_aeee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edgg !=nil {return _edgg ;};};if _aage :=_aeee .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_aage !=nil {return _aage ;};if _aeee .Choice !=nil {if _gbc :=_aeee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbc !=nil {return _gbc ;};};if _aeee .Auto !=nil {if _cdda :=_aeee .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); -_cdda !=nil {return _cdda ;};};if _aeee .LblAlgn !=nil {if _dbea :=_aeee .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_dbea !=nil {return _dbea ;};};if _aeee .LblOffset !=nil {if _fdgd :=_aeee .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"); -_fdgd !=nil {return _fdgd ;};};if _aeee .TickLblSkip !=nil {if _abda :=_aeee .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_abda !=nil {return _abda ;};};if _aeee .TickMarkSkip !=nil {if _eea :=_aeee .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"); -_eea !=nil {return _eea ;};};if _aeee .NoMultiLvlLbl !=nil {if _ddd :=_aeee .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_ddd !=nil {return _ddd ;};};if _aeee .ExtLst !=nil {if _gfad :=_aeee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfad !=nil {return _gfad ;};};return nil ;};func (_afbg *ST_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcge ,_cefbg :=d .Token ();if _cefbg !=nil {return _cefbg ;};if _dfffec ,_beebg :=_bcge .(_b .EndElement );_beebg &&_dfffec .Name ==start .Name {*_afbg =1; -return nil ;};if _beeg ,_babae :=_bcge .(_b .CharData );!_babae {return _bb .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",_bcge );}else {switch string (_beeg ){case "":*_afbg =0; -case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_afbg =1;case "\u0073\u0074\u0061c\u006b":*_afbg =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_afbg =3;};};_bcge ,_cefbg =d .Token ();if _cefbg !=nil {return _cefbg ;};if _dddab ,_bddcf :=_bcge .(_b .EndElement ); -_bddcf &&_dddab .Name ==start .Name {return nil ;};return _bb .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",_bcge );};func NewCT_TextLanguageID ()*CT_TextLanguageID {_aagdg :=&CT_TextLanguageID {}; -return _aagdg };func (_edbed *ST_ErrBarType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edbed =0;case "\u0062\u006f\u0074\u0068":*_edbed =1;case "\u006d\u0069\u006eu\u0073":*_edbed =2;case "\u0070\u006c\u0075\u0073":*_edbed =3; -};return nil ;};func (_ccgdd ST_BubbleScale )String ()string {if _ccgdd .ST_BubbleScalePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_ccgdd .ST_BubbleScalePercent );};if _ccgdd .ST_BubbleScaleUInt !=nil {return _bb .Sprintf ("\u0025\u0076",*_ccgdd .ST_BubbleScaleUInt ); -};return "";};func NewEG_AreaChartShared ()*EG_AreaChartShared {_baade :=&EG_AreaChartShared {};return _baade };func NewCT_SizeRepresents ()*CT_SizeRepresents {_aedbb :=&CT_SizeRepresents {};return _aedbb }; +// Validate validates the CT_Double and its children +func (_fdcg *CT_Double )Validate ()error {return _fdcg .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_afdab *CT_TextLanguageID )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dcab :=range start .Attr {if _dcab .Name .Local =="\u0076\u0061\u006c"{_ggcgc ,_fggfb :=_dcab .Value ,error (nil ); +if _fggfb !=nil {return _fggfb ;};_afdab .ValAttr =_ggcgc ;continue ;};};for {_gdaae ,_dffdb :=d .Token ();if _dffdb !=nil {return _da .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_dffdb ); +};if _ggdb ,_dbfa :=_gdaae .(_dd .EndElement );_dbfa &&_ggdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_ggbf *CT_Double )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_gdeff *CT_ErrBarType )ValidateWithPath (path string )error {if _ffga :=_gdeff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};return nil ;};func NewEG_AxShared ()*EG_AxShared {_fface :=&EG_AxShared {}; +_fface .AxId =NewCT_UnsignedInt ();_fface .Scaling =NewCT_Scaling ();_fface .AxPos =NewCT_AxPos ();_fface .CrossAx =NewCT_UnsignedInt ();return _fface ;};func (_cddef *CT_UpDownBars )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbdeb :for {_gaddc ,_eefa :=d .Token (); +if _eefa !=nil {return _eefa ;};switch _ceada :=_gaddc .(type ){case _dd .StartElement :switch _ceada .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddef .GapWidth =NewCT_GapAmount (); +if _cfcb :=d .DecodeElement (_cddef .GapWidth ,&_ceada );_cfcb !=nil {return _cfcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddef .UpBars =NewCT_UpDownBar (); +if _aaafg :=d .DecodeElement (_cddef .UpBars ,&_ceada );_aaafg !=nil {return _aaafg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_cddef .DownBars =NewCT_UpDownBar (); +if _efffa :=d .DecodeElement (_cddef .DownBars ,&_ceada );_efffa !=nil {return _efffa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddef .ExtLst =NewCT_ExtensionList (); +if _bfga :=d .DecodeElement (_cddef .ExtLst ,&_ceada );_bfga !=nil {return _bfga ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_ceada .Name ); +if _ecgbd :=d .Skip ();_ecgbd !=nil {return _ecgbd ;};};case _dd .EndElement :break _cbdeb ;case _dd .CharData :};};return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_de .CT_ShapeProperties ; +TxPr *_de .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_ecgc ST_Shape )ValidateWithPath (path string )error {switch _ecgc {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgc )); +};return nil ;}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_ggdff *CT_SurfaceChart )ValidateWithPath (path string )error {if _ggdff .Wireframe !=nil {if _ggdcg :=_ggdff .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ggdcg !=nil {return _ggdcg ;};};for _gfccd ,_fbgd :=range _ggdff .Ser {if _bdcd :=_fbgd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfccd )); -_bdcd !=nil {return _bdcd ;};};if _ggdff .BandFmts !=nil {if _dccfe :=_ggdff .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_dccfe !=nil {return _dccfe ;};};for _cbaf ,_cegf :=range _ggdff .AxId {if _aafb :=_cegf .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cbaf )); -_aafb !=nil {return _aafb ;};};if _ggdff .ExtLst !=nil {if _bfefd :=_ggdff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfefd !=nil {return _bfefd ;};};return nil ;};func (_efaf *CT_PictureStackUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efaf .ValAttr =0+1; -for _ ,_cccfa :=range start .Attr {if _cccfa .Name .Local =="\u0076\u0061\u006c"{_gcaff ,_bdbf :=_d .ParseFloat (_cccfa .Value ,64);if _bdbf !=nil {return _bdbf ;};_efaf .ValAttr =_gcaff ;continue ;};};for {_bdcf ,_aecfd :=d .Token ();if _aecfd !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_aecfd ); -};if _ffca ,_ffcf :=_bdcf .(_b .EndElement );_ffcf &&_ffca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_cge *CT_CrossBetween )ValidateWithPath (path string )error {if _cge .ValAttr ==ST_CrossBetweenUnset {return _da .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 _ggc :=_cge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggc !=nil {return _ggc ;};return nil ;}; -// Validate validates the CT_PageSetup and its children -func (_cefd *CT_PageSetup )Validate ()error {return _cefd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};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;); +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_ccfdc *CT_View3D )ValidateWithPath (path string )error {if _ccfdc .RotX !=nil {if _begfg :=_ccfdc .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_begfg !=nil {return _begfg ;};};if _ccfdc .HPercent !=nil {if _daafga :=_ccfdc .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et"); +_daafga !=nil {return _daafga ;};};if _ccfdc .RotY !=nil {if _gcefe :=_ccfdc .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_gcefe !=nil {return _gcefe ;};};if _ccfdc .DepthPercent !=nil {if _ccgcf :=_ccfdc .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_ccgcf !=nil {return _ccgcf ;};};if _ccfdc .RAngAx !=nil {if _fedag :=_ccfdc .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_fedag !=nil {return _fedag ;};};if _ccfdc .Perspective !=nil {if _bacfa :=_ccfdc .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"); +_bacfa !=nil {return _bacfa ;};};if _ccfdc .ExtLst !=nil {if _faffb :=_ccfdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faffb !=nil {return _faffb ;};};return nil ;};func (_acgec *ST_ScatterStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_afadd ,_fcee :=d .Token (); +if _fcee !=nil {return _fcee ;};if _eeegea ,_accaa :=_afadd .(_dd .EndElement );_accaa &&_eeegea .Name ==start .Name {*_acgec =1;return nil ;};if _efabge ,_gcbae :=_afadd .(_dd .CharData );!_gcbae {return _da .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",_afadd ); +}else {switch string (_efabge ){case "":*_acgec =0;case "\u006e\u006f\u006e\u0065":*_acgec =1;case "\u006c\u0069\u006e\u0065":*_acgec =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_acgec =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_acgec =4; +case "\u0073\u006d\u006f\u006f\u0074\u0068":*_acgec =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_acgec =6;};};_afadd ,_fcee =d .Token ();if _fcee !=nil {return _fcee ;};if _gebee ,_gbeag :=_afadd .(_dd .EndElement );_gbeag &&_gebee .Name ==start .Name {return nil ; +};return _da .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",_afadd );};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1; +ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_eaacf *ST_LayoutMode )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bbbgf ,_cafaf :=d .Token ();if _cafaf !=nil {return _cafaf ;};if _cdbda ,_facec :=_bbbgf .(_dd .EndElement ); +_facec &&_cdbda .Name ==start .Name {*_eaacf =1;return nil ;};if _cgce ,_geagf :=_bbbgf .(_dd .CharData );!_geagf {return _da .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",_bbbgf ); +}else {switch string (_cgce ){case "":*_eaacf =0;case "\u0065\u0064\u0067\u0065":*_eaacf =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_eaacf =2;};};_bbbgf ,_cafaf =d .Token ();if _cafaf !=nil {return _cafaf ;};if _gabce ,_aecefg :=_bbbgf .(_dd .EndElement ); +_aecefg &&_gabce .Name ==start .Name {return nil ;};return _da .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",_bbbgf );}; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_adbeb *CT_StrData )ValidateWithPath (path string )error {if _adbeb .PtCount !=nil {if _bgca :=_adbeb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bgca !=nil {return _bgca ;};};for _ceeca ,_dedd :=range _adbeb .Pt {if _cebffe :=_dedd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ceeca )); -_cebffe !=nil {return _cebffe ;};};if _adbeb .ExtLst !=nil {if _agcda :=_adbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agcda !=nil {return _agcda ;};};return nil ;};func NewCT_DateAx ()*CT_DateAx {_afdec :=&CT_DateAx {}; -_afdec .AxId =NewCT_UnsignedInt ();_afdec .Scaling =NewCT_Scaling ();_afdec .AxPos =NewCT_AxPos ();_afdec .CrossAx =NewCT_UnsignedInt ();return _afdec ;}; +// Validate validates the CT_MarkerSize and its children +func (_eeafc *CT_MarkerSize )Validate ()error {return _eeafc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func (_bfadg ST_ScatterStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bfadg .String (),start ); +}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_abgfg *CT_Protection )ValidateWithPath (path string )error {if _abgfg .ChartObject !=nil {if _gcff :=_abgfg .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_gcff !=nil {return _gcff ;}; -};if _abgfg .Data !=nil {if _ebedg :=_abgfg .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_ebedg !=nil {return _ebedg ;};};if _abgfg .Formatting !=nil {if _ebfd :=_abgfg .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"); -_ebfd !=nil {return _ebfd ;};};if _abgfg .Selection !=nil {if _fgae :=_abgfg .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fgae !=nil {return _fgae ;};};if _abgfg .UserInterface !=nil {if _fcgd :=_abgfg .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065"); -_fcgd !=nil {return _fcgd ;};};return nil ;};func (_cc *CT_Area3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eb :for {_ed ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _fc :=_ed .(type ){case _b .StartElement :switch _fc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cc .Grouping =NewCT_Grouping (); -if _edc :=d .DecodeElement (_cc .Grouping ,&_fc );_edc !=nil {return _edc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cc .VaryColors =NewCT_Boolean (); -if _cdb :=d .DecodeElement (_cc .VaryColors ,&_fc );_cdb !=nil {return _cdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dd :=NewCT_AreaSer (); -if _bda :=d .DecodeElement (_dd ,&_fc );_bda !=nil {return _bda ;};_cc .Ser =append (_cc .Ser ,_dd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cc .DLbls =NewCT_DLbls (); -if _edb :=d .DecodeElement (_cc .DLbls ,&_fc );_edb !=nil {return _edb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cc .DropLines =NewCT_ChartLines (); -if _edf :=d .DecodeElement (_cc .DropLines ,&_fc );_edf !=nil {return _edf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_cc .GapDepth =NewCT_GapAmount (); -if _ac :=d .DecodeElement (_cc .GapDepth ,&_fc );_ac !=nil {return _ac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cba :=NewCT_UnsignedInt (); -if _gc :=d .DecodeElement (_cba ,&_fc );_gc !=nil {return _gc ;};_cc .AxId =append (_cc .AxId ,_cba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cc .ExtLst =NewCT_ExtensionList (); -if _ge :=d .DecodeElement (_cc .ExtLst ,&_fc );_ge !=nil {return _ge ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_fc .Name ); -if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _b .EndElement :break _eb ;case _b .CharData :};};return nil ;};func (_bddad ST_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bddad .ST_GapAmountPercent !=nil {e .EncodeToken (_b .CharData (*_bddad .ST_GapAmountPercent )); -};if _bddad .ST_GapAmountUShort !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_bddad .ST_GapAmountUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_AreaSer ()*CT_AreaSer {_gcc :=&CT_AreaSer {};_gcc .Idx =NewCT_UnsignedInt (); -_gcc .Order =NewCT_UnsignedInt ();return _gcc ;}; +// Validate validates the EG_SerShared and its children +func (_bcffc *EG_SerShared )Validate ()error {return _bcffc .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;}; -// Validate validates the ChartSpace and its children -func (_gecg *ChartSpace )Validate ()error {return _gecg .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; +// Validate validates the CT_BandFmts and its children +func (_bgb *CT_BandFmts )Validate ()error {return _bgb .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");}; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_gfcg *CT_DepthPercent )ValidateWithPath (path string )error {if _gfcg .ValAttr !=nil {if _bgeb :=_gfcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgeb !=nil {return _bgeb ;};};return nil ;};func (_gccb *CT_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgad :=range start .Attr {if _bgad .Name .Local =="\u0076\u0061\u006c"{_gccb .ValAttr .UnmarshalXMLAttr (_bgad ); -continue ;};};for {_dgecf ,_effb :=d .Token ();if _effb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_effb );};if _ccaaf ,_adcdf :=_dgecf .(_b .EndElement ); -_adcdf &&_ccaaf .Name ==start .Name {break ;};};return nil ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_ca .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PivotSource and its children +func (_adgf *CT_PivotSource )Validate ()error {return _adgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_dcf *CT_AreaChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fd :for {_dcg ,_ffdb :=d .Token (); +if _ffdb !=nil {return _ffdb ;};switch _caa :=_dcg .(type ){case _dd .StartElement :switch _caa .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcf .Grouping =NewCT_Grouping (); +if _dgb :=d .DecodeElement (_dcf .Grouping ,&_caa );_dgb !=nil {return _dgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcf .VaryColors =NewCT_Boolean (); +if _db :=d .DecodeElement (_dcf .VaryColors ,&_caa );_db !=nil {return _db ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eea :=NewCT_AreaSer (); +if _cg :=d .DecodeElement (_eea ,&_caa );_cg !=nil {return _cg ;};_dcf .Ser =append (_dcf .Ser ,_eea );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcf .DLbls =NewCT_DLbls (); +if _gdc :=d .DecodeElement (_dcf .DLbls ,&_caa );_gdc !=nil {return _gdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcf .DropLines =NewCT_ChartLines (); +if _fdb :=d .DecodeElement (_dcf .DropLines ,&_caa );_fdb !=nil {return _fdb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefa :=NewCT_UnsignedInt (); +if _cga :=d .DecodeElement (_fefa ,&_caa );_cga !=nil {return _cga ;};_dcf .AxId =append (_dcf .AxId ,_fefa );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcf .ExtLst =NewCT_ExtensionList (); +if _cgg :=d .DecodeElement (_dcf .ExtLst ,&_caa );_cgg !=nil {return _cgg ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_caa .Name ); +if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _dd .EndElement :break _fd ;case _dd .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_bdbgb :=&CT_Style {};_bdbgb .ValAttr =1;return _bdbgb };type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_de .CT_TextBody ; +}; -// Validate validates the CT_ChartSpace and its children -func (_acdd *CT_ChartSpace )Validate ()error {return _acdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_gg *CT_AreaChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gg .Grouping !=nil {_ddc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gg .Grouping ,_ddc );};if _gg .VaryColors !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_gg .VaryColors ,_ab );};if _gg .Ser !=nil {_gdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adab :=range _gg .Ser {e .EncodeElement (_adab ,_gdf );};};if _gg .DLbls !=nil {_fb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gg .DLbls ,_fb );};if _gg .DropLines !=nil {_dge :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gg .DropLines ,_dge );};_agd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_ceb :=range _gg .AxId {e .EncodeElement (_ceb ,_agd );};if _gg .ExtLst !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gg .ExtLst ,_ff );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Surface and its children +func (_bada *CT_Surface )Validate ()error {return _bada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_eaded ST_ErrBarType )Validate ()error {return _eaded .ValidateWithPath ("")};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ; +};func NewEG_PieChartShared ()*EG_PieChartShared {_cdfb :=&EG_PieChartShared {};return _cdfb };func (_ecacf *CT_Extension )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ecacf .UriAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0075\u0072\u0069"},Value :_da .Sprintf ("\u0025\u0076",*_ecacf .UriAttr )}); +};e .EncodeToken (start );if _ecacf .Any !=nil {_ecacf .Any .MarshalXML (e ,_dd .StartElement {});};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dgef *CT_LayoutTarget )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_eacff :=range start .Attr {if _eacff .Name .Local =="\u0076\u0061\u006c"{_dgef .ValAttr .UnmarshalXMLAttr (_eacff ); +continue ;};};for {_adca ,_efcad :=d .Token ();if _efcad !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_efcad );};if _dcgd ,_ecebf :=_adca .(_dd .EndElement ); +_ecebf &&_dcgd .Name ==start .Name {break ;};};return nil ;};func (_cabgf ST_RadarStyle )Validate ()error {return _cabgf .ValidateWithPath ("")};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_bbedge :=&CT_Surface3DChart {}; +return _bbedge };func NewCT_Order ()*CT_Order {_agcb :=&CT_Order {};return _agcb };func (_ggdbg *ST_LblOffset )ValidateWithPath (path string )error {_geeeb :=[]string {};if _ggdbg .ST_LblOffsetPercent !=nil {_geeeb =append (_geeeb ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _ggdbg .ST_LblOffsetUShort !=nil {_geeeb =append (_geeeb ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_geeeb )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_geeeb ); +};return nil ;}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_gcfd *CT_Lvl )ValidateWithPath (path string )error {for _gagce ,_ecbc :=range _gcfd .Pt {if _efgf :=_ecbc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gagce ));_efgf !=nil {return _efgf ;};};return nil ; -}; +// Validate validates the EG_AreaChartShared and its children +func (_dffab *EG_AreaChartShared )Validate ()error {return _dffab .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_agba *CT_ScatterStyle )ValidateWithPath (path string )error {if _bccde :=_agba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bccde !=nil {return _bccde ;};return nil ;};func (_gcdbe *CT_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdcb :=range start .Attr {if _ebdcb .Name .Local =="\u0076\u0061\u006c"{_gcdbe .ValAttr .UnmarshalXMLAttr (_ebdcb ); -continue ;};};for {_bafb ,_bdag :=d .Token ();if _bdag !=nil {return _bb .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",_bdag );};if _fcbe ,_bgbfcc :=_bafb .(_b .EndElement ); -_bgbfcc &&_fcbe .Name ==start .Name {break ;};};return nil ;};func (_gefec ST_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefec .String (),start );};func NewCT_ValAx ()*CT_ValAx {_edgeg :=&CT_ValAx {}; -_edgeg .AxId =NewCT_UnsignedInt ();_edgeg .Scaling =NewCT_Scaling ();_edgeg .AxPos =NewCT_AxPos ();_edgeg .CrossAx =NewCT_UnsignedInt ();return _edgeg ;}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_ggbgb *CT_ScatterChart )ValidateWithPath (path string )error {if _gaac :=_ggbgb .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_gaac !=nil {return _gaac ;};if _ggbgb .VaryColors !=nil {if _begg :=_ggbgb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_begg !=nil {return _begg ;};};for _dbggg ,_cgdfa :=range _ggbgb .Ser {if _bdggb :=_cgdfa .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbggg ));_bdggb !=nil {return _bdggb ;};};if _ggbgb .DLbls !=nil {if _ebafd :=_ggbgb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_ebafd !=nil {return _ebafd ;};};for _faaee ,_egcga :=range _ggbgb .AxId {if _dedfb :=_egcga .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_faaee ));_dedfb !=nil {return _dedfb ;};};if _ggbgb .ExtLst !=nil {if _cfad :=_ggbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfad !=nil {return _cfad ;};};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;); -// Validate validates the CT_ScatterChart and its children -func (_ffcef *CT_ScatterChart )Validate ()error {return _ffcef .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_dgbdf ST_BuiltInUnit )ValidateWithPath (path string )error {switch _dgbdf {case 0,1,2,3,4,5,6,7,8,9:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbdf )); -};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_fcaed :=&CT_SecondPieSize {};return _fcaed }; +// Validate validates the CT_SizeRepresents and its children +func (_gbcg *CT_SizeRepresents )Validate ()error {return _gbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");}; -// Validate validates the CT_Crosses and its children -func (_acbc *CT_Crosses )Validate ()error {return _acbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");}; +// Validate validates the CT_DTable and its children +func (_cfgb *CT_DTable )Validate ()error {return _cfgb .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_fgbce *CT_TxChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fgbce .StrRef !=nil {_ddcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_fgbce .StrRef ,_ddcb );};if _fgbce .Rich !=nil {_ddbda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_fgbce .Rich ,_ddbda );};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_fgda :=&CT_BubbleChart {}; +return _fgda }; -// Validate validates the CT_Bar3DChart and its children -func (_bbf *CT_Bar3DChart )Validate ()error {return _bbf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_dedb *ST_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baafa ,_bgbac :=d .Token (); -if _bgbac !=nil {return _bgbac ;};if _egbbe ,_adeee :=_baafa .(_b .EndElement );_adeee &&_egbbe .Name ==start .Name {*_dedb =1;return nil ;};if _bgfg ,_afabf :=_baafa .(_b .CharData );!_afabf {return _bb .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",_baafa ); -}else {switch string (_bgfg ){case "":*_dedb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dedb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_dedb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dedb =3; -case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dedb =4;};};_baafa ,_bgbac =d .Token ();if _bgbac !=nil {return _bgbac ;};if _affge ,_fffeg :=_baafa .(_b .EndElement );_fffeg &&_affge .Name ==start .Name {return nil ;};return _bb .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",_baafa ); -};func (_fdbgd *CT_RadarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbgd .RadarStyle =NewCT_RadarStyle ();_dbbfa :for {_begga ,_bfef :=d .Token ();if _bfef !=nil {return _bfef ;};switch _decf :=_begga .(type ){case _b .StartElement :switch _decf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _agfg :=d .DecodeElement (_fdbgd .RadarStyle ,&_decf ); -_agfg !=nil {return _agfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbgd .VaryColors =NewCT_Boolean (); -if _fdgcc :=d .DecodeElement (_fdbgd .VaryColors ,&_decf );_fdgcc !=nil {return _fdgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaba :=NewCT_RadarSer (); -if _fddbd :=d .DecodeElement (_gaba ,&_decf );_fddbd !=nil {return _fddbd ;};_fdbgd .Ser =append (_fdbgd .Ser ,_gaba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbgd .DLbls =NewCT_DLbls (); -if _gfca :=d .DecodeElement (_fdbgd .DLbls ,&_decf );_gfca !=nil {return _gfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabe :=NewCT_UnsignedInt (); -if _bffdce :=d .DecodeElement (_cabe ,&_decf );_bffdce !=nil {return _bffdce ;};_fdbgd .AxId =append (_fdbgd .AxId ,_cabe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbgd .ExtLst =NewCT_ExtensionList (); -if _ecdg :=d .DecodeElement (_fdbgd .ExtLst ,&_decf );_ecdg !=nil {return _ecdg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_decf .Name ); -if _agcd :=d .Skip ();_agcd !=nil {return _agcd ;};};case _b .EndElement :break _dbbfa ;case _b .CharData :};};return nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_dfec *CT_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdgc :=range start .Attr {if _ebdgc .Name .Local =="\u0076\u0061\u006c"{_dfec .ValAttr .UnmarshalXMLAttr (_ebdgc ); -continue ;};};for {_fdad ,_agaf :=d .Token ();if _agaf !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_agaf );};if _fced ,_gfae :=_fdad .(_b .EndElement ); -_gfae &&_fced .Name ==start .Name {break ;};};return nil ;};func (_becbc ST_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _becbc .ST_SecondPieSizePercent !=nil {e .EncodeToken (_b .CharData (*_becbc .ST_SecondPieSizePercent )); -};if _becbc .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_becbc .ST_SecondPieSizeUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// Validate validates the CT_RadarSer and its children +func (_aaagc *CT_RadarSer )Validate ()error {return _aaagc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");}; -// Validate validates the CT_Shape and its children -func (_afabb *CT_Shape )Validate ()error {return _afabb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gdecc *EG_LegendEntryData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcaab :for {_ebgce ,_cbdg :=d .Token (); -if _cbdg !=nil {return _cbdg ;};switch _cafbg :=_ebgce .(type ){case _b .StartElement :switch _cafbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdecc .TxPr =_ca .NewCT_TextBody (); -if _bfdbg :=d .DecodeElement (_gdecc .TxPr ,&_cafbg );_bfdbg !=nil {return _bfdbg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cafbg .Name ); -if _eaeb :=d .Skip ();_eaeb !=nil {return _eaeb ;};};case _b .EndElement :break _dcaab ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_NumDataSource and its children +func (_geffb *CT_NumDataSource )Validate ()error {return _geffb .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_bcd *CT_DLblChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bcd .Delete !=nil {_gcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_bcd .Delete ,_gcb );};if _bcd .Layout !=nil {_aebb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bcd .Layout ,_aebb );};if _bcd .Tx !=nil {_aecf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_bcd .Tx ,_aecf );};if _bcd .NumFmt !=nil {_eedg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bcd .NumFmt ,_eedg );};if _bcd .SpPr !=nil {_gefcg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bcd .SpPr ,_gefcg );};if _bcd .TxPr !=nil {_ffdcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bcd .TxPr ,_ffdcc );};if _bcd .DLblPos !=nil {_ebfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; +e .EncodeElement (_bcd .DLblPos ,_ebfa );};if _bcd .ShowLegendKey !=nil {_ceea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bcd .ShowLegendKey ,_ceea ); +};if _bcd .ShowVal !=nil {_afdfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bcd .ShowVal ,_afdfg );};if _bcd .ShowCatName !=nil {_gafc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_bcd .ShowCatName ,_gafc );};if _bcd .ShowSerName !=nil {_dgcf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcd .ShowSerName ,_dgcf ); +};if _bcd .ShowPercent !=nil {_cggf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bcd .ShowPercent ,_cggf );};if _bcd .ShowBubbleSize !=nil {_gedg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_bcd .ShowBubbleSize ,_gedg );};if _bcd .Separator !=nil {_cggg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dab .AddPreserveSpaceAttr (&_cggg ,*_bcd .Separator );e .EncodeElement (_bcd .Separator ,_cggg ); +};return nil ;};func NewCT_BarChart ()*CT_BarChart {_cgc :=&CT_BarChart {};_cgc .BarDir =NewCT_BarDir ();return _cgc };func (_ecfda *ST_TrendlineType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_ecfda =0;case "\u0065\u0078\u0070":*_ecfda =1; +case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ecfda =2;case "\u006c\u006f\u0067":*_ecfda =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ecfda =4;case "\u0070\u006f\u006c\u0079":*_ecfda =5;case "\u0070\u006f\u0077e\u0072":*_ecfda =6;};return nil ; +};func (_dabe *CT_Bar3DChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_cddf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dabe .BarDir ,_cddf ); +if _dabe .Grouping !=nil {_fbca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dabe .Grouping ,_fbca );};if _dabe .VaryColors !=nil {_bd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_dabe .VaryColors ,_bd );};if _dabe .Ser !=nil {_bee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfdc :=range _dabe .Ser {e .EncodeElement (_cfdc ,_bee );};};if _dabe .DLbls !=nil {_ggf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_dabe .DLbls ,_ggf );};if _dabe .GapWidth !=nil {_bga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dabe .GapWidth ,_bga );};if _dabe .GapDepth !=nil {_eab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_dabe .GapDepth ,_eab );};if _dabe .Shape !=nil {_gae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_dabe .Shape ,_gae );};_caag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_fcc :=range _dabe .AxId {e .EncodeElement (_fcc ,_caag );};if _dabe .ExtLst !=nil {_gefc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dabe .ExtLst ,_gefc );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_BubbleScale and its children -func (_acd *CT_BubbleScale )Validate ()error {return _acd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; +// Validate validates the CT_DispUnitsChoice and its children +func (_fbbd *CT_DispUnitsChoice )Validate ()error {return _fbbd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the EG_AreaChartShared and its children -func (_fccde *EG_AreaChartShared )Validate ()error {return _fccde .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ; -Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_cedb ST_BuiltInUnit )Validate ()error {return _cedb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_ebd *CT_Area3DChart )ValidateWithPath (path string )error {if _ebd .Grouping !=nil {if _ef :=_ebd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ef !=nil {return _ef ;};};if _ebd .VaryColors !=nil {if _be :=_ebd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_be !=nil {return _be ;};};for _cd ,_cac :=range _ebd .Ser {if _ffd :=_cac .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cd ));_ffd !=nil {return _ffd ;};};if _ebd .DLbls !=nil {if _cff :=_ebd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_cff !=nil {return _cff ;};};if _ebd .DropLines !=nil {if _gf :=_ebd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gf !=nil {return _gf ;};};if _ebd .GapDepth !=nil {if _cfd :=_ebd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); +_cfd !=nil {return _cfd ;};};for _adb ,_efe :=range _ebd .AxId {if _ed :=_efe .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adb ));_ed !=nil {return _ed ;};};if _ebd .ExtLst !=nil {if _faa :=_ebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_faa !=nil {return _faa ;};};return nil ;}; -// Validate validates the CT_SurfaceChart and its children -func (_faede *CT_SurfaceChart )Validate ()error {return _faede .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_decfg ST_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_decfg .String (),start ); -}; +// Validate validates the CT_RadarChart and its children +func (_bbeae *CT_RadarChart )Validate ()error {return _bbeae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\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"; +func (_gcfe *ST_LblAlgn )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_gcfe =0;case "\u0063\u0074\u0072":*_gcfe =1;case "\u006c":*_gcfe =2;case "\u0072":*_gcfe =3;};return nil ;}; -// Validate validates the CT_DispUnitsChoice and its children -func (_baad *CT_DispUnitsChoice )Validate ()error {return _baad .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_dgdc *CT_PieChart )ValidateWithPath (path string )error {if _dgdc .VaryColors !=nil {if _agbb :=_dgdc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agbb !=nil {return _agbb ;};};for _aeega ,_geea :=range _dgdc .Ser {if _cdbbc :=_geea .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aeega )); +_cdbbc !=nil {return _cdbbc ;};};if _dgdc .DLbls !=nil {if _gbabf :=_dgdc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbabf !=nil {return _gbabf ;};};if _dgdc .FirstSliceAng !=nil {if _eeeb :=_dgdc .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); +_eeeb !=nil {return _eeeb ;};};if _dgdc .ExtLst !=nil {if _fadfb :=_dgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadfb !=nil {return _fadfb ;};};return nil ;}; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_beff *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _beff .Wireframe !=nil {if _decec :=_beff .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_decec !=nil {return _decec ;};}; -for _efbb ,_agedc :=range _beff .Ser {if _gebdg :=_agedc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efbb ));_gebdg !=nil {return _gebdg ;};};if _beff .BandFmts !=nil {if _baagb :=_beff .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s"); -_baagb !=nil {return _baagb ;};};return nil ;};func (_cfeb ST_MarkerStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geabd :=_b .Attr {};_geabd .Name =name ;switch _cfeb {case ST_MarkerStyleUnset :_geabd .Value ="";case ST_MarkerStyleCircle :_geabd .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_MarkerStyleDash :_geabd .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_geabd .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_geabd .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_geabd .Value ="\u006e\u006f\u006e\u0065"; -case ST_MarkerStylePicture :_geabd .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_geabd .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_geabd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_geabd .Value ="\u0073\u0074\u0061\u0072"; -case ST_MarkerStyleTriangle :_geabd .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_geabd .Value ="\u0078";case ST_MarkerStyleAuto :_geabd .Value ="\u0061\u0075\u0074\u006f";};return _geabd ,nil ;}; +// Validate validates the CT_CustSplit and its children +func (_gecdg *CT_CustSplit )Validate ()error {return _gecdg .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");}; -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_gade *CT_ManualLayout )ValidateWithPath (path string )error {if _gade .LayoutTarget !=nil {if _fbga :=_gade .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_fbga !=nil {return _fbga ; -};};if _gade .XMode !=nil {if _fdbcd :=_gade .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_fdbcd !=nil {return _fdbcd ;};};if _gade .YMode !=nil {if _cadcc :=_gade .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065"); -_cadcc !=nil {return _cadcc ;};};if _gade .WMode !=nil {if _aegd :=_gade .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_aegd !=nil {return _aegd ;};};if _gade .HMode !=nil {if _begf :=_gade .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065"); -_begf !=nil {return _begf ;};};if _gade .X !=nil {if _ggeee :=_gade .X .ValidateWithPath (path +"\u002f\u0058");_ggeee !=nil {return _ggeee ;};};if _gade .Y !=nil {if _fcbc :=_gade .Y .ValidateWithPath (path +"\u002f\u0059");_fcbc !=nil {return _fcbc ; -};};if _gade .W !=nil {if _eeed :=_gade .W .ValidateWithPath (path +"\u002f\u0057");_eeed !=nil {return _eeed ;};};if _gade .H !=nil {if _agafd :=_gade .H .ValidateWithPath (path +"\u002f\u0048");_agafd !=nil {return _agafd ;};};if _gade .ExtLst !=nil {if _fcbb :=_gade .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcbb !=nil {return _fcbb ;};};return nil ;};func (_feeg *CT_PlotAreaChoice1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggag :for {_dcgfd ,_bdca :=d .Token ();if _bdca !=nil {return _bdca ;};switch _gcace :=_dcgfd .(type ){case _b .StartElement :switch _gcace .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_fbfb :=NewCT_ValAx (); -if _baag :=d .DecodeElement (_fbfb ,&_gcace );_baag !=nil {return _baag ;};_feeg .ValAx =append (_feeg .ValAx ,_fbfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_cebbf :=NewCT_CatAx (); -if _abdc :=d .DecodeElement (_cebbf ,&_gcace );_abdc !=nil {return _abdc ;};_feeg .CatAx =append (_feeg .CatAx ,_cebbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_ecge :=NewCT_DateAx (); -if _cace :=d .DecodeElement (_ecge ,&_gcace );_cace !=nil {return _cace ;};_feeg .DateAx =append (_feeg .DateAx ,_ecge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_egef :=NewCT_SerAx (); -if _ceecd :=d .DecodeElement (_egef ,&_gcace );_ceecd !=nil {return _ceecd ;};_feeg .SerAx =append (_feeg .SerAx ,_egef );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_gcace .Name ); -if _cdaf :=d .Skip ();_cdaf !=nil {return _cdaf ;};};case _b .EndElement :break _aggag ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_ValAx and its children +func (_cbfdg *CT_ValAx )Validate ()error {return _cbfdg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_fcbeb ST_LegendPos )ValidateWithPath (path string )error {switch _fcbeb {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbeb )); +};return nil ;};func (_bgagg *CT_StockChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_begae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bfcfg :=range _bgagg .Ser {e .EncodeElement (_bfcfg ,_begae ); +};if _bgagg .DLbls !=nil {_dcega :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bgagg .DLbls ,_dcega );};if _bgagg .DropLines !=nil {_fdcdf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_bgagg .DropLines ,_fdcdf );};if _bgagg .HiLowLines !=nil {_ggbgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgagg .HiLowLines ,_ggbgf );};if _bgagg .UpDownBars !=nil {_daeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_bgagg .UpDownBars ,_daeg );};_fggdbd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ebbbfa :=range _bgagg .AxId {e .EncodeElement (_ebbbfa ,_fggdbd );};if _bgagg .ExtLst !=nil {_gabaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bgagg .ExtLst ,_gabaa );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cgbga *CT_ScatterChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cgbga .ScatterStyle =NewCT_ScatterStyle ();_aegeg :for {_cabca ,_eacdg :=d .Token (); +if _eacdg !=nil {return _eacdg ;};switch _edbb :=_cabca .(type ){case _dd .StartElement :switch _edbb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _ecbabd :=d .DecodeElement (_cgbga .ScatterStyle ,&_edbb ); +_ecbabd !=nil {return _ecbabd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbga .VaryColors =NewCT_Boolean (); +if _gefd :=d .DecodeElement (_cgbga .VaryColors ,&_edbb );_gefd !=nil {return _gefd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgd :=NewCT_ScatterSer (); +if _egff :=d .DecodeElement (_ffgd ,&_edbb );_egff !=nil {return _egff ;};_cgbga .Ser =append (_cgbga .Ser ,_ffgd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbga .DLbls =NewCT_DLbls (); +if _cgcag :=d .DecodeElement (_cgbga .DLbls ,&_edbb );_cgcag !=nil {return _cgcag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegeg :=NewCT_UnsignedInt (); +if _fagee :=d .DecodeElement (_gegeg ,&_edbb );_fagee !=nil {return _fagee ;};_cgbga .AxId =append (_cgbga .AxId ,_gegeg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbga .ExtLst =NewCT_ExtensionList (); +if _eedd :=d .DecodeElement (_cgbga .ExtLst ,&_edbb );_eedd !=nil {return _eedd ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_edbb .Name ); +if _gabef :=d .Skip ();_gabef !=nil {return _gabef ;};};case _dd .EndElement :break _aegeg ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_ecff *CT_UpDownBars )ValidateWithPath (path string )error {if _ecff .GapWidth !=nil {if _cabaf :=_ecff .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_cabaf !=nil {return _cabaf ;};};if _ecff .UpBars !=nil {if _gfgdd :=_ecff .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073"); -_gfgdd !=nil {return _gfgdd ;};};if _ecff .DownBars !=nil {if _fcfga :=_ecff .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_fcfga !=nil {return _fcfga ;};};if _ecff .ExtLst !=nil {if _bcce :=_ecff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcce !=nil {return _bcce ;};};return nil ;};func (_bggb *CT_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gcdf ,_dcba :=_bggb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dcba !=nil {return _dcba ;}; -start .Attr =append (start .Attr ,_gcdf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbgb *CT_SerTxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgbgb .StrRef !=nil {_dafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_fgbgb .StrRef ,_dafa );};if _fgbgb .V !=nil {_abfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_ae .AddPreserveSpaceAttr (&_abfg ,*_fgbgb .V );e .EncodeElement (_fgbgb .V ,_abfg );};return nil ;};func (_bfddg ST_DispBlanksAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbade :=_b .Attr {}; -_dbade .Name =name ;switch _bfddg {case ST_DispBlanksAsUnset :_dbade .Value ="";case ST_DispBlanksAsSpan :_dbade .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_dbade .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_dbade .Value ="\u007a\u0065\u0072\u006f"; -};return _dbade ,nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_cbee :=&EG_LegendEntryData {};return _cbee };func NewCT_NumFmt ()*CT_NumFmt {_ebcc :=&CT_NumFmt {};return _ebcc };type CT_Lvl struct{Pt []*CT_StrVal ;}; +// Validate validates the CT_UpDownBar and its children +func (_ebdac *CT_UpDownBar )Validate ()error {return _ebdac .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_fecdgb ST_BarDir )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_fecdgb .String (),start ); +}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_gdgg *CT_Chart )ValidateWithPath (path string )error {if _gdgg .Title !=nil {if _cbcd :=_gdgg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cbcd !=nil {return _cbcd ;};};if _gdgg .AutoTitleDeleted !=nil {if _daab :=_gdgg .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064"); -_daab !=nil {return _daab ;};};if _gdgg .PivotFmts !=nil {if _caedf :=_gdgg .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_caedf !=nil {return _caedf ;};};if _gdgg .View3D !=nil {if _gfcf :=_gdgg .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044"); -_gfcf !=nil {return _gfcf ;};};if _gdgg .Floor !=nil {if _ebgd :=_gdgg .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_ebgd !=nil {return _ebgd ;};};if _gdgg .SideWall !=nil {if _ffaa :=_gdgg .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl"); -_ffaa !=nil {return _ffaa ;};};if _gdgg .BackWall !=nil {if _fdcd :=_gdgg .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_fdcd !=nil {return _fdcd ;};};if _caac :=_gdgg .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a"); -_caac !=nil {return _caac ;};if _gdgg .Legend !=nil {if _bcac :=_gdgg .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_bcac !=nil {return _bcac ;};};if _gdgg .PlotVisOnly !=nil {if _fbaa :=_gdgg .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"); -_fbaa !=nil {return _fbaa ;};};if _gdgg .DispBlanksAs !=nil {if _gfbeg :=_gdgg .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_gfbeg !=nil {return _gfbeg ;};};if _gdgg .ShowDLblsOverMax !=nil {if _adce :=_gdgg .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078"); -_adce !=nil {return _adce ;};};if _gdgg .ExtLst !=nil {if _gdgc :=_gdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgc !=nil {return _gdgc ;};};return nil ;};func (_abaaf *CT_DoughnutChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegf :for {_bagc ,_cedgd :=d .Token (); -if _cedgd !=nil {return _cedgd ;};switch _cagfd :=_bagc .(type ){case _b .StartElement :switch _cagfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abaaf .VaryColors =NewCT_Boolean (); -if _badbg :=d .DecodeElement (_abaaf .VaryColors ,&_cagfd );_badbg !=nil {return _badbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfffe :=NewCT_PieSer (); -if _dagd :=d .DecodeElement (_gfffe ,&_cagfd );_dagd !=nil {return _dagd ;};_abaaf .Ser =append (_abaaf .Ser ,_gfffe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abaaf .DLbls =NewCT_DLbls (); -if _dfgd :=d .DecodeElement (_abaaf .DLbls ,&_cagfd );_dfgd !=nil {return _dfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_abaaf .FirstSliceAng =NewCT_FirstSliceAng (); -if _dbbd :=d .DecodeElement (_abaaf .FirstSliceAng ,&_cagfd );_dbbd !=nil {return _dbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_abaaf .HoleSize =NewCT_HoleSize (); -if _cfefe :=d .DecodeElement (_abaaf .HoleSize ,&_cagfd );_cfefe !=nil {return _cfefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abaaf .ExtLst =NewCT_ExtensionList (); -if _caaff :=d .DecodeElement (_abaaf .ExtLst ,&_cagfd );_caaff !=nil {return _caaff ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_cagfd .Name ); -if _cgee :=d .Skip ();_cgee !=nil {return _cgee ;};};case _b .EndElement :break _aegf ;case _b .CharData :};};return nil ;};func (_cfgg *CT_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfgg .ValAttr !=ST_ErrBarTypeUnset {_cgbg ,_gadf :=_cfgg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gadf !=nil {return _gadf ;};start .Attr =append (start .Attr ,_cgbg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbdf *CT_DLblsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcd :for {_ecfcb ,_bbeg :=d .Token (); -if _bbeg !=nil {return _bbeg ;};switch _gbff :=_ecfcb .(type ){case _b .StartElement :switch _gbff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdf .Delete =NewCT_Boolean (); -if _fccfa :=d .DecodeElement (_fbdf .Delete ,&_gbff );_fccfa !=nil {return _fccfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdf .NumFmt =NewCT_NumFmt (); -if _agbcd :=d .DecodeElement (_fbdf .NumFmt ,&_gbff );_agbcd !=nil {return _agbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdf .SpPr =_ca .NewCT_ShapeProperties (); -if _gefb :=d .DecodeElement (_fbdf .SpPr ,&_gbff );_gefb !=nil {return _gefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdf .TxPr =_ca .NewCT_TextBody (); -if _beg :=d .DecodeElement (_fbdf .TxPr ,&_gbff );_beg !=nil {return _beg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_fbdf .DLblPos =NewCT_DLblPos (); -if _gfag :=d .DecodeElement (_fbdf .DLblPos ,&_gbff );_gfag !=nil {return _gfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_fbdf .ShowLegendKey =NewCT_Boolean (); -if _dfac :=d .DecodeElement (_fbdf .ShowLegendKey ,&_gbff );_dfac !=nil {return _dfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_fbdf .ShowVal =NewCT_Boolean (); -if _dade :=d .DecodeElement (_fbdf .ShowVal ,&_gbff );_dade !=nil {return _dade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_fbdf .ShowCatName =NewCT_Boolean (); -if _ebfb :=d .DecodeElement (_fbdf .ShowCatName ,&_gbff );_ebfb !=nil {return _ebfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_fbdf .ShowSerName =NewCT_Boolean (); -if _bdbe :=d .DecodeElement (_fbdf .ShowSerName ,&_gbff );_bdbe !=nil {return _bdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fbdf .ShowPercent =NewCT_Boolean (); -if _ebde :=d .DecodeElement (_fbdf .ShowPercent ,&_gbff );_ebde !=nil {return _ebde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_fbdf .ShowBubbleSize =NewCT_Boolean (); -if _ffcbc :=d .DecodeElement (_fbdf .ShowBubbleSize ,&_gbff );_ffcbc !=nil {return _ffcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fbdf .Separator =new (string ); -if _egac :=d .DecodeElement (_fbdf .Separator ,&_gbff );_egac !=nil {return _egac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fbdf .ShowLeaderLines =NewCT_Boolean (); -if _eegf :=d .DecodeElement (_fbdf .ShowLeaderLines ,&_gbff );_eegf !=nil {return _eegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fbdf .LeaderLines =NewCT_ChartLines (); -if _gaee :=d .DecodeElement (_fbdf .LeaderLines ,&_gbff );_gaee !=nil {return _gaee ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gbff .Name ); -if _bgdd :=d .Skip ();_bgdd !=nil {return _bgdd ;};};case _b .EndElement :break _ddcd ;case _b .CharData :};};return nil ;};func (_edgce ST_ScatterStyle )Validate ()error {return _edgce .ValidateWithPath ("")}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_bdfc *ST_OfPieType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gdcfbe ,_adeac :=d .Token ();if _adeac !=nil {return _adeac ;};if _beccc ,_afbcc :=_gdcfbe .(_dd .EndElement ); +_afbcc &&_beccc .Name ==start .Name {*_bdfc =1;return nil ;};if _afebgf ,_gbfa :=_gdcfbe .(_dd .CharData );!_gbfa {return _da .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",_gdcfbe ); +}else {switch string (_afebgf ){case "":*_bdfc =0;case "\u0070\u0069\u0065":*_bdfc =1;case "\u0062\u0061\u0072":*_bdfc =2;};};_gdcfbe ,_adeac =d .Token ();if _adeac !=nil {return _adeac ;};if _ccffff ,_ecfdab :=_gdcfbe .(_dd .EndElement );_ecfdab &&_ccffff .Name ==start .Name {return nil ; +};return _da .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",_gdcfbe );};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_de .CT_TextBody ; +};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);type ST_TrendlineType byte ;func (_fabed *ST_RadarStyle )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fabed =0; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fabed =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fabed =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_fabed =3;};return nil ;};func (_aacde *CT_MultiLvlStrData )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _aacde .PtCount !=nil {_cfbfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_aacde .PtCount ,_cfbfd );};if _aacde .Lvl !=nil {_fdca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006cv\u006c"}}; +for _ ,_eeefd :=range _aacde .Lvl {e .EncodeElement (_eeefd ,_fdca );};};if _aacde .ExtLst !=nil {_fafag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacde .ExtLst ,_fafag );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_gcefb *CT_PageMargins )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bffdf :=range start .Attr {if _bffdf .Name .Local =="\u006c"{_ggaf ,_debda :=_b .ParseFloat (_bffdf .Value ,64);if _debda !=nil {return _debda ; +};_gcefb .LAttr =_ggaf ;continue ;};if _bffdf .Name .Local =="\u0072"{_dfaa ,_aage :=_b .ParseFloat (_bffdf .Value ,64);if _aage !=nil {return _aage ;};_gcefb .RAttr =_dfaa ;continue ;};if _bffdf .Name .Local =="\u0074"{_fdcgg ,_baccbe :=_b .ParseFloat (_bffdf .Value ,64); +if _baccbe !=nil {return _baccbe ;};_gcefb .TAttr =_fdcgg ;continue ;};if _bffdf .Name .Local =="\u0062"{_defc ,_cccff :=_b .ParseFloat (_bffdf .Value ,64);if _cccff !=nil {return _cccff ;};_gcefb .BAttr =_defc ;continue ;};if _bffdf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_deedc ,_bgdg :=_b .ParseFloat (_bffdf .Value ,64); +if _bgdg !=nil {return _bgdg ;};_gcefb .HeaderAttr =_deedc ;continue ;};if _bffdf .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cdgba ,_gfedg :=_b .ParseFloat (_bffdf .Value ,64);if _gfedg !=nil {return _gfedg ;};_gcefb .FooterAttr =_cdgba ;continue ; +};};for {_cbbd ,_baea :=d .Token ();if _baea !=nil {return _da .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",_baea );};if _dgbdd ,_cbfgb :=_cbbd .(_dd .EndElement ); +_cbfgb &&_dgbdd .Name ==start .Name {break ;};};return nil ;};func (_cgaa *CT_DoughnutChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gggg :for {_dbdb ,_bgaea :=d .Token ();if _bgaea !=nil {return _bgaea ;};switch _ecac :=_dbdb .(type ){case _dd .StartElement :switch _ecac .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgaa .VaryColors =NewCT_Boolean (); +if _abfa :=d .DecodeElement (_cgaa .VaryColors ,&_ecac );_abfa !=nil {return _abfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faae :=NewCT_PieSer (); +if _deed :=d .DecodeElement (_faae ,&_ecac );_deed !=nil {return _deed ;};_cgaa .Ser =append (_cgaa .Ser ,_faae );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgaa .DLbls =NewCT_DLbls (); +if _dbcdc :=d .DecodeElement (_cgaa .DLbls ,&_ecac );_dbcdc !=nil {return _dbcdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_cgaa .FirstSliceAng =NewCT_FirstSliceAng (); +if _dfcb :=d .DecodeElement (_cgaa .FirstSliceAng ,&_ecac );_dfcb !=nil {return _dfcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_cgaa .HoleSize =NewCT_HoleSize (); +if _deaaf :=d .DecodeElement (_cgaa .HoleSize ,&_ecac );_deaaf !=nil {return _deaaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgaa .ExtLst =NewCT_ExtensionList (); +if _bcae :=d .DecodeElement (_cgaa .ExtLst ,&_ecac );_bcae !=nil {return _bcae ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_ecac .Name ); +if _fadf :=d .Skip ();_fadf !=nil {return _fadf ;};};case _dd .EndElement :break _gggg ;case _dd .CharData :};};return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_gacf :=&CT_TrendlineType {};return _gacf }; -// Validate validates the CT_AreaChart and its children -func (_acg *CT_AreaChart )Validate ()error {return _acg .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func (_ebdfe *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgac :=range start .Attr {if _edgac .Name .Local =="\u0076\u0061\u006c"{_ebdfe .ValAttr .UnmarshalXMLAttr (_edgac ); -continue ;};};for {_acfeb ,_aega :=d .Token ();if _aega !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_aega );};if _eebfe ,_caafgcf :=_acfeb .(_b .EndElement );_caafgcf &&_eebfe .Name ==start .Name {break ; -};};return nil ;};func (_gaf *CT_CatAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gaf .AxId ,_abgb );_fec :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; -e .EncodeElement (_gaf .Scaling ,_fec );if _gaf .Delete !=nil {_bcfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gaf .Delete ,_bcfe );};_gdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_gaf .AxPos ,_gdd );if _gaf .MajorGridlines !=nil {_fdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gaf .MajorGridlines ,_fdd ); -};if _gaf .MinorGridlines !=nil {_dfcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gaf .MinorGridlines ,_dfcb );};if _gaf .Title !=nil {_ccbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_gaf .Title ,_ccbb );};if _gaf .NumFmt !=nil {_dccg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gaf .NumFmt ,_dccg );};if _gaf .MajorTickMark !=nil {_gcgff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_gaf .MajorTickMark ,_gcgff );};if _gaf .MinorTickMark !=nil {_afee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gaf .MinorTickMark ,_afee ); -};if _gaf .TickLblPos !=nil {_debdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gaf .TickLblPos ,_debdc );};if _gaf .SpPr !=nil {_gdge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gaf .SpPr ,_gdge );};if _gaf .TxPr !=nil {_cbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gaf .TxPr ,_cbc );};_fgcc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_gaf .CrossAx ,_fgcc );if _gaf .Choice !=nil {_gaf .Choice .MarshalXML (e ,_b .StartElement {});};if _gaf .Auto !=nil {_baegc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_gaf .Auto ,_baegc ); -};if _gaf .LblAlgn !=nil {_ebgb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_gaf .LblAlgn ,_ebgb );};if _gaf .LblOffset !=nil {_dadf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; -e .EncodeElement (_gaf .LblOffset ,_dadf );};if _gaf .TickLblSkip !=nil {_caea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gaf .TickLblSkip ,_caea );}; -if _gaf .TickMarkSkip !=nil {_eccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gaf .TickMarkSkip ,_eccf );};if _gaf .NoMultiLvlLbl !=nil {_ebbcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}}; -e .EncodeElement (_gaf .NoMultiLvlLbl ,_ebbcd );};if _gaf .ExtLst !=nil {_cacc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaf .ExtLst ,_cacc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_cfbc *CT_ValAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbc .AxId =NewCT_UnsignedInt ();_cfbc .Scaling =NewCT_Scaling ();_cfbc .AxPos =NewCT_AxPos ();_cfbc .CrossAx =NewCT_UnsignedInt (); -_fegdb :for {_fcda ,_gacb :=d .Token ();if _gacb !=nil {return _gacb ;};switch _cage :=_fcda .(type ){case _b .StartElement :switch _cage .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbgfg :=d .DecodeElement (_cfbc .AxId ,&_cage ); -_bbgfg !=nil {return _bbgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbgff :=d .DecodeElement (_cfbc .Scaling ,&_cage ); -_fbgff !=nil {return _fbgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .Delete =NewCT_Boolean (); -if _dgefg :=d .DecodeElement (_cfbc .Delete ,&_cage );_dgefg !=nil {return _dgefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acdba :=d .DecodeElement (_cfbc .AxPos ,&_cage ); -_acdba !=nil {return _acdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cfbc .MajorGridlines =NewCT_ChartLines (); -if _daggc :=d .DecodeElement (_cfbc .MajorGridlines ,&_cage );_daggc !=nil {return _daggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cfbc .MinorGridlines =NewCT_ChartLines (); -if _fadb :=d .DecodeElement (_cfbc .MinorGridlines ,&_cage );_fadb !=nil {return _fadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .Title =NewCT_Title (); -if _efdc :=d .DecodeElement (_cfbc .Title ,&_cage );_efdc !=nil {return _efdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .NumFmt =NewCT_NumFmt (); -if _eeacd :=d .DecodeElement (_cfbc .NumFmt ,&_cage );_eeacd !=nil {return _eeacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cfbc .MajorTickMark =NewCT_TickMark (); -if _bggf :=d .DecodeElement (_cfbc .MajorTickMark ,&_cage );_bggf !=nil {return _bggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cfbc .MinorTickMark =NewCT_TickMark (); -if _aeaab :=d .DecodeElement (_cfbc .MinorTickMark ,&_cage );_aeaab !=nil {return _aeaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_cfbc .TickLblPos =NewCT_TickLblPos (); -if _cedf :=d .DecodeElement (_cfbc .TickLblPos ,&_cage );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .SpPr =_ca .NewCT_ShapeProperties (); -if _fdbff :=d .DecodeElement (_cfbc .SpPr ,&_cage );_fdbff !=nil {return _fdbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .TxPr =_ca .NewCT_TextBody (); -if _begd :=d .DecodeElement (_cfbc .TxPr ,&_cage );_begd !=nil {return _begd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _aefaf :=d .DecodeElement (_cfbc .CrossAx ,&_cage ); -_aefaf !=nil {return _aefaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .Choice =NewEG_AxSharedChoice (); -if _daabc :=d .DecodeElement (&_cfbc .Choice .Crosses ,&_cage );_daabc !=nil {return _daabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .Choice =NewEG_AxSharedChoice (); -if _dabdc :=d .DecodeElement (&_cfbc .Choice .CrossesAt ,&_cage );_dabdc !=nil {return _dabdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_cfbc .CrossBetween =NewCT_CrossBetween (); -if _fbbbd :=d .DecodeElement (_cfbc .CrossBetween ,&_cage );_fbbbd !=nil {return _fbbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_cfbc .MajorUnit =NewCT_AxisUnit (); -if _ccaeg :=d .DecodeElement (_cfbc .MajorUnit ,&_cage );_ccaeg !=nil {return _ccaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_cfbc .MinorUnit =NewCT_AxisUnit (); -if _eeae :=d .DecodeElement (_cfbc .MinorUnit ,&_cage );_eeae !=nil {return _eeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_cfbc .DispUnits =NewCT_DispUnits (); -if _gebg :=d .DecodeElement (_cfbc .DispUnits ,&_cage );_gebg !=nil {return _gebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbc .ExtLst =NewCT_ExtensionList (); -if _gacag :=d .DecodeElement (_cfbc .ExtLst ,&_cage );_gacag !=nil {return _gacag ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_cage .Name ); -if _gcgdb :=d .Skip ();_gcgdb !=nil {return _gcgdb ;};};case _b .EndElement :break _fegdb ;case _b .CharData :};};return nil ;};func (_adccf *CT_BubbleChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adccf .VaryColors !=nil {_bge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_adccf .VaryColors ,_bge );};if _adccf .Ser !=nil {_ggd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cga :=range _adccf .Ser {e .EncodeElement (_cga ,_ggd );};};if _adccf .DLbls !=nil {_fabd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_adccf .DLbls ,_fabd );};if _adccf .Bubble3D !=nil {_gebf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_adccf .Bubble3D ,_gebf );};if _adccf .BubbleScale !=nil {_bfgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}}; -e .EncodeElement (_adccf .BubbleScale ,_bfgg );};if _adccf .ShowNegBubbles !=nil {_fcad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_adccf .ShowNegBubbles ,_fcad ); -};if _adccf .SizeRepresents !=nil {_agg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_adccf .SizeRepresents ,_agg );};_cgad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_edbd :=range _adccf .AxId {e .EncodeElement (_edbd ,_cgad );};if _adccf .ExtLst !=nil {_abc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adccf .ExtLst ,_abc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_bbdbeb *CT_NumFmt )ValidateWithPath (path string )error {return nil };func NewCT_Area3DChart ()*CT_Area3DChart {_ec :=&CT_Area3DChart {};return _ec }; -// Validate validates the CT_MultiLvlStrData and its children -func (_fgeg *CT_MultiLvlStrData )Validate ()error {return _fgeg .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_TickLblPos and its children +func (_abee *CT_TickLblPos )Validate ()error {return _abee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_cbca *CT_RelId )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_da .Sprintf ("\u0025\u0076",_cbca .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_aeca *CT_Period )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebeef :=range start .Attr {if _ebeef .Name .Local =="\u0076\u0061\u006c"{_ecgg ,_ebccg :=_b .ParseUint (_ebeef .Value ,10,32); +if _ebccg !=nil {return _ebccg ;};_dcbg :=uint32 (_ecgg );_aeca .ValAttr =&_dcbg ;continue ;};};for {_bega ,_bdbfe :=d .Token ();if _bdbfe !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_bdbfe ); +};if _dcdg ,_efgc :=_bega .(_dd .EndElement );_efgc &&_dcdg .Name ==start .Name {break ;};};return nil ;};func (_eabgb ST_CrossBetween )Validate ()error {return _eabgb .ValidateWithPath ("")}; -// Validate validates the CT_PlotArea and its children -func (_dgae *CT_PlotArea )Validate ()error {return _dgae .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ; -PictureStackUnit *CT_PictureStackUnit ;};func (_eefacc *ST_Overlap )Validate ()error {return _eefacc .ValidateWithPath ("")};func (_gfef *CT_Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfef .PlotArea =NewCT_PlotArea ();_aceb :for {_bdfe ,_bfcgd :=d .Token (); -if _bfcgd !=nil {return _bfcgd ;};switch _fgdd :=_bdfe .(type ){case _b .StartElement :switch _fgdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfef .Title =NewCT_Title (); -if _ggga :=d .DecodeElement (_gfef .Title ,&_fgdd );_ggga !=nil {return _ggga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfef .AutoTitleDeleted =NewCT_Boolean (); -if _ddcaef :=d .DecodeElement (_gfef .AutoTitleDeleted ,&_fgdd );_ddcaef !=nil {return _ddcaef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_gfef .PivotFmts =NewCT_PivotFmts (); -if _gcaa :=d .DecodeElement (_gfef .PivotFmts ,&_fgdd );_gcaa !=nil {return _gcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_gfef .View3D =NewCT_View3D (); -if _feee :=d .DecodeElement (_gfef .View3D ,&_fgdd );_feee !=nil {return _feee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_gfef .Floor =NewCT_Surface (); -if _bgaf :=d .DecodeElement (_gfef .Floor ,&_fgdd );_bgaf !=nil {return _bgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_gfef .SideWall =NewCT_Surface (); -if _cgff :=d .DecodeElement (_gfef .SideWall ,&_fgdd );_cgff !=nil {return _cgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_gfef .BackWall =NewCT_Surface (); -if _fdac :=d .DecodeElement (_gfef .BackWall ,&_fgdd );_fdac !=nil {return _fdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _cadaa :=d .DecodeElement (_gfef .PlotArea ,&_fgdd ); -_cadaa !=nil {return _cadaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_gfef .Legend =NewCT_Legend (); -if _agae :=d .DecodeElement (_gfef .Legend ,&_fgdd );_agae !=nil {return _agae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_gfef .PlotVisOnly =NewCT_Boolean (); -if _fccf :=d .DecodeElement (_gfef .PlotVisOnly ,&_fgdd );_fccf !=nil {return _fccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_gfef .DispBlanksAs =NewCT_DispBlanksAs (); -if _bbdg :=d .DecodeElement (_gfef .DispBlanksAs ,&_fgdd );_bbdg !=nil {return _bbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_gfef .ShowDLblsOverMax =NewCT_Boolean (); -if _fggg :=d .DecodeElement (_gfef .ShowDLblsOverMax ,&_fgdd );_fggg !=nil {return _fggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfef .ExtLst =NewCT_ExtensionList (); -if _caed :=d .DecodeElement (_gfef .ExtLst ,&_fgdd );_caed !=nil {return _caed ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fgdd .Name ); -if _gaag :=d .Skip ();_gaag !=nil {return _gaag ;};};case _b .EndElement :break _aceb ;case _b .CharData :};};return nil ;};func (_aff *CT_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aff .ValAttr !=ST_BarDirUnset {_eaad ,_ddgd :=_aff .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ddgd !=nil {return _ddgd ;};start .Attr =append (start .Attr ,_eaad );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbaa *CT_LineSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbaa .Idx =NewCT_UnsignedInt (); -_cbaa .Order =NewCT_UnsignedInt ();_bfae :for {_gagfc ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};switch _cbd :=_gagfc .(type ){case _b .StartElement :switch _cbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbcg :=d .DecodeElement (_cbaa .Idx ,&_cbd ); -_bbcg !=nil {return _bbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fegcf :=d .DecodeElement (_cbaa .Order ,&_cbd ); -_fegcf !=nil {return _fegcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbaa .Tx =NewCT_SerTx (); -if _faec :=d .DecodeElement (_cbaa .Tx ,&_cbd );_faec !=nil {return _faec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbaa .SpPr =_ca .NewCT_ShapeProperties (); -if _adad :=d .DecodeElement (_cbaa .SpPr ,&_cbd );_adad !=nil {return _adad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_cbaa .Marker =NewCT_Marker (); -if _bgbf :=d .DecodeElement (_cbaa .Marker ,&_cbd );_bgbf !=nil {return _bgbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ageg :=NewCT_DPt (); -if _afaf :=d .DecodeElement (_ageg ,&_cbd );_afaf !=nil {return _afaf ;};_cbaa .DPt =append (_cbaa .DPt ,_ageg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbaa .DLbls =NewCT_DLbls (); -if _gbaga :=d .DecodeElement (_cbaa .DLbls ,&_cbd );_gbaga !=nil {return _gbaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_ebgfg :=NewCT_Trendline (); -if _fcabe :=d .DecodeElement (_ebgfg ,&_cbd );_fcabe !=nil {return _fcabe ;};_cbaa .Trendline =append (_cbaa .Trendline ,_ebgfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_cbaa .ErrBars =NewCT_ErrBars (); -if _dagdb :=d .DecodeElement (_cbaa .ErrBars ,&_cbd );_dagdb !=nil {return _dagdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cbaa .Cat =NewCT_AxDataSource (); -if _dfed :=d .DecodeElement (_cbaa .Cat ,&_cbd );_dfed !=nil {return _dfed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cbaa .Val =NewCT_NumDataSource (); -if _affff :=d .DecodeElement (_cbaa .Val ,&_cbd );_affff !=nil {return _affff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_cbaa .Smooth =NewCT_Boolean (); -if _ceca :=d .DecodeElement (_cbaa .Smooth ,&_cbd );_ceca !=nil {return _ceca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbaa .ExtLst =NewCT_ExtensionList (); -if _dage :=d .DecodeElement (_cbaa .ExtLst ,&_cbd );_dage !=nil {return _dage ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_cbd .Name ); -if _cdg :=d .Skip ();_cdg !=nil {return _cdg ;};};case _b .EndElement :break _bfae ;case _b .CharData :};};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func NewCT_ScatterChart ()*CT_ScatterChart {_fagaa :=&CT_ScatterChart {};_fagaa .ScatterStyle =NewCT_ScatterStyle (); -return _fagaa ;}; +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_gdfcd *CT_SerTx )ValidateWithPath (path string )error {if _ecacfc :=_gdfcd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecacfc !=nil {return _ecacfc ;};return nil ;};func NewCT_Skip ()*CT_Skip {_decf :=&CT_Skip {};_decf .ValAttr =1; +return _decf };func (_facd ST_SizeRepresents )String ()string {switch _facd {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func (_fegee *ST_DLblPos )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fegee =0; +case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fegee =1;case "\u0062":*_fegee =2;case "\u0063\u0074\u0072":*_fegee =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_fegee =4;case "\u0069\u006e\u0045n\u0064":*_fegee =5;case "\u006c":*_fegee =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_fegee =7; +case "\u0072":*_fegee =8;case "\u0074":*_fegee =9;};return nil ;};func (_bbbdd ST_LayoutTarget )String ()string {switch _bbbdd {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func NewEG_AreaChartShared ()*EG_AreaChartShared {_addaeg :=&EG_AreaChartShared {}; +return _addaeg }; -// Validate validates the CT_SerAx and its children -func (_ddff *CT_SerAx )Validate ()error {return _ddff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");}; +// Validate validates the CT_ExtensionList and its children +func (_cafc *CT_ExtensionList )Validate ()error {return _cafc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_SerTxChoice and its children -func (_gcacc *CT_SerTxChoice )Validate ()error {return _gcacc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_BarChart and its children +func (_gebd *CT_BarChart )Validate ()error {return _gebd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_RelId and its children -func (_acgg *CT_RelId )Validate ()error {return _acgg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");}; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_eggcb *UserShapes )ValidateWithPath (path string )error {if _bbggc :=_eggcb .CT_Drawing .ValidateWithPath (path );_bbggc !=nil {return _bbggc ;};return nil ;};type CT_Style struct{ValAttr uint8 ;}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_feb *CT_Bar3DChart )ValidateWithPath (path string )error {if _fcc :=_feb .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fcc !=nil {return _fcc ;};if _feb .Grouping !=nil {if _ffa :=_feb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_ffa !=nil {return _ffa ;};};if _feb .VaryColors !=nil {if _baf :=_feb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_baf !=nil {return _baf ;};};for _aab ,_dfdc :=range _feb .Ser {if _dafd :=_dfdc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aab )); -_dafd !=nil {return _dafd ;};};if _feb .DLbls !=nil {if _cgf :=_feb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgf !=nil {return _cgf ;};};if _feb .GapWidth !=nil {if _cbf :=_feb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); -_cbf !=nil {return _cbf ;};};if _feb .GapDepth !=nil {if _gecc :=_feb .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gecc !=nil {return _gecc ;};};if _feb .Shape !=nil {if _dedf :=_feb .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); -_dedf !=nil {return _dedf ;};};for _gba ,_aga :=range _feb .AxId {if _fdbf :=_aga .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gba ));_fdbf !=nil {return _fdbf ;};};if _feb .ExtLst !=nil {if _aca :=_feb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aca !=nil {return _aca ;};};return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_ccaf :=&CT_DLblPos {};_ccaf .ValAttr =ST_DLblPos (1);return _ccaf };func (_adaeg ST_DispBlanksAs )ValidateWithPath (path string )error {switch _adaeg {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adaeg )); -};return nil ;}; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_cfef *CT_Orientation )ValidateWithPath (path string )error {if _cbdca :=_cfef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbdca !=nil {return _cbdca ;};return nil ;};func (_gggge *CT_LogBase )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_gggge .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_bbfbc *CT_SerTxChoice )ValidateWithPath (path string )error {if _bbfbc .StrRef !=nil {if _cdbe :=_bbfbc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_cdbe !=nil {return _cdbe ;};};return nil ;};func (_geedc *CT_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geedc .ValAttr !=ST_LayoutTargetUnset {_ffcg ,_dgeda :=_geedc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _dgeda !=nil {return _dgeda ;};start .Attr =append (start .Attr ,_ffcg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Extension struct{UriAttr *string ;Any _ae .Any ;};type CT_Title struct{Tx *CT_Tx ; -Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_fadaa *CT_StrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbfbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}}; -_ae .AddPreserveSpaceAttr (&_fbfbf ,_fadaa .F );e .EncodeElement (_fadaa .F ,_fbfbf );if _fadaa .StrCache !=nil {_afafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_fadaa .StrCache ,_afafe ); -};if _fadaa .ExtLst !=nil {_gbeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fadaa .ExtLst ,_gbeaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OfPieChart and its children +func (_eaaab *CT_OfPieChart )Validate ()error {return _eaaab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_dddaa *CT_UpDownBar )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _dddaa .SpPr !=nil {_cbfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dddaa .SpPr ,_cbfa );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_acead ST_DLblPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_acead .String (),start ); +}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_gabfg *EG_SerShared )ValidateWithPath (path string )error {if _ebeff :=_gabfg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ebeff !=nil {return _ebeff ;};if _bbbdb :=_gabfg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_bbbdb !=nil {return _bbbdb ;};if _gabfg .Tx !=nil {if _egdgc :=_gabfg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_egdgc !=nil {return _egdgc ;};};if _gabfg .SpPr !=nil {if _bcea :=_gabfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bcea !=nil {return _bcea ;};};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewChartSpace ()*ChartSpace {_gcfge :=&ChartSpace {};_gcfge .CT_ChartSpace =*NewCT_ChartSpace (); -return _gcfge ;};func (_degf *CT_DispUnits )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbec :for {_degdd ,_abgef :=d .Token ();if _abgef !=nil {return _abgef ;};switch _fbbag :=_degdd .(type ){case _b .StartElement :switch _fbbag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degf .Choice =NewCT_DispUnitsChoice (); -if _babce :=d .DecodeElement (&_degf .Choice .CustUnit ,&_fbbag );_babce !=nil {return _babce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degf .Choice =NewCT_DispUnitsChoice (); -if _febd :=d .DecodeElement (&_degf .Choice .BuiltInUnit ,&_fbbag );_febd !=nil {return _febd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_degf .DispUnitsLbl =NewCT_DispUnitsLbl (); -if _efgbc :=d .DecodeElement (_degf .DispUnitsLbl ,&_fbbag );_efgbc !=nil {return _efgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degf .ExtLst =NewCT_ExtensionList (); -if _egdad :=d .DecodeElement (_degf .ExtLst ,&_fbbag );_egdad !=nil {return _egdad ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_fbbag .Name ); -if _gaaf :=d .Skip ();_gaaf !=nil {return _gaaf ;};};case _b .EndElement :break _bbec ;case _b .CharData :};};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_acgd :=&CT_AxDataSource {};_acgd .Choice =NewCT_AxDataSourceChoice ();return _acgd ; -};func (_gecea *CT_Trendline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecea .TrendlineType =NewCT_TrendlineType ();_adefc :for {_cbeba ,_bbbdc :=d .Token ();if _bbbdc !=nil {return _bbbdc ;};switch _deac :=_cbeba .(type ){case _b .StartElement :switch _deac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecea .Name =new (string ); -if _abab :=d .DecodeElement (_gecea .Name ,&_deac );_abab !=nil {return _abab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecea .SpPr =_ca .NewCT_ShapeProperties (); -if _cdaege :=d .DecodeElement (_gecea .SpPr ,&_deac );_cdaege !=nil {return _cdaege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _cdcb :=d .DecodeElement (_gecea .TrendlineType ,&_deac ); -_cdcb !=nil {return _cdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecea .Order =NewCT_Order (); -if _adeac :=d .DecodeElement (_gecea .Order ,&_deac );_adeac !=nil {return _adeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_gecea .Period =NewCT_Period (); -if _afcbb :=d .DecodeElement (_gecea .Period ,&_deac );_afcbb !=nil {return _afcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_gecea .Forward =NewCT_Double (); -if _cbea :=d .DecodeElement (_gecea .Forward ,&_deac );_cbea !=nil {return _cbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_gecea .Backward =NewCT_Double (); -if _facca :=d .DecodeElement (_gecea .Backward ,&_deac );_facca !=nil {return _facca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_gecea .Intercept =NewCT_Double (); -if _affdf :=d .DecodeElement (_gecea .Intercept ,&_deac );_affdf !=nil {return _affdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_gecea .DispRSqr =NewCT_Boolean (); -if _cffdca :=d .DecodeElement (_gecea .DispRSqr ,&_deac );_cffdca !=nil {return _cffdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_gecea .DispEq =NewCT_Boolean (); -if _cfdfd :=d .DecodeElement (_gecea .DispEq ,&_deac );_cfdfd !=nil {return _cfdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_gecea .TrendlineLbl =NewCT_TrendlineLbl (); -if _eddb :=d .DecodeElement (_gecea .TrendlineLbl ,&_deac );_eddb !=nil {return _eddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecea .ExtLst =NewCT_ExtensionList (); -if _egfg :=d .DecodeElement (_gecea .ExtLst ,&_deac );_egfg !=nil {return _egfg ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_deac .Name ); -if _ecbb :=d .Skip ();_ecbb !=nil {return _ecbb ;};};case _b .EndElement :break _adefc ;case _b .CharData :};};return nil ;};func (_cbdfg *ST_TickMark )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbdfg =0;case "\u0063\u0072\u006fs\u0073":*_cbdfg =1; -case "\u0069\u006e":*_cbdfg =2;case "\u006e\u006f\u006e\u0065":*_cbdfg =3;case "\u006f\u0075\u0074":*_cbdfg =4;};return nil ;};func (_bcee *CT_ExternalData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_bcee .IdAttr )}); -e .EncodeToken (start );if _bcee .AutoUpdate !=nil {_fada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bcee .AutoUpdate ,_fada );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_acffe ST_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acffe .String (),start );};func (_affe *CT_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_gaae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_affe .Idx ,_gaae );if _affe .Choice !=nil {_affe .Choice .MarshalXML (e ,_b .StartElement {});};if _affe .ExtLst !=nil {_ecae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_affe .ExtLst ,_ecae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdeef ST_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdeef .String (),start );}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_cggd *CT_DTable )ValidateWithPath (path string )error {if _cggd .ShowHorzBorder !=nil {if _dcfg :=_cggd .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_dcfg !=nil {return _dcfg ; +};};if _cggd .ShowVertBorder !=nil {if _debbb :=_cggd .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_debbb !=nil {return _debbb ;};};if _cggd .ShowOutline !=nil {if _ecaf :=_cggd .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_ecaf !=nil {return _ecaf ;};};if _cggd .ShowKeys !=nil {if _fbad :=_cggd .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_fbad !=nil {return _fbad ;};};if _cggd .SpPr !=nil {if _aaac :=_cggd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_aaac !=nil {return _aaac ;};};if _cggd .TxPr !=nil {if _edcc :=_cggd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edcc !=nil {return _edcc ;};};if _cggd .ExtLst !=nil {if _egae :=_cggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_egae !=nil {return _egae ;};};return nil ;}; +// Validate validates the Group_DLbl and its children +func (_ccbdf *Group_DLbl )Validate ()error {return _ccbdf .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};type CT_Perspective struct{ValAttr *uint8 ;};func (_dgedb ST_Thickness )String ()string {if _dgedb .ST_ThicknessPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_dgedb .ST_ThicknessPercent ); +};if _dgedb .Uint32 !=nil {return _da .Sprintf ("\u0025\u0076",*_dgedb .Uint32 );};return "";};type CT_Grouping struct{ValAttr ST_Grouping ;};func (_dcegc *CT_MultiLvlStrRef )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_ccdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066"}};_dab .AddPreserveSpaceAttr (&_ccdd ,_dcegc .F );e .EncodeElement (_dcegc .F ,_ccdd );if _dcegc .MultiLvlStrCache !=nil {_gabfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_dcegc .MultiLvlStrCache ,_gabfc );};if _dcegc .ExtLst !=nil {_cdgg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcegc .ExtLst ,_cdgg );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_fece *CT_Scaling )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _fece .LogBase !=nil {_cadb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_fece .LogBase ,_cadb ); +};if _fece .Orientation !=nil {_aafe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fece .Orientation ,_aafe );};if _fece .Max !=nil {_afgc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006da\u0078"}}; +e .EncodeElement (_fece .Max ,_afgc );};if _fece .Min !=nil {_geegc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_fece .Min ,_geegc );};if _fece .ExtLst !=nil {_ffdf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fece .ExtLst ,_ffdf );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Pie3DChart and its children -func (_dabc *CT_Pie3DChart )Validate ()error {return _dabc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ; -};_daeec ,_babg :=_d .ParseUint (s ,10,16);if _babg !=nil {return ST_SecondPieSize {},_babg ;};_eeecg :=uint16 (_daeec );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_eeecg },nil ;}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_fadg *CT_Legend )ValidateWithPath (path string )error {if _fadg .LegendPos !=nil {if _abbd :=_fadg .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_abbd !=nil {return _abbd ;};};for _cgef ,_bgcec :=range _fadg .LegendEntry {if _dcdc :=_bgcec .ValidateWithPath (_da .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_cgef )); +_dcdc !=nil {return _dcdc ;};};if _fadg .Layout !=nil {if _cgbgb :=_fadg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cgbgb !=nil {return _cgbgb ;};};if _fadg .Overlay !=nil {if _dbaa :=_fadg .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_dbaa !=nil {return _dbaa ;};};if _fadg .SpPr !=nil {if _edbg :=_fadg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edbg !=nil {return _edbg ;};};if _fadg .TxPr !=nil {if _gfbd :=_fadg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_gfbd !=nil {return _gfbd ;};};if _fadg .ExtLst !=nil {if _dcbd :=_fadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbd !=nil {return _dcbd ;};};return nil ;}; // Validate validates the EG_AxSharedChoice and its children -func (_edcfg *EG_AxSharedChoice )Validate ()error {return _edcfg .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func (_gada *Chart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 _gada .CT_RelId .MarshalXML (e ,start );};func (_ecgbgc *ST_DepthPercent )ValidateWithPath (path string )error {_ccdcg :=[]string {};if _ecgbgc .ST_DepthPercentWithSymbol !=nil {_ccdcg =append (_ccdcg ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl"); -};if _ecgbgc .ST_DepthPercentUShort !=nil {_ccdcg =append (_ccdcg ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_ccdcg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccdcg ); -};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;}; - -// Validate validates the CT_DLbl and its children -func (_afbbd *CT_DLbl )Validate ()error {return _afbbd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func (_facd *CT_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _facd .DLbl !=nil {_egdea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}}; -for _ ,_ecad :=range _facd .DLbl {e .EncodeElement (_ecad ,_egdea );};};if _facd .Choice !=nil {_facd .Choice .MarshalXML (e ,_b .StartElement {});};if _facd .ExtLst !=nil {_baea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_facd .ExtLst ,_baea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_dcebc *EG_AxSharedChoice )Validate ()error {return _dcebc .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func (_bda *CT_DLblPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_bgd ,_dga :=_bda .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _dga !=nil {return _dga ;};start .Attr =append (start .Attr ,_bgd );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func _fgcbf (_abgdd bool )uint8 {if _abgdd {return 1;};return 0;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_aabfc *CT_StockChart )ValidateWithPath (path string )error {for _ggeeg ,_aefd :=range _aabfc .Ser {if _cece :=_aefd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggeeg ));_cece !=nil {return _cece ; -};};if _aabfc .DLbls !=nil {if _eaee :=_aabfc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eaee !=nil {return _eaee ;};};if _aabfc .DropLines !=nil {if _ggadg :=_aabfc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"); -_ggadg !=nil {return _ggadg ;};};if _aabfc .HiLowLines !=nil {if _ebgcf :=_aabfc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_ebgcf !=nil {return _ebgcf ;};};if _aabfc .UpDownBars !=nil {if _bfceff :=_aabfc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"); -_bfceff !=nil {return _bfceff ;};};for _abdcd ,_accgc :=range _aabfc .AxId {if _bcggc :=_accgc .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_abdcd ));_bcggc !=nil {return _bcggc ;};};if _aabfc .ExtLst !=nil {if _bgga :=_aabfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bgga !=nil {return _bgga ;};};return nil ;};func (_bgbfe *CT_UpDownBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgbfe .SpPr !=nil {_dadcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bgbfe .SpPr ,_dadcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbccd ST_AxPos )String ()string {switch _bbccd {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074"; -};return "";};func (_aefddb *ST_PictureFormat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aefddb =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_aefddb =1;case "\u0073\u0074\u0061c\u006b":*_aefddb =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_aefddb =3; -};return nil ;}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_gdaeb *CT_RadarChart )ValidateWithPath (path string )error {if _gbced :=_gdaeb .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_gbced !=nil {return _gbced ;};if _gdaeb .VaryColors !=nil {if _bffag :=_gdaeb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_bffag !=nil {return _bffag ;};};for _bbcfc ,_gbff :=range _gdaeb .Ser {if _deada :=_gbff .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbcfc ));_deada !=nil {return _deada ;};};if _gdaeb .DLbls !=nil {if _afad :=_gdaeb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_afad !=nil {return _afad ;};};for _bacfbb ,_gbfgc :=range _gdaeb .AxId {if _edce :=_gbfgc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bacfbb ));_edce !=nil {return _edce ;};};if _gdaeb .ExtLst !=nil {if _fdbgb :=_gdaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdbgb !=nil {return _fdbgb ;};};return nil ;}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_fdfe *CT_Bar3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfe .BarDir =NewCT_BarDir ();_egg :for {_edd ,_cgc :=d .Token ();if _cgc !=nil {return _cgc ; -};switch _bca :=_edd .(type ){case _b .StartElement :switch _bca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _feg :=d .DecodeElement (_fdfe .BarDir ,&_bca ); -_feg !=nil {return _feg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfe .Grouping =NewCT_BarGrouping (); -if _dfc :=d .DecodeElement (_fdfe .Grouping ,&_bca );_dfc !=nil {return _dfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfe .VaryColors =NewCT_Boolean (); -if _eeb :=d .DecodeElement (_fdfe .VaryColors ,&_bca );_eeb !=nil {return _eeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caad :=NewCT_BarSer (); -if _eebf :=d .DecodeElement (_caad ,&_bca );_eebf !=nil {return _eebf ;};_fdfe .Ser =append (_fdfe .Ser ,_caad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfe .DLbls =NewCT_DLbls (); -if _gbe :=d .DecodeElement (_fdfe .DLbls ,&_bca );_gbe !=nil {return _gbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfe .GapWidth =NewCT_GapAmount (); -if _gag :=d .DecodeElement (_fdfe .GapWidth ,&_bca );_gag !=nil {return _gag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_fdfe .GapDepth =NewCT_GapAmount (); -if _bgf :=d .DecodeElement (_fdfe .GapDepth ,&_bca );_bgf !=nil {return _bgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_fdfe .Shape =NewCT_Shape (); -if _dcgc :=d .DecodeElement (_fdfe .Shape ,&_bca );_dcgc !=nil {return _dcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbc :=NewCT_UnsignedInt (); -if _faff :=d .DecodeElement (_dbc ,&_bca );_faff !=nil {return _faff ;};_fdfe .AxId =append (_fdfe .AxId ,_dbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfe .ExtLst =NewCT_ExtensionList (); -if _bbbg :=d .DecodeElement (_fdfe .ExtLst ,&_bca );_bbbg !=nil {return _bbbg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bca .Name ); -if _eefa :=d .Skip ();_eefa !=nil {return _eefa ;};};case _b .EndElement :break _egg ;case _b .CharData :};};return nil ;};func (_dadge ST_ErrValType )Validate ()error {return _dadge .ValidateWithPath ("")};func (_aebf *CT_RotY )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affa :=range start .Attr {if _affa .Name .Local =="\u0076\u0061\u006c"{_gaed ,_gcfb :=_d .ParseUint (_affa .Value ,10,16); -if _gcfb !=nil {return _gcfb ;};_dbgab :=uint16 (_gaed );_aebf .ValAttr =&_dbgab ;continue ;};};for {_ffaaa ,_dfcbb :=d .Token ();if _dfcbb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_dfcbb ); -};if _badbgb ,_aabd :=_ffaaa .(_b .EndElement );_aabd &&_badbgb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_egebc *EG_SerShared )ValidateWithPath (path string )error {if _beeed :=_egebc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_beeed !=nil {return _beeed ;};if _feadb :=_egebc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_feadb !=nil {return _feadb ;};if _egebc .Tx !=nil {if _beaed :=_egebc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_beaed !=nil {return _beaed ;};};if _egebc .SpPr !=nil {if _agegb :=_egebc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_agegb !=nil {return _agegb ;};};return nil ;};func (_acefc *CT_Surface3DChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _acefc .Wireframe !=nil {_ddgf :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_acefc .Wireframe ,_ddgf );};if _acefc .Ser !=nil {_cecf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acfd :=range _acefc .Ser {e .EncodeElement (_acfd ,_cecf );};};if _acefc .BandFmts !=nil {_cabaf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_acefc .BandFmts ,_cabaf );};_fagg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_acbga :=range _acefc .AxId {e .EncodeElement (_acbga ,_fagg );};if _acefc .ExtLst !=nil {_bcaca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acefc .ExtLst ,_bcaca );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UpDownBar and its children -func (_dgcfc *CT_UpDownBar )Validate ()error {return _dgcfc .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");}; +// Validate validates the CT_AreaSer and its children +func (_fgd *CT_AreaSer )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_abcgf *CT_PrintSettings )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_afca :for {_fegdb ,_ffcb :=d .Token (); +if _ffcb !=nil {return _ffcb ;};switch _dfgg :=_fegdb .(type ){case _dd .StartElement :switch _dfgg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcgf .HeaderFooter =NewCT_HeaderFooter (); +if _acde :=d .DecodeElement (_abcgf .HeaderFooter ,&_dfgg );_acde !=nil {return _acde ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcgf .PageMargins =NewCT_PageMargins (); +if _dbac :=d .DecodeElement (_abcgf .PageMargins ,&_dfgg );_dbac !=nil {return _dbac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcgf .PageSetup =NewCT_PageSetup (); +if _aagff :=d .DecodeElement (_abcgf .PageSetup ,&_dfgg );_aagff !=nil {return _aagff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcgf .LegacyDrawingHF =NewCT_RelId (); +if _bfbc :=d .DecodeElement (_abcgf .LegacyDrawingHF ,&_dfgg );_bfbc !=nil {return _bfbc ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_dfgg .Name ); +if _gafa :=d .Skip ();_gafa !=nil {return _gafa ;};};case _dd .EndElement :break _afca ;case _dd .CharData :};};return nil ;};func (_bedga *EG_LegendEntryData )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bedga .TxPr !=nil {_ddfdbd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_bedga .TxPr ,_ddfdbd );};return nil ;};func (_eaffb ST_RadarStyle )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ffaa :=_dd .Attr {};_ffaa .Name =name ;switch _eaffb {case ST_RadarStyleUnset :_ffaa .Value ="";case ST_RadarStyleStandard :_ffaa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; +case ST_RadarStyleMarker :_ffaa .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_ffaa .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _ffaa ,nil ;}; -// Validate validates the EG_PieChartShared and its children -func (_bgbbf *EG_PieChartShared )Validate ()error {return _bgbbf .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func NewCT_RadarStyle ()*CT_RadarStyle {_edccg :=&CT_RadarStyle {}; -return _edccg };func (_gdeb *ST_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffee ,_fedg :=d .Token ();if _fedg !=nil {return _fedg ;};if _dfbdb ,_caddc :=_ffee .(_b .EndElement );_caddc &&_dfbdb .Name ==start .Name {*_gdeb =1; -return nil ;};if _gebgd ,_eaaaf :=_ffee .(_b .CharData );!_eaaaf {return _bb .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",_ffee );}else {switch string (_gebgd ){case "":*_gdeb =0; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdeb =1;case "\u0064\u0061\u0073\u0068":*_gdeb =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdeb =3;case "\u0064\u006f\u0074":*_gdeb =4;case "\u006e\u006f\u006e\u0065":*_gdeb =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_gdeb =6; -case "\u0070\u006c\u0075\u0073":*_gdeb =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gdeb =8;case "\u0073\u0074\u0061\u0072":*_gdeb =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gdeb =10;case "\u0078":*_gdeb =11;case "\u0061\u0075\u0074\u006f":*_gdeb =12; -};};_ffee ,_fedg =d .Token ();if _fedg !=nil {return _fedg ;};if _edggg ,_cbeda :=_ffee .(_b .EndElement );_cbeda &&_edggg .Name ==start .Name {return nil ;};return _bb .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",_ffee ); -};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_aeff ST_SplitType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdcdf :=_b .Attr {};_cdcdf .Name =name ;switch _aeff {case ST_SplitTypeUnset :_cdcdf .Value ="";case ST_SplitTypeAuto :_cdcdf .Value ="\u0061\u0075\u0074\u006f"; -case ST_SplitTypeCust :_cdcdf .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_cdcdf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_cdcdf .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_cdcdf .Value ="\u0076\u0061\u006c"; -};return _cdcdf ,nil ;};func (_bccb *CT_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bccb .ValAttr !=ST_ErrValTypeUnset {_bgff ,_affcf :=_bccb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _affcf !=nil {return _affcf ; -};start .Attr =append (start .Attr ,_bgff );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ScatterSer and its children +func (_cgaef *CT_ScatterSer )Validate ()error {return _cgaef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");}; -// Validate validates the CT_CustSplit and its children -func (_edff *CT_CustSplit )Validate ()error {return _edff .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_bbgcb :=&CT_DispUnitsChoice {};return _bbgcb };func (_bdbeg *CT_RotX )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcge :=range start .Attr {if _agcge .Name .Local =="\u0076\u0061\u006c"{_gbgcf ,_fgcae :=_d .ParseInt (_agcge .Value ,10,8); -if _fgcae !=nil {return _fgcae ;};_cffce :=int8 (_gbgcf );_bdbeg .ValAttr =&_cffce ;continue ;};};for {_bbfad ,_faeec :=d .Token ();if _faeec !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_faeec ); -};if _debfd ,_ggecg :=_bbfad .(_b .EndElement );_ggecg &&_debfd .Name ==start .Name {break ;};};return nil ;};func (_cdafg *CT_StrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdgb :for {_ccbed ,_efddf :=d .Token ();if _efddf !=nil {return _efddf ; -};switch _ffbcd :=_ccbed .(type ){case _b .StartElement :switch _ffbcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgcc :=d .DecodeElement (&_cdafg .F ,&_ffbcd ); -_dgcc !=nil {return _dgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdafg .StrCache =NewCT_StrData (); -if _aecgb :=d .DecodeElement (_cdafg .StrCache ,&_ffbcd );_aecgb !=nil {return _aecgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdafg .ExtLst =NewCT_ExtensionList (); -if _fcccg :=d .DecodeElement (_cdafg .ExtLst ,&_ffbcd );_fcccg !=nil {return _fcccg ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_ffbcd .Name ); -if _fcbga :=d .Skip ();_fcbga !=nil {return _fcbga ;};};case _b .EndElement :break _cdgb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DateAx and its children +func (_ffbd *CT_DateAx )Validate ()error {return _ffbd .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_fbbcb ST_TimeUnit )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_bfeca :=_dd .Attr {};_bfeca .Name =name ;switch _fbbcb {case ST_TimeUnitUnset :_bfeca .Value =""; +case ST_TimeUnitDays :_bfeca .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_bfeca .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_bfeca .Value ="\u0079\u0065\u0061r\u0073";};return _bfeca ,nil ;};func (_ffef *CT_NumDataSourceChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ffef .NumRef !=nil {_eaaae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}}; +e .EncodeElement (_ffef .NumRef ,_eaaae );};if _ffef .NumLit !=nil {_dbbd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_ffef .NumLit ,_dbbd );};return nil ;}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_bgace *CT_BarChart )ValidateWithPath (path string )error {if _baeg :=_bgace .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_baeg !=nil {return _baeg ;};if _bgace .Grouping !=nil {if _gfe :=_bgace .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_gfe !=nil {return _gfe ;};};if _bgace .VaryColors !=nil {if _daade :=_bgace .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_daade !=nil {return _daade ;};};for _fcec ,_ffg :=range _bgace .Ser {if _ece :=_ffg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcec )); -_ece !=nil {return _ece ;};};if _bgace .DLbls !=nil {if _ceeb :=_bgace .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ceeb !=nil {return _ceeb ;};};if _bgace .GapWidth !=nil {if _bfcg :=_bgace .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); -_bfcg !=nil {return _bfcg ;};};if _bgace .Overlap !=nil {if _fdcc :=_bgace .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_fdcc !=nil {return _fdcc ;};};for _fcae ,_agb :=range _bgace .SerLines {if _gfb :=_agb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fcae )); -_gfb !=nil {return _gfb ;};};for _acbf ,_dga :=range _bgace .AxId {if _faa :=_dga .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_acbf ));_faa !=nil {return _faa ;};};if _bgace .ExtLst !=nil {if _efg :=_bgace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efg !=nil {return _efg ;};};return nil ;};func NewCT_Thickness ()*CT_Thickness {_afbfe :=&CT_Thickness {};return _afbfe };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 (_fcded *ST_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geae ,_bfgdcf :=d .Token ();if _bfgdcf !=nil {return _bfgdcf ;};if _bfabb ,_fdbbg :=_geae .(_b .EndElement );_fdbbg &&_bfabb .Name ==start .Name {*_fcded =1;return nil ; -};if _cgfcc ,_afgc :=_geae .(_b .CharData );!_afgc {return _bb .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",_geae );}else {switch string (_cgfcc ){case "":*_fcded =0; -case "\u0062\u006f\u0074\u0068":*_fcded =1;case "\u006d\u0069\u006eu\u0073":*_fcded =2;case "\u0070\u006c\u0075\u0073":*_fcded =3;};};_geae ,_bfgdcf =d .Token ();if _bfgdcf !=nil {return _bfgdcf ;};if _cgbab ,_fdffg :=_geae .(_b .EndElement );_fdffg &&_cgbab .Name ==start .Name {return nil ; -};return _bb .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",_geae );};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};func (_beafg ST_Orientation )String ()string {switch _beafg {case 0:return ""; -case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_bgdbgb ST_TickLblPos )String ()string {switch _bgdbgb {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_DispUnits ()*CT_DispUnits {_bgea :=&CT_DispUnits {};return _bgea };func (_gaefe *CT_UnsignedInt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abebe :=range start .Attr {if _abebe .Name .Local =="\u0076\u0061\u006c"{_cgege ,_dgccg :=_d .ParseUint (_abebe .Value ,10,32); -if _dgccg !=nil {return _dgccg ;};_gaefe .ValAttr =uint32 (_cgege );continue ;};};for {_bbaba ,_dbdgc :=d .Token ();if _dbdgc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_dbdgc ); -};if _gfagg ,_aege :=_bbaba .(_b .EndElement );_aege &&_gfagg .Name ==start .Name {break ;};};return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_becec :=&CT_ScatterSer {};_becec .Idx =NewCT_UnsignedInt ();_becec .Order =NewCT_UnsignedInt ();return _becec ; -};func (_fcfgd ST_ErrDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecaeb :=_b .Attr {};_ecaeb .Name =name ;switch _fcfgd {case ST_ErrDirUnset :_ecaeb .Value ="";case ST_ErrDirX :_ecaeb .Value ="\u0078";case ST_ErrDirY :_ecaeb .Value ="\u0079"; -};return _ecaeb ,nil ;};func (_adgff *ST_ErrValType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adgff =0;case "\u0063\u0075\u0073\u0074":*_adgff =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_adgff =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_adgff =3; -case "\u0073\u0074\u0064\u0044\u0065\u0076":*_adgff =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_adgff =5;};return nil ;};func (_afafea ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afafea .String (),start ); -};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ebdg *CT_DepthPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbe :=range start .Attr {if _ccbe .Name .Local =="\u0076\u0061\u006c"{_agec ,_adbf :=ParseUnionST_DepthPercent (_ccbe .Value ); -if _adbf !=nil {return _adbf ;};_ebdg .ValAttr =&_agec ;continue ;};};for {_bbga ,_daea :=d .Token ();if _daea !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_daea ); -};if _eecc ,_dgab :=_bbga .(_b .EndElement );_dgab &&_eecc .Name ==start .Name {break ;};};return nil ;};func (_afdcd *CT_PieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbcg :for {_ggafg ,_bgbfc :=d .Token ();if _bgbfc !=nil {return _bgbfc ; -};switch _gbbce :=_ggafg .(type ){case _b .StartElement :switch _gbbce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdcd .VaryColors =NewCT_Boolean (); -if _deeg :=d .DecodeElement (_afdcd .VaryColors ,&_gbbce );_deeg !=nil {return _deeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbadc :=NewCT_PieSer (); -if _fgdcc :=d .DecodeElement (_fbadc ,&_gbbce );_fgdcc !=nil {return _fgdcc ;};_afdcd .Ser =append (_afdcd .Ser ,_fbadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdcd .DLbls =NewCT_DLbls (); -if _gdcaf :=d .DecodeElement (_afdcd .DLbls ,&_gbbce );_gdcaf !=nil {return _gdcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_afdcd .FirstSliceAng =NewCT_FirstSliceAng (); -if _bfagg :=d .DecodeElement (_afdcd .FirstSliceAng ,&_gbbce );_bfagg !=nil {return _bfagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdcd .ExtLst =NewCT_ExtensionList (); -if _gcdeb :=d .DecodeElement (_afdcd .ExtLst ,&_gbbce );_gcdeb !=nil {return _gcdeb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gbbce .Name ); -if _gfgc :=d .Skip ();_gfgc !=nil {return _gfgc ;};};case _b .EndElement :break _dbcg ;case _b .CharData :};};return nil ;};func (_dccbf *CT_SerAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dccbf .AxId =NewCT_UnsignedInt ();_dccbf .Scaling =NewCT_Scaling (); -_dccbf .AxPos =NewCT_AxPos ();_dccbf .CrossAx =NewCT_UnsignedInt ();_aacde :for {_cdfed ,_addgb :=d .Token ();if _addgb !=nil {return _addgb ;};switch _egbgf :=_cdfed .(type ){case _b .StartElement :switch _egbgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdfca :=d .DecodeElement (_dccbf .AxId ,&_egbgf ); -_cdfca !=nil {return _cdfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fagc :=d .DecodeElement (_dccbf .Scaling ,&_egbgf ); -_fagc !=nil {return _fagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .Delete =NewCT_Boolean (); -if _agdbg :=d .DecodeElement (_dccbf .Delete ,&_egbgf );_agdbg !=nil {return _agdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcefea :=d .DecodeElement (_dccbf .AxPos ,&_egbgf ); -_dcefea !=nil {return _dcefea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dccbf .MajorGridlines =NewCT_ChartLines (); -if _agfea :=d .DecodeElement (_dccbf .MajorGridlines ,&_egbgf );_agfea !=nil {return _agfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dccbf .MinorGridlines =NewCT_ChartLines (); -if _bfccc :=d .DecodeElement (_dccbf .MinorGridlines ,&_egbgf );_bfccc !=nil {return _bfccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .Title =NewCT_Title (); -if _ecedc :=d .DecodeElement (_dccbf .Title ,&_egbgf );_ecedc !=nil {return _ecedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .NumFmt =NewCT_NumFmt (); -if _bfea :=d .DecodeElement (_dccbf .NumFmt ,&_egbgf );_bfea !=nil {return _bfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dccbf .MajorTickMark =NewCT_TickMark (); -if _daceb :=d .DecodeElement (_dccbf .MajorTickMark ,&_egbgf );_daceb !=nil {return _daceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dccbf .MinorTickMark =NewCT_TickMark (); -if _bgcbb :=d .DecodeElement (_dccbf .MinorTickMark ,&_egbgf );_bgcbb !=nil {return _bgcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_dccbf .TickLblPos =NewCT_TickLblPos (); -if _fdeaa :=d .DecodeElement (_dccbf .TickLblPos ,&_egbgf );_fdeaa !=nil {return _fdeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .SpPr =_ca .NewCT_ShapeProperties (); -if _efbag :=d .DecodeElement (_dccbf .SpPr ,&_egbgf );_efbag !=nil {return _efbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .TxPr =_ca .NewCT_TextBody (); -if _aafc :=d .DecodeElement (_dccbf .TxPr ,&_egbgf );_aafc !=nil {return _aafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _fgag :=d .DecodeElement (_dccbf .CrossAx ,&_egbgf ); -_fgag !=nil {return _fgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .Choice =NewEG_AxSharedChoice (); -if _ceab :=d .DecodeElement (&_dccbf .Choice .Crosses ,&_egbgf );_ceab !=nil {return _ceab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .Choice =NewEG_AxSharedChoice (); -if _eggac :=d .DecodeElement (&_dccbf .Choice .CrossesAt ,&_egbgf );_eggac !=nil {return _eggac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_dccbf .TickLblSkip =NewCT_Skip (); -if _dfcf :=d .DecodeElement (_dccbf .TickLblSkip ,&_egbgf );_dfcf !=nil {return _dfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_dccbf .TickMarkSkip =NewCT_Skip (); -if _caafgc :=d .DecodeElement (_dccbf .TickMarkSkip ,&_egbgf );_caafgc !=nil {return _caafgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccbf .ExtLst =NewCT_ExtensionList (); -if _adbg :=d .DecodeElement (_dccbf .ExtLst ,&_egbgf );_adbg !=nil {return _adbg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_egbgf .Name ); -if _ffbc :=d .Skip ();_ffbc !=nil {return _ffbc ;};};case _b .EndElement :break _aacde ;case _b .CharData :};};return nil ;};func (_fdfa *CT_ErrBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdfa .ErrDir !=nil {_dadc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}}; -e .EncodeElement (_fdfa .ErrDir ,_dadc );};_begg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdfa .ErrBarType ,_begg );_bgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_fdfa .ErrValType ,_bgc );if _fdfa .NoEndCap !=nil {_bbegf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_fdfa .NoEndCap ,_bbegf );};if _fdfa .Plus !=nil {_deea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}}; -e .EncodeElement (_fdfa .Plus ,_deea );};if _fdfa .Minus !=nil {_bafae :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_fdfa .Minus ,_bafae );};if _fdfa .Val !=nil {_gecca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_fdfa .Val ,_gecca );};if _fdfa .SpPr !=nil {_edgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdfa .SpPr ,_edgcg );};if _fdfa .ExtLst !=nil {_aagb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fdfa .ExtLst ,_aagb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebfdcg ST_DLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dadef :=_b .Attr {};_dadef .Name =name ;switch _ebfdcg {case ST_DLblPosUnset :_dadef .Value =""; -case ST_DLblPosBestFit :_dadef .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_dadef .Value ="\u0062";case ST_DLblPosCtr :_dadef .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_dadef .Value ="\u0069\u006e\u0042\u0061\u0073\u0065"; -case ST_DLblPosInEnd :_dadef .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_dadef .Value ="\u006c";case ST_DLblPosOutEnd :_dadef .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_dadef .Value ="\u0072";case ST_DLblPosT :_dadef .Value ="\u0074"; -};return _dadef ,nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_dcfff :=&EG_AxSharedChoice {};return _dcfff };func NewCT_LogBase ()*CT_LogBase {_dgda :=&CT_LogBase {};_dgda .ValAttr =2;return _dgda };type CT_PieSer struct{Idx *CT_UnsignedInt ; -Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_fdfb ST_SizeRepresents )Validate ()error {return _fdfb .ValidateWithPath ("")}; -func (_gbaf *CT_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbaf .ValAttr =ST_DLblPos (1);for _ ,_ggab :=range start .Attr {if _ggab .Name .Local =="\u0076\u0061\u006c"{_gbaf .ValAttr .UnmarshalXMLAttr (_ggab );continue ;};}; -for {_fgdg ,_gadd :=d .Token ();if _gadd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_gadd );};if _fddg ,_fcbda :=_fgdg .(_b .EndElement );_fcbda &&_fddg .Name ==start .Name {break ; -};};return nil ;};func (_gcfged ST_ErrValType )String ()string {switch _gcfged {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 "";};func (_dcdba *CT_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcdba .ValAttr =ST_ErrDir (1);for _ ,_efgg :=range start .Attr {if _efgg .Name .Local =="\u0076\u0061\u006c"{_dcdba .ValAttr .UnmarshalXMLAttr (_efgg ); -continue ;};};for {_dgbb ,_eeba :=d .Token ();if _eeba !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_eeba );};if _adga ,_fggad :=_dgbb .(_b .EndElement );_fggad &&_adga .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_becc *EG_AxShared )ValidateWithPath (path string )error {if _cgcce :=_becc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cgcce !=nil {return _cgcce ;};if _efcfg :=_becc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_efcfg !=nil {return _efcfg ;};if _becc .Delete !=nil {if _eeacg :=_becc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eeacg !=nil {return _eeacg ;};};if _bbbf :=_becc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_bbbf !=nil {return _bbbf ;};if _becc .MajorGridlines !=nil {if _cefa :=_becc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cefa !=nil {return _cefa ;};};if _becc .MinorGridlines !=nil {if _agdde :=_becc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_agdde !=nil {return _agdde ;};};if _becc .Title !=nil {if _dbebf :=_becc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dbebf !=nil {return _dbebf ;};};if _becc .NumFmt !=nil {if _beed :=_becc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_beed !=nil {return _beed ;};};if _becc .MajorTickMark !=nil {if _dbaad :=_becc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dbaad !=nil {return _dbaad ;};};if _becc .MinorTickMark !=nil {if _edfdc :=_becc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_edfdc !=nil {return _edfdc ;};};if _becc .TickLblPos !=nil {if _ecfdg :=_becc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ecfdg !=nil {return _ecfdg ;};};if _becc .SpPr !=nil {if _daffbf :=_becc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_daffbf !=nil {return _daffbf ;};};if _becc .TxPr !=nil {if _aggd :=_becc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aggd !=nil {return _aggd ;};};if _aebdcb :=_becc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_aebdcb !=nil {return _aebdcb ;};if _becc .Choice !=nil {if _gadac :=_becc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gadac !=nil {return _gadac ;};};return nil ;};func NewCT_NumData ()*CT_NumData {_edbga :=&CT_NumData {}; +return _edbga };func (_bgaag ST_BuiltInUnit )ValidateWithPath (path string )error {switch _bgaag {case 0,1,2,3,4,5,6,7,8,9:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgaag )); +};return nil ;}; -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_egdg *CT_DPt )ValidateWithPath (path string )error {if _fdcdg :=_egdg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdcdg !=nil {return _fdcdg ;};if _egdg .InvertIfNegative !=nil {if _cbec :=_egdg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); -_cbec !=nil {return _cbec ;};};if _egdg .Marker !=nil {if _caf :=_egdg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_caf !=nil {return _caf ;};};if _egdg .Bubble3D !=nil {if _efda :=_egdg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); -_efda !=nil {return _efda ;};};if _egdg .Explosion !=nil {if _afdc :=_egdg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_afdc !=nil {return _afdc ;};};if _egdg .SpPr !=nil {if _gafa :=_egdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gafa !=nil {return _gafa ;};};if _egdg .PictureOptions !=nil {if _gcadd :=_egdg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gcadd !=nil {return _gcadd ;};};if _egdg .ExtLst !=nil {if _acdb :=_egdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_acdb !=nil {return _acdb ;};};return nil ;}; +// Validate validates the CT_AxPos and its children +func (_dbb *CT_AxPos )Validate ()error {return _dbb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_bfgbg *CT_Pie3DChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bfgbg .VaryColors !=nil {_fdagf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_bfgbg .VaryColors ,_fdagf );};if _bfgbg .Ser !=nil {_abadg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_effg :=range _bfgbg .Ser {e .EncodeElement (_effg ,_abadg );};};if _bfgbg .DLbls !=nil {_cfcf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_bfgbg .DLbls ,_cfcf );};if _bfgbg .ExtLst !=nil {_fega :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgbg .ExtLst ,_fega );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_acbg *CT_ExternalData )ValidateWithPath (path string )error {if _acbg .AutoUpdate !=nil {if _badbc :=_acbg .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_badbc !=nil {return _badbc ;};};return nil ; -};func (_aaacf *CT_PivotFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aaacf .PivotFmt !=nil {_fdcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}}; -for _ ,_ggeae :=range _aaacf .PivotFmt {e .EncodeElement (_ggeae ,_fdcbf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_edbef *CT_DispUnits )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cddgd :for {_fafa ,_bfdc :=d .Token ();if _bfdc !=nil {return _bfdc ;};switch _gdbb :=_fafa .(type ){case _dd .StartElement :switch _gdbb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbef .Choice =NewCT_DispUnitsChoice (); +if _bbgc :=d .DecodeElement (&_edbef .Choice .CustUnit ,&_gdbb );_bbgc !=nil {return _bbgc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbef .Choice =NewCT_DispUnitsChoice (); +if _cbfg :=d .DecodeElement (&_edbef .Choice .BuiltInUnit ,&_gdbb );_cbfg !=nil {return _cbfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_edbef .DispUnitsLbl =NewCT_DispUnitsLbl (); +if _cdbef :=d .DecodeElement (_edbef .DispUnitsLbl ,&_gdbb );_cdbef !=nil {return _cdbef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbef .ExtLst =NewCT_ExtensionList (); +if _efdd :=d .DecodeElement (_edbef .ExtLst ,&_gdbb );_efdd !=nil {return _efdd ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_gdbb .Name ); +if _egdf :=d .Skip ();_egdf !=nil {return _egdf ;};};case _dd .EndElement :break _cddgd ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_View3D and its children -func (_gedba *CT_View3D )Validate ()error {return _gedba .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_ecbg *CT_ChartLines )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecbg .SpPr !=nil {_gfce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_ecbg .SpPr ,_gfce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Protection ()*CT_Protection {_bcbb :=&CT_Protection {};return _bcbb }; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_bfagc *CT_DateAx )ValidateWithPath (path string )error {if _eecdd :=_bfagc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_eecdd !=nil {return _eecdd ;};if _caac :=_bfagc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_caac !=nil {return _caac ;};if _bfagc .Delete !=nil {if _ddbb :=_bfagc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ddbb !=nil {return _ddbb ;};};if _efaf :=_bfagc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_efaf !=nil {return _efaf ;};if _bfagc .MajorGridlines !=nil {if _bfgc :=_bfagc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bfgc !=nil {return _bfgc ;};};if _bfagc .MinorGridlines !=nil {if _cbfd :=_bfagc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_cbfd !=nil {return _cbfd ;};};if _bfagc .Title !=nil {if _cabe :=_bfagc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cabe !=nil {return _cabe ;};};if _bfagc .NumFmt !=nil {if _ddg :=_bfagc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_ddg !=nil {return _ddg ;};};if _bfagc .MajorTickMark !=nil {if _daff :=_bfagc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_daff !=nil {return _daff ;};};if _bfagc .MinorTickMark !=nil {if _gagfb :=_bfagc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_gagfb !=nil {return _gagfb ;};};if _bfagc .TickLblPos !=nil {if _cbdc :=_bfagc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cbdc !=nil {return _cbdc ;};};if _bfagc .SpPr !=nil {if _gffb :=_bfagc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gffb !=nil {return _gffb ;};};if _bfagc .TxPr !=nil {if _eacg :=_bfagc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eacg !=nil {return _eacg ;};};if _becb :=_bfagc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_becb !=nil {return _becb ;};if _bfagc .Choice !=nil {if _beaa :=_bfagc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_beaa !=nil {return _beaa ;};};if _bfagc .Auto !=nil {if _dbda :=_bfagc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); +_dbda !=nil {return _dbda ;};};if _bfagc .LblOffset !=nil {if _bfca :=_bfagc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_bfca !=nil {return _bfca ;};};if _bfagc .BaseTimeUnit !=nil {if _bagba :=_bfagc .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"); +_bagba !=nil {return _bagba ;};};if _bfagc .MajorUnit !=nil {if _agcgc :=_bfagc .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_agcgc !=nil {return _agcgc ;};};if _bfagc .MajorTimeUnit !=nil {if _cbce :=_bfagc .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); +_cbce !=nil {return _cbce ;};};if _bfagc .MinorUnit !=nil {if _dfed :=_bfagc .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_dfed !=nil {return _dfed ;};};if _bfagc .MinorTimeUnit !=nil {if _abceb :=_bfagc .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); +_abceb !=nil {return _abceb ;};};if _bfagc .ExtLst !=nil {if _bbda :=_bfagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbda !=nil {return _bbda ;};};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_fgffd :=&CT_PictureFormat {}; +_fgffd .ValAttr =ST_PictureFormat (1);return _fgffd ;};func (_ggdc *CT_ManualLayout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _ggdc .LayoutTarget !=nil {_gage :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}}; +e .EncodeElement (_ggdc .LayoutTarget ,_gage );};if _ggdc .XMode !=nil {_ebae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ggdc .XMode ,_ebae );};if _ggdc .YMode !=nil {_bdedf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}}; +e .EncodeElement (_ggdc .YMode ,_bdedf );};if _ggdc .WMode !=nil {_badga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ggdc .WMode ,_badga );};if _ggdc .HMode !=nil {_fadgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}}; +e .EncodeElement (_ggdc .HMode ,_fadgb );};if _ggdc .X !=nil {_deba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_ggdc .X ,_deba );};if _ggdc .Y !=nil {_fcag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0079"}}; +e .EncodeElement (_ggdc .Y ,_fcag );};if _ggdc .W !=nil {_aebbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_ggdc .W ,_aebbg );};if _ggdc .H !=nil {_aedc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0068"}}; +e .EncodeElement (_ggdc .H ,_aedc );};if _ggdc .ExtLst !=nil {_dcff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggdc .ExtLst ,_dcff );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func NewCT_StockChart ()*CT_StockChart {_fgebe :=&CT_StockChart {};return _fgebe };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;); -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_ccaag *CT_Period )ValidateWithPath (path string )error {if _ccaag .ValAttr !=nil {if *_ccaag .ValAttr < 2{return _bb .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 ,*_ccaag .ValAttr ); -};};return nil ;}; +// Validate validates the CT_Style and its children +func (_aadaa *CT_Style )Validate ()error {return _aadaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_ffaf *CT_Legend )ValidateWithPath (path string )error {if _ffaf .LegendPos !=nil {if _eeaf :=_ffaf .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_eeaf !=nil {return _eeaf ;};};for _fcaac ,_eeddb :=range _ffaf .LegendEntry {if _ggbg :=_eeddb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_fcaac )); -_ggbg !=nil {return _ggbg ;};};if _ffaf .Layout !=nil {if _gggd :=_ffaf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gggd !=nil {return _gggd ;};};if _ffaf .Overlay !=nil {if _feca :=_ffaf .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_feca !=nil {return _feca ;};};if _ffaf .SpPr !=nil {if _dafe :=_ffaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dafe !=nil {return _dafe ;};};if _ffaf .TxPr !=nil {if _dbde :=_ffaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_dbde !=nil {return _dbde ;};};if _ffaf .ExtLst !=nil {if _febdc :=_ffaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febdc !=nil {return _febdc ;};};return nil ;}; +// Validate validates the CT_Chart and its children +func (_fegc *CT_Chart )Validate ()error {return _fegc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_fbdc *CT_UnsignedInt )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bcdfd :=range start .Attr {if _bcdfd .Name .Local =="\u0076\u0061\u006c"{_cfceb ,_ggaeg :=_b .ParseUint (_bcdfd .Value ,10,32); +if _ggaeg !=nil {return _ggaeg ;};_fbdc .ValAttr =uint32 (_cfceb );continue ;};};for {_gedcd ,_eacae :=d .Token ();if _eacae !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_eacae ); +};if _fedea ,_cfbbd :=_gedcd .(_dd .EndElement );_cfbbd &&_fedea .Name ==start .Name {break ;};};return nil ;};func (_dfggf *CT_SurfaceChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ffba :for {_dabef ,_fffeg :=d .Token ();if _fffeg !=nil {return _fffeg ; +};switch _ddbe :=_dabef .(type ){case _dd .StartElement :switch _ddbe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfggf .Wireframe =NewCT_Boolean (); +if _afcdc :=d .DecodeElement (_dfggf .Wireframe ,&_ddbe );_afcdc !=nil {return _afcdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_affcd :=NewCT_SurfaceSer (); +if _bcfb :=d .DecodeElement (_affcd ,&_ddbe );_bcfb !=nil {return _bcfb ;};_dfggf .Ser =append (_dfggf .Ser ,_affcd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfggf .BandFmts =NewCT_BandFmts (); +if _fgefe :=d .DecodeElement (_dfggf .BandFmts ,&_ddbe );_fgefe !=nil {return _fgefe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gddc :=NewCT_UnsignedInt (); +if _bcfgd :=d .DecodeElement (_gddc ,&_ddbe );_bcfgd !=nil {return _bcfgd ;};_dfggf .AxId =append (_dfggf .AxId ,_gddc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfggf .ExtLst =NewCT_ExtensionList (); +if _acge :=d .DecodeElement (_dfggf .ExtLst ,&_ddbe );_acge !=nil {return _acge ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ddbe .Name ); +if _cfcfc :=d .Skip ();_cfcfc !=nil {return _cfcfc ;};};case _dd .EndElement :break _ffba ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_fgdea *CT_ScatterSer )ValidateWithPath (path string )error {if _bdbae :=_fgdea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bdbae !=nil {return _bdbae ;};if _gdfc :=_fgdea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_gdfc !=nil {return _gdfc ;};if _fgdea .Tx !=nil {if _agde :=_fgdea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_agde !=nil {return _agde ;};};if _fgdea .SpPr !=nil {if _egbgb :=_fgdea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_egbgb !=nil {return _egbgb ;};};if _fgdea .Marker !=nil {if _egfdb :=_fgdea .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_egfdb !=nil {return _egfdb ;};};for _bacg ,_eabaa :=range _fgdea .DPt {if _gfdca :=_eabaa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bacg )); -_gfdca !=nil {return _gfdca ;};};if _fgdea .DLbls !=nil {if _cdga :=_fgdea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cdga !=nil {return _cdga ;};};for _ccaac ,_dbbad :=range _fgdea .Trendline {if _adead :=_dbbad .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ccaac )); -_adead !=nil {return _adead ;};};for _fbgc ,_bcbf :=range _fgdea .ErrBars {if _ggcgd :=_bcbf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_fbgc ));_ggcgd !=nil {return _ggcgd ; -};};if _fgdea .XVal !=nil {if _bdbdd :=_fgdea .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_bdbdd !=nil {return _bdbdd ;};};if _fgdea .YVal !=nil {if _agaecg :=_fgdea .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_agaecg !=nil {return _agaecg ; -};};if _fgdea .Smooth !=nil {if _ebgfd :=_fgdea .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ebgfd !=nil {return _ebgfd ;};};if _fgdea .ExtLst !=nil {if _adbef :=_fgdea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_adbef !=nil {return _adbef ;};};return nil ;};var ST_GapAmountPercentPatternRe =_a .MustCompile (ST_GapAmountPercentPattern );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 ;};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"; -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 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 *_ca .CT_ShapeProperties ; -TxPr *_ca .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_dbbac *EG_AxSharedChoice )ValidateWithPath (path string )error {if _dbbac .Crosses !=nil {if _bfcbd :=_dbbac .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_bfcbd !=nil {return _bfcbd ;};};if _dbbac .CrossesAt !=nil {if _dadbd :=_dbbac .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"); +_dadbd !=nil {return _dadbd ;};};return nil ;};func (_fefbb *CT_StockChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ecaca :for {_cgecb ,_fbacdd :=d .Token ();if _fbacdd !=nil {return _fbacdd ;};switch _ggeee :=_cgecb .(type ){case _dd .StartElement :switch _ggeee .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfcfe :=NewCT_LineSer (); +if _cgaec :=d .DecodeElement (_bfcfe ,&_ggeee );_cgaec !=nil {return _cgaec ;};_fefbb .Ser =append (_fefbb .Ser ,_bfcfe );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefbb .DLbls =NewCT_DLbls (); +if _adec :=d .DecodeElement (_fefbb .DLbls ,&_ggeee );_adec !=nil {return _adec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefbb .DropLines =NewCT_ChartLines (); +if _bfac :=d .DecodeElement (_fefbb .DropLines ,&_ggeee );_bfac !=nil {return _bfac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_fefbb .HiLowLines =NewCT_ChartLines (); +if _bcbda :=d .DecodeElement (_fefbb .HiLowLines ,&_ggeee );_bcbda !=nil {return _bcbda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_fefbb .UpDownBars =NewCT_UpDownBars (); +if _fcgab :=d .DecodeElement (_fefbb .UpDownBars ,&_ggeee );_fcgab !=nil {return _fcgab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccfb :=NewCT_UnsignedInt (); +if _eddga :=d .DecodeElement (_eccfb ,&_ggeee );_eddga !=nil {return _eddga ;};_fefbb .AxId =append (_fefbb .AxId ,_eccfb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefbb .ExtLst =NewCT_ExtensionList (); +if _cfde :=d .DecodeElement (_fefbb .ExtLst ,&_ggeee );_cfde !=nil {return _cfde ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ggeee .Name ); +if _gfbac :=d .Skip ();_gfbac !=nil {return _gfbac ;};};case _dd .EndElement :break _ecaca ;case _dd .CharData :};};return nil ;};func (_abbb *CT_LayoutMode )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _abbb .ValAttr !=ST_LayoutModeUnset {_ddca ,_fgac :=_abbb .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _fgac !=nil {return _fgac ;};start .Attr =append (start .Attr ,_ddca );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_aeaa ST_TickLblPos )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cfcad :=_dd .Attr {}; +_cfcad .Name =name ;switch _aeaa {case ST_TickLblPosUnset :_cfcad .Value ="";case ST_TickLblPosHigh :_cfcad .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_cfcad .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_cfcad .Value ="\u006e\u0065\u0078\u0074\u0054\u006f"; +case ST_TickLblPosNone :_cfcad .Value ="\u006e\u006f\u006e\u0065";};return _cfcad ,nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_cgada *CT_PieSer )ValidateWithPath (path string )error {if _gcded :=_cgada .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gcded !=nil {return _gcded ;};if _abbcb :=_cgada .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_abbcb !=nil {return _abbcb ;};if _cgada .Tx !=nil {if _efggg :=_cgada .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_efggg !=nil {return _efggg ;};};if _cgada .SpPr !=nil {if _gefbf :=_cgada .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gefbf !=nil {return _gefbf ;};};if _cgada .Explosion !=nil {if _fcacg :=_cgada .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_fcacg !=nil {return _fcacg ;};};for _dagb ,_afdff :=range _cgada .DPt {if _aeea :=_afdff .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dagb )); -_aeea !=nil {return _aeea ;};};if _cgada .DLbls !=nil {if _eefc :=_cgada .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eefc !=nil {return _eefc ;};};if _cgada .Cat !=nil {if _dfgad :=_cgada .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_dfgad !=nil {return _dfgad ;};};if _cgada .Val !=nil {if _afegfg :=_cgada .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_afegfg !=nil {return _afegfg ;};};if _cgada .ExtLst !=nil {if _gcdg :=_cgada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gcdg !=nil {return _gcdg ;};};return nil ;};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ; -Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_effae *ST_Shape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_effae =0;case "\u0063\u006f\u006e\u0065":*_effae =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_effae =2; -case "\u0062\u006f\u0078":*_effae =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_effae =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_effae =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_effae =6;};return nil ; -};func (_eebgd ST_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eebgd .String (),start );};func (_ddcab ST_DLblPos )ValidateWithPath (path string )error {switch _ddcab {case 0,1,2,3,4,5,6,7,8,9:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcab )); -};return nil ;};func (_bgeda *CT_StrVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_bgeda .IdxAttr )});e .EncodeToken (start ); -_gceef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_ae .AddPreserveSpaceAttr (&_gceef ,_bgeda .V );e .EncodeElement (_bgeda .V ,_gceef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_cfee *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _cfee .PtCount !=nil {if _egde :=_cfee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_egde !=nil {return _egde ;};};for _eabae ,_bbegc :=range _cfee .Lvl {if _ggcf :=_bbegc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_eabae )); +_ggcf !=nil {return _ggcf ;};};if _cfee .ExtLst !=nil {if _ggdd :=_cfee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdd !=nil {return _ggdd ;};};return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_ce :=&CT_AreaSer {};_ce .Idx =NewCT_UnsignedInt (); +_ce .Order =NewCT_UnsignedInt ();return _ce ;};func (_efeab *ST_LayoutMode )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_efeab =0;case "\u0065\u0064\u0067\u0065":*_efeab =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_efeab =2; +};return nil ;}; -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_fedc *CT_TextLanguageID )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_DLblsChoice and its children +func (_cdad *CT_DLblsChoice )Validate ()error {return _cdad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_dbgc *CT_BarDir )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dabc :=range start .Attr {if _dabc .Name .Local =="\u0076\u0061\u006c"{_dbgc .ValAttr .UnmarshalXMLAttr (_dabc ); +continue ;};};for {_ggd ,_agb :=d .Token ();if _agb !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_agb );};if _ega ,_fbab :=_ggd .(_dd .EndElement );_fbab &&_ega .Name ==start .Name {break ; +};};return nil ;};type ST_CrossBetween byte ;func (_cdgbaa *CT_RadarStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dcbeg :=range start .Attr {if _dcbeg .Name .Local =="\u0076\u0061\u006c"{_cdgbaa .ValAttr .UnmarshalXMLAttr (_dcbeg ); +continue ;};};for {_eddf ,_egcg :=d .Token ();if _egcg !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_egcg );};if _dedag ,_gdbfd :=_eddf .(_dd .EndElement ); +_gdbfd &&_dedag .Name ==start .Name {break ;};};return nil ;};func (_ecefa ST_SizeRepresents )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ccca :=_dd .Attr {};_ccca .Name =name ;switch _ecefa {case ST_SizeRepresentsUnset :_ccca .Value ="";case ST_SizeRepresentsArea :_ccca .Value ="\u0061\u0072\u0065\u0061"; +case ST_SizeRepresentsW :_ccca .Value ="\u0077";};return _ccca ,nil ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_adfdg *CT_CrossBetween )ValidateWithPath (path string )error {if _adfdg .ValAttr ==ST_CrossBetweenUnset {return _bb .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 _cdfegc :=_adfdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdfegc !=nil {return _cdfegc ;};return nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ; -AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};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_BarChartShared struct{BarDir *CT_BarDir ; -Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_efgaf ST_ErrDir )Validate ()error {return _efgaf .ValidateWithPath ("")};type CT_Double struct{ValAttr float64 ;};func (_eaed *CT_PictureOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _eaed .ApplyToFront !=nil {_afegf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_eaed .ApplyToFront ,_afegf );};if _eaed .ApplyToSides !=nil {_cbbfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}}; -e .EncodeElement (_eaed .ApplyToSides ,_cbbfa );};if _eaed .ApplyToEnd !=nil {_ccfbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_eaed .ApplyToEnd ,_ccfbf );};if _eaed .PictureFormat !=nil {_daadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}}; -e .EncodeElement (_eaed .PictureFormat ,_daadb );};if _eaed .PictureStackUnit !=nil {_aecgc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_eaed .PictureStackUnit ,_aecgc ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BubbleScale ()*CT_BubbleScale {_bced :=&CT_BubbleScale {};return _bced };func NewCT_DoughnutChart ()*CT_DoughnutChart {_aggg :=&CT_DoughnutChart {};return _aggg }; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_bbec *CT_BandFmts )ValidateWithPath (path string )error {for _eba ,_fdac :=range _bbec .BandFmt {if _cae :=_fdac .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_eba ));_cae !=nil {return _cae ; +};};return nil ;}; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_gbeed *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _gbeed .AreaChart !=nil {if _fgaa :=_gbeed .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_fgaa !=nil {return _fgaa ;};};if _gbeed .Area3DChart !=nil {if _bdbfb :=_gbeed .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_bdbfb !=nil {return _bdbfb ;};};if _gbeed .LineChart !=nil {if _gfaed :=_gbeed .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_gfaed !=nil {return _gfaed ;};};if _gbeed .Line3DChart !=nil {if _fbea :=_gbeed .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_fbea !=nil {return _fbea ;};};if _gbeed .StockChart !=nil {if _egbdb :=_gbeed .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_egbdb !=nil {return _egbdb ;};};if _gbeed .RadarChart !=nil {if _bagbb :=_gbeed .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"); -_bagbb !=nil {return _bagbb ;};};if _gbeed .ScatterChart !=nil {if _ccagf :=_gbeed .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_ccagf !=nil {return _ccagf ;};};if _gbeed .PieChart !=nil {if _dace :=_gbeed .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t"); -_dace !=nil {return _dace ;};};if _gbeed .Pie3DChart !=nil {if _dagccf :=_gbeed .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_dagccf !=nil {return _dagccf ;};};if _gbeed .DoughnutChart !=nil {if _dabg :=_gbeed .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074"); -_dabg !=nil {return _dabg ;};};if _gbeed .BarChart !=nil {if _fcgee :=_gbeed .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_fcgee !=nil {return _fcgee ;};};if _gbeed .Bar3DChart !=nil {if _ggbgg :=_gbeed .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_ggbgg !=nil {return _ggbgg ;};};if _gbeed .OfPieChart !=nil {if _fbceb :=_gbeed .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_fbceb !=nil {return _fbceb ;};};if _gbeed .SurfaceChart !=nil {if _aeefb :=_gbeed .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"); -_aeefb !=nil {return _aeefb ;};};if _gbeed .Surface3DChart !=nil {if _fffg :=_gbeed .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fffg !=nil {return _fffg ;};};if _gbeed .BubbleChart !=nil {if _geea :=_gbeed .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"); -_geea !=nil {return _geea ;};};return nil ;};func (_debfa *EG_AreaChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdffg :for {_abad ,_egfde :=d .Token ();if _egfde !=nil {return _egfde ;};switch _acgdg :=_abad .(type ){case _b .StartElement :switch _acgdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debfa .Grouping =NewCT_Grouping (); -if _fgacf :=d .DecodeElement (_debfa .Grouping ,&_acgdg );_fgacf !=nil {return _fgacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debfa .VaryColors =NewCT_Boolean (); -if _ccfbb :=d .DecodeElement (_debfa .VaryColors ,&_acgdg );_ccfbb !=nil {return _ccfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagaf :=NewCT_AreaSer (); -if _bcfaf :=d .DecodeElement (_dagaf ,&_acgdg );_bcfaf !=nil {return _bcfaf ;};_debfa .Ser =append (_debfa .Ser ,_dagaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debfa .DLbls =NewCT_DLbls (); -if _efcd :=d .DecodeElement (_debfa .DLbls ,&_acgdg );_efcd !=nil {return _efcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debfa .DropLines =NewCT_ChartLines (); -if _cffcef :=d .DecodeElement (_debfa .DropLines ,&_acgdg );_cffcef !=nil {return _cffcef ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_acgdg .Name ); -if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _b .EndElement :break _bdffg ;case _b .CharData :};};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ; -PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;};func NewCT_Order ()*CT_Order {_bceg :=&CT_Order {}; -return _bceg }; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_ggg *CT_AreaChart )ValidateWithPath (path string )error {if _ggg .Grouping !=nil {if _ffa :=_ggg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ffa !=nil {return _ffa ;};};if _ggg .VaryColors !=nil {if _fff :=_ggg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_fff !=nil {return _fff ;};};for _dce ,_dda :=range _ggg .Ser {if _acd :=_dda .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dce ));_acd !=nil {return _acd ;};};if _ggg .DLbls !=nil {if _dafa :=_ggg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_dafa !=nil {return _dafa ;};};if _ggg .DropLines !=nil {if _gbb :=_ggg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gbb !=nil {return _gbb ;};};for _fffe ,_aa :=range _ggg .AxId {if _daa :=_aa .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fffe )); +_daa !=nil {return _daa ;};};if _ggg .ExtLst !=nil {if _dea :=_ggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dea !=nil {return _dea ;};};return nil ;};func (_bbage *CT_Protection )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _bbage .ChartObject !=nil {_fdfef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bbage .ChartObject ,_fdfef );};if _bbage .Data !=nil {_dbbbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_bbage .Data ,_dbbbc );};if _bbage .Formatting !=nil {_bggc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_bbage .Formatting ,_bggc );};if _bbage .Selection !=nil {_eade :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bbage .Selection ,_eade );};if _bbage .UserInterface !=nil {_bggf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_bbage .UserInterface ,_bggf ); +};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_LblAlgn ()*CT_LblAlgn {_ecdc :=&CT_LblAlgn {};_ecdc .ValAttr =ST_LblAlgn (1);return _ecdc };func (_faagg *ST_BuiltInUnit )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_faagg =0; +case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_faagg =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_faagg =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_faagg =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_faagg =4; +case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_faagg =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_faagg =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_faagg =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_faagg =8; +case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_faagg =9;};return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_bcgd *CT_NumFmt )Validate ()error {return _bcgd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_gagf *CT_DLblChoice )ValidateWithPath (path string )error {if _gagf .Delete !=nil {if _caaba :=_gagf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_caaba !=nil {return _caaba ;};};if _gagf .Layout !=nil {if _agad :=_gagf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); +_agad !=nil {return _agad ;};};if _gagf .Tx !=nil {if _egg :=_gagf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_egg !=nil {return _egg ;};};if _gagf .NumFmt !=nil {if _badg :=_gagf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_badg !=nil {return _badg ;};};if _gagf .SpPr !=nil {if _gefa :=_gagf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gefa !=nil {return _gefa ;};};if _gagf .TxPr !=nil {if _bdbc :=_gagf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_bdbc !=nil {return _bdbc ;};};if _gagf .DLblPos !=nil {if _gggf :=_gagf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_gggf !=nil {return _gggf ;};};if _gagf .ShowLegendKey !=nil {if _fedc :=_gagf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); +_fedc !=nil {return _fedc ;};};if _gagf .ShowVal !=nil {if _eeda :=_gagf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_eeda !=nil {return _eeda ;};};if _gagf .ShowCatName !=nil {if _ddfc :=_gagf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); +_ddfc !=nil {return _ddfc ;};};if _gagf .ShowSerName !=nil {if _efag :=_gagf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_efag !=nil {return _efag ;};};if _gagf .ShowPercent !=nil {if _gfcc :=_gagf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_gfcc !=nil {return _gfcc ;};};if _gagf .ShowBubbleSize !=nil {if _cagb :=_gagf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cagb !=nil {return _cagb ;};};return nil ;};func (_decb *CT_DLbl )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_decb .Idx =NewCT_UnsignedInt (); +_cbdg :for {_fddcb ,_cdeb :=d .Token ();if _cdeb !=nil {return _cdeb ;};switch _ggec :=_fddcb .(type ){case _dd .StartElement :switch _ggec .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbeg :=d .DecodeElement (_decb .Idx ,&_ggec ); +_cbeg !=nil {return _cbeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _fcef :=d .DecodeElement (&_decb .Choice .Delete ,&_ggec );_fcef !=nil {return _fcef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _bagaa :=d .DecodeElement (&_decb .Choice .Layout ,&_ggec );_bagaa !=nil {return _bagaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _addfd :=d .DecodeElement (&_decb .Choice .Tx ,&_ggec );_addfd !=nil {return _addfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _dafdb :=d .DecodeElement (&_decb .Choice .NumFmt ,&_ggec );_dafdb !=nil {return _dafdb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _feff :=d .DecodeElement (&_decb .Choice .SpPr ,&_ggec );_feff !=nil {return _feff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _eff :=d .DecodeElement (&_decb .Choice .TxPr ,&_ggec );_eff !=nil {return _eff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _gegee :=d .DecodeElement (&_decb .Choice .DLblPos ,&_ggec );_gegee !=nil {return _gegee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _gbce :=d .DecodeElement (&_decb .Choice .ShowLegendKey ,&_ggec );_gbce !=nil {return _gbce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _ffdbc :=d .DecodeElement (&_decb .Choice .ShowVal ,&_ggec );_ffdbc !=nil {return _ffdbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _fcgf :=d .DecodeElement (&_decb .Choice .ShowCatName ,&_ggec );_fcgf !=nil {return _fcgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _efeca :=d .DecodeElement (&_decb .Choice .ShowSerName ,&_ggec );_efeca !=nil {return _efeca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _gcaf :=d .DecodeElement (&_decb .Choice .ShowPercent ,&_ggec );_gcaf !=nil {return _gcaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _fbga :=d .DecodeElement (&_decb .Choice .ShowBubbleSize ,&_ggec );_fbga !=nil {return _fbga ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _decb .Choice ==nil {_decb .Choice =NewCT_DLblChoice (); +};if _dgbg :=d .DecodeElement (&_decb .Choice .Separator ,&_ggec );_dgbg !=nil {return _dgbg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_decb .ExtLst =NewCT_ExtensionList (); +if _caeeg :=d .DecodeElement (_decb .ExtLst ,&_ggec );_caeeg !=nil {return _caeeg ;};default:_dg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_ggec .Name ); +if _gddf :=d .Skip ();_gddf !=nil {return _gddf ;};};case _dd .EndElement :break _cbdg ;case _dd .CharData :};};return nil ;};func (_adgec *CT_Surface )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dcdbf :for {_cfedg ,_bedcd :=d .Token (); +if _bedcd !=nil {return _bedcd ;};switch _feeg :=_cfedg .(type ){case _dd .StartElement :switch _feeg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgec .Thickness =NewCT_Thickness (); +if _fdfea :=d .DecodeElement (_adgec .Thickness ,&_feeg );_fdfea !=nil {return _fdfea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgec .SpPr =_de .NewCT_ShapeProperties (); +if _bcdbc :=d .DecodeElement (_adgec .SpPr ,&_feeg );_bcdbc !=nil {return _bcdbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgec .PictureOptions =NewCT_PictureOptions (); +if _aeddf :=d .DecodeElement (_adgec .PictureOptions ,&_feeg );_aeddf !=nil {return _aeddf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgec .ExtLst =NewCT_ExtensionList (); +if _fbadg :=d .DecodeElement (_adgec .ExtLst ,&_feeg );_fbadg !=nil {return _fbadg ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_feeg .Name ); +if _fffg :=d .Skip ();_fffg !=nil {return _fffg ;};};case _dd .EndElement :break _dcdbf ;case _dd .CharData :};};return nil ;};func (_ddd *CT_Chart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _ddd .Title !=nil {_edag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_ddd .Title ,_edag );};if _ddd .AutoTitleDeleted !=nil {_egdda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_ddd .AutoTitleDeleted ,_egdda ); +};if _ddd .PivotFmts !=nil {_fafc :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_ddd .PivotFmts ,_fafc );};if _ddd .View3D !=nil {_abgdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}}; +e .EncodeElement (_ddd .View3D ,_abgdg );};if _ddd .Floor !=nil {_dead :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_ddd .Floor ,_dead );};if _ddd .SideWall !=nil {_fgea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}}; +e .EncodeElement (_ddd .SideWall ,_fgea );};if _ddd .BackWall !=nil {_eed :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_ddd .BackWall ,_eed );};_cbe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_ddd .PlotArea ,_cbe );if _ddd .Legend !=nil {_fccgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_ddd .Legend ,_fccgf );};if _ddd .PlotVisOnly !=nil {_dad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}}; +e .EncodeElement (_ddd .PlotVisOnly ,_dad );};if _ddd .DispBlanksAs !=nil {_cgad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_ddd .DispBlanksAs ,_cgad ); +};if _ddd .ShowDLblsOverMax !=nil {_faabd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_ddd .ShowDLblsOverMax ,_faabd );};if _ddd .ExtLst !=nil {_ggfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ddd .ExtLst ,_ggfa );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gdfcc *CT_ErrDir )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_cgeb ,_agaf :=_gdfcc .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _agaf !=nil {return _agaf ;};start .Attr =append (start .Attr ,_cgeb );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bdce ST_Grouping )ValidateWithPath (path string )error {switch _bdce {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdce )); +};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_dbgfc :=&CT_ChartSpace {};_dbgfc .Chart =NewCT_Chart ();return _dbgfc ;}; -// Validate validates the CT_SizeRepresents and its children -func (_gbcf *CT_SizeRepresents )Validate ()error {return _gbcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_fbed *CT_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbed .ValAttr !=ST_GroupingUnset {_aadb ,_cagb :=_fbed .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _cagb !=nil {return _cagb ;};start .Attr =append (start .Attr ,_aadb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DispUnitsLbl and its children +func (_eeaa *CT_DispUnitsLbl )Validate ()error {return _eeaa .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");}; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_daeeb *CT_ValAx )ValidateWithPath (path string )error {if _agaca :=_daeeb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_agaca !=nil {return _agaca ;};if _ceafa :=_daeeb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_ceafa !=nil {return _ceafa ;};if _daeeb .Delete !=nil {if _bbcaf :=_daeeb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bbcaf !=nil {return _bbcaf ;};};if _gecf :=_daeeb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_gecf !=nil {return _gecf ;};if _daeeb .MajorGridlines !=nil {if _fgfdf :=_daeeb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fgfdf !=nil {return _fgfdf ;};};if _daeeb .MinorGridlines !=nil {if _fgedc :=_daeeb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_fgedc !=nil {return _fgedc ;};};if _daeeb .Title !=nil {if _cddee :=_daeeb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cddee !=nil {return _cddee ;};};if _daeeb .NumFmt !=nil {if _badce :=_daeeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_badce !=nil {return _badce ;};};if _daeeb .MajorTickMark !=nil {if _bgead :=_daeeb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bgead !=nil {return _bgead ;};};if _daeeb .MinorTickMark !=nil {if _bbccb :=_daeeb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_bbccb !=nil {return _bbccb ;};};if _daeeb .TickLblPos !=nil {if _ccab :=_daeeb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ccab !=nil {return _ccab ;};};if _daeeb .SpPr !=nil {if _aaaba :=_daeeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_aaaba !=nil {return _aaaba ;};};if _daeeb .TxPr !=nil {if _ebdfa :=_daeeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebdfa !=nil {return _ebdfa ;};};if _badff :=_daeeb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_badff !=nil {return _badff ;};if _daeeb .Choice !=nil {if _cfed :=_daeeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfed !=nil {return _cfed ;};};if _daeeb .CrossBetween !=nil {if _eabfe :=_daeeb .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"); -_eabfe !=nil {return _eabfe ;};};if _daeeb .MajorUnit !=nil {if _eeaaa :=_daeeb .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_eeaaa !=nil {return _eeaaa ;};};if _daeeb .MinorUnit !=nil {if _afbbg :=_daeeb .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"); -_afbbg !=nil {return _afbbg ;};};if _daeeb .DispUnits !=nil {if _bbeda :=_daeeb .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_bbeda !=nil {return _bbeda ;};};if _daeeb .ExtLst !=nil {if _cegcd :=_daeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cegcd !=nil {return _cegcd ;};};return nil ;};func (_cadeg ST_ErrBarType )String ()string {switch _cadeg {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return ""; -};func NewCT_PieSer ()*CT_PieSer {_aefa :=&CT_PieSer {};_aefa .Idx =NewCT_UnsignedInt ();_aefa .Order =NewCT_UnsignedInt ();return _aefa ;}; +// Validate validates the CT_SerTxChoice and its children +func (_eecbc *CT_SerTxChoice )Validate ()error {return _eecbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func NewCT_DepthPercent ()*CT_DepthPercent {_feeaf :=&CT_DepthPercent {};return _feeaf }; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_cgddg *CT_SurfaceSer )ValidateWithPath (path string )error {if _abgbfe :=_cgddg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_abgbfe !=nil {return _abgbfe ;};if _edfage :=_cgddg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_edfage !=nil {return _edfage ;};if _cgddg .Tx !=nil {if _feba :=_cgddg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_feba !=nil {return _feba ;};};if _cgddg .SpPr !=nil {if _acbd :=_cgddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_acbd !=nil {return _acbd ;};};if _cgddg .Cat !=nil {if _bbfeg :=_cgddg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bbfeg !=nil {return _bbfeg ;};};if _cgddg .Val !=nil {if _ffcfe :=_cgddg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); -_ffcfe !=nil {return _ffcfe ;};};if _cgddg .ExtLst !=nil {if _cdbff :=_cgddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdbff !=nil {return _cdbff ;};};return nil ;}; -// Validate validates the Chart and its children -func (_edda *Chart )Validate ()error {return _edda .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func NewCT_CrossBetween ()*CT_CrossBetween {_fbfg :=&CT_CrossBetween {};_fbfg .ValAttr =ST_CrossBetween (1);return _fbfg ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ; -NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_dfcdg ST_MarkerStyle )String ()string {switch _dfcdg {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 "";}; +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_begf *CT_LegendPos )ValidateWithPath (path string )error {if _abdcd :=_begf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdcd !=nil {return _abdcd ;};return nil ;};func NewCT_View3D ()*CT_View3D {_afbf :=&CT_View3D {}; +return _afbf };func NewCT_MarkerStyle ()*CT_MarkerStyle {_daffb :=&CT_MarkerStyle {};_daffb .ValAttr =ST_MarkerStyle (1);return _daffb ;};func (_deecec ST_BarDir )ValidateWithPath (path string )error {switch _deecec {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deecec )); +};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"; +func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_dbgfg ,_abbca :=_b .ParseInt (s ,10,8);if _abbca !=nil {return ST_Overlap {},_abbca ;};_gbed :=int8 (_dbgfg ); +return ST_Overlap {ST_OverlapByte :&_gbed },nil ;};func (_bdcgf ST_TickLblPos )ValidateWithPath (path string )error {switch _bdcgf {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcgf )); +};return nil ;};func (_dadcc ST_MarkerStyle )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_bbcacb :=_dd .Attr {};_bbcacb .Name =name ;switch _dadcc {case ST_MarkerStyleUnset :_bbcacb .Value ="";case ST_MarkerStyleCircle :_bbcacb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; +case ST_MarkerStyleDash :_bbcacb .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_bbcacb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_bbcacb .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_bbcacb .Value ="\u006e\u006f\u006e\u0065"; +case ST_MarkerStylePicture :_bbcacb .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_bbcacb .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_bbcacb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_bbcacb .Value ="\u0073\u0074\u0061\u0072"; +case ST_MarkerStyleTriangle :_bbcacb .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_bbcacb .Value ="\u0078";case ST_MarkerStyleAuto :_bbcacb .Value ="\u0061\u0075\u0074\u006f";};return _bbcacb ,nil ;};func NewCT_AreaChart ()*CT_AreaChart {_fe :=&CT_AreaChart {}; +return _fe };const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3; +); -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_gggcc *CT_PlotArea )ValidateWithPath (path string )error {if _gggcc .Layout !=nil {if _ccef :=_gggcc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ccef !=nil {return _ccef ;};};for _ffea ,_dcaa :=range _gggcc .Choice {if _ffcbf :=_dcaa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ffea )); -_ffcbf !=nil {return _ffcbf ;};};if _gggcc .CChoice !=nil {if _efcf :=_gggcc .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_efcf !=nil {return _efcf ;};};if _gggcc .DTable !=nil {if _ebad :=_gggcc .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065"); -_ebad !=nil {return _ebad ;};};if _gggcc .SpPr !=nil {if _abgee :=_gggcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abgee !=nil {return _abgee ;};};if _gggcc .ExtLst !=nil {if _cgaec :=_gggcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cgaec !=nil {return _cgaec ;};};return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .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 (_fcbad ST_TickLblPos )ValidateWithPath (path string )error {switch _fcbad {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbad )); -};return nil ;};type ChartSpace struct{CT_ChartSpace }; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_dfddg *CT_PictureFormat )ValidateWithPath (path string )error {if _dfddg .ValAttr ==ST_PictureFormatUnset {return _da .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 _eafac :=_dfddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafac !=nil {return _eafac ;};return nil ;};func (_bgde ST_Shape )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bgde .String (),start ); +}; -// Validate validates the EG_LegendEntryData and its children -func (_agdgf *EG_LegendEntryData )Validate ()error {return _agdgf .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ; -};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_deda *ST_SplitType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deda =0;case "\u0061\u0075\u0074\u006f":*_deda =1;case "\u0063\u0075\u0073\u0074":*_deda =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_deda =3; -case "\u0070\u006f\u0073":*_deda =4;case "\u0076\u0061\u006c":*_deda =5;};return nil ;};func (_cedeb ST_SizeRepresents )ValidateWithPath (path string )error {switch _cedeb {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedeb )); -};return nil ;}; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_edea *CT_BandFmt )ValidateWithPath (path string )error {if _bfbg :=_edea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfbg !=nil {return _bfbg ;};if _edea .SpPr !=nil {if _feac :=_edea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_feac !=nil {return _feac ;};};return nil ;};func (_ebeeb *CT_ValAx )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_bfgeba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ebeeb .AxId ,_bfgeba ); +_gefcgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ebeeb .Scaling ,_gefcgf );if _ebeeb .Delete !=nil {_bfadc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_ebeeb .Delete ,_bfadc );};_bbfgf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ebeeb .AxPos ,_bbfgf );if _ebeeb .MajorGridlines !=nil {_ddfbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_ebeeb .MajorGridlines ,_ddfbg );};if _ebeeb .MinorGridlines !=nil {_cgbe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebeeb .MinorGridlines ,_cgbe ); +};if _ebeeb .Title !=nil {_ebcbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ebeeb .Title ,_ebcbf );};if _ebeeb .NumFmt !=nil {_bfeea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_ebeeb .NumFmt ,_bfeea );};if _ebeeb .MajorTickMark !=nil {_gaeag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebeeb .MajorTickMark ,_gaeag ); +};if _ebeeb .MinorTickMark !=nil {_dgbgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebeeb .MinorTickMark ,_dgbgb );};if _ebeeb .TickLblPos !=nil {_ebdc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_ebeeb .TickLblPos ,_ebdc );};if _ebeeb .SpPr !=nil {_eacaeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebeeb .SpPr ,_eacaeg );};if _ebeeb .TxPr !=nil {_dcabc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_ebeeb .TxPr ,_dcabc );};_bfdda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ebeeb .CrossAx ,_bfdda );if _ebeeb .Choice !=nil {_ebeeb .Choice .MarshalXML (e ,_dd .StartElement {}); +};if _ebeeb .CrossBetween !=nil {_fffecb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_ebeeb .CrossBetween ,_fffecb );};if _ebeeb .MajorUnit !=nil {_afaaa :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_ebeeb .MajorUnit ,_afaaa );};if _ebeeb .MinorUnit !=nil {_cgffg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebeeb .MinorUnit ,_cgffg );};if _ebeeb .DispUnits !=nil {_fegcg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}}; +e .EncodeElement (_ebeeb .DispUnits ,_fegcg );};if _ebeeb .ExtLst !=nil {_gbbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebeeb .ExtLst ,_gbbg );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_afbd *CT_DispUnits )ValidateWithPath (path string )error {if _afbd .Choice !=nil {if _adaff :=_afbd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adaff !=nil {return _adaff ;};};if _afbd .DispUnitsLbl !=nil {if _eggfc :=_afbd .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"); -_eggfc !=nil {return _eggfc ;};};if _afbd .ExtLst !=nil {if _dcfbc :=_afbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfbc !=nil {return _dcfbc ;};};return nil ;};func (_edfb *CT_DoughnutChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _edfb .VaryColors !=nil {_ccgeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edfb .VaryColors ,_ccgeg );};if _edfb .Ser !=nil {_fabc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_degb :=range _edfb .Ser {e .EncodeElement (_degb ,_fabc );};};if _edfb .DLbls !=nil {_cgge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edfb .DLbls ,_cgge );};if _edfb .FirstSliceAng !=nil {_agfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; -e .EncodeElement (_edfb .FirstSliceAng ,_agfe );};if _edfb .HoleSize !=nil {_eabcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_edfb .HoleSize ,_eabcg );};if _edfb .ExtLst !=nil {_eage :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edfb .ExtLst ,_eage );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ; -AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_ccdc *CT_Lvl )ValidateWithPath (path string )error {for _daada ,_eacd :=range _ccdc .Pt {if _acbfe :=_eacd .ValidateWithPath (_da .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_daada ));_acbfe !=nil {return _acbfe ;};};return nil ; +};func (_bfdff *CT_LineSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bfdff .Idx =NewCT_UnsignedInt ();_bfdff .Order =NewCT_UnsignedInt ();_dcac :for {_cgaaa ,_dfbdg :=d .Token ();if _dfbdg !=nil {return _dfbdg ;};switch _gbdcf :=_cgaaa .(type ){case _dd .StartElement :switch _gbdcf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecfca :=d .DecodeElement (_bfdff .Idx ,&_gbdcf ); +_ecfca !=nil {return _ecfca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggab :=d .DecodeElement (_bfdff .Order ,&_gbdcf ); +_ggab !=nil {return _ggab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdff .Tx =NewCT_SerTx (); +if _cdeg :=d .DecodeElement (_bfdff .Tx ,&_gbdcf );_cdeg !=nil {return _cdeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdff .SpPr =_de .NewCT_ShapeProperties (); +if _dgeea :=d .DecodeElement (_bfdff .SpPr ,&_gbdcf );_dgeea !=nil {return _dgeea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_bfdff .Marker =NewCT_Marker (); +if _abgf :=d .DecodeElement (_bfdff .Marker ,&_gbdcf );_abgf !=nil {return _abgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_abag :=NewCT_DPt (); +if _beea :=d .DecodeElement (_abag ,&_gbdcf );_beea !=nil {return _beea ;};_bfdff .DPt =append (_bfdff .DPt ,_abag );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdff .DLbls =NewCT_DLbls (); +if _abaef :=d .DecodeElement (_bfdff .DLbls ,&_gbdcf );_abaef !=nil {return _abaef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_edbab :=NewCT_Trendline (); +if _gbccd :=d .DecodeElement (_edbab ,&_gbdcf );_gbccd !=nil {return _gbccd ;};_bfdff .Trendline =append (_bfdff .Trendline ,_edbab );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_bfdff .ErrBars =NewCT_ErrBars (); +if _fgdca :=d .DecodeElement (_bfdff .ErrBars ,&_gbdcf );_fgdca !=nil {return _fgdca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_bfdff .Cat =NewCT_AxDataSource (); +if _eggadd :=d .DecodeElement (_bfdff .Cat ,&_gbdcf );_eggadd !=nil {return _eggadd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_bfdff .Val =NewCT_NumDataSource (); +if _abbce :=d .DecodeElement (_bfdff .Val ,&_gbdcf );_abbce !=nil {return _abbce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_bfdff .Smooth =NewCT_Boolean (); +if _afee :=d .DecodeElement (_bfdff .Smooth ,&_gbdcf );_afee !=nil {return _afee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdff .ExtLst =NewCT_ExtensionList (); +if _fcad :=d .DecodeElement (_bfdff .ExtLst ,&_gbdcf );_fcad !=nil {return _fcad ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_gbdcf .Name ); +if _gbab :=d .Skip ();_gbab !=nil {return _gbab ;};};case _dd .EndElement :break _dcac ;case _dd .CharData :};};return nil ;};func (_bfcea ST_ErrDir )Validate ()error {return _bfcea .ValidateWithPath ("")};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ; +};func (_ebadf *CT_TrendlineType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ceef :=range start .Attr {if _ceef .Name .Local =="\u0076\u0061\u006c"{_ebadf .ValAttr .UnmarshalXMLAttr (_ceef );continue ;};};for {_cdeef ,_bdff :=d .Token (); +if _bdff !=nil {return _da .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",_bdff );};if _fdgbg ,_dcdcg :=_cdeef .(_dd .EndElement );_dcdcg &&_fdgbg .Name ==start .Name {break ; +};};return nil ;};func (_aggbe *CT_Title )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_feaab :for {_dbbe ,_gbbfd :=d .Token ();if _gbbfd !=nil {return _gbbfd ;};switch _dcbcb :=_dbbe .(type ){case _dd .StartElement :switch _dcbcb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggbe .Tx =NewCT_Tx (); +if _badc :=d .DecodeElement (_aggbe .Tx ,&_dcbcb );_badc !=nil {return _badc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggbe .Layout =NewCT_Layout (); +if _cggge :=d .DecodeElement (_aggbe .Layout ,&_dcbcb );_cggge !=nil {return _cggge ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_aggbe .Overlay =NewCT_Boolean (); +if _geae :=d .DecodeElement (_aggbe .Overlay ,&_dcbcb );_geae !=nil {return _geae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggbe .SpPr =_de .NewCT_ShapeProperties (); +if _ffbad :=d .DecodeElement (_aggbe .SpPr ,&_dcbcb );_ffbad !=nil {return _ffbad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggbe .TxPr =_de .NewCT_TextBody (); +if _ddda :=d .DecodeElement (_aggbe .TxPr ,&_dcbcb );_ddda !=nil {return _ddda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggbe .ExtLst =NewCT_ExtensionList (); +if _aeab :=d .DecodeElement (_aggbe .ExtLst ,&_dcbcb );_aeab !=nil {return _aeab ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_dcbcb .Name ); +if _cdgga :=d .Skip ();_cdgga !=nil {return _cdgga ;};};case _dd .EndElement :break _feaab ;case _dd .CharData :};};return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_egcbd :=&CT_PlotArea {};return _egcbd };func (_gcbga ST_Orientation )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_dbbce :=_dd .Attr {}; +_dbbce .Name =name ;switch _gcbga {case ST_OrientationUnset :_dbbce .Value ="";case ST_OrientationMaxMin :_dbbce .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_dbbce .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _dbbce ,nil ; +};type CT_Skip struct{ValAttr uint32 ;}; -// Validate validates the CT_Marker and its children -func (_bfec *CT_Marker )Validate ()error {return _bfec .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; +// Validate validates the CT_TickMark and its children +func (_eaegg *CT_TickMark )Validate ()error {return _eaegg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_dfcbg *ST_HPercent )ValidateWithPath (path string )error {_deab :=[]string {};if _dfcbg .ST_HPercentWithSymbol !=nil {_deab =append (_deab ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c"); +};if _dfcbg .ST_HPercentUShort !=nil {_deab =append (_deab ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_deab )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_deab ); +};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_bafc :=&CT_AxDataSource {};_bafc .Choice =NewCT_AxDataSourceChoice ();return _bafc ;};func NewCT_LogBase ()*CT_LogBase {_beda :=&CT_LogBase {};_beda .ValAttr =2;return _beda }; -// Validate validates the CT_Line3DChart and its children -func (_fdde *CT_Line3DChart )Validate ()error {return _fdde .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_gbdg ST_LegendPos )String ()string {switch _gbdg {case 0:return "";case 1:return "\u0062"; -case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";};func (_efcff *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efcff .ValAttr !=ST_ShapeUnset {_daga ,_gbfbf :=_efcff .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gbfbf !=nil {return _gbfbf ;};start .Attr =append (start .Attr ,_daga );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_afgf *CT_Grouping )ValidateWithPath (path string )error {if _dcfab :=_afgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfab !=nil {return _dcfab ;};return nil ;};func (_bagfa *EG_AxSharedChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bagfa .Crosses !=nil {_edeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}}; +e .EncodeElement (_bagfa .Crosses ,_edeg );};if _bagfa .CrossesAt !=nil {_decbdb :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_bagfa .CrossesAt ,_decbdb );};return nil ; +};type ST_BarGrouping byte ;func (_gafeg *ST_ErrValType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gcdaf ,_gdcec :=d .Token ();if _gdcec !=nil {return _gdcec ;};if _aebfb ,_faebd :=_gcdaf .(_dd .EndElement );_faebd &&_aebfb .Name ==start .Name {*_gafeg =1; +return nil ;};if _bccea ,_dcgde :=_gcdaf .(_dd .CharData );!_dcgde {return _da .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",_gcdaf );}else {switch string (_bccea ){case "":*_gafeg =0; +case "\u0063\u0075\u0073\u0074":*_gafeg =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gafeg =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gafeg =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gafeg =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gafeg =5; +};};_gcdaf ,_gdcec =d .Token ();if _gdcec !=nil {return _gdcec ;};if _gfca ,_efbd :=_gcdaf .(_dd .EndElement );_efbd &&_gfca .Name ==start .Name {return nil ;};return _da .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",_gcdaf ); +}; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_dbead *CT_PageSetup )ValidateWithPath (path string )error {if _dbead .PaperHeightAttr !=nil {if !_ce .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dbead .PaperHeightAttr ){return _bb .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 ,_ce .ST_PositiveUniversalMeasurePatternRe ,*_dbead .PaperHeightAttr ); -};};if _dbead .PaperHeightAttr !=nil {if !_ce .ST_UniversalMeasurePatternRe .MatchString (*_dbead .PaperHeightAttr ){return _bb .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 ,_ce .ST_UniversalMeasurePatternRe ,*_dbead .PaperHeightAttr ); -};};if _dbead .PaperWidthAttr !=nil {if !_ce .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dbead .PaperWidthAttr ){return _bb .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 ,_ce .ST_PositiveUniversalMeasurePatternRe ,*_dbead .PaperWidthAttr ); -};};if _dbead .PaperWidthAttr !=nil {if !_ce .ST_UniversalMeasurePatternRe .MatchString (*_dbead .PaperWidthAttr ){return _bb .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 ,_ce .ST_UniversalMeasurePatternRe ,*_dbead .PaperWidthAttr ); -};};if _agafb :=_dbead .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_agafb !=nil {return _agafb ;};return nil ;}; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_ffefe *CT_Pie3DChart )ValidateWithPath (path string )error {if _ffefe .VaryColors !=nil {if _eagc :=_ffefe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eagc !=nil {return _eagc ;};};for _ffbb ,_dage :=range _ffefe .Ser {if _fbef :=_dage .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffbb )); +_fbef !=nil {return _fbef ;};};if _ffefe .DLbls !=nil {if _bggebf :=_ffefe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bggebf !=nil {return _bggebf ;};};if _ffefe .ExtLst !=nil {if _adbg :=_ffefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adbg !=nil {return _adbg ;};};return nil ;};type ST_DispBlanksAs byte ;func (_bgdfb ST_CrossBetween )ValidateWithPath (path string )error {switch _bgdfb {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdfb )); +};return nil ;};func (_afcdgf ST_TimeUnit )ValidateWithPath (path string )error {switch _afcdgf {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcdgf )); +};return nil ;}; -// Validate validates the CT_LayoutMode and its children -func (_efdga *CT_LayoutMode )Validate ()error {return _efdga .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");}; +// Validate validates the CT_Shape and its children +func (_abcca *CT_Shape )Validate ()error {return _abcca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ebdg *CT_NumData )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _ebdg .FormatCode !=nil {_cggdf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}}; +_dab .AddPreserveSpaceAttr (&_cggdf ,*_ebdg .FormatCode );e .EncodeElement (_ebdg .FormatCode ,_cggdf );};if _ebdg .PtCount !=nil {_egdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_ebdg .PtCount ,_egdg ); +};if _ebdg .Pt !=nil {_edgad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_baddb :=range _ebdg .Pt {e .EncodeElement (_baddb ,_edgad );};};if _ebdg .ExtLst !=nil {_egaef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebdg .ExtLst ,_egaef );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_cebec *CT_PivotFmts )ValidateWithPath (path string )error {for _ecgbg ,_edgdg :=range _cebec .PivotFmt {if _cffdd :=_edgdg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ecgbg )); -_cffdd !=nil {return _cffdd ;};};return nil ;};func (_ageed ST_Orientation )Validate ()error {return _ageed .ValidateWithPath ("")};func (_gdfbf *CT_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cegcg :=range start .Attr {if _cegcg .Name .Local =="\u0076\u0061\u006c"{_gdfbf .ValAttr .UnmarshalXMLAttr (_cegcg ); -continue ;};};for {_fbbgge ,_dfcee :=d .Token ();if _dfcee !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_dfcee );};if _ggad ,_aabg :=_fbbgge .(_b .EndElement ); -_aabg &&_ggad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_BarGrouping and its children +func (_fgb *CT_BarGrouping )Validate ()error {return _fgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};var ST_ThicknessPercentPatternRe =_e .MustCompile (ST_ThicknessPercentPattern );func (_ggdae ST_DispBlanksAs )String ()string {switch _ggdae {case 0:return ""; +case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";}; -// Validate validates the CT_TimeUnit and its children -func (_facbga *CT_TimeUnit )Validate ()error {return _facbga .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_gebad *CT_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebad .ValAttr !=ST_ScatterStyleUnset {_ggeaeb ,_edbab :=_gebad .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _edbab !=nil {return _edbab ;};start .Attr =append (start .Attr ,_ggeaeb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_OfPieType byte ;func (_daff *CT_AxDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daff .MultiLvlStrRef !=nil {_ege :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_daff .MultiLvlStrRef ,_ege );};if _daff .NumRef !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_daff .NumRef ,_dfb );};if _daff .NumLit !=nil {_eaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}}; -e .EncodeElement (_daff .NumLit ,_eaa );};if _daff .StrRef !=nil {_ddca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_daff .StrRef ,_ddca );};if _daff .StrLit !=nil {_fee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}}; -e .EncodeElement (_daff .StrLit ,_fee );};return nil ;};var ST_SecondPieSizePercentPatternRe =_a .MustCompile (ST_SecondPieSizePercentPattern ); +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_eafec *CT_Period )ValidateWithPath (path string )error {if _eafec .ValAttr !=nil {if *_eafec .ValAttr < 2{return _da .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 ,*_eafec .ValAttr ); +};};return nil ;};func (_acefb ST_MarkerStyle )Validate ()error {return _acefb .ValidateWithPath ("")}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_cebg *CT_AxDataSourceChoice )Validate ()error {return _cebg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ; -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Title and its children +func (_cccgdc *CT_Title )Validate ()error {return _cccgdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;}; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_ddbb *CT_DLblsChoice )ValidateWithPath (path string )error {if _ddbb .Delete !=nil {if _caccb :=_ddbb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_caccb !=nil {return _caccb ;};};if _ddbb .NumFmt !=nil {if _fcce :=_ddbb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_fcce !=nil {return _fcce ;};};if _ddbb .SpPr !=nil {if _eagc :=_ddbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eagc !=nil {return _eagc ;};};if _ddbb .TxPr !=nil {if _fbffe :=_ddbb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_fbffe !=nil {return _fbffe ;};};if _ddbb .DLblPos !=nil {if _cgcd :=_ddbb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cgcd !=nil {return _cgcd ;};};if _ddbb .ShowLegendKey !=nil {if _cedge :=_ddbb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); -_cedge !=nil {return _cedge ;};};if _ddbb .ShowVal !=nil {if _fbbcc :=_ddbb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fbbcc !=nil {return _fbbcc ;};};if _ddbb .ShowCatName !=nil {if _gcca :=_ddbb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); -_gcca !=nil {return _gcca ;};};if _ddbb .ShowSerName !=nil {if _egbd :=_ddbb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_egbd !=nil {return _egbd ;};};if _ddbb .ShowPercent !=nil {if _caafg :=_ddbb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_caafg !=nil {return _caafg ;};};if _ddbb .ShowBubbleSize !=nil {if _bffbc :=_ddbb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bffbc !=nil {return _bffbc ;};};if _ddbb .ShowLeaderLines !=nil {if _abgbg :=_ddbb .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); -_abgbg !=nil {return _abgbg ;};};if _ddbb .LeaderLines !=nil {if _deag :=_ddbb .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_deag !=nil {return _deag ;};};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ; -Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_ca .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;ExternalData *CT_ExternalData ; -PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func (_bageb ST_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bageb .String (),start );};func (_beacb ST_SizeRepresents )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gffdd :=_b .Attr {}; -_gffdd .Name =name ;switch _beacb {case ST_SizeRepresentsUnset :_gffdd .Value ="";case ST_SizeRepresentsArea :_gffdd .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_gffdd .Value ="\u0077";};return _gffdd ,nil ;};type ST_LayoutTarget byte ; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_caecg *CT_TxChoice )ValidateWithPath (path string )error {if _caecg .StrRef !=nil {if _fcfce :=_caecg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fcfce !=nil {return _fcfce ;};};if _caecg .Rich !=nil {if _ccfe :=_caecg .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068"); +_ccfe !=nil {return _ccfe ;};};return nil ;};func (_ddfca ST_DLblPos )ValidateWithPath (path string )error {switch _ddfca {case 0,1,2,3,4,5,6,7,8,9:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddfca )); +};return nil ;};func (_dedaf *EG_AxShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_dgbga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dedaf .AxId ,_dgbga );_dgegf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; +e .EncodeElement (_dedaf .Scaling ,_dgegf );if _dedaf .Delete !=nil {_befaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dedaf .Delete ,_befaa );};_fdee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_dedaf .AxPos ,_fdee );if _dedaf .MajorGridlines !=nil {_gceff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dedaf .MajorGridlines ,_gceff ); +};if _dedaf .MinorGridlines !=nil {_gbcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dedaf .MinorGridlines ,_gbcb );};if _dedaf .Title !=nil {_cageb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_dedaf .Title ,_cageb );};if _dedaf .NumFmt !=nil {_aadd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dedaf .NumFmt ,_aadd );};if _dedaf .MajorTickMark !=nil {_gaaf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_dedaf .MajorTickMark ,_gaaf );};if _dedaf .MinorTickMark !=nil {_ebcbdc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dedaf .MinorTickMark ,_ebcbdc ); +};if _dedaf .TickLblPos !=nil {_gfce :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dedaf .TickLblPos ,_gfce );};if _dedaf .SpPr !=nil {_fefdb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dedaf .SpPr ,_fefdb );};if _dedaf .TxPr !=nil {_debe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dedaf .TxPr ,_debe );};_dceaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_dedaf .CrossAx ,_dceaa );if _dedaf .Choice !=nil {_dedaf .Choice .MarshalXML (e ,_dd .StartElement {});};return nil ;};func (_eedde ST_LegendPos )Validate ()error {return _eedde .ValidateWithPath ("")};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ; +ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_gffbd *EG_LegendEntryData )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbbda :for {_abfce ,_cfbbg :=d .Token (); +if _cfbbg !=nil {return _cfbbg ;};switch _eefcc :=_abfce .(type ){case _dd .StartElement :switch _eefcc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffbd .TxPr =_de .NewCT_TextBody (); +if _dgdfd :=d .DecodeElement (_gffbd .TxPr ,&_eefcc );_dgdfd !=nil {return _dgdfd ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eefcc .Name ); +if _cbbee :=d .Skip ();_cbbee !=nil {return _cbbee ;};};case _dd .EndElement :break _cbbda ;case _dd .CharData :};};return nil ;};func (_ccgbg ST_AxPos )ValidateWithPath (path string )error {switch _ccgbg {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgbg )); +};return nil ;};func (_edfef ST_BarGrouping )String ()string {switch _edfef {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 "";}; +// Validate validates the CT_ErrBarType and its children +func (_gfag *CT_ErrBarType )Validate ()error {return _gfag .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_bedef *EG_AxShared )ValidateWithPath (path string )error {if _fafc :=_bedef .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fafc !=nil {return _fafc ;};if _agfeag :=_bedef .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_agfeag !=nil {return _agfeag ;};if _bedef .Delete !=nil {if _egbf :=_bedef .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_egbf !=nil {return _egbf ;};};if _baccg :=_bedef .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_baccg !=nil {return _baccg ;};if _bedef .MajorGridlines !=nil {if _efac :=_bedef .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_efac !=nil {return _efac ;};};if _bedef .MinorGridlines !=nil {if _fcccb :=_bedef .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_fcccb !=nil {return _fcccb ;};};if _bedef .Title !=nil {if _cdcdb :=_bedef .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cdcdb !=nil {return _cdcdb ;};};if _bedef .NumFmt !=nil {if _abgff :=_bedef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_abgff !=nil {return _abgff ;};};if _bedef .MajorTickMark !=nil {if _dbdea :=_bedef .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dbdea !=nil {return _dbdea ;};};if _bedef .MinorTickMark !=nil {if _dbbcc :=_bedef .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_dbbcc !=nil {return _dbbcc ;};};if _bedef .TickLblPos !=nil {if _caee :=_bedef .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_caee !=nil {return _caee ;};};if _bedef .SpPr !=nil {if _aeagb :=_bedef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_aeagb !=nil {return _aeagb ;};};if _bedef .TxPr !=nil {if _egdeabb :=_bedef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_egdeabb !=nil {return _egdeabb ;};};if _bcbd :=_bedef .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_bcbd !=nil {return _bcbd ;};if _bedef .Choice !=nil {if _ccaeb :=_bedef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccaeb !=nil {return _ccaeb ;};};return nil ;};func (_gagf *CT_BubbleSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagf .Idx =NewCT_UnsignedInt (); -_gagf .Order =NewCT_UnsignedInt ();_cadg :for {_ebefa ,_ddeg :=d .Token ();if _ddeg !=nil {return _ddeg ;};switch _gfbc :=_ebefa .(type ){case _b .StartElement :switch _gfbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dad :=d .DecodeElement (_gagf .Idx ,&_gfbc ); -_dad !=nil {return _dad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaff :=d .DecodeElement (_gagf .Order ,&_gfbc ); -_aaff !=nil {return _aaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagf .Tx =NewCT_SerTx (); -if _dccf :=d .DecodeElement (_gagf .Tx ,&_gfbc );_dccf !=nil {return _dccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagf .SpPr =_ca .NewCT_ShapeProperties (); -if _babe :=d .DecodeElement (_gagf .SpPr ,&_gfbc );_babe !=nil {return _babe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_gagf .InvertIfNegative =NewCT_Boolean (); -if _afba :=d .DecodeElement (_gagf .InvertIfNegative ,&_gfbc );_afba !=nil {return _afba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_geca :=NewCT_DPt (); -if _ecdc :=d .DecodeElement (_geca ,&_gfbc );_ecdc !=nil {return _ecdc ;};_gagf .DPt =append (_gagf .DPt ,_geca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagf .DLbls =NewCT_DLbls (); -if _gfa :=d .DecodeElement (_gagf .DLbls ,&_gfbc );_gfa !=nil {return _gfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_efef :=NewCT_Trendline (); -if _acgde :=d .DecodeElement (_efef ,&_gfbc );_acgde !=nil {return _acgde ;};_gagf .Trendline =append (_gagf .Trendline ,_efef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_fbbae :=NewCT_ErrBars (); -if _acda :=d .DecodeElement (_fbbae ,&_gfbc );_acda !=nil {return _acda ;};_gagf .ErrBars =append (_gagf .ErrBars ,_fbbae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_gagf .XVal =NewCT_AxDataSource (); -if _adcd :=d .DecodeElement (_gagf .XVal ,&_gfbc );_adcd !=nil {return _adcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_gagf .YVal =NewCT_NumDataSource (); -if _egga :=d .DecodeElement (_gagf .YVal ,&_gfbc );_egga !=nil {return _egga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_gagf .BubbleSize =NewCT_NumDataSource (); -if _dcaf :=d .DecodeElement (_gagf .BubbleSize ,&_gfbc );_dcaf !=nil {return _dcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_gagf .Bubble3D =NewCT_Boolean (); -if _dfab :=d .DecodeElement (_gagf .Bubble3D ,&_gfbc );_dfab !=nil {return _dfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagf .ExtLst =NewCT_ExtensionList (); -if _dac :=d .DecodeElement (_gagf .ExtLst ,&_gfbc );_dac !=nil {return _dac ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_gfbc .Name ); -if _ggeg :=d .Skip ();_ggeg !=nil {return _ggeg ;};};case _b .EndElement :break _cadg ;case _b .CharData :};};return nil ;};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;); +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_eead *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _eead .MultiLvlStrRef !=nil {if _ecg :=_eead .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_ecg !=nil {return _ecg ; +};};if _eead .NumRef !=nil {if _acg :=_eead .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_acg !=nil {return _acg ;};};if _eead .NumLit !=nil {if _aab :=_eead .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); +_aab !=nil {return _aab ;};};if _eead .StrRef !=nil {if _gbd :=_eead .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gbd !=nil {return _gbd ;};};if _eead .StrLit !=nil {if _ffg :=_eead .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074"); +_ffg !=nil {return _ffg ;};};return nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_ea *CT_Area3DChart )ValidateWithPath (path string )error {if _ea .Grouping !=nil {if _gca :=_ea .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gca !=nil {return _gca ;};};if _ea .VaryColors !=nil {if _df :=_ea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_df !=nil {return _df ;};};for _dff ,_beb :=range _ea .Ser {if _bf :=_beb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dff ));_bf !=nil {return _bf ;};};if _ea .DLbls !=nil {if _bdb :=_ea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_bdb !=nil {return _bdb ;};};if _ea .DropLines !=nil {if _baa :=_ea .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_baa !=nil {return _baa ;};};if _ea .GapDepth !=nil {if _fd :=_ea .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); -_fd !=nil {return _fd ;};};for _fda ,_dgg :=range _ea .AxId {if _ag :=_dgg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fda ));_ag !=nil {return _ag ;};};if _ea .ExtLst !=nil {if _ec :=_ea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ec !=nil {return _ec ;};};return nil ;}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_cdbge *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _cdbge .Wireframe !=nil {if _bcgce :=_cdbge .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_bcgce !=nil {return _bcgce ;}; +};for _feefd ,_fdbfg :=range _cdbge .Ser {if _dcgb :=_fdbfg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_feefd ));_dcgb !=nil {return _dcgb ;};};if _cdbge .BandFmts !=nil {if _gcfba :=_cdbge .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s"); +_gcfba !=nil {return _gcfba ;};};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_daaff ,_gfcda :=_b .ParseUint (s ,10,16); +if _gfcda !=nil {return ST_DepthPercent {},_gfcda ;};_badag :=uint16 (_daaff );return ST_DepthPercent {ST_DepthPercentUShort :&_badag },nil ;};func (_cbgfcb ST_HPercent )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _cbgfcb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_dd .CharData (*_cbgfcb .ST_HPercentWithSymbol ));};if _cbgfcb .ST_HPercentUShort !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_cbgfcb .ST_HPercentUShort )));};return e .EncodeToken (_dd .EndElement {Name :start .Name }); +}; -// Validate validates the CT_TickLblPos and its children -func (_bcebd *CT_TickLblPos )Validate ()error {return _bcebd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_eggf *CT_BarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggf .Idx =NewCT_UnsignedInt (); -_eggf .Order =NewCT_UnsignedInt ();_fdec :for {_dfga ,_facb :=d .Token ();if _facb !=nil {return _facb ;};switch _bce :=_dfga .(type ){case _b .StartElement :switch _bce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egbg :=d .DecodeElement (_eggf .Idx ,&_bce ); -_egbg !=nil {return _egbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bage :=d .DecodeElement (_eggf .Order ,&_bce ); -_bage !=nil {return _bage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggf .Tx =NewCT_SerTx (); -if _ddfa :=d .DecodeElement (_eggf .Tx ,&_bce );_ddfa !=nil {return _ddfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggf .SpPr =_ca .NewCT_ShapeProperties (); -if _fdaa :=d .DecodeElement (_eggf .SpPr ,&_bce );_fdaa !=nil {return _fdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_eggf .InvertIfNegative =NewCT_Boolean (); -if _aaa :=d .DecodeElement (_eggf .InvertIfNegative ,&_bce );_aaa !=nil {return _aaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggf .PictureOptions =NewCT_PictureOptions (); -if _ebgc :=d .DecodeElement (_eggf .PictureOptions ,&_bce );_ebgc !=nil {return _ebgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_baaf :=NewCT_DPt (); -if _ebd :=d .DecodeElement (_baaf ,&_bce );_ebd !=nil {return _ebd ;};_eggf .DPt =append (_eggf .DPt ,_baaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggf .DLbls =NewCT_DLbls (); -if _bbfa :=d .DecodeElement (_eggf .DLbls ,&_bce );_bbfa !=nil {return _bbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gbg :=NewCT_Trendline (); -if _aaf :=d .DecodeElement (_gbg ,&_bce );_aaf !=nil {return _aaf ;};_eggf .Trendline =append (_eggf .Trendline ,_gbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_eggf .ErrBars =NewCT_ErrBars (); -if _gea :=d .DecodeElement (_eggf .ErrBars ,&_bce );_gea !=nil {return _gea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_eggf .Cat =NewCT_AxDataSource (); -if _bcfg :=d .DecodeElement (_eggf .Cat ,&_bce );_bcfg !=nil {return _bcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_eggf .Val =NewCT_NumDataSource (); -if _aae :=d .DecodeElement (_eggf .Val ,&_bce );_aae !=nil {return _aae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_eggf .Shape =NewCT_Shape (); -if _fgcg :=d .DecodeElement (_eggf .Shape ,&_bce );_fgcg !=nil {return _fgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggf .ExtLst =NewCT_ExtensionList (); -if _gffd :=d .DecodeElement (_eggf .ExtLst ,&_bce );_gffd !=nil {return _gffd ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_bce .Name ); -if _bcbc :=d .Skip ();_bcbc !=nil {return _bcbc ;};};case _b .EndElement :break _fdec ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_egagg *CT_Skip )ValidateWithPath (path string )error {if _egagg .ValAttr < 1{return _da .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 ,_egagg .ValAttr ); +};return nil ;};func (_fgeaf *ST_HoleSize )Validate ()error {return _fgeaf .ValidateWithPath ("")};func (_eccg *CT_TxChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_daedf :for {_bfeg ,_dffeb :=d .Token ();if _dffeb !=nil {return _dffeb ; +};switch _baaf :=_bfeg .(type ){case _dd .StartElement :switch _baaf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccg .StrRef =NewCT_StrRef (); +if _ddcd :=d .DecodeElement (_eccg .StrRef ,&_baaf );_ddcd !=nil {return _ddcd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccg .Rich =_de .NewCT_TextBody (); +if _dggaa :=d .DecodeElement (_eccg .Rich ,&_baaf );_dggaa !=nil {return _dggaa ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_baaf .Name ); +if _febgd :=d .Skip ();_febgd !=nil {return _febgd ;};};case _dd .EndElement :break _daedf ;case _dd .CharData :};};return nil ;};func (_ccaf *CT_Double )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_agcc :=range start .Attr {if _agcc .Name .Local =="\u0076\u0061\u006c"{_fegd ,_dfgc :=_b .ParseFloat (_agcc .Value ,64); +if _dfgc !=nil {return _dfgc ;};_ccaf .ValAttr =_fegd ;continue ;};};for {_eccaa ,_geebc :=d .Token ();if _geebc !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_geebc ); +};if _bbee ,_acad :=_eccaa .(_dd .EndElement );_acad &&_bbee .Name ==start .Name {break ;};};return nil ;};func (_adgcc ST_OfPieType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_fdfaf :=_dd .Attr {};_fdfaf .Name =name ;switch _adgcc {case ST_OfPieTypeUnset :_fdfaf .Value =""; +case ST_OfPieTypePie :_fdfaf .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_fdfaf .Value ="\u0062\u0061\u0072";};return _fdfaf ,nil ;};func (_ffbae ST_Orientation )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_ffbae .String (),start ); +};type ST_LegendPos byte ;type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_adgfb *ST_DepthPercent )Validate ()error {return _adgfb .ValidateWithPath ("")};func NewCT_ErrBarType ()*CT_ErrBarType {_fddb :=&CT_ErrBarType {}; +return _fddb };func (_geb *CT_AxDataSource )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_geb .Choice .MarshalXML (e ,_dd .StartElement {});e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dccd *CT_AxPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_fae ,_gdcb :=_dccd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _gdcb !=nil {return _gdcb ;};start .Attr =append (start .Attr ,_fae );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bafcc *ST_DepthPercent )ValidateWithPath (path string )error {_ggcff :=[]string {}; +if _bafcc .ST_DepthPercentWithSymbol !=nil {_ggcff =append (_ggcff ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _bafcc .ST_DepthPercentUShort !=nil {_ggcff =append (_ggcff ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074"); +};if len (_ggcff )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggcff );};return nil ;}; -// Validate validates the CT_DLbls and its children -func (_fabbf *CT_DLbls )Validate ()error {return _fabbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");}; +// Validate validates the CT_PictureOptions and its children +func (_cedc *CT_PictureOptions )Validate ()error {return _cedc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_beg *CT_Boolean )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _beg .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_beg .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ; +Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_cbbf *CT_Extension )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fabb :=range start .Attr {if _fabb .Name .Local =="\u0075\u0072\u0069"{_bbdbe ,_edgf :=_fabb .Value ,error (nil ); +if _edgf !=nil {return _edgf ;};_cbbf .UriAttr =&_bbdbe ;continue ;};};_afde :for {_bbccc ,_aaca :=d .Token ();if _aaca !=nil {return _aaca ;};switch _egga :=_bbccc .(type ){case _dd .StartElement :switch _egga .Name {default:if _ebeg ,_bdccc :=_dab .CreateElement (_egga ); +_bdccc !=nil {return _bdccc ;}else {if _aafb :=d .DecodeElement (_ebeg ,&_egga );_aafb !=nil {return _aafb ;};_cbbf .Any =_ebeg ;};};case _dd .EndElement :break _afde ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_ErrDir and its children -func (_gcde *CT_ErrDir )Validate ()error {return _gcde .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_eefegd *CT_StrRef )ValidateWithPath (path string )error {if _eefegd .StrCache !=nil {if _acaeb :=_eefegd .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_acaeb !=nil {return _acaeb ;};};if _eefegd .ExtLst !=nil {if _ddcfb :=_eefegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddcfb !=nil {return _ddcfb ;};};return nil ;};func (_ccfd *CT_PivotFmt )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_cgde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ccfd .Idx ,_cgde ); +if _ccfd .SpPr !=nil {_efcfb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccfd .SpPr ,_efcfb );};if _ccfd .TxPr !=nil {_afaeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_ccfd .TxPr ,_afaeg );};if _ccfd .Marker !=nil {_fadfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ccfd .Marker ,_fadfg );};if _ccfd .DLbl !=nil {_ecee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}}; +e .EncodeElement (_ccfd .DLbl ,_ecee );};if _ccfd .ExtLst !=nil {_bege :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfd .ExtLst ,_bege );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the Group_DLbls and its children -func (_dacf *Group_DLbls )Validate ()error {return _dacf .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_dfdf :=&CT_TrendlineLbl {};return _dfdf };type CT_PlotArea struct{Layout *CT_Layout ; -Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_ca .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewCT_PageMargins ()*CT_PageMargins {_gbgbf :=&CT_PageMargins {};return _gbgbf };func NewCT_Style ()*CT_Style {_afbbb :=&CT_Style {}; -_afbbb .ValAttr =1;return _afbbb };type ST_Orientation byte ;func (_gabgc ST_MarkerStyle )Validate ()error {return _gabgc .ValidateWithPath ("")}; +// Validate validates the CT_TrendlineLbl and its children +func (_dgfa *CT_TrendlineLbl )Validate ()error {return _dgfa .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_fbcdb ST_Orientation )Validate ()error {return _fbcdb .ValidateWithPath ("")}; -// Validate validates the CT_SurfaceSer and its children -func (_fgfaf *CT_SurfaceSer )Validate ()error {return _fgfaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");}; +// Validate validates the CT_DLblPos and its children +func (_bfcg *CT_DLblPos )Validate ()error {return _bfcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func NewCT_BarSer ()*CT_BarSer {_gcd :=&CT_BarSer {};_gcd .Idx =NewCT_UnsignedInt ();_gcd .Order =NewCT_UnsignedInt (); +return _gcd ;}; -// Validate validates the CT_TrendlineType and its children -func (_bccc *CT_TrendlineType )Validate ()error {return _bccc .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_gfaba *ST_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebedd ,_edadcd :=d .Token (); -if _edadcd !=nil {return _edadcd ;};if _efecc ,_gcbfb :=_ebedd .(_b .EndElement );_gcbfb &&_efecc .Name ==start .Name {*_gfaba =1;return nil ;};if _gfcad ,_aabgc :=_ebedd .(_b .CharData );!_aabgc {return _bb .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",_ebedd ); -}else {switch string (_gfcad ){case "":*_gfaba =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gfaba =1;case "\u0062":*_gfaba =2;case "\u0063\u0074\u0072":*_gfaba =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_gfaba =4;case "\u0069\u006e\u0045n\u0064":*_gfaba =5; -case "\u006c":*_gfaba =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_gfaba =7;case "\u0072":*_gfaba =8;case "\u0074":*_gfaba =9;};};_ebedd ,_edadcd =d .Token ();if _edadcd !=nil {return _edadcd ;};if _cgeb ,_ecbab :=_ebedd .(_b .EndElement );_ecbab &&_cgeb .Name ==start .Name {return nil ; -};return _bb .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",_ebedd );}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_debd :=&CT_MultiLvlStrData {};return _debd };func (_bgdbd ST_BarDir )Validate ()error {return _bgdbd .ValidateWithPath ("")}; +func (_gfbf *CT_MarkerSize )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_acbg :=range start .Attr {if _acbg .Name .Local =="\u0076\u0061\u006c"{_cdge ,_eedag :=_b .ParseUint (_acbg .Value ,10,8);if _eedag !=nil {return _eedag ; +};_eggg :=uint8 (_cdge );_gfbf .ValAttr =&_eggg ;continue ;};};for {_eegcc ,_bbgec :=d .Token ();if _bbgec !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_bbgec ); +};if _ffec ,_cdff :=_eegcc .(_dd .EndElement );_cdff &&_ffec .Name ==start .Name {break ;};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_gfbga :=&CT_SerTxChoice {};return _gfbga };type CT_LegendPos struct{ValAttr ST_LegendPos ;};const (ST_LegendPosUnset ST_LegendPos =0; +ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .CT_ShapeProperties ; +Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_gffec ST_TrendlineType )String ()string {switch _gffec {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 (_gefag *EG_AreaChartShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_geadf :for {_afdfec ,_edfdb :=d .Token (); +if _edfdb !=nil {return _edfdb ;};switch _geggd :=_afdfec .(type ){case _dd .StartElement :switch _geggd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefag .Grouping =NewCT_Grouping (); +if _aafc :=d .DecodeElement (_gefag .Grouping ,&_geggd );_aafc !=nil {return _aafc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefag .VaryColors =NewCT_Boolean (); +if _efdfg :=d .DecodeElement (_gefag .VaryColors ,&_geggd );_efdfg !=nil {return _efdfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccae :=NewCT_AreaSer (); +if _aagbb :=d .DecodeElement (_eccae ,&_geggd );_aagbb !=nil {return _aagbb ;};_gefag .Ser =append (_gefag .Ser ,_eccae );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefag .DLbls =NewCT_DLbls (); +if _dfded :=d .DecodeElement (_gefag .DLbls ,&_geggd );_dfded !=nil {return _dfded ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefag .DropLines =NewCT_ChartLines (); +if _gefad :=d .DecodeElement (_gefag .DropLines ,&_geggd );_gefad !=nil {return _gefad ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_geggd .Name ); +if _dcgaa :=d .Skip ();_dcgaa !=nil {return _dcgaa ;};};case _dd .EndElement :break _geadf ;case _dd .CharData :};};return nil ;};type ST_DLblPos byte ;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 (_abbdb *Group_DLbls )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _abbdb .NumFmt !=nil {_afgef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_abbdb .NumFmt ,_afgef );};if _abbdb .SpPr !=nil {_egdeaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abbdb .SpPr ,_egdeaa );};if _abbdb .TxPr !=nil {_dgegb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_abbdb .TxPr ,_dgegb );};if _abbdb .DLblPos !=nil {_adeea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_abbdb .DLblPos ,_adeea );};if _abbdb .ShowLegendKey !=nil {_ecbda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_abbdb .ShowLegendKey ,_ecbda );};if _abbdb .ShowVal !=nil {_gecad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_abbdb .ShowVal ,_gecad );};if _abbdb .ShowCatName !=nil {_bdgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_abbdb .ShowCatName ,_bdgd );};if _abbdb .ShowSerName !=nil {_fbeec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_abbdb .ShowSerName ,_fbeec ); +};if _abbdb .ShowPercent !=nil {_gacfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_abbdb .ShowPercent ,_gacfd );};if _abbdb .ShowBubbleSize !=nil {_gcac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_abbdb .ShowBubbleSize ,_gcac );};if _abbdb .Separator !=nil {_efba :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dab .AddPreserveSpaceAttr (&_efba ,*_abbdb .Separator ); +e .EncodeElement (_abbdb .Separator ,_efba );};if _abbdb .ShowLeaderLines !=nil {_degdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_abbdb .ShowLeaderLines ,_degdg ); +};if _abbdb .LeaderLines !=nil {_gefdf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_abbdb .LeaderLines ,_gefdf );};return nil ;};func (_bgeag *EG_SurfaceChartShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_abfcc :for {_edgg ,_degea :=d .Token (); +if _degea !=nil {return _degea ;};switch _abdb :=_edgg .(type ){case _dd .StartElement :switch _abdb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeag .Wireframe =NewCT_Boolean (); +if _ggcec :=d .DecodeElement (_bgeag .Wireframe ,&_abdb );_ggcec !=nil {return _ggcec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbbdc :=NewCT_SurfaceSer (); +if _gafg :=d .DecodeElement (_cfbbdc ,&_abdb );_gafg !=nil {return _gafg ;};_bgeag .Ser =append (_bgeag .Ser ,_cfbbdc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeag .BandFmts =NewCT_BandFmts (); +if _egace :=d .DecodeElement (_bgeag .BandFmts ,&_abdb );_egace !=nil {return _egace ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_abdb .Name ); +if _debabf :=d .Skip ();_debabf !=nil {return _debabf ;};};case _dd .EndElement :break _abfcc ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_dcffg *CT_TxChoice )ValidateWithPath (path string )error {if _dcffg .StrRef !=nil {if _bbccg :=_dcffg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_bbccg !=nil {return _bbccg ;};};if _dcffg .Rich !=nil {if _egcc :=_dcffg .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068"); -_egcc !=nil {return _egcc ;};};return nil ;}; +// Validate validates the CT_Scaling and its children +func (_efabd *CT_Scaling )Validate ()error {return _efabd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_cbege *CT_PieSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbege .Idx =NewCT_UnsignedInt (); +_cbege .Order =NewCT_UnsignedInt ();_cgab :for {_aadg ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _dbaf :=_aadg .(type ){case _dd .StartElement :switch _dbaf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bggb :=d .DecodeElement (_cbege .Idx ,&_dbaf ); +_bggb !=nil {return _bggb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egfg :=d .DecodeElement (_cbege .Order ,&_dbaf ); +_egfg !=nil {return _egfg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .Tx =NewCT_SerTx (); +if _cadae :=d .DecodeElement (_cbege .Tx ,&_dbaf );_cadae !=nil {return _cadae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .SpPr =_de .NewCT_ShapeProperties (); +if _acdgb :=d .DecodeElement (_cbege .SpPr ,&_dbaf );_acdgb !=nil {return _acdgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_cbege .Explosion =NewCT_UnsignedInt (); +if _gcee :=d .DecodeElement (_cbege .Explosion ,&_dbaf );_gcee !=nil {return _gcee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gbgc :=NewCT_DPt (); +if _ffdgf :=d .DecodeElement (_gbgc ,&_dbaf );_ffdgf !=nil {return _ffdgf ;};_cbege .DPt =append (_cbege .DPt ,_gbgc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .DLbls =NewCT_DLbls (); +if _bafd :=d .DecodeElement (_cbege .DLbls ,&_dbaf );_bafd !=nil {return _bafd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cbege .Cat =NewCT_AxDataSource (); +if _dcae :=d .DecodeElement (_cbege .Cat ,&_dbaf );_dcae !=nil {return _dcae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cbege .Val =NewCT_NumDataSource (); +if _fdde :=d .DecodeElement (_cbege .Val ,&_dbaf );_fdde !=nil {return _fdde ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbege .ExtLst =NewCT_ExtensionList (); +if _eaega :=d .DecodeElement (_cbege .ExtLst ,&_dbaf );_eaega !=nil {return _eaega ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_dbaf .Name ); +if _dbbdb :=d .Skip ();_dbbdb !=nil {return _dbbdb ;};};case _dd .EndElement :break _cgab ;case _dd .CharData :};};return nil ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ; +};_febbc ,_aceb :=_b .ParseUint (s ,10,32);if _aceb !=nil {return ST_Thickness {},_aceb ;};_gbec :=uint32 (_febbc );return ST_Thickness {Uint32 :&_gbec },nil ;}; -// Validate validates the CT_Surface and its children -func (_cfea *CT_Surface )Validate ()error {return _cfea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func NewCT_Surface ()*CT_Surface {_daecg :=&CT_Surface {};return _daecg };func (_bdfa *CT_ManualLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bdfa .LayoutTarget !=nil {_cgdfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_bdfa .LayoutTarget ,_cgdfc );};if _bdfa .XMode !=nil {_egba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}}; -e .EncodeElement (_bdfa .XMode ,_egba );};if _bdfa .YMode !=nil {_egcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_bdfa .YMode ,_egcdd );};if _bdfa .WMode !=nil {_edge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}}; -e .EncodeElement (_bdfa .WMode ,_edge );};if _bdfa .HMode !=nil {_afdcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_bdfa .HMode ,_afdcg );};if _bdfa .X !=nil {_cacg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078"}}; -e .EncodeElement (_bdfa .X ,_cacg );};if _bdfa .Y !=nil {_aade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_bdfa .Y ,_aade );};if _bdfa .W !=nil {_fabbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0077"}}; -e .EncodeElement (_bdfa .W ,_fabbc );};if _bdfa .H !=nil {_fcbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_bdfa .H ,_fcbg );};if _bdfa .ExtLst !=nil {_bbgcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bdfa .ExtLst ,_bbgcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_afdbg *CT_SurfaceSer )ValidateWithPath (path string )error {if _adcea :=_afdbg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_adcea !=nil {return _adcea ;};if _gbfgf :=_afdbg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_gbfgf !=nil {return _gbfgf ;};if _afdbg .Tx !=nil {if _ceae :=_afdbg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ceae !=nil {return _ceae ;};};if _afdbg .SpPr !=nil {if _cagcb :=_afdbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cagcb !=nil {return _cagcb ;};};if _afdbg .Cat !=nil {if _fdfff :=_afdbg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fdfff !=nil {return _fdfff ;};};if _afdbg .Val !=nil {if _dcggcc :=_afdbg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); +_dcggcc !=nil {return _dcggcc ;};};if _afdbg .ExtLst !=nil {if _bbegg :=_afdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbegg !=nil {return _bbegg ;};};return nil ;};func (_cfbcc *CT_MarkerStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_agfb ,_beee :=_cfbcc .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _beee !=nil {return _beee ;};start .Attr =append (start .Attr ,_agfb );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_eacac ST_Overlap )String ()string {if _eacac .ST_OverlapPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_eacac .ST_OverlapPercent ); +};if _eacac .ST_OverlapByte !=nil {return _da .Sprintf ("\u0025\u0076",*_eacac .ST_OverlapByte );};return "";};func (_aabadd ST_ErrDir )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_dada :=_dd .Attr {};_dada .Name =name ;switch _aabadd {case ST_ErrDirUnset :_dada .Value =""; +case ST_ErrDirX :_dada .Value ="\u0078";case ST_ErrDirY :_dada .Value ="\u0079";};return _dada ,nil ;}; -// Validate validates the CT_NumData and its children -func (_dbdec *CT_NumData )Validate ()error {return _dbdec .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_bdffd *ST_CrossBetween )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdffd =0; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bdffd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_bdffd =2;};return nil ;}; +// Validate validates the CT_RotX and its children +func (_fefb *CT_RotX )Validate ()error {return _fefb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func NewCT_DLblChoice ()*CT_DLblChoice {_dffe :=&CT_DLblChoice {};return _dffe };func (_cdde *CT_Title )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _cdde .Tx !=nil {_eefca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cdde .Tx ,_eefca );};if _cdde .Layout !=nil {_bgcfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_cdde .Layout ,_bgcfa );};if _cdde .Overlay !=nil {_daadb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_cdde .Overlay ,_daadb );};if _cdde .SpPr !=nil {_cgcagd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cdde .SpPr ,_cgcagd );};if _cdde .TxPr !=nil {_cgecc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cdde .TxPr ,_cgecc );};if _cdde .ExtLst !=nil {_febb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cdde .ExtLst ,_febb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_de .CT_ShapeProperties ; +ExtLst *CT_ExtensionList ;};func (_bdcge *EG_AxShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bdcge .AxId =NewCT_UnsignedInt ();_bdcge .Scaling =NewCT_Scaling ();_bdcge .AxPos =NewCT_AxPos ();_bdcge .CrossAx =NewCT_UnsignedInt (); +_cbegc :for {_cdeee ,_ebbec :=d .Token ();if _ebbec !=nil {return _ebbec ;};switch _ebfg :=_cdeee .(type ){case _dd .StartElement :switch _ebfg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aabgd :=d .DecodeElement (_bdcge .AxId ,&_ebfg ); +_aabgd !=nil {return _aabgd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afdea :=d .DecodeElement (_bdcge .Scaling ,&_ebfg ); +_afdea !=nil {return _afdea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .Delete =NewCT_Boolean (); +if _fbefc :=d .DecodeElement (_bdcge .Delete ,&_ebfg );_fbefc !=nil {return _fbefc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _degb :=d .DecodeElement (_bdcge .AxPos ,&_ebfg ); +_degb !=nil {return _degb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bdcge .MajorGridlines =NewCT_ChartLines (); +if _bfdag :=d .DecodeElement (_bdcge .MajorGridlines ,&_ebfg );_bfdag !=nil {return _bfdag ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bdcge .MinorGridlines =NewCT_ChartLines (); +if _agdga :=d .DecodeElement (_bdcge .MinorGridlines ,&_ebfg );_agdga !=nil {return _agdga ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .Title =NewCT_Title (); +if _ddcfc :=d .DecodeElement (_bdcge .Title ,&_ebfg );_ddcfc !=nil {return _ddcfc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .NumFmt =NewCT_NumFmt (); +if _eacaef :=d .DecodeElement (_bdcge .NumFmt ,&_ebfg );_eacaef !=nil {return _eacaef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bdcge .MajorTickMark =NewCT_TickMark (); +if _dbgb :=d .DecodeElement (_bdcge .MajorTickMark ,&_ebfg );_dbgb !=nil {return _dbgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bdcge .MinorTickMark =NewCT_TickMark (); +if _acaca :=d .DecodeElement (_bdcge .MinorTickMark ,&_ebfg );_acaca !=nil {return _acaca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_bdcge .TickLblPos =NewCT_TickLblPos (); +if _cede :=d .DecodeElement (_bdcge .TickLblPos ,&_ebfg );_cede !=nil {return _cede ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .SpPr =_de .NewCT_ShapeProperties (); +if _dgab :=d .DecodeElement (_bdcge .SpPr ,&_ebfg );_dgab !=nil {return _dgab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .TxPr =_de .NewCT_TextBody (); +if _gagde :=d .DecodeElement (_bdcge .TxPr ,&_ebfg );_gagde !=nil {return _gagde ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _begbf :=d .DecodeElement (_bdcge .CrossAx ,&_ebfg ); +_begbf !=nil {return _begbf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .Choice =NewEG_AxSharedChoice (); +if _egcbfe :=d .DecodeElement (&_bdcge .Choice .Crosses ,&_ebfg );_egcbfe !=nil {return _egcbfe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcge .Choice =NewEG_AxSharedChoice (); +if _faeac :=d .DecodeElement (&_bdcge .Choice .CrossesAt ,&_ebfg );_faeac !=nil {return _faeac ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ebfg .Name ); +if _dabbcb :=d .Skip ();_dabbcb !=nil {return _dabbcb ;};};case _dd .EndElement :break _cbegc ;case _dd .CharData :};};return nil ;};type ST_SplitType byte ;func (_gegf *CT_LblOffset )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fcce :=range start .Attr {if _fcce .Name .Local =="\u0076\u0061\u006c"{_affd ,_fdcd :=ParseUnionST_LblOffset (_fcce .Value ); +if _fdcd !=nil {return _fdcd ;};_gegf .ValAttr =&_affd ;continue ;};};for {_gedf ,_bdafd :=d .Token ();if _bdafd !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_bdafd ); +};if _dege ,_ecacb :=_gedf .(_dd .EndElement );_ecacb &&_dege .Name ==start .Name {break ;};};return nil ;};func (_cbge ST_ScatterStyle )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ggbcaa :=_dd .Attr {};_ggbcaa .Name =name ;switch _cbge {case ST_ScatterStyleUnset :_ggbcaa .Value =""; +case ST_ScatterStyleNone :_ggbcaa .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_ggbcaa .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_ggbcaa .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_ggbcaa .Value ="\u006d\u0061\u0072\u006b\u0065\u0072"; +case ST_ScatterStyleSmooth :_ggbcaa .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_ggbcaa .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _ggbcaa ,nil ;};func NewCT_OfPieType ()*CT_OfPieType {_abbcee :=&CT_OfPieType {}; +return _abbcee };type CT_ExtensionList struct{Ext []*CT_Extension ;};var ST_BubbleScalePercentPatternRe =_e .MustCompile (ST_BubbleScalePercentPattern );func (_dddcb *CT_ScatterStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dddcb .ValAttr !=ST_ScatterStyleUnset {_ageaf ,_ebbfb :=_dddcb .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _ebbfb !=nil {return _ebbfb ;};start .Attr =append (start .Attr ,_ageaf );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dgbc *CT_DispBlanksAs )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebad :=range start .Attr {if _ebad .Name .Local =="\u0076\u0061\u006c"{_dgbc .ValAttr .UnmarshalXMLAttr (_ebad ); +continue ;};};for {_aadc ,_fceag :=d .Token ();if _fceag !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fceag );};if _cgcb ,_aeec :=_aadc .(_dd .EndElement ); +_aeec &&_cgcb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_acecd *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _acecd .NumRef !=nil {if _gccbf :=_acecd .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_gccbf !=nil {return _gccbf ;};};if _acecd .NumLit !=nil {if _dfgcd :=_acecd .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); -_dfgcd !=nil {return _dfgcd ;};};return nil ;};var ST_BubbleScalePercentPatternRe =_a .MustCompile (ST_BubbleScalePercentPattern );func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_deed :=&CT_MultiLvlStrData {};return _deed };func NewEG_PieChartShared ()*EG_PieChartShared {_ecfgc :=&EG_PieChartShared {}; -return _ecfgc };func NewCT_PieChart ()*CT_PieChart {_gdeca :=&CT_PieChart {};return _gdeca };type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func (_dgd *CT_CustSplit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dgd .SecondPiePt !=nil {_ebdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_gaea :=range _dgd .SecondPiePt {e .EncodeElement (_gaea ,_ebdc );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ddbfd *CT_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaace :=range start .Attr {if _eaace .Name .Local =="\u0076\u0061\u006c"{_ddbfd .ValAttr .UnmarshalXMLAttr (_eaace );continue ;};};for {_dddg ,_bbab :=d .Token (); -if _bbab !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_bbab );};if _dcbdf ,_becea :=_dddg .(_b .EndElement );_becea &&_dcbdf .Name ==start .Name {break ; -};};return nil ;};func (_cbbfe *ST_TickLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbbfe =0;case "\u0068\u0069\u0067\u0068":*_cbbfe =1;case "\u006c\u006f\u0077":*_cbbfe =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_cbbfe =3; -case "\u006e\u006f\u006e\u0065":*_cbbfe =4;};return nil ;};func (_acabf *ST_BubbleScale )Validate ()error {return _acabf .ValidateWithPath ("")};func NewCT_LayoutMode ()*CT_LayoutMode {_fdgg :=&CT_LayoutMode {};return _fdgg };type CT_UpDownBar struct{SpPr *_ca .CT_ShapeProperties ; -};func (_dfffe *CT_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cf :=range start .Attr {if _cf .Name .Local =="\u0076\u0061\u006c"{_dfffe .ValAttr .UnmarshalXMLAttr (_cf );continue ;};};for {_cbgaa ,_baab :=d .Token ();if _baab !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_baab ); -};if _dfdcg ,_cfc :=_cbgaa .(_b .EndElement );_cfc &&_dfdcg .Name ==start .Name {break ;};};return nil ;};func (_afbge ST_Orientation )ValidateWithPath (path string )error {switch _afbge {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbge )); -};return nil ;};func (_egefc ST_LblAlgn )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdecf :=_b .Attr {};_gdecf .Name =name ;switch _egefc {case ST_LblAlgnUnset :_gdecf .Value ="";case ST_LblAlgnCtr :_gdecf .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_gdecf .Value ="\u006c"; -case ST_LblAlgnR :_gdecf .Value ="\u0072";};return _gdecf ,nil ;};func (_gagea *CT_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdge :=range start .Attr {if _cdge .Name .Local =="\u0076\u0061\u006c"{_gagea .ValAttr .UnmarshalXMLAttr (_cdge ); -continue ;};};for {_ggae ,_fafd :=d .Token ();if _fafd !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fafd );};if _edagf ,_ecgb :=_ggae .(_b .EndElement ); -_ecgb &&_edagf .Name ==start .Name {break ;};};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func (_egcdde ST_LayoutTarget )ValidateWithPath (path string )error {switch _egcdde {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcdde )); -};return nil ;};func (_fbaec *ST_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecb ,_gefd :=d .Token ();if _gefd !=nil {return _gefd ;};if _fcecb ,_bceab :=_eecb .(_b .EndElement );_bceab &&_fcecb .Name ==start .Name {*_fbaec =1; -return nil ;};if _bdbg ,_gadee :=_eecb .(_b .CharData );!_gadee {return _bb .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",_eecb );}else {switch string (_bdbg ){case "":*_fbaec =0; -case "\u0062":*_fbaec =1;case "\u0074\u0072":*_fbaec =2;case "\u006c":*_fbaec =3;case "\u0072":*_fbaec =4;case "\u0074":*_fbaec =5;};};_eecb ,_gefd =d .Token ();if _gefd !=nil {return _gefd ;};if _ffbef ,_eabee :=_eecb .(_b .EndElement );_eabee &&_ffbef .Name ==start .Name {return nil ; -};return _bb .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",_eecb );}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_bcagc *CT_FirstSliceAng )ValidateWithPath (path string )error {if _bcagc .ValAttr !=nil {if *_bcagc .ValAttr < 0{return _da .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 ,*_bcagc .ValAttr ); +};if *_bcagc .ValAttr > 360{return _da .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 ,*_bcagc .ValAttr ); +};};return nil ;};func (_eace ST_ErrValType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_eace .String (),start );};func (_eebce ST_LblOffset )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _eebce .ST_LblOffsetPercent !=nil {e .EncodeToken (_dd .CharData (*_eebce .ST_LblOffsetPercent ));};if _eebce .ST_LblOffsetUShort !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_eebce .ST_LblOffsetUShort )));};return e .EncodeToken (_dd .EndElement {Name :start .Name }); +};func (_gddac *CT_SecondPieSize )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gddac .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_gddac .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_caaga *CT_RotY )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _caaga .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_caaga .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gafef *CT_Layout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _gafef .ManualLayout !=nil {_ggcbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_gafef .ManualLayout ,_ggcbf );};if _gafef .ExtLst !=nil {_fag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafef .ExtLst ,_fag );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_eaae *ST_MarkerStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_acfbg ,_ecgfc :=d .Token ();if _ecgfc !=nil {return _ecgfc ;};if _cabbgb ,_dgfaa :=_acfbg .(_dd .EndElement );_dgfaa &&_cabbgb .Name ==start .Name {*_eaae =1; +return nil ;};if _bebabd ,_dbcdb :=_acfbg .(_dd .CharData );!_dbcdb {return _da .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",_acfbg );}else {switch string (_bebabd ){case "":*_eaae =0; +case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eaae =1;case "\u0064\u0061\u0073\u0068":*_eaae =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eaae =3;case "\u0064\u006f\u0074":*_eaae =4;case "\u006e\u006f\u006e\u0065":*_eaae =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_eaae =6; +case "\u0070\u006c\u0075\u0073":*_eaae =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eaae =8;case "\u0073\u0074\u0061\u0072":*_eaae =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eaae =10;case "\u0078":*_eaae =11;case "\u0061\u0075\u0074\u006f":*_eaae =12; +};};_acfbg ,_ecgfc =d .Token ();if _ecgfc !=nil {return _ecgfc ;};if _fgfgd ,_aefad :=_acfbg .(_dd .EndElement );_aefad &&_fgfgd .Name ==start .Name {return nil ;};return _da .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",_acfbg ); +};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_abfda *CT_SurfaceSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_abfda .Idx =NewCT_UnsignedInt (); +_abfda .Order =NewCT_UnsignedInt ();_dfccd :for {_bcfbb ,_efddb :=d .Token ();if _efddb !=nil {return _efddb ;};switch _fbbde :=_bcfbb .(type ){case _dd .StartElement :switch _fbbde .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbgf :=d .DecodeElement (_abfda .Idx ,&_fbbde ); +_gbgf !=nil {return _gbgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbacb :=d .DecodeElement (_abfda .Order ,&_fbbde ); +_dbacb !=nil {return _dbacb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abfda .Tx =NewCT_SerTx (); +if _dggaf :=d .DecodeElement (_abfda .Tx ,&_fbbde );_dggaf !=nil {return _dggaf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abfda .SpPr =_de .NewCT_ShapeProperties (); +if _dgefa :=d .DecodeElement (_abfda .SpPr ,&_fbbde );_dgefa !=nil {return _dgefa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_abfda .Cat =NewCT_AxDataSource (); +if _cbbdc :=d .DecodeElement (_abfda .Cat ,&_fbbde );_cbbdc !=nil {return _cbbdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_abfda .Val =NewCT_NumDataSource (); +if _cafca :=d .DecodeElement (_abfda .Val ,&_fbbde );_cafca !=nil {return _cafca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abfda .ExtLst =NewCT_ExtensionList (); +if _ccadg :=d .DecodeElement (_abfda .ExtLst ,&_fbbde );_ccadg !=nil {return _ccadg ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_fbbde .Name ); +if _cbgfd :=d .Skip ();_cbgfd !=nil {return _cbgfd ;};};case _dd .EndElement :break _dfccd ;case _dd .CharData :};};return nil ;};func (_abggc *ST_SecondPieSize )ValidateWithPath (path string )error {_bgba :=[]string {};if _abggc .ST_SecondPieSizePercent !=nil {_bgba =append (_bgba ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _abggc .ST_SecondPieSizeUShort !=nil {_bgba =append (_bgba ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_bgba )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgba ); +};return nil ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};func (_fcgde *ST_PictureFormat )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cdbec ,_eeadc :=d .Token ();if _eeadc !=nil {return _eeadc ;};if _begbb ,_gebeb :=_cdbec .(_dd .EndElement ); +_gebeb &&_begbb .Name ==start .Name {*_fcgde =1;return nil ;};if _dcgc ,_bfbb :=_cdbec .(_dd .CharData );!_bfbb {return _da .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",_cdbec ); +}else {switch string (_dcgc ){case "":*_fcgde =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_fcgde =1;case "\u0073\u0074\u0061c\u006b":*_fcgde =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_fcgde =3;};};_cdbec ,_eeadc =d .Token (); +if _eeadc !=nil {return _eeadc ;};if _efacc ,_fdacad :=_cdbec .(_dd .EndElement );_fdacad &&_efacc .Name ==start .Name {return nil ;};return _da .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",_cdbec ); +};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_dgbcgb *ST_TickMark )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gbfea ,_dgdcge :=d .Token ();if _dgdcge !=nil {return _dgdcge ;};if _cebea ,_faafe :=_gbfea .(_dd .EndElement ); +_faafe &&_cebea .Name ==start .Name {*_dgbcgb =1;return nil ;};if _ggafg ,_gadff :=_gbfea .(_dd .CharData );!_gadff {return _da .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",_gbfea ); +}else {switch string (_ggafg ){case "":*_dgbcgb =0;case "\u0063\u0072\u006fs\u0073":*_dgbcgb =1;case "\u0069\u006e":*_dgbcgb =2;case "\u006e\u006f\u006e\u0065":*_dgbcgb =3;case "\u006f\u0075\u0074":*_dgbcgb =4;};};_gbfea ,_dgdcge =d .Token ();if _dgdcge !=nil {return _dgdcge ; +};if _acfeeb ,_ffgead :=_gbfea .(_dd .EndElement );_ffgead &&_acfeeb .Name ==start .Name {return nil ;};return _da .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",_gbfea ); +};func (_aaggc *CT_TrendlineType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _aaggc .ValAttr !=ST_TrendlineTypeUnset {_fcgfe ,_cebe :=_aaggc .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"});if _cebe !=nil {return _cebe ; +};start .Attr =append (start .Attr ,_fcgfe );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_ecagc :=&CT_Pie3DChart {};return _ecagc };func (_dgbdg *CT_DLbls )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _dgbdg .DLbl !=nil {_feea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_ggdg :=range _dgbdg .DLbl {e .EncodeElement (_ggdg ,_feea );};};if _dgbdg .Choice !=nil {_dgbdg .Choice .MarshalXML (e ,_dd .StartElement {}); +};if _dgbdg .ExtLst !=nil {_gadde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgbdg .ExtLst ,_gadde );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_acabb ST_LblAlgn )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_deedcg :=_dd .Attr {}; +_deedcg .Name =name ;switch _acabb {case ST_LblAlgnUnset :_deedcg .Value ="";case ST_LblAlgnCtr :_deedcg .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_deedcg .Value ="\u006c";case ST_LblAlgnR :_deedcg .Value ="\u0072";};return _deedcg ,nil ;};func (_cbdgc *ST_BarGrouping )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_cbdgc =0; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_cbdgc =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_cbdgc =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cbdgc =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cbdgc =4; +};return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_aedd :=&CT_DispUnits {};return _aedd };func (_dfbcg *UserShapes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 _dfbcg .CT_Drawing .MarshalXML (e ,start );};func NewCT_BandFmt ()*CT_BandFmt {_cfbd :=&CT_BandFmt {};_cfbd .Idx =NewCT_UnsignedInt ();return _cfbd ;}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_dcb *CT_BubbleChart )ValidateWithPath (path string )error {if _dcb .VaryColors !=nil {if _agbb :=_dcb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agbb !=nil {return _agbb ;};};for _ebc ,_cdbc :=range _dcb .Ser {if _ffcb :=_cdbc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebc )); -_ffcb !=nil {return _ffcb ;};};if _dcb .DLbls !=nil {if _afcc :=_dcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afcc !=nil {return _afcc ;};};if _dcb .Bubble3D !=nil {if _fbba :=_dcb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); -_fbba !=nil {return _fbba ;};};if _dcb .BubbleScale !=nil {if _dgef :=_dcb .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_dgef !=nil {return _dgef ;};};if _dcb .ShowNegBubbles !=nil {if _bdf :=_dcb .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"); -_bdf !=nil {return _bdf ;};};if _dcb .SizeRepresents !=nil {if _fbbe :=_dcb .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_fbbe !=nil {return _fbbe ;};};for _fbd ,_gbfa :=range _dcb .AxId {if _ffcd :=_gbfa .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbd )); -_ffcd !=nil {return _ffcd ;};};if _dcb .ExtLst !=nil {if _agga :=_dcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agga !=nil {return _agga ;};};return nil ;};func (_ddgdd ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _ddgdd {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgdd )); -};return nil ;};func (_fbbbf ST_LblAlgn )Validate ()error {return _fbbbf .ValidateWithPath ("")};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 ;};var ST_ThicknessPercentPatternRe =_a .MustCompile (ST_ThicknessPercentPattern );func (_bgcba *ST_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaeca ,_cbbeg :=d .Token (); -if _cbbeg !=nil {return _cbbeg ;};if _ccdbg ,_baecef :=_aaeca .(_b .EndElement );_baecef &&_ccdbg .Name ==start .Name {*_bgcba =1;return nil ;};if _defc ,_ceag :=_aaeca .(_b .CharData );!_ceag {return _bb .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",_aaeca ); -}else {switch string (_defc ){case "":*_bgcba =0;case "\u0063\u0074\u0072":*_bgcba =1;case "\u006c":*_bgcba =2;case "\u0072":*_bgcba =3;};};_aaeca ,_cbbeg =d .Token ();if _cbbeg !=nil {return _cbbeg ;};if _cdea ,_bcabb :=_aaeca .(_b .EndElement );_bcabb &&_cdea .Name ==start .Name {return nil ; -};return _bb .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",_aaeca );};func (_cccbb ST_TimeUnit )ValidateWithPath (path string )error {switch _cccbb {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccbb )); -};return nil ;};func (_fadf *CT_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadf .ValAttr =ST_MarkerStyle (1);for _ ,_beea :=range start .Attr {if _beea .Name .Local =="\u0076\u0061\u006c"{_fadf .ValAttr .UnmarshalXMLAttr (_beea ); -continue ;};};for {_bcae ,_beadc :=d .Token ();if _beadc !=nil {return _bb .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",_beadc );};if _abaeb ,_adeg :=_bcae .(_b .EndElement ); -_adeg &&_abaeb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_ddff *CT_PivotFmts )ValidateWithPath (path string )error {for _egeg ,_fcaaf :=range _ddff .PivotFmt {if _eebg :=_fcaaf .ValidateWithPath (_da .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_egeg )); +_eebg !=nil {return _eebg ;};};return nil ;};func (_gcce *ST_TimeUnit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bcaf ,_ddebd :=d .Token ();if _ddebd !=nil {return _ddebd ;};if _abfb ,_bbbbg :=_bcaf .(_dd .EndElement );_bbbbg &&_abfb .Name ==start .Name {*_gcce =1; +return nil ;};if _gabb ,_baegg :=_bcaf .(_dd .CharData );!_baegg {return _da .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",_bcaf );}else {switch string (_gabb ){case "":*_gcce =0; +case "\u0064\u0061\u0079\u0073":*_gcce =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gcce =2;case "\u0079\u0065\u0061r\u0073":*_gcce =3;};};_bcaf ,_ddebd =d .Token ();if _ddebd !=nil {return _ddebd ;};if _effaa ,_gdcdd :=_bcaf .(_dd .EndElement );_gdcdd &&_effaa .Name ==start .Name {return nil ; +};return _da .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",_bcaf );};func (_fafcf ST_OfPieType )Validate ()error {return _fafcf .ValidateWithPath ("")}; +func NewCT_Grouping ()*CT_Grouping {_cbgfg :=&CT_Grouping {};return _cbgfg };func (_dgcb ST_MarkerStyle )String ()string {switch _dgcb {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 "";};var ST_LblOffsetPercentPatternRe =_e .MustCompile (ST_LblOffsetPercentPattern );func NewCT_LayoutMode ()*CT_LayoutMode {_bcfg :=&CT_LayoutMode {}; +return _bcfg };const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func NewCT_DoughnutChart ()*CT_DoughnutChart {_ggbg :=&CT_DoughnutChart {};return _ggbg }; -// Validate validates the CT_LblOffset and its children -func (_dgfg *CT_LblOffset )Validate ()error {return _dgfg .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_cfab *ST_LegendPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfab =0; -case "\u0062":*_cfab =1;case "\u0074\u0072":*_cfab =2;case "\u006c":*_cfab =3;case "\u0072":*_cfab =4;case "\u0074":*_cfab =5;};return nil ;};func (_aaaegg *CT_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaaegg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_aaaegg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_febab ST_BarGrouping )String ()string {switch _febab {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 "";}; +// Validate validates the CT_Overlap and its children +func (_agcbc *CT_Overlap )Validate ()error {return _agcbc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func NewCT_SizeRepresents ()*CT_SizeRepresents {_cegada :=&CT_SizeRepresents {};return _cegada };func (_fgadb *CT_StrRef )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_ccdcba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066"}};_dab .AddPreserveSpaceAttr (&_ccdcba ,_fgadb .F );e .EncodeElement (_fgadb .F ,_ccdcba );if _fgadb .StrCache !=nil {_gfdbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_fgadb .StrCache ,_gfdbb );};if _fgadb .ExtLst !=nil {_fdad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgadb .ExtLst ,_fdad );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func (_daae *CT_CrossBetween )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_daae .ValAttr =ST_CrossBetween (1);for _ ,_eee :=range start .Attr {if _eee .Name .Local =="\u0076\u0061\u006c"{_daae .ValAttr .UnmarshalXMLAttr (_eee ); +continue ;};};for {_dfde ,_bedg :=d .Token ();if _bedg !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_bedg );};if _bfbgf ,_cfgd :=_dfde .(_dd .EndElement ); +_cfgd &&_bfbgf .Name ==start .Name {break ;};};return nil ;};type CT_ValAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ; +MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ; +DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};type ST_Crosses byte ; -// Validate validates the EG_LineChartShared and its children -func (_fbacc *EG_LineChartShared )Validate ()error {return _fbacc .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_fba *CT_AxisUnit )ValidateWithPath (path string )error {if _fba .ValAttr <=0{return _da .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 ,_fba .ValAttr ); +};return nil ;}; -// Validate validates the EG_DLblShared and its children -func (_ecgca *EG_DLblShared )Validate ()error {return _ecgca .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_SurfaceChart and its children +func (_edada *CT_SurfaceChart )Validate ()error {return _edada .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_UpDownBar ()*CT_UpDownBar {_cgdbd :=&CT_UpDownBar {};return _cgdbd };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 (_fadgbc *ST_DispBlanksAs )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_afdgf ,_efdab :=d .Token ();if _efdab !=nil {return _efdab ;};if _dagba ,_acecc :=_afdgf .(_dd .EndElement );_acecc &&_dagba .Name ==start .Name {*_fadgbc =1; +return nil ;};if _eedfb ,_aagfd :=_afdgf .(_dd .CharData );!_aagfd {return _da .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",_afdgf );}else {switch string (_eedfb ){case "":*_fadgbc =0; +case "\u0073\u0070\u0061\u006e":*_fadgbc =1;case "\u0067\u0061\u0070":*_fadgbc =2;case "\u007a\u0065\u0072\u006f":*_fadgbc =3;};};_afdgf ,_efdab =d .Token ();if _efdab !=nil {return _efdab ;};if _febga ,_dbfd :=_afdgf .(_dd .EndElement );_dbfd &&_febga .Name ==start .Name {return nil ; +};return _da .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",_afdgf );}; -// Validate validates the CT_PageMargins and its children -func (_dddec *CT_PageMargins )Validate ()error {return _dddec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_gfacg *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdee :=range start .Attr {if _fdee .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_aaba ,_dcegb :=_d .ParseUint (_fdee .Value ,10,32); -if _dcegb !=nil {return _dcegb ;};_fafbd :=uint32 (_aaba );_gfacg .PaperSizeAttr =&_fafbd ;continue ;};if _fdee .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_bdae ,_bbcc :=_fdee .Value ,error (nil );if _bbcc !=nil {return _bbcc ; -};_gfacg .PaperHeightAttr =&_bdae ;continue ;};if _fdee .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gfbfg ,_dbbg :=_fdee .Value ,error (nil );if _dbbg !=nil {return _dbbg ;};_gfacg .PaperWidthAttr =&_gfbfg ;continue ; -};if _fdee .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_becb ,_efgbf :=_d .ParseUint (_fdee .Value ,10,32);if _efgbf !=nil {return _efgbf ;};_cdcad :=uint32 (_becb );_gfacg .FirstPageNumberAttr =&_cdcad ; -continue ;};if _fdee .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gfacg .OrientationAttr .UnmarshalXMLAttr (_fdee );continue ;};if _fdee .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_dbae ,_dcee :=_d .ParseBool (_fdee .Value ); -if _dcee !=nil {return _dcee ;};_gfacg .BlackAndWhiteAttr =&_dbae ;continue ;};if _fdee .Name .Local =="\u0064\u0072\u0061f\u0074"{_dcga ,_afgfb :=_d .ParseBool (_fdee .Value );if _afgfb !=nil {return _afgfb ;};_gfacg .DraftAttr =&_dcga ;continue ;};if _fdee .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_cecca ,_dagdd :=_d .ParseBool (_fdee .Value ); -if _dagdd !=nil {return _dagdd ;};_gfacg .UseFirstPageNumberAttr =&_cecca ;continue ;};if _fdee .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gbae ,_abbf :=_d .ParseInt (_fdee .Value ,10,32);if _abbf !=nil {return _abbf ; -};_fcfeb :=int32 (_gbae );_gfacg .HorizontalDpiAttr =&_fcfeb ;continue ;};if _fdee .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_bbce ,_eacd :=_d .ParseInt (_fdee .Value ,10,32);if _eacd !=nil {return _eacd ;};_geec :=int32 (_bbce ); -_gfacg .VerticalDpiAttr =&_geec ;continue ;};if _fdee .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ggbd ,_agege :=_d .ParseUint (_fdee .Value ,10,32);if _agege !=nil {return _agege ;};_aeaa :=uint32 (_ggbd );_gfacg .CopiesAttr =&_aeaa ;continue ; -};};for {_cded ,_cbgac :=d .Token ();if _cbgac !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_cbgac );};if _bgdf ,_ecfaf :=_cded .(_b .EndElement ); -_ecfaf &&_bgdf .Name ==start .Name {break ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_affea :=&CT_Extension {};return _affea };func (_bga *CT_AxDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bga .Choice =NewCT_AxDataSourceChoice (); -_ggb :for {_dae ,_geb :=d .Token ();if _geb !=nil {return _geb ;};switch _ace :=_dae .(type ){case _b .StartElement :switch _ace .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bga .Choice =NewCT_AxDataSourceChoice (); -if _gdfa :=d .DecodeElement (&_bga .Choice .MultiLvlStrRef ,&_ace );_gdfa !=nil {return _gdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bga .Choice =NewCT_AxDataSourceChoice (); -if _egc :=d .DecodeElement (&_bga .Choice .NumRef ,&_ace );_egc !=nil {return _egc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bga .Choice =NewCT_AxDataSourceChoice (); -if _gbfb :=d .DecodeElement (&_bga .Choice .NumLit ,&_ace );_gbfb !=nil {return _gbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bga .Choice =NewCT_AxDataSourceChoice (); -if _fbge :=d .DecodeElement (&_bga .Choice .StrRef ,&_ace );_fbge !=nil {return _fbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_bga .Choice =NewCT_AxDataSourceChoice (); -if _cdf :=d .DecodeElement (&_bga .Choice .StrLit ,&_ace );_cdf !=nil {return _cdf ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_ace .Name ); -if _eef :=d .Skip ();_eef !=nil {return _eef ;};};case _b .EndElement :break _ggb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DPt and its children +func (_dfaf *CT_DPt )Validate ()error {return _dfaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");}; -// Validate validates the CT_MarkerSize and its children -func (_eegea *CT_MarkerSize )Validate ()error {return _eegea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");}; +// Validate validates the CT_BubbleSer and its children +func (_dffcf *CT_BubbleSer )Validate ()error {return _dffcf .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_de .CT_ShapeProperties ;};func (_fcg *CT_BubbleSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_bcac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcg .Idx ,_bcac );_bfad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fcg .Order ,_bfad );if _fcg .Tx !=nil {_ecff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_fcg .Tx ,_ecff );};if _fcg .SpPr !=nil {_dfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcg .SpPr ,_dfc );};if _fcg .InvertIfNegative !=nil {_deaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_fcg .InvertIfNegative ,_deaa );};if _fcg .DPt !=nil {_fcac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_afc :=range _fcg .DPt {e .EncodeElement (_afc ,_fcac );};};if _fcg .DLbls !=nil {_aeba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fcg .DLbls ,_aeba );};if _fcg .Trendline !=nil {_bfdb :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bbbge :=range _fcg .Trendline {e .EncodeElement (_bbbge ,_bfdb ); +};};if _fcg .ErrBars !=nil {_fdfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_gbe :=range _fcg .ErrBars {e .EncodeElement (_gbe ,_fdfc );};};if _fcg .XVal !=nil {_fgcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; +e .EncodeElement (_fcg .XVal ,_fgcd );};if _fcg .YVal !=nil {_ffb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_fcg .YVal ,_ffb );};if _fcg .BubbleSize !=nil {_bede :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_fcg .BubbleSize ,_bede );};if _fcg .Bubble3D !=nil {_gbee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_fcg .Bubble3D ,_gbee );};if _fcg .ExtLst !=nil {_ecddb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fcg .ExtLst ,_ecddb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_acdd *CT_PictureStackUnit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_acdd .ValAttr =0+1;for _ ,_dfbgc :=range start .Attr {if _dfbgc .Name .Local =="\u0076\u0061\u006c"{_dbdbf ,_ffgbd :=_b .ParseFloat (_dfbgc .Value ,64); +if _ffgbd !=nil {return _ffgbd ;};_acdd .ValAttr =_dbdbf ;continue ;};};for {_baee ,_afafg :=d .Token ();if _afafg !=nil {return _da .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_afafg ); +};if _ddeb ,_fgagg :=_baee .(_dd .EndElement );_fgagg &&_ddeb .Name ==start .Name {break ;};};return nil ;};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 (_ccbd *CT_LegendPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ccbd .ValAttr !=ST_LegendPosUnset {_ddfcb ,_gefcef :=_ccbd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _gefcef !=nil {return _gefcef ;};start .Attr =append (start .Attr ,_ddfcb );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;}; -// Validate validates the CT_BarDir and its children -func (_gdc *CT_BarDir )Validate ()error {return _gdc .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_eceba *CT_DispUnits )ValidateWithPath (path string )error {if _eceba .Choice !=nil {if _eecdg :=_eceba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eecdg !=nil {return _eecdg ;};};if _eceba .DispUnitsLbl !=nil {if _afge :=_eceba .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"); +_afge !=nil {return _afge ;};};if _eceba .ExtLst !=nil {if _agee :=_eceba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agee !=nil {return _agee ;};};return nil ;};func (_fcgge *CT_Surface )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _fcgge .Thickness !=nil {_fcaed :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_fcgge .Thickness ,_fcaed );};if _fcgge .SpPr !=nil {_abaab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fcgge .SpPr ,_abaab );};if _fcgge .PictureOptions !=nil {_gdcgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fcgge .PictureOptions ,_gdcgb ); +};if _fcgge .ExtLst !=nil {_dded :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgge .ExtLst ,_dded );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_fcgda ST_GapAmount )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _fcgda .ST_GapAmountPercent !=nil {e .EncodeToken (_dd .CharData (*_fcgda .ST_GapAmountPercent ));};if _fcgda .ST_GapAmountUShort !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_fcgda .ST_GapAmountUShort )));};return e .EncodeToken (_dd .EndElement {Name :start .Name }); +};func (_eacc *CT_SurfaceSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_bcadc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eacc .Idx ,_bcadc );_fcfef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_eacc .Order ,_fcfef );if _eacc .Tx !=nil {_cfce :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eacc .Tx ,_cfce );};if _eacc .SpPr !=nil {_egbgc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_eacc .SpPr ,_egbgc );};if _eacc .Cat !=nil {_dcfef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eacc .Cat ,_dcfef );};if _eacc .Val !=nil {_agac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}}; +e .EncodeElement (_eacc .Val ,_agac );};if _eacc .ExtLst !=nil {_agfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eacc .ExtLst ,_agfg );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func NewCT_BarDir ()*CT_BarDir {_abggd :=&CT_BarDir {};return _abggd }; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_abgbd *CT_TimeUnit )ValidateWithPath (path string )error {if _ecgbf :=_abgbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgbf !=nil {return _ecgbf ;};return nil ;}; +// Validate validates the CT_DLbl and its children +func (_accf *CT_DLbl )Validate ()error {return _accf .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func NewCT_TxChoice ()*CT_TxChoice {_eebbg :=&CT_TxChoice {};return _eebbg };func (_fdeea ST_BubbleScale )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _fdeea .ST_BubbleScalePercent !=nil {e .EncodeToken (_dd .CharData (*_fdeea .ST_BubbleScalePercent ));};if _fdeea .ST_BubbleScaleUInt !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_fdeea .ST_BubbleScaleUInt )));};return e .EncodeToken (_dd .EndElement {Name :start .Name }); +};func (_accee ST_ErrValType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gfeb :=_dd .Attr {};_gfeb .Name =name ;switch _accee {case ST_ErrValTypeUnset :_gfeb .Value ="";case ST_ErrValTypeCust :_gfeb .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_gfeb .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c"; +case ST_ErrValTypePercentage :_gfeb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_gfeb .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_gfeb .Value ="\u0073\u0074\u0064\u0045\u0072\u0072"; +};return _gfeb ,nil ;};func (_dede *CT_BubbleSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dede .Idx =NewCT_UnsignedInt ();_dede .Order =NewCT_UnsignedInt ();_eeb :for {_ebff ,_aecg :=d .Token ();if _aecg !=nil {return _aecg ;};switch _gabe :=_ebff .(type ){case _dd .StartElement :switch _gabe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bde :=d .DecodeElement (_dede .Idx ,&_gabe ); +_bde !=nil {return _bde ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acga :=d .DecodeElement (_dede .Order ,&_gabe ); +_acga !=nil {return _acga ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dede .Tx =NewCT_SerTx (); +if _cabb :=d .DecodeElement (_dede .Tx ,&_gabe );_cabb !=nil {return _cabb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dede .SpPr =_de .NewCT_ShapeProperties (); +if _daec :=d .DecodeElement (_dede .SpPr ,&_gabe );_daec !=nil {return _daec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_dede .InvertIfNegative =NewCT_Boolean (); +if _eaab :=d .DecodeElement (_dede .InvertIfNegative ,&_gabe );_eaab !=nil {return _eaab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_acbb :=NewCT_DPt (); +if _cdbd :=d .DecodeElement (_acbb ,&_gabe );_cdbd !=nil {return _cdbd ;};_dede .DPt =append (_dede .DPt ,_acbb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dede .DLbls =NewCT_DLbls (); +if _dbed :=d .DecodeElement (_dede .DLbls ,&_gabe );_dbed !=nil {return _dbed ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cbc :=NewCT_Trendline (); +if _gcgc :=d .DecodeElement (_cbc ,&_gabe );_gcgc !=nil {return _gcgc ;};_dede .Trendline =append (_dede .Trendline ,_cbc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ceb :=NewCT_ErrBars (); +if _eegg :=d .DecodeElement (_ceb ,&_gabe );_eegg !=nil {return _eegg ;};_dede .ErrBars =append (_dede .ErrBars ,_ceb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_dede .XVal =NewCT_AxDataSource (); +if _dbd :=d .DecodeElement (_dede .XVal ,&_gabe );_dbd !=nil {return _dbd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_dede .YVal =NewCT_NumDataSource (); +if _cec :=d .DecodeElement (_dede .YVal ,&_gabe );_cec !=nil {return _cec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_dede .BubbleSize =NewCT_NumDataSource (); +if _gdgd :=d .DecodeElement (_dede .BubbleSize ,&_gabe );_gdgd !=nil {return _gdgd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_dede .Bubble3D =NewCT_Boolean (); +if _fgfe :=d .DecodeElement (_dede .Bubble3D ,&_gabe );_fgfe !=nil {return _fgfe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dede .ExtLst =NewCT_ExtensionList (); +if _gcdd :=d .DecodeElement (_dede .ExtLst ,&_gabe );_gcdd !=nil {return _gcdd ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_gabe .Name ); +if _gacb :=d .Skip ();_gacb !=nil {return _gacb ;};};case _dd .EndElement :break _eeb ;case _dd .CharData :};};return nil ;};func (_bccb *CT_Lvl )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bccb .Pt !=nil {_ccaea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0074"}}; +for _ ,_geda :=range _bccb .Pt {e .EncodeElement (_geda ,_ccaea );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dggd *CT_Grouping )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dggd .ValAttr !=ST_GroupingUnset {_acdc ,_cabbg :=_dggd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _cabbg !=nil {return _cabbg ;};start .Attr =append (start .Attr ,_acdc );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_DLbls ()*CT_DLbls {_eafgb :=&CT_DLbls {};return _eafgb };type CT_RadarChart struct{RadarStyle *CT_RadarStyle ; +VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025"; +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;); -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_gbffd *CT_ErrBars )ValidateWithPath (path string )error {if _gbffd .ErrDir !=nil {if _dcgcg :=_gbffd .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_dcgcg !=nil {return _dcgcg ;};};if _ggdac :=_gbffd .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"); -_ggdac !=nil {return _ggdac ;};if _deeaf :=_gbffd .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_deeaf !=nil {return _deeaf ;};if _gbffd .NoEndCap !=nil {if _ddgf :=_gbffd .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p"); -_ddgf !=nil {return _ddgf ;};};if _gbffd .Plus !=nil {if _abcc :=_gbffd .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_abcc !=nil {return _abcc ;};};if _gbffd .Minus !=nil {if _dccgb :=_gbffd .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073"); -_dccgb !=nil {return _dccgb ;};};if _gbffd .Val !=nil {if _ebab :=_gbffd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ebab !=nil {return _ebab ;};};if _gbffd .SpPr !=nil {if _dagcf :=_gbffd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dagcf !=nil {return _dagcf ;};};if _gbffd .ExtLst !=nil {if _cccf :=_gbffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccf !=nil {return _cccf ;};};return nil ;};func (_aaccb *EG_AxShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_abffc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -e .EncodeElement (_aaccb .AxId ,_abffc );_dfaga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aaccb .Scaling ,_dfaga );if _aaccb .Delete !=nil {_aadec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_aaccb .Delete ,_aadec );};_beef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aaccb .AxPos ,_beef );if _aaccb .MajorGridlines !=nil {_fecg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_aaccb .MajorGridlines ,_fecg );};if _aaccb .MinorGridlines !=nil {_defg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaccb .MinorGridlines ,_defg ); -};if _aaccb .Title !=nil {_fdaba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aaccb .Title ,_fdaba );};if _aaccb .NumFmt !=nil {_eddge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_aaccb .NumFmt ,_eddge );};if _aaccb .MajorTickMark !=nil {_adfde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaccb .MajorTickMark ,_adfde ); -};if _aaccb .MinorTickMark !=nil {_caaee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaccb .MinorTickMark ,_caaee );};if _aaccb .TickLblPos !=nil {_gfced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; -e .EncodeElement (_aaccb .TickLblPos ,_gfced );};if _aaccb .SpPr !=nil {_eefb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaccb .SpPr ,_eefb );};if _aaccb .TxPr !=nil {_cdbef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_aaccb .TxPr ,_cdbef );};_dcaee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aaccb .CrossAx ,_dcaee );if _aaccb .Choice !=nil {_aaccb .Choice .MarshalXML (e ,_b .StartElement {}); -};return nil ;}; +// Validate validates the CT_PictureStackUnit and its children +func (_cada *CT_PictureStackUnit )Validate ()error {return _cada .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_edbgac *CT_SerTxChoice )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _edbgac .StrRef !=nil {_ggeba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_edbgac .StrRef ,_ggeba );};if _edbgac .V !=nil {_efad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076"}};_dab .AddPreserveSpaceAttr (&_efad ,*_edbgac .V );e .EncodeElement (_edbgac .V ,_efad );};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_bfcggg :=&CT_RadarChart {}; +_bfcggg .RadarStyle =NewCT_RadarStyle ();return _bfcggg ;};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ; +};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_eegf :=&CT_DispUnitsLbl {};return _eegf };func (_dgbgd ST_TimeUnit )Validate ()error {return _dgbgd .ValidateWithPath ("")};func (_aege *CT_PlotAreaChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_babcg :for {_aaae ,_bfed :=d .Token (); +if _bfed !=nil {return _bfed ;};switch _addfa :=_aaae .(type ){case _dd .StartElement :switch _addfa .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aege .AreaChart =NewCT_AreaChart (); +if _bgggd :=d .DecodeElement (_aege .AreaChart ,&_addfa );_bgggd !=nil {return _bgggd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aege .Area3DChart =NewCT_Area3DChart (); +if _dccb :=d .DecodeElement (_aege .Area3DChart ,&_addfa );_dccb !=nil {return _dccb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aege .LineChart =NewCT_LineChart (); +if _gegfa :=d .DecodeElement (_aege .LineChart ,&_addfa );_gegfa !=nil {return _gegfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aege .Line3DChart =NewCT_Line3DChart (); +if _ffcg :=d .DecodeElement (_aege .Line3DChart ,&_addfa );_ffcg !=nil {return _ffcg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_aege .StockChart =NewCT_StockChart (); +if _aggf :=d .DecodeElement (_aege .StockChart ,&_addfa );_aggf !=nil {return _aggf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_aege .RadarChart =NewCT_RadarChart (); +if _affc :=d .DecodeElement (_aege .RadarChart ,&_addfa );_affc !=nil {return _affc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_aege .ScatterChart =NewCT_ScatterChart (); +if _fede :=d .DecodeElement (_aege .ScatterChart ,&_addfa );_fede !=nil {return _fede ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_aege .PieChart =NewCT_PieChart (); +if _daffc :=d .DecodeElement (_aege .PieChart ,&_addfa );_daffc !=nil {return _daffc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aege .Pie3DChart =NewCT_Pie3DChart (); +if _fagff :=d .DecodeElement (_aege .Pie3DChart ,&_addfa );_fagff !=nil {return _fagff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_aege .DoughnutChart =NewCT_DoughnutChart (); +if _gfcce :=d .DecodeElement (_aege .DoughnutChart ,&_addfa );_gfcce !=nil {return _gfcce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_aege .BarChart =NewCT_BarChart (); +if _fbaa :=d .DecodeElement (_aege .BarChart ,&_addfa );_fbaa !=nil {return _fbaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aege .Bar3DChart =NewCT_Bar3DChart (); +if _deceg :=d .DecodeElement (_aege .Bar3DChart ,&_addfa );_deceg !=nil {return _deceg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_aege .OfPieChart =NewCT_OfPieChart (); +if _facba :=d .DecodeElement (_aege .OfPieChart ,&_addfa );_facba !=nil {return _facba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_aege .SurfaceChart =NewCT_SurfaceChart (); +if _cdbbg :=d .DecodeElement (_aege .SurfaceChart ,&_addfa );_cdbbg !=nil {return _cdbbg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_aege .Surface3DChart =NewCT_Surface3DChart (); +if _bgfdf :=d .DecodeElement (_aege .Surface3DChart ,&_addfa );_bgfdf !=nil {return _bgfdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_aege .BubbleChart =NewCT_BubbleChart (); +if _becba :=d .DecodeElement (_aege .BubbleChart ,&_addfa );_becba !=nil {return _becba ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_addfa .Name ); +if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _dd .EndElement :break _babcg ;case _dd .CharData :};};return nil ;};func (_debeg ST_PageSetupOrientation )String ()string {switch _debeg {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 "";};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2; +ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_LineSer ()*CT_LineSer {_efddg :=&CT_LineSer {};_efddg .Idx =NewCT_UnsignedInt ();_efddg .Order =NewCT_UnsignedInt ();return _efddg ;};func (_dcefg ST_HPercent )String ()string {if _dcefg .ST_HPercentWithSymbol !=nil {return _da .Sprintf ("\u0025\u0076",*_dcefg .ST_HPercentWithSymbol ); +};if _dcefg .ST_HPercentUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_dcefg .ST_HPercentUShort );};return "";}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_egcbg *EG_LegendEntryData )ValidateWithPath (path string )error {if _egcbg .TxPr !=nil {if _eedda :=_egcbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eedda !=nil {return _eedda ;};};return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_aedf :=&CT_TrendlineType {}; -return _aedf }; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_eaa *CT_AxPos )ValidateWithPath (path string )error {if _eaa .ValAttr ==ST_AxPosUnset {return _da .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 _gca :=_eaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gca !=nil {return _gca ;};return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_egdfd *CT_OfPieType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _egdfd .ValAttr !=ST_OfPieTypeUnset {_eafge ,_fgad :=_egdfd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _fgad !=nil {return _fgad ;};start .Attr =append (start .Attr ,_eafge );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_dbe *CT_BubbleScale )ValidateWithPath (path string )error {if _dbe .ValAttr !=nil {if _aeba :=_dbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeba !=nil {return _aeba ;};};return nil ;};func (_gdaed ST_LayoutTarget )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcbda :=_b .Attr {}; -_dcbda .Name =name ;switch _gdaed {case ST_LayoutTargetUnset :_dcbda .Value ="";case ST_LayoutTargetInner :_dcbda .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_dcbda .Value ="\u006f\u0075\u0074e\u0072";};return _dcbda ,nil ;};func (_effc *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _effc .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_effc .AlignWithMarginsAttr ))}); -};if _effc .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_effc .DifferentOddEvenAttr ))}); -};if _effc .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_effc .DifferentFirstAttr ))}); -};e .EncodeToken (start );if _effc .OddHeader !=nil {_bffd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_bffd ,*_effc .OddHeader );e .EncodeElement (_effc .OddHeader ,_bffd ); -};if _effc .OddFooter !=nil {_fbcf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_fbcf ,*_effc .OddFooter );e .EncodeElement (_effc .OddFooter ,_fbcf );};if _effc .EvenHeader !=nil {_ddde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}}; -_ae .AddPreserveSpaceAttr (&_ddde ,*_effc .EvenHeader );e .EncodeElement (_effc .EvenHeader ,_ddde );};if _effc .EvenFooter !=nil {_cdefa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}}; -_ae .AddPreserveSpaceAttr (&_cdefa ,*_effc .EvenFooter );e .EncodeElement (_effc .EvenFooter ,_cdefa );};if _effc .FirstHeader !=nil {_geedf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}}; -_ae .AddPreserveSpaceAttr (&_geedf ,*_effc .FirstHeader );e .EncodeElement (_effc .FirstHeader ,_geedf );};if _effc .FirstFooter !=nil {_dada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}}; -_ae .AddPreserveSpaceAttr (&_dada ,*_effc .FirstFooter );e .EncodeElement (_effc .FirstFooter ,_dada );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DepthPercent and its children +func (_geee *CT_DepthPercent )Validate ()error {return _geee .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_bee *CT_BandFmts )ValidateWithPath (path string )error {for _gebd ,_gcdc :=range _bee .BandFmt {if _aad :=_gcdc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_gebd ));_aad !=nil {return _aad ; -};};return nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_gged *CT_PictureFormat )Validate ()error {return _gged .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_edagb *CT_PrintSettings )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _edagb .HeaderFooter !=nil {_gdcgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_edagb .HeaderFooter ,_gdcgd );};if _edagb .PageMargins !=nil {_becge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_edagb .PageMargins ,_becge );};if _edagb .PageSetup !=nil {_cdaeg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_edagb .PageSetup ,_cdaeg );};if _edagb .LegacyDrawingHF !=nil {_fdegc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}}; +e .EncodeElement (_edagb .LegacyDrawingHF ,_fdegc );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_eefeg *CT_RadarChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eefeg .RadarStyle =NewCT_RadarStyle (); +_afeea :for {_aagfb ,_effff :=d .Token ();if _effff !=nil {return _effff ;};switch _bggd :=_aagfb .(type ){case _dd .StartElement :switch _bggd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _cfac :=d .DecodeElement (_eefeg .RadarStyle ,&_bggd ); +_cfac !=nil {return _cfac ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefeg .VaryColors =NewCT_Boolean (); +if _afdfe :=d .DecodeElement (_eefeg .VaryColors ,&_bggd );_afdfe !=nil {return _afdfe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccacc :=NewCT_RadarSer (); +if _fbfdd :=d .DecodeElement (_ccacc ,&_bggd );_fbfdd !=nil {return _fbfdd ;};_eefeg .Ser =append (_eefeg .Ser ,_ccacc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefeg .DLbls =NewCT_DLbls (); +if _adfe :=d .DecodeElement (_eefeg .DLbls ,&_bggd );_adfe !=nil {return _adfe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegc :=NewCT_UnsignedInt (); +if _eggag :=d .DecodeElement (_gegc ,&_bggd );_eggag !=nil {return _eggag ;};_eefeg .AxId =append (_eefeg .AxId ,_gegc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefeg .ExtLst =NewCT_ExtensionList (); +if _ffbc :=d .DecodeElement (_eefeg .ExtLst ,&_bggd );_ffbc !=nil {return _ffbc ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bggd .Name ); +if _fffbe :=d .Skip ();_fffbe !=nil {return _fffbe ;};};case _dd .EndElement :break _afeea ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_dcbcc *CT_RadarSer )ValidateWithPath (path string )error {if _defd :=_dcbcc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_defd !=nil {return _defd ;};if _acadf :=_dcbcc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_acadf !=nil {return _acadf ;};if _dcbcc .Tx !=nil {if _bfaag :=_dcbcc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bfaag !=nil {return _bfaag ;};};if _dcbcc .SpPr !=nil {if _fdecd :=_dcbcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fdecd !=nil {return _fdecd ;};};if _dcbcc .Marker !=nil {if _gdbf :=_dcbcc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gdbf !=nil {return _gdbf ;};};for _dfbad ,_dgba :=range _dcbcc .DPt {if _cccdf :=_dgba .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dfbad )); -_cccdf !=nil {return _cccdf ;};};if _dcbcc .DLbls !=nil {if _efbe :=_dcbcc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_efbe !=nil {return _efbe ;};};if _dcbcc .Cat !=nil {if _cggge :=_dcbcc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_cggge !=nil {return _cggge ;};};if _dcbcc .Val !=nil {if _dbba :=_dcbcc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbba !=nil {return _dbba ;};};if _dcbcc .ExtLst !=nil {if _efaa :=_dcbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efaa !=nil {return _efaa ;};};return nil ;};func (_edcd *ST_DLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edcd =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_edcd =1;case "\u0062":*_edcd =2;case "\u0063\u0074\u0072":*_edcd =3; -case "\u0069\u006e\u0042\u0061\u0073\u0065":*_edcd =4;case "\u0069\u006e\u0045n\u0064":*_edcd =5;case "\u006c":*_edcd =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_edcd =7;case "\u0072":*_edcd =8;case "\u0074":*_edcd =9;};return nil ;};func (_efcb *CT_HoleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdda :=range start .Attr {if _fdda .Name .Local =="\u0076\u0061\u006c"{_cafg ,_eega :=ParseUnionST_HoleSize (_fdda .Value ); -if _eega !=nil {return _eega ;};_efcb .ValAttr =&_cafg ;continue ;};};for {_bgffa ,_cgccg :=d .Token ();if _cgccg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_cgccg ); -};if _edde ,_acgdac :=_bgffa .(_b .EndElement );_acgdac &&_edde .Name ==start .Name {break ;};};return nil ;};func (_bab *CT_AreaSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_bab .Idx ,_dfff );_fe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bab .Order ,_fe );if _bab .Tx !=nil {_fdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_bab .Tx ,_fdf );};if _bab .SpPr !=nil {_bec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bab .SpPr ,_bec );};if _bab .PictureOptions !=nil {_gcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_bab .PictureOptions ,_gcg );};if _bab .DPt !=nil {_ecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bfd :=range _bab .DPt {e .EncodeElement (_bfd ,_ecb );};};if _bab .DLbls !=nil {_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_bab .DLbls ,_gcd );};if _bab .Trendline !=nil {_dag :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bdbdg :=range _bab .Trendline {e .EncodeElement (_bdbdg ,_dag ); -};};if _bab .ErrBars !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_bfbc :=range _bab .ErrBars {e .EncodeElement (_bfbc ,_bcg );};};if _bab .Cat !=nil {_gde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_bab .Cat ,_gde );};if _bab .Val !=nil {_fdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bab .Val ,_fdc );};if _bab .ExtLst !=nil {_fbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bab .ExtLst ,_fbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adgb ST_BarDir )String ()string {switch _adgb {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return ""; -};func (_ebbg *CT_ValAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_deedc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ebbg .AxId ,_deedc );_ddcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; -e .EncodeElement (_ebbg .Scaling ,_ddcdd );if _ebbg .Delete !=nil {_fdfgbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebbg .Delete ,_fdfgbc );};_fbeab :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_ebbg .AxPos ,_fbeab );if _ebbg .MajorGridlines !=nil {_adfef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebbg .MajorGridlines ,_adfef ); -};if _ebbg .MinorGridlines !=nil {_daace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebbg .MinorGridlines ,_daace );};if _ebbg .Title !=nil {_agfgd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_ebbg .Title ,_agfgd );};if _ebbg .NumFmt !=nil {_ddabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebbg .NumFmt ,_ddabe );};if _ebbg .MajorTickMark !=nil {_caada :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_ebbg .MajorTickMark ,_caada );};if _ebbg .MinorTickMark !=nil {_gacd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebbg .MinorTickMark ,_gacd ); -};if _ebbg .TickLblPos !=nil {_eaeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ebbg .TickLblPos ,_eaeaa );};if _ebbg .SpPr !=nil {_cfcfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_ebbg .SpPr ,_cfcfb );};if _ebbg .TxPr !=nil {_fdgbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebbg .TxPr ,_fdgbg );};_cgcba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_ebbg .CrossAx ,_cgcba );if _ebbg .Choice !=nil {_ebbg .Choice .MarshalXML (e ,_b .StartElement {});};if _ebbg .CrossBetween !=nil {_cadee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}}; -e .EncodeElement (_ebbg .CrossBetween ,_cadee );};if _ebbg .MajorUnit !=nil {_fcdcd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebbg .MajorUnit ,_fcdcd );};if _ebbg .MinorUnit !=nil {_dafdc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_ebbg .MinorUnit ,_dafdc );};if _ebbg .DispUnits !=nil {_ccba :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_ebbg .DispUnits ,_ccba );};if _ebbg .ExtLst !=nil {_dbgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ebbg .ExtLst ,_dbgfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbgcf ST_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbgcf .String (),start );};func (_gggda *CT_TextLanguageID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecfb :=range start .Attr {if _ecfb .Name .Local =="\u0076\u0061\u006c"{_bfaeg ,_egedg :=_ecfb .Value ,error (nil ); -if _egedg !=nil {return _egedg ;};_gggda .ValAttr =_bfaeg ;continue ;};};for {_dgfcac ,_gfagb :=d .Token ();if _gfagb !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_gfagb ); -};if _gbbcc ,_abca :=_dgfcac .(_b .EndElement );_abca &&_gbbcc .Name ==start .Name {break ;};};return nil ;};func (_ecbgg *UserShapes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 _ecbgg .CT_Drawing .MarshalXML (e ,start );};func (_cfaa *CT_Title )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdc :for {_bgcde ,_begae :=d .Token (); -if _begae !=nil {return _begae ;};switch _badfe :=_bgcde .(type ){case _b .StartElement :switch _badfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaa .Tx =NewCT_Tx (); -if _bgbce :=d .DecodeElement (_cfaa .Tx ,&_badfe );_bgbce !=nil {return _bgbce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaa .Layout =NewCT_Layout (); -if _gccbb :=d .DecodeElement (_cfaa .Layout ,&_badfe );_gccbb !=nil {return _gccbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_cfaa .Overlay =NewCT_Boolean (); -if _afec :=d .DecodeElement (_cfaa .Overlay ,&_badfe );_afec !=nil {return _afec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaa .SpPr =_ca .NewCT_ShapeProperties (); -if _fgdcb :=d .DecodeElement (_cfaa .SpPr ,&_badfe );_fgdcb !=nil {return _fgdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaa .TxPr =_ca .NewCT_TextBody (); -if _bbad :=d .DecodeElement (_cfaa .TxPr ,&_badfe );_bbad !=nil {return _bbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaa .ExtLst =NewCT_ExtensionList (); -if _bgdcc :=d .DecodeElement (_cfaa .ExtLst ,&_badfe );_bgdcc !=nil {return _bgdcc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_badfe .Name ); -if _bfadc :=d .Skip ();_bfadc !=nil {return _bfadc ;};};case _b .EndElement :break _bfdc ;case _b .CharData :};};return nil ;};func (_afea *CT_MultiLvlStrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afea .PtCount !=nil {_aceg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}}; -e .EncodeElement (_afea .PtCount ,_aceg );};if _afea .Lvl !=nil {_ebbef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_bbbag :=range _afea .Lvl {e .EncodeElement (_bbbag ,_ebbef );};};if _afea .ExtLst !=nil {_geba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_afea .ExtLst ,_geba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TickMark ()*CT_TickMark {_daada :=&CT_TickMark {};return _daada };func (_dfde *CT_ExternalData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beae :=range start .Attr {if _beae .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"&&_beae .Name .Local =="\u0069\u0064"||_beae .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"&&_beae .Name .Local =="\u0069\u0064"{_efc ,_fbbcd :=_beae .Value ,error (nil ); -if _fbbcd !=nil {return _fbbcd ;};_dfde .IdAttr =_efc ;continue ;};};_feef :for {_afgd ,_gbfg :=d .Token ();if _gbfg !=nil {return _gbfg ;};switch _eadc :=_afgd .(type ){case _b .StartElement :switch _eadc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_dfde .AutoUpdate =NewCT_Boolean (); -if _edcc :=d .DecodeElement (_dfde .AutoUpdate ,&_eadc );_edcc !=nil {return _edcc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eadc .Name ); -if _bdfeg :=d .Skip ();_bdfeg !=nil {return _bdfeg ;};};case _b .EndElement :break _feef ;case _b .CharData :};};return nil ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ; -DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_BarDir ()*CT_BarDir {_ecbd :=&CT_BarDir {};return _ecbd };type ST_BuiltInUnit byte ;type CT_DispUnitsLbl struct{Layout *CT_Layout ; -Tx *CT_Tx ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;};func (_beda *CT_HPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feda :=range start .Attr {if _feda .Name .Local =="\u0076\u0061\u006c"{_ebfa ,_dafg :=ParseUnionST_HPercent (_feda .Value ); -if _dafg !=nil {return _dafg ;};_beda .ValAttr =&_ebfa ;continue ;};};for {_cbfa ,_dfabf :=d .Token ();if _dfabf !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_dfabf ); -};if _bdfb ,_agcgg :=_cbfa .(_b .EndElement );_agcgg &&_bdfb .Name ==start .Name {break ;};};return nil ;};var ST_OverlapPercentPatternRe =_a .MustCompile (ST_OverlapPercentPattern );func (_daeeg *ST_Thickness )Validate ()error {return _daeeg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_cdgc *CT_NumRef )ValidateWithPath (path string )error {if _cdgc .NumCache !=nil {if _dgebf :=_cdgc .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_dgebf !=nil {return _dgebf ;};};if _cdgc .ExtLst !=nil {if _cfbcd :=_cdgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfbcd !=nil {return _cfbcd ;};};return nil ;};type ST_PageSetupOrientation byte ;func (_degd *CT_DispUnitsLbl )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _degd .Layout !=nil {_bgeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_degd .Layout ,_bgeg );};if _degd .Tx !=nil {_fcdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_degd .Tx ,_fcdd );};if _degd .SpPr !=nil {_bcca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_degd .SpPr ,_bcca );};if _degd .TxPr !=nil {_ace :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_degd .TxPr ,_ace );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ; +};type ST_ErrValType byte ;func NewCT_GapAmount ()*CT_GapAmount {_fbbba :=&CT_GapAmount {};return _fbbba };func (_cgcc *CT_FirstSliceAng )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_eggd :=range start .Attr {if _eggd .Name .Local =="\u0076\u0061\u006c"{_cfdd ,_daaf :=_b .ParseUint (_eggd .Value ,10,16); +if _daaf !=nil {return _daaf ;};_gce :=uint16 (_cfdd );_cgcc .ValAttr =&_gce ;continue ;};};for {_babd ,_ceag :=d .Token ();if _ceag !=nil {return _da .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",_ceag ); +};if _afcdg ,_gagfa :=_babd .(_dd .EndElement );_gagfa &&_afcdg .Name ==start .Name {break ;};};return nil ;};func (_aaabf ST_DepthPercent )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _aaabf .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_dd .CharData (*_aaabf .ST_DepthPercentWithSymbol )); +};if _aaabf .ST_DepthPercentUShort !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_aaabf .ST_DepthPercentUShort )));};return e .EncodeToken (_dd .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_bdgc *CT_TextLanguageID )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_dfffc *CT_TickMark )ValidateWithPath (path string )error {if _dbee :=_dfffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbee !=nil {return _dbee ;};return nil ;};func (_cega *CT_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfg :=range start .Attr {if _dbfg .Name .Local =="\u0076\u0061\u006c"{_cega .ValAttr .UnmarshalXMLAttr (_dbfg ); -continue ;};};for {_ddee ,_fcab :=d .Token ();if _fcab !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fcab );};if _edfag ,_geed :=_ddee .(_b .EndElement ); -_geed &&_edfag .Name ==start .Name {break ;};};return nil ;};func (_edef *CT_ScatterChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dcfgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_edef .ScatterStyle ,_dcfgd );if _edef .VaryColors !=nil {_ebbdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edef .VaryColors ,_ebbdb );};if _edef .Ser !=nil {_ddgca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gedbd :=range _edef .Ser {e .EncodeElement (_gedbd ,_ddgca );};};if _edef .DLbls !=nil {_agfad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edef .DLbls ,_agfad );};_gdeac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_egcdf :=range _edef .AxId {e .EncodeElement (_egcdf ,_gdeac );};if _edef .ExtLst !=nil {_eeafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edef .ExtLst ,_eeafb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gab *CT_BarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_gab .BarDir ,_dfe ); -if _gab .Grouping !=nil {_fac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gab .Grouping ,_fac );};if _gab .VaryColors !=nil {_fbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_gab .VaryColors ,_fbbf );};if _gab .Ser !=nil {_bea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecc :=range _gab .Ser {e .EncodeElement (_ecc ,_bea );};};if _gab .DLbls !=nil {_eace :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gab .DLbls ,_eace );};if _gab .GapWidth !=nil {_bcgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gab .GapWidth ,_bcgc );};if _gab .Overlap !=nil {_fea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}}; -e .EncodeElement (_gab .Overlap ,_fea );};if _gab .SerLines !=nil {_dca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_dbd :=range _gab .SerLines {e .EncodeElement (_dbd ,_dca );};};_cbba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_cef :=range _gab .AxId {e .EncodeElement (_cef ,_cbba );};if _gab .ExtLst !=nil {_bbfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gab .ExtLst ,_bbfb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_bcddc *CT_DLblChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baba :for {_edfg ,_dbbb :=d .Token ();if _dbbb !=nil {return _dbbb ;};switch _fgca :=_edfg .(type ){case _b .StartElement :switch _fgca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcddc .Delete =NewCT_Boolean (); -if _gacg :=d .DecodeElement (_bcddc .Delete ,&_fgca );_gacg !=nil {return _gacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcddc .Layout =NewCT_Layout (); -if _accf :=d .DecodeElement (_bcddc .Layout ,&_fgca );_accf !=nil {return _accf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcddc .Tx =NewCT_Tx (); -if _cfd :=d .DecodeElement (_bcddc .Tx ,&_fgca );_cfd !=nil {return _cfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcddc .NumFmt =NewCT_NumFmt (); -if _eaac :=d .DecodeElement (_bcddc .NumFmt ,&_fgca );_eaac !=nil {return _eaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcddc .SpPr =_ca .NewCT_ShapeProperties (); -if _fcf :=d .DecodeElement (_bcddc .SpPr ,&_fgca );_fcf !=nil {return _fcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcddc .TxPr =_ca .NewCT_TextBody (); -if _adfdgg :=d .DecodeElement (_bcddc .TxPr ,&_fgca );_adfdgg !=nil {return _adfdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_bcddc .DLblPos =NewCT_DLblPos (); -if _bece :=d .DecodeElement (_bcddc .DLblPos ,&_fgca );_bece !=nil {return _bece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_bcddc .ShowLegendKey =NewCT_Boolean (); -if _dcbgb :=d .DecodeElement (_bcddc .ShowLegendKey ,&_fgca );_dcbgb !=nil {return _dcbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_bcddc .ShowVal =NewCT_Boolean (); -if _aabb :=d .DecodeElement (_bcddc .ShowVal ,&_fgca );_aabb !=nil {return _aabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_bcddc .ShowCatName =NewCT_Boolean (); -if _cedg :=d .DecodeElement (_bcddc .ShowCatName ,&_fgca );_cedg !=nil {return _cedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_bcddc .ShowSerName =NewCT_Boolean (); -if _egde :=d .DecodeElement (_bcddc .ShowSerName ,&_fgca );_egde !=nil {return _egde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bcddc .ShowPercent =NewCT_Boolean (); -if _aaacb :=d .DecodeElement (_bcddc .ShowPercent ,&_fgca );_aaacb !=nil {return _aaacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_bcddc .ShowBubbleSize =NewCT_Boolean (); -if _agfc :=d .DecodeElement (_bcddc .ShowBubbleSize ,&_fgca );_agfc !=nil {return _agfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bcddc .Separator =new (string ); -if _eaabd :=d .DecodeElement (_bcddc .Separator ,&_fgca );_eaabd !=nil {return _eaabd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_fgca .Name ); -if _fcdf :=d .Skip ();_fcdf !=nil {return _fcdf ;};};case _b .EndElement :break _baba ;case _b .CharData :};};return nil ;};func (_bbeff *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbeff .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_bbeff .UriAttr )}); -};e .EncodeToken (start );if _bbeff .Any !=nil {_bbeff .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_fedf :=&CT_TxChoice {};return _fedf }; +// Validate validates the CT_Crosses and its children +func (_ggda *CT_Crosses )Validate ()error {return _ggda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .CT_ShapeProperties ; +Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PieChart and its children -func (_bcda *CT_PieChart )Validate ()error {return _bcda .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_eead *CT_SurfaceSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_eafef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eead .Idx ,_eafef );_cfdbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eead .Order ,_cfdbc ); -if _eead .Tx !=nil {_ecbaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eead .Tx ,_ecbaf );};if _eead .SpPr !=nil {_aegc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eead .SpPr ,_aegc ); -};if _eead .Cat !=nil {_faeef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eead .Cat ,_faeef );};if _eead .Val !=nil {_acff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eead .Val ,_acff ); -};if _eead .ExtLst !=nil {_gefcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eead .ExtLst ,_gefcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_fedcc *CT_Marker )ValidateWithPath (path string )error {if _fedcc .Symbol !=nil {if _faga :=_fedcc .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_faga !=nil {return _faga ;};};if _fedcc .Size !=nil {if _bdbba :=_fedcc .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065"); +_bdbba !=nil {return _bdbba ;};};if _fedcc .SpPr !=nil {if _dbcgf :=_fedcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbcgf !=nil {return _dbcgf ;};};if _fedcc .ExtLst !=nil {if _ebfbe :=_fedcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ebfbe !=nil {return _ebfbe ;};};return nil ;};type CT_ChartLines struct{SpPr *_de .CT_ShapeProperties ;};func (_degda ST_BuiltInUnit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_degda .String (),start );};const (ST_GroupingUnset ST_Grouping =0; +ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;); -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_aabgd *Chart )ValidateWithPath (path string )error {if _gbgfa :=_aabgd .CT_RelId .ValidateWithPath (path );_gbgfa !=nil {return _gbgfa ;};return nil ;};func (_gbbe *CT_DLblChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbbe .Delete !=nil {_ebbeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_gbbe .Delete ,_ebbeg );};if _gbbe .Layout !=nil {_ffbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbbe .Layout ,_ffbb );};if _gbbe .Tx !=nil {_gbcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_gbbe .Tx ,_gbcd );};if _gbbe .NumFmt !=nil {_aece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gbbe .NumFmt ,_aece );};if _gbbe .SpPr !=nil {_ccbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gbbe .SpPr ,_ccbg );};if _gbbe .TxPr !=nil {_afgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbbe .TxPr ,_afgf );};if _gbbe .DLblPos !=nil {_ebgba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; -e .EncodeElement (_gbbe .DLblPos ,_ebgba );};if _gbbe .ShowLegendKey !=nil {_cbfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gbbe .ShowLegendKey ,_cbfe ); -};if _gbbe .ShowVal !=nil {_gef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gbbe .ShowVal ,_gef );};if _gbbe .ShowCatName !=nil {_egbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_gbbe .ShowCatName ,_egbe );};if _gbbe .ShowSerName !=nil {_facaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gbbe .ShowSerName ,_facaf ); -};if _gbbe .ShowPercent !=nil {_ceae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gbbe .ShowPercent ,_ceae );};if _gbbe .ShowBubbleSize !=nil {_faaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_gbbe .ShowBubbleSize ,_faaf );};if _gbbe .Separator !=nil {_gadc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ae .AddPreserveSpaceAttr (&_gadc ,*_gbbe .Separator );e .EncodeElement (_gbbe .Separator ,_gadc ); -};return nil ;};func (_ebfae *ST_PageSetupOrientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbdg ,_fgdce :=d .Token ();if _fgdce !=nil {return _fgdce ;};if _eeafce ,_aegcd :=_fcbdg .(_b .EndElement );_aegcd &&_eeafce .Name ==start .Name {*_ebfae =1; -return nil ;};if _fcgf ,_ebfbfb :=_fcbdg .(_b .CharData );!_ebfbfb {return _bb .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",_fcbdg );}else {switch string (_fcgf ){case "":*_ebfae =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebfae =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ebfae =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ebfae =3;};};_fcbdg ,_fgdce =d .Token ();if _fgdce !=nil {return _fgdce ;}; -if _cecdf ,_ddege :=_fcbdg .(_b .EndElement );_ddege &&_cecdf .Name ==start .Name {return nil ;};return _bb .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",_fcbdg ); -};func (_dfgc *CT_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfgc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_dfgc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cggg *CT_PictureOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effg :for {_gdaae ,_cbdf :=d .Token ();if _cbdf !=nil {return _cbdf ; -};switch _bdggd :=_gdaae .(type ){case _b .StartElement :switch _bdggd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cggg .ApplyToFront =NewCT_Boolean (); -if _eegd :=d .DecodeElement (_cggg .ApplyToFront ,&_bdggd );_eegd !=nil {return _eegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cggg .ApplyToSides =NewCT_Boolean (); -if _egead :=d .DecodeElement (_cggg .ApplyToSides ,&_bdggd );_egead !=nil {return _egead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_cggg .ApplyToEnd =NewCT_Boolean (); -if _aebag :=d .DecodeElement (_cggg .ApplyToEnd ,&_bdggd );_aebag !=nil {return _aebag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_cggg .PictureFormat =NewCT_PictureFormat (); -if _bbbeg :=d .DecodeElement (_cggg .PictureFormat ,&_bdggd );_bbbeg !=nil {return _bbbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_cggg .PictureStackUnit =NewCT_PictureStackUnit (); -if _cdcd :=d .DecodeElement (_cggg .PictureStackUnit ,&_bdggd );_cdcd !=nil {return _cdcd ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_bdggd .Name ); -if _acab :=d .Skip ();_acab !=nil {return _acab ;};};case _b .EndElement :break _effg ;case _b .CharData :};};return nil ;};func (_fggbf ST_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fggbf .ST_LblOffsetPercent !=nil {e .EncodeToken (_b .CharData (*_fggbf .ST_LblOffsetPercent )); -};if _fggbf .ST_LblOffsetUShort !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_fggbf .ST_LblOffsetUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gfgad ST_TrendlineType )Validate ()error {return _gfgad .ValidateWithPath ("")}; -func (_cbfac ST_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbfac .ST_HoleSizePercent !=nil {e .EncodeToken (_b .CharData (*_cbfac .ST_HoleSizePercent ));};if _cbfac .ST_HoleSizeUByte !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cbfac .ST_HoleSizeUByte ))); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_DepthPercent ()*CT_DepthPercent {_dfda :=&CT_DepthPercent {};return _dfda };func (_egdfa ST_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egdfa .String (),start ); -};type ST_AxPos byte ;func (_fgba *CT_MultiLvlStrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_adfec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_ae .AddPreserveSpaceAttr (&_adfec ,_fgba .F ); -e .EncodeElement (_fgba .F ,_adfec );if _fgba .MultiLvlStrCache !=nil {_bcacg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_fgba .MultiLvlStrCache ,_bcacg ); -};if _fgba .ExtLst !=nil {_gddg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgba .ExtLst ,_gddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcgag ST_TickLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccddb :=_b .Attr {}; -_ccddb .Name =name ;switch _dcgag {case ST_TickLblPosUnset :_ccddb .Value ="";case ST_TickLblPosHigh :_ccddb .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_ccddb .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_ccddb .Value ="\u006e\u0065\u0078\u0074\u0054\u006f"; -case ST_TickLblPosNone :_ccddb .Value ="\u006e\u006f\u006e\u0065";};return _ccddb ,nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2; -ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func (_fccdee *ST_SecondPieSize )ValidateWithPath (path string )error {_cedgae :=[]string {};if _fccdee .ST_SecondPieSizePercent !=nil {_cedgae =append (_cedgae ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _fccdee .ST_SecondPieSizeUShort !=nil {_cedgae =append (_cedgae ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_cedgae )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cedgae ); -};return nil ;};func (_gabea *CT_Skip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabea .ValAttr =1;for _ ,_fbde :=range start .Attr {if _fbde .Name .Local =="\u0076\u0061\u006c"{_dggca ,_dgffg :=_d .ParseUint (_fbde .Value ,10,32);if _dgffg !=nil {return _dgffg ; -};_gabea .ValAttr =uint32 (_dggca );continue ;};};for {_fcacc ,_gfed :=d .Token ();if _gfed !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_gfed );};if _bbddb ,_afdbd :=_fcacc .(_b .EndElement ); -_afdbd &&_bbddb .Name ==start .Name {break ;};};return nil ;};func (_aee *CT_BandFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aee .Idx =NewCT_UnsignedInt ();_fba :for {_daad ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _bfbf :=_daad .(type ){case _b .StartElement :switch _bfbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _baec :=d .DecodeElement (_aee .Idx ,&_bfbf ); -_baec !=nil {return _baec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aee .SpPr =_ca .NewCT_ShapeProperties (); -if _gbd :=d .DecodeElement (_aee .SpPr ,&_bfbf );_gbd !=nil {return _gbd ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_bfbf .Name ); -if _bcf :=d .Skip ();_bcf !=nil {return _bcf ;};};case _b .EndElement :break _fba ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_ggge *CT_StrData )ValidateWithPath (path string )error {if _ggge .PtCount !=nil {if _aaegb :=_ggge .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_aaegb !=nil {return _aaegb ;};};for _aadgb ,_aeafb :=range _ggge .Pt {if _baaeg :=_aeafb .ValidateWithPath (_da .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_aadgb )); +_baaeg !=nil {return _baaeg ;};};if _ggge .ExtLst !=nil {if _bbgaed :=_ggge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgaed !=nil {return _bbgaed ;};};return nil ;};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_edde *CT_BarChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_edde .BarDir =NewCT_BarDir (); +_adba :for {_bgge ,_edaf :=d .Token ();if _edaf !=nil {return _edaf ;};switch _adf :=_bgge .(type ){case _dd .StartElement :switch _adf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _caee :=d .DecodeElement (_edde .BarDir ,&_adf ); +_caee !=nil {return _caee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edde .Grouping =NewCT_BarGrouping (); +if _addb :=d .DecodeElement (_edde .Grouping ,&_adf );_addb !=nil {return _addb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edde .VaryColors =NewCT_Boolean (); +if _cffg :=d .DecodeElement (_edde .VaryColors ,&_adf );_cffg !=nil {return _cffg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgc :=NewCT_BarSer (); +if _fbcd :=d .DecodeElement (_dgc ,&_adf );_fbcd !=nil {return _fbcd ;};_edde .Ser =append (_edde .Ser ,_dgc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edde .DLbls =NewCT_DLbls (); +if _ccae :=d .DecodeElement (_edde .DLbls ,&_adf );_ccae !=nil {return _ccae ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edde .GapWidth =NewCT_GapAmount (); +if _ddc :=d .DecodeElement (_edde .GapWidth ,&_adf );_ddc !=nil {return _ddc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_edde .Overlap =NewCT_Overlap (); +if _egcd :=d .DecodeElement (_edde .Overlap ,&_adf );_egcd !=nil {return _egcd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_geg :=NewCT_ChartLines (); +if _cab :=d .DecodeElement (_geg ,&_adf );_cab !=nil {return _cab ;};_edde .SerLines =append (_edde .SerLines ,_geg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgcb :=NewCT_UnsignedInt (); +if _egcc :=d .DecodeElement (_fgcb ,&_adf );_egcc !=nil {return _egcc ;};_edde .AxId =append (_edde .AxId ,_fgcb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edde .ExtLst =NewCT_ExtensionList (); +if _cgb :=d .DecodeElement (_edde .ExtLst ,&_adf );_cgb !=nil {return _cgb ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_adf .Name ); +if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _dd .EndElement :break _adba ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_eefac *CT_Boolean )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_MultiLvlStrData and its children +func (_feedb *CT_MultiLvlStrData )Validate ()error {return _feedb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func (_bcbd *CT_Scaling )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbfge :for {_ffeab ,_fefbg :=d .Token (); +if _fefbg !=nil {return _fefbg ;};switch _ecae :=_ffeab .(type ){case _dd .StartElement :switch _ecae .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .LogBase =NewCT_LogBase (); +if _cbea :=d .DecodeElement (_bcbd .LogBase ,&_ecae );_cbea !=nil {return _cbea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .Orientation =NewCT_Orientation (); +if _abeg :=d .DecodeElement (_bcbd .Orientation ,&_ecae );_abeg !=nil {return _abeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .Max =NewCT_Double (); +if _dacba :=d .DecodeElement (_bcbd .Max ,&_ecae );_dacba !=nil {return _dacba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .Min =NewCT_Double (); +if _adbb :=d .DecodeElement (_bcbd .Min ,&_ecae );_adbb !=nil {return _adbb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .ExtLst =NewCT_ExtensionList (); +if _dbdee :=d .DecodeElement (_bcbd .ExtLst ,&_ecae );_dbdee !=nil {return _dbdee ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_ecae .Name ); +if _dcdb :=d .Skip ();_dcdb !=nil {return _dcdb ;};};case _dd .EndElement :break _cbfge ;case _dd .CharData :};};return nil ;};func (_bcde *CT_Tx )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bcde .Choice =NewCT_TxChoice ();_begd :for {_gdgf ,_bgafga :=d .Token (); +if _bgafga !=nil {return _bgafga ;};switch _fdfffc :=_gdgf .(type ){case _dd .StartElement :switch _fdfffc .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcde .Choice =NewCT_TxChoice (); +if _ccaee :=d .DecodeElement (&_bcde .Choice .StrRef ,&_fdfffc );_ccaee !=nil {return _ccaee ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcde .Choice =NewCT_TxChoice (); +if _ffgea :=d .DecodeElement (&_bcde .Choice .Rich ,&_fdfffc );_ffgea !=nil {return _ffgea ;};default:_dg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_fdfffc .Name ); +if _gcebe :=d .Skip ();_gcebe !=nil {return _gcebe ;};};case _dd .EndElement :break _begd ;case _dd .CharData :};};return nil ;};func NewCT_LegendPos ()*CT_LegendPos {_cgggb :=&CT_LegendPos {};return _cgggb }; -// Validate validates the CT_Chart and its children -func (_abgc *CT_Chart )Validate ()error {return _abgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_efbagg ST_DispBlanksAs )Validate ()error {return _efbagg .ValidateWithPath ("")};func (_afde *CT_Chart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _afde .Title !=nil {_edec :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_afde .Title ,_edec );};if _afde .AutoTitleDeleted !=nil {_fbgea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}}; -e .EncodeElement (_afde .AutoTitleDeleted ,_fbgea );};if _afde .PivotFmts !=nil {_bed :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_afde .PivotFmts ,_bed );};if _afde .View3D !=nil {_dbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}}; -e .EncodeElement (_afde .View3D ,_dbf );};if _afde .Floor !=nil {_afff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_afde .Floor ,_afff );};if _afde .SideWall !=nil {_dagg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}}; -e .EncodeElement (_afde .SideWall ,_dagg );};if _afde .BackWall !=nil {_dgec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_afde .BackWall ,_dgec );};_ffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_afde .PlotArea ,_ffd );if _afde .Legend !=nil {_gfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_afde .Legend ,_gfc );};if _afde .PlotVisOnly !=nil {_ebda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}}; -e .EncodeElement (_afde .PlotVisOnly ,_ebda );};if _afde .DispBlanksAs !=nil {_gbee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_afde .DispBlanksAs ,_gbee ); -};if _afde .ShowDLblsOverMax !=nil {_fcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_afde .ShowDLblsOverMax ,_fcb );};if _afde .ExtLst !=nil {_ecfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_afde .ExtLst ,_ecfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbgeaa ST_PictureFormat )String ()string {switch _fbgeaa {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b"; -case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";};func NewCT_ErrBars ()*CT_ErrBars {_fdab :=&CT_ErrBars {};_fdab .ErrBarType =NewCT_ErrBarType ();_fdab .ErrValType =NewCT_ErrValType ();return _fdab ;};func (_ebabg *CT_PivotSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_faafg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ae .AddPreserveSpaceAttr (&_faafg ,_ebabg .Name );e .EncodeElement (_ebabg .Name ,_faafg );_gegb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}}; -e .EncodeElement (_ebabg .FmtId ,_gegb );if _ebabg .ExtLst !=nil {_dgcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bade :=range _ebabg .ExtLst {e .EncodeElement (_bade ,_dgcf );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_daedc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_eddbbb ST_Crosses )Validate ()error {return _eddbbb .ValidateWithPath ("")};func NewCT_SecondPieSize ()*CT_SecondPieSize {_bdef :=&CT_SecondPieSize {};return _bdef }; -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_eacaf *CT_LayoutTarget )ValidateWithPath (path string )error {if _gegf :=_eacaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gegf !=nil {return _gegf ;};return nil ;};func (_dgabd *CT_OfPieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_fbfgf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dgabd .OfPieType ,_fbfgf );if _dgabd .VaryColors !=nil {_bffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_dgabd .VaryColors ,_bffa );};if _dgabd .Ser !=nil {_eeda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ebefg :=range _dgabd .Ser {e .EncodeElement (_ebefg ,_eeda );};};if _dgabd .DLbls !=nil {_bgcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_dgabd .DLbls ,_bgcb );};if _dgabd .GapWidth !=nil {_fgcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dgabd .GapWidth ,_fgcb );};if _dgabd .SplitType !=nil {_dgce :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_dgabd .SplitType ,_dgce );};if _dgabd .SplitPos !=nil {_dffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_dgabd .SplitPos ,_dffg );};if _dgabd .CustSplit !=nil {_ddccc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}}; -e .EncodeElement (_dgabd .CustSplit ,_ddccc );};if _dgabd .SecondPieSize !=nil {_afeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dgabd .SecondPieSize ,_afeb ); -};if _dgabd .SerLines !=nil {_ffced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_gbdb :=range _dgabd .SerLines {e .EncodeElement (_gbdb ,_ffced );};};if _dgabd .ExtLst !=nil {_aede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dgabd .ExtLst ,_aede );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_gegag *CT_SerTx )ValidateWithPath (path string )error {if _badda :=_gegag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_badda !=nil {return _badda ;};return nil ;};type CT_Grouping struct{ValAttr ST_Grouping ;};func (_eagcd ST_Grouping )Validate ()error {return _eagcd .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_eddff *EG_LegendEntryData )ValidateWithPath (path string )error {if _eddff .TxPr !=nil {if _ebeb :=_eddff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebeb !=nil {return _ebeb ;};};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ; +}; +// Validate validates the EG_DLblShared and its children +func (_dfgaf *EG_DLblShared )Validate ()error {return _dfgaf .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_Orientation and its children -func (_ecef *CT_Orientation )Validate ()error {return _ecef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ; -Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ; -};_aadbc ,_aecac :=_d .ParseUint (s ,10,16);if _aecac !=nil {return ST_DepthPercent {},_aecac ;};_gcddf :=uint16 (_aadbc );return ST_DepthPercent {ST_DepthPercentUShort :&_gcddf },nil ;}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_cdabfb *CT_PrintSettings )ValidateWithPath (path string )error {if _cdabfb .HeaderFooter !=nil {if _afeb :=_cdabfb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_afeb !=nil {return _afeb ; +};};if _cdabfb .PageMargins !=nil {if _fbdgg :=_cdabfb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fbdgg !=nil {return _fbdgg ;};};if _cdabfb .PageSetup !=nil {if _gafb :=_cdabfb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_gafb !=nil {return _gafb ;};};if _cdabfb .LegacyDrawingHF !=nil {if _beagf :=_cdabfb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_beagf !=nil {return _beagf ;};};return nil ; +};func (_gfcg *CT_BarSer )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gfcg .Idx =NewCT_UnsignedInt ();_gfcg .Order =NewCT_UnsignedInt ();_bfa :for {_acfe ,_eece :=d .Token ();if _eece !=nil {return _eece ;};switch _cbdb :=_acfe .(type ){case _dd .StartElement :switch _cbdb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdc :=d .DecodeElement (_gfcg .Idx ,&_cbdb ); +_bdc !=nil {return _bdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdc :=d .DecodeElement (_gfcg .Order ,&_cbdb ); +_fdc !=nil {return _fdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcg .Tx =NewCT_SerTx (); +if _fccg :=d .DecodeElement (_gfcg .Tx ,&_cbdb );_fccg !=nil {return _fccg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcg .SpPr =_de .NewCT_ShapeProperties (); +if _dgg :=d .DecodeElement (_gfcg .SpPr ,&_cbdb );_dgg !=nil {return _dgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_gfcg .InvertIfNegative =NewCT_Boolean (); +if _agf :=d .DecodeElement (_gfcg .InvertIfNegative ,&_cbdb );_agf !=nil {return _agf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcg .PictureOptions =NewCT_PictureOptions (); +if _bfeb :=d .DecodeElement (_gfcg .PictureOptions ,&_cbdb );_bfeb !=nil {return _bfeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_fee :=NewCT_DPt (); +if _bgbb :=d .DecodeElement (_fee ,&_cbdb );_bgbb !=nil {return _bgbb ;};_gfcg .DPt =append (_gfcg .DPt ,_fee );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcg .DLbls =NewCT_DLbls (); +if _faab :=d .DecodeElement (_gfcg .DLbls ,&_cbdb );_faab !=nil {return _faab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_aac :=NewCT_Trendline (); +if _fgbe :=d .DecodeElement (_aac ,&_cbdb );_fgbe !=nil {return _fgbe ;};_gfcg .Trendline =append (_gfcg .Trendline ,_aac );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gfcg .ErrBars =NewCT_ErrBars (); +if _acbc :=d .DecodeElement (_gfcg .ErrBars ,&_cbdb );_acbc !=nil {return _acbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gfcg .Cat =NewCT_AxDataSource (); +if _gab :=d .DecodeElement (_gfcg .Cat ,&_cbdb );_gab !=nil {return _gab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gfcg .Val =NewCT_NumDataSource (); +if _bcad :=d .DecodeElement (_gfcg .Val ,&_cbdb );_bcad !=nil {return _bcad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_gfcg .Shape =NewCT_Shape (); +if _ccg :=d .DecodeElement (_gfcg .Shape ,&_cbdb );_ccg !=nil {return _ccg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcg .ExtLst =NewCT_ExtensionList (); +if _adcg :=d .DecodeElement (_gfcg .ExtLst ,&_cbdb );_adcg !=nil {return _adcg ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_cbdb .Name ); +if _eaaa :=d .Skip ();_eaaa !=nil {return _eaaa ;};};case _dd .EndElement :break _bfa ;case _dd .CharData :};};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DispUnitsLbl and its children -func (_fcac *CT_DispUnitsLbl )Validate ()error {return _fcac .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func (_dgacc ST_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dgacc .ST_ThicknessPercent !=nil {e .EncodeToken (_b .CharData (*_dgacc .ST_ThicknessPercent ));};if _dgacc .Uint32 !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_dgacc .Uint32 )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_bcag *CT_CatAx )ValidateWithPath (path string )error {if _fgg :=_bcag .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fgg !=nil {return _fgg ;};if _faaaf :=_bcag .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_faaaf !=nil {return _faaaf ;};if _bcag .Delete !=nil {if _eabe :=_bcag .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eabe !=nil {return _eabe ;};};if _eaba :=_bcag .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_eaba !=nil {return _eaba ;};if _bcag .MajorGridlines !=nil {if _bfaf :=_bcag .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bfaf !=nil {return _bfaf ;};};if _bcag .MinorGridlines !=nil {if _fdaf :=_bcag .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_fdaf !=nil {return _fdaf ;};};if _bcag .Title !=nil {if _fdfb :=_bcag .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fdfb !=nil {return _fdfb ;};};if _bcag .NumFmt !=nil {if _agff :=_bcag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_agff !=nil {return _agff ;};};if _bcag .MajorTickMark !=nil {if _afdf :=_bcag .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afdf !=nil {return _afdf ;};};if _bcag .MinorTickMark !=nil {if _fccf :=_bcag .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_fccf !=nil {return _fccf ;};};if _bcag .TickLblPos !=nil {if _ccefg :=_bcag .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ccefg !=nil {return _ccefg ;};};if _bcag .SpPr !=nil {if _geag :=_bcag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_geag !=nil {return _geag ;};};if _bcag .TxPr !=nil {if _deag :=_bcag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_deag !=nil {return _deag ;};};if _cffd :=_bcag .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_cffd !=nil {return _cffd ;};if _bcag .Choice !=nil {if _daee :=_bcag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_daee !=nil {return _daee ;};};if _bcag .Auto !=nil {if _cfgf :=_bcag .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); +_cfgf !=nil {return _cfgf ;};};if _bcag .LblAlgn !=nil {if _feed :=_bcag .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_feed !=nil {return _feed ;};};if _bcag .LblOffset !=nil {if _dfbg :=_bcag .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"); +_dfbg !=nil {return _dfbg ;};};if _bcag .TickLblSkip !=nil {if _bdf :=_bcag .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_bdf !=nil {return _bdf ;};};if _bcag .TickMarkSkip !=nil {if _cadd :=_bcag .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"); +_cadd !=nil {return _cadd ;};};if _bcag .NoMultiLvlLbl !=nil {if _efca :=_bcag .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_efca !=nil {return _efca ;};};if _bcag .ExtLst !=nil {if _afdd :=_bcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_afdd !=nil {return _afdd ;};};return nil ;};func (_bfce *CT_StrData )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bfce .PtCount !=nil {_bfcbe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}}; +e .EncodeElement (_bfce .PtCount ,_bfcbe );};if _bfce .Pt !=nil {_ggecc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_efbfe :=range _bfce .Pt {e .EncodeElement (_efbfe ,_ggecc );};};if _bfce .ExtLst !=nil {_edfab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bfce .ExtLst ,_edfab );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_SplitType ()*CT_SplitType {_ecdf :=&CT_SplitType {};return _ecdf }; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_cfbde *CT_SplitType )ValidateWithPath (path string )error {if _bcag :=_cfbde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcag !=nil {return _bcag ;};return nil ;};func (_ccefd *EG_PieChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebg :for {_adcfg ,_edcce :=d .Token (); -if _edcce !=nil {return _edcce ;};switch _gadaa :=_adcfg .(type ){case _b .StartElement :switch _gadaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccefd .VaryColors =NewCT_Boolean (); -if _afgfg :=d .DecodeElement (_ccefd .VaryColors ,&_gadaa );_afgfg !=nil {return _afgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddgd :=NewCT_PieSer (); -if _fddag :=d .DecodeElement (_cddgd ,&_gadaa );_fddag !=nil {return _fddag ;};_ccefd .Ser =append (_ccefd .Ser ,_cddgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccefd .DLbls =NewCT_DLbls (); -if _fgedcb :=d .DecodeElement (_ccefd .DLbls ,&_gadaa );_fgedcb !=nil {return _fgedcb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gadaa .Name ); -if _aaead :=d .Skip ();_aaead !=nil {return _aaead ;};};case _b .EndElement :break _aebg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_ecgf *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _ecgf .AreaChart !=nil {if _gddb :=_ecgf .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_gddb !=nil {return _gddb ;};};if _ecgf .Area3DChart !=nil {if _gaca :=_ecgf .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_gaca !=nil {return _gaca ;};};if _ecgf .LineChart !=nil {if _agbfc :=_ecgf .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_agbfc !=nil {return _agbfc ;};};if _ecgf .Line3DChart !=nil {if _abebg :=_ecgf .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_abebg !=nil {return _abebg ;};};if _ecgf .StockChart !=nil {if _dgba :=_ecgf .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_dgba !=nil {return _dgba ;};};if _ecgf .RadarChart !=nil {if _gcfde :=_ecgf .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"); +_gcfde !=nil {return _gcfde ;};};if _ecgf .ScatterChart !=nil {if _bbaf :=_ecgf .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_bbaf !=nil {return _bbaf ;};};if _ecgf .PieChart !=nil {if _aefg :=_ecgf .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t"); +_aefg !=nil {return _aefg ;};};if _ecgf .Pie3DChart !=nil {if _dggde :=_ecgf .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_dggde !=nil {return _dggde ;};};if _ecgf .DoughnutChart !=nil {if _fedbg :=_ecgf .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074"); +_fedbg !=nil {return _fedbg ;};};if _ecgf .BarChart !=nil {if _gbaa :=_ecgf .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_gbaa !=nil {return _gbaa ;};};if _ecgf .Bar3DChart !=nil {if _agcd :=_ecgf .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_agcd !=nil {return _agcd ;};};if _ecgf .OfPieChart !=nil {if _cacbf :=_ecgf .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_cacbf !=nil {return _cacbf ;};};if _ecgf .SurfaceChart !=nil {if _abdff :=_ecgf .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"); +_abdff !=nil {return _abdff ;};};if _ecgf .Surface3DChart !=nil {if _cbafc :=_ecgf .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_cbafc !=nil {return _cbafc ;};};if _ecgf .BubbleChart !=nil {if _fcdae :=_ecgf .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"); +_fcdae !=nil {return _fcdae ;};};return nil ;};func (_ebfc *CT_ErrBarType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ebfc .ValAttr !=ST_ErrBarTypeUnset {_fdgcc ,_caaffc :=_ebfc .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _caaffc !=nil {return _caaffc ;};start .Attr =append (start .Attr ,_fdgcc );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RotY and its children -func (_dbaef *CT_RotY )Validate ()error {return _dbaef .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");}; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_eggfd *CT_Overlap )ValidateWithPath (path string )error {if _eggfd .ValAttr !=nil {if _gada :=_eggfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gada !=nil {return _gada ;};};return nil ;};func (_aegf *ST_GapAmount )ValidateWithPath (path string )error {_bacdd :=[]string {}; +if _aegf .ST_GapAmountPercent !=nil {_bacdd =append (_bacdd ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _aegf .ST_GapAmountUShort !=nil {_bacdd =append (_bacdd ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074"); +};if len (_bacdd )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bacdd );};return nil ;}; -// ST_SecondPieSize is a union type -type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_bfadd *CT_PlotAreaChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacf :for {_gdgdg ,_bega :=d .Token ();if _bega !=nil {return _bega ; -};switch _adbd :=_gdgdg .(type ){case _b .StartElement :switch _adbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfadd .AreaChart =NewCT_AreaChart (); -if _ddfeg :=d .DecodeElement (_bfadd .AreaChart ,&_adbd );_ddfeg !=nil {return _ddfeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfadd .Area3DChart =NewCT_Area3DChart (); -if _bdfag :=d .DecodeElement (_bfadd .Area3DChart ,&_adbd );_bdfag !=nil {return _bdfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfadd .LineChart =NewCT_LineChart (); -if _cdcfd :=d .DecodeElement (_bfadd .LineChart ,&_adbd );_cdcfd !=nil {return _cdcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_bfadd .Line3DChart =NewCT_Line3DChart (); -if _bgcc :=d .DecodeElement (_bfadd .Line3DChart ,&_adbd );_bgcc !=nil {return _bgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_bfadd .StockChart =NewCT_StockChart (); -if _adfdga :=d .DecodeElement (_bfadd .StockChart ,&_adbd );_adfdga !=nil {return _adfdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_bfadd .RadarChart =NewCT_RadarChart (); -if _dcegbg :=d .DecodeElement (_bfadd .RadarChart ,&_adbd );_dcegbg !=nil {return _dcegbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_bfadd .ScatterChart =NewCT_ScatterChart (); -if _ecgd :=d .DecodeElement (_bfadd .ScatterChart ,&_adbd );_ecgd !=nil {return _ecgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_bfadd .PieChart =NewCT_PieChart (); -if _egdaf :=d .DecodeElement (_bfadd .PieChart ,&_adbd );_egdaf !=nil {return _egdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_bfadd .Pie3DChart =NewCT_Pie3DChart (); -if _aaddg :=d .DecodeElement (_bfadd .Pie3DChart ,&_adbd );_aaddg !=nil {return _aaddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_bfadd .DoughnutChart =NewCT_DoughnutChart (); -if _bfba :=d .DecodeElement (_bfadd .DoughnutChart ,&_adbd );_bfba !=nil {return _bfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_bfadd .BarChart =NewCT_BarChart (); -if _ceafc :=d .DecodeElement (_bfadd .BarChart ,&_adbd );_ceafc !=nil {return _ceafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_bfadd .Bar3DChart =NewCT_Bar3DChart (); -if _feggb :=d .DecodeElement (_bfadd .Bar3DChart ,&_adbd );_feggb !=nil {return _feggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_bfadd .OfPieChart =NewCT_OfPieChart (); -if _agge :=d .DecodeElement (_bfadd .OfPieChart ,&_adbd );_agge !=nil {return _agge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_bfadd .SurfaceChart =NewCT_SurfaceChart (); -if _eagb :=d .DecodeElement (_bfadd .SurfaceChart ,&_adbd );_eagb !=nil {return _eagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_bfadd .Surface3DChart =NewCT_Surface3DChart (); -if _ggbde :=d .DecodeElement (_bfadd .Surface3DChart ,&_adbd );_ggbde !=nil {return _ggbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_bfadd .BubbleChart =NewCT_BubbleChart (); -if _ebcdb :=d .DecodeElement (_bfadd .BubbleChart ,&_adbd );_ebcdb !=nil {return _ebcdb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adbd .Name ); -if _faace :=d .Skip ();_faace !=nil {return _faace ;};};case _b .EndElement :break _cacf ;case _b .CharData :};};return nil ;};func (_baadgf *ST_TimeUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_baadgf =0;case "\u0064\u0061\u0079\u0073":*_baadgf =1; -case "\u006d\u006f\u006e\u0074\u0068\u0073":*_baadgf =2;case "\u0079\u0065\u0061r\u0073":*_baadgf =3;};return nil ;};func NewCT_SerTx ()*CT_SerTx {_ccded :=&CT_SerTx {};_ccded .Choice =NewCT_SerTxChoice ();return _ccded ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_gbdd *CT_UpDownBar )ValidateWithPath (path string )error {if _gbdd .SpPr !=nil {if _gefcge :=_gbdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gefcge !=nil {return _gefcge ;};};return nil ;}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_fadg *CT_HPercent )ValidateWithPath (path string )error {if _fadg .ValAttr !=nil {if _fgcac :=_fadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcac !=nil {return _fgcac ;};};return nil ;};func NewCT_LblAlgn ()*CT_LblAlgn {_gbbc :=&CT_LblAlgn {}; -_gbbc .ValAttr =ST_LblAlgn (1);return _gbbc };func (_cdfce ST_DLblPos )Validate ()error {return _cdfce .ValidateWithPath ("")};func NewCT_Perspective ()*CT_Perspective {_eacc :=&CT_Perspective {};return _eacc };func (_fcdeae *ST_HPercent )Validate ()error {return _fcdeae .ValidateWithPath ("")}; -func (_ddfac *CT_RotX )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddfac .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfac .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_efdg *CT_Surface3DChart )ValidateWithPath (path string )error {if _efdg .Wireframe !=nil {if _cdadf :=_efdg .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cdadf !=nil {return _cdadf ;};};for _bbfbae ,_ffgba :=range _efdg .Ser {if _gdcf :=_ffgba .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbfbae )); +_gdcf !=nil {return _gdcf ;};};if _efdg .BandFmts !=nil {if _ecfd :=_efdg .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ecfd !=nil {return _ecfd ;};};for _deffe ,_feec :=range _efdg .AxId {if _cafba :=_feec .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_deffe )); +_cafba !=nil {return _cafba ;};};if _efdg .ExtLst !=nil {if _fgcf :=_efdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcf !=nil {return _fgcf ;};};return nil ;};func (_aagfa *EG_BarChartShared )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aagfa .BarDir =NewCT_BarDir (); +_aacf :for {_dfgdbb ,_fgaaf :=d .Token ();if _fgaaf !=nil {return _fgaaf ;};switch _gdbga :=_dfgdbb .(type ){case _dd .StartElement :switch _gdbga .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbcdc :=d .DecodeElement (_aagfa .BarDir ,&_gdbga ); +_gbcdc !=nil {return _gbcdc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aagfa .Grouping =NewCT_BarGrouping (); +if _adcfa :=d .DecodeElement (_aagfa .Grouping ,&_gdbga );_adcfa !=nil {return _adcfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aagfa .VaryColors =NewCT_Boolean (); +if _ddcfd :=d .DecodeElement (_aagfa .VaryColors ,&_gdbga );_ddcfd !=nil {return _ddcfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfced :=NewCT_BarSer (); +if _dadea :=d .DecodeElement (_cfced ,&_gdbga );_dadea !=nil {return _dadea ;};_aagfa .Ser =append (_aagfa .Ser ,_cfced );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aagfa .DLbls =NewCT_DLbls (); +if _ceege :=d .DecodeElement (_aagfa .DLbls ,&_gdbga );_ceege !=nil {return _ceege ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gdbga .Name ); +if _gfcgb :=d .Skip ();_gfcgb !=nil {return _gfcgb ;};};case _dd .EndElement :break _aacf ;case _dd .CharData :};};return nil ;};func (_fbe *CT_DLblChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gbef :for {_aagc ,_dgee :=d .Token (); +if _dgee !=nil {return _dgee ;};switch _bdbf :=_aagc .(type ){case _dd .StartElement :switch _bdbf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbe .Delete =NewCT_Boolean (); +if _bdfa :=d .DecodeElement (_fbe .Delete ,&_bdbf );_bdfa !=nil {return _bdfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbe .Layout =NewCT_Layout (); +if _dbcd :=d .DecodeElement (_fbe .Layout ,&_bdbf );_dbcd !=nil {return _dbcd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbe .Tx =NewCT_Tx (); +if _baaa :=d .DecodeElement (_fbe .Tx ,&_bdbf );_baaa !=nil {return _baaa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbe .NumFmt =NewCT_NumFmt (); +if _bbc :=d .DecodeElement (_fbe .NumFmt ,&_bdbf );_bbc !=nil {return _bbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbe .SpPr =_de .NewCT_ShapeProperties (); +if _ebdd :=d .DecodeElement (_fbe .SpPr ,&_bdbf );_ebdd !=nil {return _ebdd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbe .TxPr =_de .NewCT_TextBody (); +if _ggcb :=d .DecodeElement (_fbe .TxPr ,&_bdbf );_ggcb !=nil {return _ggcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_fbe .DLblPos =NewCT_DLblPos (); +if _gdef :=d .DecodeElement (_fbe .DLblPos ,&_bdbf );_gdef !=nil {return _gdef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_fbe .ShowLegendKey =NewCT_Boolean (); +if _aabad :=d .DecodeElement (_fbe .ShowLegendKey ,&_bdbf );_aabad !=nil {return _aabad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_fbe .ShowVal =NewCT_Boolean (); +if _bgbbc :=d .DecodeElement (_fbe .ShowVal ,&_bdbf );_bgbbc !=nil {return _bgbbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_fbe .ShowCatName =NewCT_Boolean (); +if _gfeg :=d .DecodeElement (_fbe .ShowCatName ,&_bdbf );_gfeg !=nil {return _gfeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_fbe .ShowSerName =NewCT_Boolean (); +if _cdbe :=d .DecodeElement (_fbe .ShowSerName ,&_bdbf );_cdbe !=nil {return _cdbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fbe .ShowPercent =NewCT_Boolean (); +if _dcfa :=d .DecodeElement (_fbe .ShowPercent ,&_bdbf );_dcfa !=nil {return _dcfa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_fbe .ShowBubbleSize =NewCT_Boolean (); +if _efb :=d .DecodeElement (_fbe .ShowBubbleSize ,&_bdbf );_efb !=nil {return _efb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fbe .Separator =new (string ); +if _fad :=d .DecodeElement (_fbe .Separator ,&_bdbf );_fad !=nil {return _fad ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_bdbf .Name ); +if _dedea :=d .Skip ();_dedea !=nil {return _dedea ;};};case _dd .EndElement :break _gbef ;case _dd .CharData :};};return nil ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;}; // Validate validates the CT_StrData and its children -func (_ceff *CT_StrData )Validate ()error {return _ceff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_cgcca *ST_BuiltInUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgcca =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cgcca =1; -case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cgcca =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cgcca =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cgcca =4; -case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cgcca =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cgcca =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cgcca =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cgcca =8; -case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cgcca =9;};return nil ;};func (_ffeba *CT_SerTx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffeba .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_bbeb *CT_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbeb .ValAttr =ST_PictureFormat (1);for _ ,_daba :=range start .Attr {if _daba .Name .Local =="\u0076\u0061\u006c"{_bbeb .ValAttr .UnmarshalXMLAttr (_daba ); -continue ;};};for {_gcedd ,_fdaef :=d .Token ();if _fdaef !=nil {return _bb .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",_fdaef );};if _beed ,_dffd :=_gcedd .(_b .EndElement ); -_dffd &&_beed .Name ==start .Name {break ;};};return nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_cacff :=&CT_TickLblPos {};return _cacff }; +func (_fefda *CT_StrData )Validate ()error {return _fefda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_gegbf *CT_SerTxChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_debf :for {_ddebb ,_efedb :=d .Token (); +if _efedb !=nil {return _efedb ;};switch _ddacg :=_ddebb .(type ){case _dd .StartElement :switch _ddacg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegbf .StrRef =NewCT_StrRef (); +if _feagd :=d .DecodeElement (_gegbf .StrRef ,&_ddacg );_feagd !=nil {return _feagd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegbf .V =new (string ); +if _begb :=d .DecodeElement (_gegbf .V ,&_ddacg );_begb !=nil {return _begb ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_ddacg .Name ); +if _fbbee :=d .Skip ();_fbbee !=nil {return _fbbee ;};};case _dd .EndElement :break _debf ;case _dd .CharData :};};return nil ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_aaee *CT_Bar3DChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aaee .BarDir =NewCT_BarDir (); +_bgea :for {_ebea ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _ebcf :=_ebea .(type ){case _dd .StartElement :switch _ebcf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccc :=d .DecodeElement (_aaee .BarDir ,&_ebcf ); +_ccc !=nil {return _ccc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee .Grouping =NewCT_BarGrouping (); +if _bbea :=d .DecodeElement (_aaee .Grouping ,&_ebcf );_bbea !=nil {return _bbea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee .VaryColors =NewCT_Boolean (); +if _fddc :=d .DecodeElement (_aaee .VaryColors ,&_ebcf );_fddc !=nil {return _fddc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaga :=NewCT_BarSer (); +if _cdg :=d .DecodeElement (_gaga ,&_ebcf );_cdg !=nil {return _cdg ;};_aaee .Ser =append (_aaee .Ser ,_gaga );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee .DLbls =NewCT_DLbls (); +if _cda :=d .DecodeElement (_aaee .DLbls ,&_ebcf );_cda !=nil {return _cda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee .GapWidth =NewCT_GapAmount (); +if _abgg :=d .DecodeElement (_aaee .GapWidth ,&_ebcf );_abgg !=nil {return _abgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_aaee .GapDepth =NewCT_GapAmount (); +if _aabf :=d .DecodeElement (_aaee .GapDepth ,&_ebcf );_aabf !=nil {return _aabf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_aaee .Shape =NewCT_Shape (); +if _aea :=d .DecodeElement (_aaee .Shape ,&_ebcf );_aea !=nil {return _aea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfd :=NewCT_UnsignedInt (); +if _bbbb :=d .DecodeElement (_dfd ,&_ebcf );_bbbb !=nil {return _bbbb ;};_aaee .AxId =append (_aaee .AxId ,_dfd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee .ExtLst =NewCT_ExtensionList (); +if _cee :=d .DecodeElement (_aaee .ExtLst ,&_ebcf );_cee !=nil {return _cee ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ebcf .Name ); +if _edcfe :=d .Skip ();_edcfe !=nil {return _edcfe ;};};case _dd .EndElement :break _bgea ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_DispUnits and its children -func (_gdff *CT_DispUnits )Validate ()error {return _gdff .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};type ST_SplitType byte ; - -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_fcefg *CT_StrRef )ValidateWithPath (path string )error {if _fcefg .StrCache !=nil {if _edgda :=_fcefg .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_edgda !=nil {return _edgda ;};};if _fcefg .ExtLst !=nil {if _efbed :=_fcefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efbed !=nil {return _efbed ;};};return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};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;);type ST_Shape byte ;func (_gaaee *CT_Legend )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfabc :for {_fgcfgg ,_gedb :=d .Token ();if _gedb !=nil {return _gedb ;};switch _agdf :=_fgcfgg .(type ){case _b .StartElement :switch _agdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaee .LegendPos =NewCT_LegendPos (); -if _bfdfg :=d .DecodeElement (_gaaee .LegendPos ,&_agdf );_bfdfg !=nil {return _bfdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb :=NewCT_LegendEntry (); -if _fcfe :=d .DecodeElement (_efdb ,&_agdf );_fcfe !=nil {return _fcfe ;};_gaaee .LegendEntry =append (_gaaee .LegendEntry ,_efdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaee .Layout =NewCT_Layout (); -if _fagd :=d .DecodeElement (_gaaee .Layout ,&_agdf );_fagd !=nil {return _fagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_gaaee .Overlay =NewCT_Boolean (); -if _cgfa :=d .DecodeElement (_gaaee .Overlay ,&_agdf );_cgfa !=nil {return _cgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaee .SpPr =_ca .NewCT_ShapeProperties (); -if _bfac :=d .DecodeElement (_gaaee .SpPr ,&_agdf );_bfac !=nil {return _bfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaee .TxPr =_ca .NewCT_TextBody (); -if _fddad :=d .DecodeElement (_gaaee .TxPr ,&_agdf );_fddad !=nil {return _fddad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaee .ExtLst =NewCT_ExtensionList (); -if _debb :=d .DecodeElement (_gaaee .ExtLst ,&_agdf );_debb !=nil {return _debb ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_agdf .Name ); -if _ggef :=d .Skip ();_ggef !=nil {return _ggef ;};};case _b .EndElement :break _dfabc ;case _b .CharData :};};return nil ;};func (_accce *CT_Overlap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdebe :=range start .Attr {if _cdebe .Name .Local =="\u0076\u0061\u006c"{_fdcce ,_abdb :=ParseUnionST_Overlap (_cdebe .Value ); -if _abdb !=nil {return _abdb ;};_accce .ValAttr =&_fdcce ;continue ;};};for {_dggg ,_fbec :=d .Token ();if _fbec !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_fbec ); -};if _fgeab ,_bgbd :=_dggg .(_b .EndElement );_bgbd &&_fgeab .Name ==start .Name {break ;};};return nil ;};func (_ffcda *ST_TrendlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffcda =0;case "\u0065\u0078\u0070":*_ffcda =1; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ffcda =2;case "\u006c\u006f\u0067":*_ffcda =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ffcda =4;case "\u0070\u006f\u006c\u0079":*_ffcda =5;case "\u0070\u006f\u0077e\u0072":*_ffcda =6;};return nil ; -};func (_ffbeb ST_Crosses )String ()string {switch _ffbeb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_gcbag *CT_Trendline )ValidateWithPath (path string )error {if _gcbag .SpPr !=nil {if _dgcae :=_gcbag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgcae !=nil {return _dgcae ;};};if _babbd :=_gcbag .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065"); +_babbd !=nil {return _babbd ;};if _gcbag .Order !=nil {if _eecf :=_gcbag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_eecf !=nil {return _eecf ;};};if _gcbag .Period !=nil {if _gabgg :=_gcbag .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064"); +_gabgg !=nil {return _gabgg ;};};if _gcbag .Forward !=nil {if _fgge :=_gcbag .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_fgge !=nil {return _fgge ;};};if _gcbag .Backward !=nil {if _ddbdf :=_gcbag .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d"); +_ddbdf !=nil {return _ddbdf ;};};if _gcbag .Intercept !=nil {if _gfaf :=_gcbag .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_gfaf !=nil {return _gfaf ;};};if _gcbag .DispRSqr !=nil {if _eaace :=_gcbag .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r"); +_eaace !=nil {return _eaace ;};};if _gcbag .DispEq !=nil {if _acbaf :=_gcbag .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_acbaf !=nil {return _acbaf ;};};if _gcbag .TrendlineLbl !=nil {if _fcbgb :=_gcbag .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"); +_fcbgb !=nil {return _fcbgb ;};};if _gcbag .ExtLst !=nil {if _fcbga :=_gcbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbga !=nil {return _fcbga ;};};return nil ;}; -// Validate validates the CT_BandFmts and its children -func (_cca *CT_BandFmts )Validate ()error {return _cca .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_fbgg *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afgfa :=range start .Attr {if _afgfa .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_fgac ,_befed :=_afgfa .Value ,error (nil ); -if _befed !=nil {return _befed ;};_fbgg .FormatCodeAttr =_fgac ;continue ;};if _afgfa .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_deadb ,_cdbbd :=_d .ParseBool (_afgfa .Value );if _cdbbd !=nil {return _cdbbd ;}; -_fbgg .SourceLinkedAttr =&_deadb ;continue ;};};for {_cbeb ,_bcada :=d .Token ();if _bcada !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bcada );};if _bcbaa ,_cbef :=_cbeb .(_b .EndElement ); -_cbef &&_bcbaa .Name ==start .Name {break ;};};return nil ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_ebdbg :=&CT_MultiLvlStrRef {};return _ebdbg };func NewCT_BarChart ()*CT_BarChart {_aac :=&CT_BarChart {};_aac .BarDir =NewCT_BarDir ();return _aac }; -type CT_LogBase struct{ValAttr float64 ;};func (_agfge *CT_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccdg :=range start .Attr {if _ccdg .Name .Local =="\u0076\u0061\u006c"{_agfge .ValAttr .UnmarshalXMLAttr (_ccdg ); -continue ;};};for {_gegff ,_cgeee :=d .Token ();if _cgeee !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cgeee );};if _babbb ,_dabd :=_gegff .(_b .EndElement ); -_dabd &&_babbb .Name ==start .Name {break ;};};return nil ;};func (_fbgfc *CT_Double )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbcgf :=range start .Attr {if _gbcgf .Name .Local =="\u0076\u0061\u006c"{_eafg ,_cccd :=_d .ParseFloat (_gbcgf .Value ,64); -if _cccd !=nil {return _cccd ;};_fbgfc .ValAttr =_eafg ;continue ;};};for {_dfgag ,_fbdcf :=d .Token ();if _fbdcf !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_fbdcf ); -};if _eged ,_eccd :=_dfgag .(_b .EndElement );_eccd &&_eged .Name ==start .Name {break ;};};return nil ;};func (_adcgc *CT_DLblsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adcgc .Delete !=nil {_fgcce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_adcgc .Delete ,_fgcce );};if _adcgc .NumFmt !=nil {_dgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_adcgc .NumFmt ,_dgfc );};if _adcgc .SpPr !=nil {_gcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_adcgc .SpPr ,_gcbf );};if _adcgc .TxPr !=nil {_addf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_adcgc .TxPr ,_addf );};if _adcgc .DLblPos !=nil {_cagf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; -e .EncodeElement (_adcgc .DLblPos ,_cagf );};if _adcgc .ShowLegendKey !=nil {_ffdc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_adcgc .ShowLegendKey ,_ffdc ); -};if _adcgc .ShowVal !=nil {_cffc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_adcgc .ShowVal ,_cffc );};if _adcgc .ShowCatName !=nil {_afca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_adcgc .ShowCatName ,_afca );};if _adcgc .ShowSerName !=nil {_cdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_adcgc .ShowSerName ,_cdc ); -};if _adcgc .ShowPercent !=nil {_cfcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_adcgc .ShowPercent ,_cfcc );};if _adcgc .ShowBubbleSize !=nil {_gccfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_adcgc .ShowBubbleSize ,_gccfa );};if _adcgc .Separator !=nil {_bfdf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ae .AddPreserveSpaceAttr (&_bfdf ,*_adcgc .Separator ); -e .EncodeElement (_adcgc .Separator ,_bfdf );};if _adcgc .ShowLeaderLines !=nil {_fdea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adcgc .ShowLeaderLines ,_fdea ); -};if _adcgc .LeaderLines !=nil {_bddda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adcgc .LeaderLines ,_bddda );};return nil ;};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ; -Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};func NewCT_PivotFmts ()*CT_PivotFmts {_fcfg :=&CT_PivotFmts {};return _fcfg };func (_bdcb *ST_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bafd ,_edecd :=d .Token ();if _edecd !=nil {return _edecd ; -};if _ebecg ,_ggddf :=_bafd .(_b .EndElement );_ggddf &&_ebecg .Name ==start .Name {*_bdcb =1;return nil ;};if _ecffd ,_aefg :=_bafd .(_b .CharData );!_aefg {return _bb .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",_bafd ); -}else {switch string (_ecffd ){case "":*_bdcb =0;case "\u0061\u0075\u0074\u006f":*_bdcb =1;case "\u0063\u0075\u0073\u0074":*_bdcb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bdcb =3;case "\u0070\u006f\u0073":*_bdcb =4;case "\u0076\u0061\u006c":*_bdcb =5; -};};_bafd ,_edecd =d .Token ();if _edecd !=nil {return _edecd ;};if _gfgf ,_gccbe :=_bafd .(_b .EndElement );_gccbe &&_gfgf .Name ==start .Name {return nil ;};return _bb .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",_bafd ); -};func (_bbfga ST_ErrDir )String ()string {switch _bbfga {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_eecd ST_Overlap )String ()string {if _eecd .ST_OverlapPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_eecd .ST_OverlapPercent ); -};if _eecd .ST_OverlapByte !=nil {return _bb .Sprintf ("\u0025\u0076",*_eecd .ST_OverlapByte );};return "";}; +// Validate validates the CT_Trendline and its children +func (_dfaac *CT_Trendline )Validate ()error {return _dfaac .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");}; -// Validate validates the CT_Perspective and its children -func (_afdbg *CT_Perspective )Validate ()error {return _afdbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func NewCT_ExternalData ()*CT_ExternalData {_faab :=&CT_ExternalData {};return _faab }; -func (_ccfe ST_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccfe .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_ccfe .ST_DepthPercentWithSymbol ));};if _ccfe .ST_DepthPercentUShort !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_ccfe .ST_DepthPercentUShort ))); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_AxPos ()*CT_AxPos {_cbb :=&CT_AxPos {};_cbb .ValAttr =ST_AxPos (1);return _cbb };type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func NewCT_PictureOptions ()*CT_PictureOptions {_dbga :=&CT_PictureOptions {}; -return _dbga }; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_ebggg *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_bbgcb *ST_Shape )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbecd ,_gfegd :=d .Token ();if _gfegd !=nil {return _gfegd ;};if _cbgbg ,_gbfe :=_cbecd .(_dd .EndElement ); +_gbfe &&_cbgbg .Name ==start .Name {*_bbgcb =1;return nil ;};if _cfeba ,_ddege :=_cbecd .(_dd .CharData );!_ddege {return _da .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",_cbecd ); +}else {switch string (_cfeba ){case "":*_bbgcb =0;case "\u0063\u006f\u006e\u0065":*_bbgcb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_bbgcb =2;case "\u0062\u006f\u0078":*_bbgcb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_bbgcb =4; +case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_bbgcb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_bbgcb =6;};};_cbecd ,_gfegd =d .Token ();if _gfegd !=nil {return _gfegd ;};if _caced ,_fagedd :=_cbecd .(_dd .EndElement ); +_fagedd &&_caced .Name ==start .Name {return nil ;};return _da .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",_cbecd );};func (_feaca ST_MarkerStyle )ValidateWithPath (path string )error {switch _feaca {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaca )); +};return nil ;}; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_dbgfg *EG_AxSharedChoice )ValidateWithPath (path string )error {if _dbgfg .Crosses !=nil {if _aeead :=_dbgfg .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_aeead !=nil {return _aeead ;};};if _dbgfg .CrossesAt !=nil {if _aadea :=_dbgfg .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"); -_aadea !=nil {return _aadea ;};};return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_gfdg :=&EG_SurfaceChartShared {};return _gfdg ;};type CT_Tx struct{Choice *CT_TxChoice ;};func (_abdab ST_ScatterStyle )String ()string {switch _abdab {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068"; -case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";}; +// Validate validates the CT_ChartSpace and its children +func (_gege *CT_ChartSpace )Validate ()error {return _gege .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_dcbdc ST_TrendlineType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_dcbdc .String (),start ); +};func NewCT_SurfaceChart ()*CT_SurfaceChart {_cddgdf :=&CT_SurfaceChart {};return _cddgdf };var ST_GapAmountPercentPatternRe =_e .MustCompile (ST_GapAmountPercentPattern );func (_afgae *CT_LineChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_abba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afgae .Grouping ,_abba );if _afgae .VaryColors !=nil {_fbgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_afgae .VaryColors ,_fbgb );};if _afgae .Ser !=nil {_dadec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_degae :=range _afgae .Ser {e .EncodeElement (_degae ,_dadec );};};if _afgae .DLbls !=nil {_egcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_afgae .DLbls ,_egcb );};if _afgae .DropLines !=nil {_dgfc :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_afgae .DropLines ,_dgfc );};if _afgae .HiLowLines !=nil {_fadc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_afgae .HiLowLines ,_fadc );};if _afgae .UpDownBars !=nil {_ecga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_afgae .UpDownBars ,_ecga );};if _afgae .Marker !=nil {_decee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_afgae .Marker ,_decee );};if _afgae .Smooth !=nil {_cecea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_afgae .Smooth ,_cecea );};_fcbfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_baggd :=range _afgae .AxId {e .EncodeElement (_baggd ,_fcbfd );};if _afgae .ExtLst !=nil {_eggc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afgae .ExtLst ,_eggc );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func NewCT_NumVal ()*CT_NumVal {_eecde :=&CT_NumVal {};return _eecde };type CT_UpDownBar struct{SpPr *_de .CT_ShapeProperties ;};func (_fgace *CT_RotX )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ggabd :=range start .Attr {if _ggabd .Name .Local =="\u0076\u0061\u006c"{_acdea ,_cfccb :=_b .ParseInt (_ggabd .Value ,10,8); +if _cfccb !=nil {return _cfccb ;};_gfbfc :=int8 (_acdea );_fgace .ValAttr =&_gfbfc ;continue ;};};for {_afgba ,_decbd :=d .Token ();if _decbd !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_decbd ); +};if _bdba ,_efbg :=_afgba .(_dd .EndElement );_efbg &&_bdba .Name ==start .Name {break ;};};return nil ;};func (_fbfd *CT_CrossBetween )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_ggag ,_deg :=_fbfd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _deg !=nil {return _deg ;};start .Attr =append (start .Attr ,_ggag );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};type ST_Shape byte ;func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ; +};_fgbd ,_babg :=_b .ParseUint (s ,10,32);if _babg !=nil {return ST_BubbleScale {},_babg ;};_gadg :=uint32 (_fgbd );return ST_BubbleScale {ST_BubbleScaleUInt :&_gadg },nil ;};func (_dcdgf ST_TrendlineType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cafdb :=_dd .Attr {}; +_cafdb .Name =name ;switch _dcdgf {case ST_TrendlineTypeUnset :_cafdb .Value ="";case ST_TrendlineTypeExp :_cafdb .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_cafdb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_cafdb .Value ="\u006c\u006f\u0067"; +case ST_TrendlineTypeMovingAvg :_cafdb .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_cafdb .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_cafdb .Value ="\u0070\u006f\u0077e\u0072";};return _cafdb ,nil ; +};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};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 (_egdea *CT_TickMark )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _egdea .ValAttr !=ST_TickMarkUnset {_aggb ,_ggeeb :=_egdea .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"});if _ggeeb !=nil {return _ggeeb ;};start .Attr =append (start .Attr ,_aggb ); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_gfaba :=&CT_Shape {};return _gfaba };func (_gdcae ST_BuiltInUnit )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cccgg :=_dd .Attr {}; +_cccgg .Name =name ;switch _gdcae {case ST_BuiltInUnitUnset :_cccgg .Value ="";case ST_BuiltInUnitHundreds :_cccgg .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_cccgg .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"; +case ST_BuiltInUnitTenThousands :_cccgg .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_cccgg .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; +case ST_BuiltInUnitMillions :_cccgg .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_cccgg .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_cccgg .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; +case ST_BuiltInUnitBillions :_cccgg .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_cccgg .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _cccgg ,nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ; +VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_acggc *CT_Line3DChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_cgebd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_acggc .Grouping ,_cgebd );if _acggc .VaryColors !=nil {_fafcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_acggc .VaryColors ,_fafcc );};if _acggc .Ser !=nil {_cedg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fcab :=range _acggc .Ser {e .EncodeElement (_fcab ,_cedg );};};if _acggc .DLbls !=nil {_baaab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_acggc .DLbls ,_baaab );};if _acggc .DropLines !=nil {_egad :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acggc .DropLines ,_egad );};if _acggc .GapDepth !=nil {_bbge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_acggc .GapDepth ,_bbge );};_fcdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cgec :=range _acggc .AxId {e .EncodeElement (_cgec ,_fcdg );};if _acggc .ExtLst !=nil {_efbf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acggc .ExtLst ,_efbf );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_fcfg *CT_PlotArea )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _fcfg .Layout !=nil {_cffff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fcfg .Layout ,_cffff );};for _ ,_dggg :=range _fcfg .Choice {_dggg .MarshalXML (e ,_dd .StartElement {});};if _fcfg .CChoice !=nil {_fcfg .CChoice .MarshalXML (e ,_dd .StartElement {});};if _fcfg .DTable !=nil {_abdcg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_fcfg .DTable ,_abdcg );};if _fcfg .SpPr !=nil {_befc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcfg .SpPr ,_befc );};if _fcfg .ExtLst !=nil {_ffag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fcfg .ExtLst ,_ffag );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cggfd *CT_NumVal )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ecagd :=range start .Attr {if _ecagd .Name .Local =="\u0069\u0064\u0078"{_cedgg ,_dcbde :=_b .ParseUint (_ecagd .Value ,10,32); +if _dcbde !=nil {return _dcbde ;};_cggfd .IdxAttr =uint32 (_cedgg );continue ;};if _ecagd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_deda ,_dabb :=_ecagd .Value ,error (nil );if _dabb !=nil {return _dabb ;};_cggfd .FormatCodeAttr =&_deda ; +continue ;};};_egcebc :for {_dfbbf ,_efefa :=d .Token ();if _efefa !=nil {return _efefa ;};switch _dfff :=_dfbbf .(type ){case _dd .StartElement :switch _dfff .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efdf :=d .DecodeElement (&_cggfd .V ,&_dfff ); +_efdf !=nil {return _efdf ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_dfff .Name ); +if _dbdab :=d .Skip ();_dbdab !=nil {return _dbdab ;};};case _dd .EndElement :break _egcebc ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_deec *CT_PlotAreaChoice1 )Validate ()error {return _deec .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_fedd *CT_PivotFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedd .Idx =NewCT_UnsignedInt (); -_fcegf :for {_afgde ,_addb :=d .Token ();if _addb !=nil {return _addb ;};switch _afbda :=_afgde .(type ){case _b .StartElement :switch _afbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbgfe :=d .DecodeElement (_fedd .Idx ,&_afbda ); -_gbgfe !=nil {return _gbgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedd .SpPr =_ca .NewCT_ShapeProperties (); -if _abcg :=d .DecodeElement (_fedd .SpPr ,&_afbda );_abcg !=nil {return _abcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedd .TxPr =_ca .NewCT_TextBody (); -if _eafb :=d .DecodeElement (_fedd .TxPr ,&_afbda );_eafb !=nil {return _eafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fedd .Marker =NewCT_Marker (); -if _gfab :=d .DecodeElement (_fedd .Marker ,&_afbda );_gfab !=nil {return _gfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedd .DLbl =NewCT_DLbl (); -if _cefb :=d .DecodeElement (_fedd .DLbl ,&_afbda );_cefb !=nil {return _cefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedd .ExtLst =NewCT_ExtensionList (); -if _dfcd :=d .DecodeElement (_fedd .ExtLst ,&_afbda );_dfcd !=nil {return _dfcd ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_afbda .Name ); -if _bbdc :=d .Skip ();_bbdc !=nil {return _bbdc ;};};case _b .EndElement :break _fcegf ;case _b .CharData :};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_efcg :=&CT_HeaderFooter {};return _efcg }; +// Validate validates the CT_LineChart and its children +func (_aabfdg *CT_LineChart )Validate ()error {return _aabfdg .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_eaffe ST_DLblPos )String ()string {switch _eaffe {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074"; +case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072"; +case 9:return "\u0074";};return "";};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_de .CT_ShapeProperties ;ExtLst *CT_ExtensionList ; +};func NewCT_NumDataSource ()*CT_NumDataSource {_dgfbf :=&CT_NumDataSource {};_dgfbf .Choice =NewCT_NumDataSourceChoice ();return _dgfbf ;};func NewCT_StrRef ()*CT_StrRef {_dbba :=&CT_StrRef {};return _dbba };func (_bgad ST_LayoutMode )ValidateWithPath (path string )error {switch _bgad {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgad )); +};return nil ;};func (_ffgg ST_Thickness )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _ffgg .ST_ThicknessPercent !=nil {e .EncodeToken (_dd .CharData (*_ffgg .ST_ThicknessPercent ));};if _ffgg .Uint32 !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_ffgg .Uint32 ))); +};return e .EncodeToken (_dd .EndElement {Name :start .Name });};func (_cgbg *CT_Layout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_beca :for {_bdbcc ,_ggad :=d .Token ();if _ggad !=nil {return _ggad ;};switch _daffg :=_bdbcc .(type ){case _dd .StartElement :switch _daffg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbg .ManualLayout =NewCT_ManualLayout (); +if _bba :=d .DecodeElement (_cgbg .ManualLayout ,&_daffg );_bba !=nil {return _bba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbg .ExtLst =NewCT_ExtensionList (); +if _bdcae :=d .DecodeElement (_cgbg .ExtLst ,&_daffg );_bdcae !=nil {return _bdcae ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_daffg .Name ); +if _gbaf :=d .Skip ();_gbaf !=nil {return _gbaf ;};};case _dd .EndElement :break _beca ;case _dd .CharData :};};return nil ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025"; +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;); -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_efedc *CT_ErrBarType )ValidateWithPath (path string )error {if _bbca :=_efedc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbca !=nil {return _bbca ;};return nil ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_acadg :=&CT_DispUnitsLbl {}; -return _acadg };var ST_DepthPercentWithSymbolPatternRe =_a .MustCompile (ST_DepthPercentWithSymbolPattern ); +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_ffe *CT_BandFmt )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ffe .Idx =NewCT_UnsignedInt ();_dfa :for {_gec ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ; +};switch _eda :=_gec .(type ){case _dd .StartElement :switch _eda .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbe :=d .DecodeElement (_ffe .Idx ,&_eda ); +_dbe !=nil {return _dbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffe .SpPr =_de .NewCT_ShapeProperties (); +if _edfe :=d .DecodeElement (_ffe .SpPr ,&_eda );_edfe !=nil {return _edfe ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_eda .Name ); +if _gecb :=d .Skip ();_gecb !=nil {return _gecb ;};};case _dd .EndElement :break _dfa ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_BarChart and its children -func (_egfd *CT_BarChart )Validate ()error {return _egfd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_edgf ST_TimeUnit )Validate ()error {return _edgf .ValidateWithPath ("")};func (_eagfb *CT_SecondPieSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_facc :=range start .Attr {if _facc .Name .Local =="\u0076\u0061\u006c"{_cbaae ,_gaccf :=ParseUnionST_SecondPieSize (_facc .Value ); -if _gaccf !=nil {return _gaccf ;};_eagfb .ValAttr =&_cbaae ;continue ;};};for {_fedb ,_afbff :=d .Token ();if _afbff !=nil {return _bb .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",_afbff ); -};if _gagdf ,_egbac :=_fedb .(_b .EndElement );_egbac &&_gagdf .Name ==start .Name {break ;};};return nil ;};func (_bba *CT_BarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_bba .Idx ,_ebg );_abgf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bba .Order ,_abgf );if _bba .Tx !=nil {_ecd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_bba .Tx ,_ecd );};if _bba .SpPr !=nil {_fbff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bba .SpPr ,_fbff );};if _bba .InvertIfNegative !=nil {_bcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_bba .InvertIfNegative ,_bcb );};if _bba .PictureOptions !=nil {_bbac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bba .PictureOptions ,_bbac ); -};if _bba .DPt !=nil {_ecfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgfa :=range _bba .DPt {e .EncodeElement (_fgfa ,_ecfc );};};if _bba .DLbls !=nil {_bcfd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_bba .DLbls ,_bcfd );};if _bba .Trendline !=nil {_dde :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_geef :=range _bba .Trendline {e .EncodeElement (_geef ,_dde );}; -};if _bba .ErrBars !=nil {_faca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_bba .ErrBars ,_faca );};if _bba .Cat !=nil {_cbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_bba .Cat ,_cbbf );};if _bba .Val !=nil {_gbeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bba .Val ,_gbeb );};if _bba .Shape !=nil {_cdbfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_bba .Shape ,_cdbfe );};if _bba .ExtLst !=nil {_geg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bba .ExtLst ,_geg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cbab *CT_Double )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_cbab .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_eabed *CT_RelId )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_bgac *CT_AxDataSource )ValidateWithPath (path string )error {if _ged :=_bgac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ged !=nil {return _ged ;};return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1; -ST_SizeRepresentsW ST_SizeRepresents =2;);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 (_ggcaf *Group_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcaf .Layout !=nil {_eebeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ggcaf .Layout ,_eebeg );};if _ggcaf .Tx !=nil {_ecgfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ggcaf .Tx ,_ecgfd );};if _ggcaf .NumFmt !=nil {_fbgae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_ggcaf .NumFmt ,_fbgae );};if _ggcaf .SpPr !=nil {_gafbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggcaf .SpPr ,_gafbb );};if _ggcaf .TxPr !=nil {_ffec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_ggcaf .TxPr ,_ffec );};if _ggcaf .DLblPos !=nil {_dgfge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ggcaf .DLblPos ,_dgfge );};if _ggcaf .ShowLegendKey !=nil {_gfbcfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_ggcaf .ShowLegendKey ,_gfbcfg );};if _ggcaf .ShowVal !=nil {_egcabg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ggcaf .ShowVal ,_egcabg );};if _ggcaf .ShowCatName !=nil {_dggb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_ggcaf .ShowCatName ,_dggb );};if _ggcaf .ShowSerName !=nil {_adac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ggcaf .ShowSerName ,_adac ); -};if _ggcaf .ShowPercent !=nil {_ddccfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ggcaf .ShowPercent ,_ddccfb );};if _ggcaf .ShowBubbleSize !=nil {_bbaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_ggcaf .ShowBubbleSize ,_bbaf );};if _ggcaf .Separator !=nil {_adgaae :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ae .AddPreserveSpaceAttr (&_adgaae ,*_ggcaf .Separator ); -e .EncodeElement (_ggcaf .Separator ,_adgaae );};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_fcfbf *CT_Style )ValidateWithPath (path string )error {if _fcfbf .ValAttr < 1{return _da .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 ,_fcfbf .ValAttr ); +};if _fcfbf .ValAttr > 48{return _da .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 ,_fcfbf .ValAttr );};return nil ;};func (_faccb *CT_HeaderFooter )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _faccb .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_faccb .AlignWithMarginsAttr ))}); +};if _faccb .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_faccb .DifferentOddEvenAttr ))}); +};if _faccb .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_da .Sprintf ("\u0025\u0064",_fgcbf (*_faccb .DifferentFirstAttr ))}); +};e .EncodeToken (start );if _faccb .OddHeader !=nil {_afea :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_dab .AddPreserveSpaceAttr (&_afea ,*_faccb .OddHeader );e .EncodeElement (_faccb .OddHeader ,_afea ); +};if _faccb .OddFooter !=nil {_gacbe :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_dab .AddPreserveSpaceAttr (&_gacbe ,*_faccb .OddFooter );e .EncodeElement (_faccb .OddFooter ,_gacbe ); +};if _faccb .EvenHeader !=nil {_bdcg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_dab .AddPreserveSpaceAttr (&_bdcg ,*_faccb .EvenHeader );e .EncodeElement (_faccb .EvenHeader ,_bdcg ); +};if _faccb .EvenFooter !=nil {_bcdb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_dab .AddPreserveSpaceAttr (&_bcdb ,*_faccb .EvenFooter );e .EncodeElement (_faccb .EvenFooter ,_bcdb ); +};if _faccb .FirstHeader !=nil {_bgag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_dab .AddPreserveSpaceAttr (&_bgag ,*_faccb .FirstHeader );e .EncodeElement (_faccb .FirstHeader ,_bgag ); +};if _faccb .FirstFooter !=nil {_fabd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_dab .AddPreserveSpaceAttr (&_fabd ,*_faccb .FirstFooter );e .EncodeElement (_faccb .FirstFooter ,_fabd ); +};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_begee *ST_Crosses )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aaaab ,_dadcf :=d .Token ();if _dadcf !=nil {return _dadcf ;};if _gfgfcb ,_bdfff :=_aaaab .(_dd .EndElement ); +_bdfff &&_gfgfcb .Name ==start .Name {*_begee =1;return nil ;};if _afgee ,_eadeb :=_aaaab .(_dd .CharData );!_eadeb {return _da .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",_aaaab ); +}else {switch string (_afgee ){case "":*_begee =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_begee =1;case "\u006d\u0061\u0078":*_begee =2;case "\u006d\u0069\u006e":*_begee =3;};};_aaaab ,_dadcf =d .Token ();if _dadcf !=nil {return _dadcf ; +};if _dbeaa ,_cegdc :=_aaaab .(_dd .EndElement );_cegdc &&_dbeaa .Name ==start .Name {return nil ;};return _da .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",_aaaab ); +};func (_eagecc ST_TickMark )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_eagecc .String (),start );};func (_bfba *CT_LayoutTarget )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bfba .ValAttr !=ST_LayoutTargetUnset {_bbedc ,_dabd :=_bfba .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _dabd !=nil {return _dabd ;};start .Attr =append (start .Attr ,_bbedc );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RotX and its children -func (_fcaeg *CT_RotX )Validate ()error {return _fcaeg .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func (_fdfeb *CT_Protection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdfeb .ChartObject !=nil {_dadcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}}; -e .EncodeElement (_fdfeb .ChartObject ,_dadcb );};if _fdfeb .Data !=nil {_bdea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fdfeb .Data ,_bdea );};if _fdfeb .Formatting !=nil {_egaea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -e .EncodeElement (_fdfeb .Formatting ,_egaea );};if _fdfeb .Selection !=nil {_beac :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdfeb .Selection ,_beac );};if _fdfeb .UserInterface !=nil {_acce :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}}; -e .EncodeElement (_fdfeb .UserInterface ,_acce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gacaa *EG_AreaChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gacaa .Grouping !=nil {_bbcgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_gacaa .Grouping ,_bbcgg );};if _gacaa .VaryColors !=nil {_bafbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gacaa .VaryColors ,_bafbd );};if _gacaa .Ser !=nil {_eeafg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_dbdge :=range _gacaa .Ser {e .EncodeElement (_dbdge ,_eeafg );};};if _gacaa .DLbls !=nil {_aaebcc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gacaa .DLbls ,_aaebcc );};if _gacaa .DropLines !=nil {_efbg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_gacaa .DropLines ,_efbg );};return nil ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025"; +// Validate validates the CT_PrintSettings and its children +func (_ggaaa *CT_PrintSettings )Validate ()error {return _ggaaa .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gcfeb ST_CrossBetween )String ()string {switch _gcfeb {case 0:return ""; +case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};func (_bfge *CT_LegendPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebfd :=range start .Attr {if _ebfd .Name .Local =="\u0076\u0061\u006c"{_bfge .ValAttr .UnmarshalXMLAttr (_ebfd ); +continue ;};};for {_dadc ,_dadgc :=d .Token ();if _dadgc !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_dadgc );};if _fdfa ,_cdbg :=_dadc .(_dd .EndElement ); +_cdbg &&_fdfa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_cgacf *CT_MarkerStyle )ValidateWithPath (path string )error {if _cgacf .ValAttr ==ST_MarkerStyleUnset {return _da .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 _eccfc :=_cgacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eccfc !=nil {return _eccfc ;};return nil ;};func (_fdebg ST_LayoutMode )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_efccd :=_dd .Attr {}; +_efccd .Name =name ;switch _fdebg {case ST_LayoutModeUnset :_efccd .Value ="";case ST_LayoutModeEdge :_efccd .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_efccd .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _efccd ,nil ;}; -// Validate validates the CT_BuiltInUnit and its children -func (_dccd *CT_BuiltInUnit )Validate ()error {return _dccd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func NewCT_Period ()*CT_Period {_eacafa :=&CT_Period {};return _eacafa };func (_eaaba ST_BuiltInUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcegc :=_b .Attr {}; -_dcegc .Name =name ;switch _eaaba {case ST_BuiltInUnitUnset :_dcegc .Value ="";case ST_BuiltInUnitHundreds :_dcegc .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_dcegc .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"; -case ST_BuiltInUnitTenThousands :_dcegc .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_dcegc .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; -case ST_BuiltInUnitMillions :_dcegc .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_dcegc .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_dcegc .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; -case ST_BuiltInUnitBillions :_dcegc .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_dcegc .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _dcegc ,nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ; -};func (_cebcd *ST_HPercent )ValidateWithPath (path string )error {_bcfc :=[]string {};if _cebcd .ST_HPercentWithSymbol !=nil {_bcfc =append (_bcfc ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c"); -};if _cebcd .ST_HPercentUShort !=nil {_bcfc =append (_bcfc ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_bcfc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcfc ); -};return nil ;};func (_gcdgcc *CT_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcdgcc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gcdgcc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daadc ST_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daadc .String (),start );};type CT_Orientation struct{ValAttr ST_Orientation ; -};type CT_OfPieType struct{ValAttr ST_OfPieType ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};type CT_ChartLines struct{SpPr *_ca .CT_ShapeProperties ;};func NewCT_LegendEntry ()*CT_LegendEntry {_edea :=&CT_LegendEntry {};_edea .Idx =NewCT_UnsignedInt (); -return _edea ;};func (_abaee *CT_LogBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaee .ValAttr =2;for _ ,_fbbgg :=range start .Attr {if _fbbgg .Name .Local =="\u0076\u0061\u006c"{_cadc ,_bdbee :=_d .ParseFloat (_fbbgg .Value ,64); -if _bdbee !=nil {return _bdbee ;};_abaee .ValAttr =_cadc ;continue ;};};for {_dfce ,_aefeg :=d .Token ();if _aefeg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_aefeg ); -};if _bcba ,_eabgb :=_dfce .(_b .EndElement );_eabgb &&_bcba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_edgd *CT_Layout )ValidateWithPath (path string )error {if _edgd .ManualLayout !=nil {if _gbea :=_edgd .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gbea !=nil {return _gbea ; +};};if _edgd .ExtLst !=nil {if _dabaa :=_edgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabaa !=nil {return _dabaa ;};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ; +}; -// Validate validates the CT_BarGrouping and its children -func (_dcc *CT_BarGrouping )Validate ()error {return _dcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_fdec *CT_ExtensionList )ValidateWithPath (path string )error {for _agdcf ,_cccb :=range _fdec .Ext {if _aeef :=_cccb .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_agdcf ));_aeef !=nil {return _aeef ; +};};return nil ;}; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_cfac *CT_ErrDir )ValidateWithPath (path string )error {if _cfac .ValAttr ==ST_ErrDirUnset {return _bb .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 _fffe :=_cfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fffe !=nil {return _fffe ;};return nil ;}; +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_fbce *CT_Double )ValidateWithPath (path string )error {return nil };func (_fdbbf *ST_ErrBarType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fdbbf =0;case "\u0062\u006f\u0074\u0068":*_fdbbf =1;case "\u006d\u0069\u006eu\u0073":*_fdbbf =2; +case "\u0070\u006c\u0075\u0073":*_fdbbf =3;};return nil ;};func (_gbdcg *CT_NumRef )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_gcba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0066"}};_dab .AddPreserveSpaceAttr (&_gcba ,_gbdcg .F ); +e .EncodeElement (_gbdcg .F ,_gcba );if _gbdcg .NumCache !=nil {_gaed :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_gbdcg .NumCache ,_gaed );};if _gbdcg .ExtLst !=nil {_cgba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gbdcg .ExtLst ,_cgba );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_Period ()*CT_Period {_fbagd :=&CT_Period {};return _fbagd }; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_gfbd *CT_Crosses )ValidateWithPath (path string )error {if _gfbd .ValAttr ==ST_CrossesUnset {return _bb .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 _ccd :=_gfbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccd !=nil {return _ccd ;};return nil ;};func (_bgfc *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfe :=range start .Attr {if _edfe .Name .Local =="\u0075\u0072\u0069"{_eedd ,_agcg :=_edfe .Value ,error (nil ); -if _agcg !=nil {return _agcg ;};_bgfc .UriAttr =&_eedd ;continue ;};};_fdaf :for {_cefec ,_dfbdc :=d .Token ();if _dfbdc !=nil {return _dfbdc ;};switch _cabf :=_cefec .(type ){case _b .StartElement :switch _cabf .Name {default:if _gcaf ,_gacfb :=_ae .CreateElement (_cabf ); -_gacfb !=nil {return _gacfb ;}else {if _ddaa :=d .DecodeElement (_gcaf ,&_cabf );_ddaa !=nil {return _ddaa ;};_bgfc .Any =_gcaf ;};};case _b .EndElement :break _fdaf ;case _b .CharData :};};return nil ;};func (_dcccf ST_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcccf .String (),start ); -}; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_eaca *CT_LayoutTarget )ValidateWithPath (path string )error {if _gaef :=_eaca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaef !=nil {return _gaef ;};return nil ;};func (_gefee ST_OfPieType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gefee .String (),start ); +};func NewCT_PivotSource ()*CT_PivotSource {_bcaea :=&CT_PivotSource {};_bcaea .FmtId =NewCT_UnsignedInt ();return _bcaea ;}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_ecgf *CT_Order )ValidateWithPath (path string )error {if _ecgf .ValAttr !=nil {if *_ecgf .ValAttr < 2{return _bb .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 ,*_ecgf .ValAttr ); -};if *_ecgf .ValAttr > 6{return _bb .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 ,*_ecgf .ValAttr ); -};};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_ffcdb :=&CT_SurfaceChart {};return _ffcdb };func (_accb *CT_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accb .Idx =NewCT_UnsignedInt ();_gead :for {_cbbd ,_gce :=d .Token (); -if _gce !=nil {return _gce ;};switch _ebf :=_cbbd .(type ){case _b .StartElement :switch _ebf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebcd :=d .DecodeElement (_accb .Idx ,&_ebf ); -_ebcd !=nil {return _ebcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _dfbd :=d .DecodeElement (&_accb .Choice .Delete ,&_ebf );_dfbd !=nil {return _dfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _dfca :=d .DecodeElement (&_accb .Choice .Layout ,&_ebf );_dfca !=nil {return _dfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _accd :=d .DecodeElement (&_accb .Choice .Tx ,&_ebf );_accd !=nil {return _accd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _dgbc :=d .DecodeElement (&_accb .Choice .NumFmt ,&_ebf );_dgbc !=nil {return _dgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _gdda :=d .DecodeElement (&_accb .Choice .SpPr ,&_ebf );_gdda !=nil {return _gdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _dbda :=d .DecodeElement (&_accb .Choice .TxPr ,&_ebf );_dbda !=nil {return _dbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _fcg :=d .DecodeElement (&_accb .Choice .DLblPos ,&_ebf );_fcg !=nil {return _fcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _ceea :=d .DecodeElement (&_accb .Choice .ShowLegendKey ,&_ebf );_ceea !=nil {return _ceea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _efdg :=d .DecodeElement (&_accb .Choice .ShowVal ,&_ebf );_efdg !=nil {return _efdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _bbdd :=d .DecodeElement (&_accb .Choice .ShowCatName ,&_ebf );_bbdd !=nil {return _bbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _cbfce :=d .DecodeElement (&_accb .Choice .ShowSerName ,&_ebf );_cbfce !=nil {return _cbfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _egfb :=d .DecodeElement (&_accb .Choice .ShowPercent ,&_ebf );_egfb !=nil {return _egfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _ceace :=d .DecodeElement (&_accb .Choice .ShowBubbleSize ,&_ebf );_ceace !=nil {return _ceace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _accb .Choice ==nil {_accb .Choice =NewCT_DLblChoice (); -};if _acfe :=d .DecodeElement (&_accb .Choice .Separator ,&_ebf );_acfe !=nil {return _acfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accb .ExtLst =NewCT_ExtensionList (); -if _cedc :=d .DecodeElement (_accb .ExtLst ,&_ebf );_cedc !=nil {return _cedc ;};default:_be .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_ebf .Name ); -if _gbac :=d .Skip ();_gbac !=nil {return _gbac ;};};case _b .EndElement :break _gead ;case _b .CharData :};};return nil ;};func (_adbfd *ST_Overlap )ValidateWithPath (path string )error {_gdde :=[]string {};if _adbfd .ST_OverlapPercent !=nil {_gdde =append (_gdde ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074"); -};if _adbfd .ST_OverlapByte !=nil {_gdde =append (_gdde ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_gdde )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdde ); -};return nil ;}; +// Validate validates the CT_LegendPos and its children +func (_ccee *CT_LegendPos )Validate ()error {return _ccee .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");}; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_egcgb *CT_NumDataSource )ValidateWithPath (path string )error {if _edfbb :=_egcgb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edfbb !=nil {return _edfbb ;};return nil ;};func (_eded *CT_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaaf :=range start .Attr {if _eaaf .Name .Local =="\u0076\u0061\u006c"{_eded .ValAttr .UnmarshalXMLAttr (_eaaf ); -continue ;};};for {_babde ,_ddggd :=d .Token ();if _ddggd !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_ddggd );};if _gdca ,_beag :=_babde .(_b .EndElement ); -_beag &&_gdca .Name ==start .Name {break ;};};return nil ;};func (_agdaa *ST_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbcf ,_dcadd :=d .Token ();if _dcadd !=nil {return _dcadd ;};if _ebfbf ,_edffbe :=_adbcf .(_b .EndElement ); -_edffbe &&_ebfbf .Name ==start .Name {*_agdaa =1;return nil ;};if _bdddd ,_aacae :=_adbcf .(_b .CharData );!_aacae {return _bb .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",_adbcf ); -}else {switch string (_bdddd ){case "":*_agdaa =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_agdaa =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_agdaa =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_agdaa =3; -case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_agdaa =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_agdaa =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_agdaa =6; -case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_agdaa =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_agdaa =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_agdaa =9;};};_adbcf ,_dcadd =d .Token (); -if _dcadd !=nil {return _dcadd ;};if _efdbe ,_feaaa :=_adbcf .(_b .EndElement );_feaaa &&_efdbe .Name ==start .Name {return nil ;};return _bb .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",_adbcf ); -}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_ddcg *CT_BubbleChart )ValidateWithPath (path string )error {if _ddcg .VaryColors !=nil {if _dec :=_ddcg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dec !=nil {return _dec ;};};for _agfe ,_caab :=range _ddcg .Ser {if _fgaf :=_caab .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agfe )); +_fgaf !=nil {return _fgaf ;};};if _ddcg .DLbls !=nil {if _cea :=_ddcg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cea !=nil {return _cea ;};};if _ddcg .Bubble3D !=nil {if _bfd :=_ddcg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_bfd !=nil {return _bfd ;};};if _ddcg .BubbleScale !=nil {if _baef :=_ddcg .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_baef !=nil {return _baef ;};};if _ddcg .ShowNegBubbles !=nil {if _gge :=_ddcg .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"); +_gge !=nil {return _gge ;};};if _ddcg .SizeRepresents !=nil {if _gea :=_ddcg .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_gea !=nil {return _gea ;};};for _afa ,_cfbc :=range _ddcg .AxId {if _acbcc :=_cfbc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afa )); +_acbcc !=nil {return _acbcc ;};};if _ddcg .ExtLst !=nil {if _ebcc :=_ddcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcc !=nil {return _ebcc ;};};return nil ;};func (_bbfgfd ST_DepthPercent )String ()string {if _bbfgfd .ST_DepthPercentWithSymbol !=nil {return _da .Sprintf ("\u0025\u0076",*_bbfgfd .ST_DepthPercentWithSymbol ); +};if _bbfgfd .ST_DepthPercentUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_bbfgfd .ST_DepthPercentUShort );};return "";}; -// Validate validates the CT_TextLanguageID and its children -func (_fgcd *CT_TextLanguageID )Validate ()error {return _fgcd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");}; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_bbdd *CT_LblOffset )ValidateWithPath (path string )error {if _bbdd .ValAttr !=nil {if _bcff :=_bbdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcff !=nil {return _bcff ;};};return nil ;};func (_ggbcf ST_TickMark )String ()string {switch _ggbcf {case 0:return ""; +case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_gaaec *CT_LogBase )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gaaec .ValAttr =2; +for _ ,_fgbad :=range start .Attr {if _fgbad .Name .Local =="\u0076\u0061\u006c"{_bggeb ,_abeb :=_b .ParseFloat (_fgbad .Value ,64);if _abeb !=nil {return _abeb ;};_gaaec .ValAttr =_bggeb ;continue ;};};for {_ebbc ,_gfba :=d .Token ();if _gfba !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_gfba ); +};if _fage ,_ebee :=_ebbc .(_dd .EndElement );_ebee &&_fage .Name ==start .Name {break ;};};return nil ;};func (_ffbff ST_TickLblPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_ffbff .String (),start );};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_caba :=&CT_NumDataSourceChoice {}; +return _caba ;};func (_defg *CT_NumRef )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eaeg :for {_fffc ,_ffgfc :=d .Token ();if _ffgfc !=nil {return _ffgfc ;};switch _aecd :=_fffc .(type ){case _dd .StartElement :switch _aecd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daeb :=d .DecodeElement (&_defg .F ,&_aecd ); +_daeb !=nil {return _daeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_defg .NumCache =NewCT_NumData (); +if _cdgf :=d .DecodeElement (_defg .NumCache ,&_aecd );_cdgf !=nil {return _cdgf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_defg .ExtLst =NewCT_ExtensionList (); +if _cgaf :=d .DecodeElement (_defg .ExtLst ,&_aecd );_cgaf !=nil {return _cgaf ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_aecd .Name ); +if _cdebb :=d .Skip ();_cdebb !=nil {return _cdebb ;};};case _dd .EndElement :break _eaeg ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_bcddd *CT_PivotSource )ValidateWithPath (path string )error {if _cdffe :=_bcddd .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_cdffe !=nil {return _cdffe ;};for _eccb ,_begb :=range _bcddd .ExtLst {if _edddc :=_begb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eccb )); -_edddc !=nil {return _edddc ;};};return nil ;};type ST_BarDir byte ;func NewCT_StrVal ()*CT_StrVal {_efffa :=&CT_StrVal {};return _efffa };func (_bace *ST_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafbg ,_gbce :=d .Token (); -if _gbce !=nil {return _gbce ;};if _bfcga ,_efdde :=_gafbg .(_b .EndElement );_efdde &&_bfcga .Name ==start .Name {*_bace =1;return nil ;};if _edbb ,_gfbfdb :=_gafbg .(_b .CharData );!_gfbfdb {return _bb .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",_gafbg ); -}else {switch string (_edbb ){case "":*_bace =0;case "\u0063\u0072\u006fs\u0073":*_bace =1;case "\u0069\u006e":*_bace =2;case "\u006e\u006f\u006e\u0065":*_bace =3;case "\u006f\u0075\u0074":*_bace =4;};};_gafbg ,_gbce =d .Token ();if _gbce !=nil {return _gbce ; -};if _gefcbf ,_baeef :=_gafbg .(_b .EndElement );_baeef &&_gefcbf .Name ==start .Name {return nil ;};return _bb .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",_gafbg ); -};func (_bagaa ST_GapAmount )String ()string {if _bagaa .ST_GapAmountPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_bagaa .ST_GapAmountPercent );};if _bagaa .ST_GapAmountUShort !=nil {return _bb .Sprintf ("\u0025\u0076",*_bagaa .ST_GapAmountUShort ); -};return "";}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_dbcac *CT_RadarSer )ValidateWithPath (path string )error {if _bgafe :=_dbcac .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bgafe !=nil {return _bgafe ;};if _cbbdg :=_dbcac .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_cbbdg !=nil {return _cbbdg ;};if _dbcac .Tx !=nil {if _baffg :=_dbcac .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_baffg !=nil {return _baffg ;};};if _dbcac .SpPr !=nil {if _bgdb :=_dbcac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bgdb !=nil {return _bgdb ;};};if _dbcac .Marker !=nil {if _ebbbf :=_dbcac .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ebbbf !=nil {return _ebbbf ;};};for _eegbc ,_agcfc :=range _dbcac .DPt {if _fddag :=_agcfc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_eegbc )); +_fddag !=nil {return _fddag ;};};if _dbcac .DLbls !=nil {if _gadfa :=_dbcac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gadfa !=nil {return _gadfa ;};};if _dbcac .Cat !=nil {if _aaegc :=_dbcac .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_aaegc !=nil {return _aaegc ;};};if _dbcac .Val !=nil {if _bgcag :=_dbcac .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bgcag !=nil {return _bgcag ;};};if _dbcac .ExtLst !=nil {if _cfgbc :=_dbcac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfgbc !=nil {return _cfgbc ;};};return nil ;}; -// Validate validates the CT_TrendlineLbl and its children -func (_bfcf *CT_TrendlineLbl )Validate ()error {return _bfcf .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_gdga *CT_LogBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gdga .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StrRef and its children +func (_dcbef *CT_StrRef )Validate ()error {return _dcbef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_fdaca ST_ErrBarType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_fdaca .String (),start ); +};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_feccf ST_Grouping )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_feccf .String (),start ); +};func (_eggb *CT_RadarStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _eggb .ValAttr !=ST_RadarStyleUnset {_ceca ,_fcfae :=_eggb .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"});if _fcfae !=nil {return _fcfae ; +};start .Attr =append (start .Attr ,_ceca );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_febg *CT_Perspective )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _febg .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_febg .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_efgeb ST_AxPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_efgeb .String (),start );};func (_dcbf *CT_ExtensionList )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_beeb :for {_fbea ,_ebcbdg :=d .Token (); +if _ebcbdg !=nil {return _ebcbdg ;};switch _aabae :=_fbea .(type ){case _dd .StartElement :switch _aabae .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddb :=NewCT_Extension (); +if _bffcd :=d .DecodeElement (_eddb ,&_aabae );_bffcd !=nil {return _bffcd ;};_dcbf .Ext =append (_dcbf .Ext ,_eddb );default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_aabae .Name ); +if _dega :=d .Skip ();_dega !=nil {return _dega ;};};case _dd .EndElement :break _beeb ;case _dd .CharData :};};return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_bdgae *CT_RelId )ValidateWithPath (path string )error {return nil };type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_fcebf *CT_Scaling )ValidateWithPath (path string )error {if _fcebf .LogBase !=nil {if _gcgdc :=_fcebf .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_gcgdc !=nil {return _gcgdc ;};};if _fcebf .Orientation !=nil {if _gdgc :=_fcebf .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"); +_gdgc !=nil {return _gdgc ;};};if _fcebf .Max !=nil {if _cbaa :=_fcebf .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_cbaa !=nil {return _cbaa ;};};if _fcebf .Min !=nil {if _fbcafa :=_fcebf .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e"); +_fbcafa !=nil {return _fbcafa ;};};if _fcebf .ExtLst !=nil {if _affb :=_fcebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affb !=nil {return _affb ;};};return nil ;};func (_eaea *CT_Overlap )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _eaea .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_eaea .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_ffcga *CT_Tx )ValidateWithPath (path string )error {if _edecc :=_ffcga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edecc !=nil {return _edecc ;};return nil ;};func (_decg *CT_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _decg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_decg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_age *CT_BarDir )ValidateWithPath (path string )error {if _caeg :=_age .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeg !=nil {return _caeg ;};return nil ;};func (_bffc *CT_DispUnits )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _bffc .Choice !=nil {_bffc .Choice .MarshalXML (e ,_dd .StartElement {});};if _bffc .DispUnitsLbl !=nil {_eabea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_bffc .DispUnitsLbl ,_eabea ); +};if _bffc .ExtLst !=nil {_cfgba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bffc .ExtLst ,_cfgba );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;}; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_eeccb *CT_NumData )ValidateWithPath (path string )error {if _eeccb .PtCount !=nil {if _dgbbg :=_eeccb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dgbbg !=nil {return _dgbbg ;};};for _fdcgd ,_fedb :=range _eeccb .Pt {if _ggeec :=_fedb .ValidateWithPath (_da .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_fdcgd )); +_ggeec !=nil {return _ggeec ;};};if _eeccb .ExtLst !=nil {if _fbda :=_eeccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbda !=nil {return _fbda ;};};return nil ;};func (_deeae *CT_SecondPieSize )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dgcfc :=range start .Attr {if _dgcfc .Name .Local =="\u0076\u0061\u006c"{_eacfd ,_cdeed :=ParseUnionST_SecondPieSize (_dgcfc .Value ); +if _cdeed !=nil {return _cdeed ;};_deeae .ValAttr =&_eacfd ;continue ;};};for {_fdbc ,_gageg :=d .Token ();if _gageg !=nil {return _da .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",_gageg ); +};if _eegbg ,_gagfaf :=_fdbc .(_dd .EndElement );_gagfaf &&_eegbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_fcagbc *EG_LineChartShared )ValidateWithPath (path string )error {if _cgbb :=_fcagbc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cgbb !=nil {return _cgbb ;};if _fcagbc .VaryColors !=nil {if _egaf :=_fcagbc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_egaf !=nil {return _egaf ;};};for _fdgdd ,_bbdbc :=range _fcagbc .Ser {if _bdbddg :=_bbdbc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdgdd ));_bdbddg !=nil {return _bdbddg ;};};if _fcagbc .DLbls !=nil {if _gacaf :=_fcagbc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_gacaf !=nil {return _gacaf ;};};if _fcagbc .DropLines !=nil {if _ecdd :=_fcagbc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ecdd !=nil {return _ecdd ;};};return nil ;}; +// Validate validates the CT_TrendlineType and its children +func (_caae *CT_TrendlineType )Validate ()error {return _caae .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_edcab *CT_RadarChart )ValidateWithPath (path string )error {if _egfcf :=_edcab .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_egfcf !=nil {return _egfcf ;};if _edcab .VaryColors !=nil {if _dede :=_edcab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_dede !=nil {return _dede ;};};for _efca ,_ggfdf :=range _edcab .Ser {if _fcdec :=_ggfdf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efca ));_fcdec !=nil {return _fcdec ;};};if _edcab .DLbls !=nil {if _dgee :=_edcab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_dgee !=nil {return _dgee ;};};for _ggcac ,_eggad :=range _edcab .AxId {if _cagba :=_eggad .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ggcac ));_cagba !=nil {return _cagba ;};};if _edcab .ExtLst !=nil {if _bbgdf :=_edcab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbgdf !=nil {return _bbgdf ;};};return nil ;}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_efab *CT_BarChart )ValidateWithPath (path string )error {if _bgbc :=_efab .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_bgbc !=nil {return _bgbc ;};if _efab .Grouping !=nil {if _aed :=_efab .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_aed !=nil {return _aed ;};};if _efab .VaryColors !=nil {if _fdg :=_efab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fdg !=nil {return _fdg ;};};for _ged ,_fgdc :=range _efab .Ser {if _gegb :=_fgdc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ged )); +_gegb !=nil {return _gegb ;};};if _efab .DLbls !=nil {if _gecd :=_efab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gecd !=nil {return _gecd ;};};if _efab .GapWidth !=nil {if _dcb :=_efab .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); +_dcb !=nil {return _dcb ;};};if _efab .Overlap !=nil {if _acb :=_efab .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_acb !=nil {return _acb ;};};for _ebg ,_eeadb :=range _efab .SerLines {if _abdc :=_eeadb .ValidateWithPath (_da .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_ebg )); +_abdc !=nil {return _abdc ;};};for _dbgf ,_efg :=range _efab .AxId {if _bfgb :=_efg .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbgf ));_bfgb !=nil {return _bfgb ;};};if _efab .ExtLst !=nil {if _abc :=_efab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_abc !=nil {return _abc ;};};return nil ;}; -// Validate validates the CT_TickMark and its children -func (_gffcg *CT_TickMark )Validate ()error {return _gffcg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_egeb ST_LayoutTarget )Validate ()error {return _egeb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_agafb *CT_HPercent )ValidateWithPath (path string )error {if _agafb .ValAttr !=nil {if _fdeb :=_agafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdeb !=nil {return _fdeb ;};};return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ; +}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_cebe *CT_NumVal )ValidateWithPath (path string )error {return nil };func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_fgcag ,_dcgfc :=_d .ParseUint (s ,10,32); -if _dcgfc !=nil {return ST_Thickness {},_dcgfc ;};_cbffc :=uint32 (_fgcag );return ST_Thickness {Uint32 :&_cbffc },nil ;};func (_ggfe *CT_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adeff :=range start .Attr {if _adeff .Name .Local =="\u0076\u0061\u006c"{_ggfe .ValAttr .UnmarshalXMLAttr (_adeff ); -continue ;};};for {_egab ,_faeeb :=d .Token ();if _faeeb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_faeeb );};if _efbfc ,_adegf :=_egab .(_b .EndElement ); -_adegf &&_efbfc .Name ==start .Name {break ;};};return nil ;};func (_bcfb *ST_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdcc ,_badbe :=d .Token ();if _badbe !=nil {return _badbe ;};if _fbedc ,_bdbdb :=_ebdcc .(_b .EndElement ); -_bdbdb &&_fbedc .Name ==start .Name {*_bcfb =1;return nil ;};if _aggeb ,_abcb :=_ebdcc .(_b .CharData );!_abcb {return _bb .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",_ebdcc ); -}else {switch string (_aggeb ){case "":*_bcfb =0;case "\u0073\u0070\u0061\u006e":*_bcfb =1;case "\u0067\u0061\u0070":*_bcfb =2;case "\u007a\u0065\u0072\u006f":*_bcfb =3;};};_ebdcc ,_badbe =d .Token ();if _badbe !=nil {return _badbe ;};if _dccbg ,_bgccg :=_ebdcc .(_b .EndElement ); -_bgccg &&_dccbg .Name ==start .Name {return nil ;};return _bb .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",_ebdcc );}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_eagea *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _eagea .Layout !=nil {if _dfga :=_eagea .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dfga !=nil {return _dfga ;};};if _eagea .Tx !=nil {if _ggdf :=_eagea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_ggdf !=nil {return _ggdf ;};};if _eagea .SpPr !=nil {if _fbgda :=_eagea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbgda !=nil {return _fbgda ;};};if _eagea .TxPr !=nil {if _abe :=_eagea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_abe !=nil {return _abe ;};};return nil ;}; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_ddcbc *CT_HoleSize )ValidateWithPath (path string )error {if _ddcbc .ValAttr !=nil {if _egdb :=_ddcbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdb !=nil {return _egdb ;};};return nil ;}; +// Validate validates the CT_DispBlanksAs and its children +func (_cdeeg *CT_DispBlanksAs )Validate ()error {return _cdeeg .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");}; -// Validate validates the CT_DLblsChoice and its children -func (_efedb *CT_DLblsChoice )Validate ()error {return _efedb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ; -};func NewCT_ChartLines ()*CT_ChartLines {_cab :=&CT_ChartLines {};return _cab };type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_eafff ST_CrossBetween )Validate ()error {return _eafff .ValidateWithPath ("")};func (_cdafb *CT_StrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cdafb .PtCount !=nil {_fefgd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_cdafb .PtCount ,_fefgd );};if _cdafb .Pt !=nil {_gdfbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}}; -for _ ,_deafb :=range _cdafb .Pt {e .EncodeElement (_deafb ,_gdfbd );};};if _cdafb .ExtLst !=nil {_adee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdafb .ExtLst ,_adee );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_babb *CT_AxisUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_babb .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agffc ST_TickMark )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgefc :=_b .Attr {};_bgefc .Name =name ;switch _agffc {case ST_TickMarkUnset :_bgefc .Value ="";case ST_TickMarkCross :_bgefc .Value ="\u0063\u0072\u006fs\u0073"; -case ST_TickMarkIn :_bgefc .Value ="\u0069\u006e";case ST_TickMarkNone :_bgefc .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_bgefc .Value ="\u006f\u0075\u0074";};return _bgefc ,nil ;}; +// Validate validates the CT_NumRef and its children +func (_dffa *CT_NumRef )Validate ()error {return _dffa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_bedag *CT_StrVal )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0078"},Value :_da .Sprintf ("\u0025\u0076",_bedag .IdxAttr )}); +e .EncodeToken (start );_adaca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076"}};_dab .AddPreserveSpaceAttr (&_adaca ,_bedag .V );e .EncodeElement (_bedag .V ,_adaca );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ; +};func (_egfdg *ST_Orientation )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gdabe ,_fffee :=d .Token ();if _fffee !=nil {return _fffee ;};if _bgcfe ,_fdgd :=_gdabe .(_dd .EndElement );_fdgd &&_bgcfe .Name ==start .Name {*_egfdg =1;return nil ; +};if _ebbbb ,_ffade :=_gdabe .(_dd .CharData );!_ffade {return _da .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",_gdabe );}else {switch string (_ebbbb ){case "":*_egfdg =0; +case "\u006d\u0061\u0078\u004d\u0069\u006e":*_egfdg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_egfdg =2;};};_gdabe ,_fffee =d .Token ();if _fffee !=nil {return _fffee ;};if _fdafd ,_dgaa :=_gdabe .(_dd .EndElement );_dgaa &&_fdafd .Name ==start .Name {return nil ; +};return _da .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",_gdabe );};func (_eaf *CT_ChartSpace )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eaf .Chart =NewCT_Chart (); +_cega :for {_gdab ,_eafg :=d .Token ();if _eafg !=nil {return _eafg ;};switch _abge :=_gdab .(type ){case _dd .StartElement :switch _abge .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .Date1904 =NewCT_Boolean (); +if _bgab :=d .DecodeElement (_eaf .Date1904 ,&_abge );_bgab !=nil {return _bgab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .Lang =NewCT_TextLanguageID (); +if _bggg :=d .DecodeElement (_eaf .Lang ,&_abge );_bggg !=nil {return _bggg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .RoundedCorners =NewCT_Boolean (); +if _cbbc :=d .DecodeElement (_eaf .RoundedCorners ,&_abge );_cbbc !=nil {return _cbbc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .Style =NewCT_Style (); +if _gecg :=d .DecodeElement (_eaf .Style ,&_abge );_gecg !=nil {return _gecg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_eaf .ClrMapOvr =_de .NewCT_ColorMapping (); +if _fdgca :=d .DecodeElement (_eaf .ClrMapOvr ,&_abge );_fdgca !=nil {return _fdgca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_eaf .PivotSource =NewCT_PivotSource (); +if _efd :=d .DecodeElement (_eaf .PivotSource ,&_abge );_efd !=nil {return _efd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_eaf .Protection =NewCT_Protection (); +if _bbbd :=d .DecodeElement (_eaf .Protection ,&_abge );_bbbd !=nil {return _bbbd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _gdfe :=d .DecodeElement (_eaf .Chart ,&_abge ); +_gdfe !=nil {return _gdfe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .SpPr =_de .NewCT_ShapeProperties (); +if _bef :=d .DecodeElement (_eaf .SpPr ,&_abge );_bef !=nil {return _bef ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .TxPr =_de .NewCT_TextBody (); +if _gfea :=d .DecodeElement (_eaf .TxPr ,&_abge );_gfea !=nil {return _gfea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_eaf .ExternalData =NewCT_ExternalData (); +if _fbcad :=d .DecodeElement (_eaf .ExternalData ,&_abge );_fbcad !=nil {return _fbcad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_eaf .PrintSettings =NewCT_PrintSettings (); +if _agdda :=d .DecodeElement (_eaf .PrintSettings ,&_abge );_agdda !=nil {return _agdda ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_eaf .UserShapes =NewCT_RelId (); +if _debb :=d .DecodeElement (_eaf .UserShapes ,&_abge );_debb !=nil {return _debb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaf .ExtLst =NewCT_ExtensionList (); +if _cbdf :=d .DecodeElement (_eaf .ExtLst ,&_abge );_cbdf !=nil {return _cbdf ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_abge .Name ); +if _caabd :=d .Skip ();_caabd !=nil {return _caabd ;};};case _dd .EndElement :break _cega ;case _dd .CharData :};};return nil ;};func (_gfedf *CT_SerAx )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_dfgcf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +e .EncodeElement (_gfedf .AxId ,_dfgcf );_ccfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gfedf .Scaling ,_ccfg );if _gfedf .Delete !=nil {_gccd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_gfedf .Delete ,_gccd );};_gbfdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gfedf .AxPos ,_gbfdd );if _gfedf .MajorGridlines !=nil {_eeefa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_gfedf .MajorGridlines ,_eeefa );};if _gfedf .MinorGridlines !=nil {_bebad :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfedf .MinorGridlines ,_bebad ); +};if _gfedf .Title !=nil {_bdbda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gfedf .Title ,_bdbda );};if _gfedf .NumFmt !=nil {_bfdfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_gfedf .NumFmt ,_bfdfd );};if _gfedf .MajorTickMark !=nil {_ebdgc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gfedf .MajorTickMark ,_ebdgc ); +};if _gfedf .MinorTickMark !=nil {_cdbeb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gfedf .MinorTickMark ,_cdbeb );};if _gfedf .TickLblPos !=nil {_bdbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_gfedf .TickLblPos ,_bdbg );};if _gfedf .SpPr !=nil {_geggc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfedf .SpPr ,_geggc );};if _gfedf .TxPr !=nil {_dfgca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_gfedf .TxPr ,_dfgca );};_ccdf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gfedf .CrossAx ,_ccdf );if _gfedf .Choice !=nil {_gfedf .Choice .MarshalXML (e ,_dd .StartElement {}); +};if _gfedf .TickLblSkip !=nil {_gddab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gfedf .TickLblSkip ,_gddab );};if _gfedf .TickMarkSkip !=nil {_cfedb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}}; +e .EncodeElement (_gfedf .TickMarkSkip ,_cfedb );};if _gfedf .ExtLst !=nil {_gaebf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfedf .ExtLst ,_gaebf );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};func NewCT_Protection ()*CT_Protection {_gaea :=&CT_Protection {};return _gaea };func NewCT_DateAx ()*CT_DateAx {_fgafb :=&CT_DateAx {};_fgafb .AxId =NewCT_UnsignedInt ();_fgafb .Scaling =NewCT_Scaling ();_fgafb .AxPos =NewCT_AxPos ();_fgafb .CrossAx =NewCT_UnsignedInt (); +return _fgafb ;};func (_fccca ST_GapAmount )String ()string {if _fccca .ST_GapAmountPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_fccca .ST_GapAmountPercent );};if _fccca .ST_GapAmountUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_fccca .ST_GapAmountUShort ); +};return "";};func (_gafgg ST_BuiltInUnit )Validate ()error {return _gafgg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_dbfeg *CT_Layout )ValidateWithPath (path string )error {if _dbfeg .ManualLayout !=nil {if _acec :=_dbfeg .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_acec !=nil {return _acec ; -};};if _dbfeg .ExtLst !=nil {if _acadgb :=_dbfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acadgb !=nil {return _acadgb ;};};return nil ;};type EG_LegendEntryData struct{TxPr *_ca .CT_TextBody ;};const (ST_GroupingUnset ST_Grouping =0; -ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);type CT_UnsignedInt struct{ValAttr uint32 ;};func (_fggae *CT_SurfaceChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cafb :for {_geffa ,_gfeda :=d .Token (); -if _gfeda !=nil {return _gfeda ;};switch _cebca :=_geffa .(type ){case _b .StartElement :switch _cebca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fggae .Wireframe =NewCT_Boolean (); -if _bbgbd :=d .DecodeElement (_fggae .Wireframe ,&_cebca );_bbgbd !=nil {return _bbgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdac :=NewCT_SurfaceSer (); -if _fdabe :=d .DecodeElement (_bfdac ,&_cebca );_fdabe !=nil {return _fdabe ;};_fggae .Ser =append (_fggae .Ser ,_bfdac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fggae .BandFmts =NewCT_BandFmts (); -if _fegga :=d .DecodeElement (_fggae .BandFmts ,&_cebca );_fegga !=nil {return _fegga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egbdc :=NewCT_UnsignedInt (); -if _bfaba :=d .DecodeElement (_egbdc ,&_cebca );_bfaba !=nil {return _bfaba ;};_fggae .AxId =append (_fggae .AxId ,_egbdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fggae .ExtLst =NewCT_ExtensionList (); -if _gdcab :=d .DecodeElement (_fggae .ExtLst ,&_cebca );_gdcab !=nil {return _gdcab ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cebca .Name ); -if _aeab :=d .Skip ();_aeab !=nil {return _aeab ;};};case _b .EndElement :break _cafb ;case _b .CharData :};};return nil ;};func (_fcca *CT_RadarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_fcca .RadarStyle ,_bdfd );if _fcca .VaryColors !=nil {_dccgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fcca .VaryColors ,_dccgg );};if _fcca .Ser !=nil {_fggc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_edaad :=range _fcca .Ser {e .EncodeElement (_edaad ,_fggc );};};if _fcca .DLbls !=nil {_cceg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcca .DLbls ,_cceg );};_bfcef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_bdadg :=range _fcca .AxId {e .EncodeElement (_bdadg ,_bfcef );};if _fcca .ExtLst !=nil {_ededb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcca .ExtLst ,_ededb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_baadg *CT_RadarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_baadg .Idx ,_caga );_effad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_baadg .Order ,_effad );if _baadg .Tx !=nil {_cfcbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_baadg .Tx ,_cfcbg );};if _baadg .SpPr !=nil {_acaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_baadg .SpPr ,_acaa );};if _baadg .Marker !=nil {_daee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_baadg .Marker ,_daee );};if _baadg .DPt !=nil {_debf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}}; -for _ ,_dfae :=range _baadg .DPt {e .EncodeElement (_dfae ,_debf );};};if _baadg .DLbls !=nil {_dgffc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baadg .DLbls ,_dgffc );};if _baadg .Cat !=nil {_fcbaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_baadg .Cat ,_fcbaa );};if _baadg .Val !=nil {_affeag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_baadg .Val ,_affeag );};if _baadg .ExtLst !=nil {_geab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_baadg .ExtLst ,_geab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PieChart and its children +func (_begaf *CT_PieChart )Validate ()error {return _begaf .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_ccdc *CT_Grouping )ValidateWithPath (path string )error {if _fbad :=_ccdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbad !=nil {return _fbad ;};return nil ;};func NewCT_StrData ()*CT_StrData {_ddadd :=&CT_StrData {}; -return _ddadd };func NewCT_Trendline ()*CT_Trendline {_bcefg :=&CT_Trendline {};_bcefg .TrendlineType =NewCT_TrendlineType ();return _bcefg ;};type CT_PictureStackUnit struct{ValAttr float64 ;}; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_dbbc *CT_LineChart )ValidateWithPath (path string )error {if _ffcfe :=_dbbc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ffcfe !=nil {return _ffcfe ;};if _dbbc .VaryColors !=nil {if _acbfb :=_dbbc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_acbfb !=nil {return _acbfb ;};};for _ebce ,_bgaeg :=range _dbbc .Ser {if _fdbag :=_bgaeg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebce ));_fdbag !=nil {return _fdbag ;};};if _dbbc .DLbls !=nil {if _ccbdb :=_dbbc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_ccbdb !=nil {return _ccbdb ;};};if _dbbc .DropLines !=nil {if _cfeb :=_dbbc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cfeb !=nil {return _cfeb ;};};if _dbbc .HiLowLines !=nil {if _ggdfb :=_dbbc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"); +_ggdfb !=nil {return _ggdfb ;};};if _dbbc .UpDownBars !=nil {if _efcf :=_dbbc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_efcf !=nil {return _efcf ;};};if _dbbc .Marker !=nil {if _agce :=_dbbc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); +_agce !=nil {return _agce ;};};if _dbbc .Smooth !=nil {if _cbada :=_dbbc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_cbada !=nil {return _cbada ;};};for _cfdff ,_ggce :=range _dbbc .AxId {if _gfega :=_ggce .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cfdff )); +_gfega !=nil {return _gfega ;};};if _dbbc .ExtLst !=nil {if _faca :=_dbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faca !=nil {return _faca ;};};return nil ;};func (_ffab *CT_PlotArea )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dafag :for {_aafd ,_dafed :=d .Token (); +if _dafed !=nil {return _dafed ;};switch _gcda :=_aafd .(type ){case _dd .StartElement :switch _gcda .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffab .Layout =NewCT_Layout (); +if _cegdd :=d .DecodeElement (_ffab .Layout ,&_gcda );_cegdd !=nil {return _cegdd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fggdb :=NewCT_PlotAreaChoice (); +if _bgead :=d .DecodeElement (&_fggdb .AreaChart ,&_gcda );_bgead !=nil {return _bgead ;};_ffab .Choice =append (_ffab .Choice ,_fggdb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebbb :=NewCT_PlotAreaChoice (); +if _bbcac :=d .DecodeElement (&_ebbb .Area3DChart ,&_gcda );_bbcac !=nil {return _bbcac ;};_ffab .Choice =append (_ffab .Choice ,_ebbb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccded :=NewCT_PlotAreaChoice (); +if _ebagf :=d .DecodeElement (&_ccded .LineChart ,&_gcda );_ebagf !=nil {return _ebagf ;};_ffab .Choice =append (_ffab .Choice ,_ccded );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_bgeca :=NewCT_PlotAreaChoice (); +if _dcedb :=d .DecodeElement (&_bgeca .Line3DChart ,&_gcda );_dcedb !=nil {return _dcedb ;};_ffab .Choice =append (_ffab .Choice ,_bgeca );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_deccc :=NewCT_PlotAreaChoice (); +if _aebc :=d .DecodeElement (&_deccc .StockChart ,&_gcda );_aebc !=nil {return _aebc ;};_ffab .Choice =append (_ffab .Choice ,_deccc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_ccdgc :=NewCT_PlotAreaChoice (); +if _fadd :=d .DecodeElement (&_ccdgc .RadarChart ,&_gcda );_fadd !=nil {return _fadd ;};_ffab .Choice =append (_ffab .Choice ,_ccdgc );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_eegcce :=NewCT_PlotAreaChoice (); +if _adcag :=d .DecodeElement (&_eegcce .ScatterChart ,&_gcda );_adcag !=nil {return _adcag ;};_ffab .Choice =append (_ffab .Choice ,_eegcce );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_ceced :=NewCT_PlotAreaChoice (); +if _aegd :=d .DecodeElement (&_ceced .PieChart ,&_gcda );_aegd !=nil {return _aegd ;};_ffab .Choice =append (_ffab .Choice ,_ceced );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cgdee :=NewCT_PlotAreaChoice (); +if _gcaaf :=d .DecodeElement (&_cgdee .Pie3DChart ,&_gcda );_gcaaf !=nil {return _gcaaf ;};_ffab .Choice =append (_ffab .Choice ,_cgdee );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_abbbg :=NewCT_PlotAreaChoice (); +if _ffge :=d .DecodeElement (&_abbbg .DoughnutChart ,&_gcda );_ffge !=nil {return _ffge ;};_ffab .Choice =append (_ffab .Choice ,_abbbg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_efga :=NewCT_PlotAreaChoice (); +if _fdfab :=d .DecodeElement (&_efga .BarChart ,&_gcda );_fdfab !=nil {return _fdfab ;};_ffab .Choice =append (_ffab .Choice ,_efga );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_acaeg :=NewCT_PlotAreaChoice (); +if _afbga :=d .DecodeElement (&_acaeg .Bar3DChart ,&_gcda );_afbga !=nil {return _afbga ;};_ffab .Choice =append (_ffab .Choice ,_acaeg );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_agega :=NewCT_PlotAreaChoice (); +if _fcafg :=d .DecodeElement (&_agega .OfPieChart ,&_gcda );_fcafg !=nil {return _fcafg ;};_ffab .Choice =append (_ffab .Choice ,_agega );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_bdabf :=NewCT_PlotAreaChoice (); +if _fagfe :=d .DecodeElement (&_bdabf .SurfaceChart ,&_gcda );_fagfe !=nil {return _fagfe ;};_ffab .Choice =append (_ffab .Choice ,_bdabf );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_cadaea :=NewCT_PlotAreaChoice (); +if _cbbdd :=d .DecodeElement (&_cadaea .Surface3DChart ,&_gcda );_cbbdd !=nil {return _cbbdd ;};_ffab .Choice =append (_ffab .Choice ,_cadaea );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_aaaa :=NewCT_PlotAreaChoice (); +if _fbae :=d .DecodeElement (&_aaaa .BubbleChart ,&_gcda );_fbae !=nil {return _fbae ;};_ffab .Choice =append (_ffab .Choice ,_aaaa );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _ffab .CChoice ==nil {_ffab .CChoice =NewCT_PlotAreaChoice1 (); +};if _fegb :=d .DecodeElement (&_ffab .CChoice .ValAx ,&_gcda );_fegb !=nil {return _fegb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _ffab .CChoice ==nil {_ffab .CChoice =NewCT_PlotAreaChoice1 (); +};if _cdefg :=d .DecodeElement (&_ffab .CChoice .CatAx ,&_gcda );_cdefg !=nil {return _cdefg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _ffab .CChoice ==nil {_ffab .CChoice =NewCT_PlotAreaChoice1 (); +};if _bdgg :=d .DecodeElement (&_ffab .CChoice .DateAx ,&_gcda );_bdgg !=nil {return _bdgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _ffab .CChoice ==nil {_ffab .CChoice =NewCT_PlotAreaChoice1 (); +};if _fdeg :=d .DecodeElement (&_ffab .CChoice .SerAx ,&_gcda );_fdeg !=nil {return _fdeg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_ffab .DTable =NewCT_DTable (); +if _cgge :=d .DecodeElement (_ffab .DTable ,&_gcda );_cgge !=nil {return _cgge ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffab .SpPr =_de .NewCT_ShapeProperties (); +if _gfff :=d .DecodeElement (_ffab .SpPr ,&_gcda );_gfff !=nil {return _gfff ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffab .ExtLst =NewCT_ExtensionList (); +if _gdgg :=d .DecodeElement (_ffab .ExtLst ,&_gcda );_gdgg !=nil {return _gdgg ;};default:_dg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_gcda .Name ); +if _acagc :=d .Skip ();_acagc !=nil {return _acagc ;};};case _dd .EndElement :break _dafag ;case _dd .CharData :};};return nil ;};func (_gedaf ST_RadarStyle )String ()string {switch _gedaf {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 (_gffeb *CT_PivotSource )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gffeb .FmtId =NewCT_UnsignedInt ();_ebddf :for {_bgdfg ,_degaee :=d .Token (); +if _degaee !=nil {return _degaee ;};switch _fbdac :=_bgdfg .(type ){case _dd .StartElement :switch _fbdac .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbgce :=d .DecodeElement (&_gffeb .Name ,&_fbdac ); +_gbgce !=nil {return _gbgce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbeb :=d .DecodeElement (_gffeb .FmtId ,&_fbdac ); +_bbeb !=nil {return _bbeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffad :=NewCT_ExtensionList (); +if _gfgbb :=d .DecodeElement (_ffad ,&_fbdac );_gfgbb !=nil {return _gfgbb ;};_gffeb .ExtLst =append (_gffeb .ExtLst ,_ffad );default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_fbdac .Name ); +if _feda :=d .Skip ();_feda !=nil {return _feda ;};};case _dd .EndElement :break _ebddf ;case _dd .CharData :};};return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;};type ST_Orientation byte ; +type CT_SplitType struct{ValAttr ST_SplitType ;};type EG_LegendEntryData struct{TxPr *_de .CT_TextBody ;}; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_gbec *CT_TrendlineType )ValidateWithPath (path string )error {if _agaa :=_gbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agaa !=nil {return _agaa ;};return nil ;};func (_dcefc ST_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcefc .String (),start ); -};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_bed *CT_Bar3DChart )ValidateWithPath (path string )error {if _cdba :=_bed .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cdba !=nil {return _cdba ;};if _bed .Grouping !=nil {if _dgda :=_bed .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_dgda !=nil {return _dgda ;};};if _bed .VaryColors !=nil {if _abac :=_bed .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_abac !=nil {return _abac ;};};for _bfg ,_gffe :=range _bed .Ser {if _bccf :=_gffe .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfg )); +_bccf !=nil {return _bccf ;};};if _bed .DLbls !=nil {if _cbd :=_bed .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbd !=nil {return _cbd ;};};if _bed .GapWidth !=nil {if _bbdg :=_bed .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); +_bbdg !=nil {return _bbdg ;};};if _bed .GapDepth !=nil {if _gcg :=_bed .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gcg !=nil {return _gcg ;};};if _bed .Shape !=nil {if _gdg :=_bed .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); +_gdg !=nil {return _gdg ;};};for _gdd ,_bbbc :=range _bed .AxId {if _bgg :=_bbbc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdd ));_bgg !=nil {return _bgg ;};};if _bed .ExtLst !=nil {if _ebf :=_bed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ebf !=nil {return _ebf ;};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_bbbdb :=&CT_RadarStyle {};return _bbbdb }; -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_gfbe *CT_BuiltInUnit )ValidateWithPath (path string )error {if _ffgg :=_gfbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgg !=nil {return _ffgg ;};return nil ;};func (_gcceb *ST_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebfe ,_ecbbc :=d .Token (); -if _ecbbc !=nil {return _ecbbc ;};if _dacbbb ,_dacc :=_bebfe .(_b .EndElement );_dacc &&_dacbbb .Name ==start .Name {*_gcceb =1;return nil ;};if _abcab ,_fgdde :=_bebfe .(_b .CharData );!_fgdde {return _bb .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",_bebfe ); -}else {switch string (_abcab ){case "":*_gcceb =0;case "\u0062\u0061\u0072":*_gcceb =1;case "\u0063\u006f\u006c":*_gcceb =2;};};_bebfe ,_ecbbc =d .Token ();if _ecbbc !=nil {return _ecbbc ;};if _ddcga ,_ceccc :=_bebfe .(_b .EndElement );_ceccc &&_ddcga .Name ==start .Name {return nil ; -};return _bb .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",_bebfe );}; +// Validate validates the CT_Surface3DChart and its children +func (_cccgd *CT_Surface3DChart )Validate ()error {return _cccgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_gbde *CT_ChartLines )ValidateWithPath (path string )error {if _gbde .SpPr !=nil {if _fdae :=_gbde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdae !=nil {return _fdae ;};};return nil ;};func (_gcbeb *CT_TxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcbeb .StrRef !=nil {_gccae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_gcbeb .StrRef ,_gccae );};if _gcbeb .Rich !=nil {_gdbeee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_gcbeb .Rich ,_gdbeee );};return nil ;}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_bfef *CT_Crosses )ValidateWithPath (path string )error {if _bfef .ValAttr ==ST_CrossesUnset {return _da .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 _gccg :=_bfef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};return nil ;}; -// Validate validates the CT_PictureOptions and its children -func (_ebff *CT_PictureOptions )Validate ()error {return _ebff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ; -Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ; -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_bdbce *CT_ScatterSer )ValidateWithPath (path string )error {if _fagdf :=_bdbce .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fagdf !=nil {return _fagdf ;};if _bcceg :=_bdbce .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_bcceg !=nil {return _bcceg ;};if _bdbce .Tx !=nil {if _gfdg :=_bdbce .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfdg !=nil {return _gfdg ;};};if _bdbce .SpPr !=nil {if _gegbe :=_bdbce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gegbe !=nil {return _gegbe ;};};if _bdbce .Marker !=nil {if _ccea :=_bdbce .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ccea !=nil {return _ccea ;};};for _cddb ,_bdcag :=range _bdbce .DPt {if _bgbbe :=_bdcag .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cddb )); +_bgbbe !=nil {return _bgbbe ;};};if _bdbce .DLbls !=nil {if _dcafcc :=_bdbce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcafcc !=nil {return _dcafcc ;};};for _aggfe ,_aegc :=range _bdbce .Trendline {if _adddc :=_aegc .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_aggfe )); +_adddc !=nil {return _adddc ;};};for _fadag ,_aecfg :=range _bdbce .ErrBars {if _dfaea :=_aecfg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_fadag ));_dfaea !=nil {return _dfaea ; +};};if _bdbce .XVal !=nil {if _gedce :=_bdbce .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_gedce !=nil {return _gedce ;};};if _bdbce .YVal !=nil {if _cebce :=_bdbce .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_cebce !=nil {return _cebce ; +};};if _bdbce .Smooth !=nil {if _dfeef :=_bdbce .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_dfeef !=nil {return _dfeef ;};};if _bdbce .ExtLst !=nil {if _ffcgc :=_bdbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ffcgc !=nil {return _ffcgc ;};};return nil ;};func (_dgdfb *ST_Grouping )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fefdbd ,_bgacc :=d .Token ();if _bgacc !=nil {return _bgacc ;};if _ggfd ,_bgddb :=_fefdbd .(_dd .EndElement );_bgddb &&_ggfd .Name ==start .Name {*_dgdfb =1; +return nil ;};if _dbeed ,_dffcb :=_fefdbd .(_dd .CharData );!_dffcb {return _da .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",_fefdbd );}else {switch string (_dbeed ){case "":*_dgdfb =0; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dgdfb =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dgdfb =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dgdfb =3;};};_fefdbd ,_bgacc =d .Token (); +if _bgacc !=nil {return _bgacc ;};if _efddd ,_bafge :=_fefdbd .(_dd .EndElement );_bafge &&_efddd .Name ==start .Name {return nil ;};return _da .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",_fefdbd ); +}; -// Validate validates the EG_SerShared and its children -func (_gaeag *EG_SerShared )Validate ()error {return _gaeag .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2; -ST_ErrBarTypePlus ST_ErrBarType =3;);func NewCT_ErrDir ()*CT_ErrDir {_dfgec :=&CT_ErrDir {};_dfgec .ValAttr =ST_ErrDir (1);return _dfgec };type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ; -LegacyDrawingHF *CT_RelId ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1; -ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_adbfb *CT_StockChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdbc :for {_afda ,_cead :=d .Token ();if _cead !=nil {return _cead ;};switch _afgg :=_afda .(type ){case _b .StartElement :switch _afgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcdec :=NewCT_LineSer (); -if _gbfea :=d .DecodeElement (_cdcdec ,&_afgg );_gbfea !=nil {return _gbfea ;};_adbfb .Ser =append (_adbfb .Ser ,_cdcdec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adbfb .DLbls =NewCT_DLbls (); -if _dgbcc :=d .DecodeElement (_adbfb .DLbls ,&_afgg );_dgbcc !=nil {return _dgbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adbfb .DropLines =NewCT_ChartLines (); -if _ggeag :=d .DecodeElement (_adbfb .DropLines ,&_afgg );_ggeag !=nil {return _ggeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_adbfb .HiLowLines =NewCT_ChartLines (); -if _bgee :=d .DecodeElement (_adbfb .HiLowLines ,&_afgg );_bgee !=nil {return _bgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_adbfb .UpDownBars =NewCT_UpDownBars (); -if _aceed :=d .DecodeElement (_adbfb .UpDownBars ,&_afgg );_aceed !=nil {return _aceed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_babaa :=NewCT_UnsignedInt (); -if _fcfac :=d .DecodeElement (_babaa ,&_afgg );_fcfac !=nil {return _fcfac ;};_adbfb .AxId =append (_adbfb .AxId ,_babaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adbfb .ExtLst =NewCT_ExtensionList (); -if _acfg :=d .DecodeElement (_adbfb .ExtLst ,&_afgg );_acfg !=nil {return _acfg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_afgg .Name ); -if _ddfgb :=d .Skip ();_ddfgb !=nil {return _ddfgb ;};};case _b .EndElement :break _gbdbc ;case _b .CharData :};};return nil ;};func (_dgacg ST_MarkerStyle )ValidateWithPath (path string )error {switch _dgacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgacg )); -};return nil ;};func (_caaa *CT_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgdg :=range start .Attr {if _dgdg .Name .Local =="\u0076\u0061\u006c"{_caaa .ValAttr .UnmarshalXMLAttr (_dgdg );continue ;};};for {_fdbga ,_fbac :=d .Token (); -if _fbac !=nil {return _bb .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",_fbac );};if _fcfb ,_egcab :=_fdbga .(_b .EndElement );_egcab &&_fcfb .Name ==start .Name {break ; -};};return nil ;};func (_fdbfd *CT_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdbfd .ValAttr !=ST_TickMarkUnset {_cdfcg ,_ebcf :=_fdbfd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ebcf !=nil {return _ebcf ; -};start .Attr =append (start .Attr ,_cdfcg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbdgb ST_SplitType )ValidateWithPath (path string )error {switch _bbdgb {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdgb )); -};return nil ;};func (_deaeb *ST_Grouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deaeb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_deaeb =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_deaeb =2; -case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_deaeb =3;};return nil ;};func (_aebff *CT_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fccbd :=range start .Attr {if _fccbd .Name .Local =="\u0076\u0061\u006c"{_aebff .ValAttr .UnmarshalXMLAttr (_fccbd ); -continue ;};};for {_adca ,_bebee :=d .Token ();if _bebee !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_bebee );};if _ebbdf ,_ddfc :=_adca .(_b .EndElement ); -_ddfc &&_ebbdf .Name ==start .Name {break ;};};return nil ;};func (_cfgd ST_CrossBetween )ValidateWithPath (path string )error {switch _cfgd {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgd )); -};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); +// Validate validates the CT_LogBase and its children +func (_bagf *CT_LogBase )Validate ()error {return _bagf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_bbfba *CT_LayoutMode )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebfef :=range start .Attr {if _ebfef .Name .Local =="\u0076\u0061\u006c"{_bbfba .ValAttr .UnmarshalXMLAttr (_ebfef ); +continue ;};};for {_ebdfa ,_dacde :=d .Token ();if _dacde !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_dacde );};if _bfafa ,_cfgfa :=_ebdfa .(_dd .EndElement ); +_cfgfa &&_bfafa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_ebbfe *CT_Shape )ValidateWithPath (path string )error {if _gfggc :=_ebbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfggc !=nil {return _gfggc ;};return nil ;};func (_gdeccd ST_ErrBarType )Validate ()error {return _gdeccd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_aecca *CT_PageSetup )ValidateWithPath (path string )error {if _aecca .PaperHeightAttr !=nil {if !_a .ST_PositiveUniversalMeasurePatternRe .MatchString (*_aecca .PaperHeightAttr ){return _da .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 ,_a .ST_PositiveUniversalMeasurePatternRe ,*_aecca .PaperHeightAttr ); +};};if _aecca .PaperHeightAttr !=nil {if !_a .ST_UniversalMeasurePatternRe .MatchString (*_aecca .PaperHeightAttr ){return _da .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 ,_a .ST_UniversalMeasurePatternRe ,*_aecca .PaperHeightAttr ); +};};if _aecca .PaperWidthAttr !=nil {if !_a .ST_PositiveUniversalMeasurePatternRe .MatchString (*_aecca .PaperWidthAttr ){return _da .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 ,_a .ST_PositiveUniversalMeasurePatternRe ,*_aecca .PaperWidthAttr ); +};};if _aecca .PaperWidthAttr !=nil {if !_a .ST_UniversalMeasurePatternRe .MatchString (*_aecca .PaperWidthAttr ){return _da .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 ,_a .ST_UniversalMeasurePatternRe ,*_aecca .PaperWidthAttr ); +};};if _eecdb :=_aecca .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eecdb !=nil {return _eecdb ;};return nil ;};func (_f *CT_Area3DChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +if _f .Grouping !=nil {_fa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_f .Grouping ,_fa );};if _f .VaryColors !=nil {_bc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_f .VaryColors ,_bc );};if _f .Ser !=nil {_af :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ga :=range _f .Ser {e .EncodeElement (_ga ,_af );};};if _f .DLbls !=nil {_ee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_f .DLbls ,_ee );};if _f .DropLines !=nil {_bg :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_f .DropLines ,_bg );};if _f .GapDepth !=nil {_c :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_f .GapDepth ,_c );};_ab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fc :=range _f .AxId {e .EncodeElement (_fc ,_ab );};if _f .ExtLst !=nil {_gg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_f .ExtLst ,_gg );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};type Any interface{MarshalXML (_bfdagc *_dd .Encoder ,_adcc _dd .StartElement )error ;UnmarshalXML (_ebaef *_dd .Decoder ,_cagcg _dd .StartElement )error ; +};func (_egafc ST_BarDir )String ()string {switch _egafc {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";}; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_fddaac *Group_DLbls )ValidateWithPath (path string )error {if _fddaac .NumFmt !=nil {if _dgccfc :=_fddaac .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgccfc !=nil {return _dgccfc ;};};if _fddaac .SpPr !=nil {if _deca :=_fddaac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_deca !=nil {return _deca ;};};if _fddaac .TxPr !=nil {if _bbcdd :=_fddaac .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbcdd !=nil {return _bbcdd ;};};if _fddaac .DLblPos !=nil {if _fbedb :=_fddaac .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_fbedb !=nil {return _fbedb ;};};if _fddaac .ShowLegendKey !=nil {if _cbcec :=_fddaac .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cbcec !=nil {return _cbcec ;};};if _fddaac .ShowVal !=nil {if _faeefg :=_fddaac .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_faeefg !=nil {return _faeefg ;};};if _fddaac .ShowCatName !=nil {if _dcaef :=_fddaac .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_dcaef !=nil {return _dcaef ;};};if _fddaac .ShowSerName !=nil {if _bedec :=_fddaac .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_bedec !=nil {return _bedec ;};};if _fddaac .ShowPercent !=nil {if _aebe :=_fddaac .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_aebe !=nil {return _aebe ;};};if _fddaac .ShowBubbleSize !=nil {if _caaaa :=_fddaac .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_caaaa !=nil {return _caaaa ;};};if _fddaac .ShowLeaderLines !=nil {if _degac :=_fddaac .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_degac !=nil {return _degac ;};}; -if _fddaac .LeaderLines !=nil {if _cdbd :=_fddaac .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_cdbd !=nil {return _cdbd ;};};return nil ;};type ST_DLblPos byte ;func (_gafab *CT_LineChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_afga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gafab .Grouping ,_afga );if _gafab .VaryColors !=nil {_effcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_gafab .VaryColors ,_effcb );};if _gafab .Ser !=nil {_fefg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_afbea :=range _gafab .Ser {e .EncodeElement (_afbea ,_fefg );};};if _gafab .DLbls !=nil {_egbeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gafab .DLbls ,_egbeg );};if _gafab .DropLines !=nil {_aecg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gafab .DropLines ,_aecg );};if _gafab .HiLowLines !=nil {_ggfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_gafab .HiLowLines ,_ggfd );};if _gafab .UpDownBars !=nil {_dacd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gafab .UpDownBars ,_dacd );};if _gafab .Marker !=nil {_geff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_gafab .Marker ,_geff );};if _gafab .Smooth !=nil {_abac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_gafab .Smooth ,_abac );};_geefa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_dcdc :=range _gafab .AxId {e .EncodeElement (_dcdc ,_geefa );};if _gafab .ExtLst !=nil {_gebdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafab .ExtLst ,_gebdc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dgc *CT_DateAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dgc .AxId ,_gdfb );_gedd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; -e .EncodeElement (_dgc .Scaling ,_gedd );if _dgc .Delete !=nil {_ccdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dgc .Delete ,_ccdb );};_bcaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_dgc .AxPos ,_bcaa );if _dgc .MajorGridlines !=nil {_bfdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dgc .MajorGridlines ,_bfdd ); -};if _dgc .MinorGridlines !=nil {_fdgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dgc .MinorGridlines ,_fdgb );};if _dgc .Title !=nil {_ebec :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_dgc .Title ,_ebec );};if _dgc .NumFmt !=nil {_caeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dgc .NumFmt ,_caeb );};if _dgc .MajorTickMark !=nil {_facf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_dgc .MajorTickMark ,_facf );};if _dgc .MinorTickMark !=nil {_faea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dgc .MinorTickMark ,_faea ); -};if _dgc .TickLblPos !=nil {_dbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dgc .TickLblPos ,_dbbf );};if _dgc .SpPr !=nil {_cffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_dgc .SpPr ,_cffd );};if _dgc .TxPr !=nil {_feac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dgc .TxPr ,_feac );};_aeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_dgc .CrossAx ,_aeg );if _dgc .Choice !=nil {_dgc .Choice .MarshalXML (e ,_b .StartElement {});};if _dgc .Auto !=nil {_ffag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_dgc .Auto ,_ffag ); -};if _dgc .LblOffset !=nil {_fbbb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_dgc .LblOffset ,_fbbb );};if _dgc .BaseTimeUnit !=nil {_fgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_dgc .BaseTimeUnit ,_fgfc );};if _dgc .MajorUnit !=nil {_cdeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dgc .MajorUnit ,_cdeb );};if _dgc .MajorTimeUnit !=nil {_edeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_dgc .MajorTimeUnit ,_edeg );};if _dgc .MinorUnit !=nil {_eaba :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dgc .MinorUnit ,_eaba );};if _dgc .MinorTimeUnit !=nil {_fgda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_dgc .MinorTimeUnit ,_fgda );};if _dgc .ExtLst !=nil {_bbfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgc .ExtLst ,_bbfd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ffaaf *EG_LineChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffaaf .Grouping =NewCT_Grouping ();_cdeffa :for {_ecfbb ,_caegf :=d .Token ();if _caegf !=nil {return _caegf ;};switch _gbaaa :=_ecfbb .(type ){case _b .StartElement :switch _gbaaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbbfac :=d .DecodeElement (_ffaaf .Grouping ,&_gbaaa ); -_fbbfac !=nil {return _fbbfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffaaf .VaryColors =NewCT_Boolean (); -if _daedb :=d .DecodeElement (_ffaaf .VaryColors ,&_gbaaa );_daedb !=nil {return _daedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadfe :=NewCT_LineSer (); -if _ebdegb :=d .DecodeElement (_dadfe ,&_gbaaa );_ebdegb !=nil {return _ebdegb ;};_ffaaf .Ser =append (_ffaaf .Ser ,_dadfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffaaf .DLbls =NewCT_DLbls (); -if _geffge :=d .DecodeElement (_ffaaf .DLbls ,&_gbaaa );_geffge !=nil {return _geffge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffaaf .DropLines =NewCT_ChartLines (); -if _ddedb :=d .DecodeElement (_ffaaf .DropLines ,&_gbaaa );_ddedb !=nil {return _ddedb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gbaaa .Name ); -if _bbddba :=d .Skip ();_bbddba !=nil {return _bbddba ;};};case _b .EndElement :break _cdeffa ;case _b .CharData :};};return nil ;};func (_gfaad ST_Crosses )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eegg :=_b .Attr {};_eegg .Name =name ;switch _gfaad {case ST_CrossesUnset :_eegg .Value =""; -case ST_CrossesAutoZero :_eegg .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_eegg .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_eegg .Value ="\u006d\u0069\u006e";};return _eegg ,nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ; -Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .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 (_cgde *CT_Tx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgde .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cegaa *CT_PivotFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaaa :for {_bfbca ,_agab :=d .Token (); -if _agab !=nil {return _agab ;};switch _edcf :=_bfbca .(type ){case _b .StartElement :switch _edcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_edba :=NewCT_PivotFmt (); -if _effd :=d .DecodeElement (_edba ,&_edcf );_effd !=nil {return _effd ;};_cegaa .PivotFmt =append (_cegaa .PivotFmt ,_edba );default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_edcf .Name ); -if _bcfad :=d .Skip ();_bcfad !=nil {return _bcfad ;};};case _b .EndElement :break _aaaa ;case _b .CharData :};};return nil ;};type ST_PageSetupOrientation byte ;func (_adebb ST_ScatterStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_debab :=_b .Attr {}; -_debab .Name =name ;switch _adebb {case ST_ScatterStyleUnset :_debab .Value ="";case ST_ScatterStyleNone :_debab .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_debab .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_debab .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072"; -case ST_ScatterStyleMarker :_debab .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_debab .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_debab .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072"; -};return _debab ,nil ;};func (_edgdd *ST_ScatterStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edgdd =0;case "\u006e\u006f\u006e\u0065":*_edgdd =1;case "\u006c\u0069\u006e\u0065":*_edgdd =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_edgdd =3; -case "\u006d\u0061\u0072\u006b\u0065\u0072":*_edgdd =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_edgdd =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_edgdd =6;};return nil ;};func NewCT_NumData ()*CT_NumData {_gdfg :=&CT_NumData {}; -return _gdfg }; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_efgb *CT_DepthPercent )ValidateWithPath (path string )error {if _efgb .ValAttr !=nil {if _fcfb :=_efgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcfb !=nil {return _fcfb ;};};return nil ;};func (_daega ST_Shape )Validate ()error {return _daega .ValidateWithPath ("")}; +func NewCT_CustSplit ()*CT_CustSplit {_agda :=&CT_CustSplit {};return _agda };const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4; +);func (_bgeaf ST_SecondPieSize )String ()string {if _bgeaf .ST_SecondPieSizePercent !=nil {return _da .Sprintf ("\u0025\u0076",*_bgeaf .ST_SecondPieSizePercent );};if _bgeaf .ST_SecondPieSizeUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_bgeaf .ST_SecondPieSizeUShort ); +};return "";};func (_aagb *CT_Crosses )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aagb .ValAttr =ST_Crosses (1);for _ ,_ccgb :=range start .Attr {if _ccgb .Name .Local =="\u0076\u0061\u006c"{_aagb .ValAttr .UnmarshalXMLAttr (_ccgb ); +continue ;};};for {_gfab ,_cacd :=d .Token ();if _cacd !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_cacd );};if _egce ,_fgab :=_gfab .(_dd .EndElement ); +_fgab &&_egce .Name ==start .Name {break ;};};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};type CT_Boolean struct{ValAttr *bool ;};type CT_AxisUnit struct{ValAttr float64 ; +};func (_bcagg *CT_ExternalData )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_abdf :=range start .Attr {if _abdf .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"&&_abdf .Name .Local =="\u0069\u0064"||_abdf .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"&&_abdf .Name .Local =="\u0069\u0064"{_bcacf ,_bagdf :=_abdf .Value ,error (nil ); +if _bagdf !=nil {return _bagdf ;};_bcagg .IdAttr =_bcacf ;continue ;};};_ecge :for {_dgca ,_acbe :=d .Token ();if _acbe !=nil {return _acbe ;};switch _acbcf :=_dgca .(type ){case _dd .StartElement :switch _acbcf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_bcagg .AutoUpdate =NewCT_Boolean (); +if _fggd :=d .DecodeElement (_bcagg .AutoUpdate ,&_acbcf );_fggd !=nil {return _fggd ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_acbcf .Name ); +if _ecafd :=d .Skip ();_ecafd !=nil {return _ecafd ;};};case _dd .EndElement :break _ecge ;case _dd .CharData :};};return nil ;};func (_edfg *CT_Legend )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _edfg .LegendPos !=nil {_efac :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}}; +e .EncodeElement (_edfg .LegendPos ,_efac );};if _edfg .LegendEntry !=nil {_gffcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cbcfa :=range _edfg .LegendEntry {e .EncodeElement (_cbcfa ,_gffcc ); +};};if _edfg .Layout !=nil {_gdabf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edfg .Layout ,_gdabf );};if _edfg .Overlay !=nil {_caegf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; +e .EncodeElement (_edfg .Overlay ,_caegf );};if _edfg .SpPr !=nil {_baeff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edfg .SpPr ,_baeff );};if _edfg .TxPr !=nil {_daccg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_edfg .TxPr ,_daccg );};if _edfg .ExtLst !=nil {_fada :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfg .ExtLst ,_fada );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_fefgf *CT_ScatterChart )ValidateWithPath (path string )error {if _gdac :=_fefgf .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_gdac !=nil {return _gdac ;};if _fefgf .VaryColors !=nil {if _gbbaa :=_fefgf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_gbbaa !=nil {return _gbbaa ;};};for _dddd ,_gacee :=range _fefgf .Ser {if _gggdg :=_gacee .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dddd ));_gggdg !=nil {return _gggdg ;};};if _fefgf .DLbls !=nil {if _fcfd :=_fefgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_fcfd !=nil {return _fcfd ;};};for _agebc ,_cgfad :=range _fefgf .AxId {if _afgfc :=_cgfad .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_agebc ));_afgfc !=nil {return _afgfc ;};};if _fefgf .ExtLst !=nil {if _dbeg :=_fefgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dbeg !=nil {return _dbeg ;};};return nil ;}; +// Validate validates the CT_CrossBetween and its children +func (_dceg *CT_CrossBetween )Validate ()error {return _dceg .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; -// Validate validates the CT_Title and its children -func (_aebage *CT_Title )Validate ()error {return _aebage .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_eddea ST_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eddea .ST_OverlapPercent !=nil {e .EncodeToken (_b .CharData (*_eddea .ST_OverlapPercent )); -};if _eddea .ST_OverlapByte !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_eddea .ST_OverlapByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_dbcb *CT_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbcb .ValAttr !=ST_DispBlanksAsUnset {_cadag ,_ebgf :=_dbcb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ebgf !=nil {return _ebgf ;};start .Attr =append (start .Attr ,_cadag );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfdbbf ST_AxPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gagdb :=_b .Attr {}; -_gagdb .Name =name ;switch _bfdbbf {case ST_AxPosUnset :_gagdb .Value ="";case ST_AxPosB :_gagdb .Value ="\u0062";case ST_AxPosL :_gagdb .Value ="\u006c";case ST_AxPosR :_gagdb .Value ="\u0072";case ST_AxPosT :_gagdb .Value ="\u0074";};return _gagdb ,nil ; -};func (_bgfd *CT_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgfd .ValAttr !=ST_RadarStyleUnset {_gbafe ,_cbcge :=_bgfd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cbcge !=nil {return _cbcge ;}; -start .Attr =append (start .Attr ,_gbafe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_eabe :=&CT_ManualLayout {};return _eabe };const (ST_RadarStyleUnset ST_RadarStyle =0; -ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func _cdddf (_ggdfb bool )uint8 {if _ggdfb {return 1;};return 0;}; +// Validate validates the CT_SecondPieSize and its children +func (_gdfbd *CT_SecondPieSize )Validate ()error {return _gdfbd .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func NewCT_TickMark ()*CT_TickMark {_dggcg :=&CT_TickMark {};return _dggcg }; +type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_de .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_UnsignedInt and its children -func (_bggc *CT_UnsignedInt )Validate ()error {return _bggc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_ffge *CT_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_edfgd ,_edffb :=_ffge .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _edffb !=nil {return _edffb ;};start .Attr =append (start .Attr ,_edfgd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ; -DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_egfdc *ST_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbce ,_eeegg :=d .Token ();if _eeegg !=nil {return _eeegg ;};if _cgdgd ,_agfcg :=_adbce .(_b .EndElement ); -_agfcg &&_cgdgd .Name ==start .Name {*_egfdc =1;return nil ;};if _ebgegb ,_gffg :=_adbce .(_b .CharData );!_gffg {return _bb .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",_adbce ); -}else {switch string (_ebgegb ){case "":*_egfdc =0;case "\u0063\u006f\u006e\u0065":*_egfdc =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_egfdc =2;case "\u0062\u006f\u0078":*_egfdc =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_egfdc =4; -case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_egfdc =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_egfdc =6;};};_adbce ,_eeegg =d .Token ();if _eeegg !=nil {return _eeegg ;};if _accef ,_bcbcc :=_adbce .(_b .EndElement ); -_bcbcc &&_accef .Name ==start .Name {return nil ;};return _bb .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",_adbce );};type ST_TickMark byte ; +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_affgg *CT_UpDownBars )ValidateWithPath (path string )error {if _affgg .GapWidth !=nil {if _ddde :=_affgg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ddde !=nil {return _ddde ;};};if _affgg .UpBars !=nil {if _fbgc :=_affgg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073"); +_fbgc !=nil {return _fbgc ;};};if _affgg .DownBars !=nil {if _adbbf :=_affgg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_adbbf !=nil {return _adbbf ;};};if _affgg .ExtLst !=nil {if _dccfg :=_affgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dccfg !=nil {return _dccfg ;};};return nil ;};func (_cfded *ST_Crosses )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_cfded =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_cfded =1;case "\u006d\u0061\u0078":*_cfded =2; +case "\u006d\u0069\u006e":*_cfded =3;};return nil ;};func (_eeacc *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_eeacc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eeacc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eeacc =2; +case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eeacc =3;};return nil ;};func (_ebbe *CT_MarkerStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ebbe .ValAttr =ST_MarkerStyle (1);for _ ,_cgfgd :=range start .Attr {if _cgfgd .Name .Local =="\u0076\u0061\u006c"{_ebbe .ValAttr .UnmarshalXMLAttr (_cgfgd ); +continue ;};};for {_ddaea ,_edgbf :=d .Token ();if _edgbf !=nil {return _da .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",_edgbf );};if _dgdd ,_efff :=_ddaea .(_dd .EndElement ); +_efff &&_dgdd .Name ==start .Name {break ;};};return nil ;};func (_geff *CT_DepthPercent )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _geff .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_geff .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_de .CT_ShapeProperties ;TxPr *_de .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_bffef *CT_View3D )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cceae :for {_dagde ,_ceceae :=d .Token (); +if _ceceae !=nil {return _ceceae ;};switch _aeeb :=_dagde .(type ){case _dd .StartElement :switch _aeeb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_bffef .RotX =NewCT_RotX (); +if _feaad :=d .DecodeElement (_bffef .RotX ,&_aeeb );_feaad !=nil {return _feaad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bffef .HPercent =NewCT_HPercent (); +if _dgfbb :=d .DecodeElement (_bffef .HPercent ,&_aeeb );_dgfbb !=nil {return _dgfbb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_bffef .RotY =NewCT_RotY (); +if _dgffa :=d .DecodeElement (_bffef .RotY ,&_aeeb );_dgffa !=nil {return _dgffa ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bffef .DepthPercent =NewCT_DepthPercent (); +if _afgg :=d .DecodeElement (_bffef .DepthPercent ,&_aeeb );_afgg !=nil {return _afgg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_bffef .RAngAx =NewCT_Boolean (); +if _fbgcf :=d .DecodeElement (_bffef .RAngAx ,&_aeeb );_fbgcf !=nil {return _fbgcf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_bffef .Perspective =NewCT_Perspective (); +if _dfdfd :=d .DecodeElement (_bffef .Perspective ,&_aeeb );_dfdfd !=nil {return _dfdfd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffef .ExtLst =NewCT_ExtensionList (); +if _gefab :=d .DecodeElement (_bffef .ExtLst ,&_aeeb );_gefab !=nil {return _gefab ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_aeeb .Name ); +if _egdee :=d .Skip ();_egdee !=nil {return _egdee ;};};case _dd .EndElement :break _cceae ;case _dd .CharData :};};return nil ;};func (_acgaa ST_AxPos )Validate ()error {return _acgaa .ValidateWithPath ("")};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;);var ST_SecondPieSizePercentPatternRe =_e .MustCompile (ST_SecondPieSizePercentPattern );func (_dfdd *CT_BarDir )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dfdd .ValAttr !=ST_BarDirUnset {_fdf ,_bbbg :=_dfdd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _bbbg !=nil {return _bbbg ;};start .Attr =append (start .Attr ,_fdf );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bgddf ST_LblOffset )String ()string {if _bgddf .ST_LblOffsetPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_bgddf .ST_LblOffsetPercent ); +};if _bgddf .ST_LblOffsetUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_bgddf .ST_LblOffsetUShort );};return "";}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_gcc *CT_BubbleSer )ValidateWithPath (path string )error {if _bag :=_gcc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bag !=nil {return _bag ;};if _abce :=_gcc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_abce !=nil {return _abce ;};if _gcc .Tx !=nil {if _bdb :=_gcc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bdb !=nil {return _bdb ;};};if _gcc .SpPr !=nil {if _gacg :=_gcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gacg !=nil {return _gacg ; +};};if _gcc .InvertIfNegative !=nil {if _afbe :=_gcc .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_afbe !=nil {return _afbe ;};};for _bded ,_aaa :=range _gcc .DPt {if _dbdc :=_aaa .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bded )); +_dbdc !=nil {return _dbdc ;};};if _gcc .DLbls !=nil {if _gebda :=_gcc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gebda !=nil {return _gebda ;};};for _bgac ,_cad :=range _gcc .Trendline {if _aaab :=_cad .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bgac )); +_aaab !=nil {return _aaab ;};};for _dgga ,_cagc :=range _gcc .ErrBars {if _ebfba :=_cagc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_dgga ));_ebfba !=nil {return _ebfba ;};}; +if _gcc .XVal !=nil {if _afbee :=_gcc .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_afbee !=nil {return _afbee ;};};if _gcc .YVal !=nil {if _aag :=_gcc .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_aag !=nil {return _aag ; +};};if _gcc .BubbleSize !=nil {if _cabd :=_gcc .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cabd !=nil {return _cabd ;};};if _gcc .Bubble3D !=nil {if _fgef :=_gcc .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_fgef !=nil {return _fgef ;};};if _gcc .ExtLst !=nil {if _edcb :=_gcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edcb !=nil {return _edcb ;};};return nil ;};func (_bgdd *CT_DLblPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bgdd .ValAttr =ST_DLblPos (1); +for _ ,_ceaf :=range start .Attr {if _ceaf .Name .Local =="\u0076\u0061\u006c"{_bgdd .ValAttr .UnmarshalXMLAttr (_ceaf );continue ;};};for {_bbcb ,_ada :=d .Token ();if _ada !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_ada ); +};if _agcf ,_cfaf :=_bbcb .(_dd .EndElement );_cfaf &&_agcf .Name ==start .Name {break ;};};return nil ;};func (_ccga *CT_PictureFormat )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccga .ValAttr =ST_PictureFormat (1);for _ ,_dggca :=range start .Attr {if _dggca .Name .Local =="\u0076\u0061\u006c"{_ccga .ValAttr .UnmarshalXMLAttr (_dggca ); +continue ;};};for {_agagb ,_bdcf :=d .Token ();if _bdcf !=nil {return _da .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",_bdcf );};if _ecfe ,_cabf :=_agagb .(_dd .EndElement ); +_cabf &&_ecfe .Name ==start .Name {break ;};};return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;}; -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_gega *CT_BarSer )ValidateWithPath (path string )error {if _feed :=_gega .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_feed !=nil {return _feed ;};if _caec :=_gega .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_caec !=nil {return _caec ;};if _gega .Tx !=nil {if _gffdf :=_gega .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gffdf !=nil {return _gffdf ;};};if _gega .SpPr !=nil {if _ebefd :=_gega .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebefd !=nil {return _ebefd ; -};};if _gega .InvertIfNegative !=nil {if _bcgb :=_gega .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_bcgb !=nil {return _bcgb ;};};if _gega .PictureOptions !=nil {if _gaa :=_gega .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_gaa !=nil {return _gaa ;};};for _afbb ,_gfd :=range _gega .DPt {if _bfgb :=_gfd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_afbb ));_bfgb !=nil {return _bfgb ;};};if _gega .DLbls !=nil {if _cff :=_gega .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_cff !=nil {return _cff ;};};for _ced ,_ffgb :=range _gega .Trendline {if _aacg :=_ffgb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ced ));_aacg !=nil {return _aacg ;}; -};if _gega .ErrBars !=nil {if _efb :=_gega .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_efb !=nil {return _efb ;};};if _gega .Cat !=nil {if _afef :=_gega .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_afef !=nil {return _afef ;};};if _gega .Val !=nil {if _efgb :=_gega .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_efgb !=nil {return _efgb ;};};if _gega .Shape !=nil {if _cefc :=_gega .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); -_cefc !=nil {return _cefc ;};};if _gega .ExtLst !=nil {if _eaab :=_gega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaab !=nil {return _eaab ;};};return nil ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ; -SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .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 NewGroup_DLbl ()*Group_DLbl {_bfacg :=&Group_DLbl {};return _bfacg };func (_dbcbf ST_BarDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efabd :=_b .Attr {};_efabd .Name =name ;switch _dbcbf {case ST_BarDirUnset :_efabd .Value =""; -case ST_BarDirBar :_efabd .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_efabd .Value ="\u0063\u006f\u006c";};return _efabd ,nil ;};func (_fcbde *CT_NumRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggaf :for {_gdce ,_fdfd :=d .Token (); -if _fdfd !=nil {return _fdfd ;};switch _eegb :=_gdce .(type ){case _b .StartElement :switch _eegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egea :=d .DecodeElement (&_fcbde .F ,&_eegb ); -_egea !=nil {return _egea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbde .NumCache =NewCT_NumData (); -if _cebf :=d .DecodeElement (_fcbde .NumCache ,&_eegb );_cebf !=nil {return _cebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbde .ExtLst =NewCT_ExtensionList (); -if _adegg :=d .DecodeElement (_fcbde .ExtLst ,&_eegb );_adegg !=nil {return _adegg ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_eegb .Name ); -if _eafgb :=d .Skip ();_eafgb !=nil {return _eafgb ;};};case _b .EndElement :break _dggaf ;case _b .CharData :};};return nil ;};type ST_RadarStyle byte ;func (_ebce *ST_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfea ,_beeba :=d .Token (); -if _beeba !=nil {return _beeba ;};if _gccdc ,_fecbc :=_fgfea .(_b .EndElement );_fecbc &&_gccdc .Name ==start .Name {*_ebce =1;return nil ;};if _egadd ,_fgacd :=_fgfea .(_b .CharData );!_fgacd {return _bb .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",_fgfea ); -}else {switch string (_egadd ){case "":*_ebce =0;case "\u0068\u0069\u0067\u0068":*_ebce =1;case "\u006c\u006f\u0077":*_ebce =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_ebce =3;case "\u006e\u006f\u006e\u0065":*_ebce =4;};};_fgfea ,_beeba =d .Token (); -if _beeba !=nil {return _beeba ;};if _egagf ,_dddfb :=_fgfea .(_b .EndElement );_dddfb &&_egagf .Name ==start .Name {return nil ;};return _bb .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",_fgfea ); -};func (_aedb *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfb :for {_ebac ,_fafg :=d .Token ();if _fafg !=nil {return _fafg ;};switch _ecac :=_ebac .(type ){case _b .StartElement :switch _ecac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgf :=NewCT_Extension (); -if _ddab :=d .DecodeElement (_fdgf ,&_ecac );_ddab !=nil {return _ddab ;};_aedb .Ext =append (_aedb .Ext ,_fdgf );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecac .Name ); -if _efab :=d .Skip ();_efab !=nil {return _efab ;};};case _b .EndElement :break _cbfb ;case _b .CharData :};};return nil ;};func NewCT_RotY ()*CT_RotY {_dbbdf :=&CT_RotY {};return _dbbdf };func NewChart ()*Chart {_bcdb :=&Chart {};_bcdb .CT_RelId =*NewCT_RelId (); -return _bcdb };type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%"; +// Validate validates the CT_NumData and its children +func (_bebd *CT_NumData )Validate ()error {return _bebd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_gabag *ST_TickLblPos )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_caddd ,_gebgf :=d .Token (); +if _gebgf !=nil {return _gebgf ;};if _bgcc ,_efeb :=_caddd .(_dd .EndElement );_efeb &&_bgcc .Name ==start .Name {*_gabag =1;return nil ;};if _fbde ,_cbggb :=_caddd .(_dd .CharData );!_cbggb {return _da .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",_caddd ); +}else {switch string (_fbde ){case "":*_gabag =0;case "\u0068\u0069\u0067\u0068":*_gabag =1;case "\u006c\u006f\u0077":*_gabag =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_gabag =3;case "\u006e\u006f\u006e\u0065":*_gabag =4;};};_caddd ,_gebgf =d .Token (); +if _gebgf !=nil {return _gebgf ;};if _gbeb ,_eafgd :=_caddd .(_dd .EndElement );_eafgd &&_gbeb .Name ==start .Name {return nil ;};return _da .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",_caddd ); +};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_fdgbc :=&CT_MultiLvlStrRef {};return _fdgbc };type CT_RotY struct{ValAttr *uint16 ;};type CT_HPercent struct{ValAttr *ST_HPercent ;}; +// Validate validates the CT_Pie3DChart and its children +func (_eabfd *CT_Pie3DChart )Validate ()error {return _eabfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_de .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ; +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BarSer and its children -func (_agbf *CT_BarSer )Validate ()error {return _agbf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};type ST_ScatterStyle byte ; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_bcdbf *CT_Surface )ValidateWithPath (path string )error {if _bcdbf .Thickness !=nil {if _bfeff :=_bcdbf .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_bfeff !=nil {return _bfeff ;};};if _bcdbf .SpPr !=nil {if _ffefd :=_bcdbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ffefd !=nil {return _ffefd ;};};if _bcdbf .PictureOptions !=nil {if _gbcee :=_bcdbf .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gbcee !=nil {return _gbcee ;};};if _bcdbf .ExtLst !=nil {if _aeffe :=_bcdbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aeffe !=nil {return _aeffe ;};};return nil ;}; -// Validate validates the CT_CatAx and its children -func (_cda *CT_CatAx )Validate ()error {return _cda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};type ST_LayoutMode byte ;func (_acffa ST_Shape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfae :=_b .Attr {};_cfae .Name =name ; -switch _acffa {case ST_ShapeUnset :_cfae .Value ="";case ST_ShapeCone :_cfae .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cfae .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cfae .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_cfae .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072"; -case ST_ShapePyramid :_cfae .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cfae .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _cfae ,nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_ddaf :=&CT_DLblChoice {}; -return _ddaf };func NewCT_SurfaceSer ()*CT_SurfaceSer {_dabcf :=&CT_SurfaceSer {};_dabcf .Idx =NewCT_UnsignedInt ();_dabcf .Order =NewCT_UnsignedInt ();return _dabcf ;}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_aabc *CT_TimeUnit )ValidateWithPath (path string )error {if _agecdc :=_aabc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agecdc !=nil {return _agecdc ;};return nil ;};func (_fecc *ST_HoleSize )ValidateWithPath (path string )error {_daggf :=[]string {}; +if _fecc .ST_HoleSizePercent !=nil {_daggf =append (_daggf ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _fecc .ST_HoleSizeUByte !=nil {_daggf =append (_daggf ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065"); +};if len (_daggf )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_daggf );};return nil ;};func (_gbacd ST_SplitType )String ()string {switch _gbacd {case 0:return ""; +case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};func (_bedea *CT_PictureFormat )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_faee ,_ebaf :=_bedea .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _ebaf !=nil {return _ebaf ;};start .Attr =append (start .Attr ,_faee );e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dbdgea *ST_Shape )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_dbdgea =0; +case "\u0063\u006f\u006e\u0065":*_dbdgea =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dbdgea =2;case "\u0062\u006f\u0078":*_dbdgea =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dbdgea =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dbdgea =5; +case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dbdgea =6;};return nil ;}; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_dabef *CT_NumData )ValidateWithPath (path string )error {if _dabef .PtCount !=nil {if _daeg :=_dabef .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_daeg !=nil {return _daeg ;};};for _aggf ,_fagae :=range _dabef .Pt {if _ggdg :=_fagae .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_aggf )); -_ggdg !=nil {return _ggdg ;};};if _dabef .ExtLst !=nil {if _eeag :=_dabef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeag !=nil {return _eeag ;};};return nil ;}; +// Validate validates the CT_ManualLayout and its children +func (_bdag *CT_ManualLayout )Validate ()error {return _bdag .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_eeacb *CT_UnsignedInt )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_eeacb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func (_dabfb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dabfb =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dabfb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dabfb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dabfb =3;};return nil ;};func (_bfcgdc *CT_Scaling )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bfcgdc .LogBase !=nil {_ecea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_bfcgdc .LogBase ,_ecea );};if _bfcgdc .Orientation !=nil {_gfabf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bfcgdc .Orientation ,_gfabf );};if _bfcgdc .Max !=nil {_dbcca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_bfcgdc .Max ,_dbcca );};if _bfcgdc .Min !=nil {_dadag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006di\u006e"}}; -e .EncodeElement (_bfcgdc .Min ,_dadag );};if _bfcgdc .ExtLst !=nil {_deeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfcgdc .ExtLst ,_deeb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_aaaf *CT_SurfaceChart )ValidateWithPath (path string )error {if _aaaf .Wireframe !=nil {if _gebg :=_aaaf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_gebg !=nil {return _gebg ;};};for _bcfaf ,_gbcgd :=range _aaaf .Ser {if _geeba :=_gbcgd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcfaf )); +_geeba !=nil {return _geeba ;};};if _aaaf .BandFmts !=nil {if _aeeabf :=_aaaf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_aeeabf !=nil {return _aeeabf ;};};for _aagac ,_gfccae :=range _aaaf .AxId {if _cdeedc :=_gfccae .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aagac )); +_cdeedc !=nil {return _cdeedc ;};};if _aaaf .ExtLst !=nil {if _afgag :=_aaaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgag !=nil {return _afgag ;};};return nil ;}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_gdae *CT_LineChart )ValidateWithPath (path string )error {if _cedga :=_gdae .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cedga !=nil {return _cedga ;};if _gdae .VaryColors !=nil {if _eaff :=_gdae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_eaff !=nil {return _eaff ;};};for _ggce ,_fbfa :=range _gdae .Ser {if _eabb :=_fbfa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggce ));_eabb !=nil {return _eabb ;};};if _gdae .DLbls !=nil {if _dgecba :=_gdae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_dgecba !=nil {return _dgecba ;};};if _gdae .DropLines !=nil {if _abfc :=_gdae .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_abfc !=nil {return _abfc ;};};if _gdae .HiLowLines !=nil {if _fagdf :=_gdae .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"); -_fagdf !=nil {return _fagdf ;};};if _gdae .UpDownBars !=nil {if _bfe :=_gdae .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_bfe !=nil {return _bfe ;};};if _gdae .Marker !=nil {if _bfad :=_gdae .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); -_bfad !=nil {return _bfad ;};};if _gdae .Smooth !=nil {if _dadff :=_gdae .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_dadff !=nil {return _dadff ;};};for _gfdb ,_ffbf :=range _gdae .AxId {if _fcdff :=_ffbf .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gfdb )); -_fcdff !=nil {return _fcdff ;};};if _gdae .ExtLst !=nil {if _egfc :=_gdae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfc !=nil {return _egfc ;};};return nil ;};func (_baggc *CT_Surface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgdc :for {_abcege ,_bfbe :=d .Token (); -if _bfbe !=nil {return _bfbe ;};switch _dfadf :=_abcege .(type ){case _b .StartElement :switch _dfadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baggc .Thickness =NewCT_Thickness (); -if _cfba :=d .DecodeElement (_baggc .Thickness ,&_dfadf );_cfba !=nil {return _cfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baggc .SpPr =_ca .NewCT_ShapeProperties (); -if _gfbg :=d .DecodeElement (_baggc .SpPr ,&_dfadf );_gfbg !=nil {return _gfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baggc .PictureOptions =NewCT_PictureOptions (); -if _agff :=d .DecodeElement (_baggc .PictureOptions ,&_dfadf );_agff !=nil {return _agff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baggc .ExtLst =NewCT_ExtensionList (); -if _aabge :=d .DecodeElement (_baggc .ExtLst ,&_dfadf );_aabge !=nil {return _aabge ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_dfadf .Name ); -if _aeaae :=d .Skip ();_aeaae !=nil {return _aeaae ;};};case _b .EndElement :break _ddgdc ;case _b .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_aaca :=&CT_Boolean {};return _aaca };type CT_DoughnutChart struct{VaryColors *CT_Boolean ; -Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_ceaa *CT_BarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceaa .BarDir =NewCT_BarDir ();_dagcc :for {_adcg ,_ccge :=d .Token (); -if _ccge !=nil {return _ccge ;};switch _bfg :=_adcg .(type ){case _b .StartElement :switch _bfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acfa :=d .DecodeElement (_ceaa .BarDir ,&_bfg ); -_acfa !=nil {return _acfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .Grouping =NewCT_BarGrouping (); -if _bgd :=d .DecodeElement (_ceaa .Grouping ,&_bfg );_bgd !=nil {return _bgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .VaryColors =NewCT_Boolean (); -if _afb :=d .DecodeElement (_ceaa .VaryColors ,&_bfg );_afb !=nil {return _afb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfbcb :=NewCT_BarSer (); -if _efee :=d .DecodeElement (_bfbcb ,&_bfg );_efee !=nil {return _efee ;};_ceaa .Ser =append (_ceaa .Ser ,_bfbcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .DLbls =NewCT_DLbls (); -if _bafe :=d .DecodeElement (_ceaa .DLbls ,&_bfg );_bafe !=nil {return _bafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .GapWidth =NewCT_GapAmount (); -if _fab :=d .DecodeElement (_ceaa .GapWidth ,&_bfg );_fab !=nil {return _fab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_ceaa .Overlap =NewCT_Overlap (); -if _age :=d .DecodeElement (_ceaa .Overlap ,&_bfg );_age !=nil {return _age ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ggbe :=NewCT_ChartLines (); -if _ddga :=d .DecodeElement (_ggbe ,&_bfg );_ddga !=nil {return _ddga ;};_ceaa .SerLines =append (_ceaa .SerLines ,_ggbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dec :=NewCT_UnsignedInt (); -if _dfa :=d .DecodeElement (_dec ,&_bfg );_dfa !=nil {return _dfa ;};_ceaa .AxId =append (_ceaa .AxId ,_dec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .ExtLst =NewCT_ExtensionList (); -if _gcb :=d .DecodeElement (_ceaa .ExtLst ,&_bfg );_gcb !=nil {return _gcb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bfg .Name ); -if _cada :=d .Skip ();_cada !=nil {return _cada ;};};case _b .EndElement :break _dagcc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_cgcf *CT_RotX )ValidateWithPath (path string )error {if _cgcf .ValAttr !=nil {if *_cgcf .ValAttr < -90{return _da .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 ,*_cgcf .ValAttr ); +};if *_cgcf .ValAttr > 90{return _da .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 ,*_cgcf .ValAttr );};};return nil ;}; +func (_fdcfe ST_ErrBarType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cceb :=_dd .Attr {};_cceb .Name =name ;switch _fdcfe {case ST_ErrBarTypeUnset :_cceb .Value ="";case ST_ErrBarTypeBoth :_cceb .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_cceb .Value ="\u006d\u0069\u006eu\u0073"; +case ST_ErrBarTypePlus :_cceb .Value ="\u0070\u006c\u0075\u0073";};return _cceb ,nil ;}; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_fcfa *CT_LblAlgn )ValidateWithPath (path string )error {if _fcfa .ValAttr ==ST_LblAlgnUnset {return _bb .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 _egdf :=_fcfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdf !=nil {return _egdf ;};return nil ;}; +// Validate validates the CT_LegendEntry and its children +func (_eafe *CT_LegendEntry )Validate ()error {return _eafe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func NewCT_Orientation ()*CT_Orientation {_gbbf :=&CT_Orientation {};return _gbbf };func (_dbfaa *ST_TimeUnit )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_dbfaa =0; +case "\u0064\u0061\u0079\u0073":*_dbfaa =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dbfaa =2;case "\u0079\u0065\u0061r\u0073":*_dbfaa =3;};return nil ;};func (_cbgd ST_RadarStyle )ValidateWithPath (path string )error {switch _cbgd {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgd )); +};return nil ;};func (_acbcb *CT_PlotAreaChoice1 )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aafg :for {_cbafe ,_cfag :=d .Token ();if _cfag !=nil {return _cfag ;};switch _ggcfe :=_cbafe .(type ){case _dd .StartElement :switch _ggcfe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_abfd :=NewCT_ValAx (); +if _bfagg :=d .DecodeElement (_abfd ,&_ggcfe );_bfagg !=nil {return _bfagg ;};_acbcb .ValAx =append (_acbcb .ValAx ,_abfd );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_fgbeb :=NewCT_CatAx (); +if _ggcgf :=d .DecodeElement (_fgbeb ,&_ggcfe );_ggcgf !=nil {return _ggcgf ;};_acbcb .CatAx =append (_acbcb .CatAx ,_fgbeb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_dacgb :=NewCT_DateAx (); +if _agdgg :=d .DecodeElement (_dacgb ,&_ggcfe );_agdgg !=nil {return _agdgg ;};_acbcb .DateAx =append (_acbcb .DateAx ,_dacgb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_gddag :=NewCT_SerAx (); +if _fbeaf :=d .DecodeElement (_gddag ,&_ggcfe );_fbeaf !=nil {return _fbeaf ;};_acbcb .SerAx =append (_acbcb .SerAx ,_gddag );default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_ggcfe .Name ); +if _agedd :=d .Skip ();_agedd !=nil {return _agedd ;};};case _dd .EndElement :break _aafg ;case _dd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_ggff *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _ggff .CustUnit !=nil {if _fbbbg :=_ggff .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_fbbbg !=nil {return _fbbbg ;};};if _ggff .BuiltInUnit !=nil {if _dbdf :=_ggff .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"); -_dbdf !=nil {return _dbdf ;};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_aeeaa *CT_LayoutMode )ValidateWithPath (path string )error {if _ccgee :=_aeeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgee !=nil {return _ccgee ;};return nil ;}; -// Validate validates the CT_DLblChoice and its children -func (_eggg *CT_DLblChoice )Validate ()error {return _eggg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_edgdab ST_CrossBetween )String ()string {switch _edgdab {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e"; -case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};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"; -const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_bffeg *CT_PlotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faegb :for {_dcccd ,_dgdf :=d .Token (); -if _dgdf !=nil {return _dgdf ;};switch _ffde :=_dcccd .(type ){case _b .StartElement :switch _ffde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffeg .Layout =NewCT_Layout (); -if _eaedb :=d .DecodeElement (_bffeg .Layout ,&_ffde );_eaedb !=nil {return _eaedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgag :=NewCT_PlotAreaChoice (); -if _cbfae :=d .DecodeElement (&_dgag .AreaChart ,&_ffde );_cbfae !=nil {return _cbfae ;};_bffeg .Choice =append (_bffeg .Choice ,_dgag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acccg :=NewCT_PlotAreaChoice (); -if _bdeb :=d .DecodeElement (&_acccg .Area3DChart ,&_ffde );_bdeb !=nil {return _bdeb ;};_bffeg .Choice =append (_bffeg .Choice ,_acccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcda :=NewCT_PlotAreaChoice (); -if _baeb :=d .DecodeElement (&_dcda .LineChart ,&_ffde );_baeb !=nil {return _baeb ;};_bffeg .Choice =append (_bffeg .Choice ,_dcda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cdbgg :=NewCT_PlotAreaChoice (); -if _fged :=d .DecodeElement (&_cdbgg .Line3DChart ,&_ffde );_fged !=nil {return _fged ;};_bffeg .Choice =append (_bffeg .Choice ,_cdbgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_gdba :=NewCT_PlotAreaChoice (); -if _fegbd :=d .DecodeElement (&_gdba .StockChart ,&_ffde );_fegbd !=nil {return _fegbd ;};_bffeg .Choice =append (_bffeg .Choice ,_gdba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_aacaa :=NewCT_PlotAreaChoice (); -if _gbbcf :=d .DecodeElement (&_aacaa .RadarChart ,&_ffde );_gbbcf !=nil {return _gbbcf ;};_bffeg .Choice =append (_bffeg .Choice ,_aacaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_edagd :=NewCT_PlotAreaChoice (); -if _bgfbg :=d .DecodeElement (&_edagd .ScatterChart ,&_ffde );_bgfbg !=nil {return _bgfbg ;};_bffeg .Choice =append (_bffeg .Choice ,_edagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_bfce :=NewCT_PlotAreaChoice (); -if _accga :=d .DecodeElement (&_bfce .PieChart ,&_ffde );_accga !=nil {return _accga ;};_bffeg .Choice =append (_bffeg .Choice ,_bfce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_bged :=NewCT_PlotAreaChoice (); -if _dffga :=d .DecodeElement (&_bged .Pie3DChart ,&_ffde );_dffga !=nil {return _dffga ;};_bffeg .Choice =append (_bffeg .Choice ,_bged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_cfbbd :=NewCT_PlotAreaChoice (); -if _ccac :=d .DecodeElement (&_cfbbd .DoughnutChart ,&_ffde );_ccac !=nil {return _ccac ;};_bffeg .Choice =append (_bffeg .Choice ,_cfbbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_fecbd :=NewCT_PlotAreaChoice (); -if _debbf :=d .DecodeElement (&_fecbd .BarChart ,&_ffde );_debbf !=nil {return _debbf ;};_bffeg .Choice =append (_bffeg .Choice ,_fecbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_dcfbd :=NewCT_PlotAreaChoice (); -if _ffaad :=d .DecodeElement (&_dcfbd .Bar3DChart ,&_ffde );_ffaad !=nil {return _ffaad ;};_bffeg .Choice =append (_bffeg .Choice ,_dcfbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_fcedb :=NewCT_PlotAreaChoice (); -if _ffab :=d .DecodeElement (&_fcedb .OfPieChart ,&_ffde );_ffab !=nil {return _ffab ;};_bffeg .Choice =append (_bffeg .Choice ,_fcedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa :=NewCT_PlotAreaChoice (); -if _ebdeg :=d .DecodeElement (&_cbfaa .SurfaceChart ,&_ffde );_ebdeg !=nil {return _ebdeg ;};_bffeg .Choice =append (_bffeg .Choice ,_cbfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_caff :=NewCT_PlotAreaChoice (); -if _eadd :=d .DecodeElement (&_caff .Surface3DChart ,&_ffde );_eadd !=nil {return _eadd ;};_bffeg .Choice =append (_bffeg .Choice ,_caff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_ffgd :=NewCT_PlotAreaChoice (); -if _cfcb :=d .DecodeElement (&_ffgd .BubbleChart ,&_ffde );_cfcb !=nil {return _cfcb ;};_bffeg .Choice =append (_bffeg .Choice ,_ffgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _bffeg .CChoice ==nil {_bffeg .CChoice =NewCT_PlotAreaChoice1 (); -};if _baeeb :=d .DecodeElement (&_bffeg .CChoice .ValAx ,&_ffde );_baeeb !=nil {return _baeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _bffeg .CChoice ==nil {_bffeg .CChoice =NewCT_PlotAreaChoice1 (); -};if _bbed :=d .DecodeElement (&_bffeg .CChoice .CatAx ,&_ffde );_bbed !=nil {return _bbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _bffeg .CChoice ==nil {_bffeg .CChoice =NewCT_PlotAreaChoice1 (); -};if _eaeab :=d .DecodeElement (&_bffeg .CChoice .DateAx ,&_ffde );_eaeab !=nil {return _eaeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _bffeg .CChoice ==nil {_bffeg .CChoice =NewCT_PlotAreaChoice1 (); -};if _gageac :=d .DecodeElement (&_bffeg .CChoice .SerAx ,&_ffde );_gageac !=nil {return _gageac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_bffeg .DTable =NewCT_DTable (); -if _dbgd :=d .DecodeElement (_bffeg .DTable ,&_ffde );_dbgd !=nil {return _dbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffeg .SpPr =_ca .NewCT_ShapeProperties (); -if _fabg :=d .DecodeElement (_bffeg .SpPr ,&_ffde );_fabg !=nil {return _fabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffeg .ExtLst =NewCT_ExtensionList (); -if _fcbdc :=d .DecodeElement (_bffeg .ExtLst ,&_ffde );_fcbdc !=nil {return _fcbdc ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_ffde .Name ); -if _bfca :=d .Skip ();_bfca !=nil {return _bfca ;};};case _b .EndElement :break _faegb ;case _b .CharData :};};return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_fbafg *ST_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efcffg ,_dggde :=d .Token (); -if _dggde !=nil {return _dggde ;};if _afeec ,_fffd :=_efcffg .(_b .EndElement );_fffd &&_afeec .Name ==start .Name {*_fbafg =1;return nil ;};if _fgad ,_cdfbc :=_efcffg .(_b .CharData );!_cdfbc {return _bb .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",_efcffg ); -}else {switch string (_fgad ){case "":*_fbafg =0;case "\u0078":*_fbafg =1;case "\u0079":*_fbafg =2;};};_efcffg ,_dggde =d .Token ();if _dggde !=nil {return _dggde ;};if _baggb ,_ggefg :=_efcffg .(_b .EndElement );_ggefg &&_baggb .Name ==start .Name {return nil ; -};return _bb .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",_efcffg );};func (_ecgda ST_Grouping )ValidateWithPath (path string )error {switch _ecgda {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgda )); -};return nil ;};func (_dafgb *CT_LblOffset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcgcb :=range start .Attr {if _dcgcb .Name .Local =="\u0076\u0061\u006c"{_efec ,_bfcgf :=ParseUnionST_LblOffset (_dcgcb .Value );if _bfcgf !=nil {return _bfcgf ; -};_dafgb .ValAttr =&_efec ;continue ;};};for {_fcgea ,_cced :=d .Token ();if _cced !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_cced ); -};if _afeeb ,_afed :=_fcgea .(_b .EndElement );_afed &&_afeeb .Name ==start .Name {break ;};};return nil ;};func (_eaea *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaea .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .PaperSizeAttr )}); -};if _eaea .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .PaperHeightAttr )});};if _eaea .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .PaperWidthAttr )}); -};if _eaea .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .FirstPageNumberAttr )}); -};if _eaea .OrientationAttr !=ST_PageSetupOrientationUnset {_cabbd ,_gfeac :=_eaea .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _gfeac !=nil {return _gfeac ;};start .Attr =append (start .Attr ,_cabbd ); -};if _eaea .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_eaea .BlackAndWhiteAttr ))}); -};if _eaea .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_eaea .DraftAttr ))});};if _eaea .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bb .Sprintf ("\u0025\u0064",_cdddf (*_eaea .UseFirstPageNumberAttr ))}); -};if _eaea .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .HorizontalDpiAttr )}); -};if _eaea .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .VerticalDpiAttr )});};if _eaea .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_eaea .CopiesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egbda *CT_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egbda .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_egbda .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_MarkerStyle byte ;type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_gbgb *CT_GapAmount )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dged :=range start .Attr {if _dged .Name .Local =="\u0076\u0061\u006c"{_dccgd ,_ebge :=ParseUnionST_GapAmount (_dged .Value ); -if _ebge !=nil {return _ebge ;};_gbgb .ValAttr =&_dccgd ;continue ;};};for {_efdd ,_gfdce :=d .Token ();if _gfdce !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_gfdce ); -};if _ffeg ,_accfg :=_efdd .(_b .EndElement );_accfg &&_ffeg .Name ==start .Name {break ;};};return nil ;};func (_cdac *CT_MarkerSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdac .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cdac .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfdg *ST_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfffb ,_fabdc :=d .Token ();if _fabdc !=nil {return _fabdc ;};if _cfffa ,_edeb :=_cfffb .(_b .EndElement ); -_edeb &&_cfffa .Name ==start .Name {*_bfdg =1;return nil ;};if _dccdf ,_ccfdg :=_cfffb .(_b .CharData );!_ccfdg {return _bb .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",_cfffb ); -}else {switch string (_dccdf ){case "":*_bfdg =0;case "\u006e\u006f\u006e\u0065":*_bfdg =1;case "\u006c\u0069\u006e\u0065":*_bfdg =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_bfdg =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bfdg =4; -case "\u0073\u006d\u006f\u006f\u0074\u0068":*_bfdg =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_bfdg =6;};};_cfffb ,_fabdc =d .Token ();if _fabdc !=nil {return _fabdc ;};if _bgefe ,_adbea :=_cfffb .(_b .EndElement );_adbea &&_bgefe .Name ==start .Name {return nil ; -};return _bb .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",_cfffb );}; +// Validate validates the CT_BuiltInUnit and its children +func (_bafg *CT_BuiltInUnit )Validate ()error {return _bafg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_ffabb *ST_CrossBetween )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_ffabb =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ffabb =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ffabb =2;};return nil ;};func NewCT_Scaling ()*CT_Scaling {_gdcge :=&CT_Scaling {};return _gdcge };func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_fcdcg :=&CT_FirstSliceAng {}; +return _fcdcg };const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_ggdge *CT_Protection )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ebbcf :for {_dcga ,_dcda :=d .Token ();if _dcda !=nil {return _dcda ; +};switch _dcbe :=_dcga .(type ){case _dd .StartElement :switch _dcbe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggdge .ChartObject =NewCT_Boolean (); +if _dfbe :=d .DecodeElement (_ggdge .ChartObject ,&_dcbe );_dfbe !=nil {return _dfbe ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggdge .Data =NewCT_Boolean (); +if _agba :=d .DecodeElement (_ggdge .Data ,&_dcbe );_agba !=nil {return _agba ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggdge .Formatting =NewCT_Boolean (); +if _dgbce :=d .DecodeElement (_ggdge .Formatting ,&_dcbe );_dgbce !=nil {return _dgbce ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggdge .Selection =NewCT_Boolean (); +if _faddb :=d .DecodeElement (_ggdge .Selection ,&_dcbe );_faddb !=nil {return _faddb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_ggdge .UserInterface =NewCT_Boolean (); +if _afbed :=d .DecodeElement (_ggdge .UserInterface ,&_dcbe );_afbed !=nil {return _afbed ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_dcbe .Name ); +if _efecaf :=d .Skip ();_efecaf !=nil {return _efecaf ;};};case _dd .EndElement :break _ebbcf ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_gbacf *CT_LayoutTarget )Validate ()error {return _gbacf .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_egcd *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u0076\u0061\u006c"{_eab ,_eeff :=_d .ParseBool (_febf .Value ); -if _eeff !=nil {return _eeff ;};_egcd .ValAttr =&_eab ;continue ;};};for {_aaea ,_debd :=d .Token ();if _debd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_debd ); -};if _gad ,_eadg :=_aaea .(_b .EndElement );_eadg &&_gad .Name ==start .Name {break ;};};return nil ;};func (_ddf *CT_AreaChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bg :for {_eg ,_da :=d .Token ();if _da !=nil {return _da ;};switch _fa :=_eg .(type ){case _b .StartElement :switch _fa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddf .Grouping =NewCT_Grouping (); -if _cg :=d .DecodeElement (_ddf .Grouping ,&_fa );_cg !=nil {return _cg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddf .VaryColors =NewCT_Boolean (); -if _cde :=d .DecodeElement (_ddf .VaryColors ,&_fa );_cde !=nil {return _cde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbd :=NewCT_AreaSer (); -if _dgb :=d .DecodeElement (_bdbd ,&_fa );_dgb !=nil {return _dgb ;};_ddf .Ser =append (_ddf .Ser ,_bdbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddf .DLbls =NewCT_DLbls (); -if _fbb :=d .DecodeElement (_ddf .DLbls ,&_fa );_fbb !=nil {return _fbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddf .DropLines =NewCT_ChartLines (); -if _dda :=d .DecodeElement (_ddf .DropLines ,&_fa );_dda !=nil {return _dda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ga :=NewCT_UnsignedInt (); -if _bfb :=d .DecodeElement (_ga ,&_fa );_bfb !=nil {return _bfb ;};_ddf .AxId =append (_ddf .AxId ,_ga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddf .ExtLst =NewCT_ExtensionList (); -if _gb :=d .DecodeElement (_ddf .ExtLst ,&_fa );_gb !=nil {return _gb ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fa .Name ); -if _cdd :=d .Skip ();_cdd !=nil {return _cdd ;};};case _b .EndElement :break _bg ;case _b .CharData :};};return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_beagf :=&CT_OfPieChart {};_beagf .OfPieType =NewCT_OfPieType ();return _beagf ;};func (_fcba *CT_DispUnitsLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fcba .Layout !=nil {_cgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fcba .Layout ,_cgfc );};if _fcba .Tx !=nil {_bfaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_fcba .Tx ,_bfaa );};if _fcba .SpPr !=nil {_cefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcba .SpPr ,_cefe );};if _fcba .TxPr !=nil {_ebae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_fcba .TxPr ,_ebae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Crosses byte ;type CT_Perspective struct{ValAttr *uint8 ;}; +// Validate validates the CT_LineSer and its children +func (_baffa *CT_LineSer )Validate ()error {return _baffa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_feee *ST_LegendPos )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_feee =0;case "\u0062":*_feee =1; +case "\u0074\u0072":*_feee =2;case "\u006c":*_feee =3;case "\u0072":*_feee =4;case "\u0074":*_feee =5;};return nil ;};func (_fbfdg *EG_LineChartShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_cdcfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_fbfdg .Grouping ,_cdcfa );if _fbfdg .VaryColors !=nil {_ceadgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fbfdg .VaryColors ,_ceadgd );};if _fbfdg .Ser !=nil {_abffe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_dfbcf :=range _fbfdg .Ser {e .EncodeElement (_dfbcf ,_abffe );};};if _fbfdg .DLbls !=nil {_gdcag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fbfdg .DLbls ,_gdcag );};if _fbfdg .DropLines !=nil {_efgfd :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_fbfdg .DropLines ,_efgfd );};return nil ;};func (_ecbbd *EG_BarChartShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_defd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; +e .EncodeElement (_ecbbd .BarDir ,_defd );if _ecbbd .Grouping !=nil {_cddbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ecbbd .Grouping ,_cddbb );};if _ecbbd .VaryColors !=nil {_fabe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_ecbbd .VaryColors ,_fabe );};if _ecbbd .Ser !=nil {_ddbdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecced :=range _ecbbd .Ser {e .EncodeElement (_ecced ,_ddbdd );};};if _ecbbd .DLbls !=nil {_bagfac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_ecbbd .DLbls ,_bagfac );};return nil ;};func (_ddbc *CT_Double )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_ddbc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_dcea *CT_DLblChoice )ValidateWithPath (path string )error {if _dcea .Delete !=nil {if _abcd :=_dcea .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abcd !=nil {return _abcd ;};};if _dcea .Layout !=nil {if _bbbee :=_dcea .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); -_bbbee !=nil {return _bbbee ;};};if _dcea .Tx !=nil {if _caadd :=_dcea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_caadd !=nil {return _caadd ;};};if _dcea .NumFmt !=nil {if _egda :=_dcea .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_egda !=nil {return _egda ;};};if _dcea .SpPr !=nil {if _dbaa :=_dcea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbaa !=nil {return _dbaa ;};};if _dcea .TxPr !=nil {if _cecf :=_dcea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_cecf !=nil {return _cecf ;};};if _dcea .DLblPos !=nil {if _cabc :=_dcea .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cabc !=nil {return _cabc ;};};if _dcea .ShowLegendKey !=nil {if _bdff :=_dcea .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); -_bdff !=nil {return _bdff ;};};if _dcea .ShowVal !=nil {if _cce :=_dcea .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cce !=nil {return _cce ;};};if _dcea .ShowCatName !=nil {if _edgc :=_dcea .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); -_edgc !=nil {return _edgc ;};};if _dcea .ShowSerName !=nil {if _cbce :=_dcea .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cbce !=nil {return _cbce ;};};if _dcea .ShowPercent !=nil {if _gccf :=_dcea .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_gccf !=nil {return _gccf ;};};if _dcea .ShowBubbleSize !=nil {if _cdae :=_dcea .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cdae !=nil {return _cdae ;};};return nil ;}; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_ddge *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ddge .NumRef !=nil {if _aaef :=_ddge .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_aaef !=nil {return _aaef ;};};if _ddge .NumLit !=nil {if _egda :=_ddge .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); +_egda !=nil {return _egda ;};};return nil ;};func (_fgbbd *ST_AxPos )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fgbbd =0;case "\u0062":*_fgbbd =1;case "\u006c":*_fgbbd =2;case "\u0072":*_fgbbd =3;case "\u0074":*_fgbbd =4;};return nil ; +};func (_cged *CT_LblOffset )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cged .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_cged .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_badea ST_SizeRepresents )ValidateWithPath (path string )error {switch _badea {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badea )); +};return nil ;};func (_afcb *CT_RotX )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _afcb .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_afcb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalData and its children -func (_cgdf *CT_ExternalData )Validate ()error {return _cgdf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_bedae *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _eggdc ,_cgfd :=range _bedae .ValAx {if _cgdf :=_cgfd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_eggdc ));_cgdf !=nil {return _cgdf ; +};};for _eafaf ,_dbdge :=range _bedae .CatAx {if _cddfad :=_dbdge .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_eafaf ));_cddfad !=nil {return _cddfad ;};};for _ebfcg ,_gdae :=range _bedae .DateAx {if _fdddg :=_gdae .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ebfcg )); +_fdddg !=nil {return _fdddg ;};};for _ffdcd ,_fbacd :=range _bedae .SerAx {if _efcfbb :=_fbacd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ffdcd ));_efcfbb !=nil {return _efcfbb ;};};return nil ; +};func (_cbbfc *CT_Legend )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cddfa :for {_fdag ,_gecfa :=d .Token ();if _gecfa !=nil {return _gecfa ;};switch _dgbcg :=_fdag .(type ){case _dd .StartElement :switch _dgbcg .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfc .LegendPos =NewCT_LegendPos (); +if _ecgb :=d .DecodeElement (_cbbfc .LegendPos ,&_dgbcg );_ecgb !=nil {return _ecgb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfgdb :=NewCT_LegendEntry (); +if _bbgg :=d .DecodeElement (_dfgdb ,&_dgbcg );_bbgg !=nil {return _bbgg ;};_cbbfc .LegendEntry =append (_cbbfc .LegendEntry ,_dfgdb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfc .Layout =NewCT_Layout (); +if _deadd :=d .DecodeElement (_cbbfc .Layout ,&_dgbcg );_deadd !=nil {return _deadd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_cbbfc .Overlay =NewCT_Boolean (); +if _fced :=d .DecodeElement (_cbbfc .Overlay ,&_dgbcg );_fced !=nil {return _fced ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfc .SpPr =_de .NewCT_ShapeProperties (); +if _ecec :=d .DecodeElement (_cbbfc .SpPr ,&_dgbcg );_ecec !=nil {return _ecec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfc .TxPr =_de .NewCT_TextBody (); +if _dfedd :=d .DecodeElement (_cbbfc .TxPr ,&_dgbcg );_dfedd !=nil {return _dfedd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfc .ExtLst =NewCT_ExtensionList (); +if _bbgcc :=d .DecodeElement (_cbbfc .ExtLst ,&_dgbcg );_bbgcc !=nil {return _bbgcc ;};default:_dg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_dgbcg .Name ); +if _bcec :=d .Skip ();_bcec !=nil {return _bcec ;};};case _dd .EndElement :break _cddfa ;case _dd .CharData :};};return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_eaacd :=&CT_PivotFmts {};return _eaacd }; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_fbaea *CT_FirstSliceAng )ValidateWithPath (path string )error {if _fbaea .ValAttr !=nil {if *_fbaea .ValAttr < 0{return _bb .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 ,*_fbaea .ValAttr ); -};if *_fbaea .ValAttr > 360{return _bb .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 ,*_fbaea .ValAttr ); -};};return nil ;};func (_bbcaa ST_RadarStyle )ValidateWithPath (path string )error {switch _bbcaa {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcaa )); -};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_ddbda *ST_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adddg ,_agagg :=d .Token ();if _agagg !=nil {return _agagg ;};if _fefga ,_bdfdf :=_adddg .(_b .EndElement ); -_bdfdf &&_fefga .Name ==start .Name {*_ddbda =1;return nil ;};if _bedbd ,_ecdda :=_adddg .(_b .CharData );!_ecdda {return _bb .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",_adddg ); -}else {switch string (_bedbd ){case "":*_ddbda =0;case "\u0062":*_ddbda =1;case "\u006c":*_ddbda =2;case "\u0072":*_ddbda =3;case "\u0074":*_ddbda =4;};};_adddg ,_agagg =d .Token ();if _agagg !=nil {return _agagg ;};if _cgcbf ,_eeedg :=_adddg .(_b .EndElement ); -_eeedg &&_cgcbf .Name ==start .Name {return nil ;};return _bb .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",_adddg );};func (_edcg *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fffc :=range start .Attr {if _fffc .Name .Local =="\u006c"{_dbgfc ,_gdee :=_d .ParseFloat (_fffc .Value ,64); -if _gdee !=nil {return _gdee ;};_edcg .LAttr =_dbgfc ;continue ;};if _fffc .Name .Local =="\u0072"{_abgbf ,_feaaf :=_d .ParseFloat (_fffc .Value ,64);if _feaaf !=nil {return _feaaf ;};_edcg .RAttr =_abgbf ;continue ;};if _fffc .Name .Local =="\u0074"{_feeb ,_aebc :=_d .ParseFloat (_fffc .Value ,64); -if _aebc !=nil {return _aebc ;};_edcg .TAttr =_feeb ;continue ;};if _fffc .Name .Local =="\u0062"{_dfba ,_agaec :=_d .ParseFloat (_fffc .Value ,64);if _agaec !=nil {return _agaec ;};_edcg .BAttr =_dfba ;continue ;};if _fffc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_eegfg ,_dbbe :=_d .ParseFloat (_fffc .Value ,64); -if _dbbe !=nil {return _dbbe ;};_edcg .HeaderAttr =_eegfg ;continue ;};if _fffc .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bbbeeb ,_cgec :=_d .ParseFloat (_fffc .Value ,64);if _cgec !=nil {return _cgec ;};_edcg .FooterAttr =_bbbeeb ;continue ; -};};for {_dadce ,_adfc :=d .Token ();if _adfc !=nil {return _bb .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",_adfc );};if _eedc ,_beceb :=_dadce .(_b .EndElement ); -_beceb &&_eedc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_fafaf *CT_HoleSize )ValidateWithPath (path string )error {if _fafaf .ValAttr !=nil {if _edbdf :=_fafaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edbdf !=nil {return _edbdf ;};};return nil ;};func (_bfdbc *CT_Order )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bfdbc .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_bfdbc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_babag :=&CT_DispBlanksAs {};return _babag };func (_befaae ST_SizeRepresents )Validate ()error {return _befaae .ValidateWithPath ("")}; +func (_ebag *CT_Overlap )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gadf :=range start .Attr {if _gadf .Name .Local =="\u0076\u0061\u006c"{_egbce ,_fgdcb :=ParseUnionST_Overlap (_gadf .Value );if _fgdcb !=nil {return _fgdcb ; +};_ebag .ValAttr =&_egbce ;continue ;};};for {_dgeaa ,_beeec :=d .Token ();if _beeec !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_beeec );};if _agecd ,_bceca :=_dgeaa .(_dd .EndElement ); +_bceca &&_agecd .Name ==start .Name {break ;};};return nil ;};func (_ccecf *CT_TickLblPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ccecf .ValAttr !=ST_TickLblPosUnset {_bdec ,_bafb :=_ccecf .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_bdec );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_ffc *CT_AreaSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_ebc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ffc .Idx ,_ebc );_aeg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ffc .Order ,_aeg );if _ffc .Tx !=nil {_daac :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_ffc .Tx ,_daac );};if _ffc .SpPr !=nil {_gef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffc .SpPr ,_gef );};if _ffc .PictureOptions !=nil {_aebe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_ffc .PictureOptions ,_aebe );};if _ffc .DPt !=nil {_gfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eg :=range _ffc .DPt {e .EncodeElement (_eg ,_gfa );};};if _ffc .DLbls !=nil {_dcgg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_ffc .DLbls ,_dcgg );};if _ffc .Trendline !=nil {_adda :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dbf :=range _ffc .Trendline {e .EncodeElement (_dbf ,_adda ); +};};if _ffc .ErrBars !=nil {_cdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_dcc :=range _ffc .ErrBars {e .EncodeElement (_dcc ,_cdd );};};if _ffc .Cat !=nil {_cef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_ffc .Cat ,_cef );};if _ffc .Val !=nil {_cddd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_ffc .Val ,_cddd );};if _ffc .ExtLst !=nil {_bce :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ffc .ExtLst ,_bce );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_fge *CT_AxDataSourceChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dbc :for {_agd ,_gga :=d .Token ();if _gga !=nil {return _gga ; +};switch _ggb :=_agd .(type ){case _dd .StartElement :switch _ggb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fge .MultiLvlStrRef =NewCT_MultiLvlStrRef (); +if _gdf :=d .DecodeElement (_fge .MultiLvlStrRef ,&_ggb );_gdf !=nil {return _gdf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fge .NumRef =NewCT_NumRef (); +if _adbf :=d .DecodeElement (_fge .NumRef ,&_ggb );_adbf !=nil {return _adbf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fge .NumLit =NewCT_NumData (); +if _fdbg :=d .DecodeElement (_fge .NumLit ,&_ggb );_fdbg !=nil {return _fdbg ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fge .StrRef =NewCT_StrRef (); +if _ebcb :=d .DecodeElement (_fge .StrRef ,&_ggb );_ebcb !=nil {return _ebcb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_fge .StrLit =NewCT_StrData (); +if _cfdb :=d .DecodeElement (_fge .StrLit ,&_ggb );_cfdb !=nil {return _cfdb ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ggb .Name ); +if _cfb :=d .Skip ();_cfb !=nil {return _cfb ;};};case _dd .EndElement :break _dbc ;case _dd .CharData :};};return nil ;}; -// Validate validates the CT_Thickness and its children -func (_abcef *CT_Thickness )Validate ()error {return _abcef .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_cbdga *ST_Crosses )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbdga =0; -case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_cbdga =1;case "\u006d\u0061\u0078":*_cbdga =2;case "\u006d\u0069\u006e":*_cbdga =3;};return nil ;};func NewCT_NumRef ()*CT_NumRef {_cedgegg :=&CT_NumRef {};return _cedgegg };func NewCT_RelId ()*CT_RelId {_gggf :=&CT_RelId {}; -return _gggf };func NewCT_LineChart ()*CT_LineChart {_fecc :=&CT_LineChart {};_fecc .Grouping =NewCT_Grouping ();return _fecc ;};func (_cbag ST_BarDir )Validate ()error {return _cbag .ValidateWithPath ("")};func (_geedd *CT_Order )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eccg :=range start .Attr {if _eccg .Name .Local =="\u0076\u0061\u006c"{_afbee ,_geccee :=_d .ParseUint (_eccg .Value ,10,8); -if _geccee !=nil {return _geccee ;};_debde :=uint8 (_afbee );_geedd .ValAttr =&_debde ;continue ;};};for {_egfbg ,_ceeec :=d .Token ();if _ceeec !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_ceeec ); -};if _egcdda ,_bfgc :=_egfbg .(_b .EndElement );_bfgc &&_egcdda .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_gbbeb *CT_NumDataSource )ValidateWithPath (path string )error {if _ebgff :=_gbbeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebgff !=nil {return _ebgff ;};return nil ;};func NewCT_RotY ()*CT_RotY {_fdfgc :=&CT_RotY {}; +return _fdfgc }; -// Validate validates the CT_PivotFmts and its children -func (_bgced *CT_PivotFmts )Validate ()error {return _bgced .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_cdbcf ST_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdbcf .String (),start ); -};const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;);func (_ebbdg *ST_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaaaa ,_bebf :=d .Token (); -if _bebf !=nil {return _bebf ;};if _cdgf ,_ddecc :=_eaaaa .(_b .EndElement );_ddecc &&_cdgf .Name ==start .Name {*_ebbdg =1;return nil ;};if _bggg ,_babeb :=_eaaaa .(_b .CharData );!_babeb {return _bb .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",_eaaaa ); -}else {switch string (_bggg ){case "":*_ebbdg =0;case "\u0061\u0072\u0065\u0061":*_ebbdg =1;case "\u0077":*_ebbdg =2;};};_eaaaa ,_bebf =d .Token ();if _bebf !=nil {return _bebf ;};if _baebb ,_gaab :=_eaaaa .(_b .EndElement );_gaab &&_baebb .Name ==start .Name {return nil ; -};return _bb .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",_eaaaa );};func (_faffe ST_HPercent )String ()string {if _faffe .ST_HPercentWithSymbol !=nil {return _bb .Sprintf ("\u0025\u0076",*_faffe .ST_HPercentWithSymbol ); -};if _faffe .ST_HPercentUShort !=nil {return _bb .Sprintf ("\u0025\u0076",*_faffe .ST_HPercentUShort );};return "";};func (_agf *CT_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agf .ValAttr =ST_AxPos (1);for _ ,_bag :=range start .Attr {if _bag .Name .Local =="\u0076\u0061\u006c"{_agf .ValAttr .UnmarshalXMLAttr (_bag ); -continue ;};};for {_acb ,_adf :=d .Token ();if _adf !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_adf );};if _ddcc ,_cad :=_acb .(_b .EndElement );_cad &&_ddcc .Name ==start .Name {break ; -};};return nil ;};func (_fadbe *ST_LblOffset )Validate ()error {return _fadbe .ValidateWithPath ("")};func (_babag *ST_BarGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_babag =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_babag =1; -case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_babag =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_babag =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_babag =4;};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1; -ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_fegd *CT_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgabf :=range start .Attr {if _dgabf .Name .Local =="\u0076\u0061\u006c"{_fegd .ValAttr .UnmarshalXMLAttr (_dgabf ); -continue ;};};for {_bcbec ,_faeba :=d .Token ();if _faeba !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_faeba ); -};if _cdba ,_egbde :=_bcbec .(_b .EndElement );_egbde &&_cdba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_eeba *CT_MarkerSize )ValidateWithPath (path string )error {if _eeba .ValAttr !=nil {if *_eeba .ValAttr < 2{return _da .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 ,*_eeba .ValAttr ); +};if *_eeba .ValAttr > 72{return _da .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 ,*_eeba .ValAttr );};};return nil ;}; +func (_adcfe *UserShapes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_adcfe .CT_Drawing =*_g .NewCT_Drawing ();for {_dgfae ,_fdcc :=d .Token ();if _fdcc !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_fdcc ); +};if _cfdeb ,_aecec :=_dgfae .(_dd .EndElement );_aecec &&_cfdeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_bffe *CT_AreaSer )ValidateWithPath (path string )error {if _ccg :=_bffe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ccg !=nil {return _ccg ;};if _fafb :=_bffe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_fafb !=nil {return _fafb ;};if _bffe .Tx !=nil {if _gee :=_bffe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gee !=nil {return _gee ;};};if _bffe .SpPr !=nil {if _caae :=_bffe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caae !=nil {return _caae ; -};};if _bffe .PictureOptions !=nil {if _fbee :=_bffe .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fbee !=nil {return _fbee ;};};for _gbf ,_adag :=range _bffe .DPt {if _add :=_adag .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gbf )); -_add !=nil {return _add ;};};if _bffe .DLbls !=nil {if _agdd :=_bffe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_agdd !=nil {return _agdd ;};};for _ddg ,_de :=range _bffe .Trendline {if _aeb :=_de .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ddg )); -_aeb !=nil {return _aeb ;};};for _dagc ,_bgg :=range _bffe .ErrBars {if _cbe :=_bgg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_dagc ));_cbe !=nil {return _cbe ;};};if _bffe .Cat !=nil {if _abba :=_bffe .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_abba !=nil {return _abba ;};};if _bffe .Val !=nil {if _aag :=_bffe .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aag !=nil {return _aag ;};};if _bffe .ExtLst !=nil {if _fbeg :=_bffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbeg !=nil {return _fbeg ;};};return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_ffgbc :=&CT_PivotFmt {};_ffgbc .Idx =NewCT_UnsignedInt ();return _ffgbc ;};func NewCT_SerAx ()*CT_SerAx {_bedg :=&CT_SerAx {};_bedg .AxId =NewCT_UnsignedInt ();_bedg .Scaling =NewCT_Scaling (); -_bedg .AxPos =NewCT_AxPos ();_bedg .CrossAx =NewCT_UnsignedInt ();return _bedg ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_debe *CT_BubbleScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggaa :=range start .Attr {if _ggaa .Name .Local =="\u0076\u0061\u006c"{_acag ,_dfdd :=ParseUnionST_BubbleScale (_ggaa .Value ); -if _dfdd !=nil {return _dfdd ;};_debe .ValAttr =&_acag ;continue ;};};for {_eeca ,_eed :=d .Token ();if _eed !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_eed ); -};if _dgac ,_fbfd :=_eeca .(_b .EndElement );_fbfd &&_dgac .Name ==start .Name {break ;};};return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;}; +// Validate validates the CT_Bar3DChart and its children +func (_dgd *CT_Bar3DChart )Validate ()error {return _dgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_ecdb *CT_TickMark )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fbbc :=range start .Attr {if _fbbc .Name .Local =="\u0076\u0061\u006c"{_ecdb .ValAttr .UnmarshalXMLAttr (_fbbc ); +continue ;};};for {_fbbdc ,_edbbf :=d .Token ();if _edbbf !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_edbbf );};if _adeeg ,_daeecg :=_fbbdc .(_dd .EndElement ); +_daeecg &&_adeeg .Name ==start .Name {break ;};};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_dbdef :=&CT_LegendEntryChoice {};return _dbdef ;};func (_abaa *CT_AxisUnit )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_abaa .ValAttr =0+1; +for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0076\u0061\u006c"{_fgcc ,_fea :=_b .ParseFloat (_fb .Value ,64);if _fea !=nil {return _fea ;};_abaa .ValAttr =_fgcc ;continue ;};};for {_cfed ,_eef :=d .Token ();if _eef !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_eef ); +};if _edc ,_bgf :=_cfed .(_dd .EndElement );_bgf &&_edc .Name ==start .Name {break ;};};return nil ;};func (_fgeec ST_Crosses )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_fgeec .String (),start );}; -// Validate validates the CT_SerTx and its children -func (_bgccad *CT_SerTx )Validate ()error {return _bgccad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_ddfgf *EG_AxSharedChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddfgf .Crosses !=nil {_abaf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}}; -e .EncodeElement (_ddfgf .Crosses ,_abaf );};if _ddfgf .CrossesAt !=nil {_ecdbg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_ddfgf .CrossesAt ,_ecdbg );};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_dbag :=&CT_PivotSource {}; -_dbag .FmtId =NewCT_UnsignedInt ();return _dbag ;};func (_bfgga *CT_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_edbf ,_cafa :=_bfgga .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cafa !=nil {return _cafa ; -};start .Attr =append (start .Attr ,_edbf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_cdbbcg *CT_Thickness )ValidateWithPath (path string )error {if _efafg :=_cdbbcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efafg !=nil {return _efafg ;};return nil ;};func (_deafe ST_LblAlgn )Validate ()error {return _deafe .ValidateWithPath ("")}; +func (_fcbc *ST_Grouping )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fcbc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fcbc =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fcbc =2; +case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fcbc =3;};return nil ;};func (_abcea *CT_PieChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _abcea .VaryColors !=nil {_fbfgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_abcea .VaryColors ,_fbfgd );};if _abcea .Ser !=nil {_egcf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbde :=range _abcea .Ser {e .EncodeElement (_gbde ,_egcf );};};if _abcea .DLbls !=nil {_fbeab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_abcea .DLbls ,_fbeab );};if _abcea .FirstSliceAng !=nil {_dcbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_abcea .FirstSliceAng ,_dcbc ); +};if _abcea .ExtLst !=nil {_cecc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abcea .ExtLst ,_cecc );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_PieSer and its children -func (_ecaff *CT_PieSer )Validate ()error {return _ecaff .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");}; +func (_fcbff *CT_PieSer )Validate ()error {return _fcbff .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");}; -// Validate validates the CT_MarkerStyle and its children -func (_gdcd *CT_MarkerStyle )Validate ()error {return _gdcd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_cabad *CT_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbagb :=range start .Attr {if _gbagb .Name .Local =="\u0076\u0061\u006c"{_cabad .ValAttr .UnmarshalXMLAttr (_gbagb ); -continue ;};};for {_bfdb ,_adbc :=d .Token ();if _adbc !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_adbc );};if _feeea ,_cecbb :=_bfdb .(_b .EndElement ); -_cecbb &&_feeea .Name ==start .Name {break ;};};return nil ;};func (_gaec *CT_RelId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdcc :=range start .Attr {if _bdcc .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"&&_bdcc .Name .Local =="\u0069\u0064"||_bdcc .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"&&_bdcc .Name .Local =="\u0069\u0064"{_ceegdb ,_ffcdf :=_bdcc .Value ,error (nil ); -if _ffcdf !=nil {return _ffcdf ;};_gaec .IdAttr =_ceegdb ;continue ;};};for {_bccbb ,_dface :=d .Token ();if _dface !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_dface );}; -if _bfbfg ,_gabe :=_bccbb .(_b .EndElement );_gabe &&_bfbfg .Name ==start .Name {break ;};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type ST_BarGrouping byte ;func (_gbdee *ST_HoleSize )ValidateWithPath (path string )error {_acacb :=[]string {}; -if _gbdee .ST_HoleSizePercent !=nil {_acacb =append (_acacb ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _gbdee .ST_HoleSizeUByte !=nil {_acacb =append (_acacb ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065"); -};if len (_acacb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acacb );};return nil ;};type CT_TextLanguageID struct{ValAttr string ; -};func (_efagg *ST_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfeg ,_ccgab :=d .Token ();if _ccgab !=nil {return _ccgab ;};if _acae ,_gbda :=_cfeg .(_b .EndElement );_gbda &&_acae .Name ==start .Name {*_efagg =1;return nil ; -};if _cbeed ,_cbgaf :=_cfeg .(_b .CharData );!_cbgaf {return _bb .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",_cfeg );}else {switch string (_cbeed ){case "":*_efagg =0; -case "\u0064\u0061\u0079\u0073":*_efagg =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_efagg =2;case "\u0079\u0065\u0061r\u0073":*_efagg =3;};};_cfeg ,_ccgab =d .Token ();if _ccgab !=nil {return _ccgab ;};if _dcgg ,_cfdeg :=_cfeg .(_b .EndElement );_cfdeg &&_dcgg .Name ==start .Name {return nil ; -};return _bb .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",_cfeg );};func (_gfabab ST_RadarStyle )String ()string {switch _gfabab {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 (_bgcbg *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beebeb ,_fgddb :=d .Token (); -if _fgddb !=nil {return _fgddb ;};if _dfcba ,_gdaab :=_beebeb .(_b .EndElement );_gdaab &&_dfcba .Name ==start .Name {*_bgcbg =1;return nil ;};if _aabad ,_gabfc :=_beebeb .(_b .CharData );!_gabfc {return _bb .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",_beebeb ); -}else {switch string (_aabad ){case "":*_bgcbg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_bgcbg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_bgcbg =2;};};_beebeb ,_fgddb =d .Token ();if _fgddb !=nil {return _fgddb ;};if _cbdc ,_ffecc :=_beebeb .(_b .EndElement ); -_ffecc &&_cbdc .Name ==start .Name {return nil ;};return _bb .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",_beebeb );}; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_gdedc *CT_TrendlineLbl )ValidateWithPath (path string )error {if _gdedc .Layout !=nil {if _cbadc :=_gdedc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cbadc !=nil {return _cbadc ;};};if _gdedc .Tx !=nil {if _cgadg :=_gdedc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_cgadg !=nil {return _cgadg ;};};if _gdedc .NumFmt !=nil {if _fafaff :=_gdedc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fafaff !=nil {return _fafaff ;};};if _gdedc .SpPr !=nil {if _feacba :=_gdedc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_feacba !=nil {return _feacba ;};};if _gdedc .TxPr !=nil {if _decd :=_gdedc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_decd !=nil {return _decd ;};};if _gdedc .ExtLst !=nil {if _efbc :=_gdedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_efbc !=nil {return _efbc ;};};return nil ;};type ST_TickMark byte ;func NewCT_Perspective ()*CT_Perspective {_dbfcf :=&CT_Perspective {};return _dbfcf };func (_edba *CT_FirstSliceAng )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _edba .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_edba .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ; +BuiltInUnit *CT_BuiltInUnit ;};type ST_Grouping byte ; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ; -ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func NewCT_Grouping ()*CT_Grouping {_ecag :=&CT_Grouping {};return _ecag };type ST_Grouping byte ; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_fcbf *CT_Line3DChart )ValidateWithPath (path string )error {if _aeeg :=_fcbf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_aeeg !=nil {return _aeeg ;};if _fcbf .VaryColors !=nil {if _gfd :=_fcbf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_gfd !=nil {return _gfd ;};};for _cbbfa ,_afgeg :=range _fcbf .Ser {if _acfee :=_afgeg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbbfa ));_acfee !=nil {return _acfee ;};};if _fcbf .DLbls !=nil {if _dbab :=_fcbf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_dbab !=nil {return _dbab ;};};if _fcbf .DropLines !=nil {if _dbca :=_fcbf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dbca !=nil {return _dbca ;};};if _fcbf .GapDepth !=nil {if _fbba :=_fcbf .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); +_fbba !=nil {return _fbba ;};};for _cbga ,_adeec :=range _fcbf .AxId {if _effc :=_adeec .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cbga ));_effc !=nil {return _effc ;};};if _fcbf .ExtLst !=nil {if _fbeb :=_fcbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fbeb !=nil {return _fbeb ;};};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_dgea :=&CT_ErrBars {};_dgea .ErrBarType =NewCT_ErrBarType ();_dgea .ErrValType =NewCT_ErrValType ();return _dgea ;};func (_caegfd *CT_Thickness )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_caegfd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewCT_DLbl ()*CT_DLbl {_dbga :=&CT_DLbl {};_dbga .Idx =NewCT_UnsignedInt ();return _dbga }; -// Validate validates the CT_DoughnutChart and its children -func (_acbbe *CT_DoughnutChart )Validate ()error {return _acbbe .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_ffdba *EG_DLblShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcfa :for {_agda ,_aabea :=d .Token (); -if _aabea !=nil {return _aabea ;};switch _bcedb :=_agda .(type ){case _b .StartElement :switch _bcedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffdba .NumFmt =NewCT_NumFmt (); -if _baafb :=d .DecodeElement (_ffdba .NumFmt ,&_bcedb );_baafb !=nil {return _baafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffdba .SpPr =_ca .NewCT_ShapeProperties (); -if _decge :=d .DecodeElement (_ffdba .SpPr ,&_bcedb );_decge !=nil {return _decge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffdba .TxPr =_ca .NewCT_TextBody (); -if _egccc :=d .DecodeElement (_ffdba .TxPr ,&_bcedb );_egccc !=nil {return _egccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_ffdba .DLblPos =NewCT_DLblPos (); -if _aagae :=d .DecodeElement (_ffdba .DLblPos ,&_bcedb );_aagae !=nil {return _aagae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ffdba .ShowLegendKey =NewCT_Boolean (); -if _gbcc :=d .DecodeElement (_ffdba .ShowLegendKey ,&_bcedb );_gbcc !=nil {return _gbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ffdba .ShowVal =NewCT_Boolean (); -if _dgcff :=d .DecodeElement (_ffdba .ShowVal ,&_bcedb );_dgcff !=nil {return _dgcff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ffdba .ShowCatName =NewCT_Boolean (); -if _dgdgb :=d .DecodeElement (_ffdba .ShowCatName ,&_bcedb );_dgdgb !=nil {return _dgdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ffdba .ShowSerName =NewCT_Boolean (); -if _aegfb :=d .DecodeElement (_ffdba .ShowSerName ,&_bcedb );_aegfb !=nil {return _aegfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ffdba .ShowPercent =NewCT_Boolean (); -if _aaabe :=d .DecodeElement (_ffdba .ShowPercent ,&_bcedb );_aaabe !=nil {return _aaabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ffdba .ShowBubbleSize =NewCT_Boolean (); -if _gefeae :=d .DecodeElement (_ffdba .ShowBubbleSize ,&_bcedb );_gefeae !=nil {return _gefeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ffdba .Separator =new (string ); -if _dbcd :=d .DecodeElement (_ffdba .Separator ,&_bcedb );_dbcd !=nil {return _dbcd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_bcedb .Name ); -if _cbgb :=d .Skip ();_cbgb !=nil {return _cbgb ;};};case _b .EndElement :break _cgcfa ;case _b .CharData :};};return nil ;};func NewCT_DLbls ()*CT_DLbls {_aea :=&CT_DLbls {};return _aea }; +// Validate validates the CT_AxisUnit and its children +func (_bbb *CT_AxisUnit )Validate ()error {return _bbb .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_cfbgc *CT_RadarSer )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_fbcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfbgc .Idx ,_fbcb );_cfea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cfbgc .Order ,_cfea ); +if _cfbgc .Tx !=nil {_daaea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfbgc .Tx ,_daaea );};if _cfbgc .SpPr !=nil {_eaaaa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cfbgc .SpPr ,_eaaaa );};if _cfbgc .Marker !=nil {_abfc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_cfbgc .Marker ,_abfc );};if _cfbgc .DPt !=nil {_ceacd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_cggde :=range _cfbgc .DPt {e .EncodeElement (_cggde ,_ceacd );};};if _cfbgc .DLbls !=nil {_dadb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfbgc .DLbls ,_dadb );};if _cfbgc .Cat !=nil {_fagd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_cfbgc .Cat ,_fagd );};if _cfbgc .Val !=nil {_bedbg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cfbgc .Val ,_bedbg );};if _cfbgc .ExtLst !=nil {_ecbab :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cfbgc .ExtLst ,_ecbab );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_feagf *CT_DispUnitsChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eage :for {_fbd ,_cdfee :=d .Token ();if _cdfee !=nil {return _cdfee ; +};switch _affe :=_fbd .(type ){case _dd .StartElement :switch _affe .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feagf .CustUnit =NewCT_Double (); +if _fbbb :=d .DecodeElement (_feagf .CustUnit ,&_affe );_fbbb !=nil {return _fbbb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feagf .BuiltInUnit =NewCT_BuiltInUnit (); +if _dfdgf :=d .DecodeElement (_feagf .BuiltInUnit ,&_affe );_dfdgf !=nil {return _dfdgf ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_affe .Name ); +if _ccge :=d .Skip ();_ccge !=nil {return _ccge ;};};case _dd .EndElement :break _eage ;case _dd .CharData :};};return nil ;};func NewCT_Legend ()*CT_Legend {_eggad :=&CT_Legend {};return _eggad }; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_aefdd *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func NewCT_LblOffset ()*CT_LblOffset {_ecfa :=&CT_LblOffset {};return _ecfa };func (_aeafb ST_DispBlanksAs )String ()string {switch _aeafb {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 (_dgad *EG_AxShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgad .AxId =NewCT_UnsignedInt ();_dgad .Scaling =NewCT_Scaling ();_dgad .AxPos =NewCT_AxPos (); -_dgad .CrossAx =NewCT_UnsignedInt ();_fbffb :for {_addbd ,_gbebd :=d .Token ();if _gbebd !=nil {return _gbebd ;};switch _bcaae :=_addbd .(type ){case _b .StartElement :switch _bcaae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfcfd :=d .DecodeElement (_dgad .AxId ,&_bcaae ); -_bfcfd !=nil {return _bfcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcgga :=d .DecodeElement (_dgad .Scaling ,&_bcaae ); -_bcgga !=nil {return _bcgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .Delete =NewCT_Boolean (); -if _fgfdc :=d .DecodeElement (_dgad .Delete ,&_bcaae );_fgfdc !=nil {return _fgfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcagc :=d .DecodeElement (_dgad .AxPos ,&_bcaae ); -_fcagc !=nil {return _fcagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dgad .MajorGridlines =NewCT_ChartLines (); -if _baefcd :=d .DecodeElement (_dgad .MajorGridlines ,&_bcaae );_baefcd !=nil {return _baefcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dgad .MinorGridlines =NewCT_ChartLines (); -if _ddbbc :=d .DecodeElement (_dgad .MinorGridlines ,&_bcaae );_ddbbc !=nil {return _ddbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .Title =NewCT_Title (); -if _fcgc :=d .DecodeElement (_dgad .Title ,&_bcaae );_fcgc !=nil {return _fcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .NumFmt =NewCT_NumFmt (); -if _ggfde :=d .DecodeElement (_dgad .NumFmt ,&_bcaae );_ggfde !=nil {return _ggfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dgad .MajorTickMark =NewCT_TickMark (); -if _afgaa :=d .DecodeElement (_dgad .MajorTickMark ,&_bcaae );_afgaa !=nil {return _afgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dgad .MinorTickMark =NewCT_TickMark (); -if _aedaa :=d .DecodeElement (_dgad .MinorTickMark ,&_bcaae );_aedaa !=nil {return _aedaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_dgad .TickLblPos =NewCT_TickLblPos (); -if _ffbfe :=d .DecodeElement (_dgad .TickLblPos ,&_bcaae );_ffbfe !=nil {return _ffbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .SpPr =_ca .NewCT_ShapeProperties (); -if _cadef :=d .DecodeElement (_dgad .SpPr ,&_bcaae );_cadef !=nil {return _cadef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .TxPr =_ca .NewCT_TextBody (); -if _ccdf :=d .DecodeElement (_dgad .TxPr ,&_bcaae );_ccdf !=nil {return _ccdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _ebaae :=d .DecodeElement (_dgad .CrossAx ,&_bcaae ); -_ebaae !=nil {return _ebaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .Choice =NewEG_AxSharedChoice (); -if _degc :=d .DecodeElement (&_dgad .Choice .Crosses ,&_bcaae );_degc !=nil {return _degc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgad .Choice =NewEG_AxSharedChoice (); -if _gffad :=d .DecodeElement (&_dgad .Choice .CrossesAt ,&_bcaae );_gffad !=nil {return _gffad ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bcaae .Name ); -if _fgge :=d .Skip ();_fgge !=nil {return _fgge ;};};case _b .EndElement :break _fbffb ;case _b .CharData :};};return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_agdce :=&CT_Pie3DChart {};return _agdce }; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_efea *CT_Title )ValidateWithPath (path string )error {if _efea .Tx !=nil {if _ddaaa :=_efea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddaaa !=nil {return _ddaaa ;};};if _efea .Layout !=nil {if _fegadg :=_efea .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); +_fegadg !=nil {return _fegadg ;};};if _efea .Overlay !=nil {if _acgee :=_efea .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_acgee !=nil {return _acgee ;};};if _efea .SpPr !=nil {if _eecdf :=_efea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_eecdf !=nil {return _eecdf ;};};if _efea .TxPr !=nil {if _cffc :=_efea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cffc !=nil {return _cffc ;};};if _efea .ExtLst !=nil {if _fcabg :=_efea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fcabg !=nil {return _fcabg ;};};return nil ;};func (_gadee *ST_PageSetupOrientation )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_egeee ,_fcgc :=d .Token ();if _fcgc !=nil {return _fcgc ;};if _ffcfd ,_egddd :=_egeee .(_dd .EndElement ); +_egddd &&_ffcfd .Name ==start .Name {*_gadee =1;return nil ;};if _cdag ,_eebaf :=_egeee .(_dd .CharData );!_eebaf {return _da .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",_egeee ); +}else {switch string (_cdag ){case "":*_gadee =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gadee =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gadee =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gadee =3;};};_egeee ,_fcgc =d .Token (); +if _fcgc !=nil {return _fcgc ;};if _eagca ,_bebdg :=_egeee .(_dd .EndElement );_bebdg &&_eagca .Name ==start .Name {return nil ;};return _da .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",_egeee ); +};func (_deefd ST_PictureFormat )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_eaeb :=_dd .Attr {};_eaeb .Name =name ;switch _deefd {case ST_PictureFormatUnset :_eaeb .Value ="";case ST_PictureFormatStretch :_eaeb .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068"; +case ST_PictureFormatStack :_eaeb .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_eaeb .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _eaeb ,nil ;};func (_faaae *CT_TrendlineLbl )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cegbc :for {_edbabf ,_aecef :=d .Token (); +if _aecef !=nil {return _aecef ;};switch _ebdgf :=_edbabf .(type ){case _dd .StartElement :switch _ebdgf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faaae .Layout =NewCT_Layout (); +if _beeab :=d .DecodeElement (_faaae .Layout ,&_ebdgf );_beeab !=nil {return _beeab ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faaae .Tx =NewCT_Tx (); +if _eddfb :=d .DecodeElement (_faaae .Tx ,&_ebdgf );_eddfb !=nil {return _eddfb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faaae .NumFmt =NewCT_NumFmt (); +if _cbaea :=d .DecodeElement (_faaae .NumFmt ,&_ebdgf );_cbaea !=nil {return _cbaea ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faaae .SpPr =_de .NewCT_ShapeProperties (); +if _cbedd :=d .DecodeElement (_faaae .SpPr ,&_ebdgf );_cbedd !=nil {return _cbedd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faaae .TxPr =_de .NewCT_TextBody (); +if _aggca :=d .DecodeElement (_faaae .TxPr ,&_ebdgf );_aggca !=nil {return _aggca ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faaae .ExtLst =NewCT_ExtensionList (); +if _fafge :=d .DecodeElement (_faaae .ExtLst ,&_ebdgf );_fafge !=nil {return _fafge ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_ebdgf .Name ); +if _dbadb :=d .Skip ();_dbadb !=nil {return _dbadb ;};};case _dd .EndElement :break _cegbc ;case _dd .CharData :};};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_ecaag :=&CT_TextLanguageID {};return _ecaag };func (_egcab ST_ErrBarType )ValidateWithPath (path string )error {switch _egcab {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcab )); +};return nil ;}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func (_afeff ST_PictureFormat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cddcb :=_b .Attr {};_cddcb .Name =name ;switch _afeff {case ST_PictureFormatUnset :_cddcb .Value =""; -case ST_PictureFormatStretch :_cddcb .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_cddcb .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_cddcb .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065"; -};return _cddcb ,nil ;};func (_aabf *CT_LegendEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbdgae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aabf .Idx ,_bbdgae ); -if _aabf .Choice !=nil {_aabf .Choice .MarshalXML (e ,_b .StartElement {});};if _aabf .ExtLst !=nil {_ddgaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aabf .ExtLst ,_ddgaf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_fbbfd :=&CT_PlotArea {};return _fbbfd };var ST_LblOffsetPercentPatternRe =_a .MustCompile (ST_LblOffsetPercentPattern );func (_cabg *EG_BarChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbdca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; -e .EncodeElement (_cabg .BarDir ,_gbdca );if _cabg .Grouping !=nil {_fdabfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cabg .Grouping ,_fdabfc );};if _cabg .VaryColors !=nil {_edadc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_cabg .VaryColors ,_edadc );};if _cabg .Ser !=nil {_dcge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcdeb :=range _cabg .Ser {e .EncodeElement (_dcdeb ,_dcge );};};if _cabg .DLbls !=nil {_eaffa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_cabg .DLbls ,_eaffa );};return nil ;};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ; -};type CT_Trendline struct{Name *string ;SpPr *_ca .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 ;};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; -);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 *_ca .CT_ShapeProperties ;TxPr *_ca .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 (_ceeag ST_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceeag .String (),start );}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_fgdg *CT_ErrBars )ValidateWithPath (path string )error {if _fgdg .ErrDir !=nil {if _cafb :=_fgdg .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_cafb !=nil {return _cafb ;};};if _cdga :=_fgdg .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"); +_cdga !=nil {return _cdga ;};if _dbeec :=_fgdg .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_dbeec !=nil {return _dbeec ;};if _fgdg .NoEndCap !=nil {if _aebd :=_fgdg .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p"); +_aebd !=nil {return _aebd ;};};if _fgdg .Plus !=nil {if _gded :=_fgdg .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_gded !=nil {return _gded ;};};if _fgdg .Minus !=nil {if _dcea :=_fgdg .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073"); +_dcea !=nil {return _dcea ;};};if _fgdg .Val !=nil {if _afdaf :=_fgdg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_afdaf !=nil {return _afdaf ;};};if _fgdg .SpPr !=nil {if _ddgc :=_fgdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ddgc !=nil {return _ddgc ;};};if _fgdg .ExtLst !=nil {if _feef :=_fgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feef !=nil {return _feef ;};};return nil ;}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_cbbde *CT_NumDataSourceChoice )Validate ()error {return _cbbde .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_gfbfb *CT_NumDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbfb .NumRef !=nil {_cabd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}}; -e .EncodeElement (_gfbfb .NumRef ,_cabd );};if _gfbfb .NumLit !=nil {_adef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_gfbfb .NumLit ,_adef );};return nil ;};func (_ggabf *CT_UpDownBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcef :for {_dffca ,_gagfcd :=d .Token (); -if _gagfcd !=nil {return _gagfcd ;};switch _daegg :=_dffca .(type ){case _b .StartElement :switch _daegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggabf .GapWidth =NewCT_GapAmount (); -if _agagdb :=d .DecodeElement (_ggabf .GapWidth ,&_daegg );_agagdb !=nil {return _agagdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggabf .UpBars =NewCT_UpDownBar (); -if _acde :=d .DecodeElement (_ggabf .UpBars ,&_daegg );_acde !=nil {return _acde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_ggabf .DownBars =NewCT_UpDownBar (); -if _fbece :=d .DecodeElement (_ggabf .DownBars ,&_daegg );_fbece !=nil {return _fbece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggabf .ExtLst =NewCT_ExtensionList (); -if _dabeb :=d .DecodeElement (_ggabf .ExtLst ,&_daegg );_dabeb !=nil {return _dabeb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_daegg .Name ); -if _gabbd :=d .Skip ();_gabbd !=nil {return _gabbd ;};};case _b .EndElement :break _cbcef ;case _b .CharData :};};return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;};func (_bfgdc *CT_PlotAreaChoice1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfgdc .ValAx !=nil {_gcfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}}; -for _ ,_bbdbd :=range _bfgdc .ValAx {e .EncodeElement (_bbdbd ,_gcfg );};};if _bfgdc .CatAx !=nil {_fddba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_cdag :=range _bfgdc .CatAx {e .EncodeElement (_cdag ,_fddba ); -};};if _bfgdc .DateAx !=nil {_effce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_ebgeg :=range _bfgdc .DateAx {e .EncodeElement (_ebgeg ,_effce );};};if _bfgdc .SerAx !=nil {_ccfa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}}; -for _ ,_dcdbe :=range _bfgdc .SerAx {e .EncodeElement (_dcdbe ,_ccfa );};};return nil ;};func (_acbe ST_Crosses )ValidateWithPath (path string )error {switch _acbe {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbe )); -};return nil ;};func (_fegf ST_TimeUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaef :=_b .Attr {};_gaaef .Name =name ;switch _fegf {case ST_TimeUnitUnset :_gaaef .Value ="";case ST_TimeUnitDays :_gaaef .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_gaaef .Value ="\u006d\u006f\u006e\u0074\u0068\u0073"; -case ST_TimeUnitYears :_gaaef .Value ="\u0079\u0065\u0061r\u0073";};return _gaaef ,nil ;};func (_gcfc ST_Crosses )Validate ()error {return _gcfc .ValidateWithPath ("")};func (_dbaff ST_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbaff .String (),start ); -};func (_ffb *CT_BandFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcg :for {_cdfeg ,_cee :=d .Token ();if _cee !=nil {return _cee ;};switch _efd :=_cdfeg .(type ){case _b .StartElement :switch _efd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcgf :=NewCT_BandFmt (); -if _bfc :=d .DecodeElement (_gcgf ,&_efd );_bfc !=nil {return _bfc ;};_ffb .BandFmt =append (_ffb .BandFmt ,_gcgf );default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_efd .Name ); -if _abbg :=d .Skip ();_abbg !=nil {return _abbg ;};};case _b .EndElement :break _dcg ;case _b .CharData :};};return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_cfgca ST_OfPieType )Validate ()error {return _cfgca .ValidateWithPath ("")}; -func NewGroup_DLbls ()*Group_DLbls {_dbddg :=&Group_DLbls {};return _dbddg }; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_adde *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _adde .MultiLvlStrCache !=nil {if _egbcc :=_adde .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065"); +_egbcc !=nil {return _egbcc ;};};if _adde .ExtLst !=nil {if _cdfead :=_adde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdfead !=nil {return _cdfead ;};};return nil ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_dabbf *CT_LegendEntry )ValidateWithPath (path string )error {if _aeda :=_dabbf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aeda !=nil {return _aeda ;};if _dabbf .Choice !=nil {if _aefc :=_dabbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_aefc !=nil {return _aefc ;};};if _dabbf .ExtLst !=nil {if _cbgf :=_dabbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbgf !=nil {return _cbgf ;};};return nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_afbfa :=&CT_PlotAreaChoice {}; -return _afbfa };func NewCT_LegendPos ()*CT_LegendPos {_acdfe :=&CT_LegendPos {};return _acdfe };func (_abee *CT_SerTx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abee .Choice =NewCT_SerTxChoice ();_abcf :for {_afgfbc ,_faad :=d .Token (); -if _faad !=nil {return _faad ;};switch _bgdc :=_afgfbc .(type ){case _b .StartElement :switch _bgdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abee .Choice =NewCT_SerTxChoice (); -if _eegba :=d .DecodeElement (&_abee .Choice .StrRef ,&_bgdc );_eegba !=nil {return _eegba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abee .Choice =NewCT_SerTxChoice (); -if _cgeg :=d .DecodeElement (&_abee .Choice .V ,&_bgdc );_cgeg !=nil {return _cgeg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_bgdc .Name ); -if _ggbgd :=d .Skip ();_ggbgd !=nil {return _ggbgd ;};};case _b .EndElement :break _abcf ;case _b .CharData :};};return nil ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2; -ST_PictureFormatStackScale ST_PictureFormat =3;);const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func NewCT_Scaling ()*CT_Scaling {_fbbfda :=&CT_Scaling {}; -return _fbbfda };func (_fafcc ST_TimeUnit )String ()string {switch _fafcc {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_TimeUnit struct{ValAttr ST_TimeUnit ; -};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_fafb *CT_ErrDir )ValidateWithPath (path string )error {if _fafb .ValAttr ==ST_ErrDirUnset {return _da .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 _bebaf :=_fafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebaf !=nil {return _bebaf ;};return nil ;};type ST_LayoutTarget byte ;func (_efcbb ST_DispBlanksAs )ValidateWithPath (path string )error {switch _efcbb {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcbb )); +};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_de .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_eeegd *CT_TimeUnit )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _eeegd .ValAttr !=ST_TimeUnitUnset {_adcge ,_ffdfg :=_eeegd .ValAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u0061\u006c"}); +if _ffdfg !=nil {return _ffdfg ;};start .Attr =append (start .Attr ,_adcge );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2; +ST_ErrBarTypePlus ST_ErrBarType =3;);func (_fedca ST_AxPos )String ()string {switch _fedca {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func NewCT_ChartLines ()*CT_ChartLines {_ecce :=&CT_ChartLines {}; +return _ecce };func (_dfgeg ST_BarDir )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gfffg :=_dd .Attr {};_gfffg .Name =name ;switch _dfgeg {case ST_BarDirUnset :_gfffg .Value ="";case ST_BarDirBar :_gfffg .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_gfffg .Value ="\u0063\u006f\u006c"; +};return _gfffg ,nil ;};func (_ggabb ST_Shape )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_eabd :=_dd .Attr {};_eabd .Name =name ;switch _ggabb {case ST_ShapeUnset :_eabd .Value ="";case ST_ShapeCone :_eabd .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_eabd .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x"; +case ST_ShapeBox :_eabd .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_eabd .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_eabd .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_eabd .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078"; +};return _eabd ,nil ;};func (_cfbfg *CT_DPt )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );_bcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfbfg .Idx ,_bcb );if _cfbfg .InvertIfNegative !=nil {_afgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_cfbfg .InvertIfNegative ,_afgd );};if _cfbfg .Marker !=nil {_gbceb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_cfbfg .Marker ,_gbceb );};if _cfbfg .Bubble3D !=nil {_ccec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; +e .EncodeElement (_cfbfg .Bubble3D ,_ccec );};if _cfbfg .Explosion !=nil {_dade :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cfbfg .Explosion ,_dade );};if _cfbfg .SpPr !=nil {_bfbga :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cfbfg .SpPr ,_bfbga );};if _cfbfg .PictureOptions !=nil {_ccbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cfbfg .PictureOptions ,_ccbb ); +};if _cfbfg .ExtLst !=nil {_gba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfbfg .ExtLst ,_gba );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GapAmount and its children -func (_ccgd *CT_GapAmount )Validate ()error {return _ccgd .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_gebge *ST_LblOffset )ValidateWithPath (path string )error {_bbacc :=[]string {};if _gebge .ST_LblOffsetPercent !=nil {_bbacc =append (_bbacc ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _gebge .ST_LblOffsetUShort !=nil {_bbacc =append (_bbacc ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_bbacc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbacc ); -};return nil ;};func (_ecca *ST_DispBlanksAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecca =0;case "\u0073\u0070\u0061\u006e":*_ecca =1;case "\u0067\u0061\u0070":*_ecca =2;case "\u007a\u0065\u0072\u006f":*_ecca =3;};return nil ; -};func (_aeeed *CT_DispUnitsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfad :for {_cfef ,_ddaff :=d .Token ();if _ddaff !=nil {return _ddaff ;};switch _decb :=_cfef .(type ){case _b .StartElement :switch _decb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeeed .CustUnit =NewCT_Double (); -if _eae :=d .DecodeElement (_aeeed .CustUnit ,&_decb );_eae !=nil {return _eae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeeed .BuiltInUnit =NewCT_BuiltInUnit (); -if _ffcbge :=d .DecodeElement (_aeeed .BuiltInUnit ,&_decb );_ffcbge !=nil {return _ffcbge ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_decb .Name ); -if _eaacg :=d .Skip ();_eaacg !=nil {return _eaacg ;};};case _b .EndElement :break _gbfad ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_geef *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _geef .Delete !=nil {if _deacf :=_geef .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_deacf !=nil {return _deacf ;};};if _geef .TxPr !=nil {if _fcacf :=_geef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_fcacf !=nil {return _fcacf ;};};return nil ;};func (_ac *CT_AreaChart )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _ac .Grouping !=nil {_cfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_ac .Grouping ,_cfg );};if _ac .VaryColors !=nil {_fg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ac .VaryColors ,_fg );};if _ac .Ser !=nil {_add :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_ge :=range _ac .Ser {e .EncodeElement (_ge ,_add );};};if _ac .DLbls !=nil {_aca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ac .DLbls ,_aca );};if _ac .DropLines !=nil {_dff :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_ac .DropLines ,_dff );};_abg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dc :=range _ac .AxId {e .EncodeElement (_dc ,_abg );};if _ac .ExtLst !=nil {_fef :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ac .ExtLst ,_fef );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_aagfd *CT_DateAx )ValidateWithPath (path string )error {if _bdfea :=_aagfd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bdfea !=nil {return _bdfea ;};if _eabc :=_aagfd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_eabc !=nil {return _eabc ;};if _aagfd .Delete !=nil {if _afcd :=_aagfd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_afcd !=nil {return _afcd ;};};if _bafeg :=_aagfd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_bafeg !=nil {return _bafeg ;};if _aagfd .MajorGridlines !=nil {if _ffaga :=_aagfd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ffaga !=nil {return _ffaga ;};};if _aagfd .MinorGridlines !=nil {if _fed :=_aagfd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_fed !=nil {return _fed ;};};if _aagfd .Title !=nil {if _gdeg :=_aagfd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gdeg !=nil {return _gdeg ;};};if _aagfd .NumFmt !=nil {if _afdb :=_aagfd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_afdb !=nil {return _afdb ;};};if _aagfd .MajorTickMark !=nil {if _dbfe :=_aagfd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dbfe !=nil {return _dbfe ;};};if _aagfd .MinorTickMark !=nil {if _fgdc :=_aagfd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_fgdc !=nil {return _fgdc ;};};if _aagfd .TickLblPos !=nil {if _dcfda :=_aagfd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dcfda !=nil {return _dcfda ;};};if _aagfd .SpPr !=nil {if _ddgee :=_aagfd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ddgee !=nil {return _ddgee ;};};if _aagfd .TxPr !=nil {if _ebecc :=_aagfd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebecc !=nil {return _ebecc ;};};if _deab :=_aagfd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_deab !=nil {return _deab ;};if _aagfd .Choice !=nil {if _gaff :=_aagfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gaff !=nil {return _gaff ;};};if _aagfd .Auto !=nil {if _eafa :=_aagfd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); -_eafa !=nil {return _eafa ;};};if _aagfd .LblOffset !=nil {if _afcg :=_aagfd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_afcg !=nil {return _afcg ;};};if _aagfd .BaseTimeUnit !=nil {if _dcdd :=_aagfd .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"); -_dcdd !=nil {return _dcdd ;};};if _aagfd .MajorUnit !=nil {if _acfd :=_aagfd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_acfd !=nil {return _acfd ;};};if _aagfd .MajorTimeUnit !=nil {if _eff :=_aagfd .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); -_eff !=nil {return _eff ;};};if _aagfd .MinorUnit !=nil {if _bdgg :=_aagfd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_bdgg !=nil {return _bdgg ;};};if _aagfd .MinorTimeUnit !=nil {if _gbed :=_aagfd .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); -_gbed !=nil {return _gbed ;};};if _aagfd .ExtLst !=nil {if _affc :=_aagfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affc !=nil {return _affc ;};};return nil ;}; +// Validate validates the CT_ErrBars and its children +func (_fdfe *CT_ErrBars )Validate ()error {return _fdfe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};var ST_OverlapPercentPatternRe =_e .MustCompile (ST_OverlapPercentPattern );func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ; +};_cdege ,_bdede :=_b .ParseUint (s ,10,16);if _bdede !=nil {return ST_LblOffset {},_bdede ;};_dcde :=uint16 (_cdege );return ST_LblOffset {ST_LblOffsetUShort :&_dcde },nil ;};func (_cadbg ST_ScatterStyle )Validate ()error {return _cadbg .ValidateWithPath ("")}; -// Validate validates the CT_HeaderFooter and its children -func (_bffgb *CT_HeaderFooter )Validate ()error {return _bffgb .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func NewCT_BandFmt ()*CT_BandFmt {_abf :=&CT_BandFmt {};_abf .Idx =NewCT_UnsignedInt (); -return _abf };const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_eefcb *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eefcb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_eefcb =1; -case "\u006d\u0069\u006e\u004d\u0061\u0078":*_eefcb =2;};return nil ;};func (_gaffa *CT_Order )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaffa .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gaffa .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbb *CT_BandFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdbb .BandFmt !=nil {_ecf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}}; -for _ ,_dc :=range _fdbb .BandFmt {e .EncodeElement (_dc ,_ecf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_fdfgb *CT_UpDownBar )ValidateWithPath (path string )error {if _fdfgb .SpPr !=nil {if _egedgg :=_fdfgb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egedgg !=nil {return _egedgg ;};};return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ; -ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_dgabe *CT_View3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dgabe .RotX !=nil {_febad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_dgabe .RotX ,_febad );};if _dgabe .HPercent !=nil {_daae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}}; -e .EncodeElement (_dgabe .HPercent ,_daae );};if _dgabe .RotY !=nil {_gefeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_dgabe .RotY ,_gefeg );};if _dgabe .DepthPercent !=nil {_fgbgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}}; -e .EncodeElement (_dgabe .DepthPercent ,_fgbgf );};if _dgabe .RAngAx !=nil {_fddgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_dgabe .RAngAx ,_fddgd );};if _dgabe .Perspective !=nil {_baaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_dgabe .Perspective ,_baaa );};if _dgabe .ExtLst !=nil {_cddfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgabe .ExtLst ,_cddfa );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Perspective and its children +func (_bfbf *CT_Perspective )Validate ()error {return _bfbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};type ST_ErrDir byte ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_cdaa *CT_PageMargins )ValidateWithPath (path string )error {return nil };type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_fgdcd *CT_LineSer )ValidateWithPath (path string )error {if _daadg :=_fgdcd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_daadg !=nil {return _daadg ;};if _fbdb :=_fgdcd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_fbdb !=nil {return _fbdb ;};if _fgdcd .Tx !=nil {if _aaff :=_fgdcd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aaff !=nil {return _aaff ;};};if _fgdcd .SpPr !=nil {if _gfdb :=_fgdcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfdb !=nil {return _gfdb ; +};};if _fgdcd .Marker !=nil {if _acfeb :=_fgdcd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_acfeb !=nil {return _acfeb ;};};for _dafe ,_cagd :=range _fgdcd .DPt {if _adfd :=_cagd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dafe )); +_adfd !=nil {return _adfd ;};};if _fgdcd .DLbls !=nil {if _bace :=_fgdcd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bace !=nil {return _bace ;};};for _gggfba ,_eeed :=range _fgdcd .Trendline {if _accd :=_eeed .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gggfba )); +_accd !=nil {return _accd ;};};if _fgdcd .ErrBars !=nil {if _dfbb :=_fgdcd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_dfbb !=nil {return _dfbb ;};};if _fgdcd .Cat !=nil {if _abcb :=_fgdcd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_abcb !=nil {return _abcb ;};};if _fgdcd .Val !=nil {if _efef :=_fgdcd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_efef !=nil {return _efef ;};};if _fgdcd .Smooth !=nil {if _ccdg :=_fgdcd .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); +_ccdg !=nil {return _ccdg ;};};if _fgdcd .ExtLst !=nil {if _egbc :=_fgdcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbc !=nil {return _egbc ;};};return nil ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_gegbd *ChartSpace )ValidateWithPath (path string )error {if _abddc :=_gegbd .CT_ChartSpace .ValidateWithPath (path );_abddc !=nil {return _abddc ;};return nil ;};func (_eced *CT_CustSplit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgda :for {_afdf ,_fcbd :=d .Token (); -if _fcbd !=nil {return _fcbd ;};switch _egd :=_afdf .(type ){case _b .StartElement :switch _egd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd :=NewCT_UnsignedInt (); -if _cfe :=d .DecodeElement (_aacd ,&_egd );_cfe !=nil {return _cfe ;};_eced .SecondPiePt =append (_eced .SecondPiePt ,_aacd );default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_egd .Name ); -if _bbbd :=d .Skip ();_bbbd !=nil {return _bbbd ;};};case _b .EndElement :break _bgda ;case _b .CharData :};};return nil ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ; -};func NewCT_DPt ()*CT_DPt {_efag :=&CT_DPt {};_efag .Idx =NewCT_UnsignedInt ();return _efag };func (_aacec ST_LblOffset )String ()string {if _aacec .ST_LblOffsetPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_aacec .ST_LblOffsetPercent );};if _aacec .ST_LblOffsetUShort !=nil {return _bb .Sprintf ("\u0025\u0076",*_aacec .ST_LblOffsetUShort ); -};return "";}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_bgafg *CT_LblAlgn )ValidateWithPath (path string )error {if _bgafg .ValAttr ==ST_LblAlgnUnset {return _da .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 _gfae :=_bgafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfae !=nil {return _gfae ;};return nil ;}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_gefbe *CT_DoughnutChart )ValidateWithPath (path string )error {if _gefbe .VaryColors !=nil {if _gddab :=_gefbe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gddab !=nil {return _gddab ;};}; -for _ddece ,_gfbcf :=range _gefbe .Ser {if _afdd :=_gfbcf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddece ));_afdd !=nil {return _afdd ;};};if _gefbe .DLbls !=nil {if _dded :=_gefbe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_dded !=nil {return _dded ;};};if _gefbe .FirstSliceAng !=nil {if _bcfa :=_gefbe .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_bcfa !=nil {return _bcfa ;};};if _gefbe .HoleSize !=nil {if _afeg :=_gefbe .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae"); -_afeg !=nil {return _afeg ;};};if _gefbe .ExtLst !=nil {if _eggd :=_gefbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eggd !=nil {return _eggd ;};};return nil ;}; +// Validate validates the CT_HPercent and its children +func (_eggf *CT_HPercent )Validate ()error {return _eggf .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_Overlap ()*CT_Overlap {_fcfc :=&CT_Overlap {};return _fcfc };func NewCT_PieChart ()*CT_PieChart {_cdeff :=&CT_PieChart {}; +return _cdeff };type ChartSpace struct{CT_ChartSpace };func (_bdbeb ST_LayoutTarget )ValidateWithPath (path string )error {switch _bdbeb {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbeb )); +};return nil ;}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_dega *CT_DLbls )ValidateWithPath (path string )error {for _gafd ,_bfa :=range _dega .DLbl {if _ggaag :=_bfa .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gafd ));_ggaag !=nil {return _ggaag ; -};};if _dega .Choice !=nil {if _bfag :=_dega .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfag !=nil {return _bfag ;};};if _dega .ExtLst !=nil {if _aef :=_dega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aef !=nil {return _aef ;};};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_gefbd *CT_Tx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gefbd .Choice =NewCT_TxChoice ();_eaeda :for {_fagg ,_abace :=d .Token (); -if _abace !=nil {return _abace ;};switch _ceefe :=_fagg .(type ){case _b .StartElement :switch _ceefe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefbd .Choice =NewCT_TxChoice (); -if _aaagc :=d .DecodeElement (&_gefbd .Choice .StrRef ,&_ceefe );_aaagc !=nil {return _aaagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefbd .Choice =NewCT_TxChoice (); -if _bbadd :=d .DecodeElement (&_gefbd .Choice .Rich ,&_ceefe );_bbadd !=nil {return _bbadd ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_ceefe .Name ); -if _geaff :=d .Skip ();_geaff !=nil {return _geaff ;};};case _b .EndElement :break _eaeda ;case _b .CharData :};};return nil ;};func (_cgcff ST_LegendPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eebfea :=_b .Attr {};_eebfea .Name =name ;switch _cgcff {case ST_LegendPosUnset :_eebfea .Value =""; -case ST_LegendPosB :_eebfea .Value ="\u0062";case ST_LegendPosTr :_eebfea .Value ="\u0074\u0072";case ST_LegendPosL :_eebfea .Value ="\u006c";case ST_LegendPosR :_eebfea .Value ="\u0072";case ST_LegendPosT :_eebfea .Value ="\u0074";};return _eebfea ,nil ; +// Validate validates the CT_TimeUnit and its children +func (_cgbc *CT_TimeUnit )Validate ()error {return _cgbc .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_dagg ST_BubbleScale )String ()string {if _dagg .ST_BubbleScalePercent !=nil {return _da .Sprintf ("\u0025\u0076",*_dagg .ST_BubbleScalePercent ); +};if _dagg .ST_BubbleScaleUInt !=nil {return _da .Sprintf ("\u0025\u0076",*_dagg .ST_BubbleScaleUInt );};return "";};func (_bfaef *CT_PivotFmts )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bfaef .PivotFmt !=nil {_ddegg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}}; +for _ ,_ggbbf :=range _bfaef .PivotFmt {e .EncodeElement (_ggbbf ,_ddegg );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_DLblChoice and its children +func (_egebf *CT_DLblChoice )Validate ()error {return _egebf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; + +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_cdbdb *CT_ExternalData )ValidateWithPath (path string )error {if _cdbdb .AutoUpdate !=nil {if _dgac :=_cdbdb .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_dgac !=nil {return _dgac ;};};return nil ; }; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_gbfgb *CT_Skip )ValidateWithPath (path string )error {if _gbfgb .ValAttr < 1{return _bb .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 ,_gbfgb .ValAttr ); -};return nil ;};func (_ggfaea *CT_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggfaea .ValAttr !=ST_OrientationUnset {_gdgca ,_eaffe :=_ggfaea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _eaffe !=nil {return _eaffe ; -};start .Attr =append (start .Attr ,_gdgca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Orientation and its children +func (_efece *CT_Orientation )Validate ()error {return _efece .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_edeca *CT_Skip )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_edeca .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cgedb *ST_Thickness )ValidateWithPath (path string )error {_addbd :=[]string {};if _cgedb .ST_ThicknessPercent !=nil {_addbd =append (_addbd ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _cgedb .Uint32 !=nil {_addbd =append (_addbd ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_addbd )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_addbd ); +};return nil ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ErrBars and its children -func (_agdb *CT_ErrBars )Validate ()error {return _agdb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_eege *CT_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eege .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_eege .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_dceb *CT_TrendlineType )ValidateWithPath (path string )error {if _bagfc :=_dceb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bagfc !=nil {return _bagfc ;};return nil ;};var ST_HPercentWithSymbolPatternRe =_e .MustCompile (ST_HPercentWithSymbolPattern ); -// Validate validates the CT_PrintSettings and its children -func (_gfefg *CT_PrintSettings )Validate ()error {return _gfefg .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_bccdc *CT_PrintSettings )ValidateWithPath (path string )error {if _bccdc .HeaderFooter !=nil {if _begfd :=_bccdc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_begfd !=nil {return _begfd ; -};};if _bccdc .PageMargins !=nil {if _aadaf :=_bccdc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aadaf !=nil {return _aadaf ;};};if _bccdc .PageSetup !=nil {if _afdfe :=_bccdc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_afdfe !=nil {return _afdfe ;};};if _bccdc .LegacyDrawingHF !=nil {if _eddf :=_bccdc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_eddf !=nil {return _eddf ;};};return nil ; -}; +// Validate validates the EG_BarChartShared and its children +func (_bgbbg *EG_BarChartShared )Validate ()error {return _bgbbg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func NewCT_CrossBetween ()*CT_CrossBetween {_bdbb :=&CT_CrossBetween {}; +_bdbb .ValAttr =ST_CrossBetween (1);return _bdbb ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func (_gdbc ST_LegendPos )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gdbc .String (),start );}; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_edcaf *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _edcaf .Layout !=nil {if _cfdf :=_edcaf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cfdf !=nil {return _cfdf ;};};if _edcaf .Tx !=nil {if _aadd :=_edcaf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_aadd !=nil {return _aadd ;};};if _edcaf .SpPr !=nil {if _bfcc :=_edcaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfcc !=nil {return _bfcc ;};};if _edcaf .TxPr !=nil {if _bggbe :=_edcaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bggbe !=nil {return _bggbe ;};};return nil ;};func (_eabd *CT_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabd .ValAttr !=ST_OfPieTypeUnset {_abbc ,_ffgf :=_eabd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ffgf !=nil {return _ffgf ;};start .Attr =append (start .Attr ,_abbc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RadarStyle and its children +func (_egccd *CT_RadarStyle )Validate ()error {return _egccd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_de .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 (_ecbc *CT_Tx )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start ); +_ecbc .Choice .MarshalXML (e ,_dd .StartElement {});e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_fcf *CT_AxDataSource )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fcf .Choice =NewCT_AxDataSourceChoice (); +_feg :for {_cca ,_gfcd :=d .Token ();if _gfcd !=nil {return _gfcd ;};switch _cgf :=_cca .(type ){case _dd .StartElement :switch _cgf .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcf .Choice =NewCT_AxDataSourceChoice (); +if _fdd :=d .DecodeElement (&_fcf .Choice .MultiLvlStrRef ,&_cgf );_fdd !=nil {return _fdd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcf .Choice =NewCT_AxDataSourceChoice (); +if _dagd :=d .DecodeElement (&_fcf .Choice .NumRef ,&_cgf );_dagd !=nil {return _dagd ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcf .Choice =NewCT_AxDataSourceChoice (); +if _gad :=d .DecodeElement (&_fcf .Choice .NumLit ,&_cgf );_gad !=nil {return _gad ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcf .Choice =NewCT_AxDataSourceChoice (); +if _bcc :=d .DecodeElement (&_fcf .Choice .StrRef ,&_cgf );_bcc !=nil {return _bcc ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_fcf .Choice =NewCT_AxDataSourceChoice (); +if _bge :=d .DecodeElement (&_fcf .Choice .StrLit ,&_cgf );_bge !=nil {return _bge ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_cgf .Name ); +if _edf :=d .Skip ();_edf !=nil {return _edf ;};};case _dd .EndElement :break _feg ;case _dd .CharData :};};return nil ;};func (_bgggf ST_HoleSize )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bgggf .ST_HoleSizePercent !=nil {e .EncodeToken (_dd .CharData (*_bgggf .ST_HoleSizePercent )); +};if _bgggf .ST_HoleSizeUByte !=nil {e .EncodeToken (_dd .CharData (_da .Sprintf ("\u0025\u0064",*_bgggf .ST_HoleSizeUByte )));};return e .EncodeToken (_dd .EndElement {Name :start .Name });};func (_egfba ST_PageSetupOrientation )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_egfba .String (),start ); +};type ST_PictureFormat byte ;func (_dcada *ST_GapAmount )Validate ()error {return _dcada .ValidateWithPath ("")};func (_bdg *CT_ChartSpace )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bdg .Date1904 !=nil {_cdgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}}; +e .EncodeElement (_bdg .Date1904 ,_cdgd );};if _bdg .Lang !=nil {_bcfe :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bdg .Lang ,_bcfe );};if _bdg .RoundedCorners !=nil {_eca :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}}; +e .EncodeElement (_bdg .RoundedCorners ,_eca );};if _bdg .Style !=nil {_eccec :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdg .Style ,_eccec );};if _bdg .ClrMapOvr !=nil {_feacb :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_bdg .ClrMapOvr ,_feacb );};if _bdg .PivotSource !=nil {_fgee :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bdg .PivotSource ,_fgee ); +};if _bdg .Protection !=nil {_fgba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdg .Protection ,_fgba );};_agg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdg .Chart ,_agg );if _bdg .SpPr !=nil {_bbgde :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdg .SpPr ,_bbgde );};if _bdg .TxPr !=nil {_afdg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_bdg .TxPr ,_afdg );};if _bdg .ExternalData !=nil {_dacg :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bdg .ExternalData ,_dacg );}; +if _bdg .PrintSettings !=nil {_egdb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_bdg .PrintSettings ,_egdb );};if _bdg .UserShapes !=nil {_aeda :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}}; +e .EncodeElement (_bdg .UserShapes ,_aeda );};if _bdg .ExtLst !=nil {_cba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdg .ExtLst ,_cba );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_dgbce *CT_OfPieChart )ValidateWithPath (path string )error {if _bfda :=_dgbce .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_bfda !=nil {return _bfda ;};if _dgbce .VaryColors !=nil {if _afegg :=_dgbce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_afegg !=nil {return _afegg ;};};for _cged ,_bdab :=range _dgbce .Ser {if _ddccf :=_bdab .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cged ));_ddccf !=nil {return _ddccf ;};};if _dgbce .DLbls !=nil {if _ebdgd :=_dgbce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_ebdgd !=nil {return _ebdgd ;};};if _dgbce .GapWidth !=nil {if _gdbe :=_dgbce .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_gdbe !=nil {return _gdbe ;};};if _dgbce .SplitType !=nil {if _gcddb :=_dgbce .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"); -_gcddb !=nil {return _gcddb ;};};if _dgbce .SplitPos !=nil {if _bdge :=_dgbce .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_bdge !=nil {return _bdge ;};};if _dgbce .CustSplit !=nil {if _egec :=_dgbce .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"); -_egec !=nil {return _egec ;};};if _dgbce .SecondPieSize !=nil {if _accfd :=_dgbce .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_accfd !=nil {return _accfd ;};};for _aeca ,_bbefff :=range _dgbce .SerLines {if _eedee :=_bbefff .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_aeca )); -_eedee !=nil {return _eedee ;};};if _dgbce .ExtLst !=nil {if _fdfge :=_dgbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdfge !=nil {return _fdfge ;};};return nil ;};func (_aacgd *CT_Layout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _aacgd .ManualLayout !=nil {_gabg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aacgd .ManualLayout ,_gabg );};if _aacgd .ExtLst !=nil {_ebded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aacgd .ExtLst ,_ebded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edbfe *CT_FirstSliceAng )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dacb :=range start .Attr {if _dacb .Name .Local =="\u0076\u0061\u006c"{_dfacb ,_cdbfc :=_d .ParseUint (_dacb .Value ,10,16); -if _cdbfc !=nil {return _cdbfc ;};_gcfec :=uint16 (_dfacb );_edbfe .ValAttr =&_gcfec ;continue ;};};for {_acac ,_fbca :=d .Token ();if _fbca !=nil {return _bb .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",_fbca ); -};if _afdecg ,_ggegf :=_acac .(_b .EndElement );_ggegf &&_afdecg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_AxShared and its children +func (_abaaf *EG_AxShared )Validate ()error {return _abaaf .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_bgfga ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _bgfga {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfga )); +};return nil ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7; +ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);func NewCT_PrintSettings ()*CT_PrintSettings {_gdeba :=&CT_PrintSettings {};return _gdeba };func NewUserShapes ()*UserShapes {_eeaca :=&UserShapes {};_eeaca .CT_Drawing =*_g .NewCT_Drawing ();return _eeaca ; +};func (_feeab ST_LegendPos )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_degab :=_dd .Attr {};_degab .Name =name ;switch _feeab {case ST_LegendPosUnset :_degab .Value ="";case ST_LegendPosB :_degab .Value ="\u0062";case ST_LegendPosTr :_degab .Value ="\u0074\u0072"; +case ST_LegendPosL :_degab .Value ="\u006c";case ST_LegendPosR :_degab .Value ="\u0072";case ST_LegendPosT :_degab .Value ="\u0074";};return _degab ,nil ;}; // ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_bfcb *CT_DLbl )ValidateWithPath (path string )error {if _dege :=_bfcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dege !=nil {return _dege ;};if _bfcb .Choice !=nil {if _cdef :=_bfcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_cdef !=nil {return _cdef ;};};if _bfcb .ExtLst !=nil {if _acddd :=_bfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acddd !=nil {return _acddd ;};};return nil ;};func (_begdd *ST_LayoutMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_begdd =0; -case "\u0065\u0064\u0067\u0065":*_begdd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_begdd =2;};return nil ;};func (_adebe ST_Shape )Validate ()error {return _adebe .ValidateWithPath ("")};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 (_gaded ST_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gaded .String (),start ); -};func NewCT_RadarSer ()*CT_RadarSer {_bbdbf :=&CT_RadarSer {};_bbdbf .Idx =NewCT_UnsignedInt ();_bbdbf .Order =NewCT_UnsignedInt ();return _bbdbf ;}; - -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_ebgdg *CT_LayoutMode )ValidateWithPath (path string )error {if _edga :=_ebgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edga !=nil {return _edga ;};return nil ;};func (_aeecd *CT_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceegc :=range start .Attr {if _ceegc .Name .Local =="\u0076\u0061\u006c"{_aeecd .ValAttr .UnmarshalXMLAttr (_ceegc ); -continue ;};};for {_badf ,_fadgd :=d .Token ();if _fadgd !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_fadgd );};if _cffg ,_afdee :=_badf .(_b .EndElement ); -_afdee &&_cffg .Name ==start .Name {break ;};};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_ccdbf :=&CT_RadarChart {};_ccdbf .RadarStyle =NewCT_RadarStyle ();return _ccdbf ;};func (_ggeb *CT_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_ggeb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_fbgd *CT_DLbl )ValidateWithPath (path string )error {if _adbfg :=_fbgd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_adbfg !=nil {return _adbfg ;};if _fbgd .Choice !=nil {if _gagad :=_fbgd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_gagad !=nil {return _gagad ;};};if _fbgd .ExtLst !=nil {if _caaff :=_fbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caaff !=nil {return _caaff ;};};return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_gedgg :=&CT_RadarSer {}; +_gedgg .Idx =NewCT_UnsignedInt ();_gedgg .Order =NewCT_UnsignedInt ();return _gedgg ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_beceba *CT_Thickness )ValidateWithPath (path string )error {if _cefbd :=_beceba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefbd !=nil {return _cefbd ;};return nil ;};func (_gfabb *ST_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbb ,_eeaaae :=d .Token (); -if _eeaaae !=nil {return _eeaaae ;};if _fggdf ,_ccege :=_abbb .(_b .EndElement );_ccege &&_fggdf .Name ==start .Name {*_gfabb =1;return nil ;};if _dacea ,_bcab :=_abbb .(_b .CharData );!_bcab {return _bb .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",_abbb ); -}else {switch string (_dacea ){case "":*_gfabb =0;case "\u0065\u0064\u0067\u0065":*_gfabb =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gfabb =2;};};_abbb ,_eeaaae =d .Token ();if _eeaaae !=nil {return _eeaaae ;};if _dcbf ,_dbdc :=_abbb .(_b .EndElement ); -_dbdc &&_dcbf .Name ==start .Name {return nil ;};return _bb .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",_abbb );};type CT_LegendPos struct{ValAttr ST_LegendPos ; -};func (_gddeg ST_TickMark )Validate ()error {return _gddeg .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_bacg *EG_DLblShared )ValidateWithPath (path string )error {if _bacg .NumFmt !=nil {if _cace :=_bacg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cace !=nil {return _cace ;};};if _bacg .SpPr !=nil {if _cgbf :=_bacg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cgbf !=nil {return _cgbf ;};};if _bacg .TxPr !=nil {if _gggdf :=_bacg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gggdf !=nil {return _gggdf ;};};if _bacg .DLblPos !=nil {if _eddcg :=_bacg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_eddcg !=nil {return _eddcg ;};};if _bacg .ShowLegendKey !=nil {if _eaadd :=_bacg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eaadd !=nil {return _eaadd ;};};if _bacg .ShowVal !=nil {if _aecdc :=_bacg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_aecdc !=nil {return _aecdc ;};};if _bacg .ShowCatName !=nil {if _egefa :=_bacg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_egefa !=nil {return _egefa ;};};if _bacg .ShowSerName !=nil {if _dgaf :=_bacg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_dgaf !=nil {return _dgaf ;};};if _bacg .ShowPercent !=nil {if _ageb :=_bacg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ageb !=nil {return _ageb ;};};if _bacg .ShowBubbleSize !=nil {if _effd :=_bacg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_effd !=nil {return _effd ;};};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 (_dbgag ST_Crosses )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_aacag :=_dd .Attr {}; +_aacag .Name =name ;switch _dbgag {case ST_CrossesUnset :_aacag .Value ="";case ST_CrossesAutoZero :_aacag .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_aacag .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_aacag .Value ="\u006d\u0069\u006e"; +};return _aacag ,nil ;};func (_bcgff ST_TickMark )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cbcd :=_dd .Attr {};_cbcd .Name =name ;switch _bcgff {case ST_TickMarkUnset :_cbcd .Value ="";case ST_TickMarkCross :_cbcd .Value ="\u0063\u0072\u006fs\u0073"; +case ST_TickMarkIn :_cbcd .Value ="\u0069\u006e";case ST_TickMarkNone :_cbcd .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_cbcd .Value ="\u006f\u0075\u0074";};return _cbcd ,nil ;};func (_aaeg *CT_OfPieType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ddba :=range start .Attr {if _ddba .Name .Local =="\u0076\u0061\u006c"{_aaeg .ValAttr .UnmarshalXMLAttr (_ddba ); +continue ;};};for {_aaecd ,_eccb :=d .Token ();if _eccb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_eccb );};if _bgda ,_cdae :=_aaecd .(_dd .EndElement ); +_cdae &&_bgda .Name ==start .Name {break ;};};return nil ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ; +AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ae *CT_Area3DChart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dac :for {_cf ,_cc :=d .Token ();if _cc !=nil {return _cc ;};switch _ad :=_cf .(type ){case _dd .StartElement :switch _ad .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .Grouping =NewCT_Grouping (); +if _ccf :=d .DecodeElement (_ae .Grouping ,&_ad );_ccf !=nil {return _ccf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .VaryColors =NewCT_Boolean (); +if _cb :=d .DecodeElement (_ae .VaryColors ,&_ad );_cb !=nil {return _cb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdb :=NewCT_AreaSer (); +if _gb :=d .DecodeElement (_gdb ,&_ad );_gb !=nil {return _gb ;};_ae .Ser =append (_ae .Ser ,_gdb );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .DLbls =NewCT_DLbls (); +if _deb :=d .DecodeElement (_ae .DLbls ,&_ad );_deb !=nil {return _deb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .DropLines =NewCT_ChartLines (); +if _aeb :=d .DecodeElement (_ae .DropLines ,&_ad );_aeb !=nil {return _aeb ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_ae .GapDepth =NewCT_GapAmount (); +if _aec :=d .DecodeElement (_ae .GapDepth ,&_ad );_aec !=nil {return _aec ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_df :=NewCT_UnsignedInt (); +if _ff :=d .DecodeElement (_df ,&_ad );_ff !=nil {return _ff ;};_ae .AxId =append (_ae .AxId ,_df );case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .ExtLst =NewCT_ExtensionList (); +if _eb :=d .DecodeElement (_ae .ExtLst ,&_ad );_eb !=nil {return _eb ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ad .Name ); +if _daf :=d .Skip ();_daf !=nil {return _daf ;};};case _dd .EndElement :break _dac ;case _dd .CharData :};};return nil ;};func (_fdaba *EG_SerShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_geadaf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_fdaba .Idx ,_geadaf );_bgabb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fdaba .Order ,_bgabb );if _fdaba .Tx !=nil {_eddffb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_fdaba .Tx ,_eddffb );};if _fdaba .SpPr !=nil {_abaae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdaba .SpPr ,_abaae );};return nil ;};type ST_TickLblPos byte ;func (_agfea *ST_ScatterStyle )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_agfea =0; +case "\u006e\u006f\u006e\u0065":*_agfea =1;case "\u006c\u0069\u006e\u0065":*_agfea =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_agfea =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_agfea =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_agfea =5; +case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_agfea =6;};return nil ;};func (_adfgb *ST_TickMark )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_adfgb =0;case "\u0063\u0072\u006fs\u0073":*_adfgb =1; +case "\u0069\u006e":*_adfgb =2;case "\u006e\u006f\u006e\u0065":*_adfgb =3;case "\u006f\u0075\u0074":*_adfgb =4;};return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_afaa :=&CT_BuiltInUnit {};return _afaa };func (_eeaac *CT_HoleSize )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _eeaac .ValAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_eeaac .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_acced ST_DLblPos )Validate ()error {return _acced .ValidateWithPath ("")};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ; +SpPr *_de .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_gagdc *CT_SplitType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ccfda :=range start .Attr {if _ccfda .Name .Local =="\u0076\u0061\u006c"{_gagdc .ValAttr .UnmarshalXMLAttr (_ccfda ); +continue ;};};for {_egfb ,_gfede :=d .Token ();if _gfede !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gfede );};if _aceff ,_gfdc :=_egfb .(_dd .EndElement ); +_gfdc &&_aceff .Name ==start .Name {break ;};};return nil ;};func (_gddg *CT_LegendEntryChoice )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ggebd :for {_edcg ,_aagf :=d .Token ();if _aagf !=nil {return _aagf ;};switch _dgece :=_edcg .(type ){case _dd .StartElement :switch _dgece .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gddg .Delete =NewCT_Boolean (); +if _febf :=d .DecodeElement (_gddg .Delete ,&_dgece );_febf !=nil {return _febf ;};case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gddg .TxPr =_de .NewCT_TextBody (); +if _acbf :=d .DecodeElement (_gddg .TxPr ,&_dgece );_acbf !=nil {return _acbf ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgece .Name ); +if _gcfae :=d .Skip ();_gcfae !=nil {return _gcfae ;};};case _dd .EndElement :break _ggebd ;case _dd .CharData :};};return nil ;};func (_bbab *CT_TrendlineLbl )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bbab .Layout !=nil {_baffc :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_bbab .Layout ,_baffc );};if _bbab .Tx !=nil {_edae :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bbab .Tx ,_edae );};if _bbab .NumFmt !=nil {_dcfabf :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_bbab .NumFmt ,_dcfabf );};if _bbab .SpPr !=nil {_bacd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbab .SpPr ,_bacd );};if _bbab .TxPr !=nil {_bbdag :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_bbab .TxPr ,_bbdag );};if _bbab .ExtLst !=nil {_aagfff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbab .ExtLst ,_aagfff );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_SecondPieSize and its children -func (_aefb *CT_SecondPieSize )Validate ()error {return _aefb .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func NewCT_PageSetup ()*CT_PageSetup {_bgacd :=&CT_PageSetup {};return _bgacd }; -func (_adde *CT_BubbleChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dce :for {_agea ,_bdaf :=d .Token ();if _bdaf !=nil {return _bdaf ;};switch _gfda :=_agea .(type ){case _b .StartElement :switch _gfda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adde .VaryColors =NewCT_Boolean (); -if _fef :=d .DecodeElement (_adde .VaryColors ,&_gfda );_fef !=nil {return _fef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbf :=NewCT_BubbleSer (); -if _bfgf :=d .DecodeElement (_afbf ,&_gfda );_bfgf !=nil {return _bfgf ;};_adde .Ser =append (_adde .Ser ,_afbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adde .DLbls =NewCT_DLbls (); -if _bafa :=d .DecodeElement (_adde .DLbls ,&_gfda );_bafa !=nil {return _bafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_adde .Bubble3D =NewCT_Boolean (); -if _gbb :=d .DecodeElement (_adde .Bubble3D ,&_gfda );_gbb !=nil {return _gbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_adde .BubbleScale =NewCT_BubbleScale (); -if _dbad :=d .DecodeElement (_adde .BubbleScale ,&_gfda );_dbad !=nil {return _dbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_adde .ShowNegBubbles =NewCT_Boolean (); -if _gbgc :=d .DecodeElement (_adde .ShowNegBubbles ,&_gfda );_gbgc !=nil {return _gbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_adde .SizeRepresents =NewCT_SizeRepresents (); -if _dea :=d .DecodeElement (_adde .SizeRepresents ,&_gfda );_dea !=nil {return _dea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceac :=NewCT_UnsignedInt (); -if _cdff :=d .DecodeElement (_ceac ,&_gfda );_cdff !=nil {return _cdff ;};_adde .AxId =append (_adde .AxId ,_ceac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adde .ExtLst =NewCT_ExtensionList (); -if _afcf :=d .DecodeElement (_adde .ExtLst ,&_gfda );_afcf !=nil {return _afcf ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_gfda .Name ); -if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _b .EndElement :break _dce ;case _b .CharData :};};return nil ;};func (_gbfag ST_ErrDir )ValidateWithPath (path string )error {switch _gbfag {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfag )); -};return nil ;};func (_fcgad ST_ErrBarType )ValidateWithPath (path string )error {switch _fcgad {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgad )); -};return nil ;}; +// Validate validates the CT_RotY and its children +func (_beeg *CT_RotY )Validate ()error {return _beeg .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func NewEG_DLblShared ()*EG_DLblShared {_beef :=&EG_DLblShared {};return _beef };func (_dfce *CT_HPercent )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fccff :=range start .Attr {if _fccff .Name .Local =="\u0076\u0061\u006c"{_facc ,_eacf :=ParseUnionST_HPercent (_fccff .Value ); +if _eacf !=nil {return _eacf ;};_dfce .ValAttr =&_facc ;continue ;};};for {_gegg ,_dfae :=d .Token ();if _dfae !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_dfae ); +};if _ced ,_deaf :=_gegg .(_dd .EndElement );_deaf &&_ced .Name ==start .Name {break ;};};return nil ;};func (_ead *CT_ChartLines )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dgbd :for {_fgfc ,_cegf :=d .Token ();if _cegf !=nil {return _cegf ; +};switch _bbgd :=_fgfc .(type ){case _dd .StartElement :switch _bbgd .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ead .SpPr =_de .NewCT_ShapeProperties (); +if _gffc :=d .DecodeElement (_ead .SpPr ,&_bbgd );_gffc !=nil {return _gffc ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_bbgd .Name ); +if _baba :=d .Skip ();_baba !=nil {return _baba ;};};case _dd .EndElement :break _dgbd ;case _dd .CharData :};};return nil ;};func (_ebbac *CT_RotY )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fbgfa :=range start .Attr {if _fbgfa .Name .Local =="\u0076\u0061\u006c"{_cgca ,_dfcdc :=_b .ParseUint (_fbgfa .Value ,10,16); +if _dfcdc !=nil {return _dfcdc ;};_abceg :=uint16 (_cgca );_ebbac .ValAttr =&_abceg ;continue ;};};for {_dfda ,_cefb :=d .Token ();if _cefb !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_cefb ); +};if _bfcfd ,_agcba :=_dfda .(_dd .EndElement );_agcba &&_bfcfd .Name ==start .Name {break ;};};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ; +};func (_defae ST_LblAlgn )ValidateWithPath (path string )error {switch _defae {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defae )); +};return nil ;};func (_bgfcc *CT_UpDownBars )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _bgfcc .GapWidth !=nil {_agge :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_bgfcc .GapWidth ,_agge );};if _bgfcc .UpBars !=nil {_cdfa :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_bgfcc .UpBars ,_cdfa );};if _bgfcc .DownBars !=nil {_cagba :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_bgfcc .DownBars ,_cagba );};if _bgfcc .ExtLst !=nil {_dfgcd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgfcc .ExtLst ,_dfgcd );};e .EncodeToken (_dd .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_StockChart and its children -func (_aaaf *CT_StockChart )Validate ()error {return _aaaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_afcab *CT_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egaba :=range start .Attr {if _egaba .Name .Local =="\u0076\u0061\u006c"{_afcab .ValAttr .UnmarshalXMLAttr (_egaba ); -continue ;};};for {_bcgfa ,_ddbd :=d .Token ();if _ddbd !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_ddbd );};if _gedgd ,_geccc :=_bcgfa .(_b .EndElement ); -_geccc &&_gedgd .Name ==start .Name {break ;};};return nil ;};func (_bdeaa *ST_GapAmount )ValidateWithPath (path string )error {_gbdcc :=[]string {};if _bdeaa .ST_GapAmountPercent !=nil {_gbdcc =append (_gbdcc ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _bdeaa .ST_GapAmountUShort !=nil {_gbdcc =append (_gbdcc ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_gbdcc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbdcc ); -};return nil ;}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_abcgc *CT_SerTxChoice )ValidateWithPath (path string )error {if _abcgc .StrRef !=nil {if _agced :=_abcgc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_agced !=nil {return _agced ;};};return nil ;};func (_ffdde *Chart )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ffdde .CT_RelId =*NewCT_RelId (); +for _ ,_edcd :=range start .Attr {if _edcd .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"&&_edcd .Name .Local =="\u0069\u0064"||_edcd .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"&&_edcd .Name .Local =="\u0069\u0064"{_dabbc ,_efgce :=_edcd .Value ,error (nil ); +if _efgce !=nil {return _efgce ;};_ffdde .IdAttr =_dabbc ;continue ;};};for {_ccaff ,_eccgf :=d .Token ();if _eccgf !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_eccgf ); +};if _fcfda ,_feeca :=_ccaff .(_dd .EndElement );_feeca &&_fcfda .Name ==start .Name {break ;};};return nil ;};func (_efee *CT_Lvl )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_acgc :for {_ecda ,_adef :=d .Token ();if _adef !=nil {return _adef ; +};switch _gbbb :=_ecda .(type ){case _dd .StartElement :switch _gbbb .Name {case _dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_dd .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcb :=NewCT_StrVal (); +if _fcda :=d .DecodeElement (_bdcb ,&_gbbb );_fcda !=nil {return _fcda ;};_efee .Pt =append (_efee .Pt ,_bdcb );default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_gbbb .Name ); +if _effe :=d .Skip ();_effe !=nil {return _effe ;};};case _dd .EndElement :break _acgc ;case _dd .CharData :};};return nil ;}; -// Validate validates the EG_AxShared and its children -func (_gfbde *EG_AxShared )Validate ()error {return _gfbde .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_eag *CT_BubbleSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_aec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eag .Idx ,_aec );_dee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eag .Order ,_dee );if _eag .Tx !=nil {_cfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_eag .Tx ,_cfb );};if _eag .SpPr !=nil {_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eag .SpPr ,_bbdf );};if _eag .InvertIfNegative !=nil {_cag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_eag .InvertIfNegative ,_cag );};if _eag .DPt !=nil {_aadg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ddec :=range _eag .DPt {e .EncodeElement (_ddec ,_aadg );};};if _eag .DLbls !=nil {_ccaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_eag .DLbls ,_ccaa );};if _eag .Trendline !=nil {_fdaae :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_aeec :=range _eag .Trendline {e .EncodeElement (_aeec ,_fdaae ); -};};if _eag .ErrBars !=nil {_ggg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_eabf :=range _eag .ErrBars {e .EncodeElement (_eabf ,_ggg );};};if _eag .XVal !=nil {_adaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; -e .EncodeElement (_eag .XVal ,_adaf );};if _eag .YVal !=nil {_gagc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_eag .YVal ,_gagc );};if _eag .BubbleSize !=nil {_cebd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_eag .BubbleSize ,_cebd );};if _eag .Bubble3D !=nil {_abeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_eag .Bubble3D ,_abeb );};if _eag .ExtLst !=nil {_dcbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_eag .ExtLst ,_dcbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cecfg ST_LblAlgn )String ()string {switch _cecfg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072"; -};return "";};func (_fdccg ST_LegendPos )ValidateWithPath (path string )error {switch _fdccg {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdccg )); -};return nil ;};func (_cbff *CT_Line3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbff .Grouping =NewCT_Grouping ();_effe :for {_gage ,_beee :=d .Token ();if _beee !=nil {return _beee ;};switch _ddeca :=_gage .(type ){case _b .StartElement :switch _ddeca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaaeg :=d .DecodeElement (_cbff .Grouping ,&_ddeca ); -_aaaeg !=nil {return _aaaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbff .VaryColors =NewCT_Boolean (); -if _dceaf :=d .DecodeElement (_cbff .VaryColors ,&_ddeca );_dceaf !=nil {return _dceaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cffdc :=NewCT_LineSer (); -if _aeaf :=d .DecodeElement (_cffdc ,&_ddeca );_aeaf !=nil {return _aeaf ;};_cbff .Ser =append (_cbff .Ser ,_cffdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbff .DLbls =NewCT_DLbls (); -if _bebd :=d .DecodeElement (_cbff .DLbls ,&_ddeca );_bebd !=nil {return _bebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbff .DropLines =NewCT_ChartLines (); -if _dbdae :=d .DecodeElement (_cbff .DropLines ,&_ddeca );_dbdae !=nil {return _dbdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_cbff .GapDepth =NewCT_GapAmount (); -if _acdg :=d .DecodeElement (_cbff .GapDepth ,&_ddeca );_acdg !=nil {return _acdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aagg :=NewCT_UnsignedInt (); -if _bcef :=d .DecodeElement (_aagg ,&_ddeca );_bcef !=nil {return _bcef ;};_cbff .AxId =append (_cbff .AxId ,_aagg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbff .ExtLst =NewCT_ExtensionList (); -if _gfbfd :=d .DecodeElement (_cbff .ExtLst ,&_ddeca );_gfbfd !=nil {return _gfbfd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ddeca .Name ); -if _aaaca :=d .Skip ();_aaaca !=nil {return _aaaca ;};};case _b .EndElement :break _effe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Area3DChart and its children +func (_ba *CT_Area3DChart )Validate ()error {return _ba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_fgdac *ST_BubbleScale )Validate ()error {return _fgdac .ValidateWithPath ("")};const (ST_RadarStyleUnset ST_RadarStyle =0; +ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_bgff *CT_DepthPercent )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gbfbc :=range start .Attr {if _gbfbc .Name .Local =="\u0076\u0061\u006c"{_ccgg ,_fcge :=ParseUnionST_DepthPercent (_gbfbc .Value ); +if _fcge !=nil {return _fcge ;};_bgff .ValAttr =&_ccgg ;continue ;};};for {_cfbfgd ,_geed :=d .Token ();if _geed !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_geed ); +};if _feaf ,_faea :=_cfbfgd .(_dd .EndElement );_faea &&_feaf .Name ==start .Name {break ;};};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_cgdb :=&CT_ErrDir {};_cgdb .ValAttr =ST_ErrDir (1);return _cgdb };func (_affba ST_PictureFormat )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_affba .String (),start ); +}; -// Validate validates the CT_Lvl and its children -func (_ffeb *CT_Lvl )Validate ()error {return _ffeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func NewCT_ExtensionList ()*CT_ExtensionList {_ccbec :=&CT_ExtensionList {};return _ccbec }; +// Validate validates the ChartSpace and its children +func (_badbc *ChartSpace )Validate ()error {return _badbc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_gceb :=&CT_TrendlineLbl {};return _gceb };func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ; +};_fffa ,_dfggd :=_b .ParseUint (s ,10,8);if _dfggd !=nil {return ST_HoleSize {},_dfggd ;};_affda :=uint8 (_fffa );return ST_HoleSize {ST_HoleSizeUByte :&_affda },nil ;};func (_cdeab ST_Orientation )String ()string {switch _cdeab {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e"; +case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ; +SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DateAx and its children -func (_bbdga *CT_DateAx )Validate ()error {return _bbdga .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_ffdf ST_BarDir )ValidateWithPath (path string )error {switch _ffdf {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdf )); -};return nil ;}; +// Validate validates the CT_ErrValType and its children +func (_ggca *CT_ErrValType )Validate ()error {return _ggca .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};type CT_HoleSize struct{ValAttr *ST_HoleSize ;}; -// Validate validates the CT_Layout and its children -func (_cagge *CT_Layout )Validate ()error {return _cagge .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_agfab *ST_SecondPieSize )Validate ()error {return _agfab .ValidateWithPath ("")}; +// Validate validates the CT_UpDownBars and its children +func (_dcad *CT_UpDownBars )Validate ()error {return _dcad .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");}; -// Validate validates the CT_ErrBarType and its children -func (_gbge *CT_ErrBarType )Validate ()error {return _gbge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};type CT_Order struct{ValAttr *uint8 ;};func (_cccea *ST_MarkerStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cccea =0; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cccea =1;case "\u0064\u0061\u0073\u0068":*_cccea =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cccea =3;case "\u0064\u006f\u0074":*_cccea =4;case "\u006e\u006f\u006e\u0065":*_cccea =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_cccea =6; -case "\u0070\u006c\u0075\u0073":*_cccea =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cccea =8;case "\u0073\u0074\u0061\u0072":*_cccea =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cccea =10;case "\u0078":*_cccea =11;case "\u0061\u0075\u0074\u006f":*_cccea =12; -};return nil ;};func (_bffg *CT_ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bffg .Chart =NewCT_Chart ();_bbef :for {_gacf ,_abbec :=d .Token ();if _abbec !=nil {return _abbec ;};switch _dddb :=_gacf .(type ){case _b .StartElement :switch _dddb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .Date1904 =NewCT_Boolean (); -if _ddge :=d .DecodeElement (_bffg .Date1904 ,&_dddb );_ddge !=nil {return _ddge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .Lang =NewCT_TextLanguageID (); -if _fbgf :=d .DecodeElement (_bffg .Lang ,&_dddb );_fbgf !=nil {return _fbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .RoundedCorners =NewCT_Boolean (); -if _ffcbg :=d .DecodeElement (_bffg .RoundedCorners ,&_dddb );_ffcbg !=nil {return _ffcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .Style =NewCT_Style (); -if _aecd :=d .DecodeElement (_bffg .Style ,&_dddb );_aecd !=nil {return _aecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_bffg .ClrMapOvr =_ca .NewCT_ColorMapping (); -if _fgbb :=d .DecodeElement (_bffg .ClrMapOvr ,&_dddb );_fgbb !=nil {return _fgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_bffg .PivotSource =NewCT_PivotSource (); -if _egad :=d .DecodeElement (_bffg .PivotSource ,&_dddb );_egad !=nil {return _egad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bffg .Protection =NewCT_Protection (); -if _eebc :=d .DecodeElement (_bffg .Protection ,&_dddb );_eebc !=nil {return _eebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _fdbc :=d .DecodeElement (_bffg .Chart ,&_dddb ); -_fdbc !=nil {return _fdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .SpPr =_ca .NewCT_ShapeProperties (); -if _adb :=d .DecodeElement (_bffg .SpPr ,&_dddb );_adb !=nil {return _adb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .TxPr =_ca .NewCT_TextBody (); -if _ccagg :=d .DecodeElement (_bffg .TxPr ,&_dddb );_ccagg !=nil {return _ccagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_bffg .ExternalData =NewCT_ExternalData (); -if _gaca :=d .DecodeElement (_bffg .ExternalData ,&_dddb );_gaca !=nil {return _gaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_bffg .PrintSettings =NewCT_PrintSettings (); -if _ccad :=d .DecodeElement (_bffg .PrintSettings ,&_dddb );_ccad !=nil {return _ccad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_bffg .UserShapes =NewCT_RelId (); -if _bcdf :=d .DecodeElement (_bffg .UserShapes ,&_dddb );_bcdf !=nil {return _bcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffg .ExtLst =NewCT_ExtensionList (); -if _eaade :=d .DecodeElement (_bffg .ExtLst ,&_dddb );_eaade !=nil {return _eaade ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_dddb .Name ); -if _bgef :=d .Skip ();_bgef !=nil {return _bgef ;};};case _b .EndElement :break _bbef ;case _b .CharData :};};return nil ;};func (_gfec *CT_FirstSliceAng )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfec .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gfec .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_ca .CT_ShapeProperties ;TxPr *_ca .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 ;}; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_gcfaa *CT_RadarStyle )ValidateWithPath (path string )error {if _abga :=_gcfaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abga !=nil {return _abga ;};return nil ;};type CT_Double struct{ValAttr float64 ; +};func (_cfafa ST_LayoutTarget )Validate ()error {return _cfafa .ValidateWithPath ("")};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_eebg *CT_PictureStackUnit )ValidateWithPath (path string )error {if _eebg .ValAttr <=0{return _bb .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 ,_eebg .ValAttr ); -};return nil ;};func (_aafa *CT_Perspective )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfad :=range start .Attr {if _dfad .Name .Local =="\u0076\u0061\u006c"{_afdde ,_aacca :=_d .ParseUint (_dfad .Value ,10,8);if _aacca !=nil {return _aacca ; -};_eebb :=uint8 (_afdde );_aafa .ValAttr =&_eebb ;continue ;};};for {_abce ,_cceb :=d .Token ();if _cceb !=nil {return _bb .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",_cceb ); -};if _baga ,_aedae :=_abce .(_b .EndElement );_aedae &&_baga .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_StockChart and its children +func (_eacab *CT_StockChart )Validate ()error {return _eacab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_decef *EG_AreaChartShared )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _decef .Grouping !=nil {_beff :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_decef .Grouping ,_beff );};if _decef .VaryColors !=nil {_cecd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_decef .VaryColors ,_cecd );};if _decef .Ser !=nil {_dfgfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_ggacc :=range _decef .Ser {e .EncodeElement (_ggacc ,_dfgfd );};};if _decef .DLbls !=nil {_fcgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_decef .DLbls ,_fcgb );};if _decef .DropLines !=nil {_fdedb :=_dd .StartElement {Name :_dd .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_decef .DropLines ,_fdedb );};return nil ;}; -// Validate validates the CT_ChartLines and its children -func (_aaae *CT_ChartLines )Validate ()error {return _aaae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func NewCT_SerTxChoice ()*CT_SerTxChoice {_fefgb :=&CT_SerTxChoice {};return _fefgb };func (_gcbea *CT_Surface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gcbea .Thickness !=nil {_fcgbd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_gcbea .Thickness ,_fcgbd );};if _gcbea .SpPr !=nil {_cbadg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gcbea .SpPr ,_cbadg );};if _gcbea .PictureOptions !=nil {_fbdbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcbea .PictureOptions ,_fbdbd ); -};if _gcbea .ExtLst !=nil {_ecefd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcbea .ExtLst ,_ecefd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_fgefa :=&EG_DLblShared {}; -return _fgefa };type CT_BandFmts struct{BandFmt []*CT_BandFmt ;}; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_eaead *CT_PieSer )ValidateWithPath (path string )error {if _afae :=_eaead .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afae !=nil {return _afae ;};if _ffgag :=_eaead .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_ffgag !=nil {return _ffgag ;};if _eaead .Tx !=nil {if _eeafca :=_eaead .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eeafca !=nil {return _eeafca ;};};if _eaead .SpPr !=nil {if _agadb :=_eaead .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_agadb !=nil {return _agadb ;};};if _eaead .Explosion !=nil {if _ecba :=_eaead .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_ecba !=nil {return _ecba ;};};for _bgcf ,_acfc :=range _eaead .DPt {if _eddag :=_acfc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bgcf )); +_eddag !=nil {return _eddag ;};};if _eaead .DLbls !=nil {if _fgadg :=_eaead .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgadg !=nil {return _fgadg ;};};if _eaead .Cat !=nil {if _aged :=_eaead .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_aged !=nil {return _aged ;};};if _eaead .Val !=nil {if _ccda :=_eaead .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ccda !=nil {return _ccda ;};};if _eaead .ExtLst !=nil {if _bbfg :=_eaead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbfg !=nil {return _bbfg ;};};return nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_eddec *CT_Style )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eddec .ValAttr =1; +for _ ,_geaf :=range start .Attr {if _geaf .Name .Local =="\u0076\u0061\u006c"{_bbecg ,_bgbg :=_b .ParseUint (_geaf .Value ,10,8);if _bgbg !=nil {return _bgbg ;};_eddec .ValAttr =uint8 (_bbecg );continue ;};};for {_efgbg ,_cbgfc :=d .Token ();if _cbgfc !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_cbgfc ); +};if _ffdga ,_bffec :=_efgbg .(_dd .EndElement );_bffec &&_ffdga .Name ==start .Name {break ;};};return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_aeecc :=&CT_MarkerSize {};return _aeecc };func (_baffd *ST_SplitType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_adece ,_gabgd :=d .Token (); +if _gabgd !=nil {return _gabgd ;};if _egcda ,_gdcbg :=_adece .(_dd .EndElement );_gdcbg &&_egcda .Name ==start .Name {*_baffd =1;return nil ;};if _afef ,_gfaag :=_adece .(_dd .CharData );!_gfaag {return _da .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",_adece ); +}else {switch string (_afef ){case "":*_baffd =0;case "\u0061\u0075\u0074\u006f":*_baffd =1;case "\u0063\u0075\u0073\u0074":*_baffd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_baffd =3;case "\u0070\u006f\u0073":*_baffd =4;case "\u0076\u0061\u006c":*_baffd =5; +};};_adece ,_gabgd =d .Token ();if _gabgd !=nil {return _gabgd ;};if _cgfb ,_cgfag :=_adece .(_dd .EndElement );_cgfag &&_cgfb .Name ==start .Name {return nil ;};return _da .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",_adece ); +};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);type UserShapes struct{_g .CT_Drawing };type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_gbdf *CT_DTable )ValidateWithPath (path string )error {if _gbdf .ShowHorzBorder !=nil {if _eaaeb :=_gbdf .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_eaaeb !=nil {return _eaaeb ; -};};if _gbdf .ShowVertBorder !=nil {if _gacgf :=_gbdf .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_gacgf !=nil {return _gacgf ;};};if _gbdf .ShowOutline !=nil {if _bdfef :=_gbdf .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); -_bdfef !=nil {return _bdfef ;};};if _gbdf .ShowKeys !=nil {if _eeac :=_gbdf .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_eeac !=nil {return _eeac ;};};if _gbdf .SpPr !=nil {if _acfae :=_gbdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_acfae !=nil {return _acfae ;};};if _gbdf .TxPr !=nil {if _fdcb :=_gbdf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdcb !=nil {return _fdcb ;};};if _gbdf .ExtLst !=nil {if _badb :=_gbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_badb !=nil {return _badb ;};};return nil ;};func (_aada *CT_Layout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baff :for {_dbeae ,_adedc :=d .Token ();if _adedc !=nil {return _adedc ;};switch _dfece :=_dbeae .(type ){case _b .StartElement :switch _dfece .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aada .ManualLayout =NewCT_ManualLayout (); -if _ebdca :=d .DecodeElement (_aada .ManualLayout ,&_dfece );_ebdca !=nil {return _ebdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aada .ExtLst =NewCT_ExtensionList (); -if _gfdad :=d .DecodeElement (_aada .ExtLst ,&_dfece );_gfdad !=nil {return _gfdad ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_dfece .Name ); -if _eeef :=d .Skip ();_eeef !=nil {return _eeef ;};};case _b .EndElement :break _baff ;case _b .CharData :};};return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_cdabd :=&CT_UpDownBar {};return _cdabd };func NewCT_Tx ()*CT_Tx {_dbab :=&CT_Tx {};_dbab .Choice =NewCT_TxChoice (); -return _dbab };type ST_TimeUnit byte ;func (_ecfbf *ST_AxPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecfbf =0;case "\u0062":*_ecfbf =1;case "\u006c":*_ecfbf =2;case "\u0072":*_ecfbf =3;case "\u0074":*_ecfbf =4;};return nil ; -}; -// Validate validates the CT_AxPos and its children -func (_aagf *CT_AxPos )Validate ()error {return _aagf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func NewCT_MarkerStyle ()*CT_MarkerStyle {_gfceb :=&CT_MarkerStyle {};_gfceb .ValAttr =ST_MarkerStyle (1);return _gfceb ;};func (_ebgg ST_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ebgg .ST_BubbleScalePercent !=nil {e .EncodeToken (_b .CharData (*_ebgg .ST_BubbleScalePercent ));};if _ebgg .ST_BubbleScaleUInt !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_ebgg .ST_BubbleScaleUInt )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -}; +// Validate validates the CT_AxDataSourceChoice and its children +func (_gbcd *CT_AxDataSourceChoice )Validate ()error {return _gbcd .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_StrRef and its children -func (_ffcge *CT_StrRef )Validate ()error {return _ffcge .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_cgegb *ST_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcef ,_gcbef :=d .Token ();if _gcbef !=nil {return _gcbef ; -};if _aeac ,_adge :=_ddcef .(_b .EndElement );_adge &&_aeac .Name ==start .Name {*_cgegb =1;return nil ;};if _bfdgc ,_cgcac :=_ddcef .(_b .CharData );!_cgcac {return _bb .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",_ddcef ); -}else {switch string (_bfdgc ){case "":*_cgegb =0;case "\u0070\u0069\u0065":*_cgegb =1;case "\u0062\u0061\u0072":*_cgegb =2;};};_ddcef ,_gcbef =d .Token ();if _gcbef !=nil {return _gcbef ;};if _dbgg ,_aeace :=_ddcef .(_b .EndElement );_aeace &&_dbgg .Name ==start .Name {return nil ; -};return _bb .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",_ddcef );};func (_bfbd ST_Shape )String ()string {switch _bfbd {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 (_efedbf *CT_PivotFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cddf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_efedbf .Idx ,_cddf );if _efedbf .SpPr !=nil {_gcba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efedbf .SpPr ,_gcba );};if _efedbf .TxPr !=nil {_bcgdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_efedbf .TxPr ,_bcgdc );};if _efedbf .Marker !=nil {_cacaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_efedbf .Marker ,_cacaf );};if _efedbf .DLbl !=nil {_gfde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}}; -e .EncodeElement (_efedbf .DLbl ,_gfde );};if _efedbf .ExtLst !=nil {_abdbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efedbf .ExtLst ,_abdbb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fecce *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecce .ValAttr =1;for _ ,_bgbc :=range start .Attr {if _bgbc .Name .Local =="\u0076\u0061\u006c"{_cfcd ,_abbag :=_d .ParseUint (_bgbc .Value ,10,8);if _abbag !=nil {return _abbag ; -};_fecce .ValAttr =uint8 (_cfcd );continue ;};};for {_eabeg ,_bgebc :=d .Token ();if _bgebc !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_bgebc );};if _acfef ,_bgffc :=_eabeg .(_b .EndElement ); -_bgffc &&_acfef .Name ==start .Name {break ;};};return nil ;};func (_ggcc *Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcc .CT_RelId =*NewCT_RelId ();for _ ,_cfgc :=range start .Attr {if _cfgc .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"&&_cfgc .Name .Local =="\u0069\u0064"||_cfgc .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"&&_cfgc .Name .Local =="\u0069\u0064"{_gedfd ,_feaea :=_cfgc .Value ,error (nil ); -if _feaea !=nil {return _feaea ;};_ggcc .IdAttr =_gedfd ;continue ;};};for {_faage ,_gcga :=d .Token ();if _gcga !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_gcga );};if _addec ,_eegee :=_faage .(_b .EndElement ); -_eegee &&_addec .Name ==start .Name {break ;};};return nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_fbeb :=&CT_Bar3DChart {};_fbeb .BarDir =NewCT_BarDir ();return _fbeb ;};func (_eddeb *CT_PivotSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddeb .FmtId =NewCT_UnsignedInt (); -_fgfca :for {_faac ,_fbfga :=d .Token ();if _fbfga !=nil {return _fbfga ;};switch _ebacg :=_faac .(type ){case _b .StartElement :switch _ebacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdfc :=d .DecodeElement (&_eddeb .Name ,&_ebacg ); -_cdfc !=nil {return _cdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecefg :=d .DecodeElement (_eddeb .FmtId ,&_ebacg ); -_ecefg !=nil {return _ecefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecceec :=NewCT_ExtensionList (); -if _fadd :=d .DecodeElement (_gecceec ,&_ebacg );_fadd !=nil {return _fadd ;};_eddeb .ExtLst =append (_eddeb .ExtLst ,_gecceec );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_ebacg .Name ); -if _gfade :=d .Skip ();_gfade !=nil {return _gfade ;};};case _b .EndElement :break _fgfca ;case _b .CharData :};};return nil ;};func (_ggee *CT_CatAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggee .AxId =NewCT_UnsignedInt ();_ggee .Scaling =NewCT_Scaling (); -_ggee .AxPos =NewCT_AxPos ();_ggee .CrossAx =NewCT_UnsignedInt ();_dbec :for {_acea ,_bffb :=d .Token ();if _bffb !=nil {return _bffb ;};switch _ggdc :=_acea .(type ){case _b .StartElement :switch _ggdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebbec :=d .DecodeElement (_ggee .AxId ,&_ggdc ); -_ebbec !=nil {return _ebbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ageb :=d .DecodeElement (_ggee .Scaling ,&_ggdc ); -_ageb !=nil {return _ageb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .Delete =NewCT_Boolean (); -if _bdga :=d .DecodeElement (_ggee .Delete ,&_ggdc );_bdga !=nil {return _bdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fegc :=d .DecodeElement (_ggee .AxPos ,&_ggdc ); -_fegc !=nil {return _fegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_ggee .MajorGridlines =NewCT_ChartLines (); -if _gabb :=d .DecodeElement (_ggee .MajorGridlines ,&_ggdc );_gabb !=nil {return _gabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_ggee .MinorGridlines =NewCT_ChartLines (); -if _beca :=d .DecodeElement (_ggee .MinorGridlines ,&_ggdc );_beca !=nil {return _beca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .Title =NewCT_Title (); -if _fecb :=d .DecodeElement (_ggee .Title ,&_ggdc );_fecb !=nil {return _fecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .NumFmt =NewCT_NumFmt (); -if _babd :=d .DecodeElement (_ggee .NumFmt ,&_ggdc );_babd !=nil {return _babd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_ggee .MajorTickMark =NewCT_TickMark (); -if _eda :=d .DecodeElement (_ggee .MajorTickMark ,&_ggdc );_eda !=nil {return _eda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_ggee .MinorTickMark =NewCT_TickMark (); -if _dcfb :=d .DecodeElement (_ggee .MinorTickMark ,&_ggdc );_dcfb !=nil {return _dcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_ggee .TickLblPos =NewCT_TickLblPos (); -if _fbc :=d .DecodeElement (_ggee .TickLblPos ,&_ggdc );_fbc !=nil {return _fbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .SpPr =_ca .NewCT_ShapeProperties (); -if _fbegb :=d .DecodeElement (_ggee .SpPr ,&_ggdc );_fbegb !=nil {return _fbegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .TxPr =_ca .NewCT_TextBody (); -if _cgcc :=d .DecodeElement (_ggee .TxPr ,&_ggdc );_cgcc !=nil {return _cgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _fcecc :=d .DecodeElement (_ggee .CrossAx ,&_ggdc ); -_fcecc !=nil {return _fcecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .Choice =NewEG_AxSharedChoice (); -if _ggf :=d .DecodeElement (&_ggee .Choice .Crosses ,&_ggdc );_ggf !=nil {return _ggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .Choice =NewEG_AxSharedChoice (); -if _ffae :=d .DecodeElement (&_ggee .Choice .CrossesAt ,&_ggdc );_ffae !=nil {return _ffae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_ggee .Auto =NewCT_Boolean (); -if _gfbb :=d .DecodeElement (_ggee .Auto ,&_ggdc );_gfbb !=nil {return _gfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_ggee .LblAlgn =NewCT_LblAlgn (); -if _gcgb :=d .DecodeElement (_ggee .LblAlgn ,&_ggdc );_gcgb !=nil {return _gcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_ggee .LblOffset =NewCT_LblOffset (); -if _ffe :=d .DecodeElement (_ggee .LblOffset ,&_ggdc );_ffe !=nil {return _ffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_ggee .TickLblSkip =NewCT_Skip (); -if _bbdb :=d .DecodeElement (_ggee .TickLblSkip ,&_ggdc );_bbdb !=nil {return _bbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_ggee .TickMarkSkip =NewCT_Skip (); -if _cecg :=d .DecodeElement (_ggee .TickMarkSkip ,&_ggdc );_cecg !=nil {return _cecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_ggee .NoMultiLvlLbl =NewCT_Boolean (); -if _cfa :=d .DecodeElement (_ggee .NoMultiLvlLbl ,&_ggdc );_cfa !=nil {return _cfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggee .ExtLst =NewCT_ExtensionList (); -if _bdc :=d .DecodeElement (_ggee .ExtLst ,&_ggdc );_bdc !=nil {return _bdc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_ggdc .Name ); -if _gfba :=d .Skip ();_gfba !=nil {return _gfba ;};};case _b .EndElement :break _dbec ;case _b .CharData :};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ca .CT_ShapeProperties ;Cat *CT_AxDataSource ; -Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_BarSer ()*CT_BarSer {_fgg :=&CT_BarSer {};_fgg .Idx =NewCT_UnsignedInt ();_fgg .Order =NewCT_UnsignedInt ();return _fgg ;};func (_aaega ST_LayoutMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbdcd :=_b .Attr {}; -_bbdcd .Name =name ;switch _aaega {case ST_LayoutModeUnset :_bbdcd .Value ="";case ST_LayoutModeEdge :_bbdcd .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bbdcd .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bbdcd ,nil ;};func init (){_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData ); +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ; +Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;};func (_dgcgd *ST_CrossBetween )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gedaa ,_aecba :=d .Token ();if _aecba !=nil {return _aecba ;};if _bdbfd ,_dbfe :=_gedaa .(_dd .EndElement ); +_dbfe &&_bdbfd .Name ==start .Name {*_dgcgd =1;return nil ;};if _adga ,_ffbfg :=_gedaa .(_dd .CharData );!_ffbfg {return _da .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",_gedaa ); +}else {switch string (_adga ){case "":*_dgcgd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dgcgd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_dgcgd =2;};};_gedaa ,_aecba =d .Token ();if _aecba !=nil {return _aecba ;};if _cddec ,_effeb :=_gedaa .(_dd .EndElement ); +_effeb &&_cddec .Name ==start .Name {return nil ;};return _da .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",_gedaa );};func (_fbaf *CT_BarGrouping )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u0076\u0061\u006c"{_fbaf .ValAttr .UnmarshalXMLAttr (_dgf ); +continue ;};};for {_feaa ,_fgf :=d .Token ();if _fgf !=nil {return _da .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",_fgf );};if _dgdb ,_aaec :=_feaa .(_dd .EndElement ); +_aaec &&_dgdb .Name ==start .Name {break ;};};return nil ;};func init (){_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared ); +_dab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData ); }; \ No newline at end of file diff --git a/schema/soo/dml/chartDrawing/chartDrawing.go b/schema/soo/dml/chartDrawing/chartDrawing.go index d799ee9e6c..8859522686 100644 --- a/schema/soo/dml/chartDrawing/chartDrawing.go +++ b/schema/soo/dml/chartDrawing/chartDrawing.go @@ -9,321 +9,319 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package chartDrawing ;import (_a "encoding/xml";_b "fmt";_dc "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_dd "github.com/unidoc/unioffice/schema/soo/dml";_gf "strconv";);func NewCT_GraphicFrame ()*CT_GraphicFrame {_gbf :=&CT_GraphicFrame {}; -_gbf .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_gbf .Xfrm =_dd .NewCT_Transform2D ();_gbf .Graphic =_dd .NewGraphic ();return _gbf ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ; -Pic *CT_Picture ;};func (_def *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_def .NvCxnSpPr =NewCT_ConnectorNonVisual ();_def .SpPr =_dd .NewCT_ShapeProperties ();for _ ,_fg :=range start .Attr {if _fg .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbe ,_eg :=_fg .Value ,error (nil ); -if _eg !=nil {return _eg ;};_def .MacroAttr =&_bbe ;continue ;};if _fg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_db ,_ebg :=_gf .ParseBool (_fg .Value );if _ebg !=nil {return _ebg ;};_def .FPublishedAttr =&_db ;continue ; -};};_bba :for {_geg ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _be :=_geg .(type ){case _a .StartElement :switch _be .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _cd :=d .DecodeElement (_def .NvCxnSpPr ,&_be ); -_cd !=nil {return _cd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dg :=d .DecodeElement (_def .SpPr ,&_be ); -_dg !=nil {return _dg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_def .Style =_dd .NewCT_ShapeStyle (); -if _dfa :=d .DecodeElement (_def .Style ,&_be );_dfa !=nil {return _dfa ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_be .Name ); -if _dad :=d .Skip ();_dad !=nil {return _dad ;};};case _a .EndElement :break _bba ;case _a .CharData :};};return nil ;}; +package chartDrawing ;import (_b "encoding/xml";_a "fmt";_d "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_gg "github.com/unidoc/unioffice/schema/soo/dml";_fb "strconv";); -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_gdb *CT_Picture )ValidateWithPath (path string )error {if _bgd :=_gdb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bgd !=nil {return _bgd ;};if _fecc :=_gdb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fecc !=nil {return _fecc ;};if _bdbg :=_gdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdbg !=nil {return _bdbg ;};if _gdb .Style !=nil {if _ab :=_gdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ab !=nil {return _ab ; -};};return nil ;}; +// Validate validates the CT_Connector and its children +func (_bae *CT_Connector )Validate ()error {return _bae .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bcfc :=&CT_PictureNonVisual {};_bcfc .CNvPr =_gg .NewCT_NonVisualDrawingProps (); +_bcfc .CNvPicPr =_gg .NewCT_NonVisualPictureProperties ();return _bcfc ;};func (_cdg *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdg .NvPicPr =NewCT_PictureNonVisual ();_cdg .BlipFill =_gg .NewCT_BlipFillProperties ();_cdg .SpPr =_gg .NewCT_ShapeProperties (); +for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u006d\u0061\u0063r\u006f"{_gag ,_ecf :=_cbc .Value ,error (nil );if _ecf !=nil {return _ecf ;};_cdg .MacroAttr =&_gag ;continue ;};if _cbc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fag ,_ada :=_fb .ParseBool (_cbc .Value ); +if _ada !=nil {return _ada ;};_cdg .FPublishedAttr =&_fag ;continue ;};};_afda :for {_ccb ,_decg :=d .Token ();if _decg !=nil {return _decg ;};switch _eca :=_ccb .(type ){case _b .StartElement :switch _eca .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _dcg :=d .DecodeElement (_cdg .NvPicPr ,&_eca ); +_dcg !=nil {return _dcg ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _eccd :=d .DecodeElement (_cdg .BlipFill ,&_eca ); +_eccd !=nil {return _eccd ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ffbg :=d .DecodeElement (_cdg .SpPr ,&_eca ); +_ffbg !=nil {return _ffbg ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cdg .Style =_gg .NewCT_ShapeStyle (); +if _edc :=d .DecodeElement (_cdg .Style ,&_eca );_edc !=nil {return _edc ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_eca .Name ); +if _bad :=d .Skip ();_bad !=nil {return _bad ;};};case _b .EndElement :break _afda ;case _b .CharData :};};return nil ;};func (_dgdg *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdg .NvSpPr =NewCT_ShapeNonVisual ();_dgdg .SpPr =_gg .NewCT_ShapeProperties (); +for _ ,_cfd :=range start .Attr {if _cfd .Name .Local =="\u006d\u0061\u0063r\u006f"{_fec ,_fbf :=_cfd .Value ,error (nil );if _fbf !=nil {return _fbf ;};_dgdg .MacroAttr =&_fec ;continue ;};if _cfd .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_abb ,_fgb :=_cfd .Value ,error (nil ); +if _fgb !=nil {return _fgb ;};_dgdg .TextlinkAttr =&_abb ;continue ;};if _cfd .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_fead ,_eaf :=_fb .ParseBool (_cfd .Value );if _eaf !=nil {return _eaf ;};_dgdg .FLocksTextAttr =&_fead ; +continue ;};if _cfd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbd ,_cccf :=_fb .ParseBool (_cfd .Value );if _cccf !=nil {return _cccf ;};_dgdg .FPublishedAttr =&_cbd ;continue ;};};_edfdc :for {_adca ,_decd :=d .Token (); +if _decd !=nil {return _decd ;};switch _abfbe :=_adca .(type ){case _b .StartElement :switch _abfbe .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _faag :=d .DecodeElement (_dgdg .NvSpPr ,&_abfbe ); +_faag !=nil {return _faag ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cdc :=d .DecodeElement (_dgdg .SpPr ,&_abfbe ); +_cdc !=nil {return _cdc ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dgdg .Style =_gg .NewCT_ShapeStyle (); +if _eac :=d .DecodeElement (_dgdg .Style ,&_abfbe );_eac !=nil {return _eac ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dgdg .TxBody =_gg .NewCT_TextBody (); +if _ggg :=d .DecodeElement (_dgdg .TxBody ,&_abfbe );_ggg !=nil {return _ggg ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_abfbe .Name ); +if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _b .EndElement :break _edfdc ;case _b .CharData :};};return nil ;};func (_ddea *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}}; +e .EncodeElement (_ddea .CNvPr ,_cgb );_fea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ddea .CNvPicPr ,_fea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Picture and its children -func (_cedg *CT_Picture )Validate ()error {return _cedg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_agag :=&CT_GroupShapeNonVisual {}; -_agag .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_agag .CNvGrpSpPr =_dd .NewCT_NonVisualGroupDrawingShapeProps ();return _agag ;};func (_gbfc *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbfc .Sp !=nil {_cff :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}}; -for _ ,_gbfd :=range _gbfc .Sp {e .EncodeElement (_gbfd ,_cff );};};if _gbfc .GrpSp !=nil {_bec :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_bbae :=range _gbfc .GrpSp {e .EncodeElement (_bbae ,_bec );};};if _gbfc .GraphicFrame !=nil {_gca :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -for _ ,_dccf :=range _gbfc .GraphicFrame {e .EncodeElement (_dccf ,_gca );};};if _gbfc .CxnSp !=nil {_add :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_eac :=range _gbfc .CxnSp {e .EncodeElement (_eac ,_add );};};if _gbfc .Pic !=nil {_dfdc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}}; -for _ ,_ede :=range _gbfc .Pic {e .EncodeElement (_ede ,_dfdc );};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_bd *CT_GraphicFrame )ValidateWithPath (path string )error {if _ace :=_bd .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_ace !=nil {return _ace ;};if _aceg :=_bd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_aceg !=nil {return _aceg ;};if _ffg :=_bd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ffg !=nil {return _ffg ;};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_afdf :=&EG_ObjectChoicesChoice {}; +return _afdf ;};func (_fcd *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcd .CNvPr =_gg .NewCT_NonVisualDrawingProps ();_fcd .CNvPicPr =_gg .NewCT_NonVisualPictureProperties ();_abd :for {_ccge ,_bedf :=d .Token (); +if _bedf !=nil {return _bedf ;};switch _ddd :=_ccge .(type ){case _b .StartElement :switch _ddd .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ggd :=d .DecodeElement (_fcd .CNvPr ,&_ddd ); +_ggd !=nil {return _ggd ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _abc :=d .DecodeElement (_fcd .CNvPicPr ,&_ddd ); +_abc !=nil {return _abc ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ddd .Name ); +if _ecfd :=d .Skip ();_ecfd !=nil {return _ecfd ;};};case _b .EndElement :break _abd ;case _b .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_ed :=&CT_Drawing {};return _ed };type CT_GroupShapeNonVisual struct{CNvPr *_gg .CT_NonVisualDrawingProps ; +CNvGrpSpPr *_gg .CT_NonVisualGroupDrawingShapeProps ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_gg .CT_Transform2D ;Graphic *_gg .Graphic ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_gea *CT_Drawing )ValidateWithPath (path string )error {for _gfe ,_cf :=range _gea .EG_Anchor {if _aga :=_cf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gfe ));_aga !=nil {return _aga ; -};};return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_ggf *CT_GroupShapeNonVisual )Validate ()error {return _ggf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_fff *CT_PictureNonVisual )ValidateWithPath (path string )error {if _egf :=_fff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_egf !=nil {return _egf ;};if _aegg :=_fff .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_aegg !=nil {return _aegg ;};return nil ;};func (_babg *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cbce :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_babg .CNvPr ,_cbce ); -_ebef :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_babg .CNvPicPr ,_ebef );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{CNvPr *_dd .CT_NonVisualDrawingProps ; -CNvSpPr *_dd .CT_NonVisualDrawingShapeProps ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_ad :=&CT_AbsSizeAnchor {};_ad .From =NewCT_Marker ();_ad .Ext =_dd .NewCT_PositiveSize2D ();return _ad ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_ddeag *EG_ObjectChoicesChoice )Validate ()error {return _ddeag .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_Connector struct{MacroAttr *string ; +FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_gg .CT_ShapeProperties ;Style *_gg .CT_ShapeStyle ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_c :=&CT_AbsSizeAnchor {};_c .From =NewCT_Marker ();_c .Ext =_gg .NewCT_PositiveSize2D (); +return _c ;};func (_cca *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cca .X =0.0;_cca .Y =0.0;_bbac :for {_gge ,_dbgd :=d .Token ();if _dbgd !=nil {return _dbgd ;};switch _ebdb :=_gge .(type ){case _b .StartElement :switch _ebdb .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _gcb :=d .DecodeElement (&_cca .X ,&_ebdb ); +_gcb !=nil {return _gcb ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _fdfa :=d .DecodeElement (&_cca .Y ,&_ebdb ); +_fdfa !=nil {return _fdfa ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ebdb .Name ); +if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _b .EndElement :break _bbac ;case _b .CharData :};};return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_gg .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_deff *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_deff .CNvPr ,_gcd );_dcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_deff .CNvGrpSpPr ,_dcb ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_ggc *CT_GroupShapeNonVisual )Validate ()error {return _ggc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_bfd *CT_Drawing )ValidateWithPath (path string )error {for _fcf ,_cf :=range _bfd .EG_Anchor {if _faaa :=_cf .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fcf ));_faaa !=nil {return _faaa ; +};};return nil ;}; // Validate validates the CT_GraphicFrame and its children -func (_cec *CT_GraphicFrame )Validate ()error {return _cec .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bed :=&CT_ConnectorNonVisual {}; -_bed .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_bed .CNvCxnSpPr =_dd .NewCT_NonVisualConnectorProperties ();return _bed ;};func (_dda *CT_GraphicFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dda .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dda .MacroAttr )}); -};if _dda .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cfc (*_dda .FPublishedAttr ))});};e .EncodeToken (start ); -_ceg :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dda .NvGraphicFramePr ,_ceg );_dfd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_dda .Xfrm ,_dfd );_ccge :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ccge .Attr =append (_ccge .Attr ,_a .Attr {Name :_a .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"}); -e .EncodeElement (_dda .Graphic ,_ccge );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PictureNonVisual struct{CNvPr *_dd .CT_NonVisualDrawingProps ;CNvPicPr *_dd .CT_NonVisualPictureProperties ;};type CT_Picture struct{MacroAttr *string ; -FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_dd .CT_BlipFillProperties ;SpPr *_dd .CT_ShapeProperties ;Style *_dd .CT_ShapeStyle ;};func (_ddg *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddg .CNvPr =_dd .NewCT_NonVisualDrawingProps (); -_ddg .CNvCxnSpPr =_dd .NewCT_NonVisualConnectorProperties ();_gcg :for {_cc ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _bc :=_cc .(type ){case _a .StartElement :switch _bc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fe :=d .DecodeElement (_ddg .CNvPr ,&_bc ); -_fe !=nil {return _fe ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _ef :=d .DecodeElement (_ddg .CNvCxnSpPr ,&_bc ); -_ef !=nil {return _ef ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bc .Name ); -if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _a .EndElement :break _gcg ;case _a .CharData :};};return nil ;}; +func (_caa *CT_GraphicFrame )Validate ()error {return _caa .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_af *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _dfee :=_af .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfee !=nil {return _dfee ;};if _eda :=_af .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_eda !=nil {return _eda ;};return nil ;};func (_bcb *CT_Marker )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fbf :=_a .StartElement {Name :_a .Name {Local :"\u0078"}};e .EncodeElement (_bcb .X ,_fbf );_cfbb :=_a .StartElement {Name :_a .Name {Local :"\u0079"}}; -e .EncodeElement (_bcb .Y ,_cfbb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Picture and its children +func (_adaa *CT_Picture )Validate ()error {return _adaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_PictureNonVisual struct{CNvPr *_gg .CT_NonVisualDrawingProps ;CNvPicPr *_gg .CT_NonVisualPictureProperties ; +}; -// Validate validates the CT_GroupShapeChoice and its children -func (_aeg *CT_GroupShapeChoice )Validate ()error {return _aeg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fgc *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_cfda :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fgc .NvGrpSpPr ,_cfda );_ae :=_a .StartElement {Name :_a .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgc .GrpSpPr ,_ae ); -if _fgc .Choice !=nil {for _ ,_fbb :=range _fgc .Choice {_fbb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_dd .CT_NonVisualDrawingProps ;CNvGrpSpPr *_dd .CT_NonVisualGroupDrawingShapeProps ; -};func (_beg *CT_GraphicFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beg .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_beg .Xfrm =_dd .NewCT_Transform2D ();_beg .Graphic =_dd .NewGraphic ();for _ ,_ccc :=range start .Attr {if _ccc .Name .Local =="\u006d\u0061\u0063r\u006f"{_fb ,_dgac :=_ccc .Value ,error (nil ); -if _dgac !=nil {return _dgac ;};_beg .MacroAttr =&_fb ;continue ;};if _ccc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ggg ,_aa :=_gf .ParseBool (_ccc .Value );if _aa !=nil {return _aa ;};_beg .FPublishedAttr =&_ggg ; -continue ;};};_eee :for {_dcge ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _dab :=_dcge .(type ){case _a .StartElement :switch _dab .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _egd :=d .DecodeElement (_beg .NvGraphicFramePr ,&_dab ); -_egd !=nil {return _egd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _eeeg :=d .DecodeElement (_beg .Xfrm ,&_dab ); -_eeeg !=nil {return _eeeg ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gef :=d .DecodeElement (_beg .Graphic ,&_dab ); -_gef !=nil {return _gef ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dab .Name ); -if _agac :=d .Skip ();_agac !=nil {return _agac ;};};case _a .EndElement :break _eee ;case _a .CharData :};};return nil ;};type CT_Marker struct{X float64 ;Y float64 ;}; +// Validate validates the EG_Anchor and its children +func (_ageg *EG_Anchor )Validate ()error {return _ageg .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_cgg *CT_Marker )ValidateWithPath (path string )error {if _cgg .X < 0.0{return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cgg .X ); -};if _cgg .X > 1.0{return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cgg .X );};if _cgg .Y < 0.0{return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cgg .Y ); -};if _cgg .Y > 1.0{return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cgg .Y );};return nil ;};func (_fba *CT_GraphicFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_begb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fba .CNvPr ,_begb );_bae :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_fba .CNvGraphicFramePr ,_bae );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_bfe *CT_PictureNonVisual )Validate ()error {return _bfe .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_ccg *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccg .NvGrpSpPr =NewCT_GroupShapeNonVisual (); +_ccg .GrpSpPr =_gg .NewCT_GroupShapeProperties ();_aag :for {_dda ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _dggb :=_dda .(type ){case _b .StartElement :switch _dggb .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _ggc :=d .DecodeElement (_ccg .NvGrpSpPr ,&_dggb ); +_ggc !=nil {return _ggc ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _acc :=d .DecodeElement (_ccg .GrpSpPr ,&_dggb ); +_acc !=nil {return _acc ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_deac :=NewCT_GroupShapeChoice (); +if _dbb :=d .DecodeElement (&_deac .Sp ,&_dggb );_dbb !=nil {return _dbb ;};_ccg .Choice =append (_ccg .Choice ,_deac );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ccfc :=NewCT_GroupShapeChoice (); +if _bacc :=d .DecodeElement (&_ccfc .GrpSp ,&_dggb );_bacc !=nil {return _bacc ;};_ccg .Choice =append (_ccg .Choice ,_ccfc );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fgdb :=NewCT_GroupShapeChoice (); +if _eaa :=d .DecodeElement (&_fgdb .GraphicFrame ,&_dggb );_eaa !=nil {return _eaa ;};_ccg .Choice =append (_ccg .Choice ,_fgdb );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ddc :=NewCT_GroupShapeChoice (); +if _aed :=d .DecodeElement (&_ddc .CxnSp ,&_dggb );_aed !=nil {return _aed ;};_ccg .Choice =append (_ccg .Choice ,_ddc );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_abfb :=NewCT_GroupShapeChoice (); +if _agfa :=d .DecodeElement (&_abfb .Pic ,&_dggb );_agfa !=nil {return _agfa ;};_ccg .Choice =append (_ccg .Choice ,_abfb );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_dggb .Name ); +if _agea :=d .Skip ();_agea !=nil {return _agea ;};};case _b .EndElement :break _aag ;case _b .CharData :};};return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_gg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gg .CT_NonVisualGraphicFrameProperties ; +}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_ga *CT_Connector )ValidateWithPath (path string )error {if _dcc :=_ga .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dcc !=nil {return _dcc ;};if _dcf :=_ga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dcf !=nil {return _dcf ;};if _ga .Style !=nil {if _gg :=_ga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gg !=nil {return _gg ;};};return nil ;}; +// Validate validates the CT_AbsSizeAnchor and its children +func (_fd *CT_AbsSizeAnchor )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_bg *CT_GraphicFrame )ValidateWithPath (path string )error {if _dgb :=_bg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dgb !=nil {return _dgb ;};if _dgf :=_bg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_dgf !=nil {return _dgf ;};if _cfd :=_bg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cfd !=nil {return _cfd ;};return nil ;};func (_ba *CT_AbsSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_e :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ba .From ,_e );_ea :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ba .Ext ,_ea );if _ba .Choice !=nil {_ba .Choice .MarshalXML (e ,_a .StartElement {}); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_cac :=&CT_GroupShapeChoice {};return _cac };func (_baa *CT_Marker )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baa .X =0.0; -_baa .Y =0.0;_bab :for {_efa ,_ccbdg :=d .Token ();if _ccbdg !=nil {return _ccbdg ;};switch _aag :=_efa .(type ){case _a .StartElement :switch _aag .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _gbc :=d .DecodeElement (&_baa .X ,&_aag ); -_gbc !=nil {return _gbc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _ebc :=d .DecodeElement (&_baa .Y ,&_aag ); -_ebc !=nil {return _ebc ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_aag .Name ); -if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _a .EndElement :break _bab ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_bdd *CT_Picture )ValidateWithPath (path string )error {if _abfe :=_bdd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_abfe !=nil {return _abfe ;};if _aad :=_bdd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_aad !=nil {return _aad ;};if _cbg :=_bdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbg !=nil {return _cbg ;};if _bdd .Style !=nil {if _bbd :=_bdd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bbd !=nil {return _bbd ; +};};return nil ;};func NewCT_Picture ()*CT_Picture {_fgf :=&CT_Picture {};_fgf .NvPicPr =NewCT_PictureNonVisual ();_fgf .BlipFill =_gg .NewCT_BlipFillProperties ();_fgf .SpPr =_gg .NewCT_ShapeProperties ();return _fgf ;};func (_be *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_be .CNvPr =_gg .NewCT_NonVisualDrawingProps (); +_be .CNvCxnSpPr =_gg .NewCT_NonVisualConnectorProperties ();_dde :for {_gca ,_ea :=d .Token ();if _ea !=nil {return _ea ;};switch _fgd :=_gca .(type ){case _b .StartElement :switch _fgd .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fae :=d .DecodeElement (_be .CNvPr ,&_fgd ); +_fae !=nil {return _fae ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _bgg :=d .DecodeElement (_be .CNvCxnSpPr ,&_fgd ); +_bgg !=nil {return _bgg ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fgd .Name ); +if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _b .EndElement :break _dde ;case _b .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_gg .CT_NonVisualDrawingProps ;CNvCxnSpPr *_gg .CT_NonVisualConnectorProperties ;}; -// Validate validates the CT_Marker and its children -func (_cad *CT_Marker )Validate ()error {return _cad .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_ecbb *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecbb .NvSpPr =NewCT_ShapeNonVisual ();_ecbb .SpPr =_dd .NewCT_ShapeProperties (); -for _ ,_ccf :=range start .Attr {if _ccf .Name .Local =="\u006d\u0061\u0063r\u006f"{_cbeg ,_aea :=_ccf .Value ,error (nil );if _aea !=nil {return _aea ;};_ecbb .MacroAttr =&_cbeg ;continue ;};if _ccf .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_deca ,_gcagc :=_ccf .Value ,error (nil ); -if _gcagc !=nil {return _gcagc ;};_ecbb .TextlinkAttr =&_deca ;continue ;};if _ccf .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cbea ,_egcf :=_gf .ParseBool (_ccf .Value );if _egcf !=nil {return _egcf ;};_ecbb .FLocksTextAttr =&_cbea ; -continue ;};if _ccf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fge ,_gbab :=_gf .ParseBool (_ccf .Value );if _gbab !=nil {return _gbab ;};_ecbb .FPublishedAttr =&_fge ;continue ;};};_gbaa :for {_bebd ,_dfda :=d .Token (); -if _dfda !=nil {return _dfda ;};switch _cde :=_bebd .(type ){case _a .StartElement :switch _cde .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _cgge :=d .DecodeElement (_ecbb .NvSpPr ,&_cde ); -_cgge !=nil {return _cgge ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _gbeb :=d .DecodeElement (_ecbb .SpPr ,&_cde ); -_gbeb !=nil {return _gbeb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_ecbb .Style =_dd .NewCT_ShapeStyle (); -if _agc :=d .DecodeElement (_ecbb .Style ,&_cde );_agc !=nil {return _agc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_ecbb .TxBody =_dd .NewCT_TextBody (); -if _effa :=d .DecodeElement (_ecbb .TxBody ,&_cde );_effa !=nil {return _effa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cde .Name ); -if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _a .EndElement :break _gbaa ;case _a .CharData :};};return nil ;};func (_fdb *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfd :for {_ebd ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ; -};switch _degc :=_ebd .(type ){case _a .StartElement :switch _degc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_bf :=NewEG_Anchor (); -_bf .RelSizeAnchor =NewCT_RelSizeAnchor ();if _ed :=d .DecodeElement (_bf .RelSizeAnchor ,&_degc );_ed !=nil {return _ed ;};_fdb .EG_Anchor =append (_fdb .EG_Anchor ,_bf );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_ebe :=NewEG_Anchor (); -_ebe .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _dga :=d .DecodeElement (_ebe .AbsSizeAnchor ,&_degc );_dga !=nil {return _dga ;};_fdb .EG_Anchor =append (_fdb .EG_Anchor ,_ebe );default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_degc .Name ); -if _egc :=d .Skip ();_egc !=nil {return _egc ;};};case _a .EndElement :break _dcfd ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_dfe *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _fdfg :=_dfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fdfg !=nil {return _fdfg ;};if _ccf :=_dfe .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ccf !=nil {return _ccf ;};return nil ;}; -// Validate validates the EG_Anchor and its children -func (_addb *EG_Anchor )Validate ()error {return _addb .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_feg *EG_ObjectChoices )ValidateWithPath (path string )error {if _feg .Choice !=nil {if _fgbe :=_feg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgbe !=nil {return _fgbe ;};};return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ; +AbsSizeAnchor *CT_AbsSizeAnchor ;};func (_cea *EG_ObjectChoices )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aae :for {_addb ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _bbaa :=_addb .(type ){case _b .StartElement :switch _bbaa .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cea .Choice =NewEG_ObjectChoicesChoice (); +if _cfef :=d .DecodeElement (&_cea .Choice .Sp ,&_bbaa );_cfef !=nil {return _cfef ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cea .Choice =NewEG_ObjectChoicesChoice (); +if _eba :=d .DecodeElement (&_cea .Choice .GrpSp ,&_bbaa );_eba !=nil {return _eba ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cea .Choice =NewEG_ObjectChoicesChoice (); +if _cfeb :=d .DecodeElement (&_cea .Choice .GraphicFrame ,&_bbaa );_cfeb !=nil {return _cfeb ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cea .Choice =NewEG_ObjectChoicesChoice (); +if _fdfb :=d .DecodeElement (&_cea .Choice .CxnSp ,&_bbaa );_fdfb !=nil {return _fdfb ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cea .Choice =NewEG_ObjectChoicesChoice (); +if _ggfb :=d .DecodeElement (&_cea .Choice .Pic ,&_bbaa );_ggfb !=nil {return _ggfb ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_bbaa .Name ); +if _ddaf :=d .Skip ();_ddaf !=nil {return _ddaf ;};};case _b .EndElement :break _aae ;case _b .CharData :};};return nil ;};func (_gea *CT_RelSizeAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gea .From =NewCT_Marker ();_gea .To =NewCT_Marker (); +_gbca :for {_cgd ,_fagd :=d .Token ();if _fagd !=nil {return _fagd ;};switch _gbf :=_cgd .(type ){case _b .StartElement :switch _gbf .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _faee :=d .DecodeElement (_gea .From ,&_gbf ); +_faee !=nil {return _faee ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _bbc :=d .DecodeElement (_gea .To ,&_gbf ); +_bbc !=nil {return _bbc ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gea .Choice =NewEG_ObjectChoicesChoice (); +if _geac :=d .DecodeElement (&_gea .Choice .Sp ,&_gbf );_geac !=nil {return _geac ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gea .Choice =NewEG_ObjectChoicesChoice (); +if _edfd :=d .DecodeElement (&_gea .Choice .GrpSp ,&_gbf );_edfd !=nil {return _edfd ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gea .Choice =NewEG_ObjectChoicesChoice (); +if _gbae :=d .DecodeElement (&_gea .Choice .GraphicFrame ,&_gbf );_gbae !=nil {return _gbae ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gea .Choice =NewEG_ObjectChoicesChoice (); +if _acd :=d .DecodeElement (&_gea .Choice .CxnSp ,&_gbf );_acd !=nil {return _acd ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gea .Choice =NewEG_ObjectChoicesChoice (); +if _bda :=d .DecodeElement (&_gea .Choice .Pic ,&_gbf );_bda !=nil {return _bda ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_gbf .Name ); +if _gfad :=d .Skip ();_gfad !=nil {return _gfad ;};};case _b .EndElement :break _gbca ;case _b .CharData :};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_edeb :=&CT_ShapeNonVisual {};_edeb .CNvPr =_gg .NewCT_NonVisualDrawingProps (); +_edeb .CNvSpPr =_gg .NewCT_NonVisualDrawingShapeProps ();return _edeb ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_baaf :=&CT_RelSizeAnchor {};_baaf .From =NewCT_Marker ();_baaf .To =NewCT_Marker ();return _baaf ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_adbg *CT_ShapeNonVisual )Validate ()error {return _adbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_caf *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _caag :=_caf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_caag !=nil {return _caag ;};if _dfc :=_caf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dfc !=nil {return _dfc ; +};if _caf .Choice !=nil {if _cag :=_caf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cag !=nil {return _cag ;};};return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_age :=&CT_GraphicFrame {};_age .NvGraphicFramePr =NewCT_GraphicFrameNonVisual (); +_age .Xfrm =_gg .NewCT_Transform2D ();_age .Graphic =_gg .NewGraphic ();return _age ;};func (_dee *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}}; +e .EncodeElement (_dee .CNvPr ,_dg );_efa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dee .CNvCxnSpPr ,_efa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_abf *CT_GraphicFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abf .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_abf .Xfrm =_gg .NewCT_Transform2D ();_abf .Graphic =_gg .NewGraphic ();for _ ,_gbd :=range start .Attr {if _gbd .Name .Local =="\u006d\u0061\u0063r\u006f"{_faf ,_agg :=_gbd .Value ,error (nil ); +if _agg !=nil {return _agg ;};_abf .MacroAttr =&_faf ;continue ;};if _gbd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gcag ,_aef :=_fb .ParseBool (_gbd .Value );if _aef !=nil {return _aef ;};_abf .FPublishedAttr =&_gcag ; +continue ;};};_eb :for {_dbe ,_ccd :=d .Token ();if _ccd !=nil {return _ccd ;};switch _gda :=_dbe .(type ){case _b .StartElement :switch _gda .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _gcfc :=d .DecodeElement (_abf .NvGraphicFramePr ,&_gda ); +_gcfc !=nil {return _gcfc ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _agf :=d .DecodeElement (_abf .Xfrm ,&_gda ); +_agf !=nil {return _agf ;};case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bac :=d .DecodeElement (_abf .Graphic ,&_gda ); +_bac !=nil {return _bac ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_gda .Name ); +if _aec :=d .Skip ();_aec !=nil {return _aec ;};};case _b .EndElement :break _eb ;case _b .CharData :};};return nil ;}; // ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_fc *CT_GroupShape )ValidateWithPath (path string )error {if _eae :=_fc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eae !=nil {return _eae ;};if _gce :=_fc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_gce !=nil {return _gce ;};for _gab ,_acad :=range _fc .Choice {if _ebge :=_acad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gab ));_ebge !=nil {return _ebge ;};};return nil ;}; -type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_dea *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dea .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_dea .CNvPicPr =_dd .NewCT_NonVisualPictureProperties (); -_edbd :for {_aadf ,_gcee :=d .Token ();if _gcee !=nil {return _gcee ;};switch _gbcf :=_aadf .(type ){case _a .StartElement :switch _gbcf .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _caa :=d .DecodeElement (_dea .CNvPr ,&_gbcf ); -_caa !=nil {return _caa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ade :=d .DecodeElement (_dea .CNvPicPr ,&_gbcf ); -_ade !=nil {return _ade ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gbcf .Name ); -if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _a .EndElement :break _edbd ;case _a .CharData :};};return nil ;};func (_agcd *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fbfe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}}; -e .EncodeElement (_agcd .CNvPr ,_fbfe );_bbdd :=_a .StartElement {Name :_a .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agcd .CNvSpPr ,_bbdd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcg *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcg .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dcg .MacroAttr )}); -};if _dcg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cfc (*_dcg .FPublishedAttr ))});};e .EncodeToken (start ); -_ddb :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_dcg .NvCxnSpPr ,_ddb );_ge :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcg .SpPr ,_ge );if _dcg .Style !=nil {_cg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_dcg .Style ,_cg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdc *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdc .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_bdc .CNvSpPr =_dd .NewCT_NonVisualDrawingShapeProps (); -_bfg :for {_gfea ,_dca :=d .Token ();if _dca !=nil {return _dca ;};switch _egb :=_gfea .(type ){case _a .StartElement :switch _egb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bgdf :=d .DecodeElement (_bdc .CNvPr ,&_egb ); -_bgdf !=nil {return _bgdf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _ffed :=d .DecodeElement (_bdc .CNvSpPr ,&_egb ); -_ffed !=nil {return _ffed ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_egb .Name ); -if _bece :=d .Skip ();_bece !=nil {return _bece ;};};case _a .EndElement :break _bfg ;case _a .CharData :};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_gccf :=&CT_ShapeNonVisual {};_gccf .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_gccf .CNvSpPr =_dd .NewCT_NonVisualDrawingShapeProps (); -return _gccf ;}; - -// Validate validates the CT_RelSizeAnchor and its children -func (_gbbd *CT_RelSizeAnchor )Validate ()error {return _gbbd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gega *EG_ObjectChoicesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gega .Sp !=nil {_aff :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}}; -e .EncodeElement (_gega .Sp ,_aff );};if _gega .GrpSp !=nil {_eacg :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_gega .GrpSp ,_eacg );};if _gega .GraphicFrame !=nil {_ffc :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_gega .GraphicFrame ,_ffc );};if _gega .CxnSp !=nil {_eeb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_gega .CxnSp ,_eeb );};if _gega .Pic !=nil {_dgcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}}; -e .EncodeElement (_gega .Pic ,_dgcg );};return nil ;};func (_aed *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gfc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_aed .CNvPr ,_gfc ); -_ebec :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aed .CNvGrpSpPr ,_ebec );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgbc *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcc :for {_fgd ,_ecc :=d .Token (); -if _ecc !=nil {return _ecc ;};switch _dfeb :=_fgd .(type ){case _a .StartElement :switch _dfeb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_aad :=NewCT_Shape (); -if _cead :=d .DecodeElement (_aad ,&_dfeb );_cead !=nil {return _cead ;};_dgbc .Sp =append (_dgbc .Sp ,_aad );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bbed :=NewCT_GroupShape (); -if _ega :=d .DecodeElement (_bbed ,&_dfeb );_ega !=nil {return _ega ;};_dgbc .GrpSp =append (_dgbc .GrpSp ,_bbed );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_eacf :=NewCT_GraphicFrame (); -if _cdd :=d .DecodeElement (_eacf ,&_dfeb );_cdd !=nil {return _cdd ;};_dgbc .GraphicFrame =append (_dgbc .GraphicFrame ,_eacf );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cbe :=NewCT_Connector (); -if _gedd :=d .DecodeElement (_cbe ,&_dfeb );_gedd !=nil {return _gedd ;};_dgbc .CxnSp =append (_dgbc .CxnSp ,_cbe );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_feac :=NewCT_Picture (); -if _cfg :=d .DecodeElement (_feac ,&_dfeb );_cfg !=nil {return _cfg ;};_dgbc .Pic =append (_dgbc .Pic ,_feac );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dfeb .Name ); -if _gbdd :=d .Skip ();_gbdd !=nil {return _gbdd ;};};case _a .EndElement :break _fcc ;case _a .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_bef *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gfbg :=_bef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gfbg !=nil {return _gfbg ;};if _cfb :=_bef .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_cfb !=nil {return _cfb ;};return nil ;};func (_ff *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ff .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ff .GrpSpPr =_dd .NewCT_GroupShapeProperties ();_fag :for {_bbf ,_gge :=d .Token (); -if _gge !=nil {return _gge ;};switch _dfed :=_bbf .(type ){case _a .StartElement :switch _dfed .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _ffg :=d .DecodeElement (_ff .NvGrpSpPr ,&_dfed ); -_ffg !=nil {return _ffg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _afc :=d .DecodeElement (_ff .GrpSpPr ,&_dfed ); -_afc !=nil {return _afc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cce :=NewCT_GroupShapeChoice (); -if _edd :=d .DecodeElement (&_cce .Sp ,&_dfed );_edd !=nil {return _edd ;};_ff .Choice =append (_ff .Choice ,_cce );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gbb :=NewCT_GroupShapeChoice (); -if _dbe :=d .DecodeElement (&_gbb .GrpSp ,&_dfed );_dbe !=nil {return _dbe ;};_ff .Choice =append (_ff .Choice ,_gbb );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_adg :=NewCT_GroupShapeChoice (); -if _gba :=d .DecodeElement (&_adg .GraphicFrame ,&_dfed );_gba !=nil {return _gba ;};_ff .Choice =append (_ff .Choice ,_adg );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_agd :=NewCT_GroupShapeChoice (); -if _beb :=d .DecodeElement (&_agd .CxnSp ,&_dfed );_beb !=nil {return _beb ;};_ff .Choice =append (_ff .Choice ,_agd );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ffe :=NewCT_GroupShapeChoice (); -if _dec :=d .DecodeElement (&_ffe .Pic ,&_dfed );_dec !=nil {return _dec ;};_ff .Choice =append (_ff .Choice ,_ffe );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_dfed .Name ); -if _dfb :=d .Skip ();_dfb !=nil {return _dfb ;};};case _a .EndElement :break _fag ;case _a .CharData :};};return nil ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_dd .CT_Transform2D ; -Graphic *_dd .Graphic ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_ced :=&CT_GraphicFrameNonVisual {};_ced .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_ced .CNvGraphicFramePr =_dd .NewCT_NonVisualGraphicFrameProperties ();return _ced ; -}; +func (_cba *CT_GroupShape )ValidateWithPath (path string )error {if _aeed :=_cba .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aeed !=nil {return _aeed ;};if _gac :=_cba .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_gac !=nil {return _gac ;};for _ggca ,_dfb :=range _cba .Choice {if _eeg :=_dfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ggca ));_eeg !=nil {return _eeg ;};};return nil ;};func (_fbd *EG_ObjectChoicesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgeb :for {_ddaa ,_degd :=d .Token (); +if _degd !=nil {return _degd ;};switch _gdbf :=_ddaa .(type ){case _b .StartElement :switch _gdbf .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fbd .Sp =NewCT_Shape (); +if _ceg :=d .DecodeElement (_fbd .Sp ,&_gdbf );_ceg !=nil {return _ceg ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fbd .GrpSp =NewCT_GroupShape (); +if _bec :=d .DecodeElement (_fbd .GrpSp ,&_gdbf );_bec !=nil {return _bec ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbd .GraphicFrame =NewCT_GraphicFrame (); +if _fdg :=d .DecodeElement (_fbd .GraphicFrame ,&_gdbf );_fdg !=nil {return _fdg ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbd .CxnSp =NewCT_Connector (); +if _eef :=d .DecodeElement (_fbd .CxnSp ,&_gdbf );_eef !=nil {return _eef ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fbd .Pic =NewCT_Picture (); +if _agc :=d .DecodeElement (_fbd .Pic ,&_gdbf );_agc !=nil {return _agc ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gdbf .Name ); +if _gbfa :=d .Skip ();_gbfa !=nil {return _gbfa ;};};case _b .EndElement :break _dgeb ;case _b .CharData :};};return nil ;};func (_geg *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gccd :=_b .StartElement {Name :_b .Name {Local :"\u0078"}}; +e .EncodeElement (_geg .X ,_gccd );_deaf :=_b .StartElement {Name :_b .Name {Local :"\u0079"}};e .EncodeElement (_geg .Y ,_deaf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_gb *CT_ConnectorNonVisual )Validate ()error {return _gb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_Marker and its children +func (_bfa *CT_Marker )Validate ()error {return _bfa .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_fde *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _dcd ,_gfb :=range _fde .Sp {if _gfef :=_gfb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_dcd ));_gfef !=nil {return _gfef ;};};for _edb ,_dcgee :=range _fde .GrpSp {if _dbd :=_dcgee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_edb )); -_dbd !=nil {return _dbd ;};};for _aab ,_gga :=range _fde .GraphicFrame {if _fgdd :=_gga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aab ));_fgdd !=nil {return _fgdd ; -};};for _adb ,_baf :=range _fde .CxnSp {if _cfgb :=_baf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_adb ));_cfgb !=nil {return _cfgb ;};};for _ccb ,_ecec :=range _fde .Pic {if _fagc :=_ecec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ccb )); -_fagc !=nil {return _fagc ;};};return nil ;};func (_ebcc *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebcc .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ebcc .MacroAttr )}); -};if _ebcc .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_ebcc .TextlinkAttr )});};if _ebcc .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_cfc (*_ebcc .FLocksTextAttr ))}); -};if _ebcc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cfc (*_ebcc .FPublishedAttr ))});};e .EncodeToken (start ); -_fcd :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ebcc .NvSpPr ,_fcd );_gcag :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebcc .SpPr ,_gcag );if _ebcc .Style !=nil {_bac :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_ebcc .Style ,_bac );};if _ebcc .TxBody !=nil {_adgb :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ebcc .TxBody ,_adgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_ShapeNonVisual and its children +func (_eea *CT_ShapeNonVisual )Validate ()error {return _eea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_gg .CT_GroupShapeProperties ; +Choice []*CT_GroupShapeChoice ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_fad *CT_PictureNonVisual )Validate ()error {return _fad .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GroupShape ()*CT_GroupShape {_gcc :=&CT_GroupShape {}; -_gcc .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gcc .GrpSpPr =_dd .NewCT_GroupShapeProperties ();return _gcc ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_bbe *CT_Connector )ValidateWithPath (path string )error {if _ccc :=_bbe .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ccc !=nil {return _ccc ;};if _bfc :=_bbe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bfc !=nil {return _bfc ;};if _bbe .Style !=nil {if _gee :=_bbe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gee !=nil {return _gee ;};};return nil ;}; -// Validate validates the CT_Shape and its children -func (_cdee *CT_Shape )Validate ()error {return _cdee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cbec *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbec .NvPicPr =NewCT_PictureNonVisual (); -_cbec .BlipFill =_dd .NewCT_BlipFillProperties ();_cbec .SpPr =_dd .NewCT_ShapeProperties ();for _ ,_bbc :=range start .Attr {if _bbc .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbg ,_dgc :=_bbc .Value ,error (nil );if _dgc !=nil {return _dgc ;};_cbec .MacroAttr =&_bbg ; -continue ;};if _bbc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eef ,_gcd :=_gf .ParseBool (_bbc .Value );if _gcd !=nil {return _gcd ;};_cbec .FPublishedAttr =&_eef ;continue ;};};_agg :for {_ebf ,_bbaa :=d .Token (); -if _bbaa !=nil {return _bbaa ;};switch _fcf :=_ebf .(type ){case _a .StartElement :switch _fcf .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bad :=d .DecodeElement (_cbec .NvPicPr ,&_fcf ); -_bad !=nil {return _bad ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gae :=d .DecodeElement (_cbec .BlipFill ,&_fcf ); -_gae !=nil {return _gae ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _fccg :=d .DecodeElement (_cbec .SpPr ,&_fcf ); -_fccg !=nil {return _fccg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cbec .Style =_dd .NewCT_ShapeStyle (); -if _ccgd :=d .DecodeElement (_cbec .Style ,&_fcf );_ccgd !=nil {return _ccgd ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_fcf .Name ); -if _edaf :=d .Skip ();_edaf !=nil {return _edaf ;};};case _a .EndElement :break _agg ;case _a .CharData :};};return nil ;};func NewCT_Connector ()*CT_Connector {_df :=&CT_Connector {};_df .NvCxnSpPr =NewCT_ConnectorNonVisual ();_df .SpPr =_dd .NewCT_ShapeProperties (); -return _df ;};type CT_ConnectorNonVisual struct{CNvPr *_dd .CT_NonVisualDrawingProps ;CNvCxnSpPr *_dd .CT_NonVisualConnectorProperties ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};func NewCT_Picture ()*CT_Picture {_cba :=&CT_Picture {}; -_cba .NvPicPr =NewCT_PictureNonVisual ();_cba .BlipFill =_dd .NewCT_BlipFillProperties ();_cba .SpPr =_dd .NewCT_ShapeProperties ();return _cba ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_gaea :=&EG_ObjectChoicesChoice {};return _gaea ; -};func (_gd *CT_AbsSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gd .From =NewCT_Marker ();_gd .Ext =_dd .NewCT_PositiveSize2D ();_ddc :for {_ac ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _f :=_ac .(type ){case _a .StartElement :switch _f .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _de :=d .DecodeElement (_gd .From ,&_f ); -_de !=nil {return _de ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _gdf :=d .DecodeElement (_gd .Ext ,&_f ); -_gdf !=nil {return _gdf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _c :=d .DecodeElement (&_gd .Choice .Sp ,&_f );_c !=nil {return _c ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _fa :=d .DecodeElement (&_gd .Choice .GrpSp ,&_f );_fa !=nil {return _fa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _fd :=d .DecodeElement (&_gd .Choice .GraphicFrame ,&_f );_fd !=nil {return _fd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _gc :=d .DecodeElement (&_gd .Choice .CxnSp ,&_f );_gc !=nil {return _gc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _ee :=d .DecodeElement (&_gd .Choice .Pic ,&_f );_ee !=nil {return _ee ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_f .Name ); -if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _a .EndElement :break _ddc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_gec *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _bg :=_gec .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bg !=nil {return _bg ;};if _ag :=_gec .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ag !=nil {return _ag ; +};if _gec .Choice !=nil {if _fg :=_gec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fg !=nil {return _fg ;};};return nil ;};func (_gfa *CT_RelSizeAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gcde :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gfa .From ,_gcde );_edeg :=_b .StartElement {Name :_b .Name {Local :"\u0074\u006f"}};e .EncodeElement (_gfa .To ,_edeg );if _gfa .Choice !=nil {_gfa .Choice .MarshalXML (e ,_b .StartElement {}); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aa *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aa .NvCxnSpPr =NewCT_ConnectorNonVisual ();_aa .SpPr =_gg .NewCT_ShapeProperties ();for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u006d\u0061\u0063r\u006f"{_ce ,_dea :=_cc .Value ,error (nil ); +if _dea !=nil {return _dea ;};_aa .MacroAttr =&_ce ;continue ;};if _cc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cec ,_faa :=_fb .ParseBool (_cc .Value );if _faa !=nil {return _faa ;};_aa .FPublishedAttr =&_cec ;continue ; +};};_fdc :for {_dae ,_ced :=d .Token ();if _ced !=nil {return _ced ;};switch _dd :=_dae .(type ){case _b .StartElement :switch _dd .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _ddf :=d .DecodeElement (_aa .NvCxnSpPr ,&_dd ); +_ddf !=nil {return _ddf ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ba :=d .DecodeElement (_aa .SpPr ,&_dd ); +_ba !=nil {return _ba ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_aa .Style =_gg .NewCT_ShapeStyle (); +if _bf :=d .DecodeElement (_aa .Style ,&_dd );_bf !=nil {return _bf ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_dd .Name ); +if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _b .EndElement :break _fdc ;case _b .CharData :};};return nil ;};func (_ddg *EG_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddg .RelSizeAnchor !=nil {_dddd :=_b .StartElement {Name :_b .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_ddg .RelSizeAnchor ,_dddd );};if _ddg .AbsSizeAnchor !=nil {_cdeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_ddg .AbsSizeAnchor ,_cdeb ); +};return nil ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_dgcc *EG_ObjectChoicesChoice )Validate ()error {return _dgcc .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_gegg :=&CT_PictureNonVisual {}; -_gegg .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_gegg .CNvPicPr =_dd .NewCT_NonVisualPictureProperties ();return _gegg ;};func NewCT_Drawing ()*CT_Drawing {_fea :=&CT_Drawing {};return _fea }; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_eab *EG_Anchor )ValidateWithPath (path string )error {if _eab .RelSizeAnchor !=nil {if _dbf :=_eab .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dbf !=nil {return _dbf ; +};};if _eab .AbsSizeAnchor !=nil {if _bdeb :=_eab .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_bdeb !=nil {return _bdeb ;};};return nil ;}; // Validate validates the CT_GroupShape and its children -func (_fbe *CT_GroupShape )Validate ()error {return _fbe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_ddgf *EG_ObjectChoices )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddgf .Choice !=nil {_ddgf .Choice .MarshalXML (e ,_a .StartElement {}); -};return nil ;}; +func (_ebg *CT_GroupShape )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_Connector ()*CT_Connector {_fdf :=&CT_Connector {};_fdf .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_fdf .SpPr =_gg .NewCT_ShapeProperties ();return _fdf ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_gg .CT_BlipFillProperties ;SpPr *_gg .CT_ShapeProperties ;Style *_gg .CT_ShapeStyle ;};func (_gcfg *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gba :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gcfg .NvGrpSpPr ,_gba );_ddeg :=_b .StartElement {Name :_b .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcfg .GrpSpPr ,_ddeg ); +if _gcfg .Choice !=nil {for _ ,_dbc :=range _gcfg .Choice {_dbc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_fda *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _geb :=_fda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_geb !=nil {return _geb ;};if _gbac :=_fda .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_gbac !=nil {return _gbac ;};return nil ;};func (_dbf *EG_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbd :for {_bde ,_gda :=d .Token ();if _gda !=nil {return _gda ;};switch _eaab :=_bde .(type ){case _a .StartElement :switch _eaab .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_dbf .RelSizeAnchor =NewCT_RelSizeAnchor (); -if _fdf :=d .DecodeElement (_dbf .RelSizeAnchor ,&_eaab );_fdf !=nil {return _fdf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_dbf .AbsSizeAnchor =NewCT_AbsSizeAnchor (); -if _ggb :=d .DecodeElement (_dbf .AbsSizeAnchor ,&_eaab );_ggb !=nil {return _ggb ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_eaab .Name ); -if _aecg :=d .Skip ();_aecg !=nil {return _aecg ;};};case _a .EndElement :break _fbd ;case _a .CharData :};};return nil ;};func (_aedb *EG_ObjectChoicesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_febe :for {_dcdd ,_bace :=d .Token (); -if _bace !=nil {return _bace ;};switch _gebg :=_dcdd .(type ){case _a .StartElement :switch _gebg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_aedb .Sp =NewCT_Shape (); -if _dgbca :=d .DecodeElement (_aedb .Sp ,&_gebg );_dgbca !=nil {return _dgbca ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_aedb .GrpSp =NewCT_GroupShape (); -if _abb :=d .DecodeElement (_aedb .GrpSp ,&_gebg );_abb !=nil {return _abb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aedb .GraphicFrame =NewCT_GraphicFrame (); -if _aedbe :=d .DecodeElement (_aedb .GraphicFrame ,&_gebg );_aedbe !=nil {return _aedbe ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_aedb .CxnSp =NewCT_Connector (); -if _edf :=d .DecodeElement (_aedb .CxnSp ,&_gebg );_edf !=nil {return _edf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_aedb .Pic =NewCT_Picture (); -if _dcga :=d .DecodeElement (_aedb .Pic ,&_gebg );_dcga !=nil {return _dcga ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gebg .Name ); -if _affc :=d .Skip ();_affc !=nil {return _affc ;};};case _a .EndElement :break _febe ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_gbde *EG_ObjectChoices )Validate ()error {return _gbde .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_cdf *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _cge :=_cdf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cge !=nil {return _cge ;};if _bbde :=_cdf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bbde !=nil {return _bbde ; -};if _cdf .Choice !=nil {if _dega :=_cdf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dega !=nil {return _dega ;};};return nil ;}; +// Validate validates the CT_RelSizeAnchor and its children +func (_deffa *CT_RelSizeAnchor )Validate ()error {return _deffa .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_fgab *EG_Anchor )ValidateWithPath (path string )error {if _fgab .RelSizeAnchor !=nil {if _gffb :=_fgab .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_gffb !=nil {return _gffb ; -};};if _fgab .AbsSizeAnchor !=nil {if _eacfd :=_fgab .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_eacfd !=nil {return _eacfd ;};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_bedf :=&EG_ObjectChoices {}; -return _bedf }; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_acbd *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _acbd .Sp !=nil {if _dfbbg :=_acbd .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_dfbbg !=nil {return _dfbbg ;};};if _acbd .GrpSp !=nil {if _geaf :=_acbd .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); +_geaf !=nil {return _geaf ;};};if _acbd .GraphicFrame !=nil {if _fegb :=_acbd .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_fegb !=nil {return _fegb ;};};if _acbd .CxnSp !=nil {if _fef :=_acbd .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); +_fef !=nil {return _fef ;};};if _acbd .Pic !=nil {if _bab :=_acbd .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_bab !=nil {return _bab ;};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_afcc :=&EG_ObjectChoices {};return _afcc }; -// Validate validates the CT_Connector and its children -func (_aca *CT_Connector )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_ddgfd *EG_ObjectChoices )ValidateWithPath (path string )error {if _ddgfd .Choice !=nil {if _gfg :=_ddgfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfg !=nil {return _gfg ;};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ; -GrpSpPr *_dd .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_fbed *CT_RelSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbed .From =NewCT_Marker ();_fbed .To =NewCT_Marker ();_gdg :for {_fdg ,_gbg :=d .Token (); -if _gbg !=nil {return _gbg ;};switch _ead :=_fdg .(type ){case _a .StartElement :switch _ead .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _fccb :=d .DecodeElement (_fbed .From ,&_ead ); -_fccb !=nil {return _fccb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _abf :=d .DecodeElement (_fbed .To ,&_ead ); -_abf !=nil {return _abf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fbed .Choice =NewEG_ObjectChoicesChoice (); -if _ffa :=d .DecodeElement (&_fbed .Choice .Sp ,&_ead );_ffa !=nil {return _ffa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fbed .Choice =NewEG_ObjectChoicesChoice (); -if _dbc :=d .DecodeElement (&_fbed .Choice .GrpSp ,&_ead );_dbc !=nil {return _dbc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbed .Choice =NewEG_ObjectChoicesChoice (); -if _afg :=d .DecodeElement (&_fbed .Choice .GraphicFrame ,&_ead );_afg !=nil {return _afg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbed .Choice =NewEG_ObjectChoicesChoice (); -if _acde :=d .DecodeElement (&_fbed .Choice .CxnSp ,&_ead );_acde !=nil {return _acde ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fbed .Choice =NewEG_ObjectChoicesChoice (); -if _ecd :=d .DecodeElement (&_fbed .Choice .Pic ,&_ead );_ecd !=nil {return _ecd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ead .Name ); -if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _a .EndElement :break _gdg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gd *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _aca :=_gd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aca !=nil {return _aca ;};if _fda :=_gd .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_fda !=nil {return _fda ;};return nil ;};func NewEG_Anchor ()*EG_Anchor {_gbaea :=&EG_Anchor {};return _gbaea };func NewCT_Shape ()*CT_Shape {_acg :=&CT_Shape {};_acg .NvSpPr =NewCT_ShapeNonVisual ();_acg .SpPr =_gg .NewCT_ShapeProperties ();return _acg ; +};func (_gb *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _gb .EG_Anchor !=nil {for _ ,_deeb :=range _gb .EG_Anchor {_deeb .MarshalXML (e ,_b .StartElement {}); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cb *CT_AbsSizeAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cb .From =NewCT_Marker ();_cb .Ext =_gg .NewCT_PositiveSize2D ();_ac :for {_ca ,_ff :=d .Token (); +if _ff !=nil {return _ff ;};switch _e :=_ca .(type ){case _b .StartElement :switch _e .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _bb :=d .DecodeElement (_cb .From ,&_e ); +_bb !=nil {return _bb ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _def :=d .DecodeElement (_cb .Ext ,&_e ); +_def !=nil {return _def ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cb .Choice =NewEG_ObjectChoicesChoice (); +if _fa :=d .DecodeElement (&_cb .Choice .Sp ,&_e );_fa !=nil {return _fa ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cb .Choice =NewEG_ObjectChoicesChoice (); +if _eg :=d .DecodeElement (&_cb .Choice .GrpSp ,&_e );_eg !=nil {return _eg ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cb .Choice =NewEG_ObjectChoicesChoice (); +if _da :=d .DecodeElement (&_cb .Choice .GraphicFrame ,&_e );_da !=nil {return _da ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cb .Choice =NewEG_ObjectChoicesChoice (); +if _gc :=d .DecodeElement (&_cb .Choice .CxnSp ,&_e );_gc !=nil {return _gc ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cb .Choice =NewEG_ObjectChoicesChoice (); +if _gga :=d .DecodeElement (&_cb .Choice .Pic ,&_e );_gga !=nil {return _gga ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_e .Name ); +if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _b .EndElement :break _ac ;case _b .CharData :};};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ; +};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the EG_ObjectChoices and its children -func (_bfgf *EG_ObjectChoices )Validate ()error {return _bfgf .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ; -CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_dfe *CT_GraphicFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfe .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_dfe .CNvGraphicFramePr =_dd .NewCT_NonVisualGraphicFrameProperties (); -_eeg :for {_bdf ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _cbc :=_bdf .(type ){case _a .StartElement :switch _cbc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gggf :=d .DecodeElement (_dfe .CNvPr ,&_cbc ); -_gggf !=nil {return _gggf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _efg :=d .DecodeElement (_dfe .CNvGraphicFramePr ,&_cbc ); -_efg !=nil {return _efg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_cbc .Name ); -if _ebgc :=d .Skip ();_ebgc !=nil {return _ebgc ;};};case _a .EndElement :break _eeg ;case _a .CharData :};};return nil ;};func (_dge *CT_RelSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ddbc :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}}; -e .EncodeElement (_dge .From ,_ddbc );_fgf :=_a .StartElement {Name :_a .Name {Local :"\u0074\u006f"}};e .EncodeElement (_dge .To ,_fgf );if _dge .Choice !=nil {_dge .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_dd .CT_ShapeProperties ;Style *_dd .CT_ShapeStyle ;};func (_ece *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_ca :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ece .CNvPr ,_ca );_ddd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ece .CNvCxnSpPr ,_ddd ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_fae :=&CT_Shape {};_fae .NvSpPr =NewCT_ShapeNonVisual ();_fae .SpPr =_dd .NewCT_ShapeProperties ();return _fae ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_begba :=&CT_RelSizeAnchor {}; -_begba .From =NewCT_Marker ();_begba .To =NewCT_Marker ();return _begba ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_acac *EG_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acac .RelSizeAnchor !=nil {_aba :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_acac .RelSizeAnchor ,_aba );};if _acac .AbsSizeAnchor !=nil {_gdfd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_acac .AbsSizeAnchor ,_gdfd ); -};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_dge *CT_Marker )ValidateWithPath (path string )error {if _dge .X < 0.0{return _a .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dge .X ); +};if _dge .X > 1.0{return _a .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dge .X );};if _dge .Y < 0.0{return _a .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dge .Y ); +};if _dge .Y > 1.0{return _a .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dge .Y );};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_gg .CT_NonVisualDrawingProps ; +CNvSpPr *_gg .CT_NonVisualDrawingShapeProps ;}; -// Validate validates the CT_AbsSizeAnchor and its children -func (_eb *CT_AbsSizeAnchor )Validate ()error {return _eb .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_ebeb *EG_ObjectChoices )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eege :for {_eab ,_bada :=d .Token (); -if _bada !=nil {return _bada ;};switch _geff :=_eab .(type ){case _a .StartElement :switch _geff .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ebeb .Choice =NewEG_ObjectChoicesChoice (); -if _edbb :=d .DecodeElement (&_ebeb .Choice .Sp ,&_geff );_edbb !=nil {return _edbb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ebeb .Choice =NewEG_ObjectChoicesChoice (); -if _adec :=d .DecodeElement (&_ebeb .Choice .GrpSp ,&_geff );_adec !=nil {return _adec ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ebeb .Choice =NewEG_ObjectChoicesChoice (); -if _acf :=d .DecodeElement (&_ebeb .Choice .GraphicFrame ,&_geff );_acf !=nil {return _acf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ebeb .Choice =NewEG_ObjectChoicesChoice (); -if _fagcd :=d .DecodeElement (&_ebeb .Choice .CxnSp ,&_geff );_fagcd !=nil {return _fagcd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ebeb .Choice =NewEG_ObjectChoicesChoice (); -if _bfgb :=d .DecodeElement (&_ebeb .Choice .Pic ,&_geff );_bfgb !=nil {return _bfgb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_geff .Name ); -if _gac :=d .Skip ();_gac !=nil {return _gac ;};};case _a .EndElement :break _eege ;case _a .CharData :};};return nil ;};func (_ecf *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; -e .EncodeToken (start );if _ecf .EG_Anchor !=nil {for _ ,_eff :=range _ecf .EG_Anchor {_eff .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_dd .CT_PositiveSize2D ; -Choice *EG_ObjectChoicesChoice ;};func _cfc (_bff bool )uint8 {if _bff {return 1;};return 0;};func NewCT_Marker ()*CT_Marker {_ddgc :=&CT_Marker {};_ddgc .X =0.0;_ddgc .Y =0.0;return _ddgc };type CT_GraphicFrameNonVisual struct{CNvPr *_dd .CT_NonVisualDrawingProps ; -CNvGraphicFramePr *_dd .CT_NonVisualGraphicFrameProperties ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_dd .CT_ShapeProperties ;Style *_dd .CT_ShapeStyle ; -TxBody *_dd .CT_TextBody ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_aba *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _dfbb :=_aba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfbb !=nil {return _dfbb ;};if _egb :=_aba .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_egb !=nil {return _egb ;};return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_gg .CT_ShapeProperties ;Style *_gg .CT_ShapeStyle ;TxBody *_gg .CT_TextBody ; +};type CT_Marker struct{X float64 ;Y float64 ;};func (_aab *CT_GraphicFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aab .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_aab .MacroAttr )}); +};if _aab .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cagf (*_aab .FPublishedAttr ))});};e .EncodeToken (start ); +_ec :=_b .StartElement {Name :_b .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_aab .NvGraphicFramePr ,_ec );_gdg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_aab .Xfrm ,_gdg );_adc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_adc .Attr =append (_adc .Attr ,_b .Attr {Name :_b .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"}); +e .EncodeElement (_aab .Graphic ,_adc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_bcc *CT_GraphicFrameNonVisual )Validate ()error {return _bcc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_eae *CT_ConnectorNonVisual )Validate ()error {return _eae .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_ccg *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _dee :=_ccg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dee !=nil {return _dee ;};if _gbd :=_ccg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_gbd !=nil {return _gbd ;};return nil ;};func (_feb *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feb .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_feb .CNvGrpSpPr =_dd .NewCT_NonVisualGroupDrawingShapeProps ();_egag :for {_gbfe ,_ccbd :=d .Token (); -if _ccbd !=nil {return _ccbd ;};switch _gaa :=_gbfe .(type ){case _a .StartElement :switch _gaa .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bbd :=d .DecodeElement (_feb .CNvPr ,&_gaa ); -_bbd !=nil {return _bbd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _eba :=d .DecodeElement (_feb .CNvGrpSpPr ,&_gaa ); -_eba !=nil {return _eba ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gaa .Name ); -if _aedf :=d .Skip ();_aedf !=nil {return _aedf ;};};case _a .EndElement :break _egag ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_daa *CT_GraphicFrameNonVisual )Validate ()error {return _daa .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fde *CT_GraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fde .CNvPr =_gg .NewCT_NonVisualDrawingProps (); +_fde .CNvGraphicFramePr =_gg .NewCT_NonVisualGraphicFrameProperties ();_cd :for {_cg ,_fad :=d .Token ();if _fad !=nil {return _fad ;};switch _baed :=_cg .(type ){case _b .StartElement :switch _baed .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bcf :=d .DecodeElement (_fde .CNvPr ,&_baed ); +_bcf !=nil {return _bcf ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _edf :=d .DecodeElement (_fde .CNvGraphicFramePr ,&_baed ); +_edf !=nil {return _edf ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_baed .Name ); +if _aff :=d .Skip ();_aff !=nil {return _aff ;};};case _b .EndElement :break _cd ;case _b .CharData :};};return nil ;};func (_ecfa *EG_ObjectChoicesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecfa .Sp !=nil {_dcgd :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070"}}; +e .EncodeElement (_ecfa .Sp ,_dcgd );};if _ecfa .GrpSp !=nil {_defe :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_ecfa .GrpSp ,_defe );};if _ecfa .GraphicFrame !=nil {_dgga :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_ecfa .GraphicFrame ,_dgga );};if _ecfa .CxnSp !=nil {_cfed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_ecfa .CxnSp ,_cfed );};if _ecfa .Pic !=nil {_gdba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063"}}; +e .EncodeElement (_ecfa .Pic ,_gdba );};return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_aee :=&CT_GraphicFrameNonVisual {};_aee .CNvPr =_gg .NewCT_NonVisualDrawingProps ();_aee .CNvGraphicFramePr =_gg .NewCT_NonVisualGraphicFrameProperties (); +return _aee ;};func (_bgb *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgb .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_bgb .MacroAttr )}); +};if _bgb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cagf (*_bgb .FPublishedAttr ))});};e .EncodeToken (start ); +_ga :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_bgb .NvCxnSpPr ,_ga );_ee :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgb .SpPr ,_ee );if _bgb .Style !=nil {_ad :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_bgb .Style ,_ad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_babb *CT_Shape )ValidateWithPath (path string )error {if _gcf :=_babb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gcf !=nil {return _gcf ;};if _gabg :=_babb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gabg !=nil {return _gabg ;};if _babb .Style !=nil {if _acg :=_babb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_acg !=nil {return _acg ;};};if _babb .TxBody !=nil {if _cbb :=_babb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_cbb !=nil {return _cbb ;};};return nil ;};func (_gcad *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcad .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_gcad .MacroAttr )}); -};if _gcad .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cfc (*_gcad .FPublishedAttr ))});};e .EncodeToken (start ); -_ecb :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gcad .NvPicPr ,_ecb );_fga :=_a .StartElement {Name :_a .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcad .BlipFill ,_fga ); -_bea :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcad .SpPr ,_bea );if _gcad .Style !=nil {_aec :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gcad .Style ,_aec ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_ccga *CT_Shape )ValidateWithPath (path string )error {if _bacf :=_ccga .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bacf !=nil {return _bacf ;};if _cacb :=_ccga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cacb !=nil {return _cacb ;};if _ccga .Style !=nil {if _eccde :=_ccga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eccde !=nil {return _eccde ;};};if _ccga .TxBody !=nil {if _baef :=_ccga .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_baef !=nil {return _baef ;};};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_ddgg *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ddgg .Sp !=nil {if _gcdf :=_ddgg .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_gcdf !=nil {return _gcdf ;};};if _ddgg .GrpSp !=nil {if _bbcc :=_ddgg .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); -_bbcc !=nil {return _bbcc ;};};if _ddgg .GraphicFrame !=nil {if _gegc :=_ddgg .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_gegc !=nil {return _gegc ;};};if _ddgg .CxnSp !=nil {if _gdd :=_ddgg .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); -_gdd !=nil {return _gdd ;};};if _ddgg .Pic !=nil {if _ege :=_ddgg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ege !=nil {return _ege ;};};return nil ;};func NewEG_Anchor ()*EG_Anchor {_acdf :=&EG_Anchor {};return _acdf }; +// Validate validates the CT_GroupShapeChoice and its children +func (_baae *CT_GroupShapeChoice )Validate ()error {return _baae .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ffe *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffe .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .MacroAttr )}); +};if _ffe .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .TextlinkAttr )});};if _ffe .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_cagf (*_ffe .FLocksTextAttr ))}); +};if _ffe .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cagf (*_ffe .FPublishedAttr ))});};e .EncodeToken (start ); +_bff :=_b .StartElement {Name :_b .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffe .NvSpPr ,_bff );_acab :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffe .SpPr ,_acab );if _ffe .Style !=nil {_ccfa :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_ffe .Style ,_ccfa );};if _ffe .TxBody !=nil {_fceg :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ffe .TxBody ,_fceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_ag *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _fac :=_ag .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fac !=nil {return _fac ;};if _ce :=_ag .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ce !=nil {return _ce ; -};if _ag .Choice !=nil {if _da :=_ag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_da !=nil {return _da ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_ageaf *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _edg :=_ageaf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edg !=nil {return _edg ;};if _dba :=_ageaf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_dba !=nil {return _dba ;};return nil ;};func (_ffb *CT_GraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ffb .CNvPr ,_fce ); +_bc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ffb .CNvGraphicFramePr ,_bc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_gadc *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadc .CNvPr =_gg .NewCT_NonVisualDrawingProps ();_gadc .CNvGrpSpPr =_gg .NewCT_NonVisualGroupDrawingShapeProps ();_cfa :for {_add ,_gcaa :=d .Token (); +if _gcaa !=nil {return _gcaa ;};switch _gbg :=_add .(type ){case _b .StartElement :switch _gbg .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _dec :=d .DecodeElement (_gadc .CNvPr ,&_gbg ); +_dec !=nil {return _dec ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ccdc :=d .DecodeElement (_gadc .CNvGrpSpPr ,&_gbg ); +_ccdc !=nil {return _ccdc ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gbg .Name ); +if _bba :=d .Skip ();_bba !=nil {return _bba ;};};case _b .EndElement :break _cfa ;case _b .CharData :};};return nil ;};func (_afg *EG_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfe :for {_fbca ,_ddgg :=d .Token ();if _ddgg !=nil {return _ddgg ; +};switch _gbb :=_fbca .(type ){case _b .StartElement :switch _gbb .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_afg .RelSizeAnchor =NewCT_RelSizeAnchor (); +if _bde :=d .DecodeElement (_afg .RelSizeAnchor ,&_gbb );_bde !=nil {return _bde ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_afg .AbsSizeAnchor =NewCT_AbsSizeAnchor (); +if _bdbc :=d .DecodeElement (_afg .AbsSizeAnchor ,&_gbb );_bdbc !=nil {return _bdbc ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_gbb .Name ); +if _gdbe :=d .Skip ();_gdbe !=nil {return _gdbe ;};};case _b .EndElement :break _cfe ;case _b .CharData :};};return nil ;};func _cagf (_eeac bool )uint8 {if _eeac {return 1;};return 0;}; + +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_bag *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bdbf :=_bag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdbf !=nil {return _bdbf ;};if _ccad :=_bag .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_ccad !=nil {return _ccad ;};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; + +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_dff *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gdgf ,_ffbf :=range _dff .Sp {if _fed :=_ffbf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gdgf ));_fed !=nil {return _fed ;};};for _ccfb ,_accc :=range _dff .GrpSp {if _bdf :=_accc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ccfb )); +_bdf !=nil {return _bdf ;};};for _edb ,_eda :=range _dff .GraphicFrame {if _gfg :=_eda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_edb ));_gfg !=nil {return _gfg ; +};};for _bbb ,_cge :=range _dff .CxnSp {if _cde :=_cge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bbb ));_cde !=nil {return _cde ;};};for _fbbc ,_gaf :=range _dff .Pic {if _adcg :=_gaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fbbc )); +_adcg !=nil {return _adcg ;};};return nil ;};func (_gab *EG_ObjectChoices )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gab .Choice !=nil {_gab .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ; +}; + +// Validate validates the CT_Shape and its children +func (_bbfc *CT_Shape )Validate ()error {return _bbfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_egf :=&CT_GroupShapeNonVisual {};_egf .CNvPr =_gg .NewCT_NonVisualDrawingProps (); +_egf .CNvGrpSpPr =_gg .NewCT_NonVisualGroupDrawingShapeProps ();return _egf ;};func NewCT_Marker ()*CT_Marker {_bga :=&CT_Marker {};_bga .X =0.0;_bga .Y =0.0;return _bga };func (_dca *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebc :for {_acb ,_geed :=d .Token (); +if _geed !=nil {return _geed ;};switch _cbe :=_acb .(type ){case _b .StartElement :switch _cbe .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dgd :=NewCT_Shape (); +if _afd :=d .DecodeElement (_dgd ,&_cbe );_afd !=nil {return _afd ;};_dca .Sp =append (_dca .Sp ,_dgd );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fe :=NewCT_GroupShape (); +if _ecd :=d .DecodeElement (_fe ,&_cbe );_ecd !=nil {return _ecd ;};_dca .GrpSp =append (_dca .GrpSp ,_fe );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fff :=NewCT_GraphicFrame (); +if _fcee :=d .DecodeElement (_fff ,&_cbe );_fcee !=nil {return _fcee ;};_dca .GraphicFrame =append (_dca .GraphicFrame ,_fff );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ega :=NewCT_Connector (); +if _fdd :=d .DecodeElement (_ega ,&_cbe );_fdd !=nil {return _fdd ;};_dca .CxnSp =append (_dca .CxnSp ,_ega );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bgc :=NewCT_Picture (); +if _fge :=d .DecodeElement (_bgc ,&_cbe );_fge !=nil {return _fge ;};_dca .Pic =append (_dca .Pic ,_bgc );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbe .Name ); +if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _b .EndElement :break _bebc ;case _b .CharData :};};return nil ;};func (_fgg *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbf :for {_daeb ,_eaee :=d .Token ();if _eaee !=nil {return _eaee ; +};switch _fga :=_daeb .(type ){case _b .StartElement :switch _fga .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_df :=NewEG_Anchor (); +_df .RelSizeAnchor =NewCT_RelSizeAnchor ();if _gf :=d .DecodeElement (_df .RelSizeAnchor ,&_fga );_gf !=nil {return _gf ;};_fgg .EG_Anchor =append (_fgg .EG_Anchor ,_df );case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_bggd :=NewEG_Anchor (); +_bggd .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _db :=d .DecodeElement (_bggd .AbsSizeAnchor ,&_fga );_db !=nil {return _db ;};_fgg .EG_Anchor =append (_fgg .EG_Anchor ,_bggd );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fga .Name ); +if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _b .EndElement :break _cbf ;case _b .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_gad :=&CT_GroupShapeChoice {};return _gad };func NewCT_GroupShape ()*CT_GroupShape {_gdb :=&CT_GroupShape {}; +_gdb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gdb .GrpSpPr =_gg .NewCT_GroupShapeProperties ();return _gdb ;};func (_cgf *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgf .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_cgf .MacroAttr )}); +};if _cgf .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cagf (*_cgf .FPublishedAttr ))});};e .EncodeToken (start ); +_bbf :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cgf .NvPicPr ,_bbf );_bed :=_b .StartElement {Name :_b .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgf .BlipFill ,_bed ); +_ecc :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgf .SpPr ,_ecc );if _cgf .Style !=nil {_gcdg :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_cgf .Style ,_gcdg ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdb *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdb .Sp !=nil {_beb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070"}};for _ ,_agag :=range _bdb .Sp {e .EncodeElement (_agag ,_beb ); +};};if _bdb .GrpSp !=nil {_eed :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_fbc :=range _bdb .GrpSp {e .EncodeElement (_fbc ,_eed );};};if _bdb .GraphicFrame !=nil {_cgc :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +for _ ,_gae :=range _bdb .GraphicFrame {e .EncodeElement (_gae ,_cgc );};};if _bdb .CxnSp !=nil {_efb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_dbg :=range _bdb .CxnSp {e .EncodeElement (_dbg ,_efb );};};if _bdb .Pic !=nil {_gbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063"}}; +for _ ,_ede :=range _bdb .Pic {e .EncodeElement (_ede ,_gbc );};};return nil ;};func (_cgde *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}}; +e .EncodeElement (_cgde .CNvPr ,_ffd );_fca :=_b .StartElement {Name :_b .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cgde .CNvSpPr ,_fca );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Drawing and its children -func (_ddbb *CT_Drawing )Validate ()error {return _ddbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func init (){_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices ); -_dc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor ); +func (_dgg *CT_Drawing )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_ae :=&CT_ConnectorNonVisual {};_ae .CNvPr =_gg .NewCT_NonVisualDrawingProps (); +_ae .CNvCxnSpPr =_gg .NewCT_NonVisualConnectorProperties ();return _ae ;};func (_ab *CT_AbsSizeAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_de :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"}}; +e .EncodeElement (_ab .From ,_de );_ge :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ab .Ext ,_ge );if _ab .Choice !=nil {_ab .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_aaba *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaba .CNvPr =_gg .NewCT_NonVisualDrawingProps ();_aaba .CNvSpPr =_gg .NewCT_NonVisualDrawingShapeProps ();_cgdd :for {_bcb ,_deg :=d .Token ();if _deg !=nil {return _deg ; +};switch _ddfg :=_bcb .(type ){case _b .StartElement :switch _ddfg .Name {case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _deed :=d .DecodeElement (_aaba .CNvPr ,&_ddfg ); +_deed !=nil {return _deed ;};case _b .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _abde :=d .DecodeElement (_aaba .CNvSpPr ,&_ddfg ); +_abde !=nil {return _abde ;};default:_g .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ddfg .Name ); +if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _b .EndElement :break _cgdd ;case _b .CharData :};};return nil ;};func init (){_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices ); +_d .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor ); }; \ No newline at end of file diff --git a/schema/soo/dml/diagram/diagram.go b/schema/soo/dml/diagram/diagram.go index 0e67feceea..033895efec 100644 --- a/schema/soo/dml/diagram/diagram.go +++ b/schema/soo/dml/diagram/diagram.go @@ -9,2043 +9,2044 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package diagram ;import (_e "encoding/xml";_ca "fmt";_ae "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";);func (_cbcg *ST_SecondaryLinearDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfcge ,_ebdd :=d .Token (); -if _ebdd !=nil {return _ebdd ;};if _gdge ,_geed :=_bfcge .(_e .EndElement );_geed &&_gdge .Name ==start .Name {*_cbcg =1;return nil ;};if _aaba ,_decbc :=_bfcge .(_e .CharData );!_decbc {return _ca .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",_bfcge ); -}else {switch string (_aaba ){case "":*_cbcg =0;case "\u006e\u006f\u006e\u0065":*_cbcg =1;case "\u0066\u0072\u006fm\u004c":*_cbcg =2;case "\u0066\u0072\u006fm\u0052":*_cbcg =3;case "\u0066\u0072\u006fm\u0054":*_cbcg =4;case "\u0066\u0072\u006fm\u0042":*_cbcg =5; -};};_bfcge ,_ebdd =d .Token ();if _ebdd !=nil {return _ebdd ;};if _adaf ,_dbccf :=_bfcge .(_e .EndElement );_dbccf &&_adaf .Name ==start .Name {return nil ;};return _ca .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",_bfcge ); -};func (_bgbe ST_ConnectorDimension )String ()string {switch _bgbe {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";}; +package diagram ;import (_g "encoding/xml";_a "fmt";_ge "github.com/unidoc/unioffice";_ba "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";);func (_geac *StyleDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _geac .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_f .CT_BackgroundFormatting ; +Whole *_f .CT_WholeE2oFormatting ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_cdce *ST_AlgorithmType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdce =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cdce =1;case "\u0063\u006f\u006e\u006e":*_cdce =2; +case "\u0063\u0079\u0063l\u0065":*_cdce =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cdce =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cdce =5;case "\u0070\u0079\u0072\u0061":*_cdce =6;case "\u006c\u0069\u006e":*_cdce =7;case "\u0073\u0070":*_cdce =8; +case "\u0074\u0078":*_cdce =9;case "\u0073\u006e\u0061k\u0065":*_cdce =10;};return nil ;};func NewColorsDefHdr ()*ColorsDefHdr {_dbbac :=&ColorsDefHdr {};_dbbac .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _dbbac ;};func (_dcgfd *ST_LinearDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geacb ,_abfa :=d .Token (); +if _abfa !=nil {return _abfa ;};if _faaf ,_bcbcb :=_geacb .(_g .EndElement );_bcbcb &&_faaf .Name ==start .Name {*_dcgfd =1;return nil ;};if _affae ,_bgbf :=_geacb .(_g .CharData );!_bgbf {return _a .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",_geacb ); +}else {switch string (_affae ){case "":*_dcgfd =0;case "\u0066\u0072\u006fm\u004c":*_dcgfd =1;case "\u0066\u0072\u006fm\u0052":*_dcgfd =2;case "\u0066\u0072\u006fm\u0054":*_dcgfd =3;case "\u0066\u0072\u006fm\u0042":*_dcgfd =4;};};_geacb ,_abfa =d .Token (); +if _abfa !=nil {return _abfa ;};if _acddc ,_cdge :=_geacb .(_g .EndElement );_cdge &&_acddc .Name ==start .Name {return nil ;};return _a .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",_geacb ); +};func (_abdfd ST_AutoTextRotation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abdfd .String (),start );};func (_feegbc *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egdfb ,_ceaec :=d .Token (); +if _ceaec !=nil {return _ceaec ;};if _dcba ,_dgef :=_egdfb .(_g .EndElement );_dgef &&_dcba .Name ==start .Name {*_feegbc =1;return nil ;};if _eebge ,_ebdae :=_egdfb .(_g .CharData );!_ebdae {return _a .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",_egdfb ); +}else {switch string (_eebge ){case "":*_feegbc =0;case "\u006c":*_feegbc =1;case "\u0063\u0074\u0072":*_feegbc =2;case "\u0072":*_feegbc =3;case "\u006e\u006f\u006e\u0065":*_feegbc =4;};};_egdfb ,_ceaec =d .Token ();if _ceaec !=nil {return _ceaec ;};if _cddd ,_abfd :=_egdfb .(_g .EndElement ); +_abfd &&_cddd .Name ==start .Name {return nil ;};return _a .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",_egdfb );};func (_fdcc *CT_ChildMax )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fdcc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaab ST_PtType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebga :=_g .Attr {};_eebga .Name =name ;switch _gaab {case ST_PtTypeUnset :_eebga .Value =""; +case ST_PtTypeNode :_eebga .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_eebga .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_eebga .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_eebga .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_eebga .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073"; +case ST_PtTypeSibTrans :_eebga .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _eebga ,nil ;};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ; +BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_agab ST_VerticalAlignment )Validate ()error {return _agab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_dbcf *CT_ColorTransform )ValidateWithPath (path string )error {for _baeb ,_bac :=range _dbcf .Title {if _bgfa :=_bac .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baeb ));_bgfa !=nil {return _bgfa ; -};};for _bcb ,_aebb :=range _dbcf .Desc {if _ccca :=_aebb .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bcb ));_ccca !=nil {return _ccca ;};};if _dbcf .CatLst !=nil {if _dbbf :=_dbcf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_dbbf !=nil {return _dbbf ;};};for _fced ,_bfbg :=range _dbcf .StyleLbl {if _bbgag :=_bfbg .ValidateWithPath (_ca .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fced ));_bbgag !=nil {return _bbgag ;}; -};if _dbcf .ExtLst !=nil {if _cgaa :=_dbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgaa !=nil {return _cgaa ;};};return nil ;}; - -// Validate validates the CT_SDName and its children -func (_dcac *CT_SDName )Validate ()error {return _dcac .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_caca ST_AnimOneStr )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgbef :=_e .Attr {};_dgbef .Name =name ;switch _caca {case ST_AnimOneStrUnset :_dgbef .Value =""; -case ST_AnimOneStrNone :_dgbef .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_dgbef .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_dgbef .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _dgbef ,nil ;};func (_gbdf *CT_NumericRule )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",*_gbdf .ValAttr )}); -};if _gbdf .FactAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_gbdf .FactAttr )});};if _gbdf .MaxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078"},Value :_ca .Sprintf ("\u0025\u0076",*_gbdf .MaxAttr )}); -};if _gbdf .TypeAttr !=ST_ConstraintTypeUnset {_fcfg ,_gbed :=_gbdf .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbed !=nil {return _gbed ;};start .Attr =append (start .Attr ,_fcfg );};if _gbdf .ForAttr !=ST_ConstraintRelationshipUnset {_afbb ,_geef :=_gbdf .ForAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u0072"}); -if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_afbb );};if _gbdf .ForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_gbdf .ForNameAttr )}); -};if _gbdf .PtTypeAttr !=ST_ElementTypeUnset {_dacd ,_eccfd :=_gbdf .PtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _eccfd !=nil {return _eccfd ;};start .Attr =append (start .Attr ,_dacd );};e .EncodeToken (start ); -if _gbdf .ExtLst !=nil {_gffd :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdf .ExtLst ,_gffd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ; -};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5; -ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);const (ST_ChildAlignmentUnset ST_ChildAlignment =0; -ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;);func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_aee :=&AG_IteratorAttributes {};return _aee }; -func (_ddcd *CT_Parameter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddcd .TypeAttr =ST_ParameterId (1);for _ ,_cbfba :=range start .Attr {if _cbfba .Name .Local =="\u0074\u0079\u0070\u0065"{_ddcd .TypeAttr .UnmarshalXMLAttr (_cbfba ); -continue ;};if _cbfba .Name .Local =="\u0076\u0061\u006c"{_dedfc ,_bfgb :=ParseUnionST_ParameterVal (_cbfba .Value );if _bfgb !=nil {return _bfgb ;};_ddcd .ValAttr =_dedfc ;continue ;};};for {_fccac ,_fba :=d .Token ();if _fba !=nil {return _ca .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_fba ); -};if _fcfc ,_cdgg :=_fccac .(_e .EndElement );_cdgg &&_fcfc .Name ==start .Name {break ;};};return nil ;};func (_aafaa *LayoutDef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aafaa .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_gfed :=range start .Attr {if _gfed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aefe ,_egcf :=_gfed .Value ,error (nil ); -if _egcf !=nil {return _egcf ;};_aafaa .UniqueIdAttr =&_aefe ;continue ;};if _gfed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddfd ,_deeef :=_gfed .Value ,error (nil );if _deeef !=nil {return _deeef ;};_aafaa .MinVerAttr =&_ddfd ;continue ; -};if _gfed .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dedab ,_bfcb :=_gfed .Value ,error (nil );if _bfcb !=nil {return _bfcb ;};_aafaa .DefStyleAttr =&_dedab ;continue ;};};_ffbe :for {_cffcb ,_bcagb :=d .Token ();if _bcagb !=nil {return _bcagb ; -};switch _ffec :=_cffcb .(type ){case _e .StartElement :switch _ffec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ceea :=NewCT_Name (); -if _gbbff :=d .DecodeElement (_ceea ,&_ffec );_gbbff !=nil {return _gbbff ;};_aafaa .Title =append (_aafaa .Title ,_ceea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ebecd :=NewCT_Description (); -if _deab :=d .DecodeElement (_ebecd ,&_ffec );_deab !=nil {return _deab ;};_aafaa .Desc =append (_aafaa .Desc ,_ebecd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aafaa .CatLst =NewCT_Categories (); -if _ccdeb :=d .DecodeElement (_aafaa .CatLst ,&_ffec );_ccdeb !=nil {return _ccdeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_aafaa .SampData =NewCT_SampleData (); -if _ffeb :=d .DecodeElement (_aafaa .SampData ,&_ffec );_ffeb !=nil {return _ffeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_aafaa .StyleData =NewCT_SampleData (); -if _dabg :=d .DecodeElement (_aafaa .StyleData ,&_ffec );_dabg !=nil {return _dabg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_aafaa .ClrData =NewCT_SampleData (); -if _bffcd :=d .DecodeElement (_aafaa .ClrData ,&_ffec );_bffcd !=nil {return _bffcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _gcbg :=d .DecodeElement (_aafaa .LayoutNode ,&_ffec ); -_gcbg !=nil {return _gcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafaa .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _fdba :=d .DecodeElement (_aafaa .ExtLst ,&_ffec );_fdba !=nil {return _fdba ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_ffec .Name ); -if _ccfa :=d .Skip ();_ccfa !=nil {return _ccfa ;};};case _e .EndElement :break _ffbe ;case _e .CharData :};};return nil ;};func (_dceb *ST_LayoutShapeType )ValidateWithPath (path string )error {_gbfec :=[]string {};if _dceb .ST_ShapeType !=_f .ST_ShapeTypeUnset {_gbfec =append (_gbfec ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065"); -};if _dceb .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_gbfec =append (_gbfec ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_gbfec )> 1{return _ca .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbfec ); -};return nil ;}; - -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_bceb *CT_CTCategories )ValidateWithPath (path string )error {for _gaa ,_ffaeb :=range _bceb .Cat {if _cfa :=_ffaeb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gaa ));_cfa !=nil {return _cfa ; -};};return nil ;};func (_bcbge *RelIds )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbge .CT_RelIds =*NewCT_RelIds ();for _ ,_gdbfc :=range start .Attr {if _gdbfc .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"&&_gdbfc .Name .Local =="\u0064\u006d"||_gdbfc .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"&&_gdbfc .Name .Local =="\u0064\u006d"{_ccdb ,_dfga :=_gdbfc .Value ,error (nil ); -if _dfga !=nil {return _dfga ;};_bcbge .DmAttr =_ccdb ;continue ;};if _gdbfc .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"&&_gdbfc .Name .Local =="\u006c\u006f"||_gdbfc .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"&&_gdbfc .Name .Local =="\u006c\u006f"{_fcega ,_cgafg :=_gdbfc .Value ,error (nil ); -if _cgafg !=nil {return _cgafg ;};_bcbge .LoAttr =_fcega ;continue ;};if _gdbfc .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"&&_gdbfc .Name .Local =="\u0071\u0073"||_gdbfc .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"&&_gdbfc .Name .Local =="\u0071\u0073"{_effd ,_cecc :=_gdbfc .Value ,error (nil ); -if _cecc !=nil {return _cecc ;};_bcbge .QsAttr =_effd ;continue ;};if _gdbfc .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"&&_gdbfc .Name .Local =="\u0063\u0073"||_gdbfc .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"&&_gdbfc .Name .Local =="\u0063\u0073"{_gbbbc ,_adcge :=_gdbfc .Value ,error (nil ); -if _adcge !=nil {return _adcge ;};_bcbge .CsAttr =_gbbbc ;continue ;};};for {_gecef ,_bbfff :=d .Token ();if _bbfff !=nil {return _ca .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_bbfff );};if _bgfag ,_eefga :=_gecef .(_e .EndElement ); -_eefga &&_bgfag .Name ==start .Name {break ;};};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_cdag :=&CT_CTStyleLabel {};return _cdag };type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};type ST_TextDirection byte ;func (_bcgfd *ST_ConnectorDimension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbegg ,_gdgbe :=d .Token (); -if _gdgbe !=nil {return _gdgbe ;};if _dfafb ,_dgefc :=_cbegg .(_e .EndElement );_dgefc &&_dfafb .Name ==start .Name {*_bcgfd =1;return nil ;};if _gage ,_bfbc :=_cbegg .(_e .CharData );!_bfbc {return _ca .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",_cbegg ); -}else {switch string (_gage ){case "":*_bcgfd =0;case "\u0031\u0044":*_bcgfd =1;case "\u0032\u0044":*_bcgfd =2;case "\u0063\u0075\u0073\u0074":*_bcgfd =3;};};_cbegg ,_gdgbe =d .Token ();if _gdgbe !=nil {return _gdgbe ;};if _dfgg ,_aefge :=_cbegg .(_e .EndElement ); -_aefge &&_dfgg .Name ==start .Name {return nil ;};return _ca .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",_cbegg );};func (_adad *CT_LayoutVariablePropertySet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgeba :for {_afec ,_cfac :=d .Token (); -if _cfac !=nil {return _cfac ;};switch _deda :=_afec .(type ){case _e .StartElement :switch _deda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_adad .OrgChart =NewCT_OrgChart (); -if _bgab :=d .DecodeElement (_adad .OrgChart ,&_deda );_bgab !=nil {return _bgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_adad .ChMax =NewCT_ChildMax (); -if _ege :=d .DecodeElement (_adad .ChMax ,&_deda );_ege !=nil {return _ege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_adad .ChPref =NewCT_ChildPref (); -if _dbge :=d .DecodeElement (_adad .ChPref ,&_deda );_dbge !=nil {return _dbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_adad .BulletEnabled =NewCT_BulletEnabled (); -if _aafc :=d .DecodeElement (_adad .BulletEnabled ,&_deda );_aafc !=nil {return _aafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_adad .Dir =NewCT_Direction (); -if _aadg :=d .DecodeElement (_adad .Dir ,&_deda );_aadg !=nil {return _aadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_adad .HierBranch =NewCT_HierBranchStyle (); -if _degcf :=d .DecodeElement (_adad .HierBranch ,&_deda );_degcf !=nil {return _degcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_adad .AnimOne =NewCT_AnimOne (); -if _cbbg :=d .DecodeElement (_adad .AnimOne ,&_deda );_cbbg !=nil {return _cbbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_adad .AnimLvl =NewCT_AnimLvl (); -if _gdfg :=d .DecodeElement (_adad .AnimLvl ,&_deda );_gdfg !=nil {return _gdfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_adad .ResizeHandles =NewCT_ResizeHandles (); -if _gabed :=d .DecodeElement (_adad .ResizeHandles ,&_deda );_gabed !=nil {return _gabed ;};default:_g .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_deda .Name ); -if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _e .EndElement :break _cgeba ;case _e .CharData :};};return nil ;};func (_eaega ST_ClrAppMethod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbcb :=_e .Attr {};_gbcb .Name =name ;switch _eaega {case ST_ClrAppMethodUnset :_gbcb .Value =""; -case ST_ClrAppMethodSpan :_gbcb .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_gbcb .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_gbcb .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _gbcb ,nil ;};func (_gbdc *CT_TextProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _gbdc .Sp3d !=nil {_fbad :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gbdc .Sp3d ,_fbad );};if _gbdc .FlatTx !=nil {_aagdb :=_e .StartElement {Name :_e .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}}; -e .EncodeElement (_gbdc .FlatTx ,_aagdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_ConstraintAttributes and its children +func (_bgc *AG_ConstraintAttributes )Validate ()error {return _bgc .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ggbg *CT_Colors )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggbg .MethAttr !=ST_ClrAppMethodUnset {_adcaf ,_adee :=_ggbg .MethAttr .MarshalXMLAttr (_g .Name {Local :"\u006d\u0065\u0074\u0068"}); +if _adee !=nil {return _adee ;};start .Attr =append (start .Attr ,_adcaf );};if _ggbg .HueDirAttr !=ST_HueDirUnset {_cege ,_egab :=_ggbg .HueDirAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _egab !=nil {return _egab ; +};start .Attr =append (start .Attr ,_cege );};e .EncodeToken (start );if _ggbg .EG_ColorChoice !=nil {for _ ,_ggcc :=range _ggbg .EG_ColorChoice {_ggcc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_bbff *CT_NumericRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbff .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbff .ValAttr )}); +};if _bbff .FactAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbff .FactAttr )});};if _bbff .MaxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_bbff .MaxAttr )}); +};if _bbff .TypeAttr !=ST_ConstraintTypeUnset {_cgcbc ,_egccd :=_bbff .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _egccd !=nil {return _egccd ;};start .Attr =append (start .Attr ,_cgcbc );};if _bbff .ForAttr !=ST_ConstraintRelationshipUnset {_bccb ,_fagad :=_bbff .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"}); +if _fagad !=nil {return _fagad ;};start .Attr =append (start .Attr ,_bccb );};if _bbff .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbff .ForNameAttr )}); +};if _bbff .PtTypeAttr !=ST_ElementTypeUnset {_facg ,_eegc :=_bbff .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _eegc !=nil {return _eegc ;};start .Attr =append (start .Attr ,_facg );};e .EncodeToken (start ); +if _bbff .ExtLst !=nil {_eaga :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbff .ExtLst ,_eaga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SampleData struct{UseDefAttr *bool ; +DataModel *CT_DataModel ;};func (_aabda ST_ConnectorRouting )ValidateWithPath (path string )error {switch _aabda {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabda )); +};return nil ;};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ;SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_f .CT_OfficeArtExtensionList ; +}; -// Validate validates the CT_HierBranchStyle and its children -func (_gdgc *CT_HierBranchStyle )Validate ()error {return _gdgc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_bbgca ST_ConnectorDimension )Validate ()error {return _bbgca .ValidateWithPath ("")}; -func (_bbgd *CT_Choose )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbgd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_bbgd .NameAttr )}); -};e .EncodeToken (start );_efa :=_e .StartElement {Name :_e .Name {Local :"\u0069\u0066"}};for _ ,_bga :=range _bbgd .If {e .EncodeElement (_bga ,_efa );};if _bbgd .Else !=nil {_gcdg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u006c\u0073\u0065"}}; -e .EncodeElement (_bbgd .Else ,_gcdg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ; -ExtLst *_f .CT_OfficeArtExtensionList ;};func (_ffgbb *ST_ContinueDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffgbb =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_ffgbb =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_ffgbb =2; -};return nil ;};func (_gfba *CT_ColorTransformHeaderLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgaf :for {_gef ,_cgag :=d .Token ();if _cgag !=nil {return _cgag ;};switch _bdaf :=_gef .(type ){case _e .StartElement :switch _bdaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_gcba :=NewCT_ColorTransformHeader (); -if _bbgdf :=d .DecodeElement (_gcba ,&_bdaf );_bbgdf !=nil {return _bbgdf ;};_gfba .ColorsDefHdr =append (_gfba .ColorsDefHdr ,_gcba );default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bdaf .Name ); -if _eeaa :=d .Skip ();_eeaa !=nil {return _eeaa ;};};case _e .EndElement :break _cgaf ;case _e .CharData :};};return nil ;};func (_afaec *ColorsDef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _afaec .CT_ColorTransform .MarshalXML (e ,start );};func (_aedff ST_ConstraintType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aedff .String (),start ); -};func (_fbcf ST_AxisType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbcf .String (),start );};func NewCT_AnimOne ()*CT_AnimOne {_deb :=&CT_AnimOne {};return _deb };func (_egfb ST_ChildAlignment )ValidateWithPath (path string )error {switch _egfb {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfb )); -};return nil ;};func (_gddg ST_CxnType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gddg .String (),start );};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_f .CT_OfficeArtExtensionList ; -TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_bbc *CT_AnimLvl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbc .ValAttr !=ST_AnimLvlStrUnset {_dab ,_cbf :=_bbc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); -if _cbf !=nil {return _cbf ;};start .Attr =append (start .Attr ,_dab );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffbba *RelIds )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0072\u0065\u006c\u0049\u0064\u0073";return _ffbba .CT_RelIds .MarshalXML (e ,start );};func (_cdbf *CT_Name )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdbf .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_cdbf .LangAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_cdbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgfb *CT_LayoutNode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcbg :=range start .Attr {if _bcbg .Name .Local =="\u006e\u0061\u006d\u0065"{_gdeac ,_fcfbb :=_bcbg .Value ,error (nil ); -if _fcfbb !=nil {return _fcfbb ;};_dgfb .NameAttr =&_gdeac ;continue ;};if _bcbg .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_dgfb .ChOrderAttr .UnmarshalXMLAttr (_bcbg );continue ;};if _bcbg .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_bdafg ,_cegb :=_bcbg .Value ,error (nil ); -if _cegb !=nil {return _cegb ;};_dgfb .MoveWithAttr =&_bdafg ;continue ;};if _bcbg .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gbca ,_gdag :=_bcbg .Value ,error (nil );if _gdag !=nil {return _gdag ;};_dgfb .StyleLblAttr =&_gbca ; -continue ;};};_dag :for {_bafb ,_fdgfa :=d .Token ();if _fdgfa !=nil {return _fdgfa ;};switch _efdf :=_bafb .(type ){case _e .StartElement :switch _efdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_cebb :=NewCT_Algorithm (); -if _ecc :=d .DecodeElement (_cebb ,&_efdf );_ecc !=nil {return _ecc ;};_dgfb .Alg =append (_dgfb .Alg ,_cebb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_facde :=NewCT_Shape (); -if _egba :=d .DecodeElement (_facde ,&_efdf );_egba !=nil {return _egba ;};_dgfb .Shape =append (_dgfb .Shape ,_facde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_ddae :=NewCT_PresentationOf (); -if _cdbab :=d .DecodeElement (_ddae ,&_efdf );_cdbab !=nil {return _cdbab ;};_dgfb .PresOf =append (_dgfb .PresOf ,_ddae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_dfba :=NewCT_Constraints (); -if _eaed :=d .DecodeElement (_dfba ,&_efdf );_eaed !=nil {return _eaed ;};_dgfb .ConstrLst =append (_dgfb .ConstrLst ,_dfba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_gcde :=NewCT_Rules (); -if _ccff :=d .DecodeElement (_gcde ,&_efdf );_ccff !=nil {return _ccff ;};_dgfb .RuleLst =append (_dgfb .RuleLst ,_gcde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_eag :=NewCT_LayoutVariablePropertySet (); -if _dbdc :=d .DecodeElement (_eag ,&_efdf );_dbdc !=nil {return _dbdc ;};_dgfb .VarLst =append (_dgfb .VarLst ,_eag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_gece :=NewCT_ForEach (); -if _dfaa :=d .DecodeElement (_gece ,&_efdf );_dfaa !=nil {return _dfaa ;};_dgfb .ForEach =append (_dgfb .ForEach ,_gece );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_ebfb :=NewCT_LayoutNode (); -if _gbcca :=d .DecodeElement (_ebfb ,&_efdf );_gbcca !=nil {return _gbcca ;};_dgfb .LayoutNode =append (_dgfb .LayoutNode ,_ebfb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_affg :=NewCT_Choose (); -if _cade :=d .DecodeElement (_affg ,&_efdf );_cade !=nil {return _cade ;};_dgfb .Choose =append (_dgfb .Choose ,_affg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegc :=_f .NewCT_OfficeArtExtensionList (); -if _gebb :=d .DecodeElement (_aegc ,&_efdf );_gebb !=nil {return _gebb ;};_dgfb .ExtLst =append (_dgfb .ExtLst ,_aegc );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_efdf .Name ); -if _fedg :=d .Skip ();_fedg !=nil {return _fedg ;};};case _e .EndElement :break _dag ;case _e .CharData :};};return nil ;};func (_bdfdc *CT_ResizeHandles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddbc :=range start .Attr {if _ddbc .Name .Local =="\u0076\u0061\u006c"{_bdfdc .ValAttr .UnmarshalXMLAttr (_ddbc ); -continue ;};};for {_bgdae ,_gbga :=d .Token ();if _gbga !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_gbga );};if _ecb ,_eeadc :=_bgdae .(_e .EndElement ); -_eeadc &&_ecb .Name ==start .Name {break ;};};return nil ;};func (_adb *CT_Constraints )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adb .Constr !=nil {_ebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}}; -for _ ,_fbeg :=range _adb .Constr {e .EncodeElement (_fbeg ,_ebe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_dcdc *CT_SampleData )ValidateWithPath (path string )error {if _dcdc .DataModel !=nil {if _fabd :=_dcdc .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_fabd !=nil {return _fabd ;};};return nil ; +};func (_agage *CT_PtList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbggg :for {_egad ,_dcfg :=d .Token ();if _dcfg !=nil {return _dcfg ;};switch _eca :=_egad .(type ){case _g .StartElement :switch _eca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_ccbf :=NewCT_Pt (); +if _bcea :=d .DecodeElement (_ccbf ,&_eca );_bcea !=nil {return _bcea ;};_agage .Pt =append (_agage .Pt ,_ccbf );default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_eca .Name ); +if _dgbec :=d .Skip ();_dgbec !=nil {return _dgbec ;};};case _g .EndElement :break _fbggg ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_StyleDefinition and its children -func (_adee *CT_StyleDefinition )Validate ()error {return _adee .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_gfbe *CT_ChildPref )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gga :=range start .Attr {if _gga .Name .Local =="\u0076\u0061\u006c"{_gabe ,_aeb :=_c .ParseInt (_gga .Value ,10,32); -if _aeb !=nil {return _aeb ;};_cdbca :=int32 (_gabe );_gfbe .ValAttr =&_cdbca ;continue ;};};for {_gcfb ,_cabd :=d .Token ();if _cabd !=nil {return _ca .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_cabd ); -};if _bdcc ,_fafdc :=_gcfb .(_e .EndElement );_fafdc &&_bdcc .Name ==start .Name {break ;};};return nil ;};func (_bffbf ST_ChildOrderType )Validate ()error {return _bffbf .ValidateWithPath ("")};func (_ggeeg ST_VariableType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efbfa :=_e .Attr {}; -_efbfa .Name =name ;switch _ggeeg {case ST_VariableTypeUnset :_efbfa .Value ="";case ST_VariableTypeNone :_efbfa .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_efbfa .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_efbfa .Value ="\u0063\u0068\u004da\u0078"; -case ST_VariableTypeChPref :_efbfa .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_efbfa .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_efbfa .Value ="\u0064\u0069\u0072"; -case ST_VariableTypeHierBranch :_efbfa .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_efbfa .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_efbfa .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c"; -case ST_VariableTypeResizeHandles :_efbfa .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _efbfa ,nil ;};func _dcgfc (_ecfeg bool )uint8 {if _ecfeg {return 1;};return 0;};func (_abba *CT_RelIds )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eacb :=range start .Attr {if _eacb .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"&&_eacb .Name .Local =="\u0064\u006d"||_eacb .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"&&_eacb .Name .Local =="\u0064\u006d"{_feee ,_bacd :=_eacb .Value ,error (nil ); -if _bacd !=nil {return _bacd ;};_abba .DmAttr =_feee ;continue ;};if _eacb .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"&&_eacb .Name .Local =="\u006c\u006f"||_eacb .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"&&_eacb .Name .Local =="\u006c\u006f"{_ddgaf ,_cbdaf :=_eacb .Value ,error (nil ); -if _cbdaf !=nil {return _cbdaf ;};_abba .LoAttr =_ddgaf ;continue ;};if _eacb .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"&&_eacb .Name .Local =="\u0071\u0073"||_eacb .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"&&_eacb .Name .Local =="\u0071\u0073"{_edaa ,_feeb :=_eacb .Value ,error (nil ); -if _feeb !=nil {return _feeb ;};_abba .QsAttr =_edaa ;continue ;};if _eacb .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"&&_eacb .Name .Local =="\u0063\u0073"||_eacb .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"&&_eacb .Name .Local =="\u0063\u0073"{_dgdb ,_fbaed :=_eacb .Value ,error (nil ); -if _fbaed !=nil {return _fbaed ;};_abba .CsAttr =_dgdb ;continue ;};};for {_adf ,_egac :=d .Token ();if _egac !=nil {return _ca .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_egac );};if _fceb ,_bceca :=_adf .(_e .EndElement ); -_bceca &&_fceb .Name ==start .Name {break ;};};return nil ;};func (_afgd ST_Breakpoint )String ()string {switch _afgd {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064"; -};return "";};func NewCT_ForEach ()*CT_ForEach {_gaeee :=&CT_ForEach {};return _gaeee }; +// Validate validates the CT_BulletEnabled and its children +func (_bae *CT_BulletEnabled )Validate ()error {return _bae .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");}; -// Validate validates the StyleDefHdr and its children -func (_fdbdf *StyleDefHdr )Validate ()error {return _fdbdf .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_bcbef :=&ColorsDefHdrLst {};_bcbef .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst (); -return _bcbef ;};func (_cdcd ST_HierBranchStyle )String ()string {switch _cdcd {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074"; -};return "";}; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_eeffa *CT_ResizeHandles )ValidateWithPath (path string )error {if _gage :=_eeffa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};return nil ;};func NewCT_Rules ()*CT_Rules {_accg :=&CT_Rules {}; +return _accg };type ST_AxisType byte ;func (_bbbg ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfad :=_g .Attr {};_cfad .Name =name ;switch _bbbg {case ST_DirectionUnset :_cfad .Value ="";case ST_DirectionNorm :_cfad .Value ="\u006e\u006f\u0072\u006d"; +case ST_DirectionRev :_cfad .Value ="\u0072\u0065\u0076";};return _cfad ,nil ;}; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_fdacc *CT_NumericRule )ValidateWithPath (path string )error {if _fdacc .ExtLst !=nil {if _bgba :=_fdacc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgba !=nil {return _bgba ;};};if _ecdgd :=_fdacc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_ecdgd !=nil {return _ecdgd ;};if _bdec :=_fdacc .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bdec !=nil {return _bdec ;};if _dbbef :=_fdacc .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_dbbef !=nil {return _dbbef ;};return nil ;}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_cbd *CT_PresentationOf )ValidateWithPath (path string )error {if _cbd .ExtLst !=nil {if _dgeca :=_cbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgeca !=nil {return _dgeca ;};};return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_ddbcd :=&CT_DiagramDefinitionHeader {}; +return _ddbcd ;};func (_aafa *CT_Rules )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aafa .Rule !=nil {_febff :=_g .StartElement {Name :_g .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_aagbb :=range _aafa .Rule {e .EncodeElement (_aagbb ,_febff ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cda *CT_Category )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffdd :=range start .Attr {if _ffdd .Name .Local =="\u0074\u0079\u0070\u0065"{_bef ,_efb :=_ffdd .Value ,error (nil ); +if _efb !=nil {return _efb ;};_cda .TypeAttr =_bef ;continue ;};if _ffdd .Name .Local =="\u0070\u0072\u0069"{_cdf ,_acf :=_c .ParseUint (_ffdd .Value ,10,32);if _acf !=nil {return _acf ;};_cda .PriAttr =uint32 (_cdf );continue ;};};for {_gfc ,_acac :=d .Token (); +if _acac !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_acac );};if _bfca ,_bee :=_gfc .(_g .EndElement );_bee &&_bfca .Name ==start .Name {break ; +};};return nil ;};func (_dgeeae ST_FunctionType )ValidateWithPath (path string )error {switch _dgeeae {case 0,1,2,3,4,5,6,7,8:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgeeae )); +};return nil ;};func (_gcd *CT_Algorithm )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bab ,_cad :=_gcd .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _cad !=nil {return _cad ;};start .Attr =append (start .Attr ,_bab ); +if _gcd .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_gcd .RevAttr )});};e .EncodeToken (start );if _gcd .Param !=nil {_cfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0061\u0072a\u006d"}}; +for _ ,_dc :=range _gcd .Param {e .EncodeElement (_dc ,_cfg );};};if _gcd .ExtLst !=nil {_ffd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcd .ExtLst ,_ffd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_bdafd ST_ChildAlignment )String ()string {switch _bdafd {case 0:return ""; +case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_ccga ST_LayoutShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccga .ST_ShapeType !=_f .ST_ShapeTypeUnset {e .EncodeToken (_g .CharData (_ccga .ST_ShapeType .String ())); +};if _ccga .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_g .CharData (_ccga .ST_OutputShapeType .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dege ST_ResizeHandlesStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dege .String (),start ); +};func (_gdfba ST_ElementType )Validate ()error {return _gdfba .ValidateWithPath ("")};func NewCT_PresentationOf ()*CT_PresentationOf {_gaca :=&CT_PresentationOf {};return _gaca };func NewCT_SDDescription ()*CT_SDDescription {_bgbg :=&CT_SDDescription {}; +return _bgbg };type CT_Direction struct{ValAttr ST_Direction ;}; -// Validate validates the CT_ForEach and its children -func (_dgfe *CT_ForEach )Validate ()error {return _dgfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_aabe *CT_OrgChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aabe .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_aabe .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Parameter and its children +func (_defc *CT_Parameter )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};type ST_ChildAlignment byte ;type ST_AnimOneStr byte ;func (_bfd *CT_AdjLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edgd :for {_dbb ,_ddg :=d .Token (); +if _ddg !=nil {return _ddg ;};switch _ecfe :=_dbb .(type ){case _g .StartElement :switch _ecfe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_faa :=NewCT_Adj (); +if _gff :=d .DecodeElement (_faa ,&_ecfe );_gff !=nil {return _gff ;};_bfd .Adj =append (_bfd .Adj ,_faa );default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_ecfe .Name ); +if _bgd :=d .Skip ();_bgd !=nil {return _bgd ;};};case _g .EndElement :break _edgd ;case _g .CharData :};};return nil ;};func (_bege *CT_PtList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bege .Pt !=nil {_cbdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0074"}}; +for _ ,_ggcgf :=range _bege .Pt {e .EncodeElement (_ggcgf ,_cbdg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fca *CT_AnimOne )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fca .ValAttr !=ST_AnimOneStrUnset {_ffc ,_bcg :=_fca .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _bcg !=nil {return _bcg ;};start .Attr =append (start .Attr ,_ffc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ; +Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_daef ST_ElementType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcee :=_g .Attr {};_bcee .Name =name ;switch _daef {case ST_ElementTypeUnset :_bcee .Value =""; +case ST_ElementTypeAll :_bcee .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_bcee .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_bcee .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_bcee .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_bcee .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d"; +case ST_ElementTypeAsst :_bcee .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_bcee .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_bcee .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_bcee .Value ="\u0070\u0072\u0065\u0073"; +case ST_ElementTypeSibTrans :_bcee .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _bcee ,nil ;};func (_acdbg *ST_OutputShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacf ,_bddce :=d .Token ();if _bddce !=nil {return _bddce ; +};if _caaef ,_fbfab :=_bacf .(_g .EndElement );_fbfab &&_caaef .Name ==start .Name {*_acdbg =1;return nil ;};if _dcfec ,_bbbc :=_bacf .(_g .CharData );!_bbbc {return _a .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",_bacf ); +}else {switch string (_dcfec ){case "":*_acdbg =0;case "\u006e\u006f\u006e\u0065":*_acdbg =1;case "\u0063\u006f\u006e\u006e":*_acdbg =2;};};_bacf ,_bddce =d .Token ();if _bddce !=nil {return _bddce ;};if _gaacd ,_cdaged :=_bacf .(_g .EndElement );_cdaged &&_gaacd .Name ==start .Name {return nil ; +};return _a .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",_bacf );};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil }; +func (_ccdg *CT_RelIds )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_a .Sprintf ("\u0025\u0076",_ccdg .DmAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_a .Sprintf ("\u0025\u0076",_ccdg .LoAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_a .Sprintf ("\u0025\u0076",_ccdg .QsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0076",_ccdg .CsAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbag ST_BoolOperator )String ()string {switch _cbag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065"; +case 4:return "\u006c\u0074\u0065";};return "";};func (_gacf *CT_NumericRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebd :=range start .Attr {if _cebd .Name .Local =="\u0076\u0061\u006c"{_fadd ,_egabf :=_c .ParseFloat (_cebd .Value ,64); +if _egabf !=nil {return _egabf ;};_gacf .ValAttr =&_fadd ;continue ;};if _cebd .Name .Local =="\u0066\u0061\u0063\u0074"{_bdfd ,_cecc :=_c .ParseFloat (_cebd .Value ,64);if _cecc !=nil {return _cecc ;};_gacf .FactAttr =&_bdfd ;continue ;};if _cebd .Name .Local =="\u006d\u0061\u0078"{_fgge ,_fafd :=_c .ParseFloat (_cebd .Value ,64); +if _fafd !=nil {return _fafd ;};_gacf .MaxAttr =&_fgge ;continue ;};if _cebd .Name .Local =="\u0074\u0079\u0070\u0065"{_gacf .TypeAttr .UnmarshalXMLAttr (_cebd );continue ;};if _cebd .Name .Local =="\u0066\u006f\u0072"{_gacf .ForAttr .UnmarshalXMLAttr (_cebd ); +continue ;};if _cebd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_geee ,_eccde :=_cebd .Value ,error (nil );if _eccde !=nil {return _eccde ;};_gacf .ForNameAttr =&_geee ;continue ;};if _cebd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gacf .PtTypeAttr .UnmarshalXMLAttr (_cebd ); +continue ;};};_fdgae :for {_fdcfd ,_fefe :=d .Token ();if _fefe !=nil {return _fefe ;};switch _gddg :=_fdcfd .(type ){case _g .StartElement :switch _gddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gacf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fbge :=d .DecodeElement (_gacf .ExtLst ,&_gddg );_fbge !=nil {return _fbge ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_gddg .Name ); +if _dafc :=d .Skip ();_dafc !=nil {return _dafc ;};};case _g .EndElement :break _fdgae ;case _g .CharData :};};return nil ;};func (_ffcdf *ST_VariableType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffcdf =0;case "\u006e\u006f\u006e\u0065":*_ffcdf =1; +case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_ffcdf =2;case "\u0063\u0068\u004da\u0078":*_ffcdf =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_ffcdf =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_ffcdf =5;case "\u0064\u0069\u0072":*_ffcdf =6; +case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_ffcdf =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_ffcdf =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_ffcdf =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_ffcdf =10; +};return nil ;};func (_gfgcd ST_Offset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfgcd .String (),start );};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_edcbe :=&StyleDefHdrLst {}; +_edcbe .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _edcbe ;};func (_gedf *ColorsDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gedf .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_dbcgf :for {_edcc ,_bdgfe :=d .Token (); +if _bdgfe !=nil {return _bdgfe ;};switch _ebafa :=_edcc .(type ){case _g .StartElement :switch _ebafa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_ffgc :=NewCT_ColorTransformHeader (); +if _bfed :=d .DecodeElement (_ffgc ,&_ebafa );_bfed !=nil {return _bfed ;};_gedf .ColorsDefHdr =append (_gedf .ColorsDefHdr ,_ffgc );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ebafa .Name ); +if _egce :=d .Skip ();_egce !=nil {return _egce ;};};case _g .EndElement :break _dbcgf ;case _g .CharData :};};return nil ;};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_f .CT_OfficeArtExtensionList ; +};func (_bagf ST_HierBranchStyle )ValidateWithPath (path string )error {switch _bagf {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagf )); +};return nil ;};func (_afff *CT_TextProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efdg :for {_gcaeg ,_eefda :=d .Token ();if _eefda !=nil {return _eefda ;};switch _ffcc :=_gcaeg .(type ){case _g .StartElement :switch _ffcc .Name {case _g .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_afff .Sp3d =_f .NewCT_Shape3D (); +if _bgeg :=d .DecodeElement (_afff .Sp3d ,&_ffcc );_bgeg !=nil {return _bgeg ;};case _g .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_afff .FlatTx =_f .NewCT_FlatText (); +if _fafdb :=d .DecodeElement (_afff .FlatTx ,&_ffcc );_fafdb !=nil {return _fafdb ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_ffcc .Name ); +if _gbacg :=d .Skip ();_gbacg !=nil {return _gbacg ;};};case _g .EndElement :break _efdg ;case _g .CharData :};};return nil ;};func (_dccaa ST_SecondaryChildAlignment )String ()string {switch _dccaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_gaa *CT_CTStyleLabel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gaa .NameAttr )}); +e .EncodeToken (start );if _gaa .FillClrLst !=nil {_aff :=_g .StartElement {Name :_g .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_gaa .FillClrLst ,_aff );};if _gaa .LinClrLst !=nil {_aage :=_g .StartElement {Name :_g .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}}; +e .EncodeElement (_gaa .LinClrLst ,_aage );};if _gaa .EffectClrLst !=nil {_gcbc :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_gaa .EffectClrLst ,_gcbc );};if _gaa .TxLinClrLst !=nil {_aagg :=_g .StartElement {Name :_g .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}}; +e .EncodeElement (_gaa .TxLinClrLst ,_aagg );};if _gaa .TxFillClrLst !=nil {_bbd :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_gaa .TxFillClrLst ,_bbd );};if _gaa .TxEffectClrLst !=nil {_dgg :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}}; +e .EncodeElement (_gaa .TxEffectClrLst ,_dgg );};if _gaa .ExtLst !=nil {_dge :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaa .ExtLst ,_dge );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dadgf ST_TextBlockDirection )String ()string {switch _dadgf {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_efgc *CT_PresentationOf )ValidateWithPath (path string )error {if _efgc .ExtLst !=nil {if _faaca :=_efgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faaca !=nil {return _faaca ;};};return nil ;};func (_acaf *ST_LinearDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acaf =0; -case "\u0066\u0072\u006fm\u004c":*_acaf =1;case "\u0066\u0072\u006fm\u0052":*_acaf =2;case "\u0066\u0072\u006fm\u0054":*_acaf =3;case "\u0066\u0072\u006fm\u0042":*_acaf =4;};return nil ;};func (_gfac ST_FunctionValue )String ()string {if _gfac .Int32 !=nil {return _ca .Sprintf ("\u0025\u0076",*_gfac .Int32 ); -};if _gfac .Bool !=nil {return _ca .Sprintf ("\u0025\u0076",*_gfac .Bool );};if _gfac .ST_Direction !=ST_DirectionUnset {return _gfac .ST_Direction .String ();};if _gfac .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _gfac .ST_HierBranchStyle .String (); -};if _gfac .ST_AnimOneStr !=ST_AnimOneStrUnset {return _gfac .ST_AnimOneStr .String ();};if _gfac .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _gfac .ST_AnimLvlStr .String ();};if _gfac .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _gfac .ST_ResizeHandlesStr .String (); -};return "";};func (_ecaae *ST_FunctionValue )ValidateWithPath (path string )error {_aedcc :=[]string {};if _ecaae .Int32 !=nil {_aedcc =append (_aedcc ,"\u0049\u006e\u00743\u0032");};if _ecaae .Bool !=nil {_aedcc =append (_aedcc ,"\u0042\u006f\u006f\u006c"); -};if _ecaae .ST_Direction !=ST_DirectionUnset {_aedcc =append (_aedcc ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _ecaae .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_aedcc =append (_aedcc ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065"); -};if _ecaae .ST_AnimOneStr !=ST_AnimOneStrUnset {_aedcc =append (_aedcc ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _ecaae .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_aedcc =append (_aedcc ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072"); -};if _ecaae .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_aedcc =append (_aedcc ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_aedcc )> 1{return _ca .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aedcc ); -};return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_fadg :=&CT_ColorTransform {};return _fadg };type ST_ConnectorDimension byte ;func (_fcaa ST_BoolOperator )String ()string {switch _fcaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};func (_eagfa *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeeg ,_abaf :=d .Token (); -if _abaf !=nil {return _abaf ;};if _aagbd ,_faagb :=_aeeg .(_e .EndElement );_faagb &&_aagbd .Name ==start .Name {*_eagfa =1;return nil ;};if _fcdd ,_gcce :=_aeeg .(_e .CharData );!_gcce {return _ca .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",_aeeg ); -}else {switch string (_fcdd ){case "":*_eagfa =0;case "\u006c":*_eagfa =1;case "\u0063\u0074\u0072":*_eagfa =2;case "\u0072":*_eagfa =3;case "\u006e\u006f\u006e\u0065":*_eagfa =4;};};_aeeg ,_abaf =d .Token ();if _abaf !=nil {return _abaf ;};if _edgc ,_acbbc :=_aeeg .(_e .EndElement ); -_acbbc &&_edgc .Name ==start .Name {return nil ;};return _ca .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",_aeeg );};type CT_CTStyleLabel struct{NameAttr string ; -FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_bgdb *CT_NumericRule )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agedb :=range start .Attr {if _agedb .Name .Local =="\u0076\u0061\u006c"{_febf ,_abfa :=_c .ParseFloat (_agedb .Value ,64); -if _abfa !=nil {return _abfa ;};_bgdb .ValAttr =&_febf ;continue ;};if _agedb .Name .Local =="\u0066\u0061\u0063\u0074"{_cdga ,_gbad :=_c .ParseFloat (_agedb .Value ,64);if _gbad !=nil {return _gbad ;};_bgdb .FactAttr =&_cdga ;continue ;};if _agedb .Name .Local =="\u006d\u0061\u0078"{_aedc ,_efaf :=_c .ParseFloat (_agedb .Value ,64); -if _efaf !=nil {return _efaf ;};_bgdb .MaxAttr =&_aedc ;continue ;};if _agedb .Name .Local =="\u0074\u0079\u0070\u0065"{_bgdb .TypeAttr .UnmarshalXMLAttr (_agedb );continue ;};if _agedb .Name .Local =="\u0066\u006f\u0072"{_bgdb .ForAttr .UnmarshalXMLAttr (_agedb ); -continue ;};if _agedb .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_gbgea ,_bacgb :=_agedb .Value ,error (nil );if _bacgb !=nil {return _bacgb ;};_bgdb .ForNameAttr =&_gbgea ;continue ;};if _agedb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bgdb .PtTypeAttr .UnmarshalXMLAttr (_agedb ); -continue ;};};_bbfa :for {_fcag ,_fef :=d .Token ();if _fef !=nil {return _fef ;};switch _effcd :=_fcag .(type ){case _e .StartElement :switch _effcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdb .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _bccg :=d .DecodeElement (_bgdb .ExtLst ,&_effcd );_bccg !=nil {return _bccg ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_effcd .Name ); -if _cacdf :=d .Skip ();_cacdf !=nil {return _cacdf ;};};case _e .EndElement :break _bbfa ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_efgd *CT_AnimLvl )ValidateWithPath (path string )error {if _cga :=_efgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cga !=nil {return _cga ;};return nil ;}; // Validate validates the CT_LayoutVariablePropertySet and its children -func (_dgaa *CT_LayoutVariablePropertySet )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");};func (_gffed *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gffed =0; -case "\u006e\u006f\u006e\u0065":*_gffed =1;case "\u0074":*_gffed =2;case "\u0062":*_gffed =3;case "\u006c":*_gffed =4;case "\u0072":*_gffed =5;};return nil ;}; +func (_ggcd *CT_LayoutVariablePropertySet )Validate ()error {return _ggcd .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");}; -// Validate validates the CT_CTCategory and its children -func (_agd *CT_CTCategory )Validate ()error {return _agd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_adbf *CT_SDDescription )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adbf .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_adbf .LangAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_adbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_cacd *ST_AxisType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geeed ,_baecg :=d .Token ();if _baecg !=nil {return _baecg ;};if _eefffb ,_fabc :=_geeed .(_g .EndElement ); +_fabc &&_eefffb .Name ==start .Name {*_cacd =1;return nil ;};if _ffcd ,_ebfdcd :=_geeed .(_g .CharData );!_ebfdcd {return _a .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",_geeed ); +}else {switch string (_ffcd ){case "":*_cacd =0;case "\u0073\u0065\u006c\u0066":*_cacd =1;case "\u0063\u0068":*_cacd =2;case "\u0064\u0065\u0073":*_cacd =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_cacd =4;case "\u0070\u0061\u0072":*_cacd =5; +case "\u0061\u006e\u0063s\u0074":*_cacd =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_cacd =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_cacd =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_cacd =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_cacd =10; +case "\u0070\u0072\u0065\u0063\u0065\u0064":*_cacd =11;case "\u0072\u006f\u006f\u0074":*_cacd =12;case "\u006e\u006f\u006e\u0065":*_cacd =13;};};_geeed ,_baecg =d .Token ();if _baecg !=nil {return _baecg ;};if _gadbe ,_gbagb :=_geeed .(_g .EndElement ); +_gbagb &&_gadbe .Name ==start .Name {return nil ;};return _a .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",_geeed );};func (_dabdc *ST_ConnectorDimension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabff ,_ebdb :=d .Token (); +if _ebdb !=nil {return _ebdb ;};if _befdf ,_eafdd :=_eabff .(_g .EndElement );_eafdd &&_befdf .Name ==start .Name {*_dabdc =1;return nil ;};if _gbgb ,_acebc :=_eabff .(_g .CharData );!_acebc {return _a .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",_eabff ); +}else {switch string (_gbgb ){case "":*_dabdc =0;case "\u0031\u0044":*_dabdc =1;case "\u0032\u0044":*_dabdc =2;case "\u0063\u0075\u0073\u0074":*_dabdc =3;};};_eabff ,_ebdb =d .Token ();if _ebdb !=nil {return _ebdb ;};if _gdcae ,_gffc :=_eabff .(_g .EndElement ); +_gffc &&_gdcae .Name ==start .Name {return nil ;};return _a .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",_eabff );};func (_gbcgb *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbcgb =0; +case "\u006e\u006f\u0072\u006d":*_gbcgb =1;case "\u0072\u0065\u0076":*_gbcgb =2;};return nil ;};func (_adfa ST_HierBranchStyle )String ()string {switch _adfa {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067"; +case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func NewCT_OrgChart ()*CT_OrgChart {_gdde :=&CT_OrgChart {};return _gdde };func (_gddea *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbf :for {_cgbc ,_gfca :=d .Token (); +if _gfca !=nil {return _gfca ;};switch _afad :=_cgbc .(type ){case _g .StartElement :switch _afad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_ffdee :=NewCT_StyleDefinitionHeader (); +if _bdaa :=d .DecodeElement (_ffdee ,&_afad );_bdaa !=nil {return _bdaa ;};_gddea .StyleDefHdr =append (_gddea .StyleDefHdr ,_ffdee );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_afad .Name ); +if _daad :=d .Skip ();_daad !=nil {return _daad ;};};case _g .EndElement :break _egbf ;case _g .CharData :};};return nil ;};type ST_Offset byte ;func (_cdeb ST_LinearDirection )ValidateWithPath (path string )error {switch _cdeb {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeb )); +};return nil ;};func (_aeae *CT_Constraints )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aeae .Constr !=nil {_bdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_cdag :=range _aeae .Constr {e .EncodeElement (_cdag ,_bdd ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecbfc ST_TextDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcddf :=_g .Attr {};_dcddf .Name =name ;switch _ecbfc {case ST_TextDirectionUnset :_dcddf .Value =""; +case ST_TextDirectionFromT :_dcddf .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_dcddf .Value ="\u0066\u0072\u006fm\u0042";};return _dcddf ,nil ;};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2; +ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_ccfd ST_ResizeHandlesStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdfbd :=_g .Attr {};_fdfbd .Name =name ;switch _ccfd {case ST_ResizeHandlesStrUnset :_fdfbd .Value ="";case ST_ResizeHandlesStrExact :_fdfbd .Value ="\u0065\u0078\u0061c\u0074"; +case ST_ResizeHandlesStrRel :_fdfbd .Value ="\u0072\u0065\u006c";};return _fdfbd ,nil ;}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_fadgf *CT_DiagramDefinition )ValidateWithPath (path string )error {for _agff ,_abea :=range _fadgf .Title {if _gecbf :=_abea .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_agff ));_gecbf !=nil {return _gecbf ; -};};for _ecdd ,_bafc :=range _fadgf .Desc {if _abcc :=_bafc .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ecdd ));_abcc !=nil {return _abcc ;};};if _fadgf .CatLst !=nil {if _bbag :=_fadgf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_bbag !=nil {return _bbag ;};};if _fadgf .SampData !=nil {if _gad :=_fadgf .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_gad !=nil {return _gad ;};};if _fadgf .StyleData !=nil {if _dccd :=_fadgf .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061"); -_dccd !=nil {return _dccd ;};};if _fadgf .ClrData !=nil {if _dege :=_fadgf .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_dege !=nil {return _dege ;};};if _gcagf :=_fadgf .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"); -_gcagf !=nil {return _gcagf ;};if _fadgf .ExtLst !=nil {if _fccc :=_fadgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccc !=nil {return _fccc ;};};return nil ;};type CT_LayoutNode struct{NameAttr *string ;StyleLblAttr *string ; -ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ; -Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;};func NewCT_PresentationOf ()*CT_PresentationOf {_cbad :=&CT_PresentationOf {};return _cbad };func (_afca ST_DiagramHorizontalAlignment )String ()string {switch _afca {case 0:return "";case 1:return "\u006c"; -case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_gaed ST_CxnType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_debda :=_e .Attr {};_debda .Name =name ;switch _gaed {case ST_CxnTypeUnset :_debda .Value =""; -case ST_CxnTypeParOf :_debda .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_debda .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_debda .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_debda .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"; -};return _debda ,nil ;};func (_fcea *CT_Direction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcea .ValAttr !=ST_DirectionUnset {_fgg ,_dgea :=_fcea .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dgea !=nil {return _dgea ; -};start .Attr =append (start .Attr ,_fgg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2; -);func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_daee :=&CT_HierBranchStyle {};return _daee };func (_fcebe *ST_RotationPath )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcebe =0;case "\u006e\u006f\u006e\u0065":*_fcebe =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_fcebe =2; -};return nil ;};func (_ceeg *CT_ForEach )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceeg .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .NameAttr )}); -};if _ceeg .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .RefAttr )});};if _ceeg .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .AxisAttr )}); -};if _ceeg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .PtTypeAttr )});};if _ceeg .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .HideLastTransAttr )}); -};if _ceeg .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .StAttr )});};if _ceeg .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .CntAttr )}); -};if _ceeg .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ca .Sprintf ("\u0025\u0076",*_ceeg .StepAttr )});};e .EncodeToken (start );if _ceeg .Alg !=nil {_dead :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}}; -for _ ,_geca :=range _ceeg .Alg {e .EncodeElement (_geca ,_dead );};};if _ceeg .Shape !=nil {_degb :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dgef :=range _ceeg .Shape {e .EncodeElement (_dgef ,_degb );};};if _ceeg .PresOf !=nil {_gfaea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; -for _ ,_bbgc :=range _ceeg .PresOf {e .EncodeElement (_bbgc ,_gfaea );};};if _ceeg .ConstrLst !=nil {_gdea :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ccb :=range _ceeg .ConstrLst {e .EncodeElement (_ccb ,_gdea ); -};};if _ceeg .RuleLst !=nil {_ebbe :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_bgfd :=range _ceeg .RuleLst {e .EncodeElement (_bgfd ,_ebbe );};};if _ceeg .ForEach !=nil {_bcbb :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; -for _ ,_dgc :=range _ceeg .ForEach {e .EncodeElement (_dgc ,_bcbb );};};if _ceeg .LayoutNode !=nil {_gcgg :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gdaab :=range _ceeg .LayoutNode {e .EncodeElement (_gdaab ,_gcgg ); -};};if _ceeg .Choose !=nil {_cdfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_daa :=range _ceeg .Choose {e .EncodeElement (_daa ,_cdfe );};};if _ceeg .ExtLst !=nil {_ccbb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_fee :=range _ceeg .ExtLst {e .EncodeElement (_fee ,_ccbb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_NodeHorizontalAlignment byte ;func (_eddd *CT_ElemPropSet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eddd .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .PresAssocIDAttr )}); -};if _eddd .PresNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .PresNameAttr )});};if _eddd .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .PresStyleLblAttr )}); -};if _eddd .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .PresStyleIdxAttr )});};if _eddd .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .PresStyleCntAttr )}); -};if _eddd .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .LoTypeIdAttr )});};if _eddd .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .LoCatIdAttr )}); -};if _eddd .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .QsTypeIdAttr )});};if _eddd .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .QsCatIdAttr )}); -};if _eddd .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CsTypeIdAttr )});};if _eddd .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CsCatIdAttr )}); -};if _eddd .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_eddd .Coherent3DOffAttr ))}); -};if _eddd .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .PhldrTAttr )});};if _eddd .PhldrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_eddd .PhldrAttr ))}); -};if _eddd .CustAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustAngAttr )});};if _eddd .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_eddd .CustFlipVertAttr ))}); -};if _eddd .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_eddd .CustFlipHorAttr ))});};if _eddd .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustSzXAttr )}); -};if _eddd .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustSzYAttr )});};if _eddd .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustScaleXAttr )}); -};if _eddd .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustScaleYAttr )});};if _eddd .CustTAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_eddd .CustTAttr ))}); -};if _eddd .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustLinFactXAttr )});};if _eddd .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustLinFactYAttr )}); -};if _eddd .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustLinFactNeighborXAttr )}); -};if _eddd .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustLinFactNeighborYAttr )}); -};if _eddd .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustRadScaleRadAttr )}); -};if _eddd .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_ca .Sprintf ("\u0025\u0076",*_eddd .CustRadScaleIncAttr )}); -};e .EncodeToken (start );if _eddd .PresLayoutVars !=nil {_beed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_eddd .PresLayoutVars ,_beed );};if _eddd .Style !=nil {_abgd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_eddd .Style ,_abgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cabg ST_AnimLvlStr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cabg .String (),start );};func (_fffdb *CT_Parameter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_cgdb ,_agcf :=_fffdb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _agcf !=nil {return _agcf ;};start .Attr =append (start .Attr ,_cgdb );start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_fffdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_OrgChart struct{ValAttr *bool ;};func (_decc *ST_LayoutShapeType )Validate ()error {return _decc .ValidateWithPath ("")};type ST_Ints []int32 ;func (_bfdfb ST_ConnectorRouting )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ceega :=_e .Attr {}; -_ceega .Name =name ;switch _bfdfb {case ST_ConnectorRoutingUnset :_ceega .Value ="";case ST_ConnectorRoutingStra :_ceega .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_ceega .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_ceega .Value ="\u0063\u0075\u0072v\u0065"; -case ST_ConnectorRoutingLongCurve :_ceega .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _ceega ,nil ;};func (_dbaad *ST_ConnectorRouting )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbaad =0;case "\u0073\u0074\u0072\u0061":*_dbaad =1; -case "\u0062\u0065\u006e\u0064":*_dbaad =2;case "\u0063\u0075\u0072v\u0065":*_dbaad =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_dbaad =4;};return nil ;};type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ; -PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ; -CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ; -CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_f .CT_ShapeStyle ;};func (_cfbcg *ST_RotationPath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbdb ,_edgea :=d .Token (); -if _edgea !=nil {return _edgea ;};if _fceeg ,_dbefg :=_cbdb .(_e .EndElement );_dbefg &&_fceeg .Name ==start .Name {*_cfbcg =1;return nil ;};if _fggec ,_dfbg :=_cbdb .(_e .CharData );!_dfbg {return _ca .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",_cbdb ); -}else {switch string (_fggec ){case "":*_cfbcg =0;case "\u006e\u006f\u006e\u0065":*_cfbcg =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_cfbcg =2;};};_cbdb ,_edgea =d .Token ();if _edgea !=nil {return _edgea ;};if _ccge ,_abff :=_cbdb .(_e .EndElement ); -_abff &&_ccge .Name ==start .Name {return nil ;};return _ca .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",_cbdb );};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil }; -type ST_Offset byte ;func (_edgaf ST_Direction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edgaf .String (),start );}; +// Validate validates the CT_CTName and its children +func (_adca *CT_CTName )Validate ()error {return _adca .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ; +CatLst *CT_CTCategories ;ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_Description struct{LangAttr *string ;ValAttr string ;};func NewCT_Colors ()*CT_Colors {_ebfd :=&CT_Colors {};return _ebfd };type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ; +};func (_cbadd ST_BoolOperator )ValidateWithPath (path string )error {switch _cbadd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbadd )); +};return nil ;}; -// Validate validates the LayoutDefHdrLst and its children -func (_ebcf *LayoutDefHdrLst )Validate ()error {return _ebcf .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};type ST_ChildDirection byte ;func (_deabc ST_RotationPath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_deabc .String (),start ); +// Validate validates the CT_SDCategories and its children +func (_edef *CT_SDCategories )Validate ()error {return _edef .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ; +Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_edfb ST_TextDirection )ValidateWithPath (path string )error {switch _edfb {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfb )); +};return nil ;};func (_egff *ST_NodeHorizontalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfbf ,_bggf :=d .Token ();if _bggf !=nil {return _bggf ;};if _cbcf ,_eabc :=_bfbf .(_g .EndElement );_eabc &&_cbcf .Name ==start .Name {*_egff =1; +return nil ;};if _ebbg ,_bbdef :=_bfbf .(_g .CharData );!_bbdef {return _a .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",_bfbf );}else {switch string (_ebbg ){case "":*_egff =0; +case "\u006c":*_egff =1;case "\u0063\u0074\u0072":*_egff =2;case "\u0072":*_egff =3;};};_bfbf ,_bggf =d .Token ();if _bggf !=nil {return _bggf ;};if _cdcca ,_ddeaa :=_bfbf .(_g .EndElement );_ddeaa &&_cdcca .Name ==start .Name {return nil ;};return _a .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",_bfbf ); }; -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_aad *CT_ColorTransformHeaderLst )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};func (_gddce *ST_ChildAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eccfb ,_cffde :=d .Token (); -if _cffde !=nil {return _cffde ;};if _eccaf ,_ddgdc :=_eccfb .(_e .EndElement );_ddgdc &&_eccaf .Name ==start .Name {*_gddce =1;return nil ;};if _fbefc ,_cgdgdg :=_eccfb .(_e .CharData );!_cgdgdg {return _ca .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",_eccfb ); -}else {switch string (_fbefc ){case "":*_gddce =0;case "\u0074":*_gddce =1;case "\u0062":*_gddce =2;case "\u006c":*_gddce =3;case "\u0072":*_gddce =4;};};_eccfb ,_cffde =d .Token ();if _cffde !=nil {return _cffde ;};if _adcf ,_aeage :=_eccfb .(_e .EndElement ); -_aeage &&_adcf .Name ==start .Name {return nil ;};return _ca .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",_eccfb );};const (ST_FlowDirectionUnset ST_FlowDirection =0; -ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_fafc *CT_ColorTransformHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_fafc .UniqueIdAttr )}); -if _fafc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ca .Sprintf ("\u0025\u0076",*_fafc .MinVerAttr )});};if _fafc .ResIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_fafc .ResIdAttr )}); -};e .EncodeToken (start );_gdec :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_dbfa :=range _fafc .Title {e .EncodeElement (_dbfa ,_gdec );};_caeb :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_fdac :=range _fafc .Desc {e .EncodeElement (_fdac ,_caeb );};if _fafc .CatLst !=nil {_eaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fafc .CatLst ,_eaa );};if _fafc .ExtLst !=nil {_edd :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fafc .ExtLst ,_edd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Direction and its children +func (_cfe *CT_Direction )Validate ()error {return _cfe .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_CTName and its children -func (_gdf *CT_CTName )Validate ()error {return _gdf .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_bggbc *CT_LayoutVariablePropertySet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bggbc .OrgChart !=nil {_cacf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_bggbc .OrgChart ,_cacf );};if _bggbc .ChMax !=nil {_caffc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_bggbc .ChMax ,_caffc );};if _bggbc .ChPref !=nil {_fbedd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}}; -e .EncodeElement (_bggbc .ChPref ,_fbedd );};if _bggbc .BulletEnabled !=nil {_dbdea :=_e .StartElement {Name :_e .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_bggbc .BulletEnabled ,_dbdea ); -};if _bggbc .Dir !=nil {_affc :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_bggbc .Dir ,_affc );};if _bggbc .HierBranch !=nil {_bgdd :=_e .StartElement {Name :_e .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}}; -e .EncodeElement (_bggbc .HierBranch ,_bgdd );};if _bggbc .AnimOne !=nil {_bceeg :=_e .StartElement {Name :_e .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_bggbc .AnimOne ,_bceeg );};if _bggbc .AnimLvl !=nil {_eddf :=_e .StartElement {Name :_e .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}}; -e .EncodeElement (_bggbc .AnimLvl ,_eddf );};if _bggbc .ResizeHandles !=nil {_dgag :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_bggbc .ResizeHandles ,_dgag ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SampleData ()*CT_SampleData {_babg :=&CT_SampleData {};return _babg }; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_egbdg *CT_HierBranchStyle )ValidateWithPath (path string )error {if _ffda :=_egbdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffda !=nil {return _ffda ;};return nil ;};func (_degd ST_StartingElement )String ()string {switch _degd {case 0:return ""; +case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_cegbe *ST_RotationPath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egdefa ,_feaeb :=d .Token ();if _feaeb !=nil {return _feaeb ;}; +if _dddb ,_dgdce :=_egdefa .(_g .EndElement );_dgdce &&_dddb .Name ==start .Name {*_cegbe =1;return nil ;};if _ggffc ,_bceeg :=_egdefa .(_g .CharData );!_bceeg {return _a .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",_egdefa ); +}else {switch string (_ggffc ){case "":*_cegbe =0;case "\u006e\u006f\u006e\u0065":*_cegbe =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_cegbe =2;};};_egdefa ,_feaeb =d .Token ();if _feaeb !=nil {return _feaeb ;};if _fffd ,_caeee :=_egdefa .(_g .EndElement ); +_caeee &&_fffd .Name ==start .Name {return nil ;};return _a .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",_egdefa );};func (_bbfg *CT_Description )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdd :=range start .Attr {if _fdd .Name .Local =="\u006c\u0061\u006e\u0067"{_bfag ,_fbbf :=_fdd .Value ,error (nil ); +if _fbbf !=nil {return _fbbf ;};_bbfg .LangAttr =&_bfag ;continue ;};if _fdd .Name .Local =="\u0076\u0061\u006c"{_bba ,_dcbga :=_fdd .Value ,error (nil );if _dcbga !=nil {return _dcbga ;};_bbfg .ValAttr =_bba ;continue ;};};for {_gfgd ,_fcce :=d .Token (); +if _fcce !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_fcce );};if _dbe ,_gead :=_gfgd .(_g .EndElement );_gead &&_dbe .Name ==start .Name {break ; +};};return nil ;};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func (_aefc *CT_CTDescription )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aefc .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_aefc .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_aefc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Description and its children -func (_efba *CT_Description )Validate ()error {return _efba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_fae *CT_ChildPref )ValidateWithPath (path string )error {if _fae .ValAttr !=nil {if *_fae .ValAttr < -1{return _a .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fae .ValAttr ); +};};return nil ;}; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_bfcg *CT_Categories )ValidateWithPath (path string )error {for _gdff ,_eca :=range _bfcg .Cat {if _cge :=_eca .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gdff ));_cge !=nil {return _cge ; -};};return nil ;};func (_aaeb ST_ClrAppMethod )String ()string {switch _aaeb {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil }; +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_cea *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _bdc :=_cea .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bdc !=nil {return _bdc ;};if _ea :=_cea .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_ea !=nil {return _ea ;};if _bffg :=_cea .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_bffg !=nil {return _bffg ;};return nil ;}; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_egde *RelIds )ValidateWithPath (path string )error {if _gacgb :=_egde .CT_RelIds .ValidateWithPath (path );_gacgb !=nil {return _gacgb ;};return nil ;};type ST_SecondaryLinearDirection byte ;func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_bdg :=&AG_ConstraintRefAttributes {}; +return _bdg ;};func (_cbbd ST_FunctionValue )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbbd .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_cbbd .Int32 )));};if _cbbd .Bool !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",_dcdf (*_cbbd .Bool )))); +};if _cbbd .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_g .CharData (_cbbd .ST_Direction .String ()));};if _cbbd .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_g .CharData (_cbbd .ST_HierBranchStyle .String ()));};if _cbbd .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_g .CharData (_cbbd .ST_AnimOneStr .String ())); +};if _cbbd .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_g .CharData (_cbbd .ST_AnimLvlStr .String ()));};if _cbbd .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_g .CharData (_cbbd .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func (_dfga ST_HueDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feff :=_g .Attr {};_feff .Name =name ;switch _dfga {case ST_HueDirUnset :_feff .Value ="";case ST_HueDirCw :_feff .Value ="\u0063\u0077";case ST_HueDirCcw :_feff .Value ="\u0063\u0063\u0077"; +};return _feff ,nil ;};func (_egaa *CT_StyleDefinitionHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_egaa .UniqueIdAttr )}); +if _egaa .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_egaa .MinVerAttr )});};if _egaa .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egaa .ResIdAttr )}); +};e .EncodeToken (start );_agbd :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_aaaf :=range _egaa .Title {e .EncodeElement (_aaaf ,_agbd );};_defbf :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_ccbe :=range _egaa .Desc {e .EncodeElement (_ccbe ,_defbf );};if _egaa .CatLst !=nil {_agcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egaa .CatLst ,_agcfc );};if _egaa .ExtLst !=nil {_egef :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_egaa .ExtLst ,_egef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);const (ST_AlgorithmTypeUnset ST_AlgorithmType =0; +ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6; +ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;);type CT_ChildPref struct{ValAttr *int32 ;};func (_aadf *ColorsDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _aadf .CT_ColorTransformHeader .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_adgcd *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _gcdbf ,_ebb :=range _adgcd .LayoutDefHdr {if _bccc :=_ebb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_gcdbf )); -_bccc !=nil {return _bccc ;};};return nil ;};func NewCT_CxnList ()*CT_CxnList {_dcge :=&CT_CxnList {};return _dcge };func (_gbdg ST_AnimOneStr )String ()string {switch _gbdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065"; -case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";};return "";};func (_ffegb *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffegb =0;case "\u006e\u006f\u006e\u0065":*_ffegb =1;case "\u0066\u004e\u006fd\u0065":*_ffegb =2; -};return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_aeg :=&CT_DiagramDefinitionHeader {};return _aeg ;}; +// Validate validates the CT_Name and its children +func (_acebf *CT_Name )Validate ()error {return _acebf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_baba *CT_AnimLvl )ValidateWithPath (path string )error {if _ggg :=_baba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggg !=nil {return _ggg ;};return nil ;};func (_cagga ST_TextAnchorHorizontal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cagga .String (),start ); -};func NewCT_Constraint ()*CT_Constraint {_bgea :=&CT_Constraint {};return _bgea };func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };type ST_ElementTypes []ST_ElementType ;func (_cefa *ST_Offset )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebaed ,_daadc :=d .Token (); -if _daadc !=nil {return _daadc ;};if _efeec ,_gffcb :=_ebaed .(_e .EndElement );_gffcb &&_efeec .Name ==start .Name {*_cefa =1;return nil ;};if _cdaed ,_gbbdf :=_ebaed .(_e .CharData );!_gbbdf {return _ca .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",_ebaed ); -}else {switch string (_cdaed ){case "":*_cefa =0;case "\u0063\u0074\u0072":*_cefa =1;case "\u006f\u0066\u0066":*_cefa =2;};};_ebaed ,_daadc =d .Token ();if _daadc !=nil {return _daadc ;};if _feadd ,_egecb :=_ebaed .(_e .EndElement );_egecb &&_feadd .Name ==start .Name {return nil ; -};return _ca .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",_ebaed );};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ; -HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_afgf *CT_Otherwise )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aagf :=range start .Attr {if _aagf .Name .Local =="\u006e\u0061\u006d\u0065"{_ecca ,_cced :=_aagf .Value ,error (nil ); -if _cced !=nil {return _cced ;};_afgf .NameAttr =&_ecca ;continue ;};};_ccbbb :for {_egdb ,_gaab :=d .Token ();if _gaab !=nil {return _gaab ;};switch _edag :=_egdb .(type ){case _e .StartElement :switch _edag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_fagb :=NewCT_Algorithm (); -if _abdba :=d .DecodeElement (_fagb ,&_edag );_abdba !=nil {return _abdba ;};_afgf .Alg =append (_afgf .Alg ,_fagb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_aade :=NewCT_Shape (); -if _dgaf :=d .DecodeElement (_aade ,&_edag );_dgaf !=nil {return _dgaf ;};_afgf .Shape =append (_afgf .Shape ,_aade );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_gdegc :=NewCT_PresentationOf (); -if _deeg :=d .DecodeElement (_gdegc ,&_edag );_deeg !=nil {return _deeg ;};_afgf .PresOf =append (_afgf .PresOf ,_gdegc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_efdb :=NewCT_Constraints (); -if _ffgd :=d .DecodeElement (_efdb ,&_edag );_ffgd !=nil {return _ffgd ;};_afgf .ConstrLst =append (_afgf .ConstrLst ,_efdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_cede :=NewCT_Rules (); -if _dgbaf :=d .DecodeElement (_cede ,&_edag );_dgbaf !=nil {return _dgbaf ;};_afgf .RuleLst =append (_afgf .RuleLst ,_cede );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_cbgbf :=NewCT_ForEach (); -if _cgbb :=d .DecodeElement (_cbgbf ,&_edag );_cgbb !=nil {return _cgbb ;};_afgf .ForEach =append (_afgf .ForEach ,_cbgbf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dfgc :=NewCT_LayoutNode (); -if _fggd :=d .DecodeElement (_dfgc ,&_edag );_fggd !=nil {return _fggd ;};_afgf .LayoutNode =append (_afgf .LayoutNode ,_dfgc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cddb :=NewCT_Choose (); -if _bgbc :=d .DecodeElement (_cddb ,&_edag );_bgbc !=nil {return _bgbc ;};_afgf .Choose =append (_afgf .Choose ,_cddb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baafg :=_f .NewCT_OfficeArtExtensionList (); -if _fcge :=d .DecodeElement (_baafg ,&_edag );_fcge !=nil {return _fcge ;};_afgf .ExtLst =append (_afgf .ExtLst ,_baafg );default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_edag .Name ); -if _gacd :=d .Skip ();_gacd !=nil {return _gacd ;};};case _e .EndElement :break _ccbbb ;case _e .CharData :};};return nil ;}; +// Validate validates the LayoutDefHdrLst and its children +func (_gcbee *LayoutDefHdrLst )Validate ()error {return _gcbee .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");}; + +// Validate validates the CT_Constraint and its children +func (_fdg *CT_Constraint )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_bfcc ST_NodeVerticalAlignment )String ()string {switch _bfcc {case 0:return "";case 1:return "\u0074"; +case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ; +}; + +// Validate validates the CT_ChildMax and its children +func (_dgee *CT_ChildMax )Validate ()error {return _dgee .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_cccg *CT_DiagramDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccg .LayoutNode =NewCT_LayoutNode (); +for _ ,_eggd :=range start .Attr {if _eggd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fbca ,_fgedg :=_eggd .Value ,error (nil );if _fgedg !=nil {return _fgedg ;};_cccg .UniqueIdAttr =&_fbca ;continue ;};if _eggd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cfaa ,_fefg :=_eggd .Value ,error (nil ); +if _fefg !=nil {return _fefg ;};_cccg .MinVerAttr =&_cfaa ;continue ;};if _eggd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dgeb ,_ecge :=_eggd .Value ,error (nil );if _ecge !=nil {return _ecge ;};_cccg .DefStyleAttr =&_dgeb ;continue ; +};};_dddc :for {_bbcg ,_dcaa :=d .Token ();if _dcaa !=nil {return _dcaa ;};switch _bbeb :=_bbcg .(type ){case _g .StartElement :switch _bbeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_affc :=NewCT_Name (); +if _cfdf :=d .DecodeElement (_affc ,&_bbeb );_cfdf !=nil {return _cfdf ;};_cccg .Title =append (_cccg .Title ,_affc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cadb :=NewCT_Description (); +if _eabd :=d .DecodeElement (_cadb ,&_bbeb );_eabd !=nil {return _eabd ;};_cccg .Desc =append (_cccg .Desc ,_cadb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cccg .CatLst =NewCT_Categories (); +if _ecegf :=d .DecodeElement (_cccg .CatLst ,&_bbeb );_ecegf !=nil {return _ecegf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_cccg .SampData =NewCT_SampleData (); +if _edb :=d .DecodeElement (_cccg .SampData ,&_bbeb );_edb !=nil {return _edb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_cccg .StyleData =NewCT_SampleData (); +if _abc :=d .DecodeElement (_cccg .StyleData ,&_bbeb );_abc !=nil {return _abc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_cccg .ClrData =NewCT_SampleData (); +if _dbddc :=d .DecodeElement (_cccg .ClrData ,&_bbeb );_dbddc !=nil {return _dbddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _ggbb :=d .DecodeElement (_cccg .LayoutNode ,&_bbeb ); +_ggbb !=nil {return _ggbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cccg .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fccef :=d .DecodeElement (_cccg .ExtLst ,&_bbeb );_fccef !=nil {return _fccef ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bbeb .Name ); +if _dbeb :=d .Skip ();_dbeb !=nil {return _dbeb ;};};case _g .EndElement :break _dddc ;case _g .CharData :};};return nil ;};func (_fgeff ST_ConnectorDimension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgeff .String (),start ); +};func (_dfbbe ST_HierBranchStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfbbe .String (),start );};func (_ggcb *CT_Constraint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggcb .OpAttr !=ST_BoolOperatorUnset {_fegc ,_efbb :=_ggcb .OpAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0070"}); +if _efbb !=nil {return _efbb ;};start .Attr =append (start .Attr ,_fegc );};if _ggcb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ggcb .ValAttr )});};if _ggcb .FactAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggcb .FactAttr )}); +};if _ggcb .TypeAttr !=ST_ConstraintTypeUnset {_ddba ,_bfdf :=_ggcb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfdf !=nil {return _bfdf ;};start .Attr =append (start .Attr ,_ddba );};if _ggcb .ForAttr !=ST_ConstraintRelationshipUnset {_cccf ,_fdaa :=_ggcb .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"}); +if _fdaa !=nil {return _fdaa ;};start .Attr =append (start .Attr ,_cccf );};if _ggcb .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ggcb .ForNameAttr )}); +};if _ggcb .PtTypeAttr !=ST_ElementTypeUnset {_eaae ,_gfa :=_ggcb .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _gfa !=nil {return _gfa ;};start .Attr =append (start .Attr ,_eaae );};if _ggcb .RefTypeAttr !=ST_ConstraintTypeUnset {_fcg ,_bdff :=_ggcb .RefTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); +if _bdff !=nil {return _bdff ;};start .Attr =append (start .Attr ,_fcg );};if _ggcb .RefForAttr !=ST_ConstraintRelationshipUnset {_gda ,_bcff :=_ggcb .RefForAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _bcff !=nil {return _bcff ; +};start .Attr =append (start .Attr ,_gda );};if _ggcb .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ggcb .RefForNameAttr )}); +};if _ggcb .RefPtTypeAttr !=ST_ElementTypeUnset {_dbbd ,_fgf :=_ggcb .RefPtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _fgf !=nil {return _fgf ;};start .Attr =append (start .Attr ,_dbbd );};e .EncodeToken (start ); +if _ggcb .ExtLst !=nil {_fgaa :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggcb .ExtLst ,_fgaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cedf *ST_PrSetCustVal )ValidateWithPath (path string )error {_fede :=[]string {}; +if _cedf .ST_Percentage !=nil {_fede =append (_fede ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _cedf .Int32 !=nil {_fede =append (_fede ,"\u0049\u006e\u00743\u0032");};if len (_fede )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fede ); +};return nil ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_befb :=&ColorsDefHdrLst {};_befb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _befb ;};func (_cacga ST_FunctionType )String ()string {switch _cacga {case 0:return ""; +case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073";case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072"; +case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return "";}; + +// Validate validates the CT_Colors and its children +func (_aba *CT_Colors )Validate ()error {return _aba .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_fbfa *CT_SDName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbfa .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_fbfa .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fbfa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdd *CT_CTCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cdd .TypeAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_cdd .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ; +HueDirAttr ST_HueDir ;EG_ColorChoice []*_f .EG_ColorChoice ;};func (_dcagc *CT_SDDescription )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fggeb :=range start .Attr {if _fggeb .Name .Local =="\u006c\u0061\u006e\u0067"{_adbef ,_daeg :=_fggeb .Value ,error (nil ); +if _daeg !=nil {return _daeg ;};_dcagc .LangAttr =&_adbef ;continue ;};if _fggeb .Name .Local =="\u0076\u0061\u006c"{_aagf ,_cdabf :=_fggeb .Value ,error (nil );if _cdabf !=nil {return _cdabf ;};_dcagc .ValAttr =_aagf ;continue ;};};for {_bgge ,_aggdd :=d .Token (); +if _aggdd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_aggdd );};if _afcbf ,_dcdab :=_bgge .(_g .EndElement );_dcdab &&_afcbf .Name ==start .Name {break ; +};};return nil ;};type ST_AlgorithmType byte ; // Validate validates the CT_CxnList and its children -func (_afb *CT_CxnList )Validate ()error {return _afb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");}; +func (_gbc *CT_CxnList )Validate ()error {return _gbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_fgceb *ST_HueDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aedag ,_eeed :=d .Token (); +if _eeed !=nil {return _eeed ;};if _cged ,_begeb :=_aedag .(_g .EndElement );_begeb &&_cged .Name ==start .Name {*_fgceb =1;return nil ;};if _gfgeb ,_ddfe :=_aedag .(_g .CharData );!_ddfe {return _a .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",_aedag ); +}else {switch string (_gfgeb ){case "":*_fgceb =0;case "\u0063\u0077":*_fgceb =1;case "\u0063\u0063\u0077":*_fgceb =2;};};_aedag ,_eeed =d .Token ();if _eeed !=nil {return _eeed ;};if _efaee ,_dafcc :=_aedag .(_g .EndElement );_dafcc &&_efaee .Name ==start .Name {return nil ; +};return _a .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",_aedag );};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_becb :=&CT_StyleDefinitionHeaderLst {}; +return _becb ;};func (_adff ST_HueDir )ValidateWithPath (path string )error {switch _adff {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adff )); +};return nil ;};func NewCT_Pt ()*CT_Pt {_ggcbf :=&CT_Pt {};return _ggcbf };func (_cbe *CT_CTName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_feb :=range start .Attr {if _feb .Name .Local =="\u006c\u0061\u006e\u0067"{_dgbc ,_ddb :=_feb .Value ,error (nil ); +if _ddb !=nil {return _ddb ;};_cbe .LangAttr =&_dgbc ;continue ;};if _feb .Name .Local =="\u0076\u0061\u006c"{_aee ,_gg :=_feb .Value ,error (nil );if _gg !=nil {return _gg ;};_cbe .ValAttr =_aee ;continue ;};};for {_bdfb ,_aafge :=d .Token ();if _aafge !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_aafge ); +};if _gae ,_eaf :=_bdfb .(_g .EndElement );_eaf &&_gae .Name ==start .Name {break ;};};return nil ;};type ST_TextAnchorVertical byte ; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_ccda *CT_Rules )ValidateWithPath (path string )error {for _edcd ,_beddg :=range _ccda .Rule {if _bcbe :=_beddg .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edcd ));_bcbe !=nil {return _bcbe ; -};};return nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func (_cacga ST_TextAnchorHorizontal )Validate ()error {return _cacga .ValidateWithPath ("")}; -func (_fgcg ST_ChildOrderType )String ()string {switch _fgcg {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_fgeg ST_DiagramTextAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddba :=_e .Attr {};_ddba .Name =name ; -switch _fgeg {case ST_DiagramTextAlignmentUnset :_ddba .Value ="";case ST_DiagramTextAlignmentL :_ddba .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_ddba .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_ddba .Value ="\u0072";};return _ddba ,nil ; -}; +// Validate validates the LayoutDefHdr and its children +func (_efeg *LayoutDefHdr )Validate ()error {return _efeg .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_cdgg ST_ModelId )String ()string {if _cdgg .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_cdgg .Int32 ); +};if _cdgg .ST_Guid !=nil {return _a .Sprintf ("\u0025\u0076",*_cdgg .ST_Guid );};return "";};func (_fagdd *ST_ParameterVal )Validate ()error {return _fagdd .ValidateWithPath ("")};func (_gcfcd ST_FunctionOperator )ValidateWithPath (path string )error {switch _gcfcd {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfcd )); +};return nil ;};func (_dbgba ST_GrowDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbcgg :=_g .Attr {};_bbcgg .Name =name ;switch _dbgba {case ST_GrowDirectionUnset :_bbcgg .Value ="";case ST_GrowDirectionTL :_bbcgg .Value ="\u0074\u004c"; +case ST_GrowDirectionTR :_bbcgg .Value ="\u0074\u0052";case ST_GrowDirectionBL :_bbcgg .Value ="\u0062\u004c";case ST_GrowDirectionBR :_bbcgg .Value ="\u0062\u0052";};return _bbcgg ,nil ;};func (_deff *ColorsDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _deff .CT_ColorTransform .MarshalXML (e ,start );};func (_dfdeb *ST_TextAnchorHorizontal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfeg ,_dcgff :=d .Token (); +if _dcgff !=nil {return _dcgff ;};if _acefe ,_gbca :=_ecfeg .(_g .EndElement );_gbca &&_acefe .Name ==start .Name {*_dfdeb =1;return nil ;};if _acda ,_gacce :=_ecfeg .(_g .CharData );!_gacce {return _a .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",_ecfeg ); +}else {switch string (_acda ){case "":*_dfdeb =0;case "\u006e\u006f\u006e\u0065":*_dfdeb =1;case "\u0063\u0074\u0072":*_dfdeb =2;};};_ecfeg ,_dcgff =d .Token ();if _dcgff !=nil {return _dcgff ;};if _dgddd ,_cdcd :=_ecfeg .(_g .EndElement );_cdcd &&_dgddd .Name ==start .Name {return nil ; +};return _a .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",_ecfeg );};type StyleDefHdr struct{CT_StyleDefinitionHeader };func NewCT_ChildPref ()*CT_ChildPref {_gbb :=&CT_ChildPref {}; +return _gbb };func (_efcb *CT_Name )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gggf :=range start .Attr {if _gggf .Name .Local =="\u006c\u0061\u006e\u0067"{_eacb ,_abfg :=_gggf .Value ,error (nil );if _abfg !=nil {return _abfg ; +};_efcb .LangAttr =&_eacb ;continue ;};if _gggf .Name .Local =="\u0076\u0061\u006c"{_bcgb ,_cefb :=_gggf .Value ,error (nil );if _cefb !=nil {return _cefb ;};_efcb .ValAttr =_bcgb ;continue ;};};for {_gdff ,_aacf :=d .Token ();if _aacf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_aacf ); +};if _accc ,_aecc :=_gdff .(_g .EndElement );_aecc &&_accc .Name ==start .Name {break ;};};return nil ;};func (_edfc ST_HueDir )Validate ()error {return _edfc .ValidateWithPath ("")};func NewCT_StyleLabel ()*CT_StyleLabel {_dgdf :=&CT_StyleLabel {};return _dgdf }; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_becc *CT_Cxn )ValidateWithPath (path string )error {if _dfae :=_becc .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_dfae !=nil {return _dfae ;};if _dgde :=_becc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_dgde !=nil {return _dgde ;};if _ddad :=_becc .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_ddad !=nil {return _ddad ;};if _dbcg :=_becc .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072"); -_dbcg !=nil {return _dbcg ;};if _becc .ParTransIdAttr !=nil {if _cgaea :=_becc .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_cgaea !=nil {return _cgaea ;};};if _becc .SibTransIdAttr !=nil {if _gdac :=_becc .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072"); -_gdac !=nil {return _gdac ;};};if _becc .ExtLst !=nil {if _fdgf :=_becc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgf !=nil {return _fdgf ;};};return nil ;};func NewCT_RelIds ()*CT_RelIds {_afece :=&CT_RelIds {};return _afece }; +// Validate validates the CT_Categories and its children +func (_ccd *CT_Categories )Validate ()error {return _ccd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_gdc *CT_ColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aefda :=range start .Attr {if _aefda .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccc ,_bcbc :=_aefda .Value ,error (nil ); +if _bcbc !=nil {return _bcbc ;};_gdc .UniqueIdAttr =&_ccc ;continue ;};if _aefda .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dcea ,_ebeg :=_aefda .Value ,error (nil );if _ebeg !=nil {return _ebeg ;};_gdc .MinVerAttr =&_dcea ;continue ;};};_cbga :for {_abf ,_dedf :=d .Token (); +if _dedf !=nil {return _dedf ;};switch _gegaf :=_abf .(type ){case _g .StartElement :switch _gegaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_deb :=NewCT_CTName (); +if _ggac :=d .DecodeElement (_deb ,&_gegaf );_ggac !=nil {return _ggac ;};_gdc .Title =append (_gdc .Title ,_deb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_afba :=NewCT_CTDescription (); +if _gcec :=d .DecodeElement (_afba ,&_gegaf );_gcec !=nil {return _gcec ;};_gdc .Desc =append (_gdc .Desc ,_afba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gdc .CatLst =NewCT_CTCategories (); +if _ggd :=d .DecodeElement (_gdc .CatLst ,&_gegaf );_ggd !=nil {return _ggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ddge :=NewCT_CTStyleLabel (); +if _cgg :=d .DecodeElement (_ddge ,&_gegaf );_cgg !=nil {return _cgg ;};_gdc .StyleLbl =append (_gdc .StyleLbl ,_ddge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdc .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gaea :=d .DecodeElement (_gdc .ExtLst ,&_gegaf );_gaea !=nil {return _gaea ;};default:_ba .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_gegaf .Name ); +if _fdec :=d .Skip ();_fdec !=nil {return _fdec ;};};case _g .EndElement :break _cbga ;case _g .CharData :};};return nil ;}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_gfdc *CT_Algorithm )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfdc .TypeAttr =ST_AlgorithmType (1);for _ ,_dbb :=range start .Attr {if _dbb .Name .Local =="\u0074\u0079\u0070\u0065"{_gfdc .TypeAttr .UnmarshalXMLAttr (_dbb ); -continue ;};if _dbb .Name .Local =="\u0072\u0065\u0076"{_bdg ,_gd :=_c .ParseUint (_dbb .Value ,10,32);if _gd !=nil {return _gd ;};_fafa :=uint32 (_bdg );_gfdc .RevAttr =&_fafa ;continue ;};};_dgd :for {_eadc ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ; -};switch _ffd :=_eadc .(type ){case _e .StartElement :switch _ffd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_ge :=NewCT_Parameter (); -if _gfae :=d .DecodeElement (_ge ,&_ffd );_gfae !=nil {return _gfae ;};_gfdc .Param =append (_gfdc .Param ,_ge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdc .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _gea :=d .DecodeElement (_gfdc .ExtLst ,&_ffd );_gea !=nil {return _gea ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_ffd .Name ); -if _acb :=d .Skip ();_acb !=nil {return _acb ;};};case _e .EndElement :break _dgd ;case _e .CharData :};};return nil ;};func (_ggebc ST_ContinueDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggebc .String (),start ); -};type ST_SecondaryChildAlignment byte ;func (_cdeb ST_BendPoint )ValidateWithPath (path string )error {switch _cdeb {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeb )); -};return nil ;};func (_gggg *CT_DataModel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggg .PtLst =NewCT_PtList ();_fgab :for {_acfa ,_cfaa :=d .Token ();if _cfaa !=nil {return _cfaa ;};switch _bfbgf :=_acfa .(type ){case _e .StartElement :switch _bfbgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _effcc :=d .DecodeElement (_gggg .PtLst ,&_bfbgf ); -_effcc !=nil {return _effcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_gggg .CxnLst =NewCT_CxnList (); -if _eeeb :=d .DecodeElement (_gggg .CxnLst ,&_bfbgf );_eeeb !=nil {return _eeeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_gggg .Bg =_f .NewCT_BackgroundFormatting (); -if _gfc :=d .DecodeElement (_gggg .Bg ,&_bfbgf );_gfc !=nil {return _gfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_gggg .Whole =_f .NewCT_WholeE2oFormatting (); -if _cadb :=d .DecodeElement (_gggg .Whole ,&_bfbgf );_cadb !=nil {return _cadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gggg .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _ade :=d .DecodeElement (_gggg .ExtLst ,&_bfbgf );_ade !=nil {return _ade ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_bfbgf .Name ); -if _cgd :=d .Skip ();_cgd !=nil {return _cgd ;};};case _e .EndElement :break _fgab ;case _e .CharData :};};return nil ;};type ST_FunctionType byte ;type CT_Rules struct{Rule []*CT_NumericRule ;};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ; -};func (_ggcdca *ColorsDefHdr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggcdca .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_gcgcb :=range start .Attr {if _gcgcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cfage ,_daffe :=_gcgcb .Value ,error (nil ); -if _daffe !=nil {return _daffe ;};_ggcdca .UniqueIdAttr =_cfage ;continue ;};if _gcgcb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfcd ,_ccbf :=_gcgcb .Value ,error (nil );if _ccbf !=nil {return _ccbf ;};_ggcdca .MinVerAttr =&_gfcd ;continue ; -};if _gcgcb .Name .Local =="\u0072\u0065\u0073I\u0064"{_feeef ,_fbce :=_c .ParseInt (_gcgcb .Value ,10,32);if _fbce !=nil {return _fbce ;};_fbeaa :=int32 (_feeef );_ggcdca .ResIdAttr =&_fbeaa ;continue ;};};_gcee :for {_bfdd ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ; -};switch _bedf :=_bfdd .(type ){case _e .StartElement :switch _bedf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_eedbe :=NewCT_CTName (); -if _aaeg :=d .DecodeElement (_eedbe ,&_bedf );_aaeg !=nil {return _aaeg ;};_ggcdca .Title =append (_ggcdca .Title ,_eedbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbgca :=NewCT_CTDescription (); -if _baeda :=d .DecodeElement (_gbgca ,&_bedf );_baeda !=nil {return _baeda ;};_ggcdca .Desc =append (_ggcdca .Desc ,_gbgca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ggcdca .CatLst =NewCT_CTCategories (); -if _gceba :=d .DecodeElement (_ggcdca .CatLst ,&_bedf );_gceba !=nil {return _gceba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcdca .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _cdab :=d .DecodeElement (_ggcdca .ExtLst ,&_bedf );_cdab !=nil {return _cdab ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bedf .Name ); -if _adfe :=d .Skip ();_adfe !=nil {return _adfe ;};};case _e .EndElement :break _gcee ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_StyleLabel and its children +func (_ddee *CT_StyleLabel )Validate ()error {return _ddee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_babb ST_ElementType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_babb .String (),start ); +};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_adda *CT_ResizeHandles )ValidateWithPath (path string )error {if _ecfb :=_adda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecfb !=nil {return _ecfb ;};return nil ;};func (_gfdca ST_NodeVerticalAlignment )String ()string {switch _gfdca {case 0:return ""; -case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ; -SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_f .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_HierBranchStyle and its children +func (_ccbc *CT_HierBranchStyle )Validate ()error {return _ccbc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};type ST_HueDir byte ; -// Validate validates the CT_Constraints and its children -func (_aga *CT_Constraints )Validate ()error {return _aga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_dfag *ColorsDefHdrLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _dfag .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_gaec *ST_VerticalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gaec =0; -case "\u0074":*_gaec =1;case "\u006d\u0069\u0064":*_gaec =2;case "\u0062":*_gaec =3;case "\u006e\u006f\u006e\u0065":*_gaec =4;};return nil ;};func NewLayoutDef ()*LayoutDef {_fbff :=&LayoutDef {};_fbff .CT_DiagramDefinition =*NewCT_DiagramDefinition (); -return _fbff ;};func (_afbbb ST_TextDirection )ValidateWithPath (path string )error {switch _afbbb {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbbb )); -};return nil ;};func (_fbffc ST_StartingElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbffc .String (),start );};func (_ecacc *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _ecacc .LayoutDefHdr !=nil {_cceg :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_fage :=range _ecacc .LayoutDefHdr {e .EncodeElement (_fage ,_cceg );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_gbggd ST_LayoutShapeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gbggd .ST_ShapeType !=_f .ST_ShapeTypeUnset {e .EncodeToken (_e .CharData (_gbggd .ST_ShapeType .String ()));};if _gbggd .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_e .CharData (_gbggd .ST_OutputShapeType .String ())); -};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_gegb *ST_PtType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddaee ,_abccd :=d .Token ();if _abccd !=nil {return _abccd ;};if _cfced ,_ggggg :=_ddaee .(_e .EndElement ); -_ggggg &&_cfced .Name ==start .Name {*_gegb =1;return nil ;};if _cdgfa ,_adefa :=_ddaee .(_e .CharData );!_adefa {return _ca .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",_ddaee ); -}else {switch string (_cdgfa ){case "":*_gegb =0;case "\u006e\u006f\u0064\u0065":*_gegb =1;case "\u0061\u0073\u0073\u0074":*_gegb =2;case "\u0064\u006f\u0063":*_gegb =3;case "\u0070\u0072\u0065\u0073":*_gegb =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gegb =5; -case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gegb =6;};};_ddaee ,_abccd =d .Token ();if _abccd !=nil {return _abccd ;};if _bcbbc ,_gced :=_ddaee .(_e .EndElement );_gced &&_bcbbc .Name ==start .Name {return nil ;};return _ca .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",_ddaee ); -}; +// Validate validates the CT_PtList and its children +func (_fcbe *CT_PtList )Validate ()error {return _fcbe .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func NewCT_Parameter ()*CT_Parameter {_abae :=&CT_Parameter {};_abae .TypeAttr =ST_ParameterId (1);return _abae ;};func (_afdb *CT_CxnList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gada :for {_adcae ,_fged :=d .Token (); +if _fged !=nil {return _fged ;};switch _aagc :=_adcae .(type ){case _g .StartElement :switch _aagc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_bfdc :=NewCT_Cxn (); +if _dbdb :=d .DecodeElement (_bfdc ,&_aagc );_dbdb !=nil {return _dbdb ;};_afdb .Cxn =append (_afdb .Cxn ,_bfdc );default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aagc .Name ); +if _eaea :=d .Skip ();_eaea !=nil {return _eaea ;};};case _g .EndElement :break _gada ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bfdaa *CT_Shape )ValidateWithPath (path string )error {if _bfdaa .TypeAttr !=nil {if _cgcad :=_bfdaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgcad !=nil {return _cgcad ;};};if _bfdaa .AdjLst !=nil {if _bdgd :=_bfdaa .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074"); -_bdgd !=nil {return _bdgd ;};};if _bfdaa .ExtLst !=nil {if _aeefa :=_bfdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeefa !=nil {return _aeefa ;};};return nil ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0; -ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func (_cddd ST_HueDir )Validate ()error {return _cddd .ValidateWithPath ("")};type ST_Breakpoint byte ; -func (_gcbc ST_Direction )Validate ()error {return _gcbc .ValidateWithPath ("")};func (_bggg ST_FunctionValue )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bggg .Int32 !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0064",*_bggg .Int32 ))); -};if _bggg .Bool !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0064",_dcgfc (*_bggg .Bool ))));};if _bggg .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_e .CharData (_bggg .ST_Direction .String ()));};if _bggg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_e .CharData (_bggg .ST_HierBranchStyle .String ())); -};if _bggg .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_e .CharData (_bggg .ST_AnimOneStr .String ()));};if _bggg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_e .CharData (_bggg .ST_AnimLvlStr .String ()));};if _bggg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_e .CharData (_bggg .ST_ResizeHandlesStr .String ())); -};return e .EncodeToken (_e .EndElement {Name :start .Name });}; +// Validate validates the CT_Description and its children +func (_dacg *CT_Description )Validate ()error {return _dacg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_bdbg *ST_TextBlockDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gegc ,_gdfgg :=d .Token (); +if _gdfgg !=nil {return _gdfgg ;};if _gcge ,_cfee :=_gegc .(_g .EndElement );_cfee &&_gcge .Name ==start .Name {*_bdbg =1;return nil ;};if _ceff ,_egfaa :=_gegc .(_g .CharData );!_egfaa {return _a .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",_gegc ); +}else {switch string (_ceff ){case "":*_bdbg =0;case "\u0068\u006f\u0072\u007a":*_bdbg =1;case "\u0076\u0065\u0072\u0074":*_bdbg =2;};};_gegc ,_gdfgg =d .Token ();if _gdfgg !=nil {return _gdfgg ;};if _beae ,_deged :=_gegc .(_g .EndElement );_deged &&_beae .Name ==start .Name {return nil ; +};return _a .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",_gegc );}; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_feaf *CT_Description )ValidateWithPath (path string )error {return nil };func (_eedad ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _eedad {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedad )); -};return nil ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;}; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _f .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_ffec ST_LayoutShapeType )String ()string {if _ffec .ST_ShapeType !=_f .ST_ShapeTypeUnset {return _ffec .ST_ShapeType .String ();};if _ffec .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _ffec .ST_OutputShapeType .String (); +};return "";};func (_bfeg ST_PrSetCustVal )String ()string {if _bfeg .ST_Percentage !=nil {return _a .Sprintf ("\u0025\u0076",*_bfeg .ST_Percentage );};if _bfeg .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_bfeg .Int32 );};return "";};func (_dfgba ST_ChildOrderType )String ()string {switch _dfgba {case 0:return ""; +case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_gace *ST_ModelId )ValidateWithPath (path string )error {_dffa :=[]string {};if _gace .Int32 !=nil {_dffa =append (_dffa ,"\u0049\u006e\u00743\u0032");};if _gace .ST_Guid !=nil {_dffa =append (_dffa ,"\u0053T\u005f\u0047\u0075\u0069\u0064"); +};if len (_dffa )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dffa );};return nil ;};type CT_CTStyleLabel struct{NameAttr string ; +FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_f .CT_OfficeArtExtensionList ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2; +);func (_afcg ST_DiagramTextAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfbdg :=_g .Attr {};_cfbdg .Name =name ;switch _afcg {case ST_DiagramTextAlignmentUnset :_cfbdg .Value ="";case ST_DiagramTextAlignmentL :_cfbdg .Value ="\u006c"; +case ST_DiagramTextAlignmentCtr :_cfbdg .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_cfbdg .Value ="\u0072";};return _cfbdg ,nil ;};func (_feceb *CT_SDCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eggaf :=range start .Attr {if _eggaf .Name .Local =="\u0074\u0079\u0070\u0065"{_cfcg ,_gffg :=_eggaf .Value ,error (nil ); +if _gffg !=nil {return _gffg ;};_feceb .TypeAttr =_cfcg ;continue ;};if _eggaf .Name .Local =="\u0070\u0072\u0069"{_cgcbd ,_dfgg :=_c .ParseUint (_eggaf .Value ,10,32);if _dfgg !=nil {return _dfgg ;};_feceb .PriAttr =uint32 (_cgcbd );continue ;};};for {_afgfc ,_egdae :=d .Token (); +if _egdae !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_egdae );};if _fgbb ,_acdff :=_afgfc .(_g .EndElement );_acdff &&_fgbb .Name ==start .Name {break ; +};};return nil ;};const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2;ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5; +ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9;ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12; +ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16;ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18; +ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22;ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24; +ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28;ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30; +ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34;ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37; +ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41;ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44; +ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48;ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50; +ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54;ST_ParameterIdEndPts ST_ParameterId =55;);const (ST_StartingElementUnset ST_StartingElement =0; +ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func NewCT_SDCategory ()*CT_SDCategory {_ggbf :=&CT_SDCategory {};return _ggbf }; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_ddcg *CT_Constraints )ValidateWithPath (path string )error {for _dba ,_cgae :=range _ddcg .Constr {if _gfbd :=_cgae .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_dba ));_gfbd !=nil {return _gfbd ; -};};return nil ;};func (_eeaad ST_ChildDirection )Validate ()error {return _eeaad .ValidateWithPath ("")};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);type ST_ContinueDirection byte ; +// Validate validates the CT_AnimOne and its children +func (_dcb *CT_AnimOne )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func (_egcce ST_NodeHorizontalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egcce .String (),start ); +};func (_ebabg *CT_ForEach )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfec :=range start .Attr {if _bfec .Name .Local =="\u0072\u0065\u0066"{_ddda ,_bbag :=_bfec .Value ,error (nil );if _bbag !=nil {return _bbag ;};_ebabg .RefAttr =&_ddda ; +continue ;};if _bfec .Name .Local =="\u006e\u0061\u006d\u0065"{_bgab ,_ffcbf :=_bfec .Value ,error (nil );if _ffcbf !=nil {return _ffcbf ;};_ebabg .NameAttr =&_bgab ;continue ;};if _bfec .Name .Local =="\u0061\u0078\u0069\u0073"{_aabg ,_fbda :=ParseSliceST_AxisTypes (_bfec .Value ); +if _fbda !=nil {return _fbda ;};_ebabg .AxisAttr =&_aabg ;continue ;};if _bfec .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fbfb ,_cffd :=ParseSliceST_ElementTypes (_bfec .Value );if _cffd !=nil {return _cffd ;};_ebabg .PtTypeAttr =&_fbfb ;continue ; +};if _bfec .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fdef ,_dcgca :=ParseSliceST_Booleans (_bfec .Value );if _dcgca !=nil {return _dcgca ;};_ebabg .HideLastTransAttr =&_fdef ;continue ;};if _bfec .Name .Local =="\u0073\u0074"{_eade ,_fff :=ParseSliceST_Ints (_bfec .Value ); +if _fff !=nil {return _fff ;};_ebabg .StAttr =&_eade ;continue ;};if _bfec .Name .Local =="\u0063\u006e\u0074"{_ebgb ,_acab :=ParseSliceST_UnsignedInts (_bfec .Value );if _acab !=nil {return _acab ;};_ebabg .CntAttr =&_ebgb ;continue ;};if _bfec .Name .Local =="\u0073\u0074\u0065\u0070"{_aefdd ,_fgfg :=ParseSliceST_Ints (_bfec .Value ); +if _fgfg !=nil {return _fgfg ;};_ebabg .StepAttr =&_aefdd ;continue ;};};_degb :for {_dgdc ,_aeee :=d .Token ();if _aeee !=nil {return _aeee ;};switch _dbag :=_dgdc .(type ){case _g .StartElement :switch _dbag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_gfbd :=NewCT_Algorithm (); +if _gcag :=d .DecodeElement (_gfbd ,&_dbag );_gcag !=nil {return _gcag ;};_ebabg .Alg =append (_ebabg .Alg ,_gfbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_agee :=NewCT_Shape (); +if _gbf :=d .DecodeElement (_agee ,&_dbag );_gbf !=nil {return _gbf ;};_ebabg .Shape =append (_ebabg .Shape ,_agee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_acgdg :=NewCT_PresentationOf (); +if _eebdf :=d .DecodeElement (_acgdg ,&_dbag );_eebdf !=nil {return _eebdf ;};_ebabg .PresOf =append (_ebabg .PresOf ,_acgdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fdecb :=NewCT_Constraints (); +if _fagf :=d .DecodeElement (_fdecb ,&_dbag );_fagf !=nil {return _fagf ;};_ebabg .ConstrLst =append (_ebabg .ConstrLst ,_fdecb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_fcgb :=NewCT_Rules (); +if _bgcd :=d .DecodeElement (_fcgb ,&_dbag );_bgcd !=nil {return _bgcd ;};_ebabg .RuleLst =append (_ebabg .RuleLst ,_fcgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bbfc :=NewCT_ForEach (); +if _cabdd :=d .DecodeElement (_bbfc ,&_dbag );_cabdd !=nil {return _cabdd ;};_ebabg .ForEach =append (_ebabg .ForEach ,_bbfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cadf :=NewCT_LayoutNode (); +if _afda :=d .DecodeElement (_cadf ,&_dbag );_afda !=nil {return _afda ;};_ebabg .LayoutNode =append (_ebabg .LayoutNode ,_cadf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bdfc :=NewCT_Choose (); +if _becfc :=d .DecodeElement (_bdfc ,&_dbag );_becfc !=nil {return _becfc ;};_ebabg .Choose =append (_ebabg .Choose ,_bdfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eddd :=_f .NewCT_OfficeArtExtensionList (); +if _eddgg :=d .DecodeElement (_eddd ,&_dbag );_eddgg !=nil {return _eddgg ;};_ebabg .ExtLst =append (_ebabg .ExtLst ,_eddd );default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_dbag .Name ); +if _aggd :=d .Skip ();_aggd !=nil {return _aggd ;};};case _g .EndElement :break _degb ;case _g .CharData :};};return nil ;};func NewCT_Choose ()*CT_Choose {_edf :=&CT_Choose {};return _edf };func NewCT_AdjLst ()*CT_AdjLst {_ccb :=&CT_AdjLst {};return _ccb }; +func (_gbbbf ST_ConnectorRouting )Validate ()error {return _gbbbf .ValidateWithPath ("")};func (_eeba ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _eeba {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeba )); +};return nil ;}; + +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_ffbe *CT_DiagramDefinitionHeader )Validate ()error {return _ffbe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");};func (_ffca ST_BendPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffca .String (),start ); +};func (_dega *LayoutDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _dega .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_fefce *ST_TextAnchorVertical )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbcdc ,_efdgb :=d .Token (); +if _efdgb !=nil {return _efdgb ;};if _agbda ,_dfdd :=_dbcdc .(_g .EndElement );_dfdd &&_agbda .Name ==start .Name {*_fefce =1;return nil ;};if _egdc ,_gdffg :=_dbcdc .(_g .CharData );!_gdffg {return _a .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",_dbcdc ); +}else {switch string (_egdc ){case "":*_fefce =0;case "\u0074":*_fefce =1;case "\u006d\u0069\u0064":*_fefce =2;case "\u0062":*_fefce =3;};};_dbcdc ,_efdgb =d .Token ();if _efdgb !=nil {return _efdgb ;};if _efab ,_cadce :=_dbcdc .(_g .EndElement );_cadce &&_efab .Name ==start .Name {return nil ; +};return _a .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",_dbcdc );};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1; +ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_addf *ST_OutputShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_addf =0;case "\u006e\u006f\u006e\u0065":*_addf =1;case "\u0063\u006f\u006e\u006e":*_addf =2; +};return nil ;};func (_adgdg ST_PtType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adgdg .String (),start );};func (_bdga *CT_Otherwise )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdga .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bdga .NameAttr )}); +};e .EncodeToken (start );if _bdga .Alg !=nil {_gadbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}};for _ ,_edea :=range _bdga .Alg {e .EncodeElement (_edea ,_gadbb );};};if _bdga .Shape !=nil {_bgfd :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}}; +for _ ,_gcef :=range _bdga .Shape {e .EncodeElement (_gcef ,_bgfd );};};if _bdga .PresOf !=nil {_ddcfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_fffe :=range _bdga .PresOf {e .EncodeElement (_fffe ,_ddcfg ); +};};if _bdga .ConstrLst !=nil {_fefa :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_bbagg :=range _bdga .ConstrLst {e .EncodeElement (_bbagg ,_fefa );};};if _bdga .RuleLst !=nil {_ffag :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; +for _ ,_ccgg :=range _bdga .RuleLst {e .EncodeElement (_ccgg ,_ffag );};};if _bdga .ForEach !=nil {_feec :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_bca :=range _bdga .ForEach {e .EncodeElement (_bca ,_feec ); +};};if _bdga .LayoutNode !=nil {_ggcg :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bacef :=range _bdga .LayoutNode {e .EncodeElement (_bacef ,_ggcg );};};if _bdga .Choose !=nil {_acdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}}; +for _ ,_afdbd :=range _bdga .Choose {e .EncodeElement (_afdbd ,_acdb );};};if _bdga .ExtLst !=nil {_beb :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_aggb :=range _bdga .ExtLst {e .EncodeElement (_aggb ,_beb ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afce *LayoutDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afce .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_affca :for {_egbgc ,_febcc :=d .Token (); +if _febcc !=nil {return _febcc ;};switch _fadda :=_egbgc .(type ){case _g .StartElement :switch _fadda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_daacbc :=NewCT_DiagramDefinitionHeader (); +if _fbefd :=d .DecodeElement (_daacbc ,&_fadda );_fbefd !=nil {return _fbefd ;};_afce .LayoutDefHdr =append (_afce .LayoutDefHdr ,_daacbc );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_fadda .Name ); +if _agce :=d .Skip ();_agce !=nil {return _agce ;};};case _g .EndElement :break _affca ;case _g .CharData :};};return nil ;};func (_gccc ST_Direction )String ()string {switch _gccc {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076"; +};return "";};func NewCT_Constraint ()*CT_Constraint {_eac :=&CT_Constraint {};return _eac };const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3; +ST_BoolOperatorLte ST_BoolOperator =4;);func (_cfbfc *ST_NodeVerticalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbcbg ,_gafff :=d .Token ();if _gafff !=nil {return _gafff ;};if _dfcac ,_bfggb :=_dbcbg .(_g .EndElement );_bfggb &&_dfcac .Name ==start .Name {*_cfbfc =1; +return nil ;};if _cfcdf ,_fcec :=_dbcbg .(_g .CharData );!_fcec {return _a .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",_dbcbg );}else {switch string (_cfcdf ){case "":*_cfbfc =0; +case "\u0074":*_cfbfc =1;case "\u006d\u0069\u0064":*_cfbfc =2;case "\u0062":*_cfbfc =3;};};_dbcbg ,_gafff =d .Token ();if _gafff !=nil {return _gafff ;};if _eefffbf ,_aebde :=_dbcbg .(_g .EndElement );_aebde &&_eefffbf .Name ==start .Name {return nil ; +};return _a .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",_dbcbg );};func (_gbea *CT_LayoutNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddcfd :=range start .Attr {if _ddcfd .Name .Local =="\u006e\u0061\u006d\u0065"{_efc ,_edecf :=_ddcfd .Value ,error (nil ); +if _edecf !=nil {return _edecf ;};_gbea .NameAttr =&_efc ;continue ;};if _ddcfd .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_gbea .ChOrderAttr .UnmarshalXMLAttr (_ddcfd );continue ;};if _ddcfd .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_bdeff ,_efcc :=_ddcfd .Value ,error (nil ); +if _efcc !=nil {return _efcc ;};_gbea .MoveWithAttr =&_bdeff ;continue ;};if _ddcfd .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_ffed ,_dcgce :=_ddcfd .Value ,error (nil );if _dcgce !=nil {return _dcgce ;};_gbea .StyleLblAttr =&_ffed ; +continue ;};};_ageg :for {_fgef ,_fdgd :=d .Token ();if _fdgd !=nil {return _fdgd ;};switch _fdca :=_fgef .(type ){case _g .StartElement :switch _fdca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_dgbe :=NewCT_Algorithm (); +if _afbb :=d .DecodeElement (_dgbe ,&_fdca );_afbb !=nil {return _afbb ;};_gbea .Alg =append (_gbea .Alg ,_dgbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ggacc :=NewCT_Shape (); +if _dgcg :=d .DecodeElement (_ggacc ,&_fdca );_dgcg !=nil {return _dgcg ;};_gbea .Shape =append (_gbea .Shape ,_ggacc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cdbb :=NewCT_PresentationOf (); +if _gbdbd :=d .DecodeElement (_cdbb ,&_fdca );_gbdbd !=nil {return _gbdbd ;};_gbea .PresOf =append (_gbea .PresOf ,_cdbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_bbcc :=NewCT_Constraints (); +if _gcae :=d .DecodeElement (_bbcc ,&_fdca );_gcae !=nil {return _gcae ;};_gbea .ConstrLst =append (_gbea .ConstrLst ,_bbcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_cgaf :=NewCT_Rules (); +if _eded :=d .DecodeElement (_cgaf ,&_fdca );_eded !=nil {return _eded ;};_gbea .RuleLst =append (_gbea .RuleLst ,_cgaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_ggfd :=NewCT_LayoutVariablePropertySet (); +if _acefb :=d .DecodeElement (_ggfd ,&_fdca );_acefb !=nil {return _acefb ;};_gbea .VarLst =append (_gbea .VarLst ,_ggfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_edba :=NewCT_ForEach (); +if _gcgc :=d .DecodeElement (_edba ,&_fdca );_gcgc !=nil {return _gcgc ;};_gbea .ForEach =append (_gbea .ForEach ,_edba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dbce :=NewCT_LayoutNode (); +if _fecfc :=d .DecodeElement (_dbce ,&_fdca );_fecfc !=nil {return _fecfc ;};_gbea .LayoutNode =append (_gbea .LayoutNode ,_dbce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cffb :=NewCT_Choose (); +if _dadf :=d .DecodeElement (_cffb ,&_fdca );_dadf !=nil {return _dadf ;};_gbea .Choose =append (_gbea .Choose ,_cffb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afeb :=_f .NewCT_OfficeArtExtensionList (); +if _agbf :=d .DecodeElement (_afeb ,&_fdca );_agbf !=nil {return _agbf ;};_gbea .ExtLst =append (_gbea .ExtLst ,_afeb );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_fdca .Name ); +if _acea :=d .Skip ();_acea !=nil {return _acea ;};};case _g .EndElement :break _ageg ;case _g .CharData :};};return nil ;};func (_fffc ST_AnimOneStr )ValidateWithPath (path string )error {switch _fffc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffc )); +};return nil ;}; +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_acgd *CT_Choose )ValidateWithPath (path string )error {for _faf ,_fbdd :=range _acgd .If {if _gega :=_fbdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_faf ));_gega !=nil {return _gega ;};};if _acgd .Else !=nil {if _fgd :=_acgd .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065"); +_fgd !=nil {return _fgd ;};};return nil ;};func (_ebbf ST_ClrAppMethod )String ()string {switch _ebbf {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074"; +};return "";}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_cgeb *CT_ForEach )ValidateWithPath (path string )error {for _fdee ,_dbad :=range _cgeb .Alg {if _daeaf :=_dbad .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fdee ));_daeaf !=nil {return _daeaf ; -};};for _fbcd ,_dfcf :=range _cgeb .Shape {if _ecdg :=_dfcf .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbcd ));_ecdg !=nil {return _ecdg ;};};for _ccf ,_cdg :=range _cgeb .PresOf {if _bbff :=_cdg .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ccf )); -_bbff !=nil {return _bbff ;};};for _cegd ,_acda :=range _cgeb .ConstrLst {if _gaea :=_acda .ValidateWithPath (_ca .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cegd ));_gaea !=nil {return _gaea ; -};};for _cdgf ,_afaa :=range _cgeb .RuleLst {if _dfaba :=_afaa .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_cdgf ));_dfaba !=nil {return _dfaba ;};};for _bgdfa ,_egcb :=range _cgeb .ForEach {if _fcgd :=_egcb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bgdfa )); -_fcgd !=nil {return _fcgd ;};};for _fgd ,_egb :=range _cgeb .LayoutNode {if _bcgc :=_egb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_fgd ));_bcgc !=nil {return _bcgc ; -};};for _ddge ,_acdag :=range _cgeb .Choose {if _bbdd :=_acdag .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ddge ));_bbdd !=nil {return _bbdd ;};};for _fafde ,_addb :=range _cgeb .ExtLst {if _dgdc :=_addb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fafde )); -_dgdc !=nil {return _dgdc ;};};return nil ;};func (_eacbg *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eacbg =0;case "\u0062\u0065\u0066":*_eacbg =1;case "\u0061\u0066\u0074":*_eacbg =2;};return nil ; +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_dgda *ColorsDefHdrLst )ValidateWithPath (path string )error {if _abbe :=_dgda .CT_ColorTransformHeaderLst .ValidateWithPath (path );_abbe !=nil {return _abbe ;};return nil ;};func (_bbdce ST_CxnType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdce .String (),start ); }; -// Validate validates the CT_ChildPref and its children -func (_ggca *CT_ChildPref )Validate ()error {return _ggca .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_ebef *CT_Pt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_ebef .ModelIdAttr )}); -if _ebef .TypeAttr !=ST_PtTypeUnset {_dacae ,_gcggg :=_ebef .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcggg !=nil {return _gcggg ;};start .Attr =append (start .Attr ,_dacae );};if _ebef .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_ebef .CxnIdAttr )}); -};e .EncodeToken (start );if _ebef .PrSet !=nil {_becf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_ebef .PrSet ,_becf );};if _ebef .SpPr !=nil {_fagf :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_ebef .SpPr ,_fagf );};if _ebef .T !=nil {_edec :=_e .StartElement {Name :_e .Name {Local :"\u0074"}};e .EncodeElement (_ebef .T ,_edec );};if _ebef .ExtLst !=nil {_gebg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ebef .ExtLst ,_gebg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cabbd *ST_FunctionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafgf ,_aege :=d .Token ();if _aege !=nil {return _aege ; -};if _cacfb ,_cccff :=_bafgf .(_e .EndElement );_cccff &&_cacfb .Name ==start .Name {*_cabbd =1;return nil ;};if _cbbc ,_ccgaf :=_bafgf .(_e .CharData );!_ccgaf {return _ca .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",_bafgf ); -}else {switch string (_cbbc ){case "":*_cabbd =0;case "\u0063\u006e\u0074":*_cabbd =1;case "\u0070\u006f\u0073":*_cabbd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_cabbd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_cabbd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_cabbd =5; -case "\u0076\u0061\u0072":*_cabbd =6;case "\u0064\u0065\u0070t\u0068":*_cabbd =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_cabbd =8;};};_bafgf ,_aege =d .Token ();if _aege !=nil {return _aege ;};if _aaad ,_ecfacd :=_bafgf .(_e .EndElement ); -_ecfacd &&_aaad .Name ==start .Name {return nil ;};return _ca .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",_bafgf );}; +// Validate validates the AG_IteratorAttributes and its children +func (_ae *AG_IteratorAttributes )Validate ()error {return _ae .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dbaegd *ST_FunctionOperator )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbdc ,_caae :=d .Token (); +if _caae !=nil {return _caae ;};if _eede ,_dgcfc :=_gdbdc .(_g .EndElement );_dgcfc &&_eede .Name ==start .Name {*_dbaegd =1;return nil ;};if _gegd ,_ggeec :=_gdbdc .(_g .CharData );!_ggeec {return _a .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",_gdbdc ); +}else {switch string (_gegd ){case "":*_dbaegd =0;case "\u0065\u0071\u0075":*_dbaegd =1;case "\u006e\u0065\u0071":*_dbaegd =2;case "\u0067\u0074":*_dbaegd =3;case "\u006c\u0074":*_dbaegd =4;case "\u0067\u0074\u0065":*_dbaegd =5;case "\u006c\u0074\u0065":*_dbaegd =6; +};};_gdbdc ,_caae =d .Token ();if _caae !=nil {return _caae ;};if _egaf ,_abbae :=_gdbdc .(_g .EndElement );_abbae &&_egaf .Name ==start .Name {return nil ;};return _a .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",_gdbdc ); +};func (_fgab *CT_ElemPropSet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cadd :=range start .Attr {if _cadd .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_gdfc ,_cafa :=_c .ParseBool (_cadd .Value ); +if _cafa !=nil {return _cafa ;};_fgab .CustFlipVertAttr =&_gdfc ;continue ;};if _cadd .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_ffga ,_def :=ParseUnionST_ModelId (_cadd .Value );if _def !=nil {return _def ;};_fgab .PresAssocIDAttr =&_ffga ; +continue ;};if _cadd .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_cdba ,_bdbd :=_c .ParseBool (_cadd .Value );if _bdbd !=nil {return _bdbd ;};_fgab .CustFlipHorAttr =&_cdba ;continue ;};if _cadd .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_aec ,_fcadd :=_cadd .Value ,error (nil ); +if _fcadd !=nil {return _fcadd ;};_fgab .PresStyleLblAttr =&_aec ;continue ;};if _cadd .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_ccfa ,_defb :=_c .ParseInt (_cadd .Value ,10,32);if _defb !=nil {return _defb ;};_gfb :=int32 (_ccfa );_fgab .CustSzXAttr =&_gfb ; +continue ;};if _cadd .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_ebac ,_gfgg :=_c .ParseInt (_cadd .Value ,10,32);if _gfgg !=nil {return _gfgg ;};_bbbd :=int32 (_ebac );_fgab .PresStyleCntAttr =&_bbbd ;continue ; +};if _cadd .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_beca ,_fegf :=_c .ParseInt (_cadd .Value ,10,32);if _fegf !=nil {return _fegf ;};_dgf :=int32 (_beca );_fgab .CustSzYAttr =&_dgf ;continue ;};if _cadd .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_eecb ,_acbb :=_cadd .Value ,error (nil ); +if _acbb !=nil {return _acbb ;};_fgab .LoCatIdAttr =&_eecb ;continue ;};if _cadd .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_ffdb ,_gbbc :=ParseUnionST_PrSetCustVal (_cadd .Value );if _gbbc !=nil {return _gbbc ;};_fgab .CustScaleXAttr =&_ffdb ; +continue ;};if _cadd .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_ccdb ,_eebd :=_cadd .Value ,error (nil );if _eebd !=nil {return _eebd ;};_fgab .QsCatIdAttr =&_ccdb ;continue ;};if _cadd .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_ffcb ,_eaeg :=ParseUnionST_PrSetCustVal (_cadd .Value ); +if _eaeg !=nil {return _eaeg ;};_fgab .CustScaleYAttr =&_ffcb ;continue ;};if _cadd .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_ebee ,_aadd :=_c .ParseInt (_cadd .Value ,10,32);if _aadd !=nil {return _aadd ;};_afcb :=int32 (_ebee );_fgab .CustAngAttr =&_afcb ; +continue ;};if _cadd .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_cdfd ,_ddeg :=ParseUnionST_PrSetCustVal (_cadd .Value );if _ddeg !=nil {return _ddeg ;};_fgab .CustRadScaleRadAttr =&_cdfd ;continue ; +};if _cadd .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_gade ,_ead :=ParseUnionST_PrSetCustVal (_cadd .Value );if _ead !=nil {return _ead ;};_fgab .CustLinFactXAttr =&_gade ;continue ;};if _cadd .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bfaf ,_ffcg :=_cadd .Value ,error (nil ); +if _ffcg !=nil {return _ffcg ;};_fgab .QsTypeIdAttr =&_bfaf ;continue ;};if _cadd .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_febc ,_befa :=_c .ParseBool (_cadd .Value );if _befa !=nil {return _befa ; +};_fgab .Coherent3DOffAttr =&_febc ;continue ;};if _cadd .Name .Local =="\u0063\u0075\u0073t\u0054"{_gadba ,_ffab :=_c .ParseBool (_cadd .Value );if _ffab !=nil {return _ffab ;};_fgab .CustTAttr =&_gadba ;continue ;};if _cadd .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_dbec ,_dea :=_cadd .Value ,error (nil ); +if _dea !=nil {return _dea ;};_fgab .PresNameAttr =&_dbec ;continue ;};if _cadd .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_edeg ,_eabf :=ParseUnionST_PrSetCustVal (_cadd .Value );if _eabf !=nil {return _eabf ; +};_fgab .CustLinFactNeighborYAttr =&_edeg ;continue ;};if _cadd .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_dcag ,_bcbg :=ParseUnionST_PrSetCustVal (_cadd .Value );if _bcbg !=nil {return _bcbg ;};_fgab .CustLinFactYAttr =&_dcag ; +continue ;};if _cadd .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_egga ,_fccb :=_cadd .Value ,error (nil );if _fccb !=nil {return _fccb ;};_fgab .LoTypeIdAttr =&_egga ;continue ;};if _cadd .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_dabd ,_aegg :=ParseUnionST_PrSetCustVal (_cadd .Value ); +if _aegg !=nil {return _aegg ;};_fgab .CustRadScaleIncAttr =&_dabd ;continue ;};if _cadd .Name .Local =="\u0070\u0068\u006cd\u0072"{_gbce ,_fcdd :=_c .ParseBool (_cadd .Value );if _fcdd !=nil {return _fcdd ;};_fgab .PhldrAttr =&_gbce ;continue ;};if _cadd .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_ceae ,_dcaae :=_cadd .Value ,error (nil ); +if _dcaae !=nil {return _dcaae ;};_fgab .CsTypeIdAttr =&_ceae ;continue ;};if _cadd .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_bcfa ,_eccc :=_cadd .Value ,error (nil );if _eccc !=nil {return _eccc ;};_fgab .CsCatIdAttr =&_bcfa ;continue ;}; +if _cadd .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_ebdg ,_cegdb :=_cadd .Value ,error (nil );if _cegdb !=nil {return _cegdb ;};_fgab .PhldrTAttr =&_ebdg ;continue ;};if _cadd .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_gagf ,_bffgf :=_c .ParseInt (_cadd .Value ,10,32); +if _bffgf !=nil {return _bffgf ;};_egbd :=int32 (_gagf );_fgab .PresStyleIdxAttr =&_egbd ;continue ;};if _cadd .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_ebcf ,_ccgca :=ParseUnionST_PrSetCustVal (_cadd .Value ); +if _ccgca !=nil {return _ccgca ;};_fgab .CustLinFactNeighborXAttr =&_ebcf ;continue ;};};_ffdda :for {_fadf ,_acgb :=d .Token ();if _acgb !=nil {return _acgb ;};switch _fgabb :=_fadf .(type ){case _g .StartElement :switch _fgabb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_fgab .PresLayoutVars =NewCT_LayoutVariablePropertySet (); +if _cgdf :=d .DecodeElement (_fgab .PresLayoutVars ,&_fgabb );_cgdf !=nil {return _cgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_fgab .Style =_f .NewCT_ShapeStyle (); +if _bgac :=d .DecodeElement (_fgab .Style ,&_fgabb );_bgac !=nil {return _bgac ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_fgabb .Name ); +if _aaad :=d .Skip ();_aaad !=nil {return _aaad ;};};case _g .EndElement :break _ffdda ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_NumericRule and its children -func (_cece *CT_NumericRule )Validate ()error {return _cece .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_dbcdc ST_AlgorithmType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aafd :=_e .Attr {}; -_aafd .Name =name ;switch _dbcdc {case ST_AlgorithmTypeUnset :_aafd .Value ="";case ST_AlgorithmTypeComposite :_aafd .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_aafd .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_aafd .Value ="\u0063\u0079\u0063l\u0065"; -case ST_AlgorithmTypeHierChild :_aafd .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_aafd .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_aafd .Value ="\u0070\u0079\u0072\u0061"; -case ST_AlgorithmTypeLin :_aafd .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_aafd .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_aafd .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_aafd .Value ="\u0073\u006e\u0061k\u0065";};return _aafd ,nil ; -};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;);func (_ccdga ST_TextAnchorVertical )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccdga .String (),start ); -};func (_gefg ST_Offset )String ()string {switch _gefg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_acac ST_HierBranchStyle )ValidateWithPath (path string )error {switch _acac {case 0,1,2,3,4,5:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acac )); -};return nil ;};func (_gacc *ST_PrSetCustVal )ValidateWithPath (path string )error {_beeef :=[]string {};if _gacc .ST_Percentage !=nil {_beeef =append (_beeef ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gacc .Int32 !=nil {_beeef =append (_beeef ,"\u0049\u006e\u00743\u0032"); -};if len (_beeef )> 1{return _ca .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_beeef );};return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_fccc *CT_DiagramDefinition )ValidateWithPath (path string )error {for _gdfd ,_bdcc :=range _fccc .Title {if _gdad :=_bdcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gdfd ));_gdad !=nil {return _gdad ; +};};for _fcgf ,_dcac :=range _fccc .Desc {if _cdg :=_dcac .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fcgf ));_cdg !=nil {return _cdg ;};};if _fccc .CatLst !=nil {if _egbe :=_fccc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_egbe !=nil {return _egbe ;};};if _fccc .SampData !=nil {if _affa :=_fccc .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_affa !=nil {return _affa ;};};if _fccc .StyleData !=nil {if _ccde :=_fccc .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061"); +_ccde !=nil {return _ccde ;};};if _fccc .ClrData !=nil {if _gaba :=_fccc .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_gaba !=nil {return _gaba ;};};if _fccf :=_fccc .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"); +_fccf !=nil {return _fccf ;};if _fccc .ExtLst !=nil {if _ddec :=_fccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddec !=nil {return _ddec ;};};return nil ;};func (_bddag *ST_FunctionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dddfa ,_cdgd :=d .Token (); +if _cdgd !=nil {return _cdgd ;};if _effe ,_becfd :=_dddfa .(_g .EndElement );_becfd &&_effe .Name ==start .Name {*_bddag =1;return nil ;};if _edcg ,_gbbf :=_dddfa .(_g .CharData );!_gbbf {return _a .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",_dddfa ); +}else {switch string (_edcg ){case "":*_bddag =0;case "\u0063\u006e\u0074":*_bddag =1;case "\u0070\u006f\u0073":*_bddag =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_bddag =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_bddag =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_bddag =5; +case "\u0076\u0061\u0072":*_bddag =6;case "\u0064\u0065\u0070t\u0068":*_bddag =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_bddag =8;};};_dddfa ,_cdgd =d .Token ();if _cdgd !=nil {return _cdgd ;};if _ccaf ,_dcdfb :=_dddfa .(_g .EndElement ); +_dcdfb &&_ccaf .Name ==start .Name {return nil ;};return _a .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",_dddfa );};func (_eeccd *ST_ConnectorDimension )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeccd =0; +case "\u0031\u0044":*_eeccd =1;case "\u0032\u0044":*_eeccd =2;case "\u0063\u0075\u0073\u0074":*_eeccd =3;};return nil ;};func (_acga ST_AnimLvlStr )ValidateWithPath (path string )error {switch _acga {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acga )); +};return nil ;};type CT_PresentationOf struct{ExtLst *_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_agbaa ST_ContinueDirection )ValidateWithPath (path string )error {switch _agbaa {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbaa )); +};return nil ;};func (_ffede *CT_TextProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffede .Sp3d !=nil {_bfbg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ffede .Sp3d ,_bfbg ); +};if _ffede .FlatTx !=nil {_cccb :=_g .StartElement {Name :_g .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_ffede .FlatTx ,_cccb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_beac *CT_Category )ValidateWithPath (path string )error {return nil };type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ; -ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_gfgce ST_Breakpoint )Validate ()error {return _gfgce .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_bgbef *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _bgbef .OrgChart !=nil {if _bdgeg :=_bgbef .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_bdgeg !=nil {return _bdgeg ;};};if _bgbef .ChMax !=nil {if _ebgcd :=_bgbef .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078"); +_ebgcd !=nil {return _ebgcd ;};};if _bgbef .ChPref !=nil {if _agbg :=_bgbef .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_agbg !=nil {return _agbg ;};};if _bgbef .BulletEnabled !=nil {if _gdbd :=_bgbef .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064"); +_gdbd !=nil {return _gdbd ;};};if _bgbef .Dir !=nil {if _cdc :=_bgbef .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_cdc !=nil {return _cdc ;};};if _bgbef .HierBranch !=nil {if _afg :=_bgbef .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"); +_afg !=nil {return _afg ;};};if _bgbef .AnimOne !=nil {if _ddfg :=_bgbef .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_ddfg !=nil {return _ddfg ;};};if _bgbef .AnimLvl !=nil {if _fdgc :=_bgbef .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c"); +_fdgc !=nil {return _fdgc ;};};if _bgbef .ResizeHandles !=nil {if _efba :=_bgbef .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_efba !=nil {return _efba ;};};return nil ;}; -// Validate validates the CT_DiagramDefinition and its children -func (_dfc *CT_DiagramDefinition )Validate ()error {return _dfc .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_Name struct{LangAttr *string ;ValAttr string ;}; +// Validate validates the StyleDef and its children +func (_cfaf *StyleDef )Validate ()error {return _cfaf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_egae *ST_AxisType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egae =0;case "\u0073\u0065\u006c\u0066":*_egae =1; +case "\u0063\u0068":*_egae =2;case "\u0064\u0065\u0073":*_egae =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_egae =4;case "\u0070\u0061\u0072":*_egae =5;case "\u0061\u006e\u0063s\u0074":*_egae =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_egae =7; +case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_egae =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_egae =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_egae =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_egae =11;case "\u0072\u006f\u006f\u0074":*_egae =12; +case "\u006e\u006f\u006e\u0065":*_egae =13;};return nil ;};func (_edee *ST_TextDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edee =0;case "\u0066\u0072\u006fm\u0054":*_edee =1;case "\u0066\u0072\u006fm\u0042":*_edee =2; +};return nil ;};func (_fdeb ST_PyramidAccentPosition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdeb .String (),start );};func (_fgceg ST_PyramidAccentTextMargin )String ()string {switch _fgceg {case 0:return ""; +case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func (_eeeb *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeeb =0;case "\u0074\u004c":*_eeeb =1;case "\u0074\u0052":*_eeeb =2; +case "\u0074\u0043\u0074\u0072\u0043\u0068":*_eeeb =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_eeeb =4;case "\u0062\u004c":*_eeeb =5;case "\u0062\u0052":*_eeeb =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_eeeb =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_eeeb =8; +case "\u006c\u0054":*_eeeb =9;case "\u006c\u0042":*_eeeb =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_eeeb =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_eeeb =12;case "\u0072\u0054":*_eeeb =13;case "\u0072\u0042":*_eeeb =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_eeeb =15; +case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_eeeb =16;};return nil ;};func (_gbaea ST_HueDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbaea .String (),start );};func (_fbac *ST_HierBranchStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbac =0; +case "\u006c":*_fbac =1;case "\u0072":*_fbac =2;case "\u0068\u0061\u006e\u0067":*_fbac =3;case "\u0073\u0074\u0064":*_fbac =4;case "\u0069\u006e\u0069\u0074":*_fbac =5;};return nil ;};func (_cgdac *ST_FlowDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feffd ,_bafca :=d .Token (); +if _bafca !=nil {return _bafca ;};if _dbdgf ,_abeb :=_feffd .(_g .EndElement );_abeb &&_dbdgf .Name ==start .Name {*_cgdac =1;return nil ;};if _eefa ,_dffaa :=_feffd .(_g .CharData );!_dffaa {return _a .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",_feffd ); +}else {switch string (_eefa ){case "":*_cgdac =0;case "\u0072\u006f\u0077":*_cgdac =1;case "\u0063\u006f\u006c":*_cgdac =2;};};_feffd ,_bafca =d .Token ();if _bafca !=nil {return _bafca ;};if _cgbac ,_aafeb :=_feffd .(_g .EndElement );_aafeb &&_cgbac .Name ==start .Name {return nil ; +};return _a .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",_feffd );};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_cecg :=&CT_ColorTransformHeaderLst {}; +return _cecg ;};func (_gede *ST_PtType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gede =0;case "\u006e\u006f\u0064\u0065":*_gede =1;case "\u0061\u0073\u0073\u0074":*_gede =2;case "\u0064\u006f\u0063":*_gede =3;case "\u0070\u0072\u0065\u0073":*_gede =4; +case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gede =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gede =6;};return nil ;};func (_fecg *CT_Otherwise )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caeg :=range start .Attr {if _caeg .Name .Local =="\u006e\u0061\u006d\u0065"{_efec ,_abdd :=_caeg .Value ,error (nil ); +if _abdd !=nil {return _abdd ;};_fecg .NameAttr =&_efec ;continue ;};};_dcab :for {_gdgg ,_cgbf :=d .Token ();if _cgbf !=nil {return _cgbf ;};switch _fbfgf :=_gdgg .(type ){case _g .StartElement :switch _fbfgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_agge :=NewCT_Algorithm (); +if _fddf :=d .DecodeElement (_agge ,&_fbfgf );_fddf !=nil {return _fddf ;};_fecg .Alg =append (_fecg .Alg ,_agge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_dcgac :=NewCT_Shape (); +if _dcfe :=d .DecodeElement (_dcgac ,&_fbfgf );_dcfe !=nil {return _dcfe ;};_fecg .Shape =append (_fecg .Shape ,_dcgac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_ebcgf :=NewCT_PresentationOf (); +if _bacee :=d .DecodeElement (_ebcgf ,&_fbfgf );_bacee !=nil {return _bacee ;};_fecg .PresOf =append (_fecg .PresOf ,_ebcgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_cdae :=NewCT_Constraints (); +if _cbb :=d .DecodeElement (_cdae ,&_fbfgf );_cbb !=nil {return _cbb ;};_fecg .ConstrLst =append (_fecg .ConstrLst ,_cdae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_dggc :=NewCT_Rules (); +if _fadc :=d .DecodeElement (_dggc ,&_fbfgf );_fadc !=nil {return _fadc ;};_fecg .RuleLst =append (_fecg .RuleLst ,_dggc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bagcd :=NewCT_ForEach (); +if _ccggc :=d .DecodeElement (_bagcd ,&_fbfgf );_ccggc !=nil {return _ccggc ;};_fecg .ForEach =append (_fecg .ForEach ,_bagcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_fcac :=NewCT_LayoutNode (); +if _adbe :=d .DecodeElement (_fcac ,&_fbfgf );_adbe !=nil {return _adbe ;};_fecg .LayoutNode =append (_fecg .LayoutNode ,_fcac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_ddgg :=NewCT_Choose (); +if _eda :=d .DecodeElement (_ddgg ,&_fbfgf );_eda !=nil {return _eda ;};_fecg .Choose =append (_fecg .Choose ,_ddgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcdc :=_f .NewCT_OfficeArtExtensionList (); +if _dacd :=d .DecodeElement (_dgcdc ,&_fbfgf );_dacd !=nil {return _dacd ;};_fecg .ExtLst =append (_fecg .ExtLst ,_dgcdc );default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_fbfgf .Name ); +if _abcf :=d .Skip ();_abcf !=nil {return _abcf ;};};case _g .EndElement :break _dcab ;case _g .CharData :};};return nil ;};type ST_ConnectorRouting byte ;func (_fgegb *ST_PyramidAccentTextMargin )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfcae ,_bedda :=d .Token (); +if _bedda !=nil {return _bedda ;};if _bgcbg ,_dffde :=_gfcae .(_g .EndElement );_dffde &&_bgcbg .Name ==start .Name {*_fgegb =1;return nil ;};if _fgfa ,_bbdg :=_gfcae .(_g .CharData );!_bbdg {return _a .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",_gfcae ); +}else {switch string (_fgfa ){case "":*_fgegb =0;case "\u0073\u0074\u0065\u0070":*_fgegb =1;case "\u0073\u0074\u0061c\u006b":*_fgegb =2;};};_gfcae ,_bedda =d .Token ();if _bedda !=nil {return _bedda ;};if _ebgdbc ,_cfbdb :=_gfcae .(_g .EndElement );_cfbdb &&_ebgdbc .Name ==start .Name {return nil ; +};return _a .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",_gfcae );};func (_eabffa ST_TextBlockDirection )Validate ()error {return _eabffa .ValidateWithPath ("")}; +func (_efeea ST_AnimLvlStr )String ()string {switch _efeea {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";}; -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_ddbb *CT_DiagramDefinitionHeaderLst )Validate ()error {return _ddbb .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074"); -};func (_debc *CT_BulletEnabled )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edb :=range start .Attr {if _edb .Name .Local =="\u0076\u0061\u006c"{_bbe ,_fcbe :=_c .ParseBool (_edb .Value );if _fcbe !=nil {return _fcbe ;};_debc .ValAttr =&_bbe ; -continue ;};};for {_bdc ,_cbg :=d .Token ();if _cbg !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_cbg );};if _fccd ,_cda :=_bdc .(_e .EndElement ); -_cda &&_fccd .Name ==start .Name {break ;};};return nil ;};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_baebe ST_FlowDirection )String ()string {switch _baebe {case 0:return ""; -case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_dfgdf *ST_Offset )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfgdf =0;case "\u0063\u0074\u0072":*_dfgdf =1;case "\u006f\u0066\u0066":*_dfgdf =2; -};return nil ;};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_fgfea ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _fgfea {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfea )); -};return nil ;};func (_bbef *CT_Colors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agbe :=range start .Attr {if _agbe .Name .Local =="\u006d\u0065\u0074\u0068"{_bbef .MethAttr .UnmarshalXMLAttr (_agbe );continue ;};if _agbe .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_bbef .HueDirAttr .UnmarshalXMLAttr (_agbe ); -continue ;};};_ceeb :for {_cgc ,_bbcg :=d .Token ();if _bbcg !=nil {return _bbcg ;};switch _caed :=_cgc .(type ){case _e .StartElement :switch _caed .Name {default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_caed .Name ); -if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _e .EndElement :break _ceeb ;case _e .CharData :};};return nil ;};func NewCT_Constraints ()*CT_Constraints {_ece :=&CT_Constraints {};return _ece };func (_dda *CT_CTName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bad :=range start .Attr {if _bad .Name .Local =="\u006c\u0061\u006e\u0067"{_gab ,_edba :=_bad .Value ,error (nil ); -if _edba !=nil {return _edba ;};_dda .LangAttr =&_gab ;continue ;};if _bad .Name .Local =="\u0076\u0061\u006c"{_cdc ,_gafa :=_bad .Value ,error (nil );if _gafa !=nil {return _gafa ;};_dda .ValAttr =_cdc ;continue ;};};for {_bcda ,_cbfb :=d .Token ();if _cbfb !=nil {return _ca .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cbfb ); -};if _bgf ,_baa :=_bcda .(_e .EndElement );_baa &&_bgf .Name ==start .Name {break ;};};return nil ;};type ST_HueDir byte ;func (_aeae ST_TextDirection )Validate ()error {return _aeae .ValidateWithPath ("")};const (ST_ChildDirectionUnset ST_ChildDirection =0; -ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_cbcd ST_ChildAlignment )Validate ()error {return _cbcd .ValidateWithPath ("")};func (_bgaa *DataModel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _bgaa .CT_DataModel .MarshalXML (e ,start );};const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1; -ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;);const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1; -ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7; -ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func NewCT_ResizeHandles ()*CT_ResizeHandles {_gaad :=&CT_ResizeHandles {};return _gaad }; -func (_bgfe *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbff :for {_accg ,_efgd :=d .Token ();if _efgd !=nil {return _efgd ;};switch _fcdf :=_accg .(type ){case _e .StartElement :switch _fcdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_caff :=NewCT_DiagramDefinitionHeader (); -if _gbda :=d .DecodeElement (_caff ,&_fcdf );_gbda !=nil {return _gbda ;};_bgfe .LayoutDefHdr =append (_bgfe .LayoutDefHdr ,_caff );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_fcdf .Name ); -if _bafgb :=d .Skip ();_bafgb !=nil {return _bafgb ;};};case _e .EndElement :break _cbff ;case _e .CharData :};};return nil ;};func (_adgd *CT_CTCategory )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abf :=range start .Attr {if _abf .Name .Local =="\u0074\u0079\u0070\u0065"{_abd ,_fcec :=_abf .Value ,error (nil ); -if _fcec !=nil {return _fcec ;};_adgd .TypeAttr =_abd ;continue ;};if _abf .Name .Local =="\u0070\u0072\u0069"{_gbgc ,_baef :=_c .ParseUint (_abf .Value ,10,32);if _baef !=nil {return _baef ;};_adgd .PriAttr =uint32 (_gbgc );continue ;};};for {_abc ,_bdf :=d .Token (); -if _bdf !=nil {return _ca .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_bdf );};if _bda ,_ceba :=_abc .(_e .EndElement );_ceba &&_bda .Name ==start .Name {break ;};}; -return nil ;};func (_gfaa *CT_Cxn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_gfaa .ModelIdAttr )}); -if _gfaa .TypeAttr !=ST_CxnTypeUnset {_ggd ,_def :=_gfaa .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _def !=nil {return _def ;};start .Attr =append (start .Attr ,_ggd );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_gfaa .SrcIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_gfaa .DestIdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_gfaa .SrcOrdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_gfaa .DestOrdAttr )});if _gfaa .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaa .ParTransIdAttr )}); -};if _gfaa .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaa .SibTransIdAttr )});};if _gfaa .PresIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaa .PresIdAttr )}); -};e .EncodeToken (start );if _gfaa .ExtLst !=nil {_aaab :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfaa .ExtLst ,_aaab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_CTCategory ()*CT_CTCategory {_gdeb :=&CT_CTCategory {}; -return _gdeb };func (_ffdafg ST_BendPoint )String ()string {switch _ffdafg {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_cfbe *ST_GrowDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfbe =0; -case "\u0074\u004c":*_cfbe =1;case "\u0074\u0052":*_cfbe =2;case "\u0062\u004c":*_cfbe =3;case "\u0062\u0052":*_cfbe =4;};return nil ;}; +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_gbgda *StyleDef )ValidateWithPath (path string )error {if _ggbgd :=_gbgda .CT_StyleDefinition .ValidateWithPath (path );_ggbgd !=nil {return _ggbgd ;};return nil ;};func (_gcdfd ST_ContinueDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcdfd .String (),start ); +};func (_fbeed *ColorsDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbeed .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_decg :=range start .Attr {if _decg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bced ,_fedc :=_decg .Value ,error (nil ); +if _fedc !=nil {return _fedc ;};_fbeed .UniqueIdAttr =_bced ;continue ;};if _decg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fggb ,_feegb :=_decg .Value ,error (nil );if _feegb !=nil {return _feegb ;};_fbeed .MinVerAttr =&_fggb ;continue ;}; +if _decg .Name .Local =="\u0072\u0065\u0073I\u0064"{_daacb ,_cfcgb :=_c .ParseInt (_decg .Value ,10,32);if _cfcgb !=nil {return _cfcgb ;};_edeb :=int32 (_daacb );_fbeed .ResIdAttr =&_edeb ;continue ;};};_ebfee :for {_fcag ,_fgeda :=d .Token ();if _fgeda !=nil {return _fgeda ; +};switch _afgg :=_fcag .(type ){case _g .StartElement :switch _afgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_adfca :=NewCT_CTName (); +if _dgdd :=d .DecodeElement (_adfca ,&_afgg );_dgdd !=nil {return _dgdd ;};_fbeed .Title =append (_fbeed .Title ,_adfca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ggfb :=NewCT_CTDescription (); +if _fedf :=d .DecodeElement (_ggfb ,&_afgg );_fedf !=nil {return _fedf ;};_fbeed .Desc =append (_fbeed .Desc ,_ggfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fbeed .CatLst =NewCT_CTCategories (); +if _accd :=d .DecodeElement (_fbeed .CatLst ,&_afgg );_accd !=nil {return _accd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbeed .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _egbfb :=d .DecodeElement (_fbeed .ExtLst ,&_afgg );_egbfb !=nil {return _egbfb ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_afgg .Name ); +if _dfccb :=d .Skip ();_dfccb !=nil {return _dfccb ;};};case _g .EndElement :break _ebfee ;case _g .CharData :};};return nil ;};type ST_ChildOrderType byte ;func NewCT_SDName ()*CT_SDName {_aegfg :=&CT_SDName {};return _aegfg };type ST_FlowDirection byte ; +func (_beda *CT_PresentationOf )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgda :=range start .Attr {if _cgda .Name .Local =="\u0061\u0078\u0069\u0073"{_ffad ,_fdgcf :=ParseSliceST_AxisTypes (_cgda .Value );if _fdgcf !=nil {return _fdgcf ; +};_beda .AxisAttr =&_ffad ;continue ;};if _cgda .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fgeb ,_ccfag :=ParseSliceST_ElementTypes (_cgda .Value );if _ccfag !=nil {return _ccfag ;};_beda .PtTypeAttr =&_fgeb ;continue ;};if _cgda .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_addec ,_cecgg :=ParseSliceST_Booleans (_cgda .Value ); +if _cecgg !=nil {return _cecgg ;};_beda .HideLastTransAttr =&_addec ;continue ;};if _cgda .Name .Local =="\u0073\u0074"{_defba ,_gceb :=ParseSliceST_Ints (_cgda .Value );if _gceb !=nil {return _gceb ;};_beda .StAttr =&_defba ;continue ;};if _cgda .Name .Local =="\u0063\u006e\u0074"{_gaad ,_ggbbc :=ParseSliceST_UnsignedInts (_cgda .Value ); +if _ggbbc !=nil {return _ggbbc ;};_beda .CntAttr =&_gaad ;continue ;};if _cgda .Name .Local =="\u0073\u0074\u0065\u0070"{_aacfe ,_bfgda :=ParseSliceST_Ints (_cgda .Value );if _bfgda !=nil {return _bfgda ;};_beda .StepAttr =&_aacfe ;continue ;};};_dabc :for {_bgca ,_daebg :=d .Token (); +if _daebg !=nil {return _daebg ;};switch _eabe :=_bgca .(type ){case _g .StartElement :switch _eabe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beda .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gdfb :=d .DecodeElement (_beda .ExtLst ,&_eabe );_gdfb !=nil {return _gdfb ;};default:_ba .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_eabe .Name ); +if _fdaab :=d .Skip ();_fdaab !=nil {return _fdaab ;};};case _g .EndElement :break _dabc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_gff *CT_ChildMax )ValidateWithPath (path string )error {if _gff .ValAttr !=nil {if *_gff .ValAttr < -1{return _ca .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gff .ValAttr ); -};};return nil ;};func (_dced *ST_CxnType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dced =0;case "\u0070\u0061\u0072O\u0066":*_dced =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_dced =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_dced =3; -case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_dced =4;};return nil ;};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2; -ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;);func (_cagee *ST_HueDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeeff ,_beecg :=d .Token ();if _beecg !=nil {return _beecg ;};if _eaaca ,_egfcd :=_aeeff .(_e .EndElement ); -_egfcd &&_eaaca .Name ==start .Name {*_cagee =1;return nil ;};if _egee ,_egbdb :=_aeeff .(_e .CharData );!_egbdb {return _ca .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",_aeeff ); -}else {switch string (_egee ){case "":*_cagee =0;case "\u0063\u0077":*_cagee =1;case "\u0063\u0063\u0077":*_cagee =2;};};_aeeff ,_beecg =d .Token ();if _beecg !=nil {return _beecg ;};if _gcef ,_fedge :=_aeeff .(_e .EndElement );_fedge &&_gcef .Name ==start .Name {return nil ; -};return _ca .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",_aeeff );};func NewCT_Adj ()*CT_Adj {_cd :=&CT_Adj {};_cd .IdxAttr =1;return _cd }; -func (_cfddb ST_ContinueDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbaf :=_e .Attr {};_cbaf .Name =name ;switch _cfddb {case ST_ContinueDirectionUnset :_cbaf .Value ="";case ST_ContinueDirectionRevDir :_cbaf .Value ="\u0072\u0065\u0076\u0044\u0069\u0072"; -case ST_ContinueDirectionSameDir :_cbaf .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _cbaf ,nil ;};func (_cafb ST_ModelId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cafb .Int32 !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0064",*_cafb .Int32 ))); -};if _cafb .ST_Guid !=nil {e .EncodeToken (_e .CharData (*_cafb .ST_Guid ));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_bfebf ST_AnimOneStr )ValidateWithPath (path string )error {switch _bfebf {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfebf )); -};return nil ;};type CT_BulletEnabled struct{ValAttr *bool ;}; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_gggaa *CT_SDDescription )ValidateWithPath (path string )error {return nil };const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil }; +func (_fegeb *ST_FunctionArgument )Validate ()error {return _fegeb .ValidateWithPath ("")};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_fdcf *CT_LayoutNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcf .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcf .NameAttr )}); +};if _fdcf .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fdcf .StyleLblAttr )});};if _fdcf .ChOrderAttr !=ST_ChildOrderTypeUnset {_bfdb ,_bbaf :=_fdcf .ChOrderAttr .MarshalXMLAttr (_g .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"}); +if _bbaf !=nil {return _bbaf ;};start .Attr =append (start .Attr ,_bfdb );};if _fdcf .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_fdcf .MoveWithAttr )}); +};e .EncodeToken (start );if _fdcf .Alg !=nil {_gbcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}};for _ ,_abad :=range _fdcf .Alg {e .EncodeElement (_abad ,_gbcd );};};if _fdcf .Shape !=nil {_dbddcg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}}; +for _ ,_cegc :=range _fdcf .Shape {e .EncodeElement (_cegc ,_dbddcg );};};if _fdcf .PresOf !=nil {_ceab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_daeb :=range _fdcf .PresOf {e .EncodeElement (_daeb ,_ceab ); +};};if _fdcf .ConstrLst !=nil {_aead :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_abg :=range _fdcf .ConstrLst {e .EncodeElement (_abg ,_aead );};};if _fdcf .RuleLst !=nil {_degf :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; +for _ ,_egge :=range _fdcf .RuleLst {e .EncodeElement (_egge ,_degf );};};if _fdcf .VarLst !=nil {_dec :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_ecbf :=range _fdcf .VarLst {e .EncodeElement (_ecbf ,_dec ); +};};if _fdcf .ForEach !=nil {_afdd :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_geag :=range _fdcf .ForEach {e .EncodeElement (_geag ,_afdd );};};if _fdcf .LayoutNode !=nil {_febd :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; +for _ ,_cccge :=range _fdcf .LayoutNode {e .EncodeElement (_cccge ,_febd );};};if _fdcf .Choose !=nil {_dabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_fcab :=range _fdcf .Choose {e .EncodeElement (_fcab ,_dabe ); +};};if _fdcf .ExtLst !=nil {_bbfgf :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bdce :=range _fdcf .ExtLst {e .EncodeElement (_bdce ,_bbfgf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_cab *CT_CTCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ega :=range start .Attr {if _ega .Name .Local =="\u0074\u0079\u0070\u0065"{_dgd ,_aed :=_ega .Value ,error (nil );if _aed !=nil {return _aed ;};_cab .TypeAttr =_dgd ; +continue ;};if _ega .Name .Local =="\u0070\u0072\u0069"{_dgc ,_eea :=_c .ParseUint (_ega .Value ,10,32);if _eea !=nil {return _eea ;};_cab .PriAttr =uint32 (_dgc );continue ;};};for {_ebd ,_aefe :=d .Token ();if _aefe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_aefe ); +};if _bcd ,_dgcd :=_ebd .(_g .EndElement );_dgcd &&_bcd .Name ==start .Name {break ;};};return nil ;};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2; +ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_fefc ST_HierBranchStyle )Validate ()error {return _fefc .ValidateWithPath ("")}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_ecgg *ST_ModelId )Validate ()error {return _ecgg .ValidateWithPath ("")};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_ddec *ST_AnimLvlStr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edac ,_bgede :=d .Token (); -if _bgede !=nil {return _bgede ;};if _gaacdc ,_daeec :=_edac .(_e .EndElement );_daeec &&_gaacdc .Name ==start .Name {*_ddec =1;return nil ;};if _ggbc ,_gfcg :=_edac .(_e .CharData );!_gfcg {return _ca .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",_edac ); -}else {switch string (_ggbc ){case "":*_ddec =0;case "\u006e\u006f\u006e\u0065":*_ddec =1;case "\u006c\u0076\u006c":*_ddec =2;case "\u0063\u0074\u0072":*_ddec =3;};};_edac ,_bgede =d .Token ();if _bgede !=nil {return _bgede ;};if _cgcfb ,_cbead :=_edac .(_e .EndElement ); -_cbead &&_cgcfb .Name ==start .Name {return nil ;};return _ca .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",_edac );};func (_aafg ST_ClrAppMethod )ValidateWithPath (path string )error {switch _aafg {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafg )); -};return nil ;};func (_aafcb ST_ResizeHandlesStr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aafcb .String (),start );}; +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_cfd *CT_CTName )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_cff *CT_AnimOne )ValidateWithPath (path string )error {if _dcc :=_cff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcc !=nil {return _dcc ;};return nil ;};func (_cfcd *ST_AlgorithmType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfcd =0; -case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cfcd =1;case "\u0063\u006f\u006e\u006e":*_cfcd =2;case "\u0063\u0079\u0063l\u0065":*_cfcd =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cfcd =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cfcd =5; -case "\u0070\u0079\u0072\u0061":*_cfcd =6;case "\u006c\u0069\u006e":*_cfcd =7;case "\u0073\u0070":*_cfcd =8;case "\u0074\u0078":*_cfcd =9;case "\u0073\u006e\u0061k\u0065":*_cfcd =10;};return nil ;};func (_befc *CT_PresentationOf )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _befc .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_befc .AxisAttr )}); -};if _befc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_befc .PtTypeAttr )});};if _befc .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_befc .HideLastTransAttr )}); -};if _befc .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_befc .StAttr )});};if _befc .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_befc .CntAttr )}); -};if _befc .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ca .Sprintf ("\u0025\u0076",*_befc .StepAttr )});};e .EncodeToken (start );if _befc .ExtLst !=nil {_cfca :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_befc .ExtLst ,_cfca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgcd *ST_BoolOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecfcg ,_aaagc :=d .Token ();if _aaagc !=nil {return _aaagc ; -};if _fbege ,_gceda :=_ecfcg .(_e .EndElement );_gceda &&_fbege .Name ==start .Name {*_dgcd =1;return nil ;};if _gfega ,_ccdec :=_ecfcg .(_e .CharData );!_ccdec {return _ca .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",_ecfcg ); -}else {switch string (_gfega ){case "":*_dgcd =0;case "\u006e\u006f\u006e\u0065":*_dgcd =1;case "\u0065\u0071\u0075":*_dgcd =2;case "\u0067\u0074\u0065":*_dgcd =3;case "\u006c\u0074\u0065":*_dgcd =4;};};_ecfcg ,_aaagc =d .Token ();if _aaagc !=nil {return _aaagc ; -};if _dcdg ,_dbag :=_ecfcg .(_e .EndElement );_dbag &&_dcdg .Name ==start .Name {return nil ;};return _ca .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",_ecfcg ); -};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);type ST_DiagramHorizontalAlignment byte ;func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_acbb :=&CT_DiagramDefinitionHeaderLst {}; -return _acbb ;}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_aefd *CT_CTStyleLabel )ValidateWithPath (path string )error {if _aefd .FillClrLst !=nil {if _gfe :=_aefd .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_gfe !=nil {return _gfe ;};};if _aefd .LinClrLst !=nil {if _dag :=_aefd .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); +_dag !=nil {return _dag ;};};if _aefd .EffectClrLst !=nil {if _feg :=_aefd .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_feg !=nil {return _feg ;};};if _aefd .TxLinClrLst !=nil {if _dged :=_aefd .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); +_dged !=nil {return _dged ;};};if _aefd .TxFillClrLst !=nil {if _abd :=_aefd .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_abd !=nil {return _abd ;};};if _aefd .TxEffectClrLst !=nil {if _fba :=_aefd .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"); +_fba !=nil {return _fba ;};};if _aefd .ExtLst !=nil {if _dbcb :=_aefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcb !=nil {return _dbcb ;};};return nil ;};func (_gfdb *CT_ChildMax )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bda :=range start .Attr {if _bda .Name .Local =="\u0076\u0061\u006c"{_geb ,_bdae :=_c .ParseInt (_bda .Value ,10,32); +if _bdae !=nil {return _bdae ;};_fagg :=int32 (_geb );_gfdb .ValAttr =&_fagg ;continue ;};};for {_eeg ,_cdb :=d .Token ();if _cdb !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_cdb ); +};if _cfgc ,_faaa :=_eeg .(_g .EndElement );_faaa &&_cfgc .Name ==start .Name {break ;};};return nil ;};func (_aada ST_ChildOrderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aada .String (),start );};func (_facgd ST_ArrowheadStyle )String ()string {switch _facgd {case 0:return ""; +case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_dcbf *ST_AnimLvlStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcbf =0; +case "\u006e\u006f\u006e\u0065":*_dcbf =1;case "\u006c\u0076\u006c":*_dcbf =2;case "\u0063\u0074\u0072":*_dcbf =3;};return nil ;};func (_fefed ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _fefed {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefed )); +};return nil ;}; -// Validate validates the CT_Otherwise and its children -func (_dfbb *CT_Otherwise )Validate ()error {return _dfbb .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_dcba *ST_VerticalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebbg ,_dged :=d .Token (); -if _dged !=nil {return _dged ;};if _ccfab ,_eddba :=_ebbg .(_e .EndElement );_eddba &&_ccfab .Name ==start .Name {*_dcba =1;return nil ;};if _dfgda ,_dcdcf :=_ebbg .(_e .CharData );!_dcdcf {return _ca .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",_ebbg ); -}else {switch string (_dfgda ){case "":*_dcba =0;case "\u0074":*_dcba =1;case "\u006d\u0069\u0064":*_dcba =2;case "\u0062":*_dcba =3;case "\u006e\u006f\u006e\u0065":*_dcba =4;};};_ebbg ,_dged =d .Token ();if _dged !=nil {return _dged ;};if _ebdb ,_ggfd :=_ebbg .(_e .EndElement ); -_ggfd &&_ebdb .Name ==start .Name {return nil ;};return _ca .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",_ebbg );};func (_bgcc *ST_NodeVerticalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggbdb ,_ecbe :=d .Token (); -if _ecbe !=nil {return _ecbe ;};if _gebe ,_eaecg :=_ggbdb .(_e .EndElement );_eaecg &&_gebe .Name ==start .Name {*_bgcc =1;return nil ;};if _cgbee ,_gdfgd :=_ggbdb .(_e .CharData );!_gdfgd {return _ca .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",_ggbdb ); -}else {switch string (_cgbee ){case "":*_bgcc =0;case "\u0074":*_bgcc =1;case "\u006d\u0069\u0064":*_bgcc =2;case "\u0062":*_bgcc =3;};};_ggbdb ,_ecbe =d .Token ();if _ecbe !=nil {return _ecbe ;};if _bfeg ,_aaegd :=_ggbdb .(_e .EndElement );_aaegd &&_bfeg .Name ==start .Name {return nil ; -};return _ca .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",_ggbdb );};func NewCT_Otherwise ()*CT_Otherwise {_effb :=&CT_Otherwise {};return _effb }; -func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_agdg :=&CT_ColorTransformHeaderLst {};return _agdg ;};func (_bgdaa ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfbde :=_e .Attr {};_bfbde .Name =name ; -switch _bgdaa {case ST_DiagramHorizontalAlignmentUnset :_bfbde .Value ="";case ST_DiagramHorizontalAlignmentL :_bfbde .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_bfbde .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_bfbde .Value ="\u0072"; -case ST_DiagramHorizontalAlignmentNone :_bfbde .Value ="\u006e\u006f\u006e\u0065";};return _bfbde ,nil ;};func NewCT_CTName ()*CT_CTName {_bbga :=&CT_CTName {};return _bbga };func (_cebe *ST_LinearDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caffe ,_egdaf :=d .Token (); -if _egdaf !=nil {return _egdaf ;};if _ccdg ,_eegc :=_caffe .(_e .EndElement );_eegc &&_ccdg .Name ==start .Name {*_cebe =1;return nil ;};if _badc ,_fbac :=_caffe .(_e .CharData );!_fbac {return _ca .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",_caffe ); -}else {switch string (_badc ){case "":*_cebe =0;case "\u0066\u0072\u006fm\u004c":*_cebe =1;case "\u0066\u0072\u006fm\u0052":*_cebe =2;case "\u0066\u0072\u006fm\u0054":*_cebe =3;case "\u0066\u0072\u006fm\u0042":*_cebe =4;};};_caffe ,_egdaf =d .Token (); -if _egdaf !=nil {return _egdaf ;};if _gdcde ,_aecac :=_caffe .(_e .EndElement );_aecac &&_gdcde .Name ==start .Name {return nil ;};return _ca .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",_caffe ); +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_abac *CT_Pt )ValidateWithPath (path string )error {if _dcdd :=_abac .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_dcdd !=nil {return _dcdd ;};if _dggbc :=_abac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_dggbc !=nil {return _dggbc ;};if _abac .CxnIdAttr !=nil {if _dbeg :=_abac .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_dbeg !=nil {return _dbeg ;};};if _abac .PrSet !=nil {if _aafe :=_abac .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074"); +_aafe !=nil {return _aafe ;};};if _abac .SpPr !=nil {if _bcbdb :=_abac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcbdb !=nil {return _bcbdb ;};};if _abac .T !=nil {if _eafd :=_abac .T .ValidateWithPath (path +"\u002f\u0054");_eafd !=nil {return _eafd ; +};};if _abac .ExtLst !=nil {if _bbbdg :=_abac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbdg !=nil {return _bbbdg ;};};return nil ;};func (_agcc ST_Offset )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edcd :=_g .Attr {}; +_edcd .Name =name ;switch _agcc {case ST_OffsetUnset :_edcd .Value ="";case ST_OffsetCtr :_edcd .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_edcd .Value ="\u006f\u0066\u0066";};return _edcd ,nil ;};func (_gabg ST_ConstraintRelationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gabg .String (),start ); +};func (_acec ST_ConstraintRelationship )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gebgd :=_g .Attr {};_gebgd .Name =name ;switch _acec {case ST_ConstraintRelationshipUnset :_gebgd .Value ="";case ST_ConstraintRelationshipSelf :_gebgd .Value ="\u0073\u0065\u006c\u0066"; +case ST_ConstraintRelationshipCh :_gebgd .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_gebgd .Value ="\u0064\u0065\u0073";};return _gebgd ,nil ;};func (_fb *AG_ConstraintRefAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fb .RefTypeAttr !=ST_ConstraintTypeUnset {_bcb ,_ff :=_fb .RefTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); +if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_bcb );};if _fb .RefForAttr !=ST_ConstraintRelationshipUnset {_fe ,_fee :=_fb .RefForAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _fee !=nil {return _fee ; +};start .Attr =append (start .Attr ,_fe );};if _fb .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fb .RefForNameAttr )}); +};if _fb .RefPtTypeAttr !=ST_ElementTypeUnset {_ege ,_bf :=_fb .RefPtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_ege );};return nil ;};func NewCT_TextProps ()*CT_TextProps {_cabdf :=&CT_TextProps {}; +return _cabdf };type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_agbfc *ST_CxnType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agbfc =0;case "\u0070\u0061\u0072O\u0066":*_agbfc =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_agbfc =2; +case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_agbfc =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_agbfc =4;};return nil ;};func (_acef *CT_DataModel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acef .PtLst =NewCT_PtList (); +_aegd :for {_egbg ,_feeg :=d .Token ();if _feeg !=nil {return _feeg ;};switch _bgdeg :=_egbg .(type ){case _g .StartElement :switch _bgdeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _bbb :=d .DecodeElement (_acef .PtLst ,&_bgdeg ); +_bbb !=nil {return _bbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_acef .CxnLst =NewCT_CxnList (); +if _dfafa :=d .DecodeElement (_acef .CxnLst ,&_bgdeg );_dfafa !=nil {return _dfafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_acef .Bg =_f .NewCT_BackgroundFormatting (); +if _efga :=d .DecodeElement (_acef .Bg ,&_bgdeg );_efga !=nil {return _efga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_acef .Whole =_f .NewCT_WholeE2oFormatting (); +if _fceb :=d .DecodeElement (_acef .Whole ,&_bgdeg );_fceb !=nil {return _fceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acef .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _edca :=d .DecodeElement (_acef .ExtLst ,&_bgdeg );_edca !=nil {return _edca ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_bgdeg .Name ); +if _bbga :=d .Skip ();_bbga !=nil {return _bbga ;};};case _g .EndElement :break _aegd ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_RelIds and its children +func (_bgcaa *CT_RelIds )Validate ()error {return _bgcaa .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ; +Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_abgg ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _abgg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgg )); +};return nil ;};func (_ggcaf *ST_TextBlockDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggcaf =0;case "\u0068\u006f\u0072\u007a":*_ggcaf =1;case "\u0076\u0065\u0072\u0074":*_ggcaf =2;};return nil ;};type ST_TextAnchorHorizontal byte ; +func (_abcd *ST_ResizeHandlesStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gggg ,_dcfeg :=d .Token ();if _dcfeg !=nil {return _dcfeg ;};if _ecba ,_bgegg :=_gggg .(_g .EndElement );_bgegg &&_ecba .Name ==start .Name {*_abcd =1;return nil ; +};if _cddfb ,_dcdce :=_gggg .(_g .CharData );!_dcdce {return _a .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",_gggg );}else {switch string (_cddfb ){case "":*_abcd =0; +case "\u0065\u0078\u0061c\u0074":*_abcd =1;case "\u0072\u0065\u006c":*_abcd =2;};};_gggg ,_dcfeg =d .Token ();if _dcfeg !=nil {return _dcfeg ;};if _bfgc ,_dbca :=_gggg .(_g .EndElement );_dbca &&_bfgc .Name ==start .Name {return nil ;};return _a .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",_gggg ); }; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_gffbbg *CT_TextProps )ValidateWithPath (path string )error {if _gffbbg .Sp3d !=nil {if _gfdgc :=_gffbbg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gfdgc !=nil {return _gfdgc ;};};if _gffbbg .FlatTx !=nil {if _gfg :=_gffbbg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_gfg !=nil {return _gfg ;};};return nil ;};func (_dgac *CT_SDDescription )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccaf :=range start .Attr {if _ccaf .Name .Local =="\u006c\u0061\u006e\u0067"{_aacb ,_aebe :=_ccaf .Value ,error (nil ); -if _aebe !=nil {return _aebe ;};_dgac .LangAttr =&_aacb ;continue ;};if _ccaf .Name .Local =="\u0076\u0061\u006c"{_fbfg ,_gadgg :=_ccaf .Value ,error (nil );if _gadgg !=nil {return _gadgg ;};_dgac .ValAttr =_fbfg ;continue ;};};for {_gcad ,_cdfbc :=d .Token (); -if _cdfbc !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_cdfbc );};if _gfce ,_bdfga :=_gcad .(_e .EndElement );_bdfga &&_gfce .Name ==start .Name {break ; -};};return nil ;};func (_ccc *AG_IteratorAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faf :=range start .Attr {if _faf .Name .Local =="\u0061\u0078\u0069\u0073"{_ea ,_eaf :=ParseSliceST_AxisTypes (_faf .Value );if _eaf !=nil {return _eaf ; -};_ccc .AxisAttr =&_ea ;continue ;};if _faf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fc ,_ddg :=ParseSliceST_ElementTypes (_faf .Value );if _ddg !=nil {return _ddg ;};_ccc .PtTypeAttr =&_fc ;continue ;};if _faf .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gfd ,_fac :=ParseSliceST_Booleans (_faf .Value ); -if _fac !=nil {return _fac ;};_ccc .HideLastTransAttr =&_gfd ;continue ;};if _faf .Name .Local =="\u0073\u0074"{_fcf ,_ead :=ParseSliceST_Ints (_faf .Value );if _ead !=nil {return _ead ;};_ccc .StAttr =&_fcf ;continue ;};if _faf .Name .Local =="\u0063\u006e\u0074"{_fg ,_aac :=ParseSliceST_UnsignedInts (_faf .Value ); -if _aac !=nil {return _aac ;};_ccc .CntAttr =&_fg ;continue ;};if _faf .Name .Local =="\u0073\u0074\u0065\u0070"{_bab ,_aff :=ParseSliceST_Ints (_faf .Value );if _aff !=nil {return _aff ;};_ccc .StepAttr =&_bab ;continue ;};};for {_cgf ,_db :=d .Token (); -if _db !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_db );};if _fcb ,_baf :=_cgf .(_e .EndElement ); -_baf &&_fcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the StyleDefHdrLst and its children +func (_gfbca *StyleDefHdrLst )Validate ()error {return _gfbca .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func NewCT_Cxn ()*CT_Cxn {_ffef :=&CT_Cxn {};return _ffef }; -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_bdcfc *ColorsDefHdr )ValidateWithPath (path string )error {if _gfcaf :=_bdcfc .CT_ColorTransformHeader .ValidateWithPath (path );_gfcaf !=nil {return _gfcaf ;};return nil ;}; +// Validate validates the CT_Category and its children +func (_aeea *CT_Category )Validate ()error {return _aeea .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_ddce *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddce =0; +case "\u006e\u006f\u006e\u0065":*_ddce =1;case "\u0066\u004e\u006fd\u0065":*_ddce =2;};return nil ;};func (_becf *CT_AnimLvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _becf .ValAttr !=ST_AnimLvlStrUnset {_ac ,_aae :=_becf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _aae !=nil {return _aae ;};start .Attr =append (start .Attr ,_ac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gggc ST_ClrAppMethod )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gggc .String (),start ); +};func NewCT_CTCategories ()*CT_CTCategories {_dbda :=&CT_CTCategories {};return _dbda };func (_d *AG_ConstraintAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _d .TypeAttr !=ST_ConstraintTypeUnset {_dd ,_gb :=_d .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_dd );};if _d .ForAttr !=ST_ConstraintRelationshipUnset {_db ,_fc :=_d .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"});if _fc !=nil {return _fc ;};start .Attr =append (start .Attr ,_db ); +};if _d .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_d .ForNameAttr )});};if _d .PtTypeAttr !=ST_ElementTypeUnset {_aa ,_ad :=_d .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"}); +if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_aa );};return nil ;};func (_ffgb ST_FunctionArgument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffgb .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_g .CharData (_ffgb .ST_VariableType .String ())); +};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_fbcce ST_ConnectorDimension )Validate ()error {return _fbcce .ValidateWithPath ("")};func (_ddegf ST_ArrowheadStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddegf .String (),start ); +};func (_eaa *AG_IteratorAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0061\u0078\u0069\u0073"{_ade ,_gc :=ParseSliceST_AxisTypes (_dg .Value );if _gc !=nil {return _gc ; +};_eaa .AxisAttr =&_ade ;continue ;};if _dg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gba ,_ca :=ParseSliceST_ElementTypes (_dg .Value );if _ca !=nil {return _ca ;};_eaa .PtTypeAttr =&_gba ;continue ;};if _dg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dgb ,_fag :=ParseSliceST_Booleans (_dg .Value ); +if _fag !=nil {return _fag ;};_eaa .HideLastTransAttr =&_dgb ;continue ;};if _dg .Name .Local =="\u0073\u0074"{_gfg ,_bgg :=ParseSliceST_Ints (_dg .Value );if _bgg !=nil {return _bgg ;};_eaa .StAttr =&_gfg ;continue ;};if _dg .Name .Local =="\u0063\u006e\u0074"{_ffa ,_cg :=ParseSliceST_UnsignedInts (_dg .Value ); +if _cg !=nil {return _cg ;};_eaa .CntAttr =&_ffa ;continue ;};if _dg .Name .Local =="\u0073\u0074\u0065\u0070"{_cae ,_ed :=ParseSliceST_Ints (_dg .Value );if _ed !=nil {return _ed ;};_eaa .StepAttr =&_cae ;continue ;};};for {_cc ,_add :=d .Token ();if _add !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_add ); +};if _cbf ,_efg :=_cc .(_g .EndElement );_efg &&_cbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the LayoutDefHdr and its children -func (_decg *LayoutDefHdr )Validate ()error {return _decg .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_eba *CT_AnimOne )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caa :=range start .Attr {if _caa .Name .Local =="\u0076\u0061\u006c"{_eba .ValAttr .UnmarshalXMLAttr (_caa ); -continue ;};};for {_ebad ,_fed :=d .Token ();if _fed !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_fed );};if _ed ,_gbb :=_ebad .(_e .EndElement );_gbb &&_ed .Name ==start .Name {break ; -};};return nil ;};func (_bdcd *ST_StartingElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egdgd ,_cfafgc :=d .Token ();if _cfafgc !=nil {return _cfafgc ;};if _abcg ,_fdab :=_egdgd .(_e .EndElement );_fdab &&_abcg .Name ==start .Name {*_bdcd =1; -return nil ;};if _bbffa ,_eabg :=_egdgd .(_e .CharData );!_eabg {return _ca .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",_egdgd );}else {switch string (_bbffa ){case "":*_bdcd =0; -case "\u006e\u006f\u0064\u0065":*_bdcd =1;case "\u0074\u0072\u0061n\u0073":*_bdcd =2;};};_egdgd ,_cfafgc =d .Token ();if _cfafgc !=nil {return _cfafgc ;};if _cacaa ,_ceadb :=_egdgd .(_e .EndElement );_ceadb &&_cacaa .Name ==start .Name {return nil ;};return _ca .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",_egdgd ); -};func NewCT_TextProps ()*CT_TextProps {_ddcad :=&CT_TextProps {};return _ddcad };func (_agbgb *CT_PtList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdgc :for {_bdgg ,_egbc :=d .Token ();if _egbc !=nil {return _egbc ;};switch _dbeb :=_bdgg .(type ){case _e .StartElement :switch _dbeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_cfec :=NewCT_Pt (); -if _ccga :=d .DecodeElement (_cfec ,&_dbeb );_ccga !=nil {return _ccga ;};_agbgb .Pt =append (_agbgb .Pt ,_cfec );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_dbeb .Name ); -if _beaba :=d .Skip ();_beaba !=nil {return _beaba ;};};case _e .EndElement :break _cdgc ;case _e .CharData :};};return nil ;};func (_egdac ST_CxnType )String ()string {switch _egdac {case 0:return "";case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066"; -case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return "";};func (_ggebb ST_ConstraintType )ValidateWithPath (path string )error {switch _ggebb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggebb )); -};return nil ;};func (_edff *ST_AxisType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edff =0;case "\u0073\u0065\u006c\u0066":*_edff =1;case "\u0063\u0068":*_edff =2;case "\u0064\u0065\u0073":*_edff =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_edff =4; -case "\u0070\u0061\u0072":*_edff =5;case "\u0061\u006e\u0063s\u0074":*_edff =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_edff =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_edff =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_edff =9; -case "\u0066\u006f\u006c\u006c\u006f\u0077":*_edff =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_edff =11;case "\u0072\u006f\u006f\u0074":*_edff =12;case "\u006e\u006f\u006e\u0065":*_edff =13;};return nil ;};func (_aabb ST_AxisType )String ()string {switch _aabb {case 0:return ""; -case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066"; -case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074"; -case 13:return "\u006e\u006f\u006e\u0065";};return "";};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_gffbb :=&CT_StyleDefinitionHeaderLst {}; -return _gffbb ;};func (_cffgg ST_HueDir )String ()string {switch _cffgg {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_bcab ST_Direction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfdg :=_e .Attr {}; -_dfdg .Name =name ;switch _bcab {case ST_DirectionUnset :_dfdg .Value ="";case ST_DirectionNorm :_dfdg .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_dfdg .Value ="\u0072\u0065\u0076";};return _dfdg ,nil ;};func (_dgdca ST_SecondaryChildAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dgdca .String (),start ); -};type ST_AlgorithmType byte ;func (_deea *CT_Cxn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcgg :=range start .Attr {if _fcgg .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_ffb ,_bdae :=ParseUnionST_ModelId (_fcgg .Value ); -if _bdae !=nil {return _bdae ;};_deea .ModelIdAttr =_ffb ;continue ;};if _fcgg .Name .Local =="\u0074\u0079\u0070\u0065"{_deea .TypeAttr .UnmarshalXMLAttr (_fcgg );continue ;};if _fcgg .Name .Local =="\u0073\u0072\u0063I\u0064"{_aada ,_fbfe :=ParseUnionST_ModelId (_fcgg .Value ); -if _fbfe !=nil {return _fbfe ;};_deea .SrcIdAttr =_aada ;continue ;};if _fcgg .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_edefa ,_dccc :=ParseUnionST_ModelId (_fcgg .Value );if _dccc !=nil {return _dccc ;};_deea .DestIdAttr =_edefa ;continue ; -};if _fcgg .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_bbdc ,_cgb :=_c .ParseUint (_fcgg .Value ,10,32);if _cgb !=nil {return _cgb ;};_deea .SrcOrdAttr =uint32 (_bbdc );continue ;};if _fcgg .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_fafcg ,_caf :=_c .ParseUint (_fcgg .Value ,10,32); -if _caf !=nil {return _caf ;};_deea .DestOrdAttr =uint32 (_fafcg );continue ;};if _fcgg .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_aaced ,_ggfg :=ParseUnionST_ModelId (_fcgg .Value );if _ggfg !=nil {return _ggfg ;};_deea .ParTransIdAttr =&_aaced ; -continue ;};if _fcgg .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_fde ,_bcfe :=ParseUnionST_ModelId (_fcgg .Value );if _bcfe !=nil {return _bcfe ;};_deea .SibTransIdAttr =&_fde ;continue ;};if _fcgg .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_afg ,_gbcc :=_fcgg .Value ,error (nil ); -if _gbcc !=nil {return _gbcc ;};_deea .PresIdAttr =&_afg ;continue ;};};_fddd :for {_fcca ,_bafgc :=d .Token ();if _bafgc !=nil {return _bafgc ;};switch _afeb :=_fcca .(type ){case _e .StartElement :switch _afeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deea .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _eaeb :=d .DecodeElement (_deea .ExtLst ,&_afeb );_eaeb !=nil {return _eaeb ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_afeb .Name ); -if _dfg :=d .Skip ();_dfg !=nil {return _dfg ;};};case _e .EndElement :break _fddd ;case _e .CharData :};};return nil ;};func (_aagd *CT_Name )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eebg :=range start .Attr {if _eebg .Name .Local =="\u006c\u0061\u006e\u0067"{_agce ,_ecda :=_eebg .Value ,error (nil ); -if _ecda !=nil {return _ecda ;};_aagd .LangAttr =&_agce ;continue ;};if _eebg .Name .Local =="\u0076\u0061\u006c"{_cddg ,_gbged :=_eebg .Value ,error (nil );if _gbged !=nil {return _gbged ;};_aagd .ValAttr =_cddg ;continue ;};};for {_aab ,_afee :=d .Token (); -if _afee !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_afee );};if _ggeb ,_bdbd :=_aab .(_e .EndElement );_bdbd &&_ggeb .Name ==start .Name {break ;};};return nil ; -};func (_ccegc ST_NodeHorizontalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aggfg :=_e .Attr {};_aggfg .Name =name ;switch _ccegc {case ST_NodeHorizontalAlignmentUnset :_aggfg .Value ="";case ST_NodeHorizontalAlignmentL :_aggfg .Value ="\u006c"; -case ST_NodeHorizontalAlignmentCtr :_aggfg .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_aggfg .Value ="\u0072";};return _aggfg ,nil ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;}; +// Validate validates the DataModel and its children +func (_edfg *DataModel )Validate ()error {return _edfg .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1; +ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;);const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0; +ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_caeeb :=&CT_DiagramDefinitionHeaderLst {};return _caeeb ; +};func (_eddbc ST_BoolOperator )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eddbc .String (),start );};func (_adbf *CT_SampleData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adbf .UseDefAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_adbf .UseDefAttr ))}); +};e .EncodeToken (start );if _adbf .DataModel !=nil {_cfbf :=_g .StartElement {Name :_g .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_adbf .DataModel ,_cfbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_eccdc *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eccdc .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eccdc .RotAttr )}); +};if _eccdc .TypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eccdc .TypeAttr )});};if _eccdc .BlipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_eccdc .BlipAttr )}); +};if _eccdc .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_a .Sprintf ("\u0025\u0076",*_eccdc .ZOrderOffAttr )});};if _eccdc .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_eccdc .HideGeomAttr ))}); +};if _eccdc .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_eccdc .LkTxEntryAttr ))});};if _eccdc .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_eccdc .BlipPhldrAttr ))}); +};e .EncodeToken (start );if _eccdc .AdjLst !=nil {_ccgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_eccdc .AdjLst ,_ccgf );};if _eccdc .ExtLst !=nil {_cega :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_eccdc .ExtLst ,_cega );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbad ST_AnimLvlStr )Validate ()error {return _gbad .ValidateWithPath ("")};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0; +ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_aeef *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeef =0;case "\u006c":*_aeef =1; +case "\u0063\u0074\u0072":*_aeef =2;case "\u0072":*_aeef =3;case "\u006e\u006f\u006e\u0065":*_aeef =4;};return nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2; +ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;); -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_eggcc *CT_StyleLabel )ValidateWithPath (path string )error {if _eggcc .Scene3d !=nil {if _ddgac :=_eggcc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ddgac !=nil {return _ddgac ;};};if _eggcc .Sp3d !=nil {if _afga :=_eggcc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); -_afga !=nil {return _afga ;};};if _eggcc .TxPr !=nil {if _abda :=_eggcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_abda !=nil {return _abda ;};};if _eggcc .Style !=nil {if _bcgcg :=_eggcc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_bcgcg !=nil {return _bcgcg ;};};if _eggcc .ExtLst !=nil {if _cadgf :=_eggcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cadgf !=nil {return _cadgf ;};};return nil ;};type ST_PtType byte ;func (_caee *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adegd :=range start .Attr {if _adegd .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"&&_adegd .Name .Local =="\u0062\u006c\u0069\u0070"||_adegd .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"&&_adegd .Name .Local =="\u0062\u006c\u0069\u0070"{_fcac ,_cbea :=_adegd .Value ,error (nil ); -if _cbea !=nil {return _cbea ;};_caee .BlipAttr =&_fcac ;continue ;};if _adegd .Name .Local =="\u0072\u006f\u0074"{_cdbeb ,_fgcfd :=_c .ParseFloat (_adegd .Value ,64);if _fgcfd !=nil {return _fgcfd ;};_caee .RotAttr =&_cdbeb ;continue ;};if _adegd .Name .Local =="\u0074\u0079\u0070\u0065"{_cgef ,_gffeb :=ParseUnionST_LayoutShapeType (_adegd .Value ); -if _gffeb !=nil {return _gffeb ;};_caee .TypeAttr =&_cgef ;continue ;};if _adegd .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_bede ,_ecce :=_c .ParseInt (_adegd .Value ,10,32);if _ecce !=nil {return _ecce ;};_dfge :=int32 (_bede );_caee .ZOrderOffAttr =&_dfge ; -continue ;};if _adegd .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_dgce ,_eeebg :=_c .ParseBool (_adegd .Value );if _eeebg !=nil {return _eeebg ;};_caee .HideGeomAttr =&_dgce ;continue ;};if _adegd .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_eaag ,_dfaeg :=_c .ParseBool (_adegd .Value ); -if _dfaeg !=nil {return _dfaeg ;};_caee .LkTxEntryAttr =&_eaag ;continue ;};if _adegd .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_efgbd ,_dfad :=_c .ParseBool (_adegd .Value );if _dfad !=nil {return _dfad ;};_caee .BlipPhldrAttr =&_efgbd ; -continue ;};};_cbce :for {_bceeb ,_faee :=d .Token ();if _faee !=nil {return _faee ;};switch _gbcae :=_bceeb .(type ){case _e .StartElement :switch _gbcae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_caee .AdjLst =NewCT_AdjLst (); -if _becd :=d .DecodeElement (_caee .AdjLst ,&_gbcae );_becd !=nil {return _becd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caee .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _bbbed :=d .DecodeElement (_caee .ExtLst ,&_gbcae );_bbbed !=nil {return _bbbed ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_gbcae .Name ); -if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _e .EndElement :break _cbce ;case _e .CharData :};};return nil ;};func (_eafa ST_ConnectorRouting )ValidateWithPath (path string )error {switch _eafa {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafa )); -};return nil ;};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1;ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3; -ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func NewStyleDefHdrLst ()*StyleDefHdrLst {_edccb :=&StyleDefHdrLst {};_edccb .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst (); -return _edccb ;};type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_ceae ST_ChildOrderType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceae .String (),start );}; +// Validate validates the CT_CTDescription and its children +func (_eed *CT_CTDescription )Validate ()error {return _eed .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1; +ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8; +);func (_dbc *AG_ConstraintRefAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcc :=range start .Attr {if _fcc .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_dbc .RefTypeAttr .UnmarshalXMLAttr (_fcc );continue ; +};if _fcc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_dbc .RefForAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_bff ,_cf :=_fcc .Value ,error (nil );if _cf !=nil {return _cf ; +};_dbc .RefForNameAttr =&_bff ;continue ;};if _fcc .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_dbc .RefPtTypeAttr .UnmarshalXMLAttr (_fcc );continue ;};};for {_eb ,_af :=d .Token ();if _af !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_af ); +};if _bde ,_ee :=_eb .(_g .EndElement );_ee &&_bde .Name ==start .Name {break ;};};return nil ;};func (_fafaf ST_VariableType )String ()string {switch _fafaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"; +case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"; +case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return "";};func (_bddab ST_ConnectorDimension )String ()string {switch _bddab {case 0:return ""; +case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_feab *CT_StyleDefinition )ValidateWithPath (path string )error {for _addc ,_bdef :=range _feab .Title {if _aaag :=_bdef .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_addc ));_aaag !=nil {return _aaag ; -};};for _ggff ,_befb :=range _feab .Desc {if _gdaf :=_befb .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ggff ));_gdaf !=nil {return _gdaf ;};};if _feab .CatLst !=nil {if _egca :=_feab .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_egca !=nil {return _egca ;};};if _feab .Scene3d !=nil {if _dbec :=_feab .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dbec !=nil {return _dbec ;};};for _cbced ,_faff :=range _feab .StyleLbl {if _cagd :=_faff .ValidateWithPath (_ca .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cbced )); -_cagd !=nil {return _cagd ;};};if _feab .ExtLst !=nil {if _afdb :=_feab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdb !=nil {return _afdb ;};};return nil ;};func (_ddfeb *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddfeb =0; -case "\u0074\u004c":*_ddfeb =1;case "\u0074\u0052":*_ddfeb =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_ddfeb =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_ddfeb =4;case "\u0062\u004c":*_ddfeb =5;case "\u0062\u0052":*_ddfeb =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_ddfeb =7; -case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_ddfeb =8;case "\u006c\u0054":*_ddfeb =9;case "\u006c\u0042":*_ddfeb =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_ddfeb =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_ddfeb =12;case "\u0072\u0054":*_ddfeb =13; -case "\u0072\u0042":*_ddfeb =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_ddfeb =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_ddfeb =16;};return nil ;};func (_facaf ST_ChildAlignment )String ()string {switch _facaf {case 0:return "";case 1:return "\u0074"; -case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};type ST_OutputShapeType byte ;func (_gaecf ST_TextAnchorHorizontal )String ()string {switch _gaecf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072"; -};return "";}; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_dbaeg *CT_Constraints )ValidateWithPath (path string )error {for _acee ,_bcc :=range _dbaeg .Constr {if _dbab :=_bcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_acee )); +_dbab !=nil {return _dbab ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_edbf *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _bbagc ,_aeca :=range _edbf .StyleDefHdr {if _bfgf :=_aeca .ValidateWithPath (_ca .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_bbagc )); -_bfgf !=nil {return _bfgf ;};};return nil ;};func NewCT_OrgChart ()*CT_OrgChart {_baag :=&CT_OrgChart {};return _baag };func (_ebbb *CT_StyleLabel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",_ebbb .NameAttr )}); -e .EncodeToken (start );if _ebbb .Scene3d !=nil {_ggfc :=_e .StartElement {Name :_e .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_ebbb .Scene3d ,_ggfc );};if _ebbb .Sp3d !=nil {_ebff :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_ebbb .Sp3d ,_ebff );};if _ebbb .TxPr !=nil {_ceeba :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebbb .TxPr ,_ceeba );};if _ebbb .Style !=nil {_aecc :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_ebbb .Style ,_aecc );};if _ebbb .ExtLst !=nil {_cfgcd :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebbb .ExtLst ,_cfgcd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_aebbc ST_FallbackDimension )Validate ()error {return _aebbc .ValidateWithPath ("")};func (_fedb *ST_ModelId )ValidateWithPath (path string )error {_gfgdf :=[]string {};if _fedb .Int32 !=nil {_gfgdf =append (_gfgdf ,"\u0049\u006e\u00743\u0032"); -};if _fedb .ST_Guid !=nil {_gfgdf =append (_gfgdf ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_gfgdf )> 1{return _ca .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfgdf ); -};return nil ;};func NewCT_When ()*CT_When {_gfeg :=&CT_When {};_gfeg .FuncAttr =ST_FunctionType (1);_gfeg .OpAttr =ST_FunctionOperator (1);return _gfeg ;};func (_eeda ST_AnimOneStr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eeda .String (),start ); -};func (_dbfc ST_ChildDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbfc .String (),start );}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_fdfe *CT_Constraint )ValidateWithPath (path string )error {if _bgf :=_fdfe .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_bgf !=nil {return _bgf ;};if _fdfe .ExtLst !=nil {if _edge :=_fdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edge !=nil {return _edge ;};};if _gecgd :=_fdfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gecgd !=nil {return _gecgd ;};if _adf :=_fdfe .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_adf !=nil {return _adf ;};if _afc :=_fdfe .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};if _dbfg :=_fdfe .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_dbfg !=nil {return _dbfg ;};if _efgc :=_fdfe .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_efgc !=nil {return _efgc ;};if _dced :=_fdfe .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); +_dced !=nil {return _dced ;};return nil ;};func (_ebef ST_AnimOneStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcgaa :=_g .Attr {};_fcgaa .Name =name ;switch _ebef {case ST_AnimOneStrUnset :_fcgaa .Value ="";case ST_AnimOneStrNone :_fcgaa .Value ="\u006e\u006f\u006e\u0065"; +case ST_AnimOneStrOne :_fcgaa .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_fcgaa .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _fcgaa ,nil ;};func (_gbbbb ST_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbbbb .String (),start ); +};func (_debe ST_AnimOneStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_debe .String (),start );};func NewCT_AnimOne ()*CT_AnimOne {_geg :=&CT_AnimOne {};return _geg };func (_adef *CT_CTCategories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _adef .Cat !=nil {_fage :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}};for _ ,_efee :=range _adef .Cat {e .EncodeElement (_efee ,_fage );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abdf *ST_ModelId )Validate ()error {return _abdf .ValidateWithPath ("")}; +func (_aabbg ST_AnimOneStr )Validate ()error {return _aabbg .ValidateWithPath ("")}; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _f .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_gaf *CT_Colors )ValidateWithPath (path string )error {if _gaed :=_gaf .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_gaed !=nil {return _gaed ;};if _ccce :=_gaf .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_ccce !=nil {return _ccce ;};for _ecef ,_gceg :=range _gaf .EG_ColorChoice {if _ggacg :=_gceg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ecef ));_ggacg !=nil {return _ggacg ; +};};return nil ;};type ST_Direction byte ;const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3; +ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8; +ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13; +ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);func (_dcdcf *ST_AnimOneStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgfa ,_aeec :=d .Token (); +if _aeec !=nil {return _aeec ;};if _bfgga ,_bcde :=_dcgfa .(_g .EndElement );_bcde &&_bfgga .Name ==start .Name {*_dcdcf =1;return nil ;};if _fdfeb ,_abdg :=_dcgfa .(_g .CharData );!_abdg {return _a .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",_dcgfa ); +}else {switch string (_fdfeb ){case "":*_dcdcf =0;case "\u006e\u006f\u006e\u0065":*_dcdcf =1;case "\u006f\u006e\u0065":*_dcdcf =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_dcdcf =3;};};_dcgfa ,_aeec =d .Token ();if _aeec !=nil {return _aeec ;};if _ccbb ,_ddfc :=_dcgfa .(_g .EndElement ); +_ddfc &&_ccbb .Name ==start .Name {return nil ;};return _a .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",_dcgfa );};func (_gegf *CT_HierBranchStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gegf .ValAttr !=ST_HierBranchStyleUnset {_ffdeb ,_becfe :=_gegf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _becfe !=nil {return _becfe ;};start .Attr =append (start .Attr ,_ffdeb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_cbfbd *StyleDef )ValidateWithPath (path string )error {if _cbdf :=_cbfbd .CT_StyleDefinition .ValidateWithPath (path );_cbdf !=nil {return _cbdf ;};return nil ;};type ST_ResizeHandlesStr byte ;func (_dcdca ST_SecondaryLinearDirection )String ()string {switch _dcdca {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";}; +// Validate validates the CT_Shape and its children +func (_ccab *CT_Shape )Validate ()error {return _ccab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2; +);type ST_ConnectorPoint byte ;func (_dfce ST_AlgorithmType )String ()string {switch _dfce {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065"; +case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078"; +case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func (_gaee ST_DiagramTextAlignment )String ()string {switch _gaee {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_affag ST_GrowDirection )String ()string {switch _affag {case 0:return ""; +case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";};func NewCT_StyleDefinition ()*CT_StyleDefinition {_aeag :=&CT_StyleDefinition {};return _aeag };func (_bage ST_ConnectorPoint )String ()string {switch _bage {case 0:return ""; +case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c"; +case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_dcec *ST_FunctionOperator )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcec =0; +case "\u0065\u0071\u0075":*_dcec =1;case "\u006e\u0065\u0071":*_dcec =2;case "\u0067\u0074":*_dcec =3;case "\u006c\u0074":*_dcec =4;case "\u0067\u0074\u0065":*_dcec =5;case "\u006c\u0074\u0065":*_dcec =6;};return nil ;};func (_bbebd ST_ClrAppMethod )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feeea :=_g .Attr {}; +_feeea .Name =name ;switch _bbebd {case ST_ClrAppMethodUnset :_feeea .Value ="";case ST_ClrAppMethodSpan :_feeea .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_feeea .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_feeea .Value ="\u0072\u0065\u0070\u0065\u0061\u0074"; +};return _feeea ,nil ;}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_dff *CT_ChildPref )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dff .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",*_dff .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdec *CT_DiagramDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdec .LayoutNode =NewCT_LayoutNode ();for _ ,_eade :=range start .Attr {if _eade .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aced ,_eead :=_eade .Value ,error (nil ); -if _eead !=nil {return _eead ;};_fdec .UniqueIdAttr =&_aced ;continue ;};if _eade .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_abg ,_gcdb :=_eade .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_fdec .MinVerAttr =&_abg ;continue ;};if _eade .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dbded ,_baecg :=_eade .Value ,error (nil ); -if _baecg !=nil {return _baecg ;};_fdec .DefStyleAttr =&_dbded ;continue ;};};_eeea :for {_eefe ,_ccad :=d .Token ();if _ccad !=nil {return _ccad ;};switch _efgb :=_eefe .(type ){case _e .StartElement :switch _efgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gfaef :=NewCT_Name (); -if _agab :=d .DecodeElement (_gfaef ,&_efgb );_agab !=nil {return _agab ;};_fdec .Title =append (_fdec .Title ,_gfaef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fadf :=NewCT_Description (); -if _aebg :=d .DecodeElement (_fadf ,&_efgb );_aebg !=nil {return _aebg ;};_fdec .Desc =append (_fdec .Desc ,_fadf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fdec .CatLst =NewCT_Categories (); -if _gefb :=d .DecodeElement (_fdec .CatLst ,&_efgb );_gefb !=nil {return _gefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_fdec .SampData =NewCT_SampleData (); -if _eac :=d .DecodeElement (_fdec .SampData ,&_efgb );_eac !=nil {return _eac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_fdec .StyleData =NewCT_SampleData (); -if _cggf :=d .DecodeElement (_fdec .StyleData ,&_efgb );_cggf !=nil {return _cggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_fdec .ClrData =NewCT_SampleData (); -if _efbc :=d .DecodeElement (_fdec .ClrData ,&_efgb );_efbc !=nil {return _efbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _ebae :=d .DecodeElement (_fdec .LayoutNode ,&_efgb ); -_ebae !=nil {return _ebae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdec .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _ceg :=d .DecodeElement (_fdec .ExtLst ,&_efgb );_ceg !=nil {return _ceg ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_efgb .Name ); -if _bdcg :=d .Skip ();_bdcg !=nil {return _bdcg ;};};case _e .EndElement :break _eeea ;case _e .CharData :};};return nil ;};func (_gacag ST_Offset )ValidateWithPath (path string )error {switch _gacag {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacag )); -};return nil ;};func (_deeea *ST_CxnType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecgc ,_fcbac :=d .Token ();if _fcbac !=nil {return _fcbac ;};if _bdcfce ,_fadc :=_ecgc .(_e .EndElement );_fadc &&_bdcfce .Name ==start .Name {*_deeea =1; -return nil ;};if _egbb ,_gcaf :=_ecgc .(_e .CharData );!_gcaf {return _ca .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",_ecgc );}else {switch string (_egbb ){case "":*_deeea =0; -case "\u0070\u0061\u0072O\u0066":*_deeea =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_deeea =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_deeea =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_deeea =4; -};};_ecgc ,_fcbac =d .Token ();if _fcbac !=nil {return _fcbac ;};if _gabaf ,_gbgb :=_ecgc .(_e .EndElement );_gbgb &&_gabaf .Name ==start .Name {return nil ;};return _ca .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",_ecgc ); -};func (_dcgd *ST_OutputShapeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcded ,_fbegc :=d .Token ();if _fbegc !=nil {return _fbegc ;};if _aagde ,_cbage :=_dcded .(_e .EndElement );_cbage &&_aagde .Name ==start .Name {*_dcgd =1; -return nil ;};if _efdfc ,_egead :=_dcded .(_e .CharData );!_egead {return _ca .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",_dcded );}else {switch string (_efdfc ){case "":*_dcgd =0; -case "\u006e\u006f\u006e\u0065":*_dcgd =1;case "\u0063\u006f\u006e\u006e":*_dcgd =2;};};_dcded ,_fbegc =d .Token ();if _fbegc !=nil {return _fbegc ;};if _gaeg ,_eddbad :=_dcded .(_e .EndElement );_eddbad &&_gaeg .Name ==start .Name {return nil ;};return _ca .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",_dcded ); -};func (_gcfdd ST_ChildOrderType )ValidateWithPath (path string )error {switch _gcfdd {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfdd )); -};return nil ;};func (_geda *CT_StyleDefinitionHeaderLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _geda .StyleDefHdr !=nil {_fefc :=_e .StartElement {Name :_e .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}}; -for _ ,_bffc :=range _geda .StyleDefHdr {e .EncodeElement (_bffc ,_fefc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_fbeee *CT_SDName )ValidateWithPath (path string )error {return nil };func (_ebf *CT_Adj )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_ebf .IdxAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0; +ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);func (_agcb *ST_HueDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agcb =0; +case "\u0063\u0077":*_agcb =1;case "\u0063\u0063\u0077":*_agcb =2;};return nil ;};func (_adfe ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adfe .String (),start );};func (_ebe *CT_CTStyleLabel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agaf :=range start .Attr {if _agaf .Name .Local =="\u006e\u0061\u006d\u0065"{_gad ,_bgggd :=_agaf .Value ,error (nil ); +if _bgggd !=nil {return _bgggd ;};_ebe .NameAttr =_gad ;continue ;};};_fbg :for {_aaab ,_fdcb :=d .Token ();if _fdcb !=nil {return _fdcb ;};switch _ecc :=_aaab .(type ){case _g .StartElement :switch _ecc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_ebe .FillClrLst =NewCT_Colors (); +if _bcbd :=d .DecodeElement (_ebe .FillClrLst ,&_ecc );_bcbd !=nil {return _bcbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_ebe .LinClrLst =NewCT_Colors (); +if _edc :=d .DecodeElement (_ebe .LinClrLst ,&_ecc );_edc !=nil {return _edc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_ebe .EffectClrLst =NewCT_Colors (); +if _acdf :=d .DecodeElement (_ebe .EffectClrLst ,&_ecc );_acdf !=nil {return _acdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_ebe .TxLinClrLst =NewCT_Colors (); +if _bed :=d .DecodeElement (_ebe .TxLinClrLst ,&_ecc );_bed !=nil {return _bed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_ebe .TxFillClrLst =NewCT_Colors (); +if _baec :=d .DecodeElement (_ebe .TxFillClrLst ,&_ecc );_baec !=nil {return _baec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_ebe .TxEffectClrLst =NewCT_Colors (); +if _ceb :=d .DecodeElement (_ebe .TxEffectClrLst ,&_ecc );_ceb !=nil {return _ceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebe .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _ffde :=d .DecodeElement (_ebe .ExtLst ,&_ecc );_ffde !=nil {return _ffde ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_ecc .Name ); +if _gga :=d .Skip ();_gga !=nil {return _gga ;};};case _g .EndElement :break _fbg ;case _g .CharData :};};return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_gcfc :=&CT_ColorTransform {};return _gcfc };type CT_Parameter struct{TypeAttr ST_ParameterId ; +ValAttr ST_ParameterVal ;}; -// Validate validates the CT_Parameter and its children -func (_cbeg *CT_Parameter )Validate ()error {return _cbeg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};type ST_ConnectorRouting byte ;func NewColorsDefHdr ()*ColorsDefHdr {_dgae :=&ColorsDefHdr {};_dgae .CT_ColorTransformHeader =*NewCT_ColorTransformHeader (); -return _dgae ;};func (_cgfb *CT_CTDescription )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgfb .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_cgfb .LangAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_cgfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggcg *CT_OrgChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aegg :=range start .Attr {if _aegg .Name .Local =="\u0076\u0061\u006c"{_gaac ,_cbfa :=_c .ParseBool (_aegg .Value ); -if _cbfa !=nil {return _cbfa ;};_ggcg .ValAttr =&_gaac ;continue ;};};for {_fbca ,_abdbc :=d .Token ();if _abdbc !=nil {return _ca .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_abdbc ); -};if _cbgb ,_aacg :=_fbca .(_e .EndElement );_aacg &&_cbgb .Name ==start .Name {break ;};};return nil ;};func (_dcee *ST_HierBranchStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcee =0;case "\u006c":*_dcee =1;case "\u0072":*_dcee =2; -case "\u0068\u0061\u006e\u0067":*_dcee =3;case "\u0073\u0074\u0064":*_dcee =4;case "\u0069\u006e\u0069\u0074":*_dcee =5;};return nil ;};func (_fgfgg ST_ConstraintType )Validate ()error {return _fgfgg .ValidateWithPath ("")};func (_adcb *CT_Pt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bagg :=range start .Attr {if _bagg .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_bfge ,_eeae :=ParseUnionST_ModelId (_bagg .Value ); -if _eeae !=nil {return _eeae ;};_adcb .ModelIdAttr =_bfge ;continue ;};if _bagg .Name .Local =="\u0074\u0079\u0070\u0065"{_adcb .TypeAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0063\u0078\u006eI\u0064"{_defe ,_acfac :=ParseUnionST_ModelId (_bagg .Value ); -if _acfac !=nil {return _acfac ;};_adcb .CxnIdAttr =&_defe ;continue ;};};_bfebc :for {_feag ,_afde :=d .Token ();if _afde !=nil {return _afde ;};switch _aadef :=_feag .(type ){case _e .StartElement :switch _aadef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_adcb .PrSet =NewCT_ElemPropSet (); -if _ebgg :=d .DecodeElement (_adcb .PrSet ,&_aadef );_ebgg !=nil {return _ebgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_adcb .SpPr =_f .NewCT_ShapeProperties (); -if _efab :=d .DecodeElement (_adcb .SpPr ,&_aadef );_efab !=nil {return _efab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_adcb .T =_f .NewCT_TextBody (); -if _bcad :=d .DecodeElement (_adcb .T ,&_aadef );_bcad !=nil {return _bcad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcb .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _bdda :=d .DecodeElement (_adcb .ExtLst ,&_aadef );_bdda !=nil {return _bdda ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fP\u0074 \u0025\u0076",_aadef .Name ); -if _fega :=d .Skip ();_fega !=nil {return _fega ;};};case _e .EndElement :break _bfebc ;case _e .CharData :};};return nil ;};func (_eedg ST_LinearDirection )ValidateWithPath (path string )error {switch _eedg {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedg )); -};return nil ;};func (_deag ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _deag {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deag )); -};return nil ;};func (_aecga ST_ElementType )String ()string {switch _aecga {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d"; -case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; -};return "";};func (_fdgda *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fdgda =0;case "\u006c":*_fdgda =1;case "\u0063\u0074\u0072":*_fdgda =2;case "\u0072":*_fdgda =3;};return nil ;};func (_fadd *ST_ParameterVal )ValidateWithPath (path string )error {_begg :=[]string {}; -if _fadd .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_begg =append (_begg ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074"); -};if _fadd .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_begg =append (_begg ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _fadd .ST_ChildDirection !=ST_ChildDirectionUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -};if _fadd .ST_ChildAlignment !=ST_ChildAlignmentUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _fadd .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074"); -};if _fadd .ST_LinearDirection !=ST_LinearDirectionUnset {_begg =append (_begg ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _fadd .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_begg =append (_begg ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e"); -};if _fadd .ST_StartingElement !=ST_StartingElementUnset {_begg =append (_begg ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _fadd .ST_BendPoint !=ST_BendPointUnset {_begg =append (_begg ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074"); -};if _fadd .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _fadd .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065"); -};if _fadd .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_begg =append (_begg ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _fadd .ST_RotationPath !=ST_RotationPathUnset {_begg =append (_begg ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068"); -};if _fadd .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_begg =append (_begg ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _fadd .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074"); -};if _fadd .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_begg =append (_begg ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _fadd .ST_FallbackDimension !=ST_FallbackDimensionUnset {_begg =append (_begg ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e"); -};if _fadd .ST_TextDirection !=ST_TextDirectionUnset {_begg =append (_begg ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _fadd .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_begg =append (_begg ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"); -};if _fadd .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _fadd .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_begg =append (_begg ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _fadd .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_begg =append (_begg ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _fadd .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_begg =append (_begg ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c"); -};if _fadd .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_begg =append (_begg ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _fadd .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"); -};if _fadd .ST_GrowDirection !=ST_GrowDirectionUnset {_begg =append (_begg ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _fadd .ST_FlowDirection !=ST_FlowDirectionUnset {_begg =append (_begg ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _fadd .ST_ContinueDirection !=ST_ContinueDirectionUnset {_begg =append (_begg ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _fadd .ST_Breakpoint !=ST_BreakpointUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074"); -};if _fadd .ST_Offset !=ST_OffsetUnset {_begg =append (_begg ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _fadd .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_begg =append (_begg ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074"); -};if _fadd .Int32 !=nil {_begg =append (_begg ,"\u0049\u006e\u00743\u0032");};if _fadd .Float64 !=nil {_begg =append (_begg ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _fadd .Bool !=nil {_begg =append (_begg ,"\u0042\u006f\u006f\u006c");};if _fadd .StringVal !=nil {_begg =append (_begg ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l"); -};if _fadd .ST_ConnectorPoint !=ST_ConnectorPointUnset {_begg =append (_begg ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_begg )> 1{return _ca .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_begg ); -};return nil ;};func (_eddgg *LayoutDefHdrLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eddgg .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_defde :for {_dfee ,_ceeag :=d .Token ();if _ceeag !=nil {return _ceeag ; -};switch _adab :=_dfee .(type ){case _e .StartElement :switch _adab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_ebaf :=NewCT_DiagramDefinitionHeader (); -if _gdca :=d .DecodeElement (_ebaf ,&_adab );_gdca !=nil {return _gdca ;};_eddgg .LayoutDefHdr =append (_eddgg .LayoutDefHdr ,_ebaf );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_adab .Name ); -if _badd :=d .Skip ();_badd !=nil {return _badd ;};};case _e .EndElement :break _defde ;case _e .CharData :};};return nil ;};type ST_ParameterId byte ;func (_efcef ST_HierarchyAlignment )String ()string {switch _efcef {case 0:return "";case 1:return "\u0074\u004c"; -case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073"; -case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068"; -case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_gadcb *ST_ParameterId )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gadcb =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_gadcb =1; -case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_gadcb =2;case "\u0063\u0068\u0044i\u0072":*_gadcb =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_gadcb =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_gadcb =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_gadcb =6; -case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_gadcb =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_gadcb =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_gadcb =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_gadcb =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_gadcb =11; -case "\u0065\u006e\u0064\u0053\u0074\u0079":*_gadcb =12;case "\u0064\u0069\u006d":*_gadcb =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_gadcb =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_gadcb =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_gadcb =16; -case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_gadcb =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_gadcb =18;case "\u0074\u0078\u0044i\u0072":*_gadcb =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_gadcb =20; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_gadcb =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_gadcb =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_gadcb =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_gadcb =24; -case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_gadcb =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_gadcb =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_gadcb =27; -case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_gadcb =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gadcb =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gadcb =30; -case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_gadcb =31;case "\u0067\u0072\u0044i\u0072":*_gadcb =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_gadcb =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_gadcb =34;case "\u0062\u006b\u0070\u0074":*_gadcb =35; -case "\u006f\u0066\u0066":*_gadcb =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_gadcb =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gadcb =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_gadcb =39; -case "\u0073\u0074\u0041n\u0067":*_gadcb =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_gadcb =41;case "\u0061\u0072":*_gadcb =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_gadcb =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_gadcb =44; -case "\u006c\u006e\u0053\u0070\u0043\u0068":*_gadcb =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_gadcb =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_gadcb =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_gadcb =48; -case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_gadcb =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_gadcb =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_gadcb =51; -case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_gadcb =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_gadcb =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_gadcb =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_gadcb =55;};return nil ;}; +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_agg *CT_ColorTransformHeaderLst )Validate ()error {return _agg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};func NewCT_Algorithm ()*CT_Algorithm {_gfd :=&CT_Algorithm {}; +_gfd .TypeAttr =ST_AlgorithmType (1);return _gfd ;};func NewCT_CTDescription ()*CT_CTDescription {_bafc :=&CT_CTDescription {};return _bafc };func (_dcgag ST_CenterShapeMapping )String ()string {switch _dcgag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0066\u004e\u006fd\u0065";};return "";}; -// Validate validates the CT_CTDescription and its children -func (_bceg *CT_CTDescription )Validate ()error {return _bceg .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2; -ST_BendPointEnd ST_BendPoint =3;);func (_cagg ST_AxisType )ValidateWithPath (path string )error {switch _cagg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagg )); -};return nil ;};func (_dbdb *CT_ColorTransformHeaderLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbdb .ColorsDefHdr !=nil {_fbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}}; -for _ ,_ddaaf :=range _dbdb .ColorsDefHdr {e .EncodeElement (_ddaaf ,_fbc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdbc ST_CxnType )ValidateWithPath (path string )error {switch _gdbc {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbc )); -};return nil ;};func (_gaabe ST_Direction )ValidateWithPath (path string )error {switch _gaabe {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaabe )); +// Validate validates the CT_TextProps and its children +func (_fgded *CT_TextProps )Validate ()error {return _fgded .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_fdda ST_ResizeHandlesStr )Validate ()error {return _fdda .ValidateWithPath ("")};type ST_VariableType byte ; +func (_bgdgd ST_ElementType )ValidateWithPath (path string )error {switch _bgdgd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdgd )); };return nil ;}; -// Validate validates the CT_SDDescription and its children -func (_bbda *CT_SDDescription )Validate ()error {return _bbda .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_fecdb ST_ParameterId )Validate ()error {return _fecdb .ValidateWithPath ("")}; -const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_adbfe ST_BoolOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdde :=_e .Attr {}; -_gdde .Name =name ;switch _adbfe {case ST_BoolOperatorUnset :_gdde .Value ="";case ST_BoolOperatorNone :_gdde .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_gdde .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_gdde .Value ="\u0067\u0074\u0065"; -case ST_BoolOperatorLte :_gdde .Value ="\u006c\u0074\u0065";};return _gdde ,nil ;};func (_affe *ST_ContinueDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecbfg ,_acef :=d .Token ();if _acef !=nil {return _acef ;};if _degfb ,_befbb :=_ecbfg .(_e .EndElement ); -_befbb &&_degfb .Name ==start .Name {*_affe =1;return nil ;};if _cegfe ,_ebbae :=_ecbfg .(_e .CharData );!_ebbae {return _ca .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",_ecbfg ); -}else {switch string (_cegfe ){case "":*_affe =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_affe =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_affe =2;};};_ecbfg ,_acef =d .Token ();if _acef !=nil {return _acef ;};if _dgff ,_fcaf :=_ecbfg .(_e .EndElement ); -_fcaf &&_dgff .Name ==start .Name {return nil ;};return _ca .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",_ecbfg );};func (_fgcd ST_FallbackDimension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgcd .String (),start ); -};func (_bebd *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bebd =0;case "\u006c":*_bebd =1;case "\u0063\u0074\u0072":*_bebd =2;case "\u0072":*_bebd =3;};return nil ;}; - -// Validate validates the CT_ResizeHandles and its children -func (_cfadc *CT_ResizeHandles )Validate ()error {return _cfadc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_ggccg ST_ConstraintType )String ()string {switch _ggccg {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064"; -case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066"; -case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048"; -case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066"; -case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070"; -case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066"; -case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046"; -case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c"; -case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052"; -case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058"; -case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};func (_aefgf ST_PyramidAccentTextMargin )String ()string {switch _aefgf {case 0:return ""; -case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";}; +// Validate validates the CT_StyleDefinition and its children +func (_bega *CT_StyleDefinition )Validate ()error {return _bega .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_cbda *CT_CTStyleLabel )ValidateWithPath (path string )error {if _cbda .FillClrLst !=nil {if _ccde :=_cbda .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_ccde !=nil {return _ccde ;};};if _cbda .LinClrLst !=nil {if _dbbe :=_cbda .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); -_dbbe !=nil {return _dbbe ;};};if _cbda .EffectClrLst !=nil {if _gead :=_cbda .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_gead !=nil {return _gead ;};};if _cbda .TxLinClrLst !=nil {if _gfe :=_cbda .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); -_gfe !=nil {return _gfe ;};};if _cbda .TxFillClrLst !=nil {if _bgd :=_cbda .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_bgd !=nil {return _bgd ;};};if _cbda .TxEffectClrLst !=nil {if _cgge :=_cbda .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"); -_cgge !=nil {return _cgge ;};};if _cbda .ExtLst !=nil {if _cdd :=_cbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdd !=nil {return _cdd ;};};return nil ;};func (_ffeg *CT_Rules )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _ffeg .Rule !=nil {_gcgc :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_dcde :=range _ffeg .Rule {e .EncodeElement (_dcde ,_gcgc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdeb *ST_ParameterVal )Validate ()error {return _fdeb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_edfe *CT_CxnList )ValidateWithPath (path string )error {for _cfa ,_cgcad :=range _edfe .Cxn {if _eddba :=_cgcad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_cfa ));_eddba !=nil {return _eddba ; +};};return nil ;}; +// Validate validates the LayoutDef and its children +func (_ebbc *LayoutDef )Validate ()error {return _ebbc .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_ebfa *ST_PtType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfd ,_eceb :=d .Token ();if _eceb !=nil {return _eceb ; +};if _bggb ,_aebd :=_fcfd .(_g .EndElement );_aebd &&_bggb .Name ==start .Name {*_ebfa =1;return nil ;};if _egfg ,_ffeb :=_fcfd .(_g .CharData );!_ffeb {return _a .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",_fcfd ); +}else {switch string (_egfg ){case "":*_ebfa =0;case "\u006e\u006f\u0064\u0065":*_ebfa =1;case "\u0061\u0073\u0073\u0074":*_ebfa =2;case "\u0064\u006f\u0063":*_ebfa =3;case "\u0070\u0072\u0065\u0073":*_ebfa =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ebfa =5; +case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ebfa =6;};};_fcfd ,_eceb =d .Token ();if _eceb !=nil {return _eceb ;};if _adaf ,_fagge :=_fcfd .(_g .EndElement );_fagge &&_adaf .Name ==start .Name {return nil ;};return _a .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",_fcfd ); +};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4; +ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10; +);func NewColorsDef ()*ColorsDef {_bbcce :=&ColorsDef {};_bbcce .CT_ColorTransform =*NewCT_ColorTransform ();return _bbcce ;};func (_edeab ST_TextAnchorVertical )Validate ()error {return _edeab .ValidateWithPath ("")};type ST_ConstraintType byte ;func NewCT_SampleData ()*CT_SampleData {_eacg :=&CT_SampleData {}; +return _eacg };type CT_Name struct{LangAttr *string ;ValAttr string ;};type CT_Categories struct{Cat []*CT_Category ;}; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_bggf *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _dbca ,_dbcba :=range _bggf .Title {if _agge :=_dbcba .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbca )); -_agge !=nil {return _agge ;};};for _efabe ,_accgd :=range _bggf .Desc {if _dcbc :=_accgd .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_efabe ));_dcbc !=nil {return _dcbc ;};};if _bggf .CatLst !=nil {if _cfecg :=_bggf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_cfecg !=nil {return _cfecg ;};};if _bggf .ExtLst !=nil {if _ebbd :=_bggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbd !=nil {return _ebbd ;};};return nil ;};func (_gdacg *CT_Direction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggb :=range start .Attr {if _ggb .Name .Local =="\u0076\u0061\u006c"{_gdacg .ValAttr .UnmarshalXMLAttr (_ggb ); -continue ;};};for {_ggcd ,_bged :=d .Token ();if _bged !=nil {return _ca .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bged );};if _efdd ,_bddf :=_ggcd .(_e .EndElement ); -_bddf &&_efdd .Name ==start .Name {break ;};};return nil ;};func (_dcef ST_ParameterVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcef .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_DiagramHorizontalAlignment .String ())); -};if _dcef .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_VerticalAlignment .String ()));};if _dcef .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_ChildDirection .String ())); -};if _dcef .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_ChildAlignment .String ()));};if _dcef .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_SecondaryChildAlignment .String ())); -};if _dcef .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_LinearDirection .String ()));};if _dcef .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_SecondaryLinearDirection .String ())); -};if _dcef .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_e .CharData (_dcef .ST_StartingElement .String ()));};if _dcef .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_e .CharData (_dcef .ST_BendPoint .String ()));};if _dcef .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_e .CharData (_dcef .ST_ConnectorRouting .String ())); -};if _dcef .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_e .CharData (_dcef .ST_ArrowheadStyle .String ()));};if _dcef .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_e .CharData (_dcef .ST_ConnectorDimension .String ())); -};if _dcef .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_e .CharData (_dcef .ST_RotationPath .String ()));};if _dcef .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_e .CharData (_dcef .ST_CenterShapeMapping .String ())); -};if _dcef .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_NodeHorizontalAlignment .String ()));};if _dcef .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_NodeVerticalAlignment .String ())); -};if _dcef .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_e .CharData (_dcef .ST_FallbackDimension .String ()));};if _dcef .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_TextDirection .String ())); -};if _dcef .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_e .CharData (_dcef .ST_PyramidAccentPosition .String ()));};if _dcef .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_e .CharData (_dcef .ST_PyramidAccentTextMargin .String ())); -};if _dcef .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_TextBlockDirection .String ()));};if _dcef .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_e .CharData (_dcef .ST_TextAnchorHorizontal .String ())); -};if _dcef .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_e .CharData (_dcef .ST_TextAnchorVertical .String ()));};if _dcef .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_DiagramTextAlignment .String ())); -};if _dcef .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_e .CharData (_dcef .ST_AutoTextRotation .String ()));};if _dcef .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_GrowDirection .String ()));}; -if _dcef .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_FlowDirection .String ()));};if _dcef .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_e .CharData (_dcef .ST_ContinueDirection .String ())); -};if _dcef .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_e .CharData (_dcef .ST_Breakpoint .String ()));};if _dcef .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_e .CharData (_dcef .ST_Offset .String ()));};if _dcef .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_e .CharData (_dcef .ST_HierarchyAlignment .String ())); -};if _dcef .Int32 !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0064",*_dcef .Int32 )));};if _dcef .Float64 !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0066",*_dcef .Float64 )));};if _dcef .Bool !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0064",_dcgfc (*_dcef .Bool )))); -};if _dcef .StringVal !=nil {e .EncodeToken (_e .CharData (*_dcef .StringVal ));};if _dcef .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_e .CharData (_dcef .ST_ConnectorPoint .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name }); -}; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_gacag *LayoutDefHdr )ValidateWithPath (path string )error {if _ebacb :=_gacag .CT_DiagramDefinitionHeader .ValidateWithPath (path );_ebacb !=nil {return _ebacb ;};return nil ;}; -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_ddd *CT_CTName )ValidateWithPath (path string )error {return nil };func (_eggbf *ST_OutputShapeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eggbf =0;case "\u006e\u006f\u006e\u0065":*_eggbf =1;case "\u0063\u006f\u006e\u006e":*_eggbf =2; -};return nil ;};func (_dgeed *ST_CenterShapeMapping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_facafd ,_baecf :=d .Token ();if _baecf !=nil {return _baecf ;};if _fgaab ,_dffd :=_facafd .(_e .EndElement );_dffd &&_fgaab .Name ==start .Name {*_dgeed =1; -return nil ;};if _gbfd ,_ddbba :=_facafd .(_e .CharData );!_ddbba {return _ca .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",_facafd );}else {switch string (_gbfd ){case "":*_dgeed =0; -case "\u006e\u006f\u006e\u0065":*_dgeed =1;case "\u0066\u004e\u006fd\u0065":*_dgeed =2;};};_facafd ,_baecf =d .Token ();if _baecf !=nil {return _baecf ;};if _gfgfa ,_gafdd :=_facafd .(_e .EndElement );_gafdd &&_gfgfa .Name ==start .Name {return nil ;}; -return _ca .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",_facafd );};func (_gddc ST_FunctionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gddc .String (),start ); -};func (_ggba *CT_PresentationOf )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebec :=range start .Attr {if _ebec .Name .Local =="\u0061\u0078\u0069\u0073"{_cebg ,_fccf :=ParseSliceST_AxisTypes (_ebec .Value );if _fccf !=nil {return _fccf ; -};_ggba .AxisAttr =&_cebg ;continue ;};if _ebec .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gfbeg ,_aafb :=ParseSliceST_ElementTypes (_ebec .Value );if _aafb !=nil {return _aafb ;};_ggba .PtTypeAttr =&_gfbeg ;continue ;};if _ebec .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bgeg ,_fdge :=ParseSliceST_Booleans (_ebec .Value ); -if _fdge !=nil {return _fdge ;};_ggba .HideLastTransAttr =&_bgeg ;continue ;};if _ebec .Name .Local =="\u0073\u0074"{_cfea ,_gcagb :=ParseSliceST_Ints (_ebec .Value );if _gcagb !=nil {return _gcagb ;};_ggba .StAttr =&_cfea ;continue ;};if _ebec .Name .Local =="\u0063\u006e\u0074"{_abdbf ,_dcbbe :=ParseSliceST_UnsignedInts (_ebec .Value ); -if _dcbbe !=nil {return _dcbbe ;};_ggba .CntAttr =&_abdbf ;continue ;};if _ebec .Name .Local =="\u0073\u0074\u0065\u0070"{_ddde ,_caaf :=ParseSliceST_Ints (_ebec .Value );if _caaf !=nil {return _caaf ;};_ggba .StepAttr =&_ddde ;continue ;};};_dgbec :for {_edgg ,_egcbb :=d .Token (); -if _egcbb !=nil {return _egcbb ;};switch _gedd :=_edgg .(type ){case _e .StartElement :switch _gedd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggba .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _eecg :=d .DecodeElement (_ggba .ExtLst ,&_gedd );_eecg !=nil {return _eecg ;};default:_g .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_gedd .Name ); -if _adgab :=d .Skip ();_adgab !=nil {return _adgab ;};};case _e .EndElement :break _dgbec ;case _e .CharData :};};return nil ;};func (_bgade ST_FunctionOperator )Validate ()error {return _bgade .ValidateWithPath ("")};type CT_PtList struct{Pt []*CT_Pt ; -};func (_dec *AG_IteratorAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dec .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_dec .AxisAttr )}); -};if _dec .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_dec .PtTypeAttr )});};if _dec .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_dec .HideLastTransAttr )}); -};if _dec .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_dec .StAttr )});};if _dec .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_dec .CntAttr )}); -};if _dec .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ca .Sprintf ("\u0025\u0076",*_dec .StepAttr )});};return nil ;};func (_dcfe *CT_When )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcfe .FuncAttr =ST_FunctionType (1); -_dcfe .OpAttr =ST_FunctionOperator (1);for _ ,_ceff :=range start .Attr {if _ceff .Name .Local =="\u006e\u0061\u006d\u0065"{_acbf ,_adefe :=_ceff .Value ,error (nil );if _adefe !=nil {return _adefe ;};_dcfe .NameAttr =&_acbf ;continue ;};if _ceff .Name .Local =="\u0061\u0072\u0067"{_ecfed ,_ecbgf :=ParseUnionST_FunctionArgument (_ceff .Value ); -if _ecbgf !=nil {return _ecbgf ;};_dcfe .ArgAttr =&_ecfed ;continue ;};if _ceff .Name .Local =="\u0076\u0061\u006c"{_cacc ,_adag :=ParseUnionST_FunctionValue (_ceff .Value );if _adag !=nil {return _adag ;};_dcfe .ValAttr =_cacc ;continue ;};if _ceff .Name .Local =="\u0066\u0075\u006e\u0063"{_dcfe .FuncAttr .UnmarshalXMLAttr (_ceff ); -continue ;};if _ceff .Name .Local =="\u006f\u0070"{_dcfe .OpAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Local =="\u0061\u0078\u0069\u0073"{_gedc ,_beccb :=ParseSliceST_AxisTypes (_ceff .Value );if _beccb !=nil {return _beccb ;};_dcfe .AxisAttr =&_gedc ; -continue ;};if _ceff .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fgfb ,_bfgeg :=ParseSliceST_ElementTypes (_ceff .Value );if _bfgeg !=nil {return _bfgeg ;};_dcfe .PtTypeAttr =&_fgfb ;continue ;};if _ceff .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fafag ,_ddbbe :=ParseSliceST_Booleans (_ceff .Value ); -if _ddbbe !=nil {return _ddbbe ;};_dcfe .HideLastTransAttr =&_fafag ;continue ;};if _ceff .Name .Local =="\u0073\u0074"{_fcdb ,_cfafg :=ParseSliceST_Ints (_ceff .Value );if _cfafg !=nil {return _cfafg ;};_dcfe .StAttr =&_fcdb ;continue ;};if _ceff .Name .Local =="\u0063\u006e\u0074"{_cbbgc ,_bbagg :=ParseSliceST_UnsignedInts (_ceff .Value ); -if _bbagg !=nil {return _bbagg ;};_dcfe .CntAttr =&_cbbgc ;continue ;};if _ceff .Name .Local =="\u0073\u0074\u0065\u0070"{_dgcc ,_gceb :=ParseSliceST_Ints (_ceff .Value );if _gceb !=nil {return _gceb ;};_dcfe .StepAttr =&_dgcc ;continue ;};};_beagc :for {_fgfe ,_deaeg :=d .Token (); -if _deaeg !=nil {return _deaeg ;};switch _ggee :=_fgfe .(type ){case _e .StartElement :switch _ggee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_cefc :=NewCT_Algorithm (); -if _bffb :=d .DecodeElement (_cefc ,&_ggee );_bffb !=nil {return _bffb ;};_dcfe .Alg =append (_dcfe .Alg ,_cefc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_faead :=NewCT_Shape (); -if _babcg :=d .DecodeElement (_faead ,&_ggee );_babcg !=nil {return _babcg ;};_dcfe .Shape =append (_dcfe .Shape ,_faead );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_eeeg :=NewCT_PresentationOf (); -if _egbg :=d .DecodeElement (_eeeg ,&_ggee );_egbg !=nil {return _egbg ;};_dcfe .PresOf =append (_dcfe .PresOf ,_eeeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fadef :=NewCT_Constraints (); -if _gaba :=d .DecodeElement (_fadef ,&_ggee );_gaba !=nil {return _gaba ;};_dcfe .ConstrLst =append (_dcfe .ConstrLst ,_fadef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_cfbd :=NewCT_Rules (); -if _bgebg :=d .DecodeElement (_cfbd ,&_ggee );_bgebg !=nil {return _bgebg ;};_dcfe .RuleLst =append (_dcfe .RuleLst ,_cfbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_caafg :=NewCT_ForEach (); -if _fefaf :=d .DecodeElement (_caafg ,&_ggee );_fefaf !=nil {return _fefaf ;};_dcfe .ForEach =append (_dcfe .ForEach ,_caafg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_adadf :=NewCT_LayoutNode (); -if _edf :=d .DecodeElement (_adadf ,&_ggee );_edf !=nil {return _edf ;};_dcfe .LayoutNode =append (_dcfe .LayoutNode ,_adadf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bgef :=NewCT_Choose (); -if _afae :=d .DecodeElement (_bgef ,&_ggee );_afae !=nil {return _afae ;};_dcfe .Choose =append (_dcfe .Choose ,_bgef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgaa :=_f .NewCT_OfficeArtExtensionList (); -if _gddf :=d .DecodeElement (_fgaa ,&_ggee );_gddf !=nil {return _gddf ;};_dcfe .ExtLst =append (_dcfe .ExtLst ,_fgaa );default:_g .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_ggee .Name ); -if _gcada :=d .Skip ();_gcada !=nil {return _gcada ;};};case _e .EndElement :break _beagc ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_fgeg *LayoutDefHdrLst )ValidateWithPath (path string )error {if _gfaa :=_fgeg .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_gfaa !=nil {return _gfaa ;};return nil ;};func (_cbccb *CT_ForEach )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbccb .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .NameAttr )}); +};if _cbccb .RefAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .RefAttr )});};if _cbccb .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .AxisAttr )}); +};if _cbccb .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .PtTypeAttr )});};if _cbccb .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .HideLastTransAttr )}); +};if _cbccb .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .StAttr )});};if _cbccb .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .CntAttr )}); +};if _cbccb .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .StepAttr )});};e .EncodeToken (start );if _cbccb .Alg !=nil {_agb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}}; +for _ ,_abcg :=range _cbccb .Alg {e .EncodeElement (_abcg ,_agb );};};if _cbccb .Shape !=nil {_fabg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_gdd :=range _cbccb .Shape {e .EncodeElement (_gdd ,_fabg );};};if _cbccb .PresOf !=nil {_edcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; +for _ ,_dff :=range _cbccb .PresOf {e .EncodeElement (_dff ,_edcb );};};if _cbccb .ConstrLst !=nil {_cdga :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_dbga :=range _cbccb .ConstrLst {e .EncodeElement (_dbga ,_cdga ); +};};if _cbccb .RuleLst !=nil {_gbdb :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_eccg :=range _cbccb .RuleLst {e .EncodeElement (_eccg ,_gbdb );};};if _cbccb .ForEach !=nil {_beab :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; +for _ ,_ebcd :=range _cbccb .ForEach {e .EncodeElement (_ebcd ,_beab );};};if _cbccb .LayoutNode !=nil {_cfaae :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gcee :=range _cbccb .LayoutNode {e .EncodeElement (_gcee ,_cfaae ); +};};if _cbccb .Choose !=nil {_gbag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ecce :=range _cbccb .Choose {e .EncodeElement (_ecce ,_gbag );};};if _cbccb .ExtLst !=nil {_cgce :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +for _ ,_faef :=range _cbccb .ExtLst {e .EncodeElement (_faef ,_cgce );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccfb *CT_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u0076\u0061\u006c"{_ccfb .ValAttr .UnmarshalXMLAttr (_gag ); +continue ;};};for {_edbb ,_geeb :=d .Token ();if _geeb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_geeb );};if _bcdcd ,_gdab :=_edbb .(_g .EndElement ); +_gdab &&_bcdcd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_egc *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _ggcc ,_dafg :=range _egc .Title {if _beg :=_dafg .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ggcc ));_beg !=nil {return _beg ; -};};for _ddaa ,_dga :=range _egc .Desc {if _agbc :=_dga .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ddaa ));_agbc !=nil {return _agbc ;};};if _egc .CatLst !=nil {if _agf :=_egc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_agf !=nil {return _agf ;};};if _egc .ExtLst !=nil {if _fbee :=_egc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbee !=nil {return _fbee ;};};return nil ;};func (_gcbcf ST_AnimOneStr )Validate ()error {return _gcbcf .ValidateWithPath ("")}; -func (_dbbefb *ColorsDefHdrLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbbefb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_agbf :for {_deddg ,_bccce :=d .Token ();if _bccce !=nil {return _bccce ;};switch _fgffd :=_deddg .(type ){case _e .StartElement :switch _fgffd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_bgadb :=NewCT_ColorTransformHeader (); -if _gcdea :=d .DecodeElement (_bgadb ,&_fgffd );_gcdea !=nil {return _gcdea ;};_dbbefb .ColorsDefHdr =append (_dbbefb .ColorsDefHdr ,_bgadb );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_fgffd .Name ); -if _bbgdb :=d .Skip ();_bbgdb !=nil {return _bbgdb ;};};case _e .EndElement :break _agbf ;case _e .CharData :};};return nil ;};func (_fcgb ST_VerticalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcgb .String (),start ); +// ST_FunctionValue is a union type +type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};type ST_CxnType byte ;type CT_LayoutNode struct{NameAttr *string ; +StyleLblAttr *string ;ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ; +LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;};func (_bfcfg *ST_VerticalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfcfg =0;case "\u0074":*_bfcfg =1;case "\u006d\u0069\u0064":*_bfcfg =2; +case "\u0062":*_bfcfg =3;case "\u006e\u006f\u006e\u0065":*_bfcfg =4;};return nil ;};func (_egbec *LayoutDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbec .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_edcce :=range start .Attr {if _edcce .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ggfa ,_befe :=_edcce .Value ,error (nil ); +if _befe !=nil {return _befe ;};_egbec .UniqueIdAttr =&_ggfa ;continue ;};if _edcce .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_eaege ,_ggdb :=_edcce .Value ,error (nil );if _ggdb !=nil {return _ggdb ;};_egbec .MinVerAttr =&_eaege ;continue ; +};if _edcce .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fcee ,_fbbgf :=_edcce .Value ,error (nil );if _fbbgf !=nil {return _fbbgf ;};_egbec .DefStyleAttr =&_fcee ;continue ;};};_ebgdb :for {_acge ,_eaba :=d .Token ();if _eaba !=nil {return _eaba ; +};switch _daga :=_acge .(type ){case _g .StartElement :switch _daga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_accb :=NewCT_Name (); +if _caa :=d .DecodeElement (_accb ,&_daga );_caa !=nil {return _caa ;};_egbec .Title =append (_egbec .Title ,_accb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_agagb :=NewCT_Description (); +if _cbgae :=d .DecodeElement (_agagb ,&_daga );_cbgae !=nil {return _cbgae ;};_egbec .Desc =append (_egbec .Desc ,_agagb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_egbec .CatLst =NewCT_Categories (); +if _gbcg :=d .DecodeElement (_egbec .CatLst ,&_daga );_gbcg !=nil {return _gbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_egbec .SampData =NewCT_SampleData (); +if _gfadg :=d .DecodeElement (_egbec .SampData ,&_daga );_gfadg !=nil {return _gfadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_egbec .StyleData =NewCT_SampleData (); +if _ebfb :=d .DecodeElement (_egbec .StyleData ,&_daga );_ebfb !=nil {return _ebfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_egbec .ClrData =NewCT_SampleData (); +if _ccefd :=d .DecodeElement (_egbec .ClrData ,&_daga );_ccefd !=nil {return _ccefd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _bfafd :=d .DecodeElement (_egbec .LayoutNode ,&_daga ); +_bfafd !=nil {return _bfafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbec .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _cfeg :=d .DecodeElement (_egbec .ExtLst ,&_daga );_cfeg !=nil {return _cfeg ;};default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_daga .Name ); +if _fbef :=d .Skip ();_fbef !=nil {return _fbef ;};};case _g .EndElement :break _ebgdb ;case _g .CharData :};};return nil ;};func (_ecefd ST_NodeVerticalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecefd .String (),start ); }; -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_fbdg *CT_SDCategories )ValidateWithPath (path string )error {for _edbee ,_eebge :=range _fbdg .Cat {if _afad :=_eebge .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_edbee ));_afad !=nil {return _afad ; -};};return nil ;};func (_adfef ST_AnimLvlStr )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecaf :=_e .Attr {};_ecaf .Name =name ;switch _adfef {case ST_AnimLvlStrUnset :_ecaf .Value ="";case ST_AnimLvlStrNone :_ecaf .Value ="\u006e\u006f\u006e\u0065"; -case ST_AnimLvlStrLvl :_ecaf .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_ecaf .Value ="\u0063\u0074\u0072";};return _ecaf ,nil ;};func (_gdccf *ColorsDef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdccf .CT_ColorTransform =*NewCT_ColorTransform (); -for _ ,_facad :=range start .Attr {if _facad .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bbbcf ,_ggef :=_facad .Value ,error (nil );if _ggef !=nil {return _ggef ;};_gdccf .UniqueIdAttr =&_bbbcf ;continue ;};if _facad .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfca ,_cegf :=_facad .Value ,error (nil ); -if _cegf !=nil {return _cegf ;};_gdccf .MinVerAttr =&_gfca ;continue ;};};_fcgfg :for {_bcdg ,_ffab :=d .Token ();if _ffab !=nil {return _ffab ;};switch _dfff :=_bcdg .(type ){case _e .StartElement :switch _dfff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fcgge :=NewCT_CTName (); -if _adagd :=d .DecodeElement (_fcgge ,&_dfff );_adagd !=nil {return _adagd ;};_gdccf .Title =append (_gdccf .Title ,_fcgge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dfaac :=NewCT_CTDescription (); -if _fbbb :=d .DecodeElement (_dfaac ,&_dfff );_fbbb !=nil {return _fbbb ;};_gdccf .Desc =append (_gdccf .Desc ,_dfaac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gdccf .CatLst =NewCT_CTCategories (); -if _cfag :=d .DecodeElement (_gdccf .CatLst ,&_dfff );_cfag !=nil {return _cfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ggfcf :=NewCT_CTStyleLabel (); -if _decbf :=d .DecodeElement (_ggfcf ,&_dfff );_decbf !=nil {return _decbf ;};_gdccf .StyleLbl =append (_gdccf .StyleLbl ,_ggfcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdccf .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _deaa :=d .DecodeElement (_gdccf .ExtLst ,&_dfff );_deaa !=nil {return _deaa ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_dfff .Name ); -if _ggdb :=d .Skip ();_ggdb !=nil {return _ggdb ;};};case _e .EndElement :break _fcgfg ;case _e .CharData :};};return nil ;}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_ddcce ST_TextAnchorHorizontal )Validate ()error {return _ddcce .ValidateWithPath ("")};func (_dggb *CT_Categories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dggb .Cat !=nil {_gcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gbd :=range _dggb .Cat {e .EncodeElement (_gbd ,_gcf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ; +ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;};type ST_ContinueDirection byte ;func NewCT_Adj ()*CT_Adj {_aef :=&CT_Adj {}; +_aef .IdxAttr =1;return _aef };func (_gcab ST_NodeHorizontalAlignment )Validate ()error {return _gcab .ValidateWithPath ("")};func (_cddef *StyleDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _cddef .CT_StyleDefinitionHeader .MarshalXML (e ,start );};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ; +SpPr *_f .CT_ShapeProperties ;T *_f .CT_TextBody ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_eadee *ST_StartingElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbd ,_fdgcfc :=d .Token ();if _fdgcfc !=nil {return _fdgcfc ;};if _bgbc ,_dcccb :=_bgbd .(_g .EndElement ); +_dcccb &&_bgbc .Name ==start .Name {*_eadee =1;return nil ;};if _fbegd ,_dfccc :=_bgbd .(_g .CharData );!_dfccc {return _a .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",_bgbd ); +}else {switch string (_fbegd ){case "":*_eadee =0;case "\u006e\u006f\u0064\u0065":*_eadee =1;case "\u0074\u0072\u0061n\u0073":*_eadee =2;};};_bgbd ,_fdgcfc =d .Token ();if _fdgcfc !=nil {return _fdgcfc ;};if _ecgda ,_adda :=_bgbd .(_g .EndElement );_adda &&_ecgda .Name ==start .Name {return nil ; +};return _a .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",_bgbd );}; -// Validate validates the ColorsDef and its children -func (_cebac *ColorsDef )Validate ()error {return _cebac .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_cfdf ST_VerticalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdeed :=_e .Attr {};_fdeed .Name =name ;switch _cfdf {case ST_VerticalAlignmentUnset :_fdeed .Value =""; -case ST_VerticalAlignmentT :_fdeed .Value ="\u0074";case ST_VerticalAlignmentMid :_fdeed .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_fdeed .Value ="\u0062";case ST_VerticalAlignmentNone :_fdeed .Value ="\u006e\u006f\u006e\u0065";};return _fdeed ,nil ; -};func (_bgdaed *ST_PtType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgdaed =0;case "\u006e\u006f\u0064\u0065":*_bgdaed =1;case "\u0061\u0073\u0073\u0074":*_bgdaed =2;case "\u0064\u006f\u0063":*_bgdaed =3;case "\u0070\u0072\u0065\u0073":*_bgdaed =4; -case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_bgdaed =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_bgdaed =6;};return nil ;};func (_bdab ST_BendPoint )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_afcg :=_e .Attr {};_afcg .Name =name ; -switch _bdab {case ST_BendPointUnset :_afcg .Value ="";case ST_BendPointBeg :_afcg .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_afcg .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_afcg .Value ="\u0065\u006e\u0064";};return _afcg ,nil ;};func (_debbe ST_PtType )String ()string {switch _debbe {case 0:return ""; -case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; -};return "";};func (_abaa ST_PtType )ValidateWithPath (path string )error {switch _abaa {case 0,1,2,3,4,5,6:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abaa )); -};return nil ;};func (_dadb *CT_Category )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgae :=range start .Attr {if _bbgae .Name .Local =="\u0074\u0079\u0070\u0065"{_gba ,_edg :=_bbgae .Value ,error (nil );if _edg !=nil {return _edg ; -};_dadb .TypeAttr =_gba ;continue ;};if _bbgae .Name .Local =="\u0070\u0072\u0069"{_cffa ,_fgec :=_c .ParseUint (_bbgae .Value ,10,32);if _fgec !=nil {return _fgec ;};_dadb .PriAttr =uint32 (_cffa );continue ;};};for {_gbd ,_ggf :=d .Token ();if _ggf !=nil {return _ca .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_ggf ); -};if _fcbed ,_effa :=_gbd .(_e .EndElement );_effa &&_fcbed .Name ==start .Name {break ;};};return nil ;};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3; -);type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_f .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ; -RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_fgcbg ST_AutoTextRotation )Validate ()error {return _fgcbg .ValidateWithPath ("")};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1; -ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func NewCT_SDCategory ()*CT_SDCategory {_eada :=&CT_SDCategory {};return _eada };const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2; -ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5;ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9; -ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12;ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16; -ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18;ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22; -ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24;ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28; -ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30;ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34; -ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37;ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41; -ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44;ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48; -ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50;ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54; -ST_ParameterIdEndPts ST_ParameterId =55;);func (_ccgfc ST_PtType )Validate ()error {return _ccgfc .ValidateWithPath ("")};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_fdbdb :=&CT_DiagramDefinition {};_fdbdb .LayoutNode =NewCT_LayoutNode ();return _fdbdb ; -};func (_efda ST_HierarchyAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfed :=_e .Attr {};_dfed .Name =name ;switch _efda {case ST_HierarchyAlignmentUnset :_dfed .Value ="";case ST_HierarchyAlignmentTL :_dfed .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_dfed .Value ="\u0074\u0052"; -case ST_HierarchyAlignmentTCtrCh :_dfed .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_dfed .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_dfed .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_dfed .Value ="\u0062\u0052"; -case ST_HierarchyAlignmentBCtrCh :_dfed .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_dfed .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_dfed .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_dfed .Value ="\u006c\u0042"; -case ST_HierarchyAlignmentLCtrCh :_dfed .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_dfed .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_dfed .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_dfed .Value ="\u0072\u0042"; -case ST_HierarchyAlignmentRCtrCh :_dfed .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_dfed .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _dfed ,nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ; -RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ; -SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_gdgba *ST_TextBlockDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdgba =0;case "\u0068\u006f\u0072\u007a":*_gdgba =1;case "\u0076\u0065\u0072\u0074":*_gdgba =2; -};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_gbde ST_LinearDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbde .String (),start ); -};func (_gabgf ST_ParameterId )String ()string {switch _gabgf {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e"; -case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072";case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074"; -case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079";case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068"; -case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"; -case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072"; -case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068"; -case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e"; -case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft"; -case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074";case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n"; -case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067"; -case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P"; -case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065"; -case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065";case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073"; -case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";};func (_gfag ST_HierBranchStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfag .String (),start );};type ST_BendPoint byte ;type LayoutDef struct{CT_DiagramDefinition }; -type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_f .CT_ShapeProperties ;T *_f .CT_TextBody ;ExtLst *_f .CT_OfficeArtExtensionList ;};type ST_Direction byte ;func (_acdbb ST_ClrAppMethod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acdbb .String (),start ); -};func (_ggad *ST_ClrAppMethod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggad =0;case "\u0073\u0070\u0061\u006e":*_ggad =1;case "\u0063\u0079\u0063l\u0065":*_ggad =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_ggad =3;};return nil ; -};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func NewCT_SDDescription ()*CT_SDDescription {_gaacd :=&CT_SDDescription {}; -return _gaacd };type ST_ElementType byte ;func (_gcca ST_PrSetCustVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcca .ST_Percentage !=nil {e .EncodeToken (_e .CharData (*_gcca .ST_Percentage ));};if _gcca .Int32 !=nil {e .EncodeToken (_e .CharData (_ca .Sprintf ("\u0025\u0064",*_gcca .Int32 ))); -};return e .EncodeToken (_e .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_cbac *CT_SDCategories )ValidateWithPath (path string )error {for _dacc ,_bgda :=range _cbac .Cat {if _fbcf :=_bgda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dacc ));_fbcf !=nil {return _fbcf ; +};};return nil ;};func (_agged ST_ChildDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agged .String (),start );};func (_aacgg ST_FallbackDimension )Validate ()error {return _aacgg .ValidateWithPath ("")}; -// Validate validates the CT_CTCategories and its children -func (_fecd *CT_CTCategories )Validate ()error {return _fecd .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_gdgb *CT_DiagramDefinitionHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bedd :=range start .Attr {if _bedd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gbge ,_dcbf :=_bedd .Value ,error (nil ); -if _dcbf !=nil {return _dcbf ;};_gdgb .UniqueIdAttr =_gbge ;continue ;};if _bedd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bdag ,_bgeb :=_bedd .Value ,error (nil );if _bgeb !=nil {return _bgeb ;};_gdgb .MinVerAttr =&_bdag ;continue ;};if _bedd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_daca ,_becb :=_bedd .Value ,error (nil ); -if _becb !=nil {return _becb ;};_gdgb .DefStyleAttr =&_daca ;continue ;};if _bedd .Name .Local =="\u0072\u0065\u0073I\u0064"{_bgbf ,_cdba :=_c .ParseInt (_bedd .Value ,10,32);if _cdba !=nil {return _cdba ;};_cbfg :=int32 (_bgbf );_gdgb .ResIdAttr =&_cbfg ; -continue ;};};_gabb :for {_bfdf ,_adeg :=d .Token ();if _adeg !=nil {return _adeg ;};switch _gdb :=_bfdf .(type ){case _e .StartElement :switch _gdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bfbge :=NewCT_Name (); -if _ebca :=d .DecodeElement (_bfbge ,&_gdb );_ebca !=nil {return _ebca ;};_gdgb .Title =append (_gdgb .Title ,_bfbge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gcg :=NewCT_Description (); -if _fgef :=d .DecodeElement (_gcg ,&_gdb );_fgef !=nil {return _fgef ;};_gdgb .Desc =append (_gdgb .Desc ,_gcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gdgb .CatLst =NewCT_Categories (); -if _aaabd :=d .DecodeElement (_gdgb .CatLst ,&_gdb );_aaabd !=nil {return _aaabd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgb .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _gcbb :=d .DecodeElement (_gdgb .ExtLst ,&_gdb );_gcbb !=nil {return _gcbb ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_gdb .Name ); -if _ffdc :=d .Skip ();_ffdc !=nil {return _ffdc ;};};case _e .EndElement :break _gabb ;case _e .CharData :};};return nil ;};func (_egce ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _egce {case 0,1,2,3,4,5:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egce )); -};return nil ;}; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_bddaf *LayoutDefHdrLst )ValidateWithPath (path string )error {if _fcfcb :=_bddaf .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_fcfcb !=nil {return _fcfcb ;};return nil ;};func (_adeab *ST_ChildDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adeab =0; -case "\u0068\u006f\u0072\u007a":*_adeab =1;case "\u0076\u0065\u0072\u0074":*_adeab =2;};return nil ;};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ; -CatLst *CT_Categories ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_eabf ST_PyramidAccentPosition )String ()string {switch _eabf {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_fea *AG_ConstraintRefAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_fea .RefTypeAttr .UnmarshalXMLAttr (_dg ); -continue ;};if _dg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_fea .RefForAttr .UnmarshalXMLAttr (_dg );continue ;};if _dg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_fec ,_af :=_dg .Value ,error (nil );if _af !=nil {return _af ; -};_fea .RefForNameAttr =&_fec ;continue ;};if _dg .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_fea .RefPtTypeAttr .UnmarshalXMLAttr (_dg );continue ;};};for {_feg ,_ab :=d .Token ();if _ab !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_ab ); -};if _cba ,_deg :=_feg .(_e .EndElement );_deg &&_cba .Name ==start .Name {break ;};};return nil ;};func (_abee ST_SecondaryLinearDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abee .String (),start );}; +// Validate validates the CT_Cxn and its children +func (_eabg *CT_Cxn )Validate ()error {return _eabg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");}; +// Validate validates the CT_SDCategory and its children +func (_bedb *CT_SDCategory )Validate ()error {return _bedb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_bc :=&AG_ConstraintAttributes {}; +return _bc ;}; // ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_dgb *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _geaf ,_gffa :=range _dgb .ColorsDefHdr {if _abe :=_gffa .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_geaf )); -_abe !=nil {return _abe ;};};return nil ;};func (_bcbgf ST_ConnectorRouting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcbgf .String (),start );};type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ; -ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;};func (_dcga ST_SecondaryLinearDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efdbf :=_e .Attr {}; -_efdbf .Name =name ;switch _dcga {case ST_SecondaryLinearDirectionUnset :_efdbf .Value ="";case ST_SecondaryLinearDirectionNone :_efdbf .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_efdbf .Value ="\u0066\u0072\u006fm\u004c"; -case ST_SecondaryLinearDirectionFromR :_efdbf .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_efdbf .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_efdbf .Value ="\u0066\u0072\u006fm\u0042";};return _efdbf ,nil ; -};func (_baedd ST_ChildAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_baedd .String (),start );};func (_ceadf ST_OutputShapeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceadf .String (),start ); -};func NewRelIds ()*RelIds {_gadcfd :=&RelIds {};_gadcfd .CT_RelIds =*NewCT_RelIds ();return _gadcfd };const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2; -ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);type ST_HierarchyAlignment byte ;func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};type ST_FunctionOperator byte ; +func (_ebgc *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _dfab ,_cegb :=range _ebgc .ColorsDefHdr {if _cag :=_cegb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_dfab )); +_cag !=nil {return _cag ;};};return nil ;};func (_gef *CT_Adj )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gef .IdxAttr =1;for _ ,_bec :=range start .Attr {if _bec .Name .Local =="\u0069\u0064\u0078"{_bcf ,_edg :=_c .ParseUint (_bec .Value ,10,32); +if _edg !=nil {return _edg ;};_gef .IdxAttr =uint32 (_bcf );continue ;};if _bec .Name .Local =="\u0076\u0061\u006c"{_gefc ,_egb :=_c .ParseFloat (_bec .Value ,64);if _egb !=nil {return _egb ;};_gef .ValAttr =_gefc ;continue ;};};for {_ged ,_ec :=d .Token (); +if _ec !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ec );};if _df ,_ecf :=_ged .(_g .EndElement );_ecf &&_df .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_daaf *CT_Pt )ValidateWithPath (path string )error {if _cddfd :=_daaf .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_cddfd !=nil {return _cddfd ;};if _cffec :=_daaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_cffec !=nil {return _cffec ;};if _daaf .CxnIdAttr !=nil {if _fbae :=_daaf .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ;};};if _daaf .PrSet !=nil {if _dbba :=_daaf .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074"); -_dbba !=nil {return _dbba ;};};if _daaf .SpPr !=nil {if _ebaa :=_daaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebaa !=nil {return _ebaa ;};};if _daaf .T !=nil {if _cbac :=_daaf .T .ValidateWithPath (path +"\u002f\u0054");_cbac !=nil {return _cbac ; -};};if _daaf .ExtLst !=nil {if _bdcf :=_daaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcf !=nil {return _bdcf ;};};return nil ;};func (_caffcd ST_AlgorithmType )String ()string {switch _caffcd {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e"; -case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e"; -case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func (_cfb *CT_CTCategories )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cfb .Cat !=nil {_aba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074"}}; -for _ ,_fdd :=range _cfb .Cat {e .EncodeElement (_fdd ,_aba );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_becg *ST_ClrAppMethod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cggca ,_cccac :=d .Token (); -if _cccac !=nil {return _cccac ;};if _efbdb ,_cegc :=_cggca .(_e .EndElement );_cegc &&_efbdb .Name ==start .Name {*_becg =1;return nil ;};if _afcb ,_aeag :=_cggca .(_e .CharData );!_aeag {return _ca .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",_cggca ); -}else {switch string (_afcb ){case "":*_becg =0;case "\u0073\u0070\u0061\u006e":*_becg =1;case "\u0063\u0079\u0063l\u0065":*_becg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_becg =3;};};_cggca ,_cccac =d .Token ();if _cccac !=nil {return _cccac ;}; -if _ebga ,_ggaaa :=_cggca .(_e .EndElement );_ggaaa &&_ebga .Name ==start .Name {return nil ;};return _ca .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",_cggca ); -};type CT_TextProps struct{Sp3d *_f .CT_Shape3D ;FlatTx *_f .CT_FlatText ;};func (_geg *CT_StyleDefinitionHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_geg .UniqueIdAttr )}); -if _geg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ca .Sprintf ("\u0025\u0076",*_geg .MinVerAttr )});};if _geg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_geg .ResIdAttr )}); -};e .EncodeToken (start );_ggcdc :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_adgda :=range _geg .Title {e .EncodeElement (_adgda ,_ggcdc );};_bafe :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_fgdg :=range _geg .Desc {e .EncodeElement (_fgdg ,_bafe );};if _geg .CatLst !=nil {_agdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geg .CatLst ,_agdc );};if _geg .ExtLst !=nil {_afdag :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_geg .ExtLst ,_afdag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func NewCT_AdjLst ()*CT_AdjLst {_degc :=&CT_AdjLst {}; -return _degc }; - -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_bfee *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _ffdcb ,_eaec :=range _bfee .Title {if _eaeg :=_eaec .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffdcb )); -_eaeg !=nil {return _eaeg ;};};for _geb ,_ccadf :=range _bfee .Desc {if _efcfb :=_ccadf .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_geb ));_efcfb !=nil {return _efcfb ;};};if _bfee .CatLst !=nil {if _abeb :=_bfee .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_abeb !=nil {return _abeb ;};};if _bfee .ExtLst !=nil {if _eeaae :=_bfee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeaae !=nil {return _eeaae ;};};return nil ;};func (_fadff ST_PyramidAccentPosition )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebfgfg :=_e .Attr {}; -_ebfgfg .Name =name ;switch _fadff {case ST_PyramidAccentPositionUnset :_ebfgfg .Value ="";case ST_PyramidAccentPositionBef :_ebfgfg .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_ebfgfg .Value ="\u0061\u0066\u0074";};return _ebfgfg ,nil ; -};func (_bgaca ST_ConnectorDimension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgaca .String (),start );};func NewCT_Direction ()*CT_Direction {_cfce :=&CT_Direction {};return _cfce };const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0; -ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_gfgg ST_FunctionArgument )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _gfgg .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_e .CharData (_gfgg .ST_VariableType .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_DiagramTextAlignment byte ; - -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_egg *CT_Adj )ValidateWithPath (path string )error {if _egg .IdxAttr < 1{return _ca .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\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 ,_egg .IdxAttr ); -};return nil ;};func (_abdbfg *ST_FunctionArgument )Validate ()error {return _abdbfg .ValidateWithPath ("")};func (_geafa ST_RotationPath )ValidateWithPath (path string )error {switch _geafa {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geafa )); -};return nil ;};func (_acgc *ST_NodeHorizontalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daffb ,_cdggd :=d .Token ();if _cdggd !=nil {return _cdggd ;};if _egdacg ,_gfbf :=_daffb .(_e .EndElement );_gfbf &&_egdacg .Name ==start .Name {*_acgc =1; -return nil ;};if _fafcgb ,_fbddg :=_daffb .(_e .CharData );!_fbddg {return _ca .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",_daffb );}else {switch string (_fafcgb ){case "":*_acgc =0; -case "\u006c":*_acgc =1;case "\u0063\u0074\u0072":*_acgc =2;case "\u0072":*_acgc =3;};};_daffb ,_cdggd =d .Token ();if _cdggd !=nil {return _cdggd ;};if _fgbcf ,_gccb :=_daffb .(_e .EndElement );_gccb &&_fgbcf .Name ==start .Name {return nil ;};return _ca .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",_daffb ); -};func (_bagc ST_PtType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bagc .String (),start );};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_gggb :=&CT_StyleDefinitionHeader {};return _gggb ;};func (_fcgef *ST_AnimOneStr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acbgdc ,_ccagg :=d .Token (); -if _ccagg !=nil {return _ccagg ;};if _adcbe ,_dgbf :=_acbgdc .(_e .EndElement );_dgbf &&_adcbe .Name ==start .Name {*_fcgef =1;return nil ;};if _faacb ,_ffecf :=_acbgdc .(_e .CharData );!_ffecf {return _ca .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",_acbgdc ); -}else {switch string (_faacb ){case "":*_fcgef =0;case "\u006e\u006f\u006e\u0065":*_fcgef =1;case "\u006f\u006e\u0065":*_fcgef =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_fcgef =3;};};_acbgdc ,_ccagg =d .Token ();if _ccagg !=nil {return _ccagg ;}; -if _cbade ,_acag :=_acbgdc .(_e .EndElement );_acag &&_cbade .Name ==start .Name {return nil ;};return _ca .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",_acbgdc ); -};func (_edea *ST_FlowDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edea =0;case "\u0072\u006f\u0077":*_edea =1;case "\u0063\u006f\u006c":*_edea =2;};return nil ;};type ST_GrowDirection byte ;func (_becga ST_ConstraintRelationship )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fede :=_e .Attr {}; -_fede .Name =name ;switch _becga {case ST_ConstraintRelationshipUnset :_fede .Value ="";case ST_ConstraintRelationshipSelf :_fede .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_fede .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_fede .Value ="\u0064\u0065\u0073"; -};return _fede ,nil ;}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_gebgf *CT_ForEach )ValidateWithPath (path string )error {for _fcgbd ,_dcca :=range _gebgf .Alg {if _bgbe :=_dcca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fcgbd ));_bgbe !=nil {return _bgbe ; +};};for _bdbb ,_bbde :=range _gebgf .Shape {if _bfcf :=_bbde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bdbb ));_bfcf !=nil {return _bfcf ;};};for _cgfb ,_gagc :=range _gebgf .PresOf {if _acbc :=_gagc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_cgfb )); +_acbc !=nil {return _acbc ;};};for _caef ,_eeeg :=range _gebgf .ConstrLst {if _beec :=_eeeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_caef ));_beec !=nil {return _beec ; +};};for _faed ,_eabgf :=range _gebgf .RuleLst {if _fggc :=_eabgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_faed ));_fggc !=nil {return _fggc ;};};for _cfdad ,_ggdg :=range _gebgf .ForEach {if _ebga :=_ggdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_cfdad )); +_ebga !=nil {return _ebga ;};};for _dbcd ,_befg :=range _gebgf .LayoutNode {if _efgaa :=_befg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_dbcd ));_efgaa !=nil {return _efgaa ; +};};for _dfed ,_ecgb :=range _gebgf .Choose {if _ffaa :=_ecgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dfed ));_ffaa !=nil {return _ffaa ;};};for _dfdc ,_afeg :=range _gebgf .ExtLst {if _agde :=_afeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dfdc )); +_agde !=nil {return _agde ;};};return nil ;};func (_adgdb ST_AnimOneStr )String ()string {switch _adgdb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065";case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";}; +return "";};func NewCT_When ()*CT_When {_cggde :=&CT_When {};_cggde .FuncAttr =ST_FunctionType (1);_cggde .OpAttr =ST_FunctionOperator (1);return _cggde ;};type ST_ClrAppMethod byte ; -// Validate validates the CT_Rules and its children -func (_beda *CT_Rules )Validate ()error {return _beda .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_bdcfd ST_LinearDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbaae :=_e .Attr {};_dbaae .Name =name ;switch _bdcfd {case ST_LinearDirectionUnset :_dbaae .Value =""; -case ST_LinearDirectionFromL :_dbaae .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_dbaae .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_dbaae .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_dbaae .Value ="\u0066\u0072\u006fm\u0042"; -};return _dbaae ,nil ;}; +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_dcgd *CT_Direction )ValidateWithPath (path string )error {if _gbcc :=_dcgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbcc !=nil {return _gbcc ;};return nil ;};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ; +ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ; +Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_cadg ST_FallbackDimension )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abgc :=_g .Attr {}; +_abgc .Name =name ;switch _cadg {case ST_FallbackDimensionUnset :_abgc .Value ="";case ST_FallbackDimension1D :_abgc .Value ="\u0031\u0044";case ST_FallbackDimension2D :_abgc .Value ="\u0032\u0044";};return _abgc ,nil ;};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil }; +type ST_StartingElement byte ;func (_dagd ST_TextDirection )String ()string {switch _dagd {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_ecedf ST_ConnectorDimension )ValidateWithPath (path string )error {switch _ecedf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecedf )); +};return nil ;};func (_dddcf *ST_AnimOneStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dddcf =0;case "\u006e\u006f\u006e\u0065":*_dddcf =1;case "\u006f\u006e\u0065":*_dddcf =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_dddcf =3; +};return nil ;};func (_ffbf ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _ffbf {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbf )); +};return nil ;};func NewCT_Direction ()*CT_Direction {_dbba :=&CT_Direction {};return _dbba };type ST_ResizeHandlesStr byte ;type ST_DiagramHorizontalAlignment byte ;func (_dgdag *ST_PyramidAccentPosition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edffa ,_abbf :=d .Token (); +if _abbf !=nil {return _abbf ;};if _fcadc ,_bbgae :=_edffa .(_g .EndElement );_bbgae &&_fcadc .Name ==start .Name {*_dgdag =1;return nil ;};if _egbdgc ,_cfaaea :=_edffa .(_g .CharData );!_cfaaea {return _a .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",_edffa ); +}else {switch string (_egbdgc ){case "":*_dgdag =0;case "\u0062\u0065\u0066":*_dgdag =1;case "\u0061\u0066\u0074":*_dgdag =2;};};_edffa ,_abbf =d .Token ();if _abbf !=nil {return _abbf ;};if _cgagf ,_fgdda :=_edffa .(_g .EndElement );_fgdda &&_cgagf .Name ==start .Name {return nil ; +};return _a .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",_edffa );};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_fgfda ST_AlgorithmType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgfda .String (),start ); +};func (_ddca ST_FunctionOperator )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddca .String (),start );};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ; +CatLst *CT_SDCategories ;Scene3d *_f .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ;};type ST_GrowDirection byte ;func (_ccfed ST_TextAnchorHorizontal )String ()string {switch _ccfed {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0063\u0074\u0072";};return "";};func (_dggaa ST_FunctionType )Validate ()error {return _dggaa .ValidateWithPath ("")}; -// ST_ParameterVal is a union type -type ST_ParameterVal struct{ST_DiagramHorizontalAlignment ST_DiagramHorizontalAlignment ;ST_VerticalAlignment ST_VerticalAlignment ;ST_ChildDirection ST_ChildDirection ;ST_ChildAlignment ST_ChildAlignment ;ST_SecondaryChildAlignment ST_SecondaryChildAlignment ; -ST_LinearDirection ST_LinearDirection ;ST_SecondaryLinearDirection ST_SecondaryLinearDirection ;ST_StartingElement ST_StartingElement ;ST_BendPoint ST_BendPoint ;ST_ConnectorRouting ST_ConnectorRouting ;ST_ArrowheadStyle ST_ArrowheadStyle ;ST_ConnectorDimension ST_ConnectorDimension ; -ST_RotationPath ST_RotationPath ;ST_CenterShapeMapping ST_CenterShapeMapping ;ST_NodeHorizontalAlignment ST_NodeHorizontalAlignment ;ST_NodeVerticalAlignment ST_NodeVerticalAlignment ;ST_FallbackDimension ST_FallbackDimension ;ST_TextDirection ST_TextDirection ; -ST_PyramidAccentPosition ST_PyramidAccentPosition ;ST_PyramidAccentTextMargin ST_PyramidAccentTextMargin ;ST_TextBlockDirection ST_TextBlockDirection ;ST_TextAnchorHorizontal ST_TextAnchorHorizontal ;ST_TextAnchorVertical ST_TextAnchorVertical ;ST_DiagramTextAlignment ST_DiagramTextAlignment ; -ST_AutoTextRotation ST_AutoTextRotation ;ST_GrowDirection ST_GrowDirection ;ST_FlowDirection ST_FlowDirection ;ST_ContinueDirection ST_ContinueDirection ;ST_Breakpoint ST_Breakpoint ;ST_Offset ST_Offset ;ST_HierarchyAlignment ST_HierarchyAlignment ;Int32 *int32 ; -Float64 *float64 ;Bool *bool ;StringVal *string ;ST_ConnectorPoint ST_ConnectorPoint ;};func (_ebcb *ST_TextDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebcb =0;case "\u0066\u0072\u006fm\u0054":*_ebcb =1;case "\u0066\u0072\u006fm\u0042":*_ebcb =2; -};return nil ;};func (_abdab ST_PyramidAccentTextMargin )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abdab .String (),start );};type ST_PyramidAccentTextMargin byte ;func (_bbde ST_HueDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbde .String (),start ); -}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_afbbc *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_dafd *RelIds )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0072\u0065\u006c\u0049\u0064\u0073";return _dafd .CT_RelIds .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_gbea *CT_Direction )ValidateWithPath (path string )error {if _fgefa :=_gbea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgefa !=nil {return _fgefa ;};return nil ;};func (_cgaff *CT_SampleData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgaff .UseDefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_cgaff .UseDefAttr ))}); -};e .EncodeToken (start );if _cgaff .DataModel !=nil {_eadd :=_e .StartElement {Name :_e .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_cgaff .DataModel ,_eadd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_gaf *CT_CTCategory )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",_gaf .TypeAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069"},Value :_ca .Sprintf ("\u0025\u0076",_gaf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gabee ST_VerticalAlignment )ValidateWithPath (path string )error {switch _gabee {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabee )); +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_acg *CT_CTDescription )ValidateWithPath (path string )error {return nil };const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3; +ST_LinearDirectionFromB ST_LinearDirection =4;);func (_gca *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degg :for {_ccad ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};switch _gcba :=_ccad .(type ){case _g .StartElement :switch _gcba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_dcf :=NewCT_DiagramDefinitionHeader (); +if _acdc :=d .DecodeElement (_dcf ,&_gcba );_acdc !=nil {return _acdc ;};_gca .LayoutDefHdr =append (_gca .LayoutDefHdr ,_dcf );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_gcba .Name ); +if _eggc :=d .Skip ();_eggc !=nil {return _eggc ;};};case _g .EndElement :break _degg ;case _g .CharData :};};return nil ;};func (_eaaa *ST_RotationPath )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaaa =0;case "\u006e\u006f\u006e\u0065":*_eaaa =1; +case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_eaaa =2;};return nil ;};func (_bbef ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _bbef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbef )); };return nil ;}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_efcd *CT_StyleDefinitionHeader )Validate ()error {return _efcd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_eddb ST_AlgorithmType )ValidateWithPath (path string )error {switch _eddb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddb )); -};return nil ;};func (_fcba *CT_HierBranchStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcba .ValAttr !=ST_HierBranchStyleUnset {_acgbe ,_aedb :=_fcba .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _aedb !=nil {return _aedb ; -};start .Attr =append (start .Attr ,_acgbe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dggd ST_NodeVerticalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dggd .String (),start ); -};func (_cegfg ST_CenterShapeMapping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gffde :=_e .Attr {};_gffde .Name =name ;switch _cegfg {case ST_CenterShapeMappingUnset :_gffde .Value ="";case ST_CenterShapeMappingNone :_gffde .Value ="\u006e\u006f\u006e\u0065"; -case ST_CenterShapeMappingFNode :_gffde .Value ="\u0066\u004e\u006fd\u0065";};return _gffde ,nil ;};type ST_SecondaryLinearDirection byte ;func (_egfg ST_ChildDirection )String ()string {switch _egfg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a"; -case 2:return "\u0076\u0065\u0072\u0074";};return "";};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2; -ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;);func (_feedb ST_ParameterId )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddgdg :=_e .Attr {}; -_ddgdg .Name =name ;switch _feedb {case ST_ParameterIdUnset :_ddgdg .Value ="";case ST_ParameterIdHorzAlign :_ddgdg .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_ddgdg .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"; -case ST_ParameterIdChDir :_ddgdg .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_ddgdg .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_ddgdg .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdLinDir :_ddgdg .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_ddgdg .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_ddgdg .Value ="\u0073\u0074\u0045\u006c\u0065\u006d"; -case ST_ParameterIdBendPt :_ddgdg .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_ddgdg .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_ddgdg .Value ="\u0062\u0065\u0067\u0053\u0074\u0079"; -case ST_ParameterIdEndSty :_ddgdg .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_ddgdg .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_ddgdg .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_ddgdg .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p"; -case ST_ParameterIdNodeHorzAlign :_ddgdg .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_ddgdg .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdFallback :_ddgdg .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_ddgdg .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_ddgdg .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073"; -case ST_ParameterIdPyraAcctTxMar :_ddgdg .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_ddgdg .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_ddgdg .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a"; -case ST_ParameterIdTxAnchorVert :_ddgdg .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_ddgdg .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_ddgdg .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068"; -case ST_ParameterIdParTxLTRAlign :_ddgdg .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_ddgdg .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdShpTxLTRAlignCh :_ddgdg .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_ddgdg .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; -case ST_ParameterIdAutoTxRot :_ddgdg .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_ddgdg .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_ddgdg .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_ddgdg .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072"; -case ST_ParameterIdBkpt :_ddgdg .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_ddgdg .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_ddgdg .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_ddgdg .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c"; -case ST_ParameterIdStBulletLvl :_ddgdg .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_ddgdg .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_ddgdg .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067"; -case ST_ParameterIdAr :_ddgdg .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_ddgdg .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_ddgdg .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_ddgdg .Value ="\u006c\u006e\u0053\u0070\u0043\u0068"; -case ST_ParameterIdLnSpAfChP :_ddgdg .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_ddgdg .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_ddgdg .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078"; -case ST_ParameterIdPyraLvlNode :_ddgdg .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_ddgdg .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065"; -case ST_ParameterIdPyraAcctTxNode :_ddgdg .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_ddgdg .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_ddgdg .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065"; -case ST_ParameterIdBegPts :_ddgdg .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_ddgdg .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _ddgdg ,nil ;};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2; -ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);type ColorsDefHdr struct{CT_ColorTransformHeader }; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;}; -// Validate validates the CT_SDCategory and its children -func (_dbfb *CT_SDCategory )Validate ()error {return _dbfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};type ST_ClrAppMethod byte ;func (_dcdd ST_PtType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeagf :=_e .Attr {}; -_aeagf .Name =name ;switch _dcdd {case ST_PtTypeUnset :_aeagf .Value ="";case ST_PtTypeNode :_aeagf .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_aeagf .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_aeagf .Value ="\u0064\u006f\u0063"; -case ST_PtTypePres :_aeagf .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_aeagf .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_aeagf .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _aeagf ,nil ; -};func NewCT_Choose ()*CT_Choose {_aaga :=&CT_Choose {};return _aaga };func (_feac ST_RotationPath )Validate ()error {return _feac .ValidateWithPath ("")};func (_fcecd *CT_SDCategory )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",_fcecd .TypeAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069"},Value :_ca .Sprintf ("\u0025\u0076",_fcecd .PriAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdfc ST_PrSetCustVal )String ()string {if _cdfc .ST_Percentage !=nil {return _ca .Sprintf ("\u0025\u0076",*_cdfc .ST_Percentage ); -};if _cdfc .Int32 !=nil {return _ca .Sprintf ("\u0025\u0076",*_cdfc .Int32 );};return "";};func (_bed *CT_AdjLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bed .Adj !=nil {_dbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0064\u006a"}}; -for _ ,_acg :=range _bed .Adj {e .EncodeElement (_acg ,_dbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdeaa ST_NodeHorizontalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdeaa .String (),start ); -};type ST_AnimOneStr byte ; +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_bdbba *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _ebda ,_ecdg :=range _bdbba .StyleDefHdr {if _efbd :=_ecdg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_ebda )); +_efbd !=nil {return _efbd ;};};return nil ;};func (_aaae *ST_VerticalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaga ,_gceae :=d .Token ();if _gceae !=nil {return _gceae ;};if _ecca ,_gbbd :=_aaga .(_g .EndElement );_gbbd &&_ecca .Name ==start .Name {*_aaae =1; +return nil ;};if _ebdf ,_bbbb :=_aaga .(_g .CharData );!_bbbb {return _a .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",_aaga );}else {switch string (_ebdf ){case "":*_aaae =0; +case "\u0074":*_aaae =1;case "\u006d\u0069\u0064":*_aaae =2;case "\u0062":*_aaae =3;case "\u006e\u006f\u006e\u0065":*_aaae =4;};};_aaga ,_gceae =d .Token ();if _gceae !=nil {return _gceae ;};if _bcbe ,_gfab :=_aaga .(_g .EndElement );_gfab &&_bcbe .Name ==start .Name {return nil ; +};return _a .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",_aaga );};func (_fgbga ST_VariableType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbga .String (),start ); +};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_ggg *CT_Choose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggg .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ggg .NameAttr )}); +};e .EncodeToken (start );_dac :=_g .StartElement {Name :_g .Name {Local :"\u0069\u0066"}};for _ ,_fbgc :=range _ggg .If {e .EncodeElement (_fbgc ,_dac );};if _ggg .Else !=nil {_bdee :=_g .StartElement {Name :_g .Name {Local :"\u0065\u006c\u0073\u0065"}}; +e .EncodeElement (_ggg .Else ,_bdee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cafae ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _cafae {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafae )); +};return nil ;};func NewCT_ResizeHandles ()*CT_ResizeHandles {_cead :=&CT_ResizeHandles {};return _cead };type CT_BulletEnabled struct{ValAttr *bool ;};func (_begag *DataModel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begag .CT_DataModel =*NewCT_DataModel (); +_fgdd :for {_cdgf ,_bfbga :=d .Token ();if _bfbga !=nil {return _bfbga ;};switch _gege :=_cdgf .(type ){case _g .StartElement :switch _gege .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _deffc :=d .DecodeElement (_begag .PtLst ,&_gege ); +_deffc !=nil {return _deffc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_begag .CxnLst =NewCT_CxnList (); +if _cagd :=d .DecodeElement (_begag .CxnLst ,&_gege );_cagd !=nil {return _cagd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_begag .Bg =_f .NewCT_BackgroundFormatting (); +if _acfd :=d .DecodeElement (_begag .Bg ,&_gege );_acfd !=nil {return _acfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_begag .Whole =_f .NewCT_WholeE2oFormatting (); +if _abda :=d .DecodeElement (_begag .Whole ,&_gege );_abda !=nil {return _abda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begag .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _cgbg :=d .DecodeElement (_begag .ExtLst ,&_gege );_cgbg !=nil {return _cgbg ;};default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_gege .Name ); +if _bbea :=d .Skip ();_bbea !=nil {return _bbea ;};};case _g .EndElement :break _fgdd ;case _g .CharData :};};return nil ;};func (_aacaa ST_ChildOrderType )ValidateWithPath (path string )error {switch _aacaa {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacaa )); +};return nil ;};func (_edeffe ST_DiagramHorizontalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edeffe .String (),start );};func NewDataModel ()*DataModel {_bfda :=&DataModel {};_bfda .CT_DataModel =*NewCT_DataModel (); +return _bfda ;}; -// Validate validates the CT_PresentationOf and its children -func (_fedf *CT_PresentationOf )Validate ()error {return _fedf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_geace ST_FallbackDimension )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfbb :=_e .Attr {}; -_bfbb .Name =name ;switch _geace {case ST_FallbackDimensionUnset :_bfbb .Value ="";case ST_FallbackDimension1D :_bfbb .Value ="\u0031\u0044";case ST_FallbackDimension2D :_bfbb .Value ="\u0032\u0044";};return _bfbb ,nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0; -ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func NewCT_Categories ()*CT_Categories {_agdd :=&CT_Categories {};return _agdd };func (_fageb ST_ConstraintRelationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fageb .String (),start ); -};func (_ceee ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _ceee {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceee )); -};return nil ;};func (_efca ST_Breakpoint )ValidateWithPath (path string )error {switch _efca {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efca )); -};return nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_eacd *CT_SDCategories )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eacd .Cat !=nil {_gdcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074"}}; -for _ ,_ccag :=range _eacd .Cat {e .EncodeElement (_ccag ,_gdcc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdd *CT_Constraint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u006f\u0070"{_bdd .OpAttr .UnmarshalXMLAttr (_cacd ); -continue ;};if _cacd .Name .Local =="\u0076\u0061\u006c"{_gda ,_fafb :=_c .ParseFloat (_cacd .Value ,64);if _fafb !=nil {return _fafb ;};_bdd .ValAttr =&_gda ;continue ;};if _cacd .Name .Local =="\u0066\u0061\u0063\u0074"{_bgda ,_fcee :=_c .ParseFloat (_cacd .Value ,64); -if _fcee !=nil {return _fcee ;};_bdd .FactAttr =&_bgda ;continue ;};if _cacd .Name .Local =="\u0074\u0079\u0070\u0065"{_bdd .TypeAttr .UnmarshalXMLAttr (_cacd );continue ;};if _cacd .Name .Local =="\u0066\u006f\u0072"{_bdd .ForAttr .UnmarshalXMLAttr (_cacd ); -continue ;};if _cacd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_fcbeb ,_agddc :=_cacd .Value ,error (nil );if _agddc !=nil {return _agddc ;};_bdd .ForNameAttr =&_fcbeb ;continue ;};if _cacd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bdd .PtTypeAttr .UnmarshalXMLAttr (_cacd ); -continue ;};if _cacd .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_bdd .RefTypeAttr .UnmarshalXMLAttr (_cacd );continue ;};if _cacd .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_bdd .RefForAttr .UnmarshalXMLAttr (_cacd );continue ;}; -if _cacd .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_cea ,_agbg :=_cacd .Value ,error (nil );if _agbg !=nil {return _agbg ;};_bdd .RefForNameAttr =&_cea ;continue ;};if _cacd .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_bdd .RefPtTypeAttr .UnmarshalXMLAttr (_cacd ); -continue ;};};_gbf :for {_gdcd ,_cccd :=d .Token ();if _cccd !=nil {return _cccd ;};switch _bbee :=_gdcd .(type ){case _e .StartElement :switch _bbee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdd .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _cde :=d .DecodeElement (_bdd .ExtLst ,&_bbee );_cde !=nil {return _cde ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_bbee .Name ); -if _eaeec :=d .Skip ();_eaeec !=nil {return _eaeec ;};};case _e .EndElement :break _gbf ;case _e .CharData :};};return nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;}; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_cdfe *CT_StyleDefinitionHeader )Validate ()error {return _cdfe .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_bdafb *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbcf ,_efce :=d .Token (); +if _efce !=nil {return _efce ;};if _dcgf ,_bbcfc :=_gcbcf .(_g .EndElement );_bbcfc &&_dcgf .Name ==start .Name {*_bdafb =1;return nil ;};if _ebcfe ,_efbda :=_gcbcf .(_g .CharData );!_efbda {return _a .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",_gcbcf ); +}else {switch string (_ebcfe ){case "":*_bdafb =0;case "\u006e\u006f\u0072\u006d":*_bdafb =1;case "\u0072\u0065\u0076":*_bdafb =2;};};_gcbcf ,_efce =d .Token ();if _efce !=nil {return _efce ;};if _cbccd ,_baea :=_gcbcf .(_g .EndElement );_baea &&_cbccd .Name ==start .Name {return nil ; +};return _a .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",_gcbcf );};func (_cfgb ST_ParameterId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfgb .String (),start ); +};type ST_BendPoint byte ;type ST_SecondaryChildAlignment byte ;func (_aeefe *ST_GrowDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeefe =0;case "\u0074\u004c":*_aeefe =1;case "\u0074\u0052":*_aeefe =2;case "\u0062\u004c":*_aeefe =3; +case "\u0062\u0052":*_aeefe =4;};return nil ;}; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_dfeg *CT_StyleDefinitionHeaderLst )Validate ()error {return _dfeg .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};type CT_ColorTransform struct{UniqueIdAttr *string ; -MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_dffc *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdgf :for {_bcdd ,_ffc :=d .Token (); -if _ffc !=nil {return _ffc ;};switch _fadag :=_bcdd .(type ){case _e .StartElement :switch _fadag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_cega :=NewCT_StyleDefinitionHeader (); -if _dcged :=d .DecodeElement (_cega ,&_fadag );_dcged !=nil {return _dcged ;};_dffc .StyleDefHdr =append (_dffc .StyleDefHdr ,_cega );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_fadag .Name ); -if _fgff :=d .Skip ();_fgff !=nil {return _fgff ;};};case _e .EndElement :break _bdgf ;case _e .CharData :};};return nil ;};func (_ddcae *ST_ConstraintType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_febd ,_deafc :=d .Token ();if _deafc !=nil {return _deafc ; -};if _dgeee ,_dbaa :=_febd .(_e .EndElement );_dbaa &&_dgeee .Name ==start .Name {*_ddcae =1;return nil ;};if _edbec ,_gddgb :=_febd .(_e .CharData );!_gddgb {return _ca .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",_febd ); -}else {switch string (_edbec ){case "":*_ddcae =0;case "\u006e\u006f\u006e\u0065":*_ddcae =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_ddcae =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_ddcae =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_ddcae =4; -case "\u0062\u0065\u0067\u0050\u0061\u0064":*_ddcae =5;case "\u0062":*_ddcae =6;case "\u0062\u004d\u0061r\u0067":*_ddcae =7;case "\u0062\u004f\u0066\u0066":*_ddcae =8;case "\u0063\u0074\u0072\u0058":*_ddcae =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_ddcae =10; -case "\u0063\u0074\u0072\u0059":*_ddcae =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_ddcae =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_ddcae =13;case "\u0064\u0069\u0061\u006d":*_ddcae =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_ddcae =15; -case "\u0065\u006e\u0064\u0050\u0061\u0064":*_ddcae =16;case "\u0068":*_ddcae =17;case "\u0068\u0041\u0072\u0048":*_ddcae =18;case "\u0068\u004f\u0066\u0066":*_ddcae =19;case "\u006c":*_ddcae =20;case "\u006c\u004d\u0061r\u0067":*_ddcae =21;case "\u006c\u004f\u0066\u0066":*_ddcae =22; -case "\u0072":*_ddcae =23;case "\u0072\u004d\u0061r\u0067":*_ddcae =24;case "\u0072\u004f\u0066\u0066":*_ddcae =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_ddcae =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_ddcae =27; -case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_ddcae =28;case "\u0073\u0069\u0062S\u0070":*_ddcae =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_ddcae =30;case "\u0073\u0070":*_ddcae =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_ddcae =32; -case "\u0074":*_ddcae =33;case "\u0074\u004d\u0061r\u0067":*_ddcae =34;case "\u0074\u004f\u0066\u0066":*_ddcae =35;case "\u0075\u0073\u0065r\u0041":*_ddcae =36;case "\u0075\u0073\u0065r\u0042":*_ddcae =37;case "\u0075\u0073\u0065r\u0043":*_ddcae =38;case "\u0075\u0073\u0065r\u0044":*_ddcae =39; -case "\u0075\u0073\u0065r\u0045":*_ddcae =40;case "\u0075\u0073\u0065r\u0046":*_ddcae =41;case "\u0075\u0073\u0065r\u0047":*_ddcae =42;case "\u0075\u0073\u0065r\u0048":*_ddcae =43;case "\u0075\u0073\u0065r\u0049":*_ddcae =44;case "\u0075\u0073\u0065r\u004a":*_ddcae =45; -case "\u0075\u0073\u0065r\u004b":*_ddcae =46;case "\u0075\u0073\u0065r\u004c":*_ddcae =47;case "\u0075\u0073\u0065r\u004d":*_ddcae =48;case "\u0075\u0073\u0065r\u004e":*_ddcae =49;case "\u0075\u0073\u0065r\u004f":*_ddcae =50;case "\u0075\u0073\u0065r\u0050":*_ddcae =51; -case "\u0075\u0073\u0065r\u0051":*_ddcae =52;case "\u0075\u0073\u0065r\u0052":*_ddcae =53;case "\u0075\u0073\u0065r\u0053":*_ddcae =54;case "\u0075\u0073\u0065r\u0054":*_ddcae =55;case "\u0075\u0073\u0065r\u0055":*_ddcae =56;case "\u0075\u0073\u0065r\u0056":*_ddcae =57; -case "\u0075\u0073\u0065r\u0057":*_ddcae =58;case "\u0075\u0073\u0065r\u0058":*_ddcae =59;case "\u0075\u0073\u0065r\u0059":*_ddcae =60;case "\u0075\u0073\u0065r\u005a":*_ddcae =61;case "\u0077":*_ddcae =62;case "\u0077\u0041\u0072\u0048":*_ddcae =63;case "\u0077\u004f\u0066\u0066":*_ddcae =64; -};};_febd ,_deafc =d .Token ();if _deafc !=nil {return _deafc ;};if _ggcafb ,_afbg :=_febd .(_e .EndElement );_afbg &&_ggcafb .Name ==start .Name {return nil ;};return _ca .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",_febd ); -};func (_baggd *CT_StyleDefinitionHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_badgf :=range start .Attr {if _badgf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fbaea ,_efeg :=_badgf .Value ,error (nil ); -if _efeg !=nil {return _efeg ;};_baggd .UniqueIdAttr =_fbaea ;continue ;};if _badgf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dfabc ,_eacc :=_badgf .Value ,error (nil );if _eacc !=nil {return _eacc ;};_baggd .MinVerAttr =&_dfabc ;continue ; -};if _badgf .Name .Local =="\u0072\u0065\u0073I\u0064"{_cbed ,_edgf :=_c .ParseInt (_badgf .Value ,10,32);if _edgf !=nil {return _edgf ;};_cedb :=int32 (_cbed );_baggd .ResIdAttr =&_cedb ;continue ;};};_gagbd :for {_babc ,_defa :=d .Token ();if _defa !=nil {return _defa ; -};switch _eefea :=_babc .(type ){case _e .StartElement :switch _eefea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cdgb :=NewCT_SDName (); -if _eadfc :=d .DecodeElement (_cdgb ,&_eefea );_eadfc !=nil {return _eadfc ;};_baggd .Title =append (_baggd .Title ,_cdgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dgdbf :=NewCT_SDDescription (); -if _caeg :=d .DecodeElement (_dgdbf ,&_eefea );_caeg !=nil {return _caeg ;};_baggd .Desc =append (_baggd .Desc ,_dgdbf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_baggd .CatLst =NewCT_SDCategories (); -if _babe :=d .DecodeElement (_baggd .CatLst ,&_eefea );_babe !=nil {return _babe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baggd .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _dgca :=d .DecodeElement (_baggd .ExtLst ,&_eefea );_dgca !=nil {return _dgca ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_eefea .Name ); -if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _e .EndElement :break _gagbd ;case _e .CharData :};};return nil ;};func (_beace ST_VerticalAlignment )Validate ()error {return _beace .ValidateWithPath ("")};func (_gggf *ST_HierBranchStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adea ,_cfdde :=d .Token (); -if _cfdde !=nil {return _cfdde ;};if _efbf ,_bccgb :=_adea .(_e .EndElement );_bccgb &&_efbf .Name ==start .Name {*_gggf =1;return nil ;};if _dddc ,_cafa :=_adea .(_e .CharData );!_cafa {return _ca .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",_adea ); -}else {switch string (_dddc ){case "":*_gggf =0;case "\u006c":*_gggf =1;case "\u0072":*_gggf =2;case "\u0068\u0061\u006e\u0067":*_gggf =3;case "\u0073\u0074\u0064":*_gggf =4;case "\u0069\u006e\u0069\u0074":*_gggf =5;};};_adea ,_cfdde =d .Token ();if _cfdde !=nil {return _cfdde ; -};if _bedae ,_bcfff :=_adea .(_e .EndElement );_bcfff &&_bedae .Name ==start .Name {return nil ;};return _ca .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",_adea ); +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_deag *CT_Name )ValidateWithPath (path string )error {return nil };func (_deaef ST_ArrowheadStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbfgg :=_g .Attr {};_dbfgg .Name =name ;switch _deaef {case ST_ArrowheadStyleUnset :_dbfgg .Value =""; +case ST_ArrowheadStyleAuto :_dbfgg .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_dbfgg .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_dbfgg .Value ="\u006e\u006f\u0041r\u0072";};return _dbfgg ,nil ;};type ST_ConstraintRelationship byte ; +func (_ddfb *CT_Constraints )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eccb :for {_fcad ,_fcba :=d .Token ();if _fcba !=nil {return _fcba ;};switch _gebg :=_fcad .(type ){case _g .StartElement :switch _gebg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_fed :=NewCT_Constraint (); +if _fcfc :=d .DecodeElement (_fed ,&_gebg );_fcfc !=nil {return _fcfc ;};_ddfb .Constr =append (_ddfb .Constr ,_fed );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_gebg .Name ); +if _aefa :=d .Skip ();_aefa !=nil {return _aefa ;};};case _g .EndElement :break _eccb ;case _g .CharData :};};return nil ;};type ST_LinearDirection byte ;func (_daeed ST_StartingElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daeed .String (),start ); }; -// Validate validates the CT_Choose and its children -func (_baff *CT_Choose )Validate ()error {return _baff .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");}; +// Validate validates the CT_CTStyleLabel and its children +func (_eef *CT_CTStyleLabel )Validate ()error {return _eef .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_bcgc *ST_AnimLvlStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbdbe ,_fade :=d .Token (); +if _fade !=nil {return _fade ;};if _cdee ,_dbfe :=_dbdbe .(_g .EndElement );_dbfe &&_cdee .Name ==start .Name {*_bcgc =1;return nil ;};if _edae ,_bdbfd :=_dbdbe .(_g .CharData );!_bdbfd {return _a .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",_dbdbe ); +}else {switch string (_edae ){case "":*_bcgc =0;case "\u006e\u006f\u006e\u0065":*_bcgc =1;case "\u006c\u0076\u006c":*_bcgc =2;case "\u0063\u0074\u0072":*_bcgc =3;};};_dbdbe ,_fade =d .Token ();if _fade !=nil {return _fade ;};if _bfagg ,_ggbd :=_dbdbe .(_g .EndElement ); +_ggbd &&_bfagg .Name ==start .Name {return nil ;};return _a .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",_dbdbe );}; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_cdf *CT_AdjLst )ValidateWithPath (path string )error {for _cad ,_fce :=range _cdf .Adj {if _bg :=_fce .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_cad ));_bg !=nil {return _bg ;};};return nil ; -};func (_dfgcf ST_AlgorithmType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfgcf .String (),start );};func (_bcbeb *CT_SDCategory )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_baed :=range start .Attr {if _baed .Name .Local =="\u0074\u0079\u0070\u0065"{_bcgf ,_beag :=_baed .Value ,error (nil ); -if _beag !=nil {return _beag ;};_bcbeb .TypeAttr =_bcgf ;continue ;};if _baed .Name .Local =="\u0070\u0072\u0069"{_gaeb ,_egde :=_c .ParseUint (_baed .Value ,10,32);if _egde !=nil {return _egde ;};_bcbeb .PriAttr =uint32 (_gaeb );continue ;};};for {_gdad ,_geec :=d .Token (); -if _geec !=nil {return _ca .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_geec );};if _dacc ,_gaeeed :=_gdad .(_e .EndElement );_gaeeed &&_dacc .Name ==start .Name {break ; -};};return nil ;};func (_adfc *ST_ConnectorPoint )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adfc =0;case "\u0061\u0075\u0074\u006f":*_adfc =1;case "\u0062\u0043\u0074\u0072":*_adfc =2;case "\u0063\u0074\u0072":*_adfc =3;case "\u006d\u0069\u0064\u004c":*_adfc =4; -case "\u006d\u0069\u0064\u0052":*_adfc =5;case "\u0074\u0043\u0074\u0072":*_adfc =6;case "\u0062\u004c":*_adfc =7;case "\u0062\u0052":*_adfc =8;case "\u0074\u004c":*_adfc =9;case "\u0074\u0052":*_adfc =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_adfc =11; -};return nil ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_d *AG_ConstraintAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0074\u0079\u0070\u0065"{_d .TypeAttr .UnmarshalXMLAttr (_bc ); -continue ;};if _bc .Name .Local =="\u0066\u006f\u0072"{_d .ForAttr .UnmarshalXMLAttr (_bc );continue ;};if _bc .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_eg ,_ce :=_bc .Value ,error (nil );if _ce !=nil {return _ce ;};_d .ForNameAttr =&_eg ; -continue ;};if _bc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_d .PtTypeAttr .UnmarshalXMLAttr (_bc );continue ;};};for {_ggc ,_fe :=d .Token ();if _fe !=nil {return _ca .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_fe ); -};if _cc ,_de :=_ggc .(_e .EndElement );_de &&_cc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_cbbg *ColorsDefHdr )ValidateWithPath (path string )error {if _bdgg :=_cbbg .CT_ColorTransformHeader .ValidateWithPath (path );_bdgg !=nil {return _bdgg ;};return nil ;};func (_eebdg *CT_ResizeHandles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dceaa :=range start .Attr {if _dceaa .Name .Local =="\u0076\u0061\u006c"{_eebdg .ValAttr .UnmarshalXMLAttr (_dceaa ); +continue ;};};for {_cgbe ,_baeg :=d .Token ();if _baeg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_baeg );};if _cefa ,_agec :=_cgbe .(_g .EndElement ); +_agec &&_cefa .Name ==start .Name {break ;};};return nil ;};func (_fefcdc ST_OutputShapeType )ValidateWithPath (path string )error {switch _fefcdc {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefcdc )); +};return nil ;};type ST_RotationPath byte ;type ST_VerticalAlignment byte ;type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2; +ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_ddf *CT_ColorTransformHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddf .UniqueIdAttr )}); +if _ddf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ddf .MinVerAttr )});};if _ddf .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddf .ResIdAttr )}); +};e .EncodeToken (start );_beg :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ebad :=range _ddf .Title {e .EncodeElement (_ebad ,_beg );};_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_efa :=range _ddf .Desc {e .EncodeElement (_efa ,_ddde ); +};if _ddf .CatLst !=nil {_bbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddf .CatLst ,_bbeg );};if _ddf .ExtLst !=nil {_fded :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ddf .ExtLst ,_fded );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_ebcd *CT_Choose )ValidateWithPath (path string )error {for _eaee ,_bfe :=range _ebcd .If {if _gbe :=_bfe .ValidateWithPath (_ca .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_eaee ));_gbe !=nil {return _gbe ;};};if _ebcd .Else !=nil {if _dbcd :=_ebcd .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065"); -_dbcd !=nil {return _dbcd ;};};return nil ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_faafa *ST_FunctionOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdbae ,_gecc :=d .Token ();if _gecc !=nil {return _gecc ; -};if _gcfe ,_ecga :=_cdbae .(_e .EndElement );_ecga &&_gcfe .Name ==start .Name {*_faafa =1;return nil ;};if _ggdd ,_bdecc :=_cdbae .(_e .CharData );!_bdecc {return _ca .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",_cdbae ); -}else {switch string (_ggdd ){case "":*_faafa =0;case "\u0065\u0071\u0075":*_faafa =1;case "\u006e\u0065\u0071":*_faafa =2;case "\u0067\u0074":*_faafa =3;case "\u006c\u0074":*_faafa =4;case "\u0067\u0074\u0065":*_faafa =5;case "\u006c\u0074\u0065":*_faafa =6; -};};_cdbae ,_gecc =d .Token ();if _gecc !=nil {return _gecc ;};if _eafg ,_faae :=_cdbae .(_e .EndElement );_faae &&_eafg .Name ==start .Name {return nil ;};return _ca .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",_cdbae ); -};func NewCT_Description ()*CT_Description {_eggf :=&CT_Description {};return _eggf };func (_ebdc *CT_ColorTransformHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbcb :=range start .Attr {if _dbcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gbbc ,_badf :=_dbcb .Value ,error (nil ); -if _badf !=nil {return _badf ;};_ebdc .UniqueIdAttr =_gbbc ;continue ;};if _dbcb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffg ,_fgf :=_dbcb .Value ,error (nil );if _fgf !=nil {return _fgf ;};_ebdc .MinVerAttr =&_ffg ;continue ;};if _dbcb .Name .Local =="\u0072\u0065\u0073I\u0064"{_dcf ,_febg :=_c .ParseInt (_dbcb .Value ,10,32); -if _febg !=nil {return _febg ;};_beae :=int32 (_dcf );_ebdc .ResIdAttr =&_beae ;continue ;};};_efag :for {_gce ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _gdd :=_gce .(type ){case _e .StartElement :switch _gdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bbd :=NewCT_CTName (); -if _bge :=d .DecodeElement (_bbd ,&_gdd );_bge !=nil {return _bge ;};_ebdc .Title =append (_ebdc .Title ,_bbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_effce :=NewCT_CTDescription (); -if _fbf :=d .DecodeElement (_effce ,&_gdd );_fbf !=nil {return _fbf ;};_ebdc .Desc =append (_ebdc .Desc ,_effce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ebdc .CatLst =NewCT_CTCategories (); -if _egfe :=d .DecodeElement (_ebdc .CatLst ,&_gdd );_egfe !=nil {return _egfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdc .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _ddfg :=d .DecodeElement (_ebdc .ExtLst ,&_gdd );_ddfg !=nil {return _ddfg ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_gdd .Name ); -if _edc :=d .Skip ();_edc !=nil {return _edc ;};};case _e .EndElement :break _efag ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Adj and its children +func (_bdfe *CT_Adj )Validate ()error {return _bdfe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");}; -// Validate validates the CT_AnimOne and its children -func (_bce *CT_AnimOne )Validate ()error {return _bce .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func (_agcda ST_BoolOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_agcda .String (),start ); -};func (_cbebb ST_FunctionOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcada :=_e .Attr {};_bcada .Name =name ;switch _cbebb {case ST_FunctionOperatorUnset :_bcada .Value ="";case ST_FunctionOperatorEqu :_bcada .Value ="\u0065\u0071\u0075"; -case ST_FunctionOperatorNeq :_bcada .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_bcada .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_bcada .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_bcada .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_bcada .Value ="\u006c\u0074\u0065"; -};return _bcada ,nil ;};func (_gec *CT_AnimLvl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eeff :=range start .Attr {if _eeff .Name .Local =="\u0076\u0061\u006c"{_gec .ValAttr .UnmarshalXMLAttr (_eeff );continue ;};};for {_efb ,_cab :=d .Token (); -if _cab !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_cab );};if _egd ,_dae :=_efb .(_e .EndElement );_dae &&_egd .Name ==start .Name {break ;};};return nil ; -};func (_dfgdc ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _dfgdc {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgdc )); -};return nil ;};func (_gbfb ST_NodeVerticalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddgeg :=_e .Attr {};_ddgeg .Name =name ;switch _gbfb {case ST_NodeVerticalAlignmentUnset :_ddgeg .Value ="";case ST_NodeVerticalAlignmentT :_ddgeg .Value ="\u0074"; -case ST_NodeVerticalAlignmentMid :_ddgeg .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_ddgeg .Value ="\u0062";};return _ddgeg ,nil ;};type ST_ConstraintType byte ;func (_bgefc ST_ConnectorPoint )ValidateWithPath (path string )error {switch _bgefc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgefc )); -};return nil ;};func (_dade ST_StartingElement )ValidateWithPath (path string )error {switch _dade {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dade )); -};return nil ;};type ST_ArrowheadStyle byte ;func (_bggc ST_TextDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbfe :=_e .Attr {};_dbfe .Name =name ;switch _bggc {case ST_TextDirectionUnset :_dbfe .Value ="";case ST_TextDirectionFromT :_dbfe .Value ="\u0066\u0072\u006fm\u0054"; -case ST_TextDirectionFromB :_dbfe .Value ="\u0066\u0072\u006fm\u0042";};return _dbfe ,nil ;};type CT_PresentationOf struct{ExtLst *_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ; -CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_fdff *ST_FlowDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eggg ,_bcfcd :=d .Token ();if _bcfcd !=nil {return _bcfcd ;};if _cbfc ,_dceef :=_eggg .(_e .EndElement );_dceef &&_cbfc .Name ==start .Name {*_fdff =1; -return nil ;};if _deac ,_dffb :=_eggg .(_e .CharData );!_dffb {return _ca .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",_eggg );}else {switch string (_deac ){case "":*_fdff =0; -case "\u0072\u006f\u0077":*_fdff =1;case "\u0063\u006f\u006c":*_fdff =2;};};_eggg ,_bcfcd =d .Token ();if _bcfcd !=nil {return _bcfcd ;};if _ecdbe ,_gadf :=_eggg .(_e .EndElement );_gadf &&_ecdbe .Name ==start .Name {return nil ;};return _ca .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",_eggg ); -};func NewCT_BulletEnabled ()*CT_BulletEnabled {_cgg :=&CT_BulletEnabled {};return _cgg };func (_ddaafe *ST_ChildOrderType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddaafe =0;case "\u0062":*_ddaafe =1;case "\u0074":*_ddaafe =2; -};return nil ;};func (_fcecc ST_Direction )String ()string {switch _fcecc {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_bbcf *ST_ResizeHandlesStr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgda ,_affge :=d .Token (); -if _affge !=nil {return _affge ;};if _efdbe ,_cdff :=_fgda .(_e .EndElement );_cdff &&_efdbe .Name ==start .Name {*_bbcf =1;return nil ;};if _dbecc ,_bcggb :=_fgda .(_e .CharData );!_bcggb {return _ca .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",_fgda ); -}else {switch string (_dbecc ){case "":*_bbcf =0;case "\u0065\u0078\u0061c\u0074":*_bbcf =1;case "\u0072\u0065\u006c":*_bbcf =2;};};_fgda ,_affge =d .Token ();if _affge !=nil {return _affge ;};if _gfcdd ,_ffdb :=_fgda .(_e .EndElement );_ffdb &&_gfcdd .Name ==start .Name {return nil ; -};return _ca .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",_fgda );}; +// Validate validates the CT_SampleData and its children +func (_gbddd *CT_SampleData )Validate ()error {return _gbddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};type ST_NodeVerticalAlignment byte ; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_bgb *CT_DataModel )ValidateWithPath (path string )error {if _egge :=_bgb .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_egge !=nil {return _egge ;};if _bgb .CxnLst !=nil {if _faca :=_bgb .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); -_faca !=nil {return _faca ;};};if _bgb .Bg !=nil {if _babae :=_bgb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_babae !=nil {return _babae ;};};if _bgb .Whole !=nil {if _gaga :=_bgb .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); -_gaga !=nil {return _gaga ;};};if _bgb .ExtLst !=nil {if _fdddf :=_bgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdddf !=nil {return _fdddf ;};};return nil ;};type ST_NodeVerticalAlignment byte ;func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_eccf :=&CT_LayoutVariablePropertySet {}; -return _eccf ;}; +// Validate validates the CT_SDDescription and its children +func (_efaae *CT_SDDescription )Validate ()error {return _efaae .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_abec *CT_DiagramDefinitionHeader )Validate ()error {return _abec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");};const (ST_CxnTypeUnset ST_CxnType =0; -ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;);func (_fabcb ST_AnimLvlStr )ValidateWithPath (path string )error {switch _fabcb {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabcb )); -};return nil ;};func (_efee ST_TextBlockDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeece :=_e .Attr {};_aeece .Name =name ;switch _efee {case ST_TextBlockDirectionUnset :_aeece .Value ="";case ST_TextBlockDirectionHorz :_aeece .Value ="\u0068\u006f\u0072\u007a"; -case ST_TextBlockDirectionVert :_aeece .Value ="\u0076\u0065\u0072\u0074";};return _aeece ,nil ;};type ST_ConnectorPoint byte ;func (_cgdga *StyleDef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdga .CT_StyleDefinition =*NewCT_StyleDefinition (); -for _ ,_cdfd :=range start .Attr {if _cdfd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_afbcd ,_ebcgf :=_cdfd .Value ,error (nil );if _ebcgf !=nil {return _ebcgf ;};_cgdga .UniqueIdAttr =&_afbcd ;continue ;};if _cdfd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cgga ,_gacbe :=_cdfd .Value ,error (nil ); -if _gacbe !=nil {return _gacbe ;};_cgdga .MinVerAttr =&_cgga ;continue ;};};_cffd :for {_acccg ,_adca :=d .Token ();if _adca !=nil {return _adca ;};switch _cadgd :=_acccg .(type ){case _e .StartElement :switch _cadgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bdbdb :=NewCT_SDName (); -if _dfbd :=d .DecodeElement (_bdbdb ,&_cadgd );_dfbd !=nil {return _dfbd ;};_cgdga .Title =append (_cgdga .Title ,_bdbdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdaeg :=NewCT_SDDescription (); -if _cbbge :=d .DecodeElement (_gdaeg ,&_cadgd );_cbbge !=nil {return _cbbge ;};_cgdga .Desc =append (_cgdga .Desc ,_gdaeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cgdga .CatLst =NewCT_SDCategories (); -if _fgge :=d .DecodeElement (_cgdga .CatLst ,&_cadgd );_fgge !=nil {return _fgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cgdga .Scene3d =_f .NewCT_Scene3D (); -if _fadb :=d .DecodeElement (_cgdga .Scene3d ,&_cadgd );_fadb !=nil {return _fadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_fefg :=NewCT_StyleLabel (); -if _aefa :=d .DecodeElement (_fefg ,&_cadgd );_aefa !=nil {return _aefa ;};_cgdga .StyleLbl =append (_cgdga .StyleLbl ,_fefg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgdga .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _beca :=d .DecodeElement (_cgdga .ExtLst ,&_cadgd );_beca !=nil {return _beca ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_cadgd .Name ); -if _eeef :=d .Skip ();_eeef !=nil {return _eeef ;};};case _e .EndElement :break _cffd ;case _e .CharData :};};return nil ;};func (_ecff ST_ChildDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efbce :=_e .Attr {};_efbce .Name =name ;switch _ecff {case ST_ChildDirectionUnset :_efbce .Value =""; -case ST_ChildDirectionHorz :_efbce .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_efbce .Value ="\u0076\u0065\u0072\u0074";};return _efbce ,nil ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1; -ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_gcdd *ST_ConstraintType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcdd =0;case "\u006e\u006f\u006e\u0065":*_gcdd =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gcdd =2; -case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gcdd =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gcdd =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gcdd =5;case "\u0062":*_gcdd =6;case "\u0062\u004d\u0061r\u0067":*_gcdd =7;case "\u0062\u004f\u0066\u0066":*_gcdd =8; -case "\u0063\u0074\u0072\u0058":*_gcdd =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gcdd =10;case "\u0063\u0074\u0072\u0059":*_gcdd =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gcdd =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gcdd =13; -case "\u0064\u0069\u0061\u006d":*_gcdd =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gcdd =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gcdd =16;case "\u0068":*_gcdd =17;case "\u0068\u0041\u0072\u0048":*_gcdd =18;case "\u0068\u004f\u0066\u0066":*_gcdd =19; -case "\u006c":*_gcdd =20;case "\u006c\u004d\u0061r\u0067":*_gcdd =21;case "\u006c\u004f\u0066\u0066":*_gcdd =22;case "\u0072":*_gcdd =23;case "\u0072\u004d\u0061r\u0067":*_gcdd =24;case "\u0072\u004f\u0066\u0066":*_gcdd =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gcdd =26; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gcdd =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gcdd =28;case "\u0073\u0069\u0062S\u0070":*_gcdd =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gcdd =30; -case "\u0073\u0070":*_gcdd =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gcdd =32;case "\u0074":*_gcdd =33;case "\u0074\u004d\u0061r\u0067":*_gcdd =34;case "\u0074\u004f\u0066\u0066":*_gcdd =35;case "\u0075\u0073\u0065r\u0041":*_gcdd =36;case "\u0075\u0073\u0065r\u0042":*_gcdd =37; -case "\u0075\u0073\u0065r\u0043":*_gcdd =38;case "\u0075\u0073\u0065r\u0044":*_gcdd =39;case "\u0075\u0073\u0065r\u0045":*_gcdd =40;case "\u0075\u0073\u0065r\u0046":*_gcdd =41;case "\u0075\u0073\u0065r\u0047":*_gcdd =42;case "\u0075\u0073\u0065r\u0048":*_gcdd =43; -case "\u0075\u0073\u0065r\u0049":*_gcdd =44;case "\u0075\u0073\u0065r\u004a":*_gcdd =45;case "\u0075\u0073\u0065r\u004b":*_gcdd =46;case "\u0075\u0073\u0065r\u004c":*_gcdd =47;case "\u0075\u0073\u0065r\u004d":*_gcdd =48;case "\u0075\u0073\u0065r\u004e":*_gcdd =49; -case "\u0075\u0073\u0065r\u004f":*_gcdd =50;case "\u0075\u0073\u0065r\u0050":*_gcdd =51;case "\u0075\u0073\u0065r\u0051":*_gcdd =52;case "\u0075\u0073\u0065r\u0052":*_gcdd =53;case "\u0075\u0073\u0065r\u0053":*_gcdd =54;case "\u0075\u0073\u0065r\u0054":*_gcdd =55; -case "\u0075\u0073\u0065r\u0055":*_gcdd =56;case "\u0075\u0073\u0065r\u0056":*_gcdd =57;case "\u0075\u0073\u0065r\u0057":*_gcdd =58;case "\u0075\u0073\u0065r\u0058":*_gcdd =59;case "\u0075\u0073\u0065r\u0059":*_gcdd =60;case "\u0075\u0073\u0065r\u005a":*_gcdd =61; -case "\u0077":*_gcdd =62;case "\u0077\u0041\u0072\u0048":*_gcdd =63;case "\u0077\u004f\u0066\u0066":*_gcdd =64;};return nil ;};func (_bcdc *CT_CxnList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcfd :for {_cfba ,_fdbd :=d .Token (); -if _fdbd !=nil {return _fdbd ;};switch _faa :=_cfba .(type ){case _e .StartElement :switch _faa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_ccdd :=NewCT_Cxn (); -if _bca :=d .DecodeElement (_ccdd ,&_faa );_bca !=nil {return _bca ;};_bcdc .Cxn =append (_bcdc .Cxn ,_ccdd );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_faa .Name ); -if _bgad :=d .Skip ();_bgad !=nil {return _bgad ;};};case _e .EndElement :break _gcfd ;case _e .CharData :};};return nil ;};func (_ggcdga *ST_BoolOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggcdga =0;case "\u006e\u006f\u006e\u0065":*_ggcdga =1; -case "\u0065\u0071\u0075":*_ggcdga =2;case "\u0067\u0074\u0065":*_ggcdga =3;case "\u006c\u0074\u0065":*_ggcdga =4;};return nil ;}; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_gf *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _ce :=_gf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ce !=nil {return _ce ;};if _aaa :=_gf .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_aaa !=nil {return _aaa ;};if _ef :=_gf .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ef !=nil {return _ef ;};return nil ;}; -// Validate validates the AG_ConstraintAttributes and its children -func (_dd *AG_ConstraintAttributes )Validate ()error {return _dd .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};const (ST_GrowDirectionUnset ST_GrowDirection =0; -ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);func (_eebdd *ST_TextAnchorVertical )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggc ,_gegbe :=d .Token (); -if _gegbe !=nil {return _gegbe ;};if _dbbfb ,_fgfgf :=_gggc .(_e .EndElement );_fgfgf &&_dbbfb .Name ==start .Name {*_eebdd =1;return nil ;};if _fbgb ,_acdbc :=_gggc .(_e .CharData );!_acdbc {return _ca .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",_gggc ); -}else {switch string (_fbgb ){case "":*_eebdd =0;case "\u0074":*_eebdd =1;case "\u006d\u0069\u0064":*_eebdd =2;case "\u0062":*_eebdd =3;};};_gggc ,_gegbe =d .Token ();if _gegbe !=nil {return _gegbe ;};if _gcfc ,_fcacd :=_gggc .(_e .EndElement );_fcacd &&_gcfc .Name ==start .Name {return nil ; -};return _ca .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",_gggc );};func (_eeebf *LayoutDefHdrLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _eeebf .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func (_eefee ST_HierarchyAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eefee .String (),start ); -};func (_edbd *CT_SDName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edbd .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_edbd .LangAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_edbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ChildPref ()*CT_ChildPref {_fedc :=&CT_ChildPref {}; -return _fedc }; +// Validate validates the CT_ResizeHandles and its children +func (_agfc *CT_ResizeHandles )Validate ()error {return _agfc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_cggg *CT_SDCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cggg .TypeAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_cggg .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Constraint and its children -func (_eaaf *CT_Constraint )Validate ()error {return _eaaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_afge *ST_AxisType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_badbf ,_dcdb :=d .Token (); -if _dcdb !=nil {return _dcdb ;};if _aega ,_egecf :=_badbf .(_e .EndElement );_egecf &&_aega .Name ==start .Name {*_afge =1;return nil ;};if _gfgb ,_dcec :=_badbf .(_e .CharData );!_dcec {return _ca .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",_badbf ); -}else {switch string (_gfgb ){case "":*_afge =0;case "\u0073\u0065\u006c\u0066":*_afge =1;case "\u0063\u0068":*_afge =2;case "\u0064\u0065\u0073":*_afge =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_afge =4;case "\u0070\u0061\u0072":*_afge =5; -case "\u0061\u006e\u0063s\u0074":*_afge =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_afge =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_afge =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_afge =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_afge =10; -case "\u0070\u0072\u0065\u0063\u0065\u0064":*_afge =11;case "\u0072\u006f\u006f\u0074":*_afge =12;case "\u006e\u006f\u006e\u0065":*_afge =13;};};_badbf ,_dcdb =d .Token ();if _dcdb !=nil {return _dcdb ;};if _cegfd ,_ebba :=_badbf .(_e .EndElement );_ebba &&_cegfd .Name ==start .Name {return nil ; -};return _ca .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",_badbf );};func (_acce ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _acce {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acce )); -};return nil ;};func (_dfdf ST_VariableType )ValidateWithPath (path string )error {switch _dfdf {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdf )); -};return nil ;};func (_gdfb *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdfb =0;case "\u0074":*_gdfb =1;case "\u006d\u0069\u0064":*_gdfb =2;case "\u0062":*_gdfb =3;};return nil ;};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ; -RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_f .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_cbgd *CT_Category )ValidateWithPath (path string )error {return nil };func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1; +ST_HierBranchStyleR ST_HierBranchStyle =2;ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;); -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_gbbf *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _gbbf .OrgChart !=nil {if _agffb :=_gbbf .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_agffb !=nil {return _agffb ;};};if _gbbf .ChMax !=nil {if _gagb :=_gbbf .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078"); -_gagb !=nil {return _gagb ;};};if _gbbf .ChPref !=nil {if _ffgb :=_gbbf .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_ffgb !=nil {return _ffgb ;};};if _gbbf .BulletEnabled !=nil {if _effg :=_gbbf .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064"); -_effg !=nil {return _effg ;};};if _gbbf .Dir !=nil {if _feafd :=_gbbf .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_feafd !=nil {return _feafd ;};};if _gbbf .HierBranch !=nil {if _fada :=_gbbf .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"); -_fada !=nil {return _fada ;};};if _gbbf .AnimOne !=nil {if _dfbc :=_gbbf .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_dfbc !=nil {return _dfbc ;};};if _gbbf .AnimLvl !=nil {if _facdb :=_gbbf .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c"); -_facdb !=nil {return _facdb ;};};if _gbbf .ResizeHandles !=nil {if _daec :=_gbbf .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_daec !=nil {return _daec ;};};return nil ;};func (_bcbede ST_AutoTextRotation )String ()string {switch _bcbede {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};func (_bcga *CT_LayoutNode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcga .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_bcga .NameAttr )}); -};if _bcga .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ca .Sprintf ("\u0025\u0076",*_bcga .StyleLblAttr )});};if _bcga .ChOrderAttr !=ST_ChildOrderTypeUnset {_gafc ,_dcgec :=_bcga .ChOrderAttr .MarshalXMLAttr (_e .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"}); -if _dcgec !=nil {return _dcgec ;};start .Attr =append (start .Attr ,_gafc );};if _bcga .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_ca .Sprintf ("\u0025\u0076",*_bcga .MoveWithAttr )}); -};e .EncodeToken (start );if _bcga .Alg !=nil {_eabd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}};for _ ,_aaee :=range _bcga .Alg {e .EncodeElement (_aaee ,_eabd );};};if _bcga .Shape !=nil {_cacg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}}; -for _ ,_bdaa :=range _bcga .Shape {e .EncodeElement (_bdaa ,_cacg );};};if _bcga .PresOf !=nil {_ebfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_fbed :=range _bcga .PresOf {e .EncodeElement (_fbed ,_ebfg ); -};};if _bcga .ConstrLst !=nil {_bded :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_bgedd :=range _bcga .ConstrLst {e .EncodeElement (_bgedd ,_bded );};};if _bcga .RuleLst !=nil {_bdb :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; -for _ ,_bfec :=range _bcga .RuleLst {e .EncodeElement (_bfec ,_bdb );};};if _bcga .VarLst !=nil {_fbef :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_cgfgd :=range _bcga .VarLst {e .EncodeElement (_cgfgd ,_fbef ); -};};if _bcga .ForEach !=nil {_fcgf :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_cgbe :=range _bcga .ForEach {e .EncodeElement (_cgbe ,_fcgf );};};if _bcga .LayoutNode !=nil {_gaef :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; -for _ ,_ddca :=range _bcga .LayoutNode {e .EncodeElement (_ddca ,_gaef );};};if _bcga .Choose !=nil {_dbgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bcebb :=range _bcga .Choose {e .EncodeElement (_bcebb ,_dbgb ); -};};if _bcga .ExtLst !=nil {_bbbe :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_ggge :=range _bcga .ExtLst {e .EncodeElement (_ggge ,_bbbe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;}; +// Validate validates the CT_ColorTransform and its children +func (_ebc *CT_ColorTransform )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_dfda ST_BendPoint )Validate ()error {return _dfda .ValidateWithPath ("")}; +func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func NewCT_ForEach ()*CT_ForEach {_eff :=&CT_ForEach {};return _eff };func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ; +};func (_cfea ST_ParameterId )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gccf :=_g .Attr {};_gccf .Name =name ;switch _cfea {case ST_ParameterIdUnset :_gccf .Value ="";case ST_ParameterIdHorzAlign :_gccf .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n"; +case ST_ParameterIdVertAlign :_gccf .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_gccf .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_gccf .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_gccf .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdLinDir :_gccf .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_gccf .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_gccf .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_gccf .Value ="\u0062\u0065\u006e\u0064\u0050\u0074"; +case ST_ParameterIdConnRout :_gccf .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_gccf .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_gccf .Value ="\u0065\u006e\u0064\u0053\u0074\u0079"; +case ST_ParameterIdDim :_gccf .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_gccf .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_gccf .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_gccf .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdNodeVertAlign :_gccf .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_gccf .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_gccf .Value ="\u0074\u0078\u0044i\u0072"; +case ST_ParameterIdPyraAcctPos :_gccf .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_gccf .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_gccf .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072"; +case ST_ParameterIdTxAnchorHorz :_gccf .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_gccf .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_gccf .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068"; +case ST_ParameterIdTxAnchorVertCh :_gccf .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_gccf .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdParTxRTLAlign :_gccf .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_gccf .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; +case ST_ParameterIdShpTxRTLAlignCh :_gccf .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_gccf .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_gccf .Value ="\u0067\u0072\u0044i\u0072"; +case ST_ParameterIdFlowDir :_gccf .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_gccf .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_gccf .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_gccf .Value ="\u006f\u0066\u0066"; +case ST_ParameterIdHierAlign :_gccf .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_gccf .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_gccf .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c"; +case ST_ParameterIdStAng :_gccf .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_gccf .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_gccf .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_gccf .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072"; +case ST_ParameterIdLnSpAfParP :_gccf .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_gccf .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_gccf .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P"; +case ST_ParameterIdRtShortDist :_gccf .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_gccf .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_gccf .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065"; +case ST_ParameterIdPyraAcctBkgdNode :_gccf .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_gccf .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065"; +case ST_ParameterIdSrcNode :_gccf .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_gccf .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_gccf .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_gccf .Value ="\u0065\u006e\u0064\u0050\u0074\u0073"; +};return _gccf ,nil ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_dfe :=&CT_ElemPropSet {};return _dfe };type ST_PyramidAccentPosition byte ;func NewCT_Description ()*CT_Description {_cdff :=&CT_Description {};return _cdff };func (_ebab *CT_DataModel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ebab .PtLst ,_dde );if _ebab .CxnLst !=nil {_ecbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ebab .CxnLst ,_ecbd ); +};if _ebab .Bg !=nil {_fbb :=_g .StartElement {Name :_g .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ebab .Bg ,_fbb );};if _ebab .Whole !=nil {_fdad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_ebab .Whole ,_fdad ); +};if _ebab .ExtLst !=nil {_fccg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebab .ExtLst ,_fccg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cagcc *ST_ChildAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cagcc =0; +case "\u0074":*_cagcc =1;case "\u0062":*_cagcc =2;case "\u006c":*_cagcc =3;case "\u0072":*_cagcc =4;};return nil ;}; -// Validate validates the CT_When and its children -func (_gecg *CT_When )Validate ()error {return _gecg .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_bdea ST_BendPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdea .String (),start );}; -func (_ffa *CT_Algorithm )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_afa ,_bba :=_ffa .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _bba !=nil {return _bba ;};start .Attr =append (start .Attr ,_afa );if _ffa .RevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076"},Value :_ca .Sprintf ("\u0025\u0076",*_ffa .RevAttr )}); -};e .EncodeToken (start );if _ffa .Param !=nil {_fad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_cfd :=range _ffa .Param {e .EncodeElement (_cfd ,_fad );};};if _ffa .ExtLst !=nil {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ffa .ExtLst ,_bd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egcg ST_SecondaryChildAlignment )Validate ()error {return _egcg .ValidateWithPath ("")};type ST_AxisTypes []ST_AxisType ;func (_edfc ST_FunctionType )ValidateWithPath (path string )error {switch _edfc {case 0,1,2,3,4,5,6,7,8:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfc )); -};return nil ;};func (_bgfdf ST_ConnectorPoint )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggfgf :=_e .Attr {};_ggfgf .Name =name ;switch _bgfdf {case ST_ConnectorPointUnset :_ggfgf .Value ="";case ST_ConnectorPointAuto :_ggfgf .Value ="\u0061\u0075\u0074\u006f"; -case ST_ConnectorPointBCtr :_ggfgf .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_ggfgf .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_ggfgf .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_ggfgf .Value ="\u006d\u0069\u0064\u0052"; -case ST_ConnectorPointTCtr :_ggfgf .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_ggfgf .Value ="\u0062\u004c";case ST_ConnectorPointBR :_ggfgf .Value ="\u0062\u0052";case ST_ConnectorPointTL :_ggfgf .Value ="\u0074\u004c";case ST_ConnectorPointTR :_ggfgf .Value ="\u0074\u0052"; -case ST_ConnectorPointRadial :_ggfgf .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _ggfgf ,nil ;}; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_abe *CT_TextProps )ValidateWithPath (path string )error {if _abe .Sp3d !=nil {if _gcgg :=_abe .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gcgg !=nil {return _gcgg ;};};if _abe .FlatTx !=nil {if _fdbb :=_abe .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_fdbb !=nil {return _fdbb ;};};return nil ;};func (_efgb ST_TextDirection )Validate ()error {return _efgb .ValidateWithPath ("")};func (_agefg ST_AlgorithmType )Validate ()error {return _agefg .ValidateWithPath ("")};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_ggccd :=&CT_LayoutVariablePropertySet {}; +return _ggccd ;};func (_egaba ST_ConnectorRouting )String ()string {switch _egaba {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e"; +};return "";};type CT_StyleLabel struct{NameAttr string ;Scene3d *_f .CT_Scene3D ;Sp3d *_f .CT_Shape3D ;TxPr *CT_TextProps ;Style *_f .CT_ShapeStyle ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_fbaae *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbaae =0; +case "\u0074":*_fbaae =1;case "\u006d\u0069\u0064":*_fbaae =2;case "\u0062":*_fbaae =3;};return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func NewStyleDef ()*StyleDef {_ffgbf :=&StyleDef {};_ffgbf .CT_StyleDefinition =*NewCT_StyleDefinition (); +return _ffgbf ;}; -// Validate validates the CT_Categories and its children -func (_efbd *CT_Categories )Validate ()error {return _efbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");}; +// Validate validates the CT_OrgChart and its children +func (_acbbf *CT_OrgChart )Validate ()error {return _acbbf .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_f .CT_OfficeArtExtensionList ; +TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_cgde *CT_BulletEnabled )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgde .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_cgde .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dadc *ST_ConnectorPoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dadc =0;case "\u0061\u0075\u0074\u006f":*_dadc =1;case "\u0062\u0043\u0074\u0072":*_dadc =2; +case "\u0063\u0074\u0072":*_dadc =3;case "\u006d\u0069\u0064\u004c":*_dadc =4;case "\u006d\u0069\u0064\u0052":*_dadc =5;case "\u0074\u0043\u0074\u0072":*_dadc =6;case "\u0062\u004c":*_dadc =7;case "\u0062\u0052":*_dadc =8;case "\u0074\u004c":*_dadc =9; +case "\u0074\u0052":*_dadc =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dadc =11;};return nil ;}; -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_bcfeb *CT_SampleData )ValidateWithPath (path string )error {if _bcfeb .DataModel !=nil {if _fgce :=_bcfeb .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_fgce !=nil {return _fgce ;};};return nil ; -};func (_bgag *ST_AutoTextRotation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafg ,_feade :=d .Token ();if _feade !=nil {return _feade ;};if _edfa ,_gddb :=_cafg .(_e .EndElement );_gddb &&_edfa .Name ==start .Name {*_bgag =1;return nil ; -};if _agefg ,_abgf :=_cafg .(_e .CharData );!_abgf {return _ca .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",_cafg );}else {switch string (_agefg ){case "":*_bgag =0; -case "\u006e\u006f\u006e\u0065":*_bgag =1;case "\u0075\u0070\u0072":*_bgag =2;case "\u0067\u0072\u0061\u0076":*_bgag =3;};};_cafg ,_feade =d .Token ();if _feade !=nil {return _feade ;};if _degee ,_bbdf :=_cafg .(_e .EndElement );_bbdf &&_degee .Name ==start .Name {return nil ; -};return _ca .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",_cafg );};func (_fbadc ST_FlowDirection )Validate ()error {return _fbadc .ValidateWithPath ("")}; -func (_bgae *ST_ChildOrderType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggeg ,_deeec :=d .Token ();if _deeec !=nil {return _deeec ;};if _bgcb ,_acffd :=_ggeg .(_e .EndElement );_acffd &&_bgcb .Name ==start .Name {*_bgae =1;return nil ; -};if _gbab ,_abbc :=_ggeg .(_e .CharData );!_abbc {return _ca .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",_ggeg );}else {switch string (_gbab ){case "":*_bgae =0; -case "\u0062":*_bgae =1;case "\u0074":*_bgae =2;};};_ggeg ,_deeec =d .Token ();if _deeec !=nil {return _deeec ;};if _edfd ,_ecdbd :=_ggeg .(_e .EndElement );_ecdbd &&_edfd .Name ==start .Name {return nil ;};return _ca .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",_ggeg ); -};func (_bade *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bade =0;case "\u006e\u006f\u006e\u0065":*_bade =1;case "\u0066\u0072\u006fm\u004c":*_bade =2;case "\u0066\u0072\u006fm\u0052":*_bade =3;case "\u0066\u0072\u006fm\u0054":*_bade =4; -case "\u0066\u0072\u006fm\u0042":*_bade =5;};return nil ;};func (_ddede ST_NodeHorizontalAlignment )String ()string {switch _ddede {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";}; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_ccfe *CT_LayoutNode )ValidateWithPath (path string )error {if _gbae :=_ccfe .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gbae !=nil {return _gbae ;};for _eedg ,_agfe :=range _ccfe .Alg {if _babcg :=_agfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_eedg )); +_babcg !=nil {return _babcg ;};};for _efdc ,_geef :=range _ccfe .Shape {if _bafe :=_geef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_efdc ));_bafe !=nil {return _bafe ;};};for _eefd ,_fcgc :=range _ccfe .PresOf {if _fdeac :=_fcgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_eefd )); +_fdeac !=nil {return _fdeac ;};};for _caff ,_gbbbc :=range _ccfe .ConstrLst {if _afdf :=_gbbbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_caff ));_afdf !=nil {return _afdf ; +};};for _cdbg ,_agbfb :=range _ccfe .RuleLst {if _bdfbb :=_agbfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_cdbg ));_bdfbb !=nil {return _bdfbb ;};};for _adcc ,_fbfc :=range _ccfe .VarLst {if _afa :=_fbfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_adcc )); +_afa !=nil {return _afa ;};};for _dfdb ,_ebaa :=range _ccfe .ForEach {if _bcge :=_ebaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_dfdb ));_bcge !=nil {return _bcge ;};};for _cba ,_cacc :=range _ccfe .LayoutNode {if _egcc :=_cacc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cba )); +_egcc !=nil {return _egcc ;};};for _ffgd ,_acfg :=range _ccfe .Choose {if _cade :=_acfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ffgd ));_cade !=nil {return _cade ;};};for _agba ,_ffac :=range _ccfe .ExtLst {if _fbbg :=_ffac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_agba )); +_fbbg !=nil {return _fbbg ;};};return nil ;}; -// Validate validates the CT_RelIds and its children -func (_gddd *CT_RelIds )Validate ()error {return _gddd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_aefgg *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aefgg =0;case "\u0073\u0074\u0065\u0070":*_aefgg =1; -case "\u0073\u0074\u0061c\u006b":*_aefgg =2;};return nil ;}; +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_eba *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_gcdg ST_AlgorithmType )ValidateWithPath (path string )error {switch _gcdg {case 0,1,2,3,4,5,6,7,8,9,10:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdg )); +};return nil ;};func NewRelIds ()*RelIds {_caega :=&RelIds {};_caega .CT_RelIds =*NewCT_RelIds ();return _caega };func (_eabdb *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eabdb =0;case "\u006c":*_eabdb =1; +case "\u0063\u0074\u0072":*_eabdb =2;case "\u0072":*_eabdb =3;};return nil ;};func (_dbbab ST_TextAnchorVertical )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbbab .String (),start );};func (_bgcf ST_TextBlockDirection )ValidateWithPath (path string )error {switch _bgcf {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcf )); +};return nil ;};func (_egffe *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egffe =0;case "\u0062\u0065\u0066":*_egffe =1;case "\u0061\u0066\u0074":*_egffe =2;};return nil ;}; -// Validate validates the CT_SampleData and its children -func (_fefa *CT_SampleData )Validate ()error {return _fefa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ; -OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ; -AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_ffcg *ST_BendPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abgb ,_geddg :=d .Token (); -if _geddg !=nil {return _geddg ;};if _dcbcc ,_ffcc :=_abgb .(_e .EndElement );_ffcc &&_dcbcc .Name ==start .Name {*_ffcg =1;return nil ;};if _fdebc ,_gfgc :=_abgb .(_e .CharData );!_gfgc {return _ca .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",_abgb ); -}else {switch string (_fdebc ){case "":*_ffcg =0;case "\u0062\u0065\u0067":*_ffcg =1;case "\u0064\u0065\u0066":*_ffcg =2;case "\u0065\u006e\u0064":*_ffcg =3;};};_abgb ,_geddg =d .Token ();if _geddg !=nil {return _geddg ;};if _cbfga ,_dddf :=_abgb .(_e .EndElement ); -_dddf &&_cbfga .Name ==start .Name {return nil ;};return _ca .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",_abgb );};func (_efeb ST_ConstraintType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfcc :=_e .Attr {}; -_cfcc .Name =name ;switch _efeb {case ST_ConstraintTypeUnset :_cfcc .Value ="";case ST_ConstraintTypeNone :_cfcc .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_cfcc .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_cfcc .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067"; -case ST_ConstraintTypeBendDist :_cfcc .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_cfcc .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_cfcc .Value ="\u0062";case ST_ConstraintTypeBMarg :_cfcc .Value ="\u0062\u004d\u0061r\u0067"; -case ST_ConstraintTypeBOff :_cfcc .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_cfcc .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_cfcc .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_cfcc .Value ="\u0063\u0074\u0072\u0059"; -case ST_ConstraintTypeCtrYOff :_cfcc .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_cfcc .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_cfcc .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_cfcc .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067"; -case ST_ConstraintTypeEndPad :_cfcc .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_cfcc .Value ="\u0068";case ST_ConstraintTypeHArH :_cfcc .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_cfcc .Value ="\u0068\u004f\u0066\u0066"; -case ST_ConstraintTypeL :_cfcc .Value ="\u006c";case ST_ConstraintTypeLMarg :_cfcc .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_cfcc .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_cfcc .Value ="\u0072";case ST_ConstraintTypeRMarg :_cfcc .Value ="\u0072\u004d\u0061r\u0067"; -case ST_ConstraintTypeROff :_cfcc .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_cfcc .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_cfcc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f"; -case ST_ConstraintTypeSecFontSz :_cfcc .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_cfcc .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_cfcc .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070"; -case ST_ConstraintTypeSp :_cfcc .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_cfcc .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_cfcc .Value ="\u0074";case ST_ConstraintTypeTMarg :_cfcc .Value ="\u0074\u004d\u0061r\u0067"; -case ST_ConstraintTypeTOff :_cfcc .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_cfcc .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_cfcc .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_cfcc .Value ="\u0075\u0073\u0065r\u0043"; -case ST_ConstraintTypeUserD :_cfcc .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_cfcc .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_cfcc .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_cfcc .Value ="\u0075\u0073\u0065r\u0047"; -case ST_ConstraintTypeUserH :_cfcc .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_cfcc .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_cfcc .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_cfcc .Value ="\u0075\u0073\u0065r\u004b"; -case ST_ConstraintTypeUserL :_cfcc .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_cfcc .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_cfcc .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_cfcc .Value ="\u0075\u0073\u0065r\u004f"; -case ST_ConstraintTypeUserP :_cfcc .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_cfcc .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_cfcc .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_cfcc .Value ="\u0075\u0073\u0065r\u0053"; -case ST_ConstraintTypeUserT :_cfcc .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_cfcc .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_cfcc .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_cfcc .Value ="\u0075\u0073\u0065r\u0057"; -case ST_ConstraintTypeUserX :_cfcc .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_cfcc .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_cfcc .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_cfcc .Value ="\u0077"; -case ST_ConstraintTypeWArH :_cfcc .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_cfcc .Value ="\u0077\u004f\u0066\u0066";};return _cfcc ,nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil }; -const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_aeede ST_AxisType )Validate ()error {return _aeede .ValidateWithPath ("")}; -func (_ee *AG_ConstraintRefAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ee .RefTypeAttr !=ST_ConstraintTypeUnset {_fa ,_gc :=_ee .RefTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _gc !=nil {return _gc ; -};start .Attr =append (start .Attr ,_fa );};if _ee .RefForAttr !=ST_ConstraintRelationshipUnset {_cb ,_gcf :=_ee .RefForAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _gcf !=nil {return _gcf ;};start .Attr =append (start .Attr ,_cb ); -};if _ee .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_ee .RefForNameAttr )});};if _ee .RefPtTypeAttr !=ST_ElementTypeUnset {_ded ,_gfa :=_ee .RefPtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"}); -if _gfa !=nil {return _gfa ;};start .Attr =append (start .Attr ,_ded );};return nil ;};const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3; -ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10; -); +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_ggda *CT_PtList )ValidateWithPath (path string )error {for _gcfg ,_fcbd :=range _ggda .Pt {if _cbea :=_fcbd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gcfg ));_cbea !=nil {return _cbea ;};};return nil ; +};type ST_OutputShapeType byte ; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_egbgd *ColorsDefHdrLst )ValidateWithPath (path string )error {if _afage :=_egbgd .CT_ColorTransformHeaderLst .ValidateWithPath (path );_afage !=nil {return _afage ;};return nil ;};type ST_TextAnchorVertical byte ;func (_debd *CT_Rules )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_accb :for {_gfad ,_adef :=d .Token (); -if _adef !=nil {return _adef ;};switch _afecg :=_gfad .(type ){case _e .StartElement :switch _afecg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_bffe :=NewCT_NumericRule (); -if _eded :=d .DecodeElement (_bffe ,&_afecg );_eded !=nil {return _eded ;};_debd .Rule =append (_debd .Rule ,_bffe );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_afecg .Name ); -if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _e .EndElement :break _accb ;case _e .CharData :};};return nil ;};func (_geaa *CT_CxnList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _geaa .Cxn !=nil {_gdaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006e"}}; -for _ ,_bcba :=range _geaa .Cxn {e .EncodeElement (_bcba ,_gdaa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ecde *StyleDef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _ecde .CT_StyleDefinition .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_dafe *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _gaac ,_eee :=range _dafe .LayoutDefHdr {if _ddadd :=_eee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_gaac )); +_ddadd !=nil {return _ddadd ;};};return nil ;};func (_dgad *ST_ChildDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgca ,_cbece :=d .Token ();if _cbece !=nil {return _cbece ;};if _cgeec ,_egeg :=_dfgca .(_g .EndElement );_egeg &&_cgeec .Name ==start .Name {*_dgad =1; +return nil ;};if _eaab ,_ecbc :=_dfgca .(_g .CharData );!_ecbc {return _a .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",_dfgca );}else {switch string (_eaab ){case "":*_dgad =0; +case "\u0068\u006f\u0072\u007a":*_dgad =1;case "\u0076\u0065\u0072\u0074":*_dgad =2;};};_dfgca ,_cbece =d .Token ();if _cbece !=nil {return _cbece ;};if _egfc ,_eeedf :=_dfgca .(_g .EndElement );_eeedf &&_egfc .Name ==start .Name {return nil ;};return _a .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",_dfgca ); +};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_eeff *CT_ColorTransformHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbe :for {_aeebe ,_cabg :=d .Token ();if _cabg !=nil {return _cabg ; +};switch _aeg :=_aeebe .(type ){case _g .StartElement :switch _aeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_fefd :=NewCT_ColorTransformHeader (); +if _eae :=d .DecodeElement (_fefd ,&_aeg );_eae !=nil {return _eae ;};_eeff .ColorsDefHdr =append (_eeff .ColorsDefHdr ,_fefd );default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_aeg .Name ); +if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _g .EndElement :break _gbe ;case _g .CharData :};};return nil ;};func (_eggde *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eggde =0;case "\u006c":*_eggde =1; +case "\u0063\u0074\u0072":*_eggde =2;case "\u0072":*_eggde =3;};return nil ;};func (_cdage *ST_ConstraintType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eacbb ,_aacbd :=d .Token ();if _aacbd !=nil {return _aacbd ;};if _dadgd ,_agfa :=_eacbb .(_g .EndElement ); +_agfa &&_dadgd .Name ==start .Name {*_cdage =1;return nil ;};if _abaa ,_fdcgb :=_eacbb .(_g .CharData );!_fdcgb {return _a .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",_eacbb ); +}else {switch string (_abaa ){case "":*_cdage =0;case "\u006e\u006f\u006e\u0065":*_cdage =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_cdage =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_cdage =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_cdage =4; +case "\u0062\u0065\u0067\u0050\u0061\u0064":*_cdage =5;case "\u0062":*_cdage =6;case "\u0062\u004d\u0061r\u0067":*_cdage =7;case "\u0062\u004f\u0066\u0066":*_cdage =8;case "\u0063\u0074\u0072\u0058":*_cdage =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_cdage =10; +case "\u0063\u0074\u0072\u0059":*_cdage =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_cdage =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_cdage =13;case "\u0064\u0069\u0061\u006d":*_cdage =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_cdage =15; +case "\u0065\u006e\u0064\u0050\u0061\u0064":*_cdage =16;case "\u0068":*_cdage =17;case "\u0068\u0041\u0072\u0048":*_cdage =18;case "\u0068\u004f\u0066\u0066":*_cdage =19;case "\u006c":*_cdage =20;case "\u006c\u004d\u0061r\u0067":*_cdage =21;case "\u006c\u004f\u0066\u0066":*_cdage =22; +case "\u0072":*_cdage =23;case "\u0072\u004d\u0061r\u0067":*_cdage =24;case "\u0072\u004f\u0066\u0066":*_cdage =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_cdage =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_cdage =27; +case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_cdage =28;case "\u0073\u0069\u0062S\u0070":*_cdage =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_cdage =30;case "\u0073\u0070":*_cdage =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_cdage =32; +case "\u0074":*_cdage =33;case "\u0074\u004d\u0061r\u0067":*_cdage =34;case "\u0074\u004f\u0066\u0066":*_cdage =35;case "\u0075\u0073\u0065r\u0041":*_cdage =36;case "\u0075\u0073\u0065r\u0042":*_cdage =37;case "\u0075\u0073\u0065r\u0043":*_cdage =38;case "\u0075\u0073\u0065r\u0044":*_cdage =39; +case "\u0075\u0073\u0065r\u0045":*_cdage =40;case "\u0075\u0073\u0065r\u0046":*_cdage =41;case "\u0075\u0073\u0065r\u0047":*_cdage =42;case "\u0075\u0073\u0065r\u0048":*_cdage =43;case "\u0075\u0073\u0065r\u0049":*_cdage =44;case "\u0075\u0073\u0065r\u004a":*_cdage =45; +case "\u0075\u0073\u0065r\u004b":*_cdage =46;case "\u0075\u0073\u0065r\u004c":*_cdage =47;case "\u0075\u0073\u0065r\u004d":*_cdage =48;case "\u0075\u0073\u0065r\u004e":*_cdage =49;case "\u0075\u0073\u0065r\u004f":*_cdage =50;case "\u0075\u0073\u0065r\u0050":*_cdage =51; +case "\u0075\u0073\u0065r\u0051":*_cdage =52;case "\u0075\u0073\u0065r\u0052":*_cdage =53;case "\u0075\u0073\u0065r\u0053":*_cdage =54;case "\u0075\u0073\u0065r\u0054":*_cdage =55;case "\u0075\u0073\u0065r\u0055":*_cdage =56;case "\u0075\u0073\u0065r\u0056":*_cdage =57; +case "\u0075\u0073\u0065r\u0057":*_cdage =58;case "\u0075\u0073\u0065r\u0058":*_cdage =59;case "\u0075\u0073\u0065r\u0059":*_cdage =60;case "\u0075\u0073\u0065r\u005a":*_cdage =61;case "\u0077":*_cdage =62;case "\u0077\u0041\u0072\u0048":*_cdage =63;case "\u0077\u004f\u0066\u0066":*_cdage =64; +};};_eacbb ,_aacbd =d .Token ();if _aacbd !=nil {return _aacbd ;};if _ecgbb ,_daagf :=_eacbb .(_g .EndElement );_daagf &&_ecgbb .Name ==start .Name {return nil ;};return _a .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",_eacbb ); +};func (_cbad ST_AnimLvlStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_begbb :=_g .Attr {};_begbb .Name =name ;switch _cbad {case ST_AnimLvlStrUnset :_begbb .Value ="";case ST_AnimLvlStrNone :_begbb .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_begbb .Value ="\u006c\u0076\u006c"; +case ST_AnimLvlStrCtr :_begbb .Value ="\u0063\u0074\u0072";};return _begbb ,nil ;};func (_gacc *CT_PresentationOf )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gacc .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gacc .AxisAttr )}); +};if _gacc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gacc .PtTypeAttr )});};if _gacc .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gacc .HideLastTransAttr )}); +};if _gacc .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gacc .StAttr )});};if _gacc .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gacc .CntAttr )}); +};if _gacc .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_gacc .StepAttr )});};e .EncodeToken (start );if _gacc .ExtLst !=nil {_fbgcb :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gacc .ExtLst ,_fbgcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_beffd ST_ConstraintType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfbd :=_g .Attr {};_cfbd .Name =name ;switch _beffd {case ST_ConstraintTypeUnset :_cfbd .Value =""; +case ST_ConstraintTypeNone :_cfbd .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_cfbd .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_cfbd .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_cfbd .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074"; +case ST_ConstraintTypeBegPad :_cfbd .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_cfbd .Value ="\u0062";case ST_ConstraintTypeBMarg :_cfbd .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_cfbd .Value ="\u0062\u004f\u0066\u0066"; +case ST_ConstraintTypeCtrX :_cfbd .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_cfbd .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_cfbd .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_cfbd .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066"; +case ST_ConstraintTypeConnDist :_cfbd .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_cfbd .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_cfbd .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_cfbd .Value ="\u0065\u006e\u0064\u0050\u0061\u0064"; +case ST_ConstraintTypeH :_cfbd .Value ="\u0068";case ST_ConstraintTypeHArH :_cfbd .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_cfbd .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_cfbd .Value ="\u006c";case ST_ConstraintTypeLMarg :_cfbd .Value ="\u006c\u004d\u0061r\u0067"; +case ST_ConstraintTypeLOff :_cfbd .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_cfbd .Value ="\u0072";case ST_ConstraintTypeRMarg :_cfbd .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_cfbd .Value ="\u0072\u004f\u0066\u0066"; +case ST_ConstraintTypePrimFontSz :_cfbd .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_cfbd .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_cfbd .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z"; +case ST_ConstraintTypeSibSp :_cfbd .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_cfbd .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_cfbd .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_cfbd .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k"; +case ST_ConstraintTypeT :_cfbd .Value ="\u0074";case ST_ConstraintTypeTMarg :_cfbd .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_cfbd .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_cfbd .Value ="\u0075\u0073\u0065r\u0041"; +case ST_ConstraintTypeUserB :_cfbd .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_cfbd .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_cfbd .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_cfbd .Value ="\u0075\u0073\u0065r\u0045"; +case ST_ConstraintTypeUserF :_cfbd .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_cfbd .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_cfbd .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_cfbd .Value ="\u0075\u0073\u0065r\u0049"; +case ST_ConstraintTypeUserJ :_cfbd .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_cfbd .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_cfbd .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_cfbd .Value ="\u0075\u0073\u0065r\u004d"; +case ST_ConstraintTypeUserN :_cfbd .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_cfbd .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_cfbd .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_cfbd .Value ="\u0075\u0073\u0065r\u0051"; +case ST_ConstraintTypeUserR :_cfbd .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_cfbd .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_cfbd .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_cfbd .Value ="\u0075\u0073\u0065r\u0055"; +case ST_ConstraintTypeUserV :_cfbd .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_cfbd .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_cfbd .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_cfbd .Value ="\u0075\u0073\u0065r\u0059"; +case ST_ConstraintTypeUserZ :_cfbd .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_cfbd .Value ="\u0077";case ST_ConstraintTypeWArH :_cfbd .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_cfbd .Value ="\u0077\u004f\u0066\u0066"; +};return _cfbd ,nil ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_cef :=&CT_ColorTransformHeader {};return _cef ;};func (_afbfeg ST_VerticalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efbgd :=_g .Attr {};_efbgd .Name =name ; +switch _afbfeg {case ST_VerticalAlignmentUnset :_efbgd .Value ="";case ST_VerticalAlignmentT :_efbgd .Value ="\u0074";case ST_VerticalAlignmentMid :_efbgd .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_efbgd .Value ="\u0062";case ST_VerticalAlignmentNone :_efbgd .Value ="\u006e\u006f\u006e\u0065"; +};return _efbgd ,nil ;};func (_bbda ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcbb :=_g .Attr {};_bcbb .Name =name ;switch _bbda {case ST_DiagramHorizontalAlignmentUnset :_bcbb .Value ="";case ST_DiagramHorizontalAlignmentL :_bcbb .Value ="\u006c"; +case ST_DiagramHorizontalAlignmentCtr :_bcbb .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_bcbb .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_bcbb .Value ="\u006e\u006f\u006e\u0065";};return _bcbb ,nil ;};func (_dcabf ST_LinearDirection )String ()string {switch _dcabf {case 0:return ""; +case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1; +ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7; +ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func (_eabbb *ST_FunctionArgument )ValidateWithPath (path string )error {_fcbb :=[]string {}; +if _eabbb .ST_VariableType !=ST_VariableTypeUnset {_fcbb =append (_fcbb ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_fcbb )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcbb ); +};return nil ;};type LayoutDef struct{CT_DiagramDefinition };const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3; +);type ST_Booleans []bool ;func (_bdgf *CT_ColorTransformHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffb :=range start .Attr {if _ffb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ggc ,_edd :=_ffb .Value ,error (nil ); +if _edd !=nil {return _edd ;};_bdgf .UniqueIdAttr =_ggc ;continue ;};if _ffb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fea ,_bgcb :=_ffb .Value ,error (nil );if _bgcb !=nil {return _bgcb ;};_bdgf .MinVerAttr =&_fea ;continue ;};if _ffb .Name .Local =="\u0072\u0065\u0073I\u0064"{_ece ,_cde :=_c .ParseInt (_ffb .Value ,10,32); +if _cde !=nil {return _cde ;};_egea :=int32 (_ece );_bdgf .ResIdAttr =&_egea ;continue ;};};_ggb :for {_aedb ,_fdea :=d .Token ();if _fdea !=nil {return _fdea ;};switch _dad :=_aedb .(type ){case _g .StartElement :switch _dad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fec :=NewCT_CTName (); +if _fbf :=d .DecodeElement (_fec ,&_dad );_fbf !=nil {return _fbf ;};_bdgf .Title =append (_bdgf .Title ,_fec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_afbf :=NewCT_CTDescription (); +if _gcdf :=d .DecodeElement (_afbf ,&_dad );_gcdf !=nil {return _gcdf ;};_bdgf .Desc =append (_bdgf .Desc ,_afbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bdgf .CatLst =NewCT_CTCategories (); +if _eceg :=d .DecodeElement (_bdgf .CatLst ,&_dad );_eceg !=nil {return _eceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _egeb :=d .DecodeElement (_bdgf .ExtLst ,&_dad );_egeb !=nil {return _egeb ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_dad .Name ); +if _befc :=d .Skip ();_befc !=nil {return _befc ;};};case _g .EndElement :break _ggb ;case _g .CharData :};};return nil ;};func (_cgaef *ST_Offset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egadc ,_eggcca :=d .Token ();if _eggcca !=nil {return _eggcca ; +};if _dded ,_cbfg :=_egadc .(_g .EndElement );_cbfg &&_dded .Name ==start .Name {*_cgaef =1;return nil ;};if _fbbae ,_dffcd :=_egadc .(_g .CharData );!_dffcd {return _a .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",_egadc ); +}else {switch string (_fbbae ){case "":*_cgaef =0;case "\u0063\u0074\u0072":*_cgaef =1;case "\u006f\u0066\u0066":*_cgaef =2;};};_egadc ,_eggcca =d .Token ();if _eggcca !=nil {return _eggcca ;};if _fgcee ,_cafc :=_egadc .(_g .EndElement );_cafc &&_fgcee .Name ==start .Name {return nil ; +};return _a .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",_egadc );}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_cg *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _dgf :=_cg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dgf !=nil {return _dgf ;};if _aed :=_cg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_aed !=nil {return _aed ;};if _da :=_cg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_da !=nil {return _da ;};return nil ;};func (_gcage ST_GrowDirection )Validate ()error {return _gcage .ValidateWithPath ("")}; -func (_ecac *CT_Constraint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecac .OpAttr !=ST_BoolOperatorUnset {_acfd ,_degd :=_ecac .OpAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070"});if _degd !=nil {return _degd ;};start .Attr =append (start .Attr ,_acfd ); -};if _ecac .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",*_ecac .ValAttr )});};if _ecac .FactAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_ecac .FactAttr )}); -};if _ecac .TypeAttr !=ST_ConstraintTypeUnset {_bggd ,_ebdcd :=_ecac .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebdcd !=nil {return _ebdcd ;};start .Attr =append (start .Attr ,_bggd );};if _ecac .ForAttr !=ST_ConstraintRelationshipUnset {_gbaa ,_bcff :=_ecac .ForAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u0072"}); -if _bcff !=nil {return _bcff ;};start .Attr =append (start .Attr ,_gbaa );};if _ecac .ForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_ecac .ForNameAttr )}); -};if _ecac .PtTypeAttr !=ST_ElementTypeUnset {_fab ,_edgdb :=_ecac .PtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _edgdb !=nil {return _edgdb ;};start .Attr =append (start .Attr ,_fab );};if _ecac .RefTypeAttr !=ST_ConstraintTypeUnset {_edga ,_bgeaf :=_ecac .RefTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); -if _bgeaf !=nil {return _bgeaf ;};start .Attr =append (start .Attr ,_edga );};if _ecac .RefForAttr !=ST_ConstraintRelationshipUnset {_gafg ,_dgdga :=_ecac .RefForAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _dgdga !=nil {return _dgdga ; -};start .Attr =append (start .Attr ,_gafg );};if _ecac .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_ecac .RefForNameAttr )}); -};if _ecac .RefPtTypeAttr !=ST_ElementTypeUnset {_acff ,_eeb :=_ecac .RefPtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _eeb !=nil {return _eeb ;};start .Attr =append (start .Attr ,_acff );};e .EncodeToken (start ); -if _ecac .ExtLst !=nil {_gecb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecac .ExtLst ,_gecb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbe *LayoutDef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _bfbe .CT_DiagramDefinition .MarshalXML (e ,start );};func (_eedb *CT_HierBranchStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_defd :=range start .Attr {if _defd .Name .Local =="\u0076\u0061\u006c"{_eedb .ValAttr .UnmarshalXMLAttr (_defd ); -continue ;};};for {_bbbg ,_faea :=d .Token ();if _faea !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_faea ); -};if _fdbda ,_cege :=_bbbg .(_e .EndElement );_cege &&_fdbda .Name ==start .Name {break ;};};return nil ;};func (_bacaa *ST_ConnectorPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbfbb ,_gfbag :=d .Token ();if _gfbag !=nil {return _gfbag ; -};if _caec ,_gcggd :=_dbfbb .(_e .EndElement );_gcggd &&_caec .Name ==start .Name {*_bacaa =1;return nil ;};if _gbefa ,_afbf :=_dbfbb .(_e .CharData );!_afbf {return _ca .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",_dbfbb ); -}else {switch string (_gbefa ){case "":*_bacaa =0;case "\u0061\u0075\u0074\u006f":*_bacaa =1;case "\u0062\u0043\u0074\u0072":*_bacaa =2;case "\u0063\u0074\u0072":*_bacaa =3;case "\u006d\u0069\u0064\u004c":*_bacaa =4;case "\u006d\u0069\u0064\u0052":*_bacaa =5; -case "\u0074\u0043\u0074\u0072":*_bacaa =6;case "\u0062\u004c":*_bacaa =7;case "\u0062\u0052":*_bacaa =8;case "\u0074\u004c":*_bacaa =9;case "\u0074\u0052":*_bacaa =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bacaa =11;};};_dbfbb ,_gfbag =d .Token (); -if _gfbag !=nil {return _gfbag ;};if _feebc ,_cdddc :=_dbfbb .(_e .EndElement );_cdddc &&_feebc .Name ==start .Name {return nil ;};return _ca .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",_dbfbb ); -};type CT_Categories struct{Cat []*CT_Category ;};type ST_HierBranchStyle byte ;func (_fagdf *CT_TextProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egdef :for {_gedg ,_gfdg :=d .Token ();if _gfdg !=nil {return _gfdg ;};switch _adba :=_gedg .(type ){case _e .StartElement :switch _adba .Name {case _e .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fagdf .Sp3d =_f .NewCT_Shape3D (); -if _defeg :=d .DecodeElement (_fagdf .Sp3d ,&_adba );_defeg !=nil {return _defeg ;};case _e .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fagdf .FlatTx =_f .NewCT_FlatText (); -if _beafc :=d .DecodeElement (_fagdf .FlatTx ,&_adba );_beafc !=nil {return _beafc ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_adba .Name ); -if _ceaab :=d .Skip ();_ceaab !=nil {return _ceaab ;};};case _e .EndElement :break _egdef ;case _e .CharData :};};return nil ;};func (_bcbfg ST_Breakpoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcbfg .String (),start ); -};func (_cdbfd ST_StartingElement )Validate ()error {return _cdbfd .ValidateWithPath ("")};func (_debce *ST_FallbackDimension )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_debce =0;case "\u0031\u0044":*_debce =1;case "\u0032\u0044":*_debce =2; -};return nil ;};func (_dabff ST_CenterShapeMapping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dabff .String (),start );};func (_dbae ST_ConstraintRelationship )Validate ()error {return _dbae .ValidateWithPath ("")}; -func (_ecafb ST_OutputShapeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebgd :=_e .Attr {};_ebgd .Name =name ;switch _ecafb {case ST_OutputShapeTypeUnset :_ebgd .Value ="";case ST_OutputShapeTypeNone :_ebgd .Value ="\u006e\u006f\u006e\u0065"; -case ST_OutputShapeTypeConn :_ebgd .Value ="\u0063\u006f\u006e\u006e";};return _ebgd ,nil ;}; +// Validate validates the AG_ConstraintRefAttributes and its children +func (_aaaa *AG_ConstraintRefAttributes )Validate ()error {return _aaaa .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};type CT_AnimOne struct{ValAttr ST_AnimOneStr ; +};func (_ccbfa *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ccbfa =0;case "\u0074":*_ccbfa =1;case "\u006d\u0069\u0064":*_ccbfa =2;case "\u0062":*_ccbfa =3;};return nil ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0; +ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_cfbc *ST_FallbackDimension )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfbc =0;case "\u0031\u0044":*_cfbc =1;case "\u0032\u0044":*_cfbc =2; +};return nil ;};func (_bafg *ST_ConnectorPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdeef ,_aeaa :=d .Token ();if _aeaa !=nil {return _aeaa ;};if _gbedd ,_aggg :=_bdeef .(_g .EndElement );_aggg &&_gbedd .Name ==start .Name {*_bafg =1; +return nil ;};if _ggde ,_agga :=_bdeef .(_g .CharData );!_agga {return _a .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",_bdeef );}else {switch string (_ggde ){case "":*_bafg =0; +case "\u0061\u0075\u0074\u006f":*_bafg =1;case "\u0062\u0043\u0074\u0072":*_bafg =2;case "\u0063\u0074\u0072":*_bafg =3;case "\u006d\u0069\u0064\u004c":*_bafg =4;case "\u006d\u0069\u0064\u0052":*_bafg =5;case "\u0074\u0043\u0074\u0072":*_bafg =6;case "\u0062\u004c":*_bafg =7; +case "\u0062\u0052":*_bafg =8;case "\u0074\u004c":*_bafg =9;case "\u0074\u0052":*_bafg =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bafg =11;};};_bdeef ,_aeaa =d .Token ();if _aeaa !=nil {return _aeaa ;};if _gddbf ,_deaa :=_bdeef .(_g .EndElement ); +_deaa &&_gddbf .Name ==start .Name {return nil ;};return _a .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",_bdeef );};func (_ccbg ST_FunctionArgument )String ()string {if _ccbg .ST_VariableType !=ST_VariableTypeUnset {return _ccbg .ST_VariableType .String (); +};return "";};func (_cdgc ST_FunctionOperator )String ()string {switch _cdgc {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065"; +case 6:return "\u006c\u0074\u0065";};return "";};func (_gecgbg ST_AutoTextRotation )ValidateWithPath (path string )error {switch _gecgbg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecgbg )); +};return nil ;};func (_fgebg *ST_BoolOperator )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfba ,_baffb :=d .Token ();if _baffb !=nil {return _baffb ;};if _ffgef ,_egdef :=_bfba .(_g .EndElement );_egdef &&_ffgef .Name ==start .Name {*_fgebg =1; +return nil ;};if _gdfa ,_fcccf :=_bfba .(_g .CharData );!_fcccf {return _a .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",_bfba );}else {switch string (_gdfa ){case "":*_fgebg =0; +case "\u006e\u006f\u006e\u0065":*_fgebg =1;case "\u0065\u0071\u0075":*_fgebg =2;case "\u0067\u0074\u0065":*_fgebg =3;case "\u006c\u0074\u0065":*_fgebg =4;};};_bfba ,_baffb =d .Token ();if _baffb !=nil {return _baffb ;};if _fbceg ,_fafb :=_bfba .(_g .EndElement ); +_fafb &&_fbceg .Name ==start .Name {return nil ;};return _a .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",_bfba );};type ST_DiagramTextAlignment byte ; +func NewStyleDefHdr ()*StyleDefHdr {_abgd :=&StyleDefHdr {};_abgd .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _abgd ;};func (_cdfa *CT_When )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdfa .FuncAttr =ST_FunctionType (1); +_cdfa .OpAttr =ST_FunctionOperator (1);for _ ,_eacfd :=range start .Attr {if _eacfd .Name .Local =="\u006e\u0061\u006d\u0065"{_ffcbd ,_cgfd :=_eacfd .Value ,error (nil );if _cgfd !=nil {return _cgfd ;};_cdfa .NameAttr =&_ffcbd ;continue ;};if _eacfd .Name .Local =="\u0061\u0072\u0067"{_agbdf ,_gfcc :=ParseUnionST_FunctionArgument (_eacfd .Value ); +if _gfcc !=nil {return _gfcc ;};_cdfa .ArgAttr =&_agbdf ;continue ;};if _eacfd .Name .Local =="\u0076\u0061\u006c"{_bgcdc ,_dcabd :=ParseUnionST_FunctionValue (_eacfd .Value );if _dcabd !=nil {return _dcabd ;};_cdfa .ValAttr =_bgcdc ;continue ;};if _eacfd .Name .Local =="\u0066\u0075\u006e\u0063"{_cdfa .FuncAttr .UnmarshalXMLAttr (_eacfd ); +continue ;};if _eacfd .Name .Local =="\u006f\u0070"{_cdfa .OpAttr .UnmarshalXMLAttr (_eacfd );continue ;};if _eacfd .Name .Local =="\u0061\u0078\u0069\u0073"{_fgbg ,_cebgf :=ParseSliceST_AxisTypes (_eacfd .Value );if _cebgf !=nil {return _cebgf ;};_cdfa .AxisAttr =&_fgbg ; +continue ;};if _eacfd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fead ,_eacc :=ParseSliceST_ElementTypes (_eacfd .Value );if _eacc !=nil {return _eacc ;};_cdfa .PtTypeAttr =&_fead ;continue ;};if _eacfd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dcbc ,_adga :=ParseSliceST_Booleans (_eacfd .Value ); +if _adga !=nil {return _adga ;};_cdfa .HideLastTransAttr =&_dcbc ;continue ;};if _eacfd .Name .Local =="\u0073\u0074"{_egfb ,_eega :=ParseSliceST_Ints (_eacfd .Value );if _eega !=nil {return _eega ;};_cdfa .StAttr =&_egfb ;continue ;};if _eacfd .Name .Local =="\u0063\u006e\u0074"{_aaca ,_cdffe :=ParseSliceST_UnsignedInts (_eacfd .Value ); +if _cdffe !=nil {return _cdffe ;};_cdfa .CntAttr =&_aaca ;continue ;};if _eacfd .Name .Local =="\u0073\u0074\u0065\u0070"{_cgef ,_bfgf :=ParseSliceST_Ints (_eacfd .Value );if _bfgf !=nil {return _bfgf ;};_cdfa .StepAttr =&_cgef ;continue ;};};_cceag :for {_ebfg ,_fdcae :=d .Token (); +if _fdcae !=nil {return _fdcae ;};switch _ebbag :=_ebfg .(type ){case _g .StartElement :switch _ebbag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_addg :=NewCT_Algorithm (); +if _daae :=d .DecodeElement (_addg ,&_ebbag );_daae !=nil {return _daae ;};_cdfa .Alg =append (_cdfa .Alg ,_addg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_eddc :=NewCT_Shape (); +if _affcc :=d .DecodeElement (_eddc ,&_ebbag );_affcc !=nil {return _affcc ;};_cdfa .Shape =append (_cdfa .Shape ,_eddc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_aaeb :=NewCT_PresentationOf (); +if _dgfaf :=d .DecodeElement (_aaeb ,&_ebbag );_dgfaf !=nil {return _dgfaf ;};_cdfa .PresOf =append (_cdfa .PresOf ,_aaeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_afega :=NewCT_Constraints (); +if _cfeb :=d .DecodeElement (_afega ,&_ebbag );_cfeb !=nil {return _cfeb ;};_cdfa .ConstrLst =append (_cdfa .ConstrLst ,_afega );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_gfefb :=NewCT_Rules (); +if _bcfb :=d .DecodeElement (_gfefb ,&_ebbag );_bcfb !=nil {return _bcfb ;};_cdfa .RuleLst =append (_cdfa .RuleLst ,_gfefb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_cbace :=NewCT_ForEach (); +if _fgc :=d .DecodeElement (_cbace ,&_ebbag );_fgc !=nil {return _fgc ;};_cdfa .ForEach =append (_cdfa .ForEach ,_cbace );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cfca :=NewCT_LayoutNode (); +if _eddf :=d .DecodeElement (_cfca ,&_ebbag );_eddf !=nil {return _eddf ;};_cdfa .LayoutNode =append (_cdfa .LayoutNode ,_cfca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_aafad :=NewCT_Choose (); +if _cbegc :=d .DecodeElement (_aafad ,&_ebbag );_cbegc !=nil {return _cbegc ;};_cdfa .Choose =append (_cdfa .Choose ,_aafad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgee :=_f .NewCT_OfficeArtExtensionList (); +if _aacfeg :=d .DecodeElement (_bcgee ,&_ebbag );_aacfeg !=nil {return _aacfeg ;};_cdfa .ExtLst =append (_cdfa .ExtLst ,_bcgee );default:_ba .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_ebbag .Name ); +if _dceeg :=d .Skip ();_dceeg !=nil {return _dceeg ;};};case _g .EndElement :break _cceag ;case _g .CharData :};};return nil ;};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ; +};func (_fbeg *ST_ClrAppMethod )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbeg =0;case "\u0073\u0070\u0061\u006e":*_fbeg =1;case "\u0063\u0079\u0063l\u0065":*_fbeg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fbeg =3;};return nil ; +};func (_bgfb ST_SecondaryLinearDirection )Validate ()error {return _bgfb .ValidateWithPath ("")};func (_dee ST_Offset )String ()string {switch _dee {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_fcccg ST_AxisType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgca :=_g .Attr {}; +_dgca .Name =name ;switch _fcccg {case ST_AxisTypeUnset :_dgca .Value ="";case ST_AxisTypeSelf :_dgca .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_dgca .Value ="\u0063\u0068";case ST_AxisTypeDes :_dgca .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_dgca .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf"; +case ST_AxisTypePar :_dgca .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_dgca .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_dgca .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_dgca .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b"; +case ST_AxisTypePrecedSib :_dgca .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_dgca .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_dgca .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_dgca .Value ="\u0072\u006f\u006f\u0074"; +case ST_AxisTypeNone :_dgca .Value ="\u006e\u006f\u006e\u0065";};return _dgca ,nil ;};type ST_NodeHorizontalAlignment byte ;func (_effc ST_Direction )Validate ()error {return _effc .ValidateWithPath ("")};func (_agfeb *CT_LayoutVariablePropertySet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbba :for {_dedfa ,_bfdgg :=d .Token (); +if _bfdgg !=nil {return _bfdgg ;};switch _bdffc :=_dedfa .(type ){case _g .StartElement :switch _bdffc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_agfeb .OrgChart =NewCT_OrgChart (); +if _acbba :=d .DecodeElement (_agfeb .OrgChart ,&_bdffc );_acbba !=nil {return _acbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_agfeb .ChMax =NewCT_ChildMax (); +if _gadg :=d .DecodeElement (_agfeb .ChMax ,&_bdffc );_gadg !=nil {return _gadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_agfeb .ChPref =NewCT_ChildPref (); +if _feee :=d .DecodeElement (_agfeb .ChPref ,&_bdffc );_feee !=nil {return _feee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_agfeb .BulletEnabled =NewCT_BulletEnabled (); +if _gegbg :=d .DecodeElement (_agfeb .BulletEnabled ,&_bdffc );_gegbg !=nil {return _gegbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_agfeb .Dir =NewCT_Direction (); +if _fbgba :=d .DecodeElement (_agfeb .Dir ,&_bdffc );_fbgba !=nil {return _fbgba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_agfeb .HierBranch =NewCT_HierBranchStyle (); +if _ddea :=d .DecodeElement (_agfeb .HierBranch ,&_bdffc );_ddea !=nil {return _ddea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_agfeb .AnimOne =NewCT_AnimOne (); +if _ebca :=d .DecodeElement (_agfeb .AnimOne ,&_bdffc );_ebca !=nil {return _ebca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_agfeb .AnimLvl =NewCT_AnimLvl (); +if _aaff :=d .DecodeElement (_agfeb .AnimLvl ,&_bdffc );_aaff !=nil {return _aaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_agfeb .ResizeHandles =NewCT_ResizeHandles (); +if _dfafd :=d .DecodeElement (_agfeb .ResizeHandles ,&_bdffc );_dfafd !=nil {return _dfafd ;};default:_ba .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_bdffc .Name ); +if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _g .EndElement :break _fbba ;case _g .CharData :};};return nil ;};func NewCT_Categories ()*CT_Categories {_efgf :=&CT_Categories {};return _efgf }; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_agc *CT_CTCategory )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_aebf *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _cace ,_bfbd :=range _aebf .Title {if _eegg :=_bfbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cace )); +_eegg !=nil {return _eegg ;};};for _ddaa ,_babc :=range _aebf .Desc {if _acded :=_babc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ddaa ));_acded !=nil {return _acded ;};};if _aebf .CatLst !=nil {if _bedc :=_aebf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_bedc !=nil {return _bedc ;};};if _aebf .ExtLst !=nil {if _dcgb :=_aebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgb !=nil {return _dcgb ;};};return nil ;};func (_bccc *ST_FunctionValue )Validate ()error {return _bccc .ValidateWithPath ("")}; +func (_dada *DataModel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _dada .CT_DataModel .MarshalXML (e ,start );}; -// Validate validates the CT_AdjLst and its children -func (_agb *CT_AdjLst )Validate ()error {return _agb .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};type ST_VariableType byte ; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_gcff *CT_StyleDefinitionHeaderLst )Validate ()error {return _gcff .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};func (_faefg ST_FunctionOperator )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edgc :=_g .Attr {}; +_edgc .Name =name ;switch _faefg {case ST_FunctionOperatorUnset :_edgc .Value ="";case ST_FunctionOperatorEqu :_edgc .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_edgc .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_edgc .Value ="\u0067\u0074"; +case ST_FunctionOperatorLt :_edgc .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_edgc .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_edgc .Value ="\u006c\u0074\u0065";};return _edgc ,nil ;}; -// Validate validates the CT_BulletEnabled and its children -func (_dgg *CT_BulletEnabled )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1; -ST_ContinueDirectionSameDir ST_ContinueDirection =2;); +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_bfa *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func NewCT_Shape ()*CT_Shape {_decd :=&CT_Shape {};return _decd };func (_agcg ST_FallbackDimension )String ()string {switch _agcg {case 0:return "";case 1:return "\u0031\u0044"; +case 2:return "\u0032\u0044";};return "";}; -// Validate validates the CT_LayoutNode and its children -func (_agdff *CT_LayoutNode )Validate ()error {return _agdff .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_bgebd ST_ParameterId )ValidateWithPath (path string )error {switch _bgebd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgebd )); -};return nil ;}; +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_cfb *CT_Adj )ValidateWithPath (path string )error {if _cfb .IdxAttr < 1{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\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 ,_cfb .IdxAttr ); +};return nil ;};func (_cgefea *ST_ChildAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcd ,_decb :=d .Token ();if _decb !=nil {return _decb ;};if _cdgdb ,_caga :=_fbcd .(_g .EndElement );_caga &&_cdgdb .Name ==start .Name {*_cgefea =1; +return nil ;};if _cbde ,_dddff :=_fbcd .(_g .CharData );!_dddff {return _a .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",_fbcd );}else {switch string (_cbde ){case "":*_cgefea =0; +case "\u0074":*_cgefea =1;case "\u0062":*_cgefea =2;case "\u006c":*_cgefea =3;case "\u0072":*_cgefea =4;};};_fbcd ,_decb =d .Token ();if _decb !=nil {return _decb ;};if _adcg ,_ddbf :=_fbcd .(_g .EndElement );_ddbf &&_adcg .Name ==start .Name {return nil ; +};return _a .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",_fbcd );};type ST_ChildDirection byte ;func NewCT_NumericRule ()*CT_NumericRule {_abde :=&CT_NumericRule {}; +return _abde };func (_fbfaa ST_OutputShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbgaa :=_g .Attr {};_cbgaa .Name =name ;switch _fbfaa {case ST_OutputShapeTypeUnset :_cbgaa .Value ="";case ST_OutputShapeTypeNone :_cbgaa .Value ="\u006e\u006f\u006e\u0065"; +case ST_OutputShapeTypeConn :_cbgaa .Value ="\u0063\u006f\u006e\u006e";};return _cbgaa ,nil ;};func (_eafa ST_LinearDirection )Validate ()error {return _eafa .ValidateWithPath ("")};func (_dgfd *LayoutDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _dgfd .CT_DiagramDefinition .MarshalXML (e ,start );};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ; +CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_bgcg *CT_RelIds )ValidateWithPath (path string )error {return nil };type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_dcgg :=&CT_ColorTransformHeader {};return _dcgg ;};func (_cfeg ST_PyramidAccentTextMargin )Validate ()error {return _cfeg .ValidateWithPath ("")}; -func (_cgeab ST_SecondaryLinearDirection )Validate ()error {return _cgeab .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_cegd *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _bdeed ,_eddb :=range _cegd .Title {if _fece :=_eddb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bdeed ));_fece !=nil {return _fece ; +};};for _cdbd ,_fecc :=range _cegd .Desc {if _agf :=_fecc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cdbd ));_agf !=nil {return _agf ;};};if _cegd .CatLst !=nil {if _gcg :=_cegd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_gcg !=nil {return _gcg ;};};if _cegd .ExtLst !=nil {if _cbfb :=_cegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfb !=nil {return _cbfb ;};};return nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_bb :=&AG_IteratorAttributes {}; +return _bb }; // ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_bcef *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_ecfacdb *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ecfacdb =0;case "\u0074":*_ecfacdb =1;case "\u006d\u0069\u0064":*_ecfacdb =2; -case "\u0062":*_ecfacdb =3;};return nil ;};func (_gdgad ST_SecondaryChildAlignment )String ()string {switch _gdgad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072"; -};return "";};func (_acf *CT_CTCategories )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_add :for {_aag ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _bbg :=_aag .(type ){case _e .StartElement :switch _bbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_fcd :=NewCT_CTCategory (); -if _bcc :=d .DecodeElement (_fcd ,&_bbg );_bcc !=nil {return _bcc ;};_acf .Cat =append (_acf .Cat ,_fcd );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bbg .Name ); -if _dbe :=d .Skip ();_dbe !=nil {return _dbe ;};};case _e .EndElement :break _add ;case _e .CharData :};};return nil ;};func (_daefe ST_FunctionType )String ()string {switch _daefe {case 0:return "";case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073"; -case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072";case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068"; -};return "";};func NewCT_Colors ()*CT_Colors {_fdg :=&CT_Colors {};return _fdg };func (_eage *CT_SDName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceag :=range start .Attr {if _ceag .Name .Local =="\u006c\u0061\u006e\u0067"{_ggbdf ,_ffdaf :=_ceag .Value ,error (nil ); -if _ffdaf !=nil {return _ffdaf ;};_eage .LangAttr =&_ggbdf ;continue ;};if _ceag .Name .Local =="\u0076\u0061\u006c"{_dabd ,_eagc :=_ceag .Value ,error (nil );if _eagc !=nil {return _eagc ;};_eage .ValAttr =_dabd ;continue ;};};for {_gdbb ,_ebaab :=d .Token (); -if _ebaab !=nil {return _ca .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_ebaab );};if _bgeac ,_dggca :=_gdbb .(_e .EndElement );_dggca &&_bgeac .Name ==start .Name {break ;};};return nil ; -};func (_acdc ST_GrowDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gffbe :=_e .Attr {};_gffbe .Name =name ;switch _acdc {case ST_GrowDirectionUnset :_gffbe .Value ="";case ST_GrowDirectionTL :_gffbe .Value ="\u0074\u004c";case ST_GrowDirectionTR :_gffbe .Value ="\u0074\u0052"; -case ST_GrowDirectionBL :_gffbe .Value ="\u0062\u004c";case ST_GrowDirectionBR :_gffbe .Value ="\u0062\u0052";};return _gffbe ,nil ;}; - -// Validate validates the ColorsDefHdrLst and its children -func (_edcb *ColorsDefHdrLst )Validate ()error {return _edcb .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_ccdf *ColorsDefHdr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _ccdf .CT_ColorTransformHeader .MarshalXML (e ,start );};func (_caef *CT_Colors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caef .MethAttr !=ST_ClrAppMethodUnset {_beaf ,_acfg :=_caef .MethAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0065\u0074\u0068"}); -if _acfg !=nil {return _acfg ;};start .Attr =append (start .Attr ,_beaf );};if _caef .HueDirAttr !=ST_HueDirUnset {_cfdb ,_gag :=_caef .HueDirAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _gag !=nil {return _gag ;}; -start .Attr =append (start .Attr ,_cfdb );};e .EncodeToken (start );if _caef .EG_ColorChoice !=nil {for _ ,_fcg :=range _caef .EG_ColorChoice {_fcg .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_egfd *ST_VariableType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dccdd ,_faec :=d .Token ();if _faec !=nil {return _faec ;};if _cagde ,_afcbb :=_dccdd .(_e .EndElement );_afcbb &&_cagde .Name ==start .Name {*_egfd =1;return nil ; -};if _dfged ,_afef :=_dccdd .(_e .CharData );!_afef {return _ca .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",_dccdd );}else {switch string (_dfged ){case "":*_egfd =0; -case "\u006e\u006f\u006e\u0065":*_egfd =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_egfd =2;case "\u0063\u0068\u004da\u0078":*_egfd =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_egfd =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_egfd =5; -case "\u0064\u0069\u0072":*_egfd =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_egfd =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_egfd =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_egfd =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_egfd =10; -};};_dccdd ,_faec =d .Token ();if _faec !=nil {return _faec ;};if _fbfb ,_cfeag :=_dccdd .(_e .EndElement );_cfeag &&_fbfb .Name ==start .Name {return nil ;};return _ca .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",_dccdd ); -};func (_dgbd *ST_FallbackDimension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbag ,_dgad :=d .Token ();if _dgad !=nil {return _dgad ;};if _ebfgf ,_dcecf :=_cbag .(_e .EndElement );_dcecf &&_ebfgf .Name ==start .Name {*_dgbd =1;return nil ; -};if _fdged ,_ffbg :=_cbag .(_e .CharData );!_ffbg {return _ca .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",_cbag );}else {switch string (_fdged ){case "":*_dgbd =0; -case "\u0031\u0044":*_dgbd =1;case "\u0032\u0044":*_dgbd =2;};};_cbag ,_dgad =d .Token ();if _dgad !=nil {return _dgad ;};if _fffc ,_aaccd :=_cbag .(_e .EndElement );_aaccd &&_fffc .Name ==start .Name {return nil ;};return _ca .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",_cbag ); -};func (_aaddd ST_BendPoint )Validate ()error {return _aaddd .ValidateWithPath ("")};func (_bdeg *ST_PyramidAccentTextMargin )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecace ,_baffd :=d .Token ();if _baffd !=nil {return _baffd ;};if _cgegg ,_cdgcf :=_ecace .(_e .EndElement ); -_cdgcf &&_cgegg .Name ==start .Name {*_bdeg =1;return nil ;};if _eaccb ,_cedg :=_ecace .(_e .CharData );!_cedg {return _ca .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",_ecace ); -}else {switch string (_eaccb ){case "":*_bdeg =0;case "\u0073\u0074\u0065\u0070":*_bdeg =1;case "\u0073\u0074\u0061c\u006b":*_bdeg =2;};};_ecace ,_baffd =d .Token ();if _baffd !=nil {return _baffd ;};if _bfbgb ,_abaae :=_ecace .(_e .EndElement );_abaae &&_bfbgb .Name ==start .Name {return nil ; -};return _ca .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",_ecace );};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1; -ST_TextBlockDirectionVert ST_TextBlockDirection =2;);type CT_Constraints struct{Constr []*CT_Constraint ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_dddca ST_GrowDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dddca .String (),start ); -};func (_abac *ST_VariableType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abac =0;case "\u006e\u006f\u006e\u0065":*_abac =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_abac =2;case "\u0063\u0068\u004da\u0078":*_abac =3; -case "\u0063\u0068\u0050\u0072\u0065\u0066":*_abac =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_abac =5;case "\u0064\u0069\u0072":*_abac =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_abac =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_abac =8; -case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_abac =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_abac =10;};return nil ;};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1; -ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;);func (_fb *CT_ChildMax )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",*_fb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbbd ST_StartingElement )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddggd :=_e .Attr {};_ddggd .Name =name ;switch _bbbd {case ST_StartingElementUnset :_ddggd .Value =""; -case ST_StartingElementNode :_ddggd .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_ddggd .Value ="\u0074\u0072\u0061n\u0073";};return _ddggd ,nil ;};func NewCT_Shape ()*CT_Shape {_fgcf :=&CT_Shape {};return _fgcf }; - -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_ddfb *CT_Constraint )ValidateWithPath (path string )error {if _dbde :=_ddfb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_dbde !=nil {return _dbde ;};if _ddfb .ExtLst !=nil {if _cdce :=_ddfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cdce !=nil {return _cdce ;};};if _fga :=_ddfb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fga !=nil {return _fga ;};if _deae :=_ddfb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_deae !=nil {return _deae ;};if _ecfe :=_ddfb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ecfe !=nil {return _ecfe ;};if _gbc :=_ddfb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_gbc !=nil {return _gbc ;};if _bdde :=_ddfb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bdde !=nil {return _bdde ;};if _cfc :=_ddfb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); -_cfc !=nil {return _cfc ;};return nil ;};func (_bcfa ST_ChildOrderType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efdg :=_e .Attr {};_efdg .Name =name ;switch _bcfa {case ST_ChildOrderTypeUnset :_efdg .Value ="";case ST_ChildOrderTypeB :_efdg .Value ="\u0062"; -case ST_ChildOrderTypeT :_efdg .Value ="\u0074";};return _efdg ,nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_gfbg ST_ChildDirection )ValidateWithPath (path string )error {switch _gfbg {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbg )); -};return nil ;};func (_ecaab ST_TextAnchorVertical )Validate ()error {return _ecaab .ValidateWithPath ("")};type CT_ChildMax struct{ValAttr *int32 ;};func (_ecddf *ST_FunctionOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ecddf =0; -case "\u0065\u0071\u0075":*_ecddf =1;case "\u006e\u0065\u0071":*_ecddf =2;case "\u0067\u0074":*_ecddf =3;case "\u006c\u0074":*_ecddf =4;case "\u0067\u0074\u0065":*_ecddf =5;case "\u006c\u0074\u0065":*_ecddf =6;};return nil ;};func (_ecfcb ST_TextAnchorHorizontal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gafbc :=_e .Attr {}; -_gafbc .Name =name ;switch _ecfcb {case ST_TextAnchorHorizontalUnset :_gafbc .Value ="";case ST_TextAnchorHorizontalNone :_gafbc .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_gafbc .Value ="\u0063\u0074\u0072";};return _gafbc ,nil ; -};type ST_StartingElement byte ;type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_dgeeg ST_DiagramTextAlignment )Validate ()error {return _dgeeg .ValidateWithPath ("")};func (_edcdd ST_FlowDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edcdd .String (),start ); -};func (_fdef *CT_SampleData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgdg :=range start .Attr {if _cgdg .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_faag ,_deee :=_c .ParseBool (_cgdg .Value );if _deee !=nil {return _deee ; -};_fdef .UseDefAttr =&_faag ;continue ;};};_begb :for {_cddc ,_gbff :=d .Token ();if _gbff !=nil {return _gbff ;};switch _fcbbe :=_cddc .(type ){case _e .StartElement :switch _fcbbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_fdef .DataModel =NewCT_DataModel (); -if _cfcee :=d .DecodeElement (_fdef .DataModel ,&_fcbbe );_cfcee !=nil {return _cfcee ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_fcbbe .Name ); -if _cgecd :=d .Skip ();_cgecd !=nil {return _cgecd ;};};case _e .EndElement :break _begb ;case _e .CharData :};};return nil ;};func (_badfc *ST_SecondaryChildAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eagb ,_gdffd :=d .Token (); -if _gdffd !=nil {return _gdffd ;};if _cccdd ,_eegb :=_eagb .(_e .EndElement );_eegb &&_cccdd .Name ==start .Name {*_badfc =1;return nil ;};if _dcbfb ,_aeac :=_eagb .(_e .CharData );!_aeac {return _ca .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",_eagb ); -}else {switch string (_dcbfb ){case "":*_badfc =0;case "\u006e\u006f\u006e\u0065":*_badfc =1;case "\u0074":*_badfc =2;case "\u0062":*_badfc =3;case "\u006c":*_badfc =4;case "\u0072":*_badfc =5;};};_eagb ,_gdffd =d .Token ();if _gdffd !=nil {return _gdffd ; -};if _bdafc ,_ddbd :=_eagb .(_e .EndElement );_ddbd &&_bdafc .Name ==start .Name {return nil ;};return _ca .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",_eagb ); -};type ST_ChildOrderType byte ;func (_aede *ST_PyramidAccentPosition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddffb ,_affb :=d .Token ();if _affb !=nil {return _affb ;};if _cada ,_ccfad :=_ddffb .(_e .EndElement );_ccfad &&_cada .Name ==start .Name {*_aede =1; -return nil ;};if _fafbg ,_adgf :=_ddffb .(_e .CharData );!_adgf {return _ca .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",_ddffb );}else {switch string (_fafbg ){case "":*_aede =0; -case "\u0062\u0065\u0066":*_aede =1;case "\u0061\u0066\u0074":*_aede =2;};};_ddffb ,_affb =d .Token ();if _affb !=nil {return _affb ;};if _bcacd ,_fddf :=_ddffb .(_e .EndElement );_fddf &&_bcacd .Name ==start .Name {return nil ;};return _ca .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",_ddffb ); -};func NewCT_AnimLvl ()*CT_AnimLvl {_cdb :=&CT_AnimLvl {};return _cdb };func (_ggded ST_FunctionOperator )ValidateWithPath (path string )error {switch _ggded {case 0,1,2,3,4,5,6:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggded )); -};return nil ;};func (_gceg *ST_ChildDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbac ,_cecea :=d .Token ();if _cecea !=nil {return _cecea ;};if _eeec ,_cdgbd :=_bbac .(_e .EndElement );_cdgbd &&_eeec .Name ==start .Name {*_gceg =1; -return nil ;};if _gdebf ,_caac :=_bbac .(_e .CharData );!_caac {return _ca .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",_bbac );}else {switch string (_gdebf ){case "":*_gceg =0; -case "\u0068\u006f\u0072\u007a":*_gceg =1;case "\u0076\u0065\u0072\u0074":*_gceg =2;};};_bbac ,_cecea =d .Token ();if _cecea !=nil {return _cecea ;};if _fcde ,_bcddg :=_bbac .(_e .EndElement );_bcddg &&_fcde .Name ==start .Name {return nil ;};return _ca .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",_bbac ); -};func (_fbb *CT_PtList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fbb .Pt !=nil {_ggec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0074"}};for _ ,_acedd :=range _fbb .Pt {e .EncodeElement (_acedd ,_ggec ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgbcd *ST_ArrowheadStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgfdg ,_dbbfd :=d .Token ();if _dbbfd !=nil {return _dbbfd ;};if _ddadd ,_cbdgb :=_bgfdg .(_e .EndElement ); -_cbdgb &&_ddadd .Name ==start .Name {*_bgbcd =1;return nil ;};if _dded ,_gfedd :=_bgfdg .(_e .CharData );!_gfedd {return _ca .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",_bgfdg ); -}else {switch string (_dded ){case "":*_bgbcd =0;case "\u0061\u0075\u0074\u006f":*_bgbcd =1;case "\u0061\u0072\u0072":*_bgbcd =2;case "\u006e\u006f\u0041r\u0072":*_bgbcd =3;};};_bgfdg ,_dbbfd =d .Token ();if _dbbfd !=nil {return _dbbfd ;};if _egcgg ,_aabd :=_bgfdg .(_e .EndElement ); -_aabd &&_egcgg .Name ==start .Name {return nil ;};return _ca .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",_bgfdg );};const (ST_FunctionOperatorUnset ST_FunctionOperator =0; -ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6; -);const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);type CT_StyleLabel struct{NameAttr string ;Scene3d *_f .CT_Scene3D ;Sp3d *_f .CT_Shape3D ;TxPr *CT_TextProps ; -Style *_f .CT_ShapeStyle ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_cfgbc ST_FallbackDimension )ValidateWithPath (path string )error {switch _cfgbc {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgbc )); -};return nil ;};func (_gadd ST_Offset )Validate ()error {return _gadd .ValidateWithPath ("")};func NewCT_Cxn ()*CT_Cxn {_dge :=&CT_Cxn {};return _dge }; - -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_bgdf *CT_ChildPref )ValidateWithPath (path string )error {if _bgdf .ValAttr !=nil {if *_bgdf .ValAttr < -1{return _ca .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bgdf .ValAttr ); -};};return nil ;};func NewCT_SDCategories ()*CT_SDCategories {_gadb :=&CT_SDCategories {};return _gadb };func (_aadf ST_DiagramHorizontalAlignment )Validate ()error {return _aadf .ValidateWithPath ("")};func (_dgacc *CT_StyleDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgacc .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_dgacc .UniqueIdAttr )}); -};if _dgacc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ca .Sprintf ("\u0025\u0076",*_dgacc .MinVerAttr )});};e .EncodeToken (start );if _dgacc .Title !=nil {_dafgc :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_aagg :=range _dgacc .Title {e .EncodeElement (_aagg ,_dafgc );};};if _dgacc .Desc !=nil {_dffg :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ddgd :=range _dgacc .Desc {e .EncodeElement (_ddgd ,_dffg );};};if _dgacc .CatLst !=nil {_cef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dgacc .CatLst ,_cef );};if _dgacc .Scene3d !=nil {_egbdc :=_e .StartElement {Name :_e .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_dgacc .Scene3d ,_egbdc );};_cdad :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}}; -for _ ,_ecaa :=range _dgacc .StyleLbl {e .EncodeElement (_ecaa ,_cdad );};if _dgacc .ExtLst !=nil {_gcda :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgacc .ExtLst ,_gcda );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bbfg ST_VerticalAlignment )String ()string {switch _bbfg {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_gddcd ST_ConnectorRouting )String ()string {switch _gddcd {case 0:return ""; -case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return "";};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1; -ST_ChildOrderTypeT ST_ChildOrderType =2;);type ST_PyramidAccentPosition byte ;func (_gcd *CT_AdjLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ad :for {_dc ,_cbab :=d .Token ();if _cbab !=nil {return _cbab ;};switch _eef :=_dc .(type ){case _e .StartElement :switch _eef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_gb :=NewCT_Adj (); -if _gbg :=d .DecodeElement (_gb ,&_eef );_gbg !=nil {return _gbg ;};_gcd .Adj =append (_gcd .Adj ,_gb );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_eef .Name ); -if _ccg :=d .Skip ();_ccg !=nil {return _ccg ;};};case _e .EndElement :break _ad ;case _e .CharData :};};return nil ;};type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ; -RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ; -StepAttr *ST_Ints ;};func (_dgacb ST_ParameterId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dgacb .String (),start );};func (_cbbb ST_FlowDirection )ValidateWithPath (path string )error {switch _cbbb {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbb )); -};return nil ;};func NewCT_Algorithm ()*CT_Algorithm {_fd :=&CT_Algorithm {};_fd .TypeAttr =ST_AlgorithmType (1);return _fd ;};func (_aabf ST_ClrAppMethod )Validate ()error {return _aabf .ValidateWithPath ("")};func (_dabf ST_LayoutShapeType )String ()string {if _dabf .ST_ShapeType !=_f .ST_ShapeTypeUnset {return _dabf .ST_ShapeType .String (); -};if _dabf .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _dabf .ST_OutputShapeType .String ();};return "";}; +func (_bagc *CT_OrgChart )ValidateWithPath (path string )error {return nil };const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3; +ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9; +ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15; +ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21; +ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27; +ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33; +ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39; +ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45; +ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51; +ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57; +ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63; +ST_ConstraintTypeWOff ST_ConstraintType =64;);type CT_AdjLst struct{Adj []*CT_Adj ;};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4; +);func (_dggg ST_PyramidAccentTextMargin )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dggg .String (),start );};func (_fgec ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _fgec {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgec )); +};return nil ;}; -// Validate validates the CT_ElemPropSet and its children -func (_dgba *CT_ElemPropSet )Validate ()error {return _dgba .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};type ST_LinearDirection byte ;type ST_AnimLvlStr byte ; +// Validate validates the CT_When and its children +func (_eefdag *CT_When )Validate ()error {return _eefdag .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_afbg *CT_Rules )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbe :for {_dcfed ,_dbee :=d .Token ();if _dbee !=nil {return _dbee ; +};switch _cgcdg :=_dcfed .(type ){case _g .StartElement :switch _cgcdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_cgcg :=NewCT_NumericRule (); +if _dceg :=d .DecodeElement (_cgcg ,&_cgcdg );_dceg !=nil {return _dceg ;};_afbg .Rule =append (_afbg .Rule ,_cgcg );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_cgcdg .Name ); +if _bgfda :=d .Skip ();_bgfda !=nil {return _bgfda ;};};case _g .EndElement :break _cbbe ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_ccead *ColorsDef )ValidateWithPath (path string )error {if _dgee :=_ccead .CT_ColorTransform .ValidateWithPath (path );_dgee !=nil {return _dgee ;};return nil ;};func (_efcb *CT_StyleLabel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcdcb :=range start .Attr {if _dcdcb .Name .Local =="\u006e\u0061\u006d\u0065"{_gbgd ,_cbfgd :=_dcdcb .Value ,error (nil ); -if _cbfgd !=nil {return _cbfgd ;};_efcb .NameAttr =_gbgd ;continue ;};};_bbcd :for {_gccc ,_bcac :=d .Token ();if _bcac !=nil {return _bcac ;};switch _egec :=_gccc .(type ){case _e .StartElement :switch _egec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_efcb .Scene3d =_f .NewCT_Scene3D (); -if _fedgc :=d .DecodeElement (_efcb .Scene3d ,&_egec );_fedgc !=nil {return _fedgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_efcb .Sp3d =_f .NewCT_Shape3D (); -if _eddg :=d .DecodeElement (_efcb .Sp3d ,&_egec );_eddg !=nil {return _eddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_efcb .TxPr =NewCT_TextProps (); -if _dabcd :=d .DecodeElement (_efcb .TxPr ,&_egec );_dabcd !=nil {return _dabcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_efcb .Style =_f .NewCT_ShapeStyle (); -if _dabda :=d .DecodeElement (_efcb .Style ,&_egec );_dabda !=nil {return _dabda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcb .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _dbef :=d .DecodeElement (_efcb .ExtLst ,&_egec );_dbef !=nil {return _dbef ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_egec .Name ); -if _cddgg :=d .Skip ();_cddgg !=nil {return _cddgg ;};};case _e .EndElement :break _bbcd ;case _e .CharData :};};return nil ;};func (_aggd ST_AnimLvlStr )Validate ()error {return _aggd .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_fd *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_defg ST_ChildDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdcg :=_g .Attr {};_cdcg .Name =name ;switch _defg {case ST_ChildDirectionUnset :_cdcg .Value =""; +case ST_ChildDirectionHorz :_cdcg .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_cdcg .Value ="\u0076\u0065\u0072\u0074";};return _cdcg ,nil ;};func (_eaece ST_Breakpoint )String ()string {switch _eaece {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076"; +case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064";};return "";}; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_bacg *CT_Name )ValidateWithPath (path string )error {return nil };func (_fecf *ST_ElementType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fecf =0;case "\u0061\u006c\u006c":*_fecf =1;case "\u0064\u006f\u0063":*_fecf =2; -case "\u006e\u006f\u0064\u0065":*_fecf =3;case "\u006e\u006f\u0072\u006d":*_fecf =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_fecf =5;case "\u0061\u0073\u0073\u0074":*_fecf =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_fecf =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_fecf =8; -case "\u0070\u0072\u0065\u0073":*_fecf =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_fecf =10;};return nil ;};func (_eb *CT_Adj )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eb .IdxAttr =1;for _ ,_bcd :=range start .Attr {if _bcd .Name .Local =="\u0069\u0064\u0078"{_bcf ,_ceb :=_c .ParseUint (_bcd .Value ,10,32); -if _ceb !=nil {return _ceb ;};_eb .IdxAttr =uint32 (_bcf );continue ;};if _bcd .Name .Local =="\u0076\u0061\u006c"{_fca ,_aea :=_c .ParseFloat (_bcd .Value ,64);if _aea !=nil {return _aea ;};_eb .ValAttr =_fca ;continue ;};};for {_dedd ,_ebg :=d .Token (); -if _ebg !=nil {return _ca .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ebg );};if _dfa ,_cfg :=_dedd .(_e .EndElement );_cfg &&_dfa .Name ==start .Name {break ;};};return nil ;};func (_fgeff *CT_Otherwise )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgeff .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_fgeff .NameAttr )}); -};e .EncodeToken (start );if _fgeff .Alg !=nil {_egcc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}};for _ ,_bace :=range _fgeff .Alg {e .EncodeElement (_bace ,_egcc );};};if _fgeff .Shape !=nil {_gffb :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}}; -for _ ,_egdc :=range _fgeff .Shape {e .EncodeElement (_egdc ,_gffb );};};if _fgeff .PresOf !=nil {_babb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_fcccb :=range _fgeff .PresOf {e .EncodeElement (_fcccb ,_babb ); -};};if _fgeff .ConstrLst !=nil {_cfdd :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_bbae :=range _fgeff .ConstrLst {e .EncodeElement (_bbae ,_cfdd );};};if _fgeff .RuleLst !=nil {_aeebc :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; -for _ ,_degfg :=range _fgeff .RuleLst {e .EncodeElement (_degfg ,_aeebc );};};if _fgeff .ForEach !=nil {_bcdcb :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_befa :=range _fgeff .ForEach {e .EncodeElement (_befa ,_bcdcb ); -};};if _fgeff .LayoutNode !=nil {_abce :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_eefec :=range _fgeff .LayoutNode {e .EncodeElement (_eefec ,_abce );};};if _fgeff .Choose !=nil {_egdcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}}; -for _ ,_ddbe :=range _fgeff .Choose {e .EncodeElement (_ddbe ,_egdcd );};};if _fgeff .ExtLst !=nil {_daae :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fcfa :=range _fgeff .ExtLst {e .EncodeElement (_fcfa ,_daae ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_daefc ST_ElementType )Validate ()error {return _daefc .ValidateWithPath ("")};func (_baca ST_BoolOperator )Validate ()error {return _baca .ValidateWithPath ("")};type ST_ConstraintRelationship byte ; -const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6; -ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;);func (_dbaeb ST_AutoTextRotation )ValidateWithPath (path string )error {switch _dbaeb {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbaeb )); -};return nil ;};func (_efafe ST_ModelId )String ()string {if _efafe .Int32 !=nil {return _ca .Sprintf ("\u0025\u0076",*_efafe .Int32 );};if _efafe .ST_Guid !=nil {return _ca .Sprintf ("\u0025\u0076",*_efafe .ST_Guid );};return "";};func (_gbag *CT_Constraints )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_facd :for {_gbfe ,_cebf :=d .Token (); -if _cebf !=nil {return _cebf ;};switch _ggcab :=_gbfe .(type ){case _e .StartElement :switch _ggcab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_cce :=NewCT_Constraint (); -if _gdeg :=d .DecodeElement (_cce ,&_ggcab );_gdeg !=nil {return _gdeg ;};_gbag .Constr =append (_gbag .Constr ,_cce );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_ggcab .Name ); -if _cgea :=d .Skip ();_cgea !=nil {return _cgea ;};};case _e .EndElement :break _facd ;case _e .CharData :};};return nil ;};func (_ggga ST_DiagramTextAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggga .String (),start ); +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_daa *CT_Cxn )ValidateWithPath (path string )error {if _gecc :=_daa .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_gecc !=nil {return _gecc ;};if _bga :=_daa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_bga !=nil {return _bga ;};if _fgda :=_daa .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_fgda !=nil {return _fgda ;};if _dbcge :=_daa .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072"); +_dbcge !=nil {return _dbcge ;};if _daa .ParTransIdAttr !=nil {if _dbdd :=_daa .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_dbdd !=nil {return _dbdd ;};};if _daa .SibTransIdAttr !=nil {if _dgae :=_daa .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072"); +_dgae !=nil {return _dgae ;};};if _daa .ExtLst !=nil {if _faag :=_daa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faag !=nil {return _faag ;};};return nil ;};func (_cdac ST_TextBlockDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebgbe :=_g .Attr {}; +_ebgbe .Name =name ;switch _cdac {case ST_TextBlockDirectionUnset :_ebgbe .Value ="";case ST_TextBlockDirectionHorz :_ebgbe .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_ebgbe .Value ="\u0076\u0065\u0072\u0074";};return _ebgbe ,nil ; +};func (_gceaf *ST_LayoutShapeType )Validate ()error {return _gceaf .ValidateWithPath ("")};func (_bfge *CT_AdjLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfge .Adj !=nil {_fda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0064\u006a"}}; +for _ ,_fg :=range _bfge .Adj {e .EncodeElement (_fg ,_fda );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1; +ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func (_cefcd *ST_AutoTextRotation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cefcd =0; +case "\u006e\u006f\u006e\u0065":*_cefcd =1;case "\u0075\u0070\u0072":*_cefcd =2;case "\u0067\u0072\u0061\u0076":*_cefcd =3;};return nil ;};func (_bfbab ST_PyramidAccentPosition )Validate ()error {return _bfbab .ValidateWithPath ("")};func (_ddaaa *ST_Breakpoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdffa ,_dcge :=d .Token (); +if _dcge !=nil {return _dcge ;};if _gfaab ,_egcgc :=_cdffa .(_g .EndElement );_egcgc &&_gfaab .Name ==start .Name {*_ddaaa =1;return nil ;};if _eecbe ,_gagbe :=_cdffa .(_g .CharData );!_gagbe {return _a .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",_cdffa ); +}else {switch string (_eecbe ){case "":*_ddaaa =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ddaaa =1;case "\u0062\u0061\u006c":*_ddaaa =2;case "\u0066\u0069\u0078e\u0064":*_ddaaa =3;};};_cdffa ,_dcge =d .Token ();if _dcge !=nil {return _dcge ;};if _dbdgfg ,_ggae :=_cdffa .(_g .EndElement ); +_ggae &&_dbdgfg .Name ==start .Name {return nil ;};return _a .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",_cdffa );};func (_dbafb *StyleDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbafb .CT_StyleDefinition =*NewCT_StyleDefinition (); +for _ ,_bebf :=range start .Attr {if _bebf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ecff ,_afca :=_bebf .Value ,error (nil );if _afca !=nil {return _afca ;};_dbafb .UniqueIdAttr =&_ecff ;continue ;};if _bebf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_faca ,_ababd :=_bebf .Value ,error (nil ); +if _ababd !=nil {return _ababd ;};_dbafb .MinVerAttr =&_faca ;continue ;};};_adabd :for {_gaaaf ,_bfcb :=d .Token ();if _bfcb !=nil {return _bfcb ;};switch _agcfg :=_gaaaf .(type ){case _g .StartElement :switch _agcfg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ffdbc :=NewCT_SDName (); +if _fbce :=d .DecodeElement (_ffdbc ,&_agcfg );_fbce !=nil {return _fbce ;};_dbafb .Title =append (_dbafb .Title ,_ffdbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cgefe :=NewCT_SDDescription (); +if _egee :=d .DecodeElement (_cgefe ,&_agcfg );_egee !=nil {return _egee ;};_dbafb .Desc =append (_dbafb .Desc ,_cgefe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dbafb .CatLst =NewCT_SDCategories (); +if _degbg :=d .DecodeElement (_dbafb .CatLst ,&_agcfg );_degbg !=nil {return _degbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dbafb .Scene3d =_f .NewCT_Scene3D (); +if _deabd :=d .DecodeElement (_dbafb .Scene3d ,&_agcfg );_deabd !=nil {return _deabd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ggca :=NewCT_StyleLabel (); +if _fdac :=d .DecodeElement (_ggca ,&_agcfg );_fdac !=nil {return _fdac ;};_dbafb .StyleLbl =append (_dbafb .StyleLbl ,_ggca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbafb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _afgff :=d .DecodeElement (_dbafb .ExtLst ,&_agcfg );_afgff !=nil {return _afgff ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_agcfg .Name ); +if _bfbdd :=d .Skip ();_bfbdd !=nil {return _bfbdd ;};};case _g .EndElement :break _adabd ;case _g .CharData :};};return nil ;};func (_gd *AG_IteratorAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gd .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gd .AxisAttr )}); +};if _gd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gd .PtTypeAttr )});};if _gd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gd .HideLastTransAttr )}); +};if _gd .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gd .StAttr )});};if _gd .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gd .CntAttr )}); +};if _gd .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_gd .StepAttr )});};return nil ;};func (_bagfa *ST_SecondaryLinearDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeda ,_bdcg :=d .Token (); +if _bdcg !=nil {return _bdcg ;};if _begg ,_gdce :=_eeda .(_g .EndElement );_gdce &&_begg .Name ==start .Name {*_bagfa =1;return nil ;};if _cbbee ,_bcfg :=_eeda .(_g .CharData );!_bcfg {return _a .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",_eeda ); +}else {switch string (_cbbee ){case "":*_bagfa =0;case "\u006e\u006f\u006e\u0065":*_bagfa =1;case "\u0066\u0072\u006fm\u004c":*_bagfa =2;case "\u0066\u0072\u006fm\u0052":*_bagfa =3;case "\u0066\u0072\u006fm\u0054":*_bagfa =4;case "\u0066\u0072\u006fm\u0042":*_bagfa =5; +};};_eeda ,_bdcg =d .Token ();if _bdcg !=nil {return _bdcg ;};if _fdfc ,_cabe :=_eeda .(_g .EndElement );_cabe &&_fdfc .Name ==start .Name {return nil ;};return _a .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",_eeda ); }; -// ST_FunctionValue is a union type -type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};func (_eecd *ST_FunctionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eecd =0; -case "\u0063\u006e\u0074":*_eecd =1;case "\u0070\u006f\u0073":*_eecd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_eecd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_eecd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_eecd =5;case "\u0076\u0061\u0072":*_eecd =6; -case "\u0064\u0065\u0070t\u0068":*_eecd =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_eecd =8;};return nil ;};func (_bcgg *ST_HueDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcgg =0;case "\u0063\u0077":*_bcgg =1; -case "\u0063\u0063\u0077":*_bcgg =2;};return nil ;};func NewCT_PtList ()*CT_PtList {_eebd :=&CT_PtList {};return _eebd };func (_bbbgc ST_ArrowheadStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gffc :=_e .Attr {};_gffc .Name =name ;switch _bbbgc {case ST_ArrowheadStyleUnset :_gffc .Value =""; -case ST_ArrowheadStyleAuto :_gffc .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_gffc .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_gffc .Value ="\u006e\u006f\u0041r\u0072";};return _gffc ,nil ;};func (_bcg *CT_Adj )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_ca .Sprintf ("\u0025\u0076",_bcg .IdxAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_bcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgc *CT_DiagramDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgc .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_bgc .UniqueIdAttr )}); -};if _bgc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ca .Sprintf ("\u0025\u0076",*_bgc .MinVerAttr )});};if _bgc .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_bgc .DefStyleAttr )}); -};e .EncodeToken (start );if _bgc .Title !=nil {_aef :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_cdfb :=range _bgc .Title {e .EncodeElement (_cdfb ,_aef );};};if _bgc .Desc !=nil {_gbbb :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_bef :=range _bgc .Desc {e .EncodeElement (_bef ,_gbbb );};};if _bgc .CatLst !=nil {_bfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgc .CatLst ,_bfg );};if _bgc .SampData !=nil {_cgcf :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_bgc .SampData ,_cgcf );};if _bgc .StyleData !=nil {_aaed :=_e .StartElement {Name :_e .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_bgc .StyleData ,_aaed );};if _bgc .ClrData !=nil {_dfgd :=_e .StartElement {Name :_e .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_bgc .ClrData ,_dfgd );};_cec :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_bgc .LayoutNode ,_cec );if _bgc .ExtLst !=nil {_adga :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bgc .ExtLst ,_adga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_ColorTransformHeader and its children -func (_cdaa *CT_ColorTransformHeader )Validate ()error {return _cdaa .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_egdg *CT_ColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egdg .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_egdg .UniqueIdAttr )}); -};if _egdg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ca .Sprintf ("\u0025\u0076",*_egdg .MinVerAttr )});};e .EncodeToken (start );if _egdg .Title !=nil {_eea :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_gge :=range _egdg .Title {e .EncodeElement (_gge ,_eea );};};if _egdg .Desc !=nil {_cfe :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_edeb :=range _egdg .Desc {e .EncodeElement (_edeb ,_cfe );};};if _egdg .CatLst !=nil {_daff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_egdg .CatLst ,_daff );};if _egdg .StyleLbl !=nil {_cae :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_abdb :=range _egdg .StyleLbl {e .EncodeElement (_abdb ,_cae );};};if _egdg .ExtLst !=nil {_fbe :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_egdg .ExtLst ,_fbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcge *ST_ConnectorRouting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agga ,_baab :=d .Token ();if _baab !=nil {return _baab ; -};if _badea ,_bfef :=_agga .(_e .EndElement );_bfef &&_badea .Name ==start .Name {*_bcge =1;return nil ;};if _edgeag ,_cefcd :=_agga .(_e .CharData );!_cefcd {return _ca .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",_agga ); -}else {switch string (_edgeag ){case "":*_bcge =0;case "\u0073\u0074\u0072\u0061":*_bcge =1;case "\u0062\u0065\u006e\u0064":*_bcge =2;case "\u0063\u0075\u0072v\u0065":*_bcge =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_bcge =4;};};_agga ,_baab =d .Token (); -if _baab !=nil {return _baab ;};if _fgae ,_fdaba :=_agga .(_e .EndElement );_fdaba &&_fgae .Name ==start .Name {return nil ;};return _ca .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",_agga ); -};func (_cfgg ST_FallbackDimension )String ()string {switch _cfgg {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_bafff *ST_TextBlockDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_addd ,_cfacg :=d .Token (); -if _cfacg !=nil {return _cfacg ;};if _dfdgc ,_bbdaf :=_addd .(_e .EndElement );_bbdaf &&_dfdgc .Name ==start .Name {*_bafff =1;return nil ;};if _beecc ,_egcfa :=_addd .(_e .CharData );!_egcfa {return _ca .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",_addd ); -}else {switch string (_beecc ){case "":*_bafff =0;case "\u0068\u006f\u0072\u007a":*_bafff =1;case "\u0076\u0065\u0072\u0074":*_bafff =2;};};_addd ,_cfacg =d .Token ();if _cfacg !=nil {return _cfacg ;};if _cffee ,_adega :=_addd .(_e .EndElement );_adega &&_cffee .Name ==start .Name {return nil ; -};return _ca .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",_addd );};func (_ddcba ST_LinearDirection )String ()string {switch _ddcba {case 0:return ""; -case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};func (_gdeab ST_StartingElement )String ()string {switch _gdeab {case 0:return ""; -case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";}; +// Validate validates the CT_ForEach and its children +func (_gfad *CT_ForEach )Validate ()error {return _gfad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");}; -// Validate validates the LayoutDef and its children -func (_fbbge *LayoutDef )Validate ()error {return _fbbge .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");}; +// Validate validates the StyleDefHdr and its children +func (_bgged *StyleDefHdr )Validate ()error {return _bgged .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_dddcb ST_ConstraintType )ValidateWithPath (path string )error {switch _dddcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddcb )); +};return nil ;};func (_fgefg ST_ElementType )String ()string {switch _fgefg {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d"; +case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; +};return "";};func (_fbdf *ST_CenterShapeMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befeg ,_ecgdd :=d .Token ();if _ecgdd !=nil {return _ecgdd ;};if _bfbe ,_agdee :=_befeg .(_g .EndElement );_agdee &&_bfbe .Name ==start .Name {*_fbdf =1; +return nil ;};if _dece ,_eece :=_befeg .(_g .CharData );!_eece {return _a .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",_befeg );}else {switch string (_dece ){case "":*_fbdf =0; +case "\u006e\u006f\u006e\u0065":*_fbdf =1;case "\u0066\u004e\u006fd\u0065":*_fbdf =2;};};_befeg ,_ecgdd =d .Token ();if _ecgdd !=nil {return _ecgdd ;};if _gdgd ,_bdccb :=_befeg .(_g .EndElement );_bdccb &&_gdgd .Name ==start .Name {return nil ;};return _a .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",_befeg ); +};type ColorsDefHdr struct{CT_ColorTransformHeader };type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ; +Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;};func (_ddcfa *ST_ConstraintRelationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagga ,_dbgae :=d .Token ();if _dbgae !=nil {return _dbgae ;};if _addeb ,_ecdce :=_aagga .(_g .EndElement ); +_ecdce &&_addeb .Name ==start .Name {*_ddcfa =1;return nil ;};if _fddde ,_cgafe :=_aagga .(_g .CharData );!_cgafe {return _a .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",_aagga ); +}else {switch string (_fddde ){case "":*_ddcfa =0;case "\u0073\u0065\u006c\u0066":*_ddcfa =1;case "\u0063\u0068":*_ddcfa =2;case "\u0064\u0065\u0073":*_ddcfa =3;};};_aagga ,_dbgae =d .Token ();if _dbgae !=nil {return _dbgae ;};if _dcagag ,_bacefc :=_aagga .(_g .EndElement ); +_bacefc &&_dcagag .Name ==start .Name {return nil ;};return _a .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",_aagga );};func (_bffde ST_FlowDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgaf :=_g .Attr {}; +_dgaf .Name =name ;switch _bffde {case ST_FlowDirectionUnset :_dgaf .Value ="";case ST_FlowDirectionRow :_dgaf .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_dgaf .Value ="\u0063\u006f\u006c";};return _dgaf ,nil ;};func (_fecef ST_SecondaryLinearDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dggcc :=_g .Attr {}; +_dggcc .Name =name ;switch _fecef {case ST_SecondaryLinearDirectionUnset :_dggcc .Value ="";case ST_SecondaryLinearDirectionNone :_dggcc .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_dggcc .Value ="\u0066\u0072\u006fm\u004c"; +case ST_SecondaryLinearDirectionFromR :_dggcc .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_dggcc .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_dggcc .Value ="\u0066\u0072\u006fm\u0042";};return _dggcc ,nil ; +};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_gfcd :=&LayoutDefHdrLst {};_gfcd .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _gfcd ;};func (_geec *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aacd :=range start .Attr {if _aacd .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"&&_aacd .Name .Local =="\u0062\u006c\u0069\u0070"||_aacd .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"&&_aacd .Name .Local =="\u0062\u006c\u0069\u0070"{_cddc ,_fcbdc :=_aacd .Value ,error (nil ); +if _fcbdc !=nil {return _fcbdc ;};_geec .BlipAttr =&_cddc ;continue ;};if _aacd .Name .Local =="\u0072\u006f\u0074"{_cfffc ,_bgggc :=_c .ParseFloat (_aacd .Value ,64);if _bgggc !=nil {return _bgggc ;};_geec .RotAttr =&_cfffc ;continue ;};if _aacd .Name .Local =="\u0074\u0079\u0070\u0065"{_adbd ,_gdffa :=ParseUnionST_LayoutShapeType (_aacd .Value ); +if _gdffa !=nil {return _gdffa ;};_geec .TypeAttr =&_adbd ;continue ;};if _aacd .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_adab ,_ffff :=_c .ParseInt (_aacd .Value ,10,32);if _ffff !=nil {return _ffff ;};_aebc :=int32 (_adab );_geec .ZOrderOffAttr =&_aebc ; +continue ;};if _aacd .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_dgfg ,_ecfea :=_c .ParseBool (_aacd .Value );if _ecfea !=nil {return _ecfea ;};_geec .HideGeomAttr =&_dgfg ;continue ;};if _aacd .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_bcce ,_affb :=_c .ParseBool (_aacd .Value ); +if _affb !=nil {return _affb ;};_geec .LkTxEntryAttr =&_bcce ;continue ;};if _aacd .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_adbeb ,_ddcdc :=_c .ParseBool (_aacd .Value );if _ddcdc !=nil {return _ddcdc ;};_geec .BlipPhldrAttr =&_adbeb ; +continue ;};};_bffd :for {_abab ,_fafa :=d .Token ();if _fafa !=nil {return _fafa ;};switch _ecd :=_abab .(type ){case _g .StartElement :switch _ecd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_geec .AdjLst =NewCT_AdjLst (); +if _ddbg :=d .DecodeElement (_geec .AdjLst ,&_ecd );_ddbg !=nil {return _ddbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geec .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gcgb :=d .DecodeElement (_geec .ExtLst ,&_ecd );_gcgb !=nil {return _gcgb ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ecd .Name ); +if _aefdaf :=d .Skip ();_aefdaf !=nil {return _aefdaf ;};};case _g .EndElement :break _bffd ;case _g .CharData :};};return nil ;};const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2; +ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);func (_fdb *CT_Choose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeb :=range start .Attr {if _eeb .Name .Local =="\u006e\u0061\u006d\u0065"{_ecb ,_gbbb :=_eeb .Value ,error (nil ); +if _gbbb !=nil {return _gbbb ;};_fdb .NameAttr =&_ecb ;continue ;};};_fdf :for {_ebg ,_ddbc :=d .Token ();if _ddbc !=nil {return _ddbc ;};switch _gaaa :=_ebg .(type ){case _g .StartElement :switch _gaaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_cgcd :=NewCT_When (); +if _aeb :=d .DecodeElement (_cgcd ,&_gaaa );_aeb !=nil {return _aeb ;};_fdb .If =append (_fdb .If ,_cgcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_fdb .Else =NewCT_Otherwise (); +if _eecd :=d .DecodeElement (_fdb .Else ,&_gaaa );_eecd !=nil {return _eecd ;};default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_gaaa .Name ); +if _ddae :=d .Skip ();_ddae !=nil {return _ddae ;};};case _g .EndElement :break _fdf ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_caedc *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_bacge *ST_DiagramTextAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebcba ,_bbefe :=d .Token ();if _bbefe !=nil {return _bbefe ;};if _faef ,_eegbd :=_ebcba .(_e .EndElement ); -_eegbd &&_faef .Name ==start .Name {*_bacge =1;return nil ;};if _ggadb ,_gaaa :=_ebcba .(_e .CharData );!_gaaa {return _ca .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",_ebcba ); -}else {switch string (_ggadb ){case "":*_bacge =0;case "\u006c":*_bacge =1;case "\u0063\u0074\u0072":*_bacge =2;case "\u0072":*_bacge =3;};};_ebcba ,_bbefe =d .Token ();if _bbefe !=nil {return _bbefe ;};if _gbggb ,_bcfb :=_ebcba .(_e .EndElement );_bcfb &&_gbggb .Name ==start .Name {return nil ; -};return _ca .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",_ebcba );};func (_fcga ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _fcga {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcga )); -};return nil ;};func (_bcedb *CT_ForEach )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afbd :=range start .Attr {if _afbd .Name .Local =="\u0072\u0065\u0066"{_gaff ,_eadf :=_afbd .Value ,error (nil );if _eadf !=nil {return _eadf ; -};_bcedb .RefAttr =&_gaff ;continue ;};if _afbd .Name .Local =="\u006e\u0061\u006d\u0065"{_gbeb ,_befg :=_afbd .Value ,error (nil );if _befg !=nil {return _befg ;};_bcedb .NameAttr =&_gbeb ;continue ;};if _afbd .Name .Local =="\u0061\u0078\u0069\u0073"{_gcdfa ,_cabf :=ParseSliceST_AxisTypes (_afbd .Value ); -if _cabf !=nil {return _cabf ;};_bcedb .AxisAttr =&_gcdfa ;continue ;};if _afbd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cccg ,_gbaaf :=ParseSliceST_ElementTypes (_afbd .Value );if _gbaaf !=nil {return _gbaaf ;};_bcedb .PtTypeAttr =&_cccg ; -continue ;};if _afbd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gefa ,_cgec :=ParseSliceST_Booleans (_afbd .Value );if _cgec !=nil {return _cgec ;};_bcedb .HideLastTransAttr =&_gefa ;continue ;};if _afbd .Name .Local =="\u0073\u0074"{_dcgf ,_ggbd :=ParseSliceST_Ints (_afbd .Value ); -if _ggbd !=nil {return _ggbd ;};_bcedb .StAttr =&_dcgf ;continue ;};if _afbd .Name .Local =="\u0063\u006e\u0074"{_eaba ,_bbed :=ParseSliceST_UnsignedInts (_afbd .Value );if _bbed !=nil {return _bbed ;};_bcedb .CntAttr =&_eaba ;continue ;};if _afbd .Name .Local =="\u0073\u0074\u0065\u0070"{_dcbb ,_efea :=ParseSliceST_Ints (_afbd .Value ); -if _efea !=nil {return _efea ;};_bcedb .StepAttr =&_dcbb ;continue ;};};_bafgbe :for {_fegd ,_acgbc :=d .Token ();if _acgbc !=nil {return _acgbc ;};switch _bfeb :=_fegd .(type ){case _e .StartElement :switch _bfeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_fffd :=NewCT_Algorithm (); -if _fgad :=d .DecodeElement (_fffd ,&_bfeb );_fgad !=nil {return _fgad ;};_bcedb .Alg =append (_bcedb .Alg ,_fffd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_cebd :=NewCT_Shape (); -if _afda :=d .DecodeElement (_cebd ,&_bfeb );_afda !=nil {return _afda ;};_bcedb .Shape =append (_bcedb .Shape ,_cebd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cagb :=NewCT_PresentationOf (); -if _gafe :=d .DecodeElement (_cagb ,&_bfeb );_gafe !=nil {return _gafe ;};_bcedb .PresOf =append (_bcedb .PresOf ,_cagb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fegb :=NewCT_Constraints (); -if _degde :=d .DecodeElement (_fegb ,&_bfeb );_degde !=nil {return _degde ;};_bcedb .ConstrLst =append (_bcedb .ConstrLst ,_fegb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_eacf :=NewCT_Rules (); -if _gdba :=d .DecodeElement (_eacf ,&_bfeb );_gdba !=nil {return _gdba ;};_bcedb .RuleLst =append (_bcedb .RuleLst ,_eacf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_accca :=NewCT_ForEach (); -if _ebag :=d .DecodeElement (_accca ,&_bfeb );_ebag !=nil {return _ebag ;};_bcedb .ForEach =append (_bcedb .ForEach ,_accca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_fdea :=NewCT_LayoutNode (); -if _agaf :=d .DecodeElement (_fdea ,&_bfeb );_agaf !=nil {return _agaf ;};_bcedb .LayoutNode =append (_bcedb .LayoutNode ,_fdea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_aeec :=NewCT_Choose (); -if _cfffg :=d .DecodeElement (_aeec ,&_bfeb );_cfffg !=nil {return _cfffg ;};_bcedb .Choose =append (_bcedb .Choose ,_aeec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badbb :=_f .NewCT_OfficeArtExtensionList (); -if _cecb :=d .DecodeElement (_badbb ,&_bfeb );_cecb !=nil {return _cecb ;};_bcedb .ExtLst =append (_bcedb .ExtLst ,_badbb );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_bfeb .Name ); -if _ega :=d .Skip ();_ega !=nil {return _ega ;};};case _e .EndElement :break _bafgbe ;case _e .CharData :};};return nil ;};func (_gfaae *CT_When )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfaae .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .NameAttr )}); -};_fgdb ,_dagb :=_gfaae .FuncAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0075\u006e\u0063"});if _dagb !=nil {return _dagb ;};start .Attr =append (start .Attr ,_fgdb );if _gfaae .ArgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0072\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .ArgAttr )}); -};_fgdb ,_dagb =_gfaae .OpAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070"});if _dagb !=nil {return _dagb ;};start .Attr =append (start .Attr ,_fgdb );start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_gfaae .ValAttr )}); -if _gfaae .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .AxisAttr )});};if _gfaae .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .PtTypeAttr )}); -};if _gfaae .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .HideLastTransAttr )}); -};if _gfaae .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .StAttr )});};if _gfaae .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .CntAttr )}); -};if _gfaae .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ca .Sprintf ("\u0025\u0076",*_gfaae .StepAttr )});};e .EncodeToken (start );if _gfaae .Alg !=nil {_baad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}}; -for _ ,_agggd :=range _gfaae .Alg {e .EncodeElement (_agggd ,_baad );};};if _gfaae .Shape !=nil {_beec :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ecfad :=range _gfaae .Shape {e .EncodeElement (_ecfad ,_beec );};};if _gfaae .PresOf !=nil {_bcebbe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; -for _ ,_agceb :=range _gfaae .PresOf {e .EncodeElement (_agceb ,_bcebbe );};};if _gfaae .ConstrLst !=nil {_edebc :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_eaac :=range _gfaae .ConstrLst {e .EncodeElement (_eaac ,_edebc ); -};};if _gfaae .RuleLst !=nil {_abae :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ggggcc :=range _gfaae .RuleLst {e .EncodeElement (_ggggcc ,_abae );};};if _gfaae .ForEach !=nil {_edcc :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; -for _ ,_ebcc :=range _gfaae .ForEach {e .EncodeElement (_ebcc ,_edcc );};};if _gfaae .LayoutNode !=nil {_fbdb :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_aeab :=range _gfaae .LayoutNode {e .EncodeElement (_aeab ,_fbdb ); -};};if _gfaae .Choose !=nil {_bffa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_aefg :=range _gfaae .Choose {e .EncodeElement (_aefg ,_bffa );};};if _gfaae .ExtLst !=nil {_bdfdd :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_acca :=range _gfaae .ExtLst {e .EncodeElement (_acca ,_bdfdd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_daf *CT_AnimOne )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _daf .ValAttr !=ST_AnimOneStrUnset {_agg ,_ddf :=_daf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); -if _ddf !=nil {return _ddf ;};start .Attr =append (start .Attr ,_agg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1; -ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7; -ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13; -ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19; -ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25; -ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31; -ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37; -ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43; -ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49; -ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55; -ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61; -ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64;);func (_bfc *CT_CTStyleLabel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcbg :=range start .Attr {if _fcbg .Name .Local =="\u006e\u0061\u006d\u0065"{_cdbc ,_bde :=_fcbg .Value ,error (nil ); -if _bde !=nil {return _bde ;};_bfc .NameAttr =_cdbc ;continue ;};};_badg :for {_fda ,_ede :=d .Token ();if _ede !=nil {return _ede ;};switch _effc :=_fda .(type ){case _e .StartElement :switch _effc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_bfc .FillClrLst =NewCT_Colors (); -if _efg :=d .DecodeElement (_bfc .FillClrLst ,&_effc );_efg !=nil {return _efg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_bfc .LinClrLst =NewCT_Colors (); -if _dcg :=d .DecodeElement (_bfc .LinClrLst ,&_effc );_dcg !=nil {return _dcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_bfc .EffectClrLst =NewCT_Colors (); -if _abb :=d .DecodeElement (_bfc .EffectClrLst ,&_effc );_abb !=nil {return _abb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_bfc .TxLinClrLst =NewCT_Colors (); -if _geagd :=d .DecodeElement (_bfc .TxLinClrLst ,&_effc );_geagd !=nil {return _geagd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_bfc .TxFillClrLst =NewCT_Colors (); -if _aggf :=d .DecodeElement (_bfc .TxFillClrLst ,&_effc );_aggf !=nil {return _aggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_bfc .TxEffectClrLst =NewCT_Colors (); -if _bee :=d .DecodeElement (_bfc .TxEffectClrLst ,&_effc );_bee !=nil {return _bee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfc .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _fdae :=d .DecodeElement (_bfc .ExtLst ,&_effc );_fdae !=nil {return _fdae ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_effc .Name ); -if _fdc :=d .Skip ();_fdc !=nil {return _fdc ;};};case _e .EndElement :break _badg ;case _e .CharData :};};return nil ;};func (_edda *ST_StartingElement )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edda =0;case "\u006e\u006f\u0064\u0065":*_edda =1; -case "\u0074\u0072\u0061n\u0073":*_edda =2;};return nil ;};func (_cbdg *CT_Choose )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcfe :=range start .Attr {if _fcfe .Name .Local =="\u006e\u0061\u006d\u0065"{_dadf ,_bfb :=_fcfe .Value ,error (nil ); -if _bfb !=nil {return _bfb ;};_cbdg .NameAttr =&_dadf ;continue ;};};_dggc :for {_baeg ,_fcfb :=d .Token ();if _fcfb !=nil {return _fcfb ;};switch _cabb :=_baeg .(type ){case _e .StartElement :switch _cabb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_edgd :=NewCT_When (); -if _dee :=d .DecodeElement (_edgd ,&_cabb );_dee !=nil {return _dee ;};_cbdg .If =append (_cbdg .If ,_edgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_cbdg .Else =NewCT_Otherwise (); -if _deaf :=d .DecodeElement (_cbdg .Else ,&_cabb );_deaf !=nil {return _deaf ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_cabb .Name ); -if _effcb :=d .Skip ();_effcb !=nil {return _effcb ;};};case _e .EndElement :break _dggc ;case _e .CharData :};};return nil ;};func (_ceaec ST_VariableType )Validate ()error {return _ceaec .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_dcg *CT_AnimOne )ValidateWithPath (path string )error {if _bfga :=_dcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfga !=nil {return _bfga ;};return nil ;};type ST_ElementTypes []ST_ElementType ;func (_cgab *ST_ElementType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcccf ,_bfgdf :=d .Token (); +if _bfgdf !=nil {return _bfgdf ;};if _cgbce ,_ebeb :=_gcccf .(_g .EndElement );_ebeb &&_cgbce .Name ==start .Name {*_cgab =1;return nil ;};if _eddfe ,_eeade :=_gcccf .(_g .CharData );!_eeade {return _a .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",_gcccf ); +}else {switch string (_eddfe ){case "":*_cgab =0;case "\u0061\u006c\u006c":*_cgab =1;case "\u0064\u006f\u0063":*_cgab =2;case "\u006e\u006f\u0064\u0065":*_cgab =3;case "\u006e\u006f\u0072\u006d":*_cgab =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_cgab =5; +case "\u0061\u0073\u0073\u0074":*_cgab =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_cgab =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_cgab =8;case "\u0070\u0072\u0065\u0073":*_cgab =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_cgab =10; +};};_gcccf ,_bfgdf =d .Token ();if _bfgdf !=nil {return _bfgdf ;};if _feeaf ,_bdda :=_gcccf .(_g .EndElement );_bdda &&_feeaf .Name ==start .Name {return nil ;};return _a .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",_gcccf ); +};func (_cdeae *ST_Breakpoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdeae =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_cdeae =1;case "\u0062\u0061\u006c":*_cdeae =2;case "\u0066\u0069\u0078e\u0064":*_cdeae =3;};return nil ; +};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_becc :=&CT_StyleDefinitionHeader {};return _becc ;}; -// Validate validates the DataModel and its children -func (_ecgd *DataModel )Validate ()error {return _ecgd .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_dbed *CT_CTStyleLabel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",_dbed .NameAttr )}); -e .EncodeToken (start );if _dbed .FillClrLst !=nil {_adc :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_dbed .FillClrLst ,_adc );};if _dbed .LinClrLst !=nil {_aaa :=_e .StartElement {Name :_e .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}}; -e .EncodeElement (_dbed .LinClrLst ,_aaa );};if _dbed .EffectClrLst !=nil {_badb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_dbed .EffectClrLst ,_badb );};if _dbed .TxLinClrLst !=nil {_eed :=_e .StartElement {Name :_e .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}}; -e .EncodeElement (_dbed .TxLinClrLst ,_eed );};if _dbed .TxFillClrLst !=nil {_bec :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_dbed .TxFillClrLst ,_bec );};if _dbed .TxEffectClrLst !=nil {_dgdg :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}}; -e .EncodeElement (_dbed .TxEffectClrLst ,_dgdg );};if _dbed .ExtLst !=nil {_cgfg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbed .ExtLst ,_cgfg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_Rules ()*CT_Rules {_dbbc :=&CT_Rules {};return _dbbc };func (_gcdf *CT_DataModel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eefc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0074\u004cs\u0074"}}; -e .EncodeElement (_gcdf .PtLst ,_eefc );if _gcdf .CxnLst !=nil {_bddd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gcdf .CxnLst ,_bddd );};if _gcdf .Bg !=nil {_egda :=_e .StartElement {Name :_e .Name {Local :"\u0062\u0067"}}; -e .EncodeElement (_gcdf .Bg ,_egda );};if _gcdf .Whole !=nil {_dac :=_e .StartElement {Name :_e .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_gcdf .Whole ,_dac );};if _gcdf .ExtLst !=nil {_gfdf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcdf .ExtLst ,_gfdf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcabd ST_CenterShapeMapping )Validate ()error {return _bcabd .ValidateWithPath ("")}; +// Validate validates the CT_LayoutNode and its children +func (_daea *CT_LayoutNode )Validate ()error {return _daea .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_bcag ST_CxnType )Validate ()error {return _bcag .ValidateWithPath ("")};func (_bceab ST_DiagramTextAlignment )Validate ()error {return _bceab .ValidateWithPath ("")}; +const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_fcb *CT_ChildPref )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fcb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddb *CT_DiagramDefinitionHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edgf :=range start .Attr {if _edgf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_abff ,_daaf :=_edgf .Value ,error (nil ); +if _daaf !=nil {return _daaf ;};_fddb .UniqueIdAttr =_abff ;continue ;};if _edgf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dbcf ,_gbbg :=_edgf .Value ,error (nil );if _gbbg !=nil {return _gbbg ;};_fddb .MinVerAttr =&_dbcf ;continue ;};if _edgf .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ddcd ,_deg :=_edgf .Value ,error (nil ); +if _deg !=nil {return _deg ;};_fddb .DefStyleAttr =&_ddcd ;continue ;};if _edgf .Name .Local =="\u0072\u0065\u0073I\u0064"{_fgbd ,_befda :=_c .ParseInt (_edgf .Value ,10,32);if _befda !=nil {return _befda ;};_ddcdg :=int32 (_fgbd );_fddb .ResIdAttr =&_ddcdg ; +continue ;};};_beac :for {_ddcg ,_bdef :=d .Token ();if _bdef !=nil {return _bdef ;};switch _bcgd :=_ddcg .(type ){case _g .StartElement :switch _bcgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ffddd :=NewCT_Name (); +if _dfcc :=d .DecodeElement (_ffddd ,&_bcgd );_dfcc !=nil {return _dfcc ;};_fddb .Title =append (_fddb .Title ,_ffddd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_aacg :=NewCT_Description (); +if _ggfc :=d .DecodeElement (_aacg ,&_bcgd );_ggfc !=nil {return _ggfc ;};_fddb .Desc =append (_fddb .Desc ,_aacg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fddb .CatLst =NewCT_Categories (); +if _bace :=d .DecodeElement (_fddb .CatLst ,&_bcgd );_bace !=nil {return _bace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fddb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _dcbd :=d .DecodeElement (_fddb .ExtLst ,&_bcgd );_dcbd !=nil {return _dcbd ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_bcgd .Name ); +if _gegb :=d .Skip ();_gegb !=nil {return _gegb ;};};case _g .EndElement :break _beac ;case _g .CharData :};};return nil ;};func (_dfefa ST_SecondaryLinearDirection )String ()string {switch _dfefa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1; +ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_dda *CT_Categories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ace :for {_aeeb ,_eec :=d .Token ();if _eec !=nil {return _eec ; +};switch _dbf :=_aeeb .(type ){case _g .StartElement :switch _dbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_cffe :=NewCT_Category (); +if _cgc :=d .DecodeElement (_cffe ,&_dbf );_cgc !=nil {return _cgc ;};_dda .Cat =append (_dda .Cat ,_cffe );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_dbf .Name ); +if _age :=d .Skip ();_age !=nil {return _age ;};};case _g .EndElement :break _ace ;case _g .CharData :};};return nil ;};func (_bfb *CT_Description )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfb .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_bfb .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_befdae *ST_ChildOrderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befdae =0; +case "\u0062":*_befdae =1;case "\u0074":*_befdae =2;};return nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type ST_FunctionOperator byte ; -// Validate validates the CT_SDCategories and its children -func (_ecef *CT_SDCategories )Validate ()error {return _ecef .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_beaeb ST_FunctionOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_beaeb .String (),start ); -};func NewCT_ElemPropSet ()*CT_ElemPropSet {_eeg :=&CT_ElemPropSet {};return _eeg };func NewStyleDef ()*StyleDef {_bcgca :=&StyleDef {};_bcgca .CT_StyleDefinition =*NewCT_StyleDefinition ();return _bcgca ;};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ; -Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_gefd *CT_LayoutNode )ValidateWithPath (path string )error {if _dcda :=_gefd .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dcda !=nil {return _dcda ;};for _fgfc ,_badgg :=range _gefd .Alg {if _dcfg :=_badgg .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fgfc )); -_dcfg !=nil {return _dcfg ;};};for _bbaff ,_edgde :=range _gefd .Shape {if _ggae :=_edgde .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bbaff ));_ggae !=nil {return _ggae ;};};for _edbe ,_dcgee :=range _gefd .PresOf {if _efed :=_dcgee .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_edbe )); -_efed !=nil {return _efed ;};};for _fabe ,_ccef :=range _gefd .ConstrLst {if _aggcd :=_ccef .ValidateWithPath (_ca .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fabe ));_aggcd !=nil {return _aggcd ; -};};for _afeg ,_ceegb :=range _gefd .RuleLst {if _egbd :=_ceegb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_afeg ));_egbd !=nil {return _egbd ;};};for _cdbb ,_dccb :=range _gefd .VarLst {if _cbe :=_dccb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdbb )); -_cbe !=nil {return _cbe ;};};for _ada ,_bff :=range _gefd .ForEach {if _ffda :=_bff .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ada ));_ffda !=nil {return _ffda ;};};for _bebb ,_cgfce :=range _gefd .LayoutNode {if _ddgae :=_cgfce .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bebb )); -_ddgae !=nil {return _ddgae ;};};for _cfceac ,_ddbbb :=range _gefd .Choose {if _gadc :=_ddbbb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cfceac ));_gadc !=nil {return _gadc ; -};};for _fgc ,_dadg :=range _gefd .ExtLst {if _eaab :=_dadg .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fgc ));_eaab !=nil {return _eaab ;};};return nil ;};const (ST_ElementTypeUnset ST_ElementType =0; -ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7; -ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;);type CT_Direction struct{ValAttr ST_Direction ;};func (_eccg *StyleDefHdrLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _eccg .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_dbada *ST_TextDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cageeg ,_bgbgc :=d .Token (); -if _bgbgc !=nil {return _bgbgc ;};if _aagfa ,_bfeeb :=_cageeg .(_e .EndElement );_bfeeb &&_aagfa .Name ==start .Name {*_dbada =1;return nil ;};if _agbca ,_becdc :=_cageeg .(_e .CharData );!_becdc {return _ca .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",_cageeg ); -}else {switch string (_agbca ){case "":*_dbada =0;case "\u0066\u0072\u006fm\u0054":*_dbada =1;case "\u0066\u0072\u006fm\u0042":*_dbada =2;};};_cageeg ,_bgbgc =d .Token ();if _bgbgc !=nil {return _bgbgc ;};if _ebcgg ,_cebbc :=_cageeg .(_e .EndElement ); -_cebbc &&_ebcgg .Name ==start .Name {return nil ;};return _ca .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",_cageeg );}; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_fedda *CT_DataModel )ValidateWithPath (path string )error {if _efgab :=_fedda .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_efgab !=nil {return _efgab ;};if _fedda .CxnLst !=nil {if _gegg :=_fedda .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); +_gegg !=nil {return _gegg ;};};if _fedda .Bg !=nil {if _cccda :=_fedda .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cccda !=nil {return _cccda ;};};if _fedda .Whole !=nil {if _dabg :=_fedda .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); +_dabg !=nil {return _dabg ;};};if _fedda .ExtLst !=nil {if _dbbbg :=_fedda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbbg !=nil {return _dbbbg ;};};return nil ;};func NewCT_DataModel ()*CT_DataModel {_acbe :=&CT_DataModel {}; +_acbe .PtLst =NewCT_PtList ();return _acbe ;}; -// Validate validates the CT_Adj and its children -func (_ga *CT_Adj )Validate ()error {return _ga .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_beaag ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _beaag {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beaag )); -};return nil ;};func (_gdbf *CT_ElemPropSet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbd :=range start .Attr {if _fbd .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_dedf ,_gafb :=_c .ParseBool (_fbd .Value ); -if _gafb !=nil {return _gafb ;};_gdbf .CustFlipVertAttr =&_dedf ;continue ;};if _fbd .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_cffe ,_efce :=ParseUnionST_ModelId (_fbd .Value );if _efce !=nil {return _efce ;};_gdbf .PresAssocIDAttr =&_cffe ; -continue ;};if _fbd .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_cfcea ,_bggb :=_c .ParseBool (_fbd .Value );if _bggb !=nil {return _bggb ;};_gdbf .CustFlipHorAttr =&_cfcea ;continue ;};if _fbd .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_egfc ,_adcg :=_fbd .Value ,error (nil ); -if _adcg !=nil {return _adcg ;};_gdbf .PresStyleLblAttr =&_egfc ;continue ;};if _fbd .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_gdef ,_gdcf :=_c .ParseInt (_fbd .Value ,10,32);if _gdcf !=nil {return _gdcf ;};_bfca :=int32 (_gdef );_gdbf .CustSzXAttr =&_bfca ; -continue ;};if _fbd .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_fae ,_cfbc :=_c .ParseInt (_fbd .Value ,10,32);if _cfbc !=nil {return _cfbc ;};_efagd :=int32 (_fae );_gdbf .PresStyleCntAttr =&_efagd ;continue ; -};if _fbd .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_acdb ,_fdf :=_c .ParseInt (_fbd .Value ,10,32);if _fdf !=nil {return _fdf ;};_fead :=int32 (_acdb );_gdbf .CustSzYAttr =&_fead ;continue ;};if _fbd .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_bccf ,_eda :=_fbd .Value ,error (nil ); -if _eda !=nil {return _eda ;};_gdbf .LoCatIdAttr =&_bccf ;continue ;};if _fbd .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_fadgc ,_dbbee :=ParseUnionST_PrSetCustVal (_fbd .Value );if _dbbee !=nil {return _dbbee ;};_gdbf .CustScaleXAttr =&_fadgc ; -continue ;};if _fbd .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_cgeg ,_afcf :=_fbd .Value ,error (nil );if _afcf !=nil {return _afcf ;};_gdbf .QsCatIdAttr =&_cgeg ;continue ;};if _fbd .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_fgfg ,_bdfg :=ParseUnionST_PrSetCustVal (_fbd .Value ); -if _bdfg !=nil {return _bdfg ;};_gdbf .CustScaleYAttr =&_fgfg ;continue ;};if _fbd .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_gdee ,_ccgb :=_c .ParseInt (_fbd .Value ,10,32);if _ccgb !=nil {return _ccgb ;};_cebad :=int32 (_gdee );_gdbf .CustAngAttr =&_cebad ; -continue ;};if _fbd .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_facf ,_eab :=ParseUnionST_PrSetCustVal (_fbd .Value );if _eab !=nil {return _eab ;};_gdbf .CustRadScaleRadAttr =&_facf ;continue ;};if _fbd .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_baaf ,_acgb :=ParseUnionST_PrSetCustVal (_fbd .Value ); -if _acgb !=nil {return _acgb ;};_gdbf .CustLinFactXAttr =&_baaf ;continue ;};if _fbd .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_aeea ,_adgaf :=_fbd .Value ,error (nil );if _adgaf !=nil {return _adgaf ;};_gdbf .QsTypeIdAttr =&_aeea ; -continue ;};if _fbd .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_adbd ,_ffaf :=_c .ParseBool (_fbd .Value );if _ffaf !=nil {return _ffaf ;};_gdbf .Coherent3DOffAttr =&_adbd ;continue ;};if _fbd .Name .Local =="\u0063\u0075\u0073t\u0054"{_bfbd ,_abfc :=_c .ParseBool (_fbd .Value ); -if _abfc !=nil {return _abfc ;};_gdbf .CustTAttr =&_bfbd ;continue ;};if _fbd .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_dfea ,_aec :=_fbd .Value ,error (nil );if _aec !=nil {return _aec ;};_gdbf .PresNameAttr =&_dfea ;continue ; -};if _fbd .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_bedde ,_dbbd :=ParseUnionST_PrSetCustVal (_fbd .Value );if _dbbd !=nil {return _dbbd ;};_gdbf .CustLinFactNeighborYAttr =&_bedde ; -continue ;};if _fbd .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_ced ,_agef :=ParseUnionST_PrSetCustVal (_fbd .Value );if _agef !=nil {return _agef ;};_gdbf .CustLinFactYAttr =&_ced ;continue ;};if _fbd .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_acbg ,_bgdge :=_fbd .Value ,error (nil ); -if _bgdge !=nil {return _bgdge ;};_gdbf .LoTypeIdAttr =&_acbg ;continue ;};if _fbd .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_cfgb ,_acfc :=ParseUnionST_PrSetCustVal (_fbd .Value );if _acfc !=nil {return _acfc ; -};_gdbf .CustRadScaleIncAttr =&_cfgb ;continue ;};if _fbd .Name .Local =="\u0070\u0068\u006cd\u0072"{_accc ,_faaf :=_c .ParseBool (_fbd .Value );if _faaf !=nil {return _faaf ;};_gdbf .PhldrAttr =&_accc ;continue ;};if _fbd .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_cecd ,_bgce :=_fbd .Value ,error (nil ); -if _bgce !=nil {return _bgce ;};_gdbf .CsTypeIdAttr =&_cecd ;continue ;};if _fbd .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_afce ,_dfec :=_fbd .Value ,error (nil );if _dfec !=nil {return _dfec ;};_gdbf .CsCatIdAttr =&_afce ;continue ;};if _fbd .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_dgbe ,_feaed :=_fbd .Value ,error (nil ); -if _feaed !=nil {return _feaed ;};_gdbf .PhldrTAttr =&_dgbe ;continue ;};if _fbd .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_ddgad ,_gcc :=_c .ParseInt (_fbd .Value ,10,32);if _gcc !=nil {return _gcc ;};_gadg :=int32 (_ddgad ); -_gdbf .PresStyleIdxAttr =&_gadg ;continue ;};if _fbd .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_faac ,_cfff :=ParseUnionST_PrSetCustVal (_fbd .Value );if _cfff !=nil {return _cfff ; -};_gdbf .CustLinFactNeighborXAttr =&_faac ;continue ;};};_feaa :for {_eecb ,_bccd :=d .Token ();if _bccd !=nil {return _bccd ;};switch _fbea :=_eecb .(type ){case _e .StartElement :switch _fbea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_gdbf .PresLayoutVars =NewCT_LayoutVariablePropertySet (); -if _fdda :=d .DecodeElement (_gdbf .PresLayoutVars ,&_fbea );_fdda !=nil {return _fdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gdbf .Style =_f .NewCT_ShapeStyle (); -if _eafe :=d .DecodeElement (_gdbf .Style ,&_fbea );_eafe !=nil {return _eafe ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_fbea .Name ); -if _gbgg :=d .Skip ();_gbgg !=nil {return _gbgg ;};};case _e .EndElement :break _feaa ;case _e .CharData :};};return nil ;};func (_ggcabg ST_DiagramTextAlignment )String ()string {switch _ggcabg {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072"; -case 3:return "\u0072";};return "";};func (_gcgf ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _gcgf {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgf )); -};return nil ;}; +// ST_ParameterVal is a union type +type ST_ParameterVal struct{ST_DiagramHorizontalAlignment ST_DiagramHorizontalAlignment ;ST_VerticalAlignment ST_VerticalAlignment ;ST_ChildDirection ST_ChildDirection ;ST_ChildAlignment ST_ChildAlignment ;ST_SecondaryChildAlignment ST_SecondaryChildAlignment ; +ST_LinearDirection ST_LinearDirection ;ST_SecondaryLinearDirection ST_SecondaryLinearDirection ;ST_StartingElement ST_StartingElement ;ST_BendPoint ST_BendPoint ;ST_ConnectorRouting ST_ConnectorRouting ;ST_ArrowheadStyle ST_ArrowheadStyle ;ST_ConnectorDimension ST_ConnectorDimension ; +ST_RotationPath ST_RotationPath ;ST_CenterShapeMapping ST_CenterShapeMapping ;ST_NodeHorizontalAlignment ST_NodeHorizontalAlignment ;ST_NodeVerticalAlignment ST_NodeVerticalAlignment ;ST_FallbackDimension ST_FallbackDimension ;ST_TextDirection ST_TextDirection ; +ST_PyramidAccentPosition ST_PyramidAccentPosition ;ST_PyramidAccentTextMargin ST_PyramidAccentTextMargin ;ST_TextBlockDirection ST_TextBlockDirection ;ST_TextAnchorHorizontal ST_TextAnchorHorizontal ;ST_TextAnchorVertical ST_TextAnchorVertical ;ST_DiagramTextAlignment ST_DiagramTextAlignment ; +ST_AutoTextRotation ST_AutoTextRotation ;ST_GrowDirection ST_GrowDirection ;ST_FlowDirection ST_FlowDirection ;ST_ContinueDirection ST_ContinueDirection ;ST_Breakpoint ST_Breakpoint ;ST_Offset ST_Offset ;ST_HierarchyAlignment ST_HierarchyAlignment ;Int32 *int32 ; +Float64 *float64 ;Bool *bool ;StringVal *string ;ST_ConnectorPoint ST_ConnectorPoint ;};func (_fgcc ST_ChildDirection )String ()string {switch _fgcc {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return ""; +};func (_dfggc *CT_StyleLabel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dfggc .NameAttr )});e .EncodeToken (start ); +if _dfggc .Scene3d !=nil {_bbffg :=_g .StartElement {Name :_g .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_dfggc .Scene3d ,_bbffg );};if _dfggc .Sp3d !=nil {_dbdg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_dfggc .Sp3d ,_dbdg );};if _dfggc .TxPr !=nil {_cgag :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dfggc .TxPr ,_cgag );};if _dfggc .Style !=nil {_fbaa :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_dfggc .Style ,_fbaa );};if _dfggc .ExtLst !=nil {_eecc :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfggc .ExtLst ,_eecc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_feadb ST_NodeVerticalAlignment )Validate ()error {return _feadb .ValidateWithPath ("")};type ST_UnsignedInts []uint32 ;func (_fabf ST_PtType )String ()string {switch _fabf {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065"; +case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return ""; +};func (_fdbbg *ST_StartingElement )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdbbg =0;case "\u006e\u006f\u0064\u0065":*_fdbbg =1;case "\u0074\u0072\u0061n\u0073":*_fdbbg =2;};return nil ;};type ST_AxisTypes []ST_AxisType ;func (_bdcb ST_ContinueDirection )Validate ()error {return _bdcb .ValidateWithPath ("")}; +type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_fcaca *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcaca =0;case "\u0073\u0074\u0065\u0070":*_fcaca =1;case "\u0073\u0074\u0061c\u006b":*_fcaca =2; +};return nil ;};func (_feadd ST_NodeHorizontalAlignment )String ()string {switch _feadd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_cdbdb *CT_OrgChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_debf :=range start .Attr {if _debf .Name .Local =="\u0076\u0061\u006c"{_aagb ,_gebge :=_c .ParseBool (_debf .Value ); +if _gebge !=nil {return _gebge ;};_cdbdb .ValAttr =&_aagb ;continue ;};};for {_febf ,_bfaff :=d .Token ();if _bfaff !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bfaff ); +};if _ccbd ,_bbcf :=_febf .(_g .EndElement );_bbcf &&_ccbd .Name ==start .Name {break ;};};return nil ;};func (_cdcc ST_ConstraintType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdcc .String (),start );};func (_ddag ST_SecondaryChildAlignment )Validate ()error {return _ddag .ValidateWithPath ("")}; +func (_dgdfa ST_LinearDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbabb :=_g .Attr {};_dbabb .Name =name ;switch _dgdfa {case ST_LinearDirectionUnset :_dbabb .Value ="";case ST_LinearDirectionFromL :_dbabb .Value ="\u0066\u0072\u006fm\u004c"; +case ST_LinearDirectionFromR :_dbabb .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_dbabb .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_dbabb .Value ="\u0066\u0072\u006fm\u0042";};return _dbabb ,nil ;};func (_badd ST_TextAnchorVertical )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgdgd :=_g .Attr {}; +_fgdgd .Name =name ;switch _badd {case ST_TextAnchorVerticalUnset :_fgdgd .Value ="";case ST_TextAnchorVerticalT :_fgdgd .Value ="\u0074";case ST_TextAnchorVerticalMid :_fgdgd .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_fgdgd .Value ="\u0062"; +};return _fgdgd ,nil ;};type ST_PtType byte ;func (_abffa ST_CxnType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddgd :=_g .Attr {};_ddgd .Name =name ;switch _abffa {case ST_CxnTypeUnset :_ddgd .Value ="";case ST_CxnTypeParOf :_ddgd .Value ="\u0070\u0061\u0072O\u0066"; +case ST_CxnTypePresOf :_ddgd .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_ddgd .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_ddgd .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"; +};return _ddgd ,nil ;};type CT_ChildMax struct{ValAttr *int32 ;};func (_dgcdg ST_ClrAppMethod )Validate ()error {return _dgcdg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_afc *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_egcfb ST_ParameterVal )String ()string {if _egcfb .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _egcfb .ST_DiagramHorizontalAlignment .String (); -};if _egcfb .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _egcfb .ST_VerticalAlignment .String ();};if _egcfb .ST_ChildDirection !=ST_ChildDirectionUnset {return _egcfb .ST_ChildDirection .String ();};if _egcfb .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _egcfb .ST_ChildAlignment .String (); -};if _egcfb .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _egcfb .ST_SecondaryChildAlignment .String ();};if _egcfb .ST_LinearDirection !=ST_LinearDirectionUnset {return _egcfb .ST_LinearDirection .String ();};if _egcfb .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _egcfb .ST_SecondaryLinearDirection .String (); -};if _egcfb .ST_StartingElement !=ST_StartingElementUnset {return _egcfb .ST_StartingElement .String ();};if _egcfb .ST_BendPoint !=ST_BendPointUnset {return _egcfb .ST_BendPoint .String ();};if _egcfb .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _egcfb .ST_ConnectorRouting .String (); -};if _egcfb .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _egcfb .ST_ArrowheadStyle .String ();};if _egcfb .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _egcfb .ST_ConnectorDimension .String ();};if _egcfb .ST_RotationPath !=ST_RotationPathUnset {return _egcfb .ST_RotationPath .String (); -};if _egcfb .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _egcfb .ST_CenterShapeMapping .String ();};if _egcfb .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _egcfb .ST_NodeHorizontalAlignment .String ();};if _egcfb .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _egcfb .ST_NodeVerticalAlignment .String (); -};if _egcfb .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _egcfb .ST_FallbackDimension .String ();};if _egcfb .ST_TextDirection !=ST_TextDirectionUnset {return _egcfb .ST_TextDirection .String ();};if _egcfb .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _egcfb .ST_PyramidAccentPosition .String (); -};if _egcfb .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _egcfb .ST_PyramidAccentTextMargin .String ();};if _egcfb .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _egcfb .ST_TextBlockDirection .String ();};if _egcfb .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _egcfb .ST_TextAnchorHorizontal .String (); -};if _egcfb .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _egcfb .ST_TextAnchorVertical .String ();};if _egcfb .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _egcfb .ST_DiagramTextAlignment .String ();};if _egcfb .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _egcfb .ST_AutoTextRotation .String (); -};if _egcfb .ST_GrowDirection !=ST_GrowDirectionUnset {return _egcfb .ST_GrowDirection .String ();};if _egcfb .ST_FlowDirection !=ST_FlowDirectionUnset {return _egcfb .ST_FlowDirection .String ();};if _egcfb .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _egcfb .ST_ContinueDirection .String (); -};if _egcfb .ST_Breakpoint !=ST_BreakpointUnset {return _egcfb .ST_Breakpoint .String ();};if _egcfb .ST_Offset !=ST_OffsetUnset {return _egcfb .ST_Offset .String ();};if _egcfb .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _egcfb .ST_HierarchyAlignment .String (); -};if _egcfb .Int32 !=nil {return _ca .Sprintf ("\u0025\u0076",*_egcfb .Int32 );};if _egcfb .Float64 !=nil {return _ca .Sprintf ("\u0025\u0076",*_egcfb .Float64 );};if _egcfb .Bool !=nil {return _ca .Sprintf ("\u0025\u0076",*_egcfb .Bool );};if _egcfb .StringVal !=nil {return _ca .Sprintf ("\u0025\u0076",*_egcfb .StringVal ); -};if _egcfb .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _egcfb .ST_ConnectorPoint .String ();};return "";}; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_dfef *CT_StyleDefinition )ValidateWithPath (path string )error {for _fgfd ,_fcbcf :=range _dfef .Title {if _afga :=_fcbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fgfd ));_afga !=nil {return _afga ; +};};for _bdgad ,_abcfb :=range _dfef .Desc {if _daac :=_abcfb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bdgad ));_daac !=nil {return _daac ;};};if _dfef .CatLst !=nil {if _eafc :=_dfef .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_eafc !=nil {return _eafc ;};};if _dfef .Scene3d !=nil {if _fdedf :=_dfef .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fdedf !=nil {return _fdedf ;};};for _gadaa ,_defa :=range _dfef .StyleLbl {if _beabe :=_defa .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gadaa )); +_beabe !=nil {return _beabe ;};};if _dfef .ExtLst !=nil {if _fgdb :=_dfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdb !=nil {return _fgdb ;};};return nil ;};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_ddcf :=&CT_DiagramDefinition {}; +_ddcf .LayoutNode =NewCT_LayoutNode ();return _ddcf ;};func (_afef ST_VariableType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_beggc :=_g .Attr {};_beggc .Name =name ;switch _afef {case ST_VariableTypeUnset :_beggc .Value ="";case ST_VariableTypeNone :_beggc .Value ="\u006e\u006f\u006e\u0065"; +case ST_VariableTypeOrgChart :_beggc .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_beggc .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_beggc .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_beggc .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064"; +case ST_VariableTypeDir :_beggc .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_beggc .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_beggc .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065"; +case ST_VariableTypeAnimLvl :_beggc .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_beggc .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _beggc ,nil ;};func (_bgecg ST_SecondaryLinearDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgecg .String (),start ); +};func (_gfffe *CT_SampleData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdade :=range start .Attr {if _fdade .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_fegce ,_ecfd :=_c .ParseBool (_fdade .Value );if _ecfd !=nil {return _ecfd ; +};_gfffe .UseDefAttr =&_fegce ;continue ;};};_bddc :for {_bebd ,_ageef :=d .Token ();if _ageef !=nil {return _ageef ;};switch _bgce :=_bebd .(type ){case _g .StartElement :switch _bgce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_gfffe .DataModel =NewCT_DataModel (); +if _bdba :=d .DecodeElement (_gfffe .DataModel ,&_bgce );_bdba !=nil {return _bdba ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_bgce .Name ); +if _eaac :=d .Skip ();_eaac !=nil {return _eaac ;};};case _g .EndElement :break _bddc ;case _g .CharData :};};return nil ;};func (_bcae ST_BoolOperator )Validate ()error {return _bcae .ValidateWithPath ("")};func (_cdea ST_ConnectorRouting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdea .String (),start ); +};type ST_AnimLvlStr byte ;type CT_OrgChart struct{ValAttr *bool ;};func (_bdefc *ST_ChildDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdefc =0;case "\u0068\u006f\u0072\u007a":*_bdefc =1;case "\u0076\u0065\u0072\u0074":*_bdefc =2; +};return nil ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;};func (_cceb ST_ConnectorPoint )ValidateWithPath (path string )error {switch _cceb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cceb )); +};return nil ;};func (_cfce *CT_Parameter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfce .TypeAttr =ST_ParameterId (1);for _ ,_agbfe :=range start .Attr {if _agbfe .Name .Local =="\u0074\u0079\u0070\u0065"{_cfce .TypeAttr .UnmarshalXMLAttr (_agbfe ); +continue ;};if _agbfe .Name .Local =="\u0076\u0061\u006c"{_efed ,_gafe :=ParseUnionST_ParameterVal (_agbfe .Value );if _gafe !=nil {return _gafe ;};_cfce .ValAttr =_efed ;continue ;};};for {_dffc ,_efae :=d .Token ();if _efae !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_efae ); +};if _fcbc ,_ccae :=_dffc .(_g .EndElement );_ccae &&_fcbc .Name ==start .Name {break ;};};return nil ;};func NewCT_RelIds ()*CT_RelIds {_bagb :=&CT_RelIds {};return _bagb };func (_fegcf *ST_BoolOperator )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fegcf =0; +case "\u006e\u006f\u006e\u0065":*_fegcf =1;case "\u0065\u0071\u0075":*_fegcf =2;case "\u0067\u0074\u0065":*_fegcf =3;case "\u006c\u0074\u0065":*_fegcf =4;};return nil ;};func (_fefcd ST_SecondaryChildAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fefcd .String (),start ); +};func (_afgc ST_ModelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afgc .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_afgc .Int32 )));};if _afgc .ST_Guid !=nil {e .EncodeToken (_g .CharData (*_afgc .ST_Guid )); +};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_cdgcb *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdgcb =0;case "\u006e\u006f\u006e\u0065":*_cdgcb =1;case "\u0066\u0072\u006fm\u004c":*_cdgcb =2; +case "\u0066\u0072\u006fm\u0052":*_cdgcb =3;case "\u0066\u0072\u006fm\u0054":*_cdgcb =4;case "\u0066\u0072\u006fm\u0042":*_cdgcb =5;};return nil ;};func (_dgfce *ST_VariableType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgf ,_eagad :=d .Token (); +if _eagad !=nil {return _eagad ;};if _feegf ,_bebg :=_bcgf .(_g .EndElement );_bebg &&_feegf .Name ==start .Name {*_dgfce =1;return nil ;};if _ccbdc ,_acdab :=_bcgf .(_g .CharData );!_acdab {return _a .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",_bcgf ); +}else {switch string (_ccbdc ){case "":*_dgfce =0;case "\u006e\u006f\u006e\u0065":*_dgfce =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_dgfce =2;case "\u0063\u0068\u004da\u0078":*_dgfce =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_dgfce =4; +case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_dgfce =5;case "\u0064\u0069\u0072":*_dgfce =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_dgfce =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_dgfce =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_dgfce =9; +case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_dgfce =10;};};_bcgf ,_eagad =d .Token ();if _eagad !=nil {return _eagad ;};if _eeccc ,_bgbdb :=_bcgf .(_g .EndElement );_bgbdb &&_eeccc .Name ==start .Name {return nil ; +};return _a .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",_bcgf );}; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_ddb *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _bf :=_ddb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bf !=nil {return _bf ;};if _ccd :=_ddb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_ccd !=nil {return _ccd ;};if _gf :=_ddb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gf !=nil {return _gf ;};return nil ;}; +// Validate validates the CT_ChildPref and its children +func (_ffg *CT_ChildPref )Validate ()error {return _ffg .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_fgce *ST_PrSetCustVal )Validate ()error {return _fgce .ValidateWithPath ("")};func (_cagc *CT_When )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cagc .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .NameAttr )}); +};_ccggg ,_cgba :=_cagc .FuncAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0075\u006e\u0063"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_ccggg );if _cagc .ArgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0072\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .ArgAttr )}); +};_ccggg ,_cgba =_cagc .OpAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0070"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_ccggg );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cagc .ValAttr )}); +if _cagc .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .AxisAttr )});};if _cagc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .PtTypeAttr )}); +};if _cagc .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .HideLastTransAttr )});}; +if _cagc .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .StAttr )});};if _cagc .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .CntAttr )}); +};if _cagc .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_cagc .StepAttr )});};e .EncodeToken (start );if _cagc .Alg !=nil {_adfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}}; +for _ ,_cbed :=range _cagc .Alg {e .EncodeElement (_cbed ,_adfc );};};if _cagc .Shape !=nil {_fgfgd :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_cbeg :=range _cagc .Shape {e .EncodeElement (_cbeg ,_fgfgd );};};if _cagc .PresOf !=nil {_deba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; +for _ ,_daag :=range _cagc .PresOf {e .EncodeElement (_daag ,_deba );};};if _cagc .ConstrLst !=nil {_bbfcc :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ebaf :=range _cagc .ConstrLst {e .EncodeElement (_ebaf ,_bbfcc ); +};};if _cagc .RuleLst !=nil {_gddb :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_fcga :=range _cagc .RuleLst {e .EncodeElement (_fcga ,_gddb );};};if _cagc .ForEach !=nil {_febdf :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; +for _ ,_ggbbf :=range _cagc .ForEach {e .EncodeElement (_ggbbf ,_febdf );};};if _cagc .LayoutNode !=nil {_ddeeb :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_cddca :=range _cagc .LayoutNode {e .EncodeElement (_cddca ,_ddeeb ); +};};if _cagc .Choose !=nil {_acdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_dabed :=range _cagc .Choose {e .EncodeElement (_dabed ,_acdd );};};if _cagc .ExtLst !=nil {_agdb :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +for _ ,_afec :=range _cagc .ExtLst {e .EncodeElement (_afec ,_agdb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChildMax and its children -func (_afe *CT_ChildMax )Validate ()error {return _afe .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");}; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_aeccc *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _befgb ,_dfff :=range _aeccc .Title {if _dabcbg :=_dfff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_befgb )); +_dabcbg !=nil {return _dabcbg ;};};for _cccfg ,_aecb :=range _aeccc .Desc {if _edeff :=_aecb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cccfg ));_edeff !=nil {return _edeff ;};};if _aeccc .CatLst !=nil {if _dbebf :=_aeccc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_dbebf !=nil {return _dbebf ;};};if _aeccc .ExtLst !=nil {if _efcf :=_aeccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcf !=nil {return _efcf ;};};return nil ;};func (_gggaf ST_ChildAlignment )ValidateWithPath (path string )error {switch _gggaf {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggaf )); +};return nil ;};func (_ggff ST_StartingElement )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gagg :=_g .Attr {};_gagg .Name =name ;switch _ggff {case ST_StartingElementUnset :_gagg .Value ="";case ST_StartingElementNode :_gagg .Value ="\u006e\u006f\u0064\u0065"; +case ST_StartingElementTrans :_gagg .Value ="\u0074\u0072\u0061n\u0073";};return _gagg ,nil ;};func (_gbdbb ST_ConnectorRouting )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdbgf :=_g .Attr {};_fdbgf .Name =name ;switch _gbdbb {case ST_ConnectorRoutingUnset :_fdbgf .Value =""; +case ST_ConnectorRoutingStra :_fdbgf .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_fdbgf .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_fdbgf .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_fdbgf .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e"; +};return _fdbgf ,nil ;};type ST_CenterShapeMapping byte ;func (_agd *CT_CTDescription )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adeg :=range start .Attr {if _adeg .Name .Local =="\u006c\u0061\u006e\u0067"{_agag ,_fab :=_adeg .Value ,error (nil ); +if _fab !=nil {return _fab ;};_agd .LangAttr =&_agag ;continue ;};if _adeg .Name .Local =="\u0076\u0061\u006c"{_dfge ,_dcbg :=_adeg .Value ,error (nil );if _dcbg !=nil {return _dcbg ;};_agd .ValAttr =_dfge ;continue ;};};for {_ebfe ,_dcda :=d .Token (); +if _dcda !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_dcda );};if _fad ,_gbg :=_ebfe .(_g .EndElement );_gbg &&_fad .Name ==start .Name {break ; +};};return nil ;};func (_daee *CT_OrgChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _daee .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_daee .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbdaf *CT_RelIds )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dabcb :=range start .Attr {if _dabcb .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"&&_dabcb .Name .Local =="\u0064\u006d"||_dabcb .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"&&_dabcb .Name .Local =="\u0064\u006d"{_cecgd ,_ebde :=_dabcb .Value ,error (nil ); +if _ebde !=nil {return _ebde ;};_dbdaf .DmAttr =_cecgd ;continue ;};if _dabcb .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"&&_dabcb .Name .Local =="\u006c\u006f"||_dabcb .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"&&_dabcb .Name .Local =="\u006c\u006f"{_ddff ,_befca :=_dabcb .Value ,error (nil ); +if _befca !=nil {return _befca ;};_dbdaf .LoAttr =_ddff ;continue ;};if _dabcb .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"&&_dabcb .Name .Local =="\u0071\u0073"||_dabcb .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"&&_dabcb .Name .Local =="\u0071\u0073"{_ebfdc ,_ecgd :=_dabcb .Value ,error (nil ); +if _ecgd !=nil {return _ecgd ;};_dbdaf .QsAttr =_ebfdc ;continue ;};if _dabcb .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"&&_dabcb .Name .Local =="\u0063\u0073"||_dabcb .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"&&_dabcb .Name .Local =="\u0063\u0073"{_bdeb ,_agcd :=_dabcb .Value ,error (nil ); +if _agcd !=nil {return _agcd ;};_dbdaf .CsAttr =_bdeb ;continue ;};};for {_cdbf ,_efde :=d .Token ();if _efde !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_efde );};if _ebce ,_cbcb :=_cdbf .(_g .EndElement ); +_cbcb &&_ebce .Name ==start .Name {break ;};};return nil ;};func (_dedb *CT_StyleDefinitionHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfbc :=range start .Attr {if _gfbc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gecb ,_bgfdb :=_gfbc .Value ,error (nil ); +if _bgfdb !=nil {return _bgfdb ;};_dedb .UniqueIdAttr =_gecb ;continue ;};if _gfbc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dbbg ,_cbcd :=_gfbc .Value ,error (nil );if _cbcd !=nil {return _cbcd ;};_dedb .MinVerAttr =&_dbbg ;continue ;};if _gfbc .Name .Local =="\u0072\u0065\u0073I\u0064"{_debb ,_begb :=_c .ParseInt (_gfbc .Value ,10,32); +if _begb !=nil {return _begb ;};_defd :=int32 (_debb );_dedb .ResIdAttr =&_defd ;continue ;};};_edcbb :for {_eccf ,_eced :=d .Token ();if _eced !=nil {return _eced ;};switch _bgef :=_eccf .(type ){case _g .StartElement :switch _bgef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gfec :=NewCT_SDName (); +if _cbcdc :=d .DecodeElement (_gfec ,&_bgef );_cbcdc !=nil {return _cbcdc ;};_dedb .Title =append (_dedb .Title ,_gfec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ceedc :=NewCT_SDDescription (); +if _bfea :=d .DecodeElement (_ceedc ,&_bgef );_bfea !=nil {return _bfea ;};_dedb .Desc =append (_dedb .Desc ,_ceedc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dedb .CatLst =NewCT_SDCategories (); +if _eccbe :=d .DecodeElement (_dedb .CatLst ,&_bgef );_eccbe !=nil {return _eccbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dedb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fgfdf :=d .DecodeElement (_dedb .ExtLst ,&_bgef );_fgfdf !=nil {return _fgfdf ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_bgef .Name ); +if _abacf :=d .Skip ();_abacf !=nil {return _abacf ;};};case _g .EndElement :break _edcbb ;case _g .CharData :};};return nil ;};type ST_HierarchyAlignment byte ; -// Validate validates the CT_DataModel and its children -func (_afea *CT_DataModel )Validate ()error {return _afea .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");}; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_beeb *CT_ColorTransform )ValidateWithPath (path string )error {for _eeab ,_aafc :=range _beeb .Title {if _addb :=_aafc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eeab ));_addb !=nil {return _addb ; +};};for _ebcb ,_fce :=range _beeb .Desc {if _ddc :=_fce .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ebcb ));_ddc !=nil {return _ddc ;};};if _beeb .CatLst !=nil {if _fcf :=_beeb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_fcf !=nil {return _fcf ;};};for _gac ,_cggf :=range _beeb .StyleLbl {if _gde :=_cggf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gac ));_gde !=nil {return _gde ;};};if _beeb .ExtLst !=nil {if _ceg :=_beeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ceg !=nil {return _ceg ;};};return nil ;};func (_gefe *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gefe =0;case "\u0073\u0065\u006c\u0066":*_gefe =1;case "\u0063\u0068":*_gefe =2;case "\u0064\u0065\u0073":*_gefe =3; +};return nil ;};func (_efef *ST_ArrowheadStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfded ,_ecdgc :=d .Token ();if _ecdgc !=nil {return _ecdgc ;};if _cbaa ,_cceg :=_dfded .(_g .EndElement );_cceg &&_cbaa .Name ==start .Name {*_efef =1; +return nil ;};if _acag ,_dcdb :=_dfded .(_g .CharData );!_dcdb {return _a .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",_dfded );}else {switch string (_acag ){case "":*_efef =0; +case "\u0061\u0075\u0074\u006f":*_efef =1;case "\u0061\u0072\u0072":*_efef =2;case "\u006e\u006f\u0041r\u0072":*_efef =3;};};_dfded ,_ecdgc =d .Token ();if _ecdgc !=nil {return _ecdgc ;};if _geacc ,_cebe :=_dfded .(_g .EndElement );_cebe &&_geacc .Name ==start .Name {return nil ; +};return _a .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",_dfded );};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1; +ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func NewLayoutDef ()*LayoutDef {_aecag :=&LayoutDef {};_aecag .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _aecag ;}; -// Validate validates the CT_Cxn and its children -func (_bbfbf *CT_Cxn )Validate ()error {return _bbfbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};type ST_CenterShapeMapping byte ;func (_eacff ST_FunctionArgument )String ()string {if _eacff .ST_VariableType !=ST_VariableTypeUnset {return _eacff .ST_VariableType .String (); -};return "";}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_gce *CT_Categories )ValidateWithPath (path string )error {for _bgde ,_dbae :=range _gce .Cat {if _cfc :=_dbae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bgde ));_cfc !=nil {return _cfc ; +};};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_gcb :=&CT_CTStyleLabel {};return _gcb }; -// Validate validates the CT_Pt and its children -func (_acedc *CT_Pt )Validate ()error {return _acedc .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func NewCT_Pt ()*CT_Pt {_geac :=&CT_Pt {};return _geac };func (_ffdcc ST_ArrowheadStyle )String ()string {switch _ffdcc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f"; -case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_dfde *LayoutDef )ValidateWithPath (path string )error {if _cfec :=_dfde .CT_DiagramDefinition .ValidateWithPath (path );_cfec !=nil {return _cfec ;};return nil ;};func (_fbdb ST_ParameterId )String ()string {switch _fbdb {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n"; +case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e";case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072"; +case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074";case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079"; +case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068";case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e"; +case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073"; +case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074"; +case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e"; +case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; +case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074"; +case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c"; +case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067";case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050"; +case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065"; +case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065"; +case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073";case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2; +ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);func (_bdbdeg ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _bdbdeg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbdeg )); +};return nil ;};func (_eadb ST_Breakpoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecag :=_g .Attr {};_ecag .Name =name ;switch _eadb {case ST_BreakpointUnset :_ecag .Value ="";case ST_BreakpointEndCnv :_ecag .Value ="\u0065\u006e\u0064\u0043\u006e\u0076"; +case ST_BreakpointBal :_ecag .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_ecag .Value ="\u0066\u0069\u0078e\u0064";};return _ecag ,nil ;};func (_cccd *CT_CxnList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cccd .Cxn !=nil {_dfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0078\u006e"}};for _ ,_ebdc :=range _cccd .Cxn {e .EncodeElement (_ebdc ,_dfd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Rules struct{Rule []*CT_NumericRule ; +};func (_bdab *StyleDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdab .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_fdgb :for {_acce ,_cafd :=d .Token ();if _cafd !=nil {return _cafd ;};switch _deca :=_acce .(type ){case _g .StartElement :switch _deca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_gefde :=NewCT_StyleDefinitionHeader (); +if _dccca :=d .DecodeElement (_gefde ,&_deca );_dccca !=nil {return _dccca ;};_bdab .StyleDefHdr =append (_bdab .StyleDefHdr ,_gefde );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_deca .Name ); +if _fcaa :=d .Skip ();_fcaa !=nil {return _fcaa ;};};case _g .EndElement :break _fdgb ;case _g .CharData :};};return nil ;};func (_gadbd ST_ChildDirection )ValidateWithPath (path string )error {switch _gadbd {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadbd )); +};return nil ;}; -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_cead *StyleDefHdr )ValidateWithPath (path string )error {if _gffeg :=_cead .CT_StyleDefinitionHeader .ValidateWithPath (path );_gffeg !=nil {return _gffeg ;};return nil ;};func (_fcbcd ST_Offset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcbcd .String (),start ); +// Validate validates the CT_AnimLvl and its children +func (_aad *CT_AnimLvl )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_dgec *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dgec .LayoutDefHdr !=nil {_cgeb :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_cbec :=range _dgec .LayoutDefHdr {e .EncodeElement (_cbec ,_cgeb );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_eedec ST_VariableType )Validate ()error {return _eedec .ValidateWithPath ("")};func NewCT_BulletEnabled ()*CT_BulletEnabled {_efe :=&CT_BulletEnabled {};return _efe };func (_egf *CT_ElemPropSet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egf .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_egf .PresAssocIDAttr )}); +};if _egf .PresNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_egf .PresNameAttr )});};if _egf .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_egf .PresStyleLblAttr )}); +};if _egf .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_egf .PresStyleIdxAttr )});};if _egf .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egf .PresStyleCntAttr )}); +};if _egf .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .LoTypeIdAttr )});};if _egf .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .LoCatIdAttr )}); +};if _egf .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .QsTypeIdAttr )});};if _egf .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .QsCatIdAttr )}); +};if _egf .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CsTypeIdAttr )});};if _egf .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CsCatIdAttr )}); +};if _egf .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_egf .Coherent3DOffAttr ))}); +};if _egf .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_egf .PhldrTAttr )});};if _egf .PhldrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_egf .PhldrAttr ))}); +};if _egf .CustAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustAngAttr )});};if _egf .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_egf .CustFlipVertAttr ))}); +};if _egf .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_egf .CustFlipHorAttr ))});};if _egf .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustSzXAttr )}); +};if _egf .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustSzYAttr )});};if _egf .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustScaleXAttr )}); +};if _egf .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustScaleYAttr )});};if _egf .CustTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0064",_dcdf (*_egf .CustTAttr ))}); +};if _egf .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustLinFactXAttr )});};if _egf .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustLinFactYAttr )}); +};if _egf .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustLinFactNeighborXAttr )}); +};if _egf .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustLinFactNeighborYAttr )}); +};if _egf .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustRadScaleRadAttr )}); +};if _egf .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_egf .CustRadScaleIncAttr )}); +};e .EncodeToken (start );if _egf .PresLayoutVars !=nil {_cdde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_egf .PresLayoutVars ,_cdde );};if _egf .Style !=nil {_acdg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_egf .Style ,_acdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ConnectorDimension byte ;func (_efd *CT_BulletEnabled )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bggg :=range start .Attr {if _bggg .Name .Local =="\u0076\u0061\u006c"{_fef ,_dce :=_c .ParseBool (_bggg .Value ); +if _dce !=nil {return _dce ;};_efd .ValAttr =&_fef ;continue ;};};for {_bgb ,_faga :=d .Token ();if _faga !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_faga ); +};if _addc ,_dfa :=_bgb .(_g .EndElement );_dfa &&_addc .Name ==start .Name {break ;};};return nil ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_agca ST_ConstraintType )String ()string {switch _agca {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064"; +case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066"; +case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048"; +case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066"; +case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070"; +case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066"; +case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046"; +case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c"; +case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052"; +case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058"; +case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};type ST_PyramidAccentTextMargin byte ;func (_eecdb ST_PyramidAccentPosition )String ()string {switch _eecdb {case 0:return ""; +case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};type ST_FallbackDimension byte ;func (_ffbaf *ST_ConnectorRouting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deffa ,_ccefb :=d .Token ();if _ccefb !=nil {return _ccefb ; +};if _aecbb ,_degac :=_deffa .(_g .EndElement );_degac &&_aecbb .Name ==start .Name {*_ffbaf =1;return nil ;};if _gdfe ,_geafa :=_deffa .(_g .CharData );!_geafa {return _a .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",_deffa ); +}else {switch string (_gdfe ){case "":*_ffbaf =0;case "\u0073\u0074\u0072\u0061":*_ffbaf =1;case "\u0062\u0065\u006e\u0064":*_ffbaf =2;case "\u0063\u0075\u0072v\u0065":*_ffbaf =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_ffbaf =4;};};_deffa ,_ccefb =d .Token (); +if _ccefb !=nil {return _ccefb ;};if _baaca ,_ebbb :=_deffa .(_g .EndElement );_ebbb &&_baaca .Name ==start .Name {return nil ;};return _a .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",_deffa ); }; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_agfg *CT_SDName )ValidateWithPath (path string )error {return nil }; +// Validate validates the ColorsDefHdr and its children +func (_abfc *ColorsDefHdr )Validate ()error {return _abfc .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};type ST_BoolOperator byte ;func (_agdcf *ST_LayoutShapeType )ValidateWithPath (path string )error {_fccfe :=[]string {}; +if _agdcf .ST_ShapeType !=_f .ST_ShapeTypeUnset {_fccfe =append (_fccfe ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _agdcf .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_fccfe =append (_fccfe ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065"); +};if len (_fccfe )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fccfe );};return nil ;};const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1; +ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;);func (_ecac *ST_ContinueDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdee ,_gfbf :=d .Token ();if _gfbf !=nil {return _gfbf ; +};if _fgaf ,_cefe :=_gdee .(_g .EndElement );_cefe &&_fgaf .Name ==start .Name {*_ecac =1;return nil ;};if _dfcdc ,_ddab :=_gdee .(_g .CharData );!_ddab {return _a .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",_gdee ); +}else {switch string (_dfcdc ){case "":*_ecac =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_ecac =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_ecac =2;};};_gdee ,_gfbf =d .Token ();if _gfbf !=nil {return _gfbf ;};if _dccea ,_aaec :=_gdee .(_g .EndElement ); +_aaec &&_dccea .Name ==start .Name {return nil ;};return _a .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",_gdee );};func (_geacbe ST_StartingElement )ValidateWithPath (path string )error {switch _geacbe {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geacbe )); +};return nil ;};func (_gagb ST_BendPoint )String ()string {switch _gagb {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_cagf ST_CxnType )String ()string {switch _cagf {case 0:return ""; +case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066";case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"; +};return "";};func (_aebe ST_HierarchyAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aebe .String (),start );};func (_cfge ST_FallbackDimension )ValidateWithPath (path string )error {switch _cfge {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfge )); +};return nil ;};func (_fccda ST_NodeVerticalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bccbe :=_g .Attr {};_bccbe .Name =name ;switch _fccda {case ST_NodeVerticalAlignmentUnset :_bccbe .Value ="";case ST_NodeVerticalAlignmentT :_bccbe .Value ="\u0074"; +case ST_NodeVerticalAlignmentMid :_bccbe .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_bccbe .Value ="\u0062";};return _bccbe ,nil ;};func (_ccec ST_BendPoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eeedb :=_g .Attr {};_eeedb .Name =name ; +switch _ccec {case ST_BendPointUnset :_eeedb .Value ="";case ST_BendPointBeg :_eeedb .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_eeedb .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_eeedb .Value ="\u0065\u006e\u0064";};return _eeedb ,nil ; +};func NewCT_PtList ()*CT_PtList {_aefcb :=&CT_PtList {};return _aefcb };const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func (_dgeff ST_ChildAlignment )Validate ()error {return _dgeff .ValidateWithPath ("")}; +func (_efeba *LayoutDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efeba .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_ggdd :=range start .Attr {if _ggdd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ddfd ,_gacd :=_ggdd .Value ,error (nil ); +if _gacd !=nil {return _gacd ;};_efeba .UniqueIdAttr =_ddfd ;continue ;};if _ggdd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cegba ,_fgba :=_ggdd .Value ,error (nil );if _fgba !=nil {return _fgba ;};_efeba .MinVerAttr =&_cegba ;continue ;}; +if _ggdd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dagcb ,_cagg :=_ggdd .Value ,error (nil );if _cagg !=nil {return _cagg ;};_efeba .DefStyleAttr =&_dagcb ;continue ;};if _ggdd .Name .Local =="\u0072\u0065\u0073I\u0064"{_bagca ,_ccfg :=_c .ParseInt (_ggdd .Value ,10,32); +if _ccfg !=nil {return _ccfg ;};_geebf :=int32 (_bagca );_efeba .ResIdAttr =&_geebf ;continue ;};};_eacbg :for {_bdfdb ,_egbgf :=d .Token ();if _egbgf !=nil {return _egbgf ;};switch _ddacc :=_bdfdb .(type ){case _g .StartElement :switch _ddacc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cbcbc :=NewCT_Name (); +if _beff :=d .DecodeElement (_cbcbc ,&_ddacc );_beff !=nil {return _beff ;};_efeba .Title =append (_efeba .Title ,_cbcbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdada :=NewCT_Description (); +if _eeae :=d .DecodeElement (_gdada ,&_ddacc );_eeae !=nil {return _eeae ;};_efeba .Desc =append (_efeba .Desc ,_gdada );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_efeba .CatLst =NewCT_Categories (); +if _aaeba :=d .DecodeElement (_efeba .CatLst ,&_ddacc );_aaeba !=nil {return _aaeba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efeba .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _aaceg :=d .DecodeElement (_efeba .ExtLst ,&_ddacc );_aaceg !=nil {return _aaceg ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_ddacc .Name ); +if _dedd :=d .Skip ();_dedd !=nil {return _dedd ;};};case _g .EndElement :break _eacbg ;case _g .CharData :};};return nil ;};type ST_Ints []int32 ;func (_dfdcg ST_RotationPath )String ()string {switch _dfdcg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_cffa ST_RotationPath )ValidateWithPath (path string )error {switch _cffa {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffa )); +};return nil ;};func (_baf *CT_CTCategories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdc :for {_acd ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ;};switch _dcga :=_acd .(type ){case _g .StartElement :switch _dcga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_afe :=NewCT_CTCategory (); +if _dae :=d .DecodeElement (_afe ,&_dcga );_dae !=nil {return _dae ;};_baf .Cat =append (_baf .Cat ,_afe );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_dcga .Name ); +if _cff :=d .Skip ();_cff !=nil {return _cff ;};};case _g .EndElement :break _fdc ;case _g .CharData :};};return nil ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2; +);func (_febdff ST_GrowDirection )ValidateWithPath (path string )error {switch _febdff {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febdff )); +};return nil ;};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4; +);func (_ffccf ST_ResizeHandlesStr )String ()string {switch _ffccf {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_cdgfe *StyleDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgfe .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader (); +for _ ,_cabga :=range start .Attr {if _cabga .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gddf ,_fefaac :=_cabga .Value ,error (nil );if _fefaac !=nil {return _fefaac ;};_cdgfe .UniqueIdAttr =_gddf ;continue ;};if _cabga .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fbab ,_dgeg :=_cabga .Value ,error (nil ); +if _dgeg !=nil {return _dgeg ;};_cdgfe .MinVerAttr =&_fbab ;continue ;};if _cabga .Name .Local =="\u0072\u0065\u0073I\u0064"{_dbgaa ,_ccee :=_c .ParseInt (_cabga .Value ,10,32);if _ccee !=nil {return _ccee ;};_fffed :=int32 (_dbgaa );_cdgfe .ResIdAttr =&_fffed ; +continue ;};};_fgcg :for {_gbacgd ,_baff :=d .Token ();if _baff !=nil {return _baff ;};switch _gdaec :=_gbacgd .(type ){case _g .StartElement :switch _gdaec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfbg :=NewCT_SDName (); +if _aegb :=d .DecodeElement (_dfbg ,&_gdaec );_aegb !=nil {return _aegb ;};_cdgfe .Title =append (_cdgfe .Title ,_dfbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_acdbb :=NewCT_SDDescription (); +if _dfad :=d .DecodeElement (_acdbb ,&_gdaec );_dfad !=nil {return _dfad ;};_cdgfe .Desc =append (_cdgfe .Desc ,_acdbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cdgfe .CatLst =NewCT_SDCategories (); +if _gcde :=d .DecodeElement (_cdgfe .CatLst ,&_gdaec );_gcde !=nil {return _gcde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdgfe .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _egfbb :=d .DecodeElement (_cdgfe .ExtLst ,&_gdaec );_egfbb !=nil {return _egfbb ;};default:_ba .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_gdaec .Name ); +if _fcadg :=d .Skip ();_fcadg !=nil {return _fcadg ;};};case _g .EndElement :break _fgcg ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Direction and its children -func (_gdacd *CT_Direction )Validate ()error {return _gdacd .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_CTCategories and its children +func (_caf *CT_CTCategories )Validate ()error {return _caf .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2; +ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9; +ST_ElementTypeSibTrans ST_ElementType =10;); -// Validate validates the StyleDef and its children -func (_deeeg *StyleDef )Validate ()error {return _deeeg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_afbbg ST_FlowDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecbc :=_e .Attr {};_ecbc .Name =name ;switch _afbbg {case ST_FlowDirectionUnset :_ecbc .Value =""; -case ST_FlowDirectionRow :_ecbc .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_ecbc .Value ="\u0063\u006f\u006c";};return _ecbc ,nil ;}; +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_dgde *CT_Rules )ValidateWithPath (path string )error {for _bcbda ,_dedg :=range _dgde .Rule {if _cgee :=_dedg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bcbda ));_cgee !=nil {return _cgee ; +};};return nil ;};func (_aeda *CT_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeda .ValAttr !=ST_DirectionUnset {_feeae ,_gcaf :=_aeda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gcaf !=nil {return _gcaf ; +};start .Attr =append (start .Attr ,_feeae );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agfg *ST_BendPoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agfg =0;case "\u0062\u0065\u0067":*_agfg =1; +case "\u0064\u0065\u0066":*_agfg =2;case "\u0065\u006e\u0064":*_agfg =3;};return nil ;}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_bffee *StyleDefHdrLst )ValidateWithPath (path string )error {if _fgeae :=_bffee .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_fgeae !=nil {return _fgeae ;};return nil ;};type ST_ChildAlignment byte ;func (_bggba ST_HierBranchStyle )Validate ()error {return _bggba .ValidateWithPath ("")}; -func (_fgb *ST_AlgorithmType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcbfc ,_agcd :=d .Token ();if _agcd !=nil {return _agcd ;};if _dacac ,_fgbc :=_dcbfc .(_e .EndElement );_fgbc &&_dacac .Name ==start .Name {*_fgb =1;return nil ; -};if _bcbf ,_acfge :=_dcbfc .(_e .CharData );!_acfge {return _ca .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",_dcbfc );}else {switch string (_bcbf ){case "":*_fgb =0; -case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_fgb =1;case "\u0063\u006f\u006e\u006e":*_fgb =2;case "\u0063\u0079\u0063l\u0065":*_fgb =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_fgb =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_fgb =5; -case "\u0070\u0079\u0072\u0061":*_fgb =6;case "\u006c\u0069\u006e":*_fgb =7;case "\u0073\u0070":*_fgb =8;case "\u0074\u0078":*_fgb =9;case "\u0073\u006e\u0061k\u0065":*_fgb =10;};};_dcbfc ,_agcd =d .Token ();if _agcd !=nil {return _agcd ;};if _ddef ,_gabeb :=_dcbfc .(_e .EndElement ); -_gabeb &&_ddef .Name ==start .Name {return nil ;};return _ca .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",_dcbfc );};func (_agdcg ST_ConnectorRouting )Validate ()error {return _agdcg .ValidateWithPath ("")}; +// Validate validates the CT_Choose and its children +func (_ecgc *CT_Choose )Validate ()error {return _ecgc .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_gfce ST_ConnectorPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfce .String (),start ); +};func NewCT_ChildMax ()*CT_ChildMax {_fcae :=&CT_ChildMax {};return _fcae };type ST_TextBlockDirection byte ;func NewCT_Otherwise ()*CT_Otherwise {_ccea :=&CT_Otherwise {};return _ccea };func (_cbacg *ST_ChildOrderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baga ,_agaa :=d .Token (); +if _agaa !=nil {return _agaa ;};if _dffd ,_bedf :=_baga .(_g .EndElement );_bedf &&_dffd .Name ==start .Name {*_cbacg =1;return nil ;};if _bedbb ,_baaf :=_baga .(_g .CharData );!_baaf {return _a .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",_baga ); +}else {switch string (_bedbb ){case "":*_cbacg =0;case "\u0062":*_cbacg =1;case "\u0074":*_cbacg =2;};};_baga ,_agaa =d .Token ();if _agaa !=nil {return _agaa ;};if _eabef ,_abgdc :=_baga .(_g .EndElement );_abgdc &&_eabef .Name ==start .Name {return nil ; +};return _a .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",_baga );};func (_egbb *CT_HierBranchStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abb :=range start .Attr {if _abb .Name .Local =="\u0076\u0061\u006c"{_egbb .ValAttr .UnmarshalXMLAttr (_abb ); +continue ;};};for {_adfg ,_dfb :=d .Token ();if _dfb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_dfb ); +};if _edgb ,_fgde :=_adfg .(_g .EndElement );_fgde &&_edgb .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_cgabe *ST_FunctionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgabe =0; +case "\u0063\u006e\u0074":*_cgabe =1;case "\u0070\u006f\u0073":*_cgabe =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_cgabe =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_cgabe =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_cgabe =5;case "\u0076\u0061\u0072":*_cgabe =6; +case "\u0064\u0065\u0070t\u0068":*_cgabe =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_cgabe =8;};return nil ;}; +// Validate validates the CT_NumericRule and its children +func (_baac *CT_NumericRule )Validate ()error {return _baac .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_cebg *CT_LayoutVariablePropertySet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cebg .OrgChart !=nil {_cfff :=_g .StartElement {Name :_g .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cebg .OrgChart ,_cfff );};if _cebg .ChMax !=nil {_cffg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u004da\u0078"}}; +e .EncodeElement (_cebg .ChMax ,_cffg );};if _cebg .ChPref !=nil {_adgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_cebg .ChPref ,_adgf );};if _cebg .BulletEnabled !=nil {_gcgdg :=_g .StartElement {Name :_g .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}}; +e .EncodeElement (_cebg .BulletEnabled ,_gcgdg );};if _cebg .Dir !=nil {_dedc :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_cebg .Dir ,_dedc );};if _cebg .HierBranch !=nil {_fbfg :=_g .StartElement {Name :_g .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}}; +e .EncodeElement (_cebg .HierBranch ,_fbfg );};if _cebg .AnimOne !=nil {_bbdc :=_g .StartElement {Name :_g .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_cebg .AnimOne ,_bbdc );};if _cebg .AnimLvl !=nil {_afbfed :=_g .StartElement {Name :_g .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}}; +e .EncodeElement (_cebg .AnimLvl ,_afbfed );};if _cebg .ResizeHandles !=nil {_dcad :=_g .StartElement {Name :_g .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_cebg .ResizeHandles ,_dcad ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_cadg *CT_Colors )ValidateWithPath (path string )error {if _daea :=_cadg .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_daea !=nil {return _daea ;};if _bcedd :=_cadg .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_bcedd !=nil {return _bcedd ;};for _fbg ,_dfde :=range _cadg .EG_ColorChoice {if _bfd :=_dfde .ValidateWithPath (_ca .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fbg ));_bfd !=nil {return _bfd ; -};};return nil ;};func (_ddcb *CT_Description )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggcaf :=range start .Attr {if _ggcaf .Name .Local =="\u006c\u0061\u006e\u0067"{_degf ,_dafa :=_ggcaf .Value ,error (nil );if _dafa !=nil {return _dafa ; -};_ddcb .LangAttr =&_degf ;continue ;};if _ggcaf .Name .Local =="\u0076\u0061\u006c"{_gbcd ,_bgbg :=_ggcaf .Value ,error (nil );if _bgbg !=nil {return _bgbg ;};_ddcb .ValAttr =_gbcd ;continue ;};};for {_efd ,_aggg :=d .Token ();if _aggg !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_aggg ); -};if _aged ,_feae :=_efd .(_e .EndElement );_feae &&_aged .Name ==start .Name {break ;};};return nil ;};type ST_RotationPath byte ; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_agef *CT_ElemPropSet )ValidateWithPath (path string )error {if _agef .PresAssocIDAttr !=nil {if _cggb :=_agef .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_cggb !=nil {return _cggb ; +};};if _agef .CustScaleXAttr !=nil {if _fdga :=_agef .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_fdga !=nil {return _fdga ;};};if _agef .CustScaleYAttr !=nil {if _edec :=_agef .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072"); +_edec !=nil {return _edec ;};};if _agef .CustLinFactXAttr !=nil {if _cgcb :=_agef .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_cgcb !=nil {return _cgcb ; +};};if _agef .CustLinFactYAttr !=nil {if _cbcc :=_agef .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_cbcc !=nil {return _cbcc ;};};if _agef .CustLinFactNeighborXAttr !=nil {if _eccd :=_agef .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r"); +_eccd !=nil {return _eccd ;};};if _agef .CustLinFactNeighborYAttr !=nil {if _acc :=_agef .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r"); +_acc !=nil {return _acc ;};};if _agef .CustRadScaleRadAttr !=nil {if _eaef :=_agef .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_eaef !=nil {return _eaef ; +};};if _agef .CustRadScaleIncAttr !=nil {if _eacf :=_agef .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_eacf !=nil {return _eacf ;};};if _agef .PresLayoutVars !=nil {if _dgcf :=_agef .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073"); +_dgcf !=nil {return _dgcf ;};};if _agef .Style !=nil {if _baef :=_agef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_baef !=nil {return _baef ;};};return nil ;};func (_bffa *ST_HierarchyAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bddd ,_cffdc :=d .Token (); +if _cffdc !=nil {return _cffdc ;};if _gecbf ,_dcage :=_bddd .(_g .EndElement );_dcage &&_gecbf .Name ==start .Name {*_bffa =1;return nil ;};if _dcbfd ,_fafe :=_bddd .(_g .CharData );!_fafe {return _a .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",_bddd ); +}else {switch string (_dcbfd ){case "":*_bffa =0;case "\u0074\u004c":*_bffa =1;case "\u0074\u0052":*_bffa =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bffa =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bffa =4;case "\u0062\u004c":*_bffa =5;case "\u0062\u0052":*_bffa =6; +case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bffa =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bffa =8;case "\u006c\u0054":*_bffa =9;case "\u006c\u0042":*_bffa =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bffa =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bffa =12; +case "\u0072\u0054":*_bffa =13;case "\u0072\u0042":*_bffa =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bffa =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bffa =16;};};_bddd ,_cffdc =d .Token ();if _cffdc !=nil {return _cffdc ;};if _aaag ,_agbgc :=_bddd .(_g .EndElement ); +_agbgc &&_aaag .Name ==start .Name {return nil ;};return _a .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",_bddd );};const (ST_ChildDirectionUnset ST_ChildDirection =0; +ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;); -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_ecfa *CT_HierBranchStyle )ValidateWithPath (path string )error {if _ggaa :=_ecfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggaa !=nil {return _ggaa ;};return nil ;};type ST_FallbackDimension byte ;const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0; -ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;); +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_agcf *CT_DiagramDefinitionHeaderLst )Validate ()error {return _agcf .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074"); +};func (_cdca ST_AutoTextRotation )Validate ()error {return _cdca .ValidateWithPath ("")};func (_bgdgb ST_GrowDirection )Validate ()error {return _bgdgb .ValidateWithPath ("")};func (_aegf *CT_DiagramDefinitionHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_aegf .UniqueIdAttr )}); +if _aegf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aegf .MinVerAttr )});};if _aegf .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aegf .DefStyleAttr )}); +};if _aegf .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aegf .ResIdAttr )});};e .EncodeToken (start );_fagd :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_gcdd :=range _aegf .Title {e .EncodeElement (_gcdd ,_fagd );};_ebegc :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_edbc :=range _aegf .Desc {e .EncodeElement (_edbc ,_ebegc );};if _aegf .CatLst !=nil {_dcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aegf .CatLst ,_dcaf );};if _aegf .ExtLst !=nil {_bge :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aegf .ExtLst ,_bge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_bad ST_ParameterVal )String ()string {if _bad .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _bad .ST_DiagramHorizontalAlignment .String ();};if _bad .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _bad .ST_VerticalAlignment .String (); +};if _bad .ST_ChildDirection !=ST_ChildDirectionUnset {return _bad .ST_ChildDirection .String ();};if _bad .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _bad .ST_ChildAlignment .String ();};if _bad .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _bad .ST_SecondaryChildAlignment .String (); +};if _bad .ST_LinearDirection !=ST_LinearDirectionUnset {return _bad .ST_LinearDirection .String ();};if _bad .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _bad .ST_SecondaryLinearDirection .String ();};if _bad .ST_StartingElement !=ST_StartingElementUnset {return _bad .ST_StartingElement .String (); +};if _bad .ST_BendPoint !=ST_BendPointUnset {return _bad .ST_BendPoint .String ();};if _bad .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _bad .ST_ConnectorRouting .String ();};if _bad .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _bad .ST_ArrowheadStyle .String (); +};if _bad .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _bad .ST_ConnectorDimension .String ();};if _bad .ST_RotationPath !=ST_RotationPathUnset {return _bad .ST_RotationPath .String ();};if _bad .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _bad .ST_CenterShapeMapping .String (); +};if _bad .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _bad .ST_NodeHorizontalAlignment .String ();};if _bad .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _bad .ST_NodeVerticalAlignment .String ();};if _bad .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _bad .ST_FallbackDimension .String (); +};if _bad .ST_TextDirection !=ST_TextDirectionUnset {return _bad .ST_TextDirection .String ();};if _bad .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _bad .ST_PyramidAccentPosition .String ();};if _bad .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _bad .ST_PyramidAccentTextMargin .String (); +};if _bad .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _bad .ST_TextBlockDirection .String ();};if _bad .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _bad .ST_TextAnchorHorizontal .String ();};if _bad .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _bad .ST_TextAnchorVertical .String (); +};if _bad .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _bad .ST_DiagramTextAlignment .String ();};if _bad .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _bad .ST_AutoTextRotation .String ();};if _bad .ST_GrowDirection !=ST_GrowDirectionUnset {return _bad .ST_GrowDirection .String (); +};if _bad .ST_FlowDirection !=ST_FlowDirectionUnset {return _bad .ST_FlowDirection .String ();};if _bad .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _bad .ST_ContinueDirection .String ();};if _bad .ST_Breakpoint !=ST_BreakpointUnset {return _bad .ST_Breakpoint .String (); +};if _bad .ST_Offset !=ST_OffsetUnset {return _bad .ST_Offset .String ();};if _bad .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _bad .ST_HierarchyAlignment .String ();};if _bad .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_bad .Int32 ); +};if _bad .Float64 !=nil {return _a .Sprintf ("\u0025\u0076",*_bad .Float64 );};if _bad .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_bad .Bool );};if _bad .StringVal !=nil {return _a .Sprintf ("\u0025\u0076",*_bad .StringVal );};if _bad .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _bad .ST_ConnectorPoint .String (); +};return "";}; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_ff *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_dgcdb ST_PyramidAccentPosition )Validate ()error {return _dgcdb .ValidateWithPath ("")};type StyleDef struct{CT_StyleDefinition }; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_fbgf *CT_Parameter )ValidateWithPath (path string )error {if _fbgf .TypeAttr ==ST_ParameterIdUnset {return _a .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _feae :=_fbgf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_feae !=nil {return _feae ;};if _gbdg :=_fbgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbdg !=nil {return _gbdg ; +};return nil ;};func (_bgdg *ST_ClrAppMethod )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedd ,_dbece :=d .Token ();if _dbece !=nil {return _dbece ;};if _cecd ,_bface :=_cedd .(_g .EndElement );_bface &&_cecd .Name ==start .Name {*_bgdg =1; +return nil ;};if _bdfcb ,_abcfbg :=_cedd .(_g .CharData );!_abcfbg {return _a .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",_cedd );}else {switch string (_bdfcb ){case "":*_bgdg =0; +case "\u0073\u0070\u0061\u006e":*_bgdg =1;case "\u0063\u0079\u0063l\u0065":*_bgdg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bgdg =3;};};_cedd ,_dbece =d .Token ();if _dbece !=nil {return _dbece ;};if _eebg ,_edfa :=_cedd .(_g .EndElement );_edfa &&_eebg .Name ==start .Name {return nil ; +};return _a .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",_cedd );};func (_febgc ST_FunctionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_febgc .String (),start ); +};func (_fcbf ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _fcbf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbf )); +};return nil ;}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_dddg *CT_SDDescription )ValidateWithPath (path string )error {return nil };func NewDataModel ()*DataModel {_fbbc :=&DataModel {};_fbbc .CT_DataModel =*NewCT_DataModel ();return _fbbc ;};func (_bced *CT_CTDescription )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbd :=range start .Attr {if _dbd .Name .Local =="\u006c\u0061\u006e\u0067"{_dea ,_cfad :=_dbd .Value ,error (nil ); -if _cfad !=nil {return _cfad ;};_bced .LangAttr =&_dea ;continue ;};if _dbd .Name .Local =="\u0076\u0061\u006c"{_geag ,_eec :=_dbd .Value ,error (nil );if _eec !=nil {return _eec ;};_bced .ValAttr =_geag ;continue ;};};for {_gae ,_ec :=d .Token ();if _ec !=nil {return _ca .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_ec ); -};if _eae ,_cfaf :=_gae .(_e .EndElement );_cfaf &&_eae .Name ==start .Name {break ;};};return nil ;};func (_dcdcc ST_AutoTextRotation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgfc :=_e .Attr {};_dgfc .Name =name ;switch _dcdcc {case ST_AutoTextRotationUnset :_dgfc .Value =""; -case ST_AutoTextRotationNone :_dgfc .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_dgfc .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_dgfc .Value ="\u0067\u0072\u0061\u0076";};return _dgfc ,nil ;};func (_ggdbe ST_TextBlockDirection )String ()string {switch _ggdbe {case 0:return ""; -case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; +// Validate validates the CT_DataModel and its children +func (_fecf *CT_DataModel )Validate ()error {return _fecf .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1; +ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);func (_cec *CT_Algorithm )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cec .TypeAttr =ST_AlgorithmType (1);for _ ,_cgd :=range start .Attr {if _cgd .Name .Local =="\u0074\u0079\u0070\u0065"{_cec .TypeAttr .UnmarshalXMLAttr (_cgd ); +continue ;};if _cgd .Name .Local =="\u0072\u0065\u0076"{_ddd ,_dbg :=_c .ParseUint (_cgd .Value ,10,32);if _dbg !=nil {return _dbg ;};_ccg :=uint32 (_ddd );_cec .RevAttr =&_ccg ;continue ;};};_aefg :for {_cd ,_gea :=d .Token ();if _gea !=nil {return _gea ; +};switch _ab :=_cd .(type ){case _g .StartElement :switch _ab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_dddf :=NewCT_Parameter (); +if _dab :=d .DecodeElement (_dddf ,&_ab );_dab !=nil {return _dab ;};_cec .Param =append (_cec .Param ,_dddf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cec .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gec :=d .DecodeElement (_cec .ExtLst ,&_ab );_gec !=nil {return _gec ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_ab .Name ); +if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _g .EndElement :break _aefg ;case _g .CharData :};};return nil ;};func (_daega ST_ArrowheadStyle )Validate ()error {return _daega .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_adg *CT_Algorithm )ValidateWithPath (path string )error {if _adg .TypeAttr ==ST_AlgorithmTypeUnset {return _ca .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fafd :=_adg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fafd !=nil {return _fafd ;};for _ffae ,_bag :=range _adg .Param {if _bea :=_bag .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ffae )); -_bea !=nil {return _bea ;};};if _adg .ExtLst !=nil {if _eggc :=_adg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eggc !=nil {return _eggc ;};};return nil ;}; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_bfde *CT_ChildMax )ValidateWithPath (path string )error {if _bfde .ValAttr !=nil {if *_bfde .ValAttr < -1{return _a .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfde .ValAttr ); +};};return nil ;};func (_cfdb ST_FlowDirection )ValidateWithPath (path string )error {switch _cfdb {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdb )); +};return nil ;};func NewLayoutDefHdr ()*LayoutDefHdr {_bgec :=&LayoutDefHdr {};_bgec .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _bgec ;};func (_eebf *ST_ContinueDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eebf =0; +case "\u0072\u0065\u0076\u0044\u0069\u0072":*_eebf =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_eebf =2;};return nil ;}; -// Validate validates the CT_AnimLvl and its children -func (_bcgd *CT_AnimLvl )Validate ()error {return _bcgd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_dccg *ST_BendPoint )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dccg =0;case "\u0062\u0065\u0067":*_dccg =1; -case "\u0064\u0065\u0066":*_dccg =2;case "\u0065\u006e\u0064":*_dccg =3;};return nil ;};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_cbdgf ST_TextBlockDirection )Validate ()error {return _cbdgf .ValidateWithPath ("")}; -func (_aead ST_OutputShapeType )String ()string {switch _aead {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};func (_ebc *CT_ChildMax )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fag :=range start .Attr {if _fag .Name .Local =="\u0076\u0061\u006c"{_ebab ,_bafg :=_c .ParseInt (_fag .Value ,10,32); -if _bafg !=nil {return _bafg ;};_cbc :=int32 (_ebab );_ebc .ValAttr =&_cbc ;continue ;};};for {_efe ,_gfeb :=d .Token ();if _gfeb !=nil {return _ca .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_gfeb ); -};if _efcf ,_age :=_efe .(_e .EndElement );_age &&_efcf .Name ==start .Name {break ;};};return nil ;};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_b *AG_ConstraintAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _b .TypeAttr !=ST_ConstraintTypeUnset {_aaf ,_gg :=_b .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gg !=nil {return _gg ;};start .Attr =append (start .Attr ,_aaf );};if _b .ForAttr !=ST_ConstraintRelationshipUnset {_ac ,_bb :=_b .ForAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u0072"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_ac ); -};if _b .ForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_b .ForNameAttr )});};if _b .PtTypeAttr !=ST_ElementTypeUnset {_ef ,_be :=_b .PtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"}); -if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_ef );};return nil ;};func (_cfacb ST_NodeHorizontalAlignment )Validate ()error {return _cfacb .ValidateWithPath ("")};type DataModel struct{CT_DataModel };func (_eeag ST_AxisType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecfdg :=_e .Attr {}; -_ecfdg .Name =name ;switch _eeag {case ST_AxisTypeUnset :_ecfdg .Value ="";case ST_AxisTypeSelf :_ecfdg .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_ecfdg .Value ="\u0063\u0068";case ST_AxisTypeDes :_ecfdg .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_ecfdg .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf"; -case ST_AxisTypePar :_ecfdg .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_ecfdg .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_ecfdg .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_ecfdg .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b"; -case ST_AxisTypePrecedSib :_ecfdg .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_ecfdg .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_ecfdg .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_ecfdg .Value ="\u0072\u006f\u006f\u0074"; -case ST_AxisTypeNone :_ecfdg .Value ="\u006e\u006f\u006e\u0065";};return _ecfdg ,nil ;};func NewCT_DataModel ()*CT_DataModel {_dgbb :=&CT_DataModel {};_dgbb .PtLst =NewCT_PtList ();return _dgbb ;}; +// Validate validates the CT_AdjLst and its children +func (_egg *CT_AdjLst )Validate ()error {return _egg .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");}; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_ag *AG_ConstraintRefAttributes )Validate ()error {return _ag .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func (_gdeda ST_VariableType )String ()string {switch _gdeda {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064"; -case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"; -};return "";};func NewCT_CTDescription ()*CT_CTDescription {_cgfc :=&CT_CTDescription {};return _cgfc };func (_fcggg ST_ElementType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcggg .String (),start );};func (_bagbe *LayoutDefHdr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bagbe .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader (); -for _ ,_cdee :=range start .Attr {if _cdee .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_feca ,_aebgf :=_cdee .Value ,error (nil );if _aebgf !=nil {return _aebgf ;};_bagbe .UniqueIdAttr =_feca ;continue ;};if _cdee .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_badbg ,_bafd :=_cdee .Value ,error (nil ); -if _bafd !=nil {return _bafd ;};_bagbe .MinVerAttr =&_badbg ;continue ;};if _cdee .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ffbb ,_eafcd :=_cdee .Value ,error (nil );if _eafcd !=nil {return _eafcd ;};_bagbe .DefStyleAttr =&_ffbb ; -continue ;};if _cdee .Name .Local =="\u0072\u0065\u0073I\u0064"{_fbab ,_ecfaa :=_c .ParseInt (_cdee .Value ,10,32);if _ecfaa !=nil {return _ecfaa ;};_egbe :=int32 (_fbab );_bagbe .ResIdAttr =&_egbe ;continue ;};};_bbec :for {_fdbe ,_dddeg :=d .Token (); -if _dddeg !=nil {return _dddeg ;};switch _beaa :=_fdbe .(type ){case _e .StartElement :switch _beaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cdeg :=NewCT_Name (); -if _ggde :=d .DecodeElement (_cdeg ,&_beaa );_ggde !=nil {return _ggde ;};_bagbe .Title =append (_bagbe .Title ,_cdeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dffa :=NewCT_Description (); -if _cbca :=d .DecodeElement (_dffa ,&_beaa );_cbca !=nil {return _cbca ;};_bagbe .Desc =append (_bagbe .Desc ,_dffa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bagbe .CatLst =NewCT_Categories (); -if _bedb :=d .DecodeElement (_bagbe .CatLst ,&_beaa );_bedb !=nil {return _bedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagbe .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _bcbed :=d .DecodeElement (_bagbe .ExtLst ,&_beaa );_bcbed !=nil {return _bcbed ;};default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_beaa .Name ); -if _ffaeg :=d .Skip ();_ffaeg !=nil {return _ffaeg ;};};case _e .EndElement :break _bbec ;case _e .CharData :};};return nil ;};func (_agcb ST_TextAnchorVertical )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ccbgg :=_e .Attr {};_ccbgg .Name =name ; -switch _agcb {case ST_TextAnchorVerticalUnset :_ccbgg .Value ="";case ST_TextAnchorVerticalT :_ccbgg .Value ="\u0074";case ST_TextAnchorVerticalMid :_ccbgg .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_ccbgg .Value ="\u0062";};return _ccbgg ,nil ; -}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_egcg *StyleDefHdrLst )ValidateWithPath (path string )error {if _eggcf :=_egcg .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_eggcf !=nil {return _eggcf ;};return nil ;};func (_fbeb ST_NodeHorizontalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeab :=_g .Attr {}; +_aeab .Name =name ;switch _fbeb {case ST_NodeHorizontalAlignmentUnset :_aeab .Value ="";case ST_NodeHorizontalAlignmentL :_aeab .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_aeab .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_aeab .Value ="\u0072"; +};return _aeab ,nil ;};func (_gbdbda *ST_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbfaa ,_cbcgf :=d .Token ();if _cbcgf !=nil {return _cbcgf ;};if _ebed ,_acabd :=_cbfaa .(_g .EndElement );_acabd &&_ebed .Name ==start .Name {*_gbdbda =1; +return nil ;};if _fdcfe ,_cggc :=_cbfaa .(_g .CharData );!_cggc {return _a .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",_cbfaa );}else {switch string (_fdcfe ){case "":*_gbdbda =0; +case "\u0066\u0072\u006fm\u0054":*_gbdbda =1;case "\u0066\u0072\u006fm\u0042":*_gbdbda =2;};};_cbfaa ,_cbcgf =d .Token ();if _cbcgf !=nil {return _cbcgf ;};if _bfdfd ,_egcec :=_cbfaa .(_g .EndElement );_egcec &&_bfdfd .Name ==start .Name {return nil ;}; +return _a .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",_cbfaa );};func (_gcafb *ST_AutoTextRotation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdabb ,_bgefb :=d .Token (); +if _bgefb !=nil {return _bgefb ;};if _ccbge ,_fdada :=_cdabb .(_g .EndElement );_fdada &&_ccbge .Name ==start .Name {*_gcafb =1;return nil ;};if _cfadg ,_geacca :=_cdabb .(_g .CharData );!_geacca {return _a .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",_cdabb ); +}else {switch string (_cfadg ){case "":*_gcafb =0;case "\u006e\u006f\u006e\u0065":*_gcafb =1;case "\u0075\u0070\u0072":*_gcafb =2;case "\u0067\u0072\u0061\u0076":*_gcafb =3;};};_cdabb ,_bgefb =d .Token ();if _bgefb !=nil {return _bgefb ;};if _cbca ,_bfggg :=_cdabb .(_g .EndElement ); +_bfggg &&_cbca .Name ==start .Name {return nil ;};return _a .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",_cdabb );}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_gbgcd *CT_Otherwise )ValidateWithPath (path string )error {for _ceab ,_egfce :=range _gbgcd .Alg {if _dcdc :=_egfce .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ceab ));_dcdc !=nil {return _dcdc ; -};};for _edad ,_afag :=range _gbgcd .Shape {if _eagf :=_afag .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_edad ));_eagf !=nil {return _eagf ;};};for _ddgg ,_cfgc :=range _gbgcd .PresOf {if _dadga :=_cfgc .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ddgg )); -_dadga !=nil {return _dadga ;};};for _gbbbd ,_cfcb :=range _gbgcd .ConstrLst {if _facaa :=_cfcb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gbbbd ));_facaa !=nil {return _facaa ; -};};for _aebc ,_fcbc :=range _gbgcd .RuleLst {if _ccec :=_fcbc .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_aebc ));_ccec !=nil {return _ccec ;};};for _ecgf ,_eceb :=range _gbgcd .ForEach {if _cddga :=_eceb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ecgf )); -_cddga !=nil {return _cddga ;};};for _ddda ,_fcbb :=range _gbgcd .LayoutNode {if _adege :=_fcbb .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ddda ));_adege !=nil {return _adege ; -};};for _dgcg ,_aacgf :=range _gbgcd .Choose {if _afaf :=_aacgf .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dgcg ));_afaf !=nil {return _afaf ;};};for _debb ,_aeda :=range _gbgcd .ExtLst {if _bbafb :=_aeda .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_debb )); -_bbafb !=nil {return _bbafb ;};};return nil ;};func (_aceg *ST_ChildAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aceg =0;case "\u0074":*_aceg =1;case "\u0062":*_aceg =2;case "\u006c":*_aceg =3;case "\u0072":*_aceg =4; -};return nil ;};func (_gfgge *ST_AutoTextRotation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfgge =0;case "\u006e\u006f\u006e\u0065":*_gfgge =1;case "\u0075\u0070\u0072":*_gfgge =2;case "\u0067\u0072\u0061\u0076":*_gfgge =3; -};return nil ;};func (_eceba *ST_FunctionValue )Validate ()error {return _eceba .ValidateWithPath ("")};func (_ebagc *ST_Breakpoint )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebagc =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ebagc =1; -case "\u0062\u0061\u006c":*_ebagc =2;case "\u0066\u0069\u0078e\u0064":*_ebagc =3;};return nil ;};func NewCT_Name ()*CT_Name {_addbc :=&CT_Name {};return _addbc };func (_fcbef *ST_Breakpoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdeee ,_gadceg :=d .Token (); -if _gadceg !=nil {return _gadceg ;};if _aceda ,_cgbgc :=_fdeee .(_e .EndElement );_cgbgc &&_aceda .Name ==start .Name {*_fcbef =1;return nil ;};if _ffac ,_ccdgag :=_fdeee .(_e .CharData );!_ccdgag {return _ca .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",_fdeee ); -}else {switch string (_ffac ){case "":*_fcbef =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_fcbef =1;case "\u0062\u0061\u006c":*_fcbef =2;case "\u0066\u0069\u0078e\u0064":*_fcbef =3;};};_fdeee ,_gadceg =d .Token ();if _gadceg !=nil {return _gadceg ; -};if _geaac ,_bbdag :=_fdeee .(_e .EndElement );_bbdag &&_geaac .Name ==start .Name {return nil ;};return _ca .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",_fdeee ); -};func (_cefcc ST_ConnectorPoint )Validate ()error {return _cefcc .ValidateWithPath ("")};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4; -ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12; -ST_AxisTypeNone ST_AxisType =13;); +// Validate validates the RelIds and its children +func (_bgfc *RelIds )Validate ()error {return _bgfc .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_geggb *CT_DiagramDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geggb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_geggb .UniqueIdAttr )}); +};if _geggb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_geggb .MinVerAttr )});};if _geggb .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_geggb .DefStyleAttr )}); +};e .EncodeToken (start );if _geggb .Title !=nil {_fbbfg :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_dgeeb :=range _geggb .Title {e .EncodeElement (_dgeeb ,_fbbfg );};};if _geggb .Desc !=nil {_fagga :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_fcde :=range _geggb .Desc {e .EncodeElement (_fcde ,_fagga );};};if _geggb .CatLst !=nil {_feba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geggb .CatLst ,_feba );};if _geggb .SampData !=nil {_ebae :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_geggb .SampData ,_ebae );};if _geggb .StyleData !=nil {_bfbc :=_g .StartElement {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_geggb .StyleData ,_bfbc );};if _geggb .ClrData !=nil {_cadc :=_g .StartElement {Name :_g .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_geggb .ClrData ,_cadc );};_dcee :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_geggb .LayoutNode ,_dcee );if _geggb .ExtLst !=nil {_fbgb :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_geggb .ExtLst ,_fbgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OrgChart and its children -func (_cddf *CT_OrgChart )Validate ()error {return _cddf .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1;ST_HierBranchStyleR ST_HierBranchStyle =2; -ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;);type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ; -PtTypeAttr ST_ElementType ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_gccga *CT_Shape )ValidateWithPath (path string )error {if _gccga .TypeAttr !=nil {if _dgab :=_gccga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgab !=nil {return _dgab ;};};if _gccga .AdjLst !=nil {if _gbed :=_gccga .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074"); +_gbed !=nil {return _gbed ;};};if _gccga .ExtLst !=nil {if _faadd :=_gccga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faadd !=nil {return _faadd ;};};return nil ;};type RelIds struct{CT_RelIds }; -// Validate validates the CT_StyleLabel and its children -func (_bcacg *CT_StyleLabel )Validate ()error {return _bcacg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_ggcdg :=&LayoutDefHdrLst {};_ggcdg .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst (); -return _ggcdg ;};func (_dccde ST_Offset )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_befd :=_e .Attr {};_befd .Name =name ;switch _dccde {case ST_OffsetUnset :_befd .Value ="";case ST_OffsetCtr :_befd .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_befd .Value ="\u006f\u0066\u0066"; -};return _befd ,nil ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_f .EG_ColorChoice ;};func (_cace ST_GrowDirection )ValidateWithPath (path string )error {switch _cace {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cace )); -};return nil ;};type ST_TextBlockDirection byte ;func (_gffdc ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _gffdc {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffdc )); -};return nil ;};func (_gdbe *CT_StyleDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gadcf :=range start .Attr {if _gadcf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_acbgd ,_dde :=_gadcf .Value ,error (nil ); -if _dde !=nil {return _dde ;};_gdbe .UniqueIdAttr =&_acbgd ;continue ;};if _gadcf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aaec ,_afac :=_gadcf .Value ,error (nil );if _afac !=nil {return _afac ;};_gdbe .MinVerAttr =&_aaec ;continue ;};}; -_decb :for {_fgcb ,_agfb :=d .Token ();if _agfb !=nil {return _agfb ;};switch _fcfcf :=_fgcb .(type ){case _e .StartElement :switch _fcfcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_afebb :=NewCT_SDName (); -if _gdbfb :=d .DecodeElement (_afebb ,&_fcfcf );_gdbfb !=nil {return _gdbfb ;};_gdbe .Title =append (_gdbe .Title ,_afebb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbeg :=NewCT_SDDescription (); -if _ccbd :=d .DecodeElement (_gbeg ,&_fcfcf );_ccbd !=nil {return _ccbd ;};_gdbe .Desc =append (_gdbe .Desc ,_gbeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gdbe .CatLst =NewCT_SDCategories (); -if _cabc :=d .DecodeElement (_gdbe .CatLst ,&_fcfcf );_cabc !=nil {return _cabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_gdbe .Scene3d =_f .NewCT_Scene3D (); -if _eegd :=d .DecodeElement (_gdbe .Scene3d ,&_fcfcf );_eegd !=nil {return _eegd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_afbe :=NewCT_StyleLabel (); -if _eggd :=d .DecodeElement (_afbe ,&_fcfcf );_eggd !=nil {return _eggd ;};_gdbe .StyleLbl =append (_gdbe .StyleLbl ,_afbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbe .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _addaa :=d .DecodeElement (_gdbe .ExtLst ,&_fcfcf );_addaa !=nil {return _addaa ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fcfcf .Name ); -if _bddc :=d .Skip ();_bddc !=nil {return _bddc ;};};case _e .EndElement :break _decb ;case _e .CharData :};};return nil ;};func NewCT_ChildMax ()*CT_ChildMax {_bcec :=&CT_ChildMax {};return _bcec }; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_ccbdf *DataModel )ValidateWithPath (path string )error {if _bgacb :=_ccbdf .CT_DataModel .ValidateWithPath (path );_bgacb !=nil {return _bgacb ;};return nil ;};func (_dabf *CT_Category )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dabf .TypeAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_dabf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccede ST_CenterShapeMapping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdfc :=_g .Attr {}; +_cdfc .Name =name ;switch _ccede {case ST_CenterShapeMappingUnset :_cdfc .Value ="";case ST_CenterShapeMappingNone :_cdfc .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_cdfc .Value ="\u0066\u004e\u006fd\u0065";};return _cdfc ,nil ; +};func (_eddca ST_FallbackDimension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eddca .String (),start );};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_dfdcf ST_FlowDirection )Validate ()error {return _dfdcf .ValidateWithPath ("")}; +func (_fefeg ST_DiagramHorizontalAlignment )Validate ()error {return _fefeg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_eafc *CT_PtList )ValidateWithPath (path string )error {for _dggg ,_cdae :=range _eafc .Pt {if _baga :=_cdae .ValidateWithPath (_ca .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dggg ));_baga !=nil {return _baga ;};};return nil ; -};func (_faffd ST_AutoTextRotation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_faffd .String (),start );};func (_feadc ST_TextDirection )String ()string {switch _feadc {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054"; -case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_cacdb *StyleDefHdr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _cacdb .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_acfad ST_FunctionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggac :=_e .Attr {};_ggac .Name =name ; -switch _acfad {case ST_FunctionTypeUnset :_ggac .Value ="";case ST_FunctionTypeCnt :_ggac .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_ggac .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_ggac .Value ="\u0072\u0065\u0076\u0050\u006f\u0073"; -case ST_FunctionTypePosEven :_ggac .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_ggac .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_ggac .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_ggac .Value ="\u0064\u0065\u0070t\u0068"; -case ST_FunctionTypeMaxDepth :_ggac .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _ggac ,nil ;};func (_dadeg ST_VariableType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dadeg .String (),start ); -};type CT_ChildPref struct{ValAttr *int32 ;}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_dacf *CT_When )ValidateWithPath (path string )error {if _dacf .FuncAttr ==ST_FunctionTypeUnset {return _a .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _agcfe :=_dacf .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_agcfe !=nil {return _agcfe ;};if _dacf .ArgAttr !=nil {if _bgcc :=_dacf .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072"); +_bgcc !=nil {return _bgcc ;};};if _dacf .OpAttr ==ST_FunctionOperatorUnset {return _a .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _gbbcc :=_dacf .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gbbcc !=nil {return _gbbcc ;};if _bccd :=_dacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bccd !=nil {return _bccd ; +};for _cccbg ,_eefff :=range _dacf .Alg {if _aagce :=_eefff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_cccbg ));_aagce !=nil {return _aagce ;};};for _eecbc ,_egfbd :=range _dacf .Shape {if _cdagg :=_egfbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eecbc )); +_cdagg !=nil {return _cdagg ;};};for _abca ,_aecf :=range _dacf .PresOf {if _ccge :=_aecf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_abca ));_ccge !=nil {return _ccge ;};};for _cgfdb ,_eggcc :=range _dacf .ConstrLst {if _defcf :=_eggcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgfdb )); +_defcf !=nil {return _defcf ;};};for _dabgf ,_eeaf :=range _dacf .RuleLst {if _fdce :=_eeaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dabgf ));_fdce !=nil {return _fdce ;};}; +for _fefaa ,_eaee :=range _dacf .ForEach {if _gcgcf :=_eaee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fefaa ));_gcgcf !=nil {return _gcgcf ;};};for _bcgbg ,_facb :=range _dacf .LayoutNode {if _fceg :=_facb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bcgbg )); +_fceg !=nil {return _fceg ;};};for _ababc ,_gdca :=range _dacf .Choose {if _egbba :=_gdca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ababc ));_egbba !=nil {return _egbba ;};}; +for _ebfgc ,_eead :=range _dacf .ExtLst {if _dfdf :=_eead .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ebfgc ));_dfdf !=nil {return _dfdf ;};};return nil ;}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_gggeb *CT_Parameter )ValidateWithPath (path string )error {if _gggeb .TypeAttr ==ST_ParameterIdUnset {return _ca .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _dgda :=_gggeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgda !=nil {return _dgda ;};if _bfcec :=_gggeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfcec !=nil {return _bfcec ; -};return nil ;};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);type CT_Description struct{LangAttr *string ;ValAttr string ;};func NewCT_Parameter ()*CT_Parameter {_faadf :=&CT_Parameter {}; -_faadf .TypeAttr =ST_ParameterId (1);return _faadf ;};func (_bbeda ST_HierBranchStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fcbgd :=_e .Attr {};_fcbgd .Name =name ;switch _bbeda {case ST_HierBranchStyleUnset :_fcbgd .Value ="";case ST_HierBranchStyleL :_fcbgd .Value ="\u006c"; -case ST_HierBranchStyleR :_fcbgd .Value ="\u0072";case ST_HierBranchStyleHang :_fcbgd .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_fcbgd .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_fcbgd .Value ="\u0069\u006e\u0069\u0074"; -};return _fcbgd ,nil ;}; +// Validate validates the CT_CTCategory and its children +func (_aac *CT_CTCategory )Validate ()error {return _aac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewCT_CxnList ()*CT_CxnList {_cgdg :=&CT_CxnList {};return _cgdg }; -// Validate validates the AG_IteratorAttributes and its children -func (_acd *AG_IteratorAttributes )Validate ()error {return _acd .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_edcdf *ST_AnimLvlStr )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edcdf =0; -case "\u006e\u006f\u006e\u0065":*_edcdf =1;case "\u006c\u0076\u006c":*_edcdf =2;case "\u0063\u0074\u0072":*_edcdf =3;};return nil ;};func (_dddge ST_SecondaryChildAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgada :=_e .Attr {};_bgada .Name =name ; -switch _dddge {case ST_SecondaryChildAlignmentUnset :_bgada .Value ="";case ST_SecondaryChildAlignmentNone :_bgada .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_bgada .Value ="\u0074";case ST_SecondaryChildAlignmentB :_bgada .Value ="\u0062"; -case ST_SecondaryChildAlignmentL :_bgada .Value ="\u006c";case ST_SecondaryChildAlignmentR :_bgada .Value ="\u0072";};return _bgada ,nil ;};func (_gabga ST_BoolOperator )ValidateWithPath (path string )error {switch _gabga {case 0,1,2,3,4:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabga )); -};return nil ;}; +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_dfg *CT_AdjLst )ValidateWithPath (path string )error {for _aaf ,_bea :=range _dfg .Adj {if _bac :=_bea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_aaf ));_bac !=nil {return _bac ;};};return nil ; +};func (_dgga ST_ConstraintRelationship )Validate ()error {return _dgga .ValidateWithPath ("")};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_bbge *ColorsDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbge .CT_ColorTransform =*NewCT_ColorTransform (); +for _ ,_fgcf :=range start .Attr {if _fgcf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fbbfe ,_cgcga :=_fgcf .Value ,error (nil );if _cgcga !=nil {return _cgcga ;};_bbge .UniqueIdAttr =&_fbbfe ;continue ;};if _fgcf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aafd ,_adgdc :=_fgcf .Value ,error (nil ); +if _adgdc !=nil {return _adgdc ;};_bbge .MinVerAttr =&_aafd ;continue ;};};_fgebc :for {_febaa ,_gaag :=d .Token ();if _gaag !=nil {return _gaag ;};switch _dafee :=_febaa .(type ){case _g .StartElement :switch _dafee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gcgdf :=NewCT_CTName (); +if _ecbfb :=d .DecodeElement (_gcgdf ,&_dafee );_ecbfb !=nil {return _ecbfb ;};_bbge .Title =append (_bbge .Title ,_gcgdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ebdd :=NewCT_CTDescription (); +if _fege :=d .DecodeElement (_ebdd ,&_dafee );_fege !=nil {return _fege ;};_bbge .Desc =append (_bbge .Desc ,_ebdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bbge .CatLst =NewCT_CTCategories (); +if _geaf :=d .DecodeElement (_bbge .CatLst ,&_dafee );_geaf !=nil {return _geaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ggacd :=NewCT_CTStyleLabel (); +if _ccgb :=d .DecodeElement (_ggacd ,&_dafee );_ccgb !=nil {return _ccgb ;};_bbge .StyleLbl =append (_bbge .StyleLbl ,_ggacd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbge .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _adabe :=d .DecodeElement (_bbge .ExtLst ,&_dafee );_adabe !=nil {return _adabe ;};default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_dafee .Name ); +if _ddfab :=d .Skip ();_ddfab !=nil {return _ddfab ;};};case _g .EndElement :break _fgebc ;case _g .CharData :};};return nil ;};func (_aeff ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _aeff {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeff )); +};return nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_dfea :=&CT_LayoutNode {};return _dfea };func (_fcbdcc *ST_AlgorithmType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgdc ,_edbge :=d .Token ();if _edbge !=nil {return _edbge ; +};if _bbeea ,_gagff :=_gbgdc .(_g .EndElement );_gagff &&_bbeea .Name ==start .Name {*_fcbdcc =1;return nil ;};if _afbe ,_ebfc :=_gbgdc .(_g .CharData );!_ebfc {return _a .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",_gbgdc ); +}else {switch string (_afbe ){case "":*_fcbdcc =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_fcbdcc =1;case "\u0063\u006f\u006e\u006e":*_fcbdcc =2;case "\u0063\u0079\u0063l\u0065":*_fcbdcc =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_fcbdcc =4; +case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_fcbdcc =5;case "\u0070\u0079\u0072\u0061":*_fcbdcc =6;case "\u006c\u0069\u006e":*_fcbdcc =7;case "\u0073\u0070":*_fcbdcc =8;case "\u0074\u0078":*_fcbdcc =9;case "\u0073\u006e\u0061k\u0065":*_fcbdcc =10; +};};_gbgdc ,_edbge =d .Token ();if _edbge !=nil {return _edbge ;};if _gcgbg ,_fffeg :=_gbgdc .(_g .EndElement );_fffeg &&_gcgbg .Name ==start .Name {return nil ;};return _a .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",_gbgdc ); +};func (_bdgd *ST_FallbackDimension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadd ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};if _badc ,_geefe :=_eadd .(_g .EndElement );_geefe &&_badc .Name ==start .Name {*_bdgd =1;return nil ; +};if _efgdf ,_eeegb :=_eadd .(_g .CharData );!_eeegb {return _a .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",_eadd );}else {switch string (_efgdf ){case "":*_bdgd =0; +case "\u0031\u0044":*_bdgd =1;case "\u0032\u0044":*_bdgd =2;};};_eadd ,_eaec =d .Token ();if _eaec !=nil {return _eaec ;};if _gdbfc ,_fbdab :=_eadd .(_g .EndElement );_fbdab &&_gdbfc .Name ==start .Name {return nil ;};return _a .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",_eadd ); +};func (_fgebe ST_PyramidAccentTextMargin )Validate ()error {return _fgebe .ValidateWithPath ("")};func (_dafg ST_AutoTextRotation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgc :=_g .Attr {};_gfgc .Name =name ;switch _dafg {case ST_AutoTextRotationUnset :_gfgc .Value =""; +case ST_AutoTextRotationNone :_gfgc .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_gfgc .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_gfgc .Value ="\u0067\u0072\u0061\u0076";};return _gfgc ,nil ;};func (_fedg ST_SecondaryChildAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcad :=_g .Attr {}; +_bcad .Name =name ;switch _fedg {case ST_SecondaryChildAlignmentUnset :_bcad .Value ="";case ST_SecondaryChildAlignmentNone :_bcad .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_bcad .Value ="\u0074";case ST_SecondaryChildAlignmentB :_bcad .Value ="\u0062"; +case ST_SecondaryChildAlignmentL :_bcad .Value ="\u006c";case ST_SecondaryChildAlignmentR :_bcad .Value ="\u0072";};return _bcad ,nil ;};func (_bdbfa *ST_ParameterId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febg ,_cbbda :=d .Token (); +if _cbbda !=nil {return _cbbda ;};if _agaee ,_ccefa :=_febg .(_g .EndElement );_ccefa &&_agaee .Name ==start .Name {*_bdbfa =1;return nil ;};if _abgf ,_effgb :=_febg .(_g .CharData );!_effgb {return _a .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",_febg ); +}else {switch string (_abgf ){case "":*_bdbfa =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_bdbfa =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_bdbfa =2;case "\u0063\u0068\u0044i\u0072":*_bdbfa =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_bdbfa =4; +case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_bdbfa =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_bdbfa =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_bdbfa =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_bdbfa =8; +case "\u0062\u0065\u006e\u0064\u0050\u0074":*_bdbfa =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_bdbfa =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_bdbfa =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_bdbfa =12;case "\u0064\u0069\u006d":*_bdbfa =13; +case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_bdbfa =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_bdbfa =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_bdbfa =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_bdbfa =17; +case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_bdbfa =18;case "\u0074\u0078\u0044i\u0072":*_bdbfa =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_bdbfa =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_bdbfa =21; +case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_bdbfa =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_bdbfa =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_bdbfa =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_bdbfa =25; +case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_bdbfa =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_bdbfa =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_bdbfa =28; +case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_bdbfa =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_bdbfa =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_bdbfa =31; +case "\u0067\u0072\u0044i\u0072":*_bdbfa =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_bdbfa =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_bdbfa =34;case "\u0062\u006b\u0070\u0074":*_bdbfa =35;case "\u006f\u0066\u0066":*_bdbfa =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_bdbfa =37; +case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bdbfa =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_bdbfa =39;case "\u0073\u0074\u0041n\u0067":*_bdbfa =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_bdbfa =41; +case "\u0061\u0072":*_bdbfa =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_bdbfa =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_bdbfa =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_bdbfa =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_bdbfa =46; +case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_bdbfa =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_bdbfa =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_bdbfa =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_bdbfa =50; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_bdbfa =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_bdbfa =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_bdbfa =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_bdbfa =54; +case "\u0065\u006e\u0064\u0050\u0074\u0073":*_bdbfa =55;};};_febg ,_cbbda =d .Token ();if _cbbda !=nil {return _cbbda ;};if _gaff ,_addge :=_febg .(_g .EndElement );_addge &&_gaff .Name ==start .Name {return nil ;};return _a .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",_febg ); +};type ST_AutoTextRotation byte ;func (_efaf ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _efaf {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaf )); +};return nil ;};type StyleDef struct{CT_StyleDefinition };func (_dbaef ST_ChildAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbaef .String (),start );};func NewCT_AnimLvl ()*CT_AnimLvl {_dcd :=&CT_AnimLvl {}; +return _dcd };type ST_FunctionType byte ;type CT_Constraints struct{Constr []*CT_Constraint ;};func (_dcaaa *ST_ConstraintType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcaaa =0;case "\u006e\u006f\u006e\u0065":*_dcaaa =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_dcaaa =2; +case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_dcaaa =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_dcaaa =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_dcaaa =5;case "\u0062":*_dcaaa =6;case "\u0062\u004d\u0061r\u0067":*_dcaaa =7;case "\u0062\u004f\u0066\u0066":*_dcaaa =8; +case "\u0063\u0074\u0072\u0058":*_dcaaa =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_dcaaa =10;case "\u0063\u0074\u0072\u0059":*_dcaaa =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_dcaaa =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_dcaaa =13; +case "\u0064\u0069\u0061\u006d":*_dcaaa =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_dcaaa =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_dcaaa =16;case "\u0068":*_dcaaa =17;case "\u0068\u0041\u0072\u0048":*_dcaaa =18;case "\u0068\u004f\u0066\u0066":*_dcaaa =19; +case "\u006c":*_dcaaa =20;case "\u006c\u004d\u0061r\u0067":*_dcaaa =21;case "\u006c\u004f\u0066\u0066":*_dcaaa =22;case "\u0072":*_dcaaa =23;case "\u0072\u004d\u0061r\u0067":*_dcaaa =24;case "\u0072\u004f\u0066\u0066":*_dcaaa =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_dcaaa =26; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_dcaaa =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_dcaaa =28;case "\u0073\u0069\u0062S\u0070":*_dcaaa =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_dcaaa =30; +case "\u0073\u0070":*_dcaaa =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_dcaaa =32;case "\u0074":*_dcaaa =33;case "\u0074\u004d\u0061r\u0067":*_dcaaa =34;case "\u0074\u004f\u0066\u0066":*_dcaaa =35;case "\u0075\u0073\u0065r\u0041":*_dcaaa =36; +case "\u0075\u0073\u0065r\u0042":*_dcaaa =37;case "\u0075\u0073\u0065r\u0043":*_dcaaa =38;case "\u0075\u0073\u0065r\u0044":*_dcaaa =39;case "\u0075\u0073\u0065r\u0045":*_dcaaa =40;case "\u0075\u0073\u0065r\u0046":*_dcaaa =41;case "\u0075\u0073\u0065r\u0047":*_dcaaa =42; +case "\u0075\u0073\u0065r\u0048":*_dcaaa =43;case "\u0075\u0073\u0065r\u0049":*_dcaaa =44;case "\u0075\u0073\u0065r\u004a":*_dcaaa =45;case "\u0075\u0073\u0065r\u004b":*_dcaaa =46;case "\u0075\u0073\u0065r\u004c":*_dcaaa =47;case "\u0075\u0073\u0065r\u004d":*_dcaaa =48; +case "\u0075\u0073\u0065r\u004e":*_dcaaa =49;case "\u0075\u0073\u0065r\u004f":*_dcaaa =50;case "\u0075\u0073\u0065r\u0050":*_dcaaa =51;case "\u0075\u0073\u0065r\u0051":*_dcaaa =52;case "\u0075\u0073\u0065r\u0052":*_dcaaa =53;case "\u0075\u0073\u0065r\u0053":*_dcaaa =54; +case "\u0075\u0073\u0065r\u0054":*_dcaaa =55;case "\u0075\u0073\u0065r\u0055":*_dcaaa =56;case "\u0075\u0073\u0065r\u0056":*_dcaaa =57;case "\u0075\u0073\u0065r\u0057":*_dcaaa =58;case "\u0075\u0073\u0065r\u0058":*_dcaaa =59;case "\u0075\u0073\u0065r\u0059":*_dcaaa =60; +case "\u0075\u0073\u0065r\u005a":*_dcaaa =61;case "\u0077":*_dcaaa =62;case "\u0077\u0041\u0072\u0048":*_dcaaa =63;case "\u0077\u004f\u0066\u0066":*_dcaaa =64;};return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_gfadgc *ST_FunctionValue )ValidateWithPath (path string )error {_ecdc :=[]string {}; +if _gfadgc .Int32 !=nil {_ecdc =append (_ecdc ,"\u0049\u006e\u00743\u0032");};if _gfadgc .Bool !=nil {_ecdc =append (_ecdc ,"\u0042\u006f\u006f\u006c");};if _gfadgc .ST_Direction !=ST_DirectionUnset {_ecdc =append (_ecdc ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _gfadgc .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_ecdc =append (_ecdc ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _gfadgc .ST_AnimOneStr !=ST_AnimOneStrUnset {_ecdc =append (_ecdc ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072"); +};if _gfadgc .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_ecdc =append (_ecdc ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _gfadgc .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_ecdc =append (_ecdc ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072"); +};if len (_ecdc )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecdc );};return nil ;};func (_ggf *CT_ColorTransformHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ggf .ColorsDefHdr !=nil {_afbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bfgd :=range _ggf .ColorsDefHdr {e .EncodeElement (_bfgd ,_afbfe );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func (_dgacf *ST_SecondaryChildAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdba ,_bacb :=d .Token (); +if _bacb !=nil {return _bacb ;};if _gafd ,_edbd :=_gdba .(_g .EndElement );_edbd &&_gafd .Name ==start .Name {*_dgacf =1;return nil ;};if _bdfdf ,_fffg :=_gdba .(_g .CharData );!_fffg {return _a .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",_gdba ); +}else {switch string (_bdfdf ){case "":*_dgacf =0;case "\u006e\u006f\u006e\u0065":*_dgacf =1;case "\u0074":*_dgacf =2;case "\u0062":*_dgacf =3;case "\u006c":*_dgacf =4;case "\u0072":*_dgacf =5;};};_gdba ,_bacb =d .Token ();if _bacb !=nil {return _bacb ; +};if _cdec ,_bbeeg :=_gdba .(_g .EndElement );_bbeeg &&_cdec .Name ==start .Name {return nil ;};return _a .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",_gdba ); +};func (_afebf ST_ConstraintRelationship )String ()string {switch _afebf {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_bfgg *StyleDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _bfgg .CT_StyleDefinition .MarshalXML (e ,start );};func (_efgg *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efgg =0;case "\u006e\u006f\u006e\u0065":*_efgg =1; +case "\u0074":*_efgg =2;case "\u0062":*_efgg =3;case "\u006c":*_efgg =4;case "\u0072":*_efgg =5;};return nil ;};func (_aaac *ST_FlowDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaac =0;case "\u0072\u006f\u0077":*_aaac =1; +case "\u0063\u006f\u006c":*_aaac =2;};return nil ;};func (_dgcgb *ST_BendPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfcd ,_gbbca :=d .Token ();if _gbbca !=nil {return _gbbca ;};if _beeg ,_bbfbg :=_cfcd .(_g .EndElement );_bbfbg &&_beeg .Name ==start .Name {*_dgcgb =1; +return nil ;};if _ggaccd ,_ddcc :=_cfcd .(_g .CharData );!_ddcc {return _a .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",_cfcd );}else {switch string (_ggaccd ){case "":*_dgcgb =0; +case "\u0062\u0065\u0067":*_dgcgb =1;case "\u0064\u0065\u0066":*_dgcgb =2;case "\u0065\u006e\u0064":*_dgcgb =3;};};_cfcd ,_gbbca =d .Token ();if _gbbca !=nil {return _gbbca ;};if _deaf ,_ggcbc :=_cfcd .(_g .EndElement );_ggcbc &&_deaf .Name ==start .Name {return nil ; +};return _a .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",_cfcd );};func (_bfe *CT_Constraint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cegf :=range start .Attr {if _cegf .Name .Local =="\u006f\u0070"{_bfe .OpAttr .UnmarshalXMLAttr (_cegf ); +continue ;};if _cegf .Name .Local =="\u0076\u0061\u006c"{_fega ,_ffe :=_c .ParseFloat (_cegf .Value ,64);if _ffe !=nil {return _ffe ;};_bfe .ValAttr =&_fega ;continue ;};if _cegf .Name .Local =="\u0066\u0061\u0063\u0074"{_cbc ,_efeb :=_c .ParseFloat (_cegf .Value ,64); +if _efeb !=nil {return _efeb ;};_bfe .FactAttr =&_cbc ;continue ;};if _cegf .Name .Local =="\u0074\u0079\u0070\u0065"{_bfe .TypeAttr .UnmarshalXMLAttr (_cegf );continue ;};if _cegf .Name .Local =="\u0066\u006f\u0072"{_bfe .ForAttr .UnmarshalXMLAttr (_cegf ); +continue ;};if _cegf .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_gdeb ,_bffc :=_cegf .Value ,error (nil );if _bffc !=nil {return _bffc ;};_bfe .ForNameAttr =&_gdeb ;continue ;};if _cegf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bfe .PtTypeAttr .UnmarshalXMLAttr (_cegf ); +continue ;};if _cegf .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_bfe .RefTypeAttr .UnmarshalXMLAttr (_cegf );continue ;};if _cegf .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_bfe .RefForAttr .UnmarshalXMLAttr (_cegf );continue ;}; +if _cegf .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_cca ,_gbac :=_cegf .Value ,error (nil );if _gbac !=nil {return _gbac ;};_bfe .RefForNameAttr =&_cca ;continue ;};if _cegf .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_bfe .RefPtTypeAttr .UnmarshalXMLAttr (_cegf ); +continue ;};};_fcd :for {_ccef ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ;};switch _acde :=_ccef .(type ){case _g .StartElement :switch _acde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfe .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gdge :=d .DecodeElement (_bfe .ExtLst ,&_acde );_gdge !=nil {return _gdge ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_acde .Name ); +if _eag :=d .Skip ();_eag !=nil {return _eag ;};};case _g .EndElement :break _fcd ;case _g .CharData :};};return nil ;};func (_ddgf ST_TextAnchorVertical )String ()string {switch _ddgf {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064"; +case 3:return "\u0062";};return "";}; -// Validate validates the CT_Category and its children -func (_eee *CT_Category )Validate ()error {return _eee .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_eced ST_ConnectorPoint )String ()string {switch _eced {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f"; -case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052"; -case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_cbcfe ST_CxnType )Validate ()error {return _cbcfe .ValidateWithPath ("")};func (_adcaf ST_ConnectorDimension )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeecc :=_e .Attr {}; -_aeecc .Name =name ;switch _adcaf {case ST_ConnectorDimensionUnset :_aeecc .Value ="";case ST_ConnectorDimension1D :_aeecc .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_aeecc .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_aeecc .Value ="\u0063\u0075\u0073\u0074"; -};return _aeecc ,nil ;};func (_ffgc *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffgc =0;case "\u0065\u0078\u0061c\u0074":*_ffgc =1;case "\u0072\u0065\u006c":*_ffgc =2;};return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst }; -func (_fcece ST_ArrowheadStyle )Validate ()error {return _fcece .ValidateWithPath ("")};func (_egcd ST_TextAnchorVertical )String ()string {switch _egcd {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062"; -};return "";};func (_geaab ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _geaab {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geaab )); -};return nil ;};func (_ecfacc ST_FunctionType )Validate ()error {return _ecfacc .ValidateWithPath ("")};func (_bbfd ST_HueDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgda :=_e .Attr {};_cgda .Name =name ;switch _bbfd {case ST_HueDirUnset :_cgda .Value =""; -case ST_HueDirCw :_cgda .Value ="\u0063\u0077";case ST_HueDirCcw :_cgda .Value ="\u0063\u0063\u0077";};return _cgda ,nil ;};func (_agfbb *ST_TextAnchorHorizontal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bacf ,_beeg :=d .Token ();if _beeg !=nil {return _beeg ; -};if _cdca ,_agbcd :=_bacf .(_e .EndElement );_agbcd &&_cdca .Name ==start .Name {*_agfbb =1;return nil ;};if _fbga ,_bacac :=_bacf .(_e .CharData );!_bacac {return _ca .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",_bacf ); -}else {switch string (_fbga ){case "":*_agfbb =0;case "\u006e\u006f\u006e\u0065":*_agfbb =1;case "\u0063\u0074\u0072":*_agfbb =2;};};_bacf ,_beeg =d .Token ();if _beeg !=nil {return _beeg ;};if _cccfd ,_ebcbd :=_bacf .(_e .EndElement );_ebcbd &&_cccfd .Name ==start .Name {return nil ; -};return _ca .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",_bacf );};func (_cbebd *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbebd =0; -case "\u006c":*_cbebd =1;case "\u0063\u0074\u0072":*_cbebd =2;case "\u0072":*_cbebd =3;case "\u006e\u006f\u006e\u0065":*_cbebd =4;};return nil ;};func (_cgdgd *ST_Direction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgdgd =0; -case "\u006e\u006f\u0072\u006d":*_cgdgd =1;case "\u0072\u0065\u0076":*_cgdgd =2;};return nil ;};func (_fcc *CT_BulletEnabled )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcc .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_fcc .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdgcf ST_PyramidAccentPosition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdgcf .String (),start );};func NewCT_SDName ()*CT_SDName {_bdagf :=&CT_SDName {}; -return _bdagf };func (_eeebe ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _eeebe {case 0,1,2,3,4,5:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeebe )); -};return nil ;};func (_gbggc ST_OutputShapeType )Validate ()error {return _gbggc .ValidateWithPath ("")};func (_bcfc *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcfc .RotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074"},Value :_ca .Sprintf ("\u0025\u0076",*_bcfc .RotAttr )}); -};if _bcfc .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_bcfc .TypeAttr )});};if _bcfc .BlipAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_ca .Sprintf ("\u0025\u0076",*_bcfc .BlipAttr )}); -};if _bcfc .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_ca .Sprintf ("\u0025\u0076",*_bcfc .ZOrderOffAttr )});};if _bcfc .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_bcfc .HideGeomAttr ))}); -};if _bcfc .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_bcfc .LkTxEntryAttr ))});};if _bcfc .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_ca .Sprintf ("\u0025\u0064",_dcgfc (*_bcfc .BlipPhldrAttr ))}); -};e .EncodeToken (start );if _bcfc .AdjLst !=nil {_dabc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_bcfc .AdjLst ,_dabc );};if _bcfc .ExtLst !=nil {_efff :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bcfc .ExtLst ,_efff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_VerticalAlignment byte ;const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1; -ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_bbcdc ST_PyramidAccentTextMargin )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbbbb :=_e .Attr {};_gbbbb .Name =name ;switch _bbcdc {case ST_PyramidAccentTextMarginUnset :_gbbbb .Value =""; -case ST_PyramidAccentTextMarginStep :_gbbbb .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_gbbbb .Value ="\u0073\u0074\u0061c\u006b";};return _gbbbb ,nil ;};type ST_TextAnchorHorizontal byte ;func (_ccgf *ST_PrSetCustVal )Validate ()error {return _ccgf .ValidateWithPath ("")}; -func (_fdde *CT_ColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gffe :=range start .Attr {if _gffe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aacd ,_bfae :=_gffe .Value ,error (nil );if _bfae !=nil {return _bfae ; -};_fdde .UniqueIdAttr =&_aacd ;continue ;};if _gffe .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddc ,_gfee :=_gffe .Value ,error (nil );if _gfee !=nil {return _gfee ;};_fdde .MinVerAttr =&_ddc ;continue ;};};_cga :for {_bbfb ,_fdb :=d .Token (); -if _fdb !=nil {return _fdb ;};switch _dgfa :=_bbfb .(type ){case _e .StartElement :switch _dgfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_egf :=NewCT_CTName (); -if _gcag :=d .DecodeElement (_egf ,&_dgfa );_gcag !=nil {return _gcag ;};_fdde .Title =append (_fdde .Title ,_egf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bgdg :=NewCT_CTDescription (); -if _gac :=d .DecodeElement (_bgdg ,&_dgfa );_gac !=nil {return _gac ;};_fdde .Desc =append (_fdde .Desc ,_bgdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fdde .CatLst =NewCT_CTCategories (); -if _cfda :=d .DecodeElement (_fdde .CatLst ,&_dgfa );_cfda !=nil {return _cfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cdac :=NewCT_CTStyleLabel (); -if _ddga :=d .DecodeElement (_cdac ,&_dgfa );_ddga !=nil {return _ddga ;};_fdde .StyleLbl =append (_fdde .StyleLbl ,_cdac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdde .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _baec :=d .DecodeElement (_fdde .ExtLst ,&_dgfa );_baec !=nil {return _baec ;};default:_g .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_dgfa .Name ); -if _bcedc :=d .Skip ();_bcedc !=nil {return _bcedc ;};};case _e .EndElement :break _cga ;case _e .CharData :};};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_daad :=&CT_NumericRule {};return _daad }; +// Validate validates the CT_Otherwise and its children +func (_cafab *CT_Otherwise )Validate ()error {return _cafab .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func NewCT_Category ()*CT_Category {_fde :=&CT_Category {};return _fde };func NewCT_CTCategory ()*CT_CTCategory {_cgb :=&CT_CTCategory {}; +return _cgb };func (_dabdd *CT_SDCategories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dabdd .Cat !=nil {_efaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}};for _ ,_accf :=range _dabdd .Cat {e .EncodeElement (_accf ,_efaa ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ; +LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_gbef ST_CxnType )ValidateWithPath (path string )error {switch _gbef {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbef )); +};return nil ;};func (_gfcac ST_ChildAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feed :=_g .Attr {};_feed .Name =name ;switch _gfcac {case ST_ChildAlignmentUnset :_feed .Value ="";case ST_ChildAlignmentT :_feed .Value ="\u0074";case ST_ChildAlignmentB :_feed .Value ="\u0062"; +case ST_ChildAlignmentL :_feed .Value ="\u006c";case ST_ChildAlignmentR :_feed .Value ="\u0072";};return _feed ,nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;}; -// Validate validates the CT_PtList and its children -func (_aedf *CT_PtList )Validate ()error {return _aedf .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_gfgdd *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfgdd =0;case "\u0073\u0065\u006c\u0066":*_gfgdd =1; -case "\u0063\u0068":*_gfgdd =2;case "\u0064\u0065\u0073":*_gfgdd =3;};return nil ;}; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_ggdc *StyleDefHdr )ValidateWithPath (path string )error {if _fafc :=_ggdc .CT_StyleDefinitionHeader .ValidateWithPath (path );_fafc !=nil {return _fafc ;};return nil ;};func (_faba ST_AxisType )ValidateWithPath (path string )error {switch _faba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faba )); +};return nil ;};func (_adcde ST_AlgorithmType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgbag :=_g .Attr {};_fgbag .Name =name ;switch _adcde {case ST_AlgorithmTypeUnset :_fgbag .Value ="";case ST_AlgorithmTypeComposite :_fgbag .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e"; +case ST_AlgorithmTypeConn :_fgbag .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_fgbag .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_fgbag .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_fgbag .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074"; +case ST_AlgorithmTypePyra :_fgbag .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_fgbag .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_fgbag .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_fgbag .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_fgbag .Value ="\u0073\u006e\u0061k\u0065"; +};return _fgbag ,nil ;};func (_ddef *ST_DiagramTextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgce ,_ffea :=d .Token ();if _ffea !=nil {return _ffea ;};if _acfe ,_fadec :=_dgce .(_g .EndElement );_fadec &&_acfe .Name ==start .Name {*_ddef =1; +return nil ;};if _efcgd ,_cffde :=_dgce .(_g .CharData );!_cffde {return _a .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",_dgce );}else {switch string (_efcgd ){case "":*_ddef =0; +case "\u006c":*_ddef =1;case "\u0063\u0074\u0072":*_ddef =2;case "\u0072":*_ddef =3;};};_dgce ,_ffea =d .Token ();if _ffea !=nil {return _ffea ;};if _eccfg ,_gaagb :=_dgce .(_g .EndElement );_gaagb &&_eccfg .Name ==start .Name {return nil ;};return _a .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",_dgce ); +}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_cceca *LayoutDef )ValidateWithPath (path string )error {if _cgcac :=_cceca .CT_DiagramDefinition .ValidateWithPath (path );_cgcac !=nil {return _cgcac ;};return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ; -ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_f .CT_OfficeArtExtensionList ;};type RelIds struct{CT_RelIds };func (_bfdfba ST_TextDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfdfba .String (),start ); -};func (_dbccc ST_ConstraintRelationship )String ()string {switch _dbccc {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func NewColorsDef ()*ColorsDef {_bcag :=&ColorsDef {}; -_bcag .CT_ColorTransform =*NewCT_ColorTransform ();return _bcag ;};func (_ebf *CT_Description )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebf .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_ebf .LangAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_ebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bedag ST_RotationPath )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cadf :=_e .Attr {}; -_cadf .Name =name ;switch _bedag {case ST_RotationPathUnset :_cadf .Value ="";case ST_RotationPathNone :_cadf .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_cadf .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _cadf ,nil ; -};func (_dgge *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgge =0;case "\u0061\u0075\u0074\u006f":*_dgge =1;case "\u0061\u0072\u0072":*_dgge =2;case "\u006e\u006f\u0041r\u0072":*_dgge =3;};return nil ;};func (_ggbb *LayoutDefHdr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _ggbb .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_afbgb ST_ConnectorDimension )ValidateWithPath (path string )error {switch _afbgb {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbgb )); -};return nil ;};type ST_BoolOperator byte ;func (_gbee *StyleDefHdr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbee .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_gded :=range start .Attr {if _gded .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dbcc ,_ebge :=_gded .Value ,error (nil ); -if _ebge !=nil {return _ebge ;};_gbee .UniqueIdAttr =_dbcc ;continue ;};if _gded .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aacc ,_bgaae :=_gded .Value ,error (nil );if _bgaae !=nil {return _bgaae ;};_gbee .MinVerAttr =&_aacc ;continue ;};if _gded .Name .Local =="\u0072\u0065\u0073I\u0064"{_dcbff ,_fbcc :=_c .ParseInt (_gded .Value ,10,32); -if _fbcc !=nil {return _fbcc ;};_baffcc :=int32 (_dcbff );_gbee .ResIdAttr =&_baffcc ;continue ;};};_ggeee :for {_gbef ,_dgfeg :=d .Token ();if _dgfeg !=nil {return _dgfeg ;};switch _edge :=_gbef .(type ){case _e .StartElement :switch _edge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fccab :=NewCT_SDName (); -if _agcg :=d .DecodeElement (_fccab ,&_edge );_agcg !=nil {return _agcg ;};_gbee .Title =append (_gbee .Title ,_fccab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eefeb :=NewCT_SDDescription (); -if _accd :=d .DecodeElement (_eefeb ,&_edge );_accd !=nil {return _accd ;};_gbee .Desc =append (_gbee .Desc ,_eefeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gbee .CatLst =NewCT_SDCategories (); -if _efga :=d .DecodeElement (_gbee .CatLst ,&_edge );_efga !=nil {return _efga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbee .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _bfaef :=d .DecodeElement (_gbee .ExtLst ,&_edge );_bfaef !=nil {return _bfaef ;};default:_g .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_edge .Name ); -if _gfgf :=d .Skip ();_gfgf !=nil {return _gfgf ;};};case _e .EndElement :break _ggeee ;case _e .CharData :};};return nil ;};func (_cbeadd *ST_GrowDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcdf ,_ggbbf :=d .Token ();if _ggbbf !=nil {return _ggbbf ; -};if _gbebc ,_ggdfc :=_dcdf .(_e .EndElement );_ggdfc &&_gbebc .Name ==start .Name {*_cbeadd =1;return nil ;};if _beff ,_cbabg :=_dcdf .(_e .CharData );!_cbabg {return _ca .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",_dcdf ); -}else {switch string (_beff ){case "":*_cbeadd =0;case "\u0074\u004c":*_cbeadd =1;case "\u0074\u0052":*_cbeadd =2;case "\u0062\u004c":*_cbeadd =3;case "\u0062\u0052":*_cbeadd =4;};};_dcdf ,_ggbbf =d .Token ();if _ggbbf !=nil {return _ggbbf ;};if _eecc ,_edefe :=_dcdf .(_e .EndElement ); -_edefe &&_eecc .Name ==start .Name {return nil ;};return _ca .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",_dcdf );};func (_gdfa *ST_FunctionArgument )ValidateWithPath (path string )error {_fabc :=[]string {}; -if _gdfa .ST_VariableType !=ST_VariableTypeUnset {_fabc =append (_fabc ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_fabc )> 1{return _ca .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fabc ); +// Validate validates the CT_Constraints and its children +func (_aeaee *CT_Constraints )Validate ()error {return _aeaee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_dgfc ST_BendPoint )ValidateWithPath (path string )error {switch _dgfc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfc )); +};return nil ;};func (_bgfcf *ST_ConnectorRouting )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgfcf =0;case "\u0073\u0074\u0072\u0061":*_bgfcf =1;case "\u0062\u0065\u006e\u0064":*_bgfcf =2;case "\u0063\u0075\u0072v\u0065":*_bgfcf =3; +case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_bgfcf =4;};return nil ;};func (_ga *CT_AnimOne )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbbb :=range start .Attr {if _dbbb .Name .Local =="\u0076\u0061\u006c"{_ga .ValAttr .UnmarshalXMLAttr (_dbbb ); +continue ;};};for {_bdge ,_aafg :=d .Token ();if _aafg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_aafg );};if _bfc ,_fbe :=_bdge .(_g .EndElement ); +_fbe &&_bfc .Name ==start .Name {break ;};};return nil ;};func (_cfdg *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfdg =0;case "\u006e\u006f\u006e\u0065":*_cfdg =1;case "\u0063\u0074\u0072":*_cfdg =2; +};return nil ;};func (_gcdb *CT_StyleDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gcdb .UniqueIdAttr )}); +};if _gcdb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gcdb .MinVerAttr )});};e .EncodeToken (start );if _gcdb .Title !=nil {_gecgb :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_cage :=range _gcdb .Title {e .EncodeElement (_cage ,_gecgb );};};if _gcdb .Desc !=nil {_cabba :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_gabb :=range _gcdb .Desc {e .EncodeElement (_gabb ,_cabba );};};if _gcdb .CatLst !=nil {_fdag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcdb .CatLst ,_fdag );};if _gcdb .Scene3d !=nil {_afab :=_g .StartElement {Name :_g .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gcdb .Scene3d ,_afab );};_affce :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}}; +for _ ,_dcacc :=range _gcdb .StyleLbl {e .EncodeElement (_dcacc ,_affce );};if _gcdb .ExtLst !=nil {_ceee :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdb .ExtLst ,_ceee );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fdfa *CT_Cxn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdfa .ModelIdAttr )}); +if _fdfa .TypeAttr !=ST_CxnTypeUnset {_fegg ,_feea :=_fdfa .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _feea !=nil {return _feea ;};start .Attr =append (start .Attr ,_fegg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdfa .SrcIdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdfa .DestIdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdfa .SrcOrdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdfa .DestOrdAttr )});if _fdfa .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fdfa .ParTransIdAttr )}); +};if _fdfa .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fdfa .SibTransIdAttr )});};if _fdfa .PresIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fdfa .PresIdAttr )}); +};e .EncodeToken (start );if _fdfa .ExtLst !=nil {_gcgd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdfa .ExtLst ,_gcgd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gfeffd ST_PtType )Validate ()error {return _gfeffd .ValidateWithPath ("")}; +func (_ggffg ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _ggffg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggffg )); };return nil ;}; -// Validate validates the CT_TextProps and its children -func (_efegf *CT_TextProps )Validate ()error {return _efegf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};type ST_UnsignedInts []uint32 ; +// Validate validates the CT_PresentationOf and its children +func (_egdg *CT_PresentationOf )Validate ()error {return _egdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_acdcd ST_VerticalAlignment )String ()string {switch _acdcd {case 0:return ""; +case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_gcbb ST_ClrAppMethod )ValidateWithPath (path string )error {switch _gcbb {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbb )); +};return nil ;};func (_cece ST_AnimLvlStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cece .String (),start );};func (_aga *CT_AnimLvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbd :=range start .Attr {if _dbd .Name .Local =="\u0076\u0061\u006c"{_aga .ValAttr .UnmarshalXMLAttr (_dbd ); +continue ;};};for {_aea ,_gdg :=d .Token ();if _gdg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_gdg );};if _aca ,_gcdc :=_aea .(_g .EndElement );_gcdc &&_aca .Name ==start .Name {break ; +};};return nil ;};func (_edece *ColorsDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _edece .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_feece ST_PyramidAccentTextMargin )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebfcb :=_g .Attr {}; +_ebfcb .Name =name ;switch _feece {case ST_PyramidAccentTextMarginUnset :_ebfcb .Value ="";case ST_PyramidAccentTextMarginStep :_ebfcb .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_ebfcb .Value ="\u0073\u0074\u0061c\u006b";}; +return _ebfcb ,nil ;}; -// Validate validates the CT_Shape and its children -func (_cgbg *CT_Shape )Validate ()error {return _cgbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type ColorsDef struct{CT_ColorTransform }; +// Validate validates the CT_Algorithm and its children +func (_adc *CT_Algorithm )Validate ()error {return _adc .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");}; -// Validate validates the CT_Name and its children -func (_efbg *CT_Name )Validate ()error {return _efbg .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_abfg *CT_ResizeHandles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abfg .ValAttr !=ST_ResizeHandlesStrUnset {_acbgf ,_efaba :=_abfg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); -if _efaba !=nil {return _efaba ;};start .Attr =append (start .Attr ,_acbgf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgdaedc ST_ConnectorPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgdaedc .String (),start ); -};func (_adeag ST_ResizeHandlesStr )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgcdb :=_e .Attr {};_bgcdb .Name =name ;switch _adeag {case ST_ResizeHandlesStrUnset :_bgcdb .Value ="";case ST_ResizeHandlesStrExact :_bgcdb .Value ="\u0065\u0078\u0061c\u0074"; -case ST_ResizeHandlesStrRel :_bgcdb .Value ="\u0072\u0065\u006c";};return _bgcdb ,nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2; -ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_fbefe ST_ContinueDirection )Validate ()error {return _fbefe .ValidateWithPath ("")}; +// Validate validates the CT_Pt and its children +func (_dccc *CT_Pt )Validate ()error {return _dccc .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};type DataModel struct{CT_DataModel };func (_cdaf ST_ContinueDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceca :=_g .Attr {};_ceca .Name =name ; +switch _cdaf {case ST_ContinueDirectionUnset :_ceca .Value ="";case ST_ContinueDirectionRevDir :_ceca .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_ceca .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _ceca ,nil ; +};func (_acbcb ST_AxisType )Validate ()error {return _acbcb .ValidateWithPath ("")};func (_eedf ST_HierarchyAlignment )String ()string {switch _eedf {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068"; +case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042"; +case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073"; +};return "";}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_bacee *RelIds )ValidateWithPath (path string )error {if _gccf :=_bacee .CT_RelIds .ValidateWithPath (path );_gccf !=nil {return _gccf ;};return nil ;};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_ba :=&AG_ConstraintRefAttributes {}; -return _ba ;}; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_gadac *ColorsDef )ValidateWithPath (path string )error {if _ebea :=_gadac .CT_ColorTransform .ValidateWithPath (path );_ebea !=nil {return _ebea ;};return nil ;};func (_dcce *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcce =0; +case "\u0061\u0075\u0074\u006f":*_dcce =1;case "\u0061\u0072\u0072":*_dcce =2;case "\u006e\u006f\u0041r\u0072":*_dcce =3;};return nil ;};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_cgae :=&CT_HierBranchStyle {};return _cgae };type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ; +PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ; +PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ; +CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_f .CT_ShapeStyle ; +};func (_cabbc *CT_SDName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcea :=range start .Attr {if _fcea .Name .Local =="\u006c\u0061\u006e\u0067"{_gafeg ,_fcfag :=_fcea .Value ,error (nil );if _fcfag !=nil {return _fcfag ;};_cabbc .LangAttr =&_gafeg ; +continue ;};if _fcea .Name .Local =="\u0076\u0061\u006c"{_bcbgf ,_ada :=_fcea .Value ,error (nil );if _ada !=nil {return _ada ;};_cabbc .ValAttr =_bcbgf ;continue ;};};for {_cacg ,_abbaf :=d .Token ();if _abbaf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_abbaf ); +};if _feeac ,_ccfaa :=_cacg .(_g .EndElement );_ccfaa &&_feeac .Name ==start .Name {break ;};};return nil ;};func (_dca *CT_ColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dca .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dca .UniqueIdAttr )}); +};if _dca .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dca .MinVerAttr )});};e .EncodeToken (start );if _dca .Title !=nil {_gfef :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_dgdb :=range _dca .Title {e .EncodeElement (_dgdb ,_gfef );};};if _dca .Desc !=nil {_ggga :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_aceb :=range _dca .Desc {e .EncodeElement (_aceb ,_ggga );};};if _dca .CatLst !=nil {_gdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dca .CatLst ,_gdb );};if _dca .StyleLbl !=nil {_afb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_cddf :=range _dca .StyleLbl {e .EncodeElement (_cddf ,_afb );};};if _dca .ExtLst !=nil {_cgad :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dca .ExtLst ,_cgad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;};type ColorsDef struct{CT_ColorTransform };func (_faec ST_VariableType )ValidateWithPath (path string )error {switch _faec {case 0,1,2,3,4,5,6,7,8,9,10:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faec )); +};return nil ;};func (_aabd ST_VerticalAlignment )ValidateWithPath (path string )error {switch _aabd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabd )); +};return nil ;};func (_ffdebc ST_FunctionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acgc :=_g .Attr {};_acgc .Name =name ;switch _ffdebc {case ST_FunctionTypeUnset :_acgc .Value ="";case ST_FunctionTypeCnt :_acgc .Value ="\u0063\u006e\u0074"; +case ST_FunctionTypePos :_acgc .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_acgc .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_acgc .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_acgc .Value ="\u0070\u006f\u0073\u004f\u0064\u0064"; +case ST_FunctionTypeVar :_acgc .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_acgc .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_acgc .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _acgc ,nil ;};func (_gbeg ST_TextAnchorHorizontal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbcf :=_g .Attr {}; +_gbcf .Name =name ;switch _gbeg {case ST_TextAnchorHorizontalUnset :_gbcf .Value ="";case ST_TextAnchorHorizontalNone :_gbcf .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_gbcf .Value ="\u0063\u0074\u0072";};return _gbcf ,nil ;};func (_dcdeb *CT_Parameter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cegg ,_bfae :=_dcdeb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _bfae !=nil {return _bfae ;};start .Attr =append (start .Attr ,_cegg );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dcdeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_bcgdb *ST_GrowDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfad ,_dcaca :=d .Token ();if _dcaca !=nil {return _dcaca ;};if _feab ,_fbbag :=_adfad .(_g .EndElement );_fbbag &&_feab .Name ==start .Name {*_bcgdb =1; +return nil ;};if _gdaf ,_gggd :=_adfad .(_g .CharData );!_gggd {return _a .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",_adfad );}else {switch string (_gdaf ){case "":*_bcgdb =0; +case "\u0074\u004c":*_bcgdb =1;case "\u0074\u0052":*_bcgdb =2;case "\u0062\u004c":*_bcgdb =3;case "\u0062\u0052":*_bcgdb =4;};};_adfad ,_dcaca =d .Token ();if _dcaca !=nil {return _dcaca ;};if _bded ,_dbfge :=_adfad .(_g .EndElement );_dbfge &&_bded .Name ==start .Name {return nil ; +};return _a .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",_adfad );};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ; +};func (_fdbbf ST_BoolOperator )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgbaf :=_g .Attr {};_cgbaf .Name =name ;switch _fdbbf {case ST_BoolOperatorUnset :_cgbaf .Value ="";case ST_BoolOperatorNone :_cgbaf .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_cgbaf .Value ="\u0065\u0071\u0075"; +case ST_BoolOperatorGte :_cgbaf .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_cgbaf .Value ="\u006c\u0074\u0065";};return _cgbaf ,nil ;};func (_gadd ST_Breakpoint )Validate ()error {return _gadd .ValidateWithPath ("")}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_ffafd *LayoutDefHdr )ValidateWithPath (path string )error {if _gebbc :=_ffafd .CT_DiagramDefinitionHeader .ValidateWithPath (path );_gebbc !=nil {return _gebbc ;};return nil ;};func NewStyleDefHdr ()*StyleDefHdr {_egea :=&StyleDefHdr {};_egea .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader (); -return _egea ;}; +// Validate validates the CT_SDName and its children +func (_gdec *CT_SDName )Validate ()error {return _gdec .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_cced ST_LinearDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cced .String (),start ); +};func (_cfcga ST_ChildOrderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cceaa :=_g .Attr {};_cceaa .Name =name ;switch _cfcga {case ST_ChildOrderTypeUnset :_cceaa .Value ="";case ST_ChildOrderTypeB :_cceaa .Value ="\u0062";case ST_ChildOrderTypeT :_cceaa .Value ="\u0074"; +};return _cceaa ,nil ;};func (_fdff *CT_Colors )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccf :=range start .Attr {if _ccf .Name .Local =="\u006d\u0065\u0074\u0068"{_fdff .MethAttr .UnmarshalXMLAttr (_ccf );continue ;};if _ccf .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_fdff .HueDirAttr .UnmarshalXMLAttr (_ccf ); +continue ;};};_bbc :for {_daf ,_acdfe :=d .Token ();if _acdfe !=nil {return _acdfe ;};switch _adcd :=_daf .(type ){case _g .StartElement :switch _adcd .Name {default:_ba .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_adcd .Name ); +if _beea :=d .Skip ();_beea !=nil {return _beea ;};};case _g .EndElement :break _bbc ;case _g .CharData :};};return nil ;};func (_bdaf *ST_CxnType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fccd ,_dfcd :=d .Token ();if _dfcd !=nil {return _dfcd ; +};if _faff ,_cefc :=_fccd .(_g .EndElement );_cefc &&_faff .Name ==start .Name {*_bdaf =1;return nil ;};if _afggf ,_agdbe :=_fccd .(_g .CharData );!_agdbe {return _a .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",_fccd ); +}else {switch string (_afggf ){case "":*_bdaf =0;case "\u0070\u0061\u0072O\u0066":*_bdaf =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_bdaf =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_bdaf =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_bdaf =4; +};};_fccd ,_dfcd =d .Token ();if _dfcd !=nil {return _dfcd ;};if _fgga ,_dfaa :=_fccd .(_g .EndElement );_dfaa &&_fgga .Name ==start .Name {return nil ;};return _a .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",_fccd ); +};func (_acefbf ST_OutputShapeType )String ()string {switch _acefbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};type ST_ArrowheadStyle byte ;const (ST_OutputShapeTypeUnset ST_OutputShapeType =0; +ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_affbc *ST_ElementType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_affbc =0;case "\u0061\u006c\u006c":*_affbc =1;case "\u0064\u006f\u0063":*_affbc =2; +case "\u006e\u006f\u0064\u0065":*_affbc =3;case "\u006e\u006f\u0072\u006d":*_affbc =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_affbc =5;case "\u0061\u0073\u0073\u0074":*_affbc =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_affbc =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_affbc =8; +case "\u0070\u0072\u0065\u0073":*_affbc =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_affbc =10;};return nil ;};func (_ccbfb ST_AxisType )String ()string {switch _ccbfb {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068"; +case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b"; +case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065"; +};return "";};func (_gcggg ST_PrSetCustVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcggg .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_gcggg .ST_Percentage ));};if _gcggg .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_gcggg .Int32 ))); +};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dbef *CT_StyleDefinitionHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbef .StyleDefHdr !=nil {_adcca :=_g .StartElement {Name :_g .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}}; +for _ ,_bgaa :=range _dbef .StyleDefHdr {e .EncodeElement (_bgaa ,_adcca );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfdfe *CT_ResizeHandles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfdfe .ValAttr !=ST_ResizeHandlesStrUnset {_gefd ,_aacc :=_cfdfe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _aacc !=nil {return _aacc ;};start .Attr =append (start .Attr ,_gefd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CTStyleLabel and its children -func (_ecf *CT_CTStyleLabel )Validate ()error {return _ecf .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil }; -func (_fcfga ST_ContinueDirection )ValidateWithPath (path string )error {switch _fcfga {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfga )); -};return nil ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4; -);func (_eggff ST_Breakpoint )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbaba :=_e .Attr {};_cbaba .Name =name ;switch _eggff {case ST_BreakpointUnset :_cbaba .Value ="";case ST_BreakpointEndCnv :_cbaba .Value ="\u0065\u006e\u0064\u0043\u006e\u0076"; -case ST_BreakpointBal :_cbaba .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_cbaba .Value ="\u0066\u0069\u0078e\u0064";};return _cbaba ,nil ;};func (_bfcd ST_TextBlockDirection )ValidateWithPath (path string )error {switch _bfcd {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcd )); -};return nil ;};func (_eefef ST_ChildAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbgc :=_e .Attr {};_cbgc .Name =name ;switch _eefef {case ST_ChildAlignmentUnset :_cbgc .Value ="";case ST_ChildAlignmentT :_cbgc .Value ="\u0074";case ST_ChildAlignmentB :_cbgc .Value ="\u0062"; -case ST_ChildAlignmentL :_cbgc .Value ="\u006c";case ST_ChildAlignmentR :_cbgc .Value ="\u0072";};return _cbgc ,nil ;};func (_agaa *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_agaa =0;case "\u006e\u006f\u006e\u0065":*_agaa =1; -case "\u0063\u0074\u0072":*_agaa =2;};return nil ;};func (_fggde ST_NodeVerticalAlignment )Validate ()error {return _fggde .ValidateWithPath ("")};func NewCT_Category ()*CT_Category {_fgee :=&CT_Category {};return _fgee };func (_eefecc *CT_RelIds )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_ca .Sprintf ("\u0025\u0076",_eefecc .DmAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_ca .Sprintf ("\u0025\u0076",_eefecc .LoAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_ca .Sprintf ("\u0025\u0076",_eefecc .QsAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_ca .Sprintf ("\u0025\u0076",_eefecc .CsAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcgea ST_ElementType )ValidateWithPath (path string )error {switch _dcgea {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgea )); -};return nil ;};func (_fff *CT_Categories )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fff .Cat !=nil {_bfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bbf :=range _fff .Cat {e .EncodeElement (_bbf ,_bfa ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ColorsDefHdrLst and its children +func (_dcdac *ColorsDefHdrLst )Validate ()error {return _dcdac .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};type CT_CTName struct{LangAttr *string ;ValAttr string ;}; -// Validate validates the RelIds and its children -func (_cggc *RelIds )Validate ()error {return _cggc .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_cccf *StyleDefHdrLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cccf .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst (); -_ceed :for {_edcde ,_ggbe :=d .Token ();if _ggbe !=nil {return _ggbe ;};switch _bcgb :=_edcde .(type ){case _e .StartElement :switch _bcgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_cadd :=NewCT_StyleDefinitionHeader (); -if _daga :=d .DecodeElement (_cadd ,&_bcgb );_daga !=nil {return _daga ;};_cccf .StyleDefHdr =append (_cccf .StyleDefHdr ,_cadd );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_bcgb .Name ); -if _fecc :=d .Skip ();_fecc !=nil {return _fecc ;};};case _e .EndElement :break _ceed ;case _e .CharData :};};return nil ;};func (_accf ST_ResizeHandlesStr )Validate ()error {return _accf .ValidateWithPath ("")};func (_fbfff *ST_ConstraintRelationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aggda ,_bdbe :=d .Token (); -if _bdbe !=nil {return _bdbe ;};if _ecefe ,_ddaad :=_aggda .(_e .EndElement );_ddaad &&_ecefe .Name ==start .Name {*_fbfff =1;return nil ;};if _gccd ,_ebeb :=_aggda .(_e .CharData );!_ebeb {return _ca .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",_aggda ); -}else {switch string (_gccd ){case "":*_fbfff =0;case "\u0073\u0065\u006c\u0066":*_fbfff =1;case "\u0063\u0068":*_fbfff =2;case "\u0064\u0065\u0073":*_fbfff =3;};};_aggda ,_bdbe =d .Token ();if _bdbe !=nil {return _bdbe ;};if _cafc ,_feaedg :=_aggda .(_e .EndElement ); -_feaedg &&_cafc .Name ==start .Name {return nil ;};return _ca .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",_aggda );};const (ST_HueDirUnset ST_HueDir =0; -ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_f .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ; -};func (_edfdd *ST_ElementType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abfe ,_beba :=d .Token ();if _beba !=nil {return _beba ;};if _cebfa ,_eddggd :=_abfe .(_e .EndElement );_eddggd &&_cebfa .Name ==start .Name {*_edfdd =1;return nil ; -};if _acffdd ,_cgefa :=_abfe .(_e .CharData );!_cgefa {return _ca .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",_abfe );}else {switch string (_acffdd ){case "":*_edfdd =0; -case "\u0061\u006c\u006c":*_edfdd =1;case "\u0064\u006f\u0063":*_edfdd =2;case "\u006e\u006f\u0064\u0065":*_edfdd =3;case "\u006e\u006f\u0072\u006d":*_edfdd =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_edfdd =5;case "\u0061\u0073\u0073\u0074":*_edfdd =6; -case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_edfdd =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_edfdd =8;case "\u0070\u0072\u0065\u0073":*_edfdd =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_edfdd =10;};};_abfe ,_beba =d .Token (); -if _beba !=nil {return _beba ;};if _efbgd ,_efbge :=_abfe .(_e .EndElement );_efbge &&_efbgd .Name ==start .Name {return nil ;};return _ca .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",_abfe ); -};func (_afdg ST_FunctionOperator )String ()string {switch _afdg {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065";case 6:return "\u006c\u0074\u0065"; -};return "";};func (_bebf ST_ElementType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdfc :=_e .Attr {};_gdfc .Name =name ;switch _bebf {case ST_ElementTypeUnset :_gdfc .Value ="";case ST_ElementTypeAll :_gdfc .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_gdfc .Value ="\u0064\u006f\u0063"; -case ST_ElementTypeNode :_gdfc .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_gdfc .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_gdfc .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_gdfc .Value ="\u0061\u0073\u0073\u0074"; -case ST_ElementTypeNonAsst :_gdfc .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_gdfc .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_gdfc .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_gdfc .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; -};return _gdfc ,nil ;};func (_adfed ST_HueDir )ValidateWithPath (path string )error {switch _adfed {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfed )); -};return nil ;};func (_dfdec ST_LinearDirection )Validate ()error {return _dfdec .ValidateWithPath ("")};const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2; -ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7; -ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12; -ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);type ST_FlowDirection byte ;func (_cgefc ST_HierarchyAlignment )Validate ()error {return _cgefc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_gdcd *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_cbdgd ST_OutputShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbdgd .String (),start );};func (_fadcc ST_VerticalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fadcc .String (),start ); +};func (_cegcg ST_ConnectorPoint )Validate ()error {return _cegcg .ValidateWithPath ("")}; +// Validate validates the CT_DiagramDefinition and its children +func (_bgdc *CT_DiagramDefinition )Validate ()error {return _bgdc .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_gbbde ST_ConnectorPoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcacd :=_g .Attr {}; +_dcacd .Name =name ;switch _gbbde {case ST_ConnectorPointUnset :_dcacd .Value ="";case ST_ConnectorPointAuto :_dcacd .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_dcacd .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_dcacd .Value ="\u0063\u0074\u0072"; +case ST_ConnectorPointMidL :_dcacd .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_dcacd .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_dcacd .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_dcacd .Value ="\u0062\u004c"; +case ST_ConnectorPointBR :_dcacd .Value ="\u0062\u0052";case ST_ConnectorPointTL :_dcacd .Value ="\u0074\u004c";case ST_ConnectorPointTR :_dcacd .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_dcacd .Value ="\u0072\u0061\u0064\u0069\u0061\u006c"; +};return _dcacd ,nil ;};func (_bgbfg ST_TextBlockDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgbfg .String (),start );};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_eebfg ST_ContinueDirection )String ()string {switch _eebfg {case 0:return ""; +case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_ebdbe ST_Offset )ValidateWithPath (path string )error {switch _ebdbe {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdbe )); +};return nil ;};func (_dadg ST_PtType )ValidateWithPath (path string )error {switch _dadg {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadg )); +};return nil ;};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_abdfe ST_ConnectorDimension )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_becfg :=_g .Attr {}; +_becfg .Name =name ;switch _abdfe {case ST_ConnectorDimensionUnset :_becfg .Value ="";case ST_ConnectorDimension1D :_becfg .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_becfg .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_becfg .Value ="\u0063\u0075\u0073\u0074"; +};return _becfg ,nil ;};func (_dbaegb ST_HierBranchStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fadff :=_g .Attr {};_fadff .Name =name ;switch _dbaegb {case ST_HierBranchStyleUnset :_fadff .Value ="";case ST_HierBranchStyleL :_fadff .Value ="\u006c"; +case ST_HierBranchStyleR :_fadff .Value ="\u0072";case ST_HierBranchStyleHang :_fadff .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_fadff .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_fadff .Value ="\u0069\u006e\u0069\u0074"; +};return _fadff ,nil ;};func (_cdfca ST_Breakpoint )ValidateWithPath (path string )error {switch _cdfca {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfca )); +};return nil ;}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_ceac *CT_When )ValidateWithPath (path string )error {if _ceac .FuncAttr ==ST_FunctionTypeUnset {return _ca .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fgfbd :=_ceac .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_fgfbd !=nil {return _fgfbd ;};if _ceac .ArgAttr !=nil {if _ecbb :=_ceac .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072"); -_ecbb !=nil {return _ecbb ;};};if _ceac .OpAttr ==ST_FunctionOperatorUnset {return _ca .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _abddg :=_ceac .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_abddg !=nil {return _abddg ;};if _fbdd :=_ceac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdd !=nil {return _fbdd ; -};for _fbgc ,_gdage :=range _ceac .Alg {if _egcab :=_gdage .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fbgc ));_egcab !=nil {return _egcab ;};};for _ccea ,_cecf :=range _ceac .Shape {if _agfgd :=_cecf .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ccea )); -_agfgd !=nil {return _agfgd ;};};for _agda ,_gadce :=range _ceac .PresOf {if _abaed :=_gadce .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_agda ));_abaed !=nil {return _abaed ;}; -};for _dabcb ,_ddfc :=range _ceac .ConstrLst {if _ccba :=_ddfc .ValidateWithPath (_ca .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dabcb ));_ccba !=nil {return _ccba ;};};for _baea ,_fgea :=range _ceac .RuleLst {if _afbc :=_fgea .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_baea )); -_afbc !=nil {return _afbc ;};};for _gbbd ,_dcaf :=range _ceac .ForEach {if _fceca :=_dcaf .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gbbd ));_fceca !=nil {return _fceca ;};}; -for _ebeff ,_agfa :=range _ceac .LayoutNode {if _dcfc :=_agfa .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ebeff ));_dcfc !=nil {return _dcfc ;};};for _ecbf ,_gbcdg :=range _ceac .Choose {if _eabe :=_gbcdg .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ecbf )); -_eabe !=nil {return _eabe ;};};for _fceg ,_bgcd :=range _ceac .ExtLst {if _cbgg :=_bgcd .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fceg ));_cbgg !=nil {return _cbgg ;};};return nil ; -};func (_bbab ST_RotationPath )String ()string {switch _bbab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";}; +// Validate validates the CT_Rules and its children +func (_edfee *CT_Rules )Validate ()error {return _edfee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_ebgfd ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _ebgfd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgfd )); +};return nil ;};func _dcdf (_dbfb bool )uint8 {if _dbfb {return 1;};return 0;}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_dbgf *DataModel )ValidateWithPath (path string )error {if _ddcgf :=_dbgf .CT_DataModel .ValidateWithPath (path );_ddcgf !=nil {return _ddcgf ;};return nil ;};func (_fdca *CT_DiagramDefinitionHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ca .Sprintf ("\u0025\u0076",_fdca .UniqueIdAttr )}); -if _fdca .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ca .Sprintf ("\u0025\u0076",*_fdca .MinVerAttr )});};if _fdca .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ca .Sprintf ("\u0025\u0076",*_fdca .DefStyleAttr )}); -};if _fdca .ResIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ca .Sprintf ("\u0025\u0076",*_fdca .ResIdAttr )});};e .EncodeToken (start );_bfda :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_dbg :=range _fdca .Title {e .EncodeElement (_dbg ,_bfda );};_beeb :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ggce :=range _fdca .Desc {e .EncodeElement (_ggce ,_beeb );};if _fdca .CatLst !=nil {_dbbff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fdca .CatLst ,_dbbff );};if _fdca .ExtLst !=nil {_bfce :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdca .ExtLst ,_bfce );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type ST_AxisType byte ;type ST_CxnType byte ;func (_fbfec *DataModel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbfec .CT_DataModel =*NewCT_DataModel ();_fcff :for {_bbebc ,_agefa :=d .Token ();if _agefa !=nil {return _agefa ; -};switch _dbce :=_bbebc .(type ){case _e .StartElement :switch _dbce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _efadb :=d .DecodeElement (_fbfec .PtLst ,&_dbce ); -_efadb !=nil {return _efadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_fbfec .CxnLst =NewCT_CxnList (); -if _gdga :=d .DecodeElement (_fbfec .CxnLst ,&_dbce );_gdga !=nil {return _gdga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_fbfec .Bg =_f .NewCT_BackgroundFormatting (); -if _bddg :=d .DecodeElement (_fbfec .Bg ,&_dbce );_bddg !=nil {return _bddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_fbfec .Whole =_f .NewCT_WholeE2oFormatting (); -if _aadd :=d .DecodeElement (_fbfec .Whole ,&_dbce );_aadd !=nil {return _aadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfec .ExtLst =_f .NewCT_OfficeArtExtensionList (); -if _bgdbf :=d .DecodeElement (_fbfec .ExtLst ,&_dbce );_bgdbf !=nil {return _bgdbf ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_dbce .Name ); -if _bbge :=d .Skip ();_bbge !=nil {return _bbge ;};};case _e .EndElement :break _fcff ;case _e .CharData :};};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_f .CT_BackgroundFormatting ;Whole *_f .CT_WholeE2oFormatting ; -ExtLst *_f .CT_OfficeArtExtensionList ;};func (_fefgc ST_TextBlockDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fefgc .String (),start );};func NewCT_StyleDefinition ()*CT_StyleDefinition {_adgg :=&CT_StyleDefinition {}; -return _adgg }; +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_cacb *CT_NumericRule )ValidateWithPath (path string )error {if _cacb .ExtLst !=nil {if _eabb :=_cacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabb !=nil {return _eabb ;};};if _eegd :=_cacb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_eegd !=nil {return _eegd ;};if _bdaef :=_cacb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bdaef !=nil {return _bdaef ;};if _degba :=_cacb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_degba !=nil {return _degba ;};return nil ;};func (_acfdf *LayoutDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _acfdf .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func (_ede *CT_ChildPref )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcdc :=range start .Attr {if _bcdc .Name .Local =="\u0076\u0061\u006c"{_adg ,_fga :=_c .ParseInt (_bcdc .Value ,10,32); +if _fga !=nil {return _fga ;};_dgeea :=int32 (_adg );_ede .ValAttr =&_dgeea ;continue ;};};for {_gdf ,_fdcg :=d .Token ();if _fdcg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_fdcg ); +};if _dga ,_dfaf :=_gdf .(_g .EndElement );_dfaf &&_dga .Name ==start .Name {break ;};};return nil ;};func (_edag ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _edag {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edag )); +};return nil ;};func (_aeca *CT_StyleDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfdg :=range start .Attr {if _gfdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_agfed ,_beed :=_gfdg .Value ,error (nil ); +if _beed !=nil {return _beed ;};_aeca .UniqueIdAttr =&_agfed ;continue ;};if _gfdg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cgeg ,_eeggg :=_gfdg .Value ,error (nil );if _eeggg !=nil {return _eeggg ;};_aeca .MinVerAttr =&_cgeg ;continue ;}; +};_aege :for {_ecefb ,_aabb :=d .Token ();if _aabb !=nil {return _aabb ;};switch _gcga :=_ecefb .(type ){case _g .StartElement :switch _gcga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dbaf :=NewCT_SDName (); +if _bdbde :=d .DecodeElement (_dbaf ,&_gcga );_bdbde !=nil {return _bdbde ;};_aeca .Title =append (_aeca .Title ,_dbaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_faddd :=NewCT_SDDescription (); +if _cbfad :=d .DecodeElement (_faddd ,&_gcga );_cbfad !=nil {return _cbfad ;};_aeca .Desc =append (_aeca .Desc ,_faddd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aeca .CatLst =NewCT_SDCategories (); +if _gdfg :=d .DecodeElement (_aeca .CatLst ,&_gcga );_gdfg !=nil {return _gdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_aeca .Scene3d =_f .NewCT_Scene3D (); +if _fgedc :=d .DecodeElement (_aeca .Scene3d ,&_gcga );_fgedc !=nil {return _fgedc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_gefa :=NewCT_StyleLabel (); +if _fbcc :=d .DecodeElement (_gefa ,&_gcga );_fbcc !=nil {return _fbcc ;};_aeca .StyleLbl =append (_aeca .StyleLbl ,_gefa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeca .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fgbdd :=d .DecodeElement (_aeca .ExtLst ,&_gcga );_fgbdd !=nil {return _fgbdd ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gcga .Name ); +if _agae :=d .Skip ();_agae !=nil {return _agae ;};};case _g .EndElement :break _aege ;case _g .CharData :};};return nil ;};func (_cgfc *RelIds )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfc .CT_RelIds =*NewCT_RelIds ();for _ ,_egbde :=range start .Attr {if _egbde .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"&&_egbde .Name .Local =="\u0064\u006d"||_egbde .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"&&_egbde .Name .Local =="\u0064\u006d"{_bbgea ,_edgfc :=_egbde .Value ,error (nil ); +if _edgfc !=nil {return _edgfc ;};_cgfc .DmAttr =_bbgea ;continue ;};if _egbde .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"&&_egbde .Name .Local =="\u006c\u006f"||_egbde .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"&&_egbde .Name .Local =="\u006c\u006f"{_adea ,_gfecd :=_egbde .Value ,error (nil ); +if _gfecd !=nil {return _gfecd ;};_cgfc .LoAttr =_adea ;continue ;};if _egbde .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"&&_egbde .Name .Local =="\u0071\u0073"||_egbde .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"&&_egbde .Name .Local =="\u0071\u0073"{_fdbg ,_bece :=_egbde .Value ,error (nil ); +if _bece !=nil {return _bece ;};_cgfc .QsAttr =_fdbg ;continue ;};if _egbde .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"&&_egbde .Name .Local =="\u0063\u0073"||_egbde .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"&&_egbde .Name .Local =="\u0063\u0073"{_dgcgc ,_bagcac :=_egbde .Value ,error (nil ); +if _bagcac !=nil {return _bagcac ;};_cgfc .CsAttr =_dgcgc ;continue ;};};for {_dccd ,_bfeb :=d .Token ();if _bfeb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_bfeb );};if _fegac ,_dbagb :=_dccd .(_g .EndElement ); +_dbagb &&_fegac .Name ==start .Name {break ;};};return nil ;};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_f .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ; +PtTypeAttr ST_ElementType ;};func (_efcff ST_DiagramHorizontalAlignment )String ()string {switch _efcff {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return ""; +};func (_eceeg ST_Offset )Validate ()error {return _eceeg .ValidateWithPath ("")};func (_eedc ST_ChildDirection )Validate ()error {return _eedc .ValidateWithPath ("")};func (_cgcec *ST_Offset )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgcec =0; +case "\u0063\u0074\u0072":*_cgcec =1;case "\u006f\u0066\u0066":*_cgcec =2;};return nil ;};func (_efabg ST_FlowDirection )String ()string {switch _efabg {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return ""; +};func (_debfb ST_FlowDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_debfb .String (),start );};type ST_ElementType byte ;func (_cgafb *CT_Pt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfgb :=range start .Attr {if _dfgb .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_gafg ,_ecgee :=ParseUnionST_ModelId (_dfgb .Value ); +if _ecgee !=nil {return _ecgee ;};_cgafb .ModelIdAttr =_gafg ;continue ;};if _dfgb .Name .Local =="\u0074\u0079\u0070\u0065"{_cgafb .TypeAttr .UnmarshalXMLAttr (_dfgb );continue ;};if _dfgb .Name .Local =="\u0063\u0078\u006eI\u0064"{_gcc ,_efea :=ParseUnionST_ModelId (_dfgb .Value ); +if _efea !=nil {return _efea ;};_cgafb .CxnIdAttr =&_gcc ;continue ;};};_deab :for {_gcce ,_gbbgf :=d .Token ();if _gbbgf !=nil {return _gbbgf ;};switch _cegcb :=_gcce .(type ){case _g .StartElement :switch _cegcb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_cgafb .PrSet =NewCT_ElemPropSet (); +if _deabb :=d .DecodeElement (_cgafb .PrSet ,&_cegcb );_deabb !=nil {return _deabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_cgafb .SpPr =_f .NewCT_ShapeProperties (); +if _gfeff :=d .DecodeElement (_cgafb .SpPr ,&_cegcb );_gfeff !=nil {return _gfeff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_cgafb .T =_f .NewCT_TextBody (); +if _cdaeb :=d .DecodeElement (_cgafb .T ,&_cegcb );_cdaeb !=nil {return _cdaeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgafb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _efbf :=d .DecodeElement (_cgafb .ExtLst ,&_cegcb );_efbf !=nil {return _efbf ;};default:_ba .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fP\u0074 \u0025\u0076",_cegcb .Name ); +if _dgac :=d .Skip ();_dgac !=nil {return _dgac ;};};case _g .EndElement :break _deab ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_dce *CT_ElemPropSet )ValidateWithPath (path string )error {if _dce .PresAssocIDAttr !=nil {if _dfda :=_dce .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ; -};};if _dce .CustScaleXAttr !=nil {if _dbac :=_dce .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_dbac !=nil {return _dbac ;};};if _dce .CustScaleYAttr !=nil {if _beb :=_dce .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072"); -_beb !=nil {return _beb ;};};if _dce .CustLinFactXAttr !=nil {if _aeeb :=_dce .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_aeeb !=nil {return _aeeb ;};}; -if _dce .CustLinFactYAttr !=nil {if _bcbd :=_dce .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};};if _dce .CustLinFactNeighborXAttr !=nil {if _cecdb :=_dce .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r"); -_cecdb !=nil {return _cecdb ;};};if _dce .CustLinFactNeighborYAttr !=nil {if _cffc :=_dce .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r"); -_cffc !=nil {return _cffc ;};};if _dce .CustRadScaleRadAttr !=nil {if _dfab :=_dce .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_dfab !=nil {return _dfab ; -};};if _dce .CustRadScaleIncAttr !=nil {if _gdefe :=_dce .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_gdefe !=nil {return _gdefe ;};};if _dce .PresLayoutVars !=nil {if _aeefb :=_dce .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073"); -_aeefb !=nil {return _aeefb ;};};if _dce .Style !=nil {if _ebgf :=_dce .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ebgf !=nil {return _ebgf ;};};return nil ;};func (_cdbe *CT_SDCategories )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfdbf :for {_dbcdb ,_fbcb :=d .Token (); -if _fbcb !=nil {return _fbcb ;};switch _ceaa :=_dbcdb .(type ){case _e .StartElement :switch _ceaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ccbg :=NewCT_SDCategory (); -if _feba :=d .DecodeElement (_ccbg ,&_ceaa );_feba !=nil {return _feba ;};_cdbe .Cat =append (_cdbe .Cat ,_ccbg );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_ceaa .Name ); -if _fbbg :=d .Skip ();_fbbg !=nil {return _fbbg ;};};case _e .EndElement :break _cfdbf ;case _e .CharData :};};return nil ;};func (_cebge *ST_ConnectorDimension )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cebge =0;case "\u0031\u0044":*_cebge =1; -case "\u0032\u0044":*_cebge =2;case "\u0063\u0075\u0073\u0074":*_cebge =3;};return nil ;};func (_bgabe *ST_Direction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cceb ,_fgac :=d .Token ();if _fgac !=nil {return _fgac ;};if _bdgc ,_fdgd :=_cceb .(_e .EndElement ); -_fdgd &&_bdgc .Name ==start .Name {*_bgabe =1;return nil ;};if _acdg ,_acfaf :=_cceb .(_e .CharData );!_acfaf {return _ca .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",_cceb ); -}else {switch string (_acdg ){case "":*_bgabe =0;case "\u006e\u006f\u0072\u006d":*_bgabe =1;case "\u0072\u0065\u0076":*_bgabe =2;};};_cceb ,_fgac =d .Token ();if _fgac !=nil {return _fgac ;};if _afdf ,_gbegf :=_cceb .(_e .EndElement );_gbegf &&_afdf .Name ==start .Name {return nil ; -};return _ca .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",_cceb );};func NewCT_CTCategories ()*CT_CTCategories {_adgc :=&CT_CTCategories {}; -return _adgc };func (_bgg *CT_Categories )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aae :for {_beab ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _efc :=_beab .(type ){case _e .StartElement :switch _efc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_gdc :=NewCT_Category (); -if _bbaf :=d .DecodeElement (_gdc ,&_efc );_bbaf !=nil {return _bbaf ;};_bgg .Cat =append (_bgg .Cat ,_gdc );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_efc .Name ); -if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _e .EndElement :break _aae ;case _e .CharData :};};return nil ;};func NewCT_StyleLabel ()*CT_StyleLabel {_daefb :=&CT_StyleLabel {};return _daefb }; +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_cabd *CT_Description )ValidateWithPath (path string )error {return nil };type CT_PtList struct{Pt []*CT_Pt ;}; -// Validate validates the CT_Algorithm and its children -func (_cac *CT_Algorithm )Validate ()error {return _cac .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_abbd *ST_AnimOneStr )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abbd =0; -case "\u006e\u006f\u006e\u0065":*_abbd =1;case "\u006f\u006e\u0065":*_abbd =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_abbd =3;};return nil ;}; +// Validate validates the CT_ElemPropSet and its children +func (_gaef *CT_ElemPropSet )Validate ()error {return _gaef .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_cge *CT_CTName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cge .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_cge .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_BendPointUnset ST_BendPoint =0; +ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); -// Validate validates the CT_Colors and its children -func (_bege *CT_Colors )Validate ()error {return _bege .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_acaa ST_AlgorithmType )Validate ()error {return _acaa .ValidateWithPath ("")};func (_gcb *CT_CTName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcb .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ca .Sprintf ("\u0025\u0076",*_gcb .LangAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_ca .Sprintf ("\u0025\u0076",_gcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_fac *CT_CTCategories )ValidateWithPath (path string )error {for _dba ,_eab :=range _fac .Cat {if _geff :=_eab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dba ));_geff !=nil {return _geff ; +};};return nil ;};func (_cccgc ST_OutputShapeType )Validate ()error {return _cccgc .ValidateWithPath ("")};func NewCT_Constraints ()*CT_Constraints {_ggdf :=&CT_Constraints {};return _ggdf };func NewCT_CTName ()*CT_CTName {_aab :=&CT_CTName {};return _aab }; +func (_bfeag *ST_ParameterVal )ValidateWithPath (path string )error {_bedd :=[]string {};if _bfeag .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_bedd =append (_bedd ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074"); +};if _bfeag .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_bedd =append (_bedd ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _bfeag .ST_ChildDirection !=ST_ChildDirectionUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +};if _bfeag .ST_ChildAlignment !=ST_ChildAlignmentUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _bfeag .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074"); +};if _bfeag .ST_LinearDirection !=ST_LinearDirectionUnset {_bedd =append (_bedd ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _bfeag .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_bedd =append (_bedd ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e"); +};if _bfeag .ST_StartingElement !=ST_StartingElementUnset {_bedd =append (_bedd ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _bfeag .ST_BendPoint !=ST_BendPointUnset {_bedd =append (_bedd ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074"); +};if _bfeag .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _bfeag .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065"); +};if _bfeag .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_bedd =append (_bedd ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _bfeag .ST_RotationPath !=ST_RotationPathUnset {_bedd =append (_bedd ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068"); +};if _bfeag .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_bedd =append (_bedd ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _bfeag .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074"); +};if _bfeag .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_bedd =append (_bedd ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _bfeag .ST_FallbackDimension !=ST_FallbackDimensionUnset {_bedd =append (_bedd ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e"); +};if _bfeag .ST_TextDirection !=ST_TextDirectionUnset {_bedd =append (_bedd ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _bfeag .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_bedd =append (_bedd ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"); +};if _bfeag .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _bfeag .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_bedd =append (_bedd ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _bfeag .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_bedd =append (_bedd ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _bfeag .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_bedd =append (_bedd ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c"); +};if _bfeag .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_bedd =append (_bedd ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _bfeag .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"); +};if _bfeag .ST_GrowDirection !=ST_GrowDirectionUnset {_bedd =append (_bedd ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _bfeag .ST_FlowDirection !=ST_FlowDirectionUnset {_bedd =append (_bedd ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _bfeag .ST_ContinueDirection !=ST_ContinueDirectionUnset {_bedd =append (_bedd ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _bfeag .ST_Breakpoint !=ST_BreakpointUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074"); +};if _bfeag .ST_Offset !=ST_OffsetUnset {_bedd =append (_bedd ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _bfeag .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_bedd =append (_bedd ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074"); +};if _bfeag .Int32 !=nil {_bedd =append (_bedd ,"\u0049\u006e\u00743\u0032");};if _bfeag .Float64 !=nil {_bedd =append (_bedd ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _bfeag .Bool !=nil {_bedd =append (_bedd ,"\u0042\u006f\u006f\u006c");};if _bfeag .StringVal !=nil {_bedd =append (_bedd ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l"); +};if _bfeag .ST_ConnectorPoint !=ST_ConnectorPointUnset {_bedd =append (_bedd ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_bedd )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bedd ); +};return nil ;};func (_e *AG_ConstraintAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0074\u0079\u0070\u0065"{_e .TypeAttr .UnmarshalXMLAttr (_cb );continue ;};if _cb .Name .Local =="\u0066\u006f\u0072"{_e .ForAttr .UnmarshalXMLAttr (_cb ); +continue ;};if _cb .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_be ,_bd :=_cb .Value ,error (nil );if _bd !=nil {return _bd ;};_e .ForNameAttr =&_be ;continue ;};if _cb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_e .PtTypeAttr .UnmarshalXMLAttr (_cb ); +continue ;};};for {_eg ,_fa :=d .Token ();if _fa !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_fa ); +};if _da ,_gee :=_eg .(_g .EndElement );_gee &&_da .Name ==start .Name {break ;};};return nil ;};func (_fbcac *ST_ParameterId )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcac =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_fbcac =1; +case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_fbcac =2;case "\u0063\u0068\u0044i\u0072":*_fbcac =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_fbcac =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_fbcac =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_fbcac =6; +case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_fbcac =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_fbcac =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_fbcac =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_fbcac =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_fbcac =11; +case "\u0065\u006e\u0064\u0053\u0074\u0079":*_fbcac =12;case "\u0064\u0069\u006d":*_fbcac =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_fbcac =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_fbcac =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_fbcac =16; +case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_fbcac =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_fbcac =18;case "\u0074\u0078\u0044i\u0072":*_fbcac =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_fbcac =20; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_fbcac =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_fbcac =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_fbcac =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_fbcac =24; +case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_fbcac =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_fbcac =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_fbcac =27; +case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_fbcac =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_fbcac =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_fbcac =30; +case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_fbcac =31;case "\u0067\u0072\u0044i\u0072":*_fbcac =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_fbcac =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_fbcac =34;case "\u0062\u006b\u0070\u0074":*_fbcac =35; +case "\u006f\u0066\u0066":*_fbcac =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_fbcac =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_fbcac =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_fbcac =39; +case "\u0073\u0074\u0041n\u0067":*_fbcac =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_fbcac =41;case "\u0061\u0072":*_fbcac =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_fbcac =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_fbcac =44; +case "\u006c\u006e\u0053\u0070\u0043\u0068":*_fbcac =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_fbcac =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_fbcac =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_fbcac =48; +case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_fbcac =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_fbcac =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_fbcac =51; +case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_fbcac =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_fbcac =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_fbcac =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_fbcac =55;};return nil ;};func (_cfgcb *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfgcb =0; +case "\u0065\u0078\u0061c\u0074":*_cfgcb =1;case "\u0072\u0065\u006c":*_cfgcb =2;};return nil ;}; -// Validate validates the CT_ColorTransform and its children -func (_gafd *CT_ColorTransform )Validate ()error {return _gafd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_aafgg ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _aafgg {case 0,1,2,3:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafgg )); -};return nil ;};func (_bebg *ST_HierarchyAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cecg ,_effad :=d .Token ();if _effad !=nil {return _effad ;};if _bfbbd ,_bagcd :=_cecg .(_e .EndElement );_bagcd &&_bfbbd .Name ==start .Name {*_bebg =1; -return nil ;};if _gecbb ,_cbbgb :=_cecg .(_e .CharData );!_cbbgb {return _ca .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",_cecg );}else {switch string (_gecbb ){case "":*_bebg =0; -case "\u0074\u004c":*_bebg =1;case "\u0074\u0052":*_bebg =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bebg =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bebg =4;case "\u0062\u004c":*_bebg =5;case "\u0062\u0052":*_bebg =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bebg =7; -case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bebg =8;case "\u006c\u0054":*_bebg =9;case "\u006c\u0042":*_bebg =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bebg =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bebg =12;case "\u0072\u0054":*_bebg =13; -case "\u0072\u0042":*_bebg =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bebg =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bebg =16;};};_cecg ,_effad =d .Token ();if _effad !=nil {return _effad ;};if _dbaeg ,_cbba :=_cecg .(_e .EndElement );_cbba &&_dbaeg .Name ==start .Name {return nil ; -};return _ca .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",_cecg );};func (_eggb ST_ContinueDirection )String ()string {switch _eggb {case 0:return ""; -case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";}; +// Validate validates the CT_ColorTransformHeader and its children +func (_bfded *CT_ColorTransformHeader )Validate ()error {return _bfded .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_eeec ST_FunctionOperator )Validate ()error {return _eeec .ValidateWithPath ("")}; +func (_ebgf ST_AxisType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebgf .String (),start );};func (_bbca *ST_LinearDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbca =0;case "\u0066\u0072\u006fm\u004c":*_bbca =1; +case "\u0066\u0072\u006fm\u0052":*_bbca =2;case "\u0066\u0072\u006fm\u0054":*_bbca =3;case "\u0066\u0072\u006fm\u0042":*_bbca =4;};return nil ;};func (_bdbda ST_ChildOrderType )Validate ()error {return _bdbda .ValidateWithPath ("")};func (_ecde ST_Direction )ValidateWithPath (path string )error {switch _ecde {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecde )); +};return nil ;};func (_febb *CT_Pt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_febb .ModelIdAttr )}); +if _febb .TypeAttr !=ST_PtTypeUnset {_edbgb ,_fecbd :=_febb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _fecbd !=nil {return _fecbd ;};start .Attr =append (start .Attr ,_edbgb );};if _febb .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_febb .CxnIdAttr )}); +};e .EncodeToken (start );if _febb .PrSet !=nil {_bbdb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_febb .PrSet ,_bbdb );};if _febb .SpPr !=nil {_fdfb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_febb .SpPr ,_fdfb );};if _febb .T !=nil {_dgea :=_g .StartElement {Name :_g .Name {Local :"\u0074"}};e .EncodeElement (_febb .T ,_dgea );};if _febb .ExtLst !=nil {_bfac :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_febb .ExtLst ,_bfac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgfb ST_RotationPath )Validate ()error {return _dgfb .ValidateWithPath ("")};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1; +ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;);type CT_TextProps struct{Sp3d *_f .CT_Shape3D ;FlatTx *_f .CT_FlatText ;};func (_ebdeg ST_GrowDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebdeg .String (),start ); +};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);type ST_HierBranchStyle byte ;func NewCT_SDCategories ()*CT_SDCategories {_dedce :=&CT_SDCategories {};return _dedce }; +func (_gceag ST_HueDir )String ()string {switch _gceag {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_effg ST_FunctionValue )String ()string {if _effg .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_effg .Int32 ); +};if _effg .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_effg .Bool );};if _effg .ST_Direction !=ST_DirectionUnset {return _effg .ST_Direction .String ();};if _effg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _effg .ST_HierBranchStyle .String (); +};if _effg .ST_AnimOneStr !=ST_AnimOneStrUnset {return _effg .ST_AnimOneStr .String ();};if _effg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _effg .ST_AnimLvlStr .String ();};if _effg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _effg .ST_ResizeHandlesStr .String (); +};return "";};type ST_Breakpoint byte ;func (_bdffb *CT_Cxn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbcg :=range start .Attr {if _dbcg .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_dcgc ,_bbg :=ParseUnionST_ModelId (_dbcg .Value ); +if _bbg !=nil {return _bbg ;};_bdffb .ModelIdAttr =_dcgc ;continue ;};if _dbcg .Name .Local =="\u0074\u0079\u0070\u0065"{_bdffb .TypeAttr .UnmarshalXMLAttr (_dbcg );continue ;};if _dbcg .Name .Local =="\u0073\u0072\u0063I\u0064"{_afd ,_cabb :=ParseUnionST_ModelId (_dbcg .Value ); +if _cabb !=nil {return _cabb ;};_bdffb .SrcIdAttr =_afd ;continue ;};if _dbcg .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_ddad ,_cafg :=ParseUnionST_ModelId (_dbcg .Value );if _cafg !=nil {return _cafg ;};_bdffb .DestIdAttr =_ddad ;continue ; +};if _dbcg .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_fbee ,_gfdbg :=_c .ParseUint (_dbcg .Value ,10,32);if _gfdbg !=nil {return _gfdbg ;};_bdffb .SrcOrdAttr =uint32 (_fbee );continue ;};if _dbcg .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_edff ,_aaee :=_c .ParseUint (_dbcg .Value ,10,32); +if _aaee !=nil {return _aaee ;};_bdffb .DestOrdAttr =uint32 (_edff );continue ;};if _dbcg .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_bfgag ,_eddg :=ParseUnionST_ModelId (_dbcg .Value );if _eddg !=nil {return _eddg ;}; +_bdffb .ParTransIdAttr =&_bfgag ;continue ;};if _dbcg .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_dcc ,_gab :=ParseUnionST_ModelId (_dbcg .Value );if _gab !=nil {return _gab ;};_bdffb .SibTransIdAttr =&_dcc ;continue ; +};if _dbcg .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_fecec ,_gbga :=_dbcg .Value ,error (nil );if _gbga !=nil {return _gbga ;};_bdffb .PresIdAttr =&_fecec ;continue ;};};_fedd :for {_dade ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _ecbe :=_dade .(type ){case _g .StartElement :switch _ecbe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdffb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gcbe :=d .DecodeElement (_bdffb .ExtLst ,&_ecbe );_gcbe !=nil {return _gcbe ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_ecbe .Name ); +if _egd :=d .Skip ();_egd !=nil {return _egd ;};};case _g .EndElement :break _fedd ;case _g .CharData :};};return nil ;};func (_egefe ST_StartingElement )Validate ()error {return _egefe .ValidateWithPath ("")};func (_gdgge ST_HierarchyAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adaa :=_g .Attr {}; +_adaa .Name =name ;switch _gdgge {case ST_HierarchyAlignmentUnset :_adaa .Value ="";case ST_HierarchyAlignmentTL :_adaa .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_adaa .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_adaa .Value ="\u0074\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentTCtrDes :_adaa .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_adaa .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_adaa .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_adaa .Value ="\u0062\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentBCtrDes :_adaa .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_adaa .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_adaa .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_adaa .Value ="\u006c\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentLCtrDes :_adaa .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_adaa .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_adaa .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_adaa .Value ="\u0072\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentRCtrDes :_adaa .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _adaa ,nil ;};func (_ebdbg ST_HierarchyAlignment )Validate ()error {return _ebdbg .ValidateWithPath ("")};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1; +ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9; +ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);func (_efcd ST_ParameterId )Validate ()error {return _efcd .ValidateWithPath ("")}; -// Validate validates the ColorsDefHdr and its children -func (_bfdda *ColorsDefHdr )Validate ()error {return _bfdda .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_caeag ST_AnimLvlStr )String ()string {switch _caeag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2; -ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_fgba ST_CenterShapeMapping )String ()string {switch _fgba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func NewCT_LayoutNode ()*CT_LayoutNode {_dfaf :=&CT_LayoutNode {}; -return _dfaf };type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_fafg ST_DiagramHorizontalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fafg .String (),start );};func (_cgde ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _cgde {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgde )); -};return nil ;};func NewLayoutDefHdr ()*LayoutDefHdr {_dgeaf :=&LayoutDefHdr {};_dgeaf .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _dgeaf ;};func (_dfd *CT_Category )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ca .Sprintf ("\u0025\u0076",_dfd .TypeAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069"},Value :_ca .Sprintf ("\u0025\u0076",_dfd .PriAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfdc ST_ArrowheadStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfdc .String (),start ); -};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_aa :=&AG_ConstraintAttributes {};return _aa ;};func (_afdac ST_OutputShapeType )ValidateWithPath (path string )error {switch _afdac {case 0,1,2:default:return _ca .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdac )); -};return nil ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_fbbd ST_GrowDirection )String ()string {switch _fbbd {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c"; -case 4:return "\u0062\u0052";};return "";}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_bbf *CT_Algorithm )ValidateWithPath (path string )error {if _bbf .TypeAttr ==ST_AlgorithmTypeUnset {return _a .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _fge :=_bbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fge !=nil {return _fge ;};for _cgf ,_fgee :=range _bbf .Param {if _geed :=_fgee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_cgf )); +_geed !=nil {return _geed ;};};if _bbf .ExtLst !=nil {if _caee :=_bbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caee !=nil {return _caee ;};};return nil ;};func (_facd *CT_SDDescription )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _facd .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_facd .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_facd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agega ST_CenterShapeMapping )Validate ()error {return _agega .ValidateWithPath ("")}; +func (_facc ST_RotationPath )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfag :=_g .Attr {};_cfag .Name =name ;switch _facc {case ST_RotationPathUnset :_cfag .Value ="";case ST_RotationPathNone :_cfag .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_cfag .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h"; +};return _cfag ,nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3; +);func NewCT_Name ()*CT_Name {_ffdf :=&CT_Name {};return _ffdf };type ST_ParameterId byte ;type ST_TextDirection byte ; -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_cffg *CT_BulletEnabled )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_fdgab *CT_Otherwise )ValidateWithPath (path string )error {for _gecce ,_afgf :=range _fdgab .Alg {if _fefb :=_afgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gecce ));_fefb !=nil {return _fefb ; +};};for _bcgdc ,_deae :=range _fdgab .Shape {if _bfad :=_deae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bcgdc ));_bfad !=nil {return _bfad ;};};for _cbgc ,_dcef :=range _fdgab .PresOf {if _faad :=_dcef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_cbgc )); +_faad !=nil {return _faad ;};};for _ggec ,_abba :=range _fdgab .ConstrLst {if _gbgd :=_abba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ggec ));_gbgd !=nil {return _gbgd ; +};};for _bdad ,_cgga :=range _fdgab .RuleLst {if _adbg :=_cgga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bdad ));_adbg !=nil {return _adbg ;};};for _cgbb ,_fbdde :=range _fdgab .ForEach {if _febe :=_fbdde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_cgbb )); +_febe !=nil {return _febe ;};};for _fbgg ,_faaaf :=range _fdgab .LayoutNode {if _fcgd :=_faaaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_fbgg ));_fcgd !=nil {return _fcgd ; +};};for _becd ,_dbgb :=range _fdgab .Choose {if _dcaga :=_dbgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_becd ));_dcaga !=nil {return _dcaga ;};};for _ddac ,_fgbdf :=range _fdgab .ExtLst {if _bdefb :=_fgbdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ddac )); +_bdefb !=nil {return _bdefb ;};};return nil ;};func (_beffg ST_ParameterId )ValidateWithPath (path string )error {switch _beffg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beffg )); +};return nil ;};func (_daff ST_TextAnchorHorizontal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daff .String (),start );};func (_bdbf *CT_StyleLabel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcab :=range start .Attr {if _bcab .Name .Local =="\u006e\u0061\u006d\u0065"{_gbab ,_ccdbc :=_bcab .Value ,error (nil ); +if _ccdbc !=nil {return _ccdbc ;};_bdbf .NameAttr =_gbab ;continue ;};};_gefce :for {_ggee ,_gfge :=d .Token ();if _gfge !=nil {return _gfge ;};switch _ebba :=_ggee .(type ){case _g .StartElement :switch _ebba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bdbf .Scene3d =_f .NewCT_Scene3D (); +if _bbee :=d .DecodeElement (_bdbf .Scene3d ,&_ebba );_bbee !=nil {return _bbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_bdbf .Sp3d =_f .NewCT_Shape3D (); +if _cgcgb :=d .DecodeElement (_bdbf .Sp3d ,&_ebba );_cgcgb !=nil {return _cgcgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_bdbf .TxPr =NewCT_TextProps (); +if _ebbe :=d .DecodeElement (_bdbf .TxPr ,&_ebba );_ebbe !=nil {return _ebbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_bdbf .Style =_f .NewCT_ShapeStyle (); +if _ced :=d .DecodeElement (_bdbf .Style ,&_ebba );_ced !=nil {return _ced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdbf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fbga :=d .DecodeElement (_bdbf .ExtLst ,&_ebba );_fbga !=nil {return _fbga ;};default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_ebba .Name ); +if _aedg :=d .Skip ();_aedg !=nil {return _aedg ;};};case _g .EndElement :break _gefce ;case _g .CharData :};};return nil ;};func (_agcag ST_AutoTextRotation )String ()string {switch _agcag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072"; +case 3:return "\u0067\u0072\u0061\u0076";};return "";};func (_cbcga ST_ParameterVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbcga .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_DiagramHorizontalAlignment .String ())); +};if _cbcga .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_VerticalAlignment .String ()));};if _cbcga .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ChildDirection .String ())); +};if _cbcga .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ChildAlignment .String ()));};if _cbcga .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_SecondaryChildAlignment .String ())); +};if _cbcga .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_LinearDirection .String ()));};if _cbcga .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_SecondaryLinearDirection .String ())); +};if _cbcga .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_g .CharData (_cbcga .ST_StartingElement .String ()));};if _cbcga .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_g .CharData (_cbcga .ST_BendPoint .String ()));};if _cbcga .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ConnectorRouting .String ())); +};if _cbcga .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ArrowheadStyle .String ()));};if _cbcga .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ConnectorDimension .String ())); +};if _cbcga .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_g .CharData (_cbcga .ST_RotationPath .String ()));};if _cbcga .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_g .CharData (_cbcga .ST_CenterShapeMapping .String ())); +};if _cbcga .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_NodeHorizontalAlignment .String ()));};if _cbcga .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_NodeVerticalAlignment .String ())); +};if _cbcga .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_FallbackDimension .String ()));};if _cbcga .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_TextDirection .String ())); +};if _cbcga .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_PyramidAccentPosition .String ()));};if _cbcga .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_g .CharData (_cbcga .ST_PyramidAccentTextMargin .String ())); +};if _cbcga .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_TextBlockDirection .String ()));};if _cbcga .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_g .CharData (_cbcga .ST_TextAnchorHorizontal .String ())); +};if _cbcga .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_g .CharData (_cbcga .ST_TextAnchorVertical .String ()));};if _cbcga .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_DiagramTextAlignment .String ())); +};if _cbcga .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_g .CharData (_cbcga .ST_AutoTextRotation .String ()));};if _cbcga .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_GrowDirection .String ())); +};if _cbcga .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_FlowDirection .String ()));};if _cbcga .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ContinueDirection .String ())); +};if _cbcga .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_g .CharData (_cbcga .ST_Breakpoint .String ()));};if _cbcga .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_g .CharData (_cbcga .ST_Offset .String ()));};if _cbcga .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_g .CharData (_cbcga .ST_HierarchyAlignment .String ())); +};if _cbcga .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_cbcga .Int32 )));};if _cbcga .Float64 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0066",*_cbcga .Float64 )));};if _cbcga .Bool !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",_dcdf (*_cbcga .Bool )))); +};if _cbcga .StringVal !=nil {e .EncodeToken (_g .CharData (*_cbcga .StringVal ));};if _cbcga .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_g .CharData (_cbcga .ST_ConnectorPoint .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func (_edac ST_ConstraintType )Validate ()error {return _edac .ValidateWithPath ("")};func (_gaced ST_DiagramTextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gaced .String (),start );};func (_fecgc *CT_SDCategories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gceba :for {_edgfb ,_gbdd :=d .Token (); +if _gbdd !=nil {return _gbdd ;};switch _dgead :=_edgfb .(type ){case _g .StartElement :switch _dgead .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bceg :=NewCT_SDCategory (); +if _cbcg :=d .DecodeElement (_bceg ,&_dgead );_cbcg !=nil {return _cbcg ;};_fecgc .Cat =append (_fecgc .Cat ,_bceg );default:_ba .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_dgead .Name ); +if _egda :=d .Skip ();_egda !=nil {return _egda ;};};case _g .EndElement :break _gceba ;case _g .CharData :};};return nil ;}; -// Validate validates the StyleDefHdrLst and its children -func (_aeggb *StyleDefHdrLst )Validate ()error {return _aeggb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");}; +// Validate validates the ColorsDef and its children +func (_gdae *ColorsDef )Validate ()error {return _gdae .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_ccbcc ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _ccbcc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbcc )); +};return nil ;};func (_fdgf ST_PyramidAccentPosition )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgf :=_g .Attr {};_gfgf .Name =name ;switch _fdgf {case ST_PyramidAccentPositionUnset :_gfgf .Value ="";case ST_PyramidAccentPositionBef :_gfgf .Value ="\u0062\u0065\u0066"; +case ST_PyramidAccentPositionAft :_gfgf .Value ="\u0061\u0066\u0074";};return _gfgf ,nil ;};func (_dcdca ST_CenterShapeMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcdca .String (),start );};type CT_CxnList struct{Cxn []*CT_Cxn ; +};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3; +ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;);func init (){_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes ); +_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes ); +};func (_ddgc *CT_Name )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddgc .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ddgc .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ddgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcfge ST_RotationPath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcfge .String (),start ); +};func (_bcagc *ST_HierBranchStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_effbc ,_dcdg :=d .Token ();if _dcdg !=nil {return _dcdg ;};if _dddg ,_ddgcb :=_effbc .(_g .EndElement );_ddgcb &&_dddg .Name ==start .Name {*_bcagc =1;return nil ; +};if _edab ,_effa :=_effbc .(_g .CharData );!_effa {return _a .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",_effbc );}else {switch string (_edab ){case "":*_bcagc =0; +case "\u006c":*_bcagc =1;case "\u0072":*_bcagc =2;case "\u0068\u0061\u006e\u0067":*_bcagc =3;case "\u0073\u0074\u0064":*_bcagc =4;case "\u0069\u006e\u0069\u0074":*_bcagc =5;};};_effbc ,_dcdg =d .Token ();if _dcdg !=nil {return _dcdg ;};if _agdbb ,_acfb :=_effbc .(_g .EndElement ); +_acfb &&_agdbb .Name ==start .Name {return nil ;};return _a .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",_effbc );}; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_edbg *CT_CxnList )ValidateWithPath (path string )error {for _acae ,_cadc :=range _edbg .Cxn {if _gaee :=_cadc .ValidateWithPath (_ca .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_acae ));_gaee !=nil {return _gaee ; -};};return nil ;};func init (){_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes ); -};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func (_dggb *ST_ParameterId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecfef ,_fcab :=d .Token ();if _fcab !=nil {return _fcab ;};if _dcfb ,_bgde :=_ecfef .(_e .EndElement ); -_bgde &&_dcfb .Name ==start .Name {*_dggb =1;return nil ;};if _bfeca ,_fdfe :=_ecfef .(_e .CharData );!_fdfe {return _ca .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",_ecfef ); -}else {switch string (_bfeca ){case "":*_dggb =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_dggb =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_dggb =2;case "\u0063\u0068\u0044i\u0072":*_dggb =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_dggb =4; -case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_dggb =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_dggb =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_dggb =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_dggb =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_dggb =9; -case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_dggb =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_dggb =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_dggb =12;case "\u0064\u0069\u006d":*_dggb =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_dggb =14; -case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_dggb =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_dggb =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_dggb =17; -case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_dggb =18;case "\u0074\u0078\u0044i\u0072":*_dggb =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_dggb =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_dggb =21; -case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_dggb =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_dggb =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_dggb =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_dggb =25; -case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_dggb =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_dggb =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_dggb =28; -case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dggb =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dggb =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_dggb =31; -case "\u0067\u0072\u0044i\u0072":*_dggb =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_dggb =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_dggb =34;case "\u0062\u006b\u0070\u0074":*_dggb =35;case "\u006f\u0066\u0066":*_dggb =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_dggb =37; -case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dggb =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_dggb =39;case "\u0073\u0074\u0041n\u0067":*_dggb =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_dggb =41; -case "\u0061\u0072":*_dggb =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_dggb =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_dggb =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_dggb =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_dggb =46; -case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_dggb =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_dggb =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_dggb =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_dggb =50; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_dggb =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_dggb =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_dggb =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_dggb =54; -case "\u0065\u006e\u0064\u0050\u0074\u0073":*_dggb =55;};};_ecfef ,_fcab =d .Token ();if _fcab !=nil {return _fcab ;};if _bdagd ,_fdgc :=_ecfef .(_e .EndElement );_fdgc &&_bdagd .Name ==start .Name {return nil ;};return _ca .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",_ecfef ); -};func (_ebfgc ST_ResizeHandlesStr )String ()string {switch _ebfgc {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};type ST_Booleans []bool ;type ST_AutoTextRotation byte ; \ No newline at end of file +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_bgbga *CT_StyleLabel )ValidateWithPath (path string )error {if _bgbga .Scene3d !=nil {if _edgbg :=_bgbga .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_edgbg !=nil {return _edgbg ;};};if _bgbga .Sp3d !=nil {if _gcfcb :=_bgbga .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); +_gcfcb !=nil {return _gcfcb ;};};if _bgbga .TxPr !=nil {if _gdebg :=_bgbga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gdebg !=nil {return _gdebg ;};};if _bgbga .Style !=nil {if _fgdg :=_bgbga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_fgdg !=nil {return _fgdg ;};};if _bgbga .ExtLst !=nil {if _dcae :=_bgbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcae !=nil {return _dcae ;};};return nil ;};func (_cbgg ST_Breakpoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbgg .String (),start ); +}; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index 6dc31e496f..5d5f13e82a 100644 --- a/schema/soo/dml/dml.go +++ b/schema/soo/dml/dml.go @@ -9,3709 +9,2898 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package dml ;import (_f "encoding/xml";_bd "fmt";_c "github.com/unidoc/unioffice";_ad "github.com/unidoc/unioffice/common/logger";_adb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_aa "strconv";_a "time";);func NewCT_ShapeProperties ()*CT_ShapeProperties {_abcce :=&CT_ShapeProperties {}; -return _abcce };func (_ccda *CT_CustomColorList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gace :for {_gcge ,_gcede :=d .Token ();if _gcede !=nil {return _gcede ;};switch _fdgb :=_gcge .(type ){case _f .StartElement :switch _fdgb .Name {case _f .Name {Space :"\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",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_egcae :=NewCT_CustomColor (); -if _cfae :=d .DecodeElement (_egcae ,&_fdgb );_cfae !=nil {return _cfae ;};_ccda .CustClr =append (_ccda .CustClr ,_egcae );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fdgb .Name ); -if _ffcd :=d .Skip ();_ffcd !=nil {return _ffcd ;};};case _f .EndElement :break _gace ;case _f .CharData :};};return nil ;}; +package dml ;import (_g "encoding/xml";_c "fmt";_eb "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_fb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "regexp";_a "strconv";_gb "time";); -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_eeaag *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _eeaag .HlinkClick !=nil {if _ddbgf :=_eeaag .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_ddbgf !=nil {return _ddbgf ; -};};if _eeaag .HlinkHover !=nil {if _agae :=_eeaag .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_agae !=nil {return _agae ;};};if _eeaag .ExtLst !=nil {if _efaga :=_eeaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efaga !=nil {return _efaga ;};};return nil ;};func (_feef *CT_PresetColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feef .ValAttr =ST_PresetColorVal (1);for _ ,_aafde :=range start .Attr {if _aafde .Name .Local =="\u0076\u0061\u006c"{_feef .ValAttr .UnmarshalXMLAttr (_aafde ); -continue ;};};_bgbbg :for {_fdfb ,_gggec :=d .Token ();if _gggec !=nil {return _gggec ;};switch _egbb :=_fdfb .(type ){case _f .StartElement :switch _egbb .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cfbdd :=NewEG_ColorTransform (); -_cfbdd .Tint =NewCT_PositiveFixedPercentage ();if _afgge :=d .DecodeElement (_cfbdd .Tint ,&_egbb );_afgge !=nil {return _afgge ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_cfbdd );case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_agegf :=NewEG_ColorTransform (); -_agegf .Shade =NewCT_PositiveFixedPercentage ();if _aafa :=d .DecodeElement (_agegf .Shade ,&_egbb );_aafa !=nil {return _aafa ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_agegf );case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bfdd :=NewEG_ColorTransform (); -_bfdd .Comp =NewCT_ComplementTransform ();if _faaag :=d .DecodeElement (_bfdd .Comp ,&_egbb );_faaag !=nil {return _faaag ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_bfdd );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gfbed :=NewEG_ColorTransform (); -_gfbed .Inv =NewCT_InverseTransform ();if _deeac :=d .DecodeElement (_gfbed .Inv ,&_egbb );_deeac !=nil {return _deeac ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_gfbed );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_adgeg :=NewEG_ColorTransform (); -_adgeg .Gray =NewCT_GrayscaleTransform ();if _adcdc :=d .DecodeElement (_adgeg .Gray ,&_egbb );_adcdc !=nil {return _adcdc ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_adgeg );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_addgc :=NewEG_ColorTransform (); -_addgc .Alpha =NewCT_PositiveFixedPercentage ();if _gebbb :=d .DecodeElement (_addgc .Alpha ,&_egbb );_gebbb !=nil {return _gebbb ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_addgc );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gcdga :=NewEG_ColorTransform (); -_gcdga .AlphaOff =NewCT_FixedPercentage ();if _cdcb :=d .DecodeElement (_gcdga .AlphaOff ,&_egbb );_cdcb !=nil {return _cdcb ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_gcdga );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eeed :=NewEG_ColorTransform (); -_eeed .AlphaMod =NewCT_PositivePercentage ();if _gggca :=d .DecodeElement (_eeed .AlphaMod ,&_egbb );_gggca !=nil {return _gggca ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_eeed );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_cagd :=NewEG_ColorTransform (); -_cagd .Hue =NewCT_PositiveFixedAngle ();if _badde :=d .DecodeElement (_cagd .Hue ,&_egbb );_badde !=nil {return _badde ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_cagd );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cagdd :=NewEG_ColorTransform (); -_cagdd .HueOff =NewCT_Angle ();if _cbdae :=d .DecodeElement (_cagdd .HueOff ,&_egbb );_cbdae !=nil {return _cbdae ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_cagdd );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dgcb :=NewEG_ColorTransform (); -_dgcb .HueMod =NewCT_PositivePercentage ();if _ebaff :=d .DecodeElement (_dgcb .HueMod ,&_egbb );_ebaff !=nil {return _ebaff ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_dgcb );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_dgcc :=NewEG_ColorTransform (); -_dgcc .Sat =NewCT_Percentage ();if _cafdc :=d .DecodeElement (_dgcc .Sat ,&_egbb );_cafdc !=nil {return _cafdc ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_dgcc );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_eeeda :=NewEG_ColorTransform (); -_eeeda .SatOff =NewCT_Percentage ();if _aggc :=d .DecodeElement (_eeeda .SatOff ,&_egbb );_aggc !=nil {return _aggc ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_eeeda );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gefdf :=NewEG_ColorTransform (); -_gefdf .SatMod =NewCT_Percentage ();if _dgdee :=d .DecodeElement (_gefdf .SatMod ,&_egbb );_dgdee !=nil {return _dgdee ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_gefdf );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gacd :=NewEG_ColorTransform (); -_gacd .Lum =NewCT_Percentage ();if _bdggb :=d .DecodeElement (_gacd .Lum ,&_egbb );_bdggb !=nil {return _bdggb ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_gacd );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_egdab :=NewEG_ColorTransform (); -_egdab .LumOff =NewCT_Percentage ();if _gdaad :=d .DecodeElement (_egdab .LumOff ,&_egbb );_gdaad !=nil {return _gdaad ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_egdab );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dbgfe :=NewEG_ColorTransform (); -_dbgfe .LumMod =NewCT_Percentage ();if _baaba :=d .DecodeElement (_dbgfe .LumMod ,&_egbb );_baaba !=nil {return _baaba ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_dbgfe );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_aeeaec :=NewEG_ColorTransform (); -_aeeaec .Red =NewCT_Percentage ();if _bfgaa :=d .DecodeElement (_aeeaec .Red ,&_egbb );_bfgaa !=nil {return _bfgaa ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_aeeaec );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cgfd :=NewEG_ColorTransform (); -_cgfd .RedOff =NewCT_Percentage ();if _fbbdb :=d .DecodeElement (_cgfd .RedOff ,&_egbb );_fbbdb !=nil {return _fbbdb ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_cgfd );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ggda :=NewEG_ColorTransform (); -_ggda .RedMod =NewCT_Percentage ();if _fedacc :=d .DecodeElement (_ggda .RedMod ,&_egbb );_fedacc !=nil {return _fedacc ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_ggda );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eadcae :=NewEG_ColorTransform (); -_eadcae .Green =NewCT_Percentage ();if _affa :=d .DecodeElement (_eadcae .Green ,&_egbb );_affa !=nil {return _affa ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_eadcae );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gcgeb :=NewEG_ColorTransform (); -_gcgeb .GreenOff =NewCT_Percentage ();if _effcg :=d .DecodeElement (_gcgeb .GreenOff ,&_egbb );_effcg !=nil {return _effcg ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_gcgeb );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ddfad :=NewEG_ColorTransform (); -_ddfad .GreenMod =NewCT_Percentage ();if _acfg :=d .DecodeElement (_ddfad .GreenMod ,&_egbb );_acfg !=nil {return _acfg ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_ddfad );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_dbfa :=NewEG_ColorTransform (); -_dbfa .Blue =NewCT_Percentage ();if _bbcfc :=d .DecodeElement (_dbfa .Blue ,&_egbb );_bbcfc !=nil {return _bbcfc ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_dbfa );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_egbbb :=NewEG_ColorTransform (); -_egbbb .BlueOff =NewCT_Percentage ();if _bded :=d .DecodeElement (_egbbb .BlueOff ,&_egbb );_bded !=nil {return _bded ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_egbbb );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_edfe :=NewEG_ColorTransform (); -_edfe .BlueMod =NewCT_Percentage ();if _adcbd :=d .DecodeElement (_edfe .BlueMod ,&_egbb );_adcbd !=nil {return _adcbd ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_edfe );case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_fefadf :=NewEG_ColorTransform (); -_fefadf .Gamma =NewCT_GammaTransform ();if _cgffb :=d .DecodeElement (_fefadf .Gamma ,&_egbb );_cgffb !=nil {return _cgffb ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_fefadf );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dfggd :=NewEG_ColorTransform (); -_dfggd .InvGamma =NewCT_InverseGammaTransform ();if _agbgf :=d .DecodeElement (_dfggd .InvGamma ,&_egbb );_agbgf !=nil {return _agbgf ;};_feef .EG_ColorTransform =append (_feef .EG_ColorTransform ,_dfggd );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_egbb .Name ); -if _dcdbga :=d .Skip ();_dcdbga !=nil {return _dcdbga ;};};case _f .EndElement :break _bgbbg ;case _f .CharData :};};return nil ;};func (_afge *CT_DuotoneEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_aged :=range _afge .EG_ColorChoice {_aged .MarshalXML (e ,_f .StartElement {}); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_cbgf *CT_ColorMappingOverrideChoice )Validate ()error {return _cbgf .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065"); +};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_gbddg *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _baea :=_gbddg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_baea !=nil {return _baea ; -};if _aecd :=_gbddg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_aecd !=nil {return _aecd ;};if _afdfb :=_gbddg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_afdfb !=nil {return _afdfb ;};if _gbddg .ExtLst !=nil {if _ffba :=_gbddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ffba !=nil {return _ffba ;};};return nil ;};func (_ccadg ST_PresetCameraType )String ()string {switch _ccadg {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; -case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074"; -case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; -case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074"; -case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; -case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; -case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; -case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; -case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; -case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; -case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; -case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; -case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; -case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d"; -case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; -case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; -case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074"; -case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; -case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074"; -case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067"; -case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; -case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067"; -case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; -case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064"; -case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";}; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_bcbbb *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_gedgg *ST_Percentage )ValidateWithPath (path string )error {_fcffc :=[]string {};if _gedgg .ST_PercentageDecimal !=nil {_fcffc =append (_fcffc ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c"); +};if _gedgg .ST_Percentage !=nil {_fcffc =append (_fcffc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fcffc )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcffc ); +};return nil ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_gfeaa *CT_TextCharacterProperties )Validate ()error {return _gfeaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ; -YAttr ST_AdjCoordinate ;}; +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_ddac *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _ddac .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +};func (_cegbbc *CT_TableCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdcee :=range start .Attr {if _cdcee .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_bcefa ,_egedd :=_a .ParseInt (_cdcee .Value ,10,32);if _egedd !=nil {return _egedd ; +};_gaffc :=int32 (_bcefa );_cegbbc .RowSpanAttr =&_gaffc ;continue ;};if _cdcee .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_dafa ,_gebff :=_a .ParseInt (_cdcee .Value ,10,32);if _gebff !=nil {return _gebff ;};_edagf :=int32 (_dafa ); +_cegbbc .GridSpanAttr =&_edagf ;continue ;};if _cdcee .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_ffdge ,_efbc :=_a .ParseBool (_cdcee .Value );if _efbc !=nil {return _efbc ;};_cegbbc .HMergeAttr =&_ffdge ;continue ;};if _cdcee .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_dcae ,_cccdc :=_a .ParseBool (_cdcee .Value ); +if _cccdc !=nil {return _cccdc ;};_cegbbc .VMergeAttr =&_dcae ;continue ;};if _cdcee .Name .Local =="\u0069\u0064"{_babda ,_bcfcc :=_cdcee .Value ,error (nil );if _bcfcc !=nil {return _bcfcc ;};_cegbbc .IdAttr =&_babda ;continue ;};};_gcfde :for {_bfccfa ,_cdgcb :=d .Token (); +if _cdgcb !=nil {return _cdgcb ;};switch _babgdg :=_bfccfa .(type ){case _g .StartElement :switch _babgdg .Name {case _g .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_cegbbc .TxBody =NewCT_TextBody (); +if _gabgd :=d .DecodeElement (_cegbbc .TxBody ,&_babgdg );_gabgd !=nil {return _gabgd ;};case _g .Name {Space :"\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",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_cegbbc .TcPr =NewCT_TableCellProperties (); +if _bdcag :=d .DecodeElement (_cegbbc .TcPr ,&_babgdg );_bdcag !=nil {return _bdcag ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegbbc .ExtLst =NewCT_OfficeArtExtensionList (); +if _dbggb :=d .DecodeElement (_cegbbc .ExtLst ,&_babgdg );_dbggb !=nil {return _dbggb ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_babgdg .Name ); +if _dedee :=d .Skip ();_dedee !=nil {return _dedee ;};};case _g .EndElement :break _gcfde ;case _g .CharData :};};return nil ;};func (_edbfb *CT_FontReference )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edbfb .IdxAttr =ST_FontCollectionIndex (1); +for _ ,_acfgd :=range start .Attr {if _acfgd .Name .Local =="\u0069\u0064\u0078"{_edbfb .IdxAttr .UnmarshalXMLAttr (_acfgd );continue ;};};_ebbc :for {_gcaeb ,_ggbfd :=d .Token ();if _ggbfd !=nil {return _ggbfd ;};switch _ecdec :=_gcaeb .(type ){case _g .StartElement :switch _ecdec .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_edbfb .ScrgbClr =NewCT_ScRgbColor (); +if _dbbeb :=d .DecodeElement (_edbfb .ScrgbClr ,&_ecdec );_dbbeb !=nil {return _dbbeb ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_edbfb .SrgbClr =NewCT_SRgbColor (); +if _ebeb :=d .DecodeElement (_edbfb .SrgbClr ,&_ecdec );_ebeb !=nil {return _ebeb ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_edbfb .HslClr =NewCT_HslColor (); +if _fbdgf :=d .DecodeElement (_edbfb .HslClr ,&_ecdec );_fbdgf !=nil {return _fbdgf ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_edbfb .SysClr =NewCT_SystemColor (); +if _fbgec :=d .DecodeElement (_edbfb .SysClr ,&_ecdec );_fbgec !=nil {return _fbgec ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_edbfb .SchemeClr =NewCT_SchemeColor (); +if _aeedd :=d .DecodeElement (_edbfb .SchemeClr ,&_ecdec );_aeedd !=nil {return _aeedd ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_edbfb .PrstClr =NewCT_PresetColor (); +if _gcbg :=d .DecodeElement (_edbfb .PrstClr ,&_ecdec );_gcbg !=nil {return _gcbg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_ecdec .Name ); +if _gfaee :=d .Skip ();_gfaee !=nil {return _gfaee ;};};case _g .EndElement :break _ebbc ;case _g .CharData :};};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_degdf :=&CT_ConnectionSite {};_degdf .Pos =NewCT_AdjPoint2D ();return _degdf ; +};func (_bbcga *ST_TextSpacingPercentOrPercentString )Validate ()error {return _bbcga .ValidateWithPath ("");}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_gecba *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func NewThemeManager ()*ThemeManager {_dfggb :=&ThemeManager {};_dfggb .CT_EmptyElement =*NewCT_EmptyElement ();return _dfggb ;};type EG_Effect struct{Cont *CT_EffectContainer ; -Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ; -AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ; -Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ; -SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; +// Validate validates the EG_Media and its children +func (_gafbc *EG_Media )Validate ()error {return _gafbc .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func (_cfafeg ST_BlendMode )ValidateWithPath (path string )error {switch _cfafeg {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfafeg )); +};return nil ;};func (_cacce *ST_LineCap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeabde ,_fegegb :=d .Token ();if _fegegb !=nil {return _fegegb ;};if _beaef ,_aeebba :=_eeabde .(_g .EndElement );_aeebba &&_beaef .Name ==start .Name {*_cacce =1; +return nil ;};if _edbcb ,_ceaca :=_eeabde .(_g .CharData );!_ceaca {return _c .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",_eeabde );}else {switch string (_edbcb ){case "":*_cacce =0; +case "\u0072\u006e\u0064":*_cacce =1;case "\u0073\u0071":*_cacce =2;case "\u0066\u006c\u0061\u0074":*_cacce =3;};};_eeabde ,_fegegb =d .Token ();if _fegegb !=nil {return _fegegb ;};if _dgbad ,_cgabfb :=_eeabde .(_g .EndElement );_cgabfb &&_dgbad .Name ==start .Name {return nil ; +};return _c .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",_eeabde );}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_eba *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _fbfc :=_eba .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_fbfc !=nil {return _fbfc ;};return nil ;}; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_ceec *CT_AudioCD )ValidateWithPath (path string )error {if _gdg :=_ceec .St .ValidateWithPath (path +"\u002f\u0053\u0074");_gdg !=nil {return _gdg ;};if _cfgg :=_ceec .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cfgg !=nil {return _cfgg ; +};if _ceec .ExtLst !=nil {if _bbcd :=_ceec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbcd !=nil {return _bbcd ;};};return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_ffbbbf ST_PresetShadowVal )Validate ()error {return _ffbbbf .ValidateWithPath ("")}; -// Validate validates the CT_TintEffect and its children -func (_aegabd *CT_TintEffect )Validate ()error {return _aegabd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TextShapeAutofit struct{};func NewCT_TextCharBullet ()*CT_TextCharBullet {_cbacc :=&CT_TextCharBullet {}; -return _cbacc };func (_gedd *CT_ConnectorLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafd :=range start .Attr {if _aafd .Name .Local =="\u006e\u006f\u0047r\u0070"{_ggea ,_edecd :=_aa .ParseBool (_aafd .Value );if _edecd !=nil {return _edecd ; -};_gedd .NoGrpAttr =&_ggea ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ebaae ,_cgbee :=_aa .ParseBool (_aafd .Value );if _cgbee !=nil {return _cgbee ;};_gedd .NoSelectAttr =&_ebaae ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u0052o\u0074"{_edbfc ,_dabc :=_aa .ParseBool (_aafd .Value ); -if _dabc !=nil {return _dabc ;};_gedd .NoRotAttr =&_edbfc ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cbbdc ,_egaeb :=_aa .ParseBool (_aafd .Value );if _egaeb !=nil {return _egaeb ; -};_gedd .NoChangeAspectAttr =&_cbbdc ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gbafb ,_bcca :=_aa .ParseBool (_aafd .Value );if _bcca !=nil {return _bcca ;};_gedd .NoMoveAttr =&_gbafb ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gbga ,_bfcga :=_aa .ParseBool (_aafd .Value ); -if _bfcga !=nil {return _bfcga ;};_gedd .NoResizeAttr =&_gbga ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ebce ,_gfbb :=_aa .ParseBool (_aafd .Value );if _gfbb !=nil {return _gfbb ;};_gedd .NoEditPointsAttr =&_ebce ; -continue ;};if _aafd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_accda ,_adgbg :=_aa .ParseBool (_aafd .Value );if _adgbg !=nil {return _adgbg ;};_gedd .NoAdjustHandlesAttr =&_accda ;continue ;};if _aafd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_eee ,_gdag :=_aa .ParseBool (_aafd .Value ); -if _gdag !=nil {return _gdag ;};_gedd .NoChangeArrowheadsAttr =&_eee ;continue ;};if _aafd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dbbbb ,_eeag :=_aa .ParseBool (_aafd .Value ); -if _eeag !=nil {return _eeag ;};_gedd .NoChangeShapeTypeAttr =&_dbbbb ;continue ;};};_adcc :for {_cabgd ,_gbab :=d .Token ();if _gbab !=nil {return _gbab ;};switch _dfcb :=_cabgd .(type ){case _f .StartElement :switch _dfcb .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedd .ExtLst =NewCT_OfficeArtExtensionList (); -if _bgef :=d .DecodeElement (_gedd .ExtLst ,&_dfcb );_bgef !=nil {return _bgef ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_dfcb .Name ); -if _ccccf :=d .Skip ();_ccccf !=nil {return _ccccf ;};};case _f .EndElement :break _adcc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_BlipChoice and its children -func (_faa *CT_BlipChoice )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebgfd *CT_PositiveSize2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_ebgfd .CxAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0079"},Value :_bd .Sprintf ("\u0025\u0076",_ebgfd .CyAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_eadcd *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_gbdac *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _gbdac .MarLAttr !=nil {if *_gbdac .MarLAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gbdac .MarLAttr ); -};if *_gbdac .MarLAttr > 51206400{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbdac .MarLAttr ); -};};if _gbdac .MarRAttr !=nil {if *_gbdac .MarRAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gbdac .MarRAttr ); -};if *_gbdac .MarRAttr > 51206400{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbdac .MarRAttr ); -};};if _gbdac .LvlAttr !=nil {if *_gbdac .LvlAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\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 ,*_gbdac .LvlAttr ); -};if *_gbdac .LvlAttr > 8{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gbdac .LvlAttr ); -};};if _gbdac .IndentAttr !=nil {if *_gbdac .IndentAttr < -51206400{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbdac .IndentAttr ); -};if *_gbdac .IndentAttr > 51206400{return _bd .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbdac .IndentAttr ); -};};if _gfced :=_gbdac .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gfced !=nil {return _gfced ;};if _gbdac .DefTabSzAttr !=nil {if _gdcag :=_gbdac .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072"); -_gdcag !=nil {return _gdcag ;};};if _feecaa :=_gbdac .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_feecaa !=nil {return _feecaa ;};if _gbdac .LnSpc !=nil {if _ebeda :=_gbdac .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063"); -_ebeda !=nil {return _ebeda ;};};if _gbdac .SpcBef !=nil {if _ccaabc :=_gbdac .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_ccaabc !=nil {return _ccaabc ;};};if _gbdac .SpcAft !=nil {if _edcgb :=_gbdac .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074"); -_edcgb !=nil {return _edcgb ;};};if _gbdac .BuClrTx !=nil {if _dccbg :=_gbdac .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_dccbg !=nil {return _dccbg ;};};if _gbdac .BuClr !=nil {if _dabg :=_gbdac .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); -_dabg !=nil {return _dabg ;};};if _gbdac .BuSzTx !=nil {if _fgccdc :=_gbdac .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fgccdc !=nil {return _fgccdc ;};};if _gbdac .BuSzPct !=nil {if _bfbbg :=_gbdac .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); -_bfbbg !=nil {return _bfbbg ;};};if _gbdac .BuSzPts !=nil {if _gabaa :=_gbdac .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_gabaa !=nil {return _gabaa ;};};if _gbdac .BuFontTx !=nil {if _ffdfb :=_gbdac .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x"); -_ffdfb !=nil {return _ffdfb ;};};if _gbdac .BuFont !=nil {if _dcggf :=_gbdac .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_dcggf !=nil {return _dcggf ;};};if _gbdac .BuNone !=nil {if _bdbbd :=_gbdac .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065"); -_bdbbd !=nil {return _bdbbd ;};};if _gbdac .BuAutoNum !=nil {if _bbega :=_gbdac .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_bbega !=nil {return _bbega ;};};if _gbdac .BuChar !=nil {if _geegab :=_gbdac .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072"); -_geegab !=nil {return _geegab ;};};if _gbdac .BuBlip !=nil {if _cacdf :=_gbdac .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cacdf !=nil {return _cacdf ;};};if _gbdac .TabLst !=nil {if _ggddf :=_gbdac .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074"); -_ggddf !=nil {return _ggddf ;};};if _gbdac .DefRPr !=nil {if _fgdfg :=_gbdac .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_fgdfg !=nil {return _fgdfg ;};};if _gbdac .ExtLst !=nil {if _fdaa :=_gbdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fdaa !=nil {return _fdaa ;};};return nil ;};func (_cdbcf *CT_BlurEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adad :=range start .Attr {if _adad .Name .Local =="\u0072\u0061\u0064"{_cbaa ,_fcac :=_aa .ParseInt (_adad .Value ,10,64); -if _fcac !=nil {return _fcac ;};_cdbcf .RadAttr =&_cbaa ;continue ;};if _adad .Name .Local =="\u0067\u0072\u006f\u0077"{_gaae ,_gffaf :=_aa .ParseBool (_adad .Value );if _gffaf !=nil {return _gffaf ;};_cdbcf .GrowAttr =&_gaae ;continue ;};};for {_bdab ,_baf :=d .Token (); -if _baf !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_baf );};if _egef ,_deggb :=_bdab .(_f .EndElement );_deggb &&_egef .Name ==start .Name {break ; -};};return nil ;};func (_egage *EG_TextAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egage .NoAutofit !=nil {_dfcgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_egage .NoAutofit ,_dfcgf ); -};if _egage .NormAutofit !=nil {_ggbfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_egage .NormAutofit ,_ggbfg );};if _egage .SpAutoFit !=nil {_abeeg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}}; -e .EncodeElement (_egage .SpAutoFit ,_abeeg );};return nil ;}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_gfbec *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _gfbec .GraphicFrameLocks !=nil {if _cfbc :=_gfbec .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073"); +_cfbc !=nil {return _cfbc ;};};if _gfbec .ExtLst !=nil {if _dabg :=_gfbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabg !=nil {return _dabg ;};};return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ; +T string ;};func (_babc *CT_BiLevelEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0076",_babc .ThreshAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccaab ST_BlipCompression )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccaab .String (),start );};func (_adbgc *EG_FillModeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baafa :for {_gdbgf ,_edfd :=d .Token (); +if _edfd !=nil {return _edfd ;};switch _dadaa :=_gdbgf .(type ){case _g .StartElement :switch _dadaa .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_adbgc .Tile =NewCT_TileInfoProperties (); +if _edggab :=d .DecodeElement (_adbgc .Tile ,&_dadaa );_edggab !=nil {return _edggab ;};case _g .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_adbgc .Stretch =NewCT_StretchInfoProperties (); +if _efcff :=d .DecodeElement (_adbgc .Stretch ,&_dadaa );_efcff !=nil {return _efcff ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dadaa .Name ); +if _daecb :=d .Skip ();_daecb !=nil {return _daecb ;};};case _g .EndElement :break _baafa ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Connection and its children -func (_facb *CT_Connection )Validate ()error {return _facb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_ccaba *CT_TextTabStopList )ValidateWithPath (path string )error {for _cegcb ,_ecffe :=range _ccaba .Tab {if _defdb :=_ecffe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cegcb ));_defdb !=nil {return _defdb ; +};};return nil ;};func (_abdge ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _abdge {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdge )); +};return nil ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_bdfg *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _bdfg .RadAttr !=nil {if _cbf :=_bdfg .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_cbf !=nil {return _cbf ;};};return nil ;};func (_aff *CT_AudioCD )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aff .St =NewCT_AudioCDTime (); -_aff .End =NewCT_AudioCDTime ();_gegfd :for {_cedb ,_cfe :=d .Token ();if _cfe !=nil {return _cfe ;};switch _cec :=_cedb .(type ){case _f .StartElement :switch _cec .Name {case _f .Name {Space :"\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",Local :"\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _ecg :=d .DecodeElement (_aff .St ,&_cec ); -_ecg !=nil {return _ecg ;};case _f .Name {Space :"\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",Local :"\u0065\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _bfc :=d .DecodeElement (_aff .End ,&_cec ); -_bfc !=nil {return _bfc ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aff .ExtLst =NewCT_OfficeArtExtensionList (); -if _egbd :=d .DecodeElement (_aff .ExtLst ,&_cec );_egbd !=nil {return _egbd ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_cec .Name ); -if _fbff :=d .Skip ();_fbff !=nil {return _fbff ;};};case _f .EndElement :break _gegfd ;case _f .CharData :};};return nil ;};func (_daadf *CT_ColorChangeEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daadf .UseAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_daadf .UseAAttr ))}); -};e .EncodeToken (start );_gcfg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_daadf .ClrFrom ,_gcfg );_cdgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}}; -e .EncodeElement (_daadf .ClrTo ,_cdgd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geffd *CT_ShapeLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acaf :=range start .Attr {if _acaf .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_gfbee ,_dbbgb :=_aa .ParseBool (_acaf .Value ); -if _dbbgb !=nil {return _dbbgb ;};_geffd .NoTextEditAttr =&_gfbee ;continue ;};if _acaf .Name .Local =="\u006e\u006f\u0047r\u0070"{_cadeg ,_fbac :=_aa .ParseBool (_acaf .Value );if _fbac !=nil {return _fbac ;};_geffd .NoGrpAttr =&_cadeg ;continue ;};if _acaf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_daace ,_cggag :=_aa .ParseBool (_acaf .Value ); -if _cggag !=nil {return _cggag ;};_geffd .NoSelectAttr =&_daace ;continue ;};if _acaf .Name .Local =="\u006e\u006f\u0052o\u0074"{_eeaad ,_dcbab :=_aa .ParseBool (_acaf .Value );if _dcbab !=nil {return _dcbab ;};_geffd .NoRotAttr =&_eeaad ;continue ;};if _acaf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fgaccb ,_gdddb :=_aa .ParseBool (_acaf .Value ); -if _gdddb !=nil {return _gdddb ;};_geffd .NoChangeAspectAttr =&_fgaccb ;continue ;};if _acaf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_afcga ,_ccddf :=_aa .ParseBool (_acaf .Value );if _ccddf !=nil {return _ccddf ;};_geffd .NoMoveAttr =&_afcga ; -continue ;};if _acaf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ffgccf ,_fdgg :=_aa .ParseBool (_acaf .Value );if _fdgg !=nil {return _fdgg ;};_geffd .NoResizeAttr =&_ffgccf ;continue ;};if _acaf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ecece ,_afgacd :=_aa .ParseBool (_acaf .Value ); -if _afgacd !=nil {return _afgacd ;};_geffd .NoEditPointsAttr =&_ecece ;continue ;};if _acaf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cdbbb ,_afacd :=_aa .ParseBool (_acaf .Value );if _afacd !=nil {return _afacd ; -};_geffd .NoAdjustHandlesAttr =&_cdbbb ;continue ;};if _acaf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bacce ,_cgeed :=_aa .ParseBool (_acaf .Value );if _cgeed !=nil {return _cgeed ;};_geffd .NoChangeArrowheadsAttr =&_bacce ; -continue ;};if _acaf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cgfefd ,_cacd :=_aa .ParseBool (_acaf .Value );if _cacd !=nil {return _cacd ;};_geffd .NoChangeShapeTypeAttr =&_cgfefd ; -continue ;};};_acgg :for {_adbb ,_dgbbd :=d .Token ();if _dgbbd !=nil {return _dgbbd ;};switch _eaae :=_adbb .(type ){case _f .StartElement :switch _eaae .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geffd .ExtLst =NewCT_OfficeArtExtensionList (); -if _afef :=d .DecodeElement (_geffd .ExtLst ,&_eaae );_afef !=nil {return _afef ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_eaae .Name ); -if _cagdc :=d .Skip ();_cagdc !=nil {return _cagdc ;};};case _f .EndElement :break _acgg ;case _f .CharData :};};return nil ;};type CT_TextUnderlineFillFollowText struct{};func NewCT_RegularTextRun ()*CT_RegularTextRun {_cbeeg :=&CT_RegularTextRun {};return _cbeeg }; -func NewCT_FontCollection ()*CT_FontCollection {_bgaac :=&CT_FontCollection {};_bgaac .Latin =NewCT_TextFont ();_bgaac .Ea =NewCT_TextFont ();_bgaac .Cs =NewCT_TextFont ();return _bgaac ;}; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_ggdca *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _ggdca .MarLAttr !=nil {if *_ggdca .MarLAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggdca .MarLAttr ); +};if *_ggdca .MarLAttr > 51206400{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ggdca .MarLAttr ); +};};if _ggdca .MarRAttr !=nil {if *_ggdca .MarRAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggdca .MarRAttr ); +};if *_ggdca .MarRAttr > 51206400{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ggdca .MarRAttr ); +};};if _ggdca .LvlAttr !=nil {if *_ggdca .LvlAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\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 ,*_ggdca .LvlAttr ); +};if *_ggdca .LvlAttr > 8{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggdca .LvlAttr ); +};};if _ggdca .IndentAttr !=nil {if *_ggdca .IndentAttr < -51206400{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ggdca .IndentAttr ); +};if *_ggdca .IndentAttr > 51206400{return _c .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ggdca .IndentAttr ); +};};if _ccafd :=_ggdca .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ccafd !=nil {return _ccafd ;};if _ggdca .DefTabSzAttr !=nil {if _abafbg :=_ggdca .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072"); +_abafbg !=nil {return _abafbg ;};};if _dfceb :=_ggdca .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_dfceb !=nil {return _dfceb ;};if _ggdca .LnSpc !=nil {if _gccea :=_ggdca .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063"); +_gccea !=nil {return _gccea ;};};if _ggdca .SpcBef !=nil {if _fdbgde :=_ggdca .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_fdbgde !=nil {return _fdbgde ;};};if _ggdca .SpcAft !=nil {if _deagc :=_ggdca .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074"); +_deagc !=nil {return _deagc ;};};if _ggdca .BuClrTx !=nil {if _gadgf :=_ggdca .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_gadgf !=nil {return _gadgf ;};};if _ggdca .BuClr !=nil {if _gdcdcb :=_ggdca .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); +_gdcdcb !=nil {return _gdcdcb ;};};if _ggdca .BuSzTx !=nil {if _cbdd :=_ggdca .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_cbdd !=nil {return _cbdd ;};};if _ggdca .BuSzPct !=nil {if _acgbf :=_ggdca .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); +_acgbf !=nil {return _acgbf ;};};if _ggdca .BuSzPts !=nil {if _fafcaa :=_ggdca .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fafcaa !=nil {return _fafcaa ;};};if _ggdca .BuFontTx !=nil {if _febge :=_ggdca .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x"); +_febge !=nil {return _febge ;};};if _ggdca .BuFont !=nil {if _cdccb :=_ggdca .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_cdccb !=nil {return _cdccb ;};};if _ggdca .BuNone !=nil {if _ebbce :=_ggdca .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065"); +_ebbce !=nil {return _ebbce ;};};if _ggdca .BuAutoNum !=nil {if _afcdg :=_ggdca .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_afcdg !=nil {return _afcdg ;};};if _ggdca .BuChar !=nil {if _cbfbb :=_ggdca .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072"); +_cbfbb !=nil {return _cbfbb ;};};if _ggdca .BuBlip !=nil {if _dcdgcg :=_ggdca .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_dcdgcg !=nil {return _dcdgcg ;};};if _ggdca .TabLst !=nil {if _geede :=_ggdca .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074"); +_geede !=nil {return _geede ;};};if _ggdca .DefRPr !=nil {if _fceeg :=_ggdca .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_fceeg !=nil {return _fceeg ;};};if _ggdca .ExtLst !=nil {if _gdeg :=_ggdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gdeg !=nil {return _gdeg ;};};return nil ;};func (_eeafa *CT_LineJoinMiterProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cddcf :=range start .Attr {if _cddcf .Name .Local =="\u006c\u0069\u006d"{_bcff ,_beded :=ParseUnionST_PositivePercentage (_cddcf .Value ); +if _beded !=nil {return _beded ;};_eeafa .LimAttr =&_bcff ;continue ;};};for {_bcbgf ,_affbb :=d .Token ();if _affbb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_affbb ); +};if _cacfdd ,_dbccb :=_bcbgf .(_g .EndElement );_dbccb &&_cacfdd .Name ==start .Name {break ;};};return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;}; -// Validate validates the CT_Point3D and its children -func (_fdecd *CT_Point3D )Validate ()error {return _fdecd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");}; +// Validate validates the CT_Path2DClose and its children +func (_acfggd *CT_Path2DClose )Validate ()error {return _acfggd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_cbgaba :=&CT_TextUnderlineLineFollowText {}; +return _cbgaba ;};func (_gdgca *CT_TableRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcba :=range start .Attr {if _ffcba .Name .Local =="\u0068"{_afgbd ,_bgfa :=ParseUnionST_Coordinate (_ffcba .Value );if _bgfa !=nil {return _bgfa ; +};_gdgca .HAttr =_afgbd ;continue ;};};_aaacf :for {_gfgb ,_gefac :=d .Token ();if _gefac !=nil {return _gefac ;};switch _bdgbd :=_gfgb .(type ){case _g .StartElement :switch _bdgbd .Name {case _g .Name {Space :"\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",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_bafeb :=NewCT_TableCell (); +if _cegfa :=d .DecodeElement (_bafeb ,&_bdgbd );_cegfa !=nil {return _cegfa ;};_gdgca .Tc =append (_gdgca .Tc ,_bafeb );case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgca .ExtLst =NewCT_OfficeArtExtensionList (); +if _bafab :=d .DecodeElement (_gdgca .ExtLst ,&_bdgbd );_bafab !=nil {return _bafab ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_bdgbd .Name ); +if _cageb :=d .Skip ();_cageb !=nil {return _cageb ;};};case _g .EndElement :break _aaacf ;case _g .CharData :};};return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_bgeg :=&CT_PathShadeProperties {};return _bgeg ;};type ST_LineCap byte ; +func (_bfbdf *CT_StyleMatrixReference )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbcfb :=range start .Attr {if _bbcfb .Name .Local =="\u0069\u0064\u0078"{_effdd ,_gcgdd :=_a .ParseUint (_bbcfb .Value ,10,32);if _gcgdd !=nil {return _gcgdd ; +};_bfbdf .IdxAttr =uint32 (_effdd );continue ;};};_aaacc :for {_cbedf ,_bcged :=d .Token ();if _bcged !=nil {return _bcged ;};switch _bafcf :=_cbedf .(type ){case _g .StartElement :switch _bafcf .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bfbdf .ScrgbClr =NewCT_ScRgbColor (); +if _gagdf :=d .DecodeElement (_bfbdf .ScrgbClr ,&_bafcf );_gagdf !=nil {return _gagdf ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bfbdf .SrgbClr =NewCT_SRgbColor (); +if _eaabf :=d .DecodeElement (_bfbdf .SrgbClr ,&_bafcf );_eaabf !=nil {return _eaabf ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bfbdf .HslClr =NewCT_HslColor (); +if _edbfgg :=d .DecodeElement (_bfbdf .HslClr ,&_bafcf );_edbfgg !=nil {return _edbfgg ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bfbdf .SysClr =NewCT_SystemColor (); +if _ddbc :=d .DecodeElement (_bfbdf .SysClr ,&_bafcf );_ddbc !=nil {return _ddbc ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bfbdf .SchemeClr =NewCT_SchemeColor (); +if _efgeg :=d .DecodeElement (_bfbdf .SchemeClr ,&_bafcf );_efgeg !=nil {return _efgeg ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bfbdf .PrstClr =NewCT_PresetColor (); +if _fcagf :=d .DecodeElement (_bfbdf .PrstClr ,&_bafcf );_fcagf !=nil {return _fcagf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_bafcf .Name ); +if _eeefd :=d .Skip ();_eeefd !=nil {return _eeefd ;};};case _g .EndElement :break _aaacc ;case _g .CharData :};};return nil ;};type ST_TextWrappingType byte ;type CT_InverseGammaTransform struct{};func (_bgac *CT_TableProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aeadg :=range start .Attr {if _aeadg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_edddfd ,_faage :=_a .ParseBool (_aeadg .Value ); +if _faage !=nil {return _faage ;};_bgac .FirstRowAttr =&_edddfd ;continue ;};if _aeadg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_fbgeg ,_defab :=_a .ParseBool (_aeadg .Value );if _defab !=nil {return _defab ;};_bgac .LastRowAttr =&_fbgeg ; +continue ;};if _aeadg .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_bgcda ,_fcdbc :=_a .ParseBool (_aeadg .Value );if _fcdbc !=nil {return _fcdbc ;};_bgac .BandRowAttr =&_bgcda ;continue ;};if _aeadg .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_dbda ,_ccddb :=_a .ParseBool (_aeadg .Value ); +if _ccddb !=nil {return _ccddb ;};_bgac .BandColAttr =&_dbda ;continue ;};if _aeadg .Name .Local =="\u0072\u0074\u006c"{_adcg ,_fcddc :=_a .ParseBool (_aeadg .Value );if _fcddc !=nil {return _fcddc ;};_bgac .RtlAttr =&_adcg ;continue ;};if _aeadg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_eeee ,_aggcc :=_a .ParseBool (_aeadg .Value ); +if _aggcc !=nil {return _aggcc ;};_bgac .FirstColAttr =&_eeee ;continue ;};if _aeadg .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_facgdba ,_ceagb :=_a .ParseBool (_aeadg .Value );if _ceagb !=nil {return _ceagb ;};_bgac .LastColAttr =&_facgdba ; +continue ;};};_bdaafdd :for {_acbbb ,_abcdb :=d .Token ();if _abcdb !=nil {return _abcdb ;};switch _caaeb :=_acbbb .(type ){case _g .StartElement :switch _caaeb .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bgac .NoFill =NewCT_NoFillProperties (); +if _fegec :=d .DecodeElement (_bgac .NoFill ,&_caaeb );_fegec !=nil {return _fegec ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bgac .SolidFill =NewCT_SolidColorFillProperties (); +if _aaefc :=d .DecodeElement (_bgac .SolidFill ,&_caaeb );_aaefc !=nil {return _aaefc ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgac .GradFill =NewCT_GradientFillProperties (); +if _dgff :=d .DecodeElement (_bgac .GradFill ,&_caaeb );_dgff !=nil {return _dgff ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bgac .BlipFill =NewCT_BlipFillProperties (); +if _acgbe :=d .DecodeElement (_bgac .BlipFill ,&_caaeb );_acgbe !=nil {return _acgbe ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bgac .PattFill =NewCT_PatternFillProperties (); +if _ecfed :=d .DecodeElement (_bgac .PattFill ,&_caaeb );_ecfed !=nil {return _ecfed ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bgac .GrpFill =NewCT_GroupFillProperties (); +if _ggcbg :=d .DecodeElement (_bgac .GrpFill ,&_caaeb );_ggcbg !=nil {return _ggcbg ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bgac .EffectLst =NewCT_EffectList (); +if _ccgee :=d .DecodeElement (_bgac .EffectLst ,&_caaeb );_ccgee !=nil {return _ccgee ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bgac .EffectDag =NewCT_EffectContainer (); +if _fffgf :=d .DecodeElement (_bgac .EffectDag ,&_caaeb );_fffgf !=nil {return _fffgf ;};case _g .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_bgac .Choice =NewCT_TablePropertiesChoice (); +if _ccae :=d .DecodeElement (&_bgac .Choice .TableStyle ,&_caaeb );_ccae !=nil {return _ccae ;};case _g .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_bgac .Choice =NewCT_TablePropertiesChoice (); +if _effag :=d .DecodeElement (&_bgac .Choice .TableStyleId ,&_caaeb );_effag !=nil {return _effag ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgac .ExtLst =NewCT_OfficeArtExtensionList (); +if _dgdfd :=d .DecodeElement (_bgac .ExtLst ,&_caaeb );_dgdfd !=nil {return _dgdfd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_caaeb .Name ); +if _gaecgb :=d .Skip ();_gaecgb !=nil {return _gaecgb ;};};case _g .EndElement :break _bdaafdd ;case _g .CharData :};};return nil ;};func (_bdaca *CT_ScRgbColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_bdaca .RAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067"},Value :_c .Sprintf ("\u0025\u0076",_bdaca .GAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0076",_bdaca .BAttr )}); +e .EncodeToken (start );if _bdaca .EG_ColorTransform !=nil {for _ ,_aede :=range _bdaca .EG_ColorTransform {_aede .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_abcae *CT_PositiveSize2D )ValidateWithPath (path string )error {if _abcae .CxAttr < 0{return _bd .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_abcae .CxAttr ); -};if _abcae .CxAttr > 27273042316900{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_abcae .CxAttr ); -};if _abcae .CyAttr < 0{return _bd .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_abcae .CyAttr );};if _abcae .CyAttr > 27273042316900{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_abcae .CyAttr ); -};return nil ;};func (_dedg *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dedg .ScrgbClr !=nil {_eagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_dedg .ScrgbClr ,_eagb );};if _dedg .SrgbClr !=nil {_ddddcf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dedg .SrgbClr ,_ddddcf );};if _dedg .HslClr !=nil {_bcaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_dedg .HslClr ,_bcaf );};if _dedg .SysClr !=nil {_fcge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dedg .SysClr ,_fcge );};if _dedg .SchemeClr !=nil {_fgcf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_dedg .SchemeClr ,_fgcf );};if _dedg .PrstClr !=nil {_dbdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dedg .PrstClr ,_dbdg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_dggff ST_LightRigDirection )Validate ()error {return _dggff .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_dcgea *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _cfgf :=_dcgea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfgf !=nil {return _cfgf ;};if _ddfe :=_dcgea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ddfe !=nil {return _ddfe ;};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_fcaef :=&CT_TextBulletSizePercent {}; +_fcaef .ValAttr ="\u0031\u0030\u0030\u0025";return _fcaef ;};const (ST_PresetShadowValUnset ST_PresetShadowVal =0;ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3; +ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6;ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9; +ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12;ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15; +ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18;ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;); +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_bacdc *ThemeManager )ValidateWithPath (path string )error {if _bgebc :=_bacdc .CT_EmptyElement .ValidateWithPath (path );_bgebc !=nil {return _bgebc ;};return nil ;}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_aadca *CT_TextUnderlineFillFollowText )Validate ()error {return _aadca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); -};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};func (_fdeea *CT_TextBulletSizeFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_aggffc ,_caea :=d .Token (); -if _caea !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_caea ); -};if _cgffd ,_ebeb :=_aggffc .(_f .EndElement );_ebeb &&_cgffd .Name ==start .Name {break ;};};return nil ;};func (_fgebd *EG_Media )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccde :for {_efea ,_acbac :=d .Token ();if _acbac !=nil {return _acbac ; -};switch _fdccf :=_efea .(type ){case _f .StartElement :switch _fdccf .Name {case _f .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_fgebd .AudioCd =NewCT_AudioCD (); -if _dgdce :=d .DecodeElement (_fgebd .AudioCd ,&_fdccf );_dgdce !=nil {return _dgdce ;};case _f .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_fgebd .WavAudioFile =NewCT_EmbeddedWAVAudioFile (); -if _defaf :=d .DecodeElement (_fgebd .WavAudioFile ,&_fdccf );_defaf !=nil {return _defaf ;};case _f .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_fgebd .AudioFile =NewCT_AudioFile (); -if _fgfdf :=d .DecodeElement (_fgebd .AudioFile ,&_fdccf );_fgfdf !=nil {return _fgfdf ;};case _f .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_fgebd .VideoFile =NewCT_VideoFile (); -if _bfffg :=d .DecodeElement (_fgebd .VideoFile ,&_fdccf );_bfffg !=nil {return _bfffg ;};case _f .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_fgebd .QuickTimeFile =NewCT_QuickTimeFile (); -if _abdga :=d .DecodeElement (_fgebd .QuickTimeFile ,&_fdccf );_abdga !=nil {return _abdga ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_fdccf .Name ); -if _ddgdg :=d .Skip ();_ddgdg !=nil {return _ddgdg ;};};case _f .EndElement :break _dccde ;case _f .CharData :};};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_aadef *CT_ObjectStyleDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _aadef .SpDef !=nil {_daeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_aadef .SpDef ,_daeb );};if _aadef .LnDef !=nil {_ebfgbf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}}; -e .EncodeElement (_aadef .LnDef ,_ebfgbf );};if _aadef .TxDef !=nil {_ccgge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_aadef .TxDef ,_ccgge );};if _aadef .ExtLst !=nil {_aebd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aadef .ExtLst ,_aebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabag ST_TileFlipMode )ValidateWithPath (path string )error {switch _fabag {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabag )); -};return nil ;};func (_ffcg *CT_BlipFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffcg .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_bd .Sprintf ("\u0025\u0076",*_ffcg .DpiAttr )}); -};if _ffcg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ffcg .RotWithShapeAttr ))});};e .EncodeToken (start ); -if _ffcg .Blip !=nil {_cgec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_ffcg .Blip ,_cgec );};if _ffcg .SrcRect !=nil {_fbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}}; -e .EncodeElement (_ffcg .SrcRect ,_fbd );};if _ffcg .Tile !=nil {_gffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_ffcg .Tile ,_gffd );};if _ffcg .Stretch !=nil {_fgbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}}; -e .EncodeElement (_ffcg .Stretch ,_fgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_eefaaa :=&CT_TileInfoProperties {};return _eefaaa ;};type CT_LineJoinBevel struct{}; -func (_dcda *CT_ClipboardStyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcda .ThemeElements =NewCT_BaseStyles ();_dcda .ClrMap =NewCT_ColorMapping ();_eaad :for {_dcdag ,_cggf :=d .Token ();if _cggf !=nil {return _cggf ;};switch _ggab :=_dcdag .(type ){case _f .StartElement :switch _ggab .Name {case _f .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _cbbd :=d .DecodeElement (_dcda .ThemeElements ,&_ggab ); -_cbbd !=nil {return _cbbd ;};case _f .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _aadbg :=d .DecodeElement (_dcda .ClrMap ,&_ggab ); -_aadbg !=nil {return _aadbg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ggab .Name ); -if _facc :=d .Skip ();_facc !=nil {return _facc ;};};case _f .EndElement :break _eaad ;case _f .CharData :};};return nil ;};func (_cgfaa ST_PresetColorVal )String ()string {switch _cgfaa {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e"; -case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065"; -case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074"; -case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e"; -case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e"; -case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi"; -case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; -case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e"; -case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069"; -case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; -case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; -case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079"; -case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e"; -case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd"; -case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077"; -case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069"; -case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e"; -case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; -case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek"; -case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065"; -case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; -case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077"; -case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e"; -case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; -case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065"; -case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e"; -case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e"; -case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065"; -case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; -case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d"; -case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; -case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; -case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e"; -case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; -case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077"; -case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_ddbf *CT_DashStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_ddbf .DAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070"},Value :_bd .Sprintf ("\u0025\u0076",_ddbf .SpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ; -ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ; -};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_aefag :=&CT_GvmlUseShapeRectangle {};return _aefag ;};func (_gbfdc ST_TextFontScalePercentOrPercentString )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gbfdc .ST_TextFontScalePercent !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_gbfdc .ST_TextFontScalePercent )));};if _gbfdc .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_gbfdc .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name }); -};type ST_TextVertOverflowType byte ;type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_fgdfee *ThemeManager )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdfee .CT_EmptyElement =*NewCT_EmptyElement (); -for {_gbbge ,_gedec :=d .Token ();if _gedec !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_gedec );};if _eaefc ,_ebbeaa :=_gbbge .(_f .EndElement ); -_ebbeaa &&_eaefc .Name ==start .Name {break ;};};return nil ;};func (_gbeced ST_AnimationBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfeeaae :=_f .Attr {};_cfeeaae .Name =name ;switch _gbeced {case ST_AnimationBuildTypeUnset :_cfeeaae .Value =""; -case ST_AnimationBuildTypeAllAtOnce :_cfeeaae .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _cfeeaae ,nil ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_ebcfd *CT_TileInfoProperties )ValidateWithPath (path string )error {if _ebcfd .TxAttr !=nil {if _ebeef :=_ebcfd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ebeef !=nil {return _ebeef ;};};if _ebcfd .TyAttr !=nil {if _egbca :=_ebcfd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_egbca !=nil {return _egbca ;};};if _ebcfd .SxAttr !=nil {if _bagcb :=_ebcfd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bagcb !=nil {return _bagcb ;};};if _ebcfd .SyAttr !=nil {if _gbacc :=_ebcfd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_gbacc !=nil {return _gbacc ;};};if _afcfc :=_ebcfd .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_afcfc !=nil {return _afcfc ;};if _dcgg :=_ebcfd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); +_dcgg !=nil {return _dcgg ;};return nil ;};type ST_AnimationBuildType byte ;func (_dfeg *CT_InnerShadowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfeg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfeg .BlurRadAttr )}); +};if _dfeg .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfeg .DistAttr )});};if _dfeg .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dfeg .DirAttr )}); +};e .EncodeToken (start );if _dfeg .ScrgbClr !=nil {_daggf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dfeg .ScrgbClr ,_daggf );};if _dfeg .SrgbClr !=nil {_gedfb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_dfeg .SrgbClr ,_gedfb );};if _dfeg .HslClr !=nil {_gbccc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dfeg .HslClr ,_gbccc );};if _dfeg .SysClr !=nil {_ccaca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_dfeg .SysClr ,_ccaca );};if _dfeg .SchemeClr !=nil {_agdf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dfeg .SchemeClr ,_agdf );};if _dfeg .PrstClr !=nil {_gafcd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_dfeg .PrstClr ,_gafcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ThemeableFontStyles and its children -func (_bbeag *EG_ThemeableFontStyles )Validate ()error {return _bbeag .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_gdedff *CT_InnerShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdedff .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_gdedff .BlurRadAttr )}); -};if _gdedff .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_gdedff .DistAttr )});};if _gdedff .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_gdedff .DirAttr )}); -};e .EncodeToken (start );if _gdedff .ScrgbClr !=nil {_gcbbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gdedff .ScrgbClr ,_gcbbd );};if _gdedff .SrgbClr !=nil {_cfadg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_gdedff .SrgbClr ,_cfadg );};if _gdedff .HslClr !=nil {_dadgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gdedff .HslClr ,_dadgd );};if _gdedff .SysClr !=nil {_aefd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_gdedff .SysClr ,_aefd );};if _gdedff .SchemeClr !=nil {_dbge :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gdedff .SchemeClr ,_dbge );};if _gdedff .PrstClr !=nil {_aeae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_gdedff .PrstClr ,_aeae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aceg *CT_LuminanceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aceg .BrightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_aceg .BrightAttr )}); -};if _aceg .ContrastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_aceg .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TextShapeAutofit and its children +func (_aebc *CT_TextShapeAutofit )Validate ()error {return _aebc .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; -// Validate validates the CT_AudioCDTime and its children -func (_bfde *CT_AudioCDTime )Validate ()error {return _bfde .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_aafeb *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _aafeb .ValAttr < 0{return _c .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 ,_aafeb .ValAttr ); +};if _aafeb .ValAttr > 158400{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_aafeb .ValAttr ); +};return nil ;};func (_bdccc *EG_ThemeableFontStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdccc .Font !=nil {_cgabg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bdccc .Font ,_cgabg ); +};if _bdccc .FontRef !=nil {_cbbbd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_bdccc .FontRef ,_cbbbd );};return nil ;}; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_ecacb *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_ddcec *CT_TextListStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegbf :for {_fcdga ,_beacc :=d .Token ();if _beacc !=nil {return _beacc ;}; -switch _gbfgfg :=_fcdga .(type ){case _f .StartElement :switch _gbfgfg .Name {case _f .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_ddcec .DefPPr =NewCT_TextParagraphProperties (); -if _faefg :=d .DecodeElement (_ddcec .DefPPr ,&_gbfgfg );_faefg !=nil {return _faefg ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_ddcec .Lvl1pPr =NewCT_TextParagraphProperties (); -if _ggffcc :=d .DecodeElement (_ddcec .Lvl1pPr ,&_gbfgfg );_ggffcc !=nil {return _ggffcc ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_ddcec .Lvl2pPr =NewCT_TextParagraphProperties (); -if _gaecc :=d .DecodeElement (_ddcec .Lvl2pPr ,&_gbfgfg );_gaecc !=nil {return _gaecc ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_ddcec .Lvl3pPr =NewCT_TextParagraphProperties (); -if _egcfg :=d .DecodeElement (_ddcec .Lvl3pPr ,&_gbfgfg );_egcfg !=nil {return _egcfg ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_ddcec .Lvl4pPr =NewCT_TextParagraphProperties (); -if _ecfdd :=d .DecodeElement (_ddcec .Lvl4pPr ,&_gbfgfg );_ecfdd !=nil {return _ecfdd ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_ddcec .Lvl5pPr =NewCT_TextParagraphProperties (); -if _fdcbd :=d .DecodeElement (_ddcec .Lvl5pPr ,&_gbfgfg );_fdcbd !=nil {return _fdcbd ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_ddcec .Lvl6pPr =NewCT_TextParagraphProperties (); -if _bdgge :=d .DecodeElement (_ddcec .Lvl6pPr ,&_gbfgfg );_bdgge !=nil {return _bdgge ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_ddcec .Lvl7pPr =NewCT_TextParagraphProperties (); -if _dcec :=d .DecodeElement (_ddcec .Lvl7pPr ,&_gbfgfg );_dcec !=nil {return _dcec ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_ddcec .Lvl8pPr =NewCT_TextParagraphProperties (); -if _eagcf :=d .DecodeElement (_ddcec .Lvl8pPr ,&_gbfgfg );_eagcf !=nil {return _eagcf ;};case _f .Name {Space :"\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",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_ddcec .Lvl9pPr =NewCT_TextParagraphProperties (); -if _affeg :=d .DecodeElement (_ddcec .Lvl9pPr ,&_gbfgfg );_affeg !=nil {return _affeg ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcec .ExtLst =NewCT_OfficeArtExtensionList (); -if _adddd :=d .DecodeElement (_ddcec .ExtLst ,&_gbfgfg );_adddd !=nil {return _adddd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_gbfgfg .Name ); -if _egcaad :=d .Skip ();_egcaad !=nil {return _egcaad ;};};case _f .EndElement :break _aegbf ;case _f .CharData :};};return nil ;};func (_fde *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebecb :=range start .Attr {if _ebecb .Name .Local =="\u0069\u0064"{_cbda ,_gefcc :=_aa .ParseUint (_ebecb .Value ,10,32); -if _gefcc !=nil {return _gefcc ;};_fde .IdAttr =uint32 (_cbda );continue ;};if _ebecb .Name .Local =="\u0069\u0064\u0078"{_fbegf ,_bcfd :=_aa .ParseUint (_ebecb .Value ,10,32);if _bcfd !=nil {return _bcfd ;};_fde .IdxAttr =uint32 (_fbegf );continue ;}; -};for {_bdgg ,_efbb :=d .Token ();if _efbb !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_efbb );};if _bbac ,_ccdg :=_bdgg .(_f .EndElement );_ccdg &&_bbac .Name ==start .Name {break ; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_bfba *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _ddff :=_bfba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddff !=nil {return _ddff ;};return nil ;}; + +// Validate validates the CT_AlphaCeilingEffect and its children +func (_fafd *CT_AlphaCeilingEffect )Validate ()error {return _fafd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};type ST_PathShadeType byte ;func (_ddga *CT_Bevel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efde :=range start .Attr {if _efde .Name .Local =="\u0077"{_gfa ,_gccb :=_a .ParseInt (_efde .Value ,10,64); +if _gccb !=nil {return _gccb ;};_ddga .WAttr =&_gfa ;continue ;};if _efde .Name .Local =="\u0068"{_aec ,_faad :=_a .ParseInt (_efde .Value ,10,64);if _faad !=nil {return _faad ;};_ddga .HAttr =&_aec ;continue ;};if _efde .Name .Local =="\u0070\u0072\u0073\u0074"{_ddga .PrstAttr .UnmarshalXMLAttr (_efde ); +continue ;};};for {_eefg ,_dcdg :=d .Token ();if _dcdg !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_dcdg );};if _feeb ,_bgae :=_eefg .(_g .EndElement );_bgae &&_feeb .Name ==start .Name {break ; };};return nil ;}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_ddbg *CT_Cell3D )ValidateWithPath (path string )error {if _bgca :=_ddbg .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_bgca !=nil {return _bgca ;}; -if _abgg :=_ddbg .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_abgg !=nil {return _abgg ;};if _ddbg .LightRig !=nil {if _baeg :=_ddbg .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_baeg !=nil {return _baeg ; -};};if _ddbg .ExtLst !=nil {if _cegce :=_ddbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegce !=nil {return _cegce ;};};return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_cafd :=&CT_EmptyElement {};return _cafd }; -func (_agga *ST_TextBulletSize )ValidateWithPath (path string )error {_bdadb :=[]string {};if _agga .ST_TextBulletSizePercent !=nil {_bdadb =append (_bdadb ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _agga .ST_TextBulletSizeDecimal !=nil {_bdadb =append (_bdadb ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_bdadb )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdadb ); -};return nil ;};func (_gegef *CT_TextTabStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfe :=range start .Attr {if _fcfe .Name .Local =="\u0070\u006f\u0073"{_gcedbb ,_gdede :=ParseUnionST_Coordinate32 (_fcfe .Value );if _gdede !=nil {return _gdede ; -};_gegef .PosAttr =&_gcedbb ;continue ;};if _fcfe .Name .Local =="\u0061\u006c\u0067\u006e"{_gegef .AlgnAttr .UnmarshalXMLAttr (_fcfe );continue ;};};for {_fbdc ,_gbfda :=d .Token ();if _gbfda !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_gbfda ); -};if _ddbcc ,_ffgfc :=_fbdc .(_f .EndElement );_ffgfc &&_ddbcc .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_beca :=&CT_GvmlShape {};_beca .NvSpPr =NewCT_GvmlShapeNonVisual ();_beca .SpPr =NewCT_ShapeProperties (); -return _beca ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_gadba :=&CT_GraphicalObjectData {};return _gadba ;}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_fdccg *CT_TextListStyle )ValidateWithPath (path string )error {if _fdccg .DefPPr !=nil {if _eacdae :=_fdccg .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_eacdae !=nil {return _eacdae ;};};if _fdccg .Lvl1pPr !=nil {if _fefdc :=_fdccg .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072"); +_fefdc !=nil {return _fefdc ;};};if _fdccg .Lvl2pPr !=nil {if _cgcc :=_fdccg .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_cgcc !=nil {return _cgcc ;};};if _fdccg .Lvl3pPr !=nil {if _gddgg :=_fdccg .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072"); +_gddgg !=nil {return _gddgg ;};};if _fdccg .Lvl4pPr !=nil {if _afecba :=_fdccg .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_afecba !=nil {return _afecba ;};};if _fdccg .Lvl5pPr !=nil {if _dgadf :=_fdccg .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072"); +_dgadf !=nil {return _dgadf ;};};if _fdccg .Lvl6pPr !=nil {if _adfcf :=_fdccg .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_adfcf !=nil {return _adfcf ;};};if _fdccg .Lvl7pPr !=nil {if _cfef :=_fdccg .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072"); +_cfef !=nil {return _cfef ;};};if _fdccg .Lvl8pPr !=nil {if _ggdgf :=_fdccg .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_ggdgf !=nil {return _ggdgf ;};};if _fdccg .Lvl9pPr !=nil {if _gfbfe :=_fdccg .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072"); +_gfbfe !=nil {return _gfbfe ;};};if _fdccg .ExtLst !=nil {if _faced :=_fdccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faced !=nil {return _faced ;};};return nil ;}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_ceb *CT_Bevel )ValidateWithPath (path string )error {if _ceb .WAttr !=nil {if *_ceb .WAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ceb .WAttr ); -};if *_ceb .WAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ceb .WAttr ); -};};if _ceb .HAttr !=nil {if *_ceb .HAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ceb .HAttr ); -};if *_ceb .HAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ceb .HAttr ); -};};if _bcda :=_ceb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bcda !=nil {return _bcda ;};return nil ;};type ST_SystemColorVal byte ;func (_ffdbc *CT_SRgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_ffdbc .ValAttr )}); -e .EncodeToken (start );if _ffdbc .EG_ColorTransform !=nil {for _ ,_ebaed :=range _ffdbc .EG_ColorTransform {_ebaed .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acade *ST_RectAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfab ,_gdaba :=d .Token (); -if _gdaba !=nil {return _gdaba ;};if _ccbdg ,_bbgcf :=_cbfab .(_f .EndElement );_bbgcf &&_ccbdg .Name ==start .Name {*_acade =1;return nil ;};if _adeegc ,_fbae :=_cbfab .(_f .CharData );!_fbae {return _bd .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",_cbfab ); -}else {switch string (_adeegc ){case "":*_acade =0;case "\u0074\u006c":*_acade =1;case "\u0074":*_acade =2;case "\u0074\u0072":*_acade =3;case "\u006c":*_acade =4;case "\u0063\u0074\u0072":*_acade =5;case "\u0072":*_acade =6;case "\u0062\u006c":*_acade =7; -case "\u0062":*_acade =8;case "\u0062\u0072":*_acade =9;};};_cbfab ,_gdaba =d .Token ();if _gdaba !=nil {return _gdaba ;};if _gedadf ,_eddee :=_cbfab .(_f .EndElement );_eddee &&_gedadf .Name ==start .Name {return nil ;};return _bd .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",_cbfab ); -};func (_ccaf *CT_ColorChangeEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccaf .ClrFrom =NewCT_Color ();_ccaf .ClrTo =NewCT_Color ();for _ ,_gaecb :=range start .Attr {if _gaecb .Name .Local =="\u0075\u0073\u0065\u0041"{_gbcc ,_addd :=_aa .ParseBool (_gaecb .Value ); -if _addd !=nil {return _addd ;};_ccaf .UseAAttr =&_gbcc ;continue ;};};_gagg :for {_bbfg ,_bbfe :=d .Token ();if _bbfe !=nil {return _bbfe ;};switch _dcfgb :=_bbfg .(type ){case _f .StartElement :switch _dcfgb .Name {case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _gaaef :=d .DecodeElement (_ccaf .ClrFrom ,&_dcfgb ); -_gaaef !=nil {return _gaaef ;};case _f .Name {Space :"\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",Local :"\u0063\u006c\u0072T\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _bcfa :=d .DecodeElement (_ccaf .ClrTo ,&_dcfgb ); -_bcfa !=nil {return _bcfa ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_dcfgb .Name ); -if _bdbc :=d .Skip ();_bdbc !=nil {return _bdbc ;};};case _f .EndElement :break _gagg ;case _f .CharData :};};return nil ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ; -LinkAttr *string ;}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_edfg *CT_FontScheme )ValidateWithPath (path string )error {if _ddef :=_edfg .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_ddef !=nil {return _ddef ;};if _ddcg :=_edfg .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"); +_ddcg !=nil {return _ddcg ;};if _edfg .ExtLst !=nil {if _ecfga :=_edfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfga !=nil {return _ecfga ;};};return nil ;};func (_dccfcg *ST_BevelPresetType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dccfcg =0; +case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_dccfcg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dccfcg =2;case "\u0073\u006c\u006fp\u0065":*_dccfcg =3;case "\u0063\u0072\u006fs\u0073":*_dccfcg =4;case "\u0061\u006e\u0067l\u0065":*_dccfcg =5; +case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_dccfcg =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_dccfcg =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_dccfcg =8;case "\u0064\u0069\u0076o\u0074":*_dccfcg =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_dccfcg =10; +case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_dccfcg =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_dccfcg =12;};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_bbfg :=&CT_ColorChangeEffect {};_bbfg .ClrFrom =NewCT_Color (); +_bbfg .ClrTo =NewCT_Color ();return _bbfg ;}; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_abcca *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _abcca .ScrgbClr !=nil {if _fagbda :=_abcca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fagbda !=nil {return _fagbda ;};};if _abcca .SrgbClr !=nil {if _eecbf :=_abcca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_eecbf !=nil {return _eecbf ;};};if _abcca .HslClr !=nil {if _cbccg :=_abcca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cbccg !=nil {return _cbccg ;};};if _abcca .SysClr !=nil {if _fdgbeb :=_abcca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_fdgbeb !=nil {return _fdgbeb ;};};if _abcca .SchemeClr !=nil {if _ggcdc :=_abcca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ggcdc !=nil {return _ggcdc ;};};if _abcca .PrstClr !=nil {if _bdde :=_abcca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_bdde !=nil {return _bdde ;};};return nil ;};func (_gbbae *ST_PresetLineDashVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeaf ,_afffag :=d .Token ();if _afffag !=nil {return _afffag ;};if _dfceg ,_aggae :=_cdeaf .(_f .EndElement ); -_aggae &&_dfceg .Name ==start .Name {*_gbbae =1;return nil ;};if _geadb ,_cfccf :=_cdeaf .(_f .CharData );!_cfccf {return _bd .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",_cdeaf ); -}else {switch string (_geadb ){case "":*_gbbae =0;case "\u0073\u006f\u006ci\u0064":*_gbbae =1;case "\u0064\u006f\u0074":*_gbbae =2;case "\u0064\u0061\u0073\u0068":*_gbbae =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_gbbae =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_gbbae =5; -case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_gbbae =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gbbae =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_gbbae =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_gbbae =9; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gbbae =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gbbae =11;};};_cdeaf ,_afffag =d .Token ();if _afffag !=nil {return _afffag ;};if _feaeg ,_bbcdg :=_cdeaf .(_f .EndElement ); -_bbcdg &&_feaeg .Name ==start .Name {return nil ;};return _bd .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",_cdeaf );};func (_cddbf *ST_TextSpacingPercentOrPercentString )Validate ()error {return _cddbf .ValidateWithPath (""); -};func NewCT_PictureLocking ()*CT_PictureLocking {_fcacc :=&CT_PictureLocking {};return _fcacc }; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_gafcb *CT_Point2D )ValidateWithPath (path string )error {if _babga :=_gafcb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_babga !=nil {return _babga ;};if _dfcba :=_gafcb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_dfcba !=nil {return _dfcba ;};return nil ;}; -// Validate validates the CT_Path2DClose and its children -func (_ffaf *CT_Path2DClose )Validate ()error {return _ffaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_dccfac *ST_LineEndWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfaddg ,_aedgc :=d .Token (); -if _aedgc !=nil {return _aedgc ;};if _ggfc ,_abeeb :=_bfaddg .(_f .EndElement );_abeeb &&_ggfc .Name ==start .Name {*_dccfac =1;return nil ;};if _egfga ,_bgfdf :=_bfaddg .(_f .CharData );!_bgfdf {return _bd .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",_bfaddg ); -}else {switch string (_egfga ){case "":*_dccfac =0;case "\u0073\u006d":*_dccfac =1;case "\u006d\u0065\u0064":*_dccfac =2;case "\u006c\u0067":*_dccfac =3;};};_bfaddg ,_aedgc =d .Token ();if _aedgc !=nil {return _aedgc ;};if _feaaee ,_aabab :=_bfaddg .(_f .EndElement ); -_aabab &&_feaaee .Name ==start .Name {return nil ;};return _bd .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",_bfaddg );};func (_cdcae *CT_TableCellBorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggac :for {_dffee ,_bdede :=d .Token (); -if _bdede !=nil {return _bdede ;};switch _edcgfe :=_dffee .(type ){case _f .StartElement :switch _edcgfe .Name {case _f .Name {Space :"\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",Local :"\u006c\u0065\u0066\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cdcae .Left =NewCT_ThemeableLineStyle (); -if _dgbea :=d .DecodeElement (_cdcae .Left ,&_edcgfe );_dgbea !=nil {return _dgbea ;};case _f .Name {Space :"\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",Local :"\u0072\u0069\u0067h\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cdcae .Right =NewCT_ThemeableLineStyle (); -if _baba :=d .DecodeElement (_cdcae .Right ,&_edcgfe );_baba !=nil {return _baba ;};case _f .Name {Space :"\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",Local :"\u0074\u006f\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cdcae .Top =NewCT_ThemeableLineStyle (); -if _dbbe :=d .DecodeElement (_cdcae .Top ,&_edcgfe );_dbbe !=nil {return _dbbe ;};case _f .Name {Space :"\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",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdcae .Bottom =NewCT_ThemeableLineStyle (); -if _eafa :=d .DecodeElement (_cdcae .Bottom ,&_edcgfe );_eafa !=nil {return _eafa ;};case _f .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_cdcae .InsideH =NewCT_ThemeableLineStyle (); -if _edbef :=d .DecodeElement (_cdcae .InsideH ,&_edcgfe );_edbef !=nil {return _edbef ;};case _f .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_cdcae .InsideV =NewCT_ThemeableLineStyle (); -if _edbec :=d .DecodeElement (_cdcae .InsideV ,&_edcgfe );_edbec !=nil {return _edbec ;};case _f .Name {Space :"\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",Local :"\u0074\u006c\u0032b\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_cdcae .Tl2br =NewCT_ThemeableLineStyle (); -if _ddgfd :=d .DecodeElement (_cdcae .Tl2br ,&_edcgfe );_ddgfd !=nil {return _ddgfd ;};case _f .Name {Space :"\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",Local :"\u0074\u0072\u0032b\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_cdcae .Tr2bl =NewCT_ThemeableLineStyle (); -if _bebab :=d .DecodeElement (_cdcae .Tr2bl ,&_edcgfe );_bebab !=nil {return _bebab ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcae .ExtLst =NewCT_OfficeArtExtensionList (); -if _dgdcc :=d .DecodeElement (_cdcae .ExtLst ,&_edcgfe );_dgdcc !=nil {return _dgdcc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_edcgfe .Name ); -if _agefe :=d .Skip ();_agefe !=nil {return _agefe ;};};case _f .EndElement :break _eggac ;case _f .CharData :};};return nil ;};func (_egbcd *CT_LineProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egbcd .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_bd .Sprintf ("\u0025\u0076",*_egbcd .WAttr )}); -};if _egbcd .CapAttr !=ST_LineCapUnset {_daacd ,_cbaad :=_egbcd .CapAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u0070"});if _cbaad !=nil {return _cbaad ;};start .Attr =append (start .Attr ,_daacd );};if _egbcd .CmpdAttr !=ST_CompoundLineUnset {_egfg ,_ffbfb :=_egbcd .CmpdAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u006d\u0070\u0064"}); -if _ffbfb !=nil {return _ffbfb ;};start .Attr =append (start .Attr ,_egfg );};if _egbcd .AlgnAttr !=ST_PenAlignmentUnset {_deabda ,_ecae :=_egbcd .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _ecae !=nil {return _ecae ;};start .Attr =append (start .Attr ,_deabda ); -};e .EncodeToken (start );if _egbcd .NoFill !=nil {_dffed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbcd .NoFill ,_dffed );};if _egbcd .SolidFill !=nil {_aaee :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_egbcd .SolidFill ,_aaee );};if _egbcd .GradFill !=nil {_eebeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbcd .GradFill ,_eebeg );};if _egbcd .PattFill !=nil {_dddcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_egbcd .PattFill ,_dddcf );};if _egbcd .PrstDash !=nil {_aeca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_egbcd .PrstDash ,_aeca );};if _egbcd .CustDash !=nil {_ggef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}}; -e .EncodeElement (_egbcd .CustDash ,_ggef );};if _egbcd .Round !=nil {_dgaea :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_egbcd .Round ,_dgaea );};if _egbcd .Bevel !=nil {_bdfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_egbcd .Bevel ,_bdfa );};if _egbcd .Miter !=nil {_gfdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_egbcd .Miter ,_gfdg );};if _egbcd .HeadEnd !=nil {_fbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}}; -e .EncodeElement (_egbcd .HeadEnd ,_fbfb );};if _egbcd .TailEnd !=nil {_ecefb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_egbcd .TailEnd ,_ecefb );};if _egbcd .ExtLst !=nil {_cfabc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_egbcd .ExtLst ,_cfabc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dag *CT_AlphaInverseEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dag .ScrgbClr !=nil {_bfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_dag .ScrgbClr ,_bfe );};if _dag .SrgbClr !=nil {_geg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dag .SrgbClr ,_geg );};if _dag .HslClr !=nil {_cba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_dag .HslClr ,_cba );};if _dag .SysClr !=nil {_dac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dag .SysClr ,_dac );};if _dag .SchemeClr !=nil {_aeda :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_dag .SchemeClr ,_aeda );};if _dag .PrstClr !=nil {_eff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dag .PrstClr ,_eff );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cbded ST_TextAutonumberScheme )String ()string {switch _cbded {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; -case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e"; -case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; -case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073"; -case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064"; -case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064"; -};return "";};func NewCT_LineProperties ()*CT_LineProperties {_acgdb :=&CT_LineProperties {};return _acgdb };func (_cgdg *CT_FixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_cgdg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ; -SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_dcgfg *CT_FontCollection )ValidateWithPath (path string )error {if _bdfb :=_dcgfg .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_bdfb !=nil {return _bdfb ;};if _eega :=_dcgfg .Ea .ValidateWithPath (path +"\u002f\u0045\u0061"); +_eega !=nil {return _eega ;};if _baad :=_dcgfg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_baad !=nil {return _baad ;};for _cagcd ,_cbccb :=range _dcgfg .Font {if _bbfbfc :=_cbccb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cagcd )); +_bbfbfc !=nil {return _bbfbfc ;};};if _dcgfg .ExtLst !=nil {if _fbfde :=_dcgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfde !=nil {return _fbfde ;};};return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ; +AvLst *CT_GeomGuideList ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_dcga :=&CT_GraphicalObject {};_dcga .GraphicData =NewCT_GraphicalObjectData ();return _dcga ;}; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_gceb *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _gceb .BlendAttr ==ST_BlendModeUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _gaeg :=_gceb .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_gaeg !=nil {return _gaeg ;};if _gceb .NoFill !=nil {if _bddba :=_gceb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); -_bddba !=nil {return _bddba ;};};if _gceb .SolidFill !=nil {if _ebfbe :=_gceb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebfbe !=nil {return _ebfbe ;};};if _gceb .GradFill !=nil {if _cgba :=_gceb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_cgba !=nil {return _cgba ;};};if _gceb .BlipFill !=nil {if _dddde :=_gceb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dddde !=nil {return _dddde ;};};if _gceb .PattFill !=nil {if _gdcb :=_gceb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); -_gdcb !=nil {return _gdcb ;};};if _gceb .GrpFill !=nil {if _eddbg :=_gceb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eddbg !=nil {return _eddbg ;};};return nil ;};const (ST_LineEndLengthUnset ST_LineEndLength =0; -ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_gbf *CT_AdjustHandleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cad :for {_bbb ,_afg :=d .Token ();if _afg !=nil {return _afg ; -};switch _dca :=_bbb .(type ){case _f .StartElement :switch _dca .Name {case _f .Name {Space :"\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",Local :"\u0061\u0068\u0058\u0059"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_fac :=NewCT_XYAdjustHandle (); -if _bbg :=d .DecodeElement (_fac ,&_dca );_bbg !=nil {return _bbg ;};_gbf .AhXY =append (_gbf .AhXY ,_fac );case _f .Name {Space :"\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",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_afc :=NewCT_PolarAdjustHandle (); -if _gbe :=d .DecodeElement (_afc ,&_dca );_gbe !=nil {return _gbe ;};_gbf .AhPolar =append (_gbf .AhPolar ,_afc );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dca .Name ); -if _ccd :=d .Skip ();_ccd !=nil {return _ccd ;};};case _f .EndElement :break _cad ;case _f .CharData :};};return nil ;};func (_gefacd ST_TileFlipMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gefacd .String (),start ); -};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_bedda :=&CT_PositiveFixedPercentage {}; -return _bedda ;};func (_badac ST_DgmBuildStep )Validate ()error {return _badac .ValidateWithPath ("")};func (_gaddga *ST_PenAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gaddga =0;case "\u0063\u0074\u0072":*_gaddga =1; -case "\u0069\u006e":*_gaddga =2;};return nil ;};func (_gdfca *CT_GroupTransform2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdfca .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_gdfca .RotAttr )}); -};if _gdfca .FlipHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gdfca .FlipHAttr ))});};if _gdfca .FlipVAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gdfca .FlipVAttr ))}); -};e .EncodeToken (start );if _gdfca .Off !=nil {_fccdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_gdfca .Off ,_fccdb );};if _gdfca .Ext !=nil {_ffaag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -e .EncodeElement (_gdfca .Ext ,_ffaag );};if _gdfca .ChOff !=nil {_abea :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_gdfca .ChOff ,_abea );};if _gdfca .ChExt !=nil {_aaede :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}}; -e .EncodeElement (_gdfca .ChExt ,_aaede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabbb ST_PresetLineDashVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agecfd :=_f .Attr {};_agecfd .Name =name ;switch _fabbb {case ST_PresetLineDashValUnset :_agecfd .Value =""; -case ST_PresetLineDashValSolid :_agecfd .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_agecfd .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_agecfd .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_agecfd .Value ="\u006c\u0067\u0044\u0061\u0073\u0068"; -case ST_PresetLineDashValDashDot :_agecfd .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_agecfd .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_agecfd .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -case ST_PresetLineDashValSysDash :_agecfd .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_agecfd .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_agecfd .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -case ST_PresetLineDashValSysDashDotDot :_agecfd .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _agecfd ,nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; -func (_bebad *CT_PositiveFixedAngle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_bebad .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RegularTextRun and its children +func (_egegg *CT_RegularTextRun )Validate ()error {return _egegg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ; +};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};type CT_GrayscaleTransform struct{}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_egdc *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_gega *CT_SystemColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gega .ValAttr =ST_SystemColorVal (1);for _ ,_ccfc :=range start .Attr {if _ccfc .Name .Local =="\u0076\u0061\u006c"{_gega .ValAttr .UnmarshalXMLAttr (_ccfc ); -continue ;};if _ccfc .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_beddf ,_fcbaa :=_ccfc .Value ,error (nil );if _fcbaa !=nil {return _fcbaa ;};_gega .LastClrAttr =&_beddf ;continue ;};};_bcgbg :for {_eccfc ,_aefec :=d .Token ();if _aefec !=nil {return _aefec ; -};switch _beabd :=_eccfc .(type ){case _f .StartElement :switch _beabd .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ggafa :=NewEG_ColorTransform (); -_ggafa .Tint =NewCT_PositiveFixedPercentage ();if _dcgaa :=d .DecodeElement (_ggafa .Tint ,&_beabd );_dcgaa !=nil {return _dcgaa ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_ggafa );case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bacaa :=NewEG_ColorTransform (); -_bacaa .Shade =NewCT_PositiveFixedPercentage ();if _dbgeb :=d .DecodeElement (_bacaa .Shade ,&_beabd );_dbgeb !=nil {return _dbgeb ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_bacaa );case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_ecdb :=NewEG_ColorTransform (); -_ecdb .Comp =NewCT_ComplementTransform ();if _bdffe :=d .DecodeElement (_ecdb .Comp ,&_beabd );_bdffe !=nil {return _bdffe ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_ecdb );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gecea :=NewEG_ColorTransform (); -_gecea .Inv =NewCT_InverseTransform ();if _eegdg :=d .DecodeElement (_gecea .Inv ,&_beabd );_eegdg !=nil {return _eegdg ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_gecea );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bdeea :=NewEG_ColorTransform (); -_bdeea .Gray =NewCT_GrayscaleTransform ();if _ecbed :=d .DecodeElement (_bdeea .Gray ,&_beabd );_ecbed !=nil {return _ecbed ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_bdeea );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gccfe :=NewEG_ColorTransform (); -_gccfe .Alpha =NewCT_PositiveFixedPercentage ();if _gdefd :=d .DecodeElement (_gccfe .Alpha ,&_beabd );_gdefd !=nil {return _gdefd ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_gccfe );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_adeca :=NewEG_ColorTransform (); -_adeca .AlphaOff =NewCT_FixedPercentage ();if _fdgc :=d .DecodeElement (_adeca .AlphaOff ,&_beabd );_fdgc !=nil {return _fdgc ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_adeca );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcdaf :=NewEG_ColorTransform (); -_bcdaf .AlphaMod =NewCT_PositivePercentage ();if _edeb :=d .DecodeElement (_bcdaf .AlphaMod ,&_beabd );_edeb !=nil {return _edeb ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_bcdaf );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gbeca :=NewEG_ColorTransform (); -_gbeca .Hue =NewCT_PositiveFixedAngle ();if _cdaca :=d .DecodeElement (_gbeca .Hue ,&_beabd );_cdaca !=nil {return _cdaca ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_gbeca );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ggefd :=NewEG_ColorTransform (); -_ggefd .HueOff =NewCT_Angle ();if _dabeb :=d .DecodeElement (_ggefd .HueOff ,&_beabd );_dabeb !=nil {return _dabeb ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_ggefd );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ddecdg :=NewEG_ColorTransform (); -_ddecdg .HueMod =NewCT_PositivePercentage ();if _efegg :=d .DecodeElement (_ddecdg .HueMod ,&_beabd );_efegg !=nil {return _efegg ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_ddecdg );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_eaffe :=NewEG_ColorTransform (); -_eaffe .Sat =NewCT_Percentage ();if _bgbca :=d .DecodeElement (_eaffe .Sat ,&_beabd );_bgbca !=nil {return _bgbca ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_eaffe );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_abbcc :=NewEG_ColorTransform (); -_abbcc .SatOff =NewCT_Percentage ();if _gadde :=d .DecodeElement (_abbcc .SatOff ,&_beabd );_gadde !=nil {return _gadde ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_abbcc );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cgacea :=NewEG_ColorTransform (); -_cgacea .SatMod =NewCT_Percentage ();if _dbeaa :=d .DecodeElement (_cgacea .SatMod ,&_beabd );_dbeaa !=nil {return _dbeaa ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_cgacea );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fbace :=NewEG_ColorTransform (); -_fbace .Lum =NewCT_Percentage ();if _gecgb :=d .DecodeElement (_fbace .Lum ,&_beabd );_gecgb !=nil {return _gecgb ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_fbace );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ddgdf :=NewEG_ColorTransform (); -_ddgdf .LumOff =NewCT_Percentage ();if _egdac :=d .DecodeElement (_ddgdf .LumOff ,&_beabd );_egdac !=nil {return _egdac ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_ddgdf );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cdcdg :=NewEG_ColorTransform (); -_cdcdg .LumMod =NewCT_Percentage ();if _abbgg :=d .DecodeElement (_cdcdg .LumMod ,&_beabd );_abbgg !=nil {return _abbgg ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_cdcdg );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bbbfc :=NewEG_ColorTransform (); -_bbbfc .Red =NewCT_Percentage ();if _gfabe :=d .DecodeElement (_bbbfc .Red ,&_beabd );_gfabe !=nil {return _gfabe ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_bbbfc );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_gcgc :=NewEG_ColorTransform (); -_gcgc .RedOff =NewCT_Percentage ();if _dfgaf :=d .DecodeElement (_gcgc .RedOff ,&_beabd );_dfgaf !=nil {return _dfgaf ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_gcgc );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bedgf :=NewEG_ColorTransform (); -_bedgf .RedMod =NewCT_Percentage ();if _gffeg :=d .DecodeElement (_bedgf .RedMod ,&_beabd );_gffeg !=nil {return _gffeg ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_bedgf );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_dcgbfd :=NewEG_ColorTransform (); -_dcgbfd .Green =NewCT_Percentage ();if _gedgf :=d .DecodeElement (_dcgbfd .Green ,&_beabd );_gedgf !=nil {return _gedgf ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_dcgbfd );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bdfef :=NewEG_ColorTransform (); -_bdfef .GreenOff =NewCT_Percentage ();if _eccaf :=d .DecodeElement (_bdfef .GreenOff ,&_beabd );_eccaf !=nil {return _eccaf ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_bdfef );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_abefg :=NewEG_ColorTransform (); -_abefg .GreenMod =NewCT_Percentage ();if _edbgg :=d .DecodeElement (_abefg .GreenMod ,&_beabd );_edbgg !=nil {return _edbgg ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_abefg );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_dcaff :=NewEG_ColorTransform (); -_dcaff .Blue =NewCT_Percentage ();if _gggag :=d .DecodeElement (_dcaff .Blue ,&_beabd );_gggag !=nil {return _gggag ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_dcaff );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_baef :=NewEG_ColorTransform (); -_baef .BlueOff =NewCT_Percentage ();if _dbeg :=d .DecodeElement (_baef .BlueOff ,&_beabd );_dbeg !=nil {return _dbeg ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_baef );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ecfbd :=NewEG_ColorTransform (); -_ecfbd .BlueMod =NewCT_Percentage ();if _ebbaa :=d .DecodeElement (_ecfbd .BlueMod ,&_beabd );_ebbaa !=nil {return _ebbaa ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_ecfbd );case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_cdgff :=NewEG_ColorTransform (); -_cdgff .Gamma =NewCT_GammaTransform ();if _gcdec :=d .DecodeElement (_cdgff .Gamma ,&_beabd );_gcdec !=nil {return _gcdec ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_cdgff );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_geceb :=NewEG_ColorTransform (); -_geceb .InvGamma =NewCT_InverseGammaTransform ();if _cegdc :=d .DecodeElement (_geceb .InvGamma ,&_beabd );_cegdc !=nil {return _cegdc ;};_gega .EG_ColorTransform =append (_gega .EG_ColorTransform ,_geceb );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_beabd .Name ); -if _gfcab :=d .Skip ();_gfcab !=nil {return _gfcab ;};};case _f .EndElement :break _bcgbg ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Headers and its children +func (_gbcc *CT_Headers )Validate ()error {return _gbcc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_efagc *CT_GradientStopList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_adba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_ddbfc :=range _efagc .Gs {e .EncodeElement (_ddbfc ,_adba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextNoBullet and its children -func (_cgcbdf *CT_TextNoBullet )Validate ()error {return _cgcbdf .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_SchemeColor ()*CT_SchemeColor {_ebfdg :=&CT_SchemeColor {};_ebfdg .ValAttr =ST_SchemeColorVal (1); -return _ebfdg ;};func (_abff ST_PitchFamily )ValidateWithPath (path string )error {switch _abff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abff )); -};return nil ;}; +// Validate validates the CT_Color and its children +func (_begg *CT_Color )Validate ()error {return _begg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_ggdaaf ST_TextTabAlignType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggdaaf .String (),start ); +};func NewCT_Path2DList ()*CT_Path2DList {_bdgd :=&CT_Path2DList {};return _bdgd };const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2; +ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_efgg :=&EG_ThemeableFillStyle {};return _efgg ;};func (_ffcf *CT_LineStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbbff :for {_fbbge ,_ccbac :=d .Token (); +if _ccbac !=nil {return _ccbac ;};switch _fdggd :=_fbbge .(type ){case _g .StartElement :switch _fdggd .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_dbac :=NewCT_LineProperties (); +if _fdaee :=d .DecodeElement (_dbac ,&_fdggd );_fdaee !=nil {return _fdaee ;};_ffcf .Ln =append (_ffcf .Ln ,_dbac );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_fdggd .Name ); +if _deag :=d .Skip ();_deag !=nil {return _deag ;};};case _g .EndElement :break _fbbff ;case _g .CharData :};};return nil ;};func (_bfgac *EG_LineJoinProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fecga :for {_gbcac ,_gfeaa :=d .Token (); +if _gfeaa !=nil {return _gfeaa ;};switch _cbebe :=_gbcac .(type ){case _g .StartElement :switch _cbebe .Name {case _g .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_bfgac .Round =NewCT_LineJoinRound (); +if _cgbg :=d .DecodeElement (_bfgac .Round ,&_cbebe );_cgbg !=nil {return _cgbg ;};case _g .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_bfgac .Bevel =NewCT_LineJoinBevel (); +if _abdege :=d .DecodeElement (_bfgac .Bevel ,&_cbebe );_abdege !=nil {return _abdege ;};case _g .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_bfgac .Miter =NewCT_LineJoinMiterProperties (); +if _fggg :=d .DecodeElement (_bfgac .Miter ,&_cbebe );_fggg !=nil {return _fggg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cbebe .Name ); +if _afcdce :=d .Skip ();_afcdce !=nil {return _afcdce ;};};case _g .EndElement :break _fecga ;case _g .CharData :};};return nil ;};func (_ceebf *EG_OfficeArtExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eafb :for {_ceaga ,_caggb :=d .Token (); +if _caggb !=nil {return _caggb ;};switch _faagg :=_ceaga .(type ){case _g .StartElement :switch _faagg .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eaaee :=NewCT_OfficeArtExtension (); +if _ceeba :=d .DecodeElement (_eaaee ,&_faagg );_ceeba !=nil {return _ceeba ;};_ceebf .Ext =append (_ceebf .Ext ,_eaaee );default:_d .Log .Debug ("sk\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\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_faagg .Name ); +if _afbdg :=d .Skip ();_afbdg !=nil {return _afbdg ;};};case _g .EndElement :break _eafb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_ebaef *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _ebaef .Effect !=nil {if _caced :=_ebaef .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_caced !=nil {return _caced ;};};if _ebaef .EffectRef !=nil {if _fgeca :=_ebaef .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); -_fgeca !=nil {return _fgeca ;};};return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_egdfa *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _fdff :=_egdfa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdff !=nil {return _fdff ;};return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0; +ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;); -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_gcdd *CT_BlurEffect )ValidateWithPath (path string )error {if _gcdd .RadAttr !=nil {if *_gcdd .RadAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_gcdd .RadAttr ); -};if *_gcdd .RadAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_gcdd .RadAttr ); -};};return nil ;};func (_cebdd *CT_LineEndProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebdd .TypeAttr !=ST_LineEndTypeUnset {_ebacc ,_cddd :=_cebdd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cddd !=nil {return _cddd ;};start .Attr =append (start .Attr ,_ebacc );};if _cebdd .WAttr !=ST_LineEndWidthUnset {_defed ,_efage :=_cebdd .WAttr .MarshalXMLAttr (_f .Name {Local :"\u0077"});if _efage !=nil {return _efage ;};start .Attr =append (start .Attr ,_defed ); -};if _cebdd .LenAttr !=ST_LineEndLengthUnset {_bbefg ,_gcab :=_cebdd .LenAttr .MarshalXMLAttr (_f .Name {Local :"\u006c\u0065\u006e"});if _gcab !=nil {return _gcab ;};start .Attr =append (start .Attr ,_bbefg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cgecd *CT_LineJoinMiterProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgecd .LimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006d"},Value :_bd .Sprintf ("\u0025\u0076",*_cgecd .LimAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfdf *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdef :for {_bfad ,_dddc :=d .Token ();if _dddc !=nil {return _dddc ; -};switch _egb :=_bfad .(type ){case _f .StartElement :switch _egb .Name {case _f .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_dfdf .BldDgm =NewCT_AnimationDgmBuildProperties (); -if _aca :=d .DecodeElement (_dfdf .BldDgm ,&_egb );_aca !=nil {return _aca ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_dfdf .BldChart =NewCT_AnimationChartBuildProperties (); -if _deae :=d .DecodeElement (_dfdf .BldChart ,&_egb );_deae !=nil {return _deae ;};default:_ad .Log .Debug ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_egb .Name ); -if _adge :=d .Skip ();_adge !=nil {return _adge ;};};case _f .EndElement :break _gdef ;case _f .CharData :};};return nil ;};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2; -ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7; -ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12; -ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;);func (_gcfcc *CT_Path2DArcTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0052"},Value :_bd .Sprintf ("\u0025\u0076",_gcfcc .WRAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0052"},Value :_bd .Sprintf ("\u0025\u0076",_gcfcc .HRAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_bd .Sprintf ("\u0025\u0076",_gcfcc .StAngAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_bd .Sprintf ("\u0025\u0076",_gcfcc .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0; -ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_cgf :=&CT_ConnectionSiteList {};return _cgf };func (_ecbbg ST_SystemColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfbab :=_f .Attr {}; -_cfbab .Name =name ;switch _ecbbg {case ST_SystemColorValUnset :_cfbab .Value ="";case ST_SystemColorValScrollBar :_cfbab .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_cfbab .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -case ST_SystemColorValActiveCaption :_cfbab .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_cfbab .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; -case ST_SystemColorValMenu :_cfbab .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_cfbab .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_cfbab .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065"; -case ST_SystemColorValMenuText :_cfbab .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_cfbab .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_cfbab .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; -case ST_SystemColorValActiveBorder :_cfbab .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_cfbab .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; -case ST_SystemColorValAppWorkspace :_cfbab .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_cfbab .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_cfbab .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; -case ST_SystemColorValBtnFace :_cfbab .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_cfbab .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_cfbab .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074"; -case ST_SystemColorValBtnText :_cfbab .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_cfbab .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_cfbab .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; -case ST_SystemColorVal3dDkShadow :_cfbab .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_cfbab .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_cfbab .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; -case ST_SystemColorValInfoBk :_cfbab .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_cfbab .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_cfbab .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e"; -case ST_SystemColorValGradientInactiveCaption :_cfbab .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_cfbab .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; -case ST_SystemColorValMenuBar :_cfbab .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _cfbab ,nil ;}; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_abfagf *CT_SchemeColor )ValidateWithPath (path string )error {if _abfagf .ValAttr ==ST_SchemeColorValUnset {return _c .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 _afbca :=_abfagf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afbca !=nil {return _afbca ;};for _bdbf ,_dcadce :=range _abfagf .EG_ColorTransform {if _effda :=_dcadce .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bdbf )); +_effda !=nil {return _effda ;};};return nil ;};func (_afegf *ST_AnimationChartBuildType )Validate ()error {return _afegf .ValidateWithPath ("")};func (_dbfa *CT_Path2DList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dbfa .Path !=nil {_fdfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_aeefe :=range _dbfa .Path {e .EncodeElement (_aeefe ,_fdfa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_adgd *CT_GvmlTextShapeChoice )Validate ()error {return _adgd .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_gaedd *CT_PathShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaedd .PathAttr !=ST_PathShadeTypeUnset {_ceaffg ,_cdgace :=_gaedd .PathAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0074\u0068"}); -if _cdgace !=nil {return _cdgace ;};start .Attr =append (start .Attr ,_ceaffg );};e .EncodeToken (start );if _gaedd .FillToRect !=nil {_adgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_gaedd .FillToRect ,_adgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_fgbgc *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_deaf *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_deaf .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_deaf .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GlowEffect struct{RadAttr *int64 ; -ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_cabcg *EG_OfficeArtExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abcaf :for {_bcabba ,_eebeb :=d .Token (); -if _eebeb !=nil {return _eebeb ;};switch _fgafdg :=_bcabba .(type ){case _f .StartElement :switch _fgafdg .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dacdc :=NewCT_OfficeArtExtension (); -if _agcb :=d .DecodeElement (_dacdc ,&_fgafdg );_agcb !=nil {return _agcb ;};_cabcg .Ext =append (_cabcg .Ext ,_dacdc );default:_ad .Log .Debug ("sk\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\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_fgafdg .Name ); -if _cbaeff :=d .Skip ();_cbaeff !=nil {return _cbaeff ;};};case _f .EndElement :break _abcaf ;case _f .CharData :};};return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_gabaag ST_PathShadeType )ValidateWithPath (path string )error {switch _gabaag {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabaag )); -};return nil ;};type ST_LineEndLength byte ;func (_bcec *CT_BlendEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gaga ,_cceb :=_bcec .BlendAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0065n\u0064"});if _cceb !=nil {return _cceb ; -};start .Attr =append (start .Attr ,_gaga );e .EncodeToken (start );_afdfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bcec .Cont ,_afdfg );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_fggbde *CT_TextNoAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadd *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdabe :=range start .Attr {if _bdabe .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"&&_bdabe .Name .Local =="\u0069\u0064"||_bdabe .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"&&_bdabe .Name .Local =="\u0069\u0064"{_befb ,_bgdf :=_bdabe .Value ,error (nil ); -if _bgdf !=nil {return _bgdf ;};_dadd .IdAttr =&_befb ;continue ;};if _bdabe .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_gcceg ,_ddebdd :=_bdabe .Value ,error (nil );if _ddebdd !=nil {return _ddebdd ;};_dadd .InvalidUrlAttr =&_gcceg ; -continue ;};if _bdabe .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bdfde ,_gaab :=_bdabe .Value ,error (nil );if _gaab !=nil {return _gaab ;};_dadd .ActionAttr =&_bdfde ;continue ;};if _bdabe .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_bbea ,_aabfd :=_bdabe .Value ,error (nil ); -if _aabfd !=nil {return _aabfd ;};_dadd .TgtFrameAttr =&_bbea ;continue ;};if _bdabe .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_beeag ,_aabaa :=_bdabe .Value ,error (nil );if _aabaa !=nil {return _aabaa ;};_dadd .TooltipAttr =&_beeag ;continue ; -};if _bdabe .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dbdcb ,_dbeba :=_aa .ParseBool (_bdabe .Value );if _dbeba !=nil {return _dbeba ;};_dadd .HistoryAttr =&_dbdcb ;continue ;};if _bdabe .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_gfbbc ,_bbgd :=_aa .ParseBool (_bdabe .Value ); -if _bbgd !=nil {return _bbgd ;};_dadd .HighlightClickAttr =&_gfbbc ;continue ;};if _bdabe .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_aaffb ,_agccg :=_aa .ParseBool (_bdabe .Value );if _agccg !=nil {return _agccg ;};_dadd .EndSndAttr =&_aaffb ; -continue ;};};_bcdc :for {_gcded ,_agccd :=d .Token ();if _agccd !=nil {return _agccd ;};switch _adbac :=_gcded .(type ){case _f .StartElement :switch _adbac .Name {case _f .Name {Space :"\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",Local :"\u0073\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_dadd .Snd =NewCT_EmbeddedWAVAudioFile (); -if _cdecf :=d .DecodeElement (_dadd .Snd ,&_adbac );_cdecf !=nil {return _cdecf ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dadd .ExtLst =NewCT_OfficeArtExtensionList (); -if _ddfe :=d .DecodeElement (_dadd .ExtLst ,&_adbac );_ddfe !=nil {return _ddfe ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_adbac .Name ); -if _bgbc :=d .Skip ();_bgbc !=nil {return _bgbc ;};};case _f .EndElement :break _bcdc ;case _f .CharData :};};return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_febg :=&CT_OfficeStyleSheet {};_febg .ThemeElements =NewCT_BaseStyles ();return _febg ; -}; +// Validate validates the Blip and its children +func (_cegg *Blip )Validate ()error {return _cegg .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_ddfgd *CT_GammaTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fbd *CT_AlphaOutsetEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aeb :=range start .Attr {if _aeb .Name .Local =="\u0072\u0061\u0064"{_dec ,_aac :=ParseUnionST_Coordinate (_aeb .Value );if _aac !=nil {return _aac ; +};_fbd .RadAttr =&_dec ;continue ;};};for {_bee ,_abe :=d .Token ();if _abe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_abe ); +};if _ccc ,_abec :=_bee .(_g .EndElement );_abec &&_ccc .Name ==start .Name {break ;};};return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_ggdac *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _ggdac .FontScaleAttr !=nil {if _bbfgf :=_ggdac .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bbfgf !=nil {return _bbfgf ; -};};if _ggdac .LnSpcReductionAttr !=nil {if _dfca :=_ggdac .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dfca !=nil {return _dfca ;};};return nil ; -};func (_ggaec *EG_TextBulletSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgd :for {_fddggc ,_eebf :=d .Token ();if _eebf !=nil {return _eebf ;};switch _dfbfa :=_fddggc .(type ){case _f .StartElement :switch _dfbfa .Name {case _f .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_ggaec .BuSzTx =NewCT_TextBulletSizeFollowText (); -if _dbdbef :=d .DecodeElement (_ggaec .BuSzTx ,&_dfbfa );_dbdbef !=nil {return _dbdbef ;};case _f .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_ggaec .BuSzPct =NewCT_TextBulletSizePercent (); -if _bcdb :=d .DecodeElement (_ggaec .BuSzPct ,&_dfbfa );_bcdb !=nil {return _bcdb ;};case _f .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_ggaec .BuSzPts =NewCT_TextBulletSizePoint (); -if _afddfg :=d .DecodeElement (_ggaec .BuSzPts ,&_dfbfa );_afddfg !=nil {return _afddfg ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_dfbfa .Name ); -if _bgccc :=d .Skip ();_bgccc !=nil {return _bgccc ;};};case _f .EndElement :break _edgd ;case _f .CharData :};};return nil ;};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3; -ST_TileFlipModeXy ST_TileFlipMode =4;);func (_acbf *CT_DashStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebde :=range start .Attr {if _ebde .Name .Local =="\u0064"{_gggb ,_gdbda :=ParseUnionST_PositivePercentage (_ebde .Value ); -if _gdbda !=nil {return _gdbda ;};_acbf .DAttr =_gggb ;continue ;};if _ebde .Name .Local =="\u0073\u0070"{_bgba ,_gdff :=ParseUnionST_PositivePercentage (_ebde .Value );if _gdff !=nil {return _gdff ;};_acbf .SpAttr =_bgba ;continue ;};};for {_eeff ,_fcfb :=d .Token (); -if _fcfb !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_fcfb );};if _bggaf ,_agbe :=_eeff .(_f .EndElement );_agbe &&_bggaf .Name ==start .Name {break ; -};};return nil ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_accfec *CT_TextUnderlineFillFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_eaag *CT_Blip )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaag .CstateAttr !=ST_BlipCompressionUnset {_geef ,_egdcb :=_eaag .CstateAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"}); -if _egdcb !=nil {return _egdcb ;};start .Attr =append (start .Attr ,_geef );};if _eaag .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_eaag .EmbedAttr )}); -};if _eaag .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bd .Sprintf ("\u0025\u0076",*_eaag .LinkAttr )});};e .EncodeToken (start );if _eaag .Choice !=nil {for _ ,_ged :=range _eaag .Choice {_ged .MarshalXML (e ,_f .StartElement {}); -};};if _eaag .ExtLst !=nil {_daad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaag .ExtLst ,_daad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_BlackWhiteMode byte ; +// Validate validates the Theme and its children +func (_cbgee *Theme )Validate ()error {return _cbgee .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_cbbad *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _cbbad .ClrScheme !=nil {if _efac :=_cbbad .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_efac !=nil {return _efac ;};}; +if _cbbad .FontScheme !=nil {if _adda :=_cbbad .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_adda !=nil {return _adda ;};};if _cbbad .FmtScheme !=nil {if _bdab :=_cbbad .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); +_bdab !=nil {return _bdab ;};};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_fadea *CT_Transform2D )ValidateWithPath (path string )error {if _fadea .Off !=nil {if _dgcgff :=_fadea .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_dgcgff !=nil {return _dgcgff ;};};if _fadea .Ext !=nil {if _ggdda :=_fadea .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); -_ggdda !=nil {return _ggdda ;};};return nil ;};func (_fdbcda *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_dbdec :=[]string {};if _fdbcda .ST_PositiveFixedPercentageDecimal !=nil {_dbdec =append (_dbdec ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c"); -};if _fdbcda .ST_PositiveFixedPercentage !=nil {if _ceafa :=_fdbcda .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065"); -_ceafa !=nil {return _ceafa ;};_dbdec =append (_dbdec ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_dbdec )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbdec ); -};return nil ;};func (_cadfe *CT_LineEndProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbac :=range start .Attr {if _bbbac .Name .Local =="\u0074\u0079\u0070\u0065"{_cadfe .TypeAttr .UnmarshalXMLAttr (_bbbac );continue ; -};if _bbbac .Name .Local =="\u0077"{_cadfe .WAttr .UnmarshalXMLAttr (_bbbac );continue ;};if _bbbac .Name .Local =="\u006c\u0065\u006e"{_cadfe .LenAttr .UnmarshalXMLAttr (_bbbac );continue ;};};for {_aeac ,_bacag :=d .Token ();if _bacag !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_bacag ); -};if _gbdf ,_ffddb :=_aeac .(_f .EndElement );_ffddb &&_gbdf .Name ==start .Name {break ;};};return nil ;};func (_aaggc ST_PositiveFixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaggc .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_aaggc .ST_PositiveFixedPercentageDecimal ))); -};if _aaggc .ST_PositiveFixedPercentage !=nil {e .Encode (_aaggc .ST_PositiveFixedPercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_bcfff *CT_PresetTextShape )ValidateWithPath (path string )error {if _bcfff .PrstAttr ==ST_TextShapeTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _gfaa :=_bcfff .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gfaa !=nil {return _gfaa ;};if _bcfff .AvLst !=nil {if _cgfdc :=_bcfff .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cgfdc !=nil {return _cgfdc ; +};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_agaaa *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _agaaa .ExtLst !=nil {if _cbdc :=_agaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdc !=nil {return _cbdc ;};};return nil ;};type CT_TableProperties struct{RtlAttr *bool ; -FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; -PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ; -Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ;Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ; -Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Scene3D and its children +func (_gead *CT_Scene3D )Validate ()error {return _gead .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_gbcgag ST_TextVerticalType )ValidateWithPath (path string )error {switch _gbcgag {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcgag )); +};return nil ;};func (_acaa *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eedfa :=range start .Attr {if _eedfa .Name .Local =="\u006e\u006f\u0047r\u0070"{_bdabb ,_efeba :=_a .ParseBool (_eedfa .Value ); +if _efeba !=nil {return _efeba ;};_acaa .NoGrpAttr =&_bdabb ;continue ;};if _eedfa .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_ceecba ,_efdab :=_a .ParseBool (_eedfa .Value );if _efdab !=nil {return _efdab ;};_acaa .NoDrilldownAttr =&_ceecba ; +continue ;};if _eedfa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cdffa ,_gbfee :=_a .ParseBool (_eedfa .Value );if _gbfee !=nil {return _gbfee ;};_acaa .NoSelectAttr =&_cdffa ;continue ;};if _eedfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bcbgg ,_cbeee :=_a .ParseBool (_eedfa .Value ); +if _cbeee !=nil {return _cbeee ;};_acaa .NoChangeAspectAttr =&_bcbgg ;continue ;};if _eedfa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gcddb ,_dcfbd :=_a .ParseBool (_eedfa .Value );if _dcfbd !=nil {return _dcfbd ;};_acaa .NoMoveAttr =&_gcddb ; +continue ;};if _eedfa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_badf ,_baaee :=_a .ParseBool (_eedfa .Value );if _baaee !=nil {return _baaee ;};_acaa .NoResizeAttr =&_badf ;continue ;};};_eggd :for {_cdcbag ,_gadg :=d .Token (); +if _gadg !=nil {return _gadg ;};switch _aafc :=_cdcbag .(type ){case _g .StartElement :switch _aafc .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acaa .ExtLst =NewCT_OfficeArtExtensionList (); +if _ffbea :=d .DecodeElement (_acaa .ExtLst ,&_aafc );_ffbea !=nil {return _ffbea ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_aafc .Name ); +if _eddde :=d .Skip ();_eddde !=nil {return _eddde ;};};case _g .EndElement :break _eggd ;case _g .CharData :};};return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_ccef *CT_GvmlConnector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccef .NvCxnSpPr =NewCT_GvmlConnectorNonVisual (); +_ccef .SpPr =NewCT_ShapeProperties ();_cfeac :for {_gcaf ,_gabdd :=d .Token ();if _gabdd !=nil {return _gabdd ;};switch _dcagfa :=_gcaf .(type ){case _g .StartElement :switch _dcagfa .Name {case _g .Name {Space :"\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",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _eadbd :=d .DecodeElement (_ccef .NvCxnSpPr ,&_dcagfa ); +_eadbd !=nil {return _eadbd ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _bgcec :=d .DecodeElement (_ccef .SpPr ,&_dcagfa ); +_bgcec !=nil {return _bgcec ;};case _g .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_ccef .Style =NewCT_ShapeStyle (); +if _eddc :=d .DecodeElement (_ccef .Style ,&_dcagfa );_eddc !=nil {return _eddc ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccef .ExtLst =NewCT_OfficeArtExtensionList (); +if _bdad :=d .DecodeElement (_ccef .ExtLst ,&_dcagfa );_bdad !=nil {return _bdad ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_dcagfa .Name ); +if _bgca :=d .Skip ();_bgca !=nil {return _bgca ;};};case _g .EndElement :break _cfeac ;case _g .CharData :};};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_addf :=&CT_LineProperties {};return _addf };func (_cbgcf *CT_TablePropertiesChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbadfa :for {_dbdab ,_abecf :=d .Token (); +if _abecf !=nil {return _abecf ;};switch _gbcdbf :=_dbdab .(type ){case _g .StartElement :switch _gbcdbf .Name {case _g .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_cbgcf .TableStyle =NewCT_TableStyle (); +if _ababa :=d .DecodeElement (_cbgcf .TableStyle ,&_gbcdbf );_ababa !=nil {return _ababa ;};case _g .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_cbgcf .TableStyleId =new (string ); +if _dcdd :=d .DecodeElement (_cbgcf .TableStyleId ,&_gbcdbf );_dcdd !=nil {return _dcdd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_gbcdbf .Name ); +if _begbge :=d .Skip ();_begbge !=nil {return _begbge ;};};case _g .EndElement :break _bbadfa ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_CustomColorList and its children -func (_fgbd *CT_CustomColorList )Validate ()error {return _fgbd .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ; -Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};type CT_Path2DClose struct{}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_abfdb *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _abfdb .AngAttr !=nil {if *_abfdb .AngAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\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 ,*_abfdb .AngAttr ); +};if *_abfdb .AngAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_abfdb .AngAttr ); +};};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_gfcfd *ST_EffectContainerType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfcfd =0; +case "\u0073\u0069\u0062":*_gfcfd =1;case "\u0074\u0072\u0065\u0065":*_gfcfd =2;};return nil ;}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_bae *CT_Camera )ValidateWithPath (path string )error {if _bae .PrstAttr ==ST_PresetCameraTypeUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _abga :=_bae .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_abga !=nil {return _abga ;};if _bae .FovAttr !=nil {if *_bae .FovAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\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 ,*_bae .FovAttr ); -};if *_bae .FovAttr > 10800000{return _bd .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bae .FovAttr ); -};};if _bae .ZoomAttr !=nil {if _dcfg :=_bae .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_dcfg !=nil {return _dcfg ;};};if _bae .Rot !=nil {if _bagff :=_bae .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074"); -_bagff !=nil {return _bagff ;};};return nil ;};func (_dgafb ST_Percentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgafb .ST_PercentageDecimal !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_dgafb .ST_PercentageDecimal ))); -};if _dgafb .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_dgafb .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ; -T *string ;};func (_ecfeb ST_BlendMode )String ()string {switch _ecfeb {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e"; -case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_gae :=&CT_AnimationElementChoice {};return _gae ;};func (_cgeb *CT_ColorScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_cgeb .NameAttr )}); -e .EncodeToken (start );_fgggb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_cgeb .Dk1 ,_fgggb );_cabb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_cgeb .Lt1 ,_cabb ); -_cafc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_cgeb .Dk2 ,_cafc );_bddg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_cgeb .Lt2 ,_bddg );_aede :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}}; -e .EncodeElement (_cgeb .Accent1 ,_aede );_adcb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_cgeb .Accent2 ,_adcb );_eegb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}}; -e .EncodeElement (_cgeb .Accent3 ,_eegb );_bfgb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_cgeb .Accent4 ,_bfgb );_gdca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}}; -e .EncodeElement (_cgeb .Accent5 ,_gdca );_bdff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_cgeb .Accent6 ,_bdff );_ebbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}}; -e .EncodeElement (_cgeb .Hlink ,_ebbc );_bdbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cgeb .FolHlink ,_bdbb );if _cgeb .ExtLst !=nil {_gced :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgeb .ExtLst ,_gced );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_deegf *CT_NoFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_becdb ,_egaa :=d .Token ();if _egaa !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_egaa ); -};if _badf ,_bafdd :=_becdb .(_f .EndElement );_bafdd &&_badf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ClipboardStyleSheet and its children +func (_cfeg *CT_ClipboardStyleSheet )Validate ()error {return _cfeg .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ; +EffectRef *CT_StyleMatrixReference ;};func (_bfaeg *CT_LightRig )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebaa ,_aefdf :=_bfaeg .RigAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0069\u0067"});if _aefdf !=nil {return _aefdf ;};start .Attr =append (start .Attr ,_ebaa ); +_ebaa ,_aefdf =_bfaeg .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"});if _aefdf !=nil {return _aefdf ;};start .Attr =append (start .Attr ,_ebaa );e .EncodeToken (start );if _bfaeg .Rot !=nil {_fedeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072o\u0074"}}; +e .EncodeElement (_bfaeg .Rot ,_fedeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_bbcda :=&EG_ShadeProperties {};return _bbcda };func (_fgfb *CT_FixedPercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caabg :=range start .Attr {if _caabg .Name .Local =="\u0076\u0061\u006c"{_aeec ,_ffea :=ParseUnionST_FixedPercentage (_caabg .Value ); +if _ffea !=nil {return _ffea ;};_fgfb .ValAttr =_aeec ;continue ;};};for {_ceac ,_agcc :=d .Token ();if _agcc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_agcc ); +};if _aebe ,_dddac :=_ceac .(_g .EndElement );_dddac &&_aebe .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_afbg :=&CT_GvmlUseShapeRectangle {};return _afbg ;}; -// Validate validates the CT_TableProperties and its children -func (_gefac *CT_TableProperties )Validate ()error {return _gefac .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ; -};func (_bbff *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_bbff .StyleIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_bd .Sprintf ("\u0025\u0076",_bbff .StyleNameAttr )});e .EncodeToken (start );if _bbff .TblBg !=nil {_acddc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}}; -e .EncodeElement (_bbff .TblBg ,_acddc );};if _bbff .WholeTbl !=nil {_eabgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_bbff .WholeTbl ,_eabgf );};if _bbff .Band1H !=nil {_cgfdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}}; -e .EncodeElement (_bbff .Band1H ,_cgfdd );};if _bbff .Band2H !=nil {_gbebdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_bbff .Band2H ,_gbebdb );};if _bbff .Band1V !=nil {_fcbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}}; -e .EncodeElement (_bbff .Band1V ,_fcbfb );};if _bbff .Band2V !=nil {_ceaca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_bbff .Band2V ,_ceaca );};if _bbff .LastCol !=nil {_bbbabe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}}; -e .EncodeElement (_bbff .LastCol ,_bbbabe );};if _bbff .FirstCol !=nil {_daeac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_bbff .FirstCol ,_daeac );};if _bbff .LastRow !=nil {_agdgb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}}; -e .EncodeElement (_bbff .LastRow ,_agdgb );};if _bbff .SeCell !=nil {_gegfdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_bbff .SeCell ,_gegfdf );};if _bbff .SwCell !=nil {_fgabg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_bbff .SwCell ,_fgabg );};if _bbff .FirstRow !=nil {_fdbea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_bbff .FirstRow ,_fdbea );};if _bbff .NeCell !=nil {_dfefb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_bbff .NeCell ,_dfefb );};if _bbff .NwCell !=nil {_ecdfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_bbff .NwCell ,_ecdfd );};if _bbff .ExtLst !=nil {_fegbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bbff .ExtLst ,_fegbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_defab *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_ccafff :=[]string {};if _defab .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_ccafff =append (_ccafff ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); -};if _defab .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_ccafff =append (_ccafff ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065"); -};if len (_ccafff )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccafff );};return nil ;};const (ST_CompoundLineUnset ST_CompoundLine =0; -ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;); +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_ggfgc *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _bddd :=_ggfgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bddd !=nil {return _bddd ;};if _afdd :=_ggfgc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_afdd !=nil {return _afdd ;};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_ffad :=&CT_EffectProperties {};return _ffad };func (_eadgf *CT_ThemeableLineStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcedbb :for {_ffeef ,_caged :=d .Token (); +if _caged !=nil {return _caged ;};switch _fbdfb :=_ffeef .(type ){case _g .StartElement :switch _fbdfb .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_eadgf .Ln =NewCT_LineProperties (); +if _aaad :=d .DecodeElement (_eadgf .Ln ,&_fbdfb );_aaad !=nil {return _aaad ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_eadgf .LnRef =NewCT_StyleMatrixReference (); +if _acedc :=d .DecodeElement (_eadgf .LnRef ,&_fbdfb );_acedc !=nil {return _acedc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_fbdfb .Name ); +if _gfdbf :=d .Skip ();_gfdbf !=nil {return _gfdbf ;};};case _g .EndElement :break _bcedbb ;case _g .CharData :};};return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_ccafed :=&EG_TextBulletTypeface {};return _ccafed ;};func (_fgcab *EG_TextBulletSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgcab .BuSzTx !=nil {_fdaeed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; +e .EncodeElement (_fgcab .BuSzTx ,_fdaeed );};if _fgcab .BuSzPct !=nil {_edagfa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_fgcab .BuSzPct ,_edagfa );};if _fgcab .BuSzPts !=nil {_afcdcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; +e .EncodeElement (_fgcab .BuSzPts ,_afcdcc );};return nil ;}; -// Validate validates the CT_TextShapeAutofit and its children -func (_abbde *CT_TextShapeAutofit )Validate ()error {return _abbde .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; +// Validate validates the CT_GrayscaleTransform and its children +func (_dffga *CT_GrayscaleTransform )Validate ()error {return _dffga .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func (_ffefe *EG_TextBulletTypeface )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deefe :for {_dfcfc ,_bffae :=d .Token (); +if _bffae !=nil {return _bffae ;};switch _cbaee :=_dfcfc .(type ){case _g .StartElement :switch _cbaee .Name {case _g .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_ffefe .BuFontTx =NewCT_TextBulletTypefaceFollowText (); +if _cfgb :=d .DecodeElement (_ffefe .BuFontTx ,&_cbaee );_cfgb !=nil {return _cfgb ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_ffefe .BuFont =NewCT_TextFont (); +if _feddcf :=d .DecodeElement (_ffefe .BuFont ,&_cbaee );_feddcf !=nil {return _feddcf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_cbaee .Name ); +if _dbae :=d .Skip ();_dbae !=nil {return _dbae ;};};case _g .EndElement :break _deefe ;case _g .CharData :};};return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_bagef :=&CT_PositiveSize2D {};_bagef .CxAttr =0;_bagef .CyAttr =0;return _bagef ; +};func NewCT_SupplementalFont ()*CT_SupplementalFont {_effde :=&CT_SupplementalFont {};return _effde };func (_fddf *CT_ColorSchemeList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fddf .ExtraClrScheme !=nil {_eagff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +for _ ,_fdae :=range _fddf .ExtraClrScheme {e .EncodeElement (_fdae ,_eagff );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbfca ST_ShapeType )ValidateWithPath (path string )error {switch _dbfca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfca )); +};return nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_egdcfb *CT_Table )ValidateWithPath (path string )error {if _egdcfb .TblPr !=nil {if _agggc :=_egdcfb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_agggc !=nil {return _agggc ;};};if _faeag :=_egdcfb .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); -_faeag !=nil {return _faeag ;};for _daaaf ,_fbddf :=range _egdcfb .Tr {if _faedc :=_fbddf .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_daaaf ));_faedc !=nil {return _faedc ;};};return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_bccdf :=&CT_DuotoneEffect {}; -return _bccdf }; +// Validate validates the CT_LineStyleList and its children +func (_gcegc *CT_LineStyleList )Validate ()error {return _gcegc .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_eebeg ST_AnimationChartOnlyBuildType )Validate ()error {return _eebeg .ValidateWithPath ("")}; -// Validate validates the CT_GvmlShape and its children -func (_fggc *CT_GvmlShape )Validate ()error {return _fggc .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_BackgroundFormatting and its children -func (_edb *CT_BackgroundFormatting )Validate ()error {return _edb .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_aaeda *CT_ColorScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeda .Dk1 =NewCT_Color (); -_aaeda .Lt1 =NewCT_Color ();_aaeda .Dk2 =NewCT_Color ();_aaeda .Lt2 =NewCT_Color ();_aaeda .Accent1 =NewCT_Color ();_aaeda .Accent2 =NewCT_Color ();_aaeda .Accent3 =NewCT_Color ();_aaeda .Accent4 =NewCT_Color ();_aaeda .Accent5 =NewCT_Color ();_aaeda .Accent6 =NewCT_Color (); -_aaeda .Hlink =NewCT_Color ();_aaeda .FolHlink =NewCT_Color ();for _ ,_feaf :=range start .Attr {if _feaf .Name .Local =="\u006e\u0061\u006d\u0065"{_ebca ,_bccf :=_feaf .Value ,error (nil );if _bccf !=nil {return _bccf ;};_aaeda .NameAttr =_ebca ;continue ; -};};_bccff :for {_acfb ,_ffff :=d .Token ();if _ffff !=nil {return _ffff ;};switch _decb :=_acfb .(type ){case _f .StartElement :switch _decb .Name {case _f .Name {Space :"\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",Local :"\u0064\u006b\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _agce :=d .DecodeElement (_aaeda .Dk1 ,&_decb ); -_agce !=nil {return _agce ;};case _f .Name {Space :"\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",Local :"\u006c\u0074\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _acbe :=d .DecodeElement (_aaeda .Lt1 ,&_decb ); -_acbe !=nil {return _acbe ;};case _f .Name {Space :"\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",Local :"\u0064\u006b\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _fbeg :=d .DecodeElement (_aaeda .Dk2 ,&_decb ); -_fbeg !=nil {return _fbeg ;};case _f .Name {Space :"\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",Local :"\u006c\u0074\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _cfbfe :=d .DecodeElement (_aaeda .Lt2 ,&_decb ); -_cfbfe !=nil {return _cfbfe ;};case _f .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _cfdbb :=d .DecodeElement (_aaeda .Accent1 ,&_decb ); -_cfdbb !=nil {return _cfdbb ;};case _f .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _efgd :=d .DecodeElement (_aaeda .Accent2 ,&_decb ); -_efgd !=nil {return _efgd ;};case _f .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _daacg :=d .DecodeElement (_aaeda .Accent3 ,&_decb ); -_daacg !=nil {return _daacg ;};case _f .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _fdcea :=d .DecodeElement (_aaeda .Accent4 ,&_decb ); -_fdcea !=nil {return _fdcea ;};case _f .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _dfbc :=d .DecodeElement (_aaeda .Accent5 ,&_decb ); -_dfbc !=nil {return _dfbc ;};case _f .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _bdbfb :=d .DecodeElement (_aaeda .Accent6 ,&_decb ); -_bdbfb !=nil {return _bdbfb ;};case _f .Name {Space :"\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",Local :"\u0068\u006c\u0069n\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _fcbc :=d .DecodeElement (_aaeda .Hlink ,&_decb ); -_fcbc !=nil {return _fcbc ;};case _f .Name {Space :"\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",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _eadac :=d .DecodeElement (_aaeda .FolHlink ,&_decb ); -_eadac !=nil {return _eadac ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaeda .ExtLst =NewCT_OfficeArtExtensionList (); -if _cfdba :=d .DecodeElement (_aaeda .ExtLst ,&_decb );_cfdba !=nil {return _cfdba ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_decb .Name ); -if _ecafc :=d .Skip ();_ecafc !=nil {return _ecafc ;};};case _f .EndElement :break _bccff ;case _f .CharData :};};return nil ;};func (_bdg *CT_AdjustHandleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdg .AhXY !=nil {_ffa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}}; -for _ ,_aba :=range _bdg .AhXY {e .EncodeElement (_aba ,_ffa );};};if _bdg .AhPolar !=nil {_cdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_dea :=range _bdg .AhPolar {e .EncodeElement (_dea ,_cdb ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_fccee ST_BlendMode )Validate ()error {return _fccee .ValidateWithPath ("")}; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_fgbadc *CT_TextBulletTypefaceFollowText )Validate ()error {return _fgbadc .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); +};func (_bfdad *CT_GvmlShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfdad .NvSpPr =NewCT_GvmlShapeNonVisual ();_bfdad .SpPr =NewCT_ShapeProperties ();_cccag :for {_bbaf ,_gece :=d .Token ();if _gece !=nil {return _gece ;};switch _eebaa :=_bbaf .(type ){case _g .StartElement :switch _eebaa .Name {case _g .Name {Space :"\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",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _ddfeb :=d .DecodeElement (_bfdad .NvSpPr ,&_eebaa ); +_ddfeb !=nil {return _ddfeb ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _bcbcg :=d .DecodeElement (_bfdad .SpPr ,&_eebaa ); +_bcbcg !=nil {return _bcbcg ;};case _g .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_bfdad .TxSp =NewCT_GvmlTextShape (); +if _bfggg :=d .DecodeElement (_bfdad .TxSp ,&_eebaa );_bfggg !=nil {return _bfggg ;};case _g .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bfdad .Style =NewCT_ShapeStyle (); +if _aagdg :=d .DecodeElement (_bfdad .Style ,&_eebaa );_aagdg !=nil {return _aagdg ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfdad .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfge :=d .DecodeElement (_bfdad .ExtLst ,&_eebaa );_cfge !=nil {return _cfge ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_eebaa .Name ); +if _adabae :=d .Skip ();_adabae !=nil {return _adabae ;};};case _g .EndElement :break _cccag ;case _g .CharData :};};return nil ;};func (_dfcf *CT_QuickTimeFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adbb :=range start .Attr {if _adbb .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"&&_adbb .Name .Local =="\u006c\u0069\u006e\u006b"||_adbb .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"&&_adbb .Name .Local =="\u006c\u0069\u006e\u006b"{_ecgb ,_agae :=_adbb .Value ,error (nil ); +if _agae !=nil {return _agae ;};_dfcf .LinkAttr =_ecgb ;continue ;};};_egeff :for {_dbcea ,_aeeag :=d .Token ();if _aeeag !=nil {return _aeeag ;};switch _feee :=_dbcea .(type ){case _g .StartElement :switch _feee .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcf .ExtLst =NewCT_OfficeArtExtensionList (); +if _fdgff :=d .DecodeElement (_dfcf .ExtLst ,&_feee );_fdgff !=nil {return _fdgff ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_feee .Name ); +if _fgfff :=d .Skip ();_fgfff !=nil {return _fgfff ;};};case _g .EndElement :break _egeff ;case _g .CharData :};};return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_bddbd :=&CT_CustomGeometry2D {};_bddbd .PathLst =NewCT_Path2DList ();return _bddbd ; +};func (_abgd *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbdfa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abgd .CNvPr ,_dbdfa ); +_bgfbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_abgd .CNvGraphicFramePr ,_bgfbg );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dcfae *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgfad :=range start .Attr {if _fgfad .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"&&_fgfad .Name .Local =="\u0065\u006d\u0062e\u0064"||_fgfad .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"&&_fgfad .Name .Local =="\u0065\u006d\u0062e\u0064"{_baa ,_efegb :=_fgfad .Value ,error (nil ); +if _efegb !=nil {return _efegb ;};_dcfae .EmbedAttr =_baa ;continue ;};if _fgfad .Name .Local =="\u006e\u0061\u006d\u0065"{_cdcb ,_bbad :=_fgfad .Value ,error (nil );if _bbad !=nil {return _bbad ;};_dcfae .NameAttr =&_cdcb ;continue ;};};for {_gcagg ,_dbcd :=d .Token (); +if _dbcd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_dbcd );};if _beaf ,_dbdc :=_gcagg .(_g .EndElement ); +_dbdc &&_beaf .Name ==start .Name {break ;};};return nil ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_egead *CT_SolidColorFillProperties )Validate ()error {return _egead .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_ggcad *CT_PresetTextShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgcb ,_gaeda :=_ggcad .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _gaeda !=nil {return _gaeda ;};start .Attr =append (start .Attr ,_fgcb );e .EncodeToken (start );if _ggcad .AvLst !=nil {_dfcda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ggcad .AvLst ,_dfcda ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3; +ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);type ST_AnimationChartOnlyBuildType byte ;func (_fegbe *ST_PitchFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ababcc ,_ecgba :=d .Token ();if _ecgba !=nil {return _ecgba ;};if _cddce ,_bdfae :=_ababcc .(_g .EndElement ); +_bdfae &&_cddce .Name ==start .Name {*_fegbe =1;return nil ;};if _dcacg ,_dafgff :=_ababcc .(_g .CharData );!_dafgff {return _c .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",_ababcc ); +}else {switch string (_dcacg ){case "":*_fegbe =0;case "\u0030\u0030":*_fegbe =1;case "\u0030\u0031":*_fegbe =2;case "\u0030\u0032":*_fegbe =3;case "\u0031\u0036":*_fegbe =4;case "\u0031\u0037":*_fegbe =5;case "\u0031\u0038":*_fegbe =6;case "\u0033\u0032":*_fegbe =7; +case "\u0033\u0033":*_fegbe =8;case "\u0033\u0034":*_fegbe =9;case "\u0034\u0038":*_fegbe =10;case "\u0034\u0039":*_fegbe =11;case "\u0035\u0030":*_fegbe =12;case "\u0036\u0034":*_fegbe =13;case "\u0036\u0035":*_fegbe =14;case "\u0036\u0036":*_fegbe =15; +case "\u0038\u0030":*_fegbe =16;case "\u0038\u0031":*_fegbe =17;case "\u0038\u0032":*_fegbe =18;};};_ababcc ,_ecgba =d .Token ();if _ecgba !=nil {return _ecgba ;};if _eccbcb ,_cgaeaa :=_ababcc .(_g .EndElement );_cgaeaa &&_eccbcb .Name ==start .Name {return nil ; +};return _c .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",_ababcc );};func (_bcgfe *CT_DefaultShapeDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dacc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcgfe .SpPr ,_dacc );_ebecg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_bcgfe .BodyPr ,_ebecg ); +_bgfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcgfe .LstStyle ,_bgfd );if _bcgfe .Style !=nil {_eefe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bcgfe .Style ,_eefe );};if _bcgfe .ExtLst !=nil {_afbcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcgfe .ExtLst ,_afbcg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_aabfb ST_PresetLineDashVal )Validate ()error {return _aabfb .ValidateWithPath ("")};type CT_GvmlUseShapeRectangle struct{};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1; +);func (_ddaf *CT_PositivePercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aefega :=range start .Attr {if _aefega .Name .Local =="\u0076\u0061\u006c"{_cfgcg ,_feea :=ParseUnionST_PositivePercentage (_aefega .Value );if _feea !=nil {return _feea ; +};_ddaf .ValAttr =_cfgcg ;continue ;};};for {_abccbb ,_ggaa :=d .Token ();if _ggaa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_ggaa ); +};if _gggag ,_ebaec :=_abccbb .(_g .EndElement );_ebaec &&_gggag .Name ==start .Name {break ;};};return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_dfbcd *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_dfbcd .ValAttr ){return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_dfbcd .ValAttr ); -};return nil ;}; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_gbga *CT_HslColor )ValidateWithPath (path string )error {if _gbga .HueAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,_gbga .HueAttr ); +};if _gbga .HueAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gbga .HueAttr ); +};if _ddddc :=_gbga .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_ddddc !=nil {return _ddddc ;};if _ffdba :=_gbga .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_ffdba !=nil {return _ffdba ; +};for _egfdd ,_gcbfg :=range _gbga .EG_ColorTransform {if _caac :=_gcbfg .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_egfdd )); +_caac !=nil {return _caac ;};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_efgba :=&CT_GeomGuide {};return _efgba }; -// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_cagda *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_beefe *CT_ObjectStyleDefaults )Validate ()error {return _beefe .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_fceba ST_DgmBuildStep )String ()string {switch _fceba {case 0:return ""; +case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};func (_ebgce *CT_Headers )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfbg :for {_cfggc ,_fbec :=d .Token (); +if _fbec !=nil {return _fbec ;};switch _gffggg :=_cfggc .(type ){case _g .StartElement :switch _gffggg .Name {case _g .Name {Space :"\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",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _gcggac string ; +if _caadc :=d .DecodeElement (&_gcggac ,&_gffggg );_caadc !=nil {return _caadc ;};_ebgce .Header =append (_ebgce .Header ,_gcggac );default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gffggg .Name ); +if _cfacf :=d .Skip ();_cfacf !=nil {return _cfacf ;};};case _g .EndElement :break _adfbg ;case _g .CharData :};};return nil ;};func (_edddg *ST_PresetColorVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffcd ,_dbaec :=d .Token ();if _dbaec !=nil {return _dbaec ; +};if _dfabbb ,_edaee :=_cffcd .(_g .EndElement );_edaee &&_dfabbb .Name ==start .Name {*_edddg =1;return nil ;};if _fdbfa ,_bfdcf :=_cffcd .(_g .CharData );!_bfdcf {return _c .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",_cffcd ); +}else {switch string (_fdbfa ){case "":*_edddg =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_edddg =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_edddg =2;case "\u0061\u0071\u0075\u0061":*_edddg =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_edddg =4; +case "\u0061\u007a\u0075r\u0065":*_edddg =5;case "\u0062\u0065\u0069g\u0065":*_edddg =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_edddg =7;case "\u0062\u006c\u0061c\u006b":*_edddg =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_edddg =9; +case "\u0062\u006c\u0075\u0065":*_edddg =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_edddg =11;case "\u0062\u0072\u006fw\u006e":*_edddg =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_edddg =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_edddg =14; +case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_edddg =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_edddg =16;case "\u0063\u006f\u0072a\u006c":*_edddg =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_edddg =18; +case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_edddg =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_edddg =20;case "\u0063\u0079\u0061\u006e":*_edddg =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_edddg =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_edddg =23; +case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_edddg =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_edddg =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_edddg =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_edddg =27; +case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_edddg =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_edddg =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_edddg =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_edddg =31; +case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_edddg =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_edddg =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_edddg =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_edddg =35; +case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_edddg =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_edddg =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_edddg =38; +case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_edddg =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_edddg =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_edddg =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_edddg =42; +case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_edddg =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_edddg =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_edddg =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_edddg =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_edddg =47; +case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_edddg =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_edddg =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_edddg =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_edddg =51; +case "\u0064\u006b\u0052e\u0064":*_edddg =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_edddg =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_edddg =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_edddg =55; +case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_edddg =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_edddg =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_edddg =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_edddg =59; +case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_edddg =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_edddg =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_edddg =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_edddg =63; +case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_edddg =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_edddg =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_edddg =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_edddg =67; +case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_edddg =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_edddg =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_edddg =70;case "\u0067\u006f\u006c\u0064":*_edddg =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_edddg =72; +case "\u0067\u0072\u0061\u0079":*_edddg =73;case "\u0067\u0072\u0065\u0079":*_edddg =74;case "\u0067\u0072\u0065e\u006e":*_edddg =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_edddg =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_edddg =77; +case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_edddg =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_edddg =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_edddg =80;case "\u0069\u0076\u006fr\u0079":*_edddg =81;case "\u006b\u0068\u0061k\u0069":*_edddg =82; +case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_edddg =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_edddg =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_edddg =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_edddg =86; +case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_edddg =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_edddg =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_edddg =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_edddg =90; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_edddg =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_edddg =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_edddg =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_edddg =94; +case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_edddg =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_edddg =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_edddg =97; +case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_edddg =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_edddg =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_edddg =100; +case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_edddg =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_edddg =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_edddg =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_edddg =104; +case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_edddg =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_edddg =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_edddg =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_edddg =108; +case "\u006c\u0074\u0050\u0069\u006e\u006b":*_edddg =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_edddg =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_edddg =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_edddg =112; +case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_edddg =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_edddg =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_edddg =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_edddg =116; +case "\u006c\u0069\u006d\u0065":*_edddg =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_edddg =118;case "\u006c\u0069\u006ee\u006e":*_edddg =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_edddg =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_edddg =121; +case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_edddg =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_edddg =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_edddg =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_edddg =125; +case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_edddg =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_edddg =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_edddg =128; +case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_edddg =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_edddg =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_edddg =131; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_edddg =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_edddg =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_edddg =134; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_edddg =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_edddg =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_edddg =137; +case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_edddg =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_edddg =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_edddg =140; +case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_edddg =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_edddg =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_edddg =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_edddg =144; +case "\u006e\u0061\u0076\u0079":*_edddg =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_edddg =146;case "\u006f\u006c\u0069v\u0065":*_edddg =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_edddg =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_edddg =149; +case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_edddg =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_edddg =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_edddg =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_edddg =153; +case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_edddg =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_edddg =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_edddg =156; +case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_edddg =157;case "\u0070\u0065\u0072\u0075":*_edddg =158;case "\u0070\u0069\u006e\u006b":*_edddg =159;case "\u0070\u006c\u0075\u006d":*_edddg =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_edddg =161; +case "\u0070\u0075\u0072\u0070\u006c\u0065":*_edddg =162;case "\u0072\u0065\u0064":*_edddg =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_edddg =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_edddg =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_edddg =166; +case "\u0073\u0061\u006c\u006d\u006f\u006e":*_edddg =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_edddg =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_edddg =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_edddg =170; +case "\u0073\u0069\u0065\u006e\u006e\u0061":*_edddg =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_edddg =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_edddg =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_edddg =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_edddg =175; +case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_edddg =176;case "\u0073\u006e\u006f\u0077":*_edddg =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_edddg =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_edddg =179; +case "\u0074\u0061\u006e":*_edddg =180;case "\u0074\u0065\u0061\u006c":*_edddg =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_edddg =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_edddg =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_edddg =184; +case "\u0076\u0069\u006f\u006c\u0065\u0074":*_edddg =185;case "\u0077\u0068\u0065a\u0074":*_edddg =186;case "\u0077\u0068\u0069t\u0065":*_edddg =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_edddg =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_edddg =189; +case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_edddg =190;};};_cffcd ,_dbaec =d .Token ();if _dbaec !=nil {return _dbaec ;};if _dabeb ,_fdgfg :=_cffcd .(_g .EndElement );_fdgfg &&_dabeb .Name ==start .Name {return nil ;};return _c .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",_cffcd ); +};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbgcb *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbcfe :=range start .Attr {if _cbcfe .Name .Local =="\u0074\u0078\u0042o\u0078"{_fbcd ,_dgbca :=_a .ParseBool (_cbcfe .Value ); +if _dgbca !=nil {return _dgbca ;};_bbgcb .TxBoxAttr =&_fbcd ;continue ;};};_ecdf :for {_gcaab ,_bgefdb :=d .Token ();if _bgefdb !=nil {return _bgefdb ;};switch _ccgac :=_gcaab .(type ){case _g .StartElement :switch _ccgac .Name {case _g .Name {Space :"\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",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_bbgcb .SpLocks =NewCT_ShapeLocking (); +if _cdfg :=d .DecodeElement (_bbgcb .SpLocks ,&_ccgac );_cdfg !=nil {return _cdfg ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbgcb .ExtLst =NewCT_OfficeArtExtensionList (); +if _fgcec :=d .DecodeElement (_bbgcb .ExtLst ,&_ccgac );_fgcec !=nil {return _fgcec ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_ccgac .Name ); +if _bffc :=d .Skip ();_bffc !=nil {return _bffc ;};};case _g .EndElement :break _ecdf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Ratio and its children -func (_gddae *CT_Ratio )Validate ()error {return _gddae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func (_ebaddc *CT_TextNoAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eccfa ,_edbff :=d .Token (); -if _edbff !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_edbff );};if _cbcbc ,_dbcda :=_eccfa .(_f .EndElement );_dbcda &&_cbcbc .Name ==start .Name {break ; -};};return nil ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ; -};func (_beac *CT_FontCollection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cafg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_beac .Latin ,_cafg );_gdab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0061"}}; -e .EncodeElement (_beac .Ea ,_gdab );_edag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_beac .Cs ,_edag );if _beac .Font !=nil {_bgbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}}; -for _ ,_bgfe :=range _beac .Font {e .EncodeElement (_bgfe ,_bgbf );};};if _beac .ExtLst !=nil {_cfeed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beac .ExtLst ,_cfeed );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cbca *CT_GvmlConnector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbca .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cbca .SpPr =NewCT_ShapeProperties ();_fcgee :for {_dgaa ,_bggc :=d .Token ();if _bggc !=nil {return _bggc ; -};switch _fcffb :=_dgaa .(type ){case _f .StartElement :switch _fcffb .Name {case _f .Name {Space :"\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",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dcgd :=d .DecodeElement (_cbca .NvCxnSpPr ,&_fcffb ); -_dcgd !=nil {return _dcgd ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _acfbd :=d .DecodeElement (_cbca .SpPr ,&_fcffb ); -_acfbd !=nil {return _acfbd ;};case _f .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cbca .Style =NewCT_ShapeStyle (); -if _dagac :=d .DecodeElement (_cbca .Style ,&_fcffb );_dagac !=nil {return _dagac ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbca .ExtLst =NewCT_OfficeArtExtensionList (); -if _bfeba :=d .DecodeElement (_cbca .ExtLst ,&_fcffb );_bfeba !=nil {return _bfeba ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_fcffb .Name ); -if _febf :=d .Skip ();_febf !=nil {return _febf ;};};case _f .EndElement :break _fcgee ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_adaeg *CT_TextSpacing )ValidateWithPath (path string )error {if _adaeg .SpcPct !=nil {if _ddgec :=_adaeg .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_ddgec !=nil {return _ddgec ;};};if _adaeg .SpcPts !=nil {if _ffgea :=_adaeg .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073"); +_ffgea !=nil {return _ffgea ;};};return nil ;};func (_adcc *CT_TextTabStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edceb :=range start .Attr {if _edceb .Name .Local =="\u0070\u006f\u0073"{_abacgc ,_gedaf :=ParseUnionST_Coordinate32 (_edceb .Value ); +if _gedaf !=nil {return _gedaf ;};_adcc .PosAttr =&_abacgc ;continue ;};if _edceb .Name .Local =="\u0061\u006c\u0067\u006e"{_adcc .AlgnAttr .UnmarshalXMLAttr (_edceb );continue ;};};for {_ecaag ,_gbacac :=d .Token ();if _gbacac !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_gbacac ); +};if _bbfgd ,_ebeaa :=_ecaag .(_g .EndElement );_ebeaa &&_bbfgd .Name ==start .Name {break ;};};return nil ;};func (_agbcd ST_EffectContainerType )Validate ()error {return _agbcd .ValidateWithPath ("")};func NewCT_Bevel ()*CT_Bevel {_cdb :=&CT_Bevel {}; +return _cdb }; -// Validate validates the CT_Percentage and its children -func (_adef *CT_Percentage )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_SupplementalFont ()*CT_SupplementalFont {_cegba :=&CT_SupplementalFont {};return _cegba }; -func NewCT_TableCell ()*CT_TableCell {_gdcac :=&CT_TableCell {};return _gdcac }; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_ddfa *CT_ColorSchemeList )ValidateWithPath (path string )error {for _eaaa ,_dgbc :=range _ddfa .ExtraClrScheme {if _edcfc :=_dgbc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eaaa )); +_edcfc !=nil {return _edcfc ;};};return nil ;}; -// Validate validates the CT_PresetColor and its children -func (_gffade *CT_PresetColor )Validate ()error {return _gffade .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func (_gbgef *CT_StretchInfoProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgda :for {_gfcca ,_cbedf :=d .Token (); -if _cbedf !=nil {return _cbedf ;};switch _bgbfd :=_gfcca .(type ){case _f .StartElement :switch _bgbfd .Name {case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_gbgef .FillRect =NewCT_RelativeRect (); -if _bcaac :=d .DecodeElement (_gbgef .FillRect ,&_bgbfd );_bcaac !=nil {return _bcaac ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bgbfd .Name ); -if _fbegb :=d .Skip ();_fbegb !=nil {return _fbegb ;};};case _f .EndElement :break _bgda ;case _f .CharData :};};return nil ;};func (_fdag *CT_ShapeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dffa :=range start .Attr {if _dffa .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fdag .BwModeAttr .UnmarshalXMLAttr (_dffa ); -continue ;};};_aegde :for {_gbebd ,_cdfbc :=d .Token ();if _cdfbc !=nil {return _cdfbc ;};switch _adfed :=_gbebd .(type ){case _f .StartElement :switch _adfed .Name {case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fdag .Xfrm =NewCT_Transform2D (); -if _ddgcf :=d .DecodeElement (_fdag .Xfrm ,&_adfed );_ddgcf !=nil {return _ddgcf ;};case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_fdag .CustGeom =NewCT_CustomGeometry2D (); -if _ddbeg :=d .DecodeElement (_fdag .CustGeom ,&_adfed );_ddbeg !=nil {return _ddbeg ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_fdag .PrstGeom =NewCT_PresetGeometry2D (); -if _bbaca :=d .DecodeElement (_fdag .PrstGeom ,&_adfed );_bbaca !=nil {return _bbaca ;};case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdag .NoFill =NewCT_NoFillProperties (); -if _gfdcc :=d .DecodeElement (_fdag .NoFill ,&_adfed );_gfdcc !=nil {return _gfdcc ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdag .SolidFill =NewCT_SolidColorFillProperties (); -if _aebdcc :=d .DecodeElement (_fdag .SolidFill ,&_adfed );_aebdcc !=nil {return _aebdcc ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdag .GradFill =NewCT_GradientFillProperties (); -if _adac :=d .DecodeElement (_fdag .GradFill ,&_adfed );_adac !=nil {return _adac ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdag .BlipFill =NewCT_BlipFillProperties (); -if _bccbd :=d .DecodeElement (_fdag .BlipFill ,&_adfed );_bccbd !=nil {return _bccbd ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdag .PattFill =NewCT_PatternFillProperties (); -if _gcaab :=d .DecodeElement (_fdag .PattFill ,&_adfed );_gcaab !=nil {return _gcaab ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdag .GrpFill =NewCT_GroupFillProperties (); -if _cggfg :=d .DecodeElement (_fdag .GrpFill ,&_adfed );_cggfg !=nil {return _cggfg ;};case _f .Name {Space :"\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",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_fdag .Ln =NewCT_LineProperties (); -if _abda :=d .DecodeElement (_fdag .Ln ,&_adfed );_abda !=nil {return _abda ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdag .EffectLst =NewCT_EffectList (); -if _dbcdd :=d .DecodeElement (_fdag .EffectLst ,&_adfed );_dbcdd !=nil {return _dbcdd ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdag .EffectDag =NewCT_EffectContainer (); -if _cgfb :=d .DecodeElement (_fdag .EffectDag ,&_adfed );_cgfb !=nil {return _cgfb ;};case _f .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fdag .Scene3d =NewCT_Scene3D (); -if _adadc :=d .DecodeElement (_fdag .Scene3d ,&_adfed );_adadc !=nil {return _adadc ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fdag .Sp3d =NewCT_Shape3D (); -if _bfdfa :=d .DecodeElement (_fdag .Sp3d ,&_adfed );_bfdfa !=nil {return _bfdfa ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdag .ExtLst =NewCT_OfficeArtExtensionList (); -if _ccfb :=d .DecodeElement (_fdag .ExtLst ,&_adfed );_ccfb !=nil {return _ccfb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_adfed .Name ); -if _afdbe :=d .Skip ();_afdbe !=nil {return _afdbe ;};};case _f .EndElement :break _aegde ;case _f .CharData :};};return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ; -ExtLst *CT_OfficeArtExtensionList ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3; -);func (_acd *CT_BackgroundFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccg :for {_dede ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _bfcb :=_dede .(type ){case _f .StartElement :switch _bfcb .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_acd .NoFill =NewCT_NoFillProperties (); -if _fdd :=d .DecodeElement (_acd .NoFill ,&_bfcb );_fdd !=nil {return _fdd ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_acd .SolidFill =NewCT_SolidColorFillProperties (); -if _afad :=d .DecodeElement (_acd .SolidFill ,&_bfcb );_afad !=nil {return _afad ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_acd .GradFill =NewCT_GradientFillProperties (); -if _eaba :=d .DecodeElement (_acd .GradFill ,&_bfcb );_eaba !=nil {return _eaba ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_acd .BlipFill =NewCT_BlipFillProperties (); -if _fgaf :=d .DecodeElement (_acd .BlipFill ,&_bfcb );_fgaf !=nil {return _fgaf ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_acd .PattFill =NewCT_PatternFillProperties (); -if _beba :=d .DecodeElement (_acd .PattFill ,&_bfcb );_beba !=nil {return _beba ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_acd .GrpFill =NewCT_GroupFillProperties (); -if _edede :=d .DecodeElement (_acd .GrpFill ,&_bfcb );_edede !=nil {return _edede ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_acd .EffectLst =NewCT_EffectList (); -if _fgeg :=d .DecodeElement (_acd .EffectLst ,&_bfcb );_fgeg !=nil {return _fgeg ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_acd .EffectDag =NewCT_EffectContainer (); -if _gab :=d .DecodeElement (_acd .EffectDag ,&_bfcb );_gab !=nil {return _gab ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_bfcb .Name ); -if _ggaa :=d .Skip ();_ggaa !=nil {return _ggaa ;};};case _f .EndElement :break _dccg ;case _f .CharData :};};return nil ;};func (_bggab ST_TextVertOverflowType )String ()string {switch _bggab {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; -case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};func (_bdc *CT_BaseStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdc .ClrScheme =NewCT_ColorScheme ();_bdc .FontScheme =NewCT_FontScheme (); -_bdc .FmtScheme =NewCT_StyleMatrix ();_fgf :for {_fecb ,_ccag :=d .Token ();if _ccag !=nil {return _ccag ;};switch _fcgd :=_fecb .(type ){case _f .StartElement :switch _fcgd .Name {case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _bdcf :=d .DecodeElement (_bdc .ClrScheme ,&_fcgd ); -_bdcf !=nil {return _bdcf ;};case _f .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _cdcc :=d .DecodeElement (_bdc .FontScheme ,&_fcgd ); -_cdcc !=nil {return _cdcc ;};case _f .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _eac :=d .DecodeElement (_bdc .FmtScheme ,&_fcgd ); -_eac !=nil {return _eac ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdc .ExtLst =NewCT_OfficeArtExtensionList (); -if _cfee :=d .DecodeElement (_bdc .ExtLst ,&_fcgd );_cfee !=nil {return _cfee ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_fcgd .Name ); -if _dgcf :=d .Skip ();_dgcf !=nil {return _dgcf ;};};case _f .EndElement :break _fgf ;case _f .CharData :};};return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_efbcd :=&CT_NonVisualPictureProperties {};return _efbcd ; -};func (_bbbbd *CT_WholeE2oFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgaag :for {_eaecf ,_gebef :=d .Token ();if _gebef !=nil {return _gebef ;};switch _acece :=_eaecf .(type ){case _f .StartElement :switch _acece .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_bbbbd .Ln =NewCT_LineProperties (); -if _dgfaag :=d .DecodeElement (_bbbbd .Ln ,&_acece );_dgfaag !=nil {return _dgfaag ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bbbbd .EffectLst =NewCT_EffectList (); -if _babaf :=d .DecodeElement (_bbbbd .EffectLst ,&_acece );_babaf !=nil {return _babaf ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bbbbd .EffectDag =NewCT_EffectContainer (); -if _aeddc :=d .DecodeElement (_bbbbd .EffectDag ,&_acece );_aeddc !=nil {return _aeddc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_acece .Name ); -if _deded :=d .Skip ();_deded !=nil {return _deded ;};};case _f .EndElement :break _dgaag ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_gfee *CT_LightRig )ValidateWithPath (path string )error {if _gfee .RigAttr ==ST_LightRigTypeUnset {return _c .Errorf ("\u0025\u0073\u002fR\u0069\u0067\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 _dcab :=_gfee .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_dcab !=nil {return _dcab ;};if _gfee .DirAttr ==ST_LightRigDirectionUnset {return _c .Errorf ("\u0025\u0073\u002fD\u0069\u0072\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 _fdgab :=_gfee .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fdgab !=nil {return _fdgab ;};if _gfee .Rot !=nil {if _bebdfc :=_gfee .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_bebdfc !=nil {return _bebdfc ; +};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_babfc *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _babfc .GraphicFrameLocks !=nil {if _bffd :=_babfc .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073"); -_bffd !=nil {return _bffd ;};};if _babfc .ExtLst !=nil {if _fcbff :=_babfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbff !=nil {return _fcbff ;};};return nil ;};func (_fead *CT_AdjPoint2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_fead .XAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_bd .Sprintf ("\u0025\u0076",_fead .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbeaa ST_TextStrikeType )ValidateWithPath (path string )error {switch _bbeaa {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeaa )); -};return nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_fdgcd :=&CT_TextShapeAutofit {};return _fdgcd }; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_fcefe *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _fcefe .TableStyle !=nil {if _baaf :=_fcefe .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_baaf !=nil {return _baaf ; +};};if _fcefe .TableStyleId !=nil {if !_fb .ST_GuidPatternRe .MatchString (*_fcefe .TableStyleId ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\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 ,_fb .ST_GuidPatternRe ,*_fcefe .TableStyleId ); +};};return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_fdbdf *EG_ShadeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfbgd :for {_gdbaa ,_cabf :=d .Token ();if _cabf !=nil {return _cabf ; +};switch _eefcg :=_gdbaa .(type ){case _g .StartElement :switch _eefcg .Name {case _g .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_fdbdf .Lin =NewCT_LinearShadeProperties (); +if _bfaffg :=d .DecodeElement (_fdbdf .Lin ,&_eefcg );_bfaffg !=nil {return _bfaffg ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_fdbdf .Path =NewCT_PathShadeProperties (); +if _cbcfg :=d .DecodeElement (_fdbdf .Path ,&_eefcg );_cbcfg !=nil {return _cbcfg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eefcg .Name ); +if _efdfc :=d .Skip ();_efdfc !=nil {return _efdfc ;};};case _g .EndElement :break _fgfbgd ;case _g .CharData :};};return nil ;};func (_eafged *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eafged =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_eafged =1; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_eafged =2;case "\u0063\u006c\u0069\u0070":*_eafged =3;};return nil ;}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_egbff *CT_TableCell )ValidateWithPath (path string )error {if _egbff .TxBody !=nil {if _bffdeb :=_egbff .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bffdeb !=nil {return _bffdeb ;};};if _egbff .TcPr !=nil {if _fbfbb :=_egbff .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); -_fbfbb !=nil {return _fbfbb ;};};if _egbff .ExtLst !=nil {if _fddgg :=_egbff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddgg !=nil {return _fddgg ;};};return nil ;}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_debcgb *CT_TableStyleCellStyle )Validate ()error {return _debcgb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");}; -// Validate validates the EG_LineDashProperties and its children -func (_abgfa *EG_LineDashProperties )Validate ()error {return _abgfa .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ; -NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_bdaefd *CT_NonVisualDrawingShapeProps )Validate ()error {return _bdaefd .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073"); +}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_bdcfe *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_beeg ST_SchemeColorVal )Validate ()error {return _beeg .ValidateWithPath ("")};func (_dgee *CT_ThemeableLineStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dgee .Ln !=nil {_ffaec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dgee .Ln ,_ffaec );};if _dgee .LnRef !=nil {_dgdcad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}}; -e .EncodeElement (_dgee .LnRef ,_dgdcad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_deada *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _deada .GrpSpLocks !=nil {if _ffgffc :=_deada .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ffgffc !=nil {return _ffgffc ; +};};if _deada .ExtLst !=nil {if _bfada :=_deada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfada !=nil {return _bfada ;};};return nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_cgedge :=&CT_TableCellBorderStyle {}; +return _cgedge ;}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_bcfabe ST_PresetShadowVal )ValidateWithPath (path string )error {switch _bcfabe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfabe )); -};return nil ;};func NewCT_GeomRect ()*CT_GeomRect {_agcf :=&CT_GeomRect {};return _agcf };func (_aggcb *CT_SchemeColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_agece ,_cdfgb :=_aggcb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); -if _cdfgb !=nil {return _cdfgb ;};start .Attr =append (start .Attr ,_agece );e .EncodeToken (start );if _aggcb .EG_ColorTransform !=nil {for _ ,_eedegg :=range _aggcb .EG_ColorTransform {_eedegg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_bdaa *CT_Blip )ValidateWithPath (path string )error {if _dacg :=_bdaa .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dacg !=nil {return _dacg ;};for _ddgb ,_fgce :=range _bdaa .Choice {if _effb :=_fgce .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddgb )); +_effb !=nil {return _effb ;};};if _bdaa .ExtLst !=nil {if _ggag :=_bdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggag !=nil {return _ggag ;};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_cbfa :=&CT_Boolean {};return _cbfa }; +const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;); -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_cbagc *CT_NonVisualGraphicFrameProperties )Validate ()error {return _cbagc .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};func (_eabg *CT_RegularTextRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggeff :for {_gcaca ,_abaec :=d .Token ();if _abaec !=nil {return _abaec ;};switch _fbbgd :=_gcaca .(type ){case _f .StartElement :switch _fbbgd .Name {case _f .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_eabg .RPr =NewCT_TextCharacterProperties (); -if _aabdee :=d .DecodeElement (_eabg .RPr ,&_fbbgd );_aabdee !=nil {return _aabdee ;};case _f .Name {Space :"\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",Local :"\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _eggaa :=d .DecodeElement (&_eabg .T ,&_fbbgd ); -_eggaa !=nil {return _eggaa ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_fbbgd .Name ); -if _fgabb :=d .Skip ();_fgabb !=nil {return _fgabb ;};};case _f .EndElement :break _ggeff ;case _f .CharData :};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_gfccc :=&CT_EffectProperties {};return _gfccc };func (_cbbeg *CT_GammaTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebaea *CT_PositivePercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_ebaea .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_dfceg *CT_GeomGuide )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Path2D and its children -func (_gedfc *CT_Path2D )Validate ()error {return _gedfc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; +// Validate validates the AG_Locking and its children +func (_db *AG_Locking )Validate ()error {return _db .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// Validate validates the CT_BlurEffect and its children -func (_cabg *CT_BlurEffect )Validate ()error {return _cabg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dfgbc *CT_ColorMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgbc .Bg1Attr =ST_ColorSchemeIndex (1); -_dfgbc .Tx1Attr =ST_ColorSchemeIndex (1);_dfgbc .Bg2Attr =ST_ColorSchemeIndex (1);_dfgbc .Tx2Attr =ST_ColorSchemeIndex (1);_dfgbc .Accent1Attr =ST_ColorSchemeIndex (1);_dfgbc .Accent2Attr =ST_ColorSchemeIndex (1);_dfgbc .Accent3Attr =ST_ColorSchemeIndex (1); -_dfgbc .Accent4Attr =ST_ColorSchemeIndex (1);_dfgbc .Accent5Attr =ST_ColorSchemeIndex (1);_dfgbc .Accent6Attr =ST_ColorSchemeIndex (1);_dfgbc .HlinkAttr =ST_ColorSchemeIndex (1);_dfgbc .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_afeab :=range start .Attr {if _afeab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_dfgbc .Accent3Attr .UnmarshalXMLAttr (_afeab ); -continue ;};if _afeab .Name .Local =="\u0074\u0078\u0031"{_dfgbc .Tx1Attr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0062\u0067\u0032"{_dfgbc .Bg2Attr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0074\u0078\u0032"{_dfgbc .Tx2Attr .UnmarshalXMLAttr (_afeab ); -continue ;};if _afeab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_dfgbc .Accent1Attr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_dfgbc .Accent2Attr .UnmarshalXMLAttr (_afeab );continue ; -};if _afeab .Name .Local =="\u0062\u0067\u0031"{_dfgbc .Bg1Attr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_dfgbc .Accent4Attr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_dfgbc .Accent5Attr .UnmarshalXMLAttr (_afeab ); -continue ;};if _afeab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_dfgbc .Accent6Attr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0068\u006c\u0069n\u006b"{_dfgbc .HlinkAttr .UnmarshalXMLAttr (_afeab );continue ;};if _afeab .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_dfgbc .FolHlinkAttr .UnmarshalXMLAttr (_afeab ); -continue ;};};_dceaf :for {_cccd ,_bbcdd :=d .Token ();if _bbcdd !=nil {return _bbcdd ;};switch _cgbdg :=_cccd .(type ){case _f .StartElement :switch _cgbdg .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfgbc .ExtLst =NewCT_OfficeArtExtensionList (); -if _ebag :=d .DecodeElement (_dfgbc .ExtLst ,&_cgbdg );_ebag !=nil {return _ebag ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_cgbdg .Name ); -if _cfcgb :=d .Skip ();_cfcgb !=nil {return _cfcgb ;};};case _f .EndElement :break _dceaf ;case _f .CharData :};};return nil ;};func (_fbeba *ST_TextCapsType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbeba =0;case "\u006e\u006f\u006e\u0065":*_fbeba =1; -case "\u0073\u006d\u0061l\u006c":*_fbeba =2;case "\u0061\u006c\u006c":*_fbeba =3;};return nil ;};func NewThemeOverride ()*ThemeOverride {_cdab :=&ThemeOverride {};_cdab .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _cdab ;};func NewCT_GroupLocking ()*CT_GroupLocking {_cfeede :=&CT_GroupLocking {}; -return _cfeede }; +// Validate validates the CT_GvmlGroupShape and its children +func (_gcfb *CT_GvmlGroupShape )Validate ()error {return _gcfb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_dbddd ST_BlackWhiteMode )String ()string {switch _dbddd {case 0:return ""; +case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e"; +case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e"; +};return "";};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_cfbaa :=&CT_TextBlipBullet {};_cfbaa .Blip =NewCT_Blip ();return _cfbaa ;};func (_feccdf *CT_TextLineBreak )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _feccdf .RPr !=nil {_dbbdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_feccdf .RPr ,_dbbdc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dccfd *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dccfd =0; +case "\u0063\u006c\u0072":*_dccfd =1;case "\u0061\u0075\u0074\u006f":*_dccfd =2;case "\u0067\u0072\u0061\u0079":*_dccfd =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_dccfd =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_dccfd =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_dccfd =6; +case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_dccfd =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_dccfd =8;case "\u0062\u006c\u0061c\u006b":*_dccfd =9;case "\u0077\u0068\u0069t\u0065":*_dccfd =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dccfd =11; +};return nil ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; -// Validate validates the CT_ColorMRU and its children -func (_gfcdb *CT_ColorMRU )Validate ()error {return _gfcdb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_dcfa *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcfa .CNvPr =NewCT_NonVisualDrawingProps (); -_dcfa .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_bedd :for {_bbcea ,_ffac :=d .Token ();if _ffac !=nil {return _ffac ;};switch _dffb :=_bbcea .(type ){case _f .StartElement :switch _dffb .Name {case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _fecea :=d .DecodeElement (_dcfa .CNvPr ,&_dffb ); -_fecea !=nil {return _fecea ;};case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _gbdda :=d .DecodeElement (_dcfa .CNvGraphicFramePr ,&_dffb ); -_gbdda !=nil {return _gbdda ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_dffb .Name ); -if _baadf :=d .Skip ();_baadf !=nil {return _baadf ;};};case _f .EndElement :break _bedd ;case _f .CharData :};};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_ffcee :=&CT_TintEffect {};return _ffcee };func (_aadga *ST_FixedPercentage )ValidateWithPath (path string )error {_ecbdd :=[]string {}; -if _aadga .ST_FixedPercentageDecimal !=nil {_ecbdd =append (_ecbdd ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _aadga .ST_FixedPercentage !=nil {if _agffb :=_aadga .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -_agffb !=nil {return _agffb ;};_ecbdd =append (_ecbdd ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_ecbdd )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecbdd ); +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_fdeca *CT_GeomRect )ValidateWithPath (path string )error {if _fadfb :=_fdeca .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_fadfb !=nil {return _fadfb ;};if _dcea :=_fdeca .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_dcea !=nil {return _dcea ;};if _fgegf :=_fdeca .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fgegf !=nil {return _fgegf ;};if _adfca :=_fdeca .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_adfca !=nil {return _adfca ; };return nil ;}; -// Validate validates the CT_FillEffect and its children -func (_fagf *CT_FillEffect )Validate ()error {return _fagf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ; -PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ; -EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_eaa :=&CT_BackgroundFillStyleList {};return _eaa ;}; +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_agdcc *CT_GvmlPicture )ValidateWithPath (path string )error {if _ggddg :=_agdcc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ggddg !=nil {return _ggddg ;};if _ffgad :=_agdcc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ffgad !=nil {return _ffgad ;};if _bebdf :=_agdcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bebdf !=nil {return _bebdf ;};if _agdcc .Style !=nil {if _deeee :=_agdcc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_deeee !=nil {return _deeee ;};};if _agdcc .ExtLst !=nil {if _cggd :=_agdcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cggd !=nil {return _cggd ;};};return nil ;}; +// Validate validates the CT_AudioCDTime and its children +func (_cgbe *CT_AudioCDTime )Validate ()error {return _cgbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_gbdcg *CT_LuminanceEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbdcg .BrightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbdcg .BrightAttr )}); +};if _gbdcg .ContrastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbdcg .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_eege :=&CT_BlipFillProperties {};return _eege ;};func (_fefbd *CT_TextParagraphProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fefbd .MarLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_fefbd .MarLAttr )}); +};if _fefbd .MarRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_fefbd .MarRAttr )});};if _fefbd .LvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fefbd .LvlAttr )}); +};if _fefbd .IndentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fefbd .IndentAttr )});};if _fefbd .AlgnAttr !=ST_TextAlignTypeUnset {_gfagf ,_ecfd :=_fefbd .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"}); +if _ecfd !=nil {return _ecfd ;};start .Attr =append (start .Attr ,_gfagf );};if _fefbd .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_fefbd .DefTabSzAttr )}); +};if _fefbd .RtlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefbd .RtlAttr ))});};if _fefbd .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefbd .EaLnBrkAttr ))}); +};if _fefbd .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_adeaba ,_adfbf :=_fefbd .FontAlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _adfbf !=nil {return _adfbf ;};start .Attr =append (start .Attr ,_adeaba ); +};if _fefbd .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefbd .LatinLnBrkAttr ))});};if _fefbd .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefbd .HangingPunctAttr ))}); +};e .EncodeToken (start );if _fefbd .LnSpc !=nil {_cgbfed :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_fefbd .LnSpc ,_cgbfed );};if _fefbd .SpcBef !=nil {_dgggdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}}; +e .EncodeElement (_fefbd .SpcBef ,_dgggdd );};if _fefbd .SpcAft !=nil {_ebeag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_fefbd .SpcAft ,_ebeag );};if _fefbd .BuClrTx !=nil {_eebadf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; +e .EncodeElement (_fefbd .BuClrTx ,_eebadf );};if _fefbd .BuClr !=nil {_cbae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_fefbd .BuClr ,_cbae );};if _fefbd .BuSzTx !=nil {_caebfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; +e .EncodeElement (_fefbd .BuSzTx ,_caebfd );};if _fefbd .BuSzPct !=nil {_efbcf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_fefbd .BuSzPct ,_efbcf );};if _fefbd .BuSzPts !=nil {_gaded :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; +e .EncodeElement (_fefbd .BuSzPts ,_gaded );};if _fefbd .BuFontTx !=nil {_gcdgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_fefbd .BuFontTx ,_gcdgb );};if _fefbd .BuFont !=nil {_dfcgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_fefbd .BuFont ,_dfcgc );};if _fefbd .BuNone !=nil {_fefde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_fefbd .BuNone ,_fefde );};if _fefbd .BuAutoNum !=nil {_dfge :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}}; +e .EncodeElement (_fefbd .BuAutoNum ,_dfge );};if _fefbd .BuChar !=nil {_bbcfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_fefbd .BuChar ,_bbcfc );};if _fefbd .BuBlip !=nil {_cfab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}}; +e .EncodeElement (_fefbd .BuBlip ,_cfab );};if _fefbd .TabLst !=nil {_egcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_fefbd .TabLst ,_egcg );};if _fefbd .DefRPr !=nil {_cagfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}}; +e .EncodeElement (_fefbd .DefRPr ,_cagfe );};if _fefbd .ExtLst !=nil {_dbccbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefbd .ExtLst ,_dbccbc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_ggbbb ST_PenAlignment )String ()string {switch _ggbbb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};func (_gaeba *CT_ColorReplaceEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aade :for {_abce ,_bfdc :=d .Token (); +if _bfdc !=nil {return _bfdc ;};switch _fdgbe :=_abce .(type ){case _g .StartElement :switch _fdgbe .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gaeba .ScrgbClr =NewCT_ScRgbColor (); +if _bbfa :=d .DecodeElement (_gaeba .ScrgbClr ,&_fdgbe );_bbfa !=nil {return _bbfa ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gaeba .SrgbClr =NewCT_SRgbColor (); +if _fbfb :=d .DecodeElement (_gaeba .SrgbClr ,&_fdgbe );_fbfb !=nil {return _fbfb ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gaeba .HslClr =NewCT_HslColor (); +if _bdfg :=d .DecodeElement (_gaeba .HslClr ,&_fdgbe );_bdfg !=nil {return _bdfg ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gaeba .SysClr =NewCT_SystemColor (); +if _gcdc :=d .DecodeElement (_gaeba .SysClr ,&_fdgbe );_gcdc !=nil {return _gcdc ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gaeba .SchemeClr =NewCT_SchemeColor (); +if _faea :=d .DecodeElement (_gaeba .SchemeClr ,&_fdgbe );_faea !=nil {return _faea ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gaeba .PrstClr =NewCT_PresetColor (); +if _gfeb :=d .DecodeElement (_gaeba .PrstClr ,&_fdgbe );_gfeb !=nil {return _gfeb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_fdgbe .Name ); +if _dgfee :=d .Skip ();_dgfee !=nil {return _dgfee ;};};case _g .EndElement :break _aade ;case _g .CharData :};};return nil ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_cegbb :=&CT_Path2DMoveTo {};_cegbb .Pt =NewCT_AdjPoint2D ();return _cegbb ;};func (_ccdfgf *CT_SoftEdgesEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ccdfgf .RadAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agedf *CT_TextField )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_agedf .IdAttr )}); +if _agedf .TypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agedf .TypeAttr )});};e .EncodeToken (start );if _agedf .RPr !=nil {_afecbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072P\u0072"}}; +e .EncodeElement (_agedf .RPr ,_afecbc );};if _agedf .PPr !=nil {_fcefb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_agedf .PPr ,_fcefb );};if _agedf .T !=nil {_bade :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074"}}; +_eb .AddPreserveSpaceAttr (&_bade ,*_agedf .T );e .EncodeElement (_agedf .T ,_bade );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaaec *CT_TextBulletSizeFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfeb *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfeb .CNvPr =NewCT_NonVisualDrawingProps ();_dfeb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties (); +_cfdab :for {_eebb ,_gffg :=d .Token ();if _gffg !=nil {return _gffg ;};switch _gcbgc :=_eebb .(type ){case _g .StartElement :switch _gcbgc .Name {case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cfdd :=d .DecodeElement (_dfeb .CNvPr ,&_gcbgc ); +_cfdd !=nil {return _cfdd ;};case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fbcca :=d .DecodeElement (_dfeb .CNvCxnSpPr ,&_gcbgc ); +_fbcca !=nil {return _fbcca ;};default:_d .Log .Debug ("sk\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_gcbgc .Name ); +if _dbeb :=d .Skip ();_dbeb !=nil {return _dbeb ;};};case _g .EndElement :break _cfdab ;case _g .CharData :};};return nil ;};func (_gdfac *CT_DashStopList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegf :for {_gdgd ,_eebg :=d .Token (); +if _eebg !=nil {return _eebg ;};switch _fdbfe :=_gdgd .(type ){case _g .StartElement :switch _fdbfe .Name {case _g .Name {Space :"\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",Local :"\u0064\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_eebe :=NewCT_DashStop (); +if _abac :=d .DecodeElement (_eebe ,&_fdbfe );_abac !=nil {return _abac ;};_gdfac .Ds =append (_gdfac .Ds ,_eebe );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fdbfe .Name ); +if _caeb :=d .Skip ();_caeb !=nil {return _caeb ;};};case _g .EndElement :break _eegf ;case _g .CharData :};};return nil ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;}; +func NewCT_Camera ()*CT_Camera {_dgaa :=&CT_Camera {};_dgaa .PrstAttr =ST_PresetCameraType (1);return _dgaa ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_bafg *CT_QuickTimeFile )Validate ()error {return _bafg .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_bfbeg *CT_Path2DCubicBezierTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bageda :for {_bdbfbd ,_fegfg :=d .Token (); -if _fegfg !=nil {return _fegfg ;};switch _gdgab :=_bdbfbd .(type ){case _f .StartElement :switch _gdgab .Name {case _f .Name {Space :"\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",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_aggbe :=NewCT_AdjPoint2D (); -if _cdfg :=d .DecodeElement (_aggbe ,&_gdgab );_cdfg !=nil {return _cdfg ;};_bfbeg .Pt =append (_bfbeg .Pt ,_aggbe );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_gdgab .Name ); -if _fgfea :=d .Skip ();_fgfea !=nil {return _fgfea ;};};case _f .EndElement :break _bageda ;case _f .CharData :};};return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_gcba *CT_AnimationElementChoice )Validate ()error {return _gcba .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");}; -// Validate validates the CT_TablePropertiesChoice and its children -func (_cdadc *CT_TablePropertiesChoice )Validate ()error {return _cdadc .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_ffcdg :=&CT_SolidColorFillProperties {}; -return _ffcdg ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_aabde *CT_NonVisualContentPartProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aabde .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aabde .IsCommentAttr ))}); -};e .EncodeToken (start );if _aabde .CpLocks !=nil {_ceda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_aabde .CpLocks ,_ceda );};if _aabde .ExtLst !=nil {_badd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aabde .ExtLst ,_badd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the VideoFile and its children +func (_abaea *VideoFile )Validate ()error {return _abaea .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_bgcgef ST_PresetMaterialType )String ()string {switch _bgcgef {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065"; +case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; +case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072"; +case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074"; +case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";};func (_ceebcg *CT_TextBulletSizePoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceebcg .ValAttr =100;for _ ,_bbefb :=range start .Attr {if _bbefb .Name .Local =="\u0076\u0061\u006c"{_bcfacb ,_abfcfc :=_a .ParseInt (_bbefb .Value ,10,32); +if _abfcfc !=nil {return _abfcfc ;};_ceebcg .ValAttr =int32 (_bcfacb );continue ;};};for {_fdfbdg ,_edegb :=d .Token ();if _edegb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_edegb ); +};if _bfdcd ,_fdffa :=_fdfbdg .(_g .EndElement );_fdffa &&_bfdcd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GvmlTextShape and its children -func (_aedba *CT_GvmlTextShape )Validate ()error {return _aedba .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ; -};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_dageb *ST_TextShapeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgfed ,_fcdfde :=d .Token ();if _fcdfde !=nil {return _fcdfde ; -};if _eggd ,_efad :=_ffgfed .(_f .EndElement );_efad &&_eggd .Name ==start .Name {*_dageb =1;return nil ;};if _dgcbe ,_cdcce :=_ffgfed .(_f .CharData );!_cdcce {return _bd .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",_ffgfed ); -}else {switch string (_dgcbe ){case "":*_dageb =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_dageb =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_dageb =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_dageb =3; -case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dageb =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_dageb =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_dageb =6; -case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_dageb =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_dageb =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_dageb =9; -case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_dageb =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_dageb =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_dageb =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_dageb =13; -case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_dageb =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_dageb =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_dageb =16; -case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_dageb =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_dageb =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_dageb =19; -case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_dageb =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_dageb =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_dageb =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_dageb =23; -case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_dageb =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_dageb =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_dageb =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_dageb =27; -case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dageb =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dageb =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dageb =30; -case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dageb =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_dageb =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_dageb =33; -case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_dageb =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_dageb =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_dageb =36; -case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dageb =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_dageb =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_dageb =39; -case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_dageb =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dageb =41;};};_ffgfed ,_fcdfde =d .Token ();if _fcdfde !=nil {return _fcdfde ; -};if _bccad ,_dgeaa :=_ffgfed .(_f .EndElement );_dgeaa &&_bccad .Name ==start .Name {return nil ;};return _bd .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",_ffgfed ); -}; +// Validate validates the EG_ThemeableFillStyle and its children +func (_fcfbef *EG_ThemeableFillStyle )Validate ()error {return _fcfbef .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func (_acege *CT_PositiveSize2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078"},Value :_c .Sprintf ("\u0025\u0076",_acege .CxAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0079"},Value :_c .Sprintf ("\u0025\u0076",_acege .CyAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DLineTo and its children -func (_bddgb *CT_Path2DLineTo )Validate ()error {return _bddgb .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_afbg *CT_BlipFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddab :=range start .Attr {if _ddab .Name .Local =="\u0064\u0070\u0069"{_dadb ,_faaa :=_aa .ParseUint (_ddab .Value ,10,32); -if _faaa !=nil {return _faaa ;};_fgff :=uint32 (_dadb );_afbg .DpiAttr =&_fgff ;continue ;};if _ddab .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fbfcb ,_abfb :=_aa .ParseBool (_ddab .Value );if _abfb !=nil {return _abfb ; -};_afbg .RotWithShapeAttr =&_fbfcb ;continue ;};};_ggga :for {_gdcd ,_gdd :=d .Token ();if _gdd !=nil {return _gdd ;};switch _gce :=_gdcd .(type ){case _f .StartElement :switch _gce .Name {case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_afbg .Blip =NewCT_Blip (); -if _fbcd :=d .DecodeElement (_afbg .Blip ,&_gce );_fbcd !=nil {return _fbcd ;};case _f .Name {Space :"\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",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_afbg .SrcRect =NewCT_RelativeRect (); -if _bcgf :=d .DecodeElement (_afbg .SrcRect ,&_gce );_bcgf !=nil {return _bcgf ;};case _f .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_afbg .Tile =NewCT_TileInfoProperties (); -if _cccb :=d .DecodeElement (_afbg .Tile ,&_gce );_cccb !=nil {return _cccb ;};case _f .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_afbg .Stretch =NewCT_StretchInfoProperties (); -if _ffea :=d .DecodeElement (_afbg .Stretch ,&_gce );_ffea !=nil {return _ffea ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gce .Name ); -if _ggdb :=d .Skip ();_ggdb !=nil {return _ggdb ;};};case _f .EndElement :break _ggga ;case _f .CharData :};};return nil ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_abfba :=&CT_FillOverlayEffect {};_abfba .BlendAttr =ST_BlendMode (1);return _abfba ; -};func (_gffae *CT_TextBody )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gffae .BodyPr =NewCT_TextBodyProperties ();_caefa :for {_dacgf ,_caddc :=d .Token ();if _caddc !=nil {return _caddc ;};switch _ecagf :=_dacgf .(type ){case _f .StartElement :switch _ecagf .Name {case _f .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fabef :=d .DecodeElement (_gffae .BodyPr ,&_ecagf ); -_fabef !=nil {return _fabef ;};case _f .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_gffae .LstStyle =NewCT_TextListStyle (); -if _bgdca :=d .DecodeElement (_gffae .LstStyle ,&_ecagf );_bgdca !=nil {return _bgdca ;};case _f .Name {Space :"\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",Local :"\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_egbgca :=NewCT_TextParagraph (); -if _gccfc :=d .DecodeElement (_egbgca ,&_ecagf );_gccfc !=nil {return _gccfc ;};_gffae .P =append (_gffae .P ,_egbgca );default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_ecagf .Name ); -if _cffgd :=d .Skip ();_cffgd !=nil {return _cffgd ;};};case _f .EndElement :break _caefa ;case _f .CharData :};};return nil ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ; -GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_bfeed *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func (_afdge *CT_TextUnderlineLineFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewEG_EffectProperties ()*EG_EffectProperties {_cdeea :=&EG_EffectProperties {};return _cdeea };type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;}; + +// Validate validates the CT_NonVisualPictureProperties and its children +func (_aabc *CT_NonVisualPictureProperties )Validate ()error {return _aabc .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073"); }; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_gcca *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_efcb *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _cafb :=_efcb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cafb !=nil {return _cafb ;};if _affad :=_efcb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_affad !=nil {return _affad ;};return nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ; +RevAttr *bool ;};func (_cedcda *CT_TextSpacingPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedcda .ValAttr =0;for _ ,_eegaba :=range start .Attr {if _eegaba .Name .Local =="\u0076\u0061\u006c"{_dfdge ,_bcceb :=_a .ParseInt (_eegaba .Value ,10,32); +if _bcceb !=nil {return _bcceb ;};_cedcda .ValAttr =int32 (_dfdge );continue ;};};for {_fdadc ,_aeddb :=d .Token ();if _aeddb !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_aeddb ); +};if _efbdd ,_fedaeb :=_fdadc .(_g .EndElement );_fedaeb &&_efbdd .Name ==start .Name {break ;};};return nil ;};func (_cead *CT_GradientFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cead .FlipAttr !=ST_TileFlipModeUnset {_gbcf ,_dadg :=_cead .FlipAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006c\u0069\u0070"}); +if _dadg !=nil {return _dadg ;};start .Attr =append (start .Attr ,_gbcf );};if _cead .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cead .RotWithShapeAttr ))}); +};e .EncodeToken (start );if _cead .GsLst !=nil {_ccgg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_cead .GsLst ,_ccgg );};if _cead .Lin !=nil {_gedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ci\u006e"}}; +e .EncodeElement (_cead .Lin ,_gedg );};if _cead .Path !=nil {_dggfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cead .Path ,_dggfd );};if _cead .TileRect !=nil {_ffed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_cead .TileRect ,_ffed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizeFollowText struct{}; -// Validate validates the CT_LineStyleList and its children -func (_cdag *CT_LineStyleList )Validate ()error {return _cdag .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1; -ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6; -ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);func (_cbcb *CT_FillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbcb .NoFill !=nil {_bfgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cbcb .NoFill ,_bfgc );};if _cbcb .SolidFill !=nil {_bege :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbcb .SolidFill ,_bege );};if _cbcb .GradFill !=nil {_gbaac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cbcb .GradFill ,_gbaac );};if _cbcb .BlipFill !=nil {_ddecg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbcb .BlipFill ,_ddecg );};if _cbcb .PattFill !=nil {_adeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cbcb .PattFill ,_adeb );};if _cbcb .GrpFill !=nil {_afdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cbcb .GrpFill ,_afdg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_GrayscaleEffect struct{};func (_abdea *ST_TextAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abdea =0;case "\u006c":*_abdea =1;case "\u0063\u0074\u0072":*_abdea =2;case "\u0072":*_abdea =3;case "\u006a\u0075\u0073\u0074":*_abdea =4; -case "\u006au\u0073\u0074\u004c\u006f\u0077":*_abdea =5;case "\u0064\u0069\u0073\u0074":*_abdea =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_abdea =7;};return nil ;};func (_ggedf ST_TextAutonumberScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faecg :=_f .Attr {}; -_faecg .Name =name ;switch _ggedf {case ST_TextAutonumberSchemeUnset :_faecg .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_faecg .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_faecg .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeAlphaLcParenR :_faecg .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_faecg .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeAlphaLcPeriod :_faecg .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_faecg .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeArabicParenBoth :_faecg .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_faecg .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeArabicPeriod :_faecg .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_faecg .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_faecg .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeRomanUcParenBoth :_faecg .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_faecg .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeRomanUcParenR :_faecg .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_faecg .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeRomanUcPeriod :_faecg .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_faecg .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_faecg .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_faecg .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeArabicDbPeriod :_faecg .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_faecg .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeEa1ChsPeriod :_faecg .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_faecg .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_faecg .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeEa1ChtPlain :_faecg .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_faecg .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeEa1JpnKorPlain :_faecg .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_faecg .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeArabic1Minus :_faecg .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_faecg .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073"; -case ST_TextAutonumberSchemeHebrew2Minus :_faecg .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_faecg .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeThaiAlphaParenR :_faecg .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_faecg .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeThaiNumPeriod :_faecg .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_faecg .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeThaiNumParenBoth :_faecg .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_faecg .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeHindiNumPeriod :_faecg .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_faecg .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeHindiAlpha1Period :_faecg .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _faecg ,nil ;};func (_gfed *CT_GlowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eagf :=range start .Attr {if _eagf .Name .Local =="\u0072\u0061\u0064"{_aegb ,_agdeb :=_aa .ParseInt (_eagf .Value ,10,64); -if _agdeb !=nil {return _agdeb ;};_gfed .RadAttr =&_aegb ;continue ;};};_gbfd :for {_acef ,_fcgaa :=d .Token ();if _fcgaa !=nil {return _fcgaa ;};switch _cbcd :=_acef .(type ){case _f .StartElement :switch _cbcd .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gfed .ScrgbClr =NewCT_ScRgbColor (); -if _eaabf :=d .DecodeElement (_gfed .ScrgbClr ,&_cbcd );_eaabf !=nil {return _eaabf ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gfed .SrgbClr =NewCT_SRgbColor (); -if _badad :=d .DecodeElement (_gfed .SrgbClr ,&_cbcd );_badad !=nil {return _badad ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gfed .HslClr =NewCT_HslColor (); -if _cgcdc :=d .DecodeElement (_gfed .HslClr ,&_cbcd );_cgcdc !=nil {return _cgcdc ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gfed .SysClr =NewCT_SystemColor (); -if _ecegc :=d .DecodeElement (_gfed .SysClr ,&_cbcd );_ecegc !=nil {return _ecegc ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gfed .SchemeClr =NewCT_SchemeColor (); -if _fdgeb :=d .DecodeElement (_gfed .SchemeClr ,&_cbcd );_fdgeb !=nil {return _fdgeb ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gfed .PrstClr =NewCT_PresetColor (); -if _becgb :=d .DecodeElement (_gfed .PrstClr ,&_cbcd );_becgb !=nil {return _becgb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_cbcd .Name ); -if _cdgab :=d .Skip ();_cdgab !=nil {return _cdgab ;};};case _f .EndElement :break _gbfd ;case _f .CharData :};};return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_ecdg *CT_HSLEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caefe :=range start .Attr {if _caefe .Name .Local =="\u0068\u0075\u0065"{_baaee ,_acfd :=_aa .ParseInt (_caefe .Value ,10,32); -if _acfd !=nil {return _acfd ;};_fbab :=int32 (_baaee );_ecdg .HueAttr =&_fbab ;continue ;};if _caefe .Name .Local =="\u0073\u0061\u0074"{_ddbedg ,_afgaa :=ParseUnionST_FixedPercentage (_caefe .Value );if _afgaa !=nil {return _afgaa ;};_ecdg .SatAttr =&_ddbedg ; -continue ;};if _caefe .Name .Local =="\u006c\u0075\u006d"{_dabca ,_ebac :=ParseUnionST_FixedPercentage (_caefe .Value );if _ebac !=nil {return _ebac ;};_ecdg .LumAttr =&_dabca ;continue ;};};for {_dfdc ,_ccfgf :=d .Token ();if _ccfgf !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ccfgf ); -};if _abcd ,_beeae :=_dfdc .(_f .EndElement );_beeae &&_abcd .Name ==start .Name {break ;};};return nil ;};func (_gdcf *CT_Bevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcf .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_bd .Sprintf ("\u0025\u0076",*_gdcf .WAttr )}); -};if _gdcf .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_bd .Sprintf ("\u0025\u0076",*_gdcf .HAttr )});};if _gdcf .PrstAttr !=ST_BevelPresetTypeUnset {_egda ,_ggae :=_gdcf .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _ggae !=nil {return _ggae ;};start .Attr =append (start .Attr ,_egda );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbbba *CT_LineJoinRound )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ; -DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ; -SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_ColorMRU and its children +func (_egaf *CT_ColorMRU )Validate ()error {return _egaf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_bbfa *CT_PathShadeProperties )ValidateWithPath (path string )error {if _faddea :=_bbfa .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_faddea !=nil {return _faddea ;};if _bbfa .FillToRect !=nil {if _bccgf :=_bbfa .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); -_bccgf !=nil {return _bccgf ;};};return nil ;}; +// Validate validates the CT_GradientStopList and its children +func (_eacb *CT_GradientStopList )Validate ()error {return _eacb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_fcffg *CT_OfficeArtExtension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egee :=range start .Attr {if _egee .Name .Local =="\u0075\u0072\u0069"{_gcaadf ,_efge :=_egee .Value ,error (nil ); +if _efge !=nil {return _efge ;};_fcffg .UriAttr =_gcaadf ;continue ;};};_cacae :for {_defde ,_cacab :=d .Token ();if _cacab !=nil {return _cacab ;};switch _debab :=_defde .(type ){case _g .StartElement :switch _debab .Name {default:if _beea ,_efec :=_eb .CreateElement (_debab ); +_efec !=nil {return _efec ;}else {if _afebe :=d .DecodeElement (_beea ,&_debab );_afebe !=nil {return _afebe ;};_fcffg .Any =append (_fcffg .Any ,_beea );};};case _g .EndElement :break _cacae ;case _g .CharData :};};return nil ;};func (_afacg *CT_PresetColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afacg .ValAttr =ST_PresetColorVal (1); +for _ ,_cbcfa :=range start .Attr {if _cbcfa .Name .Local =="\u0076\u0061\u006c"{_afacg .ValAttr .UnmarshalXMLAttr (_cbcfa );continue ;};};_agggf :for {_aebgc ,_aefgg :=d .Token ();if _aefgg !=nil {return _aefgg ;};switch _cbgdf :=_aebgc .(type ){case _g .StartElement :switch _cbgdf .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dbefd :=NewEG_ColorTransform (); +_dbefd .Tint =NewCT_PositiveFixedPercentage ();if _ebcbef :=d .DecodeElement (_dbefd .Tint ,&_cbgdf );_ebcbef !=nil {return _ebcbef ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_dbefd );case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cgcfcg :=NewEG_ColorTransform (); +_cgcfcg .Shade =NewCT_PositiveFixedPercentage ();if _efcf :=d .DecodeElement (_cgcfcg .Shade ,&_cbgdf );_efcf !=nil {return _efcf ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_cgcfcg );case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_acaab :=NewEG_ColorTransform (); +_acaab .Comp =NewCT_ComplementTransform ();if _accfd :=d .DecodeElement (_acaab .Comp ,&_cbgdf );_accfd !=nil {return _accfd ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_acaab );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_dabe :=NewEG_ColorTransform (); +_dabe .Inv =NewCT_InverseTransform ();if _gbgef :=d .DecodeElement (_dabe .Inv ,&_cbgdf );_gbgef !=nil {return _gbgef ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_dabe );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_beed :=NewEG_ColorTransform (); +_beed .Gray =NewCT_GrayscaleTransform ();if _fceab :=d .DecodeElement (_beed .Gray ,&_cbgdf );_fceab !=nil {return _fceab ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_beed );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_dddad :=NewEG_ColorTransform (); +_dddad .Alpha =NewCT_PositiveFixedPercentage ();if _beac :=d .DecodeElement (_dddad .Alpha ,&_cbgdf );_beac !=nil {return _beac ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_dddad );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gdfcg :=NewEG_ColorTransform (); +_gdfcg .AlphaOff =NewCT_FixedPercentage ();if _cfbgf :=d .DecodeElement (_gdfcg .AlphaOff ,&_cbgdf );_cfbgf !=nil {return _cfbgf ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_gdfcg );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_febg :=NewEG_ColorTransform (); +_febg .AlphaMod =NewCT_PositivePercentage ();if _gdcfd :=d .DecodeElement (_febg .AlphaMod ,&_cbgdf );_gdcfd !=nil {return _gdcfd ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_febg );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_begbg :=NewEG_ColorTransform (); +_begbg .Hue =NewCT_PositiveFixedAngle ();if _gbegc :=d .DecodeElement (_begbg .Hue ,&_cbgdf );_gbegc !=nil {return _gbegc ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_begbg );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dffcg :=NewEG_ColorTransform (); +_dffcg .HueOff =NewCT_Angle ();if _feef :=d .DecodeElement (_dffcg .HueOff ,&_cbgdf );_feef !=nil {return _feef ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_dffcg );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bffdg :=NewEG_ColorTransform (); +_bffdg .HueMod =NewCT_PositivePercentage ();if _ffgec :=d .DecodeElement (_bffdg .HueMod ,&_cbgdf );_ffgec !=nil {return _ffgec ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_bffdg );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_eebcac :=NewEG_ColorTransform (); +_eebcac .Sat =NewCT_Percentage ();if _gbcab :=d .DecodeElement (_eebcac .Sat ,&_cbgdf );_gbcab !=nil {return _gbcab ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_eebcac );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bfcg :=NewEG_ColorTransform (); +_bfcg .SatOff =NewCT_Percentage ();if _gdced :=d .DecodeElement (_bfcg .SatOff ,&_cbgdf );_gdced !=nil {return _gdced ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_bfcg );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_fdaga :=NewEG_ColorTransform (); +_fdaga .SatMod =NewCT_Percentage ();if _babdb :=d .DecodeElement (_fdaga .SatMod ,&_cbgdf );_babdb !=nil {return _babdb ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_fdaga );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_afeg :=NewEG_ColorTransform (); +_afeg .Lum =NewCT_Percentage ();if _gedag :=d .DecodeElement (_afeg .Lum ,&_cbgdf );_gedag !=nil {return _gedag ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_afeg );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ddeb :=NewEG_ColorTransform (); +_ddeb .LumOff =NewCT_Percentage ();if _dcagc :=d .DecodeElement (_ddeb .LumOff ,&_cbgdf );_dcagc !=nil {return _dcagc ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_ddeb );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ccbd :=NewEG_ColorTransform (); +_ccbd .LumMod =NewCT_Percentage ();if _bcbge :=d .DecodeElement (_ccbd .LumMod ,&_cbgdf );_bcbge !=nil {return _bcbge ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_ccbd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_edabd :=NewEG_ColorTransform (); +_edabd .Red =NewCT_Percentage ();if _gdeff :=d .DecodeElement (_edabd .Red ,&_cbgdf );_gdeff !=nil {return _gdeff ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_edabd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cgaec :=NewEG_ColorTransform (); +_cgaec .RedOff =NewCT_Percentage ();if _gdffg :=d .DecodeElement (_cgaec .RedOff ,&_cbgdf );_gdffg !=nil {return _gdffg ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_cgaec );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ffaab :=NewEG_ColorTransform (); +_ffaab .RedMod =NewCT_Percentage ();if _aegeg :=d .DecodeElement (_ffaab .RedMod ,&_cbgdf );_aegeg !=nil {return _aegeg ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_ffaab );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_cdfbc :=NewEG_ColorTransform (); +_cdfbc .Green =NewCT_Percentage ();if _afbdd :=d .DecodeElement (_cdfbc .Green ,&_cbgdf );_afbdd !=nil {return _afbdd ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_cdfbc );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bbdf :=NewEG_ColorTransform (); +_bbdf .GreenOff =NewCT_Percentage ();if _afdfd :=d .DecodeElement (_bbdf .GreenOff ,&_cbgdf );_afdfd !=nil {return _afdfd ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_bbdf );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cabbb :=NewEG_ColorTransform (); +_cabbb .GreenMod =NewCT_Percentage ();if _aedcg :=d .DecodeElement (_cabbb .GreenMod ,&_cbgdf );_aedcg !=nil {return _aedcg ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_cabbb );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ffbde :=NewEG_ColorTransform (); +_ffbde .Blue =NewCT_Percentage ();if _gggf :=d .DecodeElement (_ffbde .Blue ,&_cbgdf );_gggf !=nil {return _gggf ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_ffbde );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_adaa :=NewEG_ColorTransform (); +_adaa .BlueOff =NewCT_Percentage ();if _cafaa :=d .DecodeElement (_adaa .BlueOff ,&_cbgdf );_cafaa !=nil {return _cafaa ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_adaa );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ecga :=NewEG_ColorTransform (); +_ecga .BlueMod =NewCT_Percentage ();if _gedcd :=d .DecodeElement (_ecga .BlueMod ,&_cbgdf );_gedcd !=nil {return _gedcd ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_ecga );case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_edddc :=NewEG_ColorTransform (); +_edddc .Gamma =NewCT_GammaTransform ();if _ccfe :=d .DecodeElement (_edddc .Gamma ,&_cbgdf );_ccfe !=nil {return _ccfe ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_edddc );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dffeg :=NewEG_ColorTransform (); +_dffeg .InvGamma =NewCT_InverseGammaTransform ();if _eaaac :=d .DecodeElement (_dffeg .InvGamma ,&_cbgdf );_eaaac !=nil {return _eaaac ;};_afacg .EG_ColorTransform =append (_afacg .EG_ColorTransform ,_dffeg );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_cbgdf .Name ); +if _abbcc :=d .Skip ();_abbcc !=nil {return _abbcc ;};};case _g .EndElement :break _agggf ;case _g .CharData :};};return nil ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_afcff :=&CT_NonVisualGraphicFrameProperties {}; +return _afcff ;}; -// Validate validates the TblStyleLst and its children -func (_bfbbgc *TblStyleLst )Validate ()error {return _bfbbgc .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func (_gefba ST_LightRigType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccebee :=_f .Attr {};_ccebee .Name =name ; -switch _gefba {case ST_LightRigTypeUnset :_ccebee .Value ="";case ST_LightRigTypeLegacyFlat1 :_ccebee .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_ccebee .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032"; -case ST_LightRigTypeLegacyFlat3 :_ccebee .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_ccebee .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_ccebee .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031"; -case ST_LightRigTypeLegacyNormal2 :_ccebee .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_ccebee .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033"; -case ST_LightRigTypeLegacyNormal4 :_ccebee .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_ccebee .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031"; -case ST_LightRigTypeLegacyHarsh2 :_ccebee .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_ccebee .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_ccebee .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034"; -case ST_LightRigTypeThreePt :_ccebee .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_ccebee .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_ccebee .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_ccebee .Value ="\u0068\u0061\u0072s\u0068"; -case ST_LightRigTypeFlood :_ccebee .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_ccebee .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_ccebee .Value ="\u006do\u0072\u006e\u0069\u006e\u0067"; -case ST_LightRigTypeSunrise :_ccebee .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_ccebee .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_ccebee .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_ccebee .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067"; -case ST_LightRigTypeFlat :_ccebee .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_ccebee .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_ccebee .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_ccebee .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d"; -};return _ccebee ,nil ;};type Blip struct{CT_Blip };func (_gfffd ST_Coordinate32 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfffd .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_gfffd .ST_Coordinate32Unqualified ))); -};if _gfffd .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_gfffd .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewCT_Transform2D ()*CT_Transform2D {_ccgga :=&CT_Transform2D {};return _ccgga }; -func (_feac *TblStyleLst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _feac .CT_TableStyleList .MarshalXML (e ,start );};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_gcgeg :=&CT_GvmlTextShape {};_gcgeg .TxBody =NewCT_TextBody (); -return _gcgeg ;};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_dgfbc :=&CT_LuminanceEffect {};return _dgfbc };type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};const (ST_LightRigTypeUnset ST_LightRigType =0; -ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6; -ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12; -ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18; -ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24; -ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;);func NewCT_TextTabStopList ()*CT_TextTabStopList {_cdeac :=&CT_TextTabStopList {};return _cdeac }; +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_fgfee *CT_DashStop )ValidateWithPath (path string )error {if _dafee :=_fgfee .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_dafee !=nil {return _dafee ;};if _dgbe :=_fgfee .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072"); +_dgbe !=nil {return _dgbe ;};return nil ;};func (_cfgc *CT_OfficeStyleSheet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgc .ThemeElements =NewCT_BaseStyles ();for _ ,_ecaf :=range start .Attr {if _ecaf .Name .Local =="\u006e\u0061\u006d\u0065"{_becca ,_beefbd :=_ecaf .Value ,error (nil ); +if _beefbd !=nil {return _beefbd ;};_cfgc .NameAttr =&_becca ;continue ;};};_effbe :for {_debda ,_bgcga :=d .Token ();if _bgcga !=nil {return _bgcga ;};switch _bacb :=_debda .(type ){case _g .StartElement :switch _bacb .Name {case _g .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _bece :=d .DecodeElement (_cfgc .ThemeElements ,&_bacb ); +_bece !=nil {return _bece ;};case _g .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_cfgc .ObjectDefaults =NewCT_ObjectStyleDefaults (); +if _dgdec :=d .DecodeElement (_cfgc .ObjectDefaults ,&_bacb );_dgdec !=nil {return _dgdec ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_cfgc .ExtraClrSchemeLst =NewCT_ColorSchemeList (); +if _ccebd :=d .DecodeElement (_cfgc .ExtraClrSchemeLst ,&_bacb );_ccebd !=nil {return _ccebd ;};case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_cfgc .CustClrLst =NewCT_CustomColorList (); +if _eaad :=d .DecodeElement (_cfgc .CustClrLst ,&_bacb );_eaad !=nil {return _eaad ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgc .ExtLst =NewCT_OfficeArtExtensionList (); +if _dfgae :=d .DecodeElement (_cfgc .ExtLst ,&_bacb );_dfgae !=nil {return _dfgae ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bacb .Name ); +if _efcc :=d .Skip ();_efcc !=nil {return _efcc ;};};case _g .EndElement :break _effbe ;case _g .CharData :};};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_fagbf :=&CT_LineEndProperties {};return _fagbf ;}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_aabg *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _aabg .MinRAttr !=nil {if _gdbf :=_aabg .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_gdbf !=nil {return _gdbf ;};};if _aabg .MaxRAttr !=nil {if _begbd :=_aabg .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r"); -_begbd !=nil {return _begbd ;};};if _aabg .MinAngAttr !=nil {if _faeeg :=_aabg .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_faeeg !=nil {return _faeeg ;};};if _aabg .MaxAngAttr !=nil {if _cdcca :=_aabg .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); -_cdcca !=nil {return _cdcca ;};};if _eegea :=_aabg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eegea !=nil {return _eegea ;};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ; -}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_gfbbd *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _gfbbd .CxnSpLocks !=nil {if _abgda :=_gfbbd .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_abgda !=nil {return _abgda ; +};};if _gfbbd .StCxn !=nil {if _fcca :=_gfbbd .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_fcca !=nil {return _fcca ;};};if _gfbbd .EndCxn !=nil {if _cceb :=_gfbbd .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e"); +_cceb !=nil {return _cceb ;};};if _gfbbd .ExtLst !=nil {if _cagag :=_gfbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagag !=nil {return _cagag ;};};return nil ;};func (_cede *CT_EffectProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cede .EffectLst !=nil {_gdde :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cede .EffectLst ,_gdde );};if _cede .EffectDag !=nil {_gfda :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_cede .EffectDag ,_gfda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdcfa *CT_TablePartStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdbd :for {_bbgf ,_bceee :=d .Token ();if _bceee !=nil {return _bceee ; +};switch _accee :=_bbgf .(type ){case _g .StartElement :switch _accee .Name {case _g .Name {Space :"\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",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_gdcfa .TcTxStyle =NewCT_TableStyleTextStyle (); +if _dbbfd :=d .DecodeElement (_gdcfa .TcTxStyle ,&_accee );_dbbfd !=nil {return _dbbfd ;};case _g .Name {Space :"\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",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_gdcfa .TcStyle =NewCT_TableStyleCellStyle (); +if _aecg :=d .DecodeElement (_gdcfa .TcStyle ,&_accee );_aecg !=nil {return _aecg ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_accee .Name ); +if _ggcge :=d .Skip ();_ggcge !=nil {return _ggcge ;};};case _g .EndElement :break _ecdbd ;case _g .CharData :};};return nil ;};type ST_TextUnderlineType byte ; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_ecacd *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_eacd *CT_Point2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_eacd .XAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_bd .Sprintf ("\u0025\u0076",_eacd .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agfebf *CT_ColorSchemeAndMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_gebad :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_agfebf .ClrScheme ,_gebad );if _agfebf .ClrMap !=nil {_agcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_agfebf .ClrMap ,_agcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgccg ST_RectAlignment )Validate ()error {return _bgccg .ValidateWithPath ("")};type ST_TextWrappingType byte ;func (_bfefg *CT_TextNormalAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_effgg :=range start .Attr {if _effgg .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_efbce ,_cgcbb :=ParseUnionST_TextFontScalePercentOrPercentString (_effgg .Value ); -if _cgcbb !=nil {return _cgcbb ;};_bfefg .FontScaleAttr =&_efbce ;continue ;};if _effgg .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_bbbec ,_fcbb :=ParseUnionST_TextSpacingPercentOrPercentString (_effgg .Value ); -if _fcbb !=nil {return _fcbb ;};_bfefg .LnSpcReductionAttr =&_bbbec ;continue ;};};for {_cbafe ,_aebae :=d .Token ();if _aebae !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_aebae ); -};if _gcaeb ,_fegfe :=_cbafe .(_f .EndElement );_fegfe &&_gcaeb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_ebeed *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _ebeed .ValAttr < 100{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ebeed .ValAttr ); +};if _ebeed .ValAttr > 400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_ebeed .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_bgefd *CT_EffectStyleItem )ValidateWithPath (path string )error {if _bgefd .EffectLst !=nil {if _afbd :=_bgefd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_afbd !=nil {return _afbd ;};};if _bgefd .EffectDag !=nil {if _dbab :=_bgefd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_dbab !=nil {return _dbab ;};};if _bgefd .Scene3d !=nil {if _adccd :=_bgefd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_adccd !=nil {return _adccd ;};};if _bgefd .Sp3d !=nil {if _fdfc :=_bgefd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); -_fdfc !=nil {return _fdfc ;};};return nil ;}; +// Validate validates the AG_Blob and its children +func (_b *AG_Blob )Validate ()error {return _b .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_aaacd *CT_DefaultShapeDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaacd .SpPr =NewCT_ShapeProperties ();_aaacd .BodyPr =NewCT_TextBodyProperties (); +_aaacd .LstStyle =NewCT_TextListStyle ();_cfcg :for {_adbg ,_efdcg :=d .Token ();if _efdcg !=nil {return _efdcg ;};switch _bgea :=_adbg .(type ){case _g .StartElement :switch _bgea .Name {case _g .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ffdbb :=d .DecodeElement (_aaacd .SpPr ,&_bgea ); +_ffdbb !=nil {return _ffdbb ;};case _g .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cdag :=d .DecodeElement (_aaacd .BodyPr ,&_bgea ); +_cdag !=nil {return _cdag ;};case _g .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _ecbb :=d .DecodeElement (_aaacd .LstStyle ,&_bgea ); +_ecbb !=nil {return _ecbb ;};case _g .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_aaacd .Style =NewCT_ShapeStyle (); +if _adgg :=d .DecodeElement (_aaacd .Style ,&_bgea );_adgg !=nil {return _adgg ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaacd .ExtLst =NewCT_OfficeArtExtensionList (); +if _gfca :=d .DecodeElement (_aaacd .ExtLst ,&_bgea );_gfca !=nil {return _gfca ;};default:_d .Log .Debug ("sk\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\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_bgea .Name ); +if _ebffa :=d .Skip ();_ebffa !=nil {return _ebffa ;};};case _g .EndElement :break _cfcg ;case _g .CharData :};};return nil ;};func (_ddfcdb *EG_Effect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfcdb .Cont !=nil {_dcbadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; +e .EncodeElement (_ddfcdb .Cont ,_dcbadb );};if _ddfcdb .Effect !=nil {_ddece :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ddfcdb .Effect ,_ddece );};if _ddfcdb .AlphaBiLevel !=nil {_abeef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; +e .EncodeElement (_ddfcdb .AlphaBiLevel ,_abeef );};if _ddfcdb .AlphaCeiling !=nil {_dbcbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_ddfcdb .AlphaCeiling ,_dbcbf ); +};if _ddfcdb .AlphaFloor !=nil {_cedb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_ddfcdb .AlphaFloor ,_cedb );};if _ddfcdb .AlphaInv !=nil {_agdga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; +e .EncodeElement (_ddfcdb .AlphaInv ,_agdga );};if _ddfcdb .AlphaMod !=nil {_ggcab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ddfcdb .AlphaMod ,_ggcab );};if _ddfcdb .AlphaModFix !=nil {_gdfece :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; +e .EncodeElement (_ddfcdb .AlphaModFix ,_gdfece );};if _ddfcdb .AlphaOutset !=nil {_ddegb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_ddfcdb .AlphaOutset ,_ddegb ); +};if _ddfcdb .AlphaRepl !=nil {_badc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_ddfcdb .AlphaRepl ,_badc );};if _ddfcdb .BiLevel !=nil {_gcbde :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; +e .EncodeElement (_ddfcdb .BiLevel ,_gcbde );};if _ddfcdb .Blend !=nil {_ffedf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_ddfcdb .Blend ,_ffedf );};if _ddfcdb .Blur !=nil {_fbgca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; +e .EncodeElement (_ddfcdb .Blur ,_fbgca );};if _ddfcdb .ClrChange !=nil {_aaacfdc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ddfcdb .ClrChange ,_aaacfdc );};if _ddfcdb .ClrRepl !=nil {_bdgfc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; +e .EncodeElement (_ddfcdb .ClrRepl ,_bdgfc );};if _ddfcdb .Duotone !=nil {_ecdga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_ddfcdb .Duotone ,_ecdga );};if _ddfcdb .Fill !=nil {_ddgfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_ddfcdb .Fill ,_ddgfc );};if _ddfcdb .FillOverlay !=nil {_cecde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_ddfcdb .FillOverlay ,_cecde ); +};if _ddfcdb .Glow !=nil {_geecf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ddfcdb .Glow ,_geecf );};if _ddfcdb .Grayscl !=nil {_cebcf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; +e .EncodeElement (_ddfcdb .Grayscl ,_cebcf );};if _ddfcdb .Hsl !=nil {_adcdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_ddfcdb .Hsl ,_adcdf );};if _ddfcdb .InnerShdw !=nil {_gede :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_ddfcdb .InnerShdw ,_gede );};if _ddfcdb .Lum !=nil {_bfgga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ddfcdb .Lum ,_bfgga );};if _ddfcdb .OuterShdw !=nil {_fcddda :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_ddfcdb .OuterShdw ,_fcddda );};if _ddfcdb .PrstShdw !=nil {_ccace :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ddfcdb .PrstShdw ,_ccace );};if _ddfcdb .Reflection !=nil {_cffec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ddfcdb .Reflection ,_cffec );};if _ddfcdb .RelOff !=nil {_gfebe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_ddfcdb .RelOff ,_gfebe );};if _ddfcdb .SoftEdge !=nil {_agedb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_ddfcdb .SoftEdge ,_agedb );};if _ddfcdb .Tint !=nil {_dddbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ddfcdb .Tint ,_dddbe );};if _ddfcdb .Xfrm !=nil {_fgbfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_ddfcdb .Xfrm ,_fgbfb );};return nil ;};func (_ffgbe *CT_VideoFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gabdb :=range start .Attr {if _gabdb .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"&&_gabdb .Name .Local =="\u006c\u0069\u006e\u006b"||_gabdb .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"&&_gabdb .Name .Local =="\u006c\u0069\u006e\u006b"{_aacega ,_cdad :=_gabdb .Value ,error (nil ); +if _cdad !=nil {return _cdad ;};_ffgbe .LinkAttr =_aacega ;continue ;};if _gabdb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cbffg ,_efaggg :=_gabdb .Value ,error (nil );if _efaggg !=nil {return _efaggg ;};_ffgbe .ContentTypeAttr =&_cbffg ; +continue ;};};_eebfg :for {_cagedf ,_aeafe :=d .Token ();if _aeafe !=nil {return _aeafe ;};switch _cbcad :=_cagedf .(type ){case _g .StartElement :switch _cbcad .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffgbe .ExtLst =NewCT_OfficeArtExtensionList (); +if _bdead :=d .DecodeElement (_ffgbe .ExtLst ,&_cbcad );_bdead !=nil {return _bdead ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_cbcad .Name ); +if _fcfeff :=d .Skip ();_fcfeff !=nil {return _fcfeff ;};};case _g .EndElement :break _eebfg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_abgdeb *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _abgdeb .PrstAttr ==ST_ShapeTypeUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fegd :=_abgdeb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fegd !=nil {return _fegd ;};if _abgdeb .AvLst !=nil {if _cdbcb :=_abgdeb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cdbcb !=nil {return _cdbcb ; -};};return nil ;}; +// Validate validates the CT_InverseGammaTransform and its children +func (_fggcg *CT_InverseGammaTransform )Validate ()error {return _fggcg .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_InnerShadowEffect and its children -func (_effe *CT_InnerShadowEffect )Validate ()error {return _effe .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_fcfde *EG_TextGeometry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggfa :for {_deega ,_edbce :=d .Token (); -if _edbce !=nil {return _edbce ;};switch _gdabf :=_deega .(type ){case _f .StartElement :switch _gdabf .Name {case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_fcfde .CustGeom =NewCT_CustomGeometry2D (); -if _fefeb :=d .DecodeElement (_fcfde .CustGeom ,&_gdabf );_fefeb !=nil {return _fefeb ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_fcfde .PrstTxWarp =NewCT_PresetTextShape (); -if _beaag :=d .DecodeElement (_fcfde .PrstTxWarp ,&_gdabf );_beaag !=nil {return _beaag ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_gdabf .Name ); -if _cfegdd :=d .Skip ();_cfegdd !=nil {return _cfegdd ;};};case _f .EndElement :break _bggfa ;case _f .CharData :};};return nil ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ; -};func (_efbcdg ST_PresetMaterialType )String ()string {switch _efbcdg {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; -case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063"; -case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072"; -case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l"; -};return "";};func (_gagcb *CT_OfficeArtExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbd :for {_gedef ,_dcacd :=d .Token ();if _dcacd !=nil {return _dcacd ;};switch _cccfc :=_gedef .(type ){case _f .StartElement :switch _cccfc .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bgea :=NewCT_OfficeArtExtension (); -if _bddbd :=d .DecodeElement (_bgea ,&_cccfc );_bddbd !=nil {return _bddbd ;};_gagcb .Ext =append (_gagcb .Ext ,_bgea );default:_ad .Log .Debug ("sk\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\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_cccfc .Name ); -if _bbggc :=d .Skip ();_bbggc !=nil {return _bbggc ;};};case _f .EndElement :break _bgbd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_ThemeableLineStyle and its children +func (_efcbe *CT_ThemeableLineStyle )Validate ()error {return _efcbe .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_fbbba ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _fbbba {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbba )); +};return nil ;};func (_abgdgb ST_LineEndLength )ValidateWithPath (path string )error {switch _abgdgb {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgdgb )); +};return nil ;};func NewCT_EffectList ()*CT_EffectList {_egdfb :=&CT_EffectList {};return _egdfb };func (_fagbd ST_OnOffStyleType )String ()string {switch _fagbd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066"; +};return "";}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_cbgdd *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_aeffd ST_AnimationDgmOnlyBuildType )String ()string {switch _aeffd {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065"; -case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_gcgg *CT_AlphaBiLevelEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bd .Sprintf ("\u0025\u0076",_gcgg .ThreshAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfgfc *CT_InverseGammaTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_fgbb *CT_Camera )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gecg ,_aeaa :=_fgbb .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _aeaa !=nil {return _aeaa ;};start .Attr =append (start .Attr ,_gecg ); -if _fgbb .FovAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0076"},Value :_bd .Sprintf ("\u0025\u0076",*_fgbb .FovAttr )});};if _fgbb .ZoomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_bd .Sprintf ("\u0025\u0076",*_fgbb .ZoomAttr )}); -};e .EncodeToken (start );if _fgbb .Rot !=nil {_ffbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_fgbb .Rot ,_ffbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_fbeffc :=&CT_Path2DMoveTo {}; -_fbeffc .Pt =NewCT_AdjPoint2D ();return _fbeffc ;};func (_caed *CT_PresetLineDashProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caed .ValAttr !=ST_PresetLineDashValUnset {_aecga ,_becdbg :=_caed .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); -if _becdbg !=nil {return _becdbg ;};start .Attr =append (start .Attr ,_aecga );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbfbe *ST_LineEndWidth )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbfbe =0; -case "\u0073\u006d":*_gbfbe =1;case "\u006d\u0065\u0064":*_gbfbe =2;case "\u006c\u0067":*_gbfbe =3;};return nil ;};func (_fdbfd *ST_TileFlipMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdbfd =0;case "\u006e\u006f\u006e\u0065":*_fdbfd =1; -case "\u0078":*_fdbfd =2;case "\u0079":*_fdbfd =3;case "\u0078\u0079":*_fdbfd =4;};return nil ;};type ST_ColorSchemeIndex byte ;func NewCT_GradientStopList ()*CT_GradientStopList {_afgbd :=&CT_GradientStopList {};return _afgbd };func (_aaeca ST_TextStrikeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_befga :=_f .Attr {}; -_befga .Name =name ;switch _aaeca {case ST_TextStrikeTypeUnset :_befga .Value ="";case ST_TextStrikeTypeNoStrike :_befga .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_befga .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be"; -case ST_TextStrikeTypeDblStrike :_befga .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _befga ,nil ;};func (_egaaf *ST_LineCap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egaaf =0;case "\u0072\u006e\u0064":*_egaaf =1; -case "\u0073\u0071":*_egaaf =2;case "\u0066\u006c\u0061\u0074":*_egaaf =3;};return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_caaebd :=&CT_NonVisualConnectorProperties {};return _caaebd ;};func (_adfca *Tbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0074b\u006c";return _adfca .CT_Table .MarshalXML (e ,start );};func (_cdccg *CT_EffectStyleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaafe :for {_fgfc ,_ggfdg :=d .Token ();if _ggfdg !=nil {return _ggfdg ; -};switch _aaff :=_fgfc .(type ){case _f .StartElement :switch _aaff .Name {case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cdccg .EffectLst =NewCT_EffectList (); -if _cbbf :=d .DecodeElement (_cdccg .EffectLst ,&_aaff );_cbbf !=nil {return _cbbf ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cdccg .EffectDag =NewCT_EffectContainer (); -if _becg :=d .DecodeElement (_cdccg .EffectDag ,&_aaff );_becg !=nil {return _becg ;};case _f .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cdccg .Scene3d =NewCT_Scene3D (); -if _geag :=d .DecodeElement (_cdccg .Scene3d ,&_aaff );_geag !=nil {return _geag ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_cdccg .Sp3d =NewCT_Shape3D (); -if _egdd :=d .DecodeElement (_cdccg .Sp3d ,&_aaff );_egdd !=nil {return _egdd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_aaff .Name ); -if _gecd :=d .Skip ();_gecd !=nil {return _gecd ;};};case _f .EndElement :break _aaafe ;case _f .CharData :};};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_bbafc :=&CT_TableStyle {};_bbafc .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _bbafc ;};func (_fdebbae ST_TextFontAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cebee :=_f .Attr {};_cebee .Name =name ;switch _fdebbae {case ST_TextFontAlignTypeUnset :_cebee .Value ="";case ST_TextFontAlignTypeAuto :_cebee .Value ="\u0061\u0075\u0074\u006f"; -case ST_TextFontAlignTypeT :_cebee .Value ="\u0074";case ST_TextFontAlignTypeCtr :_cebee .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_cebee .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_cebee .Value ="\u0062";};return _cebee ,nil ; -};func (_dafd *CT_TextBulletTypefaceFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeg *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efeb :=range start .Attr {if _efeb .Name .Local =="\u0061\u006d\u0074"{_dddd ,_ace :=ParseUnionST_PositivePercentage (_efeb .Value ); -if _ace !=nil {return _ace ;};_aeg .AmtAttr =&_dddd ;continue ;};};for {_ebf ,_fcf :=d .Token ();if _fcf !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fcf ); -};if _bdae ,_gbc :=_ebf .(_f .EndElement );_gbc &&_bdae .Name ==start .Name {break ;};};return nil ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func NewBlip ()*Blip {_ggc :=&Blip {};_ggc .CT_Blip =*NewCT_Blip ();return _ggc }; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_eeadaad *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _eeadaad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072"); +}; -// Validate validates the CT_Path2DList and its children -func (_aagg *CT_Path2DList )Validate ()error {return _aagg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_gebaef *ST_TextVertOverflowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beead ,_bfbda :=d .Token (); -if _bfbda !=nil {return _bfbda ;};if _fbgdb ,_bbegd :=_beead .(_f .EndElement );_bbegd &&_fbgdb .Name ==start .Name {*_gebaef =1;return nil ;};if _feggae ,_eeagdb :=_beead .(_f .CharData );!_eeagdb {return _bd .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",_beead ); -}else {switch string (_feggae ){case "":*_gebaef =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gebaef =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gebaef =2;case "\u0063\u006c\u0069\u0070":*_gebaef =3;};};_beead ,_bfbda =d .Token (); -if _bfbda !=nil {return _bfbda ;};if _aabdd ,_aegedg :=_beead .(_f .EndElement );_aegedg &&_aabdd .Name ==start .Name {return nil ;};return _bd .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",_beead ); -};func (_dffdc *CT_TableCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fecdb :=range start .Attr {if _fecdb .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_bfaee ,_gcbff :=_aa .ParseInt (_fecdb .Value ,10,32);if _gcbff !=nil {return _gcbff ; -};_fecga :=int32 (_bfaee );_dffdc .RowSpanAttr =&_fecga ;continue ;};if _fecdb .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_abccad ,_gfecc :=_aa .ParseInt (_fecdb .Value ,10,32);if _gfecc !=nil {return _gfecc ;};_bffde :=int32 (_abccad ); -_dffdc .GridSpanAttr =&_bffde ;continue ;};if _fecdb .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_aadf ,_edcgge :=_aa .ParseBool (_fecdb .Value );if _edcgge !=nil {return _edcgge ;};_dffdc .HMergeAttr =&_aadf ;continue ;};if _fecdb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cfgab ,_efaac :=_aa .ParseBool (_fecdb .Value ); -if _efaac !=nil {return _efaac ;};_dffdc .VMergeAttr =&_cfgab ;continue ;};if _fecdb .Name .Local =="\u0069\u0064"{_dcfddg ,_afggc :=_fecdb .Value ,error (nil );if _afggc !=nil {return _afggc ;};_dffdc .IdAttr =&_dcfddg ;continue ;};};_addae :for {_bdfca ,_edbgf :=d .Token (); -if _edbgf !=nil {return _edbgf ;};switch _ggbe :=_bdfca .(type ){case _f .StartElement :switch _ggbe .Name {case _f .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dffdc .TxBody =NewCT_TextBody (); -if _ebage :=d .DecodeElement (_dffdc .TxBody ,&_ggbe );_ebage !=nil {return _ebage ;};case _f .Name {Space :"\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",Local :"\u0074\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_dffdc .TcPr =NewCT_TableCellProperties (); -if _afega :=d .DecodeElement (_dffdc .TcPr ,&_ggbe );_afega !=nil {return _afega ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dffdc .ExtLst =NewCT_OfficeArtExtensionList (); -if _bgbfe :=d .DecodeElement (_dffdc .ExtLst ,&_ggbe );_bgbfe !=nil {return _bgbfe ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ggbe .Name ); -if _fgedd :=d .Skip ();_fgedd !=nil {return _fgedd ;};};case _f .EndElement :break _addae ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_eefb *CT_FillStyleList )ValidateWithPath (path string )error {for _gddff ,_gabaf :=range _eefb .EG_FillProperties {if _effaf :=_gabaf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gddff )); +_effaf !=nil {return _effaf ;};};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func NewEG_Effect ()*EG_Effect {_fdbbgb :=&EG_Effect {};return _fdbbgb }; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_cgfc *CT_PresetColor )ValidateWithPath (path string )error {if _cgfc .ValAttr ==ST_PresetColorValUnset {return _bd .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 _ebgcb :=_cgfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgcb !=nil {return _ebgcb ;};for _eccca ,_gdfbd :=range _cgfc .EG_ColorTransform {if _aggegf :=_gdfbd .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_eccca )); -_aggegf !=nil {return _aggegf ;};};return nil ;};type ST_LineEndType byte ; +// Validate validates the CT_TableCell and its children +func (_dcdag *CT_TableCell )Validate ()error {return _dcdag .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func NewCT_Point2D ()*CT_Point2D {_fbaef :=&CT_Point2D {};return _fbaef };type CT_LightRig struct{RigAttr ST_LightRigType ; +DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_geabb *CT_InverseTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ccdca ,_bbgee :=d .Token ();if _bbgee !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_bbgee ); +};if _eadeg ,_bbafd :=_ccdca .(_g .EndElement );_bbafd &&_eadeg .Name ==start .Name {break ;};};return nil ;};func (_gafgf *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aeebdd ,_abcbg :=d .Token (); +if _abcbg !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_abcbg ); +};if _gfcbe ,_dbabd :=_aeebdd .(_g .EndElement );_dbabd &&_gfcbe .Name ==start .Name {break ;};};return nil ;};func (_dcbe *CT_DuotoneEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );for _ ,_bgbc :=range _dcbe .EG_ColorChoice {_bgbc .MarshalXML (e ,_g .StartElement {}); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebfbg ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ebfbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfbg )); +};return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;}; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_gaddf *Tbl )ValidateWithPath (path string )error {if _ebafd :=_gaddf .CT_Table .ValidateWithPath (path );_ebafd !=nil {return _ebafd ;};return nil ;};func (_eefec *CT_TableCellProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geeeed :=range start .Attr {if _geeeed .Name .Local =="\u006d\u0061\u0072\u0052"{_eage ,_adbbff :=ParseUnionST_Coordinate32 (_geeeed .Value ); -if _adbbff !=nil {return _adbbff ;};_eefec .MarRAttr =&_eage ;continue ;};if _geeeed .Name .Local =="\u006d\u0061\u0072\u0042"{_eefcaa ,_bcbdc :=ParseUnionST_Coordinate32 (_geeeed .Value );if _bcbdc !=nil {return _bcbdc ;};_eefec .MarBAttr =&_eefcaa ;continue ; -};if _geeeed .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_eefec .AnchorAttr .UnmarshalXMLAttr (_geeeed );continue ;};if _geeeed .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_eefec .HorzOverflowAttr .UnmarshalXMLAttr (_geeeed ); -continue ;};if _geeeed .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_edeag ,_cgddbd :=_aa .ParseBool (_geeeed .Value );if _cgddbd !=nil {return _cgddbd ;};_eefec .AnchorCtrAttr =&_edeag ;continue ;};if _geeeed .Name .Local =="\u0076\u0065\u0072\u0074"{_eefec .VertAttr .UnmarshalXMLAttr (_geeeed ); -continue ;};if _geeeed .Name .Local =="\u006d\u0061\u0072\u004c"{_ggddg ,_fbgfec :=ParseUnionST_Coordinate32 (_geeeed .Value );if _fbgfec !=nil {return _fbgfec ;};_eefec .MarLAttr =&_ggddg ;continue ;};if _geeeed .Name .Local =="\u006d\u0061\u0072\u0054"{_daafg ,_dcce :=ParseUnionST_Coordinate32 (_geeeed .Value ); -if _dcce !=nil {return _dcce ;};_eefec .MarTAttr =&_daafg ;continue ;};};_afggd :for {_bgeec ,_egadg :=d .Token ();if _egadg !=nil {return _egadg ;};switch _fedab :=_bgeec .(type ){case _f .StartElement :switch _fedab .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e\u004c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_eefec .LnL =NewCT_LineProperties (); -if _fabf :=d .DecodeElement (_eefec .LnL ,&_fedab );_fabf !=nil {return _fabf ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0052"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_eefec .LnR =NewCT_LineProperties (); -if _ddfgg :=d .DecodeElement (_eefec .LnR ,&_fedab );_ddfgg !=nil {return _ddfgg ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0054"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_eefec .LnT =NewCT_LineProperties (); -if _eadba :=d .DecodeElement (_eefec .LnT ,&_fedab );_eadba !=nil {return _eadba ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0042"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_eefec .LnB =NewCT_LineProperties (); -if _cbaec :=d .DecodeElement (_eefec .LnB ,&_fedab );_cbaec !=nil {return _cbaec ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_eefec .LnTlToBr =NewCT_LineProperties (); -if _bcdcb :=d .DecodeElement (_eefec .LnTlToBr ,&_fedab );_bcdcb !=nil {return _bcdcb ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_eefec .LnBlToTr =NewCT_LineProperties (); -if _bbcg :=d .DecodeElement (_eefec .LnBlToTr ,&_fedab );_bbcg !=nil {return _bbcg ;};case _f .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_eefec .Cell3D =NewCT_Cell3D (); -if _bfdfae :=d .DecodeElement (_eefec .Cell3D ,&_fedab );_bfdfae !=nil {return _bfdfae ;};case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eefec .NoFill =NewCT_NoFillProperties (); -if _cegbb :=d .DecodeElement (_eefec .NoFill ,&_fedab );_cegbb !=nil {return _cegbb ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_eefec .SolidFill =NewCT_SolidColorFillProperties (); -if _bedgfa :=d .DecodeElement (_eefec .SolidFill ,&_fedab );_bedgfa !=nil {return _bedgfa ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_eefec .GradFill =NewCT_GradientFillProperties (); -if _ccgcb :=d .DecodeElement (_eefec .GradFill ,&_fedab );_ccgcb !=nil {return _ccgcb ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eefec .BlipFill =NewCT_BlipFillProperties (); -if _fegeed :=d .DecodeElement (_eefec .BlipFill ,&_fedab );_fegeed !=nil {return _fegeed ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_eefec .PattFill =NewCT_PatternFillProperties (); -if _ggfbb :=d .DecodeElement (_eefec .PattFill ,&_fedab );_ggfbb !=nil {return _ggfbb ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_eefec .GrpFill =NewCT_GroupFillProperties (); -if _gaca :=d .DecodeElement (_eefec .GrpFill ,&_fedab );_gaca !=nil {return _gaca ;};case _f .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_eefec .Headers =NewCT_Headers (); -if _fgaag :=d .DecodeElement (_eefec .Headers ,&_fedab );_fgaag !=nil {return _fgaag ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefec .ExtLst =NewCT_OfficeArtExtensionList (); -if _fcdcg :=d .DecodeElement (_eefec .ExtLst ,&_fedab );_fcdcg !=nil {return _fcdcg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fedab .Name ); -if _fabfe :=d .Skip ();_fabfe !=nil {return _fabfe ;};};case _f .EndElement :break _afggd ;case _f .CharData :};};return nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aecggc ST_TextAutonumberScheme )Validate ()error {return _aecggc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_fadf *CT_BaseStyles )ValidateWithPath (path string )error {if _bde :=_fadf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_bde !=nil {return _bde ;};if _fdce :=_fadf .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); +_fdce !=nil {return _fdce ;};if _gbc :=_fadf .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_gbc !=nil {return _gbc ;};if _fadf .ExtLst !=nil {if _edad :=_fadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edad !=nil {return _edad ;};};return nil ;};func (_cgfacb *ST_PresetCameraType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfgf ,_febfgf :=d .Token ();if _febfgf !=nil {return _febfgf ;};if _efedd ,_gbgbcc :=_abfgf .(_g .EndElement ); +_gbgbcc &&_efedd .Name ==start .Name {*_cgfacb =1;return nil ;};if _cbbcg ,_fcfdb :=_abfgf .(_g .CharData );!_fcfdb {return _c .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",_abfgf ); +}else {switch string (_cbbcg ){case "":*_cgfacb =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_cgfacb =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_cgfacb =2; +case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_cgfacb =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_cgfacb =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_cgfacb =5; +case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_cgfacb =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cgfacb =7; +case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cgfacb =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cgfacb =9; +case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_cgfacb =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_cgfacb =11; +case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_cgfacb =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_cgfacb =13; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_cgfacb =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_cgfacb =15; +case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_cgfacb =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cgfacb =17; +case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_cgfacb =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_cgfacb =19; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_cgfacb =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_cgfacb =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_cgfacb =22; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_cgfacb =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_cgfacb =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_cgfacb =25; +case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_cgfacb =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_cgfacb =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_cgfacb =28; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_cgfacb =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_cgfacb =30; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_cgfacb =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_cgfacb =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_cgfacb =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_cgfacb =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_cgfacb =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_cgfacb =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_cgfacb =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_cgfacb =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_cgfacb =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_cgfacb =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_cgfacb =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cgfacb =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_cgfacb =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_cgfacb =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_cgfacb =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cgfacb =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_cgfacb =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_cgfacb =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_cgfacb =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_cgfacb =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_cgfacb =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_cgfacb =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_cgfacb =53; +case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_cgfacb =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_cgfacb =55; +case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_cgfacb =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_cgfacb =57; +case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_cgfacb =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_cgfacb =59; +case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_cgfacb =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_cgfacb =61; +case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_cgfacb =62;};};_abfgf ,_febfgf =d .Token ();if _febfgf !=nil {return _febfgf ;};if _efcfbg ,_bdgge :=_abfgf .(_g .EndElement ); +_bdgge &&_efcfbg .Name ==start .Name {return nil ;};return _c .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",_abfgf );}; -// Validate validates the CT_GeomGuide and its children -func (_fcdcb *CT_GeomGuide )Validate ()error {return _fcdcb .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_ffee *CT_Headers )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_TextListStyle and its children -func (_gbbfg *CT_TextListStyle )Validate ()error {return _gbbfg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_dbebcg ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _dbebcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbebcg )); -};return nil ;}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_accabc *CT_TextUnderlineLineFollowText )Validate ()error {return _accabc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); +};func (_agdgc *CT_FontReference )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_baeeb ,_cgbfg :=_agdgc .IdxAttr .MarshalXMLAttr (_g .Name {Local :"\u0069\u0064\u0078"});if _cgbfg !=nil {return _cgbfg ;};start .Attr =append (start .Attr ,_baeeb ); +e .EncodeToken (start );if _agdgc .ScrgbClr !=nil {_fdbbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agdgc .ScrgbClr ,_fdbbg );};if _agdgc .SrgbClr !=nil {_faffg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_agdgc .SrgbClr ,_faffg );};if _agdgc .HslClr !=nil {_dgaae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agdgc .HslClr ,_dgaae );};if _agdgc .SysClr !=nil {_bfdaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_agdgc .SysClr ,_bfdaf );};if _agdgc .SchemeClr !=nil {_ddgbe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agdgc .SchemeClr ,_ddgbe );};if _agdgc .PrstClr !=nil {_bfdeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_agdgc .PrstClr ,_bfdeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_dbacd *CT_ShapeStyle )ValidateWithPath (path string )error {if _dcfef :=_dbacd .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_dcfef !=nil {return _dcfef ;};if _ecgea :=_dbacd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_ecgea !=nil {return _ecgea ;};if _cefbd :=_dbacd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cefbd !=nil {return _cefbd ;};if _faafag :=_dbacd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_faafag !=nil {return _faafag ;};return nil ;}; +// Validate validates the CT_StyleMatrix and its children +func (_gagc *CT_StyleMatrix )Validate ()error {return _gagc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_cgbdg *CT_GvmlPicture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_facdd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cgbdg .NvPicPr ,_facdd );_afecb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_cgbdg .BlipFill ,_afecb );_dcbeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgbdg .SpPr ,_dcbeg );if _cgbdg .Style !=nil {_egbed :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_cgbdg .Style ,_egbed );};if _cgbdg .ExtLst !=nil {_eeaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgbdg .ExtLst ,_eeaf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_TextNoBullet struct{};func NewBlip ()*Blip {_ceg :=&Blip {};_ceg .CT_Blip =*NewCT_Blip ();return _ceg };type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};type CT_GammaTransform struct{};func (_cbfdb *CT_TextAutonumberBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dafeb ,_afaca :=_cbfdb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _afaca !=nil {return _afaca ;};start .Attr =append (start .Attr ,_dafeb );if _cbfdb .StartAtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cbfdb .StartAtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_baab *CT_LineProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_feggc :=range start .Attr {if _feggc .Name .Local =="\u0077"{_cdbdd ,_gdgea :=_a .ParseInt (_feggc .Value ,10,32); +if _gdgea !=nil {return _gdgea ;};_aacgf :=int32 (_cdbdd );_baab .WAttr =&_aacgf ;continue ;};if _feggc .Name .Local =="\u0063\u006d\u0070\u0064"{_baab .CmpdAttr .UnmarshalXMLAttr (_feggc );continue ;};if _feggc .Name .Local =="\u0063\u0061\u0070"{_baab .CapAttr .UnmarshalXMLAttr (_feggc ); +continue ;};if _feggc .Name .Local =="\u0061\u006c\u0067\u006e"{_baab .AlgnAttr .UnmarshalXMLAttr (_feggc );continue ;};};_bcgfd :for {_dcgda ,_dbba :=d .Token ();if _dbba !=nil {return _dbba ;};switch _fddd :=_dcgda .(type ){case _g .StartElement :switch _fddd .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_baab .NoFill =NewCT_NoFillProperties (); +if _gegc :=d .DecodeElement (_baab .NoFill ,&_fddd );_gegc !=nil {return _gegc ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_baab .SolidFill =NewCT_SolidColorFillProperties (); +if _cbbda :=d .DecodeElement (_baab .SolidFill ,&_fddd );_cbbda !=nil {return _cbbda ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_baab .GradFill =NewCT_GradientFillProperties (); +if _dadf :=d .DecodeElement (_baab .GradFill ,&_fddd );_dadf !=nil {return _dadf ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_baab .PattFill =NewCT_PatternFillProperties (); +if _bfffg :=d .DecodeElement (_baab .PattFill ,&_fddd );_bfffg !=nil {return _bfffg ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_baab .PrstDash =NewCT_PresetLineDashProperties (); +if _daccfb :=d .DecodeElement (_baab .PrstDash ,&_fddd );_daccfb !=nil {return _daccfb ;};case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_baab .CustDash =NewCT_DashStopList (); +if _egbcd :=d .DecodeElement (_baab .CustDash ,&_fddd );_egbcd !=nil {return _egbcd ;};case _g .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_baab .Round =NewCT_LineJoinRound (); +if _fabb :=d .DecodeElement (_baab .Round ,&_fddd );_fabb !=nil {return _fabb ;};case _g .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_baab .Bevel =NewCT_LineJoinBevel (); +if _bgefc :=d .DecodeElement (_baab .Bevel ,&_fddd );_bgefc !=nil {return _bgefc ;};case _g .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_baab .Miter =NewCT_LineJoinMiterProperties (); +if _ecba :=d .DecodeElement (_baab .Miter ,&_fddd );_ecba !=nil {return _ecba ;};case _g .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_baab .HeadEnd =NewCT_LineEndProperties (); +if _baaef :=d .DecodeElement (_baab .HeadEnd ,&_fddd );_baaef !=nil {return _baaef ;};case _g .Name {Space :"\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",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_baab .TailEnd =NewCT_LineEndProperties (); +if _cfdc :=d .DecodeElement (_baab .TailEnd ,&_fddd );_cfdc !=nil {return _cfdc ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baab .ExtLst =NewCT_OfficeArtExtensionList (); +if _degdba :=d .DecodeElement (_baab .ExtLst ,&_fddd );_degdba !=nil {return _degdba ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fddd .Name ); +if _bcae :=d .Skip ();_bcae !=nil {return _bcae ;};};case _g .EndElement :break _bcgfd ;case _g .CharData :};};return nil ;};func (_efaeb *EG_ThemeableFillStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efaeb .Fill !=nil {_bgegd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_efaeb .Fill ,_bgegd );};if _efaeb .FillRef !=nil {_gcefc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_efaeb .FillRef ,_gcefc );};return nil ;};func (_gdccb ST_RectAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdccb .String (),start ); +};func (_bed *CT_BiLevelEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afg :=range start .Attr {if _afg .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_bagd ,_gaec :=ParseUnionST_PositiveFixedPercentage (_afg .Value ); +if _gaec !=nil {return _gaec ;};_bed .ThreshAttr =_bagd ;continue ;};};for {_cdba ,_aeef :=d .Token ();if _aeef !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_aeef ); +};if _ega ,_aaba :=_cdba .(_g .EndElement );_aaba &&_ega .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_InverseTransform and its children -func (_dgdfb *CT_InverseTransform )Validate ()error {return _dgdfb .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_ddagab *CT_TableCellProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddagab .MarLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bd .Sprintf ("\u0025\u0076",*_ddagab .MarLAttr )}); -};if _ddagab .MarRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bd .Sprintf ("\u0025\u0076",*_ddagab .MarRAttr )});};if _ddagab .MarTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_bd .Sprintf ("\u0025\u0076",*_ddagab .MarTAttr )}); -};if _ddagab .MarBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_bd .Sprintf ("\u0025\u0076",*_ddagab .MarBAttr )});};if _ddagab .VertAttr !=ST_TextVerticalTypeUnset {_acced ,_eafee :=_ddagab .VertAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074"}); -if _eafee !=nil {return _eafee ;};start .Attr =append (start .Attr ,_acced );};if _ddagab .AnchorAttr !=ST_TextAnchoringTypeUnset {_egbdg ,_cbgab :=_ddagab .AnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _cbgab !=nil {return _cbgab ; -};start .Attr =append (start .Attr ,_egbdg );};if _ddagab .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddagab .AnchorCtrAttr ))}); -};if _ddagab .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_bcbbgb ,_eegcf :=_ddagab .HorzOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _eegcf !=nil {return _eegcf ;};start .Attr =append (start .Attr ,_bcbbgb ); -};e .EncodeToken (start );if _ddagab .LnL !=nil {_geggec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_ddagab .LnL ,_geggec );};if _ddagab .LnR !=nil {_fcbfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0052"}}; -e .EncodeElement (_ddagab .LnR ,_fcbfc );};if _ddagab .LnT !=nil {_fceb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_ddagab .LnT ,_fceb );};if _ddagab .LnB !=nil {_gcbae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0042"}}; -e .EncodeElement (_ddagab .LnB ,_gcbae );};if _ddagab .LnTlToBr !=nil {_cebdda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_ddagab .LnTlToBr ,_cebdda );};if _ddagab .LnBlToTr !=nil {_bddag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}}; -e .EncodeElement (_ddagab .LnBlToTr ,_bddag );};if _ddagab .Cell3D !=nil {_bebgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_ddagab .Cell3D ,_bebgf );};if _ddagab .NoFill !=nil {_dafag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ddagab .NoFill ,_dafag );};if _ddagab .SolidFill !=nil {_affag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddagab .SolidFill ,_affag );};if _ddagab .GradFill !=nil {_bcddd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ddagab .GradFill ,_bcddd );};if _ddagab .BlipFill !=nil {_gaead :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddagab .BlipFill ,_gaead );};if _ddagab .PattFill !=nil {_efgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ddagab .PattFill ,_efgb );};if _ddagab .GrpFill !=nil {_abbbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ddagab .GrpFill ,_abbbd );};if _ddagab .Headers !=nil {_fagaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_ddagab .Headers ,_fagaa );};if _ddagab .ExtLst !=nil {_gbae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddagab .ExtLst ,_gbae );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_gegfda *Theme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _gegfda .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_ecafa *CT_RelativeRect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fefe :=range start .Attr {if _fefe .Name .Local =="\u006c"{_cbbcc ,_acbfb :=ParseUnionST_Percentage (_fefe .Value ); -if _acbfb !=nil {return _acbfb ;};_ecafa .LAttr =&_cbbcc ;continue ;};if _fefe .Name .Local =="\u0074"{_bcafa ,_fbefff :=ParseUnionST_Percentage (_fefe .Value );if _fbefff !=nil {return _fbefff ;};_ecafa .TAttr =&_bcafa ;continue ;};if _fefe .Name .Local =="\u0072"{_dfaaa ,_cacab :=ParseUnionST_Percentage (_fefe .Value ); -if _cacab !=nil {return _cacab ;};_ecafa .RAttr =&_dfaaa ;continue ;};if _fefe .Name .Local =="\u0062"{_ebdeg ,_agac :=ParseUnionST_Percentage (_fefe .Value );if _agac !=nil {return _agac ;};_ecafa .BAttr =&_ebdeg ;continue ;};};for {_ggfdaf ,_dabee :=d .Token (); -if _dabee !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_dabee );};if _abbg ,_decea :=_ggfdaf .(_f .EndElement );_decea &&_abbg .Name ==start .Name {break ; -};};return nil ;};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);func (_ecfed *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bbddc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ecfed .CNvPr ,_bbddc );_egeaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_ecfed .CNvGraphicFramePr ,_egeaf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_geabf *CT_GroupLocking )ValidateWithPath (path string )error {if _geabf .ExtLst !=nil {if _aebec :=_geabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebec !=nil {return _aebec ;};};return nil ;};func (_agddd ST_LightRigDirection )String ()string {switch _agddd {case 0:return ""; +case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";};func (_acaf *ST_AnimationDgmBuildType )Validate ()error {return _acaf .ValidateWithPath ("")}; +func NewEG_TextAutofit ()*EG_TextAutofit {_ddaaa :=&EG_TextAutofit {};return _ddaaa };func (_dfb *CT_Angle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dfb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cccgf *CT_GeomGuide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aceb :=range start .Attr {if _aceb .Name .Local =="\u006e\u0061\u006d\u0065"{_ebdfe ,_bgab :=_aceb .Value ,error (nil ); +if _bgab !=nil {return _bgab ;};_cccgf .NameAttr =_ebdfe ;continue ;};if _aceb .Name .Local =="\u0066\u006d\u006c\u0061"{_fddbc ,_bbbb :=_aceb .Value ,error (nil );if _bbbb !=nil {return _bbbb ;};_cccgf .FmlaAttr =_fddbc ;continue ;};};for {_ffffc ,_fgfg :=d .Token (); +if _fgfg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_fgfg );};if _ddgg ,_adfdb :=_ffffc .(_g .EndElement );_adfdb &&_ddgg .Name ==start .Name {break ; +};};return nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};type CT_ComplementTransform struct{}; -// Validate validates the CT_XYAdjustHandle and its children -func (_fbadg *CT_XYAdjustHandle )Validate ()error {return _fbadg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; +// Validate validates the Tbl and its children +func (_aegag *Tbl )Validate ()error {return _aegag .ValidateWithPath ("\u0054\u0062\u006c")};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3; +ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func (_agbb *CT_TableBackgroundStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdaeea :for {_gbfcc ,_gebcc :=d .Token (); +if _gebcc !=nil {return _gebcc ;};switch _ffgdd :=_gbfcc .(type ){case _g .StartElement :switch _ffgdd .Name {case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_agbb .Fill =NewCT_FillProperties (); +if _dcade :=d .DecodeElement (_agbb .Fill ,&_ffgdd );_dcade !=nil {return _dcade ;};case _g .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_agbb .FillRef =NewCT_StyleMatrixReference (); +if _ceebb :=d .DecodeElement (_agbb .FillRef ,&_ffgdd );_ceebb !=nil {return _ceebb ;};case _g .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_agbb .Effect =NewCT_EffectProperties (); +if _abbcd :=d .DecodeElement (_agbb .Effect ,&_ffgdd );_abbcd !=nil {return _abbcd ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_agbb .EffectRef =NewCT_StyleMatrixReference (); +if _ddfce :=d .DecodeElement (_agbb .EffectRef ,&_ffgdd );_ddfce !=nil {return _ddfce ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_ffgdd .Name ); +if _fadfbc :=d .Skip ();_fadfbc !=nil {return _fadfbc ;};};case _g .EndElement :break _fdaeea ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_ddfgb *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _gccefc :=_ddfgb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gccefc !=nil {return _gccefc ;};if _gecge :=_ddfgb .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072"); -_gecge !=nil {return _gecge ;};if _ddfgb .Font !=nil {if _ffeae :=_ddfgb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ffeae !=nil {return _ffeae ;};};if _ddfgb .FontRef !=nil {if _feafa :=_ddfgb .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_feafa !=nil {return _feafa ;};};if _ddfgb .ScrgbClr !=nil {if _cecag :=_ddfgb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cecag !=nil {return _cecag ;};};if _ddfgb .SrgbClr !=nil {if _bfdde :=_ddfgb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_bfdde !=nil {return _bfdde ;};};if _ddfgb .HslClr !=nil {if _fdgeg :=_ddfgb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdgeg !=nil {return _fdgeg ;};};if _ddfgb .SysClr !=nil {if _eedg :=_ddfgb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_eedg !=nil {return _eedg ;};};if _ddfgb .SchemeClr !=nil {if _aafb :=_ddfgb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aafb !=nil {return _aafb ;};};if _ddfgb .PrstClr !=nil {if _dabfb :=_ddfgb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_dabfb !=nil {return _dabfb ;};};if _ddfgb .ExtLst !=nil {if _cfcd :=_ddfgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcd !=nil {return _cfcd ;};};return nil ;};func (_ecgfe ST_TextStrikeType )String ()string {switch _ecgfe {case 0:return ""; -case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";};func (_gfdb *CT_PatternFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbea :=range start .Attr {if _dbea .Name .Local =="\u0070\u0072\u0073\u0074"{_gfdb .PrstAttr .UnmarshalXMLAttr (_dbea ); -continue ;};};_eafgce :for {_adbf ,_gfdd :=d .Token ();if _gfdd !=nil {return _gfdd ;};switch _ceeeb :=_adbf .(type ){case _f .StartElement :switch _ceeeb .Name {case _f .Name {Space :"\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",Local :"\u0066\u0067\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_gfdb .FgClr =NewCT_Color (); -if _dafce :=d .DecodeElement (_gfdb .FgClr ,&_ceeeb );_dafce !=nil {return _dafce ;};case _f .Name {Space :"\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",Local :"\u0062\u0067\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_gfdb .BgClr =NewCT_Color (); -if _gaddg :=d .DecodeElement (_gfdb .BgClr ,&_ceeeb );_gaddg !=nil {return _gaddg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_ceeeb .Name ); -if _gdce :=d .Skip ();_gdce !=nil {return _gdce ;};};case _f .EndElement :break _eafgce ;case _f .CharData :};};return nil ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ; -VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ; -Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ; -};func (_cfbf *CT_ColorMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bdcfb ,_bdee :=_cfbf .Bg1Attr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0067\u0031"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb ); -_bdcfb ,_bdee =_cfbf .Tx1Attr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0078\u0031"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .Bg2Attr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0067\u0032"});if _bdee !=nil {return _bdee ; -};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .Tx2Attr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0078\u0032"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .Accent1Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}); -if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .Accent2Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb ); -_bdcfb ,_bdee =_cfbf .Accent3Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .Accent4Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}); -if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .Accent5Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb ); -_bdcfb ,_bdee =_cfbf .Accent6Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .HlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006c\u0069n\u006b"}); -if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb );_bdcfb ,_bdee =_cfbf .FolHlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_bdcfb ); -e .EncodeToken (start );if _cfbf .ExtLst !=nil {_acfcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfbf .ExtLst ,_acfcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_dbabc *CT_Percentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_dbabc .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_adbc *CT_GraphicalObjectData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_bd .Sprintf ("\u0025\u0076",_adbc .UriAttr )}); -e .EncodeToken (start );if _adbc .Any !=nil {for _ ,_ffgca :=range _adbc .Any {_ffgca .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fggba ST_LightRigType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fggba .String (),start ); -}; +// Validate validates the EG_FillProperties and its children +func (_cbadcd *EG_FillProperties )Validate ()error {return _cbadcd .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_ceag *CT_RelativeOffsetEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceag .TxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ceag .TxAttr )}); +};if _ceag .TyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ceag .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};type ST_PitchFamily byte ;func (_dffd *CT_BlurEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfgdc :=range start .Attr {if _cfgdc .Name .Local =="\u0072\u0061\u0064"{_befb ,_gaeb :=_a .ParseInt (_cfgdc .Value ,10,64);if _gaeb !=nil {return _gaeb ; +};_dffd .RadAttr =&_befb ;continue ;};if _cfgdc .Name .Local =="\u0067\u0072\u006f\u0077"{_ecac ,_bfadf :=_a .ParseBool (_cfgdc .Value );if _bfadf !=nil {return _bfadf ;};_dffd .GrowAttr =&_ecac ;continue ;};};for {_dcgf ,_eged :=d .Token ();if _eged !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_eged ); +};if _fcf ,_ccecg :=_dcgf .(_g .EndElement );_ccecg &&_fcf .Name ==start .Name {break ;};};return nil ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_fefb :=&CT_ShapeProperties {};return _fefb };func NewCT_BaseStyles ()*CT_BaseStyles {_cgdba :=&CT_BaseStyles {}; +_cgdba .ClrScheme =NewCT_ColorScheme ();_cgdba .FontScheme =NewCT_FontScheme ();_cgdba .FmtScheme =NewCT_StyleMatrix ();return _cgdba ;};func (_cfbfe *CT_PresetTextShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfbfe .PrstAttr =ST_TextShapeType (1); +for _ ,_dffea :=range start .Attr {if _dffea .Name .Local =="\u0070\u0072\u0073\u0074"{_cfbfe .PrstAttr .UnmarshalXMLAttr (_dffea );continue ;};};_adbae :for {_fcce ,_cfgac :=d .Token ();if _cfgac !=nil {return _cfgac ;};switch _bedbe :=_fcce .(type ){case _g .StartElement :switch _bedbe .Name {case _g .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_cfbfe .AvLst =NewCT_GeomGuideList (); +if _ebbdeb :=d .DecodeElement (_cfbfe .AvLst ,&_bedbe );_ebbdeb !=nil {return _ebbdeb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bedbe .Name ); +if _fadefe :=d .Skip ();_fadefe !=nil {return _fadefe ;};};case _g .EndElement :break _adbae ;case _g .CharData :};};return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_dbee :=&CT_DuotoneEffect {};return _dbee };func (_dcecg ST_SystemColorVal )ValidateWithPath (path string )error {switch _dcecg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcecg )); +};return nil ;};func (_aagge *CT_LightRig )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagge .RigAttr =ST_LightRigType (1);_aagge .DirAttr =ST_LightRigDirection (1);for _ ,_dafeg :=range start .Attr {if _dafeg .Name .Local =="\u0072\u0069\u0067"{_aagge .RigAttr .UnmarshalXMLAttr (_dafeg ); +continue ;};if _dafeg .Name .Local =="\u0064\u0069\u0072"{_aagge .DirAttr .UnmarshalXMLAttr (_dafeg );continue ;};};_fagca :for {_gaga ,_ebeba :=d .Token ();if _ebeba !=nil {return _ebeba ;};switch _dgcee :=_gaga .(type ){case _g .StartElement :switch _dgcee .Name {case _g .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_aagge .Rot =NewCT_SphereCoords (); +if _bead :=d .DecodeElement (_aagge .Rot ,&_dgcee );_bead !=nil {return _bead ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_dgcee .Name ); +if _dagcb :=d .Skip ();_dagcb !=nil {return _dagcb ;};};case _g .EndElement :break _fagca ;case _g .CharData :};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_fgfe :=&CT_ColorMRU {};return _fgfe };func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_bdeef :=&CT_SolidColorFillProperties {}; +return _bdeef ;};func (_aebb *CT_GvmlGroupShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aebb .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_aebb .GrpSpPr =NewCT_GroupShapeProperties ();_ffdfe :for {_gbbgd ,_gabcfb :=d .Token ();if _gabcfb !=nil {return _gabcfb ; +};switch _efbe :=_gbbgd .(type ){case _g .StartElement :switch _efbe .Name {case _g .Name {Space :"\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",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _agegg :=d .DecodeElement (_aebb .NvGrpSpPr ,&_efbe ); +_agegg !=nil {return _agegg ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cbcce :=d .DecodeElement (_aebb .GrpSpPr ,&_efbe ); +_cbcce !=nil {return _cbcce ;};case _g .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_efefc :=NewCT_GvmlGroupShapeChoice (); +if _gbbgf :=d .DecodeElement (&_efefc .TxSp ,&_efbe );_gbbgf !=nil {return _gbbgf ;};_aebb .Choice =append (_aebb .Choice ,_efefc );case _g .Name {Space :"\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",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_fcfg :=NewCT_GvmlGroupShapeChoice (); +if _dgbcf :=d .DecodeElement (&_fcfg .Sp ,&_efbe );_dgbcf !=nil {return _dgbcf ;};_aebb .Choice =append (_aebb .Choice ,_fcfg );case _g .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_bdbd :=NewCT_GvmlGroupShapeChoice (); +if _fdgcc :=d .DecodeElement (&_bdbd .CxnSp ,&_efbe );_fdgcc !=nil {return _fdgcc ;};_aebb .Choice =append (_aebb .Choice ,_bdbd );case _g .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fdab :=NewCT_GvmlGroupShapeChoice (); +if _bfbd :=d .DecodeElement (&_fdab .Pic ,&_efbe );_bfbd !=nil {return _bfbd ;};_aebb .Choice =append (_aebb .Choice ,_fdab );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aefe :=NewCT_GvmlGroupShapeChoice (); +if _ccgcdg :=d .DecodeElement (&_aefe .GraphicFrame ,&_efbe );_ccgcdg !=nil {return _ccgcdg ;};_aebb .Choice =append (_aebb .Choice ,_aefe );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_abacg :=NewCT_GvmlGroupShapeChoice (); +if _fcbeg :=d .DecodeElement (&_abacg .GrpSp ,&_efbe );_fcbeg !=nil {return _fcbeg ;};_aebb .Choice =append (_aebb .Choice ,_abacg );case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aebb .ExtLst =NewCT_OfficeArtExtensionList (); +if _bdbb :=d .DecodeElement (_aebb .ExtLst ,&_efbe );_bdbb !=nil {return _bdbb ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_efbe .Name ); +if _dfgg :=d .Skip ();_dfgg !=nil {return _dfgg ;};};case _g .EndElement :break _ffdfe ;case _g .CharData :};};return nil ;};type CT_EffectReference struct{RefAttr string ;};func (_agagb ST_RectAlignment )Validate ()error {return _agagb .ValidateWithPath ("")}; +type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func NewCT_EffectReference ()*CT_EffectReference {_fafcd :=&CT_EffectReference {};return _fafcd };func (_efae *EG_TextAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efae .NoAutofit !=nil {_gefcfd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; +e .EncodeElement (_efae .NoAutofit ,_gefcfd );};if _efae .NormAutofit !=nil {_cfeba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_efae .NormAutofit ,_cfeba ); +};if _efae .SpAutoFit !=nil {_bfdd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_efae .SpAutoFit ,_bfdd );};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_ccggf :=&CT_GvmlConnector {}; +_ccggf .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_ccggf .SpPr =NewCT_ShapeProperties ();return _ccggf ;}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_cdfab *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_bebcfc ST_AnimationChartOnlyBuildType )Validate ()error {return _bebcfc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_egbee *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _egbee .MinXAttr !=nil {if _abcfe :=_egbee .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_abcfe !=nil {return _abcfe ;};};if _egbee .MaxXAttr !=nil {if _ddggdf :=_egbee .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r"); +_ddggdf !=nil {return _ddggdf ;};};if _egbee .MinYAttr !=nil {if _cebef :=_egbee .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_cebef !=nil {return _cebef ;};};if _egbee .MaxYAttr !=nil {if _cbadg :=_egbee .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r"); +_cbadg !=nil {return _cbadg ;};};if _cbeca :=_egbee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cbeca !=nil {return _cbeca ;};return nil ;};func (_gdgfe ST_LineEndLength )Validate ()error {return _gdgfe .ValidateWithPath ("")};func NewCT_Connection ()*CT_Connection {_bgf :=&CT_Connection {}; +return _bgf };type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ; +}; -// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path -func (_bgaa *CT_Backdrop )ValidateWithPath (path string )error {if _eccg :=_bgaa .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_eccg !=nil {return _eccg ;};if _adgb :=_bgaa .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d"); -_adgb !=nil {return _adgb ;};if _dbgd :=_bgaa .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_dbgd !=nil {return _dbgd ;};if _bgaa .ExtLst !=nil {if _agfe :=_bgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfe !=nil {return _agfe ; -};};return nil ;}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_ebaefe *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_gggbb ST_TextFontAlignType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gggbb .String (),start );}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_adg *CT_Angle )ValidateWithPath (path string )error {return nil };func (_dffedf *ST_LineEndType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbeb ,_fcfgf :=d .Token ();if _fcfgf !=nil {return _fcfgf ;};if _fdafb ,_deade :=_fbeb .(_f .EndElement ); -_deade &&_fdafb .Name ==start .Name {*_dffedf =1;return nil ;};if _cbbgb ,_ccaca :=_fbeb .(_f .CharData );!_ccaca {return _bd .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",_fbeb ); -}else {switch string (_cbbgb ){case "":*_dffedf =0;case "\u006e\u006f\u006e\u0065":*_dffedf =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dffedf =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_dffedf =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dffedf =4; -case "\u006f\u0076\u0061\u006c":*_dffedf =5;case "\u0061\u0072\u0072o\u0077":*_dffedf =6;};};_fbeb ,_fcfgf =d .Token ();if _fcfgf !=nil {return _fcfgf ;};if _fbcfg ,_agaec :=_fbeb .(_f .EndElement );_agaec &&_fbcfg .Name ==start .Name {return nil ;};return _bd .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",_fbeb ); -};func (_ddcbce ST_PenAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgdfb :=_f .Attr {};_bgdfb .Name =name ;switch _ddcbce {case ST_PenAlignmentUnset :_bgdfb .Value ="";case ST_PenAlignmentCtr :_bgdfb .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_bgdfb .Value ="\u0069\u006e"; -};return _bgdfb ,nil ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};type ST_PathFillMode byte ;func (_bfbdg ST_Coordinate )String ()string {if _bfbdg .ST_CoordinateUnqualified !=nil {return _bd .Sprintf ("\u0025\u0076",*_bfbdg .ST_CoordinateUnqualified ); -};if _bfbdg .ST_UniversalMeasure !=nil {return _bd .Sprintf ("\u0025\u0076",*_bfbdg .ST_UniversalMeasure );};return "";};func (_gbac *CT_StretchInfoProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbac .FillRect !=nil {_gfbbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_gbac .FillRect ,_gfbbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfdbbd ST_PathShadeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfdbbd .String (),start ); -};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_cadfa :=&CT_RelativeOffsetEffect {};return _cadfa ;}; +// Validate validates the EG_OfficeArtExtensionList and its children +func (_aefggc *EG_OfficeArtExtensionList )Validate ()error {return _aefggc .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_faffe *ST_PositivePercentage )Validate ()error {return _faffe .ValidateWithPath ("")}; +func (_adeab *CT_TextBulletSizeFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_agdd ,_febfd :=d .Token ();if _febfd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_febfd ); +};if _gcbga ,_agefb :=_agdd .(_g .EndElement );_agefb &&_gcbga .Name ==start .Name {break ;};};return nil ;};func (_fdfde *CT_Point2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_begd :=range start .Attr {if _begd .Name .Local =="\u0078"{_eadde ,_efaf :=ParseUnionST_Coordinate (_begd .Value ); +if _efaf !=nil {return _efaf ;};_fdfde .XAttr =_eadde ;continue ;};if _begd .Name .Local =="\u0079"{_ecfac ,_bebdgc :=ParseUnionST_Coordinate (_begd .Value );if _bebdgc !=nil {return _bebdgc ;};_fdfde .YAttr =_ecfac ;continue ;};};for {_dagf ,_ccafg :=d .Token (); +if _ccafg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_ccafg );};if _gecfc ,_bgag :=_dagf .(_g .EndElement );_bgag &&_gecfc .Name ==start .Name {break ; +};};return nil ;};func (_ececg *EG_TextUnderlineLine )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ececg .ULnTx !=nil {_agfae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_ececg .ULnTx ,_agfae ); +};if _ececg .ULn !=nil {_fdabb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_ececg .ULn ,_fdabb );};return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ; +}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_gbfg *CT_ConnectionSite )ValidateWithPath (path string )error {if _fdfed :=_gbfg .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fdfed !=nil {return _fdfed ;};if _afga :=_gbfg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); -_afga !=nil {return _afga ;};return nil ;}; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_gdec *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_ccea *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dccf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_ccea .CNvPr ,_dccf );_abadg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ccea .CNvGrpSpPr ,_abadg );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};func NewCT_TableStyle ()*CT_TableStyle {_fcefa :=&CT_TableStyle {};_fcefa .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _fcefa ;};func (_gc *AG_Blob )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .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"&&_ac .Name .Local =="\u0065\u006d\u0062e\u0064"{_cfa ,_ec :=_ac .Value ,error (nil ); +if _ec !=nil {return _ec ;};_gc .EmbedAttr =&_cfa ;continue ;};if _ac .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"&&_ac .Name .Local =="\u006c\u0069\u006e\u006b"{_cg ,_ae :=_ac .Value ,error (nil ); +if _ae !=nil {return _ae ;};_gc .LinkAttr =&_cg ;continue ;};};for {_gg ,_gd :=d .Token ();if _gd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_gd );};if _ee ,_da :=_gg .(_g .EndElement ); +_da &&_ee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GvmlConnector and its children -func (_aeebb *CT_GvmlConnector )Validate ()error {return _aeebb .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; +// Validate validates the CT_ShapeLocking and its children +func (_dceacd *CT_ShapeLocking )Validate ()error {return _dceacd .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ; +ExtLst *CT_OfficeArtExtensionList ;};func NewCT_HSLEffect ()*CT_HSLEffect {_fgbbe :=&CT_HSLEffect {};return _fgbbe };func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_fbbc :=&CT_GvmlGroupShape {};_fbbc .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_fbbc .GrpSpPr =NewCT_GroupShapeProperties (); +return _fbbc ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_eeddd :=&CT_PatternFillProperties {};return _eeddd ;};func (_bbde *CT_XYAdjustHandle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbde .Pos =NewCT_AdjPoint2D (); +for _ ,_baaa :=range start .Attr {if _baaa .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_efgfa ,_ceea :=_baaa .Value ,error (nil );if _ceea !=nil {return _ceea ;};_bbde .GdRefXAttr =&_efgfa ;continue ;};if _baaa .Name .Local =="\u006d\u0069\u006e\u0058"{_ffec ,_cadc :=ParseUnionST_AdjCoordinate (_baaa .Value ); +if _cadc !=nil {return _cadc ;};_bbde .MinXAttr =&_ffec ;continue ;};if _baaa .Name .Local =="\u006d\u0061\u0078\u0058"{_fabga ,_ddeee :=ParseUnionST_AdjCoordinate (_baaa .Value );if _ddeee !=nil {return _ddeee ;};_bbde .MaxXAttr =&_fabga ;continue ;}; +if _baaa .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_eddbe ,_bcfdg :=_baaa .Value ,error (nil );if _bcfdg !=nil {return _bcfdg ;};_bbde .GdRefYAttr =&_eddbe ;continue ;};if _baaa .Name .Local =="\u006d\u0069\u006e\u0059"{_gdgee ,_aegae :=ParseUnionST_AdjCoordinate (_baaa .Value ); +if _aegae !=nil {return _aegae ;};_bbde .MinYAttr =&_gdgee ;continue ;};if _baaa .Name .Local =="\u006d\u0061\u0078\u0059"{_beafa ,_ecaccf :=ParseUnionST_AdjCoordinate (_baaa .Value );if _ecaccf !=nil {return _ecaccf ;};_bbde .MaxYAttr =&_beafa ;continue ; +};};_ecdagd :for {_cdcga ,_cfaea :=d .Token ();if _cfaea !=nil {return _cfaea ;};switch _fgbab :=_cdcga .(type ){case _g .StartElement :switch _fgbab .Name {case _g .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bdbfba :=d .DecodeElement (_bbde .Pos ,&_fgbab ); +_bdbfba !=nil {return _bdbfba ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_fgbab .Name ); +if _edadg :=d .Skip ();_edadg !=nil {return _edadg ;};};case _g .EndElement :break _ecdagd ;case _g .CharData :};};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_fceee :=&CT_StyleMatrix {};_fceee .FillStyleLst =NewCT_FillStyleList ();_fceee .LnStyleLst =NewCT_LineStyleList (); +_fceee .EffectStyleLst =NewCT_EffectStyleList ();_fceee .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _fceee ;}; -// Validate validates the CT_TextTabStop and its children -func (_bgbaf *CT_TextTabStop )Validate ()error {return _bgbaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};type Theme struct{CT_OfficeStyleSheet };func NewCT_LineJoinRound ()*CT_LineJoinRound {_bbbgd :=&CT_LineJoinRound {}; -return _bbbgd };func (_adfe *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_bd .Sprintf ("\u0025\u0076",_adfe .PosAttr )});e .EncodeToken (start ); -if _adfe .ScrgbClr !=nil {_bcbba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_adfe .ScrgbClr ,_bcbba );};if _adfe .SrgbClr !=nil {_afcc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_adfe .SrgbClr ,_afcc );};if _adfe .HslClr !=nil {_ggcdfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_adfe .HslClr ,_ggcdfg );};if _adfe .SysClr !=nil {_fagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_adfe .SysClr ,_fagb );};if _adfe .SchemeClr !=nil {_abfae :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_adfe .SchemeClr ,_abfae );};if _adfe .PrstClr !=nil {_efef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_adfe .PrstClr ,_efef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcgc *CT_AudioCDTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_bd .Sprintf ("\u0025\u0076",_fcgc .TrackAttr )}); -if _fcgc .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_fcgc .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_AudioCD and its children +func (_ecc *CT_AudioCD )Validate ()error {return _ecc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");}; -// Validate validates the CT_Camera and its children -func (_efa *CT_Camera )Validate ()error {return _efa .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_ggeeg *CT_TextNoBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ggbfc *CT_SolidColorFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgdde :for {_cbff ,_eabca :=d .Token ();if _eabca !=nil {return _eabca ;};switch _cgdcad :=_cbff .(type ){case _f .StartElement :switch _cgdcad .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ggbfc .ScrgbClr =NewCT_ScRgbColor (); -if _feggf :=d .DecodeElement (_ggbfc .ScrgbClr ,&_cgdcad );_feggf !=nil {return _feggf ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ggbfc .SrgbClr =NewCT_SRgbColor (); -if _fegdc :=d .DecodeElement (_ggbfc .SrgbClr ,&_cgdcad );_fegdc !=nil {return _fegdc ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ggbfc .HslClr =NewCT_HslColor (); -if _facce :=d .DecodeElement (_ggbfc .HslClr ,&_cgdcad );_facce !=nil {return _facce ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ggbfc .SysClr =NewCT_SystemColor (); -if _aegda :=d .DecodeElement (_ggbfc .SysClr ,&_cgdcad );_aegda !=nil {return _aegda ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ggbfc .SchemeClr =NewCT_SchemeColor (); -if _fcaecf :=d .DecodeElement (_ggbfc .SchemeClr ,&_cgdcad );_fcaecf !=nil {return _fcaecf ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggbfc .PrstClr =NewCT_PresetColor (); -if _daadg :=d .DecodeElement (_ggbfc .PrstClr ,&_cgdcad );_daadg !=nil {return _daadg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cgdcad .Name ); -if _cbfac :=d .Skip ();_cbfac !=nil {return _cbfac ;};};case _f .EndElement :break _dgdde ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_cfdae *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_cfdae .ValAttr ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_cfdae .ValAttr ); +};return nil ;};func (_dgegd ST_PresetMaterialType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fecfa :=_g .Attr {};_fecfa .Name =name ;switch _dgegd {case ST_PresetMaterialTypeUnset :_fecfa .Value ="";case ST_PresetMaterialTypeLegacyMatte :_fecfa .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065"; +case ST_PresetMaterialTypeLegacyPlastic :_fecfa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_fecfa .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c"; +case ST_PresetMaterialTypeLegacyWireframe :_fecfa .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_fecfa .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_fecfa .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063"; +case ST_PresetMaterialTypeMetal :_fecfa .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_fecfa .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_fecfa .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072"; +case ST_PresetMaterialTypePowder :_fecfa .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_fecfa .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_fecfa .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"; +case ST_PresetMaterialTypeClear :_fecfa .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_fecfa .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_fecfa .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _fecfa ,nil ; +};func (_fbab *CT_SphereCoords )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",_fbab .LatAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_fbab .LonAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_c .Sprintf ("\u0025\u0076",_fbab .RevAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SupplementalFont and its children -func (_dcaa *CT_SupplementalFont )Validate ()error {return _dcaa .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_eage *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _eage .ScrgbClr !=nil {if _gfbg :=_eage .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gfbg !=nil {return _gfbg ;};};if _eage .SrgbClr !=nil {if _eaffe :=_eage .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_eaffe !=nil {return _eaffe ;};};if _eage .HslClr !=nil {if _efdd :=_eage .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_efdd !=nil {return _efdd ;};};if _eage .SysClr !=nil {if _gadb :=_eage .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gadb !=nil {return _gadb ;};};if _eage .SchemeClr !=nil {if _gdead :=_eage .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gdead !=nil {return _gdead ;};};if _eage .PrstClr !=nil {if _gegg :=_eage .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_gegg !=nil {return _gegg ;};};return nil ;}; -// Validate validates the CT_HSLEffect and its children -func (_dfgac *CT_HSLEffect )Validate ()error {return _dfgac .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ; -Sp3d *CT_Shape3D ;}; +// Validate validates the CT_Point3D and its children +func (_bdcgc *CT_Point3D )Validate ()error {return _bdcgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ; +GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_fdfag :=&CT_PolarAdjustHandle {};_fdfag .Pos =NewCT_AdjPoint2D ();return _fdfag ;};func (_gabgc ST_TextVerticalType )Validate ()error {return _gabgc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_bdcd *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_adccb *ST_Coordinate32 )Validate ()error {return _adccb .ValidateWithPath ("")};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_agge :=&CT_AlphaInverseEffect {}; -return _agge ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_babd *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_egbc *CT_AudioCDTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfda :=range start .Attr {if _dfda .Name .Local =="\u0074\u0072\u0061c\u006b"{_bcef ,_dbbd :=_aa .ParseUint (_dfda .Value ,10,8); -if _dbbd !=nil {return _dbbd ;};_egbc .TrackAttr =uint8 (_bcef );continue ;};if _dfda .Name .Local =="\u0074\u0069\u006d\u0065"{_afbaf ,_bbdc :=_aa .ParseUint (_dfda .Value ,10,32);if _bbdc !=nil {return _bbdc ;};_bfee :=uint32 (_afbaf );_egbc .TimeAttr =&_bfee ; -continue ;};};for {_bfag ,_fgg :=d .Token ();if _fgg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_fgg );};if _cegb ,_gbaa :=_bfag .(_f .EndElement ); -_gbaa &&_cegb .Name ==start .Name {break ;};};return nil ;};func NewCT_EffectList ()*CT_EffectList {_gbfgf :=&CT_EffectList {};return _gbfgf };func (_bgfcc ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _bgfcc {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfcc )); -};return nil ;}; +// Validate validates the EG_EffectProperties and its children +func (_abdf *EG_EffectProperties )Validate ()error {return _abdf .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_cded *CT_AudioCD )ValidateWithPath (path string )error {if _fcff :=_cded .St .ValidateWithPath (path +"\u002f\u0053\u0074");_fcff !=nil {return _fcff ;};if _caa :=_cded .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_caa !=nil {return _caa ; -};if _cded .ExtLst !=nil {if _egd :=_cded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egd !=nil {return _egd ;};};return nil ;}; +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_adaac *CT_TableProperties )ValidateWithPath (path string )error {if _adaac .NoFill !=nil {if _aeffg :=_adaac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aeffg !=nil {return _aeffg ;};};if _adaac .SolidFill !=nil {if _gagbe :=_adaac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gagbe !=nil {return _gagbe ;};};if _adaac .GradFill !=nil {if _cccdcg :=_adaac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cccdcg !=nil {return _cccdcg ;};};if _adaac .BlipFill !=nil {if _cbdae :=_adaac .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_cbdae !=nil {return _cbdae ;};};if _adaac .PattFill !=nil {if _cadf :=_adaac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cadf !=nil {return _cadf ;};};if _adaac .GrpFill !=nil {if _bebgbd :=_adaac .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_bebgbd !=nil {return _bebgbd ;};};if _adaac .EffectLst !=nil {if _fdbbe :=_adaac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fdbbe !=nil {return _fdbbe ;};};if _adaac .EffectDag !=nil {if _baebe :=_adaac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_baebe !=nil {return _baebe ;};};if _adaac .Choice !=nil {if _eedgc :=_adaac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eedgc !=nil {return _eedgc ;};};if _adaac .ExtLst !=nil {if _fbdbd :=_adaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fbdbd !=nil {return _fbdbd ;};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func (_bggbb *CT_QuickTimeFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",_bggbb .LinkAttr )}); +e .EncodeToken (start );if _bggbb .ExtLst !=nil {_eebgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggbb .ExtLst ,_eebgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewEG_TextBullet ()*EG_TextBullet {_daabf :=&EG_TextBullet {};return _daabf }; -// Validate validates the CT_DuotoneEffect and its children -func (_gcgdb *CT_DuotoneEffect )Validate ()error {return _gcgdb .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ; -NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_dcgfd *CT_GvmlShape )ValidateWithPath (path string )error {if _dedg :=_dcgfd .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dedg !=nil {return _dedg ;};if _gdfc :=_dcgfd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gdfc !=nil {return _gdfc ;};if _dcgfd .TxSp !=nil {if _adfcg :=_dcgfd .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_adfcg !=nil {return _adfcg ;};};if _dcgfd .Style !=nil {if _ebbgd :=_dcgfd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_ebbgd !=nil {return _ebbgd ;};};if _dcgfd .ExtLst !=nil {if _bggaf :=_dcgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bggaf !=nil {return _bggaf ;};};return nil ;};func NewCT_AudioCD ()*CT_AudioCD {_gag :=&CT_AudioCD {}; +_gag .St =NewCT_AudioCDTime ();_gag .End =NewCT_AudioCDTime ();return _gag ;}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_bfgf *CT_GroupTransform2D )ValidateWithPath (path string )error {if _bfgf .Off !=nil {if _bccc :=_bfgf .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_bccc !=nil {return _bccc ;};};if _bfgf .Ext !=nil {if _edgg :=_bfgf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); -_edgg !=nil {return _edgg ;};};if _bfgf .ChOff !=nil {if _dgae :=_bfgf .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_dgae !=nil {return _dgae ;};};if _bfgf .ChExt !=nil {if _cebf :=_bfgf .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074"); -_cebf !=nil {return _cebf ;};};return nil ;};func (_cbdba ST_ColorSchemeIndex )Validate ()error {return _cbdba .ValidateWithPath ("")};func (_gbbf *CT_GvmlPictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbf .CNvPr =NewCT_NonVisualDrawingProps (); -_gbbf .CNvPicPr =NewCT_NonVisualPictureProperties ();_facac :for {_faccfg ,_ffade :=d .Token ();if _ffade !=nil {return _ffade ;};switch _fgccd :=_faccfg .(type ){case _f .StartElement :switch _fgccd .Name {case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _debg :=d .DecodeElement (_gbbf .CNvPr ,&_fgccd ); -_debg !=nil {return _debg ;};case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ggddb :=d .DecodeElement (_gbbf .CNvPicPr ,&_fgccd ); -_ggddb !=nil {return _ggddb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_fgccd .Name ); -if _dedfb :=d .Skip ();_dedfb !=nil {return _dedfb ;};};case _f .EndElement :break _facac ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_ccgf *CT_Angle )ValidateWithPath (path string )error {return nil };func (_ebaf *CT_PositiveFixedPercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eabea :=range start .Attr {if _eabea .Name .Local =="\u0076\u0061\u006c"{_eabc ,_fgdg :=ParseUnionST_PositiveFixedPercentage (_eabea .Value ); +if _fgdg !=nil {return _fgdg ;};_ebaf .ValAttr =_eabc ;continue ;};};for {_bagg ,_acda :=d .Token ();if _acda !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_acda ); +};if _gbac ,_gfdcf :=_bagg .(_g .EndElement );_gfdcf &&_gbac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_RelativeRect and its children -func (_fegeb *CT_RelativeRect )Validate ()error {return _fegeb .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func NewCT_Scale2D ()*CT_Scale2D {_gegge :=&CT_Scale2D {};_gegge .Sx =NewCT_Ratio (); -_gegge .Sy =NewCT_Ratio ();return _gegge ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_eccdb :=ST_PositiveFixedPercentage {};if _adb .ST_PercentagePatternRe .MatchString (s ){_eccdb .ST_PositiveFixedPercentage =&ST_Percentage {}; -_eccdb .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_gfcb ,_dcebb :=_aa .ParseInt (s ,10,64);if _dcebb !=nil {return _eccdb ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dcebb ); -};_febgb :=int32 (_gfcb );_eccdb .ST_PositiveFixedPercentageDecimal =&_febgb ;};return _eccdb ,nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_gcada *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _gcada .Ln !=nil {if _ddfgdf :=_gcada .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ddfgdf !=nil {return _ddfgdf ;};};if _gcada .EffectLst !=nil {if _bgdec :=_gcada .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_bgdec !=nil {return _bgdec ;};};if _gcada .EffectDag !=nil {if _cbgaf :=_gcada .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cbgaf !=nil {return _cbgaf ;};};return nil ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; -// Validate validates the CT_TextNoAutofit and its children -func (_fgfcc *CT_TextNoAutofit )Validate ()error {return _fgfcc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_efe *CT_AlphaModulateFixedEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efe .AmtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006d\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_efe .AmtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_dcg :=&CT_ColorChangeEffect {};_dcg .ClrFrom =NewCT_Color ();_dcg .ClrTo =NewCT_Color ();return _dcg ;}; -func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_adebf :=&CT_PolarAdjustHandle {};_adebf .Pos =NewCT_AdjPoint2D ();return _adebf ;};func (_eabf *CT_Path2DList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fggdc :for {_befe ,_fgfcg :=d .Token (); -if _fgfcg !=nil {return _fgfcg ;};switch _aeedc :=_befe .(type ){case _f .StartElement :switch _aeedc .Name {case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_geaga :=NewCT_Path2D (); -if _cebc :=d .DecodeElement (_geaga ,&_aeedc );_cebc !=nil {return _cebc ;};_eabf .Path =append (_eabf .Path ,_geaga );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_aeedc .Name ); -if _gcgef :=d .Skip ();_gcgef !=nil {return _gcgef ;};};case _f .EndElement :break _fggdc ;case _f .CharData :};};return nil ;};func (_cecb ST_ChartBuildStep )Validate ()error {return _cecb .ValidateWithPath ("")}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_cfeda *CT_Path2DQuadBezierTo )Validate ()error {return _cfeda .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};type CT_FlatText struct{ZAttr *ST_Coordinate ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_ecefg *EG_LineDashProperties )ValidateWithPath (path string )error {if _ecefg .PrstDash !=nil {if _bdbgb :=_ecefg .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_bdbgb !=nil {return _bdbgb ;};};if _ecefg .CustDash !=nil {if _dgfae :=_ecefg .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h"); -_dgfae !=nil {return _dgfae ;};};return nil ;};func (_bcdgb *EG_FillModeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgga :for {_ebabc ,_ggcfd :=d .Token ();if _ggcfd !=nil {return _ggcfd ;};switch _abfde :=_ebabc .(type ){case _f .StartElement :switch _abfde .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_bcdgb .Tile =NewCT_TileInfoProperties (); -if _egacf :=d .DecodeElement (_bcdgb .Tile ,&_abfde );_egacf !=nil {return _egacf ;};case _f .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_bcdgb .Stretch =NewCT_StretchInfoProperties (); -if _cefda :=d .DecodeElement (_bcdgb .Stretch ,&_abfde );_cefda !=nil {return _cefda ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abfde .Name ); -if _aaeae :=d .Skip ();_aaeae !=nil {return _aaeae ;};};case _f .EndElement :break _bfgga ;case _f .CharData :};};return nil ;};func (_agaff ST_PathFillMode )String ()string {switch _agaff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d"; -case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073"; -};return "";};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func (_bcccc ST_SystemColorVal )ValidateWithPath (path string )error {switch _bcccc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcccc )); -};return nil ;};func (_gbebf *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfaea :=range start .Attr {if _cfaea .Name .Local =="\u0074\u0078\u0042o\u0078"{_cbae ,_beacg :=_aa .ParseBool (_cfaea .Value ); -if _beacg !=nil {return _beacg ;};_gbebf .TxBoxAttr =&_cbae ;continue ;};};_afeb :for {_dbdcec ,_gacgf :=d .Token ();if _gacgf !=nil {return _gacgf ;};switch _fffbf :=_dbdcec .(type ){case _f .StartElement :switch _fffbf .Name {case _f .Name {Space :"\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",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_gbebf .SpLocks =NewCT_ShapeLocking (); -if _ffaac :=d .DecodeElement (_gbebf .SpLocks ,&_fffbf );_ffaac !=nil {return _ffaac ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbebf .ExtLst =NewCT_OfficeArtExtensionList (); -if _agcff :=d .DecodeElement (_gbebf .ExtLst ,&_fffbf );_agcff !=nil {return _agcff ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_fffbf .Name ); -if _ffdec :=d .Skip ();_ffdec !=nil {return _ffdec ;};};case _f .EndElement :break _afeb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_abbee *CT_GvmlGroupShapeChoice )Validate ()error {return _abbee .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ; +SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_eeea *CT_EffectList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeea .Blur !=nil {_ggedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; +e .EncodeElement (_eeea .Blur ,_ggedg );};if _eeea .FillOverlay !=nil {_cdgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_eeea .FillOverlay ,_cdgd );};if _eeea .Glow !=nil {_afcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}}; +e .EncodeElement (_eeea .Glow ,_afcg );};if _eeea .InnerShdw !=nil {_gecc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_eeea .InnerShdw ,_gecc );};if _eeea .OuterShdw !=nil {_eddbf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_eeea .OuterShdw ,_eddbf );};if _eeea .PrstShdw !=nil {_geae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_eeea .PrstShdw ,_geae );};if _eeea .Reflection !=nil {_aaag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_eeea .Reflection ,_aaag );};if _eeea .SoftEdge !=nil {_bbbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_eeea .SoftEdge ,_bbbg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cbccg *CT_EffectStyleItem )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbccg .EffectLst !=nil {_faddg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cbccg .EffectLst ,_faddg );};if _cbccg .EffectDag !=nil {_aefcg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cbccg .EffectDag ,_aefcg );};if _cbccg .Scene3d !=nil {_cabd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_cbccg .Scene3d ,_cabd );};if _cbccg .Sp3d !=nil {_afda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cbccg .Sp3d ,_afda );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_ffedb ST_TextFontAlignType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbebe :=_g .Attr {};_dbebe .Name =name ;switch _ffedb {case ST_TextFontAlignTypeUnset :_dbebe .Value ="";case ST_TextFontAlignTypeAuto :_dbebe .Value ="\u0061\u0075\u0074\u006f"; +case ST_TextFontAlignTypeT :_dbebe .Value ="\u0074";case ST_TextFontAlignTypeCtr :_dbebe .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_dbebe .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_dbebe .Value ="\u0062";};return _dbebe ,nil ; +};func (_fccad ST_PathShadeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gabcc :=_g .Attr {};_gabcc .Name =name ;switch _fccad {case ST_PathShadeTypeUnset :_gabcc .Value ="";case ST_PathShadeTypeShape :_gabcc .Value ="\u0073\u0068\u0061p\u0065"; +case ST_PathShadeTypeCircle :_gabcc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_gabcc .Value ="\u0072\u0065\u0063\u0074";};return _gabcc ,nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ; +};func (_eacbg *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffbb :for {_dabab ,_gbbc :=d .Token ();if _gbbc !=nil {return _gbbc ;};switch _cgfbe :=_dabab .(type ){case _g .StartElement :switch _cgfbe .Name {case _g .Name {Space :"\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",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_eacbg .GrpSpLocks =NewCT_GroupLocking (); +if _beadf :=d .DecodeElement (_eacbg .GrpSpLocks ,&_cgfbe );_beadf !=nil {return _beadf ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eacbg .ExtLst =NewCT_OfficeArtExtensionList (); +if _ddfga :=d .DecodeElement (_eacbg .ExtLst ,&_cgfbe );_ddfga !=nil {return _ddfga ;};default:_d .Log .Debug ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_cgfbe .Name ); +if _bfdce :=d .Skip ();_bfdce !=nil {return _bfdce ;};};case _g .EndElement :break _ffbb ;case _g .CharData :};};return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_ebbe :=&CT_NonVisualDrawingShapeProps {};return _ebbe ; +};func (_aafa *EG_Geometry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abbf :for {_feedf ,_fffcg :=d .Token ();if _fffcg !=nil {return _fffcg ;};switch _eeabfg :=_feedf .(type ){case _g .StartElement :switch _eeabfg .Name {case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_aafa .CustGeom =NewCT_CustomGeometry2D (); +if _egda :=d .DecodeElement (_aafa .CustGeom ,&_eeabfg );_egda !=nil {return _egda ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_aafa .PrstGeom =NewCT_PresetGeometry2D (); +if _bbcgf :=d .DecodeElement (_aafa .PrstGeom ,&_eeabfg );_bbcgf !=nil {return _bbcgf ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_eeabfg .Name ); +if _cbecd :=d .Skip ();_cbecd !=nil {return _cbecd ;};};case _g .EndElement :break _abbf ;case _g .CharData :};};return nil ;};type CT_TextShapeAutofit struct{};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_fdfef :=&CT_LinearShadeProperties {}; +return _fdfef ;};func (_dgggd *CT_PresetGeometry2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgggd .PrstAttr =ST_ShapeType (1);for _ ,_cffee :=range start .Attr {if _cffee .Name .Local =="\u0070\u0072\u0073\u0074"{_dgggd .PrstAttr .UnmarshalXMLAttr (_cffee ); +continue ;};};_cefgd :for {_fccfb ,_ebdde :=d .Token ();if _ebdde !=nil {return _ebdde ;};switch _eecba :=_fccfb .(type ){case _g .StartElement :switch _eecba .Name {case _g .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_dgggd .AvLst =NewCT_GeomGuideList (); +if _dgfb :=d .DecodeElement (_dgggd .AvLst ,&_eecba );_dgfb !=nil {return _dgfb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_eecba .Name ); +if _bbade :=d .Skip ();_bbade !=nil {return _bbade ;};};case _g .EndElement :break _cefgd ;case _g .CharData :};};return nil ;};type ST_TextFontAlignType byte ;func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_dgf :=&CT_AdjustHandleList {};return _dgf }; +func (_dbbcc ST_SystemColorVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbbcc .String (),start );};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_cagd *CT_PatternFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gafff :=range start .Attr {if _gafff .Name .Local =="\u0070\u0072\u0073\u0074"{_cagd .PrstAttr .UnmarshalXMLAttr (_gafff ); +continue ;};};_adcdc :for {_gadbcd ,_ggcaf :=d .Token ();if _ggcaf !=nil {return _ggcaf ;};switch _bcede :=_gadbcd .(type ){case _g .StartElement :switch _bcede .Name {case _g .Name {Space :"\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",Local :"\u0066\u0067\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_cagd .FgClr =NewCT_Color (); +if _cdbfa :=d .DecodeElement (_cagd .FgClr ,&_bcede );_cdbfa !=nil {return _cdbfa ;};case _g .Name {Space :"\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",Local :"\u0062\u0067\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_cagd .BgClr =NewCT_Color (); +if _eeadg :=d .DecodeElement (_cagd .BgClr ,&_bcede );_eeadg !=nil {return _eeadg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bcede .Name ); +if _bgaeae :=d .Skip ();_bgaeae !=nil {return _bgaeae ;};};case _g .EndElement :break _adcdc ;case _g .CharData :};};return nil ;};func (_cegc *CT_AnimationChartBuildProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cegc .BldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cegc .BldAttr )}); +};if _cegc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cegc .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fgac *CT_LineJoinRound )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfggg *CT_TextBulletSizePercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_acfggg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_gfad :=&CT_GradientFillProperties {};return _gfad ;};func (_bgcdg *CT_GvmlTextShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcdg .TxBody =NewCT_TextBody (); +_beag :for {_bgdb ,_dfad :=d .Token ();if _dfad !=nil {return _dfad ;};switch _geeg :=_bgdb .(type ){case _g .StartElement :switch _geeg .Name {case _g .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _acbdf :=d .DecodeElement (_bgcdg .TxBody ,&_geeg ); +_acbdf !=nil {return _acbdf ;};case _g .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_bgcdg .Choice =NewCT_GvmlTextShapeChoice (); +if _ddbaa :=d .DecodeElement (&_bgcdg .Choice .UseSpRect ,&_geeg );_ddbaa !=nil {return _ddbaa ;};case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bgcdg .Choice =NewCT_GvmlTextShapeChoice (); +if _bcge :=d .DecodeElement (&_bgcdg .Choice .Xfrm ,&_geeg );_bcge !=nil {return _bcge ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcdg .ExtLst =NewCT_OfficeArtExtensionList (); +if _gcef :=d .DecodeElement (_bgcdg .ExtLst ,&_geeg );_gcef !=nil {return _gcef ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_geeg .Name ); +if _cgefa :=d .Skip ();_cgefa !=nil {return _cgefa ;};};case _g .EndElement :break _beag ;case _g .CharData :};};return nil ;};func (_eddg *CT_ColorMappingOverride )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eddg .Choice .MarshalXML (e ,_g .StartElement {}); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_baee *CT_AdjPoint2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcb :=range start .Attr {if _gcb .Name .Local =="\u0078"{_dff ,_gae :=ParseUnionST_AdjCoordinate (_gcb .Value ); +if _gae !=nil {return _gae ;};_baee .XAttr =_dff ;continue ;};if _gcb .Name .Local =="\u0079"{_dbf ,_bf :=ParseUnionST_AdjCoordinate (_gcb .Value );if _bf !=nil {return _bf ;};_baee .YAttr =_dbf ;continue ;};};for {_afe ,_ebf :=d .Token ();if _ebf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_ebf ); +};if _dgg ,_eea :=_afe .(_g .EndElement );_eea &&_dgg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FillProperties and its children -func (_cecac *CT_FillProperties )Validate ()error {return _cecac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_GvmlConnector ()*CT_GvmlConnector {_eacbgd :=&CT_GvmlConnector {}; -_eacbgd .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_eacbgd .SpPr =NewCT_ShapeProperties ();return _eacbgd ;}; +// Validate validates the CT_FontReference and its children +func (_gdgb *CT_FontReference )Validate ()error {return _gdgb .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_afeade *CT_TableCellBorderStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _afeade .Left !=nil {_decae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_afeade .Left ,_decae );};if _afeade .Right !=nil {_dadac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_afeade .Right ,_dadac );};if _afeade .Top !=nil {_acggg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_afeade .Top ,_acggg );};if _afeade .Bottom !=nil {_acefa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_afeade .Bottom ,_acefa );};if _afeade .InsideH !=nil {_acbcf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_afeade .InsideH ,_acbcf );};if _afeade .InsideV !=nil {_acefe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; +e .EncodeElement (_afeade .InsideV ,_acefe );};if _afeade .Tl2br !=nil {_eebf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_afeade .Tl2br ,_eebf );};if _afeade .Tr2bl !=nil {_fgadbf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}}; +e .EncodeElement (_afeade .Tr2bl ,_fgadbf );};if _afeade .ExtLst !=nil {_afffg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afeade .ExtLst ,_afffg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_ggbef ST_LineEndWidth )Validate ()error {return _ggbef .ValidateWithPath ("")}; -// Validate validates the CT_Scene3D and its children -func (_egddd *CT_Scene3D )Validate ()error {return _egddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func NewCT_Shape3D ()*CT_Shape3D {_fbadf :=&CT_Shape3D {};return _fbadf };type CT_Boolean struct{ValAttr *_adb .ST_OnOff ; -};func (_aeeg *CT_FontCollection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeeg .Latin =NewCT_TextFont ();_aeeg .Ea =NewCT_TextFont ();_aeeg .Cs =NewCT_TextFont ();_egea :for {_ecffe ,_dabf :=d .Token ();if _dabf !=nil {return _dabf ; -};switch _agag :=_ecffe .(type ){case _f .StartElement :switch _agag .Name {case _f .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _ecdce :=d .DecodeElement (_aeeg .Latin ,&_agag ); -_ecdce !=nil {return _ecdce ;};case _f .Name {Space :"\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",Local :"\u0065\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _gcagg :=d .DecodeElement (_aeeg .Ea ,&_agag ); -_gcagg !=nil {return _gcagg ;};case _f .Name {Space :"\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",Local :"\u0063\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _defcc :=d .DecodeElement (_aeeg .Cs ,&_agag ); -_defcc !=nil {return _defcc ;};case _f .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dgec :=NewCT_SupplementalFont (); -if _ebbf :=d .DecodeElement (_dgec ,&_agag );_ebbf !=nil {return _ebbf ;};_aeeg .Font =append (_aeeg .Font ,_dgec );case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeg .ExtLst =NewCT_OfficeArtExtensionList (); -if _edcd :=d .DecodeElement (_aeeg .ExtLst ,&_agag );_edcd !=nil {return _edcd ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_agag .Name ); -if _daag :=d .Skip ();_daag !=nil {return _daag ;};};case _f .EndElement :break _egea ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_PositivePercentage and its children +func (_geec *CT_PositivePercentage )Validate ()error {return _geec .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func (_bbaaf *EG_LineJoinProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbaaf .Round !=nil {_bgdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_bbaaf .Round ,_bgdgf );};if _bbaaf .Bevel !=nil {_eegca :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bbaaf .Bevel ,_eegca );};if _bbaaf .Miter !=nil {_dcgce :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; +e .EncodeElement (_bbaaf .Miter ,_dcgce );};return nil ;};func (_dfaf *CT_Table )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfaf .TblGrid =NewCT_TableGrid ();_afecc :for {_ecdaf ,_ebegd :=d .Token ();if _ebegd !=nil {return _ebegd ;}; +switch _fdacg :=_ecdaf .(type ){case _g .StartElement :switch _fdacg .Name {case _g .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_dfaf .TblPr =NewCT_TableProperties (); +if _bdge :=d .DecodeElement (_dfaf .TblPr ,&_fdacg );_bdge !=nil {return _bdge ;};case _g .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _eegd :=d .DecodeElement (_dfaf .TblGrid ,&_fdacg ); +_eegd !=nil {return _eegd ;};case _g .Name {Space :"\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",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_bcade :=NewCT_TableRow (); +if _begbd :=d .DecodeElement (_bcade ,&_fdacg );_begbd !=nil {return _begbd ;};_dfaf .Tr =append (_dfaf .Tr ,_bcade );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fdacg .Name ); +if _dfbea :=d .Skip ();_dfbea !=nil {return _dfbea ;};};case _g .EndElement :break _afecc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path -func (_fdaef *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _fdaef .ULnTx !=nil {if _adada :=_fdaef .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_adada !=nil {return _adada ;};};if _fdaef .ULn !=nil {if _eaaba :=_fdaef .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e"); -_eaaba !=nil {return _eaaba ;};};return nil ;};func (_eebfe ST_TextAlignType )Validate ()error {return _eebfe .ValidateWithPath ("")};func (_bgeaa ST_DgmBuildStep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebedg :=_f .Attr {};_ebedg .Name =name ; -switch _bgeaa {case ST_DgmBuildStepUnset :_ebedg .Value ="";case ST_DgmBuildStepSp :_ebedg .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_ebedg .Value ="\u0062\u0067";};return _ebedg ,nil ;}; +// Validate validates the CT_NoFillProperties and its children +func (_ggdgc *CT_NoFillProperties )Validate ()error {return _ggdgc .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_LinearShadeProperties and its children -func (_ddca *CT_LinearShadeProperties )Validate ()error {return _ddca .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_BlendEffect and its children +func (_bfa *CT_BlendEffect )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_cebfc *ST_OnOffStyleType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebfc =0; +case "\u006f\u006e":*_cebfc =1;case "\u006f\u0066\u0066":*_cebfc =2;case "\u0064\u0065\u0066":*_cebfc =3;};return nil ;};func (_cbfe *CT_LineJoinBevel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gegb ,_ffcc :=d .Token ();if _ffcc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_ffcc ); +};if _gaefa ,_gbed :=_gegb .(_g .EndElement );_gbed &&_gaefa .Name ==start .Name {break ;};};return nil ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ; +MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func NewCT_Ratio ()*CT_Ratio {_egdee :=&CT_Ratio {};return _egdee }; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_bddf *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _fdece :=_bddf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdece !=nil {return _fdece ;};if _faaf :=_bddf .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072"); -_faaf !=nil {return _faaf ;};if _bcbb :=_bddf .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_bcbb !=nil {return _bcbb ;};if _bddf .Style !=nil {if _gegg :=_bddf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_gegg !=nil {return _gegg ;};};if _bddf .ExtLst !=nil {if _ggeb :=_bddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggeb !=nil {return _ggeb ;};};return nil ;}; +// Validate validates the CT_TableRow and its children +func (_bbeae *CT_TableRow )Validate ()error {return _bbeae .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_abcb *CT_HSLEffect )ValidateWithPath (path string )error {if _abcb .HueAttr !=nil {if *_abcb .HueAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_abcb .HueAttr ); -};if *_abcb .HueAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_abcb .HueAttr ); -};};if _abcb .SatAttr !=nil {if _eccac :=_abcb .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_eccac !=nil {return _eccac ;};};if _abcb .LumAttr !=nil {if _fdgbd :=_abcb .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072"); -_fdgbd !=nil {return _fdgbd ;};};return nil ;}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_egbaf *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _egbaf .BlurRadAttr !=nil {if *_egbaf .BlurRadAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egbaf .BlurRadAttr ); +};if *_egbaf .BlurRadAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egbaf .BlurRadAttr ); +};};if _egbaf .DistAttr !=nil {if *_egbaf .DistAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egbaf .DistAttr ); +};if *_egbaf .DistAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_egbaf .DistAttr ); +};};if _egbaf .DirAttr !=nil {if *_egbaf .DirAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_egbaf .DirAttr ); +};if *_egbaf .DirAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egbaf .DirAttr ); +};};if _egbaf .SxAttr !=nil {if _dcafg :=_egbaf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dcafg !=nil {return _dcafg ;};};if _egbaf .SyAttr !=nil {if _fgcc :=_egbaf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_fgcc !=nil {return _fgcc ;};};if _egbaf .KxAttr !=nil {if *_egbaf .KxAttr <=-5400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_egbaf .KxAttr ); +};if *_egbaf .KxAttr >=5400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egbaf .KxAttr ); +};};if _egbaf .KyAttr !=nil {if *_egbaf .KyAttr <=-5400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_egbaf .KyAttr ); +};if *_egbaf .KyAttr >=5400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egbaf .KyAttr ); +};};if _fgbbc :=_egbaf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fgbbc !=nil {return _fgbbc ;};if _egbaf .ScrgbClr !=nil {if _ffbg :=_egbaf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_ffbg !=nil {return _ffbg ;};};if _egbaf .SrgbClr !=nil {if _ggbcb :=_egbaf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ggbcb !=nil {return _ggbcb ;};};if _egbaf .HslClr !=nil {if _caace :=_egbaf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_caace !=nil {return _caace ;};};if _egbaf .SysClr !=nil {if _eddab :=_egbaf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_eddab !=nil {return _eddab ;};};if _egbaf .SchemeClr !=nil {if _gbgd :=_egbaf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_gbgd !=nil {return _gbgd ;};};if _egbaf .PrstClr !=nil {if _fgbe :=_egbaf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fgbe !=nil {return _fgbe ;};};return nil ;};func (_bdc *CT_AlphaFloorEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bea ,_ebb :=d .Token (); +if _ebb !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ebb );};if _ccdf ,_egfb :=_bea .(_g .EndElement ); +_egfb &&_ccdf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_gcedf *CT_TextBodyProperties )ValidateWithPath (path string )error {if _bgbfdg :=_gcedf .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bgbfdg !=nil {return _bgbfdg ; -};if _gcbda :=_gcedf .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_gcbda !=nil {return _gcbda ;};if _edcae :=_gcedf .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); -_edcae !=nil {return _edcae ;};if _gfdbb :=_gcedf .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_gfdbb !=nil {return _gfdbb ;};if _gcedf .LInsAttr !=nil {if _cced :=_gcedf .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r"); -_cced !=nil {return _cced ;};};if _gcedf .TInsAttr !=nil {if _dbdgaf :=_gcedf .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_dbdgaf !=nil {return _dbdgaf ;};};if _gcedf .RInsAttr !=nil {if _aeabc :=_gcedf .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r"); -_aeabc !=nil {return _aeabc ;};};if _gcedf .BInsAttr !=nil {if _ffddf :=_gcedf .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_ffddf !=nil {return _ffddf ;};};if _gcedf .NumColAttr !=nil {if *_gcedf .NumColAttr < 1{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gcedf .NumColAttr ); -};if *_gcedf .NumColAttr > 16{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gcedf .NumColAttr ); -};};if _gcedf .SpcColAttr !=nil {if *_gcedf .SpcColAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gcedf .SpcColAttr ); -};};if _fgdbe :=_gcedf .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fgdbe !=nil {return _fgdbe ;};if _gcedf .PrstTxWarp !=nil {if _eedcfa :=_gcedf .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); -_eedcfa !=nil {return _eedcfa ;};};if _gcedf .NoAutofit !=nil {if _bcfdd :=_gcedf .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bcfdd !=nil {return _bcfdd ;};};if _gcedf .NormAutofit !=nil {if _agacf :=_gcedf .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); -_agacf !=nil {return _agacf ;};};if _gcedf .SpAutoFit !=nil {if _dbfbd :=_gcedf .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_dbfbd !=nil {return _dbfbd ;};};if _gcedf .Scene3d !=nil {if _bgcad :=_gcedf .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_bgcad !=nil {return _bgcad ;};};if _gcedf .Sp3d !=nil {if _abfee :=_gcedf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_abfee !=nil {return _abfee ;};};if _gcedf .FlatTx !=nil {if _debd :=_gcedf .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_debd !=nil {return _debd ;};};if _gcedf .ExtLst !=nil {if _bbddf :=_gcedf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbddf !=nil {return _bbddf ;};};return nil ;};type ST_SchemeColorVal byte ;func (_eccde ST_LineCap )String ()string {switch _eccde {case 0:return ""; -case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_fefgf *CT_EffectContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcdg :=range start .Attr {if _gcdg .Name .Local =="\u0074\u0079\u0070\u0065"{_fefgf .TypeAttr .UnmarshalXMLAttr (_gcdg ); -continue ;};if _gcdg .Name .Local =="\u006e\u0061\u006d\u0065"{_abedb ,_agced :=_gcdg .Value ,error (nil );if _agced !=nil {return _agced ;};_fefgf .NameAttr =&_abedb ;continue ;};};_ddgab :for {_eaf ,_cdfb :=d .Token ();if _cdfb !=nil {return _cdfb ;}; -switch _aaec :=_eaf .(type ){case _f .StartElement :switch _aaec .Name {case _f .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_fefgf .Cont =NewCT_EffectContainer (); -if _faafa :=d .DecodeElement (_fefgf .Cont ,&_aaec );_faafa !=nil {return _faafa ;};case _f .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fefgf .Effect =NewCT_EffectReference (); -if _cadc :=d .DecodeElement (_fefgf .Effect ,&_aaec );_cadc !=nil {return _cadc ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_fefgf .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); -if _dbed :=d .DecodeElement (_fefgf .AlphaBiLevel ,&_aaec );_dbed !=nil {return _dbed ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_fefgf .AlphaCeiling =NewCT_AlphaCeilingEffect (); -if _gccce :=d .DecodeElement (_fefgf .AlphaCeiling ,&_aaec );_gccce !=nil {return _gccce ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fefgf .AlphaFloor =NewCT_AlphaFloorEffect (); -if _gbgb :=d .DecodeElement (_fefgf .AlphaFloor ,&_aaec );_gbgb !=nil {return _gbgb ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fefgf .AlphaInv =NewCT_AlphaInverseEffect (); -if _aefc :=d .DecodeElement (_fefgf .AlphaInv ,&_aaec );_aefc !=nil {return _aefc ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fefgf .AlphaMod =NewCT_AlphaModulateEffect (); -if _fgcb :=d .DecodeElement (_fefgf .AlphaMod ,&_aaec );_fgcb !=nil {return _fgcb ;};case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fefgf .AlphaModFix =NewCT_AlphaModulateFixedEffect (); -if _dgdg :=d .DecodeElement (_fefgf .AlphaModFix ,&_aaec );_dgdg !=nil {return _dgdg ;};case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_fefgf .AlphaOutset =NewCT_AlphaOutsetEffect (); -if _ggdbc :=d .DecodeElement (_fefgf .AlphaOutset ,&_aaec );_ggdbc !=nil {return _ggdbc ;};case _f .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fefgf .AlphaRepl =NewCT_AlphaReplaceEffect (); -if _cbbcf :=d .DecodeElement (_fefgf .AlphaRepl ,&_aaec );_cbbcf !=nil {return _cbbcf ;};case _f .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fefgf .BiLevel =NewCT_BiLevelEffect (); -if _abfa :=d .DecodeElement (_fefgf .BiLevel ,&_aaec );_abfa !=nil {return _abfa ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_fefgf .Blend =NewCT_BlendEffect (); -if _fdgd :=d .DecodeElement (_fefgf .Blend ,&_aaec );_fdgd !=nil {return _fdgd ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_fefgf .Blur =NewCT_BlurEffect (); -if _fdda :=d .DecodeElement (_fefgf .Blur ,&_aaec );_fdda !=nil {return _fdda ;};case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fefgf .ClrChange =NewCT_ColorChangeEffect (); -if _deddc :=d .DecodeElement (_fefgf .ClrChange ,&_aaec );_deddc !=nil {return _deddc ;};case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fefgf .ClrRepl =NewCT_ColorReplaceEffect (); -if _fcae :=d .DecodeElement (_fefgf .ClrRepl ,&_aaec );_fcae !=nil {return _fcae ;};case _f .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fefgf .Duotone =NewCT_DuotoneEffect (); -if _abbae :=d .DecodeElement (_fefgf .Duotone ,&_aaec );_abbae !=nil {return _abbae ;};case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fefgf .Fill =NewCT_FillEffect (); -if _dadg :=d .DecodeElement (_fefgf .Fill ,&_aaec );_dadg !=nil {return _dadg ;};case _f .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fefgf .FillOverlay =NewCT_FillOverlayEffect (); -if _bfga :=d .DecodeElement (_fefgf .FillOverlay ,&_aaec );_bfga !=nil {return _bfga ;};case _f .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_fefgf .Glow =NewCT_GlowEffect (); -if _gggcd :=d .DecodeElement (_fefgf .Glow ,&_aaec );_gggcd !=nil {return _gggcd ;};case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_fefgf .Grayscl =NewCT_GrayscaleEffect (); -if _edccd :=d .DecodeElement (_fefgf .Grayscl ,&_aaec );_edccd !=nil {return _edccd ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_fefgf .Hsl =NewCT_HSLEffect (); -if _daed :=d .DecodeElement (_fefgf .Hsl ,&_aaec );_daed !=nil {return _daed ;};case _f .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_fefgf .InnerShdw =NewCT_InnerShadowEffect (); -if _bbbg :=d .DecodeElement (_fefgf .InnerShdw ,&_aaec );_bbbg !=nil {return _bbbg ;};case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fefgf .Lum =NewCT_LuminanceEffect (); -if _babe :=d .DecodeElement (_fefgf .Lum ,&_aaec );_babe !=nil {return _babe ;};case _f .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_fefgf .OuterShdw =NewCT_OuterShadowEffect (); -if _agfgb :=d .DecodeElement (_fefgf .OuterShdw ,&_aaec );_agfgb !=nil {return _agfgb ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_fefgf .PrstShdw =NewCT_PresetShadowEffect (); -if _bgab :=d .DecodeElement (_fefgf .PrstShdw ,&_aaec );_bgab !=nil {return _bgab ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_fefgf .Reflection =NewCT_ReflectionEffect (); -if _bdbbg :=d .DecodeElement (_fefgf .Reflection ,&_aaec );_bdbbg !=nil {return _bdbbg ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_fefgf .RelOff =NewCT_RelativeOffsetEffect (); -if _gaac :=d .DecodeElement (_fefgf .RelOff ,&_aaec );_gaac !=nil {return _gaac ;};case _f .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_fefgf .SoftEdge =NewCT_SoftEdgesEffect (); -if _gecf :=d .DecodeElement (_fefgf .SoftEdge ,&_aaec );_gecf !=nil {return _gecf ;};case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fefgf .Tint =NewCT_TintEffect (); -if _ffdbf :=d .DecodeElement (_fefgf .Tint ,&_aaec );_ffdbf !=nil {return _ffdbf ;};case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fefgf .Xfrm =NewCT_TransformEffect (); -if _ecfcd :=d .DecodeElement (_fefgf .Xfrm ,&_aaec );_ecfcd !=nil {return _ecfcd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_aaec .Name ); -if _dfae :=d .Skip ();_dfae !=nil {return _dfae ;};};case _f .EndElement :break _ddgab ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_cfegd *CT_NonVisualGraphicFrameProperties )Validate ()error {return _cfegd .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +};func (_egac *CT_OfficeArtExtension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_c .Sprintf ("\u0025\u0076",_egac .UriAttr )});e .EncodeToken (start ); +if _egac .Any !=nil {for _ ,_fcfge :=range _egac .Any {_fcfge .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_afead :=&CT_GraphicalObjectFrameLocking {}; +return _afead ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_cgeece ST_PathFillMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcbcf :=_g .Attr {}; +_bcbcf .Name =name ;switch _cgeece {case ST_PathFillModeUnset :_bcbcf .Value ="";case ST_PathFillModeNone :_bcbcf .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_bcbcf .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_bcbcf .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e"; +case ST_PathFillModeLightenLess :_bcbcf .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_bcbcf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_bcbcf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073"; +};return _bcbcf ,nil ;};func (_efadc *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_fbggfd :=[]string {};if _efadc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_fbggfd =append (_fbggfd ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); +};if _efadc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_fbggfd =append (_fbggfd ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065"); +};if len (_fbggfd )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fbggfd );};return nil ;};type CT_Shape3D struct{ZAttr *ST_Coordinate ; +ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_Shape3D and its children -func (_daacf *CT_Shape3D )Validate ()error {return _daacf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_dadcbd *ST_PresetMaterialType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dadcbd =0; -case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_dadcbd =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_dadcbd =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_dadcbd =3; -case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_dadcbd =4;case "\u006d\u0061\u0074t\u0065":*_dadcbd =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_dadcbd =6;case "\u006d\u0065\u0074a\u006c":*_dadcbd =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_dadcbd =8; -case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_dadcbd =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_dadcbd =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_dadcbd =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_dadcbd =12; -case "\u0063\u006c\u0065a\u0072":*_dadcbd =13;case "\u0066\u006c\u0061\u0074":*_dadcbd =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_dadcbd =15;};return nil ;};func (_aecc *CT_Ratio )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bd .Sprintf ("\u0025\u0076",_aecc .NAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_aecc .DAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_gaeac *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _fedb :=_gaeac .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};if _gaeac .Xfrm !=nil {if _bgfdd :=_gaeac .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_bgfdd !=nil {return _bgfdd ;};};if _gaeac .NoFill !=nil {if _ecceb :=_gaeac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ecceb !=nil {return _ecceb ;};};if _gaeac .SolidFill !=nil {if _fded :=_gaeac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fded !=nil {return _fded ;};};if _gaeac .GradFill !=nil {if _gdcgdb :=_gaeac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gdcgdb !=nil {return _gdcgdb ;};};if _gaeac .BlipFill !=nil {if _fgbg :=_gaeac .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fgbg !=nil {return _fgbg ;};};if _gaeac .PattFill !=nil {if _bdgf :=_gaeac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bdgf !=nil {return _bdgf ;};};if _gaeac .GrpFill !=nil {if _egbc :=_gaeac .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_egbc !=nil {return _egbc ;};};if _gaeac .EffectLst !=nil {if _geccc :=_gaeac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_geccc !=nil {return _geccc ;};};if _gaeac .EffectDag !=nil {if _gbeeg :=_gaeac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_gbeeg !=nil {return _gbeeg ;};};if _gaeac .Scene3d !=nil {if _bgbcc :=_gaeac .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bgbcc !=nil {return _bgbcc ;};};if _gaeac .ExtLst !=nil {if _begad :=_gaeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_begad !=nil {return _begad ;};};return nil ;}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_ceccb *CT_Ratio )ValidateWithPath (path string )error {return nil };func NewCT_TableGrid ()*CT_TableGrid {_egfge :=&CT_TableGrid {};return _egfge };func (_decdd *CT_Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bdgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_fegga :=range _decdd .Header {e .EncodeElement (_fegga ,_bdgcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agabdf ST_SystemColorVal )String ()string {switch _agabdf {case 0:return ""; -case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; -case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074"; -case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; -case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065"; -case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; -case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; -case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; -case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";};func (_cfcfc *CT_SupplementalFont )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfffb :=range start .Attr {if _bfffb .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_cegde ,_bgbff :=_bfffb .Value ,error (nil ); -if _bgbff !=nil {return _bgbff ;};_cfcfc .ScriptAttr =_cegde ;continue ;};if _bfffb .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_egefae ,_fgcgb :=_bfffb .Value ,error (nil );if _fgcgb !=nil {return _fgcgb ;};_cfcfc .TypefaceAttr =_egefae ; -continue ;};};for {_bdgbe ,_egbag :=d .Token ();if _egbag !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_egbag ); -};if _adbbf ,_ecgcb :=_bdgbe .(_f .EndElement );_ecgcb &&_adbbf .Name ==start .Name {break ;};};return nil ;};func (_adaa *CT_BaseStylesOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bee :for {_aeb ,_fgcd :=d .Token ();if _fgcd !=nil {return _fgcd ; -};switch _bdfc :=_aeb .(type ){case _f .StartElement :switch _bdfc .Name {case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_adaa .ClrScheme =NewCT_ColorScheme (); -if _bdec :=d .DecodeElement (_adaa .ClrScheme ,&_bdfc );_bdec !=nil {return _bdec ;};case _f .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_adaa .FontScheme =NewCT_FontScheme (); -if _egag :=d .DecodeElement (_adaa .FontScheme ,&_bdfc );_egag !=nil {return _egag ;};case _f .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_adaa .FmtScheme =NewCT_StyleMatrix (); -if _edbg :=d .DecodeElement (_adaa .FmtScheme ,&_bdfc );_edbg !=nil {return _edbg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_bdfc .Name ); -if _fgab :=d .Skip ();_fgab !=nil {return _fgab ;};};case _f .EndElement :break _bee ;case _f .CharData :};};return nil ;};func (_gdced *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdced =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gdced =1; -case "\u0063\u006c\u0069\u0070":*_gdced =2;};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_ffdfa :=&EG_TextUnderlineFill {}; -return _ffdfa ;};func (_eaeee *CT_GvmlGroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaeee .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_eaeee .GrpSpPr =NewCT_GroupShapeProperties ();_adfag :for {_dgdca ,_efae :=d .Token ();if _efae !=nil {return _efae ; -};switch _gfdf :=_dgdca .(type ){case _f .StartElement :switch _gfdf .Name {case _f .Name {Space :"\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",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dafe :=d .DecodeElement (_eaeee .NvGrpSpPr ,&_gfdf ); -_dafe !=nil {return _dafe ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dbde :=d .DecodeElement (_eaeee .GrpSpPr ,&_gfdf ); -_dbde !=nil {return _dbde ;};case _f .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_cegac :=NewCT_GvmlGroupShapeChoice (); -if _afbgf :=d .DecodeElement (&_cegac .TxSp ,&_gfdf );_afbgf !=nil {return _afbgf ;};_eaeee .Choice =append (_eaeee .Choice ,_cegac );case _f .Name {Space :"\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",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_cfgbc :=NewCT_GvmlGroupShapeChoice (); -if _fffg :=d .DecodeElement (&_cfgbc .Sp ,&_gfdf );_fffg !=nil {return _fffg ;};_eaeee .Choice =append (_eaeee .Choice ,_cfgbc );case _f .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_ggdbb :=NewCT_GvmlGroupShapeChoice (); -if _cbdg :=d .DecodeElement (&_ggdbb .CxnSp ,&_gfdf );_cbdg !=nil {return _cbdg ;};_eaeee .Choice =append (_eaeee .Choice ,_ggdbb );case _f .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_aeec :=NewCT_GvmlGroupShapeChoice (); -if _dabbb :=d .DecodeElement (&_aeec .Pic ,&_gfdf );_dabbb !=nil {return _dabbb ;};_eaeee .Choice =append (_eaeee .Choice ,_aeec );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_feea :=NewCT_GvmlGroupShapeChoice (); -if _dcbb :=d .DecodeElement (&_feea .GraphicFrame ,&_gfdf );_dcbb !=nil {return _dcbb ;};_eaeee .Choice =append (_eaeee .Choice ,_feea );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_geeed :=NewCT_GvmlGroupShapeChoice (); -if _bbbab :=d .DecodeElement (&_geeed .GrpSp ,&_gfdf );_bbbab !=nil {return _bbbab ;};_eaeee .Choice =append (_eaeee .Choice ,_geeed );case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaeee .ExtLst =NewCT_OfficeArtExtensionList (); -if _bgdcba :=d .DecodeElement (_eaeee .ExtLst ,&_gfdf );_bgdcba !=nil {return _bgdcba ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_gfdf .Name ); -if _gffab :=d .Skip ();_gffab !=nil {return _gffab ;};};case _f .EndElement :break _adfag ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_afefd *CT_StyleMatrix )ValidateWithPath (path string )error {if _edgbe :=_afefd .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_edgbe !=nil {return _edgbe ;};if _fcaec :=_afefd .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); +_fcaec !=nil {return _fcaec ;};if _ceafa :=_afefd .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_ceafa !=nil {return _ceafa ;};if _afdgc :=_afefd .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); +_afdgc !=nil {return _afdgc ;};return nil ;}; -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_gde *AG_Locking )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_ceadb *CT_ReflectionEffect )ValidateWithPath (path string )error {if _ceadb .BlurRadAttr !=nil {if *_ceadb .BlurRadAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ceadb .BlurRadAttr ); +};if *_ceadb .BlurRadAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ceadb .BlurRadAttr ); +};};if _ceadb .StAAttr !=nil {if _bbdafd :=_ceadb .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_bbdafd !=nil {return _bbdafd ;};};if _ceadb .StPosAttr !=nil {if _fffd :=_ceadb .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_fffd !=nil {return _fffd ;};};if _ceadb .EndAAttr !=nil {if _cgfce :=_ceadb .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_cgfce !=nil {return _cgfce ;};};if _ceadb .EndPosAttr !=nil {if _ffccb :=_ceadb .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_ffccb !=nil {return _ffccb ;};};if _ceadb .DistAttr !=nil {if *_ceadb .DistAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ceadb .DistAttr ); +};if *_ceadb .DistAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_ceadb .DistAttr ); +};};if _ceadb .DirAttr !=nil {if *_ceadb .DirAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_ceadb .DirAttr ); +};if *_ceadb .DirAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ceadb .DirAttr ); +};};if _ceadb .FadeDirAttr !=nil {if *_ceadb .FadeDirAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ceadb .FadeDirAttr ); +};if *_ceadb .FadeDirAttr >=21600000{return _c .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ceadb .FadeDirAttr ); +};};if _ceadb .SxAttr !=nil {if _cddba :=_ceadb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cddba !=nil {return _cddba ;};};if _ceadb .SyAttr !=nil {if _gbbe :=_ceadb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_gbbe !=nil {return _gbbe ;};};if _ceadb .KxAttr !=nil {if *_ceadb .KxAttr <=-5400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ceadb .KxAttr ); +};if *_ceadb .KxAttr >=5400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ceadb .KxAttr ); +};};if _ceadb .KyAttr !=nil {if *_ceadb .KyAttr <=-5400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ceadb .KyAttr ); +};if *_ceadb .KyAttr >=5400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ceadb .KyAttr ); +};};if _cgggb :=_ceadb .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cgggb !=nil {return _cgggb ;};return nil ;};func (_edgfg ST_AdjCoordinate )String ()string {if _edgfg .ST_Coordinate !=nil {return _edgfg .ST_Coordinate .String (); +};if _edgfg .ST_GeomGuideName !=nil {return _c .Sprintf ("\u0025\u0076",*_edgfg .ST_GeomGuideName );};return "";};func (_gfabb *CT_TextSpacingPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acfcb :=range start .Attr {if _acfcb .Name .Local =="\u0076\u0061\u006c"{_feeef ,_eegef :=ParseUnionST_TextSpacingPercentOrPercentString (_acfcb .Value ); +if _eegef !=nil {return _eegef ;};_gfabb .ValAttr =_feeef ;continue ;};};for {_fbgcc ,_fbdcef :=d .Token ();if _fbdcef !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_fbdcef ); +};if _dgced ,_edgf :=_fbgcc .(_g .EndElement );_edgf &&_dgced .Name ==start .Name {break ;};};return nil ;};func (_gbcdbfd *CT_TextSpacingPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gbcdbfd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edaddb *CT_NonVisualDrawingShapeProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edaddb .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_edaddb .TxBoxAttr ))}); +};e .EncodeToken (start );if _edaddb .SpLocks !=nil {_febdb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_edaddb .SpLocks ,_febdb );};if _edaddb .ExtLst !=nil {_eeafd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edaddb .ExtLst ,_eeafd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_abfeb :=&CT_TextBulletSizePoint {};_abfeb .ValAttr =100;return _abfeb ;};func (_dfaea *ST_Coordinate )Validate ()error {return _dfaea .ValidateWithPath ("")}; +type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_dgdgf *CT_SystemColor )ValidateWithPath (path string )error {if _dgdgf .ValAttr ==ST_SystemColorValUnset {return _bd .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 _ceccac :=_dgdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceccac !=nil {return _ceccac ;};for _cccbe ,_degbc :=range _dgdgf .EG_ColorTransform {if _ccfge :=_degbc .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cccbe )); -_ccfge !=nil {return _ccfge ;};};return nil ;};func (_cgceg *ST_AnimationDgmBuildType )Validate ()error {return _cgceg .ValidateWithPath ("")};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the EG_ThemeableFontStyles and its children +func (_abcba *EG_ThemeableFontStyles )Validate ()error {return _abcba .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};type CT_TextCharacterProperties struct{KumimojiAttr *bool ; +LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ; +NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; +PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ; +Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TableCellBorderStyle and its children -func (_cefca *CT_TableCellBorderStyle )Validate ()error {return _cefca .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_gagcg *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_dgacb *CT_FixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dgacb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbge *CT_BlurEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbge .RadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fbge .RadAttr )}); +};if _fbge .GrowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fbge .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_bgegf ST_PresetColorVal )Validate ()error {return _bgegf .ValidateWithPath ("")};func (_gcebaa ST_ColorSchemeIndex )Validate ()error {return _gcebaa .ValidateWithPath ("")}; +func (_gdcdb *CT_PositivePercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gdcdb .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_febba *CT_PresetLineDashProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfea :=range start .Attr {if _dfea .Name .Local =="\u0076\u0061\u006c"{_febba .ValAttr .UnmarshalXMLAttr (_dfea ); +continue ;};};for {_gabac ,_fgfbb :=d .Token ();if _fgfbb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_fgfbb ); +};if _ffbfg ,_edcca :=_gabac .(_g .EndElement );_edcca &&_ffbfg .Name ==start .Name {break ;};};return nil ;};func (_dbde *CT_TextSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaece :for {_gbeab ,_acaad :=d .Token ();if _acaad !=nil {return _acaad ; +};switch _eabbc :=_gbeab .(type ){case _g .StartElement :switch _eabbc .Name {case _g .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_dbde .SpcPct =NewCT_TextSpacingPercent (); +if _edbagf :=d .DecodeElement (_dbde .SpcPct ,&_eabbc );_edbagf !=nil {return _edbagf ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_dbde .SpcPts =NewCT_TextSpacingPoint (); +if _cccaa :=d .DecodeElement (_dbde .SpcPts ,&_eabbc );_cccaa !=nil {return _cccaa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_eabbc .Name ); +if _fafea :=d .Skip ();_fafea !=nil {return _fafea ;};};case _g .EndElement :break _aaece ;case _g .CharData :};};return nil ;};type ST_EffectContainerType byte ;func (_daefcc ST_PenAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afdab :=_g .Attr {}; +_afdab .Name =name ;switch _daefcc {case ST_PenAlignmentUnset :_afdab .Value ="";case ST_PenAlignmentCtr :_afdab .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_afdab .Value ="\u0069\u006e";};return _afdab ,nil ;}; // Validate validates the CT_TextParagraphProperties and its children -func (_gbdeea *CT_TextParagraphProperties )Validate ()error {return _gbdeea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_dgfd *CT_FillOverlayEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dddcge ,_dggg :=_dgfd .BlendAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0065n\u0064"}); -if _dggg !=nil {return _dggg ;};start .Attr =append (start .Attr ,_dddcge );e .EncodeToken (start );if _dgfd .NoFill !=nil {_bfgbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfd .NoFill ,_bfgbf ); -};if _dgfd .SolidFill !=nil {_ebbg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfd .SolidFill ,_ebbg );};if _dgfd .GradFill !=nil {_eegfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dgfd .GradFill ,_eegfd );};if _dgfd .BlipFill !=nil {_bfdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfd .BlipFill ,_bfdf );};if _dgfd .PattFill !=nil {_fedb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dgfd .PattFill ,_fedb );};if _dgfd .GrpFill !=nil {_cdbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dgfd .GrpFill ,_cdbb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type ST_TextAnchoringType byte ;func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_dbeef :=&CT_TableStyleCellStyle {};return _dbeef ;};type ST_LineCap byte ;func (_ggbf *CT_AnimationChartBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cagg :=range start .Attr {if _cagg .Name .Local =="\u0062\u006c\u0064"{_gdbd ,_aedc :=ParseUnionST_AnimationChartBuildType (_cagg .Value ); -if _aedc !=nil {return _aedc ;};_ggbf .BldAttr =&_gdbd ;continue ;};if _cagg .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ggf ,_dcf :=_aa .ParseBool (_cagg .Value );if _dcf !=nil {return _dcf ;};_ggbf .AnimBgAttr =&_ggf ;continue ;};};for {_fcfg ,_fga :=d .Token (); -if _fga !=nil {return _bd .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_fga ); -};if _gag ,_abgc :=_fcfg .(_f .EndElement );_abgc &&_gag .Name ==start .Name {break ;};};return nil ;}; +func (_eccgc *CT_TextParagraphProperties )Validate ()error {return _eccgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_ccffc *CT_GvmlTextShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccffc .UseSpRect !=nil {_bdcb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_ccffc .UseSpRect ,_bdcb );};if _ccffc .Xfrm !=nil {_gadbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ccffc .Xfrm ,_gadbc );};return nil ;};func (_ggcca *CT_TableStyleTextStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebbeg :=range start .Attr {if _ebbeg .Name .Local =="\u0062"{_ggcca .BAttr .UnmarshalXMLAttr (_ebbeg ); +continue ;};if _ebbeg .Name .Local =="\u0069"{_ggcca .IAttr .UnmarshalXMLAttr (_ebbeg );continue ;};};_gefca :for {_gabcae ,_adaae :=d .Token ();if _adaae !=nil {return _adaae ;};switch _gabb :=_gabcae .(type ){case _g .StartElement :switch _gabb .Name {case _g .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_ggcca .Font =NewCT_FontCollection (); +if _fcgbb :=d .DecodeElement (_ggcca .Font ,&_gabb );_fcgbb !=nil {return _fcgbb ;};case _g .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_ggcca .FontRef =NewCT_FontReference (); +if _eegac :=d .DecodeElement (_ggcca .FontRef ,&_gabb );_eegac !=nil {return _eegac ;};case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ggcca .ScrgbClr =NewCT_ScRgbColor (); +if _agfdc :=d .DecodeElement (_ggcca .ScrgbClr ,&_gabb );_agfdc !=nil {return _agfdc ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ggcca .SrgbClr =NewCT_SRgbColor (); +if _defba :=d .DecodeElement (_ggcca .SrgbClr ,&_gabb );_defba !=nil {return _defba ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ggcca .HslClr =NewCT_HslColor (); +if _gebfg :=d .DecodeElement (_ggcca .HslClr ,&_gabb );_gebfg !=nil {return _gebfg ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ggcca .SysClr =NewCT_SystemColor (); +if _agcfe :=d .DecodeElement (_ggcca .SysClr ,&_gabb );_agcfe !=nil {return _agcfe ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ggcca .SchemeClr =NewCT_SchemeColor (); +if _dcdca :=d .DecodeElement (_ggcca .SchemeClr ,&_gabb );_dcdca !=nil {return _dcdca ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggcca .PrstClr =NewCT_PresetColor (); +if _fbbfe :=d .DecodeElement (_ggcca .PrstClr ,&_gabb );_fbbfe !=nil {return _fbbfe ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcca .ExtLst =NewCT_OfficeArtExtensionList (); +if _bfag :=d .DecodeElement (_ggcca .ExtLst ,&_gabb );_bfag !=nil {return _bfag ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_gabb .Name ); +if _gagea :=d .Skip ();_gagea !=nil {return _gagea ;};};case _g .EndElement :break _gefca ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_fcca *CT_PictureLocking )ValidateWithPath (path string )error {if _fcca .ExtLst !=nil {if _egge :=_fcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egge !=nil {return _egge ;};};return nil ;};func (_eedge ST_LineEndType )Validate ()error {return _eedge .ValidateWithPath ("")}; -func (_egcba *CT_Path2DClose )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_bbae *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _bbae .ExtLst !=nil {if _ababe :=_bbae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ababe !=nil {return _ababe ;};};return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_bcece :=&CT_GvmlShape {}; +_bcece .NvSpPr =NewCT_GvmlShapeNonVisual ();_bcece .SpPr =NewCT_ShapeProperties ();return _bcece ;};func (_adgab *CT_TableCellBorderStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggba :for {_dagae ,_bebcbb :=d .Token ();if _bebcbb !=nil {return _bebcbb ; +};switch _gagga :=_dagae .(type ){case _g .StartElement :switch _gagga .Name {case _g .Name {Space :"\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",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_adgab .Left =NewCT_ThemeableLineStyle (); +if _ddde :=d .DecodeElement (_adgab .Left ,&_gagga );_ddde !=nil {return _ddde ;};case _g .Name {Space :"\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",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_adgab .Right =NewCT_ThemeableLineStyle (); +if _fadfg :=d .DecodeElement (_adgab .Right ,&_gagga );_fadfg !=nil {return _fadfg ;};case _g .Name {Space :"\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",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_adgab .Top =NewCT_ThemeableLineStyle (); +if _cgcbd :=d .DecodeElement (_adgab .Top ,&_gagga );_cgcbd !=nil {return _cgcbd ;};case _g .Name {Space :"\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",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_adgab .Bottom =NewCT_ThemeableLineStyle (); +if _bgdbg :=d .DecodeElement (_adgab .Bottom ,&_gagga );_bgdbg !=nil {return _bgdbg ;};case _g .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_adgab .InsideH =NewCT_ThemeableLineStyle (); +if _fcaae :=d .DecodeElement (_adgab .InsideH ,&_gagga );_fcaae !=nil {return _fcaae ;};case _g .Name {Space :"\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",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_adgab .InsideV =NewCT_ThemeableLineStyle (); +if _ecgfe :=d .DecodeElement (_adgab .InsideV ,&_gagga );_ecgfe !=nil {return _ecgfe ;};case _g .Name {Space :"\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",Local :"\u0074\u006c\u0032b\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_adgab .Tl2br =NewCT_ThemeableLineStyle (); +if _gccfe :=d .DecodeElement (_adgab .Tl2br ,&_gagga );_gccfe !=nil {return _gccfe ;};case _g .Name {Space :"\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",Local :"\u0074\u0072\u0032b\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_adgab .Tr2bl =NewCT_ThemeableLineStyle (); +if _ddbce :=d .DecodeElement (_adgab .Tr2bl ,&_gagga );_ddbce !=nil {return _ddbce ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgab .ExtLst =NewCT_OfficeArtExtensionList (); +if _fagacc :=d .DecodeElement (_adgab .ExtLst ,&_gagga );_fagacc !=nil {return _fagacc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_gagga .Name ); +if _eedda :=d .Skip ();_eedda !=nil {return _eedda ;};};case _g .EndElement :break _ggba ;case _g .CharData :};};return nil ;};func (_dfggd *ST_PenAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffcbad ,_edgec :=d .Token ();if _edgec !=nil {return _edgec ; +};if _aagag ,_fbabd :=_ffcbad .(_g .EndElement );_fbabd &&_aagag .Name ==start .Name {*_dfggd =1;return nil ;};if _gdcbba ,_cdada :=_ffcbad .(_g .CharData );!_cdada {return _c .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",_ffcbad ); +}else {switch string (_gdcbba ){case "":*_dfggd =0;case "\u0063\u0074\u0072":*_dfggd =1;case "\u0069\u006e":*_dfggd =2;};};_ffcbad ,_edgec =d .Token ();if _edgec !=nil {return _edgec ;};if _bgace ,_fcfa :=_ffcbad .(_g .EndElement );_fcfa &&_bgace .Name ==start .Name {return nil ; +};return _c .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",_ffcbad );}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_ggedd *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _ggedd .ValAttr < 0{return _bd .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 ,_ggedd .ValAttr ); -};if _ggedd .ValAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ggedd .ValAttr ); -};return nil ;};type CT_TextBulletTypefaceFollowText struct{};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ; -Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_ccaa *CT_AlphaModulateEffect )Validate ()error {return _ccaa .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ; +EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func (_fafcac *CT_TextCharacterProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abbgg :=range start .Attr {if _abbgg .Name .Local =="\u006c\u0061\u006e\u0067"{_ggebe ,_bcfcb :=_abbgg .Value ,error (nil ); +if _bcfcb !=nil {return _bcfcb ;};_fafcac .LangAttr =&_ggebe ;continue ;};if _abbgg .Name .Local =="\u0073\u007a"{_fbegd ,_gfdde :=_a .ParseInt (_abbgg .Value ,10,32);if _gfdde !=nil {return _gfdde ;};_ddbef :=int32 (_fbegd );_fafcac .SzAttr =&_ddbef ; +continue ;};if _abbgg .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_eccc ,_ggefa :=_a .ParseBool (_abbgg .Value );if _ggefa !=nil {return _ggefa ;};_fafcac .KumimojiAttr =&_eccc ;continue ;};if _abbgg .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_fafcac .StrikeAttr .UnmarshalXMLAttr (_abbgg ); +continue ;};if _abbgg .Name .Local =="\u0063\u0061\u0070"{_fafcac .CapAttr .UnmarshalXMLAttr (_abbgg );continue ;};if _abbgg .Name .Local =="\u0062"{_fcfef ,_ebgbb :=_a .ParseBool (_abbgg .Value );if _ebgbb !=nil {return _ebgbb ;};_fafcac .BAttr =&_fcfef ; +continue ;};if _abbgg .Name .Local =="\u0069"{_ffabd ,_adffg :=_a .ParseBool (_abbgg .Value );if _adffg !=nil {return _adffg ;};_fafcac .IAttr =&_ffabd ;continue ;};if _abbgg .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_aeafb ,_bfgcb :=_a .ParseBool (_abbgg .Value ); +if _bfgcb !=nil {return _bfgcb ;};_fafcac .SmtCleanAttr =&_aeafb ;continue ;};if _abbgg .Name .Local =="\u006b\u0065\u0072\u006e"{_abged ,_gebdf :=_a .ParseInt (_abbgg .Value ,10,32);if _gebdf !=nil {return _gebdf ;};_dcacb :=int32 (_abged );_fafcac .KernAttr =&_dcacb ; +continue ;};if _abbgg .Name .Local =="\u0065\u0072\u0072"{_cbacbf ,_gcabd :=_a .ParseBool (_abbgg .Value );if _gcabd !=nil {return _gcabd ;};_fafcac .ErrAttr =&_cbacbf ;continue ;};if _abbgg .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_egage ,_bfccc :=_abbgg .Value ,error (nil ); +if _bfccc !=nil {return _bfccc ;};_fafcac .AltLangAttr =&_egage ;continue ;};if _abbgg .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_gege ,_fdfcb :=_a .ParseBool (_abbgg .Value );if _fdfcb !=nil {return _fdfcb ;};_fafcac .NoProofAttr =&_gege ; +continue ;};if _abbgg .Name .Local =="\u0075"{_fafcac .UAttr .UnmarshalXMLAttr (_abbgg );continue ;};if _abbgg .Name .Local =="\u0073\u006d\u0074I\u0064"{_bbggc ,_dgbefa :=_a .ParseUint (_abbgg .Value ,10,32);if _dgbefa !=nil {return _dgbefa ;};_gcefa :=uint32 (_bbggc ); +_fafcac .SmtIdAttr =&_gcefa ;continue ;};if _abbgg .Name .Local =="\u0073\u0070\u0063"{_geaag ,_cbbag :=ParseUnionST_TextPoint (_abbgg .Value );if _cbbag !=nil {return _cbbag ;};_fafcac .SpcAttr =&_geaag ;continue ;};if _abbgg .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_gdgga ,_gedd :=ParseUnionST_Percentage (_abbgg .Value ); +if _gedd !=nil {return _gedd ;};_fafcac .BaselineAttr =&_gdgga ;continue ;};if _abbgg .Name .Local =="\u0064\u0069\u0072t\u0079"{_gebag ,_geac :=_a .ParseBool (_abbgg .Value );if _geac !=nil {return _geac ;};_fafcac .DirtyAttr =&_gebag ;continue ;};if _abbgg .Name .Local =="\u0062\u006d\u006b"{_bfbcb ,_adadd :=_abbgg .Value ,error (nil ); +if _adadd !=nil {return _adadd ;};_fafcac .BmkAttr =&_bfbcb ;continue ;};if _abbgg .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_dffbg ,_acgbc :=_a .ParseBool (_abbgg .Value );if _acgbc !=nil {return _acgbc ;};_fafcac .NormalizeHAttr =&_dffbg ; +continue ;};};_fddcf :for {_gcfa ,_ggdff :=d .Token ();if _ggdff !=nil {return _ggdff ;};switch _eegde :=_gcfa .(type ){case _g .StartElement :switch _eegde .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_fafcac .Ln =NewCT_LineProperties (); +if _ecafd :=d .DecodeElement (_fafcac .Ln ,&_eegde );_ecafd !=nil {return _ecafd ;};case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fafcac .NoFill =NewCT_NoFillProperties (); +if _aeba :=d .DecodeElement (_fafcac .NoFill ,&_eegde );_aeba !=nil {return _aeba ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fafcac .SolidFill =NewCT_SolidColorFillProperties (); +if _ffdgd :=d .DecodeElement (_fafcac .SolidFill ,&_eegde );_ffdgd !=nil {return _ffdgd ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fafcac .GradFill =NewCT_GradientFillProperties (); +if _fadea :=d .DecodeElement (_fafcac .GradFill ,&_eegde );_fadea !=nil {return _fadea ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fafcac .BlipFill =NewCT_BlipFillProperties (); +if _fecbe :=d .DecodeElement (_fafcac .BlipFill ,&_eegde );_fecbe !=nil {return _fecbe ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fafcac .PattFill =NewCT_PatternFillProperties (); +if _gceba :=d .DecodeElement (_fafcac .PattFill ,&_eegde );_gceba !=nil {return _gceba ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fafcac .GrpFill =NewCT_GroupFillProperties (); +if _agbcg :=d .DecodeElement (_fafcac .GrpFill ,&_eegde );_agbcg !=nil {return _agbcg ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fafcac .EffectLst =NewCT_EffectList (); +if _cgece :=d .DecodeElement (_fafcac .EffectLst ,&_eegde );_cgece !=nil {return _cgece ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fafcac .EffectDag =NewCT_EffectContainer (); +if _ceefb :=d .DecodeElement (_fafcac .EffectDag ,&_eegde );_ceefb !=nil {return _ceefb ;};case _g .Name {Space :"\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",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fafcac .Highlight =NewCT_Color (); +if _bgad :=d .DecodeElement (_fafcac .Highlight ,&_eegde );_bgad !=nil {return _bgad ;};case _g .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_fafcac .ULnTx =NewCT_TextUnderlineLineFollowText (); +if _eeddc :=d .DecodeElement (_fafcac .ULnTx ,&_eegde );_eeddc !=nil {return _eeddc ;};case _g .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_fafcac .ULn =NewCT_LineProperties (); +if _bdbfd :=d .DecodeElement (_fafcac .ULn ,&_eegde );_bdbfd !=nil {return _bdbfd ;};case _g .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_fafcac .UFillTx =NewCT_TextUnderlineFillFollowText (); +if _dfgcb :=d .DecodeElement (_fafcac .UFillTx ,&_eegde );_dfgcb !=nil {return _dfgcb ;};case _g .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_fafcac .UFill =NewCT_TextUnderlineFillGroupWrapper (); +if _gfbgbb :=d .DecodeElement (_fafcac .UFill ,&_eegde );_gfbgbb !=nil {return _gfbgbb ;};case _g .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_fafcac .Latin =NewCT_TextFont (); +if _cafcg :=d .DecodeElement (_fafcac .Latin ,&_eegde );_cafcg !=nil {return _cafcg ;};case _g .Name {Space :"\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",Local :"\u0065\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_fafcac .Ea =NewCT_TextFont (); +if _gbgfe :=d .DecodeElement (_fafcac .Ea ,&_eegde );_gbgfe !=nil {return _gbgfe ;};case _g .Name {Space :"\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",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_fafcac .Cs =NewCT_TextFont (); +if _ddbab :=d .DecodeElement (_fafcac .Cs ,&_eegde );_ddbab !=nil {return _ddbab ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_fafcac .Sym =NewCT_TextFont (); +if _bffg :=d .DecodeElement (_fafcac .Sym ,&_eegde );_bffg !=nil {return _bffg ;};case _g .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_fafcac .HlinkClick =NewCT_Hyperlink (); +if _debcef :=d .DecodeElement (_fafcac .HlinkClick ,&_eegde );_debcef !=nil {return _debcef ;};case _g .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_fafcac .HlinkMouseOver =NewCT_Hyperlink (); +if _ffef :=d .DecodeElement (_fafcac .HlinkMouseOver ,&_eegde );_ffef !=nil {return _ffef ;};case _g .Name {Space :"\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",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_fafcac .Rtl =NewCT_Boolean (); +if _gfdda :=d .DecodeElement (_fafcac .Rtl ,&_eegde );_gfdda !=nil {return _gfdda ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafcac .ExtLst =NewCT_OfficeArtExtensionList (); +if _ecbcf :=d .DecodeElement (_fafcac .ExtLst ,&_eegde );_ecbcf !=nil {return _ecbcf ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eegde .Name ); +if _becdc :=d .Skip ();_becdc !=nil {return _becdc ;};};case _g .EndElement :break _fddcf ;case _g .CharData :};};return nil ;};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2; +ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4;ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8; +ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10;ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14; +ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16;ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20; +ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22;ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26; +ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28;ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31; +ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33;ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36; +ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38;ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41; +ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44;ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47; +ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50;ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53; +ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56;ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58; +ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62;ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64; +ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68;ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70; +ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74;ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76; +ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80;ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82; +ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86;ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88; +ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91;ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93; +ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96;ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98; +ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101;ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103; +ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107;ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109; +ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113;ST_PresetColorValLtSlateGrey ST_PresetColorVal =114; +ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119;ST_PresetColorValMagenta ST_PresetColorVal =120; +ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125;ST_PresetColorValMedSeaGreen ST_PresetColorVal =126; +ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130;ST_PresetColorValMediumAquamarine ST_PresetColorVal =131; +ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135;ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136; +ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140;ST_PresetColorValMintCream ST_PresetColorVal =141; +ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146;ST_PresetColorValOlive ST_PresetColorVal =147; +ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152;ST_PresetColorValPaleGreen ST_PresetColorVal =153; +ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157;ST_PresetColorValPeru ST_PresetColorVal =158; +ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163;ST_PresetColorValRosyBrown ST_PresetColorVal =164; +ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169;ST_PresetColorValSeaShell ST_PresetColorVal =170; +ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175;ST_PresetColorValSlateGrey ST_PresetColorVal =176; +ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181;ST_PresetColorValThistle ST_PresetColorVal =182; +ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187;ST_PresetColorValWhiteSmoke ST_PresetColorVal =188; +ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;);type CT_Ratio struct{NAttr int64 ;DAttr int64 ;}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_bdgcfg *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _bdgcfg .PrstAttr ==ST_PresetShadowValUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _edece :=_bdgcfg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_edece !=nil {return _edece ;};if _bdgcfg .DistAttr !=nil {if *_bdgcfg .DistAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bdgcfg .DistAttr ); -};if *_bdgcfg .DistAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_bdgcfg .DistAttr ); -};};if _bdgcfg .DirAttr !=nil {if *_bdgcfg .DirAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_bdgcfg .DirAttr ); -};if *_bdgcfg .DirAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bdgcfg .DirAttr ); -};};if _bdgcfg .ScrgbClr !=nil {if _efdag :=_bdgcfg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_efdag !=nil {return _efdag ;};};if _bdgcfg .SrgbClr !=nil {if _dgfgf :=_bdgcfg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_dgfgf !=nil {return _dgfgf ;};};if _bdgcfg .HslClr !=nil {if _cgabc :=_bdgcfg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cgabc !=nil {return _cgabc ;};};if _bdgcfg .SysClr !=nil {if _afgga :=_bdgcfg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_afgga !=nil {return _afgga ;};};if _bdgcfg .SchemeClr !=nil {if _cedd :=_bdgcfg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cedd !=nil {return _cedd ;};};if _bdgcfg .PrstClr !=nil {if _ggegc :=_bdgcfg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ggegc !=nil {return _ggegc ;};};return nil ;};func (_gbffb *CT_PositiveFixedPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdde :=range start .Attr {if _fcdde .Name .Local =="\u0076\u0061\u006c"{_faaad ,_ccgaa :=ParseUnionST_PositiveFixedPercentage (_fcdde .Value ); -if _ccgaa !=nil {return _ccgaa ;};_gbffb .ValAttr =_faaad ;continue ;};};for {_gbded ,_dceab :=d .Token ();if _dceab !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_dceab ); -};if _cefg ,_aabc :=_gbded .(_f .EndElement );_aabc &&_cefg .Name ==start .Name {break ;};};return nil ;};func (_fdabgf *CT_TextNoBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fdeade ,_bcba :=d .Token ();if _bcba !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_bcba ); -};if _dffbeg ,_bedeg :=_fdeade .(_f .EndElement );_bedeg &&_dffbeg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OfficeArtExtension and its children +func (_cccff *CT_OfficeArtExtension )Validate ()error {return _cccff .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_aabfe *CT_TintEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aabfe .HueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aabfe .HueAttr )}); +};if _aabfe .AmtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006d\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aabfe .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_eaddg *CT_SystemColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cebe ,_gbgdaa :=_eaddg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gbgdaa !=nil {return _gbgdaa ;};start .Attr =append (start .Attr ,_cebe ); +if _eaddg .LastClrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaddg .LastClrAttr )});};e .EncodeToken (start );if _eaddg .EG_ColorTransform !=nil {for _ ,_cfff :=range _eaddg .EG_ColorTransform {_cfff .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecgc *CT_GvmlTextShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcgad :for {_agde ,_fcffe :=d .Token ();if _fcffe !=nil {return _fcffe ;};switch _bafag :=_agde .(type ){case _g .StartElement :switch _bafag .Name {case _g .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_ecgc .UseSpRect =NewCT_GvmlUseShapeRectangle (); +if _dcgae :=d .DecodeElement (_ecgc .UseSpRect ,&_bafag );_dcgae !=nil {return _dcgae ;};case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_ecgc .Xfrm =NewCT_Transform2D (); +if _fefff :=d .DecodeElement (_ecgc .Xfrm ,&_bafag );_fefff !=nil {return _fefff ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bafag .Name ); +if _bccf :=d .Skip ();_bccf !=nil {return _bccf ;};};case _g .EndElement :break _fcgad ;case _g .CharData :};};return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_ebe :=&CT_AlphaCeilingEffect {}; +return _ebe };func (_fbebc ST_PathShadeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbebc .String (),start );};func (_gbgbe *Tbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgbe .CT_Table =*NewCT_Table (); +_bdefcc :for {_bfede ,_bgfab :=d .Token ();if _bgfab !=nil {return _bgfab ;};switch _abaab :=_bfede .(type ){case _g .StartElement :switch _abaab .Name {case _g .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_gbgbe .TblPr =NewCT_TableProperties (); +if _fbff :=d .DecodeElement (_gbgbe .TblPr ,&_abaab );_fbff !=nil {return _fbff ;};case _g .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _aagff :=d .DecodeElement (_gbgbe .TblGrid ,&_abaab ); +_aagff !=nil {return _aagff ;};case _g .Name {Space :"\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",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_fbgde :=NewCT_TableRow (); +if _acfce :=d .DecodeElement (_fbgde ,&_abaab );_acfce !=nil {return _acfce ;};_gbgbe .Tr =append (_gbgbe .Tr ,_fbgde );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_abaab .Name ); +if _dbddf :=d .Skip ();_dbddf !=nil {return _dbddf ;};};case _g .EndElement :break _bdefcc ;case _g .CharData :};};return nil ;};func (_deafbc ST_TextWrappingType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbegbc :=_g .Attr {};_cbegbc .Name =name ; +switch _deafbc {case ST_TextWrappingTypeUnset :_cbegbc .Value ="";case ST_TextWrappingTypeNone :_cbegbc .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_cbegbc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _cbegbc ,nil ;};const (ST_PresetCameraTypeUnset ST_PresetCameraType =0; +ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5; +ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9; +ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13; +ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17; +ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22; +ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27; +ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31; +ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35; +ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39; +ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44; +ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49; +ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54; +ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58; +ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62; +); -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_dfac :=&CT_NonVisualGroupDrawingShapeProps {};return _dfac ; -}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_bddee *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_accc *ST_TextFontScalePercentOrPercentString )Validate ()error {return _accc .ValidateWithPath ("");};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ; +AvLst *CT_GeomGuideList ;};func (_acdfc ST_PathShadeType )Validate ()error {return _acdfc .ValidateWithPath ("")};func (_cfbda ST_TextCapsType )Validate ()error {return _cfbda .ValidateWithPath ("")};func NewCT_ColorMapping ()*CT_ColorMapping {_abab :=&CT_ColorMapping {}; +_abab .Bg1Attr =ST_ColorSchemeIndex (1);_abab .Tx1Attr =ST_ColorSchemeIndex (1);_abab .Bg2Attr =ST_ColorSchemeIndex (1);_abab .Tx2Attr =ST_ColorSchemeIndex (1);_abab .Accent1Attr =ST_ColorSchemeIndex (1);_abab .Accent2Attr =ST_ColorSchemeIndex (1);_abab .Accent3Attr =ST_ColorSchemeIndex (1); +_abab .Accent4Attr =ST_ColorSchemeIndex (1);_abab .Accent5Attr =ST_ColorSchemeIndex (1);_abab .Accent6Attr =ST_ColorSchemeIndex (1);_abab .HlinkAttr =ST_ColorSchemeIndex (1);_abab .FolHlinkAttr =ST_ColorSchemeIndex (1);return _abab ;}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_bcgfa *CT_OfficeStyleSheet )Validate ()error {return _bcgfa .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// Validate validates the CT_CustomGeometry2D and its children +func (_bdfgf *CT_CustomGeometry2D )Validate ()error {return _bdfgf .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_fbdbc ST_TextCapsType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dddace :=_g .Attr {}; +_dddace .Name =name ;switch _fbdbc {case ST_TextCapsTypeUnset :_dddace .Value ="";case ST_TextCapsTypeNone :_dddace .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_dddace .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_dddace .Value ="\u0061\u006c\u006c"; +};return _dddace ,nil ;}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_bgcfbc *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _bgcfbc .MinXAttr !=nil {if _bebfe :=_bgcfbc .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_bebfe !=nil {return _bebfe ;};};if _bgcfbc .MaxXAttr !=nil {if _addgg :=_bgcfbc .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r"); -_addgg !=nil {return _addgg ;};};if _bgcfbc .MinYAttr !=nil {if _bacg :=_bgcfbc .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_bacg !=nil {return _bacg ;};};if _bgcfbc .MaxYAttr !=nil {if _dbcbe :=_bgcfbc .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r"); -_dbcbe !=nil {return _dbcbe ;};};if _fdcggf :=_bgcfbc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fdcggf !=nil {return _fdcggf ;};return nil ;};func (_fgcab *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcab .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_faff :=range start .Attr {if _faff .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_gbgfe ,_afcda :=_faff .Value ,error (nil );if _afcda !=nil {return _afcda ;};_fgcab .StyleNameAttr =_gbgfe ;continue ;};if _faff .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_bdfeag ,_gdaec :=_faff .Value ,error (nil ); -if _gdaec !=nil {return _gdaec ;};_fgcab .StyleIdAttr =_bdfeag ;continue ;};};_cbgb :for {_agcfa ,_eecfg :=d .Token ();if _eecfg !=nil {return _eecfg ;};switch _cacad :=_agcfa .(type ){case _f .StartElement :switch _cacad .Name {case _f .Name {Space :"\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",Local :"\u0074\u0062\u006cB\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_fgcab .TblBg =NewCT_TableBackgroundStyle (); -if _edacg :=d .DecodeElement (_fgcab .TblBg ,&_cacad );_edacg !=nil {return _edacg ;};case _f .Name {Space :"\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",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_fgcab .WholeTbl =NewCT_TablePartStyle (); -if _cegdg :=d .DecodeElement (_fgcab .WholeTbl ,&_cacad );_cegdg !=nil {return _cegdg ;};case _f .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_fgcab .Band1H =NewCT_TablePartStyle (); -if _cfcbb :=d .DecodeElement (_fgcab .Band1H ,&_cacad );_cfcbb !=nil {return _cfcbb ;};case _f .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_fgcab .Band2H =NewCT_TablePartStyle (); -if _bbead :=d .DecodeElement (_fgcab .Band2H ,&_cacad );_bbead !=nil {return _bbead ;};case _f .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_fgcab .Band1V =NewCT_TablePartStyle (); -if _gcfbd :=d .DecodeElement (_fgcab .Band1V ,&_cacad );_gcfbd !=nil {return _gcfbd ;};case _f .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_fgcab .Band2V =NewCT_TablePartStyle (); -if _bbabg :=d .DecodeElement (_fgcab .Band2V ,&_cacad );_bbabg !=nil {return _bbabg ;};case _f .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_fgcab .LastCol =NewCT_TablePartStyle (); -if _dgedad :=d .DecodeElement (_fgcab .LastCol ,&_cacad );_dgedad !=nil {return _dgedad ;};case _f .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_fgcab .FirstCol =NewCT_TablePartStyle (); -if _dbeaae :=d .DecodeElement (_fgcab .FirstCol ,&_cacad );_dbeaae !=nil {return _dbeaae ;};case _f .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_fgcab .LastRow =NewCT_TablePartStyle (); -if _geafg :=d .DecodeElement (_fgcab .LastRow ,&_cacad );_geafg !=nil {return _geafg ;};case _f .Name {Space :"\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",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_fgcab .SeCell =NewCT_TablePartStyle (); -if _cegef :=d .DecodeElement (_fgcab .SeCell ,&_cacad );_cegef !=nil {return _cegef ;};case _f .Name {Space :"\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",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_fgcab .SwCell =NewCT_TablePartStyle (); -if _eefea :=d .DecodeElement (_fgcab .SwCell ,&_cacad );_eefea !=nil {return _eefea ;};case _f .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_fgcab .FirstRow =NewCT_TablePartStyle (); -if _ddae :=d .DecodeElement (_fgcab .FirstRow ,&_cacad );_ddae !=nil {return _ddae ;};case _f .Name {Space :"\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",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_fgcab .NeCell =NewCT_TablePartStyle (); -if _cacaf :=d .DecodeElement (_fgcab .NeCell ,&_cacad );_cacaf !=nil {return _cacaf ;};case _f .Name {Space :"\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",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_fgcab .NwCell =NewCT_TablePartStyle (); -if _gfcdbb :=d .DecodeElement (_fgcab .NwCell ,&_cacad );_gfcdbb !=nil {return _gfcdbb ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcab .ExtLst =NewCT_OfficeArtExtensionList (); -if _ffbb :=d .DecodeElement (_fgcab .ExtLst ,&_cacad );_ffbb !=nil {return _ffbb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_cacad .Name ); -if _dgfgd :=d .Skip ();_dgfgd !=nil {return _dgfgd ;};};case _f .EndElement :break _cbgb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_FillOverlayEffect and its children +func (_eagcg *CT_FillOverlayEffect )Validate ()error {return _eagcg .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func (_ffdfb *CT_PositiveFixedAngle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdfb .ValAttr =0; +for _ ,_eccg :=range start .Attr {if _eccg .Name .Local =="\u0076\u0061\u006c"{_bafcb ,_aeggf :=_a .ParseInt (_eccg .Value ,10,32);if _aeggf !=nil {return _aeggf ;};_ffdfb .ValAttr =int32 (_bafcb );continue ;};};for {_fbdce ,_efcae :=d .Token ();if _efcae !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_efcae ); +};if _abgdga ,_cecbeg :=_fbdce .(_g .EndElement );_cecbeg &&_abgdga .Name ==start .Name {break ;};};return nil ;};func (_eccbc *ThemeManager )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _eccbc .CT_EmptyElement .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_ebbeb *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _eafba ,_dcbbf :=range _ebbeb .TxSp {if _adddb :=_dcbbf .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eafba ));_adddb !=nil {return _adddb ; -};};for _cfcff ,_adddc :=range _ebbeb .Sp {if _gaecbd :=_adddc .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cfcff ));_gaecbd !=nil {return _gaecbd ;};};for _deaa ,_gabdd :=range _ebbeb .CxnSp {if _fgae :=_gabdd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_deaa )); -_fgae !=nil {return _fgae ;};};for _fbgdd ,_ffdg :=range _ebbeb .Pic {if _cgdd :=_ffdg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fbgdd ));_cgdd !=nil {return _cgdd ;};};for _caag ,_fedee :=range _ebbeb .GraphicFrame {if _gdgfa :=_fedee .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_caag )); -_gdgfa !=nil {return _gdgfa ;};};for _cgabg ,_fggag :=range _ebbeb .GrpSp {if _gebc :=_fggag .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cgabg ));_gebc !=nil {return _gebc ;};};return nil ; -}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_afcb *CT_DefaultShapeDefinition )Validate ()error {return _afcb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_bcbfe *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _bcbfe .ValAttr < 0{return _bd .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 ,_bcbfe .ValAttr ); -};if _bcbfe .ValAttr > 158400{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bcbfe .ValAttr ); -};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_bfaac :=&CT_ReflectionEffect {};return _bfaac };func (_ecad *CT_GvmlGroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecad .TxSp !=nil {_gded :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; -for _ ,_eedcc :=range _ecad .TxSp {e .EncodeElement (_eedcc ,_gded );};};if _ecad .Sp !=nil {_beae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_cadfbf :=range _ecad .Sp {e .EncodeElement (_cadfbf ,_beae );};};if _ecad .CxnSp !=nil {_dacf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}}; -for _ ,_bgdcd :=range _ecad .CxnSp {e .EncodeElement (_bgdcd ,_dacf );};};if _ecad .Pic !=nil {_baaca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_aceeg :=range _ecad .Pic {e .EncodeElement (_aceeg ,_baaca );};};if _ecad .GraphicFrame !=nil {_fbbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; -for _ ,_debfc :=range _ecad .GraphicFrame {e .EncodeElement (_debfc ,_fbbd );};};if _ecad .GrpSp !=nil {_cgdc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_dggf :=range _ecad .GrpSp {e .EncodeElement (_dggf ,_cgdc ); -};};return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_fbeffce :=&CT_TableCellBorderStyle {};return _fbeffce ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_feff *CT_GradientStopList )ValidateWithPath (path string )error {for _abecc ,_ebbdb :=range _feff .Gs {if _gecgb :=_ebbdb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_abecc ));_gecgb !=nil {return _gecgb ; +};};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_effgf :=&EG_FillModeProperties {};return _effgf ;};func (_dbaagf ST_TextAnchoringType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbbff :=_g .Attr {};_dbbff .Name =name ; +switch _dbaagf {case ST_TextAnchoringTypeUnset :_dbbff .Value ="";case ST_TextAnchoringTypeT :_dbbff .Value ="\u0074";case ST_TextAnchoringTypeCtr :_dbbff .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_dbbff .Value ="\u0062";case ST_TextAnchoringTypeJust :_dbbff .Value ="\u006a\u0075\u0073\u0074"; +case ST_TextAnchoringTypeDist :_dbbff .Value ="\u0064\u0069\u0073\u0074";};return _dbbff ,nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_cafa :=&CT_EmptyElement {};return _cafa };func (_acd *CT_AnimationDgmElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acd .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acd .IdAttr )}); +};if _acd .BldStepAttr !=ST_DgmBuildStepUnset {_eee ,_abc :=_acd .BldStepAttr .MarshalXMLAttr (_g .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_eee );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fcbae *CT_Path2DQuadBezierTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbd :for {_bdba ,_ecddc :=d .Token ();if _ecddc !=nil {return _ecddc ;};switch _afcebe :=_bdba .(type ){case _g .StartElement :switch _afcebe .Name {case _g .Name {Space :"\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",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_fbbb :=NewCT_AdjPoint2D (); +if _ebbga :=d .DecodeElement (_fbbb ,&_afcebe );_ebbga !=nil {return _ebbga ;};_fcbae .Pt =append (_fcbae .Pt ,_fbbb );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_afcebe .Name ); +if _cgefe :=d .Skip ();_cgefe !=nil {return _cgefe ;};};case _g .EndElement :break _fgbd ;case _g .CharData :};};return nil ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_gagf :=&CT_Path2DCubicBezierTo {};return _gagf ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ; +};func NewCT_AudioFile ()*CT_AudioFile {_eeae :=&CT_AudioFile {};return _eeae };func (_dbcgc *CT_Path2DCubicBezierTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eagdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}}; +for _ ,_agee :=range _dbcgc .Pt {e .EncodeElement (_agee ,_eagdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_cfga :=&CT_GvmlGraphicFrameNonVisual {};_cfga .CNvPr =NewCT_NonVisualDrawingProps (); +_cfga .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _cfga ;}; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_gccfa *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _gccfa .BlurRadAttr !=nil {if *_gccfa .BlurRadAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gccfa .BlurRadAttr ); +};if *_gccfa .BlurRadAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gccfa .BlurRadAttr ); +};};if _gccfa .DistAttr !=nil {if *_gccfa .DistAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gccfa .DistAttr ); +};if *_gccfa .DistAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_gccfa .DistAttr ); +};};if _gccfa .DirAttr !=nil {if *_gccfa .DirAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_gccfa .DirAttr ); +};if *_gccfa .DirAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gccfa .DirAttr ); +};};if _gccfa .ScrgbClr !=nil {if _gdfg :=_gccfa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gdfg !=nil {return _gdfg ;};};if _gccfa .SrgbClr !=nil {if _gdce :=_gccfa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_gdce !=nil {return _gdce ;};};if _gccfa .HslClr !=nil {if _gecd :=_gccfa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gecd !=nil {return _gecd ;};};if _gccfa .SysClr !=nil {if _agadg :=_gccfa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_agadg !=nil {return _agadg ;};};if _gccfa .SchemeClr !=nil {if _abca :=_gccfa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abca !=nil {return _abca ;};};if _gccfa .PrstClr !=nil {if _ddgaf :=_gccfa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ddgaf !=nil {return _ddgaf ;};};return nil ;};func (_cgeba *ST_TileFlipMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aadae ,_dgadbb :=d .Token ();if _dgadbb !=nil {return _dgadbb ;};if _gffbc ,_dbdad :=_aadae .(_g .EndElement );_dbdad &&_gffbc .Name ==start .Name {*_cgeba =1; +return nil ;};if _dfedgd ,_abfafb :=_aadae .(_g .CharData );!_abfafb {return _c .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",_aadae );}else {switch string (_dfedgd ){case "":*_cgeba =0; +case "\u006e\u006f\u006e\u0065":*_cgeba =1;case "\u0078":*_cgeba =2;case "\u0079":*_cgeba =3;case "\u0078\u0079":*_cgeba =4;};};_aadae ,_dgadbb =d .Token ();if _dgadbb !=nil {return _dgadbb ;};if _cfged ,_aecee :=_aadae .(_g .EndElement );_aecee &&_cfged .Name ==start .Name {return nil ; +};return _c .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",_aadae );};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_gbaaeb :=ST_FixedPercentage {}; +if _fb .ST_FixedPercentagePatternRe .MatchString (s ){_gbaaeb .ST_FixedPercentage =&ST_Percentage {};_gbaaeb .ST_FixedPercentage .ST_Percentage =&s ;}else {_aedda ,_adcbc :=_a .ParseInt (s ,10,64);if _adcbc !=nil {return _gbaaeb ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_adcbc ); +};_bcbbd :=int32 (_aedda );_gbaaeb .ST_FixedPercentageDecimal =&_bcbbd ;};return _gbaaeb ,nil ;}; + +// Validate validates the CT_ColorMappingOverride and its children +func (_bdgg *CT_ColorMappingOverride )Validate ()error {return _bdgg .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ggabdb *CT_TextListStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egfef :for {_bfded ,_gcabe :=d .Token (); +if _gcabe !=nil {return _gcabe ;};switch _gefec :=_bfded .(type ){case _g .StartElement :switch _gefec .Name {case _g .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_ggabdb .DefPPr =NewCT_TextParagraphProperties (); +if _cfcfg :=d .DecodeElement (_ggabdb .DefPPr ,&_gefec );_cfcfg !=nil {return _cfcfg ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_ggabdb .Lvl1pPr =NewCT_TextParagraphProperties (); +if _eedgb :=d .DecodeElement (_ggabdb .Lvl1pPr ,&_gefec );_eedgb !=nil {return _eedgb ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_ggabdb .Lvl2pPr =NewCT_TextParagraphProperties (); +if _cdfeg :=d .DecodeElement (_ggabdb .Lvl2pPr ,&_gefec );_cdfeg !=nil {return _cdfeg ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_ggabdb .Lvl3pPr =NewCT_TextParagraphProperties (); +if _acagef :=d .DecodeElement (_ggabdb .Lvl3pPr ,&_gefec );_acagef !=nil {return _acagef ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_ggabdb .Lvl4pPr =NewCT_TextParagraphProperties (); +if _gbdbd :=d .DecodeElement (_ggabdb .Lvl4pPr ,&_gefec );_gbdbd !=nil {return _gbdbd ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_ggabdb .Lvl5pPr =NewCT_TextParagraphProperties (); +if _ebdgg :=d .DecodeElement (_ggabdb .Lvl5pPr ,&_gefec );_ebdgg !=nil {return _ebdgg ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_ggabdb .Lvl6pPr =NewCT_TextParagraphProperties (); +if _dcbad :=d .DecodeElement (_ggabdb .Lvl6pPr ,&_gefec );_dcbad !=nil {return _dcbad ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_ggabdb .Lvl7pPr =NewCT_TextParagraphProperties (); +if _dfcgg :=d .DecodeElement (_ggabdb .Lvl7pPr ,&_gefec );_dfcgg !=nil {return _dfcgg ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_ggabdb .Lvl8pPr =NewCT_TextParagraphProperties (); +if _agaaa :=d .DecodeElement (_ggabdb .Lvl8pPr ,&_gefec );_agaaa !=nil {return _agaaa ;};case _g .Name {Space :"\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",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_ggabdb .Lvl9pPr =NewCT_TextParagraphProperties (); +if _bdbcd :=d .DecodeElement (_ggabdb .Lvl9pPr ,&_gefec );_bdbcd !=nil {return _bdbcd ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggabdb .ExtLst =NewCT_OfficeArtExtensionList (); +if _agbgfc :=d .DecodeElement (_ggabdb .ExtLst ,&_gefec );_agbgfc !=nil {return _agbgfc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_gefec .Name ); +if _ccgdd :=d .Skip ();_ccgdd !=nil {return _ccgdd ;};};case _g .EndElement :break _egfef ;case _g .CharData :};};return nil ;};func (_cbdac ST_PathFillMode )ValidateWithPath (path string )error {switch _cbdac {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdac )); +};return nil ;};func (_dacgb ST_TextShapeType )ValidateWithPath (path string )error {switch _dacgb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacgb )); +};return nil ;};func (_cafc *CT_GvmlPicture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cafc .NvPicPr =NewCT_GvmlPictureNonVisual ();_cafc .BlipFill =NewCT_BlipFillProperties ();_cafc .SpPr =NewCT_ShapeProperties ();_dffc :for {_adabb ,_dabcf :=d .Token (); +if _dabcf !=nil {return _dabcf ;};switch _agbg :=_adabb .(type ){case _g .StartElement :switch _agbg .Name {case _g .Name {Space :"\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",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bdfab :=d .DecodeElement (_cafc .NvPicPr ,&_agbg ); +_bdfab !=nil {return _bdfab ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cefg :=d .DecodeElement (_cafc .BlipFill ,&_agbg ); +_cefg !=nil {return _cefg ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _dabb :=d .DecodeElement (_cafc .SpPr ,&_agbg ); +_dabb !=nil {return _dabb ;};case _g .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cafc .Style =NewCT_ShapeStyle (); +if _dedag :=d .DecodeElement (_cafc .Style ,&_agbg );_dedag !=nil {return _dedag ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cafc .ExtLst =NewCT_OfficeArtExtensionList (); +if _gaag :=d .DecodeElement (_cafc .ExtLst ,&_agbg );_gaag !=nil {return _gaag ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_agbg .Name ); +if _bdfaf :=d .Skip ();_bdfaf !=nil {return _bdfaf ;};};case _g .EndElement :break _dffc ;case _g .CharData :};};return nil ;};func (_dacce *CT_TableStyleTextStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dacce .BAttr !=ST_OnOffStyleTypeUnset {_daddb ,_ecae :=_dacce .BAttr .MarshalXMLAttr (_g .Name {Local :"\u0062"}); +if _ecae !=nil {return _ecae ;};start .Attr =append (start .Attr ,_daddb );};if _dacce .IAttr !=ST_OnOffStyleTypeUnset {_dfedg ,_fbgbg :=_dacce .IAttr .MarshalXMLAttr (_g .Name {Local :"\u0069"});if _fbgbg !=nil {return _fbgbg ;};start .Attr =append (start .Attr ,_dfedg ); +};e .EncodeToken (start );if _dacce .Font !=nil {_cdfbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_dacce .Font ,_cdfbf );};if _dacce .FontRef !=nil {_gfdcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; +e .EncodeElement (_dacce .FontRef ,_gfdcc );};if _dacce .ScrgbClr !=nil {_aefcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dacce .ScrgbClr ,_aefcc );};if _dacce .SrgbClr !=nil {_abgcf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_dacce .SrgbClr ,_abgcf );};if _dacce .HslClr !=nil {_ceded :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dacce .HslClr ,_ceded );};if _dacce .SysClr !=nil {_ebgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_dacce .SysClr ,_ebgf );};if _dacce .SchemeClr !=nil {_dcfe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dacce .SchemeClr ,_dcfe );};if _dacce .PrstClr !=nil {_cbedg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_dacce .PrstClr ,_cbedg );};if _dacce .ExtLst !=nil {_aced :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacce .ExtLst ,_aced );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_ebfgb *CT_FillOverlayEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfgb .BlendAttr =ST_BlendMode (1);for _ ,_fcaabd :=range start .Attr {if _fcaabd .Name .Local =="\u0062\u006c\u0065n\u0064"{_ebfgb .BlendAttr .UnmarshalXMLAttr (_fcaabd ); +continue ;};};_gadbf :for {_fgdc ,_efdfb :=d .Token ();if _efdfb !=nil {return _efdfb ;};switch _cfaagg :=_fgdc .(type ){case _g .StartElement :switch _cfaagg .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebfgb .NoFill =NewCT_NoFillProperties (); +if _fbga :=d .DecodeElement (_ebfgb .NoFill ,&_cfaagg );_fbga !=nil {return _fbga ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ebfgb .SolidFill =NewCT_SolidColorFillProperties (); +if _faba :=d .DecodeElement (_ebfgb .SolidFill ,&_cfaagg );_faba !=nil {return _faba ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebfgb .GradFill =NewCT_GradientFillProperties (); +if _bfge :=d .DecodeElement (_ebfgb .GradFill ,&_cfaagg );_bfge !=nil {return _bfge ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ebfgb .BlipFill =NewCT_BlipFillProperties (); +if _bbgb :=d .DecodeElement (_ebfgb .BlipFill ,&_cfaagg );_bbgb !=nil {return _bbgb ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ebfgb .PattFill =NewCT_PatternFillProperties (); +if _bfef :=d .DecodeElement (_ebfgb .PattFill ,&_cfaagg );_bfef !=nil {return _bfef ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ebfgb .GrpFill =NewCT_GroupFillProperties (); +if _gcfff :=d .DecodeElement (_ebfgb .GrpFill ,&_cfaagg );_gcfff !=nil {return _gcfff ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_cfaagg .Name ); +if _efdcd :=d .Skip ();_efdcd !=nil {return _efdcd ;};};case _g .EndElement :break _gadbf ;case _g .CharData :};};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_dcaagb :=&CT_Shape3D {};return _dcaagb };func (_fbfaa ST_TextCapsType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbfaa .String (),start ); +};func (_daafe ST_TextTabAlignType )String ()string {switch _daafe {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";};func (_ebaefb *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebaefb =0; +case "\u006d\u0061\u006ao\u0072":*_ebaefb =1;case "\u006d\u0069\u006eo\u0072":*_ebaefb =2;case "\u006e\u006f\u006e\u0065":*_ebaefb =3;};return nil ;};type ST_TextAlignType byte ;func (_bgfc *CT_NonVisualPictureProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgfc .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bgfc .PreferRelativeResizeAttr ))}); +};e .EncodeToken (start );if _bgfc .PicLocks !=nil {_dgfdee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_bgfc .PicLocks ,_dgfdee );};if _bgfc .ExtLst !=nil {_cabag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bgfc .ExtLst ,_cabag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Backdrop ()*CT_Backdrop {_dgde :=&CT_Backdrop {};_dgde .Anchor =NewCT_Point3D ();_dgde .Norm =NewCT_Vector3D ();_dgde .Up =NewCT_Vector3D (); +return _dgde ;};func (_cadgg ST_RectAlignment )ValidateWithPath (path string )error {switch _cadgg {case 0,1,2,3,4,5,6,7,8,9:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cadgg )); +};return nil ;};func (_dcaac *CT_TableCol )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_c .Sprintf ("\u0025\u0076",_dcaac .WAttr )});e .EncodeToken (start ); +if _dcaac .ExtLst !=nil {_fgfag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcaac .ExtLst ,_fgfag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dffdag *ST_TextFontAlignType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dffdag =0; +case "\u0061\u0075\u0074\u006f":*_dffdag =1;case "\u0074":*_dffdag =2;case "\u0063\u0074\u0072":*_dffdag =3;case "\u0062\u0061\u0073\u0065":*_dffdag =4;case "\u0062":*_dffdag =5;};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_caga :=&CT_Hyperlink {}; +return _caga };func (_bccaa ST_Percentage )String ()string {if _bccaa .ST_PercentageDecimal !=nil {return _c .Sprintf ("\u0025\u0076",*_bccaa .ST_PercentageDecimal );};if _bccaa .ST_Percentage !=nil {return _c .Sprintf ("\u0025\u0076",*_bccaa .ST_Percentage ); +};return "";};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_fcgdgb :=&CT_RelativeOffsetEffect {};return _fcgdgb ;};func (_gdeea *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegfg :for {_cgeec ,_bbce :=d .Token (); +if _bbce !=nil {return _bbce ;};switch _fbaa :=_cgeec .(type ){case _g .StartElement :switch _fbaa .Name {case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_gdeea .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking (); +if _cbegf :=d .DecodeElement (_gdeea .GraphicFrameLocks ,&_fbaa );_cbegf !=nil {return _cbegf ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdeea .ExtLst =NewCT_OfficeArtExtensionList (); +if _bfbed :=d .DecodeElement (_gdeea .ExtLst ,&_fbaa );_bfbed !=nil {return _bfbed ;};default:_d .Log .Debug ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_fbaa .Name ); +if _fadb :=d .Skip ();_fadb !=nil {return _fadb ;};};case _g .EndElement :break _eegfg ;case _g .CharData :};};return nil ;};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2; +ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7; +ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12; +ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;);func (_gebb *CT_FillOverlayEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfbe ,_fgge :=_gebb .BlendAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0065n\u0064"}); +if _fgge !=nil {return _fgge ;};start .Attr =append (start .Attr ,_dfbe );e .EncodeToken (start );if _gebb .NoFill !=nil {_adab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gebb .NoFill ,_adab ); +};if _gebb .SolidFill !=nil {_effa :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gebb .SolidFill ,_effa );};if _gebb .GradFill !=nil {_ebdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gebb .GradFill ,_ebdf );};if _gebb .BlipFill !=nil {_eggf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gebb .BlipFill ,_eggf );};if _gebb .PattFill !=nil {_dgcff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gebb .PattFill ,_dgcff );};if _gebb .GrpFill !=nil {_acag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gebb .GrpFill ,_acag );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_ccdff :=&CT_GrayscaleEffect {};return _ccdff };type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_cfeefg *ST_Coordinate32 )Validate ()error {return _cfeefg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_ffgfbf *CT_TextTabStopList )ValidateWithPath (path string )error {for _eabcae ,_cbcf :=range _ffgfbf .Tab {if _ddafd :=_cbcf .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_eabcae ));_ddafd !=nil {return _ddafd ; -};};return nil ;}; // ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_fdddd *CT_FillProperties )ValidateWithPath (path string )error {if _fdddd .NoFill !=nil {if _acgd :=_fdddd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_acgd !=nil {return _acgd ;};};if _fdddd .SolidFill !=nil {if _deabd :=_fdddd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_deabd !=nil {return _deabd ;};};if _fdddd .GradFill !=nil {if _afda :=_fdddd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_afda !=nil {return _afda ;};};if _fdddd .BlipFill !=nil {if _dgfb :=_fdddd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_dgfb !=nil {return _dgfb ;};};if _fdddd .PattFill !=nil {if _egba :=_fdddd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_egba !=nil {return _egba ;};};if _fdddd .GrpFill !=nil {if _fffbe :=_fdddd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_fffbe !=nil {return _fffbe ;};};return nil ;};func (_bcbcb *CT_SphereCoords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0074"},Value :_bd .Sprintf ("\u0025\u0076",_bcbcb .LatAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e"},Value :_bd .Sprintf ("\u0025\u0076",_bcbcb .LonAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_bd .Sprintf ("\u0025\u0076",_bcbcb .RevAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectData struct{UriAttr string ;Any []_c .Any ;};func (_gdf *Blip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdf .CT_Blip =*NewCT_Blip (); -for _ ,_fbb :=range start .Attr {if _fbb .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"&&_fbb .Name .Local =="\u0065\u006d\u0062e\u0064"{_ac ,_gdb :=_fbb .Value ,error (nil ); -if _gdb !=nil {return _gdb ;};_gdf .EmbedAttr =&_ac ;continue ;};if _fbb .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"&&_fbb .Name .Local =="\u006c\u0069\u006e\u006b"{_db ,_ffg :=_fbb .Value ,error (nil ); -if _ffg !=nil {return _ffg ;};_gdf .LinkAttr =&_db ;continue ;};if _fbb .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_gdf .CstateAttr .UnmarshalXMLAttr (_fbb );continue ;};};_dg :for {_egc ,_da :=d .Token ();if _da !=nil {return _da ;};switch _gga :=_egc .(type ){case _f .StartElement :switch _gga .Name {case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ge :=NewCT_BlipChoice (); -if _cde :=d .DecodeElement (&_ge .AlphaBiLevel ,&_gga );_cde !=nil {return _cde ;};_gdf .Choice =append (_gdf .Choice ,_ge );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_edd :=NewCT_BlipChoice (); -if _be :=d .DecodeElement (&_edd .AlphaCeiling ,&_gga );_be !=nil {return _be ;};_gdf .Choice =append (_gdf .Choice ,_edd );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ca :=NewCT_BlipChoice (); -if _agg :=d .DecodeElement (&_ca .AlphaFloor ,&_gga );_agg !=nil {return _agg ;};_gdf .Choice =append (_gdf .Choice ,_ca );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gdg :=NewCT_BlipChoice (); -if _fbf :=d .DecodeElement (&_gdg .AlphaInv ,&_gga );_fbf !=nil {return _fbf ;};_gdf .Choice =append (_gdf .Choice ,_gdg );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dda :=NewCT_BlipChoice (); -if _daa :=d .DecodeElement (&_dda .AlphaMod ,&_gga );_daa !=nil {return _daa ;};_gdf .Choice =append (_gdf .Choice ,_dda );case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_af :=NewCT_BlipChoice (); -if _ceg :=d .DecodeElement (&_af .AlphaModFix ,&_gga );_ceg !=nil {return _ceg ;};_gdf .Choice =append (_gdf .Choice ,_af );case _f .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ced :=NewCT_BlipChoice (); -if _cbe :=d .DecodeElement (&_ced .AlphaRepl ,&_gga );_cbe !=nil {return _cbe ;};_gdf .Choice =append (_gdf .Choice ,_ced );case _f .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_eb :=NewCT_BlipChoice (); -if _aga :=d .DecodeElement (&_eb .BiLevel ,&_gga );_aga !=nil {return _aga ;};_gdf .Choice =append (_gdf .Choice ,_eb );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cbeb :=NewCT_BlipChoice (); -if _ee :=d .DecodeElement (&_cbeb .Blur ,&_gga );_ee !=nil {return _ee ;};_gdf .Choice =append (_gdf .Choice ,_cbeb );case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gda :=NewCT_BlipChoice (); -if _cda :=d .DecodeElement (&_gda .ClrChange ,&_gga );_cda !=nil {return _cda ;};_gdf .Choice =append (_gdf .Choice ,_gda );case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bcg :=NewCT_BlipChoice (); -if _ddb :=d .DecodeElement (&_bcg .ClrRepl ,&_gga );_ddb !=nil {return _ddb ;};_gdf .Choice =append (_gdf .Choice ,_bcg );case _f .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bda :=NewCT_BlipChoice (); -if _eeg :=d .DecodeElement (&_bda .Duotone ,&_gga );_eeg !=nil {return _eeg ;};_gdf .Choice =append (_gdf .Choice ,_bda );case _f .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dbb :=NewCT_BlipChoice (); -if _bb :=d .DecodeElement (&_dbb .FillOverlay ,&_gga );_bb !=nil {return _bb ;};_gdf .Choice =append (_gdf .Choice ,_dbb );case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bdf :=NewCT_BlipChoice (); -if _cf :=d .DecodeElement (&_bdf .Grayscl ,&_gga );_cf !=nil {return _cf ;};_gdf .Choice =append (_gdf .Choice ,_bdf );case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_ebe :=NewCT_BlipChoice (); -if _ecf :=d .DecodeElement (&_ebe .Hsl ,&_gga );_ecf !=nil {return _ecf ;};_gdf .Choice =append (_gdf .Choice ,_ebe );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_aaea :=NewCT_BlipChoice (); -if _cgb :=d .DecodeElement (&_aaea .Lum ,&_gga );_cgb !=nil {return _cgb ;};_gdf .Choice =append (_gdf .Choice ,_aaea );case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_acc :=NewCT_BlipChoice (); -if _ab :=d .DecodeElement (&_acc .Tint ,&_gga );_ab !=nil {return _ab ;};_gdf .Choice =append (_gdf .Choice ,_acc );case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdf .ExtLst =NewCT_OfficeArtExtensionList (); -if _eceb :=d .DecodeElement (_gdf .ExtLst ,&_gga );_eceb !=nil {return _eceb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_gga .Name ); -if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _f .EndElement :break _dg ;case _f .CharData :};};return nil ;}; +func (_cgae *CT_FillProperties )ValidateWithPath (path string )error {if _cgae .NoFill !=nil {if _gcdd :=_cgae .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gcdd !=nil {return _gcdd ;};};if _cgae .SolidFill !=nil {if _gbbb :=_cgae .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gbbb !=nil {return _gbbb ;};};if _cgae .GradFill !=nil {if _defb :=_cgae .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_defb !=nil {return _defb ;};};if _cgae .BlipFill !=nil {if _ffda :=_cgae .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ffda !=nil {return _ffda ;};};if _cgae .PattFill !=nil {if _bcbgc :=_cgae .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bcbgc !=nil {return _bcbgc ;};};if _cgae .GrpFill !=nil {if _gccg :=_cgae .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gccg !=nil {return _gccg ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_aegde :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_aegde .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ; +case "\u0073\u0065\u0072\u0069\u0065\u0073":_aegde .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_aegde .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ; +case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_aegde .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_aegde .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ; +};return _aegde ,nil ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_efgebc ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebda :=_g .Attr {}; +_eebda .Name =name ;switch _efgebc {case ST_AnimationChartOnlyBuildTypeUnset :_eebda .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_eebda .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_eebda .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_AnimationChartOnlyBuildTypeSeriesEl :_eebda .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_eebda .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _eebda ,nil ; +};func (_aagdf ST_LineCap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aagdf .String (),start );}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_ffged *CT_RelativeRect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffged .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_ffged .LAttr )}); -};if _ffged .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_ffged .TAttr )});};if _ffged .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_ffged .RAttr )}); -};if _ffged .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bd .Sprintf ("\u0025\u0076",*_ffged .BAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggag *CT_PositiveFixedAngle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggag .ValAttr =0; -for _ ,_bbfac :=range start .Attr {if _bbfac .Name .Local =="\u0076\u0061\u006c"{_bcbgbg ,_fdabg :=_aa .ParseInt (_bbfac .Value ,10,32);if _fdabg !=nil {return _fdabg ;};_ggag .ValAttr =int32 (_bcbgbg );continue ;};};for {_bgafd ,_ddfgc :=d .Token ();if _ddfgc !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_ddfgc ); -};if _dgaef ,_cagag :=_bgafd .(_f .EndElement );_cagag &&_dgaef .Name ==start .Name {break ;};};return nil ;};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3; -ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9; -ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);type CT_DashStopList struct{Ds []*CT_DashStop ;};func (_feca *EG_LineDashProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebded :for {_becaa ,_babaa :=d .Token (); -if _babaa !=nil {return _babaa ;};switch _cdcec :=_becaa .(type ){case _f .StartElement :switch _cdcec .Name {case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_feca .PrstDash =NewCT_PresetLineDashProperties (); -if _ddfag :=d .DecodeElement (_feca .PrstDash ,&_cdcec );_ddfag !=nil {return _ddfag ;};case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_feca .CustDash =NewCT_DashStopList (); -if _ceeba :=d .DecodeElement (_feca .CustDash ,&_cdcec );_ceeba !=nil {return _ceeba ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdcec .Name ); -if _beaeg :=d .Skip ();_beaeg !=nil {return _beaeg ;};};case _f .EndElement :break _ebded ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_fbega *EG_ColorChoice )ValidateWithPath (path string )error {if _fbega .ScrgbClr !=nil {if _eecfe :=_fbega .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eecfe !=nil {return _eecfe ;};};if _fbega .SrgbClr !=nil {if _eedbg :=_fbega .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_eedbg !=nil {return _eedbg ;};};if _fbega .HslClr !=nil {if _gcagf :=_fbega .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gcagf !=nil {return _gcagf ;};};if _fbega .SysClr !=nil {if _gdadb :=_fbega .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gdadb !=nil {return _gdadb ;};};if _fbega .SchemeClr !=nil {if _edcd :=_fbega .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_edcd !=nil {return _edcd ;};};if _fbega .PrstClr !=nil {if _gdbbeg :=_fbega .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_gdbbeg !=nil {return _gdbbeg ;};};return nil ;};func (_gfbde *CT_GeomGuideList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcce :for {_beefb ,_gdac :=d .Token ();if _gdac !=nil {return _gdac ;};switch _gdcgd :=_beefb .(type ){case _g .StartElement :switch _gdcgd .Name {case _g .Name {Space :"\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",Local :"\u0067\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_adac :=NewCT_GeomGuide (); +if _bccgc :=d .DecodeElement (_adac ,&_gdcgd );_bccgc !=nil {return _bccgc ;};_gfbde .Gd =append (_gfbde .Gd ,_adac );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_gdcgd .Name ); +if _gbab :=d .Skip ();_gbab !=nil {return _gbab ;};};case _g .EndElement :break _dcce ;case _g .CharData :};};return nil ;};func NewCT_Percentage ()*CT_Percentage {_feed :=&CT_Percentage {};return _feed };func (_aeefa *Graphic )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _aeefa .CT_GraphicalObject .MarshalXML (e ,start ); +};func ParseStdlibTime (s string )(_gb .Time ,error ){return _gb .Time {},nil };func (_fecefg *CT_TextCharBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfbaf :=range start .Attr {if _bfbaf .Name .Local =="\u0063\u0068\u0061\u0072"{_eecgc ,_effba :=_bfbaf .Value ,error (nil ); +if _effba !=nil {return _effba ;};_fecefg .CharAttr =_eecgc ;continue ;};};for {_ccgb ,_bebcd :=d .Token ();if _bebcd !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_bebcd ); +};if _cbgab ,_cfgcf :=_ccgb .(_g .EndElement );_cfgcf &&_cbgab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_bdgeg *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func NewEG_Text3D ()*EG_Text3D {_dgfgg :=&EG_Text3D {};return _dgfgg };func (_cgff *CT_EffectProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cgff .EffectLst !=nil {_dgdb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgff .EffectLst ,_dgdb );};if _cgff .EffectDag !=nil {_fdeff :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_cgff .EffectDag ,_fdeff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_dcac :=&CT_GvmlPictureNonVisual {};_dcac .CNvPr =NewCT_NonVisualDrawingProps (); -_dcac .CNvPicPr =NewCT_NonVisualPictureProperties ();return _dcac ;};func (_gddab *ST_PresetColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbdcg ,_agacg :=d .Token ();if _agacg !=nil {return _agacg ;};if _ddage ,_gdfcd :=_gbdcg .(_f .EndElement ); -_gdfcd &&_ddage .Name ==start .Name {*_gddab =1;return nil ;};if _cffgc ,_aebbe :=_gbdcg .(_f .CharData );!_aebbe {return _bd .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",_gbdcg ); -}else {switch string (_cffgc ){case "":*_gddab =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_gddab =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_gddab =2;case "\u0061\u0071\u0075\u0061":*_gddab =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_gddab =4; -case "\u0061\u007a\u0075r\u0065":*_gddab =5;case "\u0062\u0065\u0069g\u0065":*_gddab =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_gddab =7;case "\u0062\u006c\u0061c\u006b":*_gddab =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_gddab =9; -case "\u0062\u006c\u0075\u0065":*_gddab =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_gddab =11;case "\u0062\u0072\u006fw\u006e":*_gddab =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_gddab =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_gddab =14; -case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_gddab =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_gddab =16;case "\u0063\u006f\u0072a\u006c":*_gddab =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_gddab =18; -case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_gddab =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_gddab =20;case "\u0063\u0079\u0061\u006e":*_gddab =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gddab =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gddab =23; -case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_gddab =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gddab =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_gddab =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gddab =27; -case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_gddab =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gddab =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_gddab =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_gddab =31; -case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_gddab =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gddab =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_gddab =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gddab =35; -case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gddab =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_gddab =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_gddab =38; -case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gddab =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_gddab =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_gddab =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_gddab =42; -case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_gddab =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_gddab =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_gddab =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_gddab =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_gddab =47; -case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_gddab =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_gddab =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_gddab =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_gddab =51; -case "\u0064\u006b\u0052e\u0064":*_gddab =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_gddab =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gddab =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gddab =55; -case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_gddab =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_gddab =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gddab =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_gddab =59; -case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_gddab =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_gddab =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_gddab =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_gddab =63; -case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_gddab =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_gddab =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_gddab =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_gddab =67; -case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_gddab =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_gddab =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_gddab =70;case "\u0067\u006f\u006c\u0064":*_gddab =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_gddab =72; -case "\u0067\u0072\u0061\u0079":*_gddab =73;case "\u0067\u0072\u0065\u0079":*_gddab =74;case "\u0067\u0072\u0065e\u006e":*_gddab =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_gddab =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_gddab =77; -case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_gddab =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_gddab =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_gddab =80;case "\u0069\u0076\u006fr\u0079":*_gddab =81;case "\u006b\u0068\u0061k\u0069":*_gddab =82; -case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_gddab =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_gddab =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_gddab =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_gddab =86; -case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_gddab =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_gddab =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_gddab =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_gddab =90; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gddab =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_gddab =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_gddab =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_gddab =94; -case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_gddab =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gddab =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_gddab =97; -case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_gddab =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_gddab =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_gddab =100; -case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_gddab =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_gddab =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_gddab =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_gddab =104; -case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_gddab =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_gddab =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_gddab =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_gddab =108; -case "\u006c\u0074\u0050\u0069\u006e\u006b":*_gddab =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_gddab =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gddab =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_gddab =112; -case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_gddab =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_gddab =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_gddab =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_gddab =116; -case "\u006c\u0069\u006d\u0065":*_gddab =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_gddab =118;case "\u006c\u0069\u006ee\u006e":*_gddab =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gddab =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_gddab =121; -case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_gddab =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_gddab =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_gddab =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_gddab =125; -case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gddab =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gddab =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_gddab =128; -case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gddab =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_gddab =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_gddab =131; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_gddab =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_gddab =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_gddab =134; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_gddab =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gddab =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_gddab =137; -case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gddab =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_gddab =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_gddab =140; -case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_gddab =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_gddab =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_gddab =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_gddab =144; -case "\u006e\u0061\u0076\u0079":*_gddab =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_gddab =146;case "\u006f\u006c\u0069v\u0065":*_gddab =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_gddab =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_gddab =149; -case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_gddab =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_gddab =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_gddab =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_gddab =153; -case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gddab =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_gddab =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_gddab =156; -case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_gddab =157;case "\u0070\u0065\u0072\u0075":*_gddab =158;case "\u0070\u0069\u006e\u006b":*_gddab =159;case "\u0070\u006c\u0075\u006d":*_gddab =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_gddab =161; -case "\u0070\u0075\u0072\u0070\u006c\u0065":*_gddab =162;case "\u0072\u0065\u0064":*_gddab =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_gddab =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_gddab =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_gddab =166; -case "\u0073\u0061\u006c\u006d\u006f\u006e":*_gddab =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_gddab =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gddab =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_gddab =170; -case "\u0073\u0069\u0065\u006e\u006e\u0061":*_gddab =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_gddab =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_gddab =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_gddab =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_gddab =175; -case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_gddab =176;case "\u0073\u006e\u006f\u0077":*_gddab =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_gddab =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_gddab =179; -case "\u0074\u0061\u006e":*_gddab =180;case "\u0074\u0065\u0061\u006c":*_gddab =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_gddab =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_gddab =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_gddab =184; -case "\u0076\u0069\u006f\u006c\u0065\u0074":*_gddab =185;case "\u0077\u0068\u0065a\u0074":*_gddab =186;case "\u0077\u0068\u0069t\u0065":*_gddab =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_gddab =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gddab =189; -case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_gddab =190;};};_gbdcg ,_agacg =d .Token ();if _agacg !=nil {return _agacg ;};if _dfbe ,_cbad :=_gbdcg .(_f .EndElement );_cbad &&_dfbe .Name ==start .Name {return nil ;};return _bd .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",_gbdcg ); -};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};type CT_LineJoinRound struct{};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_cecgb :=&CT_GrayscaleEffect {};return _cecgb };func (_gceg *CT_GroupShapeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gceg .BwModeAttr !=ST_BlackWhiteModeUnset {_gacfe ,_bdcc :=_gceg .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _bdcc !=nil {return _bdcc ;};start .Attr =append (start .Attr ,_gacfe );};e .EncodeToken (start );if _gceg .Xfrm !=nil {_dabcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gceg .Xfrm ,_dabcc ); -};if _gceg .NoFill !=nil {_cefe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gceg .NoFill ,_cefe );};if _gceg .SolidFill !=nil {_cbdce :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gceg .SolidFill ,_cbdce );};if _gceg .GradFill !=nil {_cgdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gceg .GradFill ,_cgdaa );};if _gceg .BlipFill !=nil {_dbggd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gceg .BlipFill ,_dbggd );};if _gceg .PattFill !=nil {_cbacf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gceg .PattFill ,_cbacf );};if _gceg .GrpFill !=nil {_fcdce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_gceg .GrpFill ,_fcdce );};if _gceg .EffectLst !=nil {_fbefg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gceg .EffectLst ,_fbefg );};if _gceg .EffectDag !=nil {_aeag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_gceg .EffectDag ,_aeag );};if _gceg .Scene3d !=nil {_gccb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gceg .Scene3d ,_gccb );};if _gceg .ExtLst !=nil {_egecg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gceg .ExtLst ,_egecg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_dadbbc :=&CT_TablePartStyle {};return _dadbbc };func (_eebaff *CT_TablePropertiesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdebe :for {_egfb ,_fffde :=d .Token (); -if _fffde !=nil {return _fffde ;};switch _afgcd :=_egfb .(type ){case _f .StartElement :switch _afgcd .Name {case _f .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_eebaff .TableStyle =NewCT_TableStyle (); -if _dbdaff :=d .DecodeElement (_eebaff .TableStyle ,&_afgcd );_dbdaff !=nil {return _dbdaff ;};case _f .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_eebaff .TableStyleId =new (string ); -if _eaaff :=d .DecodeElement (_eebaff .TableStyleId ,&_afgcd );_eaaff !=nil {return _eaaff ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_afgcd .Name ); -if _cbaef :=d .Skip ();_cbaef !=nil {return _cbaef ;};};case _f .EndElement :break _bdebe ;case _f .CharData :};};return nil ;};func (_eggfe *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_ddaae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eggfe .CNvPr ,_ddaae );_aaafg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_eggfe .CNvGrpSpPr ,_aaafg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baeb *CT_NonVisualContentPartProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbgfb :=range start .Attr {if _gbgfb .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_cbaag ,_fgffb :=_aa .ParseBool (_gbgfb .Value ); -if _fgffb !=nil {return _fgffb ;};_baeb .IsCommentAttr =&_cbaag ;continue ;};};_eafcb :for {_gffec ,_bfbef :=d .Token ();if _bfbef !=nil {return _bfbef ;};switch _cbccb :=_gffec .(type ){case _f .StartElement :switch _cbccb .Name {case _f .Name {Space :"\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",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_baeb .CpLocks =NewCT_ContentPartLocking (); -if _cdffe :=d .DecodeElement (_baeb .CpLocks ,&_cbccb );_cdffe !=nil {return _cdffe ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baeb .ExtLst =NewCT_OfficeArtExtensionList (); -if _dcdd :=d .DecodeElement (_baeb .ExtLst ,&_cbccb );_dcdd !=nil {return _dcdd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_cbccb .Name ); -if _aaef :=d .Skip ();_aaef !=nil {return _aaef ;};};case _f .EndElement :break _eafcb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_fgaf *CT_DuotoneEffect )ValidateWithPath (path string )error {for _deba ,_eaac :=range _fgaf .EG_ColorChoice {if _egba :=_eaac .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_deba )); +_egba !=nil {return _egba ;};};return nil ;};func (_edfb *CT_LuminanceEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffeg :=range start .Attr {if _ffeg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_acbg ,_cafge :=ParseUnionST_FixedPercentage (_ffeg .Value ); +if _cafge !=nil {return _cafge ;};_edfb .BrightAttr =&_acbg ;continue ;};if _ffeg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_gfabd ,_abcc :=ParseUnionST_FixedPercentage (_ffeg .Value );if _abcc !=nil {return _abcc ;};_edfb .ContrastAttr =&_gfabd ; +continue ;};};for {_edgc ,_ggfd :=d .Token ();if _ggfd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ggfd ); +};if _aedcc ,_abeccf :=_edgc .(_g .EndElement );_abeccf &&_aedcc .Name ==start .Name {break ;};};return nil ;};func (_daabe ST_TextShapeType )Validate ()error {return _daabe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_eeecg *CT_TintEffect )ValidateWithPath (path string )error {if _eeecg .HueAttr !=nil {if *_eeecg .HueAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_eeecg .HueAttr ); -};if *_eeecg .HueAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eeecg .HueAttr ); -};};if _eeecg .AmtAttr !=nil {if _aeagd :=_eeecg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_aeagd !=nil {return _aeagd ;};};return nil ;};func NewCT_FillEffect ()*CT_FillEffect {_ffbf :=&CT_FillEffect {};return _ffbf }; -func NewCT_ShapeStyle ()*CT_ShapeStyle {_dbaeb :=&CT_ShapeStyle {};_dbaeb .LnRef =NewCT_StyleMatrixReference ();_dbaeb .FillRef =NewCT_StyleMatrixReference ();_dbaeb .EffectRef =NewCT_StyleMatrixReference ();_dbaeb .FontRef =NewCT_FontReference ();return _dbaeb ; -};type ST_PenAlignment byte ; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_bfbca *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _dbdaf :=_bfbca .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_dbdaf !=nil {return _dbdaf ;};if _bfbca .ClrMap !=nil {if _bccfa :=_bfbca .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_bccfa !=nil {return _bccfa ;};};return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_deebe :=&CT_GvmlGraphicalObjectFrame {};_deebe .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_deebe .Graphic =NewGraphic ();_deebe .Xfrm =NewCT_Transform2D (); -return _deebe ;};func (_aebeef *CT_TextSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aebeef .SpcPct !=nil {_gfbbaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}}; -e .EncodeElement (_aebeef .SpcPct ,_gfbbaf );};if _aebeef .SpcPts !=nil {_faefdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_aebeef .SpcPts ,_faefdf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TintEffect and its children +func (_bddeec *CT_TintEffect )Validate ()error {return _bddeec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type Tbl struct{CT_Table }; -// Validate validates the Theme and its children -func (_ecdge *Theme )Validate ()error {return _ecdge .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_fffg *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _fffg .MinRAttr !=nil {if _dacdff :=_fffg .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_dacdff !=nil {return _dacdff ;};};if _fffg .MaxRAttr !=nil {if _decaf :=_fffg .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r"); +_decaf !=nil {return _decaf ;};};if _fffg .MinAngAttr !=nil {if _eddgd :=_fffg .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_eddgd !=nil {return _eddgd ;};};if _fffg .MaxAngAttr !=nil {if _gfebf :=_fffg .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); +_gfebf !=nil {return _gfebf ;};};if _gacbe :=_fffg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gacbe !=nil {return _gacbe ;};return nil ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_agfeb *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _agfeb .MasterClrMapping !=nil {if _fggf :=_agfeb .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067"); -_fggf !=nil {return _fggf ;};};if _agfeb .OverrideClrMapping !=nil {if _aada :=_agfeb .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_aada !=nil {return _aada ; -};};return nil ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_gafag *CT_PatternFillProperties )ValidateWithPath (path string )error {if _fgbef :=_gafag .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fgbef !=nil {return _fgbef ;};if _gafag .FgClr !=nil {if _fddcb :=_gafag .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072"); +_fddcb !=nil {return _fddcb ;};};if _gafag .BgClr !=nil {if _ceebc :=_gafag .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_ceebc !=nil {return _ceebc ;};};return nil ;};func (_ebebf *ST_Coordinate )ValidateWithPath (path string )error {_egcba :=[]string {}; +if _ebebf .ST_CoordinateUnqualified !=nil {_egcba =append (_egcba ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _ebebf .ST_UniversalMeasure !=nil {_egcba =append (_egcba ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_egcba )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egcba );};return nil ;};type CT_Scene3D struct{Camera *CT_Camera ; +LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_ceeae *CT_TextBody )ValidateWithPath (path string )error {if _fcedff :=_ceeae .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_fcedff !=nil {return _fcedff ;};if _ceeae .LstStyle !=nil {if _cgfcd :=_ceeae .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce"); -_cgfcd !=nil {return _cgfcd ;};};for _egcdd ,_febc :=range _ceeae .P {if _dcbda :=_febc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_egcdd ));_dcbda !=nil {return _dcbda ;};};return nil ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ; -GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ; -DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ; -BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ; -BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_affdb :=&CT_TextBulletColorFollowText {};return _affdb ; -};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ; -ExtLst *CT_OfficeArtExtensionList ;};func (_dacfb *CT_OfficeArtExtension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddgb :=range start .Attr {if _ddgb .Name .Local =="\u0075\u0072\u0069"{_aaceg ,_ecbb :=_ddgb .Value ,error (nil ); -if _ecbb !=nil {return _ecbb ;};_dacfb .UriAttr =_aaceg ;continue ;};};_aebe :for {_bcaea ,_ffcb :=d .Token ();if _ffcb !=nil {return _ffcb ;};switch _bebee :=_bcaea .(type ){case _f .StartElement :switch _bebee .Name {default:if _aacd ,_ecacc :=_c .CreateElement (_bebee ); -_ecacc !=nil {return _ecacc ;}else {if _ddafb :=d .DecodeElement (_aacd ,&_bebee );_ddafb !=nil {return _ddafb ;};_dacfb .Any =append (_dacfb .Any ,_aacd );};};case _f .EndElement :break _aebe ;case _f .CharData :};};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_bbceb :=&CT_Path2DClose {}; -return _bbceb };func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_aebf :=ST_PositivePercentage {};if _adb .ST_PositivePercentagePatternRe .MatchString (s ){_aebf .ST_PositivePercentage =&ST_Percentage {};_aebf .ST_PositivePercentage .ST_Percentage =&s ; -}else {_bdgfd ,_cagef :=_aa .ParseInt (s ,10,32);if _cagef !=nil {return _aebf ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cagef );};_ddbac :=int32 (_bdgfd );_aebf .ST_PositivePercentageDecimal =&_ddbac ; -};return _aebf ,nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_gefdg *CT_LinearShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aade :=range start .Attr {if _aade .Name .Local =="\u0061\u006e\u0067"{_gdbge ,_gbaae :=_aa .ParseInt (_aade .Value ,10,32); -if _gbaae !=nil {return _gbaae ;};_bccb :=int32 (_gdbge );_gefdg .AngAttr =&_bccb ;continue ;};if _aade .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_cdbdf ,_egefc :=_aa .ParseBool (_aade .Value );if _egefc !=nil {return _egefc ;};_gefdg .ScaledAttr =&_cdbdf ; -continue ;};};for {_aeeab ,_ggbfb :=d .Token ();if _ggbfb !=nil {return _bd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_ggbfb ); -};if _dfcde ,_egbdc :=_aeeab .(_f .EndElement );_egbdc &&_dfcde .Name ==start .Name {break ;};};return nil ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_eabbd *CT_Path2D )ValidateWithPath (path string )error {if _eabbd .WAttr !=nil {if *_eabbd .WAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eabbd .WAttr ); +};if *_eabbd .WAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eabbd .WAttr ); +};};if _eabbd .HAttr !=nil {if *_eabbd .HAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eabbd .HAttr ); +};if *_eabbd .HAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eabbd .HAttr ); +};};if _eecd :=_eabbd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_eecd !=nil {return _eecd ;};for _ffgba ,_dcbg :=range _eabbd .Close {if _fafa :=_dcbg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ffgba )); +_fafa !=nil {return _fafa ;};};for _ggeb ,_ebffb :=range _eabbd .MoveTo {if _ceedg :=_ebffb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ggeb ));_ceedg !=nil {return _ceedg ;};}; +for _dfccc ,_dgebe :=range _eabbd .LnTo {if _gegae :=_dgebe .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_dfccc ));_gegae !=nil {return _gegae ;};};for _abagg ,_bgeea :=range _eabbd .ArcTo {if _addeb :=_bgeea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_abagg )); +_addeb !=nil {return _addeb ;};};for _bagdf ,_gbdgb :=range _eabbd .QuadBezTo {if _ecdd :=_gbdgb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_bagdf ));_ecdd !=nil {return _ecdd ; +};};for _dece ,_cecbe :=range _eabbd .CubicBezTo {if _efee :=_cecbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_dece ));_efee !=nil {return _efee ;};};return nil ; +};func (_dffegg *EG_ThemeableEffectStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dffegg .Effect !=nil {_gdabbad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dffegg .Effect ,_gdabbad ); +};if _dffegg .EffectRef !=nil {_fffcb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dffegg .EffectRef ,_fffcb );};return nil ;};func (_ddgcg *CT_TextBlipBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgcg .Blip =NewCT_Blip (); +_cdge :for {_dfcfb ,_adbc :=d .Token ();if _adbc !=nil {return _adbc ;};switch _ggaae :=_dfcfb .(type ){case _g .StartElement :switch _ggaae .Name {case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _egaca :=d .DecodeElement (_ddgcg .Blip ,&_ggaae ); +_egaca !=nil {return _egaca ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_ggaae .Name ); +if _ebac :=d .Skip ();_ebac !=nil {return _ebac ;};};case _g .EndElement :break _cdge ;case _g .CharData :};};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_cge :=&CT_AlphaFloorEffect {};return _cge }; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_gca *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _aad :=_gca .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};return nil ;};func (_cacffe *EG_Text3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baadd :for {_ebcge ,_gcadc :=d .Token (); -if _gcadc !=nil {return _gcadc ;};switch _gddbad :=_ebcge .(type ){case _f .StartElement :switch _gddbad .Name {case _f .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_cacffe .Sp3d =NewCT_Shape3D (); -if _ccdbf :=d .DecodeElement (_cacffe .Sp3d ,&_gddbad );_ccdbf !=nil {return _ccdbf ;};case _f .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_cacffe .FlatTx =NewCT_FlatText (); -if _dggge :=d .DecodeElement (_cacffe .FlatTx ,&_gddbad );_dggge !=nil {return _dggge ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_gddbad .Name ); -if _acbdg :=d .Skip ();_acbdg !=nil {return _acbdg ;};};case _f .EndElement :break _baadd ;case _f .CharData :};};return nil ;};func (_edbaa *CT_TableCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edbaa .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_bd .Sprintf ("\u0025\u0076",*_edbaa .RowSpanAttr )}); -};if _edbaa .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_bd .Sprintf ("\u0025\u0076",*_edbaa .GridSpanAttr )});};if _edbaa .HMergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_edbaa .HMergeAttr ))}); -};if _edbaa .VMergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_edbaa .VMergeAttr ))});};if _edbaa .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_edbaa .IdAttr )}); -};e .EncodeToken (start );if _edbaa .TxBody !=nil {_fffff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_edbaa .TxBody ,_fffff );};if _edbaa .TcPr !=nil {_edccb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}}; -e .EncodeElement (_edbaa .TcPr ,_edccb );};if _edbaa .ExtLst !=nil {_gadfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbaa .ExtLst ,_gadfd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_ccbc :=&CT_SoftEdgesEffect {};_ccbc .RadAttr =0;return _ccbc ;};func (_fgd *CT_AlphaModulateEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; -e .EncodeElement (_fgd .Cont ,_eegg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aggde *CT_PresetColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gegbg ,_dgge :=_aggde .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); -if _dgge !=nil {return _dgge ;};start .Attr =append (start .Attr ,_gegbg );e .EncodeToken (start );if _aggde .EG_ColorTransform !=nil {for _ ,_efdgf :=range _aggde .EG_ColorTransform {_efdgf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_agcd :=&CT_LineStyleList {};return _agcd };func (_adaaf *CT_Path2DQuadBezierTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dgbcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}}; -for _ ,_gbadd :=range _adaaf .Pt {e .EncodeElement (_gbadd ,_dgbcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddebe *CT_Path2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdec :=range start .Attr {if _gdec .Name .Local =="\u0077"{_dcedb ,_bddaa :=_aa .ParseInt (_gdec .Value ,10,64); -if _bddaa !=nil {return _bddaa ;};_ddebe .WAttr =&_dcedb ;continue ;};if _gdec .Name .Local =="\u0068"{_geeb ,_egaaa :=_aa .ParseInt (_gdec .Value ,10,64);if _egaaa !=nil {return _egaaa ;};_ddebe .HAttr =&_geeb ;continue ;};if _gdec .Name .Local =="\u0066\u0069\u006c\u006c"{_ddebe .FillAttr .UnmarshalXMLAttr (_gdec ); -continue ;};if _gdec .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_accfg ,_feadb :=_aa .ParseBool (_gdec .Value );if _feadb !=nil {return _feadb ;};_ddebe .StrokeAttr =&_accfg ;continue ;};if _gdec .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_bcdca ,_ebddb :=_aa .ParseBool (_gdec .Value ); -if _ebddb !=nil {return _ebddb ;};_ddebe .ExtrusionOkAttr =&_bcdca ;continue ;};};_gbbe :for {_dcdba ,_ecaad :=d .Token ();if _ecaad !=nil {return _ecaad ;};switch _eafgc :=_dcdba .(type ){case _f .StartElement :switch _eafgc .Name {case _f .Name {Space :"\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",Local :"\u0063\u006c\u006fs\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_egad :=NewCT_Path2DClose (); -if _fdgeec :=d .DecodeElement (_egad ,&_eafgc );_fdgeec !=nil {return _fdgeec ;};_ddebe .Close =append (_ddebe .Close ,_egad );case _f .Name {Space :"\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",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gegde :=NewCT_Path2DMoveTo (); -if _cadca :=d .DecodeElement (_gegde ,&_eafgc );_cadca !=nil {return _cadca ;};_ddebe .MoveTo =append (_ddebe .MoveTo ,_gegde );case _f .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_afgag :=NewCT_Path2DLineTo (); -if _fbba :=d .DecodeElement (_afgag ,&_eafgc );_fbba !=nil {return _fbba ;};_ddebe .LnTo =append (_ddebe .LnTo ,_afgag );case _f .Name {Space :"\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",Local :"\u0061\u0072\u0063T\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_ccfgc :=NewCT_Path2DArcTo (); -if _gcfgc :=d .DecodeElement (_ccfgc ,&_eafgc );_gcfgc !=nil {return _gcfgc ;};_ddebe .ArcTo =append (_ddebe .ArcTo ,_ccfgc );case _f .Name {Space :"\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",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_ggfe :=NewCT_Path2DQuadBezierTo (); -if _aadbge :=d .DecodeElement (_ggfe ,&_eafgc );_aadbge !=nil {return _aadbge ;};_ddebe .QuadBezTo =append (_ddebe .QuadBezTo ,_ggfe );case _f .Name {Space :"\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",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_bdfab :=NewCT_Path2DCubicBezierTo (); -if _ddfaf :=d .DecodeElement (_bdfab ,&_eafgc );_ddfaf !=nil {return _ddfaf ;};_ddebe .CubicBezTo =append (_ddebe .CubicBezTo ,_bdfab );default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_eafgc .Name ); -if _dbdaa :=d .Skip ();_dbdaa !=nil {return _dbdaa ;};};case _f .EndElement :break _gbbe ;case _f .CharData :};};return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_gebbf *CT_PositiveFixedAngle )Validate ()error {return _gebbf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_ccgda *CT_TextCharBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ccgda .CharAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Table and its children -func (_fgdfe *CT_Table )Validate ()error {return _fgdfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_egbeg ST_TextShapeType )String ()string {switch _egbeg {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065"; -case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064"; -case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065"; -case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e"; -case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072"; -case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072"; -case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e"; -case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654"; -case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; -case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; -case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; -case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070"; -case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; -};return "";};func (_gdged *CT_LineJoinMiterProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbdbd :=range start .Attr {if _bbdbd .Name .Local =="\u006c\u0069\u006d"{_gabg ,_cgee :=ParseUnionST_PositivePercentage (_bbdbd .Value ); -if _cgee !=nil {return _cgee ;};_gdged .LimAttr =&_gabg ;continue ;};};for {_dcfdf ,_fbgdf :=d .Token ();if _fbgdf !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_fbgdf ); -};if _bgcdg ,_cfaa :=_dcfdf .(_f .EndElement );_cfaa &&_bgcdg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_LineDashProperties and its children +func (_dcbefa *EG_LineDashProperties )Validate ()error {return _dcbefa .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ; +AnimBgAttr *bool ;};func (_abbac ST_TextCapsType )String ()string {switch _abbac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c";case 3:return "\u0061\u006c\u006c";};return "";};func (_fbade ST_OnOffStyleType )ValidateWithPath (path string )error {switch _fbade {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbade )); +};return nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5; +ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);func (_fcfce *CT_Hyperlink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eebae :=range start .Attr {if _eebae .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"&&_eebae .Name .Local =="\u0069\u0064"||_eebae .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"&&_eebae .Name .Local =="\u0069\u0064"{_ccafc ,_agbd :=_eebae .Value ,error (nil ); +if _agbd !=nil {return _agbd ;};_fcfce .IdAttr =&_ccafc ;continue ;};if _eebae .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_ceede ,_ddbdb :=_eebae .Value ,error (nil );if _ddbdb !=nil {return _ddbdb ;};_fcfce .InvalidUrlAttr =&_ceede ; +continue ;};if _eebae .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gafa ,_gfcdc :=_eebae .Value ,error (nil );if _gfcdc !=nil {return _gfcdc ;};_fcfce .ActionAttr =&_gafa ;continue ;};if _eebae .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_effc ,_gdcac :=_eebae .Value ,error (nil ); +if _gdcac !=nil {return _gdcac ;};_fcfce .TgtFrameAttr =&_effc ;continue ;};if _eebae .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cbfaa ,_adgae :=_eebae .Value ,error (nil );if _adgae !=nil {return _adgae ;};_fcfce .TooltipAttr =&_cbfaa ;continue ; +};if _eebae .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_acae ,_eaggf :=_a .ParseBool (_eebae .Value );if _eaggf !=nil {return _eaggf ;};_fcfce .HistoryAttr =&_acae ;continue ;};if _eebae .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_gdcdc ,_dceaa :=_a .ParseBool (_eebae .Value ); +if _dceaa !=nil {return _dceaa ;};_fcfce .HighlightClickAttr =&_gdcdc ;continue ;};if _eebae .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_ggeeb ,_agfbc :=_a .ParseBool (_eebae .Value );if _agfbc !=nil {return _agfbc ;};_fcfce .EndSndAttr =&_ggeeb ; +continue ;};};_gecee :for {_dbbfg ,_fece :=d .Token ();if _fece !=nil {return _fece ;};switch _ffcb :=_dbbfg .(type ){case _g .StartElement :switch _ffcb .Name {case _g .Name {Space :"\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",Local :"\u0073\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_fcfce .Snd =NewCT_EmbeddedWAVAudioFile (); +if _bdbc :=d .DecodeElement (_fcfce .Snd ,&_ffcb );_bdbc !=nil {return _bdbc ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfce .ExtLst =NewCT_OfficeArtExtensionList (); +if _fbbcd :=d .DecodeElement (_fcfce .ExtLst ,&_ffcb );_fbbcd !=nil {return _fbbcd ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_ffcb .Name ); +if _gcgc :=d .Skip ();_gcgc !=nil {return _gcgc ;};};case _g .EndElement :break _gecee ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Color and its children -func (_ceee *CT_Color )Validate ()error {return _ceee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_ebcec *CT_PresetLineDashProperties )Validate ()error {return _ebcec .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ; +}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_caef *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _caef .IdAttr !=nil {if !_adb .ST_GuidPatternRe .MatchString (*_caef .IdAttr ){return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_adb .ST_GuidPatternRe ,*_caef .IdAttr ); -};};if _dgc :=_caef .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_dgc !=nil {return _dgc ;};return nil ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_gbaaa *CT_LineJoinMiterProperties )Validate ()error {return _gbaaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_ebeca ST_TextVertOverflowType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebeca .String (),start ); +};func (_afffe ST_BlackWhiteMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afffe .String (),start );}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_daee *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _aebb :=_daee .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_aebb !=nil {return _aebb ;};if _gfcd :=_daee .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f"); -_gfcd !=nil {return _gfcd ;};return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ; -Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_ccaab :=&CT_TextBodyProperties {}; -return _ccaab ;};func (_bgdfd ST_TextCapsType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgdfd .String (),start );};func (_gcfccd *EG_TextBulletColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadea :for {_fcdbf ,_edbefe :=d .Token (); -if _edbefe !=nil {return _edbefe ;};switch _cafce :=_fcdbf .(type ){case _f .StartElement :switch _cafce .Name {case _f .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_gcfccd .BuClrTx =NewCT_TextBulletColorFollowText (); -if _cegcg :=d .DecodeElement (_gcfccd .BuClrTx ,&_cafce );_cegcg !=nil {return _cegcg ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_gcfccd .BuClr =NewCT_Color (); -if _dcgfdc :=d .DecodeElement (_gcfccd .BuClr ,&_cafce );_dcgfdc !=nil {return _dcgfdc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_cafce .Name ); -if _aabda :=d .Skip ();_aabda !=nil {return _aabda ;};};case _f .EndElement :break _cadea ;case _f .CharData :};};return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_aeeeg :=&CT_TableStyleList {};_aeeeg .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _aeeeg ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;); +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_edbag *CT_HSLEffect )ValidateWithPath (path string )error {if _edbag .HueAttr !=nil {if *_edbag .HueAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_edbag .HueAttr ); +};if *_edbag .HueAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edbag .HueAttr ); +};};if _edbag .SatAttr !=nil {if _cdfag :=_edbag .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_cdfag !=nil {return _cdfag ;};};if _edbag .LumAttr !=nil {if _ecege :=_edbag .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072"); +_ecege !=nil {return _ecege ;};};return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_gddfe :=&CT_NonVisualConnectorProperties {};return _gddfe ;};func NewCT_TextFont ()*CT_TextFont {_eggff :=&CT_TextFont {};return _eggff }; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_baca *CT_GradientFillProperties )ValidateWithPath (path string )error {if _dgabe :=_baca .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_dgabe !=nil {return _dgabe ;};if _baca .GsLst !=nil {if _ggdd :=_baca .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074"); -_ggdd !=nil {return _ggdd ;};};if _baca .Lin !=nil {if _aedca :=_baca .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_aedca !=nil {return _aedca ;};};if _baca .Path !=nil {if _begee :=_baca .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_begee !=nil {return _begee ;};};if _baca .TileRect !=nil {if _cfaeb :=_baca .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_cfaeb !=nil {return _cfaeb ;};};return nil ;};func (_dcbg *CT_PresetTextShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_egeag ,_gaee :=_dcbg .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_egeag );e .EncodeToken (start );if _dcbg .AvLst !=nil {_bgced :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_dcbg .AvLst ,_bgced ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aabaf *CT_ObjectStyleDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfge :for {_faea ,_agad :=d .Token ();if _agad !=nil {return _agad ;};switch _dgeda :=_faea .(type ){case _f .StartElement :switch _dgeda .Name {case _f .Name {Space :"\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",Local :"\u0073\u0070\u0044e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_aabaf .SpDef =NewCT_DefaultShapeDefinition (); -if _cffb :=d .DecodeElement (_aabaf .SpDef ,&_dgeda );_cffb !=nil {return _cffb ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0044e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_aabaf .LnDef =NewCT_DefaultShapeDefinition (); -if _cfgf :=d .DecodeElement (_aabaf .LnDef ,&_dgeda );_cfgf !=nil {return _cfgf ;};case _f .Name {Space :"\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",Local :"\u0074\u0078\u0044e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_aabaf .TxDef =NewCT_DefaultShapeDefinition (); -if _acbfd :=d .DecodeElement (_aabaf .TxDef ,&_dgeda );_acbfd !=nil {return _acbfd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabaf .ExtLst =NewCT_OfficeArtExtensionList (); -if _gfeaf :=d .DecodeElement (_aabaf .ExtLst ,&_dgeda );_gfeaf !=nil {return _gfeaf ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_dgeda .Name ); -if _fdaba :=d .Skip ();_fdaba !=nil {return _fdaba ;};};case _f .EndElement :break _bfge ;case _f .CharData :};};return nil ;};func (_dbccff *CT_LineStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgfg :for {_accfc ,_ffbgd :=d .Token (); -if _ffbgd !=nil {return _ffbgd ;};switch _ecgc :=_accfc .(type ){case _f .StartElement :switch _ecgc .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_daba :=NewCT_LineProperties (); -if _eegae :=d .DecodeElement (_daba ,&_ecgc );_eegae !=nil {return _eegae ;};_dbccff .Ln =append (_dbccff .Ln ,_daba );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_ecgc .Name ); -if _beeec :=d .Skip ();_beeec !=nil {return _beeec ;};};case _f .EndElement :break _dgfg ;case _f .CharData :};};return nil ;}; -// Validate validates the VideoFile and its children -func (_cbdcf *VideoFile )Validate ()error {return _cbdcf .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_debbe *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _debbe .BuFontTx !=nil {if _ebcfc :=_debbe .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_ebcfc !=nil {return _ebcfc ;};};if _debbe .BuFont !=nil {if _becgd :=_debbe .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074"); +_becgd !=nil {return _becgd ;};};return nil ;}; -// Validate validates the EG_ColorChoice and its children -func (_egfd *EG_ColorChoice )Validate ()error {return _egfd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_CustomColor and its children +func (_eddb *CT_CustomColor )Validate ()error {return _eddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_bbecb *VideoFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbecb .CT_VideoFile =*NewCT_VideoFile (); +for _ ,_gaedf :=range start .Attr {if _gaedf .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"&&_gaedf .Name .Local =="\u006c\u0069\u006e\u006b"||_gaedf .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"&&_gaedf .Name .Local =="\u006c\u0069\u006e\u006b"{_fdcdf ,_cdeecg :=_gaedf .Value ,error (nil ); +if _cdeecg !=nil {return _cdeecg ;};_bbecb .LinkAttr =_fdcdf ;continue ;};if _gaedf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_beagb ,_dbdcf :=_gaedf .Value ,error (nil );if _dbdcf !=nil {return _dbdcf ;};_bbecb .ContentTypeAttr =&_beagb ; +continue ;};};_ffdcd :for {_fbbde ,_fecfb :=d .Token ();if _fecfb !=nil {return _fecfb ;};switch _daddf :=_fbbde .(type ){case _g .StartElement :switch _daddf .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbecb .ExtLst =NewCT_OfficeArtExtensionList (); +if _dbcbc :=d .DecodeElement (_bbecb .ExtLst ,&_daddf );_dbcbc !=nil {return _dbcbc ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_daddf .Name ); +if _bcaab :=d .Skip ();_bcaab !=nil {return _bcaab ;};};case _g .EndElement :break _ffdcd ;case _g .CharData :};};return nil ;};func (_accad *CT_Color )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _accad .ScrgbClr !=nil {_ggfgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_accad .ScrgbClr ,_ggfgf );};if _accad .SrgbClr !=nil {_dffda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_accad .SrgbClr ,_dffda );};if _accad .HslClr !=nil {_cbfcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_accad .HslClr ,_cbfcd );};if _accad .SysClr !=nil {_dbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_accad .SysClr ,_dbe );};if _accad .SchemeClr !=nil {_ggdg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_accad .SchemeClr ,_ggdg );};if _accad .PrstClr !=nil {_fffe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_accad .PrstClr ,_fffe );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gaafc *CT_Point3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egcfc :=range start .Attr {if _egcfc .Name .Local =="\u0078"{_abeg ,_deef :=ParseUnionST_Coordinate (_egcfc .Value );if _deef !=nil {return _deef ; +};_gaafc .XAttr =_abeg ;continue ;};if _egcfc .Name .Local =="\u0079"{_fgdffc ,_ecbcg :=ParseUnionST_Coordinate (_egcfc .Value );if _ecbcg !=nil {return _ecbcg ;};_gaafc .YAttr =_fgdffc ;continue ;};if _egcfc .Name .Local =="\u007a"{_bbeb ,_beafga :=ParseUnionST_Coordinate (_egcfc .Value ); +if _beafga !=nil {return _beafga ;};_gaafc .ZAttr =_bbeb ;continue ;};};for {_begdg ,_bafdg :=d .Token ();if _bafdg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_bafdg ); +};if _bfbfc ,_gdbbf :=_begdg .(_g .EndElement );_gdbbf &&_bfbfc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BaseStyles and its children -func (_fdcf *CT_BaseStyles )Validate ()error {return _fdcf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_dggb :=&CT_TextUnderlineLineFollowText {}; -return _dggb ;};func (_dabcd *CT_LuminanceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eedeg :=range start .Attr {if _eedeg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_aabeg ,_edcdg :=ParseUnionST_FixedPercentage (_eedeg .Value ); -if _edcdg !=nil {return _edcdg ;};_dabcd .BrightAttr =&_aabeg ;continue ;};if _eedeg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_bdfgc ,_bdfe :=ParseUnionST_FixedPercentage (_eedeg .Value );if _bdfe !=nil {return _bdfe ;};_dabcd .ContrastAttr =&_bdfgc ; -continue ;};};for {_edeac ,_ecebb :=d .Token ();if _ecebb !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ecebb ); -};if _bdge ,_aegbg :=_edeac .(_f .EndElement );_aegbg &&_bdge .Name ==start .Name {break ;};};return nil ;};func (_dcccc *EG_Geometry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcbdb :for {_cdcba ,_bdgca :=d .Token ();if _bdgca !=nil {return _bdgca ; -};switch _deda :=_cdcba .(type ){case _f .StartElement :switch _deda .Name {case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_dcccc .CustGeom =NewCT_CustomGeometry2D (); -if _edfec :=d .DecodeElement (_dcccc .CustGeom ,&_deda );_edfec !=nil {return _edfec ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_dcccc .PrstGeom =NewCT_PresetGeometry2D (); -if _aacdf :=d .DecodeElement (_dcccc .PrstGeom ,&_deda );_aacdf !=nil {return _aacdf ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_deda .Name ); -if _eafbe :=d .Skip ();_eafbe !=nil {return _eafbe ;};};case _f .EndElement :break _gcbdb ;case _f .CharData :};};return nil ;};type ST_BlipCompression byte ;func (_gadee *ST_AdjCoordinate )ValidateWithPath (path string )error {_ebaac :=[]string {};if _gadee .ST_Coordinate !=nil {if _effdf :=_gadee .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065"); -_effdf !=nil {return _effdf ;};_ebaac =append (_ebaac ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _gadee .ST_GeomGuideName !=nil {_ebaac =append (_ebaac ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); -};if len (_ebaac )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebaac );};return nil ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ; -CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_gdee *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _gdee .Dgm !=nil {if _cbd :=_gdee .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_cbd !=nil {return _cbd ;};};if _gdee .Chart !=nil {if _dace :=_gdee .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); +_dace !=nil {return _dace ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_cfg *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _cfg .BldAttr !=nil {if _ega :=_cfg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ega !=nil {return _ega ;};};return nil ;};func (_bfbc *CT_AlphaModulateEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbc .Cont =NewCT_EffectContainer (); -_age :for {_ddc ,_cge :=d .Token ();if _cge !=nil {return _cge ;};switch _ecaa :=_ddc .(type ){case _f .StartElement :switch _ecaa .Name {case _f .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _cacf :=d .DecodeElement (_bfbc .Cont ,&_ecaa ); -_cacf !=nil {return _cacf ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_ecaa .Name ); -if _facg :=d .Skip ();_facg !=nil {return _facg ;};};case _f .EndElement :break _age ;case _f .CharData :};};return nil ;};func (_dbagb ST_TextFontScalePercentOrPercentString )String ()string {if _dbagb .ST_TextFontScalePercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_dbagb .ST_TextFontScalePercent ); -};if _dbagb .ST_Percentage !=nil {return _bd .Sprintf ("\u0025\u0076",*_dbagb .ST_Percentage );};return "";}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_ggge *EG_Media )ValidateWithPath (path string )error {if _ggge .AudioCd !=nil {if _cafff :=_ggge .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_cafff !=nil {return _cafff ;};};if _ggge .WavAudioFile !=nil {if _dcacc :=_ggge .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); +_dcacc !=nil {return _dcacc ;};};if _ggge .AudioFile !=nil {if _gfdaa :=_ggge .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gfdaa !=nil {return _gfdaa ;};};if _ggge .VideoFile !=nil {if _eagge :=_ggge .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"); +_eagge !=nil {return _eagge ;};};if _ggge .QuickTimeFile !=nil {if _agbcb :=_ggge .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_agbcb !=nil {return _agbcb ;};};return nil ;}; +func (_ggcgb *ST_FixedPercentage )ValidateWithPath (path string )error {_egabgb :=[]string {};if _ggcgb .ST_FixedPercentageDecimal !=nil {_egabgb =append (_egabgb ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l"); +};if _ggcgb .ST_FixedPercentage !=nil {if _fbaede :=_ggcgb .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_fbaede !=nil {return _fbaede ;};_egabgb =append (_egabgb ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065"); +};if len (_egabgb )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egabgb );};return nil ;};func (_bddbed *EG_TextBulletTypeface )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bddbed .BuFontTx !=nil {_cbded :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}}; +e .EncodeElement (_bddbed .BuFontTx ,_cbded );};if _bddbed .BuFont !=nil {_cgfbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bddbed .BuFont ,_cgfbf );};return nil ;};func (_fccec *ST_PositiveFixedPercentage )Validate ()error {return _fccec .ValidateWithPath ("")}; +func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_ebgb :=&CT_GroupShapeProperties {};return _ebgb ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_baabd *CT_PresetLineDashProperties )Validate ()error {return _baabd .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_bdacb *CT_GraphicalObjectFrameLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -if _bdacb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bdacb .NoGrpAttr ))});};if _bdacb .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bdacb .NoDrilldownAttr ))}); -};if _bdacb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bdacb .NoSelectAttr ))});};if _bdacb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bdacb .NoChangeAspectAttr ))}); -};if _bdacb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bdacb .NoMoveAttr ))});};if _bdacb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bdacb .NoResizeAttr ))}); -};e .EncodeToken (start );if _bdacb .ExtLst !=nil {_gagc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdacb .ExtLst ,_gagc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_eagg *CT_ContentPartLocking )ValidateWithPath (path string )error {if _eagg .ExtLst !=nil {if _bagff :=_eagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagff !=nil {return _bagff ;};};return nil ;};type EG_TextRun struct{R *CT_RegularTextRun ; +Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_deffe ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _deffe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deffe )); +};return nil ;};func (_cebac *ST_LineEndType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebac =0;case "\u006e\u006f\u006e\u0065":*_cebac =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cebac =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_cebac =3; +case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cebac =4;case "\u006f\u0076\u0061\u006c":*_cebac =5;case "\u0061\u0072\u0072o\u0077":*_cebac =6;};return nil ;}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_bfeea *EG_LineJoinProperties )ValidateWithPath (path string )error {if _bfeea .Round !=nil {if _dfadd :=_bfeea .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_dfadd !=nil {return _dfadd ;};};if _bfeea .Bevel !=nil {if _gbcce :=_bfeea .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); -_gbcce !=nil {return _gbcce ;};};if _bfeea .Miter !=nil {if _cgbbg :=_bfeea .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_cgbbg !=nil {return _cgbbg ;};};return nil ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_dbae :=&CT_ContentPartLocking {}; -return _dbae ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_fade :=&CT_BiLevelEffect {};return _fade };func (_agdef *CT_GvmlConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ebfef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_agdef .CNvPr ,_ebfef );_cefea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agdef .CNvCxnSpPr ,_cefea );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cgef *CT_SRgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgee :=range start .Attr {if _bgee .Name .Local =="\u0076\u0061\u006c"{_abeaf ,_dcabfe :=_bgee .Value ,error (nil );if _dcabfe !=nil {return _dcabfe ; -};_cgef .ValAttr =_abeaf ;continue ;};};_agfbf :for {_dcdagg ,_eegec :=d .Token ();if _eegec !=nil {return _eegec ;};switch _fbgba :=_dcdagg .(type ){case _f .StartElement :switch _fbgba .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gbaag :=NewEG_ColorTransform (); -_gbaag .Tint =NewCT_PositiveFixedPercentage ();if _gddd :=d .DecodeElement (_gbaag .Tint ,&_fbgba );_gddd !=nil {return _gddd ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_gbaag );case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_dbdab :=NewEG_ColorTransform (); -_dbdab .Shade =NewCT_PositiveFixedPercentage ();if _fadg :=d .DecodeElement (_dbdab .Shade ,&_fbgba );_fadg !=nil {return _fadg ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_dbdab );case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_egeee :=NewEG_ColorTransform (); -_egeee .Comp =NewCT_ComplementTransform ();if _eddgb :=d .DecodeElement (_egeee .Comp ,&_fbgba );_eddgb !=nil {return _eddgb ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_egeee );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gbge :=NewEG_ColorTransform (); -_gbge .Inv =NewCT_InverseTransform ();if _bfeag :=d .DecodeElement (_gbge .Inv ,&_fbgba );_bfeag !=nil {return _bfeag ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_gbge );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ggdg :=NewEG_ColorTransform (); -_ggdg .Gray =NewCT_GrayscaleTransform ();if _gfcad :=d .DecodeElement (_ggdg .Gray ,&_fbgba );_gfcad !=nil {return _gfcad ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_ggdg );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_cebb :=NewEG_ColorTransform (); -_cebb .Alpha =NewCT_PositiveFixedPercentage ();if _ccbd :=d .DecodeElement (_cebb .Alpha ,&_fbgba );_ccbd !=nil {return _ccbd ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_cebb );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_efebc :=NewEG_ColorTransform (); -_efebc .AlphaOff =NewCT_FixedPercentage ();if _bbfag :=d .DecodeElement (_efebc .AlphaOff ,&_fbgba );_bbfag !=nil {return _bbfag ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_efebc );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gedcb :=NewEG_ColorTransform (); -_gedcb .AlphaMod =NewCT_PositivePercentage ();if _gecdg :=d .DecodeElement (_gedcb .AlphaMod ,&_fbgba );_gecdg !=nil {return _gecdg ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_gedcb );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ggfbe :=NewEG_ColorTransform (); -_ggfbe .Hue =NewCT_PositiveFixedAngle ();if _fcfab :=d .DecodeElement (_ggfbe .Hue ,&_fbgba );_fcfab !=nil {return _fcfab ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_ggfbe );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fedg :=NewEG_ColorTransform (); -_fedg .HueOff =NewCT_Angle ();if _bcbfc :=d .DecodeElement (_fedg .HueOff ,&_fbgba );_bcbfc !=nil {return _bcbfc ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_fedg );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cbgag :=NewEG_ColorTransform (); -_cbgag .HueMod =NewCT_PositivePercentage ();if _bgcfa :=d .DecodeElement (_cbgag .HueMod ,&_fbgba );_bgcfa !=nil {return _bgcfa ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_cbgag );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_decdc :=NewEG_ColorTransform (); -_decdc .Sat =NewCT_Percentage ();if _aecf :=d .DecodeElement (_decdc .Sat ,&_fbgba );_aecf !=nil {return _aecf ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_decdc );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_deedf :=NewEG_ColorTransform (); -_deedf .SatOff =NewCT_Percentage ();if _bdeef :=d .DecodeElement (_deedf .SatOff ,&_fbgba );_bdeef !=nil {return _bdeef ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_deedf );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gdeff :=NewEG_ColorTransform (); -_gdeff .SatMod =NewCT_Percentage ();if _gccff :=d .DecodeElement (_gdeff .SatMod ,&_fbgba );_gccff !=nil {return _gccff ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_gdeff );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_efba :=NewEG_ColorTransform (); -_efba .Lum =NewCT_Percentage ();if _gcda :=d .DecodeElement (_efba .Lum ,&_fbgba );_gcda !=nil {return _gcda ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_efba );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bdcgf :=NewEG_ColorTransform (); -_bdcgf .LumOff =NewCT_Percentage ();if _adbdc :=d .DecodeElement (_bdcgf .LumOff ,&_fbgba );_adbdc !=nil {return _adbdc ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_bdcgf );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bbbaf :=NewEG_ColorTransform (); -_bbbaf .LumMod =NewCT_Percentage ();if _gebf :=d .DecodeElement (_bbbaf .LumMod ,&_fbgba );_gebf !=nil {return _gebf ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_bbbaf );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_fdbag :=NewEG_ColorTransform (); -_fdbag .Red =NewCT_Percentage ();if _fdadg :=d .DecodeElement (_fdbag .Red ,&_fbgba );_fdadg !=nil {return _fdadg ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_fdbag );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dcfgc :=NewEG_ColorTransform (); -_dcfgc .RedOff =NewCT_Percentage ();if _fgadb :=d .DecodeElement (_dcfgc .RedOff ,&_fbgba );_fgadb !=nil {return _fgadb ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_dcfgc );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cfbbe :=NewEG_ColorTransform (); -_cfbbe .RedMod =NewCT_Percentage ();if _bbgc :=d .DecodeElement (_cfbbe .RedMod ,&_fbgba );_bbgc !=nil {return _bbgc ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_cfbbe );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_cccba :=NewEG_ColorTransform (); -_cccba .Green =NewCT_Percentage ();if _efgf :=d .DecodeElement (_cccba .Green ,&_fbgba );_efgf !=nil {return _efgf ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_cccba );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ebace :=NewEG_ColorTransform (); -_ebace .GreenOff =NewCT_Percentage ();if _ebfeb :=d .DecodeElement (_ebace .GreenOff ,&_fbgba );_ebfeb !=nil {return _ebfeb ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_ebace );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ceddb :=NewEG_ColorTransform (); -_ceddb .GreenMod =NewCT_Percentage ();if _gbgac :=d .DecodeElement (_ceddb .GreenMod ,&_fbgba );_gbgac !=nil {return _gbgac ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_ceddb );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_egdcf :=NewEG_ColorTransform (); -_egdcf .Blue =NewCT_Percentage ();if _cbcag :=d .DecodeElement (_egdcf .Blue ,&_fbgba );_cbcag !=nil {return _cbcag ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_egdcf );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_cedea :=NewEG_ColorTransform (); -_cedea .BlueOff =NewCT_Percentage ();if _fbbeca :=d .DecodeElement (_cedea .BlueOff ,&_fbgba );_fbbeca !=nil {return _fbbeca ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_cedea );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bcefg :=NewEG_ColorTransform (); -_bcefg .BlueMod =NewCT_Percentage ();if _gfcff :=d .DecodeElement (_bcefg .BlueMod ,&_fbgba );_gfcff !=nil {return _gfcff ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_bcefg );case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_fefdg :=NewEG_ColorTransform (); -_fefdg .Gamma =NewCT_GammaTransform ();if _ecfec :=d .DecodeElement (_fefdg .Gamma ,&_fbgba );_ecfec !=nil {return _ecfec ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_fefdg );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gddbfb :=NewEG_ColorTransform (); -_gddbfb .InvGamma =NewCT_InverseGammaTransform ();if _effb :=d .DecodeElement (_gddbfb .InvGamma ,&_fbgba );_effb !=nil {return _effb ;};_cgef .EG_ColorTransform =append (_cgef .EG_ColorTransform ,_gddbfb );default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_fbgba .Name ); -if _bbbeb :=d .Skip ();_bbbeb !=nil {return _bbbeb ;};};case _f .EndElement :break _agfbf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_dedb *CT_ColorMapping )ValidateWithPath (path string )error {if _dedb .Bg1Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("\u0025\u0073\u002fB\u0067\u0031\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 _gbaa :=_dedb .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_gbaa !=nil {return _gbaa ;};if _dedb .Tx1Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("\u0025\u0073\u002fT\u0078\u0031\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 _fedc :=_dedb .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_fedc !=nil {return _fedc ;};if _dedb .Bg2Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("\u0025\u0073\u002fB\u0067\u0032\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 _ccacd :=_dedb .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_ccacd !=nil {return _ccacd ;};if _dedb .Tx2Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("\u0025\u0073\u002fT\u0078\u0032\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 _fgef :=_dedb .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_fgef !=nil {return _fgef ;};if _dedb .Accent1Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _bgcg :=_dedb .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_bgcg !=nil {return _bgcg ;};if _dedb .Accent2Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _dfgd :=_dedb .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_dfgd !=nil {return _dfgd ;};if _dedb .Accent3Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _dedf :=_dedb .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_dedf !=nil {return _dedf ;};if _dedb .Accent4Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _cbegd :=_dedb .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_cbegd !=nil {return _cbegd ;};if _dedb .Accent5Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _cgge :=_dedb .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_cgge !=nil {return _cgge ;};if _dedb .Accent6Attr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _adebg :=_dedb .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_adebg !=nil {return _adebg ;};if _dedb .HlinkAttr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _bgdfc :=_dedb .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_bgdfc !=nil {return _bgdfc ;};if _dedb .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _c .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _ddca :=_dedb .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_ddca !=nil {return _ddca ;};if _dedb .ExtLst !=nil {if _ebff :=_dedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ebff !=nil {return _ebff ;};};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_faddf :=&CT_Path2DClose {};return _faddf }; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_daada *CT_LineJoinRound )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_EffectReference and its children +func (_ccad *CT_EffectReference )Validate ()error {return _ccad .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_gccgg *CT_GeomGuideList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gccgg .Gd !=nil {_dgba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_bcedb :=range _gccgg .Gd {e .EncodeElement (_bcedb ,_dgba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ScRgbColor and its children -func (_ccegd *CT_ScRgbColor )Validate ()error {return _ccegd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_ggadf ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ggadf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggadf )); -};return nil ;}; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_gdfec *CT_RegularTextRun )ValidateWithPath (path string )error {if _gdfec .RPr !=nil {if _bebcb :=_gdfec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bebcb !=nil {return _bebcb ;};};return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ; +};func (_cbbcc ST_TextVertOverflowType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecdef :=_g .Attr {};_ecdef .Name =name ;switch _cbbcc {case ST_TextVertOverflowTypeUnset :_ecdef .Value ="";case ST_TextVertOverflowTypeOverflow :_ecdef .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; +case ST_TextVertOverflowTypeEllipsis :_ecdef .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_ecdef .Value ="\u0063\u006c\u0069\u0070";};return _ecdef ,nil ;};func (_eegae *CT_TableStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegae .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_dfadb :=range start .Attr {if _dfadb .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_gafca ,_dgddc :=_dfadb .Value ,error (nil );if _dgddc !=nil {return _dgddc ;};_eegae .StyleNameAttr =_gafca ;continue ;};if _dfadb .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cedcf ,_fbdfd :=_dfadb .Value ,error (nil ); +if _fbdfd !=nil {return _fbdfd ;};_eegae .StyleIdAttr =_cedcf ;continue ;};};_cega :for {_feece ,_bdbfb :=d .Token ();if _bdbfb !=nil {return _bdbfb ;};switch _gaffg :=_feece .(type ){case _g .StartElement :switch _gaffg .Name {case _g .Name {Space :"\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",Local :"\u0074\u0062\u006cB\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_eegae .TblBg =NewCT_TableBackgroundStyle (); +if _acbgf :=d .DecodeElement (_eegae .TblBg ,&_gaffg );_acbgf !=nil {return _acbgf ;};case _g .Name {Space :"\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",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_eegae .WholeTbl =NewCT_TablePartStyle (); +if _bbaff :=d .DecodeElement (_eegae .WholeTbl ,&_gaffg );_bbaff !=nil {return _bbaff ;};case _g .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_eegae .Band1H =NewCT_TablePartStyle (); +if _geeba :=d .DecodeElement (_eegae .Band1H ,&_gaffg );_geeba !=nil {return _geeba ;};case _g .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_eegae .Band2H =NewCT_TablePartStyle (); +if _bgdfb :=d .DecodeElement (_eegae .Band2H ,&_gaffg );_bgdfb !=nil {return _bgdfb ;};case _g .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_eegae .Band1V =NewCT_TablePartStyle (); +if _eeadaa :=d .DecodeElement (_eegae .Band1V ,&_gaffg );_eeadaa !=nil {return _eeadaa ;};case _g .Name {Space :"\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",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_eegae .Band2V =NewCT_TablePartStyle (); +if _befea :=d .DecodeElement (_eegae .Band2V ,&_gaffg );_befea !=nil {return _befea ;};case _g .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_eegae .LastCol =NewCT_TablePartStyle (); +if _bcgbb :=d .DecodeElement (_eegae .LastCol ,&_gaffg );_bcgbb !=nil {return _bcgbb ;};case _g .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_eegae .FirstCol =NewCT_TablePartStyle (); +if _bdgbc :=d .DecodeElement (_eegae .FirstCol ,&_gaffg );_bdgbc !=nil {return _bdgbc ;};case _g .Name {Space :"\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",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_eegae .LastRow =NewCT_TablePartStyle (); +if _gbgaf :=d .DecodeElement (_eegae .LastRow ,&_gaffg );_gbgaf !=nil {return _gbgaf ;};case _g .Name {Space :"\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",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_eegae .SeCell =NewCT_TablePartStyle (); +if _gfbdegg :=d .DecodeElement (_eegae .SeCell ,&_gaffg );_gfbdegg !=nil {return _gfbdegg ;};case _g .Name {Space :"\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",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_eegae .SwCell =NewCT_TablePartStyle (); +if _bbacd :=d .DecodeElement (_eegae .SwCell ,&_gaffg );_bbacd !=nil {return _bbacd ;};case _g .Name {Space :"\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",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_eegae .FirstRow =NewCT_TablePartStyle (); +if _cafbd :=d .DecodeElement (_eegae .FirstRow ,&_gaffg );_cafbd !=nil {return _cafbd ;};case _g .Name {Space :"\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",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_eegae .NeCell =NewCT_TablePartStyle (); +if _ffgcb :=d .DecodeElement (_eegae .NeCell ,&_gaffg );_ffgcb !=nil {return _ffgcb ;};case _g .Name {Space :"\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",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_eegae .NwCell =NewCT_TablePartStyle (); +if _efbed :=d .DecodeElement (_eegae .NwCell ,&_gaffg );_efbed !=nil {return _efbed ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eegae .ExtLst =NewCT_OfficeArtExtensionList (); +if _ccdcd :=d .DecodeElement (_eegae .ExtLst ,&_gaffg );_ccdcd !=nil {return _ccdcd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_gaffg .Name ); +if _beaab :=d .Skip ();_beaab !=nil {return _beaab ;};};case _g .EndElement :break _cega ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_ebcc *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _ebcc .BlurRadAttr !=nil {if *_ebcc .BlurRadAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ebcc .BlurRadAttr ); -};if *_ebcc .BlurRadAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ebcc .BlurRadAttr ); -};};if _ebcc .DistAttr !=nil {if *_ebcc .DistAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ebcc .DistAttr ); -};if *_ebcc .DistAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_ebcc .DistAttr ); -};};if _ebcc .DirAttr !=nil {if *_ebcc .DirAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_ebcc .DirAttr ); -};if *_ebcc .DirAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ebcc .DirAttr ); -};};if _ebcc .ScrgbClr !=nil {if _ebbfb :=_ebcc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ebbfb !=nil {return _ebbfb ;};};if _ebcc .SrgbClr !=nil {if _cbfa :=_ebcc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_cbfa !=nil {return _cbfa ;};};if _ebcc .HslClr !=nil {if _bbcb :=_ebcc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bbcb !=nil {return _bbcb ;};};if _ebcc .SysClr !=nil {if _fedd :=_ebcc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_fedd !=nil {return _fedd ;};};if _ebcc .SchemeClr !=nil {if _faacd :=_ebcc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_faacd !=nil {return _faacd ;};};if _ebcc .PrstClr !=nil {if _deaaf :=_ebcc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_deaaf !=nil {return _deaaf ;};};return nil ;};func (_ggff *CT_Backdrop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eddb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_ggff .Anchor ,_eddb );_cgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_ggff .Norm ,_cgd );_ebgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_ggff .Up ,_ebgg ); -if _ggff .ExtLst !=nil {_feg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggff .ExtLst ,_feg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfecf *ST_EffectContainerType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcgdb ,_fdeeg :=d .Token (); -if _fdeeg !=nil {return _fdeeg ;};if _fbbc ,_edfbed :=_fcgdb .(_f .EndElement );_edfbed &&_fbbc .Name ==start .Name {*_cfecf =1;return nil ;};if _ebabgd ,_dagaa :=_fcgdb .(_f .CharData );!_dagaa {return _bd .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",_fcgdb ); -}else {switch string (_ebabgd ){case "":*_cfecf =0;case "\u0073\u0069\u0062":*_cfecf =1;case "\u0074\u0072\u0065\u0065":*_cfecf =2;};};_fcgdb ,_fdeeg =d .Token ();if _fdeeg !=nil {return _fdeeg ;};if _ccgdcb ,_efegd :=_fcgdb .(_f .EndElement );_efegd &&_ccgdcb .Name ==start .Name {return nil ; -};return _bd .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",_fcgdb );};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};type CT_Connection struct{IdAttr uint32 ; -IdxAttr uint32 ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;}; +// Validate validates the CT_EffectStyleItem and its children +func (_gbdc *CT_EffectStyleItem )Validate ()error {return _gbdc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");}; -// Validate validates the CT_TextField and its children -func (_cdged *CT_TextField )Validate ()error {return _cdged .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_cabcec :=ST_TextPoint {};if _adb .ST_UniversalMeasurePatternRe .MatchString (s ){_cabcec .ST_UniversalMeasure =&s ; -}else {_ccgf ,_fdfedf :=_aa .ParseInt (s ,10,32);if _fdfedf !=nil {return _cabcec ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fdfedf );};_gdfdac :=int32 (_ccgf );_cabcec .ST_TextPointUnqualified =&_gdfdac ; -};return _cabcec ,nil ;}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_cagbc *CT_WholeE2oFormatting )Validate ()error {return _cagbc .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_gbbeda :=&CT_XYAdjustHandle {}; +_gbbeda .Pos =NewCT_AdjPoint2D ();return _gbbeda ;}; -// Validate validates the CT_ContentPartLocking and its children -func (_cfab *CT_ContentPartLocking )Validate ()error {return _cfab .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_aggae *CT_Point3D )ValidateWithPath (path string )error {if _bfga :=_aggae .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bfga !=nil {return _bfga ;};if _cdgcd :=_aggae .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_cdgcd !=nil {return _cdgcd ;};if _ggbbg :=_aggae .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_ggbbg !=nil {return _ggbbg ;};return nil ;};func (_agefe ST_LightRigType )Validate ()error {return _agefe .ValidateWithPath ("")}; +func (_eacae ST_PresetCameraType )Validate ()error {return _eacae .ValidateWithPath ("")};func (_dgga *CT_ColorScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgga .Dk1 =NewCT_Color ();_dgga .Lt1 =NewCT_Color ();_dgga .Dk2 =NewCT_Color (); +_dgga .Lt2 =NewCT_Color ();_dgga .Accent1 =NewCT_Color ();_dgga .Accent2 =NewCT_Color ();_dgga .Accent3 =NewCT_Color ();_dgga .Accent4 =NewCT_Color ();_dgga .Accent5 =NewCT_Color ();_dgga .Accent6 =NewCT_Color ();_dgga .Hlink =NewCT_Color ();_dgga .FolHlink =NewCT_Color (); +for _ ,_adaea :=range start .Attr {if _adaea .Name .Local =="\u006e\u0061\u006d\u0065"{_dedbe ,_aafd :=_adaea .Value ,error (nil );if _aafd !=nil {return _aafd ;};_dgga .NameAttr =_dedbe ;continue ;};};_cged :for {_aagd ,_adad :=d .Token ();if _adad !=nil {return _adad ; +};switch _dadb :=_aagd .(type ){case _g .StartElement :switch _dadb .Name {case _g .Name {Space :"\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",Local :"\u0064\u006b\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _gega :=d .DecodeElement (_dgga .Dk1 ,&_dadb ); +_gega !=nil {return _gega ;};case _g .Name {Space :"\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",Local :"\u006c\u0074\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _eadda :=d .DecodeElement (_dgga .Lt1 ,&_dadb ); +_eadda !=nil {return _eadda ;};case _g .Name {Space :"\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",Local :"\u0064\u006b\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _debeb :=d .DecodeElement (_dgga .Dk2 ,&_dadb ); +_debeb !=nil {return _debeb ;};case _g .Name {Space :"\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",Local :"\u006c\u0074\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _ffc :=d .DecodeElement (_dgga .Lt2 ,&_dadb ); +_ffc !=nil {return _ffc ;};case _g .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _eebd :=d .DecodeElement (_dgga .Accent1 ,&_dadb ); +_eebd !=nil {return _eebd ;};case _g .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _gbadb :=d .DecodeElement (_dgga .Accent2 ,&_dadb ); +_gbadb !=nil {return _gbadb ;};case _g .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _abaa :=d .DecodeElement (_dgga .Accent3 ,&_dadb ); +_abaa !=nil {return _abaa ;};case _g .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _efag :=d .DecodeElement (_dgga .Accent4 ,&_dadb ); +_efag !=nil {return _efag ;};case _g .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _fccg :=d .DecodeElement (_dgga .Accent5 ,&_dadb ); +_fccg !=nil {return _fccg ;};case _g .Name {Space :"\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",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _cdde :=d .DecodeElement (_dgga .Accent6 ,&_dadb ); +_cdde !=nil {return _cdde ;};case _g .Name {Space :"\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",Local :"\u0068\u006c\u0069n\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _fdbce :=d .DecodeElement (_dgga .Hlink ,&_dadb ); +_fdbce !=nil {return _fdbce ;};case _g .Name {Space :"\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",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _degg :=d .DecodeElement (_dgga .FolHlink ,&_dadb ); +_degg !=nil {return _degg ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgga .ExtLst =NewCT_OfficeArtExtensionList (); +if _ddbeb :=d .DecodeElement (_dgga .ExtLst ,&_dadb );_ddbeb !=nil {return _ddbeb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_dadb .Name ); +if _gcee :=d .Skip ();_gcee !=nil {return _gcee ;};};case _g .EndElement :break _cged ;case _g .CharData :};};return nil ;};func (_bedfc *CT_TextListStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bedfc .DefPPr !=nil {_gbcee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}}; +e .EncodeElement (_bedfc .DefPPr ,_gbcee );};if _bedfc .Lvl1pPr !=nil {_edecf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_bedfc .Lvl1pPr ,_edecf );};if _bedfc .Lvl2pPr !=nil {_fefaa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}}; +e .EncodeElement (_bedfc .Lvl2pPr ,_fefaa );};if _bedfc .Lvl3pPr !=nil {_ffeeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_bedfc .Lvl3pPr ,_ffeeg );};if _bedfc .Lvl4pPr !=nil {_aeead :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}}; +e .EncodeElement (_bedfc .Lvl4pPr ,_aeead );};if _bedfc .Lvl5pPr !=nil {_cafce :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_bedfc .Lvl5pPr ,_cafce );};if _bedfc .Lvl6pPr !=nil {_aebfb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}}; +e .EncodeElement (_bedfc .Lvl6pPr ,_aebfb );};if _bedfc .Lvl7pPr !=nil {_gdbad :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_bedfc .Lvl7pPr ,_gdbad );};if _bedfc .Lvl8pPr !=nil {_aefb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}}; +e .EncodeElement (_bedfc .Lvl8pPr ,_aefb );};if _bedfc .Lvl9pPr !=nil {_cddaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_bedfc .Lvl9pPr ,_cddaf );};if _bedfc .ExtLst !=nil {_adbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bedfc .ExtLst ,_adbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_eedb *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _eedb .CpLocks !=nil {if _dggc :=_eedb .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_dggc !=nil {return _dggc ;};};if _eedb .ExtLst !=nil {if _eeeb :=_eedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eeeb !=nil {return _eeeb ;};};return nil ;};func (_gdbee ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdefa :=_f .Attr {};_fdefa .Name =name ;switch _gdbee {case ST_AnimationDgmOnlyBuildTypeUnset :_fdefa .Value =""; -case ST_AnimationDgmOnlyBuildTypeOne :_fdefa .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_fdefa .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_fdefa .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e"; -};return _fdefa ,nil ;};func (_eedbd *CT_TileInfoProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcde :=range start .Attr {if _dbcde .Name .Local =="\u0074\u0078"{_dgffg ,_ebaaa :=ParseUnionST_Coordinate (_dbcde .Value ); -if _ebaaa !=nil {return _ebaaa ;};_eedbd .TxAttr =&_dgffg ;continue ;};if _dbcde .Name .Local =="\u0074\u0079"{_aggbeb ,_bfbec :=ParseUnionST_Coordinate (_dbcde .Value );if _bfbec !=nil {return _bfbec ;};_eedbd .TyAttr =&_aggbeb ;continue ;};if _dbcde .Name .Local =="\u0073\u0078"{_bcgbfc ,_cdae :=ParseUnionST_Percentage (_dbcde .Value ); -if _cdae !=nil {return _cdae ;};_eedbd .SxAttr =&_bcgbfc ;continue ;};if _dbcde .Name .Local =="\u0073\u0079"{_gcgdd ,_feefe :=ParseUnionST_Percentage (_dbcde .Value );if _feefe !=nil {return _feefe ;};_eedbd .SyAttr =&_gcgdd ;continue ;};if _dbcde .Name .Local =="\u0066\u006c\u0069\u0070"{_eedbd .FlipAttr .UnmarshalXMLAttr (_dbcde ); -continue ;};if _dbcde .Name .Local =="\u0061\u006c\u0067\u006e"{_eedbd .AlgnAttr .UnmarshalXMLAttr (_dbcde );continue ;};};for {_ebccf ,_eabgg :=d .Token ();if _eabgg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_eabgg ); -};if _ddbaf ,_bcgea :=_ebccf .(_f .EndElement );_bcgea &&_ddbaf .Name ==start .Name {break ;};};return nil ;};func (_fcfcf *CT_NonVisualConnectorProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcfcf .CxnSpLocks !=nil {_fgdgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; -e .EncodeElement (_fcfcf .CxnSpLocks ,_fgdgd );};if _fcfcf .StCxn !=nil {_fgbbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_fcfcf .StCxn ,_fgbbb );};if _fcfcf .EndCxn !=nil {_edaec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}}; -e .EncodeElement (_fcfcf .EndCxn ,_edaec );};if _fcfcf .ExtLst !=nil {_gedeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfcf .ExtLst ,_gedeb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_cfcac *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _cfcac .ULnTx !=nil {if _eaaaa :=_cfcac .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_eaaaa !=nil {return _eaaaa ;};};if _cfcac .ULn !=nil {if _gfedb :=_cfcac .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e"); +_gfedb !=nil {return _gfedb ;};};return nil ;};func (_ggead ST_PenAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggead .String (),start );};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1; +ST_PenAlignmentIn ST_PenAlignment =2;); -// Validate validates the CT_LineJoinRound and its children -func (_eegac *CT_LineJoinRound )Validate ()error {return _eegac .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};func (_gbcccc ST_FontCollectionIndex )String ()string {switch _gbcccc {case 0:return ""; -case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ; -SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func (_bfeg *CT_FillOverlayEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfeg .BlendAttr =ST_BlendMode (1); -for _ ,_dfbf :=range start .Attr {if _dfbf .Name .Local =="\u0062\u006c\u0065n\u0064"{_bfeg .BlendAttr .UnmarshalXMLAttr (_dfbf );continue ;};};_bcefc :for {_cdccf ,_cfac :=d .Token ();if _cfac !=nil {return _cfac ;};switch _faed :=_cdccf .(type ){case _f .StartElement :switch _faed .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bfeg .NoFill =NewCT_NoFillProperties (); -if _fdeg :=d .DecodeElement (_bfeg .NoFill ,&_faed );_fdeg !=nil {return _fdeg ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bfeg .SolidFill =NewCT_SolidColorFillProperties (); -if _agbf :=d .DecodeElement (_bfeg .SolidFill ,&_faed );_agbf !=nil {return _agbf ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bfeg .GradFill =NewCT_GradientFillProperties (); -if _eeccg :=d .DecodeElement (_bfeg .GradFill ,&_faed );_eeccg !=nil {return _eeccg ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bfeg .BlipFill =NewCT_BlipFillProperties (); -if _gbaaf :=d .DecodeElement (_bfeg .BlipFill ,&_faed );_gbaaf !=nil {return _gbaaf ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bfeg .PattFill =NewCT_PatternFillProperties (); -if _fdad :=d .DecodeElement (_bfeg .PattFill ,&_faed );_fdad !=nil {return _fdad ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bfeg .GrpFill =NewCT_GroupFillProperties (); -if _afac :=d .DecodeElement (_bfeg .GrpFill ,&_faed );_afac !=nil {return _afac ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_faed .Name ); -if _efab :=d .Skip ();_efab !=nil {return _efab ;};};case _f .EndElement :break _bcefc ;case _f .CharData :};};return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_gbgf :=&CT_ColorMappingOverrideChoice {};return _gbgf ; -};func (_ddecd *CT_SoftEdgesEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_ddecd .RadAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebbd *CT_OfficeStyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebbd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_ebbd .NameAttr )}); -};e .EncodeToken (start );_gbbfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ebbd .ThemeElements ,_gbbfc );if _ebbd .ObjectDefaults !=nil {_dgaca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_ebbd .ObjectDefaults ,_dgaca );};if _ebbd .ExtraClrSchemeLst !=nil {_ddfca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ebbd .ExtraClrSchemeLst ,_ddfca ); -};if _ebbd .CustClrLst !=nil {_bacb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebbd .CustClrLst ,_bacb );};if _ebbd .ExtLst !=nil {_aeecg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ebbd .ExtLst ,_aeecg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgcdcf ST_PathFillMode )Validate ()error {return _cgcdcf .ValidateWithPath ("")};func (_fcad *EG_Geometry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcad .CustGeom !=nil {_fgefeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}}; -e .EncodeElement (_fcad .CustGeom ,_fgefeg );};if _fcad .PrstGeom !=nil {_ffcbfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fcad .PrstGeom ,_ffcbfg );};return nil ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_cccfff :=ST_FixedPercentage {}; -if _adb .ST_FixedPercentagePatternRe .MatchString (s ){_cccfff .ST_FixedPercentage =&ST_Percentage {};_cccfff .ST_FixedPercentage .ST_Percentage =&s ;}else {_gaad ,_cafag :=_aa .ParseInt (s ,10,64);if _cafag !=nil {return _cccfff ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cafag ); -};_acfec :=int32 (_gaad );_cccfff .ST_FixedPercentageDecimal =&_acfec ;};return _cccfff ,nil ;}; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_ccde *CT_TransformEffect )ValidateWithPath (path string )error {if _ccde .SxAttr !=nil {if _bagee :=_ccde .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bagee !=nil {return _bagee ;};};if _ccde .SyAttr !=nil {if _dcbf :=_ccde .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_dcbf !=nil {return _dcbf ;};};if _ccde .KxAttr !=nil {if *_ccde .KxAttr <=-5400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ccde .KxAttr ); +};if *_ccde .KxAttr >=5400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ccde .KxAttr ); +};};if _ccde .KyAttr !=nil {if *_ccde .KyAttr <=-5400000{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ccde .KyAttr ); +};if *_ccde .KyAttr >=5400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ccde .KyAttr ); +};};if _ccde .TxAttr !=nil {if _cbeba :=_ccde .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_cbeba !=nil {return _cbeba ;};};if _ccde .TyAttr !=nil {if _abaffd :=_ccde .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_abaffd !=nil {return _abaffd ;};};return nil ;};func (_aggc *CT_GvmlUseShapeRectangle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_egbffe :=ST_PositivePercentage {}; +if _fb .ST_PositivePercentagePatternRe .MatchString (s ){_egbffe .ST_PositivePercentage =&ST_Percentage {};_egbffe .ST_PositivePercentage .ST_Percentage =&s ;}else {_ddabaa ,_aedbdb :=_a .ParseInt (s ,10,32);if _aedbdb !=nil {return _egbffe ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_aedbdb ); +};_ccabc :=int32 (_ddabaa );_egbffe .ST_PositivePercentageDecimal =&_ccabc ;};return _egbffe ,nil ;};func (_gaba *CT_ComplementTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type ST_LightRigDirection byte ;type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_fcba *CT_OfficeStyleSheet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcba .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fcba .NameAttr )}); +};e .EncodeToken (start );_edeed :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fcba .ThemeElements ,_edeed );if _fcba .ObjectDefaults !=nil {_dfbca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; +e .EncodeElement (_fcba .ObjectDefaults ,_dfbca );};if _fcba .ExtraClrSchemeLst !=nil {_fcbgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fcba .ExtraClrSchemeLst ,_fcbgb ); +};if _fcba .CustClrLst !=nil {_fdega :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fcba .CustClrLst ,_fdega );};if _fcba .ExtLst !=nil {_dabdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fcba .ExtLst ,_dabdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EffectProperties and its children -func (_dfdaf *CT_EffectProperties )Validate ()error {return _dfdaf .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_dfbga *EG_TextRun )ValidateWithPath (path string )error {if _dfbga .R !=nil {if _geeac :=_dfbga .R .ValidateWithPath (path +"\u002f\u0052");_geeac !=nil {return _geeac ;};};if _dfbga .Br !=nil {if _edbeb :=_dfbga .Br .ValidateWithPath (path +"\u002f\u0042\u0072"); +_edbeb !=nil {return _edbeb ;};};if _dfbga .Fld !=nil {if _fbccab :=_dfbga .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_fbccab !=nil {return _fbccab ;};};return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ; +Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4; +); -// Validate validates the CT_GvmlPicture and its children -func (_fgca *CT_GvmlPicture )Validate ()error {return _fgca .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_cbff *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _cbff .MasterClrMapping !=nil {if _efdc :=_cbff .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067"); +_efdc !=nil {return _efdc ;};};if _cbff .OverrideClrMapping !=nil {if _cecac :=_cbff .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_cecac !=nil {return _cecac ; +};};return nil ;};func (_fgbgb ST_TextFontAlignType )Validate ()error {return _fgbgb .ValidateWithPath ("")};func (_fefed *CT_TableProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fefed .RtlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .RtlAttr ))}); +};if _fefed .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .FirstRowAttr ))});};if _fefed .FirstColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .FirstColAttr ))}); +};if _fefed .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .LastRowAttr ))});};if _fefed .LastColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .LastColAttr ))}); +};if _fefed .BandRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .BandRowAttr ))});};if _fefed .BandColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fefed .BandColAttr ))}); +};e .EncodeToken (start );if _fefed .NoFill !=nil {_cfdbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fefed .NoFill ,_cfdbd );};if _fefed .SolidFill !=nil {_aacd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fefed .SolidFill ,_aacd );};if _fefed .GradFill !=nil {_agagc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fefed .GradFill ,_agagc );};if _fefed .BlipFill !=nil {_bcdbbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fefed .BlipFill ,_bcdbbe );};if _fefed .PattFill !=nil {_gbcdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fefed .PattFill ,_gbcdb );};if _fefed .GrpFill !=nil {_eecda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_fefed .GrpFill ,_eecda );};if _fefed .EffectLst !=nil {_gacgg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefed .EffectLst ,_gacgg );};if _fefed .EffectDag !=nil {_ffag :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_fefed .EffectDag ,_ffag );};if _fefed .Choice !=nil {_fefed .Choice .MarshalXML (e ,_g .StartElement {});};if _fefed .ExtLst !=nil {_bgfcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fefed .ExtLst ,_bgfcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddeg ST_ShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_affge :=_g .Attr {};_affge .Name =name ;switch _fddeg {case ST_ShapeTypeUnset :_affge .Value =""; +case ST_ShapeTypeLine :_affge .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_affge .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_affge .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_affge .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; +case ST_ShapeTypeRect :_affge .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_affge .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_affge .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d"; +case ST_ShapeTypeTrapezoid :_affge .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_affge .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_affge .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e"; +case ST_ShapeTypeHexagon :_affge .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_affge .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_affge .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e"; +case ST_ShapeTypeDecagon :_affge .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_affge .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_affge .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_affge .Value ="\u0073\u0074\u0061r\u0035"; +case ST_ShapeTypeStar6 :_affge .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_affge .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_affge .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_affge .Value ="\u0073\u0074\u0061\u0072\u0031\u0030"; +case ST_ShapeTypeStar12 :_affge .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_affge .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_affge .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_affge .Value ="\u0073\u0074\u0061\u0072\u0033\u0032"; +case ST_ShapeTypeRoundRect :_affge .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_affge .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_affge .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeRound2DiagRect :_affge .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_affge .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeSnip1Rect :_affge .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_affge .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_affge .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074"; +case ST_ShapeTypePlaque :_affge .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_affge .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_affge .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070"; +case ST_ShapeTypeHomePlate :_affge .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_affge .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_affge .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065"; +case ST_ShapeTypePie :_affge .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_affge .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_affge .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_affge .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg"; +case ST_ShapeTypeRightArrow :_affge .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_affge .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_affge .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeDownArrow :_affge .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_affge .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_affge .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeBentUpArrow :_affge .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_affge .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_affge .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftUpArrow :_affge .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_affge .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_affge .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw"; +case ST_ShapeTypeLeftArrowCallout :_affge .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_affge .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeUpArrowCallout :_affge .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_affge .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeLeftRightArrowCallout :_affge .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_affge .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeQuadArrowCallout :_affge .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_affge .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_affge .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCircularArrow :_affge .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_affge .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftRightCircularArrow :_affge .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_affge .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCurvedLeftArrow :_affge .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_affge .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCurvedDownArrow :_affge .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_affge .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_affge .Value ="\u0063\u0075\u0062\u0065"; +case ST_ShapeTypeCan :_affge .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_affge .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_affge .Value ="\u0068\u0065\u0061r\u0074"; +case ST_ShapeTypeSun :_affge .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_affge .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_affge .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_affge .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031"; +case ST_ShapeTypeIrregularSeal2 :_affge .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_affge .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_affge .Value ="\u0062\u0065\u0076e\u006c"; +case ST_ShapeTypeFrame :_affge .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_affge .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_affge .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_affge .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShapeTypeChord :_affge .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_affge .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_affge .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_affge .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074"; +case ST_ShapeTypeLeftBrace :_affge .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_affge .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_affge .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072"; +case ST_ShapeTypeBracePair :_affge .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_affge .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_affge .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032"; +case ST_ShapeTypeBentConnector3 :_affge .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_affge .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034"; +case ST_ShapeTypeBentConnector5 :_affge .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_affge .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032"; +case ST_ShapeTypeCurvedConnector3 :_affge .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_affge .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034"; +case ST_ShapeTypeCurvedConnector5 :_affge .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_affge .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_affge .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032"; +case ST_ShapeTypeCallout3 :_affge .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_affge .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_affge .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032"; +case ST_ShapeTypeAccentCallout3 :_affge .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_affge .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031"; +case ST_ShapeTypeBorderCallout2 :_affge .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_affge .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033"; +case ST_ShapeTypeAccentBorderCallout1 :_affge .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_affge .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032"; +case ST_ShapeTypeAccentBorderCallout3 :_affge .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_affge .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeWedgeRoundRectCallout :_affge .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_affge .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeCloudCallout :_affge .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_affge .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_affge .Value ="\u0072\u0069\u0062\u0062\u006f\u006e"; +case ST_ShapeTypeRibbon2 :_affge .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_affge .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_affge .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032"; +case ST_ShapeTypeLeftRightRibbon :_affge .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_affge .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c"; +case ST_ShapeTypeHorizontalScroll :_affge .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_affge .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_affge .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; +case ST_ShapeTypePlus :_affge .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_affge .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_affge .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e"; +case ST_ShapeTypeFlowChartInputOutput :_affge .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_affge .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073"; +case ST_ShapeTypeFlowChartInternalStorage :_affge .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_affge .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074"; +case ST_ShapeTypeFlowChartMultidocument :_affge .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_affge .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072"; +case ST_ShapeTypeFlowChartPreparation :_affge .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_affge .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074"; +case ST_ShapeTypeFlowChartManualOperation :_affge .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_affge .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072"; +case ST_ShapeTypeFlowChartPunchedCard :_affge .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_affge .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065"; +case ST_ShapeTypeFlowChartSummingJunction :_affge .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_affge .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072"; +case ST_ShapeTypeFlowChartCollate :_affge .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_affge .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074"; +case ST_ShapeTypeFlowChartExtract :_affge .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_affge .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065"; +case ST_ShapeTypeFlowChartOfflineStorage :_affge .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_affge .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065"; +case ST_ShapeTypeFlowChartMagneticTape :_affge .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_affge .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b"; +case ST_ShapeTypeFlowChartMagneticDrum :_affge .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_affge .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079"; +case ST_ShapeTypeFlowChartDelay :_affge .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_affge .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s"; +case ST_ShapeTypeFlowChartOffpageConnector :_affge .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_affge .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b"; +case ST_ShapeTypeActionButtonHome :_affge .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_affge .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070"; +case ST_ShapeTypeActionButtonInformation :_affge .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_affge .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074"; +case ST_ShapeTypeActionButtonBackPrevious :_affge .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_affge .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064"; +case ST_ShapeTypeActionButtonBeginning :_affge .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_affge .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e"; +case ST_ShapeTypeActionButtonDocument :_affge .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_affge .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064"; +case ST_ShapeTypeActionButtonMovie :_affge .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_affge .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_affge .Value ="\u0067\u0065\u0061r\u0039"; +case ST_ShapeTypeFunnel :_affge .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_affge .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_affge .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s"; +case ST_ShapeTypeMathMultiply :_affge .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_affge .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_affge .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l"; +case ST_ShapeTypeMathNotEqual :_affge .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_affge .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_affge .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073"; +case ST_ShapeTypePlaqueTabs :_affge .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_affge .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_affge .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; +case ST_ShapeTypeChartPlus :_affge .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _affge ,nil ;};func (_acafg *ST_BlackWhiteMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddff ,_dcaff :=d .Token ();if _dcaff !=nil {return _dcaff ; +};if _ecbgg ,_cfdfd :=_fddff .(_g .EndElement );_cfdfd &&_ecbgg .Name ==start .Name {*_acafg =1;return nil ;};if _gcaeg ,_eeegad :=_fddff .(_g .CharData );!_eeegad {return _c .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",_fddff ); +}else {switch string (_gcaeg ){case "":*_acafg =0;case "\u0063\u006c\u0072":*_acafg =1;case "\u0061\u0075\u0074\u006f":*_acafg =2;case "\u0067\u0072\u0061\u0079":*_acafg =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acafg =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acafg =5; +case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acafg =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acafg =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acafg =8;case "\u0062\u006c\u0061c\u006b":*_acafg =9;case "\u0077\u0068\u0069t\u0065":*_acafg =10; +case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acafg =11;};};_fddff ,_dcaff =d .Token ();if _dcaff !=nil {return _dcaff ;};if _ddgca ,_abbdd :=_fddff .(_g .EndElement );_abbdd &&_ddgca .Name ==start .Name {return nil ;};return _c .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",_fddff ); +}; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_daefb *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _daefb .LimAttr !=nil {if _afceg :=_daefb .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_afceg !=nil {return _afceg ;};};return nil ; -};func (_gfgaf *ST_LightRigDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eafecf ,_feccgf :=d .Token ();if _feccgf !=nil {return _feccgf ;};if _gfgffa ,_adfd :=_eafecf .(_f .EndElement );_adfd &&_gfgffa .Name ==start .Name {*_gfgaf =1; -return nil ;};if _ccbdf ,_gbba :=_eafecf .(_f .CharData );!_gbba {return _bd .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",_eafecf );}else {switch string (_ccbdf ){case "":*_gfgaf =0; -case "\u0074\u006c":*_gfgaf =1;case "\u0074":*_gfgaf =2;case "\u0074\u0072":*_gfgaf =3;case "\u006c":*_gfgaf =4;case "\u0072":*_gfgaf =5;case "\u0062\u006c":*_gfgaf =6;case "\u0062":*_gfgaf =7;case "\u0062\u0072":*_gfgaf =8;};};_eafecf ,_feccgf =d .Token (); -if _feccgf !=nil {return _feccgf ;};if _dcde ,_beaaa :=_eafecf .(_f .EndElement );_beaaa &&_dcde .Name ==start .Name {return nil ;};return _bd .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",_eafecf ); -};func (_gfacde ST_TextVerticalType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcebad :=_f .Attr {};_gcebad .Name =name ;switch _gfacde {case ST_TextVerticalTypeUnset :_gcebad .Value ="";case ST_TextVerticalTypeHorz :_gcebad .Value ="\u0068\u006f\u0072\u007a"; -case ST_TextVerticalTypeVert :_gcebad .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gcebad .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_gcebad .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074"; -case ST_TextVerticalTypeEaVert :_gcebad .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gcebad .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_gcebad .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c"; -};return _gcebad ,nil ;};func (_ecagd *CT_LineStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gcaae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_ddef :=range _ecagd .Ln {e .EncodeElement (_ddef ,_gcaae ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_bdaafd *CT_Hyperlink )Validate ()error {return _bdaafd .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_afcbf *CT_EffectReference )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbab :=range start .Attr {if _dbab .Name .Local =="\u0072\u0065\u0066"{_eggg ,_egad :=_dbab .Value ,error (nil ); +if _egad !=nil {return _egad ;};_afcbf .RefAttr =_eggg ;continue ;};};for {_cceef ,_afff :=d .Token ();if _afff !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_afff ); +};if _abfgd ,_abad :=_cceef .(_g .EndElement );_abad &&_abfgd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ReflectionEffect and its children -func (_dbfe *CT_ReflectionEffect )Validate ()error {return _dbfe .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_TextNormalAutofit and its children +func (_cded *CT_TextNormalAutofit )Validate ()error {return _cded .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_agbdb :=&CT_PositiveFixedAngle {}; +_agbdb .ValAttr =0;return _agbdb ;};func (_gbada *CT_InverseGammaTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ceedc ,_cagg :=d .Token ();if _cagg !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_cagg ); +};if _dcgc ,_cgdge :=_ceedc .(_g .EndElement );_cgdge &&_dcgc .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_fdgac :=&CT_GvmlGroupShapeChoice {};return _fdgac ;};func (_egff *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbf :for {_ebc ,_fegd :=d .Token (); +if _fegd !=nil {return _fegd ;};switch _gda :=_ebc .(type ){case _g .StartElement :switch _gda .Name {case _g .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_egff .BldDgm =NewCT_AnimationDgmBuildProperties (); +if _dgef :=d .DecodeElement (_egff .BldDgm ,&_gda );_dgef !=nil {return _dgef ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_egff .BldChart =NewCT_AnimationChartBuildProperties (); +if _gff :=d .DecodeElement (_egff .BldChart ,&_gda );_gff !=nil {return _gff ;};default:_d .Log .Debug ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gda .Name ); +if _edcf :=d .Skip ();_edcf !=nil {return _edcf ;};};case _g .EndElement :break _cgbf ;case _g .CharData :};};return nil ;};func (_bdgda *CT_TablePropertiesChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdgda .TableStyle !=nil {_feda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bdgda .TableStyle ,_feda );};if _bdgda .TableStyleId !=nil {_beeac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_eb .AddPreserveSpaceAttr (&_beeac ,*_bdgda .TableStyleId ); +e .EncodeElement (_bdgda .TableStyleId ,_beeac );};return nil ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_ceba *CT_Blip )ValidateWithPath (path string )error {if _aadb :=_ceba .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aadb !=nil {return _aadb ;};for _eadb ,_aeeae :=range _ceba .Choice {if _cbeab :=_aeeae .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eadb )); -_cbeab !=nil {return _cbeab ;};};if _ceba .ExtLst !=nil {if _aaadg :=_ceba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaadg !=nil {return _aaadg ;};};return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_dgga :=&CT_GraphicalObjectFrameLocking {}; -return _dgga ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;}; +// Validate validates the CT_SchemeColor and its children +func (_dbbfb *CT_SchemeColor )Validate ()error {return _dbbfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func (_cgaaa *CT_LineEndProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgaaa .TypeAttr !=ST_LineEndTypeUnset {_dgab ,_fbdeed :=_cgaaa .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _fbdeed !=nil {return _fbdeed ;};start .Attr =append (start .Attr ,_dgab );};if _cgaaa .WAttr !=ST_LineEndWidthUnset {_dgfcb ,_edgbb :=_cgaaa .WAttr .MarshalXMLAttr (_g .Name {Local :"\u0077"});if _edgbb !=nil {return _edgbb ;};start .Attr =append (start .Attr ,_dgfcb ); +};if _cgaaa .LenAttr !=ST_LineEndLengthUnset {_fedfe ,_fdef :=_cgaaa .LenAttr .MarshalXMLAttr (_g .Name {Local :"\u006c\u0065\u006e"});if _fdef !=nil {return _fdef ;};start .Attr =append (start .Attr ,_fedfe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_gfddg *ThemeManager )ValidateWithPath (path string )error {if _feccga :=_gfddg .CT_EmptyElement .ValidateWithPath (path );_feccga !=nil {return _feccga ;};return nil ;};func (_gbgc *CT_GeomGuideList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gbgc .Gd !=nil {_bfeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_fafa :=range _gbgc .Gd {e .EncodeElement (_fafa ,_bfeb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextSpacingPercent and its children +func (_eebbf *CT_TextSpacingPercent )Validate ()error {return _eebbf .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_cfda *CT_CustomColorList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cfda .CustClr !=nil {_deaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_cecacc :=range _cfda .CustClr {e .EncodeElement (_cecacc ,_deaf );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_ecadg *CT_TextBulletTypefaceFollowText )Validate ()error {return _ecadg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); -}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};type ST_PenAlignment byte ;func (_ecbgb *CT_Percentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgcega :=range start .Attr {if _bgcega .Name .Local =="\u0076\u0061\u006c"{_aegb ,_fega :=ParseUnionST_Percentage (_bgcega .Value ); +if _fega !=nil {return _fega ;};_ecbgb .ValAttr =_aegb ;continue ;};};for {_bgaa ,_cgecc :=d .Token ();if _cgecc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_cgecc ); +};if _fgeb ,_affff :=_bgaa .(_g .EndElement );_affff &&_fgeb .Name ==start .Name {break ;};};return nil ;};func (_dfaae *CT_PresetColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bfegg ,_fdfc :=_dfaae .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _fdfc !=nil {return _fdfc ;};start .Attr =append (start .Attr ,_bfegg );e .EncodeToken (start );if _dfaae .EG_ColorTransform !=nil {for _ ,_dfdb :=range _dfaae .EG_ColorTransform {_dfdb .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_edfdd ST_PresetColorVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgbec :=_g .Attr {};_bgbec .Name =name ;switch _edfdd {case ST_PresetColorValUnset :_bgbec .Value =""; +case ST_PresetColorValAliceBlue :_bgbec .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_bgbec .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_bgbec .Value ="\u0061\u0071\u0075\u0061"; +case ST_PresetColorValAquamarine :_bgbec .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_bgbec .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_bgbec .Value ="\u0062\u0065\u0069g\u0065"; +case ST_PresetColorValBisque :_bgbec .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_bgbec .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_bgbec .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064"; +case ST_PresetColorValBlue :_bgbec .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_bgbec .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_bgbec .Value ="\u0062\u0072\u006fw\u006e"; +case ST_PresetColorValBurlyWood :_bgbec .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_bgbec .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_bgbec .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065"; +case ST_PresetColorValChocolate :_bgbec .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_bgbec .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_bgbec .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065"; +case ST_PresetColorValCornsilk :_bgbec .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_bgbec .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_bgbec .Value ="\u0063\u0079\u0061\u006e"; +case ST_PresetColorValDarkBlue :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; +case ST_PresetColorValDarkGray :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_bgbec .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; +case ST_PresetColorValDarkKhaki :_bgbec .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_bgbec .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_bgbec .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e"; +case ST_PresetColorValDarkOrange :_bgbec .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_bgbec .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_bgbec .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064"; +case ST_PresetColorValDarkSalmon :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_bgbec .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; +case ST_PresetColorValDarkSlateGray :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; +case ST_PresetColorValDarkTurquoise :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_bgbec .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_bgbec .Value ="\u0064\u006b\u0042\u006c\u0075\u0065"; +case ST_PresetColorValDkCyan :_bgbec .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_bgbec .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_bgbec .Value ="\u0064\u006b\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDkGrey :_bgbec .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_bgbec .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_bgbec .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069"; +case ST_PresetColorValDkMagenta :_bgbec .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_bgbec .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_bgbec .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; +case ST_PresetColorValDkOrchid :_bgbec .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_bgbec .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_bgbec .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e"; +case ST_PresetColorValDkSeaGreen :_bgbec .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_bgbec .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_bgbec .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDkSlateGrey :_bgbec .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_bgbec .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_bgbec .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; +case ST_PresetColorValDeepPink :_bgbec .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_bgbec .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_bgbec .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDimGrey :_bgbec .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_bgbec .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_bgbec .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k"; +case ST_PresetColorValFloralWhite :_bgbec .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_bgbec .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_bgbec .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061"; +case ST_PresetColorValGainsboro :_bgbec .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_bgbec .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_bgbec .Value ="\u0067\u006f\u006c\u0064"; +case ST_PresetColorValGoldenrod :_bgbec .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_bgbec .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_bgbec .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_bgbec .Value ="\u0067\u0072\u0065e\u006e"; +case ST_PresetColorValGreenYellow :_bgbec .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_bgbec .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_bgbec .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b"; +case ST_PresetColorValIndianRed :_bgbec .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_bgbec .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_bgbec .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_bgbec .Value ="\u006b\u0068\u0061k\u0069"; +case ST_PresetColorValLavender :_bgbec .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_bgbec .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_bgbec .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n"; +case ST_PresetColorValLemonChiffon :_bgbec .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_bgbec .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_bgbec .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c"; +case ST_PresetColorValLightCyan :_bgbec .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_bgbec .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; +case ST_PresetColorValLightGray :_bgbec .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_bgbec .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_bgbec .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValLightPink :_bgbec .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_bgbec .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_bgbec .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValLightSkyBlue :_bgbec .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_bgbec .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079"; +case ST_PresetColorValLightSlateGrey :_bgbec .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_bgbec .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; +case ST_PresetColorValLightYellow :_bgbec .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_bgbec .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_bgbec .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c"; +case ST_PresetColorValLtCyan :_bgbec .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_bgbec .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_bgbec .Value ="\u006c\u0074\u0047\u0072\u0061\u0079"; +case ST_PresetColorValLtGrey :_bgbec .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_bgbec .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_bgbec .Value ="\u006c\u0074\u0050\u0069\u006e\u006b"; +case ST_PresetColorValLtSalmon :_bgbec .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_bgbec .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_bgbec .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e"; +case ST_PresetColorValLtSlateGray :_bgbec .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_bgbec .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_bgbec .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065"; +case ST_PresetColorValLtYellow :_bgbec .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_bgbec .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_bgbec .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; +case ST_PresetColorValLinen :_bgbec .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_bgbec .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_bgbec .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_bgbec .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case ST_PresetColorValMedBlue :_bgbec .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_bgbec .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_bgbec .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce"; +case ST_PresetColorValMedSeaGreen :_bgbec .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_bgbec .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_bgbec .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e"; +case ST_PresetColorValMedTurquoise :_bgbec .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_bgbec .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_bgbec .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case ST_PresetColorValMediumBlue :_bgbec .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_bgbec .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_bgbec .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065"; +case ST_PresetColorValMediumSeaGreen :_bgbec .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_bgbec .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMediumSpringGreen :_bgbec .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_bgbec .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; +case ST_PresetColorValMediumVioletRed :_bgbec .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_bgbec .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMintCream :_bgbec .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_bgbec .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_bgbec .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e"; +case ST_PresetColorValNavajoWhite :_bgbec .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_bgbec .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_bgbec .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065"; +case ST_PresetColorValOlive :_bgbec .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_bgbec .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_bgbec .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_bgbec .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d"; +case ST_PresetColorValOrchid :_bgbec .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_bgbec .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_bgbec .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n"; +case ST_PresetColorValPaleTurquoise :_bgbec .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_bgbec .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; +case ST_PresetColorValPapayaWhip :_bgbec .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_bgbec .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_bgbec .Value ="\u0070\u0065\u0072\u0075"; +case ST_PresetColorValPink :_bgbec .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_bgbec .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_bgbec .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065"; +case ST_PresetColorValPurple :_bgbec .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_bgbec .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_bgbec .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_bgbec .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; +case ST_PresetColorValSaddleBrown :_bgbec .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_bgbec .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_bgbec .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e"; +case ST_PresetColorValSeaGreen :_bgbec .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_bgbec .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_bgbec .Value ="\u0073\u0069\u0065\u006e\u006e\u0061"; +case ST_PresetColorValSilver :_bgbec .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_bgbec .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_bgbec .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; +case ST_PresetColorValSlateGray :_bgbec .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_bgbec .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_bgbec .Value ="\u0073\u006e\u006f\u0077"; +case ST_PresetColorValSpringGreen :_bgbec .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_bgbec .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_bgbec .Value ="\u0074\u0061\u006e"; +case ST_PresetColorValTeal :_bgbec .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_bgbec .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_bgbec .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_bgbec .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; +case ST_PresetColorValViolet :_bgbec .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_bgbec .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_bgbec .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_bgbec .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065"; +case ST_PresetColorValYellow :_bgbec .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_bgbec .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _bgbec ,nil ;}; -// Validate validates the CT_ColorMappingOverride and its children -func (_bagc *CT_ColorMappingOverride )Validate ()error {return _bagc .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_dced *CT_GroupLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dced .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoGrpAttr ))}); -};if _dced .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoUngrpAttr ))});};if _dced .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoSelectAttr ))}); -};if _dced .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoRotAttr ))});};if _dced .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoChangeAspectAttr ))}); -};if _dced .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoMoveAttr ))});};if _dced .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dced .NoResizeAttr ))}); -};e .EncodeToken (start );if _dced .ExtLst !=nil {_gccef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dced .ExtLst ,_gccef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the ThemeManager and its children +func (_dgdcef *ThemeManager )Validate ()error {return _dgdcef .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_cecgd *CT_NonVisualConnectorProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cecgd .CxnSpLocks !=nil {_cfdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cecgd .CxnSpLocks ,_cfdf );};if _cecgd .StCxn !=nil {_befg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}}; +e .EncodeElement (_cecgd .StCxn ,_befg );};if _cecgd .EndCxn !=nil {_geee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_cecgd .EndCxn ,_geee );};if _cecgd .ExtLst !=nil {_fafe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cecgd .ExtLst ,_fafe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_TextBulletSize and its children -func (_acegba *EG_TextBulletSize )Validate ()error {return _acegba .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_aaba *CT_GvmlShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_dafed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aaba .NvSpPr ,_dafed );_dgfeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaba .SpPr ,_dgfeg ); -if _aaba .TxSp !=nil {_bcag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_aaba .TxSp ,_bcag );};if _aaba .Style !=nil {_dabcg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_aaba .Style ,_dabcg );};if _aaba .ExtLst !=nil {_ggaaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaba .ExtLst ,_ggaaa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bfgeac ST_DgmBuildStep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfgeac .String (),start );};type ST_TextCapsType byte ; +// Validate validates the CT_InverseTransform and its children +func (_eeaeef *CT_InverseTransform )Validate ()error {return _eeaeef .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_aeeda *CT_TextListStyle )ValidateWithPath (path string )error {if _aeeda .DefPPr !=nil {if _daagc :=_aeeda .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_daagc !=nil {return _daagc ;};};if _aeeda .Lvl1pPr !=nil {if _gbcgdg :=_aeeda .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072"); -_gbcgdg !=nil {return _gbcgdg ;};};if _aeeda .Lvl2pPr !=nil {if _fegcb :=_aeeda .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_fegcb !=nil {return _fegcb ;};};if _aeeda .Lvl3pPr !=nil {if _cedaa :=_aeeda .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072"); -_cedaa !=nil {return _cedaa ;};};if _aeeda .Lvl4pPr !=nil {if _egbaa :=_aeeda .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_egbaa !=nil {return _egbaa ;};};if _aeeda .Lvl5pPr !=nil {if _gcabe :=_aeeda .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072"); -_gcabe !=nil {return _gcabe ;};};if _aeeda .Lvl6pPr !=nil {if _bddga :=_aeeda .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_bddga !=nil {return _bddga ;};};if _aeeda .Lvl7pPr !=nil {if _bfafa :=_aeeda .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072"); -_bfafa !=nil {return _bfafa ;};};if _aeeda .Lvl8pPr !=nil {if _fdfbb :=_aeeda .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_fdfbb !=nil {return _fdfbb ;};};if _aeeda .Lvl9pPr !=nil {if _gfeafb :=_aeeda .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072"); -_gfeafb !=nil {return _gfeafb ;};};if _aeeda .ExtLst !=nil {if _dgff :=_aeeda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgff !=nil {return _dgff ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_bggbd *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _bggbd .PrstAttr ==ST_ShapeTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dgfecc :=_bggbd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dgfecc !=nil {return _dgfecc ;};if _bggbd .AvLst !=nil {if _gebeb :=_bggbd .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074"); +_gebeb !=nil {return _gebeb ;};};return nil ;};func (_dgdfg *ST_PresetCameraType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgdfg =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dgdfg =1; +case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dgdfg =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dgdfg =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dgdfg =4; +case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dgdfg =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dgdfg =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dgdfg =7; +case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgdfg =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dgdfg =9; +case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dgdfg =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dgdfg =11; +case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dgdfg =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dgdfg =13; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dgdfg =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dgdfg =15; +case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_dgdfg =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgdfg =17; +case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_dgdfg =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dgdfg =19; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dgdfg =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dgdfg =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dgdfg =22; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dgdfg =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dgdfg =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dgdfg =25; +case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dgdfg =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dgdfg =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dgdfg =28; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dgdfg =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dgdfg =30; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dgdfg =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dgdfg =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dgdfg =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dgdfg =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dgdfg =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dgdfg =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dgdfg =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dgdfg =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dgdfg =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dgdfg =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dgdfg =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dgdfg =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dgdfg =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dgdfg =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dgdfg =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgdfg =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dgdfg =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dgdfg =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dgdfg =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dgdfg =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dgdfg =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dgdfg =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_dgdfg =53; +case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_dgdfg =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_dgdfg =55; +case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_dgdfg =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_dgdfg =57; +case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_dgdfg =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_dgdfg =59; +case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_dgdfg =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dgdfg =61; +case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_dgdfg =62;};return nil ;}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_eeaa *CT_EmbeddedWAVAudioFile )Validate ()error {return _eeaa .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_fgdgda ST_PresetColorVal )Validate ()error {return _fgdgda .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_cecd *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func (_efbbge ST_OnOffStyleType )Validate ()error {return _efbbge .ValidateWithPath ("")};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_bggd :=&CT_TileInfoProperties {}; +return _bggd ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_beefg :=&CT_PresetTextShape {};_beefg .PrstAttr =ST_TextShapeType (1);return _beefg ;}; +// Validate validates the CT_EffectStyleList and its children +func (_cbbd *CT_EffectStyleList )Validate ()error {return _cbbd .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_ebege *CT_HslColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ebege .HueAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",_ebege .SatAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0075\u006d"},Value :_c .Sprintf ("\u0025\u0076",_ebege .LumAttr )}); +e .EncodeToken (start );if _ebege .EG_ColorTransform !=nil {for _ ,_ddgd :=range _ebege .EG_ColorTransform {_ddgd .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_AudioFile struct{LinkAttr string ; +ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_gdedgc *CT_TableCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdedgc .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gdedgc .RowSpanAttr )}); +};if _gdedgc .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gdedgc .GridSpanAttr )});};if _gdedgc .HMergeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gdedgc .HMergeAttr ))}); +};if _gdedgc .VMergeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gdedgc .VMergeAttr ))});};if _gdedgc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gdedgc .IdAttr )}); +};e .EncodeToken (start );if _gdedgc .TxBody !=nil {_ddedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gdedgc .TxBody ,_ddedg );};if _gdedgc .TcPr !=nil {_bege :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}}; +e .EncodeElement (_gdedgc .TcPr ,_bege );};if _gdedgc .ExtLst !=nil {_deafb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdedgc .ExtLst ,_deafb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_cgbb :=&CT_TableStyleCellStyle {};return _cgbb ;};func (_ccfagc *EG_TextGeometry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079"; +if _ccfagc .CustGeom !=nil {_egabg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ccfagc .CustGeom ,_egabg );};if _ccfagc .PrstTxWarp !=nil {_ecebf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}}; +e .EncodeElement (_ccfagc .PrstTxWarp ,_ecebf );};return nil ;};func (_beggda *ThemeOverride )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beggda .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_cddbaf :for {_ffaca ,_bgdeg :=d .Token (); +if _bgdeg !=nil {return _bgdeg ;};switch _gageac :=_ffaca .(type ){case _g .StartElement :switch _gageac .Name {case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_beggda .ClrScheme =NewCT_ColorScheme (); +if _ccdadg :=d .DecodeElement (_beggda .ClrScheme ,&_gageac );_ccdadg !=nil {return _ccdadg ;};case _g .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_beggda .FontScheme =NewCT_FontScheme (); +if _effac :=d .DecodeElement (_beggda .FontScheme ,&_gageac );_effac !=nil {return _effac ;};case _g .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_beggda .FmtScheme =NewCT_StyleMatrix (); +if _fecce :=d .DecodeElement (_beggda .FmtScheme ,&_gageac );_fecce !=nil {return _fecce ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_gageac .Name ); +if _daefab :=d .Skip ();_daefab !=nil {return _daefab ;};};case _g .EndElement :break _cddbaf ;case _g .CharData :};};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_aaee :=&CT_NonVisualGroupDrawingShapeProps {}; +return _aaee ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_ecffbb *EG_EffectProperties )ValidateWithPath (path string )error {if _ecffbb .EffectLst !=nil {if _ggebe :=_ecffbb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ggebe !=nil {return _ggebe ; -};};if _ecffbb .EffectDag !=nil {if _ebfc :=_ecffbb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ebfc !=nil {return _ebfc ;};};return nil ;}; +// Validate validates the CT_BlurEffect and its children +func (_bcea *CT_BlurEffect )Validate ()error {return _bcea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bfaga *EG_LineDashProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfaga .PrstDash !=nil {_facfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_bfaga .PrstDash ,_facfa );};if _bfaga .CustDash !=nil {_befbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfaga .CustDash ,_befbf );};return nil ;}; -// Validate validates the CT_BaseStylesOverride and its children -func (_bcd *CT_BaseStylesOverride )Validate ()error {return _bcd .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1; -ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6; -ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11; -); +// Validate validates the EG_LineFillProperties and its children +func (_ecadea *EG_LineFillProperties )Validate ()error {return _ecadea .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eeec *CT_Hyperlink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeec .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeec .IdAttr )}); +};if _eeec .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_eeec .InvalidUrlAttr )});};if _eeec .ActionAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_eeec .ActionAttr )}); +};if _eeec .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eeec .TgtFrameAttr )});};if _eeec .TooltipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_eeec .TooltipAttr )}); +};if _eeec .HistoryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeec .HistoryAttr ))});};if _eeec .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeec .HighlightClickAttr ))}); +};if _eeec .EndSndAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeec .EndSndAttr ))});};e .EncodeToken (start );if _eeec .Snd !=nil {_ffeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073n\u0064"}}; +e .EncodeElement (_eeec .Snd ,_ffeb );};if _eeec .ExtLst !=nil {_beae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeec .ExtLst ,_beae );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_fbfc :=&CT_ConnectorLocking {};return _fbfc };func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_agbe :=&CT_ColorSchemeAndMapping {};_agbe .ClrScheme =NewCT_ColorScheme ();return _agbe ; +}; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_cdagd *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _cdagd .FillRect !=nil {if _ecdeag :=_cdagd .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_ecdeag !=nil {return _ecdeag ;};};return nil ; -};func ParseUnionST_OnOff (s string )(_adb .ST_OnOff ,error ){return _adb .ST_OnOff {},nil };type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Vector3D ()*CT_Vector3D {_gceadd :=&CT_Vector3D {}; -return _gceadd };func NewCT_Path2DList ()*CT_Path2DList {_fgefe :=&CT_Path2DList {};return _fgefe };func (_ecdgde *CT_TextUnderlineLineFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bfbed *VideoFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _bfbed .CT_VideoFile .MarshalXML (e ,start );};func (_gcb *CT_Angle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_gcb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eafe *CT_GvmlGroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fffbc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_eafe .NvGrpSpPr ,_fffbc );_effc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_eafe .GrpSpPr ,_effc );if _eafe .Choice !=nil {for _ ,_fdead :=range _eafe .Choice {_fdead .MarshalXML (e ,_f .StartElement {}); -};};if _eafe .ExtLst !=nil {_babf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafe .ExtLst ,_babf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adeebc ST_LightRigDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adeebc .String (),start ); -};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ; -};func (_cdcdee ST_CompoundLine )ValidateWithPath (path string )error {switch _cdcdee {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcdee )); -};return nil ;};func (_ddaf *CT_InnerShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efcgc :=range start .Attr {if _efcgc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ccea ,_fffd :=_aa .ParseInt (_efcgc .Value ,10,64); -if _fffd !=nil {return _fffd ;};_ddaf .BlurRadAttr =&_ccea ;continue ;};if _efcgc .Name .Local =="\u0064\u0069\u0073\u0074"{_efeff ,_decfe :=_aa .ParseInt (_efcgc .Value ,10,64);if _decfe !=nil {return _decfe ;};_ddaf .DistAttr =&_efeff ;continue ;};if _efcgc .Name .Local =="\u0064\u0069\u0072"{_aeab ,_gagad :=_aa .ParseInt (_efcgc .Value ,10,32); -if _gagad !=nil {return _gagad ;};_feffb :=int32 (_aeab );_ddaf .DirAttr =&_feffb ;continue ;};};_fdaf :for {_fggdg ,_gfgeb :=d .Token ();if _gfgeb !=nil {return _gfgeb ;};switch _daeeb :=_fggdg .(type ){case _f .StartElement :switch _daeeb .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ddaf .ScrgbClr =NewCT_ScRgbColor (); -if _afabc :=d .DecodeElement (_ddaf .ScrgbClr ,&_daeeb );_afabc !=nil {return _afabc ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ddaf .SrgbClr =NewCT_SRgbColor (); -if _gfgc :=d .DecodeElement (_ddaf .SrgbClr ,&_daeeb );_gfgc !=nil {return _gfgc ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ddaf .HslClr =NewCT_HslColor (); -if _dfea :=d .DecodeElement (_ddaf .HslClr ,&_daeeb );_dfea !=nil {return _dfea ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ddaf .SysClr =NewCT_SystemColor (); -if _egdb :=d .DecodeElement (_ddaf .SysClr ,&_daeeb );_egdb !=nil {return _egdb ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ddaf .SchemeClr =NewCT_SchemeColor (); -if _cafee :=d .DecodeElement (_ddaf .SchemeClr ,&_daeeb );_cafee !=nil {return _cafee ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ddaf .PrstClr =NewCT_PresetColor (); -if _cgdca :=d .DecodeElement (_ddaf .PrstClr ,&_daeeb );_cgdca !=nil {return _cgdca ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_daeeb .Name ); -if _fdbdc :=d .Skip ();_fdbdc !=nil {return _fdbdc ;};};case _f .EndElement :break _fdaf ;case _f .CharData :};};return nil ;};func (_ddbgd *CT_ThemeableLineStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbgdg :for {_dbgbb ,_dedfe :=d .Token (); -if _dedfe !=nil {return _dedfe ;};switch _cbafee :=_dbgbb .(type ){case _f .StartElement :switch _cbafee .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_ddbgd .Ln =NewCT_LineProperties (); -if _ffbccf :=d .DecodeElement (_ddbgd .Ln ,&_cbafee );_ffbccf !=nil {return _ffbccf ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_ddbgd .LnRef =NewCT_StyleMatrixReference (); -if _begab :=d .DecodeElement (_ddbgd .LnRef ,&_cbafee );_begab !=nil {return _begab ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cbafee .Name ); -if _ccabe :=d .Skip ();_ccabe !=nil {return _ccabe ;};};case _f .EndElement :break _ffbgdg ;case _f .CharData :};};return nil ;};func (_aaacc ST_LightRigType )Validate ()error {return _aaacc .ValidateWithPath ("")};func (_ceecb *EG_LineDashProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceecb .PrstDash !=nil {_gdcae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; -e .EncodeElement (_ceecb .PrstDash ,_gdcae );};if _ceecb .CustDash !=nil {_gcbea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ceecb .CustDash ,_gcbea );};return nil ;}; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_acfed *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _acfed .TypeAttr ==ST_TextAutonumberSchemeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _bdcbd :=_acfed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdcbd !=nil {return _bdcbd ;};if _acfed .StartAtAttr !=nil {if *_acfed .StartAtAttr < 1{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_acfed .StartAtAttr ); +};if *_acfed .StartAtAttr > 32767{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_acfed .StartAtAttr ); +};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_efagg :=&CT_CustomColorList {};return _efagg };func (_daggc *CT_GeomRect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdaa :=range start .Attr {if _fdaa .Name .Local =="\u006c"{_faddc ,_dedcd :=ParseUnionST_AdjCoordinate (_fdaa .Value ); +if _dedcd !=nil {return _dedcd ;};_daggc .LAttr =_faddc ;continue ;};if _fdaa .Name .Local =="\u0074"{_adebf ,_gfbe :=ParseUnionST_AdjCoordinate (_fdaa .Value );if _gfbe !=nil {return _gfbe ;};_daggc .TAttr =_adebf ;continue ;};if _fdaa .Name .Local =="\u0072"{_fcdf ,_eeff :=ParseUnionST_AdjCoordinate (_fdaa .Value ); +if _eeff !=nil {return _eeff ;};_daggc .RAttr =_fcdf ;continue ;};if _fdaa .Name .Local =="\u0062"{_faebg ,_aeefd :=ParseUnionST_AdjCoordinate (_fdaa .Value );if _aeefd !=nil {return _aeefd ;};_daggc .BAttr =_faebg ;continue ;};};for {_gdfe ,_gfbdeg :=d .Token (); +if _gfbdeg !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gfbdeg );};if _gbfe ,_afcbc :=_gdfe .(_g .EndElement );_afcbc &&_gbfe .Name ==start .Name {break ; +};};return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_EffectContainer ()*CT_EffectContainer {_deeae :=&CT_EffectContainer {};return _deeae }; +func (_fgadb *CT_RelativeRect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcfb :=range start .Attr {if _fcfb .Name .Local =="\u006c"{_babdc ,_cgegb :=ParseUnionST_Percentage (_fcfb .Value );if _cgegb !=nil {return _cgegb ;};_fgadb .LAttr =&_babdc ; +continue ;};if _fcfb .Name .Local =="\u0074"{_eccaf ,_daacg :=ParseUnionST_Percentage (_fcfb .Value );if _daacg !=nil {return _daacg ;};_fgadb .TAttr =&_eccaf ;continue ;};if _fcfb .Name .Local =="\u0072"{_dddge ,_adbaf :=ParseUnionST_Percentage (_fcfb .Value ); +if _adbaf !=nil {return _adbaf ;};_fgadb .RAttr =&_dddge ;continue ;};if _fcfb .Name .Local =="\u0062"{_facgf ,_gfbac :=ParseUnionST_Percentage (_fcfb .Value );if _gfbac !=nil {return _gfbac ;};_fgadb .BAttr =&_facgf ;continue ;};};for {_eecde ,_gbgb :=d .Token (); +if _gbgb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_gbgb );};if _aeac ,_bbfdd :=_eecde .(_g .EndElement );_bbfdd &&_aeac .Name ==start .Name {break ; +};};return nil ;};func (_agfbca ST_PresetMaterialType )Validate ()error {return _agfbca .ValidateWithPath ("")};func (_egdfc ST_EffectContainerType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffbfgg :=_g .Attr {};_ffbfgg .Name =name ;switch _egdfc {case ST_EffectContainerTypeUnset :_ffbfgg .Value =""; +case ST_EffectContainerTypeSib :_ffbfgg .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_ffbfgg .Value ="\u0074\u0072\u0065\u0065";};return _ffbfgg ,nil ;}; -// Validate validates the CT_TextParagraph and its children -func (_bcabc *CT_TextParagraph )Validate ()error {return _bcabc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_agdgb *CT_GradientStop )ValidateWithPath (path string )error {if _ccfae :=_agdgb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ccfae !=nil {return _ccfae ;};if _agdgb .ScrgbClr !=nil {if _aegea :=_agdgb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_aegea !=nil {return _aegea ;};};if _agdgb .SrgbClr !=nil {if _ebgg :=_agdgb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ebgg !=nil {return _ebgg ;};};if _agdgb .HslClr !=nil {if _ggef :=_agdgb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_ggef !=nil {return _ggef ;};};if _agdgb .SysClr !=nil {if _gdabc :=_agdgb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gdabc !=nil {return _gdabc ;};};if _agdgb .SchemeClr !=nil {if _bfaf :=_agdgb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_bfaf !=nil {return _bfaf ;};};if _agdgb .PrstClr !=nil {if _cbfgg :=_agdgb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cbfgg !=nil {return _cbfgg ;};};return nil ;};type Blip struct{CT_Blip }; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_ecd *CT_BlipFillProperties )ValidateWithPath (path string )error {if _ecd .Blip !=nil {if _gbb :=_ecd .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_gbb !=nil {return _gbb ;};};if _ecd .SrcRect !=nil {if _eadf :=_ecd .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074"); -_eadf !=nil {return _eadf ;};};if _ecd .Tile !=nil {if _ceaaa :=_ecd .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_ceaaa !=nil {return _ceaaa ;};};if _ecd .Stretch !=nil {if _acda :=_ecd .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); -_acda !=nil {return _acda ;};};return nil ;};type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ; -Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ; -};func (_efbea *CT_GradientStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ffcgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_aedgg :=range _efbea .Gs {e .EncodeElement (_aedgg ,_ffcgg ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gedge *CT_TableStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066"},Value :_bd .Sprintf ("\u0025\u0076",_gedge .DefAttr )}); -e .EncodeToken (start );if _gedge .TblStyle !=nil {_bggf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_gfbeg :=range _gedge .TblStyle {e .EncodeElement (_gfbeg ,_bggf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_TextBulletSizeFollowText struct{};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func NewCT_TableCol ()*CT_TableCol {_acfag :=&CT_TableCol {};return _acfag }; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_fcfga *CT_TextBulletColorFollowText )Validate ()error {return _fcfga .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");};func (_ggda *CT_StretchInfoProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_babgb :for {_ccefe ,_dadfb :=d .Token (); +if _dadfb !=nil {return _dadfb ;};switch _adggb :=_ccefe .(type ){case _g .StartElement :switch _adggb .Name {case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_ggda .FillRect =NewCT_RelativeRect (); +if _fcad :=d .DecodeElement (_ggda .FillRect ,&_adggb );_fcad !=nil {return _fcad ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_adggb .Name ); +if _bddc :=d .Skip ();_bddc !=nil {return _bddc ;};};case _g .EndElement :break _babgb ;case _g .CharData :};};return nil ;};func (_bcffd *CT_WholeE2oFormatting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcffd .Ln !=nil {_edgbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}}; +e .EncodeElement (_bcffd .Ln ,_edgbf );};if _bcffd .EffectLst !=nil {_bfdcb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcffd .EffectLst ,_bfdcb );};if _bcffd .EffectDag !=nil {_gdadf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_bcffd .EffectDag ,_gdadf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cggdb *CT_TableStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggdb .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_ddcgf :=range start .Attr {if _ddcgf .Name .Local =="\u0064\u0065\u0066"{_cacea ,_gdgdd :=_ddcgf .Value ,error (nil );if _gdgdd !=nil {return _gdgdd ;};_cggdb .DefAttr =_cacea ;continue ;};};_ebbcf :for {_efega ,_edec :=d .Token ();if _edec !=nil {return _edec ; +};switch _bgeeg :=_efega .(type ){case _g .StartElement :switch _bgeeg .Name {case _g .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_effdc :=NewCT_TableStyle (); +if _bdgff :=d .DecodeElement (_effdc ,&_bgeeg );_bdgff !=nil {return _bdgff ;};_cggdb .TblStyle =append (_cggdb .TblStyle ,_effdc );default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bgeeg .Name ); +if _cdbc :=d .Skip ();_cdbc !=nil {return _cdbc ;};};case _g .EndElement :break _ebbcf ;case _g .CharData :};};return nil ;};func (_gfcba *CT_Vector3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bccdg :=range start .Attr {if _bccdg .Name .Local =="\u0064\u0078"{_cceeef ,_adgcc :=ParseUnionST_Coordinate (_bccdg .Value ); +if _adgcc !=nil {return _adgcc ;};_gfcba .DxAttr =_cceeef ;continue ;};if _bccdg .Name .Local =="\u0064\u0079"{_eeefg ,_dddcb :=ParseUnionST_Coordinate (_bccdg .Value );if _dddcb !=nil {return _dddcb ;};_gfcba .DyAttr =_eeefg ;continue ;};if _bccdg .Name .Local =="\u0064\u007a"{_fafdb ,_dgccc :=ParseUnionST_Coordinate (_bccdg .Value ); +if _dgccc !=nil {return _dgccc ;};_gfcba .DzAttr =_fafdb ;continue ;};};for {_bcgfdd ,_cffcb :=d .Token ();if _cffcb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_cffcb ); +};if _eeggd ,_ebeaff :=_bcgfdd .(_g .EndElement );_ebeaff &&_eeggd .Name ==start .Name {break ;};};return nil ;};func (_cfbb *CT_GradientStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfbf :=range start .Attr {if _dfbf .Name .Local =="\u0070\u006f\u0073"{_caeeb ,_ccdd :=ParseUnionST_PositiveFixedPercentage (_dfbf .Value ); +if _ccdd !=nil {return _ccdd ;};_cfbb .PosAttr =_caeeb ;continue ;};};_bafa :for {_aeaeg ,_fcee :=d .Token ();if _fcee !=nil {return _fcee ;};switch _dfbc :=_aeaeg .(type ){case _g .StartElement :switch _dfbc .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cfbb .ScrgbClr =NewCT_ScRgbColor (); +if _daefc :=d .DecodeElement (_cfbb .ScrgbClr ,&_dfbc );_daefc !=nil {return _daefc ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfbb .SrgbClr =NewCT_SRgbColor (); +if _bbcgc :=d .DecodeElement (_cfbb .SrgbClr ,&_dfbc );_bbcgc !=nil {return _bbcgc ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cfbb .HslClr =NewCT_HslColor (); +if _ebbf :=d .DecodeElement (_cfbb .HslClr ,&_dfbc );_ebbf !=nil {return _ebbf ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cfbb .SysClr =NewCT_SystemColor (); +if _bfbc :=d .DecodeElement (_cfbb .SysClr ,&_dfbc );_bfbc !=nil {return _bfbc ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cfbb .SchemeClr =NewCT_SchemeColor (); +if _fede :=d .DecodeElement (_cfbb .SchemeClr ,&_dfbc );_fede !=nil {return _fede ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cfbb .PrstClr =NewCT_PresetColor (); +if _gcad :=d .DecodeElement (_cfbb .PrstClr ,&_dfbc );_gcad !=nil {return _gcad ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_dfbc .Name ); +if _gfce :=d .Skip ();_gfce !=nil {return _gfce ;};};case _g .EndElement :break _bafa ;case _g .CharData :};};return nil ;};func (_fagac *CT_SphereCoords )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fagac .LatAttr =0;_fagac .LonAttr =0; +_fagac .RevAttr =0;for _ ,_abbde :=range start .Attr {if _abbde .Name .Local =="\u006c\u0061\u0074"{_dddcf ,_fafaa :=_a .ParseInt (_abbde .Value ,10,32);if _fafaa !=nil {return _fafaa ;};_fagac .LatAttr =int32 (_dddcf );continue ;};if _abbde .Name .Local =="\u006c\u006f\u006e"{_abgcd ,_abeed :=_a .ParseInt (_abbde .Value ,10,32); +if _abeed !=nil {return _abeed ;};_fagac .LonAttr =int32 (_abgcd );continue ;};if _abbde .Name .Local =="\u0072\u0065\u0076"{_gbbed ,_ddace :=_a .ParseInt (_abbde .Value ,10,32);if _ddace !=nil {return _ddace ;};_fagac .RevAttr =int32 (_gbbed );continue ; +};};for {_caddd ,_dbeba :=d .Token ();if _dbeba !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_dbeba );};if _dfcccc ,_ecda :=_caddd .(_g .EndElement ); +_ecda &&_dfcccc .Name ==start .Name {break ;};};return nil ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_fcde :=&CT_TablePartStyle {};return _fcde };func (_cfad *CT_ConnectorLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cag :=range start .Attr {if _cag .Name .Local =="\u006e\u006f\u0047r\u0070"{_gefc ,_affeg :=_a .ParseBool (_cag .Value ); +if _affeg !=nil {return _affeg ;};_cfad .NoGrpAttr =&_gefc ;continue ;};if _cag .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bdfa ,_gaaf :=_a .ParseBool (_cag .Value );if _gaaf !=nil {return _gaaf ;};_cfad .NoSelectAttr =&_bdfa ;continue ; +};if _cag .Name .Local =="\u006e\u006f\u0052o\u0074"{_bagf ,_babf :=_a .ParseBool (_cag .Value );if _babf !=nil {return _babf ;};_cfad .NoRotAttr =&_bagf ;continue ;};if _cag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_abd ,_ggcg :=_a .ParseBool (_cag .Value ); +if _ggcg !=nil {return _ggcg ;};_cfad .NoChangeAspectAttr =&_abd ;continue ;};if _cag .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cddbg ,_abfag :=_a .ParseBool (_cag .Value );if _abfag !=nil {return _abfag ;};_cfad .NoMoveAttr =&_cddbg ;continue ; +};if _cag .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_daeg ,_dgce :=_a .ParseBool (_cag .Value );if _dgce !=nil {return _dgce ;};_cfad .NoResizeAttr =&_daeg ;continue ;};if _cag .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gfcfe ,_egbde :=_a .ParseBool (_cag .Value ); +if _egbde !=nil {return _egbde ;};_cfad .NoEditPointsAttr =&_gfcfe ;continue ;};if _cag .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_becda ,_abfba :=_a .ParseBool (_cag .Value );if _abfba !=nil {return _abfba ; +};_cfad .NoAdjustHandlesAttr =&_becda ;continue ;};if _cag .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_acfcc ,_bbcba :=_a .ParseBool (_cag .Value );if _bbcba !=nil {return _bbcba ;};_cfad .NoChangeArrowheadsAttr =&_acfcc ; +continue ;};if _cag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bfea ,_eaabg :=_a .ParseBool (_cag .Value );if _eaabg !=nil {return _eaabg ;};_cfad .NoChangeShapeTypeAttr =&_bfea ; +continue ;};};_caegd :for {_cdbf ,_gedaa :=d .Token ();if _gedaa !=nil {return _gedaa ;};switch _agbf :=_cdbf .(type ){case _g .StartElement :switch _agbf .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfad .ExtLst =NewCT_OfficeArtExtensionList (); +if _aaea :=d .DecodeElement (_cfad .ExtLst ,&_agbf );_aaea !=nil {return _aaea ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_agbf .Name ); +if _fdbb :=d .Skip ();_fdbb !=nil {return _fdbb ;};};case _g .EndElement :break _caegd ;case _g .CharData :};};return nil ;};func (_bacbc ST_DgmBuildStep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgbgc :=_g .Attr {};_fgbgc .Name =name ;switch _bacbc {case ST_DgmBuildStepUnset :_fgbgc .Value =""; +case ST_DgmBuildStepSp :_fgbgc .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_fgbgc .Value ="\u0062\u0067";};return _fgbgc ,nil ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_gfage :=&CT_TextBodyProperties {};return _gfage ;};func (_geegg *CT_OuterShadowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geegg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .BlurRadAttr )}); +};if _geegg .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .DistAttr )});};if _geegg .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .DirAttr )}); +};if _geegg .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .SxAttr )});};if _geegg .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .SyAttr )}); +};if _geegg .KxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .KxAttr )});};if _geegg .KyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_geegg .KyAttr )}); +};if _geegg .AlgnAttr !=ST_RectAlignmentUnset {_acdgf ,_bfcc :=_geegg .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _bfcc !=nil {return _bfcc ;};start .Attr =append (start .Attr ,_acdgf );};if _geegg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_geegg .RotWithShapeAttr ))}); +};e .EncodeToken (start );if _geegg .ScrgbClr !=nil {_cgedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_geegg .ScrgbClr ,_cgedg );};if _geegg .SrgbClr !=nil {_abcd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_geegg .SrgbClr ,_abcd );};if _geegg .HslClr !=nil {_fedd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_geegg .HslClr ,_fedd );};if _geegg .SysClr !=nil {_dgadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_geegg .SysClr ,_dgadb );};if _geegg .SchemeClr !=nil {_effbc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_geegg .SchemeClr ,_effbc );};if _geegg .PrstClr !=nil {_ggde :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_geegg .PrstClr ,_ggde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agbfa ST_AdjAngle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agbfa .ST_Angle !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_agbfa .ST_Angle ))); +};if _agbfa .ST_GeomGuideName !=nil {e .EncodeToken (_g .CharData (*_agbfa .ST_GeomGuideName ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_abaac *CT_Hyperlink )ValidateWithPath (path string )error {if _abaac .Snd !=nil {if _ebgca :=_abaac .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_ebgca !=nil {return _ebgca ;};};if _abaac .ExtLst !=nil {if _fdbef :=_abaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fdbef !=nil {return _fdbef ;};};return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_cfbg *CT_BlipChoice )Validate ()error {return _cfbg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dcdfb *CT_ReflectionEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcdfb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .BlurRadAttr )}); +};if _dcdfb .StAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0041"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .StAAttr )});};if _dcdfb .StPosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .StPosAttr )}); +};if _dcdfb .EndAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .EndAAttr )});};if _dcdfb .EndPosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .EndPosAttr )}); +};if _dcdfb .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .DistAttr )});};if _dcdfb .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .DirAttr )}); +};if _dcdfb .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .FadeDirAttr )});};if _dcdfb .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .SxAttr )}); +};if _dcdfb .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .SyAttr )});};if _dcdfb .KxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .KxAttr )}); +};if _dcdfb .KyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dcdfb .KyAttr )});};if _dcdfb .AlgnAttr !=ST_RectAlignmentUnset {_bcfab ,_agbag :=_dcdfb .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"}); +if _agbag !=nil {return _agbag ;};start .Attr =append (start .Attr ,_bcfab );};if _dcdfb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_dcdfb .RotWithShapeAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfgdd *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bbcgg ,_bfdee :=d .Token ();if _bfdee !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_bfdee ); +};if _gbfc ,_facbg :=_bbcgg .(_g .EndElement );_facbg &&_gbfc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_effd *CT_GvmlGroupShapeChoice )Validate ()error {return _effd .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_aeff *CT_TextBulletColorFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fgcdb ,_gdecb :=d .Token (); -if _gdecb !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_gdecb ); -};if _fffce ,_bgfd :=_fgcdb .(_f .EndElement );_bgfd &&_fffce .Name ==start .Name {break ;};};return nil ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};func NewCT_HSLEffect ()*CT_HSLEffect {_gdded :=&CT_HSLEffect {}; -return _gdded }; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_aedb *CT_GvmlPictureNonVisual )Validate ()error {return _aedb .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gcbca *CT_StretchInfoProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gcbca .FillRect !=nil {_bfgba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gcbca .FillRect ,_bfgba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_bedf *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _ddfcf ,_cecfa :=range _bedf .Pt {if _bbeae :=_cecfa .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ddfcf ));_bbeae !=nil {return _bbeae ; -};};return nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_ggabd *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _fabfc :=_ggabd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabfc !=nil {return _fabfc ;};return nil ;};type CT_OfficeArtExtension struct{UriAttr string ; +Any []_eb .Any ;};func NewCT_GradientStopList ()*CT_GradientStopList {_dgfda :=&CT_GradientStopList {};return _dgfda }; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_abdec *EG_ColorChoice )ValidateWithPath (path string )error {if _abdec .ScrgbClr !=nil {if _bgcab :=_abdec .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bgcab !=nil {return _bgcab ;};};if _abdec .SrgbClr !=nil {if _abfed :=_abdec .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_abfed !=nil {return _abfed ;};};if _abdec .HslClr !=nil {if _gbgdd :=_abdec .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gbgdd !=nil {return _gbgdd ;};};if _abdec .SysClr !=nil {if _bagef :=_abdec .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_bagef !=nil {return _bagef ;};};if _abdec .SchemeClr !=nil {if _ecbcc :=_abdec .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ecbcc !=nil {return _ecbcc ;};};if _abdec .PrstClr !=nil {if _cfgeg :=_abdec .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_cfgeg !=nil {return _cfgeg ;};};return nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_ebdc ST_TextBulletSize )String ()string {if _ebdc .ST_TextBulletSizePercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_ebdc .ST_TextBulletSizePercent ); -};if _ebdc .ST_TextBulletSizeDecimal !=nil {return _bd .Sprintf ("\u0025\u0076",*_ebdc .ST_TextBulletSizeDecimal );};return "";};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_gbgfa *ST_AnimationBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbgfa =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gbgfa =1;};return nil ;};func (_fgaad *CT_Scale2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgaad .Sx =NewCT_Ratio ();_fgaad .Sy =NewCT_Ratio ();_acdga :for {_cfcgg ,_edabe :=d .Token (); -if _edabe !=nil {return _edabe ;};switch _ebed :=_cfcgg .(type ){case _f .StartElement :switch _ebed .Name {case _f .Name {Space :"\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",Local :"\u0073\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _ccfa :=d .DecodeElement (_fgaad .Sx ,&_ebed ); -_ccfa !=nil {return _ccfa ;};case _f .Name {Space :"\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",Local :"\u0073\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _cbaf :=d .DecodeElement (_fgaad .Sy ,&_ebed ); -_cbaf !=nil {return _cbaf ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_ebed .Name ); -if _fgdbc :=d .Skip ();_fgdbc !=nil {return _fgdbc ;};};case _f .EndElement :break _acdga ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GroupTransform2D and its children +func (_ddbd *CT_GroupTransform2D )Validate ()error {return _ddbd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_ffeab *CT_Scene3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_aeadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_ffeab .Camera ,_aeadb );_gfddb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; +e .EncodeElement (_ffeab .LightRig ,_gfddb );if _ffeab .Backdrop !=nil {_bfbbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_ffeab .Backdrop ,_bfbbf );};if _ffeab .ExtLst !=nil {_effdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ffeab .ExtLst ,_effdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abade ST_LineEndLength )String ()string {switch _abade {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064"; +case 3:return "\u006c\u0067";};return "";};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_fbffb :=ST_TextFontScalePercentOrPercentString {};if _fb .ST_PercentagePatternRe .MatchString (s ){_fbffb .ST_Percentage =&s ; +}else {_decbc ,_ceabbb :=_a .ParseInt (s ,10,64);if _ceabbb !=nil {return _fbffb ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ceabbb );};_bbbdc :=int32 (_decbc );_fbffb .ST_TextFontScalePercent =&_bbbdc ; +};return _fbffb ,nil ;};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ; +}; -// Validate validates the CT_TextBody and its children -func (_fgade *CT_TextBody )Validate ()error {return _fgade .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_ccfbc :=ST_TextSpacingPercentOrPercentString {}; -if _adb .ST_PercentagePatternRe .MatchString (s ){_ccfbc .ST_Percentage =&s ;}else {_geaegc ,_cbafg :=_aa .ParseInt (s ,10,64);if _cbafg !=nil {return _ccfbc ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cbafg ); -};_gbcdc :=int32 (_geaegc );_ccfbc .ST_TextSpacingPercent =&_gbcdc ;};return _ccfbc ,nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_fecec :=&CT_TableStyleTextStyle {};return _fecec ;};func (_bgfgc ST_BlackWhiteMode )Validate ()error {return _bgfgc .ValidateWithPath ("")}; -type ST_TextShapeType byte ;func (_acag *CT_TableCellBorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acag .Left !=nil {_dadag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_acag .Left ,_dadag );};if _acag .Right !=nil {_egbbfe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_acag .Right ,_egbbfe );};if _acag .Top !=nil {_ebeea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074o\u0070"}}; -e .EncodeElement (_acag .Top ,_ebeea );};if _acag .Bottom !=nil {_aecbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_acag .Bottom ,_aecbg );};if _acag .InsideH !=nil {_fafe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; -e .EncodeElement (_acag .InsideH ,_fafe );};if _acag .InsideV !=nil {_gdbdc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_acag .InsideV ,_gdbdc );};if _acag .Tl2br !=nil {_dfbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}}; -e .EncodeElement (_acag .Tl2br ,_dfbfb );};if _acag .Tr2bl !=nil {_afbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_acag .Tr2bl ,_afbb );};if _acag .ExtLst !=nil {_feaae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_acag .ExtLst ,_feaae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efb *CT_AnimationChartElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efb .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_bd .Sprintf ("\u0025\u0076",*_efb .SeriesIdxAttr )}); -};if _efb .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_efb .CategoryIdxAttr )});};_bcb ,_eeca :=_efb .BldStepAttr .MarshalXMLAttr (_f .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"}); -if _eeca !=nil {return _eeca ;};start .Attr =append (start .Attr ,_bcb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_Effect ()*EG_Effect {_ecafb :=&EG_Effect {};return _ecafb };func (_dgggec ST_FontCollectionIndex )Validate ()error {return _dgggec .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_eead *CT_ConnectorLocking )ValidateWithPath (path string )error {if _eead .ExtLst !=nil {if _abfc :=_eead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfc !=nil {return _abfc ;};};return nil ;};type CT_TableStyle struct{StyleIdAttr string ; +StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ; +SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_edbdfa *Theme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _edbdfa .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_afc *CT_AlphaFloorEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_abeca ST_LineEndType )String ()string {switch _abeca {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c"; +case 6:return "\u0061\u0072\u0072o\u0077";};return "";};func (_baed ST_TextFontAlignType )String ()string {switch _baed {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065"; +case 5:return "\u0062";};return "";}; +// Validate validates the CT_Ratio and its children +func (_gafe *CT_Ratio )Validate ()error {return _gafe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_geebe :=&CT_GvmlPictureNonVisual {};_geebe .CNvPr =NewCT_NonVisualDrawingProps (); +_geebe .CNvPicPr =NewCT_NonVisualPictureProperties ();return _geebe ;};func (_agd *CT_AnimationElementChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agd .Dgm !=nil {_fgfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064g\u006d"}}; +e .EncodeElement (_agd .Dgm ,_fgfa );};if _agd .Chart !=nil {_befc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_agd .Chart ,_befc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_agdf *CT_Boolean )ValidateWithPath (path string )error {if _agdf .ValAttr !=nil {if _efde :=_agdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efde !=nil {return _efde ;};};return nil ;}; +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_bcfea *CT_LineEndProperties )ValidateWithPath (path string )error {if _fbae :=_bcfea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbae !=nil {return _fbae ;};if _daggcb :=_bcfea .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); +_daggcb !=nil {return _daggcb ;};if _eafda :=_bcfea .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_eafda !=nil {return _eafda ;};return nil ;};func (_beba *CT_PositiveFixedAngle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_beba .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adde *CT_AlphaReplaceEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061"},Value :_c .Sprintf ("\u0025\u0076",_adde .AAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ChartBuildStep byte ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_geab *CT_Color )ValidateWithPath (path string )error {if _geab .ScrgbClr !=nil {if _fbgb :=_geab .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbgb !=nil {return _fbgb ;};};if _geab .SrgbClr !=nil {if _ceaf :=_geab .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ceaf !=nil {return _ceaf ;};};if _geab .HslClr !=nil {if _fdfd :=_geab .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdfd !=nil {return _fdfd ;};};if _geab .SysClr !=nil {if _ccagd :=_geab .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_ccagd !=nil {return _ccagd ;};};if _geab .SchemeClr !=nil {if _bfaa :=_geab .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bfaa !=nil {return _bfaa ;};};if _geab .PrstClr !=nil {if _fddb :=_geab .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_fddb !=nil {return _fddb ;};};return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_cegca *CT_EffectStyleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cegca .EffectLst !=nil {_ddag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cegca .EffectLst ,_ddag );};if _cegca .EffectDag !=nil {_fegg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_cegca .EffectDag ,_fegg );};if _cegca .Scene3d !=nil {_bccae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cegca .Scene3d ,_bccae );};if _cegca .Sp3d !=nil {_gfca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_cegca .Sp3d ,_gfca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_fcccf *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _caff :=_fcccf .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_caff !=nil {return _caff ; +};if _aeafc :=_fcccf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_aeafc !=nil {return _aeafc ;};if _bgcd :=_fcccf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bgcd !=nil {return _bgcd ;};if _fcccf .ExtLst !=nil {if _cgdag :=_fcccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgdag !=nil {return _cgdag ;};};return nil ;}; -// Validate validates the CT_LineEndProperties and its children -func (_feaffd *CT_LineEndProperties )Validate ()error {return _feaffd .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");}; +// Validate validates the CT_ShapeProperties and its children +func (_ffgge *CT_ShapeProperties )Validate ()error {return _ffgge .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_caaca :=&CT_LineJoinMiterProperties {}; +return _caaca ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_eebca *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _bfede :=_eebca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfede !=nil {return _bfede ;};if _ffgab :=_eebca .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ffgab !=nil {return _ffgab ;};return nil ;};func (_cafab *ST_AnimationBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbcb ,_eccdf :=d .Token ();if _eccdf !=nil {return _eccdf ;};if _fagg ,_cabga :=_gbbcb .(_f .EndElement );_cabga &&_fagg .Name ==start .Name {*_cafab =1; -return nil ;};if _bcdagc ,_ggbge :=_gbbcb .(_f .CharData );!_ggbge {return _bd .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",_gbbcb );}else {switch string (_bcdagc ){case "":*_cafab =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cafab =1;};};_gbbcb ,_eccdf =d .Token ();if _eccdf !=nil {return _eccdf ;};if _ddaed ,_bddfb :=_gbbcb .(_f .EndElement );_bddfb &&_ddaed .Name ==start .Name {return nil ;};return _bd .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",_gbbcb ); -};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_bgg :=&CT_AlphaCeilingEffect {};return _bgg }; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_gbcca *CT_TableCellProperties )ValidateWithPath (path string )error {if _gbcca .MarLAttr !=nil {if _abffg :=_gbcca .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_abffg !=nil {return _abffg ;};};if _gbcca .MarRAttr !=nil {if _cccgg :=_gbcca .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r"); +_cccgg !=nil {return _cccgg ;};};if _gbcca .MarTAttr !=nil {if _babbg :=_gbcca .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_babbg !=nil {return _babbg ;};};if _gbcca .MarBAttr !=nil {if _cgded :=_gbcca .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r"); +_cgded !=nil {return _cgded ;};};if _cfde :=_gbcca .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_cfde !=nil {return _cfde ;};if _aecbf :=_gbcca .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_aecbf !=nil {return _aecbf ;};if _fceed :=_gbcca .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fceed !=nil {return _fceed ;};if _gbcca .LnL !=nil {if _adafd :=_gbcca .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c"); +_adafd !=nil {return _adafd ;};};if _gbcca .LnR !=nil {if _ffade :=_gbcca .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_ffade !=nil {return _ffade ;};};if _gbcca .LnT !=nil {if _fgddd :=_gbcca .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054"); +_fgddd !=nil {return _fgddd ;};};if _gbcca .LnB !=nil {if _dafd :=_gbcca .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_dafd !=nil {return _dafd ;};};if _gbcca .LnTlToBr !=nil {if _gbgag :=_gbcca .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r"); +_gbgag !=nil {return _gbgag ;};};if _gbcca .LnBlToTr !=nil {if _eaage :=_gbcca .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_eaage !=nil {return _eaage ;};};if _gbcca .Cell3D !=nil {if _cdcc :=_gbcca .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); +_cdcc !=nil {return _cdcc ;};};if _gbcca .NoFill !=nil {if _gdcaf :=_gbcca .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gdcaf !=nil {return _gdcaf ;};};if _gbcca .SolidFill !=nil {if _dgfcbc :=_gbcca .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dgfcbc !=nil {return _dgfcbc ;};};if _gbcca .GradFill !=nil {if _bgcc :=_gbcca .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bgcc !=nil {return _bgcc ;};};if _gbcca .BlipFill !=nil {if _egabe :=_gbcca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_egabe !=nil {return _egabe ;};};if _gbcca .PattFill !=nil {if _gbdb :=_gbcca .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gbdb !=nil {return _gbdb ;};};if _gbcca .GrpFill !=nil {if _afbbf :=_gbcca .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_afbbf !=nil {return _afbbf ;};};if _gbcca .Headers !=nil {if _efgab :=_gbcca .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_efgab !=nil {return _efgab ;};};if _gbcca .ExtLst !=nil {if _fbegg :=_gbcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fbegg !=nil {return _fbegg ;};};return nil ;};func (_cb *Blip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cb .CT_Blip =*NewCT_Blip ();for _ ,_gcc :=range start .Attr {if _gcc .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"&&_gcc .Name .Local =="\u0065\u006d\u0062e\u0064"{_cgd ,_ge :=_gcc .Value ,error (nil ); +if _ge !=nil {return _ge ;};_cb .EmbedAttr =&_cgd ;continue ;};if _gcc .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"&&_gcc .Name .Local =="\u006c\u0069\u006e\u006b"{_ba ,_fcd :=_gcc .Value ,error (nil ); +if _fcd !=nil {return _fcd ;};_cb .LinkAttr =&_ba ;continue ;};if _gcc .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_cb .CstateAttr .UnmarshalXMLAttr (_gcc );continue ;};};_af :for {_baf ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ;};switch _cbg :=_baf .(type ){case _g .StartElement :switch _cbg .Name {case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_fde :=NewCT_BlipChoice (); +if _aa :=d .DecodeElement (&_fde .AlphaBiLevel ,&_cbg );_aa !=nil {return _aa ;};_cb .Choice =append (_cb .Choice ,_fde );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_aea :=NewCT_BlipChoice (); +if _cgc :=d .DecodeElement (&_aea .AlphaCeiling ,&_cbg );_cgc !=nil {return _cgc ;};_cb .Choice =append (_cb .Choice ,_aea );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fa :=NewCT_BlipChoice (); +if _ccfgg :=d .DecodeElement (&_fa .AlphaFloor ,&_cbg );_ccfgg !=nil {return _ccfgg ;};_cb .Choice =append (_cb .Choice ,_fa );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dda :=NewCT_BlipChoice (); +if _aff :=d .DecodeElement (&_dda .AlphaInv ,&_cbg );_aff !=nil {return _aff ;};_cb .Choice =append (_cb .Choice ,_dda );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fe :=NewCT_BlipChoice (); +if _gcgb :=d .DecodeElement (&_fe .AlphaMod ,&_cbg );_gcgb !=nil {return _gcgb ;};_cb .Choice =append (_cb .Choice ,_fe );case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_deb :=NewCT_BlipChoice (); +if _cee :=d .DecodeElement (&_deb .AlphaModFix ,&_cbg );_cee !=nil {return _cee ;};_cb .Choice =append (_cb .Choice ,_deb );case _g .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gfc :=NewCT_BlipChoice (); +if _fag :=d .DecodeElement (&_gfc .AlphaRepl ,&_cbg );_fag !=nil {return _fag ;};_cb .Choice =append (_cb .Choice ,_gfc );case _g .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_faf :=NewCT_BlipChoice (); +if _gbf :=d .DecodeElement (&_faf .BiLevel ,&_cbg );_gbf !=nil {return _gbf ;};_cb .Choice =append (_cb .Choice ,_faf );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_fdd :=NewCT_BlipChoice (); +if _aee :=d .DecodeElement (&_fdd .Blur ,&_cbg );_aee !=nil {return _aee ;};_cb .Choice =append (_cb .Choice ,_fdd );case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ea :=NewCT_BlipChoice (); +if _cfe :=d .DecodeElement (&_ea .ClrChange ,&_cbg );_cfe !=nil {return _cfe ;};_cb .Choice =append (_cb .Choice ,_ea );case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ga :=NewCT_BlipChoice (); +if _dac :=d .DecodeElement (&_ga .ClrRepl ,&_cbg );_dac !=nil {return _dac ;};_cb .Choice =append (_cb .Choice ,_ga );case _g .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ed :=NewCT_BlipChoice (); +if _dee :=d .DecodeElement (&_ed .Duotone ,&_cbg );_dee !=nil {return _dee ;};_cb .Choice =append (_cb .Choice ,_ed );case _g .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ef :=NewCT_BlipChoice (); +if _cec :=d .DecodeElement (&_ef .FillOverlay ,&_cbg );_cec !=nil {return _cec ;};_cb .Choice =append (_cb .Choice ,_ef );case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_eef :=NewCT_BlipChoice (); +if _ag :=d .DecodeElement (&_eef .Grayscl ,&_cbg );_ag !=nil {return _ag ;};_cb .Choice =append (_cb .Choice ,_eef );case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_gcca :=NewCT_BlipChoice (); +if _afb :=d .DecodeElement (&_gcca .Hsl ,&_cbg );_afb !=nil {return _afb ;};_cb .Choice =append (_cb .Choice ,_gcca );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bd :=NewCT_BlipChoice (); +if _cce :=d .DecodeElement (&_bd .Lum ,&_cbg );_cce !=nil {return _cce ;};_cb .Choice =append (_cb .Choice ,_bd );case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ff :=NewCT_BlipChoice (); +if _bae :=d .DecodeElement (&_ff .Tint ,&_cbg );_bae !=nil {return _bae ;};_cb .Choice =append (_cb .Choice ,_ff );case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cb .ExtLst =NewCT_OfficeArtExtensionList (); +if _bb :=d .DecodeElement (_cb .ExtLst ,&_cbg );_bb !=nil {return _bb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_cbg .Name ); +if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _g .EndElement :break _af ;case _g .CharData :};};return nil ;};func (_dbbdb *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egae :for {_cfba ,_cgef :=d .Token (); +if _cgef !=nil {return _cgef ;};switch _fdbf :=_cfba .(type ){case _g .StartElement :switch _fdbf .Name {case _g .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dbbdb .MasterClrMapping =NewCT_EmptyElement (); +if _dcdgc :=d .DecodeElement (_dbbdb .MasterClrMapping ,&_fdbf );_dcdgc !=nil {return _dcdgc ;};case _g .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_dbbdb .OverrideClrMapping =NewCT_ColorMapping (); +if _accg :=d .DecodeElement (_dbbdb .OverrideClrMapping ,&_fdbf );_accg !=nil {return _accg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_fdbf .Name ); +if _gegf :=d .Skip ();_gegf !=nil {return _gegf ;};};case _g .EndElement :break _egae ;case _g .CharData :};};return nil ;};func (_gcbc *CT_GvmlShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gcffd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_gcbc .CNvPr ,_gcffd );_faec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_gcbc .CNvSpPr ,_faec );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggecg ST_AnimationChartOnlyBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggecg .String (),start ); +};func NewCT_TransformEffect ()*CT_TransformEffect {_egggd :=&CT_TransformEffect {};return _egggd }; -// Validate validates the CT_SRgbColor and its children -func (_cdgfd *CT_SRgbColor )Validate ()error {return _cdgfd .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_caabe ST_TextWrappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caabe .String (),start ); -};func (_egbee ST_LineCap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egbee .String (),start );};type CT_TextNoBullet struct{};func (_gceaf ST_PitchFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gceaf .String (),start ); -};func (_dfgdb *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfgdb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_dfgdb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_dfgdb =2; -case "\u0063\u006c\u0069\u0070":*_dfgdb =3;};return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_acedc :=&CT_Path2DQuadBezierTo {};return _acedc ;};func (_dacg *CT_Point3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccgda :=range start .Attr {if _ccgda .Name .Local =="\u0078"{_bdccg ,_bedaa :=ParseUnionST_Coordinate (_ccgda .Value ); -if _bedaa !=nil {return _bedaa ;};_dacg .XAttr =_bdccg ;continue ;};if _ccgda .Name .Local =="\u0079"{_bdeg ,_cdcda :=ParseUnionST_Coordinate (_ccgda .Value );if _cdcda !=nil {return _cdcda ;};_dacg .YAttr =_bdeg ;continue ;};if _ccgda .Name .Local =="\u007a"{_dfabf ,_geffe :=ParseUnionST_Coordinate (_ccgda .Value ); -if _geffe !=nil {return _geffe ;};_dacg .ZAttr =_dfabf ;continue ;};};for {_agbad ,_aacba :=d .Token ();if _aacba !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_aacba ); -};if _cgede ,_cgece :=_agbad .(_f .EndElement );_cgece &&_cgede .Name ==start .Name {break ;};};return nil ;};func (_gbega ST_TextCapsType )ValidateWithPath (path string )error {switch _gbega {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbega )); -};return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_cedbeb :=ST_Percentage {};if _adb .ST_PercentagePatternRe .MatchString (s ){_cedbeb .ST_Percentage =&s ;}else {_adbcc ,_bbedg :=_aa .ParseInt (s ,10,64);if _bbedg !=nil {return _cedbeb ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bbedg ); -};_fdbcf :=int32 (_adbcc );_cedbeb .ST_PercentageDecimal =&_fdbcf ;};return _cedbeb ,nil ;};func (_geaf *CT_GvmlShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geaf .NvSpPr =NewCT_GvmlShapeNonVisual ();_geaf .SpPr =NewCT_ShapeProperties (); -_affd :for {_ggccd ,_cffg :=d .Token ();if _cffg !=nil {return _cffg ;};switch _fcab :=_ggccd .(type ){case _f .StartElement :switch _fcab .Name {case _f .Name {Space :"\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",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bgdb :=d .DecodeElement (_geaf .NvSpPr ,&_fcab ); -_bgdb !=nil {return _bgdb ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fegce :=d .DecodeElement (_geaf .SpPr ,&_fcab ); -_fegce !=nil {return _fegce ;};case _f .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_geaf .TxSp =NewCT_GvmlTextShape (); -if _cgdgb :=d .DecodeElement (_geaf .TxSp ,&_fcab );_cgdgb !=nil {return _cgdgb ;};case _f .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_geaf .Style =NewCT_ShapeStyle (); -if _afbgd :=d .DecodeElement (_geaf .Style ,&_fcab );_afbgd !=nil {return _afbgd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geaf .ExtLst =NewCT_OfficeArtExtensionList (); -if _gcagb :=d .DecodeElement (_geaf .ExtLst ,&_fcab );_gcagb !=nil {return _gcagb ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_fcab .Name ); -if _ecba :=d .Skip ();_ecba !=nil {return _ecba ;};};case _f .EndElement :break _affd ;case _f .CharData :};};return nil ;};type CT_TextNoAutofit struct{};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_feeb :=&CT_OfficeArtExtensionList {}; -return _feeb ;};func (_feab *CT_Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdadc :for {_eebac ,_ffcec :=d .Token ();if _ffcec !=nil {return _ffcec ;};switch _cdbbd :=_eebac .(type ){case _f .StartElement :switch _cdbbd .Name {case _f .Name {Space :"\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",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _egcd string ; -if _ggecg :=d .DecodeElement (&_egcd ,&_cdbbd );_ggecg !=nil {return _ggecg ;};_feab .Header =append (_feab .Header ,_egcd );default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cdbbd .Name ); -if _gffafe :=d .Skip ();_gffafe !=nil {return _gffafe ;};};case _f .EndElement :break _bdadc ;case _f .CharData :};};return nil ;};func (_bfeaa ST_LineEndWidth )String ()string {switch _bfeaa {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064"; -case 3:return "\u006c\u0067";};return "";};func (_dbbfd *EG_ColorChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdbb :for {_bccaee ,_dgcda :=d .Token ();if _dgcda !=nil {return _dgcda ;};switch _faaef :=_bccaee .(type ){case _f .StartElement :switch _faaef .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dbbfd .ScrgbClr =NewCT_ScRgbColor (); -if _ggagf :=d .DecodeElement (_dbbfd .ScrgbClr ,&_faaef );_ggagf !=nil {return _ggagf ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dbbfd .SrgbClr =NewCT_SRgbColor (); -if _edffg :=d .DecodeElement (_dbbfd .SrgbClr ,&_faaef );_edffg !=nil {return _edffg ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dbbfd .HslClr =NewCT_HslColor (); -if _gfbgc :=d .DecodeElement (_dbbfd .HslClr ,&_faaef );_gfbgc !=nil {return _gfbgc ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dbbfd .SysClr =NewCT_SystemColor (); -if _ddcfc :=d .DecodeElement (_dbbfd .SysClr ,&_faaef );_ddcfc !=nil {return _ddcfc ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dbbfd .SchemeClr =NewCT_SchemeColor (); -if _gecaf :=d .DecodeElement (_dbbfd .SchemeClr ,&_faaef );_gecaf !=nil {return _gecaf ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dbbfd .PrstClr =NewCT_PresetColor (); -if _dfgacd :=d .DecodeElement (_dbbfd .PrstClr ,&_faaef );_dfgacd !=nil {return _dfgacd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_faaef .Name ); -if _aceba :=d .Skip ();_aceba !=nil {return _aceba ;};};case _f .EndElement :break _gdbb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_debabg *CT_Path2DClose )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_ecge *CT_LineProperties )ValidateWithPath (path string )error {if _ecge .WAttr !=nil {if *_ecge .WAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecge .WAttr ); -};if *_ecge .WAttr > 20116800{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ecge .WAttr ); -};};if _abgga :=_ecge .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_abgga !=nil {return _abgga ;};if _ebfbea :=_ecge .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_ebfbea !=nil {return _ebfbea ; -};if _fbfdg :=_ecge .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fbfdg !=nil {return _fbfdg ;};if _ecge .NoFill !=nil {if _gegfa :=_ecge .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gegfa !=nil {return _gegfa ; -};};if _ecge .SolidFill !=nil {if _afed :=_ecge .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_afed !=nil {return _afed ;};};if _ecge .GradFill !=nil {if _bedaf :=_ecge .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_bedaf !=nil {return _bedaf ;};};if _ecge .PattFill !=nil {if _bbbdf :=_ecge .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbbdf !=nil {return _bbbdf ;};};if _ecge .PrstDash !=nil {if _gddgd :=_ecge .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h"); -_gddgd !=nil {return _gddgd ;};};if _ecge .CustDash !=nil {if _bega :=_ecge .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_bega !=nil {return _bega ;};};if _ecge .Round !=nil {if _fdded :=_ecge .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); -_fdded !=nil {return _fdded ;};};if _ecge .Bevel !=nil {if _eaadg :=_ecge .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_eaadg !=nil {return _eaadg ;};};if _ecge .Miter !=nil {if _bcfdc :=_ecge .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); -_bcfdc !=nil {return _bcfdc ;};};if _ecge .HeadEnd !=nil {if _ccdgd :=_ecge .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_ccdgd !=nil {return _ccdgd ;};};if _ecge .TailEnd !=nil {if _geddd :=_ecge .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064"); -_geddd !=nil {return _geddd ;};};if _ecge .ExtLst !=nil {if _cacg :=_ecge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacg !=nil {return _cacg ;};};return nil ;};type ST_CompoundLine byte ;func (_cgbb *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cgbb .BldDgm !=nil {_efec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_cgbb .BldDgm ,_efec );};if _cgbb .BldChart !=nil {_gge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_cgbb .BldChart ,_gge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PresetColorVal byte ;func NewCT_ShapeLocking ()*CT_ShapeLocking {_facgc :=&CT_ShapeLocking {};return _facgc };func (_acbde *ST_BlackWhiteMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccbg ,_bfbeb :=d .Token (); -if _bfbeb !=nil {return _bfbeb ;};if _gfaef ,_edbdbf :=_gccbg .(_f .EndElement );_edbdbf &&_gfaef .Name ==start .Name {*_acbde =1;return nil ;};if _bgdgf ,_fdfdc :=_gccbg .(_f .CharData );!_fdfdc {return _bd .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",_gccbg ); -}else {switch string (_bgdgf ){case "":*_acbde =0;case "\u0063\u006c\u0072":*_acbde =1;case "\u0061\u0075\u0074\u006f":*_acbde =2;case "\u0067\u0072\u0061\u0079":*_acbde =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acbde =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acbde =5; -case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acbde =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acbde =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acbde =8;case "\u0062\u006c\u0061c\u006b":*_acbde =9;case "\u0077\u0068\u0069t\u0065":*_acbde =10; -case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acbde =11;};};_gccbg ,_bfbeb =d .Token ();if _bfbeb !=nil {return _bfbeb ;};if _ceafe ,_fgggc :=_gccbg .(_f .EndElement );_fgggc &&_ceafe .Name ==start .Name {return nil ;};return _bd .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",_gccbg ); -};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_acfae :=ST_AdjAngle {};_cccge ,_debde :=_aa .ParseInt (s ,10,64);if _debde !=nil {_acfae .ST_GeomGuideName =&s ;}else {_caeea :=int32 (_cccge );_acfae .ST_Angle =&_caeea ;};return _acfae ,nil ; -};type CT_TextBulletColorFollowText struct{}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_bcecg *CT_PathShadeProperties )ValidateWithPath (path string )error {if _fddc :=_bcecg .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_fddc !=nil {return _fddc ;};if _bcecg .FillToRect !=nil {if _ddfgc :=_bcecg .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); +_ddfgc !=nil {return _ddfgc ;};};return nil ;};type ST_TextAnchoringType byte ; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_cbg *CT_ColorMRU )ValidateWithPath (path string )error {for _gedg ,_eabc :=range _cbg .EG_ColorChoice {if _dbf :=_eabc .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gedg )); -_dbf !=nil {return _dbf ;};};return nil ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_abcdg ST_AdjAngle )String ()string {if _abcdg .ST_Angle !=nil {return _bd .Sprintf ("\u0025\u0076",*_abcdg .ST_Angle );};if _abcdg .ST_GeomGuideName !=nil {return _bd .Sprintf ("\u0025\u0076",*_abcdg .ST_GeomGuideName ); -};return "";};func (_bacbe *EG_ThemeableFontStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bacbe .Font !=nil {_fgaea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bacbe .Font ,_fgaea ); -};if _bacbe .FontRef !=nil {_ffgee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_bacbe .FontRef ,_ffgee );};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_ddf :=&CT_AlphaFloorEffect {}; -return _ddf };func (_egaab *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbdb ,_fcdef :=d .Token ();if _fcdef !=nil {return _fcdef ;};if _bagbd ,_gebadg :=_bfbdb .(_f .EndElement );_gebadg &&_bagbd .Name ==start .Name {*_egaab =1; -return nil ;};if _eecaf ,_bcfgce :=_bfbdb .(_f .CharData );!_bcfgce {return _bd .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",_bfbdb );}else {switch string (_eecaf ){case "":*_egaab =0; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_egaab =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_egaab =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_egaab =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_egaab =4; -};};_bfbdb ,_fcdef =d .Token ();if _fcdef !=nil {return _fcdef ;};if _aedfc ,_adcae :=_bfbdb .(_f .EndElement );_adcae &&_aedfc .Name ==start .Name {return nil ;};return _bd .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",_bfbdb ); -};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func (_gfge *CT_BaseStylesOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfge .ClrScheme !=nil {_dfaa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_gfge .ClrScheme ,_dfaa );};if _gfge .FontScheme !=nil {_gcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gfge .FontScheme ,_gcf );};if _gfge .FmtScheme !=nil {_cdg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_gfge .FmtScheme ,_cdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableProperties and its children +func (_dfca *CT_TableProperties )Validate ()error {return _dfca .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_gffgcc ST_TextUnderlineType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eafffe :=_g .Attr {}; +_eafffe .Name =name ;switch _gffgcc {case ST_TextUnderlineTypeUnset :_eafffe .Value ="";case ST_TextUnderlineTypeNone :_eafffe .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_eafffe .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_eafffe .Value ="\u0073\u006e\u0067"; +case ST_TextUnderlineTypeDbl :_eafffe .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_eafffe .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_eafffe .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_eafffe .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeDash :_eafffe .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_eafffe .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_eafffe .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; +case ST_TextUnderlineTypeDashLongHeavy :_eafffe .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_eafffe .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_eafffe .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeDotDotDash :_eafffe .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_eafffe .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeWavy :_eafffe .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_eafffe .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_eafffe .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c"; +};return _eafffe ,nil ;};func (_ebegc ST_PresetCameraType )ValidateWithPath (path string )error {switch _ebegc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebegc )); +};return nil ;};func (_fdeg *CT_EffectStyleItem )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_affga :for {_acef ,_abcgg :=d .Token ();if _abcgg !=nil {return _abcgg ;};switch _ddba :=_acef .(type ){case _g .StartElement :switch _ddba .Name {case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdeg .EffectLst =NewCT_EffectList (); +if _fdfee :=d .DecodeElement (_fdeg .EffectLst ,&_ddba );_fdfee !=nil {return _fdfee ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdeg .EffectDag =NewCT_EffectContainer (); +if _fdfg :=d .DecodeElement (_fdeg .EffectDag ,&_ddba );_fdfg !=nil {return _fdfg ;};case _g .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fdeg .Scene3d =NewCT_Scene3D (); +if _cefae :=d .DecodeElement (_fdeg .Scene3d ,&_ddba );_cefae !=nil {return _cefae ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fdeg .Sp3d =NewCT_Shape3D (); +if _ebae :=d .DecodeElement (_fdeg .Sp3d ,&_ddba );_ebae !=nil {return _ebae ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_ddba .Name ); +if _fcaab :=d .Skip ();_fcaab !=nil {return _fcaab ;};};case _g .EndElement :break _affga ;case _g .CharData :};};return nil ;};func (_bdbg *CT_ConnectorLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdbg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoGrpAttr ))}); +};if _bdbg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoSelectAttr ))});};if _bdbg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoRotAttr ))}); +};if _bdbg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoChangeAspectAttr ))}); +};if _bdbg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoMoveAttr ))});};if _bdbg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoResizeAttr ))}); +};if _bdbg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoEditPointsAttr ))});};if _bdbg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoAdjustHandlesAttr ))}); +};if _bdbg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoChangeArrowheadsAttr ))}); +};if _bdbg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bdbg .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _bdbg .ExtLst !=nil {_bebd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdbg .ExtLst ,_bebd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_cgca :=&CT_NonVisualPictureProperties {};return _cgca ;};func (_babbd *CT_GvmlGroupShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bdaaf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_babbd .NvGrpSpPr ,_bdaaf );_dfcege :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_babbd .GrpSpPr ,_dfcege );if _babbd .Choice !=nil {for _ ,_eagag :=range _babbd .Choice {_eagag .MarshalXML (e ,_g .StartElement {}); +};};if _babbd .ExtLst !=nil {_faac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_babbd .ExtLst ,_faac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fabg *CT_GroupTransform2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fabg .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fabg .RotAttr )}); +};if _fabg .FlipHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fabg .FlipHAttr ))});};if _fabg .FlipVAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fabg .FlipVAttr ))}); +};e .EncodeToken (start );if _fabg .Off !=nil {_gabf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_fabg .Off ,_gabf );};if _fabg .Ext !=nil {_feaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +e .EncodeElement (_fabg .Ext ,_feaa );};if _fabg .ChOff !=nil {_bfee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_fabg .ChOff ,_bfee );};if _fabg .ChExt !=nil {_cegb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}}; +e .EncodeElement (_fabg .ChExt ,_cegb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgab *CT_GeomGuide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fgab .NameAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_c .Sprintf ("\u0025\u0076",_fgab .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbfgf *CT_HslColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfgf .HueAttr =0; +for _ ,_bdbe :=range start .Attr {if _bdbe .Name .Local =="\u0068\u0075\u0065"{_begf ,_bfgd :=_a .ParseInt (_bdbe .Value ,10,32);if _bfgd !=nil {return _bfgd ;};_dbfgf .HueAttr =int32 (_begf );continue ;};if _bdbe .Name .Local =="\u0073\u0061\u0074"{_aacea ,_addag :=ParseUnionST_Percentage (_bdbe .Value ); +if _addag !=nil {return _addag ;};_dbfgf .SatAttr =_aacea ;continue ;};if _bdbe .Name .Local =="\u006c\u0075\u006d"{_fbfcd ,_dcbee :=ParseUnionST_Percentage (_bdbe .Value );if _dcbee !=nil {return _dcbee ;};_dbfgf .LumAttr =_fbfcd ;continue ;};};_dbega :for {_bfcdc ,_bccc :=d .Token (); +if _bccc !=nil {return _bccc ;};switch _dageb :=_bfcdc .(type ){case _g .StartElement :switch _dageb .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fgga :=NewEG_ColorTransform (); +_fgga .Tint =NewCT_PositiveFixedPercentage ();if _dfggg :=d .DecodeElement (_fgga .Tint ,&_dageb );_dfggg !=nil {return _dfggg ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_fgga );case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fffc :=NewEG_ColorTransform (); +_fffc .Shade =NewCT_PositiveFixedPercentage ();if _fbbd :=d .DecodeElement (_fffc .Shade ,&_dageb );_fbbd !=nil {return _fbbd ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_fffc );case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_dfgdgc :=NewEG_ColorTransform (); +_dfgdgc .Comp =NewCT_ComplementTransform ();if _efddg :=d .DecodeElement (_dfgdgc .Comp ,&_dageb );_efddg !=nil {return _efddg ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_dfgdgc );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_ffeae :=NewEG_ColorTransform (); +_ffeae .Inv =NewCT_InverseTransform ();if _ffgce :=d .DecodeElement (_ffeae .Inv ,&_dageb );_ffgce !=nil {return _ffgce ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_ffeae );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gaecg :=NewEG_ColorTransform (); +_gaecg .Gray =NewCT_GrayscaleTransform ();if _ggfb :=d .DecodeElement (_gaecg .Gray ,&_dageb );_ggfb !=nil {return _ggfb ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_gaecg );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_ebecd :=NewEG_ColorTransform (); +_ebecd .Alpha =NewCT_PositiveFixedPercentage ();if _gdbbe :=d .DecodeElement (_ebecd .Alpha ,&_dageb );_gdbbe !=nil {return _gdbbe ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_ebecd );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_caea :=NewEG_ColorTransform (); +_caea .AlphaOff =NewCT_FixedPercentage ();if _fdcgc :=d .DecodeElement (_caea .AlphaOff ,&_dageb );_fdcgc !=nil {return _fdcgc ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_caea );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_affbf :=NewEG_ColorTransform (); +_affbf .AlphaMod =NewCT_PositivePercentage ();if _abgdg :=d .DecodeElement (_affbf .AlphaMod ,&_dageb );_abgdg !=nil {return _abgdg ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_affbf );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_cfaad :=NewEG_ColorTransform (); +_cfaad .Hue =NewCT_PositiveFixedAngle ();if _edcg :=d .DecodeElement (_cfaad .Hue ,&_dageb );_edcg !=nil {return _edcg ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_cfaad );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fage :=NewEG_ColorTransform (); +_fage .HueOff =NewCT_Angle ();if _eabe :=d .DecodeElement (_fage .HueOff ,&_dageb );_eabe !=nil {return _eabe ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_fage );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gfcfeg :=NewEG_ColorTransform (); +_gfcfeg .HueMod =NewCT_PositivePercentage ();if _edcc :=d .DecodeElement (_gfcfeg .HueMod ,&_dageb );_edcc !=nil {return _edcc ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_gfcfeg );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_dddca :=NewEG_ColorTransform (); +_dddca .Sat =NewCT_Percentage ();if _bdefd :=d .DecodeElement (_dddca .Sat ,&_dageb );_bdefd !=nil {return _bdefd ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_dddca );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cbgg :=NewEG_ColorTransform (); +_cbgg .SatOff =NewCT_Percentage ();if _ceda :=d .DecodeElement (_cbgg .SatOff ,&_dageb );_ceda !=nil {return _ceda ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_cbgg );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gaaa :=NewEG_ColorTransform (); +_gaaa .SatMod =NewCT_Percentage ();if _agac :=d .DecodeElement (_gaaa .SatMod ,&_dageb );_agac !=nil {return _agac ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_gaaa );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cafcb :=NewEG_ColorTransform (); +_cafcb .Lum =NewCT_Percentage ();if _dbcag :=d .DecodeElement (_cafcb .Lum ,&_dageb );_dbcag !=nil {return _dbcag ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_cafcb );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dadbb :=NewEG_ColorTransform (); +_dadbb .LumOff =NewCT_Percentage ();if _aeebd :=d .DecodeElement (_dadbb .LumOff ,&_dageb );_aeebd !=nil {return _aeebd ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_dadbb );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fege :=NewEG_ColorTransform (); +_fege .LumMod =NewCT_Percentage ();if _dfdc :=d .DecodeElement (_fege .LumMod ,&_dageb );_dfdc !=nil {return _dfdc ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_fege );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_cagcc :=NewEG_ColorTransform (); +_cagcc .Red =NewCT_Percentage ();if _cabbe :=d .DecodeElement (_cagcc .Red ,&_dageb );_cabbe !=nil {return _cabbe ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_cagcc );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bacfd :=NewEG_ColorTransform (); +_bacfd .RedOff =NewCT_Percentage ();if _acegb :=d .DecodeElement (_bacfd .RedOff ,&_dageb );_acegb !=nil {return _acegb ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_bacfd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cgdg :=NewEG_ColorTransform (); +_cgdg .RedMod =NewCT_Percentage ();if _deaff :=d .DecodeElement (_cgdg .RedMod ,&_dageb );_deaff !=nil {return _deaff ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_cgdg );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_fdag :=NewEG_ColorTransform (); +_fdag .Green =NewCT_Percentage ();if _eefff :=d .DecodeElement (_fdag .Green ,&_dageb );_eefff !=nil {return _eefff ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_fdag );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ceabc :=NewEG_ColorTransform (); +_ceabc .GreenOff =NewCT_Percentage ();if _geaed :=d .DecodeElement (_ceabc .GreenOff ,&_dageb );_geaed !=nil {return _geaed ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_ceabc );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_caaec :=NewEG_ColorTransform (); +_caaec .GreenMod =NewCT_Percentage ();if _fcdbe :=d .DecodeElement (_caaec .GreenMod ,&_dageb );_fcdbe !=nil {return _fcdbe ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_caaec );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ddbag :=NewEG_ColorTransform (); +_ddbag .Blue =NewCT_Percentage ();if _gfdc :=d .DecodeElement (_ddbag .Blue ,&_dageb );_gfdc !=nil {return _gfdc ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_ddbag );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_agfd :=NewEG_ColorTransform (); +_agfd .BlueOff =NewCT_Percentage ();if _ebcgg :=d .DecodeElement (_agfd .BlueOff ,&_dageb );_ebcgg !=nil {return _ebcgg ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_agfd );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_egde :=NewEG_ColorTransform (); +_egde .BlueMod =NewCT_Percentage ();if _adfdeg :=d .DecodeElement (_egde .BlueMod ,&_dageb );_adfdeg !=nil {return _adfdeg ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_egde );case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_efdaa :=NewEG_ColorTransform (); +_efdaa .Gamma =NewCT_GammaTransform ();if _afcgc :=d .DecodeElement (_efdaa .Gamma ,&_dageb );_afcgc !=nil {return _afcgc ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_efdaa );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_agcbe :=NewEG_ColorTransform (); +_agcbe .InvGamma =NewCT_InverseGammaTransform ();if _dcgd :=d .DecodeElement (_agcbe .InvGamma ,&_dageb );_dcgd !=nil {return _dcgd ;};_dbfgf .EG_ColorTransform =append (_dbfgf .EG_ColorTransform ,_agcbe );default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_dageb .Name ); +if _fcafe :=d .Skip ();_fcafe !=nil {return _fcafe ;};};case _g .EndElement :break _dbega ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_bbcce *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _bbcce .NoFill !=nil {if _ffcac :=_bbcce .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ffcac !=nil {return _ffcac ;};};if _bbcce .SolidFill !=nil {if _ebcae :=_bbcce .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_ebcae !=nil {return _ebcae ;};};if _bbcce .GradFill !=nil {if _dgaga :=_bbcce .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgaga !=nil {return _dgaga ;};};if _bbcce .BlipFill !=nil {if _bfacb :=_bbcce .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_bfacb !=nil {return _bfacb ;};};if _bbcce .PattFill !=nil {if _adbag :=_bbcce .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_adbag !=nil {return _adbag ;};};if _bbcce .GrpFill !=nil {if _gcced :=_bbcce .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_gcced !=nil {return _gcced ;};};return nil ;}; +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_fdccf *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_LineProperties and its children -func (_gbdeg *CT_LineProperties )Validate ()error {return _gbdeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type ST_AnimationBuildType byte ;func (_bfaga *ST_TextStrikeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facfc ,_dceaa :=d .Token (); -if _dceaa !=nil {return _dceaa ;};if _aagfb ,_acdba :=_facfc .(_f .EndElement );_acdba &&_aagfb .Name ==start .Name {*_bfaga =1;return nil ;};if _bcceb ,_aecbc :=_facfc .(_f .CharData );!_aecbc {return _bd .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",_facfc ); -}else {switch string (_bcceb ){case "":*_bfaga =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_bfaga =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_bfaga =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_bfaga =3;};};_facfc ,_dceaa =d .Token (); -if _dceaa !=nil {return _dceaa ;};if _geddcc ,_bbeb :=_facfc .(_f .EndElement );_bbeb &&_geddcc .Name ==start .Name {return nil ;};return _bd .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",_facfc ); -};func (_cdba *CT_TablePartStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affg :for {_dbadg ,_eagdg :=d .Token ();if _eagdg !=nil {return _eagdg ;};switch _eeced :=_dbadg .(type ){case _f .StartElement :switch _eeced .Name {case _f .Name {Space :"\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",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_cdba .TcTxStyle =NewCT_TableStyleTextStyle (); -if _fggcg :=d .DecodeElement (_cdba .TcTxStyle ,&_eeced );_fggcg !=nil {return _fggcg ;};case _f .Name {Space :"\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",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_cdba .TcStyle =NewCT_TableStyleCellStyle (); -if _gcdggc :=d .DecodeElement (_cdba .TcStyle ,&_eeced );_gcdggc !=nil {return _gcdggc ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_eeced .Name ); -if _gcaea :=d .Skip ();_gcaea !=nil {return _gcaea ;};};case _f .EndElement :break _affg ;case _f .CharData :};};return nil ;};func (_bga *CT_AudioCD )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_beb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0074"}}; -e .EncodeElement (_bga .St ,_beb );_fgcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_bga .End ,_fgcg );if _bga .ExtLst !=nil {_bbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bga .ExtLst ,_bbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ; -}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_gecef *CT_Path2DList )ValidateWithPath (path string )error {for _bfadbd ,_degbc :=range _gecef .Path {if _gbggb :=_degbc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bfadbd ));_gbggb !=nil {return _gbggb ; +};};return nil ;};func (_gebcb *CT_TextBulletColorFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaegba *ST_BlendMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaegba =0; +case "\u006f\u0076\u0065\u0072":*_eaegba =1;case "\u006d\u0075\u006c\u0074":*_eaegba =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_eaegba =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_eaegba =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_eaegba =5; +};return nil ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_cdbac *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_FontReference and its children -func (_ffgfb *CT_FontReference )Validate ()error {return _ffgfb .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_ddde *CT_Blip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaeg :=range start .Attr {if _aaeg .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"&&_aaeg .Name .Local =="\u0065\u006d\u0062e\u0064"{_cfbc ,_bagb :=_aaeg .Value ,error (nil ); -if _bagb !=nil {return _bagb ;};_ddde .EmbedAttr =&_cfbc ;continue ;};if _aaeg .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"&&_aaeg .Name .Local =="\u006c\u0069\u006e\u006b"{_beag ,_eeb :=_aaeg .Value ,error (nil ); -if _eeb !=nil {return _eeb ;};_ddde .LinkAttr =&_beag ;continue ;};if _aaeg .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ddde .CstateAttr .UnmarshalXMLAttr (_aaeg );continue ;};};_bfcd :for {_bbca ,_bfcg :=d .Token ();if _bfcg !=nil {return _bfcg ; -};switch _gcfc :=_bbca .(type ){case _f .StartElement :switch _gcfc .Name {case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_eadc :=NewCT_BlipChoice (); -if _cebd :=d .DecodeElement (&_eadc .AlphaBiLevel ,&_gcfc );_cebd !=nil {return _cebd ;};_ddde .Choice =append (_ddde .Choice ,_eadc );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_dcag :=NewCT_BlipChoice (); -if _bedb :=d .DecodeElement (&_dcag .AlphaCeiling ,&_gcfc );_bedb !=nil {return _bedb ;};_ddde .Choice =append (_ddde .Choice ,_dcag );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fbgf :=NewCT_BlipChoice (); -if _agaa :=d .DecodeElement (&_fbgf .AlphaFloor ,&_gcfc );_agaa !=nil {return _agaa ;};_ddde .Choice =append (_ddde .Choice ,_fbgf );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ddfg :=NewCT_BlipChoice (); -if _bbee :=d .DecodeElement (&_ddfg .AlphaInv ,&_gcfc );_bbee !=nil {return _bbee ;};_ddde .Choice =append (_ddde .Choice ,_ddfg );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cfec :=NewCT_BlipChoice (); -if _gefd :=d .DecodeElement (&_cfec .AlphaMod ,&_gcfc );_gefd !=nil {return _gefd ;};_ddde .Choice =append (_ddde .Choice ,_cfec );case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ecaaf :=NewCT_BlipChoice (); -if _fdge :=d .DecodeElement (&_ecaaf .AlphaModFix ,&_gcfc );_fdge !=nil {return _fdge ;};_ddde .Choice =append (_ddde .Choice ,_ecaaf );case _f .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_cbc :=NewCT_BlipChoice (); -if _egg :=d .DecodeElement (&_cbc .AlphaRepl ,&_gcfc );_egg !=nil {return _egg ;};_ddde .Choice =append (_ddde .Choice ,_cbc );case _f .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_gdfd :=NewCT_BlipChoice (); -if _ecaf :=d .DecodeElement (&_gdfd .BiLevel ,&_gcfc );_ecaf !=nil {return _ecaf ;};_ddde .Choice =append (_ddde .Choice ,_gdfd );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_geff :=NewCT_BlipChoice (); -if _deb :=d .DecodeElement (&_geff .Blur ,&_gcfc );_deb !=nil {return _deb ;};_ddde .Choice =append (_ddde .Choice ,_geff );case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cbcc :=NewCT_BlipChoice (); -if _fcbg :=d .DecodeElement (&_cbcc .ClrChange ,&_gcfc );_fcbg !=nil {return _fcbg ;};_ddde .Choice =append (_ddde .Choice ,_cbcc );case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ddbaa :=NewCT_BlipChoice (); -if _egae :=d .DecodeElement (&_ddbaa .ClrRepl ,&_gcfc );_egae !=nil {return _egae ;};_ddde .Choice =append (_ddde .Choice ,_ddbaa );case _f .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bage :=NewCT_BlipChoice (); -if _eaed :=d .DecodeElement (&_bage .Duotone ,&_gcfc );_eaed !=nil {return _eaed ;};_ddde .Choice =append (_ddde .Choice ,_bage );case _f .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bdcg :=NewCT_BlipChoice (); -if _fced :=d .DecodeElement (&_bdcg .FillOverlay ,&_gcfc );_fced !=nil {return _fced ;};_ddde .Choice =append (_ddde .Choice ,_bdcg );case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_caeg :=NewCT_BlipChoice (); -if _gcfd :=d .DecodeElement (&_caeg .Grayscl ,&_gcfc );_gcfd !=nil {return _gcfd ;};_ddde .Choice =append (_ddde .Choice ,_caeg );case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_gebae :=NewCT_BlipChoice (); -if _gdgf :=d .DecodeElement (&_gebae .Hsl ,&_gcfc );_gdgf !=nil {return _gdgf ;};_ddde .Choice =append (_ddde .Choice ,_gebae );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fbbe :=NewCT_BlipChoice (); -if _aec :=d .DecodeElement (&_fbbe .Lum ,&_gcfc );_aec !=nil {return _aec ;};_ddde .Choice =append (_ddde .Choice ,_fbbe );case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_eece :=NewCT_BlipChoice (); -if _abge :=d .DecodeElement (&_eece .Tint ,&_gcfc );_abge !=nil {return _abge ;};_ddde .Choice =append (_ddde .Choice ,_eece );case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddde .ExtLst =NewCT_OfficeArtExtensionList (); -if _ggeg :=d .DecodeElement (_ddde .ExtLst ,&_gcfc );_ggeg !=nil {return _ggeg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_gcfc .Name ); -if _dfga :=d .Skip ();_dfga !=nil {return _dfga ;};};case _f .EndElement :break _bfcd ;case _f .CharData :};};return nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_eadfd ST_LightRigDirection )String ()string {switch _eadfd {case 0:return ""; -case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";}; - -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_gafe *CT_GraphicalObjectFrameLocking )Validate ()error {return _gafe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067"); -};func (_gfebeg ST_BevelPresetType )ValidateWithPath (path string )error {switch _gfebeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfebeg )); -};return nil ;};func (_eeac *CT_GeomGuideList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaebd :for {_fage ,_ggca :=d .Token ();if _ggca !=nil {return _ggca ;};switch _fabg :=_fage .(type ){case _f .StartElement :switch _fabg .Name {case _f .Name {Space :"\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",Local :"\u0067\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_bcfdf :=NewCT_GeomGuide (); -if _aeead :=d .DecodeElement (_bcfdf ,&_fabg );_aeead !=nil {return _aeead ;};_eeac .Gd =append (_eeac .Gd ,_bcfdf );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_fabg .Name ); -if _cdfd :=d .Skip ();_cdfd !=nil {return _cdfd ;};};case _f .EndElement :break _gaebd ;case _f .CharData :};};return nil ;};func (_gbece ST_TextBulletSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbece .ST_TextBulletSizePercent !=nil {e .EncodeToken (_f .CharData (*_gbece .ST_TextBulletSizePercent )); -};if _gbece .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_gbece .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; - -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_fbad *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _fcfa :=_fbad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcfa !=nil {return _fcfa ;};if _fddae :=_fbad .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_fddae !=nil {return _fddae ;};return nil ;};func (_fgb *CT_AlphaOutsetEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgb .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_fgb .RadAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Tbl struct{CT_Table };func (_gbbc *CT_TextShapeAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fbcf ,_deggc :=d .Token ();if _deggc !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_deggc ); -};if _ebff ,_daddg :=_fbcf .(_f .EndElement );_daddg &&_ebff .Name ==start .Name {break ;};};return nil ;};func NewCT_FlatText ()*CT_FlatText {_debc :=&CT_FlatText {};return _debc };func (_efbfd *EG_Effect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efbfd .Cont !=nil {_ecfbda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; -e .EncodeElement (_efbfd .Cont ,_ecfbda );};if _efbfd .Effect !=nil {_bbbabg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_efbfd .Effect ,_bbbabg );};if _efbfd .AlphaBiLevel !=nil {_gbfad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_efbfd .AlphaBiLevel ,_gbfad );};if _efbfd .AlphaCeiling !=nil {_acdag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_efbfd .AlphaCeiling ,_acdag ); -};if _efbfd .AlphaFloor !=nil {_gfaac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_efbfd .AlphaFloor ,_gfaac );};if _efbfd .AlphaInv !=nil {_fbfafd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -e .EncodeElement (_efbfd .AlphaInv ,_fbfafd );};if _efbfd .AlphaMod !=nil {_fcaca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_efbfd .AlphaMod ,_fcaca );};if _efbfd .AlphaModFix !=nil {_gbcebg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; -e .EncodeElement (_efbfd .AlphaModFix ,_gbcebg );};if _efbfd .AlphaOutset !=nil {_gddaeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_efbfd .AlphaOutset ,_gddaeb ); -};if _efbfd .AlphaRepl !=nil {_dedddd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_efbfd .AlphaRepl ,_dedddd );};if _efbfd .BiLevel !=nil {_aaabe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; -e .EncodeElement (_efbfd .BiLevel ,_aaabe );};if _efbfd .Blend !=nil {_ddbaad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_efbfd .Blend ,_ddbaad );};if _efbfd .Blur !=nil {_gdaff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; -e .EncodeElement (_efbfd .Blur ,_gdaff );};if _efbfd .ClrChange !=nil {_aeebcf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_efbfd .ClrChange ,_aeebcf );};if _efbfd .ClrRepl !=nil {_bfgcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; -e .EncodeElement (_efbfd .ClrRepl ,_bfgcd );};if _efbfd .Duotone !=nil {_bffef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_efbfd .Duotone ,_bffef );};if _efbfd .Fill !=nil {_afbbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_efbfd .Fill ,_afbbb );};if _efbfd .FillOverlay !=nil {_ddffc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_efbfd .FillOverlay ,_ddffc ); -};if _efbfd .Glow !=nil {_cfcgcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_efbfd .Glow ,_cfcgcd );};if _efbfd .Grayscl !=nil {_gefdff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; -e .EncodeElement (_efbfd .Grayscl ,_gefdff );};if _efbfd .Hsl !=nil {_gafece :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_efbfd .Hsl ,_gafece );};if _efbfd .InnerShdw !=nil {_dadgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_efbfd .InnerShdw ,_dadgf );};if _efbfd .Lum !=nil {_acagag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_efbfd .Lum ,_acagag );};if _efbfd .OuterShdw !=nil {_eefba :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_efbfd .OuterShdw ,_eefba );};if _efbfd .PrstShdw !=nil {_aefab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efbfd .PrstShdw ,_aefab );};if _efbfd .Reflection !=nil {_fgdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_efbfd .Reflection ,_fgdd );};if _efbfd .RelOff !=nil {_gceed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_efbfd .RelOff ,_gceed );};if _efbfd .SoftEdge !=nil {_cdfge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; -e .EncodeElement (_efbfd .SoftEdge ,_cdfge );};if _efbfd .Tint !=nil {_fcebe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_efbfd .Tint ,_fcebe );};if _efbfd .Xfrm !=nil {_cfcbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_efbfd .Xfrm ,_cfcbd );};return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_face :=&CT_GlowEffect {};return _face };func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_ffgabg :=&CT_LineJoinMiterProperties {};return _ffgabg ; -}; - -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_gebda *EG_ShadeProperties )ValidateWithPath (path string )error {if _gebda .Lin !=nil {if _fbgga :=_gebda .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_fbgga !=nil {return _fbgga ;};};if _gebda .Path !=nil {if _gecac :=_gebda .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_gecac !=nil {return _gecac ;};};return nil ;};func (_agfee *CT_PresetLineDashProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dccfag :=range start .Attr {if _dccfag .Name .Local =="\u0076\u0061\u006c"{_agfee .ValAttr .UnmarshalXMLAttr (_dccfag ); -continue ;};};for {_ecffb ,_gabgd :=d .Token ();if _gabgd !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_gabgd ); -};if _fffc ,_ffacf :=_ecffb .(_f .EndElement );_ffacf &&_fffc .Name ==start .Name {break ;};};return nil ;};func (_eeggag ST_TextTabAlignType )String ()string {switch _eeggag {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072"; -case 4:return "\u0064\u0065\u0063";};return "";};func (_eeffeg *CT_GrayscaleEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ; -BuFont *CT_TextFont ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_aaagc *CT_TextBody )ValidateWithPath (path string )error {if _dbbb :=_aaagc .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dbbb !=nil {return _dbbb ;};if _aaagc .LstStyle !=nil {if _gabe :=_aaagc .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce"); +_gabe !=nil {return _gabe ;};};for _dggbd ,_bbcbdf :=range _aaagc .P {if _bffdc :=_bbcbdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dggbd ));_bffdc !=nil {return _bffdc ;};};return nil ;};func (_beg *CT_Backdrop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beg .Anchor =NewCT_Point3D (); +_beg .Norm =NewCT_Vector3D ();_beg .Up =NewCT_Vector3D ();_ccb :for {_dffgg ,_def :=d .Token ();if _def !=nil {return _def ;};switch _gdb :=_dffgg .(type ){case _g .StartElement :switch _gdb .Name {case _g .Name {Space :"\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",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ade :=d .DecodeElement (_beg .Anchor ,&_gdb ); +_ade !=nil {return _ade ;};case _g .Name {Space :"\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",Local :"\u006e\u006f\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _cfc :=d .DecodeElement (_beg .Norm ,&_gdb ); +_cfc !=nil {return _cfc ;};case _g .Name {Space :"\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",Local :"\u0075\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _efc :=d .DecodeElement (_beg .Up ,&_gdb ); +_efc !=nil {return _efc ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beg .ExtLst =NewCT_OfficeArtExtensionList (); +if _dgded :=d .DecodeElement (_beg .ExtLst ,&_gdb );_dgded !=nil {return _dgded ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_gdb .Name ); +if _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _g .EndElement :break _ccb ;case _g .CharData :};};return nil ;};func (_aegfda ST_PathShadeType )ValidateWithPath (path string )error {switch _aegfda {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegfda )); +};return nil ;};func (_bdacc *TblStyleLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdacc .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_gbagc :=range start .Attr {if _gbagc .Name .Local =="\u0064\u0065\u0066"{_fface ,_fecf :=_gbagc .Value ,error (nil ); +if _fecf !=nil {return _fecf ;};_bdacc .DefAttr =_fface ;continue ;};};_aagde :for {_fgedcc ,_egcfe :=d .Token ();if _egcfe !=nil {return _egcfe ;};switch _dabfc :=_fgedcc .(type ){case _g .StartElement :switch _dabfc .Name {case _g .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_ebcfe :=NewCT_TableStyle (); +if _gedfg :=d .DecodeElement (_ebcfe ,&_dabfc );_gedfg !=nil {return _gedfg ;};_bdacc .TblStyle =append (_bdacc .TblStyle ,_ebcfe );default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_dabfc .Name ); +if _abegg :=d .Skip ();_abegg !=nil {return _abegg ;};};case _g .EndElement :break _aagde ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_dgbg *CT_NonVisualConnectorProperties )Validate ()error {return _dgbg .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};func (_aacdfg ST_SchemeColorVal )ValidateWithPath (path string )error {switch _aacdfg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacdfg )); -};return nil ;};type ST_LightRigType byte ;func (_bbceac ST_PositivePercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbceac .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_bbceac .ST_PositivePercentageDecimal ))); -};if _bbceac .ST_PositivePercentage !=nil {e .Encode (_bbceac .ST_PositivePercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_ffgb *CT_PresetGeometry2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgb .PrstAttr =ST_ShapeType (1); -for _ ,_bdgb :=range start .Attr {if _bdgb .Name .Local =="\u0070\u0072\u0073\u0074"{_ffgb .PrstAttr .UnmarshalXMLAttr (_bdgb );continue ;};};_fdffd :for {_gcabd ,_cafgb :=d .Token ();if _cafgb !=nil {return _cafgb ;};switch _dggcf :=_gcabd .(type ){case _f .StartElement :switch _dggcf .Name {case _f .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ffgb .AvLst =NewCT_GeomGuideList (); -if _eefca :=d .DecodeElement (_ffgb .AvLst ,&_dggcf );_eefca !=nil {return _eefca ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_dggcf .Name ); -if _eacfbc :=d .Skip ();_eacfbc !=nil {return _eacfbc ;};};case _f .EndElement :break _fdffd ;case _f .CharData :};};return nil ;};func (_cddgd ST_LineEndLength )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cddgd .String (),start ); -};func (_cdgaef *CT_XYAdjustHandle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdgaef .Pos =NewCT_AdjPoint2D ();for _ ,_debga :=range start .Attr {if _debga .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_ggbb ,_gdggec :=_debga .Value ,error (nil ); -if _gdggec !=nil {return _gdggec ;};_cdgaef .GdRefXAttr =&_ggbb ;continue ;};if _debga .Name .Local =="\u006d\u0069\u006e\u0058"{_aabbc ,_deeff :=ParseUnionST_AdjCoordinate (_debga .Value );if _deeff !=nil {return _deeff ;};_cdgaef .MinXAttr =&_aabbc ; -continue ;};if _debga .Name .Local =="\u006d\u0061\u0078\u0058"{_edace ,_caggf :=ParseUnionST_AdjCoordinate (_debga .Value );if _caggf !=nil {return _caggf ;};_cdgaef .MaxXAttr =&_edace ;continue ;};if _debga .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_ccgdc ,_fdbc :=_debga .Value ,error (nil ); -if _fdbc !=nil {return _fdbc ;};_cdgaef .GdRefYAttr =&_ccgdc ;continue ;};if _debga .Name .Local =="\u006d\u0069\u006e\u0059"{_bdbgd ,_gcfba :=ParseUnionST_AdjCoordinate (_debga .Value );if _gcfba !=nil {return _gcfba ;};_cdgaef .MinYAttr =&_bdbgd ;continue ; -};if _debga .Name .Local =="\u006d\u0061\u0078\u0059"{_egdgg ,_fgafa :=ParseUnionST_AdjCoordinate (_debga .Value );if _fgafa !=nil {return _fgafa ;};_cdgaef .MaxYAttr =&_egdgg ;continue ;};};_bcdf :for {_aebdf ,_bbaag :=d .Token ();if _bbaag !=nil {return _bbaag ; -};switch _ggcde :=_aebdf .(type ){case _f .StartElement :switch _ggcde .Name {case _f .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bbbddg :=d .DecodeElement (_cdgaef .Pos ,&_ggcde ); -_bbbddg !=nil {return _bbbddg ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_ggcde .Name ); -if _bgdbd :=d .Skip ();_bgdbd !=nil {return _bgdbd ;};};case _f .EndElement :break _bcdf ;case _f .CharData :};};return nil ;};func (_aeeee *CT_GeomGuide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_aeeee .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_bd .Sprintf ("\u0025\u0076",_aeeee .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gabafa *CT_GvmlTextShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dead :for {_dgbe ,_bfea :=d .Token (); -if _bfea !=nil {return _bfea ;};switch _cbge :=_dgbe .(type ){case _f .StartElement :switch _cbge .Name {case _f .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_gabafa .UseSpRect =NewCT_GvmlUseShapeRectangle (); -if _edbd :=d .DecodeElement (_gabafa .UseSpRect ,&_cbge );_edbd !=nil {return _edbd ;};case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gabafa .Xfrm =NewCT_Transform2D (); -if _decfd :=d .DecodeElement (_gabafa .Xfrm ,&_cbge );_decfd !=nil {return _decfd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbge .Name ); -if _efcd :=d .Skip ();_efcd !=nil {return _efcd ;};};case _f .EndElement :break _dead ;case _f .CharData :};};return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};func NewCT_RelativeRect ()*CT_RelativeRect {_gccd :=&CT_RelativeRect {}; -return _gccd };func (_cdda *CT_GammaTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bcgbf ,_cdbd :=d .Token ();if _cdbd !=nil {return _bd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_cdbd ); -};if _egafb ,_bfaag :=_bcgbf .(_f .EndElement );_bfaag &&_egafb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_dbdgb *CT_RelativeOffsetEffect )Validate ()error {return _dbdgb .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the EG_ShadeProperties and its children -func (_ebeba *EG_ShadeProperties )Validate ()error {return _ebeba .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ; -StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_eeded *CT_TextSpacingPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_eeded .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextFont and its children +func (_dcdgaf *CT_TextFont )Validate ()error {return _dcdgaf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; // ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_fafd *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _ecgcd :=_fafd .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_ecgcd !=nil {return _ecgcd ;};if _fafd .ObjectDefaults !=nil {if _efaeg :=_fafd .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"); -_efaeg !=nil {return _efaeg ;};};if _fafd .ExtraClrSchemeLst !=nil {if _befcd :=_fafd .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_befcd !=nil {return _befcd ;}; -};if _fafd .CustClrLst !=nil {if _cceg :=_fafd .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_cceg !=nil {return _cceg ;};};if _fafd .ExtLst !=nil {if _dabac :=_fafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dabac !=nil {return _dabac ;};};return nil ;};func (_ddgde ST_BevelPresetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddgde .String (),start );};func (_egce ST_AdjCoordinate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _egce .ST_Coordinate !=nil {e .Encode (_egce .ST_Coordinate );};if _egce .ST_GeomGuideName !=nil {e .EncodeToken (_f .CharData (*_egce .ST_GeomGuideName ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; - -// Validate validates the CT_TextSpacingPercent and its children -func (_bgeaf *CT_TextSpacingPercent )Validate ()error {return _bgeaf .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_ffabg *CT_GvmlTextShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffabg .UseSpRect !=nil {_fdbdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_ffabg .UseSpRect ,_fdbdf );};if _ffabg .Xfrm !=nil {_eacfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ffabg .Xfrm ,_eacfb );};return nil ;}; - -// Validate validates the CT_LuminanceEffect and its children -func (_fggbd *CT_LuminanceEffect )Validate ()error {return _fggbd .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_fbccg *CT_TextSpacingPoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbccg .ValAttr =0; -for _ ,_fcfaa :=range start .Attr {if _fcfaa .Name .Local =="\u0076\u0061\u006c"{_fgcgcd ,_gcgcf :=_aa .ParseInt (_fcfaa .Value ,10,32);if _gcgcf !=nil {return _gcgcf ;};_fbccg .ValAttr =int32 (_fgcgcd );continue ;};};for {_gbcfe ,_ffgabgd :=d .Token (); -if _ffgabgd !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_ffgabgd );};if _eegaad ,_gggeb :=_gbcfe .(_f .EndElement ); -_gggeb &&_eegaad .Name ==start .Name {break ;};};return nil ;}; +func (_cgabf *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _egabb :=_cgabf .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_egabb !=nil {return _egabb ;};if _cgabf .ObjectDefaults !=nil {if _feafe :=_cgabf .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"); +_feafe !=nil {return _feafe ;};};if _cgabf .ExtraClrSchemeLst !=nil {if _fgadg :=_cgabf .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_fgadg !=nil {return _fgadg ; +};};if _cgabf .CustClrLst !=nil {if _acfaa :=_cgabf .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_acfaa !=nil {return _acfaa ;};};if _cgabf .ExtLst !=nil {if _bcce :=_cgabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bcce !=nil {return _bcce ;};};return nil ;}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;}; +// Validate validates the CT_Percentage and its children +func (_fcag *CT_Percentage )Validate ()error {return _fcag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_dfdg *CT_TableCellProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfdg .MarLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_dfdg .MarLAttr )}); +};if _dfdg .MarRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_dfdg .MarRAttr )});};if _dfdg .MarTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_c .Sprintf ("\u0025\u0076",*_dfdg .MarTAttr )}); +};if _dfdg .MarBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_c .Sprintf ("\u0025\u0076",*_dfdg .MarBAttr )});};if _dfdg .VertAttr !=ST_TextVerticalTypeUnset {_gddaa ,_gecge :=_dfdg .VertAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072\u0074"}); +if _gecge !=nil {return _gecge ;};start .Attr =append (start .Attr ,_gddaa );};if _dfdg .AnchorAttr !=ST_TextAnchoringTypeUnset {_fggdd ,_ggad :=_dfdg .AnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _ggad !=nil {return _ggad ; +};start .Attr =append (start .Attr ,_fggdd );};if _dfdg .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_dfdg .AnchorCtrAttr ))}); +};if _dfdg .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cddfb ,_bfgdf :=_dfdg .HorzOverflowAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bfgdf !=nil {return _bfgdf ;};start .Attr =append (start .Attr ,_cddfb ); +};e .EncodeToken (start );if _dfdg .LnL !=nil {_edgbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_dfdg .LnL ,_edgbg );};if _dfdg .LnR !=nil {_gecea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0052"}}; +e .EncodeElement (_dfdg .LnR ,_gecea );};if _dfdg .LnT !=nil {_bbgge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_dfdg .LnT ,_bbgge );};if _dfdg .LnB !=nil {_acbge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0042"}}; +e .EncodeElement (_dfdg .LnB ,_acbge );};if _dfdg .LnTlToBr !=nil {_ceabd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_dfdg .LnTlToBr ,_ceabd );};if _dfdg .LnBlToTr !=nil {_gegbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}}; +e .EncodeElement (_dfdg .LnBlToTr ,_gegbd );};if _dfdg .Cell3D !=nil {_ggddf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_dfdg .Cell3D ,_ggddf );};if _dfdg .NoFill !=nil {_aacec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dfdg .NoFill ,_aacec );};if _dfdg .SolidFill !=nil {_cfgge :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .SolidFill ,_cfgge );};if _dfdg .GradFill !=nil {_beegfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dfdg .GradFill ,_beegfb );};if _dfdg .BlipFill !=nil {_bffad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .BlipFill ,_bffad );};if _dfdg .PattFill !=nil {_bfeab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dfdg .PattFill ,_bfeab );};if _dfdg .GrpFill !=nil {_dfgadd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfdg .GrpFill ,_dfgadd );};if _dfdg .Headers !=nil {_bedg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_dfdg .Headers ,_bedg );};if _dfdg .ExtLst !=nil {_dbfbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfdg .ExtLst ,_dbfbb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_Path2D ()*CT_Path2D {_gcfd :=&CT_Path2D {};return _gcfd }; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_bffe *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _bffe .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -}; +// Validate validates the CT_GeomRect and its children +func (_bedc *CT_GeomRect )Validate ()error {return _bedc .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_afdaa ST_PresetShadowVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afdaa .String (),start ); +};func NewCT_RegularTextRun ()*CT_RegularTextRun {_dabbe :=&CT_RegularTextRun {};return _dabbe };type CT_TextBlipBullet struct{Blip *CT_Blip ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_ddaced *CT_TextNoAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ceffd ,_ggaab :=d .Token (); +if _ggaab !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_ggaab );};if _egaeb ,_fgfbf :=_ceffd .(_g .EndElement );_fgfbf &&_egaeb .Name ==start .Name {break ; +};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_adabf :=&CT_SphereCoords {};_adabf .LatAttr =0;_adabf .LonAttr =0;_adabf .RevAttr =0;return _adabf ;}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_fecde *CT_ShapeProperties )ValidateWithPath (path string )error {if _dbfff :=_fecde .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbfff !=nil {return _dbfff ;};if _fecde .Xfrm !=nil {if _bbdbc :=_fecde .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_bbdbc !=nil {return _bbdbc ;};};if _fecde .CustGeom !=nil {if _cfceg :=_fecde .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_cfceg !=nil {return _cfceg ;};};if _fecde .PrstGeom !=nil {if _abeb :=_fecde .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); -_abeb !=nil {return _abeb ;};};if _fecde .NoFill !=nil {if _gggd :=_fecde .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gggd !=nil {return _gggd ;};};if _fecde .SolidFill !=nil {if _gfac :=_fecde .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_gfac !=nil {return _gfac ;};};if _fecde .GradFill !=nil {if _fecgg :=_fecde .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fecgg !=nil {return _fecgg ;};};if _fecde .BlipFill !=nil {if _cgdge :=_fecde .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_cgdge !=nil {return _cgdge ;};};if _fecde .PattFill !=nil {if _gdgad :=_fecde .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gdgad !=nil {return _gdgad ;};};if _fecde .GrpFill !=nil {if _gecdb :=_fecde .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_gecdb !=nil {return _gecdb ;};};if _fecde .Ln !=nil {if _eddde :=_fecde .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_eddde !=nil {return _eddde ;};};if _fecde .EffectLst !=nil {if _fdcbf :=_fecde .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_fdcbf !=nil {return _fdcbf ;};};if _fecde .EffectDag !=nil {if _ddeac :=_fecde .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ddeac !=nil {return _ddeac ;};};if _fecde .Scene3d !=nil {if _dagdee :=_fecde .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_dagdee !=nil {return _dagdee ;};};if _fecde .Sp3d !=nil {if _caaag :=_fecde .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_caaag !=nil {return _caaag ;};};if _fecde .ExtLst !=nil {if _cgdae :=_fecde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cgdae !=nil {return _cgdae ;};};return nil ;};func (_faf *CT_AdjPoint2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddd :=range start .Attr {if _ddd .Name .Local =="\u0078"{_ecef ,_bag :=ParseUnionST_AdjCoordinate (_ddd .Value ); -if _bag !=nil {return _bag ;};_faf .XAttr =_ecef ;continue ;};if _ddd .Name .Local =="\u0079"{_cgbd ,_cac :=ParseUnionST_AdjCoordinate (_ddd .Value );if _cac !=nil {return _cac ;};_faf .YAttr =_cgbd ;continue ;};};for {_ebd ,_baa :=d .Token ();if _baa !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_baa ); -};if _fef ,_fc :=_ebd .(_f .EndElement );_fc &&_fef .Name ==start .Name {break ;};};return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_fegee *CT_Cell3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegee .Bevel =NewCT_Bevel (); -for _ ,_ddbe :=range start .Attr {if _ddbe .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_fegee .PrstMaterialAttr .UnmarshalXMLAttr (_ddbe );continue ;};};_dgfa :for {_bacdb ,_dgdc :=d .Token ();if _dgdc !=nil {return _dgdc ; -};switch _egaf :=_bacdb .(type ){case _f .StartElement :switch _egaf .Name {case _f .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _dceag :=d .DecodeElement (_fegee .Bevel ,&_egaf ); -_dceag !=nil {return _dceag ;};case _f .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_fegee .LightRig =NewCT_LightRig (); -if _gefc :=d .DecodeElement (_fegee .LightRig ,&_egaf );_gefc !=nil {return _gefc ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fegee .ExtLst =NewCT_OfficeArtExtensionList (); -if _egee :=d .DecodeElement (_fegee .ExtLst ,&_egaf );_egee !=nil {return _egee ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_egaf .Name ); -if _gbfe :=d .Skip ();_gbfe !=nil {return _gbfe ;};};case _f .EndElement :break _dgfa ;case _f .CharData :};};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func (_aedbc *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfceb ,_cbgbb :=d .Token (); -if _cbgbb !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cbgbb ); -};if _ecgg ,_adcee :=_gfceb .(_f .EndElement );_adcee &&_ecgg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_ccfaggg *CT_SoftEdgesEffect )Validate ()error {return _ccfaggg .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_bdgccf *EG_TextGeometry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbaa :for {_accbg ,_bebccb :=d .Token (); +if _bebccb !=nil {return _bebccb ;};switch _gcafef :=_accbg .(type ){case _g .StartElement :switch _gcafef .Name {case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_bdgccf .CustGeom =NewCT_CustomGeometry2D (); +if _cebea :=d .DecodeElement (_bdgccf .CustGeom ,&_gcafef );_cebea !=nil {return _cebea ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_bdgccf .PrstTxWarp =NewCT_PresetTextShape (); +if _ddegbf :=d .DecodeElement (_bdgccf .PrstTxWarp ,&_gcafef );_ddegbf !=nil {return _ddegbf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_gcafef .Name ); +if _efafb :=d .Skip ();_efafb !=nil {return _efafb ;};};case _g .EndElement :break _cbaa ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_ComplementTransform and its children -func (_bcbf *CT_ComplementTransform )Validate ()error {return _bcbf .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");}; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_aad *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _aad .AmtAttr !=nil {if _gecb :=_aad .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_gecb !=nil {return _gecb ;};};return nil ;};func (_efffg *CT_Ratio )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afaff :=range start .Attr {if _afaff .Name .Local =="\u006e"{_bfgc ,_dddaga :=_a .ParseInt (_afaff .Value ,10,64); +if _dddaga !=nil {return _dddaga ;};_efffg .NAttr =_bfgc ;continue ;};if _afaff .Name .Local =="\u0064"{_ddfge ,_gffc :=_a .ParseInt (_afaff .Value ,10,64);if _gffc !=nil {return _gffc ;};_efffg .DAttr =_ddfge ;continue ;};};for {_cbbbg ,_efgec :=d .Token (); +if _efgec !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_efgec );};if _dggda ,_dgbef :=_cbbbg .(_g .EndElement );_dgbef &&_dggda .Name ==start .Name {break ;};};return nil ;}; +func (_adaaa *ST_LineEndWidth )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adaaa =0;case "\u0073\u006d":*_adaaa =1;case "\u006d\u0065\u0064":*_adaaa =2;case "\u006c\u0067":*_adaaa =3;};return nil ;};func (_bddbf ST_LightRigType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffgae :=_g .Attr {}; +_ffgae .Name =name ;switch _bddbf {case ST_LightRigTypeUnset :_ffgae .Value ="";case ST_LightRigTypeLegacyFlat1 :_ffgae .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_ffgae .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032"; +case ST_LightRigTypeLegacyFlat3 :_ffgae .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_ffgae .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_ffgae .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031"; +case ST_LightRigTypeLegacyNormal2 :_ffgae .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_ffgae .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033"; +case ST_LightRigTypeLegacyNormal4 :_ffgae .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_ffgae .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_ffgae .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032"; +case ST_LightRigTypeLegacyHarsh3 :_ffgae .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_ffgae .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_ffgae .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074"; +case ST_LightRigTypeBalanced :_ffgae .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_ffgae .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_ffgae .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_ffgae .Value ="\u0066\u006c\u006fo\u0064"; +case ST_LightRigTypeContrasting :_ffgae .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_ffgae .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_ffgae .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065"; +case ST_LightRigTypeSunset :_ffgae .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_ffgae .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_ffgae .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067"; +case ST_LightRigTypeFlat :_ffgae .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_ffgae .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_ffgae .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_ffgae .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d"; +};return _ffgae ,nil ;};func (_dgfgag *ST_EffectContainerType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dagba ,_aecgg :=d .Token ();if _aecgg !=nil {return _aecgg ;};if _effec ,_ffdedc :=_dagba .(_g .EndElement );_ffdedc &&_effec .Name ==start .Name {*_dgfgag =1; +return nil ;};if _fgafg ,_ebcdb :=_dagba .(_g .CharData );!_ebcdb {return _c .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",_dagba );}else {switch string (_fgafg ){case "":*_dgfgag =0; +case "\u0073\u0069\u0062":*_dgfgag =1;case "\u0074\u0072\u0065\u0065":*_dgfgag =2;};};_dagba ,_aecgg =d .Token ();if _aecgg !=nil {return _aecgg ;};if _bacfdg ,_dcccc :=_dagba .(_g .EndElement );_dcccc &&_bacfdg .Name ==start .Name {return nil ;};return _c .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",_dagba ); +};func (_gcfdc ST_PresetColorVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcfdc .String (),start );};func (_begc ST_SystemColorVal )Validate ()error {return _begc .ValidateWithPath ("")};func (_egbgc ST_TextAutonumberScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egbgc .String (),start ); +};type CT_Boolean struct{ValAttr *_fb .ST_OnOff ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_gfbbg *ST_LightRigDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfbbg =0;case "\u0074\u006c":*_gfbbg =1; +case "\u0074":*_gfbbg =2;case "\u0074\u0072":*_gfbbg =3;case "\u006c":*_gfbbg =4;case "\u0072":*_gfbbg =5;case "\u0062\u006c":*_gfbbg =6;case "\u0062":*_gfbbg =7;case "\u0062\u0072":*_gfbbg =8;};return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_fefa :=&CT_ShapeStyle {}; +_fefa .LnRef =NewCT_StyleMatrixReference ();_fefa .FillRef =NewCT_StyleMatrixReference ();_fefa .EffectRef =NewCT_StyleMatrixReference ();_fefa .FontRef =NewCT_FontReference ();return _fefa ;};func (_abebd *CT_ColorScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_abebd .NameAttr )}); +e .EncodeToken (start );_gaca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_abebd .Dk1 ,_gaca );_dfagf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_abebd .Lt1 ,_dfagf ); +_ddfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_abebd .Dk2 ,_ddfc );_cad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_abebd .Lt2 ,_cad );_gdcg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}}; +e .EncodeElement (_abebd .Accent1 ,_gdcg );_beggd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_abebd .Accent2 ,_beggd );_gfbf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}}; +e .EncodeElement (_abebd .Accent3 ,_gfbf );_afdg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_abebd .Accent4 ,_afdg );_dcfg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}}; +e .EncodeElement (_abebd .Accent5 ,_dcfg );_bdaea :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_abebd .Accent6 ,_bdaea );_abfb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}}; +e .EncodeElement (_abebd .Hlink ,_abfb );_cbbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_abebd .FolHlink ,_cbbc );if _abebd .ExtLst !=nil {_ebda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_abebd .ExtLst ,_ebda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TableCell ()*CT_TableCell {_fabc :=&CT_TableCell {};return _fabc };func (_fgeag *ST_PathFillMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbedd ,_bbacgd :=d .Token (); +if _bbacgd !=nil {return _bbacgd ;};if _decad ,_fgdgg :=_fbedd .(_g .EndElement );_fgdgg &&_decad .Name ==start .Name {*_fgeag =1;return nil ;};if _fbdeede ,_efabb :=_fbedd .(_g .CharData );!_efabb {return _c .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",_fbedd ); +}else {switch string (_fbdeede ){case "":*_fgeag =0;case "\u006e\u006f\u006e\u0065":*_fgeag =1;case "\u006e\u006f\u0072\u006d":*_fgeag =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_fgeag =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_fgeag =4; +case "\u0064\u0061\u0072\u006b\u0065\u006e":*_fgeag =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_fgeag =6;};};_fbedd ,_bbacgd =d .Token ();if _bbacgd !=nil {return _bbacgd ;};if _ebecbe ,_geeecd :=_fbedd .(_g .EndElement );_geeecd &&_ebecbe .Name ==start .Name {return nil ; +};return _c .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",_fbedd );};func NewCT_BlipChoice ()*CT_BlipChoice {_fdbg :=&CT_BlipChoice {};return _fdbg }; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_ebcd *EG_TextAutofit )ValidateWithPath (path string )error {if _ebcd .NoAutofit !=nil {if _agaef :=_ebcd .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_agaef !=nil {return _agaef ;};};if _ebcd .NormAutofit !=nil {if _cgfa :=_ebcd .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); -_cgfa !=nil {return _cgfa ;};};if _ebcd .SpAutoFit !=nil {if _fbdcf :=_ebcd .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_fbdcf !=nil {return _fbdcf ;};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_ebdad :=&CT_GroupTransform2D {}; -return _ebdad };func (_beggd ST_LineEndLength )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbbef :=_f .Attr {};_fbbef .Name =name ;switch _beggd {case ST_LineEndLengthUnset :_fbbef .Value ="";case ST_LineEndLengthSm :_fbbef .Value ="\u0073\u006d"; -case ST_LineEndLengthMed :_fbbef .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_fbbef .Value ="\u006c\u0067";};return _fbbef ,nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_gfgfce :=&EG_ColorChoice {};return _gfgfce }; -// Validate validates the CT_ShapeProperties and its children -func (_eaefe *CT_ShapeProperties )Validate ()error {return _eaefe .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ; -KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func NewCT_Blip ()*CT_Blip {_ffaa :=&CT_Blip {};return _ffaa }; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_fcgdg *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _fcgdg .SpLocks !=nil {if _gafba :=_fcgdg .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gafba !=nil {return _gafba ;};};if _fcgdg .ExtLst !=nil {if _aegee :=_fcgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aegee !=nil {return _aegee ;};};return nil ;};func (_cgggg *CT_EffectList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aegef :for {_cbcc ,_cceeg :=d .Token ();if _cceeg !=nil {return _cceeg ;};switch _daace :=_cbcc .(type ){case _g .StartElement :switch _daace .Name {case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cgggg .Blur =NewCT_BlurEffect (); +if _fada :=d .DecodeElement (_cgggg .Blur ,&_daace );_fada !=nil {return _fada ;};case _g .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cgggg .FillOverlay =NewCT_FillOverlayEffect (); +if _ecbcb :=d .DecodeElement (_cgggg .FillOverlay ,&_daace );_ecbcb !=nil {return _ecbcb ;};case _g .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_cgggg .Glow =NewCT_GlowEffect (); +if _geaba :=d .DecodeElement (_cgggg .Glow ,&_daace );_geaba !=nil {return _geaba ;};case _g .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cgggg .InnerShdw =NewCT_InnerShadowEffect (); +if _dfcg :=d .DecodeElement (_cgggg .InnerShdw ,&_daace );_dfcg !=nil {return _dfcg ;};case _g .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cgggg .OuterShdw =NewCT_OuterShadowEffect (); +if _fcff :=d .DecodeElement (_cgggg .OuterShdw ,&_daace );_fcff !=nil {return _fcff ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cgggg .PrstShdw =NewCT_PresetShadowEffect (); +if _ecaa :=d .DecodeElement (_cgggg .PrstShdw ,&_daace );_ecaa !=nil {return _ecaa ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgggg .Reflection =NewCT_ReflectionEffect (); +if _acad :=d .DecodeElement (_cgggg .Reflection ,&_daace );_acad !=nil {return _acad ;};case _g .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cgggg .SoftEdge =NewCT_SoftEdgesEffect (); +if _fecc :=d .DecodeElement (_cgggg .SoftEdge ,&_daace );_fecc !=nil {return _fecc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_daace .Name ); +if _bafe :=d .Skip ();_bafe !=nil {return _bafe ;};};case _g .EndElement :break _aegef ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_SystemColor and its children -func (_daedg *CT_SystemColor )Validate ()error {return _daedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_gceae *CT_LineProperties )ValidateWithPath (path string )error {if _gceae .WAttr !=nil {if *_gceae .WAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gceae .WAttr ); +};if *_gceae .WAttr > 20116800{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_gceae .WAttr ); +};};if _acgdd :=_gceae .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_acgdd !=nil {return _acgdd ;};if _gafaf :=_gceae .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_gafaf !=nil {return _gafaf ; +};if _accge :=_gceae .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_accge !=nil {return _accge ;};if _gceae .NoFill !=nil {if _decba :=_gceae .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); +_decba !=nil {return _decba ;};};if _gceae .SolidFill !=nil {if _bgcb :=_gceae .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bgcb !=nil {return _bgcb ;};};if _gceae .GradFill !=nil {if _agcg :=_gceae .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_agcg !=nil {return _agcg ;};};if _gceae .PattFill !=nil {if _facbb :=_gceae .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_facbb !=nil {return _facbb ;};};if _gceae .PrstDash !=nil {if _accfg :=_gceae .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h"); +_accfg !=nil {return _accfg ;};};if _gceae .CustDash !=nil {if _defad :=_gceae .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_defad !=nil {return _defad ;};};if _gceae .Round !=nil {if _geaae :=_gceae .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); +_geaae !=nil {return _geaae ;};};if _gceae .Bevel !=nil {if _eggfc :=_gceae .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_eggfc !=nil {return _eggfc ;};};if _gceae .Miter !=nil {if _ebedb :=_gceae .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); +_ebedb !=nil {return _ebedb ;};};if _gceae .HeadEnd !=nil {if _cceca :=_gceae .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_cceca !=nil {return _cceca ;};};if _gceae .TailEnd !=nil {if _edfeg :=_gceae .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064"); +_edfeg !=nil {return _edfeg ;};};if _gceae .ExtLst !=nil {if _fcegd :=_gceae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcegd !=nil {return _fcegd ;};};return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_daad :=&CT_FillStyleList {}; +return _daad }; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_cccc *CT_ColorSchemeAndMapping )Validate ()error {return _cccc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};type CT_AlphaCeilingEffect struct{}; +// Validate validates the CT_ShapeStyle and its children +func (_eacfg *CT_ShapeStyle )Validate ()error {return _eacfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func (_bgc *CT_AlphaBiLevelEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0076",_bgc .ThreshAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcabc *CT_ObjectStyleDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebcbe :for {_gdbgb ,_fcaabf :=d .Token ();if _fcaabf !=nil {return _fcaabf ; +};switch _fgfeec :=_gdbgb .(type ){case _g .StartElement :switch _fgfeec .Name {case _g .Name {Space :"\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",Local :"\u0073\u0070\u0044e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_gcabc .SpDef =NewCT_DefaultShapeDefinition (); +if _gbbde :=d .DecodeElement (_gcabc .SpDef ,&_fgfeec );_gbbde !=nil {return _gbbde ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0044e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_gcabc .LnDef =NewCT_DefaultShapeDefinition (); +if _fdecab :=d .DecodeElement (_gcabc .LnDef ,&_fgfeec );_fdecab !=nil {return _fdecab ;};case _g .Name {Space :"\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",Local :"\u0074\u0078\u0044e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_gcabc .TxDef =NewCT_DefaultShapeDefinition (); +if _fccb :=d .DecodeElement (_gcabc .TxDef ,&_fgfeec );_fccb !=nil {return _fccb ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcabc .ExtLst =NewCT_OfficeArtExtensionList (); +if _aacegb :=d .DecodeElement (_gcabc .ExtLst ,&_fgfeec );_aacegb !=nil {return _aacegb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_fgfeec .Name ); +if _bgedd :=d .Skip ();_bgedd !=nil {return _bgedd ;};};case _g .EndElement :break _ebcbe ;case _g .CharData :};};return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_afaee :=&CT_OfficeStyleSheet {};_afaee .ThemeElements =NewCT_BaseStyles (); +return _afaee ;};type ST_SchemeColorVal byte ;type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_bcead *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _acbbe ,_faafg :=range _bcead .TxSp {if _bbbcda :=_faafg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_acbbe ));_bbbcda !=nil {return _bbbcda ; +};};for _bbdda ,_cccgc :=range _bcead .Sp {if _abaeb :=_cccgc .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bbdda ));_abaeb !=nil {return _abaeb ;};};for _ddcfc ,_bacfc :=range _bcead .CxnSp {if _ffbd :=_bacfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ddcfc )); +_ffbd !=nil {return _ffbd ;};};for _eacd ,_dgedd :=range _bcead .Pic {if _dcac :=_dgedd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_eacd ));_dcac !=nil {return _dcac ;};};for _ddgea ,_cgdf :=range _bcead .GraphicFrame {if _ffgg :=_cgdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ddgea )); +_ffgg !=nil {return _ffgg ;};};for _daba ,_dcaa :=range _bcead .GrpSp {if _dceg :=_dcaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_daba ));_dceg !=nil {return _dceg ;};};return nil ;};func (_cgfcb ST_BlendMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgfcb .String (),start ); +};type ST_ColorSchemeIndex byte ;func (_abcg *CT_BackgroundFillStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egd :for {_gaf ,_ecb :=d .Token ();if _ecb !=nil {return _ecb ;};switch _bgec :=_gaf .(type ){case _g .StartElement :switch _bgec .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cfgd :=NewEG_FillProperties (); +_cfgd .NoFill =NewCT_NoFillProperties ();if _gdf :=d .DecodeElement (_cfgd .NoFill ,&_bgec );_gdf !=nil {return _gdf ;};_abcg .EG_FillProperties =append (_abcg .EG_FillProperties ,_cfgd );case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gdae :=NewEG_FillProperties (); +_gdae .SolidFill =NewCT_SolidColorFillProperties ();if _bgdf :=d .DecodeElement (_gdae .SolidFill ,&_bgec );_bgdf !=nil {return _bgdf ;};_abcg .EG_FillProperties =append (_abcg .EG_FillProperties ,_gdae );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bcde :=NewEG_FillProperties (); +_bcde .GradFill =NewCT_GradientFillProperties ();if _cgbd :=d .DecodeElement (_bcde .GradFill ,&_bgec );_cgbd !=nil {return _cgbd ;};_abcg .EG_FillProperties =append (_abcg .EG_FillProperties ,_bcde );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dfg :=NewEG_FillProperties (); +_dfg .BlipFill =NewCT_BlipFillProperties ();if _fbgg :=d .DecodeElement (_dfg .BlipFill ,&_bgec );_fbgg !=nil {return _fbgg ;};_abcg .EG_FillProperties =append (_abcg .EG_FillProperties ,_dfg );case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_eba :=NewEG_FillProperties (); +_eba .PattFill =NewCT_PatternFillProperties ();if _ddb :=d .DecodeElement (_eba .PattFill ,&_bgec );_ddb !=nil {return _ddb ;};_abcg .EG_FillProperties =append (_abcg .EG_FillProperties ,_eba );case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cbdc :=NewEG_FillProperties (); +_cbdc .GrpFill =NewCT_GroupFillProperties ();if _eed :=d .DecodeElement (_cbdc .GrpFill ,&_bgec );_eed !=nil {return _eed ;};_abcg .EG_FillProperties =append (_abcg .EG_FillProperties ,_cbdc );default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bgec .Name ); +if _gabdc :=d .Skip ();_gabdc !=nil {return _gabdc ;};};case _g .EndElement :break _egd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_aggff *CT_GvmlGroupShape )Validate ()error {return _aggff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_dfacg ST_PresetColorVal )ValidateWithPath (path string )error {switch _dfacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfacg )); -};return nil ;}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_aace *CT_AnimationChartElement )ValidateWithPath (path string )error {if _aace .BldStepAttr ==ST_ChartBuildStepUnset {return _c .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _acba :=_aace .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_acba !=nil {return _acba ;};return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_egbde *CT_ColorSchemeList )ValidateWithPath (path string )error {for _ggbdg ,_aecg :=range _egbde .ExtraClrScheme {if _gdge :=_aecg .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ggbdg )); -_gdge !=nil {return _gdge ;};};return nil ;};func (_gebag *EG_TextRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gebag .R !=nil {_bdeefb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_gebag .R ,_bdeefb ); -};if _gebag .Br !=nil {_beaab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_gebag .Br ,_beaab );};if _gebag .Fld !=nil {_bfbffc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_gebag .Fld ,_bfbffc ); -};return nil ;};func (_gedb *CT_InverseTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agbb *CT_GvmlPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agbb .NvPicPr =NewCT_GvmlPictureNonVisual (); -_agbb .BlipFill =NewCT_BlipFillProperties ();_agbb .SpPr =NewCT_ShapeProperties ();_faada :for {_eegfg ,_gadg :=d .Token ();if _gadg !=nil {return _gadg ;};switch _dcedf :=_eegfg .(type ){case _f .StartElement :switch _dcedf .Name {case _f .Name {Space :"\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",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _agfd :=d .DecodeElement (_agbb .NvPicPr ,&_dcedf ); -_agfd !=nil {return _agfd ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cagbg :=d .DecodeElement (_agbb .BlipFill ,&_dcedf ); -_cagbg !=nil {return _cagbg ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fdcbe :=d .DecodeElement (_agbb .SpPr ,&_dcedf ); -_fdcbe !=nil {return _fdcbe ;};case _f .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_agbb .Style =NewCT_ShapeStyle (); -if _dfged :=d .DecodeElement (_agbb .Style ,&_dcedf );_dfged !=nil {return _dfged ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbb .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbca :=d .DecodeElement (_agbb .ExtLst ,&_dcedf );_gbca !=nil {return _gbca ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_dcedf .Name ); -if _bcga :=d .Skip ();_bcga !=nil {return _bcga ;};};case _f .EndElement :break _faada ;case _f .CharData :};};return nil ;};func (_dfa *CT_AlphaBiLevelEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afgc :=range start .Attr {if _afgc .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_fbe ,_cag :=ParseUnionST_PositiveFixedPercentage (_afgc .Value ); -if _cag !=nil {return _cag ;};_dfa .ThreshAttr =_fbe ;continue ;};};for {_adda ,_afb :=d .Token ();if _afb !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_afb ); -};if _dae ,_ffb :=_adda .(_f .EndElement );_ffb &&_dae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ReflectionEffect and its children +func (_ecgg *CT_ReflectionEffect )Validate ()error {return _ecgg .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_geeeb *CT_Path2DArcTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u0052"},Value :_c .Sprintf ("\u0025\u0076",_geeeb .WRAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0052"},Value :_c .Sprintf ("\u0025\u0076",_geeeb .HRAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_c .Sprintf ("\u0025\u0076",_geeeb .StAngAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_c .Sprintf ("\u0025\u0076",_geeeb .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_accfb ST_ColorSchemeIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_accfb .String (),start ); +};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_bccba :=&EG_ThemeableFontStyles {};return _bccba ;};type VideoFile struct{CT_VideoFile };func NewCT_SchemeColor ()*CT_SchemeColor {_bgfee :=&CT_SchemeColor {};_bgfee .ValAttr =ST_SchemeColorVal (1); +return _bgfee ;};func (_bgbca ST_ChartBuildStep )Validate ()error {return _bgbca .ValidateWithPath ("")}; -// Validate validates the CT_GradientFillProperties and its children -func (_bbacc *CT_GradientFillProperties )Validate ()error {return _bbacc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewCT_SystemColor ()*CT_SystemColor {_cbgc :=&CT_SystemColor {}; -_cbgc .ValAttr =ST_SystemColorVal (1);return _cbgc ;}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_bcdagf *EG_LineDashProperties )ValidateWithPath (path string )error {if _bcdagf .PrstDash !=nil {if _gegeg :=_bcdagf .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_gegeg !=nil {return _gegeg ;};};if _bcdagf .CustDash !=nil {if _fggeec :=_bcdagf .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h"); +_fggeec !=nil {return _fggeec ;};};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};func (_cccbf *ST_LineEndWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afbfgd ,_dggggc :=d .Token (); +if _dggggc !=nil {return _dggggc ;};if _ddgfg ,_cfebag :=_afbfgd .(_g .EndElement );_cfebag &&_ddgfg .Name ==start .Name {*_cccbf =1;return nil ;};if _cbffa ,_ddffb :=_afbfgd .(_g .CharData );!_ddffb {return _c .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",_afbfgd ); +}else {switch string (_cbffa ){case "":*_cccbf =0;case "\u0073\u006d":*_cccbf =1;case "\u006d\u0065\u0064":*_cccbf =2;case "\u006c\u0067":*_cccbf =3;};};_afbfgd ,_dggggc =d .Token ();if _dggggc !=nil {return _dggggc ;};if _cddcb ,_agefbe :=_afbfgd .(_g .EndElement ); +_agefbe &&_cddcb .Name ==start .Name {return nil ;};return _c .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",_afbfgd );}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_acedcf *EG_Text3D )ValidateWithPath (path string )error {if _acedcf .Sp3d !=nil {if _bdafc :=_acedcf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bdafc !=nil {return _bdafc ;};};if _acedcf .FlatTx !=nil {if _cfecd :=_acedcf .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_cfecd !=nil {return _cfecd ;};};return nil ;};func (_bfgab *CT_GradientFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfgab .FlipAttr !=ST_TileFlipModeUnset {_gcbeg ,_dbgfg :=_bfgab .FlipAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006c\u0069\u0070"}); -if _dbgfg !=nil {return _dbgfg ;};start .Attr =append (start .Attr ,_gcbeg );};if _bfgab .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bfgab .RotWithShapeAttr ))}); -};e .EncodeToken (start );if _bfgab .GsLst !=nil {_bcaae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_bfgab .GsLst ,_bcaae );};if _bfgab .Lin !=nil {_eadg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ci\u006e"}}; -e .EncodeElement (_bfgab .Lin ,_eadg );};if _bfgab .Path !=nil {_bbaea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_bfgab .Path ,_bbaea );};if _bfgab .TileRect !=nil {_dgba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_bfgab .TileRect ,_dgba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_fbebf *EG_ShadeProperties )ValidateWithPath (path string )error {if _fbebf .Lin !=nil {if _egfbcg :=_fbebf .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_egfbcg !=nil {return _egfbcg ;};};if _fbebf .Path !=nil {if _bcccb :=_fbebf .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_bcccb !=nil {return _bcccb ;};};return nil ;};type ST_FontCollectionIndex byte ;func NewCT_Color ()*CT_Color {_fegda :=&CT_Color {};return _fegda };func NewCT_TableStyleList ()*CT_TableStyleList {_aadafc :=&CT_TableStyleList {};_aadafc .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _aadafc ;};type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_agbaf *EG_Geometry )ValidateWithPath (path string )error {if _agbaf .CustGeom !=nil {if _gcaaef :=_agbaf .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gcaaef !=nil {return _gcaaef ;};};if _agbaf .PrstGeom !=nil {if _beeba :=_agbaf .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); -_beeba !=nil {return _beeba ;};};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_cdddg *EG_TextUnderlineLine )Validate ()error {return _cdddg .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};type ST_BlendMode byte ; -// Validate validates the CT_Headers and its children -func (_gdacb *CT_Headers )Validate ()error {return _gdacb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_fddba ST_AnimationDgmOnlyBuildType )Validate ()error {return _fddba .ValidateWithPath ("")};func (_faeaf *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _faeaf .NoFill !=nil {_decee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_faeaf .NoFill ,_decee );};if _faeaf .SolidFill !=nil {_ddfee :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_faeaf .SolidFill ,_ddfee );};if _faeaf .GradFill !=nil {_edaccc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_faeaf .GradFill ,_edaccc );};if _faeaf .BlipFill !=nil {_agebb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_faeaf .BlipFill ,_agebb );};if _faeaf .PattFill !=nil {_fgadec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_faeaf .PattFill ,_fgadec );};if _faeaf .GrpFill !=nil {_cffc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_faeaf .GrpFill ,_cffc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_dfgge :=&CT_TextSpacingPoint {};_dfgge .ValAttr =0;return _dfgge ;};type CT_GammaTransform struct{}; -func (_aabbf ST_PresetLineDashVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aabbf .String (),start );};func (_cgdgc *CT_NonVisualPictureProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgdgc .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_cgdgc .PreferRelativeResizeAttr ))}); -};e .EncodeToken (start );if _cgdgc .PicLocks !=nil {_adee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cgdgc .PicLocks ,_adee );};if _cgdgc .ExtLst !=nil {_gedf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgdgc .ExtLst ,_gedf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbdgf *CT_SoftEdgesEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdgf .RadAttr =0;for _ ,_bbge :=range start .Attr {if _bbge .Name .Local =="\u0072\u0061\u0064"{_ccbcd ,_ddefc :=_aa .ParseInt (_bbge .Value ,10,64); -if _ddefc !=nil {return _ddefc ;};_cbdgf .RadAttr =_ccbcd ;continue ;};};for {_dcgbc ,_fcfgd :=d .Token ();if _fcfgd !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fcfgd ); -};if _bdeefa ,_fdegb :=_dcgbc .(_f .EndElement );_fdegb &&_bdeefa .Name ==start .Name {break ;};};return nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_c .Any ;}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_eecad *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _bcbd ,_bccgca :=range _eecad .Ext {if _aadef :=_bccgca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bcbd ));_aadef !=nil {return _aadef ; +};};return nil ;};func NewTbl ()*Tbl {_dbcfb :=&Tbl {};_dbcfb .CT_Table =*NewCT_Table ();return _dbcfb };func (_gage *CT_NonVisualDrawingProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eddbfc :=range start .Attr {if _eddbfc .Name .Local =="\u0069\u0064"{_faaa ,_dfcc :=_a .ParseUint (_eddbfc .Value ,10,32); +if _dfcc !=nil {return _dfcc ;};_gage .IdAttr =uint32 (_faaa );continue ;};if _eddbfc .Name .Local =="\u006e\u0061\u006d\u0065"{_dbga ,_beegfgcd :=_eddbfc .Value ,error (nil );if _beegfgcd !=nil {return _beegfgcd ;};_gage .NameAttr =_dbga ;continue ;}; +if _eddbfc .Name .Local =="\u0064\u0065\u0073c\u0072"{_adfe ,_gdcb :=_eddbfc .Value ,error (nil );if _gdcb !=nil {return _gdcb ;};_gage .DescrAttr =&_adfe ;continue ;};if _eddbfc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cadg ,_cfcge :=_a .ParseBool (_eddbfc .Value ); +if _cfcge !=nil {return _cfcge ;};_gage .HiddenAttr =&_cadg ;continue ;};if _eddbfc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gffge ,_dfcde :=_eddbfc .Value ,error (nil );if _dfcde !=nil {return _dfcde ;};_gage .TitleAttr =&_gffge ;continue ;};};_cfec :for {_bbga ,_gfag :=d .Token (); +if _gfag !=nil {return _gfag ;};switch _cdgc :=_bbga .(type ){case _g .StartElement :switch _cdgc .Name {case _g .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_gage .HlinkClick =NewCT_Hyperlink (); +if _febef :=d .DecodeElement (_gage .HlinkClick ,&_cdgc );_febef !=nil {return _febef ;};case _g .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_gage .HlinkHover =NewCT_Hyperlink (); +if _gaab :=d .DecodeElement (_gage .HlinkHover ,&_cdgc );_gaab !=nil {return _gaab ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gage .ExtLst =NewCT_OfficeArtExtensionList (); +if _dbcgg :=d .DecodeElement (_gage .ExtLst ,&_cdgc );_dbcgg !=nil {return _dbcgg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_cdgc .Name ); +if _cedce :=d .Skip ();_cedce !=nil {return _cedce ;};};case _g .EndElement :break _cfec ;case _g .CharData :};};return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ; +ExtLst *CT_OfficeArtExtensionList ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_gcbfb *EG_Media )ValidateWithPath (path string )error {if _gcbfb .AudioCd !=nil {if _aeabd :=_gcbfb .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_aeabd !=nil {return _aeabd ;};};if _gcbfb .WavAudioFile !=nil {if _fdbcd :=_gcbfb .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); -_fdbcd !=nil {return _fdbcd ;};};if _gcbfb .AudioFile !=nil {if _dadab :=_gcbfb .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_dadab !=nil {return _dadab ;};};if _gcbfb .VideoFile !=nil {if _agfff :=_gcbfb .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"); -_agfff !=nil {return _agfff ;};};if _gcbfb .QuickTimeFile !=nil {if _dggag :=_gcbfb .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_dggag !=nil {return _dggag ;};};return nil ; -};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_cfc :=&CT_BackgroundFormatting {};return _cfc ;}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_ccedd *EG_Effect )ValidateWithPath (path string )error {if _ccedd .Cont !=nil {if _geabc :=_ccedd .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_geabc !=nil {return _geabc ;};};if _ccedd .Effect !=nil {if _ggfggb :=_ccedd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_ggfggb !=nil {return _ggfggb ;};};if _ccedd .AlphaBiLevel !=nil {if _feecb :=_ccedd .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_feecb !=nil {return _feecb ;};};if _ccedd .AlphaCeiling !=nil {if _efcggg :=_ccedd .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"); +_efcggg !=nil {return _efcggg ;};};if _ccedd .AlphaFloor !=nil {if _degfb :=_ccedd .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_degfb !=nil {return _degfb ;};};if _ccedd .AlphaInv !=nil {if _aeeca :=_ccedd .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev"); +_aeeca !=nil {return _aeeca ;};};if _ccedd .AlphaMod !=nil {if _dffde :=_ccedd .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_dffde !=nil {return _dffde ;};};if _ccedd .AlphaModFix !=nil {if _cbab :=_ccedd .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"); +_cbab !=nil {return _cbab ;};};if _ccedd .AlphaOutset !=nil {if _ddcdc :=_ccedd .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_ddcdc !=nil {return _ddcdc ;};};if _ccedd .AlphaRepl !=nil {if _dbbcd :=_ccedd .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"); +_dbbcd !=nil {return _dbbcd ;};};if _ccedd .BiLevel !=nil {if _agfba :=_ccedd .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_agfba !=nil {return _agfba ;};};if _ccedd .Blend !=nil {if _cgfee :=_ccedd .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064"); +_cgfee !=nil {return _cgfee ;};};if _ccedd .Blur !=nil {if _caed :=_ccedd .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_caed !=nil {return _caed ;};};if _ccedd .ClrChange !=nil {if _daeda :=_ccedd .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_daeda !=nil {return _daeda ;};};if _ccedd .ClrRepl !=nil {if _cffdc :=_ccedd .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_cffdc !=nil {return _cffdc ;};};if _ccedd .Duotone !=nil {if _ddcac :=_ccedd .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065"); +_ddcac !=nil {return _ddcac ;};};if _ccedd .Fill !=nil {if _bfcgb :=_ccedd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bfcgb !=nil {return _bfcgb ;};};if _ccedd .FillOverlay !=nil {if _gcdfaa :=_ccedd .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_gcdfaa !=nil {return _gcdfaa ;};};if _ccedd .Glow !=nil {if _bdfef :=_ccedd .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bdfef !=nil {return _bdfef ;};};if _ccedd .Grayscl !=nil {if _gffeg :=_ccedd .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c"); +_gffeg !=nil {return _gffeg ;};};if _ccedd .Hsl !=nil {if _adgcd :=_ccedd .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_adgcd !=nil {return _adgcd ;};};if _ccedd .InnerShdw !=nil {if _gbffe :=_ccedd .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); +_gbffe !=nil {return _gbffe ;};};if _ccedd .Lum !=nil {if _fdcge :=_ccedd .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fdcge !=nil {return _fdcge ;};};if _ccedd .OuterShdw !=nil {if _bfgec :=_ccedd .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"); +_bfgec !=nil {return _bfgec ;};};if _ccedd .PrstShdw !=nil {if _gaaad :=_ccedd .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_gaaad !=nil {return _gaaad ;};};if _ccedd .Reflection !=nil {if _adbd :=_ccedd .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); +_adbd !=nil {return _adbd ;};};if _ccedd .RelOff !=nil {if _cfdga :=_ccedd .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_cfdga !=nil {return _cfdga ;};};if _ccedd .SoftEdge !=nil {if _gaffce :=_ccedd .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); +_gaffce !=nil {return _gaffce ;};};if _ccedd .Tint !=nil {if _eccgd :=_ccedd .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_eccgd !=nil {return _eccgd ;};};if _ccedd .Xfrm !=nil {if _bbdcd :=_ccedd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_bbdcd !=nil {return _bbdcd ;};};return nil ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_decbd *CT_TextTabStopList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgebb :for {_ccgcf ,_bgbce :=d .Token (); +if _bgbce !=nil {return _bgbce ;};switch _affgd :=_ccgcf .(type ){case _g .StartElement :switch _affgd .Name {case _g .Name {Space :"\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",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_bebccg :=NewCT_TextTabStop (); +if _geeec :=d .DecodeElement (_bebccg ,&_affgd );_geeec !=nil {return _geeec ;};_decbd .Tab =append (_decbd .Tab ,_bebccg );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_affgd .Name ); +if _ddgee :=d .Skip ();_ddgee !=nil {return _ddgee ;};};case _g .EndElement :break _bgebb ;case _g .CharData :};};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_aecbe :=&CT_PresetColor {};_aecbe .ValAttr =ST_PresetColorVal (1);return _aecbe ; +}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_dccb *CT_AlphaInverseEffect )Validate ()error {return _dccb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_ffde :=&CT_GvmlTextShapeChoice {}; -return _ffde ;};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5; -ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11; -ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17; -);type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_bcdbb *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _bcdbb .PicLocks !=nil {if _eebaf :=_bcdbb .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_eebaf !=nil {return _eebaf ;};};if _bcdbb .ExtLst !=nil {if _aadcg :=_bcdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aadcg !=nil {return _aadcg ;};};return nil ;};func (_ffdc *CT_Path2DLineTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdc .Pt =NewCT_AdjPoint2D ();_cccc :for {_bfadb ,_abccb :=d .Token ();if _abccb !=nil {return _abccb ;};switch _abbge :=_bfadb .(type ){case _g .StartElement :switch _abbge .Name {case _g .Name {Space :"\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",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _eccf :=d .DecodeElement (_ffdc .Pt ,&_abbge ); +_eccf !=nil {return _eccf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_abbge .Name ); +if _fgda :=d .Skip ();_fgda !=nil {return _fgda ;};};case _g .EndElement :break _cccc ;case _g .CharData :};};return nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ; +Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_fbdgb ST_TextHorzOverflowType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egeacf :=_g .Attr {}; +_egeacf .Name =name ;switch _fbdgb {case ST_TextHorzOverflowTypeUnset :_egeacf .Value ="";case ST_TextHorzOverflowTypeOverflow :_egeacf .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_egeacf .Value ="\u0063\u006c\u0069\u0070"; +};return _egeacf ,nil ;};func (_gcage *CT_TextBody )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcage .BodyPr =NewCT_TextBodyProperties ();_gbcea :for {_ggdaa ,_fadgd :=d .Token ();if _fadgd !=nil {return _fadgd ;};switch _badgf :=_ggdaa .(type ){case _g .StartElement :switch _badgf .Name {case _g .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _ecffa :=d .DecodeElement (_gcage .BodyPr ,&_badgf ); +_ecffa !=nil {return _ecffa ;};case _g .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_gcage .LstStyle =NewCT_TextListStyle (); +if _agcbf :=d .DecodeElement (_gcage .LstStyle ,&_badgf );_agcbf !=nil {return _agcbf ;};case _g .Name {Space :"\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",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_dfgc :=NewCT_TextParagraph (); +if _gfaeef :=d .DecodeElement (_dfgc ,&_badgf );_gfaeef !=nil {return _gfaeef ;};_gcage .P =append (_gcage .P ,_dfgc );default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_badgf .Name ); +if _aegec :=d .Skip ();_aegec !=nil {return _aegec ;};};case _g .EndElement :break _gbcea ;case _g .CharData :};};return nil ;};func NewCT_DashStop ()*CT_DashStop {_eabb :=&CT_DashStop {};return _eabb }; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_acbd *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _acbd .Ln !=nil {if _fdggfa :=_acbd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fdggfa !=nil {return _fdggfa ;};};if _acbd .LnRef !=nil {if _cbeae :=_acbd .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066"); -_cbeae !=nil {return _cbeae ;};};return nil ;}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_gccab *CT_ShapeProperties )ValidateWithPath (path string )error {if _dedaf :=_gccab .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dedaf !=nil {return _dedaf ;};if _gccab .Xfrm !=nil {if _aaecfc :=_gccab .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_aaecfc !=nil {return _aaecfc ;};};if _gccab .CustGeom !=nil {if _ddcfcf :=_gccab .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_ddcfcf !=nil {return _ddcfcf ;};};if _gccab .PrstGeom !=nil {if _fggee :=_gccab .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); +_fggee !=nil {return _fggee ;};};if _gccab .NoFill !=nil {if _dcbgd :=_gccab .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dcbgd !=nil {return _dcbgd ;};};if _gccab .SolidFill !=nil {if _caabd :=_gccab .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_caabd !=nil {return _caabd ;};};if _gccab .GradFill !=nil {if _ggabg :=_gccab .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ggabg !=nil {return _ggabg ;};};if _gccab .BlipFill !=nil {if _dbggg :=_gccab .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_dbggg !=nil {return _dbggg ;};};if _gccab .PattFill !=nil {if _agcdb :=_gccab .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_agcdb !=nil {return _agcdb ;};};if _gccab .GrpFill !=nil {if _ggacda :=_gccab .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_ggacda !=nil {return _ggacda ;};};if _gccab .Ln !=nil {if _ccbf :=_gccab .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ccbf !=nil {return _ccbf ;};};if _gccab .EffectLst !=nil {if _gfcgc :=_gccab .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_gfcgc !=nil {return _gfcgc ;};};if _gccab .EffectDag !=nil {if _babag :=_gccab .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_babag !=nil {return _babag ;};};if _gccab .Scene3d !=nil {if _baddb :=_gccab .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_baddb !=nil {return _baddb ;};};if _gccab .Sp3d !=nil {if _cgfga :=_gccab .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cgfga !=nil {return _cgfga ;};};if _gccab .ExtLst !=nil {if _aadgf :=_gccab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aadgf !=nil {return _aadgf ;};};return nil ;}; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_fegfd *CT_FixedPercentage )ValidateWithPath (path string )error {if _addaa :=_fegfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addaa !=nil {return _addaa ;};return nil ;}; +// Validate validates the CT_Scale2D and its children +func (_bggabd *CT_Scale2D )Validate ()error {return _bggabd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_faebc *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_faebc =0; +case "\u006f\u006e\u0065":*_faebc =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_faebc =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_faebc =3;};return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;}; -// Validate validates the CT_FillStyleList and its children -func (_cegg *CT_FillStyleList )Validate ()error {return _cegg .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_fdg *CT_AlphaCeilingEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgbgg ST_BevelPresetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aadeae :=_f .Attr {};_aadeae .Name =name ;switch _bgbgg {case ST_BevelPresetTypeUnset :_aadeae .Value =""; -case ST_BevelPresetTypeRelaxedInset :_aadeae .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_aadeae .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_aadeae .Value ="\u0073\u006c\u006fp\u0065"; -case ST_BevelPresetTypeCross :_aadeae .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_aadeae .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_aadeae .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_aadeae .Value ="\u0063\u006f\u006e\u0076\u0065\u0078"; -case ST_BevelPresetTypeCoolSlant :_aadeae .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_aadeae .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_aadeae .Value ="\u0072\u0069\u0062\u006c\u0065\u0074"; -case ST_BevelPresetTypeHardEdge :_aadeae .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_aadeae .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _aadeae ,nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_aedcaf :=ST_AnimationDgmBuildType {}; -switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_aedcaf .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_aedcaf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_aedcaf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ; -case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_aedcaf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _aedcaf ,nil ;};type ST_PresetCameraType byte ;func NewAG_Blob ()*AG_Blob {_aae :=&AG_Blob {};return _aae };const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0; -ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_ebfdgg :=&CT_TextBlipBullet {};_ebfdgg .Blip =NewCT_Blip (); -return _ebfdgg ;};func (_bbfee ST_PathShadeType )Validate ()error {return _bbfee .ValidateWithPath ("")}; +// Validate validates the CT_PathShadeProperties and its children +func (_bdeeg *CT_PathShadeProperties )Validate ()error {return _bdeeg .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0; +ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6; +ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;); -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_eeecd *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _eeecd .TcBdr !=nil {if _ccbde :=_eeecd .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_ccbde !=nil {return _ccbde ;};};if _eeecd .Fill !=nil {if _abbgc :=_eeecd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_abbgc !=nil {return _abbgc ;};};if _eeecd .FillRef !=nil {if _ecgbb :=_eeecd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_ecgbb !=nil {return _ecgbb ;};};if _eeecd .Cell3D !=nil {if _dccab :=_eeecd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); -_dccab !=nil {return _dccab ;};};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_gdfcc :=&EG_FillModeProperties {};return _gdfcc ;};func NewEG_ColorTransform ()*EG_ColorTransform {_ceedb :=&EG_ColorTransform {};return _ceedb };func (_eacbe ST_EffectContainerType )Validate ()error {return _eacbe .ValidateWithPath ("")}; -func (_fbagg ST_LineEndLength )String ()string {switch _fbagg {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_cggea *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_bcgfb *CT_ScRgbColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfdff :=range start .Attr {if _cfdff .Name .Local =="\u0072"{_daeeca ,_dgfga :=ParseUnionST_Percentage (_cfdff .Value ); +if _dgfga !=nil {return _dgfga ;};_bcgfb .RAttr =_daeeca ;continue ;};if _cfdff .Name .Local =="\u0067"{_dcgac ,_ggagg :=ParseUnionST_Percentage (_cfdff .Value );if _ggagg !=nil {return _ggagg ;};_bcgfb .GAttr =_dcgac ;continue ;};if _cfdff .Name .Local =="\u0062"{_ccbeb ,_fefd :=ParseUnionST_Percentage (_cfdff .Value ); +if _fefd !=nil {return _fefd ;};_bcgfb .BAttr =_ccbeb ;continue ;};};_aedfa :for {_fbdcf ,_aedfad :=d .Token ();if _aedfad !=nil {return _aedfad ;};switch _abecb :=_fbdcf .(type ){case _g .StartElement :switch _abecb .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gbcaa :=NewEG_ColorTransform (); +_gbcaa .Tint =NewCT_PositiveFixedPercentage ();if _gcbff :=d .DecodeElement (_gbcaa .Tint ,&_abecb );_gcbff !=nil {return _gcbff ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_gbcaa );case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_eefc :=NewEG_ColorTransform (); +_eefc .Shade =NewCT_PositiveFixedPercentage ();if _cdceb :=d .DecodeElement (_eefc .Shade ,&_abecb );_cdceb !=nil {return _cdceb ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_eefc );case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bbbcc :=NewEG_ColorTransform (); +_bbbcc .Comp =NewCT_ComplementTransform ();if _cabe :=d .DecodeElement (_bbbcc .Comp ,&_abecb );_cabe !=nil {return _cabe ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_bbbcc );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_ccffd :=NewEG_ColorTransform (); +_ccffd .Inv =NewCT_InverseTransform ();if _fafcf :=d .DecodeElement (_ccffd .Inv ,&_abecb );_fafcf !=nil {return _fafcf ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_ccffd );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_fbdf :=NewEG_ColorTransform (); +_fbdf .Gray =NewCT_GrayscaleTransform ();if _abee :=d .DecodeElement (_fbdf .Gray ,&_abecb );_abee !=nil {return _abee ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_fbdf );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_dafg :=NewEG_ColorTransform (); +_dafg .Alpha =NewCT_PositiveFixedPercentage ();if _fedg :=d .DecodeElement (_dafg .Alpha ,&_abecb );_fedg !=nil {return _fedg ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_dafg );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bafea :=NewEG_ColorTransform (); +_bafea .AlphaOff =NewCT_FixedPercentage ();if _cafdb :=d .DecodeElement (_bafea .AlphaOff ,&_abecb );_cafdb !=nil {return _cafdb ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_bafea );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_efcgg :=NewEG_ColorTransform (); +_efcgg .AlphaMod =NewCT_PositivePercentage ();if _gbadff :=d .DecodeElement (_efcgg .AlphaMod ,&_abecb );_gbadff !=nil {return _gbadff ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_efcgg );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bdfc :=NewEG_ColorTransform (); +_bdfc .Hue =NewCT_PositiveFixedAngle ();if _dded :=d .DecodeElement (_bdfc .Hue ,&_abecb );_dded !=nil {return _dded ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_bdfc );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdab :=NewEG_ColorTransform (); +_cdab .HueOff =NewCT_Angle ();if _beecb :=d .DecodeElement (_cdab .HueOff ,&_abecb );_beecb !=nil {return _beecb ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_cdab );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ebfea :=NewEG_ColorTransform (); +_ebfea .HueMod =NewCT_PositivePercentage ();if _fcace :=d .DecodeElement (_ebfea .HueMod ,&_abecb );_fcace !=nil {return _fcace ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_ebfea );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bbafe :=NewEG_ColorTransform (); +_bbafe .Sat =NewCT_Percentage ();if _bdaed :=d .DecodeElement (_bbafe .Sat ,&_abecb );_bdaed !=nil {return _bdaed ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_bbafe );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cbda :=NewEG_ColorTransform (); +_cbda .SatOff =NewCT_Percentage ();if _bafg :=d .DecodeElement (_cbda .SatOff ,&_abecb );_bafg !=nil {return _bafg ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_cbda );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_adfge :=NewEG_ColorTransform (); +_adfge .SatMod =NewCT_Percentage ();if _efed :=d .DecodeElement (_adfge .SatMod ,&_abecb );_efed !=nil {return _efed ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_adfge );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dbcae :=NewEG_ColorTransform (); +_dbcae .Lum =NewCT_Percentage ();if _aedg :=d .DecodeElement (_dbcae .Lum ,&_abecb );_aedg !=nil {return _aedg ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_dbcae );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gddb :=NewEG_ColorTransform (); +_gddb .LumOff =NewCT_Percentage ();if _cgfdcd :=d .DecodeElement (_gddb .LumOff ,&_abecb );_cgfdcd !=nil {return _cgfdcd ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_gddb );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_gcdfb :=NewEG_ColorTransform (); +_gcdfb .LumMod =NewCT_Percentage ();if _bbaag :=d .DecodeElement (_gcdfb .LumMod ,&_abecb );_bbaag !=nil {return _bbaag ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_gcdfb );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_fgcecd :=NewEG_ColorTransform (); +_fgcecd .Red =NewCT_Percentage ();if _fcfbe :=d .DecodeElement (_fgcecd .Red ,&_abecb );_fcfbe !=nil {return _fcfbe ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_fgcecd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_feebd :=NewEG_ColorTransform (); +_feebd .RedOff =NewCT_Percentage ();if _afdfb :=d .DecodeElement (_feebd .RedOff ,&_abecb );_afdfb !=nil {return _afdfb ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_feebd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dbfb :=NewEG_ColorTransform (); +_dbfb .RedMod =NewCT_Percentage ();if _fggab :=d .DecodeElement (_dbfb .RedMod ,&_abecb );_fggab !=nil {return _fggab ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_dbfb );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bbbe :=NewEG_ColorTransform (); +_bbbe .Green =NewCT_Percentage ();if _cddbc :=d .DecodeElement (_bbbe .Green ,&_abecb );_cddbc !=nil {return _cddbc ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_bbbe );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_agaf :=NewEG_ColorTransform (); +_agaf .GreenOff =NewCT_Percentage ();if _feaae :=d .DecodeElement (_agaf .GreenOff ,&_abecb );_feaae !=nil {return _feaae ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_agaf );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ebaef :=NewEG_ColorTransform (); +_ebaef .GreenMod =NewCT_Percentage ();if _agffc :=d .DecodeElement (_ebaef .GreenMod ,&_abecb );_agffc !=nil {return _agffc ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_ebaef );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_dcff :=NewEG_ColorTransform (); +_dcff .Blue =NewCT_Percentage ();if _acaddc :=d .DecodeElement (_dcff .Blue ,&_abecb );_acaddc !=nil {return _acaddc ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_dcff );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_abdg :=NewEG_ColorTransform (); +_abdg .BlueOff =NewCT_Percentage ();if _befa :=d .DecodeElement (_abdg .BlueOff ,&_abecb );_befa !=nil {return _befa ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_abdg );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_aece :=NewEG_ColorTransform (); +_aece .BlueMod =NewCT_Percentage ();if _gaeaf :=d .DecodeElement (_aece .BlueMod ,&_abecb );_gaeaf !=nil {return _gaeaf ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_aece );case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gffdg :=NewEG_ColorTransform (); +_gffdg .Gamma =NewCT_GammaTransform ();if _eebgcg :=d .DecodeElement (_gffdg .Gamma ,&_abecb );_eebgcg !=nil {return _eebgcg ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_gffdg );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_eeega :=NewEG_ColorTransform (); +_eeega .InvGamma =NewCT_InverseGammaTransform ();if _dabgb :=d .DecodeElement (_eeega .InvGamma ,&_abecb );_dabgb !=nil {return _dabgb ;};_bcgfb .EG_ColorTransform =append (_bcgfb .EG_ColorTransform ,_eeega );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_abecb .Name ); +if _ggdcg :=d .Skip ();_ggdcg !=nil {return _ggdcg ;};};case _g .EndElement :break _aedfa ;case _g .CharData :};};return nil ;};type CT_TextNoAutofit struct{}; // Validate validates the CT_Cell3D and its children -func (_aeee *CT_Cell3D )Validate ()error {return _aeee .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_cgfac ST_BlackWhiteMode )String ()string {switch _cgfac {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f"; -case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y"; -case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";}; +func (_cfea *CT_Cell3D )Validate ()error {return _cfea .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_eeedb *CT_StyleMatrix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeedb .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eeedb .NameAttr )}); +};e .EncodeToken (start );_cbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eeedb .FillStyleLst ,_cbbbf );_gbgbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_eeedb .LnStyleLst ,_gbgbc );_bcfac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eeedb .EffectStyleLst ,_bcfac );_efbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_eeedb .BgFillStyleLst ,_efbf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ; +EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;}; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_gaedg *CT_HslColor )ValidateWithPath (path string )error {if _gaedg .HueAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,_gaedg .HueAttr ); -};if _gaedg .HueAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gaedg .HueAttr ); -};if _gaacb :=_gaedg .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_gaacb !=nil {return _gaacb ;};if _dbeea :=_gaedg .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_dbeea !=nil {return _dbeea ; -};for _cadcg ,_ebabd :=range _gaedg .EG_ColorTransform {if _caege :=_ebabd .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cadcg )); -_caege !=nil {return _caege ;};};return nil ;};func (_dcbbe *ST_PresetPatternVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebaaff ,_dfacb :=d .Token ();if _dfacb !=nil {return _dfacb ;};if _accdde ,_gfbdg :=_ebaaff .(_f .EndElement ); -_gfbdg &&_accdde .Name ==start .Name {*_dcbbe =1;return nil ;};if _ccfcc ,_fcdbaca :=_ebaaff .(_f .CharData );!_fcdbaca {return _bd .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",_ebaaff ); -}else {switch string (_ccfcc ){case "":*_dcbbe =0;case "\u0070\u0063\u0074\u0035":*_dcbbe =1;case "\u0070\u0063\u00741\u0030":*_dcbbe =2;case "\u0070\u0063\u00742\u0030":*_dcbbe =3;case "\u0070\u0063\u00742\u0035":*_dcbbe =4;case "\u0070\u0063\u00743\u0030":*_dcbbe =5; -case "\u0070\u0063\u00744\u0030":*_dcbbe =6;case "\u0070\u0063\u00745\u0030":*_dcbbe =7;case "\u0070\u0063\u00746\u0030":*_dcbbe =8;case "\u0070\u0063\u00747\u0030":*_dcbbe =9;case "\u0070\u0063\u00747\u0035":*_dcbbe =10;case "\u0070\u0063\u00748\u0030":*_dcbbe =11; -case "\u0070\u0063\u00749\u0030":*_dcbbe =12;case "\u0068\u006f\u0072\u007a":*_dcbbe =13;case "\u0076\u0065\u0072\u0074":*_dcbbe =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_dcbbe =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_dcbbe =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_dcbbe =17; -case "\u0064\u006b\u0056\u0065\u0072\u0074":*_dcbbe =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_dcbbe =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_dcbbe =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_dcbbe =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_dcbbe =22; -case "\u0063\u0072\u006fs\u0073":*_dcbbe =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_dcbbe =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_dcbbe =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_dcbbe =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_dcbbe =27; -case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_dcbbe =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_dcbbe =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_dcbbe =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_dcbbe =31; -case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_dcbbe =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_dcbbe =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dcbbe =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_dcbbe =35; -case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_dcbbe =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_dcbbe =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_dcbbe =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_dcbbe =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dcbbe =40; -case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dcbbe =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_dcbbe =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_dcbbe =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_dcbbe =44; -case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_dcbbe =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_dcbbe =46;case "\u0070\u006c\u0061i\u0064":*_dcbbe =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_dcbbe =48;case "\u0077\u0065\u0061v\u0065":*_dcbbe =49; -case "\u0064\u0069\u0076o\u0074":*_dcbbe =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_dcbbe =51;case "\u0077\u0061\u0076\u0065":*_dcbbe =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_dcbbe =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_dcbbe =54; -};};_ebaaff ,_dfacb =d .Token ();if _dfacb !=nil {return _dfacb ;};if _dfgf ,_fdfee :=_ebaaff .(_f .EndElement );_fdfee &&_dfgf .Name ==start .Name {return nil ;};return _bd .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",_ebaaff ); -};func NewCT_TableProperties ()*CT_TableProperties {_dabfc :=&CT_TableProperties {};return _dabfc };func (_gefcg *CT_EffectList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbffa :for {_aeeaf ,_ddeb :=d .Token ();if _ddeb !=nil {return _ddeb ; -};switch _gfcg :=_aeeaf .(type ){case _f .StartElement :switch _gfcg .Name {case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_gefcg .Blur =NewCT_BlurEffect (); -if _ecdfe :=d .DecodeElement (_gefcg .Blur ,&_gfcg );_ecdfe !=nil {return _ecdfe ;};case _f .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gefcg .FillOverlay =NewCT_FillOverlayEffect (); -if _cdbf :=d .DecodeElement (_gefcg .FillOverlay ,&_gfcg );_cdbf !=nil {return _cdbf ;};case _f .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_gefcg .Glow =NewCT_GlowEffect (); -if _baab :=d .DecodeElement (_gefcg .Glow ,&_gfcg );_baab !=nil {return _baab ;};case _f .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gefcg .InnerShdw =NewCT_InnerShadowEffect (); -if _fab :=d .DecodeElement (_gefcg .InnerShdw ,&_gfcg );_fab !=nil {return _fab ;};case _f .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gefcg .OuterShdw =NewCT_OuterShadowEffect (); -if _gdeb :=d .DecodeElement (_gefcg .OuterShdw ,&_gfcg );_gdeb !=nil {return _gdeb ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gefcg .PrstShdw =NewCT_PresetShadowEffect (); -if _cdad :=d .DecodeElement (_gefcg .PrstShdw ,&_gfcg );_cdad !=nil {return _cdad ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gefcg .Reflection =NewCT_ReflectionEffect (); -if _bece :=d .DecodeElement (_gefcg .Reflection ,&_gfcg );_bece !=nil {return _bece ;};case _f .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gefcg .SoftEdge =NewCT_SoftEdgesEffect (); -if _cbbef :=d .DecodeElement (_gefcg .SoftEdge ,&_gfcg );_cbbef !=nil {return _cbbef ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_gfcg .Name ); -if _dcbd :=d .Skip ();_dcbd !=nil {return _dcbd ;};};case _f .EndElement :break _gbffa ;case _f .CharData :};};return nil ;};func (_daec *CT_GvmlPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eebaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; -e .EncodeElement (_daec .NvPicPr ,_eebaf );_gceda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_daec .BlipFill ,_gceda );_bbbce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_daec .SpPr ,_bbbce );if _daec .Style !=nil {_ccebb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_daec .Style ,_ccebb );};if _daec .ExtLst !=nil {_aaca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_daec .ExtLst ,_aaca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcebc *CT_PositivePercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdcga :=range start .Attr {if _fdcga .Name .Local =="\u0076\u0061\u006c"{_efabb ,_fefcd :=ParseUnionST_PositivePercentage (_fdcga .Value ); -if _fefcd !=nil {return _fefcd ;};_gcebc .ValAttr =_efabb ;continue ;};};for {_gdbe ,_ccaed :=d .Token ();if _ccaed !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_ccaed ); -};if _cadcf ,_edcge :=_gdbe .(_f .EndElement );_edcge &&_cadcf .Name ==start .Name {break ;};};return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;}; - -// Validate validates the CT_PresetGeometry2D and its children -func (_cefb *CT_PresetGeometry2D )Validate ()error {return _cefb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ; -T string ;};func (_fcfcc *CT_NonVisualPictureProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgg :=range start .Attr {if _gfgg .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_agabg ,_cgecc :=_aa .ParseBool (_gfgg .Value ); -if _cgecc !=nil {return _cgecc ;};_fcfcc .PreferRelativeResizeAttr =&_agabg ;continue ;};};_gfab :for {_aedd ,_aeeceg :=d .Token ();if _aeeceg !=nil {return _aeeceg ;};switch _cbfd :=_aedd .(type ){case _f .StartElement :switch _cbfd .Name {case _f .Name {Space :"\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",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_fcfcc .PicLocks =NewCT_PictureLocking (); -if _feffbb :=d .DecodeElement (_fcfcc .PicLocks ,&_cbfd );_feffbb !=nil {return _feffbb ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfcc .ExtLst =NewCT_OfficeArtExtensionList (); -if _gdcc :=d .DecodeElement (_fcfcc .ExtLst ,&_cbfd );_gdcc !=nil {return _gdcc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_cbfd .Name ); -if _ddddfb :=d .Skip ();_ddddfb !=nil {return _ddddfb ;};};case _f .EndElement :break _gfab ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_ebfce *ThemeOverride )ValidateWithPath (path string )error {if _dgdgea :=_ebfce .CT_BaseStylesOverride .ValidateWithPath (path );_dgdgea !=nil {return _dgdgea ;};return nil ;};func (_bdffg *ST_TextWrappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccdeb ,_adbda :=d .Token (); -if _adbda !=nil {return _adbda ;};if _cgfcg ,_gccfcd :=_ccdeb .(_f .EndElement );_gccfcd &&_cgfcg .Name ==start .Name {*_bdffg =1;return nil ;};if _cfafb ,_ffddd :=_ccdeb .(_f .CharData );!_ffddd {return _bd .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",_ccdeb ); -}else {switch string (_cfafb ){case "":*_bdffg =0;case "\u006e\u006f\u006e\u0065":*_bdffg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bdffg =2;};};_ccdeb ,_adbda =d .Token ();if _adbda !=nil {return _adbda ;};if _ccefe ,_efbde :=_ccdeb .(_f .EndElement ); -_efbde &&_ccefe .Name ==start .Name {return nil ;};return _bd .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",_ccdeb );};type CT_TextUnderlineLineFollowText struct{}; -func NewCT_FillProperties ()*CT_FillProperties {_dfef :=&CT_FillProperties {};return _dfef };func (_dcbaf *Graphic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbaf .CT_GraphicalObject =*NewCT_GraphicalObject ();_gdaae :for {_fcdfe ,_affca :=d .Token (); -if _affca !=nil {return _affca ;};switch _ecfef :=_fcdfe .(type ){case _f .StartElement :switch _ecfef .Name {case _f .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _fbafc :=d .DecodeElement (_dcbaf .GraphicData ,&_ecfef ); -_fbafc !=nil {return _fbafc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_ecfef .Name ); -if _gdeegb :=d .Skip ();_gdeegb !=nil {return _gdeegb ;};};case _f .EndElement :break _gdaae ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Path2DMoveTo and its children +func (_faaff *CT_Path2DMoveTo )Validate ()error {return _faaff .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func NewCT_TextBody ()*CT_TextBody {_cgbfb :=&CT_TextBody {};_cgbfb .BodyPr =NewCT_TextBodyProperties (); +return _cgbfb ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_accec *CT_FillEffect )ValidateWithPath (path string )error {if _accec .NoFill !=nil {if _afec :=_accec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_afec !=nil {return _afec ;};};if _accec .SolidFill !=nil {if _cead :=_accec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_cead !=nil {return _cead ;};};if _accec .GradFill !=nil {if _dbccf :=_accec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dbccf !=nil {return _dbccf ;};};if _accec .BlipFill !=nil {if _baed :=_accec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_baed !=nil {return _baed ;};};if _accec .PattFill !=nil {if _aaade :=_accec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aaade !=nil {return _aaade ;};};if _accec .GrpFill !=nil {if _gaed :=_accec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_gaed !=nil {return _gaed ;};};return nil ;}; +// Validate validates the CT_ConnectionSite and its children +func (_gaef *CT_ConnectionSite )Validate ()error {return _gaef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_gdefa :=&CT_SoftEdgesEffect {}; +_gdefa .RadAttr =0;return _gdefa ;};func (_bfaa *CT_HSLEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcec :=range start .Attr {if _dcec .Name .Local =="\u0068\u0075\u0065"{_dgbaf ,_dcaag :=_a .ParseInt (_dcec .Value ,10,32); +if _dcaag !=nil {return _dcaag ;};_eaaae :=int32 (_dgbaf );_bfaa .HueAttr =&_eaaae ;continue ;};if _dcec .Name .Local =="\u0073\u0061\u0074"{_fdbfcd ,_cgff :=ParseUnionST_FixedPercentage (_dcec .Value );if _cgff !=nil {return _cgff ;};_bfaa .SatAttr =&_fdbfcd ; +continue ;};if _dcec .Name .Local =="\u006c\u0075\u006d"{_acfd ,_dfgfb :=ParseUnionST_FixedPercentage (_dcec .Value );if _dfgfb !=nil {return _dfgfb ;};_bfaa .LumAttr =&_acfd ;continue ;};};for {_eedgf ,_edgg :=d .Token ();if _edgg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_edgg ); +};if _cdfa ,_edab :=_eedgf .(_g .EndElement );_edab &&_cdfa .Name ==start .Name {break ;};};return nil ;};func (_efdff *CT_FillEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efdff .NoFill !=nil {_fef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_efdff .NoFill ,_fef );};if _efdff .SolidFill !=nil {_fedcc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdff .SolidFill ,_fedcc );};if _efdff .GradFill !=nil {_cbea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_efdff .GradFill ,_cbea );};if _efdff .BlipFill !=nil {_bdefe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdff .BlipFill ,_bdefe );};if _efdff .PattFill !=nil {_cecdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_efdff .PattFill ,_cecdb );};if _efdff .GrpFill !=nil {_eaaab :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_efdff .GrpFill ,_eaaab );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gfeee *EG_Text3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eebdd :for {_dgffg ,_fcbf :=d .Token ();if _fcbf !=nil {return _fcbf ;};switch _gfbdgf :=_dgffg .(type ){case _g .StartElement :switch _gfbdgf .Name {case _g .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_gfeee .Sp3d =NewCT_Shape3D (); +if _fdebab :=d .DecodeElement (_gfeee .Sp3d ,&_gfbdgf );_fdebab !=nil {return _fdebab ;};case _g .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_gfeee .FlatTx =NewCT_FlatText (); +if _bdecg :=d .DecodeElement (_gfeee .FlatTx ,&_gfbdgf );_bdecg !=nil {return _bdecg ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_gfbdgf .Name ); +if _gaecd :=d .Skip ();_gaecd !=nil {return _gaecd ;};};case _g .EndElement :break _eebdd ;case _g .CharData :};};return nil ;};func (_aefa *CT_GvmlGroupShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aefa .TxSp !=nil {_acefc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; +for _ ,_fgbb :=range _aefa .TxSp {e .EncodeElement (_fgbb ,_acefc );};};if _aefa .Sp !=nil {_ddggf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_baaca :=range _aefa .Sp {e .EncodeElement (_baaca ,_ddggf );};};if _aefa .CxnSp !=nil {_adfde :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}}; +for _ ,_fdbfc :=range _aefa .CxnSp {e .EncodeElement (_fdbfc ,_adfde );};};if _aefa .Pic !=nil {_cebcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_ddgeb :=range _aefa .Pic {e .EncodeElement (_ddgeb ,_cebcc );};};if _aefa .GraphicFrame !=nil {_bgba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; +for _ ,_ecbd :=range _aefa .GraphicFrame {e .EncodeElement (_ecbd ,_bgba );};};if _aefa .GrpSp !=nil {_febdd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_fbfbe :=range _aefa .GrpSp {e .EncodeElement (_fbfbe ,_febdd ); +};};return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ; +VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ; +NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ; +NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TextBlipBullet and its children -func (_fefdb *CT_TextBlipBullet )Validate ()error {return _fefdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ; -Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_ffgae *CT_BaseStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_gdeea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ffgae .ClrScheme ,_gdeea );_acdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_ffgae .FontScheme ,_acdf );_abf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ffgae .FmtScheme ,_abf );if _ffgae .ExtLst !=nil {_bgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ffgae .ExtLst ,_bgcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_TextGeometry ()*EG_TextGeometry {_cdgee :=&EG_TextGeometry {};return _cdgee }; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_cdgef *EG_TextBulletColor )ValidateWithPath (path string )error {if _cdgef .BuClrTx !=nil {if _dcaaf :=_cdgef .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_dcaaf !=nil {return _dcaaf ;};};if _cdgef .BuClr !=nil {if _fedda :=_cdgef .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); +_fedda !=nil {return _fedda ;};};return nil ;}; -// Validate validates the CT_TableCellProperties and its children -func (_ddefa *CT_TableCellProperties )Validate ()error {return _ddefa .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_EffectList struct{Blur *CT_BlurEffect ; -FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;};func (_bdfcd ST_AnimationDgmBuildType )String ()string {if _bdfcd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bdfcd .ST_AnimationBuildType .String (); -};if _bdfcd .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _bdfcd .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_fbgddd ST_AnimationBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbgddd .String (),start ); -};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3; -);func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_bgc :=&CT_AlphaModulateFixedEffect {};return _bgc ;};func (_agbgdd *CT_TextParagraphProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decca :=range start .Attr {if _decca .Name .Local =="\u006d\u0061\u0072\u004c"{_fddaee ,_eecg :=_aa .ParseInt (_decca .Value ,10,32); -if _eecg !=nil {return _eecg ;};_aegg :=int32 (_fddaee );_agbgdd .MarLAttr =&_aegg ;continue ;};if _decca .Name .Local =="\u006c\u0076\u006c"{_debbb ,_bffcbg :=_aa .ParseInt (_decca .Value ,10,32);if _bffcbg !=nil {return _bffcbg ;};_bagcb :=int32 (_debbb ); -_agbgdd .LvlAttr =&_bagcb ;continue ;};if _decca .Name .Local =="\u0061\u006c\u0067\u006e"{_agbgdd .AlgnAttr .UnmarshalXMLAttr (_decca );continue ;};if _decca .Name .Local =="\u0072\u0074\u006c"{_eccae ,_aegf :=_aa .ParseBool (_decca .Value );if _aegf !=nil {return _aegf ; -};_agbgdd .RtlAttr =&_eccae ;continue ;};if _decca .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_agbgdd .FontAlgnAttr .UnmarshalXMLAttr (_decca );continue ;};if _decca .Name .Local =="\u006d\u0061\u0072\u0052"{_cffbc ,_fbgfg :=_aa .ParseInt (_decca .Value ,10,32); -if _fbgfg !=nil {return _fbgfg ;};_bbfgd :=int32 (_cffbc );_agbgdd .MarRAttr =&_bbfgd ;continue ;};if _decca .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_dddcc ,_abeef :=_aa .ParseBool (_decca .Value );if _abeef !=nil {return _abeef ; -};_agbgdd .LatinLnBrkAttr =&_dddcc ;continue ;};if _decca .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_daged ,_adbde :=_aa .ParseInt (_decca .Value ,10,32);if _adbde !=nil {return _adbde ;};_gfade :=int32 (_daged );_agbgdd .IndentAttr =&_gfade ; -continue ;};if _decca .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_bdaga ,_debbbf :=_aa .ParseBool (_decca .Value );if _debbbf !=nil {return _debbbf ;};_agbgdd .EaLnBrkAttr =&_bdaga ;continue ;};if _decca .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_gdbgd ,_ecdde :=_aa .ParseBool (_decca .Value ); -if _ecdde !=nil {return _ecdde ;};_agbgdd .HangingPunctAttr =&_gdbgd ;continue ;};if _decca .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_acaac ,_bccdb :=ParseUnionST_Coordinate32 (_decca .Value );if _bccdb !=nil {return _bccdb ;}; -_agbgdd .DefTabSzAttr =&_acaac ;continue ;};};_ddfec :for {_agdgg ,_eabb :=d .Token ();if _eabb !=nil {return _eabb ;};switch _dedbd :=_agdgg .(type ){case _f .StartElement :switch _dedbd .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e\u0053p\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_agbgdd .LnSpc =NewCT_TextSpacing (); -if _gbbgb :=d .DecodeElement (_agbgdd .LnSpc ,&_dedbd );_gbbgb !=nil {return _gbbgb ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_agbgdd .SpcBef =NewCT_TextSpacing (); -if _bgadd :=d .DecodeElement (_agbgdd .SpcBef ,&_dedbd );_bgadd !=nil {return _bgadd ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_agbgdd .SpcAft =NewCT_TextSpacing (); -if _bafce :=d .DecodeElement (_agbgdd .SpcAft ,&_dedbd );_bafce !=nil {return _bafce ;};case _f .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_agbgdd .BuClrTx =NewCT_TextBulletColorFollowText (); -if _gggga :=d .DecodeElement (_agbgdd .BuClrTx ,&_dedbd );_gggga !=nil {return _gggga ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_agbgdd .BuClr =NewCT_Color (); -if _geged :=d .DecodeElement (_agbgdd .BuClr ,&_dedbd );_geged !=nil {return _geged ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_agbgdd .BuSzTx =NewCT_TextBulletSizeFollowText (); -if _faeae :=d .DecodeElement (_agbgdd .BuSzTx ,&_dedbd );_faeae !=nil {return _faeae ;};case _f .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_agbgdd .BuSzPct =NewCT_TextBulletSizePercent (); -if _adcef :=d .DecodeElement (_agbgdd .BuSzPct ,&_dedbd );_adcef !=nil {return _adcef ;};case _f .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_agbgdd .BuSzPts =NewCT_TextBulletSizePoint (); -if _becgf :=d .DecodeElement (_agbgdd .BuSzPts ,&_dedbd );_becgf !=nil {return _becgf ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_agbgdd .BuFontTx =NewCT_TextBulletTypefaceFollowText (); -if _geagfa :=d .DecodeElement (_agbgdd .BuFontTx ,&_dedbd );_geagfa !=nil {return _geagfa ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_agbgdd .BuFont =NewCT_TextFont (); -if _gadeg :=d .DecodeElement (_agbgdd .BuFont ,&_dedbd );_gadeg !=nil {return _gadeg ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_agbgdd .BuNone =NewCT_TextNoBullet (); -if _fccde :=d .DecodeElement (_agbgdd .BuNone ,&_dedbd );_fccde !=nil {return _fccde ;};case _f .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_agbgdd .BuAutoNum =NewCT_TextAutonumberBullet (); -if _aegfa :=d .DecodeElement (_agbgdd .BuAutoNum ,&_dedbd );_aegfa !=nil {return _aegfa ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_agbgdd .BuChar =NewCT_TextCharBullet (); -if _bfab :=d .DecodeElement (_agbgdd .BuChar ,&_dedbd );_bfab !=nil {return _bfab ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_agbgdd .BuBlip =NewCT_TextBlipBullet (); -if _aadaf :=d .DecodeElement (_agbgdd .BuBlip ,&_dedbd );_aadaf !=nil {return _aadaf ;};case _f .Name {Space :"\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",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_agbgdd .TabLst =NewCT_TextTabStopList (); -if _aadg :=d .DecodeElement (_agbgdd .TabLst ,&_dedbd );_aadg !=nil {return _aadg ;};case _f .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_agbgdd .DefRPr =NewCT_TextCharacterProperties (); -if _adebd :=d .DecodeElement (_agbgdd .DefRPr ,&_dedbd );_adebd !=nil {return _adebd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbgdd .ExtLst =NewCT_OfficeArtExtensionList (); -if _cdggg :=d .DecodeElement (_agbgdd .ExtLst ,&_dedbd );_cdggg !=nil {return _cdggg ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dedbd .Name ); -if _gefg :=d .Skip ();_gefg !=nil {return _gefg ;};};case _f .EndElement :break _ddfec ;case _f .CharData :};};return nil ;};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3; -ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;);func (_ebdae ST_PathFillMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebdae .String (),start );};func (_bbdg *CT_Shape3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dabcb :=range start .Attr {if _dabcb .Name .Local =="\u007a"{_ffed ,_dedb :=ParseUnionST_Coordinate (_dabcb .Value ); -if _dedb !=nil {return _dedb ;};_bbdg .ZAttr =&_ffed ;continue ;};if _dabcb .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_ffgeg ,_caebg :=_aa .ParseInt (_dabcb .Value ,10,64);if _caebg !=nil {return _caebg ;};_bbdg .ExtrusionHAttr =&_ffgeg ; -continue ;};if _dabcb .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_acfgg ,_eaabc :=_aa .ParseInt (_dabcb .Value ,10,64);if _eaabc !=nil {return _eaabc ;};_bbdg .ContourWAttr =&_acfgg ;continue ;};if _dabcb .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_bbdg .PrstMaterialAttr .UnmarshalXMLAttr (_dabcb ); -continue ;};};_fagc :for {_fdcge ,_agea :=d .Token ();if _agea !=nil {return _agea ;};switch _gcaec :=_fdcge .(type ){case _f .StartElement :switch _gcaec .Name {case _f .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_bbdg .BevelT =NewCT_Bevel (); -if _bafc :=d .DecodeElement (_bbdg .BevelT ,&_gcaec );_bafc !=nil {return _bafc ;};case _f .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_bbdg .BevelB =NewCT_Bevel (); -if _cdgfc :=d .DecodeElement (_bbdg .BevelB ,&_gcaec );_cdgfc !=nil {return _cdgfc ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_bbdg .ExtrusionClr =NewCT_Color (); -if _beceg :=d .DecodeElement (_bbdg .ExtrusionClr ,&_gcaec );_beceg !=nil {return _beceg ;};case _f .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_bbdg .ContourClr =NewCT_Color (); -if _cbced :=d .DecodeElement (_bbdg .ContourClr ,&_gcaec );_cbced !=nil {return _cbced ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdg .ExtLst =NewCT_OfficeArtExtensionList (); -if _gedfd :=d .DecodeElement (_bbdg .ExtLst ,&_gcaec );_gedfd !=nil {return _gedfd ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_gcaec .Name ); -if _acebd :=d .Skip ();_acebd !=nil {return _acebd ;};};case _f .EndElement :break _fagc ;case _f .CharData :};};return nil ;};type ST_TextVerticalType byte ; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ; +IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ; +BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ; +BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_ColorTransform and its children -func (_cacec *EG_ColorTransform )Validate ()error {return _cacec .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_beffe ST_FontCollectionIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_feeee :=_f .Attr {}; -_feeee .Name =name ;switch _beffe {case ST_FontCollectionIndexUnset :_feeee .Value ="";case ST_FontCollectionIndexMajor :_feeee .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_feeee .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_feeee .Value ="\u006e\u006f\u006e\u0065"; -};return _feeee ,nil ;};func (_cdac *CT_AlphaFloorEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_deeg ,_dad :=d .Token ();if _dad !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dad ); -};if _bce ,_bggb :=_deeg .(_f .EndElement );_bggb &&_bce .Name ==start .Name {break ;};};return nil ;};func (_cbcbeb *EG_Media )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbcbeb .AudioCd !=nil {_bagdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}}; -e .EncodeElement (_cbcbeb .AudioCd ,_bagdb );};if _cbcbeb .WavAudioFile !=nil {_ggacg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cbcbeb .WavAudioFile ,_ggacg ); -};if _cbcbeb .AudioFile !=nil {_dfedg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cbcbeb .AudioFile ,_dfedg );};if _cbcbeb .VideoFile !=nil {_eadbg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_cbcbeb .VideoFile ,_eadbg );};if _cbcbeb .QuickTimeFile !=nil {_aecec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cbcbeb .QuickTimeFile ,_aecec ); -};return nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_cbfge :=&CT_QuickTimeFile {};return _cbfge };func (_ebaaf *CT_TextBodyProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebaaf .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .RotAttr )}); -};if _ebaaf .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .SpcFirstLastParaAttr ))}); -};if _ebaaf .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_bgcffa ,_dbbbbb :=_ebaaf .VertOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _dbbbbb !=nil {return _dbbbbb ;};start .Attr =append (start .Attr ,_bgcffa ); -};if _ebaaf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_dgaec ,_bbaceg :=_ebaaf .HorzOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bbaceg !=nil {return _bbaceg ;};start .Attr =append (start .Attr ,_dgaec ); -};if _ebaaf .VertAttr !=ST_TextVerticalTypeUnset {_acddde ,_baabcd :=_ebaaf .VertAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074"});if _baabcd !=nil {return _baabcd ;};start .Attr =append (start .Attr ,_acddde );};if _ebaaf .WrapAttr !=ST_TextWrappingTypeUnset {_eggfcg ,_bfefc :=_ebaaf .WrapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070"}); -if _bfefc !=nil {return _bfefc ;};start .Attr =append (start .Attr ,_eggfcg );};if _ebaaf .LInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .LInsAttr )}); -};if _ebaaf .TInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .TInsAttr )});};if _ebaaf .RInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .RInsAttr )}); -};if _ebaaf .BInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .BInsAttr )});};if _ebaaf .NumColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .NumColAttr )}); -};if _ebaaf .SpcColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_ebaaf .SpcColAttr )});};if _ebaaf .RtlColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .RtlColAttr ))}); -};if _ebaaf .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .FromWordArtAttr ))});};if _ebaaf .AnchorAttr !=ST_TextAnchoringTypeUnset {_edgcc ,_ecagb :=_ebaaf .AnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}); -if _ecagb !=nil {return _ecagb ;};start .Attr =append (start .Attr ,_edgcc );};if _ebaaf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .AnchorCtrAttr ))}); -};if _ebaaf .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .ForceAAAttr ))});};if _ebaaf .UprightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .UprightAttr ))}); -};if _ebaaf .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ebaaf .CompatLnSpcAttr ))});};e .EncodeToken (start ); -if _ebaaf .PrstTxWarp !=nil {_agceb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_ebaaf .PrstTxWarp ,_agceb );};if _ebaaf .NoAutofit !=nil {_fedef :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; -e .EncodeElement (_ebaaf .NoAutofit ,_fedef );};if _ebaaf .NormAutofit !=nil {_bgdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_ebaaf .NormAutofit ,_bgdaa ); -};if _ebaaf .SpAutoFit !=nil {_dbbbe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_ebaaf .SpAutoFit ,_dbbbe );};if _ebaaf .Scene3d !=nil {_dadfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_ebaaf .Scene3d ,_dadfd );};if _ebaaf .Sp3d !=nil {_bcbeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ebaaf .Sp3d ,_bcbeg );};if _ebaaf .FlatTx !=nil {_ggcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}}; -e .EncodeElement (_ebaaf .FlatTx ,_ggcf );};if _ebaaf .ExtLst !=nil {_egdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebaaf .ExtLst ,_egdg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_addeb *ST_TextPoint )ValidateWithPath (path string )error {_bgaddb :=[]string {};if _addeb .ST_TextPointUnqualified !=nil {_bgaddb =append (_bgaddb ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064"); -};if _addeb .ST_UniversalMeasure !=nil {_bgaddb =append (_bgaddb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_bgaddb )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgaddb ); -};return nil ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_gcdeb *CT_TableStyleCellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ededg :for {_fbcbe ,_dgagg :=d .Token ();if _dgagg !=nil {return _dgagg ;};switch _bccdfd :=_fbcbe .(type ){case _f .StartElement :switch _bccdfd .Name {case _f .Name {Space :"\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",Local :"\u0074\u0063\u0042d\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_gcdeb .TcBdr =NewCT_TableCellBorderStyle (); -if _ecadd :=d .DecodeElement (_gcdeb .TcBdr ,&_bccdfd );_ecadd !=nil {return _ecadd ;};case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_gcdeb .Fill =NewCT_FillProperties (); -if _efabfg :=d .DecodeElement (_gcdeb .Fill ,&_bccdfd );_efabfg !=nil {return _efabfg ;};case _f .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_gcdeb .FillRef =NewCT_StyleMatrixReference (); -if _afged :=d .DecodeElement (_gcdeb .FillRef ,&_bccdfd );_afged !=nil {return _afged ;};case _f .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_gcdeb .Cell3D =NewCT_Cell3D (); -if _caefc :=d .DecodeElement (_gcdeb .Cell3D ,&_bccdfd );_caefc !=nil {return _caefc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bccdfd .Name ); -if _gddbfc :=d .Skip ();_gddbfc !=nil {return _gddbfc ;};};case _f .EndElement :break _ededg ;case _f .CharData :};};return nil ;};type ST_LightRigDirection byte ;func (_fgecg ST_LineCap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbegg :=_f .Attr {}; -_fbegg .Name =name ;switch _fgecg {case ST_LineCapUnset :_fbegg .Value ="";case ST_LineCapRnd :_fbegg .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_fbegg .Value ="\u0073\u0071";case ST_LineCapFlat :_fbegg .Value ="\u0066\u006c\u0061\u0074";};return _fbegg ,nil ; -};type ST_LineEndWidth byte ;func (_cbbae ST_BevelPresetType )Validate ()error {return _cbbae .ValidateWithPath ("")};func NewCT_Hyperlink ()*CT_Hyperlink {_cbgd :=&CT_Hyperlink {};return _cbgd };func (_ede *CT_AlphaOutsetEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgf :=range start .Attr {if _ebgf .Name .Local =="\u0072\u0061\u0064"{_gef ,_cfb :=ParseUnionST_Coordinate (_ebgf .Value ); -if _cfb !=nil {return _cfb ;};_ede .RadAttr =&_gef ;continue ;};};for {_cgg ,_gegf :=d .Token ();if _gegf !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gegf ); -};if _accd ,_eceg :=_cgg .(_f .EndElement );_eceg &&_accd .Name ==start .Name {break ;};};return nil ;};func (_cebeb ST_AnimationBuildType )String ()string {switch _cebeb {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";}; -return "";};func (_dadaa ST_RectAlignment )ValidateWithPath (path string )error {switch _dadaa {case 0,1,2,3,4,5,6,7,8,9:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadaa )); -};return nil ;};func (_cbgce *EG_Text3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgce .Sp3d !=nil {_bgdbcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cbgce .Sp3d ,_bgdbcb ); -};if _cbgce .FlatTx !=nil {_dggfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_cbgce .FlatTx ,_dggfb );};return nil ;}; +// Validate validates the CT_FillProperties and its children +func (_fagb *CT_FillProperties )Validate ()error {return _fagb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_egbfg *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _egbfg .AngAttr !=nil {if *_egbfg .AngAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\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 ,*_egbfg .AngAttr ); -};if *_egbfg .AngAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egbfg .AngAttr ); -};};return nil ;};func (_efabf *CT_LineJoinBevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfcgf ,_efge :=d .Token ();if _efge !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_efge ); -};if _aebg ,_efdd :=_gfcgf .(_f .EndElement );_efdd &&_aebg .Name ==start .Name {break ;};};return nil ;};func (_geec ST_BlipCompression )ValidateWithPath (path string )error {switch _geec {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geec )); -};return nil ;};func (_egfe *CT_Path2DMoveTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bdbca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_egfe .Pt ,_bdbca );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dbgga ST_TextSpacingPercentOrPercentString )String ()string {if _dbgga .ST_TextSpacingPercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_dbgga .ST_TextSpacingPercent );};if _dbgga .ST_Percentage !=nil {return _bd .Sprintf ("\u0025\u0076",*_dbgga .ST_Percentage ); -};return "";};func (_egde *CT_FillEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdad :for {_egefa ,_dffc :=d .Token ();if _dffc !=nil {return _dffc ;};switch _aegc :=_egefa .(type ){case _f .StartElement :switch _aegc .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_egde .NoFill =NewCT_NoFillProperties (); -if _bbba :=d .DecodeElement (_egde .NoFill ,&_aegc );_bbba !=nil {return _bbba ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_egde .SolidFill =NewCT_SolidColorFillProperties (); -if _cfbgd :=d .DecodeElement (_egde .SolidFill ,&_aegc );_cfbgd !=nil {return _cfbgd ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_egde .GradFill =NewCT_GradientFillProperties (); -if _dcge :=d .DecodeElement (_egde .GradFill ,&_aegc );_dcge !=nil {return _dcge ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_egde .BlipFill =NewCT_BlipFillProperties (); -if _gede :=d .DecodeElement (_egde .BlipFill ,&_aegc );_gede !=nil {return _gede ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_egde .PattFill =NewCT_PatternFillProperties (); -if _bagbc :=d .DecodeElement (_egde .PattFill ,&_aegc );_bagbc !=nil {return _bagbc ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_egde .GrpFill =NewCT_GroupFillProperties (); -if _aggea :=d .DecodeElement (_egde .GrpFill ,&_aegc );_aggea !=nil {return _aggea ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_aegc .Name ); -if _cffec :=d .Skip ();_cffec !=nil {return _cffec ;};};case _f .EndElement :break _gdad ;case _f .CharData :};};return nil ;};func (_dgdfbf *CT_TransformEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebdee :=range start .Attr {if _ebdee .Name .Local =="\u0073\u0078"{_bdaf ,_cbdbg :=ParseUnionST_Percentage (_ebdee .Value ); -if _cbdbg !=nil {return _cbdbg ;};_dgdfbf .SxAttr =&_bdaf ;continue ;};if _ebdee .Name .Local =="\u0073\u0079"{_ceega ,_cecda :=ParseUnionST_Percentage (_ebdee .Value );if _cecda !=nil {return _cecda ;};_dgdfbf .SyAttr =&_ceega ;continue ;};if _ebdee .Name .Local =="\u006b\u0078"{_fgeee ,_fgfb :=_aa .ParseInt (_ebdee .Value ,10,32); -if _fgfb !=nil {return _fgfb ;};_ddbdc :=int32 (_fgeee );_dgdfbf .KxAttr =&_ddbdc ;continue ;};if _ebdee .Name .Local =="\u006b\u0079"{_ebfff ,_gfgga :=_aa .ParseInt (_ebdee .Value ,10,32);if _gfgga !=nil {return _gfgga ;};_acfaa :=int32 (_ebfff );_dgdfbf .KyAttr =&_acfaa ; -continue ;};if _ebdee .Name .Local =="\u0074\u0078"{_cgedef ,_cdbbbf :=ParseUnionST_Coordinate (_ebdee .Value );if _cdbbbf !=nil {return _cdbbbf ;};_dgdfbf .TxAttr =&_cgedef ;continue ;};if _ebdee .Name .Local =="\u0074\u0079"{_adgac ,_ecfdeb :=ParseUnionST_Coordinate (_ebdee .Value ); -if _ecfdeb !=nil {return _ecfdeb ;};_dgdfbf .TyAttr =&_adgac ;continue ;};};for {_acgee ,_efbbg :=d .Token ();if _efbbg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_efbbg ); -};if _afgcc ,_ecfdg :=_acgee .(_f .EndElement );_ecfdg &&_afgcc .Name ==start .Name {break ;};};return nil ;};func (_fdeb *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdeb .MajorFont =NewCT_FontCollection ();_fdeb .MinorFont =NewCT_FontCollection (); -for _ ,_dcbc :=range start .Attr {if _dcbc .Name .Local =="\u006e\u0061\u006d\u0065"{_bdbbfd ,_begd :=_dcbc .Value ,error (nil );if _begd !=nil {return _begd ;};_fdeb .NameAttr =_bdbbfd ;continue ;};};_cbdb :for {_fbde ,_afdaf :=d .Token ();if _afdaf !=nil {return _afdaf ; -};switch _becd :=_fbde .(type ){case _f .StartElement :switch _becd .Name {case _f .Name {Space :"\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",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _gdbc :=d .DecodeElement (_fdeb .MajorFont ,&_becd ); -_gdbc !=nil {return _gdbc ;};case _f .Name {Space :"\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",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _bdga :=d .DecodeElement (_fdeb .MinorFont ,&_becd ); -_bdga !=nil {return _bdga ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdeb .ExtLst =NewCT_OfficeArtExtensionList (); -if _aggfb :=d .DecodeElement (_fdeb .ExtLst ,&_becd );_aggfb !=nil {return _aggfb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_becd .Name ); -if _fbdee :=d .Skip ();_fbdee !=nil {return _fbdee ;};};case _f .EndElement :break _cbdb ;case _f .CharData :};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func NewCT_LightRig ()*CT_LightRig {_egecd :=&CT_LightRig {}; -_egecd .RigAttr =ST_LightRigType (1);_egecd .DirAttr =ST_LightRigDirection (1);return _egecd ;}; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_edadd *CT_Bevel )ValidateWithPath (path string )error {if _edadd .WAttr !=nil {if *_edadd .WAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_edadd .WAttr ); +};if *_edadd .WAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edadd .WAttr ); +};};if _edadd .HAttr !=nil {if *_edadd .HAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_edadd .HAttr ); +};if *_edadd .HAttr > 27273042316900{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edadd .HAttr ); +};};if _aafg :=_edadd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_aafg !=nil {return _aafg ;};return nil ;};func (_bg *CT_AdjPoint2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_bg .XAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_c .Sprintf ("\u0025\u0076",_bg .YAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bedea *CT_ColorChangeEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bedea .ClrFrom =NewCT_Color (); +_bedea .ClrTo =NewCT_Color ();for _ ,_acee :=range start .Attr {if _acee .Name .Local =="\u0075\u0073\u0065\u0041"{_bca ,_bacc :=_a .ParseBool (_acee .Value );if _bacc !=nil {return _bacc ;};_bedea .UseAAttr =&_bca ;continue ;};};_dbdb :for {_gabde ,_cfafe :=d .Token (); +if _cfafe !=nil {return _cfafe ;};switch _face :=_gabde .(type ){case _g .StartElement :switch _face .Name {case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _fdee :=d .DecodeElement (_bedea .ClrFrom ,&_face ); +_fdee !=nil {return _fdee ;};case _g .Name {Space :"\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",Local :"\u0063\u006c\u0072T\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _fcgd :=d .DecodeElement (_bedea .ClrTo ,&_face ); +_fcgd !=nil {return _fcgd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_face .Name ); +if _fcgbe :=d .Skip ();_fcgbe !=nil {return _fcgbe ;};};case _g .EndElement :break _dbdb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_ddedc *CT_PatternFillProperties )ValidateWithPath (path string )error {if _aafec :=_ddedc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_aafec !=nil {return _aafec ;};if _ddedc .FgClr !=nil {if _aadea :=_ddedc .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072"); -_aadea !=nil {return _aadea ;};};if _ddedc .BgClr !=nil {if _gdgb :=_ddedc .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_gdgb !=nil {return _gdgb ;};};return nil ;};func (_fcddd ST_TextVerticalType )Validate ()error {return _fcddd .ValidateWithPath ("")}; -type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_cegdd *CT_GroupFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfbe ,_ffca :=d .Token ();if _ffca !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_ffca ); -};if _decd ,_dbdbc :=_gfbe .(_f .EndElement );_dbdbc &&_decd .Name ==start .Name {break ;};};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_dcgba :=&CT_TextCharacterProperties {}; -return _dcgba ;}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_fffa *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _bcbg :=_fffa .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_bcbg !=nil {return _bcbg ;};if _eebad :=_fffa .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f"); +_eebad !=nil {return _eebad ;};return nil ;}; -// Validate validates the CT_StyleMatrix and its children -func (_dcgeb *CT_StyleMatrix )Validate ()error {return _dcgeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_fgafb *EG_TextUnderlineFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eafeef :for {_fddbd ,_fcafc :=d .Token (); -if _fcafc !=nil {return _fcafc ;};switch _cbfcb :=_fddbd .(type ){case _f .StartElement :switch _cbfcb .Name {case _f .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_fgafb .UFillTx =NewCT_TextUnderlineFillFollowText (); -if _ddbedd :=d .DecodeElement (_fgafb .UFillTx ,&_cbfcb );_ddbedd !=nil {return _ddbedd ;};case _f .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_fgafb .UFill =NewCT_TextUnderlineFillGroupWrapper (); -if _acabg :=d .DecodeElement (_fgafb .UFill ,&_cbfcb );_acabg !=nil {return _acabg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_cbfcb .Name ); -if _gcdff :=d .Skip ();_gcdff !=nil {return _gcdff ;};};case _f .EndElement :break _eafeef ;case _f .CharData :};};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_cedbe :=&CT_FontScheme {};_cedbe .MajorFont =NewCT_FontCollection ();_cedbe .MinorFont =NewCT_FontCollection (); -return _cedbe ;};func (_cgcdca ST_PresetColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgcdca .String (),start );};func (_dccf *CT_AlphaReplaceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgab :=range start .Attr {if _dgab .Name .Local =="\u0061"{_bggba ,_ccf :=ParseUnionST_PositiveFixedPercentage (_dgab .Value ); -if _ccf !=nil {return _ccf ;};_dccf .AAttr =_bggba ;continue ;};};for {_baac ,_cae :=d .Token ();if _cae !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_cae ); -};if _gfg ,_ddg :=_baac .(_f .EndElement );_ddg &&_gfg .Name ==start .Name {break ;};};return nil ;};func (_fdccg ST_ChartBuildStep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdccg .String (),start );};func (_affba *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_affba =0; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_affba =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_affba =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_affba =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_affba =4; -};return nil ;};func (_daefg *ST_TileFlipMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgada ,_decba :=d .Token ();if _decba !=nil {return _decba ;};if _fedda ,_acded :=_cgada .(_f .EndElement );_acded &&_fedda .Name ==start .Name {*_daefg =1; -return nil ;};if _fbafdg ,_bccfg :=_cgada .(_f .CharData );!_bccfg {return _bd .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",_cgada );}else {switch string (_fbafdg ){case "":*_daefg =0; -case "\u006e\u006f\u006e\u0065":*_daefg =1;case "\u0078":*_daefg =2;case "\u0079":*_daefg =3;case "\u0078\u0079":*_daefg =4;};};_cgada ,_decba =d .Token ();if _decba !=nil {return _decba ;};if _bfffa ,_ecbcb :=_cgada .(_f .EndElement );_ecbcb &&_bfffa .Name ==start .Name {return nil ; -};return _bd .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",_cgada );};func (_ggbdb *CT_GraphicalObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbdb .GraphicData =NewCT_GraphicalObjectData (); -_fdcg :for {_agdc ,_eggca :=d .Token ();if _eggca !=nil {return _eggca ;};switch _dafg :=_agdc .(type ){case _f .StartElement :switch _dafg .Name {case _f .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _defb :=d .DecodeElement (_ggbdb .GraphicData ,&_dafg ); -_defb !=nil {return _defb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dafg .Name ); -if _aece :=d .Skip ();_aece !=nil {return _aece ;};};case _f .EndElement :break _fdcg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_gdabba *CT_Percentage )ValidateWithPath (path string )error {if _ecfgf :=_gdabba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecfgf !=nil {return _ecfgf ;};return nil ;}; -// Validate validates the CT_FlatText and its children -func (_eaead *CT_FlatText )Validate ()error {return _eaead .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_fbcgb *CT_TextField )ValidateWithPath (path string )error {if !_fb .ST_GuidPatternRe .MatchString (_fbcgb .IdAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fb .ST_GuidPatternRe ,_fbcgb .IdAttr ); +};if _fbcgb .RPr !=nil {if _acbaa :=_fbcgb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_acbaa !=nil {return _acbaa ;};};if _fbcgb .PPr !=nil {if _dedbg :=_fbcgb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dedbg !=nil {return _dedbg ; +};};return nil ;}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_edfg *CT_TableStyleCellStyle )Validate ()error {return _edfg .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func NewCT_Bevel ()*CT_Bevel {_ffdd :=&CT_Bevel {}; -return _ffdd };func (_fefgc *ST_ChartBuildStep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fefgc =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fefgc =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fefgc =2; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fefgc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fefgc =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_fefgc =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fefgc =6; -};return nil ;};func (_ddfbf *CT_Path2DLineTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfbf .Pt =NewCT_AdjPoint2D ();_cdbca :for {_gaced ,_cece :=d .Token ();if _cece !=nil {return _cece ;};switch _eegab :=_gaced .(type ){case _f .StartElement :switch _eegab .Name {case _f .Name {Space :"\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",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _adbga :=d .DecodeElement (_ddfbf .Pt ,&_eegab ); -_adbga !=nil {return _adbga ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_eegab .Name ); -if _becec :=d .Skip ();_becec !=nil {return _becec ;};};case _f .EndElement :break _cdbca ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_QuickTimeFile and its children +func (_agfg *CT_QuickTimeFile )Validate ()error {return _agfg .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ; +EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_fgcdc ST_TextHorzOverflowType )String ()string {switch _fgcdc {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; +case 2:return "\u0063\u006c\u0069\u0070";};return "";}; -// Validate validates the EG_TextBullet and its children -func (_fcgdd *EG_TextBullet )Validate ()error {return _fcgdd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func NewEG_TextBulletColor ()*EG_TextBulletColor {_bgaca :=&EG_TextBulletColor {};return _bgaca }; -type CT_TextBulletSizePoint struct{ValAttr int32 ;};func (_bgdac ST_PresetCameraType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgfaf :=_f .Attr {};_cgfaf .Name =name ;switch _bgdac {case ST_PresetCameraTypeUnset :_cgfaf .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_cgfaf .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074"; -case ST_PresetCameraTypeLegacyObliqueTop :_cgfaf .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_cgfaf .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeLegacyObliqueLeft :_cgfaf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_cgfaf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074"; -case ST_PresetCameraTypeLegacyObliqueRight :_cgfaf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_cgfaf .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeLegacyObliqueBottom :_cgfaf .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_cgfaf .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_cgfaf .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_cgfaf .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070"; -case ST_PresetCameraTypeLegacyPerspectiveTopRight :_cgfaf .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_cgfaf .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveFront :_cgfaf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_cgfaf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_cgfaf .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_cgfaf .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; -case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_cgfaf .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_cgfaf .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; -case ST_PresetCameraTypeIsometricTopUp :_cgfaf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_cgfaf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricBottomUp :_cgfaf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_cgfaf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricLeftUp :_cgfaf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_cgfaf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricRightUp :_cgfaf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_cgfaf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricOffAxis1Left :_cgfaf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_cgfaf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis1Top :_cgfaf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_cgfaf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis2Right :_cgfaf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_cgfaf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070"; -case ST_PresetCameraTypeIsometricOffAxis3Left :_cgfaf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_cgfaf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis3Bottom :_cgfaf .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_cgfaf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis4Right :_cgfaf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_cgfaf .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d"; -case ST_PresetCameraTypeObliqueTopLeft :_cgfaf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_cgfaf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_cgfaf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeObliqueLeft :_cgfaf .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_cgfaf .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_cgfaf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeObliqueBottom :_cgfaf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_cgfaf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypePerspectiveFront :_cgfaf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_cgfaf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypePerspectiveRight :_cgfaf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_cgfaf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; -case ST_PresetCameraTypePerspectiveBelow :_cgfaf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_cgfaf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067"; -case ST_PresetCameraTypePerspectiveAboveRightFacing :_cgfaf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_cgfaf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; -case ST_PresetCameraTypePerspectiveContrastingRightFacing :_cgfaf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067"; -case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_cgfaf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_cgfaf .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067"; -case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_cgfaf .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; -case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_cgfaf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067"; -case ST_PresetCameraTypePerspectiveRelaxed :_cgfaf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_cgfaf .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079"; -};return _cgfaf ,nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_edcg :=&CT_CustomColorList {};return _edcg };const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2; -ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;);type CT_GroupFillProperties struct{};func (_gdeeac *CT_FlatText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdeeac .ZAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_bd .Sprintf ("\u0025\u0076",*_gdeeac .ZAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_befce :=&CT_TableBackgroundStyle {};return _befce ;};func NewEG_EffectProperties ()*EG_EffectProperties {_acceca :=&EG_EffectProperties {}; -return _acceca };type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_gcbba :=&CT_TextNoBullet {};return _gcbba };func (_caff ST_BlendMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fffgg :=_f .Attr {}; -_fffgg .Name =name ;switch _caff {case ST_BlendModeUnset :_fffgg .Value ="";case ST_BlendModeOver :_fffgg .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_fffgg .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_fffgg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e"; -case ST_BlendModeDarken :_fffgg .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_fffgg .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _fffgg ,nil ;};func (_fgfgda ST_TextAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgfgda .String (),start ); -};func (_bfeeab ST_TextUnderlineType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbgcf :=_f .Attr {};_cbgcf .Name =name ;switch _bfeeab {case ST_TextUnderlineTypeUnset :_cbgcf .Value ="";case ST_TextUnderlineTypeNone :_cbgcf .Value ="\u006e\u006f\u006e\u0065"; -case ST_TextUnderlineTypeWords :_cbgcf .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_cbgcf .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_cbgcf .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_cbgcf .Value ="\u0068\u0065\u0061v\u0079"; -case ST_TextUnderlineTypeDotted :_cbgcf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_cbgcf .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_cbgcf .Value ="\u0064\u0061\u0073\u0068"; -case ST_TextUnderlineTypeDashHeavy :_cbgcf .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_cbgcf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_cbgcf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeDotDash :_cbgcf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_cbgcf .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_cbgcf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068"; -case ST_TextUnderlineTypeDotDotDashHeavy :_cbgcf .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_cbgcf .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_cbgcf .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y"; -case ST_TextUnderlineTypeWavyDbl :_cbgcf .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _cbgcf ,nil ;}; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_becg *CT_TextParagraph )ValidateWithPath (path string )error {if _becg .PPr !=nil {if _ffgbaf :=_becg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ffgbaf !=nil {return _ffgbaf ;};};for _befefb ,_agec :=range _becg .EG_TextRun {if _dggdbe :=_agec .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_befefb )); +_dggdbe !=nil {return _dggdbe ;};};if _becg .EndParaRPr !=nil {if _cgfe :=_becg .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_cgfe !=nil {return _cgfe ;};};return nil ;}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_gbgdc *CT_TextAutonumberBullet )Validate ()error {return _gbgdc .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_gfcef ST_TextFontAlignType )ValidateWithPath (path string )error {switch _gfcef {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcef )); -};return nil ;};func (_abddf ST_FixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abddf .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_abddf .ST_FixedPercentageDecimal ))); -};if _abddf .ST_FixedPercentage !=nil {e .Encode (_abddf .ST_FixedPercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Validate validates the CT_GroupShapeProperties and its children +func (_dcfba *CT_GroupShapeProperties )Validate ()error {return _dcfba .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fdacfe *CT_ShapeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdacfe .BwModeAttr !=ST_BlackWhiteModeUnset {_efab ,_bbceb :=_fdacfe .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _bbceb !=nil {return _bbceb ;};start .Attr =append (start .Attr ,_efab );};e .EncodeToken (start );if _fdacfe .Xfrm !=nil {_cbadc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fdacfe .Xfrm ,_cbadc ); +};if _fdacfe .CustGeom !=nil {_bfbbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fdacfe .CustGeom ,_bfbbc );};if _fdacfe .PrstGeom !=nil {_ffgfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_fdacfe .PrstGeom ,_ffgfc );};if _fdacfe .NoFill !=nil {_afacec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdacfe .NoFill ,_afacec );};if _fdacfe .SolidFill !=nil {_gfebc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fdacfe .SolidFill ,_gfebc );};if _fdacfe .GradFill !=nil {_dbbfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdacfe .GradFill ,_dbbfa );};if _fdacfe .BlipFill !=nil {_bbbbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fdacfe .BlipFill ,_bbbbg );};if _fdacfe .PattFill !=nil {_dgdee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdacfe .PattFill ,_dgdee );};if _fdacfe .GrpFill !=nil {_accgf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_fdacfe .GrpFill ,_accgf );};if _fdacfe .Ln !=nil {_daedc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_fdacfe .Ln ,_daedc );};if _fdacfe .EffectLst !=nil {_ffbgc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdacfe .EffectLst ,_ffbgc );};if _fdacfe .EffectDag !=nil {_bebce :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fdacfe .EffectDag ,_bebce );};if _fdacfe .Scene3d !=nil {_dgbec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_fdacfe .Scene3d ,_dgbec );};if _fdacfe .Sp3d !=nil {_ageeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_fdacfe .Sp3d ,_ageeg );};if _fdacfe .ExtLst !=nil {_gbcda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdacfe .ExtLst ,_gbcda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_caccdc ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _caccdc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caccdc )); +};return nil ;};func (_dcffd ST_TextFontScalePercentOrPercentString )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcffd .ST_TextFontScalePercent !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_dcffd .ST_TextFontScalePercent ))); +};if _dcffd .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_dcffd .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_fggdc *CT_SRgbColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgedc :=range start .Attr {if _fgedc .Name .Local =="\u0076\u0061\u006c"{_gcdgg ,_aaaag :=_fgedc .Value ,error (nil ); +if _aaaag !=nil {return _aaaag ;};_fggdc .ValAttr =_gcdgg ;continue ;};};_afgc :for {_acegd ,_afgb :=d .Token ();if _afgb !=nil {return _afgb ;};switch _ccddc :=_acegd .(type ){case _g .StartElement :switch _ccddc .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_aggac :=NewEG_ColorTransform (); +_aggac .Tint =NewCT_PositiveFixedPercentage ();if _acfad :=d .DecodeElement (_aggac .Tint ,&_ccddc );_acfad !=nil {return _acfad ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_aggac );case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_geeea :=NewEG_ColorTransform (); +_geeea .Shade =NewCT_PositiveFixedPercentage ();if _aeaa :=d .DecodeElement (_geeea .Shade ,&_ccddc );_aeaa !=nil {return _aeaa ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_geeea );case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_ecefa :=NewEG_ColorTransform (); +_ecefa .Comp =NewCT_ComplementTransform ();if _ggdfc :=d .DecodeElement (_ecefa .Comp ,&_ccddc );_ggdfc !=nil {return _ggdfc ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_ecefa );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cbbeb :=NewEG_ColorTransform (); +_cbbeb .Inv =NewCT_InverseTransform ();if _abafb :=d .DecodeElement (_cbbeb .Inv ,&_ccddc );_abafb !=nil {return _abafb ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_cbbeb );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gebfa :=NewEG_ColorTransform (); +_gebfa .Gray =NewCT_GrayscaleTransform ();if _begbe :=d .DecodeElement (_gebfa .Gray ,&_ccddc );_begbe !=nil {return _begbe ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_gebfa );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bdacd :=NewEG_ColorTransform (); +_bdacd .Alpha =NewCT_PositiveFixedPercentage ();if _gcabgb :=d .DecodeElement (_bdacd .Alpha ,&_ccddc );_gcabgb !=nil {return _gcabgb ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_bdacd );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dcgdd :=NewEG_ColorTransform (); +_dcgdd .AlphaOff =NewCT_FixedPercentage ();if _cccdf :=d .DecodeElement (_dcgdd .AlphaOff ,&_ccddc );_cccdf !=nil {return _cccdf ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_dcgdd );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bdga :=NewEG_ColorTransform (); +_bdga .AlphaMod =NewCT_PositivePercentage ();if _ffce :=d .DecodeElement (_bdga .AlphaMod ,&_ccddc );_ffce !=nil {return _ffce ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_bdga );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bgbac :=NewEG_ColorTransform (); +_bgbac .Hue =NewCT_PositiveFixedAngle ();if _aaecf :=d .DecodeElement (_bgbac .Hue ,&_ccddc );_aaecf !=nil {return _aaecf ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_bgbac );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_caec :=NewEG_ColorTransform (); +_caec .HueOff =NewCT_Angle ();if _ededg :=d .DecodeElement (_caec .HueOff ,&_ccddc );_ededg !=nil {return _ededg ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_caec );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fcbd :=NewEG_ColorTransform (); +_fcbd .HueMod =NewCT_PositivePercentage ();if _baebg :=d .DecodeElement (_fcbd .HueMod ,&_ccddc );_baebg !=nil {return _baebg ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_fcbd );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ceaf :=NewEG_ColorTransform (); +_ceaf .Sat =NewCT_Percentage ();if _bfgb :=d .DecodeElement (_ceaf .Sat ,&_ccddc );_bfgb !=nil {return _bfgb ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_ceaf );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_facad :=NewEG_ColorTransform (); +_facad .SatOff =NewCT_Percentage ();if _dbgg :=d .DecodeElement (_facad .SatOff ,&_ccddc );_dbgg !=nil {return _dbgg ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_facad );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cbeaf :=NewEG_ColorTransform (); +_cbeaf .SatMod =NewCT_Percentage ();if _fddbf :=d .DecodeElement (_cbeaf .SatMod ,&_ccddc );_fddbf !=nil {return _fddbf ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_cbeaf );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gcdaf :=NewEG_ColorTransform (); +_gcdaf .Lum =NewCT_Percentage ();if _gbedb :=d .DecodeElement (_gcdaf .Lum ,&_ccddc );_gbedb !=nil {return _gbedb ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_gcdaf );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bgdde :=NewEG_ColorTransform (); +_bgdde .LumOff =NewCT_Percentage ();if _cbbadd :=d .DecodeElement (_bgdde .LumOff ,&_ccddc );_cbbadd !=nil {return _cbbadd ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_bgdde );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_aaedbe :=NewEG_ColorTransform (); +_aaedbe .LumMod =NewCT_Percentage ();if _eedgd :=d .DecodeElement (_aaedbe .LumMod ,&_ccddc );_eedgd !=nil {return _eedgd ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_aaedbe );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_gecfg :=NewEG_ColorTransform (); +_gecfg .Red =NewCT_Percentage ();if _cadgd :=d .DecodeElement (_gecfg .Red ,&_ccddc );_cadgd !=nil {return _cadgd ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_gecfg );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_afcga :=NewEG_ColorTransform (); +_afcga .RedOff =NewCT_Percentage ();if _fffdg :=d .DecodeElement (_afcga .RedOff ,&_ccddc );_fffdg !=nil {return _fffdg ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_afcga );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcccd :=NewEG_ColorTransform (); +_bcccd .RedMod =NewCT_Percentage ();if _gcgda :=d .DecodeElement (_bcccd .RedMod ,&_ccddc );_gcgda !=nil {return _gcgda ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_bcccd );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gfdb :=NewEG_ColorTransform (); +_gfdb .Green =NewCT_Percentage ();if _abadbd :=d .DecodeElement (_gfdb .Green ,&_ccddc );_abadbd !=nil {return _abadbd ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_gfdb );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bdfgg :=NewEG_ColorTransform (); +_bdfgg .GreenOff =NewCT_Percentage ();if _fdacdf :=d .DecodeElement (_bdfgg .GreenOff ,&_ccddc );_fdacdf !=nil {return _fdacdf ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_bdfgg );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ebgcb :=NewEG_ColorTransform (); +_ebgcb .GreenMod =NewCT_Percentage ();if _ecff :=d .DecodeElement (_ebgcb .GreenMod ,&_ccddc );_ecff !=nil {return _ecff ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_ebgcb );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ebfb :=NewEG_ColorTransform (); +_ebfb .Blue =NewCT_Percentage ();if _bgdef :=d .DecodeElement (_ebfb .Blue ,&_ccddc );_bgdef !=nil {return _bgdef ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_ebfb );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_ggcce :=NewEG_ColorTransform (); +_ggcce .BlueOff =NewCT_Percentage ();if _aebda :=d .DecodeElement (_ggcce .BlueOff ,&_ccddc );_aebda !=nil {return _aebda ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_ggcce );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cfdbe :=NewEG_ColorTransform (); +_cfdbe .BlueMod =NewCT_Percentage ();if _cdbad :=d .DecodeElement (_cfdbe .BlueMod ,&_ccddc );_cdbad !=nil {return _cdbad ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_cfdbe );case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gedfc :=NewEG_ColorTransform (); +_gedfc .Gamma =NewCT_GammaTransform ();if _bdacg :=d .DecodeElement (_gedfc .Gamma ,&_ccddc );_bdacg !=nil {return _bdacg ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_gedfc );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_aegcb :=NewEG_ColorTransform (); +_aegcb .InvGamma =NewCT_InverseGammaTransform ();if _gfaba :=d .DecodeElement (_aegcb .InvGamma ,&_ccddc );_gfaba !=nil {return _gfaba ;};_fggdc .EG_ColorTransform =append (_fggdc .EG_ColorTransform ,_aegcb );default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ccddc .Name ); +if _gdad :=d .Skip ();_gdad !=nil {return _gdad ;};};case _g .EndElement :break _afgc ;case _g .CharData :};};return nil ;};func (_gcbgb *ST_AdjCoordinate )Validate ()error {return _gcbgb .ValidateWithPath ("")};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_eagde :=&CT_TextSpacingPercent {}; +return _eagde ;};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_cgcfb :=&CT_AnimationDgmElement {};return _cgcfb ;}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func NewCT_GammaTransform ()*CT_GammaTransform {_feagf :=&CT_GammaTransform {};return _feagf }; +// Validate validates the CT_OfficeStyleSheet and its children +func (_gadd *CT_OfficeStyleSheet )Validate ()error {return _gadd .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_bfgea *CT_PolarAdjustHandle )Validate ()error {return _bfgea .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_gegfaf ST_TextHorzOverflowType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fceecb :=_f .Attr {}; -_fceecb .Name =name ;switch _gegfaf {case ST_TextHorzOverflowTypeUnset :_fceecb .Value ="";case ST_TextHorzOverflowTypeOverflow :_fceecb .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_fceecb .Value ="\u0063\u006c\u0069\u0070"; -};return _fceecb ,nil ;};func (_gece *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gece .GrpSpLocks !=nil {_ecfee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; -e .EncodeElement (_gece .GrpSpLocks ,_ecfee );};if _gece .ExtLst !=nil {_eebab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gece .ExtLst ,_eebab );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ggeaa ST_Percentage )String ()string {if _ggeaa .ST_PercentageDecimal !=nil {return _bd .Sprintf ("\u0025\u0076",*_ggeaa .ST_PercentageDecimal );};if _ggeaa .ST_Percentage !=nil {return _bd .Sprintf ("\u0025\u0076",*_ggeaa .ST_Percentage ); -};return "";};func (_fcd *CT_AlphaCeilingEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ebg ,_dge :=d .Token ();if _dge !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_dge ); -};if _abg ,_ea :=_ebg .(_f .EndElement );_ea &&_abg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LineEndProperties and its children +func (_cfebd *CT_LineEndProperties )Validate ()error {return _cfebd .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_aegd *CT_BlendEffect )ValidateWithPath (path string )error {if _aegd .BlendAttr ==ST_BlendModeUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _fggd :=_aegd .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_fggd !=nil {return _fggd ;};if _gbfff :=_aegd .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gbfff !=nil {return _gbfff ; -};return nil ;};func (_dagga *CT_Transform2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dagga .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_dagga .RotAttr )}); -};if _dagga .FlipHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dagga .FlipHAttr ))});};if _dagga .FlipVAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dagga .FlipVAttr ))}); -};e .EncodeToken (start );if _dagga .Off !=nil {_cfffge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_dagga .Off ,_cfffge );};if _dagga .Ext !=nil {_cdefg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -e .EncodeElement (_dagga .Ext ,_cdefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ; -NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_dege :=&CT_Path2DCubicBezierTo {};return _dege ; +// Validate validates the CT_LinearShadeProperties and its children +func (_egfbd *CT_LinearShadeProperties )Validate ()error {return _egfbd .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_edeb *CT_ShapeStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_gbeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_edeb .LnRef ,_gbeb );_eccee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_edeb .FillRef ,_eccee ); +_bbdcb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_edeb .EffectRef ,_bbdcb );_ddbagg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; +e .EncodeElement (_edeb .FontRef ,_ddbagg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbgd *CT_Connection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cbgd .IdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_cbgd .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgdec *CT_ShapeLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgdga :=range start .Attr {if _cgdga .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_gffgga ,_babad :=_a .ParseBool (_cgdga .Value ); +if _babad !=nil {return _babad ;};_cgdec .NoTextEditAttr =&_gffgga ;continue ;};if _cgdga .Name .Local =="\u006e\u006f\u0047r\u0070"{_fcbde ,_fdeeg :=_a .ParseBool (_cgdga .Value );if _fdeeg !=nil {return _fdeeg ;};_cgdec .NoGrpAttr =&_fcbde ;continue ; +};if _cgdga .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_agcd ,_bfaff :=_a .ParseBool (_cgdga .Value );if _bfaff !=nil {return _bfaff ;};_cgdec .NoSelectAttr =&_agcd ;continue ;};if _cgdga .Name .Local =="\u006e\u006f\u0052o\u0074"{_fcddd ,_gcffa :=_a .ParseBool (_cgdga .Value ); +if _gcffa !=nil {return _gcffa ;};_cgdec .NoRotAttr =&_fcddd ;continue ;};if _cgdga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cddfc ,_fccbdb :=_a .ParseBool (_cgdga .Value );if _fccbdb !=nil {return _fccbdb ; +};_cgdec .NoChangeAspectAttr =&_cddfc ;continue ;};if _cgdga .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cgcfac ,_fcfdg :=_a .ParseBool (_cgdga .Value );if _fcfdg !=nil {return _fcfdg ;};_cgdec .NoMoveAttr =&_cgcfac ;continue ;};if _cgdga .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bgfeeb ,_dceeef :=_a .ParseBool (_cgdga .Value ); +if _dceeef !=nil {return _dceeef ;};_cgdec .NoResizeAttr =&_bgfeeb ;continue ;};if _cgdga .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_bcafa ,_caaa :=_a .ParseBool (_cgdga .Value );if _caaa !=nil {return _caaa ; +};_cgdec .NoEditPointsAttr =&_bcafa ;continue ;};if _cgdga .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cfcbg ,_daed :=_a .ParseBool (_cgdga .Value );if _daed !=nil {return _daed ;};_cgdec .NoAdjustHandlesAttr =&_cfcbg ; +continue ;};if _cgdga .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gdefe ,_gggagc :=_a .ParseBool (_cgdga .Value );if _gggagc !=nil {return _gggagc ;};_cgdec .NoChangeArrowheadsAttr =&_gdefe ; +continue ;};if _cgdga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_afbbc ,_ccaff :=_a .ParseBool (_cgdga .Value );if _ccaff !=nil {return _ccaff ;};_cgdec .NoChangeShapeTypeAttr =&_afbbc ; +continue ;};};_gdcfde :for {_beebc ,_eaef :=d .Token ();if _eaef !=nil {return _eaef ;};switch _cfbbc :=_beebc .(type ){case _g .StartElement :switch _cfbbc .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgdec .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfebf :=d .DecodeElement (_cgdec .ExtLst ,&_cfbbc );_cfebf !=nil {return _cfebf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cfbbc .Name ); +if _edbaa :=d .Skip ();_edbaa !=nil {return _edbaa ;};};case _g .EndElement :break _gdcfde ;case _g .CharData :};};return nil ;};func (_agcgec ST_TextHorzOverflowType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agcgec .String (),start ); }; -// Validate validates the CT_TableCell and its children -func (_acgc *CT_TableCell )Validate ()error {return _acgc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_dcgdc ST_ColorSchemeIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcgdc .String (),start ); -};func (_gggac *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gggac .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_gggac .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgfdc *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbedgg :for {_cfbeg ,_fbffa :=d .Token ();if _fbffa !=nil {return _fbffa ; -};switch _cbgf :=_cfbeg .(type ){case _f .StartElement :switch _cbgf .Name {case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_fgfdc .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking (); -if _fgacb :=d .DecodeElement (_fgfdc .GraphicFrameLocks ,&_cbgf );_fgacb !=nil {return _fgacb ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfdc .ExtLst =NewCT_OfficeArtExtensionList (); -if _bffc :=d .DecodeElement (_fgfdc .ExtLst ,&_cbgf );_bffc !=nil {return _bffc ;};default:_ad .Log .Debug ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_cbgf .Name ); -if _dfbcf :=d .Skip ();_dfbcf !=nil {return _dfbcf ;};};case _f .EndElement :break _ddbedgg ;case _f .CharData :};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_cfbdg :=&EG_ThemeableEffectStyle {};return _cfbdg ;}; - -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;}; - -// Validate validates the EG_Effect and its children -func (_fgcabb *EG_Effect )Validate ()error {return _fgcabb .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; - -// Validate validates the CT_ColorSchemeList and its children -func (_eefb *CT_ColorSchemeList )Validate ()error {return _eefb .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_cddeg *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_dfggga *CT_RelativeRect )ValidateWithPath (path string )error {if _dfggga .LAttr !=nil {if _ccge :=_dfggga .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ccge !=nil {return _ccge ;};};if _dfggga .TAttr !=nil {if _geddb :=_dfggga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_geddb !=nil {return _geddb ;};};if _dfggga .RAttr !=nil {if _bgfec :=_dfggga .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bgfec !=nil {return _bgfec ;};};if _dfggga .BAttr !=nil {if _bfade :=_dfggga .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); -_bfade !=nil {return _bfade ;};};return nil ;};func (_bdbgf ST_RectAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdbgf .String (),start );};func NewCT_Color ()*CT_Color {_abdd :=&CT_Color {};return _abdd }; +// Validate validates the CT_TextAutonumberBullet and its children +func (_cfbdf *CT_TextAutonumberBullet )Validate ()error {return _cfbdf .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");}; +// Validate validates the CT_Angle and its children +func (_ddgc *CT_Angle )Validate ()error {return _ddgc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};func (_becad ST_PositiveFixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _becad .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_becad .ST_PositiveFixedPercentageDecimal ))); +};if _becad .ST_PositiveFixedPercentage !=nil {e .Encode (_becad .ST_PositiveFixedPercentage );};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_acbdd *CT_RelativeRect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acbdd .LAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_acbdd .LAttr )}); +};if _acbdd .TAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acbdd .TAttr )});};if _acbdd .RAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_acbdd .RAttr )}); +};if _acbdd .BAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0076",*_acbdd .BAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_beaba *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _beaba .ScrgbClr !=nil {if _fbgc :=_beaba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbgc !=nil {return _fbgc ;};};if _beaba .SrgbClr !=nil {if _gefbe :=_beaba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_gefbe !=nil {return _gefbe ;};};if _beaba .HslClr !=nil {if _deeafe :=_beaba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_deeafe !=nil {return _deeafe ;};};if _beaba .SysClr !=nil {if _cebae :=_beaba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cebae !=nil {return _cebae ;};};if _beaba .SchemeClr !=nil {if _adgbe :=_beaba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_adgbe !=nil {return _adgbe ;};};if _beaba .PrstClr !=nil {if _dcfeec :=_beaba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_dcfeec !=nil {return _dcfeec ;};};return nil ;};func (_ecgeda ST_TextAlignType )String ()string {switch _ecgeda {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074"; -case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077";case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";};func (_dddcfe ST_TextCapsType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adecg :=_f .Attr {}; -_adecg .Name =name ;switch _dddcfe {case ST_TextCapsTypeUnset :_adecg .Value ="";case ST_TextCapsTypeNone :_adecg .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_adecg .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_adecg .Value ="\u0061\u006c\u006c"; -};return _adecg ,nil ;};func NewEG_Geometry ()*EG_Geometry {_acff :=&EG_Geometry {};return _acff };func NewGraphic ()*Graphic {_ggadd :=&Graphic {};_ggadd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _ggadd ;};func (_bbgcd *CT_TableStyleTextStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbgcd .BAttr !=ST_OnOffStyleTypeUnset {_efcea ,_facf :=_bbgcd .BAttr .MarshalXMLAttr (_f .Name {Local :"\u0062"}); -if _facf !=nil {return _facf ;};start .Attr =append (start .Attr ,_efcea );};if _bbgcd .IAttr !=ST_OnOffStyleTypeUnset {_dccbag ,_dagc :=_bbgcd .IAttr .MarshalXMLAttr (_f .Name {Local :"\u0069"});if _dagc !=nil {return _dagc ;};start .Attr =append (start .Attr ,_dccbag ); -};e .EncodeToken (start );if _bbgcd .Font !=nil {_addb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bbgcd .Font ,_addb );};if _bbgcd .FontRef !=nil {_bbbbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; -e .EncodeElement (_bbgcd .FontRef ,_bbbbb );};if _bbgcd .ScrgbClr !=nil {_fdbbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bbgcd .ScrgbClr ,_fdbbd );};if _bbgcd .SrgbClr !=nil {_efed :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_bbgcd .SrgbClr ,_efed );};if _bbgcd .HslClr !=nil {_bbceade :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bbgcd .HslClr ,_bbceade );};if _bbgcd .SysClr !=nil {_bbcac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_bbgcd .SysClr ,_bbcac );};if _bbgcd .SchemeClr !=nil {_bccga :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bbgcd .SchemeClr ,_bccga );};if _bbgcd .PrstClr !=nil {_fceag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_bbgcd .PrstClr ,_fceag );};if _bbgcd .ExtLst !=nil {_gagbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbgcd .ExtLst ,_gagbg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_acfde ST_TextVertOverflowType )Validate ()error {return _acfde .ValidateWithPath ("")};func (_dbedf *CT_Point3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_dbedf .XAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_bd .Sprintf ("\u0025\u0076",_dbedf .YAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_bd .Sprintf ("\u0025\u0076",_dbedf .ZAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2D and its children +func (_fgcd *CT_Path2D )Validate ()error {return _fgcd .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};func NewCT_Table ()*CT_Table {_bfefe :=&CT_Table {};_bfefe .TblGrid =NewCT_TableGrid ();return _bfefe ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_ebeee :=&EG_TextBulletSize {}; +return _ebeee };func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_ddbdc :=&CT_TextParagraphProperties {};return _ddbdc ;};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func NewCT_HslColor ()*CT_HslColor {_dedfd :=&CT_HslColor {};_dedfd .HueAttr =0; +return _dedfd }; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_agaed *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _agaed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072"); -}; +// Validate validates the CT_XYAdjustHandle and its children +func (_aagfc *CT_XYAdjustHandle )Validate ()error {return _aagfc .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func (_fdcae ST_AdjAngle )String ()string {if _fdcae .ST_Angle !=nil {return _c .Sprintf ("\u0025\u0076",*_fdcae .ST_Angle ); +};if _fdcae .ST_GeomGuideName !=nil {return _c .Sprintf ("\u0025\u0076",*_fdcae .ST_GeomGuideName );};return "";}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_gcee *CT_CustomColor )ValidateWithPath (path string )error {if _gcee .ScrgbClr !=nil {if _cdgdd :=_gcee .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cdgdd !=nil {return _cdgdd ;};};if _gcee .SrgbClr !=nil {if _fbcb :=_gcee .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_fbcb !=nil {return _fbcb ;};};if _gcee .HslClr !=nil {if _egeca :=_gcee .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_egeca !=nil {return _egeca ;};};if _gcee .SysClr !=nil {if _ffbc :=_gcee .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_ffbc !=nil {return _ffbc ;};};if _gcee .SchemeClr !=nil {if _dabb :=_gcee .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dabb !=nil {return _dabb ;};};if _gcee .PrstClr !=nil {if _fbdd :=_gcee .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_fbdd !=nil {return _fbdd ;};};return nil ;};func (_abc *CT_AlphaReplaceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_bd .Sprintf ("\u0025\u0076",_abc .AAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_gabc *CT_BiLevelEffect )ValidateWithPath (path string )error {if _baba :=_gabc .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_baba !=nil {return _baba ;};return nil ;};func (_fcgbbb *ST_TextBulletSize )Validate ()error {return _fcgbbb .ValidateWithPath ("")}; +func (_acbaf ST_TextFontAlignType )ValidateWithPath (path string )error {switch _acbaf {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbaf )); +};return nil ;};func (_dce *CT_AnimationDgmElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbfd :=range start .Attr {if _gbfd .Name .Local =="\u0069\u0064"{_dgfe ,_fbc :=_gbfd .Value ,error (nil );if _fbc !=nil {return _fbc ; +};_dce .IdAttr =&_dgfe ;continue ;};if _gbfd .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_dce .BldStepAttr .UnmarshalXMLAttr (_gbfd );continue ;};};for {_cef ,_ffa :=d .Token ();if _ffa !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ffa ); +};if _afca ,_cccg :=_cef .(_g .EndElement );_cccg &&_afca .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_VideoFile and its children -func (_febfa *CT_VideoFile )Validate ()error {return _febfa .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func (_abbbc *EG_ColorTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debda :for {_adgfd ,_ageec :=d .Token (); -if _ageec !=nil {return _ageec ;};switch _eaace :=_adgfd .(type ){case _f .StartElement :switch _eaace .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_abbbc .Tint =NewCT_PositiveFixedPercentage (); -if _gefbed :=d .DecodeElement (_abbbc .Tint ,&_eaace );_gefbed !=nil {return _gefbed ;};case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_abbbc .Shade =NewCT_PositiveFixedPercentage (); -if _fbbeb :=d .DecodeElement (_abbbc .Shade ,&_eaace );_fbbeb !=nil {return _fbbeb ;};case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_abbbc .Comp =NewCT_ComplementTransform (); -if _aadcg :=d .DecodeElement (_abbbc .Comp ,&_eaace );_aadcg !=nil {return _aadcg ;};case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_abbbc .Inv =NewCT_InverseTransform (); -if _ecdfg :=d .DecodeElement (_abbbc .Inv ,&_eaace );_ecdfg !=nil {return _ecdfg ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_abbbc .Gray =NewCT_GrayscaleTransform (); -if _acfdf :=d .DecodeElement (_abbbc .Gray ,&_eaace );_acfdf !=nil {return _acfdf ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_abbbc .Alpha =NewCT_PositiveFixedPercentage (); -if _acbfbe :=d .DecodeElement (_abbbc .Alpha ,&_eaace );_acbfbe !=nil {return _acbfbe ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_abbbc .AlphaOff =NewCT_FixedPercentage (); -if _ddfcaf :=d .DecodeElement (_abbbc .AlphaOff ,&_eaace );_ddfcaf !=nil {return _ddfcaf ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_abbbc .AlphaMod =NewCT_PositivePercentage (); -if _eaede :=d .DecodeElement (_abbbc .AlphaMod ,&_eaace );_eaede !=nil {return _eaede ;};case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_abbbc .Hue =NewCT_PositiveFixedAngle (); -if _cbbag :=d .DecodeElement (_abbbc .Hue ,&_eaace );_cbbag !=nil {return _cbbag ;};case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_abbbc .HueOff =NewCT_Angle (); -if _cefec :=d .DecodeElement (_abbbc .HueOff ,&_eaace );_cefec !=nil {return _cefec ;};case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_abbbc .HueMod =NewCT_PositivePercentage (); -if _bfdfdc :=d .DecodeElement (_abbbc .HueMod ,&_eaace );_bfdfdc !=nil {return _bfdfdc ;};case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_abbbc .Sat =NewCT_Percentage (); -if _ccfef :=d .DecodeElement (_abbbc .Sat ,&_eaace );_ccfef !=nil {return _ccfef ;};case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_abbbc .SatOff =NewCT_Percentage (); -if _faefa :=d .DecodeElement (_abbbc .SatOff ,&_eaace );_faefa !=nil {return _faefa ;};case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abbbc .SatMod =NewCT_Percentage (); -if _daabb :=d .DecodeElement (_abbbc .SatMod ,&_eaace );_daabb !=nil {return _daabb ;};case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_abbbc .Lum =NewCT_Percentage (); -if _bbccef :=d .DecodeElement (_abbbc .Lum ,&_eaace );_bbccef !=nil {return _bbccef ;};case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_abbbc .LumOff =NewCT_Percentage (); -if _gcada :=d .DecodeElement (_abbbc .LumOff ,&_eaace );_gcada !=nil {return _gcada ;};case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abbbc .LumMod =NewCT_Percentage (); -if _gdgbf :=d .DecodeElement (_abbbc .LumMod ,&_eaace );_gdgbf !=nil {return _gdgbf ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_abbbc .Red =NewCT_Percentage (); -if _gefcgf :=d .DecodeElement (_abbbc .Red ,&_eaace );_gefcgf !=nil {return _gefcgf ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_abbbc .RedOff =NewCT_Percentage (); -if _adae :=d .DecodeElement (_abbbc .RedOff ,&_eaace );_adae !=nil {return _adae ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_abbbc .RedMod =NewCT_Percentage (); -if _fbbdg :=d .DecodeElement (_abbbc .RedMod ,&_eaace );_fbbdg !=nil {return _fbbdg ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_abbbc .Green =NewCT_Percentage (); -if _facae :=d .DecodeElement (_abbbc .Green ,&_eaace );_facae !=nil {return _facae ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_abbbc .GreenOff =NewCT_Percentage (); -if _fececf :=d .DecodeElement (_abbbc .GreenOff ,&_eaace );_fececf !=nil {return _fececf ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_abbbc .GreenMod =NewCT_Percentage (); -if _fccab :=d .DecodeElement (_abbbc .GreenMod ,&_eaace );_fccab !=nil {return _fccab ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_abbbc .Blue =NewCT_Percentage (); -if _aedfgd :=d .DecodeElement (_abbbc .Blue ,&_eaace );_aedfgd !=nil {return _aedfgd ;};case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_abbbc .BlueOff =NewCT_Percentage (); -if _agdb :=d .DecodeElement (_abbbc .BlueOff ,&_eaace );_agdb !=nil {return _agdb ;};case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_abbbc .BlueMod =NewCT_Percentage (); -if _fbbaf :=d .DecodeElement (_abbbc .BlueMod ,&_eaace );_fbbaf !=nil {return _fbbaf ;};case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_abbbc .Gamma =NewCT_GammaTransform (); -if _fadc :=d .DecodeElement (_abbbc .Gamma ,&_eaace );_fadc !=nil {return _fadc ;};case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_abbbc .InvGamma =NewCT_InverseGammaTransform (); -if _fdacb :=d .DecodeElement (_abbbc .InvGamma ,&_eaace );_fdacb !=nil {return _fdacb ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_eaace .Name ); -if _decff :=d .Skip ();_decff !=nil {return _decff ;};};case _f .EndElement :break _debda ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_edeab *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_eaccg :=&CT_InverseGammaTransform {};return _eaccg ;}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_gdaga *CT_ScRgbColor )ValidateWithPath (path string )error {if _bcaaea :=_gdaga .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bcaaea !=nil {return _bcaaea ;};if _bfcgc :=_gdaga .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); -_bfcgc !=nil {return _bfcgc ;};if _gbea :=_gdaga .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gbea !=nil {return _gbea ;};for _aaaac ,_bgeeg :=range _gdaga .EG_ColorTransform {if _cdaaee :=_bgeeg .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_aaaac )); -_cdaaee !=nil {return _cdaaee ;};};return nil ;};func NewCT_TextField ()*CT_TextField {_dbafa :=&CT_TextField {};_dbafa .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _dbafa ;}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func NewEG_Text3D ()*EG_Text3D {_eggbc :=&EG_Text3D {};return _eggbc };func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_aagab :=&CT_PresetShadowEffect {}; +_aagab .PrstAttr =ST_PresetShadowVal (1);return _aagab ;};func (_egab *CT_OfficeArtExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egab .Ext !=nil {_cadd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +for _ ,_dcdc :=range _egab .Ext {e .EncodeElement (_dcdc ,_cadd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbbec *CT_Transform2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbbec .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fbbec .RotAttr )}); +};if _fbbec .FlipHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fbbec .FlipHAttr ))});};if _fbbec .FlipVAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_fbbec .FlipVAttr ))}); +};e .EncodeToken (start );if _fbbec .Off !=nil {_ceaea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_fbbec .Off ,_ceaea );};if _fbbec .Ext !=nil {_dbcagf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +e .EncodeElement (_fbbec .Ext ,_dbcagf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_fbeggd :=&CT_TextSpacingPoint {};_fbeggd .ValAttr =0;return _fbeggd ;};type CT_HslColor struct{HueAttr int32 ; +SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_aabee *CT_ThemeableLineStyle )Validate ()error {return _aabee .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_bef *CT_DefaultShapeDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_dddcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bef .SpPr ,_dddcg );_fbffb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_bef .BodyPr ,_fbffb ); -_cgbef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bef .LstStyle ,_cgbef );if _bef .Style !=nil {_bgcde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bef .Style ,_bgcde );};if _bef .ExtLst !=nil {_eagg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bef .ExtLst ,_eagg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_bfffbf :=&EG_ThemeableFontStyles {};return _bfffbf ;};func (_cagaga ST_OnOffStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aadcc :=_f .Attr {};_aadcc .Name =name ;switch _cagaga {case ST_OnOffStyleTypeUnset :_aadcc .Value =""; -case ST_OnOffStyleTypeOn :_aadcc .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_aadcc .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_aadcc .Value ="\u0064\u0065\u0066";};return _aadcc ,nil ;}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_adgb *CT_Cell3D )ValidateWithPath (path string )error {if _ccff :=_adgb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ccff !=nil {return _ccff ;}; +if _edf :=_adgb .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_edf !=nil {return _edf ;};if _adgb .LightRig !=nil {if _gged :=_adgb .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_gged !=nil {return _gged ; +};};if _adgb .ExtLst !=nil {if _acfe :=_adgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfe !=nil {return _acfe ;};};return nil ;};func (_dgaeb ST_TextStrikeType )String ()string {switch _dgaeb {case 0:return "";case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065"; +case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";};func (_aeaff *EG_Geometry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeaff .CustGeom !=nil {_dgcgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_aeaff .CustGeom ,_dgcgb );};if _aeaff .PrstGeom !=nil {_gaae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_aeaff .PrstGeom ,_gaae );};return nil ;}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_fge *CT_AlphaModulateEffect )Validate ()error {return _fge .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; +// Validate validates the CT_TextBulletSizePoint and its children +func (_bffdec *CT_TextBulletSizePoint )Validate ()error {return _bffdec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};type CT_TableProperties struct{RtlAttr *bool ; +FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; +PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_PresetShadowEffect and its children -func (_faaca *CT_PresetShadowEffect )Validate ()error {return _faaca .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_bcfb *CT_CustomColor )ValidateWithPath (path string )error {if _bcfb .ScrgbClr !=nil {if _efbab :=_bcfb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_efbab !=nil {return _efbab ;};};if _bcfb .SrgbClr !=nil {if _accaf :=_bcfb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_accaf !=nil {return _accaf ;};};if _bcfb .HslClr !=nil {if _egea :=_bcfb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_egea !=nil {return _egea ;};};if _bcfb .SysClr !=nil {if _dddag :=_bcfb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_dddag !=nil {return _dddag ;};};if _bcfb .SchemeClr !=nil {if _gdfa :=_bcfb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gdfa !=nil {return _gdfa ;};};if _bcfb .PrstClr !=nil {if _edade :=_bcfb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_edade !=nil {return _edade ;};};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_afdgc *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _dbec :=_afdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};return nil ;};func (_afcgac *ST_TextPoint )Validate ()error {return _afcgac .ValidateWithPath ("")}; -func (_accc *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcaf :for {_afdfd ,_ggfd :=d .Token ();if _ggfd !=nil {return _ggfd ;};switch _ffae :=_afdfd .(type ){case _f .StartElement :switch _ffae .Name {case _f .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_accc .MasterClrMapping =NewCT_EmptyElement (); -if _gffe :=d .DecodeElement (_accc .MasterClrMapping ,&_ffae );_gffe !=nil {return _gffe ;};case _f .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_accc .OverrideClrMapping =NewCT_ColorMapping (); -if _eeab :=d .DecodeElement (_accc .OverrideClrMapping ,&_ffae );_eeab !=nil {return _eeab ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_ffae .Name ); -if _dbba :=d .Skip ();_dbba !=nil {return _dbba ;};};case _f .EndElement :break _dcaf ;case _f .CharData :};};return nil ;};func (_afbafa *CT_SphereCoords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbafa .LatAttr =0;_afbafa .LonAttr =0; -_afbafa .RevAttr =0;for _ ,_ddaaca :=range start .Attr {if _ddaaca .Name .Local =="\u006c\u0061\u0074"{_ffdag ,_efgdf :=_aa .ParseInt (_ddaaca .Value ,10,32);if _efgdf !=nil {return _efgdf ;};_afbafa .LatAttr =int32 (_ffdag );continue ;};if _ddaaca .Name .Local =="\u006c\u006f\u006e"{_gedga ,_ceecd :=_aa .ParseInt (_ddaaca .Value ,10,32); -if _ceecd !=nil {return _ceecd ;};_afbafa .LonAttr =int32 (_gedga );continue ;};if _ddaaca .Name .Local =="\u0072\u0065\u0076"{_bfcgf ,_ggege :=_aa .ParseInt (_ddaaca .Value ,10,32);if _ggege !=nil {return _ggege ;};_afbafa .RevAttr =int32 (_bfcgf );continue ; -};};for {_gfccea ,_geebg :=d .Token ();if _geebg !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_geebg );};if _ecfae ,_egcbgf :=_gfccea .(_f .EndElement ); -_egcbgf &&_ecfae .Name ==start .Name {break ;};};return nil ;};func (_dfgc *CT_CustomGeometry2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfgc .AvLst !=nil {_bgde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}}; -e .EncodeElement (_dfgc .AvLst ,_bgde );};if _dfgc .GdLst !=nil {_fafc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dfgc .GdLst ,_fafc );};if _dfgc .AhLst !=nil {_dcege :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}}; -e .EncodeElement (_dfgc .AhLst ,_dcege );};if _dfgc .CxnLst !=nil {_acdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dfgc .CxnLst ,_acdg );};if _dfgc .Rect !=nil {_dabe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}}; -e .EncodeElement (_dfgc .Rect ,_dabe );};_dded :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_dfgc .PathLst ,_dded );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddaac *CT_PictureLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddaac .NoCropAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoCropAttr ))}); -};if _ddaac .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoGrpAttr ))});};if _ddaac .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoSelectAttr ))}); -};if _ddaac .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoRotAttr ))});};if _ddaac .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoChangeAspectAttr ))}); -};if _ddaac .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoMoveAttr ))});};if _ddaac .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoResizeAttr ))}); -};if _ddaac .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoEditPointsAttr ))});}; -if _ddaac .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoAdjustHandlesAttr ))}); -};if _ddaac .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoChangeArrowheadsAttr ))}); -};if _ddaac .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ddaac .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _ddaac .ExtLst !=nil {_cefdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddaac .ExtLst ,_cefdc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_cfeec :=&CT_TextBulletSizePercent {};_cfeec .ValAttr ="\u0031\u0030\u0030\u0025";return _cfeec ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ; -}; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_fdbd *CT_EffectProperties )ValidateWithPath (path string )error {if _fdbd .EffectLst !=nil {if _abced :=_fdbd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_abced !=nil {return _abced ;};};if _fdbd .EffectDag !=nil {if _dgac :=_fdbd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_dgac !=nil {return _dgac ;};};return nil ;};type CT_AlphaFloorEffect struct{};type ST_ShapeType byte ;type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_dfbae *CT_TextTabStop )ValidateWithPath (path string )error {if _dfbae .PosAttr !=nil {if _dfbcg :=_dfbae .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dfbcg !=nil {return _dfbcg ;};};if _gccbc :=_dfbae .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); -_gccbc !=nil {return _gccbc ;};return nil ;}; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_fbbed *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };type ST_TileFlipMode byte ;type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0; +ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6; +ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11; +); -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_cca *CT_AdjustHandleList )ValidateWithPath (path string )error {for _dga ,_adbe :=range _cca .AhXY {if _ccb :=_adbe .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_dga ));_ccb !=nil {return _ccb ; -};};for _aag ,_gcg :=range _cca .AhPolar {if _afa :=_gcg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_aag ));_afa !=nil {return _afa ;};};return nil ;};type CT_TextCharacterProperties struct{KumimojiAttr *bool ; -LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ; -NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; -PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ; -Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbfdd ST_AnimationBuildType )ValidateWithPath (path string )error {switch _gbfdd {case 0,1:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfdd )); -};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_ebdgf :=&CT_TextNoAutofit {};return _ebdgf };func (_dbadd *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deadge :for {_gcfa ,_fcgdg :=d .Token (); -if _fcgdg !=nil {return _fcgdg ;};switch _fcgf :=_gcfa .(type ){case _f .StartElement :switch _fcgf .Name {case _f .Name {Space :"\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",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_dbadd .GrpSpLocks =NewCT_GroupLocking (); -if _bdgf :=d .DecodeElement (_dbadd .GrpSpLocks ,&_fcgf );_bdgf !=nil {return _bdgf ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbadd .ExtLst =NewCT_OfficeArtExtensionList (); -if _babeb :=d .DecodeElement (_dbadd .ExtLst ,&_fcgf );_babeb !=nil {return _babeb ;};default:_ad .Log .Debug ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_fcgf .Name ); -if _bgge :=d .Skip ();_bgge !=nil {return _bgge ;};};case _f .EndElement :break _deadge ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_fagf *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _fagf .Left !=nil {if _cdfed :=_fagf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cdfed !=nil {return _cdfed ;};};if _fagf .Right !=nil {if _dfffg :=_fagf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_dfffg !=nil {return _dfffg ;};};if _fagf .Top !=nil {if _edgag :=_fagf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_edgag !=nil {return _edgag ;};};if _fagf .Bottom !=nil {if _bfdb :=_fagf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_bfdb !=nil {return _bfdb ;};};if _fagf .InsideH !=nil {if _efcbd :=_fagf .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_efcbd !=nil {return _efcbd ;};};if _fagf .InsideV !=nil {if _beggc :=_fagf .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_beggc !=nil {return _beggc ;};};if _fagf .Tl2br !=nil {if _effgd :=_fagf .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_effgd !=nil {return _effgd ;};};if _fagf .Tr2bl !=nil {if _cdgdc :=_fagf .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); +_cdgdc !=nil {return _cdgdc ;};};if _fagf .ExtLst !=nil {if _efabe :=_fagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efabe !=nil {return _efabe ;};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_bagdb *CT_RegularTextRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbeca :for {_gecgd ,_ccab :=d .Token (); +if _ccab !=nil {return _ccab ;};switch _ebbed :=_gecgd .(type ){case _g .StartElement :switch _ebbed .Name {case _g .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bagdb .RPr =NewCT_TextCharacterProperties (); +if _defac :=d .DecodeElement (_bagdb .RPr ,&_ebbed );_defac !=nil {return _defac ;};case _g .Name {Space :"\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",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _febf :=d .DecodeElement (&_bagdb .T ,&_ebbed ); +_febf !=nil {return _febf ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_ebbed .Name ); +if _fffeb :=d .Skip ();_fffeb !=nil {return _fffeb ;};};case _g .EndElement :break _dbeca ;case _g .CharData :};};return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ;}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_gbec *CT_GvmlConnector )ValidateWithPath (path string )error {if _caegg :=_gbec .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_caegg !=nil {return _caegg ;};if _gebeb :=_gbec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gebeb !=nil {return _gebeb ;};if _gbec .Style !=nil {if _ebfgb :=_gbec .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ebfgb !=nil {return _ebfgb ;};};if _gbec .ExtLst !=nil {if _dbbde :=_gbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dbbde !=nil {return _dbbde ;};};return nil ;};func (_egcaf *Theme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcaf .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_dgeea :=range start .Attr {if _dgeea .Name .Local =="\u006e\u0061\u006d\u0065"{_gefad ,_bdabef :=_dgeea .Value ,error (nil ); -if _bdabef !=nil {return _bdabef ;};_egcaf .NameAttr =&_gefad ;continue ;};};_eecgc :for {_dedgb ,_cbdffg :=d .Token ();if _cbdffg !=nil {return _cbdffg ;};switch _dcccb :=_dedgb .(type ){case _f .StartElement :switch _dcccb .Name {case _f .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _dedfeg :=d .DecodeElement (_egcaf .ThemeElements ,&_dcccb ); -_dedfeg !=nil {return _dedfeg ;};case _f .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_egcaf .ObjectDefaults =NewCT_ObjectStyleDefaults (); -if _fbca :=d .DecodeElement (_egcaf .ObjectDefaults ,&_dcccb );_fbca !=nil {return _fbca ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_egcaf .ExtraClrSchemeLst =NewCT_ColorSchemeList (); -if _ceccc :=d .DecodeElement (_egcaf .ExtraClrSchemeLst ,&_dcccb );_ceccc !=nil {return _ceccc ;};case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_egcaf .CustClrLst =NewCT_CustomColorList (); -if _afafd :=d .DecodeElement (_egcaf .CustClrLst ,&_dcccb );_afafd !=nil {return _afafd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egcaf .ExtLst =NewCT_OfficeArtExtensionList (); -if _bdeab :=d .DecodeElement (_egcaf .ExtLst ,&_dcccb );_bdeab !=nil {return _bdeab ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0068\u0065m\u0065 \u0025\u0076",_dcccb .Name ); -if _dddbg :=d .Skip ();_dddbg !=nil {return _dddbg ;};};case _f .EndElement :break _eecgc ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_TextUnderlineFill and its children +func (_aegdbb *EG_TextUnderlineFill )Validate ()error {return _aegdbb .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_aadec *CT_TableBackgroundStyle )Validate ()error {return _aadec .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_FlatText and its children +func (_gddeb *CT_FlatText )Validate ()error {return _gddeb .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");}; -// Validate validates the EG_TextBulletTypeface and its children -func (_cdegf *EG_TextBulletTypeface )Validate ()error {return _cdegf .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_caacg *ST_LineEndLength )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effce ,_gdfa :=d .Token (); -if _gdfa !=nil {return _gdfa ;};if _debba ,_bgcge :=_effce .(_f .EndElement );_bgcge &&_debba .Name ==start .Name {*_caacg =1;return nil ;};if _fegbd ,_cdeaa :=_effce .(_f .CharData );!_cdeaa {return _bd .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",_effce ); -}else {switch string (_fegbd ){case "":*_caacg =0;case "\u0073\u006d":*_caacg =1;case "\u006d\u0065\u0064":*_caacg =2;case "\u006c\u0067":*_caacg =3;};};_effce ,_gdfa =d .Token ();if _gdfa !=nil {return _gdfa ;};if _adbgac ,_gafa :=_effce .(_f .EndElement ); -_gafa &&_adbgac .Name ==start .Name {return nil ;};return _bd .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",_effce );};func (_dgca *CT_BackgroundFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dgca .NoFill !=nil {_dgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgca .NoFill ,_dgb );};if _dgca .SolidFill !=nil {_bgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dgca .SolidFill ,_bgb );};if _dgca .GradFill !=nil {_fgbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgca .GradFill ,_fgbf );};if _dgca .BlipFill !=nil {_fed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dgca .BlipFill ,_fed );};if _dgca .PattFill !=nil {_cff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgca .PattFill ,_cff );};if _dgca .GrpFill !=nil {_gead :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_dgca .GrpFill ,_gead );};if _dgca .EffectLst !=nil {_dfgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgca .EffectLst ,_dfgb );};if _dgca .EffectDag !=nil {_eded :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_dgca .EffectDag ,_eded );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_ffgg :=&CT_ClipboardStyleSheet {};_ffgg .ThemeElements =NewCT_BaseStyles ();_ffgg .ClrMap =NewCT_ColorMapping (); -return _ffgg ;};func (_abdgg *CT_TextCharBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_bd .Sprintf ("\u0025\u0076",_abdgg .CharAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3; -ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func (_begg ST_ColorSchemeIndex )String ()string {switch _begg {case 0:return "";case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031"; -case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034"; -case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return "";};func (_gabab ST_ShapeType )Validate ()error {return _gabab .ValidateWithPath ("")}; -func (_abbca *CT_GvmlTextShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_agbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_abbca .TxBody ,_agbg ); -if _abbca .Choice !=nil {_abbca .Choice .MarshalXML (e ,_f .StartElement {});};if _abbca .ExtLst !=nil {_ddfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abbca .ExtLst ,_ddfd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dcbba ST_TextPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcbba .ST_TextPointUnqualified !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_dcbba .ST_TextPointUnqualified ))); -};if _dcbba .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_dcbba .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func _ggfeg (_gdbeac bool )uint8 {if _gdbeac {return 1;};return 0;};func (_cbbgf *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cbbgf .GraphicFrameLocks !=nil {_deee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cbbgf .GraphicFrameLocks ,_deee );};if _cbbgf .ExtLst !=nil {_cdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbbgf .ExtLst ,_cdaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ; -RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_eggf :=&CT_ColorSchemeAndMapping {};_eggf .ClrScheme =NewCT_ColorScheme ();return _eggf ;}; +// Validate validates the TblStyleLst and its children +func (_gbddg *TblStyleLst )Validate ()error {return _gbddg .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func (_cadb *CT_LinearShadeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cadb .AngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_cadb .AngAttr )}); +};if _cadb .ScaledAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cadb .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_bgdag *CT_TextField )ValidateWithPath (path string )error {if !_adb .ST_GuidPatternRe .MatchString (_bgdag .IdAttr ){return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_adb .ST_GuidPatternRe ,_bgdag .IdAttr ); -};if _bgdag .RPr !=nil {if _cffac :=_bgdag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cffac !=nil {return _cffac ;};};if _bgdag .PPr !=nil {if _defea :=_bgdag .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_defea !=nil {return _defea ; -};};return nil ;};func (_dfefag *ST_PositivePercentage )Validate ()error {return _dfefag .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_gab *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _gab .ScrgbClr !=nil {if _dcc :=_gab .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dcc !=nil {return _dcc ;};};if _gab .SrgbClr !=nil {if _fdg :=_gab .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_fdg !=nil {return _fdg ;};};if _gab .HslClr !=nil {if _dga :=_gab .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dga !=nil {return _dga ;};};if _gab .SysClr !=nil {if _gfgg :=_gab .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gfgg !=nil {return _gfgg ;};};if _gab .SchemeClr !=nil {if _degd :=_gab .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_degd !=nil {return _degd ;};};if _gab .PrstClr !=nil {if _bdce :=_gab .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_bdce !=nil {return _bdce ;};};return nil ;};func (_gdff *CT_GvmlPictureNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dgfdae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_gdff .CNvPr ,_dgfdae );_ecfaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gdff .CNvPicPr ,_ecfaf );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fbcfg *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcfg =0;case "\u0073\u006f\u006ci\u0064":*_fbcfg =1;case "\u0064\u006f\u0074":*_fbcfg =2;case "\u0064\u0061\u0073\u0068":*_fbcfg =3; +case "\u006c\u0067\u0044\u0061\u0073\u0068":*_fbcfg =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fbcfg =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_fbcfg =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fbcfg =7; +case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_fbcfg =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_fbcfg =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fbcfg =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fbcfg =11; +};return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_TextGeometry and its children -func (_bfeded *EG_TextGeometry )Validate ()error {return _bfeded .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; +// Validate validates the CT_Shape3D and its children +func (_bdgde *CT_Shape3D )Validate ()error {return _bdgde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_bfbf *CT_ShapeLocking )ValidateWithPath (path string )error {if _bfbf .ExtLst !=nil {if _efagb :=_bfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efagb !=nil {return _efagb ;};};return nil ;};func (_cd *AG_Blob )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fa :=range start .Attr {if _fa .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"&&_fa .Name .Local =="\u0065\u006d\u0062e\u0064"{_gf ,_add :=_fa .Value ,error (nil ); -if _add !=nil {return _add ;};_cd .EmbedAttr =&_gf ;continue ;};if _fa .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"&&_fa .Name .Local =="\u006c\u0069\u006e\u006b"{_aaa ,_ada :=_fa .Value ,error (nil ); -if _ada !=nil {return _ada ;};_cd .LinkAttr =&_aaa ;continue ;};};for {_e ,_ed :=d .Token ();if _ed !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_ed );};if _fb ,_d :=_e .(_f .EndElement ); -_d &&_fb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_adfd *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _abf :=_adfd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_abf !=nil {return _abf ;};return nil ;};func (_fcfeed *ST_TextUnderlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegb ,_gbfea :=d .Token (); +if _gbfea !=nil {return _gbfea ;};if _cbbef ,_bbbagg :=_eegb .(_g .EndElement );_bbbagg &&_cbbef .Name ==start .Name {*_fcfeed =1;return nil ;};if _ddgbfe ,_dfec :=_eegb .(_g .CharData );!_dfec {return _c .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",_eegb ); +}else {switch string (_ddgbfe ){case "":*_fcfeed =0;case "\u006e\u006f\u006e\u0065":*_fcfeed =1;case "\u0077\u006f\u0072d\u0073":*_fcfeed =2;case "\u0073\u006e\u0067":*_fcfeed =3;case "\u0064\u0062\u006c":*_fcfeed =4;case "\u0068\u0065\u0061v\u0079":*_fcfeed =5; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fcfeed =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fcfeed =7;case "\u0064\u0061\u0073\u0068":*_fcfeed =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fcfeed =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fcfeed =10; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fcfeed =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fcfeed =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fcfeed =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fcfeed =14; +case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fcfeed =15;case "\u0077\u0061\u0076\u0079":*_fcfeed =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fcfeed =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fcfeed =18; +};};_eegb ,_gbfea =d .Token ();if _gbfea !=nil {return _gbfea ;};if _affacf ,_eefed :=_eegb .(_g .EndElement );_eefed &&_affacf .Name ==start .Name {return nil ;};return _c .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",_eegb ); +};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_bfded *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _ffgcc :=_bfded .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_ffgcc !=nil {return _ffgcc ;};return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_bedcc :=&CT_TablePropertiesChoice {}; -return _bedcc ;};func (_aaag ST_AnimationChartOnlyBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaag .String (),start );};func (_adde *CT_AnimationChartBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adde .BldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_adde .BldAttr )}); -};if _adde .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_adde .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_SystemColor and its children +func (_dgbd *CT_SystemColor )Validate ()error {return _dgbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_ffdg *CT_Cell3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdg .Bevel =NewCT_Bevel (); +for _ ,_cdff :=range start .Attr {if _cdff .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_ffdg .PrstMaterialAttr .UnmarshalXMLAttr (_cdff );continue ;};};_accf :for {_ggfg ,_bdef :=d .Token ();if _bdef !=nil {return _bdef ; +};switch _ffaa :=_ggfg .(type ){case _g .StartElement :switch _ffaa .Name {case _g .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _gafb :=d .DecodeElement (_ffdg .Bevel ,&_ffaa ); +_gafb !=nil {return _gafb ;};case _g .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_ffdg .LightRig =NewCT_LightRig (); +if _cgeg :=d .DecodeElement (_ffdg .LightRig ,&_ffaa );_cgeg !=nil {return _cgeg ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdg .ExtLst =NewCT_OfficeArtExtensionList (); +if _cedc :=d .DecodeElement (_ffdg .ExtLst ,&_ffaa );_cedc !=nil {return _cedc ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_ffaa .Name ); +if _becde :=d .Skip ();_becde !=nil {return _becde ;};};case _g .EndElement :break _accf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_fdcgg *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _fdcgg .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073"); -};func (_cecca *CT_SolidColorFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cecca .ScrgbClr !=nil {_beef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_cecca .ScrgbClr ,_beef );};if _cecca .SrgbClr !=nil {_cbcca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cecca .SrgbClr ,_cbcca );};if _cecca .HslClr !=nil {_bggbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_cecca .HslClr ,_bggbg );};if _cecca .SysClr !=nil {_cgadf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cecca .SysClr ,_cgadf );};if _cecca .SchemeClr !=nil {_ffebd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_cecca .SchemeClr ,_ffebd );};if _cecca .PrstClr !=nil {_fcafaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cecca .PrstClr ,_fcafaa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dabfe *ST_PitchFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agdfe ,_eadbd :=d .Token ();if _eadbd !=nil {return _eadbd ;};if _dabd ,_dacgg :=_agdfe .(_f .EndElement );_dacgg &&_dabd .Name ==start .Name {*_dabfe =1; -return nil ;};if _abeec ,_bgbbad :=_agdfe .(_f .CharData );!_bgbbad {return _bd .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",_agdfe );}else {switch string (_abeec ){case "":*_dabfe =0; -case "\u0030\u0030":*_dabfe =1;case "\u0030\u0031":*_dabfe =2;case "\u0030\u0032":*_dabfe =3;case "\u0031\u0036":*_dabfe =4;case "\u0031\u0037":*_dabfe =5;case "\u0031\u0038":*_dabfe =6;case "\u0033\u0032":*_dabfe =7;case "\u0033\u0033":*_dabfe =8;case "\u0033\u0034":*_dabfe =9; -case "\u0034\u0038":*_dabfe =10;case "\u0034\u0039":*_dabfe =11;case "\u0035\u0030":*_dabfe =12;case "\u0036\u0034":*_dabfe =13;case "\u0036\u0035":*_dabfe =14;case "\u0036\u0036":*_dabfe =15;case "\u0038\u0030":*_dabfe =16;case "\u0038\u0031":*_dabfe =17; -case "\u0038\u0032":*_dabfe =18;};};_agdfe ,_eadbd =d .Token ();if _eadbd !=nil {return _eadbd ;};if _gccg ,_edbdc :=_agdfe .(_f .EndElement );_edbdc &&_gccg .Name ==start .Name {return nil ;};return _bd .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",_agdfe ); -};func (_dddag *CT_EffectStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdec :for {_gecb ,_cgcf :=d .Token ();if _cgcf !=nil {return _cgcf ;};switch _bgegc :=_gecb .(type ){case _f .StartElement :switch _bgegc .Name {case _f .Name {Space :"\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",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_bedc :=NewCT_EffectStyleItem (); -if _gbgad :=d .DecodeElement (_bedc ,&_bgegc );_gbgad !=nil {return _gbgad ;};_dddag .EffectStyle =append (_dddag .EffectStyle ,_bedc );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bgegc .Name ); -if _cccff :=d .Skip ();_cccff !=nil {return _cccff ;};};case _f .EndElement :break _ebdec ;case _f .CharData :};};return nil ;};func (_dfddbd *ST_DgmBuildStep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffcggb ,_cafeg :=d .Token ();if _cafeg !=nil {return _cafeg ; -};if _ggedc ,_gcabdg :=_ffcggb .(_f .EndElement );_gcabdg &&_ggedc .Name ==start .Name {*_dfddbd =1;return nil ;};if _cgaa ,_dfbfd :=_ffcggb .(_f .CharData );!_dfbfd {return _bd .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",_ffcggb ); -}else {switch string (_cgaa ){case "":*_dfddbd =0;case "\u0073\u0070":*_dfddbd =1;case "\u0062\u0067":*_dfddbd =2;};};_ffcggb ,_cafeg =d .Token ();if _cafeg !=nil {return _cafeg ;};if _gdabb ,_cbfaa :=_ffcggb .(_f .EndElement );_cbfaa &&_gdabb .Name ==start .Name {return nil ; -};return _bd .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",_ffcggb );}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_bacdd *CT_Hyperlink )ValidateWithPath (path string )error {if _bacdd .Snd !=nil {if _bcba :=_bacdd .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_bcba !=nil {return _bcba ;};};if _bacdd .ExtLst !=nil {if _ccfc :=_bacdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ccfc !=nil {return _ccfc ;};};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_aceee :=&CT_FillProperties {};return _aceee };func (_degead *CT_Path2DList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadeb :for {_agba ,_cgaf :=d .Token (); +if _cgaf !=nil {return _cgaf ;};switch _gdaa :=_agba .(type ){case _g .StartElement :switch _gdaa .Name {case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_bdgcd :=NewCT_Path2D (); +if _cafe :=d .DecodeElement (_bdgcd ,&_gdaa );_cafe !=nil {return _cafe ;};_degead .Path =append (_degead .Path ,_bdgcd );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_gdaa .Name ); +if _caddg :=d .Skip ();_caddg !=nil {return _caddg ;};};case _g .EndElement :break _eadeb ;case _g .CharData :};};return nil ;};func (_dedfa *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dedfa .GraphicFrameLocks !=nil {_aggcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dedfa .GraphicFrameLocks ,_aggcg );};if _dedfa .ExtLst !=nil {_gbcfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dedfa .ExtLst ,_gbcfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_afecg :=&CT_LuminanceEffect {};return _afecg };func (_agfbb ST_LineCap )Validate ()error {return _agfbb .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_gceff *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _cebga ,_cfabe :=range _gceff .Ext {if _fgabgf :=_cfabe .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cebga ));_fgabgf !=nil {return _fgabgf ; -};};return nil ;}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_aedaa *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _aedaa .AmtAttr !=nil {if _aeea :=_aedaa .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_aeea !=nil {return _aeea ;};};return nil ; -};func (_gdedeg ST_PresetShadowVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abedg :=_f .Attr {};_abedg .Name =name ;switch _gdedeg {case ST_PresetShadowValUnset :_abedg .Value ="";case ST_PresetShadowValShdw1 :_abedg .Value ="\u0073\u0068\u0064w\u0031"; -case ST_PresetShadowValShdw2 :_abedg .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_abedg .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_abedg .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_abedg .Value ="\u0073\u0068\u0064w\u0035"; -case ST_PresetShadowValShdw6 :_abedg .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_abedg .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_abedg .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_abedg .Value ="\u0073\u0068\u0064w\u0039"; -case ST_PresetShadowValShdw10 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0032"; -case ST_PresetShadowValShdw13 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0035"; -case ST_PresetShadowValShdw16 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0038"; -case ST_PresetShadowValShdw19 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_abedg .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _abedg ,nil ;};func (_aaecg *ST_AdjAngle )ValidateWithPath (path string )error {_dgcbc :=[]string {}; -if _aaecg .ST_Angle !=nil {_dgcbc =append (_dgcbc ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _aaecg .ST_GeomGuideName !=nil {_dgcbc =append (_dgcbc ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); -};if len (_dgcbc )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgcbc );};return nil ;};func (_dgdfg *CT_TableStyleCellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dgdfg .TcBdr !=nil {_bcbcc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_dgdfg .TcBdr ,_bcbcc );};if _dgdfg .Fill !=nil {_gbfcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_dgdfg .Fill ,_gbfcg );};if _dgdfg .FillRef !=nil {_adbeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dgdfg .FillRef ,_adbeg );};if _dgdfg .Cell3D !=nil {_dcgbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}}; -e .EncodeElement (_dgdfg .Cell3D ,_dcgbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aebc *CT_ConnectionSite )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aebc .Pos =NewCT_AdjPoint2D ();for _ ,_dedf :=range start .Attr {if _dedf .Name .Local =="\u0061\u006e\u0067"{_fcga ,_acec :=ParseUnionST_AdjAngle (_dedf .Value ); -if _acec !=nil {return _acec ;};_aebc .AngAttr =_fcga ;continue ;};};_eebe :for {_eedea ,_aefe :=d .Token ();if _aefe !=nil {return _aefe ;};switch _fdec :=_eedea .(type ){case _f .StartElement :switch _fdec .Name {case _f .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _afdb :=d .DecodeElement (_aebc .Pos ,&_fdec ); -_afdb !=nil {return _afdb ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_fdec .Name ); -if _cegd :=d .Skip ();_cegd !=nil {return _cegd ;};};case _f .EndElement :break _eebe ;case _f .CharData :};};return nil ;};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2; -ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_gbabd ST_CompoundLine )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbabd .String (),start ); -};func NewCT_Cell3D ()*CT_Cell3D {_cfdb :=&CT_Cell3D {};_cfdb .Bevel =NewCT_Bevel ();return _cfdb }; +// Validate validates the CT_DashStopList and its children +func (_eddga *CT_DashStopList )Validate ()error {return _eddga .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_dbaeb :=ST_Coordinate {}; +if _fb .ST_UniversalMeasurePatternRe .MatchString (s ){_dbaeb .ST_UniversalMeasure =&s ;}else {_ddacc ,_dbddg :=_a .ParseInt (s ,10,64);if _dbddg !=nil {return _dbaeb ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dbddg ); +};_dbaeb .ST_CoordinateUnqualified =&_ddacc ;};return _dbaeb ,nil ;};func (_gagca *EG_TextRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gagca .R !=nil {_fadce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_gagca .R ,_fadce ); +};if _gagca .Br !=nil {_egadd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_gagca .Br ,_egadd );};if _gagca .Fld !=nil {_dggad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_gagca .Fld ,_dggad ); +};return nil ;};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ; +EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_caddf *CT_Transform2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcbfa :=range start .Attr {if _bcbfa .Name .Local =="\u0072\u006f\u0074"{_abgfca ,_cebdc :=_a .ParseInt (_bcbfa .Value ,10,32); +if _cebdc !=nil {return _cebdc ;};_eagfc :=int32 (_abgfca );_caddf .RotAttr =&_eagfc ;continue ;};if _bcbfa .Name .Local =="\u0066\u006c\u0069p\u0048"{_dedca ,_ddcff :=_a .ParseBool (_bcbfa .Value );if _ddcff !=nil {return _ddcff ;};_caddf .FlipHAttr =&_dedca ; +continue ;};if _bcbfa .Name .Local =="\u0066\u006c\u0069p\u0056"{_dfedge ,_cabba :=_a .ParseBool (_bcbfa .Value );if _cabba !=nil {return _cabba ;};_caddf .FlipVAttr =&_dfedge ;continue ;};};_gfaeg :for {_dcgcc ,_bdgaa :=d .Token ();if _bdgaa !=nil {return _bdgaa ; +};switch _eacdaa :=_dcgcc .(type ){case _g .StartElement :switch _eacdaa .Name {case _g .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_caddf .Off =NewCT_Point2D (); +if _gbdgee :=d .DecodeElement (_caddf .Off ,&_eacdaa );_gbdgee !=nil {return _gbdgee ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_caddf .Ext =NewCT_PositiveSize2D (); +if _edbgc :=d .DecodeElement (_caddf .Ext ,&_eacdaa );_edbgc !=nil {return _edbgc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_eacdaa .Name ); +if _ccdacc :=d .Skip ();_ccdacc !=nil {return _ccdacc ;};};case _g .EndElement :break _gfaeg ;case _g .CharData :};};return nil ;};func (_caabe ST_TextWrappingType )ValidateWithPath (path string )error {switch _caabe {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caabe )); +};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; -// Validate validates the CT_PresetTextShape and its children -func (_cbbdb *CT_PresetTextShape )Validate ()error {return _cbbdb .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_ageg *CT_AnimationDgmElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ageg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_ageg .IdAttr )}); -};if _ageg .BldStepAttr !=ST_DgmBuildStepUnset {_eag ,_eed :=_ageg .BldStepAttr .MarshalXMLAttr (_f .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _eed !=nil {return _eed ;};start .Attr =append (start .Attr ,_eag );};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggfdf ST_TextShapeType )ValidateWithPath (path string )error {switch _ggfdf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfdf )); -};return nil ;};type ST_TextUnderlineType byte ; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_dbed *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _eeecf ,_dfda :=range _dbed .Pt {if _dgfec :=_dfda .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eeecf ));_dgfec !=nil {return _dgfec ; +};};return nil ;};func (_affacc ST_SystemColorVal )String ()string {switch _affacc {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; +case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065"; +case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072"; +case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; +case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; +case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; +case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; +case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";};func (_gacaa *CT_GraphicalObjectData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edge :=range start .Attr {if _edge .Name .Local =="\u0075\u0072\u0069"{_cfdb ,_gfafd :=_edge .Value ,error (nil ); +if _gfafd !=nil {return _gfafd ;};_gacaa .UriAttr =_cfdb ;continue ;};};_aecd :for {_dbfc ,_fbeg :=d .Token ();if _fbeg !=nil {return _fbeg ;};switch _gfbdc :=_dbfc .(type ){case _g .StartElement :switch _gfbdc .Name {default:if _gcgga ,_cdcf :=_eb .CreateElement (_gfbdc ); +_cdcf !=nil {return _cdcf ;}else {if _degdb :=d .DecodeElement (_gcgga ,&_gfbdc );_degdb !=nil {return _degdb ;};_gacaa .Any =append (_gacaa .Any ,_gcgga );};};case _g .EndElement :break _aecd ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_caagf *CT_Scene3D )ValidateWithPath (path string )error {if _cgdde :=_caagf .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_cgdde !=nil {return _cgdde ;};if _acccd :=_caagf .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); -_acccd !=nil {return _acccd ;};if _caagf .Backdrop !=nil {if _efbdc :=_caagf .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_efbdc !=nil {return _efbdc ;};};if _caagf .ExtLst !=nil {if _fcfca :=_caagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcfca !=nil {return _fcfca ;};};return nil ;};func (_ebcag *ST_PresetShadowVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebcag =0;case "\u0073\u0068\u0064w\u0031":*_ebcag =1;case "\u0073\u0068\u0064w\u0032":*_ebcag =2;case "\u0073\u0068\u0064w\u0033":*_ebcag =3; -case "\u0073\u0068\u0064w\u0034":*_ebcag =4;case "\u0073\u0068\u0064w\u0035":*_ebcag =5;case "\u0073\u0068\u0064w\u0036":*_ebcag =6;case "\u0073\u0068\u0064w\u0037":*_ebcag =7;case "\u0073\u0068\u0064w\u0038":*_ebcag =8;case "\u0073\u0068\u0064w\u0039":*_ebcag =9; -case "\u0073\u0068\u0064\u0077\u0031\u0030":*_ebcag =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_ebcag =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_ebcag =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_ebcag =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_ebcag =14; -case "\u0073\u0068\u0064\u0077\u0031\u0035":*_ebcag =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_ebcag =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_ebcag =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_ebcag =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_ebcag =19; -case "\u0073\u0068\u0064\u0077\u0032\u0030":*_ebcag =20;};return nil ;};func (_adeebe ST_SchemeColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gacad :=_f .Attr {};_gacad .Name =name ;switch _adeebe {case ST_SchemeColorValUnset :_gacad .Value =""; -case ST_SchemeColorValBg1 :_gacad .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_gacad .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_gacad .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_gacad .Value ="\u0074\u0078\u0032"; -case ST_SchemeColorValAccent1 :_gacad .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_gacad .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_gacad .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_SchemeColorValAccent4 :_gacad .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_gacad .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_gacad .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_SchemeColorValHlink :_gacad .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_gacad .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_gacad .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_gacad .Value ="\u0064\u006b\u0031"; -case ST_SchemeColorValLt1 :_gacad .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_gacad .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_gacad .Value ="\u006c\u0074\u0032";};return _gacad ,nil ;};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_adf :=&CT_AnimationGraphicalObjectBuildProperties {}; -return _adf ;};func (_fgdcf *CT_TextFont )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddbca :=range start .Attr {if _ddbca .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_cgffcg ,_dbbae :=_ddbca .Value ,error (nil ); -if _dbbae !=nil {return _dbbae ;};_fgdcf .TypefaceAttr =_cgffcg ;continue ;};if _ddbca .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_cdfbe ,_abagb :=_ddbca .Value ,error (nil );if _abagb !=nil {return _abagb ;};_fgdcf .PanoseAttr =&_cdfbe ;continue ; -};if _ddbca .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_fgdcf .PitchFamilyAttr .UnmarshalXMLAttr (_ddbca );continue ;};if _ddbca .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_abegc ,_ecdgd :=_aa .ParseInt (_ddbca .Value ,10,8); -if _ecdgd !=nil {return _ecdgd ;};_fecff :=int8 (_abegc );_fgdcf .CharsetAttr =&_fecff ;continue ;};};for {_gdcbb ,_bgcef :=d .Token ();if _bgcef !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_bgcef ); -};if _abadd ,_bgegcf :=_gdcbb .(_f .EndElement );_bgegcf &&_abadd .Name ==start .Name {break ;};};return nil ;};func (_afcd *CT_TableRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fefcdd :=range start .Attr {if _fefcdd .Name .Local =="\u0068"{_befda ,_eagfde :=ParseUnionST_Coordinate (_fefcdd .Value ); -if _eagfde !=nil {return _eagfde ;};_afcd .HAttr =_befda ;continue ;};};_aedag :for {_cacca ,_bbaa :=d .Token ();if _bbaa !=nil {return _bbaa ;};switch _edccgc :=_cacca .(type ){case _f .StartElement :switch _edccgc .Name {case _f .Name {Space :"\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",Local :"\u0074\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_ccecc :=NewCT_TableCell (); -if _befdcc :=d .DecodeElement (_ccecc ,&_edccgc );_befdcc !=nil {return _befdcc ;};_afcd .Tc =append (_afcd .Tc ,_ccecc );case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcd .ExtLst =NewCT_OfficeArtExtensionList (); -if _dgcgf :=d .DecodeElement (_afcd .ExtLst ,&_edccgc );_dgcgf !=nil {return _dgcgf ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_edccgc .Name ); -if _geaae :=d .Skip ();_geaae !=nil {return _geaae ;};};case _f .EndElement :break _aedag ;case _f .CharData :};};return nil ;};func (_ggce ST_DgmBuildStep )ValidateWithPath (path string )error {switch _ggce {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggce )); -};return nil ;};var ST_TextBulletSizePercentPatternRe =_b .MustCompile (ST_TextBulletSizePercentPattern );func NewCT_ColorMapping ()*CT_ColorMapping {_ddad :=&CT_ColorMapping {};_ddad .Bg1Attr =ST_ColorSchemeIndex (1);_ddad .Tx1Attr =ST_ColorSchemeIndex (1); -_ddad .Bg2Attr =ST_ColorSchemeIndex (1);_ddad .Tx2Attr =ST_ColorSchemeIndex (1);_ddad .Accent1Attr =ST_ColorSchemeIndex (1);_ddad .Accent2Attr =ST_ColorSchemeIndex (1);_ddad .Accent3Attr =ST_ColorSchemeIndex (1);_ddad .Accent4Attr =ST_ColorSchemeIndex (1); -_ddad .Accent5Attr =ST_ColorSchemeIndex (1);_ddad .Accent6Attr =ST_ColorSchemeIndex (1);_ddad .HlinkAttr =ST_ColorSchemeIndex (1);_ddad .FolHlinkAttr =ST_ColorSchemeIndex (1);return _ddad ;};func (_gcgdga ST_PresetPatternVal )String ()string {switch _gcgdga {case 0:return ""; -case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030"; -case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a"; -case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074"; -case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073"; -case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067"; -case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067"; -case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064"; -case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; -case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064"; -case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065"; -case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";};func (_acacd *CT_ReflectionEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbdcbg :=range start .Attr {if _dbdcbg .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_gcedb ,_ffbeg :=_aa .ParseInt (_dbdcbg .Value ,10,32); -if _ffbeg !=nil {return _ffbeg ;};_fafcb :=int32 (_gcedb );_acacd .FadeDirAttr =&_fafcb ;continue ;};if _dbdcbg .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_bbabb ,_fgbec :=_aa .ParseInt (_dbdcbg .Value ,10,64);if _fgbec !=nil {return _fgbec ; -};_acacd .BlurRadAttr =&_bbabb ;continue ;};if _dbdcbg .Name .Local =="\u0073\u0074\u0050o\u0073"{_egcbd ,_gdead :=ParseUnionST_PositiveFixedPercentage (_dbdcbg .Value );if _gdead !=nil {return _gdead ;};_acacd .StPosAttr =&_egcbd ;continue ;};if _dbdcbg .Name .Local =="\u0065\u006e\u0064\u0041"{_ebbb ,_dfdd :=ParseUnionST_PositiveFixedPercentage (_dbdcbg .Value ); -if _dfdd !=nil {return _dfdd ;};_acacd .EndAAttr =&_ebbb ;continue ;};if _dbdcbg .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_bgceg ,_eaece :=ParseUnionST_PositiveFixedPercentage (_dbdcbg .Value );if _eaece !=nil {return _eaece ;};_acacd .EndPosAttr =&_bgceg ; -continue ;};if _dbdcbg .Name .Local =="\u0064\u0069\u0073\u0074"{_adefe ,_cgddb :=_aa .ParseInt (_dbdcbg .Value ,10,64);if _cgddb !=nil {return _cgddb ;};_acacd .DistAttr =&_adefe ;continue ;};if _dbdcbg .Name .Local =="\u0064\u0069\u0072"{_aaeabe ,_eabd :=_aa .ParseInt (_dbdcbg .Value ,10,32); -if _eabd !=nil {return _eabd ;};_aegad :=int32 (_aaeabe );_acacd .DirAttr =&_aegad ;continue ;};if _dbdcbg .Name .Local =="\u0073\u0074\u0041"{_fgad ,_gcbg :=ParseUnionST_PositiveFixedPercentage (_dbdcbg .Value );if _gcbg !=nil {return _gcbg ;};_acacd .StAAttr =&_fgad ; -continue ;};if _dbdcbg .Name .Local =="\u0073\u0078"{_afegg ,_addfg :=ParseUnionST_Percentage (_dbdcbg .Value );if _addfg !=nil {return _addfg ;};_acacd .SxAttr =&_afegg ;continue ;};if _dbdcbg .Name .Local =="\u0073\u0079"{_egbgcg ,_ebfeg :=ParseUnionST_Percentage (_dbdcbg .Value ); -if _ebfeg !=nil {return _ebfeg ;};_acacd .SyAttr =&_egbgcg ;continue ;};if _dbdcbg .Name .Local =="\u006b\u0078"{_gfebf ,_gddce :=_aa .ParseInt (_dbdcbg .Value ,10,32);if _gddce !=nil {return _gddce ;};_fcafg :=int32 (_gfebf );_acacd .KxAttr =&_fcafg ; -continue ;};if _dbdcbg .Name .Local =="\u006b\u0079"{_cfcba ,_aabb :=_aa .ParseInt (_dbdcbg .Value ,10,32);if _aabb !=nil {return _aabb ;};_eagge :=int32 (_cfcba );_acacd .KyAttr =&_eagge ;continue ;};if _dbdcbg .Name .Local =="\u0061\u006c\u0067\u006e"{_acacd .AlgnAttr .UnmarshalXMLAttr (_dbdcbg ); -continue ;};if _dbdcbg .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gbfgfa ,_fbbdf :=_aa .ParseBool (_dbdcbg .Value );if _fbbdf !=nil {return _fbbdf ;};_acacd .RotWithShapeAttr =&_gbfgfa ;continue ;};};for {_fedba ,_fdafd :=d .Token (); -if _fdafd !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fdafd );};if _efgg ,_fgacf :=_fedba .(_f .EndElement ); -_fgacf &&_efgg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GvmlShape and its children +func (_aaced *CT_GvmlShape )Validate ()error {return _aaced .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_ceecf *EG_TextUnderlineLine )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfbcc :for {_gaege ,_bfceeg :=d .Token (); +if _bfceeg !=nil {return _bfceeg ;};switch _gdgag :=_gaege .(type ){case _g .StartElement :switch _gdgag .Name {case _g .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_ceecf .ULnTx =NewCT_TextUnderlineLineFollowText (); +if _adffgb :=d .DecodeElement (_ceecf .ULnTx ,&_gdgag );_adffgb !=nil {return _adffgb ;};case _g .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_ceecf .ULn =NewCT_LineProperties (); +if _ddggfe :=d .DecodeElement (_ceecf .ULn ,&_gdgag );_ddggfe !=nil {return _ddggfe ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_gdgag .Name ); +if _gcafd :=d .Skip ();_gcafd !=nil {return _gcafd ;};};case _g .EndElement :break _dcfbcc ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_bfddeb *CT_TextBulletSizePercent )Validate ()error {return _bfddeb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ; -FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_eaafa *CT_RegularTextRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eaafa .RPr !=nil {_bcegd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}}; -e .EncodeElement (_eaafa .RPr ,_bcegd );};_gceeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074"}};_c .AddPreserveSpaceAttr (&_gceeg ,_eaafa .T );e .EncodeElement (_eaafa .T ,_gceeg );e .EncodeToken (_f .EndElement {Name :start .Name }); +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_dafef *CT_PictureLocking )ValidateWithPath (path string )error {if _dafef .ExtLst !=nil {if _caebf :=_dafef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caebf !=nil {return _caebf ;};};return nil ;};func (_faebfc *ST_TextFontAlignType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acdgd ,_gefaa :=d .Token (); +if _gefaa !=nil {return _gefaa ;};if _ffddc ,_eeggb :=_acdgd .(_g .EndElement );_eeggb &&_ffddc .Name ==start .Name {*_faebfc =1;return nil ;};if _afeaa ,_cbbgd :=_acdgd .(_g .CharData );!_cbbgd {return _c .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",_acdgd ); +}else {switch string (_afeaa ){case "":*_faebfc =0;case "\u0061\u0075\u0074\u006f":*_faebfc =1;case "\u0074":*_faebfc =2;case "\u0063\u0074\u0072":*_faebfc =3;case "\u0062\u0061\u0073\u0065":*_faebfc =4;case "\u0062":*_faebfc =5;};};_acdgd ,_gefaa =d .Token (); +if _gefaa !=nil {return _gefaa ;};if _gbggc ,_ecfgg :=_acdgd .(_g .EndElement );_ecfgg &&_gbggc .Name ==start .Name {return nil ;};return _c .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",_acdgd ); +};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_aedfac :=&CT_TablePropertiesChoice {};return _aedfac ;};func (_ebfaf *CT_PositiveFixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_ebfaf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgebd *CT_NonVisualDrawingProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dgebd .IdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dgebd .NameAttr )});if _dgebd .DescrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dgebd .DescrAttr )}); +};if _dgebd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_dgebd .HiddenAttr ))});};if _dgebd .TitleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgebd .TitleAttr )}); +};e .EncodeToken (start );if _dgebd .HlinkClick !=nil {_egbeda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_dgebd .HlinkClick ,_egbeda );};if _dgebd .HlinkHover !=nil {_dgbgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}}; +e .EncodeElement (_dgebd .HlinkHover ,_dgbgd );};if _dgebd .ExtLst !=nil {_daada :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgebd .ExtLst ,_daada );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ; +Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ; +HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};func (_dcbaa *CT_SolidColorFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcbaa .ScrgbClr !=nil {_fdca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_dcbaa .ScrgbClr ,_fdca );};if _dcbaa .SrgbClr !=nil {_ggabe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dcbaa .SrgbClr ,_ggabe );};if _dcbaa .HslClr !=nil {_fgfbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_dcbaa .HslClr ,_fgfbg );};if _dcbaa .SysClr !=nil {_fdcfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dcbaa .SysClr ,_fdcfb );};if _dcbaa .SchemeClr !=nil {_cagde :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_dcbaa .SchemeClr ,_cagde );};if _dcbaa .PrstClr !=nil {_bffag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dcbaa .PrstClr ,_bffag );};e .EncodeToken (_g .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_gbdef *CT_Connection )ValidateWithPath (path string )error {return nil };func (_gdgd *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcbg :=range start .Attr {if _bcbg .Name .Local =="\u0062\u006c\u0064"{_bcgc ,_fdc :=ParseUnionST_AnimationDgmBuildType (_bcbg .Value ); -if _fdc !=nil {return _fdc ;};_gdgd .BldAttr =&_bcgc ;continue ;};if _bcbg .Name .Local =="\u0072\u0065\u0076"{_cdbe ,_fad :=_aa .ParseBool (_bcbg .Value );if _fad !=nil {return _fad ;};_gdgd .RevAttr =&_cdbe ;continue ;};};for {_cbd ,_aac :=d .Token (); -if _aac !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_aac ); -};if _ffgf ,_febb :=_cbd .(_f .EndElement );_febb &&_ffgf .Name ==start .Name {break ;};};return nil ;};func (_bcefcf *CT_TablePartStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcefcf .TcTxStyle !=nil {_agdfa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bcefcf .TcTxStyle ,_agdfa );};if _bcefcf .TcStyle !=nil {_abegb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_bcefcf .TcStyle ,_abegb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ddba *CT_AnimationElementChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebab :for {_feae ,_ded :=d .Token ();if _ded !=nil {return _ded ;};switch _acfc :=_feae .(type ){case _f .StartElement :switch _acfc .Name {case _f .Name {Space :"\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",Local :"\u0064\u0067\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_ddba .Dgm =NewCT_AnimationDgmElement (); -if _dgef :=d .DecodeElement (_ddba .Dgm ,&_acfc );_dgef !=nil {return _dgef ;};case _f .Name {Space :"\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",Local :"\u0063\u0068\u0061r\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_ddba .Chart =NewCT_AnimationChartElement (); -if _dce :=d .DecodeElement (_ddba .Chart ,&_acfc );_dce !=nil {return _dce ;};default:_ad .Log .Debug ("sk\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\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_acfc .Name ); -if _eedd :=d .Skip ();_eedd !=nil {return _eedd ;};};case _f .EndElement :break _ebab ;case _f .CharData :};};return nil ;};func (_dcff *CT_TextBulletSizePoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_dcff .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_dgdeed *CT_QuickTimeFile )ValidateWithPath (path string )error {if _dgdeed .ExtLst !=nil {if _bgae :=_dgdeed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgae !=nil {return _bgae ;};};return nil ;}; +// Validate validates the EG_ColorTransform and its children +func (_eccab *EG_ColorTransform )Validate ()error {return _eccab .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_bbbdf :=ST_PositiveFixedPercentage {}; +if _fb .ST_PercentagePatternRe .MatchString (s ){_bbbdf .ST_PositiveFixedPercentage =&ST_Percentage {};_bbbdf .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_faged ,_cedbc :=_a .ParseInt (s ,10,64);if _cedbc !=nil {return _bbbdf ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cedbc ); +};_abgga :=int32 (_faged );_bbbdf .ST_PositiveFixedPercentageDecimal =&_abgga ;};return _bbbdf ,nil ;}; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_gfd *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _ggfb :=_gfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggfb !=nil {return _ggfb ;};return nil ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_cdc :=&CT_AdjPoint2D {}; -return _cdc };func (_ecgce ST_Coordinate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecgce .ST_CoordinateUnqualified !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_ecgce .ST_CoordinateUnqualified ))); -};if _ecgce .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_ecgce .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1; -ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_cacaff :=&CT_TextAutonumberBullet {};_cacaff .TypeAttr =ST_TextAutonumberScheme (1);return _cacaff ;};type ST_TextAlignType byte ; -func (_fcaa *CT_TableCol )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deede :=range start .Attr {if _deede .Name .Local =="\u0077"{_efbac ,_gcgce :=ParseUnionST_Coordinate (_deede .Value );if _gcgce !=nil {return _gcgce ;};_fcaa .WAttr =_efbac ; -continue ;};};_aebad :for {_fgafd ,_cfed :=d .Token ();if _cfed !=nil {return _cfed ;};switch _ggbdd :=_fgafd .(type ){case _f .StartElement :switch _ggbdd .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcaa .ExtLst =NewCT_OfficeArtExtensionList (); -if _ggdf :=d .DecodeElement (_fcaa .ExtLst ,&_ggbdd );_ggdf !=nil {return _ggdf ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_ggbdd .Name ); -if _gfgcc :=d .Skip ();_gfgcc !=nil {return _gfgcc ;};};case _f .EndElement :break _aebad ;case _f .CharData :};};return nil ;}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_gdada *CT_GradientStopList )ValidateWithPath (path string )error {for _cdccfe ,_edae :=range _gdada .Gs {if _bagcf :=_edae .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_cdccfe ));_bagcf !=nil {return _bagcf ; -};};return nil ;};func (_cgabf *CT_TableBackgroundStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgfc :for {_gedddd ,_ccab :=d .Token ();if _ccab !=nil {return _ccab ;};switch _dggaa :=_gedddd .(type ){case _f .StartElement :switch _dggaa .Name {case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cgabf .Fill =NewCT_FillProperties (); -if _dbeag :=d .DecodeElement (_cgabf .Fill ,&_dggaa );_dbeag !=nil {return _dbeag ;};case _f .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_cgabf .FillRef =NewCT_StyleMatrixReference (); -if _faaab :=d .DecodeElement (_cgabf .FillRef ,&_dggaa );_faaab !=nil {return _faaab ;};case _f .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cgabf .Effect =NewCT_EffectProperties (); -if _egbcdf :=d .DecodeElement (_cgabf .Effect ,&_dggaa );_egbcdf !=nil {return _egbcdf ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_cgabf .EffectRef =NewCT_StyleMatrixReference (); -if _bdfag :=d .DecodeElement (_cgabf .EffectRef ,&_dggaa );_bdfag !=nil {return _bdfag ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_dggaa .Name ); -if _bfadd :=d .Skip ();_bfadd !=nil {return _bfadd ;};};case _f .EndElement :break _bfgfc ;case _f .CharData :};};return nil ;};func (_gagbf *CT_TextFont )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_gagbf .TypefaceAttr )}); -if _gagbf .PanoseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_gagbf .PanoseAttr )});};if _gagbf .PitchFamilyAttr !=ST_PitchFamilyUnset {_ebaeg ,_beeagg :=_gagbf .PitchFamilyAttr .MarshalXMLAttr (_f .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"}); -if _beeagg !=nil {return _beeagg ;};start .Attr =append (start .Attr ,_ebaeg );};if _gagbf .CharsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_gagbf .CharsetAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FillEffect and its children +func (_fdbfg *CT_FillEffect )Validate ()error {return _fdbfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_debcb *CT_PatternFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _debcb .PrstAttr !=ST_PresetPatternValUnset {_cgec ,_edbba :=_debcb .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _edbba !=nil {return _edbba ;};start .Attr =append (start .Attr ,_cgec );};e .EncodeToken (start );if _debcb .FgClr !=nil {_fgccc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_debcb .FgClr ,_fgccc ); +};if _debcb .BgClr !=nil {_eabg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_debcb .BgClr ,_eabg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextTabStopList and its children -func (_affee *CT_TextTabStopList )Validate ()error {return _affee .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_dfe :=&CT_AnimationDgmElement {}; -return _dfe ;}; +// Validate validates the CT_OuterShadowEffect and its children +func (_ggcb *CT_OuterShadowEffect )Validate ()error {return _ggcb .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_cgfdcb *EG_ColorChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdddd :for {_fgec ,_gagec :=d .Token (); +if _gagec !=nil {return _gagec ;};switch _fgfaf :=_fgec .(type ){case _g .StartElement :switch _fgfaf .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cgfdcb .ScrgbClr =NewCT_ScRgbColor (); +if _aegd :=d .DecodeElement (_cgfdcb .ScrgbClr ,&_fgfaf );_aegd !=nil {return _aegd ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cgfdcb .SrgbClr =NewCT_SRgbColor (); +if _dbebb :=d .DecodeElement (_cgfdcb .SrgbClr ,&_fgfaf );_dbebb !=nil {return _dbebb ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgfdcb .HslClr =NewCT_HslColor (); +if _bbdee :=d .DecodeElement (_cgfdcb .HslClr ,&_fgfaf );_bbdee !=nil {return _bbdee ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgfdcb .SysClr =NewCT_SystemColor (); +if _aeddbe :=d .DecodeElement (_cgfdcb .SysClr ,&_fgfaf );_aeddbe !=nil {return _aeddbe ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cgfdcb .SchemeClr =NewCT_SchemeColor (); +if _aadee :=d .DecodeElement (_cgfdcb .SchemeClr ,&_fgfaf );_aadee !=nil {return _aadee ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgfdcb .PrstClr =NewCT_PresetColor (); +if _gdcaa :=d .DecodeElement (_cgfdcb .PrstClr ,&_fgfaf );_gdcaa !=nil {return _gdcaa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fgfaf .Name ); +if _ccfcf :=d .Skip ();_ccfcf !=nil {return _ccfcf ;};};case _g .EndElement :break _fbdddd ;case _g .CharData :};};return nil ;};func (_fggead *CT_TextParagraph )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fggead .PPr !=nil {_fbaed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070P\u0072"}}; +e .EncodeElement (_fggead .PPr ,_fbaed );};if _fggead .EG_TextRun !=nil {for _ ,_fbfeg :=range _fggead .EG_TextRun {_fbfeg .MarshalXML (e ,_g .StartElement {});};};if _fggead .EndParaRPr !=nil {_egfefd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}}; +e .EncodeElement (_fggead .EndParaRPr ,_egfefd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acded ST_Coordinate32 )String ()string {if _acded .ST_Coordinate32Unqualified !=nil {return _c .Sprintf ("\u0025\u0076",*_acded .ST_Coordinate32Unqualified ); +};if _acded .ST_UniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_acded .ST_UniversalMeasure );};return "";};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_acee *CT_ColorReplaceEffect )Validate ()error {return _acee .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_baeed *CT_StyleMatrix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baeed .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_baeed .NameAttr )}); -};e .EncodeToken (start );_ggbcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_baeed .FillStyleLst ,_ggbcb );_ggfdab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_baeed .LnStyleLst ,_ggfdab );_abgdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_baeed .EffectStyleLst ,_abgdd );_fgfef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_baeed .BgFillStyleLst ,_fgfef );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlTextShape and its children +func (_ddaac *CT_GvmlTextShape )Validate ()error {return _ddaac .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};func (_aeceee ST_BlendMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cagdef :=_g .Attr {}; +_cagdef .Name =name ;switch _aeceee {case ST_BlendModeUnset :_cagdef .Value ="";case ST_BlendModeOver :_cagdef .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_cagdef .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_cagdef .Value ="\u0073\u0063\u0072\u0065\u0065\u006e"; +case ST_BlendModeDarken :_cagdef .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_cagdef .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _cagdef ,nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_gebace :=&EG_TextUnderlineLine {}; +return _gebace ;}; // ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_afcb *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _ccdf :=_afcb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccdf !=nil {return _ccdf ;};if _eaefg :=_afcb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_eaefg !=nil {return _eaefg ;};return nil ;}; - -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_aacfd *CT_SchemeColor )ValidateWithPath (path string )error {if _aacfd .ValAttr ==ST_SchemeColorValUnset {return _bd .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 _bagfa :=_aacfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bagfa !=nil {return _bagfa ;};for _dfefa ,_egbfc :=range _aacfd .EG_ColorTransform {if _facd :=_egbfc .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dfefa )); -_facd !=nil {return _facd ;};};return nil ;};func (_dgfe *CT_DashStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgfe .Ds !=nil {_eacbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0073"}}; -for _ ,_agcg :=range _dgfe .Ds {e .EncodeElement (_agcg ,_eacbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Transform2D and its children -func (_fafgb *CT_Transform2D )Validate ()error {return _fafgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_decbe ST_TextShapeType )Validate ()error {return _decbe .ValidateWithPath ("")}; -type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_effg *CT_TextCharacterProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aagcf :=range start .Attr {if _aagcf .Name .Local =="\u006c\u0061\u006e\u0067"{_ddfdc ,_ebef :=_aagcf .Value ,error (nil ); -if _ebef !=nil {return _ebef ;};_effg .LangAttr =&_ddfdc ;continue ;};if _aagcf .Name .Local =="\u0073\u007a"{_bede ,_gbcf :=_aa .ParseInt (_aagcf .Value ,10,32);if _gbcf !=nil {return _gbcf ;};_defa :=int32 (_bede );_effg .SzAttr =&_defa ;continue ;}; -if _aagcf .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_geccg ,_cfba :=_aa .ParseBool (_aagcf .Value );if _cfba !=nil {return _cfba ;};_effg .KumimojiAttr =&_geccg ;continue ;};if _aagcf .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_effg .StrikeAttr .UnmarshalXMLAttr (_aagcf ); -continue ;};if _aagcf .Name .Local =="\u0063\u0061\u0070"{_effg .CapAttr .UnmarshalXMLAttr (_aagcf );continue ;};if _aagcf .Name .Local =="\u0062"{_cada ,_ddedfg :=_aa .ParseBool (_aagcf .Value );if _ddedfg !=nil {return _ddedfg ;};_effg .BAttr =&_cada ; -continue ;};if _aagcf .Name .Local =="\u0069"{_aafaf ,_efcca :=_aa .ParseBool (_aagcf .Value );if _efcca !=nil {return _efcca ;};_effg .IAttr =&_aafaf ;continue ;};if _aagcf .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_ffefa ,_caaae :=_aa .ParseBool (_aagcf .Value ); -if _caaae !=nil {return _caaae ;};_effg .SmtCleanAttr =&_ffefa ;continue ;};if _aagcf .Name .Local =="\u006b\u0065\u0072\u006e"{_aebee ,_dbfbe :=_aa .ParseInt (_aagcf .Value ,10,32);if _dbfbe !=nil {return _dbfbe ;};_bgbg :=int32 (_aebee );_effg .KernAttr =&_bgbg ; -continue ;};if _aagcf .Name .Local =="\u0065\u0072\u0072"{_ccafe ,_befcec :=_aa .ParseBool (_aagcf .Value );if _befcec !=nil {return _befcec ;};_effg .ErrAttr =&_ccafe ;continue ;};if _aagcf .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_dgdge ,_babgb :=_aagcf .Value ,error (nil ); -if _babgb !=nil {return _babgb ;};_effg .AltLangAttr =&_dgdge ;continue ;};if _aagcf .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_gfbbd ,_faddf :=_aa .ParseBool (_aagcf .Value );if _faddf !=nil {return _faddf ;};_effg .NoProofAttr =&_gfbbd ; -continue ;};if _aagcf .Name .Local =="\u0075"{_effg .UAttr .UnmarshalXMLAttr (_aagcf );continue ;};if _aagcf .Name .Local =="\u0073\u006d\u0074I\u0064"{_aagaf ,_bebabb :=_aa .ParseUint (_aagcf .Value ,10,32);if _bebabb !=nil {return _bebabb ;};_bbcfff :=uint32 (_aagaf ); -_effg .SmtIdAttr =&_bbcfff ;continue ;};if _aagcf .Name .Local =="\u0073\u0070\u0063"{_gaedgg ,_aegab :=ParseUnionST_TextPoint (_aagcf .Value );if _aegab !=nil {return _aegab ;};_effg .SpcAttr =&_gaedgg ;continue ;};if _aagcf .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_fcebd ,_eefaa :=ParseUnionST_Percentage (_aagcf .Value ); -if _eefaa !=nil {return _eefaa ;};_effg .BaselineAttr =&_fcebd ;continue ;};if _aagcf .Name .Local =="\u0064\u0069\u0072t\u0079"{_eagdgf ,_gcaaee :=_aa .ParseBool (_aagcf .Value );if _gcaaee !=nil {return _gcaaee ;};_effg .DirtyAttr =&_eagdgf ;continue ; -};if _aagcf .Name .Local =="\u0062\u006d\u006b"{_fggac ,_ebfbf :=_aagcf .Value ,error (nil );if _ebfbf !=nil {return _ebfbf ;};_effg .BmkAttr =&_fggac ;continue ;};if _aagcf .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_bebfa ,_edeae :=_aa .ParseBool (_aagcf .Value ); -if _edeae !=nil {return _edeae ;};_effg .NormalizeHAttr =&_bebfa ;continue ;};};_cbbgd :for {_bcfaed ,_dbbcg :=d .Token ();if _dbbcg !=nil {return _dbbcg ;};switch _bgag :=_bcfaed .(type ){case _f .StartElement :switch _bgag .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_effg .Ln =NewCT_LineProperties (); -if _cecad :=d .DecodeElement (_effg .Ln ,&_bgag );_cecad !=nil {return _cecad ;};case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_effg .NoFill =NewCT_NoFillProperties (); -if _dgede :=d .DecodeElement (_effg .NoFill ,&_bgag );_dgede !=nil {return _dgede ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_effg .SolidFill =NewCT_SolidColorFillProperties (); -if _eggb :=d .DecodeElement (_effg .SolidFill ,&_bgag );_eggb !=nil {return _eggb ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_effg .GradFill =NewCT_GradientFillProperties (); -if _fcafd :=d .DecodeElement (_effg .GradFill ,&_bgag );_fcafd !=nil {return _fcafd ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_effg .BlipFill =NewCT_BlipFillProperties (); -if _geagf :=d .DecodeElement (_effg .BlipFill ,&_bgag );_geagf !=nil {return _geagf ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_effg .PattFill =NewCT_PatternFillProperties (); -if _fcbe :=d .DecodeElement (_effg .PattFill ,&_bgag );_fcbe !=nil {return _fcbe ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_effg .GrpFill =NewCT_GroupFillProperties (); -if _fcdbg :=d .DecodeElement (_effg .GrpFill ,&_bgag );_fcdbg !=nil {return _fcdbg ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_effg .EffectLst =NewCT_EffectList (); -if _aagag :=d .DecodeElement (_effg .EffectLst ,&_bgag );_aagag !=nil {return _aagag ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_effg .EffectDag =NewCT_EffectContainer (); -if _ddaeb :=d .DecodeElement (_effg .EffectDag ,&_bgag );_ddaeb !=nil {return _ddaeb ;};case _f .Name {Space :"\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",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_effg .Highlight =NewCT_Color (); -if _fgead :=d .DecodeElement (_effg .Highlight ,&_bgag );_fgead !=nil {return _fgead ;};case _f .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_effg .ULnTx =NewCT_TextUnderlineLineFollowText (); -if _gaef :=d .DecodeElement (_effg .ULnTx ,&_bgag );_gaef !=nil {return _gaef ;};case _f .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_effg .ULn =NewCT_LineProperties (); -if _agda :=d .DecodeElement (_effg .ULn ,&_bgag );_agda !=nil {return _agda ;};case _f .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_effg .UFillTx =NewCT_TextUnderlineFillFollowText (); -if _gggbg :=d .DecodeElement (_effg .UFillTx ,&_bgag );_gggbg !=nil {return _gggbg ;};case _f .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_effg .UFill =NewCT_TextUnderlineFillGroupWrapper (); -if _bddec :=d .DecodeElement (_effg .UFill ,&_bgag );_bddec !=nil {return _bddec ;};case _f .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_effg .Latin =NewCT_TextFont (); -if _eeebg :=d .DecodeElement (_effg .Latin ,&_bgag );_eeebg !=nil {return _eeebg ;};case _f .Name {Space :"\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",Local :"\u0065\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_effg .Ea =NewCT_TextFont (); -if _gedea :=d .DecodeElement (_effg .Ea ,&_bgag );_gedea !=nil {return _gedea ;};case _f .Name {Space :"\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",Local :"\u0063\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_effg .Cs =NewCT_TextFont (); -if _cbfag :=d .DecodeElement (_effg .Cs ,&_bgag );_cbfag !=nil {return _cbfag ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_effg .Sym =NewCT_TextFont (); -if _bffcb :=d .DecodeElement (_effg .Sym ,&_bgag );_bffcb !=nil {return _bffcb ;};case _f .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_effg .HlinkClick =NewCT_Hyperlink (); -if _cgcc :=d .DecodeElement (_effg .HlinkClick ,&_bgag );_cgcc !=nil {return _cgcc ;};case _f .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_effg .HlinkMouseOver =NewCT_Hyperlink (); -if _ebbda :=d .DecodeElement (_effg .HlinkMouseOver ,&_bgag );_ebbda !=nil {return _ebbda ;};case _f .Name {Space :"\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",Local :"\u0072\u0074\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_effg .Rtl =NewCT_Boolean (); -if _agggf :=d .DecodeElement (_effg .Rtl ,&_bgag );_agggf !=nil {return _agggf ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effg .ExtLst =NewCT_OfficeArtExtensionList (); -if _dbdbe :=d .DecodeElement (_effg .ExtLst ,&_bgag );_dbdbe !=nil {return _dbdbe ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bgag .Name ); -if _edffe :=d .Skip ();_edffe !=nil {return _edffe ;};};case _f .EndElement :break _cbbgd ;case _f .CharData :};};return nil ;};func (_edcfd ST_TextTabAlignType )ValidateWithPath (path string )error {switch _edcfd {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcfd )); -};return nil ;};func (_eeacb *ST_Coordinate )ValidateWithPath (path string )error {_dgeae :=[]string {};if _eeacb .ST_CoordinateUnqualified !=nil {_dgeae =append (_dgeae ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064"); -};if _eeacb .ST_UniversalMeasure !=nil {_dgeae =append (_dgeae ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_dgeae )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgeae ); -};return nil ;};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2;ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4; -ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8;ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10; -ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14;ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16; -ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20;ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22; -ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26;ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28; -ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31;ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33; -ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36;ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38; -ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41;ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44; -ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47;ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50; -ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53;ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56; -ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58;ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62; -ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64;ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68; -ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70;ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74; -ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76;ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80; -ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82;ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86; -ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88;ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91; -ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93;ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96; -ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98;ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101; -ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103;ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107; -ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109;ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113; -ST_PresetColorValLtSlateGrey ST_PresetColorVal =114;ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119; -ST_PresetColorValMagenta ST_PresetColorVal =120;ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125; -ST_PresetColorValMedSeaGreen ST_PresetColorVal =126;ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130; -ST_PresetColorValMediumAquamarine ST_PresetColorVal =131;ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135; -ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136;ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140; -ST_PresetColorValMintCream ST_PresetColorVal =141;ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146; -ST_PresetColorValOlive ST_PresetColorVal =147;ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152; -ST_PresetColorValPaleGreen ST_PresetColorVal =153;ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157; -ST_PresetColorValPeru ST_PresetColorVal =158;ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163; -ST_PresetColorValRosyBrown ST_PresetColorVal =164;ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169; -ST_PresetColorValSeaShell ST_PresetColorVal =170;ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175; -ST_PresetColorValSlateGrey ST_PresetColorVal =176;ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181; -ST_PresetColorValThistle ST_PresetColorVal =182;ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187; -ST_PresetColorValWhiteSmoke ST_PresetColorVal =188;ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;);func NewCT_HslColor ()*CT_HslColor {_bdda :=&CT_HslColor {};_bdda .HueAttr =0;return _bdda };func (_dacfc *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eafg ,_gebd :=d .Token (); -if _gebd !=nil {return _bd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_gebd );};if _gdfed ,_geaaf :=_eafg .(_f .EndElement ); -_geaaf &&_gdfed .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the EG_Media and its children -func (_dadddf *EG_Media )Validate ()error {return _dadddf .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_acde :=&CT_TextUnderlineFillFollowText {};return _acde ; -}; - -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_cdca *CT_ColorMapping )ValidateWithPath (path string )error {if _cdca .Bg1Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("\u0025\u0073\u002fB\u0067\u0031\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 _eggc :=_cdca .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_eggc !=nil {return _eggc ;};if _cdca .Tx1Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("\u0025\u0073\u002fT\u0078\u0031\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 _ddabf :=_cdca .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_ddabf !=nil {return _ddabf ;};if _cdca .Bg2Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("\u0025\u0073\u002fB\u0067\u0032\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 _cecd :=_cdca .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_cecd !=nil {return _cecd ;};if _cdca .Tx2Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("\u0025\u0073\u002fT\u0078\u0032\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 _eeaf :=_cdca .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_eeaf !=nil {return _eeaf ;};if _cdca .Accent1Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _bfbb :=_cdca .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_bfbb !=nil {return _bfbb ;};if _cdca .Accent2Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _dade :=_cdca .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_dade !=nil {return _dade ;};if _cdca .Accent3Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _fdgae :=_cdca .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_fdgae !=nil {return _fdgae ;};if _cdca .Accent4Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _ggaf :=_cdca .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_ggaf !=nil {return _ggaf ;};if _cdca .Accent5Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _cfgd :=_cdca .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_cfgd !=nil {return _cfgd ;};if _cdca .Accent6Attr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _agb :=_cdca .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_agb !=nil {return _agb ;};if _cdca .HlinkAttr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _gdgfd :=_cdca .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_gdgfd !=nil {return _gdgfd ;};if _cdca .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _bd .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _ecfg :=_cdca .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_ecfg !=nil {return _ecfg ;};if _cdca .ExtLst !=nil {if _deef :=_cdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_deef !=nil {return _deef ;};};return nil ;};func (_bcfgc *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcfgc .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_gagbe :=range start .Attr {if _gagbe .Name .Local =="\u0069\u0064"{_baece ,_cgacd :=_gagbe .Value ,error (nil );if _cgacd !=nil {return _cgacd ;};_bcfgc .IdAttr =_baece ;continue ;};if _gagbe .Name .Local =="\u0074\u0079\u0070\u0065"{_affb ,_efbdb :=_gagbe .Value ,error (nil ); -if _efbdb !=nil {return _efbdb ;};_bcfgc .TypeAttr =&_affb ;continue ;};};_dfgde :for {_bgfc ,_dgcab :=d .Token ();if _dgcab !=nil {return _dgcab ;};switch _cdgg :=_bgfc .(type ){case _f .StartElement :switch _cdgg .Name {case _f .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcfgc .RPr =NewCT_TextCharacterProperties (); -if _feefg :=d .DecodeElement (_bcfgc .RPr ,&_cdgg );_feefg !=nil {return _feefg ;};case _f .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_bcfgc .PPr =NewCT_TextParagraphProperties (); -if _bcgca :=d .DecodeElement (_bcfgc .PPr ,&_cdgg );_bcgca !=nil {return _bcgca ;};case _f .Name {Space :"\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",Local :"\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_bcfgc .T =new (string ); -if _accfe :=d .DecodeElement (_bcfgc .T ,&_cdgg );_accfe !=nil {return _accfe ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_cdgg .Name ); -if _ggdae :=d .Skip ();_ggdae !=nil {return _ggdae ;};};case _f .EndElement :break _dfgde ;case _f .CharData :};};return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ; -CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func (_cgbc *EG_TextUnderlineLine )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfca :for {_gabbe ,_cgag :=d .Token ();if _cgag !=nil {return _cgag ;};switch _ebcgc :=_gabbe .(type ){case _f .StartElement :switch _ebcgc .Name {case _f .Name {Space :"\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",Local :"\u0075\u004c\u006eT\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_cgbc .ULnTx =NewCT_TextUnderlineLineFollowText (); -if _aeged :=d .DecodeElement (_cgbc .ULnTx ,&_ebcgc );_aeged !=nil {return _aeged ;};case _f .Name {Space :"\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",Local :"\u0075\u004c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_cgbc .ULn =NewCT_LineProperties (); -if _ebgda :=d .DecodeElement (_cgbc .ULn ,&_ebcgc );_ebgda !=nil {return _ebgda ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_ebcgc .Name ); -if _eadgd :=d .Skip ();_eadgd !=nil {return _eadgd ;};};case _f .EndElement :break _fdfca ;case _f .CharData :};};return nil ;}; +func (_gafc *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _dcda :=_gafc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcda !=nil {return _dcda ;};if _ccfgga :=_gafc .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_ccfgga !=nil {return _ccfgga ;};return nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_fafgf *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _fafgf .RadAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,_fafgf .RadAttr ); -};if _fafgf .RadAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_fafgf .RadAttr ); -};return nil ;};func (_bgfaf ST_TextVerticalType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgfaf .String (),start );}; - -// Validate validates the CT_WholeE2oFormatting and its children -func (_dceabd *CT_WholeE2oFormatting )Validate ()error {return _dceabd .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_edbbe *CT_TextSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egdafc :for {_eeffd ,_gacfeg :=d .Token (); -if _gacfeg !=nil {return _gacfeg ;};switch _dgfbg :=_eeffd .(type ){case _f .StartElement :switch _dgfbg .Name {case _f .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_edbbe .SpcPct =NewCT_TextSpacingPercent (); -if _fccb :=d .DecodeElement (_edbbe .SpcPct ,&_dgfbg );_fccb !=nil {return _fccb ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_edbbe .SpcPts =NewCT_TextSpacingPoint (); -if _feede :=d .DecodeElement (_edbbe .SpcPts ,&_dgfbg );_feede !=nil {return _feede ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_dgfbg .Name ); -if _bfcc :=d .Skip ();_bfcc !=nil {return _bfcc ;};};case _f .EndElement :break _egdafc ;case _f .CharData :};};return nil ;};func (_edacf *CT_TextParagraphProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edacf .MarLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bd .Sprintf ("\u0025\u0076",*_edacf .MarLAttr )}); -};if _edacf .MarRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bd .Sprintf ("\u0025\u0076",*_edacf .MarRAttr )});};if _edacf .LvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0076\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_edacf .LvlAttr )}); -};if _edacf .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_edacf .IndentAttr )});};if _edacf .AlgnAttr !=ST_TextAlignTypeUnset {_egdcfbc ,_bfdge :=_edacf .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"}); -if _bfdge !=nil {return _bfdge ;};start .Attr =append (start .Attr ,_egdcfbc );};if _edacf .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_bd .Sprintf ("\u0025\u0076",*_edacf .DefTabSzAttr )}); -};if _edacf .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_edacf .RtlAttr ))});};if _edacf .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_edacf .EaLnBrkAttr ))}); -};if _edacf .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_ddegb ,_fecge :=_edacf .FontAlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _fecge !=nil {return _fecge ;};start .Attr =append (start .Attr ,_ddegb ); -};if _edacf .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_edacf .LatinLnBrkAttr ))});};if _edacf .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_edacf .HangingPunctAttr ))}); -};e .EncodeToken (start );if _edacf .LnSpc !=nil {_aedef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_edacf .LnSpc ,_aedef );};if _edacf .SpcBef !=nil {_cdgea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}}; -e .EncodeElement (_edacf .SpcBef ,_cdgea );};if _edacf .SpcAft !=nil {_ecdcff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_edacf .SpcAft ,_ecdcff );};if _edacf .BuClrTx !=nil {_ebcefe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; -e .EncodeElement (_edacf .BuClrTx ,_ebcefe );};if _edacf .BuClr !=nil {_aegadc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_edacf .BuClr ,_aegadc );};if _edacf .BuSzTx !=nil {_ffebb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; -e .EncodeElement (_edacf .BuSzTx ,_ffebb );};if _edacf .BuSzPct !=nil {_bbffd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_edacf .BuSzPct ,_bbffd );};if _edacf .BuSzPts !=nil {_cccg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; -e .EncodeElement (_edacf .BuSzPts ,_cccg );};if _edacf .BuFontTx !=nil {_ccebg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_edacf .BuFontTx ,_ccebg );};if _edacf .BuFont !=nil {_cagbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_edacf .BuFont ,_cagbe );};if _edacf .BuNone !=nil {_adefeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_edacf .BuNone ,_adefeb );};if _edacf .BuAutoNum !=nil {_ggfea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}}; -e .EncodeElement (_edacf .BuAutoNum ,_ggfea );};if _edacf .BuChar !=nil {_aggffg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_edacf .BuChar ,_aggffg );};if _edacf .BuBlip !=nil {_bcbfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}}; -e .EncodeElement (_edacf .BuBlip ,_bcbfa );};if _edacf .TabLst !=nil {_agdab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_edacf .TabLst ,_agdab );};if _edacf .DefRPr !=nil {_affgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}}; -e .EncodeElement (_edacf .DefRPr ,_affgc );};if _edacf .ExtLst !=nil {_dgaeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edacf .ExtLst ,_dgaeb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_deegfa ST_AnimationChartOnlyBuildType )String ()string {switch _deegfa {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c"; -case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_bfegb :=&CT_ThemeableLineStyle {};return _bfegb ;};func NewCT_Connection ()*CT_Connection {_def :=&CT_Connection {}; -return _def };type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_gaea *CT_Backdrop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaea .Anchor =NewCT_Point3D (); -_gaea .Norm =NewCT_Vector3D ();_gaea .Up =NewCT_Vector3D ();_fff :for {_faef ,_ddcf :=d .Token ();if _ddcf !=nil {return _ddcf ;};switch _fee :=_faef .(type ){case _f .StartElement :switch _fee .Name {case _f .Name {Space :"\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",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cgaf :=d .DecodeElement (_gaea .Anchor ,&_fee ); -_cgaf !=nil {return _cgaf ;};case _f .Name {Space :"\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",Local :"\u006e\u006f\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _bcf :=d .DecodeElement (_gaea .Norm ,&_fee ); -_bcf !=nil {return _bcf ;};case _f .Name {Space :"\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",Local :"\u0075\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _bagf :=d .DecodeElement (_gaea .Up ,&_fee ); -_bagf !=nil {return _bagf ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaea .ExtLst =NewCT_OfficeArtExtensionList (); -if _fcb :=d .DecodeElement (_gaea .ExtLst ,&_fee );_fcb !=nil {return _fcb ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_fee .Name ); -if _deab :=d .Skip ();_deab !=nil {return _deab ;};};case _f .EndElement :break _fff ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_GroupTransform2D and its children -func (_ffdc *CT_GroupTransform2D )Validate ()error {return _ffdc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_bbbef *EG_FillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbef .NoFill !=nil {_ccacc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bbbef .NoFill ,_ccacc );};if _bbbef .SolidFill !=nil {_bfcgfb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbef .SolidFill ,_bfcgfb );};if _bbbef .GradFill !=nil {_gbecb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bbbef .GradFill ,_gbecb );};if _bbbef .BlipFill !=nil {_bddee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbbef .BlipFill ,_bddee );};if _bbbef .PattFill !=nil {_fadfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bbbef .PattFill ,_fadfc );};if _bbbef .GrpFill !=nil {_egeab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bbbef .GrpFill ,_egeab );};return nil ;};func NewCT_TextFont ()*CT_TextFont {_bcabb :=&CT_TextFont {}; -return _bcabb };type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_cafca *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_eadad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cafca .NvGraphicFramePr ,_eadad );_cfca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; -_cfca .Attr =append (_cfca .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_cafca .Graphic ,_cfca );_ggdbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cafca .Xfrm ,_ggdbg );if _cafca .ExtLst !=nil {_agdfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cafca .ExtLst ,_agdfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_gbfb *CT_AnimationChartElement )ValidateWithPath (path string )error {if _gbfb .BldStepAttr ==ST_ChartBuildStepUnset {return _bd .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _gba :=_gbfb .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};return nil ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ; -};func (_fffdf ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _fffdf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffdf )); -};return nil ;};func (_eeae *ST_LineEndType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeae =0;case "\u006e\u006f\u006e\u0065":*_eeae =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eeae =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_eeae =3; -case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eeae =4;case "\u006f\u0076\u0061\u006c":*_eeae =5;case "\u0061\u0072\u0072o\u0077":*_eeae =6;};return nil ;}; - -// Validate validates the CT_CustomColor and its children -func (_dfcbb *CT_CustomColor )Validate ()error {return _dfcbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};type CT_GrayscaleTransform struct{};func (_ffbdc *CT_Path2DMoveTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbdc .Pt =NewCT_AdjPoint2D (); -_egdafg :for {_egeg ,_cfbd :=d .Token ();if _cfbd !=nil {return _cfbd ;};switch _fafgc :=_egeg .(type ){case _f .StartElement :switch _fafgc .Name {case _f .Name {Space :"\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",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _fdbg :=d .DecodeElement (_ffbdc .Pt ,&_fafgc ); -_fdbg !=nil {return _fdbg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_fafgc .Name ); -if _dcaba :=d .Skip ();_dcaba !=nil {return _dcaba ;};};case _f .EndElement :break _egdafg ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_TableStyleList and its children -func (_fgdaf *CT_TableStyleList )Validate ()error {return _fgdaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; - -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1;ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3; -ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7;ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9; -ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12;); - -// Validate validates the CT_Vector3D and its children -func (_edecb *CT_Vector3D )Validate ()error {return _edecb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func NewCT_TextBody ()*CT_TextBody {_gbgadd :=&CT_TextBody {};_gbgadd .BodyPr =NewCT_TextBodyProperties (); -return _gbgadd ;}; - -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_bddgd *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _bddgd .GrpSpLocks !=nil {if _agdce :=_bddgd .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_agdce !=nil {return _agdce ; -};};if _bddgd .ExtLst !=nil {if _fdbf :=_bddgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbf !=nil {return _fdbf ;};};return nil ;};func NewEG_TextBullet ()*EG_TextBullet {_dabgf :=&EG_TextBullet {};return _dabgf };type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ; -SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_dbdac *EG_LineFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbdac .NoFill !=nil {_cfdfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dbdac .NoFill ,_cfdfc );};if _dbdac .SolidFill !=nil {_fcce :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbdac .SolidFill ,_fcce );};if _dbdac .GradFill !=nil {_aefaac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dbdac .GradFill ,_aefaac );};if _dbdac .PattFill !=nil {_agdag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbdac .PattFill ,_agdag );};return nil ;};func (_fegc *CT_DashStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebga :for {_egdf ,_accg :=d .Token (); -if _accg !=nil {return _accg ;};switch _ggee :=_egdf .(type ){case _f .StartElement :switch _ggee .Name {case _f .Name {Space :"\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",Local :"\u0064\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_dcgae :=NewCT_DashStop (); -if _afadf :=d .DecodeElement (_dcgae ,&_ggee );_afadf !=nil {return _afadf ;};_fegc .Ds =append (_fegc .Ds ,_dcgae );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ggee .Name ); -if _baace :=d .Skip ();_baace !=nil {return _baace ;};};case _f .EndElement :break _ebga ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_feba *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_edgbb *CT_VideoFile )ValidateWithPath (path string )error {if _edgbb .ExtLst !=nil {if _edgaa :=_edgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgaa !=nil {return _edgaa ;};};return nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ; -}; +// Validate validates the CT_TextTabStop and its children +func (_bccda *CT_TextTabStop )Validate ()error {return _bccda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");}; -// Validate validates the CT_BlendEffect and its children -func (_fcaf *CT_BlendEffect )Validate ()error {return _fcaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_afcba *CT_GvmlTextShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcba .TxBody =NewCT_TextBody (); -_gdedf :for {_bggg ,_aggb :=d .Token ();if _aggb !=nil {return _aggb ;};switch _gccbd :=_bggg .(type ){case _f .StartElement :switch _gccbd .Name {case _f .Name {Space :"\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",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _gfgb :=d .DecodeElement (_afcba .TxBody ,&_gccbd ); -_gfgb !=nil {return _gfgb ;};case _f .Name {Space :"\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",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_afcba .Choice =NewCT_GvmlTextShapeChoice (); -if _dcbbd :=d .DecodeElement (&_afcba .Choice .UseSpRect ,&_gccbd );_dcbbd !=nil {return _dcbbd ;};case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_afcba .Choice =NewCT_GvmlTextShapeChoice (); -if _adab :=d .DecodeElement (&_afcba .Choice .Xfrm ,&_gccbd );_adab !=nil {return _adab ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcba .ExtLst =NewCT_OfficeArtExtensionList (); -if _ddabe :=d .DecodeElement (_afcba .ExtLst ,&_gccbd );_ddabe !=nil {return _ddabe ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_gccbd .Name ); -if _dgabc :=d .Skip ();_dgabc !=nil {return _dgabc ;};};case _f .EndElement :break _gdedf ;case _f .CharData :};};return nil ;};func (_cbaca *CT_Shape3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbaca .ZAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_bd .Sprintf ("\u0025\u0076",*_cbaca .ZAttr )}); -};if _cbaca .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_bd .Sprintf ("\u0025\u0076",*_cbaca .ExtrusionHAttr )});};if _cbaca .ContourWAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_bd .Sprintf ("\u0025\u0076",*_cbaca .ContourWAttr )}); -};if _cbaca .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_aagcdb ,_eaac :=_cbaca .PrstMaterialAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _eaac !=nil {return _eaac ;};start .Attr =append (start .Attr ,_aagcdb ); -};e .EncodeToken (start );if _cbaca .BevelT !=nil {_geed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_cbaca .BevelT ,_geed );};if _cbaca .BevelB !=nil {_babca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}}; -e .EncodeElement (_cbaca .BevelB ,_babca );};if _cbaca .ExtrusionClr !=nil {_gbfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cbaca .ExtrusionClr ,_gbfa ); -};if _cbaca .ContourClr !=nil {_edcgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_cbaca .ContourClr ,_edcgg );};if _cbaca .ExtLst !=nil {_dcbde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbaca .ExtLst ,_dcbde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abdae ST_BlackWhiteMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abfbe :=_f .Attr {};_abfbe .Name =name ;switch _abdae {case ST_BlackWhiteModeUnset :_abfbe .Value =""; -case ST_BlackWhiteModeClr :_abfbe .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_abfbe .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_abfbe .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_abfbe .Value ="\u006c\u0074\u0047\u0072\u0061\u0079"; -case ST_BlackWhiteModeInvGray :_abfbe .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_abfbe .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_abfbe .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y"; -case ST_BlackWhiteModeBlackWhite :_abfbe .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_abfbe .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_abfbe .Value ="\u0077\u0068\u0069t\u0065"; -case ST_BlackWhiteModeHidden :_abfbe .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _abfbe ,nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_cacdb *CT_TextListStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cacdb .DefPPr !=nil {_fefcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_cacdb .DefPPr ,_fefcg );};if _cacdb .Lvl1pPr !=nil {_adcgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}}; -e .EncodeElement (_cacdb .Lvl1pPr ,_adcgc );};if _cacdb .Lvl2pPr !=nil {_eggcg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_cacdb .Lvl2pPr ,_eggcg );};if _cacdb .Lvl3pPr !=nil {_dfggf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}}; -e .EncodeElement (_cacdb .Lvl3pPr ,_dfggf );};if _cacdb .Lvl4pPr !=nil {_abfbg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_cacdb .Lvl4pPr ,_abfbg );};if _cacdb .Lvl5pPr !=nil {_cddde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}}; -e .EncodeElement (_cacdb .Lvl5pPr ,_cddde );};if _cacdb .Lvl6pPr !=nil {_eadfe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_cacdb .Lvl6pPr ,_eadfe );};if _cacdb .Lvl7pPr !=nil {_bcbgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}}; -e .EncodeElement (_cacdb .Lvl7pPr ,_bcbgd );};if _cacdb .Lvl8pPr !=nil {_bedfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_cacdb .Lvl8pPr ,_bedfd );};if _cacdb .Lvl9pPr !=nil {_dfbge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}}; -e .EncodeElement (_cacdb .Lvl9pPr ,_dfbge );};if _cacdb .ExtLst !=nil {_eggbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacdb .ExtLst ,_eggbf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_cbgcc :=&CT_TextSpacingPercent {};return _cbgcc ;}; +// Validate validates the CT_TableStyle and its children +func (_bdgad *CT_TableStyle )Validate ()error {return _bdgad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func NewAG_Blob ()*AG_Blob {_cf :=&AG_Blob {};return _cf };func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_bfadgb :=&CT_Path2DLineTo {}; +_bfadgb .Pt =NewCT_AdjPoint2D ();return _bfadgb ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_dagea ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffceb :=_g .Attr {}; +_ffceb .Name =name ;switch _dagea {case ST_AnimationDgmOnlyBuildTypeUnset :_ffceb .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_ffceb .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_ffceb .Value ="\u006c\u0076\u006c\u004f\u006e\u0065"; +case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_ffceb .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _ffceb ,nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2; +ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7; +ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12; +ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17; +ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;); -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_cbfb *CT_ColorMRU )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbfb .EG_ColorChoice !=nil {for _ ,_cebag :=range _cbfb .EG_ColorChoice {_cebag .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_bedgg :=&EG_ThemeableFillStyle {};return _bedgg ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ; -FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_fgdg *CT_GvmlShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bbcfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fgdg .CNvPr ,_bbcfa );_defde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_fgdg .CNvSpPr ,_defde ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_fggea *CT_PositivePercentage )ValidateWithPath (path string )error {if _egfbdc :=_fggea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egfbdc !=nil {return _egfbdc ;};return nil ;};func (_ebfe *CT_GeomRect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_c .Sprintf ("\u0025\u0076",_ebfe .LAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_c .Sprintf ("\u0025\u0076",_ebfe .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ebfe .RAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0076",_ebfe .BAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egbff ST_AnimationChartBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _egbff .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_g .CharData (_egbff .ST_AnimationBuildType .String ()));};if _egbff .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_g .CharData (_egbff .ST_AnimationChartOnlyBuildType .String ())); +};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bagfe *CT_OuterShadowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfcbc :=range start .Attr {if _dfcbc .Name .Local =="\u0061\u006c\u0067\u006e"{_bagfe .AlgnAttr .UnmarshalXMLAttr (_dfcbc ); +continue ;};if _dfcbc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_dfbgc ,_dbad :=_a .ParseBool (_dfcbc .Value );if _dbad !=nil {return _dbad ;};_bagfe .RotWithShapeAttr =&_dfbgc ;continue ;};if _dfcbc .Name .Local =="\u0064\u0069\u0073\u0074"{_acbe ,_efbbd :=_a .ParseInt (_dfcbc .Value ,10,64); +if _efbbd !=nil {return _efbbd ;};_bagfe .DistAttr =&_acbe ;continue ;};if _dfcbc .Name .Local =="\u0073\u0078"{_faefc ,_beca :=ParseUnionST_Percentage (_dfcbc .Value );if _beca !=nil {return _beca ;};_bagfe .SxAttr =&_faefc ;continue ;};if _dfcbc .Name .Local =="\u0073\u0079"{_fgadd ,_ffge :=ParseUnionST_Percentage (_dfcbc .Value ); +if _ffge !=nil {return _ffge ;};_bagfe .SyAttr =&_fgadd ;continue ;};if _dfcbc .Name .Local =="\u006b\u0078"{_faddd ,_acbcb :=_a .ParseInt (_dfcbc .Value ,10,32);if _acbcb !=nil {return _acbcb ;};_fgeaee :=int32 (_faddd );_bagfe .KxAttr =&_fgeaee ;continue ; +};if _dfcbc .Name .Local =="\u006b\u0079"{_edeaa ,_abaf :=_a .ParseInt (_dfcbc .Value ,10,32);if _abaf !=nil {return _abaf ;};_fcdc :=int32 (_edeaa );_bagfe .KyAttr =&_fcdc ;continue ;};if _dfcbc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_eaae ,_abgb :=_a .ParseInt (_dfcbc .Value ,10,64); +if _abgb !=nil {return _abgb ;};_bagfe .BlurRadAttr =&_eaae ;continue ;};if _dfcbc .Name .Local =="\u0064\u0069\u0072"{_cafda ,_acbbf :=_a .ParseInt (_dfcbc .Value ,10,32);if _acbbf !=nil {return _acbbf ;};_gdag :=int32 (_cafda );_bagfe .DirAttr =&_gdag ; +continue ;};};_ecbg :for {_caeebe ,_ebfdd :=d .Token ();if _ebfdd !=nil {return _ebfdd ;};switch _bfdaa :=_caeebe .(type ){case _g .StartElement :switch _bfdaa .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bagfe .ScrgbClr =NewCT_ScRgbColor (); +if _aggd :=d .DecodeElement (_bagfe .ScrgbClr ,&_bfdaa );_aggd !=nil {return _aggd ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bagfe .SrgbClr =NewCT_SRgbColor (); +if _fefe :=d .DecodeElement (_bagfe .SrgbClr ,&_bfdaa );_fefe !=nil {return _fefe ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bagfe .HslClr =NewCT_HslColor (); +if _decfc :=d .DecodeElement (_bagfe .HslClr ,&_bfdaa );_decfc !=nil {return _decfc ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bagfe .SysClr =NewCT_SystemColor (); +if _bccdf :=d .DecodeElement (_bagfe .SysClr ,&_bfdaa );_bccdf !=nil {return _bccdf ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bagfe .SchemeClr =NewCT_SchemeColor (); +if _ddbfg :=d .DecodeElement (_bagfe .SchemeClr ,&_bfdaa );_ddbfg !=nil {return _ddbfg ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bagfe .PrstClr =NewCT_PresetColor (); +if _aeeede :=d .DecodeElement (_bagfe .PrstClr ,&_bfdaa );_aeeede !=nil {return _aeeede ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bfdaa .Name ); +if _aebbg :=d .Skip ();_aebbg !=nil {return _aebbg ;};};case _g .EndElement :break _ecbg ;case _g .CharData :};};return nil ;};func (_bfefec *CT_Table )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfefec .TblPr !=nil {_gaaaeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}}; +e .EncodeElement (_bfefec .TblPr ,_gaaaeb );};_eegfd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bfefec .TblGrid ,_eegfd );if _bfefec .Tr !=nil {_bffde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0072"}}; +for _ ,_dffdf :=range _bfefec .Tr {e .EncodeElement (_dffdf ,_bffde );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbfdd ST_LightRigType )ValidateWithPath (path string )error {switch _gbfdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfdd )); +};return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;}; -// Validate validates the CT_AudioCD and its children -func (_cgad *CT_AudioCD )Validate ()error {return _cgad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_bfffd ST_PresetShadowVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfffd .String (),start ); -}; +// Validate validates the CT_ConnectionSiteList and its children +func (_ecea *CT_ConnectionSiteList )Validate ()error {return _ecea .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_PositivePercentage and its children -func (_gebb *CT_PositivePercentage )Validate ()error {return _gebb .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func (_bgf *CT_BiLevelEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bd .Sprintf ("\u0025\u0076",_bgf .ThreshAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_fdcef :=&CT_TextListStyle {};return _fdcef };func (_dbbed *EG_TextBulletColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbed .BuClrTx !=nil {_bbfdd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; -e .EncodeElement (_dbbed .BuClrTx ,_bbfdd );};if _dbbed .BuClr !=nil {_dafcb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_dbbed .BuClr ,_dafcb );};return nil ;};func (_ebccfd *EG_ShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebccfd .Lin !=nil {_ebeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ci\u006e"}}; -e .EncodeElement (_ebccfd .Lin ,_ebeg );};if _ebccfd .Path !=nil {_gecfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ebccfd .Path ,_gecfa );};return nil ;};func (_bbcdc ST_TextTabAlignType )Validate ()error {return _bbcdc .ValidateWithPath ("")}; -func (_bbbdd *CT_InverseGammaTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bgcc ,_ccga :=d .Token ();if _ccga !=nil {return _bd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_ccga ); -};if _bbdb ,_bcabf :=_bgcc .(_f .EndElement );_bcabf &&_bbdb .Name ==start .Name {break ;};};return nil ;};func (_abaff *CT_PolarAdjustHandle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abaff .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_bd .Sprintf ("\u0025\u0076",*_abaff .GdRefRAttr )}); -};if _abaff .MinRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_bd .Sprintf ("\u0025\u0076",*_abaff .MinRAttr )});};if _abaff .MaxRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_bd .Sprintf ("\u0025\u0076",*_abaff .MaxRAttr )}); -};if _abaff .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",*_abaff .GdRefAngAttr )});};if _abaff .MinAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",*_abaff .MinAngAttr )}); -};if _abaff .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",*_abaff .MaxAngAttr )});};e .EncodeToken (start );_bggcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}}; -e .EncodeElement (_abaff .Pos ,_bggcb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aggf *CT_ConnectionSite )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",_aggf .AngAttr )}); -e .EncodeToken (start );_gfce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_aggf .Pos ,_gfce );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_afce *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _afce .NoFill !=nil {if _abgc :=_afce .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_abgc !=nil {return _abgc ;};};if _afce .SolidFill !=nil {if _dege :=_afce .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dege !=nil {return _dege ;};};if _afce .GradFill !=nil {if _ebfd :=_afce .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ebfd !=nil {return _ebfd ;};};if _afce .BlipFill !=nil {if _cffg :=_afce .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_cffg !=nil {return _cffg ;};};if _afce .PattFill !=nil {if _cgfb :=_afce .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cgfb !=nil {return _cgfb ;};};if _afce .GrpFill !=nil {if _ebbb :=_afce .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_ebbb !=nil {return _ebbb ;};};if _afce .EffectLst !=nil {if _fbda :=_afce .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fbda !=nil {return _fbda ;};};if _afce .EffectDag !=nil {if _badd :=_afce .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_badd !=nil {return _badd ;};};return nil ;};func (_eedfg *CT_EmptyElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bbda ,_fdgdd :=d .Token ();if _fdgdd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_fdgdd ); +};if _gcae ,_bgdc :=_bbda .(_g .EndElement );_bgdc &&_gcae .Name ==start .Name {break ;};};return nil ;};func (_abfa *CT_ColorMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ddbf ,_cbga :=_abfa .Bg1Attr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0067\u0031"}); +if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Tx1Attr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0078\u0031"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Bg2Attr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0067\u0032"}); +if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Tx2Attr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0078\u0032"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Accent1Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}); +if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Accent2Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf ); +_ddbf ,_cbga =_abfa .Accent3Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Accent4Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}); +if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .Accent5Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf ); +_ddbf ,_cbga =_abfa .Accent6Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .HlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006c\u0069n\u006b"}); +if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf );_ddbf ,_cbga =_abfa .FolHlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ddbf ); +e .EncodeToken (start );if _abfa .ExtLst !=nil {_gacg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfa .ExtLst ,_gacg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_cadgc ST_PresetColorVal )ValidateWithPath (path string )error {switch _cadgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cadgc )); +};return nil ;};func (_bdcdc *CT_TableGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfd :for {_fafaab ,_bfaae :=d .Token ();if _bfaae !=nil {return _bfaae ;};switch _gfgaa :=_fafaab .(type ){case _g .StartElement :switch _gfgaa .Name {case _g .Name {Space :"\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",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_aabea :=NewCT_TableCol (); +if _afbfg :=d .DecodeElement (_aabea ,&_gfgaa );_afbfg !=nil {return _afbfg ;};_bdcdc .GridCol =append (_bdcdc .GridCol ,_aabea );default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_gfgaa .Name ); +if _gddcb :=d .Skip ();_gddcb !=nil {return _gddcb ;};};case _g .EndElement :break _ccfd ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_bgga *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func NewCT_DashStopList ()*CT_DashStopList {_abdc :=&CT_DashStopList {};return _abdc };func (_cdeb ST_OnOffStyleType )Validate ()error {return _cdeb .ValidateWithPath ("")}; -func (_bebd *ST_PresetMaterialType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gedefg ,_gebade :=d .Token ();if _gebade !=nil {return _gebade ;};if _aggecg ,_ecdfed :=_gedefg .(_f .EndElement );_ecdfed &&_aggecg .Name ==start .Name {*_bebd =1; -return nil ;};if _cbab ,_daeec :=_gedefg .(_f .CharData );!_daeec {return _bd .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",_gedefg );}else {switch string (_cbab ){case "":*_bebd =0; -case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_bebd =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_bebd =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_bebd =3; -case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_bebd =4;case "\u006d\u0061\u0074t\u0065":*_bebd =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_bebd =6;case "\u006d\u0065\u0074a\u006c":*_bebd =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_bebd =8; -case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_bebd =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_bebd =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_bebd =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_bebd =12; -case "\u0063\u006c\u0065a\u0072":*_bebd =13;case "\u0066\u006c\u0061\u0074":*_bebd =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_bebd =15;};};_gedefg ,_gebade =d .Token ();if _gebade !=nil {return _gebade ;};if _aeaed ,_dbeee :=_gedefg .(_f .EndElement ); -_dbeee &&_aeaed .Name ==start .Name {return nil ;};return _bd .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",_gedefg );}; +// Validate validates the EG_Effect and its children +func (_bffdcb *EG_Effect )Validate ()error {return _bffdcb .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func (_ecgcb *CT_StyleMatrixReference )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_ecgcb .IdxAttr )}); +e .EncodeToken (start );if _ecgcb .ScrgbClr !=nil {_gafac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecgcb .ScrgbClr ,_gafac );};if _ecgcb .SrgbClr !=nil {_fdcec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_ecgcb .SrgbClr ,_fdcec );};if _ecgcb .HslClr !=nil {_eada :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ecgcb .HslClr ,_eada );};if _ecgcb .SysClr !=nil {_egfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_ecgcb .SysClr ,_egfg );};if _ecgcb .SchemeClr !=nil {_beacf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ecgcb .SchemeClr ,_beacf );};if _ecgcb .PrstClr !=nil {_cabec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_ecgcb .PrstClr ,_cabec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edeec *Theme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edeec .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_dafgf :=range start .Attr {if _dafgf .Name .Local =="\u006e\u0061\u006d\u0065"{_ceddc ,_beebe :=_dafgf .Value ,error (nil ); +if _beebe !=nil {return _beebe ;};_edeec .NameAttr =&_ceddc ;continue ;};};_dagcac :for {_ccgaef ,_bebfg :=d .Token ();if _bebfg !=nil {return _bebfg ;};switch _adafgd :=_ccgaef .(type ){case _g .StartElement :switch _adafgd .Name {case _g .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _gfded :=d .DecodeElement (_edeec .ThemeElements ,&_adafgd ); +_gfded !=nil {return _gfded ;};case _g .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_edeec .ObjectDefaults =NewCT_ObjectStyleDefaults (); +if _fdbaa :=d .DecodeElement (_edeec .ObjectDefaults ,&_adafgd );_fdbaa !=nil {return _fdbaa ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_edeec .ExtraClrSchemeLst =NewCT_ColorSchemeList (); +if _bgecf :=d .DecodeElement (_edeec .ExtraClrSchemeLst ,&_adafgd );_bgecf !=nil {return _bgecf ;};case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_edeec .CustClrLst =NewCT_CustomColorList (); +if _dgfbg :=d .DecodeElement (_edeec .CustClrLst ,&_adafgd );_dgfbg !=nil {return _dgfbg ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edeec .ExtLst =NewCT_OfficeArtExtensionList (); +if _cggae :=d .DecodeElement (_edeec .ExtLst ,&_adafgd );_cggae !=nil {return _cggae ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0068\u0065m\u0065 \u0025\u0076",_adafgd .Name ); +if _cfcfd :=d .Skip ();_cfcfd !=nil {return _cfcfd ;};};case _g .EndElement :break _dagcac ;case _g .CharData :};};return nil ;};func (_cgefg ST_ShapeType )Validate ()error {return _cgefg .ValidateWithPath ("")}; -// Validate validates the CT_EffectStyleItem and its children -func (_cdcd *CT_EffectStyleItem )Validate ()error {return _cdcd .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");}; +// Validate validates the CT_TableCellProperties and its children +func (_dggbf *CT_TableCellProperties )Validate ()error {return _dggbf .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_Path2DList struct{Path []*CT_Path2D ; +};func (_ccbdb ST_PresetPatternVal )String ()string {switch _ccbdb {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035"; +case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030";case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035"; +case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a";case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074"; +case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074";case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a"; +case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073";case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067"; +case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067"; +case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s"; +case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064";case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064"; +case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k"; +case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065"; +case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065";case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067"; +};return "";}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_gdfe *CT_GlowEffect )ValidateWithPath (path string )error {if _gdfe .RadAttr !=nil {if *_gdfe .RadAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_gdfe .RadAttr ); -};if *_gdfe .RadAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_gdfe .RadAttr ); -};};if _gdfe .ScrgbClr !=nil {if _eedcb :=_gdfe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eedcb !=nil {return _eedcb ;};};if _gdfe .SrgbClr !=nil {if _cadd :=_gdfe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_cadd !=nil {return _cadd ;};};if _gdfe .HslClr !=nil {if _feff :=_gdfe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_feff !=nil {return _feff ;};};if _gdfe .SysClr !=nil {if _faeb :=_gdfe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_faeb !=nil {return _faeb ;};};if _gdfe .SchemeClr !=nil {if _eeffe :=_gdfe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eeffe !=nil {return _eeffe ;};};if _gdfe .PrstClr !=nil {if _ccaec :=_gdfe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ccaec !=nil {return _ccaec ;};};return nil ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_fcdcg *CT_PositiveFixedPercentage )Validate ()error {return _fcdcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_cefeg :=ST_TextPoint {}; +if _fb .ST_UniversalMeasurePatternRe .MatchString (s ){_cefeg .ST_UniversalMeasure =&s ;}else {_bggga ,_dffaa :=_a .ParseInt (s ,10,32);if _dffaa !=nil {return _cefeg ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dffaa ); +};_gfebfa :=int32 (_bggga );_cefeg .ST_TextPointUnqualified =&_gfebfa ;};return _cefeg ,nil ;};func (_dcfbc *CT_BlendEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfbc .BlendAttr =ST_BlendMode (1);_dcfbc .Cont =NewCT_EffectContainer (); +for _ ,_fadc :=range start .Attr {if _fadc .Name .Local =="\u0062\u006c\u0065n\u0064"{_dcfbc .BlendAttr .UnmarshalXMLAttr (_fadc );continue ;};};_acdb :for {_effe ,_facgd :=d .Token ();if _facgd !=nil {return _facgd ;};switch _faga :=_effe .(type ){case _g .StartElement :switch _faga .Name {case _g .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _eeaee :=d .DecodeElement (_dcfbc .Cont ,&_faga ); +_eeaee !=nil {return _eeaee ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_faga .Name ); +if _beb :=d .Skip ();_beb !=nil {return _beb ;};};case _g .EndElement :break _acdb ;case _g .CharData :};};return nil ;};func (_ebacb ST_TextBulletSize )String ()string {if _ebacb .ST_TextBulletSizePercent !=nil {return _c .Sprintf ("\u0025\u0076",*_ebacb .ST_TextBulletSizePercent ); +};if _ebacb .ST_TextBulletSizeDecimal !=nil {return _c .Sprintf ("\u0025\u0076",*_ebacb .ST_TextBulletSizeDecimal );};return "";}; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_cdfaf *CT_NonVisualContentPartProperties )Validate ()error {return _cdfaf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); -};type ST_ChartBuildStep byte ;func (_dfgdaf *ST_ChartBuildStep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afggcd ,_bdbgca :=d .Token ();if _bdbgca !=nil {return _bdbgca ;};if _cfgadf ,_bfda :=_afggcd .(_f .EndElement );_bfda &&_cfgadf .Name ==start .Name {*_dfgdaf =1; -return nil ;};if _bcbgc ,_dbccb :=_afggcd .(_f .CharData );!_dbccb {return _bd .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",_afggcd );}else {switch string (_bcbgc ){case "":*_dfgdaf =0; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfgdaf =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfgdaf =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dfgdaf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_dfgdaf =4; -case "\u0061\u006c\u006c\u0050\u0074\u0073":*_dfgdaf =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_dfgdaf =6;};};_afggcd ,_bdbgca =d .Token ();if _bdbgca !=nil {return _bdbgca ;};if _ddadc ,_fgfgd :=_afggcd .(_f .EndElement ); -_fgfgd &&_ddadc .Name ==start .Name {return nil ;};return _bd .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",_afggcd );};func (_gccab ST_TextUnderlineType )String ()string {switch _gccab {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; -case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079"; -case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; -case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";}; +// Validate validates the CT_GammaTransform and its children +func (_cdcba *CT_GammaTransform )Validate ()error {return _cdcba .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ; +StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_befbg *CT_TableCol )ValidateWithPath (path string )error {if _fdeed :=_befbg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fdeed !=nil {return _fdeed ;};if _befbg .ExtLst !=nil {if _baega :=_befbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_baega !=nil {return _baega ;};};return nil ;}; +// Validate validates the CT_TextBulletSizePercent and its children +func (_dgcg *CT_TextBulletSizePercent )Validate ()error {return _dgcg .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// Validate validates the CT_TileInfoProperties and its children -func (_ddaaa *CT_TileInfoProperties )Validate ()error {return _ddaaa .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fagba *EG_TextBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fagba .BuNone !=nil {_gbbec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}}; -e .EncodeElement (_fagba .BuNone ,_gbbec );};if _fagba .BuAutoNum !=nil {_eggcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_fagba .BuAutoNum ,_eggcc );};if _fagba .BuChar !=nil {_efebg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}}; -e .EncodeElement (_fagba .BuChar ,_efebg );};if _fagba .BuBlip !=nil {_bdadg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_fagba .BuBlip ,_bdadg );};return nil ;};func (_cebcg ST_TextAnchoringType )Validate ()error {return _cebcg .ValidateWithPath ("")}; -type CT_TextBlipBullet struct{Blip *CT_Blip ;};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4; -ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10; -ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_aaeade :=&CT_WholeE2oFormatting {};return _aaeade ;};func (_cegae ST_PathShadeType )String ()string {switch _cegae {case 0:return ""; -case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};func (_cgcaeg *EG_EffectProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegge :for {_bgff ,_acccdb :=d .Token (); -if _acccdb !=nil {return _acccdb ;};switch _aedgf :=_bgff .(type ){case _f .StartElement :switch _aedgf .Name {case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cgcaeg .EffectLst =NewCT_EffectList (); -if _afbee :=d .DecodeElement (_cgcaeg .EffectLst ,&_aedgf );_afbee !=nil {return _afbee ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cgcaeg .EffectDag =NewCT_EffectContainer (); -if _gacc :=d .DecodeElement (_cgcaeg .EffectDag ,&_aedgf );_gacc !=nil {return _gacc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aedgf .Name ); -if _gcef :=d .Skip ();_gcef !=nil {return _gcef ;};};case _f .EndElement :break _aegge ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_adcae *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil }; -// Validate validates the EG_TextUnderlineLine and its children -func (_dbbcc *EG_TextUnderlineLine )Validate ()error {return _dbbcc .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_baege ST_TextShapeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beabb :=_f .Attr {}; -_beabb .Name =name ;switch _baege {case ST_TextShapeTypeUnset :_beabb .Value ="";case ST_TextShapeTypeTextNoShape :_beabb .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_beabb .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n"; -case ST_TextShapeTypeTextStop :_beabb .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_beabb .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_beabb .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064"; -case ST_TextShapeTypeTextChevron :_beabb .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_beabb .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064"; -case ST_TextShapeTypeTextRingInside :_beabb .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_beabb .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065"; -case ST_TextShapeTypeTextArchUp :_beabb .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_beabb .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_beabb .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065"; -case ST_TextShapeTypeTextButton :_beabb .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_beabb .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_beabb .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072"; -case ST_TextShapeTypeTextCirclePour :_beabb .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_beabb .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072"; -case ST_TextShapeTypeTextCurveUp :_beabb .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_beabb .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_beabb .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p"; -case ST_TextShapeTypeTextCanDown :_beabb .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_beabb .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_beabb .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652"; -case ST_TextShapeTypeTextDoubleWave1 :_beabb .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_beabb .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_beabb .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065"; -case ST_TextShapeTypeTextDeflate :_beabb .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_beabb .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; -case ST_TextShapeTypeTextDeflateBottom :_beabb .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_beabb .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; -case ST_TextShapeTypeTextDeflateTop :_beabb .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_beabb .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065"; -case ST_TextShapeTypeTextDeflateInflateDeflate :_beabb .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_beabb .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; -case ST_TextShapeTypeTextFadeLeft :_beabb .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_beabb .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_beabb .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; -case ST_TextShapeTypeTextSlantUp :_beabb .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_beabb .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_beabb .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070"; -case ST_TextShapeTypeTextCascadeDown :_beabb .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _beabb ,nil ;};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_gfaee :=&CT_GvmlGroupShapeNonVisual {}; -_gfaee .CNvPr =NewCT_NonVisualDrawingProps ();_gfaee .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _gfaee ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_fddg *CT_CustomColorList )ValidateWithPath (path string )error {for _fgb ,_bage :=range _fddg .CustClr {if _bged :=_bage .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_fgb )); +_bged !=nil {return _bged ;};};return nil ;}; -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_baebd *CT_LuminanceEffect )ValidateWithPath (path string )error {if _baebd .BrightAttr !=nil {if _aebba :=_baebd .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_aebba !=nil {return _aebba ;}; +};if _baebd .ContrastAttr !=nil {if _bcefd :=_baebd .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_bcefd !=nil {return _bcefd ;};};return nil ;};func (_abadf *ST_PresetShadowVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfaba ,_febac :=d .Token (); +if _febac !=nil {return _febac ;};if _adcba ,_fbagf :=_dfaba .(_g .EndElement );_fbagf &&_adcba .Name ==start .Name {*_abadf =1;return nil ;};if _ceccb ,_fdcaea :=_dfaba .(_g .CharData );!_fdcaea {return _c .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",_dfaba ); +}else {switch string (_ceccb ){case "":*_abadf =0;case "\u0073\u0068\u0064w\u0031":*_abadf =1;case "\u0073\u0068\u0064w\u0032":*_abadf =2;case "\u0073\u0068\u0064w\u0033":*_abadf =3;case "\u0073\u0068\u0064w\u0034":*_abadf =4;case "\u0073\u0068\u0064w\u0035":*_abadf =5; +case "\u0073\u0068\u0064w\u0036":*_abadf =6;case "\u0073\u0068\u0064w\u0037":*_abadf =7;case "\u0073\u0068\u0064w\u0038":*_abadf =8;case "\u0073\u0068\u0064w\u0039":*_abadf =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_abadf =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_abadf =11; +case "\u0073\u0068\u0064\u0077\u0031\u0032":*_abadf =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_abadf =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_abadf =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_abadf =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_abadf =16; +case "\u0073\u0068\u0064\u0077\u0031\u0037":*_abadf =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_abadf =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_abadf =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_abadf =20;};};_dfaba ,_febac =d .Token (); +if _febac !=nil {return _febac ;};if _ecgcg ,_ebggbb :=_dfaba .(_g .EndElement );_ebggbb &&_ecgcg .Name ==start .Name {return nil ;};return _c .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",_dfaba ); +};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_cbcf :=&CT_DefaultShapeDefinition {};_cbcf .SpPr =NewCT_ShapeProperties ();_cbcf .BodyPr =NewCT_TextBodyProperties ();_cbcf .LstStyle =NewCT_TextListStyle ();return _cbcf ;}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_adfee *EG_LineFillProperties )ValidateWithPath (path string )error {if _adfee .NoFill !=nil {if _agaeb :=_adfee .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agaeb !=nil {return _agaeb ;};};if _adfee .SolidFill !=nil {if _gaddb :=_adfee .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_gaddb !=nil {return _gaddb ;};};if _adfee .GradFill !=nil {if _fegdd :=_adfee .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fegdd !=nil {return _fegdd ;};};if _adfee .PattFill !=nil {if _cgdab :=_adfee .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); -_cgdab !=nil {return _cgdab ;};};return nil ;};func (_baegg *EG_TextBulletTypeface )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baegg .BuFontTx !=nil {_efdae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}}; -e .EncodeElement (_baegg .BuFontTx ,_efdae );};if _baegg .BuFont !=nil {_cedeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_baegg .BuFont ,_cedeg );};return nil ;}; +// Validate validates the CT_TextCharBullet and its children +func (_ababf *CT_TextCharBullet )Validate ()error {return _ababf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");}; -// Validate validates the EG_TextBulletColor and its children -func (_cfaaa *EG_TextBulletColor )Validate ()error {return _cfaaa .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func (_cfde *CT_ContentPartLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecegf :=range start .Attr {if _ecegf .Name .Local =="\u006e\u006f\u0047r\u0070"{_cbeg ,_bcaa :=_aa .ParseBool (_ecegf .Value ); -if _bcaa !=nil {return _bcaa ;};_cfde .NoGrpAttr =&_cbeg ;continue ;};if _ecegf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_afag ,_cgge :=_aa .ParseBool (_ecegf .Value );if _cgge !=nil {return _cgge ;};_cfde .NoSelectAttr =&_afag ; -continue ;};if _ecegf .Name .Local =="\u006e\u006f\u0052o\u0074"{_bbdd ,_dfcf :=_aa .ParseBool (_ecegf .Value );if _dfcf !=nil {return _dfcf ;};_cfde .NoRotAttr =&_bbdd ;continue ;};if _ecegf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ecgf ,_eadcf :=_aa .ParseBool (_ecegf .Value ); -if _eadcf !=nil {return _eadcf ;};_cfde .NoChangeAspectAttr =&_ecgf ;continue ;};if _ecegf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_feee ,_dgacg :=_aa .ParseBool (_ecegf .Value );if _dgacg !=nil {return _dgacg ;};_cfde .NoMoveAttr =&_feee ; -continue ;};if _ecegf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_abgca ,_gbfc :=_aa .ParseBool (_ecegf .Value );if _gbfc !=nil {return _gbfc ;};_cfde .NoResizeAttr =&_abgca ;continue ;};if _ecegf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_aaaf ,_bfcge :=_aa .ParseBool (_ecegf .Value ); -if _bfcge !=nil {return _bfcge ;};_cfde .NoEditPointsAttr =&_aaaf ;continue ;};if _ecegf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_afaa ,_gcddb :=_aa .ParseBool (_ecegf .Value );if _gcddb !=nil {return _gcddb ; -};_cfde .NoAdjustHandlesAttr =&_afaa ;continue ;};if _ecegf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_daaa ,_abca :=_aa .ParseBool (_ecegf .Value );if _abca !=nil {return _abca ;};_cfde .NoChangeArrowheadsAttr =&_daaa ; -continue ;};if _ecegf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fcbf ,_gdde :=_aa .ParseBool (_ecegf .Value );if _gdde !=nil {return _gdde ;};_cfde .NoChangeShapeTypeAttr =&_fcbf ; -continue ;};};_bdeb :for {_gdba ,_adbef :=d .Token ();if _adbef !=nil {return _adbef ;};switch _gfaec :=_gdba .(type ){case _f .StartElement :switch _gfaec .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfde .ExtLst =NewCT_OfficeArtExtensionList (); -if _gegb :=d .DecodeElement (_cfde .ExtLst ,&_gfaec );_gegb !=nil {return _gegb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gfaec .Name ); -if _dfdfb :=d .Skip ();_dfdfb !=nil {return _dfdfb ;};};case _f .EndElement :break _bdeb ;case _f .CharData :};};return nil ;};func (_effbg *CT_TableStyleTextStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcf :=range start .Attr {if _dbcf .Name .Local =="\u0062"{_effbg .BAttr .UnmarshalXMLAttr (_dbcf ); -continue ;};if _dbcf .Name .Local =="\u0069"{_effbg .IAttr .UnmarshalXMLAttr (_dbcf );continue ;};};_acbea :for {_gbaeb ,_cecfd :=d .Token ();if _cecfd !=nil {return _cecfd ;};switch _fgeb :=_gbaeb .(type ){case _f .StartElement :switch _fgeb .Name {case _f .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_effbg .Font =NewCT_FontCollection (); -if _gafec :=d .DecodeElement (_effbg .Font ,&_fgeb );_gafec !=nil {return _gafec ;};case _f .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_effbg .FontRef =NewCT_FontReference (); -if _afdfga :=d .DecodeElement (_effbg .FontRef ,&_fgeb );_afdfga !=nil {return _afdfga ;};case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_effbg .ScrgbClr =NewCT_ScRgbColor (); -if _edbge :=d .DecodeElement (_effbg .ScrgbClr ,&_fgeb );_edbge !=nil {return _edbge ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_effbg .SrgbClr =NewCT_SRgbColor (); -if _cgbgg :=d .DecodeElement (_effbg .SrgbClr ,&_fgeb );_cgbgg !=nil {return _cgbgg ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_effbg .HslClr =NewCT_HslColor (); -if _gcacb :=d .DecodeElement (_effbg .HslClr ,&_fgeb );_gcacb !=nil {return _gcacb ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_effbg .SysClr =NewCT_SystemColor (); -if _gddee :=d .DecodeElement (_effbg .SysClr ,&_fgeb );_gddee !=nil {return _gddee ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_effbg .SchemeClr =NewCT_SchemeColor (); -if _beebc :=d .DecodeElement (_effbg .SchemeClr ,&_fgeb );_beebc !=nil {return _beebc ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_effbg .PrstClr =NewCT_PresetColor (); -if _eecab :=d .DecodeElement (_effbg .PrstClr ,&_fgeb );_eecab !=nil {return _eecab ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effbg .ExtLst =NewCT_OfficeArtExtensionList (); -if _faadcb :=d .DecodeElement (_effbg .ExtLst ,&_fgeb );_faadcb !=nil {return _faadcb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_fgeb .Name ); -if _ccbgf :=d .Skip ();_ccbgf !=nil {return _ccbgf ;};};case _f .EndElement :break _acbea ;case _f .CharData :};};return nil ;};func (_acagg *CT_TableRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_bd .Sprintf ("\u0025\u0076",_acagg .HAttr )}); -e .EncodeToken (start );if _acagg .Tc !=nil {_baga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_effee :=range _acagg .Tc {e .EncodeElement (_effee ,_baga );};};if _acagg .ExtLst !=nil {_dcadd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_acagg .ExtLst ,_dcadd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbbea *ST_BlendMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcggd ,_ggdbe :=d .Token ();if _ggdbe !=nil {return _ggdbe ; -};if _edfbe ,_dbade :=_dcggd .(_f .EndElement );_dbade &&_edfbe .Name ==start .Name {*_fbbea =1;return nil ;};if _bfcdfa ,_ccgaad :=_dcggd .(_f .CharData );!_ccgaad {return _bd .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",_dcggd ); -}else {switch string (_bfcdfa ){case "":*_fbbea =0;case "\u006f\u0076\u0065\u0072":*_fbbea =1;case "\u006d\u0075\u006c\u0074":*_fbbea =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_fbbea =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_fbbea =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_fbbea =5; -};};_dcggd ,_ggdbe =d .Token ();if _ggdbe !=nil {return _ggdbe ;};if _badb ,_cbdfg :=_dcggd .(_f .EndElement );_cbdfg &&_badb .Name ==start .Name {return nil ;};return _bd .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",_dcggd ); -};func NewEG_FillProperties ()*EG_FillProperties {_dbebc :=&EG_FillProperties {};return _dbebc }; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_feg *CT_AlphaModulateFixedEffect )Validate ()error {return _feg .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_dgcfc *CT_GvmlUseShapeRectangle )Validate ()error {return _dgcfc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_eeceeg :=&EG_OfficeArtExtensionList {}; -return _eeceeg ;};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; -PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_geeb *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_badbg :=&CT_GrayscaleTransform {};return _badbg ;};func (_fgff *CT_GlowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgff .RadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgff .RadAttr )}); +};e .EncodeToken (start );if _fgff .ScrgbClr !=nil {_dbbed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgff .ScrgbClr ,_dbbed );};if _fgff .SrgbClr !=nil {_ebgd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_fgff .SrgbClr ,_ebgd );};if _fgff .HslClr !=nil {_bebf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fgff .HslClr ,_bebf );};if _fgff .SysClr !=nil {_ddgbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_fgff .SysClr ,_ddgbc );};if _fgff .SchemeClr !=nil {_afcf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fgff .SchemeClr ,_afcf );};if _fgff .PrstClr !=nil {_fbag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_fgff .PrstClr ,_fbag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_TextGeometry ()*EG_TextGeometry {_ecbag :=&EG_TextGeometry {};return _ecbag }; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_edacc *CT_SphereCoords )ValidateWithPath (path string )error {if _edacc .LatAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\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 ,_edacc .LatAttr ); -};if _edacc .LatAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edacc .LatAttr ); -};if _edacc .LonAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\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 ,_edacc .LonAttr ); -};if _edacc .LonAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edacc .LonAttr ); -};if _edacc .RevAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\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 ,_edacc .RevAttr ); -};if _edacc .RevAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edacc .RevAttr ); -};return nil ;}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_cfbcd *CT_Table )ValidateWithPath (path string )error {if _cfbcd .TblPr !=nil {if _eeddb :=_cfbcd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_eeddb !=nil {return _eeddb ;};};if _efcfc :=_cfbcd .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); +_efcfc !=nil {return _efcfc ;};for _afdad ,_eceb :=range _cfbcd .Tr {if _cggf :=_eceb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_afdad ));_cggf !=nil {return _cggf ;};};return nil ;};func (_eedb *CT_ContentPartLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gagb :=range start .Attr {if _gagb .Name .Local =="\u006e\u006f\u0047r\u0070"{_ebgea ,_gbbfa :=_a .ParseBool (_gagb .Value ); +if _gbbfa !=nil {return _gbbfa ;};_eedb .NoGrpAttr =&_ebgea ;continue ;};if _gagb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gaebc ,_dfgdg :=_a .ParseBool (_gagb .Value );if _dfgdg !=nil {return _dfgdg ;};_eedb .NoSelectAttr =&_gaebc ; +continue ;};if _gagb .Name .Local =="\u006e\u006f\u0052o\u0074"{_gcdf ,_efeg :=_a .ParseBool (_gagb .Value );if _efeg !=nil {return _efeg ;};_eedb .NoRotAttr =&_gcdf ;continue ;};if _gagb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_faadc ,_aefc :=_a .ParseBool (_gagb .Value ); +if _aefc !=nil {return _aefc ;};_eedb .NoChangeAspectAttr =&_faadc ;continue ;};if _gagb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bfcd ,_edceg :=_a .ParseBool (_gagb .Value );if _edceg !=nil {return _edceg ;};_eedb .NoMoveAttr =&_bfcd ;continue ; +};if _gagb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bbdb ,_eddgc :=_a .ParseBool (_gagb .Value );if _eddgc !=nil {return _eddgc ;};_eedb .NoResizeAttr =&_bbdb ;continue ;};if _gagb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_afac ,_fdbge :=_a .ParseBool (_gagb .Value ); +if _fdbge !=nil {return _fdbge ;};_eedb .NoEditPointsAttr =&_afac ;continue ;};if _gagb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cdgb ,_ecada :=_a .ParseBool (_gagb .Value );if _ecada !=nil {return _ecada ; +};_eedb .NoAdjustHandlesAttr =&_cdgb ;continue ;};if _gagb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gded ,_cace :=_a .ParseBool (_gagb .Value );if _cace !=nil {return _cace ;};_eedb .NoChangeArrowheadsAttr =&_gded ; +continue ;};if _gagb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_daac ,_fgad :=_a .ParseBool (_gagb .Value );if _fgad !=nil {return _fgad ;};_eedb .NoChangeShapeTypeAttr =&_daac ;continue ; +};};_cbbbb :for {_bggf ,_accab :=d .Token ();if _accab !=nil {return _accab ;};switch _babd :=_bggf .(type ){case _g .StartElement :switch _babd .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eedb .ExtLst =NewCT_OfficeArtExtensionList (); +if _cbfad :=d .DecodeElement (_eedb .ExtLst ,&_babd );_cbfad !=nil {return _cbfad ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_babd .Name ); +if _bdcgb :=d .Skip ();_bdcgb !=nil {return _bdcgb ;};};case _g .EndElement :break _cbbbb ;case _g .CharData :};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func (_afdag *EG_TextBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafcbd :for {_affde ,_fbccg :=d .Token (); +if _fbccg !=nil {return _fbccg ;};switch _fdba :=_affde .(type ){case _g .StartElement :switch _fdba .Name {case _g .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_afdag .BuNone =NewCT_TextNoBullet (); +if _ggfcf :=d .DecodeElement (_afdag .BuNone ,&_fdba );_ggfcf !=nil {return _ggfcf ;};case _g .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_afdag .BuAutoNum =NewCT_TextAutonumberBullet (); +if _gbfdb :=d .DecodeElement (_afdag .BuAutoNum ,&_fdba );_gbfdb !=nil {return _gbfdb ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_afdag .BuChar =NewCT_TextCharBullet (); +if _feeefc :=d .DecodeElement (_afdag .BuChar ,&_fdba );_feeefc !=nil {return _feeefc ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_afdag .BuBlip =NewCT_TextBlipBullet (); +if _ebafe :=d .DecodeElement (_afdag .BuBlip ,&_fdba );_ebafe !=nil {return _ebafe ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_fdba .Name ); +if _egdbf :=d .Skip ();_egdbf !=nil {return _egdbf ;};};case _g .EndElement :break _gafcbd ;case _g .CharData :};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_cgba :=&CT_GradientStop {};return _cgba };type Graphic struct{CT_GraphicalObject }; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_dgea *CT_GradientStop )ValidateWithPath (path string )error {if _faee :=_dgea .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_faee !=nil {return _faee ;};if _dgea .ScrgbClr !=nil {if _degb :=_dgea .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_degb !=nil {return _degb ;};};if _dgea .SrgbClr !=nil {if _cagc :=_dgea .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cagc !=nil {return _cagc ;};};if _dgea .HslClr !=nil {if _eggg :=_dgea .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_eggg !=nil {return _eggg ;};};if _dgea .SysClr !=nil {if _cbgac :=_dgea .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cbgac !=nil {return _cbgac ;};};if _dgea .SchemeClr !=nil {if _egbf :=_dgea .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_egbf !=nil {return _egbf ;};};if _dgea .PrstClr !=nil {if _ddbed :=_dgea .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ddbed !=nil {return _ddbed ;};};return nil ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_ccecb :=&CT_InverseGammaTransform {}; -return _ccecb ;};func (_gfdefg ST_TileFlipMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcabfe :=_f .Attr {};_bcabfe .Name =name ;switch _gfdefg {case ST_TileFlipModeUnset :_bcabfe .Value ="";case ST_TileFlipModeNone :_bcabfe .Value ="\u006e\u006f\u006e\u0065"; -case ST_TileFlipModeX :_bcabfe .Value ="\u0078";case ST_TileFlipModeY :_bcabfe .Value ="\u0079";case ST_TileFlipModeXy :_bcabfe .Value ="\u0078\u0079";};return _bcabfe ,nil ;};type ST_TextStrikeType byte ;type ST_TextTabAlignType byte ; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_abbcf *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _abbcf .SpDef !=nil {if _egedf :=_abbcf .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_egedf !=nil {return _egedf ;};};if _abbcf .LnDef !=nil {if _eegd :=_abbcf .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066"); -_eegd !=nil {return _eegd ;};};if _abbcf .TxDef !=nil {if _bfecb :=_abbcf .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_bfecb !=nil {return _bfecb ;};};if _abbcf .ExtLst !=nil {if _gbdg :=_abbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gbdg !=nil {return _gbdg ;};};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_eceef *EG_TextBulletTypeface )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccadb :for {_edfed ,_dcbfc :=d .Token (); -if _dcbfc !=nil {return _dcbfc ;};switch _bdgee :=_edfed .(type ){case _f .StartElement :switch _bdgee .Name {case _f .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_eceef .BuFontTx =NewCT_TextBulletTypefaceFollowText (); -if _ggddfb :=d .DecodeElement (_eceef .BuFontTx ,&_bdgee );_ggddfb !=nil {return _ggddfb ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_eceef .BuFont =NewCT_TextFont (); -if _ffdeg :=d .DecodeElement (_eceef .BuFont ,&_bdgee );_ffdeg !=nil {return _ffdeg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_bdgee .Name ); -if _fddfb :=d .Skip ();_fddfb !=nil {return _fddfb ;};};case _f .EndElement :break _ccadb ;case _f .CharData :};};return nil ;};func (_gcaa *CT_HSLEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcaa .HueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_gcaa .HueAttr )}); -};if _gcaa .SatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_gcaa .SatAttr )});};if _gcaa .LumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0075\u006d"},Value :_bd .Sprintf ("\u0025\u0076",*_gcaa .LumAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfb *AG_Locking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ag :=range start .Attr {if _ag .Name .Local =="\u006e\u006f\u0047r\u0070"{_ff ,_adbg :=_aa .ParseBool (_ag .Value ); -if _adbg !=nil {return _adbg ;};_bfb .NoGrpAttr =&_ff ;continue ;};if _ag .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fe ,_cb :=_aa .ParseBool (_ag .Value );if _cb !=nil {return _cb ;};_bfb .NoSelectAttr =&_fe ;continue ;};if _ag .Name .Local =="\u006e\u006f\u0052o\u0074"{_bc ,_ae :=_aa .ParseBool (_ag .Value ); -if _ae !=nil {return _ae ;};_bfb .NoRotAttr =&_bc ;continue ;};if _ag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gc ,_agf :=_aa .ParseBool (_ag .Value );if _agf !=nil {return _agf ;};_bfb .NoChangeAspectAttr =&_gc ; -continue ;};if _ag .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ba ,_ece :=_aa .ParseBool (_ag .Value );if _ece !=nil {return _ece ;};_bfb .NoMoveAttr =&_ba ;continue ;};if _ag .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_aef ,_ce :=_aa .ParseBool (_ag .Value ); -if _ce !=nil {return _ce ;};_bfb .NoResizeAttr =&_aef ;continue ;};if _ag .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fea ,_ef :=_aa .ParseBool (_ag .Value );if _ef !=nil {return _ef ;};_bfb .NoEditPointsAttr =&_fea ; -continue ;};if _ag .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_deg ,_cg :=_aa .ParseBool (_ag .Value );if _cg !=nil {return _cg ;};_bfb .NoAdjustHandlesAttr =&_deg ;continue ;};if _ag .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gg ,_gd :=_aa .ParseBool (_ag .Value ); -if _gd !=nil {return _gd ;};_bfb .NoChangeArrowheadsAttr =&_gg ;continue ;};if _ag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dcd ,_agfg :=_aa .ParseBool (_ag .Value );if _agfg !=nil {return _agfg ; -};_bfb .NoChangeShapeTypeAttr =&_dcd ;continue ;};};for {_eg ,_aed :=d .Token ();if _aed !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_aed );};if _bg ,_aab :=_eg .(_f .EndElement ); -_aab &&_bg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path +func (_acc *CT_AudioFile )ValidateWithPath (path string )error {if _acc .ExtLst !=nil {if _bdac :=_acc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdac !=nil {return _bdac ;};};return nil ;};func (_gfaf *CT_EffectReference )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_gfaf .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_bcfffc *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _bcfffc .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");};func (_agefc *ST_TextFontScalePercentOrPercentString )Validate ()error {return _agefc .ValidateWithPath (""); -}; - -// Validate validates the Graphic and its children -func (_ecgcf *Graphic )Validate ()error {return _ecgcf .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");}; - -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_fcfd *EG_Effect )ValidateWithPath (path string )error {if _fcfd .Cont !=nil {if _gaabb :=_fcfd .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gaabb !=nil {return _gaabb ;};};if _fcfd .Effect !=nil {if _dgacc :=_fcfd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_dgacc !=nil {return _dgacc ;};};if _fcfd .AlphaBiLevel !=nil {if _cffcb :=_fcfd .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cffcb !=nil {return _cffcb ;};};if _fcfd .AlphaCeiling !=nil {if _fceee :=_fcfd .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"); -_fceee !=nil {return _fceee ;};};if _fcfd .AlphaFloor !=nil {if _gdcagc :=_fcfd .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_gdcagc !=nil {return _gdcagc ;};};if _fcfd .AlphaInv !=nil {if _ceefe :=_fcfd .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev"); -_ceefe !=nil {return _ceefe ;};};if _fcfd .AlphaMod !=nil {if _dgfbe :=_fcfd .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_dgfbe !=nil {return _dgfbe ;};};if _fcfd .AlphaModFix !=nil {if _ecffd :=_fcfd .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"); -_ecffd !=nil {return _ecffd ;};};if _fcfd .AlphaOutset !=nil {if _fcddf :=_fcfd .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_fcddf !=nil {return _fcddf ;};};if _fcfd .AlphaRepl !=nil {if _gaabd :=_fcfd .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"); -_gaabd !=nil {return _gaabd ;};};if _fcfd .BiLevel !=nil {if _dcfbf :=_fcfd .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_dcfbf !=nil {return _dcfbf ;};};if _fcfd .Blend !=nil {if _dbafe :=_fcfd .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064"); -_dbafe !=nil {return _dbafe ;};};if _fcfd .Blur !=nil {if _eegfe :=_fcfd .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_eegfe !=nil {return _eegfe ;};};if _fcfd .ClrChange !=nil {if _cecgg :=_fcfd .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_cecgg !=nil {return _cecgg ;};};if _fcfd .ClrRepl !=nil {if _ababb :=_fcfd .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_ababb !=nil {return _ababb ;};};if _fcfd .Duotone !=nil {if _ebddbc :=_fcfd .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065"); -_ebddbc !=nil {return _ebddbc ;};};if _fcfd .Fill !=nil {if _fbffd :=_fcfd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fbffd !=nil {return _fbffd ;};};if _fcfd .FillOverlay !=nil {if _adfcd :=_fcfd .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_adfcd !=nil {return _adfcd ;};};if _fcfd .Glow !=nil {if _cfabd :=_fcfd .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cfabd !=nil {return _cfabd ;};};if _fcfd .Grayscl !=nil {if _abfeeb :=_fcfd .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c"); -_abfeeb !=nil {return _abfeeb ;};};if _fcfd .Hsl !=nil {if _fbegfd :=_fcfd .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_fbegfd !=nil {return _fbegfd ;};};if _fcfd .InnerShdw !=nil {if _gfaeef :=_fcfd .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); -_gfaeef !=nil {return _gfaeef ;};};if _fcfd .Lum !=nil {if _cdfcgg :=_fcfd .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_cdfcgg !=nil {return _cdfcgg ;};};if _fcfd .OuterShdw !=nil {if _becee :=_fcfd .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"); -_becee !=nil {return _becee ;};};if _fcfd .PrstShdw !=nil {if _gafba :=_fcfd .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_gafba !=nil {return _gafba ;};};if _fcfd .Reflection !=nil {if _dgcac :=_fcfd .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); -_dgcac !=nil {return _dgcac ;};};if _fcfd .RelOff !=nil {if _cbdeb :=_fcfd .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_cbdeb !=nil {return _cbdeb ;};};if _fcfd .SoftEdge !=nil {if _ecdfb :=_fcfd .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); -_ecdfb !=nil {return _ecdfb ;};};if _fcfd .Tint !=nil {if _afabf :=_fcfd .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_afabf !=nil {return _afabf ;};};if _fcfd .Xfrm !=nil {if _ddcbc :=_fcfd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_ddcbc !=nil {return _ddcbc ;};};return nil ;}; - -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_agec *CT_PositivePercentage )ValidateWithPath (path string )error {if _ccegg :=_agec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccegg !=nil {return _ccegg ;};return nil ;};func (_ebadd *CT_TextLineBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfag :for {_geea ,_ebdbc :=d .Token (); -if _ebdbc !=nil {return _ebdbc ;};switch _cfbcb :=_geea .(type ){case _f .StartElement :switch _cfbcb .Name {case _f .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_ebadd .RPr =NewCT_TextCharacterProperties (); -if _ebbcb :=d .DecodeElement (_ebadd .RPr ,&_cfbcb );_ebbcb !=nil {return _ebbcb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_cfbcb .Name ); -if _dceff :=d .Skip ();_dceff !=nil {return _dceff ;};};case _f .EndElement :break _gcfag ;case _f .CharData :};};return nil ;};func (_gcgf *ST_Percentage )Validate ()error {return _gcgf .ValidateWithPath ("")};func (_bcdgcb *EG_ThemeableFillStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddfc :for {_fdede ,_edggg :=d .Token (); -if _edggg !=nil {return _edggg ;};switch _acdbd :=_fdede .(type ){case _f .StartElement :switch _acdbd .Name {case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bcdgcb .Fill =NewCT_FillProperties (); -if _bcbbc :=d .DecodeElement (_bcdgcb .Fill ,&_acdbd );_bcbbc !=nil {return _bcbbc ;};case _f .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_bcdgcb .FillRef =NewCT_StyleMatrixReference (); -if _fgdgg :=d .DecodeElement (_bcdgcb .FillRef ,&_acdbd );_fgdgg !=nil {return _fgdgg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_acdbd .Name ); -if _bbecc :=d .Skip ();_bbecc !=nil {return _bbecc ;};};case _f .EndElement :break _dddfc ;case _f .CharData :};};return nil ;};func (_bddbdg *ST_AdjCoordinate )Validate ()error {return _bddbdg .ValidateWithPath ("")};func (_edbfg *CT_LineJoinRound )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ccef ,_gfdcg :=d .Token (); -if _gfdcg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_gfdcg );};if _ceege ,_eccgd :=_ccef .(_f .EndElement );_eccgd &&_ceege .Name ==start .Name {break ; -};};return nil ;};func (_eacfc ST_PresetMaterialType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eacfc .String (),start );};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ; -NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0;ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2; -ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;);func NewCT_TextLineBreak ()*CT_TextLineBreak {_agfbff :=&CT_TextLineBreak {};return _agfbff };func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_bggbf :=&CT_GvmlGroupShape {}; -_bggbf .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_bggbf .GrpSpPr =NewCT_GroupShapeProperties ();return _bggbf ;}; - -// Validate validates the CT_TextCharBullet and its children -func (_badce *CT_TextCharBullet )Validate ()error {return _badce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_acebb ST_PresetColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afgbc :=_f .Attr {}; -_afgbc .Name =name ;switch _acebb {case ST_PresetColorValUnset :_afgbc .Value ="";case ST_PresetColorValAliceBlue :_afgbc .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_afgbc .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065"; -case ST_PresetColorValAqua :_afgbc .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_afgbc .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_afgbc .Value ="\u0061\u007a\u0075r\u0065"; -case ST_PresetColorValBeige :_afgbc .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_afgbc .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_afgbc .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_afgbc .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064"; -case ST_PresetColorValBlue :_afgbc .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_afgbc .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_afgbc .Value ="\u0062\u0072\u006fw\u006e"; -case ST_PresetColorValBurlyWood :_afgbc .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_afgbc .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_afgbc .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065"; -case ST_PresetColorValChocolate :_afgbc .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_afgbc .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_afgbc .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065"; -case ST_PresetColorValCornsilk :_afgbc .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_afgbc .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_afgbc .Value ="\u0063\u0079\u0061\u006e"; -case ST_PresetColorValDarkBlue :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case ST_PresetColorValDarkGray :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_afgbc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; -case ST_PresetColorValDarkKhaki :_afgbc .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_afgbc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_afgbc .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e"; -case ST_PresetColorValDarkOrange :_afgbc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_afgbc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_afgbc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064"; -case ST_PresetColorValDarkSalmon :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_afgbc .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case ST_PresetColorValDarkSlateGray :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case ST_PresetColorValDarkTurquoise :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_afgbc .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_afgbc .Value ="\u0064\u006b\u0042\u006c\u0075\u0065"; -case ST_PresetColorValDkCyan :_afgbc .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_afgbc .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_afgbc .Value ="\u0064\u006b\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDkGrey :_afgbc .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_afgbc .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_afgbc .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069"; -case ST_PresetColorValDkMagenta :_afgbc .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_afgbc .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_afgbc .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; -case ST_PresetColorValDkOrchid :_afgbc .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_afgbc .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_afgbc .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e"; -case ST_PresetColorValDkSeaGreen :_afgbc .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_afgbc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_afgbc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDkSlateGrey :_afgbc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_afgbc .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_afgbc .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; -case ST_PresetColorValDeepPink :_afgbc .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_afgbc .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_afgbc .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDimGrey :_afgbc .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_afgbc .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_afgbc .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k"; -case ST_PresetColorValFloralWhite :_afgbc .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_afgbc .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_afgbc .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061"; -case ST_PresetColorValGainsboro :_afgbc .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_afgbc .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_afgbc .Value ="\u0067\u006f\u006c\u0064"; -case ST_PresetColorValGoldenrod :_afgbc .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_afgbc .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_afgbc .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_afgbc .Value ="\u0067\u0072\u0065e\u006e"; -case ST_PresetColorValGreenYellow :_afgbc .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_afgbc .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_afgbc .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b"; -case ST_PresetColorValIndianRed :_afgbc .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_afgbc .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_afgbc .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_afgbc .Value ="\u006b\u0068\u0061k\u0069"; -case ST_PresetColorValLavender :_afgbc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_afgbc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_afgbc .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n"; -case ST_PresetColorValLemonChiffon :_afgbc .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_afgbc .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_afgbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c"; -case ST_PresetColorValLightCyan :_afgbc .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_afgbc .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; -case ST_PresetColorValLightGray :_afgbc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_afgbc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_afgbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValLightPink :_afgbc .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_afgbc .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_afgbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValLightSkyBlue :_afgbc .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_afgbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079"; -case ST_PresetColorValLightSlateGrey :_afgbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_afgbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; -case ST_PresetColorValLightYellow :_afgbc .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_afgbc .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_afgbc .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c"; -case ST_PresetColorValLtCyan :_afgbc .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_afgbc .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_afgbc .Value ="\u006c\u0074\u0047\u0072\u0061\u0079"; -case ST_PresetColorValLtGrey :_afgbc .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_afgbc .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_afgbc .Value ="\u006c\u0074\u0050\u0069\u006e\u006b"; -case ST_PresetColorValLtSalmon :_afgbc .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_afgbc .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_afgbc .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e"; -case ST_PresetColorValLtSlateGray :_afgbc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_afgbc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_afgbc .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065"; -case ST_PresetColorValLtYellow :_afgbc .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_afgbc .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_afgbc .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; -case ST_PresetColorValLinen :_afgbc .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_afgbc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_afgbc .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_afgbc .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case ST_PresetColorValMedBlue :_afgbc .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_afgbc .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_afgbc .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce"; -case ST_PresetColorValMedSeaGreen :_afgbc .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_afgbc .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_afgbc .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e"; -case ST_PresetColorValMedTurquoise :_afgbc .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_afgbc .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_afgbc .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case ST_PresetColorValMediumBlue :_afgbc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_afgbc .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_afgbc .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065"; -case ST_PresetColorValMediumSeaGreen :_afgbc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_afgbc .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMediumSpringGreen :_afgbc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_afgbc .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case ST_PresetColorValMediumVioletRed :_afgbc .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_afgbc .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMintCream :_afgbc .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_afgbc .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_afgbc .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e"; -case ST_PresetColorValNavajoWhite :_afgbc .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_afgbc .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_afgbc .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065"; -case ST_PresetColorValOlive :_afgbc .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_afgbc .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_afgbc .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_afgbc .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d"; -case ST_PresetColorValOrchid :_afgbc .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_afgbc .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_afgbc .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n"; -case ST_PresetColorValPaleTurquoise :_afgbc .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_afgbc .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; -case ST_PresetColorValPapayaWhip :_afgbc .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_afgbc .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_afgbc .Value ="\u0070\u0065\u0072\u0075"; -case ST_PresetColorValPink :_afgbc .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_afgbc .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_afgbc .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065"; -case ST_PresetColorValPurple :_afgbc .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_afgbc .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_afgbc .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_afgbc .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; -case ST_PresetColorValSaddleBrown :_afgbc .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_afgbc .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_afgbc .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e"; -case ST_PresetColorValSeaGreen :_afgbc .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_afgbc .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_afgbc .Value ="\u0073\u0069\u0065\u006e\u006e\u0061"; -case ST_PresetColorValSilver :_afgbc .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_afgbc .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_afgbc .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; -case ST_PresetColorValSlateGray :_afgbc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_afgbc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_afgbc .Value ="\u0073\u006e\u006f\u0077"; -case ST_PresetColorValSpringGreen :_afgbc .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_afgbc .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_afgbc .Value ="\u0074\u0061\u006e"; -case ST_PresetColorValTeal :_afgbc .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_afgbc .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_afgbc .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_afgbc .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; -case ST_PresetColorValViolet :_afgbc .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_afgbc .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_afgbc .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_afgbc .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065"; -case ST_PresetColorValYellow :_afgbc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_afgbc .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _afgbc ,nil ;}; - -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_gdbac *CT_GvmlGraphicalObjectFrame )Validate ()error {return _gdbac .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; - -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_fcfae *EG_FillModeProperties )ValidateWithPath (path string )error {if _fcfae .Tile !=nil {if _gcafc :=_fcfae .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_gcafc !=nil {return _gcafc ;};};if _fcfae .Stretch !=nil {if _ebbee :=_fcfae .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); -_ebbee !=nil {return _ebbee ;};};return nil ;};func (_bcbd *CT_HslColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcbd .HueAttr =0;for _ ,_dcfdd :=range start .Attr {if _dcfdd .Name .Local =="\u0068\u0075\u0065"{_fbaac ,_cfdf :=_aa .ParseInt (_dcfdd .Value ,10,32); -if _cfdf !=nil {return _cfdf ;};_bcbd .HueAttr =int32 (_fbaac );continue ;};if _dcfdd .Name .Local =="\u0073\u0061\u0074"{_fdcc ,_bfeee :=ParseUnionST_Percentage (_dcfdd .Value );if _bfeee !=nil {return _bfeee ;};_bcbd .SatAttr =_fdcc ;continue ;};if _dcfdd .Name .Local =="\u006c\u0075\u006d"{_gdga ,_bfcad :=ParseUnionST_Percentage (_dcfdd .Value ); -if _bfcad !=nil {return _bfcad ;};_bcbd .LumAttr =_gdga ;continue ;};};_caccc :for {_bcbc ,_eaggc :=d .Token ();if _eaggc !=nil {return _eaggc ;};switch _cdadd :=_bcbc .(type ){case _f .StartElement :switch _cdadd .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_abfef :=NewEG_ColorTransform (); -_abfef .Tint =NewCT_PositiveFixedPercentage ();if _daab :=d .DecodeElement (_abfef .Tint ,&_cdadd );_daab !=nil {return _daab ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_abfef );case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_aacb :=NewEG_ColorTransform (); -_aacb .Shade =NewCT_PositiveFixedPercentage ();if _bdfdc :=d .DecodeElement (_aacb .Shade ,&_cdadd );_bdfdc !=nil {return _bdfdc ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_aacb );case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_ggfgb :=NewEG_ColorTransform (); -_ggfgb .Comp =NewCT_ComplementTransform ();if _edcgc :=d .DecodeElement (_ggfgb .Comp ,&_cdadd );_edcgc !=nil {return _edcgc ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_ggfgb );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_faab :=NewEG_ColorTransform (); -_faab .Inv =NewCT_InverseTransform ();if _cgbf :=d .DecodeElement (_faab .Inv ,&_cdadd );_cgbf !=nil {return _cgbf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_faab );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_adcde :=NewEG_ColorTransform (); -_adcde .Gray =NewCT_GrayscaleTransform ();if _dbff :=d .DecodeElement (_adcde .Gray ,&_cdadd );_dbff !=nil {return _dbff ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_adcde );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bgcaf :=NewEG_ColorTransform (); -_bgcaf .Alpha =NewCT_PositiveFixedPercentage ();if _cecf :=d .DecodeElement (_bgcaf .Alpha ,&_cdadd );_cecf !=nil {return _cecf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_bgcaf );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_eddc :=NewEG_ColorTransform (); -_eddc .AlphaOff =NewCT_FixedPercentage ();if _cdbbf :=d .DecodeElement (_eddc .AlphaOff ,&_cdadd );_cdbbf !=nil {return _cdbbf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_eddc );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bgbagc :=NewEG_ColorTransform (); -_bgbagc .AlphaMod =NewCT_PositivePercentage ();if _cgcg :=d .DecodeElement (_bgbagc .AlphaMod ,&_cdadd );_cgcg !=nil {return _cgcg ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_bgbagc );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gagf :=NewEG_ColorTransform (); -_gagf .Hue =NewCT_PositiveFixedAngle ();if _aebcg :=d .DecodeElement (_gagf .Hue ,&_cdadd );_aebcg !=nil {return _aebcg ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_gagf );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_feaff :=NewEG_ColorTransform (); -_feaff .HueOff =NewCT_Angle ();if _bdgad :=d .DecodeElement (_feaff .HueOff ,&_cdadd );_bdgad !=nil {return _bdgad ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_feaff );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gcgde :=NewEG_ColorTransform (); -_gcgde .HueMod =NewCT_PositivePercentage ();if _fadf :=d .DecodeElement (_gcgde .HueMod ,&_cdadd );_fadf !=nil {return _fadf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_gcgde );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_dcgb :=NewEG_ColorTransform (); -_dcgb .Sat =NewCT_Percentage ();if _bfgabf :=d .DecodeElement (_dcgb .Sat ,&_cdadd );_bfgabf !=nil {return _bfgabf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_dcgb );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dcacb :=NewEG_ColorTransform (); -_dcacb .SatOff =NewCT_Percentage ();if _bedac :=d .DecodeElement (_dcacb .SatOff ,&_cdadd );_bedac !=nil {return _bedac ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_dcacb );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gdebf :=NewEG_ColorTransform (); -_gdebf .SatMod =NewCT_Percentage ();if _eecff :=d .DecodeElement (_gdebf .SatMod ,&_cdadd );_eecff !=nil {return _eecff ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_gdebf );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cdace :=NewEG_ColorTransform (); -_cdace .Lum =NewCT_Percentage ();if _cggad :=d .DecodeElement (_cdace .Lum ,&_cdadd );_cggad !=nil {return _cggad ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_cdace );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_fggfa :=NewEG_ColorTransform (); -_fggfa .LumOff =NewCT_Percentage ();if _aadd :=d .DecodeElement (_fggfa .LumOff ,&_cdadd );_aadd !=nil {return _aadd ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_fggfa );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_beffg :=NewEG_ColorTransform (); -_beffg .LumMod =NewCT_Percentage ();if _dadbb :=d .DecodeElement (_beffg .LumMod ,&_cdadd );_dadbb !=nil {return _dadbb ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_beffg );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_ccdbg :=NewEG_ColorTransform (); -_ccdbg .Red =NewCT_Percentage ();if _gdbad :=d .DecodeElement (_ccdbg .Red ,&_cdadd );_gdbad !=nil {return _gdbad ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_ccdbg );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_eggfea :=NewEG_ColorTransform (); -_eggfea .RedOff =NewCT_Percentage ();if _gadf :=d .DecodeElement (_eggfea .RedOff ,&_cdadd );_gadf !=nil {return _gadf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_eggfea );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bfaf :=NewEG_ColorTransform (); -_bfaf .RedMod =NewCT_Percentage ();if _dagef :=d .DecodeElement (_bfaf .RedMod ,&_cdadd );_dagef !=nil {return _dagef ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_bfaf );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_cddbe :=NewEG_ColorTransform (); -_cddbe .Green =NewCT_Percentage ();if _ggfda :=d .DecodeElement (_cddbe .Green ,&_cdadd );_ggfda !=nil {return _ggfda ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_cddbe );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fabea :=NewEG_ColorTransform (); -_fabea .GreenOff =NewCT_Percentage ();if _adgf :=d .DecodeElement (_fabea .GreenOff ,&_cdadd );_adgf !=nil {return _adgf ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_fabea );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_efgc :=NewEG_ColorTransform (); -_efgc .GreenMod =NewCT_Percentage ();if _egeda :=d .DecodeElement (_efgc .GreenMod ,&_cdadd );_egeda !=nil {return _egeda ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_efgc );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_fgggg :=NewEG_ColorTransform (); -_fgggg .Blue =NewCT_Percentage ();if _eebda :=d .DecodeElement (_fgggg .Blue ,&_cdadd );_eebda !=nil {return _eebda ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_fgggg );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_cdgae :=NewEG_ColorTransform (); -_cdgae .BlueOff =NewCT_Percentage ();if _ecdea :=d .DecodeElement (_cdgae .BlueOff ,&_cdadd );_ecdea !=nil {return _ecdea ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_cdgae );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gacg :=NewEG_ColorTransform (); -_gacg .BlueMod =NewCT_Percentage ();if _ecag :=d .DecodeElement (_gacg .BlueMod ,&_cdadd );_ecag !=nil {return _ecag ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_gacg );case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gadd :=NewEG_ColorTransform (); -_gadd .Gamma =NewCT_GammaTransform ();if _fgafg :=d .DecodeElement (_gadd .Gamma ,&_cdadd );_fgafg !=nil {return _fgafg ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_gadd );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_acga :=NewEG_ColorTransform (); -_acga .InvGamma =NewCT_InverseGammaTransform ();if _ddea :=d .DecodeElement (_acga .InvGamma ,&_cdadd );_ddea !=nil {return _ddea ;};_bcbd .EG_ColorTransform =append (_bcbd .EG_ColorTransform ,_acga );default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_cdadd .Name ); -if _gcde :=d .Skip ();_gcde !=nil {return _gcde ;};};case _f .EndElement :break _caccc ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_HslColor and its children -func (_aace *CT_HslColor )Validate ()error {return _aace .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_defaa *ST_PresetShadowVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eccag ,_dcccg :=d .Token (); -if _dcccg !=nil {return _dcccg ;};if _afgfd ,_adbad :=_eccag .(_f .EndElement );_adbad &&_afgfd .Name ==start .Name {*_defaa =1;return nil ;};if _gdbed ,_fgbae :=_eccag .(_f .CharData );!_fgbae {return _bd .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",_eccag ); -}else {switch string (_gdbed ){case "":*_defaa =0;case "\u0073\u0068\u0064w\u0031":*_defaa =1;case "\u0073\u0068\u0064w\u0032":*_defaa =2;case "\u0073\u0068\u0064w\u0033":*_defaa =3;case "\u0073\u0068\u0064w\u0034":*_defaa =4;case "\u0073\u0068\u0064w\u0035":*_defaa =5; -case "\u0073\u0068\u0064w\u0036":*_defaa =6;case "\u0073\u0068\u0064w\u0037":*_defaa =7;case "\u0073\u0068\u0064w\u0038":*_defaa =8;case "\u0073\u0068\u0064w\u0039":*_defaa =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_defaa =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_defaa =11; -case "\u0073\u0068\u0064\u0077\u0031\u0032":*_defaa =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_defaa =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_defaa =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_defaa =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_defaa =16; -case "\u0073\u0068\u0064\u0077\u0031\u0037":*_defaa =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_defaa =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_defaa =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_defaa =20;};};_eccag ,_dcccg =d .Token (); -if _dcccg !=nil {return _dcccg ;};if _aaadeg ,_faegb :=_eccag .(_f .EndElement );_faegb &&_aaadeg .Name ==start .Name {return nil ;};return _bd .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",_eccag ); -};func (_bafdde *ST_PresetCameraType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bafdde =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_bafdde =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bafdde =2; -case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_bafdde =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_bafdde =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_bafdde =5; -case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_bafdde =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bafdde =7; -case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bafdde =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bafdde =9; -case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_bafdde =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_bafdde =11; -case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_bafdde =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_bafdde =13; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_bafdde =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_bafdde =15; -case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_bafdde =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bafdde =17; -case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_bafdde =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_bafdde =19; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_bafdde =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_bafdde =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_bafdde =22; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_bafdde =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_bafdde =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_bafdde =25; -case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_bafdde =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_bafdde =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_bafdde =28; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_bafdde =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_bafdde =30; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_bafdde =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_bafdde =32; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_bafdde =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_bafdde =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_bafdde =35; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_bafdde =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_bafdde =37; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_bafdde =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_bafdde =39; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_bafdde =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bafdde =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bafdde =42; -case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_bafdde =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_bafdde =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_bafdde =45; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bafdde =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_bafdde =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_bafdde =48; -case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_bafdde =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_bafdde =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_bafdde =51; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_bafdde =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_bafdde =53; -case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_bafdde =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_bafdde =55; -case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_bafdde =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_bafdde =57; -case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_bafdde =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_bafdde =59; -case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_bafdde =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_bafdde =61; -case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_bafdde =62;};return nil ;};func (_bbgge *CT_NonVisualDrawingShapeProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbgge .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bbgge .TxBoxAttr ))}); -};e .EncodeToken (start );if _bbgge .SpLocks !=nil {_dadf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_bbgge .SpLocks ,_dadf );};if _bbgge .ExtLst !=nil {_cegaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bbgge .ExtLst ,_cegaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_cfegd :=&CT_ComplementTransform {};return _cfegd ;};func (_geeec *ST_TextBulletSize )Validate ()error {return _geeec .ValidateWithPath ("")}; -func (_egbg *CT_DefaultShapeDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbg .SpPr =NewCT_ShapeProperties ();_egbg .BodyPr =NewCT_TextBodyProperties ();_egbg .LstStyle =NewCT_TextListStyle ();_abfdg :for {_bebf ,_bebg :=d .Token (); -if _bebg !=nil {return _bebg ;};switch _fccc :=_bebf .(type ){case _f .StartElement :switch _fccc .Name {case _f .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cgfe :=d .DecodeElement (_egbg .SpPr ,&_fccc ); -_cgfe !=nil {return _cgfe ;};case _f .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fgba :=d .DecodeElement (_egbg .BodyPr ,&_fccc ); -_fgba !=nil {return _fgba ;};case _f .Name {Space :"\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",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _daaf :=d .DecodeElement (_egbg .LstStyle ,&_fccc ); -_daaf !=nil {return _daaf ;};case _f .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_egbg .Style =NewCT_ShapeStyle (); -if _ebfd :=d .DecodeElement (_egbg .Style ,&_fccc );_ebfd !=nil {return _ebfd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbg .ExtLst =NewCT_OfficeArtExtensionList (); -if _bcddc :=d .DecodeElement (_egbg .ExtLst ,&_fccc );_bcddc !=nil {return _bcddc ;};default:_ad .Log .Debug ("sk\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\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_fccc .Name ); -if _eecf :=d .Skip ();_eecf !=nil {return _eecf ;};};case _f .EndElement :break _abfdg ;case _f .CharData :};};return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_bba :=&CT_AlphaOutsetEffect {};return _bba };func (_dbgge *ST_PathFillMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbgge =0; -case "\u006e\u006f\u006e\u0065":*_dbgge =1;case "\u006e\u006f\u0072\u006d":*_dbgge =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_dbgge =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_dbgge =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_dbgge =5; -case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_dbgge =6;};return nil ;};const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0;ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2; -ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4;ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6; -ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8;ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10; -ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12;ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14; -ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16;ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18; -ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20;ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22; -ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24;ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26; -ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28;ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30; -ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32;ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34; -ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36;ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38; -ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40;ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;);func NewCT_ConnectionSite ()*CT_ConnectionSite {_ebgfa :=&CT_ConnectionSite {}; -_ebgfa .Pos =NewCT_AdjPoint2D ();return _ebgfa ;}; - -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_aefcg *CT_Vector3D )ValidateWithPath (path string )error {if _bbgga :=_aefcg .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_bbgga !=nil {return _bbgga ;};if _acab :=_aefcg .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072"); -_acab !=nil {return _acab ;};if _afebg :=_aefcg .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_afebg !=nil {return _afebg ;};return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_addf :=&CT_LinearShadeProperties {}; -return _addf ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;}; - -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_cefc *CT_LightRig )ValidateWithPath (path string )error {if _cefc .RigAttr ==ST_LightRigTypeUnset {return _bd .Errorf ("\u0025\u0073\u002fR\u0069\u0067\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 _ffec :=_cefc .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_ffec !=nil {return _ffec ;};if _cefc .DirAttr ==ST_LightRigDirectionUnset {return _bd .Errorf ("\u0025\u0073\u002fD\u0069\u0072\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 _daaad :=_cefc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_daaad !=nil {return _daaad ;};if _cefc .Rot !=nil {if _aeeac :=_cefc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_aeeac !=nil {return _aeeac ; -};};return nil ;};func (_aeefa ST_LineEndType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfdbf :=_f .Attr {};_dfdbf .Name =name ;switch _aeefa {case ST_LineEndTypeUnset :_dfdbf .Value ="";case ST_LineEndTypeNone :_dfdbf .Value ="\u006e\u006f\u006e\u0065"; -case ST_LineEndTypeTriangle :_dfdbf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_dfdbf .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_dfdbf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; -case ST_LineEndTypeOval :_dfdbf .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_dfdbf .Value ="\u0061\u0072\u0072o\u0077";};return _dfdbf ,nil ;}; - -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_caaba *EG_TextBullet )ValidateWithPath (path string )error {if _caaba .BuNone !=nil {if _dabgfb :=_caaba .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_dabgfb !=nil {return _dabgfb ;};};if _caaba .BuAutoNum !=nil {if _dadcbg :=_caaba .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"); -_dadcbg !=nil {return _dadcbg ;};};if _caaba .BuChar !=nil {if _egbfcd :=_caaba .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_egbfcd !=nil {return _egbfcd ;};};if _caaba .BuBlip !=nil {if _edcaee :=_caaba .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070"); -_edcaee !=nil {return _edcaee ;};};return nil ;};func (_gfdec *ST_PresetCameraType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecee ,_deba :=d .Token ();if _deba !=nil {return _deba ;};if _eecgb ,_feaea :=_cecee .(_f .EndElement );_feaea &&_eecgb .Name ==start .Name {*_gfdec =1; -return nil ;};if _dgdgead ,_fccba :=_cecee .(_f .CharData );!_fccba {return _bd .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",_cecee );}else {switch string (_dgdgead ){case "":*_gfdec =0; -case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_gfdec =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gfdec =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_gfdec =3; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_gfdec =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_gfdec =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_gfdec =6; -case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gfdec =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gfdec =8; -case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gfdec =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_gfdec =10; -case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_gfdec =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_gfdec =12; -case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_gfdec =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_gfdec =14; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_gfdec =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_gfdec =16; -case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gfdec =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_gfdec =18; -case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_gfdec =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_gfdec =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_gfdec =21; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_gfdec =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_gfdec =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_gfdec =24; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_gfdec =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_gfdec =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_gfdec =27; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_gfdec =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_gfdec =29; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_gfdec =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_gfdec =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_gfdec =32; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_gfdec =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_gfdec =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_gfdec =35; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_gfdec =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_gfdec =37; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_gfdec =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_gfdec =39; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_gfdec =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gfdec =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gfdec =42; -case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_gfdec =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_gfdec =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_gfdec =45; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gfdec =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_gfdec =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_gfdec =48; -case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_gfdec =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_gfdec =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_gfdec =51; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_gfdec =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_gfdec =53; -case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_gfdec =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_gfdec =55; -case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_gfdec =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_gfdec =57; -case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_gfdec =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_gfdec =59; -case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_gfdec =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_gfdec =61; -case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_gfdec =62;};};_cecee ,_deba =d .Token ();if _deba !=nil {return _deba ;};if _babdga ,_ccgcg :=_cecee .(_f .EndElement ); -_ccgcg &&_babdga .Name ==start .Name {return nil ;};return _bd .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",_cecee );};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_gabaf :=&CT_GvmlGroupShapeChoice {}; -return _gabaf ;}; - -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_ggefa *CT_NoFillProperties )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_BackgroundFillStyleList and its children -func (_gbd *CT_BackgroundFillStyleList )Validate ()error {return _gbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; - -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_fddd *CT_ContentPartLocking )ValidateWithPath (path string )error {if _fddd .ExtLst !=nil {if _acea :=_fddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acea !=nil {return _acea ;};};return nil ;}; - -// Validate validates the CT_Blip and its children -func (_fbfe *CT_Blip )Validate ()error {return _fbfe .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func (_fdcbee *EG_TextGeometry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079"; -if _fdcbee .CustGeom !=nil {_aabfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fdcbee .CustGeom ,_aabfe );};if _fdcbee .PrstTxWarp !=nil {_gfbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}}; -e .EncodeElement (_fdcbee .PrstTxWarp ,_gfbc );};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;}; - -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_eccacg *EG_TextBulletColor )ValidateWithPath (path string )error {if _eccacg .BuClrTx !=nil {if _bagedd :=_eccacg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_bagedd !=nil {return _bagedd ;};};if _eccacg .BuClr !=nil {if _eefab :=_eccacg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); -_eefab !=nil {return _eefab ;};};return nil ;};func (_ebbcd *EG_TextUnderlineLine )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebbcd .ULnTx !=nil {_aggeeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}}; -e .EncodeElement (_ebbcd .ULnTx ,_aggeeb );};if _ebbcd .ULn !=nil {_eebgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_ebbcd .ULn ,_eebgg );};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ; -BuClr *CT_Color ;}; - -// Validate validates the CT_TransformEffect and its children -func (_cdgfca *CT_TransformEffect )Validate ()error {return _cdgfca .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_aecca *CT_TextAutonumberBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecca .TypeAttr =ST_TextAutonumberScheme (1); -for _ ,_eadcd :=range start .Attr {if _eadcd .Name .Local =="\u0074\u0079\u0070\u0065"{_aecca .TypeAttr .UnmarshalXMLAttr (_eadcd );continue ;};if _eadcd .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_dfgca ,_cfdea :=_aa .ParseInt (_eadcd .Value ,10,32); -if _cfdea !=nil {return _cfdea ;};_adbgb :=int32 (_dfgca );_aecca .StartAtAttr =&_adbgb ;continue ;};};for {_agcda ,_geeedd :=d .Token ();if _geeedd !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_geeedd ); -};if _fgccec ,_cfged :=_agcda .(_f .EndElement );_cfged &&_fgccec .Name ==start .Name {break ;};};return nil ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_bagg :=&CT_BaseStylesOverride {};return _bagg ;}; - -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_ead *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _ead .BldAttr !=nil {if _ebfb :=_ead .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ebfb !=nil {return _ebfb ;};};return nil ; -};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_geee *CT_Bevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aedb :=range start .Attr {if _aedb .Name .Local =="\u0077"{_gbad ,_eaab :=_aa .ParseInt (_aedb .Value ,10,64); -if _eaab !=nil {return _eaab ;};_geee .WAttr =&_gbad ;continue ;};if _aedb .Name .Local =="\u0068"{_ffad ,_bdca :=_aa .ParseInt (_aedb .Value ,10,64);if _bdca !=nil {return _bdca ;};_geee .HAttr =&_ffad ;continue ;};if _aedb .Name .Local =="\u0070\u0072\u0073\u0074"{_geee .PrstAttr .UnmarshalXMLAttr (_aedb ); -continue ;};};for {_adcf ,_fbfd :=d .Token ();if _fbfd !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_fbfd );};if _bbc ,_eaec :=_adcf .(_f .EndElement );_eaec &&_bbc .Name ==start .Name {break ; -};};return nil ;};func (_gabfe *CT_StyleMatrix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabfe .FillStyleLst =NewCT_FillStyleList ();_gabfe .LnStyleLst =NewCT_LineStyleList ();_gabfe .EffectStyleLst =NewCT_EffectStyleList ();_gabfe .BgFillStyleLst =NewCT_BackgroundFillStyleList (); -for _ ,_cbgad :=range start .Attr {if _cbgad .Name .Local =="\u006e\u0061\u006d\u0065"{_bdgbc ,_cagge :=_cbgad .Value ,error (nil );if _cagge !=nil {return _cagge ;};_gabfe .NameAttr =&_bdgbc ;continue ;};};_eegga :for {_efbad ,_aagba :=d .Token ();if _aagba !=nil {return _aagba ; -};switch _efecd :=_efbad .(type ){case _f .StartElement :switch _efecd .Name {case _f .Name {Space :"\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",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _aefef :=d .DecodeElement (_gabfe .FillStyleLst ,&_efecd ); -_aefef !=nil {return _aefef ;};case _f .Name {Space :"\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",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _adfab :=d .DecodeElement (_gabfe .LnStyleLst ,&_efecd ); -_adfab !=nil {return _adfab ;};case _f .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _dgeg :=d .DecodeElement (_gabfe .EffectStyleLst ,&_efecd ); -_dgeg !=nil {return _dgeg ;};case _f .Name {Space :"\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",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _gdbdd :=d .DecodeElement (_gabfe .BgFillStyleLst ,&_efecd ); -_gdbdd !=nil {return _gdbdd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_efecd .Name ); -if _baegda :=d .Skip ();_baegda !=nil {return _baegda ;};};case _f .EndElement :break _eegga ;case _f .CharData :};};return nil ;};func NewCT_Headers ()*CT_Headers {_eceff :=&CT_Headers {};return _eceff };func (_afgbb ST_BlendMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afgbb .String (),start ); -}; - -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_gcdc *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func NewCT_Path2D ()*CT_Path2D {_bddd :=&CT_Path2D {};return _bddd };func (_cbfc *CT_TextBlipBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_fdddf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cbfc .Blip ,_fdddf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcgb *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdaa :for {_gefb ,_ddfb :=d .Token (); -if _ddfb !=nil {return _ddfb ;};switch _ebb :=_gefb .(type ){case _f .StartElement :switch _ebb .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bcgb .ScrgbClr =NewCT_ScRgbColor (); -if _dcfd :=d .DecodeElement (_bcgb .ScrgbClr ,&_ebb );_dcfd !=nil {return _dcfd ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bcgb .SrgbClr =NewCT_SRgbColor (); -if _efbe :=d .DecodeElement (_bcgb .SrgbClr ,&_ebb );_efbe !=nil {return _efbe ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bcgb .HslClr =NewCT_HslColor (); -if _eade :=d .DecodeElement (_bcgb .HslClr ,&_ebb );_eade !=nil {return _eade ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bcgb .SysClr =NewCT_SystemColor (); -if _gfcf :=d .DecodeElement (_bcgb .SysClr ,&_ebb );_gfcf !=nil {return _gfcf ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bcgb .SchemeClr =NewCT_SchemeColor (); -if _cdee :=d .DecodeElement (_bcgb .SchemeClr ,&_ebb );_cdee !=nil {return _cdee ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bcgb .PrstClr =NewCT_PresetColor (); -if _cecc :=d .DecodeElement (_bcgb .PrstClr ,&_ebb );_cecc !=nil {return _cecc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ebb .Name ); -if _dbee :=d .Skip ();_dbee !=nil {return _dbee ;};};case _f .EndElement :break _bdaa ;case _f .CharData :};};return nil ;};func (_gcfdd *EG_TextBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abdge :for {_baefc ,_ceffa :=d .Token (); -if _ceffa !=nil {return _ceffa ;};switch _bgcdeg :=_baefc .(type ){case _f .StartElement :switch _bgcdeg .Name {case _f .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_gcfdd .BuNone =NewCT_TextNoBullet (); -if _ecbag :=d .DecodeElement (_gcfdd .BuNone ,&_bgcdeg );_ecbag !=nil {return _ecbag ;};case _f .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_gcfdd .BuAutoNum =NewCT_TextAutonumberBullet (); -if _gbgcb :=d .DecodeElement (_gcfdd .BuAutoNum ,&_bgcdeg );_gbgcb !=nil {return _gbgcb ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_gcfdd .BuChar =NewCT_TextCharBullet (); -if _eceeg :=d .DecodeElement (_gcfdd .BuChar ,&_bgcdeg );_eceeg !=nil {return _eceeg ;};case _f .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_gcfdd .BuBlip =NewCT_TextBlipBullet (); -if _bbcbbd :=d .DecodeElement (_gcfdd .BuBlip ,&_bgcdeg );_bbcbbd !=nil {return _bbcbbd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_bgcdeg .Name ); -if _gaedggf :=d .Skip ();_gaedggf !=nil {return _gaedggf ;};};case _f .EndElement :break _abdge ;case _f .CharData :};};return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_dfdbb ST_PresetPatternVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfdbb .String (),start ); -};type ST_FontCollectionIndex byte ;func (_gfdae *ST_DgmBuildStep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfdae =0;case "\u0073\u0070":*_gfdae =1;case "\u0062\u0067":*_gfdae =2;};return nil ;};type ST_RectAlignment byte ; -type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ; -};func (_bgcba *EG_EffectProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgcba .EffectLst !=nil {_agafc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgcba .EffectLst ,_agafc ); -};if _bgcba .EffectDag !=nil {_dabaa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bgcba .EffectDag ,_dabaa );};return nil ;};type CT_TextFont struct{TypefaceAttr string ; -PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_aadfc ST_TextWrappingType )ValidateWithPath (path string )error {switch _aadfc {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadfc )); -};return nil ;}; - -// Validate validates the EG_OfficeArtExtensionList and its children -func (_cbaab *EG_OfficeArtExtensionList )Validate ()error {return _cbaab .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type CT_Path2DList struct{Path []*CT_Path2D ; -};func (_gbcag *ST_ColorSchemeIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgde ,_dfgaa :=d .Token ();if _dfgaa !=nil {return _dfgaa ;};if _ggcfg ,_abdecg :=_ffgde .(_f .EndElement );_abdecg &&_ggcfg .Name ==start .Name {*_gbcag =1; -return nil ;};if _ggggdb ,_aeccae :=_ffgde .(_f .CharData );!_aeccae {return _bd .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",_ffgde );}else {switch string (_ggggdb ){case "":*_gbcag =0; -case "\u0064\u006b\u0031":*_gbcag =1;case "\u006c\u0074\u0031":*_gbcag =2;case "\u0064\u006b\u0032":*_gbcag =3;case "\u006c\u0074\u0032":*_gbcag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gbcag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gbcag =6; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gbcag =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gbcag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gbcag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gbcag =10;case "\u0068\u006c\u0069n\u006b":*_gbcag =11; -case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gbcag =12;};};_ffgde ,_dfgaa =d .Token ();if _dfgaa !=nil {return _dfgaa ;};if _acaff ,_deafa :=_ffgde .(_f .EndElement );_deafa &&_acaff .Name ==start .Name {return nil ;};return _bd .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",_ffgde ); -};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ; -};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ; -HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ; -FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ; -Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};type CT_TextBulletSizePercent struct{ValAttr string ; -}; - -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_bfff *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _bagfe :=_bfff .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bagfe !=nil {return _bagfe ;};if _acgfc :=_bfff .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_acgfc !=nil {return _acgfc ;};for _gcfe ,_gddg :=range _bfff .Choice {if _cecgd :=_gddg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcfe ));_cecgd !=nil {return _cecgd ;};};if _bfff .ExtLst !=nil {if _dada :=_bfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dada !=nil {return _dada ;};};return nil ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_acegc :=&CT_NonVisualContentPartProperties {};return _acegc ;};func NewEG_TextAutofit ()*EG_TextAutofit {_bgcdgc :=&EG_TextAutofit {}; -return _bgcdgc }; - -// Validate validates the CT_ColorMapping and its children -func (_cccdc *CT_ColorMapping )Validate ()error {return _cccdc .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_df *Blip )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0062\u006c\u0069\u0070";return _df .CT_Blip .MarshalXML (e ,start );};func (_cadef ST_ColorSchemeIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgdfg :=_f .Attr {};_bgdfg .Name =name ;switch _cadef {case ST_ColorSchemeIndexUnset :_bgdfg .Value =""; -case ST_ColorSchemeIndexDk1 :_bgdfg .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_bgdfg .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_bgdfg .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_bgdfg .Value ="\u006c\u0074\u0032"; -case ST_ColorSchemeIndexAccent1 :_bgdfg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_bgdfg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_bgdfg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_ColorSchemeIndexAccent4 :_bgdfg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_bgdfg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_bgdfg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_ColorSchemeIndexHlink :_bgdfg .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_bgdfg .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _bgdfg ,nil ;};func (_ccaff *CT_GraphicalObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_edab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ccaff .GraphicData ,_edab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ; -EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func (_ccafea ST_Coordinate32 )String ()string {if _ccafea .ST_Coordinate32Unqualified !=nil {return _bd .Sprintf ("\u0025\u0076",*_ccafea .ST_Coordinate32Unqualified );};if _ccafea .ST_UniversalMeasure !=nil {return _bd .Sprintf ("\u0025\u0076",*_ccafea .ST_UniversalMeasure ); -};return "";};func (_bbacg ST_AdjAngle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbacg .ST_Angle !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_bbacg .ST_Angle )));};if _bbacg .ST_GeomGuideName !=nil {e .EncodeToken (_f .CharData (*_bbacg .ST_GeomGuideName )); -};return e .EncodeToken (_f .EndElement {Name :start .Name });}; - -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_eeddb *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_cabce *ST_AdjAngle )Validate ()error {return _cabce .ValidateWithPath ("")}; - -// Validate validates the CT_EffectStyleList and its children -func (_ccbg *CT_EffectStyleList )Validate ()error {return _ccbg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");}; - -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_fggec *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_cefcd *CT_StyleMatrixReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_cefcd .IdxAttr )}); -e .EncodeToken (start );if _cefcd .ScrgbClr !=nil {_ceccg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cefcd .ScrgbClr ,_ceccg );};if _cefcd .SrgbClr !=nil {_fbfaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_cefcd .SrgbClr ,_fbfaa );};if _cefcd .HslClr !=nil {_cdfcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cefcd .HslClr ,_cdfcg );};if _cefcd .SysClr !=nil {_eafgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_cefcd .SysClr ,_eafgb );};if _cefcd .SchemeClr !=nil {_ccfgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cefcd .SchemeClr ,_ccfgb );};if _cefcd .PrstClr !=nil {_afddf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_cefcd .PrstClr ,_afddf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_adfa :=&CT_GroupFillProperties {}; -return _adfa ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4; -ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;);func (_acgce ST_PresetLineDashVal )Validate ()error {return _acgce .ValidateWithPath ("")}; -func NewCT_PresetColor ()*CT_PresetColor {_gcgdbf :=&CT_PresetColor {};_gcgdbf .ValAttr =ST_PresetColorVal (1);return _gcgdbf ;};func (_befdc *CT_LightRig )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_befdc .RigAttr =ST_LightRigType (1); -_befdc .DirAttr =ST_LightRigDirection (1);for _ ,_gcebe :=range start .Attr {if _gcebe .Name .Local =="\u0072\u0069\u0067"{_befdc .RigAttr .UnmarshalXMLAttr (_gcebe );continue ;};if _gcebe .Name .Local =="\u0064\u0069\u0072"{_befdc .DirAttr .UnmarshalXMLAttr (_gcebe ); -continue ;};};_caaa :for {_cfdbbg ,_ccgbf :=d .Token ();if _ccgbf !=nil {return _ccgbf ;};switch _bafba :=_cfdbbg .(type ){case _f .StartElement :switch _bafba .Name {case _f .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_befdc .Rot =NewCT_SphereCoords (); -if _begdf :=d .DecodeElement (_befdc .Rot ,&_bafba );_begdf !=nil {return _begdf ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_bafba .Name ); -if _gebgg :=d .Skip ();_gebgg !=nil {return _gebgg ;};};case _f .EndElement :break _caaa ;case _f .CharData :};};return nil ;};func (_ecdcf *CT_GrayscaleTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dcdcg ST_DgmBuildStep )String ()string {switch _dcdcg {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_fffaa ST_PenAlignment )Validate ()error {return _fffaa .ValidateWithPath ("")};func (_fgecd *CT_GrayscaleEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_geeee ,_ggfac :=d .Token (); -if _ggfac !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ggfac );};if _edaca ,_edff :=_geeee .(_f .EndElement ); -_edff &&_edaca .Name ==start .Name {break ;};};return nil ;};func (_cdcab ST_BlipCompression )String ()string {switch _cdcab {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074"; -case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func (_fegdg *CT_TextSpacingPercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edaa :=range start .Attr {if _edaa .Name .Local =="\u0076\u0061\u006c"{_bbfad ,_aceec :=ParseUnionST_TextSpacingPercentOrPercentString (_edaa .Value ); -if _aceec !=nil {return _aceec ;};_fegdg .ValAttr =_bbfad ;continue ;};};for {_fegbbe ,_faadcc :=d .Token ();if _faadcc !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_faadcc ); -};if _fgbbc ,_ggecf :=_fegbbe .(_f .EndElement );_ggecf &&_fgbbc .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_GradientStopList and its children -func (_gaaa *CT_GradientStopList )Validate ()error {return _gaaa .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; - -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_gdgg *CT_ComplementTransform )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_gafg *CT_GeomRect )ValidateWithPath (path string )error {if _dccc :=_gafg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_dccc !=nil {return _dccc ;};if _ebgcc :=_gafg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_ebgcc !=nil {return _ebgcc ;};if _egafe :=_gafg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_egafe !=nil {return _egafe ;};if _cffd :=_gafg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cffd !=nil {return _cffd ; -};return nil ;};func NewCT_TextParagraph ()*CT_TextParagraph {_gecdbb :=&CT_TextParagraph {};return _gecdbb };func (_fcfcb ST_PresetMaterialType )Validate ()error {return _fcfcb .ValidateWithPath ("")};func (_bfbcb *CT_BackgroundFillStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -for _ ,_fbg :=range _bfbcb .EG_FillProperties {_fbg .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_ffcef *CT_FillStyleList )ValidateWithPath (path string )error {for _fcbdd ,_gfec :=range _ffcef .EG_FillProperties {if _acdgc :=_gfec .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fcbdd )); -_acdgc !=nil {return _acdgc ;};};return nil ;};func (_ggcab ST_ShapeType )String ()string {switch _ggcab {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_eaacdd *CT_ScRgbColor )ValidateWithPath (path string )error {if _ggeeg :=_eaacdd .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_ggeeg !=nil {return _ggeeg ;};if _fadfc :=_eaacdd .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); +_fadfc !=nil {return _fadfc ;};if _aceaa :=_eaacdd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_aceaa !=nil {return _aceaa ;};for _dcbde ,_afddf :=range _eaacdd .EG_ColorTransform {if _bgggf :=_afddf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dcbde )); +_bgggf !=nil {return _bgggf ;};};return nil ;};func (_aefgb ST_ShapeType )String ()string {switch _aefgb {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; case 4:return "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "\u0072\u0065\u0063\u0074";case 6:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 7:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d"; case 8:return "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case 9:return "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case 10:return "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case 11:return "\u0068e\u0078\u0061\u0067\u006f\u006e"; case 12:return "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case 13:return "\u006fc\u0074\u0061\u0067\u006f\u006e";case 14:return "\u0064e\u0063\u0061\u0067\u006f\u006e";case 15:return "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case 16:return "\u0073\u0074\u0061r\u0034"; @@ -3765,2984 +2954,3783 @@ case 171:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u0 case 174:return "\u0067\u0065\u0061r\u0039";case 175:return "\u0066\u0075\u006e\u006e\u0065\u006c";case 176:return "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case 177:return "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case 178:return "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079"; case 179:return "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case 180:return "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case 181:return "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 182:return "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073"; case 183:return "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case 184:return "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case 185:return "\u0063\u0068\u0061\u0072\u0074\u0058";case 186:return "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; -case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};func (_gcec *ST_TextWrappingType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcec =0;case "\u006e\u006f\u006e\u0065":*_gcec =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gcec =2; -};return nil ;};func (_ddec *CT_ComplementTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_adfg :=ST_AnimationChartBuildType {}; -switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_adfg .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_adfg .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_adfg .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ; -case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_adfg .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_adfg .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ; -};return _adfg ,nil ;}; - -// Validate validates the CT_FontScheme and its children -func (_fcde *CT_FontScheme )Validate ()error {return _fcde .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_gaeb *CT_ColorSchemeList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geaba :for {_ceff ,_fbdg :=d .Token (); -if _fbdg !=nil {return _fbdg ;};switch _efcg :=_ceff .(type ){case _f .StartElement :switch _efcg .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_baagg :=NewCT_ColorSchemeAndMapping (); -if _gadc :=d .DecodeElement (_baagg ,&_efcg );_gadc !=nil {return _gadc ;};_gaeb .ExtraClrScheme =append (_gaeb .ExtraClrScheme ,_baagg );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_efcg .Name ); -if _bgdcb :=d .Skip ();_bgdcb !=nil {return _bgdcb ;};};case _f .EndElement :break _geaba ;case _f .CharData :};};return nil ;};func (_feaa *CT_Path2DCubicBezierTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ebee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}}; -for _ ,_aceac :=range _feaa .Pt {e .EncodeElement (_aceac ,_ebee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_dfaag *CT_DashStop )ValidateWithPath (path string )error {if _ccad :=_dfaag .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_ccad !=nil {return _ccad ;};if _edcc :=_dfaag .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072"); -_edcc !=nil {return _edcc ;};return nil ;}; - -// Validate validates the EG_FillProperties and its children -func (_edddd *EG_FillProperties )Validate ()error {return _edddd .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; - -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_geac *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _geac .BlurRadAttr !=nil {if *_geac .BlurRadAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geac .BlurRadAttr ); -};if *_geac .BlurRadAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geac .BlurRadAttr ); -};};if _geac .DistAttr !=nil {if *_geac .DistAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geac .DistAttr ); -};if *_geac .DistAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_geac .DistAttr ); -};};if _geac .DirAttr !=nil {if *_geac .DirAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_geac .DirAttr ); -};if *_geac .DirAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geac .DirAttr ); -};};if _geac .SxAttr !=nil {if _effca :=_geac .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_effca !=nil {return _effca ;};};if _geac .SyAttr !=nil {if _efaggb :=_geac .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_efaggb !=nil {return _efaggb ;};};if _geac .KxAttr !=nil {if *_geac .KxAttr <=-5400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_geac .KxAttr ); -};if *_geac .KxAttr >=5400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geac .KxAttr ); -};};if _geac .KyAttr !=nil {if *_geac .KyAttr <=-5400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_geac .KyAttr ); -};if *_geac .KyAttr >=5400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geac .KyAttr ); -};};if _fabc :=_geac .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fabc !=nil {return _fabc ;};if _geac .ScrgbClr !=nil {if _dafef :=_geac .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_dafef !=nil {return _dafef ;};};if _geac .SrgbClr !=nil {if _fcgfg :=_geac .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fcgfg !=nil {return _fcgfg ;};};if _geac .HslClr !=nil {if _ggegb :=_geac .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_ggegb !=nil {return _ggegb ;};};if _geac .SysClr !=nil {if _adeeb :=_geac .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_adeeb !=nil {return _adeeb ;};};if _geac .SchemeClr !=nil {if _aaadge :=_geac .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_aaadge !=nil {return _aaadge ;};};if _geac .PrstClr !=nil {if _egccf :=_geac .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_egccf !=nil {return _egccf ;};};return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ; -CNvSpPr *CT_NonVisualDrawingShapeProps ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_bgd :=&CT_AnimationDgmBuildProperties {};return _bgd ;}; - -// Validate validates the CT_AdjPoint2D and its children -func (_baaf *CT_AdjPoint2D )Validate ()error {return _baaf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_gabdfa *CT_TextTabStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gabdfa .PosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_gabdfa .PosAttr )}); -};if _gabdfa .AlgnAttr !=ST_TextTabAlignTypeUnset {_abbdea ,_dbddb :=_gabdfa .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _dbddb !=nil {return _dbddb ;};start .Attr =append (start .Attr ,_abbdea );};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_fdbb :=&CT_ColorMappingOverride {};_fdbb .Choice =NewCT_ColorMappingOverrideChoice ();return _fdbb ;};func (_bagbdd *ST_TextFontAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bagbdd =0; -case "\u0061\u0075\u0074\u006f":*_bagbdd =1;case "\u0074":*_bagbdd =2;case "\u0063\u0074\u0072":*_bagbdd =3;case "\u0062\u0061\u0073\u0065":*_bagbdd =4;case "\u0062":*_bagbdd =5;};return nil ;};func (_eadfb *CT_Vector3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfece :=range start .Attr {if _cfece .Name .Local =="\u0064\u0078"{_gcbc ,_gbffc :=ParseUnionST_Coordinate (_cfece .Value ); -if _gbffc !=nil {return _gbffc ;};_eadfb .DxAttr =_gcbc ;continue ;};if _cfece .Name .Local =="\u0064\u0079"{_bcgff ,_adege :=ParseUnionST_Coordinate (_cfece .Value );if _adege !=nil {return _adege ;};_eadfb .DyAttr =_bcgff ;continue ;};if _cfece .Name .Local =="\u0064\u007a"{_bcbfeg ,_gagbb :=ParseUnionST_Coordinate (_cfece .Value ); -if _gagbb !=nil {return _gagbb ;};_eadfb .DzAttr =_bcbfeg ;continue ;};};for {_ggfad ,_cfcdd :=d .Token ();if _cfcdd !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_cfcdd ); -};if _fbaab ,_eagbg :=_ggfad .(_f .EndElement );_eagbg &&_fbaab .Name ==start .Name {break ;};};return nil ;}; +case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};func (_fddb *CT_CustomGeometry2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddb .PathLst =NewCT_Path2DList ();_dced :for {_eagab ,_egeae :=d .Token ();if _egeae !=nil {return _egeae ; +};switch _egeg :=_eagab .(type ){case _g .StartElement :switch _egeg .Name {case _g .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_fddb .AvLst =NewCT_GeomGuideList (); +if _abge :=d .DecodeElement (_fddb .AvLst ,&_egeg );_abge !=nil {return _abge ;};case _g .Name {Space :"\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",Local :"\u0067\u0064\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_fddb .GdLst =NewCT_GeomGuideList (); +if _cdac :=d .DecodeElement (_fddb .GdLst ,&_egeg );_cdac !=nil {return _cdac ;};case _g .Name {Space :"\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",Local :"\u0061\u0068\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_fddb .AhLst =NewCT_AdjustHandleList (); +if _bccg :=d .DecodeElement (_fddb .AhLst ,&_egeg );_bccg !=nil {return _bccg ;};case _g .Name {Space :"\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",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_fddb .CxnLst =NewCT_ConnectionSiteList (); +if _defd :=d .DecodeElement (_fddb .CxnLst ,&_egeg );_defd !=nil {return _defd ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_fddb .Rect =NewCT_GeomRect (); +if _fgdfc :=d .DecodeElement (_fddb .Rect ,&_egeg );_fgdfc !=nil {return _fgdfc ;};case _g .Name {Space :"\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",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _affc :=d .DecodeElement (_fddb .PathLst ,&_egeg ); +_affc !=nil {return _affc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_egeg .Name ); +if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _g .EndElement :break _dced ;case _g .CharData :};};return nil ;};type CT_NoFillProperties struct{}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_fefgg *EG_TextBulletSize )ValidateWithPath (path string )error {if _fefgg .BuSzTx !=nil {if _cfgeb :=_fefgg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_cfgeb !=nil {return _cfgeb ;};};if _fefgg .BuSzPct !=nil {if _gabdge :=_fefgg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); -_gabdge !=nil {return _gabdge ;};};if _fefgg .BuSzPts !=nil {if _bfbff :=_fefgg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_bfbff !=nil {return _bfbff ;};};return nil ;};func (_bfgeg *ST_TextFontAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbeba ,_dafga :=d .Token (); -if _dafga !=nil {return _dafga ;};if _bfbfg ,_ecafd :=_cbeba .(_f .EndElement );_ecafd &&_bfbfg .Name ==start .Name {*_bfgeg =1;return nil ;};if _cfcbg ,_cdcf :=_cbeba .(_f .CharData );!_cdcf {return _bd .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",_cbeba ); -}else {switch string (_cfcbg ){case "":*_bfgeg =0;case "\u0061\u0075\u0074\u006f":*_bfgeg =1;case "\u0074":*_bfgeg =2;case "\u0063\u0074\u0072":*_bfgeg =3;case "\u0062\u0061\u0073\u0065":*_bfgeg =4;case "\u0062":*_bfgeg =5;};};_cbeba ,_dafga =d .Token (); -if _dafga !=nil {return _dafga ;};if _dadcf ,_cdgeaf :=_cbeba .(_f .EndElement );_cdgeaf &&_dadcf .Name ==start .Name {return nil ;};return _bd .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",_cbeba ); -};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_bbbfe *ST_PathFillMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agebf ,_abced :=d .Token ();if _abced !=nil {return _abced ;};if _adebb ,_agdae :=_agebf .(_f .EndElement ); -_agdae &&_adebb .Name ==start .Name {*_bbbfe =1;return nil ;};if _fbdad ,_bggda :=_agebf .(_f .CharData );!_bggda {return _bd .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",_agebf ); -}else {switch string (_fbdad ){case "":*_bbbfe =0;case "\u006e\u006f\u006e\u0065":*_bbbfe =1;case "\u006e\u006f\u0072\u006d":*_bbbfe =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bbbfe =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_bbbfe =4; -case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bbbfe =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_bbbfe =6;};};_agebf ,_abced =d .Token ();if _abced !=nil {return _abced ;};if _eedfe ,_ddbba :=_agebf .(_f .EndElement );_ddbba &&_eedfe .Name ==start .Name {return nil ; -};return _bd .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",_agebf );}; +// Validate validates the CT_ColorSchemeList and its children +func (_gabcf *CT_ColorSchemeList )Validate ()error {return _gabcf .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_gge *CT_AlphaInverseEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gge .ScrgbClr !=nil {_cba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gge .ScrgbClr ,_cba );};if _gge .SrgbClr !=nil {_bag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_gge .SrgbClr ,_bag );};if _gge .HslClr !=nil {_ceaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gge .HslClr ,_ceaa );};if _gge .SysClr !=nil {_dfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_gge .SysClr ,_dfa );};if _gge .SchemeClr !=nil {_dbg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gge .SchemeClr ,_dbg );};if _gge .PrstClr !=nil {_ggf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_gge .PrstClr ,_ggf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdaca *ST_FixedPercentage )Validate ()error {return _cdaca .ValidateWithPath ("")};func (_fdbee *ST_PitchFamily )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdbee =0; +case "\u0030\u0030":*_fdbee =1;case "\u0030\u0031":*_fdbee =2;case "\u0030\u0032":*_fdbee =3;case "\u0031\u0036":*_fdbee =4;case "\u0031\u0037":*_fdbee =5;case "\u0031\u0038":*_fdbee =6;case "\u0033\u0032":*_fdbee =7;case "\u0033\u0033":*_fdbee =8;case "\u0033\u0034":*_fdbee =9; +case "\u0034\u0038":*_fdbee =10;case "\u0034\u0039":*_fdbee =11;case "\u0035\u0030":*_fdbee =12;case "\u0036\u0034":*_fdbee =13;case "\u0036\u0035":*_fdbee =14;case "\u0036\u0036":*_fdbee =15;case "\u0038\u0030":*_fdbee =16;case "\u0038\u0031":*_fdbee =17; +case "\u0038\u0032":*_fdbee =18;};return nil ;}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_edebb *EG_ThemeableFillStyle )Validate ()error {return _edebb .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0; -ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4; -);func (_cfbdf *CT_VideoFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beffa :=range start .Attr {if _beffa .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"&&_beffa .Name .Local =="\u006c\u0069\u006e\u006b"||_beffa .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"&&_beffa .Name .Local =="\u006c\u0069\u006e\u006b"{_aagfa ,_begaa :=_beffa .Value ,error (nil ); -if _begaa !=nil {return _begaa ;};_cfbdf .LinkAttr =_aagfa ;continue ;};if _beffa .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eefag ,_efgcc :=_beffa .Value ,error (nil );if _efgcc !=nil {return _efgcc ;};_cfbdf .ContentTypeAttr =&_eefag ; -continue ;};};_cegga :for {_addbd ,_fdac :=d .Token ();if _fdac !=nil {return _fdac ;};switch _efecb :=_addbd .(type ){case _f .StartElement :switch _efecb .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbdf .ExtLst =NewCT_OfficeArtExtensionList (); -if _egggd :=d .DecodeElement (_cfbdf .ExtLst ,&_efecb );_egggd !=nil {return _egggd ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_efecb .Name ); -if _aebba :=d .Skip ();_aebba !=nil {return _aebba ;};};case _f .EndElement :break _cegga ;case _f .CharData :};};return nil ;};func NewCT_TextTabStop ()*CT_TextTabStop {_aacdd :=&CT_TextTabStop {};return _aacdd };func (_feecd *ST_FontCollectionIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcgfd ,_ceffca :=d .Token (); -if _ceffca !=nil {return _ceffca ;};if _gacaa ,_afggb :=_fcgfd .(_f .EndElement );_afggb &&_gacaa .Name ==start .Name {*_feecd =1;return nil ;};if _bcgdc ,_ccadf :=_fcgfd .(_f .CharData );!_ccadf {return _bd .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",_fcgfd ); -}else {switch string (_bcgdc ){case "":*_feecd =0;case "\u006d\u0061\u006ao\u0072":*_feecd =1;case "\u006d\u0069\u006eo\u0072":*_feecd =2;case "\u006e\u006f\u006e\u0065":*_feecd =3;};};_fcgfd ,_ceffca =d .Token ();if _ceffca !=nil {return _ceffca ;};if _eafec ,_fagaf :=_fcgfd .(_f .EndElement ); -_fagaf &&_eafec .Name ==start .Name {return nil ;};return _bd .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",_fcgfd );};func (_dabbd *EG_TextAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcgfc :for {_cafb ,_caaec :=d .Token (); -if _caaec !=nil {return _caaec ;};switch _bdfgf :=_cafb .(type ){case _f .StartElement :switch _bdfgf .Name {case _f .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_dabbd .NoAutofit =NewCT_TextNoAutofit (); -if _cgefg :=d .DecodeElement (_dabbd .NoAutofit ,&_bdfgf );_cgefg !=nil {return _cgefg ;};case _f .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_dabbd .NormAutofit =NewCT_TextNormalAutofit (); -if _bdedb :=d .DecodeElement (_dabbd .NormAutofit ,&_bdfgf );_bdedb !=nil {return _bdedb ;};case _f .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_dabbd .SpAutoFit =NewCT_TextShapeAutofit (); -if _defdc :=d .DecodeElement (_dabbd .SpAutoFit ,&_bdfgf );_defdc !=nil {return _defdc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_bdfgf .Name ); -if _fbagc :=d .Skip ();_fbagc !=nil {return _fbagc ;};};case _f .EndElement :break _dgcgfc ;case _f .CharData :};};return nil ;};func (_adcda *CT_TextBodyProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdea :=range start .Attr {if _cdea .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_cgffc ,_gafbf :=_aa .ParseBool (_cdea .Value ); -if _gafbf !=nil {return _gafbf ;};_adcda .FromWordArtAttr =&_cgffc ;continue ;};if _cdea .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_adcda .AnchorAttr .UnmarshalXMLAttr (_cdea );continue ;};if _cdea .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_fbfaf ,_eadebd :=_aa .ParseBool (_cdea .Value ); -if _eadebd !=nil {return _eadebd ;};_adcda .SpcFirstLastParaAttr =&_fbfaf ;continue ;};if _cdea .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_dccfcf ,_bfecfd :=_aa .ParseBool (_cdea .Value );if _bfecfd !=nil {return _bfecfd ;};_adcda .AnchorCtrAttr =&_dccfcf ; -continue ;};if _cdea .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_adcda .HorzOverflowAttr .UnmarshalXMLAttr (_cdea );continue ;};if _cdea .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_ddbdf ,_adgae :=_aa .ParseBool (_cdea .Value ); -if _adgae !=nil {return _adgae ;};_adcda .ForceAAAttr =&_ddbdf ;continue ;};if _cdea .Name .Local =="\u0077\u0072\u0061\u0070"{_adcda .WrapAttr .UnmarshalXMLAttr (_cdea );continue ;};if _cdea .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_decfa ,_dbfgb :=_aa .ParseBool (_cdea .Value ); -if _dbfgb !=nil {return _dbfgb ;};_adcda .UprightAttr =&_decfa ;continue ;};if _cdea .Name .Local =="\u0074\u0049\u006e\u0073"{_eaagb ,_affe :=ParseUnionST_Coordinate32 (_cdea .Value );if _affe !=nil {return _affe ;};_adcda .TInsAttr =&_eaagb ;continue ; -};if _cdea .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_fcfgcd ,_fccfe :=_aa .ParseBool (_cdea .Value );if _fccfe !=nil {return _fccfe ;};_adcda .CompatLnSpcAttr =&_fcfgcd ;continue ;};if _cdea .Name .Local =="\u0062\u0049\u006e\u0073"{_fbeafe ,_daaff :=ParseUnionST_Coordinate32 (_cdea .Value ); -if _daaff !=nil {return _daaff ;};_adcda .BInsAttr =&_fbeafe ;continue ;};if _cdea .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_adcda .VertOverflowAttr .UnmarshalXMLAttr (_cdea );continue ;};if _cdea .Name .Local =="\u0072\u006f\u0074"{_ddffe ,_geddc :=_aa .ParseInt (_cdea .Value ,10,32); -if _geddc !=nil {return _geddc ;};_cbdfc :=int32 (_ddffe );_adcda .RotAttr =&_cbdfc ;continue ;};if _cdea .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_ageag ,_dcdfd :=_aa .ParseInt (_cdea .Value ,10,32);if _dcdfd !=nil {return _dcdfd ;};_cadg :=int32 (_ageag ); -_adcda .SpcColAttr =&_cadg ;continue ;};if _cdea .Name .Local =="\u0076\u0065\u0072\u0074"{_adcda .VertAttr .UnmarshalXMLAttr (_cdea );continue ;};if _cdea .Name .Local =="\u0072\u0049\u006e\u0073"{_dfed ,_ceecc :=ParseUnionST_Coordinate32 (_cdea .Value ); -if _ceecc !=nil {return _ceecc ;};_adcda .RInsAttr =&_dfed ;continue ;};if _cdea .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_abegg ,_ffcbf :=_aa .ParseInt (_cdea .Value ,10,32);if _ffcbf !=nil {return _ffcbf ;};_fbfg :=int32 (_abegg );_adcda .NumColAttr =&_fbfg ; -continue ;};if _cdea .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_agbgd ,_gfgfg :=_aa .ParseBool (_cdea .Value );if _gfgfg !=nil {return _gfgfg ;};_adcda .RtlColAttr =&_agbgd ;continue ;};if _cdea .Name .Local =="\u006c\u0049\u006e\u0073"{_faaabg ,_gagfe :=ParseUnionST_Coordinate32 (_cdea .Value ); -if _gagfe !=nil {return _gagfe ;};_adcda .LInsAttr =&_faaabg ;continue ;};};_gcead :for {_gaaca ,_cgcae :=d .Token ();if _cgcae !=nil {return _cgcae ;};switch _fgfeaf :=_gaaca .(type ){case _f .StartElement :switch _fgfeaf .Name {case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_adcda .PrstTxWarp =NewCT_PresetTextShape (); -if _adgbc :=d .DecodeElement (_adcda .PrstTxWarp ,&_fgfeaf );_adgbc !=nil {return _adgbc ;};case _f .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_adcda .NoAutofit =NewCT_TextNoAutofit (); -if _eebcbg :=d .DecodeElement (_adcda .NoAutofit ,&_fgfeaf );_eebcbg !=nil {return _eebcbg ;};case _f .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_adcda .NormAutofit =NewCT_TextNormalAutofit (); -if _dgeba :=d .DecodeElement (_adcda .NormAutofit ,&_fgfeaf );_dgeba !=nil {return _dgeba ;};case _f .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_adcda .SpAutoFit =NewCT_TextShapeAutofit (); -if _gacgd :=d .DecodeElement (_adcda .SpAutoFit ,&_fgfeaf );_gacgd !=nil {return _gacgd ;};case _f .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_adcda .Scene3d =NewCT_Scene3D (); -if _eebag :=d .DecodeElement (_adcda .Scene3d ,&_fgfeaf );_eebag !=nil {return _eebag ;};case _f .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_adcda .Sp3d =NewCT_Shape3D (); -if _debbe :=d .DecodeElement (_adcda .Sp3d ,&_fgfeaf );_debbe !=nil {return _debbe ;};case _f .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_adcda .FlatTx =NewCT_FlatText (); -if _bgcdf :=d .DecodeElement (_adcda .FlatTx ,&_fgfeaf );_bgcdf !=nil {return _bgcdf ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcda .ExtLst =NewCT_OfficeArtExtensionList (); -if _dcbabe :=d .DecodeElement (_adcda .ExtLst ,&_fgfeaf );_dcbabe !=nil {return _dcbabe ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgfeaf .Name ); -if _cbegc :=d .Skip ();_cbegc !=nil {return _cbegc ;};};case _f .EndElement :break _gcead ;case _f .CharData :};};return nil ;};func (_cagcd *VideoFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cagcd .CT_VideoFile =*NewCT_VideoFile (); -for _ ,_eggfcf :=range start .Attr {if _eggfcf .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"&&_eggfcf .Name .Local =="\u006c\u0069\u006e\u006b"||_eggfcf .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"&&_eggfcf .Name .Local =="\u006c\u0069\u006e\u006b"{_bdgfg ,_feffc :=_eggfcf .Value ,error (nil ); -if _feffc !=nil {return _feffc ;};_cagcd .LinkAttr =_bdgfg ;continue ;};if _eggfcf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_deedeb ,_baccg :=_eggfcf .Value ,error (nil );if _baccg !=nil {return _baccg ;};_cagcd .ContentTypeAttr =&_deedeb ; -continue ;};};_abbdf :for {_adegb ,_bceb :=d .Token ();if _bceb !=nil {return _bceb ;};switch _adgga :=_adegb .(type ){case _f .StartElement :switch _adgga .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagcd .ExtLst =NewCT_OfficeArtExtensionList (); -if _gcbgfd :=d .DecodeElement (_cagcd .ExtLst ,&_adgga );_gcbgfd !=nil {return _gcbgfd ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_adgga .Name ); -if _efbbe :=d .Skip ();_efbbe !=nil {return _efbbe ;};};case _f .EndElement :break _abbdf ;case _f .CharData :};};return nil ;};func (_fegcec *CT_TextBulletSizePoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegcec .ValAttr =100;for _ ,_bgafa :=range start .Attr {if _bgafa .Name .Local =="\u0076\u0061\u006c"{_bcad ,_ecfd :=_aa .ParseInt (_bgafa .Value ,10,32); -if _ecfd !=nil {return _ecfd ;};_fegcec .ValAttr =int32 (_bcad );continue ;};};for {_fagcg ,_afcec :=d .Token ();if _afcec !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_afcec ); -};if _dfebc ,_aaaag :=_fagcg .(_f .EndElement );_aaaag &&_dfebc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_cbec *CT_SystemColor )ValidateWithPath (path string )error {if _cbec .ValAttr ==ST_SystemColorValUnset {return _c .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 _dcde :=_cbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcde !=nil {return _dcde ;};for _bfcdcf ,_adgbdg :=range _cbec .EG_ColorTransform {if _ddfgg :=_adgbdg .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bfcdcf )); +_ddfgg !=nil {return _ddfgg ;};};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_aedbd :=&CT_GvmlTextShape {};_aedbd .TxBody =NewCT_TextBody ();return _aedbd ;}; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_eggec *EG_ThemeableEffectStyle )Validate ()error {return _eggec .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_Transform2D and its children +func (_ccfbg *CT_Transform2D )Validate ()error {return _ccfbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_bggbf *EG_Media )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bggbf .AudioCd !=nil {_efdca :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}}; +e .EncodeElement (_bggbf .AudioCd ,_efdca );};if _bggbf .WavAudioFile !=nil {_bdff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bggbf .WavAudioFile ,_bdff ); +};if _bggbf .AudioFile !=nil {_dcgdfe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bggbf .AudioFile ,_dcgdfe );};if _bggbf .VideoFile !=nil {_ggefe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_bggbf .VideoFile ,_ggefe );};if _bggbf .QuickTimeFile !=nil {_cgcbb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bggbf .QuickTimeFile ,_cgcbb ); +};return nil ;};func (_dbdf *CT_ConnectionSite )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbdf .Pos =NewCT_AdjPoint2D ();for _ ,_aecc :=range start .Attr {if _aecc .Name .Local =="\u0061\u006e\u0067"{_ggagc ,_bfae :=ParseUnionST_AdjAngle (_aecc .Value ); +if _bfae !=nil {return _bfae ;};_dbdf .AngAttr =_ggagc ;continue ;};};_cgegd :for {_geda ,_ebef :=d .Token ();if _ebef !=nil {return _ebef ;};switch _dddd :=_geda .(type ){case _g .StartElement :switch _dddd .Name {case _g .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _fcfee :=d .DecodeElement (_dbdf .Pos ,&_dddd ); +_fcfee !=nil {return _fcfee ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_dddd .Name ); +if _ebdc :=d .Skip ();_ebdc !=nil {return _ebdc ;};};case _g .EndElement :break _cgegd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Bevel and its children -func (_bcc *CT_Bevel )Validate ()error {return _bcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_efce *CT_TableProperties )ValidateWithPath (path string )error {if _efce .NoFill !=nil {if _bggdf :=_efce .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bggdf !=nil {return _bggdf ;};};if _efce .SolidFill !=nil {if _dgcde :=_efce .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_dgcde !=nil {return _dgcde ;};};if _efce .GradFill !=nil {if _aeabe :=_efce .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aeabe !=nil {return _aeabe ;};};if _efce .BlipFill !=nil {if _eadcb :=_efce .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_eadcb !=nil {return _eadcb ;};};if _efce .PattFill !=nil {if _baec :=_efce .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_baec !=nil {return _baec ;};};if _efce .GrpFill !=nil {if _aceef :=_efce .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_aceef !=nil {return _aceef ;};};if _efce .EffectLst !=nil {if _fggee :=_efce .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fggee !=nil {return _fggee ;};};if _efce .EffectDag !=nil {if _dgced :=_efce .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_dgced !=nil {return _dgced ;};};if _efce .Choice !=nil {if _dffdg :=_efce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dffdg !=nil {return _dffdg ;};};if _efce .ExtLst !=nil {if _egddc :=_efce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egddc !=nil {return _egddc ;};};return nil ;}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_gdgc *CT_LineStyleList )ValidateWithPath (path string )error {for _egeb ,_debbf :=range _gdgc .Ln {if _geea :=_debbf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_egeb ));_geea !=nil {return _geea ;};};return nil ; +}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_bfd *CT_AlphaFloorEffect )Validate ()error {return _bfd .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_agcedc ST_LineEndWidth )Validate ()error {return _agcedc .ValidateWithPath ("")}; -type ST_PathShadeType byte ;func (_ebeca *CT_TextShapeAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_efeg :=&CT_NonVisualDrawingShapeProps {}; -return _efeg ;}; +// Validate validates the CT_SupplementalFont and its children +func (_bggfa *CT_SupplementalFont )Validate ()error {return _bggfa .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_bcae *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _bdgaa :=_bcae .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdgaa !=nil {return _bdgaa ;};if _beaf :=_bcae .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_beaf !=nil {return _beaf ;};return nil ;};func (_cbbfa *ST_SystemColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baadg ,_babfg :=d .Token ();if _babfg !=nil {return _babfg ;};if _bfabf ,_cfeac :=_baadg .(_f .EndElement );_cfeac &&_bfabf .Name ==start .Name {*_cbbfa =1; -return nil ;};if _befaa ,_bdedeb :=_baadg .(_f .CharData );!_bdedeb {return _bd .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",_baadg );}else {switch string (_befaa ){case "":*_cbbfa =0; -case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cbbfa =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cbbfa =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cbbfa =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cbbfa =4; -case "\u006d\u0065\u006e\u0075":*_cbbfa =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cbbfa =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cbbfa =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cbbfa =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cbbfa =9; -case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cbbfa =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cbbfa =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cbbfa =12; -case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cbbfa =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cbbfa =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cbbfa =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cbbfa =16; -case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cbbfa =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cbbfa =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cbbfa =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cbbfa =20; -case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cbbfa =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cbbfa =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cbbfa =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cbbfa =24; -case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cbbfa =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cbbfa =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cbbfa =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cbbfa =28; -case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cbbfa =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cbbfa =30;};};_baadg ,_babfg =d .Token ();if _babfg !=nil {return _babfg ;};if _bedbg ,_gdfbde :=_baadg .(_f .EndElement ); -_gdfbde &&_bedbg .Name ==start .Name {return nil ;};return _bd .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",_baadg );};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ; -DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the EG_ShadeProperties and its children +func (_fcgf *EG_ShadeProperties )Validate ()error {return _fcgf .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_dggc *CT_BlipChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deed :for {_gcfe ,_cac :=d .Token (); +if _cac !=nil {return _cac ;};switch _bcgc :=_gcfe .(type ){case _g .StartElement :switch _bcgc .Name {case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ggee :=NewCT_AlphaBiLevelEffect (); +if _bega :=d .DecodeElement (_ggee ,&_bcgc );_bega !=nil {return _bega ;};_dggc .AlphaBiLevel =append (_dggc .AlphaBiLevel ,_ggee );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_afeb :=NewCT_AlphaCeilingEffect (); +if _cecba :=d .DecodeElement (_afeb ,&_bcgc );_cecba !=nil {return _cecba ;};_dggc .AlphaCeiling =append (_dggc .AlphaCeiling ,_afeb );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ggfa :=NewCT_AlphaFloorEffect (); +if _cfag :=d .DecodeElement (_ggfa ,&_bcgc );_cfag !=nil {return _cfag ;};_dggc .AlphaFloor =append (_dggc .AlphaFloor ,_ggfa );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dggd :=NewCT_AlphaInverseEffect (); +if _ebdb :=d .DecodeElement (_dggd ,&_bcgc );_ebdb !=nil {return _ebdb ;};_dggc .AlphaInv =append (_dggc .AlphaInv ,_dggd );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fgdf :=NewCT_AlphaModulateEffect (); +if _fdfe :=d .DecodeElement (_fgdf ,&_bcgc );_fdfe !=nil {return _fdfe ;};_dggc .AlphaMod =append (_dggc .AlphaMod ,_fgdf );case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ccec :=NewCT_AlphaModulateFixedEffect (); +if _edeac :=d .DecodeElement (_ccec ,&_bcgc );_edeac !=nil {return _edeac ;};_dggc .AlphaModFix =append (_dggc .AlphaModFix ,_ccec );case _g .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dddc :=NewCT_AlphaReplaceEffect (); +if _deea :=d .DecodeElement (_dddc ,&_bcgc );_deea !=nil {return _deea ;};_dggc .AlphaRepl =append (_dggc .AlphaRepl ,_dddc );case _g .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_cfee :=NewCT_BiLevelEffect (); +if _bcdb :=d .DecodeElement (_cfee ,&_bcgc );_bcdb !=nil {return _bcdb ;};_dggc .BiLevel =append (_dggc .BiLevel ,_cfee );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_gedf :=NewCT_BlurEffect (); +if _bdf :=d .DecodeElement (_gedf ,&_bcgc );_bdf !=nil {return _bdf ;};_dggc .Blur =append (_dggc .Blur ,_gedf );case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bfda :=NewCT_ColorChangeEffect (); +if _adfb :=d .DecodeElement (_bfda ,&_bcgc );_adfb !=nil {return _adfb ;};_dggc .ClrChange =append (_dggc .ClrChange ,_bfda );case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_beegf :=NewCT_ColorReplaceEffect (); +if _gcga :=d .DecodeElement (_beegf ,&_bcgc );_gcga !=nil {return _gcga ;};_dggc .ClrRepl =append (_dggc .ClrRepl ,_beegf );case _g .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_beegfg :=NewCT_DuotoneEffect (); +if _aegg :=d .DecodeElement (_beegfg ,&_bcgc );_aegg !=nil {return _aegg ;};_dggc .Duotone =append (_dggc .Duotone ,_beegfg );case _g .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cabb :=NewCT_FillOverlayEffect (); +if _eaff :=d .DecodeElement (_cabb ,&_bcgc );_eaff !=nil {return _eaff ;};_dggc .FillOverlay =append (_dggc .FillOverlay ,_cabb );case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aacf :=NewCT_GrayscaleEffect (); +if _ageg :=d .DecodeElement (_aacf ,&_bcgc );_ageg !=nil {return _ageg ;};_dggc .Grayscl =append (_dggc .Grayscl ,_aacf );case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_cgbdf :=NewCT_HSLEffect (); +if _faca :=d .DecodeElement (_cgbdf ,&_bcgc );_faca !=nil {return _faca ;};_dggc .Hsl =append (_dggc .Hsl ,_cgbdf );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ffdb :=NewCT_LuminanceEffect (); +if _dcg :=d .DecodeElement (_ffdb ,&_bcgc );_dcg !=nil {return _dcg ;};_dggc .Lum =append (_dggc .Lum ,_ffdb );case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fbcf :=NewCT_TintEffect (); +if _dfga :=d .DecodeElement (_fbcf ,&_bcgc );_dfga !=nil {return _dfga ;};_dggc .Tint =append (_dggc .Tint ,_fbcf );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_bcgc .Name ); +if _cgaa :=d .Skip ();_cgaa !=nil {return _cgaa ;};};case _g .EndElement :break _deed ;case _g .CharData :};};return nil ;};func (_efeec *CT_Vector3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_efeec .DxAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0079"},Value :_c .Sprintf ("\u0025\u0076",_efeec .DyAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u007a"},Value :_c .Sprintf ("\u0025\u0076",_efeec .DzAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_Locking and its children -func (_fd *AG_Locking )Validate ()error {return _fd .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_cdded ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _cdded {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdded )); -};return nil ;};func NewCT_BaseStyles ()*CT_BaseStyles {_fdb :=&CT_BaseStyles {};_fdb .ClrScheme =NewCT_ColorScheme ();_fdb .FontScheme =NewCT_FontScheme ();_fdb .FmtScheme =NewCT_StyleMatrix ();return _fdb ;};func (_abdda *CT_Scene3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abdda .Camera =NewCT_Camera (); -_abdda .LightRig =NewCT_LightRig ();_gbgd :for {_fdfda ,_effbf :=d .Token ();if _effbf !=nil {return _effbf ;};switch _abaab :=_fdfda .(type ){case _f .StartElement :switch _abaab .Name {case _f .Name {Space :"\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",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _degbf :=d .DecodeElement (_abdda .Camera ,&_abaab ); -_degbf !=nil {return _degbf ;};case _f .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _fdabe :=d .DecodeElement (_abdda .LightRig ,&_abaab ); -_fdabe !=nil {return _fdabe ;};case _f .Name {Space :"\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",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_abdda .Backdrop =NewCT_Backdrop (); -if _cgdgd :=d .DecodeElement (_abdda .Backdrop ,&_abaab );_cgdgd !=nil {return _cgdgd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abdda .ExtLst =NewCT_OfficeArtExtensionList (); -if _gdbcbd :=d .DecodeElement (_abdda .ExtLst ,&_abaab );_gdbcbd !=nil {return _gdbcbd ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_abaab .Name ); -if _becfg :=d .Skip ();_becfg !=nil {return _becfg ;};};case _f .EndElement :break _gbgd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_EffectContainer and its children +func (_cbbg *CT_EffectContainer )Validate ()error {return _cbbg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};type ST_CompoundLine byte ;func (_ddfaf *ST_TextHorzOverflowType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeacd ,_eafced :=d .Token (); +if _eafced !=nil {return _eafced ;};if _affbfg ,_fccgad :=_eeacd .(_g .EndElement );_fccgad &&_affbfg .Name ==start .Name {*_ddfaf =1;return nil ;};if _gedggf ,_egdg :=_eeacd .(_g .CharData );!_egdg {return _c .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",_eeacd ); +}else {switch string (_gedggf ){case "":*_ddfaf =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_ddfaf =1;case "\u0063\u006c\u0069\u0070":*_ddfaf =2;};};_eeacd ,_eafced =d .Token ();if _eafced !=nil {return _eafced ;};if _ecbfa ,_abgfg :=_eeacd .(_g .EndElement ); +_abgfg &&_ecbfa .Name ==start .Name {return nil ;};return _c .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",_eeacd );};func (_fdegd ST_DgmBuildStep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdegd .String (),start ); +}; -// Validate validates the CT_GammaTransform and its children -func (_gdgge *CT_GammaTransform )Validate ()error {return _gdgge .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ; -};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_eeeg :=&EG_LineDashProperties {};return _eeeg ;}; +// Validate validates the CT_TextLineBreak and its children +func (_bfed *CT_TextLineBreak )Validate ()error {return _bfed .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_ggedge *EG_TextBulletColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eacfgg :for {_aacc ,_bcgd :=d .Token (); +if _bcgd !=nil {return _bcgd ;};switch _fecgc :=_aacc .(type ){case _g .StartElement :switch _fecgc .Name {case _g .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ggedge .BuClrTx =NewCT_TextBulletColorFollowText (); +if _fccge :=d .DecodeElement (_ggedge .BuClrTx ,&_fecgc );_fccge !=nil {return _fccge ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_ggedge .BuClr =NewCT_Color (); +if _ggdea :=d .DecodeElement (_ggedge .BuClr ,&_fecgc );_ggdea !=nil {return _ggdea ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_fecgc .Name ); +if _cgbdd :=d .Skip ();_cgbdd !=nil {return _cgbdd ;};};case _g .EndElement :break _eacfgg ;case _g .CharData :};};return nil ;};func (_acce *CT_Boolean )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acce .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_acce .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_gbadbe :=&CT_InnerShadowEffect {};return _gbadbe ;}; -// Validate validates the ThemeManager and its children -func (_faag *ThemeManager )Validate ()error {return _faag .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_bgefd *CT_GvmlConnectorNonVisual )Validate ()error {return _bgefd .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func (_bcca *CT_PolarAdjustHandle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcca .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_bcca .GdRefRAttr )}); +};if _bcca .MinRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_bcca .MinRAttr )});};if _bcca .MaxRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_bcca .MaxRAttr )}); +};if _bcca .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_bcca .GdRefAngAttr )});};if _bcca .MinAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_bcca .MinAngAttr )}); +};if _bcca .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_bcca .MaxAngAttr )});};e .EncodeToken (start );_abbcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070o\u0073"}}; +e .EncodeElement (_bcca .Pos ,_abbcg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewVideoFile ()*VideoFile {_fdebc :=&VideoFile {};_fdebc .CT_VideoFile =*NewCT_VideoFile ();return _fdebc ;}; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_gggf *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _afd :=_gggf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_afd !=nil {return _afd ;};return nil ;};func (_gfgcef ST_ChartBuildStep )String ()string {switch _gfgcef {case 0:return ""; -case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; -case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";};func (_befg *CT_EmbeddedWAVAudioFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_befg .EmbedAttr )}); -if _befg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_befg .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_bdad :=&CT_DefaultShapeDefinition {};_bdad .SpPr =NewCT_ShapeProperties ();_bdad .BodyPr =NewCT_TextBodyProperties ();_bdad .LstStyle =NewCT_TextListStyle ();return _bdad ;}; +// Validate validates the CT_Table and its children +func (_ecgge *CT_Table )Validate ()error {return _ecgge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2; +ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8; +);func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_gaede :=&EG_ThemeableEffectStyle {};return _gaede ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_efbec :=&CT_LineJoinRound {}; +return _efbec };type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_cefgb ST_Coordinate )String ()string {if _cefgb .ST_CoordinateUnqualified !=nil {return _c .Sprintf ("\u0025\u0076",*_cefgb .ST_CoordinateUnqualified ); +};if _cefgb .ST_UniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_cefgb .ST_UniversalMeasure );};return "";};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_becb :=&CT_QuickTimeFile {};return _becb }; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_ddddf *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _cafag ,_ccdad :=range _ddddf .Pt {if _fdccfd :=_ccdad .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cafag ));_fdccfd !=nil {return _fdccfd ; +};};return nil ;};func (_ebebcd ST_TextWrappingType )String ()string {switch _ebebcd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_cceda ST_ColorSchemeIndex )String ()string {switch _cceda {case 0:return ""; +case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031";case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033"; +case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"; +};return "";};func (_ccce ST_CompoundLine )ValidateWithPath (path string )error {switch _ccce {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccce )); +};return nil ;};func (_facfg *EG_FillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfeaf :for {_dade ,_fgfc :=d .Token ();if _fgfc !=nil {return _fgfc ;};switch _fbgbc :=_dade .(type ){case _g .StartElement :switch _fbgbc .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_facfg .NoFill =NewCT_NoFillProperties (); +if _facae :=d .DecodeElement (_facfg .NoFill ,&_fbgbc );_facae !=nil {return _facae ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_facfg .SolidFill =NewCT_SolidColorFillProperties (); +if _eafdaa :=d .DecodeElement (_facfg .SolidFill ,&_fbgbc );_eafdaa !=nil {return _eafdaa ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_facfg .GradFill =NewCT_GradientFillProperties (); +if _fgbcd :=d .DecodeElement (_facfg .GradFill ,&_fbgbc );_fgbcd !=nil {return _fgbcd ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_facfg .BlipFill =NewCT_BlipFillProperties (); +if _baefbe :=d .DecodeElement (_facfg .BlipFill ,&_fbgbc );_baefbe !=nil {return _baefbe ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_facfg .PattFill =NewCT_PatternFillProperties (); +if _ddfag :=d .DecodeElement (_facfg .PattFill ,&_fbgbc );_ddfag !=nil {return _ddfag ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_facfg .GrpFill =NewCT_GroupFillProperties (); +if _ecffac :=d .DecodeElement (_facfg .GrpFill ,&_fbgbc );_ecffac !=nil {return _ecffac ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbgbc .Name ); +if _cgdbab :=d .Skip ();_cgdbab !=nil {return _cgdbab ;};};case _g .EndElement :break _gfeaf ;case _g .CharData :};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_ebeg :=&CT_FillOverlayEffect {}; +_ebeg .BlendAttr =ST_BlendMode (1);return _ebeg ;};func (_ddgde *CT_SupplementalFont )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cedca :=range start .Attr {if _cedca .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_debcc ,_afadg :=_cedca .Value ,error (nil ); +if _afadg !=nil {return _afadg ;};_ddgde .ScriptAttr =_debcc ;continue ;};if _cedca .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_dagfe ,_agfed :=_cedca .Value ,error (nil );if _agfed !=nil {return _agfed ;};_ddgde .TypefaceAttr =_dagfe ; +continue ;};};for {_cacee ,_feab :=d .Token ();if _feab !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_feab ); +};if _cceebf ,_dgecf :=_cacee .(_g .EndElement );_dgecf &&_cceebf .Name ==start .Name {break ;};};return nil ;};func (_ebbca *CT_LineJoinRound )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aega ,_febbf :=d .Token ();if _febbf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_febbf ); +};if _gaad ,_ebegb :=_aega .(_g .EndElement );_ebegb &&_gaad .Name ==start .Name {break ;};};return nil ;};type ST_LightRigType byte ;func (_bggc *EG_EffectProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adaeab :for {_egca ,_bebfeg :=d .Token (); +if _bebfeg !=nil {return _bebfeg ;};switch _fgbcg :=_egca .(type ){case _g .StartElement :switch _fgbcg .Name {case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bggc .EffectLst =NewCT_EffectList (); +if _cgbcb :=d .DecodeElement (_bggc .EffectLst ,&_fgbcg );_cgbcb !=nil {return _cgbcb ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bggc .EffectDag =NewCT_EffectContainer (); +if _cdeac :=d .DecodeElement (_bggc .EffectDag ,&_fgbcg );_cdeac !=nil {return _cdeac ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgbcg .Name ); +if _fffca :=d .Skip ();_fffca !=nil {return _fffca ;};};case _g .EndElement :break _adaeab ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_aafcc *EG_TextRun )ValidateWithPath (path string )error {if _aafcc .R !=nil {if _gbebc :=_aafcc .R .ValidateWithPath (path +"\u002f\u0052");_gbebc !=nil {return _gbebc ;};};if _aafcc .Br !=nil {if _fgefa :=_aafcc .Br .ValidateWithPath (path +"\u002f\u0042\u0072"); -_fgefa !=nil {return _fgefa ;};};if _aafcc .Fld !=nil {if _cfacb :=_aafcc .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_cfacb !=nil {return _cfacb ;};};return nil ;}; +// Validate validates the CT_ColorScheme and its children +func (_aebd *CT_ColorScheme )Validate ()error {return _aebd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_ffgcg *ST_SystemColorVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffgcg =0; +case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_ffgcg =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ffgcg =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_ffgcg =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_ffgcg =4; +case "\u006d\u0065\u006e\u0075":*_ffgcg =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_ffgcg =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_ffgcg =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_ffgcg =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_ffgcg =9; +case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ffgcg =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_ffgcg =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_ffgcg =12; +case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_ffgcg =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_ffgcg =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_ffgcg =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_ffgcg =16; +case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_ffgcg =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_ffgcg =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_ffgcg =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ffgcg =20; +case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_ffgcg =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_ffgcg =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_ffgcg =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_ffgcg =24; +case "\u0069\u006e\u0066\u006f\u0042\u006b":*_ffgcg =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_ffgcg =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_ffgcg =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_ffgcg =28; +case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_ffgcg =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_ffgcg =30;};return nil ;}; -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_ddcc *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _ddcc .BuFontTx !=nil {if _aacbg :=_ddcc .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_aacbg !=nil {return _aacbg ;};};if _ddcc .BuFont !=nil {if _adfaf :=_ddcc .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074"); -_adfaf !=nil {return _adfaf ;};};return nil ;};func ParseStdlibTime (s string )(_a .Time ,error ){return _a .Time {},nil }; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_agcff *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _agcff .BldAttr !=nil {if _fce :=_agcff .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fce !=nil {return _fce ;};};return nil ; +}; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_cged *CT_ColorMappingOverrideChoice )Validate ()error {return _cged .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065"); -};func (_dagad *CT_PresetShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbdfd ,_caec :=_dagad .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _caec !=nil {return _caec ;};start .Attr =append (start .Attr ,_cbdfd ); -if _dagad .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_dagad .DistAttr )});};if _dagad .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_dagad .DirAttr )}); -};e .EncodeToken (start );if _dagad .ScrgbClr !=nil {_gbbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dagad .ScrgbClr ,_gbbg );};if _dagad .SrgbClr !=nil {_dcdad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_dagad .SrgbClr ,_dcdad );};if _dagad .HslClr !=nil {_cbfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dagad .HslClr ,_cbfg );};if _dagad .SysClr !=nil {_eagba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_dagad .SysClr ,_eagba );};if _dagad .SchemeClr !=nil {_gbcb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dagad .SchemeClr ,_gbcb );};if _dagad .PrstClr !=nil {_ffee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_dagad .PrstClr ,_ffee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcga *CT_CustomColorList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcga .CustClr !=nil {_gebac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}}; -for _ ,_fbcbc :=range _dcga .CustClr {e .EncodeElement (_fbcbc ,_gebac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func (_ggffec *CT_TextBlipBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggffec .Blip =NewCT_Blip (); -_gcbee :for {_dabcf ,_cgdce :=d .Token ();if _cgdce !=nil {return _cgdce ;};switch _dfdad :=_dabcf .(type ){case _f .StartElement :switch _dfdad .Name {case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _dcgfc :=d .DecodeElement (_ggffec .Blip ,&_dfdad ); -_dcgfc !=nil {return _dcgfc ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_dfdad .Name ); -if _gcbgd :=d .Skip ();_gcbgd !=nil {return _gcbgd ;};};case _f .EndElement :break _gcbee ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_DashStop and its children +func (_deda *CT_DashStop )Validate ()error {return _deda .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ; +GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; -// Validate validates the CT_ConnectorLocking and its children -func (_bgeg *CT_ConnectorLocking )Validate ()error {return _bgeg .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_ffga :=&CT_AnimationChartElement {}; -_ffga .BldStepAttr =ST_ChartBuildStep (1);return _ffga ;};func (_badee *CT_PresetTextShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badee .PrstAttr =ST_TextShapeType (1);for _ ,_faade :=range start .Attr {if _faade .Name .Local =="\u0070\u0072\u0073\u0074"{_badee .PrstAttr .UnmarshalXMLAttr (_faade ); -continue ;};};_bdfdb :for {_geae ,_efafc :=d .Token ();if _efafc !=nil {return _efafc ;};switch _effdc :=_geae .(type ){case _f .StartElement :switch _effdc .Name {case _f .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_badee .AvLst =NewCT_GeomGuideList (); -if _eeabg :=d .DecodeElement (_badee .AvLst ,&_effdc );_eeabg !=nil {return _eeabg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_effdc .Name ); -if _fbbecb :=d .Skip ();_fbbecb !=nil {return _fbbecb ;};};case _f .EndElement :break _bdfdb ;case _f .CharData :};};return nil ;};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2; -ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ; -LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_faae *CT_GvmlGroupShapeNonVisual )Validate ()error {return _faae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_gbfa :=&CT_AlphaBiLevelEffect {}; +return _gbfa ;};type ST_TextCapsType byte ; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_abgcf *CT_LineStyleList )ValidateWithPath (path string )error {for _deadg ,_eagc :=range _abgcf .Ln {if _fbcda :=_eagc .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_deadg ));_fbcda !=nil {return _fbcda ;}; -};return nil ;};func (_cabd *EG_TextRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafea :for {_adbcd ,_faecag :=d .Token ();if _faecag !=nil {return _faecag ;};switch _gdfg :=_adbcd .(type ){case _f .StartElement :switch _gdfg .Name {case _f .Name {Space :"\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",Local :"\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_cabd .R =NewCT_RegularTextRun (); -if _fbagd :=d .DecodeElement (_cabd .R ,&_gdfg );_fbagd !=nil {return _fbagd ;};case _f .Name {Space :"\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",Local :"\u0062\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_cabd .Br =NewCT_TextLineBreak (); -if _cfecdd :=d .DecodeElement (_cabd .Br ,&_gdfg );_cfecdd !=nil {return _cfecdd ;};case _f .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_cabd .Fld =NewCT_TextField (); -if _aggee :=d .DecodeElement (_cabd .Fld ,&_gdfg );_aggee !=nil {return _aggee ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_gdfg .Name ); -if _agcbc :=d .Skip ();_agcbc !=nil {return _agcbc ;};};case _f .EndElement :break _gafea ;case _f .CharData :};};return nil ;};func (_eddad *CT_ContentPartLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eddad .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoGrpAttr ))}); -};if _eddad .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoSelectAttr ))});};if _eddad .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoRotAttr ))}); -};if _eddad .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoChangeAspectAttr ))}); -};if _eddad .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoMoveAttr ))});};if _eddad .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoResizeAttr ))}); -};if _eddad .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoEditPointsAttr ))});}; -if _eddad .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoAdjustHandlesAttr ))}); -};if _eddad .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoChangeArrowheadsAttr ))}); -};if _eddad .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eddad .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _eddad .ExtLst !=nil {_fefad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eddad .ExtLst ,_fefad );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ;}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_eeaeeb *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };type CT_TextBulletColorFollowText struct{};func NewCT_TextNoBullet ()*CT_TextNoBullet {_cabacg :=&CT_TextNoBullet {};return _cabacg };func (_ggacg ST_PenAlignment )Validate ()error {return _ggacg .ValidateWithPath ("")}; +func (_cdaed *ThemeManager )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdaed .CT_EmptyElement =*NewCT_EmptyElement ();for {_ffcg ,_addde :=d .Token ();if _addde !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_addde ); +};if _bgedce ,_gdagf :=_ffcg .(_g .EndElement );_gdagf &&_bgedce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableCol and its children -func (_baff *CT_TableCol )Validate ()error {return _baff .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_cbbcd *EG_TextUnderlineFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbbcd .UFillTx !=nil {_agbee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; -e .EncodeElement (_cbbcd .UFillTx ,_agbee );};if _cbbcd .UFill !=nil {_aefad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbcd .UFill ,_aefad );};return nil ;};func (_eecebf *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_eecebf .NameAttr )}); -e .EncodeToken (start );_ecgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_eecebf .MajorFont ,_ecgb );_gfeb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_eecebf .MinorFont ,_gfeb );if _eecebf .ExtLst !=nil {_degge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eecebf .ExtLst ,_degge );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_ddgc *CT_BackgroundFillStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edea :for {_dbcb ,_bdbf :=d .Token ();if _bdbf !=nil {return _bdbf ; -};switch _fda :=_dbcb .(type ){case _f .StartElement :switch _fda .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdf :=NewEG_FillProperties (); -_fdf .NoFill =NewCT_NoFillProperties ();if _gaec :=d .DecodeElement (_fdf .NoFill ,&_fda );_gaec !=nil {return _gaec ;};_ddgc .EG_FillProperties =append (_ddgc .EG_FillProperties ,_fdf );case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bebe :=NewEG_FillProperties (); -_bebe .SolidFill =NewCT_SolidColorFillProperties ();if _daea :=d .DecodeElement (_bebe .SolidFill ,&_fda );_daea !=nil {return _daea ;};_ddgc .EG_FillProperties =append (_ddgc .EG_FillProperties ,_bebe );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_abcc :=NewEG_FillProperties (); -_abcc .GradFill =NewCT_GradientFillProperties ();if _ggac :=d .DecodeElement (_abcc .GradFill ,&_fda );_ggac !=nil {return _ggac ;};_ddgc .EG_FillProperties =append (_ddgc .EG_FillProperties ,_abcc );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_baag :=NewEG_FillProperties (); -_baag .BlipFill =NewCT_BlipFillProperties ();if _gcbf :=d .DecodeElement (_baag .BlipFill ,&_fda );_gcbf !=nil {return _gcbf ;};_ddgc .EG_FillProperties =append (_ddgc .EG_FillProperties ,_baag );case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fgedc :=NewEG_FillProperties (); -_fgedc .PattFill =NewCT_PatternFillProperties ();if _cgc :=d .DecodeElement (_fgedc .PattFill ,&_fda );_cgc !=nil {return _cgc ;};_ddgc .EG_FillProperties =append (_ddgc .EG_FillProperties ,_fgedc );case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fgea :=NewEG_FillProperties (); -_fgea .GrpFill =NewCT_GroupFillProperties ();if _bdbfg :=d .DecodeElement (_fgea .GrpFill ,&_fda );_bdbfg !=nil {return _bdbfg ;};_ddgc .EG_FillProperties =append (_ddgc .EG_FillProperties ,_fgea );default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fda .Name ); -if _bed :=d .Skip ();_bed !=nil {return _bed ;};};case _f .EndElement :break _edea ;case _f .CharData :};};return nil ;};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2; -ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_gbceb *EG_Text3D )ValidateWithPath (path string )error {if _gbceb .Sp3d !=nil {if _bfgggb :=_gbceb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bfgggb !=nil {return _bfgggb ;};};if _gbceb .FlatTx !=nil {if _cedf :=_gbceb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_cedf !=nil {return _cedf ;};};return nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_eced :=&CT_TextShapeAutofit {};return _eced };func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_dgdg :=&CT_StyleMatrixReference {};return _dgdg ; +};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6; +);func (_ddg *CT_AlphaCeilingEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bef *CT_AlphaOutsetEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bef .RadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bef .RadAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcbgb *ST_AnimationBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfagd ,_gbcaf :=d .Token ();if _gbcaf !=nil {return _gbcaf ; +};if _bcgfc ,_ebefbf :=_abfagd .(_g .EndElement );_ebefbf &&_bcgfc .Name ==start .Name {*_bcbgb =1;return nil ;};if _gecdb ,_aagc :=_abfagd .(_g .CharData );!_aagc {return _c .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",_abfagd ); +}else {switch string (_gecdb ){case "":*_bcbgb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bcbgb =1;};};_abfagd ,_gbcaf =d .Token ();if _gbcaf !=nil {return _gbcaf ;};if _ededc ,_gbbfff :=_abfagd .(_g .EndElement );_gbbfff &&_ededc .Name ==start .Name {return nil ; +};return _c .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",_abfagd );};func NewCT_TableProperties ()*CT_TableProperties {_gfggg :=&CT_TableProperties {}; +return _gfggg }; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_badc *CT_TableStyleList )ValidateWithPath (path string )error {if !_adb .ST_GuidPatternRe .MatchString (_badc .DefAttr ){return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_adb .ST_GuidPatternRe ,_badc .DefAttr ); -};for _dgfaa ,_fdfdb :=range _badc .TblStyle {if _edgf :=_fdfdb .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dgfaa ));_edgf !=nil {return _edgf ;};};return nil ;}; +// Validate validates the CT_AdjustHandleList and its children +func (_dba *CT_AdjustHandleList )Validate ()error {return _dba .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_egeac *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_eedfge :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_egeac .NvGraphicFramePr ,_eedfge );_dgbeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; +_dgbeg .Attr =append (_dgbeg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +e .EncodeElement (_egeac .Graphic ,_dgbeg );_caae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_egeac .Xfrm ,_caae );if _egeac .ExtLst !=nil {_ccddd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_egeac .ExtLst ,_ccddd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ; +};type CT_GradientStopList struct{Gs []*CT_GradientStop ;}; // Validate validates the CT_LineJoinBevel and its children -func (_fdfa *CT_LineJoinBevel )Validate ()error {return _fdfa .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func (_badea *CT_StyleMatrixReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agefa :=range start .Attr {if _agefa .Name .Local =="\u0069\u0064\u0078"{_dcgbf ,_gfbfc :=_aa .ParseUint (_agefa .Value ,10,32); -if _gfbfc !=nil {return _gfbfc ;};_badea .IdxAttr =uint32 (_dcgbf );continue ;};};_dfeac :for {_cebcc ,_dbfab :=d .Token ();if _dbfab !=nil {return _dbfab ;};switch _ebaca :=_cebcc .(type ){case _f .StartElement :switch _ebaca .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_badea .ScrgbClr =NewCT_ScRgbColor (); -if _gecca :=d .DecodeElement (_badea .ScrgbClr ,&_ebaca );_gecca !=nil {return _gecca ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_badea .SrgbClr =NewCT_SRgbColor (); -if _edfb :=d .DecodeElement (_badea .SrgbClr ,&_ebaca );_edfb !=nil {return _edfb ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_badea .HslClr =NewCT_HslColor (); -if _bgfad :=d .DecodeElement (_badea .HslClr ,&_ebaca );_bgfad !=nil {return _bgfad ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_badea .SysClr =NewCT_SystemColor (); -if _gdceg :=d .DecodeElement (_badea .SysClr ,&_ebaca );_gdceg !=nil {return _gdceg ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_badea .SchemeClr =NewCT_SchemeColor (); -if _cbgg :=d .DecodeElement (_badea .SchemeClr ,&_ebaca );_cbgg !=nil {return _cbgg ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_badea .PrstClr =NewCT_PresetColor (); -if _dfdaa :=d .DecodeElement (_badea .PrstClr ,&_ebaca );_dfdaa !=nil {return _dfdaa ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_ebaca .Name ); -if _efbec :=d .Skip ();_efbec !=nil {return _efbec ;};};case _f .EndElement :break _dfeac ;case _f .CharData :};};return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ; -};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_efaf :=&CT_GrayscaleTransform {};return _efaf ;};func (_gfcce *CT_Path2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfcce .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_bd .Sprintf ("\u0025\u0076",*_gfcce .WAttr )}); -};if _gfcce .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_bd .Sprintf ("\u0025\u0076",*_gfcce .HAttr )});};if _gfcce .FillAttr !=ST_PathFillModeUnset {_dgabeb ,_baaff :=_gfcce .FillAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u006c"}); -if _baaff !=nil {return _baaff ;};start .Attr =append (start .Attr ,_dgabeb );};if _gfcce .StrokeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gfcce .StrokeAttr ))}); -};if _gfcce .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gfcce .ExtrusionOkAttr ))});};e .EncodeToken (start ); -if _gfcce .Close !=nil {_aeagg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_cbagfg :=range _gfcce .Close {e .EncodeElement (_cbagfg ,_aeagg );};};if _gfcce .MoveTo !=nil {_bbbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -for _ ,_ebccg :=range _gfcce .MoveTo {e .EncodeElement (_ebccg ,_bbbe );};};if _gfcce .LnTo !=nil {_ebada :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_cdbg :=range _gfcce .LnTo {e .EncodeElement (_cdbg ,_ebada ); -};};if _gfcce .ArcTo !=nil {_accdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_cffbg :=range _gfcce .ArcTo {e .EncodeElement (_cffbg ,_accdb );};};if _gfcce .QuadBezTo !=nil {_daaec :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}}; -for _ ,_gceab :=range _gfcce .QuadBezTo {e .EncodeElement (_gceab ,_daaec );};};if _gfcce .CubicBezTo !=nil {_dffbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_egcdf :=range _gfcce .CubicBezTo {e .EncodeElement (_egcdf ,_dffbc ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abggf *CT_FixedPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdeg :=range start .Attr {if _cgdeg .Name .Local =="\u0076\u0061\u006c"{_cdega ,_fcfc :=ParseUnionST_FixedPercentage (_cgdeg .Value ); -if _fcfc !=nil {return _fcfc ;};_abggf .ValAttr =_cdega ;continue ;};};for {_bgcfb ,_ecfcc :=d .Token ();if _ecfcc !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ecfcc ); -};if _fefdf ,_adaf :=_bgcfb .(_f .EndElement );_adaf &&_fefdf .Name ==start .Name {break ;};};return nil ;}; +func (_ebbde *CT_LineJoinBevel )Validate ()error {return _ebbde .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");}; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_bbace *CT_Point2D )ValidateWithPath (path string )error {if _bgbb :=_bbace .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bgbb !=nil {return _bgbb ;};if _cage :=_bbace .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_cage !=nil {return _cage ;};return nil ;}; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_abdcd :=ST_Coordinate32 {};if _fb .ST_UniversalMeasurePatternRe .MatchString (s ){_abdcd .ST_UniversalMeasure =&s ; +}else {_beedf ,_agbfe :=_a .ParseInt (s ,10,32);if _agbfe !=nil {return _abdcd ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_agbfe );};_afcee :=int32 (_beedf );_abdcd .ST_Coordinate32Unqualified =&_afcee ; +};return _abdcd ,nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_gegfd ST_PresetLineDashVal )String ()string {switch _gegfd {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064"; +case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +};return "";};func (_aafge *ST_ChartBuildStep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faefcf ,_eccfb :=d .Token ();if _eccfb !=nil {return _eccfb ;};if _dcfbg ,_facgg :=_faefcf .(_g .EndElement );_facgg &&_dcfbg .Name ==start .Name {*_aafge =1; +return nil ;};if _gebg ,_ebfc :=_faefcf .(_g .CharData );!_ebfc {return _c .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",_faefcf );}else {switch string (_gebg ){case "":*_aafge =0; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aafge =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aafge =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aafge =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aafge =4; +case "\u0061\u006c\u006c\u0050\u0074\u0073":*_aafge =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aafge =6;};};_faefcf ,_eccfb =d .Token ();if _eccfb !=nil {return _eccfb ;};if _daagf ,_bgbaf :=_faefcf .(_g .EndElement );_bgbaf &&_daagf .Name ==start .Name {return nil ; +};return _c .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",_faefcf );};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_cbba :=&CT_AnimationGraphicalObjectBuildProperties {}; +return _cbba ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ; +LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; +BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_gdbfd :=&CT_TextBulletTypefaceFollowText {}; +return _gdbfd ;}; -// Validate validates the CT_FillOverlayEffect and its children -func (_fcgae *CT_FillOverlayEffect )Validate ()error {return _fcgae .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_ggcdb :=&CT_TextBulletSizeFollowText {}; -return _ggcdb ;};func NewCT_Boolean ()*CT_Boolean {_deag :=&CT_Boolean {};return _deag };func (_afgac *CT_Path2DArcTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgaa :=range start .Attr {if _cfgaa .Name .Local =="\u0077\u0052"{_fcea ,_bbad :=ParseUnionST_AdjCoordinate (_cfgaa .Value ); -if _bbad !=nil {return _bbad ;};_afgac .WRAttr =_fcea ;continue ;};if _cfgaa .Name .Local =="\u0068\u0052"{_bbcead ,_gdfb :=ParseUnionST_AdjCoordinate (_cfgaa .Value );if _gdfb !=nil {return _gdfb ;};_afgac .HRAttr =_bbcead ;continue ;};if _cfgaa .Name .Local =="\u0073\u0074\u0041n\u0067"{_eeda ,_bbdda :=ParseUnionST_AdjAngle (_cfgaa .Value ); -if _bbdda !=nil {return _bbdda ;};_afgac .StAngAttr =_eeda ;continue ;};if _cfgaa .Name .Local =="\u0073\u0077\u0041n\u0067"{_aceb ,_afadb :=ParseUnionST_AdjAngle (_cfgaa .Value );if _afadb !=nil {return _afadb ;};_afgac .SwAngAttr =_aceb ;continue ;}; -};for {_cfffg ,_cgeeg :=d .Token ();if _cgeeg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_cgeeg );};if _ebgce ,_dagae :=_cfffg .(_f .EndElement ); -_dagae &&_ebgce .Name ==start .Name {break ;};};return nil ;};func (_fbaabd *EG_TextBulletSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbaabd .BuSzTx !=nil {_fafde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; -e .EncodeElement (_fbaabd .BuSzTx ,_fafde );};if _fbaabd .BuSzPct !=nil {_egdbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_fbaabd .BuSzPct ,_egdbb );};if _fbaabd .BuSzPts !=nil {_gdcdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; -e .EncodeElement (_fbaabd .BuSzPts ,_gdcdg );};return nil ;}; +// Validate validates the CT_LuminanceEffect and its children +func (_cacc *CT_LuminanceEffect )Validate ()error {return _cacc .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_eaee *CT_FontCollection )ValidateWithPath (path string )error {if _abccc :=_eaee .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_abccc !=nil {return _abccc ;};if _egga :=_eaee .Ea .ValidateWithPath (path +"\u002f\u0045\u0061"); -_egga !=nil {return _egga ;};if _bdfd :=_eaee .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bdfd !=nil {return _bdfd ;};for _dgbc ,_cbagb :=range _eaee .Font {if _bbcda :=_cbagb .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dgbc )); -_bbcda !=nil {return _bbcda ;};};if _eaee .ExtLst !=nil {if _gdeg :=_eaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdeg !=nil {return _gdeg ;};};return nil ;};func (_ffeg *CT_Path2DLineTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_agfea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ffeg .Pt ,_agfea );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ; -Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbcaa *ST_SystemColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbcaa =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_bbcaa =1; -case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bbcaa =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbcaa =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbcaa =4; -case "\u006d\u0065\u006e\u0075":*_bbcaa =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_bbcaa =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_bbcaa =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_bbcaa =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_bbcaa =9; -case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbcaa =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_bbcaa =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_bbcaa =12; -case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_bbcaa =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_bbcaa =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_bbcaa =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_bbcaa =16; -case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_bbcaa =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_bbcaa =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_bbcaa =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbcaa =20; -case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bbcaa =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_bbcaa =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_bbcaa =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_bbcaa =24; -case "\u0069\u006e\u0066\u006f\u0042\u006b":*_bbcaa =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_bbcaa =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_bbcaa =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbcaa =28; -case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bbcaa =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_bbcaa =30;};return nil ;};func (_gcbbdg *CT_Scene3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bgbbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gcbbdg .Camera ,_bgbbe );_dbefc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; -e .EncodeElement (_gcbbdg .LightRig ,_dbefc );if _gcbbdg .Backdrop !=nil {_ceggc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_gcbbdg .Backdrop ,_ceggc );};if _gcbbdg .ExtLst !=nil {_dccba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcbbdg .ExtLst ,_dccba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdcdg *EG_ThemeableFontStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgafd :for {_acdea ,_acegae :=d .Token (); -if _acegae !=nil {return _acegae ;};switch _dbbaf :=_acdea .(type ){case _f .StartElement :switch _dbbaf .Name {case _f .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_fdcdg .Font =NewCT_FontCollection (); -if _aaada :=d .DecodeElement (_fdcdg .Font ,&_dbbaf );_aaada !=nil {return _aaada ;};case _f .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_fdcdg .FontRef =NewCT_FontReference (); -if _gafgb :=d .DecodeElement (_fdcdg .FontRef ,&_dbbaf );_gafgb !=nil {return _gafgb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_dbbaf .Name ); -if _fabd :=d .Skip ();_fabd !=nil {return _fabd ;};};case _f .EndElement :break _dgafd ;case _f .CharData :};};return nil ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ; -TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_gaba *CT_ConnectorLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaba .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoGrpAttr ))}); -};if _gaba .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoSelectAttr ))});};if _gaba .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoRotAttr ))}); -};if _gaba .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoChangeAspectAttr ))}); -};if _gaba .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoMoveAttr ))});};if _gaba .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoResizeAttr ))}); -};if _gaba .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoEditPointsAttr ))});};if _gaba .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoAdjustHandlesAttr ))}); -};if _gaba .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoChangeArrowheadsAttr ))}); -};if _gaba .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_gaba .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _gaba .ExtLst !=nil {_caaeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaba .ExtLst ,_caaeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_dfee *EG_Effect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbed :for {_bcbca ,_bdef :=d .Token (); -if _bdef !=nil {return _bdef ;};switch _dddf :=_bcbca .(type ){case _f .StartElement :switch _dddf .Name {case _f .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_dfee .Cont =NewCT_EffectContainer (); -if _agca :=d .DecodeElement (_dfee .Cont ,&_dddf );_agca !=nil {return _agca ;};case _f .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dfee .Effect =NewCT_EffectReference (); -if _gagda :=d .DecodeElement (_dfee .Effect ,&_dddf );_gagda !=nil {return _gagda ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_dfee .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); -if _gfaaa :=d .DecodeElement (_dfee .AlphaBiLevel ,&_dddf );_gfaaa !=nil {return _gfaaa ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_dfee .AlphaCeiling =NewCT_AlphaCeilingEffect (); -if _edbbf :=d .DecodeElement (_dfee .AlphaCeiling ,&_dddf );_edbbf !=nil {return _edbbf ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dfee .AlphaFloor =NewCT_AlphaFloorEffect (); -if _bgbe :=d .DecodeElement (_dfee .AlphaFloor ,&_dddf );_bgbe !=nil {return _bgbe ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dfee .AlphaInv =NewCT_AlphaInverseEffect (); -if _ddefe :=d .DecodeElement (_dfee .AlphaInv ,&_dddf );_ddefe !=nil {return _ddefe ;};case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dfee .AlphaMod =NewCT_AlphaModulateEffect (); -if _eebdb :=d .DecodeElement (_dfee .AlphaMod ,&_dddf );_eebdb !=nil {return _eebdb ;};case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_dfee .AlphaModFix =NewCT_AlphaModulateFixedEffect (); -if _deebea :=d .DecodeElement (_dfee .AlphaModFix ,&_dddf );_deebea !=nil {return _deebea ;};case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_dfee .AlphaOutset =NewCT_AlphaOutsetEffect (); -if _acegb :=d .DecodeElement (_dfee .AlphaOutset ,&_dddf );_acegb !=nil {return _acegb ;};case _f .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dfee .AlphaRepl =NewCT_AlphaReplaceEffect (); -if _ddgdfg :=d .DecodeElement (_dfee .AlphaRepl ,&_dddf );_ddgdfg !=nil {return _ddgdfg ;};case _f .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_dfee .BiLevel =NewCT_BiLevelEffect (); -if _baggf :=d .DecodeElement (_dfee .BiLevel ,&_dddf );_baggf !=nil {return _baggf ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_dfee .Blend =NewCT_BlendEffect (); -if _ecedf :=d .DecodeElement (_dfee .Blend ,&_dddf );_ecedf !=nil {return _ecedf ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dfee .Blur =NewCT_BlurEffect (); -if _ageda :=d .DecodeElement (_dfee .Blur ,&_dddf );_ageda !=nil {return _ageda ;};case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_dfee .ClrChange =NewCT_ColorChangeEffect (); -if _acfda :=d .DecodeElement (_dfee .ClrChange ,&_dddf );_acfda !=nil {return _acfda ;};case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dfee .ClrRepl =NewCT_ColorReplaceEffect (); -if _acegg :=d .DecodeElement (_dfee .ClrRepl ,&_dddf );_acegg !=nil {return _acegg ;};case _f .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_dfee .Duotone =NewCT_DuotoneEffect (); -if _gecfe :=d .DecodeElement (_dfee .Duotone ,&_dddf );_gecfe !=nil {return _gecfe ;};case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_dfee .Fill =NewCT_FillEffect (); -if _ddcff :=d .DecodeElement (_dfee .Fill ,&_dddf );_ddcff !=nil {return _ddcff ;};case _f .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dfee .FillOverlay =NewCT_FillOverlayEffect (); -if _egcg :=d .DecodeElement (_dfee .FillOverlay ,&_dddf );_egcg !=nil {return _egcg ;};case _f .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_dfee .Glow =NewCT_GlowEffect (); -if _fgfg :=d .DecodeElement (_dfee .Glow ,&_dddf );_fgfg !=nil {return _fgfg ;};case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_dfee .Grayscl =NewCT_GrayscaleEffect (); -if _gfebc :=d .DecodeElement (_dfee .Grayscl ,&_dddf );_gfebc !=nil {return _gfebc ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dfee .Hsl =NewCT_HSLEffect (); -if _eefcaf :=d .DecodeElement (_dfee .Hsl ,&_dddf );_eefcaf !=nil {return _eefcaf ;};case _f .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_dfee .InnerShdw =NewCT_InnerShadowEffect (); -if _adfea :=d .DecodeElement (_dfee .InnerShdw ,&_dddf );_adfea !=nil {return _adfea ;};case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dfee .Lum =NewCT_LuminanceEffect (); -if _cbeec :=d .DecodeElement (_dfee .Lum ,&_dddf );_cbeec !=nil {return _cbeec ;};case _f .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_dfee .OuterShdw =NewCT_OuterShadowEffect (); -if _dgacae :=d .DecodeElement (_dfee .OuterShdw ,&_dddf );_dgacae !=nil {return _dgacae ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_dfee .PrstShdw =NewCT_PresetShadowEffect (); -if _acfdad :=d .DecodeElement (_dfee .PrstShdw ,&_dddf );_acfdad !=nil {return _acfdad ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_dfee .Reflection =NewCT_ReflectionEffect (); -if _cacde :=d .DecodeElement (_dfee .Reflection ,&_dddf );_cacde !=nil {return _cacde ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_dfee .RelOff =NewCT_RelativeOffsetEffect (); -if _cfecb :=d .DecodeElement (_dfee .RelOff ,&_dddf );_cfecb !=nil {return _cfecb ;};case _f .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_dfee .SoftEdge =NewCT_SoftEdgesEffect (); -if _ffdbe :=d .DecodeElement (_dfee .SoftEdge ,&_dddf );_ffdbe !=nil {return _ffdbe ;};case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dfee .Tint =NewCT_TintEffect (); -if _ddfge :=d .DecodeElement (_dfee .Tint ,&_dddf );_ddfge !=nil {return _ddfge ;};case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_dfee .Xfrm =NewCT_TransformEffect (); -if _gdaea :=d .DecodeElement (_dfee .Xfrm ,&_dddf );_gdaea !=nil {return _gdaea ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_dddf .Name ); -if _bgcec :=d .Skip ();_bgcec !=nil {return _bgcec ;};};case _f .EndElement :break _fcbed ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TableGrid and its children +func (_bbadf *CT_TableGrid )Validate ()error {return _bbadf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_adgbc ST_SchemeColorVal )Validate ()error {return _adgbc .ValidateWithPath ("")};type CT_FillEffect struct{NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_faagga ST_PresetLineDashVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_faagga .String (),start ); +};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ; +NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type ST_LineEndType byte ;type CT_TextUnderlineFillFollowText struct{};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ; +Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_gdbe *CT_PresetGeometry2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_abdeg ,_decg :=_gdbe .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _decg !=nil {return _decg ;};start .Attr =append (start .Attr ,_abdeg );e .EncodeToken (start );if _gdbe .AvLst !=nil {_aaef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gdbe .AvLst ,_aaef ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_bafc :=&CT_AlphaModulateFixedEffect {}; +return _bafc ;};func NewCT_TextSpacing ()*CT_TextSpacing {_cbceg :=&CT_TextSpacing {};return _cbceg };func (_acfgg *CT_FontScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_acfgg .NameAttr )}); +e .EncodeToken (start );_geaa :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_acfgg .MajorFont ,_geaa );_adcd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_acfgg .MinorFont ,_adcd );if _acfgg .ExtLst !=nil {_bfbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfgg .ExtLst ,_bfbg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_Blip ()*CT_Blip {_gacc :=&CT_Blip {};return _gacc };func (_fcbag ST_EffectContainerType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcbag .String (),start );};func (_bcgb *CT_EffectStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dgefa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fdbe :=range _bcgb .EffectStyle {e .EncodeElement (_fdbe ,_dgefa );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_fffgf *CT_TablePartStyle )ValidateWithPath (path string )error {if _fffgf .TcTxStyle !=nil {if _dfbfc :=_fffgf .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_dfbfc !=nil {return _dfbfc ;};};if _fffgf .TcStyle !=nil {if _baegcf :=_fffgf .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065"); -_baegcf !=nil {return _baegcf ;};};return nil ;};func (_gbgg *CT_TablePropertiesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbgg .TableStyle !=nil {_dfdbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_gbgg .TableStyle ,_dfdbc );};if _gbgg .TableStyleId !=nil {_afdde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_c .AddPreserveSpaceAttr (&_afdde ,*_gbgg .TableStyleId ); -e .EncodeElement (_gbgg .TableStyleId ,_afdde );};return nil ;};func (_gafd ST_TextVertOverflowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gafd .String (),start );};type CT_AlphaFloorEffect struct{}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_cedag *CT_SphereCoords )ValidateWithPath (path string )error {if _cedag .LatAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\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 ,_cedag .LatAttr ); +};if _cedag .LatAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cedag .LatAttr ); +};if _cedag .LonAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\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 ,_cedag .LonAttr ); +};if _cedag .LonAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cedag .LonAttr ); +};if _cedag .RevAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\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 ,_cedag .RevAttr ); +};if _cedag .RevAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cedag .RevAttr ); +};return nil ;}; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_de *AG_Blob )ValidateWithPath (path string )error {return nil };func (_dfcab *ST_PenAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddcbg ,_egcgc :=d .Token ();if _egcgc !=nil {return _egcgc ;};if _acegf ,_edccgd :=_ddcbg .(_f .EndElement ); -_edccgd &&_acegf .Name ==start .Name {*_dfcab =1;return nil ;};if _dcdbbb ,_ggcfdd :=_ddcbg .(_f .CharData );!_ggcfdd {return _bd .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",_ddcbg ); -}else {switch string (_dcdbbb ){case "":*_dfcab =0;case "\u0063\u0074\u0072":*_dfcab =1;case "\u0069\u006e":*_dfcab =2;};};_ddcbg ,_egcgc =d .Token ();if _egcgc !=nil {return _egcgc ;};if _adabb ,_bdegf :=_ddcbg .(_f .EndElement );_bdegf &&_adabb .Name ==start .Name {return nil ; -};return _bd .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",_ddcbg );};func NewCT_AudioFile ()*CT_AudioFile {_abd :=&CT_AudioFile {};return _abd }; +// Validate validates the CT_BackgroundFormatting and its children +func (_dfff *CT_BackgroundFormatting )Validate ()error {return _dfff .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_fegbd *ST_TextVerticalType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fegbd =0; +case "\u0068\u006f\u0072\u007a":*_fegbd =1;case "\u0076\u0065\u0072\u0074":*_fegbd =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_fegbd =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_fegbd =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_fegbd =5; +case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_fegbd =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_fegbd =7;};return nil ;};func (_aebdac *ST_AdjCoordinate )ValidateWithPath (path string )error {_bfaea :=[]string {}; +if _aebdac .ST_Coordinate !=nil {if _dadgf :=_aebdac .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_dadgf !=nil {return _dadgf ;};_bfaea =append (_bfaea ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065"); +};if _aebdac .ST_GeomGuideName !=nil {_bfaea =append (_bfaea ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_bfaea )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfaea ); +};return nil ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_defe :=&CT_GraphicalObjectData {};return _defe ;};func (_dagee *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dagee .CNvPr =NewCT_NonVisualDrawingProps (); +_dagee .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_eacfb :for {_cgggc ,_bfff :=d .Token ();if _bfff !=nil {return _bfff ;};switch _edgee :=_cgggc .(type ){case _g .StartElement :switch _edgee .Name {case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dcdaa :=d .DecodeElement (_dagee .CNvPr ,&_edgee ); +_dcdaa !=nil {return _dcdaa ;};case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cgdc :=d .DecodeElement (_dagee .CNvGrpSpPr ,&_edgee ); +_cgdc !=nil {return _cgdc ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_edgee .Name ); +if _ccdgd :=d .Skip ();_ccdgd !=nil {return _ccdgd ;};};case _g .EndElement :break _eacfb ;case _g .CharData :};};return nil ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func (_gdbef ST_AdjCoordinate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gdbef .ST_Coordinate !=nil {e .Encode (_gdbef .ST_Coordinate );};if _gdbef .ST_GeomGuideName !=nil {e .EncodeToken (_g .CharData (*_gdbef .ST_GeomGuideName ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dgbecb *CT_TableGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dgbecb .GridCol !=nil {_dbcda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_efcgc :=range _dgbecb .GridCol {e .EncodeElement (_efcgc ,_dbcda );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_edeacg :=&CT_ColorMappingOverrideChoice {};return _edeacg ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_cdgdd *CT_TintEffect )ValidateWithPath (path string )error {if _cdgdd .HueAttr !=nil {if *_cdgdd .HueAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\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 ,*_cdgdd .HueAttr ); +};if *_cdgdd .HueAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cdgdd .HueAttr ); +};};if _cdgdd .AmtAttr !=nil {if _dfcgf :=_cdgdd .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_dfcgf !=nil {return _dfcgf ;};};return nil ;}; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_fcdgf *VideoFile )ValidateWithPath (path string )error {if _caeag :=_fcdgf .CT_VideoFile .ValidateWithPath (path );_caeag !=nil {return _caeag ;};return nil ;}; +// Validate validates the CT_LineJoinRound and its children +func (_ddce *CT_LineJoinRound )Validate ()error {return _ddce .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};type ST_LineEndWidth byte ;type TblStyleLst struct{CT_TableStyleList }; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_cagb *CT_ClipboardStyleSheet )Validate ()error {return _cagb .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0; -ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_fdga *CT_AudioFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcge :=range start .Attr {if _bcge .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"&&_bcge .Name .Local =="\u006c\u0069\u006e\u006b"||_bcge .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"&&_bcge .Name .Local =="\u006c\u0069\u006e\u006b"{_dbc ,_fca :=_bcge .Value ,error (nil ); -if _fca !=nil {return _fca ;};_fdga .LinkAttr =_dbc ;continue ;};if _bcge .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dfb ,_cacff :=_bcge .Value ,error (nil );if _cacff !=nil {return _cacff ;};_fdga .ContentTypeAttr =&_dfb ; -continue ;};};_acce :for {_fggg ,_gdee :=d .Token ();if _gdee !=nil {return _gdee ;};switch _gbff :=_fggg .(type ){case _f .StartElement :switch _gbff .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdga .ExtLst =NewCT_OfficeArtExtensionList (); -if _gec :=d .DecodeElement (_fdga .ExtLst ,&_gbff );_gec !=nil {return _gec ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_gbff .Name ); -if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _f .EndElement :break _acce ;case _f .CharData :};};return nil ;};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ; -AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ; -BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ; -Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ; -Xfrm *CT_TransformEffect ;};type CT_TextCharBullet struct{CharAttr string ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_bfg *CT_AdjPoint2D )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ; +};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_bcfd :=&CT_OfficeArtExtension {};return _bcfd ;};func (_edb *CT_AlphaModulateEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_acff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_edb .Cont ,_acff );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ; +BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_gegbc ST_ShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gegbc .String (),start );};const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0; +ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2;ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4; +ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6;ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8; +ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10;ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12; +ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14;ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16; +ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18;ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20; +ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22;ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24; +ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26;ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28; +ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30;ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32; +ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34;ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36; +ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38;ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40; +ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;); -// Validate validates the CT_PathShadeProperties and its children -func (_gdffd *CT_PathShadeProperties )Validate ()error {return _gdffd .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_egbcf *CT_NonVisualContentPartProperties )Validate ()error {return _egbcf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); +};func (_aead *CT_GroupShapeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcddd :=range start .Attr {if _gcddd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_aead .BwModeAttr .UnmarshalXMLAttr (_gcddd );continue ; +};};_fbea :for {_gdca ,_dbaba :=d .Token ();if _dbaba !=nil {return _dbaba ;};switch _cbde :=_gdca .(type ){case _g .StartElement :switch _cbde .Name {case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_aead .Xfrm =NewCT_GroupTransform2D (); +if _ceff :=d .DecodeElement (_aead .Xfrm ,&_cbde );_ceff !=nil {return _ceff ;};case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aead .NoFill =NewCT_NoFillProperties (); +if _beegfgc :=d .DecodeElement (_aead .NoFill ,&_cbde );_beegfgc !=nil {return _beegfgc ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aead .SolidFill =NewCT_SolidColorFillProperties (); +if _fggd :=d .DecodeElement (_aead .SolidFill ,&_cbde );_fggd !=nil {return _fggd ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aead .GradFill =NewCT_GradientFillProperties (); +if _dfgad :=d .DecodeElement (_aead .GradFill ,&_cbde );_dfgad !=nil {return _dfgad ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aead .BlipFill =NewCT_BlipFillProperties (); +if _cgcg :=d .DecodeElement (_aead .BlipFill ,&_cbde );_cgcg !=nil {return _cgcg ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aead .PattFill =NewCT_PatternFillProperties (); +if _baefe :=d .DecodeElement (_aead .PattFill ,&_cbde );_baefe !=nil {return _baefe ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aead .GrpFill =NewCT_GroupFillProperties (); +if _dabfb :=d .DecodeElement (_aead .GrpFill ,&_cbde );_dabfb !=nil {return _dabfb ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aead .EffectLst =NewCT_EffectList (); +if _ccfagg :=d .DecodeElement (_aead .EffectLst ,&_cbde );_ccfagg !=nil {return _ccfagg ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aead .EffectDag =NewCT_EffectContainer (); +if _dddaf :=d .DecodeElement (_aead .EffectDag ,&_cbde );_dddaf !=nil {return _dddaf ;};case _g .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_aead .Scene3d =NewCT_Scene3D (); +if _cgag :=d .DecodeElement (_aead .Scene3d ,&_cbde );_cgag !=nil {return _cgag ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aead .ExtLst =NewCT_OfficeArtExtensionList (); +if _efaa :=d .DecodeElement (_aead .ExtLst ,&_cbde );_efaa !=nil {return _efaa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_cbde .Name ); +if _bbge :=d .Skip ();_bbge !=nil {return _bbge ;};};case _g .EndElement :break _fbea ;case _g .CharData :};};return nil ;};func (_gdbgdg *ST_PathShadeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdbgdg =0;case "\u0073\u0068\u0061p\u0065":*_gdbgdg =1; +case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdbgdg =2;case "\u0072\u0065\u0063\u0074":*_gdbgdg =3;};return nil ;}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_ddffg *CT_TextBlipBullet )ValidateWithPath (path string )error {if _edddg :=_ddffg .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_edddg !=nil {return _edddg ;};return nil ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ; -FontRef *CT_FontReference ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_abbe :=&CT_StyleMatrix {};_abbe .FillStyleLst =NewCT_FillStyleList ();_abbe .LnStyleLst =NewCT_LineStyleList ();_abbe .EffectStyleLst =NewCT_EffectStyleList ();_abbe .BgFillStyleLst =NewCT_BackgroundFillStyleList (); -return _abbe ;};func (_aafg *CT_TextCharacterProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aafg .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .KumimojiAttr ))}); -};if _aafg .LangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .LangAttr )});};if _aafg .AltLangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .AltLangAttr )}); -};if _aafg .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u007a"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .SzAttr )});};if _aafg .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .BAttr ))}); -};if _aafg .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .IAttr ))});};if _aafg .UAttr !=ST_TextUnderlineTypeUnset {_agccdc ,_fabaf :=_aafg .UAttr .MarshalXMLAttr (_f .Name {Local :"\u0075"}); -if _fabaf !=nil {return _fabaf ;};start .Attr =append (start .Attr ,_agccdc );};if _aafg .StrikeAttr !=ST_TextStrikeTypeUnset {_bccge ,_egac :=_aafg .StrikeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _egac !=nil {return _egac ; -};start .Attr =append (start .Attr ,_bccge );};if _aafg .KernAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .KernAttr )});};if _aafg .CapAttr !=ST_TextCapsTypeUnset {_gbegc ,_cdef :=_aafg .CapAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u0070"}); -if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_gbegc );};if _aafg .SpcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0063"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .SpcAttr )});};if _aafg .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .NormalizeHAttr ))}); -};if _aafg .BaselineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .BaselineAttr )});};if _aafg .NoProofAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .NoProofAttr ))}); -};if _aafg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .DirtyAttr ))});};if _aafg .ErrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .ErrAttr ))}); -};if _aafg .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aafg .SmtCleanAttr ))});};if _aafg .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .SmtIdAttr )}); -};if _aafg .BmkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006d\u006b"},Value :_bd .Sprintf ("\u0025\u0076",*_aafg .BmkAttr )});};e .EncodeToken (start );if _aafg .Ln !=nil {_caded :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}}; -e .EncodeElement (_aafg .Ln ,_caded );};if _aafg .NoFill !=nil {_fggbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafg .NoFill ,_fggbe );};if _aafg .SolidFill !=nil {_agcdd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aafg .SolidFill ,_agcdd );};if _aafg .GradFill !=nil {_ebfdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafg .GradFill ,_ebfdb );};if _aafg .BlipFill !=nil {_bdebdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aafg .BlipFill ,_bdebdb );};if _aafg .PattFill !=nil {_bgfdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafg .PattFill ,_bgfdg );};if _aafg .GrpFill !=nil {_geebe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_aafg .GrpFill ,_geebe );};if _aafg .EffectLst !=nil {_cffa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafg .EffectLst ,_cffa );};if _aafg .EffectDag !=nil {_geaed :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_aafg .EffectDag ,_geaed );};if _aafg .Highlight !=nil {_cfedc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aafg .Highlight ,_cfedc );};if _aafg .ULnTx !=nil {_bebadb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}}; -e .EncodeElement (_aafg .ULnTx ,_bebadb );};if _aafg .ULn !=nil {_eafd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_aafg .ULn ,_eafd );};if _aafg .UFillTx !=nil {_ddgfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; -e .EncodeElement (_aafg .UFillTx ,_ddgfb );};if _aafg .UFill !=nil {_agdebb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafg .UFill ,_agdebb );};if _aafg .Latin !=nil {_degd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}}; -e .EncodeElement (_aafg .Latin ,_degd );};if _aafg .Ea !=nil {_fbeffb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_aafg .Ea ,_fbeffb );};if _aafg .Cs !=nil {_fgbcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0073"}}; -e .EncodeElement (_aafg .Cs ,_fgbcg );};if _aafg .Sym !=nil {_bgdbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_aafg .Sym ,_bgdbf );};if _aafg .HlinkClick !=nil {_fdffc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}}; -e .EncodeElement (_aafg .HlinkClick ,_fdffc );};if _aafg .HlinkMouseOver !=nil {_adegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_aafg .HlinkMouseOver ,_adegg ); -};if _aafg .Rtl !=nil {_gcedfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_aafg .Rtl ,_gcedfg );};if _aafg .ExtLst !=nil {_bfgbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aafg .ExtLst ,_bfgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Point2D ()*CT_Point2D {_abbd :=&CT_Point2D {};return _abbd };func (_bbbgdd ST_PresetPatternVal )Validate ()error {return _bbbgdd .ValidateWithPath ("")}; -func (_cccdg *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbafg ,_ddbeae :=d .Token ();if _ddbeae !=nil {return _ddbeae ;};if _aadcga ,_eecdc :=_bbafg .(_f .EndElement );_eecdc &&_aadcga .Name ==start .Name {*_cccdg =1; -return nil ;};if _dbgebe ,_bfdab :=_bbafg .(_f .CharData );!_bfdab {return _bd .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",_bbafg );}else {switch string (_dbgebe ){case "":*_cccdg =0; -case "\u006f\u006e\u0065":*_cccdg =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cccdg =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cccdg =3;};};_bbafg ,_ddbeae =d .Token ();if _ddbeae !=nil {return _ddbeae ;};if _ffdcb ,_effad :=_bbafg .(_f .EndElement ); -_effad &&_ffdcb .Name ==start .Name {return nil ;};return _bd .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",_bbafg );};type CT_BlendEffect struct{BlendAttr ST_BlendMode ; -Cont *CT_EffectContainer ;};func (_fedcc ST_TextUnderlineType )Validate ()error {return _fedcc .ValidateWithPath ("")};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_gcfge *CT_GroupTransform2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdebe :=range start .Attr {if _gdebe .Name .Local =="\u0072\u006f\u0074"{_ggffe ,_cabbg :=_aa .ParseInt (_gdebe .Value ,10,32); -if _cabbg !=nil {return _cabbg ;};_eebg :=int32 (_ggffe );_gcfge .RotAttr =&_eebg ;continue ;};if _gdebe .Name .Local =="\u0066\u006c\u0069p\u0048"{_bffg ,_bgfa :=_aa .ParseBool (_gdebe .Value );if _bgfa !=nil {return _bgfa ;};_gcfge .FlipHAttr =&_bffg ; -continue ;};if _gdebe .Name .Local =="\u0066\u006c\u0069p\u0056"{_gfaa ,_bgfg :=_aa .ParseBool (_gdebe .Value );if _bgfg !=nil {return _bgfg ;};_gcfge .FlipVAttr =&_gfaa ;continue ;};};_cfgb :for {_aggec ,_ffbdd :=d .Token ();if _ffbdd !=nil {return _ffbdd ; -};switch _egcf :=_aggec .(type ){case _f .StartElement :switch _egcf .Name {case _f .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gcfge .Off =NewCT_Point2D (); -if _cdgag :=d .DecodeElement (_gcfge .Off ,&_egcf );_cdgag !=nil {return _cdgag ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gcfge .Ext =NewCT_PositiveSize2D (); -if _fdfea :=d .DecodeElement (_gcfge .Ext ,&_egcf );_fdfea !=nil {return _fdfea ;};case _f .Name {Space :"\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",Local :"\u0063\u0068\u004ff\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_gcfge .ChOff =NewCT_Point2D (); -if _aegaa :=d .DecodeElement (_gcfge .ChOff ,&_egcf );_aegaa !=nil {return _aegaa ;};case _f .Name {Space :"\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",Local :"\u0063\u0068\u0045x\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_gcfge .ChExt =NewCT_PositiveSize2D (); -if _beff :=d .DecodeElement (_gcfge .ChExt ,&_egcf );_beff !=nil {return _beff ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_egcf .Name ); -if _fbecb :=d .Skip ();_fbecb !=nil {return _fbecb ;};};case _f .EndElement :break _cfgb ;case _f .CharData :};};return nil ;};func (_bfdb *CT_RelativeOffsetEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efaa :=range start .Attr {if _efaa .Name .Local =="\u0074\u0078"{_acdfb ,_fbade :=ParseUnionST_Percentage (_efaa .Value ); -if _fbade !=nil {return _fbade ;};_bfdb .TxAttr =&_acdfb ;continue ;};if _efaa .Name .Local =="\u0074\u0079"{_aeccc ,_bcfab :=ParseUnionST_Percentage (_efaa .Value );if _bcfab !=nil {return _bcfab ;};_bfdb .TyAttr =&_aeccc ;continue ;};};for {_dbebd ,_faga :=d .Token (); -if _faga !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_faga );};if _dgeaf ,_deeaca :=_dbebd .(_f .EndElement ); -_deeaca &&_dgeaf .Name ==start .Name {break ;};};return nil ;};func (_bebcf ST_AnimationDgmBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bebcf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_f .CharData (_bebcf .ST_AnimationBuildType .String ())); -};if _bebcf .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_f .CharData (_bebcf .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_fgfd *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdce :=range start .Attr {if _cdce .Name .Local =="\u006e\u006f\u0047r\u0070"{_deed ,_ecbe :=_aa .ParseBool (_cdce .Value ); -if _ecbe !=nil {return _ecbe ;};_fgfd .NoGrpAttr =&_deed ;continue ;};if _cdce .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_efbf ,_bgbag :=_aa .ParseBool (_cdce .Value );if _bgbag !=nil {return _bgbag ;};_fgfd .NoDrilldownAttr =&_efbf ; -continue ;};if _cdce .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_edbb ,_dgcad :=_aa .ParseBool (_cdce .Value );if _dgcad !=nil {return _dgcad ;};_fgfd .NoSelectAttr =&_edbb ;continue ;};if _cdce .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bccfb ,_dgdf :=_aa .ParseBool (_cdce .Value ); -if _dgdf !=nil {return _dgdf ;};_fgfd .NoChangeAspectAttr =&_bccfb ;continue ;};if _cdce .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_egggg ,_aeded :=_aa .ParseBool (_cdce .Value );if _aeded !=nil {return _aeded ;};_fgfd .NoMoveAttr =&_egggg ; -continue ;};if _cdce .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ffda ,_dceb :=_aa .ParseBool (_cdce .Value );if _dceb !=nil {return _dceb ;};_fgfd .NoResizeAttr =&_ffda ;continue ;};};_eecb :for {_aeaff ,_befc :=d .Token ();if _befc !=nil {return _befc ; -};switch _deaba :=_aeaff .(type ){case _f .StartElement :switch _deaba .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfd .ExtLst =NewCT_OfficeArtExtensionList (); -if _fcdg :=d .DecodeElement (_fgfd .ExtLst ,&_deaba );_fcdg !=nil {return _fcdg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_deaba .Name ); -if _fdab :=d .Skip ();_fdab !=nil {return _fdab ;};};case _f .EndElement :break _eecb ;case _f .CharData :};};return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ; -FontRef *CT_FontReference ;}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_egbfb *CT_TableGrid )ValidateWithPath (path string )error {for _gcfdg ,_ebfac :=range _egbfb .GridCol {if _afeadf :=_ebfac .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gcfdg )); +_afeadf !=nil {return _afeadf ;};};return nil ;};func (_dagb *CT_Connection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edbg :=range start .Attr {if _edbg .Name .Local =="\u0069\u0064"{_bcgf ,_agag :=_a .ParseUint (_edbg .Value ,10,32); +if _agag !=nil {return _agag ;};_dagb .IdAttr =uint32 (_bcgf );continue ;};if _edbg .Name .Local =="\u0069\u0064\u0078"{_gecg ,_facaf :=_a .ParseUint (_edbg .Value ,10,32);if _facaf !=nil {return _facaf ;};_dagb .IdxAttr =uint32 (_gecg );continue ;};}; +for {_bfc ,_ffbe :=d .Token ();if _ffbe !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_ffbe );};if _bbfac ,_cbegb :=_bfc .(_g .EndElement );_cbegb &&_bbfac .Name ==start .Name {break ; +};};return nil ;};func (_gbgga *CT_ShapeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbcfa :=range start .Attr {if _bbcfa .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gbgga .BwModeAttr .UnmarshalXMLAttr (_bbcfa ); +continue ;};};_fccgg :for {_fccfbd ,_ebfag :=d .Token ();if _ebfag !=nil {return _ebfag ;};switch _ccgae :=_fccfbd .(type ){case _g .StartElement :switch _ccgae .Name {case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gbgga .Xfrm =NewCT_Transform2D (); +if _ecddcf :=d .DecodeElement (_gbgga .Xfrm ,&_ccgae );_ecddcf !=nil {return _ecddcf ;};case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gbgga .CustGeom =NewCT_CustomGeometry2D (); +if _aagfd :=d .DecodeElement (_gbgga .CustGeom ,&_ccgae );_aagfd !=nil {return _aagfd ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_gbgga .PrstGeom =NewCT_PresetGeometry2D (); +if _dagcbd :=d .DecodeElement (_gbgga .PrstGeom ,&_ccgae );_dagcbd !=nil {return _dagcbd ;};case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gbgga .NoFill =NewCT_NoFillProperties (); +if _fbcab :=d .DecodeElement (_gbgga .NoFill ,&_ccgae );_fbcab !=nil {return _fbcab ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gbgga .SolidFill =NewCT_SolidColorFillProperties (); +if _gcaced :=d .DecodeElement (_gbgga .SolidFill ,&_ccgae );_gcaced !=nil {return _gcaced ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gbgga .GradFill =NewCT_GradientFillProperties (); +if _badge :=d .DecodeElement (_gbgga .GradFill ,&_ccgae );_badge !=nil {return _badge ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gbgga .BlipFill =NewCT_BlipFillProperties (); +if _aebed :=d .DecodeElement (_gbgga .BlipFill ,&_ccgae );_aebed !=nil {return _aebed ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gbgga .PattFill =NewCT_PatternFillProperties (); +if _ccfgc :=d .DecodeElement (_gbgga .PattFill ,&_ccgae );_ccfgc !=nil {return _ccfgc ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gbgga .GrpFill =NewCT_GroupFillProperties (); +if _dffb :=d .DecodeElement (_gbgga .GrpFill ,&_ccgae );_dffb !=nil {return _dffb ;};case _g .Name {Space :"\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",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_gbgga .Ln =NewCT_LineProperties (); +if _gebbg :=d .DecodeElement (_gbgga .Ln ,&_ccgae );_gebbg !=nil {return _gebbg ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gbgga .EffectLst =NewCT_EffectList (); +if _fegad :=d .DecodeElement (_gbgga .EffectLst ,&_ccgae );_fegad !=nil {return _fegad ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gbgga .EffectDag =NewCT_EffectContainer (); +if _ggdeg :=d .DecodeElement (_gbgga .EffectDag ,&_ccgae );_ggdeg !=nil {return _ggdeg ;};case _g .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_gbgga .Scene3d =NewCT_Scene3D (); +if _bcdaba :=d .DecodeElement (_gbgga .Scene3d ,&_ccgae );_bcdaba !=nil {return _bcdaba ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_gbgga .Sp3d =NewCT_Shape3D (); +if _dagca :=d .DecodeElement (_gbgga .Sp3d ,&_ccgae );_dagca !=nil {return _dagca ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbgga .ExtLst =NewCT_OfficeArtExtensionList (); +if _abedg :=d .DecodeElement (_gbgga .ExtLst ,&_ccgae );_abedg !=nil {return _abedg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ccgae .Name ); +if _cbag :=d .Skip ();_cbag !=nil {return _cbag ;};};case _g .EndElement :break _fccgg ;case _g .CharData :};};return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_dacae :=&CT_EmbeddedWAVAudioFile {};return _dacae ;};func (_bgggc *CT_GvmlConnectorNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_bdgb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgggc .CNvPr ,_bdgb );_eecca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_bgggc .CNvCxnSpPr ,_eecca );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcbaa ST_TextVertOverflowType )String ()string {switch _gcbaa {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; +case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};func (_geggc *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcfea ,_ecffc :=d .Token (); +if _ecffc !=nil {return _ecffc ;};if _bcaag ,_bccgg :=_cbcfea .(_g .EndElement );_bccgg &&_bcaag .Name ==start .Name {*_geggc =1;return nil ;};if _ffca ,_efbceg :=_cbcfea .(_g .CharData );!_efbceg {return _c .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",_cbcfea ); +}else {switch string (_ffca ){case "":*_geggc =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_geggc =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_geggc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_geggc =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_geggc =4; +};};_cbcfea ,_ecffc =d .Token ();if _ecffc !=nil {return _ecffc ;};if _dfdbg ,_dabag :=_cbcfea .(_g .EndElement );_dabag &&_dfdbg .Name ==start .Name {return nil ;};return _c .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",_cbcfea ); +}; -// Validate validates the EG_TextUnderlineFill and its children -func (_ffbab *EG_TextUnderlineFill )Validate ()error {return _ffbab .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_edgfc ST_ShapeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eefcc :=_f .Attr {}; -_eefcc .Name =name ;switch _edgfc {case ST_ShapeTypeUnset :_eefcc .Value ="";case ST_ShapeTypeLine :_eefcc .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_eefcc .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_eefcc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; -case ST_ShapeTypeRtTriangle :_eefcc .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_eefcc .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_eefcc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; -case ST_ShapeTypeParallelogram :_eefcc .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_eefcc .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_eefcc .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064"; -case ST_ShapeTypePentagon :_eefcc .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_eefcc .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_eefcc .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e"; -case ST_ShapeTypeOctagon :_eefcc .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_eefcc .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_eefcc .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn"; -case ST_ShapeTypeStar4 :_eefcc .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_eefcc .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_eefcc .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_eefcc .Value ="\u0073\u0074\u0061r\u0037"; -case ST_ShapeTypeStar8 :_eefcc .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_eefcc .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_eefcc .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_eefcc .Value ="\u0073\u0074\u0061\u0072\u0031\u0036"; -case ST_ShapeTypeStar24 :_eefcc .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_eefcc .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_eefcc .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_eefcc .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeRound2SameRect :_eefcc .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_eefcc .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeSnipRoundRect :_eefcc .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_eefcc .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_eefcc .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeSnip2DiagRect :_eefcc .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_eefcc .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_eefcc .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065"; -case ST_ShapeTypeTeardrop :_eefcc .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_eefcc .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_eefcc .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e"; -case ST_ShapeTypePieWedge :_eefcc .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_eefcc .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_eefcc .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_eefcc .Value ="\u0064\u006f\u006eu\u0074"; -case ST_ShapeTypeNoSmoking :_eefcc .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_eefcc .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_eefcc .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw"; -case ST_ShapeTypeUpArrow :_eefcc .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_eefcc .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_eefcc .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeNotchedRightArrow :_eefcc .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_eefcc .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftRightArrow :_eefcc .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_eefcc .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_eefcc .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftRightUpArrow :_eefcc .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_eefcc .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_eefcc .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeRightArrowCallout :_eefcc .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_eefcc .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeDownArrowCallout :_eefcc .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_eefcc .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeUpDownArrowCallout :_eefcc .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_eefcc .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeBentArrow :_eefcc .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_eefcc .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_eefcc .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftCircularArrow :_eefcc .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_eefcc .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077"; -case ST_ShapeTypeCurvedRightArrow :_eefcc .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_eefcc .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeCurvedUpArrow :_eefcc .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_eefcc .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeSwooshArrow :_eefcc .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_eefcc .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_eefcc .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_eefcc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074"; -case ST_ShapeTypeHeart :_eefcc .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_eefcc .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_eefcc .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_eefcc .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065"; -case ST_ShapeTypeIrregularSeal1 :_eefcc .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_eefcc .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032"; -case ST_ShapeTypeFoldedCorner :_eefcc .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_eefcc .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_eefcc .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_eefcc .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de"; -case ST_ShapeTypeCorner :_eefcc .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_eefcc .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_eefcc .Value ="\u0063\u0068\u006fr\u0064"; -case ST_ShapeTypeArc :_eefcc .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_eefcc .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_eefcc .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074"; -case ST_ShapeTypeLeftBrace :_eefcc .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_eefcc .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_eefcc .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072"; -case ST_ShapeTypeBracePair :_eefcc .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_eefcc .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_eefcc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032"; -case ST_ShapeTypeBentConnector3 :_eefcc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_eefcc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034"; -case ST_ShapeTypeBentConnector5 :_eefcc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_eefcc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032"; -case ST_ShapeTypeCurvedConnector3 :_eefcc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_eefcc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034"; -case ST_ShapeTypeCurvedConnector5 :_eefcc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_eefcc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_eefcc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032"; -case ST_ShapeTypeCallout3 :_eefcc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_eefcc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_eefcc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032"; -case ST_ShapeTypeAccentCallout3 :_eefcc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_eefcc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031"; -case ST_ShapeTypeBorderCallout2 :_eefcc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_eefcc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033"; -case ST_ShapeTypeAccentBorderCallout1 :_eefcc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_eefcc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032"; -case ST_ShapeTypeAccentBorderCallout3 :_eefcc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_eefcc .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeWedgeRoundRectCallout :_eefcc .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_eefcc .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeCloudCallout :_eefcc .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_eefcc .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_eefcc .Value ="\u0072\u0069\u0062\u0062\u006f\u006e"; -case ST_ShapeTypeRibbon2 :_eefcc .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_eefcc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_eefcc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032"; -case ST_ShapeTypeLeftRightRibbon :_eefcc .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_eefcc .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c"; -case ST_ShapeTypeHorizontalScroll :_eefcc .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_eefcc .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_eefcc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_ShapeTypePlus :_eefcc .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_eefcc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_eefcc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e"; -case ST_ShapeTypeFlowChartInputOutput :_eefcc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_eefcc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073"; -case ST_ShapeTypeFlowChartInternalStorage :_eefcc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_eefcc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074"; -case ST_ShapeTypeFlowChartMultidocument :_eefcc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_eefcc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072"; -case ST_ShapeTypeFlowChartPreparation :_eefcc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_eefcc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074"; -case ST_ShapeTypeFlowChartManualOperation :_eefcc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_eefcc .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072"; -case ST_ShapeTypeFlowChartPunchedCard :_eefcc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_eefcc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065"; -case ST_ShapeTypeFlowChartSummingJunction :_eefcc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_eefcc .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072"; -case ST_ShapeTypeFlowChartCollate :_eefcc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_eefcc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074"; -case ST_ShapeTypeFlowChartExtract :_eefcc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_eefcc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065"; -case ST_ShapeTypeFlowChartOfflineStorage :_eefcc .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_eefcc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065"; -case ST_ShapeTypeFlowChartMagneticTape :_eefcc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_eefcc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b"; -case ST_ShapeTypeFlowChartMagneticDrum :_eefcc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_eefcc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079"; -case ST_ShapeTypeFlowChartDelay :_eefcc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_eefcc .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s"; -case ST_ShapeTypeFlowChartOffpageConnector :_eefcc .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_eefcc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b"; -case ST_ShapeTypeActionButtonHome :_eefcc .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_eefcc .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070"; -case ST_ShapeTypeActionButtonInformation :_eefcc .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_eefcc .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074"; -case ST_ShapeTypeActionButtonBackPrevious :_eefcc .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_eefcc .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064"; -case ST_ShapeTypeActionButtonBeginning :_eefcc .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_eefcc .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e"; -case ST_ShapeTypeActionButtonDocument :_eefcc .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_eefcc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064"; -case ST_ShapeTypeActionButtonMovie :_eefcc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_eefcc .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_eefcc .Value ="\u0067\u0065\u0061r\u0039"; -case ST_ShapeTypeFunnel :_eefcc .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_eefcc .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_eefcc .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s"; -case ST_ShapeTypeMathMultiply :_eefcc .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_eefcc .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_eefcc .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l"; -case ST_ShapeTypeMathNotEqual :_eefcc .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_eefcc .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_eefcc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073"; -case ST_ShapeTypePlaqueTabs :_eefcc .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_eefcc .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_eefcc .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; -case ST_ShapeTypeChartPlus :_eefcc .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _eefcc ,nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_egeae :=ST_TextFontScalePercentOrPercentString {}; -if _adb .ST_PercentagePatternRe .MatchString (s ){_egeae .ST_Percentage =&s ;}else {_acdfg ,_bdcae :=_aa .ParseInt (s ,10,64);if _bdcae !=nil {return _egeae ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bdcae ); -};_bfgbd :=int32 (_acdfg );_egeae .ST_TextFontScalePercent =&_bfgbd ;};return _egeae ,nil ;}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_bccdd *CT_TableCol )ValidateWithPath (path string )error {if _bcdcf :=_bccdd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bcdcf !=nil {return _bcdcf ;};if _bccdd .ExtLst !=nil {if _gecbcf :=_bccdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gecbcf !=nil {return _gecbcf ;};};return nil ;}; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_dgf *CT_AlphaOutsetEffect )Validate ()error {return _dgf .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};func (_dgdfaa ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _dgdfaa {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdfaa )); -};return nil ;};func (_cafgd *CT_NoFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eabaa *ST_FixedPercentage )Validate ()error {return _eabaa .ValidateWithPath ("")}; -type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};func NewCT_EffectReference ()*CT_EffectReference {_gddc :=&CT_EffectReference {};return _gddc }; +// Validate validates the CT_AudioFile and its children +func (_aafb *CT_AudioFile )Validate ()error {return _aafb .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_aadd :=&CT_GvmlGroupShapeNonVisual {}; +_aadd .CNvPr =NewCT_NonVisualDrawingProps ();_aadd .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _aadd ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_eggfd *CT_TableCellBorderStyle )Validate ()error {return _eggfd .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_beccc *CT_Point2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_beccc .XAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_c .Sprintf ("\u0025\u0076",_beccc .YAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ; +};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ; +HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_efdeb *CT_TransformEffect )ValidateWithPath (path string )error {if _efdeb .SxAttr !=nil {if _eeggd :=_efdeb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_eeggd !=nil {return _eeggd ;};};if _efdeb .SyAttr !=nil {if _abbga :=_efdeb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_abbga !=nil {return _abbga ;};};if _efdeb .KxAttr !=nil {if *_efdeb .KxAttr <=-5400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_efdeb .KxAttr ); -};if *_efdeb .KxAttr >=5400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efdeb .KxAttr ); -};};if _efdeb .KyAttr !=nil {if *_efdeb .KyAttr <=-5400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_efdeb .KyAttr ); -};if *_efdeb .KyAttr >=5400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efdeb .KyAttr ); -};};if _efdeb .TxAttr !=nil {if _aeaag :=_efdeb .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_aeaag !=nil {return _aeaag ;};};if _efdeb .TyAttr !=nil {if _fcfbb :=_efdeb .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_fcfbb !=nil {return _fcfbb ;};};return nil ;}; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_dggae *CT_TableStyleList )ValidateWithPath (path string )error {if !_fb .ST_GuidPatternRe .MatchString (_dggae .DefAttr ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fb .ST_GuidPatternRe ,_dggae .DefAttr ); +};for _fcge ,_bfggee :=range _dggae .TblStyle {if _cbbac :=_bfggee .ValidateWithPath (_c .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fcge ));_cbbac !=nil {return _cbbac ;};};return nil ;};func (_gfg *CT_AlphaBiLevelEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_add :=range start .Attr {if _add .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_aeg ,_eeag :=ParseUnionST_PositiveFixedPercentage (_add .Value ); +if _eeag !=nil {return _eeag ;};_gfg .ThreshAttr =_aeg ;continue ;};};for {_adf ,_fed :=d .Token ();if _fed !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fed ); +};if _caa ,_gba :=_adf .(_g .EndElement );_gba &&_caa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ColorChangeEffect and its children -func (_dgaf *CT_ColorChangeEffect )Validate ()error {return _dgaf .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_edec *CT_ColorSchemeList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _edec .ExtraClrScheme !=nil {_bdbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_fece :=range _edec .ExtraClrScheme {e .EncodeElement (_fece ,_bdbg );};}; -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Connection and its children +func (_bcaf *CT_Connection )Validate ()error {return _bcaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_ConnectionSite and its children -func (_ebgfc *CT_ConnectionSite )Validate ()error {return _ebgfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_fddda *EG_FillModeProperties )ValidateWithPath (path string )error {if _fddda .Tile !=nil {if _ddffaa :=_fddda .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_ddffaa !=nil {return _ddffaa ;};};if _fddda .Stretch !=nil {if _afaa :=_fddda .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); +_afaa !=nil {return _afaa ;};};return nil ;};func (_faaaf *ST_TextAutonumberScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beade ,_bbdbg :=d .Token ();if _bbdbg !=nil {return _bbdbg ;};if _eeeda ,_edbbd :=_beade .(_g .EndElement ); +_edbbd &&_eeeda .Name ==start .Name {*_faaaf =1;return nil ;};if _effad ,_cggc :=_beade .(_g .CharData );!_cggc {return _c .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",_beade ); +}else {switch string (_effad ){case "":*_faaaf =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_faaaf =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_faaaf =2; +case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =5; +case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_faaaf =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =8; +case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_faaaf =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_faaaf =11; +case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_faaaf =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =14; +case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_faaaf =17; +case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_faaaf =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_faaaf =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_faaaf =20; +case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_faaaf =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_faaaf =23; +case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_faaaf =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_faaaf =26; +case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_faaaf =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_faaaf =29; +case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_faaaf =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_faaaf =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =32; +case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_faaaf =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =35; +case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_faaaf =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_faaaf =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_faaaf =38; +case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_faaaf =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_faaaf =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_faaaf =41; +};};_beade ,_bbdbg =d .Token ();if _bbdbg !=nil {return _bbdbg ;};if _afgcb ,_abecg :=_beade .(_g .EndElement );_abecg &&_afgcb .Name ==start .Name {return nil ;};return _c .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",_beade ); +}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_gbef *CT_SolidColorFillProperties )Validate ()error {return _gbef .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_efddg :=&CT_PresetGeometry2D {}; -_efddg .PrstAttr =ST_ShapeType (1);return _efddg ;};func (_bgdfe *ST_SchemeColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgdfe =0;case "\u0062\u0067\u0031":*_bgdfe =1;case "\u0074\u0078\u0031":*_bgdfe =2;case "\u0062\u0067\u0032":*_bgdfe =3; -case "\u0074\u0078\u0032":*_bgdfe =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bgdfe =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bgdfe =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bgdfe =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bgdfe =8; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bgdfe =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bgdfe =10;case "\u0068\u006c\u0069n\u006b":*_bgdfe =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bgdfe =12;case "\u0070\u0068\u0043l\u0072":*_bgdfe =13; -case "\u0064\u006b\u0031":*_bgdfe =14;case "\u006c\u0074\u0031":*_bgdfe =15;case "\u0064\u006b\u0032":*_bgdfe =16;case "\u006c\u0074\u0032":*_bgdfe =17;};return nil ;}; +// Validate validates the CT_PictureLocking and its children +func (_dbcfa *CT_PictureLocking )Validate ()error {return _dbcfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func (_fdccc *CT_FontCollection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_afbcd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_fdccc .Latin ,_afbcd );_abecd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_fdccc .Ea ,_abecd ); +_ebgeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_fdccc .Cs ,_ebgeg );if _fdccc .Font !=nil {_gbcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_gdged :=range _fdccc .Font {e .EncodeElement (_gdged ,_gbcg ); +};};if _fdccc .ExtLst !=nil {_baeea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdccc .ExtLst ,_baeea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecbae *EG_FillModeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecbae .Tile !=nil {_gdfea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}}; +e .EncodeElement (_ecbae .Tile ,_gdfea );};if _ecbae .Stretch !=nil {_cfbace :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_ecbae .Stretch ,_cfbace );};return nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_agbaad :=ST_AdjCoordinate {}; +if _fb .ST_UniversalMeasurePatternRe .MatchString (s ){_agbaad .ST_Coordinate =&ST_Coordinate {};_agbaad .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_aeggd ,_aegecd :=_a .ParseInt (s ,10,64);if _aegecd !=nil {_agbaad .ST_GeomGuideName =&s ;}else {_agbaad .ST_Coordinate =&ST_Coordinate {}; +_agbaad .ST_Coordinate .ST_CoordinateUnqualified =&_aeggd ;};};return _agbaad ,nil ;};func NewCT_Scene3D ()*CT_Scene3D {_bacbf :=&CT_Scene3D {};_bacbf .Camera =NewCT_Camera ();_bacbf .LightRig =NewCT_LightRig ();return _bacbf ;};func (_acac *CT_NonVisualContentPartProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcgbg :=range start .Attr {if _fcgbg .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_egaeg ,_beccf :=_a .ParseBool (_fcgbg .Value ); +if _beccf !=nil {return _beccf ;};_acac .IsCommentAttr =&_egaeg ;continue ;};};_cdca :for {_dfdd ,_beaaf :=d .Token ();if _beaaf !=nil {return _beaaf ;};switch _eddec :=_dfdd .(type ){case _g .StartElement :switch _eddec .Name {case _g .Name {Space :"\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",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_acac .CpLocks =NewCT_ContentPartLocking (); +if _agfc :=d .DecodeElement (_acac .CpLocks ,&_eddec );_agfc !=nil {return _agfc ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acac .ExtLst =NewCT_OfficeArtExtensionList (); +if _bafd :=d .DecodeElement (_acac .ExtLst ,&_eddec );_bafd !=nil {return _bafd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_eddec .Name ); +if _fadga :=d .Skip ();_fadga !=nil {return _fadga ;};};case _g .EndElement :break _cdca ;case _g .CharData :};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_gbd :=&CT_AdjPoint2D {}; +return _gbd };type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_ebba *CT_SupplementalFont )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_bd .Sprintf ("\u0025\u0076",_ebba .ScriptAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_ebba .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_aaecgc ST_TextAutonumberScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaecgc .String (),start );};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_ebafb ST_TextVertOverflowType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgagd :=_f .Attr {}; -_bgagd .Name =name ;switch _ebafb {case ST_TextVertOverflowTypeUnset :_bgagd .Value ="";case ST_TextVertOverflowTypeOverflow :_bgagd .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_bgagd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073"; -case ST_TextVertOverflowTypeClip :_bgagd .Value ="\u0063\u006c\u0069\u0070";};return _bgagd ,nil ;};type Graphic struct{CT_GraphicalObject };func (_daedgb *EG_ColorTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daedgb .Tint !=nil {_dcbcfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; -e .EncodeElement (_daedgb .Tint ,_dcbcfd );};if _daedgb .Shade !=nil {_acfbe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_daedgb .Shade ,_acfbe );};if _daedgb .Comp !=nil {_egaea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}}; -e .EncodeElement (_daedgb .Comp ,_egaea );};if _daedgb .Inv !=nil {_fbag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_daedgb .Inv ,_fbag );};if _daedgb .Gray !=nil {_bcbbgbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}}; -e .EncodeElement (_daedgb .Gray ,_bcbbgbc );};if _daedgb .Alpha !=nil {_dfgda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_daedgb .Alpha ,_dfgda );};if _daedgb .AlphaOff !=nil {_dccbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}}; -e .EncodeElement (_daedgb .AlphaOff ,_dccbc );};if _daedgb .AlphaMod !=nil {_acba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_daedgb .AlphaMod ,_acba );};if _daedgb .Hue !=nil {_bbfgdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068u\u0065"}}; -e .EncodeElement (_daedgb .Hue ,_bbfgdf );};if _daedgb .HueOff !=nil {_fdeca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_daedgb .HueOff ,_fdeca );};if _daedgb .HueMod !=nil {_bfedb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}}; -e .EncodeElement (_daedgb .HueMod ,_bfedb );};if _daedgb .Sat !=nil {_aeef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_daedgb .Sat ,_aeef );};if _daedgb .SatOff !=nil {_dcefg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}}; -e .EncodeElement (_daedgb .SatOff ,_dcefg );};if _daedgb .SatMod !=nil {_dbdaad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_daedgb .SatMod ,_dbdaad );};if _daedgb .Lum !=nil {_ggabc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -e .EncodeElement (_daedgb .Lum ,_ggabc );};if _daedgb .LumOff !=nil {_bcgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_daedgb .LumOff ,_bcgd );};if _daedgb .LumMod !=nil {_gbfgfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}}; -e .EncodeElement (_daedgb .LumMod ,_gbfgfd );};if _daedgb .Red !=nil {_ggecfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_daedgb .Red ,_ggecfd );};if _daedgb .RedOff !=nil {_fbacd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}}; -e .EncodeElement (_daedgb .RedOff ,_fbacd );};if _daedgb .RedMod !=nil {_degbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_daedgb .RedMod ,_degbg );};if _daedgb .Green !=nil {_gfdgf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}}; -e .EncodeElement (_daedgb .Green ,_gfdgf );};if _daedgb .GreenOff !=nil {_affeeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_daedgb .GreenOff ,_affeeg );};if _daedgb .GreenMod !=nil {_bacda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}}; -e .EncodeElement (_daedgb .GreenMod ,_bacda );};if _daedgb .Blue !=nil {_geebd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_daedgb .Blue ,_geebd );};if _daedgb .BlueOff !=nil {_fgaef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}}; -e .EncodeElement (_daedgb .BlueOff ,_fgaef );};if _daedgb .BlueMod !=nil {_gddgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_daedgb .BlueMod ,_gddgc );};if _daedgb .Gamma !=nil {_bccgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}}; -e .EncodeElement (_daedgb .Gamma ,_bccgd );};if _daedgb .InvGamma !=nil {_bgfab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_daedgb .InvGamma ,_bgfab );};return nil ;};func (_bdccc *CT_Point2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdae :=range start .Attr {if _dfdae .Name .Local =="\u0078"{_gfda ,_bdffbc :=ParseUnionST_Coordinate (_dfdae .Value ); -if _bdffbc !=nil {return _bdffbc ;};_bdccc .XAttr =_gfda ;continue ;};if _dfdae .Name .Local =="\u0079"{_dcba ,_bffca :=ParseUnionST_Coordinate (_dfdae .Value );if _bffca !=nil {return _bffca ;};_bdccc .YAttr =_dcba ;continue ;};};for {_dadcb ,_fgaa :=d .Token (); -if _fgaa !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_fgaa );};if _cfce ,_cdaae :=_dadcb .(_f .EndElement );_cdaae &&_cfce .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_eeddf *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_dbeg *CT_ComplementTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fcaf ,_edgb :=d .Token ();if _edgb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_edgb ); +};if _eaabe ,_eaag :=_fcaf .(_g .EndElement );_eaag &&_eaabe .Name ==start .Name {break ;};};return nil ;};func (_aaeagc *CT_TransformEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddbdcd :=range start .Attr {if _ddbdcd .Name .Local =="\u0073\u0078"{_cebff ,_ggdgd :=ParseUnionST_Percentage (_ddbdcd .Value ); +if _ggdgd !=nil {return _ggdgd ;};_aaeagc .SxAttr =&_cebff ;continue ;};if _ddbdcd .Name .Local =="\u0073\u0079"{_fbbda ,_ccfca :=ParseUnionST_Percentage (_ddbdcd .Value );if _ccfca !=nil {return _ccfca ;};_aaeagc .SyAttr =&_fbbda ;continue ;};if _ddbdcd .Name .Local =="\u006b\u0078"{_fccaa ,_cacec :=_a .ParseInt (_ddbdcd .Value ,10,32); +if _cacec !=nil {return _cacec ;};_cffb :=int32 (_fccaa );_aaeagc .KxAttr =&_cffb ;continue ;};if _ddbdcd .Name .Local =="\u006b\u0079"{_ffebc ,_gfdcd :=_a .ParseInt (_ddbdcd .Value ,10,32);if _gfdcd !=nil {return _gfdcd ;};_egbbf :=int32 (_ffebc );_aaeagc .KyAttr =&_egbbf ; +continue ;};if _ddbdcd .Name .Local =="\u0074\u0078"{_bdeab ,_aadea :=ParseUnionST_Coordinate (_ddbdcd .Value );if _aadea !=nil {return _aadea ;};_aaeagc .TxAttr =&_bdeab ;continue ;};if _ddbdcd .Name .Local =="\u0074\u0079"{_bcbcgf ,_gecbd :=ParseUnionST_Coordinate (_ddbdcd .Value ); +if _gecbd !=nil {return _gecbd ;};_aaeagc .TyAttr =&_bcbcgf ;continue ;};};for {_gdfefg ,_ccag :=d .Token ();if _ccag !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ccag ); +};if _fegde ,_degaf :=_gdfefg .(_g .EndElement );_degaf &&_fegde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_aagb *CT_PositiveFixedPercentage )Validate ()error {return _aagb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};func (_edbc *CT_DuotoneEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbce :for {_fefd ,_afbce :=d .Token (); -if _afbce !=nil {return _afbce ;};switch _edca :=_fefd .(type ){case _f .StartElement :switch _edca .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fcda :=NewEG_ColorChoice (); -_fcda .ScrgbClr =NewCT_ScRgbColor ();if _geca :=d .DecodeElement (_fcda .ScrgbClr ,&_edca );_geca !=nil {return _geca ;};_edbc .EG_ColorChoice =append (_edbc .EG_ColorChoice ,_fcda );case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eeceb :=NewEG_ColorChoice (); -_eeceb .SrgbClr =NewCT_SRgbColor ();if _ggafe :=d .DecodeElement (_eeceb .SrgbClr ,&_edca );_ggafe !=nil {return _ggafe ;};_edbc .EG_ColorChoice =append (_edbc .EG_ColorChoice ,_eeceb );case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cefd :=NewEG_ColorChoice (); -_cefd .HslClr =NewCT_HslColor ();if _ecce :=d .DecodeElement (_cefd .HslClr ,&_edca );_ecce !=nil {return _ecce ;};_edbc .EG_ColorChoice =append (_edbc .EG_ColorChoice ,_cefd );case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gegd :=NewEG_ColorChoice (); -_gegd .SysClr =NewCT_SystemColor ();if _dfcc :=d .DecodeElement (_gegd .SysClr ,&_edca );_dfcc !=nil {return _dfcc ;};_edbc .EG_ColorChoice =append (_edbc .EG_ColorChoice ,_gegd );case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bggbaa :=NewEG_ColorChoice (); -_bggbaa .SchemeClr =NewCT_SchemeColor ();if _ebea :=d .DecodeElement (_bggbaa .SchemeClr ,&_edca );_ebea !=nil {return _ebea ;};_edbc .EG_ColorChoice =append (_edbc .EG_ColorChoice ,_bggbaa );case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gbadc :=NewEG_ColorChoice (); -_gbadc .PrstClr =NewCT_PresetColor ();if _cdgf :=d .DecodeElement (_gbadc .PrstClr ,&_edca );_cdgf !=nil {return _cdgf ;};_edbc .EG_ColorChoice =append (_edbc .EG_ColorChoice ,_gbadc );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_edca .Name ); -if _fgga :=d .Skip ();_fgga !=nil {return _fgga ;};};case _f .EndElement :break _cbce ;case _f .CharData :};};return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_dbcae ST_PitchFamily )Validate ()error {return _dbcae .ValidateWithPath ("")}; -func (_eeafa ST_TextTabAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_caaab :=_f .Attr {};_caaab .Name =name ;switch _eeafa {case ST_TextTabAlignTypeUnset :_caaab .Value ="";case ST_TextTabAlignTypeL :_caaab .Value ="\u006c";case ST_TextTabAlignTypeCtr :_caaab .Value ="\u0063\u0074\u0072"; -case ST_TextTabAlignTypeR :_caaab .Value ="\u0072";case ST_TextTabAlignTypeDec :_caaab .Value ="\u0064\u0065\u0063";};return _caaab ,nil ;};func (_aabcf *ST_TextShapeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aabcf =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_aabcf =1; -case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_aabcf =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_aabcf =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aabcf =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_aabcf =5; -case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_aabcf =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_aabcf =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_aabcf =8; -case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_aabcf =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_aabcf =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_aabcf =11; -case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_aabcf =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_aabcf =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_aabcf =14; -case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_aabcf =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_aabcf =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_aabcf =17; -case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_aabcf =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_aabcf =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_aabcf =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_aabcf =21; -case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_aabcf =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_aabcf =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_aabcf =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_aabcf =25; -case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_aabcf =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_aabcf =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_aabcf =28; -case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_aabcf =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_aabcf =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_aabcf =31; -case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_aabcf =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_aabcf =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_aabcf =34; -case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_aabcf =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_aabcf =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_aabcf =37; -case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_aabcf =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_aabcf =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_aabcf =40; -case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_aabcf =41;};return nil ;};func (_egfa *CT_Scale2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_caee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0078"}}; -e .EncodeElement (_egfa .Sx ,_caee );_adfagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_egfa .Sy ,_adfagb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadfb *CT_TintEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadfb .HueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_dadfb .HueAttr )}); -};if _dadfb .AmtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006d\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_dadfb .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TextBlipBullet and its children +func (_agbgf *CT_TextBlipBullet )Validate ()error {return _agbgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ; +};func (_cfecd *ST_BlendMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fceeed ,_dcgfc :=d .Token ();if _dcgfc !=nil {return _dcgfc ;};if _faabe ,_gfffg :=_fceeed .(_g .EndElement );_gfffg &&_faabe .Name ==start .Name {*_cfecd =1;return nil ; +};if _cecgf ,_aacfb :=_fceeed .(_g .CharData );!_aacfb {return _c .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",_fceeed );}else {switch string (_cecgf ){case "":*_cfecd =0; +case "\u006f\u0076\u0065\u0072":*_cfecd =1;case "\u006d\u0075\u006c\u0074":*_cfecd =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cfecd =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cfecd =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cfecd =5; +};};_fceeed ,_dcgfc =d .Token ();if _dcgfc !=nil {return _dcgfc ;};if _bfgacb ,_cfdfc :=_fceeed .(_g .EndElement );_cfdfc &&_bfgacb .Name ==start .Name {return nil ;};return _c .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",_fceeed ); +};func (_bfbcf ST_PresetPatternVal )ValidateWithPath (path string )error {switch _bfbcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbcf )); +};return nil ;}; -// Validate validates the EG_LineJoinProperties and its children -func (_gfgfa *EG_LineJoinProperties )Validate ()error {return _gfgfa .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_afdbg *CT_TableRow )ValidateWithPath (path string )error {if _baefg :=_afdbg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_baefg !=nil {return _baefg ;};for _bdggbg ,_dfdf :=range _afdbg .Tc {if _dgcdb :=_dfdf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_bdggbg )); +_dgcdb !=nil {return _dgcdb ;};};if _afdbg .ExtLst !=nil {if _aaebc :=_afdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaebc !=nil {return _aaebc ;};};return nil ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_eccefg :=&CT_TextAutonumberBullet {}; +_eccefg .TypeAttr =ST_TextAutonumberScheme (1);return _eccefg ;};func (_gggfa *CT_TableRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_c .Sprintf ("\u0025\u0076",_gggfa .HAttr )}); +e .EncodeToken (start );if _gggfa .Tc !=nil {_gbdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_dadcc :=range _gggfa .Tc {e .EncodeElement (_dadcc ,_gbdgf );};};if _gggfa .ExtLst !=nil {_fcdcbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gggfa .ExtLst ,_fcdcbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fceaa *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_bffeg :=[]string {};if _fceaa .ST_TextFontScalePercent !=nil {_bffeg =append (_bffeg ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _fceaa .ST_Percentage !=nil {_bffeg =append (_bffeg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bffeg )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bffeg ); +};return nil ;};func (_egagc *CT_NoFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcgaa ST_TextSpacingPercentOrPercentString )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dcgaa .ST_TextSpacingPercent !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_dcgaa .ST_TextSpacingPercent )));};if _dcgaa .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_dcgaa .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func (_eeced *CT_ThemeableLineStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeced .Ln !=nil {_aagdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_eeced .Ln ,_aagdc ); +};if _eeced .LnRef !=nil {_cefeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_eeced .LnRef ,_cefeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_aabe *CT_GvmlShapeNonVisual )Validate ()error {return _aabe .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ; -};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1; -ST_EffectContainerTypeTree ST_EffectContainerType =2;);func (_afbe *CT_TableStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbe .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_bcfbg :=range start .Attr {if _bcfbg .Name .Local =="\u0064\u0065\u0066"{_gafgd ,_afgce :=_bcfbg .Value ,error (nil );if _afgce !=nil {return _afgce ;};_afbe .DefAttr =_gafgd ;continue ;};};_bgac :for {_aefed ,_cbeag :=d .Token ();if _cbeag !=nil {return _cbeag ; -};switch _aaab :=_aefed .(type ){case _f .StartElement :switch _aaab .Name {case _f .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_fceea :=NewCT_TableStyle (); -if _cabe :=d .DecodeElement (_fceea ,&_aaab );_cabe !=nil {return _cabe ;};_afbe .TblStyle =append (_afbe .TblStyle ,_fceea );default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aaab .Name ); -if _effef :=d .Skip ();_effef !=nil {return _effef ;};};case _f .EndElement :break _bgac ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Boolean and its children +func (_geg *CT_Boolean )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type ST_BevelPresetType byte ; -// Validate validates the CT_GraphicalObjectData and its children -func (_fgcde *CT_GraphicalObjectData )Validate ()error {return _fgcde .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func (_fgccdd ST_OnOffStyleType )ValidateWithPath (path string )error {switch _fgccdd {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgccdd )); +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_cgfac *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _cgfac .RadAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,_cgfac .RadAttr ); +};if _cgfac .RadAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_cgfac .RadAttr ); };return nil ;}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_bfgfe *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_ccgad ST_TileFlipMode )String ()string {switch _ccgad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079"; -};return "";};func (_fcbfe *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffgef :=range start .Attr {if _ffgef .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"&&_ffgef .Name .Local =="\u0065\u006d\u0062e\u0064"||_ffgef .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"&&_ffgef .Name .Local =="\u0065\u006d\u0062e\u0064"{_bbae ,_cbga :=_ffgef .Value ,error (nil ); -if _cbga !=nil {return _cbga ;};_fcbfe .EmbedAttr =_bbae ;continue ;};if _ffgef .Name .Local =="\u006e\u0061\u006d\u0065"{_gfea ,_eefc :=_ffgef .Value ,error (nil );if _eefc !=nil {return _eefc ;};_fcbfe .NameAttr =&_gfea ;continue ;};};for {_eafb ,_gcccf :=d .Token (); -if _gcccf !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_gcccf );};if _agff ,_ggffcf :=_eafb .(_f .EndElement ); -_ggffcf &&_agff .Name ==start .Name {break ;};};return nil ;};func (_edacec *ST_Percentage )ValidateWithPath (path string )error {_cbccgf :=[]string {};if _edacec .ST_PercentageDecimal !=nil {_cbccgf =append (_cbccgf ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c"); -};if _edacec .ST_Percentage !=nil {_cbccgf =append (_cbccgf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cbccgf )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbccgf ); -};return nil ;};func (_bcbfd ST_LightRigDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddge :=_f .Attr {};_ddge .Name =name ;switch _bcbfd {case ST_LightRigDirectionUnset :_ddge .Value ="";case ST_LightRigDirectionTl :_ddge .Value ="\u0074\u006c"; -case ST_LightRigDirectionT :_ddge .Value ="\u0074";case ST_LightRigDirectionTr :_ddge .Value ="\u0074\u0072";case ST_LightRigDirectionL :_ddge .Value ="\u006c";case ST_LightRigDirectionR :_ddge .Value ="\u0072";case ST_LightRigDirectionBl :_ddge .Value ="\u0062\u006c"; -case ST_LightRigDirectionB :_ddge .Value ="\u0062";case ST_LightRigDirectionBr :_ddge .Value ="\u0062\u0072";};return _ddge ,nil ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_acdb :=&EG_LineJoinProperties {};return _acdb ;};func NewCT_BlendEffect ()*CT_BlendEffect {_bdbfc :=&CT_BlendEffect {}; -_bdbfc .BlendAttr =ST_BlendMode (1);_bdbfc .Cont =NewCT_EffectContainer ();return _bdbfc ;};func (_ecccc ST_TileFlipMode )Validate ()error {return _ecccc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_dbgaf *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _dbgaf .ScrgbClr !=nil {if _fcbdf :=_dbgaf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fcbdf !=nil {return _fcbdf ;};};if _dbgaf .SrgbClr !=nil {if _faacf :=_dbgaf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_faacf !=nil {return _faacf ;};};if _dbgaf .HslClr !=nil {if _ababc :=_dbgaf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ababc !=nil {return _ababc ;};};if _dbgaf .SysClr !=nil {if _cabed :=_dbgaf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_cabed !=nil {return _cabed ;};};if _dbgaf .SchemeClr !=nil {if _ebabe :=_dbgaf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ebabe !=nil {return _ebabe ;};};if _dbgaf .PrstClr !=nil {if _ebbff :=_dbgaf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ebbff !=nil {return _ebbff ;};};return nil ;}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_bgad *CT_Point3D )ValidateWithPath (path string )error {if _egbed :=_bgad .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_egbed !=nil {return _egbed ;};if _bbcbc :=_bgad .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_bbcbc !=nil {return _bbcbc ;};if _cgace :=_bgad .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_cgace !=nil {return _cgace ;};return nil ;};func (_cfeag ST_PresetCameraType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfeag .String (),start ); -};func (_bcdge ST_EffectContainerType )String ()string {switch _bcdge {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ; -};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_bfce :=&CT_NonVisualDrawingProps {};return _bfce ;};type CT_Headers struct{Header []string ;};func (_eacff *CT_GradientFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caebb :=range start .Attr {if _caebb .Name .Local =="\u0066\u006c\u0069\u0070"{_eacff .FlipAttr .UnmarshalXMLAttr (_caebb ); -continue ;};if _caebb .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_feggc ,_eeged :=_aa .ParseBool (_caebb .Value );if _eeged !=nil {return _eeged ;};_eacff .RotWithShapeAttr =&_feggc ;continue ;};};_ffaba :for {_dfdba ,_bedag :=d .Token (); -if _bedag !=nil {return _bedag ;};switch _deac :=_dfdba .(type ){case _f .StartElement :switch _deac .Name {case _f .Name {Space :"\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",Local :"\u0067\u0073\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_eacff .GsLst =NewCT_GradientStopList (); -if _eead :=d .DecodeElement (_eacff .GsLst ,&_deac );_eead !=nil {return _eead ;};case _f .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_eacff .Lin =NewCT_LinearShadeProperties (); -if _ceea :=d .DecodeElement (_eacff .Lin ,&_deac );_ceea !=nil {return _ceea ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_eacff .Path =NewCT_PathShadeProperties (); -if _dedgf :=d .DecodeElement (_eacff .Path ,&_deac );_dedgf !=nil {return _dedgf ;};case _f .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_eacff .TileRect =NewCT_RelativeRect (); -if _cfge :=d .DecodeElement (_eacff .TileRect ,&_deac );_cfge !=nil {return _cfge ;};default:_ad .Log .Debug ("sk\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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_deac .Name ); -if _egff :=d .Skip ();_egff !=nil {return _egff ;};};case _f .EndElement :break _ffaba ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_adfg *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _ccaf :=_adfg .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_ccaf !=nil {return _ccaf ;};return nil ;}; -// Validate validates the CT_FixedPercentage and its children -func (_ggfg *CT_FixedPercentage )Validate ()error {return _ggfg .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ; -};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func (_bgcg ST_LightRigType )String ()string {switch _bgcg {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031"; -case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031"; -case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034"; -case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033"; -case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068"; -case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074"; -case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d"; -};return "";};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_dadef :=&CT_ObjectStyleDefaults {};return _dadef ;};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_faaggb *VideoFile )ValidateWithPath (path string )error {if _fbffa :=_faaggb .CT_VideoFile .ValidateWithPath (path );_fbffa !=nil {return _fbffa ;};return nil ;};func (_caeec *CT_TintEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egdb :=range start .Attr {if _egdb .Name .Local =="\u0068\u0075\u0065"{_cgeb ,_dacdfb :=_a .ParseInt (_egdb .Value ,10,32); +if _dacdfb !=nil {return _dacdfb ;};_aabgeb :=int32 (_cgeb );_caeec .HueAttr =&_aabgeb ;continue ;};if _egdb .Name .Local =="\u0061\u006d\u0074"{_daaf ,_addgg :=ParseUnionST_FixedPercentage (_egdb .Value );if _addgg !=nil {return _addgg ;};_caeec .AmtAttr =&_daaf ; +continue ;};};for {_efdcb ,_cceege :=d .Token ();if _cceege !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_cceege );};if _gacgb ,_gdbed :=_efdcb .(_g .EndElement ); +_gdbed &&_gacgb .Name ==start .Name {break ;};};return nil ;};func (_cgcd *CT_CustomGeometry2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgcd .AvLst !=nil {_ebba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}}; +e .EncodeElement (_cgcd .AvLst ,_ebba );};if _cgcd .GdLst !=nil {_gaebcb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cgcd .GdLst ,_gaebcb );};if _cgcd .AhLst !=nil {_bgecb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}}; +e .EncodeElement (_cgcd .AhLst ,_bgecb );};if _cgcd .CxnLst !=nil {_fggc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cgcd .CxnLst ,_fggc );};if _cgcd .Rect !=nil {_egbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}}; +e .EncodeElement (_cgcd .Rect ,_egbe );};_gfae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_cgcd .PathLst ,_gfae );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GeomGuideList and its children -func (_dbgb *CT_GeomGuideList )Validate ()error {return _dbgb .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_fgeag ST_SystemColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgeag .String (),start ); -};type ST_AnimationDgmOnlyBuildType byte ;func (_ccdea *CT_TableBackgroundStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccdea .Fill !=nil {_ccdcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_ccdea .Fill ,_ccdcb );};if _ccdea .FillRef !=nil {_afbfdf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_ccdea .FillRef ,_afbfdf );};if _ccdea .Effect !=nil {_gbee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_ccdea .Effect ,_gbee );};if _ccdea .EffectRef !=nil {_gbda :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_ccdea .EffectRef ,_gbda );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func NewCT_Table ()*CT_Table {_fecee :=&CT_Table {};_fecee .TblGrid =NewCT_TableGrid ();return _fecee ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_ebbfd :=&EG_TextBulletTypeface {}; -return _ebbfd ;};func (_gffb ST_LineEndWidth )ValidateWithPath (path string )error {switch _gffb {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffb )); -};return nil ;}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_ddcfca *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _bfbdc :=_ddcfca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfbdc !=nil {return _bfbdc ;};if _dggde :=_ddcfca .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_dggde !=nil {return _dggde ;};return nil ;};func NewEG_TextRun ()*EG_TextRun {_aadad :=&EG_TextRun {};return _aadad };type ST_RectAlignment byte ;type CT_LineJoinBevel struct{};func (_eegfe *CT_PresetShadowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegfe .PrstAttr =ST_PresetShadowVal (1); +for _ ,_cgabb :=range start .Attr {if _cgabb .Name .Local =="\u0070\u0072\u0073\u0074"{_eegfe .PrstAttr .UnmarshalXMLAttr (_cgabb );continue ;};if _cgabb .Name .Local =="\u0064\u0069\u0073\u0074"{_agbdf ,_afed :=_a .ParseInt (_cgabb .Value ,10,64);if _afed !=nil {return _afed ; +};_eegfe .DistAttr =&_agbdf ;continue ;};if _cgabb .Name .Local =="\u0064\u0069\u0072"{_gfgc ,_dgaca :=_a .ParseInt (_cgabb .Value ,10,32);if _dgaca !=nil {return _dgaca ;};_bfffgc :=int32 (_gfgc );_eegfe .DirAttr =&_bfffgc ;continue ;};};_acadd :for {_cafcd ,_dcabb :=d .Token (); +if _dcabb !=nil {return _dcabb ;};switch _deeg :=_cafcd .(type ){case _g .StartElement :switch _deeg .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eegfe .ScrgbClr =NewCT_ScRgbColor (); +if _gefcf :=d .DecodeElement (_eegfe .ScrgbClr ,&_deeg );_gefcf !=nil {return _gefcf ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eegfe .SrgbClr =NewCT_SRgbColor (); +if _gdedg :=d .DecodeElement (_eegfe .SrgbClr ,&_deeg );_gdedg !=nil {return _gdedg ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eegfe .HslClr =NewCT_HslColor (); +if _ffabg :=d .DecodeElement (_eegfe .HslClr ,&_deeg );_ffabg !=nil {return _ffabg ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eegfe .SysClr =NewCT_SystemColor (); +if _fcbed :=d .DecodeElement (_eegfe .SysClr ,&_deeg );_fcbed !=nil {return _fcbed ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eegfe .SchemeClr =NewCT_SchemeColor (); +if _cdeba :=d .DecodeElement (_eegfe .SchemeClr ,&_deeg );_cdeba !=nil {return _cdeba ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eegfe .PrstClr =NewCT_PresetColor (); +if _bfece :=d .DecodeElement (_eegfe .PrstClr ,&_deeg );_bfece !=nil {return _bfece ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_deeg .Name ); +if _afdb :=d .Skip ();_afdb !=nil {return _afdb ;};};case _g .EndElement :break _acadd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_GraphicalObject and its children -func (_dgce *CT_GraphicalObject )Validate ()error {return _dgce .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func (_aecb *CT_Ratio )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_accbg :=range start .Attr {if _accbg .Name .Local =="\u006e"{_geccc ,_ddbd :=_aa .ParseInt (_accbg .Value ,10,64); -if _ddbd !=nil {return _ddbd ;};_aecb .NAttr =_geccc ;continue ;};if _accbg .Name .Local =="\u0064"{_afbgb ,_gcgaf :=_aa .ParseInt (_accbg .Value ,10,64);if _gcgaf !=nil {return _gcgaf ;};_aecb .DAttr =_afbgb ;continue ;};};for {_gfee ,_edacb :=d .Token (); -if _edacb !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_edacb );};if _gddba ,_eeggb :=_gfee .(_f .EndElement );_eeggb &&_gddba .Name ==start .Name {break ;};};return nil ;}; -func (_aagbg ST_TextFontAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aagbg .String (),start );};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_eecc *CT_ColorMappingOverrideChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eecc .MasterClrMapping !=nil {_dbbdd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_eecc .MasterClrMapping ,_dbbdd );};if _eecc .OverrideClrMapping !=nil {_ebaa :=_f .StartElement {Name :_f .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_eecc .OverrideClrMapping ,_ebaa ); -};return nil ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_gceed *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _gceed .AvLst !=nil {if _aedd :=_gceed .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_aedd !=nil {return _aedd ;};};if _gceed .GdLst !=nil {if _edaff :=_gceed .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074"); +_edaff !=nil {return _edaff ;};};if _gceed .AhLst !=nil {if _egefa :=_gceed .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_egefa !=nil {return _egefa ;};};if _gceed .CxnLst !=nil {if _eafdb :=_gceed .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); +_eafdb !=nil {return _eafdb ;};};if _gceed .Rect !=nil {if _adgaa :=_gceed .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_adgaa !=nil {return _adgaa ;};};if _bfde :=_gceed .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074"); +_bfde !=nil {return _bfde ;};return nil ;};type ST_TextAutonumberScheme byte ;func NewEG_TextBulletColor ()*EG_TextBulletColor {_bfaddc :=&EG_TextBulletColor {};return _bfaddc };type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ; +};func (_dffgdff ST_LineEndWidth )String ()string {switch _dffgdff {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_decgb ST_AnimationDgmBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _decgb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_g .CharData (_decgb .ST_AnimationBuildType .String ()));};if _decgb .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_g .CharData (_decgb .ST_AnimationDgmOnlyBuildType .String ())); +};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_ddbea *CT_StyleMatrix )ValidateWithPath (path string )error {if _aacfdc :=_ddbea .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_aacfdc !=nil {return _aacfdc ;};if _feeca :=_ddbea .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); -_feeca !=nil {return _feeca ;};if _abgcb :=_ddbea .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_abgcb !=nil {return _abgcb ;};if _acgdf :=_ddbea .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); -_acgdf !=nil {return _acgdf ;};return nil ;};func (_cdfcd *CT_Vector3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_cdfcd .DxAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0079"},Value :_bd .Sprintf ("\u0025\u0076",_cdfcd .DyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u007a"},Value :_bd .Sprintf ("\u0025\u0076",_cdfcd .DzAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DArcTo and its children +func (_gfadd *CT_Path2DArcTo )Validate ()error {return _gfadd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};type ST_PresetLineDashVal byte ; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_fbdeeg *CT_PresetTextShape )ValidateWithPath (path string )error {if _fbdeeg .PrstAttr ==ST_TextShapeTypeUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gcdf :=_fbdeeg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gcdf !=nil {return _gcdf ;};if _fbdeeg .AvLst !=nil {if _bdcbd :=_fbdeeg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_bdcbd !=nil {return _bdcbd ; -};};return nil ;}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_dccfc *CT_TablePropertiesChoice )Validate ()error {return _dccfc .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gebea ST_SchemeColorVal )String ()string {switch _gebea {case 0:return ""; +case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033"; +case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"; +case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032";case 17:return "\u006c\u0074\u0032";};return "";}; -// Validate validates the CT_TextSpacing and its children -func (_febfb *CT_TextSpacing )Validate ()error {return _febfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func (_caabb *CT_ShapeLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caabb .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoTextEditAttr ))}); -};if _caabb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoGrpAttr ))});};if _caabb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoSelectAttr ))}); -};if _caabb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoRotAttr ))});};if _caabb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoChangeAspectAttr ))}); -};if _caabb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoMoveAttr ))});};if _caabb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoResizeAttr ))}); -};if _caabb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoEditPointsAttr ))});}; -if _caabb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoAdjustHandlesAttr ))}); -};if _caabb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoChangeArrowheadsAttr ))}); -};if _caabb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_caabb .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _caabb .ExtLst !=nil {_ddaccc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caabb .ExtLst ,_ddaccc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_ggeg *CT_AudioCDTime )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_dfec *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_edgd *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _gfgd ,_acdbbf :=range _edgd .Ext {if _ccddbc :=_acdbbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gfgd ));_ccddbc !=nil {return _ccddbc ; +};};return nil ;};func (_dggb *CT_AudioFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",_dggb .LinkAttr )}); +if _dggb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dggb .ContentTypeAttr )});};e .EncodeToken (start ); +if _dggb .ExtLst !=nil {_ggab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dggb .ExtLst ,_ggab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acabe ST_BlipCompression )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efdgf :=_g .Attr {}; +_efdgf .Name =name ;switch _acabe {case ST_BlipCompressionUnset :_efdgf .Value ="";case ST_BlipCompressionEmail :_efdgf .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_efdgf .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_efdgf .Value ="\u0070\u0072\u0069n\u0074"; +case ST_BlipCompressionHqprint :_efdgf .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_efdgf .Value ="\u006e\u006f\u006e\u0065";};return _efdgf ,nil ;};type CT_AlphaCeilingEffect struct{}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_ecc *CT_AlphaBiLevelEffect )Validate ()error {return _ecc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ; -BldChart *CT_AnimationChartBuildProperties ;}; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_daeec *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _daeec .BlendAttr ==ST_BlendModeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _efca :=_daeec .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_efca !=nil {return _efca ;};if _daeec .NoFill !=nil {if _fcef :=_daeec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); +_fcef !=nil {return _fcef ;};};if _daeec .SolidFill !=nil {if _baga :=_daeec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_baga !=nil {return _baga ;};};if _daeec .GradFill !=nil {if _fdbgb :=_daeec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_fdbgb !=nil {return _fdbgb ;};};if _daeec .BlipFill !=nil {if _fdgf :=_daeec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fdgf !=nil {return _fdgf ;};};if _daeec .PattFill !=nil {if _befd :=_daeec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); +_befd !=nil {return _befd ;};};if _daeec .GrpFill !=nil {if _afag :=_daeec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_afag !=nil {return _afag ;};};return nil ;}; -// Validate validates the CT_AnimationDgmElement and its children -func (_bcbgb *CT_AnimationDgmElement )Validate ()error {return _bcbgb .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_fggage ST_OnOffStyleType )String ()string {switch _fggage {case 0:return ""; -case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ; -HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_aecca *CT_EffectContainer )ValidateWithPath (path string )error {if _fgag :=_aecca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgag !=nil {return _fgag ;};if _aecca .Cont !=nil {if _gbdge :=_aecca .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074"); +_gbdge !=nil {return _gbdge ;};};if _aecca .Effect !=nil {if _agbfg :=_aecca .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_agbfg !=nil {return _agbfg ;};};if _aecca .AlphaBiLevel !=nil {if _cbce :=_aecca .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); +_cbce !=nil {return _cbce ;};};if _aecca .AlphaCeiling !=nil {if _eeade :=_aecca .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_eeade !=nil {return _eeade ;};};if _aecca .AlphaFloor !=nil {if _egbeb :=_aecca .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"); +_egbeb !=nil {return _egbeb ;};};if _aecca .AlphaInv !=nil {if _becc :=_aecca .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_becc !=nil {return _becc ;};};if _aecca .AlphaMod !=nil {if _ebfdf :=_aecca .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); +_ebfdf !=nil {return _ebfdf ;};};if _aecca .AlphaModFix !=nil {if _gcag :=_aecca .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_gcag !=nil {return _gcag ;};};if _aecca .AlphaOutset !=nil {if _gfbdg :=_aecca .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"); +_gfbdg !=nil {return _gfbdg ;};};if _aecca .AlphaRepl !=nil {if _ggagd :=_aecca .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_ggagd !=nil {return _ggagd ;};};if _aecca .BiLevel !=nil {if _egede :=_aecca .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); +_egede !=nil {return _egede ;};};if _aecca .Blend !=nil {if _daefa :=_aecca .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_daefa !=nil {return _daefa ;};};if _aecca .Blur !=nil {if _aacg :=_aecca .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072"); +_aacg !=nil {return _aacg ;};};if _aecca .ClrChange !=nil {if _dcee :=_aecca .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dcee !=nil {return _dcee ;};};if _aecca .ClrRepl !=nil {if _caegg :=_aecca .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c"); +_caegg !=nil {return _caegg ;};};if _aecca .Duotone !=nil {if _bgeac :=_aecca .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_bgeac !=nil {return _bgeac ;};};if _aecca .Fill !=nil {if _agbc :=_aecca .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_agbc !=nil {return _agbc ;};};if _aecca .FillOverlay !=nil {if _ecfa :=_aecca .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ecfa !=nil {return _ecfa ;};};if _aecca .Glow !=nil {if _bbfba :=_aecca .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077"); +_bbfba !=nil {return _bbfba ;};};if _aecca .Grayscl !=nil {if _eeab :=_aecca .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_eeab !=nil {return _eeab ;};};if _aecca .Hsl !=nil {if _gcff :=_aecca .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); +_gcff !=nil {return _gcff ;};};if _aecca .InnerShdw !=nil {if _debc :=_aecca .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_debc !=nil {return _debc ;};};if _aecca .Lum !=nil {if _dagde :=_aecca .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); +_dagde !=nil {return _dagde ;};};if _aecca .OuterShdw !=nil {if _gfff :=_aecca .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_gfff !=nil {return _gfff ;};};if _aecca .PrstShdw !=nil {if _faef :=_aecca .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); +_faef !=nil {return _faef ;};};if _aecca .Reflection !=nil {if _aceg :=_aecca .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_aceg !=nil {return _aceg ;};};if _aecca .RelOff !=nil {if _abbda :=_aecca .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066"); +_abbda !=nil {return _abbda ;};};if _aecca .SoftEdge !=nil {if _dccc :=_aecca .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_dccc !=nil {return _dccc ;};};if _aecca .Tint !=nil {if _bbbc :=_aecca .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074"); +_bbbc !=nil {return _bbbc ;};};if _aecca .Xfrm !=nil {if _ccba :=_aecca .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ccba !=nil {return _ccba ;};};return nil ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ; +VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_dcccd *CT_InverseGammaTransform )Validate ()error {return _dcccd .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_Bevel struct{WAttr *int64 ; -HAttr *int64 ;PrstAttr ST_BevelPresetType ;}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_gaea *CT_FixedPercentage )ValidateWithPath (path string )error {if _cebb :=_gaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebb !=nil {return _cebb ;};return nil ;};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ; +LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_fcfe *CT_ColorSchemeAndMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfe .ClrScheme =NewCT_ColorScheme ();_fbfa :for {_cgcfc ,_bbfbd :=d .Token ();if _bbfbd !=nil {return _bbfbd ; +};switch _cbcg :=_cgcfc .(type ){case _g .StartElement :switch _cbcg .Name {case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _gagd :=d .DecodeElement (_fcfe .ClrScheme ,&_cbcg ); +_gagd !=nil {return _gagd ;};case _g .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_fcfe .ClrMap =NewCT_ColorMapping (); +if _ceba :=d .DecodeElement (_fcfe .ClrMap ,&_cbcg );_ceba !=nil {return _ceba ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_cbcg .Name ); +if _fbbf :=d .Skip ();_fbbf !=nil {return _fbbf ;};};case _g .EndElement :break _fbfa ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_beaa *CT_TableCellProperties )ValidateWithPath (path string )error {if _beaa .MarLAttr !=nil {if _aabec :=_beaa .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_aabec !=nil {return _aabec ;};};if _beaa .MarRAttr !=nil {if _ddbedc :=_beaa .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r"); -_ddbedc !=nil {return _ddbedc ;};};if _beaa .MarTAttr !=nil {if _gagcd :=_beaa .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_gagcd !=nil {return _gagcd ;};};if _beaa .MarBAttr !=nil {if _ccac :=_beaa .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r"); -_ccac !=nil {return _ccac ;};};if _bgdcda :=_beaa .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bgdcda !=nil {return _bgdcda ;};if _egede :=_beaa .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_egede !=nil {return _egede ;};if _gbefb :=_beaa .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_gbefb !=nil {return _gbefb ;};if _beaa .LnL !=nil {if _caecea :=_beaa .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c"); -_caecea !=nil {return _caecea ;};};if _beaa .LnR !=nil {if _dffcf :=_beaa .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_dffcf !=nil {return _dffcf ;};};if _beaa .LnT !=nil {if _acaga :=_beaa .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054"); -_acaga !=nil {return _acaga ;};};if _beaa .LnB !=nil {if _cfdbbgb :=_beaa .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_cfdbbgb !=nil {return _cfdbbgb ;};};if _beaa .LnTlToBr !=nil {if _cfcee :=_beaa .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r"); -_cfcee !=nil {return _cfcee ;};};if _beaa .LnBlToTr !=nil {if _faaec :=_beaa .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_faaec !=nil {return _faaec ;};};if _beaa .Cell3D !=nil {if _gdfda :=_beaa .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); -_gdfda !=nil {return _gdfda ;};};if _beaa .NoFill !=nil {if _ccege :=_beaa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ccege !=nil {return _ccege ;};};if _beaa .SolidFill !=nil {if _dgacgf :=_beaa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_dgacgf !=nil {return _dgacgf ;};};if _beaa .GradFill !=nil {if _ffgcf :=_beaa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ffgcf !=nil {return _ffgcf ;};};if _beaa .BlipFill !=nil {if _edfa :=_beaa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_edfa !=nil {return _edfa ;};};if _beaa .PattFill !=nil {if _ddecba :=_beaa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ddecba !=nil {return _ddecba ;};};if _beaa .GrpFill !=nil {if _ddgbe :=_beaa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_ddgbe !=nil {return _ddgbe ;};};if _beaa .Headers !=nil {if _geaac :=_beaa .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_geaac !=nil {return _geaac ;};};if _beaa .ExtLst !=nil {if _ebdbe :=_beaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ebdbe !=nil {return _ebdbe ;};};return nil ;};func (_bddece *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_cgaefg :=[]string {};if _bddece .ST_TextSpacingPercent !=nil {_cgaefg =append (_cgaefg ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _bddece .ST_Percentage !=nil {_cgaefg =append (_cgaefg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cgaefg )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgaefg ); -};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_beab :=&CT_GvmlPicture {};_beab .NvPicPr =NewCT_GvmlPictureNonVisual ();_beab .BlipFill =NewCT_BlipFillProperties ();_beab .SpPr =NewCT_ShapeProperties ();return _beab ;};func (_dgafaa ST_EffectContainerType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgafaa .String (),start ); -}; +// Validate validates the Graphic and its children +func (_bgcdf *Graphic )Validate ()error {return _bgcdf .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2; +ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7; +); -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_caca *CT_ColorScheme )ValidateWithPath (path string )error {if _aeed :=_caca .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_aeed !=nil {return _aeed ;};if _gfde :=_caca .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_gfde !=nil {return _gfde ; -};if _ebbe :=_caca .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_ebbe !=nil {return _ebbe ;};if _caeb :=_caca .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_caeb !=nil {return _caeb ;};if _bcfae :=_caca .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031"); -_bcfae !=nil {return _bcfae ;};if _gcba :=_caca .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_gcba !=nil {return _gcba ;};if _deea :=_caca .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033"); -_deea !=nil {return _deea ;};if _fbdf :=_caca .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_fbdf !=nil {return _fbdf ;};if _ecefe :=_caca .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035"); -_ecefe !=nil {return _ecefe ;};if _ccfg :=_caca .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_ccfg !=nil {return _ccfg ;};if _fba :=_caca .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_fba !=nil {return _fba ; -};if _abeg :=_caca .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_abeg !=nil {return _abeg ;};if _caca .ExtLst !=nil {if _ecab :=_caca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecab !=nil {return _ecab ; -};};return nil ;};func (_gedfcd ST_LineEndLength )Validate ()error {return _gedfcd .ValidateWithPath ("")}; +// Validate validates the CT_TableCol and its children +func (_eaec *CT_TableCol )Validate ()error {return _eaec .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");}; -// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_cab *CT_AudioFile )ValidateWithPath (path string )error {if _cab .ExtLst !=nil {if _bde :=_cab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bde !=nil {return _bde ;};};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ; -StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_cdef *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _cdef .BldDgm !=nil {if _aaf :=_cdef .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_aaf !=nil {return _aaf ;};};if _cdef .BldChart !=nil {if _ddge :=_cdef .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t"); +_ddge !=nil {return _ddge ;};};return nil ;}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_becfb *EG_ColorTransform )ValidateWithPath (path string )error {if _becfb .Tint !=nil {if _cfdg :=_becfb .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_cfdg !=nil {return _cfdg ;};};if _becfb .Shade !=nil {if _fceec :=_becfb .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); -_fceec !=nil {return _fceec ;};};if _becfb .Comp !=nil {if _egcdb :=_becfb .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_egcdb !=nil {return _egcdb ;};};if _becfb .Inv !=nil {if _bgbbf :=_becfb .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076"); -_bgbbf !=nil {return _bgbbf ;};};if _becfb .Gray !=nil {if _afdfgg :=_becfb .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_afdfgg !=nil {return _afdfgg ;};};if _becfb .Alpha !=nil {if _bbffe :=_becfb .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061"); -_bbffe !=nil {return _bbffe ;};};if _becfb .AlphaOff !=nil {if _gbbee :=_becfb .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_gbbee !=nil {return _gbbee ;};};if _becfb .AlphaMod !=nil {if _ggbabb :=_becfb .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); -_ggbabb !=nil {return _ggbabb ;};};if _becfb .Hue !=nil {if _edbdb :=_becfb .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_edbdb !=nil {return _edbdb ;};};if _becfb .HueOff !=nil {if _afgeb :=_becfb .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066"); -_afgeb !=nil {return _afgeb ;};};if _becfb .HueMod !=nil {if _ceedd :=_becfb .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_ceedd !=nil {return _ceedd ;};};if _becfb .Sat !=nil {if _deaab :=_becfb .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074"); -_deaab !=nil {return _deaab ;};};if _becfb .SatOff !=nil {if _gbceb :=_becfb .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_gbceb !=nil {return _gbceb ;};};if _becfb .SatMod !=nil {if _dgdfae :=_becfb .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064"); -_dgdfae !=nil {return _dgdfae ;};};if _becfb .Lum !=nil {if _decaa :=_becfb .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_decaa !=nil {return _decaa ;};};if _becfb .LumOff !=nil {if _fdcda :=_becfb .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066"); -_fdcda !=nil {return _fdcda ;};};if _becfb .LumMod !=nil {if _efga :=_becfb .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_efga !=nil {return _efga ;};};if _becfb .Red !=nil {if _edcf :=_becfb .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064"); -_edcf !=nil {return _edcf ;};};if _becfb .RedOff !=nil {if _fdbee :=_becfb .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_fdbee !=nil {return _fdbee ;};};if _becfb .RedMod !=nil {if _dbbff :=_becfb .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064"); -_dbbff !=nil {return _dbbff ;};};if _becfb .Green !=nil {if _gagcdc :=_becfb .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_gagcdc !=nil {return _gagcdc ;};};if _becfb .GreenOff !=nil {if _ddgfe :=_becfb .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f"); -_ddgfe !=nil {return _ddgfe ;};};if _becfb .GreenMod !=nil {if _becbc :=_becfb .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_becbc !=nil {return _becbc ;};};if _becfb .Blue !=nil {if _cafdf :=_becfb .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065"); -_cafdf !=nil {return _cafdf ;};};if _becfb .BlueOff !=nil {if _fgbff :=_becfb .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_fgbff !=nil {return _fgbff ;};};if _becfb .BlueMod !=nil {if _cbgbe :=_becfb .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064"); -_cbgbe !=nil {return _cbgbe ;};};if _becfb .Gamma !=nil {if _gcggdd :=_becfb .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_gcggdd !=nil {return _gcggdd ;};};if _becfb .InvGamma !=nil {if _bedec :=_becfb .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da"); -_bedec !=nil {return _bedec ;};};return nil ;}; +// Validate validates the EG_ColorChoice and its children +func (_dcgdb *EG_ColorChoice )Validate ()error {return _dcgdb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_cceaa *Graphic )ValidateWithPath (path string )error {if _adgfdc :=_cceaa .CT_GraphicalObject .ValidateWithPath (path );_adgfdc !=nil {return _adgfdc ;};return nil ;};func (_dcfbd ST_EffectContainerType )ValidateWithPath (path string )error {switch _dcfbd {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcfbd )); -};return nil ;};func (_bebacc *ST_PitchFamily )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bebacc =0;case "\u0030\u0030":*_bebacc =1;case "\u0030\u0031":*_bebacc =2;case "\u0030\u0032":*_bebacc =3;case "\u0031\u0036":*_bebacc =4; -case "\u0031\u0037":*_bebacc =5;case "\u0031\u0038":*_bebacc =6;case "\u0033\u0032":*_bebacc =7;case "\u0033\u0033":*_bebacc =8;case "\u0033\u0034":*_bebacc =9;case "\u0034\u0038":*_bebacc =10;case "\u0034\u0039":*_bebacc =11;case "\u0035\u0030":*_bebacc =12; -case "\u0036\u0034":*_bebacc =13;case "\u0036\u0035":*_bebacc =14;case "\u0036\u0036":*_bebacc =15;case "\u0038\u0030":*_bebacc =16;case "\u0038\u0031":*_bebacc =17;case "\u0038\u0032":*_bebacc =18;};return nil ;}; +// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path +func (_eadaa *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _eadaa .Fill !=nil {if _edabdg :=_eadaa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_edabdg !=nil {return _edabdg ;};};if _eadaa .FillRef !=nil {if _bggag :=_eadaa .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_bggag !=nil {return _bggag ;};};if _eadaa .Effect !=nil {if _gdecg :=_eadaa .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gdecg !=nil {return _gdecg ;};};if _eadaa .EffectRef !=nil {if _fafeg :=_eadaa .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); +_fafeg !=nil {return _fafeg ;};};return nil ;};func (_bcfda *CT_PolarAdjustHandle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfda .Pos =NewCT_AdjPoint2D ();for _ ,_bcdaf :=range start .Attr {if _bcdaf .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_eacg ,_gbae :=_bcdaf .Value ,error (nil ); +if _gbae !=nil {return _gbae ;};_bcfda .GdRefRAttr =&_eacg ;continue ;};if _bcdaf .Name .Local =="\u006d\u0069\u006e\u0052"{_edcce ,_cbeea :=ParseUnionST_AdjCoordinate (_bcdaf .Value );if _cbeea !=nil {return _cbeea ;};_bcfda .MinRAttr =&_edcce ;continue ; +};if _bcdaf .Name .Local =="\u006d\u0061\u0078\u0052"{_caddc ,_deggb :=ParseUnionST_AdjCoordinate (_bcdaf .Value );if _deggb !=nil {return _deggb ;};_bcfda .MaxRAttr =&_caddc ;continue ;};if _bcdaf .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_eddeg ,_cbfce :=_bcdaf .Value ,error (nil ); +if _cbfce !=nil {return _cbfce ;};_bcfda .GdRefAngAttr =&_eddeg ;continue ;};if _bcdaf .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_effg ,_efgbc :=ParseUnionST_AdjAngle (_bcdaf .Value );if _efgbc !=nil {return _efgbc ;};_bcfda .MinAngAttr =&_effg ; +continue ;};if _bcdaf .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_dgcef ,_abgge :=ParseUnionST_AdjAngle (_bcdaf .Value );if _abgge !=nil {return _abgge ;};_bcfda .MaxAngAttr =&_dgcef ;continue ;};};_aaacg :for {_dccad ,_gbba :=d .Token ();if _gbba !=nil {return _gbba ; +};switch _egge :=_dccad .(type ){case _g .StartElement :switch _egge .Name {case _g .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _efgbcf :=d .DecodeElement (_bcfda .Pos ,&_egge ); +_efgbcf !=nil {return _efgbcf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_egge .Name ); +if _eaba :=d .Skip ();_eaba !=nil {return _eaba ;};};case _g .EndElement :break _aaacg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_bcfbf *CT_TileInfoProperties )ValidateWithPath (path string )error {if _bcfbf .TxAttr !=nil {if _faafe :=_bcfbf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_faafe !=nil {return _faafe ;};};if _bcfbf .TyAttr !=nil {if _adgdb :=_bcfbf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_adgdb !=nil {return _adgdb ;};};if _bcfbf .SxAttr !=nil {if _bebaf :=_bcfbf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bebaf !=nil {return _bebaf ;};};if _bcfbf .SyAttr !=nil {if _cfebg :=_bcfbf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_cfebg !=nil {return _cfebg ;};};if _cebgf :=_bcfbf .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_cebgf !=nil {return _cebgf ;};if _fbgaf :=_bcfbf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); -_fbgaf !=nil {return _fbgaf ;};return nil ;};func (_ecfc *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gebe :=range start .Attr {if _gebe .Name .Local =="\u0076\u0061\u006c"{_faec ,_fdae :=ParseUnionST_OnOff (_gebe .Value ); -if _fdae !=nil {return _fdae ;};_ecfc .ValAttr =&_faec ;continue ;};};for {_gcga ,_efece :=d .Token ();if _efece !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_efece ); -};if _daef ,_bbed :=_gcga .(_f .EndElement );_bbed &&_daef .Name ==start .Name {break ;};};return nil ;};func (_edfea *TblStyleLst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edfea .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_afbfg :=range start .Attr {if _afbfg .Name .Local =="\u0064\u0065\u0066"{_eceaf ,_fegff :=_afbfg .Value ,error (nil ); -if _fegff !=nil {return _fegff ;};_edfea .DefAttr =_eceaf ;continue ;};};_eggcad :for {_fedbb ,_cggeg :=d .Token ();if _cggeg !=nil {return _cggeg ;};switch _eddadf :=_fedbb .(type ){case _f .StartElement :switch _eddadf .Name {case _f .Name {Space :"\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",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_deeded :=NewCT_TableStyle (); -if _deggg :=d .DecodeElement (_deeded ,&_eddadf );_deggg !=nil {return _deggg ;};_edfea .TblStyle =append (_edfea .TblStyle ,_deeded );default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_eddadf .Name ); -if _becdd :=d .Skip ();_becdd !=nil {return _becdd ;};};case _f .EndElement :break _eggcad ;case _f .CharData :};};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_cga :=&CT_AnimationChartBuildProperties {};return _cga ; -}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_bbdab *CT_TableCell )ValidateWithPath (path string )error {if _bbdab .TxBody !=nil {if _efedg :=_bbdab .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_efedg !=nil {return _efedg ;};};if _bbdab .TcPr !=nil {if _baeeab :=_bbdab .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); +_baeeab !=nil {return _baeeab ;};};if _bbdab .ExtLst !=nil {if _afegg :=_bbdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afegg !=nil {return _afegg ;};};return nil ;};type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ; +NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};const (ST_LightRigTypeUnset ST_LightRigType =0; +ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6; +ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12; +ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18; +ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24; +ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;); -// Validate validates the CT_TableStyleTextStyle and its children -func (_dbfeb *CT_TableStyleTextStyle )Validate ()error {return _dbfeb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");}; +// Validate validates the CT_Bevel and its children +func (_ead *CT_Bevel )Validate ()error {return _ead .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_fbec *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _gcbb ,_gfb :=range _fbec .EG_FillProperties {if _efc :=_gfb .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gcbb )); -_efc !=nil {return _efc ;};};return nil ;};func (_dcbfb ST_PresetPatternVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbdga :=_f .Attr {};_gbdga .Name =name ;switch _dcbfb {case ST_PresetPatternValUnset :_gbdga .Value ="";case ST_PresetPatternValPct5 :_gbdga .Value ="\u0070\u0063\u0074\u0035"; -case ST_PresetPatternValPct10 :_gbdga .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_gbdga .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_gbdga .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_gbdga .Value ="\u0070\u0063\u00743\u0030"; -case ST_PresetPatternValPct40 :_gbdga .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_gbdga .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_gbdga .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_gbdga .Value ="\u0070\u0063\u00747\u0030"; -case ST_PresetPatternValPct75 :_gbdga .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_gbdga .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_gbdga .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_gbdga .Value ="\u0068\u006f\u0072\u007a"; -case ST_PresetPatternValVert :_gbdga .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_gbdga .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_gbdga .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_gbdga .Value ="\u0064\u006b\u0048\u006f\u0072\u007a"; -case ST_PresetPatternValDkVert :_gbdga .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_gbdga .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_gbdga .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074"; -case ST_PresetPatternValDashHorz :_gbdga .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_gbdga .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_gbdga .Value ="\u0063\u0072\u006fs\u0073"; -case ST_PresetPatternValDnDiag :_gbdga .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_gbdga .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_gbdga .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValLtUpDiag :_gbdga .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_gbdga .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_gbdga .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValWdDnDiag :_gbdga .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_gbdga .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_gbdga .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValDashUpDiag :_gbdga .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_gbdga .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_gbdga .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b"; -case ST_PresetPatternValLgCheck :_gbdga .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_gbdga .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_gbdga .Value ="\u006c\u0067\u0047\u0072\u0069\u0064"; -case ST_PresetPatternValDotGrid :_gbdga .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_gbdga .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_gbdga .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; -case ST_PresetPatternValHorzBrick :_gbdga .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_gbdga .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_gbdga .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed"; -case ST_PresetPatternValOpenDmnd :_gbdga .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_gbdga .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_gbdga .Value ="\u0070\u006c\u0061i\u0064"; -case ST_PresetPatternValSphere :_gbdga .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_gbdga .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_gbdga .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_gbdga .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065"; -case ST_PresetPatternValWave :_gbdga .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_gbdga .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_gbdga .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _gbdga ,nil ; -};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4; -ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10; -ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15; -ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21; -ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27; -ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;); +// Validate validates the CT_TextTabStopList and its children +func (_bffefe *CT_TextTabStopList )Validate ()error {return _bffefe .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func (_dbcagg *ST_SystemColorVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cacca ,_cddbfa :=d .Token (); +if _cddbfa !=nil {return _cddbfa ;};if _dcabe ,_fdfga :=_cacca .(_g .EndElement );_fdfga &&_dcabe .Name ==start .Name {*_dbcagg =1;return nil ;};if _egbea ,_ffcbd :=_cacca .(_g .CharData );!_ffcbd {return _c .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",_cacca ); +}else {switch string (_egbea ){case "":*_dbcagg =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_dbcagg =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dbcagg =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_dbcagg =3; +case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_dbcagg =4;case "\u006d\u0065\u006e\u0075":*_dbcagg =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_dbcagg =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_dbcagg =7; +case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_dbcagg =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_dbcagg =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_dbcagg =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_dbcagg =11; +case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_dbcagg =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_dbcagg =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_dbcagg =14; +case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_dbcagg =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_dbcagg =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_dbcagg =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_dbcagg =18; +case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_dbcagg =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_dbcagg =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_dbcagg =21; +case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_dbcagg =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_dbcagg =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_dbcagg =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_dbcagg =25; +case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_dbcagg =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_dbcagg =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_dbcagg =28; +case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_dbcagg =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_dbcagg =30;};};_cacca ,_cddbfa =d .Token ();if _cddbfa !=nil {return _cddbfa ;};if _bggdf ,_bfgdd :=_cacca .(_g .EndElement ); +_bfgdd &&_bggdf .Name ==start .Name {return nil ;};return _c .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",_cacca );};func (_gggdf ST_TextUnderlineType )String ()string {switch _gggdf {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079"; +case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";};func (_agcf *CT_AlphaModulateEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcf .Cont =NewCT_EffectContainer (); +_bagb :for {_gde ,_bdcg :=d .Token ();if _bdcg !=nil {return _bdcg ;};switch _dffg :=_gde .(type ){case _g .StartElement :switch _dffg .Name {case _g .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _cab :=d .DecodeElement (_agcf .Cont ,&_dffg ); +_cab !=nil {return _cab ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_dffg .Name ); +if _dag :=d .Skip ();_dag !=nil {return _dag ;};};case _g .EndElement :break _bagb ;case _g .CharData :};};return nil ;};type ST_TextStrikeType byte ;func (_eddgaf *CT_SoftEdgesEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddgaf .RadAttr =0; +for _ ,_gfgf :=range start .Attr {if _gfgf .Name .Local =="\u0072\u0061\u0064"{_fegc ,_gcdec :=_a .ParseInt (_gfgf .Value ,10,64);if _gcdec !=nil {return _gcdec ;};_eddgaf .RadAttr =_fegc ;continue ;};};for {_gdeab ,_bdgcc :=d .Token ();if _bdgcc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bdgcc ); +};if _ddcgg ,_efacgd :=_gdeab .(_g .EndElement );_efacgd &&_ddcgg .Name ==start .Name {break ;};};return nil ;};func (_edfef *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edfef .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual (); +_edfef .Graphic =NewGraphic ();_edfef .Xfrm =NewCT_Transform2D ();_cfcf :for {_gcde ,_bfec :=d .Token ();if _bfec !=nil {return _bfec ;};switch _facc :=_gcde .(type ){case _g .StartElement :switch _facc .Name {case _g .Name {Space :"\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",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _gffe :=d .DecodeElement (_edfef .NvGraphicFramePr ,&_facc ); +_gffe !=nil {return _gffe ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _daega :=d .DecodeElement (_edfef .Graphic ,&_facc ); +_daega !=nil {return _daega ;};case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _gdcf :=d .DecodeElement (_edfef .Xfrm ,&_facc ); +_gdcf !=nil {return _gdcf ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfef .ExtLst =NewCT_OfficeArtExtensionList (); +if _feffg :=d .DecodeElement (_edfef .ExtLst ,&_facc );_feffg !=nil {return _feffg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_facc .Name ); +if _agebe :=d .Skip ();_agebe !=nil {return _agebe ;};};case _g .EndElement :break _cfcf ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_agcgg *CT_TableStyle )ValidateWithPath (path string )error {if !_adb .ST_GuidPatternRe .MatchString (_agcgg .StyleIdAttr ){return _bd .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_adb .ST_GuidPatternRe ,_agcgg .StyleIdAttr ); -};if _agcgg .TblBg !=nil {if _acbee :=_agcgg .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_acbee !=nil {return _acbee ;};};if _agcgg .WholeTbl !=nil {if _cacac :=_agcgg .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l"); -_cacac !=nil {return _cacac ;};};if _agcgg .Band1H !=nil {if _agbbe :=_agcgg .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_agbbe !=nil {return _agbbe ;};};if _agcgg .Band2H !=nil {if _dgdccc :=_agcgg .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048"); -_dgdccc !=nil {return _dgdccc ;};};if _agcgg .Band1V !=nil {if _dcdf :=_agcgg .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_dcdf !=nil {return _dcdf ;};};if _agcgg .Band2V !=nil {if _cbbcg :=_agcgg .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056"); -_cbbcg !=nil {return _cbbcg ;};};if _agcgg .LastCol !=nil {if _feagg :=_agcgg .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_feagg !=nil {return _feagg ;};};if _agcgg .FirstCol !=nil {if _ccbce :=_agcgg .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl"); -_ccbce !=nil {return _ccbce ;};};if _agcgg .LastRow !=nil {if _eagcc :=_agcgg .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_eagcc !=nil {return _eagcc ;};};if _agcgg .SeCell !=nil {if _acafb :=_agcgg .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c"); -_acafb !=nil {return _acafb ;};};if _agcgg .SwCell !=nil {if _cdcaf :=_agcgg .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_cdcaf !=nil {return _cdcaf ;};};if _agcgg .FirstRow !=nil {if _cfdc :=_agcgg .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw"); -_cfdc !=nil {return _cfdc ;};};if _agcgg .NeCell !=nil {if _fcag :=_agcgg .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_fcag !=nil {return _fcag ;};};if _agcgg .NwCell !=nil {if _bbada :=_agcgg .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c"); -_bbada !=nil {return _bbada ;};};if _agcgg .ExtLst !=nil {if _agdge :=_agcgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdge !=nil {return _agdge ;};};return nil ;}; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_cffc *CT_GammaTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_edbecc *Theme )ValidateWithPath (path string )error {if _aadgd :=_edbecc .CT_OfficeStyleSheet .ValidateWithPath (path );_aadgd !=nil {return _aadgd ;};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_ebgcg :=&CT_ConnectorLocking {}; -return _ebgcg };func (_dagg *CT_CustomColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dagg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_dagg .NameAttr )}); -};e .EncodeToken (start );if _dagg .ScrgbClr !=nil {_ggfdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dagg .ScrgbClr ,_ggfdc );};if _dagg .SrgbClr !=nil {_afdd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_dagg .SrgbClr ,_afdd );};if _dagg .HslClr !=nil {_eadaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dagg .HslClr ,_eadaf );};if _dagg .SysClr !=nil {_cdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_dagg .SysClr ,_cdf );};if _dagg .SchemeClr !=nil {_fbgfe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dagg .SchemeClr ,_fbgfe );};if _dagg .PrstClr !=nil {_cafe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_dagg .PrstClr ,_cafe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gebdg *ST_AnimationChartBuildType )Validate ()error {return _gebdg .ValidateWithPath ("")};type CT_XYAdjustHandle struct{GdRefXAttr *string ; -MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func (_bebac ST_LineEndLength )ValidateWithPath (path string )error {switch _bebac {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebac )); -};return nil ;};type ST_PresetMaterialType byte ;func NewCT_SphereCoords ()*CT_SphereCoords {_eaeeb :=&CT_SphereCoords {};_eaeeb .LatAttr =0;_eaeeb .LonAttr =0;_eaeeb .RevAttr =0;return _eaeeb ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_gecdf :=&CT_TableCellProperties {}; -return _gecdf ;};func (_bcdfg *EG_OfficeArtExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcdfg .Ext !=nil {_bccag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_dfaace :=range _bcdfg .Ext {e .EncodeElement (_dfaace ,_bccag ); -};};return nil ;}; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_gggc *CT_ColorMRU )ValidateWithPath (path string )error {for _bgceg ,_aeca :=range _gggc .EG_ColorChoice {if _bcbb :=_aeca .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgceg )); +_bcbb !=nil {return _bcbb ;};};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;}; -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_bfaae *CT_EffectProperties )ValidateWithPath (path string )error {if _bfaae .EffectLst !=nil {if _beee :=_bfaae .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_beee !=nil {return _beee ;};};if _bfaae .EffectDag !=nil {if _defd :=_bfaae .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_defd !=nil {return _defd ;};};return nil ;};func (_ade *CT_AnimationDgmBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ade .BldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_ade .BldAttr )}); -};if _ade .RevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ade .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_dfab :=&CT_FillStyleList {};return _dfab };func NewCT_BlipChoice ()*CT_BlipChoice {_eede :=&CT_BlipChoice {};return _eede }; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_ffgd *CT_QuickTimeFile )ValidateWithPath (path string )error {if _ffgd .ExtLst !=nil {if _aacb :=_ffgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacb !=nil {return _aacb ;};};return nil ;}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_ggbdf *CT_TextBulletSizeFollowText )Validate ()error {return _ggbdf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; +// Validate validates the CT_Backdrop and its children +func (_ggbf *CT_Backdrop )Validate ()error {return _ggbf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ; +LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};func (_bdd *CT_AnimationChartBuildProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cde :=range start .Attr {if _cde .Name .Local =="\u0062\u006c\u0064"{_gcd ,_gcfg :=ParseUnionST_AnimationChartBuildType (_cde .Value ); +if _gcfg !=nil {return _gcfg ;};_bdd .BldAttr =&_gcd ;continue ;};if _cde .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_fgf ,_fdeb :=_a .ParseBool (_cde .Value );if _fdeb !=nil {return _fdeb ;};_bdd .AnimBgAttr =&_fgf ;continue ;};};for {_deeb ,_aab :=d .Token (); +if _aab !=nil {return _c .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_aab ); +};if _gga ,_ccac :=_deeb .(_g .EndElement );_ccac &&_gga .Name ==start .Name {break ;};};return nil ;};type ST_DgmBuildStep byte ;type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ; +};func NewCT_SystemColor ()*CT_SystemColor {_cfcfc :=&CT_SystemColor {};_cfcfc .ValAttr =ST_SystemColorVal (1);return _cfcfc ;};func NewCT_Point3D ()*CT_Point3D {_ebggb :=&CT_Point3D {};return _ebggb };func (_fcfd *CT_InverseTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Vector3D ()*CT_Vector3D {_cgeea :=&CT_Vector3D {};return _cgeea };func (_eedef ST_BevelPresetType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_caeggb :=_g .Attr {};_caeggb .Name =name ; +switch _eedef {case ST_BevelPresetTypeUnset :_caeggb .Value ="";case ST_BevelPresetTypeRelaxedInset :_caeggb .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_caeggb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; +case ST_BevelPresetTypeSlope :_caeggb .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_caeggb .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_caeggb .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_caeggb .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed"; +case ST_BevelPresetTypeConvex :_caeggb .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_caeggb .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_caeggb .Value ="\u0064\u0069\u0076o\u0074"; +case ST_BevelPresetTypeRiblet :_caeggb .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_caeggb .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_caeggb .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f"; +};return _caeggb ,nil ;};func (_cgdd ST_CompoundLine )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eafff :=_g .Attr {};_eafff .Name =name ;switch _cgdd {case ST_CompoundLineUnset :_eafff .Value ="";case ST_CompoundLineSng :_eafff .Value ="\u0073\u006e\u0067"; +case ST_CompoundLineDbl :_eafff .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_eafff .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_eafff .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_eafff .Value ="\u0074\u0072\u0069"; +};return _eafff ,nil ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_gcgg :=&CT_AnimationElementChoice {};return _gcgg ;}; -// Validate validates the CT_StyleMatrixReference and its children -func (_adgbgf *CT_StyleMatrixReference )Validate ()error {return _adgbgf .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; +// Validate validates the CT_EffectList and its children +func (_gebd *CT_EffectList )Validate ()error {return _gebd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_efagg *CT_GvmlPictureNonVisual )Validate ()error {return _efagg .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_dcegeb :=&CT_TextNormalAutofit {}; -return _dcegeb ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_fbea :=&CT_AlphaReplaceEffect {};return _fbea ;};func (_cfag ST_TextPoint )String ()string {if _cfag .ST_TextPointUnqualified !=nil {return _bd .Sprintf ("\u0025\u0076",*_cfag .ST_TextPointUnqualified ); -};if _cfag .ST_UniversalMeasure !=nil {return _bd .Sprintf ("\u0025\u0076",*_cfag .ST_UniversalMeasure );};return "";}; +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_badb *CT_ColorScheme )ValidateWithPath (path string )error {if _ceaag :=_badb .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_ceaag !=nil {return _ceaag ;};if _gcbec :=_badb .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_gcbec !=nil {return _gcbec ; +};if _fec :=_badb .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_fec !=nil {return _fec ;};if _decf :=_badb .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_decf !=nil {return _decf ;};if _cefa :=_badb .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031"); +_cefa !=nil {return _cefa ;};if _egbg :=_badb .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_egbg !=nil {return _egbg ;};if _gcdg :=_badb .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033"); +_gcdg !=nil {return _gcdg ;};if _caba :=_badb .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_caba !=nil {return _caba ;};if _edca :=_badb .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035"); +_edca !=nil {return _edca ;};if _aecf :=_badb .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_aecf !=nil {return _aecf ;};if _fdcc :=_badb .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_fdcc !=nil {return _fdcc ; +};if _cbee :=_badb .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_cbee !=nil {return _cbee ;};if _badb .ExtLst !=nil {if _bcef :=_badb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcef !=nil {return _bcef ; +};};return nil ;}; -// Validate validates the CT_GlowEffect and its children -func (_bdffd *CT_GlowEffect )Validate ()error {return _bdffd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_dde :=&CT_AlphaModulateEffect {}; -_dde .Cont =NewCT_EffectContainer ();return _dde ;};func (_facfa *ST_SchemeColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aagaga ,_cebe :=d .Token ();if _cebe !=nil {return _cebe ;};if _dfff ,_cfgg :=_aagaga .(_f .EndElement ); -_cfgg &&_dfff .Name ==start .Name {*_facfa =1;return nil ;};if _bageg ,_cdeff :=_aagaga .(_f .CharData );!_cdeff {return _bd .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",_aagaga ); -}else {switch string (_bageg ){case "":*_facfa =0;case "\u0062\u0067\u0031":*_facfa =1;case "\u0074\u0078\u0031":*_facfa =2;case "\u0062\u0067\u0032":*_facfa =3;case "\u0074\u0078\u0032":*_facfa =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_facfa =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_facfa =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_facfa =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_facfa =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_facfa =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_facfa =10; -case "\u0068\u006c\u0069n\u006b":*_facfa =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_facfa =12;case "\u0070\u0068\u0043l\u0072":*_facfa =13;case "\u0064\u006b\u0031":*_facfa =14;case "\u006c\u0074\u0031":*_facfa =15;case "\u0064\u006b\u0032":*_facfa =16; -case "\u006c\u0074\u0032":*_facfa =17;};};_aagaga ,_cebe =d .Token ();if _cebe !=nil {return _cebe ;};if _cfgec ,_bbcfg :=_aagaga .(_f .EndElement );_bbcfg &&_cfgec .Name ==start .Name {return nil ;};return _bd .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",_aagaga ); +// Validate validates the CT_ConnectorLocking and its children +func (_cecbf *CT_ConnectorLocking )Validate ()error {return _cecbf .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_InverseTransform struct{};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0; +ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4; +);func (_eaga *CT_CustomColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eaga .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eaga .NameAttr )}); +};e .EncodeToken (start );if _eaga .ScrgbClr !=nil {_aagg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eaga .ScrgbClr ,_aagg );};if _eaga .SrgbClr !=nil {_cafg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_eaga .SrgbClr ,_cafg );};if _eaga .HslClr !=nil {_fbbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eaga .HslClr ,_fbbg );};if _eaga .SysClr !=nil {_afdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_eaga .SysClr ,_afdc );};if _eaga .SchemeClr !=nil {_dcgfa :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eaga .SchemeClr ,_dcgfa );};if _eaga .PrstClr !=nil {_egcb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_eaga .PrstClr ,_egcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eccgcg ST_TextStrikeType )Validate ()error {return _eccgcg .ValidateWithPath ("")};func (_bebgb *CT_Path2DQuadBezierTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_egbef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_begb :=range _bebgb .Pt {e .EncodeElement (_begb ,_egbef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ; }; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_ddedf *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _ddedf .AvLst !=nil {if _faeg :=_ddedf .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_faeg !=nil {return _faeg ;};};if _ddedf .GdLst !=nil {if _dafa :=_ddedf .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074"); -_dafa !=nil {return _dafa ;};};if _ddedf .AhLst !=nil {if _eagd :=_ddedf .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_eagd !=nil {return _eagd ;};};if _ddedf .CxnLst !=nil {if _edee :=_ddedf .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); -_edee !=nil {return _edee ;};};if _ddedf .Rect !=nil {if _fecc :=_ddedf .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_fecc !=nil {return _fecc ;};};if _egdaf :=_ddedf .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074"); -_egdaf !=nil {return _egdaf ;};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_aggd :=&CT_EffectStyleList {};return _aggd };func (_fdgf *ST_RectAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdgf =0;case "\u0074\u006c":*_fdgf =1; -case "\u0074":*_fdgf =2;case "\u0074\u0072":*_fdgf =3;case "\u006c":*_fdgf =4;case "\u0063\u0074\u0072":*_fdgf =5;case "\u0072":*_fdgf =6;case "\u0062\u006c":*_fdgf =7;case "\u0062":*_fdgf =8;case "\u0062\u0072":*_fdgf =9;};return nil ;};type ST_PresetLineDashVal byte ; -func (_affc *CT_PresetGeometry2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gfgff ,_abegf :=_affc .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _abegf !=nil {return _abegf ;};start .Attr =append (start .Attr ,_gfgff ); -e .EncodeToken (start );if _affc .AvLst !=nil {_ecaef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_affc .AvLst ,_ecaef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbccd ST_TextAnchoringType )String ()string {switch _dbccd {case 0:return ""; -case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func (_fbabd *CT_ReflectionEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbabd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .BlurRadAttr )}); -};if _fbabd .StAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0041"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .StAAttr )});};if _fbabd .StPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .StPosAttr )}); -};if _fbabd .EndAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .EndAAttr )});};if _fbabd .EndPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .EndPosAttr )}); -};if _fbabd .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .DistAttr )});};if _fbabd .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .DirAttr )}); -};if _fbabd .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .FadeDirAttr )});};if _fbabd .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .SxAttr )}); -};if _fbabd .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .SyAttr )});};if _fbabd .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .KxAttr )}); -};if _fbabd .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_fbabd .KyAttr )});};if _fbabd .AlgnAttr !=ST_RectAlignmentUnset {_caebbc ,_aagd :=_fbabd .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"}); -if _aagd !=nil {return _aagd ;};start .Attr =append (start .Attr ,_caebbc );};if _fbabd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_fbabd .RotWithShapeAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4; -ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12; -ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;); - -// Validate validates the CT_Angle and its children -func (_aefa *CT_Angle )Validate ()error {return _aefa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};func (_bbfc *CT_AnimationDgmElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaeg :=range start .Attr {if _eaeg .Name .Local =="\u0069\u0064"{_bfdg ,_gdc :=_eaeg .Value ,error (nil ); -if _gdc !=nil {return _gdc ;};_bbfc .IdAttr =&_bfdg ;continue ;};if _eaeg .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_bbfc .BldStepAttr .UnmarshalXMLAttr (_eaeg );continue ;};};for {_ggfa ,_ffab :=d .Token ();if _ffab !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ffab ); -};if _cfbb ,_cbb :=_ggfa .(_f .EndElement );_cbb &&_cfbb .Name ==start .Name {break ;};};return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_fdebb :=&CT_TextSpacing {};return _fdebb };func (_bbfefc *CT_PositiveFixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_bbfefc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_daaad *CT_TableStyle )ValidateWithPath (path string )error {if !_fb .ST_GuidPatternRe .MatchString (_daaad .StyleIdAttr ){return _c .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fb .ST_GuidPatternRe ,_daaad .StyleIdAttr ); +};if _daaad .TblBg !=nil {if _edage :=_daaad .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_edage !=nil {return _edage ;};};if _daaad .WholeTbl !=nil {if _cgdae :=_daaad .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l"); +_cgdae !=nil {return _cgdae ;};};if _daaad .Band1H !=nil {if _edbfbc :=_daaad .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_edbfbc !=nil {return _edbfbc ;};};if _daaad .Band2H !=nil {if _dbbgb :=_daaad .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048"); +_dbbgb !=nil {return _dbbgb ;};};if _daaad .Band1V !=nil {if _ecbed :=_daaad .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_ecbed !=nil {return _ecbed ;};};if _daaad .Band2V !=nil {if _dgae :=_daaad .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056"); +_dgae !=nil {return _dgae ;};};if _daaad .LastCol !=nil {if _gbgc :=_daaad .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_gbgc !=nil {return _gbgc ;};};if _daaad .FirstCol !=nil {if _bdaba :=_daaad .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl"); +_bdaba !=nil {return _bdaba ;};};if _daaad .LastRow !=nil {if _dgaed :=_daaad .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_dgaed !=nil {return _dgaed ;};};if _daaad .SeCell !=nil {if _bebag :=_daaad .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c"); +_bebag !=nil {return _bebag ;};};if _daaad .SwCell !=nil {if _bcefe :=_daaad .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_bcefe !=nil {return _bcefe ;};};if _daaad .FirstRow !=nil {if _gdaga :=_daaad .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw"); +_gdaga !=nil {return _gdaga ;};};if _daaad .NeCell !=nil {if _gcgaa :=_daaad .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_gcgaa !=nil {return _gcgaa ;};};if _daaad .NwCell !=nil {if _ddgf :=_daaad .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c"); +_ddgf !=nil {return _ddgf ;};};if _daaad .ExtLst !=nil {if _dgcfa :=_daaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcfa !=nil {return _dgcfa ;};};return nil ;};func (_gdfede ST_Coordinate32 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gdfede .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_gdfede .ST_Coordinate32Unqualified )));};if _gdfede .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_gdfede .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +}; -// Validate validates the CT_Scale2D and its children -func (_dbgdg *CT_Scale2D )Validate ()error {return _dbgdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_dfcbd *CT_GraphicalObjectData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debf :=range start .Attr {if _debf .Name .Local =="\u0075\u0072\u0069"{_fgbdg ,_bcceg :=_debf .Value ,error (nil ); -if _bcceg !=nil {return _bcceg ;};_dfcbd .UriAttr =_fgbdg ;continue ;};};_efag :for {_ceeeg ,_ggaab :=d .Token ();if _ggaab !=nil {return _ggaab ;};switch _gffdd :=_ceeeg .(type ){case _f .StartElement :switch _gffdd .Name {default:if _ecbg ,_abgd :=_c .CreateElement (_gffdd ); -_abgd !=nil {return _abgd ;}else {if _bcgec :=d .DecodeElement (_ecbg ,&_gffdd );_bcgec !=nil {return _bcgec ;};_dfcbd .Any =append (_dfcbd .Any ,_ecbg );};};case _f .EndElement :break _efag ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_feedd *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_gcdgbg *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcdgbg .NoFill !=nil {_cffeed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcdgbg .NoFill ,_cffeed );};if _gcdgbg .SolidFill !=nil {_bceec :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcdgbg .SolidFill ,_bceec );};if _gcdgbg .GradFill !=nil {_gdbfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcdgbg .GradFill ,_gdbfg );};if _gcdgbg .BlipFill !=nil {_bebge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcdgbg .BlipFill ,_bebge );};if _gcdgbg .PattFill !=nil {_dedcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcdgbg .PattFill ,_dedcc );};if _gcdgbg .GrpFill !=nil {_adec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gcdgbg .GrpFill ,_adec );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_cce *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_ccfcg ST_TextTabAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccfcg .String (),start );};func (_agaaf *CT_ShapeStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agaaf .LnRef =NewCT_StyleMatrixReference (); -_agaaf .FillRef =NewCT_StyleMatrixReference ();_agaaf .EffectRef =NewCT_StyleMatrixReference ();_agaaf .FontRef =NewCT_FontReference ();_gcdgg :for {_dgfba ,_bgcbd :=d .Token ();if _bgcbd !=nil {return _bgcbd ;};switch _geeeee :=_dgfba .(type ){case _f .StartElement :switch _geeeee .Name {case _f .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _dabea :=d .DecodeElement (_agaaf .LnRef ,&_geeeee ); -_dabea !=nil {return _dabea ;};case _f .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _fabcg :=d .DecodeElement (_agaaf .FillRef ,&_geeeee ); -_fabcg !=nil {return _fabcg ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _ggdaa :=d .DecodeElement (_agaaf .EffectRef ,&_geeeee ); -_ggdaa !=nil {return _ggdaa ;};case _f .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _dgfge :=d .DecodeElement (_agaaf .FontRef ,&_geeeee ); -_dgfge !=nil {return _dgfge ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_geeeee .Name ); -if _ddecb :=d .Skip ();_ddecb !=nil {return _ddecb ;};};case _f .EndElement :break _gcdgg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_aaacfd *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4; +ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func NewCT_VideoFile ()*CT_VideoFile {_babbda :=&CT_VideoFile {}; +return _babbda };func (_gdbfe *CT_Scale2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbfe .Sx =NewCT_Ratio ();_gdbfe .Sy =NewCT_Ratio ();_gadbd :for {_gacdb ,_bebbg :=d .Token ();if _bebbg !=nil {return _bebbg ;};switch _eacgb :=_gacdb .(type ){case _g .StartElement :switch _eacgb .Name {case _g .Name {Space :"\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",Local :"\u0073\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _dbcb :=d .DecodeElement (_gdbfe .Sx ,&_eacgb ); +_dbcb !=nil {return _dbcb ;};case _g .Name {Space :"\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",Local :"\u0073\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _cbcd :=d .DecodeElement (_gdbfe .Sy ,&_eacgb ); +_cbcd !=nil {return _cbcd ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_eacgb .Name ); +if _bdfafc :=d .Skip ();_bdfafc !=nil {return _bdfafc ;};};case _g .EndElement :break _gadbd ;case _g .CharData :};};return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_bga :=&CT_AudioCDTime {};return _bga };func NewGraphic ()*Graphic {_adadb :=&Graphic {}; +_adadb .CT_GraphicalObject =*NewCT_GraphicalObject ();return _adadb ;}; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_bbf *CT_AlphaModulateFixedEffect )Validate ()error {return _bbf .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");};func (_fbfa *CT_CustomColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcgcc :=range start .Attr {if _fcgcc .Name .Local =="\u006e\u0061\u006d\u0065"{_dedd ,_fbeaf :=_fcgcc .Value ,error (nil ); -if _fbeaf !=nil {return _fbeaf ;};_fbfa .NameAttr =&_dedd ;continue ;};};_feec :for {_dfcg ,_ebdb :=d .Token ();if _ebdb !=nil {return _ebdb ;};switch _ddddg :=_dfcg .(type ){case _f .StartElement :switch _ddddg .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fbfa .ScrgbClr =NewCT_ScRgbColor (); -if _defc :=d .DecodeElement (_fbfa .ScrgbClr ,&_ddddg );_defc !=nil {return _defc ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fbfa .SrgbClr =NewCT_SRgbColor (); -if _bccdd :=d .DecodeElement (_fbfa .SrgbClr ,&_ddddg );_bccdd !=nil {return _bccdd ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fbfa .HslClr =NewCT_HslColor (); -if _deeaf :=d .DecodeElement (_fbfa .HslClr ,&_ddddg );_deeaf !=nil {return _deeaf ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fbfa .SysClr =NewCT_SystemColor (); -if _gcce :=d .DecodeElement (_fbfa .SysClr ,&_ddddg );_gcce !=nil {return _gcce ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fbfa .SchemeClr =NewCT_SchemeColor (); -if _ccgg :=d .DecodeElement (_fbfa .SchemeClr ,&_ddddg );_ccgg !=nil {return _ccgg ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fbfa .PrstClr =NewCT_PresetColor (); -if _aedf :=d .DecodeElement (_fbfa .PrstClr ,&_ddddg );_aedf !=nil {return _aedf ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_ddddg .Name ); -if _dfggg :=d .Skip ();_dfggg !=nil {return _dfggg ;};};case _f .EndElement :break _feec ;case _f .CharData :};};return nil ;};func (_cdgcb ST_TextCapsType )String ()string {switch _cdgcb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c"; -case 3:return "\u0061\u006c\u006c";};return "";};func (_gdac *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdac .CNvPr =NewCT_NonVisualDrawingProps ();_gdac .CNvCxnSpPr =NewCT_NonVisualConnectorProperties (); -_dfce :for {_ggbc ,_ebeaf :=d .Token ();if _ebeaf !=nil {return _ebeaf ;};switch _bfdgg :=_ggbc .(type ){case _f .StartElement :switch _bfdgg .Name {case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _aggdb :=d .DecodeElement (_gdac .CNvPr ,&_bfdgg ); -_aggdb !=nil {return _aggdb ;};case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _ededee :=d .DecodeElement (_gdac .CNvCxnSpPr ,&_bfdgg ); -_ededee !=nil {return _ededee ;};default:_ad .Log .Debug ("sk\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_bfdgg .Name ); -if _dgggf :=d .Skip ();_dgggf !=nil {return _dgggf ;};};case _f .EndElement :break _dfce ;case _f .CharData :};};return nil ;};func (_bbcab ST_LightRigType )ValidateWithPath (path string )error {switch _bbcab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcab )); -};return nil ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_cfbba :=&CT_OuterShadowEffect {}; -return _cfbba ;};func (_dffe *CT_ColorMRU )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eacbg :for {_edda ,_babc :=d .Token ();if _babc !=nil {return _babc ;};switch _cfeg :=_edda .(type ){case _f .StartElement :switch _cfeg .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_feed :=NewEG_ColorChoice (); -_feed .ScrgbClr =NewCT_ScRgbColor ();if _ffaaa :=d .DecodeElement (_feed .ScrgbClr ,&_cfeg );_ffaaa !=nil {return _ffaaa ;};_dffe .EG_ColorChoice =append (_dffe .EG_ColorChoice ,_feed );case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fcbd :=NewEG_ColorChoice (); -_fcbd .SrgbClr =NewCT_SRgbColor ();if _aggg :=d .DecodeElement (_fcbd .SrgbClr ,&_cfeg );_aggg !=nil {return _aggg ;};_dffe .EG_ColorChoice =append (_dffe .EG_ColorChoice ,_fcbd );case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fefa :=NewEG_ColorChoice (); -_fefa .HslClr =NewCT_HslColor ();if _eegf :=d .DecodeElement (_fefa .HslClr ,&_cfeg );_eegf !=nil {return _eegf ;};_dffe .EG_ColorChoice =append (_dffe .EG_ColorChoice ,_fefa );case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dfc :=NewEG_ColorChoice (); -_dfc .SysClr =NewCT_SystemColor ();if _geefcg :=d .DecodeElement (_dfc .SysClr ,&_cfeg );_geefcg !=nil {return _geefcg ;};_dffe .EG_ColorChoice =append (_dffe .EG_ColorChoice ,_dfc );case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dbad :=NewEG_ColorChoice (); -_dbad .SchemeClr =NewCT_SchemeColor ();if _abccf :=d .DecodeElement (_dbad .SchemeClr ,&_cfeg );_abccf !=nil {return _abccf ;};_dffe .EG_ColorChoice =append (_dffe .EG_ColorChoice ,_dbad );case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bedg :=NewEG_ColorChoice (); -_bedg .PrstClr =NewCT_PresetColor ();if _gfbd :=d .DecodeElement (_bedg .PrstClr ,&_cfeg );_gfbd !=nil {return _gfbd ;};_dffe .EG_ColorChoice =append (_dffe .EG_ColorChoice ,_bedg );default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_cfeg .Name ); -if _cegf :=d .Skip ();_cegf !=nil {return _cegf ;};};case _f .EndElement :break _eacbg ;case _f .CharData :};};return nil ;};func (_agee *CT_GeomGuide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbgg :=range start .Attr {if _dbgg .Name .Local =="\u006e\u0061\u006d\u0065"{_dggdf ,_baaed :=_dbgg .Value ,error (nil ); -if _baaed !=nil {return _baaed ;};_agee .NameAttr =_dggdf ;continue ;};if _dbgg .Name .Local =="\u0066\u006d\u006c\u0061"{_cdga ,_dfge :=_dbgg .Value ,error (nil );if _dfge !=nil {return _dfge ;};_agee .FmlaAttr =_cdga ;continue ;};};for {_gaaga ,_bcee :=d .Token (); -if _bcee !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_bcee );};if _fgcbc ,_babg :=_gaaga .(_f .EndElement );_babg &&_fgcbc .Name ==start .Name {break ; -};};return nil ;};func (_ebacg *CT_TextBulletColorFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfgea ST_TextAlignType )ValidateWithPath (path string )error {switch _dfgea {case 0,1,2,3,4,5,6,7:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgea )); -};return nil ;};type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ; -NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_dfcb *CT_Connection )ValidateWithPath (path string )error {return nil };func (_dcgag *CT_TextShapeAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_debff ,_bfbfb :=d .Token ();if _bfbfb !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_bfbfb ); +};if _gbbcc ,_ccbfe :=_debff .(_g .EndElement );_ccbfe &&_gbbcc .Name ==start .Name {break ;};};return nil ;};func (_ageb *CT_DashStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abbg :=range start .Attr {if _abbg .Name .Local =="\u0064"{_fdbgd ,_dgdb :=ParseUnionST_PositivePercentage (_abbg .Value ); +if _dgdb !=nil {return _dgdb ;};_ageb .DAttr =_fdbgd ;continue ;};if _abbg .Name .Local =="\u0073\u0070"{_faab ,_gecgf :=ParseUnionST_PositivePercentage (_abbg .Value );if _gecgf !=nil {return _gecgf ;};_ageb .SpAttr =_faab ;continue ;};};for {_fbad ,_gcdcg :=d .Token (); +if _gcdcg !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_gcdcg );};if _fdacd ,_dcba :=_fbad .(_g .EndElement );_dcba &&_fdacd .Name ==start .Name {break ; +};};return nil ;};func (_gcfab *EG_Media )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_addd :for {_cfcaa ,_debaf :=d .Token ();if _debaf !=nil {return _debaf ;};switch _egddf :=_cfcaa .(type ){case _g .StartElement :switch _egddf .Name {case _g .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_gcfab .AudioCd =NewCT_AudioCD (); +if _ggadb :=d .DecodeElement (_gcfab .AudioCd ,&_egddf );_ggadb !=nil {return _ggadb ;};case _g .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_gcfab .WavAudioFile =NewCT_EmbeddedWAVAudioFile (); +if _gfcae :=d .DecodeElement (_gcfab .WavAudioFile ,&_egddf );_gfcae !=nil {return _gfcae ;};case _g .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_gcfab .AudioFile =NewCT_AudioFile (); +if _ccaaa :=d .DecodeElement (_gcfab .AudioFile ,&_egddf );_ccaaa !=nil {return _ccaaa ;};case _g .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_gcfab .VideoFile =NewCT_VideoFile (); +if _bfdadg :=d .DecodeElement (_gcfab .VideoFile ,&_egddf );_bfdadg !=nil {return _bfdadg ;};case _g .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_gcfab .QuickTimeFile =NewCT_QuickTimeFile (); +if _gebdb :=d .DecodeElement (_gcfab .QuickTimeFile ,&_egddf );_gebdb !=nil {return _gebdb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_egddf .Name ); +if _bggfc :=d .Skip ();_bggfc !=nil {return _bggfc ;};};case _g .EndElement :break _addd ;case _g .CharData :};};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_fefb *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _fefb .Font !=nil {if _fgdfb :=_fefb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fgdfb !=nil {return _fgdfb ;};};if _fefb .FontRef !=nil {if _dagaf :=_fefb .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_dagaf !=nil {return _dagaf ;};};return nil ;};func (_cbbgga *ST_ShapeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdgcg ,_cggb :=d .Token ();if _cggb !=nil {return _cggb ;};if _gegfaa ,_eagcfa :=_bgdgcg .(_f .EndElement );_eagcfa &&_gegfaa .Name ==start .Name {*_cbbgga =1; -return nil ;};if _dbgdb ,_gbebfd :=_bgdgcg .(_f .CharData );!_gbebfd {return _bd .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",_bgdgcg );}else {switch string (_dbgdb ){case "":*_cbbgga =0; -case "\u006c\u0069\u006e\u0065":*_cbbgga =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_cbbgga =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cbbgga =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cbbgga =4;case "\u0072\u0065\u0063\u0074":*_cbbgga =5; -case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cbbgga =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_cbbgga =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_cbbgga =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_cbbgga =9; -case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_cbbgga =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_cbbgga =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_cbbgga =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_cbbgga =13; -case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_cbbgga =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_cbbgga =15;case "\u0073\u0074\u0061r\u0034":*_cbbgga =16;case "\u0073\u0074\u0061r\u0035":*_cbbgga =17;case "\u0073\u0074\u0061r\u0036":*_cbbgga =18; -case "\u0073\u0074\u0061r\u0037":*_cbbgga =19;case "\u0073\u0074\u0061r\u0038":*_cbbgga =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_cbbgga =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_cbbgga =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_cbbgga =23; -case "\u0073\u0074\u0061\u0072\u0032\u0034":*_cbbgga =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_cbbgga =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_cbbgga =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_cbbgga =27; -case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_cbbgga =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_cbbgga =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_cbbgga =30; -case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_cbbgga =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_cbbgga =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_cbbgga =33; -case "\u0070\u006c\u0061\u0071\u0075\u0065":*_cbbgga =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_cbbgga =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_cbbgga =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_cbbgga =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_cbbgga =38; -case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_cbbgga =39;case "\u0070\u0069\u0065":*_cbbgga =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_cbbgga =41;case "\u0064\u006f\u006eu\u0074":*_cbbgga =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_cbbgga =43; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_cbbgga =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_cbbgga =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_cbbgga =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_cbbgga =47; -case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_cbbgga =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_cbbgga =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cbbgga =50; -case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_cbbgga =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_cbbgga =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cbbgga =53; -case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cbbgga =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_cbbgga =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =56; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_cbbgga =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_cbbgga =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =59; -case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_cbbgga =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =62; -case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_cbbgga =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_cbbgga =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_cbbgga =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_cbbgga =66; -case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_cbbgga =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_cbbgga =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_cbbgga =69; -case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cbbgga =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_cbbgga =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_cbbgga =72; -case "\u0063\u0075\u0062\u0065":*_cbbgga =73;case "\u0063\u0061\u006e":*_cbbgga =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_cbbgga =75;case "\u0068\u0065\u0061r\u0074":*_cbbgga =76;case "\u0073\u0075\u006e":*_cbbgga =77; -case "\u006d\u006f\u006f\u006e":*_cbbgga =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_cbbgga =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_cbbgga =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_cbbgga =81; -case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_cbbgga =82;case "\u0062\u0065\u0076e\u006c":*_cbbgga =83;case "\u0066\u0072\u0061m\u0065":*_cbbgga =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_cbbgga =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_cbbgga =86; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_cbbgga =87;case "\u0063\u0068\u006fr\u0064":*_cbbgga =88;case "\u0061\u0072\u0063":*_cbbgga =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_cbbgga =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_cbbgga =91; -case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_cbbgga =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_cbbgga =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_cbbgga =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_cbbgga =95; -case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_cbbgga =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_cbbgga =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_cbbgga =98; -case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_cbbgga =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_cbbgga =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_cbbgga =101; -case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_cbbgga =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_cbbgga =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_cbbgga =104; -case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_cbbgga =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_cbbgga =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_cbbgga =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_cbbgga =108; -case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_cbbgga =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_cbbgga =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_cbbgga =111; -case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_cbbgga =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_cbbgga =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_cbbgga =114; -case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_cbbgga =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_cbbgga =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =117; -case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cbbgga =120; -case "\u0063\u006c\u006fu\u0064":*_cbbgga =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_cbbgga =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_cbbgga =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_cbbgga =124; -case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_cbbgga =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_cbbgga =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_cbbgga =127; -case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_cbbgga =128;case "\u0077\u0061\u0076\u0065":*_cbbgga =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cbbgga =130;case "\u0070\u006c\u0075\u0073":*_cbbgga =131; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_cbbgga =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_cbbgga =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_cbbgga =134; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_cbbgga =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_cbbgga =136; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_cbbgga =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_cbbgga =138; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_cbbgga =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_cbbgga =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_cbbgga =141; -case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_cbbgga =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_cbbgga =143; -case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_cbbgga =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_cbbgga =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_cbbgga =146; -case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_cbbgga =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_cbbgga =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_cbbgga =149; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_cbbgga =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_cbbgga =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_cbbgga =152; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_cbbgga =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_cbbgga =154; -case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_cbbgga =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_cbbgga =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_cbbgga =157; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_cbbgga =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_cbbgga =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_cbbgga =160; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_cbbgga =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_cbbgga =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_cbbgga =163; -case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cbbgga =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_cbbgga =165; -case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_cbbgga =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_cbbgga =167; -case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_cbbgga =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_cbbgga =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_cbbgga =170; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_cbbgga =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_cbbgga =172;case "\u0067\u0065\u0061r\u0036":*_cbbgga =173; -case "\u0067\u0065\u0061r\u0039":*_cbbgga =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_cbbgga =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_cbbgga =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_cbbgga =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_cbbgga =178; -case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_cbbgga =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_cbbgga =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cbbgga =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_cbbgga =182; -case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_cbbgga =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_cbbgga =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_cbbgga =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_cbbgga =186; -case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_cbbgga =187;};};_bgdgcg ,_cggb =d .Token ();if _cggb !=nil {return _cggb ;};if _cgbgd ,_cdfee :=_bgdgcg .(_f .EndElement );_cdfee &&_cgbgd .Name ==start .Name {return nil ;};return _bd .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",_bgdgcg ); -};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;}; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_fabga *CT_TextLineBreak )ValidateWithPath (path string )error {if _fabga .RPr !=nil {if _gccae :=_fabga .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gccae !=nil {return _gccae ;};};return nil ;};func (_eefg *CT_TableCol )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_bd .Sprintf ("\u0025\u0076",_eefg .WAttr )}); -e .EncodeToken (start );if _eefg .ExtLst !=nil {_dgdga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eefg .ExtLst ,_dgdga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewCT_ColorScheme ()*CT_ColorScheme {_bbab :=&CT_ColorScheme {};_bbab .Dk1 =NewCT_Color ();_bbab .Lt1 =NewCT_Color ();_bbab .Dk2 =NewCT_Color ();_bbab .Lt2 =NewCT_Color ();_bbab .Accent1 =NewCT_Color ();_bbab .Accent2 =NewCT_Color ();_bbab .Accent3 =NewCT_Color (); -_bbab .Accent4 =NewCT_Color ();_bbab .Accent5 =NewCT_Color ();_bbab .Accent6 =NewCT_Color ();_bbab .Hlink =NewCT_Color ();_bbab .FolHlink =NewCT_Color ();return _bbab ;}; +// Validate validates the CT_HSLEffect and its children +func (_dgfc *CT_HSLEffect )Validate ()error {return _dgfc .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_GradientStop and its children -func (_cege *CT_GradientStop )Validate ()error {return _cege .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_bgbe *CT_TextBlipBullet )ValidateWithPath (path string )error {if _bfacb :=_bgbe .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_bfacb !=nil {return _bfacb ;};return nil ;}; -// Validate validates the EG_Text3D and its children -func (_gcabg *EG_Text3D )Validate ()error {return _gcabg .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_cfaff ST_CompoundLine )String ()string {switch _cfaff {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c"; -case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 5:return "\u0074\u0072\u0069";};return "";}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_fcfca *CT_GraphicalObject )ValidateWithPath (path string )error {if _becdeg :=_fcfca .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_becdeg !=nil {return _becdeg ;};return nil ;};func (_fcbad *ST_Percentage )Validate ()error {return _fcbad .ValidateWithPath ("")}; +func (_bbaa *CT_GroupLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbaa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoGrpAttr ))}); +};if _bbaa .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoUngrpAttr ))});};if _bbaa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoSelectAttr ))}); +};if _bbaa .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoRotAttr ))});};if _bbaa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoChangeAspectAttr ))}); +};if _bbaa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoMoveAttr ))});};if _bbaa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bbaa .NoResizeAttr ))}); +};e .EncodeToken (start );if _bbaa .ExtLst !=nil {_gdga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbaa .ExtLst ,_gdga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_ffdaa *CT_GraphicalObject )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdaa .GraphicData =NewCT_GraphicalObjectData ();_ecade :for {_eegab ,_afcba :=d .Token ();if _afcba !=nil {return _afcba ;};switch _bffd :=_eegab .(type ){case _g .StartElement :switch _bffd .Name {case _g .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _bgdd :=d .DecodeElement (_ffdaa .GraphicData ,&_bffd ); +_bgdd !=nil {return _bgdd ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bffd .Name ); +if _eadc :=d .Skip ();_eadc !=nil {return _eadc ;};};case _g .EndElement :break _ecade ;case _g .CharData :};};return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_baebde :=ST_AdjAngle {};_dffcf ,_aacbd :=_a .ParseInt (s ,10,64);if _aacbd !=nil {_baebde .ST_GeomGuideName =&s ; +}else {_febee :=int32 (_dffcf );_baebde .ST_Angle =&_febee ;};return _baebde ,nil ;};func (_fagea *CT_TableBackgroundStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fagea .Fill !=nil {_fecef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_fagea .Fill ,_fecef );};if _fagea .FillRef !=nil {_ebbea :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_fagea .FillRef ,_ebbea );};if _fagea .Effect !=nil {_edcbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_fagea .Effect ,_edcbb );};if _fagea .EffectRef !=nil {_egeab :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_fagea .EffectRef ,_egeab );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_abbef *CT_TextFont )ValidateWithPath (path string )error {if _dcgfd :=_abbef .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_dcgfd !=nil {return _dcgfd ;};return nil ; -};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_gcfcd ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _gcfcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfcd )); +// Validate validates the CT_AlphaFloorEffect and its children +func (_ggd *CT_AlphaFloorEffect )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dabfd *CT_XYAdjustHandle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dabfd .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_c .Sprintf ("\u0025\u0076",*_dabfd .GdRefXAttr )}); +};if _dabfd .MinXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_c .Sprintf ("\u0025\u0076",*_dabfd .MinXAttr )});};if _dabfd .MaxXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_c .Sprintf ("\u0025\u0076",*_dabfd .MaxXAttr )}); +};if _dabfd .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_c .Sprintf ("\u0025\u0076",*_dabfd .GdRefYAttr )});};if _dabfd .MinYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_c .Sprintf ("\u0025\u0076",*_dabfd .MinYAttr )}); +};if _dabfd .MaxYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_c .Sprintf ("\u0025\u0076",*_dabfd .MaxYAttr )});};e .EncodeToken (start );_gbfaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070o\u0073"}}; +e .EncodeElement (_dabfd .Pos ,_gbfaf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edeca *EG_TextUnderlineFill )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdefc :for {_ffeff ,_fgefe :=d .Token ();if _fgefe !=nil {return _fgefe ; +};switch _bbcfcb :=_ffeff .(type ){case _g .StartElement :switch _bbcfcb .Name {case _g .Name {Space :"\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",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_edeca .UFillTx =NewCT_TextUnderlineFillFollowText (); +if _fabbc :=d .DecodeElement (_edeca .UFillTx ,&_bbcfcb );_fabbc !=nil {return _fabbc ;};case _g .Name {Space :"\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",Local :"\u0075\u0046\u0069l\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_edeca .UFill =NewCT_TextUnderlineFillGroupWrapper (); +if _ceeac :=d .DecodeElement (_edeca .UFill ,&_bbcfcb );_ceeac !=nil {return _ceeac ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_bbcfcb .Name ); +if _gbcgae :=d .Skip ();_gbcgae !=nil {return _gbcgae ;};};case _g .EndElement :break _bdefc ;case _g .CharData :};};return nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_fbca :=&CT_LineStyleList {};return _fbca };func (_bbbfa *CT_Path2DCubicBezierTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbaa :for {_gbeg ,_cgce :=d .Token (); +if _cgce !=nil {return _cgce ;};switch _ffedg :=_gbeg .(type ){case _g .StartElement :switch _ffedg .Name {case _g .Name {Space :"\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",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_gdcef :=NewCT_AdjPoint2D (); +if _ecca :=d .DecodeElement (_gdcef ,&_ffedg );_ecca !=nil {return _ecca ;};_bbbfa .Pt =append (_bbbfa .Pt ,_gdcef );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_ffedg .Name ); +if _eaaga :=d .Skip ();_eaaga !=nil {return _eaaga ;};};case _g .EndElement :break _fgbaa ;case _g .CharData :};};return nil ;};func (_cagaa ST_PositiveFixedPercentage )String ()string {if _cagaa .ST_PositiveFixedPercentageDecimal !=nil {return _c .Sprintf ("\u0025\u0076",*_cagaa .ST_PositiveFixedPercentageDecimal ); +};if _cagaa .ST_PositiveFixedPercentage !=nil {return _cagaa .ST_PositiveFixedPercentage .String ();};return "";};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ; +SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_bafdb *ST_TextStrikeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaecf ,_eddge :=d .Token ();if _eddge !=nil {return _eddge ;};if _dfcgce ,_gacfa :=_eaecf .(_g .EndElement ); +_gacfa &&_dfcgce .Name ==start .Name {*_bafdb =1;return nil ;};if _ffaf ,_aaegb :=_eaecf .(_g .CharData );!_aaegb {return _c .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",_eaecf ); +}else {switch string (_ffaf ){case "":*_bafdb =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_bafdb =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_bafdb =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_bafdb =3;};};_eaecf ,_eddge =d .Token (); +if _eddge !=nil {return _eddge ;};if _eggbf ,_fedac :=_eaecf .(_g .EndElement );_fedac &&_eggbf .Name ==start .Name {return nil ;};return _c .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",_eaecf ); +};func (_fecec ST_BevelPresetType )ValidateWithPath (path string )error {switch _fecec {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecec )); };return nil ;}; -// Validate validates the CT_PatternFillProperties and its children -func (_cfaf *CT_PatternFillProperties )Validate ()error {return _cfaf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aggdf *CT_LinearShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aggdf .AngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0067"},Value :_bd .Sprintf ("\u0025\u0076",*_aggdf .AngAttr )}); -};if _aggdf .ScaledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_aggdf .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_defbg :=&EG_TextUnderlineLine {};return _defbg ;}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_bfdf *CT_GvmlTextShapeChoice )Validate ()error {return _bfdf .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");}; -// Validate validates the CT_CustomGeometry2D and its children -func (_ceag *CT_CustomGeometry2D )Validate ()error {return _ceag .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_bgcag *CT_TextBodyProperties )ValidateWithPath (path string )error {if _aaace :=_bgcag .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_aaace !=nil {return _aaace ; +};if _fefc :=_bgcag .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fefc !=nil {return _fefc ;};if _aecbb :=_bgcag .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); +_aecbb !=nil {return _aecbb ;};if _edfc :=_bgcag .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_edfc !=nil {return _edfc ;};if _bgcag .LInsAttr !=nil {if _cada :=_bgcag .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r"); +_cada !=nil {return _cada ;};};if _bgcag .TInsAttr !=nil {if _cdgg :=_bgcag .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_cdgg !=nil {return _cdgg ;};};if _bgcag .RInsAttr !=nil {if _egfcdf :=_bgcag .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r"); +_egfcdf !=nil {return _egfcdf ;};};if _bgcag .BInsAttr !=nil {if _egdd :=_bgcag .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_egdd !=nil {return _egdd ;};};if _bgcag .NumColAttr !=nil {if *_bgcag .NumColAttr < 1{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bgcag .NumColAttr ); +};if *_bgcag .NumColAttr > 16{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bgcag .NumColAttr ); +};};if _bgcag .SpcColAttr !=nil {if *_bgcag .SpcColAttr < 0{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bgcag .SpcColAttr ); +};};if _debfb :=_bgcag .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_debfb !=nil {return _debfb ;};if _bgcag .PrstTxWarp !=nil {if _eabag :=_bgcag .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); +_eabag !=nil {return _eabag ;};};if _bgcag .NoAutofit !=nil {if _fgebb :=_bgcag .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fgebb !=nil {return _fgebb ;};};if _bgcag .NormAutofit !=nil {if _gebca :=_bgcag .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); +_gebca !=nil {return _gebca ;};};if _bgcag .SpAutoFit !=nil {if _bcbaa :=_bgcag .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_bcbaa !=nil {return _bcbaa ;};};if _bgcag .Scene3d !=nil {if _adfaab :=_bgcag .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_adfaab !=nil {return _adfaab ;};};if _bgcag .Sp3d !=nil {if _dfebb :=_bgcag .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dfebb !=nil {return _dfebb ;};};if _bgcag .FlatTx !=nil {if _eeabd :=_bgcag .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_eeabd !=nil {return _eeabd ;};};if _bgcag .ExtLst !=nil {if _bbaca :=_bgcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbaca !=nil {return _bbaca ;};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_abbbe :=&CT_TextUnderlineFillGroupWrapper {}; +return _abbbe ;};func (_ca *Blip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u003a\u0062\u006c\u0069\u0070";return _ca .CT_Blip .MarshalXML (e ,start );}; -// Validate validates the CT_NoFillProperties and its children -func (_bfac *CT_NoFillProperties )Validate ()error {return _bfac .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gcccc *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcdba :for {_fdgbe ,_aagcd :=d .Token (); -if _aagcd !=nil {return _aagcd ;};switch _aaece :=_fdgbe .(type ){case _f .StartElement :switch _aaece .Name {case _f .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_ffbgg :=NewCT_GvmlTextShape (); -if _aafe :=d .DecodeElement (_ffbgg ,&_aaece );_aafe !=nil {return _aafe ;};_gcccc .TxSp =append (_gcccc .TxSp ,_ffbgg );case _f .Name {Space :"\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",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_dagab :=NewCT_GvmlShape (); -if _bgabd :=d .DecodeElement (_dagab ,&_aaece );_bgabd !=nil {return _bgabd ;};_gcccc .Sp =append (_gcccc .Sp ,_dagab );case _f .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_gdea :=NewCT_GvmlConnector (); -if _gfbdf :=d .DecodeElement (_gdea ,&_aaece );_gfbdf !=nil {return _gfbdf ;};_gcccc .CxnSp =append (_gcccc .CxnSp ,_gdea );case _f .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fccf :=NewCT_GvmlPicture (); -if _ebdecf :=d .DecodeElement (_fccf ,&_aaece );_ebdecf !=nil {return _ebdecf ;};_gcccc .Pic =append (_gcccc .Pic ,_fccf );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bdabc :=NewCT_GvmlGraphicalObjectFrame (); -if _dbfc :=d .DecodeElement (_bdabc ,&_aaece );_dbfc !=nil {return _dbfc ;};_gcccc .GraphicFrame =append (_gcccc .GraphicFrame ,_bdabc );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_dfad :=NewCT_GvmlGroupShape (); -if _egecc :=d .DecodeElement (_dfad ,&_aaece );_egecc !=nil {return _egecc ;};_gcccc .GrpSp =append (_gcccc .GrpSp ,_dfad );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_aaece .Name ); -if _fgcba :=d .Skip ();_fgcba !=nil {return _fgcba ;};};case _f .EndElement :break _fcdba ;case _f .CharData :};};return nil ;};type CT_EffectReference struct{RefAttr string ;};func (_bbcbb *CT_OuterShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcbb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .BlurRadAttr )}); -};if _bbcbb .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .DistAttr )});};if _bbcbb .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .DirAttr )}); -};if _bbcbb .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .SxAttr )});};if _bbcbb .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .SyAttr )}); -};if _bbcbb .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .KxAttr )});};if _bbcbb .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_bbcbb .KyAttr )}); -};if _bbcbb .AlgnAttr !=ST_RectAlignmentUnset {_dcee ,_cfacg :=_bbcbb .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _cfacg !=nil {return _cfacg ;};start .Attr =append (start .Attr ,_dcee );};if _bbcbb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bbcbb .RotWithShapeAttr ))}); -};e .EncodeToken (start );if _bbcbb .ScrgbClr !=nil {_faefd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bbcbb .ScrgbClr ,_faefd );};if _bbcbb .SrgbClr !=nil {_egggf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_bbcbb .SrgbClr ,_egggf );};if _bbcbb .HslClr !=nil {_dgdgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bbcbb .HslClr ,_dgdgg );};if _bbcbb .SysClr !=nil {_ddfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_bbcbb .SysClr ,_ddfa );};if _bbcbb .SchemeClr !=nil {_fgacbf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bbcbb .SchemeClr ,_fgacbf );};if _bbcbb .PrstClr !=nil {_dcabf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_bbcbb .PrstClr ,_dcabf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edgce *CT_ScRgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edadb :=range start .Attr {if _edadb .Name .Local =="\u0072"{_dfeca ,_aeacc :=ParseUnionST_Percentage (_edadb .Value ); -if _aeacc !=nil {return _aeacc ;};_edgce .RAttr =_dfeca ;continue ;};if _edadb .Name .Local =="\u0067"{_ffdda ,_acge :=ParseUnionST_Percentage (_edadb .Value );if _acge !=nil {return _acge ;};_edgce .GAttr =_ffdda ;continue ;};if _edadb .Name .Local =="\u0062"{_ccgc ,_aaead :=ParseUnionST_Percentage (_edadb .Value ); -if _aaead !=nil {return _aaead ;};_edgce .BAttr =_ccgc ;continue ;};};_bbag :for {_aaefb ,_agaee :=d .Token ();if _agaee !=nil {return _agaee ;};switch _bcgag :=_aaefb .(type ){case _f .StartElement :switch _bcgag .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gfccg :=NewEG_ColorTransform (); -_gfccg .Tint =NewCT_PositiveFixedPercentage ();if _eegc :=d .DecodeElement (_gfccg .Tint ,&_bcgag );_eegc !=nil {return _eegc ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gfccg );case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fcgfc :=NewEG_ColorTransform (); -_fcgfc .Shade =NewCT_PositiveFixedPercentage ();if _abged :=d .DecodeElement (_fcgfc .Shade ,&_bcgag );_abged !=nil {return _abged ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_fcgfc );case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_dbag :=NewEG_ColorTransform (); -_dbag .Comp =NewCT_ComplementTransform ();if _degad :=d .DecodeElement (_dbag .Comp ,&_bcgag );_degad !=nil {return _degad ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_dbag );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_aabgf :=NewEG_ColorTransform (); -_aabgf .Inv =NewCT_InverseTransform ();if _eggef :=d .DecodeElement (_aabgf .Inv ,&_bcgag );_eggef !=nil {return _eggef ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_aabgf );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gagb :=NewEG_ColorTransform (); -_gagb .Gray =NewCT_GrayscaleTransform ();if _ebfaf :=d .DecodeElement (_gagb .Gray ,&_bcgag );_ebfaf !=nil {return _ebfaf ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gagb );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_eegfgg :=NewEG_ColorTransform (); -_eegfgg .Alpha =NewCT_PositiveFixedPercentage ();if _eagfd :=d .DecodeElement (_eegfgg .Alpha ,&_bcgag );_eagfd !=nil {return _eagfd ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_eegfgg );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_aege :=NewEG_ColorTransform (); -_aege .AlphaOff =NewCT_FixedPercentage ();if _cbfbf :=d .DecodeElement (_aege .AlphaOff ,&_bcgag );_cbfbf !=nil {return _cbfbf ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_aege );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gdgff :=NewEG_ColorTransform (); -_gdgff .AlphaMod =NewCT_PositivePercentage ();if _efbd :=d .DecodeElement (_gdgff .AlphaMod ,&_bcgag );_efbd !=nil {return _efbd ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gdgff );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gebacb :=NewEG_ColorTransform (); -_gebacb .Hue =NewCT_PositiveFixedAngle ();if _eedf :=d .DecodeElement (_gebacb .Hue ,&_bcgag );_eedf !=nil {return _eedf ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gebacb );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_agdfca :=NewEG_ColorTransform (); -_agdfca .HueOff =NewCT_Angle ();if _eagcg :=d .DecodeElement (_agdfca .HueOff ,&_bcgag );_eagcg !=nil {return _eagcg ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_agdfca );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gcdcg :=NewEG_ColorTransform (); -_gcdcg .HueMod =NewCT_PositivePercentage ();if _eceae :=d .DecodeElement (_gcdcg .HueMod ,&_bcgag );_eceae !=nil {return _eceae ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gcdcg );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_eecee :=NewEG_ColorTransform (); -_eecee .Sat =NewCT_Percentage ();if _gbcgd :=d .DecodeElement (_eecee .Sat ,&_bcgag );_gbcgd !=nil {return _gbcgd ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_eecee );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ceadd :=NewEG_ColorTransform (); -_ceadd .SatOff =NewCT_Percentage ();if _acfe :=d .DecodeElement (_ceadd .SatOff ,&_bcgag );_acfe !=nil {return _acfe ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_ceadd );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dafab :=NewEG_ColorTransform (); -_dafab .SatMod =NewCT_Percentage ();if _faabd :=d .DecodeElement (_dafab .SatMod ,&_bcgag );_faabd !=nil {return _faabd ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_dafab );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cgddf :=NewEG_ColorTransform (); -_cgddf .Lum =NewCT_Percentage ();if _ddfgcd :=d .DecodeElement (_cgddf .Lum ,&_bcgag );_ddfgcd !=nil {return _ddfgcd ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_cgddf );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_accdd :=NewEG_ColorTransform (); -_accdd .LumOff =NewCT_Percentage ();if _cffde :=d .DecodeElement (_accdd .LumOff ,&_bcgag );_cffde !=nil {return _cffde ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_accdd );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_gebcf :=NewEG_ColorTransform (); -_gebcf .LumMod =NewCT_Percentage ();if _gddf :=d .DecodeElement (_gebcf .LumMod ,&_bcgag );_gddf !=nil {return _gddf ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gebcf );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bcfcf :=NewEG_ColorTransform (); -_bcfcf .Red =NewCT_Percentage ();if _dbeab :=d .DecodeElement (_bcfcf .Red ,&_bcgag );_dbeab !=nil {return _dbeab ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_bcfcf );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dbcge :=NewEG_ColorTransform (); -_dbcge .RedOff =NewCT_Percentage ();if _fecg :=d .DecodeElement (_dbcge .RedOff ,&_bcgag );_fecg !=nil {return _fecg ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_dbcge );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gafce :=NewEG_ColorTransform (); -_gafce .RedMod =NewCT_Percentage ();if _acbg :=d .DecodeElement (_gafce .RedMod ,&_bcgag );_acbg !=nil {return _acbg ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_gafce );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bfaeg :=NewEG_ColorTransform (); -_bfaeg .Green =NewCT_Percentage ();if _egbgg :=d .DecodeElement (_bfaeg .Green ,&_bcgag );_egbgg !=nil {return _egbgg ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_bfaeg );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ffaed :=NewEG_ColorTransform (); -_ffaed .GreenOff =NewCT_Percentage ();if _cafda :=d .DecodeElement (_ffaed .GreenOff ,&_bcgag );_cafda !=nil {return _cafda ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_ffaed );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cbeaf :=NewEG_ColorTransform (); -_cbeaf .GreenMod =NewCT_Percentage ();if _agegc :=d .DecodeElement (_cbeaf .GreenMod ,&_bcgag );_agegc !=nil {return _agegc ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_cbeaf );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_acbef :=NewEG_ColorTransform (); -_acbef .Blue =NewCT_Percentage ();if _caece :=d .DecodeElement (_acbef .Blue ,&_bcgag );_caece !=nil {return _caece ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_acbef );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fgag :=NewEG_ColorTransform (); -_fgag .BlueOff =NewCT_Percentage ();if _gdbdb :=d .DecodeElement (_fgag .BlueOff ,&_bcgag );_gdbdb !=nil {return _gdbdb ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_fgag );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bcfb :=NewEG_ColorTransform (); -_bcfb .BlueMod =NewCT_Percentage ();if _dgdfa :=d .DecodeElement (_bcfb .BlueMod ,&_bcgag );_dgdfa !=nil {return _dgdfa ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_bcfb );case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_baaag :=NewEG_ColorTransform (); -_baaag .Gamma =NewCT_GammaTransform ();if _edga :=d .DecodeElement (_baaag .Gamma ,&_bcgag );_edga !=nil {return _edga ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_baaag );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_abfge :=NewEG_ColorTransform (); -_abfge .InvGamma =NewCT_InverseGammaTransform ();if _gdgaa :=d .DecodeElement (_abfge .InvGamma ,&_bcgag );_gdgaa !=nil {return _gdgaa ;};_edgce .EG_ColorTransform =append (_edgce .EG_ColorTransform ,_abfge );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_bcgag .Name ); -if _gbadb :=d .Skip ();_gbadb !=nil {return _gbadb ;};};case _f .EndElement :break _bbag ;case _f .CharData :};};return nil ;};func (_geafe ST_PathFillMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcdfc :=_f .Attr {};_bcdfc .Name =name ;switch _geafe {case ST_PathFillModeUnset :_bcdfc .Value =""; -case ST_PathFillModeNone :_bcdfc .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_bcdfc .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_bcdfc .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_bcdfc .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073"; -case ST_PathFillModeDarken :_bcdfc .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_bcdfc .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _bcdfc ,nil ;};func (_agega *ST_Coordinate )Validate ()error {return _agega .ValidateWithPath ("")}; -type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_ceada *CT_GradientFillProperties )ValidateWithPath (path string )error {if _gbabb :=_ceada .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_gbabb !=nil {return _gbabb ;};if _ceada .GsLst !=nil {if _ecgf :=_ceada .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074"); +_ecgf !=nil {return _ecgf ;};};if _ceada .Lin !=nil {if _fgcea :=_ceada .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_fgcea !=nil {return _fgcea ;};};if _ceada .Path !=nil {if _acdg :=_ceada .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_acdg !=nil {return _acdg ;};};if _ceada .TileRect !=nil {if _dfaa :=_ceada .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_dfaa !=nil {return _dfaa ;};};return nil ;};type CT_AnimationDgmElement struct{IdAttr *string ; +BldStepAttr ST_DgmBuildStep ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_acge :=&CT_BaseStylesOverride {};return _acge ;};func (_bbef *CT_Path2DClose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_afcebg ST_PitchFamily )Validate ()error {return _afcebg .ValidateWithPath ("")};func (_ebdbf *CT_Shape3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adbaef :=range start .Attr {if _adbaef .Name .Local =="\u007a"{_cfbag ,_cfcb :=ParseUnionST_Coordinate (_adbaef .Value ); +if _cfcb !=nil {return _cfcb ;};_ebdbf .ZAttr =&_cfbag ;continue ;};if _adbaef .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_aceba ,_fbegc :=_a .ParseInt (_adbaef .Value ,10,64);if _fbegc !=nil {return _fbegc ;};_ebdbf .ExtrusionHAttr =&_aceba ; +continue ;};if _adbaef .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_bacdg ,_dgcbc :=_a .ParseInt (_adbaef .Value ,10,64);if _dgcbc !=nil {return _dgcbc ;};_ebdbf .ContourWAttr =&_bacdg ;continue ;};if _adbaef .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_ebdbf .PrstMaterialAttr .UnmarshalXMLAttr (_adbaef ); +continue ;};};_gbedc :for {_dgfdd ,_gfcgg :=d .Token ();if _gfcgg !=nil {return _gfcgg ;};switch _aegcg :=_dgfdd .(type ){case _g .StartElement :switch _aegcg .Name {case _g .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_ebdbf .BevelT =NewCT_Bevel (); +if _fcbc :=d .DecodeElement (_ebdbf .BevelT ,&_aegcg );_fcbc !=nil {return _fcbc ;};case _g .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_ebdbf .BevelB =NewCT_Bevel (); +if _fdde :=d .DecodeElement (_ebdbf .BevelB ,&_aegcg );_fdde !=nil {return _fdde ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_ebdbf .ExtrusionClr =NewCT_Color (); +if _afefg :=d .DecodeElement (_ebdbf .ExtrusionClr ,&_aegcg );_afefg !=nil {return _afefg ;};case _g .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_ebdbf .ContourClr =NewCT_Color (); +if _cgfgb :=d .DecodeElement (_ebdbf .ContourClr ,&_aegcg );_cgfgb !=nil {return _cgfgb ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdbf .ExtLst =NewCT_OfficeArtExtensionList (); +if _adbeg :=d .DecodeElement (_ebdbf .ExtLst ,&_aegcg );_adbeg !=nil {return _adbeg ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_aegcg .Name ); +if _fbfg :=d .Skip ();_fbfg !=nil {return _fbfg ;};};case _g .EndElement :break _gbedc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_dbcg *CT_LuminanceEffect )ValidateWithPath (path string )error {if _dbcg .BrightAttr !=nil {if _ddac :=_dbcg .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_ddac !=nil {return _ddac ;};};if _dbcg .ContrastAttr !=nil {if _fgafc :=_dbcg .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072"); -_fgafc !=nil {return _fgafc ;};};return nil ;};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_edf :=&CT_ColorSchemeList {};return _edf };func (_ccffa *ThemeOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccffa .CT_BaseStylesOverride =*NewCT_BaseStylesOverride (); -_gabafg :for {_aggda ,_gceec :=d .Token ();if _gceec !=nil {return _gceec ;};switch _beebb :=_aggda .(type ){case _f .StartElement :switch _beebb .Name {case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_ccffa .ClrScheme =NewCT_ColorScheme (); -if _gebcef :=d .DecodeElement (_ccffa .ClrScheme ,&_beebb );_gebcef !=nil {return _gebcef ;};case _f .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_ccffa .FontScheme =NewCT_FontScheme (); -if _eabbc :=d .DecodeElement (_ccffa .FontScheme ,&_beebb );_eabbc !=nil {return _eabbc ;};case _f .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_ccffa .FmtScheme =NewCT_StyleMatrix (); -if _cafcaf :=d .DecodeElement (_ccffa .FmtScheme ,&_beebb );_cafcaf !=nil {return _cafcaf ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_beebb .Name ); -if _bgace :=d .Skip ();_bgace !=nil {return _bgace ;};};case _f .EndElement :break _gabafg ;case _f .CharData :};};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_baged :=&CT_LineJoinBevel {};return _baged };type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_dbbgd *EG_TextBullet )ValidateWithPath (path string )error {if _dbbgd .BuNone !=nil {if _ceaeg :=_dbbgd .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ceaeg !=nil {return _ceaeg ;};};if _dbbgd .BuAutoNum !=nil {if _abfdf :=_dbbgd .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"); +_abfdf !=nil {return _abfdf ;};};if _dbbgd .BuChar !=nil {if _ggdb :=_dbbgd .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_ggdb !=nil {return _ggdb ;};};if _dbbgd .BuBlip !=nil {if _dbcac :=_dbbgd .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070"); +_dbcac !=nil {return _dbcac ;};};return nil ;};func (_dfac ST_LineEndLength )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egcce :=_g .Attr {};_egcce .Name =name ;switch _dfac {case ST_LineEndLengthUnset :_egcce .Value ="";case ST_LineEndLengthSm :_egcce .Value ="\u0073\u006d"; +case ST_LineEndLengthMed :_egcce .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_egcce .Value ="\u006c\u0067";};return _egcce ,nil ;};func (_egddg ST_Percentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _egddg .ST_PercentageDecimal !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_egddg .ST_PercentageDecimal )));};if _egddg .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_egddg .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func (_adefb ST_TextTabAlignType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecebc :=_g .Attr {};_ecebc .Name =name ;switch _adefb {case ST_TextTabAlignTypeUnset :_ecebc .Value ="";case ST_TextTabAlignTypeL :_ecebc .Value ="\u006c";case ST_TextTabAlignTypeCtr :_ecebc .Value ="\u0063\u0074\u0072"; +case ST_TextTabAlignTypeR :_ecebc .Value ="\u0072";case ST_TextTabAlignTypeDec :_ecebc .Value ="\u0064\u0065\u0063";};return _ecebc ,nil ;}; + +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_efcfb *CT_TextFont )ValidateWithPath (path string )error {if _efafa :=_efcfb .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_efafa !=nil {return _efafa ;};return nil ; }; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_aaaa *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _gbag ,_ecccd :=range _aaaa .Ext {if _adeeg :=_ecccd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gbag ));_adeeg !=nil {return _adeeg ; -};};return nil ;}; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_abef *CT_BackgroundFillStyleList )Validate ()error {return _abef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; -// Validate validates the CT_Boolean and its children -func (_gcggd *CT_Boolean )Validate ()error {return _gcggd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ; -SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_PresetColor and its children +func (_cfdcd *CT_PresetColor )Validate ()error {return _cfdcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func NewCT_LightRig ()*CT_LightRig {_dfgdc :=&CT_LightRig {};_dfgdc .RigAttr =ST_LightRigType (1); +_dfgdc .DirAttr =ST_LightRigDirection (1);return _dfgdc ;}; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_fccfg *CT_Path2DLineTo )ValidateWithPath (path string )error {if _bged :=_fccfg .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_bged !=nil {return _bged ;};return nil ;}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_ebad *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _ebad .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ; +SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_egdfac *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fbacf ,_dffbc :=d .Token ();if _dffbc !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dffbc ); +};if _aefcd ,_fcgab :=_fbacf .(_g .EndElement );_fcgab &&_aefcd .Name ==start .Name {break ;};};return nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};func (_adgdd *CT_Path2DArcTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edaeg :=range start .Attr {if _edaeg .Name .Local =="\u0077\u0052"{_gaabf ,_fbfad :=ParseUnionST_AdjCoordinate (_edaeg .Value ); +if _fbfad !=nil {return _fbfad ;};_adgdd .WRAttr =_gaabf ;continue ;};if _edaeg .Name .Local =="\u0068\u0052"{_adce ,_dcbag :=ParseUnionST_AdjCoordinate (_edaeg .Value );if _dcbag !=nil {return _dcbag ;};_adgdd .HRAttr =_adce ;continue ;};if _edaeg .Name .Local =="\u0073\u0074\u0041n\u0067"{_dccb ,_dccfg :=ParseUnionST_AdjAngle (_edaeg .Value ); +if _dccfg !=nil {return _dccfg ;};_adgdd .StAngAttr =_dccb ;continue ;};if _edaeg .Name .Local =="\u0073\u0077\u0041n\u0067"{_ecbea ,_ggdfe :=ParseUnionST_AdjAngle (_edaeg .Value );if _ggdfe !=nil {return _ggdfe ;};_adgdd .SwAngAttr =_ecbea ;continue ; +};};for {_cfbbd ,_dccg :=d .Token ();if _dccg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_dccg );};if _ffbbg ,_abgg :=_cfbbd .(_g .EndElement ); +_abgg &&_ffbbg .Name ==start .Name {break ;};};return nil ;};type CT_GrayscaleEffect struct{};func (_acea *CT_EffectStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egaea :for {_ceecb ,_ebfg :=d .Token ();if _ebfg !=nil {return _ebfg ; +};switch _dgfa :=_ceecb .(type ){case _g .StartElement :switch _dgfa .Name {case _g .Name {Space :"\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",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_bfadg :=NewCT_EffectStyleItem (); +if _gfcd :=d .DecodeElement (_bfadg ,&_dgfa );_gfcd !=nil {return _gfcd ;};_acea .EffectStyle =append (_acea .EffectStyle ,_bfadg );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dgfa .Name ); +if _ggbff :=d .Skip ();_ggbff !=nil {return _ggbff ;};};case _g .EndElement :break _egaea ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_bfba *CT_Shape3D )ValidateWithPath (path string )error {if _bfba .ZAttr !=nil {if _eafbd :=_bfba .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_eafbd !=nil {return _eafbd ;};};if _bfba .ExtrusionHAttr !=nil {if *_bfba .ExtrusionHAttr < 0{return _bd .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfba .ExtrusionHAttr ); -};if *_bfba .ExtrusionHAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfba .ExtrusionHAttr ); -};};if _bfba .ContourWAttr !=nil {if *_bfba .ContourWAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_bfba .ContourWAttr ); -};if *_bfba .ContourWAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfba .ContourWAttr ); -};};if _cdgbd :=_bfba .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_cdgbd !=nil {return _cdgbd ;};if _bfba .BevelT !=nil {if _gaebb :=_bfba .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); -_gaebb !=nil {return _gaebb ;};};if _bfba .BevelB !=nil {if _faefe :=_bfba .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_faefe !=nil {return _faefe ;};};if _bfba .ExtrusionClr !=nil {if _fbadc :=_bfba .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); -_fbadc !=nil {return _fbadc ;};};if _bfba .ContourClr !=nil {if _eefe :=_bfba .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_eefe !=nil {return _eefe ;};};if _bfba .ExtLst !=nil {if _gfdaa :=_bfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfdaa !=nil {return _gfdaa ;};};return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ; +// Validate validates the EG_Text3D and its children +func (_gcacea *EG_Text3D )Validate ()error {return _gcacea .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_dceee :=&CT_PresetLineDashProperties {};return _dceee ; +};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_dcfc :=&EG_TextUnderlineFill {};return _dcfc };func (_cegbd *CT_TextBody )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dcgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}}; +e .EncodeElement (_cegbd .BodyPr ,_dcgdf );if _cegbd .LstStyle !=nil {_edcfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cegbd .LstStyle ,_edcfd );};_defbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070"}}; +for _ ,_baebcd :=range _cegbd .P {e .EncodeElement (_baebcd ,_defbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbgg ST_AnimationDgmBuildType )String ()string {if _bgbgg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bgbgg .ST_AnimationBuildType .String (); +};if _bgbgg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _bgbgg .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_bebgf *CT_TextShapeAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_aadaf *CT_SRgbColor )ValidateWithPath (path string )error {for _eace ,_adfdd :=range _aadaf .EG_ColorTransform {if _fabe :=_adfdd .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_eace )); +_fabe !=nil {return _fabe ;};};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_beccg :=&CT_TextCharacterProperties {};return _beccg ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_bfab :=&EG_LineJoinProperties {}; +return _bfab ;};func (_gced ST_PresetCameraType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gced .String (),start );};func (_gaegee ST_EffectContainerType )ValidateWithPath (path string )error {switch _gaegee {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaegee )); +};return nil ;};func (_adca *CT_GvmlShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adca .CNvPr =NewCT_NonVisualDrawingProps ();_adca .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_fbdee :for {_afcd ,_fbgc :=d .Token ();if _fbgc !=nil {return _fbgc ; +};switch _dffcd :=_afcd .(type ){case _g .StartElement :switch _dffcd .Name {case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _efcaf :=d .DecodeElement (_adca .CNvPr ,&_dffcd ); +_efcaf !=nil {return _efcaf ;};case _g .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _cfage :=d .DecodeElement (_adca .CNvSpPr ,&_dffcd ); +_cfage !=nil {return _cfage ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dffcd .Name ); +if _ceggb :=d .Skip ();_ceggb !=nil {return _ceggb ;};};case _g .EndElement :break _fbdee ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_TextCharacterProperties and its children +func (_afdde *CT_TextCharacterProperties )Validate ()error {return _afdde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; + +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_bacad ST_PresetPatternVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedef :=_g .Attr {};_fedef .Name =name ;switch _bacad {case ST_PresetPatternValUnset :_fedef .Value =""; +case ST_PresetPatternValPct5 :_fedef .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_fedef .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_fedef .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_fedef .Value ="\u0070\u0063\u00742\u0035"; +case ST_PresetPatternValPct30 :_fedef .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_fedef .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_fedef .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_fedef .Value ="\u0070\u0063\u00746\u0030"; +case ST_PresetPatternValPct70 :_fedef .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_fedef .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_fedef .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_fedef .Value ="\u0070\u0063\u00749\u0030"; +case ST_PresetPatternValHorz :_fedef .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_fedef .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_fedef .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_fedef .Value ="\u006c\u0074\u0056\u0065\u0072\u0074"; +case ST_PresetPatternValDkHorz :_fedef .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_fedef .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_fedef .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a"; +case ST_PresetPatternValNarVert :_fedef .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_fedef .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_fedef .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074"; +case ST_PresetPatternValCross :_fedef .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_fedef .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_fedef .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_fedef .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValLtUpDiag :_fedef .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_fedef .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_fedef .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValWdDnDiag :_fedef .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_fedef .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_fedef .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValDashUpDiag :_fedef .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_fedef .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_fedef .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b"; +case ST_PresetPatternValLgCheck :_fedef .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_fedef .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_fedef .Value ="\u006c\u0067\u0047\u0072\u0069\u0064"; +case ST_PresetPatternValDotGrid :_fedef .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_fedef .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_fedef .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; +case ST_PresetPatternValHorzBrick :_fedef .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_fedef .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_fedef .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed"; +case ST_PresetPatternValOpenDmnd :_fedef .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_fedef .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_fedef .Value ="\u0070\u006c\u0061i\u0064"; +case ST_PresetPatternValSphere :_fedef .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_fedef .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_fedef .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_fedef .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065"; +case ST_PresetPatternValWave :_fedef .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_fedef .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_fedef .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _fedef ,nil ; +};func (_gefe *CT_ShapeLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gefe .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoTextEditAttr ))}); +};if _gefe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoGrpAttr ))});};if _gefe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoSelectAttr ))}); +};if _gefe .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoRotAttr ))});};if _gefe .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoChangeAspectAttr ))}); +};if _gefe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoMoveAttr ))});};if _gefe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoResizeAttr ))}); +};if _gefe .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoEditPointsAttr ))});};if _gefe .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoAdjustHandlesAttr ))}); +};if _gefe .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoChangeArrowheadsAttr ))}); +};if _gefe .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gefe .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _gefe .ExtLst !=nil {_caabb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gefe .ExtLst ,_caabb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_bbbd :=&CT_ColorSchemeList {};return _bbbd };func (_cbfcb *CT_GrayscaleEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dgeba ,_cabac :=d .Token ();if _cabac !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cabac ); +};if _aebga ,_dffac :=_dgeba .(_g .EndElement );_dffac &&_aebga .Name ==start .Name {break ;};};return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};func (_fagc *CT_BlipFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eafd :=range start .Attr {if _eafd .Name .Local =="\u0064\u0070\u0069"{_edba ,_gccc :=_a .ParseUint (_eafd .Value ,10,32); +if _gccc !=nil {return _gccc ;};_cbaf :=uint32 (_edba );_fagc .DpiAttr =&_cbaf ;continue ;};if _eafd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gdbg ,_ace :=_a .ParseBool (_eafd .Value );if _ace !=nil {return _ace ; +};_fagc .RotWithShapeAttr =&_gdbg ;continue ;};};_bdda :for {_gacb ,_becdf :=d .Token ();if _becdf !=nil {return _becdf ;};switch _aeee :=_gacb .(type ){case _g .StartElement :switch _aeee .Name {case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_fagc .Blip =NewCT_Blip (); +if _fgg :=d .DecodeElement (_fagc .Blip ,&_aeee );_fgg !=nil {return _fgg ;};case _g .Name {Space :"\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",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_fagc .SrcRect =NewCT_RelativeRect (); +if _babcb :=d .DecodeElement (_fagc .SrcRect ,&_aeee );_babcb !=nil {return _babcb ;};case _g .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_fagc .Tile =NewCT_TileInfoProperties (); +if _dfc :=d .DecodeElement (_fagc .Tile ,&_aeee );_dfc !=nil {return _dfc ;};case _g .Name {Space :"\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",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_fagc .Stretch =NewCT_StretchInfoProperties (); +if _addb :=d .DecodeElement (_fagc .Stretch ,&_aeee );_addb !=nil {return _addb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aeee .Name ); +if _edd :=d .Skip ();_edd !=nil {return _edd ;};};case _g .EndElement :break _bdda ;case _g .CharData :};};return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_abdae :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_abdae .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ; +case "\u006f\u006e\u0065":_abdae .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_abdae .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_abdae .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ; +};return _abdae ,nil ;};func (_egbd *CT_ConnectionSite )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",_egbd .AngAttr )}); +e .EncodeToken (start );_edbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_egbd .Pos ,_edbf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_dgfed *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _cbad :=_dgfed .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_cbad !=nil {return _cbad ;};if _dgfed .ClrMap !=nil {if _gbea :=_dgfed .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_gbea !=nil {return _gbea ;};};return nil ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_eedfc :=&CT_PositivePercentage {};return _eedfc ;}; + +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_gfegd *EG_TextGeometry )ValidateWithPath (path string )error {if _gfegd .CustGeom !=nil {if _dfdfd :=_gfegd .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_dfdfd !=nil {return _dfdfd ;};};if _gfegd .PrstTxWarp !=nil {if _bdbgg :=_gfegd .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); +_bdbgg !=nil {return _bdbgg ;};};return nil ;};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eecdd *EG_ColorChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eecdd .ScrgbClr !=nil {_fdge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_eecdd .ScrgbClr ,_fdge );};if _eecdd .SrgbClr !=nil {_ceefe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eecdd .SrgbClr ,_ceefe );};if _eecdd .HslClr !=nil {_feada :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_eecdd .HslClr ,_feada );};if _eecdd .SysClr !=nil {_gffee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eecdd .SysClr ,_gffee );};if _eecdd .SchemeClr !=nil {_fbdbg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_eecdd .SchemeClr ,_fbdbg );};if _eecdd .PrstClr !=nil {_eddae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eecdd .PrstClr ,_eddae );};return nil ;};type CT_Headers struct{Header []string ; +};func NewCT_DashStopList ()*CT_DashStopList {_ggbg :=&CT_DashStopList {};return _ggbg };func (_cgfecb *ST_TextStrikeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgfecb =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_cgfecb =1; +case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_cgfecb =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_cgfecb =3;};return nil ;};func (_bcdeb *CT_GlowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaec :=range start .Attr {if _aaec .Name .Local =="\u0072\u0061\u0064"{_dceag ,_ccbe :=_a .ParseInt (_aaec .Value ,10,64); +if _ccbe !=nil {return _ccbe ;};_bcdeb .RadAttr =&_dceag ;continue ;};};_fgfdg :for {_bfbe ,_fgfdc :=d .Token ();if _fgfdc !=nil {return _fgfdc ;};switch _egaaf :=_bfbe .(type ){case _g .StartElement :switch _egaaf .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bcdeb .ScrgbClr =NewCT_ScRgbColor (); +if _caeef :=d .DecodeElement (_bcdeb .ScrgbClr ,&_egaaf );_caeef !=nil {return _caeef ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bcdeb .SrgbClr =NewCT_SRgbColor (); +if _bccd :=d .DecodeElement (_bcdeb .SrgbClr ,&_egaaf );_bccd !=nil {return _bccd ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bcdeb .HslClr =NewCT_HslColor (); +if _eabf :=d .DecodeElement (_bcdeb .HslClr ,&_egaaf );_eabf !=nil {return _eabf ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bcdeb .SysClr =NewCT_SystemColor (); +if _dgbg :=d .DecodeElement (_bcdeb .SysClr ,&_egaaf );_dgbg !=nil {return _dgbg ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bcdeb .SchemeClr =NewCT_SchemeColor (); +if _effed :=d .DecodeElement (_bcdeb .SchemeClr ,&_egaaf );_effed !=nil {return _effed ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bcdeb .PrstClr =NewCT_PresetColor (); +if _bfggc :=d .DecodeElement (_bcdeb .PrstClr ,&_egaaf );_bfggc !=nil {return _bfggc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_egaaf .Name ); +if _cbcab :=d .Skip ();_cbcab !=nil {return _cbcab ;};};case _g .EndElement :break _fgfdg ;case _g .CharData :};};return nil ;};func (_dage *CT_FillStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );for _ ,_fegg :=range _dage .EG_FillProperties {_fegg .MarshalXML (e ,_g .StartElement {}); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_TextParagraph and its children +func (_dgagd *CT_TextParagraph )Validate ()error {return _dgagd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func NewCT_Headers ()*CT_Headers {_dfed :=&CT_Headers {};return _dfed };func (_cafgb ST_PresetCameraType )String ()string {switch _cafgb {case 0:return ""; +case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074"; +case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074"; +case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074"; +case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; +case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; +case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; +case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; +case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; +case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; +case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; +case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; +case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d"; +case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; +case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; +case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074"; +case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074"; +case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067"; +case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067"; +case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064"; +case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";};func (_efcaeb *CT_TextBodyProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efcaeb .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .RotAttr )}); +};if _efcaeb .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .SpcFirstLastParaAttr ))}); +};if _efcaeb .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_dbccc ,_fdgda :=_efcaeb .VertOverflowAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _fdgda !=nil {return _fdgda ;};start .Attr =append (start .Attr ,_dbccc ); +};if _efcaeb .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_bdacdg ,_degee :=_efcaeb .HorzOverflowAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _degee !=nil {return _degee ;};start .Attr =append (start .Attr ,_bdacdg ); +};if _efcaeb .VertAttr !=ST_TextVerticalTypeUnset {_bgda ,_gdecac :=_efcaeb .VertAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072\u0074"});if _gdecac !=nil {return _gdecac ;};start .Attr =append (start .Attr ,_bgda );};if _efcaeb .WrapAttr !=ST_TextWrappingTypeUnset {_gdfcga ,_cdeag :=_efcaeb .WrapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070"}); +if _cdeag !=nil {return _cdeag ;};start .Attr =append (start .Attr ,_gdfcga );};if _efcaeb .LInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .LInsAttr )}); +};if _efcaeb .TInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .TInsAttr )});};if _efcaeb .RInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .RInsAttr )}); +};if _efcaeb .BInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .BInsAttr )});};if _efcaeb .NumColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .NumColAttr )}); +};if _efcaeb .SpcColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_efcaeb .SpcColAttr )});};if _efcaeb .RtlColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .RtlColAttr ))}); +};if _efcaeb .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .FromWordArtAttr ))});};if _efcaeb .AnchorAttr !=ST_TextAnchoringTypeUnset {_cebg ,_dfbef :=_efcaeb .AnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}); +if _dfbef !=nil {return _dfbef ;};start .Attr =append (start .Attr ,_cebg );};if _efcaeb .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .AnchorCtrAttr ))}); +};if _efcaeb .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .ForceAAAttr ))});};if _efcaeb .UprightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .UprightAttr ))}); +};if _efcaeb .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_efcaeb .CompatLnSpcAttr ))});};e .EncodeToken (start ); +if _efcaeb .PrstTxWarp !=nil {_gecdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_efcaeb .PrstTxWarp ,_gecdc );};if _efcaeb .NoAutofit !=nil {_adebb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; +e .EncodeElement (_efcaeb .NoAutofit ,_adebb );};if _efcaeb .NormAutofit !=nil {_cbgde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_efcaeb .NormAutofit ,_cbgde ); +};if _efcaeb .SpAutoFit !=nil {_defc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_efcaeb .SpAutoFit ,_defc );};if _efcaeb .Scene3d !=nil {_cbdaed :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_efcaeb .Scene3d ,_cbdaed );};if _efcaeb .Sp3d !=nil {_ebebc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_efcaeb .Sp3d ,_ebebc );};if _efcaeb .FlatTx !=nil {_bcafab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}}; +e .EncodeElement (_efcaeb .FlatTx ,_bcafab );};if _efcaeb .ExtLst !=nil {_acggde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efcaeb .ExtLst ,_acggde );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};type CT_GroupFillProperties struct{}; + +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_dcecc *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _dcecc .Font !=nil {if _fafbg :=_dcecc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fafbg !=nil {return _fafbg ;};};if _dcecc .FontRef !=nil {if _dgbdd :=_dcecc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_dgbdd !=nil {return _dgbdd ;};};return nil ;};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5; +);func (_bcdc *CT_LineProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcdc .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_bcdc .WAttr )});};if _bcdc .CapAttr !=ST_LineCapUnset {_gdeca ,_cced :=_bcdc .CapAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0061\u0070"}); +if _cced !=nil {return _cced ;};start .Attr =append (start .Attr ,_gdeca );};if _bcdc .CmpdAttr !=ST_CompoundLineUnset {_fgcaa ,_dedbd :=_bcdc .CmpdAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u006d\u0070\u0064"});if _dedbd !=nil {return _dedbd ;};start .Attr =append (start .Attr ,_fgcaa ); +};if _bcdc .AlgnAttr !=ST_PenAlignmentUnset {_dafb ,_afgd :=_bcdc .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _afgd !=nil {return _afgd ;};start .Attr =append (start .Attr ,_dafb );};e .EncodeToken (start );if _bcdc .NoFill !=nil {_dbge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bcdc .NoFill ,_dbge );};if _bcdc .SolidFill !=nil {_ffgfb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdc .SolidFill ,_ffgfb );};if _bcdc .GradFill !=nil {_dbffc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bcdc .GradFill ,_dbffc );};if _bcdc .PattFill !=nil {_ddefb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdc .PattFill ,_ddefb );};if _bcdc .PrstDash !=nil {_babce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_bcdc .PrstDash ,_babce );};if _bcdc .CustDash !=nil {_fcbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bcdc .CustDash ,_fcbb );};if _bcdc .Round !=nil {_ffabb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_bcdc .Round ,_ffabb );};if _bcdc .Bevel !=nil {_dcca :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bcdc .Bevel ,_dcca );};if _bcdc .Miter !=nil {_gdgbba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; +e .EncodeElement (_bcdc .Miter ,_gdgbba );};if _bcdc .HeadEnd !=nil {_aefeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_bcdc .HeadEnd ,_aefeg );};if _bcdc .TailEnd !=nil {_afef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}}; +e .EncodeElement (_bcdc .TailEnd ,_afef );};if _bcdc .ExtLst !=nil {_fceg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcdc .ExtLst ,_fceg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dbbgg *ST_TextAlignType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_defdbc ,_gddgf :=d .Token ();if _gddgf !=nil {return _gddgf ;};if _ggbgbf ,_afbbce :=_defdbc .(_g .EndElement );_afbbce &&_ggbgbf .Name ==start .Name {*_dbbgg =1; +return nil ;};if _efeag ,_fcdbcg :=_defdbc .(_g .CharData );!_fcdbcg {return _c .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",_defdbc );}else {switch string (_efeag ){case "":*_dbbgg =0; +case "\u006c":*_dbbgg =1;case "\u0063\u0074\u0072":*_dbbgg =2;case "\u0072":*_dbbgg =3;case "\u006a\u0075\u0073\u0074":*_dbbgg =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_dbbgg =5;case "\u0064\u0069\u0073\u0074":*_dbbgg =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_dbbgg =7; +};};_defdbc ,_gddgf =d .Token ();if _gddgf !=nil {return _gddgf ;};if _ffgaf ,_bgeba :=_defdbc .(_g .EndElement );_bgeba &&_ffgaf .Name ==start .Name {return nil ;};return _c .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",_defdbc ); +};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ; +NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type ST_TextHorzOverflowType byte ; + +// Validate validates the CT_TableStyleTextStyle and its children +func (_eaabea *CT_TableStyleTextStyle )Validate ()error {return _eaabea .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_babfb ST_BevelPresetType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_babfb .String (),start ); +};func (_fcacg *EG_ThemeableFillStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfdge :for {_eefce ,_eabed :=d .Token ();if _eabed !=nil {return _eabed ;};switch _edaab :=_eefce .(type ){case _g .StartElement :switch _edaab .Name {case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fcacg .Fill =NewCT_FillProperties (); +if _egbaa :=d .DecodeElement (_fcacg .Fill ,&_edaab );_egbaa !=nil {return _egbaa ;};case _g .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fcacg .FillRef =NewCT_StyleMatrixReference (); +if _fbfega :=d .DecodeElement (_fcacg .FillRef ,&_edaab );_fbfega !=nil {return _fbfega ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_edaab .Name ); +if _fabgg :=d .Skip ();_fabgg !=nil {return _fabgg ;};};case _g .EndElement :break _cfdge ;case _g .CharData :};};return nil ;};func (_ccdgb ST_TextPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccdgb .ST_TextPointUnqualified !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_ccdgb .ST_TextPointUnqualified ))); +};if _ccdgb .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_ccdgb .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_fbbe :=&CT_BackgroundFillStyleList {}; +return _fbbe ;};func (_cgdcf ST_LightRigDirection )Validate ()error {return _cgdcf .ValidateWithPath ("")}; + +// Validate validates the CT_BaseStylesOverride and its children +func (_dfe *CT_BaseStylesOverride )Validate ()error {return _dfe .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ddacd *EG_LineFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddacd .NoFill !=nil {_gdbbea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ddacd .NoFill ,_gdbbea );};if _ddacd .SolidFill !=nil {_bcbe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddacd .SolidFill ,_bcbe );};if _ddacd .GradFill !=nil {_gadba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ddacd .GradFill ,_gadba );};if _ddacd .PattFill !=nil {_gcade :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddacd .PattFill ,_gcade );};return nil ;};func (_gcgd *CT_GroupShapeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcgd .BwModeAttr !=ST_BlackWhiteModeUnset {_eadcf ,_eaged :=_gcgd .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _eaged !=nil {return _eaged ;};start .Attr =append (start .Attr ,_eadcf );};e .EncodeToken (start );if _gcgd .Xfrm !=nil {_fdecb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gcgd .Xfrm ,_fdecb ); +};if _gcgd .NoFill !=nil {_ccdfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcgd .NoFill ,_ccdfg );};if _gcgd .SolidFill !=nil {_aedf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcgd .SolidFill ,_aedf );};if _gcgd .GradFill !=nil {_ffga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcgd .GradFill ,_ffga );};if _gcgd .BlipFill !=nil {_fdgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcgd .BlipFill ,_fdgg );};if _gcgd .PattFill !=nil {_gcgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcgd .PattFill ,_gcgf );};if _gcgd .GrpFill !=nil {_fged :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_gcgd .GrpFill ,_fged );};if _gcgd .EffectLst !=nil {_gacbdb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgd .EffectLst ,_gacbdb );};if _gcgd .EffectDag !=nil {_febd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_gcgd .EffectDag ,_febd );};if _gcgd .Scene3d !=nil {_bacfb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gcgd .Scene3d ,_bacfb );};if _gcgd .ExtLst !=nil {_gbfec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcgd .ExtLst ,_gbfec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebdddf ST_TextAutonumberScheme )Validate ()error {return _ebdddf .ValidateWithPath ("")};func (_gffb *CT_AudioCD )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffb .St =NewCT_AudioCDTime (); +_gffb .End =NewCT_AudioCDTime ();_ffgf :for {_bbc ,_afae :=d .Token ();if _afae !=nil {return _afae ;};switch _fad :=_bbc .(type ){case _g .StartElement :switch _fad .Name {case _g .Name {Space :"\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",Local :"\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _afd :=d .DecodeElement (_gffb .St ,&_fad ); +_afd !=nil {return _afd ;};case _g .Name {Space :"\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",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _fdfd :=d .DecodeElement (_gffb .End ,&_fad ); +_fdfd !=nil {return _fdfd ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffb .ExtLst =NewCT_OfficeArtExtensionList (); +if _afbd :=d .DecodeElement (_gffb .ExtLst ,&_fad );_afbd !=nil {return _afbd ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_fad .Name ); +if _efgd :=d .Skip ();_efgd !=nil {return _efgd ;};};case _g .EndElement :break _ffgf ;case _g .CharData :};};return nil ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ; Inv *CT_InverseTransform ;Gray *CT_GrayscaleTransform ;Alpha *CT_PositiveFixedPercentage ;AlphaOff *CT_FixedPercentage ;AlphaMod *CT_PositivePercentage ;Hue *CT_PositiveFixedAngle ;HueOff *CT_Angle ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ; SatMod *CT_Percentage ;Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;Red *CT_Percentage ;RedOff *CT_Percentage ;RedMod *CT_Percentage ;Green *CT_Percentage ;GreenOff *CT_Percentage ;GreenMod *CT_Percentage ;Blue *CT_Percentage ;BlueOff *CT_Percentage ; -BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;}; +BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2;ST_PresetPatternValPct20 ST_PresetPatternVal =3; +ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8;ST_PresetPatternValPct70 ST_PresetPatternVal =9; +ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14;ST_PresetPatternValLtHorz ST_PresetPatternVal =15; +ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20; +ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25; +ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30; +ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35; +ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40; +ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45; +ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51; +ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;); -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_bfbfb *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _bfbfb .UFillTx !=nil {if _bfcea :=_bfbfb .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_bfcea !=nil {return _bfcea ;};};if _bfbfb .UFill !=nil {if _beace :=_bfbfb .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c"); -_beace !=nil {return _beace ;};};return nil ;};func (_bebce ST_TextVerticalType )String ()string {switch _bebce {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030"; -case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c"; -};return "";}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_dbgac *CT_RelativeRect )ValidateWithPath (path string )error {if _dbgac .LAttr !=nil {if _cfaaa :=_dbgac .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_cfaaa !=nil {return _cfaaa ;};};if _dbgac .TAttr !=nil {if _eagaa :=_dbgac .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_eagaa !=nil {return _eagaa ;};};if _dbgac .RAttr !=nil {if _dbdd :=_dbgac .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_dbdd !=nil {return _dbdd ;};};if _dbgac .BAttr !=nil {if _fdcfe :=_dbgac .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); +_fdcfe !=nil {return _fdcfe ;};};return nil ;};func (_bfbgf ST_TileFlipMode )Validate ()error {return _bfbgf .ValidateWithPath ("")};func (_egega *EG_ThemeableEffectStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deged :for {_bdbbce ,_ceccc :=d .Token (); +if _ceccc !=nil {return _ceccc ;};switch _cadbe :=_bdbbce .(type ){case _g .StartElement :switch _cadbe .Name {case _g .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_egega .Effect =NewCT_EffectProperties (); +if _acbbba :=d .DecodeElement (_egega .Effect ,&_cadbe );_acbbba !=nil {return _acbbba ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_egega .EffectRef =NewCT_StyleMatrixReference (); +if _afeca :=d .DecodeElement (_egega .EffectRef ,&_cadbe );_afeca !=nil {return _afeca ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_cadbe .Name ); +if _adaeb :=d .Skip ();_adaeb !=nil {return _adaeb ;};};case _g .EndElement :break _deged ;case _g .CharData :};};return nil ;};func (_aecb *CT_Camera )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbfc ,_fdbga :=_aecb .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _fdbga !=nil {return _fdbga ;};start .Attr =append (start .Attr ,_cbfc );if _aecb .FovAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0076"},Value :_c .Sprintf ("\u0025\u0076",*_aecb .FovAttr )});};if _aecb .ZoomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_aecb .ZoomAttr )}); +};e .EncodeToken (start );if _aecb .Rot !=nil {_cecf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_aecb .Rot ,_cecf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OuterShadowEffect and its children -func (_ffffc *CT_OuterShadowEffect )Validate ()error {return _ffffc .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_cbdee *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _cbdee .FillRect !=nil {if _effbb :=_cbdee .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_effbb !=nil {return _effbb ;};};return nil ; +};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_dadc :=&CT_EffectStyleList {}; +return _dadc };func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_gaffe :=&CT_ReflectionEffect {};return _gaffe }; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_fdff *CT_FlatText )ValidateWithPath (path string )error {if _fdff .ZAttr !=nil {if _dcad :=_fdff .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_dcad !=nil {return _dcad ;};};return nil ;};func (_cegbd *ST_BlendMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cegbd =0; -case "\u006f\u0076\u0065\u0072":*_cegbd =1;case "\u006d\u0075\u006c\u0074":*_cegbd =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cegbd =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cegbd =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cegbd =5; -};return nil ;};func (_abcef *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abcef =0;case "\u0063\u006c\u0072":*_abcef =1;case "\u0061\u0075\u0074\u006f":*_abcef =2;case "\u0067\u0072\u0061\u0079":*_abcef =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_abcef =4; -case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_abcef =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_abcef =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_abcef =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_abcef =8; -case "\u0062\u006c\u0061c\u006b":*_abcef =9;case "\u0077\u0068\u0069t\u0065":*_abcef =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_abcef =11;};return nil ;}; +// Validate validates the CT_RelativeRect and its children +func (_dggfce *CT_RelativeRect )Validate ()error {return _dggfce .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1; +ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;); -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_ffeb *CT_EffectContainer )ValidateWithPath (path string )error {if _eadaa :=_ffeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eadaa !=nil {return _eadaa ;};if _ffeb .Cont !=nil {if _ddfc :=_ffeb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074"); -_ddfc !=nil {return _ddfc ;};};if _ffeb .Effect !=nil {if _egdca :=_ffeb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_egdca !=nil {return _egdca ;};};if _ffeb .AlphaBiLevel !=nil {if _decc :=_ffeb .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); -_decc !=nil {return _decc ;};};if _ffeb .AlphaCeiling !=nil {if _cacbf :=_ffeb .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_cacbf !=nil {return _cacbf ;};};if _ffeb .AlphaFloor !=nil {if _afee :=_ffeb .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"); -_afee !=nil {return _afee ;};};if _ffeb .AlphaInv !=nil {if _ecb :=_ffeb .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_ecb !=nil {return _ecb ;};};if _ffeb .AlphaMod !=nil {if _eaedc :=_ffeb .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); -_eaedc !=nil {return _eaedc ;};};if _ffeb .AlphaModFix !=nil {if _aaedb :=_ffeb .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_aaedb !=nil {return _aaedb ;};};if _ffeb .AlphaOutset !=nil {if _aedfg :=_ffeb .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"); -_aedfg !=nil {return _aedfg ;};};if _ffeb .AlphaRepl !=nil {if _decf :=_ffeb .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_decf !=nil {return _decf ;};};if _ffeb .BiLevel !=nil {if _fedc :=_ffeb .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); -_fedc !=nil {return _fedc ;};};if _ffeb .Blend !=nil {if _ggeeb :=_ffeb .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_ggeeb !=nil {return _ggeeb ;};};if _ffeb .Blur !=nil {if _abbac :=_ffeb .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072"); -_abbac !=nil {return _abbac ;};};if _ffeb .ClrChange !=nil {if _dedc :=_ffeb .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dedc !=nil {return _dedc ;};};if _ffeb .ClrRepl !=nil {if _dgdcd :=_ffeb .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c"); -_dgdcd !=nil {return _dgdcd ;};};if _ffeb .Duotone !=nil {if _cacfc :=_ffeb .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_cacfc !=nil {return _cacfc ;};};if _ffeb .Fill !=nil {if _egcc :=_ffeb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_egcc !=nil {return _egcc ;};};if _ffeb .FillOverlay !=nil {if _cgfg :=_ffeb .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cgfg !=nil {return _cgfg ;};};if _ffeb .Glow !=nil {if _fdgef :=_ffeb .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077"); -_fdgef !=nil {return _fdgef ;};};if _ffeb .Grayscl !=nil {if _abfe :=_ffeb .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_abfe !=nil {return _abfe ;};};if _ffeb .Hsl !=nil {if _fdea :=_ffeb .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); -_fdea !=nil {return _fdea ;};};if _ffeb .InnerShdw !=nil {if _edac :=_ffeb .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_edac !=nil {return _edac ;};};if _ffeb .Lum !=nil {if _ceae :=_ffeb .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); -_ceae !=nil {return _ceae ;};};if _ffeb .OuterShdw !=nil {if _gdcg :=_ffeb .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_gdcg !=nil {return _gdcg ;};};if _ffeb .PrstShdw !=nil {if _ecdf :=_ffeb .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); -_ecdf !=nil {return _ecdf ;};};if _ffeb .Reflection !=nil {if _fbeab :=_ffeb .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fbeab !=nil {return _fbeab ;};};if _ffeb .RelOff !=nil {if _cfeb :=_ffeb .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066"); -_cfeb !=nil {return _cfeb ;};};if _ffeb .SoftEdge !=nil {if _ecdc :=_ffeb .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_ecdc !=nil {return _ecdc ;};};if _ffeb .Tint !=nil {if _agedc :=_ffeb .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074"); -_agedc !=nil {return _agedc ;};};if _ffeb .Xfrm !=nil {if _fbaa :=_ffeb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fbaa !=nil {return _fbaa ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_agg *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_fbged *CT_TextBulletSizePercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbged .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_dgcffb :=range start .Attr {if _dgcffb .Name .Local =="\u0076\u0061\u006c"{_ffdd ,_adbac :=_dgcffb .Value ,error (nil ); +if _adbac !=nil {return _adbac ;};_fbged .ValAttr =_ffdd ;continue ;};};for {_fegea ,_bdgfb :=d .Token ();if _bdgfb !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_bdgfb ); +};if _gecfb ,_dagga :=_fegea .(_g .EndElement );_dagga &&_gecfb .Name ==start .Name {break ;};};return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_ecde *CT_CustomColorList )ValidateWithPath (path string )error {for _fdbd ,_gaaeg :=range _ecde .CustClr {if _geaa :=_gaaeg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_fdbd )); -_geaa !=nil {return _geaa ;};};return nil ;};type ST_EffectContainerType byte ;func (_abcg ST_LineEndType )ValidateWithPath (path string )error {switch _abcg {case 0,1,2,3,4,5,6:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcg )); -};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; -func (_dbdc *CT_AlphaFloorEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FillStyleList and its children +func (_dfbge *CT_FillStyleList )Validate ()error {return _dfbge .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func NewCT_FontScheme ()*CT_FontScheme {_dfabc :=&CT_FontScheme {};_dfabc .MajorFont =NewCT_FontCollection (); +_dfabc .MinorFont =NewCT_FontCollection ();return _dfabc ;};func (_fac *CT_AlphaCeilingEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_afa ,_bcb :=d .Token ();if _bcb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_bcb ); +};if _gbad ,_bda :=_afa .(_g .EndElement );_bda &&_gbad .Name ==start .Name {break ;};};return nil ;};func (_cfdg *CT_LineEndProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eggc :=range start .Attr {if _eggc .Name .Local =="\u0074\u0079\u0070\u0065"{_cfdg .TypeAttr .UnmarshalXMLAttr (_eggc ); +continue ;};if _eggc .Name .Local =="\u0077"{_cfdg .WAttr .UnmarshalXMLAttr (_eggc );continue ;};if _eggc .Name .Local =="\u006c\u0065\u006e"{_cfdg .LenAttr .UnmarshalXMLAttr (_eggc );continue ;};};for {_dfabb ,_fgca :=d .Token ();if _fgca !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_fgca ); +};if _feeca ,_eebca :=_dfabb .(_g .EndElement );_eebca &&_feeca .Name ==start .Name {break ;};};return nil ;};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2; +ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);func (_cfeef *CT_GrayscaleEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1; +ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3;ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7; +ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9;ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12; +);func (_fggca ST_TextFontScalePercentOrPercentString )String ()string {if _fggca .ST_TextFontScalePercent !=nil {return _c .Sprintf ("\u0025\u0076",*_fggca .ST_TextFontScalePercent );};if _fggca .ST_Percentage !=nil {return _c .Sprintf ("\u0025\u0076",*_fggca .ST_Percentage ); +};return "";};type ST_PresetShadowVal byte ; + +// Validate validates the CT_GraphicalObjectData and its children +func (_ggcgf *CT_GraphicalObjectData )Validate ()error {return _ggcgf .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_abaebb :=&CT_Path2DArcTo {}; +return _abaebb };func NewCT_GammaTransform ()*CT_GammaTransform {_gfcb :=&CT_GammaTransform {};return _gfcb };func NewCT_TextParagraph ()*CT_TextParagraph {_cdccf :=&CT_TextParagraph {};return _cdccf };func (_fgafd *ST_FontCollectionIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcecd ,_egdag :=d .Token (); +if _egdag !=nil {return _egdag ;};if _ddabb ,_agffa :=_gcecd .(_g .EndElement );_agffa &&_ddabb .Name ==start .Name {*_fgafd =1;return nil ;};if _efccb ,_adcf :=_gcecd .(_g .CharData );!_adcf {return _c .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",_gcecd ); +}else {switch string (_efccb ){case "":*_fgafd =0;case "\u006d\u0061\u006ao\u0072":*_fgafd =1;case "\u006d\u0069\u006eo\u0072":*_fgafd =2;case "\u006e\u006f\u006e\u0065":*_fgafd =3;};};_gcecd ,_egdag =d .Token ();if _egdag !=nil {return _egdag ;};if _dcbga ,_acdad :=_gcecd .(_g .EndElement ); +_acdad &&_dcbga .Name ==start .Name {return nil ;};return _c .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",_gcecd );}; + +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_dcaf *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};type ST_TextVerticalType byte ;func (_effcg *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_fbcfb :=[]string {}; +if _effcg .ST_TextSpacingPercent !=nil {_fbcfb =append (_fbcfb ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _effcg .ST_Percentage !=nil {_fbcfb =append (_fbcfb ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if len (_fbcfb )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fbcfb );};return nil ;};func (_ccbbg *CT_Path2DLineTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_bcfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ccbbg .Pt ,_bcfa );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_fbgb *CT_AdjPoint2D )ValidateWithPath (path string )error {if _deg :=_fbgb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_deg !=nil {return _deg ;};if _acfc :=_fbgb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_acfc !=nil {return _acfc ;};return nil ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_bdfe :=&CT_OuterShadowEffect {};return _bdfe };func (_caee *CT_DashStopList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _caee .Ds !=nil {_bbdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_gfbgb :=range _caee .Ds {e .EncodeElement (_gfbgb ,_bbdc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ; +SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_dfba :=&CT_GvmlGraphicalObjectFrame {};_dfba .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual (); +_dfba .Graphic =NewGraphic ();_dfba .Xfrm =NewCT_Transform2D ();return _dfba ;};func (_dgbcfb *CT_TextBlipBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fdcecb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}}; +e .EncodeElement (_dgbcfb .Blip ,_fdcecb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cddbf *CT_TileInfoProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agcgb :=range start .Attr {if _agcgb .Name .Local =="\u0074\u0078"{_eebcd ,_acceg :=ParseUnionST_Coordinate (_agcgb .Value ); +if _acceg !=nil {return _acceg ;};_cddbf .TxAttr =&_eebcd ;continue ;};if _agcgb .Name .Local =="\u0074\u0079"{_bbceef ,_ceddg :=ParseUnionST_Coordinate (_agcgb .Value );if _ceddg !=nil {return _ceddg ;};_cddbf .TyAttr =&_bbceef ;continue ;};if _agcgb .Name .Local =="\u0073\u0078"{_dgcfc ,_cbbdg :=ParseUnionST_Percentage (_agcgb .Value ); +if _cbbdg !=nil {return _cbbdg ;};_cddbf .SxAttr =&_dgcfc ;continue ;};if _agcgb .Name .Local =="\u0073\u0079"{_eafac ,_cefdbe :=ParseUnionST_Percentage (_agcgb .Value );if _cefdbe !=nil {return _cefdbe ;};_cddbf .SyAttr =&_eafac ;continue ;};if _agcgb .Name .Local =="\u0066\u006c\u0069\u0070"{_cddbf .FlipAttr .UnmarshalXMLAttr (_agcgb ); +continue ;};if _agcgb .Name .Local =="\u0061\u006c\u0067\u006e"{_cddbf .AlgnAttr .UnmarshalXMLAttr (_agcgb );continue ;};};for {_ecdag ,_cbcee :=d .Token ();if _cbcee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_cbcee ); +};if _gbcaag ,_dggbgg :=_ecdag .(_g .EndElement );_dggbgg &&_gbcaag .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_dbdda *EG_FillProperties )ValidateWithPath (path string )error {if _dbdda .NoFill !=nil {if _ecddf :=_dbdda .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ecddf !=nil {return _ecddf ;};};if _dbdda .SolidFill !=nil {if _ddcdd :=_dbdda .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_ddcdd !=nil {return _ddcdd ;};};if _dbdda .GradFill !=nil {if _ffedg :=_dbdda .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ffedg !=nil {return _ffedg ;};};if _dbdda .BlipFill !=nil {if _ffabab :=_dbdda .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ffabab !=nil {return _ffabab ;};};if _dbdda .PattFill !=nil {if _dgacb :=_dbdda .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dgacb !=nil {return _dgacb ;};};if _dbdda .GrpFill !=nil {if _acdef :=_dbdda .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_acdef !=nil {return _acdef ;};};return nil ;}; +func (_abdb *EG_FillProperties )ValidateWithPath (path string )error {if _abdb .NoFill !=nil {if _gcggg :=_abdb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gcggg !=nil {return _gcggg ;};};if _abdb .SolidFill !=nil {if _edgac :=_abdb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_edgac !=nil {return _edgac ;};};if _abdb .GradFill !=nil {if _ebacgc :=_abdb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ebacgc !=nil {return _ebacgc ;};};if _abdb .BlipFill !=nil {if _fgfgc :=_abdb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fgfgc !=nil {return _fgfgc ;};};if _abdb .PattFill !=nil {if _cbeaa :=_abdb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbeaa !=nil {return _cbeaa ;};};if _abdb .GrpFill !=nil {if _cddcfb :=_abdb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_cddcfb !=nil {return _cddcfb ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_bfebf *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_fdgddg *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _fdgddg .UFillTx !=nil {if _eeafb :=_fdgddg .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_eeafb !=nil {return _eeafb ;};};if _fdgddg .UFill !=nil {if _ffbgg :=_fdgddg .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c"); +_ffbgg !=nil {return _ffbgg ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_gacf *CT_EffectList )ValidateWithPath (path string )error {if _gacf .Blur !=nil {if _ececb :=_gacf .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_ececb !=nil {return _ececb ;};};if _gacf .FillOverlay !=nil {if _bccg :=_gacf .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_bccg !=nil {return _bccg ;};};if _gacf .Glow !=nil {if _gafc :=_gacf .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gafc !=nil {return _gafc ;};};if _gacf .InnerShdw !=nil {if _bcfg :=_gacf .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); -_bcfg !=nil {return _bcfg ;};};if _gacf .OuterShdw !=nil {if _fbege :=_gacf .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_fbege !=nil {return _fbege ;};};if _gacf .PrstShdw !=nil {if _eecd :=_gacf .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); -_eecd !=nil {return _eecd ;};};if _gacf .Reflection !=nil {if _gcfdf :=_gacf .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gcfdf !=nil {return _gcfdf ;};};if _gacf .SoftEdge !=nil {if _fdbe :=_gacf .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); -_fdbe !=nil {return _fdbe ;};};return nil ;};func (_ffbda *CT_GvmlUseShapeRectangle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewTbl ()*Tbl {_effa :=&Tbl {}; -_effa .CT_Table =*NewCT_Table ();return _effa }; +// Validate validates the CT_AnimationDgmElement and its children +func (_fcgb *CT_AnimationDgmElement )Validate ()error {return _fcgb .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_cgabc *EG_TextBulletSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_affgg :for {_gbcbb ,_fbfce :=d .Token (); +if _fbfce !=nil {return _fbfce ;};switch _bgbcg :=_gbcbb .(type ){case _g .StartElement :switch _bgbcg .Name {case _g .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_cgabc .BuSzTx =NewCT_TextBulletSizeFollowText (); +if _dfbee :=d .DecodeElement (_cgabc .BuSzTx ,&_bgbcg );_dfbee !=nil {return _dfbee ;};case _g .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_cgabc .BuSzPct =NewCT_TextBulletSizePercent (); +if _efgeb :=d .DecodeElement (_cgabc .BuSzPct ,&_bgbcg );_efgeb !=nil {return _efgeb ;};case _g .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_cgabc .BuSzPts =NewCT_TextBulletSizePoint (); +if _adeabaf :=d .DecodeElement (_cgabc .BuSzPts ,&_bgbcg );_adeabaf !=nil {return _adeabaf ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_bgbcg .Name ); +if _ceagc :=d .Skip ();_ceagc !=nil {return _ceagc ;};};case _g .EndElement :break _affgg ;case _g .CharData :};};return nil ;};func NewCT_FontCollection ()*CT_FontCollection {_gfef :=&CT_FontCollection {};_gfef .Latin =NewCT_TextFont ();_gfef .Ea =NewCT_TextFont (); +_gfef .Cs =NewCT_TextFont ();return _gfef ;};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ; +NoChangeShapeTypeAttr *bool ;};func (_gfegg *CT_NonVisualPictureProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afffc :=range start .Attr {if _afffc .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_fbfcg ,_edbfg :=_a .ParseBool (_afffc .Value ); +if _edbfg !=nil {return _edbfg ;};_gfegg .PreferRelativeResizeAttr =&_fbfcg ;continue ;};};_feaf :for {_deaga ,_ddgef :=d .Token ();if _ddgef !=nil {return _ddgef ;};switch _cefed :=_deaga .(type ){case _g .StartElement :switch _cefed .Name {case _g .Name {Space :"\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",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_gfegg .PicLocks =NewCT_PictureLocking (); +if _fbdb :=d .DecodeElement (_gfegg .PicLocks ,&_cefed );_fbdb !=nil {return _fbdb ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfegg .ExtLst =NewCT_OfficeArtExtensionList (); +if _cgbfe :=d .DecodeElement (_gfegg .ExtLst ,&_cefed );_cgbfe !=nil {return _cgbfe ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_cefed .Name ); +if _edgge :=d .Skip ();_edgge !=nil {return _edgge ;};};case _g .EndElement :break _feaf ;case _g .CharData :};};return nil ;};func (_bdgeg ST_PresetShadowVal )String ()string {switch _bdgeg {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032"; +case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038"; +case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033"; +case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038"; +case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_dbeeg :=&CT_TextNormalAutofit {};return _dbeeg ;};func (_cgb *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggg :=range start .Attr {if _ggg .Name .Local =="\u0061\u006d\u0074"{_ebg ,_debe :=ParseUnionST_PositivePercentage (_ggg .Value ); +if _debe !=nil {return _debe ;};_cgb .AmtAttr =&_ebg ;continue ;};};for {_fcg ,_afba :=d .Token ();if _afba !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_afba ); +};if _edeg ,_ecd :=_fcg .(_g .EndElement );_ecd &&_edeg .Name ==start .Name {break ;};};return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_eaagf :=&CT_StretchInfoProperties {};return _eaagf ;};type ST_AnimationDgmOnlyBuildType byte ; +func NewCT_GeomGuideList ()*CT_GeomGuideList {_ebdbc :=&CT_GeomGuideList {};return _ebdbc };type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ; +Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_afaec *CT_TextSpacingPoint )Validate ()error {return _afaec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ; -LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;}; +// Validate validates the CT_TextBodyProperties and its children +func (_efabea *CT_TextBodyProperties )Validate ()error {return _efabea .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eeacb *CT_ColorChangeEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeacb .UseAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeacb .UseAAttr ))}); +};e .EncodeToken (start );_ebfa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_eeacb .ClrFrom ,_ebfa );_aadc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}}; +e .EncodeElement (_eeacb .ClrTo ,_aadc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbbee ST_ChartBuildStep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbbee .String (),start );}; +const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5; +ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11; +ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17; +); -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_aabf *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _aabf .Dgm !=nil {if _beg :=_aabf .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_beg !=nil {return _beg ;};};if _aabf .Chart !=nil {if _ebfe :=_aabf .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); -_ebfe !=nil {return _ebfe ;};};return nil ;};func NewCT_FontReference ()*CT_FontReference {_febag :=&CT_FontReference {};_febag .IdxAttr =ST_FontCollectionIndex (1);return _febag ;};func (_dfcfeb *CT_GvmlConnector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_ecac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfcfeb .NvCxnSpPr ,_ecac );_bbbcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_dfcfeb .SpPr ,_bbbcf );if _dfcfeb .Style !=nil {_bbddg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfcfeb .Style ,_bbddg );};if _dfcfeb .ExtLst !=nil {_aeegc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dfcfeb .ExtLst ,_aeegc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_dee :=&CT_AdjustHandleList {};return _dee }; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_ded *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _ded .RadAttr !=nil {if _dbc :=_ded .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_dbc !=nil {return _dbc ;};};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_efgc :=&CT_GvmlPicture {}; +_efgc .NvPicPr =NewCT_GvmlPictureNonVisual ();_efgc .BlipFill =NewCT_BlipFillProperties ();_efgc .SpPr =NewCT_ShapeProperties ();return _efgc ;};func (_fcac *CT_ColorMRU )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceeb :for {_feac ,_ccfgf :=d .Token (); +if _ccfgf !=nil {return _ccfgf ;};switch _cddf :=_feac .(type ){case _g .StartElement :switch _cddf .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bggg :=NewEG_ColorChoice (); +_bggg .ScrgbClr =NewCT_ScRgbColor ();if _dbcc :=d .DecodeElement (_bggg .ScrgbClr ,&_cddf );_dbcc !=nil {return _dbcc ;};_fcac .EG_ColorChoice =append (_fcac .EG_ColorChoice ,_bggg );case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dbbc :=NewEG_ColorChoice (); +_dbbc .SrgbClr =NewCT_SRgbColor ();if _egdc :=d .DecodeElement (_dbbc .SrgbClr ,&_cddf );_egdc !=nil {return _egdc ;};_fcac .EG_ColorChoice =append (_fcac .EG_ColorChoice ,_dbbc );case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fbba :=NewEG_ColorChoice (); +_fbba .HslClr =NewCT_HslColor ();if _gadf :=d .DecodeElement (_fbba .HslClr ,&_cddf );_gadf !=nil {return _gadf ;};_fcac .EG_ColorChoice =append (_fcac .EG_ColorChoice ,_fbba );case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bbfd :=NewEG_ColorChoice (); +_bbfd .SysClr =NewCT_SystemColor ();if _gfab :=d .DecodeElement (_bbfd .SysClr ,&_cddf );_gfab !=nil {return _gfab ;};_fcac .EG_ColorChoice =append (_fcac .EG_ColorChoice ,_bbfd );case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ccdc :=NewEG_ColorChoice (); +_ccdc .SchemeClr =NewCT_SchemeColor ();if _dgfd :=d .DecodeElement (_ccdc .SchemeClr ,&_cddf );_dgfd !=nil {return _dgfd ;};_fcac .EG_ColorChoice =append (_fcac .EG_ColorChoice ,_ccdc );case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fgdfg :=NewEG_ColorChoice (); +_fgdfg .PrstClr =NewCT_PresetColor ();if _edce :=d .DecodeElement (_fgdfg .PrstClr ,&_cddf );_edce !=nil {return _edce ;};_fcac .EG_ColorChoice =append (_fcac .EG_ColorChoice ,_fgdfg );default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_cddf .Name ); +if _fead :=d .Skip ();_fead !=nil {return _fead ;};};case _g .EndElement :break _ceeb ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_ceed *CT_NonVisualDrawingShapeProps )Validate ()error {return _ceed .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073"); -};func NewCT_Scene3D ()*CT_Scene3D {_edaeg :=&CT_Scene3D {};_edaeg .Camera =NewCT_Camera ();_edaeg .LightRig =NewCT_LightRig ();return _edaeg ;};func (_ceeab *ST_PositiveFixedPercentage )Validate ()error {return _ceeab .ValidateWithPath ("")};func (_feccg ST_PositiveFixedPercentage )String ()string {if _feccg .ST_PositiveFixedPercentageDecimal !=nil {return _bd .Sprintf ("\u0025\u0076",*_feccg .ST_PositiveFixedPercentageDecimal ); -};if _feccg .ST_PositiveFixedPercentage !=nil {return _feccg .ST_PositiveFixedPercentage .String ();};return "";};func (_fbgada ST_TextWrappingType )Validate ()error {return _fbgada .ValidateWithPath ("")};func (_fbee *ST_BevelPresetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbcc ,_dggca :=d .Token (); -if _dggca !=nil {return _dggca ;};if _faccg ,_dabbf :=_bgbcc .(_f .EndElement );_dabbf &&_faccg .Name ==start .Name {*_fbee =1;return nil ;};if _geafga ,_bgbcd :=_bgbcc .(_f .CharData );!_bgbcd {return _bd .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",_bgbcc ); -}else {switch string (_geafga ){case "":*_fbee =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_fbee =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fbee =2;case "\u0073\u006c\u006fp\u0065":*_fbee =3;case "\u0063\u0072\u006fs\u0073":*_fbee =4; -case "\u0061\u006e\u0067l\u0065":*_fbee =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_fbee =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_fbee =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_fbee =8;case "\u0064\u0069\u0076o\u0074":*_fbee =9; -case "\u0072\u0069\u0062\u006c\u0065\u0074":*_fbee =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_fbee =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_fbee =12;};};_bgbcc ,_dggca =d .Token ();if _dggca !=nil {return _dggca ;};if _baacc ,_dcgaac :=_bgbcc .(_f .EndElement ); -_dcgaac &&_baacc .Name ==start .Name {return nil ;};return _bd .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",_bgbcc );};func (_caeff ST_RectAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdfff :=_f .Attr {}; -_bdfff .Name =name ;switch _caeff {case ST_RectAlignmentUnset :_bdfff .Value ="";case ST_RectAlignmentTl :_bdfff .Value ="\u0074\u006c";case ST_RectAlignmentT :_bdfff .Value ="\u0074";case ST_RectAlignmentTr :_bdfff .Value ="\u0074\u0072";case ST_RectAlignmentL :_bdfff .Value ="\u006c"; -case ST_RectAlignmentCtr :_bdfff .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_bdfff .Value ="\u0072";case ST_RectAlignmentBl :_bdfff .Value ="\u0062\u006c";case ST_RectAlignmentB :_bdfff .Value ="\u0062";case ST_RectAlignmentBr :_bdfff .Value ="\u0062\u0072"; -};return _bdfff ,nil ;}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_gabd *CT_AnimationDgmBuildProperties )Validate ()error {return _gabd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_dgafa *CT_Path2DQuadBezierTo )Validate ()error {return _dgafa .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};func (_fedae *CT_PositiveSize2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedae .CxAttr =0; -_fedae .CyAttr =0;for _ ,_fecca :=range start .Attr {if _fecca .Name .Local =="\u0063\u0078"{_cggc ,_gegfee :=_aa .ParseInt (_fecca .Value ,10,64);if _gegfee !=nil {return _gegfee ;};_fedae .CxAttr =_cggc ;continue ;};if _fecca .Name .Local =="\u0063\u0079"{_deebb ,_bdabf :=_aa .ParseInt (_fecca .Value ,10,64); -if _bdabf !=nil {return _bdabf ;};_fedae .CyAttr =_deebb ;continue ;};};for {_gddbf ,_gfff :=d .Token ();if _gfff !=nil {return _bd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_gfff ); -};if _abgde ,_ccbf :=_gddbf .(_f .EndElement );_ccbf &&_abgde .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_EffectProperties and its children +func (_abfg *CT_EffectProperties )Validate ()error {return _abfg .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gefcd *CT_LineJoinBevel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cggfc *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dagdd ,_gcfcf :=d .Token ();if _gcfcf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gcfcf ); +};if _fcdee ,_ggfc :=_dagdd .(_g .EndElement );_ggfc &&_fcdee .Name ==start .Name {break ;};};return nil ;};func (_baeae *CT_FillEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bada :for {_gfafg ,_aaeag :=d .Token ();if _aaeag !=nil {return _aaeag ; +};switch _gcfc :=_gfafg .(type ){case _g .StartElement :switch _gcfc .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_baeae .NoFill =NewCT_NoFillProperties (); +if _dcbd :=d .DecodeElement (_baeae .NoFill ,&_gcfc );_dcbd !=nil {return _dcbd ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_baeae .SolidFill =NewCT_SolidColorFillProperties (); +if _cbgeb :=d .DecodeElement (_baeae .SolidFill ,&_gcfc );_cbgeb !=nil {return _cbgeb ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_baeae .GradFill =NewCT_GradientFillProperties (); +if _dbdcg :=d .DecodeElement (_baeae .GradFill ,&_gcfc );_dbdcg !=nil {return _dbdcg ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_baeae .BlipFill =NewCT_BlipFillProperties (); +if _efgag :=d .DecodeElement (_baeae .BlipFill ,&_gcfc );_efgag !=nil {return _efgag ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_baeae .PattFill =NewCT_PatternFillProperties (); +if _fgagd :=d .DecodeElement (_baeae .PattFill ,&_gcfc );_fgagd !=nil {return _fgagd ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_baeae .GrpFill =NewCT_GroupFillProperties (); +if _abde :=d .DecodeElement (_baeae .GrpFill ,&_gcfc );_abde !=nil {return _abde ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_gcfc .Name ); +if _eadb :=d .Skip ();_eadb !=nil {return _eadb ;};};case _g .EndElement :break _bada ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_becf *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _becf .UseSpRect !=nil {if _bebae :=_becf .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_bebae !=nil {return _bebae ;};}; -if _becf .Xfrm !=nil {if _fbeff :=_becf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fbeff !=nil {return _fbeff ;};};return nil ;};func (_bceed ST_PresetCameraType )ValidateWithPath (path string )error {switch _bceed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceed )); -};return nil ;};func (_gabbc ST_BlipCompression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gabbc .String (),start );}; +// Validate validates the EG_TextBullet and its children +func (_beee *EG_TextBullet )Validate ()error {return _beee .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func (_aadde ST_LightRigDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgfed :=_g .Attr {}; +_bgfed .Name =name ;switch _aadde {case ST_LightRigDirectionUnset :_bgfed .Value ="";case ST_LightRigDirectionTl :_bgfed .Value ="\u0074\u006c";case ST_LightRigDirectionT :_bgfed .Value ="\u0074";case ST_LightRigDirectionTr :_bgfed .Value ="\u0074\u0072"; +case ST_LightRigDirectionL :_bgfed .Value ="\u006c";case ST_LightRigDirectionR :_bgfed .Value ="\u0072";case ST_LightRigDirectionBl :_bgfed .Value ="\u0062\u006c";case ST_LightRigDirectionB :_bgfed .Value ="\u0062";case ST_LightRigDirectionBr :_bgfed .Value ="\u0062\u0072"; +};return _bgfed ,nil ;};type Theme struct{CT_OfficeStyleSheet };func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_eag :=&CT_AlphaReplaceEffect {};return _eag };func (_fcbedb ST_TextAlignType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdfafc :=_g .Attr {}; +_gdfafc .Name =name ;switch _fcbedb {case ST_TextAlignTypeUnset :_gdfafc .Value ="";case ST_TextAlignTypeL :_gdfafc .Value ="\u006c";case ST_TextAlignTypeCtr :_gdfafc .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_gdfafc .Value ="\u0072";case ST_TextAlignTypeJust :_gdfafc .Value ="\u006a\u0075\u0073\u0074"; +case ST_TextAlignTypeJustLow :_gdfafc .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_gdfafc .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_gdfafc .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074"; +};return _gdfafc ,nil ;}; -// Validate validates the CT_TableRow and its children -func (_cceff *CT_TableRow )Validate ()error {return _cceff .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_dcfcd *ST_BevelPresetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcfcd =0; -case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_dcfcd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dcfcd =2;case "\u0073\u006c\u006fp\u0065":*_dcfcd =3;case "\u0063\u0072\u006fs\u0073":*_dcfcd =4;case "\u0061\u006e\u0067l\u0065":*_dcfcd =5; -case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_dcfcd =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_dcfcd =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_dcfcd =8;case "\u0064\u0069\u0076o\u0074":*_dcfcd =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_dcfcd =10; -case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_dcfcd =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_dcfcd =12;};return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_gdd *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _fg :=_gdd .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fg !=nil {return _fg ;};return nil ;};func _gebaf (_dfddd bool )uint8 {if _dfddd {return 1;};return 0;}; +func (_effafc *CT_SchemeColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dcbae ,_fbcg :=_effafc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fbcg !=nil {return _fbcg ;};start .Attr =append (start .Attr ,_dcbae ); +e .EncodeToken (start );if _effafc .EG_ColorTransform !=nil {for _ ,_gcce :=range _effafc .EG_ColorTransform {_gcce .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_dafbd *CT_TextParagraph )ValidateWithPath (path string )error {if _dafbd .PPr !=nil {if _bcgcad :=_dafbd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bcgcad !=nil {return _bcgcad ;};};for _eecbee ,_cedbed :=range _dafbd .EG_TextRun {if _cafa :=_cedbed .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_eecbee )); -_cafa !=nil {return _cafa ;};};if _dafbd .EndParaRPr !=nil {if _egegc :=_dafbd .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_egegc !=nil {return _egegc ;};};return nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ; -DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_dgaff ST_SchemeColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgaff .String (),start );};type ST_TextHorzOverflowType byte ;type CT_Angle struct{ValAttr int32 ; +// Validate validates the CT_Point2D and its children +func (_caggg *CT_Point2D )Validate ()error {return _caggg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_caggd *CT_TextBulletTypefaceFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fffb *CT_BackgroundFillStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );for _ ,_cgfa :=range _fffb .EG_FillProperties {_cgfa .MarshalXML (e ,_g .StartElement {}); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3; +ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9; +ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14; +ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20; +ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26; +ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;);const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0; +ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_afbce ST_RectAlignment )String ()string {switch _afbce {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074"; +case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";}; + +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_faebb *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _faebb .UseSpRect !=nil {if _ffffa :=_faebb .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_ffffa !=nil {return _ffffa ; +};};if _faebb .Xfrm !=nil {if _bgfbc :=_faebb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bgfbc !=nil {return _bgfbc ;};};return nil ;};func (_fgbbea ST_TextAlignType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbbea .String (),start ); }; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_ceca *CT_BlipChoice )ValidateWithPath (path string )error {for _begf ,_cgae :=range _ceca .AlphaBiLevel {if _aadbc :=_cgae .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_begf )); -_aadbc !=nil {return _aadbc ;};};for _geefc ,_ddddc :=range _ceca .AlphaCeiling {if _bgeb :=_ddddc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_geefc )); -_bgeb !=nil {return _bgeb ;};};for _afgb ,_ggcg :=range _ceca .AlphaFloor {if _bdgc :=_ggcg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_afgb ));_bdgc !=nil {return _bdgc ; -};};for _gaag ,_dgac :=range _ceca .AlphaInv {if _bfg :=_dgac .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gaag ));_bfg !=nil {return _bfg ;};};for _bade ,_ggec :=range _ceca .AlphaMod {if _fgbg :=_ggec .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_bade )); -_fgbg !=nil {return _fgbg ;};};for _ffgc ,_dgbb :=range _ceca .AlphaModFix {if _acae :=_dgbb .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_ffgc ));_acae !=nil {return _acae ; -};};for _gabd ,_fede :=range _ceca .AlphaRepl {if _aega :=_fede .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_gabd ));_aega !=nil {return _aega ;};};for _acdff ,_fgdc :=range _ceca .BiLevel {if _ageb :=_fgdc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_acdff )); -_ageb !=nil {return _ageb ;};};for _ebdd ,_eeba :=range _ceca .Blur {if _cegc :=_eeba .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_ebdd ));_cegc !=nil {return _cegc ;};};for _dbce ,_dbdce :=range _ceca .ClrChange {if _dbbc :=_dbdce .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dbce )); -_dbbc !=nil {return _dbbc ;};};for _cbcg ,_ffe :=range _ceca .ClrRepl {if _fdba :=_ffe .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_cbcg ));_fdba !=nil {return _fdba ;};};for _eecea ,_fefg :=range _ceca .Duotone {if _bgaf :=_fefg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_eecea )); -_bgaf !=nil {return _bgaf ;};};for _eebc ,_aefb :=range _ceca .FillOverlay {if _eddg :=_aefb .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_eebc ));_eddg !=nil {return _eddg ; -};};for _gggg ,_dceg :=range _ceca .Grayscl {if _fgac :=_dceg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_gggg ));_fgac !=nil {return _fgac ;};};for _ebdg ,_ccgb :=range _ceca .Hsl {if _bgce :=_ccgb .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_ebdg )); -_bgce !=nil {return _bgce ;};};for _dffd ,_bbec :=range _ceca .Lum {if _bada :=_bbec .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_dffd ));_bada !=nil {return _bada ;};};for _ffbg ,_cef :=range _ceca .Tint {if _daga :=_cef .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ffbg )); -_daga !=nil {return _daga ;};};return nil ;};type ST_OnOffStyleType byte ;func (_febcb ST_FontCollectionIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_febcb .String (),start );};func (_bbfb *CT_TextNormalAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbfb .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_bd .Sprintf ("\u0025\u0076",*_bbfb .FontScaleAttr )}); -};if _bbfb .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_bd .Sprintf ("\u0025\u0076",*_bbfb .LnSpcReductionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeec *CT_FillEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eeec .NoFill !=nil {_gfgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_eeec .NoFill ,_gfgf );};if _eeec .SolidFill !=nil {_dfdb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeec .SolidFill ,_dfdb );};if _eeec .GradFill !=nil {_gdaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_eeec .GradFill ,_gdaf );};if _eeec .BlipFill !=nil {_gcgdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeec .BlipFill ,_gcgdc );};if _eeec .PattFill !=nil {_bgaag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_eeec .PattFill ,_bgaag );};if _eeec .GrpFill !=nil {_cdcde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eeec .GrpFill ,_cdcde );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_eadfa :=&CT_FixedPercentage {};return _eadfa };func (_ebafa *CT_Camera )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebafa .PrstAttr =ST_PresetCameraType (1);for _ ,_gecc :=range start .Attr {if _gecc .Name .Local =="\u0070\u0072\u0073\u0074"{_ebafa .PrstAttr .UnmarshalXMLAttr (_gecc ); -continue ;};if _gecc .Name .Local =="\u0066\u006f\u0076"{_bbcf ,_efcf :=_aa .ParseInt (_gecc .Value ,10,32);if _efcf !=nil {return _efcf ;};_adadg :=int32 (_bbcf );_ebafa .FovAttr =&_adadg ;continue ;};if _gecc .Name .Local =="\u007a\u006f\u006f\u006d"{_eceeb ,_efbg :=ParseUnionST_PositivePercentage (_gecc .Value ); -if _efbg !=nil {return _efbg ;};_ebafa .ZoomAttr =&_eceeb ;continue ;};};_gebg :for {_gbcg ,_afea :=d .Token ();if _afea !=nil {return _afea ;};switch _dbcee :=_gbcg .(type ){case _f .StartElement :switch _dbcee .Name {case _f .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_ebafa .Rot =NewCT_SphereCoords (); -if _cfeea :=d .DecodeElement (_ebafa .Rot ,&_dbcee );_cfeea !=nil {return _cfeea ;};default:_ad .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_dbcee .Name ); -if _bfdef :=d .Skip ();_bfdef !=nil {return _bfdef ;};};case _f .EndElement :break _gebg ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_BiLevelEffect and its children +func (_bfe *CT_BiLevelEffect )Validate ()error {return _bfe .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_cdccfd *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _cdccfd .SpLocks !=nil {if _dfefd :=_cdccfd .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_dfefd !=nil {return _dfefd ;};};if _cdccfd .ExtLst !=nil {if _cfea :=_cdccfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cfea !=nil {return _cfea ;};};return nil ;};func (_cgcb *CT_EmptyElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgdege *ThemeOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _cgdege .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_bdega *CT_QuickTimeFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bd .Sprintf ("\u0025\u0076",_bdega .LinkAttr )}); -e .EncodeToken (start );if _bdega .ExtLst !=nil {_dcbdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdega .ExtLst ,_dcbdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the EG_TextRun and its children +func (_fgadf *EG_TextRun )Validate ()error {return _fgadf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_bdgfca *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdgfca =0; +case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bdgfca =1;case "\u0063\u006c\u0069\u0070":*_bdgfca =2;};return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3; +);func (_dabd *CT_BaseStylesOverride )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dabd .ClrScheme !=nil {_aeaef :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_dabd .ClrScheme ,_aeaef );};if _dabd .FontScheme !=nil {_ddc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dabd .FontScheme ,_ddc );};if _dabd .FmtScheme !=nil {_dbd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_dabd .FmtScheme ,_dbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_begff ST_PresetShadowVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egbged :=_g .Attr {};_egbged .Name =name ;switch _begff {case ST_PresetShadowValUnset :_egbged .Value =""; +case ST_PresetShadowValShdw1 :_egbged .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_egbged .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_egbged .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_egbged .Value ="\u0073\u0068\u0064w\u0034"; +case ST_PresetShadowValShdw5 :_egbged .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_egbged .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_egbged .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_egbged .Value ="\u0073\u0068\u0064w\u0038"; +case ST_PresetShadowValShdw9 :_egbged .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0032"; +case ST_PresetShadowValShdw13 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0035"; +case ST_PresetShadowValShdw16 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0038"; +case ST_PresetShadowValShdw19 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_egbged .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _egbged ,nil ;};func (_fedad *ST_RectAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fedad =0; +case "\u0074\u006c":*_fedad =1;case "\u0074":*_fedad =2;case "\u0074\u0072":*_fedad =3;case "\u006c":*_fedad =4;case "\u0063\u0074\u0072":*_fedad =5;case "\u0072":*_fedad =6;case "\u0062\u006c":*_fedad =7;case "\u0062":*_fedad =8;case "\u0062\u0072":*_fedad =9; +};return nil ;};func (_cagbe ST_PitchFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cagbe .String (),start );};func (_faagb *CT_SchemeColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faagb .ValAttr =ST_SchemeColorVal (1); +for _ ,_bdede :=range start .Attr {if _bdede .Name .Local =="\u0076\u0061\u006c"{_faagb .ValAttr .UnmarshalXMLAttr (_bdede );continue ;};};_cbacd :for {_bcga ,_ccdag :=d .Token ();if _ccdag !=nil {return _ccdag ;};switch _bcefdg :=_bcga .(type ){case _g .StartElement :switch _bcefdg .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bcfeg :=NewEG_ColorTransform (); +_bcfeg .Tint =NewCT_PositiveFixedPercentage ();if _cbeb :=d .DecodeElement (_bcfeg .Tint ,&_bcefdg );_cbeb !=nil {return _cbeb ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_bcfeg );case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_afcca :=NewEG_ColorTransform (); +_afcca .Shade =NewCT_PositiveFixedPercentage ();if _eaea :=d .DecodeElement (_afcca .Shade ,&_bcefdg );_eaea !=nil {return _eaea ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_afcca );case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_dfaaa :=NewEG_ColorTransform (); +_dfaaa .Comp =NewCT_ComplementTransform ();if _fdagf :=d .DecodeElement (_dfaaa .Comp ,&_bcefdg );_fdagf !=nil {return _fdagf ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dfaaa );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gcefg :=NewEG_ColorTransform (); +_gcefg .Inv =NewCT_InverseTransform ();if _fgfdb :=d .DecodeElement (_gcefg .Inv ,&_bcefdg );_fgfdb !=nil {return _fgfdb ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_gcefg );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_dffce :=NewEG_ColorTransform (); +_dffce .Gray =NewCT_GrayscaleTransform ();if _egaec :=d .DecodeElement (_dffce .Gray ,&_bcefdg );_egaec !=nil {return _egaec ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dffce );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_aagfb :=NewEG_ColorTransform (); +_aagfb .Alpha =NewCT_PositiveFixedPercentage ();if _edaed :=d .DecodeElement (_aagfb .Alpha ,&_bcefdg );_edaed !=nil {return _edaed ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_aagfb );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dedcf :=NewEG_ColorTransform (); +_dedcf .AlphaOff =NewCT_FixedPercentage ();if _cebd :=d .DecodeElement (_dedcf .AlphaOff ,&_bcefdg );_cebd !=nil {return _cebd ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dedcf );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dcaae :=NewEG_ColorTransform (); +_dcaae .AlphaMod =NewCT_PositivePercentage ();if _dccde :=d .DecodeElement (_dcaae .AlphaMod ,&_bcefdg );_dccde !=nil {return _dccde ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dcaae );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_aabfgc :=NewEG_ColorTransform (); +_aabfgc .Hue =NewCT_PositiveFixedAngle ();if _aebdaa :=d .DecodeElement (_aabfgc .Hue ,&_bcefdg );_aebdaa !=nil {return _aebdaa ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_aabfgc );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_aaeb :=NewEG_ColorTransform (); +_aaeb .HueOff =NewCT_Angle ();if _ecfgc :=d .DecodeElement (_aaeb .HueOff ,&_bcefdg );_ecfgc !=nil {return _ecfgc ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_aaeb );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fbddf :=NewEG_ColorTransform (); +_fbddf .HueMod =NewCT_PositivePercentage ();if _dbedd :=d .DecodeElement (_fbddf .HueMod ,&_bcefdg );_dbedd !=nil {return _dbedd ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_fbddf );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_adbbfg :=NewEG_ColorTransform (); +_adbbfg .Sat =NewCT_Percentage ();if _eegag :=d .DecodeElement (_adbbfg .Sat ,&_bcefdg );_eegag !=nil {return _eegag ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_adbbfg );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dfabcc :=NewEG_ColorTransform (); +_dfabcc .SatOff =NewCT_Percentage ();if _acfab :=d .DecodeElement (_dfabcc .SatOff ,&_bcefdg );_acfab !=nil {return _acfab ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dfabcc );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_ebga :=NewEG_ColorTransform (); +_ebga .SatMod =NewCT_Percentage ();if _becae :=d .DecodeElement (_ebga .SatMod ,&_bcefdg );_becae !=nil {return _becae ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_ebga );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_babgd :=NewEG_ColorTransform (); +_babgd .Lum =NewCT_Percentage ();if _cdee :=d .DecodeElement (_babgd .Lum ,&_bcefdg );_cdee !=nil {return _cdee ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_babgd );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gffgeb :=NewEG_ColorTransform (); +_gffgeb .LumOff =NewCT_Percentage ();if _aefed :=d .DecodeElement (_gffgeb .LumOff ,&_bcefdg );_aefed !=nil {return _aefed ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_gffgeb );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bgabd :=NewEG_ColorTransform (); +_bgabd .LumMod =NewCT_Percentage ();if _fecb :=d .DecodeElement (_bgabd .LumMod ,&_bcefdg );_fecb !=nil {return _fecb ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_bgabd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_gcagd :=NewEG_ColorTransform (); +_gcagd .Red =NewCT_Percentage ();if _gdgfc :=d .DecodeElement (_gcagd .Red ,&_bcefdg );_gdgfc !=nil {return _gdgfc ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_gcagd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dafc :=NewEG_ColorTransform (); +_dafc .RedOff =NewCT_Percentage ();if _ddec :=d .DecodeElement (_dafc .RedOff ,&_bcefdg );_ddec !=nil {return _ddec ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dafc );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_babff :=NewEG_ColorTransform (); +_babff .RedMod =NewCT_Percentage ();if _fcdcb :=d .DecodeElement (_babff .RedMod ,&_bcefdg );_fcdcb !=nil {return _fcdcb ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_babff );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ecgaf :=NewEG_ColorTransform (); +_ecgaf .Green =NewCT_Percentage ();if _cecbff :=d .DecodeElement (_ecgaf .Green ,&_bcefdg );_cecbff !=nil {return _cecbff ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_ecgaf );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fdceb :=NewEG_ColorTransform (); +_fdceb .GreenOff =NewCT_Percentage ();if _bgaec :=d .DecodeElement (_fdceb .GreenOff ,&_bcefdg );_bgaec !=nil {return _bgaec ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_fdceb );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dfeaa :=NewEG_ColorTransform (); +_dfeaa .GreenMod =NewCT_Percentage ();if _bfccf :=d .DecodeElement (_dfeaa .GreenMod ,&_bcefdg );_bfccf !=nil {return _bfccf ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dfeaa );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gddef :=NewEG_ColorTransform (); +_gddef .Blue =NewCT_Percentage ();if _ggce :=d .DecodeElement (_gddef .Blue ,&_bcefdg );_ggce !=nil {return _ggce ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_gddef );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dafbf :=NewEG_ColorTransform (); +_dafbf .BlueOff =NewCT_Percentage ();if _dgfdc :=d .DecodeElement (_dafbf .BlueOff ,&_bcefdg );_dgfdc !=nil {return _dgfdc ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_dafbf );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_adff :=NewEG_ColorTransform (); +_adff .BlueMod =NewCT_Percentage ();if _dccba :=d .DecodeElement (_adff .BlueMod ,&_bcefdg );_dccba !=nil {return _dccba ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_adff );case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_eaaed :=NewEG_ColorTransform (); +_eaaed .Gamma =NewCT_GammaTransform ();if _cggaf :=d .DecodeElement (_eaaed .Gamma ,&_bcefdg );_cggaf !=nil {return _cggaf ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_eaaed );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gbefe :=NewEG_ColorTransform (); +_gbefe .InvGamma =NewCT_InverseGammaTransform ();if _efea :=d .DecodeElement (_gbefe .InvGamma ,&_bcefdg );_efea !=nil {return _efea ;};_faagb .EG_ColorTransform =append (_faagb .EG_ColorTransform ,_gbefe );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_bcefdg .Name ); +if _eccge :=d .Skip ();_eccge !=nil {return _eccge ;};};case _g .EndElement :break _cbacd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_gfabg *CT_NonVisualPictureProperties )Validate ()error {return _gfabg .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073"); -};func (_fcaff ST_CompoundLine )Validate ()error {return _fcaff .ValidateWithPath ("")};func (_dcfcb *CT_TableProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eegaa :=range start .Attr {if _eegaa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bdebd ,_abdag :=_aa .ParseBool (_eegaa .Value ); -if _abdag !=nil {return _abdag ;};_dcfcb .FirstRowAttr =&_bdebd ;continue ;};if _eegaa .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_cdge ,_dbfffa :=_aa .ParseBool (_eegaa .Value );if _dbfffa !=nil {return _dbfffa ;};_dcfcb .LastRowAttr =&_cdge ; -continue ;};if _eegaa .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_gbccc ,_ebbca :=_aa .ParseBool (_eegaa .Value );if _ebbca !=nil {return _ebbca ;};_dcfcb .BandRowAttr =&_gbccc ;continue ;};if _eegaa .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_abebc ,_adce :=_aa .ParseBool (_eegaa .Value ); -if _adce !=nil {return _adce ;};_dcfcb .BandColAttr =&_abebc ;continue ;};if _eegaa .Name .Local =="\u0072\u0074\u006c"{_bfaca ,_ebgfde :=_aa .ParseBool (_eegaa .Value );if _ebgfde !=nil {return _ebgfde ;};_dcfcb .RtlAttr =&_bfaca ;continue ;};if _eegaa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_aaac ,_abead :=_aa .ParseBool (_eegaa .Value ); -if _abead !=nil {return _abead ;};_dcfcb .FirstColAttr =&_aaac ;continue ;};if _eegaa .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_egaeg ,_geacf :=_aa .ParseBool (_eegaa .Value );if _geacf !=nil {return _geacf ;};_dcfcb .LastColAttr =&_egaeg ; -continue ;};};_aebca :for {_fddeg ,_fbefb :=d .Token ();if _fbefb !=nil {return _fbefb ;};switch _ggcb :=_fddeg .(type ){case _f .StartElement :switch _ggcb .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dcfcb .NoFill =NewCT_NoFillProperties (); -if _cgeff :=d .DecodeElement (_dcfcb .NoFill ,&_ggcb );_cgeff !=nil {return _cgeff ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dcfcb .SolidFill =NewCT_SolidColorFillProperties (); -if _gcdb :=d .DecodeElement (_dcfcb .SolidFill ,&_ggcb );_gcdb !=nil {return _gcdb ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dcfcb .GradFill =NewCT_GradientFillProperties (); -if _acaag :=d .DecodeElement (_dcfcb .GradFill ,&_ggcb );_acaag !=nil {return _acaag ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dcfcb .BlipFill =NewCT_BlipFillProperties (); -if _bcea :=d .DecodeElement (_dcfcb .BlipFill ,&_ggcb );_bcea !=nil {return _bcea ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dcfcb .PattFill =NewCT_PatternFillProperties (); -if _eedec :=d .DecodeElement (_dcfcb .PattFill ,&_ggcb );_eedec !=nil {return _eedec ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dcfcb .GrpFill =NewCT_GroupFillProperties (); -if _ddebf :=d .DecodeElement (_dcfcb .GrpFill ,&_ggcb );_ddebf !=nil {return _ddebf ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dcfcb .EffectLst =NewCT_EffectList (); -if _fcdeb :=d .DecodeElement (_dcfcb .EffectLst ,&_ggcb );_fcdeb !=nil {return _fcdeb ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dcfcb .EffectDag =NewCT_EffectContainer (); -if _ccfbf :=d .DecodeElement (_dcfcb .EffectDag ,&_ggcb );_ccfbf !=nil {return _ccfbf ;};case _f .Name {Space :"\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",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_dcfcb .Choice =NewCT_TablePropertiesChoice (); -if _ggggd :=d .DecodeElement (&_dcfcb .Choice .TableStyle ,&_ggcb );_ggggd !=nil {return _ggggd ;};case _f .Name {Space :"\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",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_dcfcb .Choice =NewCT_TablePropertiesChoice (); -if _aceab :=d .DecodeElement (&_dcfcb .Choice .TableStyleId ,&_ggcb );_aceab !=nil {return _aceab ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfcb .ExtLst =NewCT_OfficeArtExtensionList (); -if _ebagc :=d .DecodeElement (_dcfcb .ExtLst ,&_ggcb );_ebagc !=nil {return _ebagc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ggcb .Name ); -if _eeddg :=d .Skip ();_eeddg !=nil {return _eeddg ;};};case _f .EndElement :break _aebca ;case _f .CharData :};};return nil ;};func (_fbgad ST_AnimationChartBuildType )String ()string {if _fbgad .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _fbgad .ST_AnimationBuildType .String (); -};if _fbgad .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _fbgad .ST_AnimationChartOnlyBuildType .String ();};return "";}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_cbacb *CT_GvmlTextShape )ValidateWithPath (path string )error {if _dceefa :=_cbacb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dceefa !=nil {return _dceefa ;};if _cbacb .Choice !=nil {if _bgeb :=_cbacb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_bgeb !=nil {return _bgeb ;};};if _cbacb .ExtLst !=nil {if _degf :=_cbacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degf !=nil {return _degf ;};};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_fcfeg :=&CT_ComplementTransform {}; +return _fcfeg ;};func (_afcfa *CT_HSLEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afcfa .HueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_afcfa .HueAttr )}); +};if _afcfa .SatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_afcfa .SatAttr )});};if _afcfa .LumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0075\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_afcfa .LumAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agdg *CT_Bevel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agdg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_agdg .WAttr )}); +};if _agdg .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_agdg .HAttr )});};if _agdg .PrstAttr !=ST_BevelPresetTypeUnset {_daca ,_bace :=_agdg .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _bace !=nil {return _bace ;};start .Attr =append (start .Attr ,_daca );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EffectReference and its children -func (_eedc *CT_EffectReference )Validate ()error {return _eedc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");}; +// Validate validates the CT_TileInfoProperties and its children +func (_bbfedb *CT_TileInfoProperties )Validate ()error {return _bbfedb .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_DashStop and its children -func (_ceeee *CT_DashStop )Validate ()error {return _ceeee .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func (_gdccc *CT_TextBulletSizeFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PresetGeometry2D and its children +func (_afgg *CT_PresetGeometry2D )Validate ()error {return _afgg .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ; +SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_bfeb *EG_TextBulletColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfeb .BuClrTx !=nil {_egcgc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; +e .EncodeElement (_bfeb .BuClrTx ,_egcgc );};if _bfeb .BuClr !=nil {_ebbbc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_bfeb .BuClr ,_ebbbc );};return nil ;}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_cdadda *CT_Percentage )ValidateWithPath (path string )error {if _ccafg :=_cdadda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccafg !=nil {return _ccafg ;};return nil ;}; +// Validate validates the CT_BaseStyles and its children +func (_dcfb *CT_BaseStyles )Validate ()error {return _dcfb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_bfeeg *CT_PathShadeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fccbd :=range start .Attr {if _fccbd .Name .Local =="\u0070\u0061\u0074\u0068"{_bfeeg .PathAttr .UnmarshalXMLAttr (_fccbd ); +continue ;};};_cgdgg :for {_daeeg ,_fdaed :=d .Token ();if _fdaed !=nil {return _fdaed ;};switch _gadbb :=_daeeg .(type ){case _g .StartElement :switch _gadbb .Name {case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_bfeeg .FillToRect =NewCT_RelativeRect (); +if _aggca :=d .DecodeElement (_bfeeg .FillToRect ,&_gadbb );_aggca !=nil {return _aggca ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gadbb .Name ); +if _cggac :=d .Skip ();_cggac !=nil {return _cggac ;};};case _g .EndElement :break _cgdgg ;case _g .CharData :};};return nil ;};func (_fbbbe *CT_TableStyleCellStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adedf :for {_daecd ,_ffba :=d .Token (); +if _ffba !=nil {return _ffba ;};switch _febgf :=_daecd .(type ){case _g .StartElement :switch _febgf .Name {case _g .Name {Space :"\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",Local :"\u0074\u0063\u0042d\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_fbbbe .TcBdr =NewCT_TableCellBorderStyle (); +if _ebcefb :=d .DecodeElement (_fbbbe .TcBdr ,&_febgf );_ebcefb !=nil {return _ebcefb ;};case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fbbbe .Fill =NewCT_FillProperties (); +if _bcbab :=d .DecodeElement (_fbbbe .Fill ,&_febgf );_bcbab !=nil {return _bcbab ;};case _g .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fbbbe .FillRef =NewCT_StyleMatrixReference (); +if _dffff :=d .DecodeElement (_fbbbe .FillRef ,&_febgf );_dffff !=nil {return _dffff ;};case _g .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_fbbbe .Cell3D =NewCT_Cell3D (); +if _abgcdb :=d .DecodeElement (_fbbbe .Cell3D ,&_febgf );_abgcdb !=nil {return _abgcdb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_febgf .Name ); +if _acegdc :=d .Skip ();_acegdc !=nil {return _acegdc ;};};case _g .EndElement :break _adedf ;case _g .CharData :};};return nil ;};func (_gbaba ST_LineCap )String ()string {switch _gbaba {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071"; +case 3:return "\u0066\u006c\u0061\u0074";};return "";};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ; +NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; -// Validate validates the EG_Geometry and its children -func (_fecbe *EG_Geometry )Validate ()error {return _fecbe .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_debac *CT_FontReference )ValidateWithPath (path string )error {if _debac .IdxAttr ==ST_FontCollectionIndexUnset {return _c .Errorf ("\u0025\u0073\u002fI\u0064\u0078\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 _adfgg :=_debac .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_adfgg !=nil {return _adfgg ;};if _debac .ScrgbClr !=nil {if _gcaa :=_debac .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_gcaa !=nil {return _gcaa ;};};if _debac .SrgbClr !=nil {if _fgdff :=_debac .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fgdff !=nil {return _fgdff ;};};if _debac .HslClr !=nil {if _efdeb :=_debac .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_efdeb !=nil {return _efdeb ;};};if _debac .SysClr !=nil {if _bebc :=_debac .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bebc !=nil {return _bebc ;};};if _debac .SchemeClr !=nil {if _gecbc :=_debac .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_gecbc !=nil {return _gecbc ;};};if _debac .PrstClr !=nil {if _ebecc :=_debac .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ebecc !=nil {return _ebecc ;};};return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ; +SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_abff *CT_GroupFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bafcd ,_afdaf :=d .Token ();if _afdaf !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_afdaf ); +};if _bcfc ,_gccf :=_bafcd .(_g .EndElement );_gccf &&_bcfc .Name ==start .Name {break ;};};return nil ;};func (_baae *CT_GradientStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",_baae .PosAttr )}); +e .EncodeToken (start );if _baae .ScrgbClr !=nil {_bdee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_baae .ScrgbClr ,_bdee );};if _baae .SrgbClr !=nil {_fdgc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_baae .SrgbClr ,_fdgc );};if _baae .HslClr !=nil {_adeaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_baae .HslClr ,_adeaf );};if _baae .SysClr !=nil {_affec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_baae .SysClr ,_affec );};if _baae .SchemeClr !=nil {_fdbde :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_baae .SchemeClr ,_fdbde );};if _baae .PrstClr !=nil {_dcagf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_baae .PrstClr ,_dcagf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_dccda :=&CT_ObjectStyleDefaults {};return _dccda ;};type CT_LineJoinRound struct{}; +func (_efegc *CT_TextNoBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gfbgc ,_eecf :=d .Token ();if _eecf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_eecf ); +};if _adaca ,_acagf :=_gfbgc .(_g .EndElement );_acagf &&_adaca .Name ==start .Name {break ;};};return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_cdeef :=&EG_LineFillProperties {};return _cdeef ;};func (_fcab *CT_LineStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_cgfbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_deeed :=range _fcab .Ln {e .EncodeElement (_deeed ,_cgfbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gfebg ST_TextStrikeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_faeec :=_g .Attr {}; +_faeec .Name =name ;switch _gfebg {case ST_TextStrikeTypeUnset :_faeec .Value ="";case ST_TextStrikeTypeNoStrike :_faeec .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_faeec .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be"; +case ST_TextStrikeTypeDblStrike :_faeec .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _faeec ,nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0; +ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6; +);type CT_GraphicalObjectData struct{UriAttr string ;Any []_eb .Any ;}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_befdg *CT_TableRow )ValidateWithPath (path string )error {if _egdce :=_befdg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_egdce !=nil {return _egdce ;};for _dagf ,_gfdef :=range _befdg .Tc {if _aeabef :=_gfdef .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_dagf )); -_aeabef !=nil {return _aeabef ;};};if _befdg .ExtLst !=nil {if _bcfaba :=_befdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfaba !=nil {return _bcfaba ;};};return nil ;}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_cdbgb *CT_GvmlUseShapeRectangle )Validate ()error {return _cdbgb .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_dgcaf ST_LineEndType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efdfg :=_g .Attr {}; +_efdfg .Name =name ;switch _dgcaf {case ST_LineEndTypeUnset :_efdfg .Value ="";case ST_LineEndTypeNone :_efdfg .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_efdfg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_efdfg .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068"; +case ST_LineEndTypeDiamond :_efdfg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_efdfg .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_efdfg .Value ="\u0061\u0072\u0072o\u0077";};return _efdfg ,nil ;};func NewCT_Cell3D ()*CT_Cell3D {_ggc :=&CT_Cell3D {}; +_ggc .Bevel =NewCT_Bevel ();return _ggc };func (_bedge *EG_LineFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgcae :for {_geacc ,_cabce :=d .Token ();if _cabce !=nil {return _cabce ;};switch _gebac :=_geacc .(type ){case _g .StartElement :switch _gebac .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bedge .NoFill =NewCT_NoFillProperties (); +if _egfefg :=d .DecodeElement (_bedge .NoFill ,&_gebac );_egfefg !=nil {return _egfefg ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bedge .SolidFill =NewCT_SolidColorFillProperties (); +if _ffgac :=d .DecodeElement (_bedge .SolidFill ,&_gebac );_ffgac !=nil {return _ffgac ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bedge .GradFill =NewCT_GradientFillProperties (); +if _dccdf :=d .DecodeElement (_bedge .GradFill ,&_gebac );_dccdf !=nil {return _dccdf ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bedge .PattFill =NewCT_PatternFillProperties (); +if _gcfac :=d .DecodeElement (_bedge .PattFill ,&_gebac );_gcfac !=nil {return _gcfac ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gebac .Name ); +if _efeafd :=d .Skip ();_efeafd !=nil {return _efeafd ;};};case _g .EndElement :break _cgcae ;case _g .CharData :};};return nil ;};type CT_EmptyElement struct{};func (_abgf *CT_Percentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_abgf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_OnOffStyleType byte ;func NewCT_SRgbColor ()*CT_SRgbColor {_cffa :=&CT_SRgbColor {};return _cffa };func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_eagc :=&CT_AnimationChartElement {}; +_eagc .BldStepAttr =ST_ChartBuildStep (1);return _eagc ;};func (_eecgcg ST_TextStrikeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eecgcg .String (),start );};func (_gaega *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaega =0; +case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gaega =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gaega =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =3; +case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =6; +case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gaega =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =9; +case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_gaega =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gaega =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gaega =12; +case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =15; +case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gaega =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_gaega =18; +case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_gaega =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gaega =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gaega =21; +case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_gaega =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =24; +case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_gaega =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gaega =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_gaega =27; +case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_gaega =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_gaega =30; +case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_gaega =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =33; +case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_gaega =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_gaega =36; +case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gaega =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gaega =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_gaega =39; +case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_gaega =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_gaega =41;};return nil ;};type CT_LineProperties struct{WAttr *int32 ; +CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ; +CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_BlipFillProperties and its children -func (_gcff *CT_BlipFillProperties )Validate ()error {return _gcff .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cegbf *CT_EffectList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cegbf .Blur !=nil {_eaaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_cegbf .Blur ,_eaaa );};if _cegbf .FillOverlay !=nil {_ccdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; -e .EncodeElement (_cegbf .FillOverlay ,_ccdc );};if _cegbf .Glow !=nil {_dgag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_cegbf .Glow ,_dgag );};if _cegbf .InnerShdw !=nil {_fgdb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_cegbf .InnerShdw ,_fgdb );};if _cegbf .OuterShdw !=nil {_bebeb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cegbf .OuterShdw ,_bebeb );};if _cegbf .PrstShdw !=nil {_gcag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_cegbf .PrstShdw ,_gcag );};if _cegbf .Reflection !=nil {_accef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cegbf .Reflection ,_accef );};if _cegbf .SoftEdge !=nil {_cede :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; -e .EncodeElement (_cegbf .SoftEdge ,_cede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fec *CT_AnimationElementChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fec .Dgm !=nil {_ccc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064g\u006d"}}; -e .EncodeElement (_fec .Dgm ,_ccc );};if _fec .Chart !=nil {_efd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fec .Chart ,_efd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_GraphicalObject and its children +func (_cafac *CT_GraphicalObject )Validate ()error {return _cafac .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func (_ecfe *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacd :for {_aceecc ,_gbfeb :=d .Token (); +if _gbfeb !=nil {return _gbfeb ;};switch _bgbf :=_aceecc .(type ){case _g .StartElement :switch _bgbf .Name {case _g .Name {Space :"\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",Local :"\u0074\u0078\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_agca :=NewCT_GvmlTextShape (); +if _cgfdb :=d .DecodeElement (_agca ,&_bgbf );_cgfdb !=nil {return _cgfdb ;};_ecfe .TxSp =append (_ecfe .TxSp ,_agca );case _g .Name {Space :"\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",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_cdgf :=NewCT_GvmlShape (); +if _fbgd :=d .DecodeElement (_cdgf ,&_bgbf );_fbgd !=nil {return _fbgd ;};_ecfe .Sp =append (_ecfe .Sp ,_cdgf );case _g .Name {Space :"\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",Local :"\u0063\u0078\u006eS\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_cefdg :=NewCT_GvmlConnector (); +if _gcgff :=d .DecodeElement (_cefdg ,&_bgbf );_gcgff !=nil {return _gcgff ;};_ecfe .CxnSp =append (_ecfe .CxnSp ,_cefdg );case _g .Name {Space :"\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",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_affb :=NewCT_GvmlPicture (); +if _dgdcf :=d .DecodeElement (_affb ,&_bgbf );_dgdcf !=nil {return _dgdcf ;};_ecfe .Pic =append (_ecfe .Pic ,_affb );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dgcea :=NewCT_GvmlGraphicalObjectFrame (); +if _cdda :=d .DecodeElement (_dgcea ,&_bgbf );_cdda !=nil {return _cdda ;};_ecfe .GraphicFrame =append (_ecfe .GraphicFrame ,_dgcea );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_faaf :=NewCT_GvmlGroupShape (); +if _fgbbb :=d .DecodeElement (_faaf ,&_bgbf );_fgbbb !=nil {return _fgbbb ;};_ecfe .GrpSp =append (_ecfe .GrpSp ,_faaf );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_bgbf .Name ); +if _cccfd :=d .Skip ();_cccfd !=nil {return _cccfd ;};};case _g .EndElement :break _bacd ;case _g .CharData :};};return nil ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_bffgd *EG_ColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bffgd .Tint !=nil {_eedeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; +e .EncodeElement (_bffgd .Tint ,_eedeg );};if _bffgd .Shade !=nil {_ffac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_bffgd .Shade ,_ffac );};if _bffgd .Comp !=nil {_ffacf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}}; +e .EncodeElement (_bffgd .Comp ,_ffacf );};if _bffgd .Inv !=nil {_bgagc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_bffgd .Inv ,_bgagc );};if _bffgd .Gray !=nil {_acedd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}}; +e .EncodeElement (_bffgd .Gray ,_acedd );};if _bffgd .Alpha !=nil {_gdabe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_bffgd .Alpha ,_gdabe );};if _bffgd .AlphaOff !=nil {_efbbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}}; +e .EncodeElement (_bffgd .AlphaOff ,_efbbc );};if _bffgd .AlphaMod !=nil {_efege :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bffgd .AlphaMod ,_efege );};if _bffgd .Hue !=nil {_egedc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068u\u0065"}}; +e .EncodeElement (_bffgd .Hue ,_egedc );};if _bffgd .HueOff !=nil {_dbebac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_bffgd .HueOff ,_dbebac );};if _bffgd .HueMod !=nil {_cffcbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}}; +e .EncodeElement (_bffgd .HueMod ,_cffcbc );};if _bffgd .Sat !=nil {_dgcge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_bffgd .Sat ,_dgcge );};if _bffgd .SatOff !=nil {_aggdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}}; +e .EncodeElement (_bffgd .SatOff ,_aggdc );};if _bffgd .SatMod !=nil {_fbbedb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_bffgd .SatMod ,_fbbedb );};if _bffgd .Lum !=nil {_ebbedf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}}; +e .EncodeElement (_bffgd .Lum ,_ebbedf );};if _bffgd .LumOff !=nil {_ccebdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_bffgd .LumOff ,_ccebdc );};if _bffgd .LumMod !=nil {_ccgea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}}; +e .EncodeElement (_bffgd .LumMod ,_ccgea );};if _bffgd .Red !=nil {_efcce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_bffgd .Red ,_efcce );};if _bffgd .RedOff !=nil {_acgag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}}; +e .EncodeElement (_bffgd .RedOff ,_acgag );};if _bffgd .RedMod !=nil {_eaffb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_bffgd .RedMod ,_eaffb );};if _bffgd .Green !=nil {_bffgb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}}; +e .EncodeElement (_bffgd .Green ,_bffgb );};if _bffgd .GreenOff !=nil {_fcebb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_bffgd .GreenOff ,_fcebb );};if _bffgd .GreenMod !=nil {_gfefe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}}; +e .EncodeElement (_bffgd .GreenMod ,_gfefe );};if _bffgd .Blue !=nil {_dfcee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_bffgd .Blue ,_dfcee );};if _bffgd .BlueOff !=nil {_ffdcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}}; +e .EncodeElement (_bffgd .BlueOff ,_ffdcc );};if _bffgd .BlueMod !=nil {_efddd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_bffgd .BlueMod ,_efddd );};if _bffgd .Gamma !=nil {_faebf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}}; +e .EncodeElement (_bffgd .Gamma ,_faebf );};if _bffgd .InvGamma !=nil {_gabga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_bffgd .InvGamma ,_gabga );};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0; +ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_badg *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_edcb *CT_PositiveSize2D )ValidateWithPath (path string )error {if _edcb .CxAttr < 0{return _c .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edcb .CxAttr ); +};if _edcb .CxAttr > 27273042316900{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edcb .CxAttr ); +};if _edcb .CyAttr < 0{return _c .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edcb .CyAttr );};if _edcb .CyAttr > 27273042316900{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edcb .CyAttr ); +};return nil ;};func (_dbdde *ST_BlipCompression )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbdde =0;case "\u0065\u006d\u0061i\u006c":*_dbdde =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_dbdde =2;case "\u0070\u0072\u0069n\u0074":*_dbdde =3; +case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_dbdde =4;case "\u006e\u006f\u006e\u0065":*_dbdde =5;};return nil ;};func (_deade *CT_CustomColorList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daea :for {_dcag ,_abfe :=d .Token ();if _abfe !=nil {return _abfe ; +};switch _agegd :=_dcag .(type ){case _g .StartElement :switch _agegd .Name {case _g .Name {Space :"\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",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_gagdd :=NewCT_CustomColor (); +if _cbfff :=d .DecodeElement (_gagdd ,&_agegd );_cbfff !=nil {return _cbfff ;};_deade .CustClr =append (_deade .CustClr ,_gagdd );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_agegd .Name ); +if _adfc :=d .Skip ();_adfc !=nil {return _adfc ;};};case _g .EndElement :break _daea ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_fgcgc *CT_Headers )ValidateWithPath (path string )error {return nil };func (_fagfg ST_PresetPatternVal )ValidateWithPath (path string )error {switch _fagfg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagfg )); +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_acfeg *CT_GradientFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bggac :=range start .Attr {if _bggac .Name .Local =="\u0066\u006c\u0069\u0070"{_acfeg .FlipAttr .UnmarshalXMLAttr (_bggac ); +continue ;};if _bggac .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_dceeb ,_cgeda :=_a .ParseBool (_bggac .Value );if _cgeda !=nil {return _cgeda ;};_acfeg .RotWithShapeAttr =&_dceeb ;continue ;};};_bcdg :for {_abcff ,_dgdd :=d .Token (); +if _dgdd !=nil {return _dgdd ;};switch _gcdfa :=_abcff .(type ){case _g .StartElement :switch _gcdfa .Name {case _g .Name {Space :"\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",Local :"\u0067\u0073\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_acfeg .GsLst =NewCT_GradientStopList (); +if _dbbg :=d .DecodeElement (_acfeg .GsLst ,&_gcdfa );_dbbg !=nil {return _dbbg ;};case _g .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_acfeg .Lin =NewCT_LinearShadeProperties (); +if _aafe :=d .DecodeElement (_acfeg .Lin ,&_gcdfa );_aafe !=nil {return _aafe ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_acfeg .Path =NewCT_PathShadeProperties (); +if _dcbec :=d .DecodeElement (_acfeg .Path ,&_gcdfa );_dcbec !=nil {return _dcbec ;};case _g .Name {Space :"\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",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_acfeg .TileRect =NewCT_RelativeRect (); +if _aadg :=d .DecodeElement (_acfeg .TileRect ,&_gcdfa );_aadg !=nil {return _aadg ;};default:_d .Log .Debug ("sk\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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_gcdfa .Name ); +if _bbfed :=d .Skip ();_bbfed !=nil {return _bbfed ;};};case _g .EndElement :break _bcdg ;case _g .CharData :};};return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_accgg ST_TextWrappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_accgg .String (),start ); +};func (_ddgcb *CT_TransformEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddgcb .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ddgcb .SxAttr )}); +};if _ddgcb .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ddgcb .SyAttr )});};if _ddgcb .KxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ddgcb .KxAttr )}); +};if _ddgcb .KyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ddgcb .KyAttr )});};if _ddgcb .TxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ddgcb .TxAttr )}); +};if _ddgcb .TyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ddgcb .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_bdbfc ST_AnimationBuildType )ValidateWithPath (path string )error {switch _bdbfc {case 0,1:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbfc )); +};return nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func (_cea *AG_Locking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u006e\u006f\u0047r\u0070"{_ceab ,_de :=_a .ParseBool (_dc .Value ); +if _de !=nil {return _de ;};_cea .NoGrpAttr =&_ceab ;continue ;};if _dc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dg ,_eg :=_a .ParseBool (_dc .Value );if _eg !=nil {return _eg ;};_cea .NoSelectAttr =&_dg ;continue ;};if _dc .Name .Local =="\u006e\u006f\u0052o\u0074"{_df ,_cfg :=_a .ParseBool (_dc .Value ); +if _cfg !=nil {return _cfg ;};_cea .NoRotAttr =&_df ;continue ;};if _dc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gcg ,_eeb :=_a .ParseBool (_dc .Value );if _eeb !=nil {return _eeb ;};_cea .NoChangeAspectAttr =&_gcg ; +continue ;};if _dc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fd ,_acf :=_a .ParseBool (_dc .Value );if _acf !=nil {return _acf ;};_cea .NoMoveAttr =&_fd ;continue ;};if _dc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ccf ,_fc :=_a .ParseBool (_dc .Value ); +if _fc !=nil {return _fc ;};_cea .NoResizeAttr =&_ccf ;continue ;};if _dc .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gdc ,_acg :=_a .ParseBool (_dc .Value );if _acg !=nil {return _acg ;};_cea .NoEditPointsAttr =&_gdc ; +continue ;};if _dc .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_dd ,_fbb :=_a .ParseBool (_dc .Value );if _fbb !=nil {return _fbb ;};_cea .NoAdjustHandlesAttr =&_dd ;continue ;};if _dc .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_daf ,_be :=_a .ParseBool (_dc .Value ); +if _be !=nil {return _be ;};_cea .NoChangeArrowheadsAttr =&_daf ;continue ;};if _dc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ccg ,_egf :=_a .ParseBool (_dc .Value );if _egf !=nil {return _egf ; +};_cea .NoChangeShapeTypeAttr =&_ccg ;continue ;};};for {_ccfg ,_bc :=d .Token ();if _bc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_bc );};if _ab ,_ddf :=_ccfg .(_g .EndElement ); +_ddf &&_ab .Name ==start .Name {break ;};};return nil ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_acgb :=&CT_TableCellProperties {};return _acgb ;};func (_fecdf *ST_PresetPatternVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fecdf =0; +case "\u0070\u0063\u0074\u0035":*_fecdf =1;case "\u0070\u0063\u00741\u0030":*_fecdf =2;case "\u0070\u0063\u00742\u0030":*_fecdf =3;case "\u0070\u0063\u00742\u0035":*_fecdf =4;case "\u0070\u0063\u00743\u0030":*_fecdf =5;case "\u0070\u0063\u00744\u0030":*_fecdf =6; +case "\u0070\u0063\u00745\u0030":*_fecdf =7;case "\u0070\u0063\u00746\u0030":*_fecdf =8;case "\u0070\u0063\u00747\u0030":*_fecdf =9;case "\u0070\u0063\u00747\u0035":*_fecdf =10;case "\u0070\u0063\u00748\u0030":*_fecdf =11;case "\u0070\u0063\u00749\u0030":*_fecdf =12; +case "\u0068\u006f\u0072\u007a":*_fecdf =13;case "\u0076\u0065\u0072\u0074":*_fecdf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fecdf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fecdf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fecdf =17; +case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fecdf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fecdf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fecdf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fecdf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fecdf =22; +case "\u0063\u0072\u006fs\u0073":*_fecdf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fecdf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fecdf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fecdf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fecdf =27; +case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fecdf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fecdf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fecdf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fecdf =31; +case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fecdf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fecdf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fecdf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fecdf =35; +case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fecdf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fecdf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fecdf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fecdf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fecdf =40; +case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fecdf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fecdf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fecdf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fecdf =44; +case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fecdf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fecdf =46;case "\u0070\u006c\u0061i\u0064":*_fecdf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fecdf =48;case "\u0077\u0065\u0061v\u0065":*_fecdf =49; +case "\u0064\u0069\u0076o\u0074":*_fecdf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fecdf =51;case "\u0077\u0061\u0076\u0065":*_fecdf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fecdf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fecdf =54; +};return nil ;};func (_agfcd ST_DgmBuildStep )ValidateWithPath (path string )error {switch _agfcd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfcd )); };return nil ;}; -// Validate validates the CT_RegularTextRun and its children -func (_gffc *CT_RegularTextRun )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};func (_cdbce *CT_EffectProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbde :for {_aacc ,_eadeb :=d .Token (); -if _eadeb !=nil {return _eadeb ;};switch _eebd :=_aacc .(type ){case _f .StartElement :switch _eebd .Name {case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cdbce .EffectLst =NewCT_EffectList (); -if _eadcg :=d .DecodeElement (_cdbce .EffectLst ,&_eebd );_eadcg !=nil {return _eadcg ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cdbce .EffectDag =NewCT_EffectContainer (); -if _cgab :=d .DecodeElement (_cdbce .EffectDag ,&_eebd );_cgab !=nil {return _cgab ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eebd .Name ); -if _bddb :=d .Skip ();_bddb !=nil {return _bddb ;};};case _f .EndElement :break _cbde ;case _f .CharData :};};return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_efbgd :=&CT_PresetLineDashProperties {}; -return _efbgd ;};func (_acdde *ST_TextAutonumberScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbecf ,_aabgee :=d .Token ();if _aabgee !=nil {return _aabgee ;};if _fcbac ,_ecgcfa :=_bbecf .(_f .EndElement );_ecgcfa &&_fcbac .Name ==start .Name {*_acdde =1; -return nil ;};if _aeaeb ,_efcgb :=_bbecf .(_f .CharData );!_efcgb {return _bd .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",_bbecf );}else {switch string (_aeaeb ){case "":*_acdde =0; -case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acdde =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acdde =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =3; -case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =6; -case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acdde =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =9; -case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_acdde =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acdde =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acdde =12; -case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =15; -case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_acdde =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_acdde =18; -case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_acdde =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_acdde =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_acdde =21; -case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_acdde =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =24; -case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_acdde =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_acdde =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_acdde =27; -case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_acdde =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_acdde =30; -case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_acdde =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =33; -case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_acdde =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_acdde =36; -case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acdde =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_acdde =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_acdde =39; -case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_acdde =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_acdde =41;};};_bbecf ,_aabgee =d .Token ();if _aabgee !=nil {return _aabgee ; -};if _bggbb ,_fcggb :=_bbecf .(_f .EndElement );_fcggb &&_bggbb .Name ==start .Name {return nil ;};return _bd .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",_bbecf ); -}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_dbaed *Graphic )ValidateWithPath (path string )error {if _fdfgg :=_dbaed .CT_GraphicalObject .ValidateWithPath (path );_fdfgg !=nil {return _fdfgg ;};return nil ;};func (_fcfbec *EG_OfficeArtExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcfbec .Ext !=nil {_bdadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +for _ ,_fccgaa :=range _fcfbec .Ext {e .EncodeElement (_fccgaa ,_bdadb );};};return nil ;}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_eedca *CT_PositiveFixedAngle )Validate ()error {return _eedca .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func NewVideoFile ()*VideoFile {_cgbgb :=&VideoFile {};_cgbgb .CT_VideoFile =*NewCT_VideoFile (); -return _cgbgb ;};func (_cbbg *CT_BlurEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbbg .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_cbbg .RadAttr )}); -};if _cbbg .GrowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_cbbg .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_SRgbColor and its children +func (_gfcg *CT_SRgbColor )Validate ()error {return _gfcg .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type ST_SystemColorVal byte ; -// Validate validates the CT_SchemeColor and its children -func (_acfa *CT_SchemeColor )Validate ()error {return _acfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func (_fagbac *ST_TextAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabgf ,_bceae :=d .Token (); -if _bceae !=nil {return _bceae ;};if _dbedg ,_febfac :=_gabgf .(_f .EndElement );_febfac &&_dbedg .Name ==start .Name {*_fagbac =1;return nil ;};if _fgeaf ,_ceedba :=_gabgf .(_f .CharData );!_ceedba {return _bd .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",_gabgf ); -}else {switch string (_fgeaf ){case "":*_fagbac =0;case "\u006c":*_fagbac =1;case "\u0063\u0074\u0072":*_fagbac =2;case "\u0072":*_fagbac =3;case "\u006a\u0075\u0073\u0074":*_fagbac =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_fagbac =5;case "\u0064\u0069\u0073\u0074":*_fagbac =6; -case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_fagbac =7;};};_gabgf ,_bceae =d .Token ();if _bceae !=nil {return _bceae ;};if _cadec ,_egbec :=_gabgf .(_f .EndElement );_egbec &&_cadec .Name ==start .Name {return nil ;};return _bd .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",_gabgf ); -};func NewCT_TableRow ()*CT_TableRow {_bccgb :=&CT_TableRow {};return _bccgb };func (_ggge *CT_FontReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fggb ,_bfca :=_ggge .IdxAttr .MarshalXMLAttr (_f .Name {Local :"\u0069\u0064\u0078"}); -if _bfca !=nil {return _bfca ;};start .Attr =append (start .Attr ,_fggb );e .EncodeToken (start );if _ggge .ScrgbClr !=nil {_eddbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggge .ScrgbClr ,_eddbd ); -};if _ggge .SrgbClr !=nil {_beedg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ggge .SrgbClr ,_beedg );};if _ggge .HslClr !=nil {_acdgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_ggge .HslClr ,_acdgf );};if _ggge .SysClr !=nil {_gdda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ggge .SysClr ,_gdda );};if _ggge .SchemeClr !=nil {_eebcb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_ggge .SchemeClr ,_eebcb );};if _ggge .PrstClr !=nil {_bdbbf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ggge .PrstClr ,_bdbbf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_EmptyElement struct{};func (_gbbgba *ST_TextAnchoringType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbbgba =0;case "\u0074":*_gbbgba =1;case "\u0063\u0074\u0072":*_gbbgba =2;case "\u0062":*_gbbgba =3;case "\u006a\u0075\u0073\u0074":*_gbbgba =4; -case "\u0064\u0069\u0073\u0074":*_gbbgba =5;};return nil ;}; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_agga *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _agga .SpDef !=nil {if _gacfe :=_agga .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_gacfe !=nil {return _gacfe ;};};if _agga .LnDef !=nil {if _badg :=_agga .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066"); +_badg !=nil {return _badg ;};};if _agga .TxDef !=nil {if _fdcf :=_agga .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_fdcf !=nil {return _fdcf ;};};if _agga .ExtLst !=nil {if _eefa :=_agga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eefa !=nil {return _eefa ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_gebga *CT_GvmlTextShape )ValidateWithPath (path string )error {if _fdca :=_gebga .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fdca !=nil {return _fdca ;};if _gebga .Choice !=nil {if _cgbgf :=_gebga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_cgbgf !=nil {return _cgbgf ;};};if _gebga .ExtLst !=nil {if _ecdd :=_gebga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdd !=nil {return _ecdd ;};};return nil ;};func (_bebea *CT_Cell3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bebea .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_daade ,_caf :=_bebea .PrstMaterialAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); -if _caf !=nil {return _caf ;};start .Attr =append (start .Attr ,_daade );};e .EncodeToken (start );_cbbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bebea .Bevel ,_cbbc );if _bebea .LightRig !=nil {_bab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; -e .EncodeElement (_bebea .LightRig ,_bab );};if _bebea .ExtLst !=nil {_cffe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bebea .ExtLst ,_cffe );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_cebc *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _cfbf ,_dafe :=range _cebc .Cxn {if _ccgfg :=_dafe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_cfbf ));_ccgfg !=nil {return _ccgfg ; +};};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;}; -// Validate validates the CT_AnimationElementChoice and its children -func (_bfa *CT_AnimationElementChoice )Validate ()error {return _bfa .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_bbgef *ST_TextUnderlineType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccffa ,_fdedea :=d .Token (); -if _fdedea !=nil {return _fdedea ;};if _gfbbf ,_fefbf :=_gccffa .(_f .EndElement );_fefbf &&_gfbbf .Name ==start .Name {*_bbgef =1;return nil ;};if _gefgc ,_cfaagg :=_gccffa .(_f .CharData );!_cfaagg {return _bd .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",_gccffa ); -}else {switch string (_gefgc ){case "":*_bbgef =0;case "\u006e\u006f\u006e\u0065":*_bbgef =1;case "\u0077\u006f\u0072d\u0073":*_bbgef =2;case "\u0073\u006e\u0067":*_bbgef =3;case "\u0064\u0062\u006c":*_bbgef =4;case "\u0068\u0065\u0061v\u0079":*_bbgef =5; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bbgef =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bbgef =7;case "\u0064\u0061\u0073\u0068":*_bbgef =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_bbgef =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bbgef =10; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bbgef =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bbgef =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_bbgef =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bbgef =14; -case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_bbgef =15;case "\u0077\u0061\u0076\u0079":*_bbgef =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bbgef =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_bbgef =18; -};};_gccffa ,_fdedea =d .Token ();if _fdedea !=nil {return _fdedea ;};if _degaa ,_abdgc :=_gccffa .(_f .EndElement );_abdgc &&_degaa .Name ==start .Name {return nil ;};return _bd .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",_gccffa ); -};func (_ggdfb *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggdfb =0;case "\u006f\u006e\u0065":*_ggdfb =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_ggdfb =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_ggdfb =3; -};return nil ;};func NewCT_Ratio ()*CT_Ratio {_bgafb :=&CT_Ratio {};return _bgafb };func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_gggfe :=&CT_EmbeddedWAVAudioFile {};return _gggfe ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_adec :=&CT_Path2DLineTo {}; -_adec .Pt =NewCT_AdjPoint2D ();return _adec ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_dcf *Blip )ValidateWithPath (path string )error {if _ddd :=_dcf .CT_Blip .ValidateWithPath (path );_ddd !=nil {return _ddd ;};return nil ;}; -// Validate validates the CT_GeomRect and its children -func (_eggfa *CT_GeomRect )Validate ()error {return _eggfa .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");}; +// Validate validates the EG_TextBulletSize and its children +func (_febdc *EG_TextBulletSize )Validate ()error {return _febdc .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_ecbe *CT_Boolean )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggecf :=range start .Attr {if _ggecf .Name .Local =="\u0076\u0061\u006c"{_bdaef ,_afceb :=ParseUnionST_OnOff (_ggecf .Value ); +if _afceb !=nil {return _afceb ;};_ecbe .ValAttr =&_bdaef ;continue ;};};for {_gbge ,_abeb :=d .Token ();if _abeb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_abeb ); +};if _dbgf ,_gbbf :=_gbge .(_g .EndElement );_gbbf &&_dbgf .Name ==start .Name {break ;};};return nil ;};func (_aaaf ST_TextBulletSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aaaf .ST_TextBulletSizePercent !=nil {e .EncodeToken (_g .CharData (*_aaaf .ST_TextBulletSizePercent )); +};if _aaaf .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_aaaf .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_TextLineBreak ()*CT_TextLineBreak {_dcgdg :=&CT_TextLineBreak {}; +return _dcgdg };func (_bedgd ST_BlackWhiteMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acbeg :=_g .Attr {};_acbeg .Name =name ;switch _bedgd {case ST_BlackWhiteModeUnset :_acbeg .Value ="";case ST_BlackWhiteModeClr :_acbeg .Value ="\u0063\u006c\u0072"; +case ST_BlackWhiteModeAuto :_acbeg .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_acbeg .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_acbeg .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_acbeg .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079"; +case ST_BlackWhiteModeGrayWhite :_acbeg .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_acbeg .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_acbeg .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065"; +case ST_BlackWhiteModeBlack :_acbeg .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_acbeg .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_acbeg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _acbeg ,nil ;}; +func (_dfgca *CT_TextParagraphProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cafdf :=range start .Attr {if _cafdf .Name .Local =="\u006d\u0061\u0072\u004c"{_dbfdd ,_dfede :=_a .ParseInt (_cafdf .Value ,10,32);if _dfede !=nil {return _dfede ; +};_dffaee :=int32 (_dbfdd );_dfgca .MarLAttr =&_dffaee ;continue ;};if _cafdf .Name .Local =="\u006c\u0076\u006c"{_dcgfab ,_aaedf :=_a .ParseInt (_cafdf .Value ,10,32);if _aaedf !=nil {return _aaedf ;};_cacfc :=int32 (_dcgfab );_dfgca .LvlAttr =&_cacfc ; +continue ;};if _cafdf .Name .Local =="\u0061\u006c\u0067\u006e"{_dfgca .AlgnAttr .UnmarshalXMLAttr (_cafdf );continue ;};if _cafdf .Name .Local =="\u0072\u0074\u006c"{_dcebab ,_afccg :=_a .ParseBool (_cafdf .Value );if _afccg !=nil {return _afccg ;};_dfgca .RtlAttr =&_dcebab ; +continue ;};if _cafdf .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_dfgca .FontAlgnAttr .UnmarshalXMLAttr (_cafdf );continue ;};if _cafdf .Name .Local =="\u006d\u0061\u0072\u0052"{_dfdad ,_afecf :=_a .ParseInt (_cafdf .Value ,10,32); +if _afecf !=nil {return _afecf ;};_edfce :=int32 (_dfdad );_dfgca .MarRAttr =&_edfce ;continue ;};if _cafdf .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_fdfae ,_febbd :=_a .ParseBool (_cafdf .Value );if _febbd !=nil {return _febbd ; +};_dfgca .LatinLnBrkAttr =&_fdfae ;continue ;};if _cafdf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gegbg ,_efbce :=_a .ParseInt (_cafdf .Value ,10,32);if _efbce !=nil {return _efbce ;};_fecde :=int32 (_gegbg );_dfgca .IndentAttr =&_fecde ; +continue ;};if _cafdf .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_deaad ,_ddgfe :=_a .ParseBool (_cafdf .Value );if _ddgfe !=nil {return _ddgfe ;};_dfgca .EaLnBrkAttr =&_deaad ;continue ;};if _cafdf .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_fecbg ,_bddbe :=_a .ParseBool (_cafdf .Value ); +if _bddbe !=nil {return _bddbe ;};_dfgca .HangingPunctAttr =&_fecbg ;continue ;};if _cafdf .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_fafdd ,_eeagf :=ParseUnionST_Coordinate32 (_cafdf .Value );if _eeagf !=nil {return _eeagf ;};_dfgca .DefTabSzAttr =&_fafdd ; +continue ;};};_cffdb :for {_aeddd ,_efaag :=d .Token ();if _efaag !=nil {return _efaag ;};switch _eaceg :=_aeddd .(type ){case _g .StartElement :switch _eaceg .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e\u0053p\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_dfgca .LnSpc =NewCT_TextSpacing (); +if _bgeffe :=d .DecodeElement (_dfgca .LnSpc ,&_eaceg );_bgeffe !=nil {return _bgeffe ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_dfgca .SpcBef =NewCT_TextSpacing (); +if _cdfc :=d .DecodeElement (_dfgca .SpcBef ,&_eaceg );_cdfc !=nil {return _cdfc ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_dfgca .SpcAft =NewCT_TextSpacing (); +if _dadacb :=d .DecodeElement (_dfgca .SpcAft ,&_eaceg );_dadacb !=nil {return _dadacb ;};case _g .Name {Space :"\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",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dfgca .BuClrTx =NewCT_TextBulletColorFollowText (); +if _ffgee :=d .DecodeElement (_dfgca .BuClrTx ,&_eaceg );_ffgee !=nil {return _ffgee ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_dfgca .BuClr =NewCT_Color (); +if _ecfag :=d .DecodeElement (_dfgca .BuClr ,&_eaceg );_ecfag !=nil {return _ecfag ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dfgca .BuSzTx =NewCT_TextBulletSizeFollowText (); +if _edaba :=d .DecodeElement (_dfgca .BuSzTx ,&_eaceg );_edaba !=nil {return _edaba ;};case _g .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dfgca .BuSzPct =NewCT_TextBulletSizePercent (); +if _ecaee :=d .DecodeElement (_dfgca .BuSzPct ,&_eaceg );_ecaee !=nil {return _ecaee ;};case _g .Name {Space :"\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",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dfgca .BuSzPts =NewCT_TextBulletSizePoint (); +if _afbdb :=d .DecodeElement (_dfgca .BuSzPts ,&_eaceg );_afbdb !=nil {return _afbdb ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dfgca .BuFontTx =NewCT_TextBulletTypefaceFollowText (); +if _ddaag :=d .DecodeElement (_dfgca .BuFontTx ,&_eaceg );_ddaag !=nil {return _ddaag ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_dfgca .BuFont =NewCT_TextFont (); +if _cecc :=d .DecodeElement (_dfgca .BuFont ,&_eaceg );_cecc !=nil {return _cecc ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_dfgca .BuNone =NewCT_TextNoBullet (); +if _ecacb :=d .DecodeElement (_dfgca .BuNone ,&_eaceg );_ecacb !=nil {return _ecacb ;};case _g .Name {Space :"\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",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_dfgca .BuAutoNum =NewCT_TextAutonumberBullet (); +if _gadge :=d .DecodeElement (_dfgca .BuAutoNum ,&_eaceg );_gadge !=nil {return _gadge ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_dfgca .BuChar =NewCT_TextCharBullet (); +if _ddbgg :=d .DecodeElement (_dfgca .BuChar ,&_eaceg );_ddbgg !=nil {return _ddbgg ;};case _g .Name {Space :"\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",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_dfgca .BuBlip =NewCT_TextBlipBullet (); +if _agcde :=d .DecodeElement (_dfgca .BuBlip ,&_eaceg );_agcde !=nil {return _agcde ;};case _g .Name {Space :"\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",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_dfgca .TabLst =NewCT_TextTabStopList (); +if _efgdg :=d .DecodeElement (_dfgca .TabLst ,&_eaceg );_efgdg !=nil {return _efgdg ;};case _g .Name {Space :"\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",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_dfgca .DefRPr =NewCT_TextCharacterProperties (); +if _eagaba :=d .DecodeElement (_dfgca .DefRPr ,&_eaceg );_eagaba !=nil {return _eagaba ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfgca .ExtLst =NewCT_OfficeArtExtensionList (); +if _bgbfb :=d .DecodeElement (_dfgca .ExtLst ,&_eaceg );_bgbfb !=nil {return _bgbfb ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eaceg .Name ); +if _ggceg :=d .Skip ();_ggceg !=nil {return _ggceg ;};};case _g .EndElement :break _cffdb ;case _g .CharData :};};return nil ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ; +Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};func (_gfdff *ST_PathFillMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfdff =0;case "\u006e\u006f\u006e\u0065":*_gfdff =1;case "\u006e\u006f\u0072\u006d":*_gfdff =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gfdff =3; +case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gfdff =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gfdff =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gfdff =6;};return nil ;}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_edbf *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _edbf .ClrScheme !=nil {if _aaed :=_edbf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_aaed !=nil {return _aaed ;};};if _edbf .FontScheme !=nil {if _bec :=_edbf .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); -_bec !=nil {return _bec ;};};if _edbf .FmtScheme !=nil {if _degg :=_edbf .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_degg !=nil {return _degg ;};};return nil ;};type CT_NoFillProperties struct{}; -type ST_DgmBuildStep byte ;func (_acdffc ST_TextStrikeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acdffc .String (),start );};func (_cbgec *CT_HslColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_cbgec .HueAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0074"},Value :_bd .Sprintf ("\u0025\u0076",_cbgec .SatAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0075\u006d"},Value :_bd .Sprintf ("\u0025\u0076",_cbgec .LumAttr )}); -e .EncodeToken (start );if _cbgec .EG_ColorTransform !=nil {for _ ,_dgddd :=range _cbgec .EG_ColorTransform {_dgddd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_Media ()*EG_Media {_ffaab :=&EG_Media {}; -return _ffaab };type CT_InverseGammaTransform struct{}; +// Validate validates the CT_GvmlConnector and its children +func (_daadf *CT_GvmlConnector )Validate ()error {return _daadf .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_dafed ST_PathShadeType )String ()string {switch _dafed {case 0:return ""; +case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};func (_gfdca ST_BlipCompression )Validate ()error {return _gfdca .ValidateWithPath ("")}; +func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_ccddbd :=&CT_ThemeableLineStyle {};return _ccddbd ;}; -// Validate validates the CT_ColorScheme and its children -func (_bcdg *CT_ColorScheme )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_dcdde *EG_ColorTransform )ValidateWithPath (path string )error {if _dcdde .Tint !=nil {if _eeefa :=_dcdde .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_eeefa !=nil {return _eeefa ;};};if _dcdde .Shade !=nil {if _gfffa :=_dcdde .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); +_gfffa !=nil {return _gfffa ;};};if _dcdde .Comp !=nil {if _fbfbec :=_dcdde .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_fbfbec !=nil {return _fbfbec ;};};if _dcdde .Inv !=nil {if _cdcfg :=_dcdde .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076"); +_cdcfg !=nil {return _cdcfg ;};};if _dcdde .Gray !=nil {if _dbcba :=_dcdde .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_dbcba !=nil {return _dbcba ;};};if _dcdde .Alpha !=nil {if _eacbc :=_dcdde .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061"); +_eacbc !=nil {return _eacbc ;};};if _dcdde .AlphaOff !=nil {if _cgdgaf :=_dcdde .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_cgdgaf !=nil {return _cgdgaf ;};};if _dcdde .AlphaMod !=nil {if _gbaea :=_dcdde .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); +_gbaea !=nil {return _gbaea ;};};if _dcdde .Hue !=nil {if _bcfbe :=_dcdde .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_bcfbe !=nil {return _bcfbe ;};};if _dcdde .HueOff !=nil {if _eaaad :=_dcdde .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066"); +_eaaad !=nil {return _eaaad ;};};if _dcdde .HueMod !=nil {if _gacdbc :=_dcdde .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_gacdbc !=nil {return _gacdbc ;};};if _dcdde .Sat !=nil {if _aabd :=_dcdde .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074"); +_aabd !=nil {return _aabd ;};};if _dcdde .SatOff !=nil {if _ddeaf :=_dcdde .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_ddeaf !=nil {return _ddeaf ;};};if _dcdde .SatMod !=nil {if _eddf :=_dcdde .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064"); +_eddf !=nil {return _eddf ;};};if _dcdde .Lum !=nil {if _cddab :=_dcdde .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_cddab !=nil {return _cddab ;};};if _dcdde .LumOff !=nil {if _ebddgg :=_dcdde .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066"); +_ebddgg !=nil {return _ebddgg ;};};if _dcdde .LumMod !=nil {if _ebacg :=_dcdde .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_ebacg !=nil {return _ebacg ;};};if _dcdde .Red !=nil {if _efgecb :=_dcdde .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064"); +_efgecb !=nil {return _efgecb ;};};if _dcdde .RedOff !=nil {if _aebaf :=_dcdde .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_aebaf !=nil {return _aebaf ;};};if _dcdde .RedMod !=nil {if _dddb :=_dcdde .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064"); +_dddb !=nil {return _dddb ;};};if _dcdde .Green !=nil {if _aaeca :=_dcdde .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_aaeca !=nil {return _aaeca ;};};if _dcdde .GreenOff !=nil {if _adggc :=_dcdde .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f"); +_adggc !=nil {return _adggc ;};};if _dcdde .GreenMod !=nil {if _ddfcd :=_dcdde .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_ddfcd !=nil {return _ddfcd ;};};if _dcdde .Blue !=nil {if _gafcbc :=_dcdde .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065"); +_gafcbc !=nil {return _gafcbc ;};};if _dcdde .BlueOff !=nil {if _ebfbf :=_dcdde .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_ebfbf !=nil {return _ebfbf ;};};if _dcdde .BlueMod !=nil {if _cacdc :=_dcdde .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064"); +_cacdc !=nil {return _cacdc ;};};if _dcdde .Gamma !=nil {if _bgacd :=_dcdde .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_bgacd !=nil {return _bgacd ;};};if _dcdde .InvGamma !=nil {if _ggea :=_dcdde .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da"); +_ggea !=nil {return _ggea ;};};return nil ;};func (_efgcg *ST_PresetPatternVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefgd ,_aggaa :=d .Token ();if _aggaa !=nil {return _aggaa ;};if _eaegb ,_bgabf :=_eefgd .(_g .EndElement );_bgabf &&_eaegb .Name ==start .Name {*_efgcg =1; +return nil ;};if _bfdeg ,_dgeea :=_eefgd .(_g .CharData );!_dgeea {return _c .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",_eefgd );}else {switch string (_bfdeg ){case "":*_efgcg =0; +case "\u0070\u0063\u0074\u0035":*_efgcg =1;case "\u0070\u0063\u00741\u0030":*_efgcg =2;case "\u0070\u0063\u00742\u0030":*_efgcg =3;case "\u0070\u0063\u00742\u0035":*_efgcg =4;case "\u0070\u0063\u00743\u0030":*_efgcg =5;case "\u0070\u0063\u00744\u0030":*_efgcg =6; +case "\u0070\u0063\u00745\u0030":*_efgcg =7;case "\u0070\u0063\u00746\u0030":*_efgcg =8;case "\u0070\u0063\u00747\u0030":*_efgcg =9;case "\u0070\u0063\u00747\u0035":*_efgcg =10;case "\u0070\u0063\u00748\u0030":*_efgcg =11;case "\u0070\u0063\u00749\u0030":*_efgcg =12; +case "\u0068\u006f\u0072\u007a":*_efgcg =13;case "\u0076\u0065\u0072\u0074":*_efgcg =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_efgcg =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_efgcg =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_efgcg =17; +case "\u0064\u006b\u0056\u0065\u0072\u0074":*_efgcg =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_efgcg =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_efgcg =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_efgcg =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_efgcg =22; +case "\u0063\u0072\u006fs\u0073":*_efgcg =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_efgcg =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_efgcg =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_efgcg =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_efgcg =27; +case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_efgcg =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_efgcg =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_efgcg =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_efgcg =31; +case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_efgcg =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_efgcg =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_efgcg =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_efgcg =35; +case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_efgcg =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_efgcg =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_efgcg =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_efgcg =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_efgcg =40; +case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_efgcg =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_efgcg =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_efgcg =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_efgcg =44; +case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_efgcg =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_efgcg =46;case "\u0070\u006c\u0061i\u0064":*_efgcg =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_efgcg =48;case "\u0077\u0065\u0061v\u0065":*_efgcg =49; +case "\u0064\u0069\u0076o\u0074":*_efgcg =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_efgcg =51;case "\u0077\u0061\u0076\u0065":*_efgcg =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_efgcg =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_efgcg =54; +};};_eefgd ,_aggaa =d .Token ();if _aggaa !=nil {return _aggaa ;};if _gfbfc ,_cbddg :=_eefgd .(_g .EndElement );_cbddg &&_gfbfc .Name ==start .Name {return nil ;};return _c .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",_eefgd ); +};func (_bgff *CT_Path2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgff .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_bgff .WAttr )});};if _bgff .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_bgff .HAttr )}); +};if _bgff .FillAttr !=ST_PathFillModeUnset {_egfbg ,_abaff :=_bgff .FillAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0069\u006c\u006c"});if _abaff !=nil {return _abaff ;};start .Attr =append (start .Attr ,_egfbg );};if _bgff .StrokeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bgff .StrokeAttr ))}); +};if _bgff .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_bgff .ExtrusionOkAttr ))});};e .EncodeToken (start ); +if _bgff .Close !=nil {_gddac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_dgeg :=range _bgff .Close {e .EncodeElement (_dgeg ,_gddac );};};if _bgff .MoveTo !=nil {_gcdeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; +for _ ,_geaeg :=range _bgff .MoveTo {e .EncodeElement (_geaeg ,_gcdeg );};};if _bgff .LnTo !=nil {_efegf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_ceegc :=range _bgff .LnTo {e .EncodeElement (_ceegc ,_efegf ); +};};if _bgff .ArcTo !=nil {_affac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_aecdd :=range _bgff .ArcTo {e .EncodeElement (_aecdd ,_affac );};};if _bgff .QuadBezTo !=nil {_abadgc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}}; +for _ ,_dgade :=range _bgff .QuadBezTo {e .EncodeElement (_dgade ,_abadgc );};};if _bgff .CubicBezTo !=nil {_gefdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_edadf :=range _bgff .CubicBezTo {e .EncodeElement (_edadf ,_gefdf ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_Geometry ()*EG_Geometry {_gdcab :=&EG_Geometry {};return _gdcab }; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_ddcd *CT_FontScheme )ValidateWithPath (path string )error {if _gacb :=_ddcd .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_gacb !=nil {return _gacb ;};if _adgca :=_ddcd .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"); -_adgca !=nil {return _adgca ;};if _ddcd .ExtLst !=nil {if _bbbd :=_ddcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbd !=nil {return _bbbd ;};};return nil ;};func (_faaee *CT_ShapeStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_ggace :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_faaee .LnRef ,_ggace );_bcaef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_faaee .FillRef ,_bcaef ); -_bceeeg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_faaee .EffectRef ,_bceeeg );_bagdf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; -e .EncodeElement (_faaee .FontRef ,_bagdf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_fdebba ST_PresetCameraType )Validate ()error {return _fdebba .ValidateWithPath ("")}; -func (_gecdc ST_PathShadeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffafc :=_f .Attr {};_ffafc .Name =name ;switch _gecdc {case ST_PathShadeTypeUnset :_ffafc .Value ="";case ST_PathShadeTypeShape :_ffafc .Value ="\u0073\u0068\u0061p\u0065"; -case ST_PathShadeTypeCircle :_ffafc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_ffafc .Value ="\u0072\u0065\u0063\u0074";};return _ffafc ,nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1; -ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_cdgc *CT_GvmlPictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ffcde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_cdgc .CNvPr ,_ffcde );_dged :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cdgc .CNvPicPr ,_dged );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_fcdfd :=&CT_PositiveSize2D {};_fcdfd .CxAttr =0;_fcdfd .CyAttr =0;return _fcdfd ;}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_feddcc *CT_ShapeLocking )ValidateWithPath (path string )error {if _feddcc .ExtLst !=nil {if _feafd :=_feddcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feafd !=nil {return _feafd ;};};return nil ;};func (_cfeag ST_TextWrappingType )Validate ()error {return _cfeag .ValidateWithPath ("")}; +type Any interface{MarshalXML (_egbge *_g .Encoder ,_ccfdg _g .StartElement )error ;UnmarshalXML (_cgcef *_g .Decoder ,_dffgdf _g .StartElement )error ;};func (_faabb ST_LineEndWidth )ValidateWithPath (path string )error {switch _faabb {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faabb )); +};return nil ;};func (_bccfe ST_TextAnchoringType )Validate ()error {return _bccfe .ValidateWithPath ("")};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func NewThemeManager ()*ThemeManager {_cfddc :=&ThemeManager {};_cfddc .CT_EmptyElement =*NewCT_EmptyElement (); +return _cfddc ;};func (_dbbfc *ST_AdjAngle )ValidateWithPath (path string )error {_cgffeb :=[]string {};if _dbbfc .ST_Angle !=nil {_cgffeb =append (_cgffeb ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _dbbfc .ST_GeomGuideName !=nil {_cgffeb =append (_cgffeb ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); +};if len (_cgffeb )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgffeb );};return nil ;};func (_cdeg *CT_TextFont )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",_cdeg .TypefaceAttr )}); +if _cdeg .PanoseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cdeg .PanoseAttr )});};if _cdeg .PitchFamilyAttr !=ST_PitchFamilyUnset {_aefad ,_cdeae :=_cdeg .PitchFamilyAttr .MarshalXMLAttr (_g .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"}); +if _cdeae !=nil {return _cdeae ;};start .Attr =append (start .Attr ,_aefad );};if _cdeg .CharsetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cdeg .CharsetAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_beddff *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _abdf :=_beddff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdf !=nil {return _abdf ;};return nil ;};func (_ec *AG_Locking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ec .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoGrpAttr ))}); -};if _ec .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoSelectAttr ))});};if _ec .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoRotAttr ))}); -};if _ec .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoChangeAspectAttr ))}); -};if _ec .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoMoveAttr ))});};if _ec .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoResizeAttr ))}); -};if _ec .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoEditPointsAttr ))});};if _ec .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoAdjustHandlesAttr ))}); -};if _ec .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoChangeArrowheadsAttr ))}); -};if _ec .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_ec .NoChangeShapeTypeAttr ))}); -};return nil ;};func (_ebfcf ST_PitchFamily )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acfgge :=_f .Attr {};_acfgge .Name =name ;switch _ebfcf {case ST_PitchFamilyUnset :_acfgge .Value ="";case ST_PitchFamily00 :_acfgge .Value ="\u0030\u0030"; -case ST_PitchFamily01 :_acfgge .Value ="\u0030\u0031";case ST_PitchFamily02 :_acfgge .Value ="\u0030\u0032";case ST_PitchFamily16 :_acfgge .Value ="\u0031\u0036";case ST_PitchFamily17 :_acfgge .Value ="\u0031\u0037";case ST_PitchFamily18 :_acfgge .Value ="\u0031\u0038"; -case ST_PitchFamily32 :_acfgge .Value ="\u0033\u0032";case ST_PitchFamily33 :_acfgge .Value ="\u0033\u0033";case ST_PitchFamily34 :_acfgge .Value ="\u0033\u0034";case ST_PitchFamily48 :_acfgge .Value ="\u0034\u0038";case ST_PitchFamily49 :_acfgge .Value ="\u0034\u0039"; -case ST_PitchFamily50 :_acfgge .Value ="\u0035\u0030";case ST_PitchFamily64 :_acfgge .Value ="\u0036\u0034";case ST_PitchFamily65 :_acfgge .Value ="\u0036\u0035";case ST_PitchFamily66 :_acfgge .Value ="\u0036\u0036";case ST_PitchFamily80 :_acfgge .Value ="\u0038\u0030"; -case ST_PitchFamily81 :_acfgge .Value ="\u0038\u0031";case ST_PitchFamily82 :_acfgge .Value ="\u0038\u0032";};return _acfgge ,nil ;};func (_fbcc *CT_PresetShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcc .PrstAttr =ST_PresetShadowVal (1); -for _ ,_baee :=range start .Attr {if _baee .Name .Local =="\u0070\u0072\u0073\u0074"{_fbcc .PrstAttr .UnmarshalXMLAttr (_baee );continue ;};if _baee .Name .Local =="\u0064\u0069\u0073\u0074"{_eddea ,_bdfea :=_aa .ParseInt (_baee .Value ,10,64);if _bdfea !=nil {return _bdfea ; -};_fbcc .DistAttr =&_eddea ;continue ;};if _baee .Name .Local =="\u0064\u0069\u0072"{_fffa ,_fdbgd :=_aa .ParseInt (_baee .Value ,10,32);if _fdbgd !=nil {return _fdbgd ;};_efcc :=int32 (_fffa );_fbcc .DirAttr =&_efcc ;continue ;};};_cdgb :for {_dbedc ,_ebccb :=d .Token (); -if _ebccb !=nil {return _ebccb ;};switch _cbbbf :=_dbedc .(type ){case _f .StartElement :switch _cbbbf .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fbcc .ScrgbClr =NewCT_ScRgbColor (); -if _dbfac :=d .DecodeElement (_fbcc .ScrgbClr ,&_cbbbf );_dbfac !=nil {return _dbfac ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fbcc .SrgbClr =NewCT_SRgbColor (); -if _cbbfc :=d .DecodeElement (_fbcc .SrgbClr ,&_cbbbf );_cbbfc !=nil {return _cbbfc ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fbcc .HslClr =NewCT_HslColor (); -if _defbd :=d .DecodeElement (_fbcc .HslClr ,&_cbbbf );_defbd !=nil {return _defbd ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fbcc .SysClr =NewCT_SystemColor (); -if _cbgeb :=d .DecodeElement (_fbcc .SysClr ,&_cbbbf );_cbgeb !=nil {return _cbgeb ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fbcc .SchemeClr =NewCT_SchemeColor (); -if _ccddg :=d .DecodeElement (_fbcc .SchemeClr ,&_cbbbf );_ccddg !=nil {return _ccddg ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fbcc .PrstClr =NewCT_PresetColor (); -if _cdfea :=d .DecodeElement (_fbcc .PrstClr ,&_cbbbf );_cdfea !=nil {return _cdfea ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_cbbbf .Name ); -if _caddd :=d .Skip ();_caddd !=nil {return _caddd ;};};case _f .EndElement :break _cdgb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GeomGuideList and its children +func (_facgdb *CT_GeomGuideList )Validate ()error {return _facgdb .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_RelativeRect ()*CT_RelativeRect {_ccgcg :=&CT_RelativeRect {};return _ccgcg }; +func (_cffac ST_CompoundLine )String ()string {switch _cffac {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c";case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; +case 5:return "\u0074\u0072\u0069";};return "";};func (_bacab *CT_TextSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bacab .SpcPct !=nil {_gcdee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}}; +e .EncodeElement (_bacab .SpcPct ,_gcdee );};if _bacab .SpcPts !=nil {_dfgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_bacab .SpcPts ,_dfgdf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cegf *CT_FillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cegf .NoFill !=nil {_agfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_cegf .NoFill ,_agfe );};if _cegf .SolidFill !=nil {_fgbad :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .SolidFill ,_fgbad );};if _cegf .GradFill !=nil {_cggaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_cegf .GradFill ,_cggaa );};if _cegf .BlipFill !=nil {_defa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .BlipFill ,_defa );};if _cegf .PattFill !=nil {_fbfdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_cegf .PattFill ,_fbfdb );};if _cegf .GrpFill !=nil {_dfab :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cegf .GrpFill ,_dfab );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_eeabf *CT_TextCharacterProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeabf .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .KumimojiAttr ))}); +};if _eeabf .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .LangAttr )});};if _eeabf .AltLangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .AltLangAttr )}); +};if _eeabf .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .SzAttr )});};if _eeabf .BAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .BAttr ))}); +};if _eeabf .IAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .IAttr ))});};if _eeabf .UAttr !=ST_TextUnderlineTypeUnset {_bdefeb ,_befee :=_eeabf .UAttr .MarshalXMLAttr (_g .Name {Local :"\u0075"}); +if _befee !=nil {return _befee ;};start .Attr =append (start .Attr ,_bdefeb );};if _eeabf .StrikeAttr !=ST_TextStrikeTypeUnset {_ggbgb ,_gceb :=_eeabf .StrikeAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _gceb !=nil {return _gceb ; +};start .Attr =append (start .Attr ,_ggbgb );};if _eeabf .KernAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .KernAttr )});};if _eeabf .CapAttr !=ST_TextCapsTypeUnset {_fadfa ,_aaebe :=_eeabf .CapAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0061\u0070"}); +if _aaebe !=nil {return _aaebe ;};start .Attr =append (start .Attr ,_fadfa );};if _eeabf .SpcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .SpcAttr )});}; +if _eeabf .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .NormalizeHAttr ))});};if _eeabf .BaselineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .BaselineAttr )}); +};if _eeabf .NoProofAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .NoProofAttr ))});};if _eeabf .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .DirtyAttr ))}); +};if _eeabf .ErrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0072\u0072"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .ErrAttr ))});};if _eeabf .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_eeabf .SmtCleanAttr ))}); +};if _eeabf .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .SmtIdAttr )});};if _eeabf .BmkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006d\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_eeabf .BmkAttr )}); +};e .EncodeToken (start );if _eeabf .Ln !=nil {_bbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_eeabf .Ln ,_bbbgf );};if _eeabf .NoFill !=nil {_abdcf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_eeabf .NoFill ,_abdcf );};if _eeabf .SolidFill !=nil {_ebbbg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabf .SolidFill ,_ebbbg );};if _eeabf .GradFill !=nil {_cbbfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_eeabf .GradFill ,_cbbfd );};if _eeabf .BlipFill !=nil {_ccgfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabf .BlipFill ,_ccgfc );};if _eeabf .PattFill !=nil {_ddgbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_eeabf .PattFill ,_ddgbf );};if _eeabf .GrpFill !=nil {_cfgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eeabf .GrpFill ,_cfgdf );};if _eeabf .EffectLst !=nil {_abacc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_eeabf .EffectLst ,_abacc );};if _eeabf .EffectDag !=nil {_eebeca :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eeabf .EffectDag ,_eebeca );};if _eeabf .Highlight !=nil {_cecbbc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_eeabf .Highlight ,_cecbbc );};if _eeabf .ULnTx !=nil {_cfbdc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_eeabf .ULnTx ,_cfbdc );};if _eeabf .ULn !=nil {_eaegg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0075L\u006e"}}; +e .EncodeElement (_eeabf .ULn ,_eaegg );};if _eeabf .UFillTx !=nil {_gcdff :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_eeabf .UFillTx ,_gcdff );};if _eeabf .UFill !=nil {_aegfe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_eeabf .UFill ,_aegfe );};if _eeabf .Latin !=nil {_cebgc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_eeabf .Latin ,_cebgc );};if _eeabf .Ea !=nil {_dfccd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0061"}}; +e .EncodeElement (_eeabf .Ea ,_dfccd );};if _eeabf .Cs !=nil {_feeea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_eeabf .Cs ,_feeea );};if _eeabf .Sym !=nil {_ebbgdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073y\u006d"}}; +e .EncodeElement (_eeabf .Sym ,_ebbgdc );};if _eeabf .HlinkClick !=nil {_gdeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_eeabf .HlinkClick ,_gdeb );};if _eeabf .HlinkMouseOver !=nil {_bdag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}}; +e .EncodeElement (_eeabf .HlinkMouseOver ,_bdag );};if _eeabf .Rtl !=nil {_aagec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_eeabf .Rtl ,_aagec );};if _eeabf .ExtLst !=nil {_abbgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_eeabf .ExtLst ,_abbgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;}; +func (_ceabb *CT_GradientStopList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdece :for {_egffd ,_fbeb :=d .Token ();if _fbeb !=nil {return _fbeb ;};switch _dfage :=_egffd .(type ){case _g .StartElement :switch _dfage .Name {case _g .Name {Space :"\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",Local :"\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_eedg :=NewCT_GradientStop (); +if _bcacg :=d .DecodeElement (_eedg ,&_dfage );_bcacg !=nil {return _bcacg ;};_ceabb .Gs =append (_ceabb .Gs ,_eedg );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dfage .Name ); +if _abfde :=d .Skip ();_abfde !=nil {return _abfde ;};};case _g .EndElement :break _fdece ;case _g .CharData :};};return nil ;};func (_affaf ST_TextAutonumberScheme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gedgac :=_g .Attr {};_gedgac .Name =name ; +switch _affaf {case ST_TextAutonumberSchemeUnset :_gedgac .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_gedgac .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_gedgac .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeAlphaLcParenR :_gedgac .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_gedgac .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeAlphaLcPeriod :_gedgac .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_gedgac .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeArabicParenBoth :_gedgac .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_gedgac .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeArabicPeriod :_gedgac .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_gedgac .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_gedgac .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeRomanUcParenBoth :_gedgac .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_gedgac .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeRomanUcParenR :_gedgac .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_gedgac .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeRomanUcPeriod :_gedgac .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_gedgac .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_gedgac .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_gedgac .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeArabicDbPeriod :_gedgac .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_gedgac .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeEa1ChsPeriod :_gedgac .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_gedgac .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_gedgac .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeEa1ChtPlain :_gedgac .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_gedgac .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeEa1JpnKorPlain :_gedgac .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_gedgac .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeArabic1Minus :_gedgac .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_gedgac .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073"; +case ST_TextAutonumberSchemeHebrew2Minus :_gedgac .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_gedgac .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeThaiAlphaParenR :_gedgac .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_gedgac .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeThaiNumPeriod :_gedgac .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_gedgac .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeThaiNumParenBoth :_gedgac .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_gedgac .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeHindiNumPeriod :_gedgac .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_gedgac .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeHindiAlpha1Period :_gedgac .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _gedgac ,nil ;};func (_faaeb *CT_VideoFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",_faaeb .LinkAttr )}); +if _faaeb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faaeb .ContentTypeAttr )});};e .EncodeToken (start ); +if _faaeb .ExtLst !=nil {_fcbbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faaeb .ExtLst ,_fcbbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdfaf *ST_Coordinate32 )ValidateWithPath (path string )error {_cfeee :=[]string {}; +if _gdfaf .ST_Coordinate32Unqualified !=nil {_cfeee =append (_cfeee ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064");};if _gdfaf .ST_UniversalMeasure !=nil {_cfeee =append (_cfeee ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_cfeee )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfeee );};return nil ;}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_fcedg *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_dfgg *CT_AudioFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bd .Sprintf ("\u0025\u0076",_dfgg .LinkAttr )}); -if _dfgg .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_dfgg .ContentTypeAttr )});};e .EncodeToken (start ); -if _dfgg .ExtLst !=nil {_bgdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgg .ExtLst ,_bgdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ; -TyAttr *ST_Percentage ;};func (_dccaa ST_SchemeColorVal )String ()string {switch _dccaa {case 0:return "";case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031"; -case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036"; -case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032"; -case 17:return "\u006c\u0074\u0032";};return "";};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};func (_cedac *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_cagaff :=[]string {}; -if _cedac .ST_TextFontScalePercent !=nil {_cagaff =append (_cagaff ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cedac .ST_Percentage !=nil {_cagaff =append (_cagaff ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};if len (_cagaff )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cagaff );};return nil ;};func (_dgcaa *ST_TextTabAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geafed ,_eeeba :=d .Token (); -if _eeeba !=nil {return _eeeba ;};if _geeae ,_cgeda :=_geafed .(_f .EndElement );_cgeda &&_geeae .Name ==start .Name {*_dgcaa =1;return nil ;};if _cfbddd ,_ddaag :=_geafed .(_f .CharData );!_ddaag {return _bd .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",_geafed ); -}else {switch string (_cfbddd ){case "":*_dgcaa =0;case "\u006c":*_dgcaa =1;case "\u0063\u0074\u0072":*_dgcaa =2;case "\u0072":*_dgcaa =3;case "\u0064\u0065\u0063":*_dgcaa =4;};};_geafed ,_eeeba =d .Token ();if _eeeba !=nil {return _eeeba ;};if _bacbd ,_bageeg :=_geafed .(_f .EndElement ); -_bageeg &&_bacbd .Name ==start .Name {return nil ;};return _bd .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",_geafed );};type CT_Percentage struct{ValAttr ST_Percentage ; -};func (_afdac ST_TextCapsType )Validate ()error {return _afdac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_gabgf *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _gabgf .TcBdr !=nil {if _eccb :=_gabgf .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_eccb !=nil {return _eccb ;};};if _gabgf .Fill !=nil {if _edbdf :=_gabgf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_edbdf !=nil {return _edbdf ;};};if _gabgf .FillRef !=nil {if _cbadb :=_gabgf .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cbadb !=nil {return _cbadb ;};};if _gabgf .Cell3D !=nil {if _bgccf :=_gabgf .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); +_bgccf !=nil {return _bgccf ;};};return nil ;};func (_eeg *CT_AlphaModulateFixedEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeg .AmtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006d\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eeg .AmtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbeaef ST_FixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbeaef .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_bbeaef .ST_FixedPercentageDecimal ))); +};if _bbeaef .ST_FixedPercentage !=nil {e .Encode (_bbeaef .ST_FixedPercentage );};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_ddbbe *CT_GammaTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fced ,_eebgf :=d .Token (); +if _eebgf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_eebgf );};if _eafcf ,_bagce :=_fced .(_g .EndElement ); +_bagce &&_eafcf .Name ==start .Name {break ;};};return nil ;};func (_bacba *ST_LineEndLength )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbgdd ,_ggege :=d .Token ();if _ggege !=nil {return _ggege ;};if _bffda ,_abfeg :=_fbgdd .(_g .EndElement ); +_abfeg &&_bffda .Name ==start .Name {*_bacba =1;return nil ;};if _cecfa ,_dffcdc :=_fbgdd .(_g .CharData );!_dffcdc {return _c .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",_fbgdd ); +}else {switch string (_cecfa ){case "":*_bacba =0;case "\u0073\u006d":*_bacba =1;case "\u006d\u0065\u0064":*_bacba =2;case "\u006c\u0067":*_bacba =3;};};_fbgdd ,_ggege =d .Token ();if _ggege !=nil {return _ggege ;};if _ceefa ,_bfagb :=_fbgdd .(_g .EndElement ); +_bfagb &&_ceefa .Name ==start .Name {return nil ;};return _c .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",_fbgdd );};func (_dafaa *ST_PenAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dafaa =0; +case "\u0063\u0074\u0072":*_dafaa =1;case "\u0069\u006e":*_dafaa =2;};return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_aeffd :=&CT_GlowEffect {};return _aeffd };type ST_PresetMaterialType byte ;func (_cca *CT_AlphaInverseEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgd :for {_edc ,_ede :=d .Token (); +if _ede !=nil {return _ede ;};switch _cdd :=_edc .(type ){case _g .StartElement :switch _cdd .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cca .ScrgbClr =NewCT_ScRgbColor (); +if _agc :=d .DecodeElement (_cca .ScrgbClr ,&_cdd );_agc !=nil {return _agc ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cca .SrgbClr =NewCT_SRgbColor (); +if _fda :=d .DecodeElement (_cca .SrgbClr ,&_cdd );_fda !=nil {return _fda ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cca .HslClr =NewCT_HslColor (); +if _bba :=d .DecodeElement (_cca .HslClr ,&_cdd );_bba !=nil {return _bba ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cca .SysClr =NewCT_SystemColor (); +if _gfb :=d .DecodeElement (_cca .SysClr ,&_cdd );_gfb !=nil {return _gfb ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cca .SchemeClr =NewCT_SchemeColor (); +if _bafb :=d .DecodeElement (_cca .SchemeClr ,&_cdd );_bafb !=nil {return _bafb ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cca .PrstClr =NewCT_PresetColor (); +if _aeae :=d .DecodeElement (_cca .PrstClr ,&_cdd );_aeae !=nil {return _aeae ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_cdd .Name ); +if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _g .EndElement :break _dgd ;case _g .CharData :};};return nil ;};func NewThemeOverride ()*ThemeOverride {_bggcd :=&ThemeOverride {};_bggcd .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _bggcd ; +};func (_cffde *ST_TextCapsType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgeec ,_beeacg :=d .Token ();if _beeacg !=nil {return _beeacg ;};if _dagbe ,_aafebe :=_ccgeec .(_g .EndElement );_aafebe &&_dagbe .Name ==start .Name {*_cffde =1; +return nil ;};if _fffbc ,_dcccg :=_ccgeec .(_g .CharData );!_dcccg {return _c .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",_ccgeec );}else {switch string (_fffbc ){case "":*_cffde =0; +case "\u006e\u006f\u006e\u0065":*_cffde =1;case "\u0073\u006d\u0061l\u006c":*_cffde =2;case "\u0061\u006c\u006c":*_cffde =3;};};_ccgeec ,_beeacg =d .Token ();if _beeacg !=nil {return _beeacg ;};if _ebggf ,_adbea :=_ccgeec .(_g .EndElement );_adbea &&_ebggf .Name ==start .Name {return nil ; +};return _c .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",_ccgeec );};func NewCT_Angle ()*CT_Angle {_ffd :=&CT_Angle {};return _ffd };func (_fgdfd *CT_EffectContainer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgdfd .TypeAttr !=ST_EffectContainerTypeUnset {_fade ,_agce :=_fgdfd .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_fade );};if _fgdfd .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgdfd .NameAttr )}); +};e .EncodeToken (start );if _fgdfd .Cont !=nil {_eaeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_fgdfd .Cont ,_eaeg );};if _fgdfd .Effect !=nil {_cdbag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_fgdfd .Effect ,_cdbag );};if _fgdfd .AlphaBiLevel !=nil {_baeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_fgdfd .AlphaBiLevel ,_baeg ); +};if _fgdfd .AlphaCeiling !=nil {_baea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_fgdfd .AlphaCeiling ,_baea );};if _fgdfd .AlphaFloor !=nil {_aefg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}}; +e .EncodeElement (_fgdfd .AlphaFloor ,_aefg );};if _fgdfd .AlphaInv !=nil {_efdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_fgdfd .AlphaInv ,_efdf );};if _fgdfd .AlphaMod !=nil {_dffa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}}; +e .EncodeElement (_fgdfd .AlphaMod ,_dffa );};if _fgdfd .AlphaModFix !=nil {_eaacd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_fgdfd .AlphaModFix ,_eaacd ); +};if _fgdfd .AlphaOutset !=nil {_edfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_fgdfd .AlphaOutset ,_edfe );};if _fgdfd .AlphaRepl !=nil {_afccd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +e .EncodeElement (_fgdfd .AlphaRepl ,_afccd );};if _fgdfd .BiLevel !=nil {_dbca :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_fgdfd .BiLevel ,_dbca );};if _fgdfd .Blend !=nil {_fbcce :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}}; +e .EncodeElement (_fgdfd .Blend ,_fbcce );};if _fgdfd .Blur !=nil {_ddfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_fgdfd .Blur ,_ddfd );};if _fgdfd .ClrChange !=nil {_dbbce :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_fgdfd .ClrChange ,_dbbce );};if _fgdfd .ClrRepl !=nil {_ddfda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_fgdfd .ClrRepl ,_ddfda );};if _fgdfd .Duotone !=nil {_egfeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}}; +e .EncodeElement (_fgdfd .Duotone ,_egfeg );};if _fgdfd .Fill !=nil {_cccf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fgdfd .Fill ,_cccf );};if _fgdfd .FillOverlay !=nil {_bbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +e .EncodeElement (_fgdfd .FillOverlay ,_bbe );};if _fgdfd .Glow !=nil {_gbbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_fgdfd .Glow ,_gbbd );};if _fgdfd .Grayscl !=nil {_eefee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; +e .EncodeElement (_fgdfd .Grayscl ,_eefee );};if _fgdfd .Hsl !=nil {_bdaee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_fgdfd .Hsl ,_bdaee );};if _fgdfd .InnerShdw !=nil {_bagc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_fgdfd .InnerShdw ,_bagc );};if _fgdfd .Lum !=nil {_beef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_fgdfd .Lum ,_beef );};if _fgdfd .OuterShdw !=nil {_affd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_fgdfd .OuterShdw ,_affd );};if _fgdfd .PrstShdw !=nil {_fgeae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_fgdfd .PrstShdw ,_fgeae );};if _fgdfd .Reflection !=nil {_edae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fgdfd .Reflection ,_edae );};if _fgdfd .RelOff !=nil {_aada :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_fgdfd .RelOff ,_aada );};if _fgdfd .SoftEdge !=nil {_cedcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_fgdfd .SoftEdge ,_cedcd );};if _fgdfd .Tint !=nil {_adgbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_fgdfd .Tint ,_adgbd );};if _fgdfd .Xfrm !=nil {_cdga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_fgdfd .Xfrm ,_cdga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ; +LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_fgdf *CT_Path2DCubicBezierTo )Validate ()error {return _fgdf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func (_ffd *CT_AlphaInverseEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedg :for {_ggg ,_dfg :=d .Token (); -if _dfg !=nil {return _dfg ;};switch _geb :=_ggg .(type ){case _f .StartElement :switch _geb .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ffd .ScrgbClr =NewCT_ScRgbColor (); -if _ebc :=d .DecodeElement (_ffd .ScrgbClr ,&_geb );_ebc !=nil {return _ebc ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ffd .SrgbClr =NewCT_SRgbColor (); -if _dbg :=d .DecodeElement (_ffd .SrgbClr ,&_geb );_dbg !=nil {return _dbg ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ffd .HslClr =NewCT_HslColor (); -if _cee :=d .DecodeElement (_ffd .HslClr ,&_geb );_cee !=nil {return _cee ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ffd .SysClr =NewCT_SystemColor (); -if _dcc :=d .DecodeElement (_ffd .SysClr ,&_geb );_dcc !=nil {return _dcc ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ffd .SchemeClr =NewCT_SchemeColor (); -if _cea :=d .DecodeElement (_ffd .SchemeClr ,&_geb );_cea !=nil {return _cea ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ffd .PrstClr =NewCT_PresetColor (); -if _eab :=d .DecodeElement (_ffd .PrstClr ,&_geb );_eab !=nil {return _eab ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_geb .Name ); -if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _f .EndElement :break _aedg ;case _f .CharData :};};return nil ;};func (_gbfge *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dbbf ,_fbccc :=d .Token (); -if _fbccc !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fbccc ); -};if _gggfa ,_cfbde :=_dbbf .(_f .EndElement );_cfbde &&_gggfa .Name ==start .Name {break ;};};return nil ;};type ST_TileFlipMode byte ;func (_befbe ST_ShapeType )ValidateWithPath (path string )error {switch _befbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befbe )); -};return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_eabdc :=&CT_StyleMatrixReference {};return _eabdc ;};func (_ddbae ST_AnimationDgmOnlyBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddbae .String (),start ); +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;}; + +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_debcg *CT_NonVisualConnectorProperties )Validate ()error {return _debcg .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); }; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_dcfad *CT_RegularTextRun )ValidateWithPath (path string )error {if _dcfad .RPr !=nil {if _dfbg :=_dcfad .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dfbg !=nil {return _dfbg ;};};return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ; -};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_aggg *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _aggg .BldAttr !=nil {if _cddd :=_aggg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cddd !=nil {return _cddd ;};};return nil ; +};func (_dgcb *CT_ColorMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgcb .Bg1Attr =ST_ColorSchemeIndex (1);_dgcb .Tx1Attr =ST_ColorSchemeIndex (1);_dgcb .Bg2Attr =ST_ColorSchemeIndex (1);_dgcb .Tx2Attr =ST_ColorSchemeIndex (1); +_dgcb .Accent1Attr =ST_ColorSchemeIndex (1);_dgcb .Accent2Attr =ST_ColorSchemeIndex (1);_dgcb .Accent3Attr =ST_ColorSchemeIndex (1);_dgcb .Accent4Attr =ST_ColorSchemeIndex (1);_dgcb .Accent5Attr =ST_ColorSchemeIndex (1);_dgcb .Accent6Attr =ST_ColorSchemeIndex (1); +_dgcb .HlinkAttr =ST_ColorSchemeIndex (1);_dgcb .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_cbca :=range start .Attr {if _cbca .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_dgcb .Accent3Attr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0074\u0078\u0031"{_dgcb .Tx1Attr .UnmarshalXMLAttr (_cbca ); +continue ;};if _cbca .Name .Local =="\u0062\u0067\u0032"{_dgcb .Bg2Attr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0074\u0078\u0032"{_dgcb .Tx2Attr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_dgcb .Accent1Attr .UnmarshalXMLAttr (_cbca ); +continue ;};if _cbca .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_dgcb .Accent2Attr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0062\u0067\u0031"{_dgcb .Bg1Attr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_dgcb .Accent4Attr .UnmarshalXMLAttr (_cbca ); +continue ;};if _cbca .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_dgcb .Accent5Attr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_dgcb .Accent6Attr .UnmarshalXMLAttr (_cbca );continue ; +};if _cbca .Name .Local =="\u0068\u006c\u0069n\u006b"{_dgcb .HlinkAttr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_dgcb .FolHlinkAttr .UnmarshalXMLAttr (_cbca );continue ;};};_caegf :for {_edeaca ,_affe :=d .Token (); +if _affe !=nil {return _affe ;};switch _ecef :=_edeaca .(type ){case _g .StartElement :switch _ecef .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcb .ExtLst =NewCT_OfficeArtExtensionList (); +if _aeed :=d .DecodeElement (_dgcb .ExtLst ,&_ecef );_aeed !=nil {return _aeed ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_ecef .Name ); +if _dbfe :=d .Skip ();_dbfe !=nil {return _dbfe ;};};case _g .EndElement :break _caegf ;case _g .CharData :};};return nil ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ;Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ; +Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ;Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ; +ExtLst *CT_OfficeArtExtensionList ;};func (_adfac *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfac .CNvPr =NewCT_NonVisualDrawingProps ();_adfac .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties (); +_ffdff :for {_gffgg ,_cdefa :=d .Token ();if _cdefa !=nil {return _cdefa ;};switch _fdgba :=_gffgg .(type ){case _g .StartElement :switch _fdgba .Name {case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dcage :=d .DecodeElement (_adfac .CNvPr ,&_fdgba ); +_dcage !=nil {return _dcage ;};case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ccadg :=d .DecodeElement (_adfac .CNvGraphicFramePr ,&_fdgba ); +_ccadg !=nil {return _ccadg ;};default:_d .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_fdgba .Name ); +if _gcac :=d .Skip ();_gcac !=nil {return _gcac ;};};case _g .EndElement :break _ffdff ;case _g .CharData :};};return nil ;};func (_gacf *CT_BaseStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gacf .ClrScheme =NewCT_ColorScheme (); +_gacf .FontScheme =NewCT_FontScheme ();_gacf .FmtScheme =NewCT_StyleMatrix ();_dfgbd :for {_ffde ,_egb :=d .Token ();if _egb !=nil {return _egb ;};switch _bce :=_ffde .(type ){case _g .StartElement :switch _bce .Name {case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _gee :=d .DecodeElement (_gacf .ClrScheme ,&_bce ); +_gee !=nil {return _gee ;};case _g .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _dddg :=d .DecodeElement (_gacf .FontScheme ,&_bce ); +_dddg !=nil {return _dddg ;};case _g .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _cdf :=d .DecodeElement (_gacf .FmtScheme ,&_bce ); +_cdf !=nil {return _cdf ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gacf .ExtLst =NewCT_OfficeArtExtensionList (); +if _egbb :=d .DecodeElement (_gacf .ExtLst ,&_bce );_egbb !=nil {return _egbb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_bce .Name ); +if _bab :=d .Skip ();_bab !=nil {return _bab ;};};case _g .EndElement :break _dfgbd ;case _g .CharData :};};return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_bedcb :=&CT_Scale2D {};_bedcb .Sx =NewCT_Ratio ();_bedcb .Sy =NewCT_Ratio ();return _bedcb ;};func (_dadcf ST_OnOffStyleType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfeae :=_g .Attr {}; +_cfeae .Name =name ;switch _dadcf {case ST_OnOffStyleTypeUnset :_cfeae .Value ="";case ST_OnOffStyleTypeOn :_cfeae .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_cfeae .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_cfeae .Value ="\u0064\u0065\u0066"; +};return _cfeae ,nil ;};type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ; +AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ; +Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ; +RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; -// Validate validates the CT_AudioFile and its children -func (_aced *CT_AudioFile )Validate ()error {return _aced .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; +// Validate validates the CT_GlowEffect and its children +func (_eaed *CT_GlowEffect )Validate ()error {return _eaed .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_ggb *CT_AdjPoint2D )ValidateWithPath (path string )error {if _gb :=_ggb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_gb !=nil {return _gb ;};if _dab :=_ggb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_dab !=nil {return _dab ;};return nil ;}; +// Validate validates the CT_PresetTextShape and its children +func (_ddbfce *CT_PresetTextShape )Validate ()error {return _ddbfce .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_bffega ST_ChartBuildStep )String ()string {switch _bffega {case 0:return ""; +case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; +case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";};func (_fdbgg *CT_ClipboardStyleSheet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074"; +e .EncodeToken (start );_cbc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fdbgg .ThemeElements ,_cbc );_efdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_fdbgg .ClrMap ,_efdg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2; +ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8; +ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);func NewCT_FlatText ()*CT_FlatText {_dggdf :=&CT_FlatText {}; +return _dggdf };func (_bafeeb ST_AnimationDgmOnlyBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bafeeb .String (),start );};func (_faeda ST_ChartBuildStep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedfd :=_g .Attr {}; +_fedfd .Name =name ;switch _faeda {case ST_ChartBuildStepUnset :_fedfd .Value ="";case ST_ChartBuildStepCategory :_fedfd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_fedfd .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_ChartBuildStepSeries :_fedfd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_fedfd .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_fedfd .Value ="\u0061\u006c\u006c\u0050\u0074\u0073"; +case ST_ChartBuildStepGridLegend :_fedfd .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _fedfd ,nil ;};func (_ddcdb ST_TextShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcaad :=_g .Attr {};_bcaad .Name =name ; +switch _ddcdb {case ST_TextShapeTypeUnset :_bcaad .Value ="";case ST_TextShapeTypeTextNoShape :_bcaad .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_bcaad .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n"; +case ST_TextShapeTypeTextStop :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_bcaad .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_bcaad .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064"; +case ST_TextShapeTypeTextChevron :_bcaad .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_bcaad .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064"; +case ST_TextShapeTypeTextRingInside :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_bcaad .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065"; +case ST_TextShapeTypeTextArchUp :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_bcaad .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065"; +case ST_TextShapeTypeTextButton :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_bcaad .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072"; +case ST_TextShapeTypeTextCirclePour :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072"; +case ST_TextShapeTypeTextCurveUp :_bcaad .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_bcaad .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p"; +case ST_TextShapeTypeTextCanDown :_bcaad .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_bcaad .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_bcaad .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652"; +case ST_TextShapeTypeTextDoubleWave1 :_bcaad .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_bcaad .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_bcaad .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065"; +case ST_TextShapeTypeTextDeflate :_bcaad .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; +case ST_TextShapeTypeTextDeflateBottom :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; +case ST_TextShapeTypeTextDeflateTop :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_bcaad .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065"; +case ST_TextShapeTypeTextDeflateInflateDeflate :_bcaad .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; +case ST_TextShapeTypeTextFadeLeft :_bcaad .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_bcaad .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; +case ST_TextShapeTypeTextSlantUp :_bcaad .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_bcaad .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070"; +case ST_TextShapeTypeTextCascadeDown :_bcaad .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _bcaad ,nil ;};func (_bbdbb ST_SchemeColorVal )ValidateWithPath (path string )error {switch _bbdbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdbb )); +};return nil ;};func (_ce *AG_Locking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ce .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoGrpAttr ))}); +};if _ce .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoSelectAttr ))});};if _ce .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoRotAttr ))}); +};if _ce .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoChangeAspectAttr ))}); +};if _ce .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoMoveAttr ))});};if _ce .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoResizeAttr ))}); +};if _ce .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoEditPointsAttr ))});};if _ce .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoAdjustHandlesAttr ))}); +};if _ce .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoChangeArrowheadsAttr ))}); +};if _ce .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ce .NoChangeShapeTypeAttr ))}); +};return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_dgeb :=&CT_AlphaOutsetEffect {};return _dgeb };func (_bddb *CT_BackgroundFormatting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bddb .NoFill !=nil {_gaeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bddb .NoFill ,_gaeg );};if _bddb .SolidFill !=nil {_facg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddb .SolidFill ,_facg );};if _bddb .GradFill !=nil {_dggg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bddb .GradFill ,_dggg );};if _bddb .BlipFill !=nil {_cbac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddb .BlipFill ,_cbac );};if _bddb .PattFill !=nil {_ebdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bddb .PattFill ,_ebdd );};if _bddb .GrpFill !=nil {_dfgb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bddb .GrpFill ,_dfgb );};if _bddb .EffectLst !=nil {_gdcc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bddb .EffectLst ,_gdcc );};if _bddb .EffectDag !=nil {_fcbe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bddb .EffectDag ,_fcbe );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_eagbb *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eagbb =0;case "\u0064\u006b\u0031":*_eagbb =1;case "\u006c\u0074\u0031":*_eagbb =2;case "\u0064\u006b\u0032":*_eagbb =3;case "\u006c\u0074\u0032":*_eagbb =4; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eagbb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eagbb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eagbb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eagbb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eagbb =9; +case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eagbb =10;case "\u0068\u006c\u0069n\u006b":*_eagbb =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_eagbb =12;};return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1; +ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func NewCT_GroupLocking ()*CT_GroupLocking {_ddcb :=&CT_GroupLocking {};return _ddcb }; -// Validate validates the CT_ConnectionSiteList and its children -func (_cgcd *CT_ConnectionSiteList )Validate ()error {return _cgcd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_ebade :=&CT_TextBulletTypefaceFollowText {}; -return _ebade ;};func (_dgddc ST_TextWrappingType )String ()string {switch _dgddc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func NewEG_LineFillProperties ()*EG_LineFillProperties {_dfded :=&EG_LineFillProperties {}; -return _dfded ;}; +// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path +func (_bfffe *CT_Path2DArcTo )ValidateWithPath (path string )error {if _cgfg :=_bfffe .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_cgfg !=nil {return _cgfg ;};if _daaa :=_bfffe .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072"); +_daaa !=nil {return _daaa ;};if _gggb :=_bfffe .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gggb !=nil {return _gggb ;};if _aecac :=_bfffe .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); +_aecac !=nil {return _aecac ;};return nil ;};func (_ffggb *Graphic )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffggb .CT_GraphicalObject =*NewCT_GraphicalObject ();_gdcdd :for {_eadag ,_eafcd :=d .Token ();if _eafcd !=nil {return _eafcd ; +};switch _ebfae :=_eadag .(type ){case _g .StartElement :switch _ebfae .Name {case _g .Name {Space :"\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",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _abga :=d .DecodeElement (_ffggb .GraphicData ,&_ebfae ); +_abga !=nil {return _abga ;};default:_d .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_ebfae .Name ); +if _dgdgg :=d .Skip ();_dgdgg !=nil {return _dgdgg ;};};case _g .EndElement :break _gdcdd ;case _g .CharData :};};return nil ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ; +GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ; +};type ST_BlipCompression byte ;func (_faeg *VideoFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _faeg .CT_VideoFile .MarshalXML (e ,start );}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_eedcf *CT_RelativeOffsetEffect )Validate ()error {return _eedcf .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fcdbd *ThemeManager )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _fcdbd .CT_EmptyElement .MarshalXML (e ,start );};func (_aacbe ST_TextHorzOverflowType )Validate ()error {return _aacbe .ValidateWithPath ("")}; -func (_feaac ST_TextVerticalType )ValidateWithPath (path string )error {switch _feaac {case 0,1,2,3,4,5,6,7:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaac )); -};return nil ;};func (_bagee *CT_InverseTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_debe ,_caac :=d .Token ();if _caac !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_caac ); -};if _gfagg ,_cfeeaa :=_debe .(_f .EndElement );_cfeeaa &&_gfagg .Name ==start .Name {break ;};};return nil ;};func (_ebddg *ST_TextCapsType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbefb ,_ddgdb :=d .Token ();if _ddgdb !=nil {return _ddgdb ; -};if _gdfgd ,_edffc :=_cbefb .(_f .EndElement );_edffc &&_gdfgd .Name ==start .Name {*_ebddg =1;return nil ;};if _ebeag ,_acdfga :=_cbefb .(_f .CharData );!_acdfga {return _bd .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",_cbefb ); -}else {switch string (_ebeag ){case "":*_ebddg =0;case "\u006e\u006f\u006e\u0065":*_ebddg =1;case "\u0073\u006d\u0061l\u006c":*_ebddg =2;case "\u0061\u006c\u006c":*_ebddg =3;};};_cbefb ,_ddgdb =d .Token ();if _ddgdb !=nil {return _ddgdb ;};if _bdfdeg ,_edddf :=_cbefb .(_f .EndElement ); -_edddf &&_bdfdeg .Name ==start .Name {return nil ;};return _bd .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",_cbefb );};func (_gecfee *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gecfee =0; -case "\u006d\u0061\u006ao\u0072":*_gecfee =1;case "\u006d\u0069\u006eo\u0072":*_gecfee =2;case "\u006e\u006f\u006e\u0065":*_gecfee =3;};return nil ;}; +// Validate validates the CT_AlphaInverseEffect and its children +func (_cgcf *CT_AlphaInverseEffect )Validate ()error {return _cgcf .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_addg *CT_GvmlConnectorNonVisual )Validate ()error {return _addg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};type CT_GvmlUseShapeRectangle struct{}; -func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_adfad :=&CT_TextParagraphProperties {};return _adfad ;};func (_fcba *CT_CustomGeometry2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcba .PathLst =NewCT_Path2DList (); -_ddda :for {_abbc ,_cdbee :=d .Token ();if _cdbee !=nil {return _cdbee ;};switch _gcgd :=_abbc .(type ){case _f .StartElement :switch _gcgd .Name {case _f .Name {Space :"\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",Local :"\u0061\u0076\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_fcba .AvLst =NewCT_GeomGuideList (); -if _beeb :=d .DecodeElement (_fcba .AvLst ,&_gcgd );_beeb !=nil {return _beeb ;};case _f .Name {Space :"\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",Local :"\u0067\u0064\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_fcba .GdLst =NewCT_GeomGuideList (); -if _deaee :=d .DecodeElement (_fcba .GdLst ,&_gcgd );_deaee !=nil {return _deaee ;};case _f .Name {Space :"\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",Local :"\u0061\u0068\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_fcba .AhLst =NewCT_AdjustHandleList (); -if _bcefd :=d .DecodeElement (_fcba .AhLst ,&_gcgd );_bcefd !=nil {return _bcefd ;};case _f .Name {Space :"\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",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_fcba .CxnLst =NewCT_ConnectionSiteList (); -if _dcfe :=d .DecodeElement (_fcba .CxnLst ,&_gcgd );_dcfe !=nil {return _dcfe ;};case _f .Name {Space :"\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",Local :"\u0072\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_fcba .Rect =NewCT_GeomRect (); -if _cdfa :=d .DecodeElement (_fcba .Rect ,&_gcgd );_cdfa !=nil {return _cdfa ;};case _f .Name {Space :"\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",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _efbc :=d .DecodeElement (_fcba .PathLst ,&_gcgd ); -_efbc !=nil {return _efbc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_gcgd .Name ); -if _edbga :=d .Skip ();_edbga !=nil {return _edbga ;};};case _f .EndElement :break _ddda ;case _f .CharData :};};return nil ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_cacfb :=&CT_XYAdjustHandle {};_cacfb .Pos =NewCT_AdjPoint2D ();return _cacfb ; -};func NewCT_SRgbColor ()*CT_SRgbColor {_eadag :=&CT_SRgbColor {};return _eadag };func (_bfegc *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ggbfde ,_egbfd :=d .Token ();if _egbfd !=nil {return _bd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_egbfd ); -};if _ccbbf ,_dbgbg :=_ggbfde .(_f .EndElement );_dbgbg &&_ccbbf .Name ==start .Name {break ;};};return nil ;};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2; -ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8; -ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14; -ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20; -ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25; -ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30; -ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35; -ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40; -ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45; -ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51; -ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_gadgc *CT_OfficeArtExtension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_bd .Sprintf ("\u0025\u0076",_gadgc .UriAttr )}); -e .EncodeToken (start );if _gadgc .Any !=nil {for _ ,_agefb :=range _gadgc .Any {_agefb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadeb *ST_OnOffStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dadeb =0; -case "\u006f\u006e":*_dadeb =1;case "\u006f\u0066\u0066":*_dadeb =2;case "\u0064\u0065\u0066":*_dadeb =3;};return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;}; +// Validate validates the CT_GroupLocking and its children +func (_cacf *CT_GroupLocking )Validate ()error {return _cacf .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_cfece *CT_TextNoBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddcc ST_PresetPatternVal )Validate ()error {return _gddcc .ValidateWithPath ("")};func (_faa *CT_AnimationElementChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdb :for {_dgca ,_dffe :=d .Token (); +if _dffe !=nil {return _dffe ;};switch _abb :=_dgca .(type ){case _g .StartElement :switch _abb .Name {case _g .Name {Space :"\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",Local :"\u0064\u0067\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_faa .Dgm =NewCT_AnimationDgmElement (); +if _gbe :=d .DecodeElement (_faa .Dgm ,&_abb );_gbe !=nil {return _gbe ;};case _g .Name {Space :"\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",Local :"\u0063\u0068\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_faa .Chart =NewCT_AnimationChartElement (); +if _ada :=d .DecodeElement (_faa .Chart ,&_abb );_ada !=nil {return _ada ;};default:_d .Log .Debug ("sk\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\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_abb .Name ); +if _bbfb :=d .Skip ();_bbfb !=nil {return _bbfb ;};};case _g .EndElement :break _ecdb ;case _g .CharData :};};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_fccca :=&CT_LineJoinBevel {};return _fccca };func (_ccebb *ThemeOverride )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _ccebb .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_gfdgg *CT_Blip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfdgg .CstateAttr !=ST_BlipCompressionUnset {_ecg ,_ddfg :=_gfdgg .CstateAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"}); +if _ddfg !=nil {return _ddfg ;};start .Attr =append (start .Attr ,_ecg );};if _gfdgg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfdgg .EmbedAttr )}); +};if _gfdgg .LinkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_gfdgg .LinkAttr )});};e .EncodeToken (start );if _gfdgg .Choice !=nil {for _ ,_eacad :=range _gfdgg .Choice {_eacad .MarshalXML (e ,_g .StartElement {}); +};};if _gfdgg .ExtLst !=nil {_bfeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdgg .ExtLst ,_bfeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bffef *CT_EmbeddedWAVAudioFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bffef .EmbedAttr )}); +if _bffef .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bffef .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_agffaa ST_PresetShadowVal )ValidateWithPath (path string )error {switch _agffaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agffaa )); +};return nil ;};func (_gdbfb ST_LineEndType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdbfb .String (),start );}; -// Validate validates the EG_TextAutofit and its children -func (_ccfee *EG_TextAutofit )Validate ()error {return _ccfee .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_bcdgc *CT_PatternFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcdgc .PrstAttr !=ST_PresetPatternValUnset {_aacde ,_gfbg :=_bcdgc .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_aacde );};e .EncodeToken (start );if _bcdgc .FgClr !=nil {_cebcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_bcdgc .FgClr ,_cebcd ); -};if _bcdgc .BgClr !=nil {_bfdfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_bcdgc .BgClr ,_bfdfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggage ST_FixedPercentage )String ()string {if _ggage .ST_FixedPercentageDecimal !=nil {return _bd .Sprintf ("\u0025\u0076",*_ggage .ST_FixedPercentageDecimal ); -};if _ggage .ST_FixedPercentage !=nil {return _ggage .ST_FixedPercentage .String ();};return "";}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_dedbga *EG_Geometry )ValidateWithPath (path string )error {if _dedbga .CustGeom !=nil {if _dadeb :=_dedbga .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_dadeb !=nil {return _dadeb ;};};if _dedbga .PrstGeom !=nil {if _edcgb :=_dedbga .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); +_edcgb !=nil {return _edcgb ;};};return nil ;};func (_cafcdb *CT_Ratio )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e"},Value :_c .Sprintf ("\u0025\u0076",_cafcdb .NAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cafcdb .DAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggdfg *CT_TextBulletSizePoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_ggdfg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfdb ST_PitchFamily )ValidateWithPath (path string )error {switch _acfdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfdb )); +};return nil ;};func (_ccbcb ST_CompoundLine )Validate ()error {return _ccbcb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_fcede *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _fcede .TypeAttr ==ST_TextAutonumberSchemeUnset {return _bd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _aabfg :=_fcede .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aabfg !=nil {return _aabfg ;};if _fcede .StartAtAttr !=nil {if *_fcede .StartAtAttr < 1{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fcede .StartAtAttr ); -};if *_fcede .StartAtAttr > 32767{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fcede .StartAtAttr ); -};};return nil ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_dfggc *EG_EffectProperties )ValidateWithPath (path string )error {if _dfggc .EffectLst !=nil {if _eafad :=_dfggc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eafad !=nil {return _eafad ;};}; +if _dfggc .EffectDag !=nil {if _ecbeg :=_dfggc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ecbeg !=nil {return _ecbeg ;};};return nil ;};func (_gcge *ST_PathShadeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgdc ,_eedefa :=d .Token (); +if _eedefa !=nil {return _eedefa ;};if _fegeg ,_feegb :=_gbgdc .(_g .EndElement );_feegb &&_fegeg .Name ==start .Name {*_gcge =1;return nil ;};if _befbe ,_dfcccg :=_gbgdc .(_g .CharData );!_dfcccg {return _c .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",_gbgdc ); +}else {switch string (_befbe ){case "":*_gcge =0;case "\u0073\u0068\u0061p\u0065":*_gcge =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gcge =2;case "\u0072\u0065\u0063\u0074":*_gcge =3;};};_gbgdc ,_eedefa =d .Token ();if _eedefa !=nil {return _eedefa ; +};if _deebg ,_cdgba :=_gbgdc .(_g .EndElement );_cdgba &&_deebg .Name ==start .Name {return nil ;};return _c .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",_gbgdc ); +};func NewCT_ColorScheme ()*CT_ColorScheme {_aabaf :=&CT_ColorScheme {};_aabaf .Dk1 =NewCT_Color ();_aabaf .Lt1 =NewCT_Color ();_aabaf .Dk2 =NewCT_Color ();_aabaf .Lt2 =NewCT_Color ();_aabaf .Accent1 =NewCT_Color ();_aabaf .Accent2 =NewCT_Color ();_aabaf .Accent3 =NewCT_Color (); +_aabaf .Accent4 =NewCT_Color ();_aabaf .Accent5 =NewCT_Color ();_aabaf .Accent6 =NewCT_Color ();_aabaf .Hlink =NewCT_Color ();_aabaf .FolHlink =NewCT_Color ();return _aabaf ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_eccce *CT_TextBulletSizePoint )Validate ()error {return _eccce .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_bff *CT_AdjustHandleList )Validate ()error {return _bff .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_fabaa ST_PenAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fabaa .String (),start ); +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_efcgd *Tbl )ValidateWithPath (path string )error {if _cbgbe :=_efcgd .CT_Table .ValidateWithPath (path );_cbgbe !=nil {return _cbgbe ;};return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ; +AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ; +ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func (_caegaa ST_TextSpacingPercentOrPercentString )String ()string {if _caegaa .ST_TextSpacingPercent !=nil {return _c .Sprintf ("\u0025\u0076",*_caegaa .ST_TextSpacingPercent ); +};if _caegaa .ST_Percentage !=nil {return _c .Sprintf ("\u0025\u0076",*_caegaa .ST_Percentage );};return "";};func (_fceag *CT_StyleMatrix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fceag .FillStyleLst =NewCT_FillStyleList ();_fceag .LnStyleLst =NewCT_LineStyleList (); +_fceag .EffectStyleLst =NewCT_EffectStyleList ();_fceag .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_cbage :=range start .Attr {if _cbage .Name .Local =="\u006e\u0061\u006d\u0065"{_bbec ,_dfbae :=_cbage .Value ,error (nil );if _dfbae !=nil {return _dfbae ; +};_fceag .NameAttr =&_bbec ;continue ;};};_ggdga :for {_debce ,_gbead :=d .Token ();if _gbead !=nil {return _gbead ;};switch _dagcaf :=_debce .(type ){case _g .StartElement :switch _dagcaf .Name {case _g .Name {Space :"\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",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _aabac :=d .DecodeElement (_fceag .FillStyleLst ,&_dagcaf ); +_aabac !=nil {return _aabac ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ddbbea :=d .DecodeElement (_fceag .LnStyleLst ,&_dagcaf ); +_ddbbea !=nil {return _ddbbea ;};case _g .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ddae :=d .DecodeElement (_fceag .EffectStyleLst ,&_dagcaf ); +_ddae !=nil {return _ddae ;};case _g .Name {Space :"\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",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _fgdfa :=d .DecodeElement (_fceag .BgFillStyleLst ,&_dagcaf ); +_fgdfa !=nil {return _fgdfa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_dagcaf .Name ); +if _dddceg :=d .Skip ();_dddceg !=nil {return _dddceg ;};};case _g .EndElement :break _ggdga ;case _g .CharData :};};return nil ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2; +ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7; +ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13; +ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18; +ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24; +ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29; +ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34; +ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40; +ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func (_eefd *CT_TextNoAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agceg *ST_OnOffStyleType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgbcd ,_eddfg :=d .Token (); +if _eddfg !=nil {return _eddfg ;};if _dagcd ,_gfbdgfe :=_ddgbcd .(_g .EndElement );_gfbdgfe &&_dagcd .Name ==start .Name {*_agceg =1;return nil ;};if _faeea ,_gbcbg :=_ddgbcd .(_g .CharData );!_gbcbg {return _c .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",_ddgbcd ); +}else {switch string (_faeea ){case "":*_agceg =0;case "\u006f\u006e":*_agceg =1;case "\u006f\u0066\u0066":*_agceg =2;case "\u0064\u0065\u0066":*_agceg =3;};};_ddgbcd ,_eddfg =d .Token ();if _eddfg !=nil {return _eddfg ;};if _baebf ,_efgegb :=_ddgbcd .(_g .EndElement ); +_efgegb &&_baebf .Name ==start .Name {return nil ;};return _c .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",_ddgbcd );}; + +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_aecad *CT_TextUnderlineFillFollowText )Validate ()error {return _aecad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); +};func (_fgaa ST_LightRigDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgaa .String (),start );}; + +// Validate validates the CT_FixedPercentage and its children +func (_daeecb *CT_FixedPercentage )Validate ()error {return _daeecb .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func (_bec *CT_Angle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agf :=range start .Attr {if _agf .Name .Local =="\u0076\u0061\u006c"{_cdg ,_bafcg :=_a .ParseInt (_agf .Value ,10,32); +if _bafcg !=nil {return _bafcg ;};_bec .ValAttr =int32 (_cdg );continue ;};};for {_fdb ,_fbdc :=d .Token ();if _fbdc !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_fbdc );};if _ebd ,_ceef :=_fdb .(_g .EndElement ); +_ceef &&_ebd .Name ==start .Name {break ;};};return nil ;};func NewAG_Locking ()*AG_Locking {_gcf :=&AG_Locking {};return _gcf };func (_dceae ST_AnimationDgmOnlyBuildType )Validate ()error {return _dceae .ValidateWithPath ("")};func (_bdffa ST_TextUnderlineType )Validate ()error {return _bdffa .ValidateWithPath ("")}; +type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_dceef *CT_GvmlShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_dceef .NvSpPr ,_ggff );_fdbbge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dceef .SpPr ,_fdbbge );if _dceef .TxSp !=nil {_added :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; +e .EncodeElement (_dceef .TxSp ,_added );};if _dceef .Style !=nil {_aded :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dceef .Style ,_aded );};if _dceef .ExtLst !=nil {_adbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dceef .ExtLst ,_adbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_bfbag *CT_Vector3D )ValidateWithPath (path string )error {if _agegf :=_bfbag .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_agegf !=nil {return _agegf ;};if _ecacc :=_bfbag .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072"); +_ecacc !=nil {return _ecacc ;};if _dcabf :=_bfbag .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_dcabf !=nil {return _dcabf ;};return nil ;};func (_ggadg ST_LineEndLength )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggadg .String (),start ); +};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_aabge :=&CT_PresetGeometry2D {};_aabge .PrstAttr =ST_ShapeType (1);return _aabge ;}; + +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_abba *CT_BlurEffect )ValidateWithPath (path string )error {if _abba .RadAttr !=nil {if *_abba .RadAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_abba .RadAttr ); +};if *_abba .RadAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_abba .RadAttr ); +};};return nil ;};func (_cgbde ST_TextAnchoringType )String ()string {switch _cgbde {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074"; +};return "";};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_gafee :=&CT_TextBulletSizeFollowText {};return _gafee ;};func (_fcgeg *CT_TextField )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcgeg .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_eabfe :=range start .Attr {if _eabfe .Name .Local =="\u0069\u0064"{_cgdef ,_agfbcb :=_eabfe .Value ,error (nil );if _agfbcb !=nil {return _agfbcb ;};_fcgeg .IdAttr =_cgdef ;continue ;};if _eabfe .Name .Local =="\u0074\u0079\u0070\u0065"{_cecgg ,_ddbffb :=_eabfe .Value ,error (nil ); +if _ddbffb !=nil {return _ddbffb ;};_fcgeg .TypeAttr =&_cecgg ;continue ;};};_ecdba :for {_aeedc ,_dgcffba :=d .Token ();if _dgcffba !=nil {return _dgcffba ;};switch _fdcaa :=_aeedc .(type ){case _g .StartElement :switch _fdcaa .Name {case _g .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fcgeg .RPr =NewCT_TextCharacterProperties (); +if _gcec :=d .DecodeElement (_fcgeg .RPr ,&_fdcaa );_gcec !=nil {return _gcec ;};case _g .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_fcgeg .PPr =NewCT_TextParagraphProperties (); +if _eaege :=d .DecodeElement (_fcgeg .PPr ,&_fdcaa );_eaege !=nil {return _eaege ;};case _g .Name {Space :"\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",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_fcgeg .T =new (string ); +if _bddeag :=d .DecodeElement (_fcgeg .T ,&_fdcaa );_bddeag !=nil {return _bddeag ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fdcaa .Name ); +if _gagfc :=d .Skip ();_gagfc !=nil {return _gagfc ;};};case _g .EndElement :break _ecdba ;case _g .CharData :};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; + +// Validate validates the EG_Geometry and its children +func (_cabgf *EG_Geometry )Validate ()error {return _cabgf .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func (_eabce *TblStyleLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _eabce .CT_TableStyleList .MarshalXML (e ,start );};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ; +FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;};func NewEG_ColorTransform ()*EG_ColorTransform {_agfgb :=&EG_ColorTransform {}; +return _agfgb };func (_bgcgac *ST_PositivePercentage )ValidateWithPath (path string )error {_aeccc :=[]string {};if _bgcgac .ST_PositivePercentageDecimal !=nil {_aeccc =append (_aeccc ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c"); +};if _bgcgac .ST_PositivePercentage !=nil {if _bfgaf :=_bgcgac .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_bfgaf !=nil {return _bfgaf ; +};_aeccc =append (_aeccc ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_aeccc )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aeccc ); +};return nil ;};func (_caggaf ST_TextCapsType )ValidateWithPath (path string )error {switch _caggaf {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caggaf )); +};return nil ;};func (_ecfbg *ST_TextBulletSize )ValidateWithPath (path string )error {_dgcdf :=[]string {};if _ecfbg .ST_TextBulletSizePercent !=nil {_dgcdf =append (_dgcdf ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _ecfbg .ST_TextBulletSizeDecimal !=nil {_dgcdf =append (_dgcdf ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_dgcdf )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgcdf ); +};return nil ;};func (_caccd *CT_Scene3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caccd .Camera =NewCT_Camera ();_caccd .LightRig =NewCT_LightRig ();_egcc :for {_dcccd ,_gbbgdf :=d .Token ();if _gbbgdf !=nil {return _gbbgdf ;};switch _dbdfc :=_dcccd .(type ){case _g .StartElement :switch _dbdfc .Name {case _g .Name {Space :"\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",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _edddd :=d .DecodeElement (_caccd .Camera ,&_dbdfc ); +_edddd !=nil {return _edddd ;};case _g .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _bfgge :=d .DecodeElement (_caccd .LightRig ,&_dbdfc ); +_bfgge !=nil {return _bfgge ;};case _g .Name {Space :"\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",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_caccd .Backdrop =NewCT_Backdrop (); +if _ccead :=d .DecodeElement (_caccd .Backdrop ,&_dbdfc );_ccead !=nil {return _ccead ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caccd .ExtLst =NewCT_OfficeArtExtensionList (); +if _dedcdg :=d .DecodeElement (_caccd .ExtLst ,&_dbdfc );_dedcdg !=nil {return _dedcdg ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_dbdfc .Name ); +if _abfbe :=d .Skip ();_abfbe !=nil {return _abfbe ;};};case _g .EndElement :break _egcc ;case _g .CharData :};};return nil ;};func (_egceb *ST_TextVertOverflowType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfef ,_aadf :=d .Token (); +if _aadf !=nil {return _aadf ;};if _befba ,_cege :=_abfef .(_g .EndElement );_cege &&_befba .Name ==start .Name {*_egceb =1;return nil ;};if _aacbdc ,_bdgcdb :=_abfef .(_g .CharData );!_bdgcdb {return _c .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",_abfef ); +}else {switch string (_aacbdc ){case "":*_egceb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_egceb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_egceb =2;case "\u0063\u006c\u0069\u0070":*_egceb =3;};};_abfef ,_aadf =d .Token (); +if _aadf !=nil {return _aadf ;};if _fbcfc ,_fccef :=_abfef .(_g .EndElement );_fccef &&_fbcfc .Name ==start .Name {return nil ;};return _c .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",_abfef ); +};func (_daee *CT_ColorMappingOverride )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daee .Choice =NewCT_ColorMappingOverrideChoice ();_dcb :for {_geab ,_bbcb :=d .Token ();if _bbcb !=nil {return _bbcb ;};switch _babae :=_geab .(type ){case _g .StartElement :switch _babae .Name {case _g .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_daee .Choice =NewCT_ColorMappingOverrideChoice (); +if _addbe :=d .DecodeElement (&_daee .Choice .MasterClrMapping ,&_babae );_addbe !=nil {return _addbe ;};case _g .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_daee .Choice =NewCT_ColorMappingOverrideChoice (); +if _daa :=d .DecodeElement (&_daee .Choice .OverrideClrMapping ,&_babae );_daa !=nil {return _daa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_babae .Name ); +if _eeeb :=d .Skip ();_eeeb !=nil {return _eeeb ;};};case _g .EndElement :break _dcb ;case _g .CharData :};};return nil ;};func (_egbag *CT_FontScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbag .MajorFont =NewCT_FontCollection (); +_egbag .MinorFont =NewCT_FontCollection ();for _ ,_gdbd :=range start .Attr {if _gdbd .Name .Local =="\u006e\u0061\u006d\u0065"{_egaa ,_aceaf :=_gdbd .Value ,error (nil );if _aceaf !=nil {return _aceaf ;};_egbag .NameAttr =_egaa ;continue ;};};_caad :for {_gdba ,_gbag :=d .Token (); +if _gbag !=nil {return _gbag ;};switch _befdc :=_gdba .(type ){case _g .StartElement :switch _befdc .Name {case _g .Name {Space :"\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",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _feec :=d .DecodeElement (_egbag .MajorFont ,&_befdc ); +_feec !=nil {return _feec ;};case _g .Name {Space :"\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",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _eddd :=d .DecodeElement (_egbag .MinorFont ,&_befdc ); +_eddd !=nil {return _eddd ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbag .ExtLst =NewCT_OfficeArtExtensionList (); +if _dcadc :=d .DecodeElement (_egbag .ExtLst ,&_befdc );_dcadc !=nil {return _dcadc ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_befdc .Name ); +if _gdgbb :=d .Skip ();_gdgbb !=nil {return _gdgbb ;};};case _g .EndElement :break _caad ;case _g .CharData :};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_bagbe *EG_Effect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfeef :for {_gbfef ,_gegd :=d .Token (); +if _gegd !=nil {return _gegd ;};switch _acbgb :=_gbfef .(type ){case _g .StartElement :switch _acbgb .Name {case _g .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_bagbe .Cont =NewCT_EffectContainer (); +if _eadae :=d .DecodeElement (_bagbe .Cont ,&_acbgb );_eadae !=nil {return _eadae ;};case _g .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bagbe .Effect =NewCT_EffectReference (); +if _cgea :=d .DecodeElement (_bagbe .Effect ,&_acbgb );_cgea !=nil {return _cgea ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bagbe .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); +if _cfeca :=d .DecodeElement (_bagbe .AlphaBiLevel ,&_acbgb );_cfeca !=nil {return _cfeca ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bagbe .AlphaCeiling =NewCT_AlphaCeilingEffect (); +if _efebf :=d .DecodeElement (_bagbe .AlphaCeiling ,&_acbgb );_efebf !=nil {return _efebf ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bagbe .AlphaFloor =NewCT_AlphaFloorEffect (); +if _fabee :=d .DecodeElement (_bagbe .AlphaFloor ,&_acbgb );_fabee !=nil {return _fabee ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bagbe .AlphaInv =NewCT_AlphaInverseEffect (); +if _ggfgg :=d .DecodeElement (_bagbe .AlphaInv ,&_acbgb );_ggfgg !=nil {return _ggfgg ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bagbe .AlphaMod =NewCT_AlphaModulateEffect (); +if _aegdb :=d .DecodeElement (_bagbe .AlphaMod ,&_acbgb );_aegdb !=nil {return _aegdb ;};case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bagbe .AlphaModFix =NewCT_AlphaModulateFixedEffect (); +if _cgfec :=d .DecodeElement (_bagbe .AlphaModFix ,&_acbgb );_cgfec !=nil {return _cgfec ;};case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_bagbe .AlphaOutset =NewCT_AlphaOutsetEffect (); +if _ffedc :=d .DecodeElement (_bagbe .AlphaOutset ,&_acbgb );_ffedc !=nil {return _ffedc ;};case _g .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bagbe .AlphaRepl =NewCT_AlphaReplaceEffect (); +if _gdbdg :=d .DecodeElement (_bagbe .AlphaRepl ,&_acbgb );_gdbdg !=nil {return _gdbdg ;};case _g .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bagbe .BiLevel =NewCT_BiLevelEffect (); +if _cgbc :=d .DecodeElement (_bagbe .BiLevel ,&_acbgb );_cgbc !=nil {return _cgbc ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_bagbe .Blend =NewCT_BlendEffect (); +if _fcced :=d .DecodeElement (_bagbe .Blend ,&_acbgb );_fcced !=nil {return _fcced ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bagbe .Blur =NewCT_BlurEffect (); +if _degeb :=d .DecodeElement (_bagbe .Blur ,&_acbgb );_degeb !=nil {return _degeb ;};case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bagbe .ClrChange =NewCT_ColorChangeEffect (); +if _begdb :=d .DecodeElement (_bagbe .ClrChange ,&_acbgb );_begdb !=nil {return _begdb ;};case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bagbe .ClrRepl =NewCT_ColorReplaceEffect (); +if _cgdfd :=d .DecodeElement (_bagbe .ClrRepl ,&_acbgb );_cgdfd !=nil {return _cgdfd ;};case _g .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bagbe .Duotone =NewCT_DuotoneEffect (); +if _ddeac :=d .DecodeElement (_bagbe .Duotone ,&_acbgb );_ddeac !=nil {return _ddeac ;};case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bagbe .Fill =NewCT_FillEffect (); +if _bebac :=d .DecodeElement (_bagbe .Fill ,&_acbgb );_bebac !=nil {return _bebac ;};case _g .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bagbe .FillOverlay =NewCT_FillOverlayEffect (); +if _dedcdb :=d .DecodeElement (_bagbe .FillOverlay ,&_acbgb );_dedcdb !=nil {return _dedcdb ;};case _g .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_bagbe .Glow =NewCT_GlowEffect (); +if _fegf :=d .DecodeElement (_bagbe .Glow ,&_acbgb );_fegf !=nil {return _fegf ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bagbe .Grayscl =NewCT_GrayscaleEffect (); +if _fgfdf :=d .DecodeElement (_bagbe .Grayscl ,&_acbgb );_fgfdf !=nil {return _fgfdf ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_bagbe .Hsl =NewCT_HSLEffect (); +if _dfccg :=d .DecodeElement (_bagbe .Hsl ,&_acbgb );_dfccg !=nil {return _dfccg ;};case _g .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_bagbe .InnerShdw =NewCT_InnerShadowEffect (); +if _egfcf :=d .DecodeElement (_bagbe .InnerShdw ,&_acbgb );_egfcf !=nil {return _egfcf ;};case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bagbe .Lum =NewCT_LuminanceEffect (); +if _bgbed :=d .DecodeElement (_bagbe .Lum ,&_acbgb );_bgbed !=nil {return _bgbed ;};case _g .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_bagbe .OuterShdw =NewCT_OuterShadowEffect (); +if _gccaa :=d .DecodeElement (_bagbe .OuterShdw ,&_acbgb );_gccaa !=nil {return _gccaa ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_bagbe .PrstShdw =NewCT_PresetShadowEffect (); +if _ebega :=d .DecodeElement (_bagbe .PrstShdw ,&_acbgb );_ebega !=nil {return _ebega ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_bagbe .Reflection =NewCT_ReflectionEffect (); +if _cffbe :=d .DecodeElement (_bagbe .Reflection ,&_acbgb );_cffbe !=nil {return _cffbe ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_bagbe .RelOff =NewCT_RelativeOffsetEffect (); +if _adcac :=d .DecodeElement (_bagbe .RelOff ,&_acbgb );_adcac !=nil {return _adcac ;};case _g .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_bagbe .SoftEdge =NewCT_SoftEdgesEffect (); +if _ecfgd :=d .DecodeElement (_bagbe .SoftEdge ,&_acbgb );_ecfgd !=nil {return _ecfgd ;};case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bagbe .Tint =NewCT_TintEffect (); +if _bacbb :=d .DecodeElement (_bagbe .Tint ,&_acbgb );_bacbb !=nil {return _bacbb ;};case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bagbe .Xfrm =NewCT_TransformEffect (); +if _dgaef :=d .DecodeElement (_bagbe .Xfrm ,&_acbgb );_dgaef !=nil {return _dgaef ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_acbgb .Name ); +if _bfffd :=d .Skip ();_bfffd !=nil {return _bfffd ;};};case _g .EndElement :break _gfeef ;case _g .CharData :};};return nil ;};func (_ecgfg *CT_PictureLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecgfg .NoCropAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoCropAttr ))}); +};if _ecgfg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoGrpAttr ))});};if _ecgfg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoSelectAttr ))}); +};if _ecgfg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoRotAttr ))});};if _ecgfg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoChangeAspectAttr ))}); +};if _ecgfg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoMoveAttr ))});};if _ecgfg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoResizeAttr ))}); +};if _ecgfg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoEditPointsAttr ))});};if _ecgfg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoAdjustHandlesAttr ))}); +};if _ecgfg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoChangeArrowheadsAttr ))}); +};if _ecgfg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ecgfg .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _ecgfg .ExtLst !=nil {_dgdcfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgfg .ExtLst ,_dgdcfg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_edfdb ST_TextAutonumberScheme )String ()string {switch _edfdb {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; +case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e"; +case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; +case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073"; +case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064"; +case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064"; +};return "";};func (_bcac *CT_FillStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeef :for {_faag ,_fbbeg :=d .Token ();if _fbbeg !=nil {return _fbbeg ;};switch _gebbd :=_faag .(type ){case _g .StartElement :switch _gebbd .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_efcd :=NewEG_FillProperties (); +_efcd .NoFill =NewCT_NoFillProperties ();if _accag :=d .DecodeElement (_efcd .NoFill ,&_gebbd );_accag !=nil {return _accag ;};_bcac .EG_FillProperties =append (_bcac .EG_FillProperties ,_efcd );case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ecegc :=NewEG_FillProperties (); +_ecegc .SolidFill =NewCT_SolidColorFillProperties ();if _dcdf :=d .DecodeElement (_ecegc .SolidFill ,&_gebbd );_dcdf !=nil {return _dcdf ;};_bcac .EG_FillProperties =append (_bcac .EG_FillProperties ,_ecegc );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bbgg :=NewEG_FillProperties (); +_bbgg .GradFill =NewCT_GradientFillProperties ();if _acfb :=d .DecodeElement (_bbgg .GradFill ,&_gebbd );_acfb !=nil {return _acfb ;};_bcac .EG_FillProperties =append (_bcac .EG_FillProperties ,_bbgg );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bbdaf :=NewEG_FillProperties (); +_bbdaf .BlipFill =NewCT_BlipFillProperties ();if _abfcf :=d .DecodeElement (_bbdaf .BlipFill ,&_gebbd );_abfcf !=nil {return _abfcf ;};_bcac .EG_FillProperties =append (_bcac .EG_FillProperties ,_bbdaf );case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbbec :=NewEG_FillProperties (); +_dbbec .PattFill =NewCT_PatternFillProperties ();if _cabg :=d .DecodeElement (_dbbec .PattFill ,&_gebbd );_cabg !=nil {return _cabg ;};_bcac .EG_FillProperties =append (_bcac .EG_FillProperties ,_dbbec );case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_eadg :=NewEG_FillProperties (); +_eadg .GrpFill =NewCT_GroupFillProperties ();if _ebcg :=d .DecodeElement (_eadg .GrpFill ,&_gebbd );_ebcg !=nil {return _ebcg ;};_bcac .EG_FillProperties =append (_bcac .EG_FillProperties ,_eadg );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_gebbd .Name ); +if _bebdg :=d .Skip ();_bebdg !=nil {return _bebdg ;};};case _g .EndElement :break _eeef ;case _g .CharData :};};return nil ;};func (_ccgd *CT_ConnectionSiteList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccgd .Cxn !=nil {_bdgca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063x\u006e"}}; +for _ ,_gebab :=range _ccgd .Cxn {e .EncodeElement (_gebab ,_bdgca );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbfd ST_PresetColorVal )String ()string {switch _bgbfd {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e"; +case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065"; +case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074"; +case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e"; +case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e"; +case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; +case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi"; +case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; +case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; +case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e"; +case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069"; +case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; +case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; +case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; +case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079"; +case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e"; +case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd"; +case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077"; +case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069"; +case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e"; +case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; +case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek"; +case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065"; +case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; +case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077"; +case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e"; +case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; +case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; +case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; +case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065"; +case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e"; +case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; +case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e"; +case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065"; +case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; +case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; +case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d"; +case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; +case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; +case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e"; +case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; +case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077"; +case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_ddefc *ST_TextWrappingType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddefc =0;case "\u006e\u006f\u006e\u0065":*_ddefc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ddefc =2; +};return nil ;}; + +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_ccca *CT_GroupTransform2D )ValidateWithPath (path string )error {if _ccca .Off !=nil {if _caca :=_ccca .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_caca !=nil {return _caca ;};};if _ccca .Ext !=nil {if _aceab :=_ccca .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); +_aceab !=nil {return _aceab ;};};if _ccca .ChOff !=nil {if _dfbfd :=_ccca .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_dfbfd !=nil {return _dfbfd ;};};if _ccca .ChExt !=nil {if _dbgd :=_ccca .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074"); +_dbgd !=nil {return _dbgd ;};};return nil ;}; + +// Validate validates the CT_ColorChangeEffect and its children +func (_aaac *CT_ColorChangeEffect )Validate ()error {return _aaac .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_daec *CT_LineJoinMiterProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _daec .LimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0069\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_daec .LimAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_fadef *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _fadef .LimAttr !=nil {if _fbfe :=_fadef .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_fbfe !=nil {return _fbfe ;};};return nil ; +};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_aegf :=&CT_EffectStyleItem {};return _aegf };func (_bbcdaf *ST_DgmBuildStep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbcdaf =0;case "\u0073\u0070":*_bbcdaf =1;case "\u0062\u0067":*_bbcdaf =2; +};return nil ;};func (_ad *CT_AdjustHandleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ad .AhXY !=nil {_fdfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_gbb :=range _ad .AhXY {e .EncodeElement (_gbb ,_fdfb ); +};};if _ad .AhPolar !=nil {_aeaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_ceed :=range _ad .AhPolar {e .EncodeElement (_ceed ,_aeaf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_aeeef :=&CT_TableStyleTextStyle {};return _aeeef ;};func (_bddaa ST_PitchFamily )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fadec :=_g .Attr {};_fadec .Name =name ;switch _bddaa {case ST_PitchFamilyUnset :_fadec .Value =""; +case ST_PitchFamily00 :_fadec .Value ="\u0030\u0030";case ST_PitchFamily01 :_fadec .Value ="\u0030\u0031";case ST_PitchFamily02 :_fadec .Value ="\u0030\u0032";case ST_PitchFamily16 :_fadec .Value ="\u0031\u0036";case ST_PitchFamily17 :_fadec .Value ="\u0031\u0037"; +case ST_PitchFamily18 :_fadec .Value ="\u0031\u0038";case ST_PitchFamily32 :_fadec .Value ="\u0033\u0032";case ST_PitchFamily33 :_fadec .Value ="\u0033\u0033";case ST_PitchFamily34 :_fadec .Value ="\u0033\u0034";case ST_PitchFamily48 :_fadec .Value ="\u0034\u0038"; +case ST_PitchFamily49 :_fadec .Value ="\u0034\u0039";case ST_PitchFamily50 :_fadec .Value ="\u0035\u0030";case ST_PitchFamily64 :_fadec .Value ="\u0036\u0034";case ST_PitchFamily65 :_fadec .Value ="\u0036\u0035";case ST_PitchFamily66 :_fadec .Value ="\u0036\u0036"; +case ST_PitchFamily80 :_fadec .Value ="\u0038\u0030";case ST_PitchFamily81 :_fadec .Value ="\u0038\u0031";case ST_PitchFamily82 :_fadec .Value ="\u0038\u0032";};return _fadec ,nil ;};func (_eafed ST_FontCollectionIndex )Validate ()error {return _eafed .ValidateWithPath ("")}; +func (_dgfcg *Tbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u003a\u0074b\u006c";return _dgfcg .CT_Table .MarshalXML (e ,start );};func (_geccf *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daag :for {_gcgag ,_eaffa :=d .Token ();if _eaffa !=nil {return _eaffa ; +};switch _cbgb :=_gcgag .(type ){case _g .StartElement :switch _cbgb .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_geccf .NoFill =NewCT_NoFillProperties (); +if _fadgf :=d .DecodeElement (_geccf .NoFill ,&_cbgb );_fadgf !=nil {return _fadgf ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_geccf .SolidFill =NewCT_SolidColorFillProperties (); +if _cbddb :=d .DecodeElement (_geccf .SolidFill ,&_cbgb );_cbddb !=nil {return _cbddb ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_geccf .GradFill =NewCT_GradientFillProperties (); +if _bdagb :=d .DecodeElement (_geccf .GradFill ,&_cbgb );_bdagb !=nil {return _bdagb ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_geccf .BlipFill =NewCT_BlipFillProperties (); +if _gegbgf :=d .DecodeElement (_geccf .BlipFill ,&_cbgb );_gegbgf !=nil {return _gegbgf ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_geccf .PattFill =NewCT_PatternFillProperties (); +if _abcee :=d .DecodeElement (_geccf .PattFill ,&_cbgb );_abcee !=nil {return _abcee ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_geccf .GrpFill =NewCT_GroupFillProperties (); +if _bfbde :=d .DecodeElement (_geccf .GrpFill ,&_cbgb );_bfbde !=nil {return _bfbde ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_cbgb .Name ); +if _cfbgb :=d .Skip ();_cfbgb !=nil {return _cfbgb ;};};case _g .EndElement :break _daag ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_TextField and its children +func (_bgfeg *CT_TextField )Validate ()error {return _bgfeg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_aebf *CT_ClipboardStyleSheet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aebf .ThemeElements =NewCT_BaseStyles (); +_aebf .ClrMap =NewCT_ColorMapping ();_dbfd :for {_gbce ,_ebab :=d .Token ();if _ebab !=nil {return _ebab ;};switch _ceaba :=_gbce .(type ){case _g .StartElement :switch _ceaba .Name {case _g .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _adea :=d .DecodeElement (_aebf .ThemeElements ,&_ceaba ); +_adea !=nil {return _adea ;};case _g .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _acab :=d .DecodeElement (_aebf .ClrMap ,&_ceaba ); +_acab !=nil {return _acab ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ceaba .Name ); +if _ggbb :=d .Skip ();_ggbb !=nil {return _ggbb ;};};case _g .EndElement :break _dbfd ;case _g .CharData :};};return nil ;};func (_ddaacg ST_TextUnderlineType )ValidateWithPath (path string )error {switch _ddaacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaacg )); +};return nil ;};func (_cgbdgc *ST_ShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacfbf ,_efbda :=d .Token ();if _efbda !=nil {return _efbda ;};if _bcfabd ,_aaeeg :=_bacfbf .(_g .EndElement );_aaeeg &&_bcfabd .Name ==start .Name {*_cgbdgc =1; +return nil ;};if _agaed ,_cagdd :=_bacfbf .(_g .CharData );!_cagdd {return _c .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",_bacfbf );}else {switch string (_agaed ){case "":*_cgbdgc =0; +case "\u006c\u0069\u006e\u0065":*_cgbdgc =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_cgbdgc =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cgbdgc =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cgbdgc =4;case "\u0072\u0065\u0063\u0074":*_cgbdgc =5; +case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cgbdgc =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_cgbdgc =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_cgbdgc =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_cgbdgc =9; +case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_cgbdgc =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_cgbdgc =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_cgbdgc =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_cgbdgc =13; +case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_cgbdgc =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_cgbdgc =15;case "\u0073\u0074\u0061r\u0034":*_cgbdgc =16;case "\u0073\u0074\u0061r\u0035":*_cgbdgc =17;case "\u0073\u0074\u0061r\u0036":*_cgbdgc =18; +case "\u0073\u0074\u0061r\u0037":*_cgbdgc =19;case "\u0073\u0074\u0061r\u0038":*_cgbdgc =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_cgbdgc =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_cgbdgc =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_cgbdgc =23; +case "\u0073\u0074\u0061\u0072\u0032\u0034":*_cgbdgc =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_cgbdgc =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_cgbdgc =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_cgbdgc =27; +case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_cgbdgc =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_cgbdgc =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_cgbdgc =30; +case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_cgbdgc =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_cgbdgc =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_cgbdgc =33; +case "\u0070\u006c\u0061\u0071\u0075\u0065":*_cgbdgc =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_cgbdgc =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_cgbdgc =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_cgbdgc =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_cgbdgc =38; +case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_cgbdgc =39;case "\u0070\u0069\u0065":*_cgbdgc =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_cgbdgc =41;case "\u0064\u006f\u006eu\u0074":*_cgbdgc =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_cgbdgc =43; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_cgbdgc =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_cgbdgc =47; +case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_cgbdgc =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_cgbdgc =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =50; +case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_cgbdgc =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =53; +case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_cgbdgc =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =56; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_cgbdgc =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_cgbdgc =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =59; +case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =62; +case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_cgbdgc =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_cgbdgc =66; +case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_cgbdgc =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =69; +case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_cgbdgc =72; +case "\u0063\u0075\u0062\u0065":*_cgbdgc =73;case "\u0063\u0061\u006e":*_cgbdgc =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_cgbdgc =75;case "\u0068\u0065\u0061r\u0074":*_cgbdgc =76;case "\u0073\u0075\u006e":*_cgbdgc =77; +case "\u006d\u006f\u006f\u006e":*_cgbdgc =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_cgbdgc =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_cgbdgc =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_cgbdgc =81; +case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_cgbdgc =82;case "\u0062\u0065\u0076e\u006c":*_cgbdgc =83;case "\u0066\u0072\u0061m\u0065":*_cgbdgc =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_cgbdgc =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_cgbdgc =86; +case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_cgbdgc =87;case "\u0063\u0068\u006fr\u0064":*_cgbdgc =88;case "\u0061\u0072\u0063":*_cgbdgc =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_cgbdgc =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_cgbdgc =91; +case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_cgbdgc =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_cgbdgc =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_cgbdgc =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_cgbdgc =95; +case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_cgbdgc =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_cgbdgc =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_cgbdgc =98; +case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_cgbdgc =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_cgbdgc =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_cgbdgc =101; +case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_cgbdgc =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_cgbdgc =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_cgbdgc =104; +case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_cgbdgc =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_cgbdgc =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_cgbdgc =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_cgbdgc =108; +case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_cgbdgc =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_cgbdgc =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_cgbdgc =111; +case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_cgbdgc =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_cgbdgc =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_cgbdgc =114; +case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_cgbdgc =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_cgbdgc =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =117; +case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_cgbdgc =120; +case "\u0063\u006c\u006fu\u0064":*_cgbdgc =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_cgbdgc =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_cgbdgc =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_cgbdgc =124; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_cgbdgc =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_cgbdgc =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_cgbdgc =127; +case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_cgbdgc =128;case "\u0077\u0061\u0076\u0065":*_cgbdgc =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cgbdgc =130;case "\u0070\u006c\u0075\u0073":*_cgbdgc =131; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_cgbdgc =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_cgbdgc =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_cgbdgc =134; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_cgbdgc =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_cgbdgc =136; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_cgbdgc =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_cgbdgc =138; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_cgbdgc =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_cgbdgc =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_cgbdgc =141; +case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_cgbdgc =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_cgbdgc =143; +case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_cgbdgc =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_cgbdgc =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_cgbdgc =146; +case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_cgbdgc =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_cgbdgc =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_cgbdgc =149; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_cgbdgc =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_cgbdgc =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_cgbdgc =152; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_cgbdgc =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_cgbdgc =154; +case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_cgbdgc =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_cgbdgc =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_cgbdgc =157; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_cgbdgc =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_cgbdgc =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_cgbdgc =160; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_cgbdgc =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_cgbdgc =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_cgbdgc =163; +case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cgbdgc =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_cgbdgc =165; +case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_cgbdgc =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_cgbdgc =167; +case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_cgbdgc =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_cgbdgc =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_cgbdgc =170; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_cgbdgc =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_cgbdgc =172;case "\u0067\u0065\u0061r\u0036":*_cgbdgc =173; +case "\u0067\u0065\u0061r\u0039":*_cgbdgc =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_cgbdgc =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_cgbdgc =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_cgbdgc =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_cgbdgc =178; +case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_cgbdgc =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_cgbdgc =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cgbdgc =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_cgbdgc =182; +case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_cgbdgc =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_cgbdgc =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_cgbdgc =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_cgbdgc =186; +case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_cgbdgc =187;};};_bacfbf ,_efbda =d .Token ();if _efbda !=nil {return _efbda ;};if _bgabg ,_gfgdc :=_bacfbf .(_g .EndElement );_gfgdc &&_bgabg .Name ==start .Name {return nil ;};return _c .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",_bacfbf ); +};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_bbbcf :=&CT_NonVisualContentPartProperties {};return _bbbcf ;};func (_dbcg *CT_EffectProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfbc :for {_cbfbc ,_gedc :=d .Token (); +if _gedc !=nil {return _gedc ;};switch _abda :=_cbfbc .(type ){case _g .StartElement :switch _abda .Name {case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbcg .EffectLst =NewCT_EffectList (); +if _eafa :=d .DecodeElement (_dbcg .EffectLst ,&_abda );_eafa !=nil {return _eafa ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbcg .EffectDag =NewCT_EffectContainer (); +if _gabca :=d .DecodeElement (_dbcg .EffectDag ,&_abda );_gabca !=nil {return _gabca ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abda .Name ); +if _ggdc :=d .Skip ();_ggdc !=nil {return _ggdc ;};};case _g .EndElement :break _ddfbc ;case _g .CharData :};};return nil ;};func (_fafgg *ST_LightRigType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgfd ,_bdfea :=d .Token ();if _bdfea !=nil {return _bdfea ; +};if _bgfae ,_gbecc :=_cdgfd .(_g .EndElement );_gbecc &&_bgfae .Name ==start .Name {*_fafgg =1;return nil ;};if _eefae ,_fbcad :=_cdgfd .(_g .CharData );!_fbcad {return _c .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",_cdgfd ); +}else {switch string (_eefae ){case "":*_fafgg =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_fafgg =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_fafgg =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_fafgg =3; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_fafgg =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_fafgg =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_fafgg =6; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_fafgg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_fafgg =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_fafgg =9; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_fafgg =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_fafgg =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_fafgg =12; +case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_fafgg =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_fafgg =14;case "\u0073\u006f\u0066\u0074":*_fafgg =15;case "\u0068\u0061\u0072s\u0068":*_fafgg =16;case "\u0066\u006c\u006fo\u0064":*_fafgg =17; +case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_fafgg =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_fafgg =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_fafgg =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_fafgg =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_fafgg =22; +case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_fafgg =23;case "\u0066\u006c\u0061\u0074":*_fafgg =24;case "\u0074\u0077\u006fP\u0074":*_fafgg =25;case "\u0067\u006c\u006f\u0077":*_fafgg =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_fafgg =27; +};};_cdgfd ,_bdfea =d .Token ();if _bdfea !=nil {return _bdfea ;};if _bgfg ,_cbaeed :=_cdgfd .(_g .EndElement );_cbaeed &&_bgfg .Name ==start .Name {return nil ;};return _c .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",_cdgfd ); +};func (_fccaaa ST_PresetCameraType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edegf :=_g .Attr {};_edegf .Name =name ;switch _fccaaa {case ST_PresetCameraTypeUnset :_edegf .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_edegf .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074"; +case ST_PresetCameraTypeLegacyObliqueTop :_edegf .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_edegf .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeLegacyObliqueLeft :_edegf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_edegf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074"; +case ST_PresetCameraTypeLegacyObliqueRight :_edegf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_edegf .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeLegacyObliqueBottom :_edegf .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_edegf .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_edegf .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_edegf .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070"; +case ST_PresetCameraTypeLegacyPerspectiveTopRight :_edegf .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_edegf .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeLegacyPerspectiveFront :_edegf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_edegf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_edegf .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_edegf .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_edegf .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_edegf .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; +case ST_PresetCameraTypeIsometricTopUp :_edegf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_edegf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e"; +case ST_PresetCameraTypeIsometricBottomUp :_edegf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_edegf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e"; +case ST_PresetCameraTypeIsometricLeftUp :_edegf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_edegf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; +case ST_PresetCameraTypeIsometricRightUp :_edegf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_edegf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e"; +case ST_PresetCameraTypeIsometricOffAxis1Left :_edegf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_edegf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis1Top :_edegf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_edegf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis2Right :_edegf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_edegf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070"; +case ST_PresetCameraTypeIsometricOffAxis3Left :_edegf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_edegf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis3Bottom :_edegf .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_edegf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis4Right :_edegf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_edegf .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_PresetCameraTypeObliqueTopLeft :_edegf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_edegf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_edegf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeObliqueLeft :_edegf .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_edegf .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_edegf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueBottom :_edegf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_edegf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypePerspectiveFront :_edegf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_edegf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypePerspectiveRight :_edegf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_edegf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; +case ST_PresetCameraTypePerspectiveBelow :_edegf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_edegf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067"; +case ST_PresetCameraTypePerspectiveAboveRightFacing :_edegf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_edegf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case ST_PresetCameraTypePerspectiveContrastingRightFacing :_edegf .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067"; +case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_edegf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_edegf .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067"; +case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_edegf .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_edegf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067"; +case ST_PresetCameraTypePerspectiveRelaxed :_edegf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_edegf .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079"; +};return _edegf ,nil ;};func (_deae ST_PathFillMode )String ()string {switch _deae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073"; +case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};func (_dfd *CT_Cell3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfd .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_bbcgb ,_ddbe :=_dfd .PrstMaterialAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); +if _ddbe !=nil {return _ddbe ;};start .Attr =append (start .Attr ,_bbcgb );};e .EncodeToken (start );_degb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dfd .Bevel ,_degb );if _dfd .LightRig !=nil {_ddbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; +e .EncodeElement (_dfd .LightRig ,_ddbb );};if _dfd .ExtLst !=nil {_facd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfd .ExtLst ,_facd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_edg *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _cggg :=_edg .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_cggg !=nil {return _cggg ;};if _gbbg :=_edg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_gbbg !=nil {return _gbbg ;};return nil ;};func (_acega *CT_TextAutonumberBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acega .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_afab :=range start .Attr {if _afab .Name .Local =="\u0074\u0079\u0070\u0065"{_acega .TypeAttr .UnmarshalXMLAttr (_afab ); +continue ;};if _afab .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_bbabf ,_gfaad :=_a .ParseInt (_afab .Value ,10,32);if _gfaad !=nil {return _gfaad ;};_debg :=int32 (_bbabf );_acega .StartAtAttr =&_debg ;continue ;};};for {_fgcda ,_ecfca :=d .Token (); +if _ecfca !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_ecfca );};if _fdfbd ,_dgada :=_fgcda .(_g .EndElement ); +_dgada &&_fdfbd .Name ==start .Name {break ;};};return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_dcced :=&CT_PictureLocking {};return _dcced };func (_afdac *CT_ShapeStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdac .LnRef =NewCT_StyleMatrixReference (); +_afdac .FillRef =NewCT_StyleMatrixReference ();_afdac .EffectRef =NewCT_StyleMatrixReference ();_afdac .FontRef =NewCT_FontReference ();_bddad :for {_aecfg ,_bfeggf :=d .Token ();if _bfeggf !=nil {return _bfeggf ;};switch _dgcad :=_aecfg .(type ){case _g .StartElement :switch _dgcad .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e\u0052e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _gfceg :=d .DecodeElement (_afdac .LnRef ,&_dgcad ); +_gfceg !=nil {return _gfceg ;};case _g .Name {Space :"\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",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _bafbe :=d .DecodeElement (_afdac .FillRef ,&_dgcad ); +_bafbe !=nil {return _bafbe ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _fdbgaa :=d .DecodeElement (_afdac .EffectRef ,&_dgcad ); +_fdbgaa !=nil {return _fdbgaa ;};case _g .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _ccgef :=d .DecodeElement (_afdac .FontRef ,&_dgcad ); +_ccgef !=nil {return _ccgef ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_dgcad .Name ); +if _aabe :=d .Skip ();_aabe !=nil {return _aabe ;};};case _g .EndElement :break _bddad ;case _g .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_egbedg *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _ebcc :=_egbedg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ebcc !=nil {return _ebcc ;};if _edef :=_egbedg .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072"); +_edef !=nil {return _edef ;};if _egbedg .Font !=nil {if _eeaga :=_egbedg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_eeaga !=nil {return _eeaga ;};};if _egbedg .FontRef !=nil {if _deacb :=_egbedg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_deacb !=nil {return _deacb ;};};if _egbedg .ScrgbClr !=nil {if _egbec :=_egbedg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_egbec !=nil {return _egbec ;};};if _egbedg .SrgbClr !=nil {if _ddfec :=_egbedg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ddfec !=nil {return _ddfec ;};};if _egbedg .HslClr !=nil {if _faebd :=_egbedg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_faebd !=nil {return _faebd ;};};if _egbedg .SysClr !=nil {if _ebcecg :=_egbedg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_ebcecg !=nil {return _ebcecg ;};};if _egbedg .SchemeClr !=nil {if _degeg :=_egbedg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_degeg !=nil {return _degeg ;};};if _egbedg .PrstClr !=nil {if _ebgbf :=_egbedg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ebgbf !=nil {return _ebgbf ;};};if _egbedg .ExtLst !=nil {if _aaedd :=_egbedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaedd !=nil {return _aaedd ;};};return nil ;}; + +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_cdbg *CT_Boolean )ValidateWithPath (path string )error {if _cdbg .ValAttr !=nil {if _fbcc :=_cdbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbcc !=nil {return _fbcc ;};};return nil ;};func (_facf *CT_InnerShadowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebdg :=range start .Attr {if _ebdg .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dfcd ,_dffcc :=_a .ParseInt (_ebdg .Value ,10,64); +if _dffcc !=nil {return _dffcc ;};_facf .BlurRadAttr =&_dfcd ;continue ;};if _ebdg .Name .Local =="\u0064\u0069\u0073\u0074"{_ffggg ,_geca :=_a .ParseInt (_ebdg .Value ,10,64);if _geca !=nil {return _geca ;};_facf .DistAttr =&_ffggg ;continue ;};if _ebdg .Name .Local =="\u0064\u0069\u0072"{_cbdfg ,_aeeed :=_a .ParseInt (_ebdg .Value ,10,32); +if _aeeed !=nil {return _aeeed ;};_ccfce :=int32 (_cbdfg );_facf .DirAttr =&_ccfce ;continue ;};};_feecd :for {_cfdda ,_egfde :=d .Token ();if _egfde !=nil {return _egfde ;};switch _cdcbb :=_cfdda .(type ){case _g .StartElement :switch _cdcbb .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_facf .ScrgbClr =NewCT_ScRgbColor (); +if _abag :=d .DecodeElement (_facf .ScrgbClr ,&_cdcbb );_abag !=nil {return _abag ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_facf .SrgbClr =NewCT_SRgbColor (); +if _fabf :=d .DecodeElement (_facf .SrgbClr ,&_cdcbb );_fabf !=nil {return _fabf ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_facf .HslClr =NewCT_HslColor (); +if _dceac :=d .DecodeElement (_facf .HslClr ,&_cdcbb );_dceac !=nil {return _dceac ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_facf .SysClr =NewCT_SystemColor (); +if _bcfe :=d .DecodeElement (_facf .SysClr ,&_cdcbb );_bcfe !=nil {return _bcfe ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_facf .SchemeClr =NewCT_SchemeColor (); +if _beafg :=d .DecodeElement (_facf .SchemeClr ,&_cdcbb );_beafg !=nil {return _beafg ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_facf .PrstClr =NewCT_PresetColor (); +if _fdacf :=d .DecodeElement (_facf .PrstClr ,&_cdcbb );_fdacf !=nil {return _fdacf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_cdcbb .Name ); +if _bfafb :=d .Skip ();_bfafb !=nil {return _bfafb ;};};case _g .EndElement :break _feecd ;case _g .CharData :};};return nil ;};func (_gfge *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaa :=range start .Attr {if _aaa .Name .Local =="\u0062\u006c\u0064"{_gfdg ,_bbf :=ParseUnionST_AnimationDgmBuildType (_aaa .Value ); +if _bbf !=nil {return _bbf ;};_gfge .BldAttr =&_gfdg ;continue ;};if _aaa .Name .Local =="\u0072\u0065\u0076"{_dcfa ,_dgc :=_a .ParseBool (_aaa .Value );if _dgc !=nil {return _dgc ;};_gfge .RevAttr =&_dcfa ;continue ;};};for {_ggac ,_ceb :=d .Token (); +if _ceb !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_ceb ); +};if _dgdc ,_egc :=_ggac .(_g .EndElement );_egc &&_dgdc .Name ==start .Name {break ;};};return nil ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_fddaa ST_DgmBuildStep )Validate ()error {return _fddaa .ValidateWithPath ("")};func (_daede ST_BevelPresetType )String ()string {switch _daede {case 0:return ""; +case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065"; +case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074"; +case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";}; + +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_cagf *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _cagf .SzAttr !=nil {if *_cagf .SzAttr < 100{return _c .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cagf .SzAttr ); +};if *_cagf .SzAttr > 400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cagf .SzAttr ); +};};if _efad :=_cagf .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_efad !=nil {return _efad ;};if _fagg :=_cagf .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_fagg !=nil {return _fagg ; +};if _cagf .KernAttr !=nil {if *_cagf .KernAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cagf .KernAttr ); +};if *_cagf .KernAttr > 400000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cagf .KernAttr ); +};};if _egbcb :=_cagf .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_egbcb !=nil {return _egbcb ;};if _cagf .SpcAttr !=nil {if _dcece :=_cagf .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072"); +_dcece !=nil {return _dcece ;};};if _cagf .BaselineAttr !=nil {if _ddbdba :=_cagf .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_ddbdba !=nil {return _ddbdba ;};};if _cagf .Ln !=nil {if _adace :=_cagf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e"); +_adace !=nil {return _adace ;};};if _cagf .NoFill !=nil {if _acgea :=_cagf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_acgea !=nil {return _acgea ;};};if _cagf .SolidFill !=nil {if _dcadf :=_cagf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dcadf !=nil {return _dcadf ;};};if _cagf .GradFill !=nil {if _ddbcc :=_cagf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ddbcc !=nil {return _ddbcc ;};};if _cagf .BlipFill !=nil {if _eeefc :=_cagf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_eeefc !=nil {return _eeefc ;};};if _cagf .PattFill !=nil {if _fdeaf :=_cagf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fdeaf !=nil {return _fdeaf ;};};if _cagf .GrpFill !=nil {if _fgbc :=_cagf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_fgbc !=nil {return _fgbc ;};};if _cagf .EffectLst !=nil {if _cbfea :=_cagf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cbfea !=nil {return _cbfea ;};};if _cagf .EffectDag !=nil {if _afadd :=_cagf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_afadd !=nil {return _afadd ;};};if _cagf .Highlight !=nil {if _fefce :=_cagf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fefce !=nil {return _fefce ;};};if _cagf .ULnTx !=nil {if _ececb :=_cagf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078"); +_ececb !=nil {return _ececb ;};};if _cagf .ULn !=nil {if _adgf :=_cagf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_adgf !=nil {return _adgf ;};};if _cagf .UFillTx !=nil {if _gfbc :=_cagf .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078"); +_gfbc !=nil {return _gfbc ;};};if _cagf .UFill !=nil {if _gcbcf :=_cagf .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_gcbcf !=nil {return _gcbcf ;};};if _cagf .Latin !=nil {if _cdeec :=_cagf .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e"); +_cdeec !=nil {return _cdeec ;};};if _cagf .Ea !=nil {if _fbbdg :=_cagf .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_fbbdg !=nil {return _fbbdg ;};};if _cagf .Cs !=nil {if _cfbac :=_cagf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cfbac !=nil {return _cfbac ; +};};if _cagf .Sym !=nil {if _dfgdge :=_cagf .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_dfgdge !=nil {return _dfgdge ;};};if _cagf .HlinkClick !=nil {if _eedba :=_cagf .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"); +_eedba !=nil {return _eedba ;};};if _cagf .HlinkMouseOver !=nil {if _bbbbgf :=_cagf .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_bbbbgf !=nil {return _bbbbgf ;};};if _cagf .Rtl !=nil {if _bafff :=_cagf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_bafff !=nil {return _bafff ;};};if _cagf .ExtLst !=nil {if _cbafc :=_cagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbafc !=nil {return _cbafc ;};};return nil ;};func (_efba *CT_ColorReplaceEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _efba .ScrgbClr !=nil {_bbgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_efba .ScrgbClr ,_bbgc );};if _efba .SrgbClr !=nil {_eccef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_efba .SrgbClr ,_eccef );};if _efba .HslClr !=nil {_bffa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_efba .HslClr ,_bffa );};if _efba .SysClr !=nil {_adga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_efba .SysClr ,_adga );};if _efba .SchemeClr !=nil {_fga :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_efba .SchemeClr ,_fga );};if _efba .PrstClr !=nil {_baeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_efba .PrstClr ,_baeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_fcabf *CT_NonVisualConnectorProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffege :for {_dcabd ,_bdde :=d .Token (); +if _bdde !=nil {return _bdde ;};switch _fgfec :=_dcabd .(type ){case _g .StartElement :switch _fgfec .Name {case _g .Name {Space :"\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",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_fcabf .CxnSpLocks =NewCT_ConnectorLocking (); +if _ddab :=d .DecodeElement (_fcabf .CxnSpLocks ,&_fgfec );_ddab !=nil {return _ddab ;};case _g .Name {Space :"\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",Local :"\u0073\u0074\u0043x\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_fcabf .StCxn =NewCT_Connection (); +if _gcafe :=d .DecodeElement (_fcabf .StCxn ,&_fgfec );_gcafe !=nil {return _gcafe ;};case _g .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_fcabf .EndCxn =NewCT_Connection (); +if _ecabb :=d .DecodeElement (_fcabf .EndCxn ,&_fgfec );_ecabb !=nil {return _ecabb ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcabf .ExtLst =NewCT_OfficeArtExtensionList (); +if _bgcge :=d .DecodeElement (_fcabf .ExtLst ,&_fgfec );_bgcge !=nil {return _bgcge ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgfec .Name ); +if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _g .EndElement :break _ffege ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_TextNoAutofit and its children +func (_gbbdb *CT_TextNoAutofit )Validate ()error {return _gbbdb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; + +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_ggdd *CT_GraphicalObjectFrameLocking )Validate ()error {return _ggdd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067"); +};func (_bbbf *CT_GraphicalObject )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gfdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bbbf .GraphicData ,_gfdd ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ; +AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ; +Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ; +Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; + +// Validate validates the EG_ThemeableEffectStyle and its children +func (_cabff *EG_ThemeableEffectStyle )Validate ()error {return _cabff .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func (_cbcb *CT_TextBulletColorFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ccbced ,_beada :=d .Token (); +if _beada !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_beada ); +};if _gcacedg ,_gffcg :=_ccbced .(_g .EndElement );_gffcg &&_gcacedg .Name ==start .Name {break ;};};return nil ;};func (_gdaddc ST_RectAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebbfc :=_g .Attr {};_ebbfc .Name =name ;switch _gdaddc {case ST_RectAlignmentUnset :_ebbfc .Value =""; +case ST_RectAlignmentTl :_ebbfc .Value ="\u0074\u006c";case ST_RectAlignmentT :_ebbfc .Value ="\u0074";case ST_RectAlignmentTr :_ebbfc .Value ="\u0074\u0072";case ST_RectAlignmentL :_ebbfc .Value ="\u006c";case ST_RectAlignmentCtr :_ebbfc .Value ="\u0063\u0074\u0072"; +case ST_RectAlignmentR :_ebbfc .Value ="\u0072";case ST_RectAlignmentBl :_ebbfc .Value ="\u0062\u006c";case ST_RectAlignmentB :_ebbfc .Value ="\u0062";case ST_RectAlignmentBr :_ebbfc .Value ="\u0062\u0072";};return _ebbfc ,nil ;};const (ST_ShapeTypeUnset ST_ShapeType =0; +ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7; +ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14; +ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22; +ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29; +ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36; +ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43; +ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50; +ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56; +ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62; +ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68; +ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75; +ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82; +ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89; +ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96; +ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102; +ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108; +ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114; +ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120; +ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127; +ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133; +ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138; +ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143; +ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149; +ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155; +ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160; +ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166; +ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172; +ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179; +ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186; +ST_ShapeTypeChartPlus ST_ShapeType =187;); + +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;}; + +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_fbee *EG_TextBulletSize )ValidateWithPath (path string )error {if _fbee .BuSzTx !=nil {if _bebda :=_fbee .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_bebda !=nil {return _bebda ;};};if _fbee .BuSzPct !=nil {if _dcdgg :=_fbee .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); +_dcdgg !=nil {return _dcdgg ;};};if _fbee .BuSzPts !=nil {if _deeda :=_fbee .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_deeda !=nil {return _deeda ;};};return nil ;};func (_ecagf ST_SchemeColorVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbeef :=_g .Attr {}; +_cbeef .Name =name ;switch _ecagf {case ST_SchemeColorValUnset :_cbeef .Value ="";case ST_SchemeColorValBg1 :_cbeef .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_cbeef .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_cbeef .Value ="\u0062\u0067\u0032"; +case ST_SchemeColorValTx2 :_cbeef .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_cbeef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_cbeef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_cbeef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_SchemeColorValAccent4 :_cbeef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_cbeef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_cbeef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_SchemeColorValHlink :_cbeef .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_cbeef .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_cbeef .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_cbeef .Value ="\u0064\u006b\u0031"; +case ST_SchemeColorValLt1 :_cbeef .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_cbeef .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_cbeef .Value ="\u006c\u0074\u0032";};return _cbeef ,nil ;}; + +// Validate validates the CT_TextListStyle and its children +func (_efece *CT_TextListStyle )Validate ()error {return _efece .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_adgbg *CT_PictureLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gffbd :=range start .Attr {if _gffbd .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_bfdfc ,_febce :=_a .ParseBool (_gffbd .Value ); +if _febce !=nil {return _febce ;};_adgbg .NoCropAttr =&_bfdfc ;continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0047r\u0070"{_fadde ,_cdcg :=_a .ParseBool (_gffbd .Value );if _cdcg !=nil {return _cdcg ;};_adgbg .NoGrpAttr =&_fadde ;continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cgaeg ,_edagg :=_a .ParseBool (_gffbd .Value ); +if _edagg !=nil {return _edagg ;};_adgbg .NoSelectAttr =&_cgaeg ;continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0052o\u0074"{_gbec ,_fggf :=_a .ParseBool (_gffbd .Value );if _fggf !=nil {return _fggf ;};_adgbg .NoRotAttr =&_gbec ;continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_deeaf ,_bgde :=_a .ParseBool (_gffbd .Value ); +if _bgde !=nil {return _bgde ;};_adgbg .NoChangeAspectAttr =&_deeaf ;continue ;};if _gffbd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_baabf ,_ggga :=_a .ParseBool (_gffbd .Value );if _ggga !=nil {return _ggga ;};_adgbg .NoMoveAttr =&_baabf ; +continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ecddg ,_fagcc :=_a .ParseBool (_gffbd .Value );if _fagcc !=nil {return _fagcc ;};_adgbg .NoResizeAttr =&_ecddg ;continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_abbcf ,_ebce :=_a .ParseBool (_gffbd .Value ); +if _ebce !=nil {return _ebce ;};_adgbg .NoEditPointsAttr =&_abbcf ;continue ;};if _gffbd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_egbf ,_afad :=_a .ParseBool (_gffbd .Value );if _afad !=nil {return _afad ; +};_adgbg .NoAdjustHandlesAttr =&_egbf ;continue ;};if _gffbd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_afee ,_dcdbf :=_a .ParseBool (_gffbd .Value );if _dcdbf !=nil {return _dcdbf ;};_adgbg .NoChangeArrowheadsAttr =&_afee ; +continue ;};if _gffbd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_egfbc ,_cdbe :=_a .ParseBool (_gffbd .Value );if _cdbe !=nil {return _cdbe ;};_adgbg .NoChangeShapeTypeAttr =&_egfbc ; +continue ;};};_ebea :for {_dbce ,_ffdca :=d .Token ();if _ffdca !=nil {return _ffdca ;};switch _bcfdf :=_dbce .(type ){case _g .StartElement :switch _bcfdf .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgbg .ExtLst =NewCT_OfficeArtExtensionList (); +if _bccga :=d .DecodeElement (_adgbg .ExtLst ,&_bcfdf );_bccga !=nil {return _bccga ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_bcfdf .Name ); +if _gaac :=d .Skip ();_gaac !=nil {return _gaac ;};};case _g .EndElement :break _ebea ;case _g .CharData :};};return nil ;};func (_fgba *CT_EmptyElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_baeebb *ST_BlipCompression )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccefa ,_ebcae :=d .Token ();if _ebcae !=nil {return _ebcae ;};if _afecge ,_gbgce :=_ccefa .(_g .EndElement );_gbgce &&_afecge .Name ==start .Name {*_baeebb =1; +return nil ;};if _acabdc ,_cggad :=_ccefa .(_g .CharData );!_cggad {return _c .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",_ccefa );}else {switch string (_acabdc ){case "":*_baeebb =0; +case "\u0065\u006d\u0061i\u006c":*_baeebb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_baeebb =2;case "\u0070\u0072\u0069n\u0074":*_baeebb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_baeebb =4;case "\u006e\u006f\u006e\u0065":*_baeebb =5;};};_ccefa ,_ebcae =d .Token (); +if _ebcae !=nil {return _ebcae ;};if _bffadb ,_fagfa :=_ccefa .(_g .EndElement );_fagfa &&_bffadb .Name ==start .Name {return nil ;};return _c .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",_ccefa ); +};func (_afagc ST_ColorSchemeIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcdea :=_g .Attr {};_fcdea .Name =name ;switch _afagc {case ST_ColorSchemeIndexUnset :_fcdea .Value ="";case ST_ColorSchemeIndexDk1 :_fcdea .Value ="\u0064\u006b\u0031"; +case ST_ColorSchemeIndexLt1 :_fcdea .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_fcdea .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_fcdea .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_fcdea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031"; +case ST_ColorSchemeIndexAccent2 :_fcdea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_fcdea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_fcdea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034"; +case ST_ColorSchemeIndexAccent5 :_fcdea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_fcdea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_fcdea .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_fcdea .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"; +};return _fcdea ,nil ;};func (_ccfa *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccfa .BldDgm !=nil {_cgde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}}; +e .EncodeElement (_ccfa .BldDgm ,_cgde );};if _ccfa .BldChart !=nil {_dgdce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ccfa .BldChart ,_dgdce );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_abcbge *ST_PresetShadowVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abcbge =0;case "\u0073\u0068\u0064w\u0031":*_abcbge =1;case "\u0073\u0068\u0064w\u0032":*_abcbge =2;case "\u0073\u0068\u0064w\u0033":*_abcbge =3; +case "\u0073\u0068\u0064w\u0034":*_abcbge =4;case "\u0073\u0068\u0064w\u0035":*_abcbge =5;case "\u0073\u0068\u0064w\u0036":*_abcbge =6;case "\u0073\u0068\u0064w\u0037":*_abcbge =7;case "\u0073\u0068\u0064w\u0038":*_abcbge =8;case "\u0073\u0068\u0064w\u0039":*_abcbge =9; +case "\u0073\u0068\u0064\u0077\u0031\u0030":*_abcbge =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_abcbge =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_abcbge =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_abcbge =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_abcbge =14; +case "\u0073\u0068\u0064\u0077\u0031\u0035":*_abcbge =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_abcbge =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_abcbge =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_abcbge =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_abcbge =19; +case "\u0073\u0068\u0064\u0077\u0032\u0030":*_abcbge =20;};return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_gdbgd :=ST_Percentage {};if _fb .ST_PercentagePatternRe .MatchString (s ){_gdbgd .ST_Percentage =&s ;}else {_afdfe ,_gbegg :=_a .ParseInt (s ,10,64); +if _gbegg !=nil {return _gdbgd ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gbegg );};_gfddad :=int32 (_afdfe );_gdbgd .ST_PercentageDecimal =&_gfddad ;};return _gdbgd ,nil ;};func (_dfgge *ST_ChartBuildStep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfgge =0; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfgge =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfgge =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dfgge =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_dfgge =4; +case "\u0061\u006c\u006c\u0050\u0074\u0073":*_dfgge =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_dfgge =6;};return nil ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ; +SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type ST_LineEndLength byte ;type ST_TextTabAlignType byte ;func (_egeea ST_BlendMode )String ()string {switch _egeea {case 0:return ""; +case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return ""; +};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_feede *ST_LineEndType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cddag ,_cefad :=d .Token ();if _cefad !=nil {return _cefad ;};if _bcffb ,_ecfefb :=_cddag .(_g .EndElement ); +_ecfefb &&_bcffb .Name ==start .Name {*_feede =1;return nil ;};if _ebbad ,_gaebaf :=_cddag .(_g .CharData );!_gaebaf {return _c .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",_cddag ); +}else {switch string (_ebbad ){case "":*_feede =0;case "\u006e\u006f\u006e\u0065":*_feede =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_feede =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_feede =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_feede =4; +case "\u006f\u0076\u0061\u006c":*_feede =5;case "\u0061\u0072\u0072o\u0077":*_feede =6;};};_cddag ,_cefad =d .Token ();if _cefad !=nil {return _cefad ;};if _bgfgg ,_edaegg :=_cddag .(_g .EndElement );_edaegg &&_bgfgg .Name ==start .Name {return nil ;}; +return _c .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",_cddag );};type CT_Angle struct{ValAttr int32 ;};func (_aeeagd *CT_TableCellProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcbca :=range start .Attr {if _fcbca .Name .Local =="\u006d\u0061\u0072\u0052"{_dedgg ,_baacg :=ParseUnionST_Coordinate32 (_fcbca .Value ); +if _baacg !=nil {return _baacg ;};_aeeagd .MarRAttr =&_dedgg ;continue ;};if _fcbca .Name .Local =="\u006d\u0061\u0072\u0042"{_dabaf ,_ffgcc :=ParseUnionST_Coordinate32 (_fcbca .Value );if _ffgcc !=nil {return _ffgcc ;};_aeeagd .MarBAttr =&_dabaf ;continue ; +};if _fcbca .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_aeeagd .AnchorAttr .UnmarshalXMLAttr (_fcbca );continue ;};if _fcbca .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_aeeagd .HorzOverflowAttr .UnmarshalXMLAttr (_fcbca ); +continue ;};if _fcbca .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_gdefff ,_cfebc :=_a .ParseBool (_fcbca .Value );if _cfebc !=nil {return _cfebc ;};_aeeagd .AnchorCtrAttr =&_gdefff ;continue ;};if _fcbca .Name .Local =="\u0076\u0065\u0072\u0074"{_aeeagd .VertAttr .UnmarshalXMLAttr (_fcbca ); +continue ;};if _fcbca .Name .Local =="\u006d\u0061\u0072\u004c"{_ebcef ,_adcb :=ParseUnionST_Coordinate32 (_fcbca .Value );if _adcb !=nil {return _adcb ;};_aeeagd .MarLAttr =&_ebcef ;continue ;};if _fcbca .Name .Local =="\u006d\u0061\u0072\u0054"{_gafab ,_cfbd :=ParseUnionST_Coordinate32 (_fcbca .Value ); +if _cfbd !=nil {return _cfbd ;};_aeeagd .MarTAttr =&_gafab ;continue ;};};_efbad :for {_efaff ,_acabd :=d .Token ();if _acabd !=nil {return _acabd ;};switch _gafg :=_efaff .(type ){case _g .StartElement :switch _gafg .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e\u004c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_aeeagd .LnL =NewCT_LineProperties (); +if _ccgag :=d .DecodeElement (_aeeagd .LnL ,&_gafg );_ccgag !=nil {return _ccgag ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0052"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_aeeagd .LnR =NewCT_LineProperties (); +if _cebbe :=d .DecodeElement (_aeeagd .LnR ,&_gafg );_cebbe !=nil {return _cebbe ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0054"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_aeeagd .LnT =NewCT_LineProperties (); +if _efdea :=d .DecodeElement (_aeeagd .LnT ,&_gafg );_efdea !=nil {return _efdea ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0042"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_aeeagd .LnB =NewCT_LineProperties (); +if _faddgg :=d .DecodeElement (_aeeagd .LnB ,&_gafg );_faddgg !=nil {return _faddgg ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_aeeagd .LnTlToBr =NewCT_LineProperties (); +if _bdeca :=d .DecodeElement (_aeeagd .LnTlToBr ,&_gafg );_bdeca !=nil {return _bdeca ;};case _g .Name {Space :"\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",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_aeeagd .LnBlToTr =NewCT_LineProperties (); +if _abcge :=d .DecodeElement (_aeeagd .LnBlToTr ,&_gafg );_abcge !=nil {return _abcge ;};case _g .Name {Space :"\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",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_aeeagd .Cell3D =NewCT_Cell3D (); +if _bbcbd :=d .DecodeElement (_aeeagd .Cell3D ,&_gafg );_bbcbd !=nil {return _bbcbd ;};case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aeeagd .NoFill =NewCT_NoFillProperties (); +if _efdfa :=d .DecodeElement (_aeeagd .NoFill ,&_gafg );_efdfa !=nil {return _efdfa ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aeeagd .SolidFill =NewCT_SolidColorFillProperties (); +if _agfgd :=d .DecodeElement (_aeeagd .SolidFill ,&_gafg );_agfgd !=nil {return _agfgd ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aeeagd .GradFill =NewCT_GradientFillProperties (); +if _afafa :=d .DecodeElement (_aeeagd .GradFill ,&_gafg );_afafa !=nil {return _afafa ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aeeagd .BlipFill =NewCT_BlipFillProperties (); +if _bacfg :=d .DecodeElement (_aeeagd .BlipFill ,&_gafg );_bacfg !=nil {return _bacfg ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aeeagd .PattFill =NewCT_PatternFillProperties (); +if _gbcb :=d .DecodeElement (_aeeagd .PattFill ,&_gafg );_gbcb !=nil {return _gbcb ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aeeagd .GrpFill =NewCT_GroupFillProperties (); +if _fgdeb :=d .DecodeElement (_aeeagd .GrpFill ,&_gafg );_fgdeb !=nil {return _fgdeb ;};case _g .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_aeeagd .Headers =NewCT_Headers (); +if _fffae :=d .DecodeElement (_aeeagd .Headers ,&_gafg );_fffae !=nil {return _fffae ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeagd .ExtLst =NewCT_OfficeArtExtensionList (); +if _dfaad :=d .DecodeElement (_aeeagd .ExtLst ,&_gafg );_dfaad !=nil {return _dfaad ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gafg .Name ); +if _ggccb :=d .Skip ();_ggccb !=nil {return _ggccb ;};};case _g .EndElement :break _efbad ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_PolarAdjustHandle and its children +func (_ebecb *CT_PolarAdjustHandle )Validate ()error {return _ebecb .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func NewCT_NoFillProperties ()*CT_NoFillProperties {_bacfa :=&CT_NoFillProperties {}; +return _bacfa };func (_ebgec *EG_ShadeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebgec .Lin !=nil {_dadbbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_ebgec .Lin ,_dadbbg ); +};if _ebgec .Path !=nil {_deafff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ebgec .Path ,_deafff );};return nil ;};func (_bcdbd ST_SchemeColorVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcdbd .String (),start ); }; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_dfddb *CT_SRgbColor )ValidateWithPath (path string )error {for _beafd ,_cbbge :=range _dfddb .EG_ColorTransform {if _dbfg :=_cbbge .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_beafd )); -_dbfg !=nil {return _dbfg ;};};return nil ;};func (_bcadb ST_EffectContainerType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcfea :=_f .Attr {};_fcfea .Name =name ;switch _bcadb {case ST_EffectContainerTypeUnset :_fcfea .Value ="";case ST_EffectContainerTypeSib :_fcfea .Value ="\u0073\u0069\u0062"; -case ST_EffectContainerTypeTree :_fcfea .Value ="\u0074\u0072\u0065\u0065";};return _fcfea ,nil ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};func NewCT_VideoFile ()*CT_VideoFile {_ffebbd :=&CT_VideoFile {}; -return _ffebbd };type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_dbafb ST_BevelPresetType )String ()string {switch _dbafb {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074"; -case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078"; -case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f"; -};return "";};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_TextSpacingPoint and its children +func (_cdffag *CT_TextSpacingPoint )Validate ()error {return _cdffag .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_gefb *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gefb .GrpSpLocks !=nil {_cdfga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_gefb .GrpSpLocks ,_cdfga );};if _gefb .ExtLst !=nil {_edbgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gefb .ExtLst ,_edbgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbfd *CT_AlphaReplaceEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdc :=range start .Attr {if _fdc .Name .Local =="\u0061"{_cff ,_debb :=ParseUnionST_PositiveFixedPercentage (_fdc .Value ); +if _debb !=nil {return _debb ;};_fbfd .AAttr =_cff ;continue ;};};for {_fgc ,_bgee :=d .Token ();if _bgee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_bgee ); +};if _ddfb ,_gfbb :=_fgc .(_g .EndElement );_gfbb &&_ddfb .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_OnOff (s string )(_fb .ST_OnOff ,error ){return _fb .ST_OnOff {},nil }; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_aeeed *CT_TableGrid )ValidateWithPath (path string )error {for _cbdfdb ,_acega :=range _aeeed .GridCol {if _abggc :=_acega .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_cbdfdb )); -_abggc !=nil {return _abggc ;};};return nil ;};func (_ecbf *CT_QuickTimeFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdbcb :=range start .Attr {if _gdbcb .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"&&_gdbcb .Name .Local =="\u006c\u0069\u006e\u006b"||_gdbcb .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"&&_gdbcb .Name .Local =="\u006c\u0069\u006e\u006b"{_eccgf ,_bcfaf :=_gdbcb .Value ,error (nil ); -if _bcfaf !=nil {return _bcfaf ;};_ecbf .LinkAttr =_eccgf ;continue ;};};_gbffd :for {_bbacf ,_egdfe :=d .Token ();if _egdfe !=nil {return _egdfe ;};switch _bgcbc :=_bbacf .(type ){case _f .StartElement :switch _bgcbc .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbf .ExtLst =NewCT_OfficeArtExtensionList (); -if _fgecdc :=d .DecodeElement (_ecbf .ExtLst ,&_bgcbc );_fgecdc !=nil {return _fgecdc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_bgcbc .Name ); -if _gdgag :=d .Skip ();_gdgag !=nil {return _gdgag ;};};case _f .EndElement :break _gbffd ;case _f .CharData :};};return nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_feedd :=ST_AdjCoordinate {};if _adb .ST_UniversalMeasurePatternRe .MatchString (s ){_feedd .ST_Coordinate =&ST_Coordinate {}; -_feedd .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_dgcfff ,_eddga :=_aa .ParseInt (s ,10,64);if _eddga !=nil {_feedd .ST_GeomGuideName =&s ;}else {_feedd .ST_Coordinate =&ST_Coordinate {};_feedd .ST_Coordinate .ST_CoordinateUnqualified =&_dgcfff ; -};};return _feedd ,nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_ddga :=&CT_EffectContainer {};return _ddga };type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_effbfb *ST_TextStrikeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_effbfb =0; -case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_effbfb =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_effbfb =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_effbfb =3;};return nil ;};func (_dddb *CT_Angle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gad :=range start .Attr {if _gad .Name .Local =="\u0076\u0061\u006c"{_geba ,_afba :=_aa .ParseInt (_gad .Value ,10,32); -if _afba !=nil {return _afba ;};_dddb .ValAttr =int32 (_geba );continue ;};};for {_dcdb ,_ebfg :=d .Token ();if _ebfg !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_ebfg );}; -if _dbgf ,_dfd :=_dcdb .(_f .EndElement );_dfd &&_dbgf .Name ==start .Name {break ;};};return nil ;};func (_feb *CT_AnimationChartElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feb .BldStepAttr =ST_ChartBuildStep (1);for _ ,_dbdd :=range start .Attr {if _dbdd .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_fged ,_fae :=_aa .ParseInt (_dbdd .Value ,10,32); -if _fae !=nil {return _fae ;};_egf :=int32 (_fged );_feb .SeriesIdxAttr =&_egf ;continue ;};if _dbdd .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_dbda ,_ffbe :=_aa .ParseInt (_dbdd .Value ,10,32);if _ffbe !=nil {return _ffbe ; -};_cacb :=int32 (_dbda );_feb .CategoryIdxAttr =&_cacb ;continue ;};if _dbdd .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_feb .BldStepAttr .UnmarshalXMLAttr (_dbdd );continue ;};};for {_bgcb ,_eae :=d .Token ();if _eae !=nil {return _bd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_eae ); -};if _abag ,_ecec :=_bgcb .(_f .EndElement );_ecec &&_abag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_TextBulletColor and its children +func (_afcab *EG_TextBulletColor )Validate ()error {return _afcab .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ; +FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func (_dbefg *ST_DgmBuildStep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaaa ,_cbcga :=d .Token ();if _cbcga !=nil {return _cbcga ;};if _dbade ,_daaba :=_bdaaa .(_g .EndElement ); +_daaba &&_dbade .Name ==start .Name {*_dbefg =1;return nil ;};if _bcgfed ,_aebbag :=_bdaaa .(_g .CharData );!_aebbag {return _c .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",_bdaaa ); +}else {switch string (_bcgfed ){case "":*_dbefg =0;case "\u0073\u0070":*_dbefg =1;case "\u0062\u0067":*_dbefg =2;};};_bdaaa ,_cbcga =d .Token ();if _cbcga !=nil {return _cbcga ;};if _cdfge ,_bcdbe :=_bdaaa .(_g .EndElement );_bcdbe &&_cdfge .Name ==start .Name {return nil ; +};return _c .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",_bdaaa );};func (_fecge ST_TileFlipMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fecge .String (),start ); +};func (_cgecf *ST_TextAnchoringType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgecf =0;case "\u0074":*_cgecf =1;case "\u0063\u0074\u0072":*_cgecf =2;case "\u0062":*_cgecf =3;case "\u006a\u0075\u0073\u0074":*_cgecf =4;case "\u0064\u0069\u0073\u0074":*_cgecf =5; +};return nil ;}; + +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_bcee *CT_ColorSchemeAndMapping )Validate ()error {return _bcee .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_acebb *CT_RelativeOffsetEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cedd :=range start .Attr {if _cedd .Name .Local =="\u0074\u0078"{_efacg ,_dcafgc :=ParseUnionST_Percentage (_cedd .Value ); +if _dcafgc !=nil {return _dcafgc ;};_acebb .TxAttr =&_efacg ;continue ;};if _cedd .Name .Local =="\u0074\u0079"{_eadege ,_faadd :=ParseUnionST_Percentage (_cedd .Value );if _faadd !=nil {return _faadd ;};_acebb .TyAttr =&_eadege ;continue ;};};for {_dagac ,_gbadf :=d .Token (); +if _gbadf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_gbadf );};if _agdeb ,_gabfc :=_dagac .(_g .EndElement ); +_gabfc &&_agdeb .Name ==start .Name {break ;};};return nil ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type ThemeManager struct{CT_EmptyElement }; +func (_afdba ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _afdba {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdba )); +};return nil ;};func (_cddgg ST_PositivePercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cddgg .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_cddgg .ST_PositivePercentageDecimal ))); +};if _cddgg .ST_PositivePercentage !=nil {e .Encode (_cddgg .ST_PositivePercentage );};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_cefb *CT_GvmlTextShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dfgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cefb .TxBody ,_dfgf );if _cefb .Choice !=nil {_cefb .Choice .MarshalXML (e ,_g .StartElement {});};if _cefb .ExtLst !=nil {_acage :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cefb .ExtLst ,_acage );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbgbd ST_AnimationChartBuildType )String ()string {if _fbgbd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _fbgbd .ST_AnimationBuildType .String (); +};if _fbgbd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _fbgbd .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_aabgg ST_AnimationBuildType )String ()string {switch _aabgg {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +};return "";};func (_dbfgd ST_TextPoint )String ()string {if _dbfgd .ST_TextPointUnqualified !=nil {return _c .Sprintf ("\u0025\u0076",*_dbfgd .ST_TextPointUnqualified );};if _dbfgd .ST_UniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_dbfgd .ST_UniversalMeasure ); +};return "";}; + +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_baead *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _edaa :=_baead .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_edaa !=nil {return _edaa ;};return nil ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ; +BgClr *CT_Color ;};func (_bbbae ST_AnimationBuildType )Validate ()error {return _bbbae .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_acfbc *CT_VideoFile )ValidateWithPath (path string )error {if _acfbc .ExtLst !=nil {if _feaaa :=_acfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feaaa !=nil {return _feaaa ;};};return nil ;};type CT_BlurEffect struct{RadAttr *int64 ; +GrowAttr *bool ;};func (_gaceb ST_TileFlipMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cegge :=_g .Attr {};_cegge .Name =name ;switch _gaceb {case ST_TileFlipModeUnset :_cegge .Value ="";case ST_TileFlipModeNone :_cegge .Value ="\u006e\u006f\u006e\u0065"; +case ST_TileFlipModeX :_cegge .Value ="\u0078";case ST_TileFlipModeY :_cegge .Value ="\u0079";case ST_TileFlipModeXy :_cegge .Value ="\u0078\u0079";};return _cegge ,nil ;}; + +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_bdabd *CT_GvmlShapeNonVisual )Validate ()error {return _bdabd .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_abeea ST_PathFillMode )Validate ()error {return _abeea .ValidateWithPath ("")}; +func (_ddee *CT_PresetShadowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fceb ,_cagba :=_ddee .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _cagba !=nil {return _cagba ;};start .Attr =append (start .Attr ,_fceb ); +if _ddee .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddee .DistAttr )});};if _ddee .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddee .DirAttr )}); +};e .EncodeToken (start );if _ddee .ScrgbClr !=nil {_ddeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ddee .ScrgbClr ,_ddeg );};if _ddee .SrgbClr !=nil {_aagf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_ddee .SrgbClr ,_aagf );};if _ddee .HslClr !=nil {_dgebaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ddee .HslClr ,_dgebaf );};if _ddee .SysClr !=nil {_abcdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_ddee .SysClr ,_abcdd );};if _ddee .SchemeClr !=nil {_edgga :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ddee .SchemeClr ,_edgga );};if _ddee .PrstClr !=nil {_cafba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_ddee .PrstClr ,_cafba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_bacf :=&CT_ClipboardStyleSheet {};_bacf .ThemeElements =NewCT_BaseStyles ();_bacf .ClrMap =NewCT_ColorMapping (); +return _bacf ;}; + +// Validate validates the CT_EmptyElement and its children +func (_bfead *CT_EmptyElement )Validate ()error {return _bfead .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ; +ExtLst *CT_OfficeArtExtensionList ;};func (_bfgfc *ST_PresetMaterialType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfgfc =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_bfgfc =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_bfgfc =2; +case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_bfgfc =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_bfgfc =4;case "\u006d\u0061\u0074t\u0065":*_bfgfc =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_bfgfc =6; +case "\u006d\u0065\u0074a\u006c":*_bfgfc =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_bfgfc =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_bfgfc =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_bfgfc =10; +case "\u0064\u006b\u0045\u0064\u0067\u0065":*_bfgfc =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_bfgfc =12;case "\u0063\u006c\u0065a\u0072":*_bfgfc =13;case "\u0066\u006c\u0061\u0074":*_bfgfc =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_bfgfc =15; +};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_eccea :=&CT_TextNoAutofit {};return _eccea }; // Validate validates the CT_SphereCoords and its children -func (_fecdeg *CT_SphereCoords )Validate ()error {return _fecdeg .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");}; +func (_cbbf *CT_SphereCoords )Validate ()error {return _cbbf .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_fdfdb ST_PathFillMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdfdb .String (),start ); +};func (_cgcfg ST_EffectContainerType )String ()string {switch _cgcfg {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_ccdgdf *CT_TextUnderlineFillFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcaad *CT_GroupTransform2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccdce :=range start .Attr {if _ccdce .Name .Local =="\u0072\u006f\u0074"{_gccbg ,_aabfg :=_a .ParseInt (_ccdce .Value ,10,32); +if _aabfg !=nil {return _aabfg ;};_ceeg :=int32 (_gccbg );_gcaad .RotAttr =&_ceeg ;continue ;};if _ccdce .Name .Local =="\u0066\u006c\u0069p\u0048"{_acgge ,_cfbaf :=_a .ParseBool (_ccdce .Value );if _cfbaf !=nil {return _cfbaf ;};_gcaad .FlipHAttr =&_acgge ; +continue ;};if _ccdce .Name .Local =="\u0066\u006c\u0069p\u0056"{_bdea ,_acgad :=_a .ParseBool (_ccdce .Value );if _acgad !=nil {return _acgad ;};_gcaad .FlipVAttr =&_bdea ;continue ;};};_fgdd :for {_eecg ,_eebc :=d .Token ();if _eebc !=nil {return _eebc ; +};switch _caega :=_eecg .(type ){case _g .StartElement :switch _caega .Name {case _g .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gcaad .Off =NewCT_Point2D (); +if _bbdd :=d .DecodeElement (_gcaad .Off ,&_caega );_bbdd !=nil {return _bbdd ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gcaad .Ext =NewCT_PositiveSize2D (); +if _dggfg :=d .DecodeElement (_gcaad .Ext ,&_caega );_dggfg !=nil {return _dggfg ;};case _g .Name {Space :"\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",Local :"\u0063\u0068\u004ff\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_gcaad .ChOff =NewCT_Point2D (); +if _edga :=d .DecodeElement (_gcaad .ChOff ,&_caega );_edga !=nil {return _edga ;};case _g .Name {Space :"\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",Local :"\u0063\u0068\u0045x\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_gcaad .ChExt =NewCT_PositiveSize2D (); +if _gfeg :=d .DecodeElement (_gcaad .ChExt ,&_caega );_gfeg !=nil {return _gfeg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_caega .Name ); +if _baac :=d .Skip ();_baac !=nil {return _baac ;};};case _g .EndElement :break _fgdd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_bafe *CT_LineJoinMiterProperties )Validate ()error {return _bafe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; +// Validate validates the CT_GradientStop and its children +func (_aeggg *CT_GradientStop )Validate ()error {return _aeggg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_dcaaeg ST_PresetLineDashVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eeabfe :=_g .Attr {}; +_eeabfe .Name =name ;switch _dcaaeg {case ST_PresetLineDashValUnset :_eeabfe .Value ="";case ST_PresetLineDashValSolid :_eeabfe .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_eeabfe .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_eeabfe .Value ="\u0064\u0061\u0073\u0068"; +case ST_PresetLineDashValLgDash :_eeabfe .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_eeabfe .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_eeabfe .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft"; +case ST_PresetLineDashValLgDashDotDot :_eeabfe .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_eeabfe .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_eeabfe .Value ="\u0073\u0079\u0073\u0044\u006f\u0074"; +case ST_PresetLineDashValSysDashDot :_eeabfe .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_eeabfe .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +};return _eeabfe ,nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;};func (_gaagf ST_LightRigDirection )ValidateWithPath (path string )error {switch _gaagf {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaagf )); +};return nil ;};func (_fdcfg *ST_TextAnchoringType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fegb ,_edagb :=d .Token ();if _edagb !=nil {return _edagb ;};if _daffca ,_cgbfgg :=_fegb .(_g .EndElement );_cgbfgg &&_daffca .Name ==start .Name {*_fdcfg =1; +return nil ;};if _dbgfb ,_gbabd :=_fegb .(_g .CharData );!_gbabd {return _c .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",_fegb );}else {switch string (_dbgfb ){case "":*_fdcfg =0; +case "\u0074":*_fdcfg =1;case "\u0063\u0074\u0072":*_fdcfg =2;case "\u0062":*_fdcfg =3;case "\u006a\u0075\u0073\u0074":*_fdcfg =4;case "\u0064\u0069\u0073\u0074":*_fdcfg =5;};};_fegb ,_edagb =d .Token ();if _edagb !=nil {return _edagb ;};if _dbfaf ,_acdbg :=_fegb .(_g .EndElement ); +_acdbg &&_dbfaf .Name ==start .Name {return nil ;};return _c .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",_fegb );}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_cbbe *CT_ConnectorLocking )ValidateWithPath (path string )error {if _cbbe .ExtLst !=nil {if _deefa :=_cbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deefa !=nil {return _deefa ;};};return nil ;}; +// Validate validates the CT_TablePartStyle and its children +func (_ecfc *CT_TablePartStyle )Validate ()error {return _ecfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_bcadc *CT_TableStyleCellStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _bcadc .TcBdr !=nil {_feccd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_bcadc .TcBdr ,_feccd );};if _bcadc .Fill !=nil {_cabc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_bcadc .Fill ,_cabc );};if _bcadc .FillRef !=nil {_deac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bcadc .FillRef ,_deac );};if _bcadc .Cell3D !=nil {_fceae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}}; +e .EncodeElement (_bcadc .Cell3D ,_fceae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcacf *CT_Shape3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcacf .ZAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_dcacf .ZAttr )}); +};if _dcacf .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_c .Sprintf ("\u0025\u0076",*_dcacf .ExtrusionHAttr )});};if _dcacf .ContourWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_c .Sprintf ("\u0025\u0076",*_dcacf .ContourWAttr )}); +};if _dcacf .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_ecec ,_gbcfe :=_dcacf .PrstMaterialAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _gbcfe !=nil {return _gbcfe ;};start .Attr =append (start .Attr ,_ecec ); +};e .EncodeToken (start );if _dcacf .BevelT !=nil {_fgade :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_dcacf .BevelT ,_fgade );};if _dcacf .BevelB !=nil {_bbcf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}}; +e .EncodeElement (_dcacf .BevelB ,_bbcf );};if _dcacf .ExtrusionClr !=nil {_fcgdgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_dcacf .ExtrusionClr ,_fcgdgc ); +};if _dcacf .ContourClr !=nil {_ffbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_dcacf .ContourClr ,_ffbc );};if _dcacf .ExtLst !=nil {_dfageb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dcacf .ExtLst ,_dfageb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_eafc *CT_FontReference )ValidateWithPath (path string )error {if _eafc .IdxAttr ==ST_FontCollectionIndexUnset {return _bd .Errorf ("\u0025\u0073\u002fI\u0064\u0078\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 _deff :=_eafc .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_deff !=nil {return _deff ;};if _eafc .ScrgbClr !=nil {if _cceba :=_eafc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_cceba !=nil {return _cceba ;};};if _eafc .SrgbClr !=nil {if _eacf :=_eafc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eacf !=nil {return _eacf ;};};if _eafc .HslClr !=nil {if _fgcc :=_eafc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_fgcc !=nil {return _fgcc ;};};if _eafc .SysClr !=nil {if _bcbfg :=_eafc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bcbfg !=nil {return _bcbfg ;};};if _eafc .SchemeClr !=nil {if _aeaf :=_eafc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_aeaf !=nil {return _aeaf ;};};if _eafc .PrstClr !=nil {if _fbeaa :=_eafc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fbeaa !=nil {return _fbeaa ;};};return nil ;};func (_acadd *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acadd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual (); -_acadd .Graphic =NewGraphic ();_acadd .Xfrm =NewCT_Transform2D ();_cgcfd :for {_ceeg ,_eccc :=d .Token ();if _eccc !=nil {return _eccc ;};switch _dcgg :=_ceeg .(type ){case _f .StartElement :switch _dcgg .Name {case _f .Name {Space :"\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",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _afbf :=d .DecodeElement (_acadd .NvGraphicFramePr ,&_dcgg ); -_afbf !=nil {return _afbf ;};case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _accfa :=d .DecodeElement (_acadd .Graphic ,&_dcgg ); -_accfa !=nil {return _accfa ;};case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _aefeg :=d .DecodeElement (_acadd .Xfrm ,&_dcgg ); -_aefeg !=nil {return _aefeg ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acadd .ExtLst =NewCT_OfficeArtExtensionList (); -if _ddebd :=d .DecodeElement (_acadd .ExtLst ,&_dcgg );_ddebd !=nil {return _ddebd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dcgg .Name ); -if _dcfb :=d .Skip ();_dcfb !=nil {return _dcfb ;};};case _f .EndElement :break _cgcfd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_aafbc *CT_Scene3D )ValidateWithPath (path string )error {if _cgcea :=_aafbc .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_cgcea !=nil {return _cgcea ;};if _abebdc :=_aafbc .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); +_abebdc !=nil {return _abebdc ;};if _aafbc .Backdrop !=nil {if _fbgf :=_aafbc .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_fbgf !=nil {return _fbgf ;};};if _aafbc .ExtLst !=nil {if _eafdbc :=_aafbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eafdbc !=nil {return _eafdbc ;};};return nil ;};func (_aagdd *ST_TextShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aagdd =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_aagdd =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_aagdd =2; +case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_aagdd =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aagdd =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_aagdd =5; +case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_aagdd =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_aagdd =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_aagdd =8; +case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_aagdd =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_aagdd =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_aagdd =11; +case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_aagdd =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_aagdd =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_aagdd =14; +case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_aagdd =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_aagdd =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_aagdd =17; +case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_aagdd =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_aagdd =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_aagdd =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_aagdd =21; +case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_aagdd =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_aagdd =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_aagdd =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_aagdd =25; +case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_aagdd =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_aagdd =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_aagdd =28; +case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_aagdd =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_aagdd =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_aagdd =31; +case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_aagdd =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_aagdd =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_aagdd =34; +case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_aagdd =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_aagdd =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_aagdd =37; +case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_aagdd =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_aagdd =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_aagdd =40; +case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_aagdd =41;};return nil ;}; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_cbec *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_cbgde ST_LineEndWidth )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eggdf :=_f .Attr {};_eggdf .Name =name ;switch _cbgde {case ST_LineEndWidthUnset :_eggdf .Value =""; -case ST_LineEndWidthSm :_eggdf .Value ="\u0073\u006d";case ST_LineEndWidthMed :_eggdf .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_eggdf .Value ="\u006c\u0067";};return _eggdf ,nil ;};func (_badff ST_RectAlignment )String ()string {switch _badff {case 0:return ""; -case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return ""; -};func NewCT_DashStop ()*CT_DashStop {_ecebc :=&CT_DashStop {};return _ecebc };func (_gbgcd ST_ChartBuildStep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgfdf :=_f .Attr {};_cgfdf .Name =name ;switch _gbgcd {case ST_ChartBuildStepUnset :_cgfdf .Value =""; -case ST_ChartBuildStepCategory :_cgfdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_cgfdf .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_cgfdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073"; -case ST_ChartBuildStepPtInSeries :_cgfdf .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_cgfdf .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_cgfdf .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064"; -};return _cgfdf ,nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_fcg :=&CT_AlphaBiLevelEffect {};return _fcg }; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_gaefg *CT_ShapeStyle )ValidateWithPath (path string )error {if _edddf :=_gaefg .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_edddf !=nil {return _edddf ;};if _abdc :=_gaefg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_abdc !=nil {return _abdc ;};if _agfbg :=_gaefg .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_agfbg !=nil {return _agfbg ;};if _bagdba :=_gaefg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_bagdba !=nil {return _bagdba ;};return nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_ebddd :=&CT_TextTabStopList {};return _ebddd };type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ; +QuickTimeFile *CT_QuickTimeFile ;};func (_ddded *EG_TextAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfc :for {_gdcbb ,_daae :=d .Token ();if _daae !=nil {return _daae ;};switch _befgb :=_gdcbb .(type ){case _g .StartElement :switch _befgb .Name {case _g .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_ddded .NoAutofit =NewCT_TextNoAutofit (); +if _dgge :=d .DecodeElement (_ddded .NoAutofit ,&_befgb );_dgge !=nil {return _dgge ;};case _g .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_ddded .NormAutofit =NewCT_TextNormalAutofit (); +if _dceca :=d .DecodeElement (_ddded .NormAutofit ,&_befgb );_dceca !=nil {return _dceca ;};case _g .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_ddded .SpAutoFit =NewCT_TextShapeAutofit (); +if _agbaa :=d .DecodeElement (_ddded .SpAutoFit ,&_befgb );_agbaa !=nil {return _agbaa ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_befgb .Name ); +if _bcecd :=d .Skip ();_bcecd !=nil {return _bcecd ;};};case _g .EndElement :break _bbfc ;case _g .CharData :};};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ; +};func (_addeg ST_BlackWhiteMode )Validate ()error {return _addeg .ValidateWithPath ("")}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_fegb *CT_DefaultShapeDefinition )Validate ()error {return _fegb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_aebae *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _aebae .Effect !=nil {if _cdbgbd :=_aebae .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cdbgbd !=nil {return _cdbgbd ;};};if _aebae .EffectRef !=nil {if _eadegce :=_aebae .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); +_eadegce !=nil {return _eadegce ;};};return nil ;};func (_egfe *CT_CustomColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcaa :=range start .Attr {if _bcaa .Name .Local =="\u006e\u0061\u006d\u0065"{_bacca ,_ggage :=_bcaa .Value ,error (nil ); +if _ggage !=nil {return _ggage ;};_egfe .NameAttr =&_bacca ;continue ;};};_ebabb :for {_gacbd ,_cfac :=d .Token ();if _cfac !=nil {return _cfac ;};switch _gddc :=_gacbd .(type ){case _g .StartElement :switch _gddc .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_egfe .ScrgbClr =NewCT_ScRgbColor (); +if _bedf :=d .DecodeElement (_egfe .ScrgbClr ,&_gddc );_bedf !=nil {return _bedf ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_egfe .SrgbClr =NewCT_SRgbColor (); +if _aegca :=d .DecodeElement (_egfe .SrgbClr ,&_gddc );_aegca !=nil {return _aegca ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_egfe .HslClr =NewCT_HslColor (); +if _cafd :=d .DecodeElement (_egfe .HslClr ,&_gddc );_cafd !=nil {return _cafd ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_egfe .SysClr =NewCT_SystemColor (); +if _bbgd :=d .DecodeElement (_egfe .SysClr ,&_gddc );_bbgd !=nil {return _bbgd ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_egfe .SchemeClr =NewCT_SchemeColor (); +if _aaga :=d .DecodeElement (_egfe .SchemeClr ,&_gddc );_aaga !=nil {return _aaga ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_egfe .PrstClr =NewCT_PresetColor (); +if _cdfe :=d .DecodeElement (_egfe .PrstClr ,&_gddc );_cdfe !=nil {return _cdfe ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_gddc .Name ); +if _gffbb :=d .Skip ();_gffbb !=nil {return _gffbb ;};};case _g .EndElement :break _ebabb ;case _g .CharData :};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_dgdea :=&CT_ColorReplaceEffect {};return _dgdea ;};func NewCT_CustomColor ()*CT_CustomColor {_fbddd :=&CT_CustomColor {}; +return _fbddd };func (_gac *CT_AnimationDgmBuildProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gac .BldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gac .BldAttr )}); +};if _gac .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gac .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ; +};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_afdgg *ST_TextTabAlignType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdgg =0;case "\u006c":*_afdgg =1;case "\u0063\u0074\u0072":*_afdgg =2;case "\u0072":*_afdgg =3; +case "\u0064\u0065\u0063":*_afdgg =4;};return nil ;};func (_eaedf *CT_PresetLineDashProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eaedf .ValAttr !=ST_PresetLineDashValUnset {_gbaca ,_fbed :=_eaedf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _fbed !=nil {return _fbed ;};start .Attr =append (start .Attr ,_gbaca );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_efgf *CT_Backdrop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dbag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_efgf .Anchor ,_dbag );_gefd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_efgf .Norm ,_gefd ); +_fgfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_efgf .Up ,_fgfd );if _efgf .ExtLst !=nil {_cdea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgf .ExtLst ,_cdea ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_fggff *CT_EffectStyleList )ValidateWithPath (path string )error {for _beed ,_aaecf :=range _fggff .EffectStyle {if _fag :=_aaecf .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_beed )); -_fag !=nil {return _fag ;};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_dfbb :=&CT_TextUnderlineFillGroupWrapper {};return _dfbb ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_dagd *CT_Color )ValidateWithPath (path string )error {if _dagd .ScrgbClr !=nil {if _ggcc :=_dagd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ggcc !=nil {return _ggcc ;};};if _dagd .SrgbClr !=nil {if _afdf :=_dagd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_afdf !=nil {return _afdf ;};};if _dagd .HslClr !=nil {if _fcc :=_dagd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcc !=nil {return _fcc ;};};if _dagd .SysClr !=nil {if _edee :=_dagd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_edee !=nil {return _edee ;};};if _dagd .SchemeClr !=nil {if _gdeeg :=_dagd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gdeeg !=nil {return _gdeeg ;};};if _dagd .PrstClr !=nil {if _gfbd :=_dagd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_gfbd !=nil {return _gfbd ;};};return nil ;};func (_eccae ST_AnimationBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_baacf :=_g .Attr {};_baacf .Name =name ;switch _eccae {case ST_AnimationBuildTypeUnset :_baacf .Value ="";case ST_AnimationBuildTypeAllAtOnce :_baacf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +};return _baacf ,nil ;}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_ebda *CT_GraphicalObject )ValidateWithPath (path string )error {if _dbgbf :=_ebda .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_dbgbf !=nil {return _dbgbf ;};return nil ;};func (_agcbe ST_PresetShadowVal )Validate ()error {return _agcbe .ValidateWithPath ("")}; -func (_dfedgd *ST_PathShadeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfedgd =0;case "\u0073\u0068\u0061p\u0065":*_dfedgd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dfedgd =2;case "\u0072\u0065\u0063\u0074":*_dfedgd =3; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_bddf *CT_Scale2D )ValidateWithPath (path string )error {if _eggb :=_bddf .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_eggb !=nil {return _eggb ;};if _bgeca :=_bddf .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_bgeca !=nil {return _bgeca ; +};return nil ;}; + +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_dge *CT_AlphaBiLevelEffect )Validate ()error {return _dge .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");}; + +// Validate validates the CT_ScRgbColor and its children +func (_ebeff *CT_ScRgbColor )Validate ()error {return _ebeff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_bbcbe *CT_PathShadeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbcbe .PathAttr !=ST_PathShadeTypeUnset {_ceedd ,_bbggfb :=_bbcbe .PathAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0061\u0074\u0068"}); +if _bbggfb !=nil {return _bbggfb ;};start .Attr =append (start .Attr ,_ceedd );};e .EncodeToken (start );if _bbcbe .FillToRect !=nil {_bafee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_bbcbe .FillToRect ,_bafee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_ccge *CT_AdjustHandleList )ValidateWithPath (path string )error {for _ffg ,_eda :=range _ccge .AhXY {if _adb :=_eda .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_ffg ));_adb !=nil {return _adb ; +};};for _gea ,_dbfg :=range _ccge .AhPolar {if _bac :=_dbfg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_gea ));_bac !=nil {return _bac ;};};return nil ;}; + +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_ggecb *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _ggecb .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073"); +};func NewTheme ()*Theme {_cdbfc :=&Theme {};_cdbfc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _cdbfc ;}; + +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_bbgcc *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _bbgcc .NoFill !=nil {if _bcab :=_bbgcc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bcab !=nil {return _bcab ;};};if _bbgcc .SolidFill !=nil {if _dfcdaa :=_bbgcc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dfcdaa !=nil {return _dfcdaa ;};};if _bbgcc .GradFill !=nil {if _dgeae :=_bbgcc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgeae !=nil {return _dgeae ;};};if _bbgcc .BlipFill !=nil {if _abcgeg :=_bbgcc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_abcgeg !=nil {return _abcgeg ;};};if _bbgcc .PattFill !=nil {if _ggbcbd :=_bbgcc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggbcbd !=nil {return _ggbcbd ;};};if _bbgcc .GrpFill !=nil {if _fdeedd :=_bbgcc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_fdeedd !=nil {return _fdeedd ;};};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;}; + +// Validate validates the CT_HslColor and its children +func (_dfade *CT_HslColor )Validate ()error {return _dfade .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_cebag *CT_Scale2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_adgga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_cebag .Sx ,_adgga );_eafge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_cebag .Sy ,_eafge );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cdead ST_LineEndType )ValidateWithPath (path string )error {switch _cdead {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdead )); +};return nil ;};func NewCT_TextField ()*CT_TextField {_ceae :=&CT_TextField {};_ceae .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _ceae ;}; + +// Validate validates the CT_FontCollection and its children +func (_debbg *CT_FontCollection )Validate ()error {return _debbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_fcfbee *EG_Text3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcfbee .Sp3d !=nil {_aeddca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_fcfbee .Sp3d ,_aeddca );};if _fcfbee .FlatTx !=nil {_dddff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_fcfbee .FlatTx ,_dddff );};return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_deaagc :=&CT_GvmlShapeNonVisual {}; +_deaagc .CNvPr =NewCT_NonVisualDrawingProps ();_deaagc .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _deaagc ;};func NewCT_TintEffect ()*CT_TintEffect {_eedgdc :=&CT_TintEffect {};return _eedgdc };func (_gaadf *CT_SystemColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaadf .ValAttr =ST_SystemColorVal (1); +for _ ,_eccac :=range start .Attr {if _eccac .Name .Local =="\u0076\u0061\u006c"{_gaadf .ValAttr .UnmarshalXMLAttr (_eccac );continue ;};if _eccac .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_ebcbd ,_ebebe :=_eccac .Value ,error (nil );if _ebebe !=nil {return _ebebe ; +};_gaadf .LastClrAttr =&_ebcbd ;continue ;};};_dggbg :for {_cabea ,_fbaae :=d .Token ();if _fbaae !=nil {return _fbaae ;};switch _bfac :=_cabea .(type ){case _g .StartElement :switch _bfac .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ddag :=NewEG_ColorTransform (); +_ddag .Tint =NewCT_PositiveFixedPercentage ();if _fagab :=d .DecodeElement (_ddag .Tint ,&_bfac );_fagab !=nil {return _fagab ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_ddag );case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_eafce :=NewEG_ColorTransform (); +_eafce .Shade =NewCT_PositiveFixedPercentage ();if _ecfef :=d .DecodeElement (_eafce .Shade ,&_bfac );_ecfef !=nil {return _ecfef ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_eafce );case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bccde :=NewEG_ColorTransform (); +_bccde .Comp =NewCT_ComplementTransform ();if _efgdf :=d .DecodeElement (_bccde .Comp ,&_bfac );_efgdf !=nil {return _efgdf ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_bccde );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gbgfc :=NewEG_ColorTransform (); +_gbgfc .Inv =NewCT_InverseTransform ();if _aaaccb :=d .DecodeElement (_gbgfc .Inv ,&_bfac );_aaaccb !=nil {return _aaaccb ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_gbgfc );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_edced :=NewEG_ColorTransform (); +_edced .Gray =NewCT_GrayscaleTransform ();if _dccfa :=d .DecodeElement (_edced .Gray ,&_bfac );_dccfa !=nil {return _dccfa ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_edced );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bdeag :=NewEG_ColorTransform (); +_bdeag .Alpha =NewCT_PositiveFixedPercentage ();if _cdagb :=d .DecodeElement (_bdeag .Alpha ,&_bfac );_cdagb !=nil {return _cdagb ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_bdeag );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dafbfd :=NewEG_ColorTransform (); +_dafbfd .AlphaOff =NewCT_FixedPercentage ();if _aadcb :=d .DecodeElement (_dafbfd .AlphaOff ,&_bfac );_aadcb !=nil {return _aadcb ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_dafbfd );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_abfaf :=NewEG_ColorTransform (); +_abfaf .AlphaMod =NewCT_PositivePercentage ();if _dccfgg :=d .DecodeElement (_abfaf .AlphaMod ,&_bfac );_dccfgg !=nil {return _dccfgg ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_abfaf );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_adfaa :=NewEG_ColorTransform (); +_adfaa .Hue =NewCT_PositiveFixedAngle ();if _fcade :=d .DecodeElement (_adfaa .Hue ,&_bfac );_fcade !=nil {return _fcade ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_adfaa );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdaf :=NewEG_ColorTransform (); +_cdaf .HueOff =NewCT_Angle ();if _cecbc :=d .DecodeElement (_cdaf .HueOff ,&_bfac );_cecbc !=nil {return _cecbc ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_cdaf );case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fdeba :=NewEG_ColorTransform (); +_fdeba .HueMod =NewCT_PositivePercentage ();if _beebf :=d .DecodeElement (_fdeba .HueMod ,&_bfac );_beebf !=nil {return _beebf ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_fdeba );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ecbca :=NewEG_ColorTransform (); +_ecbca .Sat =NewCT_Percentage ();if _aedea :=d .DecodeElement (_ecbca .Sat ,&_bfac );_aedea !=nil {return _aedea ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_ecbca );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cbfd :=NewEG_ColorTransform (); +_cbfd .SatOff =NewCT_Percentage ();if _fedfb :=d .DecodeElement (_cbfd .SatOff ,&_bfac );_fedfb !=nil {return _fedfb ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_cbfd );case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_fbaaeg :=NewEG_ColorTransform (); +_fbaaeg .SatMod =NewCT_Percentage ();if _gbgfcg :=d .DecodeElement (_fbaaeg .SatMod ,&_bfac );_gbgfcg !=nil {return _gbgfcg ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_fbaaeg );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fdbef :=NewEG_ColorTransform (); +_fdbef .Lum =NewCT_Percentage ();if _bffcc :=d .DecodeElement (_fdbef .Lum ,&_bfac );_bffcc !=nil {return _bffcc ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_fdbef );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ddggb :=NewEG_ColorTransform (); +_ddggb .LumOff =NewCT_Percentage ();if _gabag :=d .DecodeElement (_ddggb .LumOff ,&_bfac );_gabag !=nil {return _gabag ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_ddggb );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dfabcg :=NewEG_ColorTransform (); +_dfabcg .LumMod =NewCT_Percentage ();if _afebf :=d .DecodeElement (_dfabcg .LumMod ,&_bfac );_afebf !=nil {return _afebf ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_dfabcg );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_cacd :=NewEG_ColorTransform (); +_cacd .Red =NewCT_Percentage ();if _dggcb :=d .DecodeElement (_cacd .Red ,&_bfac );_dggcb !=nil {return _dggcb ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_cacd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dffgd :=NewEG_ColorTransform (); +_dffgd .RedOff =NewCT_Percentage ();if _fecg :=d .DecodeElement (_dffgd .RedOff ,&_bfac );_fecg !=nil {return _fecg ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_dffgd );case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ffbfgb :=NewEG_ColorTransform (); +_ffbfgb .RedMod =NewCT_Percentage ();if _gdcdba :=d .DecodeElement (_ffbfgb .RedMod ,&_bfac );_gdcdba !=nil {return _gdcdba ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_ffbfgb );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_facff :=NewEG_ColorTransform (); +_facff .Green =NewCT_Percentage ();if _cafad :=d .DecodeElement (_facff .Green ,&_bfac );_cafad !=nil {return _cafad ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_facff );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_cgffd :=NewEG_ColorTransform (); +_cgffd .GreenOff =NewCT_Percentage ();if _fbcfd :=d .DecodeElement (_cgffd .GreenOff ,&_bfac );_fbcfd !=nil {return _fbcfd ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_cgffd );case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fbac :=NewEG_ColorTransform (); +_fbac .GreenMod =NewCT_Percentage ();if _cefce :=d .DecodeElement (_fbac .GreenMod ,&_bfac );_cefce !=nil {return _cefce ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_fbac );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cgceg :=NewEG_ColorTransform (); +_cgceg .Blue =NewCT_Percentage ();if _ebbdd :=d .DecodeElement (_cgceg .Blue ,&_bfac );_ebbdd !=nil {return _ebbdd ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_cgceg );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eddgcb :=NewEG_ColorTransform (); +_eddgcb .BlueOff =NewCT_Percentage ();if _ecbac :=d .DecodeElement (_eddgcb .BlueOff ,&_bfac );_ecbac !=nil {return _ecbac ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_eddgcb );case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gdcacc :=NewEG_ColorTransform (); +_gdcacc .BlueMod =NewCT_Percentage ();if _cdeee :=d .DecodeElement (_gdcacc .BlueMod ,&_bfac );_cdeee !=nil {return _cdeee ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_gdcacc );case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_daccfd :=NewEG_ColorTransform (); +_daccfd .Gamma =NewCT_GammaTransform ();if _cfgeb :=d .DecodeElement (_daccfd .Gamma ,&_bfac );_cfgeb !=nil {return _cfgeb ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_daccfd );case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bgdee :=NewEG_ColorTransform (); +_bgdee .InvGamma =NewCT_InverseGammaTransform ();if _debf :=d .DecodeElement (_bgdee .InvGamma ,&_bfac );_debf !=nil {return _debf ;};_gaadf .EG_ColorTransform =append (_gaadf .EG_ColorTransform ,_bgdee );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_bfac .Name ); +if _faded :=d .Skip ();_faded !=nil {return _faded ;};};case _g .EndElement :break _dggbg ;case _g .CharData :};};return nil ;};func (_ebfce *ST_AnimationBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebfce =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ebfce =1; +};return nil ;};func (_afdee *ST_PresetColorVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdee =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_afdee =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_afdee =2; +case "\u0061\u0071\u0075\u0061":*_afdee =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afdee =4;case "\u0061\u007a\u0075r\u0065":*_afdee =5;case "\u0062\u0065\u0069g\u0065":*_afdee =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_afdee =7; +case "\u0062\u006c\u0061c\u006b":*_afdee =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_afdee =9;case "\u0062\u006c\u0075\u0065":*_afdee =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_afdee =11; +case "\u0062\u0072\u006fw\u006e":*_afdee =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_afdee =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_afdee =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_afdee =15; +case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_afdee =16;case "\u0063\u006f\u0072a\u006c":*_afdee =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_afdee =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_afdee =19; +case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_afdee =20;case "\u0063\u0079\u0061\u006e":*_afdee =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_afdee =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_afdee =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afdee =24; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_afdee =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_afdee =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_afdee =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_afdee =28; +case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_afdee =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_afdee =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_afdee =31; +case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_afdee =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_afdee =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_afdee =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afdee =35; +case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afdee =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afdee =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afdee =38; +case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afdee =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_afdee =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_afdee =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_afdee =42; +case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afdee =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_afdee =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_afdee =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_afdee =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_afdee =47; +case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_afdee =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_afdee =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_afdee =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_afdee =51; +case "\u0064\u006b\u0052e\u0064":*_afdee =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_afdee =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afdee =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afdee =55; +case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afdee =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afdee =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afdee =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_afdee =59; +case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_afdee =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_afdee =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_afdee =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_afdee =63; +case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_afdee =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_afdee =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_afdee =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_afdee =67; +case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_afdee =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_afdee =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_afdee =70;case "\u0067\u006f\u006c\u0064":*_afdee =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_afdee =72; +case "\u0067\u0072\u0061\u0079":*_afdee =73;case "\u0067\u0072\u0065\u0079":*_afdee =74;case "\u0067\u0072\u0065e\u006e":*_afdee =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_afdee =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_afdee =77; +case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_afdee =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_afdee =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_afdee =80;case "\u0069\u0076\u006fr\u0079":*_afdee =81;case "\u006b\u0068\u0061k\u0069":*_afdee =82; +case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_afdee =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_afdee =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_afdee =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_afdee =86; +case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_afdee =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_afdee =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_afdee =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_afdee =90; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_afdee =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_afdee =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_afdee =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_afdee =94; +case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_afdee =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afdee =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_afdee =97; +case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_afdee =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_afdee =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_afdee =100; +case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_afdee =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_afdee =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_afdee =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_afdee =104; +case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_afdee =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_afdee =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_afdee =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_afdee =108; +case "\u006c\u0074\u0050\u0069\u006e\u006b":*_afdee =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_afdee =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afdee =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_afdee =112; +case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afdee =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afdee =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_afdee =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_afdee =116; +case "\u006c\u0069\u006d\u0065":*_afdee =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_afdee =118;case "\u006c\u0069\u006ee\u006e":*_afdee =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_afdee =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_afdee =121; +case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afdee =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_afdee =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_afdee =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_afdee =125; +case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afdee =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afdee =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_afdee =128; +case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afdee =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afdee =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afdee =131; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_afdee =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_afdee =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_afdee =134; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_afdee =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afdee =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_afdee =137; +case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afdee =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afdee =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_afdee =140; +case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_afdee =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_afdee =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_afdee =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_afdee =144; +case "\u006e\u0061\u0076\u0079":*_afdee =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_afdee =146;case "\u006f\u006c\u0069v\u0065":*_afdee =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_afdee =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_afdee =149; +case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_afdee =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_afdee =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afdee =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_afdee =153; +case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afdee =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afdee =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_afdee =156; +case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_afdee =157;case "\u0070\u0065\u0072\u0075":*_afdee =158;case "\u0070\u0069\u006e\u006b":*_afdee =159;case "\u0070\u006c\u0075\u006d":*_afdee =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_afdee =161; +case "\u0070\u0075\u0072\u0070\u006c\u0065":*_afdee =162;case "\u0072\u0065\u0064":*_afdee =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_afdee =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_afdee =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_afdee =166; +case "\u0073\u0061\u006c\u006d\u006f\u006e":*_afdee =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_afdee =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afdee =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_afdee =170; +case "\u0073\u0069\u0065\u006e\u006e\u0061":*_afdee =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_afdee =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_afdee =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_afdee =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_afdee =175; +case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_afdee =176;case "\u0073\u006e\u006f\u0077":*_afdee =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_afdee =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_afdee =179; +case "\u0074\u0061\u006e":*_afdee =180;case "\u0074\u0065\u0061\u006c":*_afdee =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_afdee =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_afdee =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_afdee =184; +case "\u0076\u0069\u006f\u006c\u0065\u0074":*_afdee =185;case "\u0077\u0068\u0065a\u0074":*_afdee =186;case "\u0077\u0068\u0069t\u0065":*_afdee =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_afdee =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_afdee =189; +case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_afdee =190;};return nil ;};func (_ebfda *CT_RegularTextRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebfda .RPr !=nil {_fdea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072P\u0072"}}; +e .EncodeElement (_ebfda .RPr ,_fdea );};_adbbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074"}};_eb .AddPreserveSpaceAttr (&_adbbf ,_ebfda .T );e .EncodeElement (_ebfda .T ,_adbbf );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; +BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ; +}; + +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_fcacd *CT_TextBulletSizeFollowText )Validate ()error {return _fcacd .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; + +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_agggfe *EG_LineFillProperties )ValidateWithPath (path string )error {if _agggfe .NoFill !=nil {if _bdeefe :=_agggfe .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bdeefe !=nil {return _bdeefe ;};};if _agggfe .SolidFill !=nil {if _gbcae :=_agggfe .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gbcae !=nil {return _gbcae ;};};if _agggfe .GradFill !=nil {if _eaacc :=_agggfe .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eaacc !=nil {return _eaacc ;};};if _agggfe .PattFill !=nil {if _gbcad :=_agggfe .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); +_gbcad !=nil {return _gbcad ;};};return nil ;};func (_agfbf *CT_TablePartStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agfbf .TcTxStyle !=nil {_acdf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_agfbf .TcTxStyle ,_acdf );};if _agfbf .TcStyle !=nil {_agef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_agfbf .TcStyle ,_agef );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cddb *CT_BackgroundFormatting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgce :for {_cgdb ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _baca :=_cgdb .(type ){case _g .StartElement :switch _baca .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cddb .NoFill =NewCT_NoFillProperties (); +if _gggd :=d .DecodeElement (_cddb .NoFill ,&_baca );_gggd !=nil {return _gggd ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cddb .SolidFill =NewCT_SolidColorFillProperties (); +if _ddda :=d .DecodeElement (_cddb .SolidFill ,&_baca );_ddda !=nil {return _ddda ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cddb .GradFill =NewCT_GradientFillProperties (); +if _faed :=d .DecodeElement (_cddb .GradFill ,&_baca );_faed !=nil {return _faed ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cddb .BlipFill =NewCT_BlipFillProperties (); +if _fafc :=d .DecodeElement (_cddb .BlipFill ,&_baca );_fafc !=nil {return _fafc ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cddb .PattFill =NewCT_PatternFillProperties (); +if _ece :=d .DecodeElement (_cddb .PattFill ,&_baca );_ece !=nil {return _ece ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cddb .GrpFill =NewCT_GroupFillProperties (); +if _eeeg :=d .DecodeElement (_cddb .GrpFill ,&_baca );_eeeg !=nil {return _eeeg ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cddb .EffectLst =NewCT_EffectList (); +if _ecad :=d .DecodeElement (_cddb .EffectLst ,&_baca );_ecad !=nil {return _ecad ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cddb .EffectDag =NewCT_EffectContainer (); +if _caeg :=d .DecodeElement (_cddb .EffectDag ,&_baca );_caeg !=nil {return _caeg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_baca .Name ); +if _dbcf :=d .Skip ();_dbcf !=nil {return _dbcf ;};};case _g .EndElement :break _bgce ;case _g .CharData :};};return nil ;};func (_eca *CT_AudioCDTime )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gccd :=range start .Attr {if _gccd .Name .Local =="\u0074\u0072\u0061c\u006b"{_gefa ,_aegc :=_a .ParseUint (_gccd .Value ,10,8); +if _aegc !=nil {return _aegc ;};_eca .TrackAttr =uint8 (_gefa );continue ;};if _gccd .Name .Local =="\u0074\u0069\u006d\u0065"{_abcb ,_dbbd :=_a .ParseUint (_gccd .Value ,10,32);if _dbbd !=nil {return _dbbd ;};_eaf :=uint32 (_abcb );_eca .TimeAttr =&_eaf ; +continue ;};};for {_acgg ,_fea :=d .Token ();if _fea !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_fea );};if _ddad ,_afcc :=_acgg .(_g .EndElement ); +_afcc &&_ddad .Name ==start .Name {break ;};};return nil ;};func (_gfbbe ST_PositivePercentage )String ()string {if _gfbbe .ST_PositivePercentageDecimal !=nil {return _c .Sprintf ("\u0025\u0076",*_gfbbe .ST_PositivePercentageDecimal );};if _gfbbe .ST_PositivePercentage !=nil {return _gfbbe .ST_PositivePercentage .String (); +};return "";}; + +// Validate validates the CT_ColorMapping and its children +func (_dada *CT_ColorMapping )Validate ()error {return _dada .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; + +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_fccc *CT_ConnectionSite )ValidateWithPath (path string )error {if _cbed :=_fccc .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cbed !=nil {return _cbed ;};if _daff :=_fccc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); +_daff !=nil {return _daff ;};return nil ;};func (_ccbb *CT_Path2DClose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_acaee ,_deca :=d .Token ();if _deca !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_deca ); +};if _fbgab ,_ggca :=_acaee .(_g .EndElement );_ggca &&_fbgab .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_cfaa *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _cfaa .IdAttr !=nil {if !_fb .ST_GuidPatternRe .MatchString (*_cfaa .IdAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fb .ST_GuidPatternRe ,*_cfaa .IdAttr ); +};};if _caf :=_cfaa .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_caf !=nil {return _caf ;};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_cefe :=&CT_NonVisualDrawingProps {}; +return _cefe ;};func (_aag *CT_AudioFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdgdb :=range start .Attr {if _fdgdb .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"&&_fdgdb .Name .Local =="\u006c\u0069\u006e\u006b"||_fdgdb .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"&&_fdgdb .Name .Local =="\u006c\u0069\u006e\u006b"{_afbb ,_gcbd :=_fdgdb .Value ,error (nil ); +if _gcbd !=nil {return _gcbd ;};_aag .LinkAttr =_afbb ;continue ;};if _fdgdb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bfd ,_gfe :=_fdgdb .Value ,error (nil );if _gfe !=nil {return _gfe ;};_aag .ContentTypeAttr =&_bfd ; +continue ;};};_eff :for {_gcbe ,_dea :=d .Token ();if _dea !=nil {return _dea ;};switch _gffa :=_gcbe .(type ){case _g .StartElement :switch _gffa .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aag .ExtLst =NewCT_OfficeArtExtensionList (); +if _eab :=d .DecodeElement (_aag .ExtLst ,&_gffa );_eab !=nil {return _eab ;};default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_gffa .Name ); +if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _g .EndElement :break _eff ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_bdcc *CT_AnimationChartBuildProperties )Validate ()error {return _bdcc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +};func (_afagce *ST_CompoundLine )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcefg ,_gbaeag :=d .Token ();if _gbaeag !=nil {return _gbaeag ;};if _gcgbe ,_dbaee :=_fcefg .(_g .EndElement );_dbaee &&_gcgbe .Name ==start .Name {*_afagce =1; +return nil ;};if _fedgd ,_efebg :=_fcefg .(_g .CharData );!_efebg {return _c .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",_fcefg );}else {switch string (_fedgd ){case "":*_afagce =0; +case "\u0073\u006e\u0067":*_afagce =1;case "\u0064\u0062\u006c":*_afagce =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_afagce =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_afagce =4;case "\u0074\u0072\u0069":*_afagce =5;};};_fcefg ,_gbaeag =d .Token (); +if _gbaeag !=nil {return _gbaeag ;};if _afadce ,_efgca :=_fcefg .(_g .EndElement );_efgca &&_afadce .Name ==start .Name {return nil ;};return _c .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",_fcefg ); +};func (_ffbfb *CT_FlatText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffbfb .ZAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_ffbfb .ZAttr )});};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbgdd *ST_TextPoint )ValidateWithPath (path string )error {_ggagga :=[]string {};if _gbgdd .ST_TextPointUnqualified !=nil {_ggagga =append (_ggagga ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064"); +};if _gbgdd .ST_UniversalMeasure !=nil {_ggagga =append (_ggagga ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ggagga )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggagga ); };return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_geda *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _aafc :=_geda .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_aafc !=nil {return _aafc ;};if _ecfa :=_geda .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_ecfa !=nil {return _ecfa ;};return nil ;}; +// Validate validates the CT_LineProperties and its children +func (_bgcgf *CT_LineProperties )Validate ()error {return _bgcgf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_TextUnderlineLineFollowText struct{};func (_bcbc *CT_ColorSchemeList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feag :for {_egfcd ,_fccd :=d .Token (); +if _fccd !=nil {return _fccd ;};switch _acgc :=_egfcd .(type ){case _g .StartElement :switch _acgc .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_gdab :=NewCT_ColorSchemeAndMapping (); +if _aafda :=d .DecodeElement (_gdab ,&_acgc );_aafda !=nil {return _aafda ;};_bcbc .ExtraClrScheme =append (_bcbc .ExtraClrScheme ,_gdab );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_acgc .Name ); +if _gcbf :=d .Skip ();_gcbf !=nil {return _gcbf ;};};case _g .EndElement :break _feag ;case _g .CharData :};};return nil ;};func (_beggg *ST_LightRigDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgaea ,_geade :=d .Token ();if _geade !=nil {return _geade ; +};if _gabacb ,_ffaed :=_cgaea .(_g .EndElement );_ffaed &&_gabacb .Name ==start .Name {*_beggg =1;return nil ;};if _edgfgc ,_dgege :=_cgaea .(_g .CharData );!_dgege {return _c .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",_cgaea ); +}else {switch string (_edgfgc ){case "":*_beggg =0;case "\u0074\u006c":*_beggg =1;case "\u0074":*_beggg =2;case "\u0074\u0072":*_beggg =3;case "\u006c":*_beggg =4;case "\u0072":*_beggg =5;case "\u0062\u006c":*_beggg =6;case "\u0062":*_beggg =7;case "\u0062\u0072":*_beggg =8; +};};_cgaea ,_geade =d .Token ();if _geade !=nil {return _geade ;};if _gfdac ,_gdbea :=_cgaea .(_g .EndElement );_gdbea &&_gfdac .Name ==start .Name {return nil ;};return _c .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",_cgaea ); +};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_dab :=&CT_AlphaModulateEffect {};_dab .Cont =NewCT_EffectContainer ();return _dab ;}; + +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_edgeg *CT_TablePartStyle )ValidateWithPath (path string )error {if _edgeg .TcTxStyle !=nil {if _bbecg :=_edgeg .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_bbecg !=nil {return _bbecg ;};};if _edgeg .TcStyle !=nil {if _gbddc :=_edgeg .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065"); +_gbddc !=nil {return _gbddc ;};};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; +func (_dgcc *CT_GraphicalObjectData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_c .Sprintf ("\u0025\u0076",_dgcc .UriAttr )});e .EncodeToken (start ); +if _dgcc .Any !=nil {for _ ,_ecfb :=range _dgcc .Any {_ecfb .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_fdf *AG_Locking )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_fded *CT_GeomGuideList )ValidateWithPath (path string )error {for _gefa ,_ceaae :=range _fded .Gd {if _cfcf :=_ceaae .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_gefa ));_cfcf !=nil {return _cfcf ;};};return nil ; -};func (_gbeb *CT_GradientStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcab :for {_dfcd ,_egcb :=d .Token ();if _egcb !=nil {return _egcb ;};switch _afce :=_dfcd .(type ){case _f .StartElement :switch _afce .Name {case _f .Name {Space :"\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",Local :"\u0067\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_cbed :=NewCT_GradientStop (); -if _gfga :=d .DecodeElement (_cbed ,&_afce );_gfga !=nil {return _gfga ;};_gbeb .Gs =append (_gbeb .Gs ,_cbed );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_afce .Name ); -if _accba :=d .Skip ();_accba !=nil {return _accba ;};};case _f .EndElement :break _dcab ;case _f .CharData :};};return nil ;};func (_eeffb *CT_NonVisualDrawingProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_eeffb .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_eeffb .NameAttr )});if _eeffb .DescrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_eeffb .DescrAttr )}); -};if _eeffb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_eeffb .HiddenAttr ))});};if _eeffb .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_eeffb .TitleAttr )}); -};e .EncodeToken (start );if _eeffb .HlinkClick !=nil {_cafec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_eeffb .HlinkClick ,_cafec );};if _eeffb .HlinkHover !=nil {_gcae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}}; -e .EncodeElement (_eeffb .HlinkHover ,_gcae );};if _eeffb .ExtLst !=nil {_ceegc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeffb .ExtLst ,_ceegc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +func (_gdef *CT_GeomGuideList )ValidateWithPath (path string )error {for _eede ,_dcdb :=range _gdef .Gd {if _daccf :=_dcdb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_eede ));_daccf !=nil {return _daccf ;};};return nil ; +};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_dbgeb :=&CT_TextBulletColorFollowText {};return _dbgeb ;}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_gbafc *CT_ObjectStyleDefaults )Validate ()error {return _gbafc .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};const (ST_PresetShadowValUnset ST_PresetShadowVal =0; -ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6; -ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12; -ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18; -ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;); +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_cbdec *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_cbfbd *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbfbd =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cbfbd =1; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cbfbd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cbfbd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cbfbd =4;};return nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_gbdg :=&CT_BlendEffect {}; +_gbdg .BlendAttr =ST_BlendMode (1);_gbdg .Cont =NewCT_EffectContainer ();return _gbdg ;};func (_egce *CT_ColorSchemeAndMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_acgdb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_egce .ClrScheme ,_acgdb );if _egce .ClrMap !=nil {_bcec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_egce .ClrMap ,_bcec );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_abadb *CT_GvmlPictureNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abadb .CNvPr =NewCT_NonVisualDrawingProps ();_abadb .CNvPicPr =NewCT_NonVisualPictureProperties ();_cacfd :for {_adaba ,_dcdgcb :=d .Token (); +if _dcdgcb !=nil {return _dcdgcb ;};switch _dffad :=_adaba .(type ){case _g .StartElement :switch _dffad .Name {case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _bggab :=d .DecodeElement (_abadb .CNvPr ,&_dffad ); +_bggab !=nil {return _bggab ;};case _g .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _deffb :=d .DecodeElement (_abadb .CNvPicPr ,&_dffad ); +_deffb !=nil {return _deffb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_dffad .Name ); +if _bacgc :=d .Skip ();_bacgc !=nil {return _bacgc ;};};case _g .EndElement :break _cacfd ;case _g .CharData :};};return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_egacc *CT_Path2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acdca :=range start .Attr {if _acdca .Name .Local =="\u0077"{_cfed ,_ebde :=_a .ParseInt (_acdca .Value ,10,64); +if _ebde !=nil {return _ebde ;};_egacc .WAttr =&_cfed ;continue ;};if _acdca .Name .Local =="\u0068"{_feadc ,_fgbgf :=_a .ParseInt (_acdca .Value ,10,64);if _fgbgf !=nil {return _fgbgf ;};_egacc .HAttr =&_feadc ;continue ;};if _acdca .Name .Local =="\u0066\u0069\u006c\u006c"{_egacc .FillAttr .UnmarshalXMLAttr (_acdca ); +continue ;};if _acdca .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gdfde ,_dgcffe :=_a .ParseBool (_acdca .Value );if _dgcffe !=nil {return _dgcffe ;};_egacc .StrokeAttr =&_gdfde ;continue ;};if _acdca .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_bbed ,_agfca :=_a .ParseBool (_acdca .Value ); +if _agfca !=nil {return _agfca ;};_egacc .ExtrusionOkAttr =&_bbed ;continue ;};};_dacf :for {_ebefb ,_bbbda :=d .Token ();if _bbbda !=nil {return _bbbda ;};switch _eeada :=_ebefb .(type ){case _g .StartElement :switch _eeada .Name {case _g .Name {Space :"\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",Local :"\u0063\u006c\u006fs\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_deead :=NewCT_Path2DClose (); +if _ccbce :=d .DecodeElement (_deead ,&_eeada );_ccbce !=nil {return _ccbce ;};_egacc .Close =append (_egacc .Close ,_deead );case _g .Name {Space :"\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",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cgaac :=NewCT_Path2DMoveTo (); +if _bbggf :=d .DecodeElement (_cgaac ,&_eeada );_bbggf !=nil {return _bbggf ;};_egacc .MoveTo =append (_egacc .MoveTo ,_cgaac );case _g .Name {Space :"\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",Local :"\u006c\u006e\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_beafb :=NewCT_Path2DLineTo (); +if _ffae :=d .DecodeElement (_beafb ,&_eeada );_ffae !=nil {return _ffae ;};_egacc .LnTo =append (_egacc .LnTo ,_beafb );case _g .Name {Space :"\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",Local :"\u0061\u0072\u0063T\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_baebc :=NewCT_Path2DArcTo (); +if _dcacd :=d .DecodeElement (_baebc ,&_eeada );_dcacd !=nil {return _dcacd ;};_egacc .ArcTo =append (_egacc .ArcTo ,_baebc );case _g .Name {Space :"\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",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_dgadec :=NewCT_Path2DQuadBezierTo (); +if _fcdd :=d .DecodeElement (_dgadec ,&_eeada );_fcdd !=nil {return _fcdd ;};_egacc .QuadBezTo =append (_egacc .QuadBezTo ,_dgadec );case _g .Name {Space :"\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",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_ffded :=NewCT_Path2DCubicBezierTo (); +if _ffbgd :=d .DecodeElement (_ffded ,&_eeada );_ffbgd !=nil {return _ffbgd ;};_egacc .CubicBezTo =append (_egacc .CubicBezTo ,_ffded );default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_eeada .Name ); +if _edcag :=d .Skip ();_edcag !=nil {return _edcag ;};};case _g .EndElement :break _dacf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_DashStopList and its children -func (_gcac *CT_DashStopList )Validate ()error {return _gcac .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ; -StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ; -RotWithShapeAttr *bool ;};func (_ebge *CT_FillStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccbb :for {_gbdd ,_ggbg :=d .Token ();if _ggbg !=nil {return _ggbg ;};switch _bggdd :=_gbdd .(type ){case _f .StartElement :switch _bggdd .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_efecg :=NewEG_FillProperties (); -_efecg .NoFill =NewCT_NoFillProperties ();if _gbce :=d .DecodeElement (_efecg .NoFill ,&_bggdd );_gbce !=nil {return _gbce ;};_ebge .EG_FillProperties =append (_ebge .EG_FillProperties ,_efecg );case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbdga :=NewEG_FillProperties (); -_dbdga .SolidFill =NewCT_SolidColorFillProperties ();if _fcdc :=d .DecodeElement (_dbdga .SolidFill ,&_bggdd );_fcdc !=nil {return _fcdc ;};_ebge .EG_FillProperties =append (_ebge .EG_FillProperties ,_dbdga );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dagag :=NewEG_FillProperties (); -_dagag .GradFill =NewCT_GradientFillProperties ();if _faafg :=d .DecodeElement (_dagag .GradFill ,&_bggdd );_faafg !=nil {return _faafg ;};_ebge .EG_FillProperties =append (_ebge .EG_FillProperties ,_dagag );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eadca :=NewEG_FillProperties (); -_eadca .BlipFill =NewCT_BlipFillProperties ();if _dcdbb :=d .DecodeElement (_eadca .BlipFill ,&_bggdd );_dcdbb !=nil {return _dcdbb ;};_ebge .EG_FillProperties =append (_ebge .EG_FillProperties ,_eadca );case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fbgac :=NewEG_FillProperties (); -_fbgac .PattFill =NewCT_PatternFillProperties ();if _acad :=d .DecodeElement (_fbgac .PattFill ,&_bggdd );_acad !=nil {return _acad ;};_ebge .EG_FillProperties =append (_ebge .EG_FillProperties ,_fbgac );case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dcgfe :=NewEG_FillProperties (); -_dcgfe .GrpFill =NewCT_GroupFillProperties ();if _gdae :=d .DecodeElement (_dcgfe .GrpFill ,&_bggdd );_gdae !=nil {return _gdae ;};_ebge .EG_FillProperties =append (_ebge .EG_FillProperties ,_dcgfe );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_bggdd .Name ); -if _dbfb :=d .Skip ();_dbfb !=nil {return _dbfb ;};};case _f .EndElement :break _ccbb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_acbb *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _abbb ,_cgcb :=range _acbb .EG_FillProperties {if _bbfbf :=_cgcb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_abbb )); +_bbfbf !=nil {return _bbfbf ;};};return nil ;};func (_ffbed *EG_FillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffbed .NoFill !=nil {_fegaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ffbed .NoFill ,_fegaf );};if _ffbed .SolidFill !=nil {_befca :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffbed .SolidFill ,_befca );};if _ffbed .GradFill !=nil {_aeddc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ffbed .GradFill ,_aeddc );};if _ffbed .BlipFill !=nil {_cbfeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffbed .BlipFill ,_cbfeg );};if _ffbed .PattFill !=nil {_adefd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ffbed .PattFill ,_adefd );};if _ffbed .GrpFill !=nil {_gfaeeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ffbed .GrpFill ,_gfaeeg );};return nil ;};func (_cegd ST_Coordinate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cegd .ST_CoordinateUnqualified !=nil {e .EncodeToken (_g .CharData (_c .Sprintf ("\u0025\u0064",*_cegd .ST_CoordinateUnqualified )));};if _cegd .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_cegd .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_aeab :=&CT_GroupFillProperties {};return _aeab ;};func (_cbdcc ST_TileFlipMode )String ()string {switch _cbdcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078"; +case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";}; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_cgbe *CT_AnimationDgmBuildProperties )Validate ()error {return _cgbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};type ST_PresetPatternVal byte ;const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5; -ST_LineEndTypeArrow ST_LineEndType =6;);type ST_AnimationChartOnlyBuildType byte ;func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_eace :=&CT_EffectStyleItem {};return _eace };func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_beagf :=&CT_TextBulletSizePoint {}; -_beagf .ValAttr =100;return _beagf ;};func (_cafff *ST_TextHorzOverflowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effbd ,_fbbcb :=d .Token ();if _fbbcb !=nil {return _fbbcb ;};if _gdcdd ,_ebffd :=_effbd .(_f .EndElement );_ebffd &&_gdcdd .Name ==start .Name {*_cafff =1; -return nil ;};if _egfgeg ,_gcefa :=_effbd .(_f .CharData );!_gcefa {return _bd .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",_effbd );}else {switch string (_egfgeg ){case "":*_cafff =0; -case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cafff =1;case "\u0063\u006c\u0069\u0070":*_cafff =2;};};_effbd ,_fbbcb =d .Token ();if _fbbcb !=nil {return _fbbcb ;};if _bgffc ,_efgda :=_effbd .(_f .EndElement );_efgda &&_bgffc .Name ==start .Name {return nil ; -};return _bd .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",_effbd );};func (_eefef *ST_PathShadeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcef ,_decaag :=d .Token (); -if _decaag !=nil {return _decaag ;};if _bfbg ,_dgfcb :=_fbcef .(_f .EndElement );_dgfcb &&_bfbg .Name ==start .Name {*_eefef =1;return nil ;};if _cgbbf ,_aeedf :=_fbcef .(_f .CharData );!_aeedf {return _bd .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",_fbcef ); -}else {switch string (_cgbbf ){case "":*_eefef =0;case "\u0073\u0068\u0061p\u0065":*_eefef =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eefef =2;case "\u0072\u0065\u0063\u0074":*_eefef =3;};};_fbcef ,_decaag =d .Token ();if _decaag !=nil {return _decaag ; -};if _eegcc ,_baffb :=_fbcef .(_f .EndElement );_baffb &&_eegcc .Name ==start .Name {return nil ;};return _bd .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",_fbcef ); +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_faefd *CT_FillEffect )ValidateWithPath (path string )error {if _faefd .NoFill !=nil {if _febb :=_faefd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_febb !=nil {return _febb ;};};if _faefd .SolidFill !=nil {if _ebddf :=_faefd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_ebddf !=nil {return _ebddf ;};};if _faefd .GradFill !=nil {if _decb :=_faefd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_decb !=nil {return _decb ;};};if _faefd .BlipFill !=nil {if _deaag :=_faefd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_deaag !=nil {return _deaag ;};};if _faefd .PattFill !=nil {if _bgfe :=_faefd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bgfe !=nil {return _bgfe ;};};if _faefd .GrpFill !=nil {if _dfde :=_faefd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_dfde !=nil {return _dfde ;};};return nil ;};type ST_PathFillMode byte ; + +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_efd *CT_Backdrop )ValidateWithPath (path string )error {if _acga :=_efd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_acga !=nil {return _acga ;};if _ccgeg :=_efd .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d"); +_ccgeg !=nil {return _ccgeg ;};if _cfd :=_efd .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_cfd !=nil {return _cfd ;};if _efd .ExtLst !=nil {if _bff :=_efd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bff !=nil {return _bff ; +};};return nil ;};func (_gfcbc *ST_CompoundLine )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfcbc =0;case "\u0073\u006e\u0067":*_gfcbc =1;case "\u0064\u0062\u006c":*_gfcbc =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gfcbc =3; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gfcbc =4;case "\u0074\u0072\u0069":*_gfcbc =5;};return nil ;}; + +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_bddbdf *CT_DashStopList )ValidateWithPath (path string )error {for _bcda ,_dbdfe :=range _bddbdf .Ds {if _cbbe :=_dbdfe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_bcda ));_cbbe !=nil {return _cbbe ;};}; +return nil ;};func (_bbeec ST_CompoundLine )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbeec .String (),start );};func (_gdebf *ST_SchemeColorVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddeae ,_cdbac :=d .Token (); +if _cdbac !=nil {return _cdbac ;};if _ecagc ,_eccabg :=_ddeae .(_g .EndElement );_eccabg &&_ecagc .Name ==start .Name {*_gdebf =1;return nil ;};if _eabd ,_eaabff :=_ddeae .(_g .CharData );!_eaabff {return _c .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",_ddeae ); +}else {switch string (_eabd ){case "":*_gdebf =0;case "\u0062\u0067\u0031":*_gdebf =1;case "\u0074\u0078\u0031":*_gdebf =2;case "\u0062\u0067\u0032":*_gdebf =3;case "\u0074\u0078\u0032":*_gdebf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gdebf =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gdebf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gdebf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gdebf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gdebf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gdebf =10; +case "\u0068\u006c\u0069n\u006b":*_gdebf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gdebf =12;case "\u0070\u0068\u0043l\u0072":*_gdebf =13;case "\u0064\u006b\u0031":*_gdebf =14;case "\u006c\u0074\u0031":*_gdebf =15;case "\u0064\u006b\u0032":*_gdebf =16; +case "\u006c\u0074\u0032":*_gdebf =17;};};_ddeae ,_cdbac =d .Token ();if _cdbac !=nil {return _cdbac ;};if _fcdef ,_ffada :=_ddeae .(_g .EndElement );_ffada &&_fcdef .Name ==start .Name {return nil ;};return _c .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",_ddeae ); }; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_fcdbac *CT_GvmlPicture )ValidateWithPath (path string )error {if _ccdfd :=_fcdbac .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ccdfd !=nil {return _ccdfd ;};if _eccb :=_fcdbac .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_eccb !=nil {return _eccb ;};if _bead :=_fcdbac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bead !=nil {return _bead ;};if _fcdbac .Style !=nil {if _becb :=_fcdbac .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_becb !=nil {return _becb ;};};if _fcdbac .ExtLst !=nil {if _bdce :=_fcdbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdce !=nil {return _bdce ;};};return nil ;}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_efgcd *ThemeOverride )ValidateWithPath (path string )error {if _aaeff :=_efgcd .CT_BaseStylesOverride .ValidateWithPath (path );_aaeff !=nil {return _aaeff ;};return nil ;};func (_ccdcg ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _ccdcg {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdcg )); +};return nil ;};func (_edeef *CT_TextParagraph )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefdg :for {_ggced ,_eagb :=d .Token ();if _eagb !=nil {return _eagb ;};switch _gdbga :=_ggced .(type ){case _g .StartElement :switch _gdbga .Name {case _g .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_edeef .PPr =NewCT_TextParagraphProperties (); +if _dfae :=d .DecodeElement (_edeef .PPr ,&_gdbga );_dfae !=nil {return _dfae ;};case _g .Name {Space :"\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",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ecced :=NewEG_TextRun (); +_ecced .R =NewCT_RegularTextRun ();if _fcgbc :=d .DecodeElement (_ecced .R ,&_gdbga );_fcgbc !=nil {return _fcgbc ;};_edeef .EG_TextRun =append (_edeef .EG_TextRun ,_ecced );case _g .Name {Space :"\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",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_agfcc :=NewEG_TextRun (); +_agfcc .Br =NewCT_TextLineBreak ();if _dccff :=d .DecodeElement (_agfcc .Br ,&_gdbga );_dccff !=nil {return _dccff ;};_edeef .EG_TextRun =append (_edeef .EG_TextRun ,_agfcc );case _g .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_adega :=NewEG_TextRun (); +_adega .Fld =NewCT_TextField ();if _gfdcb :=d .DecodeElement (_adega .Fld ,&_gdbga );_gfdcb !=nil {return _gfdcb ;};_edeef .EG_TextRun =append (_edeef .EG_TextRun ,_adega );case _g .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_edeef .EndParaRPr =NewCT_TextCharacterProperties (); +if _dffae :=d .DecodeElement (_edeef .EndParaRPr ,&_gdbga );_dffae !=nil {return _dffae ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_gdbga .Name ); +if _bdccd :=d .Skip ();_bdccd !=nil {return _bdccd ;};};case _g .EndElement :break _eefdg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_dfdff *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _dfdff .Ln !=nil {if _fdacg :=_dfdff .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fdacg !=nil {return _fdacg ;};};if _dfdff .EffectLst !=nil {if _gcbgf :=_dfdff .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_gcbgf !=nil {return _gcbgf ;};};if _dfdff .EffectDag !=nil {if _eedba :=_dfdff .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_eedba !=nil {return _eedba ;};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ; -ExtLst *CT_OfficeArtExtensionList ;};func NewTheme ()*Theme {_cgdf :=&Theme {};_cgdf .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _cgdf ;};func (_dagca *ST_TextVerticalType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adaafe ,_gffcd :=d .Token (); -if _gffcd !=nil {return _gffcd ;};if _eefcag ,_edbbfd :=_adaafe .(_f .EndElement );_edbbfd &&_eefcag .Name ==start .Name {*_dagca =1;return nil ;};if _gddfe ,_caba :=_adaafe .(_f .CharData );!_caba {return _bd .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",_adaafe ); -}else {switch string (_gddfe ){case "":*_dagca =0;case "\u0068\u006f\u0072\u007a":*_dagca =1;case "\u0076\u0065\u0072\u0074":*_dagca =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_dagca =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_dagca =4; -case "\u0065\u0061\u0056\u0065\u0072\u0074":*_dagca =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_dagca =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_dagca =7;}; -};_adaafe ,_gffcd =d .Token ();if _gffcd !=nil {return _gffcd ;};if _fdbfde ,_bdacf :=_adaafe .(_f .EndElement );_bdacf &&_fdbfde .Name ==start .Name {return nil ;};return _bd .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",_adaafe ); -};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_gaaeb :=&CT_GvmlConnectorNonVisual {};_gaaeb .CNvPr =NewCT_NonVisualDrawingProps ();_gaaeb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _gaaeb ;};func (_fefce *CT_LightRig )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dfbd ,_cagbc :=_fefce .RigAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0069\u0067"}); -if _cagbc !=nil {return _cagbc ;};start .Attr =append (start .Attr ,_dfbd );_dfbd ,_cagbc =_fefce .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _cagbc !=nil {return _cagbc ;};start .Attr =append (start .Attr ,_dfbd );e .EncodeToken (start ); -if _fefce .Rot !=nil {_efcdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_fefce .Rot ,_efcdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_afcdc *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _afcdc .ScrgbClr !=nil {if _cgced :=_afcdc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cgced !=nil {return _cgced ;};};if _afcdc .SrgbClr !=nil {if _ffegf :=_afcdc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ffegf !=nil {return _ffegf ;};};if _afcdc .HslClr !=nil {if _eeda :=_afcdc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eeda !=nil {return _eeda ;};};if _afcdc .SysClr !=nil {if _ffcce :=_afcdc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_ffcce !=nil {return _ffcce ;};};if _afcdc .SchemeClr !=nil {if _bddfg :=_afcdc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bddfg !=nil {return _bddfg ;};};if _afcdc .PrstClr !=nil {if _caada :=_afcdc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_caada !=nil {return _caada ;};};return nil ;}; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_ffbgf *CT_GvmlGroupShapeNonVisual )Validate ()error {return _ffbgf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_cbcfc *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _cbcfc .TxAttr !=nil {if _ceffe :=_cbcfc .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ceffe !=nil {return _ceffe ;};};if _cbcfc .TyAttr !=nil {if _efeee :=_cbcfc .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_efeee !=nil {return _efeee ;};};return nil ;};func (_dgfac ST_TextShapeType )String ()string {switch _dgfac {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n"; +case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064"; +case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065"; +case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e"; +case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072"; +case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072"; +case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e"; +case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654"; +case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; +case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; +case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; +case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070"; +case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; +};return "";}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_gggcg *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _afbc ,_agdfc :=range _gggcg .Cxn {if _bbef :=_agdfc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_afbc ));_bbef !=nil {return _bbef ; -};};return nil ;};type VideoFile struct{CT_VideoFile };type ThemeManager struct{CT_EmptyElement };func (_eeebc ST_LineCap )Validate ()error {return _eeebc .ValidateWithPath ("")};func (_bdbge *ST_EffectContainerType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdbge =0; -case "\u0073\u0069\u0062":*_bdbge =1;case "\u0074\u0072\u0065\u0065":*_bdbge =2;};return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_efdc *CT_GeomRect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_efdc .LAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_bd .Sprintf ("\u0025\u0076",_efdc .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bd .Sprintf ("\u0025\u0076",_efdc .RAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bd .Sprintf ("\u0025\u0076",_efdc .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbada ST_ShapeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbada .String (),start ); -};func NewCT_BlurEffect ()*CT_BlurEffect {_caab :=&CT_BlurEffect {};return _caab };func (_dec *CT_ColorMappingOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dec .Choice .MarshalXML (e ,_f .StartElement {}); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcedaf ST_PresetMaterialType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dacfce :=_f .Attr {};_dacfce .Name =name ;switch _gcedaf {case ST_PresetMaterialTypeUnset :_dacfce .Value =""; -case ST_PresetMaterialTypeLegacyMatte :_dacfce .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_dacfce .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; -case ST_PresetMaterialTypeLegacyMetal :_dacfce .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_dacfce .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; -case ST_PresetMaterialTypeMatte :_dacfce .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_dacfce .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_dacfce .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_dacfce .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e"; -case ST_PresetMaterialTypeTranslucentPowder :_dacfce .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_dacfce .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_dacfce .Value ="\u0064\u006b\u0045\u0064\u0067\u0065"; -case ST_PresetMaterialTypeSoftEdge :_dacfce .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_dacfce .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_dacfce .Value ="\u0066\u006c\u0061\u0074"; -case ST_PresetMaterialTypeSoftmetal :_dacfce .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _dacfce ,nil ;}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_eeagb *TblStyleLst )ValidateWithPath (path string )error {if _bgfde :=_eeagb .CT_TableStyleList .ValidateWithPath (path );_bgfde !=nil {return _bgfde ;};return nil ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1; +ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;); -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_fabgb *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _dggbb :=_fabgb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dggbb !=nil {return _dggbb ;};if _ddbbef :=_fabgb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_ddbbef !=nil {return _ddbbef ;};for _bbfbdc ,_adgdb :=range _fabgb .Choice {if _ddfae :=_adgdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbfbdc ));_ddfae !=nil {return _ddfae ; +};};if _fabgb .ExtLst !=nil {if _fdcee :=_fabgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcee !=nil {return _fdcee ;};};return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_adcgb *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_gcbd *CT_ColorReplaceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcbd .ScrgbClr !=nil {_fbgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_gcbd .ScrgbClr ,_fbgg );};if _gcbd .SrgbClr !=nil {_ddaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gcbd .SrgbClr ,_ddaa );};if _gcbd .HslClr !=nil {_fdgee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_gcbd .HslClr ,_fdgee );};if _gcbd .SysClr !=nil {_fdce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gcbd .SysClr ,_fdce );};if _gcbd .SchemeClr !=nil {_bgdcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_gcbd .SchemeClr ,_bgdcc );};if _gcbd .PrstClr !=nil {_dcega :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gcbd .PrstClr ,_dcega );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_fgccd *CT_PresetColor )ValidateWithPath (path string )error {if _fgccd .ValAttr ==ST_PresetColorValUnset {return _c .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 _ddfbb :=_fgccd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddfbb !=nil {return _ddfbb ;};for _gbcd ,_gfbgbf :=range _fgccd .EG_ColorTransform {if _aabb :=_gfbgbf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gbcd )); +_aabb !=nil {return _aabb ;};};return nil ;}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_dfgdg *CT_ReflectionEffect )ValidateWithPath (path string )error {if _dfgdg .BlurRadAttr !=nil {if *_dfgdg .BlurRadAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfgdg .BlurRadAttr ); -};if *_dfgdg .BlurRadAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfgdg .BlurRadAttr ); -};};if _dfgdg .StAAttr !=nil {if _bfecf :=_dfgdg .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_bfecf !=nil {return _bfecf ;};};if _dfgdg .StPosAttr !=nil {if _eccf :=_dfgdg .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_eccf !=nil {return _eccf ;};};if _dfgdg .EndAAttr !=nil {if _cbbba :=_dfgdg .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_cbbba !=nil {return _cbbba ;};};if _dfgdg .EndPosAttr !=nil {if _gdbgg :=_dfgdg .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_gdbgg !=nil {return _gdbgg ;};};if _dfgdg .DistAttr !=nil {if *_dfgdg .DistAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dfgdg .DistAttr ); -};if *_dfgdg .DistAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_dfgdg .DistAttr ); -};};if _dfgdg .DirAttr !=nil {if *_dfgdg .DirAttr < 0{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_dfgdg .DirAttr ); -};if *_dfgdg .DirAttr >=21600000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfgdg .DirAttr ); -};};if _dfgdg .FadeDirAttr !=nil {if *_dfgdg .FadeDirAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfgdg .FadeDirAttr ); -};if *_dfgdg .FadeDirAttr >=21600000{return _bd .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfgdg .FadeDirAttr ); -};};if _dfgdg .SxAttr !=nil {if _adbgg :=_dfgdg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_adbgg !=nil {return _adbgg ;};};if _dfgdg .SyAttr !=nil {if _bgcbf :=_dfgdg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_bgcbf !=nil {return _bgcbf ;};};if _dfgdg .KxAttr !=nil {if *_dfgdg .KxAttr <=-5400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_dfgdg .KxAttr ); -};if *_dfgdg .KxAttr >=5400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfgdg .KxAttr ); -};};if _dfgdg .KyAttr !=nil {if *_dfgdg .KyAttr <=-5400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_dfgdg .KyAttr ); -};if *_dfgdg .KyAttr >=5400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfgdg .KyAttr ); -};};if _cdfdd :=_dfgdg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cdfdd !=nil {return _cdfdd ;};return nil ;};func (_afcfca *CT_TextCharBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efcdf :=range start .Attr {if _efcdf .Name .Local =="\u0063\u0068\u0061\u0072"{_bfdff ,_dcdfa :=_efcdf .Value ,error (nil ); -if _dcdfa !=nil {return _dcdfa ;};_afcfca .CharAttr =_bfdff ;continue ;};};for {_aaded ,_fdcd :=d .Token ();if _fdcd !=nil {return _bd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_fdcd ); -};if _egcaa ,_deacb :=_aaded .(_f .EndElement );_deacb &&_egcaa .Name ==start .Name {break ;};};return nil ;};func (_edccc *CT_Path2DList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edccc .Path !=nil {_dcbcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}}; -for _ ,_fedac :=range _edccc .Path {e .EncodeElement (_fedac ,_dcbcf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TextAutonumberScheme byte ;func (_gagfd *CT_ScRgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bd .Sprintf ("\u0025\u0076",_gagfd .RAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067"},Value :_bd .Sprintf ("\u0025\u0076",_gagfd .GAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bd .Sprintf ("\u0025\u0076",_gagfd .BAttr )}); -e .EncodeToken (start );if _gagfd .EG_ColorTransform !=nil {for _ ,_cfgad :=range _gagfd .EG_ColorTransform {_cfgad .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_ceaff :=&CT_GradientFillProperties {}; -return _ceaff ;};func (_dccbgd ST_BlipCompression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fabbd :=_f .Attr {};_fabbd .Name =name ;switch _dccbgd {case ST_BlipCompressionUnset :_fabbd .Value ="";case ST_BlipCompressionEmail :_fabbd .Value ="\u0065\u006d\u0061i\u006c"; -case ST_BlipCompressionScreen :_fabbd .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_fabbd .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_fabbd .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_fabbd .Value ="\u006e\u006f\u006e\u0065"; -};return _fabbd ,nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_gagadc :=&CT_InverseTransform {};return _gagadc };type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_bbeg *CT_LineJoinBevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FontScheme and its children +func (_gedfa *CT_FontScheme )Validate ()error {return _gedfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_bffed *CT_TextBulletColorFollowText )Validate ()error {return _bffed .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_bcg *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_ggfe *CT_ContentPartLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoGrpAttr ))}); +};if _ggfe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoSelectAttr ))});};if _ggfe .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoRotAttr ))}); +};if _ggfe .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoChangeAspectAttr ))}); +};if _ggfe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoMoveAttr ))});};if _ggfe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoResizeAttr ))}); +};if _ggfe .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoEditPointsAttr ))});};if _ggfe .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoAdjustHandlesAttr ))}); +};if _ggfe .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoChangeArrowheadsAttr ))}); +};if _ggfe .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggfe .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _ggfe .ExtLst !=nil {_bebg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggfe .ExtLst ,_bebg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_acbef *EG_TextRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faaggf :for {_baafb ,_egadb :=d .Token ();if _egadb !=nil {return _egadb ;};switch _effee :=_baafb .(type ){case _g .StartElement :switch _effee .Name {case _g .Name {Space :"\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",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_acbef .R =NewCT_RegularTextRun (); +if _geaegd :=d .DecodeElement (_acbef .R ,&_effee );_geaegd !=nil {return _geaegd ;};case _g .Name {Space :"\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",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_acbef .Br =NewCT_TextLineBreak (); +if _baeada :=d .DecodeElement (_acbef .Br ,&_effee );_baeada !=nil {return _baeada ;};case _g .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_acbef .Fld =NewCT_TextField (); +if _gfcfc :=d .DecodeElement (_acbef .Fld ,&_effee );_gfcfc !=nil {return _gfcfc ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_effee .Name ); +if _acde :=d .Skip ();_acde !=nil {return _acde ;};};case _g .EndElement :break _faaggf ;case _g .CharData :};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_ddegc *EG_ThemeableFontStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gegdf :for {_dedad ,_fffcgf :=d .Token (); +if _fffcgf !=nil {return _fffcgf ;};switch _cdabb :=_dedad .(type ){case _g .StartElement :switch _cdabb .Name {case _g .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_ddegc .Font =NewCT_FontCollection (); +if _edcbg :=d .DecodeElement (_ddegc .Font ,&_cdabb );_edcbg !=nil {return _edcbg ;};case _g .Name {Space :"\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",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_ddegc .FontRef =NewCT_FontReference (); +if _ecbbg :=d .DecodeElement (_ddegc .FontRef ,&_cdabb );_ecbbg !=nil {return _ecbbg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_cdabb .Name ); +if _egbbb :=d .Skip ();_egbbb !=nil {return _egbbb ;};};case _g .EndElement :break _gegdf ;case _g .CharData :};};return nil ;};func (_eaacca *ST_LightRigType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaacca =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_eaacca =1; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_eaacca =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_eaacca =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_eaacca =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_eaacca =5; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_eaacca =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_eaacca =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_eaacca =8; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_eaacca =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_eaacca =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_eaacca =11; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_eaacca =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_eaacca =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_eaacca =14;case "\u0073\u006f\u0066\u0074":*_eaacca =15; +case "\u0068\u0061\u0072s\u0068":*_eaacca =16;case "\u0066\u006c\u006fo\u0064":*_eaacca =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_eaacca =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_eaacca =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_eaacca =20; +case "\u0073\u0075\u006e\u0073\u0065\u0074":*_eaacca =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_eaacca =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_eaacca =23;case "\u0066\u006c\u0061\u0074":*_eaacca =24;case "\u0074\u0077\u006fP\u0074":*_eaacca =25; +case "\u0067\u006c\u006f\u0077":*_eaacca =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_eaacca =27;};return nil ;};func (_dcbgde ST_OnOffStyleType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcbgde .String (),start ); +}; -// Validate validates the CT_FontCollection and its children -func (_deeb *CT_FontCollection )Validate ()error {return _deeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_ccebeg ST_OnOffStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccebeg .String (),start ); -};func (_cdeed *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_dcebd :=[]string {};if _cdeed .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_dcebd =append (_dcebd ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); -};if _cdeed .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_dcebd =append (_dcebd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065"); -};if len (_dcebd )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcebd );};return nil ;};func (_eaagc ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aegadd :=_f .Attr {}; -_aegadd .Name =name ;switch _eaagc {case ST_AnimationChartOnlyBuildTypeUnset :_aegadd .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_aegadd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_aegadd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case ST_AnimationChartOnlyBuildTypeSeriesEl :_aegadd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_aegadd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _aegadd ,nil ; -};func (_bedfdb ST_PenAlignment )ValidateWithPath (path string )error {switch _bedfdb {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedfdb )); -};return nil ;};func (_daeeec *CT_SchemeColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daeeec .ValAttr =ST_SchemeColorVal (1);for _ ,_debb :=range start .Attr {if _debb .Name .Local =="\u0076\u0061\u006c"{_daeeec .ValAttr .UnmarshalXMLAttr (_debb ); -continue ;};};_egaaac :for {_agcgb ,_dffcg :=d .Token ();if _dffcg !=nil {return _dffcg ;};switch _babdg :=_agcgb .(type ){case _f .StartElement :switch _babdg .Name {case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ffgfe :=NewEG_ColorTransform (); -_ffgfe .Tint =NewCT_PositiveFixedPercentage ();if _ffdf :=d .DecodeElement (_ffgfe .Tint ,&_babdg );_ffdf !=nil {return _ffdf ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ffgfe );case _f .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fcbdf :=NewEG_ColorTransform (); -_fcbdf .Shade =NewCT_PositiveFixedPercentage ();if _fbafb :=d .DecodeElement (_fcbdf .Shade ,&_babdg );_fbafb !=nil {return _fbafb ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_fcbdf );case _f .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_dggde :=NewEG_ColorTransform (); -_dggde .Comp =NewCT_ComplementTransform ();if _ggafea :=d .DecodeElement (_dggde .Comp ,&_babdg );_ggafea !=nil {return _ggafea ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_dggde );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cfcgca :=NewEG_ColorTransform (); -_cfcgca .Inv =NewCT_InverseTransform ();if _dfeag :=d .DecodeElement (_cfcgca .Inv ,&_babdg );_dfeag !=nil {return _dfeag ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_cfcgca );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ceeb :=NewEG_ColorTransform (); -_ceeb .Gray =NewCT_GrayscaleTransform ();if _fcbce :=d .DecodeElement (_ceeb .Gray ,&_babdg );_fcbce !=nil {return _fcbce ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ceeb );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bfcbf :=NewEG_ColorTransform (); -_bfcbf .Alpha =NewCT_PositiveFixedPercentage ();if _bfcdf :=d .DecodeElement (_bfcbf .Alpha ,&_babdg );_bfcdf !=nil {return _bfcdf ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bfcbf );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_ceccbg :=NewEG_ColorTransform (); -_ceccbg .AlphaOff =NewCT_FixedPercentage ();if _efcff :=d .DecodeElement (_ceccbg .AlphaOff ,&_babdg );_efcff !=nil {return _efcff ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ceccbg );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcdag :=NewEG_ColorTransform (); -_bcdag .AlphaMod =NewCT_PositivePercentage ();if _befa :=d .DecodeElement (_bcdag .AlphaMod ,&_babdg );_befa !=nil {return _befa ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bcdag );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_affdg :=NewEG_ColorTransform (); -_affdg .Hue =NewCT_PositiveFixedAngle ();if _ffdcc :=d .DecodeElement (_affdg .Hue ,&_babdg );_ffdcc !=nil {return _ffdcc ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_affdg );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ecfag :=NewEG_ColorTransform (); -_ecfag .HueOff =NewCT_Angle ();if _gcfea :=d .DecodeElement (_ecfag .HueOff ,&_babdg );_gcfea !=nil {return _gcfea ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ecfag );case _f .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gabcg :=NewEG_ColorTransform (); -_gabcg .HueMod =NewCT_PositivePercentage ();if _aafdf :=d .DecodeElement (_gabcg .HueMod ,&_babdg );_aafdf !=nil {return _aafdf ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_gabcg );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_fdceb :=NewEG_ColorTransform (); -_fdceb .Sat =NewCT_Percentage ();if _aeaggd :=d .DecodeElement (_fdceb .Sat ,&_babdg );_aeaggd !=nil {return _aeaggd ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_fdceb );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_egbbf :=NewEG_ColorTransform (); -_egbbf .SatOff =NewCT_Percentage ();if _bdbd :=d .DecodeElement (_egbbf .SatOff ,&_babdg );_bdbd !=nil {return _bdbd ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_egbbf );case _f .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bagd :=NewEG_ColorTransform (); -_bagd .SatMod =NewCT_Percentage ();if _gage :=d .DecodeElement (_bagd .SatMod ,&_babdg );_gage !=nil {return _gage ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bagd );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bddac :=NewEG_ColorTransform (); -_bddac .Lum =NewCT_Percentage ();if _egafbe :=d .DecodeElement (_bddac .Lum ,&_babdg );_egafbe !=nil {return _egafbe ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bddac );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ebcef :=NewEG_ColorTransform (); -_ebcef .LumOff =NewCT_Percentage ();if _cgcbe :=d .DecodeElement (_ebcef .LumOff ,&_babdg );_cgcbe !=nil {return _cgcbe ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ebcef );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ccff :=NewEG_ColorTransform (); -_ccff .LumMod =NewCT_Percentage ();if _abcf :=d .DecodeElement (_ccff .LumMod ,&_babdg );_abcf !=nil {return _abcf ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ccff );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bcfbe :=NewEG_ColorTransform (); -_bcfbe .Red =NewCT_Percentage ();if _dgcdc :=d .DecodeElement (_bcfbe .Red ,&_babdg );_dgcdc !=nil {return _dgcdc ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bcfbe );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fcafab :=NewEG_ColorTransform (); -_fcafab .RedOff =NewCT_Percentage ();if _ceef :=d .DecodeElement (_fcafab .RedOff ,&_babdg );_ceef !=nil {return _ceef ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_fcafab );case _f .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dafec :=NewEG_ColorTransform (); -_dafec .RedMod =NewCT_Percentage ();if _gegc :=d .DecodeElement (_dafec .RedMod ,&_babdg );_gegc !=nil {return _gegc ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_dafec );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ggafb :=NewEG_ColorTransform (); -_ggafb .Green =NewCT_Percentage ();if _gbbgd :=d .DecodeElement (_ggafb .Green ,&_babdg );_gbbgd !=nil {return _gbbgd ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_ggafb );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_egggc :=NewEG_ColorTransform (); -_egggc .GreenOff =NewCT_Percentage ();if _ebabb :=d .DecodeElement (_egggc .GreenOff ,&_babdg );_ebabb !=nil {return _ebabb ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_egggc );case _f .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cfbcf :=NewEG_ColorTransform (); -_cfbcf .GreenMod =NewCT_Percentage ();if _egcde :=d .DecodeElement (_cfbcf .GreenMod ,&_babdg );_egcde !=nil {return _egcde ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_cfbcf );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cfacd :=NewEG_ColorTransform (); -_cfacd .Blue =NewCT_Percentage ();if _ddaba :=d .DecodeElement (_cfacd .Blue ,&_babdg );_ddaba !=nil {return _ddaba ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_cfacd );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gddbd :=NewEG_ColorTransform (); -_gddbd .BlueOff =NewCT_Percentage ();if _ecbea :=d .DecodeElement (_gddbd .BlueOff ,&_babdg );_ecbea !=nil {return _ecbea ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_gddbd );case _f .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cabc :=NewEG_ColorTransform (); -_cabc .BlueMod =NewCT_Percentage ();if _fbafd :=d .DecodeElement (_cabc .BlueMod ,&_babdg );_fbafd !=nil {return _fbafd ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_cabc );case _f .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_bgaad :=NewEG_ColorTransform (); -_bgaad .Gamma =NewCT_GammaTransform ();if _aacdg :=d .DecodeElement (_bgaad .Gamma ,&_babdg );_aacdg !=nil {return _aacdg ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bgaad );case _f .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bgaaf :=NewEG_ColorTransform (); -_bgaaf .InvGamma =NewCT_InverseGammaTransform ();if _dgfc :=d .DecodeElement (_bgaaf .InvGamma ,&_babdg );_dgfc !=nil {return _dgfc ;};_daeeec .EG_ColorTransform =append (_daeeec .EG_ColorTransform ,_bgaaf );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_babdg .Name ); -if _defg :=d .Skip ();_defg !=nil {return _defg ;};};case _f .EndElement :break _egaaac ;case _f .CharData :};};return nil ;};func (_dagd *CT_ClipboardStyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074"; -e .EncodeToken (start );_dbgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dagd .ThemeElements ,_dbgc );_bcgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_dagd .ClrMap ,_bcgg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgdc *ST_LightRigDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbgdc =0;case "\u0074\u006c":*_cbgdc =1; -case "\u0074":*_cbgdc =2;case "\u0074\u0072":*_cbgdc =3;case "\u006c":*_cbgdc =4;case "\u0072":*_cbgdc =5;case "\u0062\u006c":*_cbgdc =6;case "\u0062":*_cbgdc =7;case "\u0062\u0072":*_cbgdc =8;};return nil ;}; +// Validate validates the CT_ColorReplaceEffect and its children +func (_bddg *CT_ColorReplaceEffect )Validate ()error {return _bddg .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_fafg *CT_AlphaReplaceEffect )Validate ()error {return _fafg .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_eggfb ST_LightRigType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eggfb .String (),start );};func NewCT_TextCharBullet ()*CT_TextCharBullet {_fedeb :=&CT_TextCharBullet {}; +return _fedeb }; -// Validate validates the CT_EffectList and its children -func (_dcgf *CT_EffectList )Validate ()error {return _dcgf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_degc *CT_GroupShapeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbccc :=range start .Attr {if _dbccc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_degc .BwModeAttr .UnmarshalXMLAttr (_dbccc ); -continue ;};};_cbebe :for {_ecfb ,_fgfe :=d .Token ();if _fgfe !=nil {return _fgfe ;};switch _gefag :=_ecfb .(type ){case _f .StartElement :switch _gefag .Name {case _f .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_degc .Xfrm =NewCT_GroupTransform2D (); -if _bccegg :=d .DecodeElement (_degc .Xfrm ,&_gefag );_bccegg !=nil {return _bccegg ;};case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_degc .NoFill =NewCT_NoFillProperties (); -if _cgdgf :=d .DecodeElement (_degc .NoFill ,&_gefag );_cgdgf !=nil {return _cgdgf ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_degc .SolidFill =NewCT_SolidColorFillProperties (); -if _bbga :=d .DecodeElement (_degc .SolidFill ,&_gefag );_bbga !=nil {return _bbga ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_degc .GradFill =NewCT_GradientFillProperties (); -if _gagd :=d .DecodeElement (_degc .GradFill ,&_gefag );_gagd !=nil {return _gagd ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_degc .BlipFill =NewCT_BlipFillProperties (); -if _ddcg :=d .DecodeElement (_degc .BlipFill ,&_gefag );_ddcg !=nil {return _ddcg ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_degc .PattFill =NewCT_PatternFillProperties (); -if _fgbcb :=d .DecodeElement (_degc .PattFill ,&_gefag );_fgbcb !=nil {return _fgbcb ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_degc .GrpFill =NewCT_GroupFillProperties (); -if _ggfde :=d .DecodeElement (_degc .GrpFill ,&_gefag );_ggfde !=nil {return _ggfde ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_degc .EffectLst =NewCT_EffectList (); -if _eecdg :=d .DecodeElement (_degc .EffectLst ,&_gefag );_eecdg !=nil {return _eecdg ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_degc .EffectDag =NewCT_EffectContainer (); -if _cgfef :=d .DecodeElement (_degc .EffectDag ,&_gefag );_cgfef !=nil {return _cgfef ;};case _f .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_degc .Scene3d =NewCT_Scene3D (); -if _gddb :=d .DecodeElement (_degc .Scene3d ,&_gefag );_gddb !=nil {return _gddb ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_degc .ExtLst =NewCT_OfficeArtExtensionList (); -if _ebeab :=d .DecodeElement (_degc .ExtLst ,&_gefag );_ebeab !=nil {return _ebeab ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_gefag .Name ); -if _dgcg :=d .Skip ();_dgcg !=nil {return _dgcg ;};};case _f .EndElement :break _cbebe ;case _f .CharData :};};return nil ;};func (_cadce *CT_TransformEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadce .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_cadce .SxAttr )}); -};if _cadce .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_cadce .SyAttr )});};if _cadce .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_cadce .KxAttr )}); -};if _cadce .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_cadce .KyAttr )});};if _cadce .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_cadce .TxAttr )}); -};if _cadce .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_cadce .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_TextNoBullet and its children +func (_acggdd *CT_TextNoBullet )Validate ()error {return _acggdd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_TextListStyle ()*CT_TextListStyle {_cbdce :=&CT_TextListStyle {};return _cbdce }; +type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ; +ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func (_ffddf *ST_TextAlignType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffddf =0;case "\u006c":*_ffddf =1;case "\u0063\u0074\u0072":*_ffddf =2; +case "\u0072":*_ffddf =3;case "\u006a\u0075\u0073\u0074":*_ffddf =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ffddf =5;case "\u0064\u0069\u0073\u0074":*_ffddf =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ffddf =7;};return nil ;}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_eedbe *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _fbcba :=_eedbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbcba !=nil {return _fbcba ;};return nil ;}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_fbfcb *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _fbfcb .CpLocks !=nil {if _bceff :=_fbfcb .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_bceff !=nil {return _bceff ;};};if _fbfcb .ExtLst !=nil {if _dabce :=_fbfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dabce !=nil {return _dabce ;};};return nil ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func (_cffga *CT_GraphicalObjectFrameLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +if _cffga .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cffga .NoGrpAttr ))});};if _cffga .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cffga .NoDrilldownAttr ))}); +};if _cffga .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cffga .NoSelectAttr ))});};if _cffga .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cffga .NoChangeAspectAttr ))}); +};if _cffga .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cffga .NoMoveAttr ))});};if _cffga .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_cffga .NoResizeAttr ))}); +};e .EncodeToken (start );if _cffga .ExtLst !=nil {_ccafe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cffga .ExtLst ,_ccafe );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_ffcbb *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _ffcbb .Left !=nil {if _ddffa :=_ffcbb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ddffa !=nil {return _ddffa ;};};if _ffcbb .Right !=nil {if _daadb :=_ffcbb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_daadb !=nil {return _daadb ;};};if _ffcbb .Top !=nil {if _bafa :=_ffcbb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bafa !=nil {return _bafa ;};};if _ffcbb .Bottom !=nil {if _fdceac :=_ffcbb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_fdceac !=nil {return _fdceac ;};};if _ffcbb .InsideH !=nil {if _cfeedd :=_ffcbb .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_cfeedd !=nil {return _cfeedd ;};};if _ffcbb .InsideV !=nil {if _gcaag :=_ffcbb .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_gcaag !=nil {return _gcaag ;};};if _ffcbb .Tl2br !=nil {if _cddgb :=_ffcbb .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_cddgb !=nil {return _cddgb ;};};if _ffcbb .Tr2bl !=nil {if _cgdbd :=_ffcbb .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); -_cgdbd !=nil {return _cgdbd ;};};if _ffcbb .ExtLst !=nil {if _gcgdf :=_ffcbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcgdf !=nil {return _gcgdf ;};};return nil ;};func (_efefa ST_TextFontAlignType )String ()string {switch _efefa {case 0:return ""; -case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";}; +// Validate validates the CT_TransformEffect and its children +func (_fdadd *CT_TransformEffect )Validate ()error {return _fdadd .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_TextFont and its children -func (_bbdf *CT_TextFont )Validate ()error {return _bbdf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};func (_agdcec *CT_OfficeArtExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _agdcec .Ext !=nil {_cfff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_abfc :=range _agdcec .Ext {e .EncodeElement (_abfc ,_cfff );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecdcfc *CT_RelativeOffsetEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecdcfc .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_ecdcfc .TxAttr )}); -};if _ecdcfc .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_ecdcfc .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_ceaddg *CT_TableGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgdgc :for {_cfadf ,_aeeceb :=d .Token ();if _aeeceb !=nil {return _aeeceb ;};switch _dfbcba :=_cfadf .(type ){case _f .StartElement :switch _dfbcba .Name {case _f .Name {Space :"\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",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_ecaae :=NewCT_TableCol (); -if _bcbcbb :=d .DecodeElement (_ecaae ,&_dfbcba );_bcbcbb !=nil {return _bcbcbb ;};_ceaddg .GridCol =append (_ceaddg .GridCol ,_ecaae );default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_dfbcba .Name ); -if _ecfcb :=d .Skip ();_ecfcb !=nil {return _ecfcb ;};};case _f .EndElement :break _dgdgc ;case _f .CharData :};};return nil ;};func (_gegae *EG_FillModeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegae .Tile !=nil {_gfaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}}; -e .EncodeElement (_gegae .Tile ,_gfaf );};if _gegae .Stretch !=nil {_gdedb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_gegae .Stretch ,_gdedb );};return nil ;};func (_fdcagc ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _fdcagc {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcagc )); -};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_cdbfc :=&CT_LineEndProperties {};return _cdbfc ;};func (_geaaca *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_geaaca .IdAttr )}); -if _geaaca .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_geaaca .TypeAttr )});};e .EncodeToken (start );if _geaaca .RPr !=nil {_cagaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}}; -e .EncodeElement (_geaaca .RPr ,_cagaf );};if _geaaca .PPr !=nil {_ecgbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_geaaca .PPr ,_ecgbe );};if _geaaca .T !=nil {_aacbae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074"}}; -_c .AddPreserveSpaceAttr (&_aacbae ,*_geaaca .T );e .EncodeElement (_geaaca .T ,_aacbae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acbc *CT_EmptyElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfaeb ,_bfae :=d .Token (); -if _bfae !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_bfae );};if _ebcfe ,_ffffg :=_gfaeb .(_f .EndElement );_ffffg &&_ebcfe .Name ==start .Name {break ; -};};return nil ;};func (_dbfca ST_PathFillMode )ValidateWithPath (path string )error {switch _dbfca {case 0,1,2,3,4,5,6:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfca )); -};return nil ;};func (_decbf *ST_OnOffStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfaf ,_acbdgd :=d .Token ();if _acbdgd !=nil {return _acbdgd ;};if _dfeaf ,_eaabd :=_bbfaf .(_f .EndElement );_eaabd &&_dfeaf .Name ==start .Name {*_decbf =1; -return nil ;};if _fdafe ,_eeage :=_bbfaf .(_f .CharData );!_eeage {return _bd .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",_bbfaf );}else {switch string (_fdafe ){case "":*_decbf =0; -case "\u006f\u006e":*_decbf =1;case "\u006f\u0066\u0066":*_decbf =2;case "\u0064\u0065\u0066":*_decbf =3;};};_bbfaf ,_acbdgd =d .Token ();if _acbdgd !=nil {return _acbdgd ;};if _gfcgff ,_bffefd :=_bbfaf .(_f .EndElement );_bffefd &&_gfcgff .Name ==start .Name {return nil ; -};return _bd .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",_bbfaf );};func (_efbcf ST_PenAlignment )String ()string {switch _efbcf {case 0:return ""; -case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_beaff :=&CT_GvmlShapeNonVisual {};_beaff .CNvPr =NewCT_NonVisualDrawingProps ();_beaff .CNvSpPr =NewCT_NonVisualDrawingShapeProps (); -return _beaff ;}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_bbcbb *CT_EffectReference )ValidateWithPath (path string )error {return nil };type CT_DashStopList struct{Ds []*CT_DashStop ;};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ; +OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;};func (_dcffe *CT_TableCol )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffabgd :=range start .Attr {if _ffabgd .Name .Local =="\u0077"{_baacgg ,_adafg :=ParseUnionST_Coordinate (_ffabgd .Value ); +if _adafg !=nil {return _adafg ;};_dcffe .WAttr =_baacgg ;continue ;};};_gafbg :for {_fccga ,_bebdb :=d .Token ();if _bebdb !=nil {return _bebdb ;};switch _bgagb :=_fccga .(type ){case _g .StartElement :switch _bgagb .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcffe .ExtLst =NewCT_OfficeArtExtensionList (); +if _deeac :=d .DecodeElement (_dcffe .ExtLst ,&_bgagb );_deeac !=nil {return _deeac ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_bgagb .Name ); +if _faee :=d .Skip ();_faee !=nil {return _faee ;};};case _g .EndElement :break _gafbg ;case _g .CharData :};};return nil ;};func (_agdea *ST_LineEndLength )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agdea =0;case "\u0073\u006d":*_agdea =1; +case "\u006d\u0065\u0064":*_agdea =2;case "\u006c\u0067":*_agdea =3;};return nil ;};func (_beagc *CT_TextNormalAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggfgeb :=range start .Attr {if _ggfgeb .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_dfdfb ,_addba :=ParseUnionST_TextFontScalePercentOrPercentString (_ggfgeb .Value ); +if _addba !=nil {return _addba ;};_beagc .FontScaleAttr =&_dfdfb ;continue ;};if _ggfgeb .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_abebg ,_ffcfa :=ParseUnionST_TextSpacingPercentOrPercentString (_ggfgeb .Value ); +if _ffcfa !=nil {return _ffcfa ;};_beagc .LnSpcReductionAttr =&_abebg ;continue ;};};for {_cedaf ,_bdgdd :=d .Token ();if _bdgdd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_bdgdd ); +};if _gegee ,_afbff :=_cedaf .(_g .EndElement );_afbff &&_gegee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GroupLocking and its children -func (_bgcdea *CT_GroupLocking )Validate ()error {return _bgcdea .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_bbbba *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _bbbba .FontScaleAttr !=nil {if _gbdce :=_bbbba .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_gbdce !=nil {return _gbdce ; +};};if _bbbba .LnSpcReductionAttr !=nil {if _acacc :=_bbbba .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acacc !=nil {return _acacc ;};};return nil ; +}; -// Validate validates the CT_ShapeLocking and its children -func (_fcfgc *CT_ShapeLocking )Validate ()error {return _fcfgc .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_cecgf *CT_LineProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbd :=range start .Attr {if _adbd .Name .Local =="\u0077"{_bffb ,_bdffb :=_aa .ParseInt (_adbd .Value ,10,32); -if _bdffb !=nil {return _bdffb ;};_fgef :=int32 (_bffb );_cecgf .WAttr =&_fgef ;continue ;};if _adbd .Name .Local =="\u0063\u006d\u0070\u0064"{_cecgf .CmpdAttr .UnmarshalXMLAttr (_adbd );continue ;};if _adbd .Name .Local =="\u0063\u0061\u0070"{_cecgf .CapAttr .UnmarshalXMLAttr (_adbd ); -continue ;};if _adbd .Name .Local =="\u0061\u006c\u0067\u006e"{_cecgf .AlgnAttr .UnmarshalXMLAttr (_adbd );continue ;};};_ececc :for {_debcc ,_daefd :=d .Token ();if _daefd !=nil {return _daefd ;};switch _gdgc :=_debcc .(type ){case _f .StartElement :switch _gdgc .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cecgf .NoFill =NewCT_NoFillProperties (); -if _gabdg :=d .DecodeElement (_cecgf .NoFill ,&_gdgc );_gabdg !=nil {return _gabdg ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cecgf .SolidFill =NewCT_SolidColorFillProperties (); -if _dbga :=d .DecodeElement (_cecgf .SolidFill ,&_gdgc );_dbga !=nil {return _dbga ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cecgf .GradFill =NewCT_GradientFillProperties (); -if _dcbf :=d .DecodeElement (_cecgf .GradFill ,&_gdgc );_dcbf !=nil {return _dcbf ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cecgf .PattFill =NewCT_PatternFillProperties (); -if _bbbbg :=d .DecodeElement (_cecgf .PattFill ,&_gdgc );_bbbbg !=nil {return _bbbbg ;};case _f .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_cecgf .PrstDash =NewCT_PresetLineDashProperties (); -if _dgcd :=d .DecodeElement (_cecgf .PrstDash ,&_gdgc );_dgcd !=nil {return _dgcd ;};case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_cecgf .CustDash =NewCT_DashStopList (); -if _fgedf :=d .DecodeElement (_cecgf .CustDash ,&_gdgc );_fgedf !=nil {return _fgedf ;};case _f .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_cecgf .Round =NewCT_LineJoinRound (); -if _ccecbg :=d .DecodeElement (_cecgf .Round ,&_gdgc );_ccecbg !=nil {return _ccecbg ;};case _f .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_cecgf .Bevel =NewCT_LineJoinBevel (); -if _dfdbd :=d .DecodeElement (_cecgf .Bevel ,&_gdgc );_dfdbd !=nil {return _dfdbd ;};case _f .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_cecgf .Miter =NewCT_LineJoinMiterProperties (); -if _gaeaf :=d .DecodeElement (_cecgf .Miter ,&_gdgc );_gaeaf !=nil {return _gaeaf ;};case _f .Name {Space :"\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",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_cecgf .HeadEnd =NewCT_LineEndProperties (); -if _aeece :=d .DecodeElement (_cecgf .HeadEnd ,&_gdgc );_aeece !=nil {return _aeece ;};case _f .Name {Space :"\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",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_cecgf .TailEnd =NewCT_LineEndProperties (); -if _afbdd :=d .DecodeElement (_cecgf .TailEnd ,&_gdgc );_afbdd !=nil {return _afbdd ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cecgf .ExtLst =NewCT_OfficeArtExtensionList (); -if _ggedb :=d .DecodeElement (_cecgf .ExtLst ,&_gdgc );_ggedb !=nil {return _ggedb ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdgc .Name ); -if _ebaec :=d .Skip ();_ebaec !=nil {return _ebaec ;};};case _f .EndElement :break _ececc ;case _f .CharData :};};return nil ;};func NewTblStyleLst ()*TblStyleLst {_dffbb :=&TblStyleLst {};_dffbb .CT_TableStyleList =*NewCT_TableStyleList ();return _dffbb ; -};func (_eedfb *CT_XYAdjustHandle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eedfb .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_bd .Sprintf ("\u0025\u0076",*_eedfb .GdRefXAttr )}); -};if _eedfb .MinXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_bd .Sprintf ("\u0025\u0076",*_eedfb .MinXAttr )});};if _eedfb .MaxXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_bd .Sprintf ("\u0025\u0076",*_eedfb .MaxXAttr )}); -};if _eedfb .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_bd .Sprintf ("\u0025\u0076",*_eedfb .GdRefYAttr )});};if _eedfb .MinYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_bd .Sprintf ("\u0025\u0076",*_eedfb .MinYAttr )}); -};if _eedfb .MaxYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_bd .Sprintf ("\u0025\u0076",*_eedfb .MaxYAttr )});};e .EncodeToken (start );_cecfab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}}; -e .EncodeElement (_eedfb .Pos ,_cecfab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AudioCD ()*CT_AudioCD {_feba :=&CT_AudioCD {};_feba .St =NewCT_AudioCDTime ();_feba .End =NewCT_AudioCDTime ();return _feba ;};func (_fdaab *EG_ShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeea :for {_faced ,_acdc :=d .Token (); -if _acdc !=nil {return _acdc ;};switch _deaec :=_faced .(type ){case _f .StartElement :switch _deaec .Name {case _f .Name {Space :"\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",Local :"\u006c\u0069\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_fdaab .Lin =NewCT_LinearShadeProperties (); -if _agecf :=d .DecodeElement (_fdaab .Lin ,&_deaec );_agecf !=nil {return _agecf ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_fdaab .Path =NewCT_PathShadeProperties (); -if _edaecc :=d .DecodeElement (_fdaab .Path ,&_deaec );_edaecc !=nil {return _edaecc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_deaec .Name ); -if _cagad :=d .Skip ();_cagad !=nil {return _cagad ;};};case _f .EndElement :break _eeea ;case _f .CharData :};};return nil ;};func (_bafd *CT_EffectStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fabb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}}; -for _ ,_ebcg :=range _bafd .EffectStyle {e .EncodeElement (_ebcg ,_fabb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdeac *CT_GrayscaleTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fddg ,_dbeb :=d .Token (); -if _dbeb !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_dbeb );};if _fdgea ,_aaeab :=_fddg .(_f .EndElement ); -_aaeab &&_fdgea .Name ==start .Name {break ;};};return nil ;};func (_dbcad *CT_TableProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbcad .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .RtlAttr ))}); -};if _dbcad .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .FirstRowAttr ))});};if _dbcad .FirstColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .FirstColAttr ))}); -};if _dbcad .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .LastRowAttr ))});};if _dbcad .LastColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .LastColAttr ))}); -};if _dbcad .BandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .BandRowAttr ))});};if _dbcad .BandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_dbcad .BandColAttr ))}); -};e .EncodeToken (start );if _dbcad .NoFill !=nil {_cabbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcad .NoFill ,_cabbd );};if _dbcad .SolidFill !=nil {_faeca :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dbcad .SolidFill ,_faeca );};if _dbcad .GradFill !=nil {_bcbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcad .GradFill ,_bcbe );};if _dbcad .BlipFill !=nil {_caecc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dbcad .BlipFill ,_caecc );};if _dbcad .PattFill !=nil {_aeedd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbcad .PattFill ,_aeedd );};if _dbcad .GrpFill !=nil {_fcedf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_dbcad .GrpFill ,_fcedf );};if _dbcad .EffectLst !=nil {_gfaea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcad .EffectLst ,_gfaea );};if _dbcad .EffectDag !=nil {_ggecb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_dbcad .EffectDag ,_ggecb );};if _dbcad .Choice !=nil {_dbcad .Choice .MarshalXML (e ,_f .StartElement {});};if _dbcad .ExtLst !=nil {_bfdfbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dbcad .ExtLst ,_bfdfbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daabg ST_LineEndType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daabg .String (),start ); -};type ST_ShapeType byte ;func (_fcbeb *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcbeb =0;case "\u0073\u006f\u006ci\u0064":*_fcbeb =1;case "\u0064\u006f\u0074":*_fcbeb =2;case "\u0064\u0061\u0073\u0068":*_fcbeb =3; -case "\u006c\u0067\u0044\u0061\u0073\u0068":*_fcbeb =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fcbeb =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_fcbeb =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcbeb =7; -case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_fcbeb =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_fcbeb =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcbeb =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcbeb =11; -};return nil ;};func (_dfcba *CT_FillStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_beda :=range _dfcba .EG_FillProperties {_beda .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_bea :=&CT_AudioCDTime {};return _bea }; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_fdbea *CT_EffectStyleList )ValidateWithPath (path string )error {for _bbdg ,_cdfb :=range _fdbea .EffectStyle {if _aeff :=_cdfb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_bbdg )); +_aeff !=nil {return _aeff ;};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ; +ULn *CT_LineProperties ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_befgc :=ST_TextSpacingPercentOrPercentString {};if _fb .ST_PercentagePatternRe .MatchString (s ){_befgc .ST_Percentage =&s ; +}else {_fabdd ,_cgcga :=_a .ParseInt (s ,10,64);if _cgcga !=nil {return _befgc ,_c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cgcga );};_cadbc :=int32 (_fabdd );_befgc .ST_TextSpacingPercent =&_cadbc ; +};return _befgc ,nil ;};func (_eebec *CT_EffectContainer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gacbc :=range start .Attr {if _gacbc .Name .Local =="\u0074\u0079\u0070\u0065"{_eebec .TypeAttr .UnmarshalXMLAttr (_gacbc );continue ; +};if _gacbc .Name .Local =="\u006e\u0061\u006d\u0065"{_egdfd ,_gfggb :=_gacbc .Value ,error (nil );if _gfggb !=nil {return _gfggb ;};_eebec .NameAttr =&_egdfd ;continue ;};};_aege :for {_aaaa ,_cagc :=d .Token ();if _cagc !=nil {return _cagc ;};switch _fcae :=_aaaa .(type ){case _g .StartElement :switch _fcae .Name {case _g .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_eebec .Cont =NewCT_EffectContainer (); +if _feeg :=d .DecodeElement (_eebec .Cont ,&_fcae );_feeg !=nil {return _feeg ;};case _g .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_eebec .Effect =NewCT_EffectReference (); +if _afde :=d .DecodeElement (_eebec .Effect ,&_fcae );_afde !=nil {return _afde ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_eebec .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); +if _ecde :=d .DecodeElement (_eebec .AlphaBiLevel ,&_fcae );_ecde !=nil {return _ecde ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_eebec .AlphaCeiling =NewCT_AlphaCeilingEffect (); +if _fdace :=d .DecodeElement (_eebec .AlphaCeiling ,&_fcae );_fdace !=nil {return _fdace ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_eebec .AlphaFloor =NewCT_AlphaFloorEffect (); +if _acbce :=d .DecodeElement (_eebec .AlphaFloor ,&_fcae );_acbce !=nil {return _acbce ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_eebec .AlphaInv =NewCT_AlphaInverseEffect (); +if _gfgge :=d .DecodeElement (_eebec .AlphaInv ,&_fcae );_gfgge !=nil {return _gfgge ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eebec .AlphaMod =NewCT_AlphaModulateEffect (); +if _efdef :=d .DecodeElement (_eebec .AlphaMod ,&_fcae );_efdef !=nil {return _efdef ;};case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_eebec .AlphaModFix =NewCT_AlphaModulateFixedEffect (); +if _eded :=d .DecodeElement (_eebec .AlphaModFix ,&_fcae );_eded !=nil {return _eded ;};case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_eebec .AlphaOutset =NewCT_AlphaOutsetEffect (); +if _aaffc :=d .DecodeElement (_eebec .AlphaOutset ,&_fcae );_aaffc !=nil {return _aaffc ;};case _g .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_eebec .AlphaRepl =NewCT_AlphaReplaceEffect (); +if _fcafg :=d .DecodeElement (_eebec .AlphaRepl ,&_fcae );_fcafg !=nil {return _fcafg ;};case _g .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_eebec .BiLevel =NewCT_BiLevelEffect (); +if _cdce :=d .DecodeElement (_eebec .BiLevel ,&_fcae );_cdce !=nil {return _cdce ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0065n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_eebec .Blend =NewCT_BlendEffect (); +if _dged :=d .DecodeElement (_eebec .Blend ,&_fcae );_dged !=nil {return _dged ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_eebec .Blur =NewCT_BlurEffect (); +if _egcf :=d .DecodeElement (_eebec .Blur ,&_fcae );_egcf !=nil {return _egcf ;};case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_eebec .ClrChange =NewCT_ColorChangeEffect (); +if _efbb :=d .DecodeElement (_eebec .ClrChange ,&_fcae );_efbb !=nil {return _efbb ;};case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_eebec .ClrRepl =NewCT_ColorReplaceEffect (); +if _cdbd :=d .DecodeElement (_eebec .ClrRepl ,&_fcae );_cdbd !=nil {return _cdbd ;};case _g .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_eebec .Duotone =NewCT_DuotoneEffect (); +if _beec :=d .DecodeElement (_eebec .Duotone ,&_fcae );_beec !=nil {return _beec ;};case _g .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_eebec .Fill =NewCT_FillEffect (); +if _aecfd :=d .DecodeElement (_eebec .Fill ,&_fcae );_aecfd !=nil {return _aecfd ;};case _g .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_eebec .FillOverlay =NewCT_FillOverlayEffect (); +if _aabf :=d .DecodeElement (_eebec .FillOverlay ,&_fcae );_aabf !=nil {return _aabf ;};case _g .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_eebec .Glow =NewCT_GlowEffect (); +if _acggd :=d .DecodeElement (_eebec .Glow ,&_fcae );_acggd !=nil {return _acggd ;};case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_eebec .Grayscl =NewCT_GrayscaleEffect (); +if _aagae :=d .DecodeElement (_eebec .Grayscl ,&_fcae );_aagae !=nil {return _aagae ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_eebec .Hsl =NewCT_HSLEffect (); +if _dbcaa :=d .DecodeElement (_eebec .Hsl ,&_fcae );_dbcaa !=nil {return _dbcaa ;};case _g .Name {Space :"\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",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_eebec .InnerShdw =NewCT_InnerShadowEffect (); +if _cbede :=d .DecodeElement (_eebec .InnerShdw ,&_fcae );_cbede !=nil {return _cbede ;};case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_eebec .Lum =NewCT_LuminanceEffect (); +if _bgfb :=d .DecodeElement (_eebec .Lum ,&_fcae );_bgfb !=nil {return _bgfb ;};case _g .Name {Space :"\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",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_eebec .OuterShdw =NewCT_OuterShadowEffect (); +if _abbe :=d .DecodeElement (_eebec .OuterShdw ,&_fcae );_abbe !=nil {return _abbe ;};case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_eebec .PrstShdw =NewCT_PresetShadowEffect (); +if _eafde :=d .DecodeElement (_eebec .PrstShdw ,&_fcae );_eafde !=nil {return _eafde ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_eebec .Reflection =NewCT_ReflectionEffect (); +if _cefd :=d .DecodeElement (_eebec .Reflection ,&_fcae );_cefd !=nil {return _cefd ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_eebec .RelOff =NewCT_RelativeOffsetEffect (); +if _abgeg :=d .DecodeElement (_eebec .RelOff ,&_fcae );_abgeg !=nil {return _abgeg ;};case _g .Name {Space :"\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",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_eebec .SoftEdge =NewCT_SoftEdgesEffect (); +if _dcgec :=d .DecodeElement (_eebec .SoftEdge ,&_fcae );_dcgec !=nil {return _dcgec ;};case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_eebec .Tint =NewCT_TintEffect (); +if _cddc :=d .DecodeElement (_eebec .Tint ,&_fcae );_cddc !=nil {return _cddc ;};case _g .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_eebec .Xfrm =NewCT_TransformEffect (); +if _bfgf :=d .DecodeElement (_eebec .Xfrm ,&_fcae );_bfgf !=nil {return _bfgf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_fcae .Name ); +if _dcfd :=d .Skip ();_dcfd !=nil {return _dcfd ;};};case _g .EndElement :break _aege ;case _g .CharData :};};return nil ;};func (_eggca ST_ChartBuildStep )ValidateWithPath (path string )error {switch _eggca {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggca )); +};return nil ;};func (_aeebb ST_LineEndWidth )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_badae :=_g .Attr {};_badae .Name =name ;switch _aeebb {case ST_LineEndWidthUnset :_badae .Value ="";case ST_LineEndWidthSm :_badae .Value ="\u0073\u006d";case ST_LineEndWidthMed :_badae .Value ="\u006d\u0065\u0064"; +case ST_LineEndWidthLg :_badae .Value ="\u006c\u0067";};return _badae ,nil ;};func (_gddgd ST_PenAlignment )ValidateWithPath (path string )error {switch _gddgd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddgd )); +};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_fgcfg *CT_Path2D )ValidateWithPath (path string )error {if _fgcfg .WAttr !=nil {if *_fgcfg .WAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcfg .WAttr ); -};if *_fgcfg .WAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcfg .WAttr ); -};};if _fgcfg .HAttr !=nil {if *_fgcfg .HAttr < 0{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcfg .HAttr ); -};if *_fgcfg .HAttr > 27273042316900{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcfg .HAttr ); -};};if _cbfbb :=_fgcfg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_cbfbb !=nil {return _cbfbb ;};for _cgac ,_egaef :=range _fgcfg .Close {if _debed :=_egaef .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cgac )); -_debed !=nil {return _debed ;};};for _efcgg ,_dbca :=range _fgcfg .MoveTo {if _ecbcg :=_dbca .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_efcgg ));_ecbcg !=nil {return _ecbcg ; -};};for _fdbed ,_gabb :=range _fgcfg .LnTo {if _fddaf :=_gabb .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fdbed ));_fddaf !=nil {return _fddaf ;};};for _dgcef ,_ggdbd :=range _fgcfg .ArcTo {if _fdgda :=_ggdbd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_dgcef )); -_fdgda !=nil {return _fdgda ;};};for _gbfdg ,_bbgfe :=range _fgcfg .QuadBezTo {if _effde :=_bbgfe .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gbfdg ));_effde !=nil {return _effde ; -};};for _eaegg ,_fddec :=range _fgcfg .CubicBezTo {if _dface :=_fddec .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_eaegg ));_dface !=nil {return _dface ;};}; -return nil ;};func (_dcca *CT_NonVisualConnectorProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccd :for {_eaff ,_dfeb :=d .Token ();if _dfeb !=nil {return _dfeb ;};switch _geega :=_eaff .(type ){case _f .StartElement :switch _geega .Name {case _f .Name {Space :"\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",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_dcca .CxnSpLocks =NewCT_ConnectorLocking (); -if _dgeb :=d .DecodeElement (_dcca .CxnSpLocks ,&_geega );_dgeb !=nil {return _dgeb ;};case _f .Name {Space :"\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",Local :"\u0073\u0074\u0043x\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_dcca .StCxn =NewCT_Connection (); -if _gceba :=d .DecodeElement (_dcca .StCxn ,&_geega );_gceba !=nil {return _gceba ;};case _f .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_dcca .EndCxn =NewCT_Connection (); -if _fabeae :=d .DecodeElement (_dcca .EndCxn ,&_geega );_fabeae !=nil {return _fabeae ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcca .ExtLst =NewCT_OfficeArtExtensionList (); -if _ddaga :=d .DecodeElement (_dcca .ExtLst ,&_geega );_ddaga !=nil {return _ddaga ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_geega .Name ); -if _eabad :=d .Skip ();_eabad !=nil {return _eabad ;};};case _f .EndElement :break _dccd ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_TextBulletTypeface and its children +func (_fafed *EG_TextBulletTypeface )Validate ()error {return _fafed .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_gdfag :=&CT_OfficeArtExtensionList {}; +return _gdfag ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_fgegg :=&CT_ScRgbColor {};return _fgegg };type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; +PrstClr *CT_PresetColor ;};func (_ecbage ST_TextTabAlignType )ValidateWithPath (path string )error {switch _ecbage {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbage )); +};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_dead :=&CT_BiLevelEffect {}; +return _dead }; -// Validate validates the CT_TableStyle and its children -func (_ggbac *CT_TableStyle )Validate ()error {return _ggbac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_fbef *CT_BlipChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abb :for {_aeeb ,_fcdf :=d .Token (); -if _fcdf !=nil {return _fcdf ;};switch _baae :=_aeeb .(type ){case _f .StartElement :switch _baae .Name {case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bbcc :=NewCT_AlphaBiLevelEffect (); -if _fgde :=d .DecodeElement (_bbcc ,&_baae );_fgde !=nil {return _fgde ;};_fbef .AlphaBiLevel =append (_fbef .AlphaBiLevel ,_bbcc );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_abe :=NewCT_AlphaCeilingEffect (); -if _gffa :=d .DecodeElement (_abe ,&_baae );_gffa !=nil {return _gffa ;};_fbef .AlphaCeiling =append (_fbef .AlphaCeiling ,_abe );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gaa :=NewCT_AlphaFloorEffect (); -if _cabf :=d .DecodeElement (_gaa ,&_baae );_cabf !=nil {return _cabf ;};_fbef .AlphaFloor =append (_fbef .AlphaFloor ,_gaa );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dbcc :=NewCT_AlphaInverseEffect (); -if _fgcdg :=d .DecodeElement (_dbcc ,&_baae );_fgcdg !=nil {return _fgcdg ;};_fbef .AlphaInv =append (_fbef .AlphaInv ,_dbcc );case _f .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ddcb :=NewCT_AlphaModulateEffect (); -if _fcc :=d .DecodeElement (_ddcb ,&_baae );_fcc !=nil {return _fcc ;};_fbef .AlphaMod =append (_fbef .AlphaMod ,_ddcb );case _f .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_cdbc :=NewCT_AlphaModulateFixedEffect (); -if _ecafe :=d .DecodeElement (_cdbc ,&_baae );_ecafe !=nil {return _ecafe ;};_fbef .AlphaModFix =append (_fbef .AlphaModFix ,_cdbc );case _f .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_abfd :=NewCT_AlphaReplaceEffect (); -if _aedab :=d .DecodeElement (_abfd ,&_baae );_aedab !=nil {return _aedab ;};_fbef .AlphaRepl =append (_fbef .AlphaRepl ,_abfd );case _f .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fbbec :=NewCT_BiLevelEffect (); -if _gegfe :=d .DecodeElement (_fbbec ,&_baae );_gegfe !=nil {return _gegfe ;};_fbef .BiLevel =append (_fbef .BiLevel ,_fbbec );case _f .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cggd :=NewCT_BlurEffect (); -if _daae :=d .DecodeElement (_cggd ,&_baae );_daae !=nil {return _daae ;};_fbef .Blur =append (_fbef .Blur ,_cggd );case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cgbg :=NewCT_ColorChangeEffect (); -if _dbbb :=d .DecodeElement (_cgbg ,&_baae );_dbbb !=nil {return _dbbb ;};_fbef .ClrChange =append (_fbef .ClrChange ,_cgbg );case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bbbc :=NewCT_ColorReplaceEffect (); -if _ffc :=d .DecodeElement (_bbbc ,&_baae );_ffc !=nil {return _ffc ;};_fbef .ClrRepl =append (_fbef .ClrRepl ,_bbbc );case _f .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fdde :=NewCT_DuotoneEffect (); -if _agc :=d .DecodeElement (_fdde ,&_baae );_agc !=nil {return _agc ;};_fbef .Duotone =append (_fbef .Duotone ,_fdde );case _f .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fgcge :=NewCT_FillOverlayEffect (); -if _aeba :=d .DecodeElement (_fgcge ,&_baae );_aeba !=nil {return _aeba ;};_fbef .FillOverlay =append (_fbef .FillOverlay ,_fgcge );case _f .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_ffdb :=NewCT_GrayscaleEffect (); -if _ddddf :=d .DecodeElement (_ffdb ,&_baae );_ddddf !=nil {return _ddddf ;};_fbef .Grayscl =append (_fbef .Grayscl ,_ffdb );case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_cfcg :=NewCT_HSLEffect (); -if _ecee :=d .DecodeElement (_cfcg ,&_baae );_ecee !=nil {return _ecee ;};_fbef .Hsl =append (_fbef .Hsl ,_cfcg );case _f .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bgcff :=NewCT_LuminanceEffect (); -if _adgc :=d .DecodeElement (_bgcff ,&_baae );_adgc !=nil {return _adgc ;};_fbef .Lum =append (_fbef .Lum ,_bgcff );case _f .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bcab :=NewCT_TintEffect (); -if _baad :=d .DecodeElement (_bcab ,&_baae );_baad !=nil {return _baad ;};_fbef .Tint =append (_fbef .Tint ,_bcab );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_baae .Name ); -if _abef :=d .Skip ();_abef !=nil {return _abef ;};};case _f .EndElement :break _abb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_LightRig and its children +func (_fdbdd *CT_LightRig )Validate ()error {return _fdbdd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_cgfecf ST_TextTabAlignType )Validate ()error {return _cgfecf .ValidateWithPath ("")};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_acb :=&CT_AlphaInverseEffect {}; +return _acb };func (_geced ST_TextAnchoringType )ValidateWithPath (path string )error {switch _geced {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geced )); +};return nil ;};var ST_TextBulletSizePercentPatternRe =_e .MustCompile (ST_TextBulletSizePercentPattern ); -// Validate validates the CT_PictureLocking and its children -func (_ceagd *CT_PictureLocking )Validate ()error {return _ceagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");}; +// Validate validates the CT_GradientFillProperties and its children +func (_acfcf *CT_GradientFillProperties )Validate ()error {return _acfcf .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_cbdd *TblStyleLst )ValidateWithPath (path string )error {if _daedd :=_cbdd .CT_TableStyleList .ValidateWithPath (path );_daedd !=nil {return _daedd ;};return nil ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ; -};func NewCT_Camera ()*CT_Camera {_eacb :=&CT_Camera {};_eacb .PrstAttr =ST_PresetCameraType (1);return _eacb ;};func (_ebadb ST_PitchFamily )String ()string {switch _ebadb {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032"; -case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030"; -case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};func NewCT_GeomGuideList ()*CT_GeomGuideList {_efbge :=&CT_GeomGuideList {}; -return _efbge };func (_ccde *CT_GroupFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfeae *ST_CompoundLine )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgdcce ,_abgbc :=d .Token (); -if _abgbc !=nil {return _abgbc ;};if _gdffa ,_cfbgda :=_dgdcce .(_f .EndElement );_cfbgda &&_gdffa .Name ==start .Name {*_gfeae =1;return nil ;};if _fdege ,_efdef :=_dgdcce .(_f .CharData );!_efdef {return _bd .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",_dgdcce ); -}else {switch string (_fdege ){case "":*_gfeae =0;case "\u0073\u006e\u0067":*_gfeae =1;case "\u0064\u0062\u006c":*_gfeae =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gfeae =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gfeae =4;case "\u0074\u0072\u0069":*_gfeae =5; -};};_dgdcce ,_abgbc =d .Token ();if _abgbc !=nil {return _abgbc ;};if _fgedda ,_ecfgg :=_dgdcce .(_f .EndElement );_ecfgg &&_fgedda .Name ==start .Name {return nil ;};return _bd .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",_dgdcce ); -};func (_fedca *EG_LineFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegad :for {_ggdc ,_cdfca :=d .Token ();if _cdfca !=nil {return _cdfca ;};switch _fggge :=_ggdc .(type ){case _f .StartElement :switch _fggge .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fedca .NoFill =NewCT_NoFillProperties (); -if _gbed :=d .DecodeElement (_fedca .NoFill ,&_fggge );_gbed !=nil {return _gbed ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fedca .SolidFill =NewCT_SolidColorFillProperties (); -if _agbbg :=d .DecodeElement (_fedca .SolidFill ,&_fggge );_agbbg !=nil {return _agbbg ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fedca .GradFill =NewCT_GradientFillProperties (); -if _afgaga :=d .DecodeElement (_fedca .GradFill ,&_fggge );_afgaga !=nil {return _afgaga ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fedca .PattFill =NewCT_PatternFillProperties (); -if _abfbag :=d .DecodeElement (_fedca .PattFill ,&_fggge );_abfbag !=nil {return _abfbag ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fggge .Name ); -if _caad :=d .Skip ();_caad !=nil {return _caad ;};};case _f .EndElement :break _eegad ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_dbaa *CT_BlendEffect )ValidateWithPath (path string )error {if _dbaa .BlendAttr ==ST_BlendModeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _cbge :=_dbaa .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_cbge !=nil {return _cbge ;};if _ggegg :=_dbaa .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ggegg !=nil {return _ggegg ; +};return nil ;}; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_bfec *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffffe :=range start .Attr {if _ffffe .Name .Local =="\u0070\u006f\u0073"{_aagc ,_bbgg :=ParseUnionST_PositiveFixedPercentage (_ffffe .Value ); -if _bbgg !=nil {return _bbgg ;};_bfec .PosAttr =_aagc ;continue ;};};_edde :for {_faac ,_afagb :=d .Token ();if _afagb !=nil {return _afagb ;};switch _caefg :=_faac .(type ){case _f .StartElement :switch _caefg .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bfec .ScrgbClr =NewCT_ScRgbColor (); -if _ffbdb :=d .DecodeElement (_bfec .ScrgbClr ,&_caefg );_ffbdb !=nil {return _ffbdb ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bfec .SrgbClr =NewCT_SRgbColor (); -if _debcd :=d .DecodeElement (_bfec .SrgbClr ,&_caefg );_debcd !=nil {return _debcd ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bfec .HslClr =NewCT_HslColor (); -if _fddda :=d .DecodeElement (_bfec .HslClr ,&_caefg );_fddda !=nil {return _fddda ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bfec .SysClr =NewCT_SystemColor (); -if _eaafc :=d .DecodeElement (_bfec .SysClr ,&_caefg );_eaafc !=nil {return _eaafc ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bfec .SchemeClr =NewCT_SchemeColor (); -if _cebg :=d .DecodeElement (_bfec .SchemeClr ,&_caefg );_cebg !=nil {return _cebg ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bfec .PrstClr =NewCT_PresetColor (); -if _cgga :=d .DecodeElement (_bfec .PrstClr ,&_caefg );_cgga !=nil {return _cgga ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_caefg .Name ); -if _cebgg :=d .Skip ();_cebgg !=nil {return _cebgg ;};};case _f .EndElement :break _edde ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Path2DList and its children +func (_dgcfd *CT_Path2DList )Validate ()error {return _dgcfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_fbgff *ST_TextCapsType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbgff =0; +case "\u006e\u006f\u006e\u0065":*_fbgff =1;case "\u0073\u006d\u0061l\u006c":*_fbgff =2;case "\u0061\u006c\u006c":*_fbgff =3;};return nil ;};func (_abcf *CT_BaseStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_baef :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_abcf .ClrScheme ,_baef );_dad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_abcf .FontScheme ,_dad );_gbff :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_abcf .FmtScheme ,_gbff );if _abcf .ExtLst !=nil {_bgdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abcf .ExtLst ,_bgdg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dceacg *CT_OfficeArtExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cceee :for {_fdbcd ,_acgaf :=d .Token ();if _acgaf !=nil {return _acgaf ;};switch _gcda :=_fdbcd .(type ){case _g .StartElement :switch _gcda .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cddg :=NewCT_OfficeArtExtension (); +if _aabg :=d .DecodeElement (_cddg ,&_gcda );_aabg !=nil {return _aabg ;};_dceacg .Ext =append (_dceacg .Ext ,_cddg );default:_d .Log .Debug ("sk\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\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_gcda .Name ); +if _dcfdg :=d .Skip ();_dcfdg !=nil {return _dcfdg ;};};case _g .EndElement :break _cceee ;case _g .CharData :};};return nil ;};func (_acbc *CT_BaseStylesOverride )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ged :for {_edaf ,_gdgg :=d .Token (); +if _gdgg !=nil {return _gdgg ;};switch _eagf :=_edaf .(type ){case _g .StartElement :switch _eagf .Name {case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_acbc .ClrScheme =NewCT_ColorScheme (); +if _cgcfa :=d .DecodeElement (_acbc .ClrScheme ,&_eagf );_cgcfa !=nil {return _cgcfa ;};case _g .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_acbc .FontScheme =NewCT_FontScheme (); +if _fbdg :=d .DecodeElement (_acbc .FontScheme ,&_eagf );_fbdg !=nil {return _fbdg ;};case _g .Name {Space :"\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",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_acbc .FmtScheme =NewCT_StyleMatrix (); +if _beeg :=d .DecodeElement (_acbc .FmtScheme ,&_eagf );_beeg !=nil {return _beeg ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_eagf .Name ); +if _fafb :=d .Skip ();_fafb !=nil {return _fafb ;};};case _g .EndElement :break _ged ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_eccbd *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _eccbd .CxnSpLocks !=nil {if _ggeee :=_eccbd .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ggeee !=nil {return _ggeee ; -};};if _eccbd .StCxn !=nil {if _abcea :=_eccbd .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_abcea !=nil {return _abcea ;};};if _eccbd .EndCxn !=nil {if _ffdef :=_eccbd .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e"); -_ffdef !=nil {return _ffdef ;};};if _eccbd .ExtLst !=nil {if _egcbg :=_eccbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egcbg !=nil {return _egcbg ;};};return nil ;}; +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_gbg *CT_BlipFillProperties )ValidateWithPath (path string )error {if _gbg .Blip !=nil {if _fdec :=_gbg .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_fdec !=nil {return _fdec ;};};if _gbg .SrcRect !=nil {if _eedf :=_gbg .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074"); +_eedf !=nil {return _eedf ;};};if _gbg .Tile !=nil {if _caef :=_gbg .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_caef !=nil {return _caef ;};};if _gbg .Stretch !=nil {if _acbca :=_gbg .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); +_acbca !=nil {return _acbca ;};};return nil ;};func (_dbaag ST_LineCap )ValidateWithPath (path string )error {switch _dbaag {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbaag )); +};return nil ;};type ST_PresetCameraType byte ;func (_ddega *CT_TextNormalAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddega .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_ddega .FontScaleAttr )}); +};if _ddega .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ddega .LnSpcReductionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gegfg ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _gegfg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegfg )); +};return nil ;};func (_bfeec *CT_TextTabStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfeec .PosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bfeec .PosAttr )}); +};if _bfeec .AlgnAttr !=ST_TextTabAlignTypeUnset {_gfbaf ,_afbdc :=_bfeec .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _afbdc !=nil {return _afbdc ;};start .Attr =append (start .Attr ,_gfbaf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_ecggc ST_TextVertOverflowType )Validate ()error {return _ecggc .ValidateWithPath ("")};func (_afeadd *CT_Path2DMoveTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}}; +e .EncodeElement (_afeadd .Pt ,_cegfb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ; +}; -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_eaea *CT_DashStopList )ValidateWithPath (path string )error {for _agfa ,_adgec :=range _eaea .Ds {if _agfb :=_adgec .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_agfa ));_agfb !=nil {return _agfb ;};};return nil ; -};func (_ecagfa *EG_ThemeableFillStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecagfa .Fill !=nil {_ecede :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ecagfa .Fill ,_ecede ); -};if _ecagfa .FillRef !=nil {_cedfe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_ecagfa .FillRef ,_cedfe );};return nil ;};func (_eabcb *CT_PathShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fceaf :=range start .Attr {if _fceaf .Name .Local =="\u0070\u0061\u0074\u0068"{_eabcb .PathAttr .UnmarshalXMLAttr (_fceaf ); -continue ;};};_abbb :for {_caggcg ,_faece :=d .Token ();if _faece !=nil {return _faece ;};switch _cade :=_caggcg .(type ){case _f .StartElement :switch _cade .Name {case _f .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_eabcb .FillToRect =NewCT_RelativeRect (); -if _cbee :=d .DecodeElement (_eabcb .FillToRect ,&_cade );_cbee !=nil {return _cbee ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cade .Name ); -if _gaegb :=d .Skip ();_gaegb !=nil {return _gaegb ;};};case _f .EndElement :break _abbb ;case _f .CharData :};};return nil ;};func (_aadba *ST_PresetColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aadba =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_aadba =1; -case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_aadba =2;case "\u0061\u0071\u0075\u0061":*_aadba =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_aadba =4;case "\u0061\u007a\u0075r\u0065":*_aadba =5; -case "\u0062\u0065\u0069g\u0065":*_aadba =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_aadba =7;case "\u0062\u006c\u0061c\u006b":*_aadba =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_aadba =9;case "\u0062\u006c\u0075\u0065":*_aadba =10; -case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_aadba =11;case "\u0062\u0072\u006fw\u006e":*_aadba =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_aadba =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_aadba =14; -case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_aadba =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_aadba =16;case "\u0063\u006f\u0072a\u006c":*_aadba =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_aadba =18; -case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_aadba =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_aadba =20;case "\u0063\u0079\u0061\u006e":*_aadba =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_aadba =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_aadba =23; -case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_aadba =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_aadba =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_aadba =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_aadba =27; -case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_aadba =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_aadba =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_aadba =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_aadba =31; -case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_aadba =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_aadba =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_aadba =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aadba =35; -case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aadba =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_aadba =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_aadba =38; -case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aadba =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_aadba =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_aadba =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_aadba =42; -case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_aadba =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_aadba =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_aadba =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_aadba =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_aadba =47; -case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_aadba =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_aadba =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_aadba =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_aadba =51; -case "\u0064\u006b\u0052e\u0064":*_aadba =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_aadba =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aadba =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aadba =55; -case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_aadba =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_aadba =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aadba =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_aadba =59; -case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_aadba =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_aadba =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_aadba =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_aadba =63; -case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_aadba =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_aadba =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_aadba =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_aadba =67; -case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_aadba =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_aadba =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_aadba =70;case "\u0067\u006f\u006c\u0064":*_aadba =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_aadba =72; -case "\u0067\u0072\u0061\u0079":*_aadba =73;case "\u0067\u0072\u0065\u0079":*_aadba =74;case "\u0067\u0072\u0065e\u006e":*_aadba =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_aadba =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_aadba =77; -case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_aadba =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_aadba =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_aadba =80;case "\u0069\u0076\u006fr\u0079":*_aadba =81;case "\u006b\u0068\u0061k\u0069":*_aadba =82; -case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_aadba =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_aadba =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_aadba =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_aadba =86; -case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_aadba =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_aadba =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_aadba =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_aadba =90; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_aadba =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_aadba =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_aadba =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_aadba =94; -case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_aadba =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aadba =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_aadba =97; -case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_aadba =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_aadba =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_aadba =100; -case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_aadba =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_aadba =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_aadba =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_aadba =104; -case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_aadba =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_aadba =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_aadba =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_aadba =108; -case "\u006c\u0074\u0050\u0069\u006e\u006b":*_aadba =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_aadba =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aadba =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_aadba =112; -case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_aadba =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_aadba =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_aadba =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_aadba =116; -case "\u006c\u0069\u006d\u0065":*_aadba =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_aadba =118;case "\u006c\u0069\u006ee\u006e":*_aadba =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_aadba =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_aadba =121; -case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_aadba =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_aadba =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_aadba =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_aadba =125; -case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aadba =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aadba =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_aadba =128; -case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aadba =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_aadba =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_aadba =131; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_aadba =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_aadba =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_aadba =134; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_aadba =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aadba =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_aadba =137; -case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aadba =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_aadba =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_aadba =140; -case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_aadba =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_aadba =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_aadba =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_aadba =144; -case "\u006e\u0061\u0076\u0079":*_aadba =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_aadba =146;case "\u006f\u006c\u0069v\u0065":*_aadba =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_aadba =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_aadba =149; -case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_aadba =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_aadba =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_aadba =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_aadba =153; -case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aadba =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_aadba =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_aadba =156; -case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_aadba =157;case "\u0070\u0065\u0072\u0075":*_aadba =158;case "\u0070\u0069\u006e\u006b":*_aadba =159;case "\u0070\u006c\u0075\u006d":*_aadba =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_aadba =161; -case "\u0070\u0075\u0072\u0070\u006c\u0065":*_aadba =162;case "\u0072\u0065\u0064":*_aadba =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_aadba =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_aadba =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_aadba =166; -case "\u0073\u0061\u006c\u006d\u006f\u006e":*_aadba =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_aadba =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aadba =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_aadba =170; -case "\u0073\u0069\u0065\u006e\u006e\u0061":*_aadba =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_aadba =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_aadba =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_aadba =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_aadba =175; -case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_aadba =176;case "\u0073\u006e\u006f\u0077":*_aadba =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_aadba =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_aadba =179; -case "\u0074\u0061\u006e":*_aadba =180;case "\u0074\u0065\u0061\u006c":*_aadba =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_aadba =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_aadba =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_aadba =184; -case "\u0076\u0069\u006f\u006c\u0065\u0074":*_aadba =185;case "\u0077\u0068\u0065a\u0074":*_aadba =186;case "\u0077\u0068\u0069t\u0065":*_aadba =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_aadba =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_aadba =189; -case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_aadba =190;};return nil ;}; +// Validate validates the CT_PatternFillProperties and its children +func (_bgdgb *CT_PatternFillProperties )Validate ()error {return _bgdgb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gbbeb *EG_TextUnderlineFill )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbbeb .UFillTx !=nil {_eaedc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; +e .EncodeElement (_gbbeb .UFillTx ,_eaedc );};if _gbbeb .UFill !=nil {_dgcga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbbeb .UFill ,_dgcga );};return nil ;};func NewCT_TextTabStop ()*CT_TextTabStop {_gfea :=&CT_TextTabStop {}; +return _gfea };func (_eacc *CT_AnimationChartElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eacc .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_c .Sprintf ("\u0025\u0076",*_eacc .SeriesIdxAttr )}); +};if _eacc .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_eacc .CategoryIdxAttr )});};_eaca ,_bgef :=_eacc .BldStepAttr .MarshalXMLAttr (_g .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"}); +if _bgef !=nil {return _bgef ;};start .Attr =append (start .Attr ,_eaca );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adaddd ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _adaddd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adaddd )); +};return nil ;};func (_aaadg *ST_TextUnderlineType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaadg =0;case "\u006e\u006f\u006e\u0065":*_aaadg =1;case "\u0077\u006f\u0072d\u0073":*_aaadg =2;case "\u0073\u006e\u0067":*_aaadg =3; +case "\u0064\u0062\u006c":*_aaadg =4;case "\u0068\u0065\u0061v\u0079":*_aaadg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aaadg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_aaadg =7;case "\u0064\u0061\u0073\u0068":*_aaadg =8; +case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_aaadg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_aaadg =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_aaadg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aaadg =12; +case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_aaadg =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_aaadg =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_aaadg =15; +case "\u0077\u0061\u0076\u0079":*_aaadg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_aaadg =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_aaadg =18;};return nil ;};func NewTblStyleLst ()*TblStyleLst {_gcacg :=&TblStyleLst {};_gcacg .CT_TableStyleList =*NewCT_TableStyleList (); +return _gcacg ;};func (_dbgc *EG_LineDashProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgdfge :for {_ebfgg ,_efbdf :=d .Token ();if _efbdf !=nil {return _efbdf ;};switch _begdbe :=_ebfgg .(type ){case _g .StartElement :switch _begdbe .Name {case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_dbgc .PrstDash =NewCT_PresetLineDashProperties (); +if _ecafc :=d .DecodeElement (_dbgc .PrstDash ,&_begdbe );_ecafc !=nil {return _ecafc ;};case _g .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_dbgc .CustDash =NewCT_DashStopList (); +if _gbeada :=d .DecodeElement (_dbgc .CustDash ,&_begdbe );_gbeada !=nil {return _gbeada ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_begdbe .Name ); +if _gdadd :=d .Skip ();_gdadd !=nil {return _gdadd ;};};case _g .EndElement :break _fgdfge ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_baegd *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_bfdfd :=&CT_StretchInfoProperties {};return _bfdfd ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_gadc *CT_GvmlGraphicalObjectFrame )Validate ()error {return _gadc .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");};func (_geba *CT_AudioCDTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_c .Sprintf ("\u0025\u0076",_geba .TrackAttr )}); +if _geba .TimeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_geba .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ; -AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ; -FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func (_ecfde *CT_TileInfoProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecfde .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_ecfde .TxAttr )}); -};if _ecfde .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_ecfde .TyAttr )});};if _ecfde .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_bd .Sprintf ("\u0025\u0076",*_ecfde .SxAttr )}); -};if _ecfde .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_bd .Sprintf ("\u0025\u0076",*_ecfde .SyAttr )});};if _ecfde .FlipAttr !=ST_TileFlipModeUnset {_accea ,_fbefgf :=_ecfde .FlipAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006c\u0069\u0070"}); -if _fbefgf !=nil {return _fbefgf ;};start .Attr =append (start .Attr ,_accea );};if _ecfde .AlgnAttr !=ST_RectAlignmentUnset {_ggdbba ,_gbgefc :=_ecfde .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _gbgefc !=nil {return _gbgefc ; -};start .Attr =append (start .Attr ,_ggdbba );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_dgaf *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _dgaf .ValAttr < 0{return _c .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 ,_dgaf .ValAttr ); +};if _dgaf .ValAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dgaf .ValAttr ); +};return nil ;};func (_dgag *CT_PositiveSize2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgag .CxAttr =0;_dgag .CyAttr =0;for _ ,_baefb :=range start .Attr {if _baefb .Name .Local =="\u0063\u0078"{_cecbb ,_bebcc :=_a .ParseInt (_baefb .Value ,10,64); +if _bebcc !=nil {return _bebcc ;};_dgag .CxAttr =_cecbb ;continue ;};if _baefb .Name .Local =="\u0063\u0079"{_fdfaf ,_efaga :=_a .ParseInt (_baefb .Value ,10,64);if _efaga !=nil {return _efaga ;};_dgag .CyAttr =_fdfaf ;continue ;};};for {_feddc ,_ddggd :=d .Token (); +if _ddggd !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_ddggd );};if _eeaae ,_fafca :=_feddc .(_g .EndElement ); +_fafca &&_eeaae .Name ==start .Name {break ;};};return nil ;};func NewCT_BlurEffect ()*CT_BlurEffect {_fgde :=&CT_BlurEffect {};return _fgde }; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_aecba *CT_Scale2D )ValidateWithPath (path string )error {if _gedfe :=_aecba .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_gedfe !=nil {return _gedfe ;};if _abad :=_aecba .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_abad !=nil {return _abad ; -};return nil ;};func (_abec *CT_GroupLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbfef :=range start .Attr {if _bbfef .Name .Local =="\u006e\u006f\u0047r\u0070"{_gdbg ,_eadge :=_aa .ParseBool (_bbfef .Value );if _eadge !=nil {return _eadge ; -};_abec .NoGrpAttr =&_gdbg ;continue ;};if _bbfef .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_fcacg ,_dgdbd :=_aa .ParseBool (_bbfef .Value );if _dgdbd !=nil {return _dgdbd ;};_abec .NoUngrpAttr =&_fcacg ;continue ;};if _bbfef .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dgde ,_cadfb :=_aa .ParseBool (_bbfef .Value ); -if _cadfb !=nil {return _cadfb ;};_abec .NoSelectAttr =&_dgde ;continue ;};if _bbfef .Name .Local =="\u006e\u006f\u0052o\u0074"{_fgcce ,_faccf :=_aa .ParseBool (_bbfef .Value );if _faccf !=nil {return _faccf ;};_abec .NoRotAttr =&_fgcce ;continue ;};if _bbfef .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aabd ,_fadde :=_aa .ParseBool (_bbfef .Value ); -if _fadde !=nil {return _fadde ;};_abec .NoChangeAspectAttr =&_aabd ;continue ;};if _bbfef .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dcged ,_agede :=_aa .ParseBool (_bbfef .Value );if _agede !=nil {return _agede ;};_abec .NoMoveAttr =&_dcged ; -continue ;};if _bbfef .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_agba ,_eega :=_aa .ParseBool (_bbfef .Value );if _eega !=nil {return _eega ;};_abec .NoResizeAttr =&_agba ;continue ;};};_dadc :for {_cccfb ,_acgdg :=d .Token ();if _acgdg !=nil {return _acgdg ; -};switch _ddgd :=_cccfb .(type ){case _f .StartElement :switch _ddgd .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abec .ExtLst =NewCT_OfficeArtExtensionList (); -if _abgf :=d .DecodeElement (_abec .ExtLst ,&_ddgd );_abgf !=nil {return _abgf ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_ddgd .Name ); -if _eccd :=d .Skip ();_eccd !=nil {return _eccd ;};};case _f .EndElement :break _dadc ;case _f .CharData :};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_gdebc *ST_TextTabAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdebc =0; -case "\u006c":*_gdebc =1;case "\u0063\u0074\u0072":*_gdebc =2;case "\u0072":*_gdebc =3;case "\u0064\u0065\u0063":*_gdebc =4;};return nil ;};func (_adbdcc *ST_Coordinate32 )ValidateWithPath (path string )error {_fgagf :=[]string {};if _adbdcc .ST_Coordinate32Unqualified !=nil {_fgagf =append (_fgagf ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064"); -};if _adbdcc .ST_UniversalMeasure !=nil {_fgagf =append (_fgagf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_fgagf )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgagf ); -};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_bagba *EG_FillModeProperties )Validate ()error {return _bagba .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_GrayscaleEffect and its children -func (_eeggf *CT_GrayscaleEffect )Validate ()error {return _eeggf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_gafb *CT_OuterShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdece :=range start .Attr {if _cdece .Name .Local =="\u0061\u006c\u0067\u006e"{_gafb .AlgnAttr .UnmarshalXMLAttr (_cdece ); -continue ;};if _cdece .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bgdbc ,_bffda :=_aa .ParseBool (_cdece .Value );if _bffda !=nil {return _bffda ;};_gafb .RotWithShapeAttr =&_bgdbc ;continue ;};if _cdece .Name .Local =="\u0064\u0069\u0073\u0074"{_bcaed ,_ecbd :=_aa .ParseInt (_cdece .Value ,10,64); -if _ecbd !=nil {return _ecbd ;};_gafb .DistAttr =&_bcaed ;continue ;};if _cdece .Name .Local =="\u0073\u0078"{_aefdg ,_caga :=ParseUnionST_Percentage (_cdece .Value );if _caga !=nil {return _caga ;};_gafb .SxAttr =&_aefdg ;continue ;};if _cdece .Name .Local =="\u0073\u0079"{_aceea ,_gdccg :=ParseUnionST_Percentage (_cdece .Value ); -if _gdccg !=nil {return _gdccg ;};_gafb .SyAttr =&_aceea ;continue ;};if _cdece .Name .Local =="\u006b\u0078"{_cdfe ,_bdcb :=_aa .ParseInt (_cdece .Value ,10,32);if _bdcb !=nil {return _bdcb ;};_bbbabf :=int32 (_cdfe );_gafb .KxAttr =&_bbbabf ;continue ; -};if _cdece .Name .Local =="\u006b\u0079"{_gcdcc ,_gbdee :=_aa .ParseInt (_cdece .Value ,10,32);if _gbdee !=nil {return _gbdee ;};_agedd :=int32 (_gcdcc );_gafb .KyAttr =&_agedd ;continue ;};if _cdece .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_cbbgg ,_bbbad :=_aa .ParseInt (_cdece .Value ,10,64); -if _bbbad !=nil {return _bbbad ;};_gafb .BlurRadAttr =&_cbbgg ;continue ;};if _cdece .Name .Local =="\u0064\u0069\u0072"{_adca ,_beadc :=_aa .ParseInt (_cdece .Value ,10,32);if _beadc !=nil {return _beadc ;};_cbcaf :=int32 (_adca );_gafb .DirAttr =&_cbcaf ; -continue ;};};_fgdcg :for {_cabbe ,_becde :=d .Token ();if _becde !=nil {return _becde ;};switch _facef :=_cabbe .(type ){case _f .StartElement :switch _facef .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gafb .ScrgbClr =NewCT_ScRgbColor (); -if _cedbf :=d .DecodeElement (_gafb .ScrgbClr ,&_facef );_cedbf !=nil {return _cedbf ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gafb .SrgbClr =NewCT_SRgbColor (); -if _ggccc :=d .DecodeElement (_gafb .SrgbClr ,&_facef );_ggccc !=nil {return _ggccc ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gafb .HslClr =NewCT_HslColor (); -if _agabgd :=d .DecodeElement (_gafb .HslClr ,&_facef );_agabgd !=nil {return _agabgd ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gafb .SysClr =NewCT_SystemColor (); -if _acddd :=d .DecodeElement (_gafb .SysClr ,&_facef );_acddd !=nil {return _acddd ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gafb .SchemeClr =NewCT_SchemeColor (); -if _bcbbb :=d .DecodeElement (_gafb .SchemeClr ,&_facef );_bcbbb !=nil {return _bcbbb ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gafb .PrstClr =NewCT_PresetColor (); -if _edbca :=d .DecodeElement (_gafb .PrstClr ,&_facef );_edbca !=nil {return _edbca ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_facef .Name ); -if _aaecd :=d .Skip ();_aaecd !=nil {return _aaecd ;};};case _f .EndElement :break _fgdcg ;case _f .CharData :};};return nil ;};type TblStyleLst struct{CT_TableStyleList };type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ; -ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_edde *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func NewCT_Transform2D ()*CT_Transform2D {_dfeae :=&CT_Transform2D {};return _dfeae };func NewCT_FillEffect ()*CT_FillEffect {_feb :=&CT_FillEffect {};return _feb };func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_gddec :=&CT_GvmlConnectorNonVisual {}; +_gddec .CNvPr =NewCT_NonVisualDrawingProps ();_gddec .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _gddec ;}; -// Validate validates the CT_ShapeStyle and its children -func (_bdeda *CT_ShapeStyle )Validate ()error {return _bdeda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ; -HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_ContentPartLocking and its children +func (_bfce *CT_ContentPartLocking )Validate ()error {return _bfce .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_dfccc *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _dfccc .SzAttr !=nil {if *_dfccc .SzAttr < 100{return _bd .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dfccc .SzAttr ); -};if *_dfccc .SzAttr > 400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfccc .SzAttr ); -};};if _fdebf :=_dfccc .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_fdebf !=nil {return _fdebf ;};if _fbfgg :=_dfccc .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_fbfgg !=nil {return _fbfgg ; -};if _dfccc .KernAttr !=nil {if *_dfccc .KernAttr < 0{return _bd .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dfccc .KernAttr ); -};if *_dfccc .KernAttr > 400000{return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfccc .KernAttr ); -};};if _edbdd :=_dfccc .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_edbdd !=nil {return _edbdd ;};if _dfccc .SpcAttr !=nil {if _cdcea :=_dfccc .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072"); -_cdcea !=nil {return _cdcea ;};};if _dfccc .BaselineAttr !=nil {if _fgdce :=_dfccc .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_fgdce !=nil {return _fgdce ;};};if _dfccc .Ln !=nil {if _bfefb :=_dfccc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e"); -_bfefb !=nil {return _bfefb ;};};if _dfccc .NoFill !=nil {if _bagge :=_dfccc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bagge !=nil {return _bagge ;};};if _dfccc .SolidFill !=nil {if _ceddbd :=_dfccc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_ceddbd !=nil {return _ceddbd ;};};if _dfccc .GradFill !=nil {if _gddeb :=_dfccc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gddeb !=nil {return _gddeb ;};};if _dfccc .BlipFill !=nil {if _gbgae :=_dfccc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_gbgae !=nil {return _gbgae ;};};if _dfccc .PattFill !=nil {if _accdc :=_dfccc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_accdc !=nil {return _accdc ;};};if _dfccc .GrpFill !=nil {if _beeab :=_dfccc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_beeab !=nil {return _beeab ;};};if _dfccc .EffectLst !=nil {if _acgdba :=_dfccc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_acgdba !=nil {return _acgdba ;};};if _dfccc .EffectDag !=nil {if _gdfdb :=_dfccc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_gdfdb !=nil {return _gdfdb ;};};if _dfccc .Highlight !=nil {if _abafd :=_dfccc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_abafd !=nil {return _abafd ;};};if _dfccc .ULnTx !=nil {if _bggfc :=_dfccc .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078"); -_bggfc !=nil {return _bggfc ;};};if _dfccc .ULn !=nil {if _fgdbf :=_dfccc .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_fgdbf !=nil {return _fgdbf ;};};if _dfccc .UFillTx !=nil {if _fbda :=_dfccc .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078"); -_fbda !=nil {return _fbda ;};};if _dfccc .UFill !=nil {if _efbff :=_dfccc .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_efbff !=nil {return _efbff ;};};if _dfccc .Latin !=nil {if _eadbb :=_dfccc .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e"); -_eadbb !=nil {return _eadbb ;};};if _dfccc .Ea !=nil {if _eccge :=_dfccc .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_eccge !=nil {return _eccge ;};};if _dfccc .Cs !=nil {if _aceee :=_dfccc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aceee !=nil {return _aceee ; -};};if _dfccc .Sym !=nil {if _addbb :=_dfccc .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_addbb !=nil {return _addbb ;};};if _dfccc .HlinkClick !=nil {if _afddg :=_dfccc .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"); -_afddg !=nil {return _afddg ;};};if _dfccc .HlinkMouseOver !=nil {if _fbfbbf :=_dfccc .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_fbfbbf !=nil {return _fbfbbf ;};};if _dfccc .Rtl !=nil {if _cfaag :=_dfccc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); -_cfaag !=nil {return _cfaag ;};};if _dfccc .ExtLst !=nil {if _dcgbd :=_dfccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgbd !=nil {return _dcgbd ;};};return nil ;};func (_ebbea *CT_GeomRect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgaab :=range start .Attr {if _bgaab .Name .Local =="\u006c"{_ccec ,_dfcbc :=ParseUnionST_AdjCoordinate (_bgaab .Value ); -if _dfcbc !=nil {return _dfcbc ;};_ebbea .LAttr =_ccec ;continue ;};if _bgaab .Name .Local =="\u0074"{_fabe ,_bcfff :=ParseUnionST_AdjCoordinate (_bgaab .Value );if _bcfff !=nil {return _bcfff ;};_ebbea .TAttr =_fabe ;continue ;};if _bgaab .Name .Local =="\u0072"{_gcbfd ,_fdegg :=ParseUnionST_AdjCoordinate (_bgaab .Value ); -if _fdegg !=nil {return _fdegg ;};_ebbea .RAttr =_gcbfd ;continue ;};if _bgaab .Name .Local =="\u0062"{_ggcdf ,_edad :=ParseUnionST_AdjCoordinate (_bgaab .Value );if _edad !=nil {return _edad ;};_ebbea .BAttr =_ggcdf ;continue ;};};for {_ggggb ,_ffag :=d .Token (); -if _ffag !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ffag );};if _decad ,_abega :=_ggggb .(_f .EndElement );_abega &&_decad .Name ==start .Name {break ; -};};return nil ;};func (_ecdba ST_LineCap )ValidateWithPath (path string )error {switch _ecdba {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdba )); -};return nil ;}; +// Validate validates the CT_TableBackgroundStyle and its children +func (_fbcge *CT_TableBackgroundStyle )Validate ()error {return _fbcge .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0; +ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;); -// Validate validates the CT_GroupFillProperties and its children -func (_dccfc *CT_GroupFillProperties )Validate ()error {return _dccfc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_afgfa ST_BlackWhiteMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afgfa .String (),start ); -};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6; -ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13; -ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21; -ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28; -ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35; -ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42; -ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49; -ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55; -ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61; -ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67; -ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73; -ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80; -ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87; -ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94; -ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100; -ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106; -ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112; -ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118; -ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125; -ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132; -ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137; -ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142; -ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148; -ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154; -ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159; -ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164; -ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169; -ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175; -ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182; -ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;);const (ST_PresetCameraTypeUnset ST_PresetCameraType =0; -ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5; -ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9; -ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13; -ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17; -ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22; -ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27; -ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31; -ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35; -ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39; -ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44; -ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49; -ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54; -ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58; -ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62; -); +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_fccag *CT_TextTabStop )ValidateWithPath (path string )error {if _fccag .PosAttr !=nil {if _gadea :=_fccag .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gadea !=nil {return _gadea ;};};if _bdaf :=_fccag .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); +_bdaf !=nil {return _bdaf ;};return nil ;};func (_gbbff *CT_ColorMappingOverrideChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbbff .MasterClrMapping !=nil {_egag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_gbbff .MasterClrMapping ,_egag );};if _gbbff .OverrideClrMapping !=nil {_ebddg :=_g .StartElement {Name :_g .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_gbbff .OverrideClrMapping ,_ebddg ); +};return nil ;};func (_eebed ST_PitchFamily )String ()string {switch _eebed {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038"; +case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036"; +case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};func (_bedeaf *CT_GroupFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dfdce ST_BlipCompression )String ()string {switch _dfdce {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074";case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074"; +case 5:return "\u006e\u006f\u006e\u0065";};return "";}; -// Validate validates the CT_TextBodyProperties and its children -func (_acceff *CT_TextBodyProperties )Validate ()error {return _acceff .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fagfa *CT_Percentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbcdd :=range start .Attr {if _cbcdd .Name .Local =="\u0076\u0061\u006c"{_edgc ,_beade :=ParseUnionST_Percentage (_cbcdd .Value ); -if _beade !=nil {return _beade ;};_fagfa .ValAttr =_edgc ;continue ;};};for {_fcgg ,_aebga :=d .Token ();if _aebga !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_aebga ); -};if _ebdf ,_gade :=_fcgg .(_f .EndElement );_gade &&_ebdf .Name ==start .Name {break ;};};return nil ;};func (_eacbd *CT_Path2DClose )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eebba ,_gffecb :=d .Token ();if _gffecb !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_gffecb ); -};if _bcegg ,_bcbbg :=_eebba .(_f .EndElement );_bcbbg &&_bcegg .Name ==start .Name {break ;};};return nil ;};func (_cbgbef *ST_CompoundLine )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbgbef =0;case "\u0073\u006e\u0067":*_cbgbef =1; -case "\u0064\u0062\u006c":*_cbgbef =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_cbgbef =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_cbgbef =4;case "\u0074\u0072\u0069":*_cbgbef =5;};return nil ;};func (_ffcf ST_PresetLineDashVal )String ()string {switch _ffcf {case 0:return ""; -case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft"; -case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};func NewEG_TextBulletSize ()*EG_TextBulletSize {_cbbbg :=&EG_TextBulletSize {};return _cbbbg };func (_abac *CT_EffectReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecca :=range start .Attr {if _ecca .Name .Local =="\u0072\u0065\u0066"{_cfcb ,_bcce :=_ecca .Value ,error (nil ); -if _bcce !=nil {return _bcce ;};_abac .RefAttr =_cfcb ;continue ;};};for {_dggd ,_ebabg :=d .Token ();if _ebabg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_ebabg ); -};if _gcged ,_bfbe :=_dggd .(_f .EndElement );_bfbe &&_gcged .Name ==start .Name {break ;};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func (_cfbe *CT_BiLevelEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdf :=range start .Attr {if _afdf .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_afffa ,_edbe :=ParseUnionST_PositiveFixedPercentage (_afdf .Value ); -if _edbe !=nil {return _edbe ;};_cfbe .ThreshAttr =_afffa ;continue ;};};for {_ebfa ,_dcdc :=d .Token ();if _dcdc !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_dcdc ); -};if _bacc ,_dafc :=_ebfa .(_f .EndElement );_dafc &&_bacc .Name ==start .Name {break ;};};return nil ;};func (_gfag *CT_BlendEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfag .BlendAttr =ST_BlendMode (1);_gfag .Cont =NewCT_EffectContainer (); -for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0062\u006c\u0065n\u0064"{_gfag .BlendAttr .UnmarshalXMLAttr (_ebaf );continue ;};};_feag :for {_dbdb ,_abce :=d .Token ();if _abce !=nil {return _abce ;};switch _fdfe :=_dbdb .(type ){case _f .StartElement :switch _fdfe .Name {case _f .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _acceb :=d .DecodeElement (_gfag .Cont ,&_fdfe ); -_acceb !=nil {return _acceb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_fdfe .Name ); -if _gbg :=d .Skip ();_gbg !=nil {return _gbg ;};};case _f .EndElement :break _feag ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_InnerShadowEffect and its children +func (_fdecee *CT_InnerShadowEffect )Validate ()error {return _fdecee .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ; +LumAttr *ST_FixedPercentage ;};func (_eafe ST_FontCollectionIndex )String ()string {switch _eafe {case 0:return "";case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return ""; +};func (_aacad ST_BevelPresetType )Validate ()error {return _aacad .ValidateWithPath ("")};func (_ffgc *CT_ConnectionSiteList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcabg :for {_ccbc ,_abbc :=d .Token ();if _abbc !=nil {return _abbc ; +};switch _ebcd :=_ccbc .(type ){case _g .StartElement :switch _ebcd .Name {case _g .Name {Space :"\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",Local :"\u0063\u0078\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_faeb :=NewCT_ConnectionSite (); +if _aaed :=d .DecodeElement (_faeb ,&_ebcd );_aaed !=nil {return _aaed ;};_ffgc .Cxn =append (_ffgc .Cxn ,_faeb );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ebcd .Name ); +if _fedf :=d .Skip ();_fedf !=nil {return _fedf ;};};case _g .EndElement :break _gcabg ;case _g .CharData :};};return nil ;}; -// Validate validates the EG_FillModeProperties and its children -func (_bffdg *EG_FillModeProperties )Validate ()error {return _bffdg .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cdgfcb *ST_BlipCompression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdda ,_fcabg :=d .Token (); -if _fcabg !=nil {return _fcabg ;};if _babb ,_ggfbc :=_gfdda .(_f .EndElement );_ggfbc &&_babb .Name ==start .Name {*_cdgfcb =1;return nil ;};if _acaacc ,_dccae :=_gfdda .(_f .CharData );!_dccae {return _bd .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",_gfdda ); -}else {switch string (_acaacc ){case "":*_cdgfcb =0;case "\u0065\u006d\u0061i\u006c":*_cdgfcb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cdgfcb =2;case "\u0070\u0072\u0069n\u0074":*_cdgfcb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_cdgfcb =4; -case "\u006e\u006f\u006e\u0065":*_cdgfcb =5;};};_gfdda ,_fcabg =d .Token ();if _fcabg !=nil {return _fcabg ;};if _dffbcg ,_dfdfa :=_gfdda .(_f .EndElement );_dfdfa &&_dffbcg .Name ==start .Name {return nil ;};return _bd .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",_gfdda ); -};func (_fdgegd *EG_LineJoinProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdgegd .Round !=nil {_egfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fdgegd .Round ,_egfc ); -};if _fdgegd .Bevel !=nil {_cdaga :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_fdgegd .Bevel ,_cdaga );};if _fdgegd .Miter !=nil {_caefga :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; -e .EncodeElement (_fdgegd .Miter ,_caefga );};return nil ;}; +// Validate validates the CT_GeomGuide and its children +func (_adef *CT_GeomGuide )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_gac *CT_BiLevelEffect )ValidateWithPath (path string )error {if _afcg :=_gac .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_afcg !=nil {return _afcg ;};return nil ;};func (_ccaa *CT_NonVisualDrawingProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gefbd :=range start .Attr {if _gefbd .Name .Local =="\u0069\u0064"{_gfcgb ,_fbbf :=_aa .ParseUint (_gefbd .Value ,10,32); -if _fbbf !=nil {return _fbbf ;};_ccaa .IdAttr =uint32 (_gfcgb );continue ;};if _gefbd .Name .Local =="\u006e\u0061\u006d\u0065"{_fadb ,_bfbd :=_gefbd .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_ccaa .NameAttr =_fadb ;continue ;};if _gefbd .Name .Local =="\u0064\u0065\u0073c\u0072"{_cgcgf ,_dddg :=_gefbd .Value ,error (nil ); -if _dddg !=nil {return _dddg ;};_ccaa .DescrAttr =&_cgcgf ;continue ;};if _gefbd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_agcef ,_fdee :=_aa .ParseBool (_gefbd .Value );if _fdee !=nil {return _fdee ;};_ccaa .HiddenAttr =&_agcef ;continue ; -};if _gefbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfgc ,_bdced :=_gefbd .Value ,error (nil );if _bdced !=nil {return _bdced ;};_ccaa .TitleAttr =&_cfgc ;continue ;};};_ddff :for {_ggbfd ,_dbaa :=d .Token ();if _dbaa !=nil {return _dbaa ;};switch _fdcag :=_ggbfd .(type ){case _f .StartElement :switch _fdcag .Name {case _f .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_ccaa .HlinkClick =NewCT_Hyperlink (); -if _addce :=d .DecodeElement (_ccaa .HlinkClick ,&_fdcag );_addce !=nil {return _addce ;};case _f .Name {Space :"\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",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_ccaa .HlinkHover =NewCT_Hyperlink (); -if _cgbfb :=d .DecodeElement (_ccaa .HlinkHover ,&_fdcag );_cgbfb !=nil {return _cgbfb ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccaa .ExtLst =NewCT_OfficeArtExtensionList (); -if _aggdff :=d .DecodeElement (_ccaa .ExtLst ,&_fdcag );_aggdff !=nil {return _aggdff ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_fdcag .Name ); -if _bgdg :=d .Skip ();_bgdg !=nil {return _bgdg ;};};case _f .EndElement :break _ddff ;case _f .CharData :};};return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_caddde :=&CT_ScRgbColor {};return _caddde };type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ; -Path *CT_PathShadeProperties ;};func (_deeee *CT_TextLineBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deeee .RPr !=nil {_ggcbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_deeee .RPr ,_ggcbc ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_cfebb *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _cfebb .Ln !=nil {if _afage :=_cfebb .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_afage !=nil {return _afage ;};};if _cfebb .LnRef !=nil {if _bcafe :=_cfebb .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066"); +_bcafe !=nil {return _bcafe ;};};return nil ;};func (_begfd *CT_TextTabStopList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _begfd .Tab !=nil {_edbee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074a\u0062"}}; +for _ ,_bcfce :=range _begfd .Tab {e .EncodeElement (_bcfce ,_edbee );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdbcb *ST_LineCap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdbcb =0;case "\u0072\u006e\u0064":*_fdbcb =1; +case "\u0073\u0071":*_fdbcb =2;case "\u0066\u006c\u0061\u0074":*_fdbcb =3;};return nil ;};type CT_TextBulletTypefaceFollowText struct{};func (_dcge *CT_Color )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecg :for {_edda ,_bbg :=d .Token (); +if _bbg !=nil {return _bbg ;};switch _eeac :=_edda .(type ){case _g .StartElement :switch _eeac .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcge .ScrgbClr =NewCT_ScRgbColor (); +if _bbfe :=d .DecodeElement (_dcge .ScrgbClr ,&_eeac );_bbfe !=nil {return _bbfe ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcge .SrgbClr =NewCT_SRgbColor (); +if _afbf :=d .DecodeElement (_dcge .SrgbClr ,&_eeac );_afbf !=nil {return _afbf ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcge .HslClr =NewCT_HslColor (); +if _facaa :=d .DecodeElement (_dcge .HslClr ,&_eeac );_facaa !=nil {return _facaa ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcge .SysClr =NewCT_SystemColor (); +if _gfga :=d .DecodeElement (_dcge .SysClr ,&_eeac );_gfga !=nil {return _gfga ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcge .SchemeClr =NewCT_SchemeColor (); +if _fdda :=d .DecodeElement (_dcge .SchemeClr ,&_eeac );_fdda !=nil {return _fdda ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcge .PrstClr =NewCT_PresetColor (); +if _deff :=d .DecodeElement (_dcge .PrstClr ,&_eeac );_deff !=nil {return _deff ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_eeac .Name ); +if _eecb :=d .Skip ();_eecb !=nil {return _eecb ;};};case _g .EndElement :break _cecg ;case _g .CharData :};};return nil ;};func (_bgfded ST_TextVerticalType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gabba :=_g .Attr {};_gabba .Name =name ;switch _bgfded {case ST_TextVerticalTypeUnset :_gabba .Value =""; +case ST_TextVerticalTypeHorz :_gabba .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_gabba .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gabba .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_gabba .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074"; +case ST_TextVerticalTypeEaVert :_gabba .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gabba .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_gabba .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c"; +};return _gabba ,nil ;};func (_faeac *CT_TableStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_faeac .DefAttr )}); +e .EncodeToken (start );if _faeac .TblStyle !=nil {_ebcf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ccfb :=range _faeac .TblStyle {e .EncodeElement (_ccfb ,_ebcf );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cd *AG_Blob )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cd .EmbedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cd .EmbedAttr )}); +};if _cd .LinkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_cd .LinkAttr )});};return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_bbdge :=&CT_TableBackgroundStyle {}; +return _bbdge ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};type ST_PresetColorVal byte ;func (_bcbad ST_AnimationDgmOnlyBuildType )String ()string {switch _bcbad {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065"; +case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_bcgbe *CT_TileInfoProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcgbe .TxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_bcgbe .TxAttr )}); +};if _bcgbe .TyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bcgbe .TyAttr )});};if _bcgbe .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_bcgbe .SxAttr )}); +};if _bcgbe .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bcgbe .SyAttr )});};if _bcgbe .FlipAttr !=ST_TileFlipModeUnset {_bebab ,_bdeg :=_bcgbe .FlipAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006c\u0069\u0070"}); +if _bdeg !=nil {return _bdeg ;};start .Attr =append (start .Attr ,_bebab );};if _bcgbe .AlgnAttr !=ST_RectAlignmentUnset {_abgfc ,_ecbace :=_bcgbe .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _ecbace !=nil {return _ecbace ; +};start .Attr =append (start .Attr ,_abgfc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Backdrop and its children -func (_dba *CT_Backdrop )Validate ()error {return _dba .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");}; +// Validate validates the CT_VideoFile and its children +func (_aedeb *CT_VideoFile )Validate ()error {return _aedeb .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_agaf :=&CT_CustomGeometry2D {};_agaf .PathLst =NewCT_Path2DList ();return _agaf ;};func (_eedeac ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _eedeac {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedeac )); -};return nil ;};func (_debgg ST_TextHorzOverflowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_debgg .String (),start );};func (_afdbeg ST_BlendMode )ValidateWithPath (path string )error {switch _afdbeg {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdbeg )); -};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;}; +// Validate validates the CT_CustomColorList and its children +func (_addbg *CT_CustomColorList )Validate ()error {return _addbg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_bcbde *CT_Path2DList )ValidateWithPath (path string )error {for _abafb ,_abaeb :=range _bcbde .Path {if _dece :=_abaeb .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_abafb ));_dece !=nil {return _dece ; -};};return nil ;};func (_daeee *CT_PictureLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deefac :=range start .Attr {if _deefac .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_caddf ,_cfcaa :=_aa .ParseBool (_deefac .Value ); -if _cfcaa !=nil {return _cfcaa ;};_daeee .NoCropAttr =&_caddf ;continue ;};if _deefac .Name .Local =="\u006e\u006f\u0047r\u0070"{_dgbd ,_ddbgc :=_aa .ParseBool (_deefac .Value );if _ddbgc !=nil {return _ddbgc ;};_daeee .NoGrpAttr =&_dgbd ;continue ;};if _deefac .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ecbec ,_gfbba :=_aa .ParseBool (_deefac .Value ); -if _gfbba !=nil {return _gfbba ;};_daeee .NoSelectAttr =&_ecbec ;continue ;};if _deefac .Name .Local =="\u006e\u006f\u0052o\u0074"{_eeee ,_gcggdf :=_aa .ParseBool (_deefac .Value );if _gcggdf !=nil {return _gcggdf ;};_daeee .NoRotAttr =&_eeee ;continue ; -};if _deefac .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cddg ,_dedec :=_aa .ParseBool (_deefac .Value );if _dedec !=nil {return _dedec ;};_daeee .NoChangeAspectAttr =&_cddg ;continue ;};if _deefac .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bbcff ,_bfeab :=_aa .ParseBool (_deefac .Value ); -if _bfeab !=nil {return _bfeab ;};_daeee .NoMoveAttr =&_bbcff ;continue ;};if _deefac .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cgedf ,_gfbf :=_aa .ParseBool (_deefac .Value );if _gfbf !=nil {return _gfbf ;};_daeee .NoResizeAttr =&_cgedf ; -continue ;};if _deefac .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dbcd ,_fedeec :=_aa .ParseBool (_deefac .Value );if _fedeec !=nil {return _fedeec ;};_daeee .NoEditPointsAttr =&_dbcd ;continue ;};if _deefac .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cfadc ,_aggeg :=_aa .ParseBool (_deefac .Value ); -if _aggeg !=nil {return _aggeg ;};_daeee .NoAdjustHandlesAttr =&_cfadc ;continue ;};if _deefac .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cfefe ,_ffecb :=_aa .ParseBool (_deefac .Value );if _ffecb !=nil {return _ffecb ; -};_daeee .NoChangeArrowheadsAttr =&_cfefe ;continue ;};if _deefac .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fbdge ,_egeaa :=_aa .ParseBool (_deefac .Value );if _egeaa !=nil {return _egeaa ; -};_daeee .NoChangeShapeTypeAttr =&_fbdge ;continue ;};};_ddafe :for {_gfgce ,_dbgaf :=d .Token ();if _dbgaf !=nil {return _dbgaf ;};switch _cedg :=_gfgce .(type ){case _f .StartElement :switch _cedg .Name {case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daeee .ExtLst =NewCT_OfficeArtExtensionList (); -if _deegfd :=d .DecodeElement (_daeee .ExtLst ,&_cedg );_deegfd !=nil {return _deegfd ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cedg .Name ); -if _aefaa :=d .Skip ();_aefaa !=nil {return _aefaa ;};};case _f .EndElement :break _ddafe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_gcdaa *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_bddba ST_PresetMaterialType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bddba .String (),start );};func (_bdecd ST_PresetPatternVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdecd .String (),start ); +};func (_dccec *ST_TextTabAlignType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcage ,_bgbecg :=d .Token ();if _bgbecg !=nil {return _bgbecg ;};if _gcfeb ,_faaab :=_fcage .(_g .EndElement );_faaab &&_gcfeb .Name ==start .Name {*_dccec =1; +return nil ;};if _ddgac ,_bggafb :=_fcage .(_g .CharData );!_bggafb {return _c .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",_fcage );}else {switch string (_ddgac ){case "":*_dccec =0; +case "\u006c":*_dccec =1;case "\u0063\u0074\u0072":*_dccec =2;case "\u0072":*_dccec =3;case "\u0064\u0065\u0063":*_dccec =4;};};_fcage ,_bgbecg =d .Token ();if _bgbecg !=nil {return _bgbecg ;};if _bfaec ,_adfdc :=_fcage .(_g .EndElement );_adfdc &&_bfaec .Name ==start .Name {return nil ; +};return _c .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",_fcage );};func (_edgaa *CT_LinearShadeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcdb :=range start .Attr {if _gcdb .Name .Local =="\u0061\u006e\u0067"{_gbgg ,_ecegeb :=_a .ParseInt (_gcdb .Value ,10,32); +if _ecegeb !=nil {return _ecegeb ;};_facce :=int32 (_gbgg );_edgaa .AngAttr =&_facce ;continue ;};if _gcdb .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_gbaae ,_dgacg :=_a .ParseBool (_gcdb .Value );if _dgacg !=nil {return _dgacg ;};_edgaa .ScaledAttr =&_gbaae ; +continue ;};};for {_bdbda ,_edbd :=d .Token ();if _edbd !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_edbd ); +};if _ggbc ,_dcbb :=_bdbda .(_g .EndElement );_dcbb &&_ggbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_ccdd *CT_AlphaCeilingEffect )Validate ()error {return _ccdd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_edgb *CT_TextParagraph )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acccc :for {_bbeea ,_baedc :=d .Token (); -if _baedc !=nil {return _baedc ;};switch _ddegg :=_bbeea .(type ){case _f .StartElement :switch _ddegg .Name {case _f .Name {Space :"\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",Local :"\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_edgb .PPr =NewCT_TextParagraphProperties (); -if _eaga :=d .DecodeElement (_edgb .PPr ,&_ddegg );_eaga !=nil {return _eaga ;};case _f .Name {Space :"\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",Local :"\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fedge :=NewEG_TextRun (); -_fedge .R =NewCT_RegularTextRun ();if _cedf :=d .DecodeElement (_fedge .R ,&_ddegg );_cedf !=nil {return _cedf ;};_edgb .EG_TextRun =append (_edgb .EG_TextRun ,_fedge );case _f .Name {Space :"\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",Local :"\u0062\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_fgdee :=NewEG_TextRun (); -_fgdee .Br =NewCT_TextLineBreak ();if _bace :=d .DecodeElement (_fgdee .Br ,&_ddegg );_bace !=nil {return _bace ;};_edgb .EG_TextRun =append (_edgb .EG_TextRun ,_fgdee );case _f .Name {Space :"\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",Local :"\u0066\u006c\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_gbcd :=NewEG_TextRun (); -_gbcd .Fld =NewCT_TextField ();if _eecbe :=d .DecodeElement (_gbcd .Fld ,&_ddegg );_eecbe !=nil {return _eecbe ;};_edgb .EG_TextRun =append (_edgb .EG_TextRun ,_gbcd );case _f .Name {Space :"\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",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_edgb .EndParaRPr =NewCT_TextCharacterProperties (); -if _faefec :=d .DecodeElement (_edgb .EndParaRPr ,&_ddegg );_faefec !=nil {return _faefec ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_ddegg .Name ); -if _aefegf :=d .Skip ();_aefegf !=nil {return _aefegf ;};};case _f .EndElement :break _acccc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_AnimationChartElement and its children +func (_gca *CT_AnimationChartElement )Validate ()error {return _gca .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_abbd *CT_Camera )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abbd .PrstAttr =ST_PresetCameraType (1); +for _ ,_adgd :=range start .Attr {if _adgd .Name .Local =="\u0070\u0072\u0073\u0074"{_abbd .PrstAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0066\u006f\u0076"{_ebca ,_dccd :=_a .ParseInt (_adgd .Value ,10,32);if _dccd !=nil {return _dccd ; +};_faff :=int32 (_ebca );_abbd .FovAttr =&_faff ;continue ;};if _adgd .Name .Local =="\u007a\u006f\u006f\u006d"{_adfa ,_bdb :=ParseUnionST_PositivePercentage (_adgd .Value );if _bdb !=nil {return _bdb ;};_abbd .ZoomAttr =&_adfa ;continue ;};};_fcbg :for {_cfca ,_fcdb :=d .Token (); +if _fcdb !=nil {return _fcdb ;};switch _dfce :=_cfca .(type ){case _g .StartElement :switch _dfce .Name {case _g .Name {Space :"\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",Local :"\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_abbd .Rot =NewCT_SphereCoords (); +if _ccgcd :=d .DecodeElement (_abbd .Rot ,&_dfce );_ccgcd !=nil {return _ccgcd ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_dfce .Name ); +if _cgbdc :=d .Skip ();_cgbdc !=nil {return _cgbdc ;};};case _g .EndElement :break _fcbg ;case _g .CharData :};};return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_ccgcaa :=&EG_OfficeArtExtensionList {};return _ccgcaa ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_aadafd :=&CT_ShapeLocking {}; +return _aadafd };func (_feddae ST_TextHorzOverflowType )Validate ()error {return _feddae .ValidateWithPath ("")}; -// Validate validates the CT_Path2DArcTo and its children -func (_efac *CT_Path2DArcTo )Validate ()error {return _efac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");}; +// Validate validates the EG_TextGeometry and its children +func (_gcfaa *EG_TextGeometry )Validate ()error {return _gcfaa .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_eadcb *EG_TextBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eadcb .BuNone !=nil {_ddcaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}}; +e .EncodeElement (_eadcb .BuNone ,_ddcaf );};if _eadcb .BuAutoNum !=nil {_gagbd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_eadcb .BuAutoNum ,_gagbd );};if _eadcb .BuChar !=nil {_bgffd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}}; +e .EncodeElement (_eadcb .BuChar ,_bgffd );};if _eadcb .BuBlip !=nil {_dffbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_eadcb .BuBlip ,_dffbb );};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_cgaed :=&CT_GvmlTextShapeChoice {}; +return _cgaed ;};func (_gbeabc *ST_PresetLineDashVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bceeb ,_cfcfe :=d .Token ();if _cfcfe !=nil {return _cfcfe ;};if _ababb ,_fbadc :=_bceeb .(_g .EndElement );_fbadc &&_ababb .Name ==start .Name {*_gbeabc =1; +return nil ;};if _daegf ,_eaaaaa :=_bceeb .(_g .CharData );!_eaaaaa {return _c .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",_bceeb );}else {switch string (_daegf ){case "":*_gbeabc =0; +case "\u0073\u006f\u006ci\u0064":*_gbeabc =1;case "\u0064\u006f\u0074":*_gbeabc =2;case "\u0064\u0061\u0073\u0068":*_gbeabc =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_gbeabc =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_gbeabc =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_gbeabc =6; +case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gbeabc =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_gbeabc =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_gbeabc =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gbeabc =10; +case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gbeabc =11;};};_bceeb ,_cfcfe =d .Token ();if _cfcfe !=nil {return _cfcfe ;};if _afafc ,_fbedb :=_bceeb .(_g .EndElement );_fbedb &&_afafc .Name ==start .Name {return nil ; +};return _c .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",_bceeb );};func (_deceg *EG_EffectProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deceg .EffectLst !=nil {_cfdeb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_deceg .EffectLst ,_cfdeb );};if _deceg .EffectDag !=nil {_cffgg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_deceg .EffectDag ,_cffgg );};return nil ; +}; -// Validate validates the CT_GrayscaleTransform and its children -func (_eegfa *CT_GrayscaleTransform )Validate ()error {return _eegfa .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ; -};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ; -};func (_befaf ST_SystemColorVal )Validate ()error {return _befaf .ValidateWithPath ("")}; +// Validate validates the CT_TextBody and its children +func (_gfed *CT_TextBody )Validate ()error {return _gfed .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_acefd ST_AnimationBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acefd .String (),start ); +};func (_egfc *CT_AudioCD )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_efeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_egfc .St ,_efeb );_dbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065n\u0064"}}; +e .EncodeElement (_egfc .End ,_dbb );if _egfc .ExtLst !=nil {_cbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egfc .ExtLst ,_cbf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_efe :=&CT_AnimationChartBuildProperties {};return _efe ;};func (_ffbfbf *CT_GrayscaleTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fbef ,_dbff :=d .Token (); +if _dbff !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_dbff );};if _dgda ,_eaeb :=_fbef .(_g .EndElement ); +_eaeb &&_dgda .Name ==start .Name {break ;};};return nil ;};func (_cfae *CT_AnimationChartElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfae .BldStepAttr =ST_ChartBuildStep (1);for _ ,_dacb :=range start .Attr {if _dacb .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_ggb ,_fae :=_a .ParseInt (_dacb .Value ,10,32); +if _fae !=nil {return _fae ;};_afea :=int32 (_ggb );_cfae .SeriesIdxAttr =&_afea ;continue ;};if _dacb .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_fdgd ,_fge :=_a .ParseInt (_dacb .Value ,10,32);if _fge !=nil {return _fge ; +};_bad :=int32 (_fdgd );_cfae .CategoryIdxAttr =&_bad ;continue ;};if _dacb .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_cfae .BldStepAttr .UnmarshalXMLAttr (_dacb );continue ;};};for {_cgf ,_efg :=d .Token ();if _efg !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_efg ); +};if _ggec ,_cbb :=_cgf .(_g .EndElement );_cbb &&_ggec .Name ==start .Name {break ;};};return nil ;};type ST_TextShapeType byte ; -// Validate validates the CT_PositiveSize2D and its children -func (_ccaef *CT_PositiveSize2D )Validate ()error {return _ccaef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_aabca *Graphic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _aabca .CT_GraphicalObject .MarshalXML (e ,start ); -};func NewAG_Locking ()*AG_Locking {_dd :=&AG_Locking {};return _dd }; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_affa *CT_AlphaOutsetEffect )Validate ()error {return _affa .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_cffbgc *CT_TextUnderlineLineFollowText )Validate ()error {return _cffbgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); -};func (_fadac ST_TextUnderlineType )ValidateWithPath (path string )error {switch _fadac {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadac )); -};return nil ;};func (_adcgcc ST_TextAnchoringType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bebeaa :=_f .Attr {};_bebeaa .Name =name ;switch _adcgcc {case ST_TextAnchoringTypeUnset :_bebeaa .Value ="";case ST_TextAnchoringTypeT :_bebeaa .Value ="\u0074"; -case ST_TextAnchoringTypeCtr :_bebeaa .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_bebeaa .Value ="\u0062";case ST_TextAnchoringTypeJust :_bebeaa .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_bebeaa .Value ="\u0064\u0069\u0073\u0074"; -};return _bebeaa ,nil ;};func (_aedcc *CT_EffectReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bd .Sprintf ("\u0025\u0076",_aedcc .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3; -); +// Validate validates the CT_Vector3D and its children +func (_abbbb *CT_Vector3D )Validate ()error {return _abbbb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_dacgf *ST_TextWrappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efbedg ,_abdcc :=d .Token (); +if _abdcc !=nil {return _abdcc ;};if _aagfg ,_aaaab :=_efbedg .(_g .EndElement );_aaaab &&_aagfg .Name ==start .Name {*_dacgf =1;return nil ;};if _bbbce ,_gdgce :=_efbedg .(_g .CharData );!_gdgce {return _c .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",_efbedg ); +}else {switch string (_bbbce ){case "":*_dacgf =0;case "\u006e\u006f\u006e\u0065":*_dacgf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dacgf =2;};};_efbedg ,_abdcc =d .Token ();if _abdcc !=nil {return _abdcc ;};if _acdec ,_egbbd :=_efbedg .(_g .EndElement ); +_egbbd &&_acdec .Name ==start .Name {return nil ;};return _c .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",_efbedg );}; -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_cggg *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _cggg .NoFill !=nil {if _gee :=_cggg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gee !=nil {return _gee ;};};if _cggg .SolidFill !=nil {if _fege :=_cggg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_fege !=nil {return _fege ;};};if _cggg .GradFill !=nil {if _adba :=_cggg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_adba !=nil {return _adba ;};};if _cggg .BlipFill !=nil {if _bebc :=_cggg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_bebc !=nil {return _bebc ;};};if _cggg .PattFill !=nil {if _gcd :=_cggg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcd !=nil {return _gcd ;};};if _cggg .GrpFill !=nil {if _bdfb :=_cggg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_bdfb !=nil {return _bdfb ;};};if _cggg .EffectLst !=nil {if _fce :=_cggg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fce !=nil {return _fce ;};};if _cggg .EffectDag !=nil {if _bbe :=_cggg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_bbe !=nil {return _bbe ;};};return nil ;};func (_cfffe ST_TextAnchoringType )ValidateWithPath (path string )error {switch _cfffe {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfffe )); -};return nil ;};func NewCT_CustomColor ()*CT_CustomColor {_abba :=&CT_CustomColor {};return _abba };func NewCT_NoFillProperties ()*CT_NoFillProperties {_ccgdb :=&CT_NoFillProperties {};return _ccgdb }; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_bfaba *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _bfaba .Fill !=nil {if _edbff :=_bfaba .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_edbff !=nil {return _edbff ;};};if _bfaba .FillRef !=nil {if _bebfdb :=_bfaba .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_bebfdb !=nil {return _bebfdb ;};};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_gafgfb :=&CT_WholeE2oFormatting {};return _gafgfb ;};func (_ddgaa *ST_PresetMaterialType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dggfb ,_aaeea :=d .Token (); +if _aaeea !=nil {return _aaeea ;};if _dfdaa ,_fdgec :=_dggfb .(_g .EndElement );_fdgec &&_dfdaa .Name ==start .Name {*_ddgaa =1;return nil ;};if _dbbbc ,_abffgg :=_dggfb .(_g .CharData );!_abffgg {return _c .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",_dggfb ); +}else {switch string (_dbbbc ){case "":*_ddgaa =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_ddgaa =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_ddgaa =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_ddgaa =3; +case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_ddgaa =4;case "\u006d\u0061\u0074t\u0065":*_ddgaa =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_ddgaa =6;case "\u006d\u0065\u0074a\u006c":*_ddgaa =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_ddgaa =8; +case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_ddgaa =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_ddgaa =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_ddgaa =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_ddgaa =12; +case "\u0063\u006c\u0065a\u0072":*_ddgaa =13;case "\u0066\u006c\u0061\u0074":*_ddgaa =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_ddgaa =15;};};_dggfb ,_aaeea =d .Token ();if _aaeea !=nil {return _aaeea ;};if _ggaf ,_aafae :=_dggfb .(_g .EndElement ); +_aafae &&_ggaf .Name ==start .Name {return nil ;};return _c .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",_dggfb );};func (_cga *CT_AdjustHandleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcd :for {_fbf ,_ccd :=d .Token (); +if _ccd !=nil {return _ccd ;};switch _eac :=_fbf .(type ){case _g .StartElement :switch _eac .Name {case _g .Name {Space :"\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",Local :"\u0061\u0068\u0058\u0059"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_geb :=NewCT_XYAdjustHandle (); +if _fee :=d .DecodeElement (_geb ,&_eac );_fee !=nil {return _fee ;};_cga .AhXY =append (_cga .AhXY ,_geb );case _g .Name {Space :"\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",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_bge :=NewCT_PolarAdjustHandle (); +if _gce :=d .DecodeElement (_bge ,&_eac );_gce !=nil {return _gce ;};_cga .AhPolar =append (_cga .AhPolar ,_bge );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eac .Name ); +if _aba :=d .Skip ();_aba !=nil {return _aba ;};};case _g .EndElement :break _bcd ;case _g .CharData :};};return nil ;};func (_bbbag *ST_SchemeColorVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbbag =0;case "\u0062\u0067\u0031":*_bbbag =1; +case "\u0074\u0078\u0031":*_bbbag =2;case "\u0062\u0067\u0032":*_bbbag =3;case "\u0074\u0078\u0032":*_bbbag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bbbag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bbbag =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bbbag =7; +case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bbbag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bbbag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bbbag =10;case "\u0068\u006c\u0069n\u006b":*_bbbag =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bbbag =12; +case "\u0070\u0068\u0043l\u0072":*_bbbag =13;case "\u0064\u006b\u0031":*_bbbag =14;case "\u006c\u0074\u0031":*_bbbag =15;case "\u0064\u006b\u0032":*_bbbag =16;case "\u006c\u0074\u0032":*_bbbag =17;};return nil ;};type CT_TableStyleList struct{DefAttr string ; +TblStyle []*CT_TableStyle ;};func (_cdeagd ST_TileFlipMode )ValidateWithPath (path string )error {switch _cdeagd {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeagd )); +};return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewEG_ColorChoice ()*EG_ColorChoice {_ggdfd :=&EG_ColorChoice {};return _ggdfd };type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func (_aegdc ST_TextAnchoringType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aegdc .String (),start ); +};func (_acbcff ST_TextAlignType )String ()string {switch _acbcff {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077"; +case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_ddcd :=&CT_ColorMappingOverride {};_ddcd .Choice =NewCT_ColorMappingOverrideChoice (); +return _ddcd ;};func (_cgcgc *ST_TextVerticalType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbfc ,_dcbadc :=d .Token ();if _dcbadc !=nil {return _dcbadc ;};if _afcffg ,_abefd :=_cgbfc .(_g .EndElement );_abefd &&_afcffg .Name ==start .Name {*_cgcgc =1; +return nil ;};if _dcedf ,_gfeggg :=_cgbfc .(_g .CharData );!_gfeggg {return _c .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",_cgbfc );}else {switch string (_dcedf ){case "":*_cgcgc =0; +case "\u0068\u006f\u0072\u007a":*_cgcgc =1;case "\u0076\u0065\u0072\u0074":*_cgcgc =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_cgcgc =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_cgcgc =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_cgcgc =5; +case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_cgcgc =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_cgcgc =7;};};_cgbfc ,_dcbadc =d .Token ();if _dcbadc !=nil {return _dcbadc ; +};if _egfaa ,_dgcefc :=_cgbfc .(_g .EndElement );_dgcefc &&_egfaa .Name ==start .Name {return nil ;};return _c .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",_cgbfc ); +};func (_fabbce *ST_RectAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cebgb ,_fcedb :=d .Token ();if _fcedb !=nil {return _fcedb ;};if _dfedb ,_ebfafe :=_cebgb .(_g .EndElement );_ebfafe &&_dfedb .Name ==start .Name {*_fabbce =1; +return nil ;};if _ebcbg ,_eeagfa :=_cebgb .(_g .CharData );!_eeagfa {return _c .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",_cebgb );}else {switch string (_ebcbg ){case "":*_fabbce =0; +case "\u0074\u006c":*_fabbce =1;case "\u0074":*_fabbce =2;case "\u0074\u0072":*_fabbce =3;case "\u006c":*_fabbce =4;case "\u0063\u0074\u0072":*_fabbce =5;case "\u0072":*_fabbce =6;case "\u0062\u006c":*_fabbce =7;case "\u0062":*_fabbce =8;case "\u0062\u0072":*_fabbce =9; +};};_cebgb ,_fcedb =d .Token ();if _fcedb !=nil {return _fcedb ;};if _dcbdg ,_gcdeea :=_cebgb .(_g .EndElement );_gcdeea &&_dcbdg .Name ==start .Name {return nil ;};return _c .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",_cebgb ); +}; -// Validate validates the CT_Hyperlink and its children -func (_abdde *CT_Hyperlink )Validate ()error {return _abdde .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_Backdrop ()*CT_Backdrop {_cbea :=&CT_Backdrop {};_cbea .Anchor =NewCT_Point3D ();_cbea .Norm =NewCT_Vector3D (); -_cbea .Up =NewCT_Vector3D ();return _cbea ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_gcebce *ST_ShapeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcebce =0;case "\u006c\u0069\u006e\u0065":*_gcebce =1; -case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gcebce =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcebce =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcebce =4;case "\u0072\u0065\u0063\u0074":*_gcebce =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gcebce =6; -case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gcebce =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gcebce =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gcebce =9; -case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gcebce =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gcebce =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gcebce =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gcebce =13; -case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gcebce =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gcebce =15;case "\u0073\u0074\u0061r\u0034":*_gcebce =16;case "\u0073\u0074\u0061r\u0035":*_gcebce =17;case "\u0073\u0074\u0061r\u0036":*_gcebce =18; -case "\u0073\u0074\u0061r\u0037":*_gcebce =19;case "\u0073\u0074\u0061r\u0038":*_gcebce =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gcebce =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gcebce =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gcebce =23; -case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gcebce =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gcebce =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gcebce =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gcebce =27; -case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gcebce =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gcebce =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gcebce =30; -case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gcebce =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gcebce =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gcebce =33; -case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gcebce =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gcebce =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gcebce =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gcebce =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gcebce =38; -case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gcebce =39;case "\u0070\u0069\u0065":*_gcebce =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gcebce =41;case "\u0064\u006f\u006eu\u0074":*_gcebce =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gcebce =43; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gcebce =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gcebce =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gcebce =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gcebce =47; -case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcebce =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcebce =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcebce =50; -case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcebce =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gcebce =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcebce =53; -case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcebce =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gcebce =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =56; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gcebce =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gcebce =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =59; -case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gcebce =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =62; -case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gcebce =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gcebce =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gcebce =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gcebce =66; -case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gcebce =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gcebce =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gcebce =69; -case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcebce =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gcebce =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gcebce =72; -case "\u0063\u0075\u0062\u0065":*_gcebce =73;case "\u0063\u0061\u006e":*_gcebce =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gcebce =75;case "\u0068\u0065\u0061r\u0074":*_gcebce =76;case "\u0073\u0075\u006e":*_gcebce =77; -case "\u006d\u006f\u006f\u006e":*_gcebce =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gcebce =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gcebce =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gcebce =81; -case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gcebce =82;case "\u0062\u0065\u0076e\u006c":*_gcebce =83;case "\u0066\u0072\u0061m\u0065":*_gcebce =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gcebce =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gcebce =86; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gcebce =87;case "\u0063\u0068\u006fr\u0064":*_gcebce =88;case "\u0061\u0072\u0063":*_gcebce =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gcebce =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gcebce =91; -case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gcebce =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gcebce =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gcebce =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gcebce =95; -case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gcebce =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gcebce =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gcebce =98; -case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gcebce =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gcebce =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gcebce =101; -case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gcebce =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gcebce =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gcebce =104; -case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gcebce =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gcebce =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gcebce =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gcebce =108; -case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gcebce =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gcebce =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gcebce =111; -case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gcebce =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gcebce =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gcebce =114; -case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gcebce =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gcebce =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =117; -case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcebce =120; -case "\u0063\u006c\u006fu\u0064":*_gcebce =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gcebce =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gcebce =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gcebce =124; -case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gcebce =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gcebce =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gcebce =127; -case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gcebce =128;case "\u0077\u0061\u0076\u0065":*_gcebce =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gcebce =130;case "\u0070\u006c\u0075\u0073":*_gcebce =131; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gcebce =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gcebce =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gcebce =134; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_gcebce =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gcebce =136; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gcebce =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gcebce =138; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gcebce =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gcebce =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gcebce =141; -case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gcebce =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gcebce =143; -case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gcebce =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gcebce =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gcebce =146; -case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gcebce =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gcebce =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gcebce =149; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gcebce =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gcebce =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gcebce =152; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gcebce =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gcebce =154; -case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gcebce =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gcebce =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gcebce =157; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gcebce =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gcebce =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gcebce =160; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gcebce =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gcebce =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gcebce =163; -case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gcebce =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gcebce =165; -case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gcebce =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gcebce =167; -case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gcebce =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gcebce =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gcebce =170; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gcebce =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gcebce =172;case "\u0067\u0065\u0061r\u0036":*_gcebce =173; -case "\u0067\u0065\u0061r\u0039":*_gcebce =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gcebce =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gcebce =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gcebce =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gcebce =178; -case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gcebce =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gcebce =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gcebce =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gcebce =182; -case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gcebce =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gcebce =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gcebce =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gcebce =186; -case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gcebce =187;};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_gagfc :=ST_Coordinate32 {};if _adb .ST_UniversalMeasurePatternRe .MatchString (s ){_gagfc .ST_UniversalMeasure =&s ; -}else {_eacba ,_bcgga :=_aa .ParseInt (s ,10,32);if _bcgga !=nil {return _gagfc ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bcgga );};_ecgeg :=int32 (_eacba );_gagfc .ST_Coordinate32Unqualified =&_ecgeg ; -};return _gagfc ,nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5; -ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1; -ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7; -ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13; -ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18; -ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24; -ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29; -ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34; -ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40; -ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);type ST_BevelPresetType byte ;func (_bgfga *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgfga .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_bgfga .IdAttr )}); -};if _bgfga .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_bgfga .InvalidUrlAttr )});};if _bgfga .ActionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_bd .Sprintf ("\u0025\u0076",*_bgfga .ActionAttr )}); -};if _bgfga .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_bgfga .TgtFrameAttr )});};if _bgfga .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bd .Sprintf ("\u0025\u0076",*_bgfga .TooltipAttr )}); -};if _bgfga .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bgfga .HistoryAttr ))});};if _bgfga .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bgfga .HighlightClickAttr ))}); -};if _bgfga .EndSndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_bd .Sprintf ("\u0025\u0064",_ggfeg (*_bgfga .EndSndAttr ))});};e .EncodeToken (start );if _bgfga .Snd !=nil {_dfgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073n\u0064"}}; -e .EncodeElement (_bgfga .Snd ,_dfgd );};if _bgfga .ExtLst !=nil {_dbaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgfga .ExtLst ,_dbaf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_eaeab *CT_GvmlShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaeab .CNvPr =NewCT_NonVisualDrawingProps ();_eaeab .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_ebgec :for {_caggc ,_dffbe :=d .Token (); -if _dffbe !=nil {return _dffbe ;};switch _cbbec :=_caggc .(type ){case _f .StartElement :switch _cbbec .Name {case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _bbbf :=d .DecodeElement (_eaeab .CNvPr ,&_cbbec ); -_bbbf !=nil {return _bbbf ;};case _f .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _fcee :=d .DecodeElement (_eaeab .CNvSpPr ,&_cbbec ); -_fcee !=nil {return _fcee ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cbbec .Name ); -if _bbbabb :=d .Skip ();_bbbabb !=nil {return _bbbabb ;};};case _f .EndElement :break _ebgec ;case _f .CharData :};};return nil ;};func (_abafe ST_TextSpacingPercentOrPercentString )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _abafe .ST_TextSpacingPercent !=nil {e .EncodeToken (_f .CharData (_bd .Sprintf ("\u0025\u0064",*_abafe .ST_TextSpacingPercent )));};if _abafe .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_abafe .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name }); -};func (_acaa *CT_ConnectionSiteList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgf :for {_gaaed ,_gdfc :=d .Token ();if _gdfc !=nil {return _gdfc ;};switch _dbfd :=_gaaed .(type ){case _f .StartElement :switch _dbfd .Name {case _f .Name {Space :"\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",Local :"\u0063\u0078\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_fbffc :=NewCT_ConnectionSite (); -if _dage :=d .DecodeElement (_fbffc ,&_dbfd );_dage !=nil {return _dage ;};_acaa .Cxn =append (_acaa .Cxn ,_fbffc );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dbfd .Name ); -if _addc :=d .Skip ();_addc !=nil {return _addc ;};};case _f .EndElement :break _afgf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GrayscaleEffect and its children +func (_bded *CT_GrayscaleEffect )Validate ()error {return _bded .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_cfdbc *CT_SoftEdgesEffect )Validate ()error {return _cfdbc .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_fdeaf ST_TextAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_caffff :=_f .Attr {}; -_caffff .Name =name ;switch _fdeaf {case ST_TextAlignTypeUnset :_caffff .Value ="";case ST_TextAlignTypeL :_caffff .Value ="\u006c";case ST_TextAlignTypeCtr :_caffff .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_caffff .Value ="\u0072";case ST_TextAlignTypeJust :_caffff .Value ="\u006a\u0075\u0073\u0074"; -case ST_TextAlignTypeJustLow :_caffff .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_caffff .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_caffff .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074"; -};return _caffff ,nil ;};func (_baegc *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _baegc .TblPr !=nil {_fceg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_baegc .TblPr ,_fceg ); -};_fadee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_baegc .TblGrid ,_fadee );if _baegc .Tr !=nil {_daeea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_cffdb :=range _baegc .Tr {e .EncodeElement (_cffdb ,_daeea ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdab *EG_LineJoinProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffege :for {_egcbde ,_gedad :=d .Token ();if _gedad !=nil {return _gedad ;};switch _gdade :=_egcbde .(type ){case _f .StartElement :switch _gdade .Name {case _f .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_gcdab .Round =NewCT_LineJoinRound (); -if _efdgc :=d .DecodeElement (_gcdab .Round ,&_gdade );_efdgc !=nil {return _efdgc ;};case _f .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_gcdab .Bevel =NewCT_LineJoinBevel (); -if _ccgcbe :=d .DecodeElement (_gcdab .Bevel ,&_gdade );_ccgcbe !=nil {return _ccgcbe ;};case _f .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_gcdab .Miter =NewCT_LineJoinMiterProperties (); -if _edgcb :=d .DecodeElement (_gcdab .Miter ,&_gdade );_edgcb !=nil {return _edgcb ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdade .Name ); -if _agbfe :=d .Skip ();_agbfe !=nil {return _agbfe ;};};case _f .EndElement :break _ffege ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_aaefa *CT_Transform2D )ValidateWithPath (path string )error {if _aaefa .Off !=nil {if _acbf :=_aaefa .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_acbf !=nil {return _acbf ;};};if _aaefa .Ext !=nil {if _afacea :=_aaefa .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); +_afacea !=nil {return _afacea ;};};return nil ;};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5; +ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13; +ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;);type CT_TextCharBullet struct{CharAttr string ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0; +ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ; +HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_gdbf *CT_FontCollection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbf .Latin =NewCT_TextFont ();_gdbf .Ea =NewCT_TextFont ();_gdbf .Cs =NewCT_TextFont ();_agff :for {_efdb ,_agffd :=d .Token (); +if _agffd !=nil {return _agffd ;};switch _aface :=_efdb .(type ){case _g .StartElement :switch _aface .Name {case _g .Name {Space :"\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",Local :"\u006c\u0061\u0074i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _bccgd :=d .DecodeElement (_gdbf .Latin ,&_aface ); +_bccgd !=nil {return _bccgd ;};case _g .Name {Space :"\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",Local :"\u0065\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _adgdf :=d .DecodeElement (_gdbf .Ea ,&_aface ); +_adgdf !=nil {return _adgdf ;};case _g .Name {Space :"\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",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _ebcb :=d .DecodeElement (_gdbf .Cs ,&_aface ); +_ebcb !=nil {return _ebcb ;};case _g .Name {Space :"\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",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dede :=NewCT_SupplementalFont (); +if _dagc :=d .DecodeElement (_dede ,&_aface );_dagc !=nil {return _dagc ;};_gdbf .Font =append (_gdbf .Font ,_dede );case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbf .ExtLst =NewCT_OfficeArtExtensionList (); +if _aceec :=d .DecodeElement (_gdbf .ExtLst ,&_aface );_aceec !=nil {return _aceec ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_aface .Name ); +if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _g .EndElement :break _agff ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_aadc *CT_OfficeArtExtensionList )Validate ()error {return _aadc .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func NewCT_PresetTextShape ()*CT_PresetTextShape {_efccd :=&CT_PresetTextShape {}; -_efccd .PrstAttr =ST_TextShapeType (1);return _efccd ;}; +// Validate validates the CT_TableStyleList and its children +func (_ggbfb *CT_TableStyleList )Validate ()error {return _ggbfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func (_ecdg *CT_SolidColorFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbea :for {_dggca ,_beedd :=d .Token (); +if _beedd !=nil {return _beedd ;};switch _efgee :=_dggca .(type ){case _g .StartElement :switch _efgee .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ecdg .ScrgbClr =NewCT_ScRgbColor (); +if _fcdff :=d .DecodeElement (_ecdg .ScrgbClr ,&_efgee );_fcdff !=nil {return _fcdff ;};case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ecdg .SrgbClr =NewCT_SRgbColor (); +if _cagga :=d .DecodeElement (_ecdg .SrgbClr ,&_efgee );_cagga !=nil {return _cagga ;};case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ecdg .HslClr =NewCT_HslColor (); +if _fgcf :=d .DecodeElement (_ecdg .HslClr ,&_efgee );_fgcf !=nil {return _fgcf ;};case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ecdg .SysClr =NewCT_SystemColor (); +if _ffdcac :=d .DecodeElement (_ecdg .SysClr ,&_efgee );_ffdcac !=nil {return _ffdcac ;};case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ecdg .SchemeClr =NewCT_SchemeColor (); +if _feeag :=d .DecodeElement (_ecdg .SchemeClr ,&_efgee );_feeag !=nil {return _feeag ;};case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ecdg .PrstClr =NewCT_PresetColor (); +if _adaf :=d .DecodeElement (_ecdg .PrstClr ,&_efgee );_adaf !=nil {return _adaf ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efgee .Name ); +if _ddffa :=d .Skip ();_ddffa !=nil {return _ddffa ;};};case _g .EndElement :break _bbea ;case _g .CharData :};};return nil ;};func (_cfaga ST_TextAlignType )ValidateWithPath (path string )error {switch _cfaga {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfaga )); +};return nil ;};func (_eegdeg ST_LineEndType )Validate ()error {return _eegdeg .ValidateWithPath ("")};func (_bdbbc *CT_Point3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_bdbbc .XAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_c .Sprintf ("\u0025\u0076",_bdbbc .YAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a"},Value :_c .Sprintf ("\u0025\u0076",_bdbbc .ZAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TableRow ()*CT_TableRow {_aaecb :=&CT_TableRow {};return _aaecb };func (_gcbb ST_TextVerticalType )String ()string {switch _gcbb {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a"; +case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074"; +case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";};type ST_PresetPatternVal byte ;type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func (_adeg *CT_BlipChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adeg .AlphaBiLevel !=nil {_cfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; +for _ ,_ceca :=range _adeg .AlphaBiLevel {e .EncodeElement (_ceca ,_cfb );};};if _adeg .AlphaCeiling !=nil {_afbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_eaab :=range _adeg .AlphaCeiling {e .EncodeElement (_eaab ,_afbc ); +};};if _adeg .AlphaFloor !=nil {_cbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_acgd :=range _adeg .AlphaFloor {e .EncodeElement (_acgd ,_cbe );};};if _adeg .AlphaInv !=nil {_adae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; +for _ ,_cbgc :=range _adeg .AlphaInv {e .EncodeElement (_cbgc ,_adae );};};if _adeg .AlphaMod !=nil {_eceg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_bffe :=range _adeg .AlphaMod {e .EncodeElement (_bffe ,_eceg ); +};};if _adeg .AlphaModFix !=nil {_ebgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_ccafa :=range _adeg .AlphaModFix {e .EncodeElement (_ccafa ,_ebgc );};};if _adeg .AlphaRepl !=nil {_cbfg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +for _ ,_adeb :=range _adeg .AlphaRepl {e .EncodeElement (_adeb ,_cbfg );};};if _adeg .BiLevel !=nil {_egg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_dgea :=range _adeg .BiLevel {e .EncodeElement (_dgea ,_egg ); +};};if _adeg .Blur !=nil {_eadd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_abae :=range _adeg .Blur {e .EncodeElement (_abae ,_eadd );};};if _adeg .ClrChange !=nil {_cgab :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +for _ ,_dca :=range _adeg .ClrChange {e .EncodeElement (_dca ,_cgab );};};if _adeg .ClrRepl !=nil {_egfda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_ffb :=range _adeg .ClrRepl {e .EncodeElement (_ffb ,_egfda ); +};};if _adeg .Duotone !=nil {_adg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_bdg :=range _adeg .Duotone {e .EncodeElement (_bdg ,_adg );};};if _adeg .FillOverlay !=nil {_cbeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +for _ ,_gceg :=range _adeg .FillOverlay {e .EncodeElement (_gceg ,_cbeg );};};if _adeg .Grayscl !=nil {_bgb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_fcaa :=range _adeg .Grayscl {e .EncodeElement (_fcaa ,_bgb ); +};};if _adeg .Hsl !=nil {_bdae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_cefc :=range _adeg .Hsl {e .EncodeElement (_cefc ,_bdae );};};if _adeg .Lum !=nil {_aebg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}}; +for _ ,_cgcbg :=range _adeg .Lum {e .EncodeElement (_cgcbg ,_aebg );};};if _adeg .Tint !=nil {_aeeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_fgea :=range _adeg .Tint {e .EncodeElement (_fgea ,_aeeg );}; +};return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_bfaeb :=&CT_Path2DQuadBezierTo {};return _bfaeb ;};func (_cbacc ST_LineEndWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbacc .String (),start ); +}; // Validate validates the CT_NonVisualDrawingProps and its children -func (_dgfag *CT_NonVisualDrawingProps )Validate ()error {return _dgfag .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");}; - -// Validate validates the CT_LightRig and its children -func (_gbdc *CT_LightRig )Validate ()error {return _gbdc .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_afcfc *CT_OfficeStyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcfc .ThemeElements =NewCT_BaseStyles (); -for _ ,_eccacf :=range start .Attr {if _eccacf .Name .Local =="\u006e\u0061\u006d\u0065"{_ggede ,_bgeba :=_eccacf .Value ,error (nil );if _bgeba !=nil {return _bgeba ;};_afcfc .NameAttr =&_ggede ;continue ;};};_bgfef :for {_abgb ,_cgce :=d .Token ();if _cgce !=nil {return _cgce ; -};switch _bdbfgc :=_abgb .(type ){case _f .StartElement :switch _bdbfgc .Name {case _f .Name {Space :"\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",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fadbd :=d .DecodeElement (_afcfc .ThemeElements ,&_bdbfgc ); -_fadbd !=nil {return _fadbd ;};case _f .Name {Space :"\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",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_afcfc .ObjectDefaults =NewCT_ObjectStyleDefaults (); -if _cfead :=d .DecodeElement (_afcfc .ObjectDefaults ,&_bdbfgc );_cfead !=nil {return _cfead ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_afcfc .ExtraClrSchemeLst =NewCT_ColorSchemeList (); -if _gcad :=d .DecodeElement (_afcfc .ExtraClrSchemeLst ,&_bdbfgc );_gcad !=nil {return _gcad ;};case _f .Name {Space :"\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",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_afcfc .CustClrLst =NewCT_CustomColorList (); -if _cbgff :=d .DecodeElement (_afcfc .CustClrLst ,&_bdbfgc );_cbgff !=nil {return _cbgff ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcfc .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbeg :=d .DecodeElement (_afcfc .ExtLst ,&_bdbfgc );_gbeg !=nil {return _gbeg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bdbfgc .Name ); -if _faacg :=d .Skip ();_faacg !=nil {return _faacg ;};};case _f .EndElement :break _bgfef ;case _f .CharData :};};return nil ;}; +func (_gffgc *CT_NonVisualDrawingProps )Validate ()error {return _gffgc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_eeacd *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _cgggb ,_feffe :=range _eeacd .Pt {if _gdeeg :=_feffe .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cgggb ));_gdeeg !=nil {return _gdeeg ; -};};return nil ;}; +// Validate validates the EG_TextAutofit and its children +func (_fcaba *EG_TextAutofit )Validate ()error {return _fcaba .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_febe *CT_DuotoneEffect )ValidateWithPath (path string )error {for _gbgag ,_fbaf :=range _febe .EG_ColorChoice {if _ffge :=_fbaf .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gbgag )); -_ffge !=nil {return _ffge ;};};return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_aabafd *CT_TextSpacingPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_aabafd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BlipFillProperties and its children +func (_ffgff *CT_BlipFillProperties )Validate ()error {return _ffgff .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ; +FillToRect *CT_RelativeRect ;};func (_ggdf *CT_NonVisualContentPartProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggdf .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_ggdf .IsCommentAttr ))}); +};e .EncodeToken (start );if _ggdf .CpLocks !=nil {_ebee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_ggdf .CpLocks ,_ebee );};if _ggdf .ExtLst !=nil {_bcdag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ggdf .ExtLst ,_bcdag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aggce *CT_TableStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_aggce .StyleIdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_c .Sprintf ("\u0025\u0076",_aggce .StyleNameAttr )});e .EncodeToken (start );if _aggce .TblBg !=nil {_edged :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}}; +e .EncodeElement (_aggce .TblBg ,_edged );};if _aggce .WholeTbl !=nil {_bgfbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_aggce .WholeTbl ,_bgfbb );};if _aggce .Band1H !=nil {_bcag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}}; +e .EncodeElement (_aggce .Band1H ,_bcag );};if _aggce .Band2H !=nil {_gcfgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_aggce .Band2H ,_gcfgg );};if _aggce .Band1V !=nil {_cffgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}}; +e .EncodeElement (_aggce .Band1V ,_cffgb );};if _aggce .Band2V !=nil {_cgbda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_aggce .Band2V ,_cgbda );};if _aggce .LastCol !=nil {_gbged :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}}; +e .EncodeElement (_aggce .LastCol ,_gbged );};if _aggce .FirstCol !=nil {_eegg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_aggce .FirstCol ,_eegg );};if _aggce .LastRow !=nil {_dcddc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}}; +e .EncodeElement (_aggce .LastRow ,_dcddc );};if _aggce .SeCell !=nil {_cfacb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aggce .SeCell ,_cfacb );};if _aggce .SwCell !=nil {_egfed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_aggce .SwCell ,_egfed );};if _aggce .FirstRow !=nil {_dega :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_aggce .FirstRow ,_dega );};if _aggce .NeCell !=nil {_abcbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_aggce .NeCell ,_abcbc );};if _aggce .NwCell !=nil {_bgbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aggce .NwCell ,_bgbg );};if _aggce .ExtLst !=nil {_afebd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aggce .ExtLst ,_afebd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ; +Stretch *CT_StretchInfoProperties ;};func NewCT_TableGrid ()*CT_TableGrid {_afadc :=&CT_TableGrid {};return _afadc }; -// Validate validates the CT_Path2DMoveTo and its children -func (_gedc *CT_Path2DMoveTo )Validate ()error {return _gedc .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_gcaf *CT_TextParagraph )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gcaf .PPr !=nil {_eeafd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_gcaf .PPr ,_eeafd );};if _gcaf .EG_TextRun !=nil {for _ ,_ggbcbc :=range _gcaf .EG_TextRun {_ggbcbc .MarshalXML (e ,_f .StartElement {}); -};};if _gcaf .EndParaRPr !=nil {_gebfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_gcaf .EndParaRPr ,_gebfb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_fgacc :=&CT_PathShadeProperties {};return _fgacc ;}; +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_agceaa *CT_GlowEffect )ValidateWithPath (path string )error {if _agceaa .RadAttr !=nil {if *_agceaa .RadAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\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 ,*_agceaa .RadAttr ); +};if *_agceaa .RadAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_agceaa .RadAttr ); +};};if _agceaa .ScrgbClr !=nil {if _fcdbg :=_agceaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fcdbg !=nil {return _fcdbg ;};};if _agceaa .SrgbClr !=nil {if _abfd :=_agceaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_abfd !=nil {return _abfd ;};};if _agceaa .HslClr !=nil {if _bfbba :=_agceaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfbba !=nil {return _bfbba ;};};if _agceaa .SysClr !=nil {if _fbde :=_agceaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_fbde !=nil {return _fbde ;};};if _agceaa .SchemeClr !=nil {if _eefga :=_agceaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eefga !=nil {return _eefga ;};};if _agceaa .PrstClr !=nil {if _aaceg :=_agceaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_aaceg !=nil {return _aaceg ;};};return nil ;};func (_efbcec *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_gaegg :=[]string {};if _efbcec .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gaegg =append (_gaegg ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); +};if _efbcec .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_gaegg =append (_gaegg ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065"); +};if len (_gaegg )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaegg );};return nil ;};func (_edbge *CT_GroupLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dadd :=range start .Attr {if _dadd .Name .Local =="\u006e\u006f\u0047r\u0070"{_gcbed ,_adebe :=_a .ParseBool (_dadd .Value ); +if _adebe !=nil {return _adebe ;};_edbge .NoGrpAttr =&_gcbed ;continue ;};if _dadd .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_bccb ,_ggacd :=_a .ParseBool (_dadd .Value );if _ggacd !=nil {return _ggacd ;};_edbge .NoUngrpAttr =&_bccb ;continue ; +};if _dadd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bagdd ,_gegga :=_a .ParseBool (_dadd .Value );if _gegga !=nil {return _gegga ;};_edbge .NoSelectAttr =&_bagdd ;continue ;};if _dadd .Name .Local =="\u006e\u006f\u0052o\u0074"{_ddbff ,_gfdae :=_a .ParseBool (_dadd .Value ); +if _gfdae !=nil {return _gfdae ;};_edbge .NoRotAttr =&_ddbff ;continue ;};if _dadd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_baaed ,_cbef :=_a .ParseBool (_dadd .Value );if _cbef !=nil {return _cbef ; +};_edbge .NoChangeAspectAttr =&_baaed ;continue ;};if _dadd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bebcf ,_dbef :=_a .ParseBool (_dadd .Value );if _dbef !=nil {return _dbef ;};_edbge .NoMoveAttr =&_bebcf ;continue ;};if _dadd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dgfg ,_ccdg :=_a .ParseBool (_dadd .Value ); +if _ccdg !=nil {return _ccdg ;};_edbge .NoResizeAttr =&_dgfg ;continue ;};};_dbbde :for {_fdgdg ,_ecbf :=d .Token ();if _ecbf !=nil {return _ecbf ;};switch _egfa :=_fdgdg .(type ){case _g .StartElement :switch _egfa .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbge .ExtLst =NewCT_OfficeArtExtensionList (); +if _ffab :=d .DecodeElement (_edbge .ExtLst ,&_egfa );_ffab !=nil {return _ffab ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_egfa .Name ); +if _aage :=d .Skip ();_aage !=nil {return _aage ;};};case _g .EndElement :break _dbbde ;case _g .CharData :};};return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3; +); -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_eced *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _eced .ScrgbClr !=nil {if _cbag :=_eced .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbag !=nil {return _cbag ;};};if _eced .SrgbClr !=nil {if _fbc :=_eced .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_fbc !=nil {return _fbc ;};};if _eced .HslClr !=nil {if _acf :=_eced .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_acf !=nil {return _acf ;};};if _eced .SysClr !=nil {if _aee :=_eced .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_aee !=nil {return _aee ;};};if _eced .SchemeClr !=nil {if _ccg :=_eced .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ccg !=nil {return _ccg ;};};if _eced .PrstClr !=nil {if _daf :=_eced .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_daf !=nil {return _daf ;};};return nil ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_bcdab *CT_DuotoneEffect )Validate ()error {return _bcdab .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_acgb *CT_LineEndProperties )ValidateWithPath (path string )error {if _cdff :=_acgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdff !=nil {return _cdff ;};if _bgefb :=_acgb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); -_bgefb !=nil {return _bgefb ;};if _becbe :=_acgb .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_becbe !=nil {return _becbe ;};return nil ;};type CT_InverseTransform struct{};type CT_Point3D struct{XAttr ST_Coordinate ; -YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; +// Validate validates the CT_GroupFillProperties and its children +func (_dcfgd *CT_GroupFillProperties )Validate ()error {return _dcfgd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_ggaag *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _ggaag .ScrgbClr !=nil {if _bdag :=_ggaag .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bdag !=nil {return _bdag ;};};if _ggaag .SrgbClr !=nil {if _bdd :=_ggaag .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_bdd !=nil {return _bdd ;};};if _ggaag .HslClr !=nil {if _dafb :=_ggaag .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dafb !=nil {return _dafb ;};};if _ggaag .SysClr !=nil {if _cfa :=_ggaag .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cfa !=nil {return _cfa ;};};if _ggaag .SchemeClr !=nil {if _bagea :=_ggaag .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bagea !=nil {return _bagea ;};};if _ggaag .PrstClr !=nil {if _ebgc :=_ggaag .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ebgc !=nil {return _ebgc ;};};return nil ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_daddd :=&CT_PresetShadowEffect {};_daddd .PrstAttr =ST_PresetShadowVal (1);return _daddd ;};func (_ebfca ST_TextFontAlignType )Validate ()error {return _ebfca .ValidateWithPath ("")}; -type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_aagfaa ST_TextWrappingType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegdf :=_f .Attr {};_cegdf .Name =name ;switch _aagfaa {case ST_TextWrappingTypeUnset :_cegdf .Value =""; -case ST_TextWrappingTypeNone :_cegdf .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_cegdf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _cegdf ,nil ;};func (_gege *CT_TableGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gege .GridCol !=nil {_fedbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_aaadgd :=range _gege .GridCol {e .EncodeElement (_aaadgd ,_fedbc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_cgcaee ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _cgcaee {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcaee )); -};return nil ;};func (_gegag *Tbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gegag .CT_Table =*NewCT_Table ();_fbaba :for {_ccebe ,_adfac :=d .Token ();if _adfac !=nil {return _adfac ;};switch _bbagg :=_ccebe .(type ){case _f .StartElement :switch _bbagg .Name {case _f .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_gegag .TblPr =NewCT_TableProperties (); -if _dgcbg :=d .DecodeElement (_gegag .TblPr ,&_bbagg );_dgcbg !=nil {return _dgcbg ;};case _f .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _fddag :=d .DecodeElement (_gegag .TblGrid ,&_bbagg ); -_fddag !=nil {return _fddag ;};case _f .Name {Space :"\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",Local :"\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_fcfcab :=NewCT_TableRow (); -if _gfabd :=d .DecodeElement (_fcfcab ,&_bbagg );_gfabd !=nil {return _gfabd ;};_gegag .Tr =append (_gegag .Tr ,_fcfcab );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_bbagg .Name ); -if _dfddc :=d .Skip ();_dfddc !=nil {return _dfddc ;};};case _f .EndElement :break _fbaba ;case _f .CharData :};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ; -};func (_fgddd ST_AnimationChartBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgddd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_f .CharData (_fgddd .ST_AnimationBuildType .String ())); -};if _fgddd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_f .CharData (_fgddd .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Validate validates the CT_ComplementTransform and its children +func (_eccd *CT_ComplementTransform )Validate ()error {return _eccd .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_gdbc ST_BlipCompression )ValidateWithPath (path string )error {switch _gdbc {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbc )); +};return nil ;};func (_ecge *CT_FlatText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfec :=range start .Attr {if _gfec .Name .Local =="\u007a"{_agad ,_gfecc :=ParseUnionST_Coordinate (_gfec .Value );if _gfecc !=nil {return _gfecc ; +};_ecge .ZAttr =&_agad ;continue ;};};for {_eafc ,_dcdga :=d .Token ();if _dcdga !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dcdga );};if _dddf ,_aadb :=_eafc .(_g .EndElement ); +_aadb &&_dddf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GroupShapeProperties and its children -func (_agcgc *CT_GroupShapeProperties )Validate ()error {return _agcgc .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fdgebg ST_LineEndType )String ()string {switch _fdgebg {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c"; -case 6:return "\u0061\u0072\u0072o\u0077";};return "";}; +// Validate validates the CT_TextSpacing and its children +func (_gfadb *CT_TextSpacing )Validate ()error {return _gfadb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");}; -// Validate validates the AG_Blob and its children -func (_bf *AG_Blob )Validate ()error {return _bf .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_gbabg *ST_TextAnchoringType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfdga ,_dgcedd :=d .Token ();if _dgcedd !=nil {return _dgcedd ; -};if _cecgdg ,_caafd :=_ebfdga .(_f .EndElement );_caafd &&_cecgdg .Name ==start .Name {*_gbabg =1;return nil ;};if _aabdg ,_edce :=_ebfdga .(_f .CharData );!_edce {return _bd .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",_ebfdga ); -}else {switch string (_aabdg ){case "":*_gbabg =0;case "\u0074":*_gbabg =1;case "\u0063\u0074\u0072":*_gbabg =2;case "\u0062":*_gbabg =3;case "\u006a\u0075\u0073\u0074":*_gbabg =4;case "\u0064\u0069\u0073\u0074":*_gbabg =5;};};_ebfdga ,_dgcedd =d .Token (); -if _dgcedd !=nil {return _dgcedd ;};if _bddc ,_gebbd :=_ebfdga .(_f .EndElement );_gebbd &&_bddc .Name ==start .Name {return nil ;};return _bd .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",_ebfdga ); -}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_gfdf *CT_Path2DCubicBezierTo )Validate ()error {return _gfdf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0; +ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2;ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;);func (_bdgab ST_AnimationChartOnlyBuildType )String ()string {switch _bdgab {case 0:return ""; +case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c"; +};return "";};func (_adcef *ST_TextShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_facea ,_faeca :=d .Token ();if _faeca !=nil {return _faeca ;};if _agfbd ,_ddade :=_facea .(_g .EndElement );_ddade &&_agfbd .Name ==start .Name {*_adcef =1; +return nil ;};if _cabecg ,_ebgac :=_facea .(_g .CharData );!_ebgac {return _c .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",_facea );}else {switch string (_cabecg ){case "":*_adcef =0; +case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_adcef =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_adcef =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_adcef =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_adcef =4; +case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_adcef =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_adcef =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_adcef =7; +case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_adcef =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_adcef =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_adcef =10; +case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_adcef =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_adcef =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_adcef =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_adcef =14; +case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_adcef =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_adcef =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_adcef =17; +case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_adcef =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_adcef =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_adcef =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_adcef =21; +case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_adcef =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_adcef =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_adcef =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_adcef =25; +case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_adcef =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_adcef =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_adcef =28; +case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_adcef =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_adcef =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_adcef =31; +case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_adcef =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_adcef =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_adcef =34; +case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_adcef =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_adcef =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_adcef =37; +case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_adcef =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_adcef =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_adcef =40; +case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_adcef =41;};};_facea ,_faeca =d .Token ();if _faeca !=nil {return _faeca ;};if _ffedgg ,_dcbded :=_facea .(_g .EndElement );_dcbded &&_ffedgg .Name ==start .Name {return nil ; +};return _c .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",_facea );};func (_fbdec *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_gaffga :=[]string {}; +if _fbdec .ST_PositiveFixedPercentageDecimal !=nil {_gaffga =append (_gaffga ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c"); +};if _fbdec .ST_PositiveFixedPercentage !=nil {if _fgfffb :=_fbdec .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065"); +_fgfffb !=nil {return _fgfffb ;};_gaffga =append (_gaffga ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_gaffga )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaffga ); +};return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_aaae :=&CT_BackgroundFormatting {};return _aaae ;};func (_faaed ST_TextVerticalType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_faaed .String (),start ); +};func (_dcadcf *CT_TextFont )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_addg :=range start .Attr {if _addg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_cabdf ,_gccag :=_addg .Value ,error (nil );if _gccag !=nil {return _gccag ; +};_dcadcf .TypefaceAttr =_cabdf ;continue ;};if _addg .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_faffga ,_ggffc :=_addg .Value ,error (nil );if _ggffc !=nil {return _ggffc ;};_dcadcf .PanoseAttr =&_faffga ;continue ;};if _addg .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_dcadcf .PitchFamilyAttr .UnmarshalXMLAttr (_addg ); +continue ;};if _addg .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_bfcee ,_bcaac :=_a .ParseInt (_addg .Value ,10,8);if _bcaac !=nil {return _bcaac ;};_faceg :=int8 (_bfcee );_dcadcf .CharsetAttr =&_faceg ;continue ;};};for {_bceg ,_bffccc :=d .Token (); +if _bffccc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_bffccc );};if _dfcdc ,_fabce :=_bceg .(_g .EndElement );_fabce &&_dfcdc .Name ==start .Name {break ; +};};return nil ;};func (_fabaa *CT_Headers )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_bbac :=range _fabaa .Header {e .EncodeElement (_bbac ,_edbe ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_FontReference ()*CT_FontReference {_bbgdb :=&CT_FontReference {};_bbgdb .IdxAttr =ST_FontCollectionIndex (1);return _bbgdb ;};type CT_Blip struct{CstateAttr ST_BlipCompression ; +Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};func (_dgec *CT_NoFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gcaff ,_cdae :=d .Token ();if _cdae !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_cdae ); +};if _dagdg ,_aeea :=_gcaff .(_g .EndElement );_aeea &&_dagdg .Name ==start .Name {break ;};};return nil ;};type ST_BlackWhiteMode byte ; -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_fabbf *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _faad :=_fabbf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};if _fabbf .Xfrm !=nil {if _ceaac :=_fabbf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_ceaac !=nil {return _ceaac ;};};if _fabbf .NoFill !=nil {if _dfde :=_fabbf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dfde !=nil {return _dfde ;};};if _fabbf .SolidFill !=nil {if _cbbege :=_fabbf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_cbbege !=nil {return _cbbege ;};};if _fabbf .GradFill !=nil {if _baaa :=_fabbf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_baaa !=nil {return _baaa ;};};if _fabbf .BlipFill !=nil {if _cfga :=_fabbf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_cfga !=nil {return _cfga ;};};if _fabbf .PattFill !=nil {if _ecbc :=_fabbf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ecbc !=nil {return _ecbc ;};};if _fabbf .GrpFill !=nil {if _dfbcb :=_fabbf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_dfbcb !=nil {return _dfbcb ;};};if _fabbf .EffectLst !=nil {if _fcdb :=_fabbf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fcdb !=nil {return _fcdb ;};};if _fabbf .EffectDag !=nil {if _agccf :=_fabbf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_agccf !=nil {return _agccf ;};};if _fabbf .Scene3d !=nil {if _adgea :=_fabbf .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_adgea !=nil {return _adgea ;};};if _fabbf .ExtLst !=nil {if _faba :=_fabbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_faba !=nil {return _faba ;};};return nil ;}; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_ceggg :=&EG_LineDashProperties {};return _ceggg ;};func (_cagfa *ST_TextPoint )Validate ()error {return _cagfa .ValidateWithPath ("")}; +func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_egbga :=&CT_TextUnderlineFillFollowText {};return _egbga ;};func (_gabddc ST_TextShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gabddc .String (),start ); +};type CT_SoftEdgesEffect struct{RadAttr int64 ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;}; -// Validate validates the CT_TextNormalAutofit and its children -func (_gdbea *CT_TextNormalAutofit )Validate ()error {return _gdbea .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func NewCT_PositivePercentage ()*CT_PositivePercentage {_acegd :=&CT_PositivePercentage {}; -return _acegd ;}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_fgeg *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _bedb :=_fgeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bedb !=nil {return _bedb ;};if _dddgf :=_fgeg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072"); +_dddgf !=nil {return _dddgf ;};if _ecab :=_fgeg .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_ecab !=nil {return _ecab ;};if _fgeg .Style !=nil {if _agdc :=_fgeg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_agdc !=nil {return _agdc ;};};if _fgeg .ExtLst !=nil {if _fadg :=_fgeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadg !=nil {return _fadg ;};};return nil ;};func NewCT_GeomRect ()*CT_GeomRect {_eeca :=&CT_GeomRect {};return _eeca }; -// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_edfc *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _edfc .Fill !=nil {if _ffffec :=_edfc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ffffec !=nil {return _ffffec ;};};if _edfc .FillRef !=nil {if _eagda :=_edfc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_eagda !=nil {return _eagda ;};};if _edfc .Effect !=nil {if _ebfgbd :=_edfc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ebfgbd !=nil {return _ebfgbd ;};};if _edfc .EffectRef !=nil {if _ffef :=_edfc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); -_ffef !=nil {return _ffef ;};};return nil ;}; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_ggd *CT_AnimationChartBuildProperties )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -}; +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_agcea *CT_EmbeddedWAVAudioFile )Validate ()error {return _agcea .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; -// Validate validates the CT_Point2D and its children -func (_fbdgf *CT_Point2D )Validate ()error {return _fbdgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; +// Validate validates the CT_GvmlPicture and its children +func (_gbefg *CT_GvmlPicture )Validate ()error {return _gbefg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func (_efeca ST_BlendMode )Validate ()error {return _efeca .ValidateWithPath ("")}; -// Validate validates the EG_EffectProperties and its children -func (_acagb *EG_EffectProperties )Validate ()error {return _acagb .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_efeaf *CT_Shape3D )ValidateWithPath (path string )error {if _efeaf .ZAttr !=nil {if _bfdfb :=_efeaf .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_bfdfb !=nil {return _bfdfb ;};};if _efeaf .ExtrusionHAttr !=nil {if *_efeaf .ExtrusionHAttr < 0{return _c .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_efeaf .ExtrusionHAttr ); +};if *_efeaf .ExtrusionHAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_efeaf .ExtrusionHAttr ); +};};if _efeaf .ContourWAttr !=nil {if *_efeaf .ContourWAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_efeaf .ContourWAttr ); +};if *_efeaf .ContourWAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_efeaf .ContourWAttr ); +};};if _fgbdf :=_efeaf .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_fgbdf !=nil {return _fgbdf ;};if _efeaf .BevelT !=nil {if _abed :=_efeaf .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); +_abed !=nil {return _abed ;};};if _efeaf .BevelB !=nil {if _gabg :=_efeaf .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_gabg !=nil {return _gabg ;};};if _efeaf .ExtrusionClr !=nil {if _bccea :=_efeaf .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); +_bccea !=nil {return _bccea ;};};if _efeaf .ContourClr !=nil {if _daeae :=_efeaf .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_daeae !=nil {return _daeae ;};};if _efeaf .ExtLst !=nil {if _dccbd :=_efeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dccbd !=nil {return _dccbd ;};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_facb :=&CT_GroupTransform2D {};return _facb };func (_aebdg *CT_GrayscaleTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cagb *CT_InverseGammaTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_gbdd *CT_GvmlConnector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bebfe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_gbdd .NvCxnSpPr ,_bebfe );_bfdac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbdd .SpPr ,_bfdac );if _gbdd .Style !=nil {_fccf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gbdd .Style ,_fccf );};if _gbdd .ExtLst !=nil {_gdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdd .ExtLst ,_gdgf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_fbfce *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _fbfce .TableStyle !=nil {if _faadgb :=_fbfce .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_faadgb !=nil {return _faadgb ; -};};if _fbfce .TableStyleId !=nil {if !_adb .ST_GuidPatternRe .MatchString (*_fbfce .TableStyleId ){return _bd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\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 ,_adb .ST_GuidPatternRe ,*_fbfce .TableStyleId ); -};};return nil ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_fadeb *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_ddcgfd *EG_ColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdced :for {_fgbfa ,_abaggc :=d .Token ();if _abaggc !=nil {return _abaggc ; +};switch _gcbab :=_fgbfa .(type ){case _g .StartElement :switch _gcbab .Name {case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ddcgfd .Tint =NewCT_PositiveFixedPercentage (); +if _cbgba :=d .DecodeElement (_ddcgfd .Tint ,&_gcbab );_cbgba !=nil {return _cbgba ;};case _g .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_ddcgfd .Shade =NewCT_PositiveFixedPercentage (); +if _gcdga :=d .DecodeElement (_ddcgfd .Shade ,&_gcbab );_gcdga !=nil {return _gcdga ;};case _g .Name {Space :"\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",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_ddcgfd .Comp =NewCT_ComplementTransform (); +if _aaaeb :=d .DecodeElement (_ddcgfd .Comp ,&_gcbab );_aaaeb !=nil {return _aaaeb ;};case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_ddcgfd .Inv =NewCT_InverseTransform (); +if _fbfbg :=d .DecodeElement (_ddcgfd .Inv ,&_gcbab );_fbfbg !=nil {return _fbfbg ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ddcgfd .Gray =NewCT_GrayscaleTransform (); +if _gefgb :=d .DecodeElement (_ddcgfd .Gray ,&_gcbab );_gefgb !=nil {return _gefgb ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_ddcgfd .Alpha =NewCT_PositiveFixedPercentage (); +if _bebfd :=d .DecodeElement (_ddcgfd .Alpha ,&_gcbab );_bebfd !=nil {return _bebfd ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_ddcgfd .AlphaOff =NewCT_FixedPercentage (); +if _affcb :=d .DecodeElement (_ddcgfd .AlphaOff ,&_gcbab );_affcb !=nil {return _affcb ;};case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ddcgfd .AlphaMod =NewCT_PositivePercentage (); +if _gdadff :=d .DecodeElement (_ddcgfd .AlphaMod ,&_gcbab );_gdadff !=nil {return _gdadff ;};case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ddcgfd .Hue =NewCT_PositiveFixedAngle (); +if _gebee :=d .DecodeElement (_ddcgfd .Hue ,&_gcbab );_gebee !=nil {return _gebee ;};case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ddcgfd .HueOff =NewCT_Angle (); +if _cbcde :=d .DecodeElement (_ddcgfd .HueOff ,&_gcbab );_cbcde !=nil {return _cbcde ;};case _g .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ddcgfd .HueMod =NewCT_PositivePercentage (); +if _bgefcd :=d .DecodeElement (_ddcgfd .HueMod ,&_gcbab );_bgefcd !=nil {return _bgefcd ;};case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ddcgfd .Sat =NewCT_Percentage (); +if _dfaed :=d .DecodeElement (_ddcgfd .Sat ,&_gcbab );_dfaed !=nil {return _dfaed ;};case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ddcgfd .SatOff =NewCT_Percentage (); +if _gdfed :=d .DecodeElement (_ddcgfd .SatOff ,&_gcbab );_gdfed !=nil {return _gdfed ;};case _g .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_ddcgfd .SatMod =NewCT_Percentage (); +if _gdadbg :=d .DecodeElement (_ddcgfd .SatMod ,&_gcbab );_gdadbg !=nil {return _gdadbg ;};case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ddcgfd .Lum =NewCT_Percentage (); +if _fccagf :=d .DecodeElement (_ddcgfd .Lum ,&_gcbab );_fccagf !=nil {return _fccagf ;};case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ddcgfd .LumOff =NewCT_Percentage (); +if _beacb :=d .DecodeElement (_ddcgfd .LumOff ,&_gcbab );_beacb !=nil {return _beacb ;};case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ddcgfd .LumMod =NewCT_Percentage (); +if _bfcb :=d .DecodeElement (_ddcgfd .LumMod ,&_gcbab );_bfcb !=nil {return _bfcb ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_ddcgfd .Red =NewCT_Percentage (); +if _fafee :=d .DecodeElement (_ddcgfd .Red ,&_gcbab );_fafee !=nil {return _fafee ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_ddcgfd .RedOff =NewCT_Percentage (); +if _ebbgb :=d .DecodeElement (_ddcgfd .RedOff ,&_gcbab );_ebbgb !=nil {return _ebbgb ;};case _g .Name {Space :"\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",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ddcgfd .RedMod =NewCT_Percentage (); +if _gdcce :=d .DecodeElement (_ddcgfd .RedMod ,&_gcbab );_gdcce !=nil {return _gdcce ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ddcgfd .Green =NewCT_Percentage (); +if _ggegc :=d .DecodeElement (_ddcgfd .Green ,&_gcbab );_ggegc !=nil {return _ggegc ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ddcgfd .GreenOff =NewCT_Percentage (); +if _fbabf :=d .DecodeElement (_ddcgfd .GreenOff ,&_gcbab );_fbabf !=nil {return _fbabf ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ddcgfd .GreenMod =NewCT_Percentage (); +if _ebcecgb :=d .DecodeElement (_ddcgfd .GreenMod ,&_gcbab );_ebcecgb !=nil {return _ebcecgb ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ddcgfd .Blue =NewCT_Percentage (); +if _baag :=d .DecodeElement (_ddcgfd .Blue ,&_gcbab );_baag !=nil {return _baag ;};case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_ddcgfd .BlueOff =NewCT_Percentage (); +if _aggff :=d .DecodeElement (_ddcgfd .BlueOff ,&_gcbab );_aggff !=nil {return _aggff ;};case _g .Name {Space :"\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",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ddcgfd .BlueMod =NewCT_Percentage (); +if _cbbacd :=d .DecodeElement (_ddcgfd .BlueMod ,&_gcbab );_cbbacd !=nil {return _cbbacd ;};case _g .Name {Space :"\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",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_ddcgfd .Gamma =NewCT_GammaTransform (); +if _gfcfb :=d .DecodeElement (_ddcgfd .Gamma ,&_gcbab );_gfcfb !=nil {return _gfcfb ;};case _g .Name {Space :"\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",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ddcgfd .InvGamma =NewCT_InverseGammaTransform (); +if _daffc :=d .DecodeElement (_ddcgfd .InvGamma ,&_gcbab );_daffc !=nil {return _daffc ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_gcbab .Name ); +if _agadf :=d .Skip ();_agadf !=nil {return _agadf ;};};case _g .EndElement :break _bdced ;case _g .CharData :};};return nil ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_deaeb *CT_TextSpacing )ValidateWithPath (path string )error {if _deaeb .SpcPct !=nil {if _gfgcd :=_deaeb .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_gfgcd !=nil {return _gfgcd ;};};if _deaeb .SpcPts !=nil {if _afaae :=_deaeb .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073"); -_afaae !=nil {return _afaae ;};};return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_eacfg :=&CT_InnerShadowEffect {};return _eacfg ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_afbfd :=&CT_PositiveFixedAngle {};_afbfd .ValAttr =0; -return _afbfd ;};const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5; -ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func (_gacdg *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacdg .TblGrid =NewCT_TableGrid (); -_egdde :for {_aagf ,_eaeb :=d .Token ();if _eaeb !=nil {return _eaeb ;};switch _fdgbb :=_aagf .(type ){case _f .StartElement :switch _fdgbb .Name {case _f .Name {Space :"\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",Local :"\u0074\u0062\u006cP\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_gacdg .TblPr =NewCT_TableProperties (); -if _ddgdfc :=d .DecodeElement (_gacdg .TblPr ,&_fdgbb );_ddgdfc !=nil {return _ddgdfc ;};case _f .Name {Space :"\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",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _gfdaaa :=d .DecodeElement (_gacdg .TblGrid ,&_fdgbb ); -_gfdaaa !=nil {return _gfdaaa ;};case _f .Name {Space :"\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",Local :"\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_aegdb :=NewCT_TableRow (); -if _edcgf :=d .DecodeElement (_aegdb ,&_fdgbb );_edcgf !=nil {return _edcgf ;};_gacdg .Tr =append (_gacdg .Tr ,_aegdb );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fdgbb .Name ); -if _ffcc :=d .Skip ();_ffcc !=nil {return _ffcc ;};};case _f .EndElement :break _egdde ;case _f .CharData :};};return nil ;};func (_bfceg ST_LineEndWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfceg .String (),start ); -};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_fcdd :=&CT_BlipFillProperties {};return _fcdd ;};func (_bcdga ST_TextStrikeType )Validate ()error {return _bcdga .ValidateWithPath ("")};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ; -RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func (_ceab *EG_FillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdgc :for {_gcebcg ,_facag :=d .Token (); -if _facag !=nil {return _facag ;};switch _agbgg :=_gcebcg .(type ){case _f .StartElement :switch _agbgg .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ceab .NoFill =NewCT_NoFillProperties (); -if _cdeec :=d .DecodeElement (_ceab .NoFill ,&_agbgg );_cdeec !=nil {return _cdeec ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ceab .SolidFill =NewCT_SolidColorFillProperties (); -if _gdbbf :=d .DecodeElement (_ceab .SolidFill ,&_agbgg );_gdbbf !=nil {return _gdbbf ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ceab .GradFill =NewCT_GradientFillProperties (); -if _geadd :=d .DecodeElement (_ceab .GradFill ,&_agbgg );_geadd !=nil {return _geadd ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ceab .BlipFill =NewCT_BlipFillProperties (); -if _bbfgdc :=d .DecodeElement (_ceab .BlipFill ,&_agbgg );_bbfgdc !=nil {return _bbfgdc ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ceab .PattFill =NewCT_PatternFillProperties (); -if _gddaf :=d .DecodeElement (_ceab .PattFill ,&_agbgg );_gddaf !=nil {return _gddaf ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ceab .GrpFill =NewCT_GroupFillProperties (); -if _agadb :=d .DecodeElement (_ceab .GrpFill ,&_agbgg );_agadb !=nil {return _agadb ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_agbgg .Name ); -if _gfebe :=d .Skip ();_gfebe !=nil {return _gfebe ;};};case _f .EndElement :break _bgdgc ;case _f .CharData :};};return nil ;};func (_eada *CT_ColorMappingOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eada .Choice =NewCT_ColorMappingOverrideChoice (); -_bggd :for {_gbde ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};switch _dbada :=_gbde .(type ){case _f .StartElement :switch _dbada .Name {case _f .Name {Space :"\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",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_eada .Choice =NewCT_ColorMappingOverrideChoice (); -if _fcacd :=d .DecodeElement (&_eada .Choice .MasterClrMapping ,&_dbada );_fcacd !=nil {return _fcacd ;};case _f .Name {Space :"\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",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_eada .Choice =NewCT_ColorMappingOverrideChoice (); -if _fgda :=d .DecodeElement (&_eada .Choice .OverrideClrMapping ,&_dbada );_fgda !=nil {return _fgda ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_dbada .Name ); -if _egec :=d .Skip ();_egec !=nil {return _egec ;};};case _f .EndElement :break _bggd ;case _f .CharData :};};return nil ;};func (_aadff ST_TextUnderlineType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aadff .String (),start ); -};func (_caefd *CT_Path2DQuadBezierTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbgfg :for {_faadc ,_abde :=d .Token ();if _abde !=nil {return _abde ;};switch _afgbdc :=_faadc .(type ){case _f .StartElement :switch _afgbdc .Name {case _f .Name {Space :"\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",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_agdec :=NewCT_AdjPoint2D (); -if _cgggc :=d .DecodeElement (_agdec ,&_afgbdc );_cgggc !=nil {return _cgggc ;};_caefd .Pt =append (_caefd .Pt ,_agdec );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_afgbdc .Name ); -if _adccf :=d .Skip ();_adccf !=nil {return _adccf ;};};case _f .EndElement :break _afbgfg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_deddd *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _deddd .ValAttr < 100{return _bd .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_deddd .ValAttr ); -};if _deddd .ValAttr > 400000{return _bd .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_deddd .ValAttr ); -};return nil ;};func (_bgbfa *CT_PolarAdjustHandle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbfa .Pos =NewCT_AdjPoint2D ();for _ ,_dbdcg :=range start .Attr {if _dbdcg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_dedga ,_bgbde :=_dbdcg .Value ,error (nil ); -if _bgbde !=nil {return _bgbde ;};_bgbfa .GdRefRAttr =&_dedga ;continue ;};if _dbdcg .Name .Local =="\u006d\u0069\u006e\u0052"{_fgbaf ,_abdg :=ParseUnionST_AdjCoordinate (_dbdcg .Value );if _abdg !=nil {return _abdg ;};_bgbfa .MinRAttr =&_fgbaf ;continue ; -};if _dbdcg .Name .Local =="\u006d\u0061\u0078\u0052"{_bcfca ,_bgbba :=ParseUnionST_AdjCoordinate (_dbdcg .Value );if _bgbba !=nil {return _bgbba ;};_bgbfa .MaxRAttr =&_bcfca ;continue ;};if _dbdcg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_cgbge ,_efecf :=_dbdcg .Value ,error (nil ); -if _efecf !=nil {return _efecf ;};_bgbfa .GdRefAngAttr =&_cgbge ;continue ;};if _dbdcg .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_faadd ,_dagde :=ParseUnionST_AdjAngle (_dbdcg .Value );if _dagde !=nil {return _dagde ;};_bgbfa .MinAngAttr =&_faadd ; -continue ;};if _dbdcg .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_egbgc ,_fegceb :=ParseUnionST_AdjAngle (_dbdcg .Value );if _fegceb !=nil {return _fegceb ;};_bgbfa .MaxAngAttr =&_egbgc ;continue ;};};_dcggb :for {_ddacc ,_ggccg :=d .Token (); -if _ggccg !=nil {return _ggccg ;};switch _dcfgd :=_ddacc .(type ){case _f .StartElement :switch _dcfgd .Name {case _f .Name {Space :"\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",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bggdg :=d .DecodeElement (_bgbfa .Pos ,&_dcfgd ); -_bggdg !=nil {return _bggdg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_dcfgd .Name ); -if _becdg :=d .Skip ();_becdg !=nil {return _becdg ;};};case _f .EndElement :break _dcggb ;case _f .CharData :};};return nil ;};func (_aagbf *ST_TextVerticalType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aagbf =0;case "\u0068\u006f\u0072\u007a":*_aagbf =1; -case "\u0076\u0065\u0072\u0074":*_aagbf =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_aagbf =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_aagbf =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_aagbf =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_aagbf =6; -case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_aagbf =7;};return nil ;};func (_ga *AG_Blob )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ga .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_ga .EmbedAttr )}); -};if _ga .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bd .Sprintf ("\u0025\u0076",*_ga .LinkAttr )});};return nil ;};func (_feafac *CT_TextBody )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_eccdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_feafac .BodyPr ,_eccdg );if _feafac .LstStyle !=nil {_cfaeag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_feafac .LstStyle ,_cfaeag );};_bbde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070"}};for _ ,_badag :=range _feafac .P {e .EncodeElement (_badag ,_bbde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_aaedb *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _aaedb .HlinkClick !=nil {if _aged :=_aaedb .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_aged !=nil {return _aged ; +};};if _aaedb .HlinkHover !=nil {if _egaff :=_aaedb .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_egaff !=nil {return _egaff ;};};if _aaedb .ExtLst !=nil {if _bbcc :=_aaedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbcc !=nil {return _bbcc ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_gfaeed *CT_GvmlShape )ValidateWithPath (path string )error {if _aaga :=_gfaeed .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_aaga !=nil {return _aaga ;};if _ebgd :=_gfaeed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ebgd !=nil {return _ebgd ;};if _gfaeed .TxSp !=nil {if _aacf :=_gfaeed .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_aacf !=nil {return _aacf ;};};if _gfaeed .Style !=nil {if _cgcbd :=_gfaeed .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_cgcbd !=nil {return _cgcbd ;};};if _gfaeed .ExtLst !=nil {if _ceffc :=_gfaeed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceffc !=nil {return _ceffc ;};};return nil ;}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_gf *AG_Blob )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_EmptyElement and its children -func (_abaf *CT_EmptyElement )Validate ()error {return _abaf .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ; -SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_egggf *CT_GvmlConnector )ValidateWithPath (path string )error {if _eeed :=_egggf .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_eeed !=nil {return _eeed ;};if _fgbf :=_egggf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_fgbf !=nil {return _fgbf ;};if _egggf .Style !=nil {if _ggfge :=_egggf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggfge !=nil {return _ggfge ;};};if _egggf .ExtLst !=nil {if _dbbf :=_egggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbbf !=nil {return _dbbf ;};};return nil ;};func (_aefef ST_TextStrikeType )ValidateWithPath (path string )error {switch _aefef {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefef )); +};return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};func (_bdfbc ST_TextAlignType )Validate ()error {return _bdfbc .ValidateWithPath ("")};func (_gfcfg *CT_BlipFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfcfg .DpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0070\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_gfcfg .DpiAttr )}); +};if _gfcfg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0064",_gebaf (*_gfcfg .RotWithShapeAttr ))});};e .EncodeToken (start ); +if _gfcfg .Blip !=nil {_dgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gfcfg .Blip ,_dgdf );};if _gfcfg .SrcRect !=nil {_efef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}}; +e .EncodeElement (_gfcfg .SrcRect ,_efef );};if _gfcfg .Tile !=nil {_fdgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_gfcfg .Tile ,_fdgb );};if _gfcfg .Stretch !=nil {_ccda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}}; +e .EncodeElement (_gfcfg .Stretch ,_ccda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextLineBreak and its children -func (_eeecb *CT_TextLineBreak )Validate ()error {return _eeecb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_dfdg *EG_ThemeableEffectStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfdg .Effect !=nil {_ggaae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_dfdg .Effect ,_ggaae );};if _dfdg .EffectRef !=nil {_cabdb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dfdg .EffectRef ,_cabdb );};return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ; -};type ST_TextFontAlignType byte ; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_cedda *CT_TextLineBreak )ValidateWithPath (path string )error {if _cedda .RPr !=nil {if _efbbg :=_cedda .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_efbbg !=nil {return _efbbg ;};};return nil ;}; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_faacgd *EG_TextGeometry )ValidateWithPath (path string )error {if _faacgd .CustGeom !=nil {if _gbgbf :=_faacgd .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gbgbf !=nil {return _gbgbf ;};};if _faacgd .PrstTxWarp !=nil {if _feggcf :=_faacgd .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); -_feggcf !=nil {return _feggcf ;};};return nil ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_ddcfd :=&CT_OfficeArtExtension {};return _ddcfd ;};func (_bagcg ST_TextShapeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bagcg .String (),start ); -}; +// Validate validates the CT_StyleMatrixReference and its children +func (_cefdb *CT_StyleMatrixReference )Validate ()error {return _cefdb .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_fbaec *ST_AdjAngle )Validate ()error {return _fbaec .ValidateWithPath ("")}; +func (_ggfdf ST_LightRigType )String ()string {switch _ggfdf {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033"; +case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032"; +case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031"; +case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034"; +case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067"; +case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067"; +case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_abfg *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _abfg .TxAttr !=nil {if _efecfg :=_abfg .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_efecfg !=nil {return _efecfg ;};};if _abfg .TyAttr !=nil {if _aaeb :=_abfg .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_aaeb !=nil {return _aaeb ;};};return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_baabc :=&CT_GvmlGraphicFrameNonVisual {};_baabc .CNvPr =NewCT_NonVisualDrawingProps ();_baabc .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties (); -return _baabc ;};func (_afca *CT_TextAutonumberBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fada ,_ccdcf :=_afca .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccdcf !=nil {return _ccdcf ;};start .Attr =append (start .Attr ,_fada ); -if _afca .StartAtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_afca .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_fgdac :=&CT_GroupShapeProperties {};return _fgdac ;}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_dacd *CT_Camera )ValidateWithPath (path string )error {if _dacd .PrstAttr ==ST_PresetCameraTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dgcf :=_dacd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dgcf !=nil {return _dgcf ;};if _dacd .FovAttr !=nil {if *_dacd .FovAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\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 ,*_dacd .FovAttr ); +};if *_dacd .FovAttr > 10800000{return _c .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dacd .FovAttr ); +};};if _dacd .ZoomAttr !=nil {if _efda :=_dacd .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_efda !=nil {return _efda ;};};if _dacd .Rot !=nil {if _adgc :=_dacd .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074"); +_adgc !=nil {return _adgc ;};};return nil ;};func (_aaaca *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfgdf ,_bcccg :=d .Token ();if _bcccg !=nil {return _bcccg ;};if _ddcgge ,_cdacg :=_gfgdf .(_g .EndElement ); +_cdacg &&_ddcgge .Name ==start .Name {*_aaaca =1;return nil ;};if _deaab ,_faeaa :=_gfgdf .(_g .CharData );!_faeaa {return _c .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",_gfgdf ); +}else {switch string (_deaab ){case "":*_aaaca =0;case "\u006f\u006e\u0065":*_aaaca =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_aaaca =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_aaaca =3;};};_gfgdf ,_bcccg =d .Token ();if _bcccg !=nil {return _bcccg ; +};if _dbgdf ,_edefe :=_gfgdf .(_g .EndElement );_edefe &&_dbgdf .Name ==start .Name {return nil ;};return _c .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",_gfgdf ); +};func (_bfbf *CT_DashStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bfbf .DAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070"},Value :_c .Sprintf ("\u0025\u0076",_bfbf .SpAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Path2DClose struct{};func (_gccaf *CT_ColorMRU )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gccaf .EG_ColorChoice !=nil {for _ ,_debeg :=range _gccaf .EG_ColorChoice {_debeg .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_bbb :=&CT_AnimationDgmBuildProperties {};return _bbb ;};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_gdbb :=&CT_ConnectionSiteList {}; +return _gdbb ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_egec :=&CT_FixedPercentage {};return _egec }; -// Validate validates the CT_OfficeArtExtension and its children -func (_feeg *CT_OfficeArtExtension )Validate ()error {return _feeg .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_dbfbab :=&CT_Path2DArcTo {}; -return _dbfbab };func (_bdeac *CT_ShapeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdeac .BwModeAttr !=ST_BlackWhiteModeUnset {_fdggf ,_ddbb :=_bdeac .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _ddbb !=nil {return _ddbb ;};start .Attr =append (start .Attr ,_fdggf );};e .EncodeToken (start );if _bdeac .Xfrm !=nil {_ggbad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bdeac .Xfrm ,_ggbad ); -};if _bdeac .CustGeom !=nil {_cfdfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bdeac .CustGeom ,_cfdfa );};if _bdeac .PrstGeom !=nil {_dgbce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}}; -e .EncodeElement (_bdeac .PrstGeom ,_dgbce );};if _bdeac .NoFill !=nil {_feccd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdeac .NoFill ,_feccd );};if _bdeac .SolidFill !=nil {_dgeag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bdeac .SolidFill ,_dgeag );};if _bdeac .GradFill !=nil {_adcfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdeac .GradFill ,_adcfd );};if _bdeac .BlipFill !=nil {_bbbae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bdeac .BlipFill ,_bbbae );};if _bdeac .PattFill !=nil {_bcdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdeac .PattFill ,_bcdaa );};if _bdeac .GrpFill !=nil {_gdecc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_bdeac .GrpFill ,_gdecc );};if _bdeac .Ln !=nil {_agcfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bdeac .Ln ,_agcfg );};if _bdeac .EffectLst !=nil {_dddec :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bdeac .EffectLst ,_dddec );};if _bdeac .EffectDag !=nil {_fgbgg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bdeac .EffectDag ,_fgbgg );};if _bdeac .Scene3d !=nil {_bbfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_bdeac .Scene3d ,_bbfd );};if _bdeac .Sp3d !=nil {_fbead :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bdeac .Sp3d ,_fbead );};if _bdeac .ExtLst !=nil {_badadf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bdeac .ExtLst ,_badadf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaef *CT_FontReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaef .IdxAttr =ST_FontCollectionIndex (1);for _ ,_bdac :=range start .Attr {if _bdac .Name .Local =="\u0069\u0064\u0078"{_eaef .IdxAttr .UnmarshalXMLAttr (_bdac ); -continue ;};};_cbagf :for {_efbgg ,_egdfd :=d .Token ();if _egdfd !=nil {return _egdfd ;};switch _cggfa :=_efbgg .(type ){case _f .StartElement :switch _cggfa .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eaef .ScrgbClr =NewCT_ScRgbColor (); -if _abfad :=d .DecodeElement (_eaef .ScrgbClr ,&_cggfa );_abfad !=nil {return _abfad ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eaef .SrgbClr =NewCT_SRgbColor (); -if _cfef :=d .DecodeElement (_eaef .SrgbClr ,&_cggfa );_cfef !=nil {return _cfef ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eaef .HslClr =NewCT_HslColor (); -if _bgdccg :=d .DecodeElement (_eaef .HslClr ,&_cggfa );_bgdccg !=nil {return _bgdccg ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eaef .SysClr =NewCT_SystemColor (); -if _aaaea :=d .DecodeElement (_eaef .SysClr ,&_cggfa );_aaaea !=nil {return _aaaea ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eaef .SchemeClr =NewCT_SchemeColor (); -if _eege :=d .DecodeElement (_eaef .SchemeClr ,&_cggfa );_eege !=nil {return _eege ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eaef .PrstClr =NewCT_PresetColor (); -if _edeg :=d .DecodeElement (_eaef .PrstClr ,&_cggfa );_edeg !=nil {return _edeg ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_cggfa .Name ); -if _gfdc :=d .Skip ();_gfdc !=nil {return _gfdc ;};};case _f .EndElement :break _cbagf ;case _f .CharData :};};return nil ;};func (_ddbc *CT_TextBulletSizePercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_ddbc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_fbcdf *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _fbcdf .PrstAttr ==ST_PresetShadowValUnset {return _c .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dgfgb :=_fbcdf .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dgfgb !=nil {return _dgfgb ;};if _fbcdf .DistAttr !=nil {if *_fbcdf .DistAttr < 0{return _c .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbcdf .DistAttr ); +};if *_fbcdf .DistAttr > 27273042316900{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_fbcdf .DistAttr ); +};};if _fbcdf .DirAttr !=nil {if *_fbcdf .DirAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\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 ,*_fbcdf .DirAttr ); +};if *_fbcdf .DirAttr >=21600000{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbcdf .DirAttr ); +};};if _fbcdf .ScrgbClr !=nil {if _dgggg :=_fbcdf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dgggg !=nil {return _dgggg ;};};if _fbcdf .SrgbClr !=nil {if _badfc :=_fbcdf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_badfc !=nil {return _badfc ;};};if _fbcdf .HslClr !=nil {if _fgebg :=_fbcdf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fgebg !=nil {return _fgebg ;};};if _fbcdf .SysClr !=nil {if _afccc :=_fbcdf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_afccc !=nil {return _afccc ;};};if _fbcdf .SchemeClr !=nil {if _gade :=_fbcdf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gade !=nil {return _gade ;};};if _fbcdf .PrstClr !=nil {if _fbgce :=_fbcdf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_fbgce !=nil {return _fbgce ;};};return nil ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2;ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4; +ST_TextAnchoringTypeDist ST_TextAnchoringType =5;);type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_dcad :=&CT_ContentPartLocking {}; +return _dcad ;}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_dbbg *CT_Path2DArcTo )ValidateWithPath (path string )error {if _eeagd :=_dbbg .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_eeagd !=nil {return _eeagd ;};if _eafgf :=_dbbg .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072"); -_eafgf !=nil {return _eafgf ;};if _cdgca :=_dbbg .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cdgca !=nil {return _cdgca ;};if _bdea :=_dbbg .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); -_bdea !=nil {return _bdea ;};return nil ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_aacae *CT_StretchInfoProperties )Validate ()error {return _aacae .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_eadda *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _eadda .PicLocks !=nil {if _fbfcf :=_eadda .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_fbfcf !=nil {return _fbfcf ;};};if _eadda .ExtLst !=nil {if _ccce :=_eadda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccce !=nil {return _ccce ;};};return nil ;};func (_acaeb ST_BlipCompression )Validate ()error {return _acaeb .ValidateWithPath ("")};func (_fdfec *CT_TextTabStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgae :for {_eecde ,_ddebeg :=d .Token (); -if _ddebeg !=nil {return _ddebeg ;};switch _bdcfee :=_eecde .(type ){case _f .StartElement :switch _bdcfee .Name {case _f .Name {Space :"\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",Local :"\u0074\u0061\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_dccea :=NewCT_TextTabStop (); -if _ffega :=d .DecodeElement (_dccea ,&_bdcfee );_ffega !=nil {return _ffega ;};_fdfec .Tab =append (_fdfec .Tab ,_dccea );default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bdcfee .Name ); -if _gagaa :=d .Skip ();_gagaa !=nil {return _gagaa ;};};case _f .EndElement :break _bdgae ;case _f .CharData :};};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_cafcg :=&CT_GraphicalObject {};_cafcg .GraphicData =NewCT_GraphicalObjectData (); -return _cafcg ;};func (_ccdaa *ST_LineCap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefeb ,_dcagg :=d .Token ();if _dcagg !=nil {return _dcagg ;};if _ecgeb ,_baecc :=_eefeb .(_f .EndElement );_baecc &&_ecgeb .Name ==start .Name {*_ccdaa =1; -return nil ;};if _gccaef ,_fegebc :=_eefeb .(_f .CharData );!_fegebc {return _bd .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",_eefeb );}else {switch string (_gccaef ){case "":*_ccdaa =0; -case "\u0072\u006e\u0064":*_ccdaa =1;case "\u0073\u0071":*_ccdaa =2;case "\u0066\u006c\u0061\u0074":*_ccdaa =3;};};_eefeb ,_dcagg =d .Token ();if _dcagg !=nil {return _dcagg ;};if _eecdgg ,_ccee :=_eefeb .(_f .EndElement );_ccee &&_eecdgg .Name ==start .Name {return nil ; -};return _bd .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",_eefeb );};func (_edc *CT_ColorReplaceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edba :for {_bdbcc ,_ecfe :=d .Token (); -if _ecfe !=nil {return _ecfe ;};switch _abed :=_bdbcc .(type ){case _f .StartElement :switch _abed .Name {case _f .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_edc .ScrgbClr =NewCT_ScRgbColor (); -if _eef :=d .DecodeElement (_edc .ScrgbClr ,&_abed );_eef !=nil {return _eef ;};case _f .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_edc .SrgbClr =NewCT_SRgbColor (); -if _efg :=d .DecodeElement (_edc .SrgbClr ,&_abed );_efg !=nil {return _efg ;};case _f .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_edc .HslClr =NewCT_HslColor (); -if _agdg :=d .DecodeElement (_edc .HslClr ,&_abed );_agdg !=nil {return _agdg ;};case _f .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_edc .SysClr =NewCT_SystemColor (); -if _bccd :=d .DecodeElement (_edc .SysClr ,&_abed );_bccd !=nil {return _bccd ;};case _f .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_edc .SchemeClr =NewCT_SchemeColor (); -if _gcfb :=d .DecodeElement (_edc .SchemeClr ,&_abed );_gcfb !=nil {return _gcfb ;};case _f .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_edc .PrstClr =NewCT_PresetColor (); -if _fgece :=d .DecodeElement (_edc .PrstClr ,&_abed );_fgece !=nil {return _fgece ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_abed .Name ); -if _dgefa :=d .Skip ();_dgefa !=nil {return _dgefa ;};};case _f .EndElement :break _edba ;case _f .CharData :};};return nil ;};func (_gdeadg *ST_PositivePercentage )ValidateWithPath (path string )error {_dgad :=[]string {};if _gdeadg .ST_PositivePercentageDecimal !=nil {_dgad =append (_dgad ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c"); -};if _gdeadg .ST_PositivePercentage !=nil {if _fggde :=_gdeadg .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_fggde !=nil {return _fggde ; -};_dgad =append (_dgad ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_dgad )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgad ); -};return nil ;};func (_cafcb *CT_FlatText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaged :=range start .Attr {if _aaged .Name .Local =="\u007a"{_gcbe ,_gcdgc :=ParseUnionST_Coordinate (_aaged .Value );if _gcdgc !=nil {return _gcdgc ; -};_cafcb .ZAttr =&_gcbe ;continue ;};};for {_cega ,_adddg :=d .Token ();if _adddg !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_adddg );};if _afaf ,_agdd :=_cega .(_f .EndElement ); -_agdd &&_afaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_ddfbd *CT_Path2DLineTo )ValidateWithPath (path string )error {if _gacd :=_ddfbd .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gacd !=nil {return _gacd ;};return nil ;};func (_cfeb *CT_Blip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeaa :=range start .Attr {if _eeaa .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"&&_eeaa .Name .Local =="\u0065\u006d\u0062e\u0064"{_gbee ,_fdbc :=_eeaa .Value ,error (nil ); +if _fdbc !=nil {return _fdbc ;};_cfeb .EmbedAttr =&_gbee ;continue ;};if _eeaa .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"&&_eeaa .Name .Local =="\u006c\u0069\u006e\u006b"{_baff ,_egffe :=_eeaa .Value ,error (nil ); +if _egffe !=nil {return _egffe ;};_cfeb .LinkAttr =&_baff ;continue ;};if _eeaa .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_cfeb .CstateAttr .UnmarshalXMLAttr (_eeaa );continue ;};};_cceg :for {_dabf ,_aef :=d .Token ();if _aef !=nil {return _aef ; +};switch _bfad :=_dabf .(type ){case _g .StartElement :switch _bfad .Name {case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_eec :=NewCT_BlipChoice (); +if _affg :=d .DecodeElement (&_eec .AlphaBiLevel ,&_bfad );_affg !=nil {return _affg ;};_cfeb .Choice =append (_cfeb .Choice ,_eec );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_age :=NewCT_BlipChoice (); +if _aed :=d .DecodeElement (&_age .AlphaCeiling ,&_bfad );_aed !=nil {return _aed ;};_cfeb .Choice =append (_cfeb .Choice ,_age );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_eegc :=NewCT_BlipChoice (); +if _bdcd :=d .DecodeElement (&_eegc .AlphaFloor ,&_bfad );_bdcd !=nil {return _bdcd ;};_cfeb .Choice =append (_cfeb .Choice ,_eegc );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ecag :=NewCT_BlipChoice (); +if _fba :=d .DecodeElement (&_ecag .AlphaInv ,&_bfad );_fba !=nil {return _fba ;};_cfeb .Choice =append (_cfeb .Choice ,_ecag );case _g .Name {Space :"\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",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eae :=NewCT_BlipChoice (); +if _gfcf :=d .DecodeElement (&_eae .AlphaMod ,&_bfad );_gfcf !=nil {return _gfcf ;};_cfeb .Choice =append (_cfeb .Choice ,_eae );case _g .Name {Space :"\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",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bgg :=NewCT_BlipChoice (); +if _bbcg :=d .DecodeElement (&_bgg .AlphaModFix ,&_bfad );_bbcg !=nil {return _bbcg ;};_cfeb .Choice =append (_cfeb .Choice ,_bgg );case _g .Name {Space :"\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",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_aga :=NewCT_BlipChoice (); +if _cbfb :=d .DecodeElement (&_aga .AlphaRepl ,&_bfad );_cbfb !=nil {return _cbfb ;};_cfeb .Choice =append (_cfeb .Choice ,_aga );case _g .Name {Space :"\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",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ebec :=NewCT_BlipChoice (); +if _afbaf :=d .DecodeElement (&_ebec .BiLevel ,&_bfad );_afbaf !=nil {return _afbaf ;};_cfeb .Choice =append (_cfeb .Choice ,_ebec );case _g .Name {Space :"\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",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dgb :=NewCT_BlipChoice (); +if _eecc :=d .DecodeElement (&_dgb .Blur ,&_bfad );_eecc !=nil {return _eecc ;};_cfeb .Choice =append (_cfeb .Choice ,_dgb );case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ccgc :=NewCT_BlipChoice (); +if _gagg :=d .DecodeElement (&_ccgc .ClrChange ,&_bfad );_gagg !=nil {return _gagg ;};_cfeb .Choice =append (_cfeb .Choice ,_ccgc );case _g .Name {Space :"\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",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ffdf :=NewCT_BlipChoice (); +if _aca :=d .DecodeElement (&_ffdf .ClrRepl ,&_bfad );_aca !=nil {return _aca ;};_cfeb .Choice =append (_cfeb .Choice ,_ffdf );case _g .Name {Space :"\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",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_agb :=NewCT_BlipChoice (); +if _cfaf :=d .DecodeElement (&_agb .Duotone ,&_bfad );_cfaf !=nil {return _cfaf ;};_cfeb .Choice =append (_cfeb .Choice ,_agb );case _g .Name {Space :"\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",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ccga :=NewCT_BlipChoice (); +if _cccb :=d .DecodeElement (&_ccga .FillOverlay ,&_bfad );_cccb !=nil {return _cccb ;};_cfeb .Choice =append (_cfeb .Choice ,_ccga );case _g .Name {Space :"\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",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bede :=NewCT_BlipChoice (); +if _dde :=d .DecodeElement (&_bede .Grayscl ,&_bfad );_dde !=nil {return _dde ;};_cfeb .Choice =append (_cfeb .Choice ,_bede );case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dae :=NewCT_BlipChoice (); +if _egef :=d .DecodeElement (&_dae .Hsl ,&_bfad );_egef !=nil {return _egef ;};_cfeb .Choice =append (_cfeb .Choice ,_dae );case _g .Name {Space :"\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",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gbfg :=NewCT_BlipChoice (); +if _ced :=d .DecodeElement (&_gbfg .Lum ,&_bfad );_ced !=nil {return _ced ;};_cfeb .Choice =append (_cfeb .Choice ,_gbfg );case _g .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_daef :=NewCT_BlipChoice (); +if _bdec :=d .DecodeElement (&_daef .Tint ,&_bfad );_bdec !=nil {return _bdec ;};_cfeb .Choice =append (_cfeb .Choice ,_daef );case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfeb .ExtLst =NewCT_OfficeArtExtensionList (); +if _fcea :=d .DecodeElement (_cfeb .ExtLst ,&_bfad );_fcea !=nil {return _fcea ;};default:_d .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_bfad .Name ); +if _effd :=d .Skip ();_effd !=nil {return _effd ;};};case _g .EndElement :break _cceg ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_bad *CT_BiLevelEffect )Validate ()error {return _bad .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bgged ST_AnimationBuildType )Validate ()error {return _bgged .ValidateWithPath ("")}; -func (_fffb *CT_ComplementTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gggc ,_daaee :=d .Token ();if _daaee !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_daaee ); -};if _bafb ,_bgcd :=_gggc .(_f .EndElement );_bgcd &&_bafb .Name ==start .Name {break ;};};return nil ;};func (_gcgdg *ST_LightRigType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdee ,_edagf :=d .Token ();if _edagf !=nil {return _edagf ; -};if _begag ,_ccada :=_gfdee .(_f .EndElement );_ccada &&_begag .Name ==start .Name {*_gcgdg =1;return nil ;};if _gada ,_dgbad :=_gfdee .(_f .CharData );!_dgbad {return _bd .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",_gfdee ); -}else {switch string (_gada ){case "":*_gcgdg =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_gcgdg =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_gcgdg =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_gcgdg =3; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_gcgdg =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_gcgdg =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_gcgdg =6; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_gcgdg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_gcgdg =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_gcgdg =9; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_gcgdg =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_gcgdg =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_gcgdg =12; -case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_gcgdg =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_gcgdg =14;case "\u0073\u006f\u0066\u0074":*_gcgdg =15;case "\u0068\u0061\u0072s\u0068":*_gcgdg =16;case "\u0066\u006c\u006fo\u0064":*_gcgdg =17; -case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_gcgdg =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_gcgdg =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_gcgdg =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_gcgdg =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_gcgdg =22; -case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_gcgdg =23;case "\u0066\u006c\u0061\u0074":*_gcgdg =24;case "\u0074\u0077\u006fP\u0074":*_gcgdg =25;case "\u0067\u006c\u006f\u0077":*_gcgdg =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_gcgdg =27; -};};_gfdee ,_edagf =d .Token ();if _edagf !=nil {return _edagf ;};if _eaegb ,_fgged :=_gfdee .(_f .EndElement );_fgged &&_eaegb .Name ==start .Name {return nil ;};return _bd .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",_gfdee ); -};func (_gdefa *CT_BlipChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdefa .AlphaBiLevel !=nil {_ceaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -for _ ,_gged :=range _gdefa .AlphaBiLevel {e .EncodeElement (_gged ,_ceaa );};};if _gdefa .AlphaCeiling !=nil {_cgda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_dgg :=range _gdefa .AlphaCeiling {e .EncodeElement (_dgg ,_cgda ); -};};if _gdefa .AlphaFloor !=nil {_abae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_eaaf :=range _gdefa .AlphaFloor {e .EncodeElement (_eaaf ,_abae );};};if _gdefa .AlphaInv !=nil {_dbbda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -for _ ,_cccf :=range _gdefa .AlphaInv {e .EncodeElement (_cccf ,_dbbda );};};if _gdefa .AlphaMod !=nil {_gfae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_dcdbg :=range _gdefa .AlphaMod {e .EncodeElement (_dcdbg ,_gfae ); -};};if _gdefa .AlphaModFix !=nil {_ege :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_dfgbb :=range _gdefa .AlphaModFix {e .EncodeElement (_dfgbb ,_ege );};};if _gdefa .AlphaRepl !=nil {_bca :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; -for _ ,_dcea :=range _gdefa .AlphaRepl {e .EncodeElement (_dcea ,_bca );};};if _gdefa .BiLevel !=nil {_cacc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_bge :=range _gdefa .BiLevel {e .EncodeElement (_bge ,_cacc ); -};};if _gdefa .Blur !=nil {_ggcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_gcc :=range _gdefa .Blur {e .EncodeElement (_gcc ,_ggcd );};};if _gdefa .ClrChange !=nil {_ggffc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -for _ ,_afcf :=range _gdefa .ClrChange {e .EncodeElement (_afcf ,_ggffc );};};if _gdefa .ClrRepl !=nil {_cgde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_bfedg :=range _gdefa .ClrRepl {e .EncodeElement (_bfedg ,_cgde ); -};};if _gdefa .Duotone !=nil {_ebec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_egca :=range _gdefa .Duotone {e .EncodeElement (_egca ,_ebec );};};if _gdefa .FillOverlay !=nil {_fecd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; -for _ ,_bbce :=range _gdefa .FillOverlay {e .EncodeElement (_bbce ,_fecd );};};if _gdefa .Grayscl !=nil {_cace :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_eea :=range _gdefa .Grayscl {e .EncodeElement (_eea ,_cace ); -};};if _gdefa .Hsl !=nil {_bcdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_bcece :=range _gdefa .Hsl {e .EncodeElement (_bcece ,_bcdd );};};if _gdefa .Lum !=nil {_fadd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -for _ ,_daac :=range _gdefa .Lum {e .EncodeElement (_daac ,_fadd );};};if _gdefa .Tint !=nil {_afe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_ggbd :=range _gdefa .Tint {e .EncodeElement (_ggbd ,_afe );}; -};return nil ;};func (_bgefg ST_LightRigDirection )ValidateWithPath (path string )error {switch _bgefg {case 0,1,2,3,4,5,6,7,8:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgefg )); -};return nil ;};func (_agfba *ST_BlipCompression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agfba =0;case "\u0065\u006d\u0061i\u006c":*_agfba =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_agfba =2;case "\u0070\u0072\u0069n\u0074":*_agfba =3; -case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_agfba =4;case "\u006e\u006f\u006e\u0065":*_agfba =5;};return nil ;}; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_dccdg *EG_LineJoinProperties )ValidateWithPath (path string )error {if _dccdg .Round !=nil {if _bddfgg :=_dccdg .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_bddfgg !=nil {return _bddfgg ;};};if _dccdg .Bevel !=nil {if _dfbeg :=_dccdg .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); +_dfbeg !=nil {return _dfbeg ;};};if _dccdg .Miter !=nil {if _cgffe :=_dccdg .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_cgffe !=nil {return _cgffe ;};};return nil ;};func NewEG_Media ()*EG_Media {_eagaf :=&EG_Media {};return _eagaf }; +func (_ccfag *CT_FillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcdbf :for {_bbbcd ,_dceba :=d .Token ();if _dceba !=nil {return _dceba ;};switch _ecee :=_bbbcd .(type ){case _g .StartElement :switch _ecee .Name {case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ccfag .NoFill =NewCT_NoFillProperties (); +if _ebag :=d .DecodeElement (_ccfag .NoFill ,&_ecee );_ebag !=nil {return _ebag ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ccfag .SolidFill =NewCT_SolidColorFillProperties (); +if _dgad :=d .DecodeElement (_ccfag .SolidFill ,&_ecee );_dgad !=nil {return _dgad ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ccfag .GradFill =NewCT_GradientFillProperties (); +if _gbdgef :=d .DecodeElement (_ccfag .GradFill ,&_ecee );_gbdgef !=nil {return _gbdgef ;};case _g .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ccfag .BlipFill =NewCT_BlipFillProperties (); +if _gdabb :=d .DecodeElement (_ccfag .BlipFill ,&_ecee );_gdabb !=nil {return _gdabb ;};case _g .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ccfag .PattFill =NewCT_PatternFillProperties (); +if _ffff :=d .DecodeElement (_ccfag .PattFill ,&_ecee );_ffff !=nil {return _ffff ;};case _g .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ccfag .GrpFill =NewCT_GroupFillProperties (); +if _aecbg :=d .DecodeElement (_ccfag .GrpFill ,&_ecee );_aecbg !=nil {return _aecbg ;};default:_d .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ecee .Name ); +if _bggfed :=d .Skip ();_bggfed !=nil {return _bggfed ;};};case _g .EndElement :break _bcdbf ;case _g .CharData :};};return nil ;};func (_dbfaa ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _dbfaa {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfaa )); +};return nil ;}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_gffad *CT_GroupLocking )ValidateWithPath (path string )error {if _gffad .ExtLst !=nil {if _fddbf :=_gffad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddbf !=nil {return _fddbf ;};};return nil ;};func (_geaaec *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaabcb :for {_edeaa ,_abdcd :=d .Token (); -if _abdcd !=nil {return _abdcd ;};switch _ebecac :=_edeaa .(type ){case _f .StartElement :switch _ebecac .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_geaaec .NoFill =NewCT_NoFillProperties (); -if _fccae :=d .DecodeElement (_geaaec .NoFill ,&_ebecac );_fccae !=nil {return _fccae ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_geaaec .SolidFill =NewCT_SolidColorFillProperties (); -if _deccf :=d .DecodeElement (_geaaec .SolidFill ,&_ebecac );_deccf !=nil {return _deccf ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_geaaec .GradFill =NewCT_GradientFillProperties (); -if _aded :=d .DecodeElement (_geaaec .GradFill ,&_ebecac );_aded !=nil {return _aded ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_geaaec .BlipFill =NewCT_BlipFillProperties (); -if _cafgg :=d .DecodeElement (_geaaec .BlipFill ,&_ebecac );_cafgg !=nil {return _cafgg ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_geaaec .PattFill =NewCT_PatternFillProperties (); -if _cgdaf :=d .DecodeElement (_geaaec .PattFill ,&_ebecac );_cgdaf !=nil {return _cgdaf ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_geaaec .GrpFill =NewCT_GroupFillProperties (); -if _ddeacc :=d .DecodeElement (_geaaec .GrpFill ,&_ebecac );_ddeacc !=nil {return _ddeacc ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_ebecac .Name ); -if _bcefda :=d .Skip ();_bcefda !=nil {return _bcefda ;};};case _f .EndElement :break _eaabcb ;case _f .CharData :};};return nil ;};func (_acefg ST_AdjCoordinate )String ()string {if _acefg .ST_Coordinate !=nil {return _acefg .ST_Coordinate .String (); -};if _acefg .ST_GeomGuideName !=nil {return _bd .Sprintf ("\u0025\u0076",*_acefg .ST_GeomGuideName );};return "";};type ST_PitchFamily byte ;func (_gaeec ST_TextAnchoringType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaeec .String (),start ); -};func (_agbgb *ST_TextUnderlineType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agbgb =0;case "\u006e\u006f\u006e\u0065":*_agbgb =1;case "\u0077\u006f\u0072d\u0073":*_agbgb =2;case "\u0073\u006e\u0067":*_agbgb =3;case "\u0064\u0062\u006c":*_agbgb =4; -case "\u0068\u0065\u0061v\u0079":*_agbgb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_agbgb =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_agbgb =7;case "\u0064\u0061\u0073\u0068":*_agbgb =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_agbgb =9; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_agbgb =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_agbgb =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_agbgb =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_agbgb =13; -case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_agbgb =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_agbgb =15;case "\u0077\u0061\u0076\u0079":*_agbgb =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_agbgb =17; -case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_agbgb =18;};return nil ;}; +// Validate validates the CT_Camera and its children +func (_efcg *CT_Camera )Validate ()error {return _efcg .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_cegcc *CT_ReflectionEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgcd :=range start .Attr {if _dgcd .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_bbba ,_abaebbe :=_a .ParseInt (_dgcd .Value ,10,32); +if _abaebbe !=nil {return _abaebbe ;};_dabdg :=int32 (_bbba );_cegcc .FadeDirAttr =&_dabdg ;continue ;};if _dgcd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dfgff ,_bcbf :=_a .ParseInt (_dgcd .Value ,10,64);if _bcbf !=nil {return _bcbf ;};_cegcc .BlurRadAttr =&_dfgff ; +continue ;};if _dgcd .Name .Local =="\u0073\u0074\u0050o\u0073"{_aggf ,_gacaf :=ParseUnionST_PositiveFixedPercentage (_dgcd .Value );if _gacaf !=nil {return _gacaf ;};_cegcc .StPosAttr =&_aggf ;continue ;};if _dgcd .Name .Local =="\u0065\u006e\u0064\u0041"{_bddae ,_aedce :=ParseUnionST_PositiveFixedPercentage (_dgcd .Value ); +if _aedce !=nil {return _aedce ;};_cegcc .EndAAttr =&_bddae ;continue ;};if _dgcd .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_abgeb ,_ddea :=ParseUnionST_PositiveFixedPercentage (_dgcd .Value );if _ddea !=nil {return _ddea ;};_cegcc .EndPosAttr =&_abgeb ; +continue ;};if _dgcd .Name .Local =="\u0064\u0069\u0073\u0074"{_cafbe ,_caegdf :=_a .ParseInt (_dgcd .Value ,10,64);if _caegdf !=nil {return _caegdf ;};_cegcc .DistAttr =&_cafbe ;continue ;};if _dgcd .Name .Local =="\u0064\u0069\u0072"{_gbcgc ,_accb :=_a .ParseInt (_dgcd .Value ,10,32); +if _accb !=nil {return _accb ;};_cdddb :=int32 (_gbcgc );_cegcc .DirAttr =&_cdddb ;continue ;};if _dgcd .Name .Local =="\u0073\u0074\u0041"{_ecbda ,_bebb :=ParseUnionST_PositiveFixedPercentage (_dgcd .Value );if _bebb !=nil {return _bebb ;};_cegcc .StAAttr =&_ecbda ; +continue ;};if _dgcd .Name .Local =="\u0073\u0078"{_fgage ,_abafd :=ParseUnionST_Percentage (_dgcd .Value );if _abafd !=nil {return _abafd ;};_cegcc .SxAttr =&_fgage ;continue ;};if _dgcd .Name .Local =="\u0073\u0079"{_cbfgb ,_agaeg :=ParseUnionST_Percentage (_dgcd .Value ); +if _agaeg !=nil {return _agaeg ;};_cegcc .SyAttr =&_cbfgb ;continue ;};if _dgcd .Name .Local =="\u006b\u0078"{_ebeaf ,_bafcdb :=_a .ParseInt (_dgcd .Value ,10,32);if _bafcdb !=nil {return _bafcdb ;};_faaea :=int32 (_ebeaf );_cegcc .KxAttr =&_faaea ;continue ; +};if _dgcd .Name .Local =="\u006b\u0079"{_aefae ,_fbggf :=_a .ParseInt (_dgcd .Value ,10,32);if _fbggf !=nil {return _fbggf ;};_acdbb :=int32 (_aefae );_cegcc .KyAttr =&_acdbb ;continue ;};if _dgcd .Name .Local =="\u0061\u006c\u0067\u006e"{_cegcc .AlgnAttr .UnmarshalXMLAttr (_dgcd ); +continue ;};if _dgcd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cage ,_ddcdd :=_a .ParseBool (_dgcd .Value );if _ddcdd !=nil {return _ddcdd ;};_cegcc .RotWithShapeAttr =&_cage ;continue ;};};for {_eecae ,_gefg :=d .Token (); +if _gefg !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gefg );};if _bbacg ,_aebece :=_eecae .(_g .EndElement ); +_aebece &&_bbacg .Name ==start .Name {break ;};};return nil ;};func (_ecbdc *ST_TileFlipMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecbdc =0;case "\u006e\u006f\u006e\u0065":*_ecbdc =1;case "\u0078":*_ecbdc =2;case "\u0079":*_ecbdc =3; +case "\u0078\u0079":*_ecbdc =4;};return nil ;}; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_cbdff *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func (_edead ST_TextHorzOverflowType )String ()string {switch _edead {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070"; -};return "";};func (_fafcf *ST_LineEndLength )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fafcf =0;case "\u0073\u006d":*_fafcf =1;case "\u006d\u0065\u0064":*_fafcf =2;case "\u006c\u0067":*_fafcf =3;};return nil ;};type CT_ComplementTransform struct{}; -func (_cefdf *CT_FillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfcfe :for {_gcea ,_bbdde :=d .Token ();if _bbdde !=nil {return _bbdde ;};switch _abee :=_gcea .(type ){case _f .StartElement :switch _abee .Name {case _f .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cefdf .NoFill =NewCT_NoFillProperties (); -if _gcdde :=d .DecodeElement (_cefdf .NoFill ,&_abee );_gcdde !=nil {return _gcdde ;};case _f .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cefdf .SolidFill =NewCT_SolidColorFillProperties (); -if _begb :=d .DecodeElement (_cefdf .SolidFill ,&_abee );_begb !=nil {return _begb ;};case _f .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cefdf .GradFill =NewCT_GradientFillProperties (); -if _adebg :=d .DecodeElement (_cefdf .GradFill ,&_abee );_adebg !=nil {return _adebg ;};case _f .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cefdf .BlipFill =NewCT_BlipFillProperties (); -if _fbgd :=d .DecodeElement (_cefdf .BlipFill ,&_abee );_fbgd !=nil {return _fbgd ;};case _f .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cefdf .PattFill =NewCT_PatternFillProperties (); -if _deca :=d .DecodeElement (_cefdf .PattFill ,&_abee );_deca !=nil {return _deca ;};case _f .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cefdf .GrpFill =NewCT_GroupFillProperties (); -if _cfad :=d .DecodeElement (_cefdf .GrpFill ,&_abee );_cfad !=nil {return _cfad ;};default:_ad .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abee .Name ); -if _gbgaf :=d .Skip ();_gbgaf !=nil {return _gbgaf ;};};case _f .EndElement :break _dfcfe ;case _f .CharData :};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_edg :=&CT_ColorMRU {};return _edg };func (_bdgfge *ST_LightRigType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdgfge =0; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_bdgfge =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_bdgfge =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_bdgfge =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_bdgfge =4; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_bdgfge =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_bdgfge =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_bdgfge =7; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_bdgfge =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_bdgfge =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_bdgfge =10; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_bdgfge =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_bdgfge =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_bdgfge =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_bdgfge =14; -case "\u0073\u006f\u0066\u0074":*_bdgfge =15;case "\u0068\u0061\u0072s\u0068":*_bdgfge =16;case "\u0066\u006c\u006fo\u0064":*_bdgfge =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_bdgfge =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_bdgfge =19; -case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_bdgfge =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_bdgfge =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_bdgfge =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_bdgfge =23;case "\u0066\u006c\u0061\u0074":*_bdgfge =24; -case "\u0074\u0077\u006fP\u0074":*_bdgfge =25;case "\u0067\u006c\u006f\u0077":*_bdgfge =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_bdgfge =27;};return nil ;};func (_cdde *CT_TintEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eccaa :=range start .Attr {if _eccaa .Name .Local =="\u0068\u0075\u0065"{_fcdbaa ,_acbfg :=_aa .ParseInt (_eccaa .Value ,10,32); -if _acbfg !=nil {return _acbfg ;};_adbfg :=int32 (_fcdbaa );_cdde .HueAttr =&_adbfg ;continue ;};if _eccaa .Name .Local =="\u0061\u006d\u0074"{_efee ,_acdgg :=ParseUnionST_FixedPercentage (_eccaa .Value );if _acdgg !=nil {return _acdgg ;};_cdde .AmtAttr =&_efee ; -continue ;};};for {_gebce ,_eccfd :=d .Token ();if _eccfd !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_eccfd );};if _bcac ,_dacge :=_gebce .(_f .EndElement ); -_dacge &&_bcac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_caddgf *CT_PositiveSize2D )Validate ()error {return _caddgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ; +StartAtAttr *int32 ;};type ST_TextVertOverflowType byte ;func (_fadd *CT_DuotoneEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggb :for {_fdcd ,_dgfdb :=d .Token ();if _dgfdb !=nil {return _dgfdb ;};switch _gbca :=_fdcd .(type ){case _g .StartElement :switch _gbca .Name {case _g .Name {Space :"\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",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fgeab :=NewEG_ColorChoice (); +_fgeab .ScrgbClr =NewCT_ScRgbColor ();if _cgga :=d .DecodeElement (_fgeab .ScrgbClr ,&_gbca );_cgga !=nil {return _cgga ;};_fadd .EG_ColorChoice =append (_fadd .EG_ColorChoice ,_fgeab );case _g .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bfgg :=NewEG_ColorChoice (); +_bfgg .SrgbClr =NewCT_SRgbColor ();if _ebddc :=d .DecodeElement (_bfgg .SrgbClr ,&_gbca );_ebddc !=nil {return _ebddc ;};_fadd .EG_ColorChoice =append (_fadd .EG_ColorChoice ,_bfgg );case _g .Name {Space :"\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",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ebed :=NewEG_ColorChoice (); +_ebed .HslClr =NewCT_HslColor ();if _ffbf :=d .DecodeElement (_ebed .HslClr ,&_gbca );_ffbf !=nil {return _ffbf ;};_fadd .EG_ColorChoice =append (_fadd .EG_ColorChoice ,_ebed );case _g .Name {Space :"\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",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dbec :=NewEG_ColorChoice (); +_dbec .SysClr =NewCT_SystemColor ();if _gebf :=d .DecodeElement (_dbec .SysClr ,&_gbca );_gebf !=nil {return _gebf ;};_fadd .EG_ColorChoice =append (_fadd .EG_ColorChoice ,_dbec );case _g .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bggfe :=NewEG_ColorChoice (); +_bggfe .SchemeClr =NewCT_SchemeColor ();if _cfaae :=d .DecodeElement (_bggfe .SchemeClr ,&_gbca );_cfaae !=nil {return _cfaae ;};_fadd .EG_ColorChoice =append (_fadd .EG_ColorChoice ,_bggfe );case _g .Name {Space :"\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",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggbe :=NewEG_ColorChoice (); +_ggbe .PrstClr =NewCT_PresetColor ();if _geed :=d .DecodeElement (_ggbe .PrstClr ,&_gbca );_geed !=nil {return _geed ;};_fadd .EG_ColorChoice =append (_fadd .EG_ColorChoice ,_ggbe );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_gbca .Name ); +if _dbdg :=d .Skip ();_dbdg !=nil {return _dbdg ;};};case _g .EndElement :break _bggb ;case _g .CharData :};};return nil ;};func (_fdddf ST_FontCollectionIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dggfdd :=_g .Attr {};_dggfdd .Name =name ; +switch _fdddf {case ST_FontCollectionIndexUnset :_dggfdd .Value ="";case ST_FontCollectionIndexMajor :_dggfdd .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_dggfdd .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_dggfdd .Value ="\u006e\u006f\u006e\u0065"; +};return _dggfdd ,nil ;}; -// Validate validates the Tbl and its children -func (_aafecd *Tbl )Validate ()error {return _aafecd .ValidateWithPath ("\u0054\u0062\u006c")};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_aabge :=ST_Coordinate {};if _adb .ST_UniversalMeasurePatternRe .MatchString (s ){_aabge .ST_UniversalMeasure =&s ; -}else {_ddbcf ,_bddff :=_aa .ParseInt (s ,10,64);if _bddff !=nil {return _aabge ,_bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bddff );};_aabge .ST_CoordinateUnqualified =&_ddbcf ;};return _aabge ,nil ; -};func (_bbbb *CT_EffectContainer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbb .TypeAttr !=ST_EffectContainerTypeUnset {_dbef ,_ddce :=_bbbb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ddce !=nil {return _ddce ; -};start .Attr =append (start .Attr ,_dbef );};if _bbbb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_bbbb .NameAttr )});};e .EncodeToken (start );if _bbbb .Cont !=nil {_ecgfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; -e .EncodeElement (_bbbb .Cont ,_ecgfb );};if _bbbb .Effect !=nil {_ccgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bbbb .Effect ,_ccgd );};if _bbbb .AlphaBiLevel !=nil {_fecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_bbbb .AlphaBiLevel ,_fecf );};if _bbbb .AlphaCeiling !=nil {_fcef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_bbbb .AlphaCeiling ,_fcef ); -};if _bbbb .AlphaFloor !=nil {_edccg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_bbbb .AlphaFloor ,_edccg );};if _bbbb .AlphaInv !=nil {_aeebc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -e .EncodeElement (_bbbb .AlphaInv ,_aeebc );};if _bbbb .AlphaMod !=nil {_cfcgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bbbb .AlphaMod ,_cfcgc );};if _bbbb .AlphaModFix !=nil {_ebae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; -e .EncodeElement (_bbbb .AlphaModFix ,_ebae );};if _bbbb .AlphaOutset !=nil {_aaae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_bbbb .AlphaOutset ,_aaae ); -};if _bbbb .AlphaRepl !=nil {_cfcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_bbbb .AlphaRepl ,_cfcc );};if _bbbb .BiLevel !=nil {_agde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; -e .EncodeElement (_bbbb .BiLevel ,_agde );};if _bbbb .Blend !=nil {_egedd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_bbbb .Blend ,_egedd );};if _bbbb .Blur !=nil {_dgcff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; -e .EncodeElement (_bbbb .Blur ,_dgcff );};if _bbbb .ClrChange !=nil {_cadf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbbb .ClrChange ,_cadf );};if _bbbb .ClrRepl !=nil {_acedg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; -e .EncodeElement (_bbbb .ClrRepl ,_acedg );};if _bbbb .Duotone !=nil {_eebb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_bbbb .Duotone ,_eebb );};if _bbbb .Fill !=nil {_eebea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_bbbb .Fill ,_eebea );};if _bbbb .FillOverlay !=nil {_eda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_bbbb .FillOverlay ,_eda );};if _bbbb .Glow !=nil {_bceg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}}; -e .EncodeElement (_bbbb .Glow ,_bceg );};if _bbbb .Grayscl !=nil {_ffce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_bbbb .Grayscl ,_ffce );};if _bbbb .Hsl !=nil {_gdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}}; -e .EncodeElement (_bbbb .Hsl ,_gdaa );};if _bbbb .InnerShdw !=nil {_fdef :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bbbb .InnerShdw ,_fdef );};if _bbbb .Lum !=nil {_dcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -e .EncodeElement (_bbbb .Lum ,_dcb );};if _bbbb .OuterShdw !=nil {_ddgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bbbb .OuterShdw ,_ddgf );};if _bbbb .PrstShdw !=nil {_bbeeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_bbbb .PrstShdw ,_bbeeb );};if _bbbb .Reflection !=nil {_gabc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbbb .Reflection ,_gabc );};if _bbbb .RelOff !=nil {_dddef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}}; -e .EncodeElement (_bbbb .RelOff ,_dddef );};if _bbbb .SoftEdge !=nil {_cdeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_bbbb .SoftEdge ,_cdeg );};if _bbbb .Tint !=nil {_gbabc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; -e .EncodeElement (_bbbb .Tint ,_gbabc );};if _bbbb .Xfrm !=nil {_acgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bbbb .Xfrm ,_acgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_dfef *CT_BlipChoice )ValidateWithPath (path string )error {for _fdcb ,_eacf :=range _dfef .AlphaBiLevel {if _bacg :=_eacf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_fdcb )); +_bacg !=nil {return _bacg ;};};for _ebbg ,_gaff :=range _dfef .AlphaCeiling {if _egcd :=_gaff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_ebbg ));_egcd !=nil {return _egcd ; +};};for _dbbe ,_beaa :=range _dfef .AlphaFloor {if _gcea :=_beaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_dbbe ));_gcea !=nil {return _gcea ;};};for _gaed ,_bdgc :=range _dfef .AlphaInv {if _eagd :=_bdgc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gaed )); +_eagd !=nil {return _eagd ;};};for _afec ,_dceb :=range _dfef .AlphaMod {if _efgb :=_dceb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_afec ));_efgb !=nil {return _efgb ;};};for _aeag ,_egfff :=range _dfef .AlphaModFix {if _ffe :=_egfff .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_aeag )); +_ffe !=nil {return _ffe ;};};for _gdfd ,_fcga :=range _dfef .AlphaRepl {if _aeaefg :=_fcga .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_gdfd ));_aeaefg !=nil {return _aeaefg ; +};};for _beeb ,_bgga :=range _dfef .BiLevel {if _bcc :=_bgga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_beeb ));_bcc !=nil {return _bcc ;};};for _ecf ,_afbcf :=range _dfef .Blur {if _cbdf :=_afbcf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_ecf )); +_cbdf !=nil {return _cbdf ;};};for _ebbd ,_ecce :=range _dfef .ClrChange {if _fbdd :=_ecce .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ebbd ));_fbdd !=nil {return _fbdd ; +};};for _cgfd ,_deee :=range _dfef .ClrRepl {if _gfggd :=_deee .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_cgfd ));_gfggd !=nil {return _gfggd ;};};for _acca ,_agge :=range _dfef .Duotone {if _bdeb :=_agge .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_acca )); +_bdeb !=nil {return _bdeb ;};};for _bfb ,_ecbc :=range _dfef .FillOverlay {if _cbgcg :=_ecbc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_bfb ));_cbgcg !=nil {return _cbgcg ; +};};for _fbe ,_fdcg :=range _dfef .Grayscl {if _bbab :=_fdcg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_fbe ));_bbab !=nil {return _bbab ;};};for _cebf ,_befe :=range _dfef .Hsl {if _afaf :=_befe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_cebf )); +_afaf !=nil {return _afaf ;};};for _cdc ,_egdf :=range _dfef .Lum {if _bgaea :=_egdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_cdc ));_bgaea !=nil {return _bgaea ;};};for _gfba ,_gdge :=range _dfef .Tint {if _fdac :=_gdge .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gfba )); +_fdac !=nil {return _fdac ;};};return nil ;}; -// Validate validates the Blip and its children -func (_dbd *Blip )Validate ()error {return _dbd .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func NewCT_Percentage ()*CT_Percentage {_fagbd :=&CT_Percentage {};return _fagbd };func NewEG_ShadeProperties ()*EG_ShadeProperties {_daeg :=&EG_ShadeProperties {}; -return _daeg }; +// Validate validates the CT_Blip and its children +func (_degea *CT_Blip )Validate ()error {return _degea .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func (_fbcag *CT_TextBodyProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcdfd :=range start .Attr {if _fcdfd .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_fgefb ,_egga :=_a .ParseBool (_fcdfd .Value ); +if _egga !=nil {return _egga ;};_fbcag .FromWordArtAttr =&_fgefb ;continue ;};if _fcdfd .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_fbcag .AnchorAttr .UnmarshalXMLAttr (_fcdfd );continue ;};if _fcdfd .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_bcgeb ,_dbfac :=_a .ParseBool (_fcdfd .Value ); +if _dbfac !=nil {return _dbfac ;};_fbcag .SpcFirstLastParaAttr =&_bcgeb ;continue ;};if _fcdfd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_fgfde ,_fddgb :=_a .ParseBool (_fcdfd .Value );if _fddgb !=nil {return _fddgb ;};_fbcag .AnchorCtrAttr =&_fgfde ; +continue ;};if _fcdfd .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fbcag .HorzOverflowAttr .UnmarshalXMLAttr (_fcdfd );continue ;};if _fcdfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_ecceeg ,_gdfae :=_a .ParseBool (_fcdfd .Value ); +if _gdfae !=nil {return _gdfae ;};_fbcag .ForceAAAttr =&_ecceeg ;continue ;};if _fcdfd .Name .Local =="\u0077\u0072\u0061\u0070"{_fbcag .WrapAttr .UnmarshalXMLAttr (_fcdfd );continue ;};if _fcdfd .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_bbecd ,_edff :=_a .ParseBool (_fcdfd .Value ); +if _edff !=nil {return _edff ;};_fbcag .UprightAttr =&_bbecd ;continue ;};if _fcdfd .Name .Local =="\u0074\u0049\u006e\u0073"{_dfadbe ,_beda :=ParseUnionST_Coordinate32 (_fcdfd .Value );if _beda !=nil {return _beda ;};_fbcag .TInsAttr =&_dfadbe ;continue ; +};if _fcdfd .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_fgcecde ,_eeaeg :=_a .ParseBool (_fcdfd .Value );if _eeaeg !=nil {return _eeaeg ;};_fbcag .CompatLnSpcAttr =&_fgcecde ;continue ;};if _fcdfd .Name .Local =="\u0062\u0049\u006e\u0073"{_baggg ,_feege :=ParseUnionST_Coordinate32 (_fcdfd .Value ); +if _feege !=nil {return _feege ;};_fbcag .BInsAttr =&_baggg ;continue ;};if _fcdfd .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fbcag .VertOverflowAttr .UnmarshalXMLAttr (_fcdfd );continue ;};if _fcdfd .Name .Local =="\u0072\u006f\u0074"{_bacfac ,_ecgbb :=_a .ParseInt (_fcdfd .Value ,10,32); +if _ecgbb !=nil {return _ecgbb ;};_gdcga :=int32 (_bacfac );_fbcag .RotAttr =&_gdcga ;continue ;};if _fcdfd .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_ccegd ,_gbcgca :=_a .ParseInt (_fcdfd .Value ,10,32);if _gbcgca !=nil {return _gbcgca ;}; +_fdbdeb :=int32 (_ccegd );_fbcag .SpcColAttr =&_fdbdeb ;continue ;};if _fcdfd .Name .Local =="\u0076\u0065\u0072\u0074"{_fbcag .VertAttr .UnmarshalXMLAttr (_fcdfd );continue ;};if _fcdfd .Name .Local =="\u0072\u0049\u006e\u0073"{_dffdc ,_bfadd :=ParseUnionST_Coordinate32 (_fcdfd .Value ); +if _bfadd !=nil {return _bfadd ;};_fbcag .RInsAttr =&_dffdc ;continue ;};if _fcdfd .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_fgae ,_gbdgg :=_a .ParseInt (_fcdfd .Value ,10,32);if _gbdgg !=nil {return _gbdgg ;};_cfedg :=int32 (_fgae );_fbcag .NumColAttr =&_cfedg ; +continue ;};if _fcdfd .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_eafgc ,_cffca :=_a .ParseBool (_fcdfd .Value );if _cffca !=nil {return _cffca ;};_fbcag .RtlColAttr =&_eafgc ;continue ;};if _fcdfd .Name .Local =="\u006c\u0049\u006e\u0073"{_gbcga ,_fedae :=ParseUnionST_Coordinate32 (_fcdfd .Value ); +if _fedae !=nil {return _fedae ;};_fbcag .LInsAttr =&_gbcga ;continue ;};};_dgee :for {_gedga ,_ecefaa :=d .Token ();if _ecefaa !=nil {return _ecefaa ;};switch _fdgag :=_gedga .(type ){case _g .StartElement :switch _fdgag .Name {case _g .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_fbcag .PrstTxWarp =NewCT_PresetTextShape (); +if _bdbbf :=d .DecodeElement (_fbcag .PrstTxWarp ,&_fdgag );_bdbbf !=nil {return _bdbbf ;};case _g .Name {Space :"\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",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_fbcag .NoAutofit =NewCT_TextNoAutofit (); +if _gdcbf :=d .DecodeElement (_fbcag .NoAutofit ,&_fdgag );_gdcbf !=nil {return _gdcbf ;};case _g .Name {Space :"\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",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_fbcag .NormAutofit =NewCT_TextNormalAutofit (); +if _baced :=d .DecodeElement (_fbcag .NormAutofit ,&_fdgag );_baced !=nil {return _baced ;};case _g .Name {Space :"\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",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_fbcag .SpAutoFit =NewCT_TextShapeAutofit (); +if _gafeg :=d .DecodeElement (_fbcag .SpAutoFit ,&_fdgag );_gafeg !=nil {return _gafeg ;};case _g .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fbcag .Scene3d =NewCT_Scene3D (); +if _aeda :=d .DecodeElement (_fbcag .Scene3d ,&_fdgag );_aeda !=nil {return _aeda ;};case _g .Name {Space :"\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",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fbcag .Sp3d =NewCT_Shape3D (); +if _cffgc :=d .DecodeElement (_fbcag .Sp3d ,&_fdgag );_cffgc !=nil {return _cffgc ;};case _g .Name {Space :"\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",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fbcag .FlatTx =NewCT_FlatText (); +if _eeeea :=d .DecodeElement (_fbcag .FlatTx ,&_fdgag );_eeeea !=nil {return _eeeea ;};case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcag .ExtLst =NewCT_OfficeArtExtensionList (); +if _egdce :=d .DecodeElement (_fbcag .ExtLst ,&_fdgag );_egdce !=nil {return _egdce ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdgag .Name ); +if _fgfffe :=d .Skip ();_fgfffe !=nil {return _fgfffe ;};};case _g .EndElement :break _dgee ;case _g .CharData :};};return nil ;}; -// Validate validates the ThemeOverride and its children -func (_gbggf *ThemeOverride )Validate ()error {return _gbggf .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ; -LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_cdeb *CT_OfficeArtExtensionList )Validate ()error {return _cdeb .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_aceabe :=&CT_PositiveFixedPercentage {}; +return _aceabe ;}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_acb *Blip )ValidateWithPath (path string )error {if _cc :=_acb .CT_Blip .ValidateWithPath (path );_cc !=nil {return _cc ;};return nil ;}; +// Validate validates the CT_Path2DLineTo and its children +func (_ffebe *CT_Path2DLineTo )Validate ()error {return _ffebe .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func NewEG_FillProperties ()*EG_FillProperties {_agab :=&EG_FillProperties {};return _agab }; -// Validate validates the EG_TextRun and its children -func (_caefb *EG_TextRun )Validate ()error {return _caefb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aeaccg ST_PositivePercentage )String ()string {if _aeaccg .ST_PositivePercentageDecimal !=nil {return _bd .Sprintf ("\u0025\u0076",*_aeaccg .ST_PositivePercentageDecimal ); -};if _aeaccg .ST_PositivePercentage !=nil {return _aeaccg .ST_PositivePercentage .String ();};return "";};func (_ffgd *CT_TextBulletSizePercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgd .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_cdfcc :=range start .Attr {if _cdfcc .Name .Local =="\u0076\u0061\u006c"{_gdgdd ,_dcgbcd :=_cdfcc .Value ,error (nil ); -if _dcgbcd !=nil {return _dcgbcd ;};_ffgd .ValAttr =_gdgdd ;continue ;};};for {_fega ,_adgfg :=d .Token ();if _adgfg !=nil {return _bd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_adgfg ); -};if _debbf ,_cfeefg :=_fega .(_f .EndElement );_cfeefg &&_debbf .Name ==start .Name {break ;};};return nil ;};func (_efddgb *CT_Transform2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edef :=range start .Attr {if _edef .Name .Local =="\u0072\u006f\u0074"{_fbge ,_cbdbb :=_aa .ParseInt (_edef .Value ,10,32); -if _cbdbb !=nil {return _cbdbb ;};_bgeee :=int32 (_fbge );_efddgb .RotAttr =&_bgeee ;continue ;};if _edef .Name .Local =="\u0066\u006c\u0069p\u0048"{_dbgccb ,_fbgbag :=_aa .ParseBool (_edef .Value );if _fbgbag !=nil {return _fbgbag ;};_efddgb .FlipHAttr =&_dbgccb ; -continue ;};if _edef .Name .Local =="\u0066\u006c\u0069p\u0056"{_geaeg ,_dcdab :=_aa .ParseBool (_edef .Value );if _dcdab !=nil {return _dcdab ;};_efddgb .FlipVAttr =&_geaeg ;continue ;};};_dccfe :for {_dcggc ,_dagdef :=d .Token ();if _dagdef !=nil {return _dagdef ; -};switch _bcefb :=_dcggc .(type ){case _f .StartElement :switch _bcefb .Name {case _f .Name {Space :"\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",Local :"\u006f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_efddgb .Off =NewCT_Point2D (); -if _abab :=d .DecodeElement (_efddgb .Off ,&_bcefb );_abab !=nil {return _abab ;};case _f .Name {Space :"\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",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_efddgb .Ext =NewCT_PositiveSize2D (); -if _gggaa :=d .DecodeElement (_efddgb .Ext ,&_bcefb );_gggaa !=nil {return _gggaa ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_bcefb .Name ); -if _ecegd :=d .Skip ();_ecegd !=nil {return _ecegd ;};};case _f .EndElement :break _dccfe ;case _f .CharData :};};return nil ;};type Any interface{MarshalXML (_deagc *_f .Encoder ,_effga _f .StartElement )error ;UnmarshalXML (_eagfe *_f .Decoder ,_aabcb _f .StartElement )error ; -};func (_gaddd *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gaddd =0;case "\u0064\u006b\u0031":*_gaddd =1;case "\u006c\u0074\u0031":*_gaddd =2;case "\u0064\u006b\u0032":*_gaddd =3;case "\u006c\u0074\u0032":*_gaddd =4; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gaddd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gaddd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gaddd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gaddd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gaddd =9; -case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gaddd =10;case "\u0068\u006c\u0069n\u006b":*_gaddd =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gaddd =12;};return nil ;};func (_abddg *CT_ConnectionSiteList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _abddg .Cxn !=nil {_agef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_becc :=range _abddg .Cxn {e .EncodeElement (_becc ,_agef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EffectContainer and its children -func (_cgaef *CT_EffectContainer )Validate ()error {return _cgaef .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");}; +// Validate validates the ThemeOverride and its children +func (_begac *ThemeOverride )Validate ()error {return _begac .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_caae *CT_BaseStyles )ValidateWithPath (path string )error {if _geeg :=_caae .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_geeg !=nil {return _geeg ;};if _cdbec :=_caae .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); -_cdbec !=nil {return _cdbec ;};if _cdec :=_caae .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_cdec !=nil {return _cdec ;};if _caae .ExtLst !=nil {if _eadd :=_caae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eadd !=nil {return _eadd ;};};return nil ;};func (_dcgef ST_CompoundLine )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faefb :=_f .Attr {};_faefb .Name =name ;switch _dcgef {case ST_CompoundLineUnset :_faefb .Value ="";case ST_CompoundLineSng :_faefb .Value ="\u0073\u006e\u0067"; -case ST_CompoundLineDbl :_faefb .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_faefb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_faefb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_faefb .Value ="\u0074\u0072\u0069"; -};return _faefb ,nil ;};func (_ddbfb ST_ChartBuildStep )ValidateWithPath (path string )error {switch _ddbfb {case 0,1,2,3,4,5,6:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbfb )); -};return nil ;};func (_acac *CT_GlowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acac .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_bd .Sprintf ("\u0025\u0076",*_acac .RadAttr )}); -};e .EncodeToken (start );if _acac .ScrgbClr !=nil {_afeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_acac .ScrgbClr ,_afeg );};if _acac .SrgbClr !=nil {_ebad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_acac .SrgbClr ,_ebad );};if _acac .HslClr !=nil {_adafc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_acac .HslClr ,_adafc );};if _acac .SysClr !=nil {_ddceb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_acac .SysClr ,_ddceb );};if _acac .SchemeClr !=nil {_fgee :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_acac .SchemeClr ,_fgee );};if _acac .PrstClr !=nil {_bafbg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_acac .PrstClr ,_bafbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Point3D ()*CT_Point3D {_gcdge :=&CT_Point3D {};return _gcdge };func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_afaag :=&CT_PatternFillProperties {}; -return _afaag ;};func (_efcec *ST_PresetPatternVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efcec =0;case "\u0070\u0063\u0074\u0035":*_efcec =1;case "\u0070\u0063\u00741\u0030":*_efcec =2;case "\u0070\u0063\u00742\u0030":*_efcec =3; -case "\u0070\u0063\u00742\u0035":*_efcec =4;case "\u0070\u0063\u00743\u0030":*_efcec =5;case "\u0070\u0063\u00744\u0030":*_efcec =6;case "\u0070\u0063\u00745\u0030":*_efcec =7;case "\u0070\u0063\u00746\u0030":*_efcec =8;case "\u0070\u0063\u00747\u0030":*_efcec =9; -case "\u0070\u0063\u00747\u0035":*_efcec =10;case "\u0070\u0063\u00748\u0030":*_efcec =11;case "\u0070\u0063\u00749\u0030":*_efcec =12;case "\u0068\u006f\u0072\u007a":*_efcec =13;case "\u0076\u0065\u0072\u0074":*_efcec =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_efcec =15; -case "\u006c\u0074\u0056\u0065\u0072\u0074":*_efcec =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_efcec =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_efcec =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_efcec =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_efcec =20; -case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_efcec =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_efcec =22;case "\u0063\u0072\u006fs\u0073":*_efcec =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_efcec =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_efcec =25; -case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_efcec =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_efcec =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_efcec =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_efcec =29; -case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_efcec =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_efcec =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_efcec =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_efcec =33; -case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_efcec =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_efcec =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_efcec =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_efcec =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_efcec =38; -case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_efcec =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_efcec =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_efcec =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_efcec =42; -case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_efcec =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_efcec =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_efcec =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_efcec =46; -case "\u0070\u006c\u0061i\u0064":*_efcec =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_efcec =48;case "\u0077\u0065\u0061v\u0065":*_efcec =49;case "\u0064\u0069\u0076o\u0074":*_efcec =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_efcec =51;case "\u0077\u0061\u0076\u0065":*_efcec =52; -case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_efcec =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_efcec =54;};return nil ;}; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_daeb *Theme )ValidateWithPath (path string )error {if _abagb :=_daeb .CT_OfficeStyleSheet .ValidateWithPath (path );_abagb !=nil {return _abagb ;};return nil ;};func (_fffee *CT_TextLineBreak )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfdbc :for {_gddd ,_gdfef :=d .Token (); +if _gdfef !=nil {return _gdfef ;};switch _befdac :=_gddd .(type ){case _g .StartElement :switch _befdac .Name {case _g .Name {Space :"\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",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fffee .RPr =NewCT_TextCharacterProperties (); +if _dccga :=d .DecodeElement (_fffee .RPr ,&_befdac );_dccga !=nil {return _dccga ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_befdac .Name ); +if _ffeda :=d .Skip ();_ffeda !=nil {return _ffeda ;};};case _g .EndElement :break _cfdbc ;case _g .CharData :};};return nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_ffbbb *CT_TextSpacingPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_ffbbb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bggbe *ST_ShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bggbe =0;case "\u006c\u0069\u006e\u0065":*_bggbe =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_bggbe =2; +case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bggbe =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bggbe =4;case "\u0072\u0065\u0063\u0074":*_bggbe =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bggbe =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_bggbe =7; +case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_bggbe =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_bggbe =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_bggbe =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_bggbe =11; +case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_bggbe =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_bggbe =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_bggbe =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_bggbe =15;case "\u0073\u0074\u0061r\u0034":*_bggbe =16; +case "\u0073\u0074\u0061r\u0035":*_bggbe =17;case "\u0073\u0074\u0061r\u0036":*_bggbe =18;case "\u0073\u0074\u0061r\u0037":*_bggbe =19;case "\u0073\u0074\u0061r\u0038":*_bggbe =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_bggbe =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_bggbe =22; +case "\u0073\u0074\u0061\u0072\u0031\u0036":*_bggbe =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_bggbe =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_bggbe =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_bggbe =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_bggbe =27; +case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_bggbe =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_bggbe =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_bggbe =30; +case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_bggbe =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_bggbe =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_bggbe =33; +case "\u0070\u006c\u0061\u0071\u0075\u0065":*_bggbe =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_bggbe =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_bggbe =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_bggbe =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_bggbe =38; +case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_bggbe =39;case "\u0070\u0069\u0065":*_bggbe =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_bggbe =41;case "\u0064\u006f\u006eu\u0074":*_bggbe =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_bggbe =43; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_bggbe =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_bggbe =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_bggbe =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_bggbe =47; +case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_bggbe =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_bggbe =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_bggbe =50; +case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_bggbe =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_bggbe =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_bggbe =53; +case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_bggbe =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_bggbe =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =56; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_bggbe =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_bggbe =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =59; +case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_bggbe =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =62; +case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_bggbe =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_bggbe =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_bggbe =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_bggbe =66; +case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_bggbe =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_bggbe =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_bggbe =69; +case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_bggbe =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_bggbe =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_bggbe =72; +case "\u0063\u0075\u0062\u0065":*_bggbe =73;case "\u0063\u0061\u006e":*_bggbe =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_bggbe =75;case "\u0068\u0065\u0061r\u0074":*_bggbe =76;case "\u0073\u0075\u006e":*_bggbe =77; +case "\u006d\u006f\u006f\u006e":*_bggbe =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_bggbe =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_bggbe =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_bggbe =81; +case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_bggbe =82;case "\u0062\u0065\u0076e\u006c":*_bggbe =83;case "\u0066\u0072\u0061m\u0065":*_bggbe =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_bggbe =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_bggbe =86; +case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_bggbe =87;case "\u0063\u0068\u006fr\u0064":*_bggbe =88;case "\u0061\u0072\u0063":*_bggbe =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_bggbe =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_bggbe =91; +case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_bggbe =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_bggbe =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_bggbe =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_bggbe =95; +case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_bggbe =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_bggbe =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_bggbe =98; +case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_bggbe =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_bggbe =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_bggbe =101; +case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_bggbe =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_bggbe =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_bggbe =104; +case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_bggbe =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_bggbe =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_bggbe =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_bggbe =108; +case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_bggbe =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_bggbe =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_bggbe =111; +case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_bggbe =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_bggbe =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_bggbe =114; +case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_bggbe =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_bggbe =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =117; +case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_bggbe =120; +case "\u0063\u006c\u006fu\u0064":*_bggbe =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_bggbe =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_bggbe =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_bggbe =124; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_bggbe =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_bggbe =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_bggbe =127; +case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_bggbe =128;case "\u0077\u0061\u0076\u0065":*_bggbe =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bggbe =130;case "\u0070\u006c\u0075\u0073":*_bggbe =131; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_bggbe =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_bggbe =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_bggbe =134; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_bggbe =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_bggbe =136; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_bggbe =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_bggbe =138; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_bggbe =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_bggbe =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_bggbe =141; +case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_bggbe =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_bggbe =143; +case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_bggbe =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_bggbe =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_bggbe =146; +case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_bggbe =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_bggbe =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_bggbe =149; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_bggbe =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_bggbe =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_bggbe =152; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_bggbe =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_bggbe =154; +case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_bggbe =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_bggbe =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_bggbe =157; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_bggbe =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_bggbe =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_bggbe =160; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_bggbe =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_bggbe =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_bggbe =163; +case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_bggbe =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_bggbe =165; +case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_bggbe =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_bggbe =167; +case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_bggbe =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_bggbe =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_bggbe =170; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_bggbe =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_bggbe =172;case "\u0067\u0065\u0061r\u0036":*_bggbe =173; +case "\u0067\u0065\u0061r\u0039":*_bggbe =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_bggbe =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_bggbe =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_bggbe =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_bggbe =178; +case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_bggbe =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_bggbe =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bggbe =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_bggbe =182; +case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_bggbe =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_bggbe =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_bggbe =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_bggbe =186; +case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_bggbe =187;};return nil ;};func (_befef *CT_ObjectStyleDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _befef .SpDef !=nil {_acdga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}}; +e .EncodeElement (_befef .SpDef ,_acdga );};if _befef .LnDef !=nil {_dacdf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_befef .LnDef ,_dacdf );};if _befef .TxDef !=nil {_eedgg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}}; +e .EncodeElement (_befef .TxDef ,_eedgg );};if _befef .ExtLst !=nil {_afefb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befef .ExtLst ,_afefb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_StretchInfoProperties and its children -func (_bbda *CT_StretchInfoProperties )Validate ()error {return _bbda .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_bdcag :=&CT_NonVisualGraphicFrameProperties {}; -return _bdcag ;};func (_ededa *CT_WholeE2oFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ededa .Ln !=nil {_aecgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ededa .Ln ,_aecgg ); -};if _ededa .EffectLst !=nil {_beec :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ededa .EffectLst ,_beec );};if _ededa .EffectDag !=nil {_bdbgc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_ededa .EffectDag ,_bdbgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_TextRun ()*EG_TextRun {_gfcde :=&EG_TextRun {};return _gfcde }; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_cbgge *EG_TextAutofit )ValidateWithPath (path string )error {if _cbgge .NoAutofit !=nil {if _fcgaa :=_cbgge .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fcgaa !=nil {return _fcgaa ;};};if _cbgge .NormAutofit !=nil {if _agcdd :=_cbgge .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); +_agcdd !=nil {return _agcdd ;};};if _cbgge .SpAutoFit !=nil {if _ccbbe :=_cbgge .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_ccbbe !=nil {return _ccbbe ;};};return nil ;};func (_ggbac *ST_ColorSchemeIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdcaba ,_eeaef :=d .Token (); +if _eeaef !=nil {return _eeaef ;};if _edgbgf ,_gfaga :=_gdcaba .(_g .EndElement );_gfaga &&_edgbgf .Name ==start .Name {*_ggbac =1;return nil ;};if _feadd ,_gdaea :=_gdcaba .(_g .CharData );!_gdaea {return _c .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",_gdcaba ); +}else {switch string (_feadd ){case "":*_ggbac =0;case "\u0064\u006b\u0031":*_ggbac =1;case "\u006c\u0074\u0031":*_ggbac =2;case "\u0064\u006b\u0032":*_ggbac =3;case "\u006c\u0074\u0032":*_ggbac =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ggbac =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ggbac =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ggbac =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ggbac =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ggbac =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ggbac =10; +case "\u0068\u006c\u0069n\u006b":*_ggbac =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ggbac =12;};};_gdcaba ,_eeaef =d .Token ();if _eeaef !=nil {return _eeaef ;};if _cdbeb ,_efddda :=_gdcaba .(_g .EndElement );_efddda &&_cdbeb .Name ==start .Name {return nil ; +};return _c .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",_gdcaba );};func (_fdcfef *CT_WholeE2oFormatting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgg :for {_becf ,_cfeacd :=d .Token (); +if _cfeacd !=nil {return _cfeacd ;};switch _bfaab :=_becf .(type ){case _g .StartElement :switch _bfaab .Name {case _g .Name {Space :"\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",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_fdcfef .Ln =NewCT_LineProperties (); +if _dcfgb :=d .DecodeElement (_fdcfef .Ln ,&_bfaab );_dcfgb !=nil {return _dcfgb ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdcfef .EffectLst =NewCT_EffectList (); +if _cefef :=d .DecodeElement (_fdcfef .EffectLst ,&_bfaab );_cefef !=nil {return _cefef ;};case _g .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdcfef .EffectDag =NewCT_EffectContainer (); +if _eecag :=d .DecodeElement (_fdcfef .EffectDag ,&_bfaab );_eecag !=nil {return _eecag ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_bfaab .Name ); +if _egcec :=d .Skip ();_egcec !=nil {return _egcec ;};};case _g .EndElement :break _bcgg ;case _g .CharData :};};return nil ;};func (_cfbe ST_FontCollectionIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfbe .String (),start ); +};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};func (_facffa ST_FixedPercentage )String ()string {if _facffa .ST_FixedPercentageDecimal !=nil {return _c .Sprintf ("\u0025\u0076",*_facffa .ST_FixedPercentageDecimal ); +};if _facffa .ST_FixedPercentage !=nil {return _facffa .ST_FixedPercentage .String ();};return "";};func (_gbef *CT_BlendEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gfde ,_aggb :=_gbef .BlendAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0065n\u0064"}); +if _aggb !=nil {return _aggb ;};start .Attr =append (start .Attr ,_gfde );e .EncodeToken (start );_bcf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gbef .Cont ,_bcf );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_aaaeb *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _adeg :=_aaaeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_adeg !=nil {return _adeg ;};if _adfc :=_aaaeb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_adfc !=nil {return _adfc ;};return nil ;}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_fcb *CT_AlphaReplaceEffect )Validate ()error {return _fcb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bdca *CT_SupplementalFont )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_c .Sprintf ("\u0025\u0076",_bdca .ScriptAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bdca .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_ggecd *CT_SRgbColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_ggecd .ValAttr )});e .EncodeToken (start ); +if _ggecd .EG_ColorTransform !=nil {for _ ,_ecabf :=range _ggecd .EG_ColorTransform {_ecabf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_ddcdb *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _ddcdb .Fill !=nil {if _cfgfc :=_ddcdb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cfgfc !=nil {return _cfgfc ;};};if _ddcdb .FillRef !=nil {if _dfedd :=_ddcdb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_dfedd !=nil {return _dfedd ;};};return nil ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_deaa *CT_EffectStyleItem )ValidateWithPath (path string )error {if _deaa .EffectLst !=nil {if _fdga :=_deaa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fdga !=nil {return _fdga ;};};if _deaa .EffectDag !=nil {if _ecfg :=_deaa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_ecfg !=nil {return _ecfg ;};};if _deaa .Scene3d !=nil {if _cgfc :=_deaa .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cgfc !=nil {return _cgfc ;};};if _deaa .Sp3d !=nil {if _bffb :=_deaa .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); +_bffb !=nil {return _bffb ;};};return nil ;}; -// Validate validates the EG_LineFillProperties and its children -func (_gafgdb *EG_LineFillProperties )Validate ()error {return _gafgdb .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_fdeed *CT_EffectList )ValidateWithPath (path string )error {if _fdeed .Blur !=nil {if _gddf :=_fdeed .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_gddf !=nil {return _gddf ;};};if _fdeed .FillOverlay !=nil {if _agea :=_fdeed .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_agea !=nil {return _agea ;};};if _fdeed .Glow !=nil {if _bdggb :=_fdeed .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bdggb !=nil {return _bdggb ;};};if _fdeed .InnerShdw !=nil {if _gbbfe :=_fdeed .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); +_gbbfe !=nil {return _gbbfe ;};};if _fdeed .OuterShdw !=nil {if _adfbe :=_fdeed .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_adfbe !=nil {return _adfbe ;};};if _fdeed .PrstShdw !=nil {if _cceeb :=_fdeed .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); +_cceeb !=nil {return _cceeb ;};};if _fdeed .Reflection !=nil {if _ddaa :=_fdeed .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ddaa !=nil {return _ddaa ;};};if _fdeed .SoftEdge !=nil {if _dddce :=_fdeed .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); +_dddce !=nil {return _dddce ;};};return nil ;};func NewCT_TableCol ()*CT_TableCol {_febfg :=&CT_TableCol {};return _febfg };func (_bcdd *ST_BevelPresetType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begea ,_bbaef :=d .Token ();if _bbaef !=nil {return _bbaef ; +};if _cfddd ,_gfggda :=_begea .(_g .EndElement );_gfggda &&_cfddd .Name ==start .Name {*_bcdd =1;return nil ;};if _gcagdd ,_bdeee :=_begea .(_g .CharData );!_bdeee {return _c .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",_begea ); +}else {switch string (_gcagdd ){case "":*_bcdd =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_bcdd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bcdd =2;case "\u0073\u006c\u006fp\u0065":*_bcdd =3;case "\u0063\u0072\u006fs\u0073":*_bcdd =4; +case "\u0061\u006e\u0067l\u0065":*_bcdd =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_bcdd =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_bcdd =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_bcdd =8;case "\u0064\u0069\u0076o\u0074":*_bcdd =9; +case "\u0072\u0069\u0062\u006c\u0065\u0074":*_bcdd =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_bcdd =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_bcdd =12;};};_begea ,_bbaef =d .Token ();if _bbaef !=nil {return _bbaef ;};if _ccaea ,_affce :=_begea .(_g .EndElement ); +_affce &&_ccaea .Name ==start .Name {return nil ;};return _c .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",_begea );}; -// Validate validates the CT_AnimationChartElement and its children -func (_adc *CT_AnimationChartElement )Validate ()error {return _adc .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type ST_PresetShadowVal byte ; -func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_fccd :=&CT_ColorReplaceEffect {};return _fccd ;};func (_bcegc *CT_TextTabStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcegc .Tab !=nil {_dddae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074a\u0062"}}; -for _ ,_gfffc :=range _bcegc .Tab {e .EncodeElement (_gfffc ,_dddae );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_bced *CT_FlatText )ValidateWithPath (path string )error {if _bced .ZAttr !=nil {if _fcfc :=_bced .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_fcfc !=nil {return _fcfc ;};};return nil ;};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ; +BldChart *CT_AnimationChartBuildProperties ;};func (_fgfae *CT_Path2DMoveTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfae .Pt =NewCT_AdjPoint2D ();_eacff :for {_fcgbgc ,_efbd :=d .Token ();if _efbd !=nil {return _efbd ;};switch _egfbb :=_fcgbgc .(type ){case _g .StartElement :switch _egfbb .Name {case _g .Name {Space :"\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",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _daga :=d .DecodeElement (_fgfae .Pt ,&_egfbb ); +_daga !=nil {return _daga ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_egfbb .Name ); +if _egafg :=d .Skip ();_egafg !=nil {return _egafg ;};};case _g .EndElement :break _eacff ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TablePartStyle and its children -func (_bdcbg *CT_TablePartStyle )Validate ()error {return _bdcbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_deddf *CT_VideoFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bd .Sprintf ("\u0025\u0076",_deddf .LinkAttr )}); -if _deddf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_deddf .ContentTypeAttr )});};e .EncodeToken (start ); -if _deddf .ExtLst !=nil {_bbbag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deddf .ExtLst ,_bbbag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_dbac :=&CT_GradientStop {}; -return _dbac };func (_ecga *EG_ColorChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecga .ScrgbClr !=nil {_gggce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecga .ScrgbClr ,_gggce ); -};if _ecga .SrgbClr !=nil {_badcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ecga .SrgbClr ,_badcd );};if _ecga .HslClr !=nil {_gaedb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_ecga .HslClr ,_gaedb );};if _ecga .SysClr !=nil {_bgfefd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ecga .SysClr ,_bgfefd );};if _ecga .SchemeClr !=nil {_bbdbe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_ecga .SchemeClr ,_bbdbe );};if _ecga .PrstClr !=nil {_dbbad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ecga .PrstClr ,_dbbad );};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_cadac *EG_ThemeableEffectStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgae :for {_fdefe ,_adacf :=d .Token (); -if _adacf !=nil {return _adacf ;};switch _cfgfe :=_fdefe .(type ){case _f .StartElement :switch _cfgfe .Name {case _f .Name {Space :"\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",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cadac .Effect =NewCT_EffectProperties (); -if _dbcdag :=d .DecodeElement (_cadac .Effect ,&_cfgfe );_dbcdag !=nil {return _dbcdag ;};case _f .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_cadac .EffectRef =NewCT_StyleMatrixReference (); -if _egdad :=d .DecodeElement (_cadac .EffectRef ,&_cfgfe );_egdad !=nil {return _egdad ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_cfgfe .Name ); -if _fffbeb :=d .Skip ();_fffbeb !=nil {return _fffbeb ;};};case _f .EndElement :break _ddgae ;case _f .CharData :};};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ; -GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3; -ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8; -ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13; -ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18; -);func (_adcd *CT_ColorSchemeAndMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adcd .ClrScheme =NewCT_ColorScheme ();_cbac :for {_gccc ,_efcb :=d .Token ();if _efcb !=nil {return _efcb ;};switch _acg :=_gccc .(type ){case _f .StartElement :switch _acg .Name {case _f .Name {Space :"\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",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _dgdd :=d .DecodeElement (_adcd .ClrScheme ,&_acg ); -_dgdd !=nil {return _dgdd ;};case _f .Name {Space :"\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",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_adcd .ClrMap =NewCT_ColorMapping (); -if _cdd :=d .DecodeElement (_adcd .ClrMap ,&_acg );_cdd !=nil {return _cdd ;};default:_ad .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_acg .Name ); -if _abbf :=d .Skip ();_abbf !=nil {return _abbf ;};};case _f .EndElement :break _cbac ;case _f .CharData :};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_cecg :=&CT_GeomGuide {};return _cecg };func (_fgge *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgge .CNvPr =NewCT_NonVisualDrawingProps (); -_fgge .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_bbgf :for {_faae ,_bfgg :=d .Token ();if _bfgg !=nil {return _bfgg ;};switch _gabf :=_faae .(type ){case _f .StartElement :switch _gabf .Name {case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cbfbe :=d .DecodeElement (_fgge .CNvPr ,&_gabf ); -_cbfbe !=nil {return _cbfbe ;};case _f .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bfdce :=d .DecodeElement (_fgge .CNvGrpSpPr ,&_gabf ); -_bfdce !=nil {return _bfdce ;};default:_ad .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gabf .Name ); -if _gbfef :=d .Skip ();_gbfef !=nil {return _gbfef ;};};case _f .EndElement :break _bbgf ;case _f .CharData :};};return nil ;};func (_acfcd ST_PresetShadowVal )String ()string {switch _acfcd {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032"; -case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038"; -case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033"; -case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038"; -case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";}; +// Validate validates the EG_LineJoinProperties and its children +func (_begbc *EG_LineJoinProperties )Validate ()error {return _begbc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fafg ST_SystemColorVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccccd :=_g .Attr {}; +_ccccd .Name =name ;switch _fafg {case ST_SystemColorValUnset :_ccccd .Value ="";case ST_SystemColorValScrollBar :_ccccd .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_ccccd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +case ST_SystemColorValActiveCaption :_ccccd .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_ccccd .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; +case ST_SystemColorValMenu :_ccccd .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_ccccd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_ccccd .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065"; +case ST_SystemColorValMenuText :_ccccd .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_ccccd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_ccccd .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; +case ST_SystemColorValActiveBorder :_ccccd .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_ccccd .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; +case ST_SystemColorValAppWorkspace :_ccccd .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_ccccd .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_ccccd .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; +case ST_SystemColorValBtnFace :_ccccd .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_ccccd .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_ccccd .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074"; +case ST_SystemColorValBtnText :_ccccd .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_ccccd .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_ccccd .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case ST_SystemColorVal3dDkShadow :_ccccd .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_ccccd .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_ccccd .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; +case ST_SystemColorValInfoBk :_ccccd .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_ccccd .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_ccccd .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e"; +case ST_SystemColorValGradientInactiveCaption :_ccccd .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_ccccd .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case ST_SystemColorValMenuBar :_ccccd .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _ccccd ,nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_gbffa :=&CT_InverseTransform {};return _gbffa }; -// Validate validates the CT_TableGrid and its children -func (_gabdf *CT_TableGrid )Validate ()error {return _gabdf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_fedeg *CT_SystemColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgffa ,_babee :=_fedeg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); -if _babee !=nil {return _babee ;};start .Attr =append (start .Attr ,_cgffa );if _fedeg .LastClrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_fedeg .LastClrAttr )}); -};e .EncodeToken (start );if _fedeg .EG_ColorTransform !=nil {for _ ,_ffbcc :=range _fedeg .EG_ColorTransform {_ffbcc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Angle ()*CT_Angle {_gaf :=&CT_Angle {}; -return _gaf };type ST_BlendMode byte ; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_edbc *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _gcccd :=_edbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcccd !=nil {return _gcccd ;};return nil ;}; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_bfed *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _bfed .BldDgm !=nil {if _faca :=_bfed .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_faca !=nil {return _faca ;};};if _bfed .BldChart !=nil {if _fgc :=_bfed .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t"); -_fgc !=nil {return _fgc ;};};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func (_gbeac *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbeac =0; -case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbeac =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbeac =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =3; -case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =6; -case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbeac =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =9; -case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_gbeac =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbeac =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbeac =12; -case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =15; -case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gbeac =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_gbeac =18; -case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_gbeac =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gbeac =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gbeac =21; -case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_gbeac =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =24; -case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_gbeac =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gbeac =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_gbeac =27; -case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_gbeac =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_gbeac =30; -case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_gbeac =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =33; -case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_gbeac =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_gbeac =36; -case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbeac =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gbeac =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_gbeac =39; -case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_gbeac =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_gbeac =41;};return nil ;};func NewCT_TransformEffect ()*CT_TransformEffect {_dfaac :=&CT_TransformEffect {}; -return _dfaac };func init (){_c .RegisterConstructor ("\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","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont ); -_c .RegisterConstructor ("\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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection ); -_c .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList ); -_c .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage ); -_c .RegisterConstructor ("\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","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D ); -_c .RegisterConstructor ("\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","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords ); -_c .RegisterConstructor ("\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","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking ); -_c .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking ); -_c .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData ); -_c .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect ); -_c .RegisterConstructor ("\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","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect ); -_c .RegisterConstructor ("\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","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect ); -_c .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect ); -_c .RegisterConstructor ("\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","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect ); -_c .RegisterConstructor ("\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","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect ); -_c .RegisterConstructor ("\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","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect ); -_c .RegisterConstructor ("\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","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect ); -_c .RegisterConstructor ("\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","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties ); -_c .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect ); -_c .RegisterConstructor ("\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","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect ); -_c .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference ); -_c .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle ); -_c .RegisterConstructor ("\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","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection ); -_c .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo ); -_c .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D ); -_c .RegisterConstructor ("\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","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D ); -_c .RegisterConstructor ("\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","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop ); -_c .RegisterConstructor ("\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","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties ); -_c .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults ); -_c .RegisterConstructor ("\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","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement ); -_c .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping ); -_c .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow ); -_c .RegisterConstructor ("\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","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle ); -_c .RegisterConstructor ("\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","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText ); -_c .RegisterConstructor ("\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","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet ); -_c .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean ); -_c .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop ); -_c .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList ); -_c .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField ); -_c .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun ); -_c .RegisterConstructor ("\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","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile ); -_c .RegisterConstructor ("\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","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic ); -_c .RegisterConstructor ("\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","\u0062\u006c\u0069\u0070",NewBlip ); -_c .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065",NewTheme ); -_c .RegisterConstructor ("\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","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride ); -_c .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager ); -_c .RegisterConstructor ("\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","\u0074\u0062\u006c",NewTbl ); -_c .RegisterConstructor ("\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","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform ); -_c .RegisterConstructor ("\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","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice ); -_c .RegisterConstructor ("\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","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D ); -_c .RegisterConstructor ("\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","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties ); -_c .RegisterConstructor ("\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","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry ); -_c .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit ); -_c .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize ); -_c .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet ); -_c .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine ); -_c .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill ); -_c .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun ); -_c .RegisterConstructor ("\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","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob ); -_c .RegisterConstructor ("\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","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking ); +// Validate validates the CT_PresetShadowEffect and its children +func (_bbcee *CT_PresetShadowEffect )Validate ()error {return _bbcee .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dcacda ST_LineCap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feaaf :=_g .Attr {}; +_feaaf .Name =name ;switch _dcacda {case ST_LineCapUnset :_feaaf .Value ="";case ST_LineCapRnd :_feaaf .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_feaaf .Value ="\u0073\u0071";case ST_LineCapFlat :_feaaf .Value ="\u0066\u006c\u0061\u0074";};return _feaaf ,nil ; +};func (_fgdcb ST_TextUnderlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgdcb .String (),start );};func init (){_eb .RegisterConstructor ("\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","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont ); +_eb .RegisterConstructor ("\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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection ); +_eb .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList ); +_eb .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage ); +_eb .RegisterConstructor ("\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","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D ); +_eb .RegisterConstructor ("\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","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords ); +_eb .RegisterConstructor ("\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","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking ); +_eb .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking ); +_eb .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData ); +_eb .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect ); +_eb .RegisterConstructor ("\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","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect ); +_eb .RegisterConstructor ("\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","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect ); +_eb .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect ); +_eb .RegisterConstructor ("\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","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect ); +_eb .RegisterConstructor ("\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","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect ); +_eb .RegisterConstructor ("\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","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect ); +_eb .RegisterConstructor ("\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","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect ); +_eb .RegisterConstructor ("\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","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties ); +_eb .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect ); +_eb .RegisterConstructor ("\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","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect ); +_eb .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference ); +_eb .RegisterConstructor ("\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","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle ); +_eb .RegisterConstructor ("\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","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection ); +_eb .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo ); +_eb .RegisterConstructor ("\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","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D ); +_eb .RegisterConstructor ("\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","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D ); +_eb .RegisterConstructor ("\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","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop ); +_eb .RegisterConstructor ("\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","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties ); +_eb .RegisterConstructor ("\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","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults ); +_eb .RegisterConstructor ("\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","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement ); +_eb .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping ); +_eb .RegisterConstructor ("\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","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow ); +_eb .RegisterConstructor ("\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","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle ); +_eb .RegisterConstructor ("\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","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText ); +_eb .RegisterConstructor ("\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","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet ); +_eb .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean ); +_eb .RegisterConstructor ("\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","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop ); +_eb .RegisterConstructor ("\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","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList ); +_eb .RegisterConstructor ("\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","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField ); +_eb .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun ); +_eb .RegisterConstructor ("\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","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile ); +_eb .RegisterConstructor ("\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","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic ); +_eb .RegisterConstructor ("\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","\u0062\u006c\u0069\u0070",NewBlip ); +_eb .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065",NewTheme ); +_eb .RegisterConstructor ("\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","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride ); +_eb .RegisterConstructor ("\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","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager ); +_eb .RegisterConstructor ("\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","\u0074\u0062\u006c",NewTbl ); +_eb .RegisterConstructor ("\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","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform ); +_eb .RegisterConstructor ("\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","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice ); +_eb .RegisterConstructor ("\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","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D ); +_eb .RegisterConstructor ("\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","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties ); +_eb .RegisterConstructor ("\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","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry ); +_eb .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit ); +_eb .RegisterConstructor ("\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","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize ); +_eb .RegisterConstructor ("\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","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet ); +_eb .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine ); +_eb .RegisterConstructor ("\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","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill ); +_eb .RegisterConstructor ("\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","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun ); +_eb .RegisterConstructor ("\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","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob ); +_eb .RegisterConstructor ("\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","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking ); }; \ No newline at end of file diff --git a/schema/soo/dml/lockedCanvas/lockedCanvas.go b/schema/soo/dml/lockedCanvas/lockedCanvas.go index 9ea3cc71c0..4018b83b94 100644 --- a/schema/soo/dml/lockedCanvas/lockedCanvas.go +++ b/schema/soo/dml/lockedCanvas/lockedCanvas.go @@ -9,16 +9,16 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package lockedCanvas ;import (_b "encoding/xml";_f "fmt";_fa "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/dml";);func NewLockedCanvas ()*LockedCanvas {_bd :=&LockedCanvas {};_bd .CT_GvmlGroupShape =*_d .NewCT_GvmlGroupShape (); -return _bd ;};func (_a *LockedCanvas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _a .CT_GvmlGroupShape .MarshalXML (e ,start );}; +package lockedCanvas ;import (_ea "encoding/xml";_eb "fmt";_a "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";);type LockedCanvas struct{_f .CT_GvmlGroupShape }; // ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_be *LockedCanvas )ValidateWithPath (path string )error {if _fab :=_be .CT_GvmlGroupShape .ValidateWithPath (path );_fab !=nil {return _fab ;};return nil ;}; +func (_dd *LockedCanvas )ValidateWithPath (path string )error {if _aa :=_dd .CT_GvmlGroupShape .ValidateWithPath (path );_aa !=nil {return _aa ;};return nil ;};func NewLockedCanvas ()*LockedCanvas {_d :=&LockedCanvas {};_d .CT_GvmlGroupShape =*_f .NewCT_GvmlGroupShape (); +return _d ;}; // Validate validates the LockedCanvas and its children -func (_fe *LockedCanvas )Validate ()error {return _fe .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_g *LockedCanvas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_g .CT_GvmlGroupShape =*_d .NewCT_GvmlGroupShape (); -for {_bg ,_dd :=d .Token ();if _dd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_dd );};if _e ,_bc :=_bg .(_b .EndElement );_bc &&_e .Name ==start .Name {break ; -};};return nil ;};type LockedCanvas struct{_d .CT_GvmlGroupShape };func init (){_fa .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas ); +func (_ab *LockedCanvas )Validate ()error {return _ab .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_c *LockedCanvas )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_c .CT_GvmlGroupShape =*_f .NewCT_GvmlGroupShape (); +for {_b ,_bb :=d .Token ();if _bb !=nil {return _eb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_bb );};if _ad ,_dg :=_b .(_ea .EndElement );_dg &&_ad .Name ==start .Name {break ; +};};return nil ;};func (_ag *LockedCanvas )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"}); +start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _ag .CT_GvmlGroupShape .MarshalXML (e ,start );};func init (){_a .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas ); }; \ No newline at end of file diff --git a/schema/soo/dml/picture/picture.go b/schema/soo/dml/picture/picture.go index db7417aba2..4a22b250dd 100644 --- a/schema/soo/dml/picture/picture.go +++ b/schema/soo/dml/picture/picture.go @@ -9,52 +9,51 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package picture ;import (_a "encoding/xml";_df "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_e "github.com/unidoc/unioffice/schema/soo/dml";);type CT_PictureNonVisual struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvPicPr *_e .CT_NonVisualPictureProperties ; -};func (_g *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dd :=_a .StartElement {Name :_a .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_g .NvPicPr ,_dd ); -_ee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_g .BlipFill ,_ee );_cd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_g .SpPr ,_cd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +package picture ;import (_f "encoding/xml";_g "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/dml";);func NewCT_Picture ()*CT_Picture {_d :=&CT_Picture {};_d .NvPicPr =NewCT_PictureNonVisual (); +_d .BlipFill =_a .NewCT_BlipFillProperties ();_d .SpPr =_a .NewCT_ShapeProperties ();return _d ;};func (_ca *Pic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ca .CT_Picture =*NewCT_Picture ();_be :for {_fca ,_dc :=d .Token ();if _dc !=nil {return _dc ; +};switch _ac :=_fca .(type ){case _f .StartElement :switch _ac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bed :=d .DecodeElement (_ca .NvPicPr ,&_ac ); +_bed !=nil {return _bed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cgb :=d .DecodeElement (_ca .BlipFill ,&_ac ); +_cgb !=nil {return _cgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _fa :=d .DecodeElement (_ca .SpPr ,&_ac ); +_fa !=nil {return _fa ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_ac .Name ); +if _cgc :=d .Skip ();_cgc !=nil {return _cgc ;};};case _f .EndElement :break _be ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_ag *CT_PictureNonVisual )ValidateWithPath (path string )error {if _aba :=_ag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aba !=nil {return _aba ;};if _aff :=_ag .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_aff !=nil {return _aff ;};return nil ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_fgb *CT_PictureNonVisual )Validate ()error {return _fgb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the Pic and its children -func (_eegg *Pic )Validate ()error {return _eegg .ValidateWithPath ("\u0050\u0069\u0063")}; +// Validate validates the CT_Picture and its children +func (_fcg *CT_Picture )Validate ()error {return _fcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_adc *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adc .CNvPr =_a .NewCT_NonVisualDrawingProps (); +_adc .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();_ccf :for {_ded ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _ef :=_ded .(type ){case _f .StartElement :switch _ef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _bg :=d .DecodeElement (_adc .CNvPr ,&_ef ); +_bg !=nil {return _bg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ada :=d .DecodeElement (_adc .CNvPicPr ,&_ef ); +_ada !=nil {return _ada ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ef .Name ); +if _ebg :=d .Skip ();_ebg !=nil {return _ebg ;};};case _f .EndElement :break _ccf ;case _f .CharData :};};return nil ;};type Pic struct{CT_Picture }; // ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_dae *Pic )ValidateWithPath (path string )error {if _deg :=_dae .CT_Picture .ValidateWithPath (path );_deg !=nil {return _deg ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ddd :=&CT_PictureNonVisual {};_ddd .CNvPr =_e .NewCT_NonVisualDrawingProps (); -_ddd .CNvPicPr =_e .NewCT_NonVisualPictureProperties ();return _ddd ;};func (_dbf *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_da :=_a .StartElement {Name :_a .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_dbf .CNvPr ,_da );_cdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dbf .CNvPicPr ,_cdg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -}; +func (_dae *Pic )ValidateWithPath (path string )error {if _fe :=_dae .CT_Picture .ValidateWithPath (path );_fe !=nil {return _fe ;};return nil ;};func (_de *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_ae :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_de .CNvPr ,_ae );_cg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_de .CNvPicPr ,_cg ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_ebf *CT_PictureNonVisual )Validate ()error {return _ebf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gd *Pic )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _gd .CT_Picture .MarshalXML (e ,start );};type Pic struct{CT_Picture };func NewCT_Picture ()*CT_Picture {_eb :=&CT_Picture {};_eb .NvPicPr =NewCT_PictureNonVisual ();_eb .BlipFill =_e .NewCT_BlipFillProperties (); -_eb .SpPr =_e .NewCT_ShapeProperties ();return _eb ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_e .CT_BlipFillProperties ;SpPr *_e .CT_ShapeProperties ;};func NewPic ()*Pic {_bb :=&Pic {};_bb .CT_Picture =*NewCT_Picture ();return _bb }; -func (_ded *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ded .CNvPr =_e .NewCT_NonVisualDrawingProps ();_ded .CNvPicPr =_e .NewCT_NonVisualPictureProperties ();_fe :for {_ae ,_fc :=d .Token ();if _fc !=nil {return _fc ; -};switch _eeg :=_ae .(type ){case _a .StartElement :switch _eeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _fa :=d .DecodeElement (_ded .CNvPr ,&_eeg ); -_fa !=nil {return _fa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ab :=d .DecodeElement (_ded .CNvPicPr ,&_eeg ); -_ab !=nil {return _ab ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_eeg .Name ); -if _bc :=d .Skip ();_bc !=nil {return _bc ;};};case _a .EndElement :break _fe ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_bf *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ea :=_bf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ea !=nil {return _ea ;};if _eff :=_bf .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_eff !=nil {return _eff ;};return nil ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_a .CT_BlipFillProperties ;SpPr *_a .CT_ShapeProperties ;};func (_bd *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bd .NvPicPr =NewCT_PictureNonVisual (); +_bd .BlipFill =_a .NewCT_BlipFillProperties ();_bd .SpPr =_a .NewCT_ShapeProperties ();_eb :for {_ee ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _fg :=_ee .(type ){case _f .StartElement :switch _fg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bc :=d .DecodeElement (_bd .NvPicPr ,&_fg ); +_bc !=nil {return _bc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ab :=d .DecodeElement (_bd .BlipFill ,&_fg ); +_ab !=nil {return _ab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _gb :=d .DecodeElement (_bd .SpPr ,&_fg ); +_gb !=nil {return _gb ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_fg .Name ); +if _df :=d .Skip ();_df !=nil {return _df ;};};case _f .EndElement :break _eb ;case _f .CharData :};};return nil ;};func (_bb *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_e :=_f .StartElement {Name :_f .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}}; +e .EncodeElement (_bb .NvPicPr ,_e );_c :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bb .BlipFill ,_c );_eg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bb .SpPr ,_eg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbe *Pic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _gbe .CT_Picture .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_f *CT_Picture )ValidateWithPath (path string )error {if _cdf :=_f .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cdf !=nil {return _cdf ;};if _ddf :=_f .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ddf !=nil {return _ddf ;};if _ff :=_f .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ff !=nil {return _ff ;};return nil ;};func (_ef *Pic )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ef .CT_Picture =*NewCT_Picture ();_cc :for {_ed ,_fcb :=d .Token (); -if _fcb !=nil {return _fcb ;};switch _ea :=_ed .(type ){case _a .StartElement :switch _ea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _dac :=d .DecodeElement (_ef .NvPicPr ,&_ea ); -_dac !=nil {return _dac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ac :=d .DecodeElement (_ef .BlipFill ,&_ea ); -_ac !=nil {return _ac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _gb :=d .DecodeElement (_ef .SpPr ,&_ea ); -_gb !=nil {return _gb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_ea .Name ); -if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _a .EndElement :break _cc ;case _a .CharData :};};return nil ;};func (_gg *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gg .NvPicPr =NewCT_PictureNonVisual ();_gg .BlipFill =_e .NewCT_BlipFillProperties (); -_gg .SpPr =_e .NewCT_ShapeProperties ();_gc :for {_db ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _cf :=_db .(type ){case _a .StartElement :switch _cf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _de :=d .DecodeElement (_gg .NvPicPr ,&_cf ); -_de !=nil {return _de ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gcd :=d .DecodeElement (_gg .BlipFill ,&_cf ); -_gcd !=nil {return _gcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _af :=d .DecodeElement (_gg .SpPr ,&_cf ); -_af !=nil {return _af ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_cf .Name ); -if _b :=d .Skip ();_b !=nil {return _b ;};};case _a .EndElement :break _gc ;case _a .CharData :};};return nil ;}; +// Validate validates the Pic and its children +func (_da *Pic )Validate ()error {return _da .ValidateWithPath ("\u0050\u0069\u0063")};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_gf :=&CT_PictureNonVisual {};_gf .CNvPr =_a .NewCT_NonVisualDrawingProps ();_gf .CNvPicPr =_a .NewCT_NonVisualPictureProperties (); +return _gf ;}; -// Validate validates the CT_Picture and its children -func (_aa *CT_Picture )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func init (){_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic ); +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_db *CT_Picture )ValidateWithPath (path string )error {if _cc :=_db .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cc !=nil {return _cc ;};if _fb :=_db .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fb !=nil {return _fb ;};if _dbe :=_db .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbe !=nil {return _dbe ;};return nil ;};func NewPic ()*Pic {_egg :=&Pic {};_egg .CT_Picture =*NewCT_Picture ();return _egg };type CT_PictureNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ; +CNvPicPr *_a .CT_NonVisualPictureProperties ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic ); }; \ No newline at end of file diff --git a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go index 82aac53a47..5a60cbb454 100644 --- a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go +++ b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go @@ -9,451 +9,450 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package spreadsheetDrawing ;import (_c "encoding/xml";_dc "fmt";_f "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_ae "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";);func NewCT_Picture ()*CT_Picture {_gfe :=&CT_Picture {}; -_gfe .NvPicPr =NewCT_PictureNonVisual ();_gfe .BlipFill =_ae .NewCT_BlipFillProperties ();_gfe .SpPr =_ae .NewCT_ShapeProperties ();return _gfe ;}; +package spreadsheetDrawing ;import (_a "encoding/xml";_dg "fmt";_ca "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_fd "github.com/unidoc/unioffice/schema/soo/dml";_d "strconv";); -// Validate validates the CT_TwoCellAnchor and its children -func (_cfg *CT_TwoCellAnchor )Validate ()error {return _cfg .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gffd *CT_Drawing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _gffd .EG_Anchor !=nil {for _ ,_deb :=range _gffd .EG_Anchor {_deb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eea *CT_PictureNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eea .CNvPr =_ae .NewCT_NonVisualDrawingProps (); -_eea .CNvPicPr =_ae .NewCT_NonVisualPictureProperties ();_gab :for {_cdbe ,_gdca :=d .Token ();if _gdca !=nil {return _gdca ;};switch _dbg :=_cdbe .(type ){case _c .StartElement :switch _dbg .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bag :=d .DecodeElement (_eea .CNvPr ,&_dbg ); -_bag !=nil {return _bag ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _adge :=d .DecodeElement (_eea .CNvPicPr ,&_dbg ); -_adge !=nil {return _adge ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dbg .Name ); -if _aabd :=d .Skip ();_aabd !=nil {return _aabd ;};};case _c .EndElement :break _gab ;case _c .CharData :};};return nil ;}; - -// Validate validates the EG_Anchor and its children -func (_fcdc *EG_Anchor )Validate ()error {return _fcdc .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_bbfa ST_EditAs )String ()string {switch _bbfa {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c"; -case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_ae .CT_Transform2D ;Graphic *_ae .Graphic ; -};func NewCT_Marker ()*CT_Marker {_cbc :=&CT_Marker {};_cbc .Col =0;_cbc .Row =0;return _cbc }; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_bdcc *CT_Shape )ValidateWithPath (path string )error {if _ccgb :=_bdcc .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_ccgb !=nil {return _ccgb ;};if _bfdd :=_bdcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bfdd !=nil {return _bfdd ;};if _bdcc .Style !=nil {if _dgce :=_bdcc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dgce !=nil {return _dgce ;};};if _bdcc .TxBody !=nil {if _aagb :=_bdcc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_aagb !=nil {return _aagb ;};};return nil ;};func (_bcd *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcd .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bcd .GrpSpPr =_fd .NewCT_GroupShapeProperties ();_feg :for {_cae ,_gcb :=d .Token (); +if _gcb !=nil {return _gcb ;};switch _ded :=_cae .(type ){case _a .StartElement :switch _ded .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _faf :=d .DecodeElement (_bcd .NvGrpSpPr ,&_ded ); +_faf !=nil {return _faf ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _aed :=d .DecodeElement (_bcd .GrpSpPr ,&_ded ); +_aed !=nil {return _aed ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_edc :=NewCT_GroupShapeChoice (); +if _fbcd :=d .DecodeElement (&_edc .Sp ,&_ded );_fbcd !=nil {return _fbcd ;};_bcd .Choice =append (_bcd .Choice ,_edc );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fae :=NewCT_GroupShapeChoice (); +if _fbca :=d .DecodeElement (&_fae .GrpSp ,&_ded );_fbca !=nil {return _fbca ;};_bcd .Choice =append (_bcd .Choice ,_fae );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fed :=NewCT_GroupShapeChoice (); +if _caed :=d .DecodeElement (&_fed .GraphicFrame ,&_ded );_caed !=nil {return _caed ;};_bcd .Choice =append (_bcd .Choice ,_fed );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_agb :=NewCT_GroupShapeChoice (); +if _fef :=d .DecodeElement (&_agb .CxnSp ,&_ded );_fef !=nil {return _fef ;};_bcd .Choice =append (_bcd .Choice ,_agb );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_aca :=NewCT_GroupShapeChoice (); +if _cea :=d .DecodeElement (&_aca .Pic ,&_ded );_cea !=nil {return _cea ;};_bcd .Choice =append (_bcd .Choice ,_aca );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_ded .Name ); +if _cgb :=d .Skip ();_cgb !=nil {return _cgb ;};};case _a .EndElement :break _feg ;case _a .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_fd .CT_NonVisualDrawingProps ;CNvPicPr *_fd .CT_NonVisualPictureProperties ;};func (_bade *WsDr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bade .CT_Drawing =*NewCT_Drawing (); +_eecge :for {_dfd ,_cabc :=d .Token ();if _cabc !=nil {return _cabc ;};switch _edbf :=_dfd .(type ){case _a .StartElement :switch _edbf .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_ece :=NewEG_Anchor (); +_ece .TwoCellAnchor =NewCT_TwoCellAnchor ();if _accc :=d .DecodeElement (_ece .TwoCellAnchor ,&_edbf );_accc !=nil {return _accc ;};_bade .EG_Anchor =append (_bade .EG_Anchor ,_ece );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bdd :=NewEG_Anchor (); +_bdd .OneCellAnchor =NewCT_OneCellAnchor ();if _gbbb :=d .DecodeElement (_bdd .OneCellAnchor ,&_edbf );_gbbb !=nil {return _gbbb ;};_bade .EG_Anchor =append (_bade .EG_Anchor ,_bdd );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_bgga :=NewEG_Anchor (); +_bgga .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _bcc :=d .DecodeElement (_bgga .AbsoluteAnchor ,&_edbf );_bcc !=nil {return _bcc ;};_bade .EG_Anchor =append (_bade .EG_Anchor ,_bgga );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_edbf .Name ); +if _aacc :=d .Skip ();_aacc !=nil {return _aacc ;};};case _a .EndElement :break _eecge ;case _a .CharData :};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_ebe :=&CT_GroupShape {};_ebe .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ebe .GrpSpPr =_fd .NewCT_GroupShapeProperties (); +return _ebe ;};func (_ffbf *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffbf .NvSpPr =NewCT_ShapeNonVisual ();_ffbf .SpPr =_fd .NewCT_ShapeProperties ();for _ ,_caba :=range start .Attr {if _caba .Name .Local =="\u006d\u0061\u0063r\u006f"{_cbf ,_bbg :=_caba .Value ,error (nil ); +if _bbg !=nil {return _bbg ;};_ffbf .MacroAttr =&_cbf ;continue ;};if _caba .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cbbe ,_cgd :=_caba .Value ,error (nil );if _cgd !=nil {return _cgd ;};_ffbf .TextlinkAttr =&_cbbe ;continue ; +};if _caba .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cgf ,_adac :=_d .ParseBool (_caba .Value );if _adac !=nil {return _adac ;};_ffbf .FLocksTextAttr =&_cgf ;continue ;};if _caba .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fdge ,_cbcc :=_d .ParseBool (_caba .Value ); +if _cbcc !=nil {return _cbcc ;};_ffbf .FPublishedAttr =&_fdge ;continue ;};};_bfeg :for {_acbf ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};switch _gggf :=_acbf .(type ){case _a .StartElement :switch _gggf .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bfg :=d .DecodeElement (_ffbf .NvSpPr ,&_gggf ); +_bfg !=nil {return _bfg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _gdbf :=d .DecodeElement (_ffbf .SpPr ,&_gggf ); +_gdbf !=nil {return _gdbf ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_ffbf .Style =_fd .NewCT_ShapeStyle (); +if _fbe :=d .DecodeElement (_ffbf .Style ,&_gggf );_fbe !=nil {return _fbe ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_ffbf .TxBody =_fd .NewCT_TextBody (); +if _gbe :=d .DecodeElement (_ffbf .TxBody ,&_gggf );_gbe !=nil {return _gbe ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_gggf .Name ); +if _gebg :=d .Skip ();_gebg !=nil {return _gebg ;};};case _a .EndElement :break _bfeg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_cc *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };func (_ebb *CT_ShapeNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fbc :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_ebb .CNvPr ,_fbc );_cgcf :=_c .StartElement {Name :_c .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ebb .CNvSpPr ,_cgcf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_fggf *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggf .CNvPr =_ae .NewCT_NonVisualDrawingProps ();_fggf .CNvGraphicFramePr =_ae .NewCT_NonVisualGraphicFrameProperties ();_daf :for {_cdc ,_cbe :=d .Token (); -if _cbe !=nil {return _cbe ;};switch _cde :=_cdc .(type ){case _c .StartElement :switch _cde .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _geb :=d .DecodeElement (_fggf .CNvPr ,&_cde ); -_geb !=nil {return _geb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _fgb :=d .DecodeElement (_fggf .CNvGraphicFramePr ,&_cde ); -_fgb !=nil {return _fgb ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_cde .Name ); -if _aeaa :=d .Skip ();_aeaa !=nil {return _aeaa ;};};case _c .EndElement :break _daf ;case _c .CharData :};};return nil ;};func (_ebe *EG_Anchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebe .TwoCellAnchor !=nil {_cff :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_ebe .TwoCellAnchor ,_cff );};if _ebe .OneCellAnchor !=nil {_bgac :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_ebe .OneCellAnchor ,_bgac ); -};if _ebe .AbsoluteAnchor !=nil {_dafg :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_ebe .AbsoluteAnchor ,_dafg );};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_ae .CT_NonVisualDrawingProps ; -CNvGrpSpPr *_ae .CT_NonVisualGroupDrawingShapeProps ;};func (_cdad *CT_PictureNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ffabd :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_cdad .CNvPr ,_ffabd );_dbbc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cdad .CNvPicPr ,_dbbc );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_dgd *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _dgd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c"); +};func (_ebg *CT_Marker )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebg .Col =0;_ebg .Row =0;_bbb :for {_cbbb ,_aaad :=d .Token ();if _aaad !=nil {return _aaad ;};switch _fage :=_cbbb .(type ){case _a .StartElement :switch _fage .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _bec :=d .DecodeElement (&_ebg .Col ,&_fage ); +_bec !=nil {return _bec ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_cceg ,_egd :=d .Token (); +if _egd !=nil {return _egd ;};switch _eaf :=_cceg .(type ){case _a .CharData :_adb :=string (_eaf );_ceg ,_gba :=_fd .ParseUnionST_Coordinate (_adb );if _gba !=nil {return nil ;};_ebg .ColOff =_ceg ;d .Skip ();case _a .EndElement :};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _beb :=d .DecodeElement (&_ebg .Row ,&_fage ); +_beb !=nil {return _beb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_edce ,_bge :=d .Token (); +if _bge !=nil {return _bge ;};switch _bfdc :=_edce .(type ){case _a .CharData :_bfca :=string (_bfdc );_fab ,_dfcdd :=_fd .ParseUnionST_Coordinate (_bfca );if _dfcdd !=nil {return nil ;};_ebg .RowOff =_fab ;d .Skip ();case _a .EndElement :};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_fage .Name ); +if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _a .EndElement :break _bbb ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_bbe *CT_OneCellAnchor )ValidateWithPath (path string )error {if _dag :=_bbe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dag !=nil {return _dag ;};if _faeg :=_bbe .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_faeg !=nil {return _faeg ; -};if _bbe .Choice !=nil {if _eee :=_bbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eee !=nil {return _eee ;};};if _ebda :=_bbe .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_ebda !=nil {return _ebda ;};return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_cb :=&CT_AnchorClientData {};return _cb }; +func (_eee *CT_OneCellAnchor )ValidateWithPath (path string )error {if _bbbc :=_eee .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bbbc !=nil {return _bbbc ;};if _aaee :=_eee .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_aaee !=nil {return _aaee ; +};if _eee .Choice !=nil {if _efbb :=_eee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efbb !=nil {return _efbb ;};};if _dbc :=_eee .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_dbc !=nil {return _dbc ;};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_bcfe *EG_ObjectChoices )ValidateWithPath (path string )error {if _bcfe .Choice !=nil {if _cdae :=_bcfe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdae !=nil {return _cdae ;};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gfd :=&CT_ConnectorNonVisual {}; -_gfd .CNvPr =_ae .NewCT_NonVisualDrawingProps ();_gfd .CNvCxnSpPr =_ae .NewCT_NonVisualConnectorProperties ();return _gfd ;};func NewTo ()*To {_deeg :=&To {};_deeg .CT_Marker =*NewCT_Marker ();return _deeg }; +// Validate validates the CT_GroupShapeChoice and its children +func (_cdfg *CT_GroupShapeChoice )Validate ()error {return _cdfg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_fd .CT_PositiveSize2D ; +Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ffe *CT_Drawing )ValidateWithPath (path string )error {for _gb ,_bfc :=range _ffe .EG_Anchor {if _ecg :=_bfc .ValidateWithPath (_dc .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gb ));_ecg !=nil {return _ecg ; -};};return nil ;};func (_ce *CT_AnchorClientData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ce .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_ce .FLocksWithSheetAttr ))}); -};if _ce .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_ce .FPrintsWithSheetAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_ae .CT_BlipFillProperties ;SpPr *_ae .CT_ShapeProperties ; -Style *_ae .CT_ShapeStyle ;};func (_ed *CT_AbsoluteAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed .Pos =_ae .NewCT_Point2D ();_ed .Ext =_ae .NewCT_PositiveSize2D ();_ed .ClientData =NewCT_AnchorClientData ();_ef :for {_bg ,_de :=d .Token (); -if _de !=nil {return _de ;};switch _da :=_bg .(type ){case _c .StartElement :switch _da .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _ea :=d .DecodeElement (_ed .Pos ,&_da ); -_ea !=nil {return _ea ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _ab :=d .DecodeElement (_ed .Ext ,&_da ); -_ab !=nil {return _ab ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ed .Choice =NewEG_ObjectChoicesChoice (); -if _fc :=d .DecodeElement (&_ed .Choice .Sp ,&_da );_fc !=nil {return _fc ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ed .Choice =NewEG_ObjectChoicesChoice (); -if _ac :=d .DecodeElement (&_ed .Choice .GrpSp ,&_da );_ac !=nil {return _ac ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ed .Choice =NewEG_ObjectChoicesChoice (); -if _bf :=d .DecodeElement (&_ed .Choice .GraphicFrame ,&_da );_bf !=nil {return _bf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ed .Choice =NewEG_ObjectChoicesChoice (); -if _acg :=d .DecodeElement (&_ed .Choice .CxnSp ,&_da );_acg !=nil {return _acg ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ed .Choice =NewEG_ObjectChoicesChoice (); -if _eg :=d .DecodeElement (&_ed .Choice .Pic ,&_da );_eg !=nil {return _eg ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ed .Choice =NewEG_ObjectChoicesChoice (); -if _bb :=d .DecodeElement (&_ed .Choice .ContentPart ,&_da );_bb !=nil {return _bb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _g :=d .DecodeElement (_ed .ClientData ,&_da ); -_g !=nil {return _g ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_da .Name ); -if _cdg :=d .Skip ();_cdg !=nil {return _cdg ;};};case _c .EndElement :break _ef ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gda *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _fg :=_gda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fg !=nil {return _fg ;};if _cd :=_gda .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_cd !=nil {return _cd ;};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_fd .CT_NonVisualDrawingProps ;CNvGrpSpPr *_fd .CT_NonVisualGroupDrawingShapeProps ;};type CT_Rel struct{IdAttr string ;};func (_efbe *CT_Marker )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +_edg :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_efbe .Col ,_edg );_efc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_efbe .ColOff ,_efc ); +_gegc :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_efbe .Row ,_gegc );_agg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_efbe .RowOff ,_agg ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eeg *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ege :for {_gdg ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _dga :=_gdg .(type ){case _a .StartElement :switch _dga .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_edf :=NewCT_Shape (); +if _fdab :=d .DecodeElement (_edf ,&_dga );_fdab !=nil {return _fdab ;};_eeg .Sp =append (_eeg .Sp ,_edf );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_abc :=NewCT_GroupShape (); +if _adg :=d .DecodeElement (_abc ,&_dga );_adg !=nil {return _adg ;};_eeg .GrpSp =append (_eeg .GrpSp ,_abc );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bbac :=NewCT_GraphicalObjectFrame (); +if _dfcg :=d .DecodeElement (_bbac ,&_dga );_dfcg !=nil {return _dfcg ;};_eeg .GraphicFrame =append (_eeg .GraphicFrame ,_bbac );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gfa :=NewCT_Connector (); +if _fdbab :=d .DecodeElement (_gfa ,&_dga );_fdbab !=nil {return _fdbab ;};_eeg .CxnSp =append (_eeg .CxnSp ,_gfa );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gdf :=NewCT_Picture (); +if _aaag :=d .DecodeElement (_gdf ,&_dga );_aaag !=nil {return _aaag ;};_eeg .Pic =append (_eeg .Pic ,_gdf );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dga .Name ); +if _ggcg :=d .Skip ();_ggcg !=nil {return _ggcg ;};};case _a .EndElement :break _ege ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_eagfd *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _edgb :=_eagfd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edgb !=nil {return _edgb ;};if _fdac :=_eagfd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_fdac !=nil {return _fdac ;};return nil ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_b :=&CT_AbsoluteAnchor {};_b .Pos =_ae .NewCT_Point2D ();_b .Ext =_ae .NewCT_PositiveSize2D ();_b .ClientData =NewCT_AnchorClientData ();return _b ;};func (_eafb *CT_TwoCellAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafb .From =NewCT_Marker (); -_eafb .To =NewCT_Marker ();_eafb .ClientData =NewCT_AnchorClientData ();for _ ,_dagf :=range start .Attr {if _dagf .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_eafb .EditAsAttr .UnmarshalXMLAttr (_dagf );continue ;};};_deec :for {_ecgb ,_gbd :=d .Token (); -if _gbd !=nil {return _gbd ;};switch _bdfb :=_ecgb .(type ){case _c .StartElement :switch _bdfb .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gbaf :=d .DecodeElement (_eafb .From ,&_bdfb ); -_gbaf !=nil {return _gbaf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _ceaf :=d .DecodeElement (_eafb .To ,&_bdfb ); -_ceaf !=nil {return _ceaf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_eafb .Choice =NewEG_ObjectChoicesChoice (); -if _acd :=d .DecodeElement (&_eafb .Choice .Sp ,&_bdfb );_acd !=nil {return _acd ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_eafb .Choice =NewEG_ObjectChoicesChoice (); -if _bfd :=d .DecodeElement (&_eafb .Choice .GrpSp ,&_bdfb );_bfd !=nil {return _bfd ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_eafb .Choice =NewEG_ObjectChoicesChoice (); -if _bcbb :=d .DecodeElement (&_eafb .Choice .GraphicFrame ,&_bdfb );_bcbb !=nil {return _bcbb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_eafb .Choice =NewEG_ObjectChoicesChoice (); -if _fbda :=d .DecodeElement (&_eafb .Choice .CxnSp ,&_bdfb );_fbda !=nil {return _fbda ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_eafb .Choice =NewEG_ObjectChoicesChoice (); -if _edf :=d .DecodeElement (&_eafb .Choice .Pic ,&_bdfb );_edf !=nil {return _edf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eafb .Choice =NewEG_ObjectChoicesChoice (); -if _gdge :=d .DecodeElement (&_eafb .Choice .ContentPart ,&_bdfb );_gdge !=nil {return _gdge ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _gcfg :=d .DecodeElement (_eafb .ClientData ,&_bdfb ); -_gcfg !=nil {return _gcfg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bdfb .Name ); -if _cef :=d .Skip ();_cef !=nil {return _cef ;};};case _c .EndElement :break _deec ;case _c .CharData :};};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ; -Pic *CT_Picture ;ContentPart *CT_Rel ;};type CT_ShapeNonVisual struct{CNvPr *_ae .CT_NonVisualDrawingProps ;CNvSpPr *_ae .CT_NonVisualDrawingShapeProps ;};func (_ddcb *CT_ShapeNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddcb .CNvPr =_ae .NewCT_NonVisualDrawingProps (); -_ddcb .CNvSpPr =_ae .NewCT_NonVisualDrawingShapeProps ();_gbag :for {_adfa ,_cgg :=d .Token ();if _cgg !=nil {return _cgg ;};switch _acgd :=_adfa .(type ){case _c .StartElement :switch _acgd .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bgeb :=d .DecodeElement (_ddcb .CNvPr ,&_acgd ); -_bgeb !=nil {return _bgeb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _baf :=d .DecodeElement (_ddcb .CNvSpPr ,&_acgd ); -_baf !=nil {return _baf ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_acgd .Name ); -if _gccg :=d .Skip ();_gccg !=nil {return _gccg ;};};case _c .EndElement :break _gbag ;case _c .CharData :};};return nil ;};func (_ba *CT_GraphicalObjectFrame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ba .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); -_ba .Xfrm =_ae .NewCT_Transform2D ();_ba .Graphic =_ae .NewGraphic ();for _ ,_aeg :=range start .Attr {if _aeg .Name .Local =="\u006d\u0061\u0063r\u006f"{_aca ,_gfa :=_aeg .Value ,error (nil );if _gfa !=nil {return _gfa ;};_ba .MacroAttr =&_aca ;continue ; -};if _aeg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_afa ,_fe :=_a .ParseBool (_aeg .Value );if _fe !=nil {return _fe ;};_ba .FPublishedAttr =&_afa ;continue ;};};_edc :for {_fda ,_dfc :=d .Token ();if _dfc !=nil {return _dfc ; -};switch _ee :=_fda .(type ){case _c .StartElement :switch _ee .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _fff :=d .DecodeElement (_ba .NvGraphicFramePr ,&_ee ); -_fff !=nil {return _fff ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _fgg :=d .DecodeElement (_ba .Xfrm ,&_ee ); -_fgg !=nil {return _fgg ;};case _c .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gef :=d .DecodeElement (_ba .Graphic ,&_ee ); -_gef !=nil {return _gef ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_ee .Name ); -if _cab :=d .Skip ();_cab !=nil {return _cab ;};};case _c .EndElement :break _edc ;case _c .CharData :};};return nil ;};func (_bcbg *CT_GroupShapeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gge :for {_dgfa ,_dcb :=d .Token (); -if _dcb !=nil {return _dcb ;};switch _bef :=_dgfa .(type ){case _c .StartElement :switch _bef .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cea :=NewCT_Shape (); -if _aede :=d .DecodeElement (_cea ,&_bef );_aede !=nil {return _aede ;};_bcbg .Sp =append (_bcbg .Sp ,_cea );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cgcg :=NewCT_GroupShape (); -if _gfad :=d .DecodeElement (_cgcg ,&_bef );_gfad !=nil {return _gfad ;};_bcbg .GrpSp =append (_bcbg .GrpSp ,_cgcg );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_adc :=NewCT_GraphicalObjectFrame (); -if _edd :=d .DecodeElement (_adc ,&_bef );_edd !=nil {return _edd ;};_bcbg .GraphicFrame =append (_bcbg .GraphicFrame ,_adc );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bcba :=NewCT_Connector (); -if _edac :=d .DecodeElement (_bcba ,&_bef );_edac !=nil {return _edac ;};_bcbg .CxnSp =append (_bcbg .CxnSp ,_bcba );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fdag :=NewCT_Picture (); -if _gfadc :=d .DecodeElement (_fdag ,&_bef );_gfadc !=nil {return _gfadc ;};_bcbg .Pic =append (_bcbg .Pic ,_fdag );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bef .Name ); -if _ddfa :=d .Skip ();_ddfa !=nil {return _ddfa ;};};case _c .EndElement :break _gge ;case _c .CharData :};};return nil ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_gcb *CT_Marker )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_aeba :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_gcb .Col ,_aeba );_addg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gcb .ColOff ,_addg ); -_fec :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_gcb .Row ,_fec );_fcda :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_gcb .RowOff ,_fcda ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_daaa *EG_ObjectChoices )ValidateWithPath (path string )error {if _daaa .Choice !=nil {if _bgd :=_daaa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bgd !=nil {return _bgd ;};};return nil ;};func (_ad *CT_AbsoluteAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ad .Pos =_fd .NewCT_Point2D (); +_ad .Ext =_fd .NewCT_PositiveSize2D ();_ad .ClientData =NewCT_AnchorClientData ();_ab :for {_ae ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _b :=_ae .(type ){case _a .StartElement :switch _b .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _fdc :=d .DecodeElement (_ad .Pos ,&_b ); +_fdc !=nil {return _fdc ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _fb :=d .DecodeElement (_ad .Ext ,&_b ); +_fb !=nil {return _fb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ad .Choice =NewEG_ObjectChoicesChoice (); +if _aba :=d .DecodeElement (&_ad .Choice .Sp ,&_b );_aba !=nil {return _aba ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ad .Choice =NewEG_ObjectChoicesChoice (); +if _ag :=d .DecodeElement (&_ad .Choice .GrpSp ,&_b );_ag !=nil {return _ag ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ad .Choice =NewEG_ObjectChoicesChoice (); +if _dgfg :=d .DecodeElement (&_ad .Choice .GraphicFrame ,&_b );_dgfg !=nil {return _dgfg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ad .Choice =NewEG_ObjectChoicesChoice (); +if _ffd :=d .DecodeElement (&_ad .Choice .CxnSp ,&_b );_ffd !=nil {return _ffd ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ad .Choice =NewEG_ObjectChoicesChoice (); +if _fc :=d .DecodeElement (&_ad .Choice .Pic ,&_b );_fc !=nil {return _fc ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ad .Choice =NewEG_ObjectChoicesChoice (); +if _da :=d .DecodeElement (&_ad .Choice .ContentPart ,&_b );_da !=nil {return _da ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _bd :=d .DecodeElement (_ad .ClientData ,&_b ); +_bd !=nil {return _bd ;};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_b .Name ); +if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _a .EndElement :break _ab ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_agca *WsDr )ValidateWithPath (path string )error {if _gfc :=_agca .CT_Drawing .ValidateWithPath (path );_gfc !=nil {return _gfc ;};return nil ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3; -);type CT_PictureNonVisual struct{CNvPr *_ae .CT_NonVisualDrawingProps ;CNvPicPr *_ae .CT_NonVisualPictureProperties ;};func (_gbdb *EG_ObjectChoices )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbdb .Choice !=nil {_gbdb .Choice .MarshalXML (e ,_c .StartElement {}); -};return nil ;};func (_cge *CT_GraphicalObjectFrame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cge .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dc .Sprintf ("\u0025\u0076",*_cge .MacroAttr )}); -};if _cge .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_cge .FPublishedAttr ))});};e .EncodeToken (start ); -_abb :=_c .StartElement {Name :_c .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_cge .NvGraphicFramePr ,_abb );_acga :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_cge .Xfrm ,_acga );_aaf :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_aaf .Attr =append (_aaf .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"}); -e .EncodeElement (_cge .Graphic ,_aaf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_dggc *CT_Rel )ValidateWithPath (path string )error {return nil };func (_afda *CT_TwoCellAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afda .From =NewCT_Marker ();_afda .To =NewCT_Marker ();_afda .ClientData =NewCT_AnchorClientData (); +for _ ,_acf :=range start .Attr {if _acf .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_afda .EditAsAttr .UnmarshalXMLAttr (_acf );continue ;};};_ggf :for {_cgdg ,_defd :=d .Token ();if _defd !=nil {return _defd ;};switch _ffg :=_cgdg .(type ){case _a .StartElement :switch _ffg .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _cgfg :=d .DecodeElement (_afda .From ,&_ffg ); +_cgfg !=nil {return _cgfg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _aec :=d .DecodeElement (_afda .To ,&_ffg ); +_aec !=nil {return _aec ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_afda .Choice =NewEG_ObjectChoicesChoice (); +if _bbf :=d .DecodeElement (&_afda .Choice .Sp ,&_ffg );_bbf !=nil {return _bbf ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_afda .Choice =NewEG_ObjectChoicesChoice (); +if _aaada :=d .DecodeElement (&_afda .Choice .GrpSp ,&_ffg );_aaada !=nil {return _aaada ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_afda .Choice =NewEG_ObjectChoicesChoice (); +if _befg :=d .DecodeElement (&_afda .Choice .GraphicFrame ,&_ffg );_befg !=nil {return _befg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_afda .Choice =NewEG_ObjectChoicesChoice (); +if _ceeb :=d .DecodeElement (&_afda .Choice .CxnSp ,&_ffg );_ceeb !=nil {return _ceeb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_afda .Choice =NewEG_ObjectChoicesChoice (); +if _cgbf :=d .DecodeElement (&_afda .Choice .Pic ,&_ffg );_cgbf !=nil {return _cgbf ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_afda .Choice =NewEG_ObjectChoicesChoice (); +if _ced :=d .DecodeElement (&_afda .Choice .ContentPart ,&_ffg );_ced !=nil {return _ced ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _egf :=d .DecodeElement (_afda .ClientData ,&_ffg ); +_egf !=nil {return _egf ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ffg .Name ); +if _eecb :=d .Skip ();_eecb !=nil {return _eecb ;};};case _a .EndElement :break _ggf ;case _a .CharData :};};return nil ;};func (_fcg *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aeg :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; +e .EncodeElement (_fcg .CNvPr ,_aeg );_aebd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcg .CNvCxnSpPr ,_aebd );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func _aaadg (_feae bool )uint8 {if _feae {return 1;};return 0;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_eae *CT_Connector )ValidateWithPath (path string )error {if _bca :=_eae .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bca !=nil {return _bca ;};if _gd :=_eae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gd !=nil {return _gd ;};if _eae .Style !=nil {if _cgb :=_eae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cgb !=nil {return _cgb ;};};return nil ;};func NewFrom ()*From {_feb :=&From {};_feb .CT_Marker =*NewCT_Marker ();return _feb }; -func NewWsDr ()*WsDr {_cfb :=&WsDr {};_cfb .CT_Drawing =*NewCT_Drawing ();return _cfb };func (_afc *EG_ObjectChoicesChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afc .Sp !=nil {_gagd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; -e .EncodeElement (_afc .Sp ,_gagd );};if _afc .GrpSp !=nil {_acb :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_afc .GrpSp ,_acb );};if _afc .GraphicFrame !=nil {_eabd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_afc .GraphicFrame ,_eabd );};if _afc .CxnSp !=nil {_fedd :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_afc .CxnSp ,_fedd );};if _afc .Pic !=nil {_dagg :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}}; -e .EncodeElement (_afc .Pic ,_dagg );};if _afc .ContentPart !=nil {_dafe :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_afc .ContentPart ,_dafe );};return nil ; -};func NewCT_GroupShape ()*CT_GroupShape {_ffab :=&CT_GroupShape {};_ffab .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ffab .GrpSpPr =_ae .NewCT_GroupShapeProperties ();return _ffab ;};func (_gbfa *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbfa .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dc .Sprintf ("\u0025\u0076",*_gbfa .MacroAttr )}); -};if _gbfa .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_dc .Sprintf ("\u0025\u0076",*_gbfa .TextlinkAttr )});};if _gbfa .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_gbfa .FLocksTextAttr ))}); -};if _gbfa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_gbfa .FPublishedAttr ))});};e .EncodeToken (start ); -_eege :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gbfa .NvSpPr ,_eege );_eaed :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gbfa .SpPr ,_eaed );if _gbfa .Style !=nil {_bcff :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_gbfa .Style ,_bcff );};if _gbfa .TxBody !=nil {_gdga :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_gbfa .TxBody ,_gdga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_fdbg :=&CT_Shape {};_fdbg .NvSpPr =NewCT_ShapeNonVisual ();_fdbg .SpPr =_ae .NewCT_ShapeProperties ();return _fdbg ; -};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;}; +// Validate validates the CT_Shape and its children +func (_gab *CT_Shape )Validate ()error {return _gab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ddfd *ST_EditAs )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddfd =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_ddfd =1; +case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_ddfd =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_ddfd =3;};return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_fe :=&CT_AnchorClientData {};return _fe }; -// Validate validates the CT_ConnectorNonVisual and its children -func (_efc *CT_ConnectorNonVisual )Validate ()error {return _efc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type From struct{CT_Marker }; +// Validate validates the CT_Rel and its children +func (_fcab *CT_Rel )Validate ()error {return _fcab .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_Shape ()*CT_Shape {_bedg :=&CT_Shape {};_bedg .NvSpPr =NewCT_ShapeNonVisual ();_bedg .SpPr =_fd .NewCT_ShapeProperties ();return _bedg ; +}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_daggd *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _daggd .Sp !=nil {if _eebb :=_daggd .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_eebb !=nil {return _eebb ;};};if _daggd .GrpSp !=nil {if _fgbgc :=_daggd .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); -_fgbgc !=nil {return _fgbgc ;};};if _daggd .GraphicFrame !=nil {if _dabe :=_daggd .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_dabe !=nil {return _dabe ;};};if _daggd .CxnSp !=nil {if _gbe :=_daggd .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); -_gbe !=nil {return _gbe ;};};if _daggd .Pic !=nil {if _faag :=_daggd .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_faag !=nil {return _faag ;};};if _daggd .ContentPart !=nil {if _ddcee :=_daggd .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); -_ddcee !=nil {return _ddcee ;};};return nil ;};type CT_Marker struct{Col int32 ;ColOff _ae .ST_Coordinate ;Row int32 ;RowOff _ae .ST_Coordinate ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_ae .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ; -ClientData *CT_AnchorClientData ;}; +// Validate validates the To and its children +func (_eeff *To )Validate ()error {return _eeff .ValidateWithPath ("\u0054\u006f")};func (_bee *EG_ObjectChoices )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bee .Choice !=nil {_bee .Choice .MarshalXML (e ,_a .StartElement {});};return nil ; +};func (_gfeg *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aaeb :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gfeg .CNvPr ,_aaeb ); +_eaa :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gfeg .CNvGrpSpPr ,_eaa );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caf ST_EditAs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caf .String (),start ); +};func (_fca *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fca .CNvPr =_fd .NewCT_NonVisualDrawingProps ();_fca .CNvCxnSpPr =_fd .NewCT_NonVisualConnectorProperties ();_edd :for {_fad ,_dab :=d .Token ();if _dab !=nil {return _dab ; +};switch _cfd :=_fad .(type ){case _a .StartElement :switch _cfd .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fdg :=d .DecodeElement (_fca .CNvPr ,&_cfd ); +_fdg !=nil {return _fdg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fdcg :=d .DecodeElement (_fca .CNvCxnSpPr ,&_cfd ); +_fdcg !=nil {return _fdcg ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfd .Name ); +if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _a .EndElement :break _edd ;case _a .CharData :};};return nil ;};func (_fadf *CT_GraphicalObjectFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fadf .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_fadf .MacroAttr )}); +};if _fadf .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_fadf .FPublishedAttr ))});};e .EncodeToken (start ); +_fdba :=_a .StartElement {Name :_a .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_fadf .NvGraphicFramePr ,_fdba );_cab :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_fadf .Xfrm ,_cab );_edaab :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_edaab .Attr =append (_edaab .Attr ,_a .Attr {Name :_a .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"}); +e .EncodeElement (_fadf .Graphic ,_edaab );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_ccaf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _fcd :=_ccaf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcd !=nil {return _fcd ;};if _cec :=_ccaf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_cec !=nil {return _cec ;};return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_daddg *EG_Anchor )ValidateWithPath (path string )error {if _daddg .TwoCellAnchor !=nil {if _gfef :=_daddg .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_gfef !=nil {return _gfef ; +};};if _daddg .OneCellAnchor !=nil {if _eebc :=_daddg .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_eebc !=nil {return _eebc ;};};if _daddg .AbsoluteAnchor !=nil {if _ggcf :=_daddg .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072"); +_ggcf !=nil {return _ggcf ;};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_fd .CT_BlipFillProperties ;SpPr *_fd .CT_ShapeProperties ;Style *_fd .CT_ShapeStyle ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_gcdf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _feg ,_eefe :=range _gcdf .Sp {if _dabc :=_eefe .ValidateWithPath (_dc .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_feg ));_dabc !=nil {return _dabc ;};};for _fbd ,_fgda :=range _gcdf .GrpSp {if _ebfg :=_fgda .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fbd )); -_ebfg !=nil {return _ebfg ;};};for _fdb ,_ebd :=range _gcdf .GraphicFrame {if _dadb :=_ebd .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fdb ));_dadb !=nil {return _dadb ; -};};for _ffee ,_edda :=range _gcdf .CxnSp {if _cdb :=_edda .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ffee ));_cdb !=nil {return _cdb ;};};for _bge ,_efe :=range _gcdf .Pic {if _dfe :=_efe .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bge )); -_dfe !=nil {return _dfe ;};};return nil ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_dgg *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _gb :=_dgg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gb !=nil {return _gb ;};if _dcd :=_dgg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_dcd !=nil {return _dcd ; +};if _dgg .Choice !=nil {if _bf :=_dgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bf !=nil {return _bf ;};};if _cce :=_dgg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_cce !=nil {return _cce ;};return nil ;}; -// Validate validates the WsDr and its children -func (_aedfg *WsDr )Validate ()error {return _aedfg .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func (_abe *CT_Drawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dca :for {_eca ,_cag :=d .Token ();if _cag !=nil {return _cag ;};switch _gda :=_eca .(type ){case _c .StartElement :switch _gda .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cgcd :=NewEG_Anchor (); -_cgcd .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ceb :=d .DecodeElement (_cgcd .TwoCellAnchor ,&_gda );_ceb !=nil {return _ceb ;};_abe .EG_Anchor =append (_abe .EG_Anchor ,_cgcd );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aef :=NewEG_Anchor (); -_aef .OneCellAnchor =NewCT_OneCellAnchor ();if _faf :=d .DecodeElement (_aef .OneCellAnchor ,&_gda );_faf !=nil {return _faf ;};_abe .EG_Anchor =append (_abe .EG_Anchor ,_aef );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gc :=NewEG_Anchor (); -_gc .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _ff :=d .DecodeElement (_gc .AbsoluteAnchor ,&_gda );_ff !=nil {return _ff ;};_abe .EG_Anchor =append (_abe .EG_Anchor ,_gc );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_gda .Name ); -if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _c .EndElement :break _dca ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_ggdg *CT_GroupShape )Validate ()error {return _ggdg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_Picture ()*CT_Picture {_daaf :=&CT_Picture {};_daaf .NvPicPr =NewCT_PictureNonVisual (); +_daaf .BlipFill =_fd .NewCT_BlipFillProperties ();_daaf .SpPr =_fd .NewCT_ShapeProperties ();return _daaf ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_fd .CT_ShapeProperties ; +Style *_fd .CT_ShapeStyle ;TxBody *_fd .CT_TextBody ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_daa :=&CT_GraphicalObjectFrame {};_daa .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_daa .Xfrm =_fd .NewCT_Transform2D ();_daa .Graphic =_fd .NewGraphic (); +return _daa ;};func NewCT_Drawing ()*CT_Drawing {_bc :=&CT_Drawing {};return _bc }; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_aag *EG_ObjectChoicesChoice )Validate ()error {return _aag .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_cfda *CT_GroupShapeNonVisual )Validate ()error {return _cfda .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_def *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_def .CNvPr =_fd .NewCT_NonVisualDrawingProps (); +_def .CNvGrpSpPr =_fd .NewCT_NonVisualGroupDrawingShapeProps ();_dbag :for {_aebe ,_dbee :=d .Token ();if _dbee !=nil {return _dbee ;};switch _ddb :=_aebe .(type ){case _a .StartElement :switch _ddb .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _aaab :=d .DecodeElement (_def .CNvPr ,&_ddb ); +_aaab !=nil {return _aaab ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ceb :=d .DecodeElement (_def .CNvGrpSpPr ,&_ddb ); +_ceb !=nil {return _ceb ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ddb .Name ); +if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _a .EndElement :break _dbag ;case _a .CharData :};};return nil ;};func (_fdd *To )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _fdd .CT_Marker .MarshalXML (e ,start );};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_adfa :=&CT_GroupShapeNonVisual {};_adfa .CNvPr =_fd .NewCT_NonVisualDrawingProps ();_adfa .CNvGrpSpPr =_fd .NewCT_NonVisualGroupDrawingShapeProps (); +return _adfa ;};type CT_ShapeNonVisual struct{CNvPr *_fd .CT_NonVisualDrawingProps ;CNvSpPr *_fd .CT_NonVisualDrawingShapeProps ;};func NewCT_Rel ()*CT_Rel {_gfg :=&CT_Rel {};return _gfg };func (_edbe *EG_ObjectChoices )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fga :for {_efea ,_egaf :=d .Token (); +if _egaf !=nil {return _egaf ;};switch _gag :=_efea .(type ){case _a .StartElement :switch _gag .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_edbe .Choice =NewEG_ObjectChoicesChoice (); +if _gbec :=d .DecodeElement (&_edbe .Choice .Sp ,&_gag );_gbec !=nil {return _gbec ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_edbe .Choice =NewEG_ObjectChoicesChoice (); +if _fgdb :=d .DecodeElement (&_edbe .Choice .GrpSp ,&_gag );_fgdb !=nil {return _fgdb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_edbe .Choice =NewEG_ObjectChoicesChoice (); +if _abcd :=d .DecodeElement (&_edbe .Choice .GraphicFrame ,&_gag );_abcd !=nil {return _abcd ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_edbe .Choice =NewEG_ObjectChoicesChoice (); +if _egefe :=d .DecodeElement (&_edbe .Choice .CxnSp ,&_gag );_egefe !=nil {return _egefe ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_edbe .Choice =NewEG_ObjectChoicesChoice (); +if _fafb :=d .DecodeElement (&_edbe .Choice .Pic ,&_gag );_fafb !=nil {return _fafb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_edbe .Choice =NewEG_ObjectChoicesChoice (); +if _gecd :=d .DecodeElement (&_edbe .Choice .ContentPart ,&_gag );_gecd !=nil {return _gecd ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_gag .Name ); +if _adbd :=d .Skip ();_adbd !=nil {return _adbd ;};};case _a .EndElement :break _fga ;case _a .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func NewTo ()*To {_agbd :=&To {};_agbd .CT_Marker =*NewCT_Marker (); +return _agbd }; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_dda *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ged :=_dda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ged !=nil {return _ged ;};if _dfcb :=_dda .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_dfcb !=nil {return _dfcb ;};return nil ;}; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_bff *WsDr )ValidateWithPath (path string )error {if _baeg :=_bff .CT_Drawing .ValidateWithPath (path );_baeg !=nil {return _baeg ;};return nil ;};func (_cba *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cba .CNvPr =_fd .NewCT_NonVisualDrawingProps (); +_cba .CNvPicPr =_fd .NewCT_NonVisualPictureProperties ();_cbg :for {_bbbce ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _dcda :=_bbbce .(type ){case _a .StartElement :switch _dcda .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gce :=d .DecodeElement (_cba .CNvPr ,&_dcda ); +_gce !=nil {return _gce ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ffab :=d .DecodeElement (_cba .CNvPicPr ,&_dcda ); +_ffab !=nil {return _ffab ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dcda .Name ); +if _dad :=d .Skip ();_dad !=nil {return _dad ;};};case _a .EndElement :break _cbg ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_bcaf *CT_GroupShape )Validate ()error {return _bcaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_egg *CT_OneCellAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_eeg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_egg .From ,_eeg );_dfeb :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_egg .Ext ,_dfeb ); -if _egg .Choice !=nil {_egg .Choice .MarshalXML (e ,_c .StartElement {});};_ddd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_egg .ClientData ,_ddd );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_gfg *CT_Connector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfg .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dc .Sprintf ("\u0025\u0076",*_gfg .MacroAttr )}); -};if _gfg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_gfg .FPublishedAttr ))});};e .EncodeToken (start ); -_ebf :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gfg .NvCxnSpPr ,_ebf );_fb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gfg .SpPr ,_fb );if _gfg .Style !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_gfg .Style ,_fd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_agd *From )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -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\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\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _agd .CT_Marker .MarshalXML (e ,start );};func (_cdd *CT_GroupShapeNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdd .CNvPr =_ae .NewCT_NonVisualDrawingProps (); -_cdd .CNvGrpSpPr =_ae .NewCT_NonVisualGroupDrawingShapeProps ();_ccg :for {_cdgd ,_geg :=d .Token ();if _geg !=nil {return _geg ;};switch _abca :=_cdgd .(type ){case _c .StartElement :switch _abca .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ggf :=d .DecodeElement (_cdd .CNvPr ,&_abca ); -_ggf !=nil {return _ggf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _defc :=d .DecodeElement (_cdd .CNvGrpSpPr ,&_abca ); -_defc !=nil {return _defc ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_abca .Name ); -if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _c .EndElement :break _ccg ;case _c .CharData :};};return nil ;};func (_eaba *WsDr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaba .CT_Drawing =*NewCT_Drawing ();_fbce :for {_aeff ,_bcd :=d .Token (); -if _bcd !=nil {return _bcd ;};switch _baad :=_aeff .(type ){case _c .StartElement :switch _baad .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aeca :=NewEG_Anchor (); -_aeca .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gagb :=d .DecodeElement (_aeca .TwoCellAnchor ,&_baad );_gagb !=nil {return _gagb ;};_eaba .EG_Anchor =append (_eaba .EG_Anchor ,_aeca );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bcg :=NewEG_Anchor (); -_bcg .OneCellAnchor =NewCT_OneCellAnchor ();if _gdb :=d .DecodeElement (_bcg .OneCellAnchor ,&_baad );_gdb !=nil {return _gdb ;};_eaba .EG_Anchor =append (_eaba .EG_Anchor ,_bcg );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gebf :=NewEG_Anchor (); -_gebf .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _gcce :=d .DecodeElement (_gebf .AbsoluteAnchor ,&_baad );_gcce !=nil {return _gcce ;};_eaba .EG_Anchor =append (_eaba .EG_Anchor ,_gebf );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_baad .Name ); -if _agaa :=d .Skip ();_agaa !=nil {return _agaa ;};};case _c .EndElement :break _fbce ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_aff *CT_Marker )ValidateWithPath (path string )error {if _aff .Col < 0{return _dg .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aff .Col ); +};if _aaea :=_aff .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_aaea !=nil {return _aaea ;};if _aff .Row < 0{return _dg .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aff .Row ); +};if _efbc :=_aff .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_efbc !=nil {return _efbc ;};return nil ;}; + +// Validate validates the CT_GraphicalObjectFrame and its children +func (_bae *CT_GraphicalObjectFrame )Validate ()error {return _bae .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};const (ST_EditAsUnset ST_EditAs =0; +ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_efd :=&CT_PictureNonVisual {};_efd .CNvPr =_fd .NewCT_NonVisualDrawingProps ();_efd .CNvPicPr =_fd .NewCT_NonVisualPictureProperties (); +return _efd ;}; // Validate validates the From and its children -func (_bbc *From )Validate ()error {return _bbc .ValidateWithPath ("\u0046\u0072\u006f\u006d")}; +func (_cgbg *From )Validate ()error {return _cgbg .ValidateWithPath ("\u0046\u0072\u006f\u006d")}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_fce *CT_GroupShape )ValidateWithPath (path string )error {if _fag :=_fce .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fag !=nil {return _fag ;};if _bee :=_fce .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_bee !=nil {return _bee ;};for _edg ,_cfa :=range _fce .Choice {if _bcbc :=_cfa .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_edg ));_bcbc !=nil {return _bcbc ;};};return nil ;}; -func (_deeb *WsDr )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -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\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\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _deeb .CT_Drawing .MarshalXML (e ,start );}; +// Validate validates the CT_AbsoluteAnchor and its children +func (_dc *CT_AbsoluteAnchor )Validate ()error {return _dc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};func (_abcb *CT_OneCellAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +_fba :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_abcb .From ,_fba );_dagf :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_abcb .Ext ,_dagf ); +if _abcb .Choice !=nil {_abcb .Choice .MarshalXML (e ,_a .StartElement {});};_eecg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abcb .ClientData ,_eecg ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type To struct{CT_Marker };func NewCT_Marker ()*CT_Marker {_badd :=&CT_Marker {};_badd .Col =0;_badd .Row =0;return _badd };func (_cbae *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +_ddf :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cbae .CNvPr ,_ddf );_edac :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbae .CNvSpPr ,_edac ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_cdf :=&CT_GroupShapeChoice {};return _cdf };type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ; +CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func (_daf *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daf .NvPicPr =NewCT_PictureNonVisual ();_daf .BlipFill =_fd .NewCT_BlipFillProperties ();_daf .SpPr =_fd .NewCT_ShapeProperties (); +for _ ,_efe :=range start .Attr {if _efe .Name .Local =="\u006d\u0061\u0063r\u006f"{_dge ,_ebec :=_efe .Value ,error (nil );if _ebec !=nil {return _ebec ;};_daf .MacroAttr =&_dge ;continue ;};if _efe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eddd ,_aaf :=_d .ParseBool (_efe .Value ); +if _aaf !=nil {return _aaf ;};_daf .FPublishedAttr =&_eddd ;continue ;};};_dea :for {_gdcf ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _ebf :=_gdcf .(type ){case _a .StartElement :switch _ebf .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _fdgb :=d .DecodeElement (_daf .NvPicPr ,&_ebf ); +_fdgb !=nil {return _fdgb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _bcdg :=d .DecodeElement (_daf .BlipFill ,&_ebf ); +_bcdg !=nil {return _bcdg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _adff :=d .DecodeElement (_daf .SpPr ,&_ebf ); +_adff !=nil {return _adff ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_daf .Style =_fd .NewCT_ShapeStyle (); +if _ffaf :=d .DecodeElement (_daf .Style ,&_ebf );_ffaf !=nil {return _ffaf ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ebf .Name ); +if _dbeeb :=d .Skip ();_dbeeb !=nil {return _dbeeb ;};};case _a .EndElement :break _dea ;case _a .CharData :};};return nil ;};func (_gbcg *To )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbcg .CT_Marker =*NewCT_Marker ();_eacb :for {_adgc ,_eba :=d .Token (); +if _eba !=nil {return _eba ;};switch _fcae :=_adgc .(type ){case _a .StartElement :switch _fcae .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _egafb :=d .DecodeElement (&_gbcg .Col ,&_fcae ); +_egafb !=nil {return _egafb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_dca ,_cfcb :=d .Token (); +if _cfcb !=nil {return _cfcb ;};switch _fbad :=_dca .(type ){case _a .CharData :_gfc :=string (_fbad );_bbgf ,_accb :=_fd .ParseUnionST_Coordinate (_gfc );if _accb !=nil {return nil ;};_gbcg .ColOff =_bbgf ;d .Skip ();case _a .EndElement :};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _fcef :=d .DecodeElement (&_gbcg .Row ,&_fcae ); +_fcef !=nil {return _fcef ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_beba ,_faef :=d .Token (); +if _faef !=nil {return _faef ;};switch _ecb :=_beba .(type ){case _a .CharData :_eedd :=string (_ecb );_gde ,_efg :=_fd .ParseUnionST_Coordinate (_eedd );if _efg !=nil {return nil ;};_gbcg .RowOff =_gde ;d .Skip ();case _a .EndElement :};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_fcae .Name ); +if _agba :=d .Skip ();_agba !=nil {return _agba ;};};case _a .EndElement :break _eacb ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bea *CT_Shape )ValidateWithPath (path string )error {if _gdef :=_bea .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gdef !=nil {return _gdef ;};if _gecd :=_bea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gecd !=nil {return _gecd ;};if _bea .Style !=nil {if _agb :=_bea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_agb !=nil {return _agb ;};};if _bea .TxBody !=nil {if _bbd :=_bea .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_bbd !=nil {return _bbd ;};};return nil ;};func (_dfa *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfa .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dc .Sprintf ("\u0025\u0076",*_dfa .MacroAttr )}); -};if _dfa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dc .Sprintf ("\u0025\u0064",_bffd (*_dfa .FPublishedAttr ))});};e .EncodeToken (start ); -_ag :=_c .StartElement {Name :_c .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dfa .NvPicPr ,_ag );_bgb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfa .BlipFill ,_bgb );_acaf :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfa .SpPr ,_acaf );if _dfa .Style !=nil {_fbbg :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}}; -e .EncodeElement (_dfa .Style ,_fbbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ; -};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_edaa *CT_Connector )ValidateWithPath (path string )error {if _geb :=_edaa .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_geb !=nil {return _geb ;};if _abb :=_edaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_abb !=nil {return _abb ;};if _edaa .Style !=nil {if _af :=_edaa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_af !=nil {return _af ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_fgd *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _dab :=_fgd .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dab !=nil {return _dab ; -};if _ddec :=_fgd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ddec !=nil {return _ddec ;};if _abc :=_fgd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_abc !=nil {return _abc ;};return nil ;};func (_befef *ST_EditAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_befef =0; -case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_befef =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_befef =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_befef =3;};return nil ;}; +// Validate validates the CT_TwoCellAnchor and its children +func (_ebgb *CT_TwoCellAnchor )Validate ()error {return _ebgb .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_dcdd :=&CT_ShapeNonVisual {};_dcdd .CNvPr =_fd .NewCT_NonVisualDrawingProps (); +_dcdd .CNvSpPr =_fd .NewCT_NonVisualDrawingShapeProps ();return _dcdd ;};type From struct{CT_Marker };func (_dcb *CT_TwoCellAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcb .EditAsAttr !=ST_EditAsUnset {_gcd ,_ggdga :=_dcb .EditAsAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"}); +if _ggdga !=nil {return _ggdga ;};start .Attr =append (start .Attr ,_gcd );};e .EncodeToken (start );_efa :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dcb .From ,_efa );_dadd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; +e .EncodeElement (_dcb .To ,_dadd );if _dcb .Choice !=nil {_dcb .Choice .MarshalXML (e ,_a .StartElement {});};_ecgf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dcb .ClientData ,_ecgf ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_aabe *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _gffa :=_aabe .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_gffa !=nil {return _gffa ;};if _edgf :=_aabe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d"); -_edgf !=nil {return _edgf ;};if _ebg :=_aabe .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ebg !=nil {return _ebg ;};if _aabe .Choice !=nil {if _agbg :=_aabe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agbg !=nil {return _agbg ; -};};if _ecf :=_aabe .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ecf !=nil {return _ecf ;};return nil ;};func (_fcg *CT_GroupShape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcg .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_fcg .GrpSpPr =_ae .NewCT_GroupShapeProperties ();_egb :for {_gg ,_ace :=d .Token ();if _ace !=nil {return _ace ;};switch _baa :=_gg .(type ){case _c .StartElement :switch _baa .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _cecb :=d .DecodeElement (_fcg .NvGrpSpPr ,&_baa ); -_cecb !=nil {return _cecb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _ddf :=d .DecodeElement (_fcg .GrpSpPr ,&_baa ); -_ddf !=nil {return _ddf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_eagb :=NewCT_GroupShapeChoice (); -if _cf :=d .DecodeElement (&_eagb .Sp ,&_baa );_cf !=nil {return _cf ;};_fcg .Choice =append (_fcg .Choice ,_eagb );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_afb :=NewCT_GroupShapeChoice (); -if _fbe :=d .DecodeElement (&_afb .GrpSp ,&_baa );_fbe !=nil {return _fbe ;};_fcg .Choice =append (_fcg .Choice ,_afb );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dgf :=NewCT_GroupShapeChoice (); -if _gcd :=d .DecodeElement (&_dgf .GraphicFrame ,&_baa );_gcd !=nil {return _gcd ;};_fcg .Choice =append (_fcg .Choice ,_dgf );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dfg :=NewCT_GroupShapeChoice (); -if _def :=d .DecodeElement (&_dfg .CxnSp ,&_baa );_def !=nil {return _def ;};_fcg .Choice =append (_fcg .Choice ,_dfg );case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_aae :=NewCT_GroupShapeChoice (); -if _dce :=d .DecodeElement (&_aae .Pic ,&_baa );_dce !=nil {return _dce ;};_fcg .Choice =append (_fcg .Choice ,_aae );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_baa .Name ); -if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _c .EndElement :break _egb ;case _c .CharData :};};return nil ;}; +func (_bfag *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _gaf :=_bfag .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};if _cdcd :=_bfag .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d"); +_cdcd !=nil {return _cdcd ;};if _cgdf :=_bfag .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cgdf !=nil {return _cgdf ;};if _bfag .Choice !=nil {if _abga :=_bfag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abga !=nil {return _abga ; +};};if _aee :=_bfag .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_aee !=nil {return _aee ;};return nil ;};func (_gbf *CT_AnchorClientData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ba :=range start .Attr {if _ba .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_abd ,_fa :=_d .ParseBool (_ba .Value ); +if _fa !=nil {return _fa ;};_gbf .FLocksWithSheetAttr =&_abd ;continue ;};if _ba .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_df ,_ge :=_d .ParseBool (_ba .Value );if _ge !=nil {return _ge ;}; +_gbf .FPrintsWithSheetAttr =&_df ;continue ;};};for {_be ,_ea :=d .Token ();if _ea !=nil {return _dg .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ea ); +};if _aa ,_gf :=_be .(_a .EndElement );_gf &&_aa .Name ==start .Name {break ;};};return nil ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_fcaa :=&CT_GraphicalObjectFrameNonVisual {}; +_fcaa .CNvPr =_fd .NewCT_NonVisualDrawingProps ();_fcaa .CNvGraphicFramePr =_fd .NewCT_NonVisualGraphicFrameProperties ();return _fcaa ;};func (_eedf *EG_ObjectChoicesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eedf .Sp !=nil {_dec :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; +e .EncodeElement (_eedf .Sp ,_dec );};if _eedf .GrpSp !=nil {_ffe :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_eedf .GrpSp ,_ffe );};if _eedf .GraphicFrame !=nil {_fagf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_eedf .GraphicFrame ,_fagf );};if _eedf .CxnSp !=nil {_bga :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_eedf .CxnSp ,_bga );};if _eedf .Pic !=nil {_abgd :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}}; +e .EncodeElement (_eedf .Pic ,_abgd );};if _eedf .ContentPart !=nil {_edacc :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_eedf .ContentPart ,_edacc );}; +return nil ;}; -// Validate validates the CT_Picture and its children -func (_gdg *CT_Picture )Validate ()error {return _gdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// Validate validates the CT_Drawing and its children +func (_aae *CT_Drawing )Validate ()error {return _aae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_ee *CT_AnchorClientData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ee .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_ee .FLocksWithSheetAttr ))}); +};if _ee .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_ee .FPrintsWithSheetAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agfd *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cde :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_agfd .NvGrpSpPr ,_cde );_adef :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agfd .GrpSpPr ,_adef );if _agfd .Choice !=nil {for _ ,_fgd :=range _agfd .Choice {_fgd .MarshalXML (e ,_a .StartElement {}); +};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acec *EG_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deb :for {_gec ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _eac :=_gec .(type ){case _a .StartElement :switch _eac .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_acec .TwoCellAnchor =NewCT_TwoCellAnchor (); +if _geba :=d .DecodeElement (_acec .TwoCellAnchor ,&_eac );_geba !=nil {return _geba ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_acec .OneCellAnchor =NewCT_OneCellAnchor (); +if _acg :=d .DecodeElement (_acec .OneCellAnchor ,&_eac );_acg !=nil {return _acg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_acec .AbsoluteAnchor =NewCT_AbsoluteAnchor (); +if _cgbb :=d .DecodeElement (_acec .AbsoluteAnchor ,&_eac );_cgbb !=nil {return _cgbb ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_eac .Name ); +if _gcge :=d .Skip ();_gcge !=nil {return _gcge ;};};case _a .EndElement :break _deb ;case _a .CharData :};};return nil ;};type WsDr struct{CT_Drawing }; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_fge *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _aee :=_fge .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aee !=nil {return _aee ;};if _fcbe :=_fge .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_fcbe !=nil {return _fcbe ;};return nil ;}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_gbfg *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_fd .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_fd .CT_NonVisualGraphicFrameProperties ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_adgd *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _adgd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c"); -};func (_cccd ST_EditAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efa :=_c .Attr {};_efa .Name =name ;switch _cccd {case ST_EditAsUnset :_efa .Value ="";case ST_EditAsTwoCell :_efa .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_efa .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c"; -case ST_EditAsAbsolute :_efa .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _efa ,nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_adg :=&CT_GraphicalObjectFrame {};_adg .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); -_adg .Xfrm =_ae .NewCT_Transform2D ();_adg .Graphic =_ae .NewGraphic ();return _adg ;};func (_eba *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eba .NvSpPr =NewCT_ShapeNonVisual ();_eba .SpPr =_ae .NewCT_ShapeProperties ();for _ ,_fed :=range start .Attr {if _fed .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbagb ,_aegd :=_fed .Value ,error (nil ); -if _aegd !=nil {return _aegd ;};_eba .MacroAttr =&_bbagb ;continue ;};if _fed .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_aeea ,_cdbb :=_fed .Value ,error (nil );if _cdbb !=nil {return _cdbb ;};_eba .TextlinkAttr =&_aeea ;continue ; -};if _fed .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_bdf ,_addf :=_a .ParseBool (_fed .Value );if _addf !=nil {return _addf ;};_eba .FLocksTextAttr =&_bdf ;continue ;};if _fed .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dagc ,_gde :=_a .ParseBool (_fed .Value ); -if _gde !=nil {return _gde ;};_eba .FPublishedAttr =&_dagc ;continue ;};};_dge :for {_bbf ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _dcd :=_bbf .(type ){case _c .StartElement :switch _dcd .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _dbe :=d .DecodeElement (_eba .NvSpPr ,&_dcd ); -_dbe !=nil {return _dbe ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _gae :=d .DecodeElement (_eba .SpPr ,&_dcd ); -_gae !=nil {return _gae ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_eba .Style =_ae .NewCT_ShapeStyle (); -if _eabb :=d .DecodeElement (_eba .Style ,&_dcd );_eabb !=nil {return _eabb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_eba .TxBody =_ae .NewCT_TextBody (); -if _fggc :=d .DecodeElement (_eba .TxBody ,&_dcd );_fggc !=nil {return _fggc ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dcd .Name ); -if _gbac :=d .Skip ();_gbac !=nil {return _gbac ;};};case _c .EndElement :break _dge ;case _c .CharData :};};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_edfa :=&EG_ObjectChoicesChoice {};return _edfa ;};func (_eac *EG_ObjectChoices )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abg :for {_ccf ,_ceae :=d .Token (); -if _ceae !=nil {return _ceae ;};switch _fcge :=_ccf .(type ){case _c .StartElement :switch _fcge .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_eac .Choice =NewEG_ObjectChoicesChoice (); -if _ece :=d .DecodeElement (&_eac .Choice .Sp ,&_fcge );_ece !=nil {return _ece ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_eac .Choice =NewEG_ObjectChoicesChoice (); -if _dbgd :=d .DecodeElement (&_eac .Choice .GrpSp ,&_fcge );_dbgd !=nil {return _dbgd ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_eac .Choice =NewEG_ObjectChoicesChoice (); -if _ebee :=d .DecodeElement (&_eac .Choice .GraphicFrame ,&_fcge );_ebee !=nil {return _ebee ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_eac .Choice =NewEG_ObjectChoicesChoice (); -if _gbfe :=d .DecodeElement (&_eac .Choice .CxnSp ,&_fcge );_gbfe !=nil {return _gbfe ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_eac .Choice =NewEG_ObjectChoicesChoice (); -if _abfe :=d .DecodeElement (&_eac .Choice .Pic ,&_fcge );_abfe !=nil {return _abfe ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eac .Choice =NewEG_ObjectChoicesChoice (); -if _ccab :=d .DecodeElement (&_eac .Choice .ContentPart ,&_fcge );_ccab !=nil {return _ccab ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_fcge .Name ); -if _fcag :=d .Skip ();_fcag !=nil {return _fcag ;};};case _c .EndElement :break _abg ;case _c .CharData :};};return nil ;};func (_bba *CT_AnchorClientData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_db ,_aec :=_a .ParseBool (_cgc .Value ); -if _aec !=nil {return _aec ;};_bba .FLocksWithSheetAttr =&_db ;continue ;};if _cgc .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ge ,_dbf :=_a .ParseBool (_cgc .Value );if _dbf !=nil {return _dbf ; -};_bba .FPrintsWithSheetAttr =&_ge ;continue ;};};for {_ede ,_dde :=d .Token ();if _dde !=nil {return _dc .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_dde ); -};if _cgd ,_bgd :=_ede .(_c .EndElement );_bgd &&_cgd .Name ==start .Name {break ;};};return nil ;};type WsDr struct{CT_Drawing };func (_ccd *CT_Connector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccd .NvCxnSpPr =NewCT_ConnectorNonVisual (); -_ccd .SpPr =_ae .NewCT_ShapeProperties ();for _ ,_aecd :=range start .Attr {if _aecd .Name .Local =="\u006d\u0061\u0063r\u006f"{_fa ,_gee :=_aecd .Value ,error (nil );if _gee !=nil {return _gee ;};_ccd .MacroAttr =&_fa ;continue ;};if _aecd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ddc ,_aed :=_a .ParseBool (_aecd .Value ); -if _aed !=nil {return _aed ;};_ccd .FPublishedAttr =&_ddc ;continue ;};};_fcb :for {_be ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _bcb :=_be .(type ){case _c .StartElement :switch _bcb .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _bcf :=d .DecodeElement (_ccd .NvCxnSpPr ,&_bcb ); -_bcf !=nil {return _bcf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _adf :=d .DecodeElement (_ccd .SpPr ,&_bcb ); -_adf !=nil {return _adf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_ccd .Style =_ae .NewCT_ShapeStyle (); -if _adb :=d .DecodeElement (_ccd .Style ,&_bcb );_adb !=nil {return _adb ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_bcb .Name ); -if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _c .EndElement :break _fcb ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the To and its children, prefixing error messages with path +func (_fgf *To )ValidateWithPath (path string )error {if _gege :=_fgf .CT_Marker .ValidateWithPath (path );_gege !=nil {return _gege ;};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cb :=&CT_ConnectorNonVisual {};_cb .CNvPr =_fd .NewCT_NonVisualDrawingProps (); +_cb .CNvCxnSpPr =_fd .NewCT_NonVisualConnectorProperties ();return _cb ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_fee :=&CT_OneCellAnchor {};_fee .From =NewCT_Marker ();_fee .Ext =_fd .NewCT_PositiveSize2D ();_fee .ClientData =NewCT_AnchorClientData (); +return _fee ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_aebd *CT_Picture )ValidateWithPath (path string )error {if _egbb :=_aebd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_egbb !=nil {return _egbb ;};if _gebg :=_aebd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_gebg !=nil {return _gebg ;};if _dabg :=_aebd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dabg !=nil {return _dabg ;};if _aebd .Style !=nil {if _egabc :=_aebd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_egabc !=nil {return _egabc ; -};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_egf :=&CT_PictureNonVisual {};_egf .CNvPr =_ae .NewCT_NonVisualDrawingProps ();_egf .CNvPicPr =_ae .NewCT_NonVisualPictureProperties ();return _egf ;};type CT_Shape struct{MacroAttr *string ; -TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_ae .CT_ShapeProperties ;Style *_ae .CT_ShapeStyle ;TxBody *_ae .CT_TextBody ;};func (_bbee *EG_ObjectChoicesChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeb :for {_bbea ,_faea :=d .Token (); -if _faea !=nil {return _faea ;};switch _fdbc :=_bbea .(type ){case _c .StartElement :switch _fdbc .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bbee .Sp =NewCT_Shape (); -if _afaa :=d .DecodeElement (_bbee .Sp ,&_fdbc );_afaa !=nil {return _afaa ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bbee .GrpSp =NewCT_GroupShape (); -if _fbbe :=d .DecodeElement (_bbee .GrpSp ,&_fdbc );_fbbe !=nil {return _fbbe ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bbee .GraphicFrame =NewCT_GraphicalObjectFrame (); -if _faad :=d .DecodeElement (_bbee .GraphicFrame ,&_fdbc );_faad !=nil {return _faad ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bbee .CxnSp =NewCT_Connector (); -if _bdab :=d .DecodeElement (_bbee .CxnSp ,&_fdbc );_bdab !=nil {return _bdab ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bbee .Pic =NewCT_Picture (); -if _befe :=d .DecodeElement (_bbee .Pic ,&_fdbc );_befe !=nil {return _befe ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bbee .ContentPart =NewCT_Rel (); -if _ddcfg :=d .DecodeElement (_bbee .ContentPart ,&_fdbc );_ddcfg !=nil {return _ddcfg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fdbc .Name ); -if _cdbba :=d .Skip ();_cdbba !=nil {return _cdbba ;};};case _c .EndElement :break _eeb ;case _c .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_ae .CT_ShapeProperties ; -Style *_ae .CT_ShapeStyle ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_acc :=&CT_GraphicalObjectFrameNonVisual {};_acc .CNvPr =_ae .NewCT_NonVisualDrawingProps ();_acc .CNvGraphicFramePr =_ae .NewCT_NonVisualGraphicFrameProperties (); -return _acc ;};func (_gfgf *CT_ConnectorNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_df :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gfgf .CNvPr ,_df ); -_gec :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gfgf .CNvCxnSpPr ,_gec );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ; -GrpSpPr *_ae .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_edbg ST_EditAs )ValidateWithPath (path string )error {switch _edbg {case 0,1,2,3:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbg )); -};return nil ;};type CT_AbsoluteAnchor struct{Pos *_ae .CT_Point2D ;Ext *_ae .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_cga *CT_PictureNonVisual )ValidateWithPath (path string )error {if _adgd :=_cga .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_adgd !=nil {return _adgd ;};if _dgbb :=_cga .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_dgbb !=nil {return _dgbb ;};return nil ;};func (_g *CT_AbsoluteAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ff :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_g .Pos ,_ff ); +_e :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_g .Ext ,_e );if _g .Choice !=nil {_g .Choice .MarshalXML (e ,_a .StartElement {});};_cc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_g .ClientData ,_cc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Marker and its children -func (_fgbg *CT_Marker )Validate ()error {return _fgbg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_gac *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gac .Sp !=nil {if _bggc :=_gac .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_bggc !=nil {return _bggc ;};};if _gac .GrpSp !=nil {if _geaa :=_gac .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); +_geaa !=nil {return _geaa ;};};if _gac .GraphicFrame !=nil {if _gfd :=_gac .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_gfd !=nil {return _gfd ;};};if _gac .CxnSp !=nil {if _dfbe :=_gac .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); +_dfbe !=nil {return _dfbe ;};};if _gac .Pic !=nil {if _efec :=_gac .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_efec !=nil {return _efec ;};};if _gac .ContentPart !=nil {if _edagb :=_gac .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); +_edagb !=nil {return _edagb ;};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_cafe *CT_Rel )Validate ()error {return _cafe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// Validate validates the CT_PictureNonVisual and its children +func (_adgg *CT_PictureNonVisual )Validate ()error {return _adgg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_ddbe *EG_ObjectChoicesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdcg :for {_gbgg ,_dcga :=d .Token (); +if _dcga !=nil {return _dcga ;};switch _gbb :=_gbgg .(type ){case _a .StartElement :switch _gbb .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ddbe .Sp =NewCT_Shape (); +if _eefb :=d .DecodeElement (_ddbe .Sp ,&_gbb );_eefb !=nil {return _eefb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ddbe .GrpSp =NewCT_GroupShape (); +if _dee :=d .DecodeElement (_ddbe .GrpSp ,&_gbb );_dee !=nil {return _dee ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ddbe .GraphicFrame =NewCT_GraphicalObjectFrame (); +if _abgb :=d .DecodeElement (_ddbe .GraphicFrame ,&_gbb );_abgb !=nil {return _abgb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ddbe .CxnSp =NewCT_Connector (); +if _eeeb :=d .DecodeElement (_ddbe .CxnSp ,&_gbb );_eeeb !=nil {return _eeeb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ddbe .Pic =NewCT_Picture (); +if _aggb :=d .DecodeElement (_ddbe .Pic ,&_gbb );_aggb !=nil {return _aggb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ddbe .ContentPart =NewCT_Rel (); +if _cdb :=d .DecodeElement (_ddbe .ContentPart ,&_gbb );_cdb !=nil {return _cdb ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbb .Name ); +if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _a .EndElement :break _cdcg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_dgb *To )ValidateWithPath (path string )error {if _afd :=_dgb .CT_Marker .ValidateWithPath (path );_afd !=nil {return _afd ;};return nil ;};func (_ccge ST_EditAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccge .String (),start ); -};func NewCT_Connector ()*CT_Connector {_gf :=&CT_Connector {};_gf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gf .SpPr =_ae .NewCT_ShapeProperties ();return _gf ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_eag *CT_ConnectorNonVisual )Validate ()error {return _eag .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ; +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_fd .CT_Transform2D ;Graphic *_fd .Graphic ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_egfb *CT_ShapeNonVisual )Validate ()error {return _egfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cdag *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdag .NvPicPr =NewCT_PictureNonVisual (); -_cdag .BlipFill =_ae .NewCT_BlipFillProperties ();_cdag .SpPr =_ae .NewCT_ShapeProperties ();for _ ,_ccgf :=range start .Attr {if _ccgf .Name .Local =="\u006d\u0061\u0063r\u006f"{_ecaf ,_cgf :=_ccgf .Value ,error (nil );if _cgf !=nil {return _cgf ;};_cdag .MacroAttr =&_ecaf ; -continue ;};if _ccgf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_adcg ,_cgbg :=_a .ParseBool (_ccgf .Value );if _cgbg !=nil {return _cgbg ;};_cdag .FPublishedAttr =&_adcg ;continue ;};};_eff :for {_fac ,_fad :=d .Token (); -if _fad !=nil {return _fad ;};switch _eagg :=_fac .(type ){case _c .StartElement :switch _eagg .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _fca :=d .DecodeElement (_cdag .NvPicPr ,&_eagg ); -_fca !=nil {return _fca ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _faa :=d .DecodeElement (_cdag .BlipFill ,&_eagg ); -_faa !=nil {return _faa ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ggdb :=d .DecodeElement (_cdag .SpPr ,&_eagg ); -_ggdb !=nil {return _ggdb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cdag .Style =_ae .NewCT_ShapeStyle (); -if _befc :=d .DecodeElement (_cdag .Style ,&_eagg );_befc !=nil {return _befc ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_eagg .Name ); -if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _c .EndElement :break _eff ;case _c .CharData :};};return nil ;};func (_dad *CT_ConnectorNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dad .CNvPr =_ae .NewCT_NonVisualDrawingProps (); -_dad .CNvCxnSpPr =_ae .NewCT_NonVisualConnectorProperties ();_abf :for {_bd ,_gdc :=d .Token ();if _gdc !=nil {return _gdc ;};switch _ca :=_bd .(type ){case _c .StartElement :switch _ca .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fdg :=d .DecodeElement (_dad .CNvPr ,&_ca ); -_fdg !=nil {return _fdg ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _dea :=d .DecodeElement (_dad .CNvCxnSpPr ,&_ca ); -_dea !=nil {return _dea ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ca .Name ); -if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _c .EndElement :break _abf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_OneCellAnchor and its children +func (_ggba *CT_OneCellAnchor )Validate ()error {return _ggba .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_ffc *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +if _ffc .EG_Anchor !=nil {for _ ,_afe :=range _ffc .EG_Anchor {_afe .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adcg *CT_OneCellAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adcg .From =NewCT_Marker (); +_adcg .Ext =_fd .NewCT_PositiveSize2D ();_adcg .ClientData =NewCT_AnchorClientData ();_dgbg :for {_dbf ,_ebbc :=d .Token ();if _ebbc !=nil {return _ebbc ;};switch _fabe :=_dbf .(type ){case _a .StartElement :switch _fabe .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gad :=d .DecodeElement (_adcg .From ,&_fabe ); +_gad !=nil {return _gad ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _dcg :=d .DecodeElement (_adcg .Ext ,&_fabe ); +_dcg !=nil {return _dcg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_adcg .Choice =NewEG_ObjectChoicesChoice (); +if _afd :=d .DecodeElement (&_adcg .Choice .Sp ,&_fabe );_afd !=nil {return _afd ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_adcg .Choice =NewEG_ObjectChoicesChoice (); +if _ffb :=d .DecodeElement (&_adcg .Choice .GrpSp ,&_fabe );_ffb !=nil {return _ffb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_adcg .Choice =NewEG_ObjectChoicesChoice (); +if _bede :=d .DecodeElement (&_adcg .Choice .GraphicFrame ,&_fabe );_bede !=nil {return _bede ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_adcg .Choice =NewEG_ObjectChoicesChoice (); +if _gdb :=d .DecodeElement (&_adcg .Choice .CxnSp ,&_fabe );_gdb !=nil {return _gdb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_adcg .Choice =NewEG_ObjectChoicesChoice (); +if _egg :=d .DecodeElement (&_adcg .Choice .Pic ,&_fabe );_egg !=nil {return _egg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_adcg .Choice =NewEG_ObjectChoicesChoice (); +if _ccge :=d .DecodeElement (&_adcg .Choice .ContentPart ,&_fabe );_ccge !=nil {return _ccge ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _fefe :=d .DecodeElement (_adcg .ClientData ,&_fabe ); +_fefe !=nil {return _fefe ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_fabe .Name ); +if _eedg :=d .Skip ();_eedg !=nil {return _eedg ;};};case _a .EndElement :break _dgbg ;case _a .CharData :};};return nil ;};func NewFrom ()*From {_eaaf :=&From {};_eaaf .CT_Marker =*NewCT_Marker ();return _eaaf };func (_ggaf ST_EditAs )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdcf :=_a .Attr {}; +_bdcf .Name =name ;switch _ggaf {case ST_EditAsUnset :_bdcf .Value ="";case ST_EditAsTwoCell :_bdcf .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_bdcf .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_bdcf .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065"; +};return _bdcf ,nil ;}; -// Validate validates the CT_Connector and its children -func (_aab *CT_Connector )Validate ()error {return _aab .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_fdgf :=&CT_OneCellAnchor {};_fdgf .From =NewCT_Marker (); -_fdgf .Ext =_ae .NewCT_PositiveSize2D ();_fdgf .ClientData =NewCT_AnchorClientData ();return _fdgf ;};func (_gca ST_EditAs )Validate ()error {return _gca .ValidateWithPath ("")}; +// Validate validates the CT_Picture and its children +func (_face *CT_Picture )Validate ()error {return _face .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_bg *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bg .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_bg .MacroAttr )}); +};if _bg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_bg .FPublishedAttr ))});};e .EncodeToken (start ); +_ac :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bg .NvCxnSpPr ,_ac );_gbc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bg .SpPr ,_gbc );if _bg .Style !=nil {_gc :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bg .Style ,_gc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};func (_ccc ST_EditAs )ValidateWithPath (path string )error {switch _ccc {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccc )); +};return nil ;}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_aa *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _ec :=_aa .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ec !=nil {return _ec ;};if _eb :=_aa .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_eb !=nil {return _eb ; -};if _aa .Choice !=nil {if _cdf :=_aa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdf !=nil {return _cdf ;};};if _ad :=_aa .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_ad !=nil {return _ad ;};return nil ;};func (_eed *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bed :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_eed .CNvPr ,_bed );_caf :=_c .StartElement {Name :_c .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_eed .CNvGraphicFramePr ,_caf );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_dac *To )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -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\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\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _dac .CT_Marker .MarshalXML (e ,start );}; +// Validate validates the EG_Anchor and its children +func (_cadg *EG_Anchor )Validate ()error {return _cadg .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_cbe *From )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbe .CT_Marker =*NewCT_Marker ();_bfega :for {_dece ,_ebbg :=d .Token (); +if _ebbg !=nil {return _ebbg ;};switch _baec :=_dece .(type ){case _a .StartElement :switch _baec .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _efce :=d .DecodeElement (&_cbe .Col ,&_baec ); +_efce !=nil {return _efce ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_cfc ,_defa :=d .Token (); +if _defa !=nil {return _defa ;};switch _efde :=_cfc .(type ){case _a .CharData :_fgb :=string (_efde );_gedf ,_gga :=_fd .ParseUnionST_Coordinate (_fgb );if _gga !=nil {return nil ;};_cbe .ColOff =_gedf ;d .Skip ();case _a .EndElement :};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _cfg :=d .DecodeElement (&_cbe .Row ,&_baec ); +_cfg !=nil {return _cfg ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_cfe ,_cfb :=d .Token (); +if _cfb !=nil {return _cfb ;};switch _cfff :=_cfe .(type ){case _a .CharData :_gccd :=string (_cfff );_ecge ,_ffcc :=_fd .ParseUnionST_Coordinate (_gccd );if _ffcc !=nil {return nil ;};_cbe .RowOff =_ecge ;d .Skip ();case _a .EndElement :};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_baec .Name ); +if _fegd :=d .Skip ();_fegd !=nil {return _fegd ;};};case _a .EndElement :break _bfega ;case _a .CharData :};};return nil ;};func (_befc *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcfb :=range start .Attr {if _bcfb .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"&&_bcfb .Name .Local =="\u0069\u0064"||_bcfb .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"&&_bcfb .Name .Local =="\u0069\u0064"{_gge ,_ffdg :=_bcfb .Value ,error (nil ); +if _ffdg !=nil {return _ffdg ;};_befc .IdAttr =_gge ;continue ;};};for {_ddg ,_ffba :=d .Token ();if _ffba !=nil {return _dg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ffba );};if _ecae ,_eeee :=_ddg .(_a .EndElement ); +_eeee &&_ecae .Name ==start .Name {break ;};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_fd .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_bac *CT_Marker )ValidateWithPath (path string )error {if _bac .Col < 0{return _dc .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bac .Col ); -};if _cgee :=_bac .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_cgee !=nil {return _cgee ;};if _bac .Row < 0{return _dc .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bac .Row ); -};if _gag :=_bac .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_gag !=nil {return _gag ;};return nil ;};func (_eag *CT_GroupShape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eef :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_eag .NvGrpSpPr ,_eef );_bga :=_c .StartElement {Name :_c .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eag .GrpSpPr ,_bga );if _eag .Choice !=nil {for _ ,_ffg :=range _eag .Choice {_ffg .MarshalXML (e ,_c .StartElement {}); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_ada *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dbb :=_ada .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbb !=nil {return _dbb ;};if _deg :=_ada .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_deg !=nil {return _deg ;};return nil ;};func NewWsDr ()*WsDr {_ebdc :=&WsDr {};_ebdc .CT_Drawing =*NewCT_Drawing ();return _ebdc };func (_gbgd *From )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _gbgd .CT_Marker .MarshalXML (e ,start );};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_fegc :=&CT_TwoCellAnchor {};_fegc .From =NewCT_Marker ();_fegc .To =NewCT_Marker (); +_fegc .ClientData =NewCT_AnchorClientData ();return _fegc ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_dgc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ffff :=_dgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ffff !=nil {return _ffff ;};if _ffa :=_dgc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_ffa !=nil {return _ffa ;};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_fgc :=&CT_TwoCellAnchor {};_fgc .From =NewCT_Marker ();_fgc .To =NewCT_Marker ();_fgc .ClientData =NewCT_AnchorClientData ();return _fgc ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bcgb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ef ,_gfe :=range _bcgb .Sp {if _fbfd :=_gfe .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ef ));_fbfd !=nil {return _fbfd ;};};for _efb ,_bed :=range _bcgb .GrpSp {if _dgab :=_bed .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_efb )); +_dgab !=nil {return _dgab ;};};for _aea ,_fbb :=range _bcgb .GraphicFrame {if _dfcd :=_fbb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aea ));_dfcd !=nil {return _dfcd ; +};};for _faff ,_ccg :=range _bcgb .CxnSp {if _cdc :=_ccg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_faff ));_cdc !=nil {return _cdc ;};};for _bea ,_ggbb :=range _bcgb .Pic {if _ddd :=_ggbb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bea )); +_ddd !=nil {return _ddd ;};};return nil ;};func NewCT_Connector ()*CT_Connector {_ed :=&CT_Connector {};_ed .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ed .SpPr =_fd .NewCT_ShapeProperties ();return _ed ;}; -// Validate validates the CT_OneCellAnchor and its children -func (_gad *CT_OneCellAnchor )Validate ()error {return _gad .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_ddcf *CT_TwoCellAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddcf .EditAsAttr !=ST_EditAsUnset {_begd ,_fafa :=_ddcf .EditAsAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"}); -if _fafa !=nil {return _fafa ;};start .Attr =append (start .Attr ,_begd );};e .EncodeToken (start );_bbeg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ddcf .From ,_bbeg );_cbbc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; -e .EncodeElement (_ddcf .To ,_cbbc );if _ddcf .Choice !=nil {_ddcf .Choice .MarshalXML (e ,_c .StartElement {});};_gfb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ddcf .ClientData ,_gfb ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_Anchor ()*EG_Anchor {_aefa :=&EG_Anchor {};return _aefa };func (_aeab *To )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeab .CT_Marker =*NewCT_Marker ();_bdfg :for {_ffgc ,_feff :=d .Token (); -if _feff !=nil {return _feff ;};switch _efg :=_ffgc .(type ){case _c .StartElement :switch _efg .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _gfee :=d .DecodeElement (&_aeab .Col ,&_efg ); -_gfee !=nil {return _gfee ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_fggd ,_egd :=d .Token (); -if _egd !=nil {return _egd ;};switch _gdfa :=_fggd .(type ){case _c .CharData :_gedf :=string (_gdfa );_eec ,_abgf :=_ae .ParseUnionST_Coordinate (_gedf );if _abgf !=nil {return nil ;};_aeab .ColOff =_eec ;d .Skip ();case _c .EndElement :};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _ecee :=d .DecodeElement (&_aeab .Row ,&_efg ); -_ecee !=nil {return _ecee ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_gece ,_bedf :=d .Token (); -if _bedf !=nil {return _bedf ;};switch _fbcc :=_gece .(type ){case _c .CharData :_gdeb :=string (_fbcc );_bagd ,_cgce :=_ae .ParseUnionST_Coordinate (_gdeb );if _cgce !=nil {return nil ;};_aeab .RowOff =_bagd ;d .Skip ();case _c .EndElement :};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_efg .Name ); -if _befd :=d .Skip ();_befd !=nil {return _befd ;};};case _c .EndElement :break _bdfg ;case _c .CharData :};};return nil ;};func (_aba *From )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aba .CT_Marker =*NewCT_Marker ();_fagf :for {_gffae ,_cgbb :=d .Token (); -if _cgbb !=nil {return _cgbb ;};switch _cddd :=_gffae .(type ){case _c .StartElement :switch _cddd .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _ddb :=d .DecodeElement (&_aba .Col ,&_cddd ); -_ddb !=nil {return _ddb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_cfde ,_dec :=d .Token (); -if _dec !=nil {return _dec ;};switch _ddbg :=_cfde .(type ){case _c .CharData :_cac :=string (_ddbg );_dfbe ,_beef :=_ae .ParseUnionST_Coordinate (_cac );if _beef !=nil {return nil ;};_aba .ColOff =_dfbe ;d .Skip ();case _c .EndElement :};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _bff :=d .DecodeElement (&_aba .Row ,&_cddd ); -_bff !=nil {return _bff ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_feba ,_gdd :=d .Token (); -if _gdd !=nil {return _gdd ;};switch _fef :=_feba .(type ){case _c .CharData :_bec :=string (_fef );_bbba ,_caca :=_ae .ParseUnionST_Coordinate (_bec );if _caca !=nil {return nil ;};_aba .RowOff =_bbba ;d .Skip ();case _c .EndElement :};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_cddd .Name ); -if _cfdeb :=d .Skip ();_cfdeb !=nil {return _cfdeb ;};};case _c .EndElement :break _fagf ;case _c .CharData :};};return nil ;};func (_fadf *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dc .Sprintf ("\u0025\u0076",_fadf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Marker and its children +func (_ega *CT_Marker )Validate ()error {return _ega .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; -// Validate validates the CT_PictureNonVisual and its children -func (_fcc *CT_PictureNonVisual )Validate ()error {return _fcc .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bae *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcf :=range start .Attr {if _gcf .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"&&_gcf .Name .Local =="\u0069\u0064"||_gcf .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"&&_gcf .Name .Local =="\u0069\u0064"{_fcgb ,_gce :=_gcf .Value ,error (nil ); -if _gce !=nil {return _gce ;};_bae .IdAttr =_fcgb ;continue ;};};for {_begg ,_gga :=d .Token ();if _gga !=nil {return _dc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gga );};if _aac ,_aade :=_begg .(_c .EndElement ); -_aade &&_aac .Name ==start .Name {break ;};};return nil ;};type ST_EditAs byte ;func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_fdad :=&CT_ShapeNonVisual {};_fdad .CNvPr =_ae .NewCT_NonVisualDrawingProps ();_fdad .CNvSpPr =_ae .NewCT_NonVisualDrawingShapeProps (); -return _fdad ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ffb :=&CT_GroupShapeChoice {};return _ffb };func (_bgae *CT_Marker )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgae .Col =0;_bgae .Row =0;_aedf :for {_ggeg ,_fcef :=d .Token (); -if _fcef !=nil {return _fcef ;};switch _addc :=_ggeg .(type ){case _c .StartElement :switch _addc .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _ga :=d .DecodeElement (&_bgae .Col ,&_addc ); -_ga !=nil {return _ga ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_ggd ,_ggc :=d .Token (); -if _ggc !=nil {return _ggc ;};switch _fdf :=_ggd .(type ){case _c .CharData :_dfb :=string (_fdf );_dgg ,_bbag :=_ae .ParseUnionST_Coordinate (_dfb );if _bbag !=nil {return nil ;};_bgae .ColOff =_dgg ;d .Skip ();case _c .EndElement :};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _ega :=d .DecodeElement (&_bgae .Row ,&_addc ); -_ega !=nil {return _ega ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_ffc ,_dcg :=d .Token (); -if _dcg !=nil {return _dcg ;};switch _gbf :=_ffc .(type ){case _c .CharData :_fbf :=string (_gbf );_cbee ,_ffd :=_ae .ParseUnionST_Coordinate (_fbf );if _ffd !=nil {return nil ;};_bgae .RowOff =_cbee ;d .Skip ();case _c .EndElement :};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_addc .Name ); -if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _c .EndElement :break _aedf ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_eefd *CT_GroupShape )ValidateWithPath (path string )error {if _bba :=_eefd .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bba !=nil {return _bba ;};if _gdc :=_eefd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_gdc !=nil {return _gdc ;};for _bef ,_dd :=range _eefd .Choice {if _dde :=_dd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bef ));_dde !=nil {return _dde ;};};return nil ;};func (_ec *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +_fea :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ec .CNvPr ,_fea );_cfdd :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_ec .CNvGraphicFramePr ,_cfdd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ; +};func (_fgg *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgg .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_fgg .MacroAttr )}); +};if _fgg .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_dg .Sprintf ("\u0025\u0076",*_fgg .TextlinkAttr )});};if _fgg .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_fgg .FLocksTextAttr ))}); +};if _fgg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_fgg .FPublishedAttr ))});};e .EncodeToken (start ); +_acb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgg .NvSpPr ,_acb );_fcb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fgg .SpPr ,_fcb );if _fgg .Style !=nil {_ffca :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fgg .Style ,_ffca );};if _fgg .TxBody !=nil {_egdc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_fgg .TxBody ,_egdc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_badde *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _badde .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_badde .MacroAttr )}); +};if _badde .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_aaadg (*_badde .FPublishedAttr ))});};e .EncodeToken (start ); +_ggg :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_badde .NvPicPr ,_ggg );_fac :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_badde .BlipFill ,_fac );_afde :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_badde .SpPr ,_afde );if _badde .Style !=nil {_bafa :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}}; +e .EncodeElement (_badde .Style ,_bafa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_eggc *From )ValidateWithPath (path string )error {if _bfcg :=_eggc .CT_Marker .ValidateWithPath (path );_bfcg !=nil {return _bfcg ;};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_ae .CT_NonVisualDrawingProps ;CNvCxnSpPr *_ae .CT_NonVisualConnectorProperties ; -}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_faceg *CT_Picture )ValidateWithPath (path string )error {if _afea :=_faceg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_afea !=nil {return _afea ;};if _ebd :=_faceg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ebd !=nil {return _ebd ;};if _egae :=_faceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egae !=nil {return _egae ;};if _faceg .Style !=nil {if _bdcd :=_faceg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bdcd !=nil {return _bdcd ; +};};return nil ;};func (_addb *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_addb .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_gfde *EG_Anchor )ValidateWithPath (path string )error {if _gfde .TwoCellAnchor !=nil {if _aedc :=_gfde .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_aedc !=nil {return _aedc ; -};};if _gfde .OneCellAnchor !=nil {if _daff :=_gfde .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_daff !=nil {return _daff ;};};if _gfde .AbsoluteAnchor !=nil {if _ffbee :=_gfde .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072"); -_ffbee !=nil {return _ffbee ;};};return nil ;};type CT_Rel struct{IdAttr string ;};func (_afe *CT_GroupShapeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afe .Sp !=nil {_bcaa :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; -for _ ,_gdf :=range _afe .Sp {e .EncodeElement (_gdf ,_bcaa );};};if _afe .GrpSp !=nil {_ggg :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_eda :=range _afe .GrpSp {e .EncodeElement (_eda ,_ggg );};}; -if _afe .GraphicFrame !=nil {_cbb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_cfd :=range _afe .GraphicFrame {e .EncodeElement (_cfd ,_cbb );};};if _afe .CxnSp !=nil {_aaa :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}}; -for _ ,_afg :=range _afe .CxnSp {e .EncodeElement (_afg ,_aaa );};};if _afe .Pic !=nil {_fga :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_gba :=range _afe .Pic {e .EncodeElement (_gba ,_fga );};};return nil ; -};func NewCT_Drawing ()*CT_Drawing {_ebfa :=&CT_Drawing {};return _ebfa };func (_cgcb *EG_Anchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agc :for {_eeaa ,_aga :=d .Token ();if _aga !=nil {return _aga ;};switch _ffbe :=_eeaa .(type ){case _c .StartElement :switch _ffbe .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cgcb .TwoCellAnchor =NewCT_TwoCellAnchor (); -if _cccg :=d .DecodeElement (_cgcb .TwoCellAnchor ,&_ffbe );_cccg !=nil {return _cccg ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cgcb .OneCellAnchor =NewCT_OneCellAnchor (); -if _abfb :=d .DecodeElement (_cgcb .OneCellAnchor ,&_ffbe );_abfb !=nil {return _abfb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_cgcb .AbsoluteAnchor =NewCT_AbsoluteAnchor (); -if _ffabdd :=d .DecodeElement (_cgcb .AbsoluteAnchor ,&_ffbe );_ffabdd !=nil {return _ffabdd ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_ffbe .Name ); -if _gdcac :=d .Skip ();_gdcac !=nil {return _gdcac ;};};case _c .EndElement :break _agc ;case _c .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_fbb :=&CT_GroupShapeNonVisual {};_fbb .CNvPr =_ae .NewCT_NonVisualDrawingProps (); -_fbb .CNvGrpSpPr =_ae .NewCT_NonVisualGroupDrawingShapeProps ();return _fbb ;}; +// Validate validates the CT_AnchorClientData and its children +func (_de *CT_AnchorClientData )Validate ()error {return _de .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// Validate validates the To and its children -func (_fbbef *To )Validate ()error {return _fbbef .ValidateWithPath ("\u0054\u006f")}; +// Validate validates the CT_Connector and its children +func (_bfa *CT_Connector )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ggc *CT_GraphicalObjectFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); +_ggc .Xfrm =_fd .NewCT_Transform2D ();_ggc .Graphic =_fd .NewGraphic ();for _ ,_cad :=range start .Attr {if _cad .Name .Local =="\u006d\u0061\u0063r\u006f"{_bcf ,_ebc :=_cad .Value ,error (nil );if _ebc !=nil {return _ebc ;};_ggc .MacroAttr =&_bcf ;continue ; +};if _cad .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bfd ,_geg :=_d .ParseBool (_cad .Value );if _geg !=nil {return _geg ;};_ggc .FPublishedAttr =&_bfd ;continue ;};};_edag :for {_fced ,_cbcb :=d .Token ();if _cbcb !=nil {return _cbcb ; +};switch _ade :=_fced .(type ){case _a .StartElement :switch _ade .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _dgb :=d .DecodeElement (_ggc .NvGraphicFramePr ,&_ade ); +_dgb !=nil {return _dgb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _bb :=d .DecodeElement (_ggc .Xfrm ,&_ade ); +_bb !=nil {return _bb ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bcg :=d .DecodeElement (_ggc .Graphic ,&_ade ); +_bcg !=nil {return _bcg ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_ade .Name ); +if _aad :=d .Skip ();_aad !=nil {return _aad ;};};case _a .EndElement :break _edag ;case _a .CharData :};};return nil ;};func (_cca *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cca .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_cca .SpPr =_fd .NewCT_ShapeProperties ();for _ ,_add :=range start .Attr {if _add .Name .Local =="\u006d\u0061\u0063r\u006f"{_gd ,_gcc :=_add .Value ,error (nil );if _gcc !=nil {return _gcc ;};_cca .MacroAttr =&_gd ;continue ;};if _add .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ace ,_fec :=_d .ParseBool (_add .Value ); +if _fec !=nil {return _fec ;};_cca .FPublishedAttr =&_ace ;continue ;};};_eda :for {_gcg ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};switch _aeb :=_gcg .(type ){case _a .StartElement :switch _aeb .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dfc :=d .DecodeElement (_cca .NvCxnSpPr ,&_aeb ); +_dfc !=nil {return _dfc ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _adf :=d .DecodeElement (_cca .SpPr ,&_aeb ); +_adf !=nil {return _adf ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cca .Style =_fd .NewCT_ShapeStyle (); +if _cg :=d .DecodeElement (_cca .Style ,&_aeb );_cg !=nil {return _cg ;};default:_f .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_aeb .Name ); +if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _a .EndElement :break _eda ;case _a .CharData :};};return nil ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_dgf :=&CT_AbsoluteAnchor {};_dgf .Pos =_fd .NewCT_Point2D ();_dgf .Ext =_fd .NewCT_PositiveSize2D (); +_dgf .ClientData =NewCT_AnchorClientData ();return _dgf ;};func (_cee *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cee .CNvPr =_fd .NewCT_NonVisualDrawingProps ();_cee .CNvSpPr =_fd .NewCT_NonVisualDrawingShapeProps (); +_bfef :for {_ecf ,_abg :=d .Token ();if _abg !=nil {return _abg ;};switch _gead :=_ecf .(type ){case _a .StartElement :switch _gead .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _eeb :=d .DecodeElement (_cee .CNvPr ,&_gead ); +_eeb !=nil {return _eeb ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _ceea :=d .DecodeElement (_cee .CNvSpPr ,&_gead ); +_ceea !=nil {return _ceea ;};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gead .Name ); +if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _a .EndElement :break _bfef ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_beg *CT_GraphicalObjectFrame )Validate ()error {return _beg .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; +// Validate validates the WsDr and its children +func (_aeeg *WsDr )Validate ()error {return _aeeg .ValidateWithPath ("\u0057\u0073\u0044\u0072")}; -// Validate validates the CT_Drawing and its children -func (_bda *CT_Drawing )Validate ()error {return _bda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func _bffd (_fgbc bool )uint8 {if _fgbc {return 1;};return 0;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_faa *EG_ObjectChoicesChoice )Validate ()error {return _faa .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type ST_EditAs byte ;func (_dafa ST_EditAs )Validate ()error {return _dafa .ValidateWithPath ("")}; +type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; -// Validate validates the CT_AnchorClientData and its children -func (_bc *CT_AnchorClientData )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; +// Validate validates the EG_ObjectChoices and its children +func (_adeb *EG_ObjectChoices )Validate ()error {return _adeb .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_abe *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abe .CNvPr =_fd .NewCT_NonVisualDrawingProps (); +_abe .CNvGraphicFramePr =_fd .NewCT_NonVisualGraphicFrameProperties ();_eed :for {_acc ,_gbg :=d .Token ();if _gbg !=nil {return _gbg ;};switch _ggb :=_acc .(type ){case _a .StartElement :switch _ggb .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _baf :=d .DecodeElement (_abe .CNvPr ,&_ggb ); +_baf !=nil {return _baf ;};case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _gea :=d .DecodeElement (_abe .CNvGraphicFramePr ,&_ggb ); +_gea !=nil {return _gea ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_ggb .Name ); +if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _a .EndElement :break _eed ;case _a .CharData :};};return nil ;};func NewEG_Anchor ()*EG_Anchor {_egef :=&EG_Anchor {};return _egef };func NewEG_ObjectChoices ()*EG_ObjectChoices {_fge :=&EG_ObjectChoices {}; +return _fge };func (_gbcc *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gbfc :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gbcc .CNvPr ,_gbfc ); +_cff :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gbcc .CNvPicPr ,_cff );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Marker struct{Col int32 ; +ColOff _fd .ST_Coordinate ;Row int32 ;RowOff _fd .ST_Coordinate ;};func (_bgb *EG_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgb .TwoCellAnchor !=nil {_gcgb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_bgb .TwoCellAnchor ,_gcgb );};if _bgb .OneCellAnchor !=nil {_cbbf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bgb .OneCellAnchor ,_cbbf ); +};if _bgb .AbsoluteAnchor !=nil {_ecac :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bgb .AbsoluteAnchor ,_ecac );};return nil ;}; -// Validate validates the CT_Shape and its children -func (_gea *CT_Shape )Validate ()error {return _gea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ceca *ST_EditAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deef ,_bcdg :=d .Token ();if _bcdg !=nil {return _bcdg ; -};if _efca ,_febac :=_deef .(_c .EndElement );_febac &&_efca .Name ==start .Name {*_ceca =1;return nil ;};if _gecc ,_dfbg :=_deef .(_c .CharData );!_dfbg {return _dc .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",_deef ); -}else {switch string (_gecc ){case "":*_ceca =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_ceca =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_ceca =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_ceca =3;};};_deef ,_bcdg =d .Token (); -if _bcdg !=nil {return _bcdg ;};if _edfd ,_adfg :=_deef .(_c .EndElement );_adfg &&_edfd .Name ==start .Name {return nil ;};return _dc .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",_deef ); -}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_aaa *CT_Drawing )ValidateWithPath (path string )error {for _fbc ,_agf :=range _aaa .EG_Anchor {if _aag :=_agf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fbc )); +_aag !=nil {return _aag ;};};return nil ;}; -// Validate validates the CT_AbsoluteAnchor and its children -func (_af *CT_AbsoluteAnchor )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_cebc *CT_GroupShapeNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_add :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cebc .CNvPr ,_add );_cbbg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_cebc .CNvGrpSpPr ,_cbbg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Rel ()*CT_Rel {_fdae :=&CT_Rel {};return _fdae };func NewEG_ObjectChoices ()*EG_ObjectChoices {_bgf :=&EG_ObjectChoices {};return _bgf }; -func (_fg *CT_AbsoluteAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aeb :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_fg .Pos ,_aeb );_cd :=_c .StartElement {Name :_c .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}}; -e .EncodeElement (_fg .Ext ,_cd );if _fg .Choice !=nil {_fg .Choice .MarshalXML (e ,_c .StartElement {});};_cg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fg .ClientData ,_cg ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_ae .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_ae .CT_NonVisualGraphicFrameProperties ;};type To struct{CT_Marker }; +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_agdc *From )ValidateWithPath (path string )error {if _befe :=_agdc .CT_Marker .ValidateWithPath (path );_befe !=nil {return _befe ;};return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_cbg *CT_GroupShapeNonVisual )Validate ()error {return _cbg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_cge *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _cbb :=_cge .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbb !=nil {return _cbb ;};if _dba :=_cge .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_dba !=nil {return _dba ;};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_fd .CT_ShapeProperties ;Style *_fd .CT_ShapeStyle ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_eca *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eca .Sp !=nil {_eeda :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; +for _ ,_bafd :=range _eca .Sp {e .EncodeElement (_bafd ,_eeda );};};if _eca .GrpSp !=nil {_egc :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_bcb :=range _eca .GrpSp {e .EncodeElement (_bcb ,_egc );}; +};if _eca .GraphicFrame !=nil {_agd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_bbaa :=range _eca .GraphicFrame {e .EncodeElement (_bbaa ,_agd );};};if _eca .CxnSp !=nil {_fdca :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}}; +for _ ,_cag :=range _eca .CxnSp {e .EncodeElement (_cag ,_fdca );};};if _eca .Pic !=nil {_gaa :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_fbce :=range _eca .Pic {e .EncodeElement (_fbce ,_gaa );};};return nil ; +}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_eeef *CT_Rel )ValidateWithPath (path string )error {return nil };func (_eab *CT_OneCellAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eab .From =NewCT_Marker ();_eab .Ext =_ae .NewCT_PositiveSize2D ();_eab .ClientData =NewCT_AnchorClientData (); -_cda :for {_abbb ,_aad :=d .Token ();if _aad !=nil {return _aad ;};switch _eagf :=_abbb .(type ){case _c .StartElement :switch _eagf .Name {case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _dbb :=d .DecodeElement (_eab .From ,&_eagf ); -_dbb !=nil {return _dbb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _ffed :=d .DecodeElement (_eab .Ext ,&_eagf ); -_ffed !=nil {return _ffed ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_eab .Choice =NewEG_ObjectChoicesChoice (); -if _gbb :=d .DecodeElement (&_eab .Choice .Sp ,&_eagf );_gbb !=nil {return _gbb ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_eab .Choice =NewEG_ObjectChoicesChoice (); -if _gdaf :=d .DecodeElement (&_eab .Choice .GrpSp ,&_eagf );_gdaf !=nil {return _gdaf ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_eab .Choice =NewEG_ObjectChoicesChoice (); -if _ceaa :=d .DecodeElement (&_eab .Choice .GraphicFrame ,&_eagf );_ceaa !=nil {return _ceaa ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_eab .Choice =NewEG_ObjectChoicesChoice (); -if _afbg :=d .DecodeElement (&_eab .Choice .CxnSp ,&_eagf );_afbg !=nil {return _afbg ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_eab .Choice =NewEG_ObjectChoicesChoice (); -if _egab :=d .DecodeElement (&_eab .Choice .Pic ,&_eagf );_egab !=nil {return _egab ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eab .Choice =NewEG_ObjectChoicesChoice (); -if _dfd :=d .DecodeElement (&_eab .Choice .ContentPart ,&_eagf );_dfd !=nil {return _dfd ;};case _c .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _aefe :=d .DecodeElement (_eab .ClientData ,&_eagf ); -_aefe !=nil {return _aefe ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_eagf .Name ); -if _adcd :=d .Skip ();_adcd !=nil {return _adcd ;};};case _c .EndElement :break _cda ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_db *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _ce :=_db .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_ce !=nil {return _ce ; +};if _bgc :=_db .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bgc !=nil {return _bgc ;};if _cef :=_db .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cef !=nil {return _cef ;};return nil ;};func (_deff ST_EditAs )String ()string {switch _deff {case 0:return ""; +case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};func (_bggf *WsDr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _bggf .CT_Drawing .MarshalXML (e ,start );};func (_bad *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ga :for {_fbf ,_ebb :=d .Token ();if _ebb !=nil {return _ebb ; +};switch _eec :=_fbf .(type ){case _a .StartElement :switch _eec .Name {case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_fag :=NewEG_Anchor (); +_fag .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ggd :=d .DecodeElement (_fag .TwoCellAnchor ,&_eec );_ggd !=nil {return _ggd ;};_bad .EG_Anchor =append (_bad .EG_Anchor ,_fag );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cbc :=NewEG_Anchor (); +_cbc .OneCellAnchor =NewCT_OneCellAnchor ();if _fda :=d .DecodeElement (_cbc .OneCellAnchor ,&_eec );_fda !=nil {return _fda ;};_bad .EG_Anchor =append (_bad .EG_Anchor ,_cbc );case _a .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_bac :=NewEG_Anchor (); +_bac .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _eef :=d .DecodeElement (_bac .AbsoluteAnchor ,&_eec );_eef !=nil {return _eef ;};_bad .EG_Anchor =append (_bad .EG_Anchor ,_bac );default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_eec .Name ); +if _dag :=d .Skip ();_dag !=nil {return _dag ;};};case _a .EndElement :break _ga ;case _a .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_fd .CT_NonVisualDrawingProps ;CNvCxnSpPr *_fd .CT_NonVisualConnectorProperties ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_bgf :=&EG_ObjectChoicesChoice {}; +return _bgf ;};func (_egce *ST_EditAs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcag ,_ggbf :=d .Token ();if _ggbf !=nil {return _ggbf ;};if _dgcf ,_bddg :=_fcag .(_a .EndElement );_bddg &&_dgcf .Name ==start .Name {*_egce =1;return nil ; +};if _bddf ,_feag :=_fcag .(_a .CharData );!_feag {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcag );}else {switch string (_bddf ){case "":*_egce =0; +case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_egce =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_egce =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_egce =3;};};_fcag ,_ggbf =d .Token ();if _ggbf !=nil {return _ggbf ;};if _gca ,_ggae :=_fcag .(_a .EndElement ); +_ggae &&_gca .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcag );};type CT_AbsoluteAnchor struct{Pos *_fd .CT_Point2D ; +Ext *_fd .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_fcba *CT_GroupShapeChoice )Validate ()error {return _fcba .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_ShapeNonVisual and its children +func (_dabc *CT_ShapeNonVisual )Validate ()error {return _dabc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ; +}; -// Validate validates the EG_ObjectChoices and its children -func (_gacf *EG_ObjectChoices )Validate ()error {return _gacf .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func init (){_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices ); -_f .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor ); +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_aebb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _gcgc :=_aebb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gcgc !=nil {return _gcgc ;};if _ecg :=_aebb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_ecg !=nil {return _ecg ;};return nil ;};func init (){_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices ); +_ca .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor ); }; \ No newline at end of file diff --git a/schema/soo/ofc/custom_properties/custom_properties.go b/schema/soo/ofc/custom_properties/custom_properties.go index ae0b3d9ea6..b7748edeae 100644 --- a/schema/soo/ofc/custom_properties/custom_properties.go +++ b/schema/soo/ofc/custom_properties/custom_properties.go @@ -9,105 +9,106 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package custom_properties ;import (_da "encoding/xml";_g "fmt";_ee "github.com/unidoc/unioffice";_gb "github.com/unidoc/unioffice/common/logger";_dc "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_f "strconv";_e "time";); +package custom_properties ;import (_c "encoding/xml";_ff "fmt";_fd "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_af "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_cg "strconv";_a "time";);func (_cce *Properties )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\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _cce .CT_Properties .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_cfe *CT_Property )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_cfe .FmtidAttr ){return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_a .ST_GuidPatternRe ,_cfe .FmtidAttr ); -};if _cfe .Vector !=nil {if _fcg :=_cfe .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fcg !=nil {return _fcg ;};};if _cfe .Array !=nil {if _dce :=_cfe .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079"); -_dce !=nil {return _dce ;};};if _cfe .Empty !=nil {if _fbb :=_cfe .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_fbb !=nil {return _fbb ;};};if _cfe .Null !=nil {if _bae :=_cfe .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c"); -_bae !=nil {return _bae ;};};if _cfe .Cy !=nil {if !_dc .ST_CyPatternRe .MatchString (*_cfe .Cy ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_dc .ST_CyPatternRe ,*_cfe .Cy ); -};};if _cfe .Error !=nil {if !_dc .ST_ErrorPatternRe .MatchString (*_cfe .Error ){return _g .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dc .ST_ErrorPatternRe ,*_cfe .Error ); -};};if _cfe .Vstream !=nil {if _eed :=_cfe .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_eed !=nil {return _eed ;};};if _cfe .Clsid !=nil {if !_a .ST_GuidPatternRe .MatchString (*_cfe .Clsid ){return _g .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_a .ST_GuidPatternRe ,*_cfe .Clsid ); -};};return nil ;}; +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_cba *Properties )ValidateWithPath (path string )error {if _eea :=_cba .CT_Properties .ValidateWithPath (path );_eea !=nil {return _eea ;};return nil ;};func NewCT_Properties ()*CT_Properties {_cc :=&CT_Properties {};return _cc }; -// Validate validates the CT_Properties and its children -func (_eeb *CT_Properties )Validate ()error {return _eeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_aa :=&CT_Properties {};return _aa };func (_cf *CT_Properties )UnmarshalXML (d *_da .Decoder ,start _da .StartElement )error {_cg :for {_fgc ,_fd :=d .Token (); -if _fd !=nil {return _fd ;};switch _ce :=_fgc .(type ){case _da .StartElement :switch _ce .Name {case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_cgf :=NewCT_Property (); -if _fc :=d .DecodeElement (_cgf ,&_ce );_fc !=nil {return _fc ;};_cf .Property =append (_cf .Property ,_cgf );default:_gb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_ce .Name ); -if _gdf :=d .Skip ();_gdf !=nil {return _gdf ;};};case _da .EndElement :break _cg ;case _da .CharData :};};return nil ;};type CT_Properties struct{Property []*CT_Property ;}; +// Validate validates the Properties and its children +func (_dceg *Properties )Validate ()error {return _dceg .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fbd *CT_Property )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbd .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_egd :=range start .Attr {if _egd .Name .Local =="\u0070\u0069\u0064"{_ef ,_eb :=_cg .ParseInt (_egd .Value ,10,32);if _eb !=nil {return _eb ;};_fbd .PidAttr =int32 (_ef );continue ;};if _egd .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_ac ,_cbe :=_egd .Value ,error (nil ); +if _cbe !=nil {return _cbe ;};_fbd .LinkTargetAttr =&_ac ;continue ;};if _egd .Name .Local =="\u006e\u0061\u006d\u0065"{_daa ,_fcf :=_egd .Value ,error (nil );if _fcf !=nil {return _fcf ;};_fbd .NameAttr =&_daa ;continue ;};if _egd .Name .Local =="\u0066\u006d\u0074i\u0064"{_ffb ,_gbg :=_egd .Value ,error (nil ); +if _gbg !=nil {return _gbg ;};_fbd .FmtidAttr =_ffb ;continue ;};};_bf :for {_def ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _baf :=_def .(type ){case _c .StartElement :switch _baf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_fbd .Vector =_af .NewVector (); +if _ca :=d .DecodeElement (_fbd .Vector ,&_baf );_ca !=nil {return _ca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_fbd .Array =_af .NewArray (); +if _ag :=d .DecodeElement (_fbd .Array ,&_baf );_ag !=nil {return _ag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_fbd .Blob =new (string ); +if _ggd :=d .DecodeElement (_fbd .Blob ,&_baf );_ggd !=nil {return _ggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_fbd .Oblob =new (string ); +if _dfg :=d .DecodeElement (_fbd .Oblob ,&_baf );_dfg !=nil {return _dfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_fbd .Empty =_af .NewEmpty (); +if _db :=d .DecodeElement (_fbd .Empty ,&_baf );_db !=nil {return _db ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_fbd .Null =_af .NewNull (); +if _bbe :=d .DecodeElement (_fbd .Null ,&_baf );_bbe !=nil {return _bbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_fbd .I1 =new (int8 ); +if _dce :=d .DecodeElement (_fbd .I1 ,&_baf );_dce !=nil {return _dce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_fbd .I2 =new (int16 ); +if _bce :=d .DecodeElement (_fbd .I2 ,&_baf );_bce !=nil {return _bce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_fbd .I4 =new (int32 ); +if _acg :=d .DecodeElement (_fbd .I4 ,&_baf );_acg !=nil {return _acg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_fbd .I8 =new (int64 ); +if _fcg :=d .DecodeElement (_fbd .I8 ,&_baf );_fcg !=nil {return _fcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_fbd .Int =new (int32 ); +if _ebe :=d .DecodeElement (_fbd .Int ,&_baf );_ebe !=nil {return _ebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_fbd .Ui1 =new (uint8 ); +if _aag :=d .DecodeElement (_fbd .Ui1 ,&_baf );_aag !=nil {return _aag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_fbd .Ui2 =new (uint16 ); +if _acgd :=d .DecodeElement (_fbd .Ui2 ,&_baf );_acgd !=nil {return _acgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_fbd .Ui4 =new (uint32 ); +if _fdd :=d .DecodeElement (_fbd .Ui4 ,&_baf );_fdd !=nil {return _fdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_fbd .Ui8 =new (uint64 ); +if _ccf :=d .DecodeElement (_fbd .Ui8 ,&_baf );_ccf !=nil {return _ccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_fbd .Uint =new (uint32 ); +if _bcd :=d .DecodeElement (_fbd .Uint ,&_baf );_bcd !=nil {return _bcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_fbd .R4 =new (float32 ); +if _fbdd :=d .DecodeElement (_fbd .R4 ,&_baf );_fbdd !=nil {return _fbdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_fbd .R8 =new (float64 ); +if _efg :=d .DecodeElement (_fbd .R8 ,&_baf );_efg !=nil {return _efg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_fbd .Decimal =new (float64 ); +if _aed :=d .DecodeElement (_fbd .Decimal ,&_baf );_aed !=nil {return _aed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_fbd .Lpstr =new (string ); +if _ddf :=d .DecodeElement (_fbd .Lpstr ,&_baf );_ddf !=nil {return _ddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_fbd .Lpwstr =new (string ); +if _ddd :=d .DecodeElement (_fbd .Lpwstr ,&_baf );_ddd !=nil {return _ddd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_fbd .Bstr =new (string ); +if _gdf :=d .DecodeElement (_fbd .Bstr ,&_baf );_gdf !=nil {return _gdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_fbd .Date =new (_a .Time ); +if _fddf :=d .DecodeElement (_fbd .Date ,&_baf );_fddf !=nil {return _fddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_fbd .Filetime =new (_a .Time ); +if _gdfd :=d .DecodeElement (_fbd .Filetime ,&_baf );_gdfd !=nil {return _gdfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_fbd .Bool =new (bool ); +if _cbg :=d .DecodeElement (_fbd .Bool ,&_baf );_cbg !=nil {return _cbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_fbd .Cy =new (string ); +if _gfa :=d .DecodeElement (_fbd .Cy ,&_baf );_gfa !=nil {return _gfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_fbd .Error =new (string ); +if _eccd :=d .DecodeElement (_fbd .Error ,&_baf );_eccd !=nil {return _eccd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_fbd .Stream =new (string ); +if _bae :=d .DecodeElement (_fbd .Stream ,&_baf );_bae !=nil {return _bae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_fbd .Ostream =new (string ); +if _gba :=d .DecodeElement (_fbd .Ostream ,&_baf );_gba !=nil {return _gba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_fbd .Storage =new (string ); +if _fef :=d .DecodeElement (_fbd .Storage ,&_baf );_fef !=nil {return _fef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_fbd .Ostorage =new (string ); +if _fea :=d .DecodeElement (_fbd .Ostorage ,&_baf );_fea !=nil {return _fea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_fbd .Vstream =_af .NewVstream (); +if _ed :=d .DecodeElement (_fbd .Vstream ,&_baf );_ed !=nil {return _ed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_fbd .Clsid =new (string ); +if _fbc :=d .DecodeElement (_fbd .Clsid ,&_baf );_fbc !=nil {return _fbc ;};default:_g .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_baf .Name ); +if _gefa :=d .Skip ();_gefa !=nil {return _gefa ;};};case _c .EndElement :break _bf ;case _c .CharData :};};return nil ;};func (_ddg *CT_Property )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_ddg .FmtidAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_ddg .PidAttr )});if _ddg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_ddg .NameAttr )}); +};if _ddg .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_ddg .LinkTargetAttr )});};e .EncodeToken (start ); +if _ddg .Vector !=nil {_bb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ddg .Vector ,_bb );};if _ddg .Array !=nil {_gfb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}}; +e .EncodeElement (_ddg .Array ,_gfb );};if _ddg .Blob !=nil {_gb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_fd .AddPreserveSpaceAttr (&_gb ,*_ddg .Blob );e .EncodeElement (_ddg .Blob ,_gb );};if _ddg .Oblob !=nil {_bd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}}; +_fd .AddPreserveSpaceAttr (&_bd ,*_ddg .Oblob );e .EncodeElement (_ddg .Oblob ,_bd );};if _ddg .Empty !=nil {_deg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ddg .Empty ,_deg );};if _ddg .Null !=nil {_aa :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; +e .EncodeElement (_ddg .Null ,_aa );};if _ddg .I1 !=nil {_cf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ddg .I1 ,_cf );};if _ddg .I2 !=nil {_ab :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +e .EncodeElement (_ddg .I2 ,_ab );};if _ddg .I4 !=nil {_ead :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ddg .I4 ,_ead );};if _ddg .I8 !=nil {_df :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}}; +e .EncodeElement (_ddg .I8 ,_df );};if _ddg .Int !=nil {_gef :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ddg .Int ,_gef );};if _ddg .Ui1 !=nil {_ffc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; +e .EncodeElement (_ddg .Ui1 ,_ffc );};if _ddg .Ui2 !=nil {_da :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_ddg .Ui2 ,_da );};if _ddg .Ui4 !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; +e .EncodeElement (_ddg .Ui4 ,_eg );};if _ddg .Ui8 !=nil {_cff :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_ddg .Ui8 ,_cff );};if _ddg .Uint !=nil {_cfc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; +e .EncodeElement (_ddg .Uint ,_cfc );};if _ddg .R4 !=nil {_baa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_ddg .R4 ,_baa );};if _ddg .R8 !=nil {_ege :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +e .EncodeElement (_ddg .R8 ,_ege );};if _ddg .Decimal !=nil {_cb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_ddg .Decimal ,_cb );};if _ddg .Lpstr !=nil {_cffg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; +_fd .AddPreserveSpaceAttr (&_cffg ,*_ddg .Lpstr );e .EncodeElement (_ddg .Lpstr ,_cffg );};if _ddg .Lpwstr !=nil {_cfb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_fd .AddPreserveSpaceAttr (&_cfb ,*_ddg .Lpwstr ); +e .EncodeElement (_ddg .Lpwstr ,_cfb );};if _ddg .Bstr !=nil {_ecg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_fd .AddPreserveSpaceAttr (&_ecg ,*_ddg .Bstr );e .EncodeElement (_ddg .Bstr ,_ecg );};if _ddg .Date !=nil {_ae :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_ddg .Date ,_ae );};if _ddg .Filetime !=nil {_ccg :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_ddg .Filetime ,_ccg );};if _ddg .Bool !=nil {_fc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; +e .EncodeElement (_ddg .Bool ,_fc );};if _ddg .Cy !=nil {_bag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};_fd .AddPreserveSpaceAttr (&_bag ,*_ddg .Cy );e .EncodeElement (_ddg .Cy ,_bag );};if _ddg .Error !=nil {_dfb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +_fd .AddPreserveSpaceAttr (&_dfb ,*_ddg .Error );e .EncodeElement (_ddg .Error ,_dfb );};if _ddg .Stream !=nil {_ecc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_fd .AddPreserveSpaceAttr (&_ecc ,*_ddg .Stream ); +e .EncodeElement (_ddg .Stream ,_ecc );};if _ddg .Ostream !=nil {_bde :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_fd .AddPreserveSpaceAttr (&_bde ,*_ddg .Ostream );e .EncodeElement (_ddg .Ostream ,_bde ); +};if _ddg .Storage !=nil {_bcc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_fd .AddPreserveSpaceAttr (&_bcc ,*_ddg .Storage );e .EncodeElement (_ddg .Storage ,_bcc );};if _ddg .Ostorage !=nil {_abd :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; +_fd .AddPreserveSpaceAttr (&_abd ,*_ddg .Ostorage );e .EncodeElement (_ddg .Ostorage ,_abd );};if _ddg .Vstream !=nil {_fb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ddg .Vstream ,_fb ); +};if _ddg .Clsid !=nil {_abb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_fd .AddPreserveSpaceAttr (&_abb ,*_ddg .Clsid );e .EncodeElement (_ddg .Clsid ,_abb );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_fbf *Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbf .CT_Properties =*NewCT_Properties ();_afa :for {_ga ,_ccd :=d .Token ();if _ccd !=nil {return _ccd ;};switch _fab :=_ga .(type ){case _c .StartElement :switch _fab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_be :=NewCT_Property (); +if _bab :=d .DecodeElement (_be ,&_fab );_bab !=nil {return _bab ;};_fbf .Property =append (_fbf .Property ,_be );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fab .Name ); +if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _c .EndElement :break _afa ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_aab *Properties )ValidateWithPath (path string )error {if _dcb :=_aab .CT_Properties .ValidateWithPath (path );_dcb !=nil {return _dcb ;};return nil ;};func (_fegf *CT_Property )UnmarshalXML (d *_da .Decoder ,start _da .StartElement )error {_fegf .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0070\u0069\u0064"{_acg ,_be :=_f .ParseInt (_dab .Value ,10,32);if _be !=nil {return _be ;};_fegf .PidAttr =int32 (_acg );continue ;};if _dab .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_bff ,_cea :=_dab .Value ,error (nil ); -if _cea !=nil {return _cea ;};_fegf .LinkTargetAttr =&_bff ;continue ;};if _dab .Name .Local =="\u006e\u0061\u006d\u0065"{_cdc ,_cdf :=_dab .Value ,error (nil );if _cdf !=nil {return _cdf ;};_fegf .NameAttr =&_cdc ;continue ;};if _dab .Name .Local =="\u0066\u006d\u0074i\u0064"{_eg ,_dg :=_dab .Value ,error (nil ); -if _dg !=nil {return _dg ;};_fegf .FmtidAttr =_eg ;continue ;};};_fdc :for {_ab ,_ece :=d .Token ();if _ece !=nil {return _ece ;};switch _dgc :=_ab .(type ){case _da .StartElement :switch _dgc .Name {case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_fegf .Vector =_dc .NewVector (); -if _fcb :=d .DecodeElement (_fegf .Vector ,&_dgc );_fcb !=nil {return _fcb ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_fegf .Array =_dc .NewArray (); -if _aca :=d .DecodeElement (_fegf .Array ,&_dgc );_aca !=nil {return _aca ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_fegf .Blob =new (string ); -if _cac :=d .DecodeElement (_fegf .Blob ,&_dgc );_cac !=nil {return _cac ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_fegf .Oblob =new (string ); -if _dcd :=d .DecodeElement (_fegf .Oblob ,&_dgc );_dcd !=nil {return _dcd ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_fegf .Empty =_dc .NewEmpty (); -if _baa :=d .DecodeElement (_fegf .Empty ,&_dgc );_baa !=nil {return _baa ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_fegf .Null =_dc .NewNull (); -if _dbd :=d .DecodeElement (_fegf .Null ,&_dgc );_dbd !=nil {return _dbd ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_fegf .I1 =new (int8 ); -if _gba :=d .DecodeElement (_fegf .I1 ,&_dgc );_gba !=nil {return _gba ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_fegf .I2 =new (int16 ); -if _cc :=d .DecodeElement (_fegf .I2 ,&_dgc );_cc !=nil {return _cc ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_fegf .I4 =new (int32 ); -if _efg :=d .DecodeElement (_fegf .I4 ,&_dgc );_efg !=nil {return _efg ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_fegf .I8 =new (int64 ); -if _ccd :=d .DecodeElement (_fegf .I8 ,&_dgc );_ccd !=nil {return _ccd ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_fegf .Int =new (int32 ); -if _acc :=d .DecodeElement (_fegf .Int ,&_dgc );_acc !=nil {return _acc ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_fegf .Ui1 =new (uint8 ); -if _fff :=d .DecodeElement (_fegf .Ui1 ,&_dgc );_fff !=nil {return _fff ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_fegf .Ui2 =new (uint16 ); -if _cfg :=d .DecodeElement (_fegf .Ui2 ,&_dgc );_cfg !=nil {return _cfg ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_fegf .Ui4 =new (uint32 ); -if _ddc :=d .DecodeElement (_fegf .Ui4 ,&_dgc );_ddc !=nil {return _ddc ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_fegf .Ui8 =new (uint64 ); -if _daad :=d .DecodeElement (_fegf .Ui8 ,&_dgc );_daad !=nil {return _daad ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_fegf .Uint =new (uint32 ); -if _ggc :=d .DecodeElement (_fegf .Uint ,&_dgc );_ggc !=nil {return _ggc ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_fegf .R4 =new (float32 ); -if _egf :=d .DecodeElement (_fegf .R4 ,&_dgc );_egf !=nil {return _egf ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_fegf .R8 =new (float64 ); -if _baf :=d .DecodeElement (_fegf .R8 ,&_dgc );_baf !=nil {return _baf ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_fegf .Decimal =new (float64 ); -if _fga :=d .DecodeElement (_fegf .Decimal ,&_dgc );_fga !=nil {return _fga ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_fegf .Lpstr =new (string ); -if _fb :=d .DecodeElement (_fegf .Lpstr ,&_dgc );_fb !=nil {return _fb ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_fegf .Lpwstr =new (string ); -if _ffd :=d .DecodeElement (_fegf .Lpwstr ,&_dgc );_ffd !=nil {return _ffd ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_fegf .Bstr =new (string ); -if _gdg :=d .DecodeElement (_fegf .Bstr ,&_dgc );_gdg !=nil {return _gdg ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_fegf .Date =new (_e .Time ); -if _fdcg :=d .DecodeElement (_fegf .Date ,&_dgc );_fdcg !=nil {return _fdcg ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_fegf .Filetime =new (_e .Time ); -if _cab :=d .DecodeElement (_fegf .Filetime ,&_dgc );_cab !=nil {return _cab ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_fegf .Bool =new (bool ); -if _aeb :=d .DecodeElement (_fegf .Bool ,&_dgc );_aeb !=nil {return _aeb ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_fegf .Cy =new (string ); -if _ggbd :=d .DecodeElement (_fegf .Cy ,&_dgc );_ggbd !=nil {return _ggbd ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_fegf .Error =new (string ); -if _dbe :=d .DecodeElement (_fegf .Error ,&_dgc );_dbe !=nil {return _dbe ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_fegf .Stream =new (string ); -if _ffa :=d .DecodeElement (_fegf .Stream ,&_dgc );_ffa !=nil {return _ffa ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_fegf .Ostream =new (string ); -if _dgcc :=d .DecodeElement (_fegf .Ostream ,&_dgc );_dgcc !=nil {return _dgcc ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_fegf .Storage =new (string ); -if _ebe :=d .DecodeElement (_fegf .Storage ,&_dgc );_ebe !=nil {return _ebe ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_fegf .Ostorage =new (string ); -if _dgcd :=d .DecodeElement (_fegf .Ostorage ,&_dgc );_dgcd !=nil {return _dgcd ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_fegf .Vstream =_dc .NewVstream (); -if _gaa :=d .DecodeElement (_fegf .Vstream ,&_dgc );_gaa !=nil {return _gaa ;};case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_fegf .Clsid =new (string ); -if _bd :=d .DecodeElement (_fegf .Clsid ,&_dgc );_bd !=nil {return _bd ;};default:_gb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_dgc .Name ); -if _dcf :=d .Skip ();_dcf !=nil {return _dcf ;};};case _da .EndElement :break _fdc ;case _da .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path +func (_cgg *CT_Property )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_cgg .FmtidAttr ){return _ff .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_d .ST_GuidPatternRe ,_cgg .FmtidAttr ); +};if _cgg .Vector !=nil {if _edf :=_cgg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_edf !=nil {return _edf ;};};if _cgg .Array !=nil {if _dag :=_cgg .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079"); +_dag !=nil {return _dag ;};};if _cgg .Empty !=nil {if _edc :=_cgg .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_edc !=nil {return _edc ;};};if _cgg .Null !=nil {if _cae :=_cgg .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c"); +_cae !=nil {return _cae ;};};if _cgg .Cy !=nil {if !_af .ST_CyPatternRe .MatchString (*_cgg .Cy ){return _ff .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_af .ST_CyPatternRe ,*_cgg .Cy ); +};};if _cgg .Error !=nil {if !_af .ST_ErrorPatternRe .MatchString (*_cgg .Error ){return _ff .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_af .ST_ErrorPatternRe ,*_cgg .Error ); +};};if _cgg .Vstream !=nil {if _bgc :=_cgg .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_bgc !=nil {return _bgc ;};};if _cgg .Clsid !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cgg .Clsid ){return _ff .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_d .ST_GuidPatternRe ,*_cgg .Clsid ); +};};return nil ;};func NewCT_Property ()*CT_Property {_gf :=&CT_Property {};_gf .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _gf ;}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_df *CT_Properties )ValidateWithPath (path string )error {for _ae ,_db :=range _df .Property {if _ea :=_db .ValidateWithPath (_g .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ae ));_ea !=nil {return _ea ; -};};return nil ;};func NewProperties ()*Properties {_gfg :=&Properties {};_gfg .CT_Properties =*NewCT_Properties ();return _gfg ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_dc .Vector ;Array *_dc .Array ; -Blob *string ;Oblob *string ;Empty *_dc .Empty ;Null *_dc .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ; -Bstr *string ;Date *_e .Time ;Filetime *_e .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_dc .Vstream ;Clsid *string ;};func (_b *CT_Property )MarshalXML (e *_da .Encoder ,start _da .StartElement )error {start .Attr =append (start .Attr ,_da .Attr {Name :_da .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_g .Sprintf ("\u0025\u0076",_b .FmtidAttr )}); -start .Attr =append (start .Attr ,_da .Attr {Name :_da .Name {Local :"\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_b .PidAttr )});if _b .NameAttr !=nil {start .Attr =append (start .Attr ,_da .Attr {Name :_da .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_b .NameAttr )}); -};if _b .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_da .Attr {Name :_da .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_b .LinkTargetAttr )});};e .EncodeToken (start );if _b .Vector !=nil {_ca :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; -e .EncodeElement (_b .Vector ,_ca );};if _b .Array !=nil {_dfg :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_b .Array ,_dfg );};if _b .Blob !=nil {_dcc :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; -_ee .AddPreserveSpaceAttr (&_dcc ,*_b .Blob );e .EncodeElement (_b .Blob ,_dcc );};if _b .Oblob !=nil {_dac :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_ee .AddPreserveSpaceAttr (&_dac ,*_b .Oblob ); -e .EncodeElement (_b .Oblob ,_dac );};if _b .Empty !=nil {_gf :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_b .Empty ,_gf );};if _b .Null !=nil {_gg :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; -e .EncodeElement (_b .Null ,_gg );};if _b .I1 !=nil {_ef :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_b .I1 ,_ef );};if _b .I2 !=nil {_bf :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -e .EncodeElement (_b .I2 ,_bf );};if _b .I4 !=nil {_ac :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_b .I4 ,_ac );};if _b .I8 !=nil {_cad :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -e .EncodeElement (_b .I8 ,_cad );};if _b .Int !=nil {_cd :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_b .Int ,_cd );};if _b .Ui1 !=nil {_af :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; -e .EncodeElement (_b .Ui1 ,_af );};if _b .Ui2 !=nil {_eef :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_b .Ui2 ,_eef );};if _b .Ui4 !=nil {_dfc :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; -e .EncodeElement (_b .Ui4 ,_dfc );};if _b .Ui8 !=nil {_cb :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_b .Ui8 ,_cb );};if _b .Uint !=nil {_ec :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -e .EncodeElement (_b .Uint ,_ec );};if _b .R4 !=nil {_feg :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_b .R4 ,_feg );};if _b .R8 !=nil {_eb :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -e .EncodeElement (_b .R8 ,_eb );};if _b .Decimal !=nil {_ad :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_b .Decimal ,_ad );};if _b .Lpstr !=nil {_acd :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; -_ee .AddPreserveSpaceAttr (&_acd ,*_b .Lpstr );e .EncodeElement (_b .Lpstr ,_acd );};if _b .Lpwstr !=nil {_daa :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_ee .AddPreserveSpaceAttr (&_daa ,*_b .Lpwstr ); -e .EncodeElement (_b .Lpwstr ,_daa );};if _b .Bstr !=nil {_gc :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_ee .AddPreserveSpaceAttr (&_gc ,*_b .Bstr );e .EncodeElement (_b .Bstr ,_gc );};if _b .Date !=nil {_aad :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_b .Date ,_aad );};if _b .Filetime !=nil {_ba :=_da .StartElement {Name :_da .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_b .Filetime ,_ba );};if _b .Bool !=nil {_gbg :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; -e .EncodeElement (_b .Bool ,_gbg );};if _b .Cy !=nil {_dd :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003ac\u0079"}};_ee .AddPreserveSpaceAttr (&_dd ,*_b .Cy );e .EncodeElement (_b .Cy ,_dd );};if _b .Error !=nil {_ga :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -_ee .AddPreserveSpaceAttr (&_ga ,*_b .Error );e .EncodeElement (_b .Error ,_ga );};if _b .Stream !=nil {_gab :=_da .StartElement {Name :_da .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_ee .AddPreserveSpaceAttr (&_gab ,*_b .Stream );e .EncodeElement (_b .Stream ,_gab ); -};if _b .Ostream !=nil {_eac :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_ee .AddPreserveSpaceAttr (&_eac ,*_b .Ostream );e .EncodeElement (_b .Ostream ,_eac );};if _b .Storage !=nil {_ceg :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; -_ee .AddPreserveSpaceAttr (&_ceg ,*_b .Storage );e .EncodeElement (_b .Storage ,_ceg );};if _b .Ostorage !=nil {_ecb :=_da .StartElement {Name :_da .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ee .AddPreserveSpaceAttr (&_ecb ,*_b .Ostorage ); -e .EncodeElement (_b .Ostorage ,_ecb );};if _b .Vstream !=nil {_bfe :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_b .Vstream ,_bfe );};if _b .Clsid !=nil {_ggb :=_da .StartElement {Name :_da .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}}; -_ee .AddPreserveSpaceAttr (&_ggb ,*_b .Clsid );e .EncodeElement (_b .Clsid ,_ggb );};e .EncodeToken (_da .EndElement {Name :start .Name });return nil ;};func NewCT_Property ()*CT_Property {_ff :=&CT_Property {};_ff .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _ff ;};func (_bb *Properties )MarshalXML (e *_da .Encoder ,start _da .StartElement )error {start .Attr =append (start .Attr ,_da .Attr {Name :_da .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"}); -start .Attr =append (start .Attr ,_da .Attr {Name :_da .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 ,_da .Attr {Name :_da .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_da .Attr {Name :_da .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _bb .CT_Properties .MarshalXML (e ,start );};func (_c *CT_Properties )MarshalXML (e *_da .Encoder ,start _da .StartElement )error {e .EncodeToken (start );if _c .Property !=nil {_fe :=_da .StartElement {Name :_da .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}}; -for _ ,_fg :=range _c .Property {e .EncodeElement (_fg ,_fe );};};e .EncodeToken (_da .EndElement {Name :start .Name });return nil ;};func (_gcd *Properties )UnmarshalXML (d *_da .Decoder ,start _da .StartElement )error {_gcd .CT_Properties =*NewCT_Properties (); -_eag :for {_gda ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _gga :=_gda .(type ){case _da .StartElement :switch _gga .Name {case _da .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_cbe :=NewCT_Property (); -if _ge :=d .DecodeElement (_cbe ,&_gga );_ge !=nil {return _ge ;};_gcd .Property =append (_gcd .Property ,_cbe );default:_gb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gga .Name ); -if _dbda :=d .Skip ();_dbda !=nil {return _dbda ;};};case _da .EndElement :break _eag ;case _da .CharData :};};return nil ;}; - -// Validate validates the Properties and its children -func (_bbf *Properties )Validate ()error {return _bbf .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +func (_cdd *CT_Properties )ValidateWithPath (path string )error {for _fe ,_bg :=range _cdd .Property {if _bc :=_bg .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_fe ));_bc !=nil {return _bc ; +};};return nil ;};type CT_Properties struct{Property []*CT_Property ;}; // Validate validates the CT_Property and its children -func (_aec *CT_Property )Validate ()error {return _aec .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};type Properties struct{CT_Properties };func init (){_ee .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties ); -_ee .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property ); -_ee .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties ); +func (_ad *CT_Property )Validate ()error {return _ad .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_ee *CT_Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ea :for {_cd ,_de :=d .Token (); +if _de !=nil {return _de ;};switch _ge :=_cd .(type ){case _c .StartElement :switch _ge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_b :=NewCT_Property (); +if _dc :=d .DecodeElement (_b ,&_ge );_dc !=nil {return _dc ;};_ee .Property =append (_ee .Property ,_b );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_ge .Name ); +if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _c .EndElement :break _ea ;case _c .CharData :};};return nil ;};type Properties struct{CT_Properties }; + +// Validate validates the CT_Properties and its children +func (_ba *CT_Properties )Validate ()error {return _ba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ; +Vector *_af .Vector ;Array *_af .Array ;Blob *string ;Oblob *string ;Empty *_af .Empty ;Null *_af .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ; +Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_a .Time ;Filetime *_a .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_af .Vstream ;Clsid *string ;};func NewProperties ()*Properties {_dga :=&Properties {}; +_dga .CT_Properties =*NewCT_Properties ();return _dga ;};func (_e *CT_Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _e .Property !=nil {_ec :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}}; +for _ ,_dd :=range _e .Property {e .EncodeElement (_dd ,_ec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func init (){_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties ); +_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property ); +_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties ); }; \ No newline at end of file diff --git a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go index 5963054624..c25e24df13 100644 --- a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go +++ b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go @@ -9,376 +9,372 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package docPropsVTypes ;import (_cc "encoding/xml";_e "fmt";_ccb "github.com/unidoc/unioffice";_cb "github.com/unidoc/unioffice/common/logger";_ea "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "regexp";_ec "strconv";_g "time";);func (_abe *CT_Null )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; +package docPropsVTypes ;import (_f "encoding/xml";_c "fmt";_bf "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_ed "strconv";_a "time";);type Vstream struct{CT_Vstream }; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_fbb *CT_Empty )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_daf *Array )ValidateWithPath (path string )error {if _acf :=_daf .CT_Array .ValidateWithPath (path );_acf !=nil {return _acf ;};return nil ;};func (_bae *Vector )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bae .CT_Vector =*NewCT_Vector (); -for _ ,_aeee :=range start .Attr {if _aeee .Name .Local =="\u0073\u0069\u007a\u0065"{_agf ,_afbb :=_ec .ParseUint (_aeee .Value ,10,32);if _afbb !=nil {return _afbb ;};_bae .SizeAttr =uint32 (_agf );continue ;};if _aeee .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bae .BaseTypeAttr .UnmarshalXMLAttr (_aeee ); -continue ;};};_cfee :for {_fee ,_ebab :=d .Token ();if _ebab !=nil {return _ebab ;};switch _fgc :=_fee .(type ){case _cc .StartElement :switch _fgc .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_baacb :=NewVariant (); -if _fabc :=d .DecodeElement (_baacb ,&_fgc );_fabc !=nil {return _fabc ;};_bae .Variant =append (_bae .Variant ,_baacb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _ggd int8 ; -if _deg :=d .DecodeElement (&_ggd ,&_fgc );_deg !=nil {return _deg ;};_bae .I1 =append (_bae .I1 ,_ggd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _egf int16 ; -if _gad :=d .DecodeElement (&_egf ,&_fgc );_gad !=nil {return _gad ;};_bae .I2 =append (_bae .I2 ,_egf );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _egb int32 ; -if _eeebd :=d .DecodeElement (&_egb ,&_fgc );_eeebd !=nil {return _eeebd ;};_bae .I4 =append (_bae .I4 ,_egb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _bgdd int64 ; -if _adca :=d .DecodeElement (&_bgdd ,&_fgc );_adca !=nil {return _adca ;};_bae .I8 =append (_bae .I8 ,_bgdd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ecba uint8 ; -if _egfc :=d .DecodeElement (&_ecba ,&_fgc );_egfc !=nil {return _egfc ;};_bae .Ui1 =append (_bae .Ui1 ,_ecba );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _fbg uint16 ; -if _afea :=d .DecodeElement (&_fbg ,&_fgc );_afea !=nil {return _afea ;};_bae .Ui2 =append (_bae .Ui2 ,_fbg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _cbgf uint32 ; -if _agef :=d .DecodeElement (&_cbgf ,&_fgc );_agef !=nil {return _agef ;};_bae .Ui4 =append (_bae .Ui4 ,_cbgf );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _bbcda uint64 ; -if _gccb :=d .DecodeElement (&_bbcda ,&_fgc );_gccb !=nil {return _gccb ;};_bae .Ui8 =append (_bae .Ui8 ,_bbcda );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _dga float32 ; -if _cgf :=d .DecodeElement (&_dga ,&_fgc );_cgf !=nil {return _cgf ;};_bae .R4 =append (_bae .R4 ,_dga );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _cafa float64 ; -if _cbc :=d .DecodeElement (&_cafa ,&_fgc );_cbc !=nil {return _cbc ;};_bae .R8 =append (_bae .R8 ,_cafa );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _efg string ; -if _deee :=d .DecodeElement (&_efg ,&_fgc );_deee !=nil {return _deee ;};_bae .Lpstr =append (_bae .Lpstr ,_efg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _dfee string ; -if _gac :=d .DecodeElement (&_dfee ,&_fgc );_gac !=nil {return _gac ;};_bae .Lpwstr =append (_bae .Lpwstr ,_dfee );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _fffg string ; -if _dbee :=d .DecodeElement (&_fffg ,&_fgc );_dbee !=nil {return _dbee ;};_bae .Bstr =append (_bae .Bstr ,_fffg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _eaa _g .Time ; -if _gff :=d .DecodeElement (&_eaa ,&_fgc );_gff !=nil {return _gff ;};_bae .Date =append (_bae .Date ,_eaa );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _ebg _g .Time ; -if _gbbg :=d .DecodeElement (&_ebg ,&_fgc );_gbbg !=nil {return _gbbg ;};_bae .Filetime =append (_bae .Filetime ,_ebg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _cfdfc bool ; -if _dgead :=d .DecodeElement (&_cfdfc ,&_fgc );_dgead !=nil {return _dgead ;};_bae .Bool =append (_bae .Bool ,_cfdfc );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _eabb string ; -if _eggb :=d .DecodeElement (&_eabb ,&_fgc );_eggb !=nil {return _eggb ;};_bae .Cy =append (_bae .Cy ,_eabb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _bbdf string ; -if _cafg :=d .DecodeElement (&_bbdf ,&_fgc );_cafg !=nil {return _cafg ;};_bae .Error =append (_bae .Error ,_bbdf );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _gafd string ; -if _ggbb :=d .DecodeElement (&_gafd ,&_fgc );_ggbb !=nil {return _ggbb ;};_bae .Clsid =append (_bae .Clsid ,_gafd );default:_cb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_fgc .Name ); -if _bcf :=d .Skip ();_bcf !=nil {return _bcf ;};};case _cc .EndElement :break _cfee ;case _cc .CharData :};};return nil ;};func (_eec *CT_Empty )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );e .EncodeToken (_cc .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_faeg *CT_Array )ValidateWithPath (path string )error {if _faeg .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _c .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _eda :=_faeg .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eda !=nil {return _eda ;};for _efe ,_fcb :=range _faeg .Variant {if _dda :=_fcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_efe )); +_dda !=nil {return _dda ;};};for _egce ,_edga :=range _faeg .Error {if !ST_ErrorPatternRe .MatchString (_edga ){return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_egce ,ST_ErrorPatternRe ,_edga ); +};};for _ecb ,_fda :=range _faeg .Cy {if !ST_CyPatternRe .MatchString (_fda ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ecb ,ST_CyPatternRe ,_fda ); +};};return nil ;};func NewCT_Vector ()*CT_Vector {_bdg :=&CT_Vector {};_bdg .BaseTypeAttr =ST_VectorBaseType (1);return _bdg ;};func (_dgc ST_VectorBaseType )Validate ()error {return _dgc .ValidateWithPath ("")};func (_dcfb *ST_ArrayBaseType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcfb =0; +case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_dcfb =1;case "\u0069\u0031":*_dcfb =2;case "\u0069\u0032":*_dcfb =3;case "\u0069\u0034":*_dcfb =4;case "\u0069\u006e\u0074":*_dcfb =5;case "\u0075\u0069\u0031":*_dcfb =6;case "\u0075\u0069\u0032":*_dcfb =7; +case "\u0075\u0069\u0034":*_dcfb =8;case "\u0075\u0069\u006e\u0074":*_dcfb =9;case "\u0072\u0034":*_dcfb =10;case "\u0072\u0038":*_dcfb =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dcfb =12;case "\u0062\u0073\u0074\u0072":*_dcfb =13;case "\u0064\u0061\u0074\u0065":*_dcfb =14; +case "\u0062\u006f\u006f\u006c":*_dcfb =15;case "\u0063\u0079":*_dcfb =16;case "\u0065\u0072\u0072o\u0072":*_dcfb =17;};return nil ;}; + +// Validate validates the Vstream and its children +func (_fbd *Vstream )Validate ()error {return _fbd .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_cegf *Variant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegf .CT_Variant =*NewCT_Variant ();_dbge :for {_ffea ,_cbae :=d .Token (); +if _cbae !=nil {return _cbae ;};switch _aed :=_ffea .(type ){case _f .StartElement :switch _aed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cegf .Variant =NewVariant (); +if _fga :=d .DecodeElement (_cegf .Variant ,&_aed );_fga !=nil {return _fga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_cegf .Vector =NewVector (); +if _beb :=d .DecodeElement (_cegf .Vector ,&_aed );_beb !=nil {return _beb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_cegf .Array =NewArray (); +if _bdd :=d .DecodeElement (_cegf .Array ,&_aed );_bdd !=nil {return _bdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_cegf .Blob =new (string ); +if _egad :=d .DecodeElement (_cegf .Blob ,&_aed );_egad !=nil {return _egad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_cegf .Oblob =new (string ); +if _afdce :=d .DecodeElement (_cegf .Oblob ,&_aed );_afdce !=nil {return _afdce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_cegf .Empty =NewEmpty (); +if _efac :=d .DecodeElement (_cegf .Empty ,&_aed );_efac !=nil {return _efac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_cegf .Null =NewNull (); +if _bfcc :=d .DecodeElement (_cegf .Null ,&_aed );_bfcc !=nil {return _bfcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_cegf .I1 =new (int8 ); +if _bba :=d .DecodeElement (_cegf .I1 ,&_aed );_bba !=nil {return _bba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_cegf .I2 =new (int16 ); +if _dcgd :=d .DecodeElement (_cegf .I2 ,&_aed );_dcgd !=nil {return _dcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_cegf .I4 =new (int32 ); +if _adbd :=d .DecodeElement (_cegf .I4 ,&_aed );_adbd !=nil {return _adbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_cegf .I8 =new (int64 ); +if _dbcb :=d .DecodeElement (_cegf .I8 ,&_aed );_dbcb !=nil {return _dbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_cegf .Int =new (int32 ); +if _bce :=d .DecodeElement (_cegf .Int ,&_aed );_bce !=nil {return _bce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_cegf .Ui1 =new (uint8 ); +if _dgg :=d .DecodeElement (_cegf .Ui1 ,&_aed );_dgg !=nil {return _dgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_cegf .Ui2 =new (uint16 ); +if _fgeg :=d .DecodeElement (_cegf .Ui2 ,&_aed );_fgeg !=nil {return _fgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_cegf .Ui4 =new (uint32 ); +if _fgf :=d .DecodeElement (_cegf .Ui4 ,&_aed );_fgf !=nil {return _fgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_cegf .Ui8 =new (uint64 ); +if _geg :=d .DecodeElement (_cegf .Ui8 ,&_aed );_geg !=nil {return _geg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_cegf .Uint =new (uint32 ); +if _ead :=d .DecodeElement (_cegf .Uint ,&_aed );_ead !=nil {return _ead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_cegf .R4 =new (float32 ); +if _gfgb :=d .DecodeElement (_cegf .R4 ,&_aed );_gfgb !=nil {return _gfgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_cegf .R8 =new (float64 ); +if _aeec :=d .DecodeElement (_cegf .R8 ,&_aed );_aeec !=nil {return _aeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_cegf .Decimal =new (float64 ); +if _gcdc :=d .DecodeElement (_cegf .Decimal ,&_aed );_gcdc !=nil {return _gcdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_cegf .Lpstr =new (string ); +if _ccca :=d .DecodeElement (_cegf .Lpstr ,&_aed );_ccca !=nil {return _ccca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_cegf .Lpwstr =new (string ); +if _fgdb :=d .DecodeElement (_cegf .Lpwstr ,&_aed );_fgdb !=nil {return _fgdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_cegf .Bstr =new (string ); +if _eee :=d .DecodeElement (_cegf .Bstr ,&_aed );_eee !=nil {return _eee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_cegf .Date =new (_a .Time ); +if _eeb :=d .DecodeElement (_cegf .Date ,&_aed );_eeb !=nil {return _eeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_cegf .Filetime =new (_a .Time ); +if _bfaa :=d .DecodeElement (_cegf .Filetime ,&_aed );_bfaa !=nil {return _bfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_cegf .Bool =new (bool ); +if _ccbe :=d .DecodeElement (_cegf .Bool ,&_aed );_ccbe !=nil {return _ccbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_cegf .Cy =new (string ); +if _ddg :=d .DecodeElement (_cegf .Cy ,&_aed );_ddg !=nil {return _ddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_cegf .Error =new (string ); +if _effa :=d .DecodeElement (_cegf .Error ,&_aed );_effa !=nil {return _effa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_cegf .Stream =new (string ); +if _fdef :=d .DecodeElement (_cegf .Stream ,&_aed );_fdef !=nil {return _fdef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_cegf .Ostream =new (string ); +if _egcf :=d .DecodeElement (_cegf .Ostream ,&_aed );_egcf !=nil {return _egcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_cegf .Storage =new (string ); +if _adgg :=d .DecodeElement (_cegf .Storage ,&_aed );_adgg !=nil {return _adgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_cegf .Ostorage =new (string ); +if _fcbd :=d .DecodeElement (_cegf .Ostorage ,&_aed );_fcbd !=nil {return _fcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_cegf .Vstream =NewVstream (); +if _efcg :=d .DecodeElement (_cegf .Vstream ,&_aed );_efcg !=nil {return _efcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_cegf .Clsid =new (string ); +if _cead :=d .DecodeElement (_cegf .Clsid ,&_aed );_cead !=nil {return _cead ;};default:_g .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_aed .Name ); +if _dce :=d .Skip ();_dce !=nil {return _dce ;};};case _f .EndElement :break _dbge ;case _f .CharData :};};return nil ;};func (_cde *CT_Array )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",_cde .LBoundsAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",_cde .UBoundsAttr )});_aag ,_cb :=_cde .BaseTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); +if _cb !=nil {return _cb ;};start .Attr =append (start .Attr ,_aag );e .EncodeToken (start );if _cde .Variant !=nil {_adb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_feg :=range _cde .Variant {e .EncodeElement (_feg ,_adb ); +};};if _cde .I1 !=nil {_de :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_gcc :=range _cde .I1 {e .EncodeElement (_gcc ,_de );};};if _cde .I2 !=nil {_fa :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +for _ ,_adc :=range _cde .I2 {e .EncodeElement (_adc ,_fa );};};if _cde .I4 !=nil {_deb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_dfc :=range _cde .I4 {e .EncodeElement (_dfc ,_deb );};};if _cde .Int !=nil {_gg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; +for _ ,_fcc :=range _cde .Int {e .EncodeElement (_fcc ,_gg );};};if _cde .Ui1 !=nil {_aea :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_bg :=range _cde .Ui1 {e .EncodeElement (_bg ,_aea );};};if _cde .Ui2 !=nil {_eec :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +for _ ,_fd :=range _cde .Ui2 {e .EncodeElement (_fd ,_eec );};};if _cde .Ui4 !=nil {_deg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_dd :=range _cde .Ui4 {e .EncodeElement (_dd ,_deg );};};if _cde .Uint !=nil {_gcg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; +for _ ,_fag :=range _cde .Uint {e .EncodeElement (_fag ,_gcg );};};if _cde .R4 !=nil {_age :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_cfd :=range _cde .R4 {e .EncodeElement (_cfd ,_age );};};if _cde .R8 !=nil {_gge :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +for _ ,_eagd :=range _cde .R8 {e .EncodeElement (_eagd ,_gge );};};if _cde .Decimal !=nil {_cbe :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_bga :=range _cde .Decimal {e .EncodeElement (_bga ,_cbe ); +};};if _cde .Bstr !=nil {_cdf :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_fbb :=range _cde .Bstr {e .EncodeElement (_fbb ,_cdf );};};if _cde .Date !=nil {_eb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; +for _ ,_ef :=range _cde .Date {e .EncodeElement (_ef ,_eb );};};if _cde .Bool !=nil {_cgb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_eecc :=range _cde .Bool {e .EncodeElement (_eecc ,_cgb );};};if _cde .Error !=nil {_dc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +for _ ,_fab :=range _cde .Error {e .EncodeElement (_fab ,_dc );};};if _cde .Cy !=nil {_bda :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_abd :=range _cde .Cy {e .EncodeElement (_abd ,_bda );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_cfe *Array )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfe .CT_Array =*NewCT_Array ();for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ag ,_ee :=_ed .ParseInt (_gc .Value ,10,32); +if _ee !=nil {return _ee ;};_cfe .UBoundsAttr =int32 (_ag );continue ;};if _gc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_cfe .BaseTypeAttr .UnmarshalXMLAttr (_gc );continue ;};if _gc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_d ,_fc :=_ed .ParseInt (_gc .Value ,10,32); +if _fc !=nil {return _fc ;};_cfe .LBoundsAttr =int32 (_d );continue ;};};_bc :for {_bcc ,_ca :=d .Token ();if _ca !=nil {return _ca ;};switch _ff :=_bcc .(type ){case _f .StartElement :switch _ff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aee :=NewVariant (); +if _bcf :=d .DecodeElement (_aee ,&_ff );_bcf !=nil {return _bcf ;};_cfe .Variant =append (_cfe .Variant ,_aee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _cae int8 ; +if _gf :=d .DecodeElement (&_cae ,&_ff );_gf !=nil {return _gf ;};_cfe .I1 =append (_cfe .I1 ,_cae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ac int16 ; +if _ea :=d .DecodeElement (&_ac ,&_ff );_ea !=nil {return _ea ;};_cfe .I2 =append (_cfe .I2 ,_ac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _edg int32 ; +if _ge :=d .DecodeElement (&_edg ,&_ff );_ge !=nil {return _ge ;};_cfe .I4 =append (_cfe .I4 ,_edg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _ffa int32 ; +if _fe :=d .DecodeElement (&_ffa ,&_ff );_fe !=nil {return _fe ;};_cfe .Int =append (_cfe .Int ,_ffa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ec uint8 ; +if _eac :=d .DecodeElement (&_ec ,&_ff );_eac !=nil {return _eac ;};_cfe .Ui1 =append (_cfe .Ui1 ,_ec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _eaa uint16 ; +if _bb :=d .DecodeElement (&_eaa ,&_ff );_bb !=nil {return _bb ;};_cfe .Ui2 =append (_cfe .Ui2 ,_eaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _fb uint32 ; +if _db :=d .DecodeElement (&_fb ,&_ff );_db !=nil {return _db ;};_cfe .Ui4 =append (_cfe .Ui4 ,_fb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _ffe uint32 ; +if _ffad :=d .DecodeElement (&_ffe ,&_ff );_ffad !=nil {return _ffad ;};_cfe .Uint =append (_cfe .Uint ,_ffe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _eg float32 ; +if _cd :=d .DecodeElement (&_eg ,&_ff );_cd !=nil {return _cd ;};_cfe .R4 =append (_cfe .R4 ,_eg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _dbb float64 ; +if _aa :=d .DecodeElement (&_dbb ,&_ff );_aa !=nil {return _aa ;};_cfe .R8 =append (_cfe .R8 ,_dbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _eag float64 ; +if _gff :=d .DecodeElement (&_eag ,&_ff );_gff !=nil {return _gff ;};_cfe .Decimal =append (_cfe .Decimal ,_eag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _af string ; +if _ab :=d .DecodeElement (&_af ,&_ff );_ab !=nil {return _ab ;};_cfe .Bstr =append (_cfe .Bstr ,_af );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _bd _a .Time ; +if _gcb :=d .DecodeElement (&_bd ,&_ff );_gcb !=nil {return _gcb ;};_cfe .Date =append (_cfe .Date ,_bd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _fef bool ; +if _ad :=d .DecodeElement (&_fef ,&_ff );_ad !=nil {return _ad ;};_cfe .Bool =append (_cfe .Bool ,_fef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gcbd string ; +if _da :=d .DecodeElement (&_gcbd ,&_ff );_da !=nil {return _da ;};_cfe .Error =append (_cfe .Error ,_gcbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _gfg string ; +if _dab :=d .DecodeElement (&_gfg ,&_ff );_dab !=nil {return _dab ;};_cfe .Cy =append (_cfe .Cy ,_gfg );default:_g .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0041\u0072\u0072a\u0079 \u0025\u0076",_ff .Name ); +if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _f .EndElement :break _bc ;case _f .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_dcfd *CT_Variant )ValidateWithPath (path string )error {if _dcfd .Variant !=nil {if _bafg :=_dcfd .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_bafg !=nil {return _bafg ;};};if _dcfd .Vector !=nil {if _edfb :=_dcfd .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072"); -_edfb !=nil {return _edfb ;};};if _dcfd .Array !=nil {if _eeg :=_dcfd .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_eeg !=nil {return _eeg ;};};if _dcfd .Empty !=nil {if _cbae :=_dcfd .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079"); -_cbae !=nil {return _cbae ;};};if _dcfd .Null !=nil {if _daff :=_dcfd .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_daff !=nil {return _daff ;};};if _dcfd .Cy !=nil {if !ST_CyPatternRe .MatchString (*_dcfd .Cy ){return _e .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_dcfd .Cy ); -};};if _dcfd .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_dcfd .Error ){return _e .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_dcfd .Error ); -};};if _dcfd .Vstream !=nil {if _bbc :=_dcfd .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_bbc !=nil {return _bbc ;};};if _dcfd .Clsid !=nil {if !_ea .ST_GuidPatternRe .MatchString (*_dcfd .Clsid ){return _e .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ea .ST_GuidPatternRe ,*_dcfd .Clsid ); -};};return nil ;};func (_afgf *Variant )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_afgf .CT_Variant =*NewCT_Variant ();_ffdd :for {_fef ,_cbdg :=d .Token ();if _cbdg !=nil {return _cbdg ;};switch _aag :=_fef .(type ){case _cc .StartElement :switch _aag .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_afgf .Variant =NewVariant (); -if _aff :=d .DecodeElement (_afgf .Variant ,&_aag );_aff !=nil {return _aff ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_afgf .Vector =NewVector (); -if _facb :=d .DecodeElement (_afgf .Vector ,&_aag );_facb !=nil {return _facb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_afgf .Array =NewArray (); -if _dgd :=d .DecodeElement (_afgf .Array ,&_aag );_dgd !=nil {return _dgd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_afgf .Blob =new (string ); -if _ddea :=d .DecodeElement (_afgf .Blob ,&_aag );_ddea !=nil {return _ddea ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_afgf .Oblob =new (string ); -if _eade :=d .DecodeElement (_afgf .Oblob ,&_aag );_eade !=nil {return _eade ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_afgf .Empty =NewEmpty (); -if _eecg :=d .DecodeElement (_afgf .Empty ,&_aag );_eecg !=nil {return _eecg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_afgf .Null =NewNull (); -if _ggb :=d .DecodeElement (_afgf .Null ,&_aag );_ggb !=nil {return _ggb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_afgf .I1 =new (int8 ); -if _bcag :=d .DecodeElement (_afgf .I1 ,&_aag );_bcag !=nil {return _bcag ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_afgf .I2 =new (int16 ); -if _fbdb :=d .DecodeElement (_afgf .I2 ,&_aag );_fbdb !=nil {return _fbdb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_afgf .I4 =new (int32 ); -if _bdd :=d .DecodeElement (_afgf .I4 ,&_aag );_bdd !=nil {return _bdd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_afgf .I8 =new (int64 ); -if _egd :=d .DecodeElement (_afgf .I8 ,&_aag );_egd !=nil {return _egd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_afgf .Int =new (int32 ); -if _afgb :=d .DecodeElement (_afgf .Int ,&_aag );_afgb !=nil {return _afgb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_afgf .Ui1 =new (uint8 ); -if _egga :=d .DecodeElement (_afgf .Ui1 ,&_aag );_egga !=nil {return _egga ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_afgf .Ui2 =new (uint16 ); -if _abcf :=d .DecodeElement (_afgf .Ui2 ,&_aag );_abcf !=nil {return _abcf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_afgf .Ui4 =new (uint32 ); -if _cbgc :=d .DecodeElement (_afgf .Ui4 ,&_aag );_cbgc !=nil {return _cbgc ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_afgf .Ui8 =new (uint64 ); -if _bdca :=d .DecodeElement (_afgf .Ui8 ,&_aag );_bdca !=nil {return _bdca ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_afgf .Uint =new (uint32 ); -if _ebfed :=d .DecodeElement (_afgf .Uint ,&_aag );_ebfed !=nil {return _ebfed ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_afgf .R4 =new (float32 ); -if _bbd :=d .DecodeElement (_afgf .R4 ,&_aag );_bbd !=nil {return _bbd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_afgf .R8 =new (float64 ); -if _gfef :=d .DecodeElement (_afgf .R8 ,&_aag );_gfef !=nil {return _gfef ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_afgf .Decimal =new (float64 ); -if _bbcd :=d .DecodeElement (_afgf .Decimal ,&_aag );_bbcd !=nil {return _bbcd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_afgf .Lpstr =new (string ); -if _eebg :=d .DecodeElement (_afgf .Lpstr ,&_aag );_eebg !=nil {return _eebg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_afgf .Lpwstr =new (string ); -if _fge :=d .DecodeElement (_afgf .Lpwstr ,&_aag );_fge !=nil {return _fge ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_afgf .Bstr =new (string ); -if _gfa :=d .DecodeElement (_afgf .Bstr ,&_aag );_gfa !=nil {return _gfa ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_afgf .Date =new (_g .Time ); -if _cgga :=d .DecodeElement (_afgf .Date ,&_aag );_cgga !=nil {return _cgga ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_afgf .Filetime =new (_g .Time ); -if _edbe :=d .DecodeElement (_afgf .Filetime ,&_aag );_edbe !=nil {return _edbe ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_afgf .Bool =new (bool ); -if _cfdc :=d .DecodeElement (_afgf .Bool ,&_aag );_cfdc !=nil {return _cfdc ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_afgf .Cy =new (string ); -if _aege :=d .DecodeElement (_afgf .Cy ,&_aag );_aege !=nil {return _aege ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_afgf .Error =new (string ); -if _edfbf :=d .DecodeElement (_afgf .Error ,&_aag );_edfbf !=nil {return _edfbf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_afgf .Stream =new (string ); -if _abg :=d .DecodeElement (_afgf .Stream ,&_aag );_abg !=nil {return _abg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_afgf .Ostream =new (string ); -if _ffdg :=d .DecodeElement (_afgf .Ostream ,&_aag );_ffdg !=nil {return _ffdg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_afgf .Storage =new (string ); -if _dgdg :=d .DecodeElement (_afgf .Storage ,&_aag );_dgdg !=nil {return _dgdg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_afgf .Ostorage =new (string ); -if _efaea :=d .DecodeElement (_afgf .Ostorage ,&_aag );_efaea !=nil {return _efaea ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_afgf .Vstream =NewVstream (); -if _fgb :=d .DecodeElement (_afgf .Vstream ,&_aag );_fgb !=nil {return _fgb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_afgf .Clsid =new (string ); -if _caa :=d .DecodeElement (_afgf .Clsid ,&_aag );_caa !=nil {return _caa ;};default:_cb .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_aag .Name ); -if _facdc :=d .Skip ();_facdc !=nil {return _facdc ;};};case _cc .EndElement :break _ffdd ;case _cc .CharData :};};return nil ;}; +func (_babf *CT_Variant )ValidateWithPath (path string )error {if _babf .Variant !=nil {if _bfc :=_babf .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_bfc !=nil {return _bfc ;};};if _babf .Vector !=nil {if _fbc :=_babf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072"); +_fbc !=nil {return _fbc ;};};if _babf .Array !=nil {if _abfe :=_babf .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_abfe !=nil {return _abfe ;};};if _babf .Empty !=nil {if _dbcg :=_babf .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079"); +_dbcg !=nil {return _dbcg ;};};if _babf .Null !=nil {if _eafb :=_babf .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_eafb !=nil {return _eafb ;};};if _babf .Cy !=nil {if !ST_CyPatternRe .MatchString (*_babf .Cy ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_babf .Cy ); +};};if _babf .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_babf .Error ){return _c .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_babf .Error ); +};};if _babf .Vstream !=nil {if _fad :=_babf .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_fad !=nil {return _fad ;};};if _babf .Clsid !=nil {if !_gb .ST_GuidPatternRe .MatchString (*_babf .Clsid ){return _c .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gb .ST_GuidPatternRe ,*_babf .Clsid ); +};};return nil ;};func (_ccce *Null )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccce .CT_Null =*NewCT_Null ();for {_cfbb ,_ecdf :=d .Token ();if _ecdf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ecdf ); +};if _dded ,_cbbg :=_cfbb .(_f .EndElement );_cbbg &&_dded .Name ==start .Name {break ;};};return nil ;};func (_cdb ST_ArrayBaseType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbbd :=_f .Attr {};_cbbd .Name =name ;switch _cdb {case ST_ArrayBaseTypeUnset :_cbbd .Value =""; +case ST_ArrayBaseTypeVariant :_cbbd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_cbbd .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_cbbd .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_cbbd .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_cbbd .Value ="\u0069\u006e\u0074"; +case ST_ArrayBaseTypeUi1 :_cbbd .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_cbbd .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_cbbd .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_cbbd .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_cbbd .Value ="\u0072\u0034"; +case ST_ArrayBaseTypeR8 :_cbbd .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_cbbd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_cbbd .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_cbbd .Value ="\u0064\u0061\u0074\u0065"; +case ST_ArrayBaseTypeBool :_cbbd .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_cbbd .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_cbbd .Value ="\u0065\u0072\u0072o\u0072";};return _cbbd ,nil ;};func (_bfba *CT_Variant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfg :for {_fefd ,_ffec :=d .Token (); +if _ffec !=nil {return _ffec ;};switch _cbea :=_fefd .(type ){case _f .StartElement :switch _cbea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_bfba .Variant =NewVariant (); +if _ffd :=d .DecodeElement (_bfba .Variant ,&_cbea );_ffd !=nil {return _ffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_bfba .Vector =NewVector (); +if _dca :=d .DecodeElement (_bfba .Vector ,&_cbea );_dca !=nil {return _dca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_bfba .Array =NewArray (); +if _dag :=d .DecodeElement (_bfba .Array ,&_cbea );_dag !=nil {return _dag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_bfba .Blob =new (string ); +if _bab :=d .DecodeElement (_bfba .Blob ,&_cbea );_bab !=nil {return _bab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_bfba .Oblob =new (string ); +if _aad :=d .DecodeElement (_bfba .Oblob ,&_cbea );_aad !=nil {return _aad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_bfba .Empty =NewEmpty (); +if _fefc :=d .DecodeElement (_bfba .Empty ,&_cbea );_fefc !=nil {return _fefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_bfba .Null =NewNull (); +if _gca :=d .DecodeElement (_bfba .Null ,&_cbea );_gca !=nil {return _gca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_bfba .I1 =new (int8 ); +if _aagb :=d .DecodeElement (_bfba .I1 ,&_cbea );_aagb !=nil {return _aagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_bfba .I2 =new (int16 ); +if _bfe :=d .DecodeElement (_bfba .I2 ,&_cbea );_bfe !=nil {return _bfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_bfba .I4 =new (int32 ); +if _gdd :=d .DecodeElement (_bfba .I4 ,&_cbea );_gdd !=nil {return _gdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_bfba .I8 =new (int64 ); +if _ega :=d .DecodeElement (_bfba .I8 ,&_cbea );_ega !=nil {return _ega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_bfba .Int =new (int32 ); +if _bed :=d .DecodeElement (_bfba .Int ,&_cbea );_bed !=nil {return _bed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_bfba .Ui1 =new (uint8 ); +if _cfab :=d .DecodeElement (_bfba .Ui1 ,&_cbea );_cfab !=nil {return _cfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_bfba .Ui2 =new (uint16 ); +if _cgbd :=d .DecodeElement (_bfba .Ui2 ,&_cbea );_cgbd !=nil {return _cgbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_bfba .Ui4 =new (uint32 ); +if _gdc :=d .DecodeElement (_bfba .Ui4 ,&_cbea );_gdc !=nil {return _gdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_bfba .Ui8 =new (uint64 ); +if _gga :=d .DecodeElement (_bfba .Ui8 ,&_cbea );_gga !=nil {return _gga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_bfba .Uint =new (uint32 ); +if _aage :=d .DecodeElement (_bfba .Uint ,&_cbea );_aage !=nil {return _aage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_bfba .R4 =new (float32 ); +if _bdad :=d .DecodeElement (_bfba .R4 ,&_cbea );_bdad !=nil {return _bdad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_bfba .R8 =new (float64 ); +if _cab :=d .DecodeElement (_bfba .R8 ,&_cbea );_cab !=nil {return _cab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_bfba .Decimal =new (float64 ); +if _ecg :=d .DecodeElement (_bfba .Decimal ,&_cbea );_ecg !=nil {return _ecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_bfba .Lpstr =new (string ); +if _geee :=d .DecodeElement (_bfba .Lpstr ,&_cbea );_geee !=nil {return _geee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_bfba .Lpwstr =new (string ); +if _bbc :=d .DecodeElement (_bfba .Lpwstr ,&_cbea );_bbc !=nil {return _bbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_bfba .Bstr =new (string ); +if _dbc :=d .DecodeElement (_bfba .Bstr ,&_cbea );_dbc !=nil {return _dbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_bfba .Date =new (_a .Time ); +if _fgc :=d .DecodeElement (_bfba .Date ,&_cbea );_fgc !=nil {return _fgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_bfba .Filetime =new (_a .Time ); +if _cce :=d .DecodeElement (_bfba .Filetime ,&_cbea );_cce !=nil {return _cce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_bfba .Bool =new (bool ); +if _abdd :=d .DecodeElement (_bfba .Bool ,&_cbea );_abdd !=nil {return _abdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_bfba .Cy =new (string ); +if _egb :=d .DecodeElement (_bfba .Cy ,&_cbea );_egb !=nil {return _egb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_bfba .Error =new (string ); +if _ecefc :=d .DecodeElement (_bfba .Error ,&_cbea );_ecefc !=nil {return _ecefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_bfba .Stream =new (string ); +if _bea :=d .DecodeElement (_bfba .Stream ,&_cbea );_bea !=nil {return _bea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_bfba .Ostream =new (string ); +if _fdeb :=d .DecodeElement (_bfba .Ostream ,&_cbea );_fdeb !=nil {return _fdeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_bfba .Storage =new (string ); +if _ecf :=d .DecodeElement (_bfba .Storage ,&_cbea );_ecf !=nil {return _ecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_bfba .Ostorage =new (string ); +if _dde :=d .DecodeElement (_bfba .Ostorage ,&_cbea );_dde !=nil {return _dde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_bfba .Vstream =NewVstream (); +if _efdb :=d .DecodeElement (_bfba .Vstream ,&_cbea );_efdb !=nil {return _efdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_bfba .Clsid =new (string ); +if _ecd :=d .DecodeElement (_bfba .Clsid ,&_cbea );_ecd !=nil {return _ecd ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_cbea .Name ); +if _fagf :=d .Skip ();_fagf !=nil {return _fagf ;};};case _f .EndElement :break _cfg ;case _f .CharData :};};return nil ;};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2; +ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9; +ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16; +ST_ArrayBaseTypeError ST_ArrayBaseType =17;); + +// Validate validates the Vector and its children +func (_dfbe *Vector )Validate ()error {return _dfbe .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");}; + +// ValidateWithPath validates the Array and its children, prefixing error messages with path +func (_bde *Array )ValidateWithPath (path string )error {if _ga :=_bde .CT_Array .ValidateWithPath (path );_ga !=nil {return _ga ;};return nil ;}; // ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_fabb *CT_Vector )ValidateWithPath (path string )error {if _fabb .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _e .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _ade :=_fabb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};for _begd ,_bcge :=range _fabb .Variant {if _dca :=_bcge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_begd )); -_dca !=nil {return _dca ;};};for _ccbb ,_cdaa :=range _fabb .Cy {if !ST_CyPatternRe .MatchString (_cdaa ){return _e .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ccbb ,ST_CyPatternRe ,_cdaa ); -};};for _gedb ,_cgc :=range _fabb .Error {if !ST_ErrorPatternRe .MatchString (_cgc ){return _e .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gedb ,ST_ErrorPatternRe ,_cgc ); -};};for _aedb ,_bgfg :=range _fabb .Clsid {if !_ea .ST_GuidPatternRe .MatchString (_bgfg ){return _e .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_aedb ,_ea .ST_GuidPatternRe ,_bgfg ); -};};return nil ;};type Null struct{CT_Null }; +func (_fggf *CT_Vector )ValidateWithPath (path string )error {if _fggf .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _c .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _eddd :=_fggf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eddd !=nil {return _eddd ;};for _ffce ,_gebb :=range _fggf .Variant {if _fded :=_gebb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_ffce )); +_fded !=nil {return _fded ;};};for _cffd ,_cafe :=range _fggf .Cy {if !ST_CyPatternRe .MatchString (_cafe ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cffd ,ST_CyPatternRe ,_cafe ); +};};for _faaa ,_dcba :=range _fggf .Error {if !ST_ErrorPatternRe .MatchString (_dcba ){return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_faaa ,ST_ErrorPatternRe ,_dcba ); +};};for _aaag ,_ceg :=range _fggf .Clsid {if !_gb .ST_GuidPatternRe .MatchString (_ceg ){return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_aaag ,_gb .ST_GuidPatternRe ,_ceg ); +};};return nil ;};const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5; +ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11; +ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17; +ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);type ST_VectorBaseType byte ;var ST_CyPatternRe =_b .MustCompile (ST_CyPattern ); -// Validate validates the CT_Vector and its children -func (_adcd *CT_Vector )Validate ()error {return _adcd .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");}; +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_ccdg *Null )ValidateWithPath (path string )error {if _ccff :=_ccdg .CT_Null .ValidateWithPath (path );_ccff !=nil {return _ccff ;};return nil ;};type CT_Null struct{}; // ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_cca *Vector )ValidateWithPath (path string )error {if _cfc :=_cca .CT_Vector .ValidateWithPath (path );_cfc !=nil {return _cfc ;};return nil ;};type CT_Variant struct{Variant *Variant ;Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ; -Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_g .Time ;Filetime *_g .Time ; -Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;}; +func (_febc *Vector )ValidateWithPath (path string )error {if _agfa :=_febc .CT_Vector .ValidateWithPath (path );_agfa !=nil {return _agfa ;};return nil ;}; -// Validate validates the CT_Null and its children -func (_ddfd *CT_Null )Validate ()error {return _ddfd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_bde *Empty )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return _bde .CT_Empty .MarshalXML (e ,start );};func NewVector ()*Vector {_cada :=&Vector {}; -_cada .CT_Vector =*NewCT_Vector ();return _cada };type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ; -R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_g .Time ;Bool []bool ;Error []string ;Cy []string ;};func NewCT_Empty ()*CT_Empty {_gbg :=&CT_Empty {};return _gbg }; +// Validate validates the CT_Vstream and its children +func (_eacc *CT_Vstream )Validate ()error {return _eacc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_dfdf *Vector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _dfdf .CT_Vector .MarshalXML (e ,start ); +};func (_eggb *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eae ,_dcg :=d .Token ();if _dcg !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_dcg ); +};if _bfb ,_cbbc :=_eae .(_f .EndElement );_cbbc &&_bfb .Name ==start .Name {break ;};};return nil ;};func NewCT_Array ()*CT_Array {_ce :=&CT_Array {};_ce .BaseTypeAttr =ST_ArrayBaseType (1);return _ce };func (_bafb *CT_Vector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafb .BaseTypeAttr =ST_VectorBaseType (1); +for _ ,_fafc :=range start .Attr {if _fafc .Name .Local =="\u0073\u0069\u007a\u0065"{_gggf ,_bbcd :=_ed .ParseUint (_fafc .Value ,10,32);if _bbcd !=nil {return _bbcd ;};_bafb .SizeAttr =uint32 (_gggf );continue ;};if _fafc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bafb .BaseTypeAttr .UnmarshalXMLAttr (_fafc ); +continue ;};};_aeea :for {_bfd ,_dff :=d .Token ();if _dff !=nil {return _dff ;};switch _cgg :=_bfd .(type ){case _f .StartElement :switch _cgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_egd :=NewVariant (); +if _gde :=d .DecodeElement (_egd ,&_cgg );_gde !=nil {return _gde ;};_bafb .Variant =append (_bafb .Variant ,_egd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _fegf int8 ; +if _eeae :=d .DecodeElement (&_fegf ,&_cgg );_eeae !=nil {return _eeae ;};_bafb .I1 =append (_bafb .I1 ,_fegf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _egdd int16 ; +if _agc :=d .DecodeElement (&_egdd ,&_cgg );_agc !=nil {return _agc ;};_bafb .I2 =append (_bafb .I2 ,_egdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _bdbd int32 ; +if _cadg :=d .DecodeElement (&_bdbd ,&_cgg );_cadg !=nil {return _cadg ;};_bafb .I4 =append (_bafb .I4 ,_bdbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _fcg int64 ; +if _ccf :=d .DecodeElement (&_fcg ,&_cgg );_ccf !=nil {return _ccf ;};_bafb .I8 =append (_bafb .I8 ,_fcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _afb uint8 ; +if _ggbb :=d .DecodeElement (&_afb ,&_cgg );_ggbb !=nil {return _ggbb ;};_bafb .Ui1 =append (_bafb .Ui1 ,_afb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _daf uint16 ; +if _abb :=d .DecodeElement (&_daf ,&_cgg );_abb !=nil {return _abb ;};_bafb .Ui2 =append (_bafb .Ui2 ,_daf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _bafbe uint32 ; +if _aaa :=d .DecodeElement (&_bafbe ,&_cgg );_aaa !=nil {return _aaa ;};_bafb .Ui4 =append (_bafb .Ui4 ,_bafbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _ebad uint64 ; +if _ecee :=d .DecodeElement (&_ebad ,&_cgg );_ecee !=nil {return _ecee ;};_bafb .Ui8 =append (_bafb .Ui8 ,_ebad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _ebga float32 ; +if _ccg :=d .DecodeElement (&_ebga ,&_cgg );_ccg !=nil {return _ccg ;};_bafb .R4 =append (_bafb .R4 ,_ebga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gec float64 ; +if _fcd :=d .DecodeElement (&_gec ,&_cgg );_fcd !=nil {return _fcd ;};_bafb .R8 =append (_bafb .R8 ,_gec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _dgb string ; +if _afdf :=d .DecodeElement (&_dgb ,&_cgg );_afdf !=nil {return _afdf ;};_bafb .Lpstr =append (_bafb .Lpstr ,_dgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _bbdd string ; +if _cdfd :=d .DecodeElement (&_bbdd ,&_cgg );_cdfd !=nil {return _cdfd ;};_bafb .Lpwstr =append (_bafb .Lpwstr ,_bbdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _ddbb string ; +if _agef :=d .DecodeElement (&_ddbb ,&_cgg );_agef !=nil {return _agef ;};_bafb .Bstr =append (_bafb .Bstr ,_ddbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _dgd _a .Time ; +if _gfce :=d .DecodeElement (&_dgd ,&_cgg );_gfce !=nil {return _gfce ;};_bafb .Date =append (_bafb .Date ,_dgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _bfbe _a .Time ; +if _dbfd :=d .DecodeElement (&_bfbe ,&_cgg );_dbfd !=nil {return _dbfd ;};_bafb .Filetime =append (_bafb .Filetime ,_bfbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _bgadg bool ; +if _bbcc :=d .DecodeElement (&_bgadg ,&_cgg );_bbcc !=nil {return _bbcc ;};_bafb .Bool =append (_bafb .Bool ,_bgadg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _cgfc string ; +if _ebc :=d .DecodeElement (&_cgfc ,&_cgg );_ebc !=nil {return _ebc ;};_bafb .Cy =append (_bafb .Cy ,_cgfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gce string ; +if _eaba :=d .DecodeElement (&_gce ,&_cgg );_eaba !=nil {return _eaba ;};_bafb .Error =append (_bafb .Error ,_gce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _cbaf string ; +if _fgea :=d .DecodeElement (&_cbaf ,&_cgg );_fgea !=nil {return _fgea ;};_bafb .Clsid =append (_bafb .Clsid ,_cbaf );default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_cgg .Name ); +if _eecce :=d .Skip ();_eecce !=nil {return _eecce ;};};case _f .EndElement :break _aeea ;case _f .CharData :};};return nil ;};func (_accf *CT_Vector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bad ,_aeef :=_accf .BaseTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); +if _aeef !=nil {return _aeef ;};start .Attr =append (start .Attr ,_bad );start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",_accf .SizeAttr )});e .EncodeToken (start );if _accf .Variant !=nil {_dae :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; +for _ ,_fgcg :=range _accf .Variant {e .EncodeElement (_fgcg ,_dae );};};if _accf .I1 !=nil {_faa :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_adcd :=range _accf .I1 {e .EncodeElement (_adcd ,_faa );};};if _accf .I2 !=nil {_bccf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +for _ ,_fege :=range _accf .I2 {e .EncodeElement (_fege ,_bccf );};};if _accf .I4 !=nil {_fdb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_cdd :=range _accf .I4 {e .EncodeElement (_cdd ,_fdb );};};if _accf .I8 !=nil {_gcba :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0038"}}; +for _ ,_acb :=range _accf .I8 {e .EncodeElement (_acb ,_gcba );};};if _accf .Ui1 !=nil {_ggcg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_bag :=range _accf .Ui1 {e .EncodeElement (_bag ,_ggcg );};};if _accf .Ui2 !=nil {_fbef :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +for _ ,_bgb :=range _accf .Ui2 {e .EncodeElement (_bgb ,_fbef );};};if _accf .Ui4 !=nil {_bfbb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_eab :=range _accf .Ui4 {e .EncodeElement (_eab ,_bfbb );};};if _accf .Ui8 !=nil {_gaf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; +for _ ,_dac :=range _accf .Ui8 {e .EncodeElement (_dac ,_gaf );};};if _accf .R4 !=nil {_geeg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_gdgc :=range _accf .R4 {e .EncodeElement (_gdgc ,_geeg );};};if _accf .R8 !=nil {_bfg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +for _ ,_ebda :=range _accf .R8 {e .EncodeElement (_ebda ,_bfg );};};if _accf .Lpstr !=nil {_agd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_dbg :=range _accf .Lpstr {e .EncodeElement (_dbg ,_agd ); +};};if _accf .Lpwstr !=nil {_gbaa :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_ecegb :=range _accf .Lpwstr {e .EncodeElement (_ecegb ,_gbaa );};};if _accf .Bstr !=nil {_agdg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; +for _ ,_babfb :=range _accf .Bstr {e .EncodeElement (_babfb ,_agdg );};};if _accf .Date !=nil {_ffb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_eba :=range _accf .Date {e .EncodeElement (_eba ,_ffb );};}; +if _accf .Filetime !=nil {_afdc :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_agg :=range _accf .Filetime {e .EncodeElement (_agg ,_afdc );};};if _accf .Bool !=nil {_gfde :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; +for _ ,_dbgg :=range _accf .Bool {e .EncodeElement (_dbgg ,_gfde );};};if _accf .Cy !=nil {_daba :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_eecb :=range _accf .Cy {e .EncodeElement (_eecb ,_daba );};};if _accf .Error !=nil {_bdag :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +for _ ,_cade :=range _accf .Error {e .EncodeElement (_cade ,_bdag );};};if _accf .Clsid !=nil {_cbg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_gcd :=range _accf .Clsid {e .EncodeElement (_gcd ,_cbg ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Variant and its children -func (_bbb *CT_Variant )Validate ()error {return _bbb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_fecb *ST_ArrayBaseType )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_fecb =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fecb =1; -case "\u0069\u0031":*_fecb =2;case "\u0069\u0032":*_fecb =3;case "\u0069\u0034":*_fecb =4;case "\u0069\u006e\u0074":*_fecb =5;case "\u0075\u0069\u0031":*_fecb =6;case "\u0075\u0069\u0032":*_fecb =7;case "\u0075\u0069\u0034":*_fecb =8;case "\u0075\u0069\u006e\u0074":*_fecb =9; -case "\u0072\u0034":*_fecb =10;case "\u0072\u0038":*_fecb =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fecb =12;case "\u0062\u0073\u0074\u0072":*_fecb =13;case "\u0064\u0061\u0074\u0065":*_fecb =14;case "\u0062\u006f\u006f\u006c":*_fecb =15;case "\u0063\u0079":*_fecb =16; -case "\u0065\u0072\u0072o\u0072":*_fecb =17;};return nil ;};func NewCT_Array ()*CT_Array {_dag :=&CT_Array {};_dag .BaseTypeAttr =ST_ArrayBaseType (1);return _dag ;}; - -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_gcea *CT_Vstream )ValidateWithPath (path string )error {if !_ea .ST_GuidPatternRe .MatchString (_gcea .VersionAttr ){return _e .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ea .ST_GuidPatternRe ,_gcea .VersionAttr ); -};return nil ;};func (_bee *Empty )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bee .CT_Empty =*NewCT_Empty ();for {_gedd ,_ddge :=d .Token ();if _ddge !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_ddge ); -};if _geeb ,_efd :=_gedd .(_cc .EndElement );_efd &&_geeb .Name ==start .Name {break ;};};return nil ;};type Vstream struct{CT_Vstream };func (_edb *Array )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return _edb .CT_Array .MarshalXML (e ,start ); -};func (_cgbf ST_ArrayBaseType )String ()string {switch _cgbf {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074"; -case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c"; -case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};const (ST_VectorBaseTypeUnset ST_VectorBaseType =0; -ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6; -ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12; -ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18; -ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;); +func (_fbe *CT_Variant )Validate ()error {return _fbe .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewVariant ()*Variant {_aadc :=&Variant {};_aadc .CT_Variant =*NewCT_Variant ();return _aadc }; -// Validate validates the Empty and its children -func (_abca *Empty )Validate ()error {return _abca .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func (_cgcd *ST_VectorBaseType )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_cgcd =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cgcd =1; -case "\u0069\u0031":*_cgcd =2;case "\u0069\u0032":*_cgcd =3;case "\u0069\u0034":*_cgcd =4;case "\u0069\u0038":*_cgcd =5;case "\u0075\u0069\u0031":*_cgcd =6;case "\u0075\u0069\u0032":*_cgcd =7;case "\u0075\u0069\u0034":*_cgcd =8;case "\u0075\u0069\u0038":*_cgcd =9; -case "\u0072\u0034":*_cgcd =10;case "\u0072\u0038":*_cgcd =11;case "\u006c\u0070\u0073t\u0072":*_cgcd =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cgcd =13;case "\u0062\u0073\u0074\u0072":*_cgcd =14;case "\u0064\u0061\u0074\u0065":*_cgcd =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cgcd =16; -case "\u0062\u006f\u006f\u006c":*_cgcd =17;case "\u0063\u0079":*_cgcd =18;case "\u0065\u0072\u0072o\u0072":*_cgcd =19;case "\u0063\u006c\u0073i\u0064":*_cgcd =20;};return nil ;};func NewVariant ()*Variant {_bga :=&Variant {};_bga .CT_Variant =*NewCT_Variant (); -return _bga };func (_feg *Null )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return _feg .CT_Null .MarshalXML (e ,start );};func (_aaeb ST_VectorBaseType )String ()string {switch _aaeb {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074"; -case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038"; -case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"; -case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; -func NewEmpty ()*Empty {_dfe :=&Empty {};_dfe .CT_Empty =*NewCT_Empty ();return _dfe }; - -// Validate validates the CT_Array and its children -func (_cda *CT_Array )Validate ()error {return _cda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};func (_bcd *Vstream )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return _bcd .CT_Vstream .MarshalXML (e ,start ); -};type Empty struct{CT_Empty };func NewCT_Variant ()*CT_Variant {_cfa :=&CT_Variant {};return _cfa };func (_gbfd *CT_Vstream )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",_gbfd .VersionAttr )}); -e .EncodeElement (_gbfd .Content ,start );e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_cea *CT_Null )ValidateWithPath (path string )error {return nil };func NewCT_Variant ()*CT_Variant {_ebb :=&CT_Variant {};return _ebb };func (_dbbde *Vector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbde .CT_Vector =*NewCT_Vector (); +for _ ,_feb :=range start .Attr {if _feb .Name .Local =="\u0073\u0069\u007a\u0065"{_bfbag ,_degca :=_ed .ParseUint (_feb .Value ,10,32);if _degca !=nil {return _degca ;};_dbbde .SizeAttr =uint32 (_bfbag );continue ;};if _feb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_dbbde .BaseTypeAttr .UnmarshalXMLAttr (_feb ); +continue ;};};_aacg :for {_baa ,_bfgc :=d .Token ();if _bfgc !=nil {return _bfgc ;};switch _ada :=_baa .(type ){case _f .StartElement :switch _ada .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ccbd :=NewVariant (); +if _fagg :=d .DecodeElement (_ccbd ,&_ada );_fagg !=nil {return _fagg ;};_dbbde .Variant =append (_dbbde .Variant ,_ccbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _ecac int8 ; +if _babb :=d .DecodeElement (&_ecac ,&_ada );_babb !=nil {return _babb ;};_dbbde .I1 =append (_dbbde .I1 ,_ecac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _dbe int16 ; +if _acbc :=d .DecodeElement (&_dbe ,&_ada );_acbc !=nil {return _acbc ;};_dbbde .I2 =append (_dbbde .I2 ,_dbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _edf int32 ; +if _aegb :=d .DecodeElement (&_edf ,&_ada );_aegb !=nil {return _aegb ;};_dbbde .I4 =append (_dbbde .I4 ,_edf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _gcge int64 ; +if _caee :=d .DecodeElement (&_gcge ,&_ada );_caee !=nil {return _caee ;};_dbbde .I8 =append (_dbbde .I8 ,_gcge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ddbe uint8 ; +if _edddd :=d .DecodeElement (&_ddbe ,&_ada );_edddd !=nil {return _edddd ;};_dbbde .Ui1 =append (_dbbde .Ui1 ,_ddbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _bcd uint16 ; +if _bff :=d .DecodeElement (&_bcd ,&_ada );_bff !=nil {return _bff ;};_dbbde .Ui2 =append (_dbbde .Ui2 ,_bcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _aaae uint32 ; +if _fgdg :=d .DecodeElement (&_aaae ,&_ada );_fgdg !=nil {return _fgdg ;};_dbbde .Ui4 =append (_dbbde .Ui4 ,_aaae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _agce uint64 ; +if _ddee :=d .DecodeElement (&_agce ,&_ada );_ddee !=nil {return _ddee ;};_dbbde .Ui8 =append (_dbbde .Ui8 ,_agce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _gda float32 ; +if _eeea :=d .DecodeElement (&_gda ,&_ada );_eeea !=nil {return _eeea ;};_dbbde .R4 =append (_dbbde .R4 ,_gda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _bgc float64 ; +if _beaa :=d .DecodeElement (&_bgc ,&_ada );_beaa !=nil {return _beaa ;};_dbbde .R8 =append (_dbbde .R8 ,_bgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _aacb string ; +if _agf :=d .DecodeElement (&_aacb ,&_ada );_agf !=nil {return _agf ;};_dbbde .Lpstr =append (_dbbde .Lpstr ,_aacb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _ggbg string ; +if _gebc :=d .DecodeElement (&_ggbg ,&_ada );_gebc !=nil {return _gebc ;};_dbbde .Lpwstr =append (_dbbde .Lpwstr ,_ggbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _fce string ; +if _eadg :=d .DecodeElement (&_fce ,&_ada );_eadg !=nil {return _eadg ;};_dbbde .Bstr =append (_dbbde .Bstr ,_fce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _gdfc _a .Time ; +if _bgg :=d .DecodeElement (&_gdfc ,&_ada );_bgg !=nil {return _bgg ;};_dbbde .Date =append (_dbbde .Date ,_gdfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _bbg _a .Time ; +if _acf :=d .DecodeElement (&_bbg ,&_ada );_acf !=nil {return _acf ;};_dbbde .Filetime =append (_dbbde .Filetime ,_bbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _aace bool ; +if _gbeb :=d .DecodeElement (&_aace ,&_ada );_gbeb !=nil {return _gbeb ;};_dbbde .Bool =append (_dbbde .Bool ,_aace );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _bgge string ; +if _bfcf :=d .DecodeElement (&_bgge ,&_ada );_bfcf !=nil {return _bfcf ;};_dbbde .Cy =append (_dbbde .Cy ,_bgge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gafc string ; +if _beacc :=d .DecodeElement (&_gafc ,&_ada );_beacc !=nil {return _beacc ;};_dbbde .Error =append (_dbbde .Error ,_gafc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _eagdb string ; +if _cgc :=d .DecodeElement (&_eagdb ,&_ada );_cgc !=nil {return _cgc ;};_dbbde .Clsid =append (_dbbde .Clsid ,_eagdb );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ada .Name ); +if _ccgf :=d .Skip ();_ccgf !=nil {return _ccgf ;};};case _f .EndElement :break _aacg ;case _f .CharData :};};return nil ;}; -// Validate validates the Variant and its children -func (_cbdb *Variant )Validate ()error {return _cbdb .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};type CT_Null struct{};type Vector struct{CT_Vector };var ST_ErrorPatternRe =_d .MustCompile (ST_ErrorPattern );func (_adda *Vector )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return _adda .CT_Vector .MarshalXML (e ,start ); -};func (_bgf *CT_Vector )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bgf .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_eebb :=range start .Attr {if _eebb .Name .Local =="\u0073\u0069\u007a\u0065"{_cbg ,_gcg :=_ec .ParseUint (_eebb .Value ,10,32); -if _gcg !=nil {return _gcg ;};_bgf .SizeAttr =uint32 (_cbg );continue ;};if _eebb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bgf .BaseTypeAttr .UnmarshalXMLAttr (_eebb );continue ;};};_dgfb :for {_dcc ,_ffbb :=d .Token ();if _ffbb !=nil {return _ffbb ; -};switch _eeccc :=_dcc .(type ){case _cc .StartElement :switch _eeccc .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cee :=NewVariant (); -if _ggec :=d .DecodeElement (_cee ,&_eeccc );_ggec !=nil {return _ggec ;};_bgf .Variant =append (_bgf .Variant ,_cee );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _gfga int8 ; -if _fac :=d .DecodeElement (&_gfga ,&_eeccc );_fac !=nil {return _fac ;};_bgf .I1 =append (_bgf .I1 ,_gfga );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ddgd int16 ; -if _adc :=d .DecodeElement (&_ddgd ,&_eeccc );_adc !=nil {return _adc ;};_bgf .I2 =append (_bgf .I2 ,_ddgd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _eee int32 ; -if _cag :=d .DecodeElement (&_eee ,&_eeccc );_cag !=nil {return _cag ;};_bgf .I4 =append (_bgf .I4 ,_eee );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _caf int64 ; -if _fcb :=d .DecodeElement (&_caf ,&_eeccc );_fcb !=nil {return _fcb ;};_bgf .I8 =append (_bgf .I8 ,_caf );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _dfbf uint8 ; -if _aad :=d .DecodeElement (&_dfbf ,&_eeccc );_aad !=nil {return _aad ;};_bgf .Ui1 =append (_bgf .Ui1 ,_dfbf );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _gcb uint16 ; -if _dbeb :=d .DecodeElement (&_gcb ,&_eeccc );_dbeb !=nil {return _dbeb ;};_bgf .Ui2 =append (_bgf .Ui2 ,_gcb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _bggd uint32 ; -if _dbac :=d .DecodeElement (&_bggd ,&_eeccc );_dbac !=nil {return _dbac ;};_bgf .Ui4 =append (_bgf .Ui4 ,_bggd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _afg uint64 ; -if _efee :=d .DecodeElement (&_afg ,&_eeccc );_efee !=nil {return _efee ;};_bgf .Ui8 =append (_bgf .Ui8 ,_afg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _eea float32 ; -if _eeeb :=d .DecodeElement (&_eea ,&_eeccc );_eeeb !=nil {return _eeeb ;};_bgf .R4 =append (_bgf .R4 ,_eea );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gbdg float64 ; -if _aeba :=d .DecodeElement (&_gbdg ,&_eeccc );_aeba !=nil {return _aeba ;};_bgf .R8 =append (_bgf .R8 ,_gbdg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _cac string ; -if _facd :=d .DecodeElement (&_cac ,&_eeccc );_facd !=nil {return _facd ;};_bgf .Lpstr =append (_bgf .Lpstr ,_cac );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _eage string ; -if _ccf :=d .DecodeElement (&_eage ,&_eeccc );_ccf !=nil {return _ccf ;};_bgf .Lpwstr =append (_bgf .Lpwstr ,_eage );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _bce string ; -if _dcg :=d .DecodeElement (&_bce ,&_eeccc );_dcg !=nil {return _dcg ;};_bgf .Bstr =append (_bgf .Bstr ,_bce );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _ffgg _g .Time ; -if _eda :=d .DecodeElement (&_ffgg ,&_eeccc );_eda !=nil {return _eda ;};_bgf .Date =append (_bgf .Date ,_ffgg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _abb _g .Time ; -if _ebd :=d .DecodeElement (&_abb ,&_eeccc );_ebd !=nil {return _ebd ;};_bgf .Filetime =append (_bgf .Filetime ,_abb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _add bool ; -if _bfga :=d .DecodeElement (&_add ,&_eeccc );_bfga !=nil {return _bfga ;};_bgf .Bool =append (_bgf .Bool ,_add );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _bdg string ; -if _cbad :=d .DecodeElement (&_bdg ,&_eeccc );_cbad !=nil {return _cbad ;};_bgf .Cy =append (_bgf .Cy ,_bdg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _cad string ; -if _gced :=d .DecodeElement (&_cad ,&_eeccc );_gced !=nil {return _gced ;};_bgf .Error =append (_bgf .Error ,_cad );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _eaf string ; -if _egcb :=d .DecodeElement (&_eaf ,&_eeccc );_egcb !=nil {return _egcb ;};_bgf .Clsid =append (_bgf .Clsid ,_eaf );default:_cb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_eeccc .Name ); -if _efeg :=d .Skip ();_efeg !=nil {return _efeg ;};};case _cc .EndElement :break _dgfb ;case _cc .CharData :};};return nil ;};func (_eddf *ST_VectorBaseType )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_edab ,_dbcd :=d .Token ();if _dbcd !=nil {return _dbcd ; -};if _eada ,_fagde :=_edab .(_cc .EndElement );_fagde &&_eada .Name ==start .Name {*_eddf =1;return nil ;};if _bcgb ,_ddcd :=_edab .(_cc .CharData );!_ddcd {return _e .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",_edab ); -}else {switch string (_bcgb ){case "":*_eddf =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_eddf =1;case "\u0069\u0031":*_eddf =2;case "\u0069\u0032":*_eddf =3;case "\u0069\u0034":*_eddf =4;case "\u0069\u0038":*_eddf =5;case "\u0075\u0069\u0031":*_eddf =6; -case "\u0075\u0069\u0032":*_eddf =7;case "\u0075\u0069\u0034":*_eddf =8;case "\u0075\u0069\u0038":*_eddf =9;case "\u0072\u0034":*_eddf =10;case "\u0072\u0038":*_eddf =11;case "\u006c\u0070\u0073t\u0072":*_eddf =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_eddf =13; -case "\u0062\u0073\u0074\u0072":*_eddf =14;case "\u0064\u0061\u0074\u0065":*_eddf =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_eddf =16;case "\u0062\u006f\u006f\u006c":*_eddf =17;case "\u0063\u0079":*_eddf =18;case "\u0065\u0072\u0072o\u0072":*_eddf =19; -case "\u0063\u006c\u0073i\u0064":*_eddf =20;};};_edab ,_dbcd =d .Token ();if _dbcd !=nil {return _dbcd ;};if _fdaf ,_cadc :=_edab .(_cc .EndElement );_cadc &&_fdaf .Name ==start .Name {return nil ;};return _e .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",_edab ); -};func (_fdf ST_ArrayBaseType )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_fdf .String (),start );};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a"; +// Validate validates the CT_Empty and its children +func (_ebd *CT_Empty )Validate ()error {return _ebd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; -// Validate validates the Vector and its children -func (_fce *Vector )Validate ()error {return _fce .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func (_ddd ST_ArrayBaseType )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_gccf :=_cc .Attr {};_gccf .Name =name ;switch _ddd {case ST_ArrayBaseTypeUnset :_gccf .Value =""; -case ST_ArrayBaseTypeVariant :_gccf .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_gccf .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_gccf .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_gccf .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_gccf .Value ="\u0069\u006e\u0074"; -case ST_ArrayBaseTypeUi1 :_gccf .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_gccf .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_gccf .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_gccf .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_gccf .Value ="\u0072\u0034"; -case ST_ArrayBaseTypeR8 :_gccf .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_gccf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_gccf .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_gccf .Value ="\u0064\u0061\u0074\u0065"; -case ST_ArrayBaseTypeBool :_gccf .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_gccf .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_gccf .Value ="\u0065\u0072\u0072o\u0072";};return _gccf ,nil ;};func NewCT_Vector ()*CT_Vector {_fec :=&CT_Vector {}; -_fec .BaseTypeAttr =ST_VectorBaseType (1);return _fec ;}; +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_agdgg *CT_Vstream )ValidateWithPath (path string )error {if !_gb .ST_GuidPatternRe .MatchString (_agdgg .VersionAttr ){return _c .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gb .ST_GuidPatternRe ,_agdgg .VersionAttr ); +};return nil ;};func (_gcfd *Variant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _gcfd .CT_Variant .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_ged *CT_Array )ValidateWithPath (path string )error {if _ged .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _e .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _eac :=_ged .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eac !=nil {return _eac ;};for _dgea ,_bdc :=range _ged .Variant {if _gag :=_bdc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_dgea )); -_gag !=nil {return _gag ;};};for _bc ,_gccc :=range _ged .Error {if !ST_ErrorPatternRe .MatchString (_gccc ){return _e .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bc ,ST_ErrorPatternRe ,_gccc ); -};};for _cdgfg ,_ada :=range _ged .Cy {if !ST_CyPatternRe .MatchString (_ada ){return _e .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cdgfg ,ST_CyPatternRe ,_ada ); -};};return nil ;};func (_fgg *Variant )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return _fgg .CT_Variant .MarshalXML (e ,start );}; +// Validate validates the Variant and its children +func (_ddgc *Variant )Validate ()error {return _ddgc .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};type Array struct{CT_Array };func (_adbg ST_VectorBaseType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adbg .String (),start ); +}; // ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_abcb *Empty )ValidateWithPath (path string )error {if _bfeg :=_abcb .CT_Empty .ValidateWithPath (path );_bfeg !=nil {return _bfeg ;};return nil ;};type Variant struct{CT_Variant };func (_agg *CT_Array )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_agg .BaseTypeAttr =ST_ArrayBaseType (1); -for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_aaed ,_fed :=_ec .ParseInt (_gef .Value ,10,32);if _fed !=nil {return _fed ;};_agg .UBoundsAttr =int32 (_aaed );continue ;};if _gef .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_agg .BaseTypeAttr .UnmarshalXMLAttr (_gef ); -continue ;};if _gef .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ebc ,_bd :=_ec .ParseInt (_gef .Value ,10,32);if _bd !=nil {return _bd ;};_agg .LBoundsAttr =int32 (_ebc );continue ;};};_gee :for {_gae ,_bg :=d .Token ();if _bg !=nil {return _bg ; -};switch _dd :=_gae .(type ){case _cc .StartElement :switch _dd .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gaa :=NewVariant (); -if _baf :=d .DecodeElement (_gaa ,&_dd );_baf !=nil {return _baf ;};_agg .Variant =append (_agg .Variant ,_gaa );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _dac int8 ; -if _cdgf :=d .DecodeElement (&_dac ,&_dd );_cdgf !=nil {return _cdgf ;};_agg .I1 =append (_agg .I1 ,_dac );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _cggd int16 ; -if _fg :=d .DecodeElement (&_cggd ,&_dd );_fg !=nil {return _fg ;};_agg .I2 =append (_agg .I2 ,_cggd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _cgd int32 ; -if _eag :=d .DecodeElement (&_cgd ,&_dd );_eag !=nil {return _eag ;};_agg .I4 =append (_agg .I4 ,_cgd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _aab int32 ; -if _dgeg :=d .DecodeElement (&_aab ,&_dd );_dgeg !=nil {return _dgeg ;};_agg .Int =append (_agg .Int ,_aab );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ggc uint8 ; -if _bec :=d .DecodeElement (&_ggc ,&_dd );_bec !=nil {return _bec ;};_agg .Ui1 =append (_agg .Ui1 ,_ggc );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _faa uint16 ; -if _ege :=d .DecodeElement (&_faa ,&_dd );_ege !=nil {return _ege ;};_agg .Ui2 =append (_agg .Ui2 ,_faa );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _gce uint32 ; -if _bfd :=d .DecodeElement (&_gce ,&_dd );_bfd !=nil {return _bfd ;};_agg .Ui4 =append (_agg .Ui4 ,_gce );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _gcc uint32 ; -if _aca :=d .DecodeElement (&_gcc ,&_dd );_aca !=nil {return _aca ;};_agg .Uint =append (_agg .Uint ,_gcc );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _acae float32 ; -if _bgg :=d .DecodeElement (&_acae ,&_dd );_bgg !=nil {return _bgg ;};_agg .R4 =append (_agg .R4 ,_acae );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _cea float64 ; -if _afa :=d .DecodeElement (&_cea ,&_dd );_afa !=nil {return _afa ;};_agg .R8 =append (_agg .R8 ,_cea );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _cbfa float64 ; -if _fbe :=d .DecodeElement (&_cbfa ,&_dd );_fbe !=nil {return _fbe ;};_agg .Decimal =append (_agg .Decimal ,_cbfa );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _cgb string ; -if _dbaa :=d .DecodeElement (&_cgb ,&_dd );_dbaa !=nil {return _dbaa ;};_agg .Bstr =append (_agg .Bstr ,_cgb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _dbe _g .Time ; -if _dfga :=d .DecodeElement (&_dbe ,&_dd );_dfga !=nil {return _dfga ;};_agg .Date =append (_agg .Date ,_dbe );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _gcf bool ; -if _dafb :=d .DecodeElement (&_gcf ,&_dd );_dafb !=nil {return _dafb ;};_agg .Bool =append (_agg .Bool ,_gcf );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _cfd string ; -if _bfa :=d .DecodeElement (&_cfd ,&_dd );_bfa !=nil {return _bfa ;};_agg .Error =append (_agg .Error ,_cfd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _acc string ; -if _fag :=d .DecodeElement (&_acc ,&_dd );_fag !=nil {return _fag ;};_agg .Cy =append (_agg .Cy ,_acc );default:_cb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_dd .Name ); -if _becd :=d .Skip ();_becd !=nil {return _becd ;};};case _cc .EndElement :break _gee ;case _cc .CharData :};};return nil ;};func (_effg ST_VectorBaseType )Validate ()error {return _effg .ValidateWithPath ("")};type CT_Vstream struct{VersionAttr string ; -Content string ;};func (_cggf ST_VectorBaseType )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_dfdg :=_cc .Attr {};_dfdg .Name =name ;switch _cggf {case ST_VectorBaseTypeUnset :_dfdg .Value ="";case ST_VectorBaseTypeVariant :_dfdg .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074"; -case ST_VectorBaseTypeI1 :_dfdg .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_dfdg .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_dfdg .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_dfdg .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_dfdg .Value ="\u0075\u0069\u0031"; -case ST_VectorBaseTypeUi2 :_dfdg .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_dfdg .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_dfdg .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_dfdg .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_dfdg .Value ="\u0072\u0038"; -case ST_VectorBaseTypeLpstr :_dfdg .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_dfdg .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_dfdg .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_dfdg .Value ="\u0064\u0061\u0074\u0065"; -case ST_VectorBaseTypeFiletime :_dfdg .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_dfdg .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_dfdg .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_dfdg .Value ="\u0065\u0072\u0072o\u0072"; -case ST_VectorBaseTypeClsid :_dfdg .Value ="\u0063\u006c\u0073i\u0064";};return _dfdg ,nil ;};var ST_CyPatternRe =_d .MustCompile (ST_CyPattern );func (_bbcf *CT_Vstream )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bbcf .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_abcd :=range start .Attr {if _abcd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bfda ,_ggge :=_abcd .Value ,error (nil );if _ggge !=nil {return _ggge ;};_bbcf .VersionAttr =_bfda ;continue ;};};for {_bed ,_daac :=d .Token ();if _daac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_daac ); -};if _fcd ,_feda :=_bed .(_cc .CharData );_feda {_bbcf .Content =string (_fcd );};if _cgdc ,_age :=_bed .(_cc .EndElement );_age &&_cgdc .Name ==start .Name {break ;};};return nil ;};func NewCT_Null ()*CT_Null {_eff :=&CT_Null {};return _eff };func (_ebad *Vstream )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_ebad .CT_Vstream =*NewCT_Vstream (); -for _ ,_fecg :=range start .Attr {if _fecg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_dab ,_ffa :=_fecg .Value ,error (nil );if _ffa !=nil {return _ffa ;};_ebad .VersionAttr =_dab ;continue ;};};for {_deed ,_bcad :=d .Token ();if _bcad !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_bcad ); -};if _cecb ,_ecbb :=_deed .(_cc .EndElement );_ecbb &&_cecb .Name ==start .Name {break ;};};return nil ;};type Array struct{CT_Array };func (_cbf *CT_Array )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",_cbf .LBoundsAttr )}); -start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",_cbf .UBoundsAttr )});_ecg ,_be :=_cbf .BaseTypeAttr .MarshalXMLAttr (_cc .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); -if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_ecg );e .EncodeToken (start );if _cbf .Variant !=nil {_edf :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_ae :=range _cbf .Variant {e .EncodeElement (_ae ,_edf ); -};};if _cbf .I1 !=nil {_afb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_def :=range _cbf .I1 {e .EncodeElement (_def ,_afb );};};if _cbf .I2 !=nil {_aeb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -for _ ,_eeb :=range _cbf .I2 {e .EncodeElement (_eeb ,_aeb );};};if _cbf .I4 !=nil {_cdg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_ebf :=range _cbf .I4 {e .EncodeElement (_ebf ,_cdg );};};if _cbf .Int !=nil {_dge :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; -for _ ,_bb :=range _cbf .Int {e .EncodeElement (_bb ,_dge );};};if _cbf .Ui1 !=nil {_aebd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_gge :=range _cbf .Ui1 {e .EncodeElement (_gge ,_aebd );};};if _cbf .Ui2 !=nil {_db :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -for _ ,_ceb :=range _cbf .Ui2 {e .EncodeElement (_ceb ,_db );};};if _cbf .Ui4 !=nil {_fa :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_aga :=range _cbf .Ui4 {e .EncodeElement (_aga ,_fa );};};if _cbf .Uint !=nil {_ccdc :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -for _ ,_deb :=range _cbf .Uint {e .EncodeElement (_deb ,_ccdc );};};if _cbf .R4 !=nil {_ad :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_fdd :=range _cbf .R4 {e .EncodeElement (_fdd ,_ad );};};if _cbf .R8 !=nil {_aae :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -for _ ,_ba :=range _cbf .R8 {e .EncodeElement (_ba ,_aae );};};if _cbf .Decimal !=nil {_agc :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_gcd :=range _cbf .Decimal {e .EncodeElement (_gcd ,_agc ); -};};if _cbf .Bstr !=nil {_dae :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_afc :=range _cbf .Bstr {e .EncodeElement (_afc ,_dae );};};if _cbf .Date !=nil {_dgec :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -for _ ,_cf :=range _cbf .Date {e .EncodeElement (_cf ,_dgec );};};if _cbf .Bool !=nil {_dba :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_aebe :=range _cbf .Bool {e .EncodeElement (_aebe ,_dba );};};if _cbf .Error !=nil {_gfg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -for _ ,_ecgc :=range _cbf .Error {e .EncodeElement (_ecgc ,_gfg );};};if _cbf .Cy !=nil {_fb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_dfg :=range _cbf .Cy {e .EncodeElement (_dfg ,_fb );};};e .EncodeToken (_cc .EndElement {Name :start .Name }); -return nil ;};func (_eecc *CT_Vector )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {_bgeb ,_dffd :=_eecc .BaseTypeAttr .MarshalXMLAttr (_cc .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _dffd !=nil {return _dffd ; -};start .Attr =append (start .Attr ,_bgeb );start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",_eecc .SizeAttr )});e .EncodeToken (start );if _eecc .Variant !=nil {_dfdd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; -for _ ,_feb :=range _eecc .Variant {e .EncodeElement (_feb ,_dfdd );};};if _eecc .I1 !=nil {_fcc :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_ebfe :=range _eecc .I1 {e .EncodeElement (_ebfe ,_fcc );};};if _eecc .I2 !=nil {_cfgd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -for _ ,_bbcg :=range _eecc .I2 {e .EncodeElement (_bbcg ,_cfgd );};};if _eecc .I4 !=nil {_ebb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_faag :=range _eecc .I4 {e .EncodeElement (_faag ,_ebb );};};if _eecc .I8 !=nil {_gaf :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -for _ ,_afcc :=range _eecc .I8 {e .EncodeElement (_afcc ,_gaf );};};if _eecc .Ui1 !=nil {_defa :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_edba :=range _eecc .Ui1 {e .EncodeElement (_edba ,_defa );};};if _eecc .Ui2 !=nil {_ead :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -for _ ,_gfge :=range _eecc .Ui2 {e .EncodeElement (_gfge ,_ead );};};if _eecc .Ui4 !=nil {_ddff :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_eed :=range _eecc .Ui4 {e .EncodeElement (_eed ,_ddff );};};if _eecc .Ui8 !=nil {_gagg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; -for _ ,_aabb :=range _eecc .Ui8 {e .EncodeElement (_aabb ,_gagg );};};if _eecc .R4 !=nil {_eef :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_bbg :=range _eecc .R4 {e .EncodeElement (_bbg ,_eef );};};if _eecc .R8 !=nil {_faee :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -for _ ,_dfb :=range _eecc .R8 {e .EncodeElement (_dfb ,_faee );};};if _eecc .Lpstr !=nil {_ace :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_fea :=range _eecc .Lpstr {e .EncodeElement (_fea ,_ace ); -};};if _eecc .Lpwstr !=nil {_gga :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_fca :=range _eecc .Lpwstr {e .EncodeElement (_fca ,_gga );};};if _eecc .Bstr !=nil {_dde :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; -for _ ,_ddgc :=range _eecc .Bstr {e .EncodeElement (_ddgc ,_dde );};};if _eecc .Date !=nil {_baac :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_gefe :=range _eecc .Date {e .EncodeElement (_gefe ,_baac ); -};};if _eecc .Filetime !=nil {_gcee :=_cc .StartElement {Name :_cc .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_gbb :=range _eecc .Filetime {e .EncodeElement (_gbb ,_gcee );};};if _eecc .Bool !=nil {_dgg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; -for _ ,_dffa :=range _eecc .Bool {e .EncodeElement (_dffa ,_dgg );};};if _eecc .Cy !=nil {_dbc :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_bcg :=range _eecc .Cy {e .EncodeElement (_bcg ,_dbc );};};if _eecc .Error !=nil {_beg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -for _ ,_gfdf :=range _eecc .Error {e .EncodeElement (_gfdf ,_beg );};};if _eecc .Clsid !=nil {_dfa :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_gedf :=range _eecc .Clsid {e .EncodeElement (_gedf ,_dfa ); -};};e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; +func (_cfgf *Empty )ValidateWithPath (path string )error {if _dgbb :=_cfgf .CT_Empty .ValidateWithPath (path );_dgbb !=nil {return _dgbb ;};return nil ;};func NewArray ()*Array {_cc :=&Array {};_cc .CT_Array =*NewCT_Array ();return _cc }; -// Validate validates the CT_Vstream and its children -func (_eddg *CT_Vstream )Validate ()error {return _eddg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func NewArray ()*Array {_ed :=&Array {};_ed .CT_Array =*NewCT_Array ();return _ed };const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0; -ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7; -ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14; -ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;); +// Validate validates the Empty and its children +func (_babe *Empty )Validate ()error {return _babe .ValidateWithPath ("\u0045\u006d\u0070t\u0079")}; // Validate validates the Array and its children -func (_ecf *Array )Validate ()error {return _ecf .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func (_egbb *ST_ArrayBaseType )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bgfe ,_dgcg :=d .Token ();if _dgcg !=nil {return _dgcg ;};if _ded ,_dbec :=_bgfe .(_cc .EndElement ); -_dbec &&_ded .Name ==start .Name {*_egbb =1;return nil ;};if _ceab ,_dcgd :=_bgfe .(_cc .CharData );!_dcgd {return _e .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",_bgfe ); -}else {switch string (_ceab ){case "":*_egbb =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_egbb =1;case "\u0069\u0031":*_egbb =2;case "\u0069\u0032":*_egbb =3;case "\u0069\u0034":*_egbb =4;case "\u0069\u006e\u0074":*_egbb =5;case "\u0075\u0069\u0031":*_egbb =6; -case "\u0075\u0069\u0032":*_egbb =7;case "\u0075\u0069\u0034":*_egbb =8;case "\u0075\u0069\u006e\u0074":*_egbb =9;case "\u0072\u0034":*_egbb =10;case "\u0072\u0038":*_egbb =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_egbb =12;case "\u0062\u0073\u0074\u0072":*_egbb =13; -case "\u0064\u0061\u0074\u0065":*_egbb =14;case "\u0062\u006f\u006f\u006c":*_egbb =15;case "\u0063\u0079":*_egbb =16;case "\u0065\u0072\u0072o\u0072":*_egbb =17;};};_bgfe ,_dgcg =d .Token ();if _dgcg !=nil {return _dgcg ;};if _dbcf ,_ega :=_bgfe .(_cc .EndElement ); -_ega &&_dbcf .Name ==start .Name {return nil ;};return _e .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",_bgfe );};func NewCT_Vstream ()*CT_Vstream {_ddeg :=&CT_Vstream {}; -_ddeg .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ddeg ;}; - +func (_gd *Array )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func (_edec *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type Vector struct{CT_Vector }; -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_bgcg *Null )ValidateWithPath (path string )error {if _agd :=_bgcg .CT_Null .ValidateWithPath (path );_agd !=nil {return _agd ;};return nil ;};func (_eeab ST_VectorBaseType )ValidateWithPath (path string )error {switch _eeab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeab )); -};return nil ;}; +// Validate validates the CT_Array and its children +func (_dfb *CT_Array )Validate ()error {return _dfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};type Variant struct{CT_Variant };func (_cafa *CT_Null )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ebg ,_ggb :=d .Token (); +if _ggb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ggb );};if _egcc ,_degc :=_ebg .(_f .EndElement );_degc &&_egcc .Name ==start .Name {break ;};};return nil ;}; +func (_ccd *Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _ccd .CT_Empty .MarshalXML (e ,start );};func (_afce *ST_VectorBaseType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afe ,_dbca :=d .Token ();if _dbca !=nil {return _dbca ; +};if _cfaf ,_gecb :=_afe .(_f .EndElement );_gecb &&_cfaf .Name ==start .Name {*_afce =1;return nil ;};if _agga ,_bfae :=_afe .(_f .CharData );!_bfae {return _c .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",_afe ); +}else {switch string (_agga ){case "":*_afce =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_afce =1;case "\u0069\u0031":*_afce =2;case "\u0069\u0032":*_afce =3;case "\u0069\u0034":*_afce =4;case "\u0069\u0038":*_afce =5;case "\u0075\u0069\u0031":*_afce =6; +case "\u0075\u0069\u0032":*_afce =7;case "\u0075\u0069\u0034":*_afce =8;case "\u0075\u0069\u0038":*_afce =9;case "\u0072\u0034":*_afce =10;case "\u0072\u0038":*_afce =11;case "\u006c\u0070\u0073t\u0072":*_afce =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_afce =13; +case "\u0062\u0073\u0074\u0072":*_afce =14;case "\u0064\u0061\u0074\u0065":*_afce =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_afce =16;case "\u0062\u006f\u006f\u006c":*_afce =17;case "\u0063\u0079":*_afce =18;case "\u0065\u0072\u0072o\u0072":*_afce =19; +case "\u0063\u006c\u0073i\u0064":*_afce =20;};};_afe ,_dbca =d .Token ();if _dbca !=nil {return _dbca ;};if _fcba ,_dbcbd :=_afe .(_f .EndElement );_dbcbd &&_fcba .Name ==start .Name {return nil ;};return _c .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",_afe ); +};var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern );func (_gfa *Vstream )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _gfa .CT_Vstream .MarshalXML (e ,start );};func NewCT_Null ()*CT_Null {_fca :=&CT_Null {};return _fca };type Null struct{CT_Null }; +func (_ebbd *CT_Variant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebbd .Variant !=nil {_eaeg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_ebbd .Variant ,_eaeg ); +};if _ebbd .Vector !=nil {_bbe :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ebbd .Vector ,_bbe );};if _ebbd .Array !=nil {_gea :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}}; +e .EncodeElement (_ebbd .Array ,_gea );};if _ebbd .Blob !=nil {_acc :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bf .AddPreserveSpaceAttr (&_acc ,*_ebbd .Blob );e .EncodeElement (_ebbd .Blob ,_acc );};if _ebbd .Oblob !=nil {_bgad :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}}; +_bf .AddPreserveSpaceAttr (&_bgad ,*_ebbd .Oblob );e .EncodeElement (_ebbd .Oblob ,_bgad );};if _ebbd .Empty !=nil {_cffg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ebbd .Empty ,_cffg ); +};if _ebbd .Null !=nil {_gee :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ebbd .Null ,_gee );};if _ebbd .I1 !=nil {_aab :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}}; +e .EncodeElement (_ebbd .I1 ,_aab );};if _ebbd .I2 !=nil {_cda :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_ebbd .I2 ,_cda );};if _ebbd .I4 !=nil {_baf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}}; +e .EncodeElement (_ebbd .I4 ,_baf );};if _ebbd .I8 !=nil {_dfd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_ebbd .I8 ,_dfd );};if _ebbd .Int !=nil {_gab :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; +e .EncodeElement (_ebbd .Int ,_gab );};if _ebbd .Ui1 !=nil {_fgd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_ebbd .Ui1 ,_fgd );};if _ebbd .Ui2 !=nil {_cca :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +e .EncodeElement (_ebbd .Ui2 ,_cca );};if _ebbd .Ui4 !=nil {_ggc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_ebbd .Ui4 ,_ggc );};if _ebbd .Ui8 !=nil {_bdf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; +e .EncodeElement (_ebbd .Ui8 ,_bdf );};if _ebbd .Uint !=nil {_eage :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_ebbd .Uint ,_eage );};if _ebbd .R4 !=nil {_fddd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}}; +e .EncodeElement (_ebbd .R4 ,_fddd );};if _ebbd .R8 !=nil {_efc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_ebbd .R8 ,_efc );};if _ebbd .Decimal !=nil {_bbd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}}; +e .EncodeElement (_ebbd .Decimal ,_bbd );};if _ebbd .Lpstr !=nil {_be :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_bf .AddPreserveSpaceAttr (&_be ,*_ebbd .Lpstr );e .EncodeElement (_ebbd .Lpstr ,_be ); +};if _ebbd .Lpwstr !=nil {_ade :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_bf .AddPreserveSpaceAttr (&_ade ,*_ebbd .Lpwstr );e .EncodeElement (_ebbd .Lpwstr ,_ade );};if _ebbd .Bstr !=nil {_gae :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; +_bf .AddPreserveSpaceAttr (&_gae ,*_ebbd .Bstr );e .EncodeElement (_ebbd .Bstr ,_gae );};if _ebbd .Date !=nil {_cec :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ebbd .Date ,_cec );};if _ebbd .Filetime !=nil {_cfb :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; +e .EncodeElement (_ebbd .Filetime ,_cfb );};if _ebbd .Bool !=nil {_ffaff :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_ebbd .Bool ,_ffaff );};if _ebbd .Cy !=nil {_fgg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}}; +_bf .AddPreserveSpaceAttr (&_fgg ,*_ebbd .Cy );e .EncodeElement (_ebbd .Cy ,_fgg );};if _ebbd .Error !=nil {_cfc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_bf .AddPreserveSpaceAttr (&_cfc ,*_ebbd .Error ); +e .EncodeElement (_ebbd .Error ,_cfc );};if _ebbd .Stream !=nil {_cfa :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_bf .AddPreserveSpaceAttr (&_cfa ,*_ebbd .Stream );e .EncodeElement (_ebbd .Stream ,_cfa ); +};if _ebbd .Ostream !=nil {_egccg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_bf .AddPreserveSpaceAttr (&_egccg ,*_ebbd .Ostream );e .EncodeElement (_ebbd .Ostream ,_egccg );};if _ebbd .Storage !=nil {_ccc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; +_bf .AddPreserveSpaceAttr (&_ccc ,*_ebbd .Storage );e .EncodeElement (_ebbd .Storage ,_ccc );};if _ebbd .Ostorage !=nil {_dcc :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bf .AddPreserveSpaceAttr (&_dcc ,*_ebbd .Ostorage ); +e .EncodeElement (_ebbd .Ostorage ,_dcc );};if _ebbd .Vstream !=nil {_ded :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ebbd .Vstream ,_ded );};if _ebbd .Clsid !=nil {_aae :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}}; +_bf .AddPreserveSpaceAttr (&_aae ,*_ebbd .Clsid );e .EncodeElement (_ebbd .Clsid ,_aae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Vstream and its children -func (_gdf *Vstream )Validate ()error {return _gdf .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");}; +// Validate validates the CT_Vector and its children +func (_fegee *CT_Vector )Validate ()error {return _fegee .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_eced *Vstream )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eced .CT_Vstream =*NewCT_Vstream ();for _ ,_bccd :=range start .Attr {if _bccd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_edce ,_adf :=_bccd .Value ,error (nil ); +if _adf !=nil {return _adf ;};_eced .VersionAttr =_edce ;continue ;};};for {_aggb ,_daa :=d .Token ();if _daa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_daa );}; +if _cfda ,_aec :=_aggb .(_f .EndElement );_aec &&_cfda .Name ==start .Name {break ;};};return nil ;};func (_dcge ST_ArrayBaseType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcge .String (),start );};func (_aede *ST_ArrayBaseType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdea ,_fdbe :=d .Token (); +if _fdbe !=nil {return _fdbe ;};if _ggaf ,_gcfb :=_cdea .(_f .EndElement );_gcfb &&_ggaf .Name ==start .Name {*_aede =1;return nil ;};if _dee ,_bdbf :=_cdea .(_f .CharData );!_bdbf {return _c .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",_cdea ); +}else {switch string (_dee ){case "":*_aede =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_aede =1;case "\u0069\u0031":*_aede =2;case "\u0069\u0032":*_aede =3;case "\u0069\u0034":*_aede =4;case "\u0069\u006e\u0074":*_aede =5;case "\u0075\u0069\u0031":*_aede =6; +case "\u0075\u0069\u0032":*_aede =7;case "\u0075\u0069\u0034":*_aede =8;case "\u0075\u0069\u006e\u0074":*_aede =9;case "\u0072\u0034":*_aede =10;case "\u0072\u0038":*_aede =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aede =12;case "\u0062\u0073\u0074\u0072":*_aede =13; +case "\u0064\u0061\u0074\u0065":*_aede =14;case "\u0062\u006f\u006f\u006c":*_aede =15;case "\u0063\u0079":*_aede =16;case "\u0065\u0072\u0072o\u0072":*_aede =17;};};_cdea ,_fdbe =d .Token ();if _fdbe !=nil {return _fdbe ;};if _cagb ,_abda :=_cdea .(_f .EndElement ); +_abda &&_cagb .Name ==start .Name {return nil ;};return _c .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",_cdea );};func NewVstream ()*Vstream {_gdab :=&Vstream {}; +_gdab .CT_Vstream =*NewCT_Vstream ();return _gdab };func (_bafe ST_ArrayBaseType )Validate ()error {return _bafe .ValidateWithPath ("")};func NewEmpty ()*Empty {_aegfa :=&Empty {};_aegfa .CT_Empty =*NewCT_Empty ();return _aegfa };func (_ebdb ST_ArrayBaseType )String ()string {switch _ebdb {case 0:return ""; +case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034"; +case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c"; +case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};func (_ccag *Null )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _ccag .CT_Null .MarshalXML (e ,start );}; -// Validate validates the Null and its children -func (_cbag *Null )Validate ()error {return _cbag .ValidateWithPath ("\u004e\u0075\u006c\u006c")};func (_bgde ST_ArrayBaseType )Validate ()error {return _bgde .ValidateWithPath ("")};func (_afcg ST_VectorBaseType )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_afcg .String (),start ); -};func NewNull ()*Null {_cbaac :=&Null {};_cbaac .CT_Null =*NewCT_Null ();return _cbaac };func NewVstream ()*Vstream {_fcag :=&Vstream {};_fcag .CT_Vstream =*NewCT_Vstream ();return _fcag };func (_fda *CT_Variant )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start ); -if _fda .Variant !=nil {_dfd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_fda .Variant ,_dfd );};if _fda .Vector !=nil {_dea :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; -e .EncodeElement (_fda .Vector ,_dea );};if _fda .Array !=nil {_afe :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_fda .Array ,_afe );};if _fda .Blob !=nil {_geb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; -_ccb .AddPreserveSpaceAttr (&_geb ,*_fda .Blob );e .EncodeElement (_fda .Blob ,_geb );};if _fda .Oblob !=nil {_bca :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_ccb .AddPreserveSpaceAttr (&_bca ,*_fda .Oblob ); -e .EncodeElement (_fda .Oblob ,_bca );};if _fda .Empty !=nil {_ccg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_fda .Empty ,_ccg );};if _fda .Null !=nil {_bfg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; -e .EncodeElement (_fda .Null ,_bfg );};if _fda .I1 !=nil {_dace :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_fda .I1 ,_dace );};if _fda .I2 !=nil {_ceg :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -e .EncodeElement (_fda .I2 ,_ceg );};if _fda .I4 !=nil {_cfe :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_fda .I4 ,_cfe );};if _fda .I8 !=nil {_agag :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -e .EncodeElement (_fda .I8 ,_agag );};if _fda .Int !=nil {_edef :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_fda .Int ,_edef );};if _fda .Ui1 !=nil {_gbd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; -e .EncodeElement (_fda .Ui1 ,_gbd );};if _fda .Ui2 !=nil {_ffb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_fda .Ui2 ,_ffb );};if _fda .Ui4 !=nil {_bdb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; -e .EncodeElement (_fda .Ui4 ,_bdb );};if _fda .Ui8 !=nil {_cdae :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_fda .Ui8 ,_cdae );};if _fda .Uint !=nil {_aaa :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -e .EncodeElement (_fda .Uint ,_aaa );};if _fda .R4 !=nil {_ecb :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_fda .R4 ,_ecb );};if _fda .R8 !=nil {_fbd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -e .EncodeElement (_fda .R8 ,_fbd );};if _fda .Decimal !=nil {_fgd :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_fda .Decimal ,_fgd );};if _fda .Lpstr !=nil {_bab :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; -_ccb .AddPreserveSpaceAttr (&_bab ,*_fda .Lpstr );e .EncodeElement (_fda .Lpstr ,_bab );};if _fda .Lpwstr !=nil {_faf :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_ccb .AddPreserveSpaceAttr (&_faf ,*_fda .Lpwstr ); -e .EncodeElement (_fda .Lpwstr ,_faf );};if _fda .Bstr !=nil {_eddc :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_ccb .AddPreserveSpaceAttr (&_eddc ,*_fda .Bstr );e .EncodeElement (_fda .Bstr ,_eddc );};if _fda .Date !=nil {_ccgf :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_fda .Date ,_ccgf );};if _fda .Filetime !=nil {_adag :=_cc .StartElement {Name :_cc .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_fda .Filetime ,_adag );};if _fda .Bool !=nil {_dgf :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; -e .EncodeElement (_fda .Bool ,_dgf );};if _fda .Cy !=nil {_ddc :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003ac\u0079"}};_ccb .AddPreserveSpaceAttr (&_ddc ,*_fda .Cy );e .EncodeElement (_fda .Cy ,_ddc );};if _fda .Error !=nil {_aed :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -_ccb .AddPreserveSpaceAttr (&_aed ,*_fda .Error );e .EncodeElement (_fda .Error ,_aed );};if _fda .Stream !=nil {_cbaa :=_cc .StartElement {Name :_cc .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_ccb .AddPreserveSpaceAttr (&_cbaa ,*_fda .Stream ); -e .EncodeElement (_fda .Stream ,_cbaa );};if _fda .Ostream !=nil {_adac :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_ccb .AddPreserveSpaceAttr (&_adac ,*_fda .Ostream );e .EncodeElement (_fda .Ostream ,_adac ); -};if _fda .Storage !=nil {_geed :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ccb .AddPreserveSpaceAttr (&_geed ,*_fda .Storage );e .EncodeElement (_fda .Storage ,_geed );};if _fda .Ostorage !=nil {_edg :=_cc .StartElement {Name :_cc .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; -_ccb .AddPreserveSpaceAttr (&_edg ,*_fda .Ostorage );e .EncodeElement (_fda .Ostorage ,_edg );};if _fda .Vstream !=nil {_ca :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_fda .Vstream ,_ca ); -};if _fda .Clsid !=nil {_daee :=_cc .StartElement {Name :_cc .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_ccb .AddPreserveSpaceAttr (&_daee ,*_fda .Clsid );e .EncodeElement (_fda .Clsid ,_daee );};e .EncodeToken (_cc .EndElement {Name :start .Name }); -return nil ;};func (_gab *Null )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gab .CT_Null =*NewCT_Null ();for {_dbg ,_ffd :=d .Token ();if _ffd !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ffd ); -};if _cde ,_gfc :=_dbg .(_cc .EndElement );_gfc &&_cde .Name ==start .Name {break ;};};return nil ;};func (_bdf *CT_Variant )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_ddfg :for {_eabg ,_edgb :=d .Token ();if _edgb !=nil {return _edgb ; -};switch _aedd :=_eabg .(type ){case _cc .StartElement :switch _aedd .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_bdf .Variant =NewVariant (); -if _dgegf :=d .DecodeElement (_bdf .Variant ,&_aedd );_dgegf !=nil {return _dgegf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_bdf .Vector =NewVector (); -if _agba :=d .DecodeElement (_bdf .Vector ,&_aedd );_agba !=nil {return _agba ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_bdf .Array =NewArray (); -if _egcd :=d .DecodeElement (_bdf .Array ,&_aedd );_egcd !=nil {return _egcd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_bdf .Blob =new (string ); -if _ffe :=d .DecodeElement (_bdf .Blob ,&_aedd );_ffe !=nil {return _ffe ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_bdf .Oblob =new (string ); -if _gd :=d .DecodeElement (_bdf .Oblob ,&_aedd );_gd !=nil {return _gd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_bdf .Empty =NewEmpty (); -if _bcac :=d .DecodeElement (_bdf .Empty ,&_aedd );_bcac !=nil {return _bcac ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_bdf .Null =NewNull (); -if _gefb :=d .DecodeElement (_bdf .Null ,&_aedd );_gefb !=nil {return _gefb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_bdf .I1 =new (int8 ); -if _egg :=d .DecodeElement (_bdf .I1 ,&_aedd );_egg !=nil {return _egg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_bdf .I2 =new (int16 ); -if _ffg :=d .DecodeElement (_bdf .I2 ,&_aedd );_ffg !=nil {return _ffg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_bdf .I4 =new (int32 ); -if _efe :=d .DecodeElement (_bdf .I4 ,&_aedd );_efe !=nil {return _efe ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_bdf .I8 =new (int64 ); -if _baba :=d .DecodeElement (_bdf .I8 ,&_aedd );_baba !=nil {return _baba ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_bdf .Int =new (int32 ); -if _fab :=d .DecodeElement (_bdf .Int ,&_aedd );_fab !=nil {return _fab ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_bdf .Ui1 =new (uint8 ); -if _ecgd :=d .DecodeElement (_bdf .Ui1 ,&_aedd );_ecgd !=nil {return _ecgd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_bdf .Ui2 =new (uint16 ); -if _fff :=d .DecodeElement (_bdf .Ui2 ,&_aedd );_fff !=nil {return _fff ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_bdf .Ui4 =new (uint32 ); -if _fae :=d .DecodeElement (_bdf .Ui4 ,&_aedd );_fae !=nil {return _fae ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_bdf .Ui8 =new (uint64 ); -if _cdc :=d .DecodeElement (_bdf .Ui8 ,&_aedd );_cdc !=nil {return _cdc ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_bdf .Uint =new (uint32 ); -if _aedg :=d .DecodeElement (_bdf .Uint ,&_aedd );_aedg !=nil {return _aedg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_bdf .R4 =new (float32 ); -if _gfb :=d .DecodeElement (_bdf .R4 ,&_aedd );_gfb !=nil {return _gfb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_bdf .R8 =new (float64 ); -if _fede :=d .DecodeElement (_bdf .R8 ,&_aedd );_fede !=nil {return _fede ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_bdf .Decimal =new (float64 ); -if _cfdb :=d .DecodeElement (_bdf .Decimal ,&_aedd );_cfdb !=nil {return _cfdb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_bdf .Lpstr =new (string ); -if _efae :=d .DecodeElement (_bdf .Lpstr ,&_aedd );_efae !=nil {return _efae ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_bdf .Lpwstr =new (string ); -if _gbgd :=d .DecodeElement (_bdf .Lpwstr ,&_aedd );_gbgd !=nil {return _gbgd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_bdf .Bstr =new (string ); -if _baa :=d .DecodeElement (_bdf .Bstr ,&_aedd );_baa !=nil {return _baa ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_bdf .Date =new (_g .Time ); -if _fde :=d .DecodeElement (_bdf .Date ,&_aedd );_fde !=nil {return _fde ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_bdf .Filetime =new (_g .Time ); -if _bgd :=d .DecodeElement (_bdf .Filetime ,&_aedd );_bgd !=nil {return _bgd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_bdf .Bool =new (bool ); -if _gcdd :=d .DecodeElement (_bdf .Bool ,&_aedd );_gcdd !=nil {return _gcdd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_bdf .Cy =new (string ); -if _bgc :=d .DecodeElement (_bdf .Cy ,&_aedd );_bgc !=nil {return _bgc ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_bdf .Error =new (string ); -if _gfd :=d .DecodeElement (_bdf .Error ,&_aedd );_gfd !=nil {return _gfd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_bdf .Stream =new (string ); -if _dfge :=d .DecodeElement (_bdf .Stream ,&_aedd );_dfge !=nil {return _dfge ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_bdf .Ostream =new (string ); -if _aeg :=d .DecodeElement (_bdf .Ostream ,&_aedd );_aeg !=nil {return _aeg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_bdf .Storage =new (string ); -if _gda :=d .DecodeElement (_bdf .Storage ,&_aedd );_gda !=nil {return _gda ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_bdf .Ostorage =new (string ); -if _afeg :=d .DecodeElement (_bdf .Ostorage ,&_aedd );_afeg !=nil {return _afeg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_bdf .Vstream =NewVstream (); -if _eagf :=d .DecodeElement (_bdf .Vstream ,&_aedd );_eagf !=nil {return _eagf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_bdf .Clsid =new (string ); -if _dff :=d .DecodeElement (_bdf .Clsid ,&_aedd );_dff !=nil {return _dff ;};default:_cb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_aedd .Name ); -if _fdeg :=d .Skip ();_fdeg !=nil {return _fdeg ;};};case _cc .EndElement :break _ddfg ;case _cc .CharData :};};return nil ;};func (_fece ST_ArrayBaseType )ValidateWithPath (path string )error {switch _fece {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fece )); -};return nil ;};type ST_VectorBaseType byte ; +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_eeg *Variant )ValidateWithPath (path string )error {if _ebgg :=_eeg .CT_Variant .ValidateWithPath (path );_ebgg !=nil {return _ebgg ;};return nil ;};func (_fba *Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fba .CT_Empty =*NewCT_Empty (); +for {_ege ,_ccfb :=d .Token ();if _ccfb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_ccfb );};if _bgbf ,_cfgc :=_ege .(_f .EndElement );_cfgc &&_bgbf .Name ==start .Name {break ; +};};return nil ;};func (_cag ST_VectorBaseType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egddd :=_f .Attr {};_egddd .Name =name ;switch _cag {case ST_VectorBaseTypeUnset :_egddd .Value ="";case ST_VectorBaseTypeVariant :_egddd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074"; +case ST_VectorBaseTypeI1 :_egddd .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_egddd .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_egddd .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_egddd .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_egddd .Value ="\u0075\u0069\u0031"; +case ST_VectorBaseTypeUi2 :_egddd .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_egddd .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_egddd .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_egddd .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_egddd .Value ="\u0072\u0038"; +case ST_VectorBaseTypeLpstr :_egddd .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_egddd .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_egddd .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_egddd .Value ="\u0064\u0061\u0074\u0065"; +case ST_VectorBaseTypeFiletime :_egddd .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_egddd .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_egddd .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_egddd .Value ="\u0065\u0072\u0072o\u0072"; +case ST_VectorBaseTypeClsid :_egddd .Value ="\u0063\u006c\u0073i\u0064";};return _egddd ,nil ;};func (_aga ST_VectorBaseType )String ()string {switch _aga {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031"; +case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034"; +case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"; +case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";}; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_bge *CT_Null )ValidateWithPath (path string )error {return nil };type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ; -R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_g .Time ;Filetime []_g .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_dg *CT_Empty )ValidateWithPath (path string )error {return nil };type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ; +Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_a .Time ;Bool []bool ;Error []string ;Cy []string ;};func NewVector ()*Vector {_eddg :=&Vector {};_eddg .CT_Vector =*NewCT_Vector ();return _eddg };type CT_Variant struct{Variant *Variant ; +Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ;Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ; +Lpwstr *string ;Bstr *string ;Date *_a .Time ;Filetime *_a .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;}; -// Validate validates the CT_Empty and its children -func (_faac *CT_Empty )Validate ()error {return _faac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type ST_ArrayBaseType byte ;func (_ce *Array )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_ce .CT_Array =*NewCT_Array (); -for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ge ,_f :=_ec .ParseInt (_dc .Value ,10,32);if _f !=nil {return _f ;};_ce .UBoundsAttr =int32 (_ge );continue ;};if _dc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ce .BaseTypeAttr .UnmarshalXMLAttr (_dc ); -continue ;};if _dc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_gb ,_eg :=_ec .ParseInt (_dc .Value ,10,32);if _eg !=nil {return _eg ;};_ce .LBoundsAttr =int32 (_gb );continue ;};};_a :for {_ga ,_ag :=d .Token ();if _ag !=nil {return _ag ;}; -switch _ede :=_ga .(type ){case _cc .StartElement :switch _ede .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_da :=NewVariant (); -if _fc :=d .DecodeElement (_da ,&_ede );_fc !=nil {return _fc ;};_ce .Variant =append (_ce .Variant ,_da );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _gc int8 ; -if _ef :=d .DecodeElement (&_gc ,&_ede );_ef !=nil {return _ef ;};_ce .I1 =append (_ce .I1 ,_gc );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _fd int16 ; -if _dg :=d .DecodeElement (&_fd ,&_ede );_dg !=nil {return _dg ;};_ce .I2 =append (_ce .I2 ,_fd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _aa int32 ; -if _b :=d .DecodeElement (&_aa ,&_ede );_b !=nil {return _b ;};_ce .I4 =append (_ce .I4 ,_aa );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _cd int32 ; -if _bf :=d .DecodeElement (&_cd ,&_ede );_bf !=nil {return _bf ;};_ce .Int =append (_ce .Int ,_cd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _cbd uint8 ; -if _de :=d .DecodeElement (&_cbd ,&_ede );_de !=nil {return _de ;};_ce .Ui1 =append (_ce .Ui1 ,_cbd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _cec uint16 ; -if _dcf :=d .DecodeElement (&_cec ,&_ede );_dcf !=nil {return _dcf ;};_ce .Ui2 =append (_ce .Ui2 ,_cec );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _bfc uint32 ; -if _ebe :=d .DecodeElement (&_bfc ,&_ede );_ebe !=nil {return _ebe ;};_ce .Ui4 =append (_ce .Ui4 ,_bfc );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _geg uint32 ; -if _edd :=d .DecodeElement (&_geg ,&_ede );_edd !=nil {return _edd ;};_ce .Uint =append (_ce .Uint ,_geg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _ccd float32 ; -if _ac :=d .DecodeElement (&_ccd ,&_ede );_ac !=nil {return _ac ;};_ce .R4 =append (_ce .R4 ,_ccd );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _fdc float64 ; -if _df :=d .DecodeElement (&_fdc ,&_ede );_df !=nil {return _df ;};_ce .R8 =append (_ce .R8 ,_fdc );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _af float64 ; -if _gbf :=d .DecodeElement (&_af ,&_ede );_gbf !=nil {return _gbf ;};_ce .Decimal =append (_ce .Decimal ,_af );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _cba string ; -if _ee :=d .DecodeElement (&_cba ,&_ede );_ee !=nil {return _ee ;};_ce .Bstr =append (_ce .Bstr ,_cba );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _fcg _g .Time ; -if _efa :=d .DecodeElement (&_fcg ,&_ede );_efa !=nil {return _efa ;};_ce .Date =append (_ce .Date ,_fcg );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _acb bool ; -if _ab :=d .DecodeElement (&_acb ,&_ede );_ab !=nil {return _ab ;};_ce .Bool =append (_ce .Bool ,_acb );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _ff string ; -if _egc :=d .DecodeElement (&_ff ,&_ede );_egc !=nil {return _egc ;};_ce .Error =append (_ce .Error ,_ff );case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _gg string ; -if _bfe :=d .DecodeElement (&_gg ,&_ede );_bfe !=nil {return _bfe ;};_ce .Cy =append (_ce .Cy ,_gg );default:_cb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0041\u0072\u0072a\u0079 \u0025\u0076",_ede .Name ); -if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _cc .EndElement :break _a ;case _cc .CharData :};};return nil ;}; +// Validate validates the Null and its children +func (_eeccb *Null )Validate ()error {return _eeccb .ValidateWithPath ("\u004e\u0075\u006c\u006c")};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func (_cf *Array )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cf .CT_Array .MarshalXML (e ,start ); +};func NewCT_Vstream ()*CT_Vstream {_bdaf :=&CT_Vstream {};_bdaf .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _bdaf ;};func NewNull ()*Null {_cdgb :=&Null {};_cdgb .CT_Null =*NewCT_Null ();return _cdgb };type CT_Vstream struct{VersionAttr string ;Content string ;}; -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_cedf *Variant )ValidateWithPath (path string )error {if _acfd :=_cedf .CT_Variant .ValidateWithPath (path );_acfd !=nil {return _acfd ;};return nil ;}; +// Validate validates the CT_Null and its children +func (_dcf *CT_Null )Validate ()error {return _dcf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");}; // ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_bfaa *Vstream )ValidateWithPath (path string )error {if _fdad :=_bfaa .CT_Vstream .ValidateWithPath (path );_fdad !=nil {return _fdad ;};return nil ;};func (_ddg *CT_Empty )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {for {_dbbb ,_bad :=d .Token (); -if _bad !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bad );};if _bfb ,_abf :=_dbbb .(_cc .EndElement );_abf &&_bfb .Name ==start .Name {break ;};};return nil ;};func (_cfdf *CT_Null )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {for {_ggg ,_dcfe :=d .Token (); -if _dcfe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_dcfe );};if _ddf ,_fagd :=_ggg .(_cc .EndElement );_fagd &&_ddf .Name ==start .Name {break ;};};return nil ;}; -type CT_Empty struct{};func init (){_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull ); -_ccb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream ); +func (_dbbg *Vstream )ValidateWithPath (path string )error {if _acbca :=_dbbg .CT_Vstream .ValidateWithPath (path );_acbca !=nil {return _acbca ;};return nil ;};func (_fcce *ST_VectorBaseType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcce =0; +case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fcce =1;case "\u0069\u0031":*_fcce =2;case "\u0069\u0032":*_fcce =3;case "\u0069\u0034":*_fcce =4;case "\u0069\u0038":*_fcce =5;case "\u0075\u0069\u0031":*_fcce =6;case "\u0075\u0069\u0032":*_fcce =7;case "\u0075\u0069\u0034":*_fcce =8; +case "\u0075\u0069\u0038":*_fcce =9;case "\u0072\u0034":*_fcce =10;case "\u0072\u0038":*_fcce =11;case "\u006c\u0070\u0073t\u0072":*_fcce =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_fcce =13;case "\u0062\u0073\u0074\u0072":*_fcce =14;case "\u0064\u0061\u0074\u0065":*_fcce =15; +case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_fcce =16;case "\u0062\u006f\u006f\u006c":*_fcce =17;case "\u0063\u0079":*_fcce =18;case "\u0065\u0072\u0072o\u0072":*_fcce =19;case "\u0063\u006c\u0073i\u0064":*_fcce =20;};return nil ;};func (_daca ST_ArrayBaseType )ValidateWithPath (path string )error {switch _daca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daca )); +};return nil ;};func (_gbc *CT_Array )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbc .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_gcf :=range start .Attr {if _gcf .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_cff ,_def :=_ed .ParseInt (_gcf .Value ,10,32); +if _def !=nil {return _def ;};_gbc .UBoundsAttr =int32 (_cff );continue ;};if _gcf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_gbc .BaseTypeAttr .UnmarshalXMLAttr (_gcf );continue ;};if _gcf .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_caf ,_eaf :=_ed .ParseInt (_gcf .Value ,10,32); +if _eaf !=nil {return _eaf ;};_gbc .LBoundsAttr =int32 (_caf );continue ;};};_gad :for {_fccf ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};switch _aeg :=_fccf .(type ){case _f .StartElement :switch _aeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cad :=NewVariant (); +if _ba :=d .DecodeElement (_cad ,&_aeg );_ba !=nil {return _ba ;};_gbc .Variant =append (_gbc .Variant ,_cad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _eef int8 ; +if _dfg :=d .DecodeElement (&_eef ,&_aeg );_dfg !=nil {return _dfg ;};_gbc .I1 =append (_gbc .I1 ,_eef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ddb int16 ; +if _ece :=d .DecodeElement (&_ddb ,&_aeg );_ece !=nil {return _ece ;};_gbc .I2 =append (_gbc .I2 ,_ddb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _abf int32 ; +if _ecef :=d .DecodeElement (&_abf ,&_aeg );_ecef !=nil {return _ecef ;};_gbc .I4 =append (_gbc .I4 ,_abf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _fdc int32 ; +if _eea :=d .DecodeElement (&_fdc ,&_aeg );_eea !=nil {return _eea ;};_gbc .Int =append (_gbc .Int ,_fdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _egg uint8 ; +if _eceg :=d .DecodeElement (&_egg ,&_aeg );_eceg !=nil {return _eceg ;};_gbc .Ui1 =append (_gbc .Ui1 ,_egg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _afc uint16 ; +if _bge :=d .DecodeElement (&_afc ,&_aeg );_bge !=nil {return _bge ;};_gbc .Ui2 =append (_gbc .Ui2 ,_afc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _bcfg uint32 ; +if _aff :=d .DecodeElement (&_bcfg ,&_aeg );_aff !=nil {return _aff ;};_gbc .Ui4 =append (_gbc .Ui4 ,_bcfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _gfd uint32 ; +if _ede :=d .DecodeElement (&_gfd ,&_aeg );_ede !=nil {return _ede ;};_gbc .Uint =append (_gbc .Uint ,_gfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fdec float32 ; +if _gdf :=d .DecodeElement (&_fdec ,&_aeg );_gdf !=nil {return _gdf ;};_gbc .R4 =append (_gbc .R4 ,_fdec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _eed float64 ; +if _cac :=d .DecodeElement (&_eed ,&_aeg );_cac !=nil {return _cac ;};_gbc .R8 =append (_gbc .R8 ,_eed );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _afcc float64 ; +if _aegf :=d .DecodeElement (&_afcc ,&_aeg );_aegf !=nil {return _aegf ;};_gbc .Decimal =append (_gbc .Decimal ,_afcc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _bac string ; +if _gcff :=d .DecodeElement (&_bac ,&_aeg );_gcff !=nil {return _gcff ;};_gbc .Bstr =append (_gbc .Bstr ,_bac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _aac _a .Time ; +if _dbbd :=d .DecodeElement (&_aac ,&_aeg );_dbbd !=nil {return _dbbd ;};_gbc .Date =append (_gbc .Date ,_aac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _afd bool ; +if _cbb :=d .DecodeElement (&_afd ,&_aeg );_cbb !=nil {return _cbb ;};_gbc .Bool =append (_gbc .Bool ,_afd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _dcb string ; +if _efa :=d .DecodeElement (&_dcb ,&_aeg );_efa !=nil {return _efa ;};_gbc .Error =append (_gbc .Error ,_dcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _fg string ; +if _efd :=d .DecodeElement (&_fg ,&_aeg );_efd !=nil {return _efd ;};_gbc .Cy =append (_gbc .Cy ,_fg );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_aeg .Name ); +if _ffaf :=d .Skip ();_ffaf !=nil {return _ffaf ;};};case _f .EndElement :break _gad ;case _f .CharData :};};return nil ;};func (_dba *CT_Null )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_caa *CT_Vstream )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caa .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_gcdg :=range start .Attr {if _gcdg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_gbf ,_ecc :=_gcdg .Value ,error (nil );if _ecc !=nil {return _ecc ;};_caa .VersionAttr =_gbf ;continue ;};};for {_dfde ,_beac :=d .Token ();if _beac !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_beac ); +};if _gbe ,_cadd :=_dfde .(_f .CharData );_cadd {_caa .Content =string (_gbe );};if _ggad ,_dga :=_dfde .(_f .EndElement );_dga &&_ggad .Name ==start .Name {break ;};};return nil ;};func (_cga ST_VectorBaseType )ValidateWithPath (path string )error {switch _cga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cga )); +};return nil ;};type CT_Empty struct{};type ST_ArrayBaseType byte ;func (_eca *CT_Vstream )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_eca .VersionAttr )}); +e .EncodeElement (_eca .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Empty struct{CT_Empty };func NewCT_Empty ()*CT_Empty {_cgf :=&CT_Empty {};return _cgf };type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ; +SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_a .Time ;Filetime []_a .Time ; +Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func init (){_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull ); +_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream ); }; \ No newline at end of file diff --git a/schema/soo/ofc/extended_properties/extended_properties.go b/schema/soo/ofc/extended_properties/extended_properties.go index e19b7e448b..93394ae37d 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,24 +9,15 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package extended_properties ;import (_d "encoding/xml";_c "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);type CT_VectorLpstr struct{Vector *_b .Vector ;}; - -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_ccbc *CT_Properties )ValidateWithPath (path string )error {if _ccbc .HeadingPairs !=nil {if _de :=_ccbc .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_de !=nil {return _de ; -};};if _ccbc .TitlesOfParts !=nil {if _efa :=_ccbc .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_efa !=nil {return _efa ;};};if _ccbc .HLinks !=nil {if _fcd :=_ccbc .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073"); -_fcd !=nil {return _fcd ;};};if _ccbc .DigSig !=nil {if _edga :=_ccbc .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_edga !=nil {return _edga ;};};return nil ;}; - -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_gga *CT_VectorLpstr )ValidateWithPath (path string )error {if _beg :=_gga .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_beg !=nil {return _beg ;};return nil ;}; - -// Validate validates the CT_Properties and its children -func (_fcg *CT_Properties )Validate ()error {return _fcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +package extended_properties ;import (_c "encoding/xml";_d "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_ee "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);func (_dgb *CT_VectorVariant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgb .Vector =_ee .NewVector (); +_ffbd :for {_eecd ,_ffg :=d .Token ();if _ffg !=nil {return _ffg ;};switch _fdf :=_eecd .(type ){case _c .StartElement :switch _fdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _ffd :=d .DecodeElement (_dgb .Vector ,&_fdf ); +_ffd !=nil {return _ffd ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_fdf .Name ); +if _babe :=d .Skip ();_babe !=nil {return _babe ;};};case _c .EndElement :break _ffbd ;case _c .CharData :};};return nil ;};func (_g *CT_DigSigBlob )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; +_d .AddPreserveSpaceAttr (&_gc ,_g .Blob );e .EncodeElement (_g .Blob ,_gc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; // Validate validates the Properties and its children -func (_dgeg *Properties )Validate ()error {return _dgeg .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; - -// Validate validates the CT_VectorLpstr and its children -func (_ccf *CT_VectorLpstr )Validate ()error {return _ccf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};type CT_Properties struct{ +func (_bga *Properties )Validate ()error {return _bga .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewProperties ()*Properties {_ea :=&Properties {};_ea .CT_Properties =*NewCT_Properties ();return _ea ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_gbc :=&CT_VectorLpstr {}; +_gbc .Vector =_ee .NewVector ();return _gbc ;};type CT_Properties struct{ // Name of Document Template Template *string ; @@ -107,114 +98,126 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_fc *CT_DigSigBlob )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eb :for {_ddd ,_bb :=d .Token ();if _bb !=nil {return _bb ;};switch _cf :=_ddd .(type ){case _d .StartElement :switch _cf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _fa :=d .DecodeElement (&_fc .Blob ,&_cf ); -_fa !=nil {return _fa ;};default:_dd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_cf .Name ); -if _a :=d .Skip ();_a !=nil {return _a ;};};case _d .EndElement :break _eb ;case _d .CharData :};};return nil ;}; +DocSecurity *int32 ;}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_dag *Properties )ValidateWithPath (path string )error {if _dgb :=_dag .CT_Properties .ValidateWithPath (path );_dgb !=nil {return _dgb ;};return nil ;};func (_abc *Properties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _abc .CT_Properties .MarshalXML (e ,start );};func NewProperties ()*Properties {_dda :=&Properties {};_dda .CT_Properties =*NewCT_Properties ();return _dda ;};type Properties struct{CT_Properties }; -func (_ace *CT_VectorLpstr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfgg :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ace .Vector ,_dfgg );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ce *Properties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ce .CT_Properties =*NewCT_Properties ();_fg :for {_egge ,_aaa :=d .Token ();if _aaa !=nil {return _aaa ;};switch _gbb :=_egge .(type ){case _d .StartElement :switch _gbb .Name {case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ce .Template =new (string ); -if _bcb :=d .DecodeElement (_ce .Template ,&_gbb );_bcb !=nil {return _bcb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_ce .Manager =new (string ); -if _cdf :=d .DecodeElement (_ce .Manager ,&_gbb );_cdf !=nil {return _cdf ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_ce .Company =new (string ); -if _cfb :=d .DecodeElement (_ce .Company ,&_gbb );_cfb !=nil {return _cfb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_ce .Pages =new (int32 ); -if _dce :=d .DecodeElement (_ce .Pages ,&_gbb );_dce !=nil {return _dce ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_ce .Words =new (int32 ); -if _bfaf :=d .DecodeElement (_ce .Words ,&_gbb );_bfaf !=nil {return _bfaf ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_ce .Characters =new (int32 ); -if _feb :=d .DecodeElement (_ce .Characters ,&_gbb );_feb !=nil {return _feb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_ce .PresentationFormat =new (string ); -if _bdb :=d .DecodeElement (_ce .PresentationFormat ,&_gbb );_bdb !=nil {return _bdb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_ce .Lines =new (int32 ); -if _gac :=d .DecodeElement (_ce .Lines ,&_gbb );_gac !=nil {return _gac ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_ce .Paragraphs =new (int32 ); -if _da :=d .DecodeElement (_ce .Paragraphs ,&_gbb );_da !=nil {return _da ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_ce .Slides =new (int32 ); -if _ecb :=d .DecodeElement (_ce .Slides ,&_gbb );_ecb !=nil {return _ecb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_ce .Notes =new (int32 ); -if _ggd :=d .DecodeElement (_ce .Notes ,&_gbb );_ggd !=nil {return _ggd ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_ce .TotalTime =new (int32 ); -if _ged :=d .DecodeElement (_ce .TotalTime ,&_gbb );_ged !=nil {return _ged ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_ce .HiddenSlides =new (int32 ); -if _efd :=d .DecodeElement (_ce .HiddenSlides ,&_gbb );_efd !=nil {return _efd ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_ce .MMClips =new (int32 ); -if _cca :=d .DecodeElement (_ce .MMClips ,&_gbb );_cca !=nil {return _cca ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_ce .ScaleCrop =new (bool ); -if _cfa :=d .DecodeElement (_ce .ScaleCrop ,&_gbb );_cfa !=nil {return _cfa ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_ce .HeadingPairs =NewCT_VectorVariant (); -if _egcb :=d .DecodeElement (_ce .HeadingPairs ,&_gbb );_egcb !=nil {return _egcb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_ce .TitlesOfParts =NewCT_VectorLpstr (); -if _cbf :=d .DecodeElement (_ce .TitlesOfParts ,&_gbb );_cbf !=nil {return _cbf ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_ce .LinksUpToDate =new (bool ); -if _dcf :=d .DecodeElement (_ce .LinksUpToDate ,&_gbb );_dcf !=nil {return _dcf ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_ce .CharactersWithSpaces =new (int32 ); -if _cdcg :=d .DecodeElement (_ce .CharactersWithSpaces ,&_gbb );_cdcg !=nil {return _cdcg ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_ce .SharedDoc =new (bool ); -if _eefb :=d .DecodeElement (_ce .SharedDoc ,&_gbb );_eefb !=nil {return _eefb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_ce .HyperlinkBase =new (string ); -if _dde :=d .DecodeElement (_ce .HyperlinkBase ,&_gbb );_dde !=nil {return _dde ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_ce .HLinks =NewCT_VectorVariant (); -if _dgd :=d .DecodeElement (_ce .HLinks ,&_gbb );_dgd !=nil {return _dgd ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_ce .HyperlinksChanged =new (bool ); -if _gbd :=d .DecodeElement (_ce .HyperlinksChanged ,&_gbb );_gbd !=nil {return _gbd ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_ce .DigSig =NewCT_DigSigBlob (); -if _acec :=d .DecodeElement (_ce .DigSig ,&_gbb );_acec !=nil {return _acec ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_ce .Application =new (string ); -if _cge :=d .DecodeElement (_ce .Application ,&_gbb );_cge !=nil {return _cge ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_ce .AppVersion =new (string ); -if _fca :=d .DecodeElement (_ce .AppVersion ,&_gbb );_fca !=nil {return _fca ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_ce .DocSecurity =new (int32 ); -if _gdf :=d .DecodeElement (_ce .DocSecurity ,&_gbb );_gdf !=nil {return _gdf ;};default:_dd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbb .Name ); -if _gbde :=d .Skip ();_gbde !=nil {return _gbde ;};};case _d .EndElement :break _fg ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_DigSigBlob and its children +func (_df *CT_DigSigBlob )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};type CT_DigSigBlob struct{Blob string ;}; -// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_bf *CT_DigSigBlob )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_gge *CT_Properties )ValidateWithPath (path string )error {if _gge .HeadingPairs !=nil {if _eff :=_gge .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_eff !=nil {return _eff ; +};};if _gge .TitlesOfParts !=nil {if _ec :=_gge .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_ec !=nil {return _ec ;};};if _gge .HLinks !=nil {if _fd :=_gge .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073"); +_fd !=nil {return _fd ;};};if _gge .DigSig !=nil {if _dd :=_gge .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_dd !=nil {return _dd ;};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_ca :=&CT_DigSigBlob {};return _ca }; -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_bea *CT_VectorVariant )ValidateWithPath (path string )error {if _agg :=_bea .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_agg !=nil {return _agg ;};return nil ;}; -// Validate validates the CT_DigSigBlob and its children -func (_ee *CT_DigSigBlob )Validate ()error {return _ee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_fd *CT_Properties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _fd .Template !=nil {_dg :=_d .StartElement {Name :_d .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_c .AddPreserveSpaceAttr (&_dg ,*_fd .Template );e .EncodeElement (_fd .Template ,_dg );};if _fd .Manager !=nil {_ed :=_d .StartElement {Name :_d .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}}; -_c .AddPreserveSpaceAttr (&_ed ,*_fd .Manager );e .EncodeElement (_fd .Manager ,_ed );};if _fd .Company !=nil {_g :=_d .StartElement {Name :_d .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_c .AddPreserveSpaceAttr (&_g ,*_fd .Company );e .EncodeElement (_fd .Company ,_g ); -};if _fd .Pages !=nil {_ba :=_d .StartElement {Name :_d .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_fd .Pages ,_ba );};if _fd .Words !=nil {_ff :=_d .StartElement {Name :_d .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_fd .Words ,_ff ); -};if _fd .Characters !=nil {_ae :=_d .StartElement {Name :_d .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fd .Characters ,_ae );};if _fd .PresentationFormat !=nil {_cg :=_d .StartElement {Name :_d .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}}; -_c .AddPreserveSpaceAttr (&_cg ,*_fd .PresentationFormat );e .EncodeElement (_fd .PresentationFormat ,_cg );};if _fd .Lines !=nil {_ag :=_d .StartElement {Name :_d .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_fd .Lines ,_ag );};if _fd .Paragraphs !=nil {_db :=_d .StartElement {Name :_d .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}}; -e .EncodeElement (_fd .Paragraphs ,_db );};if _fd .Slides !=nil {_ab :=_d .StartElement {Name :_d .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_fd .Slides ,_ab );};if _fd .Notes !=nil {_df :=_d .StartElement {Name :_d .Name {Local :"\u004e\u006f\u0074e\u0073"}}; -e .EncodeElement (_fd .Notes ,_df );};if _fd .TotalTime !=nil {_bd :=_d .StartElement {Name :_d .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_fd .TotalTime ,_bd );};if _fd .HiddenSlides !=nil {_cd :=_d .StartElement {Name :_d .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}}; -e .EncodeElement (_fd .HiddenSlides ,_cd );};if _fd .MMClips !=nil {_baf :=_d .StartElement {Name :_d .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_fd .MMClips ,_baf );};if _fd .ScaleCrop !=nil {_dfa :=_d .StartElement {Name :_d .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}}; -e .EncodeElement (_fd .ScaleCrop ,_dfa );};if _fd .HeadingPairs !=nil {_eg :=_d .StartElement {Name :_d .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_fd .HeadingPairs ,_eg );};if _fd .TitlesOfParts !=nil {_egg :=_d .StartElement {Name :_d .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}}; -e .EncodeElement (_fd .TitlesOfParts ,_egg );};if _fd .LinksUpToDate !=nil {_ec :=_d .StartElement {Name :_d .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_fd .LinksUpToDate ,_ec );}; -if _fd .CharactersWithSpaces !=nil {_agd :=_d .StartElement {Name :_d .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_fd .CharactersWithSpaces ,_agd );};if _fd .SharedDoc !=nil {_ece :=_d .StartElement {Name :_d .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}}; -e .EncodeElement (_fd .SharedDoc ,_ece );};if _fd .HyperlinkBase !=nil {_gb :=_d .StartElement {Name :_d .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_c .AddPreserveSpaceAttr (&_gb ,*_fd .HyperlinkBase ); -e .EncodeElement (_fd .HyperlinkBase ,_gb );};if _fd .HLinks !=nil {_aeg :=_d .StartElement {Name :_d .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_fd .HLinks ,_aeg );};if _fd .HyperlinksChanged !=nil {_ea :=_d .StartElement {Name :_d .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}}; -e .EncodeElement (_fd .HyperlinksChanged ,_ea );};if _fd .DigSig !=nil {_cgg :=_d .StartElement {Name :_d .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_fd .DigSig ,_cgg );};if _fd .Application !=nil {_ge :=_d .StartElement {Name :_d .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}}; -_c .AddPreserveSpaceAttr (&_ge ,*_fd .Application );e .EncodeElement (_fd .Application ,_ge );};if _fd .AppVersion !=nil {_fcc :=_d .StartElement {Name :_d .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_c .AddPreserveSpaceAttr (&_fcc ,*_fd .AppVersion ); -e .EncodeElement (_fd .AppVersion ,_fcc );};if _fd .DocSecurity !=nil {_cdd :=_d .StartElement {Name :_d .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_fd .DocSecurity ,_cdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_VectorLpstr and its children +func (_bge *CT_VectorLpstr )Validate ()error {return _bge .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; // Validate validates the CT_VectorVariant and its children -func (_fac *CT_VectorVariant )Validate ()error {return _fac .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_bdd *CT_VectorVariant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdd .Vector =_b .NewVector (); -_eddg :for {_gd ,_ega :=d .Token ();if _ega !=nil {return _ega ;};switch _bc :=_gd .(type ){case _d .StartElement :switch _bc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _eefd :=d .DecodeElement (_bdd .Vector ,&_bc ); -_eefd !=nil {return _eefd ;};default:_dd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_bc .Name ); -if _cda :=d .Skip ();_cda !=nil {return _cda ;};};case _d .EndElement :break _eddg ;case _d .CharData :};};return nil ;};type CT_VectorVariant struct{Vector *_b .Vector ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_fed :=&CT_VectorLpstr {};_fed .Vector =_b .NewVector (); -return _fed ;};type CT_DigSigBlob struct{Blob string ;};func (_egc *CT_VectorLpstr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egc .Vector =_b .NewVector ();_bfa :for {_bace ,_fcca :=d .Token ();if _fcca !=nil {return _fcca ;};switch _ccd :=_bace .(type ){case _d .StartElement :switch _ccd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _eag :=d .DecodeElement (_egc .Vector ,&_ccd ); -_eag !=nil {return _eag ;};default:_dd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_ccd .Name ); -if _bba :=d .Skip ();_bba !=nil {return _bba ;};};case _d .EndElement :break _bfa ;case _d .CharData :};};return nil ;};func (_fea *CT_VectorVariant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eada :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; -e .EncodeElement (_fea .Vector ,_eada );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_f :=&CT_DigSigBlob {};return _f };func NewCT_Properties ()*CT_Properties {_eed :=&CT_Properties {};return _eed }; -func NewCT_VectorVariant ()*CT_VectorVariant {_gc :=&CT_VectorVariant {};_gc .Vector =_b .NewVector ();return _gc ;};func (_eee *CT_Properties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbg :for {_ac ,_fb :=d .Token ();if _fb !=nil {return _fb ; -};switch _bac :=_ac .(type ){case _d .StartElement :switch _bac .Name {case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_eee .Template =new (string ); -if _eef :=d .DecodeElement (_eee .Template ,&_bac );_eef !=nil {return _eef ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_eee .Manager =new (string ); -if _fbc :=d .DecodeElement (_eee .Manager ,&_bac );_fbc !=nil {return _fbc ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_eee .Company =new (string ); -if _cdc :=d .DecodeElement (_eee .Company ,&_bac );_cdc !=nil {return _cdc ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_eee .Pages =new (int32 ); -if _edd :=d .DecodeElement (_eee .Pages ,&_bac );_edd !=nil {return _edd ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_eee .Words =new (int32 ); -if _dfaa :=d .DecodeElement (_eee .Words ,&_bac );_dfaa !=nil {return _dfaa ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_eee .Characters =new (int32 ); -if _edg :=d .DecodeElement (_eee .Characters ,&_bac );_edg !=nil {return _edg ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_eee .PresentationFormat =new (string ); -if _fe :=d .DecodeElement (_eee .PresentationFormat ,&_bac );_fe !=nil {return _fe ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_eee .Lines =new (int32 ); -if _fdf :=d .DecodeElement (_eee .Lines ,&_bac );_fdf !=nil {return _fdf ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_eee .Paragraphs =new (int32 ); -if _ca :=d .DecodeElement (_eee .Paragraphs ,&_bac );_ca !=nil {return _ca ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_eee .Slides =new (int32 ); -if _gg :=d .DecodeElement (_eee .Slides ,&_bac );_gg !=nil {return _gg ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_eee .Notes =new (int32 ); -if _aa :=d .DecodeElement (_eee .Notes ,&_bac );_aa !=nil {return _aa ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_eee .TotalTime =new (int32 ); -if _ad :=d .DecodeElement (_eee .TotalTime ,&_bac );_ad !=nil {return _ad ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_eee .HiddenSlides =new (int32 ); -if _dfg :=d .DecodeElement (_eee .HiddenSlides ,&_bac );_dfg !=nil {return _dfg ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_eee .MMClips =new (int32 ); -if _dge :=d .DecodeElement (_eee .MMClips ,&_bac );_dge !=nil {return _dge ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_eee .ScaleCrop =new (bool ); -if _cab :=d .DecodeElement (_eee .ScaleCrop ,&_bac );_cab !=nil {return _cab ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_eee .HeadingPairs =NewCT_VectorVariant (); -if _ef :=d .DecodeElement (_eee .HeadingPairs ,&_bac );_ef !=nil {return _ef ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_eee .TitlesOfParts =NewCT_VectorLpstr (); -if _ggc :=d .DecodeElement (_eee .TitlesOfParts ,&_bac );_ggc !=nil {return _ggc ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_eee .LinksUpToDate =new (bool ); -if _eceb :=d .DecodeElement (_eee .LinksUpToDate ,&_bac );_eceb !=nil {return _eceb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_eee .CharactersWithSpaces =new (int32 ); -if _cc :=d .DecodeElement (_eee .CharactersWithSpaces ,&_bac );_cc !=nil {return _cc ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_eee .SharedDoc =new (bool ); -if _ccb :=d .DecodeElement (_eee .SharedDoc ,&_bac );_ccb !=nil {return _ccb ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_eee .HyperlinkBase =new (string ); -if _bdc :=d .DecodeElement (_eee .HyperlinkBase ,&_bac );_bdc !=nil {return _bdc ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_eee .HLinks =NewCT_VectorVariant (); -if _be :=d .DecodeElement (_eee .HLinks ,&_bac );_be !=nil {return _be ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_eee .HyperlinksChanged =new (bool ); -if _adf :=d .DecodeElement (_eee .HyperlinksChanged ,&_bac );_adf !=nil {return _adf ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_eee .DigSig =NewCT_DigSigBlob (); -if _ead :=d .DecodeElement (_eee .DigSig ,&_bac );_ead !=nil {return _ead ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_eee .Application =new (string ); -if _ga :=d .DecodeElement (_eee .Application ,&_bac );_ga !=nil {return _ga ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_eee .AppVersion =new (string ); -if _aac :=d .DecodeElement (_eee .AppVersion ,&_bac );_aac !=nil {return _aac ;};case _d .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_eee .DocSecurity =new (int32 ); -if _gaa :=d .DecodeElement (_eee .DocSecurity ,&_bac );_gaa !=nil {return _gaa ;};default:_dd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_bac .Name ); -if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _d .EndElement :break _gbg ;case _d .CharData :};};return nil ;};func (_cb *CT_DigSigBlob )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dc :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; -_c .AddPreserveSpaceAttr (&_dc ,_cb .Blob );e .EncodeElement (_cb .Blob ,_dc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_c .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties ); -_c .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant ); -_c .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr ); -_c .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob ); -_c .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties ); +func (_edg *CT_VectorVariant )Validate ()error {return _edg .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; + +// Validate validates the CT_Properties and its children +func (_ffb *CT_Properties )Validate ()error {return _ffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eg *CT_VectorLpstr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_fgb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_eg .Vector ,_fgb );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_VectorVariant struct{Vector *_ee .Vector ; +};func NewCT_VectorVariant ()*CT_VectorVariant {_fca :=&CT_VectorVariant {};_fca .Vector =_ee .NewVector ();return _fca ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_fdfa *Properties )ValidateWithPath (path string )error {if _bb :=_fdfa .CT_Properties .ValidateWithPath (path );_bb !=nil {return _bb ;};return nil ;};func (_a *CT_DigSigBlob )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_af :for {_fc ,_gb :=d .Token (); +if _gb !=nil {return _gb ;};switch _eec :=_fc .(type ){case _c .StartElement :switch _eec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _aa :=d .DecodeElement (&_a .Blob ,&_eec ); +_aa !=nil {return _aa ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_eec .Name ); +if _b :=d .Skip ();_b !=nil {return _b ;};};case _c .EndElement :break _af ;case _c .CharData :};};return nil ;};func (_db *Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _db .CT_Properties .MarshalXML (e ,start );};func (_egg *CT_VectorVariant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bde :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; +e .EncodeElement (_egg .Vector ,_bde );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Properties ()*CT_Properties {_ae :=&CT_Properties {};return _ae };func (_dfgd *Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfgd .CT_Properties =*NewCT_Properties (); +_ege :for {_ccc ,_eed :=d .Token ();if _eed !=nil {return _eed ;};switch _ebc :=_ccc .(type ){case _c .StartElement :switch _ebc .Name {case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dfgd .Template =new (string ); +if _cce :=d .DecodeElement (_dfgd .Template ,&_ebc );_cce !=nil {return _cce ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_dfgd .Manager =new (string ); +if _defb :=d .DecodeElement (_dfgd .Manager ,&_ebc );_defb !=nil {return _defb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_dfgd .Company =new (string ); +if _fce :=d .DecodeElement (_dfgd .Company ,&_ebc );_fce !=nil {return _fce ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_dfgd .Pages =new (int32 ); +if _afc :=d .DecodeElement (_dfgd .Pages ,&_ebc );_afc !=nil {return _afc ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_dfgd .Words =new (int32 ); +if _aec :=d .DecodeElement (_dfgd .Words ,&_ebc );_aec !=nil {return _aec ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_dfgd .Characters =new (int32 ); +if _deg :=d .DecodeElement (_dfgd .Characters ,&_ebc );_deg !=nil {return _deg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_dfgd .PresentationFormat =new (string ); +if _fdb :=d .DecodeElement (_dfgd .PresentationFormat ,&_ebc );_fdb !=nil {return _fdb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_dfgd .Lines =new (int32 ); +if _dfeg :=d .DecodeElement (_dfgd .Lines ,&_ebc );_dfeg !=nil {return _dfeg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_dfgd .Paragraphs =new (int32 ); +if _ceb :=d .DecodeElement (_dfgd .Paragraphs ,&_ebc );_ceb !=nil {return _ceb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_dfgd .Slides =new (int32 ); +if _dgc :=d .DecodeElement (_dfgd .Slides ,&_ebc );_dgc !=nil {return _dgc ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_dfgd .Notes =new (int32 ); +if _afa :=d .DecodeElement (_dfgd .Notes ,&_ebc );_afa !=nil {return _afa ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_dfgd .TotalTime =new (int32 ); +if _cgb :=d .DecodeElement (_dfgd .TotalTime ,&_ebc );_cgb !=nil {return _cgb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_dfgd .HiddenSlides =new (int32 ); +if _ga :=d .DecodeElement (_dfgd .HiddenSlides ,&_ebc );_ga !=nil {return _ga ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_dfgd .MMClips =new (int32 ); +if _gae :=d .DecodeElement (_dfgd .MMClips ,&_ebc );_gae !=nil {return _gae ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_dfgd .ScaleCrop =new (bool ); +if _bfbg :=d .DecodeElement (_dfgd .ScaleCrop ,&_ebc );_bfbg !=nil {return _bfbg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dfgd .HeadingPairs =NewCT_VectorVariant (); +if _eggd :=d .DecodeElement (_dfgd .HeadingPairs ,&_ebc );_eggd !=nil {return _eggd ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_dfgd .TitlesOfParts =NewCT_VectorLpstr (); +if _cfb :=d .DecodeElement (_dfgd .TitlesOfParts ,&_ebc );_cfb !=nil {return _cfb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_dfgd .LinksUpToDate =new (bool ); +if _gab :=d .DecodeElement (_dfgd .LinksUpToDate ,&_ebc );_gab !=nil {return _gab ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_dfgd .CharactersWithSpaces =new (int32 ); +if _bdg :=d .DecodeElement (_dfgd .CharactersWithSpaces ,&_ebc );_bdg !=nil {return _bdg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_dfgd .SharedDoc =new (bool ); +if _ddd :=d .DecodeElement (_dfgd .SharedDoc ,&_ebc );_ddd !=nil {return _ddd ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_dfgd .HyperlinkBase =new (string ); +if _fcaf :=d .DecodeElement (_dfgd .HyperlinkBase ,&_ebc );_fcaf !=nil {return _fcaf ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_dfgd .HLinks =NewCT_VectorVariant (); +if _eecg :=d .DecodeElement (_dfgd .HLinks ,&_ebc );_eecg !=nil {return _eecg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_dfgd .HyperlinksChanged =new (bool ); +if _gea :=d .DecodeElement (_dfgd .HyperlinksChanged ,&_ebc );_gea !=nil {return _gea ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_dfgd .DigSig =NewCT_DigSigBlob (); +if _fdbf :=d .DecodeElement (_dfgd .DigSig ,&_ebc );_fdbf !=nil {return _fdbf ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dfgd .Application =new (string ); +if _cb :=d .DecodeElement (_dfgd .Application ,&_ebc );_cb !=nil {return _cb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_dfgd .AppVersion =new (string ); +if _dbg :=d .DecodeElement (_dfgd .AppVersion ,&_ebc );_dbg !=nil {return _dbg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_dfgd .DocSecurity =new (int32 ); +if _cfc :=d .DecodeElement (_dfgd .DocSecurity ,&_ebc );_cfc !=nil {return _cfc ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebc .Name ); +if _age :=d .Skip ();_age !=nil {return _age ;};};case _c .EndElement :break _ege ;case _c .CharData :};};return nil ;};type Properties struct{CT_Properties };func (_dg *CT_Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _dg .Template !=nil {_ab :=_c .StartElement {Name :_c .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_d .AddPreserveSpaceAttr (&_ab ,*_dg .Template );e .EncodeElement (_dg .Template ,_ab );};if _dg .Manager !=nil {_aaf :=_c .StartElement {Name :_c .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}}; +_d .AddPreserveSpaceAttr (&_aaf ,*_dg .Manager );e .EncodeElement (_dg .Manager ,_aaf );};if _dg .Company !=nil {_cag :=_c .StartElement {Name :_c .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_d .AddPreserveSpaceAttr (&_cag ,*_dg .Company ); +e .EncodeElement (_dg .Company ,_cag );};if _dg .Pages !=nil {_fg :=_c .StartElement {Name :_c .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_dg .Pages ,_fg );};if _dg .Words !=nil {_ba :=_c .StartElement {Name :_c .Name {Local :"\u0057\u006f\u0072d\u0073"}}; +e .EncodeElement (_dg .Words ,_ba );};if _dg .Characters !=nil {_dfa :=_c .StartElement {Name :_c .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_dg .Characters ,_dfa );};if _dg .PresentationFormat !=nil {_cc :=_c .StartElement {Name :_c .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}}; +_d .AddPreserveSpaceAttr (&_cc ,*_dg .PresentationFormat );e .EncodeElement (_dg .PresentationFormat ,_cc );};if _dg .Lines !=nil {_fb :=_c .StartElement {Name :_c .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_dg .Lines ,_fb );};if _dg .Paragraphs !=nil {_fbg :=_c .StartElement {Name :_c .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}}; +e .EncodeElement (_dg .Paragraphs ,_fbg );};if _dg .Slides !=nil {_bc :=_c .StartElement {Name :_c .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_dg .Slides ,_bc );};if _dg .Notes !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u004e\u006f\u0074e\u0073"}}; +e .EncodeElement (_dg .Notes ,_ce );};if _dg .TotalTime !=nil {_eb :=_c .StartElement {Name :_c .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_dg .TotalTime ,_eb );};if _dg .HiddenSlides !=nil {_dfe :=_c .StartElement {Name :_c .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}}; +e .EncodeElement (_dg .HiddenSlides ,_dfe );};if _dg .MMClips !=nil {_abd :=_c .StartElement {Name :_c .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_dg .MMClips ,_abd );};if _dg .ScaleCrop !=nil {_ace :=_c .StartElement {Name :_c .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}}; +e .EncodeElement (_dg .ScaleCrop ,_ace );};if _dg .HeadingPairs !=nil {_gf :=_c .StartElement {Name :_c .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_dg .HeadingPairs ,_gf );};if _dg .TitlesOfParts !=nil {_bf :=_c .StartElement {Name :_c .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}}; +e .EncodeElement (_dg .TitlesOfParts ,_bf );};if _dg .LinksUpToDate !=nil {_aeg :=_c .StartElement {Name :_c .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_dg .LinksUpToDate ,_aeg );}; +if _dg .CharactersWithSpaces !=nil {_fe :=_c .StartElement {Name :_c .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_dg .CharactersWithSpaces ,_fe );};if _dg .SharedDoc !=nil {_ag :=_c .StartElement {Name :_c .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}}; +e .EncodeElement (_dg .SharedDoc ,_ag );};if _dg .HyperlinkBase !=nil {_bg :=_c .StartElement {Name :_c .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_d .AddPreserveSpaceAttr (&_bg ,*_dg .HyperlinkBase ); +e .EncodeElement (_dg .HyperlinkBase ,_bg );};if _dg .HLinks !=nil {_dfac :=_c .StartElement {Name :_c .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_dg .HLinks ,_dfac );};if _dg .HyperlinksChanged !=nil {_ebg :=_c .StartElement {Name :_c .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}}; +e .EncodeElement (_dg .HyperlinksChanged ,_ebg );};if _dg .DigSig !=nil {_gbb :=_c .StartElement {Name :_c .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_dg .DigSig ,_gbb );};if _dg .Application !=nil {_afd :=_c .StartElement {Name :_c .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}}; +_d .AddPreserveSpaceAttr (&_afd ,*_dg .Application );e .EncodeElement (_dg .Application ,_afd );};if _dg .AppVersion !=nil {_bfe :=_c .StartElement {Name :_c .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_d .AddPreserveSpaceAttr (&_bfe ,*_dg .AppVersion ); +e .EncodeElement (_dg .AppVersion ,_bfe );};if _dg .DocSecurity !=nil {_ef :=_c .StartElement {Name :_c .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_dg .DocSecurity ,_ef );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_ceaf *CT_VectorLpstr )ValidateWithPath (path string )error {if _acc :=_ceaf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_acc !=nil {return _acc ;};return nil ;}; + +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_bce *CT_VectorVariant )ValidateWithPath (path string )error {if _abc :=_bce .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_abc !=nil {return _abc ;};return nil ;};type CT_VectorLpstr struct{Vector *_ee .Vector ;};func (_gbf *CT_Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agf :for {_cd ,_cf :=d .Token (); +if _cf !=nil {return _cf ;};switch _ebe :=_cd .(type ){case _c .StartElement :switch _ebe .Name {case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_gbf .Template =new (string ); +if _de :=d .DecodeElement (_gbf .Template ,&_ebe );_de !=nil {return _de ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_gbf .Manager =new (string ); +if _bgc :=d .DecodeElement (_gbf .Manager ,&_ebe );_bgc !=nil {return _bgc ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_gbf .Company =new (string ); +if _ff :=d .DecodeElement (_gbf .Company ,&_ebe );_ff !=nil {return _ff ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_gbf .Pages =new (int32 ); +if _gba :=d .DecodeElement (_gbf .Pages ,&_ebe );_gba !=nil {return _gba ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_gbf .Words =new (int32 ); +if _dfg :=d .DecodeElement (_gbf .Words ,&_ebe );_dfg !=nil {return _dfg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_gbf .Characters =new (int32 ); +if _fbf :=d .DecodeElement (_gbf .Characters ,&_ebe );_fbf !=nil {return _fbf ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_gbf .PresentationFormat =new (string ); +if _be :=d .DecodeElement (_gbf .PresentationFormat ,&_ebe );_be !=nil {return _be ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_gbf .Lines =new (int32 ); +if _feg :=d .DecodeElement (_gbf .Lines ,&_ebe );_feg !=nil {return _feg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_gbf .Paragraphs =new (int32 ); +if _ed :=d .DecodeElement (_gbf .Paragraphs ,&_ebe );_ed !=nil {return _ed ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_gbf .Slides =new (int32 ); +if _bfb :=d .DecodeElement (_gbf .Slides ,&_ebe );_bfb !=nil {return _bfb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_gbf .Notes =new (int32 ); +if _def :=d .DecodeElement (_gbf .Notes ,&_ebe );_def !=nil {return _def ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_gbf .TotalTime =new (int32 ); +if _aab :=d .DecodeElement (_gbf .TotalTime ,&_ebe );_aab !=nil {return _aab ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_gbf .HiddenSlides =new (int32 ); +if _cg :=d .DecodeElement (_gbf .HiddenSlides ,&_ebe );_cg !=nil {return _cg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_gbf .MMClips =new (int32 ); +if _bd :=d .DecodeElement (_gbf .MMClips ,&_ebe );_bd !=nil {return _bd ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_gbf .ScaleCrop =new (bool ); +if _fa :=d .DecodeElement (_gbf .ScaleCrop ,&_ebe );_fa !=nil {return _fa ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_gbf .HeadingPairs =NewCT_VectorVariant (); +if _dfea :=d .DecodeElement (_gbf .HeadingPairs ,&_ebe );_dfea !=nil {return _dfea ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_gbf .TitlesOfParts =NewCT_VectorLpstr (); +if _bab :=d .DecodeElement (_gbf .TitlesOfParts ,&_ebe );_bab !=nil {return _bab ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_gbf .LinksUpToDate =new (bool ); +if _ccd :=d .DecodeElement (_gbf .LinksUpToDate ,&_ebe );_ccd !=nil {return _ccd ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_gbf .CharactersWithSpaces =new (int32 ); +if _beb :=d .DecodeElement (_gbf .CharactersWithSpaces ,&_ebe );_beb !=nil {return _beb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_gbf .SharedDoc =new (bool ); +if _ad :=d .DecodeElement (_gbf .SharedDoc ,&_ebe );_ad !=nil {return _ad ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_gbf .HyperlinkBase =new (string ); +if _acf :=d .DecodeElement (_gbf .HyperlinkBase ,&_ebe );_acf !=nil {return _acf ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_gbf .HLinks =NewCT_VectorVariant (); +if _ede :=d .DecodeElement (_gbf .HLinks ,&_ebe );_ede !=nil {return _ede ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_gbf .HyperlinksChanged =new (bool ); +if _ge :=d .DecodeElement (_gbf .HyperlinksChanged ,&_ebe );_ge !=nil {return _ge ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_gbf .DigSig =NewCT_DigSigBlob (); +if _bcd :=d .DecodeElement (_gbf .DigSig ,&_ebe );_bcd !=nil {return _bcd ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_gbf .Application =new (string ); +if _bcf :=d .DecodeElement (_gbf .Application ,&_ebe );_bcf !=nil {return _bcf ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_gbf .AppVersion =new (string ); +if _gg :=d .DecodeElement (_gbf .AppVersion ,&_ebe );_gg !=nil {return _gg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_gbf .DocSecurity =new (int32 ); +if _deff :=d .DecodeElement (_gbf .DocSecurity ,&_ebe );_deff !=nil {return _deff ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_ebe .Name ); +if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _c .EndElement :break _agf ;case _c .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path +func (_ac *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_fac *CT_VectorLpstr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fac .Vector =_ee .NewVector ();_gef :for {_cea ,_bag :=d .Token ();if _bag !=nil {return _bag ; +};switch _agg :=_cea .(type ){case _c .StartElement :switch _agg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _egb :=d .DecodeElement (_fac .Vector ,&_agg ); +_egb !=nil {return _egb ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_agg .Name ); +if _gga :=d .Skip ();_gga !=nil {return _gga ;};};case _c .EndElement :break _gef ;case _c .CharData :};};return nil ;};func init (){_d .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties ); +_d .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant ); +_d .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr ); +_d .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob ); +_d .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties ); }; \ No newline at end of file diff --git a/schema/soo/ofc/math/math.go b/schema/soo/ofc/math/math.go index 317634d43e..729cd50502 100644 --- a/schema/soo/ofc/math/math.go +++ b/schema/soo/ofc/math/math.go @@ -9,1354 +9,1369 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package math ;import (_e "encoding/xml";_a "fmt";_df "github.com/unidoc/unioffice";_ae "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";);type CT_Script struct{ValAttr ST_Script ;};const (ST_BreakBinUnset ST_BreakBin =0; -ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_bdaf ST_BreakBin )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbcb :=_e .Attr {};_fbcb .Name =name ;switch _bdaf {case ST_BreakBinUnset :_fbcb .Value =""; -case ST_BreakBinBefore :_fbcb .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_fbcb .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_fbcb .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _fbcb ,nil ;}; +package math ;import (_eg "encoding/xml";_g "fmt";_a "github.com/unidoc/unioffice";_gf "github.com/unidoc/unioffice/common/logger";_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "strconv";);func NewCT_Func ()*CT_Func {_ggef :=&CT_Func {}; +_ggef .FName =NewCT_OMathArg ();_ggef .E =NewCT_OMathArg ();return _ggef ;};func (_cbbc *CT_OMathArg )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _cbbc .ArgPr !=nil {_dfgd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}}; +e .EncodeElement (_cbbc .ArgPr ,_dfgd );};if _cbbc .EG_OMathMathElements !=nil {for _ ,_dced :=range _cbbc .EG_OMathMathElements {_dced .MarshalXML (e ,_eg .StartElement {});};};if _cbbc .CtrlPr !=nil {_gfdg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_cbbc .CtrlPr ,_gfdg );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ; +};func (_acd *CT_M )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_aece :for {_bfgb ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};switch _cedfd :=_bfgb .(type ){case _eg .StartElement :switch _cedfd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_acd .MPr =NewCT_MPr (); +if _cdca :=d .DecodeElement (_acd .MPr ,&_cedfd );_cdca !=nil {return _cdca ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_eeg :=NewCT_MR (); +if _cbdb :=d .DecodeElement (_eeg ,&_cedfd );_cbdb !=nil {return _cbdb ;};_acd .Mr =append (_acd .Mr ,_eeg );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_cedfd .Name ); +if _gbe :=d .Skip ();_gbe !=nil {return _gbe ;};};case _eg .EndElement :break _aece ;case _eg .CharData :};};return nil ;};func NewCT_Char ()*CT_Char {_dca :=&CT_Char {};return _dca };func (_dbdc ST_LimLoc )String ()string {switch _dbdc {case 0:return ""; +case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};type ST_FType byte ;func NewCT_FuncPr ()*CT_FuncPr {_dcdaf :=&CT_FuncPr {};return _dcdaf };func (_cecec ST_Script )String ()string {switch _cecec {case 0:return ""; +case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066"; +case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_abce *CT_EqArrPr )ValidateWithPath (path string )error {if _abce .BaseJc !=nil {if _gdfe :=_abce .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_gdfe !=nil {return _gdfe ;};};if _abce .MaxDist !=nil {if _aec :=_abce .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074"); -_aec !=nil {return _aec ;};};if _abce .ObjDist !=nil {if _cgb :=_abce .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_cgb !=nil {return _cgb ;};};if _abce .RSpRule !=nil {if _egb :=_abce .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065"); -_egb !=nil {return _egb ;};};if _abce .RSp !=nil {if _fce :=_abce .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_fce !=nil {return _fce ;};};if _abce .CtrlPr !=nil {if _bgec :=_abce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_bgec !=nil {return _bgec ;};};return nil ;};func (_aad *CT_BreakBinSub )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fecd :=range start .Attr {if _fecd .Name .Local =="\u0076\u0061\u006c"{_aad .ValAttr .UnmarshalXMLAttr (_fecd ); -continue ;};};for {_abca ,_fefgf :=d .Token ();if _fefgf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_fefgf );};if _dcf ,_daa :=_abca .(_e .EndElement ); -_daa &&_dcf .Name ==start .Name {break ;};};return nil ;};func (_gdbg *CT_LimLoc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdbg .ValAttr =ST_LimLoc (1);for _ ,_deed :=range start .Attr {if _deed .Name .Local =="\u0076\u0061\u006c"{_gdbg .ValAttr .UnmarshalXMLAttr (_deed ); -continue ;};};for {_ffdc ,_ccd :=d .Token ();if _ccd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_ccd );};if _aebe ,_begf :=_ffdc .(_e .EndElement );_begf &&_aebe .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_LimLoc and its children +func (_bgdg *CT_LimLoc )Validate ()error {return _bgdg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_egfe *CT_FPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cbc :for {_fdd ,_fcb :=d .Token ();if _fcb !=nil {return _fcb ; +};switch _bce :=_fdd .(type ){case _eg .StartElement :switch _bce .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_egfe .Type =NewCT_FType (); +if _eba :=d .DecodeElement (_egfe .Type ,&_bce );_eba !=nil {return _eba ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_egfe .CtrlPr =NewCT_CtrlPr (); +if _gab :=d .DecodeElement (_egfe .CtrlPr ,&_bce );_gab !=nil {return _gab ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_bce .Name ); +if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _eg .EndElement :break _cbc ;case _eg .CharData :};};return nil ;};type ST_Style byte ; -// Validate validates the CT_Text and its children -func (_dbec *CT_Text )Validate ()error {return _dbec .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_bfaag *ST_BreakBinSub )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfaag =0;case "\u002d\u002d":*_bfaag =1; -case "\u002d\u002b":*_bfaag =2;case "\u002b\u002d":*_bfaag =3;};return nil ;};func (_cbcgc *CT_Shp )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gaad ,_eceb :=_cbcgc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _eceb !=nil {return _eceb ;};start .Attr =append (start .Attr ,_gaad );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cegbd *CT_XAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cegbd .ValAttr =_c .ST_XAlign (1); -for _ ,_efbe :=range start .Attr {if _efbe .Name .Local =="\u0076\u0061\u006c"{_cegbd .ValAttr .UnmarshalXMLAttr (_efbe );continue ;};};for {_ffad ,_bcea :=d .Token ();if _bcea !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bcea ); -};if _aaaa ,_bfff :=_ffad .(_e .EndElement );_bfff &&_aaaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_cgb *CT_F )ValidateWithPath (path string )error {if _cgb .FPr !=nil {if _dgdd :=_cgb .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_dgdd !=nil {return _dgdd ;};};if _bebe :=_cgb .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d"); +_bebe !=nil {return _bebe ;};if _gge :=_cgb .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_gge !=nil {return _gge ;};return nil ;};func (_gffg *ST_BreakBinSub )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_gffg =0;case "\u002d\u002d":*_gffg =1; +case "\u002d\u002b":*_gffg =2;case "\u002b\u002d":*_gffg =3;};return nil ;}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_fgeb *CT_XAlign )ValidateWithPath (path string )error {if _fgeb .ValAttr ==_c .ST_XAlignUnset {return _a .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 _ebade :=_fgeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebade !=nil {return _ebade ;};return nil ;}; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_fcga *CT_LimUpp )ValidateWithPath (path string )error {if _fcga .LimUppPr !=nil {if _bbc :=_fcga .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_bbc !=nil {return _bbc ;};};if _febd :=_fcga .E .ValidateWithPath (path +"\u002f\u0045"); +_febd !=nil {return _febd ;};if _fgde :=_fcga .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_fgde !=nil {return _fgde ;};return nil ;};func (_ggf *CT_LimUpp )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ggf .E =NewCT_OMathArg (); +_ggf .Lim =NewCT_OMathArg ();_bccc :for {_dfgc ,_afbfb :=d .Token ();if _afbfb !=nil {return _afbfb ;};switch _eedb :=_dfgc .(type ){case _eg .StartElement :switch _eedb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_ggf .LimUppPr =NewCT_LimUppPr (); +if _ceab :=d .DecodeElement (_ggf .LimUppPr ,&_eedb );_ceab !=nil {return _ceab ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dfd :=d .DecodeElement (_ggf .E ,&_eedb ); +_dfd !=nil {return _dfd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _ffcd :=d .DecodeElement (_ggf .Lim ,&_eedb ); +_ffcd !=nil {return _ffcd ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_eedb .Name ); +if _dbae :=d .Skip ();_dbae !=nil {return _dbae ;};};case _eg .EndElement :break _bccc ;case _eg .CharData :};};return nil ;};func (_gfef *CT_LimLoc )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {_dbaf ,_aefd :=_gfef .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _aefd !=nil {return _aefd ;};start .Attr =append (start .Attr ,_dbaf );e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_efde *CT_Text )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_eagd :=range start .Attr {if _eagd .Name .Space =="\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"&&_eagd .Name .Local =="\u0073\u0070\u0061c\u0065"{_dggee ,_abce :=_eagd .Value ,error (nil ); +if _abce !=nil {return _abce ;};_efde .SpaceAttr =&_dggee ;continue ;};};for {_baeef ,_ccfcg :=d .Token ();if _ccfcg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ccfcg ); +};if _cagg ,_cegec :=_baeef .(_eg .CharData );_cegec {_efde .Content =string (_cagg );};if _dcac ,_gbeg :=_baeef .(_eg .EndElement );_gbeg &&_dcac .Name ==start .Name {break ;};};return nil ;};func (_gcafb *CT_YAlign )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gcafb .ValAttr =_ga .ST_YAlign (1); +for _ ,_feadf :=range start .Attr {if _feadf .Name .Local =="\u0076\u0061\u006c"{_gcafb .ValAttr .UnmarshalXMLAttr (_feadf );continue ;};};for {_edaaf ,_egfa :=d .Token ();if _egfa !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_egfa ); +};if _acccd ,_fefe :=_edaaf .(_eg .EndElement );_fefe &&_acccd .Name ==start .Name {break ;};};return nil ;};func (_bgd *CT_DPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ega :for {_caf ,_abe :=d .Token ();if _abe !=nil {return _abe ; +};switch _gag :=_caf .(type ){case _eg .StartElement :switch _gag .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_bgd .BegChr =NewCT_Char (); +if _ggb :=d .DecodeElement (_bgd .BegChr ,&_gag );_ggb !=nil {return _ggb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_bgd .SepChr =NewCT_Char (); +if _eefa :=d .DecodeElement (_bgd .SepChr ,&_gag );_eefa !=nil {return _eefa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_bgd .EndChr =NewCT_Char (); +if _cac :=d .DecodeElement (_bgd .EndChr ,&_gag );_cac !=nil {return _cac ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_bgd .Grow =NewCT_OnOff (); +if _fgg :=d .DecodeElement (_bgd .Grow ,&_gag );_fgg !=nil {return _fgg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_bgd .Shp =NewCT_Shp (); +if _aae :=d .DecodeElement (_bgd .Shp ,&_gag );_aae !=nil {return _aae ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bgd .CtrlPr =NewCT_CtrlPr (); +if _gbaad :=d .DecodeElement (_bgd .CtrlPr ,&_gag );_gbaad !=nil {return _gbaad ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_gag .Name ); +if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _eg .EndElement :break _ega ;case _eg .CharData :};};return nil ;};func (_gbaa *CT_CtrlPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;};func (_daddf *CT_SSub )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _daddf .SSubPr !=nil {_dfgdc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}}; +e .EncodeElement (_daddf .SSubPr ,_dfgdc );};_bcee :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_daddf .E ,_bcee );_dcfb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_daddf .Sub ,_dcfb ); +e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_gac *CT_CtrlPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for {_dda ,_dcgb :=d .Token ();if _dcgb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_dcgb ); +};if _cag ,_edaa :=_dda .(_eg .EndElement );_edaa &&_cag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_edbf *CT_Nary )ValidateWithPath (path string )error {if _edbf .NaryPr !=nil {if _dfeb :=_edbf .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_dfeb !=nil {return _dfeb ;};};if _gagg :=_edbf .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); -_gagg !=nil {return _gagg ;};if _fdbfa :=_edbf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_fdbfa !=nil {return _fdbfa ;};if _begd :=_edbf .E .ValidateWithPath (path +"\u002f\u0045");_begd !=nil {return _begd ;};return nil ;}; +// Validate validates the CT_PhantPr and its children +func (_baee *CT_PhantPr )Validate ()error {return _baee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func NewCT_M ()*CT_M {_fgag :=&CT_M {};return _fgag };func (_ecf *CT_OMathArgPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ebcg :for {_bgbb ,_ddcg :=d .Token (); +if _ddcg !=nil {return _ddcg ;};switch _cabd :=_bgbb .(type ){case _eg .StartElement :switch _cabd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_ecf .ArgSz =NewCT_Integer2 (); +if _fdcf :=d .DecodeElement (_ecf .ArgSz ,&_cabd );_fdcf !=nil {return _fdcf ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_cabd .Name ); +if _ggfe :=d .Skip ();_ggfe !=nil {return _ggfe ;};};case _eg .EndElement :break _ebcg ;case _eg .CharData :};};return nil ;}; -// Validate validates the CT_SpacingRule and its children -func (_ggcc *CT_SpacingRule )Validate ()error {return _ggcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_dbfbd *CT_String )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_aacb *CT_Text )ValidateWithPath (path string )error {return nil };func (_baebe *OMath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _baebe .CT_OMath .MarshalXML (e ,start );}; +// Validate validates the CT_EqArr and its children +func (_ccc *CT_EqArr )Validate ()error {return _ccc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func NewCT_Acc ()*CT_Acc {_f :=&CT_Acc {};_f .E =NewCT_OMathArg ();return _f };func NewCT_SSubPr ()*CT_SSubPr {_agff :=&CT_SSubPr {}; +return _agff };type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};type CT_FType struct{ValAttr ST_FType ;};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_adeb *CT_UnSignedInteger )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_adeb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OMath and its children -func (_edag *CT_OMath )Validate ()error {return _edag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func (_adbd *CT_MC )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adbd .McPr !=nil {_ege :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}}; -e .EncodeElement (_adbd .McPr ,_ege );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_RPR ()*CT_RPR {_bebb :=&CT_RPR {};return _bebb }; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_fgdg *CT_OMathArg )ValidateWithPath (path string )error {if _fgdg .ArgPr !=nil {if _ggaa :=_fgdg .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_ggaa !=nil {return _ggaa ;};};for _fcfff ,_cdfd :=range _fgdg .EG_OMathMathElements {if _daaa :=_cdfd .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_fcfff )); +_daaa !=nil {return _daaa ;};};if _fgdg .CtrlPr !=nil {if _dbe :=_fgdg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbe !=nil {return _dbe ;};};return nil ;};func (_bbcef ST_BreakBinSub )String ()string {switch _bbcef {case 0:return ""; +case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";}; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_cee *CT_DPr )ValidateWithPath (path string )error {if _cee .BegChr !=nil {if _cag :=_cee .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_cag !=nil {return _cag ;};};if _cee .SepChr !=nil {if _gcc :=_cee .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072"); -_gcc !=nil {return _gcc ;};};if _cee .EndChr !=nil {if _cdg :=_cee .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_cdg !=nil {return _cdg ;};};if _cee .Grow !=nil {if _gcd :=_cee .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077"); -_gcd !=nil {return _gcd ;};};if _cee .Shp !=nil {if _fegb :=_cee .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_fegb !=nil {return _fegb ;};};if _cee .CtrlPr !=nil {if _dga :=_cee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_dga !=nil {return _dga ;};};return nil ;};func (_adcdb *CT_RadPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adcdb .DegHide !=nil {_cggc :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}}; -e .EncodeElement (_adcdb .DegHide ,_cggc );};if _adcdb .CtrlPr !=nil {_bbcgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adcdb .CtrlPr ,_bbcgd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +// Validate validates the CT_BreakBinSub and its children +func (_gdg *CT_BreakBinSub )Validate ()error {return _gdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func (_gcg *CT_FType )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gcg .ValAttr =ST_FType (1); +for _ ,_adb :=range start .Attr {if _adb .Name .Local =="\u0076\u0061\u006c"{_gcg .ValAttr .UnmarshalXMLAttr (_adb );continue ;};};for {_degc ,_dbdb :=d .Token ();if _dbdb !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_dbdb ); +};if _dcec ,_bacb :=_degc .(_eg .EndElement );_bacb &&_dcec .Name ==start .Name {break ;};};return nil ;};func (_agdc *ST_FType )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fdcc ,_cgag :=d .Token ();if _cgag !=nil {return _cgag ;};if _ggdde ,_fegcf :=_fdcc .(_eg .EndElement ); +_fegcf &&_ggdde .Name ==start .Name {*_agdc =1;return nil ;};if _cbgba ,_edbge :=_fdcc .(_eg .CharData );!_edbge {return _g .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",_fdcc ); +}else {switch string (_cbgba ){case "":*_agdc =0;case "\u0062\u0061\u0072":*_agdc =1;case "\u0073\u006b\u0077":*_agdc =2;case "\u006c\u0069\u006e":*_agdc =3;case "\u006e\u006f\u0042a\u0072":*_agdc =4;};};_fdcc ,_cgag =d .Token ();if _cgag !=nil {return _cgag ; +};if _abde ,_dcefd :=_fdcc .(_eg .EndElement );_dcefd &&_abde .Name ==start .Name {return nil ;};return _g .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",_fdcc ); +};func (_age *CT_EqArrPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _age .BaseJc !=nil {_cfef :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_age .BaseJc ,_cfef ); +};if _age .MaxDist !=nil {_ddag :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_age .MaxDist ,_ddag );};if _age .ObjDist !=nil {_gbb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}}; +e .EncodeElement (_age .ObjDist ,_gbb );};if _age .RSpRule !=nil {_dcb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_age .RSpRule ,_dcb );};if _age .RSp !=nil {_dae :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0072S\u0070"}}; +e .EncodeElement (_age .RSp ,_dae );};if _age .CtrlPr !=nil {_fdca :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_age .CtrlPr ,_fdca );};e .EncodeToken (_eg .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_Char and its children -func (_dddd *CT_Char )Validate ()error {return _dddd .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_dcffa *CT_TopBot )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcffa .ValAttr =ST_TopBot (1); -for _ ,_ecbb :=range start .Attr {if _ecbb .Name .Local =="\u0076\u0061\u006c"{_dcffa .ValAttr .UnmarshalXMLAttr (_ecbb );continue ;};};for {_afffd ,_bdbe :=d .Token ();if _bdbe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_bdbe ); -};if _ddgecg ,_acea :=_afffd .(_e .EndElement );_acea &&_ddgecg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_dffa *CT_D )ValidateWithPath (path string )error {if _dffa .DPr !=nil {if _cff :=_dffa .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_cff !=nil {return _cff ;};};for _cagf ,_bcf :=range _dffa .E {if _ddgg :=_bcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cagf )); +_ddgg !=nil {return _ddgg ;};};return nil ;};func (_ebdg *CT_Phant )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ebdg .E =NewCT_OMathArg ();_eccf :for {_agad ,_aadg :=d .Token ();if _aadg !=nil {return _aadg ;};switch _ddbg :=_agad .(type ){case _eg .StartElement :switch _ddbg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_ebdg .PhantPr =NewCT_PhantPr (); +if _dgcf :=d .DecodeElement (_ebdg .PhantPr ,&_ddbg );_dgcf !=nil {return _dgcf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eedab :=d .DecodeElement (_ebdg .E ,&_ddbg ); +_eedab !=nil {return _eedab ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_ddbg .Name ); +if _aaf :=d .Skip ();_aaf !=nil {return _aaf ;};};case _eg .EndElement :break _eccf ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_bcdd *CT_YAlign )ValidateWithPath (path string )error {if _bcdd .ValAttr ==_c .ST_YAlignUnset {return _a .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 _addda :=_bcdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addda !=nil {return _addda ;};return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_bgdb *CT_TwipsMeasure )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aedf :=range start .Attr {if _aedf .Name .Local =="\u0076\u0061\u006c"{_ggaf ,_gfgg :=ParseUnionST_TwipsMeasure (_aedf .Value ); -if _gfgg !=nil {return _gfgg ;};_bgdb .ValAttr =_ggaf ;continue ;};};for {_gecb ,_gcdba :=d .Token ();if _gcdba !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_gcdba ); -};if _ebbc ,_acfb :=_gecb .(_e .EndElement );_acfb &&_ebbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_BorderBox and its children +func (_deb *CT_BorderBox )Validate ()error {return _deb .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_eda *CT_BreakBinSub )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_cee :=range start .Attr {if _cee .Name .Local =="\u0076\u0061\u006c"{_eda .ValAttr .UnmarshalXMLAttr (_cee ); +continue ;};};for {_dcda ,_aed :=d .Token ();if _aed !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_aed );};if _fea ,_bdcf :=_dcda .(_eg .EndElement ); +_bdcf &&_fea .Name ==start .Name {break ;};};return nil ;};func (_dcdg *CT_RPR )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fbgg :for {_eafg ,_dfgac :=d .Token ();if _dfgac !=nil {return _dfgac ;};switch _bcbgd :=_eafg .(type ){case _eg .StartElement :switch _bcbgd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_dcdg .Lit =NewCT_OnOff (); +if _gdgb :=d .DecodeElement (_dcdg .Lit ,&_bcbgd );_gdgb !=nil {return _gdgb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_dcdg .Choice =NewCT_RPRChoice (); +if _dgga :=d .DecodeElement (&_dcdg .Choice .Nor ,&_bcbgd );_dgga !=nil {return _dgga ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_dcdg .Brk =NewCT_ManualBreak (); +if _dbbf :=d .DecodeElement (_dcdg .Brk ,&_bcbgd );_dbbf !=nil {return _dbbf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_dcdg .Aln =NewCT_OnOff (); +if _beca :=d .DecodeElement (_dcdg .Aln ,&_bcbgd );_beca !=nil {return _beca ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_bcbgd .Name ); +if _bfef :=d .Skip ();_bfef !=nil {return _bfef ;};};case _eg .EndElement :break _fbgg ;case _eg .CharData :};};return nil ;};func (_efg *CT_BarPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cdd :for {_fbfd ,_bge :=d .Token ();if _bge !=nil {return _bge ; +};switch _fgb :=_fbfd .(type ){case _eg .StartElement :switch _fgb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_efg .Pos =NewCT_TopBot (); +if _fe :=d .DecodeElement (_efg .Pos ,&_fgb );_fe !=nil {return _fe ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_efg .CtrlPr =NewCT_CtrlPr (); +if _de :=d .DecodeElement (_efg .CtrlPr ,&_fgb );_de !=nil {return _de ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_fgb .Name ); +if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _eg .EndElement :break _cdd ;case _eg .CharData :};};return nil ;};func (_cdg *CT_BoxPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_da :for {_ceb ,_ac :=d .Token ();if _ac !=nil {return _ac ; +};switch _gfe :=_ceb .(type ){case _eg .StartElement :switch _gfe .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_cdg .OpEmu =NewCT_OnOff (); +if _cgd :=d .DecodeElement (_cdg .OpEmu ,&_gfe );_cgd !=nil {return _cgd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_cdg .NoBreak =NewCT_OnOff (); +if _dcd :=d .DecodeElement (_cdg .NoBreak ,&_gfe );_dcd !=nil {return _dcd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_cdg .Diff =NewCT_OnOff (); +if _dbf :=d .DecodeElement (_cdg .Diff ,&_gfe );_dbf !=nil {return _dbf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_cdg .Brk =NewCT_ManualBreak (); +if _eef :=d .DecodeElement (_cdg .Brk ,&_gfe );_eef !=nil {return _eef ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_cdg .Aln =NewCT_OnOff (); +if _aefa :=d .DecodeElement (_cdg .Aln ,&_gfe );_aefa !=nil {return _aefa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cdg .CtrlPr =NewCT_CtrlPr (); +if _dgc :=d .DecodeElement (_cdg .CtrlPr ,&_gfe );_dgc !=nil {return _dgc ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_gfe .Name ); +if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _eg .EndElement :break _da ;case _eg .CharData :};};return nil ;}; + +// Validate validates the CT_LimUppPr and its children +func (_acac *CT_LimUppPr )Validate ()error {return _acac .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func NewCT_Shp ()*CT_Shp {_beedd :=&CT_Shp {};_beedd .ValAttr =ST_Shp (1);return _beedd };func NewCT_OMathArgPr ()*CT_OMathArgPr {_dbeg :=&CT_OMathArgPr {}; +return _dbeg }; + +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_dag *CT_BreakBinSub )ValidateWithPath (path string )error {if _ddg :=_dag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddg !=nil {return _ddg ;};return nil ;}; + +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_cbg *CT_LimLoc )ValidateWithPath (path string )error {if _cbg .ValAttr ==ST_LimLocUnset {return _g .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 _fdfe :=_cbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};return nil ;};func NewCT_R ()*CT_R {_fafe :=&CT_R {};return _fafe }; // Validate validates the CT_LimLowPr and its children -func (_gbg *CT_LimLowPr )Validate ()error {return _gbg .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func NewCT_ManualBreak ()*CT_ManualBreak {_cfee :=&CT_ManualBreak {};return _cfee }; +func (_bad *CT_LimLowPr )Validate ()error {return _bad .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_cdfc *CT_RadPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ceabb :for {_fcab ,_gfdb :=d .Token (); +if _gfdb !=nil {return _gfdb ;};switch _dccf :=_fcab .(type ){case _eg .StartElement :switch _dccf .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_cdfc .DegHide =NewCT_OnOff (); +if _ggda :=d .DecodeElement (_cdfc .DegHide ,&_dccf );_ggda !=nil {return _ggda ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cdfc .CtrlPr =NewCT_CtrlPr (); +if _eecg :=d .DecodeElement (_cdfc .CtrlPr ,&_dccf );_eecg !=nil {return _eecg ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_dccf .Name ); +if _fdab :=d .Skip ();_fdab !=nil {return _fdab ;};};case _eg .EndElement :break _ceabb ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_cgcc *CT_RadPr )ValidateWithPath (path string )error {if _cgcc .DegHide !=nil {if _gfac :=_cgcc .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_gfac !=nil {return _gfac ;};};if _cgcc .CtrlPr !=nil {if _agagc :=_cgcc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_agagc !=nil {return _agagc ;};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_edeg :=&CT_LimLoc {};_edeg .ValAttr =ST_LimLoc (1);return _edeg };type CT_OnOff struct{ValAttr *_c .ST_OnOff ;};func (_agdg *CT_OMathArg )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdfe :for {_egfd ,_cced :=d .Token (); -if _cced !=nil {return _cced ;};switch _ddf :=_egfd .(type ){case _e .StartElement :switch _ddf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_agdg .ArgPr =NewCT_OMathArgPr (); -if _cgdb :=d .DecodeElement (_agdg .ArgPr ,&_ddf );_cgdb !=nil {return _cgdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_edgbe :=NewEG_OMathMathElements (); -_edgbe .Acc =NewCT_Acc ();if _adff :=d .DecodeElement (_edgbe .Acc ,&_ddf );_adff !=nil {return _adff ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_edgbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_aagbb :=NewEG_OMathMathElements (); -_aagbb .Bar =NewCT_Bar ();if _cbgf :=d .DecodeElement (_aagbb .Bar ,&_ddf );_cbgf !=nil {return _cbgf ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_aagbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_gede :=NewEG_OMathMathElements (); -_gede .Box =NewCT_Box ();if _cgcb :=d .DecodeElement (_gede .Box ,&_ddf );_cgcb !=nil {return _cgcb ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_gede );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cecb :=NewEG_OMathMathElements (); -_cecb .BorderBox =NewCT_BorderBox ();if _abda :=d .DecodeElement (_cecb .BorderBox ,&_ddf );_abda !=nil {return _abda ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_cecb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_feac :=NewEG_OMathMathElements (); -_feac .D =NewCT_D ();if _ecggd :=d .DecodeElement (_feac .D ,&_ddf );_ecggd !=nil {return _ecggd ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_feac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bgab :=NewEG_OMathMathElements (); -_bgab .EqArr =NewCT_EqArr ();if _ffec :=d .DecodeElement (_bgab .EqArr ,&_ddf );_ffec !=nil {return _ffec ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_bgab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_ccga :=NewEG_OMathMathElements (); -_ccga .F =NewCT_F ();if _fbdf :=d .DecodeElement (_ccga .F ,&_ddf );_fbdf !=nil {return _fbdf ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_ccga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bdea :=NewEG_OMathMathElements (); -_bdea .Func =NewCT_Func ();if _gcdee :=d .DecodeElement (_bdea .Func ,&_ddf );_gcdee !=nil {return _gcdee ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_bdea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_faebd :=NewEG_OMathMathElements (); -_faebd .GroupChr =NewCT_GroupChr ();if _abbf :=d .DecodeElement (_faebd .GroupChr ,&_ddf );_abbf !=nil {return _abbf ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_faebd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_eaeb :=NewEG_OMathMathElements (); -_eaeb .LimLow =NewCT_LimLow ();if _fgcf :=d .DecodeElement (_eaeb .LimLow ,&_ddf );_fgcf !=nil {return _fgcf ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_eaeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_gcb :=NewEG_OMathMathElements (); -_gcb .LimUpp =NewCT_LimUpp ();if _cgfee :=d .DecodeElement (_gcb .LimUpp ,&_ddf );_cgfee !=nil {return _cgfee ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_gcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_agac :=NewEG_OMathMathElements (); -_agac .M =NewCT_M ();if _egaec :=d .DecodeElement (_agac .M ,&_ddf );_egaec !=nil {return _egaec ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_agac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_edcd :=NewEG_OMathMathElements (); -_edcd .Nary =NewCT_Nary ();if _acbd :=d .DecodeElement (_edcd .Nary ,&_ddf );_acbd !=nil {return _acbd ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_edcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_bada :=NewEG_OMathMathElements (); -_bada .Phant =NewCT_Phant ();if _gebc :=d .DecodeElement (_bada .Phant ,&_ddf );_gebc !=nil {return _gebc ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_bada );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gada :=NewEG_OMathMathElements (); -_gada .Rad =NewCT_Rad ();if _cefd :=d .DecodeElement (_gada .Rad ,&_ddf );_cefd !=nil {return _cefd ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_gada );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_cddcd :=NewEG_OMathMathElements (); -_cddcd .SPre =NewCT_SPre ();if _bccf :=d .DecodeElement (_cddcd .SPre ,&_ddf );_bccf !=nil {return _bccf ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_cddcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_aeaf :=NewEG_OMathMathElements (); -_aeaf .SSub =NewCT_SSub ();if _aabb :=d .DecodeElement (_aeaf .SSub ,&_ddf );_aabb !=nil {return _aabb ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_aeaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_feea :=NewEG_OMathMathElements (); -_feea .SSubSup =NewCT_SSubSup ();if _fccf :=d .DecodeElement (_feea .SSubSup ,&_ddf );_fccf !=nil {return _fccf ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_feea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_abgd :=NewEG_OMathMathElements (); -_abgd .SSup =NewCT_SSup ();if _dcab :=d .DecodeElement (_abgd .SSup ,&_ddf );_dcab !=nil {return _dcab ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_abgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_dbf :=NewEG_OMathMathElements (); -_dbf .R =NewCT_R ();if _ffdb :=d .DecodeElement (_dbf .R ,&_ddf );_ffdb !=nil {return _ffdb ;};_agdg .EG_OMathMathElements =append (_agdg .EG_OMathMathElements ,_dbf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_agdg .CtrlPr =NewCT_CtrlPr (); -if _ggae :=d .DecodeElement (_agdg .CtrlPr ,&_ddf );_ggae !=nil {return _ggae ;};default:_ae .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_ddf .Name ); -if _bddg :=d .Skip ();_bddg !=nil {return _bddg ;};};case _e .EndElement :break _bdfe ;case _e .CharData :};};return nil ;};type CT_RChoice struct{T []*CT_Text ;};func NewCT_RChoice ()*CT_RChoice {_gfbbg :=&CT_RChoice {};return _gfbbg };func NewCT_Char ()*CT_Char {_dae :=&CT_Char {}; -return _dae };type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};func NewCT_MCS ()*CT_MCS {_edb :=&CT_MCS {};return _edb };type CT_String struct{ValAttr *string ;};func (_ggadg *CT_MCPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfeg :for {_fgb ,_begc :=d .Token (); -if _begc !=nil {return _begc ;};switch _edgc :=_fgb .(type ){case _e .StartElement :switch _edgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_ggadg .Count =NewCT_Integer255 (); -if _fegd :=d .DecodeElement (_ggadg .Count ,&_edgc );_fegd !=nil {return _fegd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_ggadg .McJc =NewCT_XAlign (); -if _ccfb :=d .DecodeElement (_ggadg .McJc ,&_edgc );_ccfb !=nil {return _ccfb ;};default:_ae .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_edgc .Name ); -if _ggeb :=d .Skip ();_ggeb !=nil {return _ggeb ;};};case _e .EndElement :break _dfeg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_AccPr and its children +func (_fba *CT_AccPr )Validate ()error {return _fba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func (_acfb *CT_SPre )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _acfb .SPrePr !=nil {_efgae :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}}; +e .EncodeElement (_acfb .SPrePr ,_efgae );};_cgfga :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_acfb .Sub ,_cgfga );_ecdd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_acfb .Sup ,_ecdd ); +_bcfe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_acfb .E ,_bcfe );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_abd *CT_F )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_abd .Num =NewCT_OMathArg (); +_abd .Den =NewCT_OMathArg ();_gdbe :for {_faf ,_bdeb :=d .Token ();if _bdeb !=nil {return _bdeb ;};switch _eeaa :=_faf .(type ){case _eg .StartElement :switch _eeaa .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_abd .FPr =NewCT_FPr (); +if _baad :=d .DecodeElement (_abd .FPr ,&_eeaa );_baad !=nil {return _baad ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _bebf :=d .DecodeElement (_abd .Num ,&_eeaa ); +_bebf !=nil {return _bebf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _ece :=d .DecodeElement (_abd .Den ,&_eeaa ); +_ece !=nil {return _ece ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_eeaa .Name ); +if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _eg .EndElement :break _gdbe ;case _eg .CharData :};};return nil ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_dcd *CT_LimUpp )ValidateWithPath (path string )error {if _dcd .LimUppPr !=nil {if _abbd :=_dcd .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_abbd !=nil {return _abbd ;};};if _bgea :=_dcd .E .ValidateWithPath (path +"\u002f\u0045"); -_bgea !=nil {return _bgea ;};if _adba :=_dcd .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_adba !=nil {return _adba ;};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_fecbe *CT_M )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacc :for {_dgfc ,_effg :=d .Token (); -if _effg !=nil {return _effg ;};switch _abee :=_dgfc .(type ){case _e .StartElement :switch _abee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_fecbe .MPr =NewCT_MPr (); -if _abd :=d .DecodeElement (_fecbe .MPr ,&_abee );_abd !=nil {return _abd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_gga :=NewCT_MR (); -if _gcca :=d .DecodeElement (_gga ,&_abee );_gcca !=nil {return _gcca ;};_fecbe .Mr =append (_fecbe .Mr ,_gga );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_abee .Name ); -if _cdcaf :=d .Skip ();_cdcaf !=nil {return _cdcaf ;};};case _e .EndElement :break _cacc ;case _e .CharData :};};return nil ;};func (_fdfb *CT_D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdfb .DPr !=nil {_fgac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0064P\u0072"}}; -e .EncodeElement (_fdfb .DPr ,_fgac );};_gegc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};for _ ,_cega :=range _fdfb .E {e .EncodeElement (_cega ,_gegc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccaeb ST_TopBot )String ()string {switch _ccaeb {case 0:return ""; -case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func (_eeg *CT_EqArrPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eeg .BaseJc !=nil {_cec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}}; -e .EncodeElement (_eeg .BaseJc ,_cec );};if _eeg .MaxDist !=nil {_bbg :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_eeg .MaxDist ,_bbg );};if _eeg .ObjDist !=nil {_abe :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}}; -e .EncodeElement (_eeg .ObjDist ,_abe );};if _eeg .RSpRule !=nil {_ede :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_eeg .RSpRule ,_ede );};if _eeg .RSp !=nil {_acaee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0072S\u0070"}}; -e .EncodeElement (_eeg .RSp ,_acaee );};if _eeg .CtrlPr !=nil {_gbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eeg .CtrlPr ,_gbe );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_febf ST_BreakBin )String ()string {switch _febf {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};type CT_R struct{RPr *CT_RPR ; -Choice []*CT_RChoice ;}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_caff *CT_Integer2 )ValidateWithPath (path string )error {if _caff .ValAttr < -2{return _g .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_caff .ValAttr ); +};if _caff .ValAttr > 2{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_caff .ValAttr ); +};return nil ;};func (_addf *CT_D )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _addf .DPr !=nil {_afff :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_addf .DPr ,_afff ); +};_caee :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};for _ ,_febc :=range _addf .E {e .EncodeElement (_febc ,_caee );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type ST_Script byte ;type CT_OMathArg struct{ArgPr *CT_OMathArgPr ; +EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func (_aeae *CT_LimUpp )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _aeae .LimUppPr !=nil {_gbbc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}}; +e .EncodeElement (_aeae .LimUppPr ,_gbbc );};_efc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aeae .E ,_efc );_gefe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_aeae .Lim ,_gefe ); +e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rad and its children -func (_adef *CT_Rad )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func (_cdgg *CT_SSupPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cdgg .CtrlPr !=nil {_dddg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_cdgg .CtrlPr ,_dddg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccgca *CT_OMathArgPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afba :for {_ggb ,_afag :=d .Token ();if _afag !=nil {return _afag ; -};switch _fff :=_ggb .(type ){case _e .StartElement :switch _fff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_ccgca .ArgSz =NewCT_Integer2 (); -if _agde :=d .DecodeElement (_ccgca .ArgSz ,&_fff );_agde !=nil {return _agde ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_fff .Name ); -if _eefbc :=d .Skip ();_eefbc !=nil {return _eefbc ;};};case _e .EndElement :break _afba ;case _e .CharData :};};return nil ;};type ST_FType byte ;func (_gedfa *CT_SPre )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _gedfa .SPrePr !=nil {_afea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_gedfa .SPrePr ,_afea );};_fbgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gedfa .Sub ,_fbgd ); -_eeag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gedfa .Sup ,_eeag );_eefbd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gedfa .E ,_eefbd );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func NewCT_LimLow ()*CT_LimLow {_afee :=&CT_LimLow {};_afee .E =NewCT_OMathArg ();_afee .Lim =NewCT_OMathArg ();return _afee ;}; +// Validate validates the CT_BarPr and its children +func (_fgd *CT_BarPr )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func (_ecc *CT_OnOff )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _ecc .ValAttr !=nil {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ecc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_MC struct{McPr *CT_MCPr ;};func NewCT_RChoice ()*CT_RChoice {_adec :=&CT_RChoice {};return _adec }; -// Validate validates the CT_SSupPr and its children -func (_aabfg *CT_SSupPr )Validate ()error {return _aabfg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func (_fgf *CT_Func )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fgf .FuncPr !=nil {_daged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}}; -e .EncodeElement (_fgf .FuncPr ,_daged );};_fea :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fgf .FName ,_fea );_ffeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fgf .E ,_ffeb ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EqArrPr and its children +func (_gcd *CT_EqArrPr )Validate ()error {return _gcd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_ddag *CT_OMathArgPr )ValidateWithPath (path string )error {if _ddag .ArgSz !=nil {if _adgc :=_ddag .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_adgc !=nil {return _adgc ;};};return nil ;};func (_ebaf *ST_LimLoc )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebaf =0; -case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ebaf =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ebaf =2;};return nil ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);type CT_MCPr struct{Count *CT_Integer255 ; -McJc *CT_XAlign ;};func NewCT_FuncPr ()*CT_FuncPr {_ebea :=&CT_FuncPr {};return _ebea }; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_bfdc *CT_XAlign )ValidateWithPath (path string )error {if _bfdc .ValAttr ==_ga .ST_XAlignUnset {return _g .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 _cdggf :=_bfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdggf !=nil {return _cdggf ;};return nil ;};func (_edc *CT_LimLoc )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_edc .ValAttr =ST_LimLoc (1); +for _ ,_fdf :=range start .Attr {if _fdf .Name .Local =="\u0076\u0061\u006c"{_edc .ValAttr .UnmarshalXMLAttr (_fdf );continue ;};};for {_cbdc ,_ebdb :=d .Token ();if _ebdb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_ebdb ); +};if _dcga ,_ggc :=_cbdc .(_eg .EndElement );_ggc &&_dcga .Name ==start .Name {break ;};};return nil ;};func (_caef *CT_XAlign )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_caef .ValAttr =_ga .ST_XAlign (1);for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u0076\u0061\u006c"{_caef .ValAttr .UnmarshalXMLAttr (_afce ); +continue ;};};for {_gacc ,_ceef :=d .Token ();if _ceef !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_ceef );};if _bgab ,_cabc :=_gacc .(_eg .EndElement );_cabc &&_bgab .Name ==start .Name {break ; +};};return nil ;};func NewCT_RPR ()*CT_RPR {_dcce :=&CT_RPR {};return _dcce }; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_ggad *CT_MC )ValidateWithPath (path string )error {if _ggad .McPr !=nil {if _caadb :=_ggad .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_caadb !=nil {return _caadb ;};};return nil ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ; -};func (_eegf *CT_GroupChr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eegf .GroupChrPr !=nil {_gaeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}}; -e .EncodeElement (_eegf .GroupChrPr ,_gaeb );};_bfb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eegf .E ,_bfb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ; -};func NewCT_SSubSupPr ()*CT_SSubSupPr {_gcdb :=&CT_SSubSupPr {};return _gcdb }; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_ggge *CT_OnOff )ValidateWithPath (path string )error {if _ggge .ValAttr !=nil {if _bfdd :=_ggge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfdd !=nil {return _bfdd ;};};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ; +};func NewCT_D ()*CT_D {_cba :=&CT_D {};return _cba }; -// Validate validates the CT_YAlign and its children -func (_fecbb *CT_YAlign )Validate ()error {return _fecbb .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_dadc *CT_F )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dadc .FPr !=nil {_fece :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0066P\u0072"}}; -e .EncodeElement (_dadc .FPr ,_fece );};_accb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_dadc .Num ,_accb );_cbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_dadc .Den ,_cbf ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_deg *CT_FPr )ValidateWithPath (path string )error {if _deg .Type !=nil {if _fcbe :=_deg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fcbe !=nil {return _fcbe ;};};if _deg .CtrlPr !=nil {if _feef :=_deg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_feef !=nil {return _feef ;};};return nil ;};func (_feca *CT_Phant )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _feca .PhantPr !=nil {_bebeg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}}; +e .EncodeElement (_feca .PhantPr ,_bebeg );};_aagd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_feca .E ,_aagd );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_ccbgd *CT_SpacingRule )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ccbgd .ValAttr =0; +for _ ,_dgdf :=range start .Attr {if _dgdf .Name .Local =="\u0076\u0061\u006c"{_ggdee ,_efcfb :=_c .ParseInt (_dgdf .Value ,10,64);if _efcfb !=nil {return _efcfb ;};_ccbgd .ValAttr =_ggdee ;continue ;};};for {_dcdf ,_befb :=d .Token ();if _befb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_befb ); +};if _bfeg ,_gdec :=_dcdf .(_eg .EndElement );_gdec &&_bfeg .Name ==start .Name {break ;};};return nil ;};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ; +RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};func (_geab *EG_OMathMathElements )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_beag :for {_dedfb ,_gagac :=d .Token (); +if _gagac !=nil {return _gagac ;};switch _bddg :=_dedfb .(type ){case _eg .StartElement :switch _bddg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_geab .Acc =NewCT_Acc (); +if _bacbd :=d .DecodeElement (_geab .Acc ,&_bddg );_bacbd !=nil {return _bacbd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_geab .Bar =NewCT_Bar (); +if _cdbga :=d .DecodeElement (_geab .Bar ,&_bddg );_cdbga !=nil {return _cdbga ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_geab .Box =NewCT_Box (); +if _bebfc :=d .DecodeElement (_geab .Box ,&_bddg );_bebfc !=nil {return _bebfc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_geab .BorderBox =NewCT_BorderBox (); +if _fdgfc :=d .DecodeElement (_geab .BorderBox ,&_bddg );_fdgfc !=nil {return _fdgfc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_geab .D =NewCT_D (); +if _dbfcc :=d .DecodeElement (_geab .D ,&_bddg );_dbfcc !=nil {return _dbfcc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_geab .EqArr =NewCT_EqArr (); +if _egba :=d .DecodeElement (_geab .EqArr ,&_bddg );_egba !=nil {return _egba ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_geab .F =NewCT_F (); +if _eecbc :=d .DecodeElement (_geab .F ,&_bddg );_eecbc !=nil {return _eecbc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_geab .Func =NewCT_Func (); +if _ddga :=d .DecodeElement (_geab .Func ,&_bddg );_ddga !=nil {return _ddga ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_geab .GroupChr =NewCT_GroupChr (); +if _fcaba :=d .DecodeElement (_geab .GroupChr ,&_bddg );_fcaba !=nil {return _fcaba ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_geab .LimLow =NewCT_LimLow (); +if _fcfa :=d .DecodeElement (_geab .LimLow ,&_bddg );_fcfa !=nil {return _fcfa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_geab .LimUpp =NewCT_LimUpp (); +if _daege :=d .DecodeElement (_geab .LimUpp ,&_bddg );_daege !=nil {return _daege ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_geab .M =NewCT_M (); +if _egcaa :=d .DecodeElement (_geab .M ,&_bddg );_egcaa !=nil {return _egcaa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_geab .Nary =NewCT_Nary (); +if _bfgde :=d .DecodeElement (_geab .Nary ,&_bddg );_bfgde !=nil {return _bfgde ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_geab .Phant =NewCT_Phant (); +if _dbadb :=d .DecodeElement (_geab .Phant ,&_bddg );_dbadb !=nil {return _dbadb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_geab .Rad =NewCT_Rad (); +if _egdab :=d .DecodeElement (_geab .Rad ,&_bddg );_egdab !=nil {return _egdab ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_geab .SPre =NewCT_SPre (); +if _dfbb :=d .DecodeElement (_geab .SPre ,&_bddg );_dfbb !=nil {return _dfbb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_geab .SSub =NewCT_SSub (); +if _cagd :=d .DecodeElement (_geab .SSub ,&_bddg );_cagd !=nil {return _cagd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_geab .SSubSup =NewCT_SSubSup (); +if _fbdc :=d .DecodeElement (_geab .SSubSup ,&_bddg );_fbdc !=nil {return _fbdc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_geab .SSup =NewCT_SSup (); +if _gedab :=d .DecodeElement (_geab .SSup ,&_bddg );_gedab !=nil {return _gedab ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_geab .R =NewCT_R (); +if _ebef :=d .DecodeElement (_geab .R ,&_bddg );_ebef !=nil {return _ebef ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bddg .Name ); +if _dfbee :=d .Skip ();_dfbee !=nil {return _dfbee ;};};case _eg .EndElement :break _beag ;case _eg .CharData :};};return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func NewCT_SSubSupPr ()*CT_SSubSupPr {_acafg :=&CT_SSubSupPr {}; +return _acafg }; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_gdbf *CT_M )ValidateWithPath (path string )error {if _gdbf .MPr !=nil {if _aafcc :=_gdbf .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_aafcc !=nil {return _aafcc ;};};for _ceac ,_feaa :=range _gdbf .Mr {if _beab :=_feaa .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_ceac )); -_beab !=nil {return _beab ;};};return nil ;}; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_bgee *CT_SSup )ValidateWithPath (path string )error {if _bgee .SSupPr !=nil {if _aaeg :=_bgee .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_aaeg !=nil {return _aaeg ;};};if _gdef :=_bgee .E .ValidateWithPath (path +"\u002f\u0045"); +_gdef !=nil {return _gdef ;};if _gbcca :=_bgee .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gbcca !=nil {return _gbcca ;};return nil ;}; -// Validate validates the CT_Box and its children -func (_bea *CT_Box )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func NewCT_OMathPara ()*CT_OMathPara {_cgce :=&CT_OMathPara {};return _cgce };type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};type CT_TopBot struct{ValAttr ST_TopBot ; -}; +// Validate validates the CT_SSubSup and its children +func (_cdcd *CT_SSubSup )Validate ()error {return _cdcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_fabf *CT_OMathJc )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _fabf .ValAttr !=ST_JcUnset {_bdff ,_egbe :=_fabf .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _egbe !=nil {return _egbe ;};start .Attr =append (start .Attr ,_bdff );};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_bacge *CT_TopBot )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {_cafb ,_ffgg :=_bacge .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _ffgg !=nil {return _ffgg ;};start .Attr =append (start .Attr ,_cafb );e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_gfdc *CT_MR )ValidateWithPath (path string )error {for _bgffd ,_cgbb :=range _gfdc .E {if _cabc :=_cgbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bgffd ));_cabc !=nil {return _cabc ;};};return nil ; -}; +// Validate validates the CT_F and its children +func (_bba *CT_F )Validate ()error {return _bba .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; -// Validate validates the CT_Phant and its children -func (_fffb *CT_Phant )Validate ()error {return _fffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func NewCT_Script ()*CT_Script {_efae :=&CT_Script {};return _efae }; +// Validate validates the EG_ScriptStyle and its children +func (_afdcd *EG_ScriptStyle )Validate ()error {return _afdcd .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func NewCT_MC ()*CT_MC {_aggf :=&CT_MC {};return _aggf };func (_caebb *CT_SSubSupPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _caebb .AlnScr !=nil {_dcgbc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_caebb .AlnScr ,_dcgbc );};if _caebb .CtrlPr !=nil {_cddg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_caebb .CtrlPr ,_cddg );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_bbbg *ST_Style )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_bbbg =0;case "\u0070":*_bbbg =1;case "\u0062":*_bbbg =2; +case "\u0069":*_bbbg =3;case "\u0062\u0069":*_bbbg =4;};return nil ;}; -// Validate validates the CT_Shp and its children -func (_fegga *CT_Shp )Validate ()error {return _fegga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");}; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_afdca *CT_SSubPr )ValidateWithPath (path string )error {if _afdca .CtrlPr !=nil {if _cbga :=_afdca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cbga !=nil {return _cbga ;};};return nil ;};func (_be *CT_BorderBoxPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _be .HideTop !=nil {_gaf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_be .HideTop ,_gaf );};if _be .HideBot !=nil {_bdb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}}; +e .EncodeElement (_be .HideBot ,_bdb );};if _be .HideLeft !=nil {_dcf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_be .HideLeft ,_dcf );};if _be .HideRight !=nil {_dea :=_eg .StartElement {Name :_eg .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_be .HideRight ,_dea );};if _be .StrikeH !=nil {_ccfa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_be .StrikeH ,_ccfa );};if _be .StrikeV !=nil {_db :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}}; +e .EncodeElement (_be .StrikeV ,_db );};if _be .StrikeBLTR !=nil {_fgc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_be .StrikeBLTR ,_fgc );};if _be .StrikeTLBR !=nil {_dbd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}}; +e .EncodeElement (_be .StrikeTLBR ,_dbd );};if _be .CtrlPr !=nil {_dg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_be .CtrlPr ,_dg );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_cebe :=&CT_GroupChrPr {};return _cebe }; -// Validate validates the CT_XAlign and its children -func (_aefb *CT_XAlign )Validate ()error {return _aefb .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func (_daggg *CT_R )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _daggg .RPr !=nil {_ccgg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0072P\u0072"}}; -e .EncodeElement (_daggg .RPr ,_ccgg );};if _daggg .Choice !=nil {for _ ,_bccd :=range _daggg .Choice {_bccd .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_daf *CT_DPr )ValidateWithPath (path string )error {if _daf .BegChr !=nil {if _ecbf :=_daf .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_ecbf !=nil {return _ecbf ;};};if _daf .SepChr !=nil {if _afc :=_daf .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072"); +_afc !=nil {return _afc ;};};if _daf .EndChr !=nil {if _ffd :=_daf .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_ffd !=nil {return _ffd ;};};if _daf .Grow !=nil {if _ecad :=_daf .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077"); +_ecad !=nil {return _ecad ;};};if _daf .Shp !=nil {if _cbac :=_daf .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_cbac !=nil {return _cbac ;};};if _daf .CtrlPr !=nil {if _eded :=_daf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_eded !=nil {return _eded ;};};return nil ;};type OMathPara struct{CT_OMathPara }; -// Validate validates the CT_Integer255 and its children -func (_gbbb *CT_Integer255 )Validate ()error {return _gbbb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func (_ddcd *CT_SSup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _ddcd .SSupPr !=nil {_aafgf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_ddcd .SSupPr ,_aafgf );};_dbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ddcd .E ,_dbe ); -_fbaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ddcd .Sup ,_fbaa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ece *CT_Char )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ece .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_baa *CT_Char )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Bar and its children -func (_dce *CT_Bar )Validate ()error {return _dce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_egac ST_Shp )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egac .String (),start );};func NewEG_OMathMathElements ()*EG_OMathMathElements {_fbabg :=&EG_OMathMathElements {}; -return _fbabg ;}; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_bacgc *EG_OMathElements )ValidateWithPath (path string )error {for _fadea ,_geec :=range _bacgc .EG_OMathMathElements {if _ccdf :=_geec .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_fadea )); +_ccdf !=nil {return _ccdf ;};};return nil ;};type CT_MCS struct{Mc []*CT_MC ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_ffegb *CT_String )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_fce *CT_GroupChrPr )ValidateWithPath (path string )error {if _fce .Chr !=nil {if _gdfd :=_fce .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_gdfd !=nil {return _gdfd ;};};if _fce .Pos !=nil {if _bddb :=_fce .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); +_bddb !=nil {return _bddb ;};};if _fce .VertJc !=nil {if _eed :=_fce .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_eed !=nil {return _eed ;};};if _fce .CtrlPr !=nil {if _edfc :=_fce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_edfc !=nil {return _edfc ;};};return nil ;}; // Validate validates the MathPr and its children -func (_fdade *MathPr )Validate ()error {return _fdade .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func (_adda *CT_SPre )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adda .Sub =NewCT_OMathArg ();_adda .Sup =NewCT_OMathArg (); -_adda .E =NewCT_OMathArg ();_fdabe :for {_dged ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _fbfb :=_dged .(type ){case _e .StartElement :switch _fbfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_adda .SPrePr =NewCT_SPrePr (); -if _fgfe :=d .DecodeElement (_adda .SPrePr ,&_fbfb );_fgfe !=nil {return _fgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cafae :=d .DecodeElement (_adda .Sub ,&_fbfb ); -_cafae !=nil {return _cafae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _caaac :=d .DecodeElement (_adda .Sup ,&_fbfb ); -_caaac !=nil {return _caaac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gccef :=d .DecodeElement (_adda .E ,&_fbfb ); -_gccef !=nil {return _gccef ;};default:_ae .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_fbfb .Name ); -if _egcg :=d .Skip ();_egcg !=nil {return _egcg ;};};case _e .EndElement :break _fdabe ;case _e .CharData :};};return nil ;};func (_acag *CT_CtrlPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_deeg ,_ccc :=d .Token ();if _ccc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_ccc ); -};if _dgb ,_abcg :=_deeg .(_e .EndElement );_abcg &&_dgb .Name ==start .Name {break ;};};return nil ;}; +func (_afeaa *MathPr )Validate ()error {return _afeaa .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;);func NewCT_F ()*CT_F {_afdc :=&CT_F {}; +_afdc .Num =NewCT_OMathArg ();_afdc .Den =NewCT_OMathArg ();return _afdc ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_cbd *CT_BreakBin )ValidateWithPath (path string )error {if _bbd :=_cbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbd !=nil {return _bbd ;};return nil ;};func (_fcgc ST_Script )String ()string {switch _fcgc {case 0:return ""; -case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066"; -case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";};func (_ceccb ST_LimLoc )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fcdb :=_e .Attr {};_fcdb .Name =name ;switch _ceccb {case ST_LimLocUnset :_fcdb .Value ="";case ST_LimLocUndOvr :_fcdb .Value ="\u0075\u006e\u0064\u004f\u0076\u0072"; -case ST_LimLocSubSup :_fcdb .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _fcdb ,nil ;};func (_afffb *CT_Script )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afffb .ValAttr !=ST_ScriptUnset {_gcega ,_egdcb :=_afffb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _egdcb !=nil {return _egdcb ;};start .Attr =append (start .Attr ,_gcega );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_ffgd *CT_SPre )ValidateWithPath (path string )error {if _ffgd .SPrePr !=nil {if _cbgfc :=_ffgd .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_cbgfc !=nil {return _cbgfc ;};};if _aefc :=_ffgd .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); -_aefc !=nil {return _aefc ;};if _abgf :=_ffgd .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_abgf !=nil {return _abgf ;};if _ebbf :=_ffgd .E .ValidateWithPath (path +"\u002f\u0045");_ebbf !=nil {return _ebbf ;};return nil ;};func (_dfcgg *CT_RadPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afgd :for {_ggaa ,_gfef :=d .Token (); -if _gfef !=nil {return _gfef ;};switch _eeab :=_ggaa .(type ){case _e .StartElement :switch _eeab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_dfcgg .DegHide =NewCT_OnOff (); -if _deaa :=d .DecodeElement (_dfcgg .DegHide ,&_eeab );_deaa !=nil {return _deaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfcgg .CtrlPr =NewCT_CtrlPr (); -if _edgdb :=d .DecodeElement (_dfcgg .CtrlPr ,&_eeab );_edgdb !=nil {return _edgdb ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_eeab .Name ); -if _fdfd :=d .Skip ();_fdfd !=nil {return _fdfd ;};};case _e .EndElement :break _afgd ;case _e .CharData :};};return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ; -CtrlPr *CT_CtrlPr ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_dffg *CT_DPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggf :for {_dagg ,_fecb :=d .Token (); -if _fecb !=nil {return _fecb ;};switch _afa :=_dagg .(type ){case _e .StartElement :switch _afa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_dffg .BegChr =NewCT_Char (); -if _agg :=d .DecodeElement (_dffg .BegChr ,&_afa );_agg !=nil {return _agg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_dffg .SepChr =NewCT_Char (); -if _cbeg :=d .DecodeElement (_dffg .SepChr ,&_afa );_cbeg !=nil {return _cbeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_dffg .EndChr =NewCT_Char (); -if _ebd :=d .DecodeElement (_dffg .EndChr ,&_afa );_ebd !=nil {return _ebd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_dffg .Grow =NewCT_OnOff (); -if _acc :=d .DecodeElement (_dffg .Grow ,&_afa );_acc !=nil {return _acc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_dffg .Shp =NewCT_Shp (); -if _eceab :=d .DecodeElement (_dffg .Shp ,&_afa );_eceab !=nil {return _eceab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dffg .CtrlPr =NewCT_CtrlPr (); -if _efg :=d .DecodeElement (_dffg .CtrlPr ,&_afa );_efg !=nil {return _efg ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_afa .Name ); -if _bge :=d .Skip ();_bge !=nil {return _bge ;};};case _e .EndElement :break _ggf ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Bar and its children +func (_fca *CT_Bar )Validate ()error {return _fca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func NewCT_OMathParaPr ()*CT_OMathParaPr {_ddcc :=&CT_OMathParaPr {};return _ddcc }; -// Validate validates the CT_SPre and its children -func (_adca *CT_SPre )Validate ()error {return _adca .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");}; +// Validate validates the CT_BorderBoxPr and its children +func (_ceag *CT_BorderBoxPr )Validate ()error {return _ceag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; -// Validate validates the CT_Func and its children -func (_bgff *CT_Func )Validate ()error {return _bgff .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_gbbf *EG_OMathElements )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbbf .EG_OMathMathElements !=nil {for _ ,_dgff :=range _gbbf .EG_OMathMathElements {_dgff .MarshalXML (e ,_e .StartElement {}); -};};return nil ;};type CT_Char struct{ValAttr string ;};func (_fdcf *CT_OMathParaPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfcg :for {_efggc ,_faae :=d .Token ();if _faae !=nil {return _faae ;};switch _bced :=_efggc .(type ){case _e .StartElement :switch _bced .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_fdcf .Jc =NewCT_OMathJc (); -if _feba :=d .DecodeElement (_fdcf .Jc ,&_bced );_feba !=nil {return _feba ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_bced .Name ); -if _ecgd :=d .Skip ();_ecgd !=nil {return _ecgd ;};};case _e .EndElement :break _cfcg ;case _e .CharData :};};return nil ;};func (_aegf *CT_LimUpp )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aegf .LimUppPr !=nil {_cgba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}}; -e .EncodeElement (_aegf .LimUppPr ,_cgba );};_deec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aegf .E ,_deec );_adc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_aegf .Lim ,_adc ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dead *CT_GroupChr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dead .E =NewCT_OMathArg ();_egba :for {_eabf ,_ecd :=d .Token ();if _ecd !=nil {return _ecd ;};switch _gccc :=_eabf .(type ){case _e .StartElement :switch _gccc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_dead .GroupChrPr =NewCT_GroupChrPr (); -if _fbg :=d .DecodeElement (_dead .GroupChrPr ,&_gccc );_fbg !=nil {return _fbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cgf :=d .DecodeElement (_dead .E ,&_gccc ); -_cgf !=nil {return _cgf ;};default:_ae .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_gccc .Name ); -if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _e .EndElement :break _egba ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_cfca *CT_Style )ValidateWithPath (path string )error {if _gfed :=_cfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfed !=nil {return _gfed ;};return nil ;}; // Validate validates the OMath and its children -func (_fgag *OMath )Validate ()error {return _fgag .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};type CT_OMathJc struct{ValAttr ST_Jc ;};func (_bcbb *CT_DPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bcbb .BegChr !=nil {_efa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}}; -e .EncodeElement (_bcbb .BegChr ,_efa );};if _bcbb .SepChr !=nil {_daga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bcbb .SepChr ,_daga );};if _bcbb .EndChr !=nil {_ddge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}}; -e .EncodeElement (_bcbb .EndChr ,_ddge );};if _bcbb .Grow !=nil {_dcfe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_bcbb .Grow ,_dcfe );};if _bcbb .Shp !=nil {_cgab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073h\u0070"}}; -e .EncodeElement (_bcbb .Shp ,_cgab );};if _bcbb .CtrlPr !=nil {_gdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bcbb .CtrlPr ,_gdb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;}; +func (_efff *OMath )Validate ()error {return _efff .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func NewCT_Integer255 ()*CT_Integer255 {_gceb :=&CT_Integer255 {};_gceb .ValAttr =1;return _gceb }; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_deee *CT_Phant )ValidateWithPath (path string )error {if _deee .PhantPr !=nil {if _aeff :=_deee .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_aeff !=nil {return _aeff ;};};if _ffgc :=_deee .E .ValidateWithPath (path +"\u002f\u0045"); -_ffgc !=nil {return _ffgc ;};return nil ;}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_edca *CT_R )ValidateWithPath (path string )error {if _edca .RPr !=nil {if _bede :=_edca .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bede !=nil {return _bede ;};};for _gddd ,_cfg :=range _edca .Choice {if _dfgb :=_cfg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gddd )); +_dfgb !=nil {return _dfgb ;};};return nil ;};func (_dcaa *CT_MathPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _dcaa .MathFont !=nil {_dead :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_dcaa .MathFont ,_dead );};if _dcaa .BrkBin !=nil {_effd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_dcaa .BrkBin ,_effd );};if _dcaa .BrkBinSub !=nil {_ggage :=_eg .StartElement {Name :_eg .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}}; +e .EncodeElement (_dcaa .BrkBinSub ,_ggage );};if _dcaa .SmallFrac !=nil {_cagb :=_eg .StartElement {Name :_eg .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_dcaa .SmallFrac ,_cagb );};if _dcaa .DispDef !=nil {_aeb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}}; +e .EncodeElement (_dcaa .DispDef ,_aeb );};if _dcaa .LMargin !=nil {_ggba :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_dcaa .LMargin ,_ggba );};if _dcaa .RMargin !=nil {_addb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}}; +e .EncodeElement (_dcaa .RMargin ,_addb );};if _dcaa .DefJc !=nil {_geg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_dcaa .DefJc ,_geg );};if _dcaa .PreSp !=nil {_bgcg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}}; +e .EncodeElement (_dcaa .PreSp ,_bgcg );};if _dcaa .PostSp !=nil {_bffe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_dcaa .PostSp ,_bffe );};if _dcaa .InterSp !=nil {_cacc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}}; +e .EncodeElement (_dcaa .InterSp ,_cacc );};if _dcaa .IntraSp !=nil {_abc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_dcaa .IntraSp ,_abc );};if _dcaa .Choice !=nil {_dcaa .Choice .MarshalXML (e ,_eg .StartElement {}); +};if _dcaa .IntLim !=nil {_afae :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_dcaa .IntLim ,_afae );};if _dcaa .NaryLim !=nil {_bfde :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}}; +e .EncodeElement (_dcaa .NaryLim ,_bfde );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type ST_TopBot byte ;func (_daa *CT_LimLow )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_daa .E =NewCT_OMathArg ();_daa .Lim =NewCT_OMathArg (); +_gecd :for {_ffg ,_aeff :=d .Token ();if _aeff !=nil {return _aeff ;};switch _geee :=_ffg .(type ){case _eg .StartElement :switch _geee .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_daa .LimLowPr =NewCT_LimLowPr (); +if _cgc :=d .DecodeElement (_daa .LimLowPr ,&_geee );_cgc !=nil {return _cgc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gfgc :=d .DecodeElement (_daa .E ,&_geee ); +_gfgc !=nil {return _gfgc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _edfd :=d .DecodeElement (_daa .Lim ,&_geee ); +_edfd !=nil {return _edfd ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_geee .Name ); +if _geff :=d .Skip ();_geff !=nil {return _geff ;};};case _eg .EndElement :break _gecd ;case _eg .CharData :};};return nil ;}; -// Validate validates the EG_ScriptStyle and its children -func (_efeca *EG_ScriptStyle )Validate ()error {return _efeca .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;}; +// Validate validates the CT_Rad and its children +func (_abeb *CT_Rad )Validate ()error {return _abeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func (_geb *CT_DPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _geb .BegChr !=nil {_acg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}}; +e .EncodeElement (_geb .BegChr ,_acg );};if _geb .SepChr !=nil {_eeb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_geb .SepChr ,_eeb );};if _geb .EndChr !=nil {_gec :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}}; +e .EncodeElement (_geb .EndChr ,_gec );};if _geb .Grow !=nil {_egbf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_geb .Grow ,_egbf );};if _geb .Shp !=nil {_fga :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073h\u0070"}}; +e .EncodeElement (_geb .Shp ,_fga );};if _geb .CtrlPr !=nil {_bbf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_geb .CtrlPr ,_bbf );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;}; -// Validate validates the CT_FuncPr and its children -func (_efc *CT_FuncPr )Validate ()error {return _efc .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};func NewCT_SPre ()*CT_SPre {_bdedb :=&CT_SPre {};_bdedb .Sub =NewCT_OMathArg ();_bdedb .Sup =NewCT_OMathArg ();_bdedb .E =NewCT_OMathArg (); -return _bdedb ;}; +// Validate validates the CT_D and its children +func (_fcce *CT_D )Validate ()error {return _fcce .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_egbg *CT_Text )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _egbg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_g .Sprintf ("\u0025\u0076",*_egbg .SpaceAttr )}); +};e .EncodeElement (_egbg .Content ,start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_acbc *CT_Func )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _acbc .FuncPr !=nil {_agb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}}; +e .EncodeElement (_acbc .FuncPr ,_agb );};_gcdd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_acbc .FName ,_gcdd );_adc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_acbc .E ,_adc ); +e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_gcgc :=&CT_LimLoc {};_gcgc .ValAttr =ST_LimLoc (1);return _gcgc };func (_bbb *CT_GroupChr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bbb .E =NewCT_OMathArg (); +_fgada :for {_bed ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};switch _aag :=_bed .(type ){case _eg .StartElement :switch _aag .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_bbb .GroupChrPr =NewCT_GroupChrPr (); +if _fafa :=d .DecodeElement (_bbb .GroupChrPr ,&_aag );_fafa !=nil {return _fafa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfc :=d .DecodeElement (_bbb .E ,&_aag ); +_cfc !=nil {return _cfc ;};default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_aag .Name ); +if _gdaf :=d .Skip ();_gdaf !=nil {return _gdaf ;};};case _eg .EndElement :break _fgada ;case _eg .CharData :};};return nil ;}; -// Validate validates the CT_BreakBin and its children -func (_fefg *CT_BreakBin )Validate ()error {return _fefg .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func (_bbc *CT_BarPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfg :for {_cea ,_bgg :=d .Token (); -if _bgg !=nil {return _bgg ;};switch _gb :=_cea .(type ){case _e .StartElement :switch _gb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_bbc .Pos =NewCT_TopBot (); -if _ega :=d .DecodeElement (_bbc .Pos ,&_gb );_ega !=nil {return _ega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbc .CtrlPr =NewCT_CtrlPr (); -if _ceg :=d .DecodeElement (_bbc .CtrlPr ,&_gb );_ceg !=nil {return _ceg ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_gb .Name ); -if _ee :=d .Skip ();_ee !=nil {return _ee ;};};case _e .EndElement :break _dfg ;case _e .CharData :};};return nil ;};func (_fgcc *OMathPara )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _fgcc .CT_OMathPara .MarshalXML (e ,start );};func (_cefb *CT_Rad )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cefb .RadPr !=nil {_bfcb :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}}; -e .EncodeElement (_cefb .RadPr ,_bfcb );};_eede :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_cefb .Deg ,_eede );_efff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cefb .E ,_efff ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_beadf *CT_MR )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fbggd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};for _ ,_gaged :=range _beadf .E {e .EncodeElement (_gaged ,_fbggd ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OMathPara and its children +func (_ddba *OMathPara )Validate ()error {return _ddba .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_bcge *CT_NaryPr )ValidateWithPath (path string )error {if _bcge .Chr !=nil {if _fdabc :=_bcge .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_fdabc !=nil {return _fdabc ;};};if _bcge .LimLoc !=nil {if _gbgg :=_bcge .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063"); -_gbgg !=nil {return _gbgg ;};};if _bcge .Grow !=nil {if _dffae :=_bcge .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_dffae !=nil {return _dffae ;};};if _bcge .SubHide !=nil {if _gce :=_bcge .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065"); -_gce !=nil {return _gce ;};};if _bcge .SupHide !=nil {if _agba :=_bcge .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_agba !=nil {return _agba ;};};if _bcge .CtrlPr !=nil {if _ebca :=_bcge .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_ebca !=nil {return _ebca ;};};return nil ;};func NewCT_EqArr ()*CT_EqArr {_cdga :=&CT_EqArr {};return _cdga };func (_gfff *ST_LimLoc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebaeb ,_bgaeg :=d .Token ();if _bgaeg !=nil {return _bgaeg ; -};if _daaea ,_dadbg :=_ebaeb .(_e .EndElement );_dadbg &&_daaea .Name ==start .Name {*_gfff =1;return nil ;};if _gdfec ,_ffbc :=_ebaeb .(_e .CharData );!_ffbc {return _a .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",_ebaeb ); -}else {switch string (_gdfec ){case "":*_gfff =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_gfff =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_gfff =2;};};_ebaeb ,_bgaeg =d .Token ();if _bgaeg !=nil {return _bgaeg ;};if _fcae ,_afbed :=_ebaeb .(_e .EndElement ); -_afbed &&_fcae .Name ==start .Name {return nil ;};return _a .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",_ebaeb );}; +// Validate validates the CT_Func and its children +func (_gdfe *CT_Func )Validate ()error {return _gdfe .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_fcbg ST_TopBot )ValidateWithPath (path string )error {switch _fcbg {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbg )); +};return nil ;};func (_bcgag *ST_BreakBin )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fbfab ,_cgfge :=d .Token ();if _cgfge !=nil {return _cgfge ;};if _dadb ,_fgeb :=_fbfab .(_eg .EndElement );_fgeb &&_dadb .Name ==start .Name {*_bcgag =1; +return nil ;};if _fcdac ,_agaf :=_fbfab .(_eg .CharData );!_agaf {return _g .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",_fbfab );}else {switch string (_fcdac ){case "":*_bcgag =0; +case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bcgag =1;case "\u0061\u0066\u0074e\u0072":*_bcgag =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bcgag =3;};};_fbfab ,_cgfge =d .Token ();if _cgfge !=nil {return _cgfge ;};if _ddffb ,_dcdc :=_fbfab .(_eg .EndElement ); +_dcdc &&_ddffb .Name ==start .Name {return nil ;};return _g .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",_fbfab );}; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_deg *CT_BoxPr )ValidateWithPath (path string )error {if _deg .OpEmu !=nil {if _bcf :=_deg .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_bcf !=nil {return _bcf ;};};if _deg .NoBreak !=nil {if _cfeg :=_deg .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b"); -_cfeg !=nil {return _cfeg ;};};if _deg .Diff !=nil {if _afg :=_deg .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_afg !=nil {return _afg ;};};if _deg .Brk !=nil {if _fedb :=_deg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_fedb !=nil {return _fedb ; -};};if _deg .Aln !=nil {if _eefb :=_deg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_eefb !=nil {return _eefb ;};};if _deg .CtrlPr !=nil {if _cdb :=_deg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cdb !=nil {return _cdb ; -};};return nil ;};func (_aefd *CT_BorderBox )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefd .E =NewCT_OMathArg ();_bfd :for {_aaf ,_ade :=d .Token ();if _ade !=nil {return _ade ;};switch _gd :=_aaf .(type ){case _e .StartElement :switch _gd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_aefd .BorderBoxPr =NewCT_BorderBoxPr (); -if _ba :=d .DecodeElement (_aefd .BorderBoxPr ,&_gd );_ba !=nil {return _ba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ebg :=d .DecodeElement (_aefd .E ,&_gd ); -_ebg !=nil {return _ebg ;};default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_gd .Name ); -if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _e .EndElement :break _bfd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_cagfd *CT_FuncPr )ValidateWithPath (path string )error {if _cagfd .CtrlPr !=nil {if _gfa :=_cagfd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfa !=nil {return _gfa ;};};return nil ;}; -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_adce *CT_SSup )ValidateWithPath (path string )error {if _adce .SSupPr !=nil {if _gbaa :=_adce .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_gbaa !=nil {return _gbaa ;};};if _fcdd :=_adce .E .ValidateWithPath (path +"\u002f\u0045"); -_fcdd !=nil {return _fcdd ;};if _dfebc :=_adce .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_dfebc !=nil {return _dfebc ;};return nil ;}; +// Validate validates the CT_OMathJc and its children +func (_cdga *CT_OMathJc )Validate ()error {return _cdga .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func NewCT_OMathPara ()*CT_OMathPara {_fdce :=&CT_OMathPara {};return _fdce };func (_gff *CT_LimUppPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _gff .CtrlPr !=nil {_fdfa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gff .CtrlPr ,_fdfa );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_eecec *CT_RChoice )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_debbaf :for {_efdcgb ,_bcegc :=d .Token (); +if _bcegc !=nil {return _bcegc ;};switch _fgfde :=_efdcgb .(type ){case _eg .StartElement :switch _fgfde .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_eedaf :=NewCT_Text (); +if _cbcae :=d .DecodeElement (_eedaf ,&_fgfde );_cbcae !=nil {return _cbcae ;};_eecec .T =append (_eecec .T ,_eedaf );default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fgfde .Name ); +if _geggb :=d .Skip ();_geggb !=nil {return _geggb ;};};case _eg .EndElement :break _debbaf ;case _eg .CharData :};};return nil ;}; -// Validate validates the CT_EqArr and its children -func (_dced *CT_EqArr )Validate ()error {return _dced .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");}; +// Validate validates the CT_BreakBin and its children +func (_dffe *CT_BreakBin )Validate ()error {return _dffe .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_bde *CT_Box )ValidateWithPath (path string )error {if _bde .BoxPr !=nil {if _gg :=_bde .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_gg !=nil {return _gg ;};};if _aeg :=_bde .E .ValidateWithPath (path +"\u002f\u0045"); -_aeg !=nil {return _aeg ;};return nil ;};func NewCT_DPr ()*CT_DPr {_fgc :=&CT_DPr {};return _fgc };func (_cgfe *CT_NaryPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebfbf :for {_ccda ,_eeed :=d .Token ();if _eeed !=nil {return _eeed ; -};switch _faeb :=_ccda .(type ){case _e .StartElement :switch _faeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_cgfe .Chr =NewCT_Char (); -if _cebg :=d .DecodeElement (_cgfe .Chr ,&_faeb );_cebg !=nil {return _cebg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_cgfe .LimLoc =NewCT_LimLoc (); -if _adfg :=d .DecodeElement (_cgfe .LimLoc ,&_faeb );_adfg !=nil {return _adfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_cgfe .Grow =NewCT_OnOff (); -if _fcbb :=d .DecodeElement (_cgfe .Grow ,&_faeb );_fcbb !=nil {return _fcbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_cgfe .SubHide =NewCT_OnOff (); -if _dddcc :=d .DecodeElement (_cgfe .SubHide ,&_faeb );_dddcc !=nil {return _dddcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_cgfe .SupHide =NewCT_OnOff (); -if _dece :=d .DecodeElement (_cgfe .SupHide ,&_faeb );_dece !=nil {return _dece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cgfe .CtrlPr =NewCT_CtrlPr (); -if _gab :=d .DecodeElement (_cgfe .CtrlPr ,&_faeb );_gab !=nil {return _gab ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_faeb .Name ); -if _cdfbe :=d .Skip ();_cdfbe !=nil {return _cdfbe ;};};case _e .EndElement :break _ebfbf ;case _e .CharData :};};return nil ;};func (_beee *CT_OMathArgPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _beee .ArgSz !=nil {_ebdb :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}}; -e .EncodeElement (_beee .ArgSz ,_ebdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_MR struct{E []*CT_OMathArg ;};func (_cgbba *ST_Shp )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgbba =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_cgbba =1; -case "\u006d\u0061\u0074c\u0068":*_cgbba =2;};return nil ;};func (_bfge *CT_EqArrPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bac :for {_abbc ,_dade :=d .Token ();if _dade !=nil {return _dade ;};switch _fbe :=_abbc .(type ){case _e .StartElement :switch _fbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_bfge .BaseJc =NewCT_YAlign (); -if _dbd :=d .DecodeElement (_bfge .BaseJc ,&_fbe );_dbd !=nil {return _dbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_bfge .MaxDist =NewCT_OnOff (); -if _ddc :=d .DecodeElement (_bfge .MaxDist ,&_fbe );_ddc !=nil {return _ddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_bfge .ObjDist =NewCT_OnOff (); -if _dde :=d .DecodeElement (_bfge .ObjDist ,&_fbe );_dde !=nil {return _dde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_bfge .RSpRule =NewCT_SpacingRule (); -if _efbd :=d .DecodeElement (_bfge .RSpRule ,&_fbe );_efbd !=nil {return _efbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_bfge .RSp =NewCT_UnSignedInteger (); -if _def :=d .DecodeElement (_bfge .RSp ,&_fbe );_def !=nil {return _def ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bfge .CtrlPr =NewCT_CtrlPr (); -if _cdd :=d .DecodeElement (_bfge .CtrlPr ,&_fbe );_cdd !=nil {return _cdd ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_fbe .Name ); -if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _e .EndElement :break _bac ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_faa *CT_LimLow )ValidateWithPath (path string )error {if _faa .LimLowPr !=nil {if _fdfc :=_faa .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_fdfc !=nil {return _fdfc ;};};if _cfeg :=_faa .E .ValidateWithPath (path +"\u002f\u0045"); +_cfeg !=nil {return _cfeg ;};if _fed :=_faa .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_fed !=nil {return _fed ;};return nil ;}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_ab *CT_AccPr )ValidateWithPath (path string )error {if _ab .Chr !=nil {if _fg :=_ab .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_fg !=nil {return _fg ;};};if _ab .CtrlPr !=nil {if _abg :=_ab .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_abg !=nil {return _abg ;};};return nil ;}; +// Validate validates the CT_SSub and its children +func (_bdccb *CT_SSub )Validate ()error {return _bdccb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");}; -// Validate validates the CT_MCPr and its children -func (_eedaa *CT_MCPr )Validate ()error {return _eedaa .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");}; +// Validate validates the CT_SSupPr and its children +func (_ggcc *CT_SSupPr )Validate ()error {return _ggcc .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};type CT_Script struct{ValAttr ST_Script ;};func (_cddb *CT_BreakBin )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_dba :=range start .Attr {if _dba .Name .Local =="\u0076\u0061\u006c"{_cddb .ValAttr .UnmarshalXMLAttr (_dba ); +continue ;};};for {_ead ,_eff :=d .Token ();if _eff !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_eff );};if _cfeb ,_bae :=_ead .(_eg .EndElement ); +_bae &&_cfeb .Name ==start .Name {break ;};};return nil ;};func (_fb *CT_Acc )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _fb .AccPr !=nil {_gg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}}; +e .EncodeElement (_fb .AccPr ,_gg );};_cb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fb .E ,_cb );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ; +VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_cdf *CT_GroupChrPr )ValidateWithPath (path string )error {if _cdf .Chr !=nil {if _gafg :=_cdf .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_gafg !=nil {return _gafg ;};};if _cdf .Pos !=nil {if _acfa :=_cdf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); -_acfa !=nil {return _acfa ;};};if _cdf .VertJc !=nil {if _gddg :=_cdf .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_gddg !=nil {return _gddg ;};};if _cdf .CtrlPr !=nil {if _bcda :=_cdf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_bcda !=nil {return _bcda ;};};return nil ;}; +// Validate validates the CT_OMathArgPr and its children +func (_fced *CT_OMathArgPr )Validate ()error {return _fced .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};type MathPr struct{CT_MathPr };func (_fege ST_BreakBinSub )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_fege .String (),start ); +};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;}; -// Validate validates the EG_OMathMathElements and its children -func (_febbg *EG_OMathMathElements )Validate ()error {return _febbg .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; +// Validate validates the CT_Acc and its children +func (_b *CT_Acc )Validate ()error {return _b .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_faee ST_Script )Validate ()error {return _faee .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_bgce *CT_Func )ValidateWithPath (path string )error {if _bgce .FuncPr !=nil {if _fbgf :=_bgce .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_fbgf !=nil {return _fbgf ;};};if _acbd :=_bgce .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065"); +_acbd !=nil {return _acbd ;};if _bbff :=_bgce .E .ValidateWithPath (path +"\u002f\u0045");_bbff !=nil {return _bbff ;};return nil ;};type CT_YAlign struct{ValAttr _ga .ST_YAlign ;};func ParseUnionST_TwipsMeasure (s string )(_ga .ST_TwipsMeasure ,error ){_bebgd :=_ga .ST_TwipsMeasure {}; +if _ga .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_bebgd .ST_PositiveUniversalMeasure =&s ;}else {_gcace ,_dbg :=_c .ParseFloat (s ,64);if _dbg !=nil {return _bebgd ,_g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_dbg ); +};_bebgd .ST_UnsignedDecimalNumber =_a .Uint64 (uint64 (_gcace ));};return _bebgd ,nil ;}; // Validate validates the CT_DPr and its children -func (_bfcd *CT_DPr )Validate ()error {return _bfcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};func (_cege *CT_SSub )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cege .E =NewCT_OMathArg (); -_cege .Sub =NewCT_OMathArg ();_ddbb :for {_gbcgf ,_fefe :=d .Token ();if _fefe !=nil {return _fefe ;};switch _eafa :=_gbcgf .(type ){case _e .StartElement :switch _eafa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_cege .SSubPr =NewCT_SSubPr (); -if _eddf :=d .DecodeElement (_cege .SSubPr ,&_eafa );_eddf !=nil {return _eddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fcbd :=d .DecodeElement (_cege .E ,&_eafa ); -_fcbd !=nil {return _fcbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _dabg :=d .DecodeElement (_cege .Sub ,&_eafa ); -_dabg !=nil {return _dabg ;};default:_ae .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_eafa .Name ); -if _bbe :=d .Skip ();_bbe !=nil {return _bbe ;};};case _e .EndElement :break _ddbb ;case _e .CharData :};};return nil ;};func NewCT_MathPr ()*CT_MathPr {_eeec :=&CT_MathPr {};return _eeec };func ParseUnionST_TwipsMeasure (s string )(_c .ST_TwipsMeasure ,error ){_gddb :=_c .ST_TwipsMeasure {}; -if _c .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_gddb .ST_PositiveUniversalMeasure =&s ;}else {_gdfa ,_fggf :=_d .ParseFloat (s ,64);if _fggf !=nil {return _gddb ,_a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_fggf ); -};_gddb .ST_UnsignedDecimalNumber =_df .Uint64 (uint64 (_gdfa ));};return _gddb ,nil ;};func (_cbdg *CT_OMath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efdd :for {_ddac ,_cbfc :=d .Token ();if _cbfc !=nil {return _cbfc ;};switch _afc :=_ddac .(type ){case _e .StartElement :switch _afc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dfbb :=NewEG_OMathMathElements (); -_dfbb .Acc =NewCT_Acc ();if _dbc :=d .DecodeElement (_dfbb .Acc ,&_afc );_dbc !=nil {return _dbc ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_dfbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dfagg :=NewEG_OMathMathElements (); -_dfagg .Bar =NewCT_Bar ();if _adgf :=d .DecodeElement (_dfagg .Bar ,&_afc );_adgf !=nil {return _adgf ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_dfagg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bdcf :=NewEG_OMathMathElements (); -_bdcf .Box =NewCT_Box ();if _fbge :=d .DecodeElement (_bdcf .Box ,&_afc );_fbge !=nil {return _fbge ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_bdcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cbadd :=NewEG_OMathMathElements (); -_cbadd .BorderBox =NewCT_BorderBox ();if _eagd :=d .DecodeElement (_cbadd .BorderBox ,&_afc );_eagd !=nil {return _eagd ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_cbadd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bgba :=NewEG_OMathMathElements (); -_bgba .D =NewCT_D ();if _begg :=d .DecodeElement (_bgba .D ,&_afc );_begg !=nil {return _begg ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_bgba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bgbg :=NewEG_OMathMathElements (); -_bgbg .EqArr =NewCT_EqArr ();if _gfcfd :=d .DecodeElement (_bgbg .EqArr ,&_afc );_gfcfd !=nil {return _gfcfd ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_bgbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_aadf :=NewEG_OMathMathElements (); -_aadf .F =NewCT_F ();if _egaef :=d .DecodeElement (_aadf .F ,&_afc );_egaef !=nil {return _egaef ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_aadf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bgfe :=NewEG_OMathMathElements (); -_bgfe .Func =NewCT_Func ();if _cgcg :=d .DecodeElement (_bgfe .Func ,&_afc );_cgcg !=nil {return _cgcg ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_bgfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cfgf :=NewEG_OMathMathElements (); -_cfgf .GroupChr =NewCT_GroupChr ();if _afbg :=d .DecodeElement (_cfgf .GroupChr ,&_afc );_afbg !=nil {return _afbg ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_cfgf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_affe :=NewEG_OMathMathElements (); -_affe .LimLow =NewCT_LimLow ();if _gfae :=d .DecodeElement (_affe .LimLow ,&_afc );_gfae !=nil {return _gfae ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_affe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_ecgg :=NewEG_OMathMathElements (); -_ecgg .LimUpp =NewCT_LimUpp ();if _ecdb :=d .DecodeElement (_ecgg .LimUpp ,&_afc );_ecdb !=nil {return _ecdb ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_ecgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_egdc :=NewEG_OMathMathElements (); -_egdc .M =NewCT_M ();if _eefg :=d .DecodeElement (_egdc .M ,&_afc );_eefg !=nil {return _eefg ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_egdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cfcfe :=NewEG_OMathMathElements (); -_cfcfe .Nary =NewCT_Nary ();if _acggd :=d .DecodeElement (_cfcfe .Nary ,&_afc );_acggd !=nil {return _acggd ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_cfcfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cdbe :=NewEG_OMathMathElements (); -_cdbe .Phant =NewCT_Phant ();if _gdbae :=d .DecodeElement (_cdbe .Phant ,&_afc );_gdbae !=nil {return _gdbae ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_cdbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_eace :=NewEG_OMathMathElements (); -_eace .Rad =NewCT_Rad ();if _edfd :=d .DecodeElement (_eace .Rad ,&_afc );_edfd !=nil {return _edfd ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_eace );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_aebec :=NewEG_OMathMathElements (); -_aebec .SPre =NewCT_SPre ();if _bae :=d .DecodeElement (_aebec .SPre ,&_afc );_bae !=nil {return _bae ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_aebec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_egaa :=NewEG_OMathMathElements (); -_egaa .SSub =NewCT_SSub ();if _cdfa :=d .DecodeElement (_egaa .SSub ,&_afc );_cdfa !=nil {return _cdfa ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_egaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_gagb :=NewEG_OMathMathElements (); -_gagb .SSubSup =NewCT_SSubSup ();if _acab :=d .DecodeElement (_gagb .SSubSup ,&_afc );_acab !=nil {return _acab ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_gagb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_ebgd :=NewEG_OMathMathElements (); -_ebgd .SSup =NewCT_SSup ();if _bag :=d .DecodeElement (_ebgd .SSup ,&_afc );_bag !=nil {return _bag ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_ebgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cdbb :=NewEG_OMathMathElements (); -_cdbb .R =NewCT_R ();if _fgeg :=d .DecodeElement (_cdbb .R ,&_afc );_fgeg !=nil {return _fgeg ;};_cbdg .EG_OMathMathElements =append (_cbdg .EG_OMathMathElements ,_cdbb );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_afc .Name ); -if _ddbf :=d .Skip ();_ddbf !=nil {return _ddbf ;};};case _e .EndElement :break _efdd ;case _e .CharData :};};return nil ;};func (_eda *CT_BoxPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eda .OpEmu !=nil {_acf :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}}; -e .EncodeElement (_eda .OpEmu ,_acf );};if _eda .NoBreak !=nil {_cbag :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_eda .NoBreak ,_cbag );};if _eda .Diff !=nil {_edg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}}; -e .EncodeElement (_eda .Diff ,_edg );};if _eda .Brk !=nil {_afbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_eda .Brk ,_afbb );};if _eda .Aln !=nil {_abc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0061l\u006e"}}; -e .EncodeElement (_eda .Aln ,_abc );};if _eda .CtrlPr !=nil {_cfe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eda .CtrlPr ,_cfe );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_gcgd *CT_UnSignedInteger )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gcgd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gedc *CT_RPRChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfeb :for {_egc ,_edaa :=d .Token ();if _edaa !=nil {return _edaa ;};switch _dfda :=_egc .(type ){case _e .StartElement :switch _dfda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_gedc .Nor =NewCT_OnOff (); -if _fddab :=d .DecodeElement (_gedc .Nor ,&_dfda );_fddab !=nil {return _fddab ;};default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dfda .Name ); -if _abae :=d .Skip ();_abae !=nil {return _abae ;};};case _e .EndElement :break _egfeb ;case _e .CharData :};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_bfee :=&CT_OMathArgPr {};return _bfee };type CT_ManualBreak struct{AlnAtAttr *int64 ;}; +func (_eea *CT_DPr )Validate ()error {return _eea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");}; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_bdg *CT_MathPr )ValidateWithPath (path string )error {if _bdg .MathFont !=nil {if _edda :=_bdg .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_edda !=nil {return _edda ;};};if _bdg .BrkBin !=nil {if _aebc :=_bdg .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e"); +_aebc !=nil {return _aebc ;};};if _bdg .BrkBinSub !=nil {if _bfdf :=_bdg .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_bfdf !=nil {return _bfdf ;};};if _bdg .SmallFrac !=nil {if _aecc :=_bdg .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"); +_aecc !=nil {return _aecc ;};};if _bdg .DispDef !=nil {if _gcacf :=_bdg .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_gcacf !=nil {return _gcacf ;};};if _bdg .LMargin !=nil {if _gffc :=_bdg .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e"); +_gffc !=nil {return _gffc ;};};if _bdg .RMargin !=nil {if _dcfd :=_bdg .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_dcfd !=nil {return _dcfd ;};};if _bdg .DefJc !=nil {if _bdec :=_bdg .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063"); +_bdec !=nil {return _bdec ;};};if _bdg .PreSp !=nil {if _fbd :=_bdg .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_fbd !=nil {return _fbd ;};};if _bdg .PostSp !=nil {if _bgcd :=_bdg .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070"); +_bgcd !=nil {return _bgcd ;};};if _bdg .InterSp !=nil {if _abb :=_bdg .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_abb !=nil {return _abb ;};};if _bdg .IntraSp !=nil {if _dcad :=_bdg .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070"); +_dcad !=nil {return _dcad ;};};if _bdg .Choice !=nil {if _fcec :=_bdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcec !=nil {return _fcec ;};};if _bdg .IntLim !=nil {if _dgbd :=_bdg .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d"); +_dgbd !=nil {return _dgbd ;};};if _bdg .NaryLim !=nil {if _eecee :=_bdg .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_eecee !=nil {return _eecee ;};};return nil ;}; -// Validate validates the CT_OnOff and its children -func (_cdgf *CT_OnOff )Validate ()error {return _cdgf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_fgcbb *CT_LimLow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgcbb .E =NewCT_OMathArg ();_fgcbb .Lim =NewCT_OMathArg (); -_agaa :for {_bbb ,_aee :=d .Token ();if _aee !=nil {return _aee ;};switch _bdde :=_bbb .(type ){case _e .StartElement :switch _bdde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_fgcbb .LimLowPr =NewCT_LimLowPr (); -if _cac :=d .DecodeElement (_fgcbb .LimLowPr ,&_bdde );_cac !=nil {return _cac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fdd :=d .DecodeElement (_fgcbb .E ,&_bdde ); -_fdd !=nil {return _fdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _eced :=d .DecodeElement (_fgcbb .Lim ,&_bdde ); -_eced !=nil {return _eced ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_bdde .Name ); -if _bcfe :=d .Skip ();_bcfe !=nil {return _bcfe ;};};case _e .EndElement :break _agaa ;case _e .CharData :};};return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_afcg :=&CT_SpacingRule {};_afcg .ValAttr =0;return _afcg };type CT_AccPr struct{Chr *CT_Char ; -CtrlPr *CT_CtrlPr ;};type CT_MC struct{McPr *CT_MCPr ;};func (_aabf *CT_Phant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aabf .PhantPr !=nil {_ead :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}}; -e .EncodeElement (_aabf .PhantPr ,_ead );};_aegc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aabf .E ,_aegc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fccc ST_Script )Validate ()error {return _fccc .ValidateWithPath ("")}; -func NewCT_AccPr ()*CT_AccPr {_ff :=&CT_AccPr {};return _ff }; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_fddc *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func (_cege *CT_MathPrChoice )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ceee :for {_cbfb ,_defb :=d .Token ();if _defb !=nil {return _defb ;};switch _aedd :=_cbfb .(type ){case _eg .StartElement :switch _aedd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_cege .WrapIndent =NewCT_TwipsMeasure (); +if _daca :=d .DecodeElement (_cege .WrapIndent ,&_aedd );_daca !=nil {return _daca ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_cege .WrapRight =NewCT_OnOff (); +if _fgec :=d .DecodeElement (_cege .WrapRight ,&_aedd );_fgec !=nil {return _fgec ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aedd .Name ); +if _afbc :=d .Skip ();_afbc !=nil {return _afbc ;};};case _eg .EndElement :break _ceee ;case _eg .CharData :};};return nil ;};func (_dface *ST_TopBot )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_dface =0;case "\u0074\u006f\u0070":*_dface =1; +case "\u0062\u006f\u0074":*_dface =2;};return nil ;}; -// Validate validates the CT_D and its children -func (_aff *CT_D )Validate ()error {return _aff .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_ebe *CT_BreakBinSub )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebe .ValAttr !=ST_BreakBinSubUnset {_aea ,_beg :=_ebe .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _beg !=nil {return _beg ;};start .Attr =append (start .Attr ,_aea );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_R and its children +func (_dgdb *CT_R )Validate ()error {return _dgdb .ValidateWithPath ("\u0043\u0054\u005f\u0052")};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;); -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_acge *CT_MCPr )ValidateWithPath (path string )error {if _acge .Count !=nil {if _abef :=_acge .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_abef !=nil {return _abef ;};};if _acge .McJc !=nil {if _daafg :=_acge .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063"); -_daafg !=nil {return _daafg ;};};return nil ;}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_bcbg *CT_OMathPara )ValidateWithPath (path string )error {if _bcbg .OMathParaPr !=nil {if _gcba :=_bcbg .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gcba !=nil {return _gcba ;};};for _efgab ,_ggde :=range _bcbg .OMath {if _gdcb :=_ggde .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_efgab )); +_gdcb !=nil {return _gdcb ;};};return nil ;}; -// Validate validates the CT_Integer2 and its children -func (_fbeb *CT_Integer2 )Validate ()error {return _fbeb .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; +// Validate validates the CT_MCPr and its children +func (_afa *CT_MCPr )Validate ()error {return _afa .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_eab *CT_Nary )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _eab .NaryPr !=nil {_gggc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}}; +e .EncodeElement (_eab .NaryPr ,_gggc );};_edfgd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_eab .Sub ,_edfgd );_fcda :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_eab .Sup ,_fcda ); +_edfdg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eab .E ,_edfdg );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_acgd *CT_Script )ValidateWithPath (path string )error {if _abaab :=_acgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abaab !=nil {return _abaab ;};return nil ;};type CT_TwipsMeasure struct{ValAttr _c .ST_TwipsMeasure ; -}; +// Validate validates the CT_OnOff and its children +func (_cddbb *CT_OnOff )Validate ()error {return _cddbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_eacd *CT_MCPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _eacd .Count !=nil {_agc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}}; +e .EncodeElement (_eacd .Count ,_agc );};if _eacd .McJc !=nil {_dagb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_eacd .McJc ,_dagb );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ; +};func (_cefa *OMath )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cefa .CT_OMath =*NewCT_OMath ();_fefd :for {_bdebdg ,_ffdc :=d .Token ();if _ffdc !=nil {return _ffdc ;};switch _cbda :=_bdebdg .(type ){case _eg .StartElement :switch _cbda .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_abgcf :=NewEG_OMathMathElements (); +_abgcf .Acc =NewCT_Acc ();if _gfbc :=d .DecodeElement (_abgcf .Acc ,&_cbda );_gfbc !=nil {return _gfbc ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_abgcf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_agecd :=NewEG_OMathMathElements (); +_agecd .Bar =NewCT_Bar ();if _bccg :=d .DecodeElement (_agecd .Bar ,&_cbda );_bccg !=nil {return _bccg ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_agecd );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_fcfc :=NewEG_OMathMathElements (); +_fcfc .Box =NewCT_Box ();if _afda :=d .DecodeElement (_fcfc .Box ,&_cbda );_afda !=nil {return _afda ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_fcfc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_adgea :=NewEG_OMathMathElements (); +_adgea .BorderBox =NewCT_BorderBox ();if _bacgcd :=d .DecodeElement (_adgea .BorderBox ,&_cbda );_bacgcd !=nil {return _bacgcd ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_adgea );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_ddgac :=NewEG_OMathMathElements (); +_ddgac .D =NewCT_D ();if _cafdf :=d .DecodeElement (_ddgac .D ,&_cbda );_cafdf !=nil {return _cafdf ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_ddgac );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gfdf :=NewEG_OMathMathElements (); +_gfdf .EqArr =NewCT_EqArr ();if _fcdcd :=d .DecodeElement (_gfdf .EqArr ,&_cbda );_fcdcd !=nil {return _fcdcd ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_gfdf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_decd :=NewEG_OMathMathElements (); +_decd .F =NewCT_F ();if _gbbg :=d .DecodeElement (_decd .F ,&_cbda );_gbbg !=nil {return _gbbg ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_decd );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_deded :=NewEG_OMathMathElements (); +_deded .Func =NewCT_Func ();if _cbfd :=d .DecodeElement (_deded .Func ,&_cbda );_cbfd !=nil {return _cbfd ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_deded );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_dbcga :=NewEG_OMathMathElements (); +_dbcga .GroupChr =NewCT_GroupChr ();if _babe :=d .DecodeElement (_dbcga .GroupChr ,&_cbda );_babe !=nil {return _babe ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_dbcga );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bdgfc :=NewEG_OMathMathElements (); +_bdgfc .LimLow =NewCT_LimLow ();if _gedf :=d .DecodeElement (_bdgfc .LimLow ,&_cbda );_gedf !=nil {return _gedf ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_bdgfc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cda :=NewEG_OMathMathElements (); +_cda .LimUpp =NewCT_LimUpp ();if _gfca :=d .DecodeElement (_cda .LimUpp ,&_cbda );_gfca !=nil {return _gfca ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_cda );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bfag :=NewEG_OMathMathElements (); +_bfag .M =NewCT_M ();if _adbf :=d .DecodeElement (_bfag .M ,&_cbda );_adbf !=nil {return _adbf ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_bfag );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cdbgb :=NewEG_OMathMathElements (); +_cdbgb .Nary =NewCT_Nary ();if _acff :=d .DecodeElement (_cdbgb .Nary ,&_cbda );_acff !=nil {return _acff ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_cdbgb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ecec :=NewEG_OMathMathElements (); +_ecec .Phant =NewCT_Phant ();if _dfac :=d .DecodeElement (_ecec .Phant ,&_cbda );_dfac !=nil {return _dfac ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_ecec );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_afbd :=NewEG_OMathMathElements (); +_afbd .Rad =NewCT_Rad ();if _dcab :=d .DecodeElement (_afbd .Rad ,&_cbda );_dcab !=nil {return _dcab ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_afbd );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_ebbf :=NewEG_OMathMathElements (); +_ebbf .SPre =NewCT_SPre ();if _deda :=d .DecodeElement (_ebbf .SPre ,&_cbda );_deda !=nil {return _deda ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_ebbf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_cgba :=NewEG_OMathMathElements (); +_cgba .SSub =NewCT_SSub ();if _gebg :=d .DecodeElement (_cgba .SSub ,&_cbda );_gebg !=nil {return _gebg ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_cgba );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_egbeg :=NewEG_OMathMathElements (); +_egbeg .SSubSup =NewCT_SSubSup ();if _cafg :=d .DecodeElement (_egbeg .SSubSup ,&_cbda );_cafg !=nil {return _cafg ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_egbeg );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gbdb :=NewEG_OMathMathElements (); +_gbdb .SSup =NewCT_SSup ();if _eddfd :=d .DecodeElement (_gbdb .SSup ,&_cbda );_eddfd !=nil {return _eddfd ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_gbdb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_bgbbb :=NewEG_OMathMathElements (); +_bgbbb .R =NewCT_R ();if _dfbg :=d .DecodeElement (_bgbbb .R ,&_cbda );_dfbg !=nil {return _dfbg ;};_cefa .EG_OMathMathElements =append (_cefa .EG_OMathMathElements ,_bgbbb );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_cbda .Name ); +if _abcc :=d .Skip ();_abcc !=nil {return _abcc ;};};case _eg .EndElement :break _fefd ;case _eg .CharData :};};return nil ;};func (_cad *CT_BreakBinSub )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _cad .ValAttr !=ST_BreakBinSubUnset {_dac ,_eb :=_cad .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_dac );};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_gcde :=&EG_OMathMathElements {};return _gcde }; +func NewCT_Bar ()*CT_Bar {_fc :=&CT_Bar {};_fc .E =NewCT_OMathArg ();return _fc }; -// Validate validates the CT_SPrePr and its children -func (_baef *CT_SPrePr )Validate ()error {return _baef .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};type CT_CtrlPr struct{};func NewCT_SSub ()*CT_SSub {_ecfb :=&CT_SSub {};_ecfb .E =NewCT_OMathArg ();_ecfb .Sub =NewCT_OMathArg (); -return _ecfb ;}; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_dddg *CT_TopBot )ValidateWithPath (path string )error {if _dddg .ValAttr ==ST_TopBotUnset {return _g .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 _ecee :=_dddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecee !=nil {return _ecee ;};return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_dabec *ST_LimLoc )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bbad ,_bfddf :=d .Token (); +if _bfddf !=nil {return _bfddf ;};if _cgec ,_dfca :=_bbad .(_eg .EndElement );_dfca &&_cgec .Name ==start .Name {*_dabec =1;return nil ;};if _gegad ,_bbed :=_bbad .(_eg .CharData );!_bbed {return _g .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",_bbad ); +}else {switch string (_gegad ){case "":*_dabec =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_dabec =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_dabec =2;};};_bbad ,_bfddf =d .Token ();if _bfddf !=nil {return _bfddf ;};if _dcbe ,_cgede :=_bbad .(_eg .EndElement ); +_cgede &&_dcbe .Name ==start .Name {return nil ;};return _g .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",_bbad );};func NewCT_NaryPr ()*CT_NaryPr {_bcdg :=&CT_NaryPr {}; +return _bcdg };func (_fbe *CT_Integer2 )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fbe .ValAttr =-2;for _ ,_baga :=range start .Attr {if _baga .Name .Local =="\u0076\u0061\u006c"{_fafb ,_edfg :=_c .ParseInt (_baga .Value ,10,64);if _edfg !=nil {return _edfg ; +};_fbe .ValAttr =_fafb ;continue ;};};for {_ccag ,_bdebc :=d .Token ();if _bdebc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_bdebc );};if _fafc ,_deaa :=_ccag .(_eg .EndElement ); +_deaa &&_fafc .Name ==start .Name {break ;};};return nil ;};type CT_Integer255 struct{ValAttr int64 ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};func (_aggcd *ST_BreakBin )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_aggcd =0; +case "\u0062\u0065\u0066\u006f\u0072\u0065":*_aggcd =1;case "\u0061\u0066\u0074e\u0072":*_aggcd =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_aggcd =3;};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func NewCT_OMathJc ()*CT_OMathJc {_dddb :=&CT_OMathJc {}; +return _dddb };type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func ParseUnionST_OnOff (s string )(_ga .ST_OnOff ,error ){return _ga .ParseUnionST_OnOff (s )}; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_afeg *CT_MathPr )ValidateWithPath (path string )error {if _afeg .MathFont !=nil {if _cacb :=_afeg .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_cacb !=nil {return _cacb ;};};if _afeg .BrkBin !=nil {if _eafe :=_afeg .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e"); -_eafe !=nil {return _eafe ;};};if _afeg .BrkBinSub !=nil {if _bgaef :=_afeg .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_bgaef !=nil {return _bgaef ;};};if _afeg .SmallFrac !=nil {if _eeca :=_afeg .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"); -_eeca !=nil {return _eeca ;};};if _afeg .DispDef !=nil {if _aaaf :=_afeg .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_aaaf !=nil {return _aaaf ;};};if _afeg .LMargin !=nil {if _aagc :=_afeg .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e"); -_aagc !=nil {return _aagc ;};};if _afeg .RMargin !=nil {if _dffa :=_afeg .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_dffa !=nil {return _dffa ;};};if _afeg .DefJc !=nil {if _afef :=_afeg .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063"); -_afef !=nil {return _afef ;};};if _afeg .PreSp !=nil {if _bdab :=_afeg .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_bdab !=nil {return _bdab ;};};if _afeg .PostSp !=nil {if _eeaa :=_afeg .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070"); -_eeaa !=nil {return _eeaa ;};};if _afeg .InterSp !=nil {if _bcce :=_afeg .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_bcce !=nil {return _bcce ;};};if _afeg .IntraSp !=nil {if _gfcf :=_afeg .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070"); -_gfcf !=nil {return _gfcf ;};};if _afeg .Choice !=nil {if _gbce :=_afeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbce !=nil {return _gbce ;};};if _afeg .IntLim !=nil {if _bacbf :=_afeg .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d"); -_bacbf !=nil {return _bacbf ;};};if _afeg .NaryLim !=nil {if _bdce :=_afeg .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_bdce !=nil {return _bdce ;};};return nil ;}; -// Validate validates the CT_OMathArgPr and its children -func (_fefgb *CT_OMathArgPr )Validate ()error {return _fefgb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");}; +// Validate validates the CT_MPr and its children +func (_acbb *CT_MPr )Validate ()error {return _acbb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_cdf *CT_Integer255 )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cdf .ValAttr =1;for _ ,_gafc :=range start .Attr {if _gafc .Name .Local =="\u0076\u0061\u006c"{_gee ,_bda :=_c .ParseInt (_gafc .Value ,10,64); +if _bda !=nil {return _bda ;};_cdf .ValAttr =_gee ;continue ;};};for {_bfaa ,_acafb :=d .Token ();if _acafb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_acafb ); +};if _bfg ,_adf :=_bfaa .(_eg .EndElement );_adf &&_bfg .Name ==start .Name {break ;};};return nil ;};func NewCT_XAlign ()*CT_XAlign {_degg :=&CT_XAlign {};_degg .ValAttr =_ga .ST_XAlign (1);return _degg }; -// Validate validates the CT_MathPr and its children -func (_bded *CT_MathPr )Validate ()error {return _bded .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func NewCT_BorderBox ()*CT_BorderBox {_cbe :=&CT_BorderBox {};_cbe .E =NewCT_OMathArg ();return _cbe };func (_eff *CT_Integer2 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eff .ValAttr =-2; -for _ ,_gad :=range start .Attr {if _gad .Name .Local =="\u0076\u0061\u006c"{_fac ,_acac :=_d .ParseInt (_gad .Value ,10,64);if _acac !=nil {return _acac ;};_eff .ValAttr =_fac ;continue ;};};for {_cca ,_gef :=d .Token ();if _gef !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_gef ); -};if _caaa ,_efgg :=_cca .(_e .EndElement );_efgg &&_caaa .Name ==start .Name {break ;};};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;}; +// Validate validates the CT_OMathPara and its children +func (_bcbae *CT_OMathPara )Validate ()error {return _bcbae .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func (_gcbd *CT_ManualBreak )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _gcbd .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcbd .AlnAtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_bbbb ST_LimLoc )Validate ()error {return _bbbb .ValidateWithPath ("")};type CT_SpacingRule struct{ValAttr int64 ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_ggfa *CT_SpacingRule )ValidateWithPath (path string )error {if _ggfa .ValAttr < 0{return _a .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 ,_ggfa .ValAttr ); -};if _ggfa .ValAttr > 4{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ggfa .ValAttr ); -};return nil ;};func NewCT_R ()*CT_R {_ccba :=&CT_R {};return _ccba };type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_bcfb *CT_CtrlPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcb *CT_Box )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcb .BoxPr !=nil {_cba :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}}; -e .EncodeElement (_dcb .BoxPr ,_cba );};_fbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dcb .E ,_fbb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcee ST_FType )ValidateWithPath (path string )error {switch _bcee {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcee )); -};return nil ;};func (_fffa *CT_YAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_efec ,_bbbgg :=_fffa .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bbbgg !=nil {return _bbbgg ;};start .Attr =append (start .Attr ,_efec ); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Text and its children +func (_gdefg *CT_Text )Validate ()error {return _gdefg .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_bdgf *CT_OMath )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_caea :for {_edcg ,_fagd :=d .Token ();if _fagd !=nil {return _fagd ; +};switch _aga :=_edcg .(type ){case _eg .StartElement :switch _aga .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_defc :=NewEG_OMathMathElements (); +_defc .Acc =NewCT_Acc ();if _begg :=d .DecodeElement (_defc .Acc ,&_aga );_begg !=nil {return _begg ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_defc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_debba :=NewEG_OMathMathElements (); +_debba .Bar =NewCT_Bar ();if _bceg :=d .DecodeElement (_debba .Bar ,&_aga );_bceg !=nil {return _bceg ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_debba );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bbgb :=NewEG_OMathMathElements (); +_bbgb .Box =NewCT_Box ();if _ecg :=d .DecodeElement (_bbgb .Box ,&_aga );_ecg !=nil {return _ecg ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_bbgb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cbcgb :=NewEG_OMathMathElements (); +_cbcgb .BorderBox =NewCT_BorderBox ();if _ecef :=d .DecodeElement (_cbcgb .BorderBox ,&_aga );_ecef !=nil {return _ecef ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_cbcgb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gdea :=NewEG_OMathMathElements (); +_gdea .D =NewCT_D ();if _ebdbe :=d .DecodeElement (_gdea .D ,&_aga );_ebdbe !=nil {return _ebdbe ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_gdea );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_dgebe :=NewEG_OMathMathElements (); +_dgebe .EqArr =NewCT_EqArr ();if _aac :=d .DecodeElement (_dgebe .EqArr ,&_aga );_aac !=nil {return _aac ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_dgebe );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_fdfb :=NewEG_OMathMathElements (); +_fdfb .F =NewCT_F ();if _fdgae :=d .DecodeElement (_fdfb .F ,&_aga );_fdgae !=nil {return _fdgae ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_fdfb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bfcb :=NewEG_OMathMathElements (); +_bfcb .Func =NewCT_Func ();if _dbcd :=d .DecodeElement (_bfcb .Func ,&_aga );_dbcd !=nil {return _dbcd ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_bfcb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_baac :=NewEG_OMathMathElements (); +_baac .GroupChr =NewCT_GroupChr ();if _fgcaf :=d .DecodeElement (_baac .GroupChr ,&_aga );_fgcaf !=nil {return _fgcaf ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_baac );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_afga :=NewEG_OMathMathElements (); +_afga .LimLow =NewCT_LimLow ();if _edbc :=d .DecodeElement (_afga .LimLow ,&_aga );_edbc !=nil {return _edbc ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_afga );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_deae :=NewEG_OMathMathElements (); +_deae .LimUpp =NewCT_LimUpp ();if _bbca :=d .DecodeElement (_deae .LimUpp ,&_aga );_bbca !=nil {return _bbca ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_deae );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_adga :=NewEG_OMathMathElements (); +_adga .M =NewCT_M ();if _fac :=d .DecodeElement (_adga .M ,&_aga );_fac !=nil {return _fac ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_adga );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_gccc :=NewEG_OMathMathElements (); +_gccc .Nary =NewCT_Nary ();if _efac :=d .DecodeElement (_gccc .Nary ,&_aga );_efac !=nil {return _efac ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_gccc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dffeb :=NewEG_OMathMathElements (); +_dffeb .Phant =NewCT_Phant ();if _fbfdb :=d .DecodeElement (_dffeb .Phant ,&_aga );_fbfdb !=nil {return _fbfdb ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_dffeb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_bcag :=NewEG_OMathMathElements (); +_bcag .Rad =NewCT_Rad ();if _aacd :=d .DecodeElement (_bcag .Rad ,&_aga );_aacd !=nil {return _aacd ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_bcag );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_affc :=NewEG_OMathMathElements (); +_affc .SPre =NewCT_SPre ();if _bfge :=d .DecodeElement (_affc .SPre ,&_aga );_bfge !=nil {return _bfge ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_affc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_cegf :=NewEG_OMathMathElements (); +_cegf .SSub =NewCT_SSub ();if _aecg :=d .DecodeElement (_cegf .SSub ,&_aga );_aecg !=nil {return _aecg ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_cegf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_cffb :=NewEG_OMathMathElements (); +_cffb .SSubSup =NewCT_SSubSup ();if _cgff :=d .DecodeElement (_cffb .SSubSup ,&_aga );_cgff !=nil {return _cgff ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_cffb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_ecbb :=NewEG_OMathMathElements (); +_ecbb .SSup =NewCT_SSup ();if _cbdcf :=d .DecodeElement (_ecbb .SSup ,&_aga );_cbdcf !=nil {return _cbdcf ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_ecbb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_fdae :=NewEG_OMathMathElements (); +_fdae .R =NewCT_R ();if _gecc :=d .DecodeElement (_fdae .R ,&_aga );_gecc !=nil {return _gecc ;};_bdgf .EG_OMathMathElements =append (_bdgf .EG_OMathMathElements ,_fdae );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_aga .Name ); +if _bacbf :=d .Skip ();_bacbf !=nil {return _bacbf ;};};case _eg .EndElement :break _caea ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_geaga *CT_PhantPr )ValidateWithPath (path string )error {if _geaga .Show !=nil {if _acda :=_geaga .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_acda !=nil {return _acda ;};};if _geaga .ZeroWid !=nil {if _efddd :=_geaga .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064"); -_efddd !=nil {return _efddd ;};};if _geaga .ZeroAsc !=nil {if _gegd :=_geaga .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_gegd !=nil {return _gegd ;};};if _geaga .ZeroDesc !=nil {if _gcaa :=_geaga .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c"); -_gcaa !=nil {return _gcaa ;};};if _geaga .Transp !=nil {if _acbb :=_geaga .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_acbb !=nil {return _acbb ;};};if _geaga .CtrlPr !=nil {if _bddga :=_geaga .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_bddga !=nil {return _bddga ;};};return nil ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_bgbbe *CT_YAlign )ValidateWithPath (path string )error {if _bgbbe .ValAttr ==_ga .ST_YAlignUnset {return _g .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 _gcfa :=_bgbbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcfa !=nil {return _gcfa ;};return nil ;};func (_ecff ST_BreakBinSub )ValidateWithPath (path string )error {switch _ecff {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecff )); +};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_beea :=&CT_LimLowPr {};return _beea };func (_faea *CT_OMath )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _faea .EG_OMathMathElements !=nil {for _ ,_dde :=range _faea .EG_OMathMathElements {_dde .MarshalXML (e ,_eg .StartElement {}); +};};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_OMathElements and its children -func (_ecadf *EG_OMathElements )Validate ()error {return _ecadf .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_adab *CT_SSubSup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adab .E =NewCT_OMathArg (); -_adab .Sub =NewCT_OMathArg ();_adab .Sup =NewCT_OMathArg ();_edee :for {_ccee ,_gaef :=d .Token ();if _gaef !=nil {return _gaef ;};switch _abed :=_ccee .(type ){case _e .StartElement :switch _abed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_adab .SSubSupPr =NewCT_SSubSupPr (); -if _ddef :=d .DecodeElement (_adab .SSubSupPr ,&_abed );_ddef !=nil {return _ddef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfbda :=d .DecodeElement (_adab .E ,&_abed ); -_cfbda !=nil {return _cfbda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _dgbea :=d .DecodeElement (_adab .Sub ,&_abed ); -_dgbea !=nil {return _dgbea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _eedaf :=d .DecodeElement (_adab .Sup ,&_abed ); -_eedaf !=nil {return _eedaf ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_abed .Name ); -if _abbb :=d .Skip ();_abbb !=nil {return _abbb ;};};case _e .EndElement :break _edee ;case _e .CharData :};};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ; -};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func NewCT_Text ()*CT_Text {_beaba :=&CT_Text {};return _beaba };func (_gfd *CT_MCS )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_gfdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_fdg :=range _gfd .Mc {e .EncodeElement (_fdg ,_gfdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Phant ()*CT_Phant {_cde :=&CT_Phant {}; -_cde .E =NewCT_OMathArg ();return _cde }; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_aefad *CT_SSubSupPr )ValidateWithPath (path string )error {if _aefad .AlnScr !=nil {if _bfaadg :=_aefad .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_bfaadg !=nil {return _bfaadg ;};};if _aefad .CtrlPr !=nil {if _aged :=_aefad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_aged !=nil {return _aged ;};};return nil ;};func (_fade *CT_PhantPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bfcd :for {_ebda ,_bacg :=d .Token ();if _bacg !=nil {return _bacg ;};switch _gggd :=_ebda .(type ){case _eg .StartElement :switch _gggd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_fade .Show =NewCT_OnOff (); +if _baff :=d .DecodeElement (_fade .Show ,&_gggd );_baff !=nil {return _baff ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_fade .ZeroWid =NewCT_OnOff (); +if _aagda :=d .DecodeElement (_fade .ZeroWid ,&_gggd );_aagda !=nil {return _aagda ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_fade .ZeroAsc =NewCT_OnOff (); +if _bbba :=d .DecodeElement (_fade .ZeroAsc ,&_gggd );_bbba !=nil {return _bbba ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_fade .ZeroDesc =NewCT_OnOff (); +if _dfdg :=d .DecodeElement (_fade .ZeroDesc ,&_gggd );_dfdg !=nil {return _dfdg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_fade .Transp =NewCT_OnOff (); +if _afac :=d .DecodeElement (_fade .Transp ,&_gggd );_afac !=nil {return _afac ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fade .CtrlPr =NewCT_CtrlPr (); +if _fcedc :=d .DecodeElement (_fade .CtrlPr ,&_gggd );_fcedc !=nil {return _fcedc ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_gggd .Name ); +if _dffg :=d .Skip ();_dffg !=nil {return _dffg ;};};case _eg .EndElement :break _bfcd ;case _eg .CharData :};};return nil ;};func (_edacd *CT_XAlign )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {_dbegd ,_gagd :=_edacd .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _gagd !=nil {return _gagd ;};start .Attr =append (start .Attr ,_dbegd );e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_bcgf *CT_SSub )ValidateWithPath (path string )error {if _bcgf .SSubPr !=nil {if _bgede :=_bcgf .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_bgede !=nil {return _bgede ;};};if _acaeb :=_bcgf .E .ValidateWithPath (path +"\u002f\u0045"); -_acaeb !=nil {return _acaeb ;};if _gegb :=_bcgf .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_gegb !=nil {return _gegb ;};return nil ;}; +// Validate validates the CT_Box and its children +func (_ag *CT_Box )Validate ()error {return _ag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func (_gdeab *CT_SSubPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fccbb :for {_bgdc ,_dabf :=d .Token ();if _dabf !=nil {return _dabf ; +};switch _gebc :=_bgdc .(type ){case _eg .StartElement :switch _gebc .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gdeab .CtrlPr =NewCT_CtrlPr (); +if _baec :=d .DecodeElement (_gdeab .CtrlPr ,&_gebc );_baec !=nil {return _baec ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_gebc .Name ); +if _gbgg :=d .Skip ();_gbgg !=nil {return _gbgg ;};};case _eg .EndElement :break _fccbb ;case _eg .CharData :};};return nil ;};type CT_XAlign struct{ValAttr _ga .ST_XAlign ;};func (_cfga *CT_UnSignedInteger )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_bbdg :=range start .Attr {if _bbdg .Name .Local =="\u0076\u0061\u006c"{_dfeb ,_cggg :=_c .ParseUint (_bbdg .Value ,10,32); +if _cggg !=nil {return _cggg ;};_cfga .ValAttr =uint32 (_dfeb );continue ;};};for {_ffeg ,_dgec :=d .Token ();if _dgec !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_dgec ); +};if _befef ,_dcdafa :=_ffeg .(_eg .EndElement );_dcdafa &&_befef .Name ==start .Name {break ;};};return nil ;};func (_cbad *CT_GroupChrPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fgce :for {_fbc ,_fab :=d .Token ();if _fab !=nil {return _fab ; +};switch _fagc :=_fbc .(type ){case _eg .StartElement :switch _fagc .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_cbad .Chr =NewCT_Char (); +if _fdge :=d .DecodeElement (_cbad .Chr ,&_fagc );_fdge !=nil {return _fdge ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_cbad .Pos =NewCT_TopBot (); +if _bdef :=d .DecodeElement (_cbad .Pos ,&_fagc );_bdef !=nil {return _bdef ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_cbad .VertJc =NewCT_TopBot (); +if _fgbc :=d .DecodeElement (_cbad .VertJc ,&_fagc );_fgbc !=nil {return _fgbc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbad .CtrlPr =NewCT_CtrlPr (); +if _edac :=d .DecodeElement (_cbad .CtrlPr ,&_fagc );_edac !=nil {return _edac ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_fagc .Name ); +if _egfc :=d .Skip ();_egfc !=nil {return _egfc ;};};case _eg .EndElement :break _fgce ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_cga *CT_BorderBox )ValidateWithPath (path string )error {if _cga .BorderBoxPr !=nil {if _afe :=_cga .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_afe !=nil {return _afe ;};};if _be :=_cga .E .ValidateWithPath (path +"\u002f\u0045"); -_be !=nil {return _be ;};return nil ;};func NewCT_TopBot ()*CT_TopBot {_dgcee :=&CT_TopBot {};_dgcee .ValAttr =ST_TopBot (1);return _dgcee };func (_abefd *CT_SSub )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abefd .SSubPr !=nil {_cddcdf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}}; -e .EncodeElement (_abefd .SSubPr ,_cddcdf );};_eeddd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_abefd .E ,_eeddd );_cbfb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_abefd .Sub ,_cbfb ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Style ()*CT_Style {_bfgfb :=&CT_Style {};return _bfgfb }; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_eca *CT_BarPr )ValidateWithPath (path string )error {if _eca .Pos !=nil {if _fcf :=_eca .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fcf !=nil {return _fcf ;};};if _eca .CtrlPr !=nil {if _ecb :=_eca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_ecb !=nil {return _ecb ;};};return nil ;};func (_dged *CT_NaryPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fceb :for {_bdge ,_bbfc :=d .Token ();if _bbfc !=nil {return _bbfc ;};switch _gecb :=_bdge .(type ){case _eg .StartElement :switch _gecb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_dged .Chr =NewCT_Char (); +if _bbce :=d .DecodeElement (_dged .Chr ,&_gecb );_bbce !=nil {return _bbce ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_dged .LimLoc =NewCT_LimLoc (); +if _bdgg :=d .DecodeElement (_dged .LimLoc ,&_gecb );_bdgg !=nil {return _bdgg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_dged .Grow =NewCT_OnOff (); +if _eeda :=d .DecodeElement (_dged .Grow ,&_gecb );_eeda !=nil {return _eeda ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_dged .SubHide =NewCT_OnOff (); +if _ggeg :=d .DecodeElement (_dged .SubHide ,&_gecb );_ggeg !=nil {return _ggeg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_dged .SupHide =NewCT_OnOff (); +if _ebgg :=d .DecodeElement (_dged .SupHide ,&_gecb );_ebgg !=nil {return _ebgg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dged .CtrlPr =NewCT_CtrlPr (); +if _fcdc :=d .DecodeElement (_dged .CtrlPr ,&_gecb );_fcdc !=nil {return _fcdc ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_gecb .Name ); +if _fgga :=d .Skip ();_fgga !=nil {return _fgga ;};};case _eg .EndElement :break _fceb ;case _eg .CharData :};};return nil ;}; -// Validate validates the CT_Script and its children -func (_cdddf *CT_Script )Validate ()error {return _cdddf .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};type CT_RPRChoice struct{Nor *CT_OnOff ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_dfgad *CT_OMathArgPr )ValidateWithPath (path string )error {if _dfgad .ArgSz !=nil {if _beee :=_dfgad .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_beee !=nil {return _beee ;};};return nil ;};func (_gdf *CT_BreakBin )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _gdf .ValAttr !=ST_BreakBinUnset {_gcb ,_edd :=_gdf .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _edd !=nil {return _edd ;};start .Attr =append (start .Attr ,_gcb );};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UnSignedInteger and its children -func (_cded *CT_UnSignedInteger )Validate ()error {return _cded .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func NewCT_CtrlPr ()*CT_CtrlPr {_bcb :=&CT_CtrlPr {};return _bcb }; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_ggcf *CT_MCS )ValidateWithPath (path string )error {for _gffb ,_ecdb :=range _ggcf .Mc {if _bgag :=_ecdb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_gffb ));_bgag !=nil {return _bgag ;};};return nil ;}; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_daaf *CT_CtrlPr )ValidateWithPath (path string )error {return nil };func (_bfab ST_FType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agce :=_e .Attr {};_agce .Name =name ;switch _bfab {case ST_FTypeUnset :_agce .Value ="";case ST_FTypeBar :_agce .Value ="\u0062\u0061\u0072"; -case ST_FTypeSkw :_agce .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_agce .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_agce .Value ="\u006e\u006f\u0042a\u0072";};return _agce ,nil ;}; +// Validate validates the CT_Integer2 and its children +func (_cgeb *CT_Integer2 )Validate ()error {return _cgeb .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;}; -// Validate validates the CT_NaryPr and its children -func (_afeb *CT_NaryPr )Validate ()error {return _afeb .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");}; +// Validate validates the CT_CtrlPr and its children +func (_ffec *CT_CtrlPr )Validate ()error {return _ffec .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_efbc *CT_Char )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_bgb :=range start .Attr {if _bgb .Name .Local =="\u0076\u0061\u006c"{_ccgb ,_fcfe :=_bgb .Value ,error (nil ); +if _fcfe !=nil {return _fcfe ;};_efbc .ValAttr =_ccgb ;continue ;};};for {_gfgf ,_debb :=d .Token ();if _debb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_debb );}; +if _cedf ,_efba :=_gfgf .(_eg .EndElement );_efba &&_cedf .Name ==start .Name {break ;};};return nil ;};func NewCT_LimLow ()*CT_LimLow {_egca :=&CT_LimLow {};_egca .E =NewCT_OMathArg ();_egca .Lim =NewCT_OMathArg ();return _egca ;}; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_abcf *CT_OMathParaPr )ValidateWithPath (path string )error {if _abcf .Jc !=nil {if _adcg :=_abcf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_adcg !=nil {return _adcg ;};};return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_add *CT_CtrlPr )ValidateWithPath (path string )error {return nil };type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};type CT_TopBot struct{ValAttr ST_TopBot ; +}; -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_ggc *CT_SSubPr )ValidateWithPath (path string )error {if _ggc .CtrlPr !=nil {if _fdad :=_ggc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdad !=nil {return _fdad ;};};return nil ;};func (_fgef *CT_SSup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgef .E =NewCT_OMathArg (); -_fgef .Sup =NewCT_OMathArg ();_ddgec :for {_bfdbd ,_bdgd :=d .Token ();if _bdgd !=nil {return _bdgd ;};switch _ccae :=_bfdbd .(type ){case _e .StartElement :switch _ccae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_fgef .SSupPr =NewCT_SSupPr (); -if _dcag :=d .DecodeElement (_fgef .SSupPr ,&_ccae );_dcag !=nil {return _dcag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _aeba :=d .DecodeElement (_fgef .E ,&_ccae ); -_aeba !=nil {return _aeba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _bdcad :=d .DecodeElement (_fgef .Sup ,&_ccae ); -_bdcad !=nil {return _bdcad ;};default:_ae .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_ccae .Name ); -if _afab :=d .Skip ();_afab !=nil {return _afab ;};};case _e .EndElement :break _ddgec ;case _e .CharData :};};return nil ;};func (_ffee *CT_MPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ffee .BaseJc !=nil {_fcef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}}; -e .EncodeElement (_ffee .BaseJc ,_fcef );};if _ffee .PlcHide !=nil {_dgae :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_ffee .PlcHide ,_dgae );};if _ffee .RSpRule !=nil {_cfa :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}}; -e .EncodeElement (_ffee .RSpRule ,_cfa );};if _ffee .CGpRule !=nil {_ccbd :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ffee .CGpRule ,_ccbd );};if _ffee .RSp !=nil {_ffdd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0072S\u0070"}}; -e .EncodeElement (_ffee .RSp ,_ffdd );};if _ffee .CSp !=nil {_efga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_ffee .CSp ,_efga );};if _ffee .CGp !=nil {_gfcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063G\u0070"}}; -e .EncodeElement (_ffee .CGp ,_gfcc );};if _ffee .Mcs !=nil {_dfag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_ffee .Mcs ,_dfag );};if _ffee .CtrlPr !=nil {_bacb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_ffee .CtrlPr ,_bacb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MC and its children +func (_daea *CT_MC )Validate ()error {return _daea .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_dceb ST_Style )String ()string {switch _dceb {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069"; +};return "";}; -// Validate validates the CT_LimLow and its children -func (_abcc *CT_LimLow )Validate ()error {return _abcc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};func (_dfbg *CT_Text )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eggd :=range start .Attr {if _eggd .Name .Space =="\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"&&_eggd .Name .Local =="\u0073\u0070\u0061c\u0065"{_ebcb ,_dacf :=_eggd .Value ,error (nil ); -if _dacf !=nil {return _dacf ;};_dfbg .SpaceAttr =&_ebcb ;continue ;};};for {_gafgb ,_bgefb :=d .Token ();if _bgefb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_bgefb ); -};if _ecdg ,_bgbaf :=_gafgb .(_e .CharData );_bgbaf {_dfbg .Content =string (_ecdg );};if _gcee ,_ebfc :=_gafgb .(_e .EndElement );_ebfc &&_gcee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_OMathMathElements and its children +func (_abca *EG_OMathMathElements )Validate ()error {return _abca .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; -// Validate validates the CT_R and its children -func (_acba *CT_R )Validate ()error {return _acba .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func NewCT_LimUppPr ()*CT_LimUppPr {_cef :=&CT_LimUppPr {};return _cef };type CT_SpacingRule struct{ValAttr int64 ;};type CT_YAlign struct{ValAttr _c .ST_YAlign ; -};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_fgca :=&EG_ScriptStyle {};return _fgca };type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// Validate validates the CT_TwipsMeasure and its children +func (_fccg *CT_TwipsMeasure )Validate ()error {return _fccg .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_dgf *CT_M )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _dgf .MPr !=nil {_dgbf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_dgf .MPr ,_dgbf );};_ggeb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_eadf :=range _dgf .Mr {e .EncodeElement (_eadf ,_ggeb ); +};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_cbbe *CT_Shp )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {_gged ,_bffgc :=_cbbe .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bffgc !=nil {return _bffgc ; +};start .Attr =append (start .Attr ,_gged );e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_ddea *CT_SSupPr )ValidateWithPath (path string )error {if _ddea .CtrlPr !=nil {if _efdb :=_ddea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_efdb !=nil {return _efdb ;};};return nil ;}; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_afea *CT_RPR )ValidateWithPath (path string )error {if _afea .Lit !=nil {if _acbbgb :=_afea .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_acbbgb !=nil {return _acbbgb ;};};if _afea .Choice !=nil {if _fabb :=_afea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_fabb !=nil {return _fabb ;};};if _afea .Brk !=nil {if _faec :=_afea .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_faec !=nil {return _faec ;};};if _afea .Aln !=nil {if _acdb :=_afea .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e"); +_acdb !=nil {return _acdb ;};};return nil ;}; -// Validate validates the CT_LimLoc and its children -func (_ggea *CT_LimLoc )Validate ()error {return _ggea .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func NewCT_BoxPr ()*CT_BoxPr {_dfa :=&CT_BoxPr {};return _dfa }; +// Validate validates the CT_LimUpp and its children +func (_fgbe *CT_LimUpp )Validate ()error {return _fgbe .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};type CT_Style struct{ValAttr ST_Style ;};func (_aebb *CT_SSub )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_aebb .E =NewCT_OMathArg (); +_aebb .Sub =NewCT_OMathArg ();_abbc :for {_ecfg ,_aedaf :=d .Token ();if _aedaf !=nil {return _aedaf ;};switch _aafe :=_ecfg .(type ){case _eg .StartElement :switch _aafe .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_aebb .SSubPr =NewCT_SSubPr (); +if _cacge :=d .DecodeElement (_aebb .SSubPr ,&_aafe );_cacge !=nil {return _cacge ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfge :=d .DecodeElement (_aebb .E ,&_aafe ); +_cfge !=nil {return _cfge ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cceee :=d .DecodeElement (_aebb .Sub ,&_aafe ); +_cceee !=nil {return _cceee ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_aafe .Name ); +if _cgbf :=d .Skip ();_cgbf !=nil {return _cgbf ;};};case _eg .EndElement :break _abbc ;case _eg .CharData :};};return nil ;};type CT_Integer2 struct{ValAttr int64 ;};type ST_BreakBinSub byte ;const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1; +ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ; +RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};type CT_TwipsMeasure struct{ValAttr _ga .ST_TwipsMeasure ;}; -// Validate validates the CT_Style and its children -func (_dafd *CT_Style )Validate ()error {return _dafd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_Acc ()*CT_Acc {_g :=&CT_Acc {};_g .E =NewCT_OMathArg ();return _g }; +// Validate validates the CT_Script and its children +func (_efag *CT_Script )Validate ()error {return _efag .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_dcge *CT_SPrePr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fgecb :for {_ffeaa ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ; +};switch _adbee :=_ffeaa .(type ){case _eg .StartElement :switch _adbee .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dcge .CtrlPr =NewCT_CtrlPr (); +if _cccc :=d .DecodeElement (_dcge .CtrlPr ,&_adbee );_cccc !=nil {return _cccc ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_adbee .Name ); +if _acgb :=d .Skip ();_acgb !=nil {return _acgb ;};};case _eg .EndElement :break _fgecb ;case _eg .CharData :};};return nil ;};type CT_String struct{ValAttr *string ;};func (_eecf *EG_OMathMathElements )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _eecf .Acc !=nil {_eeec :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0061c\u0063"}}; +e .EncodeElement (_eecf .Acc ,_eeec );};if _eecf .Bar !=nil {_cbed :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_eecf .Bar ,_cbed );};if _eecf .Box !=nil {_dfcd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062o\u0078"}}; +e .EncodeElement (_eecf .Box ,_dfcd );};if _eecf .BorderBox !=nil {_ddad :=_eg .StartElement {Name :_eg .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_eecf .BorderBox ,_ddad );};if _eecf .D !=nil {_bagb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0064"}}; +e .EncodeElement (_eecf .D ,_bagb );};if _eecf .EqArr !=nil {_fdabd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_eecf .EqArr ,_fdabd );};if _eecf .F !=nil {_eafc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0066"}}; +e .EncodeElement (_eecf .F ,_eafc );};if _eecf .Func !=nil {_dggdd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_eecf .Func ,_dggdd );};if _eecf .GroupChr !=nil {_befgg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}}; +e .EncodeElement (_eecf .GroupChr ,_befgg );};if _eecf .LimLow !=nil {_bebb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_eecf .LimLow ,_bebb );};if _eecf .LimUpp !=nil {_ffgca :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}}; +e .EncodeElement (_eecf .LimUpp ,_ffgca );};if _eecf .M !=nil {_cdee :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_eecf .M ,_cdee );};if _eecf .Nary !=nil {_ddcge :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}}; +e .EncodeElement (_eecf .Nary ,_ddcge );};if _eecf .Phant !=nil {_eddf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_eecf .Phant ,_eddf );};if _eecf .Rad !=nil {_gccb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0072a\u0064"}}; +e .EncodeElement (_eecf .Rad ,_gccb );};if _eecf .SPre !=nil {_dbfg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_eecf .SPre ,_dbfg );};if _eecf .SSub !=nil {_ccagg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}}; +e .EncodeElement (_eecf .SSub ,_ccagg );};if _eecf .SSubSup !=nil {_bedd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_eecf .SSubSup ,_bedd );};if _eecf .SSup !=nil {_cagcd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}}; +e .EncodeElement (_eecf .SSup ,_cagcd );};if _eecf .R !=nil {_egbge :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_eecf .R ,_egbge );};return nil ;}; -// Validate validates the CT_FPr and its children -func (_caeg *CT_FPr )Validate ()error {return _caeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func (_cbega *CT_OnOff )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbega .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cbega .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agfc *CT_LimLoc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bbdc ,_gedg :=_agfc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _gedg !=nil {return _gedg ;};start .Attr =append (start .Attr ,_bbdc );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afaf *CT_XAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gbaaf ,_eegc :=_afaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _eegc !=nil {return _eegc ;};start .Attr =append (start .Attr ,_gbaaf );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3; -ST_StyleBi ST_Style =4;);func (_dafg *ST_Script )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dafg =0;case "\u0072\u006f\u006da\u006e":*_dafg =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_dafg =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_dafg =3; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_dafg =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_dafg =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_dafg =6;};return nil ;}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_bgf *CT_BorderBox )ValidateWithPath (path string )error {if _bgf .BorderBoxPr !=nil {if _ade :=_bgf .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_ade !=nil {return _ade ;};};if _eaf :=_bgf .E .ValidateWithPath (path +"\u002f\u0045"); +_eaf !=nil {return _eaf ;};return nil ;};func (_cgdb *EG_ScriptStyle )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _cgdb .Scr !=nil {_acbf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073c\u0072"}}; +e .EncodeElement (_cgdb .Scr ,_acbf );};if _cgdb .Sty !=nil {_gcgdf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_cgdb .Sty ,_gcgdf );};return nil ;};func (_cbacd *ST_Style )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fbec ,_cebg :=d .Token (); +if _cebg !=nil {return _cebg ;};if _bebgf ,_gggea :=_fbec .(_eg .EndElement );_gggea &&_bebgf .Name ==start .Name {*_cbacd =1;return nil ;};if _bfcg ,_bbeef :=_fbec .(_eg .CharData );!_bbeef {return _g .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",_fbec ); +}else {switch string (_bfcg ){case "":*_cbacd =0;case "\u0070":*_cbacd =1;case "\u0062":*_cbacd =2;case "\u0069":*_cbacd =3;case "\u0062\u0069":*_cbacd =4;};};_fbec ,_cebg =d .Token ();if _cebg !=nil {return _cebg ;};if _bfeb ,_dcdag :=_fbec .(_eg .EndElement ); +_dcdag &&_bfeb .Name ==start .Name {return nil ;};return _g .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",_fbec );};func (_eebf *CT_OMathPara )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cgdf :for {_cbfc ,_cfdc :=d .Token (); +if _cfdc !=nil {return _cfdc ;};switch _bgcga :=_cbfc .(type ){case _eg .StartElement :switch _bgcga .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_eebf .OMathParaPr =NewCT_OMathParaPr (); +if _dadd :=d .DecodeElement (_eebf .OMathParaPr ,&_bgcga );_dadd !=nil {return _dadd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afe :=NewCT_OMath (); +if _eagg :=d .DecodeElement (_afe ,&_bgcga );_eagg !=nil {return _eagg ;};_eebf .OMath =append (_eebf .OMath ,_afe );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_bgcga .Name ); +if _cbca :=d .Skip ();_cbca !=nil {return _cbca ;};};case _eg .EndElement :break _cgdf ;case _eg .CharData :};};return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_accfc :=&CT_SpacingRule {};_accfc .ValAttr =0;return _accfc ;};func (_egg *CT_Bar )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _egg .BarPr !=nil {_cge :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_egg .BarPr ,_cge );};_fbf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_egg .E ,_fbf ); +e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_SSub ()*CT_SSub {_bddc :=&CT_SSub {};_bddc .E =NewCT_OMathArg ();_bddc .Sub =NewCT_OMathArg ();return _bddc ;}; +// Validate validates the CT_OMathArg and its children +func (_adcd *CT_OMathArg )Validate ()error {return _adcd .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func NewCT_Rad ()*CT_Rad {_aafb :=&CT_Rad {};_aafb .Deg =NewCT_OMathArg ();_aafb .E =NewCT_OMathArg ();return _aafb ; +};func (_gcef *CT_MC )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _gcef .McPr !=nil {_edbg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_gcef .McPr ,_edbg ); +};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_badb *CT_OMathArg )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ccea :for {_gadfd ,_fgadc :=d .Token ();if _fgadc !=nil {return _fgadc ;};switch _dad :=_gadfd .(type ){case _eg .StartElement :switch _dad .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_badb .ArgPr =NewCT_OMathArgPr (); +if _ggbeb :=d .DecodeElement (_badb .ArgPr ,&_dad );_ggbeb !=nil {return _ggbeb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_efee :=NewEG_OMathMathElements (); +_efee .Acc =NewCT_Acc ();if _cbcd :=d .DecodeElement (_efee .Acc ,&_dad );_cbcd !=nil {return _cbcd ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_efee );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_effc :=NewEG_OMathMathElements (); +_effc .Bar =NewCT_Bar ();if _fffa :=d .DecodeElement (_effc .Bar ,&_dad );_fffa !=nil {return _fffa ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_effc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_agec :=NewEG_OMathMathElements (); +_agec .Box =NewCT_Box ();if _aggff :=d .DecodeElement (_agec .Box ,&_dad );_aggff !=nil {return _aggff ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_agec );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_gbcc :=NewEG_OMathMathElements (); +_gbcc .BorderBox =NewCT_BorderBox ();if _aegd :=d .DecodeElement (_gbcc .BorderBox ,&_dad );_aegd !=nil {return _aegd ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_gbcc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_ggfc :=NewEG_OMathMathElements (); +_ggfc .D =NewCT_D ();if _gced :=d .DecodeElement (_ggfc .D ,&_dad );_gced !=nil {return _gced ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_ggfc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bdcb :=NewEG_OMathMathElements (); +_bdcb .EqArr =NewCT_EqArr ();if _ffae :=d .DecodeElement (_bdcb .EqArr ,&_dad );_ffae !=nil {return _ffae ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_bdcb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_ccbc :=NewEG_OMathMathElements (); +_ccbc .F =NewCT_F ();if _egcf :=d .DecodeElement (_ccbc .F ,&_dad );_egcf !=nil {return _egcf ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_ccbc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_gddf :=NewEG_OMathMathElements (); +_gddf .Func =NewCT_Func ();if _dfcb :=d .DecodeElement (_gddf .Func ,&_dad );_dfcb !=nil {return _dfcb ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_gddf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bbcca :=NewEG_OMathMathElements (); +_bbcca .GroupChr =NewCT_GroupChr ();if _bcac :=d .DecodeElement (_bbcca .GroupChr ,&_dad );_bcac !=nil {return _bcac ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_bbcca );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_ccfg :=NewEG_OMathMathElements (); +_ccfg .LimLow =NewCT_LimLow ();if _bcacf :=d .DecodeElement (_ccfg .LimLow ,&_dad );_bcacf !=nil {return _bcacf ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_ccfg );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dadc :=NewEG_OMathMathElements (); +_dadc .LimUpp =NewCT_LimUpp ();if _fccb :=d .DecodeElement (_dadc .LimUpp ,&_dad );_fccb !=nil {return _fccb ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_dadc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_fgcad :=NewEG_OMathMathElements (); +_fgcad .M =NewCT_M ();if _fegc :=d .DecodeElement (_fgcad .M ,&_dad );_fegc !=nil {return _fegc ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_fgcad );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bdgc :=NewEG_OMathMathElements (); +_bdgc .Nary =NewCT_Nary ();if _daag :=d .DecodeElement (_bdgc .Nary ,&_dad );_daag !=nil {return _daag ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_bdgc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ddd :=NewEG_OMathMathElements (); +_ddd .Phant =NewCT_Phant ();if _afbcd :=d .DecodeElement (_ddd .Phant ,&_dad );_afbcd !=nil {return _afbcd ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_ddd );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_fffb :=NewEG_OMathMathElements (); +_fffb .Rad =NewCT_Rad ();if _fefb :=d .DecodeElement (_fffb .Rad ,&_dad );_fefb !=nil {return _fefb ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_fffb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_baea :=NewEG_OMathMathElements (); +_baea .SPre =NewCT_SPre ();if _bffg :=d .DecodeElement (_baea .SPre ,&_dad );_bffg !=nil {return _bffg ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_baea );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_ceeg :=NewEG_OMathMathElements (); +_ceeg .SSub =NewCT_SSub ();if _cebd :=d .DecodeElement (_ceeg .SSub ,&_dad );_cebd !=nil {return _cebd ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_ceeg );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_ddbc :=NewEG_OMathMathElements (); +_ddbc .SSubSup =NewCT_SSubSup ();if _cfcde :=d .DecodeElement (_ddbc .SSubSup ,&_dad );_cfcde !=nil {return _cfcde ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_ddbc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fcca :=NewEG_OMathMathElements (); +_fcca .SSup =NewCT_SSup ();if _dcaag :=d .DecodeElement (_fcca .SSup ,&_dad );_dcaag !=nil {return _dcaag ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_fcca );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_eeef :=NewEG_OMathMathElements (); +_eeef .R =NewCT_R ();if _eggf :=d .DecodeElement (_eeef .R ,&_dad );_eggf !=nil {return _eggf ;};_badb .EG_OMathMathElements =append (_badb .EG_OMathMathElements ,_eeef );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_badb .CtrlPr =NewCT_CtrlPr (); +if _bbae :=d .DecodeElement (_badb .CtrlPr ,&_dad );_bbae !=nil {return _bbae ;};default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_dad .Name ); +if _dgge :=d .Skip ();_dgge !=nil {return _dgge ;};};case _eg .EndElement :break _ccea ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_fca *CT_LimLowPr )ValidateWithPath (path string )error {if _fca .CtrlPr !=nil {if _bee :=_fca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bee !=nil {return _bee ;};};return nil ;}; +// Validate validates the CT_UnSignedInteger and its children +func (_eadfe *CT_UnSignedInteger )Validate ()error {return _eadfe .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};func NewCT_SPrePr ()*CT_SPrePr {_efeca :=&CT_SPrePr {}; +return _efeca };type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func NewCT_Style ()*CT_Style {_cecf :=&CT_Style {};return _cecf };func NewCT_String ()*CT_String {_baeeb :=&CT_String {};return _baeeb };type ST_Jc byte ; -// Validate validates the CT_CtrlPr and its children -func (_eac *CT_CtrlPr )Validate ()error {return _eac .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func NewCT_Integer255 ()*CT_Integer255 {_bgbe :=&CT_Integer255 {};_bgbe .ValAttr =1;return _bgbe }; +// Validate validates the CT_RPRChoice and its children +func (_eefdf *CT_RPRChoice )Validate ()error {return _eefdf .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gc *CT_AccPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ce :for {_ad ,_gd :=d .Token (); +if _gd !=nil {return _gd ;};switch _ca :=_ad .(type ){case _eg .StartElement :switch _ca .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_gc .Chr =NewCT_Char (); +if _ge :=d .DecodeElement (_gc .Chr ,&_ca );_ge !=nil {return _ge ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gc .CtrlPr =NewCT_CtrlPr (); +if _ef :=d .DecodeElement (_gc .CtrlPr ,&_ca );_ef !=nil {return _ef ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_ca .Name ); +if _cec :=d .Skip ();_cec !=nil {return _cec ;};};case _eg .EndElement :break _ce ;case _eg .CharData :};};return nil ;};func (_fafbb *CT_OMathJc )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_bbfcc :=range start .Attr {if _bbfcc .Name .Local =="\u0076\u0061\u006c"{_fafbb .ValAttr .UnmarshalXMLAttr (_bbfcc ); +continue ;};};for {_befgd ,_cbbdb :=d .Token ();if _cbbdb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_cbbdb );};if _cceac ,_fdfab :=_befgd .(_eg .EndElement ); +_fdfab &&_cceac .Name ==start .Name {break ;};};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_ccfc *CT_OMathArg )ValidateWithPath (path string )error {if _ccfc .ArgPr !=nil {if _bgfb :=_ccfc .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_bgfb !=nil {return _bgfb ;};};for _aegdd ,_cfcd :=range _ccfc .EG_OMathMathElements {if _bdbb :=_cfcd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_aegdd )); -_bdbb !=nil {return _bdbb ;};};if _ccfc .CtrlPr !=nil {if _eafd :=_ccfc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eafd !=nil {return _eafd ;};};return nil ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_efdbg ST_TopBot )ValidateWithPath (path string )error {switch _efdbg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdbg )); -};return nil ;}; +// Validate validates the CT_RadPr and its children +func (_bfaad *CT_RadPr )Validate ()error {return _bfaad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_bfea *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func (_dcg *CT_FType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dge ,_cbee :=_dcg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _cbee !=nil {return _cbee ;};start .Attr =append (start .Attr ,_dge );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agf *CT_GroupChrPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _agf .Chr !=nil {_eed :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_agf .Chr ,_eed );};if _agf .Pos !=nil {_eca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_agf .Pos ,_eca ); -};if _agf .VertJc !=nil {_cad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_agf .VertJc ,_cad );};if _agf .CtrlPr !=nil {_fda :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_agf .CtrlPr ,_fda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_gaa *CT_Script )ValidateWithPath (path string )error {if _cegb :=_gaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cegb !=nil {return _cegb ;};return nil ;};func (_ee *CT_Bar )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ee .E =NewCT_OMathArg (); +_ae :for {_afg ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _cea :=_afg .(type ){case _eg .StartElement :switch _cea .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_ee .BarPr =NewCT_BarPr (); +if _aa :=d .DecodeElement (_ee .BarPr ,&_cea );_aa !=nil {return _aa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gga :=d .DecodeElement (_ee .E ,&_cea ); +_gga !=nil {return _gga ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_cea .Name ); +if _bc :=d .Skip ();_bc !=nil {return _bc ;};};case _eg .EndElement :break _ae ;case _eg .CharData :};};return nil ;};func (_acgg *CT_Script )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_ebcb :=range start .Attr {if _ebcb .Name .Local =="\u0076\u0061\u006c"{_acgg .ValAttr .UnmarshalXMLAttr (_ebcb ); +continue ;};};for {_fdcb ,_dddbab :=d .Token ();if _dddbab !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_dddbab );};if _agaa ,_gabc :=_fdcb .(_eg .EndElement );_gabc &&_agaa .Name ==start .Name {break ; +};};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_ceg :=&CT_BorderBoxPr {};return _ceg }; -// Validate validates the CT_OMathParaPr and its children -func (_bgcc *CT_OMathParaPr )Validate ()error {return _bgcc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_bbeff *EG_OMathMathElements )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgbb :for {_baee ,_eefd :=d .Token (); -if _eefd !=nil {return _eefd ;};switch _abgfa :=_baee .(type ){case _e .StartElement :switch _abgfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bbeff .Acc =NewCT_Acc (); -if _gefe :=d .DecodeElement (_bbeff .Acc ,&_abgfa );_gefe !=nil {return _gefe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_bbeff .Bar =NewCT_Bar (); -if _ggbe :=d .DecodeElement (_bbeff .Bar ,&_abgfa );_ggbe !=nil {return _ggbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bbeff .Box =NewCT_Box (); -if _aecfe :=d .DecodeElement (_bbeff .Box ,&_abgfa );_aecfe !=nil {return _aecfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bbeff .BorderBox =NewCT_BorderBox (); -if _efad :=d .DecodeElement (_bbeff .BorderBox ,&_abgfa );_efad !=nil {return _efad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bbeff .D =NewCT_D (); -if _ddead :=d .DecodeElement (_bbeff .D ,&_abgfa );_ddead !=nil {return _ddead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bbeff .EqArr =NewCT_EqArr (); -if _caab :=d .DecodeElement (_bbeff .EqArr ,&_abgfa );_caab !=nil {return _caab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_bbeff .F =NewCT_F (); -if _dgga :=d .DecodeElement (_bbeff .F ,&_abgfa );_dgga !=nil {return _dgga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bbeff .Func =NewCT_Func (); -if _faef :=d .DecodeElement (_bbeff .Func ,&_abgfa );_faef !=nil {return _faef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bbeff .GroupChr =NewCT_GroupChr (); -if _bagc :=d .DecodeElement (_bbeff .GroupChr ,&_abgfa );_bagc !=nil {return _bagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bbeff .LimLow =NewCT_LimLow (); -if _bfaeb :=d .DecodeElement (_bbeff .LimLow ,&_abgfa );_bfaeb !=nil {return _bfaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bbeff .LimUpp =NewCT_LimUpp (); -if _fab :=d .DecodeElement (_bbeff .LimUpp ,&_abgfa );_fab !=nil {return _fab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bbeff .M =NewCT_M (); -if _gdbgd :=d .DecodeElement (_bbeff .M ,&_abgfa );_gdbgd !=nil {return _gdbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bbeff .Nary =NewCT_Nary (); -if _gbdg :=d .DecodeElement (_bbeff .Nary ,&_abgfa );_gbdg !=nil {return _gbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_bbeff .Phant =NewCT_Phant (); -if _afbeb :=d .DecodeElement (_bbeff .Phant ,&_abgfa );_afbeb !=nil {return _afbeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_bbeff .Rad =NewCT_Rad (); -if _dbb :=d .DecodeElement (_bbeff .Rad ,&_abgfa );_dbb !=nil {return _dbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bbeff .SPre =NewCT_SPre (); -if _aeda :=d .DecodeElement (_bbeff .SPre ,&_abgfa );_aeda !=nil {return _aeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bbeff .SSub =NewCT_SSub (); -if _ccdc :=d .DecodeElement (_bbeff .SSub ,&_abgfa );_ccdc !=nil {return _ccdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bbeff .SSubSup =NewCT_SSubSup (); -if _cbec :=d .DecodeElement (_bbeff .SSubSup ,&_abgfa );_cbec !=nil {return _cbec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_bbeff .SSup =NewCT_SSup (); -if _ccaa :=d .DecodeElement (_bbeff .SSup ,&_abgfa );_ccaa !=nil {return _ccaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_bbeff .R =NewCT_R (); -if _cdbeg :=d .DecodeElement (_bbeff .R ,&_abgfa );_cdbeg !=nil {return _cdbeg ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_abgfa .Name ); -if _gfag :=d .Skip ();_gfag !=nil {return _gfag ;};};case _e .EndElement :break _fgbb ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_dgac *CT_RChoice )ValidateWithPath (path string )error {for _baeg ,_adea :=range _dgac .T {if _fagb :=_adea .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_baeg ));_fagb !=nil {return _fagb ;};};return nil ; +};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_CtrlPr ()*CT_CtrlPr {_cef :=&CT_CtrlPr {};return _cef };func NewEG_OMathElements ()*EG_OMathElements {_ddff :=&EG_OMathElements {};return _ddff }; -// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_eadd *CT_RPRChoice )ValidateWithPath (path string )error {if _eadd .Nor !=nil {if _bccdd :=_eadd .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_bccdd !=nil {return _bccdd ;};};return nil ;}; +// Validate validates the CT_TopBot and its children +func (_agebg *CT_TopBot )Validate ()error {return _agebg .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func (_adce ST_LimLoc )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_adce .String (),start ); +};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_egad *CT_MCS )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );_ccbg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006d\u0063"}}; +for _ ,_bgdd :=range _egad .Mc {e .EncodeElement (_bgdd ,_ccbg );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_agef *CT_MCS )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_adgf :for {_gcgg ,_bdf :=d .Token (); +if _bdf !=nil {return _bdf ;};switch _cbaf :=_gcgg .(type ){case _eg .StartElement :switch _cbaf .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_bgbc :=NewCT_MC (); +if _ged :=d .DecodeElement (_bgbc ,&_cbaf );_ged !=nil {return _ged ;};_agef .Mc =append (_agef .Mc ,_bgbc );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_cbaf .Name ); +if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _eg .EndElement :break _adgf ;case _eg .CharData :};};return nil ;};func (_fgf *CT_BorderBoxPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cdc :for {_dgb ,_cca :=d .Token ();if _cca !=nil {return _cca ; +};switch _dcg :=_dgb .(type ){case _eg .StartElement :switch _dcg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_fgf .HideTop =NewCT_OnOff (); +if _ccb :=d .DecodeElement (_fgf .HideTop ,&_dcg );_ccb !=nil {return _ccb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_fgf .HideBot =NewCT_OnOff (); +if _gdcf :=d .DecodeElement (_fgf .HideBot ,&_dcg );_gdcf !=nil {return _gdcf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_fgf .HideLeft =NewCT_OnOff (); +if _dd :=d .DecodeElement (_fgf .HideLeft ,&_dcg );_dd !=nil {return _dd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_fgf .HideRight =NewCT_OnOff (); +if _cbb :=d .DecodeElement (_fgf .HideRight ,&_dcg );_cbb !=nil {return _cbb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_fgf .StrikeH =NewCT_OnOff (); +if _fee :=d .DecodeElement (_fgf .StrikeH ,&_dcg );_fee !=nil {return _fee ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_fgf .StrikeV =NewCT_OnOff (); +if _bdc :=d .DecodeElement (_fgf .StrikeV ,&_dcg );_bdc !=nil {return _bdc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_fgf .StrikeBLTR =NewCT_OnOff (); +if _cbf :=d .DecodeElement (_fgf .StrikeBLTR ,&_dcg );_cbf !=nil {return _cbf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_fgf .StrikeTLBR =NewCT_OnOff (); +if _def :=d .DecodeElement (_fgf .StrikeTLBR ,&_dcg );_def !=nil {return _def ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fgf .CtrlPr =NewCT_CtrlPr (); +if _ffc :=d .DecodeElement (_fgf .CtrlPr ,&_dcg );_ffc !=nil {return _ffc ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_dcg .Name ); +if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _eg .EndElement :break _cdc ;case _eg .CharData :};};return nil ;};type ST_BreakBin byte ;func (_acba *CT_Style )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_gceg :=range start .Attr {if _gceg .Name .Local =="\u0076\u0061\u006c"{_acba .ValAttr .UnmarshalXMLAttr (_gceg ); +continue ;};};for {_cfgd ,_ggaae :=d .Token ();if _ggaae !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_ggaae );};if _gfce ,_gafa :=_cfgd .(_eg .EndElement );_gafa &&_gfce .Name ==start .Name {break ; +};};return nil ;};func (_ffgc *CT_OnOff )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_dade :=range start .Attr {if _dade .Name .Local =="\u0076\u0061\u006c"{_effa ,_aadd :=ParseUnionST_OnOff (_dade .Value );if _aadd !=nil {return _aadd ; +};_ffgc .ValAttr =&_effa ;continue ;};};for {_dbde ,_adgg :=d .Token ();if _adgg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_adgg );};if _bbfg ,_eega :=_dbde .(_eg .EndElement ); +_eega &&_bbfg .Name ==start .Name {break ;};};return nil ;};func (_cdea ST_BreakBin )String ()string {switch _cdea {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074"; +};return "";};func (_gdb *CT_BorderBox )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gdb .E =NewCT_OMathArg ();_gad :for {_dfcc ,_ccf :=d .Token ();if _ccf !=nil {return _ccf ;};switch _gce :=_dfcc .(type ){case _eg .StartElement :switch _gce .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_gdb .BorderBoxPr =NewCT_BorderBoxPr (); +if _aef :=d .DecodeElement (_gdb .BorderBoxPr ,&_gce );_aef !=nil {return _aef ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _feb :=d .DecodeElement (_gdb .E ,&_gce ); +_feb !=nil {return _feb ;};default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_gce .Name ); +if _fef :=d .Skip ();_fef !=nil {return _fef ;};};case _eg .EndElement :break _gad ;case _eg .CharData :};};return nil ;};func (_egce ST_Jc )ValidateWithPath (path string )error {switch _egce {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egce )); +};return nil ;};func NewCT_AccPr ()*CT_AccPr {_cfe :=&CT_AccPr {};return _cfe }; -// Validate validates the CT_BorderBox and its children -func (_geb *CT_BorderBox )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");}; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_aeba *CT_OMathParaPr )ValidateWithPath (path string )error {if _aeba .Jc !=nil {if _gaff :=_aeba .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gaff !=nil {return _gaff ;};};return nil ;};type CT_CtrlPr struct{};type CT_LimLoc struct{ValAttr ST_LimLoc ; +};func (_dcgag ST_Shp )Validate ()error {return _dcgag .ValidateWithPath ("")}; -// Validate validates the CT_MCS and its children -func (_daef *CT_MCS )Validate ()error {return _daef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_begfg ST_BreakBinSub )Validate ()error {return _begfg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_bf *CT_BreakBin )ValidateWithPath (path string )error {if _aff :=_bf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aff !=nil {return _aff ;};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ; +}; -// Validate validates the CT_OMathJc and its children -func (_acdf *CT_OMathJc )Validate ()error {return _acdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_gadaf *CT_RadPr )ValidateWithPath (path string )error {if _gadaf .DegHide !=nil {if _cgcbe :=_gadaf .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_cgcbe !=nil {return _cgcbe ;};};if _gadaf .CtrlPr !=nil {if _agf :=_gadaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_agf !=nil {return _agf ;};};return nil ;};func (_fbeg *CT_RPR )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _fbeg .Lit !=nil {_gcf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_fbeg .Lit ,_gcf ); +};if _fbeg .Choice !=nil {_fbeg .Choice .MarshalXML (e ,_eg .StartElement {});};if _fbeg .Brk !=nil {_bgdb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_fbeg .Brk ,_bgdb );};if _fbeg .Aln !=nil {_bgffa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0061l\u006e"}}; +e .EncodeElement (_fbeg .Aln ,_bgffa );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func (_dfe *CT_MR )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_acdg :for {_dbdd ,_bdbe :=d .Token (); +if _bdbe !=nil {return _bdbe ;};switch _bgff :=_dbdd .(type ){case _eg .StartElement :switch _bgff .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ebfg :=NewCT_OMathArg (); +if _fbge :=d .DecodeElement (_ebfg ,&_bgff );_fbge !=nil {return _fbge ;};_dfe .E =append (_dfe .E ,_ebfg );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_bgff .Name ); +if _bbcb :=d .Skip ();_bbcb !=nil {return _bbcb ;};};case _eg .EndElement :break _acdg ;case _eg .CharData :};};return nil ;};func (_adecc ST_BreakBinSub )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_ceabc :=_eg .Attr {};_ceabc .Name =name ;switch _adecc {case ST_BreakBinSubUnset :_ceabc .Value =""; +case ST_BreakBinSub__ :_ceabc .Value ="\u002d\u002d";case ST_BreakBinSub___ :_ceabc .Value ="\u002d\u002b";case ST_BreakBinSub____ :_ceabc .Value ="\u002b\u002d";};return _ceabc ,nil ;};func (_eeed ST_Jc )String ()string {switch _eeed {case 0:return ""; +case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";}; -// Validate validates the CT_OMathPara and its children -func (_dbfd *CT_OMathPara )Validate ()error {return _dbfd .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ; -CtrlPr *CT_CtrlPr ;};func (_ccaaa *ST_Jc )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccaaa =0;case "\u006c\u0065\u0066\u0074":*_ccaaa =1;case "\u0072\u0069\u0067h\u0074":*_ccaaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccaaa =3; -case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ccaaa =4;};return nil ;};func NewCT_Rad ()*CT_Rad {_bgfa :=&CT_Rad {};_bgfa .Deg =NewCT_OMathArg ();_bgfa .E =NewCT_OMathArg ();return _bgfa ;};func (_ebce *ST_Jc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcceg ,_afgf :=d .Token (); -if _afgf !=nil {return _afgf ;};if _ggfc ,_cggb :=_bcceg .(_e .EndElement );_cggb &&_ggfc .Name ==start .Name {*_ebce =1;return nil ;};if _cbdf ,_dcaec :=_bcceg .(_e .CharData );!_dcaec {return _a .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 (_cbdf ){case "":*_ebce =0;case "\u006c\u0065\u0066\u0074":*_ebce =1;case "\u0072\u0069\u0067h\u0074":*_ebce =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebce =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ebce =4; -};};_bcceg ,_afgf =d .Token ();if _afgf !=nil {return _afgf ;};if _fbgcga ,_baddc :=_bcceg .(_e .EndElement );_baddc &&_fbgcga .Name ==start .Name {return nil ;};return _a .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 ); -};type CT_Shp struct{ValAttr ST_Shp ;};func (_cbg *CT_Bar )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbg .BarPr !=nil {_ge :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}}; -e .EncodeElement (_cbg .BarPr ,_ge );};_cg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbg .E ,_cg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggbf *ST_BreakBin )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdcd ,_gbbea :=d .Token (); -if _gbbea !=nil {return _gbbea ;};if _ceff ,_gaba :=_bdcd .(_e .EndElement );_gaba &&_ceff .Name ==start .Name {*_ggbf =1;return nil ;};if _gcgf ,_cegf :=_bdcd .(_e .CharData );!_cegf {return _a .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",_bdcd ); -}else {switch string (_gcgf ){case "":*_ggbf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_ggbf =1;case "\u0061\u0066\u0074e\u0072":*_ggbf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_ggbf =3;};};_bdcd ,_gbbea =d .Token ();if _gbbea !=nil {return _gbbea ; -};if _fagfb ,_gfga :=_bdcd .(_e .EndElement );_gfga &&_fagfb .Name ==start .Name {return nil ;};return _a .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",_bdcd ); -};func (_abbdb *CT_Text )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abbdb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_a .Sprintf ("\u0025\u0076",*_abbdb .SpaceAttr )}); -};e .EncodeElement (_abbdb .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebdcb *CT_PhantPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_decd :for {_fddc ,_gda :=d .Token ();if _gda !=nil {return _gda ; -};switch _fafd :=_fddc .(type ){case _e .StartElement :switch _fafd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_ebdcb .Show =NewCT_OnOff (); -if _cccg :=d .DecodeElement (_ebdcb .Show ,&_fafd );_cccg !=nil {return _cccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_ebdcb .ZeroWid =NewCT_OnOff (); -if _cdeg :=d .DecodeElement (_ebdcb .ZeroWid ,&_fafd );_cdeg !=nil {return _cdeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_ebdcb .ZeroAsc =NewCT_OnOff (); -if _adfgb :=d .DecodeElement (_ebdcb .ZeroAsc ,&_fafd );_adfgb !=nil {return _adfgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_ebdcb .ZeroDesc =NewCT_OnOff (); -if _gfcg :=d .DecodeElement (_ebdcb .ZeroDesc ,&_fafd );_gfcg !=nil {return _gfcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_ebdcb .Transp =NewCT_OnOff (); -if _cdbg :=d .DecodeElement (_ebdcb .Transp ,&_fafd );_cdbg !=nil {return _cdbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ebdcb .CtrlPr =NewCT_CtrlPr (); -if _ebgc :=d .DecodeElement (_ebdcb .CtrlPr ,&_fafd );_ebgc !=nil {return _ebgc ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_fafd .Name ); -if _cadc :=d .Skip ();_cadc !=nil {return _cadc ;};};case _e .EndElement :break _decd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_fgbdgg *CT_Phant )ValidateWithPath (path string )error {if _fgbdgg .PhantPr !=nil {if _faag :=_fgbdgg .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_faag !=nil {return _faag ;};};if _edbb :=_fgbdgg .E .ValidateWithPath (path +"\u002f\u0045"); +_edbb !=nil {return _edbb ;};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;}; -// Validate validates the CT_RChoice and its children -func (_abad *CT_RChoice )Validate ()error {return _abad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cfbcg *CT_TopBot )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gfdg ,_ccfd :=_cfbcg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _ccfd !=nil {return _ccfd ;};start .Attr =append (start .Attr ,_gfdg );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbbe *CT_FPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _gbbe .Type !=nil {_aag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gbbe .Type ,_aag );};if _gbbe .CtrlPr !=nil {_bcbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_gbbe .CtrlPr ,_bcbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};type ST_Script byte ;type ST_BreakBinSub byte ;func (_caccf *EG_OMathElements )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bacc :for {_aabg ,_edega :=d .Token (); -if _edega !=nil {return _edega ;};switch _fgbgb :=_aabg .(type ){case _e .StartElement :switch _fgbgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dfee :=NewEG_OMathMathElements (); -_dfee .Acc =NewCT_Acc ();if _dbaa :=d .DecodeElement (_dfee .Acc ,&_fgbgb );_dbaa !=nil {return _dbaa ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_dfee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dceb :=NewEG_OMathMathElements (); -_dceb .Bar =NewCT_Bar ();if _fcg :=d .DecodeElement (_dceb .Bar ,&_fgbgb );_fcg !=nil {return _fcg ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_dceb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cddda :=NewEG_OMathMathElements (); -_cddda .Box =NewCT_Box ();if _afed :=d .DecodeElement (_cddda .Box ,&_fgbgb );_afed !=nil {return _afed ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_cddda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_ddabe :=NewEG_OMathMathElements (); -_ddabe .BorderBox =NewCT_BorderBox ();if _cffa :=d .DecodeElement (_ddabe .BorderBox ,&_fgbgb );_cffa !=nil {return _cffa ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_ddabe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dgac :=NewEG_OMathMathElements (); -_dgac .D =NewCT_D ();if _efab :=d .DecodeElement (_dgac .D ,&_fgbgb );_efab !=nil {return _efab ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_dgac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eebe :=NewEG_OMathMathElements (); -_eebe .EqArr =NewCT_EqArr ();if _caae :=d .DecodeElement (_eebe .EqArr ,&_fgbgb );_caae !=nil {return _caae ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_eebe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_eaad :=NewEG_OMathMathElements (); -_eaad .F =NewCT_F ();if _bacbff :=d .DecodeElement (_eaad .F ,&_fgbgb );_bacbff !=nil {return _bacbff ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_eaad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_ecfd :=NewEG_OMathMathElements (); -_ecfd .Func =NewCT_Func ();if _dfde :=d .DecodeElement (_ecfd .Func ,&_fgbgb );_dfde !=nil {return _dfde ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_ecfd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_accgg :=NewEG_OMathMathElements (); -_accgg .GroupChr =NewCT_GroupChr ();if _dbed :=d .DecodeElement (_accgg .GroupChr ,&_fgbgb );_dbed !=nil {return _dbed ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_accgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_agdb :=NewEG_OMathMathElements (); -_agdb .LimLow =NewCT_LimLow ();if _eccb :=d .DecodeElement (_agdb .LimLow ,&_fgbgb );_eccb !=nil {return _eccb ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_agdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_gdgc :=NewEG_OMathMathElements (); -_gdgc .LimUpp =NewCT_LimUpp ();if _gdbe :=d .DecodeElement (_gdgc .LimUpp ,&_fgbgb );_gdbe !=nil {return _gdbe ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_gdgc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_faec :=NewEG_OMathMathElements (); -_faec .M =NewCT_M ();if _febe :=d .DecodeElement (_faec .M ,&_fgbgb );_febe !=nil {return _febe ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_faec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cddb :=NewEG_OMathMathElements (); -_cddb .Nary =NewCT_Nary ();if _cbab :=d .DecodeElement (_cddb .Nary ,&_fgbgb );_cbab !=nil {return _cbab ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_cddb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dfebf :=NewEG_OMathMathElements (); -_dfebf .Phant =NewCT_Phant ();if _fedagc :=d .DecodeElement (_dfebf .Phant ,&_fgbgb );_fedagc !=nil {return _fedagc ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_dfebf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gebgg :=NewEG_OMathMathElements (); -_gebgg .Rad =NewCT_Rad ();if _gfce :=d .DecodeElement (_gebgg .Rad ,&_fgbgb );_gfce !=nil {return _gfce ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_gebgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fadc :=NewEG_OMathMathElements (); -_fadc .SPre =NewCT_SPre ();if _cbabe :=d .DecodeElement (_fadc .SPre ,&_fgbgb );_cbabe !=nil {return _cbabe ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_fadc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dbad :=NewEG_OMathMathElements (); -_dbad .SSub =NewCT_SSub ();if _bbde :=d .DecodeElement (_dbad .SSub ,&_fgbgb );_bbde !=nil {return _bbde ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_dbad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_baecb :=NewEG_OMathMathElements (); -_baecb .SSubSup =NewCT_SSubSup ();if _egad :=d .DecodeElement (_baecb .SSubSup ,&_fgbgb );_egad !=nil {return _egad ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_baecb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_bfcbb :=NewEG_OMathMathElements (); -_bfcbb .SSup =NewCT_SSup ();if _gdce :=d .DecodeElement (_bfcbb .SSup ,&_fgbgb );_gdce !=nil {return _gdce ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_bfcbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_dgfff :=NewEG_OMathMathElements (); -_dgfff .R =NewCT_R ();if _accc :=d .DecodeElement (_dgfff .R ,&_fgbgb );_accc !=nil {return _accc ;};_caccf .EG_OMathMathElements =append (_caccf .EG_OMathMathElements ,_dgfff );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_fgbgb .Name ); -if _bggc :=d .Skip ();_bggc !=nil {return _bggc ;};};case _e .EndElement :break _bacc ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_ccgc *CT_GroupChr )ValidateWithPath (path string )error {if _ccgc .GroupChrPr !=nil {if _gde :=_ccgc .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_gde !=nil {return _gde ;};};if _deab :=_ccgc .E .ValidateWithPath (path +"\u002f\u0045"); +_deab !=nil {return _deab ;};return nil ;}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_fbab *CT_Shp )ValidateWithPath (path string )error {if _fbab .ValAttr ==ST_ShpUnset {return _a .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 _fedac :=_fbab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fedac !=nil {return _fedac ;};return nil ;}; +// Validate validates the CT_Nary and its children +func (_gdgf *CT_Nary )Validate ()error {return _gdgf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};func NewCT_BorderBox ()*CT_BorderBox {_ba :=&CT_BorderBox {};_ba .E =NewCT_OMathArg (); +return _ba };func (_eedbc ST_BreakBin )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_gcfd :=_eg .Attr {};_gcfd .Name =name ;switch _eedbc {case ST_BreakBinUnset :_gcfd .Value ="";case ST_BreakBinBefore :_gcfd .Value ="\u0062\u0065\u0066\u006f\u0072\u0065"; +case ST_BreakBinAfter :_gcfd .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_gcfd .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _gcfd ,nil ;}; -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_daefc *OMathPara )ValidateWithPath (path string )error {if _bgecd :=_daefc .CT_OMathPara .ValidateWithPath (path );_bgecd !=nil {return _bgecd ;};return nil ;};func (_eaf *CT_Integer255 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_eaf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_FType ()*CT_FType {_faag :=&CT_FType {};_faag .ValAttr =ST_FType (1);return _faag };func (_gbab ST_Script )ValidateWithPath (path string )error {switch _gbab {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbab )); -};return nil ;};func NewCT_SSup ()*CT_SSup {_bfaf :=&CT_SSup {};_bfaf .E =NewCT_OMathArg ();_bfaf .Sup =NewCT_OMathArg ();return _bfaf ;};func (_faebc ST_BreakBinSub )ValidateWithPath (path string )error {switch _faebc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faebc )); -};return nil ;}; +// Validate validates the CT_SSubSupPr and its children +func (_faeb *CT_SSubSupPr )Validate ()error {return _faeb .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");}; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_fgce *CT_LimLow )ValidateWithPath (path string )error {if _fgce .LimLowPr !=nil {if _ebc :=_fgce .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_ebc !=nil {return _ebc ;};};if _cccf :=_fgce .E .ValidateWithPath (path +"\u002f\u0045"); -_cccf !=nil {return _cccf ;};if _agb :=_fgce .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_agb !=nil {return _agb ;};return nil ;}; +// Validate validates the CT_MathPr and its children +func (_afde *CT_MathPr )Validate ()error {return _afde .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func NewCT_MPr ()*CT_MPr {_cfff :=&CT_MPr {};return _cfff };type CT_Shp struct{ValAttr ST_Shp ;};func (_cgafd *OMathPara )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .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 ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .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 ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _cgafd .CT_OMathPara .MarshalXML (e ,start );};func NewCT_MCS ()*CT_MCS {_bgfd :=&CT_MCS {};return _bgfd }; -// Validate validates the CT_RPRChoice and its children -func (_fdaa *CT_RPRChoice )Validate ()error {return _fdaa .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dcae ST_FType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dcae .String (),start ); -};func (_fbfa *CT_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbfa .ValAttr !=ST_StyleUnset {_ecbe ,_aaba :=_fbfa .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"});if _aaba !=nil {return _aaba ;};start .Attr =append (start .Attr ,_ecbe ); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gadg *CT_Nary )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gadg .NaryPr !=nil {_facg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}}; -e .EncodeElement (_gadg .NaryPr ,_facg );};_faff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gadg .Sub ,_faff );_bgaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gadg .Sup ,_bgaa ); -_dgg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gadg .E ,_dgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_daab ST_BreakBin )ValidateWithPath (path string )error {switch _daab {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daab )); -};return nil ;};func (_dgead *CT_RPR )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffca :for {_cabf ,_dgfa :=d .Token ();if _dgfa !=nil {return _dgfa ;};switch _efbdf :=_cabf .(type ){case _e .StartElement :switch _efbdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_dgead .Lit =NewCT_OnOff (); -if _cbcg :=d .DecodeElement (_dgead .Lit ,&_efbdf );_cbcg !=nil {return _cbcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_dgead .Choice =NewCT_RPRChoice (); -if _cdag :=d .DecodeElement (&_dgead .Choice .Nor ,&_efbdf );_cdag !=nil {return _cdag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_dgead .Brk =NewCT_ManualBreak (); -if _bgead :=d .DecodeElement (_dgead .Brk ,&_efbdf );_bgead !=nil {return _bgead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_dgead .Aln =NewCT_OnOff (); -if _fegcc :=d .DecodeElement (_dgead .Aln ,&_efbdf );_fegcc !=nil {return _fegcc ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_efbdf .Name ); -if _faee :=d .Skip ();_faee !=nil {return _faee ;};};case _e .EndElement :break _ffca ;case _e .CharData :};};return nil ;};func (_dgc *CT_FPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cab :for {_ffa ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ; -};switch _feb :=_ffa .(type ){case _e .StartElement :switch _feb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_dgc .Type =NewCT_FType (); -if _aega :=d .DecodeElement (_dgc .Type ,&_feb );_aega !=nil {return _aega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dgc .CtrlPr =NewCT_CtrlPr (); -if _bff :=d .DecodeElement (_dgc .CtrlPr ,&_feb );_bff !=nil {return _bff ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_feb .Name ); -if _fcb :=d .Skip ();_fcb !=nil {return _fcb ;};};case _e .EndElement :break _cab ;case _e .CharData :};};return nil ;};func (_bafda *EG_ScriptStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065"; -if _bafda .Scr !=nil {_acdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_bafda .Scr ,_acdb );};if _bafda .Sty !=nil {_cbcga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_bafda .Sty ,_cbcga ); -};return nil ;};func (_gafa ST_BreakBinSub )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gafa .String (),start );};type CT_Style struct{ValAttr ST_Style ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_gbab *CT_TwipsMeasure )ValidateWithPath (path string )error {if _cbdd :=_gbab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbdd !=nil {return _cbdd ;};return nil ;};func (_fgbdg *CT_OMathParaPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gedg :for {_gbccc ,_bebg :=d .Token (); +if _bebg !=nil {return _bebg ;};switch _gdae :=_gbccc .(type ){case _eg .StartElement :switch _gdae .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_fgbdg .Jc =NewCT_OMathJc (); +if _ebggc :=d .DecodeElement (_fgbdg .Jc ,&_gdae );_ebggc !=nil {return _ebggc ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_gdae .Name ); +if _ageb :=d .Skip ();_ageb !=nil {return _ageb ;};};case _eg .EndElement :break _gedg ;case _eg .CharData :};};return nil ;};func (_acc *CT_EqArr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _acc .EqArrPr !=nil {_fbac :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}}; +e .EncodeElement (_acc .EqArrPr ,_fbac );};_ccbe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fbfdd :=range _acc .E {e .EncodeElement (_fbfdd ,_ccbe );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; +type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};func NewOMathPara ()*OMathPara {_affe :=&OMathPara {};_affe .CT_OMathPara =*NewCT_OMathPara ();return _affe ;}; +func (_fd *CT_AccPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _fd .Chr !=nil {_gb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_fd .Chr ,_gb );};if _fd .CtrlPr !=nil {_cd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_fd .CtrlPr ,_cd );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_fgegb *ST_Jc )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ggffb ,_cfae :=d .Token ();if _cfae !=nil {return _cfae ;};if _cabdb ,_gbff :=_ggffb .(_eg .EndElement ); +_gbff &&_cabdb .Name ==start .Name {*_fgegb =1;return nil ;};if _dcaca ,_edfcf :=_ggffb .(_eg .CharData );!_edfcf {return _g .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",_ggffb ); +}else {switch string (_dcaca ){case "":*_fgegb =0;case "\u006c\u0065\u0066\u0074":*_fgegb =1;case "\u0072\u0069\u0067h\u0074":*_fgegb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgegb =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fgegb =4; +};};_ggffb ,_cfae =d .Token ();if _cfae !=nil {return _cfae ;};if _gdbd ,_eeebd :=_ggffb .(_eg .EndElement );_eeebd &&_gdbd .Name ==start .Name {return nil ;};return _g .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",_ggffb ); +};func (_cbbf *CT_RadPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _cbbf .DegHide !=nil {_edefa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_cbbf .DegHide ,_edefa ); +};if _cbbf .CtrlPr !=nil {_edaf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cbbf .CtrlPr ,_edaf );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_daaac :=&CT_RPRChoice {}; +return _daaac }; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_bdca *CT_RChoice )ValidateWithPath (path string )error {for _beeb ,_fddf :=range _bdca .T {if _agff :=_fddf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_beeb ));_agff !=nil {return _agff ;};};return nil ; -};func (_bfgce *ST_BreakBin )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfgce =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bfgce =1;case "\u0061\u0066\u0074e\u0072":*_bfgce =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bfgce =3; -};return nil ;}; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_fbfeg *CT_SSupPr )ValidateWithPath (path string )error {if _fbfeg .CtrlPr !=nil {if _abgc :=_fbfeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_abgc !=nil {return _abgc ;};};return nil ;};func (_ffbb ST_Jc )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_ffbb .String (),start ); +}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_fggc *CT_F )ValidateWithPath (path string )error {if _fggc .FPr !=nil {if _fag :=_fggc .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_fag !=nil {return _fag ;};};if _edc :=_fggc .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d"); -_edc !=nil {return _edc ;};if _beb :=_fggc .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_beb !=nil {return _beb ;};return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;}; +// Validate validates the CT_XAlign and its children +func (_eedc *CT_XAlign )Validate ()error {return _eedc .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func NewCT_RadPr ()*CT_RadPr {_cfcdd :=&CT_RadPr {};return _cfcdd };func (_feac *CT_LimLowPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _feac .CtrlPr !=nil {_bbbd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_feac .CtrlPr ,_bbbd );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_gega :=&EG_ScriptStyle {}; +return _gega }; -// Validate validates the OMathPara and its children -func (_dgfd *OMathPara )Validate ()error {return _dgfd .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func NewCT_SSubSup ()*CT_SSubSup {_gebgd :=&CT_SSubSup {};_gebgd .E =NewCT_OMathArg ();_gebgd .Sub =NewCT_OMathArg ();_gebgd .Sup =NewCT_OMathArg (); -return _gebgd ;};func (_fccgf ST_Shp )String ()string {switch _fccgf {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_bde *CT_Bar )ValidateWithPath (path string )error {if _bde .BarPr !=nil {if _ggg :=_bde .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ggg !=nil {return _ggg ;};};if _fff :=_bde .E .ValidateWithPath (path +"\u002f\u0045"); +_fff !=nil {return _fff ;};return nil ;}; -// Validate validates the CT_FType and its children -func (_bcae *CT_FType )Validate ()error {return _bcae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func NewCT_String ()*CT_String {_cgad :=&CT_String {};return _cgad };func (_gdbag ST_Style )ValidateWithPath (path string )error {switch _gdbag {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbag )); -};return nil ;}; +// Validate validates the CT_MCS and its children +func (_abdc *CT_MCS )Validate ()error {return _abdc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");}; -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_dfcg *CT_MathPrChoice )ValidateWithPath (path string )error {if _dfcg .WrapIndent !=nil {if _bgffc :=_dfcg .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_bgffc !=nil {return _bgffc ;};};if _dfcg .WrapRight !=nil {if _cage :=_dfcg .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"); -_cage !=nil {return _cage ;};};return nil ;};func (_bdbed *EG_ScriptStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedge :for {_cbgb ,_cfff :=d .Token ();if _cfff !=nil {return _cfff ;};switch _eccg :=_cbgb .(type ){case _e .StartElement :switch _eccg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_bdbed .Scr =NewCT_Script (); -if _fdcb :=d .DecodeElement (_bdbed .Scr ,&_eccg );_fdcb !=nil {return _fdcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_bdbed .Sty =NewCT_Style (); -if _bgbb :=d .DecodeElement (_bdbed .Sty ,&_eccg );_bgbb !=nil {return _bgbb ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_eccg .Name ); -if _ddee :=d .Skip ();_ddee !=nil {return _ddee ;};};case _e .EndElement :break _gedge ;case _e .CharData :};};return nil ;};func (_edaaf ST_Shp )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gddbc :=_e .Attr {};_gddbc .Name =name ;switch _edaaf {case ST_ShpUnset :_gddbc .Value =""; -case ST_ShpCentered :_gddbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_gddbc .Value ="\u006d\u0061\u0074c\u0068";};return _gddbc ,nil ;};func (_gfeb *CT_RPRChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfeb .Nor !=nil {_bggb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006eo\u0072"}}; -e .EncodeElement (_gfeb .Nor ,_bggb );};return nil ;};func NewCT_SSupPr ()*CT_SSupPr {_dccb :=&CT_SSupPr {};return _dccb };func NewCT_OMath ()*CT_OMath {_abfb :=&CT_OMath {};return _abfb };func (_dbadf ST_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbadf .String (),start ); -};func NewCT_FPr ()*CT_FPr {_dea :=&CT_FPr {};return _dea };type CT_MCS struct{Mc []*CT_MC ;};func NewCT_GroupChr ()*CT_GroupChr {_gdg :=&CT_GroupChr {};_gdg .E =NewCT_OMathArg ();return _gdg };func (_cdagd ST_Script )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgdc :=_e .Attr {}; -_fgdc .Name =name ;switch _cdagd {case ST_ScriptUnset :_fgdc .Value ="";case ST_ScriptRoman :_fgdc .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_fgdc .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_fgdc .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072"; -case ST_ScriptDouble_struck :_fgdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_fgdc .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_fgdc .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e"; -};return _fgdc ,nil ;};func (_cbegd *OMath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbegd .CT_OMath =*NewCT_OMath ();_fcgg :for {_beaaa ,_gafb :=d .Token ();if _gafb !=nil {return _gafb ;};switch _gbbbb :=_beaaa .(type ){case _e .StartElement :switch _gbbbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dcfa :=NewEG_OMathMathElements (); -_dcfa .Acc =NewCT_Acc ();if _gfaga :=d .DecodeElement (_dcfa .Acc ,&_gbbbb );_gfaga !=nil {return _gfaga ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_dcfa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dede :=NewEG_OMathMathElements (); -_dede .Bar =NewCT_Bar ();if _cede :=d .DecodeElement (_dede .Bar ,&_gbbbb );_cede !=nil {return _cede ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_dede );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cbbde :=NewEG_OMathMathElements (); -_cbbde .Box =NewCT_Box ();if _gabd :=d .DecodeElement (_cbbde .Box ,&_gbbbb );_gabd !=nil {return _gabd ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_cbbde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bbefa :=NewEG_OMathMathElements (); -_bbefa .BorderBox =NewCT_BorderBox ();if _ebcba :=d .DecodeElement (_bbefa .BorderBox ,&_gbbbb );_ebcba !=nil {return _ebcba ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_bbefa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fedca :=NewEG_OMathMathElements (); -_fedca .D =NewCT_D ();if _ceadd :=d .DecodeElement (_fedca .D ,&_gbbbb );_ceadd !=nil {return _ceadd ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_fedca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gfgd :=NewEG_OMathMathElements (); -_gfgd .EqArr =NewCT_EqArr ();if _gde :=d .DecodeElement (_gfgd .EqArr ,&_gbbbb );_gde !=nil {return _gde ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_gfgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_ggcg :=NewEG_OMathMathElements (); -_ggcg .F =NewCT_F ();if _dafef :=d .DecodeElement (_ggcg .F ,&_gbbbb );_dafef !=nil {return _dafef ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_ggcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_ggag :=NewEG_OMathMathElements (); -_ggag .Func =NewCT_Func ();if _gdcec :=d .DecodeElement (_ggag .Func ,&_gbbbb );_gdcec !=nil {return _gdcec ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_ggag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cadbg :=NewEG_OMathMathElements (); -_cadbg .GroupChr =NewCT_GroupChr ();if _gefc :=d .DecodeElement (_cadbg .GroupChr ,&_gbbbb );_gefc !=nil {return _gefc ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_cadbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_acbcf :=NewEG_OMathMathElements (); -_acbcf .LimLow =NewCT_LimLow ();if _cceef :=d .DecodeElement (_acbcf .LimLow ,&_gbbbb );_cceef !=nil {return _cceef ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_acbcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_eddc :=NewEG_OMathMathElements (); -_eddc .LimUpp =NewCT_LimUpp ();if _dadd :=d .DecodeElement (_eddc .LimUpp ,&_gbbbb );_dadd !=nil {return _dadd ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_eddc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_dgfb :=NewEG_OMathMathElements (); -_dgfb .M =NewCT_M ();if _dcdf :=d .DecodeElement (_dgfb .M ,&_gbbbb );_dcdf !=nil {return _dcdf ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_dgfb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_agcag :=NewEG_OMathMathElements (); -_agcag .Nary =NewCT_Nary ();if _bfcaf :=d .DecodeElement (_agcag .Nary ,&_gbbbb );_bfcaf !=nil {return _bfcaf ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_agcag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ffaf :=NewEG_OMathMathElements (); -_ffaf .Phant =NewCT_Phant ();if _cbca :=d .DecodeElement (_ffaf .Phant ,&_gbbbb );_cbca !=nil {return _cbca ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_ffaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_ecafe :=NewEG_OMathMathElements (); -_ecafe .Rad =NewCT_Rad ();if _fcded :=d .DecodeElement (_ecafe .Rad ,&_gbbbb );_fcded !=nil {return _fcded ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_ecafe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bggda :=NewEG_OMathMathElements (); -_bggda .SPre =NewCT_SPre ();if _bgefe :=d .DecodeElement (_bggda .SPre ,&_gbbbb );_bgefe !=nil {return _bgefe ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_bggda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_cgdc :=NewEG_OMathMathElements (); -_cgdc .SSub =NewCT_SSub ();if _cbcgaa :=d .DecodeElement (_cgdc .SSub ,&_gbbbb );_cbcgaa !=nil {return _cbcgaa ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_cgdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_degb :=NewEG_OMathMathElements (); -_degb .SSubSup =NewCT_SSubSup ();if _dfdc :=d .DecodeElement (_degb .SSubSup ,&_gbbbb );_dfdc !=nil {return _dfdc ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_degb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_bfaa :=NewEG_OMathMathElements (); -_bfaa .SSup =NewCT_SSup ();if _ffcb :=d .DecodeElement (_bfaa .SSup ,&_gbbbb );_ffcb !=nil {return _ffcb ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_bfaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_feade :=NewEG_OMathMathElements (); -_feade .R =NewCT_R ();if _aagg :=d .DecodeElement (_feade .R ,&_gbbbb );_aagg !=nil {return _aagg ;};_cbegd .EG_OMathMathElements =append (_cbegd .EG_OMathMathElements ,_feade );default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_gbbbb .Name ); -if _gdef :=d .Skip ();_gdef !=nil {return _gdef ;};};case _e .EndElement :break _fcgg ;case _e .CharData :};};return nil ;};func NewOMath ()*OMath {_geef :=&OMath {};_geef .CT_OMath =*NewCT_OMath ();return _geef };func NewCT_RadPr ()*CT_RadPr {_cafe :=&CT_RadPr {}; -return _cafe };func (_eafed *MathPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _eafed .CT_MathPr .MarshalXML (e ,start );}; +// Validate validates the CT_MathPrChoice and its children +func (_dbafe *CT_MathPrChoice )Validate ()error {return _dbafe .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_aca *CT_FuncPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _aca .CtrlPr !=nil {_becd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aca .CtrlPr ,_becd );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_TopBot ()*CT_TopBot {_bdfg :=&CT_TopBot {}; +_bdfg .ValAttr =ST_TopBot (1);return _bdfg };type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func (_afgag *CT_TwipsMeasure )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_afgag .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimUpp and its children -func (_bffa *CT_LimUpp )Validate ()error {return _bffa .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");}; +// Validate validates the CT_OMathParaPr and its children +func (_defe *CT_OMathParaPr )Validate ()error {return _defe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_dgca ST_FType )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_dgca .String (),start ); +}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_bbbg *CT_ManualBreak )ValidateWithPath (path string )error {if _bbbg .AlnAtAttr !=nil {if *_bbbg .AlnAtAttr < 1{return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bbbg .AlnAtAttr ); -};if *_bbbg .AlnAtAttr > 255{return _a .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bbbg .AlnAtAttr ); -};};return nil ;};func (_fcaf ST_Shp )Validate ()error {return _fcaf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_efd *CT_EqArr )ValidateWithPath (path string )error {if _efd .EqArrPr !=nil {if _fgdc :=_efd .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_fgdc !=nil {return _fgdc ;};};for _gbae ,_aeda :=range _efd .E {if _bca :=_aeda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gbae )); +_bca !=nil {return _bca ;};};return nil ;};func (_dbbc *CT_Shp )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_dbbc .ValAttr =ST_Shp (1);for _ ,_eeccf :=range start .Attr {if _eeccf .Name .Local =="\u0076\u0061\u006c"{_dbbc .ValAttr .UnmarshalXMLAttr (_eeccf ); +continue ;};};for {_eedg ,_dfff :=d .Token ();if _dfff !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_dfff );};if _gded ,_dgfdd :=_eedg .(_eg .EndElement );_dgfdd &&_gded .Name ==start .Name {break ; +};};return nil ;};func (_bfdb *ST_Shp )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_bfdb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_bfdb =1;case "\u006d\u0061\u0074c\u0068":*_bfdb =2;};return nil ;}; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_cfce *CT_FuncPr )ValidateWithPath (path string )error {if _cfce .CtrlPr !=nil {if _dedd :=_cfce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dedd !=nil {return _dedd ;};};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_gec :=&CT_BorderBoxPr {}; -return _gec }; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_bbde *EG_OMathMathElements )ValidateWithPath (path string )error {if _bbde .Acc !=nil {if _cgae :=_bbde .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_cgae !=nil {return _cgae ;};};if _bbde .Bar !=nil {if _gafb :=_bbde .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); +_gafb !=nil {return _gafb ;};};if _bbde .Box !=nil {if _adfae :=_bbde .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_adfae !=nil {return _adfae ;};};if _bbde .BorderBox !=nil {if _dffac :=_bbde .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"); +_dffac !=nil {return _dffac ;};};if _bbde .D !=nil {if _fged :=_bbde .D .ValidateWithPath (path +"\u002f\u0044");_fged !=nil {return _fged ;};};if _bbde .EqArr !=nil {if _bcdc :=_bbde .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072"); +_bcdc !=nil {return _bcdc ;};};if _bbde .F !=nil {if _badf :=_bbde .F .ValidateWithPath (path +"\u002f\u0046");_badf !=nil {return _badf ;};};if _bbde .Func !=nil {if _ccgd :=_bbde .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_ccgd !=nil {return _ccgd ; +};};if _bbde .GroupChr !=nil {if _eefaa :=_bbde .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_eefaa !=nil {return _eefaa ;};};if _bbde .LimLow !=nil {if _bdga :=_bbde .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077"); +_bdga !=nil {return _bdga ;};};if _bbde .LimUpp !=nil {if _edcd :=_bbde .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_edcd !=nil {return _edcd ;};};if _bbde .M !=nil {if _ggca :=_bbde .M .ValidateWithPath (path +"\u002f\u004d"); +_ggca !=nil {return _ggca ;};};if _bbde .Nary !=nil {if _bfaag :=_bbde .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_bfaag !=nil {return _bfaag ;};};if _bbde .Phant !=nil {if _bdgea :=_bbde .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074"); +_bdgea !=nil {return _bdgea ;};};if _bbde .Rad !=nil {if _ebfd :=_bbde .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_ebfd !=nil {return _ebfd ;};};if _bbde .SPre !=nil {if _gdeff :=_bbde .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065"); +_gdeff !=nil {return _gdeff ;};};if _bbde .SSub !=nil {if _dfge :=_bbde .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_dfge !=nil {return _dfge ;};};if _bbde .SSubSup !=nil {if _adaf :=_bbde .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070"); +_adaf !=nil {return _adaf ;};};if _bbde .SSup !=nil {if _gddg :=_bbde .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_gddg !=nil {return _gddg ;};};if _bbde .R !=nil {if _cbfg :=_bbde .R .ValidateWithPath (path +"\u002f\u0052");_cbfg !=nil {return _cbfg ; +};};return nil ;};func (_dab *CT_GroupChrPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _dab .Chr !=nil {_bdd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_dab .Chr ,_bdd ); +};if _dab .Pos !=nil {_fbfe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_dab .Pos ,_fbfe );};if _dab .VertJc !=nil {_dfb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}}; +e .EncodeElement (_dab .VertJc ,_dfb );};if _dab .CtrlPr !=nil {_dfg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dab .CtrlPr ,_dfg );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;};func (_cgg *CT_R )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _cgg .RPr !=nil {_fgge :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_cgg .RPr ,_fgge ); +};if _cgg .Choice !=nil {for _ ,_gdaef :=range _cgg .Choice {_gdaef .MarshalXML (e ,_eg .StartElement {});};};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_fadd *CT_GroupChr )ValidateWithPath (path string )error {if _fadd .GroupChrPr !=nil {if _cbad :=_fadd .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_cbad !=nil {return _cbad ;};};if _gdd :=_fadd .E .ValidateWithPath (path +"\u002f\u0045"); -_gdd !=nil {return _gdd ;};return nil ;};func (_bad *CT_BorderBoxPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bad .HideTop !=nil {_aab :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}}; -e .EncodeElement (_bad .HideTop ,_aab );};if _bad .HideBot !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_bad .HideBot ,_ea );};if _bad .HideLeft !=nil {_adb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}}; -e .EncodeElement (_bad .HideLeft ,_adb );};if _bad .HideRight !=nil {_faeg :=_e .StartElement {Name :_e .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bad .HideRight ,_faeg );};if _bad .StrikeH !=nil {_gbf :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}}; -e .EncodeElement (_bad .StrikeH ,_gbf );};if _bad .StrikeV !=nil {_dad :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_bad .StrikeV ,_dad );};if _bad .StrikeBLTR !=nil {_aaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}}; -e .EncodeElement (_bad .StrikeBLTR ,_aaa );};if _bad .StrikeTLBR !=nil {_cbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_bad .StrikeTLBR ,_cbb );};if _bad .CtrlPr !=nil {_ffd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_bad .CtrlPr ,_ffd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_bcbgdg *OMathPara )ValidateWithPath (path string )error {if _eeab :=_bcbgdg .CT_OMathPara .ValidateWithPath (path );_eeab !=nil {return _eeab ;};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_agdf :=&CT_PhantPr {};return _agdf };func (_dfab ST_Script )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_dfab .String (),start ); +};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func (_aaa *ST_Shp )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_aedf ,_deegb :=d .Token ();if _deegb !=nil {return _deegb ;};if _bfac ,_dbab :=_aedf .(_eg .EndElement ); +_dbab &&_bfac .Name ==start .Name {*_aaa =1;return nil ;};if _aggb ,_febef :=_aedf .(_eg .CharData );!_febef {return _g .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",_aedf ); +}else {switch string (_aggb ){case "":*_aaa =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_aaa =1;case "\u006d\u0061\u0074c\u0068":*_aaa =2;};};_aedf ,_deegb =d .Token ();if _deegb !=nil {return _deegb ;};if _ddgd ,_bcacc :=_aedf .(_eg .EndElement ); +_bcacc &&_ddgd .Name ==start .Name {return nil ;};return _g .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",_aedf );};type ST_LimLoc byte ; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_gag *CT_BorderBoxPr )ValidateWithPath (path string )error {if _gag .HideTop !=nil {if _gdf :=_gag .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_gdf !=nil {return _gdf ;};};if _gag .HideBot !=nil {if _cae :=_gag .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074"); -_cae !=nil {return _cae ;};};if _gag .HideLeft !=nil {if _gfb :=_gag .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_gfb !=nil {return _gfb ;};};if _gag .HideRight !=nil {if _dg :=_gag .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"); -_dg !=nil {return _dg ;};};if _gag .StrikeH !=nil {if _fd :=_gag .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_fd !=nil {return _fd ;};};if _gag .StrikeV !=nil {if _caf :=_gag .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056"); -_caf !=nil {return _caf ;};};if _gag .StrikeBLTR !=nil {if _bga :=_gag .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_bga !=nil {return _bga ;};};if _gag .StrikeTLBR !=nil {if _baf :=_gag .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"); -_baf !=nil {return _baf ;};};if _gag .CtrlPr !=nil {if _gece :=_gag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gece !=nil {return _gece ;};};return nil ;}; +// Validate validates the CT_OMath and its children +func (_fgbd *CT_OMath )Validate ()error {return _fgbd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func (_cfdg *CT_D )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bfd :for {_cbe ,_beeb :=d .Token ();if _beeb !=nil {return _beeb ; +};switch _egb :=_cbe .(type ){case _eg .StartElement :switch _egb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_cfdg .DPr =NewCT_DPr (); +if _fgca :=d .DecodeElement (_cfdg .DPr ,&_egb );_fgca !=nil {return _fgca ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_egc :=NewCT_OMathArg (); +if _agg :=d .DecodeElement (_egc ,&_egb );_agg !=nil {return _agg ;};_cfdg .E =append (_cfdg .E ,_egc );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_egb .Name ); +if _eefd :=d .Skip ();_eefd !=nil {return _eefd ;};};case _eg .EndElement :break _bfd ;case _eg .CharData :};};return nil ;};func NewMathPr ()*MathPr {_adgge :=&MathPr {};_adgge .CT_MathPr =*NewCT_MathPr ();return _adgge };func NewCT_Text ()*CT_Text {_fbee :=&CT_Text {}; +return _fbee };type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_cc *CT_Char )ValidateWithPath (path string )error {return nil };func (_gae *CT_FuncPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eab :for {_bacg ,_bacd :=d .Token ();if _bacd !=nil {return _bacd ;};switch _fegc :=_bacg .(type ){case _e .StartElement :switch _fegc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gae .CtrlPr =NewCT_CtrlPr (); -if _gdba :=d .DecodeElement (_gae .CtrlPr ,&_fegc );_gdba !=nil {return _gdba ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_fegc .Name ); -if _acb :=d .Skip ();_acb !=nil {return _acb ;};};case _e .EndElement :break _eab ;case _e .CharData :};};return nil ;};func (_fgba *CT_SSupPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adgb :for {_bddfg ,_gbfe :=d .Token ();if _gbfe !=nil {return _gbfe ; -};switch _ggcf :=_bddfg .(type ){case _e .StartElement :switch _ggcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fgba .CtrlPr =NewCT_CtrlPr (); -if _cgda :=d .DecodeElement (_fgba .CtrlPr ,&_ggcf );_cgda !=nil {return _cgda ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_ggcf .Name ); -if _ggfe :=d .Skip ();_ggfe !=nil {return _ggfe ;};};case _e .EndElement :break _adgb ;case _e .CharData :};};return nil ;};func (_cffac ST_TopBot )Validate ()error {return _cffac .ValidateWithPath ("")};func (_dddb *CT_Shp )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dddb .ValAttr =ST_Shp (1); -for _ ,_ecad :=range start .Attr {if _ecad .Name .Local =="\u0076\u0061\u006c"{_dddb .ValAttr .UnmarshalXMLAttr (_ecad );continue ;};};for {_efacg ,_beea :=d .Token ();if _beea !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_beea ); -};if _baec ,_gfcgg :=_efacg .(_e .EndElement );_gfcgg &&_baec .Name ==start .Name {break ;};};return nil ;};func NewCT_XAlign ()*CT_XAlign {_dfbbc :=&CT_XAlign {};_dfbbc .ValAttr =_c .ST_XAlign (1);return _dfbbc ;};func (_baab *CT_SPrePr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfeee :for {_fdaab ,_bfdbe :=d .Token (); -if _bfdbe !=nil {return _bfdbe ;};switch _age :=_fdaab .(type ){case _e .StartElement :switch _age .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_baab .CtrlPr =NewCT_CtrlPr (); -if _gbgd :=d .DecodeElement (_baab .CtrlPr ,&_age );_gbgd !=nil {return _gbgd ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_age .Name ); -if _dgaa :=d .Skip ();_dgaa !=nil {return _dgaa ;};};case _e .EndElement :break _cfeee ;case _e .CharData :};};return nil ;};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func (_agcg *CT_MathPrChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agcg .WrapIndent !=nil {_deab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}}; -e .EncodeElement (_agcg .WrapIndent ,_deab );};if _agcg .WrapRight !=nil {_ecff :=_e .StartElement {Name :_e .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_agcg .WrapRight ,_ecff );};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ; -E *CT_OMathArg ;};func (_gbed ST_FType )String ()string {switch _gbed {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";};type CT_SSup struct{SSupPr *CT_SSupPr ; -E *CT_OMathArg ;Sup *CT_OMathArg ;};type ST_Shp byte ;func NewCT_Integer2 ()*CT_Integer2 {_fbgg :=&CT_Integer2 {};_fbgg .ValAttr =-2;return _fbgg };func NewCT_MCPr ()*CT_MCPr {_eeda :=&CT_MCPr {};return _eeda };type CT_XAlign struct{ValAttr _c .ST_XAlign ; -};func NewCT_BreakBin ()*CT_BreakBin {_fedg :=&CT_BreakBin {};return _fedg };func (_fcde *CT_NaryPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fcde .Chr !=nil {_dfcd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063h\u0072"}}; -e .EncodeElement (_fcde .Chr ,_dfcd );};if _fcde .LimLoc !=nil {_ffge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_fcde .LimLoc ,_ffge );};if _fcde .Grow !=nil {_abba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}}; -e .EncodeElement (_fcde .Grow ,_abba );};if _fcde .SubHide !=nil {_ddgc :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_fcde .SubHide ,_ddgc );};if _fcde .SupHide !=nil {_dfac :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}}; -e .EncodeElement (_fcde .SupHide ,_dfac );};if _fcde .CtrlPr !=nil {_eedc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fcde .CtrlPr ,_eedc );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type ST_TopBot byte ;func (_dgbe *CT_MPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedf :for {_fcbc ,_abga :=d .Token ();if _abga !=nil {return _abga ;};switch _faf :=_fcbc .(type ){case _e .StartElement :switch _faf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_dgbe .BaseJc =NewCT_YAlign (); -if _gaaf :=d .DecodeElement (_dgbe .BaseJc ,&_faf );_gaaf !=nil {return _gaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_dgbe .PlcHide =NewCT_OnOff (); -if _abgc :=d .DecodeElement (_dgbe .PlcHide ,&_faf );_abgc !=nil {return _abgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_dgbe .RSpRule =NewCT_SpacingRule (); -if _fdbf :=d .DecodeElement (_dgbe .RSpRule ,&_faf );_fdbf !=nil {return _fdbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_dgbe .CGpRule =NewCT_SpacingRule (); -if _cdgb :=d .DecodeElement (_dgbe .CGpRule ,&_faf );_cdgb !=nil {return _cdgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_dgbe .RSp =NewCT_UnSignedInteger (); -if _gac :=d .DecodeElement (_dgbe .RSp ,&_faf );_gac !=nil {return _gac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_dgbe .CSp =NewCT_UnSignedInteger (); -if _bcfa :=d .DecodeElement (_dgbe .CSp ,&_faf );_bcfa !=nil {return _bcfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_dgbe .CGp =NewCT_UnSignedInteger (); -if _ebdf :=d .DecodeElement (_dgbe .CGp ,&_faf );_ebdf !=nil {return _ebdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_dgbe .Mcs =NewCT_MCS (); -if _dcbg :=d .DecodeElement (_dgbe .Mcs ,&_faf );_dcbg !=nil {return _dcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dgbe .CtrlPr =NewCT_CtrlPr (); -if _ggebf :=d .DecodeElement (_dgbe .CtrlPr ,&_faf );_ggebf !=nil {return _ggebf ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_faf .Name ); -if _acd :=d .Skip ();_acd !=nil {return _acd ;};};case _e .EndElement :break _gedf ;case _e .CharData :};};return nil ;};func (_bbge *CT_OnOff )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_accd :=range start .Attr {if _accd .Name .Local =="\u0076\u0061\u006c"{_fbfeb ,_adcd :=ParseUnionST_OnOff (_accd .Value ); -if _adcd !=nil {return _adcd ;};_bbge .ValAttr =&_fbfeb ;continue ;};};for {_gceg ,_bgfc :=d .Token ();if _bgfc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_bgfc );};if _febb ,_gaac :=_gceg .(_e .EndElement ); -_gaac &&_febb .Name ==start .Name {break ;};};return nil ;};func (_fbga *CT_SSubSupPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgaab :for {_cacca ,_bedf :=d .Token ();if _bedf !=nil {return _bedf ;};switch _begb :=_cacca .(type ){case _e .StartElement :switch _begb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_fbga .AlnScr =NewCT_OnOff (); -if _dgce :=d .DecodeElement (_fbga .AlnScr ,&_begb );_dgce !=nil {return _dgce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fbga .CtrlPr =NewCT_CtrlPr (); -if _eddd :=d .DecodeElement (_fbga .CtrlPr ,&_begb );_eddd !=nil {return _eddd ;};default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_begb .Name ); -if _efcg :=d .Skip ();_efcg !=nil {return _efcg ;};};case _e .EndElement :break _bgaab ;case _e .CharData :};};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_dacff *CT_UnSignedInteger )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acdd :=range start .Attr {if _acdd .Name .Local =="\u0076\u0061\u006c"{_fdca ,_bbae :=_d .ParseUint (_acdd .Value ,10,32); -if _bbae !=nil {return _bbae ;};_dacff .ValAttr =uint32 (_fdca );continue ;};};for {_dggb ,_bgcb :=d .Token ();if _bgcb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_bgcb ); -};if _eaaa ,_ddacb :=_dggb .(_e .EndElement );_ddacb &&_eaaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_fcaa *EG_ScriptStyle )ValidateWithPath (path string )error {if _fcaa .Scr !=nil {if _badbd :=_fcaa .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_badbd !=nil {return _badbd ;};};if _fcaa .Sty !=nil {if _aeaa :=_fcaa .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079"); +_aeaa !=nil {return _aeaa ;};};return nil ;};func (_gabg ST_FType )String ()string {switch _gabg {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072"; +};return "";}; -// Validate validates the CT_SSup and its children -func (_fccg *CT_SSup )Validate ()error {return _fccg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func (_dgda *CT_OMathArg )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dgda .ArgPr !=nil {_aaafb :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}}; -e .EncodeElement (_dgda .ArgPr ,_aaafb );};if _dgda .EG_OMathMathElements !=nil {for _ ,_ffgec :=range _dgda .EG_OMathMathElements {_ffgec .MarshalXML (e ,_e .StartElement {});};};if _dgda .CtrlPr !=nil {_efac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_dgda .CtrlPr ,_efac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_FType struct{ValAttr ST_FType ;};func (_dgaac *CT_TwipsMeasure )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dgaac .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_fdga *CT_LimUppPr )ValidateWithPath (path string )error {if _fdga .CtrlPr !=nil {if _cfed :=_fdga .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cfed !=nil {return _cfed ;};};return nil ;};func NewCT_EqArr ()*CT_EqArr {_efgc :=&CT_EqArr {}; +return _efgc }; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_bbef *CT_SSubSup )ValidateWithPath (path string )error {if _bbef .SSubSupPr !=nil {if _efbg :=_bbef .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_efbg !=nil {return _efbg ;};};if _ebec :=_bbef .E .ValidateWithPath (path +"\u002f\u0045"); -_ebec !=nil {return _ebec ;};if _ddab :=_bbef .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_ddab !=nil {return _ddab ;};if _gbca :=_bbef .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gbca !=nil {return _gbca ;};return nil ;};func (_fbbf *CT_BreakBin )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eee :=range start .Attr {if _eee .Name .Local =="\u0076\u0061\u006c"{_fbbf .ValAttr .UnmarshalXMLAttr (_eee ); -continue ;};};for {_beaa ,_dag :=d .Token ();if _dag !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_dag );};if _egae ,_fc :=_beaa .(_e .EndElement ); -_fc &&_egae .Name ==start .Name {break ;};};return nil ;};func (_afafd *ST_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eada ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};if _edddg ,_ebab :=_eada .(_e .EndElement );_ebab &&_edddg .Name ==start .Name {*_afafd =1; -return nil ;};if _afbd ,_ecffd :=_eada .(_e .CharData );!_ecffd {return _a .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",_eada );}else {switch string (_afbd ){case "":*_afafd =0; -case "\u0070":*_afafd =1;case "\u0062":*_afafd =2;case "\u0069":*_afafd =3;case "\u0062\u0069":*_afafd =4;};};_eada ,_cfge =d .Token ();if _cfge !=nil {return _cfge ;};if _aacf ,_bbbc :=_eada .(_e .EndElement );_bbbc &&_aacf .Name ==start .Name {return nil ; -};return _a .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",_eada );};func (_bdfdd *EG_OMathMathElements )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdfdd .Acc !=nil {_edce :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0061c\u0063"}}; -e .EncodeElement (_bdfdd .Acc ,_edce );};if _bdfdd .Bar !=nil {_fegcb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_bdfdd .Bar ,_fegcb );};if _bdfdd .Box !=nil {_bfae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062o\u0078"}}; -e .EncodeElement (_bdfdd .Box ,_bfae );};if _bdfdd .BorderBox !=nil {_bbdae :=_e .StartElement {Name :_e .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_bdfdd .BorderBox ,_bbdae );};if _bdfdd .D !=nil {_dafe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0064"}}; -e .EncodeElement (_bdfdd .D ,_dafe );};if _bdfdd .EqArr !=nil {_feeg :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_bdfdd .EqArr ,_feeg );};if _bdfdd .F !=nil {_ceadf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0066"}}; -e .EncodeElement (_bdfdd .F ,_ceadf );};if _bdfdd .Func !=nil {_aae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_bdfdd .Func ,_aae );};if _bdfdd .GroupChr !=nil {_geeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}}; -e .EncodeElement (_bdfdd .GroupChr ,_geeb );};if _bdfdd .LimLow !=nil {_fcga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_bdfdd .LimLow ,_fcga );};if _bdfdd .LimUpp !=nil {_daca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}}; -e .EncodeElement (_bdfdd .LimUpp ,_daca );};if _bdfdd .M !=nil {_dfdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_bdfdd .M ,_dfdb );};if _bdfdd .Nary !=nil {_adcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}}; -e .EncodeElement (_bdfdd .Nary ,_adcc );};if _bdfdd .Phant !=nil {_gdccc :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_bdfdd .Phant ,_gdccc );};if _bdfdd .Rad !=nil {_beec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0072a\u0064"}}; -e .EncodeElement (_bdfdd .Rad ,_beec );};if _bdfdd .SPre !=nil {_edege :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_bdfdd .SPre ,_edege );};if _bdfdd .SSub !=nil {_bfgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}}; -e .EncodeElement (_bdfdd .SSub ,_bfgd );};if _bdfdd .SSubSup !=nil {_acee :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_bdfdd .SSubSup ,_acee );};if _bdfdd .SSup !=nil {_cfbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}}; -e .EncodeElement (_bdfdd .SSup ,_cfbf );};if _bdfdd .R !=nil {_ceaeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_bdfdd .R ,_ceaeg );};return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_cagc *CT_SpacingRule )ValidateWithPath (path string )error {if _cagc .ValAttr < 0{return _g .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 ,_cagc .ValAttr ); +};if _cagc .ValAttr > 4{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_cagc .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_gcege *CT_R )ValidateWithPath (path string )error {if _gcege .RPr !=nil {if _ffb :=_gcege .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffb !=nil {return _ffb ;};};for _gabc ,_gaafa :=range _gcege .Choice {if _bcbd :=_gaafa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gabc )); -_bcbd !=nil {return _bcbd ;};};return nil ;};type MathPr struct{CT_MathPr };func (_adge *CT_OMath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adge .EG_OMathMathElements !=nil {for _ ,_bce :=range _adge .EG_OMathMathElements {_bce .MarshalXML (e ,_e .StartElement {}); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cbdgb :=&CT_OMathParaPr {};return _cbdgb };func (_egg *CT_Bar )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egg .E =NewCT_OMathArg (); -_da :for {_fae ,_fef :=d .Token ();if _fef !=nil {return _fef ;};switch _bc :=_fae .(type ){case _e .StartElement :switch _bc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_egg .BarPr =NewCT_BarPr (); -if _bf :=d .DecodeElement (_egg .BarPr ,&_bc );_bf !=nil {return _bf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bgc :=d .DecodeElement (_egg .E ,&_bc ); -_bgc !=nil {return _bgc ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_bc .Name ); -if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _e .EndElement :break _da ;case _e .CharData :};};return nil ;};func (_fafdb *CT_String )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fafdb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fafdb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbegaa *ST_FType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbegaa =0;case "\u0062\u0061\u0072":*_cbegaa =1;case "\u0073\u006b\u0077":*_cbegaa =2; -case "\u006c\u0069\u006e":*_cbegaa =3;case "\u006e\u006f\u0042a\u0072":*_cbegaa =4;};return nil ;};func (_facgb *ST_Style )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_facgb =0;case "\u0070":*_facgb =1;case "\u0062":*_facgb =2; -case "\u0069":*_facgb =3;case "\u0062\u0069":*_facgb =4;};return nil ;};func (_aada *CT_LimLowPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafa :for {_gdfd ,_aeea :=d .Token ();if _aeea !=nil {return _aeea ;};switch _dfc :=_gdfd .(type ){case _e .StartElement :switch _dfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_aada .CtrlPr =NewCT_CtrlPr (); -if _cdfb :=d .DecodeElement (_aada .CtrlPr ,&_dfc );_cdfb !=nil {return _cdfb ;};default:_ae .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_dfc .Name ); -if _fegg :=d .Skip ();_fegg !=nil {return _fegg ;};};case _e .EndElement :break _cafa ;case _e .CharData :};};return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_cfac :=&CT_SSubPr {};return _cfac };func NewCT_BreakBinSub ()*CT_BreakBinSub {_bca :=&CT_BreakBinSub {}; -return _bca };func NewCT_NaryPr ()*CT_NaryPr {_ebfb :=&CT_NaryPr {};return _ebfb };func (_gfg *CT_LimUppPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfg .CtrlPr !=nil {_bddf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_gfg .CtrlPr ,_bddf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dda *CT_LimUppPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bba :for {_dfd ,_dca :=d .Token ();if _dca !=nil {return _dca ; -};switch _aaad :=_dfd .(type ){case _e .StartElement :switch _aaad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dda .CtrlPr =NewCT_CtrlPr (); -if _cadb :=d .DecodeElement (_dda .CtrlPr ,&_aaad );_cadb !=nil {return _cadb ;};default:_ae .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_aaad .Name ); -if _gcab :=d .Skip ();_gcab !=nil {return _gcab ;};};case _e .EndElement :break _bba ;case _e .CharData :};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_aafg :=&CT_PhantPr {};return _aafg };func NewCT_Box ()*CT_Box {_geg :=&CT_Box {};_geg .E =NewCT_OMathArg (); -return _geg };func NewCT_F ()*CT_F {_gfa :=&CT_F {};_gfa .Num =NewCT_OMathArg ();_gfa .Den =NewCT_OMathArg ();return _gfa ;};func (_ace *CT_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_feff :=range start .Attr {if _feff .Name .Local =="\u0076\u0061\u006c"{_ace .ValAttr .UnmarshalXMLAttr (_feff ); -continue ;};};for {_ced ,_ffgg :=d .Token ();if _ffgg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_ffgg );};if _agcd ,_dac :=_ced .(_e .EndElement );_dac &&_agcd .Name ==start .Name {break ; -};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_cdbbb :=&CT_OMathJc {};return _cdbbb }; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_fgdcf *CT_OMathJc )ValidateWithPath (path string )error {if _eeea :=_fgdcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeea !=nil {return _eeea ;};return nil ;};func (_ecfga ST_LimLoc )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_cegc :=_eg .Attr {}; +_cegc .Name =name ;switch _ecfga {case ST_LimLocUnset :_cegc .Value ="";case ST_LimLocUndOvr :_cegc .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_cegc .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _cegc ,nil ;};const (ST_BreakBinSubUnset ST_BreakBinSub =0; +ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_bga *CT_Char )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bga .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_ffga *MathPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .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 ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .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 ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _ffga .CT_MathPr .MarshalXML (e ,start );};func NewCT_SSup ()*CT_SSup {_gfee :=&CT_SSup {};_gfee .E =NewCT_OMathArg ();_gfee .Sup =NewCT_OMathArg ();return _gfee ;};func NewCT_SSubSup ()*CT_SSubSup {_fccd :=&CT_SSubSup {}; +_fccd .E =NewCT_OMathArg ();_fccd .Sub =NewCT_OMathArg ();_fccd .Sup =NewCT_OMathArg ();return _fccd ;};func (_feeb *CT_Integer2 )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_feeb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_Box ()*CT_Box {_cfd :=&CT_Box {};_cfd .E =NewCT_OMathArg ();return _cfd }; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_febae *CT_SSubSupPr )ValidateWithPath (path string )error {if _febae .AlnScr !=nil {if _dbac :=_febae .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_dbac !=nil {return _dbac ;};};if _febae .CtrlPr !=nil {if _fgfd :=_febae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_fgfd !=nil {return _fgfd ;};};return nil ;};func (_adbg *CT_LimLow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adbg .LimLowPr !=nil {_bged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}}; -e .EncodeElement (_adbg .LimLowPr ,_bged );};_ccgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_adbg .E ,_ccgc );_baa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_adbg .Lim ,_baa ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdcb *CT_SSubPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdcb .CtrlPr !=nil {_bafd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_bdcb .CtrlPr ,_bafd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ca *CT_BarPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ca .Pos !=nil {_gf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0070o\u0073"}}; -e .EncodeElement (_ca .Pos ,_gf );};if _ca .CtrlPr !=nil {_bfa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ca .CtrlPr ,_bfa );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_dfdd *CT_RPR )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfdd .Lit !=nil {_cgge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_dfdd .Lit ,_cgge ); -};if _dfdd .Choice !=nil {_dfdd .Choice .MarshalXML (e ,_e .StartElement {});};if _dfdd .Brk !=nil {_afac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_dfdd .Brk ,_afac );};if _dfdd .Aln !=nil {_addd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0061l\u006e"}}; -e .EncodeElement (_dfdd .Aln ,_addd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_dcgbb *CT_MCPr )ValidateWithPath (path string )error {if _dcgbb .Count !=nil {if _cbef :=_dcgbb .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_cbef !=nil {return _cbef ;};};if _dcgbb .McJc !=nil {if _fcbd :=_dcgbb .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063"); +_fcbd !=nil {return _fcbd ;};};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_dge :=&CT_LimUpp {};_dge .E =NewCT_OMathArg ();_dge .Lim =NewCT_OMathArg ();return _dge ;};func (_cfdb *CT_SSubSupPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fcabc :for {_edfda ,_efdd :=d .Token (); +if _efdd !=nil {return _efdd ;};switch _dbad :=_edfda .(type ){case _eg .StartElement :switch _dbad .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_cfdb .AlnScr =NewCT_OnOff (); +if _gdgfc :=d .DecodeElement (_cfdb .AlnScr ,&_dbad );_gdgfc !=nil {return _gdgfc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cfdb .CtrlPr =NewCT_CtrlPr (); +if _bfec :=d .DecodeElement (_cfdb .CtrlPr ,&_dbad );_bfec !=nil {return _bfec ;};default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_dbad .Name ); +if _abgg :=d .Skip ();_abgg !=nil {return _abgg ;};};case _eg .EndElement :break _fcabc ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_cefe *EG_OMathMathElements )ValidateWithPath (path string )error {if _cefe .Acc !=nil {if _cfcb :=_cefe .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_cfcb !=nil {return _cfcb ;};};if _cefe .Bar !=nil {if _fdgg :=_cefe .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); -_fdgg !=nil {return _fdgg ;};};if _cefe .Box !=nil {if _gfba :=_cefe .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_gfba !=nil {return _gfba ;};};if _cefe .BorderBox !=nil {if _bbbggb :=_cefe .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"); -_bbbggb !=nil {return _bbbggb ;};};if _cefe .D !=nil {if _cfef :=_cefe .D .ValidateWithPath (path +"\u002f\u0044");_cfef !=nil {return _cfef ;};};if _cefe .EqArr !=nil {if _efgb :=_cefe .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072"); -_efgb !=nil {return _efgb ;};};if _cefe .F !=nil {if _baeb :=_cefe .F .ValidateWithPath (path +"\u002f\u0046");_baeb !=nil {return _baeb ;};};if _cefe .Func !=nil {if _gegcd :=_cefe .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_gegcd !=nil {return _gegcd ; -};};if _cefe .GroupChr !=nil {if _cefa :=_cefe .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_cefa !=nil {return _cefa ;};};if _cefe .LimLow !=nil {if _cefc :=_cefe .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077"); -_cefc !=nil {return _cefc ;};};if _cefe .LimUpp !=nil {if _gacd :=_cefe .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_gacd !=nil {return _gacd ;};};if _cefe .M !=nil {if _babb :=_cefe .M .ValidateWithPath (path +"\u002f\u004d"); -_babb !=nil {return _babb ;};};if _cefe .Nary !=nil {if _dgdc :=_cefe .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_dgdc !=nil {return _dgdc ;};};if _cefe .Phant !=nil {if _bebe :=_cefe .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074"); -_bebe !=nil {return _bebe ;};};if _cefe .Rad !=nil {if _ebfg :=_cefe .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_ebfg !=nil {return _ebfg ;};};if _cefe .SPre !=nil {if _beae :=_cefe .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065"); -_beae !=nil {return _beae ;};};if _cefe .SSub !=nil {if _efgf :=_cefe .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_efgf !=nil {return _efgf ;};};if _cefe .SSubSup !=nil {if _fedc :=_cefe .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070"); -_fedc !=nil {return _fedc ;};};if _cefe .SSup !=nil {if _gcdfd :=_cefe .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_gcdfd !=nil {return _gcdfd ;};};if _cefe .R !=nil {if _gfde :=_cefe .R .ValidateWithPath (path +"\u002f\u0052");_gfde !=nil {return _gfde ; -};};return nil ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func (_cgbg ST_Jc )String ()string {switch _cgbg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074"; -case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_acab *CT_ManualBreak )ValidateWithPath (path string )error {if _acab .AlnAtAttr !=nil {if *_acab .AlnAtAttr < 1{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_acab .AlnAtAttr ); +};if *_acab .AlnAtAttr > 255{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_acab .AlnAtAttr ); +};};return nil ;};type OMath struct{CT_OMath };func (_gadg *CT_MPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _gadg .BaseJc !=nil {_ceaa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}}; +e .EncodeElement (_gadg .BaseJc ,_ceaa );};if _gadg .PlcHide !=nil {_dabe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_gadg .PlcHide ,_dabe );};if _gadg .RSpRule !=nil {_ccfc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}}; +e .EncodeElement (_gadg .RSpRule ,_ccfc );};if _gadg .CGpRule !=nil {_fceg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gadg .CGpRule ,_fceg );};if _gadg .RSp !=nil {_cbafa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0072S\u0070"}}; +e .EncodeElement (_gadg .RSp ,_cbafa );};if _gadg .CSp !=nil {_dfbe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_gadg .CSp ,_dfbe );};if _gadg .CGp !=nil {_cgcd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063G\u0070"}}; +e .EncodeElement (_gadg .CGp ,_cgcd );};if _gadg .Mcs !=nil {_cfad :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_gadg .Mcs ,_cfad );};if _gadg .CtrlPr !=nil {_befg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_gadg .CtrlPr ,_befg );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_cfaf *CT_RPR )ValidateWithPath (path string )error {if _cfaf .Lit !=nil {if _gacg :=_cfaf .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_gacg !=nil {return _gacg ;};};if _cfaf .Choice !=nil {if _dbcb :=_cfaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_dbcb !=nil {return _dbcb ;};};if _cfaf .Brk !=nil {if _cffd :=_cfaf .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_cffd !=nil {return _cffd ;};};if _cfaf .Aln !=nil {if _eadb :=_cfaf .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e"); -_eadb !=nil {return _eadb ;};};return nil ;};func (_eded *CT_PhantPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eded .Show !=nil {_febbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}}; -e .EncodeElement (_eded .Show ,_febbf );};if _eded .ZeroWid !=nil {_bedg :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_eded .ZeroWid ,_bedg );};if _eded .ZeroAsc !=nil {_bfbf :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}}; -e .EncodeElement (_eded .ZeroAsc ,_bfbf );};if _eded .ZeroDesc !=nil {_adaaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_eded .ZeroDesc ,_adaaf );};if _eded .Transp !=nil {_efdg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}}; -e .EncodeElement (_eded .Transp ,_efdg );};if _eded .CtrlPr !=nil {_afcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eded .CtrlPr ,_afcc );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_eceg :=&CT_MathPrChoice {};return _eceg }; +// Validate validates the CT_MR and its children +func (_ggag *CT_MR )Validate ()error {return _ggag .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func NewCT_BreakBin ()*CT_BreakBin {_bage :=&CT_BreakBin {};return _bage }; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_dfgf *CT_D )ValidateWithPath (path string )error {if _dfgf .DPr !=nil {if _feg :=_dfgf .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_feg !=nil {return _feg ;};};for _egdf ,_fbd :=range _dfgf .E {if _aga :=_fbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_egdf )); -_aga !=nil {return _aga ;};};return nil ;}; +// Validate validates the CT_SpacingRule and its children +func (_gggg *CT_SpacingRule )Validate ()error {return _gggg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};func NewCT_ManualBreak ()*CT_ManualBreak {_acbbb :=&CT_ManualBreak {};return _acbbb };func (_gebcb *CT_SSupPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_adfa :for {_bade ,_cgef :=d .Token (); +if _cgef !=nil {return _cgef ;};switch _aedag :=_bade .(type ){case _eg .StartElement :switch _aedag .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gebcb .CtrlPr =NewCT_CtrlPr (); +if _ddae :=d .DecodeElement (_gebcb .CtrlPr ,&_aedag );_ddae !=nil {return _ddae ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_aedag .Name ); +if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _eg .EndElement :break _adfa ;case _eg .CharData :};};return nil ;};func NewCT_FType ()*CT_FType {_acb :=&CT_FType {};_acb .ValAttr =ST_FType (1);return _acb };func (_dgcb *CT_MC )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_febg :for {_ffef ,_badd :=d .Token (); +if _badd !=nil {return _badd ;};switch _gfgg :=_ffef .(type ){case _eg .StartElement :switch _gfgg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_dgcb .McPr =NewCT_MCPr (); +if _afgc :=d .DecodeElement (_dgcb .McPr ,&_gfgg );_afgc !=nil {return _afgc ;};default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_gfgg .Name ); +if _fbfc :=d .Skip ();_fbfc !=nil {return _fbfc ;};};case _eg .EndElement :break _febg ;case _eg .CharData :};};return nil ;};func (_cfbd ST_TopBot )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_dafdc :=_eg .Attr {};_dafdc .Name =name ;switch _cfbd {case ST_TopBotUnset :_dafdc .Value =""; +case ST_TopBotTop :_dafdc .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_dafdc .Value ="\u0062\u006f\u0074";};return _dafdc ,nil ;};func (_fgbee *CT_SSup )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fgbee .E =NewCT_OMathArg ();_fgbee .Sup =NewCT_OMathArg (); +_acecd :for {_bbdf ,_bdedd :=d .Token ();if _bdedd !=nil {return _bdedd ;};switch _aba :=_bbdf .(type ){case _eg .StartElement :switch _aba .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_fgbee .SSupPr =NewCT_SSupPr (); +if _bcegf :=d .DecodeElement (_fgbee .SSupPr ,&_aba );_bcegf !=nil {return _bcegf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ecfd :=d .DecodeElement (_fgbee .E ,&_aba ); +_ecfd !=nil {return _ecfd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _cbcag :=d .DecodeElement (_fgbee .Sup ,&_aba ); +_cbcag !=nil {return _cbcag ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_aba .Name ); +if _beebb :=d .Skip ();_beebb !=nil {return _beebb ;};};case _eg .EndElement :break _acecd ;case _eg .CharData :};};return nil ;};func (_bccb *CT_RPRChoice )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cgfg :for {_cbgb ,_feff :=d .Token (); +if _feff !=nil {return _feff ;};switch _ecgg :=_cbgb .(type ){case _eg .StartElement :switch _ecgg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_bccb .Nor =NewCT_OnOff (); +if _gegf :=d .DecodeElement (_bccb .Nor ,&_ecgg );_gegf !=nil {return _gegf ;};default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ecgg .Name ); +if _bdgb :=d .Skip ();_bdgb !=nil {return _bdgb ;};};case _eg .EndElement :break _cgfg ;case _eg .CharData :};};return nil ;};func (_ggdb *CT_TwipsMeasure )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_dfcbb :=range start .Attr {if _dfcbb .Name .Local =="\u0076\u0061\u006c"{_ffee ,_faaf :=ParseUnionST_TwipsMeasure (_dfcbb .Value ); +if _faaf !=nil {return _faaf ;};_ggdb .ValAttr =_ffee ;continue ;};};for {_gcgd ,_accb :=d .Token ();if _accb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_accb ); +};if _edea ,_ceged :=_gcgd .(_eg .EndElement );_ceged &&_edea .Name ==start .Name {break ;};};return nil ;};func (_ebeg *CT_Style )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _ebeg .ValAttr !=ST_StyleUnset {_gecbf ,_adbd :=_ebeg .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _adbd !=nil {return _adbd ;};start .Attr =append (start .Attr ,_gecbf );};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_MathPr ()*CT_MathPr {_ggbf :=&CT_MathPr {};return _ggbf };type CT_SSup struct{SSupPr *CT_SSupPr ; +E *CT_OMathArg ;Sup *CT_OMathArg ;};func NewCT_SSupPr ()*CT_SSupPr {_efca :=&CT_SSupPr {};return _efca };func (_bab *CT_Rad )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bab .Deg =NewCT_OMathArg ();_bab .E =NewCT_OMathArg ();_adae :for {_gfb ,_bcdb :=d .Token (); +if _bcdb !=nil {return _bcdb ;};switch _deeg :=_gfb .(type ){case _eg .StartElement :switch _deeg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_bab .RadPr =NewCT_RadPr (); +if _fafd :=d .DecodeElement (_bab .RadPr ,&_deeg );_fafd !=nil {return _fafd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _ggaf :=d .DecodeElement (_bab .Deg ,&_deeg ); +_ggaf !=nil {return _ggaf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dfee :=d .DecodeElement (_bab .E ,&_deeg ); +_dfee !=nil {return _dfee ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_deeg .Name ); +if _acfg :=d .Skip ();_acfg !=nil {return _acfg ;};};case _eg .EndElement :break _adae ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_ccfg *CT_OMathPara )ValidateWithPath (path string )error {if _ccfg .OMathParaPr !=nil {if _adec :=_ccfg .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_adec !=nil {return _adec ;};};for _cbba ,_dgdb :=range _ccfg .OMath {if _cbbf :=_dgdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_cbba )); -_cbbf !=nil {return _cbbf ;};};return nil ;};func (_bef *CT_YAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bef .ValAttr =_c .ST_YAlign (1);for _ ,_ffdg :=range start .Attr {if _ffdg .Name .Local =="\u0076\u0061\u006c"{_bef .ValAttr .UnmarshalXMLAttr (_ffdg ); -continue ;};};for {_cbbb ,_bacbd :=d .Token ();if _bacbd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bacbd );};if _bbag ,_fagfc :=_cbbb .(_e .EndElement );_fagfc &&_bbag .Name ==start .Name {break ; +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_dbb *CT_BoxPr )ValidateWithPath (path string )error {if _dbb .OpEmu !=nil {if _dcdb :=_dbb .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_dcdb !=nil {return _dcdb ;};};if _dbb .NoBreak !=nil {if _ffe :=_dbb .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b"); +_ffe !=nil {return _ffe ;};};if _dbb .Diff !=nil {if _fcc :=_dbb .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_fcc !=nil {return _fcc ;};};if _dbb .Brk !=nil {if _cbd :=_dbb .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_cbd !=nil {return _cbd ; +};};if _dbb .Aln !=nil {if _aad :=_dbb .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_aad !=nil {return _aad ;};};if _dbb .CtrlPr !=nil {if _bee :=_dbb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bee !=nil {return _bee ; };};return nil ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_agc *CT_Integer2 )ValidateWithPath (path string )error {if _agc .ValAttr < -2{return _a .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_agc .ValAttr ); -};if _agc .ValAttr > 2{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_agc .ValAttr ); +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_ege *CT_MC )ValidateWithPath (path string )error {if _ege .McPr !=nil {if _bcbe :=_ege .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_bcbe !=nil {return _bcbe ;};};return nil ;};func (_ebc *CT_F )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _ebc .FPr !=nil {_ebg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_ebc .FPr ,_ebg );};_ceff :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_ebc .Num ,_ceff ); +_fec :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_ebc .Den ,_fec );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_df *CT_Acc )ValidateWithPath (path string )error {if _df .AccPr !=nil {if _cg :=_df .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_cg !=nil {return _cg ;};};if _fg :=_df .E .ValidateWithPath (path +"\u002f\u0045");_fg !=nil {return _fg ; };return nil ;}; -// Validate validates the CT_GroupChrPr and its children -func (_cfd *CT_GroupChrPr )Validate ()error {return _cfd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_edg *CT_Box )ValidateWithPath (path string )error {if _edg .BoxPr !=nil {if _dfa :=_edg .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_dfa !=nil {return _dfa ;};};if _edec :=_edg .E .ValidateWithPath (path +"\u002f\u0045"); +_edec !=nil {return _edec ;};return nil ;};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_edag *CT_OMathPara )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _edag .OMathParaPr !=nil {_fefc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}}; +e .EncodeElement (_edag .OMathParaPr ,_fefc );};_accf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_caeb :=range _edag .OMath {e .EncodeElement (_caeb ,_accf );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_MathPrChoice and its children -func (_gggd *CT_MathPrChoice )Validate ()error {return _gggd .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_efgbf ST_TopBot )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgcg :=_e .Attr {}; -_bgcg .Name =name ;switch _efgbf {case ST_TopBotUnset :_bgcg .Value ="";case ST_TopBotTop :_bgcg .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_bgcg .Value ="\u0062\u006f\u0074";};return _bgcg ,nil ;}; +// Validate validates the CT_NaryPr and its children +func (_cded *CT_NaryPr )Validate ()error {return _cded .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func (_cf *CT_Acc )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cf .E =NewCT_OMathArg ();_ed :for {_ea ,_ff :=d .Token (); +if _ff !=nil {return _ff ;};switch _cc :=_ea .(type ){case _eg .StartElement :switch _cc .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_cf .AccPr =NewCT_AccPr (); +if _d :=d .DecodeElement (_cf .AccPr ,&_cc );_d !=nil {return _d ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _af :=d .DecodeElement (_cf .E ,&_cc ); +_af !=nil {return _af ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_cc .Name ); +if _fa :=d .Skip ();_fa !=nil {return _fa ;};};case _eg .EndElement :break _ed ;case _eg .CharData :};};return nil ;};func (_cadb *CT_MCPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gebb :for {_ebb ,_dbbg :=d .Token ();if _dbbg !=nil {return _dbbg ; +};switch _ggdd :=_ebb .(type ){case _eg .StartElement :switch _ggdd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_cadb .Count =NewCT_Integer255 (); +if _ccd :=d .DecodeElement (_cadb .Count ,&_ggdd );_ccd !=nil {return _ccd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_cadb .McJc =NewCT_XAlign (); +if _badc :=d .DecodeElement (_cadb .McJc ,&_ggdd );_badc !=nil {return _badc ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_ggdd .Name ); +if _eec :=d .Skip ();_eec !=nil {return _eec ;};};case _eg .EndElement :break _gebb ;case _eg .CharData :};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_edga :=&CT_MathPrChoice {};return _edga }; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_caa *CT_BarPr )ValidateWithPath (path string )error {if _caa .Pos !=nil {if _bfgf :=_caa .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bfgf !=nil {return _bfgf ;};};if _caa .CtrlPr !=nil {if _gba :=_caa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_gba !=nil {return _gba ;};};return nil ;};func (_ecedc *CT_OMathJc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cebd :=range start .Attr {if _cebd .Name .Local =="\u0076\u0061\u006c"{_ecedc .ValAttr .UnmarshalXMLAttr (_cebd ); -continue ;};};for {_dccc ,_bede :=d .Token ();if _bede !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_bede );};if _deaba ,_eebg :=_dccc .(_e .EndElement ); -_eebg &&_deaba .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Shp and its children +func (_gbggg *CT_Shp )Validate ()error {return _gbggg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func (_dggd *CT_SSubSup )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_dggd .E =NewCT_OMathArg ();_dggd .Sub =NewCT_OMathArg (); +_dggd .Sup =NewCT_OMathArg ();_bcca :for {_dgdc ,_gfbf :=d .Token ();if _gfbf !=nil {return _gfbf ;};switch _fafda :=_dgdc .(type ){case _eg .StartElement :switch _fafda .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_dggd .SSubSupPr =NewCT_SSubSupPr (); +if _baeac :=d .DecodeElement (_dggd .SSubSupPr ,&_fafda );_baeac !=nil {return _baeac ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgeg :=d .DecodeElement (_dggd .E ,&_fafda ); +_dgeg !=nil {return _dgeg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _efcf :=d .DecodeElement (_dggd .Sub ,&_fafda ); +_efcf !=nil {return _efcf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _feffa :=d .DecodeElement (_dggd .Sup ,&_fafda ); +_feffa !=nil {return _feffa ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_fafda .Name ); +if _gcacg :=d .Skip ();_gcacg !=nil {return _gcacg ;};};case _eg .EndElement :break _bcca ;case _eg .CharData :};};return nil ;};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_efeed *CT_SSup )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _efeed .SSupPr !=nil {_cdbg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_efeed .SSupPr ,_cdbg );};_gfdc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efeed .E ,_gfdc ); +_aggd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_efeed .Sup ,_aggd );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_F and its children -func (_gfe *CT_F )Validate ()error {return _gfe .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func NewCT_OnOff ()*CT_OnOff {_fcbbe :=&CT_OnOff {};return _fcbbe };type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ; -RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};func (_geee ST_Jc )Validate ()error {return _geee .ValidateWithPath ("")};func (_ccgcg *CT_MCS )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfbc :for {_ebda ,_dbdd :=d .Token (); -if _dbdd !=nil {return _dbdd ;};switch _eea :=_ebda .(type ){case _e .StartElement :switch _eea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_dbge :=NewCT_MC (); -if _fecg :=d .DecodeElement (_dbge ,&_eea );_fecg !=nil {return _fecg ;};_ccgcg .Mc =append (_ccgcg .Mc ,_dbge );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_eea .Name ); -if _fdde :=d .Skip ();_fdde !=nil {return _fdde ;};};case _e .EndElement :break _bfbc ;case _e .CharData :};};return nil ;};func (_ceged ST_TopBot )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceged .String (),start ); -};func (_acga ST_BreakBin )Validate ()error {return _acga .ValidateWithPath ("")};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_gcgc ST_BreakBinSub )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gadde :=_e .Attr {}; -_gadde .Name =name ;switch _gcgc {case ST_BreakBinSubUnset :_gadde .Value ="";case ST_BreakBinSub__ :_gadde .Value ="\u002d\u002d";case ST_BreakBinSub___ :_gadde .Value ="\u002d\u002b";case ST_BreakBinSub____ :_gadde .Value ="\u002b\u002d";};return _gadde ,nil ; -};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_acdff :=&CT_UnSignedInteger {};return _acdff }; +// Validate validates the EG_OMathElements and its children +func (_ggedd *EG_OMathElements )Validate ()error {return _ggedd .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_dcaf *CT_SSubSup )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _dcaf .SSubSupPr !=nil {_aeef :=_eg .StartElement {Name :_eg .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_dcaf .SSubSupPr ,_aeef );};_bdebd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}}; +e .EncodeElement (_dcaf .E ,_bdebd );_bege :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dcaf .Sub ,_bege );_fafec :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dcaf .Sup ,_fafec ); +e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_OMath ()*CT_OMath {_dbdbg :=&CT_OMath {};return _dbdbg };func NewCT_GroupChr ()*CT_GroupChr {_bbe :=&CT_GroupChr {};_bbe .E =NewCT_OMathArg ();return _bbe };func (_cce *CT_EqArrPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_dedf :for {_efga ,_acf :=d .Token (); +if _acf !=nil {return _acf ;};switch _daeg :=_efga .(type ){case _eg .StartElement :switch _daeg .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_cce .BaseJc =NewCT_YAlign (); +if _aeg :=d .DecodeElement (_cce .BaseJc ,&_daeg );_aeg !=nil {return _aeg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_cce .MaxDist =NewCT_OnOff (); +if _gcea :=d .DecodeElement (_cce .MaxDist ,&_daeg );_gcea !=nil {return _gcea ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_cce .ObjDist =NewCT_OnOff (); +if _gca :=d .DecodeElement (_cce .ObjDist ,&_daeg );_gca !=nil {return _gca ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_cce .RSpRule =NewCT_SpacingRule (); +if _fbaa :=d .DecodeElement (_cce .RSpRule ,&_daeg );_fbaa !=nil {return _fbaa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_cce .RSp =NewCT_UnSignedInteger (); +if _fffg :=d .DecodeElement (_cce .RSp ,&_daeg );_fffg !=nil {return _fffg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cce .CtrlPr =NewCT_CtrlPr (); +if _fdb :=d .DecodeElement (_cce .CtrlPr ,&_daeg );_fdb !=nil {return _fdb ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_daeg .Name ); +if _cafd :=d .Skip ();_cafd !=nil {return _cafd ;};};case _eg .EndElement :break _dedf ;case _eg .CharData :};};return nil ;};type ST_Shp byte ;func (_dafdd ST_Style )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_dafdd .String (),start ); +};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func NewCT_YAlign ()*CT_YAlign {_fcdf :=&CT_YAlign {};_fcdf .ValAttr =_ga .ST_YAlign (1);return _fcdf };func (_ddc *CT_LimLow )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _ddc .LimLowPr !=nil {_dbcb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_ddc .LimLowPr ,_dbcb );};_dfga :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}}; +e .EncodeElement (_ddc .E ,_dfga );_afbf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_ddc .Lim ,_afbf );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_caaf :=&CT_OMathArg {}; +return _caaf };func (_dafd *OMath )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .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 ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .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 ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _dafd .CT_OMath .MarshalXML (e ,start );};func (_bddge *OMathPara )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bddge .CT_OMathPara =*NewCT_OMathPara ();_dffec :for {_ddea ,_cdef :=d .Token (); +if _cdef !=nil {return _cdef ;};switch _abdb :=_ddea .(type ){case _eg .StartElement :switch _abdb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_bddge .OMathParaPr =NewCT_OMathParaPr (); +if _gggcb :=d .DecodeElement (_bddge .OMathParaPr ,&_abdb );_gggcb !=nil {return _gggcb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbfe :=NewCT_OMath (); +if _dcef :=d .DecodeElement (_dbfe ,&_abdb );_dcef !=nil {return _dcef ;};_bddge .OMath =append (_bddge .OMath ,_dbfe );default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_abdb .Name ); +if _cefd :=d .Skip ();_cefd !=nil {return _cefd ;};};case _eg .EndElement :break _dffec ;case _eg .CharData :};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_ccaed ST_TopBot )String ()string {switch _ccaed {case 0:return ""; +case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func (_abge ST_FType )ValidateWithPath (path string )error {switch _abge {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abge )); +};return nil ;}; -// Validate validates the CT_MR and its children -func (_aagb *CT_MR )Validate ()error {return _aagb .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_gcde *CT_ManualBreak )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcde .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcde .AlnAtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ded *CT_BorderBoxPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caad :for {_fed ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _bfc :=_fed .(type ){case _e .StartElement :switch _bfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_ded .HideTop =NewCT_OnOff (); -if _fga :=d .DecodeElement (_ded .HideTop ,&_bfc );_fga !=nil {return _fga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_ded .HideBot =NewCT_OnOff (); -if _bgb :=d .DecodeElement (_ded .HideBot ,&_bfc );_bgb !=nil {return _bgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_ded .HideLeft =NewCT_OnOff (); -if _fecf :=d .DecodeElement (_ded .HideLeft ,&_bfc );_fecf !=nil {return _fecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_ded .HideRight =NewCT_OnOff (); -if _gea :=d .DecodeElement (_ded .HideRight ,&_bfc );_gea !=nil {return _gea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_ded .StrikeH =NewCT_OnOff (); -if _eba :=d .DecodeElement (_ded .StrikeH ,&_bfc );_eba !=nil {return _eba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_ded .StrikeV =NewCT_OnOff (); -if _eef :=d .DecodeElement (_ded .StrikeV ,&_bfc );_eef !=nil {return _eef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_ded .StrikeBLTR =NewCT_OnOff (); -if _gbb :=d .DecodeElement (_ded .StrikeBLTR ,&_bfc );_gbb !=nil {return _gbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_ded .StrikeTLBR =NewCT_OnOff (); -if _bdd :=d .DecodeElement (_ded .StrikeTLBR ,&_bfc );_bdd !=nil {return _bdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ded .CtrlPr =NewCT_CtrlPr (); -if _afb :=d .DecodeElement (_ded .CtrlPr ,&_bfc );_afb !=nil {return _afb ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_bfc .Name ); -if _bgbf :=d .Skip ();_bgbf !=nil {return _bgbf ;};};case _e .EndElement :break _caad ;case _e .CharData :};};return nil ;};type ST_LimLoc byte ; +// Validate validates the CT_Char and its children +func (_ddf *CT_Char )Validate ()error {return _ddf .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");}; -// Validate validates the CT_M and its children -func (_cbbe *CT_M )Validate ()error {return _cbbe .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func NewCT_M ()*CT_M {_egab :=&CT_M {};return _egab }; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_adcg *CT_M )ValidateWithPath (path string )error {if _adcg .MPr !=nil {if _baf :=_adcg .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_baf !=nil {return _baf ;};};for _dbafd ,_ceced :=range _adcg .Mr {if _bbgf :=_ceced .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dbafd )); +_bbgf !=nil {return _bbgf ;};};return nil ;};func (_dbfb *CT_NaryPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _dbfb .Chr !=nil {_beae :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063h\u0072"}}; +e .EncodeElement (_dbfb .Chr ,_beae );};if _dbfb .LimLoc !=nil {_cgcaf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_dbfb .LimLoc ,_cgcaf );};if _dbfb .Grow !=nil {_dcc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}}; +e .EncodeElement (_dbfb .Grow ,_dcc );};if _dbfb .SubHide !=nil {_ccdd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_dbfb .SubHide ,_ccdd );};if _dbfb .SupHide !=nil {_fcff :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}}; +e .EncodeElement (_dbfb .SupHide ,_fcff );};if _dbfb .CtrlPr !=nil {_fddb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbfb .CtrlPr ,_fddb );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;};func (_dggea ST_Style )ValidateWithPath (path string )error {switch _dggea {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggea )); +};return nil ;}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_edgb *CT_MPr )ValidateWithPath (path string )error {if _edgb .BaseJc !=nil {if _adg :=_edgb .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_adg !=nil {return _adg ;};};if _edgb .PlcHide !=nil {if _faaa :=_edgb .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065"); -_faaa !=nil {return _faaa ;};};if _edgb .RSpRule !=nil {if _ebdd :=_edgb .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_ebdd !=nil {return _ebdd ;};};if _edgb .CGpRule !=nil {if _cdcg :=_edgb .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065"); -_cdcg !=nil {return _cdcg ;};};if _edgb .RSp !=nil {if _edbb :=_edgb .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_edbb !=nil {return _edbb ;};};if _edgb .CSp !=nil {if _deff :=_edgb .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070"); -_deff !=nil {return _deff ;};};if _edgb .CGp !=nil {if _dcff :=_edgb .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_dcff !=nil {return _dcff ;};};if _edgb .Mcs !=nil {if _aba :=_edgb .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073"); -_aba !=nil {return _aba ;};};if _edgb .CtrlPr !=nil {if _fagf :=_edgb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fagf !=nil {return _fagf ;};};return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2; -ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;);func (_fedba *CT_BreakBin )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fedba .ValAttr !=ST_BreakBinUnset {_faa ,_bfca :=_fedba .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _bfca !=nil {return _bfca ;};start .Attr =append (start .Attr ,_faa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ManualBreak and its children +func (_adbe *CT_ManualBreak )Validate ()error {return _adbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_becge *CT_SPrePr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _becge .CtrlPr !=nil {_ggee :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_becge .CtrlPr ,_ggee );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_eee *CT_MR )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +_abg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bffa :=range _eee .E {e .EncodeElement (_bffa ,_abg );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func NewCT_DPr ()*CT_DPr {_fdc :=&CT_DPr {};return _fdc }; -// Validate validates the CT_PhantPr and its children -func (_dgbf *CT_PhantPr )Validate ()error {return _dgbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};type OMathPara struct{CT_OMathPara };func (_adcf *OMathPara )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adcf .CT_OMathPara =*NewCT_OMathPara (); -_abgb :for {_bbfa ,_cagf :=d .Token ();if _cagf !=nil {return _cagf ;};switch _cgfb :=_bbfa .(type ){case _e .StartElement :switch _cgfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_adcf .OMathParaPr =NewCT_OMathParaPr (); -if _gdccd :=d .DecodeElement (_adcf .OMathParaPr ,&_cgfb );_gdccd !=nil {return _gdccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cdeda :=NewCT_OMath (); -if _dcde :=d .DecodeElement (_cdeda ,&_cgfb );_dcde !=nil {return _dcde ;};_adcf .OMath =append (_adcf .OMath ,_cdeda );default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_cgfb .Name ); -if _fcda :=d .Skip ();_fcda !=nil {return _fcda ;};};case _e .EndElement :break _abgb ;case _e .CharData :};};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_efb *CT_Box )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efb .E =NewCT_OMathArg (); -_cgd :for {_ag ,_dff :=d .Token ();if _dff !=nil {return _dff ;};switch _aaae :=_ag .(type ){case _e .StartElement :switch _aaae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_efb .BoxPr =NewCT_BoxPr (); -if _fdf :=d .DecodeElement (_efb .BoxPr ,&_aaae );_fdf !=nil {return _fdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ceb :=d .DecodeElement (_efb .E ,&_aaae ); -_ceb !=nil {return _ceb ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_aaae .Name ); -if _egd :=d .Skip ();_egd !=nil {return _egd ;};};case _e .EndElement :break _cgd ;case _e .CharData :};};return nil ;};func (_faed *CT_Integer2 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_faed .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BarPr and its children -func (_cbc *CT_BarPr )Validate ()error {return _cbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_ecg *CT_MathPrChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbgcg :for {_geab ,_fceae :=d .Token (); -if _fceae !=nil {return _fceae ;};switch _gff :=_geab .(type ){case _e .StartElement :switch _gff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ecg .WrapIndent =NewCT_TwipsMeasure (); -if _cbff :=d .DecodeElement (_ecg .WrapIndent ,&_gff );_cbff !=nil {return _cbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ecg .WrapRight =NewCT_OnOff (); -if _fecbc :=d .DecodeElement (_ecg .WrapRight ,&_gff );_fecbc !=nil {return _fecbc ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gff .Name ); -if _fbgcb :=d .Skip ();_fbgcb !=nil {return _fbgcb ;};};case _e .EndElement :break _fbgcg ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_aecd *CT_EqArrPr )ValidateWithPath (path string )error {if _aecd .BaseJc !=nil {if _cece :=_aecd .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cece !=nil {return _cece ;};};if _aecd .MaxDist !=nil {if _gaga :=_aecd .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074"); +_gaga !=nil {return _gaga ;};};if _aecd .ObjDist !=nil {if _bcbc :=_aecd .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_bcbc !=nil {return _bcbc ;};};if _aecd .RSpRule !=nil {if _dbc :=_aecd .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065"); +_dbc !=nil {return _dbc ;};};if _aecd .RSp !=nil {if _aefab :=_aecd .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_aefab !=nil {return _aefab ;};};if _aecd .CtrlPr !=nil {if _eac :=_aecd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_eac !=nil {return _eac ;};};return nil ;}; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_fcaa *CT_MCS )ValidateWithPath (path string )error {for _afff ,_cfgd :=range _fcaa .Mc {if _fgfc :=_cfgd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_afff ));_fgfc !=nil {return _fgfc ;};};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_fage :=&EG_OMathElements {}; -return _fage };type CT_Text struct{SpaceAttr *string ;Content string ;};func (_febc *CT_RChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgea :for {_cdgae ,_ecca :=d .Token ();if _ecca !=nil {return _ecca ;};switch _beba :=_cdgae .(type ){case _e .StartElement :switch _beba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_cfbc :=NewCT_Text (); -if _agga :=d .DecodeElement (_cfbc ,&_beba );_agga !=nil {return _agga ;};_febc .T =append (_febc .T ,_cfbc );default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_beba .Name ); -if _gfcfc :=d .Skip ();_gfcfc !=nil {return _gfcfc ;};};case _e .EndElement :break _fgea ;case _e .CharData :};};return nil ;};func (_bgabe *ST_TopBot )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acbe ,_dcce :=d .Token ();if _dcce !=nil {return _dcce ; -};if _ggce ,_efcf :=_acbe .(_e .EndElement );_efcf &&_ggce .Name ==start .Name {*_bgabe =1;return nil ;};if _gfbf ,_eeagg :=_acbe .(_e .CharData );!_eeagg {return _a .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",_acbe ); -}else {switch string (_gfbf ){case "":*_bgabe =0;case "\u0074\u006f\u0070":*_bgabe =1;case "\u0062\u006f\u0074":*_bgabe =2;};};_acbe ,_dcce =d .Token ();if _dcce !=nil {return _dcce ;};if _dbff ,_afggd :=_acbe .(_e .EndElement );_afggd &&_dbff .Name ==start .Name {return nil ; -};return _a .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",_acbe );};func (_fe *CT_Acc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fe .E =NewCT_OMathArg (); -_b :for {_aa ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _dc :=_aa .(type ){case _e .StartElement :switch _dc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_fe .AccPr =NewCT_AccPr (); -if _fec :=d .DecodeElement (_fe .AccPr ,&_dc );_fec !=nil {return _fec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ac :=d .DecodeElement (_fe .E ,&_dc ); -_ac !=nil {return _ac ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_dc .Name ); -if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _e .EndElement :break _b ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_ffa *CT_Nary )ValidateWithPath (path string )error {if _ffa .NaryPr !=nil {if _gegg :=_ffa .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_gegg !=nil {return _gegg ;};};if _bcba :=_ffa .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); +_bcba !=nil {return _bcba ;};if _effe :=_ffa .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_effe !=nil {return _effe ;};if _gdd :=_ffa .E .ValidateWithPath (path +"\u002f\u0045");_gdd !=nil {return _gdd ;};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ; +Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_aed *CT_EqArr )ValidateWithPath (path string )error {if _aed .EqArrPr !=nil {if _dage :=_aed .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_dage !=nil {return _dage ;};};for _gfc ,_gbcc :=range _aed .E {if _cead :=_gbcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gfc )); -_cead !=nil {return _cead ;};};return nil ;}; +// Validate validates the CT_SSup and its children +func (_afbg *CT_SSup )Validate ()error {return _afbg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;);type CT_Char struct{ValAttr string ; +};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func NewCT_Integer2 ()*CT_Integer2 {_ededd :=&CT_Integer2 {};_ededd .ValAttr =-2;return _ededd };func (_geeg *CT_Rad )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _geeg .RadPr !=nil {_cefg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_geeg .RadPr ,_cefg );};_gada :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_geeg .Deg ,_gada ); +_eedd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_geeg .E ,_eedd );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};type CT_BoxPr struct{OpEmu *CT_OnOff ; +NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_SSub and its children -func (_ebbfa *CT_SSub )Validate ()error {return _ebbfa .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_efd *CT_Char )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u0076\u0061\u006c"{_eaec ,_gebg :=_dgf .Value ,error (nil ); -if _gebg !=nil {return _gebg ;};_efd .ValAttr =_eaec ;continue ;};};for {_gc ,_gfbb :=d .Token ();if _gfbb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_gfbb );};if _ecea ,_aca :=_gc .(_e .EndElement ); -_aca &&_ecea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path +func (_dfcbd *CT_RPRChoice )ValidateWithPath (path string )error {if _dfcbd .Nor !=nil {if _geda :=_dfcbd .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_geda !=nil {return _geda ;};};return nil ;};func (_dfebg *ST_FType )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_dfebg =0; +case "\u0062\u0061\u0072":*_dfebg =1;case "\u0073\u006b\u0077":*_dfebg =2;case "\u006c\u0069\u006e":*_dfebg =3;case "\u006e\u006f\u0042a\u0072":*_dfebg =4;};return nil ;};func (_cfffg ST_BreakBin )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_cfffg .String (),start ); +};func NewCT_Script ()*CT_Script {_debc :=&CT_Script {};return _debc };func (_efb *CT_Box )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_efb .E =NewCT_OMathArg ();_ded :for {_bag ,_efe :=d .Token ();if _efe !=nil {return _efe ;};switch _dee :=_bag .(type ){case _eg .StartElement :switch _dee .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_efb .BoxPr =NewCT_BoxPr (); +if _fbg :=d .DecodeElement (_efb .BoxPr ,&_dee );_fbg !=nil {return _fbg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _afd :=d .DecodeElement (_efb .E ,&_dee ); +_afd !=nil {return _afd ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_dee .Name ); +if _dga :=d .Skip ();_dga !=nil {return _dga ;};};case _eg .EndElement :break _ded ;case _eg .CharData :};};return nil ;};func (_agge *EG_ScriptStyle )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_accfg :for {_dfcdb ,_cfbc :=d .Token (); +if _cfbc !=nil {return _cfbc ;};switch _gddb :=_dfcdb .(type ){case _eg .StartElement :switch _gddb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_agge .Scr =NewCT_Script (); +if _baegc :=d .DecodeElement (_agge .Scr ,&_gddb );_baegc !=nil {return _baegc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_agge .Sty =NewCT_Style (); +if _dagg :=d .DecodeElement (_agge .Sty ,&_gddb );_dagg !=nil {return _dagg ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_gddb .Name ); +if _dgbbf :=d .Skip ();_dgbbf !=nil {return _dgbbf ;};};case _eg .EndElement :break _accfg ;case _eg .CharData :};};return nil ;};func (_cae *CT_BoxPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _cae .OpEmu !=nil {_gef :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}}; +e .EncodeElement (_cae .OpEmu ,_gef );};if _cae .NoBreak !=nil {_gba :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_cae .NoBreak ,_gba );};if _cae .Diff !=nil {_aec :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}}; +e .EncodeElement (_cae .Diff ,_aec );};if _cae .Brk !=nil {_ccg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_cae .Brk ,_ccg );};if _cae .Aln !=nil {_gfd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0061l\u006e"}}; +e .EncodeElement (_cae .Aln ,_gfd );};if _cae .CtrlPr !=nil {_bef :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cae .CtrlPr ,_bef );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TopBot and its children -func (_ddbd *CT_TopBot )Validate ()error {return _ddbd .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func NewCT_D ()*CT_D {_fbac :=&CT_D {};return _fbac };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1; -ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_bead *CT_LimLowPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bead .CtrlPr !=nil {_gegcf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_bead .CtrlPr ,_gegcf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_ede *CT_BorderBoxPr )ValidateWithPath (path string )error {if _ede .HideTop !=nil {if _beg :=_ede .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_beg !=nil {return _beg ;};};if _ede .HideBot !=nil {if _eag :=_ede .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074"); +_eag !=nil {return _eag ;};};if _ede .HideLeft !=nil {if _bea :=_ede .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_bea !=nil {return _bea ;};};if _ede .HideRight !=nil {if _egf :=_ede .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"); +_egf !=nil {return _egf ;};};if _ede .StrikeH !=nil {if _ggd :=_ede .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_ggd !=nil {return _ggd ;};};if _ede .StrikeV !=nil {if _gbc :=_ede .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056"); +_gbc !=nil {return _gbc ;};};if _ede .StrikeBLTR !=nil {if _cbbd :=_ede .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_cbbd !=nil {return _cbbd ;};};if _ede .StrikeTLBR !=nil {if _edef :=_ede .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"); +_edef !=nil {return _edef ;};};if _ede .CtrlPr !=nil {if _beb :=_ede .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_beb !=nil {return _beb ;};};return nil ;};func (_ffgf *CT_SpacingRule )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ffgf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;};func (_bcce ST_BreakBin )Validate ()error {return _bcce .ValidateWithPath ("")};func (_bcdbc *ST_Jc )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_bcdbc =0; +case "\u006c\u0065\u0066\u0074":*_bcdbc =1;case "\u0072\u0069\u0067h\u0074":*_bcdbc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcdbc =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bcdbc =4;};return nil ;};func (_bbg *CT_LimLowPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ffea :for {_adg ,_bgg :=d .Token (); +if _bgg !=nil {return _bgg ;};switch _gdfc :=_adg .(type ){case _eg .StartElement :switch _gdfc .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbg .CtrlPr =NewCT_CtrlPr (); +if _bfc :=d .DecodeElement (_bbg .CtrlPr ,&_gdfc );_bfc !=nil {return _bfc ;};default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_gdfc .Name ); +if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _eg .EndElement :break _ffea ;case _eg .CharData :};};return nil ;};func (_cfdba ST_Jc )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_dggc :=_eg .Attr {};_dggc .Name =name ;switch _cfdba {case ST_JcUnset :_dggc .Value =""; +case ST_JcLeft :_dggc .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_dggc .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_dggc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_dggc .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; +};return _dggc ,nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_LimUppPr and its children -func (_acgg *CT_LimUppPr )Validate ()error {return _acgg .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_ccfbf :=&CT_TwipsMeasure {};return _ccfbf };type CT_Box struct{BoxPr *CT_BoxPr ; -E *CT_OMathArg ;};func (_fbag ST_LimLoc )ValidateWithPath (path string )error {switch _fbag {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbag )); -};return nil ;};func (_eage ST_Jc )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbfbc :=_e .Attr {};_fbfbc .Name =name ;switch _eage {case ST_JcUnset :_fbfbc .Value ="";case ST_JcLeft :_fbfbc .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fbfbc .Value ="\u0072\u0069\u0067h\u0074"; -case ST_JcCenter :_fbfbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_fbfbc .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _fbfbc ,nil ;}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_ddb *CT_MR )ValidateWithPath (path string )error {for _cbcg ,_cdcb :=range _ddb .E {if _dcag :=_cdcb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cbcg ));_dcag !=nil {return _dcag ;};};return nil ;};func (_acbbg *CT_RChoice )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _acbbg .T !=nil {_acec :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0074"}}; +for _ ,_bbffe :=range _acbbg .T {e .EncodeElement (_bbffe ,_acec );};};return nil ;};func NewCT_BarPr ()*CT_BarPr {_bgc :=&CT_BarPr {};return _bgc };func (_bbbdd *CT_Script )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _bbbdd .ValAttr !=ST_ScriptUnset {_ecbc ,_baeec :=_bbbdd .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _baeec !=nil {return _baeec ;};start .Attr =append (start .Attr ,_ecbc );};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_geffb ST_LimLoc )ValidateWithPath (path string )error {switch _geffb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geffb )); +};return nil ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_bab *CT_BorderBoxPr )Validate ()error {return _bab .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_bdeba *CT_FType )ValidateWithPath (path string )error {if _bdeba .ValAttr ==ST_FTypeUnset {return _g .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 _gdgd :=_bdeba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgd !=nil {return _gdgd ;};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_cgcb :=&CT_LimUppPr {};return _cgcb }; -// Validate validates the CT_MPr and its children -func (_dgea *CT_MPr )Validate ()error {return _dgea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func NewMathPr ()*MathPr {_egbd :=&MathPr {};_egbd .CT_MathPr =*NewCT_MathPr ();return _egbd }; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_fgfd *CT_PhantPr )ValidateWithPath (path string )error {if _fgfd .Show !=nil {if _ebed :=_fgfd .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_ebed !=nil {return _ebed ;};};if _fgfd .ZeroWid !=nil {if _aeddf :=_fgfd .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064"); +_aeddf !=nil {return _aeddf ;};};if _fgfd .ZeroAsc !=nil {if _agca :=_fgfd .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_agca !=nil {return _agca ;};};if _fgfd .ZeroDesc !=nil {if _eced :=_fgfd .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c"); +_eced !=nil {return _eced ;};};if _fgfd .Transp !=nil {if _bcacfa :=_fgfd .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_bcacfa !=nil {return _bcacfa ;};};if _fgfd .CtrlPr !=nil {if _fgeg :=_fgfd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_fgeg !=nil {return _fgeg ;};};return nil ;};func (_gbad ST_Jc )Validate ()error {return _gbad .ValidateWithPath ("")};func (_cedc ST_Script )ValidateWithPath (path string )error {switch _cedc {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedc )); +};return nil ;}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_bdfa *EG_OMathElements )ValidateWithPath (path string )error {for _eedf ,_bfcbd :=range _bdfa .EG_OMathMathElements {if _cecbg :=_bfcbd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_eedf )); -_cecbg !=nil {return _cecbg ;};};return nil ;};func (_fbed *CT_Script )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egbg :=range start .Attr {if _egbg .Name .Local =="\u0076\u0061\u006c"{_fbed .ValAttr .UnmarshalXMLAttr (_egbg ); -continue ;};};for {_dcac ,_bffb :=d .Token ();if _bffb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_bffb );};if _deb ,_fgbg :=_dcac .(_e .EndElement );_fgbg &&_deb .Name ==start .Name {break ; +// Validate validates the CT_SPre and its children +func (_dgfd *CT_SPre )Validate ()error {return _dgfd .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_fdgb *CT_RPRChoice )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _fdgb .Nor !=nil {_aegf :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006eo\u0072"}}; +e .EncodeElement (_fdgb .Nor ,_aegf );};return nil ;}; + +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_cbdcc *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_Nary ()*CT_Nary {_bced :=&CT_Nary {};_bced .Sub =NewCT_OMathArg ();_bced .Sup =NewCT_OMathArg ();_bced .E =NewCT_OMathArg ();return _bced ;};func (_eaedf ST_FType )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_adee :=_eg .Attr {}; +_adee .Name =name ;switch _eaedf {case ST_FTypeUnset :_adee .Value ="";case ST_FTypeBar :_adee .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_adee .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_adee .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_adee .Value ="\u006e\u006f\u0042a\u0072"; +};return _adee ,nil ;};func NewCT_Phant ()*CT_Phant {_ccge :=&CT_Phant {};_ccge .E =NewCT_OMathArg ();return _ccge };func (_gdddf *CT_SPre )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gdddf .Sub =NewCT_OMathArg ();_gdddf .Sup =NewCT_OMathArg (); +_gdddf .E =NewCT_OMathArg ();_acee :for {_facb ,_gbg :=d .Token ();if _gbg !=nil {return _gbg ;};switch _fdeb :=_facb .(type ){case _eg .StartElement :switch _fdeb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_gdddf .SPrePr =NewCT_SPrePr (); +if _cffa :=d .DecodeElement (_gdddf .SPrePr ,&_fdeb );_cffa !=nil {return _cffa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cfdd :=d .DecodeElement (_gdddf .Sub ,&_fdeb ); +_cfdd !=nil {return _cfdd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _fdec :=d .DecodeElement (_gdddf .Sup ,&_fdeb ); +_fdec !=nil {return _fdec ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ffb :=d .DecodeElement (_gdddf .E ,&_fdeb ); +_ffb !=nil {return _ffb ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_fdeb .Name ); +if _ggdae :=d .Skip ();_ggdae !=nil {return _ggdae ;};};case _eg .EndElement :break _acee ;case _eg .CharData :};};return nil ;};func (_ebf *CT_FPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _ebf .Type !=nil {_bffb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_ebf .Type ,_bffb );};if _ebf .CtrlPr !=nil {_fdg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebf .CtrlPr ,_fdg );};e .EncodeToken (_eg .EndElement {Name :start .Name }); +return nil ;};func (_cbcc *CT_String )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_dbcdc :=range start .Attr {if _dbcdc .Name .Local =="\u0076\u0061\u006c"{_gccg ,_dacf :=_dbcdc .Value ,error (nil );if _dacf !=nil {return _dacf ; +};_cbcc .ValAttr =&_gccg ;continue ;};};for {_fgcf ,_ddec :=d .Token ();if _ddec !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_ddec );};if _feda ,_bcaa :=_fgcf .(_eg .EndElement ); +_bcaa &&_feda .Name ==start .Name {break ;};};return nil ;};func (_eeeac *MathPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_eeeac .CT_MathPr =*NewCT_MathPr ();_ccae :for {_cafda ,_aeceg :=d .Token ();if _aeceg !=nil {return _aeceg ; +};switch _fbaag :=_cafda .(type ){case _eg .StartElement :switch _fbaag .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_eeeac .MathFont =NewCT_String (); +if _bbgg :=d .DecodeElement (_eeeac .MathFont ,&_fbaag );_bbgg !=nil {return _bbgg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_eeeac .BrkBin =NewCT_BreakBin (); +if _aabd :=d .DecodeElement (_eeeac .BrkBin ,&_fbaag );_aabd !=nil {return _aabd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_eeeac .BrkBinSub =NewCT_BreakBinSub (); +if _fdfd :=d .DecodeElement (_eeeac .BrkBinSub ,&_fbaag );_fdfd !=nil {return _fdfd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_eeeac .SmallFrac =NewCT_OnOff (); +if _ebdga :=d .DecodeElement (_eeeac .SmallFrac ,&_fbaag );_ebdga !=nil {return _ebdga ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_eeeac .DispDef =NewCT_OnOff (); +if _fabc :=d .DecodeElement (_eeeac .DispDef ,&_fbaag );_fabc !=nil {return _fabc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_eeeac .LMargin =NewCT_TwipsMeasure (); +if _fbfb :=d .DecodeElement (_eeeac .LMargin ,&_fbaag );_fbfb !=nil {return _fbfb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_eeeac .RMargin =NewCT_TwipsMeasure (); +if _dddc :=d .DecodeElement (_eeeac .RMargin ,&_fbaag );_dddc !=nil {return _dddc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_eeeac .DefJc =NewCT_OMathJc (); +if _dfda :=d .DecodeElement (_eeeac .DefJc ,&_fbaag );_dfda !=nil {return _dfda ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_eeeac .PreSp =NewCT_TwipsMeasure (); +if _fgcfb :=d .DecodeElement (_eeeac .PreSp ,&_fbaag );_fgcfb !=nil {return _fgcfb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_eeeac .PostSp =NewCT_TwipsMeasure (); +if _dfaa :=d .DecodeElement (_eeeac .PostSp ,&_fbaag );_dfaa !=nil {return _dfaa ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_eeeac .InterSp =NewCT_TwipsMeasure (); +if _efbaed :=d .DecodeElement (_eeeac .InterSp ,&_fbaag );_efbaed !=nil {return _efbaed ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_eeeac .IntraSp =NewCT_TwipsMeasure (); +if _egbb :=d .DecodeElement (_eeeac .IntraSp ,&_fbaag );_egbb !=nil {return _egbb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_eeeac .Choice =NewCT_MathPrChoice (); +if _dbfgf :=d .DecodeElement (&_eeeac .Choice .WrapIndent ,&_fbaag );_dbfgf !=nil {return _dbfgf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_eeeac .Choice =NewCT_MathPrChoice (); +if _egdg :=d .DecodeElement (&_eeeac .Choice .WrapRight ,&_fbaag );_egdg !=nil {return _egdg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_eeeac .IntLim =NewCT_LimLoc (); +if _edeb :=d .DecodeElement (_eeeac .IntLim ,&_fbaag );_edeb !=nil {return _edeb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_eeeac .NaryLim =NewCT_LimLoc (); +if _dbeb :=d .DecodeElement (_eeeac .NaryLim ,&_fbaag );_dbeb !=nil {return _dbeb ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_fbaag .Name ); +if _ddfg :=d .Skip ();_ddfg !=nil {return _ddfg ;};};case _eg .EndElement :break _ccae ;case _eg .CharData :};};return nil ;};func (_ggegb *CT_TopBot )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ggegb .ValAttr =ST_TopBot (1);for _ ,_aegc :=range start .Attr {if _aegc .Name .Local =="\u0076\u0061\u006c"{_ggegb .ValAttr .UnmarshalXMLAttr (_aegc ); +continue ;};};for {_fbbf ,_badbe :=d .Token ();if _badbe !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_badbe );};if _cdbe ,_abgd :=_fbbf .(_eg .EndElement );_abgd &&_cdbe .Name ==start .Name {break ; };};return nil ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_febd *CT_TopBot )ValidateWithPath (path string )error {if _febd .ValAttr ==ST_TopBotUnset {return _a .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 _bedd :=_febd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bedd !=nil {return _bedd ;};return nil ;}; +// Validate validates the CT_RPR and its children +func (_dded *CT_RPR )Validate ()error {return _dded .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");}; -// Validate validates the CT_GroupChr and its children -func (_ecf *CT_GroupChr )Validate ()error {return _ecf .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_bcgg *CT_R )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faac :for {_acaeed ,_gbec :=d .Token (); -if _gbec !=nil {return _gbec ;};switch _fbcc :=_acaeed .(type ){case _e .StartElement :switch _fbcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_bcgg .RPr =NewCT_RPR (); -if _cgbd :=d .DecodeElement (_bcgg .RPr ,&_fbcc );_cgbd !=nil {return _cgbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_agcaa :=NewCT_RChoice (); -if _cceg :=d .DecodeElement (&_agcaa .T ,&_fbcc );_cceg !=nil {return _cceg ;};_bcgg .Choice =append (_bcgg .Choice ,_agcaa );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_fbcc .Name ); -if _beabf :=d .Skip ();_beabf !=nil {return _beabf ;};};case _e .EndElement :break _faac ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_dede *CT_NaryPr )ValidateWithPath (path string )error {if _dede .Chr !=nil {if _debf :=_dede .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_debf !=nil {return _debf ;};};if _dede .LimLoc !=nil {if _agdd :=_dede .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063"); +_agdd !=nil {return _agdd ;};};if _dede .Grow !=nil {if _cfb :=_dede .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_cfb !=nil {return _cfb ;};};if _dede .SubHide !=nil {if _beed :=_dede .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065"); +_beed !=nil {return _beed ;};};if _dede .SupHide !=nil {if _ecae :=_dede .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_ecae !=nil {return _ecae ;};};if _dede .CtrlPr !=nil {if _bdcc :=_dede .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_bdcc !=nil {return _bdcc ;};};return nil ;};func (_fcebd *ST_Script )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_fcebd =0;case "\u0072\u006f\u006da\u006e":*_fcebd =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fcebd =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_fcebd =3; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_fcebd =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_fcebd =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_fcebd =6;};return nil ; +}; -// Validate validates the CT_SSubSupPr and its children -func (_egbb *CT_SSubSupPr )Validate ()error {return _egbb .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func ParseUnionST_OnOff (s string )(_c .ST_OnOff ,error ){return _c .ParseUnionST_OnOff (s )};func (_dbfe ST_LimLoc )Validate ()error {return _dbfe .ValidateWithPath ("")}; -func NewOMathPara ()*OMathPara {_abefc :=&OMathPara {};_abefc .CT_OMathPara =*NewCT_OMathPara ();return _abefc ;};func (_cffeb *CT_SSubSup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cffeb .SSubSupPr !=nil {_cfbd :=_e .StartElement {Name :_e .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}}; -e .EncodeElement (_cffeb .SSubSupPr ,_cfbd );};_ecaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cffeb .E ,_ecaf );_deag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_cffeb .Sub ,_deag ); -_ecb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_cffeb .Sup ,_ecb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RChoice and its children +func (_fcde *CT_RChoice )Validate ()error {return _fcde .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ; +}; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_dbdf *CT_Func )ValidateWithPath (path string )error {if _dbdf .FuncPr !=nil {if _fad :=_dbdf .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_fad !=nil {return _fad ;};};if _gege :=_dbdf .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065"); -_gege !=nil {return _gege ;};if _fceb :=_dbdf .E .ValidateWithPath (path +"\u002f\u0045");_fceb !=nil {return _fceb ;};return nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_abbe *CT_Shp )ValidateWithPath (path string )error {if _abbe .ValAttr ==ST_ShpUnset {return _g .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 _febe :=_abbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_febe !=nil {return _febe ;};return nil ;};func (_fccbc *ST_LimLoc )UnmarshalXMLAttr (attr _eg .Attr )error {switch attr .Value {case "":*_fccbc =0; +case "\u0075\u006e\u0064\u004f\u0076\u0072":*_fccbc =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_fccbc =2;};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_bff :=&CT_EqArrPr {};return _bff };func (_dceg *CT_FuncPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_efdc :for {_ddfa ,_efa :=d .Token (); +if _efa !=nil {return _efa ;};switch _egfb :=_ddfa .(type ){case _eg .StartElement :switch _egfb .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dceg .CtrlPr =NewCT_CtrlPr (); +if _dec :=d .DecodeElement (_dceg .CtrlPr ,&_egfb );_dec !=nil {return _dec ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_egfb .Name ); +if _fcgf :=d .Skip ();_fcgf !=nil {return _fcgf ;};};case _eg .EndElement :break _efdc ;case _eg .CharData :};};return nil ;};func (_bdgeb ST_Style )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_gdfcg :=_eg .Attr {};_gdfcg .Name =name ;switch _bdgeb {case ST_StyleUnset :_gdfcg .Value =""; +case ST_StyleP :_gdfcg .Value ="\u0070";case ST_StyleB :_gdfcg .Value ="\u0062";case ST_StyleI :_gdfcg .Value ="\u0069";case ST_StyleBi :_gdfcg .Value ="\u0062\u0069";};return _gdfcg ,nil ;};func (_gfg *CT_BarPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _gfg .Pos !=nil {_bded :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_gfg .Pos ,_bded );};if _gfg .CtrlPr !=nil {_bb :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_gfg .CtrlPr ,_bb );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_dcea *CT_OMathJc )ValidateWithPath (path string )error {if _fdda :=_dcea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdda !=nil {return _fdda ;};return nil ;}; +// Validate validates the CT_M and its children +func (_edacb *CT_M )Validate ()error {return _edacb .ValidateWithPath ("\u0043\u0054\u005f\u004d")}; -// Validate validates the CT_OMathArg and its children -func (_ccdd *CT_OMathArg )Validate ()error {return _ccdd .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func NewCT_LimUpp ()*CT_LimUpp {_aafc :=&CT_LimUpp {};_aafc .E =NewCT_OMathArg ();_aafc .Lim =NewCT_OMathArg (); -return _aafc ;};type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_SPrePr and its children +func (_gdgfe *CT_SPrePr )Validate ()error {return _gdgfe .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_aaac *ST_TopBot )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fgede ,_fcbbf :=d .Token ();if _fcbbf !=nil {return _fcbbf ; +};if _dfef ,_bdfb :=_fgede .(_eg .EndElement );_bdfb &&_dfef .Name ==start .Name {*_aaac =1;return nil ;};if _feed ,_gabd :=_fgede .(_eg .CharData );!_gabd {return _g .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",_fgede ); +}else {switch string (_feed ){case "":*_aaac =0;case "\u0074\u006f\u0070":*_aaac =1;case "\u0062\u006f\u0074":*_aaac =2;};};_fgede ,_fcbbf =d .Token ();if _fcbbf !=nil {return _fcbbf ;};if _cfab ,_fgdcb :=_fgede .(_eg .EndElement );_fgdcb &&_cfab .Name ==start .Name {return nil ; +};return _g .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",_fgede );};func (_fgaf *ST_BreakBinSub )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ggea ,_eeceg :=d .Token (); +if _eeceg !=nil {return _eeceg ;};if _ebgc ,_aacf :=_ggea .(_eg .EndElement );_aacf &&_ebgc .Name ==start .Name {*_fgaf =1;return nil ;};if _cfgf ,_eceeb :=_ggea .(_eg .CharData );!_eceeb {return _g .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",_ggea ); +}else {switch string (_cfgf ){case "":*_fgaf =0;case "\u002d\u002d":*_fgaf =1;case "\u002d\u002b":*_fgaf =2;case "\u002b\u002d":*_fgaf =3;};};_ggea ,_eeceg =d .Token ();if _eeceg !=nil {return _eeceg ;};if _gcgf ,_dfcad :=_ggea .(_eg .EndElement );_dfcad &&_gcgf .Name ==start .Name {return nil ; +};return _g .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",_ggea );};type CT_OnOff struct{ValAttr *_ga .ST_OnOff ;}; // Validate validates the CT_String and its children -func (_cgfa *CT_String )Validate ()error {return _cgfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; - -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_dfbc *CT_OMath )ValidateWithPath (path string )error {for _cddc ,_afega :=range _dfbc .EG_OMathMathElements {if _eddg :=_afega .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_cddc )); -_eddg !=nil {return _eddg ;};};return nil ;};func (_ffdf *ST_FType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agdbf ,_cbeb :=d .Token ();if _cbeb !=nil {return _cbeb ;};if _aedgg ,_bdcbb :=_agdbf .(_e .EndElement );_bdcbb &&_aedgg .Name ==start .Name {*_ffdf =1; -return nil ;};if _aeag ,_ecdbe :=_agdbf .(_e .CharData );!_ecdbe {return _a .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",_agdbf );}else {switch string (_aeag ){case "":*_ffdf =0; -case "\u0062\u0061\u0072":*_ffdf =1;case "\u0073\u006b\u0077":*_ffdf =2;case "\u006c\u0069\u006e":*_ffdf =3;case "\u006e\u006f\u0042a\u0072":*_ffdf =4;};};_agdbf ,_cbeb =d .Token ();if _cbeb !=nil {return _cbeb ;};if _bdbc ,_eacf :=_agdbf .(_e .EndElement ); -_eacf &&_bdbc .Name ==start .Name {return nil ;};return _a .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",_agdbf );};func (_dbae ST_LimLoc )String ()string {switch _dbae {case 0:return ""; -case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";}; - -// Validate validates the CT_ManualBreak and its children -func (_cccb *CT_ManualBreak )Validate ()error {return _cccb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");}; - -// Validate validates the CT_TwipsMeasure and its children -func (_acgdc *CT_TwipsMeasure )Validate ()error {return _acgdc .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_fdb *CT_Func )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdb .FName =NewCT_OMathArg (); -_fdb .E =NewCT_OMathArg ();_fbfe :for {_dfe ,_bgac :=d .Token ();if _bgac !=nil {return _bgac ;};switch _cagb :=_dfe .(type ){case _e .StartElement :switch _cagb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_fdb .FuncPr =NewCT_FuncPr (); -if _aggf :=d .DecodeElement (_fdb .FuncPr ,&_cagb );_aggf !=nil {return _aggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _ggge :=d .DecodeElement (_fdb .FName ,&_cagb ); -_ggge !=nil {return _ggge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bggd :=d .DecodeElement (_fdb .E ,&_cagb ); -_bggd !=nil {return _bggd ;};default:_ae .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_cagb .Name ); -if _cagbd :=d .Skip ();_cagbd !=nil {return _cagbd ;};};case _e .EndElement :break _fbfe ;case _e .CharData :};};return nil ;};type CT_Integer255 struct{ValAttr int64 ;};func (_babec *ST_BreakBinSub )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeaggc ,_bbbf :=d .Token (); -if _bbbf !=nil {return _bbbf ;};if _ccdab ,_cfdf :=_eeaggc .(_e .EndElement );_cfdf &&_ccdab .Name ==start .Name {*_babec =1;return nil ;};if _fdcaf ,_afbgc :=_eeaggc .(_e .CharData );!_afbgc {return _a .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",_eeaggc ); -}else {switch string (_fdcaf ){case "":*_babec =0;case "\u002d\u002d":*_babec =1;case "\u002d\u002b":*_babec =2;case "\u002b\u002d":*_babec =3;};};_eeaggc ,_bbbf =d .Token ();if _bbbf !=nil {return _bbbf ;};if _bcdg ,_cdaf :=_eeaggc .(_e .EndElement ); -_cdaf &&_bcdg .Name ==start .Name {return nil ;};return _a .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",_eeaggc );};func (_ccb *CT_GroupChrPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aabd :for {_ecce ,_caeb :=d .Token (); -if _caeb !=nil {return _caeb ;};switch _egfa :=_ecce .(type ){case _e .StartElement :switch _egfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_ccb .Chr =NewCT_Char (); -if _cffe :=d .DecodeElement (_ccb .Chr ,&_egfa );_cffe !=nil {return _cffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_ccb .Pos =NewCT_TopBot (); -if _affb :=d .DecodeElement (_ccb .Pos ,&_egfa );_affb !=nil {return _affb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_ccb .VertJc =NewCT_TopBot (); -if _daf :=d .DecodeElement (_ccb .VertJc ,&_egfa );_daf !=nil {return _daf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ccb .CtrlPr =NewCT_CtrlPr (); -if _eec :=d .DecodeElement (_ccb .CtrlPr ,&_egfa );_eec !=nil {return _eec ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_egfa .Name ); -if _feda :=d .Skip ();_feda !=nil {return _feda ;};};case _e .EndElement :break _aabd ;case _e .CharData :};};return nil ;};func (_ccfa ST_Style )String ()string {switch _ccfa {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069"; -case 4:return "\u0062\u0069";};return "";};func (_gafba ST_BreakBin )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gafba .String (),start );};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; - -// Validate validates the CT_MC and its children -func (_acbc *CT_MC )Validate ()error {return _acbc .ValidateWithPath ("\u0043\u0054\u005fM\u0043")}; - -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_aecf *CT_FPr )ValidateWithPath (path string )error {if _aecf .Type !=nil {if _efaf :=_aecf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_efaf !=nil {return _efaf ;};};if _aecf .CtrlPr !=nil {if _aeb :=_aecf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_aeb !=nil {return _aeb ;};};return nil ;};func (_gbcea ST_Script )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbcea .String (),start );};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ; -D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;}; - -// Validate validates the CT_RadPr and its children -func (_aeee *CT_RadPr )Validate ()error {return _aeee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");}; - -// Validate validates the CT_BreakBinSub and its children -func (_cdca *CT_BreakBinSub )Validate ()error {return _cdca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func NewCT_Shp ()*CT_Shp {_cbffg :=&CT_Shp {};_cbffg .ValAttr =ST_Shp (1);return _cbffg }; +func (_bgcee *CT_String )Validate ()error {return _bgcee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_cggd *CT_R )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fddg :for {_dfgag ,_dddba :=d .Token ();if _dddba !=nil {return _dddba ; +};switch _aab :=_dfgag .(type ){case _eg .StartElement :switch _aab .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_cggd .RPr =NewCT_RPR (); +if _ebgd :=d .DecodeElement (_cggd .RPr ,&_aab );_ebgd !=nil {return _ebgd ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_dafe :=NewCT_RChoice (); +if _fgac :=d .DecodeElement (&_dafe .T ,&_aab );_fgac !=nil {return _fgac ;};_cggd .Choice =append (_cggd .Choice ,_dafe );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_aab .Name ); +if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _eg .EndElement :break _fddg ;case _eg .CharData :};};return nil ;};func (_ceec ST_Style )Validate ()error {return _ceec .ValidateWithPath ("")};func NewCT_SPre ()*CT_SPre {_bcdf :=&CT_SPre {};_bcdf .Sub =NewCT_OMathArg (); +_bcdf .Sup =NewCT_OMathArg ();_bcdf .E =NewCT_OMathArg ();return _bcdf ;}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_gfbd *CT_SSub )ValidateWithPath (path string )error {if _gfbd .SSubPr !=nil {if _accc :=_gfbd .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_accc !=nil {return _accc ;};};if _eadd :=_gfbd .E .ValidateWithPath (path +"\u002f\u0045"); +_eadd !=nil {return _eadd ;};if _efda :=_gfbd .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_efda !=nil {return _efda ;};return nil ;};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ; +EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};func (_ggbg *CT_EqArr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fgad :for {_fag ,_fde :=d .Token (); +if _fde !=nil {return _fde ;};switch _ace :=_fag .(type ){case _eg .StartElement :switch _ace .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_ggbg .EqArrPr =NewCT_EqArrPr (); +if _efec :=d .DecodeElement (_ggbg .EqArrPr ,&_ace );_efec !=nil {return _efec ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ffdg :=NewCT_OMathArg (); +if _bcb :=d .DecodeElement (_ffdg ,&_ace );_bcb !=nil {return _bcb ;};_ggbg .E =append (_ggbg .E ,_ffdg );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_ace .Name ); +if _aee :=d .Skip ();_aee !=nil {return _aee ;};};case _eg .EndElement :break _fgad ;case _eg .CharData :};};return nil ;};func (_adff ST_Script )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_dcdfd :=_eg .Attr {};_dcdfd .Name =name ;switch _adff {case ST_ScriptUnset :_dcdfd .Value =""; +case ST_ScriptRoman :_dcdfd .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_dcdfd .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_dcdfd .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_dcdfd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b"; +case ST_ScriptSans_serif :_dcdfd .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_dcdfd .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _dcdfd ,nil ;}; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_ddgg *EG_ScriptStyle )ValidateWithPath (path string )error {if _ddgg .Scr !=nil {if _bbdg :=_ddgg .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_bbdg !=nil {return _bbdg ;};};if _ddgg .Sty !=nil {if _bgcaf :=_ddgg .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079"); -_bgcaf !=nil {return _bgcaf ;};};return nil ;};func (_fgad *ST_Script )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbff ,_afga :=d .Token ();if _afga !=nil {return _afga ;};if _dgef ,_ecfa :=_bbff .(_e .EndElement );_ecfa &&_dgef .Name ==start .Name {*_fgad =1; -return nil ;};if _gbaef ,_cbfbb :=_bbff .(_e .CharData );!_cbfbb {return _a .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",_bbff );}else {switch string (_gbaef ){case "":*_fgad =0; -case "\u0072\u006f\u006da\u006e":*_fgad =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fgad =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_fgad =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_fgad =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_fgad =5; -case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_fgad =6;};};_bbff ,_afga =d .Token ();if _afga !=nil {return _afga ;};if _befd ,_dbfdf :=_bbff .(_e .EndElement );_dbfdf &&_befd .Name ==start .Name {return nil ;};return _a .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",_bbff ); -};func NewCT_LimLowPr ()*CT_LimLowPr {_gddgb :=&CT_LimLowPr {};return _gddgb }; +// Validate validates the CT_SSubPr and its children +func (_bcbeg *CT_SSubPr )Validate ()error {return _bcbeg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");}; -// Validate validates the CT_Nary and its children -func (_cddd *CT_Nary )Validate ()error {return _cddd .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_agd *CT_MCPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _agd .Count !=nil {_cgg :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}}; -e .EncodeElement (_agd .Count ,_cgg );};if _agd .McJc !=nil {_bfcdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_agd .McJc ,_bfcdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); +// Validate validates the CT_Integer255 and its children +func (_eacb *CT_Integer255 )Validate ()error {return _eacb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ; +CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_AccPr and its children -func (_ga *CT_AccPr )Validate ()error {return _ga .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func (_deegg *CT_SpacingRule )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deegg .ValAttr =0;for _ ,_gdc :=range start .Attr {if _gdc .Name .Local =="\u0076\u0061\u006c"{_eefcd ,_fada :=_d .ParseInt (_gdc .Value ,10,64); -if _fada !=nil {return _fada ;};_deegg .ValAttr =_eefcd ;continue ;};};for {_gbcab ,_dbgd :=d .Token ();if _dbgd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_dbgd ); -};if _ggfec ,_bddgb :=_gbcab .(_e .EndElement );_bddgb &&_ggfec .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_YAlign and its children +func (_gaef *CT_YAlign )Validate ()error {return _gaef .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");}; // ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_fged *CT_Rad )ValidateWithPath (path string )error {if _fged .RadPr !=nil {if _bgece :=_fged .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_bgece !=nil {return _bgece ;};};if _ddcb :=_fged .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067"); -_ddcb !=nil {return _ddcb ;};if _dbddb :=_fged .E .ValidateWithPath (path +"\u002f\u0045");_dbddb !=nil {return _dbddb ;};return nil ;};func (_gdcc *CT_String )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbcd :=range start .Attr {if _bbcd .Name .Local =="\u0076\u0061\u006c"{_dbfde ,_bdba :=_bbcd .Value ,error (nil ); -if _bdba !=nil {return _bdba ;};_gdcc .ValAttr =&_dbfde ;continue ;};};for {_bgbfb ,_gcfe :=d .Token ();if _gcfe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gcfe );}; -if _aedc ,_dgcec :=_bgbfb .(_e .EndElement );_dgcec &&_aedc .Name ==start .Name {break ;};};return nil ;};func (_adf *CT_F )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adf .Num =NewCT_OMathArg ();_adf .Den =NewCT_OMathArg ();_eccc :for {_fedbe ,_adee :=d .Token (); -if _adee !=nil {return _adee ;};switch _gbae :=_fedbe .(type ){case _e .StartElement :switch _gbae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_adf .FPr =NewCT_FPr (); -if _bdf :=d .DecodeElement (_adf .FPr ,&_gbae );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _fbaf :=d .DecodeElement (_adf .Num ,&_gbae ); -_fbaf !=nil {return _fbaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _cfc :=d .DecodeElement (_adf .Den ,&_gbae ); -_cfc !=nil {return _cfc ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_gbae .Name ); -if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _e .EndElement :break _eccc ;case _e .CharData :};};return nil ;};func NewCT_YAlign ()*CT_YAlign {_dded :=&CT_YAlign {};_dded .ValAttr =_c .ST_YAlign (1);return _dded }; +func (_cceb *CT_Rad )ValidateWithPath (path string )error {if _cceb .RadPr !=nil {if _afdb :=_cceb .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_afdb !=nil {return _afdb ;};};if _dabg :=_cceb .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067"); +_dabg !=nil {return _dabg ;};if _gfffg :=_cceb .E .ValidateWithPath (path +"\u002f\u0045");_gfffg !=nil {return _gfffg ;};return nil ;};func (_ebdd *CT_MPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_edeg :for {_fdea ,_fede :=d .Token (); +if _fede !=nil {return _fede ;};switch _egaa :=_fdea .(type ){case _eg .StartElement :switch _egaa .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_ebdd .BaseJc =NewCT_YAlign (); +if _ffgb :=d .DecodeElement (_ebdd .BaseJc ,&_egaa );_ffgb !=nil {return _ffgb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_ebdd .PlcHide =NewCT_OnOff (); +if _cgf :=d .DecodeElement (_ebdd .PlcHide ,&_egaa );_cgf !=nil {return _cgf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_ebdd .RSpRule =NewCT_SpacingRule (); +if _ccad :=d .DecodeElement (_ebdd .RSpRule ,&_egaa );_ccad !=nil {return _ccad ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_ebdd .CGpRule =NewCT_SpacingRule (); +if _febgc :=d .DecodeElement (_ebdd .CGpRule ,&_egaa );_febgc !=nil {return _febgc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_ebdd .RSp =NewCT_UnSignedInteger (); +if _cagfdf :=d .DecodeElement (_ebdd .RSp ,&_egaa );_cagfdf !=nil {return _cagfdf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_ebdd .CSp =NewCT_UnSignedInteger (); +if _daegf :=d .DecodeElement (_ebdd .CSp ,&_egaa );_daegf !=nil {return _daegf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_ebdd .CGp =NewCT_UnSignedInteger (); +if _cga :=d .DecodeElement (_ebdd .CGp ,&_egaa );_cga !=nil {return _cga ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_ebdd .Mcs =NewCT_MCS (); +if _bfb :=d .DecodeElement (_ebdd .Mcs ,&_egaa );_bfb !=nil {return _bfb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ebdd .CtrlPr =NewCT_CtrlPr (); +if _gae :=d .DecodeElement (_ebdd .CtrlPr ,&_egaa );_gae !=nil {return _gae ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_egaa .Name ); +if _egdf :=d .Skip ();_egdf !=nil {return _egdf ;};};case _eg .EndElement :break _edeg ;case _eg .CharData :};};return nil ;};func (_ggcg ST_Shp )String ()string {switch _ggcg {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064"; +case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; -// Validate validates the CT_EqArrPr and its children -func (_gage *CT_EqArrPr )Validate ()error {return _gage .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_ggee *CT_Rad )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggee .Deg =NewCT_OMathArg (); -_ggee .E =NewCT_OMathArg ();_ddcf :for {_bdcfa ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _bgaae :=_bdcfa .(type ){case _e .StartElement :switch _bgaae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_ggee .RadPr =NewCT_RadPr (); -if _dcdc :=d .DecodeElement (_ggee .RadPr ,&_bgaae );_dcdc !=nil {return _dcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _ebaaa :=d .DecodeElement (_ggee .Deg ,&_bgaae ); -_ebaaa !=nil {return _ebaaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bfed :=d .DecodeElement (_ggee .E ,&_bgaae ); -_bfed !=nil {return _bfed ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_bgaae .Name ); -if _ffgcd :=d .Skip ();_ffgcd !=nil {return _ffgcd ;};};case _e .EndElement :break _ddcf ;case _e .CharData :};};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_dfbe :=&CT_EqArrPr {};return _dfbe };func (_gbceb *ST_Shp )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcage ,_gdbd :=d .Token (); -if _gdbd !=nil {return _gdbd ;};if _gdae ,_ceca :=_dcage .(_e .EndElement );_ceca &&_gdae .Name ==start .Name {*_gbceb =1;return nil ;};if _bgbfg ,_bacf :=_dcage .(_e .CharData );!_bacf {return _a .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",_dcage ); -}else {switch string (_bgbfg ){case "":*_gbceb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_gbceb =1;case "\u006d\u0061\u0074c\u0068":*_gbceb =2;};};_dcage ,_gdbd =d .Token ();if _gdbd !=nil {return _gdbd ;};if _aaec ,_bfaec :=_dcage .(_e .EndElement ); -_bfaec &&_aaec .Name ==start .Name {return nil ;};return _a .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",_dcage );};func (_efe *CT_MathPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _efe .MathFont !=nil {_ggebg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_efe .MathFont ,_ggebg );};if _efe .BrkBin !=nil {_bbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}}; -e .EncodeElement (_efe .BrkBin ,_bbf );};if _efe .BrkBinSub !=nil {_bcg :=_e .StartElement {Name :_e .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_efe .BrkBinSub ,_bcg );};if _efe .SmallFrac !=nil {_fcc :=_e .StartElement {Name :_e .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}}; -e .EncodeElement (_efe .SmallFrac ,_fcc );};if _efe .DispDef !=nil {_fagb :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_efe .DispDef ,_fagb );};if _efe .LMargin !=nil {_eagg :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}}; -e .EncodeElement (_efe .LMargin ,_eagg );};if _efe .RMargin !=nil {_ffeg :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_efe .RMargin ,_ffeg );};if _efe .DefJc !=nil {_agca :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}}; -e .EncodeElement (_efe .DefJc ,_agca );};if _efe .PreSp !=nil {_geag :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_efe .PreSp ,_geag );};if _efe .PostSp !=nil {_aafe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}}; -e .EncodeElement (_efe .PostSp ,_aafe );};if _efe .InterSp !=nil {_edab :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_efe .InterSp ,_edab );};if _efe .IntraSp !=nil {_ecede :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}}; -e .EncodeElement (_efe .IntraSp ,_ecede );};if _efe .Choice !=nil {_efe .Choice .MarshalXML (e ,_e .StartElement {});};if _efe .IntLim !=nil {_ggfd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_efe .IntLim ,_ggfd ); -};if _efe .NaryLim !=nil {_egfe :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_efe .NaryLim ,_egfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcg *CT_Integer255 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcg .ValAttr =1; -for _ ,_acg :=range start .Attr {if _acg .Name .Local =="\u0076\u0061\u006c"{_agag ,_acgf :=_d .ParseInt (_acg .Value ,10,64);if _acgf !=nil {return _acgf ;};_gcg .ValAttr =_agag ;continue ;};};for {_aegd ,_cce :=d .Token ();if _cce !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_cce ); -};if _gca ,_dgag :=_aegd .(_e .EndElement );_dgag &&_gca .Name ==start .Name {break ;};};return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_fbee :=&CT_OMathArg {};return _fbee };func (_gaa *CT_LimUpp )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaa .E =NewCT_OMathArg (); -_gaa .Lim =NewCT_OMathArg ();_gcfa :for {_bbda ,_cafb :=d .Token ();if _cafb !=nil {return _cafb ;};switch _fcd :=_bbda .(type ){case _e .StartElement :switch _fcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_gaa .LimUppPr =NewCT_LimUppPr (); -if _aede :=d .DecodeElement (_gaa .LimUppPr ,&_fcd );_aede !=nil {return _aede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eaed :=d .DecodeElement (_gaa .E ,&_fcd ); -_eaed !=nil {return _eaed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _eedd :=d .DecodeElement (_gaa .Lim ,&_fcd ); -_eedd !=nil {return _eedd ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_fcd .Name ); -if _aedd :=d .Skip ();_aedd !=nil {return _aedd ;};};case _e .EndElement :break _gcfa ;case _e .CharData :};};return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_gebga *CT_FuncPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _gebga .CtrlPr !=nil {_bgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gebga .CtrlPr ,_bgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_BoxPr struct{OpEmu *CT_OnOff ; -NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_dc *CT_AccPr )ValidateWithPath (path string )error {if _dc .Chr !=nil {if _dfc :=_dc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dfc !=nil {return _dfc ;};};if _dc .CtrlPr !=nil {if _bg :=_dc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_bg !=nil {return _bg ;};};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_eebc ST_Shp )MarshalXMLAttr (name _eg .Name )(_eg .Attr ,error ){_gcddc :=_eg .Attr {};_gcddc .Name =name ;switch _eebc {case ST_ShpUnset :_gcddc .Value =""; +case ST_ShpCentered :_gcddc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_gcddc .Value ="\u006d\u0061\u0074c\u0068";};return _gcddc ,nil ;};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3; +ST_JcCenterGroup ST_Jc =4;); -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_gcdf *CT_LimLoc )ValidateWithPath (path string )error {if _gcdf .ValAttr ==ST_LimLocUnset {return _a .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 _cadf :=_gcdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cadf !=nil {return _cadf ;};return nil ;}; +// Validate validates the CT_FPr and its children +func (_gadf *CT_FPr )Validate ()error {return _gadf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func (_bbbf *EG_OMathElements )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _bbbf .EG_OMathMathElements !=nil {for _ ,_cagfc :=range _bbbf .EG_OMathMathElements {_cagfc .MarshalXML (e ,_eg .StartElement {}); +};};return nil ;}; // Validate validates the CT_BoxPr and its children -func (_ecc *CT_BoxPr )Validate ()error {return _ecc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fbfab *ST_TopBot )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbfab =0;case "\u0074\u006f\u0070":*_fbfab =1; -case "\u0062\u006f\u0074":*_fbfab =2;};return nil ;};type CT_Integer2 struct{ValAttr int64 ;};func (_eg *CT_Acc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eg .AccPr !=nil {_fb :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}}; -e .EncodeElement (_eg .AccPr ,_fb );};_cd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eg .E ,_cd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type OMath struct{CT_OMath };func (_afbe *CT_OMathPara )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _afbe .OMathParaPr !=nil {_dgagg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_afbe .OMathParaPr ,_dgagg );};_edff :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}}; -for _ ,_gbad :=range _afbe .OMath {e .EncodeElement (_gbad ,_edff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egf *CT_AccPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _egf .Chr !=nil {_de :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063h\u0072"}}; -e .EncodeElement (_egf .Chr ,_de );};if _egf .CtrlPr !=nil {_bd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egf .CtrlPr ,_bd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_abf *CT_MathPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgae :for {_gfge ,_abaa :=d .Token ();if _abaa !=nil {return _abaa ;};switch _ebad :=_gfge .(type ){case _e .StartElement :switch _ebad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_abf .MathFont =NewCT_String (); -if _cggd :=d .DecodeElement (_abf .MathFont ,&_ebad );_cggd !=nil {return _cggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_abf .BrkBin =NewCT_BreakBin (); -if _addg :=d .DecodeElement (_abf .BrkBin ,&_ebad );_addg !=nil {return _addg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_abf .BrkBinSub =NewCT_BreakBinSub (); -if _bade :=d .DecodeElement (_abf .BrkBinSub ,&_ebad );_bade !=nil {return _bade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_abf .SmallFrac =NewCT_OnOff (); -if _bfgec :=d .DecodeElement (_abf .SmallFrac ,&_ebad );_bfgec !=nil {return _bfgec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_abf .DispDef =NewCT_OnOff (); -if _accg :=d .DecodeElement (_abf .DispDef ,&_ebad );_accg !=nil {return _accg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_abf .LMargin =NewCT_TwipsMeasure (); -if _fbgc :=d .DecodeElement (_abf .LMargin ,&_ebad );_fbgc !=nil {return _fbgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_abf .RMargin =NewCT_TwipsMeasure (); -if _dagf :=d .DecodeElement (_abf .RMargin ,&_ebad );_dagf !=nil {return _dagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_abf .DefJc =NewCT_OMathJc (); -if _dabf :=d .DecodeElement (_abf .DefJc ,&_ebad );_dabf !=nil {return _dabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_abf .PreSp =NewCT_TwipsMeasure (); -if _eege :=d .DecodeElement (_abf .PreSp ,&_ebad );_eege !=nil {return _eege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_abf .PostSp =NewCT_TwipsMeasure (); -if _aac :=d .DecodeElement (_abf .PostSp ,&_ebad );_aac !=nil {return _aac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_abf .InterSp =NewCT_TwipsMeasure (); -if _feec :=d .DecodeElement (_abf .InterSp ,&_ebad );_feec !=nil {return _feec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_abf .IntraSp =NewCT_TwipsMeasure (); -if _gadc :=d .DecodeElement (_abf .IntraSp ,&_ebad );_gadc !=nil {return _gadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_abf .Choice =NewCT_MathPrChoice (); -if _fge :=d .DecodeElement (&_abf .Choice .WrapIndent ,&_ebad );_fge !=nil {return _fge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_abf .Choice =NewCT_MathPrChoice (); -if _gee :=d .DecodeElement (&_abf .Choice .WrapRight ,&_ebad );_gee !=nil {return _gee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_abf .IntLim =NewCT_LimLoc (); -if _cbagb :=d .DecodeElement (_abf .IntLim ,&_ebad );_cbagb !=nil {return _cbagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_abf .NaryLim =NewCT_LimLoc (); -if _dba :=d .DecodeElement (_abf .NaryLim ,&_ebad );_dba !=nil {return _dba ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_ebad .Name ); -if _gedd :=d .Skip ();_gedd !=nil {return _gedd ;};};case _e .EndElement :break _bgae ;case _e .CharData :};};return nil ;}; +func (_fge *CT_BoxPr )Validate ()error {return _fge .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func NewCT_FPr ()*CT_FPr {_affa :=&CT_FPr {};return _affa }; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_dabd *MathPr )ValidateWithPath (path string )error {if _edbd :=_dabd .CT_MathPr .ValidateWithPath (path );_edbd !=nil {return _edbd ;};return nil ;};func (_ebee ST_Style )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_babbg :=_e .Attr {};_babbg .Name =name ; -switch _ebee {case ST_StyleUnset :_babbg .Value ="";case ST_StyleP :_babbg .Value ="\u0070";case ST_StyleB :_babbg .Value ="\u0062";case ST_StyleI :_babbg .Value ="\u0069";case ST_StyleBi :_babbg .Value ="\u0062\u0069";};return _babbg ,nil ;};func (_fdff *CT_Phant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdff .E =NewCT_OMathArg (); -_fccfe :for {_dggf ,_fgaf :=d .Token ();if _fgaf !=nil {return _fgaf ;};switch _adgd :=_dggf .(type ){case _e .StartElement :switch _adgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_fdff .PhantPr =NewCT_PhantPr (); -if _adaa :=d .DecodeElement (_fdff .PhantPr ,&_adgd );_adaa !=nil {return _adaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cgfg :=d .DecodeElement (_fdff .E ,&_adgd ); -_cgfg !=nil {return _cgfg ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_adgd .Name ); -if _bdff :=d .Skip ();_bdff !=nil {return _bdff ;};};case _e .EndElement :break _fccfe ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_GroupChr and its children +func (_dbba *CT_GroupChr )Validate ()error {return _dbba .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_ddce *CT_PhantPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _ddce .Show !=nil {_cdgg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_ddce .Show ,_cdgg );};if _ddce .ZeroWid !=nil {_ddfd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}}; +e .EncodeElement (_ddce .ZeroWid ,_ddfd );};if _ddce .ZeroAsc !=nil {_ddbd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_ddce .ZeroAsc ,_ddbd );};if _ddce .ZeroDesc !=nil {_gbfd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}}; +e .EncodeElement (_ddce .ZeroDesc ,_gbfd );};if _ddce .Transp !=nil {_cgde :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_ddce .Transp ,_cgde );};if _ddce .CtrlPr !=nil {_gbdg :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_ddce .CtrlPr ,_gbdg );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_bec *CT_Box )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _bec .BoxPr !=nil {_gbd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}}; +e .EncodeElement (_bec .BoxPr ,_gbd );};_ab :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bec .E ,_ab );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_egeb ST_Shp )ValidateWithPath (path string )error {switch _egeb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egeb )); +};return nil ;}; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_bb *CT_Bar )ValidateWithPath (path string )error {if _bb .BarPr !=nil {if _cfg :=_bb .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_cfg !=nil {return _cfg ;};};if _bfg :=_bb .E .ValidateWithPath (path +"\u002f\u0045");_bfg !=nil {return _bfg ; -};return nil ;};func (_bcc *CT_FType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcc .ValAttr =ST_FType (1);for _ ,_gaf :=range start .Attr {if _gaf .Name .Local =="\u0076\u0061\u006c"{_bcc .ValAttr .UnmarshalXMLAttr (_gaf );continue ; -};};for {_dadb ,_ceae :=d .Token ();if _ceae !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_ceae );};if _bgf ,_bdcc :=_dadb .(_e .EndElement );_bdcc &&_bgf .Name ==start .Name {break ; -};};return nil ;};func (_bcdb ST_Style )Validate ()error {return _bcdb .ValidateWithPath ("")};const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4; -ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);func NewCT_RPRChoice ()*CT_RPRChoice {_eccae :=&CT_RPRChoice {};return _eccae }; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_dgdg *CT_MPr )ValidateWithPath (path string )error {if _dgdg .BaseJc !=nil {if _gfff :=_dgdg .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_gfff !=nil {return _gfff ;};};if _dgdg .PlcHide !=nil {if _eece :=_dgdg .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065"); +_eece !=nil {return _eece ;};};if _dgdg .RSpRule !=nil {if _fda :=_dgdg .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_fda !=nil {return _fda ;};};if _dgdg .CGpRule !=nil {if _cde :=_dgdg .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065"); +_cde !=nil {return _cde ;};};if _dgdg .RSp !=nil {if _fbb :=_dgdg .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_fbb !=nil {return _fbb ;};};if _dgdg .CSp !=nil {if _ebfa :=_dgdg .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_ebfa !=nil {return _ebfa ; +};};if _dgdg .CGp !=nil {if _gceae :=_dgdg .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_gceae !=nil {return _gceae ;};};if _dgdg .Mcs !=nil {if _deag :=_dgdg .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_deag !=nil {return _deag ; +};};if _dgdg .CtrlPr !=nil {if _eceg :=_dgdg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eceg !=nil {return _eceg ;};};return nil ;};func (_cgab *ST_Script )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_aefade ,_cbddf :=d .Token (); +if _cbddf !=nil {return _cbddf ;};if _fbab ,_bfgeb :=_aefade .(_eg .EndElement );_bfgeb &&_fbab .Name ==start .Name {*_cgab =1;return nil ;};if _eafge ,_dcecc :=_aefade .(_eg .CharData );!_dcecc {return _g .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",_aefade ); +}else {switch string (_eafge ){case "":*_cgab =0;case "\u0072\u006f\u006da\u006e":*_cgab =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_cgab =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_cgab =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_cgab =4; +case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_cgab =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_cgab =6;};};_aefade ,_cbddf =d .Token ();if _cbddf !=nil {return _cbddf ;};if _gfdga ,_fbccc :=_aefade .(_eg .EndElement ); +_fbccc &&_gfdga .Name ==start .Name {return nil ;};return _g .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",_aefade );};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ; +E *CT_OMathArg ;};func NewCT_MR ()*CT_MR {_cdb :=&CT_MR {};return _cdb };type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};type CT_MR struct{E []*CT_OMathArg ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func (_acca *CT_OMathParaPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _acca .Jc !=nil {_ebe :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_acca .Jc ,_ebe );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SSubSup and its children -func (_faaed *CT_SSubSup )Validate ()error {return _faaed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");}; +// Validate validates the CT_GroupChrPr and its children +func (_acaf *CT_GroupChrPr )Validate ()error {return _acaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func NewCT_MCPr ()*CT_MCPr {_fdcg :=&CT_MCPr {};return _fdcg };type CT_BorderBoxPr struct{HideTop *CT_OnOff ; +HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_dfgbb *CT_SSubPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _dfgbb .CtrlPr !=nil {_efeee :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dfgbb .CtrlPr ,_efeee );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_fdgf *EG_OMathElements )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_geege :for {_cgcg ,_fcae :=d .Token (); +if _fcae !=nil {return _fcae ;};switch _fbbe :=_cgcg .(type ){case _eg .StartElement :switch _fbbe .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_gacb :=NewEG_OMathMathElements (); +_gacb .Acc =NewCT_Acc ();if _affd :=d .DecodeElement (_gacb .Acc ,&_fbbe );_affd !=nil {return _affd ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_gacb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_ggdbf :=NewEG_OMathMathElements (); +_ggdbf .Bar =NewCT_Bar ();if _cgac :=d .DecodeElement (_ggdbf .Bar ,&_fbbe );_cgac !=nil {return _cgac ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_ggdbf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bcga :=NewEG_OMathMathElements (); +_bcga .Box =NewCT_Box ();if _bddf :=d .DecodeElement (_bcga .Box ,&_fbbe );_bddf !=nil {return _bddf ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_bcga );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fbae :=NewEG_OMathMathElements (); +_fbae .BorderBox =NewCT_BorderBox ();if _eeeg :=d .DecodeElement (_fbae .BorderBox ,&_fbbe );_eeeg !=nil {return _eeeg ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_fbae );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_cfgg :=NewEG_OMathMathElements (); +_cfgg .D =NewCT_D ();if _bgabg :=d .DecodeElement (_cfgg .D ,&_fbbe );_bgabg !=nil {return _bgabg ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_cfgg );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gdgff :=NewEG_OMathMathElements (); +_gdgff .EqArr =NewCT_EqArr ();if _cfbb :=d .DecodeElement (_gdgff .EqArr ,&_fbbe );_cfbb !=nil {return _cfbb ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_gdgff );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_eecb :=NewEG_OMathMathElements (); +_eecb .F =NewCT_F ();if _cefe :=d .DecodeElement (_eecb .F ,&_fbbe );_cefe !=nil {return _cefe ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_eecb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_adge :=NewEG_OMathMathElements (); +_adge .Func =NewCT_Func ();if _beaeg :=d .DecodeElement (_adge .Func ,&_fbbe );_beaeg !=nil {return _beaeg ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_adge );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_ggbad :=NewEG_OMathMathElements (); +_ggbad .GroupChr =NewCT_GroupChr ();if _bgcf :=d .DecodeElement (_ggbad .GroupChr ,&_fbbe );_bgcf !=nil {return _bgcf ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_ggbad );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_ggggc :=NewEG_OMathMathElements (); +_ggggc .LimLow =NewCT_LimLow ();if _bdag :=d .DecodeElement (_ggggc .LimLow ,&_fbbe );_bdag !=nil {return _bdag ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_ggggc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_becf :=NewEG_OMathMathElements (); +_becf .LimUpp =NewCT_LimUpp ();if _agfa :=d .DecodeElement (_becf .LimUpp ,&_fbbe );_agfa !=nil {return _agfa ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_becf );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ffeag :=NewEG_OMathMathElements (); +_ffeag .M =NewCT_M ();if _bbcf :=d .DecodeElement (_ffeag .M ,&_fbbe );_bbcf !=nil {return _bbcf ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_ffeag );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_babb :=NewEG_OMathMathElements (); +_babb .Nary =NewCT_Nary ();if _gebbg :=d .DecodeElement (_babb .Nary ,&_fbbe );_gebbg !=nil {return _gebbg ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_babb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_adbg :=NewEG_OMathMathElements (); +_adbg .Phant =NewCT_Phant ();if _cafc :=d .DecodeElement (_adbg .Phant ,&_fbbe );_cafc !=nil {return _cafc ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_adbg );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gbgb :=NewEG_OMathMathElements (); +_gbgb .Rad =NewCT_Rad ();if _becdb :=d .DecodeElement (_gbgb .Rad ,&_fbbe );_becdb !=nil {return _becdb ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_gbgb );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_eecgc :=NewEG_OMathMathElements (); +_eecgc .SPre =NewCT_SPre ();if _gfgd :=d .DecodeElement (_eecgc .SPre ,&_fbbe );_gfgd !=nil {return _gfgd ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_eecgc );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_eefe :=NewEG_OMathMathElements (); +_eefe .SSub =NewCT_SSub ();if _aafeg :=d .DecodeElement (_eefe .SSub ,&_fbbe );_aafeg !=nil {return _aafeg ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_eefe );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bfgba :=NewEG_OMathMathElements (); +_bfgba .SSubSup =NewCT_SSubSup ();if _fbcc :=d .DecodeElement (_bfgba .SSubSup ,&_fbbe );_fbcc !=nil {return _fbcc ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_bfgba );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_dfeda :=NewEG_OMathMathElements (); +_dfeda .SSup =NewCT_SSup ();if _ggff :=d .DecodeElement (_dfeda .SSup ,&_fbbe );_ggff !=nil {return _ggff ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_dfeda );case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_bgbg :=NewEG_OMathMathElements (); +_bgbg .R =NewCT_R ();if _acbaf :=d .DecodeElement (_bgbg .R ,&_fbbe );_acbaf !=nil {return _acbaf ;};_fdgf .EG_OMathMathElements =append (_fdgf .EG_OMathMathElements ,_bgbg );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_fbbe .Name ); +if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _eg .EndElement :break _geege ;case _eg .CharData :};};return nil ;};func (_cdde *CT_FType )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {_ecd ,_afb :=_cdde .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _afb !=nil {return _afb ;};start .Attr =append (start .Attr ,_ecd );e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};func (_ggeed ST_TopBot )Validate ()error {return _ggeed .ValidateWithPath ("")}; +func (_afdg *CT_MathPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_ffeab :for {_dbda ,_cacg :=d .Token ();if _cacg !=nil {return _cacg ;};switch _bggd :=_dbda .(type ){case _eg .StartElement :switch _bggd .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_afdg .MathFont =NewCT_String (); +if _aefdb :=d .DecodeElement (_afdg .MathFont ,&_bggd );_aefdb !=nil {return _aefdb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_afdg .BrkBin =NewCT_BreakBin (); +if _bdee :=d .DecodeElement (_afdg .BrkBin ,&_bggd );_bdee !=nil {return _bdee ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_afdg .BrkBinSub =NewCT_BreakBinSub (); +if _bfe :=d .DecodeElement (_afdg .BrkBinSub ,&_bggd );_bfe !=nil {return _bfe ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_afdg .SmallFrac =NewCT_OnOff (); +if _gadc :=d .DecodeElement (_afdg .SmallFrac ,&_bggd );_gadc !=nil {return _gadc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_afdg .DispDef =NewCT_OnOff (); +if _dafc :=d .DecodeElement (_afdg .DispDef ,&_bggd );_dafc !=nil {return _dafc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_afdg .LMargin =NewCT_TwipsMeasure (); +if _acae :=d .DecodeElement (_afdg .LMargin ,&_bggd );_acae !=nil {return _acae ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_afdg .RMargin =NewCT_TwipsMeasure (); +if _ggbc :=d .DecodeElement (_afdg .RMargin ,&_bggd );_ggbc !=nil {return _ggbc ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_afdg .DefJc =NewCT_OMathJc (); +if _egfea :=d .DecodeElement (_afdg .DefJc ,&_bggd );_egfea !=nil {return _egfea ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_afdg .PreSp =NewCT_TwipsMeasure (); +if _gbaed :=d .DecodeElement (_afdg .PreSp ,&_bggd );_gbaed !=nil {return _gbaed ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_afdg .PostSp =NewCT_TwipsMeasure (); +if _gbaea :=d .DecodeElement (_afdg .PostSp ,&_bggd );_gbaea !=nil {return _gbaea ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_afdg .InterSp =NewCT_TwipsMeasure (); +if _gcac :=d .DecodeElement (_afdg .InterSp ,&_bggd );_gcac !=nil {return _gcac ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_afdg .IntraSp =NewCT_TwipsMeasure (); +if _dcbf :=d .DecodeElement (_afdg .IntraSp ,&_bggd );_dcbf !=nil {return _dcbf ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_afdg .Choice =NewCT_MathPrChoice (); +if _cged :=d .DecodeElement (&_afdg .Choice .WrapIndent ,&_bggd );_cged !=nil {return _cged ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_afdg .Choice =NewCT_MathPrChoice (); +if _efbae :=d .DecodeElement (&_afdg .Choice .WrapRight ,&_bggd );_efbae !=nil {return _efbae ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_afdg .IntLim =NewCT_LimLoc (); +if _cadba :=d .DecodeElement (_afdg .IntLim ,&_bggd );_cadba !=nil {return _cadba ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_afdg .NaryLim =NewCT_LimLoc (); +if _agd :=d .DecodeElement (_afdg .NaryLim ,&_bggd );_agd !=nil {return _agd ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_bggd .Name ); +if _eeee :=d .Skip ();_eeee !=nil {return _eeee ;};};case _eg .EndElement :break _ffeab ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_ddd *CT_BreakBinSub )ValidateWithPath (path string )error {if _dfb :=_ddd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};return nil ;};func NewCT_MR ()*CT_MR {_fcag :=&CT_MR {};return _fcag }; +// Validate validates the CT_Style and its children +func (_dfbc *CT_Style )Validate ()error {return _dfbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_fcbb *CT_MathPrChoice )ValidateWithPath (path string )error {if _fcbb .WrapIndent !=nil {if _dagf :=_fcbb .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_dagf !=nil {return _dagf ;};};if _fcbb .WrapRight !=nil {if _eecc :=_fcbb .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"); +_eecc !=nil {return _eecc ;};};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_fcfg :=&CT_BoxPr {};return _fcfg };type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_fafed :=&CT_TwipsMeasure {}; +return _fafed };func (_effec ST_BreakBinSub )Validate ()error {return _effec .ValidateWithPath ("")};func (_adeg ST_BreakBin )ValidateWithPath (path string )error {switch _adeg {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeg )); +};return nil ;};func NewOMath ()*OMath {_deggc :=&OMath {};_deggc .CT_OMath =*NewCT_OMath ();return _deggc }; -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_daae *CT_FType )ValidateWithPath (path string )error {if _daae .ValAttr ==ST_FTypeUnset {return _a .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 _ffe :=_daae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffe !=nil {return _ffe ;};return nil ;};func (_ebdc *CT_MC )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cadd :for {_dfgd ,_afgg :=d .Token (); -if _afgg !=nil {return _afgg ;};switch _gaec :=_dfgd .(type ){case _e .StartElement :switch _gaec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_ebdc .McPr =NewCT_MCPr (); -if _badd :=d .DecodeElement (_ebdc .McPr ,&_gaec );_badd !=nil {return _badd ;};default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_gaec .Name ); -if _adeb :=d .Skip ();_adeb !=nil {return _adeb ;};};case _e .EndElement :break _cadd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_cbbea *OMath )ValidateWithPath (path string )error {if _gafd :=_cbbea .CT_OMath .ValidateWithPath (path );_gafd !=nil {return _gafd ;};return nil ;};func (_bbee *CT_Nary )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_bbee .Sub =NewCT_OMathArg (); +_bbee .Sup =NewCT_OMathArg ();_bbee .E =NewCT_OMathArg ();_ggbcg :for {_bcd ,_agbb :=d .Token ();if _agbb !=nil {return _agbb ;};switch _dgda :=_bcd .(type ){case _eg .StartElement :switch _dgda .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_bbee .NaryPr =NewCT_NaryPr (); +if _fafbg :=d .DecodeElement (_bbee .NaryPr ,&_dgda );_fafbg !=nil {return _fafbg ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _efed :=d .DecodeElement (_bbee .Sub ,&_dgda ); +_efed !=nil {return _efed ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ada :=d .DecodeElement (_bbee .Sup ,&_dgda ); +_ada !=nil {return _ada ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfcd :=d .DecodeElement (_bbee .E ,&_dgda ); +_cfcd !=nil {return _cfcd ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_dgda .Name ); +if _gbef :=d .Skip ();_gbef !=nil {return _gbef ;};};case _eg .EndElement :break _ggbcg ;case _eg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_gade *CT_SPrePr )ValidateWithPath (path string )error {if _gade .CtrlPr !=nil {if _daefb :=_gade .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_daefb !=nil {return _daefb ;};};return nil ;};func NewCT_Nary ()*CT_Nary {_cgc :=&CT_Nary {}; -_cgc .Sub =NewCT_OMathArg ();_cgc .Sup =NewCT_OMathArg ();_cgc .E =NewCT_OMathArg ();return _cgc ;};func NewCT_BarPr ()*CT_BarPr {_fba :=&CT_BarPr {};return _fba };type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ; -};func (_bcgc *CT_SSubPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbcb :for {_gbbbc ,_bcdc :=d .Token ();if _bcdc !=nil {return _bcdc ;};switch _edfc :=_gbbbc .(type ){case _e .StartElement :switch _edfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bcgc .CtrlPr =NewCT_CtrlPr (); -if _dbgg :=d .DecodeElement (_bcgc .CtrlPr ,&_edfc );_dbgg !=nil {return _dbgg ;};default:_ae .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_edfc .Name ); -if _geded :=d .Skip ();_geded !=nil {return _geded ;};};case _e .EndElement :break _bbcb ;case _e .CharData :};};return nil ;};func (_bbbb ST_BreakBinSub )String ()string {switch _bbbb {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b"; -case 3:return "\u002b\u002d";};return "";};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ; -PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func NewCT_MC ()*CT_MC {_fedag :=&CT_MC {};return _fedag };func (_cagec ST_Jc )ValidateWithPath (path string )error {switch _cagec {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagec )); -};return nil ;}; +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_bfgd *CT_OMath )ValidateWithPath (path string )error {for _agae ,_gegb :=range _bfgd .EG_OMathMathElements {if _fbfa :=_gegb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_agae )); +_fbfa !=nil {return _fbfa ;};};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_gecd *CT_OnOff )ValidateWithPath (path string )error {if _gecd .ValAttr !=nil {if _cebgb :=_gecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebgb !=nil {return _cebgb ;};};return nil ;}; +// Validate validates the CT_Phant and its children +func (_edaac *CT_Phant )Validate ()error {return _edaac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_aefaa *CT_String )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _aefaa .ValAttr !=nil {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aefaa .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_bgca *CT_TwipsMeasure )ValidateWithPath (path string )error {if _deaef :=_bgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deaef !=nil {return _deaef ;};return nil ;};func (_bbcg *CT_D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcfd :for {_cda ,_eag :=d .Token (); -if _eag !=nil {return _eag ;};switch _ccf :=_cda .(type ){case _e .StartElement :switch _ccf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_bbcg .DPr =NewCT_DPr (); -if _ebf :=d .DecodeElement (_bbcg .DPr ,&_ccf );_ebf !=nil {return _ebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_gbcg :=NewCT_OMathArg (); -if _gge :=d .DecodeElement (_gbcg ,&_ccf );_gge !=nil {return _gge ;};_bbcg .E =append (_bbcg .E ,_gbcg );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_ccf .Name ); -if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _e .EndElement :break _dcfd ;case _e .CharData :};};return nil ;};func (_aaac *CT_OMathJc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaac .ValAttr !=ST_JcUnset {_agbd ,_gaed :=_aaac .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _gaed !=nil {return _gaed ;};start .Attr =append (start .Attr ,_agbd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcf *CT_EqArr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ged :for {_edf ,_fgab :=d .Token (); -if _fgab !=nil {return _fgab ;};switch _ebef :=_edf .(type ){case _e .StartElement :switch _ebef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_gcf .EqArrPr =NewCT_EqArrPr (); -if _bdb :=d .DecodeElement (_gcf .EqArrPr ,&_ebef );_bdb !=nil {return _bdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ccg :=NewCT_OMathArg (); -if _fdc :=d .DecodeElement (_ccg ,&_ebef );_fdc !=nil {return _fdc ;};_gcf .E =append (_gcf .E ,_ccg );default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_ebef .Name ); -if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _e .EndElement :break _ged ;case _e .CharData :};};return nil ;};func (_fee *CT_BoxPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cff :for {_gbc ,_babe :=d .Token ();if _babe !=nil {return _babe ; -};switch _ffc :=_gbc .(type ){case _e .StartElement :switch _ffc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_fee .OpEmu =NewCT_OnOff (); -if _fgd :=d .DecodeElement (_fee .OpEmu ,&_ffc );_fgd !=nil {return _fgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_fee .NoBreak =NewCT_OnOff (); -if _eggb :=d .DecodeElement (_fee .NoBreak ,&_ffc );_eggb !=nil {return _eggb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_fee .Diff =NewCT_OnOff (); -if _eae :=d .DecodeElement (_fee .Diff ,&_ffc );_eae !=nil {return _eae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_fee .Brk =NewCT_ManualBreak (); -if _fgg :=d .DecodeElement (_fee .Brk ,&_ffc );_fgg !=nil {return _fgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_fee .Aln =NewCT_OnOff (); -if _ec :=d .DecodeElement (_fee .Aln ,&_ffc );_ec !=nil {return _ec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fee .CtrlPr =NewCT_CtrlPr (); -if _abb :=d .DecodeElement (_fee .CtrlPr ,&_ffc );_abb !=nil {return _abb ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_ffc .Name ); -if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _e .EndElement :break _cff ;case _e .CharData :};};return nil ;};func (_ceag ST_FType )Validate ()error {return _ceag .ValidateWithPath ("")};func NewCT_Func ()*CT_Func {_bed :=&CT_Func {};_bed .FName =NewCT_OMathArg (); -_bed .E =NewCT_OMathArg ();return _bed ;};func (_eaee *CT_SPrePr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eaee .CtrlPr !=nil {_ebae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_eaee .CtrlPr ,_ebae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggeae *CT_OMathPara )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcce :for {_bfdb ,_gdde :=d .Token ();if _gdde !=nil {return _gdde ; -};switch _abbce :=_bfdb .(type ){case _e .StartElement :switch _abbce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_ggeae .OMathParaPr =NewCT_OMathParaPr (); -if _fcf :=d .DecodeElement (_ggeae .OMathParaPr ,&_abbce );_fcf !=nil {return _fcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fdbe :=NewCT_OMath (); -if _bffe :=d .DecodeElement (_fdbe ,&_abbce );_bffe !=nil {return _bffe ;};_ggeae .OMath =append (_ggeae .OMath ,_fdbe );default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_abbce .Name ); -if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _e .EndElement :break _gcce ;case _e .CharData :};};return nil ;};func (_edfdg *CT_RChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edfdg .T !=nil {_agbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0074"}}; -for _ ,_bgge :=range _edfdg .T {e .EncodeElement (_bgge ,_agbc );};};return nil ;};func (_fa *CT_AccPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_af :for {_edd ,_dee :=d .Token ();if _dee !=nil {return _dee ;};switch _dcc :=_edd .(type ){case _e .StartElement :switch _dcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_fa .Chr =NewCT_Char (); -if _ef :=d .DecodeElement (_fa .Chr ,&_dcc );_ef !=nil {return _ef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fa .CtrlPr =NewCT_CtrlPr (); -if _aef :=d .DecodeElement (_fa .CtrlPr ,&_dcc );_aef !=nil {return _aef ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_dcc .Name ); -if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _e .EndElement :break _af ;case _e .CharData :};};return nil ;};func (_fgcfe ST_Shp )ValidateWithPath (path string )error {switch _fgcfe {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcfe )); -};return nil ;}; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_bcc *CT_Integer255 )ValidateWithPath (path string )error {if _bcc .ValAttr < 1{return _g .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 ,_bcc .ValAttr ); +};if _bcc .ValAttr > 255{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bcc .ValAttr ); +};return nil ;};func (_dgdae *CT_SSupPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _dgdae .CtrlPr !=nil {_fffd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_dgdae .CtrlPr ,_fffd );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_cedfe *CT_Func )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_cedfe .FName =NewCT_OMathArg ();_cedfe .E =NewCT_OMathArg (); +_eae :for {_edf ,_edb :=d .Token ();if _edb !=nil {return _edb ;};switch _fggf :=_edf .(type ){case _eg .StartElement :switch _fggf .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_cedfe .FuncPr =NewCT_FuncPr (); +if _gea :=d .DecodeElement (_cedfe .FuncPr ,&_fggf );_gea !=nil {return _gea ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _gfcb :=d .DecodeElement (_cedfe .FName ,&_fggf ); +_gfcb !=nil {return _gfcb ;};case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgbb :=d .DecodeElement (_cedfe .E ,&_fggf ); +_dgbb !=nil {return _dgbb ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_fggf .Name ); +if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _eg .EndElement :break _eae ;case _eg .CharData :};};return nil ;};func (_efdcg *CT_LimUppPr )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_gcaf :for {_ggfd ,_aead :=d .Token (); +if _aead !=nil {return _aead ;};switch _debe :=_ggfd .(type ){case _eg .StartElement :switch _debe .Name {case _eg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_eg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_efdcg .CtrlPr =NewCT_CtrlPr (); +if _ggbe :=d .DecodeElement (_efdcg .CtrlPr ,&_debe );_ggbe !=nil {return _ggbe ;};default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_debe .Name ); +if _aaec :=d .Skip ();_aaec !=nil {return _aaec ;};};case _eg .EndElement :break _gcaf ;case _eg .CharData :};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_bbeb :=&CT_OnOff {};return _bbeb }; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_dcdb *OMath )ValidateWithPath (path string )error {if _fecdf :=_dcdb .CT_OMath .ValidateWithPath (path );_fecdf !=nil {return _fecdf ;};return nil ;};func (_ebde *CT_SSubSupPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _ebde .AlnScr !=nil {_dgaea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_ebde .AlnScr ,_dgaea );};if _ebde .CtrlPr !=nil {_dffb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_ebde .CtrlPr ,_dffb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggg *CT_EqArr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ggg .EqArrPr !=nil {_fbf :=_e .StartElement {Name :_e .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}}; -e .EncodeElement (_ggg .EqArrPr ,_fbf );};_acae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};for _ ,_dbg :=range _ggg .E {e .EncodeElement (_dbg ,_acae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimLow and its children +func (_bgde *CT_LimLow )Validate ()error {return _bgde .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};func (_faac ST_TopBot )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_faac .String (),start ); +};func (_dbfc *CT_GroupChr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _dbfc .GroupChrPr !=nil {_cab :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}}; +e .EncodeElement (_dbfc .GroupChrPr ,_cab );};_caa :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbfc .E ,_caa );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_eabc *CT_Style )ValidateWithPath (path string )error {if _dcba :=_eabc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};return nil ;}; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_abdcb *CT_SPre )ValidateWithPath (path string )error {if _abdcb .SPrePr !=nil {if _cgaf :=_abdcb .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_cgaf !=nil {return _cgaf ;};};if _dccb :=_abdcb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); +_dccb !=nil {return _dccb ;};if _bebc :=_abdcb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bebc !=nil {return _bebc ;};if _fbce :=_abdcb .E .ValidateWithPath (path +"\u002f\u0045");_fbce !=nil {return _fbce ;};return nil ;};func (_bbcc *CT_ManualBreak )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {for _ ,_bcfg :=range start .Attr {if _bcfg .Name .Local =="\u0061\u006c\u006eA\u0074"{_deca ,_cgda :=_c .ParseInt (_bcfg .Value ,10,64); +if _cgda !=nil {return _cgda ;};_bbcc .AlnAtAttr =&_deca ;continue ;};};for {_eaef ,_fddf :=d .Token ();if _fddf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_fddf ); +};if _feg ,_dgeb :=_eaef .(_eg .EndElement );_dgeb &&_feg .Name ==start .Name {break ;};};return nil ;};func (_afge *CT_MathPrChoice )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {if _afge .WrapIndent !=nil {_bagc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}}; +e .EncodeElement (_afge .WrapIndent ,_bagc );};if _afge .WrapRight !=nil {_cgca :=_eg .StartElement {Name :_eg .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_afge .WrapRight ,_cgca );};return nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_cgfgb :=&CT_UnSignedInteger {}; +return _cgfgb };func (_fcg *CT_BorderBox )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start );if _fcg .BorderBoxPr !=nil {_gdc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}}; +e .EncodeElement (_fcg .BorderBoxPr ,_gdc );};_egd :=_eg .StartElement {Name :_eg .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fcg .E ,_egd );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_abec ST_Shp )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {return e .EncodeElement (_abec .String (),start ); +}; -// Validate validates the CT_Acc and its children -func (_cf *CT_Acc )Validate ()error {return _cf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_ddfg ST_LimLoc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ddfg .String (),start );};type ST_Style byte ; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_gefg *CT_SPrePr )ValidateWithPath (path string )error {if _gefg .CtrlPr !=nil {if _fgdf :=_gefg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fgdf !=nil {return _fgdf ;};};return nil ;};func (_ebd *CT_Integer255 )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Attr =append (start .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ebd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_ggdg *MathPr )ValidateWithPath (path string )error {if _cgcgb :=_ggdg .CT_MathPr .ValidateWithPath (path );_cgcgb !=nil {return _cgcgb ;};return nil ;}; -// Validate validates the CT_SSubPr and its children -func (_bdge *CT_SSubPr )Validate ()error {return _bdge .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_bggf *CT_Nary )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggf .Sub =NewCT_OMathArg (); -_bggf .Sup =NewCT_OMathArg ();_bggf .E =NewCT_OMathArg ();_cbbd :for {_ddb ,_cfcf :=d .Token ();if _cfcf !=nil {return _cfcf ;};switch _aacc :=_ddb .(type ){case _e .StartElement :switch _aacc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_bggf .NaryPr =NewCT_NaryPr (); -if _ceef :=d .DecodeElement (_bggf .NaryPr ,&_aacc );_ceef !=nil {return _ceef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cfb :=d .DecodeElement (_bggf .Sub ,&_aacc ); -_cfb !=nil {return _cfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ebaa :=d .DecodeElement (_bggf .Sup ,&_aacc ); -_ebaa !=nil {return _ebaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _aaccf :=d .DecodeElement (_bggf .E ,&_aacc ); -_aaccf !=nil {return _aaccf ;};default:_ae .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_aacc .Name ); -if _deae :=d .Skip ();_deae !=nil {return _deae ;};};case _e .EndElement :break _cbbd ;case _e .CharData :};};return nil ;};func (_cegb *CT_BorderBox )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cegb .BorderBoxPr !=nil {_dab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}}; -e .EncodeElement (_cegb .BorderBoxPr ,_dab );};_cdc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cegb .E ,_cdc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edgd *CT_OMathParaPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _edgd .Jc !=nil {_afae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_edgd .Jc ,_afae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FuncPr and its children +func (_eefg *CT_FuncPr )Validate ()error {return _eefg .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_eb *CT_Acc )ValidateWithPath (path string )error {if _eb .AccPr !=nil {if _ad :=_eb .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_ad !=nil {return _ad ;};};if _ed :=_eb .E .ValidateWithPath (path +"\u002f\u0045");_ed !=nil {return _ed ; -};return nil ;};type ST_BreakBin byte ; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_gcc *CT_LimLowPr )ValidateWithPath (path string )error {if _gcc .CtrlPr !=nil {if _ffdd :=_gcc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ffdd !=nil {return _ffdd ;};};return nil ;};func (_fgfb *CT_OMathArgPr )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {e .EncodeToken (start ); +if _fgfb .ArgSz !=nil {_gcedc :=_eg .StartElement {Name :_eg .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_fgfb .ArgSz ,_gcedc );};e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func (_ebde ST_FType )Validate ()error {return _ebde .ValidateWithPath ("")}; -// Validate validates the CT_RPR and its children -func (_dabb *CT_RPR )Validate ()error {return _dabb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_gbd *CT_SpacingRule )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gbd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Bar ()*CT_Bar {_db :=&CT_Bar {};_db .E =NewCT_OMathArg ();return _db };func NewCT_SPrePr ()*CT_SPrePr {_afeab :=&CT_SPrePr {};return _afeab };func NewCT_GroupChrPr ()*CT_GroupChrPr {_dbgf :=&CT_GroupChrPr {}; -return _dbgf };func (_bfcf *CT_ManualBreak )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgd :=range start .Attr {if _dgd .Name .Local =="\u0061\u006c\u006eA\u0074"{_bda ,_fbafa :=_d .ParseInt (_dgd .Value ,10,64);if _fbafa !=nil {return _fbafa ; -};_bfcf .AlnAtAttr =&_bda ;continue ;};};for {_ggd ,_dfbf :=d .Token ();if _dfbf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_dfbf ); -};if _fcefb ,_ccec :=_ggd .(_e .EndElement );_ccec &&_fcefb .Name ==start .Name {break ;};};return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;};func (_ecge *MathPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecge .CT_MathPr =*NewCT_MathPr (); -_gbeb :for {_dgba ,_dffaa :=d .Token ();if _dffaa !=nil {return _dffaa ;};switch _ggcb :=_dgba .(type ){case _e .StartElement :switch _ggcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_ecge .MathFont =NewCT_String (); -if _caac :=d .DecodeElement (_ecge .MathFont ,&_ggcb );_caac !=nil {return _caac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_ecge .BrkBin =NewCT_BreakBin (); -if _dbfc :=d .DecodeElement (_ecge .BrkBin ,&_ggcb );_dbfc !=nil {return _dbfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_ecge .BrkBinSub =NewCT_BreakBinSub (); -if _aded :=d .DecodeElement (_ecge .BrkBinSub ,&_ggcb );_aded !=nil {return _aded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_ecge .SmallFrac =NewCT_OnOff (); -if _fggg :=d .DecodeElement (_ecge .SmallFrac ,&_ggcb );_fggg !=nil {return _fggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_ecge .DispDef =NewCT_OnOff (); -if _aafgd :=d .DecodeElement (_ecge .DispDef ,&_ggcb );_aafgd !=nil {return _aafgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_ecge .LMargin =NewCT_TwipsMeasure (); -if _bec :=d .DecodeElement (_ecge .LMargin ,&_ggcb );_bec !=nil {return _bec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_ecge .RMargin =NewCT_TwipsMeasure (); -if _dffd :=d .DecodeElement (_ecge .RMargin ,&_ggcb );_dffd !=nil {return _dffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_ecge .DefJc =NewCT_OMathJc (); -if _acce :=d .DecodeElement (_ecge .DefJc ,&_ggcb );_acce !=nil {return _acce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_ecge .PreSp =NewCT_TwipsMeasure (); -if _cbfa :=d .DecodeElement (_ecge .PreSp ,&_ggcb );_cbfa !=nil {return _cbfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_ecge .PostSp =NewCT_TwipsMeasure (); -if _fcbg :=d .DecodeElement (_ecge .PostSp ,&_ggcb );_fcbg !=nil {return _fcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_ecge .InterSp =NewCT_TwipsMeasure (); -if _accca :=d .DecodeElement (_ecge .InterSp ,&_ggcb );_accca !=nil {return _accca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_ecge .IntraSp =NewCT_TwipsMeasure (); -if _bcfbg :=d .DecodeElement (_ecge .IntraSp ,&_ggcb );_bcfbg !=nil {return _bcfbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ecge .Choice =NewCT_MathPrChoice (); -if _fead :=d .DecodeElement (&_ecge .Choice .WrapIndent ,&_ggcb );_fead !=nil {return _fead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ecge .Choice =NewCT_MathPrChoice (); -if _gbdb :=d .DecodeElement (&_ecge .Choice .WrapRight ,&_ggcb );_gbdb !=nil {return _gbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_ecge .IntLim =NewCT_LimLoc (); -if _cgccd :=d .DecodeElement (_ecge .IntLim ,&_ggcb );_cgccd !=nil {return _cgccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_ecge .NaryLim =NewCT_LimLoc (); -if _dcfdg :=d .DecodeElement (_ecge .NaryLim ,&_ggcb );_dcfdg !=nil {return _dcfdg ;};default:_ae .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_ggcb .Name ); -if _afca :=d .Skip ();_afca !=nil {return _afca ;};};case _e .EndElement :break _gbeb ;case _e .CharData :};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};func NewCT_MPr ()*CT_MPr {_ada :=&CT_MPr {};return _ada }; -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_cdff *CT_LimUppPr )ValidateWithPath (path string )error {if _cdff .CtrlPr !=nil {if _dddc :=_cdff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dddc !=nil {return _dddc ;};};return nil ;};func (_gaafc *CT_MR )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdfd :for {_dgec ,_acbg :=d .Token (); -if _acbg !=nil {return _acbg ;};switch _baaf :=_dgec .(type ){case _e .StartElement :switch _baaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_badb :=NewCT_OMathArg (); -if _cgdd :=d .DecodeElement (_badb ,&_baaf );_cgdd !=nil {return _cgdd ;};_gaafc .E =append (_gaafc .E ,_badb );default:_ae .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_baaf .Name ); -if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _e .EndElement :break _bdfd ;case _e .CharData :};};return nil ;};type ST_Jc byte ;type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_FType and its children +func (_fae *CT_FType )Validate ()error {return _fae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func NewCT_BreakBinSub ()*CT_BreakBinSub {_dgd :=&CT_BreakBinSub {};return _dgd }; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_febg *CT_Integer255 )ValidateWithPath (path string )error {if _febg .ValAttr < 1{return _a .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 ,_febg .ValAttr ); -};if _febg .ValAttr > 255{return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_febg .ValAttr ); -};return nil ;};func (_cfdg ST_Jc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfdg .String (),start );};func (_aebd *CT_M )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aebd .MPr !=nil {_eefc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006dP\u0072"}}; -e .EncodeElement (_aebd .MPr ,_eefc );};_bgacd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_fcea :=range _aebd .Mr {e .EncodeElement (_fcea ,_bgacd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func init (){_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements ); -_df .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements ); +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_gfcg *CT_SSubSup )ValidateWithPath (path string )error {if _gfcg .SSubSupPr !=nil {if _fggc :=_gfcg .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_fggc !=nil {return _fggc ;};};if _aega :=_gfcg .E .ValidateWithPath (path +"\u002f\u0045"); +_aega !=nil {return _aega ;};if _befe :=_gfcg .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_befe !=nil {return _befe ;};if _egda :=_gfcg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_egda !=nil {return _egda ;};return nil ;};func (_bgge *CT_YAlign )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {_gadafa ,_dbcgd :=_bgge .ValAttr .MarshalXMLAttr (_eg .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _dbcgd !=nil {return _dbcgd ;};start .Attr =append (start .Attr ,_gadafa );e .EncodeToken (start );e .EncodeToken (_eg .EndElement {Name :start .Name });return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements ); }; \ No newline at end of file diff --git a/schema/soo/ofc/sharedTypes/sharedTypes.go b/schema/soo/ofc/sharedTypes/sharedTypes.go index d36acbb249..4fb4f19e11 100644 --- a/schema/soo/ofc/sharedTypes/sharedTypes.go +++ b/schema/soo/ofc/sharedTypes/sharedTypes.go @@ -9,136 +9,136 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package sharedTypes ;import (_b "encoding/xml";_a "fmt";_c "regexp";);func (_ddgd ST_ConformanceClass )ValidateWithPath (path string )error {switch _ddgd {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgd )); -};return nil ;};type ST_OnOff1 byte ;func (_gcb ST_OnOff1 )String ()string {switch _gcb {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025"; -func (_fc *ST_TwipsMeasure )ValidateWithPath (path string )error {_ad :=[]string {};if _fc .ST_UnsignedDecimalNumber !=nil {_ad =append (_ad ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); -};if _fc .ST_PositiveUniversalMeasure !=nil {_ad =append (_ad ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_ad )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ad ); -};return nil ;};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_bga *ST_AlgClass )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eb ,_ge :=d .Token ();if _ge !=nil {return _ge ; -};if _fbg ,_agb :=_eb .(_b .EndElement );_agb &&_fbg .Name ==start .Name {*_bga =1;return nil ;};if _ba ,_ef :=_eb .(_b .CharData );!_ef {return _a .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",_eb ); -}else {switch string (_ba ){case "":*_bga =0;case "\u0068\u0061\u0073\u0068":*_bga =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bga =2;};};_eb ,_ge =d .Token ();if _ge !=nil {return _ge ;};if _ddg ,_ebb :=_eb .(_b .EndElement );_ebb &&_ddg .Name ==start .Name {return nil ; -};return _a .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",_eb );};func (_bg ST_TwipsMeasure )String ()string {if _bg .ST_UnsignedDecimalNumber !=nil {return _a .Sprintf ("\u0025\u0076",*_bg .ST_UnsignedDecimalNumber ); -};if _bg .ST_PositiveUniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_bg .ST_PositiveUniversalMeasure );};return "";};const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2; -ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6;ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;); +package sharedTypes ;import (_a "encoding/xml";_b "fmt";_f "regexp";);func (_ab ST_CalendarType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfa :=_a .Attr {};_gfa .Name =name ;switch _ab {case ST_CalendarTypeUnset :_gfa .Value ="";case ST_CalendarTypeGregorian :_gfa .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n"; +case ST_CalendarTypeGregorianUs :_gfa .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_gfa .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068"; +case ST_CalendarTypeGregorianArabic :_gfa .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_gfa .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_gfa .Value ="\u0068\u0065\u0062\u0072\u0065\u0077"; +case ST_CalendarTypeTaiwan :_gfa .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_gfa .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_gfa .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_gfa .Value ="\u006b\u006f\u0072e\u0061"; +case ST_CalendarTypeSaka :_gfa .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_gfa .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_gfa .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068"; +case ST_CalendarTypeNone :_gfa .Value ="\u006e\u006f\u006e\u0065";};return _gfa ,nil ;};func (_cec ST_TrueFalseBlank )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbfe :=_a .Attr {};_cbfe .Name =name ;switch _cec {case ST_TrueFalseBlankUnset :_cbfe .Value =""; +case ST_TrueFalseBlankT :_cbfe .Value ="\u0074";case ST_TrueFalseBlankF :_cbfe .Value ="\u0066";case ST_TrueFalseBlankTrue :_cbfe .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_cbfe .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_cbfe .Value ="\u0054\u0072\u0075\u0065"; +case ST_TrueFalseBlankFalse_ :_cbfe .Value ="\u0046\u0061\u006cs\u0065";};return _cbfe ,nil ;};const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025"; +func (_afb ST_ConformanceClass )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afb .String (),start );};var ST_PositivePercentagePatternRe =_f .MustCompile (ST_PositivePercentagePattern );func (_gfec ST_CryptProv )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gd :=_a .Attr {}; +_gd .Name =name ;switch _gfec {case ST_CryptProvUnset :_gd .Value ="";case ST_CryptProvRsaAES :_gd .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_gd .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_gd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _gd ,nil ;};func (_dac ST_TrueFalse )String ()string {switch _dac {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func (_bdfa ST_AlgType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdfa .String (),start ); +};func (_gdg ST_OnOff1 )Validate ()error {return _gdg .ValidateWithPath ("")};func (_bae ST_TrueFalse )ValidateWithPath (path string )error {switch _bae {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 (_bae )); +};return nil ;};type ST_CryptProv byte ;func (_bde ST_CryptProv )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bde .String (),start );};func (_cbf ST_AlgClass )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbf .String (),start ); +};func (_dgfc ST_YAlign )String ()string {switch _dgfc {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d"; +case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};type ST_CalendarType byte ;func (_gce ST_OnOff1 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gce .String (),start ); +};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);func (_cda ST_YAlign )Validate ()error {return _cda .ValidateWithPath ("")};const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029"; +func (_fga ST_AlgClass )ValidateWithPath (path string )error {switch _fga {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 (_fga )); +};return nil ;};func (_fe ST_TwipsMeasure )String ()string {if _fe .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_fe .ST_UnsignedDecimalNumber );};if _fe .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_fe .ST_PositiveUniversalMeasure ); +};return "";};var ST_PositiveUniversalMeasurePatternRe =_f .MustCompile (ST_PositiveUniversalMeasurePattern );func (_fd ST_CalendarType )ValidateWithPath (path string )error {switch _fd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_fd )); +};return nil ;};func (_fdb ST_XAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fdb .String (),start );};func (_faed ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _faed {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 (_faed )); +};return nil ;};func (_cdg ST_YAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dag :=_a .Attr {};_dag .Name =name ;switch _cdg {case ST_YAlignUnset :_dag .Value ="";case ST_YAlignInline :_dag .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_dag .Value ="\u0074\u006f\u0070"; +case ST_YAlignCenter :_dag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_dag .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_dag .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_dag .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; +};return _dag ,nil ;};func (_aba ST_AlgClass )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfe :=_a .Attr {};_gfe .Name =name ;switch _aba {case ST_AlgClassUnset :_gfe .Value ="";case ST_AlgClassHash :_gfe .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_gfe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _gfe ,nil ;};type ST_AlgType byte ;func (_fge ST_CalendarType )String ()string {switch _fge {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073"; +case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069"; +case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061"; +case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065"; +};return "";};func (_ede ST_CryptProv )ValidateWithPath (path string )error {switch _ede {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 (_ede )); +};return nil ;};const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_d *ST_OnOff )ValidateWithPath (path string )error {_be :=[]string {}; +if _d .Bool !=nil {_be =append (_be ,"\u0042\u006f\u006f\u006c");};if _d .ST_OnOff1 !=ST_OnOff1Unset {_be =append (_be ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_be )> 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 ,_be ); +};return nil ;};func (_dbg ST_CryptProv )String ()string {switch _dbg {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c";case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return ""; +};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025"; +const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d"; +type ST_ConformanceClass byte ;const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029"; +func (_bb *ST_CalendarType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bb =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_bb =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_bb =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_bb =3; +case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_bb =4;case "\u0068\u0069\u006ar\u0069":*_bb =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_bb =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_bb =7;case "\u006a\u0061\u0070a\u006e":*_bb =8; +case "\u0074\u0068\u0061\u0069":*_bb =9;case "\u006b\u006f\u0072e\u0061":*_bb =10;case "\u0073\u0061\u006b\u0061":*_bb =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_bb =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_bb =13; +case "\u006e\u006f\u006e\u0065":*_bb =14;};return nil ;};func (_cf ST_TrueFalseBlank )Validate ()error {return _cf .ValidateWithPath ("")};func (_fg ST_CalendarType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fg .String (),start ); +};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_eg :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ef :=true ;_eg .Bool =&_ef ;default:_gf :=false ;_eg .Bool =&_gf ;};return _eg ,nil ;};func (_abf ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _abf {case 0,1,2,3,4,6,7: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 (_abf )); +};return nil ;};func (_fdd *ST_CryptProv )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfe ,_eef :=d .Token ();if _eef !=nil {return _eef ;};if _age ,_da :=_bfe .(_a .EndElement );_da &&_age .Name ==start .Name {*_fdd =1;return nil ;}; +if _fa ,_aa :=_bfe .(_a .CharData );!_aa {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",_bfe );}else {switch string (_fa ){case "":*_fdd =0; +case "\u0072\u0073\u0061\u0041\u0045\u0053":*_fdd =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_fdd =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdd =3;};};_bfe ,_eef =d .Token ();if _eef !=nil {return _eef ;};if _fcg ,_fed :=_bfe .(_a .EndElement ); +_fed &&_fcg .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",_bfe );};func (_dda ST_OnOff1 )String ()string {switch _dda {case 0:return ""; +case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};type ST_XAlign byte ;func (_dded *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dded =0;case "\u0074":*_dded =1;case "\u0066":*_dded =2; +case "\u0074\u0072\u0075\u0065":*_dded =3;case "\u0066\u0061\u006cs\u0065":*_dded =4;case "\u0054\u0072\u0075\u0065":*_dded =6;case "\u0046\u0061\u006cs\u0065":*_dded =7;};return nil ;};func (_agcb ST_OnOff1 )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbb :=_a .Attr {}; +_cbb .Name =name ;switch _agcb {case ST_OnOff1Unset :_cbb .Value ="";case ST_OnOff1On :_cbb .Value ="\u006f\u006e";case ST_OnOff1Off :_cbb .Value ="\u006f\u0066\u0066";};return _cbb ,nil ;};func (_fb *ST_YAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fb =0; +case "\u0069\u006e\u006c\u0069\u006e\u0065":*_fb =1;case "\u0074\u006f\u0070":*_fb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fb =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fb =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fb =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fb =6; +};return nil ;};const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;);func (_fag *ST_OnOff1 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgf ,_dd :=d .Token (); +if _dd !=nil {return _dd ;};if _eeg ,_fff :=_dgf .(_a .EndElement );_fff &&_eeg .Name ==start .Name {*_fag =1;return nil ;};if _gfg ,_ge :=_dgf .(_a .CharData );!_ge {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",_dgf ); +}else {switch string (_gfg ){case "":*_fag =0;case "\u006f\u006e":*_fag =1;case "\u006f\u0066\u0066":*_fag =2;};};_dgf ,_dd =d .Token ();if _dd !=nil {return _dd ;};if _cd ,_dcg :=_dgf .(_a .EndElement );_dcg &&_cd .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",_dgf ); +};type ST_TrueFalseBlank byte ;type ST_YAlign byte ;func (_eag ST_TrueFalse )Validate ()error {return _eag .ValidateWithPath ("")};func (_bf *ST_CalendarType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbe ,_fc :=d .Token ();if _fc !=nil {return _fc ; +};if _bd ,_ae :=_bbe .(_a .EndElement );_ae &&_bd .Name ==start .Name {*_bf =1;return nil ;};if _ca ,_fcb :=_bbe .(_a .CharData );!_fcb {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",_bbe ); +}else {switch string (_ca ){case "":*_bf =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_bf =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_bf =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_bf =3; +case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_bf =4;case "\u0068\u0069\u006ar\u0069":*_bf =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_bf =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_bf =7;case "\u006a\u0061\u0070a\u006e":*_bf =8; +case "\u0074\u0068\u0061\u0069":*_bf =9;case "\u006b\u006f\u0072e\u0061":*_bf =10;case "\u0073\u0061\u006b\u0061":*_bf =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_bf =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_bf =13; +case "\u006e\u006f\u006e\u0065":*_bf =14;};};_bbe ,_fc =d .Token ();if _fc !=nil {return _fc ;};if _ee ,_aca :=_bbe .(_a .EndElement );_aca &&_ee .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",_bbe ); +};func (_fbb ST_ConformanceClass )ValidateWithPath (path string )error {switch _fbb {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 (_fbb )); +};return nil ;};func (_caf ST_ConformanceClass )String ()string {switch _caf {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";};type ST_VerticalAlignRun byte ; +func (_bgee *ST_XAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfag ,_fec :=d .Token ();if _fec !=nil {return _fec ;};if _ebc ,_dab :=_gfag .(_a .EndElement );_dab &&_ebc .Name ==start .Name {*_bgee =1;return nil ;};if _fddg ,_bagc :=_gfag .(_a .CharData ); +!_bagc {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",_gfag );}else {switch string (_fddg ){case "":*_bgee =0;case "\u006c\u0065\u0066\u0074":*_bgee =1; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgee =2;case "\u0072\u0069\u0067h\u0074":*_bgee =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bgee =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bgee =5;};};_gfag ,_fec =d .Token ();if _fec !=nil {return _fec ; +};if _cgf ,_ged :=_gfag .(_a .EndElement );_ged &&_cgf .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",_gfag ); +};func (_af *ST_AlgClass )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_af =0;case "\u0068\u0061\u0073\u0068":*_af =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_af =2;};return nil ;};func (_gc *ST_OnOff )Validate ()error {return _gc .ValidateWithPath ("")}; +func (_fcgd *ST_TrueFalse )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgg ,_acb :=d .Token ();if _acb !=nil {return _acb ;};if _df ,_afd :=_gdgg .(_a .EndElement );_afd &&_df .Name ==start .Name {*_fcgd =1;return nil ;};if _dbge ,_eegg :=_gdgg .(_a .CharData ); +!_eegg {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",_gdgg );}else {switch string (_dbge ){case "":*_fcgd =0;case "\u0074":*_fcgd =1; +case "\u0066":*_fcgd =2;case "\u0074\u0072\u0075\u0065":*_fcgd =3;case "\u0066\u0061\u006cs\u0065":*_fcgd =4;};};_gdgg ,_acb =d .Token ();if _acb !=nil {return _acb ;};if _gdc ,_bfdb :=_gdgg .(_a .EndElement );_bfdb &&_gdc .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",_gdgg );};func (_ed ST_AlgClass )Validate ()error {return _ed .ValidateWithPath ("")}; +func (_bc *ST_TwipsMeasure )Validate ()error {return _bc .ValidateWithPath ("")};type ST_TrueFalse byte ;var ST_FixedPercentagePatternRe =_f .MustCompile (ST_FixedPercentagePattern );func (_cdb ST_VerticalAlignRun )String ()string {switch _cdb {case 0:return ""; +case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};func (_acf ST_CalendarType )Validate ()error {return _acf .ValidateWithPath ("")}; +func (_ec ST_VerticalAlignRun )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfea :=_a .Attr {};_gfea .Name =name ;switch _ec {case ST_VerticalAlignRunUnset :_gfea .Value ="";case ST_VerticalAlignRunBaseline :_gfea .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"; +case ST_VerticalAlignRunSuperscript :_gfea .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_gfea .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _gfea ,nil ;};func (_bbee ST_VerticalAlignRun )Validate ()error {return _bbee .ValidateWithPath ("")}; +const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2;ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6; +ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;);func (_ad *ST_CryptProv )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ad =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_ad =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_ad =2; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ad =3;};return nil ;}; // ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_cad ST_ConformanceClass )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cad .String (),start ); -};func (_gag ST_VerticalAlignRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gag .String (),start );};func (_adcb *ST_YAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adcb =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_adcb =1; -case "\u0074\u006f\u0070":*_adcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adcb =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adcb =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adcb =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adcb =6; -};return nil ;};func (_bdd ST_YAlign )String ()string {switch _bdd {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d"; -case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_cef ST_OnOff1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cef .String (),start );}; -const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025"; -type ST_XAlign byte ;func (_f ST_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _f .Bool !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",_bc (*_f .Bool ))));};if _f .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_b .CharData (_f .ST_OnOff1 .String ())); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_bfd ST_OnOff )String ()string {if _bfd .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_bfd .Bool );};if _bfd .ST_OnOff1 !=ST_OnOff1Unset {return _bfd .ST_OnOff1 .String ();};return ""; -};func (_bf *ST_OnOff )ValidateWithPath (path string )error {_e :=[]string {};if _bf .Bool !=nil {_e =append (_e ,"\u0042\u006f\u006f\u006c");};if _bf .ST_OnOff1 !=ST_OnOff1Unset {_e =append (_e ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_e )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_e ); -};return nil ;};func (_bb ST_CalendarType )ValidateWithPath (path string )error {switch _bb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bb )); -};return nil ;};type ST_YAlign byte ;func (_eea *ST_ConformanceClass )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfa ,_bfg :=d .Token ();if _bfg !=nil {return _bfg ;};if _afa ,_bce :=_bfa .(_b .EndElement );_bce &&_afa .Name ==start .Name {*_eea =1; -return nil ;};if _ecc ,_eae :=_bfa .(_b .CharData );!_eae {return _a .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",_bfa );}else {switch string (_ecc ){case "":*_eea =0; -case "\u0073\u0074\u0072\u0069\u0063\u0074":*_eea =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_eea =2;};};_bfa ,_bfg =d .Token ();if _bfg !=nil {return _bfg ;};if _bdeb ,_dfb :=_bfa .(_b .EndElement );_dfb &&_bdeb .Name ==start .Name {return nil ; -};return _a .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",_bfa );};var ST_FixedPercentagePatternRe =_c .MustCompile (ST_FixedPercentagePattern ); -var ST_PercentagePatternRe =_c .MustCompile (ST_PercentagePattern );func (_da *ST_OnOff )Validate ()error {return _da .ValidateWithPath ("")};func (_edag ST_YAlign )Validate ()error {return _edag .ValidateWithPath ("")};type ST_TrueFalseBlank byte ;func (_eda ST_VerticalAlignRun )String ()string {switch _eda {case 0:return ""; -case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};func (_fg ST_AlgClass )Validate ()error {return _fg .ValidateWithPath ("")}; -func (_dcb ST_TrueFalseBlank )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afdf :=_b .Attr {};_afdf .Name =name ;switch _dcb {case ST_TrueFalseBlankUnset :_afdf .Value ="";case ST_TrueFalseBlankT :_afdf .Value ="\u0074";case ST_TrueFalseBlankF :_afdf .Value ="\u0066"; -case ST_TrueFalseBlankTrue :_afdf .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_afdf .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_afdf .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_afdf .Value ="\u0046\u0061\u006cs\u0065"; -};return _afdf ,nil ;};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_fde ST_AlgType )Validate ()error {return _fde .ValidateWithPath ("")}; -func (_bff ST_XAlign )String ()string {switch _bff {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065"; -case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_fea ST_AlgClass )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cb :=_b .Attr {};_cb .Name =name ;switch _fea {case ST_AlgClassUnset :_cb .Value ="";case ST_AlgClassHash :_cb .Value ="\u0068\u0061\u0073\u0068"; -case ST_AlgClassCustom :_cb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cb ,nil ;};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);const (ST_ConformanceClassUnset ST_ConformanceClass =0; -ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_ab ST_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ab .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_ab .ST_UnsignedDecimalNumber ))); -};if _ab .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_ab .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_ga ST_TrueFalse )Validate ()error {return _ga .ValidateWithPath ("")}; -func (_beg ST_AlgClass )ValidateWithPath (path string )error {switch _beg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beg )); -};return nil ;};func (_gg ST_AlgType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gg .String (),start );};func (_gaa ST_VerticalAlignRun )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acd :=_b .Attr {};_acd .Name =name ; -switch _gaa {case ST_VerticalAlignRunUnset :_acd .Value ="";case ST_VerticalAlignRunBaseline :_acd .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_acd .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074"; -case ST_VerticalAlignRunSubscript :_acd .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _acd ,nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_dc :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_be :=true ; -_dc .Bool =&_be ;default:_bfdg :=false ;_dc .Bool =&_bfdg ;};return _dc ,nil ;};func (_efb ST_CryptProv )String ()string {switch _efb {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c"; -case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);type ST_ConformanceClass byte ;var ST_PositivePercentagePatternRe =_c .MustCompile (ST_PositivePercentagePattern ); -func (_fec ST_CalendarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fec .String (),start );};func (_dac *ST_OnOff1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gea ,_edg :=d .Token ();if _edg !=nil {return _edg ; -};if _gf ,_fcd :=_gea .(_b .EndElement );_fcd &&_gf .Name ==start .Name {*_dac =1;return nil ;};if _baa ,_aaf :=_gea .(_b .CharData );!_aaf {return _a .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",_gea ); -}else {switch string (_baa ){case "":*_dac =0;case "\u006f\u006e":*_dac =1;case "\u006f\u0066\u0066":*_dac =2;};};_gea ,_edg =d .Token ();if _edg !=nil {return _edg ;};if _bgd ,_ced :=_gea .(_b .EndElement );_ced &&_bgd .Name ==start .Name {return nil ; -};return _a .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",_gea );};func (_bca *ST_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcb ,_ded :=d .Token (); -if _ded !=nil {return _ded ;};if _aab ,_cgb :=_fcb .(_b .EndElement );_cgb &&_aab .Name ==start .Name {*_bca =1;return nil ;};if _ged ,_gbd :=_fcb .(_b .CharData );!_gbd {return _a .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",_fcb ); -}else {switch string (_ged ){case "":*_bca =0;case "\u006c\u0065\u0066\u0074":*_bca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bca =2;case "\u0072\u0069\u0067h\u0074":*_bca =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bca =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bca =5; -};};_fcb ,_ded =d .Token ();if _ded !=nil {return _ded ;};if _dae ,_gec :=_fcb .(_b .EndElement );_gec &&_dae .Name ==start .Name {return nil ;};return _a .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",_fcb ); -};const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d"; -func (_fb ST_CalendarType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aa :=_b .Attr {};_aa .Name =name ;switch _fb {case ST_CalendarTypeUnset :_aa .Value ="";case ST_CalendarTypeGregorian :_aa .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n"; -case ST_CalendarTypeGregorianUs :_aa .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_aa .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068"; -case ST_CalendarTypeGregorianArabic :_aa .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_aa .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_aa .Value ="\u0068\u0065\u0062\u0072\u0065\u0077"; -case ST_CalendarTypeTaiwan :_aa .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_aa .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_aa .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_aa .Value ="\u006b\u006f\u0072e\u0061"; -case ST_CalendarTypeSaka :_aa .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_aa .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_aa .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068"; -case ST_CalendarTypeNone :_aa .Value ="\u006e\u006f\u006e\u0065";};return _aa ,nil ;};type ST_TrueFalse byte ;type ST_AlgClass byte ;func (_db *ST_CryptProv )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efg ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ; -};if _fa ,_gc :=_efg .(_b .EndElement );_gc &&_fa .Name ==start .Name {*_db =1;return nil ;};if _af ,_ed :=_efg .(_b .CharData );!_ed {return _a .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",_efg ); -}else {switch string (_af ){case "":*_db =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_db =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_db =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_db =3;};};_efg ,_bbg =d .Token ();if _bbg !=nil {return _bbg ; -};if _cgf ,_ddb :=_efg .(_b .EndElement );_ddb &&_cgf .Name ==start .Name {return nil ;};return _a .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",_efg ); -};const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5; -ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12; -ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);func (_ea *ST_AlgType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agc ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};if _ace ,_bgeb :=_agc .(_b .EndElement ); -_bgeb &&_ace .Name ==start .Name {*_ea =1;return nil ;};if _afd ,_egf :=_agc .(_b .CharData );!_egf {return _a .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",_agc ); -}else {switch string (_afd ){case "":*_ea =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_ea =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ea =2;};};_agc ,_ceg =d .Token ();if _ceg !=nil {return _ceg ;};if _cbc ,_bgf :=_agc .(_b .EndElement );_bgf &&_cbc .Name ==start .Name {return nil ; -};return _a .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",_agc );};func (_gef *ST_CryptProv )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gef =0; -case "\u0072\u0073\u0061\u0041\u0045\u0053":*_gef =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_gef =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gef =3;};return nil ;};const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2; -ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;);func (_fgce ST_VerticalAlignRun )Validate ()error {return _fgce .ValidateWithPath ("")};func (_fgc ST_AlgType )String ()string {switch _fgc {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079"; -case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_feec ST_TrueFalseBlank )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feec .String (),start );};type ST_AlgType byte ;var ST_GuidPatternRe =_c .MustCompile (ST_GuidPattern ); -func (_df ST_TrueFalse )ValidateWithPath (path string )error {switch _df {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_df )); -};return nil ;};type ST_CryptProv byte ;func (_dcg *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcg =0;case "\u0074":*_dcg =1;case "\u0066":*_dcg =2;case "\u0074\u0072\u0075\u0065":*_dcg =3;case "\u0066\u0061\u006cs\u0065":*_dcg =4; -case "\u0054\u0072\u0075\u0065":*_dcg =6;case "\u0046\u0061\u006cs\u0065":*_dcg =7;};return nil ;};func (_gb *ST_AlgClass )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gb =0;case "\u0068\u0061\u0073\u0068":*_gb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gb =2; -};return nil ;};func (_de ST_AlgClass )String ()string {switch _de {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_ff ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _ff {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ff )); -};return nil ;};func (_gbc *ST_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgc ,_ega :=d .Token ();if _ega !=nil {return _ega ;};if _bcc ,_ebd :=_cgc .(_b .EndElement );_ebd &&_bcc .Name ==start .Name {*_gbc =1;return nil ;};if _dfde ,_cee :=_cgc .(_b .CharData ); -!_cee {return _a .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",_cgc );}else {switch string (_dfde ){case "":*_gbc =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_gbc =1; -case "\u0074\u006f\u0070":*_gbc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbc =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gbc =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gbc =6;};}; -_cgc ,_ega =d .Token ();if _ega !=nil {return _ega ;};if _dcgg ,_ca :=_cgc .(_b .EndElement );_ca &&_dcgg .Name ==start .Name {return nil ;};return _a .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",_cgc ); -};func (_fbb ST_TrueFalse )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aed :=_b .Attr {};_aed .Name =name ;switch _fbb {case ST_TrueFalseUnset :_aed .Value ="";case ST_TrueFalseT :_aed .Value ="\u0074";case ST_TrueFalseF :_aed .Value ="\u0066";case ST_TrueFalseTrue :_aed .Value ="\u0074\u0072\u0075\u0065"; -case ST_TrueFalseFalse :_aed .Value ="\u0066\u0061\u006cs\u0065";};return _aed ,nil ;}; +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_aeg *ST_ConformanceClass )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bee ,_cdd :=d .Token ();if _cdd !=nil {return _cdd ;};if _efe ,_gcbc :=_bee .(_a .EndElement ); +_gcbc &&_efe .Name ==start .Name {*_aeg =1;return nil ;};if _bagcb ,_gdf :=_bee .(_a .CharData );!_gdf {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",_bee ); +}else {switch string (_bagcb ){case "":*_aeg =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_aeg =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_aeg =2;};};_bee ,_cdd =d .Token ();if _cdd !=nil {return _cdd ;};if _ga ,_beca :=_bee .(_a .EndElement ); +_beca &&_ga .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",_bee );};func (_dc *ST_AlgType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agce ,_dg :=d .Token (); +if _dg !=nil {return _dg ;};if _fae ,_gb :=_agce .(_a .EndElement );_gb &&_fae .Name ==start .Name {*_dc =1;return nil ;};if _aab ,_bfd :=_agce .(_a .CharData );!_bfd {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",_agce ); +}else {switch string (_aab ){case "":*_dc =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_dc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dc =2;};};_agce ,_dg =d .Token ();if _dg !=nil {return _dg ;};if _dae ,_bag :=_agce .(_a .EndElement );_bag &&_dae .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",_agce );};func (_e *ST_TwipsMeasure )ValidateWithPath (path string )error {_ac :=[]string {}; +if _e .ST_UnsignedDecimalNumber !=nil {_ac =append (_ac ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _e .ST_PositiveUniversalMeasure !=nil {_ac =append (_ac ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065"); +};if len (_ac )> 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 ,_ac );};return nil ;};var ST_PercentagePatternRe =_f .MustCompile (ST_PercentagePattern ); +func (_bec ST_VerticalAlignRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bec .String (),start );};func (_cac *ST_YAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgeg ,_aedf :=d .Token (); +if _aedf !=nil {return _aedf ;};if _gg ,_ebb :=_bgeg .(_a .EndElement );_ebb &&_gg .Name ==start .Name {*_cac =1;return nil ;};if _bagb ,_bcf :=_bgeg .(_a .CharData );!_bcf {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",_bgeg ); +}else {switch string (_bagb ){case "":*_cac =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_cac =1;case "\u0074\u006f\u0070":*_cac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cac =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cac =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cac =5; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cac =6;};};_bgeg ,_aedf =d .Token ();if _aedf !=nil {return _aedf ;};if _bgc ,_ebe :=_bgeg .(_a .EndElement );_ebe &&_bgc .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",_bgeg ); +};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);var ST_PositiveFixedPercentagePatternRe =_f .MustCompile (ST_PositiveFixedPercentagePattern );func (_bfa ST_XAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eca :=_a .Attr {}; +_eca .Name =name ;switch _bfa {case ST_XAlignUnset :_eca .Value ="";case ST_XAlignLeft :_eca .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_eca .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_eca .Value ="\u0072\u0069\u0067h\u0074"; +case ST_XAlignInside :_eca .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_eca .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _eca ,nil ;};var ST_UniversalMeasurePatternRe =_f .MustCompile (ST_UniversalMeasurePattern ); +func (_dfa ST_XAlign )String ()string {switch _dfa {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065"; +case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func _ba (_gca bool )uint8 {if _gca {return 1;};return 0;};func (_ag ST_TwipsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ag .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_a .CharData (_b .Sprintf ("\u0025\u0064",*_ag .ST_UnsignedDecimalNumber ))); +};if _ag .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_ag .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_dbb ST_XAlign )Validate ()error {return _dbb .ValidateWithPath ("")}; +func (_c ST_OnOff )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _c .Bool !=nil {e .EncodeToken (_a .CharData (_b .Sprintf ("\u0025\u0064",_ba (*_c .Bool ))));};if _c .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_a .CharData (_c .ST_OnOff1 .String ())); +};return e .EncodeToken (_a .EndElement {Name :start .Name });}; // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_fded *ST_ConformanceClass )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fded =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_fded =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_fded =2; -};return nil ;};func (_eeb ST_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eeb .String (),start );};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1; -ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);var ST_UniversalMeasurePatternRe =_c .MustCompile (ST_UniversalMeasurePattern );func (_bd ST_OnOff1 )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcf :=_b .Attr {}; -_gcf .Name =name ;switch _bd {case ST_OnOff1Unset :_gcf .Value ="";case ST_OnOff1On :_gcf .Value ="\u006f\u006e";case ST_OnOff1Off :_gcf .Value ="\u006f\u0066\u0066";};return _gcf ,nil ;};func (_add ST_TrueFalseBlank )Validate ()error {return _add .ValidateWithPath ("")}; -func (_gcg *ST_VerticalAlignRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgad ,_ec :=d .Token ();if _ec !=nil {return _ec ;};if _efbe ,_agf :=_bgad .(_b .EndElement );_agf &&_efbe .Name ==start .Name {*_gcg =1;return nil ;};if _fddf ,_dace :=_bgad .(_b .CharData ); -!_dace {return _a .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",_bgad );}else {switch string (_fddf ){case "":*_gcg =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gcg =1; -case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gcg =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gcg =3;};};_bgad ,_ec =d .Token ();if _ec !=nil {return _ec ;};if _gfb ,_dfd :=_bgad .(_b .EndElement );_dfd &&_gfb .Name ==start .Name {return nil ; -};return _a .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",_bgad );};type ST_CalendarType byte ;func (_ebba ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _ebba {case 0,1,2,3,4,6,7:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebba )); -};return nil ;};func (_ada ST_CryptProv )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bab :=_b .Attr {};_bab .Name =name ;switch _ada {case ST_CryptProvUnset :_bab .Value ="";case ST_CryptProvRsaAES :_bab .Value ="\u0072\u0073\u0061\u0041\u0045\u0053"; -case ST_CryptProvRsaFull :_bab .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_bab .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bab ,nil ;};func (_fbd ST_ConformanceClass )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bffa :=_b .Attr {}; -_bffa .Name =name ;switch _fbd {case ST_ConformanceClassUnset :_bffa .Value ="";case ST_ConformanceClassStrict :_bffa .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_bffa .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c"; -};return _bffa ,nil ;};func (_dfa ST_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfa .String (),start );};func (_ccd *ST_TrueFalseBlank )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcf ,_fga :=d .Token (); -if _fga !=nil {return _fga ;};if _abg ,_fad :=_cbcf .(_b .EndElement );_fad &&_abg .Name ==start .Name {*_ccd =1;return nil ;};if _fdg ,_fbgf :=_cbcf .(_b .CharData );!_fbgf {return _a .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",_cbcf ); -}else {switch string (_fdg ){case "":*_ccd =0;case "\u0074":*_ccd =1;case "\u0066":*_ccd =2;case "\u0074\u0072\u0075\u0065":*_ccd =3;case "\u0066\u0061\u006cs\u0065":*_ccd =4;case "\u0054\u0072\u0075\u0065":*_ccd =6;case "\u0046\u0061\u006cs\u0065":*_ccd =7; -};};_cbcf ,_fga =d .Token ();if _fga !=nil {return _fga ;};if _dcc ,_ee :=_cbcf .(_b .EndElement );_ee &&_dcc .Name ==start .Name {return nil ;};return _a .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",_cbcf ); -};func (_cf ST_CryptProv )Validate ()error {return _cf .ValidateWithPath ("")};func (_fdd ST_AlgType )ValidateWithPath (path string )error {switch _fdd {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdd )); -};return nil ;};func (_gbbf ST_ConformanceClass )String ()string {switch _gbbf {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";};func (_fecb ST_CalendarType )String ()string {switch _fecb {case 0:return ""; -case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068"; -case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069";case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e"; -case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061";case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068"; -case 14:return "\u006e\u006f\u006e\u0065";};return "";};func (_def *ST_XAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_def =0;case "\u006c\u0065\u0066\u0074":*_def =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_def =2;case "\u0072\u0069\u0067h\u0074":*_def =3; -case "\u0069\u006e\u0073\u0069\u0064\u0065":*_def =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_def =5;};return nil ;};func (_gab ST_ConformanceClass )Validate ()error {return _gab .ValidateWithPath ("")};const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029"; -func (_aga ST_YAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfbd :=_b .Attr {};_gfbd .Name =name ;switch _aga {case ST_YAlignUnset :_gfbd .Value ="";case ST_YAlignInline :_gfbd .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_gfbd .Value ="\u0074\u006f\u0070"; -case ST_YAlignCenter :_gfbd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_gfbd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_gfbd .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_gfbd .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; -};return _gfbd ,nil ;};func (_dgc *ST_OnOff1 )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgc =0;case "\u006f\u006e":*_dgc =1;case "\u006f\u0066\u0066":*_dgc =2;};return nil ;};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1; -ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);func (_ead ST_XAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bda :=_b .Attr {};_bda .Name =name ;switch _ead {case ST_XAlignUnset :_bda .Value =""; -case ST_XAlignLeft :_bda .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_bda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_bda .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_bda .Value ="\u0069\u006e\u0073\u0069\u0064\u0065"; -case ST_XAlignOutside :_bda .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bda ,nil ;};func (_fee ST_OnOff1 )Validate ()error {return _fee .ValidateWithPath ("")};func (_dbc ST_OnOff1 )ValidateWithPath (path string )error {switch _dbc {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbc )); -};return nil ;};func (_fdf *ST_TrueFalse )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfe ,_gbb :=d .Token ();if _gbb !=nil {return _gbb ;};if _fgd ,_bde :=_bfe .(_b .EndElement );_bde &&_fgd .Name ==start .Name {*_fdf =1;return nil ; -};if _eaa ,_efbf :=_bfe .(_b .CharData );!_efbf {return _a .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",_bfe );}else {switch string (_eaa ){case "":*_fdf =0; -case "\u0074":*_fdf =1;case "\u0066":*_fdf =2;case "\u0074\u0072\u0075\u0065":*_fdf =3;case "\u0066\u0061\u006cs\u0065":*_fdf =4;};};_bfe ,_gbb =d .Token ();if _gbb !=nil {return _gbb ;};if _bee ,_dde :=_bfe .(_b .EndElement );_dde &&_bee .Name ==start .Name {return nil ; -};return _a .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",_bfe );};func (_gaf ST_TrueFalseBlank )String ()string {switch _gaf {case 0:return ""; -case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065";};return "";};func (_cbd *ST_AlgType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbd =0; -case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_cbd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cbd =2;};return nil ;};func (_feg ST_YAlign )ValidateWithPath (path string )error {switch _feg {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feg )); -};return nil ;};func (_cc ST_TrueFalse )String ()string {switch _cc {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func (_fbf ST_XAlign )ValidateWithPath (path string )error {switch _fbf {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbf )); -};return nil ;};const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029";func (_feca ST_CalendarType )Validate ()error {return _feca .ValidateWithPath ("")}; -func (_bfc *ST_TrueFalse )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfc =0;case "\u0074":*_bfc =1;case "\u0066":*_bfc =2;case "\u0074\u0072\u0075\u0065":*_bfc =3;case "\u0066\u0061\u006cs\u0065":*_bfc =4;};return nil ;};func (_fe *ST_TwipsMeasure )Validate ()error {return _fe .ValidateWithPath ("")}; -func (_cbb ST_TrueFalse )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbb .String (),start );};var ST_PositiveFixedPercentagePatternRe =_c .MustCompile (ST_PositiveFixedPercentagePattern );const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025"; -func (_adc *ST_CalendarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dad ,_g :=d .Token ();if _g !=nil {return _g ;};if _fd ,_ag :=_dad .(_b .EndElement );_ag &&_fd .Name ==start .Name {*_adc =1;return nil ;};if _ae ,_ac :=_dad .(_b .CharData ); -!_ac {return _a .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",_dad );}else {switch string (_ae ){case "":*_adc =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_adc =1; -case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_adc =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_adc =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_adc =4; -case "\u0068\u0069\u006ar\u0069":*_adc =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_adc =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_adc =7;case "\u006a\u0061\u0070a\u006e":*_adc =8;case "\u0074\u0068\u0061\u0069":*_adc =9;case "\u006b\u006f\u0072e\u0061":*_adc =10; -case "\u0073\u0061\u006b\u0061":*_adc =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_adc =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_adc =13; -case "\u006e\u006f\u006e\u0065":*_adc =14;};};_dad ,_g =d .Token ();if _g !=nil {return _g ;};if _dd ,_bge :=_dad .(_b .EndElement );_bge &&_dd .Name ==start .Name {return nil ;};return _a .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",_dad ); -};func _bc (_cg bool )uint8 {if _cg {return 1;};return 0;};func (_gbe ST_AlgClass )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbe .String (),start );};func (_ce ST_CryptProv )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ce .String (),start ); -};var ST_PositiveUniversalMeasurePatternRe =_c .MustCompile (ST_PositiveUniversalMeasurePattern );func (_dg ST_CryptProv )ValidateWithPath (path string )error {switch _dg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dg )); -};return nil ;};func (_abe ST_AlgType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dca :=_b .Attr {};_dca .Name =name ;switch _abe {case ST_AlgTypeUnset :_dca .Value ="";case ST_AlgTypeTypeAny :_dca .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079"; -case ST_AlgTypeCustom :_dca .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dca ,nil ;};func (_agg ST_XAlign )Validate ()error {return _agg .ValidateWithPath ("")};func (_eg *ST_CalendarType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eg =0; -case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_eg =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_eg =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_eg =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_eg =4; -case "\u0068\u0069\u006ar\u0069":*_eg =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_eg =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_eg =7;case "\u006a\u0061\u0070a\u006e":*_eg =8;case "\u0074\u0068\u0061\u0069":*_eg =9;case "\u006b\u006f\u0072e\u0061":*_eg =10; -case "\u0073\u0061\u006b\u0061":*_eg =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_eg =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_eg =13; -case "\u006e\u006f\u006e\u0065":*_eg =14;};return nil ;};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_dgf *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgf =0; -case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dgf =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_dgf =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_dgf =3;};return nil ;};type ST_VerticalAlignRun byte ; \ No newline at end of file +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_bgb ST_AlgType )String ()string {switch _bgb {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fgaaf ST_YAlign )ValidateWithPath (path string )error {switch _fgaaf {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 (_fgaaf )); +};return nil ;};func (_dde ST_TrueFalse )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dde .String (),start );};func (_de ST_AlgType )ValidateWithPath (path string )error {switch _de {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 (_de )); +};return nil ;};func (_ff ST_AlgClass )String ()string {switch _ff {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_agc ST_AlgType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcbd :=_a .Attr {}; +_fcbd .Name =name ;switch _agc {case ST_AlgTypeUnset :_fcbd .Value ="";case ST_AlgTypeTypeAny :_fcbd .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_fcbd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fcbd ,nil ;};func (_bdf ST_CryptProv )Validate ()error {return _bdf .ValidateWithPath ("")}; +func (_egf *ST_XAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egf =0;case "\u006c\u0065\u0066\u0074":*_egf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egf =2;case "\u0072\u0069\u0067h\u0074":*_egf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_egf =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_egf =5;};return nil ;};var ST_GuidPatternRe =_f .MustCompile (ST_GuidPattern );func (_cadb *ST_VerticalAlignRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccf ,_bea :=d .Token ();if _bea !=nil {return _bea ; +};if _fgaa ,_ffg :=_ccf .(_a .EndElement );_ffg &&_fgaa .Name ==start .Name {*_cadb =1;return nil ;};if _gcaa ,_cee :=_ccf .(_a .CharData );!_cee {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",_ccf ); +}else {switch string (_gcaa ){case "":*_cadb =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cadb =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_cadb =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_cadb =3; +};};_ccf ,_bea =d .Token ();if _bea !=nil {return _bea ;};if _cfc ,_eea :=_ccf .(_a .EndElement );_eea &&_cfc .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",_ccf ); +};func (_fdf ST_TrueFalseBlank )String ()string {switch _fdf {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065"; +};return "";};func (_afe *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afe =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_afe =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_afe =2; +case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_afe =3;};return nil ;};const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025"; +const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_dacf ST_ConformanceClass )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baa :=_a .Attr {};_baa .Name =name ;switch _dacf {case ST_ConformanceClassUnset :_baa .Value =""; +case ST_ConformanceClassStrict :_baa .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_baa .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _baa ,nil ;};func (_cb ST_OnOff )String ()string {if _cb .Bool !=nil {return _b .Sprintf ("\u0025\u0076",*_cb .Bool ); +};if _cb .ST_OnOff1 !=ST_OnOff1Unset {return _cb .ST_OnOff1 .String ();};return "";};func (_ddb ST_OnOff1 )ValidateWithPath (path string )error {switch _ddb {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 (_ddb )); +};return nil ;};func (_cbc *ST_OnOff1 )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbc =0;case "\u006f\u006e":*_cbc =1;case "\u006f\u0066\u0066":*_cbc =2;};return nil ;};func (_fee ST_YAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fee .String (),start ); +};const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5; +ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12; +ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_bgf ST_AlgType )Validate ()error {return _bgf .ValidateWithPath ("")}; +func (_bda ST_ConformanceClass )Validate ()error {return _bda .ValidateWithPath ("")};type ST_AlgClass byte ;const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4; +ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_ce *ST_AlgType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ce =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_ce =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ce =2; +};return nil ;};func (_gfeb *ST_ConformanceClass )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfeb =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gfeb =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gfeb =2; +};return nil ;};func (_eaa ST_XAlign )ValidateWithPath (path string )error {switch _eaa {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 (_eaa )); +};return nil ;};func (_db *ST_AlgClass )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ea ,_bg :=d .Token ();if _bg !=nil {return _bg ;};if _bbf ,_aed :=_ea .(_a .EndElement );_aed &&_bbf .Name ==start .Name {*_db =1;return nil ;};if _fca ,_cg :=_ea .(_a .CharData ); +!_cg {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",_ea );}else {switch string (_fca ){case "":*_db =0;case "\u0068\u0061\u0073\u0068":*_db =1; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_db =2;};};_ea ,_bg =d .Token ();if _bg !=nil {return _bg ;};if _bac ,_gfc :=_ea .(_a .EndElement );_gfc &&_bac .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",_ea ); +};type ST_OnOff1 byte ;func (_gcb ST_TrueFalseBlank )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcb .String (),start );};func (_dbga ST_TrueFalse )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbff :=_a .Attr {}; +_cbff .Name =name ;switch _dbga {case ST_TrueFalseUnset :_cbff .Value ="";case ST_TrueFalseT :_cbff .Value ="\u0074";case ST_TrueFalseF :_cbff .Value ="\u0066";case ST_TrueFalseTrue :_cbff .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_cbff .Value ="\u0066\u0061\u006cs\u0065"; +};return _cbff ,nil ;};func (_gfee *ST_TrueFalseBlank )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fde ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};if _eb ,_dfb :=_fde .(_a .EndElement );_dfb &&_eb .Name ==start .Name {*_gfee =1; +return nil ;};if _bge ,_cae :=_fde .(_a .CharData );!_cae {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",_fde );}else {switch string (_bge ){case "":*_gfee =0; +case "\u0074":*_gfee =1;case "\u0066":*_gfee =2;case "\u0074\u0072\u0075\u0065":*_gfee =3;case "\u0066\u0061\u006cs\u0065":*_gfee =4;case "\u0054\u0072\u0075\u0065":*_gfee =6;case "\u0046\u0061\u006cs\u0065":*_gfee =7;};};_fde ,_dfg =d .Token ();if _dfg !=nil {return _dfg ; +};if _cad ,_cc :=_fde .(_a .EndElement );_cc &&_cad .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",_fde ); +};func (_bcg *ST_TrueFalse )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcg =0;case "\u0074":*_bcg =1;case "\u0066":*_bcg =2;case "\u0074\u0072\u0075\u0065":*_bcg =3;case "\u0066\u0061\u006cs\u0065":*_bcg =4;};return nil ;};const (ST_OnOff1Unset ST_OnOff1 =0; +ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;); \ No newline at end of file diff --git a/schema/soo/pkg/content_types/content_types.go b/schema/soo/pkg/content_types/content_types.go index 9125a24538..5d6ed24cfd 100644 --- a/schema/soo/pkg/content_types/content_types.go +++ b/schema/soo/pkg/content_types/content_types.go @@ -9,82 +9,83 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package content_types ;import (_a "encoding/xml";_be "fmt";_e "github.com/unidoc/unioffice";_ag "github.com/unidoc/unioffice/common/logger";_c "regexp";); - -// Validate validates the CT_Types and its children -func (_aed *CT_Types )Validate ()error {return _aed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");}; +package content_types ;import (_fg "encoding/xml";_c "fmt";_fc "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/common/logger";_a "regexp";);const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; +func (_caa *Default )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_caa .CT_Default =*NewCT_Default ();for _ ,_fgd :=range start .Attr {if _fgd .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_bfe ,_bce :=_fgd .Value ,error (nil ); +if _bce !=nil {return _bce ;};_caa .ExtensionAttr =_bfe ;continue ;};if _fgd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fea ,_dd :=_fgd .Value ,error (nil );if _dd !=nil {return _dd ;};_caa .ContentTypeAttr =_fea ;continue ; +};};for {_ece ,_feg :=d .Token ();if _feg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_feg );};if _ea ,_eg :=_ece .(_fg .EndElement );_eg &&_ea .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the Types and its children -func (_ace *Types )Validate ()error {return _ace .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func (_fg *CT_Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fg .Default !=nil {_ge :=_a .StartElement {Name :_a .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}}; -for _ ,_ed :=range _fg .Default {e .EncodeElement (_ed ,_ge );};};if _fg .Override !=nil {_cb :=_a .StartElement {Name :_a .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_gd :=range _fg .Override {e .EncodeElement (_gd ,_cb ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path +func (_agd *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_agd .ExtensionAttr ){return _c .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_agd .ExtensionAttr ); +};if !ST_ContentTypePatternRe .MatchString (_agd .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_agd .ContentTypeAttr ); +};return nil ;}; -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_cgeg *Types )ValidateWithPath (path string )error {if _aede :=_cgeg .CT_Types .ValidateWithPath (path );_aede !=nil {return _aede ;};return nil ;};type Default struct{CT_Default }; +// Validate validates the CT_Types and its children +func (_ed *CT_Types )Validate ()error {return _ed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};type Default struct{CT_Default };type CT_Types struct{Default []*Default ;Override []*Override ;};type CT_Default struct{ExtensionAttr string ; +ContentTypeAttr string ;};func (_de *Default )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {return _de .CT_Default .MarshalXML (e ,start );};var ST_ExtensionPatternRe =_a .MustCompile (ST_ExtensionPattern ); -// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_cdc *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_cdc .ContentTypeAttr ){return _be .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_cdc .ContentTypeAttr ); -};return nil ;};func (_cf *Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0054\u0079\u0070e\u0073";return _cf .CT_Types .MarshalXML (e ,start );}; +// ValidateWithPath validates the Default and its children, prefixing error messages with path +func (_agf *Default )ValidateWithPath (path string )error {if _egc :=_agf .CT_Default .ValidateWithPath (path );_egc !=nil {return _egc ;};return nil ;};type Override struct{CT_Override }; // Validate validates the CT_Override and its children -func (_dgd *CT_Override )Validate ()error {return _dgd .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +func (_eef *CT_Override )Validate ()error {return _eef .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_cfe *Override )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {return _cfe .CT_Override .MarshalXML (e ,start ); +};func NewOverride ()*Override {_gge :=&Override {};_gge .CT_Override =*NewCT_Override ();return _gge }; // Validate validates the Default and its children -func (_dc *Default )Validate ()error {return _dc .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");}; +func (_acc *Default )Validate ()error {return _acc .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};func (_aae *CT_Override )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_aae .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +for _ ,_gac :=range start .Attr {if _gac .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ee ,_ad :=_gac .Value ,error (nil );if _ad !=nil {return _ad ;};_aae .ContentTypeAttr =_ee ;continue ;};if _gac .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_cd ,_gc :=_gac .Value ,error (nil ); +if _gc !=nil {return _gc ;};_aae .PartNameAttr =_cd ;continue ;};};for {_bdb ,_gab :=d .Token ();if _gab !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_gab ); +};if _bc ,_fcg :=_bdb .(_fg .EndElement );_fcg &&_bc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_gde *Override )ValidateWithPath (path string )error {if _gae :=_gde .CT_Override .ValidateWithPath (path );_gae !=nil {return _gae ;};return nil ;};func NewTypes ()*Types {_cca :=&Types {};_cca .CT_Types =*NewCT_Types ();return _cca }; +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_efc *CT_Types )ValidateWithPath (path string )error {for _gcf ,_df :=range _efc .Default {if _gfe :=_df .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_gcf ));_gfe !=nil {return _gfe ; +};};for _aag ,_bda :=range _efc .Override {if _cge :=_bda .ValidateWithPath (_c .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_aag ));_cge !=nil {return _cge ;};};return nil ;};const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b"; -// ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_ebc *Default )ValidateWithPath (path string )error {if _cbg :=_ebc .CT_Default .ValidateWithPath (path );_cbg !=nil {return _cbg ;};return nil ;};func NewCT_Override ()*CT_Override {_ddf :=&CT_Override {};_ddf .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -return _ddf ;};type CT_Types struct{Default []*Default ;Override []*Override ;};func (_fbd *Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbd .CT_Default =*NewCT_Default ();for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_fbc ,_gf :=_bb .Value ,error (nil ); -if _gf !=nil {return _gf ;};_fbd .ExtensionAttr =_fbc ;continue ;};if _bb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gb ,_bc :=_bb .Value ,error (nil );if _bc !=nil {return _bc ;};_fbd .ContentTypeAttr =_gb ;continue ; -};};for {_cdf ,_ffg :=d .Token ();if _ffg !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ffg );};if _gcf ,_aeg :=_cdf .(_a .EndElement );_aeg &&_gcf .Name ==start .Name {break ; -};};return nil ;};func (_eef *Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _eef .CT_Override .MarshalXML (e ,start );};func (_ae *CT_Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ae .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -for _ ,_cd :=range start .Attr {if _cd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dg ,_ba :=_cd .Value ,error (nil );if _ba !=nil {return _ba ;};_ae .ContentTypeAttr =_dg ;continue ;};if _cd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ga ,_ef :=_cd .Value ,error (nil ); -if _ef !=nil {return _ef ;};_ae .PartNameAttr =_ga ;continue ;};};for {_db ,_fd :=d .Token ();if _fd !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_fd ); -};if _gc ,_ec :=_db .(_a .EndElement );_ec &&_gc .Name ==start .Name {break ;};};return nil ;};var ST_ExtensionPatternRe =_c .MustCompile (ST_ExtensionPattern );func NewDefault ()*Default {_afc :=&Default {};_afc .CT_Default =*NewCT_Default ();return _afc }; -func NewOverride ()*Override {_cde :=&Override {};_cde .CT_Override =*NewCT_Override ();return _cde };func (_ca *CT_Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abd :for {_bgg ,_ddc :=d .Token ();if _ddc !=nil {return _ddc ;};switch _bf :=_bgg .(type ){case _a .StartElement :switch _bf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ggg :=NewDefault (); -if _af :=d .DecodeElement (_ggg ,&_bf );_af !=nil {return _af ;};_ca .Default =append (_ca .Default ,_ggg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_ea :=NewOverride (); -if _da :=d .DecodeElement (_ea ,&_bf );_da !=nil {return _da ;};_ca .Override =append (_ca .Override ,_ea );default:_ag .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bf .Name ); -if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _a .EndElement :break _abd ;case _a .CharData :};};return nil ;};func NewCT_Types ()*CT_Types {_gcc :=&CT_Types {};return _gcc }; -// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_de *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_de .ExtensionAttr ){return _be .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_de .ExtensionAttr ); -};if !ST_ContentTypePatternRe .MatchString (_de .ContentTypeAttr ){return _be .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_de .ContentTypeAttr ); -};return nil ;};func (_cc *CT_Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_be .Sprintf ("\u0025\u0076",_cc .ExtensionAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",_cc .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ff *CT_Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ff .ExtensionAttr ="\u0078\u006d\u006c";_ff .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_g :=range start .Attr {if _g .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_eb ,_cg :=_g .Value ,error (nil ); -if _cg !=nil {return _cg ;};_ff .ExtensionAttr =_eb ;continue ;};if _g .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eg ,_bg :=_g .Value ,error (nil );if _bg !=nil {return _bg ;};_ff .ContentTypeAttr =_eg ;continue ;}; -};for {_gg ,_dd :=d .Token ();if _dd !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_dd );};if _ee ,_ab :=_gg .(_a .EndElement );_ab &&_ee .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path +func (_ca *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_ca .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\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 ,ST_ContentTypePatternRe ,_ca .ContentTypeAttr ); +};return nil ;};var ST_ContentTypePatternRe =_a .MustCompile (ST_ContentTypePattern ); // Validate validates the Override and its children -func (_gaa *Override )Validate ()error {return _gaa .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";func (_gdd *Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdd .CT_Types =*NewCT_Types (); -_agg :for {_dde ,_ggab :=d .Token ();if _ggab !=nil {return _ggab ;};switch _dca :=_dde .(type ){case _a .StartElement :switch _dca .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_bcf :=NewDefault (); -if _fbdc :=d .DecodeElement (_bcf ,&_dca );_fbdc !=nil {return _fbdc ;};_gdd .Default =append (_gdd .Default ,_bcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_bd :=NewOverride (); -if _fbf :=d .DecodeElement (_bd ,&_dca );_fbf !=nil {return _fbf ;};_gdd .Override =append (_gdd .Override ,_bd );default:_ag .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0079\u0070e\u0073 \u0025\u0076",_dca .Name ); -if _gfed :=d .Skip ();_gfed !=nil {return _gfed ;};};case _a .EndElement :break _agg ;case _a .CharData :};};return nil ;};const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b"; -func (_dcg *Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcg .CT_Override =*NewCT_Override ();for _ ,_agbb :=range start .Attr {if _agbb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bcg ,_df :=_agbb .Value ,error (nil ); -if _df !=nil {return _df ;};_dcg .ContentTypeAttr =_bcg ;continue ;};if _agbb .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_gfe ,_gca :=_agbb .Value ,error (nil );if _gca !=nil {return _gca ;};_dcg .PartNameAttr =_gfe ;continue ;}; -};for {_cdd ,_aee :=d .Token ();if _aee !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_aee );};if _aeb ,_dgg :=_cdd .(_a .EndElement );_dgg &&_aeb .Name ==start .Name {break ; -};};return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func (_ffc *Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ffc .CT_Default .MarshalXML (e ,start );}; +func (_ff *Override )Validate ()error {return _ff .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_gggb *CT_Types )ValidateWithPath (path string )error {for _cge ,_fa :=range _gggb .Default {if _gab :=_fa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_cge ));_gab !=nil {return _gab ; -};};for _eag ,_agb :=range _gggb .Override {if _fb :=_agb .ValidateWithPath (_be .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_eag ));_fb !=nil {return _fb ;};};return nil ;};type Override struct{CT_Override }; -func (_gga *CT_Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gga .ContentTypeAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gga .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};type Types struct{CT_Types };var ST_ContentTypePatternRe =_c .MustCompile (ST_ContentTypePattern ); +// Validate validates the Types and its children +func (_eba *Types )Validate ()error {return _eba .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func (_af *CT_Default )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_af .ExtensionAttr ="\u0078\u006d\u006c";_af .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +for _ ,_gf :=range start .Attr {if _gf .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cf ,_ga :=_gf .Value ,error (nil );if _ga !=nil {return _ga ;};_af .ExtensionAttr =_cf ;continue ;};if _gf .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_b ,_ag :=_gf .Value ,error (nil ); +if _ag !=nil {return _ag ;};_af .ContentTypeAttr =_b ;continue ;};};for {_gaf ,_aa :=d .Token ();if _aa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_aa ); +};if _fgc ,_fa :=_gaf .(_fg .EndElement );_fa &&_fgc .Name ==start .Name {break ;};};return nil ;};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; + +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_gfea *Override )ValidateWithPath (path string )error {if _cag :=_gfea .CT_Override .ValidateWithPath (path );_cag !=nil {return _cag ;};return nil ;};func (_eae *Types )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_eae .CT_Types =*NewCT_Types (); +_cfa :for {_bfef ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _bbf :=_bfef .(type ){case _fg .StartElement :switch _bbf .Name {case _fg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_agg :=NewDefault (); +if _gcg :=d .DecodeElement (_agg ,&_bbf );_gcg !=nil {return _gcg ;};_eae .Default =append (_eae .Default ,_agg );case _fg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_ba :=NewOverride (); +if _bac :=d .DecodeElement (_ba ,&_bbf );_bac !=nil {return _bac ;};_eae .Override =append (_eae .Override ,_ba );default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0079\u0070e\u0073 \u0025\u0076",_bbf .Name ); +if _ddf :=d .Skip ();_ddf !=nil {return _ddf ;};};case _fg .EndElement :break _cfa ;case _fg .CharData :};};return nil ;};func NewCT_Default ()*CT_Default {_g :=&CT_Default {};_g .ExtensionAttr ="\u0078\u006d\u006c";_g .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +return _g ;};func (_db *CT_Types )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_cg :for {_ef ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _gca :=_ef .(type ){case _fg .StartElement :switch _gca .Name {case _fg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ac :=NewDefault (); +if _cab :=d .DecodeElement (_ac ,&_gca );_cab !=nil {return _cab ;};_db .Default =append (_db .Default ,_ac );case _fg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_eca :=NewOverride (); +if _fgeb :=d .DecodeElement (_eca ,&_gca );_fgeb !=nil {return _fgeb ;};_db .Override =append (_db .Override ,_eca );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_gca .Name ); +if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _fg .EndElement :break _cg ;case _fg .CharData :};};return nil ;};func NewTypes ()*Types {_aac :=&Types {};_aac .CT_Types =*NewCT_Types ();return _aac };func NewCT_Types ()*CT_Types {_d :=&CT_Types {}; +return _d };func (_agfe *Types )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"}); +start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .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 ="\u0054\u0079\u0070e\u0073";return _agfe .CT_Types .MarshalXML (e ,start );}; + +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_ggd *Types )ValidateWithPath (path string )error {if _dea :=_ggd .CT_Types .ValidateWithPath (path );_dea !=nil {return _dea ;};return nil ;};func (_fee *CT_Override )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fee .ContentTypeAttr )}); +start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fee .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_fg .EndElement {Name :start .Name }); +return nil ;};func (_ec *CT_Types )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {e .EncodeToken (start );if _ec .Default !=nil {_bf :=_fg .StartElement {Name :_fg .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_ggf :=range _ec .Default {e .EncodeElement (_ggf ,_bf ); +};};if _ec .Override !=nil {_dg :=_fg .StartElement {Name :_fg .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_fge :=range _ec .Override {e .EncodeElement (_fge ,_dg );};};e .EncodeToken (_fg .EndElement {Name :start .Name }); +return nil ;};func NewDefault ()*Default {_ae :=&Default {};_ae .CT_Default =*NewCT_Default ();return _ae }; // Validate validates the CT_Default and its children -func (_ddb *CT_Default )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewCT_Default ()*CT_Default {_f :=&CT_Default {};_f .ExtensionAttr ="\u0078\u006d\u006c";_f .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -return _f ;};func init (){_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types ); -_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default ); -_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override ); -_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes ); -_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault ); -_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride ); +func (_bb *CT_Default )Validate ()error {return _bb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_gg *CT_Default )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_c .Sprintf ("\u0025\u0076",_gg .ExtensionAttr )}); +start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gg .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_fg .EndElement {Name :start .Name }); +return nil ;};func NewCT_Override ()*CT_Override {_bd :=&CT_Override {};_bd .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _bd ;};func (_fb *Override )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_fb .CT_Override =*NewCT_Override (); +for _ ,_ab :=range start .Attr {if _ab .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_def ,_cfg :=_ab .Value ,error (nil );if _cfg !=nil {return _cfg ;};_fb .ContentTypeAttr =_def ;continue ;};if _ab .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_aee ,_accb :=_ab .Value ,error (nil ); +if _accb !=nil {return _accb ;};_fb .PartNameAttr =_aee ;continue ;};};for {_ade ,_fdb :=d .Token ();if _fdb !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_fdb );};if _cae ,_dff :=_ade .(_fg .EndElement ); +_dff &&_cae .Name ==start .Name {break ;};};return nil ;};type Types struct{CT_Types };func init (){_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride ); }; \ No newline at end of file diff --git a/schema/soo/pkg/metadata/core_properties/core_properties.go b/schema/soo/pkg/metadata/core_properties/core_properties.go index 935f60e542..c9675cfebf 100644 --- a/schema/soo/pkg/metadata/core_properties/core_properties.go +++ b/schema/soo/pkg/metadata/core_properties/core_properties.go @@ -9,93 +9,92 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package core_properties ;import (_c "encoding/xml";_f "fmt";_e "github.com/unidoc/unioffice";_ed "github.com/unidoc/unioffice/common/logger";_g "time";);func (_dbc *CoreProperties )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\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _dbc .CT_CoreProperties .MarshalXML (e ,start );};func NewCT_Keyword ()*CT_Keyword {_de :=&CT_Keyword {};return _de }; +package core_properties ;import (_a "encoding/xml";_ab "fmt";_c "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_f "time";);type CoreProperties struct{CT_CoreProperties }; -// Validate validates the CT_Keyword and its children -func (_cbb *CT_Keyword )Validate ()error {return _cbb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};func (_gbac *CT_Keyword )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbac .LangAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_gbac .LangAttr )}); -};e .EncodeElement (_gbac .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Keywords and its children +func (_cde *CT_Keywords )Validate ()error {return _cde .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_eb *CT_CoreProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggc :for {_faf ,_ad :=d .Token (); +if _ad !=nil {return _ad ;};switch _gf :=_faf .(type ){case _a .StartElement :switch _gf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_eb .Category =new (string ); +if _gd :=d .DecodeElement (_eb .Category ,&_gf );_gd !=nil {return _gd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_eb .ContentStatus =new (string ); +if _cb :=d .DecodeElement (_eb .ContentStatus ,&_gf );_cb !=nil {return _cb ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_eb .Created =new (_c .XSDAny ); +if _beb :=d .DecodeElement (_eb .Created ,&_gf );_beb !=nil {return _beb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_eb .Creator =new (_c .XSDAny ); +if _faa :=d .DecodeElement (_eb .Creator ,&_gf );_faa !=nil {return _faa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_eb .Description =new (_c .XSDAny ); +if _ef :=d .DecodeElement (_eb .Description ,&_gf );_ef !=nil {return _ef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_eb .Identifier =new (_c .XSDAny ); +if _ge :=d .DecodeElement (_eb .Identifier ,&_gf );_ge !=nil {return _ge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_eb .Keywords =NewCT_Keywords (); +if _bf :=d .DecodeElement (_eb .Keywords ,&_gf );_bf !=nil {return _bf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_eb .Language =new (_c .XSDAny ); +if _fd :=d .DecodeElement (_eb .Language ,&_gf );_fd !=nil {return _fd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_eb .LastModifiedBy =new (string ); +if _dd :=d .DecodeElement (_eb .LastModifiedBy ,&_gf );_dd !=nil {return _dd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_eb .LastPrinted =new (_f .Time ); +if _de :=d .DecodeElement (_eb .LastPrinted ,&_gf );_de !=nil {return _de ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_eb .Modified =new (_c .XSDAny ); +if _ce :=d .DecodeElement (_eb .Modified ,&_gf );_ce !=nil {return _ce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_eb .Revision =new (string ); +if _cbg :=d .DecodeElement (_eb .Revision ,&_gf );_cbg !=nil {return _cbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_eb .Subject =new (_c .XSDAny ); +if _ga :=d .DecodeElement (_eb .Subject ,&_gf );_ga !=nil {return _ga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_eb .Title =new (_c .XSDAny ); +if _ee :=d .DecodeElement (_eb .Title ,&_gf );_ee !=nil {return _ee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_eb .Version =new (string ); +if _abc :=d .DecodeElement (_eb .Version ,&_gf );_abc !=nil {return _abc ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gf .Name ); +if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _a .EndElement :break _ggc ;case _a .CharData :};};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_ea *CT_Keywords )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fab :=range start .Attr {if _fab .Name .Space =="\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"&&_fab .Name .Local =="\u006c\u0061\u006e\u0067"{_af ,_fad :=_fab .Value ,error (nil ); +if _fad !=nil {return _fad ;};_ea .LangAttr =&_af ;continue ;};};_ccg :for {_ccb ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _acb :=_ccb .(type ){case _a .StartElement :switch _acb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_cca :=NewCT_Keyword (); +if _ecb :=d .DecodeElement (_cca ,&_acb );_ecb !=nil {return _ecb ;};_ea .Value =append (_ea .Value ,_cca );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_acb .Name ); +if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _a .EndElement :break _ccg ;case _a .CharData :};};return nil ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_c .XSDAny ;Creator *_c .XSDAny ;Description *_c .XSDAny ; +Identifier *_c .XSDAny ;Keywords *CT_Keywords ;Language *_c .XSDAny ;LastModifiedBy *string ;LastPrinted *_f .Time ;Modified *_c .XSDAny ;Revision *string ;Subject *_c .XSDAny ;Title *_c .XSDAny ;Version *string ;};func (_e *CT_CoreProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +if _e .Category !=nil {_be :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_c .AddPreserveSpaceAttr (&_be ,*_e .Category );e .EncodeElement (_e .Category ,_be );};if _e .ContentStatus !=nil {_gg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}}; +_c .AddPreserveSpaceAttr (&_gg ,*_e .ContentStatus );e .EncodeElement (_e .ContentStatus ,_gg );};if _e .Created !=nil {_fc :=_a .StartElement {Name :_a .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}}; +e .EncodeElement (_e .Created ,_fc );};if _e .Creator !=nil {_da :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_e .Creator ,_da );};if _e .Description !=nil {_ag :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_e .Description ,_ag );};if _e .Identifier !=nil {_cd :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_e .Identifier ,_cd );};if _e .Keywords !=nil {_fa :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}}; +e .EncodeElement (_e .Keywords ,_fa );};if _e .Language !=nil {_fg :=_a .StartElement {Name :_a .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_e .Language ,_fg );};if _e .LastModifiedBy !=nil {_fgf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}}; +_c .AddPreserveSpaceAttr (&_fgf ,*_e .LastModifiedBy );e .EncodeElement (_e .LastModifiedBy ,_fgf );};if _e .LastPrinted !=nil {_abg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}}; +e .EncodeElement (_e .LastPrinted ,_abg );};if _e .Modified !=nil {_cc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_e .Modified ,_cc );};if _e .Revision !=nil {_ccc :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}}; +_c .AddPreserveSpaceAttr (&_ccc ,*_e .Revision );e .EncodeElement (_e .Revision ,_ccc );};if _e .Subject !=nil {_ca :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_e .Subject ,_ca ); +};if _e .Title !=nil {_ac :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_e .Title ,_ac );};if _e .Version !=nil {_ae :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}}; +_c .AddPreserveSpaceAttr (&_ae ,*_e .Version );e .EncodeElement (_e .Version ,_ae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_eff *CT_Keyword )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eff .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0076",*_eff .LangAttr )}); +};e .EncodeElement (_eff .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bab *CoreProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _bab .CT_CoreProperties .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_fe *CT_CoreProperties )ValidateWithPath (path string )error {if _fe .Keywords !=nil {if _feg :=_fe .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_feg !=nil {return _feg ;};};return nil ;};func (_ecd *CT_Keywords )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecd .LangAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ecd .LangAttr )}); -};e .EncodeToken (start );if _ecd .Value !=nil {_acb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_ff :=range _ecd .Value {e .EncodeElement (_ff ,_acb );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +// Validate validates the CoreProperties and its children +func (_eefd *CoreProperties )Validate ()error {return _eefd .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; + +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_agd *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_abb *CT_Keywords )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0076",*_abb .LangAttr )}); +};e .EncodeToken (start );if _abb .Value !=nil {_gdg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_df :=range _abb .Value {e .EncodeElement (_df ,_gdg );};};e .EncodeToken (_a .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CoreProperties and its children -func (_fdba *CoreProperties )Validate ()error {return _fdba .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};type CoreProperties struct{CT_CoreProperties }; -type CT_Keyword struct{LangAttr *string ;Content string ;};func (_fbb *CT_Keywords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fg :=range start .Attr {if _fg .Name .Space =="\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"&&_fg .Name .Local =="\u006c\u0061\u006e\u0067"{_gbd ,_dbg :=_fg .Value ,error (nil ); -if _dbg !=nil {return _dbg ;};_fbb .LangAttr =&_gbd ;continue ;};};_efg :for {_ddc ,_bgc :=d .Token ();if _bgc !=nil {return _bgc ;};switch _ge :=_ddc .(type ){case _c .StartElement :switch _ge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_cbf :=NewCT_Keyword (); -if _ce :=d .DecodeElement (_cbf ,&_ge );_ce !=nil {return _ce ;};_fbb .Value =append (_fbb .Value ,_cbf );default:_ed .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_ge .Name ); -if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _c .EndElement :break _efg ;case _c .CharData :};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_gd :=&CT_Keywords {};return _gd }; +// Validate validates the CT_CoreProperties and its children +func (_acf *CT_CoreProperties )Validate ()error {return _acf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_Keywords and its children -func (_gcc *CT_Keywords )Validate ()error {return _gcc .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_gg *CT_CoreProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gc :for {_bfg ,_ga :=d .Token (); -if _ga !=nil {return _ga ;};switch _fdd :=_bfg .(type ){case _c .StartElement :switch _fdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gg .Category =new (string ); -if _cg :=d .DecodeElement (_gg .Category ,&_fdd );_cg !=nil {return _cg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_gg .ContentStatus =new (string ); -if _ac :=d .DecodeElement (_gg .ContentStatus ,&_fdd );_ac !=nil {return _ac ;};case _c .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_gg .Created =new (_e .XSDAny ); -if _ccb :=d .DecodeElement (_gg .Created ,&_fdd );_ccb !=nil {return _ccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gg .Creator =new (_e .XSDAny ); -if _bfe :=d .DecodeElement (_gg .Creator ,&_fdd );_bfe !=nil {return _bfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gg .Description =new (_e .XSDAny ); -if _edf :=d .DecodeElement (_gg .Description ,&_fdd );_edf !=nil {return _edf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gg .Identifier =new (_e .XSDAny ); -if _fda :=d .DecodeElement (_gg .Identifier ,&_fdd );_fda !=nil {return _fda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_gg .Keywords =NewCT_Keywords (); -if _cde :=d .DecodeElement (_gg .Keywords ,&_fdd );_cde !=nil {return _cde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gg .Language =new (_e .XSDAny ); -if _ef :=d .DecodeElement (_gg .Language ,&_fdd );_ef !=nil {return _ef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_gg .LastModifiedBy =new (string ); -if _ebf :=d .DecodeElement (_gg .LastModifiedBy ,&_fdd );_ebf !=nil {return _ebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_gg .LastPrinted =new (_g .Time ); -if _ae :=d .DecodeElement (_gg .LastPrinted ,&_fdd );_ae !=nil {return _ae ;};case _c .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_gg .Modified =new (_e .XSDAny ); -if _aeg :=d .DecodeElement (_gg .Modified ,&_fdd );_aeg !=nil {return _aeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_gg .Revision =new (string ); -if _ad :=d .DecodeElement (_gg .Revision ,&_fdd );_ad !=nil {return _ad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gg .Subject =new (_e .XSDAny ); -if _bc :=d .DecodeElement (_gg .Subject ,&_fdd );_bc !=nil {return _bc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_gg .Title =new (_e .XSDAny ); -if _dd :=d .DecodeElement (_gg .Title ,&_fdd );_dd !=nil {return _dd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_gg .Version =new (string ); -if _ca :=d .DecodeElement (_gg .Version ,&_fdd );_ca !=nil {return _ca ;};default:_ed .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdd .Name ); -if _ebff :=d .Skip ();_ebff !=nil {return _ebff ;};};case _c .EndElement :break _gc ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Keyword and its children +func (_aa *CT_Keyword )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");}; // ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_gbdc *CT_Keywords )ValidateWithPath (path string )error {for _gca ,_gec :=range _gbdc .Value {if _gab :=_gec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_gca ));_gab !=nil {return _gab ; -};};return nil ;};func (_fb *CT_CoreProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fb .Category !=nil {_db :=_c .StartElement {Name :_c .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}}; -_e .AddPreserveSpaceAttr (&_db ,*_fb .Category );e .EncodeElement (_fb .Category ,_db );};if _fb .ContentStatus !=nil {_a :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}}; -_e .AddPreserveSpaceAttr (&_a ,*_fb .ContentStatus );e .EncodeElement (_fb .ContentStatus ,_a );};if _fb .Created !=nil {_da :=_c .StartElement {Name :_c .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}}; -e .EncodeElement (_fb .Created ,_da );};if _fb .Creator !=nil {_dc :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_fb .Creator ,_dc );};if _fb .Description !=nil {_eb :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fb .Description ,_eb );};if _fb .Identifier !=nil {_b :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_fb .Identifier ,_b );};if _fb .Keywords !=nil {_gb :=_c .StartElement {Name :_c .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}}; -e .EncodeElement (_fb .Keywords ,_gb );};if _fb .Language !=nil {_bf :=_c .StartElement {Name :_c .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_fb .Language ,_bf );};if _fb .LastModifiedBy !=nil {_cd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}}; -_e .AddPreserveSpaceAttr (&_cd ,*_fb .LastModifiedBy );e .EncodeElement (_fb .LastModifiedBy ,_cd );};if _fb .LastPrinted !=nil {_cda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}}; -e .EncodeElement (_fb .LastPrinted ,_cda );};if _fb .Modified !=nil {_ag :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_fb .Modified ,_ag );};if _fb .Revision !=nil {_cb :=_c .StartElement {Name :_c .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}}; -_e .AddPreserveSpaceAttr (&_cb ,*_fb .Revision );e .EncodeElement (_fb .Revision ,_cb );};if _fb .Subject !=nil {_cc :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fb .Subject ,_cc ); -};if _fb .Title !=nil {_gba :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fb .Title ,_gba );};if _fb .Version !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}}; -_e .AddPreserveSpaceAttr (&_fd ,*_fb .Version );e .EncodeElement (_fb .Version ,_fd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_e .XSDAny ;Creator *_e .XSDAny ; -Description *_e .XSDAny ;Identifier *_e .XSDAny ;Keywords *CT_Keywords ;Language *_e .XSDAny ;LastModifiedBy *string ;LastPrinted *_g .Time ;Modified *_e .XSDAny ;Revision *string ;Subject *_e .XSDAny ;Title *_e .XSDAny ;Version *string ;}; +func (_ace *CT_Keywords )ValidateWithPath (path string )error {for _fga ,_cbga :=range _ace .Value {if _afd :=_cbga .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fga ));_afd !=nil {return _afd ; +};};return nil ;};func (_fgd *CoreProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgd .CT_CoreProperties =*NewCT_CoreProperties ();_gaf :for {_fge ,_gb :=d .Token ();if _gb !=nil {return _gb ;};switch _gba :=_fge .(type ){case _a .StartElement :switch _gba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_fgd .Category =new (string ); +if _dbf :=d .DecodeElement (_fgd .Category ,&_gba );_dbf !=nil {return _dbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_fgd .ContentStatus =new (string ); +if _cf :=d .DecodeElement (_fgd .ContentStatus ,&_gba );_cf !=nil {return _cf ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_fgd .Created =new (_c .XSDAny ); +if _bfb :=d .DecodeElement (_fgd .Created ,&_gba );_bfb !=nil {return _bfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_fgd .Creator =new (_c .XSDAny ); +if _gbc :=d .DecodeElement (_fgd .Creator ,&_gba );_gbc !=nil {return _gbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_fgd .Description =new (_c .XSDAny ); +if _cbc :=d .DecodeElement (_fgd .Description ,&_gba );_cbc !=nil {return _cbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_fgd .Identifier =new (_c .XSDAny ); +if _fdg :=d .DecodeElement (_fgd .Identifier ,&_gba );_fdg !=nil {return _fdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_fgd .Keywords =NewCT_Keywords (); +if _ff :=d .DecodeElement (_fgd .Keywords ,&_gba );_ff !=nil {return _ff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_fgd .Language =new (_c .XSDAny ); +if _ecc :=d .DecodeElement (_fgd .Language ,&_gba );_ecc !=nil {return _ecc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_fgd .LastModifiedBy =new (string ); +if _fdaa :=d .DecodeElement (_fgd .LastModifiedBy ,&_gba );_fdaa !=nil {return _fdaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_fgd .LastPrinted =new (_f .Time ); +if _acff :=d .DecodeElement (_fgd .LastPrinted ,&_gba );_acff !=nil {return _acff ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_fgd .Modified =new (_c .XSDAny ); +if _acg :=d .DecodeElement (_fgd .Modified ,&_gba );_acg !=nil {return _acg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_fgd .Revision =new (string ); +if _bd :=d .DecodeElement (_fgd .Revision ,&_gba );_bd !=nil {return _bd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_fgd .Subject =new (_c .XSDAny ); +if _eg :=d .DecodeElement (_fgd .Subject ,&_gba );_eg !=nil {return _eg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_fgd .Title =new (_c .XSDAny ); +if _ggf :=d .DecodeElement (_fgd .Title ,&_gba );_ggf !=nil {return _ggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_fgd .Version =new (string ); +if _gcf :=d .DecodeElement (_fgd .Version ,&_gba );_gcf !=nil {return _gcf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_gba .Name ); +if _gcb :=d .Skip ();_gcb !=nil {return _gcb ;};};case _a .EndElement :break _gaf ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_fea *CoreProperties )ValidateWithPath (path string )error {if _fca :=_fea .CT_CoreProperties .ValidateWithPath (path );_fca !=nil {return _fca ;};return nil ;};func (_ced *CoreProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ced .CT_CoreProperties =*NewCT_CoreProperties (); -_eba :for {_dee ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _ccbd :=_dee .(type ){case _c .StartElement :switch _ccbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_ced .Category =new (string ); -if _gac :=d .DecodeElement (_ced .Category ,&_ccbd );_gac !=nil {return _gac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_ced .ContentStatus =new (string ); -if _cf :=d .DecodeElement (_ced .ContentStatus ,&_ccbd );_cf !=nil {return _cf ;};case _c .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_ced .Created =new (_e .XSDAny ); -if _gdb :=d .DecodeElement (_ced .Created ,&_ccbd );_gdb !=nil {return _gdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_ced .Creator =new (_e .XSDAny ); -if _gf :=d .DecodeElement (_ced .Creator ,&_ccbd );_gf !=nil {return _gf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_ced .Description =new (_e .XSDAny ); -if _af :=d .DecodeElement (_ced .Description ,&_ccbd );_af !=nil {return _af ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_ced .Identifier =new (_e .XSDAny ); -if _fdb :=d .DecodeElement (_ced .Identifier ,&_ccbd );_fdb !=nil {return _fdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_ced .Keywords =NewCT_Keywords (); -if _ccbf :=d .DecodeElement (_ced .Keywords ,&_ccbd );_ccbf !=nil {return _ccbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_ced .Language =new (_e .XSDAny ); -if _fga :=d .DecodeElement (_ced .Language ,&_ccbd );_fga !=nil {return _fga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_ced .LastModifiedBy =new (string ); -if _ebc :=d .DecodeElement (_ced .LastModifiedBy ,&_ccbd );_ebc !=nil {return _ebc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_ced .LastPrinted =new (_g .Time ); -if _aec :=d .DecodeElement (_ced .LastPrinted ,&_ccbd );_aec !=nil {return _aec ;};case _c .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_ced .Modified =new (_e .XSDAny ); -if _fdf :=d .DecodeElement (_ced .Modified ,&_ccbd );_fdf !=nil {return _fdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_ced .Revision =new (string ); -if _cab :=d .DecodeElement (_ced .Revision ,&_ccbd );_cab !=nil {return _cab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_ced .Subject =new (_e .XSDAny ); -if _agc :=d .DecodeElement (_ced .Subject ,&_ccbd );_agc !=nil {return _agc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_ced .Title =new (_e .XSDAny ); -if _ade :=d .DecodeElement (_ced .Title ,&_ccbd );_ade !=nil {return _ade ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_ced .Version =new (string ); -if _fdae :=d .DecodeElement (_ced .Version ,&_ccbd );_fdae !=nil {return _fdae ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_ccbd .Name ); -if _aef :=d .Skip ();_aef !=nil {return _aef ;};};case _c .EndElement :break _eba ;case _c .CharData :};};return nil ;};func NewCT_CoreProperties ()*CT_CoreProperties {_ec :=&CT_CoreProperties {};return _ec };func NewCoreProperties ()*CoreProperties {_gga :=&CoreProperties {}; -_gga .CT_CoreProperties =*NewCT_CoreProperties ();return _gga ;}; +func (_dfe *CoreProperties )ValidateWithPath (path string )error {if _aab :=_dfe .CT_CoreProperties .ValidateWithPath (path );_aab !=nil {return _aab ;};return nil ;};func NewCT_Keyword ()*CT_Keyword {_gge :=&CT_Keyword {};return _gge };func (_ebb *CT_Keyword )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fda :=range start .Attr {if _fda .Name .Space =="\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"&&_fda .Name .Local =="\u006c\u0061\u006e\u0067"{_gc ,_caa :=_fda .Value ,error (nil ); +if _caa !=nil {return _caa ;};_ebb .LangAttr =&_gc ;continue ;};};for {_ed ,_ba :=d .Token ();if _ba !=nil {return _ab .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ba ); +};if _bff ,_cee :=_ed .(_a .CharData );_cee {_ebb .Content =string (_bff );};if _bac ,_ebf :=_ed .(_a .EndElement );_ebf &&_bac .Name ==start .Name {break ;};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_db :=&CT_Keywords {};return _db };func NewCoreProperties ()*CoreProperties {_dea :=&CoreProperties {}; +_dea .CT_CoreProperties =*NewCT_CoreProperties ();return _dea ;}; -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_bcc *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_ebg *CT_Keyword )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eg :=range start .Attr {if _eg .Name .Space =="\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"&&_eg .Name .Local =="\u006c\u0061\u006e\u0067"{_df ,_fae :=_eg .Value ,error (nil ); -if _fae !=nil {return _fae ;};_ebg .LangAttr =&_df ;continue ;};};for {_dca ,_ee :=d .Token ();if _ee !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ee ); -};if _faa ,_dcf :=_dca .(_c .CharData );_dcf {_ebg .Content =string (_faa );};if _fc ,_bg :=_dca .(_c .EndElement );_bg &&_fc .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_CoreProperties and its children -func (_fa *CT_CoreProperties )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties ); +// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path +func (_cg *CT_CoreProperties )ValidateWithPath (path string )error {if _cg .Keywords !=nil {if _fb :=_cg .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_fb !=nil {return _fb ;};};return nil ;};func NewCT_CoreProperties ()*CT_CoreProperties {_g :=&CT_CoreProperties {}; +return _g };func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties ); }; \ No newline at end of file diff --git a/schema/soo/pkg/relationships/relationships.go b/schema/soo/pkg/relationships/relationships.go index 5736e864e8..ef892de48e 100644 --- a/schema/soo/pkg/relationships/relationships.go +++ b/schema/soo/pkg/relationships/relationships.go @@ -9,62 +9,62 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package relationships ;import (_gg "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";); +package relationships ;import (_c "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/common/logger";); -// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_fae *CT_Relationships )ValidateWithPath (path string )error {for _cb ,_bg :=range _fae .Relationship {if _fb :=_bg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_cb )); -_fb !=nil {return _fb ;};};return nil ;};func (_ffg *ST_TargetMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ffg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ffg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_ffg =2; -};return nil ;}; - -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_gdf *Relationship )ValidateWithPath (path string )error {if _gec :=_gdf .CT_Relationship .ValidateWithPath (path );_gec !=nil {return _gec ;};return nil ;};func (_cde *Relationship )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return _cde .CT_Relationship .MarshalXML (e ,start ); -};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);func (_ga *CT_Relationship )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdd :=range start .Attr {if _gdd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_ga .TargetModeAttr .UnmarshalXMLAttr (_gdd ); -continue ;};if _gdd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_fd ,_daf :=_gdd .Value ,error (nil );if _daf !=nil {return _daf ;};_ga .TargetAttr =_fd ;continue ;};if _gdd .Name .Local =="\u0054\u0079\u0070\u0065"{_ec ,_faf :=_gdd .Value ,error (nil ); -if _faf !=nil {return _faf ;};_ga .TypeAttr =_ec ;continue ;};if _gdd .Name .Local =="\u0049\u0064"{_ff ,_gf :=_gdd .Value ,error (nil );if _gf !=nil {return _gf ;};_ga .IdAttr =_ff ;continue ;};};for {_fdc ,_ce :=d .Token ();if _ce !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_ce ); -};if _eg ,_ac :=_fdc .(_gg .CharData );_ac {_ga .Content =string (_eg );};if _gag ,_aa :=_fdc .(_gg .EndElement );_aa &&_gag .Name ==start .Name {break ;};};return nil ;};func (_ece ST_TargetMode )ValidateWithPath (path string )error {switch _ece {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ece )); -};return nil ;};func (_bd *ST_TargetMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgb ,_aca :=d .Token ();if _aca !=nil {return _aca ;};if _ea ,_bc :=_bgb .(_gg .EndElement );_bc &&_ea .Name ==start .Name {*_bd =1;return nil ;}; -if _eba ,_faa :=_bgb .(_gg .CharData );!_faa {return _d .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",_bgb );}else {switch string (_eba ){case "":*_bd =0; -case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bd =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_bd =2;};};_bgb ,_aca =d .Token ();if _aca !=nil {return _aca ;};if _acb ,_gb :=_bgb .(_gg .EndElement );_gb &&_acb .Name ==start .Name {return nil ; -};return _d .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",_bgb );};func (_gca *Relationship )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gca .CT_Relationship =*NewCT_Relationship (); -for _ ,_eca :=range start .Attr {if _eca .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_gca .TargetModeAttr .UnmarshalXMLAttr (_eca );continue ;};if _eca .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_eea ,_ae :=_eca .Value ,error (nil ); -if _ae !=nil {return _ae ;};_gca .TargetAttr =_eea ;continue ;};if _eca .Name .Local =="\u0054\u0079\u0070\u0065"{_ffb ,_fc :=_eca .Value ,error (nil );if _fc !=nil {return _fc ;};_gca .TypeAttr =_ffb ;continue ;};if _eca .Name .Local =="\u0049\u0064"{_ef ,_fe :=_eca .Value ,error (nil ); -if _fe !=nil {return _fe ;};_gca .IdAttr =_ef ;continue ;};};for {_gcg ,_gfe :=d .Token ();if _gfe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_gfe ); -};if _be ,_beb :=_gcg .(_gg .EndElement );_beb &&_be .Name ==start .Name {break ;};};return nil ;};func (_ddb ST_TargetMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ab :=_gg .Attr {};_ab .Name =name ;switch _ddb {case ST_TargetModeUnset :_ab .Value =""; -case ST_TargetModeExternal :_ab .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_ab .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _ab ,nil ;};func NewCT_Relationship ()*CT_Relationship {_fa :=&CT_Relationship {}; -return _fa }; +// Validate validates the CT_Relationships and its children +func (_cc *CT_Relationships )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_dg ST_TargetMode )String ()string {switch _dg {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c"; +case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";};func NewRelationship ()*Relationship {_de :=&Relationship {};_de .CT_Relationship =*NewCT_Relationship ();return _de ;};func (_dae *CT_Relationships )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcf :for {_aa ,_fcfc :=d .Token (); +if _fcfc !=nil {return _fcfc ;};switch _bfe :=_aa .(type ){case _c .StartElement :switch _bfe .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_beb :=NewRelationship (); +if _gbb :=d .DecodeElement (_beb ,&_bfe );_gbb !=nil {return _gbb ;};_dae .Relationship =append (_dae .Relationship ,_beb );default:_dd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_bfe .Name ); +if _fcg :=d .Skip ();_fcg !=nil {return _fcg ;};};case _c .EndElement :break _fcf ;case _c .CharData :};};return nil ;};func (_fg *Relationships )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"}); +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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _fg .CT_Relationships .MarshalXML (e ,start );};func (_fe *Relationship )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fe .CT_Relationship =*NewCT_Relationship (); +for _ ,_gbg :=range start .Attr {if _gbg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_fe .TargetModeAttr .UnmarshalXMLAttr (_gbg );continue ;};if _gbg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_dee ,_cce :=_gbg .Value ,error (nil ); +if _cce !=nil {return _cce ;};_fe .TargetAttr =_dee ;continue ;};if _gbg .Name .Local =="\u0054\u0079\u0070\u0065"{_bb ,_ecg :=_gbg .Value ,error (nil );if _ecg !=nil {return _ecg ;};_fe .TypeAttr =_bb ;continue ;};if _gbg .Name .Local =="\u0049\u0064"{_gcb ,_gbbb :=_gbg .Value ,error (nil ); +if _gbbb !=nil {return _gbbb ;};_fe .IdAttr =_gcb ;continue ;};};for {_egb ,_ggd :=d .Token ();if _ggd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_ggd ); +};if _bca ,_cg :=_egb .(_c .EndElement );_cg &&_bca .Name ==start .Name {break ;};};return nil ;};func (_fc *CT_Relationships )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fc .Relationship !=nil {_gb :=_c .StartElement {Name :_c .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}}; +for _ ,_bef :=range _fc .Relationship {e .EncodeElement (_bef ,_gb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Relationships ()*CT_Relationships {_be :=&CT_Relationships {};return _be };func NewCT_Relationship ()*CT_Relationship {_ef :=&CT_Relationship {}; +return _ef };func (_gd ST_TargetMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gd .String (),start );}; -// ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_fea *Relationships )ValidateWithPath (path string )error {if _age :=_fea .CT_Relationships .ValidateWithPath (path );_age !=nil {return _age ;};return nil ;};func (_c *CT_Relationship )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _c .TargetModeAttr !=ST_TargetModeUnset {_da ,_a :=_c .TargetModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"}); -if _a !=nil {return _a ;};start .Attr =append (start .Attr ,_da );};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",_c .TargetAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_c .TypeAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_c .IdAttr )});e .EncodeElement (_c .Content ,start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ca *Relationships )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _ca .CT_Relationships .MarshalXML (e ,start );};type Relationship struct{CT_Relationship };func (_cd *CT_Relationships )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ba :for {_dg ,_cda :=d .Token (); -if _cda !=nil {return _cda ;};switch _ecb :=_dg .(type ){case _gg .StartElement :switch _ecb .Name {case _gg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_af :=NewRelationship (); -if _afe :=d .DecodeElement (_af ,&_ecb );_afe !=nil {return _afe ;};_cd .Relationship =append (_cd .Relationship ,_af );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_ecb .Name ); -if _cfd :=d .Skip ();_cfd !=nil {return _cfd ;};};case _gg .EndElement :break _ba ;case _gg .CharData :};};return nil ;};func NewRelationships ()*Relationships {_gaf :=&Relationships {};_gaf .CT_Relationships =*NewCT_Relationships ();return _gaf ;}; +// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path +func (_ega *CT_Relationships )ValidateWithPath (path string )error {for _gc ,_ec :=range _ega .Relationship {if _dc :=_ec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_gc )); +_dc !=nil {return _dc ;};};return nil ;};func (_dcbg ST_TargetMode )Validate ()error {return _dcbg .ValidateWithPath ("")};func (_bce *ST_TargetMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bce =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bce =1; +case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_bce =2;};return nil ;};type Relationship struct{CT_Relationship }; -// Validate validates the CT_Relationships and its children -func (_ee *CT_Relationships )Validate ()error {return _ee .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type ST_TargetMode byte ;func (_efb *Relationships )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efb .CT_Relationships =*NewCT_Relationships (); -_dc :for {_dge ,_bef :=d .Token ();if _bef !=nil {return _bef ;};switch _aee :=_dge .(type ){case _gg .StartElement :switch _aee .Name {case _gg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_ad :=NewRelationship (); -if _cff :=d .DecodeElement (_ad ,&_aee );_cff !=nil {return _cff ;};_efb .Relationship =append (_efb .Relationship ,_ad );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_aee .Name ); -if _efbf :=d .Skip ();_efbf !=nil {return _efbf ;};};case _gg .EndElement :break _dc ;case _gg .CharData :};};return nil ;};type Relationships struct{CT_Relationships };type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ; -IdAttr string ;Content string ;};func (_ge *CT_Relationships )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ge .Relationship !=nil {_eb :=_gg .StartElement {Name :_gg .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}}; -for _ ,_cf :=range _ge .Relationship {e .EncodeElement (_cf ,_eb );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Relationships ()*CT_Relationships {_b :=&CT_Relationships {};return _b }; +// Validate validates the Relationship and its children +func (_gab *Relationship )Validate ()error {return _gab .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; // Validate validates the CT_Relationship and its children -func (_dd *CT_Relationship )Validate ()error {return _dd .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; +func (_fd *CT_Relationship )Validate ()error {return _fd .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_bc *Relationship )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bc .CT_Relationship .MarshalXML (e ,start ); +};func (_ad *CT_Relationship )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ad .TargetModeAttr !=ST_TargetModeUnset {_f ,_eg :=_ad .TargetModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"}); +if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_f );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",_ad .TargetAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_ad .TypeAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ad .IdAttr )});e .EncodeElement (_ad .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the Relationships and its children, prefixing error messages with path +func (_ed *Relationships )ValidateWithPath (path string )error {if _fgd :=_ed .CT_Relationships .ValidateWithPath (path );_fgd !=nil {return _fgd ;};return nil ;};type CT_Relationships struct{Relationship []*Relationship ;}; // Validate validates the Relationships and its children -func (_cfde *Relationships )Validate ()error {return _cfde .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_db ST_TargetMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_db .String (),start ); -};func (_bgd ST_TargetMode )String ()string {switch _bgd {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";};func NewRelationship ()*Relationship {_ag :=&Relationship {}; -_ag .CT_Relationship =*NewCT_Relationship ();return _ag ;}; +func (_ff *Relationships )Validate ()error {return _ff .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_dec ST_TargetMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcb :=_c .Attr {}; +_fcb .Name =name ;switch _dec {case ST_TargetModeUnset :_fcb .Value ="";case ST_TargetModeExternal :_fcb .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_fcb .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c"; +};return _fcb ,nil ;}; // ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_fg *CT_Relationship )ValidateWithPath (path string )error {if _gc :=_fg .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gc !=nil {return _gc ;};return nil ;};func (_gfb ST_TargetMode )Validate ()error {return _gfb .ValidateWithPath ("")}; -type CT_Relationships struct{Relationship []*Relationship ;}; +func (_bd *CT_Relationship )ValidateWithPath (path string )error {if _cd :=_bd .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cd !=nil {return _cd ;};return nil ;};const (ST_TargetModeUnset ST_TargetMode =0; +ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);func (_dccc ST_TargetMode )ValidateWithPath (path string )error {switch _dccc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccc )); +};return nil ;};func (_gaa *ST_TargetMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaaa ,_dce :=d .Token ();if _dce !=nil {return _dce ;};if _fgfe ,_af :=_gaaa .(_c .EndElement );_af &&_fgfe .Name ==start .Name {*_gaa =1;return nil ; +};if _agd ,_efc :=_gaaa .(_c .CharData );!_efc {return _d .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",_gaaa );}else {switch string (_agd ){case "":*_gaa =0; +case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gaa =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_gaa =2;};};_gaaa ,_dce =d .Token ();if _dce !=nil {return _dce ;};if _bac ,_cb :=_gaaa .(_c .EndElement );_cb &&_bac .Name ==start .Name {return nil ; +};return _d .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",_gaaa );};type ST_TargetMode byte ;func (_gae *Relationships )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gae .CT_Relationships =*NewCT_Relationships (); +_fgf :for {_bdd ,_ea :=d .Token ();if _ea !=nil {return _ea ;};switch _bbb :=_bdd .(type ){case _c .StartElement :switch _bbb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_gaf :=NewRelationship (); +if _gcg :=d .DecodeElement (_gaf ,&_bbb );_gcg !=nil {return _gcg ;};_gae .Relationship =append (_gae .Relationship ,_gaf );default:_dd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_bbb .Name ); +if _dcb :=d .Skip ();_dcb !=nil {return _dcb ;};};case _c .EndElement :break _fgf ;case _c .CharData :};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;}; -// Validate validates the Relationship and its children -func (_aeb *Relationship )Validate ()error {return _aeb .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func init (){_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships ); +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_eb *Relationship )ValidateWithPath (path string )error {if _dcf :=_eb .CT_Relationship .ValidateWithPath (path );_dcf !=nil {return _dcf ;};return nil ;};type Relationships struct{CT_Relationships };func (_ce *CT_Relationship )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_ce .TargetModeAttr .UnmarshalXMLAttr (_ddc ); +continue ;};if _ddc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ag ,_age :=_ddc .Value ,error (nil );if _age !=nil {return _age ;};_ce .TargetAttr =_ag ;continue ;};if _ddc .Name .Local =="\u0054\u0079\u0070\u0065"{_g ,_b :=_ddc .Value ,error (nil ); +if _b !=nil {return _b ;};_ce .TypeAttr =_g ;continue ;};if _ddc .Name .Local =="\u0049\u0064"{_adc ,_agf :=_ddc .Value ,error (nil );if _agf !=nil {return _agf ;};_ce .IdAttr =_adc ;continue ;};};for {_ga ,_ba :=d .Token ();if _ba !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_ba ); +};if _ab ,_gg :=_ga .(_c .CharData );_gg {_ce .Content =string (_ab );};if _ge ,_bf :=_ga .(_c .EndElement );_bf &&_ge .Name ==start .Name {break ;};};return nil ;};func NewRelationships ()*Relationships {_dcc :=&Relationships {};_dcc .CT_Relationships =*NewCT_Relationships (); +return _dcc ;};func init (){_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships ); _e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewCT_Relationship ); _e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships ); _e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship ); diff --git a/schema/soo/pml/pml.go b/schema/soo/pml/pml.go index cf43bcad32..ab3addbd41 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,181 +9,159 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package pml ;import (_a "encoding/xml";_d "fmt";_f "github.com/unidoc/unioffice";_gc "github.com/unidoc/unioffice/common/logger";_fc "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_aa "strconv"; -_ag "time";);func (_bfff *CT_SlideRelationshipList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bfff .Sld !=nil {_bbcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_beabc :=range _bfff .Sld {e .EncodeElement (_beabc ,_bbcd ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgbga ST_SlideLayoutType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dafc :=_a .Attr {};_dafc .Name =name ;switch _fgbga {case ST_SlideLayoutTypeUnset :_dafc .Value =""; -case ST_SlideLayoutTypeTitle :_dafc .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_dafc .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_dafc .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_dafc .Value ="\u0074\u0062\u006c"; -case ST_SlideLayoutTypeTxAndChart :_dafc .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_dafc .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_dafc .Value ="\u0064\u0067\u006d"; -case ST_SlideLayoutTypeChart :_dafc .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_dafc .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_dafc .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078"; -case ST_SlideLayoutTypeTitleOnly :_dafc .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_dafc .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_dafc .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a"; -case ST_SlideLayoutTypeObjAndTx :_dafc .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_dafc .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_dafc .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_dafc .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061"; -case ST_SlideLayoutTypeMediaAndTx :_dafc .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_dafc .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_dafc .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j"; -case ST_SlideLayoutTypeTxAndTwoObj :_dafc .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_dafc .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_dafc .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078"; -case ST_SlideLayoutTypeFourObj :_dafc .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_dafc .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_dafc .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078"; -case ST_SlideLayoutTypeVertTitleAndTx :_dafc .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_dafc .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074"; -case ST_SlideLayoutTypeTwoObj :_dafc .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_dafc .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_dafc .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a"; -case ST_SlideLayoutTypeCust :_dafc .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_dafc .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_dafc .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a"; -case ST_SlideLayoutTypeObjTx :_dafc .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_dafc .Value ="\u0070\u0069\u0063T\u0078";};return _dafc ,nil ;};func (_dccgaf *ST_TLCommandType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eddea ,_aggg :=d .Token (); -if _aggg !=nil {return _aggg ;};if _efacd ,_fddaa :=_eddea .(_a .EndElement );_fddaa &&_efacd .Name ==start .Name {*_dccgaf =1;return nil ;};if _ccccga ,_dcaed :=_eddea .(_a .CharData );!_dcaed {return _d .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",_eddea ); -}else {switch string (_ccccga ){case "":*_dccgaf =0;case "\u0065\u0076\u0074":*_dccgaf =1;case "\u0063\u0061\u006c\u006c":*_dccgaf =2;case "\u0076\u0065\u0072\u0062":*_dccgaf =3;};};_eddea ,_aggg =d .Token ();if _aggg !=nil {return _aggg ;};if _gfaae ,_ebgag :=_eddea .(_a .EndElement ); -_ebgag &&_gfaae .Name ==start .Name {return nil ;};return _d .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",_eddea );};func (_ggfa *CT_SlideSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078"},Value :_d .Sprintf ("\u0025\u0076",_ggfa .CxAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0079"},Value :_d .Sprintf ("\u0025\u0076",_ggfa .CyAttr )});if _ggfa .TypeAttr !=ST_SlideSizeTypeUnset {_gfed ,_eeddgc :=_ggfa .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _eeddgc !=nil {return _eeddgc ;};start .Attr =append (start .Attr ,_gfed );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +package pml ;import (_b "encoding/xml";_fb "fmt";_g "github.com/unidoc/unioffice";_cg "github.com/unidoc/unioffice/common/logger";_fba "github.com/unidoc/unioffice/schema/soo/dml";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "strconv"; +_cb "time";);func NewAG_ChildSlide ()*AG_ChildSlide {_a :=&AG_ChildSlide {};return _a };func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_bed :=&CT_OleObjectEmbed {};return _bed };func (_cfea *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcg :=range start .Attr {if _edcg .Name .Local =="\u0073\u0070\u0069\u0064"{_eadgd ,_cbgdac :=_f .ParseUint (_edcg .Value ,10,32); +if _cbgdac !=nil {return _cbgdac ;};_gacba :=uint32 (_eadgd );_cfea .SpidAttr =&_gacba ;continue ;};if _edcg .Name .Local =="\u0067\u0072\u0070I\u0064"{_cadbb ,_ecegf :=_f .ParseUint (_edcg .Value ,10,32);if _ecegf !=nil {return _ecegf ;};_cdbd :=uint32 (_cadbb ); +_cfea .GrpIdAttr =&_cdbd ;continue ;};if _edcg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_egce ,_febgd :=_f .ParseBool (_edcg .Value );if _febgd !=nil {return _febgd ;};_cfea .UiExpandAttr =&_egce ;continue ;};};_fdcg :for {_bfac ,_cadfe :=d .Token (); +if _cadfe !=nil {return _cadfe ;};switch _acegc :=_bfac .(type ){case _b .StartElement :switch _acegc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_cfea .BldAsOne =NewCT_Empty (); +if _bgdbc :=d .DecodeElement (_cfea .BldAsOne ,&_acegc );_bgdbc !=nil {return _bgdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_cfea .BldSub =_fba .NewCT_AnimationGraphicalObjectBuildProperties (); +if _gecde :=d .DecodeElement (_cfea .BldSub ,&_acegc );_gecde !=nil {return _gecde ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_acegc .Name ); +if _eafcfg :=d .Skip ();_eafcfg !=nil {return _eafcfg ;};};case _b .EndElement :break _fdcg ;case _b .CharData :};};return nil ;};func (_dagfc *CT_TLOleBuildChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dagfc .BldAttr !=ST_TLOleChartBuildTypeUnset {_eagge ,_cafaf :=_dagfc .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"}); +if _cafaf !=nil {return _cafaf ;};start .Attr =append (start .Attr ,_eagge );};if _dagfc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dagfc .AnimBgAttr ))}); +};if _dagfc .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_dagfc .SpidAttr )});};if _dagfc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_dagfc .GrpIdAttr )}); +};if _dagfc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dagfc .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type ST_WebColorType byte ;func (_gbfc *CT_StringTag )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",_gbfc .NameAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_gbfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_adcd *CT_OrientationTransition )ValidateWithPath (path string )error {if _dggb :=_adcd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};return nil ;}; - -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_cbgg *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _cbgg .ExtLst !=nil {if _eaeg :=_cbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaeg !=nil {return _eaeg ;};};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_baafe :=&CT_TransitionStartSoundAction {}; -_baafe .Snd =_fc .NewCT_EmbeddedWAVAudioFile ();return _baafe ;};func (_ccaff ST_PrintWhat )ValidateWithPath (path string )error {switch _ccaff {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccaff )); -};return nil ;};func (_feee *CT_GraphicalObjectFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feee .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_feee .Xfrm =_fc .NewCT_Transform2D ();_feee .Graphic =_fc .NewGraphic (); -for _ ,_dfb :=range start .Attr {if _dfb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_feee .BwModeAttr .UnmarshalXMLAttr (_dfb );continue ;};};_bcf :for {_ebce ,_eadb :=d .Token ();if _eadb !=nil {return _eadb ;};switch _feeda :=_ebce .(type ){case _a .StartElement :switch _feeda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _gfea :=d .DecodeElement (_feee .NvGraphicFramePr ,&_feeda ); -_gfea !=nil {return _gfea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _age :=d .DecodeElement (_feee .Xfrm ,&_feeda ); -_age !=nil {return _age ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bgfg :=d .DecodeElement (_feee .Graphic ,&_feeda ); -_bgfg !=nil {return _bgfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feee .ExtLst =NewCT_ExtensionListModify (); -if _ccad :=d .DecodeElement (_feee .ExtLst ,&_feeda );_ccad !=nil {return _ccad ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_feeda .Name ); -if _gdead :=d .Skip ();_gdead !=nil {return _gdead ;};};case _a .EndElement :break _bcf ;case _a .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_geee *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_badgg ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _badgg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badgg )); -};return nil ;};func (_bffbaf *CmLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _bffbaf .CT_CommentList .MarshalXML (e ,start );};type CT_SlideSorterViewProperties struct{ - -// Show Formatting -ShowFormattingAttr *bool ; - -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_becb *CT_OleObjectEmbed )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dacc :=range start .Attr {if _dacc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_becb .FollowColorSchemeAttr .UnmarshalXMLAttr (_dacc ); -continue ;};};_bgac :for {_gffdb ,_eebfe :=d .Token ();if _eebfe !=nil {return _eebfe ;};switch _cagb :=_gffdb .(type ){case _a .StartElement :switch _cagb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becb .ExtLst =NewCT_ExtensionList (); -if _gddbc :=d .DecodeElement (_becb .ExtLst ,&_cagb );_gddbc !=nil {return _gddbc ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_cagb .Name ); -if _efeb :=d .Skip ();_efeb !=nil {return _efeb ;};};case _a .EndElement :break _bgac ;case _a .CharData :};};return nil ;};func (_agcgf ST_TLPreviousActionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agcgf .String (),start ); -};func (_bgdee ST_SlideSizeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgdee .String (),start );}; - -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_dbdef *HandoutMaster )ValidateWithPath (path string )error {if _afga :=_dbdef .CT_HandoutMaster .ValidateWithPath (path );_afga !=nil {return _afga ;};return nil ;};func (_bgbdc ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _bgbdc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdc )); -};return nil ;};type CT_Connector struct{ - -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; - -// Shape Properties -SpPr *_fc .CT_ShapeProperties ; - -// Connector Shape Style -Style *_fc .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_aafgc ST_TLTime )String ()string {if _aafgc .Uint32 !=nil {return _d .Sprintf ("\u0025\u0076",*_aafgc .Uint32 );};if _aafgc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _aafgc .ST_TLTimeIndefinite .String (); -};return "";};type CT_SlideLayout struct{ - -// Matching Name -MatchingNameAttr *string ; - -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; - -// Preserve Slide Layout -PreserveAttr *bool ; - -// Is User Drawn -UserDrawnAttr *bool ; - -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; - -// Color Scheme Map Override -ClrMapOvr *_fc .CT_ColorMappingOverride ; - -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; - -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; - -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_debd *CT_TLAnimateScaleBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _debd .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_debd .ZoomContentsAttr ))}); -};e .EncodeToken (start );_degbf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_debd .CBhvr ,_degbf );if _debd .By !=nil {_efbgc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_debd .By ,_efbgc );};if _debd .From !=nil {_dffa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_debd .From ,_dffa );};if _debd .To !=nil {_cfgc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_debd .To ,_cfgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efcb *CT_TLBuildDiagram )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efcb .BldAttr !=ST_TLDiagramBuildTypeUnset {_gdade ,_cbdecb :=_efcb .BldAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u006c\u0064"}); -if _cbdecb !=nil {return _cbdecb ;};start .Attr =append (start .Attr ,_gdade );};if _efcb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_efcb .SpidAttr )}); -};if _efcb .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_efcb .GrpIdAttr )});};if _efcb .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_efcb .UiExpandAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdffc ST_TLTimeNodePresetClassType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdffc .String (),start );};func (_efgb *CT_NotesSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efgb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_efgb .ShowMasterSpAttr ))}); -};if _efgb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_efgb .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_bgfag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_efgb .CSld ,_bgfag );if _efgb .ClrMapOvr !=nil {_dbeda :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_efgb .ClrMapOvr ,_dbeda );};if _efgb .ExtLst !=nil {_aece :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgb .ExtLst ,_aece );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_SlideMasterTextStyles struct{ +// Validate validates the CT_CommentAuthorList and its children +func (_bcf *CT_CommentAuthorList )Validate ()error {return _bcf .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func (_becaa *CT_TLAnimVariant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfg :for {_fgac ,_gbed :=d .Token (); +if _gbed !=nil {return _gbed ;};switch _accfg :=_fgac .(type ){case _b .StartElement :switch _accfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_becaa .BoolVal =NewCT_TLAnimVariantBooleanVal (); +if _ebegc :=d .DecodeElement (_becaa .BoolVal ,&_accfg );_ebegc !=nil {return _ebegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_becaa .IntVal =NewCT_TLAnimVariantIntegerVal (); +if _aedba :=d .DecodeElement (_becaa .IntVal ,&_accfg );_aedba !=nil {return _aedba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_becaa .FltVal =NewCT_TLAnimVariantFloatVal (); +if _aageb :=d .DecodeElement (_becaa .FltVal ,&_accfg );_aageb !=nil {return _aageb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_becaa .StrVal =NewCT_TLAnimVariantStringVal (); +if _bddba :=d .DecodeElement (_becaa .StrVal ,&_accfg );_bddba !=nil {return _bddba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_becaa .ClrVal =_fba .NewCT_Color (); +if _cdbb :=d .DecodeElement (_becaa .ClrVal ,&_accfg );_cdbb !=nil {return _cdbb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_accfg .Name ); +if _agcc :=d .Skip ();_agcc !=nil {return _agcc ;};};case _b .EndElement :break _ecfg ;case _b .CharData :};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_dfed :=&CT_TLAnimateEffectBehavior {};_dfed .CBhvr =NewCT_TLCommonBehaviorData (); +return _dfed ;};func (_cbbfd ST_TLOleChartBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cafgb :=_b .Attr {};_cafgb .Name =name ;switch _cbbfd {case ST_TLOleChartBuildTypeUnset :_cafgb .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_cafgb .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +case ST_TLOleChartBuildTypeSeries :_cafgb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_cafgb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_cafgb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c"; +case ST_TLOleChartBuildTypeCategoryEl :_cafgb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _cafgb ,nil ;};func (_fccd *CT_TLAnimVariantFloatVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_fccd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ; +Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ; +Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0; +ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_dbaad *CT_SlideTransitionChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbaad .Blinds !=nil {_dafbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}}; +e .EncodeElement (_dbaad .Blinds ,_dafbf );};if _dbaad .Checker !=nil {_gaccc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_dbaad .Checker ,_gaccc );};if _dbaad .Circle !=nil {_affaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}}; +e .EncodeElement (_dbaad .Circle ,_affaf );};if _dbaad .Dissolve !=nil {_aeaeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_dbaad .Dissolve ,_aeaeg );};if _dbaad .Comb !=nil {_beff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}}; +e .EncodeElement (_dbaad .Comb ,_beff );};if _dbaad .Cover !=nil {_afdd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_dbaad .Cover ,_afdd );};if _dbaad .Cut !=nil {_dgdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063u\u0074"}}; +e .EncodeElement (_dbaad .Cut ,_dgdf );};if _dbaad .Diamond !=nil {_febgc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_dbaad .Diamond ,_febgc );};if _dbaad .Fade !=nil {_abfbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}}; +e .EncodeElement (_dbaad .Fade ,_abfbc );};if _dbaad .Newsflash !=nil {_dacf :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_dbaad .Newsflash ,_dacf );};if _dbaad .Plus !=nil {_dffac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}}; +e .EncodeElement (_dbaad .Plus ,_dffac );};if _dbaad .Pull !=nil {_fbbed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_dbaad .Pull ,_fbbed );};if _dbaad .Push !=nil {_aaaab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}}; +e .EncodeElement (_dbaad .Push ,_aaaab );};if _dbaad .Random !=nil {_accbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_dbaad .Random ,_accbb );};if _dbaad .RandomBar !=nil {_bgbfd :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}}; +e .EncodeElement (_dbaad .RandomBar ,_bgbfd );};if _dbaad .Split !=nil {_bcggg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_dbaad .Split ,_bcggg );};if _dbaad .Strips !=nil {_aefda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}}; +e .EncodeElement (_dbaad .Strips ,_aefda );};if _dbaad .Wedge !=nil {_deddd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_dbaad .Wedge ,_deddd );};if _dbaad .Wheel !=nil {_bgdbf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}}; +e .EncodeElement (_dbaad .Wheel ,_bgdbf );};if _dbaad .Wipe !=nil {_gead :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_dbaad .Wipe ,_gead );};if _dbaad .Zoom !=nil {_ededf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}}; +e .EncodeElement (_dbaad .Zoom ,_ededf );};return nil ;};func (_dabaa ST_TLTimeNodeFillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcgf :=_b .Attr {};_gcgf .Name =name ;switch _dabaa {case ST_TLTimeNodeFillTypeUnset :_gcgf .Value ="";case ST_TLTimeNodeFillTypeRemove :_gcgf .Value ="\u0072\u0065\u006d\u006f\u0076\u0065"; +case ST_TLTimeNodeFillTypeFreeze :_gcgf .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_gcgf .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_gcgf .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"; +};return _gcgf ,nil ;};func (_bbbcb *ST_PlaceholderSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbbcb =0;case "\u0066\u0075\u006c\u006c":*_bbbcb =1;case "\u0068\u0061\u006c\u0066":*_bbbcb =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_bbbcb =3; +};return nil ;}; -// Slide Master Title Text Style -TitleStyle *_fc .CT_TextListStyle ; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_gbbc *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _gbbc .VolAttr !=nil {if _fcceg :=_gbbc .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_fcceg !=nil {return _fcceg ;};};if _ageab :=_gbbc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e"); +_ageab !=nil {return _ageab ;};if _abgg :=_gbbc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_abgg !=nil {return _abgg ;};return nil ;};func (_cccg *CT_TLCommandBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccg .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_cefd :=range start .Attr {if _cefd .Name .Local =="\u0074\u0079\u0070\u0065"{_cccg .TypeAttr .UnmarshalXMLAttr (_cefd );continue ;};if _cefd .Name .Local =="\u0063\u006d\u0064"{_gbfe ,_fdccg :=_cefd .Value ,error (nil );if _fdccg !=nil {return _fdccg ; +};_cccg .CmdAttr =&_gbfe ;continue ;};};_eafdb :for {_dgbcae ,_ebag :=d .Token ();if _ebag !=nil {return _ebag ;};switch _cfag :=_dgbcae .(type ){case _b .StartElement :switch _cfag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _ddbff :=d .DecodeElement (_cccg .CBhvr ,&_cfag ); +_ddbff !=nil {return _ddbff ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_cfag .Name ); +if _eacb :=d .Skip ();_eacb !=nil {return _eacb ;};};case _b .EndElement :break _eafdb ;case _b .CharData :};};return nil ;};const (ST_WebColorTypeUnset ST_WebColorType =0;ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2; +ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6;);type CT_TagList struct{ -// Slide Master Body Text Style -BodyStyle *_fc .CT_TextListStyle ; +// Programmable Extensibility Tag +Tag []*CT_StringTag ;};func (_defc *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defc .SldNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_defc .SldNumAttr ))}); +};if _defc .HdrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0064\u0072"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_defc .HdrAttr ))});};if _defc .FtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0074\u0072"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_defc .FtrAttr ))}); +};if _defc .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_defc .DtAttr ))});};e .EncodeToken (start );if _defc .ExtLst !=nil {_edda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_defc .ExtLst ,_edda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfbg ST_WebScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dddfg :=_b .Attr {};_dddfg .Name =name ;switch _cfbg {case ST_WebScreenSizeUnset :_dddfg .Value =""; +case ST_WebScreenSize544x376 :_dddfg .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_dddfg .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_dddfg .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; +case ST_WebScreenSize800x600 :_dddfg .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_dddfg .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_dddfg .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; +case ST_WebScreenSize1152x900 :_dddfg .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_dddfg .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_dddfg .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; +case ST_WebScreenSize1800x1400 :_dddfg .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_dddfg .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _dddfg ,nil ;};func (_gefgc ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gefgc {case 0:return ""; +case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";}; -// Slide Master Other Text Style -OtherStyle *_fc .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_edfcae *ST_PhotoAlbumLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacff ,_cgccb :=d .Token ();if _cgccb !=nil {return _cgccb ;};if _eadgd ,_ebbbfe :=_aacff .(_a .EndElement ); -_ebbbfe &&_eadgd .Name ==start .Name {*_edfcae =1;return nil ;};if _gdadf ,_ecbb :=_aacff .(_a .CharData );!_ecbb {return _d .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",_aacff ); -}else {switch string (_gdadf ){case "":*_edfcae =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_edfcae =1;case "\u0031\u0070\u0069\u0063":*_edfcae =2;case "\u0032\u0070\u0069\u0063":*_edfcae =3;case "\u0034\u0070\u0069\u0063":*_edfcae =4; -case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_edfcae =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_edfcae =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_edfcae =7;};};_aacff ,_cgccb =d .Token ();if _cgccb !=nil {return _cgccb ; -};if _fdaf ,_bgfda :=_aacff .(_a .EndElement );_bgfda &&_fdaf .Name ==start .Name {return nil ;};return _d .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",_aacff ); -};type CT_TLCommandBehavior struct{ +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_dfc *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _aff :=_dfc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_aff !=nil {return _aff ;};if _dfc .GuideLst !=nil {if _aee :=_dfc .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t"); +_aee !=nil {return _aee ;};};return nil ;};func (_efca *CT_TLShapeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gegegg :=range start .Attr {if _gegegg .Name .Local =="\u0073\u0070\u0069\u0064"{_deedb ,_dffcb :=_f .ParseUint (_gegegg .Value ,10,32); +if _dffcb !=nil {return _dffcb ;};_efca .SpidAttr =uint32 (_deedb );continue ;};};_acgbb :for {_fdca ,_fgfae :=d .Token ();if _fgfae !=nil {return _fgfae ;};switch _baff :=_fdca .(type ){case _b .StartElement :switch _baff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_efca .Bg =NewCT_Empty (); +if _ffbeg :=d .DecodeElement (_efca .Bg ,&_baff );_ffbeg !=nil {return _ffbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_efca .SubSp =NewCT_TLSubShapeId (); +if _cagf :=d .DecodeElement (_efca .SubSp ,&_baff );_cagf !=nil {return _cagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_efca .OleChartEl =NewCT_TLOleChartTargetElement (); +if _abee :=d .DecodeElement (_efca .OleChartEl ,&_baff );_abee !=nil {return _abee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_efca .TxEl =NewCT_TLTextTargetElement (); +if _cafg :=d .DecodeElement (_efca .TxEl ,&_baff );_cafg !=nil {return _cafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_efca .GraphicEl =_fba .NewCT_AnimationElementChoice (); +if _gfacd :=d .DecodeElement (_efca .GraphicEl ,&_baff );_gfacd !=nil {return _gfacd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_baff .Name ); +if _afcff :=d .Skip ();_afcff !=nil {return _afcff ;};};case _b .EndElement :break _acgbb ;case _b .CharData :};};return nil ;};func (_baccd ST_TLAnimateBehaviorValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baccd .String (),start ); +};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5; +ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11; +ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17; +ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22; +ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27; +ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32; +ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);type ST_TLBehaviorAdditiveType byte ;func (_ecbc *CT_ViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebaed :=range start .Attr {if _ebaed .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_ecbc .LastViewAttr .UnmarshalXMLAttr (_ebaed ); +continue ;};if _ebaed .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_acdeg ,_bgagbg :=_f .ParseBool (_ebaed .Value );if _bgagbg !=nil {return _bgagbg ;};_ecbc .ShowCommentsAttr =&_acdeg ;continue ;};};_afbad :for {_ccgac ,_bfdgf :=d .Token (); +if _bfdgf !=nil {return _bfdgf ;};switch _cbfbg :=_ccgac .(type ){case _b .StartElement :switch _cbfbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_ecbc .NormalViewPr =NewCT_NormalViewProperties (); +if _bcdecd :=d .DecodeElement (_ecbc .NormalViewPr ,&_cbfbg );_bcdecd !=nil {return _bcdecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ecbc .SlideViewPr =NewCT_SlideViewProperties (); +if _abbg :=d .DecodeElement (_ecbc .SlideViewPr ,&_cbfbg );_abbg !=nil {return _abbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ecbc .OutlineViewPr =NewCT_OutlineViewProperties (); +if _ddacb :=d .DecodeElement (_ecbc .OutlineViewPr ,&_cbfbg );_ddacb !=nil {return _ddacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_ecbc .NotesTextViewPr =NewCT_NotesTextViewProperties (); +if _abbfe :=d .DecodeElement (_ecbc .NotesTextViewPr ,&_cbfbg );_abbfe !=nil {return _abbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_ecbc .SorterViewPr =NewCT_SlideSorterViewProperties (); +if _fgfbd :=d .DecodeElement (_ecbc .SorterViewPr ,&_cbfbg );_fgfbd !=nil {return _fgfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_ecbc .NotesViewPr =NewCT_NotesViewProperties (); +if _bbac :=d .DecodeElement (_ecbc .NotesViewPr ,&_cbfbg );_bbac !=nil {return _bbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_ecbc .GridSpacing =_fba .NewCT_PositiveSize2D (); +if _accbeg :=d .DecodeElement (_ecbc .GridSpacing ,&_cbfbg );_accbeg !=nil {return _accbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbc .ExtLst =NewCT_ExtensionList (); +if _aagec :=d .DecodeElement (_ecbc .ExtLst ,&_cbfbg );_aagec !=nil {return _aagec ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cbfbg .Name ); +if _aceb :=d .Skip ();_aceb !=nil {return _aceb ;};};case _b .EndElement :break _afbad ;case _b .CharData :};};return nil ;}; -// Command Type -TypeAttr ST_TLCommandType ; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_eadc *CT_CommentAuthor )ValidateWithPath (path string )error {if _eadc .ExtLst !=nil {if _cbaf :=_eadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbaf !=nil {return _cbaf ;};};return nil ;};func (_adbbg ST_TLTimeNodeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbbg .String (),start ); +};func (_cage *CT_TLGraphicalObjectBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cage .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cage .SpidAttr )}); +};if _cage .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cage .GrpIdAttr )});};if _cage .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cage .UiExpandAttr ))}); +};e .EncodeToken (start );if _cage .BldAsOne !=nil {_egcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_cage .BldAsOne ,_egcd );};if _cage .BldSub !=nil {_begb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}}; +e .EncodeElement (_cage .BldSub ,_begb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbde *CT_Placeholder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbde .TypeAttr !=ST_PlaceholderTypeUnset {_fagb ,_cega :=_ffbde .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cega !=nil {return _cega ;};start .Attr =append (start .Attr ,_fagb );};if _ffbde .OrientAttr !=ST_DirectionUnset {_eeffb ,_aecee :=_ffbde .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _aecee !=nil {return _aecee ; +};start .Attr =append (start .Attr ,_eeffb );};if _ffbde .SzAttr !=ST_PlaceholderSizeUnset {_begg ,_cgae :=_ffbde .SzAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u007a"});if _cgae !=nil {return _cgae ;};start .Attr =append (start .Attr ,_begg );};if _ffbde .IdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_ffbde .IdxAttr )}); +};if _ffbde .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ffbde .HasCustomPromptAttr ))}); +};e .EncodeToken (start );if _ffbde .ExtLst !=nil {_gefe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbde .ExtLst ,_gefe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_edfce *CT_SlideTiming )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadf :for {_dgba ,_eegf :=d .Token ();if _eegf !=nil {return _eegf ;};switch _bgcec :=_dgba .(type ){case _b .StartElement :switch _bgcec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_edfce .TnLst =NewCT_TimeNodeList (); +if _fagg :=d .DecodeElement (_edfce .TnLst ,&_bgcec );_fagg !=nil {return _fagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_edfce .BldLst =NewCT_BuildList (); +if _acdbf :=d .DecodeElement (_edfce .BldLst ,&_bgcec );_acdbf !=nil {return _acdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfce .ExtLst =NewCT_ExtensionListModify (); +if _cgcbd :=d .DecodeElement (_edfce .ExtLst ,&_bgcec );_cgcbd !=nil {return _cgcbd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_bgcec .Name ); +if _befee :=d .Skip ();_befee !=nil {return _befee ;};};case _b .EndElement :break _dadf ;case _b .CharData :};};return nil ;};type CT_TLAnimVariantIntegerVal struct{ -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;}; +// Value +ValAttr int32 ;};func (_gbdcg *CT_TLIterateIntervalTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_gbdcg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4; +ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;);func (_babd *CT_NotesMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _babd .NotesMasterId !=nil {_fgbf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_babd .NotesMasterId ,_fgbf );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_fdbgc *CT_TLByAnimateColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdbgc .Rgb !=nil {_cdfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_fdbgc .Rgb ,_cdfg ); +};if _fdbgc .Hsl !=nil {_bcdaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_fdbgc .Hsl ,_bcdaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Extension struct{ -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_ddbb *CT_TLAnimVariantFloatVal )Validate ()error {return _ddbb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};type CmLst struct{CT_CommentList }; -func NewCT_CommonSlideData ()*CT_CommonSlideData {_fgeb :=&CT_CommonSlideData {};_fgeb .SpTree =NewCT_GroupShape ();return _fgeb ;};type CT_CornerDirectionTransition struct{ +// Uniform Resource Identifier +UriAttr string ;Any []_g .Any ;}; -// Direction -DirAttr ST_TransitionCornerDirectionType ;};func (_gfef ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _gfef {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfef )); -};return nil ;};func (_dgbeb *ST_TLTriggerEvent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daffd ,_aeagcf :=d .Token ();if _aeagcf !=nil {return _aeagcf ;};if _bbcfg ,_eebga :=_daffd .(_a .EndElement );_eebga &&_bbcfg .Name ==start .Name {*_dgbeb =1; -return nil ;};if _dgbag ,_fabace :=_daffd .(_a .CharData );!_fabace {return _d .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",_daffd );}else {switch string (_dgbag ){case "":*_dgbeb =0; -case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dgbeb =1;case "\u006f\u006e\u0045n\u0064":*_dgbeb =2;case "\u0062\u0065\u0067i\u006e":*_dgbeb =3;case "\u0065\u006e\u0064":*_dgbeb =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dgbeb =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dgbeb =6; -case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dgbeb =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dgbeb =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dgbeb =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dgbeb =10; -case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dgbeb =11;};};_daffd ,_aeagcf =d .Token ();if _aeagcf !=nil {return _aeagcf ;};if _fgbag ,_fdefe :=_daffd .(_a .EndElement );_fdefe &&_fgbag .Name ==start .Name {return nil ;};return _d .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",_daffd ); -};func NewCT_SlideTransition ()*CT_SlideTransition {_adab :=&CT_SlideTransition {};return _adab };func NewCT_BuildList ()*CT_BuildList {_acg :=&CT_BuildList {};return _acg };func (_gccd *CT_NormalViewPortion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",_gccd .SzAttr )}); -if _gccd .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gccd .AutoAdjustAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bacb *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aedcf :=range start .Attr {if _aedcf .Name .Local =="\u0076\u0061\u006c"{_dcbbd ,_fddg :=_aa .ParseFloat (_aedcf .Value ,64); -if _fddg !=nil {return _fddg ;};_bacb .ValAttr =float32 (_dcbbd );continue ;};};for {_acfa ,_fec :=d .Token ();if _fec !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_fec ); -};if _becaa ,_abac :=_acfa .(_a .EndElement );_abac &&_becaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_gge *CT_CustomerDataList )ValidateWithPath (path string )error {for _ffdad ,_fgea :=range _gge .CustData {if _acda :=_fgea .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ffdad )); +_acda !=nil {return _acda ;};};if _gge .Tags !=nil {if _baaa :=_gge .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_baaa !=nil {return _baaa ;};};return nil ;}; -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_egbe *CT_OutlineViewSlideEntry )Validate ()error {return _egbe .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func (_ebedb *CT_ModifyVerifier )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecbg :=range start .Attr {if _ecbg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dceb ,_bbed :=_aa .ParseUint (_ecbg .Value ,10,32); -if _bbed !=nil {return _bbed ;};_fbfe :=uint32 (_dceb );_ebedb .SpinCountAttr =&_fbfe ;continue ;};if _ecbg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_edde ,_ddac :=_ecbg .Value ,error (nil );if _ddac !=nil {return _ddac ; -};_ebedb .AlgorithmNameAttr =&_edde ;continue ;};if _ecbg .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_ccbaf ,_gbef :=_ecbg .Value ,error (nil );if _gbef !=nil {return _gbef ;};_ebedb .SaltDataAttr =&_ccbaf ;continue ;};if _ecbg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bfac ,_gcbac :=_ecbg .Value ,error (nil ); -if _gcbac !=nil {return _gcbac ;};_ebedb .SaltValueAttr =&_bfac ;continue ;};if _ecbg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ebedb .CryptProviderTypeAttr .UnmarshalXMLAttr (_ecbg ); -continue ;};if _ecbg .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ebedb .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ebedb .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_ecbg ); -continue ;};if _ecbg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fdbgg ,_feaf :=_aa .ParseUint (_ecbg .Value ,10,32);if _feaf !=nil {return _feaf ;};_baa :=uint32 (_fdbgg );_ebedb .CryptAlgorithmSidAttr =&_baa ; -continue ;};if _ecbg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cbee ,_febd :=_ecbg .Value ,error (nil );if _febd !=nil {return _febd ;};_ebedb .HashValueAttr =&_cbee ;continue ;};if _ecbg .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_edeaf ,_dcabb :=_aa .ParseUint (_ecbg .Value ,10,32); -if _dcabb !=nil {return _dcabb ;};_cgcd :=uint32 (_edeaf );_ebedb .SpinValueAttr =&_cgcd ;continue ;};if _ecbg .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_dgbd ,_dagg :=_ecbg .Value ,error (nil );if _dagg !=nil {return _dagg ;};_ebedb .HashDataAttr =&_dgbd ; -continue ;};if _ecbg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ccfc ,_abgb :=_ecbg .Value ,error (nil );if _abgb !=nil {return _abgb ;};_ebedb .CryptProviderAttr =&_ccfc ;continue ;};if _ecbg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ggggd ,_efbf :=_aa .ParseUint (_ecbg .Value ,10,32); -if _efbf !=nil {return _efbf ;};_bfcb :=uint32 (_ggggd );_ebedb .AlgIdExtAttr =&_bfcb ;continue ;};if _ecbg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dcdab ,_edce :=_ecbg .Value ,error (nil );if _edce !=nil {return _edce ; -};_ebedb .AlgIdExtSourceAttr =&_dcdab ;continue ;};if _ecbg .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_dadc ,_fcefc :=_aa .ParseUint (_ecbg .Value ,10,32);if _fcefc !=nil {return _fcefc ; -};_bbag :=uint32 (_dadc );_ebedb .CryptProviderTypeExtAttr =&_bbag ;continue ;};if _ecbg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_ccdb ,_edee :=_ecbg .Value ,error (nil ); -if _edee !=nil {return _edee ;};_ebedb .CryptProviderTypeExtSourceAttr =&_ccdb ;continue ;};};for {_ccgg ,_bgcca :=d .Token ();if _bgcca !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_bgcca ); -};if _gecb ,_decc :=_ccgg .(_a .EndElement );_decc &&_gecb .Name ==start .Name {break ;};};return nil ;};func (_eefda ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _eefda {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefda )); -};return nil ;}; +// Validate validates the CT_StringTag and its children +func (_aedaa *CT_StringTag )Validate ()error {return _aedaa .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};type ST_TLDiagramBuildType byte ;func (_ceeb *CT_CustomShow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",_ceeb .NameAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_ceeb .IdAttr )});e .EncodeToken (start );_fde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_ceeb .SldLst ,_fde );if _ceeb .ExtLst !=nil {_efeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceeb .ExtLst ,_efeg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_eacfg :=&CT_SlideMasterIdList {};return _eacfg ;};func (_fccad ST_TLParaBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fccad .String (),start ); +};func (_gfga *CT_EmbeddedFontDataId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agbd :=range start .Attr {if _agbd .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"&&_agbd .Name .Local =="\u0069\u0064"||_agbd .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"&&_agbd .Name .Local =="\u0069\u0064"{_dded ,_dffag :=_agbd .Value ,error (nil ); +if _dffag !=nil {return _dffag ;};_gfga .IdAttr =_dded ;continue ;};};for {_fgf ,_cggd :=d .Token ();if _cggd !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_cggd ); +};if _gbge ,_cbcd :=_fgf .(_b .EndElement );_cbcd &&_gbge .Name ==start .Name {break ;};};return nil ;};type CmAuthorLst struct{CT_CommentAuthorList };func (_gf *CT_BackgroundProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gf .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gf .ShadeToTitleAttr ))}); +};e .EncodeToken (start );if _gf .NoFill !=nil {_eaca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gf .NoFill ,_eaca );};if _gf .SolidFill !=nil {_dc :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gf .SolidFill ,_dc );};if _gf .GradFill !=nil {_eea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gf .GradFill ,_eea );};if _gf .BlipFill !=nil {_eaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gf .BlipFill ,_eaf );};if _gf .PattFill !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gf .PattFill ,_bgd );};if _gf .GrpFill !=nil {_ddb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_gf .GrpFill ,_ddb );};if _gf .EffectLst !=nil {_dcc :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gf .EffectLst ,_dcc );};if _gf .EffectDag !=nil {_fda :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_gf .EffectDag ,_fda );};if _gf .ExtLst !=nil {_bbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gf .ExtLst ,_bbb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TLShapeTargetElement and its children -func (_gfgdb *CT_TLShapeTargetElement )Validate ()error {return _gfgdb .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_deaca *CT_WheelTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bffbg :=range start .Attr {if _bffbg .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_bebd ,_bacga :=_aa .ParseUint (_bffbg .Value ,10,32); -if _bacga !=nil {return _bacga ;};_fcbgc :=uint32 (_bebd );_deaca .SpokesAttr =&_fcbgc ;continue ;};};for {_ccbba ,_fdeae :=d .Token ();if _fdeae !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fdeae ); -};if _aege ,_afeb :=_ccbba .(_a .EndElement );_afeb &&_aege .Name ==start .Name {break ;};};return nil ;};type ST_TransitionSideDirectionType byte ;func (_ddcfdb ST_SplitterBarState )ValidateWithPath (path string )error {switch _ddcfdb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcfdb )); -};return nil ;};func (_dcace ST_SlideSizeType )Validate ()error {return _dcace .ValidateWithPath ("")}; +// Validate validates the CT_Extension and its children +func (_gaecb *CT_Extension )Validate ()error {return _gaecb .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_bgbab *CT_SideDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdge :=range start .Attr {if _dcdge .Name .Local =="\u0064\u0069\u0072"{_bgbab .DirAttr .UnmarshalXMLAttr (_dcdge ); +continue ;};};for {_fdcde ,_bgceb :=d .Token ();if _bgceb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_bgceb ); +};if _ecdea ,_fffc :=_fdcde .(_b .EndElement );_fffc &&_ecdea .Name ==start .Name {break ;};};return nil ;};type ST_TransitionSpeed byte ;type CT_TLByRgbColorTransform struct{ -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_gcf *AG_TLBuild )ValidateWithPath (path string )error {return nil };func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_daceb :=&CT_TLSubShapeId {};return _daceb };func NewCT_Presentation ()*CT_Presentation {_efee :=&CT_Presentation {};_efee .NotesSz =_fc .NewCT_PositiveSize2D (); -return _efee ;};type CT_SideDirectionTransition struct{ +// Red +RAttr _fba .ST_FixedPercentage ; -// Direction -DirAttr ST_TransitionSideDirectionType ;}; +// Green +GAttr _fba .ST_FixedPercentage ; -// Validate validates the CT_CommentList and its children -func (_dgfe *CT_CommentList )Validate ()error {return _dgfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};type CT_TLAnimVariant struct{ +// Blue +BAttr _fba .ST_FixedPercentage ;};type CT_TLAnimVariant struct{ // Boolean Variant BoolVal *CT_TLAnimVariantBooleanVal ; @@ -198,1208 +176,1112 @@ FltVal *CT_TLAnimVariantFloatVal ; StrVal *CT_TLAnimVariantStringVal ; // Color Value -ClrVal *_fc .CT_Color ;}; +ClrVal *_fba .CT_Color ;};func NewCT_WebProperties ()*CT_WebProperties {_geaa :=&CT_WebProperties {};return _geaa }; -// Validate validates the CT_OutlineViewProperties and its children -func (_agfc *CT_OutlineViewProperties )Validate ()error {return _agfc .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_gbggf *CT_TLTriggerRuntimeNode )Validate ()error {return _gbggf .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_fcacg ST_TLBehaviorOverrideType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcacg .String (),start ); +}; -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_gede *CT_SlideRelationshipListEntry )Validate ()error {return _gede .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079"); -};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_badgd :=&EG_TopLevelSlide {};_badgd .ClrMap =_fc .NewCT_ColorMapping ();return _badgd ;};func (_cfggf *CT_GuideList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afb :for {_fgdcb ,_cadd :=d .Token (); -if _cadd !=nil {return _cadd ;};switch _gcgf :=_fgdcb .(type ){case _a .StartElement :switch _gcgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_bbgd :=NewCT_Guide (); -if _deec :=d .DecodeElement (_bbgd ,&_gcgf );_deec !=nil {return _deec ;};_cfggf .Guide =append (_cfggf .Guide ,_bbgd );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gcgf .Name ); -if _fcca :=d .Skip ();_fcca !=nil {return _fcca ;};};case _a .EndElement :break _afb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_eadf *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _fgec :=_eadf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fgec !=nil {return _fgec ;};if _eadf .SldLst !=nil {if _fbeg :=_eadf .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074"); +_fbeg !=nil {return _fbeg ;};};if _eadf .ExtLst !=nil {if _eabba :=_eadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabba !=nil {return _eabba ;};};return nil ;};func (_dff *CT_CommonSlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dff .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dff .SnapToGridAttr ))}); +};if _dff .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dff .SnapToObjectsAttr ))}); +};if _dff .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dff .ShowGuidesAttr ))});};e .EncodeToken (start ); +_gggd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dff .CViewPr ,_gggd );if _dff .GuideLst !=nil {_ffa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_dff .GuideLst ,_ffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_caeda :=&CT_OutlineViewSlideList {};return _caeda ;};type CT_TLOleBuildChart struct{ -// Validate validates the CT_TLAnimVariant and its children -func (_dfcg *CT_TLAnimVariant )Validate ()error {return _dfcg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; +// Build +BldAttr ST_TLOleChartBuildType ; -// Validate validates the CT_SlideMaster and its children -func (_cadb *CT_SlideMaster )Validate ()error {return _cadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func (_fffa *CT_CustomShowList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feef :for {_bgfa ,_bfc :=d .Token (); -if _bfc !=nil {return _bfc ;};switch _cgcg :=_bgfa .(type ){case _a .StartElement :switch _cgcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_aab :=NewCT_CustomShow (); -if _aaeaf :=d .DecodeElement (_aab ,&_cgcg );_aaeaf !=nil {return _aaeaf ;};_fffa .CustShow =append (_fffa .CustShow ,_aab );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cgcg .Name ); -if _eae :=d .Skip ();_eae !=nil {return _eae ;};};case _a .EndElement :break _feef ;case _a .CharData :};};return nil ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_cgda :=&CT_NormalViewProperties {};_cgda .RestoredLeft =NewCT_NormalViewPortion (); -_cgda .RestoredTop =NewCT_NormalViewPortion ();return _cgda ;};func (_eagae *CT_TLAnimateBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagae .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fagg :=range start .Attr {if _fagg .Name .Local =="\u0062\u0079"{_faaaf ,_dcfd :=_fagg .Value ,error (nil ); -if _dcfd !=nil {return _dcfd ;};_eagae .ByAttr =&_faaaf ;continue ;};if _fagg .Name .Local =="\u0066\u0072\u006f\u006d"{_fdbag ,_eabga :=_fagg .Value ,error (nil );if _eabga !=nil {return _eabga ;};_eagae .FromAttr =&_fdbag ;continue ;};if _fagg .Name .Local =="\u0074\u006f"{_efgd ,_feedg :=_fagg .Value ,error (nil ); -if _feedg !=nil {return _feedg ;};_eagae .ToAttr =&_efgd ;continue ;};if _fagg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_eagae .CalcmodeAttr .UnmarshalXMLAttr (_fagg );continue ;};if _fagg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_eagae .ValueTypeAttr .UnmarshalXMLAttr (_fagg ); -continue ;};};_dfgb :for {_dfag ,_ceddd :=d .Token ();if _ceddd !=nil {return _ceddd ;};switch _dadce :=_dfag .(type ){case _a .StartElement :switch _dadce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _cbca :=d .DecodeElement (_eagae .CBhvr ,&_dadce ); -_cbca !=nil {return _cbca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_eagae .TavLst =NewCT_TLTimeAnimateValueList (); -if _dffbg :=d .DecodeElement (_eagae .TavLst ,&_dadce );_dffbg !=nil {return _dffbg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dadce .Name ); -if _dcbgc :=d .Skip ();_dcbgc !=nil {return _dcbgc ;};};case _a .EndElement :break _dfgb ;case _a .CharData :};};return nil ;}; +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_OptionalBlackTransition struct{ -// Validate validates the Presentation and its children -func (_deebc *Presentation )Validate ()error {return _deebc .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; +// Transition Through Black +ThruBlkAttr *bool ;};func (_dbgdec ST_TLTime )String ()string {if _dbgdec .Uint32 !=nil {return _fb .Sprintf ("\u0025\u0076",*_dbgdec .Uint32 );};if _dbgdec .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _dbgdec .ST_TLTimeIndefinite .String (); +};return "";}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_dbdg *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _dbdg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c"); -};func NewCT_CustomerData ()*CT_CustomerData {_cfgg :=&CT_CustomerData {};return _cfgg };func (_afabe ST_ViewType )String ()string {switch _afabe {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; -case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077"; -case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";}; +// Validate validates the CT_NotesSlide and its children +func (_cdcf *CT_NotesSlide )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_eggbca :=&CT_TLTimeTargetElement {}; +return _eggbca ;};func (_fcbbd ST_Direction )String ()string {switch _fcbbd {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0; +ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3;ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4; +);func (_gef *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcca :=range start .Attr {if _gcca .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"&&_gcca .Name .Local =="\u0069\u0064"||_gcca .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"&&_gcca .Name .Local =="\u0069\u0064"{_edec ,_debc :=_gcca .Value ,error (nil ); +if _debc !=nil {return _debc ;};_gef .IdAttr =_edec ;continue ;};};_eafb :for {_ggbg ,_febd :=d .Token ();if _febd !=nil {return _febd ;};switch _ecdb :=_ggbg .(type ){case _b .StartElement :switch _ecdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gef .ExtLst =NewCT_ExtensionList (); +if _ggde :=d .DecodeElement (_gef .ExtLst ,&_ecdb );_ggde !=nil {return _ggde ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_ecdb .Name ); +if _eeff :=d .Skip ();_eeff !=nil {return _eeff ;};};case _b .EndElement :break _eafb ;case _b .CharData :};};return nil ;};func (_egbb ST_OleObjectFollowColorScheme )String ()string {switch _egbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";}; -// Validate validates the CT_EightDirectionTransition and its children -func (_fgce *CT_EightDirectionTransition )Validate ()error {return _fgce .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");}; +// Validate validates the CT_HandoutMasterIdList and its children +func (_gcce *CT_HandoutMasterIdList )Validate ()error {return _gcce .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_eega *CT_TLAnimVariantBooleanVal )Validate ()error {return _eega .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};func NewCT_StringTag ()*CT_StringTag {_gabea :=&CT_StringTag {}; -return _gabea };func (_ecfag *CT_NotesMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecfag .CSld =NewCT_CommonSlideData ();_ecfag .ClrMap =_fc .NewCT_ColorMapping ();_dedeg :for {_caaf ,_adda :=d .Token ();if _adda !=nil {return _adda ; -};switch _gfgc :=_caaf .(type ){case _a .StartElement :switch _gfgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _dabd :=d .DecodeElement (_ecfag .CSld ,&_gfgc ); -_dabd !=nil {return _dabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fdbbc :=d .DecodeElement (_ecfag .ClrMap ,&_gfgc ); -_fdbbc !=nil {return _fdbbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ecfag .Hf =NewCT_HeaderFooter (); -if _gfdb :=d .DecodeElement (_ecfag .Hf ,&_gfgc );_gfdb !=nil {return _gfdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_ecfag .NotesStyle =_fc .NewCT_TextListStyle (); -if _fgbbf :=d .DecodeElement (_ecfag .NotesStyle ,&_gfgc );_fgbbf !=nil {return _fgbbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfag .ExtLst =NewCT_ExtensionListModify (); -if _bgcd :=d .DecodeElement (_ecfag .ExtLst ,&_gfgc );_bgcd !=nil {return _bgcd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_gfgc .Name ); -if _bafd :=d .Skip ();_bafd !=nil {return _bafd ;};};case _a .EndElement :break _dedeg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_ControlList and its children +func (_gebg *CT_ControlList )Validate ()error {return _gebg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};type CT_TLIterateData struct{ -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_dgbcc *EG_ExtensionList )ValidateWithPath (path string )error {for _efed ,_dgbdb :=range _dgbcc .Ext {if _gfdgd :=_dgbdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_efed ));_gfdgd !=nil {return _gfdgd ; -};};return nil ;};func (_ceacf *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceacf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ceacf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ceacf =2; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ceacf =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ceacf =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ceacf =5;};return nil ;};func (_bfda *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfda .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bfda .UseBgFillAttr ))}); -};e .EncodeToken (start );_cacd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfda .NvSpPr ,_cacd );_fcebg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bfda .SpPr ,_fcebg );if _bfda .Style !=nil {_dfdbde :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfda .Style ,_dfdbde );};if _bfda .TxBody !=nil {_ggggc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_bfda .TxBody ,_ggggc );};if _bfda .ExtLst !=nil {_dbfcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfda .ExtLst ,_dbfcb );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Iterate Type +TypeAttr ST_IterateType ; -// Validate validates the CT_ExtensionList and its children -func (_bfad *CT_ExtensionList )Validate ()error {return _bfad .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_ggf :=&CT_BackgroundProperties {}; -return _ggf ;};func (_gfagf *ST_TransitionInOutDirectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbag ,_cedda :=d .Token ();if _cedda !=nil {return _cedda ;};if _eafdc ,_agefc :=_bcbag .(_a .EndElement );_agefc &&_eafdc .Name ==start .Name {*_gfagf =1; -return nil ;};if _eacaf ,_dcegb :=_bcbag .(_a .CharData );!_dcegb {return _d .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",_bcbag );}else {switch string (_eacaf ){case "":*_gfagf =0; -case "\u006f\u0075\u0074":*_gfagf =1;case "\u0069\u006e":*_gfagf =2;};};_bcbag ,_cedda =d .Token ();if _cedda !=nil {return _cedda ;};if _abaga ,_bcbfc :=_bcbag .(_a .EndElement );_bcbfc &&_abaga .Name ==start .Name {return nil ;};return _d .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",_bcbag ); -}; +// Backwards +BackwardsAttr *bool ; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_adea *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _cecb :=_adea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cecb !=nil {return _cecb ;};if _fffd :=_adea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_fffd !=nil {return _fffd ;};if _bgfb :=_adea .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bgfb !=nil {return _bgfb ;};return nil ;}; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_befbb *CT_TLTimeNodeExclusive )Validate ()error {return _befbb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};type CT_TLCommonMediaNodeData struct{ +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;};func (_fcgbg *CT_NormalViewPortion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbgda :=range start .Attr {if _cbgda .Name .Local =="\u0073\u007a"{_eabc ,_fbge :=ParseUnionST_PositiveFixedPercentage (_cbgda .Value ); +if _fbge !=nil {return _fbge ;};_fcgbg .SzAttr =_eabc ;continue ;};if _cbgda .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_degcb ,_gddgd :=_f .ParseBool (_cbgda .Value );if _gddgd !=nil {return _gddgd ;};_fcgbg .AutoAdjustAttr =&_degcb ; +continue ;};};for {_bgfd ,_dgde :=d .Token ();if _dgde !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dgde ); +};if _dcfg ,_decg :=_bgfd .(_b .EndElement );_decg &&_dcfg .Name ==start .Name {break ;};};return nil ;}; -// Volume -VolAttr *_fc .ST_PositiveFixedPercentage ; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_bcfbfa *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _acbcb :=_bcfbfa .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_acbcb !=nil {return _acbcb ;};return nil ;}; -// Mute -MuteAttr *bool ; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_beed *CT_SlideLayoutIdListEntry )Validate ()error {return _beed .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; -// Number of Slides -NumSldAttr *uint32 ; +// Validate validates the CT_TLAnimVariant and its children +func (_gggec *CT_TLAnimVariant )Validate ()error {return _gggec .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_ecbgf ST_TransitionSpeed )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beaea :=_b .Attr {}; +_beaea .Name =name ;switch _ecbgf {case ST_TransitionSpeedUnset :_beaea .Value ="";case ST_TransitionSpeedSlow :_beaea .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_beaea .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_beaea .Value ="\u0066\u0061\u0073\u0074"; +};return _beaea ,nil ;};type CT_CustomShowList struct{ -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// Custom Show +CustShow []*CT_CustomShow ;};func (_fgeac *ST_WebScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgeac =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fgeac =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fgeac =2; +case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fgeac =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fgeac =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fgeac =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fgeac =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fgeac =7; +case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fgeac =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fgeac =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fgeac =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fgeac =11; +};return nil ;}; -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};type TagLst struct{CT_TagList };type CT_Guide struct{ +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_cacf *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _cace :=_cacf .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072"); +_cace !=nil {return _cace ;};if _cacf .ExtLst !=nil {if _ggded :=_cacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggded !=nil {return _ggded ;};};return nil ;}; -// Guide Orientation -OrientAttr ST_Direction ; +// Validate validates the CT_OleObjectChoice and its children +func (_edaf *CT_OleObjectChoice )Validate ()error {return _edaf .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// Guide Position -PosAttr *_fc .ST_Coordinate32 ;};type ST_PlaceholderSize byte ; +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_accgd *CT_ShowProperties )ValidateWithPath (path string )error {if _accgd .Present !=nil {if _aegf :=_accgd .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_aegf !=nil {return _aegf ;};};if _accgd .Browse !=nil {if _eebba :=_accgd .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); +_eebba !=nil {return _eebba ;};};if _accgd .Kiosk !=nil {if _ccfeg :=_accgd .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_ccfeg !=nil {return _ccfeg ;};};if _accgd .SldAll !=nil {if _eeaf :=_accgd .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c"); +_eeaf !=nil {return _eeaf ;};};if _accgd .SldRg !=nil {if _fbecf :=_accgd .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_fbecf !=nil {return _fbecf ;};};if _accgd .CustShow !=nil {if _bcbg :=_accgd .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw"); +_bcbg !=nil {return _bcbg ;};};if _accgd .PenClr !=nil {if _gefb :=_accgd .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_gefb !=nil {return _gefb ;};};if _accgd .ExtLst !=nil {if _aceg :=_accgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aceg !=nil {return _aceg ;};};return nil ;};type CT_HandoutMaster struct{ -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_aggb *CT_Rel )ValidateWithPath (path string )error {return nil };const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3; -);func (_geccdc *HandoutMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geccdc .CT_HandoutMaster =*NewCT_HandoutMaster ();_cbgef :for {_efffc ,_fgegg :=d .Token ();if _fgegg !=nil {return _fgegg ;};switch _dcgcg :=_efffc .(type ){case _a .StartElement :switch _dcgcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gdge :=d .DecodeElement (_geccdc .CSld ,&_dcgcg ); -_gdge !=nil {return _gdge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _dgbef :=d .DecodeElement (_geccdc .ClrMap ,&_dcgcg ); -_dgbef !=nil {return _dgbef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_geccdc .Hf =NewCT_HeaderFooter (); -if _gacd :=d .DecodeElement (_geccdc .Hf ,&_dcgcg );_gacd !=nil {return _gacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geccdc .ExtLst =NewCT_ExtensionListModify (); -if _cdeba :=d .DecodeElement (_geccdc .ExtLst ,&_dcgcg );_cdeba !=nil {return _cdeba ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_dcgcg .Name ); -if _ffcgd :=d .Skip ();_ffcgd !=nil {return _ffcgd ;};};case _a .EndElement :break _cbgef ;case _a .CharData :};};return nil ;};func (_ebcad *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabf ,_aeddg :=d .Token (); -if _aeddg !=nil {return _aeddg ;};if _fcgfc ,_dgace :=_aabf .(_a .EndElement );_dgace &&_fcgfc .Name ==start .Name {*_ebcad =1;return nil ;};if _baebg ,_dffba :=_aabf .(_a .CharData );!_dffba {return _d .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",_aabf ); -}else {switch string (_baebg ){case "":*_ebcad =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_ebcad =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_ebcad =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_ebcad =3; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_ebcad =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_ebcad =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_ebcad =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_ebcad =7; -};};_aabf ,_aeddg =d .Token ();if _aeddg !=nil {return _aeddg ;};if _ccfbb ,_aeccb :=_aabf .(_a .EndElement );_aeccb &&_ccfbb .Name ==start .Name {return nil ;};return _d .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",_aabf ); -};func NewCT_TimeNodeList ()*CT_TimeNodeList {_afafe :=&CT_TimeNodeList {};return _afafe };func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func NewCT_Background ()*CT_Background {_ebfc :=&CT_Background {}; -return _ebfc };func (_dcdga *EG_TopLevelSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bdfdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dcdga .ClrMap ,_bdfdf ); -return nil ;}; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// Validate validates the CT_ShowInfoBrowse and its children -func (_eefaa *CT_ShowInfoBrowse )Validate ()error {return _eefaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");}; +// Color Scheme Map +ClrMap *_fba .CT_ColorMapping ; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_gbfgf *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };type CT_CustomerData struct{IdAttr string ;};type CT_PictureNonVisual struct{CNvPr *_fc .CT_NonVisualDrawingProps ; +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_cegdf :=&CT_TLTimeConditionList {};return _cegdf ;};func (_edeee ST_WebColorType )ValidateWithPath (path string )error {switch _edeee {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edeee )); +};return nil ;};type CT_SmartTags struct{IdAttr string ;}; -// Non-Visual Picture Drawing Properties -CNvPicPr *_fc .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_fgcab ST_TLBehaviorAccumulateType )String ()string {switch _fgcab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073"; -};return "";}; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_eddee *CT_OleObject )ValidateWithPath (path string )error {if _bbge :=_eddee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbge !=nil {return _bbge ;};if _eddee .Pic !=nil {if _cgbdc :=_eddee .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); +_cgbdc !=nil {return _cgbdc ;};};if _eddee .ImgWAttr !=nil {if *_eddee .ImgWAttr < 0{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eddee .ImgWAttr ); +};};if _eddee .ImgHAttr !=nil {if *_eddee .ImgHAttr < 0{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eddee .ImgHAttr ); +};};return nil ;};func (_dfcf *CT_PresentationProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afec :for {_accd ,_egbf :=d .Token ();if _egbf !=nil {return _egbf ;};switch _ggga :=_accd .(type ){case _b .StartElement :switch _ggga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_dfcf .HtmlPubPr =NewCT_HtmlPublishProperties (); +if _dgbcd :=d .DecodeElement (_dfcf .HtmlPubPr ,&_ggga );_dgbcd !=nil {return _dgbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_dfcf .WebPr =NewCT_WebProperties (); +if _fdgc :=d .DecodeElement (_dfcf .WebPr ,&_ggga );_fdgc !=nil {return _fdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_dfcf .PrnPr =NewCT_PrintProperties (); +if _fgdd :=d .DecodeElement (_dfcf .PrnPr ,&_ggga );_fgdd !=nil {return _fgdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_dfcf .ShowPr =NewCT_ShowProperties (); +if _dafdc :=d .DecodeElement (_dfcf .ShowPr ,&_ggga );_dafdc !=nil {return _dafdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_dfcf .ClrMru =_fba .NewCT_ColorMRU (); +if _beda :=d .DecodeElement (_dfcf .ClrMru ,&_ggga );_beda !=nil {return _beda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcf .ExtLst =NewCT_ExtensionList (); +if _ageb :=d .DecodeElement (_dfcf .ExtLst ,&_ggga );_ageb !=nil {return _ageb ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_ggga .Name ); +if _cdcce :=d .Skip ();_cdcce !=nil {return _cdcce ;};};case _b .EndElement :break _afec ;case _b .CharData :};};return nil ;};func (_egdbae *CT_TLTimeAnimateValueList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _egdbae .Tav !=nil {_adfdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_aagc :=range _egdbae .Tav {e .EncodeElement (_aagc ,_adfdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_faeb *CT_OrientationTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bddg :=range start .Attr {if _bddg .Name .Local =="\u0064\u0069\u0072"{_faeb .DirAttr .UnmarshalXMLAttr (_bddg ); +continue ;};};for {_dfcd ,_bacb :=d .Token ();if _bacb !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_bacb ); +};if _acfb ,_cdba :=_dfcd .(_b .EndElement );_cdba &&_acfb .Name ==start .Name {break ;};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_bcac :=&CT_ShapeNonVisual {};_bcac .CNvPr =_fba .NewCT_NonVisualDrawingProps ();_bcac .CNvSpPr =_fba .NewCT_NonVisualDrawingShapeProps (); +_bcac .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bcac ;};type CT_CommentList struct{ -// Validate validates the CT_TLCommandBehavior and its children -func (_edgag *CT_TLCommandBehavior )Validate ()error {return _edgag .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");}; +// Comment +Cm []*CT_Comment ;};func (_bebdb *Notes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebdb .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_faedc :=range start .Attr {if _faedc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ccebe ,_egad :=_f .ParseBool (_faedc .Value ); +if _egad !=nil {return _egad ;};_bebdb .ShowMasterSpAttr =&_ccebe ;continue ;};if _faedc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dacd ,_gdef :=_f .ParseBool (_faedc .Value );if _gdef !=nil {return _gdef ; +};_bebdb .ShowMasterPhAnimAttr =&_dacd ;continue ;};};_fcceee :for {_dbeda ,_bbfde :=d .Token ();if _bbfde !=nil {return _bbfde ;};switch _deeac :=_dbeda .(type ){case _b .StartElement :switch _deeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _aaeeg :=d .DecodeElement (_bebdb .CSld ,&_deeac ); +_aaeeg !=nil {return _aaeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_bebdb .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _aegfb :=d .DecodeElement (_bebdb .ClrMapOvr ,&_deeac );_aegfb !=nil {return _aegfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebdb .ExtLst =NewCT_ExtensionListModify (); +if _geaec :=d .DecodeElement (_bebdb .ExtLst ,&_deeac );_geaec !=nil {return _geaec ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004e\u006f\u0074e\u0073 \u0025\u0076",_deeac .Name ); +if _ggabf :=d .Skip ();_ggabf !=nil {return _ggabf ;};};case _b .EndElement :break _fcceee ;case _b .CharData :};};return nil ;};type EG_SlideListChoice struct{ -// Validate validates the CT_InOutTransition and its children -func (_ggd *CT_InOutTransition )Validate ()error {return _ggd .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_afegc ST_PhotoAlbumFrameShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afegc .String (),start ); -};func (_agbcb *CT_TLAnimVariantStringVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_agbcb .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLBehaviorAttributeNameList struct{ +// All Slides +SldAll *CT_Empty ; -// Attribute Name -AttrName []string ;};func (_aceed ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _aceed .ValidateWithPath ("")};type ViewPr struct{CT_ViewProperties }; +// Slide Range +SldRg *CT_IndexRange ; -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_agfd *CT_EmbeddedFontListEntry )Validate ()error {return _agfd .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_dbfg *CT_TLAnimateRotationBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbfg .ByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_dbfg .ByAttr )}); -};if _dbfg .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_dbfg .FromAttr )});};if _dbfg .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_dbfg .ToAttr )}); -};e .EncodeToken (start );_afdf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dbfg .CBhvr ,_afdf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ceecd ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dabff :=_a .Attr {}; -_dabff .Name =name ;switch _ceecd {case ST_TLAnimateMotionBehaviorOriginUnset :_dabff .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_dabff .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_dabff .Value ="\u006c\u0061\u0079\u006f\u0075\u0074"; -};return _dabff ,nil ;};func (_cbeg *CT_TLTemplateList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbeg .Tmpl !=nil {_gegg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_ffbb :=range _cbeg .Tmpl {e .EncodeElement (_ffbb ,_gegg ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bageb ST_PlaceholderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bageb .String (),start );};func (_facb *CT_NormalViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_facb .RestoredLeft =NewCT_NormalViewPortion (); -_facb .RestoredTop =NewCT_NormalViewPortion ();for _ ,_agfa :=range start .Attr {if _agfa .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_fegb ,_fgge :=_aa .ParseBool (_agfa .Value );if _fgge !=nil {return _fgge ; -};_facb .ShowOutlineIconsAttr =&_fegb ;continue ;};if _agfa .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_eacb ,_afedf :=_aa .ParseBool (_agfa .Value );if _afedf !=nil {return _afedf ;};_facb .SnapVertSplitterAttr =&_eacb ; -continue ;};if _agfa .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_facb .VertBarStateAttr .UnmarshalXMLAttr (_agfa );continue ;};if _agfa .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_facb .HorzBarStateAttr .UnmarshalXMLAttr (_agfa ); -continue ;};if _agfa .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_feba ,_gfag :=_aa .ParseBool (_agfa .Value );if _gfag !=nil {return _gfag ;};_facb .PreferSingleViewAttr =&_feba ;continue ;}; -};_fefa :for {_aadba ,_eeed :=d .Token ();if _eeed !=nil {return _eeed ;};switch _ebcb :=_aadba .(type ){case _a .StartElement :switch _ebcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _gaba :=d .DecodeElement (_facb .RestoredLeft ,&_ebcb ); -_gaba !=nil {return _gaba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _cbcc :=d .DecodeElement (_facb .RestoredTop ,&_ebcb ); -_cbcc !=nil {return _cbcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facb .ExtLst =NewCT_ExtensionList (); -if _dcgb :=d .DecodeElement (_facb .ExtLst ,&_ebcb );_dcgb !=nil {return _dcgb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_ebcb .Name ); -if _eafb :=d .Skip ();_eafb !=nil {return _eafb ;};};case _a .EndElement :break _fefa ;case _a .CharData :};};return nil ;}; +// Custom Show +CustShow *CT_CustomShowId ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_dade :=&CT_CommonSlideViewProperties {};_dade .CViewPr =NewCT_CommonViewProperties ();return _dade ;};type ST_TLCommandType byte ;type CT_SlideMasterIdListEntry struct{ -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_fba *CT_NotesMaster )ValidateWithPath (path string )error {if _cdfd :=_fba .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cdfd !=nil {return _cdfd ;};if _deed :=_fba .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_deed !=nil {return _deed ;};if _fba .Hf !=nil {if _afde :=_fba .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_afde !=nil {return _afde ;};};if _fba .NotesStyle !=nil {if _baef :=_fba .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"); -_baef !=nil {return _baef ;};};if _fba .ExtLst !=nil {if _aac :=_fba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aac !=nil {return _aac ;};};return nil ;};func (_dcce *CT_TLOleBuildChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcce .BldAttr !=ST_TLOleChartBuildTypeUnset {_ecge ,_aaage :=_dcce .BldAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u006c\u0064"}); -if _aaage !=nil {return _aaage ;};start .Attr =append (start .Attr ,_ecge );};if _dcce .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcce .AnimBgAttr ))}); -};if _dcce .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcce .SpidAttr )});};if _dcce .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcce .GrpIdAttr )}); -};if _dcce .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcce .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_cfead ST_ViewType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfead .String (),start );};func (_eebgc *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eebgc =0; -case "\u0066\u0069\u0072s\u0074":*_eebgc =1;case "\u006c\u0061\u0073\u0074":*_eebgc =2;case "\u0061\u006c\u006c":*_eebgc =3;};return nil ;};func (_fadfd *CmLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fadfd .CT_CommentList =*NewCT_CommentList (); -_edfd :for {_dcgc ,_bgeg :=d .Token ();if _bgeg !=nil {return _bgeg ;};switch _fcgcg :=_dcgc .(type ){case _a .StartElement :switch _fcgcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_aegc :=NewCT_Comment (); -if _gefd :=d .DecodeElement (_aegc ,&_fcgcg );_gefd !=nil {return _gefd ;};_fadfd .Cm =append (_fadfd .Cm ,_aegc );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u006d\u004cs\u0074 \u0025\u0076",_fcgcg .Name ); -if _bdcdd :=d .Skip ();_bdcdd !=nil {return _bdcdd ;};};case _a .EndElement :break _edfd ;case _a .CharData :};};return nil ;};type CT_CustomShowId struct{ +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_edeag *CT_TLCommonMediaNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edeag .CTn =NewCT_TLCommonTimeNodeData ();_edeag .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_fbdec :=range start .Attr {if _fbdec .Name .Local =="\u0076\u006f\u006c"{_fffca ,_bdce :=ParseUnionST_PositiveFixedPercentage (_fbdec .Value ); +if _bdce !=nil {return _bdce ;};_edeag .VolAttr =&_fffca ;continue ;};if _fbdec .Name .Local =="\u006d\u0075\u0074\u0065"{_dcge ,_afdgc :=_f .ParseBool (_fbdec .Value );if _afdgc !=nil {return _afdgc ;};_edeag .MuteAttr =&_dcge ;continue ;};if _fbdec .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_edbab ,_dffc :=_f .ParseUint (_fbdec .Value ,10,32); +if _dffc !=nil {return _dffc ;};_fecd :=uint32 (_edbab );_edeag .NumSldAttr =&_fecd ;continue ;};if _fbdec .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_fegd ,_gecfb :=_f .ParseBool (_fbdec .Value ); +if _gecfb !=nil {return _gecfb ;};_edeag .ShowWhenStoppedAttr =&_fegd ;continue ;};};_gagge :for {_ffaed ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};switch _bcea :=_ffaed .(type ){case _b .StartElement :switch _bcea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _bebc :=d .DecodeElement (_edeag .CTn ,&_bcea ); +_bebc !=nil {return _bebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _cegg :=d .DecodeElement (_edeag .TgtEl ,&_bcea ); +_cegg !=nil {return _cegg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_bcea .Name ); +if _bccf :=d .Skip ();_bccf !=nil {return _bccf ;};};case _b .EndElement :break _gagge ;case _b .CharData :};};return nil ;};func (_cfgde ST_OleObjectFollowColorScheme )Validate ()error {return _cfgde .ValidateWithPath ("")};func (_gcagd *CT_TLAnimVariantStringVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_gcagd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feg *AG_TLBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_feg .SpidAttr )}); +};if _feg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_feg .GrpIdAttr )});};if _feg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_feg .UiExpandAttr ))}); +};return nil ;};type CT_InOutTransition struct{ -// Custom Show Identifier -IdAttr uint32 ;};func (_fggaf ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _fggaf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggaf )); -};return nil ;};func (_gaagb ST_PrintWhat )Validate ()error {return _gaagb .ValidateWithPath ("")}; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_faacae *EG_ShowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faacae .Present !=nil {_gedgd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}}; +e .EncodeElement (_faacae .Present ,_gedgd );};if _faacae .Browse !=nil {_ecdag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_faacae .Browse ,_ecdag );};if _faacae .Kiosk !=nil {_adcca :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}}; +e .EncodeElement (_faacae .Kiosk ,_adcca );};return nil ;};func NewCT_Slide ()*CT_Slide {_ddda :=&CT_Slide {};_ddda .CSld =NewCT_CommonSlideData ();return _ddda ;};type CT_ExtensionListModify struct{ -// Validate validates the CT_TLTemplate and its children -func (_gbcg *CT_TLTemplate )Validate ()error {return _gbcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func (_fbge *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbge .NvPicPr =NewCT_PictureNonVisual (); -_fbge .BlipFill =_fc .NewCT_BlipFillProperties ();_fbge .SpPr =_fc .NewCT_ShapeProperties ();_fedcg :for {_gfaf ,_feaaf :=d .Token ();if _feaaf !=nil {return _feaaf ;};switch _cgdg :=_gfaf .(type ){case _a .StartElement :switch _cgdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bgccg :=d .DecodeElement (_fbge .NvPicPr ,&_cgdg ); -_bgccg !=nil {return _bgccg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _aecad :=d .DecodeElement (_fbge .BlipFill ,&_cgdg ); -_aecad !=nil {return _aecad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _caebf :=d .DecodeElement (_fbge .SpPr ,&_cgdg ); -_caebf !=nil {return _caebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fbge .Style =_fc .NewCT_ShapeStyle (); -if _aceg :=d .DecodeElement (_fbge .Style ,&_cgdg );_aceg !=nil {return _aceg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbge .ExtLst =NewCT_ExtensionListModify (); -if _ffda :=d .DecodeElement (_fbge .ExtLst ,&_cgdg );_ffda !=nil {return _ffda ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_cgdg .Name ); -if _bcge :=d .Skip ();_bcge !=nil {return _bcge ;};};case _a .EndElement :break _fedcg ;case _a .CharData :};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ; -Pic []*CT_Picture ;ContentPart []*CT_Rel ;}; +// Modify +ModAttr *bool ; -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_cccegd *Notes )ValidateWithPath (path string )error {if _eegbc :=_cccegd .CT_NotesSlide .ValidateWithPath (path );_eegbc !=nil {return _eegbc ;};return nil ;};func (_dbcc *CT_SlideViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_ccbac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dbcc .CSldViewPr ,_ccbac );if _dbcc .ExtLst !=nil {_abbcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dbcc .ExtLst ,_abbcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Extension +Ext []*CT_Extension ;}; -// Validate validates the CT_NotesViewProperties and its children -func (_befd *CT_NotesViewProperties )Validate ()error {return _befd .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_ddeec :=&CT_SlideLayoutIdListEntry {}; -return _ddeec ;};func (_cadfd *CT_SlideSyncProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddba :=range start .Attr {if _ddba .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_gadc ,_efcc :=_ddba .Value ,error (nil ); -if _efcc !=nil {return _efcc ;};_cadfd .ServerSldIdAttr =_gadc ;continue ;};if _ddba .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_ebfa ,_bgbba :=ParseStdlibTime (_ddba .Value ); -if _bgbba !=nil {return _bgbba ;};_cadfd .ServerSldModifiedTimeAttr =_ebfa ;continue ;};if _ddba .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_gfedb ,_dgedb :=ParseStdlibTime (_ddba .Value ); -if _dgedb !=nil {return _dgedb ;};_cadfd .ClientInsertedTimeAttr =_gfedb ;continue ;};};_ddddb :for {_fedcb ,_fcgdd :=d .Token ();if _fcgdd !=nil {return _fcgdd ;};switch _bbfa :=_fedcb .(type ){case _a .StartElement :switch _bbfa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadfd .ExtLst =NewCT_ExtensionList (); -if _cdbad :=d .DecodeElement (_cadfd .ExtLst ,&_bbfa );_cdbad !=nil {return _cdbad ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bbfa .Name ); -if _cffg :=d .Skip ();_cffg !=nil {return _cffg ;};};case _a .EndElement :break _ddddb ;case _a .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_dgfeb :=&CT_Picture {};_dgfeb .NvPicPr =NewCT_PictureNonVisual ();_dgfeb .BlipFill =_fc .NewCT_BlipFillProperties (); -_dgfeb .SpPr =_fc .NewCT_ShapeProperties ();return _dgfeb ;}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_fed *CT_Empty )ValidateWithPath (path string )error {return nil };type CT_TLCommonTimeNodeData struct{ -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_gcdc *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _afcd :=_gcdc .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afcd !=nil {return _afcd ;};if _ebcbfe :=_gcdc .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_ebcbfe !=nil {return _ebcbfe ;};if _eeaff :=_gcdc .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eeaff !=nil {return _eeaff ;};if _fece :=_gcdc .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072"); -_fece !=nil {return _fece ;};if _eaagg :=_gcdc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_eaagg !=nil {return _eaagg ;};if _gafb :=_gcdc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_gafb !=nil {return _gafb ; -};if _gcdc .AttrNameLst !=nil {if _ceegb :=_gcdc .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_ceegb !=nil {return _ceegb ;};};return nil ;}; +// ID +IdAttr *uint32 ; -// Validate validates the CT_PhotoAlbum and its children -func (_bafda *CT_PhotoAlbum )Validate ()error {return _bafda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; +// Preset ID +PresetIDAttr *int32 ; -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_egac *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_agffg ST_TLBehaviorTransformType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agffg .String (),start );};func (_ggfc *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_cdge :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ggfc .CNvPr ,_cdge );_cbcbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_ggfc .CNvGraphicFramePr ,_cbcbc );_eeea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ggfc .NvPr ,_eeea );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateBehaviorValueType byte ; -type CT_NotesMasterIdList struct{ +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};func (_ddcce *EG_TopLevelSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddcce .ClrMap =_fc .NewCT_ColorMapping ();_aeadb :for {_efadb ,_fdda :=d .Token ();if _fdda !=nil {return _fdda ;}; -switch _ceegg :=_efadb .(type ){case _a .StartElement :switch _ceegg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fcfae :=d .DecodeElement (_ddcce .ClrMap ,&_ceegg ); -_fcfae !=nil {return _fcfae ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_ceegg .Name ); -if _facg :=d .Skip ();_facg !=nil {return _facg ;};};case _a .EndElement :break _aeadb ;case _a .CharData :};};return nil ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ; -};func (_aada *CT_NotesSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aada .CSld =NewCT_CommonSlideData ();for _ ,_cgad :=range start .Attr {if _cgad .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cfbg ,_cgdb :=_aa .ParseBool (_cgad .Value ); -if _cgdb !=nil {return _cgdb ;};_aada .ShowMasterSpAttr =&_cfbg ;continue ;};if _cgad .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_adac ,_bdagc :=_aa .ParseBool (_cgad .Value );if _bdagc !=nil {return _bdagc ; -};_aada .ShowMasterPhAnimAttr =&_adac ;continue ;};};_cedb :for {_eaef ,_bdgf :=d .Token ();if _bdgf !=nil {return _bdgf ;};switch _dbedab :=_eaef .(type ){case _a .StartElement :switch _dbedab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gbdc :=d .DecodeElement (_aada .CSld ,&_dbedab ); -_gbdc !=nil {return _gbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_aada .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _fcda :=d .DecodeElement (_aada .ClrMapOvr ,&_dbedab );_fcda !=nil {return _fcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aada .ExtLst =NewCT_ExtensionListModify (); -if _bfga :=d .DecodeElement (_aada .ExtLst ,&_dbedab );_bfga !=nil {return _bfga ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_dbedab .Name ); -if _afgf :=d .Skip ();_afgf !=nil {return _afgf ;};};case _a .EndElement :break _cedb ;case _a .CharData :};};return nil ;}; +// Preset SubType +PresetSubtypeAttr *int32 ; -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_abage *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _abage .DirAttr !=nil {if _gecd :=_abage .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gecd !=nil {return _gecd ;};};return nil ; -};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_eaadg *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eaadg =0; -case "\u006e\u006f\u006e\u0065":*_eaadg =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_eaadg =2;};return nil ;};func (_gcg *AG_Ole )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcg .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gcg .SpidAttr )}); -};if _gcg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gcg .NameAttr )});};if _gcg .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcg .ShowAsIconAttr ))}); -};if _gcg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gcg .IdAttr )});};if _gcg .ImgWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_gcg .ImgWAttr )}); -};if _gcg .ImgHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_gcg .ImgHAttr )});};return nil ;};func (_cdaf *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfaf :for {_feff ,_fdab :=d .Token (); -if _fdab !=nil {return _fdab ;};switch _gcfg :=_feff .(type ){case _a .StartElement :switch _gcfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_badc :=NewCT_Shape (); -if _fcc :=d .DecodeElement (_badc ,&_gcfg );_fcc !=nil {return _fcc ;};_cdaf .Sp =append (_cdaf .Sp ,_badc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_dbg :=NewCT_GroupShape (); -if _dacfc :=d .DecodeElement (_dbg ,&_gcfg );_dacfc !=nil {return _dacfc ;};_cdaf .GrpSp =append (_cdaf .GrpSp ,_dbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dede :=NewCT_GraphicalObjectFrame (); -if _dfde :=d .DecodeElement (_dede ,&_gcfg );_dfde !=nil {return _dfde ;};_cdaf .GraphicFrame =append (_cdaf .GraphicFrame ,_dede );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_gfeb :=NewCT_Connector (); -if _beg :=d .DecodeElement (_gfeb ,&_gcfg );_beg !=nil {return _beg ;};_cdaf .CxnSp =append (_cdaf .CxnSp ,_gfeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_ggag :=NewCT_Picture (); -if _fgae :=d .DecodeElement (_ggag ,&_gcfg );_fgae !=nil {return _fgae ;};_cdaf .Pic =append (_cdaf .Pic ,_ggag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gdgb :=NewCT_Rel (); -if _bgbd :=d .DecodeElement (_gdgb ,&_gcfg );_bgbd !=nil {return _bgbd ;};_cdaf .ContentPart =append (_cdaf .ContentPart ,_gdgb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gcfg .Name ); -if _cgf :=d .Skip ();_cgf !=nil {return _cgf ;};};case _a .EndElement :break _ddfaf ;case _a .CharData :};};return nil ;}; +// Duration +DurAttr *ST_TLTime ; -// Validate validates the CT_OrientationTransition and its children -func (_dfdd *CT_OrientationTransition )Validate ()error {return _dfdd .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func (_ddd *CT_Extension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_ddd .UriAttr )}); -e .EncodeToken (start );if _ddd .Any !=nil {for _ ,_cbac :=range _ddd .Any {_cbac .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_fffea :=&CT_TLGraphicalObjectBuild {}; -return _fffea ;}; +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_ddcfd *CT_TLAnimateMotionBehavior )Validate ()error {return _ddcfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_fgec :=&CT_CornerDirectionTransition {}; -return _fgec ;};func NewCT_GuideList ()*CT_GuideList {_gbae :=&CT_GuideList {};return _gbae };func (_dece *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcd :=range start .Attr {if _dcd .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_gcgc ,_dcfeg :=_aa .ParseBool (_dcd .Value ); -if _dcfeg !=nil {return _dcfeg ;};_dece .IsPhotoAttr =&_gcgc ;continue ;};if _dcd .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_dbd ,_eff :=_aa .ParseBool (_dcd .Value );if _eff !=nil {return _eff ;};_dece .UserDrawnAttr =&_dbd ;continue ; -};};_df :for {_fceg ,_gad :=d .Token ();if _gad !=nil {return _gad ;};switch _fbg :=_fceg .(type ){case _a .StartElement :switch _fbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_dece .Ph =NewCT_Placeholder (); -if _egf :=d .DecodeElement (_dece .Ph ,&_fbg );_egf !=nil {return _egf ;};case _a .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_dece .AudioCd =_fc .NewCT_AudioCD (); -if _ffg :=d .DecodeElement (_dece .AudioCd ,&_fbg );_ffg !=nil {return _ffg ;};case _a .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_dece .WavAudioFile =_fc .NewCT_EmbeddedWAVAudioFile (); -if _fcb :=d .DecodeElement (_dece .WavAudioFile ,&_fbg );_fcb !=nil {return _fcb ;};case _a .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_dece .AudioFile =_fc .NewCT_AudioFile (); -if _cab :=d .DecodeElement (_dece .AudioFile ,&_fbg );_cab !=nil {return _cab ;};case _a .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_dece .VideoFile =_fc .NewCT_VideoFile (); -if _edc :=d .DecodeElement (_dece .VideoFile ,&_fbg );_edc !=nil {return _edc ;};case _a .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_dece .QuickTimeFile =_fc .NewCT_QuickTimeFile (); -if _egd :=d .DecodeElement (_dece .QuickTimeFile ,&_fbg );_egd !=nil {return _egd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_dece .CustDataLst =NewCT_CustomerDataList (); -if _dcdb :=d .DecodeElement (_dece .CustDataLst ,&_fbg );_dcdb !=nil {return _dcdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dece .ExtLst =NewCT_ExtensionList (); -if _gb :=d .DecodeElement (_dece .ExtLst ,&_fbg );_gb !=nil {return _gb ;};default:_gc .Log .Debug ("\u0073\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\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_fbg .Name ); -if _fgc :=d .Skip ();_fgc !=nil {return _fgc ;};};case _a .EndElement :break _df ;case _a .CharData :};};return nil ;};func (_babf *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_babf =0;case "\u0069\u006e":*_babf =1; -case "\u006f\u0075\u0074":*_babf =2;case "\u006e\u006f\u006e\u0065":*_babf =3;};return nil ;}; +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_gfdf *CT_HeaderFooter )ValidateWithPath (path string )error {if _gfdf .ExtLst !=nil {if _ecg :=_gfdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecg !=nil {return _ecg ;};};return nil ;}; +// Speed +SpdAttr *_fba .ST_Percentage ; -// Validate validates the CT_GuideList and its children -func (_deaf *CT_GuideList )Validate ()error {return _deaf .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_fcgb ST_TLBehaviorTransformType )String ()string {switch _fcgb {case 0:return "";case 1:return "\u0070\u0074"; -case 2:return "\u0069\u006d\u0067";};return "";};func (_gbf *CT_Comment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gbf .AuthorIdAttr )}); -if _gbf .DtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gbf .DtAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_gbf .IdxAttr )}); -e .EncodeToken (start );_daf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_gbf .Pos ,_daf );_dbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_f .AddPreserveSpaceAttr (&_dbc ,_gbf .Text ); -e .EncodeElement (_gbf .Text ,_dbc );if _gbf .ExtLst !=nil {_bdad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbf .ExtLst ,_bdad );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_faaec *CT_OptionalBlackTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cedbe :=range start .Attr {if _cedbe .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_febb ,_ebdbe :=_aa .ParseBool (_cedbe .Value ); -if _ebdbe !=nil {return _ebdbe ;};_faaec .ThruBlkAttr =&_febb ;continue ;};};for {_cafd ,_gaca :=d .Token ();if _gaca !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_gaca ); -};if _gggce ,_decb :=_cafd .(_a .EndElement );_decb &&_gggce .Name ==start .Name {break ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_addf :=&CT_Placeholder {};return _addf };func (_fbc *CT_CommentAuthor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fbc .IdAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_fbc .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_d .Sprintf ("\u0025\u0076",_fbc .InitialsAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_fbc .LastIdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_fbc .ClrIdxAttr )}); -e .EncodeToken (start );if _fbc .ExtLst !=nil {_acca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbc .ExtLst ,_acca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};type CT_GroupShapeNonVisual struct{ +// Acceleration +AccelAttr *_fba .ST_PositiveFixedPercentage ; -// Non-visual Drawing Properties -CNvPr *_fc .CT_NonVisualDrawingProps ; +// Deceleration +DecelAttr *_fba .ST_PositiveFixedPercentage ; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_fc .CT_NonVisualGroupDrawingShapeProps ; +// Auto Reverse +AutoRevAttr *bool ; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_acgecf ST_TLTriggerEvent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acgecf .String (),start );};func (_edegad ST_TransitionSideDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edegad .String (),start ); -};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_dacd :=&CT_TLAnimateScaleBehavior {};_dacd .CBhvr =NewCT_TLCommonBehaviorData ();return _dacd ;};type SldMaster struct{CT_SlideMaster };const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0; -ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5; -ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10; -ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15; -ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);type CT_Extension struct{ +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// Uniform Resource Identifier -UriAttr string ;Any []_f .Any ;};func (_baga *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baffd ,_degf :=d .Token ();if _degf !=nil {return _degf ;};if _abgeb ,_abagbc :=_baffd .(_a .EndElement );_abagbc &&_abgeb .Name ==start .Name {*_baga =1; -return nil ;};if _facdd ,_bgcgf :=_baffd .(_a .CharData );!_bgcgf {return _d .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",_baffd );}else {switch string (_facdd ){case "":*_baga =0; -case "\u0066\u0069\u0072s\u0074":*_baga =1;case "\u006c\u0061\u0073\u0074":*_baga =2;case "\u0061\u006c\u006c":*_baga =3;};};_baffd ,_degf =d .Token ();if _degf !=nil {return _degf ;};if _dffag ,_bdgaea :=_baffd .(_a .EndElement );_bdgaea &&_dffag .Name ==start .Name {return nil ; -};return _d .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",_baffd );}; +// Fill +FillAttr ST_TLTimeNodeFillType ; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_abdgg *CT_TLBehaviorAttributeNameList )Validate ()error {return _abdgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074"); -};type CT_TLByRgbColorTransform struct{ +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// Red -RAttr _fc .ST_FixedPercentage ; +// Time Filter +TmFilterAttr *string ; -// Green -GAttr _fc .ST_FixedPercentage ; +// Event Filter +EvtFilterAttr *string ; -// Blue -BAttr _fc .ST_FixedPercentage ;}; +// Display +DisplayAttr *bool ; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_fdgcf *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cadc :=_fdgcf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cadc !=nil {return _cadc ;};if _cefb :=_fdgcf .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_cefb !=nil {return _cefb ;};if _dafd :=_fdgcf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dafd !=nil {return _dafd ;};return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_gdda :=&CT_TLTimeCondition {};return _gdda };func (_dddd *CT_NormalViewPortion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_begd :=range start .Attr {if _begd .Name .Local =="\u0073\u007a"{_faff ,_egc :=ParseUnionST_PositiveFixedPercentage (_begd .Value ); -if _egc !=nil {return _egc ;};_dddd .SzAttr =_faff ;continue ;};if _begd .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_gbag ,_dcad :=_aa .ParseBool (_begd .Value );if _dcad !=nil {return _dcad ;};_dddd .AutoAdjustAttr =&_gbag ; -continue ;};};for {_faae ,_beac :=d .Token ();if _beac !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_beac ); -};if _eebc ,_dabea :=_faae .(_a .EndElement );_dabea &&_eebc .Name ==start .Name {break ;};};return nil ;}; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_ebf *AG_Ole )ValidateWithPath (path string )error {if _ebf .ImgWAttr !=nil {if *_ebf .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ebf .ImgWAttr ); -};};if _ebf .ImgHAttr !=nil {if *_ebf .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ebf .ImgHAttr ); -};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func (_eggba ST_WebScreenSize )ValidateWithPath (path string )error {switch _eggba {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggba )); -};return nil ;};type CT_Empty struct{};func (_afgcd *EG_ChildSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_decfe :for {_fdec ,_fafeb :=d .Token ();if _fafeb !=nil {return _fafeb ;};switch _cgagb :=_fdec .(type ){case _a .StartElement :switch _cgagb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_afgcd .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _acdde :=d .DecodeElement (_afgcd .ClrMapOvr ,&_cgagb );_acdde !=nil {return _acdde ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_cgagb .Name ); -if _badgee :=d .Skip ();_badgee !=nil {return _badgee ;};};case _a .EndElement :break _decfe ;case _a .CharData :};};return nil ;}; +// Build level +BldLvlAttr *int32 ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_caga *CT_Control )ValidateWithPath (path string )error {if _caga .ExtLst !=nil {if _geca :=_caga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geca !=nil {return _geca ;};};if _caga .Pic !=nil {if _ccd :=_caga .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); -_ccd !=nil {return _ccd ;};};if _caga .ImgWAttr !=nil {if *_caga .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_caga .ImgWAttr ); -};};if _caga .ImgHAttr !=nil {if *_caga .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_caga .ImgHAttr ); -};};return nil ;};func (_gbegb *ST_TLPreviousActionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_befcfd ,_abbbd :=d .Token ();if _abbbd !=nil {return _abbbd ;};if _bbefd ,_agdad :=_befcfd .(_a .EndElement );_agdad &&_bbefd .Name ==start .Name {*_gbegb =1; -return nil ;};if _ggea ,_ecgd :=_befcfd .(_a .CharData );!_ecgd {return _d .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",_befcfd );}else {switch string (_ggea ){case "":*_gbegb =0; -case "\u006e\u006f\u006e\u0065":*_gbegb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_gbegb =2;};};_befcfd ,_abbbd =d .Token ();if _abbbd !=nil {return _abbbd ;};if _bdca ,_afgb :=_befcfd .(_a .EndElement );_afgb &&_bdca .Name ==start .Name {return nil ; -};return _d .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",_befcfd );};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ; -};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_bccd :=&CT_TLByRgbColorTransform {};return _bccd ;};func (_ggedg *CT_NotesMasterIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ggedg .IdAttr )}); -e .EncodeToken (start );if _ggedg .ExtLst !=nil {_dfeee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggedg .ExtLst ,_dfeee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_bggca ST_TLTimeNodeFillType )Validate ()error {return _bggca .ValidateWithPath ("")};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_ddca :=&CT_TLBuildDiagram {};return _ddca };func (_bbgg ST_PrintColorMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbgg .String (),start ); -};func (_abaeb *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gegff :for {_afag ,_ccfgg :=d .Token ();if _ccfgg !=nil {return _ccfgg ;};switch _cbacaf :=_afag .(type ){case _a .StartElement :switch _cbacaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _ebdcd string ; -if _adce :=d .DecodeElement (&_ebdcd ,&_cbacaf );_adce !=nil {return _adce ;};_abaeb .AttrName =append (_abaeb .AttrName ,_ebdcd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_cbacaf .Name ); -if _efcee :=d .Skip ();_efcee !=nil {return _efcee ;};};case _a .EndElement :break _gegff ;case _a .CharData :};};return nil ;};func (_bbbaa ST_TLDiagramBuildType )String ()string {switch _bbbaa {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065"; -case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; -case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e"; -case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e"; -case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_ffaec :=&CT_TLTimeConditionList {};return _ffaec ;}; +// Group ID +GrpIdAttr *uint32 ; -// Validate validates the CT_Placeholder and its children -func (_ccdd *CT_Placeholder )Validate ()error {return _ccdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_gcaf *CT_CustomShowId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gcaf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbf *CT_Slide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agbf .CSld =NewCT_CommonSlideData ();for _ ,_edcfb :=range start .Attr {if _edcfb .Name .Local =="\u0073\u0068\u006f\u0077"{_ggbb ,_adfg :=_aa .ParseBool (_edcfb .Value ); -if _adfg !=nil {return _adfg ;};_agbf .ShowAttr =&_ggbb ;continue ;};if _edcfb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_acfg ,_deccf :=_aa .ParseBool (_edcfb .Value );if _deccf !=nil {return _deccf ;};_agbf .ShowMasterSpAttr =&_acfg ; -continue ;};if _edcfb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dgbfg ,_dafgd :=_aa .ParseBool (_edcfb .Value );if _dafgd !=nil {return _dafgd ;};_agbf .ShowMasterPhAnimAttr =&_dgbfg ;continue ; -};};_dgfd :for {_cdgc ,_aeeb :=d .Token ();if _aeeb !=nil {return _aeeb ;};switch _eefabd :=_cdgc .(type ){case _a .StartElement :switch _eefabd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fcbfd :=d .DecodeElement (_agbf .CSld ,&_eefabd ); -_fcbfd !=nil {return _fcbfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_agbf .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _ggga :=d .DecodeElement (_agbf .ClrMapOvr ,&_eefabd );_ggga !=nil {return _ggga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_agbf .Transition =NewCT_SlideTransition (); -if _gdeac :=d .DecodeElement (_agbf .Transition ,&_eefabd );_gdeac !=nil {return _gdeac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_agbf .Timing =NewCT_SlideTiming (); -if _cgga :=d .DecodeElement (_agbf .Timing ,&_eefabd );_cgga !=nil {return _cgga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbf .ExtLst =NewCT_ExtensionListModify (); -if _bbdca :=d .DecodeElement (_agbf .ExtLst ,&_eefabd );_bbdca !=nil {return _bbdca ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_eefabd .Name ); -if _ebdea :=d .Skip ();_ebdea !=nil {return _ebdea ;};};case _a .EndElement :break _dgfd ;case _a .CharData :};};return nil ;}; +// After Effect +AfterEffectAttr *bool ; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_cbcfb *Presentation )ValidateWithPath (path string )error {if _deacaf :=_cbcfb .CT_Presentation .ValidateWithPath (path );_deacaf !=nil {return _deacaf ;};return nil ;};func (_adbbe *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adbbe =0; -case "\u0072\u0065\u006d\u006f\u0076\u0065":*_adbbe =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_adbbe =2;case "\u0068\u006f\u006c\u0064":*_adbbe =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_adbbe =4;};return nil ;};type CT_HtmlPublishProperties struct{ +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// Node Placeholder +NodePhAttr *bool ; -// Target Output Profile -TargetAttr *string ; +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// All Slides -SldAll *CT_Empty ; +// EndSync +EndSync *CT_TLTimeCondition ; -// Slide Range -SldRg *CT_IndexRange ; +// Iterate +Iterate *CT_TLIterateData ; -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;}; +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; -// Validate validates the CT_NotesMaster and its children -func (_ffag *CT_NotesMaster )Validate ()error {return _ffag .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_acdbb *CT_TransitionSoundAction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcefa :for {_adfcc ,_geabg :=d .Token (); -if _geabg !=nil {return _geabg ;};switch _agdga :=_adfcc .(type ){case _a .StartElement :switch _agdga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_acdbb .StSnd =NewCT_TransitionStartSoundAction (); -if _bcbbc :=d .DecodeElement (_acdbb .StSnd ,&_agdga );_bcbbc !=nil {return _bcbbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_acdbb .EndSnd =NewCT_Empty (); -if _eccbea :=d .DecodeElement (_acdbb .EndSnd ,&_agdga );_eccbea !=nil {return _eccbea ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_agdga .Name ); -if _gdegac :=d .Skip ();_gdegac !=nil {return _gdegac ;};};case _a .EndElement :break _bcefa ;case _a .CharData :};};return nil ;};func (_ffcg *CT_BackgroundProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cge :=range start .Attr {if _cge .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_gac ,_fbb :=_aa .ParseBool (_cge .Value ); -if _fbb !=nil {return _fbb ;};_ffcg .ShadeToTitleAttr =&_gac ;continue ;};};_ebbb :for {_egdb ,_abd :=d .Token ();if _abd !=nil {return _abd ;};switch _be :=_egdb .(type ){case _a .StartElement :switch _be .Name {case _a .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ffcg .NoFill =_fc .NewCT_NoFillProperties (); -if _cecf :=d .DecodeElement (_ffcg .NoFill ,&_be );_cecf !=nil {return _cecf ;};case _a .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ffcg .SolidFill =_fc .NewCT_SolidColorFillProperties (); -if _bde :=d .DecodeElement (_ffcg .SolidFill ,&_be );_bde !=nil {return _bde ;};case _a .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ffcg .GradFill =_fc .NewCT_GradientFillProperties (); -if _ee :=d .DecodeElement (_ffcg .GradFill ,&_be );_ee !=nil {return _ee ;};case _a .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ffcg .BlipFill =_fc .NewCT_BlipFillProperties (); -if _fag :=d .DecodeElement (_ffcg .BlipFill ,&_be );_fag !=nil {return _fag ;};case _a .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ffcg .PattFill =_fc .NewCT_PatternFillProperties (); -if _ffb :=d .DecodeElement (_ffcg .PattFill ,&_be );_ffb !=nil {return _ffb ;};case _a .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ffcg .GrpFill =_fc .NewCT_GroupFillProperties (); -if _aae :=d .DecodeElement (_ffcg .GrpFill ,&_be );_aae !=nil {return _aae ;};case _a .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ffcg .EffectLst =_fc .NewCT_EffectList (); -if _fcea :=d .DecodeElement (_ffcg .EffectLst ,&_be );_fcea !=nil {return _fcea ;};case _a .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ffcg .EffectDag =_fc .NewCT_EffectContainer (); -if _geb :=d .DecodeElement (_ffcg .EffectDag ,&_be );_geb !=nil {return _geb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffcg .ExtLst =NewCT_ExtensionList (); -if _gfd :=d .DecodeElement (_ffcg .ExtLst ,&_be );_gfd !=nil {return _gfd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_be .Name ); -if _eea :=d .Skip ();_eea !=nil {return _eea ;};};case _a .EndElement :break _ebbb ;case _a .CharData :};};return nil ;};func (_ffee *CT_SlideIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeadg :for {_fdgcfg ,_dabb :=d .Token (); -if _dabb !=nil {return _dabb ;};switch _aaadg :=_fdgcfg .(type ){case _a .StartElement :switch _aaadg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_geeg :=NewCT_SlideIdListEntry (); -if _fdgg :=d .DecodeElement (_geeg ,&_aaadg );_fdgg !=nil {return _fdgg ;};_ffee .SldId =append (_ffee .SldId ,_geeg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_aaadg .Name ); -if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _a .EndElement :break _aeadg ;case _a .CharData :};};return nil ;};type CT_TLTimeAnimateValueList struct{ +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};func (_ffdf *CT_OleObjectChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffdf .Embed !=nil {_gagc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_ffdf .Embed ,_gagc ); +};if _ffdf .Link !=nil {_ccee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ffdf .Link ,_ccee );};return nil ;}; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;};func (_fbe *CT_CommonViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbe .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fbe .VarScaleAttr ))}); -};e .EncodeToken (start );_adba :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_fbe .Scale ,_adba );_gdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}}; -e .EncodeElement (_fbe .Origin ,_gdf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_bec *CT_EmbeddedFontListEntry )Validate ()error {return _bec .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_gbea *ST_TransitionSpeed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfgcb ,_fdfed :=d .Token (); +if _fdfed !=nil {return _fdfed ;};if _edbdb ,_cfdbac :=_bfgcb .(_b .EndElement );_cfdbac &&_edbdb .Name ==start .Name {*_gbea =1;return nil ;};if _fbbcb ,_ebfff :=_bfgcb .(_b .CharData );!_ebfff {return _fb .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",_bfgcb ); +}else {switch string (_fbbcb ){case "":*_gbea =0;case "\u0073\u006c\u006f\u0077":*_gbea =1;case "\u006d\u0065\u0064":*_gbea =2;case "\u0066\u0061\u0073\u0074":*_gbea =3;};};_bfgcb ,_fdfed =d .Token ();if _fdfed !=nil {return _fdfed ;};if _dcda ,_gcaab :=_bfgcb .(_b .EndElement ); +_gcaab &&_dcda .Name ==start .Name {return nil ;};return _fb .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",_bfgcb );}; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_bfdfb *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fbaag ,_bbfbb :=range _bfdfb .SldMasterId {if _ecfd :=_bbfbb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fbaag )); -_ecfd !=nil {return _ecfd ;};};return nil ;};type ST_TransitionCornerDirectionType byte ;func (_geebg *CT_TLAnimVariant )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _geebg .BoolVal !=nil {_bfgc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}}; -e .EncodeElement (_geebg .BoolVal ,_bfgc );};if _geebg .IntVal !=nil {_dadba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_geebg .IntVal ,_dadba );};if _geebg .FltVal !=nil {_ebfd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}}; -e .EncodeElement (_geebg .FltVal ,_ebfd );};if _geebg .StrVal !=nil {_bebbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_geebg .StrVal ,_bebbb );};if _geebg .ClrVal !=nil {_cdgdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}}; -e .EncodeElement (_geebg .ClrVal ,_cdgdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExtensionListModify and its children +func (_gedg *CT_ExtensionListModify )Validate ()error {return _gedg .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0; +ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_faeg *ViewPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faeg .CT_ViewProperties =*NewCT_ViewProperties (); +for _ ,_bddbg :=range start .Attr {if _bddbg .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_faeg .LastViewAttr .UnmarshalXMLAttr (_bddbg );continue ;};if _bddbg .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bgffa ,_cfdbg :=_f .ParseBool (_bddbg .Value ); +if _cfdbg !=nil {return _cfdbg ;};_faeg .ShowCommentsAttr =&_bgffa ;continue ;};};_ceaae :for {_fgaeg ,_fegeg :=d .Token ();if _fegeg !=nil {return _fegeg ;};switch _gecbc :=_fgaeg .(type ){case _b .StartElement :switch _gecbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_faeg .NormalViewPr =NewCT_NormalViewProperties (); +if _cabffcb :=d .DecodeElement (_faeg .NormalViewPr ,&_gecbc );_cabffcb !=nil {return _cabffcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_faeg .SlideViewPr =NewCT_SlideViewProperties (); +if _afbga :=d .DecodeElement (_faeg .SlideViewPr ,&_gecbc );_afbga !=nil {return _afbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_faeg .OutlineViewPr =NewCT_OutlineViewProperties (); +if _eaacg :=d .DecodeElement (_faeg .OutlineViewPr ,&_gecbc );_eaacg !=nil {return _eaacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_faeg .NotesTextViewPr =NewCT_NotesTextViewProperties (); +if _cffdb :=d .DecodeElement (_faeg .NotesTextViewPr ,&_gecbc );_cffdb !=nil {return _cffdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_faeg .SorterViewPr =NewCT_SlideSorterViewProperties (); +if _eabed :=d .DecodeElement (_faeg .SorterViewPr ,&_gecbc );_eabed !=nil {return _eabed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_faeg .NotesViewPr =NewCT_NotesViewProperties (); +if _adadf :=d .DecodeElement (_faeg .NotesViewPr ,&_gecbc );_adadf !=nil {return _adadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_faeg .GridSpacing =_fba .NewCT_PositiveSize2D (); +if _bbabc :=d .DecodeElement (_faeg .GridSpacing ,&_gecbc );_bbabc !=nil {return _bbabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faeg .ExtLst =NewCT_ExtensionList (); +if _cgfd :=d .DecodeElement (_faeg .ExtLst ,&_gecbc );_cgfd !=nil {return _cgfd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_gecbc .Name ); +if _dgfbg :=d .Skip ();_dgfbg !=nil {return _dgfbg ;};};case _b .EndElement :break _ceaae ;case _b .CharData :};};return nil ;};func (_aede *CT_OptionalBlackTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_befe :=range start .Attr {if _befe .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_edfge ,_geeeb :=_f .ParseBool (_befe .Value ); +if _geeeb !=nil {return _geeeb ;};_aede .ThruBlkAttr =&_edfge ;continue ;};};for {_fdfg ,_cbagb :=d .Token ();if _cbagb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_cbagb ); +};if _becg ,_bggd :=_fdfg .(_b .EndElement );_bggd &&_becg .Name ==start .Name {break ;};};return nil ;};func (_dagba ST_PhotoAlbumFrameShape )Validate ()error {return _dagba .ValidateWithPath ("")};func (_dgdae *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcg ,_ggfea :=d .Token (); +if _ggfea !=nil {return _ggfea ;};if _gegge ,_eebbg :=_bgcg .(_b .EndElement );_eebbg &&_gegge .Name ==start .Name {*_dgdae =1;return nil ;};if _adgcf ,_edaa :=_bgcg .(_b .CharData );!_edaa {return _fb .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",_bgcg ); +}else {switch string (_adgcf ){case "":*_dgdae =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_dgdae =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_dgdae =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_dgdae =3; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_dgdae =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_dgdae =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_dgdae =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_dgdae =7; +};};_bgcg ,_ggfea =d .Token ();if _ggfea !=nil {return _ggfea ;};if _gcedg ,_baaba :=_bgcg .(_b .EndElement );_baaba &&_gcedg .Name ==start .Name {return nil ;};return _fb .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",_bgcg ); +};type CT_SlideMasterTextStyles struct{ -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_gfg *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _gfg .HandoutMasterId !=nil {if _bfb :=_gfg .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"); -_bfb !=nil {return _bfb ;};};return nil ;}; +// Slide Master Title Text Style +TitleStyle *_fba .CT_TextListStyle ; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_gbda *CT_Presentation )ValidateWithPath (path string )error {if _gbda .ServerZoomAttr !=nil {if _bdda :=_gbda .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_bdda !=nil {return _bdda ; -};};if _gbda .BookmarkIdSeedAttr !=nil {if *_gbda .BookmarkIdSeedAttr < 1{return _d .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbda .BookmarkIdSeedAttr ); -};if *_gbda .BookmarkIdSeedAttr >=2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbda .BookmarkIdSeedAttr ); -};};if _aabc :=_gbda .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};if _gbda .SldMasterIdLst !=nil {if _ecfc :=_gbda .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"); -_ecfc !=nil {return _ecfc ;};};if _gbda .NotesMasterIdLst !=nil {if _efcd :=_gbda .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_efcd !=nil {return _efcd ; -};};if _gbda .HandoutMasterIdLst !=nil {if _bbage :=_gbda .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_bbage !=nil {return _bbage ;};};if _gbda .SldIdLst !=nil {if _cace :=_gbda .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t"); -_cace !=nil {return _cace ;};};if _gbda .SldSz !=nil {if _bfcf :=_gbda .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_bfcf !=nil {return _bfcf ;};};if _afab :=_gbda .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a"); -_afab !=nil {return _afab ;};if _gbda .SmartTags !=nil {if _dbfcd :=_gbda .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_dbfcd !=nil {return _dbfcd ;};};if _gbda .EmbeddedFontLst !=nil {if _cbag :=_gbda .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"); -_cbag !=nil {return _cbag ;};};if _gbda .CustShowLst !=nil {if _dddb :=_gbda .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_dddb !=nil {return _dddb ;};};if _gbda .PhotoAlbum !=nil {if _cedg :=_gbda .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"); -_cedg !=nil {return _cedg ;};};if _gbda .CustDataLst !=nil {if _aefc :=_gbda .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_aefc !=nil {return _aefc ;};};if _gbda .Kinsoku !=nil {if _fbdf :=_gbda .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075"); -_fbdf !=nil {return _fbdf ;};};if _gbda .DefaultTextStyle !=nil {if _adgbc :=_gbda .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_adgbc !=nil {return _adgbc ; -};};if _gbda .ModifyVerifier !=nil {if _fbbc :=_gbda .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_fbbc !=nil {return _fbbc ;};};if _gbda .ExtLst !=nil {if _ecfg :=_gbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ecfg !=nil {return _ecfg ;};};return nil ;};func (_bbced ST_TransitionInOutDirectionType )Validate ()error {return _bbced .ValidateWithPath ("")}; +// Slide Master Body Text Style +BodyStyle *_fba .CT_TextListStyle ; -// Validate validates the CT_OleObjectLink and its children -func (_dfgf *CT_OleObjectLink )Validate ()error {return _dfgf .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func NewCT_HandoutMaster ()*CT_HandoutMaster {_agcg :=&CT_HandoutMaster {};_agcg .CSld =NewCT_CommonSlideData (); -_agcg .ClrMap =_fc .NewCT_ColorMapping ();return _agcg ;};func (_feedad *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fdce :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_feedad .CNvPr ,_fdce );_bcdc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_feedad .CNvSpPr ,_bcdc );_ceab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_feedad .NvPr ,_ceab );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_OleObjectFollowColorScheme byte ;func (_fafb *CT_TLTimeNodeParallel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_ecegb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fafb .CTn ,_ecegb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dffbb *CT_TLByHslColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbcb :=range start .Attr {if _gbcb .Name .Local =="\u0068"{_fgeba ,_dcgf :=_aa .ParseInt (_gbcb .Value ,10,32); -if _dcgf !=nil {return _dcgf ;};_dffbb .HAttr =int32 (_fgeba );continue ;};if _gbcb .Name .Local =="\u0073"{_bcfda ,_aefce :=ParseUnionST_FixedPercentage (_gbcb .Value );if _aefce !=nil {return _aefce ;};_dffbb .SAttr =_bcfda ;continue ;};if _gbcb .Name .Local =="\u006c"{_effe ,_bdadc :=ParseUnionST_FixedPercentage (_gbcb .Value ); -if _bdadc !=nil {return _bdadc ;};_dffbb .LAttr =_effe ;continue ;};};for {_deea ,_ggabb :=d .Token ();if _ggabb !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_ggabb ); -};if _fgfc ,_ecfgf :=_deea .(_a .EndElement );_ecfgf &&_fgfc .Name ==start .Name {break ;};};return nil ;}; +// Slide Master Other Text Style +OtherStyle *_fba .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_affg ST_TLTimeNodeRestartType )Validate ()error {return _affg .ValidateWithPath ("")};func (_fcdbcd ST_SplitterBarState )ValidateWithPath (path string )error {switch _fcdbcd {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdbcd )); +};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_ddca :=&CT_Placeholder {};return _ddca };func (_gccea *CT_TLAnimateEffectBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccea .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_bgae ,_gecga :=_gccea .TransitionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}); +if _gecga !=nil {return _gecga ;};start .Attr =append (start .Attr ,_bgae );};if _gccea .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gccea .FilterAttr )}); +};if _gccea .PrLstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gccea .PrLstAttr )});};e .EncodeToken (start );_dbee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; +e .EncodeElement (_gccea .CBhvr ,_dbee );if _gccea .Progress !=nil {_dfcff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_gccea .Progress ,_dfcff );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_Shape struct{ -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_fbda *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _dgbea :=_fbda .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dgbea !=nil {return _dgbea ;};return nil ;}; +// Use Background Fill +UseBgFillAttr *bool ; -// Validate validates the CT_PrintProperties and its children -func (_dacea *CT_PrintProperties )Validate ()error {return _dacea .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_acebc *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acebc .ValAttr =ST_TLTriggerRuntimeNode (1); -for _ ,_gbcbb :=range start .Attr {if _gbcbb .Name .Local =="\u0076\u0061\u006c"{_acebc .ValAttr .UnmarshalXMLAttr (_gbcbb );continue ;};};for {_gccb ,_cfba :=d .Token ();if _cfba !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_cfba ); -};if _abaf ,_acccd :=_gccb .(_a .EndElement );_acccd &&_abaf .Name ==start .Name {break ;};};return nil ;};func (_bffg *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bffg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_fba .CT_ShapeProperties ; -// Validate validates the CT_PresentationProperties and its children -func (_feda *CT_PresentationProperties )Validate ()error {return _feda .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_bbeg *CT_Slide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbeg .ShowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bbeg .ShowAttr ))}); -};if _bbeg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bbeg .ShowMasterSpAttr ))});};if _bbeg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bbeg .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_deae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bbeg .CSld ,_deae );if _bbeg .ClrMapOvr !=nil {_dbbg :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_bbeg .ClrMapOvr ,_dbbg );};if _bbeg .Transition !=nil {_egbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbeg .Transition ,_egbb );};if _bbeg .Timing !=nil {_ebbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_bbeg .Timing ,_ebbg );};if _bbeg .ExtLst !=nil {_egcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbeg .ExtLst ,_egcd );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Shape Style +Style *_fba .CT_ShapeStyle ; -// Validate validates the CT_HeaderFooter and its children -func (_faba *CT_HeaderFooter )Validate ()error {return _faba .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1; -ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7; -ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13; -ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19; -ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24; -ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29; -ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34; -ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;); +// Shape Text Body +TxBody *_fba .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func (_degaf ST_TransitionInOutDirectionType )Validate ()error {return _degaf .ValidateWithPath ("")};func (_fbgf *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbgf =0; +case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_fbgf =1;case "\u006f\u006e\u0045n\u0064":*_fbgf =2;case "\u0062\u0065\u0067i\u006e":*_fbgf =3;case "\u0065\u006e\u0064":*_fbgf =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_fbgf =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_fbgf =6; +case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_fbgf =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_fbgf =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_fbgf =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_fbgf =10; +case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_fbgf =11;};return nil ;};type CT_Empty struct{};type CT_Background struct{ -// Validate validates the NotesMaster and its children -func (_ffecf *NotesMaster )Validate ()error {return _ffecf .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_eggcf *CT_SmartTags )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_eggcf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_decag *ViewPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _decag .CT_ViewProperties .MarshalXML (e ,start );};func (_bcaeg *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgbcc ,_bcdfef :=d .Token (); -if _bcdfef !=nil {return _bcdfef ;};if _aaaba ,_abecg :=_cgbcc .(_a .EndElement );_abecg &&_aaaba .Name ==start .Name {*_bcaeg =1;return nil ;};if _afgg ,_cdeca :=_cgbcc .(_a .CharData );!_cdeca {return _d .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",_cgbcc ); -}else {switch string (_afgg ){case "":*_bcaeg =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bcaeg =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bcaeg =2;};};_cgbcc ,_bcdfef =d .Token ();if _bcdfef !=nil {return _bcdfef ;};if _dgbeef ,_eadce :=_cgbcc .(_a .EndElement ); -_eadce &&_dgbeef .Name ==start .Name {return nil ;};return _d .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",_cgbcc );};func (_gfcc *CT_Guide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfcc .OrientAttr !=ST_DirectionUnset {_dda ,_bdab :=_gfcc .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _bdab !=nil {return _bdab ;};start .Attr =append (start .Attr ,_dda );};if _gfcc .PosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gfcc .PosAttr )});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Black and White Mode +BwModeAttr _fba .ST_BlackWhiteMode ; -// Validate validates the CT_CommonSlideData and its children -func (_bccg *CT_CommonSlideData )Validate ()error {return _bccg .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func NewCT_TLPoint ()*CT_TLPoint {_deafg :=&CT_TLPoint {};return _deafg };func (_gdee ST_TLAnimateColorSpace )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgdc :=_a .Attr {}; -_cgdc .Name =name ;switch _gdee {case ST_TLAnimateColorSpaceUnset :_cgdc .Value ="";case ST_TLAnimateColorSpaceRgb :_cgdc .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_cgdc .Value ="\u0068\u0073\u006c";};return _cgdc ,nil ;}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// Validate validates the CT_CustomShow and its children -func (_dbcf *CT_CustomShow )Validate ()error {return _dbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};type ST_TLCommandType byte ; +// Background Style Reference +BgRef *_fba .CT_StyleMatrixReference ;};func (_cfcf *ST_TLTimeNodeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgdb ,_cbfce :=d .Token ();if _cbfce !=nil {return _cbfce ;};if _befa ,_ccgga :=_efgdb .(_b .EndElement );_ccgga &&_befa .Name ==start .Name {*_cfcf =1; +return nil ;};if _decce ,_abbga :=_efgdb .(_b .CharData );!_abbga {return _fb .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",_efgdb );}else {switch string (_decce ){case "":*_cfcf =0; +case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_cfcf =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_cfcf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_cfcf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_cfcf =4; +case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_cfcf =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_cfcf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_cfcf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cfcf =8; +case "\u0074\u006d\u0052\u006f\u006f\u0074":*_cfcf =9;};};_efgdb ,_cbfce =d .Token ();if _cbfce !=nil {return _cbfce ;};if _gfefa ,_decf :=_efgdb .(_b .EndElement );_decf &&_gfefa .Name ==start .Name {return nil ;};return _fb .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",_efgdb ); +};func (_gfgcf *CT_TLTextTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faacg :for {_eabgf ,_fgdae :=d .Token ();if _fgdae !=nil {return _fgdae ;};switch _faaa :=_eabgf .(type ){case _b .StartElement :switch _faaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_gfgcf .CharRg =NewCT_IndexRange (); +if _bcfca :=d .DecodeElement (_gfgcf .CharRg ,&_faaa );_bcfca !=nil {return _bcfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_gfgcf .PRg =NewCT_IndexRange (); +if _eddc :=d .DecodeElement (_gfgcf .PRg ,&_faaa );_eddc !=nil {return _eddc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_faaa .Name ); +if _ddeeg :=d .Skip ();_ddeeg !=nil {return _ddeeg ;};};case _b .EndElement :break _faacg ;case _b .CharData :};};return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_fddgee :=&CT_TLMediaNodeVideo {};_fddgee .CMediaNode =NewCT_TLCommonMediaNodeData (); +return _fddgee ;};type CT_Connector struct{ -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_ecccf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _baca ,_eebb :=range _ecccf .Sp {if _aecg :=_eebb .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_baca ));_aecg !=nil {return _aecg ;};}; -for _faab ,_gaac :=range _ecccf .GrpSp {if _ebdc :=_gaac .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_faab ));_ebdc !=nil {return _ebdc ;};};for _dadb ,_abgg :=range _ecccf .GraphicFrame {if _aagaf :=_abgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dadb )); -_aagaf !=nil {return _aagaf ;};};for _fged ,_cdaa :=range _ecccf .CxnSp {if _gcfa :=_cdaa .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fged ));_gcfa !=nil {return _gcfa ;};};for _agcdg ,_eace :=range _ecccf .Pic {if _fcef :=_eace .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_agcdg )); -_fcef !=nil {return _fcef ;};};for _decee ,_gbfdd :=range _ecccf .ContentPart {if _cgacf :=_gbfdd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_decee ));_cgacf !=nil {return _cgacf ; -};};return nil ;};type CT_ShowInfoBrowse struct{ +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;}; +// Shape Properties +SpPr *_fba .CT_ShapeProperties ; -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_cdaad *CT_NormalViewPortion )ValidateWithPath (path string )error {if _aefgg :=_cdaad .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_aefgg !=nil {return _aefgg ;};return nil ;};func (_bedfd *CT_OutlineViewSlideList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _bedfd .Sld !=nil {_dfga :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_fcfc :=range _bedfd .Sld {e .EncodeElement (_fcfc ,_dfga );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgcb *CT_OutlineViewSlideEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cgcb .IdAttr )}); -if _cgcb .CollapseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_cgcb .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_TLAnimateScaleBehavior struct{ +// Connector Shape Style +Style *_fba .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_ebgbe *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebgbe =0;case "\u0073\u0074\u0072":*_ebgbe =1;case "\u006e\u0075\u006d":*_ebgbe =2; +case "\u0063\u006c\u0072":*_ebgbe =3;};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2; +ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_gbba :=&CT_CommentAuthorList {};return _gbba };func (_dacfa *CT_TLTimeNodeExclusive )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dacfa .CTn =NewCT_TLCommonTimeNodeData (); +_abaa :for {_efad ,_eecd :=d .Token ();if _eecd !=nil {return _eecd ;};switch _edage :=_efad .(type ){case _b .StartElement :switch _edage .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _afcb :=d .DecodeElement (_dacfa .CTn ,&_edage ); +_afcb !=nil {return _afcb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_edage .Name ); +if _ccafgf :=d .Skip ();_ccafgf !=nil {return _ccafgf ;};};case _b .EndElement :break _abaa ;case _b .CharData :};};return nil ;};type CT_ViewProperties struct{ -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// Last View +LastViewAttr ST_ViewType ; -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// Show Comments +ShowCommentsAttr *bool ; -// To -To *CT_TLPoint ;};type CT_InOutTransition struct{ +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_fegca *ST_TLAnimateColorSpace )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fccbf ,_ggcfe :=d .Token ();if _ggcfe !=nil {return _ggcfe ;};if _afdff ,_eagdb :=_fccbf .(_a .EndElement );_eagdb &&_afdff .Name ==start .Name {*_fegca =1; -return nil ;};if _bege ,_egbgg :=_fccbf .(_a .CharData );!_egbgg {return _d .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",_fccbf );}else {switch string (_bege ){case "":*_fegca =0; -case "\u0072\u0067\u0062":*_fegca =1;case "\u0068\u0073\u006c":*_fegca =2;};};_fccbf ,_ggcfe =d .Token ();if _ggcfe !=nil {return _ggcfe ;};if _eeffa ,_dcbbg :=_fccbf .(_a .EndElement );_dcbbg &&_eeffa .Name ==start .Name {return nil ;};return _d .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",_fccbf ); -}; +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Validate validates the CT_SlideViewProperties and its children -func (_bcdgb *CT_SlideViewProperties )Validate ()error {return _bcdgb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};const (ST_WebScreenSizeUnset ST_WebScreenSize =0; -ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6; -ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;);func (_cfgae ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _cfgae {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgae )); -};return nil ;};func (_cfgf *CT_CommonViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfgf .Scale =_fc .NewCT_Scale2D ();_cfgf .Origin =_fc .NewCT_Point2D ();for _ ,_gbg :=range start .Attr {if _gbg .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_feab ,_feg :=_aa .ParseBool (_gbg .Value ); -if _feg !=nil {return _feg ;};_cfgf .VarScaleAttr =&_feab ;continue ;};};_edge :for {_gfcg ,_bgf :=d .Token ();if _bgf !=nil {return _bgf ;};switch _gga :=_gfcg .(type ){case _a .StartElement :switch _gga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _daca :=d .DecodeElement (_cfgf .Scale ,&_gga ); -_daca !=nil {return _daca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _abgd :=d .DecodeElement (_cfgf .Origin ,&_gga ); -_abgd !=nil {return _abgd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_gga .Name ); -if _abb :=d .Skip ();_abb !=nil {return _abb ;};};case _a .EndElement :break _edge ;case _a .CharData :};};return nil ;}; +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_abeg *CT_CustomerData )ValidateWithPath (path string )error {return nil };type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_aed :=&CT_CustomerDataList {};return _aed }; -func (_cadca *EG_ExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_affffa :for {_bcgf ,_acdda :=d .Token ();if _acdda !=nil {return _acdda ;};switch _fgbfg :=_bcgf .(type ){case _a .StartElement :switch _fgbfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dbgbe :=NewCT_Extension (); -if _ddgbg :=d .DecodeElement (_dbgbe ,&_fgbfg );_ddgbg !=nil {return _ddgbg ;};_cadca .Ext =append (_cadca .Ext ,_dbgbe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fgbfg .Name ); -if _dcbfd :=d .Skip ();_dcbfd !=nil {return _dcbfd ;};};case _a .EndElement :break _affffa ;case _a .CharData :};};return nil ;}; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Validate validates the CT_SplitTransition and its children -func (_cage *CT_SplitTransition )Validate ()error {return _cage .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type ST_TLAnimateMotionBehaviorOrigin byte ;func (_bdadbf ST_PlaceholderType )String ()string {switch _bdadbf {case 0:return ""; -case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d"; -case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d"; -case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_cbccg *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebb :=range start .Attr {if _cebb .Name .Local =="\u0076\u0061\u006c"{_fdaac ,_gbeeb :=_aa .ParseInt (_cebb .Value ,10,32); -if _gbeeb !=nil {return _gbeeb ;};_cbccg .ValAttr =int32 (_fdaac );continue ;};};for {_faeac ,_bacab :=d .Token ();if _bacab !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_bacab ); -};if _gcbag ,_bggab :=_faeac .(_a .EndElement );_bggab &&_gcbag .Name ==start .Name {break ;};};return nil ;};func (_bbdd *CT_InOutTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bccee :=range start .Attr {if _bccee .Name .Local =="\u0064\u0069\u0072"{_bbdd .DirAttr .UnmarshalXMLAttr (_bccee ); -continue ;};};for {_gdfg ,_gcfb :=d .Token ();if _gcfb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcfb ); -};if _geff ,_efe :=_gdfg .(_a .EndElement );_efe &&_geff .Name ==start .Name {break ;};};return nil ;}; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Validate validates the CT_SlideRelationshipList and its children -func (_ggeb *CT_SlideRelationshipList )Validate ()error {return _ggeb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func NewCT_SlideLayout ()*CT_SlideLayout {_cabdd :=&CT_SlideLayout {}; -_cabdd .CSld =NewCT_CommonSlideData ();return _cabdd ;};func (_gadg *CT_TLTimeAnimateValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gadg .TmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_gadg .TmAttr )}); -};if _gadg .FmlaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_gadg .FmlaAttr )});};e .EncodeToken (start );if _gadg .Val !=nil {_ccgc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0076a\u006c"}}; -e .EncodeElement (_gadg .Val ,_ccgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_fcebe *CT_TLOleChartTargetElement )Validate ()error {return _fcebe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_gbgb *CT_CustomShow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgb .SldLst =NewCT_SlideRelationshipList (); -for _ ,_ggac :=range start .Attr {if _ggac .Name .Local =="\u006e\u0061\u006d\u0065"{_edef ,_aec :=_ggac .Value ,error (nil );if _aec !=nil {return _aec ;};_gbgb .NameAttr =_edef ;continue ;};if _ggac .Name .Local =="\u0069\u0064"{_cca ,_dag :=_aa .ParseUint (_ggac .Value ,10,32); -if _dag !=nil {return _dag ;};_gbgb .IdAttr =uint32 (_cca );continue ;};};_edea :for {_dced ,_gbdf :=d .Token ();if _gbdf !=nil {return _gbdf ;};switch _dbfc :=_dced .(type ){case _a .StartElement :switch _dbfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _edga :=d .DecodeElement (_gbgb .SldLst ,&_dbfc ); -_edga !=nil {return _edga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbgb .ExtLst =NewCT_ExtensionList (); -if _dcdd :=d .DecodeElement (_gbgb .ExtLst ,&_dbfc );_dcdd !=nil {return _dcdd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_dbfc .Name ); -if _ebbcb :=d .Skip ();_ebbcb !=nil {return _ebbcb ;};};case _a .EndElement :break _edea ;case _a .CharData :};};return nil ;};func (_dbfbg ST_TLTimeNodePresetClassType )String ()string {switch _dbfbg {case 0:return "";case 1:return "\u0065\u006e\u0074\u0072"; -case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return "";};func (_edebe ST_TLBehaviorOverrideType )Validate ()error {return _edebe .ValidateWithPath ("")}; -func (_aafge ST_TLTriggerEvent )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfea :=_a .Attr {};_cfea .Name =name ;switch _aafge {case ST_TLTriggerEventUnset :_cfea .Value ="";case ST_TLTriggerEventOnBegin :_cfea .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e"; -case ST_TLTriggerEventOnEnd :_cfea .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_cfea .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_cfea .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_cfea .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b"; -case ST_TLTriggerEventOnDblClick :_cfea .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_cfea .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_cfea .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074"; -case ST_TLTriggerEventOnNext :_cfea .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_cfea .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_cfea .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f"; -};return _cfea ,nil ;};func (_aef *CT_CommentAuthorList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aef .CmAuthor !=nil {_gdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}}; -for _ ,_bcc :=range _aef .CmAuthor {e .EncodeElement (_bcc ,_gdg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Grid Spacing +GridSpacing *_fba .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_agcfgb ST_TLNextActionType )Validate ()error {return _agcfgb .ValidateWithPath ("")};func (_dageee *ST_SlideSizeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbac ,_cffgf :=d .Token (); +if _cffgf !=nil {return _cffgf ;};if _egcgd ,_fccbd :=_bgbac .(_b .EndElement );_fccbd &&_egcgd .Name ==start .Name {*_dageee =1;return nil ;};if _eadfd ,_eddgg :=_bgbac .(_b .CharData );!_eddgg {return _fb .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",_bgbac ); +}else {switch string (_eadfd ){case "":*_dageee =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_dageee =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_dageee =2;case "\u0041\u0034":*_dageee =3;case "\u0033\u0035\u006d\u006d":*_dageee =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_dageee =5; +case "\u0062\u0061\u006e\u006e\u0065\u0072":*_dageee =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dageee =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_dageee =8;case "\u0041\u0033":*_dageee =9;case "\u0042\u0034\u0049S\u004f":*_dageee =10;case "\u0042\u0035\u0049S\u004f":*_dageee =11; +case "\u0042\u0034\u004aI\u0053":*_dageee =12;case "\u0042\u0035\u004aI\u0053":*_dageee =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_dageee =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_dageee =15; +case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_dageee =16;};};_bgbac ,_cffgf =d .Token ();if _cffgf !=nil {return _cffgf ;};if _cgfgf ,_dagdg :=_bgbac .(_b .EndElement );_dagdg &&_cgfgf .Name ==start .Name {return nil ;};return _fb .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",_bgbac ); +}; -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_gfa *CT_ControlList )ValidateWithPath (path string )error {for _gaa ,_bbec :=range _gfa .Control {if _bdg :=_bbec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_gaa ));_bdg !=nil {return _bdg ; -};};return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_bdedf :=&CT_TLAnimVariantFloatVal {};return _bdedf ;};func (_degfg ST_TLPreviousActionType )Validate ()error {return _degfg .ValidateWithPath ("")};func (_fbedd ST_TLCommandType )String ()string {switch _fbedd {case 0:return ""; -case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";}; +// Validate validates the Notes and its children +func (_fedgg *Notes )Validate ()error {return _fedgg .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};type CT_OutlineViewSlideEntry struct{IdAttr string ; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_dafb *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _gefce :=_dafb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gefce !=nil {return _gefce ;};if _dafb .ExtLst !=nil {if _dggd :=_dafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dggd !=nil {return _dggd ;};};return nil ;};func NewCT_Control ()*CT_Control {_fedg :=&CT_Control {};return _fedg };func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_gefe :=&CT_TLTriggerTimeNodeID {};return _gefe ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_bedfg :=&CT_OrientationTransition {}; -return _bedfg ;};func (_fcefe *CT_SlideLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcefe .CSld =NewCT_CommonSlideData ();for _ ,_ebafg :=range start .Attr {if _ebafg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fbbcd ,_fbbec :=_ebafg .Value ,error (nil ); -if _fbbec !=nil {return _fbbec ;};_fcefe .MatchingNameAttr =&_fbbcd ;continue ;};if _ebafg .Name .Local =="\u0074\u0079\u0070\u0065"{_fcefe .TypeAttr .UnmarshalXMLAttr (_ebafg );continue ;};if _ebafg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ddcf ,_afcfc :=_aa .ParseBool (_ebafg .Value ); -if _afcfc !=nil {return _afcfc ;};_fcefe .PreserveAttr =&_ddcf ;continue ;};if _ebafg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ggbgb ,_bdgga :=_aa .ParseBool (_ebafg .Value );if _bdgga !=nil {return _bdgga ;};_fcefe .UserDrawnAttr =&_ggbgb ; -continue ;};if _ebafg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eaca ,_egea :=_aa .ParseBool (_ebafg .Value );if _egea !=nil {return _egea ;};_fcefe .ShowMasterSpAttr =&_eaca ;continue ;};if _ebafg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dcdaa ,_ggbga :=_aa .ParseBool (_ebafg .Value ); -if _ggbga !=nil {return _ggbga ;};_fcefe .ShowMasterPhAnimAttr =&_dcdaa ;continue ;};};_bdc :for {_bdgb ,_gddge :=d .Token ();if _gddge !=nil {return _gddge ;};switch _geab :=_bdgb .(type ){case _a .StartElement :switch _geab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fefbc :=d .DecodeElement (_fcefe .CSld ,&_geab ); -_fefbc !=nil {return _fefbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fcefe .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _aeaf :=d .DecodeElement (_fcefe .ClrMapOvr ,&_geab );_aeaf !=nil {return _aeaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_fcefe .Transition =NewCT_SlideTransition (); -if _gfcge :=d .DecodeElement (_fcefe .Transition ,&_geab );_gfcge !=nil {return _gfcge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_fcefe .Timing =NewCT_SlideTiming (); -if _acff :=d .DecodeElement (_fcefe .Timing ,&_geab );_acff !=nil {return _acff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_fcefe .Hf =NewCT_HeaderFooter (); -if _eeddg :=d .DecodeElement (_fcefe .Hf ,&_geab );_eeddg !=nil {return _eeddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcefe .ExtLst =NewCT_ExtensionListModify (); -if _gdeg :=d .DecodeElement (_fcefe .ExtLst ,&_geab );_gdeg !=nil {return _gdeg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_geab .Name ); -if _bcae :=d .Skip ();_bcae !=nil {return _bcae ;};};case _a .EndElement :break _bdc ;case _a .CharData :};};return nil ;}; +// Collapsed +CollapseAttr *bool ;};func _cbaae (_faeea bool )uint8 {if _faeea {return 1;};return 0;};func (_dgabgg *CT_TLSetBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cdgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; +e .EncodeElement (_dgabgg .CBhvr ,_cdgf );if _dgabgg .To !=nil {_cadge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_dgabgg .To ,_cadge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_fegf *CT_SlideLayout )ValidateWithPath (path string )error {if _fcde :=_fegf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcde !=nil {return _fcde ;};if _dfcca :=_fegf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064"); -_dfcca !=nil {return _dfcca ;};if _fegf .ClrMapOvr !=nil {if _bdade :=_fegf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bdade !=nil {return _bdade ;};};if _fegf .Transition !=nil {if _bcdg :=_fegf .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); -_bcdg !=nil {return _bcdg ;};};if _fegf .Timing !=nil {if _febdd :=_fegf .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_febdd !=nil {return _febdd ;};};if _fegf .Hf !=nil {if _cbbf :=_fegf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); -_cbbf !=nil {return _cbbf ;};};if _fegf .ExtLst !=nil {if _eedbf :=_fegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedbf !=nil {return _eedbf ;};};return nil ;};func (_cfca *CT_TLSubShapeId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cfca .SpidAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_bb :=&AG_TLBuild {};return _bb }; -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_fdac *CT_CustomShow )ValidateWithPath (path string )error {if _faga :=_fdac .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_faga !=nil {return _faga ;};if _fdac .ExtLst !=nil {if _acec :=_fdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_acec !=nil {return _acec ;};};return nil ;};func (_cedc ST_TransitionEightDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cedc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_a .CharData (_cedc .ST_TransitionSideDirectionType .String ())); -};if _cedc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_a .CharData (_cedc .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// Validate validates the CT_Comment and its children +func (_daae *CT_Comment )Validate ()error {return _daae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// Validate validates the CT_SideDirectionTransition and its children -func (_baac *CT_SideDirectionTransition )Validate ()error {return _baac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};func NewCT_Shape ()*CT_Shape {_beed :=&CT_Shape {}; -_beed .NvSpPr =NewCT_ShapeNonVisual ();_beed .SpPr =_fc .NewCT_ShapeProperties ();return _beed ;};func (_gagbf ST_SplitterBarState )String ()string {switch _gagbf {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064"; -case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";};type CT_EmbeddedFontDataId struct{IdAttr string ;};func (_agbcf *EG_ShowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agbcf .Present !=nil {_gbfeg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}}; -e .EncodeElement (_agbcf .Present ,_gbfeg );};if _agbcf .Browse !=nil {_gcecc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_agbcf .Browse ,_gcecc );};if _agbcf .Kiosk !=nil {_abgbc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}}; -e .EncodeElement (_agbcf .Kiosk ,_abgbc );};return nil ;};func (_faffg *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faffg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bgbfb :=range start .Attr {if _bgbfb .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_fbdce ,_afcbfd :=_aa .ParseBool (_bgbfb .Value ); -if _afcbfd !=nil {return _afcbfd ;};_faffg .ZoomContentsAttr =&_fbdce ;continue ;};};_dccgac :for {_dgag ,_fcegab :=d .Token ();if _fcegab !=nil {return _fcegab ;};switch _fbgf :=_dgag .(type ){case _a .StartElement :switch _fbgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _dcae :=d .DecodeElement (_faffg .CBhvr ,&_fbgf ); -_dcae !=nil {return _dcae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_faffg .By =NewCT_TLPoint (); -if _acfae :=d .DecodeElement (_faffg .By ,&_fbgf );_acfae !=nil {return _acfae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_faffg .From =NewCT_TLPoint (); -if _dadef :=d .DecodeElement (_faffg .From ,&_fbgf );_dadef !=nil {return _dadef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_faffg .To =NewCT_TLPoint (); -if _ddda :=d .DecodeElement (_faffg .To ,&_fbgf );_ddda !=nil {return _ddda ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_fbgf .Name ); -if _ggef :=d .Skip ();_ggef !=nil {return _ggef ;};};case _a .EndElement :break _dccgac ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TLCommonBehaviorData and its children +func (_adaad *CT_TLCommonBehaviorData )Validate ()error {return _adaad .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func (_cebeeg ST_PlaceholderType )Validate ()error {return _cebeeg .ValidateWithPath ("")}; +func (_acab *ST_TLAnimateColorSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feffcgb ,_bdafe :=d .Token ();if _bdafe !=nil {return _bdafe ;};if _eeeeg ,_abfgf :=_feffcgb .(_b .EndElement );_abfgf &&_eeeeg .Name ==start .Name {*_acab =1; +return nil ;};if _aaggd ,_edcdb :=_feffcgb .(_b .CharData );!_edcdb {return _fb .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",_feffcgb );}else {switch string (_aaggd ){case "":*_acab =0; +case "\u0072\u0067\u0062":*_acab =1;case "\u0068\u0073\u006c":*_acab =2;};};_feffcgb ,_bdafe =d .Token ();if _bdafe !=nil {return _bdafe ;};if _cffcf ,_bafeb :=_feffcgb .(_b .EndElement );_bafeb &&_cffcf .Name ==start .Name {return nil ;};return _fb .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",_feffcgb ); +};func (_bdade ST_PhotoAlbumLayout )Validate ()error {return _bdade .ValidateWithPath ("")};func NewNotes ()*Notes {_ffcb :=&Notes {};_ffcb .CT_NotesSlide =*NewCT_NotesSlide ();return _ffcb };func (_cagaf ST_TLChartSubelementType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eede :=_b .Attr {}; +_eede .Name =name ;switch _cagaf {case ST_TLChartSubelementTypeUnset :_eede .Value ="";case ST_TLChartSubelementTypeGridLegend :_eede .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_eede .Value ="\u0073\u0065\u0072\u0069\u0065\u0073"; +case ST_TLChartSubelementTypeCategory :_eede .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_eede .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_eede .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +};return _eede ,nil ;};func (_adb *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_adb .AuthorIdAttr )}); +if _adb .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_adb .DtAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_fb .Sprintf ("\u0025\u0076",_adb .IdxAttr )}); +e .EncodeToken (start );_bfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_adb .Pos ,_bfd );_gcg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_g .AddPreserveSpaceAttr (&_gcg ,_adb .Text ); +e .EncodeElement (_adb .Text ,_gcg );if _adb .ExtLst !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adb .ExtLst ,_ab );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_fdda :=&CT_SlideLayoutIdListEntry {};return _fdda ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_aabdc :=&CT_TLTimeCondition {};return _aabdc }; -// Validate validates the CT_SlideSyncProperties and its children -func (_badgf *CT_SlideSyncProperties )Validate ()error {return _badgf .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_agaaf ST_PhotoAlbumFrameShape )String ()string {switch _agaaf {case 0:return ""; -case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034"; -case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";};type CT_EightDirectionTransition struct{ +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_abab *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _cedbg :=_abab .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cedbg !=nil {return _cedbg ;};if _fgffa :=_abab .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_fgffa !=nil {return _fgffa ;};if _acgad :=_abab .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acgad !=nil {return _acgad ;};if _feaae :=_abab .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072"); +_feaae !=nil {return _feaae ;};if _ggdab :=_abab .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_ggdab !=nil {return _ggdab ;};if _ffdfe :=_abab .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ffdfe !=nil {return _ffdfe ; +};if _abab .AttrNameLst !=nil {if _fdeca :=_abab .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_fdeca !=nil {return _fdeca ;};};return nil ;};func (_cabffc *CT_TransitionStartSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabffc .Snd =_fba .NewCT_EmbeddedWAVAudioFile (); +for _ ,_ddcgd :=range start .Attr {if _ddcgd .Name .Local =="\u006c\u006f\u006f\u0070"{_eddcb ,_aeeb :=_f .ParseBool (_ddcgd .Value );if _aeeb !=nil {return _aeeb ;};_cabffc .LoopAttr =&_eddcb ;continue ;};};_cfgc :for {_acgg ,_fffgf :=d .Token ();if _fffgf !=nil {return _fffgf ; +};switch _eggca :=_acgg .(type ){case _b .StartElement :switch _eggca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _feedc :=d .DecodeElement (_cabffc .Snd ,&_eggca ); +_feedc !=nil {return _feedc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_eggca .Name ); +if _bdeg :=d .Skip ();_bdeg !=nil {return _bdeg ;};};case _b .EndElement :break _cfgc ;case _b .CharData :};};return nil ;};func (_ddbc *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdge :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_ddbc .NvGrpSpPr ,_bdge );_ecde :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_ddbc .GrpSpPr ,_ecde );if _ddbc .Choice !=nil {for _ ,_bddb :=range _ddbc .Choice {_bddb .MarshalXML (e ,_b .StartElement {}); +};};if _ddbc .ExtLst !=nil {_gebc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbc .ExtLst ,_gebc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateMotionPathEditMode byte ; +type CT_OrientationTransition struct{ -// Direction -DirAttr *ST_TransitionEightDirectionType ;}; +// Transition Direction +DirAttr ST_Direction ;};func (_dfa *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dffa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dfa .CNvPr ,_dffa ); +_fcgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfa .CNvCxnSpPr ,_fcgb );_dfdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; +e .EncodeElement (_dfa .NvPr ,_dfdd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cceg *CT_NormalViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cceg .RestoredLeft =NewCT_NormalViewPortion (); +_cceg .RestoredTop =NewCT_NormalViewPortion ();for _ ,_aggd :=range start .Attr {if _aggd .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_bcda ,_gabf :=_f .ParseBool (_aggd .Value );if _gabf !=nil {return _gabf ; +};_cceg .ShowOutlineIconsAttr =&_bcda ;continue ;};if _aggd .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_fcef ,_dfba :=_f .ParseBool (_aggd .Value );if _dfba !=nil {return _dfba ;};_cceg .SnapVertSplitterAttr =&_fcef ; +continue ;};if _aggd .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cceg .VertBarStateAttr .UnmarshalXMLAttr (_aggd );continue ;};if _aggd .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cceg .HorzBarStateAttr .UnmarshalXMLAttr (_aggd ); +continue ;};if _aggd .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_agfe ,_dbce :=_f .ParseBool (_aggd .Value );if _dbce !=nil {return _dbce ;};_cceg .PreferSingleViewAttr =&_agfe ;continue ;};}; +_dabb :for {_bgaa ,_effgf :=d .Token ();if _effgf !=nil {return _effgf ;};switch _adgf :=_bgaa .(type ){case _b .StartElement :switch _adgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _dgda :=d .DecodeElement (_cceg .RestoredLeft ,&_adgf ); +_dgda !=nil {return _dgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _aece :=d .DecodeElement (_cceg .RestoredTop ,&_adgf ); +_aece !=nil {return _aece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cceg .ExtLst =NewCT_ExtensionList (); +if _aedfe :=d .DecodeElement (_cceg .ExtLst ,&_adgf );_aedfe !=nil {return _aedfe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_adgf .Name ); +if _dfdg :=d .Skip ();_dfdg !=nil {return _dfdg ;};};case _b .EndElement :break _dabb ;case _b .CharData :};};return nil ;};type ST_TLTimeNodeMasterRelation byte ;func (_degf *CT_SlideLayoutIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _degf .SldLayoutId !=nil {_ddedb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_dcgc :=range _degf .SldLayoutId {e .EncodeElement (_dcgc ,_ddedb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_ffeda *CT_OutlineViewSlideEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbdbf :=range start .Attr {if _gbdbf .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"&&_gbdbf .Name .Local =="\u0069\u0064"||_gbdbf .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"&&_gbdbf .Name .Local =="\u0069\u0064"{_ceag ,_dgcfc :=_gbdbf .Value ,error (nil ); +if _dgcfc !=nil {return _dgcfc ;};_ffeda .IdAttr =_ceag ;continue ;};if _gbdbf .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_fffg ,_dfda :=_f .ParseBool (_gbdbf .Value );if _dfda !=nil {return _dfda ;};_ffeda .CollapseAttr =&_fffg ; +continue ;};};for {_egcb ,_agcfe :=d .Token ();if _agcfe !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_agcfe ); +};if _fadb ,_egeb :=_egcb .(_b .EndElement );_egeb &&_fadb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_dbcfc *CT_HandoutMasterIdListEntry )Validate ()error {return _dbcfc .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");};const (ST_WebColorTypeUnset ST_WebColorType =0; -ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2;ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6; -);func (_abba ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcaac :=_a .Attr {};_bcaac .Name =name ;switch _abba {case ST_TLTriggerRuntimeNodeUnset :_bcaac .Value ="";case ST_TLTriggerRuntimeNodeFirst :_bcaac .Value ="\u0066\u0069\u0072s\u0074"; -case ST_TLTriggerRuntimeNodeLast :_bcaac .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_bcaac .Value ="\u0061\u006c\u006c";};return _bcaac ,nil ;};type ST_TLBehaviorTransformType byte ; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_bbfbc *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ConnectorNonVisual and its children -func (_edcf *CT_ConnectorNonVisual )Validate ()error {return _edcf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_NormalViewPortion and its children +func (_fdbgd *CT_NormalViewPortion )Validate ()error {return _fdbgd .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_TLBuildDiagram struct{ -// Validate validates the CT_HandoutMaster and its children -func (_cfbeg *CT_HandoutMaster )Validate ()error {return _cfbeg .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func NewNotesMaster ()*NotesMaster {_fdcd :=&NotesMaster {};_fdcd .CT_NotesMaster =*NewCT_NotesMaster (); -return _fdcd ;};func (_fbfc *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bgdg :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbfc .NvGrpSpPr ,_bgdg ); -_cabe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fbfc .GrpSpPr ,_cabe );if _fbfc .Choice !=nil {for _ ,_dcdc :=range _fbfc .Choice {_dcdc .MarshalXML (e ,_a .StartElement {});};};if _fbfc .ExtLst !=nil {_ggbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fbfc .ExtLst ,_ggbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_ebbdb ST_TLAnimateBehaviorValueType )String ()string {switch _ebbdb {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d"; +case 3:return "\u0063\u006c\u0072";};return "";};type CT_TLSubShapeId struct{ -// Validate validates the CT_Comment and its children -func (_aea *CT_Comment )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_ebef :=&CT_SlideLayoutIdList {};return _ebef };type CT_ShowProperties struct{ +// Shape ID +SpidAttr string ;};func (_acef *CT_SlideTiming )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acef .TnLst !=nil {_ffedg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_acef .TnLst ,_ffedg ); +};if _acef .BldLst !=nil {_dgfee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_acef .BldLst ,_dgfee );};if _acef .ExtLst !=nil {_bffa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acef .ExtLst ,_bffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egec *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egec .CNvPr =_fba .NewCT_NonVisualDrawingProps (); +_egec .CNvPicPr =_fba .NewCT_NonVisualPictureProperties ();_egec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fcdg :for {_fcba ,_aegd :=d .Token ();if _aegd !=nil {return _aegd ;};switch _feaf :=_fcba .(type ){case _b .StartElement :switch _feaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _deeg :=d .DecodeElement (_egec .CNvPr ,&_feaf ); +_deeg !=nil {return _deeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _eebaf :=d .DecodeElement (_egec .CNvPicPr ,&_feaf ); +_eebaf !=nil {return _eebaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _cgd :=d .DecodeElement (_egec .NvPr ,&_feaf ); +_cgd !=nil {return _cgd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_feaf .Name ); +if _gege :=d .Skip ();_gege !=nil {return _gege ;};};case _b .EndElement :break _fcdg ;case _b .CharData :};};return nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_eeebc :=&CT_TransitionSoundAction {};return _eeebc ;}; -// Loop Slide Show -LoopAttr *bool ; +// Validate validates the CT_ModifyVerifier and its children +func (_fbcge *CT_ModifyVerifier )Validate ()error {return _fbcge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_begac ST_TLParaBuildType )String ()string {switch _begac {case 0:return ""; +case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";};type ST_TLAnimateMotionBehaviorOrigin byte ;func (_cab *CT_Kinsoku )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eacee :=range start .Attr {if _eacee .Name .Local =="\u006c\u0061\u006e\u0067"{_ccacc ,_eced :=_eacee .Value ,error (nil ); +if _eced !=nil {return _eced ;};_cab .LangAttr =&_ccacc ;continue ;};if _eacee .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_edag ,_dbbc :=_eacee .Value ,error (nil );if _dbbc !=nil {return _dbbc ;};_cab .InvalStCharsAttr =_edag ; +continue ;};if _eacee .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_fbbe ,_fbaad :=_eacee .Value ,error (nil );if _fbaad !=nil {return _fbaad ;};_cab .InvalEndCharsAttr =_fbbe ;continue ;};};for {_feab ,_cgbd :=d .Token (); +if _cgbd !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_cgbd );};if _aefg ,_cddad :=_feab .(_b .EndElement );_cddad &&_aefg .Name ==start .Name {break ; +};};return nil ;};func (_cafae ST_TLAnimateEffectTransition )String ()string {switch _cafae {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_afgg *CT_InOutTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgg .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_cedde ,_ffdb :=_afgg .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"}); +if _ffdb !=nil {return _ffdb ;};start .Attr =append (start .Attr ,_cedde );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_edeeg :=&CT_SideDirectionTransition {}; +return _edeeg ;};func (_fdgff *CT_TLAnimVariantBooleanVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (_fdgff .ValAttr ))}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_bgadfa *CT_StringTag )ValidateWithPath (path string )error {return nil };type CT_HeaderFooter struct{ -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// Slide Number Placeholder +SldNumAttr *bool ; -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// Header Placeholder +HdrAttr *bool ; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Footer Placeholder +FtrAttr *bool ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_bagb *CT_GroupShape )ValidateWithPath (path string )error {if _aecd :=_bagb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aecd !=nil {return _aecd ;};if _fced :=_bagb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_fced !=nil {return _fced ;};for _cfcd ,_dede :=range _bagb .Choice {if _agba :=_dede .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfcd ));_agba !=nil {return _agba ;};};if _bagb .ExtLst !=nil {if _ebdc :=_bagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ebdc !=nil {return _ebdc ;};};return nil ;};type ST_TLAnimateBehaviorValueType byte ;func NewCT_Extension ()*CT_Extension {_bbgc :=&CT_Extension {};return _bbgc };func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_dfbfgf :=&CT_TLAnimVariant {};return _dfbfgf }; +func (_fgfag ST_TLPreviousActionType )String ()string {switch _fgfag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};type CT_EmbeddedFontList struct{ -// All Slides -SldAll *CT_Empty ; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;}; -// Slide Range -SldRg *CT_IndexRange ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_abed *CT_CommentList )ValidateWithPath (path string )error {for _gagb ,_ddde :=range _abed .Cm {if _cdb :=_ddde .ValidateWithPath (_fb .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_gagb ));_cdb !=nil {return _cdb ;};};return nil ; +};func (_cgddc ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _cgddc {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgddc )); +};return nil ;};func (_dfbba ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _dfbba .ValidateWithPath ("")};func (_cfdg *CT_NotesViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ceef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_cfdg .CSldViewPr ,_ceef );if _cfdg .ExtLst !=nil {_gfca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfdg .ExtLst ,_gfca );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_bage *ST_TLNextActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bage =0;case "\u006e\u006f\u006e\u0065":*_bage =1;case "\u0073\u0065\u0065\u006b":*_bage =2;};return nil ;};func (_ffcca *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deefa :=range start .Attr {if _deefa .Name .Local =="\u0076\u0061\u006c"{_gfdbe ,_faab :=_f .ParseInt (_deefa .Value ,10,32); +if _faab !=nil {return _faab ;};_ffcca .ValAttr =int32 (_gfdbe );continue ;};};for {_cgbg ,_eage :=d .Token ();if _eage !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_eage ); +};if _dagf ,_abbaa :=_cgbg .(_b .EndElement );_abbaa &&_dagf .Name ==start .Name {break ;};};return nil ;};func (_afbae ST_PrintColorMode )String ()string {switch _afbae {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079"; +case 3:return "\u0063\u006c\u0072";};return "";};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_bedb :=&CT_OptionalBlackTransition {};return _bedb ;};func (_dgdff *ST_TLTimeNodeRestartType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaccd ,_deced :=d .Token (); +if _deced !=nil {return _deced ;};if _agddgg ,_fbcc :=_aaccd .(_b .EndElement );_fbcc &&_agddgg .Name ==start .Name {*_dgdff =1;return nil ;};if _accge ,_agbgaa :=_aaccd .(_b .CharData );!_agbgaa {return _fb .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",_aaccd ); +}else {switch string (_accge ){case "":*_dgdff =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dgdff =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_dgdff =2;case "\u006e\u0065\u0076e\u0072":*_dgdff =3;};};_aaccd ,_deced =d .Token (); +if _deced !=nil {return _deced ;};if _dgdaf ,_cebea :=_aaccd .(_b .EndElement );_cebea &&_dgdaf .Name ==start .Name {return nil ;};return _fb .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",_aaccd ); +}; -// Custom Show -CustShow *CT_CustomShowId ; +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_aca *CT_BackgroundProperties )ValidateWithPath (path string )error {if _aca .NoFill !=nil {if _ffc :=_aca .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ffc !=nil {return _ffc ;};};if _aca .SolidFill !=nil {if _bae :=_aca .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_bae !=nil {return _bae ;};};if _aca .GradFill !=nil {if _ebc :=_aca .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ebc !=nil {return _ebc ;};};if _aca .BlipFill !=nil {if _dcb :=_aca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_dcb !=nil {return _dcb ;};};if _aca .PattFill !=nil {if _bca :=_aca .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bca !=nil {return _bca ;};};if _aca .GrpFill !=nil {if _gde :=_aca .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gde !=nil {return _gde ;};};if _aca .EffectLst !=nil {if _cbb :=_aca .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cbb !=nil {return _cbb ;};};if _aca .EffectDag !=nil {if _fcg :=_aca .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_fcg !=nil {return _fcg ;};};if _aca .ExtLst !=nil {if _ded :=_aca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ded !=nil {return _ded ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_caeg :=&CT_GraphicalObjectFrame {}; +_caeg .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_caeg .Xfrm =_fba .NewCT_Transform2D ();_caeg .Graphic =_fba .NewGraphic ();return _caeg ;};type CT_Slide struct{ -// Pen Color for Slide Show -PenClr *_fc .CT_Color ;ExtLst *CT_ExtensionList ;};type ST_SplitterBarState byte ; +// Show Slide in Slide Show +ShowAttr *bool ; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_dbee *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _dbee .ExtLst !=nil {if _fbbg :=_dbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbg !=nil {return _fbbg ;};};return nil ;};func (_fdfe *CT_SlideTiming )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baad :for {_abdc ,_gbbff :=d .Token (); -if _gbbff !=nil {return _gbbff ;};switch _adeag :=_abdc .(type ){case _a .StartElement :switch _adeag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_fdfe .TnLst =NewCT_TimeNodeList (); -if _dgeab :=d .DecodeElement (_fdfe .TnLst ,&_adeag );_dgeab !=nil {return _dgeab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_fdfe .BldLst =NewCT_BuildList (); -if _efcg :=d .DecodeElement (_fdfe .BldLst ,&_adeag );_efcg !=nil {return _efcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfe .ExtLst =NewCT_ExtensionListModify (); -if _abad :=d .DecodeElement (_fdfe .ExtLst ,&_adeag );_abad !=nil {return _abad ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_adeag .Name ); -if _aeaag :=d .Skip ();_aeaag !=nil {return _aeaag ;};};case _a .EndElement :break _baad ;case _a .CharData :};};return nil ;};func (_aafb *CT_TLAnimVariantIntegerVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_aafb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GuideList struct{ +// Common slide data for slides +CSld *CT_CommonSlideData ; -// A Guide -Guide []*CT_Guide ;};func (_fcg *AG_TLBuild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0073\u0070\u0069\u0064"{_cec ,_dcb :=_aa .ParseUint (_ef .Value ,10,32);if _dcb !=nil {return _dcb ; -};_abg :=uint32 (_cec );_fcg .SpidAttr =&_abg ;continue ;};if _ef .Name .Local =="\u0067\u0072\u0070I\u0064"{_dec ,_ba :=_aa .ParseUint (_ef .Value ,10,32);if _ba !=nil {return _ba ;};_ade :=uint32 (_dec );_fcg .GrpIdAttr =&_ade ;continue ;};if _ef .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_gda ,_fa :=_aa .ParseBool (_ef .Value ); -if _fa !=nil {return _fa ;};_fcg .UiExpandAttr =&_gda ;continue ;};};for {_ga ,_ede :=d .Token ();if _ede !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_ede ); -};if _cg ,_ca :=_ga .(_a .EndElement );_ca &&_cg .Name ==start .Name {break ;};};return nil ;};func (_eadg *CT_TLCommonBehaviorData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eadg .CTn =NewCT_TLCommonTimeNodeData ();_eadg .TgtEl =NewCT_TLTimeTargetElement (); -for _ ,_fcaf :=range start .Attr {if _fcaf .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_eadg .AdditiveAttr .UnmarshalXMLAttr (_fcaf );continue ;};if _fcaf .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_eadg .AccumulateAttr .UnmarshalXMLAttr (_fcaf ); -continue ;};if _fcaf .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_eadg .XfrmTypeAttr .UnmarshalXMLAttr (_fcaf );continue ;};if _fcaf .Name .Local =="\u0066\u0072\u006f\u006d"{_cbdb ,_ebdbc :=_fcaf .Value ,error (nil );if _ebdbc !=nil {return _ebdbc ; -};_eadg .FromAttr =&_cbdb ;continue ;};if _fcaf .Name .Local =="\u0074\u006f"{_bbce ,_aedbf :=_fcaf .Value ,error (nil );if _aedbf !=nil {return _aedbf ;};_eadg .ToAttr =&_bbce ;continue ;};if _fcaf .Name .Local =="\u0062\u0079"{_gedg ,_fcdda :=_fcaf .Value ,error (nil ); -if _fcdda !=nil {return _fcdda ;};_eadg .ByAttr =&_gedg ;continue ;};if _fcaf .Name .Local =="\u0072\u0063\u0074\u0078"{_faccd ,_edaf :=_fcaf .Value ,error (nil );if _edaf !=nil {return _edaf ;};_eadg .RctxAttr =&_faccd ;continue ;};if _fcaf .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_eadg .OverrideAttr .UnmarshalXMLAttr (_fcaf ); -continue ;};};_dgaf :for {_bfacb ,_bfgca :=d .Token ();if _bfgca !=nil {return _bfgca ;};switch _bfcbc :=_bfacb .(type ){case _a .StartElement :switch _bfcbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _fdbe :=d .DecodeElement (_eadg .CTn ,&_bfcbc ); -_fdbe !=nil {return _fdbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _gcbbe :=d .DecodeElement (_eadg .TgtEl ,&_bfcbc ); -_gcbbe !=nil {return _gcbbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_eadg .AttrNameLst =NewCT_TLBehaviorAttributeNameList (); -if _dggbb :=d .DecodeElement (_eadg .AttrNameLst ,&_bfcbc );_dggbb !=nil {return _dggbb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_bfcbc .Name ); -if _cfeb :=d .Skip ();_cfeb !=nil {return _cfeb ;};};case _a .EndElement :break _dgaf ;case _a .CharData :};};return nil ;}; +// Color Scheme Map Override +ClrMapOvr *_fba .CT_ColorMappingOverride ; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_afac *CT_NotesViewProperties )ValidateWithPath (path string )error {if _bfbg :=_afac .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_bfbg !=nil {return _bfbg ;};if _afac .ExtLst !=nil {if _gebd :=_afac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gebd !=nil {return _gebd ;};};return nil ;};func (_gaeb ST_SlideSizeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gabfa :=_a .Attr {};_gabfa .Name =name ;switch _gaeb {case ST_SlideSizeTypeUnset :_gabfa .Value ="";case ST_SlideSizeTypeScreen4x3 :_gabfa .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783"; -case ST_SlideSizeTypeLetter :_gabfa .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_gabfa .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_gabfa .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_gabfa .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064"; -case ST_SlideSizeTypeBanner :_gabfa .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_gabfa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_gabfa .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_gabfa .Value ="\u0041\u0033"; -case ST_SlideSizeTypeB4ISO :_gabfa .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_gabfa .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_gabfa .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_gabfa .Value ="\u0042\u0035\u004aI\u0053"; -case ST_SlideSizeTypeHagakiCard :_gabfa .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_gabfa .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_gabfa .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030"; -};return _gabfa ,nil ;};func (_bggb ST_TransitionSideDirectionType )String ()string {switch _bggb {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_cfaf *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfaf .CNvPr =_fc .NewCT_NonVisualDrawingProps (); -_cfaf .CNvGrpSpPr =_fc .NewCT_NonVisualGroupDrawingShapeProps ();_cfaf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fcab :for {_cdce ,_cfbc :=d .Token ();if _cfbc !=nil {return _cfbc ;};switch _cfdg :=_cdce .(type ){case _a .StartElement :switch _cfdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cdag :=d .DecodeElement (_cfaf .CNvPr ,&_cfdg ); -_cdag !=nil {return _cdag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ffab :=d .DecodeElement (_cfaf .CNvGrpSpPr ,&_cfdg ); -_ffab !=nil {return _ffab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _eegg :=d .DecodeElement (_cfaf .NvPr ,&_cfdg ); -_eegg !=nil {return _eegg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfdg .Name ); -if _fdbg :=d .Skip ();_fdbg !=nil {return _fdbg ;};};case _a .EndElement :break _fcab ;case _a .CharData :};};return nil ;};func (_deecf *EG_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acgda :for {_ddbaf ,_dagga :=d .Token (); -if _dagga !=nil {return _dagga ;};switch _accab :=_ddbaf .(type ){case _a .StartElement :switch _accab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_deecf .BgPr =NewCT_BackgroundProperties (); -if _ggeff :=d .DecodeElement (_deecf .BgPr ,&_accab );_ggeff !=nil {return _ggeff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_deecf .BgRef =_fc .NewCT_StyleMatrixReference (); -if _befed :=d .DecodeElement (_deecf .BgRef ,&_accab );_befed !=nil {return _befed ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_accab .Name ); -if _addge :=d .Skip ();_addge !=nil {return _addge ;};};case _a .EndElement :break _acgda ;case _a .CharData :};};return nil ;};func (_ccfga ST_SlideLayoutType )ValidateWithPath (path string )error {switch _ccfga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfga )); -};return nil ;};func (_caad *CT_ShowProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _caad .LoopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_caad .LoopAttr ))}); -};if _caad .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_caad .ShowNarrationAttr ))}); -};if _caad .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_caad .ShowAnimationAttr ))}); -};if _caad .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_caad .UseTimingsAttr ))});};e .EncodeToken (start ); -if _caad .Present !=nil {_geffe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_caad .Present ,_geffe );};if _caad .Browse !=nil {_ebafb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}}; -e .EncodeElement (_caad .Browse ,_ebafb );};if _caad .Kiosk !=nil {_cedf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_caad .Kiosk ,_cedf );};if _caad .SldAll !=nil {_cgefb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_caad .SldAll ,_cgefb );};if _caad .SldRg !=nil {_edgc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_caad .SldRg ,_edgc );};if _caad .CustShow !=nil {_eccbd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_caad .CustShow ,_eccbd );};if _caad .PenClr !=nil {_gagfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_caad .PenClr ,_gagfa );};if _caad .ExtLst !=nil {_bbdcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_caad .ExtLst ,_bbdcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Slide Transition +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_dbfd *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_bgffd *NotesMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _bgffd .CT_NotesMaster .MarshalXML (e ,start );};func (_fccc *CT_SlideTransitionChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faace :for {_ffffe ,_beca :=d .Token (); +if _beca !=nil {return _beca ;};switch _gbce :=_ffffe .(type ){case _b .StartElement :switch _gbce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_fccc .Blinds =NewCT_OrientationTransition (); +if _bgbag :=d .DecodeElement (_fccc .Blinds ,&_gbce );_bgbag !=nil {return _bgbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_fccc .Checker =NewCT_OrientationTransition (); +if _gfdg :=d .DecodeElement (_fccc .Checker ,&_gbce );_gfdg !=nil {return _gfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_fccc .Circle =NewCT_Empty (); +if _bbbde :=d .DecodeElement (_fccc .Circle ,&_gbce );_bbbde !=nil {return _bbbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_fccc .Dissolve =NewCT_Empty (); +if _bcgbd :=d .DecodeElement (_fccc .Dissolve ,&_gbce );_bcgbd !=nil {return _bcgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_fccc .Comb =NewCT_OrientationTransition (); +if _eecf :=d .DecodeElement (_fccc .Comb ,&_gbce );_eecf !=nil {return _eecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_fccc .Cover =NewCT_EightDirectionTransition (); +if _caddf :=d .DecodeElement (_fccc .Cover ,&_gbce );_caddf !=nil {return _caddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_fccc .Cut =NewCT_OptionalBlackTransition (); +if _bcaee :=d .DecodeElement (_fccc .Cut ,&_gbce );_bcaee !=nil {return _bcaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_fccc .Diamond =NewCT_Empty (); +if _cbaef :=d .DecodeElement (_fccc .Diamond ,&_gbce );_cbaef !=nil {return _cbaef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_fccc .Fade =NewCT_OptionalBlackTransition (); +if _gaaa :=d .DecodeElement (_fccc .Fade ,&_gbce );_gaaa !=nil {return _gaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_fccc .Newsflash =NewCT_Empty (); +if _fdde :=d .DecodeElement (_fccc .Newsflash ,&_gbce );_fdde !=nil {return _fdde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_fccc .Plus =NewCT_Empty (); +if _ccbgc :=d .DecodeElement (_fccc .Plus ,&_gbce );_ccbgc !=nil {return _ccbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_fccc .Pull =NewCT_EightDirectionTransition (); +if _afdb :=d .DecodeElement (_fccc .Pull ,&_gbce );_afdb !=nil {return _afdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_fccc .Push =NewCT_SideDirectionTransition (); +if _bdeaa :=d .DecodeElement (_fccc .Push ,&_gbce );_bdeaa !=nil {return _bdeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_fccc .Random =NewCT_Empty (); +if _bcfba :=d .DecodeElement (_fccc .Random ,&_gbce );_bcfba !=nil {return _bcfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_fccc .RandomBar =NewCT_OrientationTransition (); +if _bcge :=d .DecodeElement (_fccc .RandomBar ,&_gbce );_bcge !=nil {return _bcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_fccc .Split =NewCT_SplitTransition (); +if _accf :=d .DecodeElement (_fccc .Split ,&_gbce );_accf !=nil {return _accf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_fccc .Strips =NewCT_CornerDirectionTransition (); +if _fcaa :=d .DecodeElement (_fccc .Strips ,&_gbce );_fcaa !=nil {return _fcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_fccc .Wedge =NewCT_Empty (); +if _eefc :=d .DecodeElement (_fccc .Wedge ,&_gbce );_eefc !=nil {return _eefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_fccc .Wheel =NewCT_WheelTransition (); +if _faacd :=d .DecodeElement (_fccc .Wheel ,&_gbce );_faacd !=nil {return _faacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_fccc .Wipe =NewCT_SideDirectionTransition (); +if _eecca :=d .DecodeElement (_fccc .Wipe ,&_gbce );_eecca !=nil {return _eecca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_fccc .Zoom =NewCT_InOutTransition (); +if _aafa :=d .DecodeElement (_fccc .Zoom ,&_gbce );_aafa !=nil {return _aafa ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_gbce .Name ); +if _bgaae :=d .Skip ();_bgaae !=nil {return _bgaae ;};};case _b .EndElement :break _faace ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_StringTag and its children -func (_aeffd *CT_StringTag )Validate ()error {return _aeffd .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");}; +// Validate validates the CT_IndexRange and its children +func (_bfcd *CT_IndexRange )Validate ()error {return _bfcd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func NewSldLayout ()*SldLayout {_gfcae :=&SldLayout {};_gfcae .CT_SlideLayout =*NewCT_SlideLayout (); +return _gfcae ;};func (_faccd *CT_Slide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faccd .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_faccd .ShowAttr ))}); +};if _faccd .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_faccd .ShowMasterSpAttr ))});}; +if _faccd .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_faccd .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_fcbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_faccd .CSld ,_fcbf );if _faccd .ClrMapOvr !=nil {_daba :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_faccd .ClrMapOvr ,_daba );};if _faccd .Transition !=nil {_ggaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_faccd .Transition ,_ggaf );};if _faccd .Timing !=nil {_bbdee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_faccd .Timing ,_bbdee );};if _faccd .ExtLst !=nil {_bafc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faccd .ExtLst ,_bafc );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_decd :=&CT_TLCommonTimeNodeData {};return _decd ;};func NewCT_TagsData ()*CT_TagsData {_bcdaaa :=&CT_TagsData {};return _bcdaaa };func (_fabeg *CT_TLPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggdae :=range start .Attr {if _ggdae .Name .Local =="\u0078"{_fgda ,_cgeb :=ParseUnionST_Percentage (_ggdae .Value ); +if _cgeb !=nil {return _cgeb ;};_fabeg .XAttr =_fgda ;continue ;};if _ggdae .Name .Local =="\u0079"{_fecgcb ,_ebfge :=ParseUnionST_Percentage (_ggdae .Value );if _ebfge !=nil {return _ebfge ;};_fabeg .YAttr =_fecgcb ;continue ;};};for {_gfdd ,_edaed :=d .Token (); +if _edaed !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_edaed );};if _deeccb ,_afgf :=_gfdd .(_b .EndElement );_afgf &&_deeccb .Name ==start .Name {break ; +};};return nil ;};func (_efaaa *CT_TLBuildParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efaaa .BuildAttr !=ST_TLParaBuildTypeUnset {_fdgaa ,_dgcd :=_efaaa .BuildAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0069l\u0064"}); +if _dgcd !=nil {return _dgcd ;};start .Attr =append (start .Attr ,_fdgaa );};if _efaaa .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_efaaa .BldLvlAttr )}); +};if _efaaa .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_efaaa .AnimBgAttr ))});};if _efaaa .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_efaaa .AutoUpdateAnimBgAttr ))}); +};if _efaaa .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_efaaa .RevAttr ))});};if _efaaa .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_efaaa .AdvAutoAttr )}); +};if _efaaa .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efaaa .SpidAttr )});};if _efaaa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efaaa .GrpIdAttr )}); +};if _efaaa .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_efaaa .UiExpandAttr ))});};e .EncodeToken (start );if _efaaa .TmplLst !=nil {_gaac :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}}; +e .EncodeElement (_efaaa .TmplLst ,_gaac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_gfbbe *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _fggaf :=_gfbbe .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_fggaf !=nil {return _fggaf ;};if _ccff :=_gfbbe .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072"); +_ccff !=nil {return _ccff ;};if _bgaeb :=_gfbbe .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bgaeb !=nil {return _bgaeb ;};if _gfbbe .PrevCondLst !=nil {if _eefb :=_gfbbe .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); +_eefb !=nil {return _eefb ;};};if _gfbbe .NextCondLst !=nil {if _ecbda :=_gfbbe .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_ecbda !=nil {return _ecbda ;};};return nil ;};func (_gffcf *CT_TimeNodeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accbe :for {_aabcg ,_caedg :=d .Token (); +if _caedg !=nil {return _caedg ;};switch _gdgbb :=_aabcg .(type ){case _b .StartElement :switch _gdgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_fgfg :=NewCT_TLTimeNodeParallel (); +if _fffad :=d .DecodeElement (_fgfg ,&_gdgbb );_fffad !=nil {return _fffad ;};_gffcf .Par =append (_gffcf .Par ,_fgfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_begdc :=NewCT_TLTimeNodeSequence (); +if _dddgb :=d .DecodeElement (_begdc ,&_gdgbb );_dddgb !=nil {return _dddgb ;};_gffcf .Seq =append (_gffcf .Seq ,_begdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_fgegb :=NewCT_TLTimeNodeExclusive (); +if _fccee :=d .DecodeElement (_fgegb ,&_gdgbb );_fccee !=nil {return _fccee ;};_gffcf .Excl =append (_gffcf .Excl ,_fgegb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_fdbdd :=NewCT_TLAnimateBehavior (); +if _fecce :=d .DecodeElement (_fdbdd ,&_gdgbb );_fecce !=nil {return _fecce ;};_gffcf .Anim =append (_gffcf .Anim ,_fdbdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_efcd :=NewCT_TLAnimateColorBehavior (); +if _bffbe :=d .DecodeElement (_efcd ,&_gdgbb );_bffbe !=nil {return _bffbe ;};_gffcf .AnimClr =append (_gffcf .AnimClr ,_efcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_dcffd :=NewCT_TLAnimateEffectBehavior (); +if _fegfa :=d .DecodeElement (_dcffd ,&_gdgbb );_fegfa !=nil {return _fegfa ;};_gffcf .AnimEffect =append (_gffcf .AnimEffect ,_dcffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_feede :=NewCT_TLAnimateMotionBehavior (); +if _fbcab :=d .DecodeElement (_feede ,&_gdgbb );_fbcab !=nil {return _fbcab ;};_gffcf .AnimMotion =append (_gffcf .AnimMotion ,_feede );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_ffgga :=NewCT_TLAnimateRotationBehavior (); +if _gaab :=d .DecodeElement (_ffgga ,&_gdgbb );_gaab !=nil {return _gaab ;};_gffcf .AnimRot =append (_gffcf .AnimRot ,_ffgga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_dcgae :=NewCT_TLAnimateScaleBehavior (); +if _gbca :=d .DecodeElement (_dcgae ,&_gdgbb );_gbca !=nil {return _gbca ;};_gffcf .AnimScale =append (_gffcf .AnimScale ,_dcgae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_daed :=NewCT_TLCommandBehavior (); +if _ababa :=d .DecodeElement (_daed ,&_gdgbb );_ababa !=nil {return _ababa ;};_gffcf .Cmd =append (_gffcf .Cmd ,_daed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_bcebd :=NewCT_TLSetBehavior (); +if _cdeaa :=d .DecodeElement (_bcebd ,&_gdgbb );_cdeaa !=nil {return _cdeaa ;};_gffcf .Set =append (_gffcf .Set ,_bcebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_afeea :=NewCT_TLMediaNodeAudio (); +if _fbfb :=d .DecodeElement (_afeea ,&_gdgbb );_fbfb !=nil {return _fbfb ;};_gffcf .Audio =append (_gffcf .Audio ,_afeea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_eecac :=NewCT_TLMediaNodeVideo (); +if _bfcde :=d .DecodeElement (_eecac ,&_gdgbb );_bfcde !=nil {return _bfcde ;};_gffcf .Video =append (_gffcf .Video ,_eecac );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gdgbb .Name ); +if _aebe :=d .Skip ();_aebe !=nil {return _aebe ;};};case _b .EndElement :break _accbe ;case _b .CharData :};};return nil ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_gcfbgba :=&CT_TLSetBehavior {};_gcfbgba .CBhvr =NewCT_TLCommonBehaviorData ();return _gcfbgba ; +}; + +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_edde *CT_NotesSlide )ValidateWithPath (path string )error {if _bcaa :=_edde .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bcaa !=nil {return _bcaa ;};if _edde .ClrMapOvr !=nil {if _fcdbc :=_edde .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); +_fcdbc !=nil {return _fcdbc ;};};if _edde .ExtLst !=nil {if _cfdf :=_edde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdf !=nil {return _cfdf ;};};return nil ;};func (_fgga *CT_CustomShowList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcec :for {_fddg ,_daad :=d .Token (); +if _daad !=nil {return _daad ;};switch _dce :=_fddg .(type ){case _b .StartElement :switch _dce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_eed :=NewCT_CustomShow (); +if _ebcc :=d .DecodeElement (_eed ,&_dce );_ebcc !=nil {return _ebcc ;};_fgga .CustShow =append (_fgga .CustShow ,_eed );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dce .Name ); +if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _b .EndElement :break _fcec ;case _b .CharData :};};return nil ;};func (_bgcc *CT_SlideMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgcc .SldMasterId !=nil {_acee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}}; +for _ ,_gdcad :=range _bgcc .SldMasterId {e .EncodeElement (_gdcad ,_acee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfggd *CT_SlideLayoutIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfggd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cfggd .IdAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_cfggd .RIdAttr )});e .EncodeToken (start );if _cfggd .ExtLst !=nil {_dge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cfggd .ExtLst ,_dge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afbg *CT_PrintProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_babg :=range start .Attr {if _babg .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_afbg .PrnWhatAttr .UnmarshalXMLAttr (_babg ); +continue ;};if _babg .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_afbg .ClrModeAttr .UnmarshalXMLAttr (_babg );continue ;};if _babg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_cagg ,_gbecg :=_f .ParseBool (_babg .Value ); +if _gbecg !=nil {return _gbecg ;};_afbg .HiddenSlidesAttr =&_cagg ;continue ;};if _babg .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_fdcd ,_cfec :=_f .ParseBool (_babg .Value );if _cfec !=nil {return _cfec ; +};_afbg .ScaleToFitPaperAttr =&_fdcd ;continue ;};if _babg .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_dgcg ,_dcbgg :=_f .ParseBool (_babg .Value );if _dcbgg !=nil {return _dcbgg ;};_afbg .FrameSlidesAttr =&_dgcg ;continue ; +};};_ddeg :for {_cdeeg ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _fdaa :=_cdeeg .(type ){case _b .StartElement :switch _fdaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afbg .ExtLst =NewCT_ExtensionList (); +if _gebd :=d .DecodeElement (_afbg .ExtLst ,&_fdaa );_gebd !=nil {return _gebd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdaa .Name ); +if _caced :=d .Skip ();_caced !=nil {return _caced ;};};case _b .EndElement :break _ddeg ;case _b .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_gaef *CT_SlideViewProperties )ValidateWithPath (path string )error {if _gbfb :=_gaef .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_gbfb !=nil {return _gbfb ;};if _gaef .ExtLst !=nil {if _fgafe :=_gaef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fgafe !=nil {return _fgafe ;};};return nil ;}; + +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_bagd *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_gbag :=&CT_HandoutMasterIdList {};return _gbag ;};func (_bbdbg ST_IterateType )Validate ()error {return _bbdbg .ValidateWithPath ("")}; +func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_ccaab :=&CT_TLGraphicalObjectBuild {};return _ccaab ;}; // ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_bfge *CT_SlideSize )ValidateWithPath (path string )error {if _bfge .CxAttr < 914400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bfge .CxAttr ); -};if _bfge .CxAttr > 51206400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bfge .CxAttr ); -};if _bfge .CxAttr < 0{return _d .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bfge .CxAttr );};if _bfge .CyAttr < 914400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bfge .CyAttr ); -};if _bfge .CyAttr > 51206400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bfge .CyAttr ); -};if _bfge .CyAttr < 0{return _d .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bfge .CyAttr );};if _cefa :=_bfge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_cefa !=nil {return _cefa ;};return nil ;}; +func (_faefg *CT_SlideSize )ValidateWithPath (path string )error {if _faefg .CxAttr < 914400{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_faefg .CxAttr ); +};if _faefg .CxAttr > 51206400{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_faefg .CxAttr ); +};if _faefg .CxAttr < 0{return _fb .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_faefg .CxAttr );};if _faefg .CyAttr < 914400{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_faefg .CyAttr ); +};if _faefg .CyAttr > 51206400{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_faefg .CyAttr ); +};if _faefg .CyAttr < 0{return _fb .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_faefg .CyAttr );};if _acfa :=_faefg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_acfa !=nil {return _acfa ;};return nil ;}; + +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_edagg *EG_TopLevelSlide )ValidateWithPath (path string )error {if _gaaggb :=_edagg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gaaggb !=nil {return _gaaggb ;};return nil ;}; // ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_befb *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _befb .IdAttr < 256{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_befb .IdAttr ); -};if _befb .IdAttr >=2147483648{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_befb .IdAttr ); -};if _befb .ExtLst !=nil {if _ggbgg :=_befb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggbgg !=nil {return _ggbgg ;};};return nil ;}; +func (_fecgc *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _fecgc .IdAttr < 256{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fecgc .IdAttr ); +};if _fecgc .IdAttr >=2147483648{return _fb .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fecgc .IdAttr ); +};if _fecgc .ExtLst !=nil {if _cgcf :=_fecgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgcf !=nil {return _cgcf ;};};return nil ;};func (_decdb ST_TransitionCornerDirectionType )Validate ()error {return _decdb .ValidateWithPath ("")}; +type ST_TLTriggerEvent byte ; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_ebbge *CT_SlideTransition )ValidateWithPath (path string )error {if _egfec :=_ebbge .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_egfec !=nil {return _egfec ;};if _ebbge .Choice !=nil {if _ebdcf :=_ebbge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_ebdcf !=nil {return _ebdcf ;};};if _ebbge .SndAc !=nil {if _adadga :=_ebbge .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_adadga !=nil {return _adadga ;};};if _ebbge .ExtLst !=nil {if _efad :=_ebbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efad !=nil {return _efad ;};};return nil ;};func (_ege *CT_HandoutMasterIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ege .IdAttr )}); -e .EncodeToken (start );if _ege .ExtLst !=nil {_bff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ege .ExtLst ,_bff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_aagb ST_TLDiagramBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfega :=_a .Attr {};_dfega .Name =name ;switch _aagb {case ST_TLDiagramBuildTypeUnset :_dfega .Value ="";case ST_TLDiagramBuildTypeWhole :_dfega .Value ="\u0077\u0068\u006fl\u0065"; -case ST_TLDiagramBuildTypeDepthByNode :_dfega .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_dfega .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068"; -case ST_TLDiagramBuildTypeBreadthByNode :_dfega .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_dfega .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c"; -case ST_TLDiagramBuildTypeCw :_dfega .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_dfega .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_dfega .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_dfega .Value ="\u0063\u0063\u0077"; -case ST_TLDiagramBuildTypeCcwIn :_dfega .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_dfega .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_dfega .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067"; -case ST_TLDiagramBuildTypeOutByRing :_dfega .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_dfega .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_dfega .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_dfega .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; -case ST_TLDiagramBuildTypeCust :_dfega .Value ="\u0063\u0075\u0073\u0074";};return _dfega ,nil ;};type ST_TransitionInOutDirectionType byte ;type CT_TLMediaNodeAudio struct{ +// Validate validates the CT_PictureNonVisual and its children +func (_fbbbe *CT_PictureNonVisual )Validate ()error {return _fbbbe .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Is Narration -IsNarrationAttr *bool ; +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_gcde *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _gcde .StSnd !=nil {if _bdage :=_gcde .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_bdage !=nil {return _bdage ;};};if _gcde .EndSnd !=nil {if _cdcea :=_gcde .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064"); +_cdcea !=nil {return _cdcea ;};};return nil ;};func (_fag *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fag .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fag .IsPhotoAttr ))}); +};if _fag .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fag .UserDrawnAttr ))});};e .EncodeToken (start );if _fag .Ph !=nil {_ae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0068"}}; +e .EncodeElement (_fag .Ph ,_ae );};if _fag .AudioCd !=nil {_fge :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_fag .AudioCd ,_fge );};if _fag .WavAudioFile !=nil {_bf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_fag .WavAudioFile ,_bf );};if _fag .AudioFile !=nil {_ccf :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fag .AudioFile ,_ccf );};if _fag .VideoFile !=nil {_ba :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_fag .VideoFile ,_ba );};if _fag .QuickTimeFile !=nil {_ad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fag .QuickTimeFile ,_ad );}; +if _fag .CustDataLst !=nil {_fad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_fag .CustDataLst ,_fad );};if _fag .ExtLst !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fag .ExtLst ,_dfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cffga ST_TLTimeNodeRestartType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaebg :=_b .Attr {};_aaebg .Name =name ;switch _cffga {case ST_TLTimeNodeRestartTypeUnset :_aaebg .Value =""; +case ST_TLTimeNodeRestartTypeAlways :_aaebg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_aaebg .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_aaebg .Value ="\u006e\u0065\u0076e\u0072"; +};return _aaebg ,nil ;};func (_geegf ST_SlideLayoutType )ValidateWithPath (path string )error {switch _geegf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geegf )); +};return nil ;};func (_deecc *CT_ShowInfoKiosk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deecc .RestartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_deecc .RestartAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_StringTag struct{ -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_aecc ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _aecc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecc )); -};return nil ;};func (_cbacb *CT_NotesMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gcec :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cbacb .CSld ,_gcec ); -_bffc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_cbacb .ClrMap ,_bffc );if _cbacb .Hf !=nil {_ggedd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cbacb .Hf ,_ggedd ); -};if _cbacb .NotesStyle !=nil {_ceeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbacb .NotesStyle ,_ceeg );};if _cbacb .ExtLst !=nil {_dbbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbacb .ExtLst ,_dbbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Name +NameAttr string ; -// Validate validates the CT_SlideLayout and its children -func (_becef *CT_SlideLayout )Validate ()error {return _becef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};type CT_OrientationTransition struct{ +// Value +ValAttr string ;};func (_cabgg ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbcb :=_b .Attr {};_ddbcb .Name =name ;switch _cabgg {case ST_TLBehaviorAccumulateTypeUnset :_ddbcb .Value ="";case ST_TLBehaviorAccumulateTypeNone :_ddbcb .Value ="\u006e\u006f\u006e\u0065"; +case ST_TLBehaviorAccumulateTypeAlways :_ddbcb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _ddbcb ,nil ;};func (_dfgbcb ST_TLAnimateColorSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfgbcb .String (),start ); +};func (_gadf *EG_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbfc :for {_dedca ,_babfe :=d .Token ();if _babfe !=nil {return _babfe ;};switch _aacc :=_dedca .(type ){case _b .StartElement :switch _aacc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_gadf .BgPr =NewCT_BackgroundProperties (); +if _cacee :=d .DecodeElement (_gadf .BgPr ,&_aacc );_cacee !=nil {return _cacee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_gadf .BgRef =_fba .NewCT_StyleMatrixReference (); +if _bfeec :=d .DecodeElement (_gadf .BgRef ,&_aacc );_bfeec !=nil {return _bfeec ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_aacc .Name ); +if _ffafe :=d .Skip ();_ffafe !=nil {return _ffafe ;};};case _b .EndElement :break _cbbfc ;case _b .CharData :};};return nil ;};type CT_SlideSyncProperties struct{ -// Transition Direction -DirAttr ST_Direction ;}; +// Server's Slide File ID +ServerSldIdAttr string ; -// Validate validates the CT_Rel and its children -func (_egfb *CT_Rel )Validate ()error {return _egfb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_eaadbc *CT_SlideRelationshipListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febbf :=range start .Attr {if _febbf .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"&&_febbf .Name .Local =="\u0069\u0064"||_febbf .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"&&_febbf .Name .Local =="\u0069\u0064"{_bacg ,_dgbee :=_febbf .Value ,error (nil ); -if _dgbee !=nil {return _dgbee ;};_eaadbc .IdAttr =_bacg ;continue ;};};for {_aagfd ,_ddcbg :=d .Token ();if _ddcbg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_ddcbg ); -};if _efbeg ,_adga :=_aagfd .(_a .EndElement );_adga &&_efbeg .Name ==start .Name {break ;};};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2; -ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);type CT_PresentationProperties struct{ +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _cb .Time ; -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _cb .Time ;ExtLst *CT_ExtensionList ;}; -// Web Properties -WebPr *CT_WebProperties ; +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_adcg *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2; +ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_cdcc :=&CT_GroupShapeChoice {};return _cdcc };func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_egge :=&CT_NormalViewPortion {}; +return _egge };func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_cbbdb :=&CT_TLBuildParagraph {};return _cbbdb };func (_dbccb *CT_SideDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbccb .DirAttr !=ST_TransitionSideDirectionTypeUnset {_bdad ,_deeda :=_dbccb .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"}); +if _deeda !=nil {return _deeda ;};start .Attr =append (start .Attr ,_bdad );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_bgff :=&CT_ExtensionList {};return _bgff }; +type CT_PictureNonVisual struct{CNvPr *_fba .CT_NonVisualDrawingProps ; -// Printing Properties -PrnPr *CT_PrintProperties ; +// Non-Visual Picture Drawing Properties +CNvPicPr *_fba .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_cecbb *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_cgaf :=&CT_HtmlPublishProperties {};return _cgaf ;};func (_feee *CT_TLCommonTimeNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feee .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .IdAttr )}); +};if _feee .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .PresetIDAttr )});};if _feee .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_afge ,_ecfec :=_feee .PresetClassAttr .MarshalXMLAttr (_b .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"}); +if _ecfec !=nil {return _ecfec ;};start .Attr =append (start .Attr ,_afge );};if _feee .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .PresetSubtypeAttr )}); +};if _feee .DurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0075\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .DurAttr )});};if _feee .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .RepeatCountAttr )}); +};if _feee .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .RepeatDurAttr )});};if _feee .SpdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .SpdAttr )}); +};if _feee .AccelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .AccelAttr )});};if _feee .DecelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .DecelAttr )}); +};if _feee .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_feee .AutoRevAttr ))});};if _feee .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_cebe ,_cdbg :=_feee .RestartAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"}); +if _cdbg !=nil {return _cdbg ;};start .Attr =append (start .Attr ,_cebe );};if _feee .FillAttr !=ST_TLTimeNodeFillTypeUnset {_bfab ,_gdcdb :=_feee .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _gdcdb !=nil {return _gdcdb ; +};start .Attr =append (start .Attr ,_bfab );};if _feee .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_degb ,_bddd :=_feee .SyncBehaviorAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _bddd !=nil {return _bddd ; +};start .Attr =append (start .Attr ,_degb );};if _feee .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .TmFilterAttr )}); +};if _feee .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .EvtFilterAttr )});};if _feee .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_feee .DisplayAttr ))}); +};if _feee .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_fcgfa ,_defcc :=_feee .MasterRelAttr .MarshalXMLAttr (_b .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _defcc !=nil {return _defcc ;};start .Attr =append (start .Attr ,_fcgfa ); +};if _feee .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .BldLvlAttr )});};if _feee .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_feee .GrpIdAttr )}); +};if _feee .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_feee .AfterEffectAttr ))});};if _feee .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_ebbdg ,_dcaf :=_feee .NodeTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"}); +if _dcaf !=nil {return _dcaf ;};start .Attr =append (start .Attr ,_ebbdg );};if _feee .NodePhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_feee .NodePhAttr ))}); +};e .EncodeToken (start );if _feee .StCondLst !=nil {_afca :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_feee .StCondLst ,_afca );};if _feee .EndCondLst !=nil {_babbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_feee .EndCondLst ,_babbf );};if _feee .EndSync !=nil {_eggbc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_feee .EndSync ,_eggbc );};if _feee .Iterate !=nil {_egddc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}}; +e .EncodeElement (_feee .Iterate ,_egddc );};if _feee .ChildTnLst !=nil {_gdbee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_feee .ChildTnLst ,_gdbee );};if _feee .SubTnLst !=nil {_feece :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}}; +e .EncodeElement (_feee .SubTnLst ,_feece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcdbg ST_WebColorType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cddca :=_b .Attr {};_cddca .Name =name ;switch _gcdbg {case ST_WebColorTypeUnset :_cddca .Value =""; +case ST_WebColorTypeNone :_cddca .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_cddca .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_cddca .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; +case ST_WebColorTypePresentationAccent :_cddca .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_cddca .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b"; +case ST_WebColorTypeBlackTextOnWhite :_cddca .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _cddca ,nil ;};func (_eebc *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egfbd :=range start .Attr {if _egfbd .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"&&_egfbd .Name .Local =="\u0069\u0064"||_egfbd .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"&&_egfbd .Name .Local =="\u0069\u0064"{_eeg ,_cgaa :=_egfbd .Value ,error (nil ); +if _cgaa !=nil {return _cgaa ;};_eebc .IdAttr =_eeg ;continue ;};};for {_efdff ,_fdfd :=d .Token ();if _fdfd !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fdfd );};if _cgecb ,_gea :=_efdff .(_b .EndElement ); +_gea &&_cgecb .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_gfcda :=&CT_TLAnimateRotationBehavior {};_gfcda .CBhvr =NewCT_TLCommonBehaviorData ();return _gfcda ;}; -// Color MRU -ClrMru *_fc .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_cgdea *EG_ChildSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgdea .ClrMapOvr !=nil {_gcedd :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_cgdea .ClrMapOvr ,_gcedd );};return nil ;};type CT_Picture struct{ +// Validate validates the CT_SlideMasterIdList and its children +func (_fedg *CT_SlideMasterIdList )Validate ()error {return _fedg .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func NewCT_SlideIdList ()*CT_SlideIdList {_cdabb :=&CT_SlideIdList {}; +return _cdabb };func (_befb *CT_TLByRgbColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_fb .Sprintf ("\u0025\u0076",_befb .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_fb .Sprintf ("\u0025\u0076",_befb .GAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_fb .Sprintf ("\u0025\u0076",_befb .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_ecf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _eagd :=_ecf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eagd !=nil {return _eagd ;};if _dec :=_ecf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_dec !=nil {return _dec ;};if _bdf :=_ecf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bdf !=nil {return _bdf ;};return nil ;};func (_aaebd *CT_TagList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daabb :for {_ffaa ,_bdbeg :=d .Token (); +if _bdbeg !=nil {return _bdbeg ;};switch _aade :=_ffaa .(type ){case _b .StartElement :switch _aade .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_fdad :=NewCT_StringTag (); +if _fcfgf :=d .DecodeElement (_fdad ,&_aade );_fcfgf !=nil {return _fcfgf ;};_aaebd .Tag =append (_aaebd .Tag ,_fdad );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aade .Name ); +if _ceggg :=d .Skip ();_ceggg !=nil {return _ceggg ;};};case _b .EndElement :break _daabb ;case _b .CharData :};};return nil ;}; -// Picture Fill -BlipFill *_fc .CT_BlipFillProperties ;SpPr *_fc .CT_ShapeProperties ;Style *_fc .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_aedbc *EG_ShowType )ValidateWithPath (path string )error {if _aedbc .Present !=nil {if _baede :=_aedbc .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_baede !=nil {return _baede ;};};if _aedbc .Browse !=nil {if _acgfe :=_aedbc .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); +_acgfe !=nil {return _acgfe ;};};if _aedbc .Kiosk !=nil {if _ffdab :=_aedbc .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_ffdab !=nil {return _ffdab ;};};return nil ;};func (_bade *CT_OleObjectChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgc :for {_bdc ,_dgfef :=d .Token (); +if _dgfef !=nil {return _dgfef ;};switch _dafb :=_bdc .(type ){case _b .StartElement :switch _dafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_bade .Embed =NewCT_OleObjectEmbed (); +if _aabf :=d .DecodeElement (_bade .Embed ,&_dafb );_aabf !=nil {return _aabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_bade .Link =NewCT_OleObjectLink (); +if _cfgb :=d .DecodeElement (_bade .Link ,&_dafb );_cfgb !=nil {return _cfgb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dafb .Name ); +if _abcb :=d .Skip ();_abcb !=nil {return _abcb ;};};case _b .EndElement :break _dbgc ;case _b .CharData :};};return nil ;};func (_fbfeab ST_IterateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbfeab .String (),start ); +};func NewCmAuthorLst ()*CmAuthorLst {_dfgeb :=&CmAuthorLst {};_dfgeb .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _dfgeb ;}; -// Validate validates the SldLayout and its children -func (_fdeg *SldLayout )Validate ()error {return _fdeg .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func NewOleObj ()*OleObj {_egaag :=&OleObj {};_egaag .CT_OleObject =*NewCT_OleObject ();return _egaag ;}; +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_abbfb *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _abbfb .HandoutMasterId !=nil {if _gfaf :=_abbfb .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"); +_gfaf !=nil {return _gfaf ;};};return nil ;};func (_agd *CT_BuildList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggc :for {_egd ,_dbad :=d .Token ();if _dbad !=nil {return _dbad ;};switch _fcf :=_egd .(type ){case _b .StartElement :switch _fcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_eacd :=NewCT_TLBuildParagraph (); +if _aa :=d .DecodeElement (_eacd ,&_fcf );_aa !=nil {return _aa ;};_agd .BldP =append (_agd .BldP ,_eacd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_dbe :=NewCT_TLBuildDiagram (); +if _eag :=d .DecodeElement (_dbe ,&_fcf );_eag !=nil {return _eag ;};_agd .BldDgm =append (_agd .BldDgm ,_dbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_cga :=NewCT_TLOleBuildChart (); +if _bdgc :=d .DecodeElement (_cga ,&_fcf );_bdgc !=nil {return _bdgc ;};_agd .BldOleChart =append (_agd .BldOleChart ,_cga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_efa :=NewCT_TLGraphicalObjectBuild (); +if _eef :=d .DecodeElement (_efa ,&_fcf );_eef !=nil {return _eef ;};_agd .BldGraphic =append (_agd .BldGraphic ,_efa );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fcf .Name ); +if _bee :=d .Skip ();_bee !=nil {return _bee ;};};case _b .EndElement :break _ggc ;case _b .CharData :};};return nil ;}; -// Validate validates the CmAuthorLst and its children -func (_acgec *CmAuthorLst )Validate ()error {return _acgec .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func (_ebgc *CT_Guide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbcc :=range start .Attr {if _bbcc .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ebgc .OrientAttr .UnmarshalXMLAttr (_bbcc ); -continue ;};if _bbcc .Name .Local =="\u0070\u006f\u0073"{_efc ,_bgcb :=ParseUnionST_Coordinate32 (_bbcc .Value );if _bgcb !=nil {return _bgcb ;};_ebgc .PosAttr =&_efc ;continue ;};};for {_daee ,_eag :=d .Token ();if _eag !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_eag ); -};if _adfcf ,_gge :=_daee .(_a .EndElement );_gge &&_adfcf .Name ==start .Name {break ;};};return nil ;};func (_deba *CT_TLAnimateMotionBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _deba .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_aaffd ,_egag :=_deba .OriginAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}); -if _egag !=nil {return _egag ;};start .Attr =append (start .Attr ,_aaffd );};if _deba .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_deba .PathAttr )}); -};if _deba .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_dbceg ,_ccccg :=_deba .PathEditModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _ccccg !=nil {return _ccccg ;};start .Attr =append (start .Attr ,_dbceg ); -};if _deba .RAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_deba .RAngAttr )});};if _deba .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_deba .PtsTypesAttr )}); -};e .EncodeToken (start );_dfebgb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_deba .CBhvr ,_dfebgb );if _deba .By !=nil {_cdec :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_deba .By ,_cdec );};if _deba .From !=nil {_cbdfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_deba .From ,_cbdfe );};if _deba .To !=nil {_bceg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_deba .To ,_bceg );};if _deba .RCtr !=nil {_cbbfg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_deba .RCtr ,_cbbfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_gbeae *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbeae .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ddaab :=range start .Attr {if _ddaab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gbeae .OriginAttr .UnmarshalXMLAttr (_ddaab ); -continue ;};if _ddaab .Name .Local =="\u0070\u0061\u0074\u0068"{_eaccc ,_efgec :=_ddaab .Value ,error (nil );if _efgec !=nil {return _efgec ;};_gbeae .PathAttr =&_eaccc ;continue ;};if _ddaab .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_gbeae .PathEditModeAttr .UnmarshalXMLAttr (_ddaab ); -continue ;};if _ddaab .Name .Local =="\u0072\u0041\u006e\u0067"{_gdabbb ,_baafg :=_aa .ParseInt (_ddaab .Value ,10,32);if _baafg !=nil {return _baafg ;};_bfaa :=int32 (_gdabbb );_gbeae .RAngAttr =&_bfaa ;continue ;};if _ddaab .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_cdcaea ,_feefa :=_ddaab .Value ,error (nil ); -if _feefa !=nil {return _feefa ;};_gbeae .PtsTypesAttr =&_cdcaea ;continue ;};};_ecga :for {_efdea ,_fbcgc :=d .Token ();if _fbcgc !=nil {return _fbcgc ;};switch _ecbgf :=_efdea .(type ){case _a .StartElement :switch _ecbgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _bcgg :=d .DecodeElement (_gbeae .CBhvr ,&_ecbgf ); -_bcgg !=nil {return _bcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_gbeae .By =NewCT_TLPoint (); -if _dafba :=d .DecodeElement (_gbeae .By ,&_ecbgf );_dafba !=nil {return _dafba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_gbeae .From =NewCT_TLPoint (); -if _aefd :=d .DecodeElement (_gbeae .From ,&_ecbgf );_aefd !=nil {return _aefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_gbeae .To =NewCT_TLPoint (); -if _defd :=d .DecodeElement (_gbeae .To ,&_ecbgf );_defd !=nil {return _defd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_gbeae .RCtr =NewCT_TLPoint (); -if _fbfdf :=d .DecodeElement (_gbeae .RCtr ,&_ecbgf );_fbfdf !=nil {return _fbfdf ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_ecbgf .Name ); -if _agcdf :=d .Skip ();_agcdf !=nil {return _agcdf ;};};case _a .EndElement :break _ecga ;case _a .CharData :};};return nil ;};type ST_WebScreenSize byte ;func (_ddbaag ST_TLAnimateMotionPathEditMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddbaag .String (),start ); -}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_dcgb *CT_GroupShapeNonVisual )Validate ()error {return _dcgb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_dbceg ST_Direction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egbgf :=_b .Attr {}; +_egbgf .Name =name ;switch _dbceg {case ST_DirectionUnset :_egbgf .Value ="";case ST_DirectionHorz :_egbgf .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_egbgf .Value ="\u0076\u0065\u0072\u0074";};return _egbgf ,nil ;}; -// Validate validates the AG_ChildSlide and its children -func (_ed *AG_ChildSlide )Validate ()error {return _ed .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};type PresentationPr struct{CT_PresentationProperties };func (_dge *CT_Extension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfff :=range start .Attr {if _dfff .Name .Local =="\u0075\u0072\u0069"{_fegc ,_cdc :=_dfff .Value ,error (nil ); -if _cdc !=nil {return _cdc ;};_dge .UriAttr =_fegc ;continue ;};};_bdag :for {_aadg ,_bcgbe :=d .Token ();if _bcgbe !=nil {return _bcgbe ;};switch _gabc :=_aadg .(type ){case _a .StartElement :switch _gabc .Name {default:if _beaa ,_fgf :=_f .CreateElement (_gabc ); -_fgf !=nil {return _fgf ;}else {if _bada :=d .DecodeElement (_beaa ,&_gabc );_bada !=nil {return _bada ;};_dge .Any =append (_dge .Any ,_beaa );};};case _a .EndElement :break _bdag ;case _a .CharData :};};return nil ;};type CT_ModifyVerifier struct{ +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_fccfd *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _fccfd .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _fb .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 _aedac :=_fccfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedac !=nil {return _aedac ;};return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Validate validates the CT_SlideSize and its children +func (_acede *CT_SlideSize )Validate ()error {return _acede .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};type CT_SlideRelationshipList struct{ -// Password Hash Value -HashValueAttr *string ; +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_gcafe *CT_TLByAnimateColorTransform )Validate ()error {return _gcafe .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");}; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// Validate validates the CT_NotesMasterIdList and its children +func (_fbef *CT_NotesMasterIdList )Validate ()error {return _fbef .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_bggbc *ST_IterateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becaf ,_dcfdd :=d .Token (); +if _dcfdd !=nil {return _dcfdd ;};if _fcgfb ,_bdefe :=_becaf .(_b .EndElement );_bdefe &&_fcgfb .Name ==start .Name {*_bggbc =1;return nil ;};if _gcfbcf ,_abgeg :=_becaf .(_b .CharData );!_abgeg {return _fb .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",_becaf ); +}else {switch string (_gcfbcf ){case "":*_bggbc =0;case "\u0065\u006c":*_bggbc =1;case "\u0077\u0064":*_bggbc =2;case "\u006c\u0074":*_bggbc =3;};};_becaf ,_dcfdd =d .Token ();if _dcfdd !=nil {return _dcfdd ;};if _ceec ,_aagb :=_becaf .(_b .EndElement ); +_aagb &&_ceec .Name ==start .Name {return nil ;};return _fb .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",_becaf );};func (_fbab *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_defd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fbab .CNvPr ,_defd );_abae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_fbab .CNvGrpSpPr ,_abae );_ebdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_fbab .NvPr ,_ebdb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Provider Type -CryptProviderTypeAttr _b .ST_CryptProv ; +// Validate validates the CT_Rel and its children +func (_bfbef *CT_Rel )Validate ()error {return _bfbef .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_efecc ST_TLTriggerRuntimeNode )String ()string {switch _efecc {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074"; +case 3:return "\u0061\u006c\u006c";};return "";};type CT_ControlList struct{ -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _b .ST_AlgClass ; +// Embedded Control +Control []*CT_Control ;}; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _b .ST_AlgType ; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_bbfee *EG_Background )ValidateWithPath (path string )error {if _bbfee .BgPr !=nil {if _gebf :=_bbfee .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_gebf !=nil {return _gebf ;};};if _bbfee .BgRef !=nil {if _fgbb :=_bbfee .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066"); +_fgbb !=nil {return _fgbb ;};};return nil ;};func (_gccc *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbd :for {_cccgb ,_dfdaf :=d .Token ();if _dfdaf !=nil {return _dfdaf ;};switch _ecagd :=_cccgb .(type ){case _b .StartElement :switch _ecagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dfccg :=NewCT_Extension (); +if _bfde :=d .DecodeElement (_dfccg ,&_ecagd );_bfde !=nil {return _bfde ;};_gccc .Ext =append (_gccc .Ext ,_dfccg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecagd .Name ); +if _dcfa :=d .Skip ();_dcfa !=nil {return _dcfa ;};};case _b .EndElement :break _gfbd ;case _b .CharData :};};return nil ;}; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_fdba *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_agega *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agega =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_agega =1; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_agega =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_agega =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_agega =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_agega =5; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_agega =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_agega =7;};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_cafb *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _bdabb :=_cafb .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_bdabb !=nil {return _bdabb ;};return nil ;};type ST_TLOleChartBuildType byte ; -// Salt for Password Verifier -SaltDataAttr *string ; +// Validate validates the CT_TLTimeNodeParallel and its children +func (_fafd *CT_TLTimeNodeParallel )Validate ()error {return _fafd .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_abbd *CT_EmbeddedFontDataId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_abbd .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideData struct{ -// Password Hash -HashDataAttr *string ; +// Name +NameAttr *string ; -// Cryptographic Provider -CryptProviderAttr *string ; +// Slide Background +Bg *CT_Background ; -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// Shape Tree +SpTree *CT_GroupShape ; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};func (_egcbg *CT_ShowInfoBrowse )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egcbg .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_egcbg .ShowScrollbarAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateMotionBehavior struct{ -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;};func (_dgafe *ST_TLParaBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babddb ,_dbccb :=d .Token ();if _dbccb !=nil {return _dbccb ;};if _ecffc ,_adcffb :=_babddb .(_a .EndElement );_adcffb &&_ecffc .Name ==start .Name {*_dgafe =1; -return nil ;};if _accad ,_feeed :=_babddb .(_a .CharData );!_feeed {return _d .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",_babddb );}else {switch string (_accad ){case "":*_dgafe =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dgafe =1;case "\u0070":*_dgafe =2;case "\u0063\u0075\u0073\u0074":*_dgafe =3;case "\u0077\u0068\u006fl\u0065":*_dgafe =4;};};_babddb ,_dbccb =d .Token ();if _dbccb !=nil {return _dbccb ;};if _abbdc ,_ebddg :=_babddb .(_a .EndElement ); -_ebddg &&_abbdc .Name ==start .Name {return nil ;};return _d .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",_babddb );};type CT_SlideIdListEntry struct{ +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Path +PathAttr *string ; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_bcgb *CT_Connector )ValidateWithPath (path string )error {if _efb :=_bcgb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_efb !=nil {return _efb ;};if _dcgg :=_bcgb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dcgg !=nil {return _dcgg ;};if _bcgb .Style !=nil {if _efaf :=_bcgb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_efaf !=nil {return _efaf ;};};if _bcgb .ExtLst !=nil {if _ggc :=_bcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggc !=nil {return _ggc ;};};return nil ;}; +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_gcge *CT_TLTimeAnimateValueList )Validate ()error {return _gcge .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0; -ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_eagd *CT_SlideMasterIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbgg :=range start .Attr {if _dbgg .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"&&_dbgg .Name .Local =="\u0069\u0064"||_dbgg .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"&&_dbgg .Name .Local =="\u0069\u0064"{_dbdgg ,_cefg :=_dbgg .Value ,error (nil ); -if _cefg !=nil {return _cefg ;};_eagd .RIdAttr =_dbdgg ;continue ;};if _dbgg .Name .Local =="\u0069\u0064"{_acge ,_ggaae :=_aa .ParseUint (_dbgg .Value ,10,32);if _ggaae !=nil {return _ggaae ;};_aeagc :=uint32 (_acge );_eagd .IdAttr =&_aeagc ;continue ; -};};_aacg :for {_dfebg ,_ddacg :=d .Token ();if _ddacg !=nil {return _ddacg ;};switch _dcbf :=_dfebg .(type ){case _a .StartElement :switch _dcbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagd .ExtLst =NewCT_ExtensionList (); -if _dbfa :=d .DecodeElement (_eagd .ExtLst ,&_dcbf );_dbfa !=nil {return _dbfa ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_dcbf .Name ); -if _dfffc :=d .Skip ();_dfffc !=nil {return _dfffc ;};};case _a .EndElement :break _aacg ;case _a .CharData :};};return nil ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_ggfg :=&CT_SlideRelationshipList {};return _ggfg ;}; +// Relative Angle +RAngAttr *int32 ; -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_gcgb *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_aegab *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aegab =0;case "\u0063\u0077":*_aegab =1;case "\u0063\u0063\u0077":*_aegab =2; -};return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_cbgb :=&CT_TLAnimVariantIntegerVal {};return _cbgb ;}; +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_accg *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _gebe :=_accg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gebe !=nil {return _gebe ;};if _accg .By !=nil {if _aebf :=_accg .By .ValidateWithPath (path +"\u002f\u0042\u0079"); -_aebf !=nil {return _aebf ;};};if _accg .From !=nil {if _bgbe :=_accg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bgbe !=nil {return _bgbe ;};};if _accg .To !=nil {if _efffb :=_accg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_efffb !=nil {return _efffb ; -};};return nil ;};type CT_ShapeNonVisual struct{ +// From +From *CT_TLPoint ;To *CT_TLPoint ; + +// Rotation Center +RCtr *CT_TLPoint ;};type CT_ConnectorNonVisual struct{ // Non-Visual Drawing Properties -CNvPr *_fc .CT_NonVisualDrawingProps ; +CNvPr *_fba .CT_NonVisualDrawingProps ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_fc .CT_NonVisualDrawingShapeProps ; +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_fba .CT_NonVisualConnectorProperties ; // Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bccae ST_TLAnimateColorDirection )String ()string {switch _bccae {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_fbaa *CT_OptionalBlackTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbaa .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fbaa .ThruBlkAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_gfacg *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _ddebg :=_gfacg .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_ddebg !=nil {return _ddebg ;};if _edba :=_gfacg .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_edba !=nil {return _edba ;};if _dfea :=_gfacg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dfea !=nil {return _dfea ;};if _gfacg .By !=nil {if _gccc :=_gfacg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_gccc !=nil {return _gccc ; -};};if _gfacg .From !=nil {if _beedf :=_gfacg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_beedf !=nil {return _beedf ;};};if _gfacg .To !=nil {if _bdfdb :=_gfacg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bdfdb !=nil {return _bdfdb ; -};};if _gfacg .RCtr !=nil {if _gcddb :=_gfacg .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_gcddb !=nil {return _gcddb ;};};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_bfacf :=&CT_SideDirectionTransition {}; -return _bfacf ;}; +// Validate validates the SldLayout and its children +func (_dbeea *SldLayout )Validate ()error {return _dbeea .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_dffd *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbf :=range start .Attr {if _gbf .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"&&_gbf .Name .Local =="\u0069\u0064"{_ecc ,_ddg :=_gbf .Value ,error (nil ); +if _ddg !=nil {return _ddg ;};_dffd .IdAttr =&_ecc ;continue ;};if _gbf .Name .Local =="\u0073\u0070\u0069\u0064"{_gfcd ,_cce :=_gbf .Value ,error (nil );if _cce !=nil {return _cce ;};_dffd .SpidAttr =&_gfcd ;continue ;};if _gbf .Name .Local =="\u006e\u0061\u006d\u0065"{_cbfc ,_cfg :=_gbf .Value ,error (nil ); +if _cfg !=nil {return _cfg ;};_dffd .NameAttr =&_cbfc ;continue ;};if _gbf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_agb ,_aegg :=_f .ParseBool (_gbf .Value );if _aegg !=nil {return _aegg ;};_dffd .ShowAsIconAttr =&_agb ; +continue ;};if _gbf .Name .Local =="\u0069\u006d\u0067\u0057"{_fga ,_eaa :=_f .ParseInt (_gbf .Value ,10,32);if _eaa !=nil {return _eaa ;};_ddga :=int32 (_fga );_dffd .ImgWAttr =&_ddga ;continue ;};if _gbf .Name .Local =="\u0069\u006d\u0067\u0048"{_fgef ,_edg :=_f .ParseInt (_gbf .Value ,10,32); +if _edg !=nil {return _edg ;};_bcae :=int32 (_fgef );_dffd .ImgHAttr =&_bcae ;continue ;};};_bga :for {_egf ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _bffd :=_egf .(type ){case _b .StartElement :switch _bffd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dffd .ExtLst =NewCT_ExtensionList (); +if _fdbf :=d .DecodeElement (_dffd .ExtLst ,&_bffd );_fdbf !=nil {return _fdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dffd .Pic =NewCT_Picture (); +if _fbbg :=d .DecodeElement (_dffd .Pic ,&_bffd );_fbbg !=nil {return _fbbg ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_bffd .Name ); +if _bcde :=d .Skip ();_bcde !=nil {return _bcde ;};};case _b .EndElement :break _bga ;case _b .CharData :};};return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_edebc :=&CT_TLIterateData {};return _edebc };func (_feeef *SldLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeef .CT_SlideLayout =*NewCT_SlideLayout (); +for _ ,_fcbfg :=range start .Attr {if _fcbfg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fbfea ,_dbade :=_fcbfg .Value ,error (nil );if _dbade !=nil {return _dbade ;};_feeef .MatchingNameAttr =&_fbfea ;continue ; +};if _fcbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_feeef .TypeAttr .UnmarshalXMLAttr (_fcbfg );continue ;};if _fcbfg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_caab ,_ffea :=_f .ParseBool (_fcbfg .Value );if _ffea !=nil {return _ffea ; +};_feeef .PreserveAttr =&_caab ;continue ;};if _fcbfg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gcfgb ,_abecf :=_f .ParseBool (_fcbfg .Value );if _abecf !=nil {return _abecf ;};_feeef .UserDrawnAttr =&_gcfgb ;continue ;};if _fcbfg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_edfbfg ,_ebaeb :=_f .ParseBool (_fcbfg .Value ); +if _ebaeb !=nil {return _ebaeb ;};_feeef .ShowMasterSpAttr =&_edfbfg ;continue ;};if _fcbfg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_afcffc ,_aecf :=_f .ParseBool (_fcbfg .Value );if _aecf !=nil {return _aecf ; +};_feeef .ShowMasterPhAnimAttr =&_afcffc ;continue ;};};_aebgfe :for {_fgdcb ,_edbbg :=d .Token ();if _edbbg !=nil {return _edbbg ;};switch _gcccf :=_fgdcb .(type ){case _b .StartElement :switch _gcccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gaafe :=d .DecodeElement (_feeef .CSld ,&_gcccf ); +_gaafe !=nil {return _gaafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_feeef .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _cacd :=d .DecodeElement (_feeef .ClrMapOvr ,&_gcccf );_cacd !=nil {return _cacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_feeef .Transition =NewCT_SlideTransition (); +if _dddce :=d .DecodeElement (_feeef .Transition ,&_gcccf );_dddce !=nil {return _dddce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_feeef .Timing =NewCT_SlideTiming (); +if _caceg :=d .DecodeElement (_feeef .Timing ,&_gcccf );_caceg !=nil {return _caceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_feeef .Hf =NewCT_HeaderFooter (); +if _egddb :=d .DecodeElement (_feeef .Hf ,&_gcccf );_egddb !=nil {return _egddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feeef .ExtLst =NewCT_ExtensionListModify (); +if _fdgbc :=d .DecodeElement (_feeef .ExtLst ,&_gcccf );_fdgbc !=nil {return _fdgbc ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_gcccf .Name ); +if _gfefd :=d .Skip ();_gfefd !=nil {return _gfefd ;};};case _b .EndElement :break _aebgfe ;case _b .CharData :};};return nil ;};func (_ggfc *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfc .CNvPr =_fba .NewCT_NonVisualDrawingProps (); +_ggfc .CNvGrpSpPr =_fba .NewCT_NonVisualGroupDrawingShapeProps ();_ggfc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ddff :for {_cggb ,_gcbb :=d .Token ();if _gcbb !=nil {return _gcbb ;};switch _gcff :=_cggb .(type ){case _b .StartElement :switch _gcff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cbfb :=d .DecodeElement (_ggfc .CNvPr ,&_gcff ); +_cbfb !=nil {return _cbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bggbb :=d .DecodeElement (_ggfc .CNvGrpSpPr ,&_gcff ); +_bggbb !=nil {return _bggbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _gaad :=d .DecodeElement (_ggfc .NvPr ,&_gcff ); +_gaad !=nil {return _gaad ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gcff .Name ); +if _accb :=d .Skip ();_accb !=nil {return _accb ;};};case _b .EndElement :break _ddff ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_bbccf *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _bbccf .TypeAttr ==ST_TLChartSubelementTypeUnset {return _d .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _eddeb :=_bbccf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eddeb !=nil {return _eddeb ;};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_dabf *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fcbb :=_dabf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcbb !=nil {return _fcbb ;};if _degac :=_dabf .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_degac !=nil {return _degac ;};if _cdad :=_dabf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cdad !=nil {return _cdad ;};return nil ;};type ST_PrintWhat byte ;func (_agca ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _agca {case 0,1,2,3,4,5,6,7,8,9:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agca )); +};return nil ;};func NewCT_BuildList ()*CT_BuildList {_ffda :=&CT_BuildList {};return _ffda };func NewCT_SlideTransition ()*CT_SlideTransition {_cfeb :=&CT_SlideTransition {};return _cfeb }; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_aaada *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _gfcbf :=_aaada .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcbf !=nil {return _gfcbf ;};return nil ;};func (_dageg *CT_OleObjectLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acecd :=range start .Attr {if _acecd .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_bgde ,_aacb :=_aa .ParseBool (_acecd .Value ); -if _aacb !=nil {return _aacb ;};_dageg .UpdateAutomaticAttr =&_bgde ;continue ;};};_dfdbf :for {_ffcad ,_fgafa :=d .Token ();if _fgafa !=nil {return _fgafa ;};switch _cecaa :=_ffcad .(type ){case _a .StartElement :switch _cecaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dageg .ExtLst =NewCT_ExtensionList (); -if _abaec :=d .DecodeElement (_dageg .ExtLst ,&_cecaa );_abaec !=nil {return _abaec ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_cecaa .Name ); -if _dedc :=d .Skip ();_dedc !=nil {return _dedc ;};};case _a .EndElement :break _dfdbf ;case _a .CharData :};};return nil ;};func (_dcaca *CT_Presentation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcaca .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_dcaca .ServerZoomAttr )}); -};if _dcaca .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_dcaca .FirstSlideNumAttr )}); -};if _dcaca .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .ShowSpecialPlsOnTitleSldAttr ))}); -};if _dcaca .RtlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0074\u006c"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .RtlAttr ))});};if _dcaca .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .RemovePersonalInfoOnSaveAttr ))}); -};if _dcaca .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .CompatModeAttr ))});};if _dcaca .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .StrictFirstAndLastCharsAttr ))}); -};if _dcaca .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .EmbedTrueTypeFontsAttr ))}); -};if _dcaca .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .SaveSubsetFontsAttr ))}); -};if _dcaca .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dcaca .AutoCompressPicturesAttr ))}); -};if _dcaca .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcaca .BookmarkIdSeedAttr )}); -};if _dcaca .ConformanceAttr !=_b .ST_ConformanceClassUnset {_cfcg ,_adfd :=_dcaca .ConformanceAttr .MarshalXMLAttr (_a .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_cfcg ); -};e .EncodeToken (start );if _dcaca .SldMasterIdLst !=nil {_cddcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .SldMasterIdLst ,_cddcg );}; -if _dcaca .NotesMasterIdLst !=nil {_dfaec :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .NotesMasterIdLst ,_dfaec );};if _dcaca .HandoutMasterIdLst !=nil {_dbcb :=_a .StartElement {Name :_a .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}}; -e .EncodeElement (_dcaca .HandoutMasterIdLst ,_dbcb );};if _dcaca .SldIdLst !=nil {_fcbfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .SldIdLst ,_fcbfe );};if _dcaca .SldSz !=nil {_ccade :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}}; -e .EncodeElement (_dcaca .SldSz ,_ccade );};_cecaad :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_dcaca .NotesSz ,_cecaad );if _dcaca .SmartTags !=nil {_bbca :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; -e .EncodeElement (_dcaca .SmartTags ,_bbca );};if _dcaca .EmbeddedFontLst !=nil {_ggbea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .EmbeddedFontLst ,_ggbea ); -};if _dcaca .CustShowLst !=nil {_eade :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .CustShowLst ,_eade );};if _dcaca .PhotoAlbum !=nil {_bgfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}}; -e .EncodeElement (_dcaca .PhotoAlbum ,_bgfc );};if _dcaca .CustDataLst !=nil {_cbgd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .CustDataLst ,_cbgd ); -};if _dcaca .Kinsoku !=nil {_gfaga :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dcaca .Kinsoku ,_gfaga );};if _dcaca .DefaultTextStyle !=nil {_eaba :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dcaca .DefaultTextStyle ,_eaba );};if _dcaca .ModifyVerifier !=nil {_adadc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_dcaca .ModifyVerifier ,_adadc ); -};if _dcaca .ExtLst !=nil {_gbed :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcaca .ExtLst ,_gbed );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0; -ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5; -); +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_dabe *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _fdbac :=_dabe .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fdbac !=nil {return _fdbac ;};return nil ;}; -// Validate validates the CT_TLBuildParagraph and its children -func (_gfcb *CT_TLBuildParagraph )Validate ()error {return _gfcb .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_dbbef *SldMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbef .CT_SlideMaster =*NewCT_SlideMaster (); -for _ ,_gceeba :=range start .Attr {if _gceeba .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dfgce ,_gfdae :=_aa .ParseBool (_gceeba .Value );if _gfdae !=nil {return _gfdae ;};_dbbef .PreserveAttr =&_dfgce ;continue ;};};_aedag :for {_abaea ,_cgge :=d .Token (); -if _cgge !=nil {return _cgge ;};switch _ccffa :=_abaea .(type ){case _a .StartElement :switch _ccffa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gfggf :=d .DecodeElement (_dbbef .CSld ,&_ccffa ); -_gfggf !=nil {return _gfggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _eddc :=d .DecodeElement (_dbbef .ClrMap ,&_ccffa ); -_eddc !=nil {return _eddc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_dbbef .SldLayoutIdLst =NewCT_SlideLayoutIdList (); -if _abcgg :=d .DecodeElement (_dbbef .SldLayoutIdLst ,&_ccffa );_abcgg !=nil {return _abcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_dbbef .Transition =NewCT_SlideTransition (); -if _cedde :=d .DecodeElement (_dbbef .Transition ,&_ccffa );_cedde !=nil {return _cedde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_dbbef .Timing =NewCT_SlideTiming (); -if _cfbge :=d .DecodeElement (_dbbef .Timing ,&_ccffa );_cfbge !=nil {return _cfbge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_dbbef .Hf =NewCT_HeaderFooter (); -if _ffbgg :=d .DecodeElement (_dbbef .Hf ,&_ccffa );_ffbgg !=nil {return _ffbgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_dbbef .TxStyles =NewCT_SlideMasterTextStyles (); -if _deedf :=d .DecodeElement (_dbbef .TxStyles ,&_ccffa );_deedf !=nil {return _deedf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbef .ExtLst =NewCT_ExtensionListModify (); -if _cfbd :=d .DecodeElement (_dbbef .ExtLst ,&_ccffa );_cfbd !=nil {return _cfbd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_ccffa .Name ); -if _eeedg :=d .Skip ();_eeedg !=nil {return _eeedg ;};};case _a .EndElement :break _aedag ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_bde *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_gceeg *CT_SlideMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beegc :=range start .Attr {if _beegc .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"&&_beegc .Name .Local =="\u0069\u0064"||_beegc .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"&&_beegc .Name .Local =="\u0069\u0064"{_bgebb ,_aeaf :=_beegc .Value ,error (nil ); +if _aeaf !=nil {return _aeaf ;};_gceeg .RIdAttr =_bgebb ;continue ;};if _beegc .Name .Local =="\u0069\u0064"{_bgbca ,_fgce :=_f .ParseUint (_beegc .Value ,10,32);if _fgce !=nil {return _fgce ;};_cbdg :=uint32 (_bgbca );_gceeg .IdAttr =&_cbdg ;continue ; +};};_ffedac :for {_dabd ,_beade :=d .Token ();if _beade !=nil {return _beade ;};switch _defe :=_dabd .(type ){case _b .StartElement :switch _defe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gceeg .ExtLst =NewCT_ExtensionList (); +if _dgea :=d .DecodeElement (_gceeg .ExtLst ,&_defe );_dgea !=nil {return _dgea ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_defe .Name ); +if _edbga :=d .Skip ();_edbga !=nil {return _edbga ;};};case _b .EndElement :break _ffedac ;case _b .CharData :};};return nil ;};func (_cfegg ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _cfegg {case 0,1,2,3:default:return _fb .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 (_deca *CT_Rel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_deca .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_badge *CT_OleObject )ValidateWithPath (path string )error {if _aeddb :=_badge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aeddb !=nil {return _aeddb ;};if _badge .Pic !=nil {if _aeda :=_badge .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); -_aeda !=nil {return _aeda ;};};if _badge .ImgWAttr !=nil {if *_badge .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_badge .ImgWAttr ); -};};if _badge .ImgHAttr !=nil {if *_badge .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_badge .ImgHAttr ); -};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ecbf :=&CT_PictureNonVisual {};_ecbf .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_ecbf .CNvPicPr =_fc .NewCT_NonVisualPictureProperties ();_ecbf .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -return _ecbf ;};func (_gcgdf *CT_SlideMasterTextStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aebgg :for {_gebg ,_cbcee :=d .Token ();if _cbcee !=nil {return _cbcee ;};switch _fggcf :=_gebg .(type ){case _a .StartElement :switch _fggcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_gcgdf .TitleStyle =_fc .NewCT_TextListStyle (); -if _gdcgg :=d .DecodeElement (_gcgdf .TitleStyle ,&_fggcf );_gdcgg !=nil {return _gdcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_gcgdf .BodyStyle =_fc .NewCT_TextListStyle (); -if _dcddf :=d .DecodeElement (_gcgdf .BodyStyle ,&_fggcf );_dcddf !=nil {return _dcddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_gcgdf .OtherStyle =_fc .NewCT_TextListStyle (); -if _dedfc :=d .DecodeElement (_gcgdf .OtherStyle ,&_fggcf );_dedfc !=nil {return _dedfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgdf .ExtLst =NewCT_ExtensionList (); -if _abca :=d .DecodeElement (_gcgdf .ExtLst ,&_fggcf );_abca !=nil {return _abca ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_fggcf .Name ); -if _ecbcb :=d .Skip ();_ecbcb !=nil {return _ecbcb ;};};case _a .EndElement :break _aebgg ;case _a .CharData :};};return nil ;};func (_fadb *PresentationPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fadb .CT_PresentationProperties =*NewCT_PresentationProperties (); -_dadefd :for {_cgfb ,_gfcea :=d .Token ();if _gfcea !=nil {return _gfcea ;};switch _fgga :=_cgfb .(type ){case _a .StartElement :switch _fgga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_fadb .HtmlPubPr =NewCT_HtmlPublishProperties (); -if _cega :=d .DecodeElement (_fadb .HtmlPubPr ,&_fgga );_cega !=nil {return _cega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_fadb .WebPr =NewCT_WebProperties (); -if _eegec :=d .DecodeElement (_fadb .WebPr ,&_fgga );_eegec !=nil {return _eegec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_fadb .PrnPr =NewCT_PrintProperties (); -if _fabfb :=d .DecodeElement (_fadb .PrnPr ,&_fgga );_fabfb !=nil {return _fabfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_fadb .ShowPr =NewCT_ShowProperties (); -if _ffbf :=d .DecodeElement (_fadb .ShowPr ,&_fgga );_ffbf !=nil {return _ffbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_fadb .ClrMru =_fc .NewCT_ColorMRU (); -if _dcee :=d .DecodeElement (_fadb .ClrMru ,&_fgga );_dcee !=nil {return _dcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fadb .ExtLst =NewCT_ExtensionList (); -if _cfecb :=d .DecodeElement (_fadb .ExtLst ,&_fgga );_cfecb !=nil {return _cfecb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_fgga .Name ); -if _ebbea :=d .Skip ();_ebbea !=nil {return _ebbea ;};};case _a .EndElement :break _dadefd ;case _a .CharData :};};return nil ;};type CT_TLTemplate struct{ +// Validate validates the CT_OleObject and its children +func (_ddcb *CT_OleObject )Validate ()error {return _ddcb .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};type SldLayout struct{CT_SlideLayout }; -// Level -LvlAttr *uint32 ; +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_bebf *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _dfcbf :=_bebf .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_dfcbf !=nil {return _dfcbf ;};if _cadgd :=_bebf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_cadgd !=nil {return _cadgd ;};if _cbgdb :=_bebf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cbgdb !=nil {return _cbgdb ;};if _bebf .By !=nil {if _facee :=_bebf .By .ValidateWithPath (path +"\u002f\u0042\u0079");_facee !=nil {return _facee ; +};};if _bebf .From !=nil {if _ceebe :=_bebf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ceebe !=nil {return _ceebe ;};};if _bebf .To !=nil {if _fdfad :=_bebf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fdfad !=nil {return _fdfad ; +};};return nil ;};func (_becc *CT_OutlineViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becc .CViewPr =NewCT_CommonViewProperties ();_cbad :for {_efdd ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _bfa :=_efdd .(type ){case _b .StartElement :switch _bfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fcggg :=d .DecodeElement (_becc .CViewPr ,&_bfa ); +_fcggg !=nil {return _fcggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_becc .SldLst =NewCT_OutlineViewSlideList (); +if _bgea :=d .DecodeElement (_becc .SldLst ,&_bfa );_bgea !=nil {return _bgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becc .ExtLst =NewCT_ExtensionList (); +if _eeed :=d .DecodeElement (_becc .ExtLst ,&_bfa );_eeed !=nil {return _eeed ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bfa .Name ); +if _egega :=d .Skip ();_egega !=nil {return _egega ;};};case _b .EndElement :break _cbad ;case _b .CharData :};};return nil ;}; -// Time Node List -TnLst *CT_TimeNodeList ;};func (_fdded ST_TLTimeNodeRestartType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fdded .String (),start );};func ParseStdlibTime (s string )(_ag .Time ,error ){return _fc .ParseStdlibTime (s )}; -const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_beef ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdabd :=_a .Attr {}; -_bdabd .Name =name ;switch _beef {case ST_TLBehaviorAdditiveTypeUnset :_bdabd .Value ="";case ST_TLBehaviorAdditiveTypeBase :_bdabd .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_bdabd .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_bdabd .Value ="\u0072\u0065\u0070\u006c"; -case ST_TLBehaviorAdditiveTypeMult :_bdabd .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_bdabd .Value ="\u006e\u006f\u006e\u0065";};return _bdabd ,nil ;};func (_aedf *CT_ShowProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcbg :=range start .Attr {if _gcbg .Name .Local =="\u006c\u006f\u006f\u0070"{_gbca ,_aafd :=_aa .ParseBool (_gcbg .Value ); -if _aafd !=nil {return _aafd ;};_aedf .LoopAttr =&_gbca ;continue ;};if _gcbg .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_fbegc ,_gccga :=_aa .ParseBool (_gcbg .Value );if _gccga !=nil {return _gccga ; -};_aedf .ShowNarrationAttr =&_fbegc ;continue ;};if _gcbg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_bdeff ,_ecff :=_aa .ParseBool (_gcbg .Value );if _ecff !=nil {return _ecff ;};_aedf .ShowAnimationAttr =&_bdeff ; -continue ;};if _gcbg .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_faacd ,_becg :=_aa .ParseBool (_gcbg .Value );if _becg !=nil {return _becg ;};_aedf .UseTimingsAttr =&_faacd ;continue ;};};_dbad :for {_ceecb ,_adgec :=d .Token (); -if _adgec !=nil {return _adgec ;};switch _fgaef :=_ceecb .(type ){case _a .StartElement :switch _fgaef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_aedf .Present =NewCT_Empty (); -if _affcb :=d .DecodeElement (_aedf .Present ,&_fgaef );_affcb !=nil {return _affcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_aedf .Browse =NewCT_ShowInfoBrowse (); -if _feec :=d .DecodeElement (_aedf .Browse ,&_fgaef );_feec !=nil {return _feec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_aedf .Kiosk =NewCT_ShowInfoKiosk (); -if _gbgd :=d .DecodeElement (_aedf .Kiosk ,&_fgaef );_gbgd !=nil {return _gbgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_aedf .SldAll =NewCT_Empty (); -if _edfgc :=d .DecodeElement (_aedf .SldAll ,&_fgaef );_edfgc !=nil {return _edfgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_aedf .SldRg =NewCT_IndexRange (); -if _adcff :=d .DecodeElement (_aedf .SldRg ,&_fgaef );_adcff !=nil {return _adcff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_aedf .CustShow =NewCT_CustomShowId (); -if _decd :=d .DecodeElement (_aedf .CustShow ,&_fgaef );_decd !=nil {return _decd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_aedf .PenClr =_fc .NewCT_Color (); -if _fdabf :=d .DecodeElement (_aedf .PenClr ,&_fgaef );_fdabf !=nil {return _fdabf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aedf .ExtLst =NewCT_ExtensionList (); -if _bbaef :=d .DecodeElement (_aedf .ExtLst ,&_fgaef );_bbaef !=nil {return _bbaef ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgaef .Name ); -if _fcfd :=d .Skip ();_fcfd !=nil {return _fcfd ;};};case _a .EndElement :break _dbad ;case _a .CharData :};};return nil ;};func (_ggfce ST_TLAnimateColorSpace )Validate ()error {return _ggfce .ValidateWithPath ("")};func (_ceddc *CT_TLBuildParagraph )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbded :=range start .Attr {if _cbded .Name .Local =="\u0062\u0075\u0069l\u0064"{_ceddc .BuildAttr .UnmarshalXMLAttr (_cbded ); -continue ;};if _cbded .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_ccffe ,_aafda :=_aa .ParseUint (_cbded .Value ,10,32);if _aafda !=nil {return _aafda ;};_ggae :=uint32 (_ccffe );_ceddc .BldLvlAttr =&_ggae ;continue ;};if _cbded .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_dbbcf ,_dbdbf :=_aa .ParseBool (_cbded .Value ); -if _dbdbf !=nil {return _dbdbf ;};_ceddc .AnimBgAttr =&_dbbcf ;continue ;};if _cbded .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_caeaf ,_gfde :=_aa .ParseBool (_cbded .Value );if _gfde !=nil {return _gfde ; -};_ceddc .AutoUpdateAnimBgAttr =&_caeaf ;continue ;};if _cbded .Name .Local =="\u0072\u0065\u0076"{_eagbg ,_faadb :=_aa .ParseBool (_cbded .Value );if _faadb !=nil {return _faadb ;};_ceddc .RevAttr =&_eagbg ;continue ;};if _cbded .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_geef ,_gbaee :=ParseUnionST_TLTime (_cbded .Value ); -if _gbaee !=nil {return _gbaee ;};_ceddc .AdvAutoAttr =&_geef ;continue ;};if _cbded .Name .Local =="\u0073\u0070\u0069\u0064"{_aefbg ,_afage :=_aa .ParseUint (_cbded .Value ,10,32);if _afage !=nil {return _afage ;};_gfgf :=uint32 (_aefbg );_ceddc .SpidAttr =&_gfgf ; -continue ;};if _cbded .Name .Local =="\u0067\u0072\u0070I\u0064"{_deecd ,_afccf :=_aa .ParseUint (_cbded .Value ,10,32);if _afccf !=nil {return _afccf ;};_fcabfa :=uint32 (_deecd );_ceddc .GrpIdAttr =&_fcabfa ;continue ;};if _cbded .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_gfbde ,_efgeb :=_aa .ParseBool (_cbded .Value ); -if _efgeb !=nil {return _efgeb ;};_ceddc .UiExpandAttr =&_gfbde ;continue ;};};_agbgc :for {_eebbg ,_aeabdc :=d .Token ();if _aeabdc !=nil {return _aeabdc ;};switch _fabbg :=_eebbg .(type ){case _a .StartElement :switch _fabbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_ceddc .TmplLst =NewCT_TLTemplateList (); -if _beee :=d .DecodeElement (_ceddc .TmplLst ,&_fabbg );_beee !=nil {return _beee ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_fabbg .Name ); -if _aded :=d .Skip ();_aded !=nil {return _aded ;};};case _a .EndElement :break _agbgc ;case _a .CharData :};};return nil ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_effce :=&CT_CommonViewProperties {};_effce .Scale =_fc .NewCT_Scale2D (); -_effce .Origin =_fc .NewCT_Point2D ();return _effce ;}; +// Validate validates the SldMaster and its children +func (_ceac *SldMaster )Validate ()error {return _ceac .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");}; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_bbef *CT_SmartTags )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_gefbc *SldLayout )ValidateWithPath (path string )error {if _gebe :=_gefbc .CT_SlideLayout .ValidateWithPath (path );_gebe !=nil {return _gebe ;};return nil ;}; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_gbd *CT_BackgroundProperties )ValidateWithPath (path string )error {if _gbd .NoFill !=nil {if _edeg :=_gbd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_edeg !=nil {return _edeg ;};};if _gbd .SolidFill !=nil {if _bdf :=_gbd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_bdf !=nil {return _bdf ;};};if _gbd .GradFill !=nil {if _cabd :=_gbd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cabd !=nil {return _cabd ;};};if _gbd .BlipFill !=nil {if _caeb :=_gbd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_caeb !=nil {return _caeb ;};};if _gbd .PattFill !=nil {if _gbb :=_gbd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gbb !=nil {return _gbb ;};};if _gbd .GrpFill !=nil {if _ccc :=_gbd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_ccc !=nil {return _ccc ;};};if _gbd .EffectLst !=nil {if _bee :=_gbd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bee !=nil {return _bee ;};};if _gbd .EffectDag !=nil {if _ccg :=_gbd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_ccg !=nil {return _ccg ;};};if _gbd .ExtLst !=nil {if _abga :=_gbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abga !=nil {return _abga ;};};return nil ;};func (_aecdg *ST_TLNextActionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aecdg =0; -case "\u006e\u006f\u006e\u0065":*_aecdg =1;case "\u0073\u0065\u0065\u006b":*_aecdg =2;};return nil ;};func (_gcecb *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcecb =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_gcecb =1; -case "\u006c\u0069\u006e":*_gcecb =2;case "\u0066\u006d\u006c\u0061":*_gcecb =3;};return nil ;};func (_badba *Notes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _badba .CT_NotesSlide .MarshalXML (e ,start );};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_agb :=&CT_ApplicationNonVisualDrawingProps {};return _agb ; -};func (_geba *CT_TLTimeCondition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _geba .EvtAttr !=ST_TLTriggerEventUnset {_gcabf ,_bdfdd :=_geba .EvtAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0076\u0074"});if _bdfdd !=nil {return _bdfdd ; -};start .Attr =append (start .Attr ,_gcabf );};if _geba .DelayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_geba .DelayAttr )});};e .EncodeToken (start ); -if _geba .TgtEl !=nil {_bbgf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_geba .TgtEl ,_bbgf );};if _geba .Tn !=nil {_ggebf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006e"}}; -e .EncodeElement (_geba .Tn ,_ggebf );};if _geba .Rtn !=nil {_dbfgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_geba .Rtn ,_dbfgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_efgb *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_gfegg ST_TransitionSideDirectionType )Validate ()error {return _gfegg .ValidateWithPath ("")}; -// Validate validates the CT_SlideIdList and its children -func (_efdc *CT_SlideIdList )Validate ()error {return _efdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func (_cbagg ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _cbagg {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbagg )); -};return nil ;}; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_eadaf *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _eadaf .DirAttr !=nil {if _dffe :=_eadaf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dffe !=nil {return _dffe ;};};return nil ; +}; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_ecfcg *CT_SlideIdList )ValidateWithPath (path string )error {for _gaaa ,_fdbaf :=range _ecfcg .SldId {if _ddgee :=_fdbaf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gaaa ));_ddgee !=nil {return _ddgee ; -};};return nil ;};func (_dbggd *CT_TLTextTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbggd .CharRg !=nil {_cbbdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}}; -e .EncodeElement (_dbggd .CharRg ,_cbbdf );};if _dbggd .PRg !=nil {_gbeef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_dbggd .PRg ,_gbeef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func NewCT_PresentationProperties ()*CT_PresentationProperties {_cdad :=&CT_PresentationProperties {};return _cdad ;};func (_cegba *ST_TLAnimateColorDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbea ,_agcfa :=d .Token ();if _agcfa !=nil {return _agcfa ; -};if _ffeaa ,_adecc :=_dbea .(_a .EndElement );_adecc &&_ffeaa .Name ==start .Name {*_cegba =1;return nil ;};if _fcabfd ,_eaebe :=_dbea .(_a .CharData );!_eaebe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbea ); -}else {switch string (_fcabfd ){case "":*_cegba =0;case "\u0063\u0077":*_cegba =1;case "\u0063\u0063\u0077":*_cegba =2;};};_dbea ,_agcfa =d .Token ();if _agcfa !=nil {return _agcfa ;};if _fbed ,_gbdcb :=_dbea .(_a .EndElement );_gbdcb &&_fbed .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbea );}; +// Validate validates the CT_Placeholder and its children +func (_ggad *CT_Placeholder )Validate ()error {return _ggad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; -// Validate validates the CT_ModifyVerifier and its children -func (_baece *CT_ModifyVerifier )Validate ()error {return _baece .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_fgd *CT_CommonSlideViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgd .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fgd .SnapToGridAttr ))}); -};if _fgd .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fgd .SnapToObjectsAttr ))}); -};if _fgd .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fgd .ShowGuidesAttr ))});};e .EncodeToken (start ); -_ebbe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fgd .CViewPr ,_ebbe );if _fgd .GuideLst !=nil {_ebec :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_fgd .GuideLst ,_ebec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_aeabd :=&CT_SmartTags {};return _aeabd }; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_cedaa *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _cedaa .Rgb !=nil {if _efacg :=_cedaa .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_efacg !=nil {return _efacg ;};};if _cedaa .Hsl !=nil {if _bdbaa :=_cedaa .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); +_bdbaa !=nil {return _bdbaa ;};};return nil ;}; -// Validate validates the CT_OutlineViewSlideList and its children -func (_beca *CT_OutlineViewSlideList )Validate ()error {return _beca .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_aaa *AG_TLBuild )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aaa .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aaa .SpidAttr )}); -};if _aaa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aaa .GrpIdAttr )});};if _aaa .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_aaa .UiExpandAttr ))}); -};return nil ;};func (_dadbd *ST_WebScreenSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcaa ,_ggcc :=d .Token ();if _ggcc !=nil {return _ggcc ;};if _gebea ,_abggfe :=_efcaa .(_a .EndElement );_abggfe &&_gebea .Name ==start .Name {*_dadbd =1; -return nil ;};if _fdeec ,_ebdf :=_efcaa .(_a .CharData );!_ebdf {return _d .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",_efcaa );}else {switch string (_fdeec ){case "":*_dadbd =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dadbd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dadbd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dadbd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dadbd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dadbd =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dadbd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dadbd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dadbd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dadbd =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_dadbd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dadbd =11;};};_efcaa ,_ggcc =d .Token ();if _ggcc !=nil {return _ggcc ;};if _fdcgf ,_ebeef :=_efcaa .(_a .EndElement );_ebeef &&_fdcgf .Name ==start .Name {return nil ; -};return _d .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",_efcaa );}; +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_efddf *CT_TLAnimateMotionBehavior )Validate ()error {return _efddf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_dgfgg *CT_PresentationProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _dgfgg .HtmlPubPr !=nil {_caegc :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_dgfgg .HtmlPubPr ,_caegc );};if _dgfgg .WebPr !=nil {_bagc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}}; +e .EncodeElement (_dgfgg .WebPr ,_bagc );};if _dgfgg .PrnPr !=nil {_ecgdd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_dgfgg .PrnPr ,_ecgdd );};if _dgfgg .ShowPr !=nil {_badg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}}; +e .EncodeElement (_dgfgg .ShowPr ,_badg );};if _dgfgg .ClrMru !=nil {_abgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_dgfgg .ClrMru ,_abgd );};if _dgfgg .ExtLst !=nil {_efcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dgfgg .ExtLst ,_efcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLTimeNodeType byte ;type CT_OleObjectLink struct{ -// Validate validates the CT_Kinsoku and its children -func (_ebfb *CT_Kinsoku )Validate ()error {return _ebfb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_cbbddg *ST_TLTime )ValidateWithPath (path string )error {_efac :=[]string {};if _cbbddg .Uint32 !=nil {_efac =append (_efac ,"\u0055\u0069\u006e\u0074\u0033\u0032"); -};if _cbbddg .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_efac =append (_efac ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_efac )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efac ); -};return nil ;};func (_gcebe *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcebe =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_gcebe =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_gcebe =2; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_gcebe =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_gcebe =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_gcebe =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_gcebe =6; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_gcebe =7;};return nil ;};func NewAG_ChildSlide ()*AG_ChildSlide {_aag :=&AG_ChildSlide {};return _aag }; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_cacec *CT_SlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aggbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_cacec .CSldViewPr ,_aggbb );if _cacec .ExtLst !=nil {_bafaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacec .ExtLst ,_bafaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_ceeg :=&CT_NotesTextViewProperties {};_ceeg .CViewPr =NewCT_CommonViewProperties ();return _ceeg ;};type CT_TLByAnimateColorTransform struct{ -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_cgcgc *OleObj )ValidateWithPath (path string )error {if _beec :=_cgcgc .CT_OleObject .ValidateWithPath (path );_beec !=nil {return _beec ;};return nil ;};type CT_CommentAuthorList struct{ +// RGB +Rgb *CT_TLByRgbColorTransform ; -// Comment Author -CmAuthor []*CT_CommentAuthor ;};type ST_WebColorType byte ;func (_fafe *CT_SlideIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fafe .SldId !=nil {_ggbed :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}}; -for _ ,_bcbe :=range _fafe .SldId {e .EncodeElement (_bcbe ,_ggbed );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// HSL +Hsl *CT_TLByHslColorTransform ;}; -// Validate validates the CT_TimeNodeList and its children -func (_eaage *CT_TimeNodeList )Validate ()error {return _eaage .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};type HandoutMaster struct{CT_HandoutMaster }; +// Validate validates the AG_Ole and its children +func (_dgb *AG_Ole )Validate ()error {return _dgb .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func NewCT_SlideTiming ()*CT_SlideTiming {_affa :=&CT_SlideTiming {};return _affa }; -// Validate validates the CT_TLByHslColorTransform and its children -func (_fagb *CT_TLByHslColorTransform )Validate ()error {return _fagb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_adaca *CT_TLTemplateList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edgce :for {_eegde ,_eabde :=d .Token (); -if _eabde !=nil {return _eabde ;};switch _cfeeg :=_eegde .(type ){case _a .StartElement :switch _cfeeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_affaf :=NewCT_TLTemplate (); -if _fefgb :=d .DecodeElement (_affaf ,&_cfeeg );_fefgb !=nil {return _fefgb ;};_adaca .Tmpl =append (_adaca .Tmpl ,_affaf );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cfeeg .Name ); -if _abgdb :=d .Skip ();_abgdb !=nil {return _abgdb ;};};case _a .EndElement :break _edgce ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_dedea *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _ebbee ,_decec :=range _dedea .SldLayoutId {if _eafbb :=_decec .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_ebbee )); +_eafbb !=nil {return _eafbb ;};};return nil ;};func (_efb *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeg :=range start .Attr {if _aeg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_efb .BwModeAttr .UnmarshalXMLAttr (_aeg ); +continue ;};};_afa :for {_bbf ,_agga :=d .Token ();if _agga !=nil {return _agga ;};switch _gdc :=_bbf .(type ){case _b .StartElement :switch _gdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_efb .BgPr =NewCT_BackgroundProperties (); +if _gdcb :=d .DecodeElement (_efb .BgPr ,&_gdc );_gdcb !=nil {return _gdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_efb .BgRef =_fba .NewCT_StyleMatrixReference (); +if _eeb :=d .DecodeElement (_efb .BgRef ,&_gdc );_eeb !=nil {return _eeb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gdc .Name ); +if _fef :=d .Skip ();_fef !=nil {return _fef ;};};case _b .EndElement :break _afa ;case _b .CharData :};};return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_gcee :=&CT_SlideLayoutIdList {};return _gcee }; -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_efdff *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _eggb :=_efdff .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_eggb !=nil {return _eggb ;};if _efdff .AdvAutoAttr !=nil {if _bgaag :=_efdff .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072"); -_bgaag !=nil {return _bgaag ;};};if _efdff .TmplLst !=nil {if _eafbe :=_efdff .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_eafbe !=nil {return _eafbe ;};};return nil ;}; +// Validate validates the PresentationPr and its children +func (_dgfad *PresentationPr )Validate ()error {return _dgfad .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");}; -// Validate validates the CT_OleObjectChoice and its children -func (_gdef *CT_OleObjectChoice )Validate ()error {return _gdef .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1; -ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7; -);type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_bbegg ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _bbegg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbegg )); -};return nil ;};func (_bcafe ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cafgc :=_a .Attr {};_cafgc .Name =name ;switch _bcafe {case ST_OleObjectFollowColorSchemeUnset :_cafgc .Value ="";case ST_OleObjectFollowColorSchemeNone :_cafgc .Value ="\u006e\u006f\u006e\u0065"; -case ST_OleObjectFollowColorSchemeFull :_cafgc .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_cafgc .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";}; -return _cafgc ,nil ;};func (_fdbce *Sld )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdbce .CT_Slide =*NewCT_Slide ();for _ ,_cbabbe :=range start .Attr {if _cbabbe .Name .Local =="\u0073\u0068\u006f\u0077"{_eabeb ,_abec :=_aa .ParseBool (_cbabbe .Value ); -if _abec !=nil {return _abec ;};_fdbce .ShowAttr =&_eabeb ;continue ;};if _cbabbe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_begcf ,_ecgb :=_aa .ParseBool (_cbabbe .Value );if _ecgb !=nil {return _ecgb ;};_fdbce .ShowMasterSpAttr =&_begcf ; -continue ;};if _cbabbe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bgfe ,_bbgddd :=_aa .ParseBool (_cbabbe .Value );if _bbgddd !=nil {return _bbgddd ;};_fdbce .ShowMasterPhAnimAttr =&_bgfe ;continue ; -};};_eaebf :for {_cdffb ,_dbgfa :=d .Token ();if _dbgfa !=nil {return _dbgfa ;};switch _badee :=_cdffb .(type ){case _a .StartElement :switch _badee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _cbbda :=d .DecodeElement (_fdbce .CSld ,&_badee ); -_cbbda !=nil {return _cbbda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fdbce .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _badd :=d .DecodeElement (_fdbce .ClrMapOvr ,&_badee );_badd !=nil {return _badd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_fdbce .Transition =NewCT_SlideTransition (); -if _bddb :=d .DecodeElement (_fdbce .Transition ,&_badee );_bddb !=nil {return _bddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_fdbce .Timing =NewCT_SlideTiming (); -if _gacgf :=d .DecodeElement (_fdbce .Timing ,&_badee );_gacgf !=nil {return _gacgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbce .ExtLst =NewCT_ExtensionListModify (); -if _gedfg :=d .DecodeElement (_fdbce .ExtLst ,&_badee );_gedfg !=nil {return _gedfg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_badee .Name ); -if _gfgdbe :=d .Skip ();_gfgdbe !=nil {return _gfgdbe ;};};case _a .EndElement :break _eaebf ;case _a .CharData :};};return nil ;};func (_bgca *ST_WebColorType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgca =0;case "\u006e\u006f\u006e\u0065":*_bgca =1; -case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_bgca =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bgca =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_bgca =4; -case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_bgca =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_bgca =6;};return nil ;}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_eebd *CT_ExtensionListModify )ValidateWithPath (path string )error {for _dffb ,_egff :=range _eebd .Ext {if _ebfgg :=_egff .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dffb ));_ebfgg !=nil {return _ebfgg ; +};};return nil ;}; -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_fcbff *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _ebfbe :=_fcbff .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_ebfbe !=nil {return _ebfbe ;};if _ddfbf :=_fcbff .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072"); -_ddfbf !=nil {return _ddfbf ;};return nil ;};func (_beccf ST_TLTimeIndefinite )Validate ()error {return _beccf .ValidateWithPath ("")};func (_acbfc *CT_ViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebacf :=range start .Attr {if _cebacf .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_acbfc .LastViewAttr .UnmarshalXMLAttr (_cebacf ); -continue ;};if _cebacf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdfaa ,_abcfa :=_aa .ParseBool (_cebacf .Value );if _abcfa !=nil {return _abcfa ;};_acbfc .ShowCommentsAttr =&_cdfaa ;continue ;};};_cebdc :for {_ffdbb ,_fddgf :=d .Token (); -if _fddgf !=nil {return _fddgf ;};switch _caceb :=_ffdbb .(type ){case _a .StartElement :switch _caceb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_acbfc .NormalViewPr =NewCT_NormalViewProperties (); -if _eedbfg :=d .DecodeElement (_acbfc .NormalViewPr ,&_caceb );_eedbfg !=nil {return _eedbfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_acbfc .SlideViewPr =NewCT_SlideViewProperties (); -if _beebge :=d .DecodeElement (_acbfc .SlideViewPr ,&_caceb );_beebge !=nil {return _beebge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_acbfc .OutlineViewPr =NewCT_OutlineViewProperties (); -if _cgfcg :=d .DecodeElement (_acbfc .OutlineViewPr ,&_caceb );_cgfcg !=nil {return _cgfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_acbfc .NotesTextViewPr =NewCT_NotesTextViewProperties (); -if _cfcgf :=d .DecodeElement (_acbfc .NotesTextViewPr ,&_caceb );_cfcgf !=nil {return _cfcgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_acbfc .SorterViewPr =NewCT_SlideSorterViewProperties (); -if _acffd :=d .DecodeElement (_acbfc .SorterViewPr ,&_caceb );_acffd !=nil {return _acffd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_acbfc .NotesViewPr =NewCT_NotesViewProperties (); -if _bdcde :=d .DecodeElement (_acbfc .NotesViewPr ,&_caceb );_bdcde !=nil {return _bdcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_acbfc .GridSpacing =_fc .NewCT_PositiveSize2D (); -if _daag :=d .DecodeElement (_acbfc .GridSpacing ,&_caceb );_daag !=nil {return _daag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbfc .ExtLst =NewCT_ExtensionList (); -if _cdfga :=d .DecodeElement (_acbfc .ExtLst ,&_caceb );_cdfga !=nil {return _cdfga ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_caceb .Name ); -if _dgedc :=d .Skip ();_dgedc !=nil {return _dgedc ;};};case _a .EndElement :break _cebdc ;case _a .CharData :};};return nil ;};type CT_TLSetBehavior struct{ +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_dbfdg *CT_TimeNodeList )ValidateWithPath (path string )error {for _dcfde ,_gfddb :=range _dbfdg .Par {if _ecaddf :=_gfddb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_dcfde ));_ecaddf !=nil {return _ecaddf ; +};};for _dgdg ,_cdabe :=range _dbfdg .Seq {if _aacb :=_cdabe .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_dgdg ));_aacb !=nil {return _aacb ;};};for _dddaa ,_gafd :=range _dbfdg .Excl {if _cbegc :=_gafd .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_dddaa )); +_cbegc !=nil {return _cbegc ;};};for _cbgf ,_cbggg :=range _dbfdg .Anim {if _ecce :=_cbggg .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_cbgf ));_ecce !=nil {return _ecce ;};};for _adcba ,_decga :=range _dbfdg .AnimClr {if _dfead :=_decga .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_adcba )); +_dfead !=nil {return _dfead ;};};for _gbbfb ,_fffce :=range _dbfdg .AnimEffect {if _febga :=_fffce .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_gbbfb ));_febga !=nil {return _febga ; +};};for _bgacdb ,_dddcg :=range _dbfdg .AnimMotion {if _dfcdc :=_dddcg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bgacdb ));_dfcdc !=nil {return _dfcdc ;}; +};for _cfbaca ,_ecag :=range _dbfdg .AnimRot {if _deedg :=_ecag .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_cfbaca ));_deedg !=nil {return _deedg ;};};for _ededa ,_fdebbf :=range _dbfdg .AnimScale {if _fdffb :=_fdebbf .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ededa )); +_fdffb !=nil {return _fdffb ;};};for _eafeb ,_cfgadg :=range _dbfdg .Cmd {if _gbff :=_cfgadg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_eafeb ));_gbff !=nil {return _gbff ;};};for _dbca ,_ebfe :=range _dbfdg .Set {if _geae :=_ebfe .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dbca )); +_geae !=nil {return _geae ;};};for _feeb ,_geege :=range _dbfdg .Audio {if _gdcfc :=_geege .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_feeb ));_gdcfc !=nil {return _gdcfc ;};};for _dadfb ,_bbcb :=range _dbfdg .Video {if _aebee :=_bbcb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_dadfb )); +_aebee !=nil {return _aebee ;};};return nil ;};func (_cfbf *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_eggba :=range start .Attr {if _eggba .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_bcaeb ,_bbdg :=_f .ParseBool (_eggba .Value ); +if _bbdg !=nil {return _bbdg ;};_cfbf .ZoomContentsAttr =&_bcaeb ;continue ;};};_fbdbe :for {_bgceg ,_cdfd :=d .Token ();if _cdfd !=nil {return _cdfd ;};switch _ddfbb :=_bgceg .(type ){case _b .StartElement :switch _ddfbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _dfgbd :=d .DecodeElement (_cfbf .CBhvr ,&_ddfbb ); +_dfgbd !=nil {return _dfgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_cfbf .By =NewCT_TLPoint (); +if _cfgad :=d .DecodeElement (_cfbf .By ,&_ddfbb );_cfgad !=nil {return _cfgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_cfbf .From =NewCT_TLPoint (); +if _begag :=d .DecodeElement (_cfbf .From ,&_ddfbb );_begag !=nil {return _begag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_cfbf .To =NewCT_TLPoint (); +if _eafcd :=d .DecodeElement (_cfbf .To ,&_ddfbb );_eafcd !=nil {return _eafcd ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_ddfbb .Name ); +if _debda :=d .Skip ();_debda !=nil {return _debda ;};};case _b .EndElement :break _fbdbe ;case _b .CharData :};};return nil ;};func (_caeec *CT_Slide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caeec .CSld =NewCT_CommonSlideData (); +for _ ,_ebdd :=range start .Attr {if _ebdd .Name .Local =="\u0073\u0068\u006f\u0077"{_afed ,_ffgcd :=_f .ParseBool (_ebdd .Value );if _ffgcd !=nil {return _ffgcd ;};_caeec .ShowAttr =&_afed ;continue ;};if _ebdd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cgab ,_cdfcc :=_f .ParseBool (_ebdd .Value ); +if _cdfcc !=nil {return _cdfcc ;};_caeec .ShowMasterSpAttr =&_cgab ;continue ;};if _ebdd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_afbd ,_eaaca :=_f .ParseBool (_ebdd .Value );if _eaaca !=nil {return _eaaca ; +};_caeec .ShowMasterPhAnimAttr =&_afbd ;continue ;};};_gdfc :for {_ccfae ,_addc :=d .Token ();if _addc !=nil {return _addc ;};switch _afccf :=_ccfae .(type ){case _b .StartElement :switch _afccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bgeac :=d .DecodeElement (_caeec .CSld ,&_afccf ); +_bgeac !=nil {return _bgeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_caeec .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _cabd :=d .DecodeElement (_caeec .ClrMapOvr ,&_afccf );_cabd !=nil {return _cabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_caeec .Transition =NewCT_SlideTransition (); +if _ffeca :=d .DecodeElement (_caeec .Transition ,&_afccf );_ffeca !=nil {return _ffeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_caeec .Timing =NewCT_SlideTiming (); +if _ecdff :=d .DecodeElement (_caeec .Timing ,&_afccf );_ecdff !=nil {return _ecdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caeec .ExtLst =NewCT_ExtensionListModify (); +if _cafdd :=d .DecodeElement (_caeec .ExtLst ,&_afccf );_cafdd !=nil {return _cafdd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_afccf .Name ); +if _gggda :=d .Skip ();_gggda !=nil {return _gggda ;};};case _b .EndElement :break _gdfc ;case _b .CharData :};};return nil ;}; -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_abbae *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _abbae .TmAttr !=nil {if _febde :=_abbae .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_febde !=nil {return _febde ;};};if _abbae .Val !=nil {if _fcfgc :=_abbae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); +_fcfgc !=nil {return _fcfgc ;};};return nil ;};func (_cdgfa *CT_WheelTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdgfa .SpokesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cdgfa .SpokesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorOverrideType byte ;type CT_EightDirectionTransition struct{ -// To -To *CT_TLAnimVariant ;};func (_aabgg *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aabgg =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_aabgg =1;case "\u006f\u006e\u0045n\u0064":*_aabgg =2;case "\u0062\u0065\u0067i\u006e":*_aabgg =3; -case "\u0065\u006e\u0064":*_aabgg =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_aabgg =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_aabgg =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_aabgg =7; -case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_aabgg =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_aabgg =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_aabgg =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_aabgg =11; -};return nil ;};func (_cedgc *ST_SplitterBarState )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gedgg ,_aeeaf :=d .Token ();if _aeeaf !=nil {return _aeeaf ;};if _decdc ,_dcfc :=_gedgg .(_a .EndElement );_dcfc &&_decdc .Name ==start .Name {*_cedgc =1; -return nil ;};if _deggf ,_ccbag :=_gedgg .(_a .CharData );!_ccbag {return _d .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",_gedgg );}else {switch string (_deggf ){case "":*_cedgc =0; -case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_cedgc =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_cedgc =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_cedgc =3;};};_gedgg ,_aeeaf =d .Token ();if _aeeaf !=nil {return _aeeaf ; -};if _dgec ,_fegcd :=_gedgg .(_a .EndElement );_fegcd &&_dgec .Name ==start .Name {return nil ;};return _d .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",_gedgg ); -};func (_dedb *CT_OleObjectEmbed )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dedb .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_addgg ,_dbgd :=_dedb .FollowColorSchemeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"}); -if _dbgd !=nil {return _dbgd ;};start .Attr =append (start .Attr ,_addgg );};e .EncodeToken (start );if _dedb .ExtLst !=nil {_egfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dedb .ExtLst ,_egfa ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;); -// Validate validates the CT_SlideMasterIdList and its children -func (_efgbf *CT_SlideMasterIdList )Validate ()error {return _efgbf .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type CT_StringTag struct{ +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_bdcgad *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _accbda :=_bdcgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_accbda !=nil {return _accbda ;};return nil ;}; -// Name -NameAttr string ; +// Validate validates the ViewPr and its children +func (_bbdef *ViewPr )Validate ()error {return _bbdef .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_dbfd *CT_SlideMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfd .CSld =NewCT_CommonSlideData ();_dbfd .ClrMap =_fba .NewCT_ColorMapping (); +for _ ,_acfgc :=range start .Attr {if _acfgc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_abecd ,_gdfa :=_f .ParseBool (_acfgc .Value );if _gdfa !=nil {return _gdfa ;};_dbfd .PreserveAttr =&_abecd ;continue ;};};_aggbf :for {_bdfd ,_bcdg :=d .Token (); +if _bcdg !=nil {return _bcdg ;};switch _bffba :=_bdfd .(type ){case _b .StartElement :switch _bffba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _efdgd :=d .DecodeElement (_dbfd .CSld ,&_bffba ); +_efdgd !=nil {return _efdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fbgb :=d .DecodeElement (_dbfd .ClrMap ,&_bffba ); +_fbgb !=nil {return _fbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_dbfd .SldLayoutIdLst =NewCT_SlideLayoutIdList (); +if _ffbdb :=d .DecodeElement (_dbfd .SldLayoutIdLst ,&_bffba );_ffbdb !=nil {return _ffbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_dbfd .Transition =NewCT_SlideTransition (); +if _faea :=d .DecodeElement (_dbfd .Transition ,&_bffba );_faea !=nil {return _faea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_dbfd .Timing =NewCT_SlideTiming (); +if _fdffa :=d .DecodeElement (_dbfd .Timing ,&_bffba );_fdffa !=nil {return _fdffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_dbfd .Hf =NewCT_HeaderFooter (); +if _eggff :=d .DecodeElement (_dbfd .Hf ,&_bffba );_eggff !=nil {return _eggff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_dbfd .TxStyles =NewCT_SlideMasterTextStyles (); +if _ebfa :=d .DecodeElement (_dbfd .TxStyles ,&_bffba );_ebfa !=nil {return _ebfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfd .ExtLst =NewCT_ExtensionListModify (); +if _cgaff :=d .DecodeElement (_dbfd .ExtLst ,&_bffba );_cgaff !=nil {return _cgaff ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_bffba .Name ); +if _cfgabg :=d .Skip ();_cfgabg !=nil {return _cfgabg ;};};case _b .EndElement :break _aggbf ;case _b .CharData :};};return nil ;};func (_gceb *CT_HandoutMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgedc :for {_bdbag ,_ceb :=d .Token (); +if _ceb !=nil {return _ceb ;};switch _facd :=_bdbag .(type ){case _b .StartElement :switch _facd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_gceb .HandoutMasterId =NewCT_HandoutMasterIdListEntry (); +if _accc :=d .DecodeElement (_gceb .HandoutMasterId ,&_facd );_accc !=nil {return _accc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_facd .Name ); +if _eddga :=d .Skip ();_eddga !=nil {return _eddga ;};};case _b .EndElement :break _fgedc ;case _b .CharData :};};return nil ;}; -// Value -ValAttr string ;};type CT_EmbeddedFontListEntry struct{ +// Validate validates the HandoutMaster and its children +func (_gaedfc *HandoutMaster )Validate ()error {return _gaedfc .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_fddd *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfc :=range start .Attr {if _cfc .Name .Local =="\u0075\u0072\u0069"{_dcggg ,_ffbd :=_cfc .Value ,error (nil ); +if _ffbd !=nil {return _ffbd ;};_fddd .UriAttr =_dcggg ;continue ;};};_aeb :for {_eggd ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _adba :=_eggd .(type ){case _b .StartElement :switch _adba .Name {default:if _bcc ,_cdda :=_g .CreateElement (_adba ); +_cdda !=nil {return _cdda ;}else {if _baag :=d .DecodeElement (_bcc ,&_adba );_baag !=nil {return _baag ;};_fddd .Any =append (_fddd .Any ,_bcc );};};case _b .EndElement :break _aeb ;case _b .CharData :};};return nil ;};type CT_OleObjectEmbed struct{ -// Embedded Font Name -Font *_fc .CT_TextFont ; +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func NewHandoutMaster ()*HandoutMaster {_bfbeg :=&HandoutMaster {};_bfbeg .CT_HandoutMaster =*NewCT_HandoutMaster ();return _bfbeg ;}; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_fdeb *CT_CustomShowId )ValidateWithPath (path string )error {return nil }; -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_cefbbd *EG_SlideListChoice )ValidateWithPath (path string )error {if _cefbbd .SldAll !=nil {if _fbba :=_cefbbd .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_fbba !=nil {return _fbba ;};};if _cefbbd .SldRg !=nil {if _adgca :=_cefbbd .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); +_adgca !=nil {return _adgca ;};};if _cefbbd .CustShow !=nil {if _dffbb :=_cefbbd .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dffbb !=nil {return _dffbb ;};};return nil ;};func (_gagg *CT_CommentAuthorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _gagg .CmAuthor !=nil {_dad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_gdd :=range _gagg .CmAuthor {e .EncodeElement (_gdd ,_dad );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_cecb :=&CT_ShowInfoKiosk {};return _cecb };func (_caedcf *ST_WebScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aedef ,_eeegfb :=d .Token ();if _eeegfb !=nil {return _eeegfb ; +};if _fadef ,_cgce :=_aedef .(_b .EndElement );_cgce &&_fadef .Name ==start .Name {*_caedcf =1;return nil ;};if _cgbef ,_fadda :=_aedef .(_b .CharData );!_fadda {return _fb .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",_aedef ); +}else {switch string (_cgbef ){case "":*_caedcf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_caedcf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_caedcf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_caedcf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_caedcf =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_caedcf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_caedcf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_caedcf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_caedcf =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_caedcf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_caedcf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_caedcf =11;};};_aedef ,_eeegfb =d .Token ();if _eeegfb !=nil {return _eeegfb ; +};if _gddca ,_gadg :=_aedef .(_b .EndElement );_gadg &&_gddca .Name ==start .Name {return nil ;};return _fb .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",_aedef ); +};func (_bafab *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bafab =0;case "\u006f\u0075\u0074":*_bafab =1;case "\u0069\u006e":*_bafab =2;};return nil ;};func NewCT_ControlList ()*CT_ControlList {_adab :=&CT_ControlList {}; +return _adab }; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// Validate validates the CT_TagList and its children +func (_baebe *CT_TagList )Validate ()error {return _baebe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_bgfc *EG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdeddd :for {_gggag ,_abbfeb :=d .Token (); +if _abbfeb !=nil {return _abbfeb ;};switch _cfdab :=_gggag .(type ){case _b .StartElement :switch _cfdab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_bgfc .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _bafeg :=d .DecodeElement (_bgfc .ClrMapOvr ,&_cfdab );_bafeg !=nil {return _bafeg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_cfdab .Name ); +if _gbbgf :=d .Skip ();_gbbgf !=nil {return _gbbgf ;};};case _b .EndElement :break _cdeddd ;case _b .CharData :};};return nil ;}; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;};func (_fgaea *CT_SlideRelationshipListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fgaea .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_Direction byte ;func (_gdd *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdd .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gdd .IsPhotoAttr ))}); -};if _gdd .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gdd .UserDrawnAttr ))});};e .EncodeToken (start );if _gdd .Ph !=nil {_ddg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0068"}}; -e .EncodeElement (_gdd .Ph ,_ddg );};if _gdd .AudioCd !=nil {_gcgd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_gdd .AudioCd ,_gcgd );};if _gdd .WavAudioFile !=nil {_fcf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_gdd .WavAudioFile ,_fcf );};if _gdd .AudioFile !=nil {_efa :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gdd .AudioFile ,_efa );};if _gdd .VideoFile !=nil {_fee :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_gdd .VideoFile ,_fee );};if _gdd .QuickTimeFile !=nil {_efd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gdd .QuickTimeFile ,_efd ); -};if _gdd .CustDataLst !=nil {_ffc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_gdd .CustDataLst ,_ffc );};if _gdd .ExtLst !=nil {_adb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gdd .ExtLst ,_adb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_bgee :=&CT_OutlineViewProperties {};_bgee .CViewPr =NewCT_CommonViewProperties (); -return _bgee ;}; +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_eadg *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _eadg .SldAll !=nil {if _cfca :=_eadg .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cfca !=nil {return _cfca ;};};if _eadg .SldRg !=nil {if _bceb :=_eadg .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); +_bceb !=nil {return _bceb ;};};if _eadg .CustShow !=nil {if _bcdc :=_eadg .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_bcdc !=nil {return _bcdc ;};};if _eadg .ExtLst !=nil {if _fegc :=_eadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fegc !=nil {return _fegc ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_feda :=&CT_GroupShape {};_feda .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_feda .GrpSpPr =_fba .NewCT_GroupShapeProperties ();return _feda ;};type CT_SlideTransition struct{ -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_bgeca *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _dcacc :=_bgeca .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dcacc !=nil {return _dcacc ;};return nil ;};func (_gbgee *CT_TLSetBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_fdff :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gbgee .CBhvr ,_fdff );if _gbgee .To !=nil {_gfce :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gbgee .To ,_gfce ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_bcaf :=&CT_TLSetBehavior {};_bcaf .CBhvr =NewCT_TLCommonBehaviorData ();return _bcaf ;};func (_cebdf ST_SplitterBarState )Validate ()error {return _cebdf .ValidateWithPath ("")}; +// Transition Speed +SpdAttr ST_TransitionSpeed ; +// Advance on Click +AdvClickAttr *bool ; -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_fcba *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func (_ceffg ST_TLTriggerRuntimeNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceffg .String (),start );};func (_fadgd ST_TLAnimateColorDirection )Validate ()error {return _fadgd .ValidateWithPath ("")}; -func NewCT_CustomShowId ()*CT_CustomShowId {_gfbg :=&CT_CustomShowId {};return _gfbg };func (_dfgge ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _dfgge {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgge )); -};return nil ;};type CT_TLTimeConditionList struct{ +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Condition -Cond []*CT_TLTimeCondition ;};func (_acce ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _acce {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acce )); -};return nil ;};type ST_TLTimeIndefinite byte ;func (_cedeg *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cedeg =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_cedeg =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cedeg =2; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cedeg =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_cedeg =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cedeg =5;};return nil ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_bbagf :=&CT_SlideViewProperties {}; -_bbagf .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bbagf ;};func (_dcab *CT_ControlList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcab .Control !=nil {_aead :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; -for _ ,_dbae :=range _dcab .Control {e .EncodeElement (_dbae ,_aead );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SlideSyncProperties struct{ +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_cddg *CT_PhotoAlbum )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfbg :=range start .Attr {if _dfbg .Name .Local =="\u0062\u0077"{_edcd ,_cfge :=_f .ParseBool (_dfbg .Value ); +if _cfge !=nil {return _cfge ;};_cddg .BwAttr =&_edcd ;continue ;};if _dfbg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_effc ,_fbeca :=_f .ParseBool (_dfbg .Value );if _fbeca !=nil {return _fbeca ;};_cddg .ShowCaptionsAttr =&_effc ; +continue ;};if _dfbg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_cddg .LayoutAttr .UnmarshalXMLAttr (_dfbg );continue ;};if _dfbg .Name .Local =="\u0066\u0072\u0061m\u0065"{_cddg .FrameAttr .UnmarshalXMLAttr (_dfbg );continue ;};};_cbeg :for {_bffb ,_efdba :=d .Token (); +if _efdba !=nil {return _efdba ;};switch _aedd :=_bffb .(type ){case _b .StartElement :switch _aedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddg .ExtLst =NewCT_ExtensionList (); +if _fbca :=d .DecodeElement (_cddg .ExtLst ,&_aedd );_fbca !=nil {return _fbca ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_aedd .Name ); +if _bbae :=d .Skip ();_bbae !=nil {return _bbae ;};};case _b .EndElement :break _cbeg ;case _b .CharData :};};return nil ;};func (_cbeddc ST_WebScreenSize )ValidateWithPath (path string )error {switch _cbeddc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbeddc )); +};return nil ;};func (_cddeg ST_TLTriggerEvent )String ()string {switch _cddeg {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064"; +case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074"; +case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_bggc :=&CT_SlideRelationshipList {}; +return _bggc ;};func (_cbcce *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eefe :=range start .Attr {if _eefe .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"&&_eefe .Name .Local =="\u0069\u0064"||_eefe .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"&&_eefe .Name .Local =="\u0069\u0064"{_fgdc ,_fgge :=_eefe .Value ,error (nil ); +if _fgge !=nil {return _fgge ;};_cbcce .RIdAttr =_fgdc ;continue ;};if _eefe .Name .Local =="\u0069\u0064"{_bcfb ,_fedd :=_f .ParseUint (_eefe .Value ,10,32);if _fedd !=nil {return _fedd ;};_affff :=uint32 (_bcfb );_cbcce .IdAttr =&_affff ;continue ;}; +};_eaga :for {_agfg ,_fgedb :=d .Token ();if _fgedb !=nil {return _fgedb ;};switch _fafc :=_agfg .(type ){case _b .StartElement :switch _fafc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcce .ExtLst =NewCT_ExtensionList (); +if _debgc :=d .DecodeElement (_cbcce .ExtLst ,&_fafc );_debgc !=nil {return _debgc ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_fafc .Name ); +if _cggf :=d .Skip ();_cggf !=nil {return _cggf ;};};case _b .EndElement :break _eaga ;case _b .CharData :};};return nil ;};type CT_PhotoAlbum struct{ -// Server's Slide File ID -ServerSldIdAttr string ; +// Black and White +BwAttr *bool ; -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _ag .Time ; +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// Client Slide Insertion date/time -ClientInsertedTimeAttr _ag .Time ;ExtLst *CT_ExtensionList ;};type CT_TLShapeTargetElement struct{ +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; + +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};type SldMaster struct{CT_SlideMaster };func (_adeg ST_TransitionEightDirectionType )String ()string {if _adeg .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _adeg .ST_TransitionSideDirectionType .String (); +};if _adeg .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _adeg .ST_TransitionCornerDirectionType .String ();};return "";};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_dedc :=&CT_SlideSorterViewProperties {}; +_dedc .CViewPr =NewCT_CommonViewProperties ();return _dedc ;};func (_gbgedf *CT_NotesViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbgedf .CSldViewPr =NewCT_CommonSlideViewProperties ();_debge :for {_fegf ,_efce :=d .Token (); +if _efce !=nil {return _efce ;};switch _eggb :=_fegf .(type ){case _b .StartElement :switch _eggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _dafad :=d .DecodeElement (_gbgedf .CSldViewPr ,&_eggb ); +_dafad !=nil {return _dafad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbgedf .ExtLst =NewCT_ExtensionList (); +if _ebefd :=d .DecodeElement (_gbgedf .ExtLst ,&_eggb );_ebefd !=nil {return _ebefd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eggb .Name ); +if _edae :=d .Skip ();_edae !=nil {return _edae ;};};case _b .EndElement :break _debge ;case _b .CharData :};};return nil ;};func NewCT_TagList ()*CT_TagList {_gfeg :=&CT_TagList {};return _gfeg }; + +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_caca *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _caca .Bg !=nil {if _acfc :=_caca .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_acfc !=nil {return _acfc ;};};if _caca .SubSp !=nil {if _adadc :=_caca .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070"); +_adadc !=nil {return _adadc ;};};if _caca .OleChartEl !=nil {if _ggadc :=_caca .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_ggadc !=nil {return _ggadc ;};};if _caca .TxEl !=nil {if _daabc :=_caca .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c"); +_daabc !=nil {return _daabc ;};};if _caca .GraphicEl !=nil {if _bffc :=_caca .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_bffc !=nil {return _bffc ;};};return nil ;};func (_dcgeb *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcgeb =0; +case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_dcgeb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dcgeb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dcgeb =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_dcgeb =4; +case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dcgeb =5;};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ + +// Non-Visual Drawing Properties +CNvPr *_fba .CT_NonVisualDrawingProps ; + +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_fba .CT_NonVisualGraphicFrameProperties ; + +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bfeba *EG_TopLevelSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dfgedb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bfeba .ClrMap ,_dfgedb ); +return nil ;}; + +// Validate validates the CT_TLByRgbColorTransform and its children +func (_dgbcb *CT_TLByRgbColorTransform )Validate ()error {return _dgbcb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_cbcg :=&CT_TLAnimVariantBooleanVal {}; +return _cbcg ;};func (_dfff *CT_TLSubShapeId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_dfff .SpidAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_afbea *CT_TLAnimVariantStringVal )Validate ()error {return _afbea .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_dcbaa :=&CT_TLIterateIntervalTime {}; +return _dcbaa ;}; + +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_gggae *SldSyncPr )ValidateWithPath (path string )error {if _bffed :=_gggae .CT_SlideSyncProperties .ValidateWithPath (path );_bffed !=nil {return _bffed ;};return nil ;}; + +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_ced *AG_TLBuild )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_gbage *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _gegg :=_gbage .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gegg !=nil {return _gegg ;};if _gbage .By !=nil {if _bcce :=_gbage .By .ValidateWithPath (path +"\u002f\u0042\u0079"); +_bcce !=nil {return _bcce ;};};if _gbage .From !=nil {if _ccfea :=_gbage .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ccfea !=nil {return _ccfea ;};};if _gbage .To !=nil {if _cbadf :=_gbage .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_cbadf !=nil {return _cbadf ;};};return nil ;};type CT_TLShapeTargetElement struct{ // Shape ID SpidAttr uint32 ; @@ -1417,2747 +1299,2811 @@ OleChartEl *CT_TLOleChartTargetElement ; TxEl *CT_TLTextTargetElement ; // Graphic Element -GraphicEl *_fc .CT_AnimationElementChoice ;};type ST_IterateType byte ; +GraphicEl *_fba .CT_AnimationElementChoice ;};func (_agagd ST_TransitionSideDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaef :=_b .Attr {};_gaaef .Name =name ;switch _agagd {case ST_TransitionSideDirectionTypeUnset :_gaaef .Value =""; +case ST_TransitionSideDirectionTypeL :_gaaef .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_gaaef .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_gaaef .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_gaaef .Value ="\u0064";};return _gaaef ,nil ; +}; -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_ccgga *CT_WebProperties )ValidateWithPath (path string )error {if _ecdd :=_ccgga .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_ecdd !=nil {return _ecdd ;};if _gfabd :=_ccgga .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072"); -_gfabd !=nil {return _gfabd ;};if _ccgga .ExtLst !=nil {if _afec :=_ccgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afec !=nil {return _afec ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_dgge *CT_CustomShowList )ValidateWithPath (path string )error {for _cec ,_cdgg :=range _dgge .CustShow {if _fggc :=_cdgg .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_cec )); +_fggc !=nil {return _fggc ;};};return nil ;};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4; +ST_PlaceholderTypeDt ST_PlaceholderType =5;ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10; +ST_PlaceholderTypeTbl ST_PlaceholderType =11;ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16; +);func (_ceaac ST_TLDiagramBuildType )String ()string {switch _ceaac {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068"; +case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074"; +case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e";case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg"; +case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e";case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};func NewEG_ChildSlide ()*EG_ChildSlide {_ffegg :=&EG_ChildSlide {}; +return _ffegg };func (_abfdb ST_TLOleChartBuildType )Validate ()error {return _abfdb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_dbgc *CT_NotesSlide )ValidateWithPath (path string )error {if _fafa :=_dbgc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fafa !=nil {return _fafa ;};if _dbgc .ClrMapOvr !=nil {if _bca :=_dbgc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); -_bca !=nil {return _bca ;};};if _dbgc .ExtLst !=nil {if _dead :=_dbgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dead !=nil {return _dead ;};};return nil ;};type ST_TLTriggerEvent byte ;func (_dcdcg ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecdfe :=_a .Attr {}; -_ecdfe .Name =name ;switch _dcdcg {case ST_TLAnimateBehaviorValueTypeUnset :_ecdfe .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_ecdfe .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_ecdfe .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_ecdfe .Value ="\u0063\u006c\u0072"; -};return _ecdfe ,nil ;}; +// Validate validates the CT_WheelTransition and its children +func (_dcbcc *CT_WheelTransition )Validate ()error {return _dcbcc .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type CT_CommentAuthor struct{ -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_cacb *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _gbga :=_cacb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gbga !=nil {return _gbga ;};if _cacb .Regular !=nil {if _dfgc :=_cacb .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); -_dfgc !=nil {return _dfgc ;};};if _cacb .Bold !=nil {if _cdbg :=_cacb .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_cdbg !=nil {return _cdbg ;};};if _cacb .Italic !=nil {if _gcea :=_cacb .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063"); -_gcea !=nil {return _gcea ;};};if _cacb .BoldItalic !=nil {if _egdbd :=_cacb .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_egdbd !=nil {return _egdbd ;};};return nil ;};func (_dgggf *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcgfc ,_aggde :=d .Token (); -if _aggde !=nil {return _aggde ;};if _afee ,_ecgfd :=_dcgfc .(_a .EndElement );_ecgfd &&_afee .Name ==start .Name {*_dgggf =1;return nil ;};if _fafaa ,_addbe :=_dcgfc .(_a .CharData );!_addbe {return _d .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",_dcgfc ); -}else {switch string (_fafaa ){case "":*_dgggf =0;case "\u006e\u006f\u006e\u0065":*_dgggf =1;case "\u0066\u0075\u006c\u006c":*_dgggf =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_dgggf =3; -};};_dcgfc ,_aggde =d .Token ();if _aggde !=nil {return _aggde ;};if _cabcbf ,_cbfff :=_dcgfc .(_a .EndElement );_cbfff &&_cabcbf .Name ==start .Name {return nil ;};return _d .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",_dcgfc ); -};type CT_TLTextTargetElement struct{ +// Comment Author ID +IdAttr uint32 ; -// Character Range -CharRg *CT_IndexRange ; +// Comment Author Name +NameAttr string ; -// Paragraph Text Range -PRg *CT_IndexRange ;}; +// Comment Author Initials +InitialsAttr string ; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_fbfef *CT_SlideSorterViewProperties )Validate ()error {return _fbfef .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");}; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_cffe *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _cffe .BldAsOne !=nil {if _adfde :=_cffe .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_adfde !=nil {return _adfde ;};};if _cffe .BldSub !=nil {if _bbba :=_cffe .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062"); -_bbba !=nil {return _bbba ;};};return nil ;};func (_ddcb *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aggc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_ddcb .CNvPr ,_aggc );_ebde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ddcb .CNvPicPr ,_ebde );_ffff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_ddcb .NvPr ,_ffff );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eecdec ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _eecdec {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecdec )); -};return nil ;}; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_TLTemplateList and its children -func (_fdfac *CT_TLTemplateList )Validate ()error {return _fdfac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};type CT_CommonSlideViewProperties struct{ +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_afcd *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _ceefa :=_afcd .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_ceefa !=nil {return _ceefa ;};return nil ;};func (_dgbg *CT_HandoutMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_dcga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dgbg .CSld ,_dcga );_dfgae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dgbg .ClrMap ,_dfgae ); +if _dgbg .Hf !=nil {_gaba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_dgbg .Hf ,_gaba );};if _dgbg .ExtLst !=nil {_beafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dgbg .ExtLst ,_beafd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecbf ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _ecbf {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbf )); +};return nil ;};func (_gdgaf ST_TLAnimateEffectTransition )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgaaed :=_b .Attr {};_bgaaed .Name =name ;switch _gdgaf {case ST_TLAnimateEffectTransitionUnset :_bgaaed .Value ="";case ST_TLAnimateEffectTransitionIn :_bgaaed .Value ="\u0069\u006e"; +case ST_TLAnimateEffectTransitionOut :_bgaaed .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_bgaaed .Value ="\u006e\u006f\u006e\u0065";};return _bgaaed ,nil ;};func (_ceeag *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcec ,_aaaeg :=d .Token (); +if _aaaeg !=nil {return _aaaeg ;};if _dbdae ,_aface :=_abcec .(_b .EndElement );_aface &&_dbdae .Name ==start .Name {*_ceeag =1;return nil ;};if _bfaae ,_aagbc :=_abcec .(_b .CharData );!_aagbc {return _fb .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",_abcec ); +}else {switch string (_bfaae ){case "":*_ceeag =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_ceeag =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_ceeag =2;};};_abcec ,_aaaeg =d .Token ();if _aaaeg !=nil {return _aaaeg ;};if _afcffb ,_aedbe :=_abcec .(_b .EndElement ); +_aedbe &&_afcffb .Name ==start .Name {return nil ;};return _fb .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",_abcec );}; -// Snap Objects to Grid -SnapToGridAttr *bool ; +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_eee *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _aaea :=_eee .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_aaea !=nil {return _aaea ;};if _eee .Regular !=nil {if _fgeae :=_eee .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); +_fgeae !=nil {return _fgeae ;};};if _eee .Bold !=nil {if _daab :=_eee .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_daab !=nil {return _daab ;};};if _eee .Italic !=nil {if _eccb :=_eee .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063"); +_eccb !=nil {return _eccb ;};};if _eee .BoldItalic !=nil {if _effd :=_eee .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_effd !=nil {return _effd ;};};return nil ;}; -// Snap Objects to Objects -SnapToObjectsAttr *bool ; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_cddce *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _agff :=_cddce .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_agff !=nil {return _agff ;};if _cggbd :=_cddce .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_cggbd !=nil {return _cggbd ;};if _bfcf :=_cddce .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bfcf !=nil {return _bfcf ;};return nil ;};func (_edcfd *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_cff :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_edcfd .CNvPr ,_cff );_faf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_edcfd .CNvGraphicFramePr ,_faf );_gce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_edcfd .NvPr ,_gce );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Guides in View -ShowGuidesAttr *bool ; +// Validate validates the CT_SlideMaster and its children +func (_adaag *CT_SlideMaster )Validate ()error {return _adaag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_aec :=&CT_EmbeddedFontList {};return _aec }; +type CT_TLMediaNodeVideo struct{ -// Base properties for Slide View -CViewPr *CT_CommonViewProperties ; +// Full Screen +FullScrnAttr *bool ; -// List of Guides -GuideLst *CT_GuideList ;}; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func (_bdda *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagf ,_cebee :=d .Token ();if _cebee !=nil {return _cebee ;};if _fdageg ,_dgdfac :=_aagf .(_b .EndElement ); +_dgdfac &&_fdageg .Name ==start .Name {*_bdda =1;return nil ;};if _dcebf ,_gfceg :=_aagf .(_b .CharData );!_gfceg {return _fb .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",_aagf ); +}else {switch string (_dcebf ){case "":*_bdda =0;case "\u006e\u006f\u006e\u0065":*_bdda =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bdda =2;};};_aagf ,_cebee =d .Token ();if _cebee !=nil {return _cebee ;};if _cgcg ,_abga :=_aagf .(_b .EndElement ); +_abga &&_cgcg .Name ==start .Name {return nil ;};return _fb .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",_aagf );}; -// Validate validates the OleObj and its children -func (_ageg *OleObj )Validate ()error {return _ageg .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");}; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_dbeee *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _dbeee .SldTgt !=nil {if _dceb :=_dbeee .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_dceb !=nil {return _dceb ;};};if _dbeee .SndTgt !=nil {if _bfbag :=_dbeee .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074"); +_bfbag !=nil {return _bfbag ;};};if _dbeee .SpTgt !=nil {if _bcab :=_dbeee .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_bcab !=nil {return _bcab ;};};if _dbeee .InkTgt !=nil {if _faead :=_dbeee .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074"); +_faead !=nil {return _faead ;};};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3; +); -// Validate validates the TagLst and its children -func (_gbcba *TagLst )Validate ()error {return _gbcba .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");}; +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_egdd *CT_OleObjectLink )ValidateWithPath (path string )error {if _egdd .ExtLst !=nil {if _afce :=_egdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afce !=nil {return _afce ;};};return nil ;};type Presentation struct{CT_Presentation }; +func (_ffcfd *CT_TLCommonBehaviorData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcfd .CTn =NewCT_TLCommonTimeNodeData ();_ffcfd .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_cfafd :=range start .Attr {if _cfafd .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_ffcfd .AdditiveAttr .UnmarshalXMLAttr (_cfafd ); +continue ;};if _cfafd .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_ffcfd .AccumulateAttr .UnmarshalXMLAttr (_cfafd );continue ;};if _cfafd .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_ffcfd .XfrmTypeAttr .UnmarshalXMLAttr (_cfafd ); +continue ;};if _cfafd .Name .Local =="\u0066\u0072\u006f\u006d"{_ggeff ,_agge :=_cfafd .Value ,error (nil );if _agge !=nil {return _agge ;};_ffcfd .FromAttr =&_ggeff ;continue ;};if _cfafd .Name .Local =="\u0074\u006f"{_dggc ,_bcgab :=_cfafd .Value ,error (nil ); +if _bcgab !=nil {return _bcgab ;};_ffcfd .ToAttr =&_dggc ;continue ;};if _cfafd .Name .Local =="\u0062\u0079"{_gbcg ,_dgce :=_cfafd .Value ,error (nil );if _dgce !=nil {return _dgce ;};_ffcfd .ByAttr =&_gbcg ;continue ;};if _cfafd .Name .Local =="\u0072\u0063\u0074\u0078"{_eabeeg ,_cceb :=_cfafd .Value ,error (nil ); +if _cceb !=nil {return _cceb ;};_ffcfd .RctxAttr =&_eabeeg ;continue ;};if _cfafd .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_ffcfd .OverrideAttr .UnmarshalXMLAttr (_cfafd );continue ;};};_ccgdb :for {_agafa ,_cffa :=d .Token (); +if _cffa !=nil {return _cffa ;};switch _fdbgf :=_agafa .(type ){case _b .StartElement :switch _fdbgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _gbgg :=d .DecodeElement (_ffcfd .CTn ,&_fdbgf ); +_gbgg !=nil {return _gbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _ccdg :=d .DecodeElement (_ffcfd .TgtEl ,&_fdbgf ); +_ccdg !=nil {return _ccdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_ffcfd .AttrNameLst =NewCT_TLBehaviorAttributeNameList (); +if _bcffg :=d .DecodeElement (_ffcfd .AttrNameLst ,&_fdbgf );_bcffg !=nil {return _bcffg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_fdbgf .Name ); +if _cegc :=d .Skip ();_cegc !=nil {return _cegc ;};};case _b .EndElement :break _ccgdb ;case _b .CharData :};};return nil ;};func (_afcfd ST_TLTimeNodeFillType )String ()string {switch _afcfd {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065"; +case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065";case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";}; -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_gcdd *CT_CustomerDataList )ValidateWithPath (path string )error {for _ffae ,_dgae :=range _gcdd .CustData {if _eefdg :=_dgae .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ffae )); -_eefdg !=nil {return _eefdg ;};};if _gcdd .Tags !=nil {if _gagf :=_gcdd .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_gagf !=nil {return _gagf ;};};return nil ;}; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_ede *CT_BuildList )ValidateWithPath (path string )error {for _gac ,_cade :=range _ede .BldP {if _gebb :=_cade .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_gac ));_gebb !=nil {return _gebb ; +};};for _beg ,_fcfd :=range _ede .BldDgm {if _agdf :=_fcfd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_beg ));_agdf !=nil {return _agdf ;};};for _bcd ,_dde :=range _ede .BldOleChart {if _deef :=_dde .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bcd )); +_deef !=nil {return _deef ;};};for _afd ,_adc :=range _ede .BldGraphic {if _adf :=_adc .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_afd ));_adf !=nil {return _adf ; +};};return nil ;}; -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_bebe *CT_TLIterateData )ValidateWithPath (path string )error {if _cafgg :=_bebe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cafgg !=nil {return _cafgg ;};if _bebe .TmAbs !=nil {if _abgbd :=_bebe .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073"); -_abgbd !=nil {return _abgbd ;};};if _bebe .TmPct !=nil {if _cadg :=_bebe .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_cadg !=nil {return _cadg ;};};return nil ;};func (_dfab *CT_SlideTiming )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _dfab .TnLst !=nil {_abdb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dfab .TnLst ,_abdb );};if _dfab .BldLst !=nil {_eefb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_dfab .BldLst ,_eefb );};if _dfab .ExtLst !=nil {_aafg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfab .ExtLst ,_aafg );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_WheelTransition struct{ +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_fcd *CT_ControlList )ValidateWithPath (path string )error {for _abbf ,_gbbdg :=range _fcd .Control {if _ebb :=_gbbdg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_abbf )); +_ebb !=nil {return _ebb ;};};return nil ;}; -// Spokes -SpokesAttr *uint32 ;};func (_cagba ST_TLTimeIndefinite )String ()string {switch _cagba {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_bbgae ST_TLTriggerEvent )Validate ()error {return _bbgae .ValidateWithPath ("")}; -func (_bfdc ST_TLAnimateBehaviorCalcMode )String ()string {switch _bfdc {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};func (_ababg *ST_TLAnimateEffectTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccdcf ,_cgeec :=d .Token (); -if _cgeec !=nil {return _cgeec ;};if _dgdec ,_bcadf :=_ccdcf .(_a .EndElement );_bcadf &&_dgdec .Name ==start .Name {*_ababg =1;return nil ;};if _gccgf ,_bddg :=_ccdcf .(_a .CharData );!_bddg {return _d .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",_ccdcf ); -}else {switch string (_gccgf ){case "":*_ababg =0;case "\u0069\u006e":*_ababg =1;case "\u006f\u0075\u0074":*_ababg =2;case "\u006e\u006f\u006e\u0065":*_ababg =3;};};_ccdcf ,_cgeec =d .Token ();if _cgeec !=nil {return _cgeec ;};if _edab ,_egffc :=_ccdcf .(_a .EndElement ); -_egffc &&_edab .Name ==start .Name {return nil ;};return _d .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",_ccdcf );};func NewCT_NotesMaster ()*CT_NotesMaster {_gbab :=&CT_NotesMaster {}; -_gbab .CSld =NewCT_CommonSlideData ();_gbab .ClrMap =_fc .NewCT_ColorMapping ();return _gbab ;};func (_afef *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gfcd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_afef .CNvPr ,_gfcd );_eecg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afef .CNvCxnSpPr ,_eecg );_gbdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_afef .NvPr ,_gbdg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Extension ()*CT_Extension {_dgfa :=&CT_Extension {};return _dgfa };func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_ccbg :=&CT_CommentAuthorList {}; -return _ccbg };func (_ddfed *CT_TLCommonTimeNodeData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddfed .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .IdAttr )}); -};if _ddfed .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .PresetIDAttr )});};if _ddfed .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_gcacf ,_bcaa :=_ddfed .PresetClassAttr .MarshalXMLAttr (_a .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"}); -if _bcaa !=nil {return _bcaa ;};start .Attr =append (start .Attr ,_gcacf );};if _ddfed .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .PresetSubtypeAttr )}); -};if _ddfed .DurAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0075\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .DurAttr )});};if _ddfed .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .RepeatCountAttr )}); -};if _ddfed .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .RepeatDurAttr )});};if _ddfed .SpdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .SpdAttr )}); -};if _ddfed .AccelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .AccelAttr )});};if _ddfed .DecelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .DecelAttr )}); -};if _ddfed .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ddfed .AutoRevAttr ))});};if _ddfed .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_fggef ,_ggdc :=_ddfed .RestartAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"}); -if _ggdc !=nil {return _ggdc ;};start .Attr =append (start .Attr ,_fggef );};if _ddfed .FillAttr !=ST_TLTimeNodeFillTypeUnset {_acba ,_bcda :=_ddfed .FillAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c"});if _bcda !=nil {return _bcda ; -};start .Attr =append (start .Attr ,_acba );};if _ddfed .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_eeeab ,_fbbb :=_ddfed .SyncBehaviorAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _fbbb !=nil {return _fbbb ; -};start .Attr =append (start .Attr ,_eeeab );};if _ddfed .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .TmFilterAttr )}); -};if _ddfed .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .EvtFilterAttr )});};if _ddfed .DisplayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ddfed .DisplayAttr ))}); -};if _ddfed .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_bdcdg ,_cabgb :=_ddfed .MasterRelAttr .MarshalXMLAttr (_a .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _cabgb !=nil {return _cabgb ;};start .Attr =append (start .Attr ,_bdcdg ); -};if _ddfed .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .BldLvlAttr )});};if _ddfed .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddfed .GrpIdAttr )}); -};if _ddfed .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ddfed .AfterEffectAttr ))});};if _ddfed .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_geffd ,_dfba :=_ddfed .NodeTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"}); -if _dfba !=nil {return _dfba ;};start .Attr =append (start .Attr ,_geffd );};if _ddfed .NodePhAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ddfed .NodePhAttr ))}); -};e .EncodeToken (start );if _ddfed .StCondLst !=nil {_cecaadf :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ddfed .StCondLst ,_cecaadf );};if _ddfed .EndCondLst !=nil {_egdbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_ddfed .EndCondLst ,_egdbb );};if _ddfed .EndSync !=nil {_gbbaf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_ddfed .EndSync ,_gbbaf );};if _ddfed .Iterate !=nil {_bgcbg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}}; -e .EncodeElement (_ddfed .Iterate ,_bgcbg );};if _ddfed .ChildTnLst !=nil {_dcegf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ddfed .ChildTnLst ,_dcegf );};if _ddfed .SubTnLst !=nil {_gfgd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}}; -e .EncodeElement (_ddfed .SubTnLst ,_gfgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ggdd ST_TLOleChartBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggdd .String (),start ); -};func NewCT_TLTemplateList ()*CT_TLTemplateList {_cbfdb :=&CT_TLTemplateList {};return _cbfdb }; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_egeef *CT_PhotoAlbum )ValidateWithPath (path string )error {if _ffgag :=_egeef .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ffgag !=nil {return _ffgag ;};if _cbafb :=_egeef .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072"); +_cbafb !=nil {return _cbafb ;};if _egeef .ExtLst !=nil {if _fbbd :=_egeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbd !=nil {return _fbbd ;};};return nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_dfab :=&CT_OleObjectLink {}; +return _dfab }; -// Validate validates the EG_SlideListChoice and its children -func (_eabdd *EG_SlideListChoice )Validate ()error {return _eabdd .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1; -ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6; -ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;); +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_ggffd *CT_Presentation )ValidateWithPath (path string )error {if _ggffd .ServerZoomAttr !=nil {if _eadd :=_ggffd .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_eadd !=nil {return _eadd ; +};};if _ggffd .BookmarkIdSeedAttr !=nil {if *_ggffd .BookmarkIdSeedAttr < 1{return _fb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ggffd .BookmarkIdSeedAttr ); +};if *_ggffd .BookmarkIdSeedAttr >=2147483648{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ggffd .BookmarkIdSeedAttr ); +};};if _afeg :=_ggffd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_afeg !=nil {return _afeg ;};if _ggffd .SldMasterIdLst !=nil {if _cdbc :=_ggffd .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"); +_cdbc !=nil {return _cdbc ;};};if _ggffd .NotesMasterIdLst !=nil {if _fcgfc :=_ggffd .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_fcgfc !=nil {return _fcgfc ; +};};if _ggffd .HandoutMasterIdLst !=nil {if _bcdec :=_ggffd .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_bcdec !=nil {return _bcdec ;};};if _ggffd .SldIdLst !=nil {if _bfdaf :=_ggffd .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t"); +_bfdaf !=nil {return _bfdaf ;};};if _ggffd .SldSz !=nil {if _gabb :=_ggffd .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_gabb !=nil {return _gabb ;};};if _aegde :=_ggffd .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a"); +_aegde !=nil {return _aegde ;};if _ggffd .SmartTags !=nil {if _eeade :=_ggffd .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_eeade !=nil {return _eeade ;};};if _ggffd .EmbeddedFontLst !=nil {if _ccgb :=_ggffd .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"); +_ccgb !=nil {return _ccgb ;};};if _ggffd .CustShowLst !=nil {if _afff :=_ggffd .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_afff !=nil {return _afff ;};};if _ggffd .PhotoAlbum !=nil {if _bbfa :=_ggffd .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"); +_bbfa !=nil {return _bbfa ;};};if _ggffd .CustDataLst !=nil {if _cdfb :=_ggffd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cdfb !=nil {return _cdfb ;};};if _ggffd .Kinsoku !=nil {if _cbae :=_ggffd .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075"); +_cbae !=nil {return _cbae ;};};if _ggffd .DefaultTextStyle !=nil {if _deeb :=_ggffd .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_deeb !=nil {return _deeb ; +};};if _ggffd .ModifyVerifier !=nil {if _ddddg :=_ggffd .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_ddddg !=nil {return _ddddg ;};};if _ggffd .ExtLst !=nil {if _gcad :=_ggffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gcad !=nil {return _gcad ;};};return nil ;}; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_ecgcf *CT_TransitionStartSoundAction )Validate ()error {return _ecgcf .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e"); -}; +// Validate validates the CT_TLTextTargetElement and its children +func (_deggf *CT_TLTextTargetElement )Validate ()error {return _deggf .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};type ST_TLBehaviorTransformType byte ;func (_ccfde *CT_SmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_ccfde .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdfdc *ST_TLTimeNodeSyncType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdccc ,_gbcfa :=d .Token ();if _gbcfa !=nil {return _gbcfa ;}; +if _cdbbg ,_dcca :=_fdccc .(_b .EndElement );_dcca &&_cdbbg .Name ==start .Name {*_fdfdc =1;return nil ;};if _cfeg ,_efbb :=_fdccc .(_b .CharData );!_efbb {return _fb .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",_fdccc ); +}else {switch string (_cfeg ){case "":*_fdfdc =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_fdfdc =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_fdfdc =2;};};_fdccc ,_gbcfa =d .Token ();if _gbcfa !=nil {return _gbcfa ;};if _gfebb ,_cfagb :=_fdccc .(_b .EndElement ); +_cfagb &&_gfebb .Name ==start .Name {return nil ;};return _fb .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",_fdccc );};func NewCT_WheelTransition ()*CT_WheelTransition {_abfac :=&CT_WheelTransition {}; +return _abfac };const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3; +ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;);func (_gcb *CT_EmbeddedFontListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gcb .Font ,_gfe );if _gcb .Regular !=nil {_beab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_gcb .Regular ,_beab ); +};if _gcb .Bold !=nil {_cacc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_gcb .Bold ,_cacc );};if _gcb .Italic !=nil {_gfff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}}; +e .EncodeElement (_gcb .Italic ,_gfff );};if _gcb .BoldItalic !=nil {_ggd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gcb .BoldItalic ,_ggd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_CommonViewProperties struct{ -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_fedgg *CT_SlideLayoutIdListEntry )Validate ()error {return _fedgg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type CT_TransitionStartSoundAction struct{ +// Variable Scale +VarScaleAttr *bool ; -// Loop Sound -LoopAttr *bool ; +// View Scale +Scale *_fba .CT_Scale2D ; -// Sound -Snd *_fc .CT_EmbeddedWAVAudioFile ;};func (_deacd *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deacd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_deacd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_deacd =2; -};return nil ;};func NewCT_OleObject ()*CT_OleObject {_eeddb :=&CT_OleObject {};_eeddb .Choice =NewCT_OleObjectChoice ();return _eeddb ;};func (_accbe ST_TLBehaviorOverrideType )String ()string {switch _accbe {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c"; -case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";}; +// View Origin +Origin *_fba .CT_Point2D ;};func (_ggdec *ST_SplitterBarState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbgc ,_cgagb :=d .Token ();if _cgagb !=nil {return _cgagb ;};if _bgebbb ,_dfebb :=_efbgc .(_b .EndElement );_dfebb &&_bgebbb .Name ==start .Name {*_ggdec =1; +return nil ;};if _bgbce ,_gbffc :=_efbgc .(_b .CharData );!_gbffc {return _fb .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",_efbgc );}else {switch string (_bgbce ){case "":*_ggdec =0; +case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_ggdec =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_ggdec =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_ggdec =3;};};_efbgc ,_cgagb =d .Token ();if _cgagb !=nil {return _cgagb ; +};if _fcaae ,_fbcgb :=_efbgc .(_b .EndElement );_fbcgb &&_fcaae .Name ==start .Name {return nil ;};return _fb .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",_efbgc ); +};func (_egbc *CT_SlideSorterViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbc .CViewPr =NewCT_CommonViewProperties ();for _ ,_fgab :=range start .Attr {if _fgab .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dagc ,_agdfc :=_f .ParseBool (_fgab .Value ); +if _agdfc !=nil {return _agdfc ;};_egbc .ShowFormattingAttr =&_dagc ;continue ;};};_ggec :for {_aefc ,_fdafg :=d .Token ();if _fdafg !=nil {return _fdafg ;};switch _fgdef :=_aefc .(type ){case _b .StartElement :switch _fgdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fcbd :=d .DecodeElement (_egbc .CViewPr ,&_fgdef ); +_fcbd !=nil {return _fcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbc .ExtLst =NewCT_ExtensionList (); +if _dccc :=d .DecodeElement (_egbc .ExtLst ,&_fgdef );_dccc !=nil {return _dccc ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_fgdef .Name ); +if _degd :=d .Skip ();_degd !=nil {return _degd ;};};case _b .EndElement :break _ggec ;case _b .CharData :};};return nil ;};func (_ffcc *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcc .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_ffcc .SpPr =_fba .NewCT_ShapeProperties ();_fegab :for {_deg ,_eabf :=d .Token ();if _eabf !=nil {return _eabf ;};switch _fgd :=_deg .(type ){case _b .StartElement :switch _fgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _cbf :=d .DecodeElement (_ffcc .NvCxnSpPr ,&_fgd ); +_cbf !=nil {return _cbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _efdgc :=d .DecodeElement (_ffcc .SpPr ,&_fgd ); +_efdgc !=nil {return _efdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_ffcc .Style =_fba .NewCT_ShapeStyle (); +if _dbb :=d .DecodeElement (_ffcc .Style ,&_fgd );_dbb !=nil {return _dbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffcc .ExtLst =NewCT_ExtensionListModify (); +if _gcf :=d .DecodeElement (_ffcc .ExtLst ,&_fgd );_gcf !=nil {return _gcf ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_fgd .Name ); +if _dag :=d .Skip ();_dag !=nil {return _dag ;};};case _b .EndElement :break _fegab ;case _b .CharData :};};return nil ;};func (_gcgb *CT_OleObjectEmbed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcgb .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_ccbae ,_adad :=_gcgb .FollowColorSchemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"}); +if _adad !=nil {return _adad ;};start .Attr =append (start .Attr ,_ccbae );};e .EncodeToken (start );if _gcgb .ExtLst !=nil {_bbgbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgb .ExtLst ,_bbgbd ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abcd *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abcd =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_abcd =1; +case "\u0066\u0069\u0078e\u0064":*_abcd =2;};return nil ;};func (_ddffb *ST_WebColorType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebcg ,_eceed :=d .Token ();if _eceed !=nil {return _eceed ;};if _adff ,_dcdb :=_eebcg .(_b .EndElement ); +_dcdb &&_adff .Name ==start .Name {*_ddffb =1;return nil ;};if _aaced ,_adaaaa :=_eebcg .(_b .CharData );!_adaaaa {return _fb .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",_eebcg ); +}else {switch string (_aaced ){case "":*_ddffb =0;case "\u006e\u006f\u006e\u0065":*_ddffb =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_ddffb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ddffb =3; +case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_ddffb =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_ddffb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_ddffb =6; +};};_eebcg ,_eceed =d .Token ();if _eceed !=nil {return _eceed ;};if _bfcgcg ,_fdfbb :=_eebcg .(_b .EndElement );_fdfbb &&_bfcgcg .Name ==start .Name {return nil ;};return _fb .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",_eebcg ); +};func (_dfbcg ST_PhotoAlbumFrameShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfbcg .String (),start );};func (_eegfc ST_TLBehaviorTransformType )String ()string {switch _eegfc {case 0:return "";case 1:return "\u0070\u0074"; +case 2:return "\u0069\u006d\u0067";};return "";};func (_fgffg *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afbfe ,_gafc :=d .Token ();if _gafc !=nil {return _gafc ;};if _dbgfa ,_cecfc :=_afbfe .(_b .EndElement ); +_cecfc &&_dbgfa .Name ==start .Name {*_fgffg =1;return nil ;};if _debdg ,_deccg :=_afbfe .(_b .CharData );!_deccg {return _fb .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",_afbfe ); +}else {switch string (_debdg ){case "":*_fgffg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_fgffg =1;case "\u006c\u0069\u006e":*_fgffg =2;case "\u0066\u006d\u006c\u0061":*_fgffg =3;};};_afbfe ,_gafc =d .Token ();if _gafc !=nil {return _gafc ; +};if _acdbd ,_cbafda :=_afbfe .(_b .EndElement );_cbafda &&_acdbd .Name ==start .Name {return nil ;};return _fb .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",_afbfe ); +};func (_bfdbeb *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfdbeb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_bfdbeb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_bfdbeb =2; +case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_bfdbeb =3;};return nil ;};func (_dcbbg ST_TLAnimateColorDirection )Validate ()error {return _dcbbg .ValidateWithPath ("")};type Sld struct{CT_Slide };func (_edeab ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _edeab {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edeab )); +};return nil ;}; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_ceag *CT_PrintProperties )ValidateWithPath (path string )error {if _ddgde :=_ceag .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_ddgde !=nil {return _ddgde ;};if _cbfa :=_ceag .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_cbfa !=nil {return _cbfa ;};if _ceag .ExtLst !=nil {if _dddcd :=_ceag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddcd !=nil {return _dddcd ;};};return nil ;};func (_aeffc *CT_TLAnimVariantBooleanVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_caeg (_aeffc .ValAttr ))}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_defae *CT_TLAnimVariantIntegerVal )Validate ()error {return _defae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");};func (_adaaa *CT_SlideIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_adaaa .IdAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_adaaa .RIdAttr )});e .EncodeToken (start );if _adaaa .ExtLst !=nil {_gdde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_adaaa .ExtLst ,_gdde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ShowType and its children -func (_gdbdg *EG_ShowType )Validate ()error {return _gdbdg .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};type CT_TLTemplateList struct{ +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_bgadf *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_bfbfa *ST_PlaceholderType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebab ,_ddggb :=d .Token ();if _ddggb !=nil {return _ddggb ;};if _dbac ,_dadfc :=_ebab .(_b .EndElement ); +_dadfc &&_dbac .Name ==start .Name {*_bfbfa =1;return nil ;};if _cabeb ,_gdfdb :=_ebab .(_b .CharData );!_gdfdb {return _fb .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",_ebab ); +}else {switch string (_cabeb ){case "":*_bfbfa =0;case "\u0074\u0069\u0074l\u0065":*_bfbfa =1;case "\u0062\u006f\u0064\u0079":*_bfbfa =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_bfbfa =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_bfbfa =4; +case "\u0064\u0074":*_bfbfa =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_bfbfa =6;case "\u0066\u0074\u0072":*_bfbfa =7;case "\u0068\u0064\u0072":*_bfbfa =8;case "\u006f\u0062\u006a":*_bfbfa =9;case "\u0063\u0068\u0061r\u0074":*_bfbfa =10;case "\u0074\u0062\u006c":*_bfbfa =11; +case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_bfbfa =12;case "\u0064\u0067\u006d":*_bfbfa =13;case "\u006d\u0065\u0064i\u0061":*_bfbfa =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_bfbfa =15;case "\u0070\u0069\u0063":*_bfbfa =16;};};_ebab ,_ddggb =d .Token (); +if _ddggb !=nil {return _ddggb ;};if _dgbgb ,_gecdb :=_ebab .(_b .EndElement );_gecdb &&_dgbgb .Name ==start .Name {return nil ;};return _fb .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",_ebab ); +}; -// Template Effects -Tmpl []*CT_TLTemplate ;};type CT_TLTimeTargetElement struct{ +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dbg *CT_Background )ValidateWithPath (path string )error {if _bdg :=_dbg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdg !=nil {return _bdg ;};if _dbg .BgPr !=nil {if _ggg :=_dbg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072"); +_ggg !=nil {return _ggg ;};};if _dbg .BgRef !=nil {if _afc :=_dbg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_afc !=nil {return _afc ;};};return nil ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_cegd :=&CT_SlideMasterIdListEntry {}; +return _cegd ;}; -// Slide Target -SldTgt *CT_Empty ; +// Validate validates the EG_Background and its children +func (_gccab *EG_Background )Validate ()error {return _gccab .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_acfba *CT_TLCommonTimeNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbccd :=range start .Attr {if _dbccd .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_eeeda ,_ccef :=_dbccd .Value ,error (nil ); +if _ccef !=nil {return _ccef ;};_acfba .TmFilterAttr =&_eeeda ;continue ;};if _dbccd .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_dged ,_ggafe :=_dbccd .Value ,error (nil );if _ggafe !=nil {return _ggafe ;};_acfba .EvtFilterAttr =&_dged ; +continue ;};if _dbccd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_eecbb ,_ggbeg :=_f .ParseInt (_dbccd .Value ,10,32);if _ggbeg !=nil {return _ggbeg ;};_dffbd :=int32 (_eecbb );_acfba .PresetIDAttr =&_dffbd ;continue ;};if _dbccd .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_aebag ,_eafec :=_f .ParseBool (_dbccd .Value ); +if _eafec !=nil {return _eafec ;};_acfba .DisplayAttr =&_aebag ;continue ;};if _dbccd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_gbada ,_gdcada :=_f .ParseInt (_dbccd .Value ,10,32);if _gdcada !=nil {return _gdcada ; +};_geed :=int32 (_gbada );_acfba .PresetSubtypeAttr =&_geed ;continue ;};if _dbccd .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_acfba .MasterRelAttr .UnmarshalXMLAttr (_dbccd );continue ;};if _dbccd .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_deafc ,_cfbd :=ParseUnionST_TLTime (_dbccd .Value ); +if _cfbd !=nil {return _cfbd ;};_acfba .RepeatCountAttr =&_deafc ;continue ;};if _dbccd .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_gacge ,_dgdfc :=_f .ParseInt (_dbccd .Value ,10,32);if _dgdfc !=nil {return _dgdfc ;};_defbb :=int32 (_gacge ); +_acfba .BldLvlAttr =&_defbb ;continue ;};if _dbccd .Name .Local =="\u0073\u0070\u0064"{_ggdbg ,_dfcbd :=ParseUnionST_Percentage (_dbccd .Value );if _dfcbd !=nil {return _dfcbd ;};_acfba .SpdAttr =&_ggdbg ;continue ;};if _dbccd .Name .Local =="\u0067\u0072\u0070I\u0064"{_beaa ,_afcef :=_f .ParseUint (_dbccd .Value ,10,32); +if _afcef !=nil {return _afcef ;};_edgf :=uint32 (_beaa );_acfba .GrpIdAttr =&_edgf ;continue ;};if _dbccd .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_dgaaa ,_gaace :=_f .ParseBool (_dbccd .Value );if _gaace !=nil {return _gaace ; +};_acfba .AfterEffectAttr =&_dgaaa ;continue ;};if _dbccd .Name .Local =="\u0069\u0064"{_ddfg ,_beadad :=_f .ParseUint (_dbccd .Value ,10,32);if _beadad !=nil {return _beadad ;};_cgba :=uint32 (_ddfg );_acfba .IdAttr =&_cgba ;continue ;};if _dbccd .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_ccafgg ,_dfde :=_f .ParseBool (_dbccd .Value ); +if _dfde !=nil {return _dfde ;};_acfba .NodePhAttr =&_ccafgg ;continue ;};if _dbccd .Name .Local =="\u0061\u0063\u0063e\u006c"{_cdafe ,_cbca :=ParseUnionST_PositiveFixedPercentage (_dbccd .Value );if _cbca !=nil {return _cbca ;};_acfba .AccelAttr =&_cdafe ; +continue ;};if _dbccd .Name .Local =="\u0064\u0065\u0063e\u006c"{_cbfe ,_bacg :=ParseUnionST_PositiveFixedPercentage (_dbccd .Value );if _bacg !=nil {return _bacg ;};_acfba .DecelAttr =&_cbfe ;continue ;};if _dbccd .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_acfba .RestartAttr .UnmarshalXMLAttr (_dbccd ); +continue ;};if _dbccd .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_acfba .NodeTypeAttr .UnmarshalXMLAttr (_dbccd );continue ;};if _dbccd .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_acfba .PresetClassAttr .UnmarshalXMLAttr (_dbccd ); +continue ;};if _dbccd .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_bdeb ,_egbffb :=ParseUnionST_TLTime (_dbccd .Value );if _egbffb !=nil {return _egbffb ;};_acfba .RepeatDurAttr =&_bdeb ;continue ;};if _dbccd .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_acfba .SyncBehaviorAttr .UnmarshalXMLAttr (_dbccd ); +continue ;};if _dbccd .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_cgaab ,_decda :=_f .ParseBool (_dbccd .Value );if _decda !=nil {return _decda ;};_acfba .AutoRevAttr =&_cgaab ;continue ;};if _dbccd .Name .Local =="\u0066\u0069\u006c\u006c"{_acfba .FillAttr .UnmarshalXMLAttr (_dbccd ); +continue ;};if _dbccd .Name .Local =="\u0064\u0075\u0072"{_ccegg ,_feff :=ParseUnionST_TLTime (_dbccd .Value );if _feff !=nil {return _feff ;};_acfba .DurAttr =&_ccegg ;continue ;};};_fdbd :for {_adfc ,_fcdd :=d .Token ();if _fcdd !=nil {return _fcdd ; +};switch _bgdbe :=_adfc .(type ){case _b .StartElement :switch _bgdbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_acfba .StCondLst =NewCT_TLTimeConditionList (); +if _fdedf :=d .DecodeElement (_acfba .StCondLst ,&_bgdbe );_fdedf !=nil {return _fdedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_acfba .EndCondLst =NewCT_TLTimeConditionList (); +if _fdcded :=d .DecodeElement (_acfba .EndCondLst ,&_bgdbe );_fdcded !=nil {return _fdcded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_acfba .EndSync =NewCT_TLTimeCondition (); +if _gacga :=d .DecodeElement (_acfba .EndSync ,&_bgdbe );_gacga !=nil {return _gacga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_acfba .Iterate =NewCT_TLIterateData (); +if _ddcac :=d .DecodeElement (_acfba .Iterate ,&_bgdbe );_ddcac !=nil {return _ddcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_acfba .ChildTnLst =NewCT_TimeNodeList (); +if _ebada :=d .DecodeElement (_acfba .ChildTnLst ,&_bgdbe );_ebada !=nil {return _ebada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_acfba .SubTnLst =NewCT_TimeNodeList (); +if _fdgda :=d .DecodeElement (_acfba .SubTnLst ,&_bgdbe );_fdgda !=nil {return _fdgda ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_bgdbe .Name ); +if _cefbb :=d .Skip ();_cefbb !=nil {return _cefbb ;};};case _b .EndElement :break _fdbd ;case _b .CharData :};};return nil ;};func (_aggcd ST_TLAnimateBehaviorCalcMode )Validate ()error {return _aggcd .ValidateWithPath ("")};func (_bdgff *CT_GuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bdgff .Guide !=nil {_fcce :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_faca :=range _bdgff .Guide {e .EncodeElement (_faca ,_fcce );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_gefc ST_TransitionSpeed )Validate ()error {return _gefc .ValidateWithPath ("")};func (_dgbae *CT_TLTimeAnimateValueList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abagf :for {_fdabb ,_bedgc :=d .Token ();if _bedgc !=nil {return _bedgc ; +};switch _baabce :=_fdabb .(type ){case _b .StartElement :switch _baabce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_daea :=NewCT_TLTimeAnimateValue (); +if _ggbec :=d .DecodeElement (_daea ,&_baabce );_ggbec !=nil {return _ggbec ;};_dgbae .Tav =append (_dgbae .Tav ,_daea );default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_baabce .Name ); +if _abce :=d .Skip ();_abce !=nil {return _abce ;};};case _b .EndElement :break _abagf ;case _b .CharData :};};return nil ;}; -// Sound Target -SndTgt *_fc .CT_EmbeddedWAVAudioFile ; +// Validate validates the CT_ConnectorNonVisual and its children +func (_gdab *CT_ConnectorNonVisual )Validate ()error {return _gdab .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_agabg ST_TLDiagramBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agabg .String (),start ); +}; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// Validate validates the AG_ChildSlide and its children +func (_ea *AG_ChildSlide )Validate ()error {return _ea .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_bgffb *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_cfae :=[]string {}; +if _bgffb .ST_PositiveFixedPercentage !=nil {if _gabaa :=_bgffb .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065"); +_gabaa !=nil {return _gabaa ;};_cfae =append (_cfae ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _bgffb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); +};if len (_cfae )> 1{return _fb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfae );};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_gbfeb :=&CT_TLPoint {}; +return _gbfeb };func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_abec :=&CT_GraphicalObjectFrameNonVisual {};_abec .CNvPr =_fba .NewCT_NonVisualDrawingProps ();_abec .CNvGraphicFramePr =_fba .NewCT_NonVisualGraphicFrameProperties (); +_abec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _abec ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_ebbda *CT_TLAnimVariantStringVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febc :=range start .Attr {if _febc .Name .Local =="\u0076\u0061\u006c"{_dggd ,_facgb :=_febc .Value ,error (nil ); +if _facgb !=nil {return _facgb ;};_ebbda .ValAttr =_dggd ;continue ;};};for {_ddebg ,_daadbf :=d .Token ();if _daadbf !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_daadbf ); +};if _aaeb ,_cbcb :=_ddebg .(_b .EndElement );_cbcb &&_aaeb .Name ==start .Name {break ;};};return nil ;};func (_bfbc ST_PlaceholderType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfbc .String (),start );};func (_agbf ST_IterateType )ValidateWithPath (path string )error {switch _agbf {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbf )); +};return nil ;};func (_agded *SldSyncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agded .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_gbcef :=range start .Attr {if _gbcef .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_efgda ,_adbc :=_gbcef .Value ,error (nil ); +if _adbc !=nil {return _adbc ;};_agded .ServerSldIdAttr =_efgda ;continue ;};if _gbcef .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_aacf ,_fdge :=ParseStdlibTime (_gbcef .Value ); +if _fdge !=nil {return _fdge ;};_agded .ServerSldModifiedTimeAttr =_aacf ;continue ;};if _gbcef .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_gaacda ,_becfa :=ParseStdlibTime (_gbcef .Value ); +if _becfa !=nil {return _becfa ;};_agded .ClientInsertedTimeAttr =_gaacda ;continue ;};};_dcedb :for {_abdb ,_deccb :=d .Token ();if _deccb !=nil {return _deccb ;};switch _adgea :=_abdb .(type ){case _b .StartElement :switch _adgea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agded .ExtLst =NewCT_ExtensionList (); +if _ggbgf :=d .DecodeElement (_agded .ExtLst ,&_adgea );_ggbgf !=nil {return _ggbgf ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_adgea .Name ); +if _ebfb :=d .Skip ();_ebfb !=nil {return _ebfb ;};};case _b .EndElement :break _dcedb ;case _b .CharData :};};return nil ;}; -// Ink Target -InkTgt *CT_TLSubShapeId ;};type CT_NotesTextViewProperties struct{ +// Validate validates the CT_ShowInfoBrowse and its children +func (_feed *CT_ShowInfoBrowse )Validate ()error {return _feed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_agbge *CT_TLTemplateList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdeea :for {_geag ,_cadea :=d .Token (); +if _cadea !=nil {return _cadea ;};switch _cccfa :=_geag .(type ){case _b .StartElement :switch _cccfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_ecgab :=NewCT_TLTemplate (); +if _cfgd :=d .DecodeElement (_ecgab ,&_cccfa );_cfgd !=nil {return _cfgd ;};_agbge .Tmpl =append (_agbge .Tmpl ,_ecgab );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cccfa .Name ); +if _cegf :=d .Skip ();_cegf !=nil {return _cegf ;};};case _b .EndElement :break _bdeea ;case _b .CharData :};};return nil ;};type CT_OleObject struct{ -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_deab *CT_SlideViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deab .CSldViewPr =NewCT_CommonSlideViewProperties ();_bcdf :for {_cdfag ,_bcddb :=d .Token (); -if _bcddb !=nil {return _bcddb ;};switch _ggge :=_cdfag .(type ){case _a .StartElement :switch _ggge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _gdefa :=d .DecodeElement (_deab .CSldViewPr ,&_ggge ); -_gdefa !=nil {return _gdefa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deab .ExtLst =NewCT_ExtensionList (); -if _egbbb :=d .DecodeElement (_deab .ExtLst ,&_ggge );_egbbb !=nil {return _egbbb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ggge .Name ); -if _daec :=d .Skip ();_daec !=nil {return _daec ;};};case _a .EndElement :break _bcdf ;case _a .CharData :};};return nil ;};func NewCT_TagsData ()*CT_TagsData {_egdad :=&CT_TagsData {};return _egdad };func (_fgcc *CT_IndexRange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebbca :=range start .Attr {if _ebbca .Name .Local =="\u0073\u0074"{_ffga ,_fedc :=_aa .ParseUint (_ebbca .Value ,10,32); -if _fedc !=nil {return _fedc ;};_fgcc .StAttr =uint32 (_ffga );continue ;};if _ebbca .Name .Local =="\u0065\u006e\u0064"{_caag ,_dbbe :=_aa .ParseUint (_ebbca .Value ,10,32);if _dbbe !=nil {return _dbbe ;};_fgcc .EndAttr =uint32 (_caag );continue ;};}; -for {_gfae ,_egae :=d .Token ();if _egae !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_egae );};if _dbaf ,_ccce :=_gfae .(_a .EndElement );_ccce &&_dbaf .Name ==start .Name {break ; -};};return nil ;};func (_ggbec *CT_SlideMasterTextStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggbec .TitleStyle !=nil {_cefc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ggbec .TitleStyle ,_cefc );};if _ggbec .BodyStyle !=nil {_baefe :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggbec .BodyStyle ,_baefe );};if _ggbec .OtherStyle !=nil {_bbcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ggbec .OtherStyle ,_bbcg );};if _ggbec .ExtLst !=nil {_gfegf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbec .ExtLst ,_gfegf );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_caccd *CT_SlideRelationshipList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _caccd .Sld !=nil {_cedgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_afegd :=range _caccd .Sld {e .EncodeElement (_afegd ,_cedgd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_ecab :=&CT_CommonViewProperties {}; +_ecab .Scale =_fba .NewCT_Scale2D ();_ecab .Origin =_fba .NewCT_Point2D ();return _ecab ;};func (_defdd ST_TLChartSubelementType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_defdd .String (),start );}; -// Validate validates the CT_TLIterateIntervalTime and its children -func (_edfb *CT_TLIterateIntervalTime )Validate ()error {return _edfb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};type ST_TLTimeNodeMasterRelation byte ; -func (_bgbbg ST_SlideSizeType )ValidateWithPath (path string )error {switch _bgbbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbbg )); -};return nil ;};func (_gdaag ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _gdaag {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaag )); -};return nil ;}; +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_eedfd *CT_TLTriggerTimeNodeID )Validate ()error {return _eedfd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_cbcee ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _cbcee {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcee )); +};return nil ;};type CT_OutlineViewProperties struct{ -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_eecc *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _cagc :=_eecc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cagc !=nil {return _cagc ;};return nil ;};const (ST_IterateTypeUnset ST_IterateType =0; -ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);func (_cdfde *CT_SlideMasterIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdedd :for {_gbeab ,_defb :=d .Token ();if _defb !=nil {return _defb ; -};switch _eeddae :=_gbeab .(type ){case _a .StartElement :switch _eeddae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_aedfb :=NewCT_SlideMasterIdListEntry (); -if _ddbec :=d .DecodeElement (_aedfb ,&_eeddae );_ddbec !=nil {return _ddbec ;};_cdfde .SldMasterId =append (_cdfde .SldMasterId ,_aedfb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eeddae .Name ); -if _cegc :=d .Skip ();_cegc !=nil {return _cegc ;};};case _a .EndElement :break _fdedd ;case _a .CharData :};};return nil ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_adecb :=&CT_TLBehaviorAttributeNameList {};return _adecb ; -};func (_abcca ST_TransitionSideDirectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abfcb :=_a .Attr {};_abfcb .Name =name ;switch _abcca {case ST_TransitionSideDirectionTypeUnset :_abfcb .Value ="";case ST_TransitionSideDirectionTypeL :_abfcb .Value ="\u006c"; -case ST_TransitionSideDirectionTypeU :_abfcb .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_abfcb .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_abfcb .Value ="\u0064";};return _abfcb ,nil ;};func (_fabfd ST_TransitionInOutDirectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gggbg :=_a .Attr {}; -_gggbg .Name =name ;switch _fabfd {case ST_TransitionInOutDirectionTypeUnset :_gggbg .Value ="";case ST_TransitionInOutDirectionTypeOut :_gggbg .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_gggbg .Value ="\u0069\u006e";};return _gggbg ,nil ; -};func (_ebd *CT_Comment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebd .Pos =_fc .NewCT_Point2D ();for _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_ebda ,_aff :=_aa .ParseUint (_dab .Value ,10,32); -if _aff !=nil {return _aff ;};_ebd .AuthorIdAttr =uint32 (_ebda );continue ;};if _dab .Name .Local =="\u0064\u0074"{_ega ,_dcba :=ParseStdlibTime (_dab .Value );if _dcba !=nil {return _dcba ;};_ebd .DtAttr =&_ega ;continue ;};if _dab .Name .Local =="\u0069\u0064\u0078"{_gca ,_fea :=_aa .ParseUint (_dab .Value ,10,32); -if _fea !=nil {return _fea ;};_ebd .IdxAttr =uint32 (_gca );continue ;};};_eca :for {_dcde ,_cde :=d .Token ();if _cde !=nil {return _cde ;};switch _ecdc :=_dcde .(type ){case _a .StartElement :switch _ecdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _fdg :=d .DecodeElement (_ebd .Pos ,&_ecdc ); -_fdg !=nil {return _fdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _efff :=d .DecodeElement (&_ebd .Text ,&_ecdc ); -_efff !=nil {return _efff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebd .ExtLst =NewCT_ExtensionListModify (); -if _cdd :=d .DecodeElement (_ebd .ExtLst ,&_ecdc );_cdd !=nil {return _cdd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ecdc .Name ); -if _ffgb :=d .Skip ();_ffgb !=nil {return _ffgb ;};};case _a .EndElement :break _eca ;case _a .CharData :};};return nil ;};type CT_NotesSlide struct{ +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_afac *CT_OleObjectLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afac .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_afac .UpdateAutomaticAttr ))}); +};e .EncodeToken (start );if _afac .ExtLst !=nil {_ecaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afac .ExtLst ,_ecaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Color Scheme Map Override -ClrMapOvr *_fc .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_CommonViewProperties struct{ +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_agaf *CT_Placeholder )ValidateWithPath (path string )error {if _ffec :=_agaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffec !=nil {return _ffec ;};if _debb :=_agaf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); +_debb !=nil {return _debb ;};if _dcce :=_agaf .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_dcce !=nil {return _dcce ;};if _agaf .ExtLst !=nil {if _gbeg :=_agaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gbeg !=nil {return _gbeg ;};};return nil ;};func (_faaef ST_TLCommandType )String ()string {switch _faaef {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return ""; +}; -// Variable Scale -VarScaleAttr *bool ; +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_gcddg *CT_TLIterateData )ValidateWithPath (path string )error {if _dfada :=_gcddg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfada !=nil {return _dfada ;};if _gcddg .TmAbs !=nil {if _dgbfg :=_gcddg .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073"); +_dgbfg !=nil {return _dgbfg ;};};if _gcddg .TmPct !=nil {if _aefdf :=_gcddg .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_aefdf !=nil {return _aefdf ;};};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ; +}; -// View Scale -Scale *_fc .CT_Scale2D ; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_gcbc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cdedb :=_gcbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdedb !=nil {return _cdedb ;};if _ebfc :=_gcbc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_ebfc !=nil {return _ebfc ;};if _aggb :=_gcbc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_aggb !=nil {return _aggb ;};return nil ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_ecdf :=&CT_CustomerDataList {};return _ecdf };func (_bggca *CT_TLTemplateList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bggca .Tmpl !=nil {_fagbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_eabg :=range _bggca .Tmpl {e .EncodeElement (_eabg ,_fagbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func NewCT_Empty ()*CT_Empty {_ggbd :=&CT_Empty {};return _ggbd };type CT_TLAnimVariantStringVal struct{ -// View Origin -Origin *_fc .CT_Point2D ;};func (_gcgfc *SldSyncPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _gcgfc .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_caadf *CT_TimeNodeList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _caadf .Par !=nil {_gdgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_fabgd :=range _caadf .Par {e .EncodeElement (_fabgd ,_gdgg );};};if _caadf .Seq !=nil {_ecca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073e\u0071"}}; -for _ ,_adece :=range _caadf .Seq {e .EncodeElement (_adece ,_ecca );};};if _caadf .Excl !=nil {_gcbba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_dadda :=range _caadf .Excl {e .EncodeElement (_dadda ,_gcbba ); -};};if _caadf .Anim !=nil {_cdcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_dbbba :=range _caadf .Anim {e .EncodeElement (_dbbba ,_cdcb );};};if _caadf .AnimClr !=nil {_bgcbe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}}; -for _ ,_ecggf :=range _caadf .AnimClr {e .EncodeElement (_ecggf ,_bgcbe );};};if _caadf .AnimEffect !=nil {_ffbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_eaccce :=range _caadf .AnimEffect {e .EncodeElement (_eaccce ,_ffbe ); -};};if _caadf .AnimMotion !=nil {_cdgedf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_ccabd :=range _caadf .AnimMotion {e .EncodeElement (_ccabd ,_cdgedf );};};if _caadf .AnimRot !=nil {_bcadd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}}; -for _ ,_cdcadb :=range _caadf .AnimRot {e .EncodeElement (_cdcadb ,_bcadd );};};if _caadf .AnimScale !=nil {_eedc :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_fbddd :=range _caadf .AnimScale {e .EncodeElement (_fbddd ,_eedc ); -};};if _caadf .Cmd !=nil {_eedg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_gfegb :=range _caadf .Cmd {e .EncodeElement (_gfegb ,_eedg );};};if _caadf .Set !=nil {_ceead :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073e\u0074"}}; -for _ ,_bafag :=range _caadf .Set {e .EncodeElement (_bafag ,_ceead );};};if _caadf .Audio !=nil {_cfcc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_ddbfg :=range _caadf .Audio {e .EncodeElement (_ddbfg ,_cfcc ); -};};if _caadf .Video !=nil {_gdbca :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_abcac :=range _caadf .Video {e .EncodeElement (_abcac ,_gdbca );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_efea *ST_TLBehaviorTransformType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caec ,_cfcbg :=d .Token ();if _cfcbg !=nil {return _cfcbg ;};if _edeag ,_edeff :=_caec .(_a .EndElement );_edeff &&_edeag .Name ==start .Name {*_efea =1; -return nil ;};if _fbafe ,_bggeeb :=_caec .(_a .CharData );!_bggeeb {return _d .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",_caec );}else {switch string (_fbafe ){case "":*_efea =0; -case "\u0070\u0074":*_efea =1;case "\u0069\u006d\u0067":*_efea =2;};};_caec ,_cfcbg =d .Token ();if _cfcbg !=nil {return _cfcbg ;};if _ddfcb ,_dcdad :=_caec .(_a .EndElement );_dcdad &&_ddfcb .Name ==start .Name {return nil ;};return _d .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",_caec ); -};type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ; -Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ; -Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};func (_gcdfb ST_PhotoAlbumFrameShape )Validate ()error {return _gcdfb .ValidateWithPath ("")};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_agd :=&CT_ConnectorNonVisual {}; -_agd .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_agd .CNvCxnSpPr =_fc .NewCT_NonVisualConnectorProperties ();_agd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _agd ;};func NewCT_Slide ()*CT_Slide {_ddcbf :=&CT_Slide {};_ddcbf .CSld =NewCT_CommonSlideData (); -return _ddcbf ;};func (_ddgdc ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eabaa :=_a .Attr {};_eabaa .Name =name ;switch _ddgdc {case ST_PhotoAlbumFrameShapeUnset :_eabaa .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031"; -case ST_PhotoAlbumFrameShapeFrameStyle2 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034"; -case ST_PhotoAlbumFrameShapeFrameStyle5 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_eabaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037"; -};return _eabaa ,nil ;}; +// Value +ValAttr string ;}; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_cagdb *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_gcfbf *CT_TLGraphicalObjectBuild )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcfbf .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gcfbf .SpidAttr )}); -};if _gcfbf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gcfbf .GrpIdAttr )});};if _gcfbf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcfbf .UiExpandAttr ))}); -};e .EncodeToken (start );if _gcfbf .BldAsOne !=nil {_fgeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_gcfbf .BldAsOne ,_fgeg );};if _gcfbf .BldSub !=nil {_dgbcgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}}; -e .EncodeElement (_gcfbf .BldSub ,_dgbcgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_gdggb :=&EG_ExtensionList {};return _gdggb };func (_edgab ST_WebColorType )Validate ()error {return _edgab .ValidateWithPath ("")}; -func (_cad *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cad .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_cad .CNvCxnSpPr =_fc .NewCT_NonVisualConnectorProperties ();_cad .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_ddgb :for {_edad ,_caba :=d .Token ();if _caba !=nil {return _caba ;};switch _edd :=_edad .(type ){case _a .StartElement :switch _edd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _fagd :=d .DecodeElement (_cad .CNvPr ,&_edd ); -_fagd !=nil {return _fagd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _dca :=d .DecodeElement (_cad .CNvCxnSpPr ,&_edd ); -_dca !=nil {return _dca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _abf :=d .DecodeElement (_cad .NvPr ,&_edd ); -_abf !=nil {return _abf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_edd .Name ); -if _gce :=d .Skip ();_gce !=nil {return _gce ;};};case _a .EndElement :break _ddgb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Presentation and its children +func (_ccfg *CT_Presentation )Validate ()error {return _ccfg .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_TLMediaNodeAudio and its children -func (_eecde *CT_TLMediaNodeAudio )Validate ()error {return _eecde .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_dbcc *CT_Rel )ValidateWithPath (path string )error {return nil };func (_fgfa *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfa .CNvPr =_fba .NewCT_NonVisualDrawingProps ();_fgfa .CNvSpPr =_fba .NewCT_NonVisualDrawingShapeProps (); +_fgfa .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_cfef :for {_gffc ,_aad :=d .Token ();if _aad !=nil {return _aad ;};switch _gbbag :=_gffc .(type ){case _b .StartElement :switch _gbbag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dcdg :=d .DecodeElement (_fgfa .CNvPr ,&_gbbag ); +_dcdg !=nil {return _dcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bfag :=d .DecodeElement (_fgfa .CNvSpPr ,&_gbbag ); +_bfag !=nil {return _bfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _faebf :=d .DecodeElement (_fgfa .NvPr ,&_gbbag ); +_faebf !=nil {return _faebf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gbbag .Name ); +if _fdfeb :=d .Skip ();_fdfeb !=nil {return _fdfeb ;};};case _b .EndElement :break _cfef ;case _b .CharData :};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ccac :=&CT_HeaderFooter {};return _ccac }; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_geceg *CT_TLAnimVariantStringVal )Validate ()error {return _geceg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func NewCT_WheelTransition ()*CT_WheelTransition {_cecc :=&CT_WheelTransition {}; -return _cecc };func (_dccga *CT_SlideSorterViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dccga .CViewPr =NewCT_CommonViewProperties ();for _ ,_efgg :=range start .Attr {if _efgg .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_gagb ,_aafc :=_aa .ParseBool (_efgg .Value ); -if _aafc !=nil {return _aafc ;};_dccga .ShowFormattingAttr =&_gagb ;continue ;};};_aabb :for {_aaacb ,_bdefc :=d .Token ();if _bdefc !=nil {return _bdefc ;};switch _gade :=_aaacb .(type ){case _a .StartElement :switch _gade .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _eefcc :=d .DecodeElement (_dccga .CViewPr ,&_gade ); -_eefcc !=nil {return _eefcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dccga .ExtLst =NewCT_ExtensionList (); -if _gead :=d .DecodeElement (_dccga .ExtLst ,&_gade );_gead !=nil {return _gead ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_gade .Name ); -if _ebcg :=d .Skip ();_ebcg !=nil {return _ebcg ;};};case _a .EndElement :break _aabb ;case _a .CharData :};};return nil ;};type CT_Slide struct{ +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_adfbg *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _cdbab ,_cabf :=range _adfbg .Sld {if _fedge :=_cabf .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cdbab ));_fedge !=nil {return _fedge ; +};};return nil ;}; -// Show Slide in Slide Show -ShowAttr *bool ; +// Validate validates the CT_OutlineViewProperties and its children +func (_gfacf *CT_OutlineViewProperties )Validate ()error {return _gfacf .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdedc *CT_TLIterateIntervalPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_gdedc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_dbdgb *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _ddaaeb ,_eagaa :=range _dbdgb .Tav {if _cgcbg :=_eagaa .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_ddaaeb )); +_cgcbg !=nil {return _cgcbg ;};};return nil ;};func (_cgg *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgg .BwModeAttr !=_fba .ST_BlackWhiteModeUnset {_gda ,_bcb :=_cgg .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _bcb !=nil {return _bcb ;};start .Attr =append (start .Attr ,_gda );};e .EncodeToken (start );if _cgg .BgPr !=nil {_gae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_cgg .BgPr ,_gae );};if _cgg .BgRef !=nil {_cgc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}}; +e .EncodeElement (_cgg .BgRef ,_cgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbfc *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacfgc ,_fcge :=d .Token ();if _fcge !=nil {return _fcge ; +};if _cbbde ,_ccbaad :=_eacfgc .(_b .EndElement );_ccbaad &&_cbbde .Name ==start .Name {*_fgbfc =1;return nil ;};if _aaac ,_bdbfg :=_eacfgc .(_b .CharData );!_bdbfg {return _fb .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",_eacfgc ); +}else {switch string (_aaac ){case "":*_fgbfc =0;case "\u0066\u0069\u0072s\u0074":*_fgbfc =1;case "\u006c\u0061\u0073\u0074":*_fgbfc =2;case "\u0061\u006c\u006c":*_fgbfc =3;};};_eacfgc ,_fcge =d .Token ();if _fcge !=nil {return _fcge ;};if _edfca ,_egage :=_eacfgc .(_b .EndElement ); +_egage &&_edfca .Name ==start .Name {return nil ;};return _fb .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",_eacfgc );};func NewCT_OleObject ()*CT_OleObject {_aecc :=&CT_OleObject {}; +_aecc .Choice =NewCT_OleObjectChoice ();return _aecc ;}; -// Color Scheme Map Override -ClrMapOvr *_fc .CT_ColorMappingOverride ; +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_dbf *CT_CommentAuthorList )ValidateWithPath (path string )error {for _bbd ,_dfe :=range _dbf .CmAuthor {if _fgbc :=_dfe .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bbd )); +_fgbc !=nil {return _fgbc ;};};return nil ;}; -// Slide Transition -Transition *CT_SlideTransition ; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_agbec *CT_TLTimeCondition )ValidateWithPath (path string )error {if _bdfgb :=_agbec .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_bdfgb !=nil {return _bdfgb ;};if _agbec .DelayAttr !=nil {if _bgbgeg :=_agbec .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); +_bgbgeg !=nil {return _bgbgeg ;};};if _agbec .TgtEl !=nil {if _bgdc :=_agbec .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bgdc !=nil {return _bgdc ;};};if _agbec .Tn !=nil {if _gbgcb :=_agbec .Tn .ValidateWithPath (path +"\u002f\u0054\u006e"); +_gbgcb !=nil {return _gbgcb ;};};if _agbec .Rtn !=nil {if _fagef :=_agbec .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_fagef !=nil {return _fagef ;};};return nil ;};func NewCT_Background ()*CT_Background {_eg :=&CT_Background {};return _eg }; +func (_ggdf *CT_ShowProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggdf .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ggdf .LoopAttr ))}); +};if _ggdf .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ggdf .ShowNarrationAttr ))}); +};if _ggdf .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ggdf .ShowAnimationAttr ))}); +};if _ggdf .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ggdf .UseTimingsAttr ))});};e .EncodeToken (start ); +if _ggdf .Present !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_ggdf .Present ,_fbbc );};if _ggdf .Browse !=nil {_ffba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}}; +e .EncodeElement (_ggdf .Browse ,_ffba );};if _ggdf .Kiosk !=nil {_fgddb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_ggdf .Kiosk ,_fgddb );};if _ggdf .SldAll !=nil {_gcbaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_ggdf .SldAll ,_gcbaf );};if _ggdf .SldRg !=nil {_dcee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_ggdf .SldRg ,_dcee );};if _ggdf .CustShow !=nil {_gegeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_ggdf .CustShow ,_gegeg );};if _ggdf .PenClr !=nil {_gcac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_ggdf .PenClr ,_gcac );};if _ggdf .ExtLst !=nil {_ccbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ggdf .ExtLst ,_ccbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_cece :=&CT_InOutTransition {};return _cece };func (_gedf *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedf =0; +case "\u0070\u0074":*_gedf =1;case "\u0069\u006d\u0067":*_gedf =2;};return nil ;};func (_ecced ST_TLAnimateMotionPathEditMode )String ()string {switch _ecced {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064"; +};return "";};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_edfgc :=&CT_HandoutMasterIdListEntry {};return _edfgc ;};func (_eeac ST_TLBehaviorOverrideType )Validate ()error {return _eeac .ValidateWithPath ("")};func (_aaded *ST_TransitionSpeed )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaded =0; +case "\u0073\u006c\u006f\u0077":*_aaded =1;case "\u006d\u0065\u0064":*_aaded =2;case "\u0066\u0061\u0073\u0074":*_aaded =3;};return nil ;};func (_decea ST_TLTimeNodeSyncType )Validate ()error {return _decea .ValidateWithPath ("")}; -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cgdbc ST_PlaceholderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afcdcd :=_a .Attr {};_afcdcd .Name =name ;switch _cgdbc {case ST_PlaceholderTypeUnset :_afcdcd .Value =""; -case ST_PlaceholderTypeTitle :_afcdcd .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_afcdcd .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_afcdcd .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_afcdcd .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065"; -case ST_PlaceholderTypeDt :_afcdcd .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_afcdcd .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_afcdcd .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_afcdcd .Value ="\u0068\u0064\u0072"; -case ST_PlaceholderTypeObj :_afcdcd .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_afcdcd .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_afcdcd .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_afcdcd .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074"; -case ST_PlaceholderTypeDgm :_afcdcd .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_afcdcd .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_afcdcd .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_afcdcd .Value ="\u0070\u0069\u0063"; -};return _afcdcd ,nil ;};func NewSldSyncPr ()*SldSyncPr {_bgebg :=&SldSyncPr {};_bgebg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _bgebg ;};func (_dddcc *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dddcc .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_gdbf :=range start .Attr {if _gdbf .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_dddcc .TransitionAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gddce ,_eded :=_gdbf .Value ,error (nil ); -if _eded !=nil {return _eded ;};_dddcc .FilterAttr =&_gddce ;continue ;};if _gdbf .Name .Local =="\u0070\u0072\u004cs\u0074"{_bgaf ,_gbdba :=_gdbf .Value ,error (nil );if _gbdba !=nil {return _gbdba ;};_dddcc .PrLstAttr =&_bgaf ;continue ;};};_gaaga :for {_ccbe ,_ggfaf :=d .Token (); -if _ggfaf !=nil {return _ggfaf ;};switch _deef :=_ccbe .(type ){case _a .StartElement :switch _deef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fegcg :=d .DecodeElement (_dddcc .CBhvr ,&_deef ); -_fegcg !=nil {return _fegcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_dddcc .Progress =NewCT_TLAnimVariant (); -if _cbga :=d .DecodeElement (_dddcc .Progress ,&_deef );_cbga !=nil {return _cbga ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_deef .Name ); -if _cgadf :=d .Skip ();_cgadf !=nil {return _cgadf ;};};case _a .EndElement :break _gaaga ;case _a .CharData :};};return nil ;};type CT_SlideTransition struct{ +// Validate validates the CT_TLAnimateBehavior and its children +func (_ffgb *CT_TLAnimateBehavior )Validate ()error {return _ffgb .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");}; -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_fdfe *CT_NotesMaster )ValidateWithPath (path string )error {if _ggdc :=_fdfe .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_ggdc !=nil {return _ggdc ;};if _adeeb :=_fdfe .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_adeeb !=nil {return _adeeb ;};if _fdfe .Hf !=nil {if _bcbd :=_fdfe .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bcbd !=nil {return _bcbd ;};};if _fdfe .NotesStyle !=nil {if _ffgc :=_fdfe .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"); +_ffgc !=nil {return _ffgc ;};};if _fdfe .ExtLst !=nil {if _egaf :=_fdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egaf !=nil {return _egaf ;};};return nil ;};type ST_TLAnimateBehaviorCalcMode byte ;func (_bgba *CT_OptionalBlackTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgba .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_bgba .ThruBlkAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideList struct{ -// Advance on Click -AdvClickAttr *bool ; +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_aafc :=&CT_NormalViewProperties {};_aafc .RestoredLeft =NewCT_NormalViewPortion ();_aafc .RestoredTop =NewCT_NormalViewPortion ();return _aafc ;};func (_ceg *CT_BuildList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _ceg .BldP !=nil {_bge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_bgdb :=range _ceg .BldP {e .EncodeElement (_bgdb ,_bge );};};if _ceg .BldDgm !=nil {_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}}; +for _ ,_ddd :=range _ceg .BldDgm {e .EncodeElement (_ddd ,_gcd );};};if _ceg .BldOleChart !=nil {_daf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_gec :=range _ceg .BldOleChart {e .EncodeElement (_gec ,_daf ); +};};if _ceg .BldGraphic !=nil {_gbbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_dcf :=range _ceg .BldGraphic {e .EncodeElement (_dcf ,_gbbb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// Validate validates the CT_CustomShowId and its children +func (_ecfc *CT_CustomShowId )Validate ()error {return _ecfc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_cedag ST_PrintWhat )String ()string {switch _cedag {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073"; +case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736"; +case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";}; -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_bccaf *CT_HandoutMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gfcf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}}; -e .EncodeElement (_bccaf .CSld ,_gfcf );_afede :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bccaf .ClrMap ,_afede );if _bccaf .Hf !=nil {_ebcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}}; -e .EncodeElement (_bccaf .Hf ,_ebcc );};if _bccaf .ExtLst !=nil {_cabed :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bccaf .ExtLst ,_cabed );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_faca :=&CT_TLIterateData {};return _faca }; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_fccg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _deec :=_fccg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_deec !=nil {return _deec ;};if _dafg :=_fccg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"); +_dafg !=nil {return _dafg ;};if _abbfg :=_fccg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_abbfg !=nil {return _abbfg ;};if _dcfb :=_fccg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dcfb !=nil {return _dcfb ; +};if _fccg .ExtLst !=nil {if _baga :=_fccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baga !=nil {return _baga ;};};return nil ;};func (_gbced ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cccfca :=_b .Attr {}; +_cccfca .Name =name ;switch _gbced {case ST_TLAnimateMotionPathEditModeUnset :_cccfca .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_cccfca .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_cccfca .Value ="\u0066\u0069\u0078e\u0064"; +};return _cccfca ,nil ;};func NewAG_TLBuild ()*AG_TLBuild {_fbaf :=&AG_TLBuild {};return _fbaf };func NewCT_SplitTransition ()*CT_SplitTransition {_gdede :=&CT_SplitTransition {};return _gdede };func (_ccdf *CT_NotesSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccdf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ccdf .ShowMasterSpAttr ))}); +};if _ccdf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ccdf .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_gbged :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ccdf .CSld ,_gbged );if _ccdf .ClrMapOvr !=nil {_fffb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_ccdf .ClrMapOvr ,_fffb );};if _ccdf .ExtLst !=nil {_bceeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccdf .ExtLst ,_bceeb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_bbdc ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _bbdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdc )); +};return nil ;};func (_gfdbeg *CT_TLCommonMediaNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfdbeg .VolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006f\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_gfdbeg .VolAttr )}); +};if _gfdbeg .MuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfdbeg .MuteAttr ))});};if _gfdbeg .NumSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfdbeg .NumSldAttr )}); +};if _gfdbeg .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfdbeg .ShowWhenStoppedAttr ))}); +};e .EncodeToken (start );_bdee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gfdbeg .CTn ,_bdee );_dgafd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gfdbeg .TgtEl ,_dgafd ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SlideMasterTextStyles and its children -func (_gecag *CT_SlideMasterTextStyles )Validate ()error {return _gecag .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Validate validates the CT_TLTemplateList and its children +func (_fgee *CT_TLTemplateList )Validate ()error {return _fgee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_fdge *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_aegge *ST_WebColorType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgba ,_ccadf :=d .Token ();if _ccadf !=nil {return _ccadf ;};if _cdbab ,_cdbdb :=_gbgba .(_a .EndElement ); -_cdbdb &&_cdbab .Name ==start .Name {*_aegge =1;return nil ;};if _ffabg ,_fbabe :=_gbgba .(_a .CharData );!_fbabe {return _d .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",_gbgba ); -}else {switch string (_ffabg ){case "":*_aegge =0;case "\u006e\u006f\u006e\u0065":*_aegge =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_aegge =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_aegge =3; -case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_aegge =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_aegge =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_aegge =6; -};};_gbgba ,_ccadf =d .Token ();if _ccadf !=nil {return _ccadf ;};if _afdbg ,_faaed :=_gbgba .(_a .EndElement );_faaed &&_afdbg .Name ==start .Name {return nil ;};return _d .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",_gbgba ); -};type CT_Kinsoku struct{ +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_afdf *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_dccg *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dccg .BwModeAttr !=_fba .ST_BlackWhiteModeUnset {_ebbd ,_cfd :=_dccg .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _cfd !=nil {return _cfd ;};start .Attr =append (start .Attr ,_ebbd );};e .EncodeToken (start );_bbfge :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dccg .NvGraphicFramePr ,_bbfge ); +_dafaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dccg .Xfrm ,_dafaf );_aed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_aed .Attr =append (_aed .Attr ,_b .Attr {Name :_b .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"}); +e .EncodeElement (_dccg .Graphic ,_aed );if _dccg .ExtLst !=nil {_bacc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dccg .ExtLst ,_bacc );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dgbd *CT_CommonViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbd .Scale =_fba .NewCT_Scale2D ();_dgbd .Origin =_fba .NewCT_Point2D ();for _ ,_dafa :=range start .Attr {if _dafa .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_geca ,_gdca :=_f .ParseBool (_dafa .Value ); +if _gdca !=nil {return _gdca ;};_dgbd .VarScaleAttr =&_geca ;continue ;};};_cdde :for {_ada ,_afcf :=d .Token ();if _afcf !=nil {return _afcf ;};switch _aaf :=_ada .(type ){case _b .StartElement :switch _aaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _cgad :=d .DecodeElement (_dgbd .Scale ,&_aaf ); +_cgad !=nil {return _cgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _gggf :=d .DecodeElement (_dgbd .Origin ,&_aaf ); +_gggf !=nil {return _gggf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_aaf .Name ); +if _egde :=d .Skip ();_egde !=nil {return _egde ;};};case _b .EndElement :break _cdde ;case _b .CharData :};};return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_gggdc :=&CT_TLAnimateBehavior {};_gggdc .CBhvr =NewCT_TLCommonBehaviorData (); +return _gggdc ;};type EG_ChildSlide struct{ -// Language -LangAttr *string ; +// Color Scheme Map Override +ClrMapOvr *_fba .CT_ColorMappingOverride ;};func (_eeegf *CmAuthorLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeegf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_deacc :for {_cbadg ,_ddbfb :=d .Token ();if _ddbfb !=nil {return _ddbfb ; +};switch _cefgd :=_cbadg .(type ){case _b .StartElement :switch _cefgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_feafc :=NewCT_CommentAuthor (); +if _fcbbe :=d .DecodeElement (_feafc ,&_cefgd );_fcbbe !=nil {return _fcbbe ;};_eeegf .CmAuthor =append (_eeegf .CmAuthor ,_feafc );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_cefgd .Name ); +if _efaag :=d .Skip ();_efaag !=nil {return _efaag ;};};case _b .EndElement :break _deacc ;case _b .CharData :};};return nil ;};type CT_ShowInfoKiosk struct{ -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; - -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;}; +// Restart Show +RestartAttr *uint32 ;}; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_ceefd *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _gfgdd :=_ceefd .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_gfgdd !=nil {return _gfgdd ;};return nil ;};func (_bgecf *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggfbd ,_edddg :=d .Token (); -if _edddg !=nil {return _edddg ;};if _fceag ,_eedeb :=_ggfbd .(_a .EndElement );_eedeb &&_fceag .Name ==start .Name {*_bgecf =1;return nil ;};if _ccef ,_cebe :=_ggfbd .(_a .CharData );!_cebe {return _d .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",_ggfbd ); -}else {switch string (_ccef ){case "":*_bgecf =0;case "\u0065\u006e\u0074\u0072":*_bgecf =1;case "\u0065\u0078\u0069\u0074":*_bgecf =2;case "\u0065\u006d\u0070\u0068":*_bgecf =3;case "\u0070\u0061\u0074\u0068":*_bgecf =4;case "\u0076\u0065\u0072\u0062":*_bgecf =5; -case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_bgecf =6;};};_ggfbd ,_edddg =d .Token ();if _edddg !=nil {return _edddg ;};if _ffeea ,_fefce :=_ggfbd .(_a .EndElement );_fefce &&_ffeea .Name ==start .Name {return nil ;};return _d .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",_ggfbd ); -};func (_faeg ST_TLBehaviorAccumulateType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_faeg .String (),start );};type ST_PrintColorMode byte ;type CT_ConnectorNonVisual struct{ +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_ggbcg *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _ffccb :=_ggbcg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_ffccb !=nil {return _ffccb ;};return nil ;};type HandoutMaster struct{CT_HandoutMaster }; +func (_fagdf *CT_TLTimeConditionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgcg :for {_gbadfe ,_ccbc :=d .Token ();if _ccbc !=nil {return _ccbc ;};switch _ccfac :=_gbadfe .(type ){case _b .StartElement :switch _ccfac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_cabg :=NewCT_TLTimeCondition (); +if _cefg :=d .DecodeElement (_cabg ,&_ccfac );_cefg !=nil {return _cefg ;};_fagdf .Cond =append (_fagdf .Cond ,_cabg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccfac .Name ); +if _afee :=d .Skip ();_afee !=nil {return _afee ;};};case _b .EndElement :break _ccgcg ;case _b .CharData :};};return nil ;};func (_abf *CT_EightDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdee :=range start .Attr {if _cdee .Name .Local =="\u0064\u0069\u0072"{_ebfg ,_fceeb :=ParseUnionST_TransitionEightDirectionType (_cdee .Value ); +if _fceeb !=nil {return _fceeb ;};_abf .DirAttr =&_ebfg ;continue ;};};for {_aaef ,_gdbe :=d .Token ();if _gdbe !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_gdbe ); +};if _ffca ,_gggdbd :=_aaef .(_b .EndElement );_gggdbd &&_ffca .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_facg :=&CT_SlideRelationshipListEntry {};return _facg ;};func (_baccg ST_IterateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgccf :=_b .Attr {}; +_cgccf .Name =name ;switch _baccg {case ST_IterateTypeUnset :_cgccf .Value ="";case ST_IterateTypeEl :_cgccf .Value ="\u0065\u006c";case ST_IterateTypeWd :_cgccf .Value ="\u0077\u0064";case ST_IterateTypeLt :_cgccf .Value ="\u006c\u0074";};return _cgccf ,nil ; +};func NewOleObj ()*OleObj {_cadbbb :=&OleObj {};_cadbbb .CT_OleObject =*NewCT_OleObject ();return _cadbbb ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_gbgc :=&CT_HandoutMaster {};_gbgc .CSld =NewCT_CommonSlideData ();_gbgc .ClrMap =_fba .NewCT_ColorMapping (); +return _gbgc ;};type CT_NotesSlide struct{ -// Non-Visual Drawing Properties -CNvPr *_fc .CT_NonVisualDrawingProps ; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_fc .CT_NonVisualConnectorProperties ; +// Color Scheme Map Override +ClrMapOvr *_fba .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_fcdde *ST_Direction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcdde =0;case "\u0068\u006f\u0072\u007a":*_fcdde =1; +case "\u0076\u0065\u0072\u0074":*_fcdde =2;};return nil ;};type CT_ShowProperties struct{ -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_ggbc *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_edca :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_ggbc .NvPicPr ,_edca ); -_ffde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggbc .BlipFill ,_ffde );_eeee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggbc .SpPr ,_eeee ); -if _ggbc .Style !=nil {_cgdeb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggbc .Style ,_cgdeb );};if _ggbc .ExtLst !=nil {_dcbedc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ggbc .ExtLst ,_dcbedc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geag *CT_TLShapeTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abfgb :=range start .Attr {if _abfgb .Name .Local =="\u0073\u0070\u0069\u0064"{_fdbafb ,_abagf :=_aa .ParseUint (_abfgb .Value ,10,32); -if _abagf !=nil {return _abagf ;};_geag .SpidAttr =uint32 (_fdbafb );continue ;};};_bebae :for {_aacbgf ,_dedbb :=d .Token ();if _dedbb !=nil {return _dedbb ;};switch _gacac :=_aacbgf .(type ){case _a .StartElement :switch _gacac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_geag .Bg =NewCT_Empty (); -if _acbf :=d .DecodeElement (_geag .Bg ,&_gacac );_acbf !=nil {return _acbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_geag .SubSp =NewCT_TLSubShapeId (); -if _fede :=d .DecodeElement (_geag .SubSp ,&_gacac );_fede !=nil {return _fede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_geag .OleChartEl =NewCT_TLOleChartTargetElement (); -if _cdbe :=d .DecodeElement (_geag .OleChartEl ,&_gacac );_cdbe !=nil {return _cdbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_geag .TxEl =NewCT_TLTextTargetElement (); -if _ecdf :=d .DecodeElement (_geag .TxEl ,&_gacac );_ecdf !=nil {return _ecdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_geag .GraphicEl =_fc .NewCT_AnimationElementChoice (); -if _aegf :=d .DecodeElement (_geag .GraphicEl ,&_gacac );_aegf !=nil {return _aegf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_gacac .Name ); -if _cbdea :=d .Skip ();_cbdea !=nil {return _cbdea ;};};case _a .EndElement :break _bebae ;case _a .CharData :};};return nil ;}; +// Loop Slide Show +LoopAttr *bool ; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_gefa *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_ebad ST_TLTimeNodeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccfbe :=_a .Attr {};_ccfbe .Name =name ;switch _ebad {case ST_TLTimeNodeTypeUnset :_ccfbe .Value =""; -case ST_TLTimeNodeTypeClickEffect :_ccfbe .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_ccfbe .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_ccfbe .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"; -case ST_TLTimeNodeTypeMainSeq :_ccfbe .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_ccfbe .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_ccfbe .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072"; -case ST_TLTimeNodeTypeWithGroup :_ccfbe .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_ccfbe .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_ccfbe .Value ="\u0074\u006d\u0052\u006f\u006f\u0074"; -};return _ccfbe ,nil ;};type CT_OutlineViewSlideList struct{ +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;}; +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_gbcc *CT_ShowProperties )ValidateWithPath (path string )error {if _gbcc .Present !=nil {if _cada :=_gbcc .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_cada !=nil {return _cada ;};};if _gbcc .Browse !=nil {if _cffd :=_gbcc .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); -_cffd !=nil {return _cffd ;};};if _gbcc .Kiosk !=nil {if _aebg :=_gbcc .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_aebg !=nil {return _aebg ;};};if _gbcc .SldAll !=nil {if _aebc :=_gbcc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c"); -_aebc !=nil {return _aebc ;};};if _gbcc .SldRg !=nil {if _eebe :=_gbcc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_eebe !=nil {return _eebe ;};};if _gbcc .CustShow !=nil {if _dbgb :=_gbcc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw"); -_dbgb !=nil {return _dbgb ;};};if _gbcc .PenClr !=nil {if _beeb :=_gbcc .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_beeb !=nil {return _beeb ;};};if _gbcc .ExtLst !=nil {if _ddeeb :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ddeeb !=nil {return _ddeeb ;};};return nil ;};func (_egdag ST_TransitionSpeed )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aaade :=_a .Attr {};_aaade .Name =name ;switch _egdag {case ST_TransitionSpeedUnset :_aaade .Value ="";case ST_TransitionSpeedSlow :_aaade .Value ="\u0073\u006c\u006f\u0077"; -case ST_TransitionSpeedMed :_aaade .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_aaade .Value ="\u0066\u0061\u0073\u0074";};return _aaade ,nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_abdg :=&CT_GroupShapeNonVisual {}; -_abdg .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_abdg .CNvGrpSpPr =_fc .NewCT_NonVisualGroupDrawingShapeProps ();_abdg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _abdg ;}; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_deca *CT_NotesMasterIdListEntry )Validate ()error {return _deca .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_eeedde ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _eeedde {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeedde )); -};return nil ;};type Sld struct{CT_Slide };func (_dbfae ST_TransitionCornerDirectionType )Validate ()error {return _dbfae .ValidateWithPath ("")};type CT_OptionalBlackTransition struct{ +// Presenter Slide Show Mode +Present *CT_Empty ; -// Transition Through Black -ThruBlkAttr *bool ;};func (_fcdae *Presentation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _fcdae .CT_Presentation .MarshalXML (e ,start );};func (_egce *ST_ViewType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfgaee ,_gfded :=d .Token (); -if _gfded !=nil {return _gfded ;};if _bdbda ,_dfccb :=_cfgaee .(_a .EndElement );_dfccb &&_bdbda .Name ==start .Name {*_egce =1;return nil ;};if _dabeg ,_dcggc :=_cfgaee .(_a .CharData );!_dcggc {return _d .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",_cfgaee ); -}else {switch string (_dabeg ){case "":*_egce =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_egce =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_egce =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_egce =3; -case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_egce =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_egce =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_egce =6; -case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_egce =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_egce =8;};};_cfgaee ,_gfded =d .Token ();if _gfded !=nil {return _gfded ; -};if _feeaf ,_aaeed :=_cfgaee .(_a .EndElement );_aaeed &&_feeaf .Name ==start .Name {return nil ;};return _d .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",_cfgaee ); -};const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5; -ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11; -); +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_dgdb *CT_NotesMasterIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dadcf :for {_cdbf ,_babd :=d .Token ();if _babd !=nil {return _babd ;};switch _eage :=_cdbf .(type ){case _a .StartElement :switch _eage .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_dgdb .NotesMasterId =NewCT_NotesMasterIdListEntry (); -if _aggf :=d .DecodeElement (_dgdb .NotesMasterId ,&_eage );_aggf !=nil {return _aggf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eage .Name ); -if _gbfg :=d .Skip ();_gbfg !=nil {return _gbfg ;};};case _a .EndElement :break _dadcf ;case _a .CharData :};};return nil ;}; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_ddfae *CT_TLTemplateList )ValidateWithPath (path string )error {for _fbega ,_eacff :=range _ddfae .Tmpl {if _ebae :=_eacff .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_fbega ));_ebae !=nil {return _ebae ; -};};return nil ;};type CT_BuildList struct{ +// All Slides +SldAll *CT_Empty ; -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Slide Range +SldRg *CT_IndexRange ; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// Custom Show +CustShow *CT_CustomShowId ; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// Pen Color for Slide Show +PenClr *_fba .CT_Color ;ExtLst *CT_ExtensionList ;};func (_cbffe ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgec :=_b .Attr {};_fdgec .Name =name ;switch _cbffe {case ST_PhotoAlbumFrameShapeUnset :_fdgec .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031"; +case ST_PhotoAlbumFrameShapeFrameStyle2 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034"; +case ST_PhotoAlbumFrameShapeFrameStyle5 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_fdgec .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037"; +};return _fdgec ,nil ;}; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;};type CT_SlideSize struct{ +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_aaed *Notes )ValidateWithPath (path string )error {if _dacgg :=_aaed .CT_NotesSlide .ValidateWithPath (path );_dacgg !=nil {return _dacgg ;};return nil ;};type Notes struct{CT_NotesSlide };func (_dfede ST_WebScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfede .String (),start ); +}; -// Extent Length -CxAttr int32 ; +// Validate validates the CT_Background and its children +func (_dgf *CT_Background )Validate ()error {return _dgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_CommonSlideData ()*CT_CommonSlideData {_bgdd :=&CT_CommonSlideData {};_bgdd .SpTree =NewCT_GroupShape (); +return _bgdd ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_eacaa ST_TLTimeNodeFillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eacaa .String (),start ); +};func (_cggec *CT_TLByAnimateColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbda :for {_bfcc ,_cfbb :=d .Token ();if _cfbb !=nil {return _cfbb ;};switch _fcda :=_bfcc .(type ){case _b .StartElement :switch _fcda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_cggec .Rgb =NewCT_TLByRgbColorTransform (); +if _ddgab :=d .DecodeElement (_cggec .Rgb ,&_fcda );_ddgab !=nil {return _ddgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_cggec .Hsl =NewCT_TLByHslColorTransform (); +if _gefgf :=d .DecodeElement (_cggec .Hsl ,&_fcda );_gefgf !=nil {return _gefgf ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_fcda .Name ); +if _dbbb :=d .Skip ();_dbbb !=nil {return _dbbb ;};};case _b .EndElement :break _cbbda ;case _b .CharData :};};return nil ;};func (_bcbgd ST_PhotoAlbumLayout )String ()string {switch _bcbgd {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065"; +case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063";case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce"; +};return "";};type CT_Placeholder struct{ -// Extent Width -CyAttr int32 ; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// Type of Size -TypeAttr ST_SlideSizeType ;};func (_fdebg *CT_TLTimeConditionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gadfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_gdceb :=range _fdebg .Cond {e .EncodeElement (_gdceb ,_gadfe ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Placeholder Orientation +OrientAttr ST_Direction ; -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_cebac *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _cebac .SldTgt !=nil {if _gggbd :=_cebac .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_gggbd !=nil {return _gggbd ;};};if _cebac .SndTgt !=nil {if _adbba :=_cebac .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074"); -_adbba !=nil {return _adbba ;};};if _cebac .SpTgt !=nil {if _dabed :=_cebac .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_dabed !=nil {return _dabed ;};};if _cebac .InkTgt !=nil {if _dgfcf :=_cebac .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074"); -_dgfcf !=nil {return _dgfcf ;};};return nil ;};func (_deaa *CT_Placeholder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdeb :=range start .Attr {if _cdeb .Name .Local =="\u0074\u0079\u0070\u0065"{_deaa .TypeAttr .UnmarshalXMLAttr (_cdeb ); -continue ;};if _cdeb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_deaa .OrientAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0073\u007a"{_deaa .SzAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0069\u0064\u0078"{_ebge ,_fcga :=_aa .ParseUint (_cdeb .Value ,10,32); -if _fcga !=nil {return _fcga ;};_daae :=uint32 (_ebge );_deaa .IdxAttr =&_daae ;continue ;};if _cdeb .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_daba ,_abee :=_aa .ParseBool (_cdeb .Value );if _abee !=nil {return _abee ; -};_deaa .HasCustomPromptAttr =&_daba ;continue ;};};_bbae :for {_faac ,_ccgaf :=d .Token ();if _ccgaf !=nil {return _ccgaf ;};switch _ecfe :=_faac .(type ){case _a .StartElement :switch _ecfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deaa .ExtLst =NewCT_ExtensionListModify (); -if _dfae :=d .DecodeElement (_deaa .ExtLst ,&_ecfe );_dfae !=nil {return _dfae ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_ecfe .Name ); -if _gdfe :=d .Skip ();_gdfe !=nil {return _gdfe ;};};case _a .EndElement :break _bbae ;case _a .CharData :};};return nil ;}; +// Placeholder Size +SzAttr ST_PlaceholderSize ; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_bfaef *CT_TLCommonBehaviorData )Validate ()error {return _bfaef .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func NewCmAuthorLst ()*CmAuthorLst {_ebgeb :=&CmAuthorLst {}; -_ebgeb .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _ebgeb ;}; +// Placeholder Index +IdxAttr *uint32 ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_babab *CT_Empty )ValidateWithPath (path string )error {return nil }; +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_ddfe *CT_SlideMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgbe :for {_gaea ,_abfba :=d .Token ();if _abfba !=nil {return _abfba ;};switch _bfbf :=_gaea .(type ){case _b .StartElement :switch _bfbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_edbg :=NewCT_SlideMasterIdListEntry (); +if _fbcd :=d .DecodeElement (_edbg ,&_bfbf );_fbcd !=nil {return _fbcd ;};_ddfe .SldMasterId =append (_ddfe .SldMasterId ,_edbg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bfbf .Name ); +if _edgg :=d .Skip ();_edgg !=nil {return _edgg ;};};case _b .EndElement :break _dbgbe ;case _b .CharData :};};return nil ;};type CT_ModifyVerifier struct{ -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_bacgd *CT_TLCommonTimeNodeData )Validate ()error {return _bacgd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func ParseUnionST_FixedPercentage (s string )(_fc .ST_FixedPercentage ,error ){return _fc .ParseUnionST_FixedPercentage (s ); -};type ST_TLAnimateMotionPathEditMode byte ;func (_ccecb ST_IterateType )ValidateWithPath (path string )error {switch _ccecb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccecb )); -};return nil ;};func (_aeac ST_PhotoAlbumLayout )String ()string {switch _aeac {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063"; -case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return "";};type CT_NormalViewProperties struct{ +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// Cryptographic Provider Type +CryptProviderTypeAttr _gb .ST_CryptProv ; -// Prefer Single View -PreferSingleViewAttr *bool ; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _gb .ST_AlgClass ; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _gb .ST_AlgType ; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_fdgad ST_SlideLayoutType )String ()string {switch _fdgad {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078"; -case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074"; -case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case 12:return "\u0062\u006c\u0061n\u006b"; -case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a";case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061"; -case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a"; -case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a";case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078"; -case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074"; -case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074"; -case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};func (_dcg *CT_BuildList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _dcg .BldP !=nil {_ecf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_dde :=range _dcg .BldP {e .EncodeElement (_dde ,_ecf );};};if _dcg .BldDgm !=nil {_fcegd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}}; -for _ ,_dfc :=range _dcg .BldDgm {e .EncodeElement (_dfc ,_fcegd );};};if _dcg .BldOleChart !=nil {_gcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_gbba :=range _dcg .BldOleChart {e .EncodeElement (_gbba ,_gcc ); -};};if _dcg .BldGraphic !=nil {_ece :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_cba :=range _dcg .BldGraphic {e .EncodeElement (_cba ,_ece );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_gbecc *CT_NotesMasterIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddgc :=range start .Attr {if _ddgc .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"&&_ddgc .Name .Local =="\u0069\u0064"||_ddgc .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"&&_ddgc .Name .Local =="\u0069\u0064"{_acgcf ,_abaa :=_ddgc .Value ,error (nil ); -if _abaa !=nil {return _abaa ;};_gbecc .IdAttr =_acgcf ;continue ;};};_bgaad :for {_beacg ,_adaa :=d .Token ();if _adaa !=nil {return _adaa ;};switch _dfca :=_beacg .(type ){case _a .StartElement :switch _dfca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbecc .ExtLst =NewCT_ExtensionList (); -if _fffe :=d .DecodeElement (_gbecc .ExtLst ,&_dfca );_fffe !=nil {return _fffe ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_dfca .Name ); -if _dgg :=d .Skip ();_dgg !=nil {return _dgg ;};};case _a .EndElement :break _bgaad ;case _a .CharData :};};return nil ;}; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_baeab *EG_SlideListChoice )ValidateWithPath (path string )error {if _baeab .SldAll !=nil {if _dbbbe :=_baeab .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dbbbe !=nil {return _dbbbe ;};};if _baeab .SldRg !=nil {if _fecf :=_baeab .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); -_fecf !=nil {return _fecf ;};};if _baeab .CustShow !=nil {if _efdb :=_baeab .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_efdb !=nil {return _efdb ;};};return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_eeec *CT_SlideViewProperties )ValidateWithPath (path string )error {if _fegeg :=_eeec .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_fegeg !=nil {return _fegeg ;};if _eeec .ExtLst !=nil {if _caed :=_eeec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_caed !=nil {return _caed ;};};return nil ;};func (_dadd *CT_TLTimeAnimateValueList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbcf :for {_gded ,_bdce :=d .Token ();if _bdce !=nil {return _bdce ;};switch _fgcef :=_gded .(type ){case _a .StartElement :switch _fgcef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_gdega :=NewCT_TLTimeAnimateValue (); -if _dbbcd :=d .DecodeElement (_gdega ,&_fgcef );_dbbcd !=nil {return _dbbcd ;};_dadd .Tav =append (_dadd .Tav ,_gdega );default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_fgcef .Name ); -if _bdacc :=d .Skip ();_bdacc !=nil {return _bdacc ;};};case _a .EndElement :break _gbcf ;case _a .CharData :};};return nil ;};func (_fbgd *CT_TLIterateIntervalTime )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggaeg :=range start .Attr {if _ggaeg .Name .Local =="\u0076\u0061\u006c"{_agcgc ,_cagae :=ParseUnionST_TLTime (_ggaeg .Value ); -if _cagae !=nil {return _cagae ;};_fbgd .ValAttr =_agcgc ;continue ;};};for {_gbcac ,_bdgd :=d .Token ();if _bdgd !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_bdgd ); -};if _gcbad ,_ecaf :=_gbcac .(_a .EndElement );_ecaf &&_gcbad .Name ==start .Name {break ;};};return nil ;}; +// Salt for Password Verifier +SaltDataAttr *string ; -// Validate validates the CT_OptionalBlackTransition and its children -func (_ccfcc *CT_OptionalBlackTransition )Validate ()error {return _ccfcc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");}; +// Password Hash +HashDataAttr *string ; -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_dbffb *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _dbffb .Blinds !=nil {if _gdeag :=_dbffb .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_gdeag !=nil {return _gdeag ;};};if _dbffb .Checker !=nil {if _abagb :=_dbffb .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072"); -_abagb !=nil {return _abagb ;};};if _dbffb .Circle !=nil {if _febbc :=_dbffb .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_febbc !=nil {return _febbc ;};};if _dbffb .Dissolve !=nil {if _efec :=_dbffb .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e"); -_efec !=nil {return _efec ;};};if _dbffb .Comb !=nil {if _fgdfdc :=_dbffb .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_fgdfdc !=nil {return _fgdfdc ;};};if _dbffb .Cover !=nil {if _fegeb :=_dbffb .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072"); -_fegeb !=nil {return _fegeb ;};};if _dbffb .Cut !=nil {if _bbad :=_dbffb .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_bbad !=nil {return _bbad ;};};if _dbffb .Diamond !=nil {if _bdcd :=_dbffb .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064"); -_bdcd !=nil {return _bdcd ;};};if _dbffb .Fade !=nil {if _eeedf :=_dbffb .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_eeedf !=nil {return _eeedf ;};};if _dbffb .Newsflash !=nil {if _eacfe :=_dbffb .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"); -_eacfe !=nil {return _eacfe ;};};if _dbffb .Plus !=nil {if _gfec :=_dbffb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_gfec !=nil {return _gfec ;};};if _dbffb .Pull !=nil {if _eacfb :=_dbffb .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c"); -_eacfb !=nil {return _eacfb ;};};if _dbffb .Push !=nil {if _eggg :=_dbffb .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_eggg !=nil {return _eggg ;};};if _dbffb .Random !=nil {if _ffggf :=_dbffb .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d"); -_ffggf !=nil {return _ffggf ;};};if _dbffb .RandomBar !=nil {if _gfbf :=_dbffb .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_gfbf !=nil {return _gfbf ;};};if _dbffb .Split !=nil {if _geeb :=_dbffb .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074"); -_geeb !=nil {return _geeb ;};};if _dbffb .Strips !=nil {if _cdcef :=_dbffb .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_cdcef !=nil {return _cdcef ;};};if _dbffb .Wedge !=nil {if _dccd :=_dbffb .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065"); -_dccd !=nil {return _dccd ;};};if _dbffb .Wheel !=nil {if _cacea :=_dbffb .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_cacea !=nil {return _cacea ;};};if _dbffb .Wipe !=nil {if _fbca :=_dbffb .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065"); -_fbca !=nil {return _fbca ;};};if _dbffb .Zoom !=nil {if _ddcbfa :=_dbffb .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_ddcbfa !=nil {return _ddcbfa ;};};return nil ;};func (_bdgaf *CT_TLPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcagg :=range start .Attr {if _gcagg .Name .Local =="\u0078"{_gdadd ,_dfeba :=ParseUnionST_Percentage (_gcagg .Value ); -if _dfeba !=nil {return _dfeba ;};_bdgaf .XAttr =_gdadd ;continue ;};if _gcagg .Name .Local =="\u0079"{_ebab ,_aafdf :=ParseUnionST_Percentage (_gcagg .Value );if _aafdf !=nil {return _aafdf ;};_bdgaf .YAttr =_ebab ;continue ;};};for {_gbfbd ,_bbaf :=d .Token (); -if _bbaf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_bbaf );};if _gcbe ,_bggg :=_gbfbd .(_a .EndElement );_bggg &&_gcbe .Name ==start .Name {break ;}; -};return nil ;};func (_fcbfeb *CT_TLAnimateEffectBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcbfeb .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_cecge ,_dcbd :=_fcbfeb .TransitionAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}); -if _dcbd !=nil {return _dcbd ;};start .Attr =append (start .Attr ,_cecge );};if _fcbfeb .FilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fcbfeb .FilterAttr )}); -};if _fcbfeb .PrLstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fcbfeb .PrLstAttr )});};e .EncodeToken (start );_aadd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; -e .EncodeElement (_fcbfeb .CBhvr ,_aadd );if _fcbfeb .Progress !=nil {_fgdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_fcbfeb .Progress ,_fgdb );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_aaedb *CmAuthorLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _aaedb .CT_CommentAuthorList .MarshalXML (e ,start );};type CT_SlideRelationshipList struct{ +// Cryptographic Provider +CryptProviderAttr *string ; -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;}; +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// Validate validates the CT_IndexRange and its children -func (_cbce *CT_IndexRange )Validate ()error {return _cbce .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_ecac :=&CT_OutlineViewSlideEntry {}; -return _ecac ;};type CT_SlideMasterIdList struct{ +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};type CT_CommonSlideData struct{ +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// Name -NameAttr *string ; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};func (_eacf *CT_CommentAuthorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gee :for {_cea ,_ggbf :=d .Token ();if _ggbf !=nil {return _ggbf ;};switch _fbc :=_cea .(type ){case _b .StartElement :switch _fbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_bgb :=NewCT_CommentAuthor (); +if _fgbd :=d .DecodeElement (_bgb ,&_fbc );_fgbd !=nil {return _fgbd ;};_eacf .CmAuthor =append (_eacf .CmAuthor ,_bgb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fbc .Name ); +if _fcee :=d .Skip ();_fcee !=nil {return _fcee ;};};case _b .EndElement :break _gee ;case _b .CharData :};};return nil ;}; -// Slide Background -Bg *CT_Background ; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_bcbfe *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _bgbee :=_bcbfe .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bgbee !=nil {return _bgbee ; +};if _effda :=_bcbfe .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_effda !=nil {return _effda ;};if _bcbfe .Progress !=nil {if _bgeg :=_bcbfe .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s"); +_bgeg !=nil {return _bgeg ;};};return nil ;}; -// Shape Tree -SpTree *CT_GroupShape ; +// Validate validates the CT_TLTemplate and its children +func (_eeeb *CT_TLTemplate )Validate ()error {return _eeeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func (_egaabf ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _egaabf {case 0,1:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egaabf )); +};return nil ;};func (_beaab ST_PrintColorMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beaab .String (),start );};func (_feabe *ST_TransitionInOutDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbda ,_ecedc :=d .Token (); +if _ecedc !=nil {return _ecedc ;};if _bcdfe ,_fcaef :=_edbda .(_b .EndElement );_fcaef &&_bcdfe .Name ==start .Name {*_feabe =1;return nil ;};if _fbgec ,_agec :=_edbda .(_b .CharData );!_agec {return _fb .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",_edbda ); +}else {switch string (_fbgec ){case "":*_feabe =0;case "\u006f\u0075\u0074":*_feabe =1;case "\u0069\u006e":*_feabe =2;};};_edbda ,_ecedc =d .Token ();if _ecedc !=nil {return _ecedc ;};if _bfcfef ,_gcae :=_edbda .(_b .EndElement );_gcae &&_bfcfef .Name ==start .Name {return nil ; +};return _fb .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",_edbda );};func NewCT_PresentationProperties ()*CT_PresentationProperties {_gffbf :=&CT_PresentationProperties {}; +return _gffbf ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// Validate validates the CT_GuideList and its children +func (_fcecf *CT_GuideList )Validate ()error {return _fcecf .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewEG_ExtensionList ()*EG_ExtensionList {_eege :=&EG_ExtensionList {};return _eege }; -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_dgbfe *HandoutMaster )ValidateWithPath (path string )error {if _bedbd :=_dgbfe .CT_HandoutMaster .ValidateWithPath (path );_bedbd !=nil {return _bedbd ;};return nil ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_gbdgcf ST_TLPreviousActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcba :=_b .Attr {}; +_bcba .Name =name ;switch _gbdgcf {case ST_TLPreviousActionTypeUnset :_bcba .Value ="";case ST_TLPreviousActionTypeNone :_bcba .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_bcba .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d"; +};return _bcba ,nil ;};type CT_TLTimeNodeParallel struct{ -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_aeafa *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _aeafa .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _d .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 _fdcg :=_aeafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcg !=nil {return _fdcg ;};return nil ;};func (_ggdff *CT_TLTimeConditionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgf :for {_dadec ,_eggae :=d .Token (); -if _eggae !=nil {return _eggae ;};switch _bfeefe :=_dadec .(type ){case _a .StartElement :switch _bfeefe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_dcdfa :=NewCT_TLTimeCondition (); -if _bgec :=d .DecodeElement (_dcdfa ,&_bfeefe );_bgec !=nil {return _bgec ;};_ggdff .Cond =append (_ggdff .Cond ,_dcdfa );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bfeefe .Name ); -if _bfbbd :=d .Skip ();_bfbbd !=nil {return _bfbbd ;};};case _a .EndElement :break _adgf ;case _a .CharData :};};return nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_gcef :=&CT_TLBuildParagraph {};return _gcef };const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0; -ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5; -);func (_badb *CT_TLTriggerRuntimeNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cdcce ,_ddgdb :=_badb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _ddgdb !=nil {return _ddgdb ;};start .Attr =append (start .Attr ,_cdcce ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fedgd ST_TLBehaviorOverrideType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fedgd .String (),start );};func (_bbgag *CT_SlideTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbgag .SpdAttr !=ST_TransitionSpeedUnset {_cfgab ,_gacc :=_bbgag .SpdAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0070\u0064"}); -if _gacc !=nil {return _gacc ;};start .Attr =append (start .Attr ,_cfgab );};if _bbgag .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bbgag .AdvClickAttr ))}); -};if _bbgag .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_bbgag .AdvTmAttr )});};e .EncodeToken (start );if _bbgag .Choice !=nil {_bbgag .Choice .MarshalXML (e ,_a .StartElement {}); -};if _bbgag .SndAc !=nil {_bfgb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_bbgag .SndAc ,_bfgb );};if _bbgag .ExtLst !=nil {_fbdc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bbgag .ExtLst ,_fbdc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgee ST_PlaceholderSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgee .String (),start ); -}; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;};func NewCT_CustomShowId ()*CT_CustomShowId {_cae :=&CT_CustomShowId {};return _cae };func (_fccfe ST_PhotoAlbumLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fccfe .String (),start ); +};func (_acbbc ST_PrintColorMode )ValidateWithPath (path string )error {switch _acbbc {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbbc )); +};return nil ;};func (_eada *CT_CommentAuthor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_eada .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",_eada .NameAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_fb .Sprintf ("\u0025\u0076",_eada .InitialsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_fb .Sprintf ("\u0025\u0076",_eada .LastIdxAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_fb .Sprintf ("\u0025\u0076",_eada .ClrIdxAttr )});e .EncodeToken (start );if _eada .ExtLst !=nil {_efag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_eada .ExtLst ,_efag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NotesTextViewProperties struct{ -// Validate validates the EG_ChildSlide and its children -func (_eccad *EG_ChildSlide )Validate ()error {return _eccad .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_cdbda ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _cdbda {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbda )); -};return nil ;};func (_adcda *NotesMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adcda .CT_NotesMaster =*NewCT_NotesMaster ();_ffcea :for {_fggd ,_dfeg :=d .Token ();if _dfeg !=nil {return _dfeg ;};switch _dbccg :=_fggd .(type ){case _a .StartElement :switch _dbccg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _beaec :=d .DecodeElement (_adcda .CSld ,&_dbccg ); -_beaec !=nil {return _beaec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ffdf :=d .DecodeElement (_adcda .ClrMap ,&_dbccg ); -_ffdf !=nil {return _ffdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_adcda .Hf =NewCT_HeaderFooter (); -if _fdee :=d .DecodeElement (_adcda .Hf ,&_dbccg );_fdee !=nil {return _fdee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_adcda .NotesStyle =_fc .NewCT_TextListStyle (); -if _cedad :=d .DecodeElement (_adcda .NotesStyle ,&_dbccg );_cedad !=nil {return _cedad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcda .ExtLst =NewCT_ExtensionListModify (); -if _dbbaf :=d .DecodeElement (_adcda .ExtLst ,&_dbccg );_dbbaf !=nil {return _dbbaf ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_dbccg .Name ); -if _caeeb :=d .Skip ();_caeeb !=nil {return _caeeb ;};};case _a .EndElement :break _ffcea ;case _a .CharData :};};return nil ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_fabab :=&CT_TLTimeAnimateValue {};return _fabab ;};func (_dbff *CT_EightDirectionTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcbg :=range start .Attr {if _dcbg .Name .Local =="\u0064\u0069\u0072"{_caa ,_dgab :=ParseUnionST_TransitionEightDirectionType (_dcbg .Value ); -if _dgab !=nil {return _dgab ;};_dbff .DirAttr =&_caa ;continue ;};};for {_feb ,_cga :=d .Token ();if _cga !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_cga ); -};if _bcec ,_gcdf :=_feb .(_a .EndElement );_gcdf &&_bcec .Name ==start .Name {break ;};};return nil ;}; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_fgcb *CT_CustomerDataList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgcb .CustData !=nil {_fgdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}}; +for _ ,_aggab :=range _fgcb .CustData {e .EncodeElement (_aggab ,_fgdg );};};if _fgcb .Tags !=nil {_eagdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_fgcb .Tags ,_eagdd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_edfd ST_PlaceholderType )ValidateWithPath (path string )error {switch _edfd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfd )); +};return nil ;};type CT_TLTextTargetElement struct{ -// Validate validates the AG_Ole and its children -func (_fdd *AG_Ole )Validate ()error {return _fdd .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");}; +// Character Range +CharRg *CT_IndexRange ; -// Validate validates the CT_SlideLayoutIdList and its children -func (_fgca *CT_SlideLayoutIdList )Validate ()error {return _fgca .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ; -};const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3; -ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;); +// Paragraph Text Range +PRg *CT_IndexRange ;};func (_cgfga ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_accce :=_b .Attr {};_accce .Name =name ;switch _cgfga {case ST_TLAnimateMotionBehaviorOriginUnset :_accce .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_accce .Value ="\u0070\u0061\u0072\u0065\u006e\u0074"; +case ST_TLAnimateMotionBehaviorOriginLayout :_accce .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _accce ,nil ;};func (_eeab *CT_CommentAuthor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dea :=range start .Attr {if _dea .Name .Local =="\u0069\u0064"{_add ,_bfda :=_f .ParseUint (_dea .Value ,10,32); +if _bfda !=nil {return _bfda ;};_eeab .IdAttr =uint32 (_add );continue ;};if _dea .Name .Local =="\u006e\u0061\u006d\u0065"{_cbc ,_bbe :=_dea .Value ,error (nil );if _bbe !=nil {return _bbe ;};_eeab .NameAttr =_cbc ;continue ;};if _dea .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_faec ,_gfc :=_dea .Value ,error (nil ); +if _gfc !=nil {return _gfc ;};_eeab .InitialsAttr =_faec ;continue ;};if _dea .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_adge ,_ege :=_f .ParseUint (_dea .Value ,10,32);if _ege !=nil {return _ege ;};_eeab .LastIdxAttr =uint32 (_adge );continue ; +};if _dea .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_bfe ,_cdd :=_f .ParseUint (_dea .Value ,10,32);if _cdd !=nil {return _cdd ;};_eeab .ClrIdxAttr =uint32 (_bfe );continue ;};};_gdf :for {_abe ,_dfbfg :=d .Token ();if _dfbfg !=nil {return _dfbfg ; +};switch _dcg :=_abe .(type ){case _b .StartElement :switch _dcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeab .ExtLst =NewCT_ExtensionList (); +if _gcdd :=d .DecodeElement (_eeab .ExtLst ,&_dcg );_gcdd !=nil {return _gcdd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_dcg .Name ); +if _gdcbe :=d .Skip ();_gdcbe !=nil {return _gdcbe ;};};case _b .EndElement :break _gdf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLTimeCondition and its children -func (_fabac *CT_TLTimeCondition )Validate ()error {return _fabac .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_adcb *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _fcffa :=_adcb .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fcffa !=nil {return _fcffa ; +};if _adcb .DurAttr !=nil {if _cdefgd :=_adcb .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_cdefgd !=nil {return _cdefgd ;};};if _adcb .RepeatCountAttr !=nil {if _ggcfd :=_adcb .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072"); +_ggcfd !=nil {return _ggcfd ;};};if _adcb .RepeatDurAttr !=nil {if _aefbd :=_adcb .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_aefbd !=nil {return _aefbd ;};};if _adcb .SpdAttr !=nil {if _feaaf :=_adcb .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072"); +_feaaf !=nil {return _feaaf ;};};if _adcb .AccelAttr !=nil {if _eeagb :=_adcb .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_eeagb !=nil {return _eeagb ;};};if _adcb .DecelAttr !=nil {if _gfbbb :=_adcb .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072"); +_gfbbb !=nil {return _gfbbb ;};};if _dfdda :=_adcb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dfdda !=nil {return _dfdda ;};if _accbd :=_adcb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); +_accbd !=nil {return _accbd ;};if _cfbac :=_adcb .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_cfbac !=nil {return _cfbac ;};if _eacef :=_adcb .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072"); +_eacef !=nil {return _eacef ;};if _agag :=_adcb .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agag !=nil {return _agag ;};if _adcb .StCondLst !=nil {if _ggaa :=_adcb .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); +_ggaa !=nil {return _ggaa ;};};if _adcb .EndCondLst !=nil {if _cadb :=_adcb .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_cadb !=nil {return _cadb ;};};if _adcb .EndSync !=nil {if _ebac :=_adcb .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063"); +_ebac !=nil {return _ebac ;};};if _adcb .Iterate !=nil {if _acfbae :=_adcb .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_acfbae !=nil {return _acfbae ;};};if _adcb .ChildTnLst !=nil {if _deea :=_adcb .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"); +_deea !=nil {return _deea ;};};if _adcb .SubTnLst !=nil {if _gdgf :=_adcb .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_gdgf !=nil {return _gdgf ;};};return nil ;}; -// Validate validates the CT_CustomShowId and its children -func (_aeab *CT_CustomShowId )Validate ()error {return _aeab .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_gbdfc ST_PhotoAlbumLayout )Validate ()error {return _gbdfc .ValidateWithPath ("")}; -type CT_Placeholder struct{ +// Validate validates the CT_TLTimeNodeSequence and its children +func (_dbgbd *CT_TLTimeNodeSequence )Validate ()error {return _dbgbd .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");}; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_aabd *CT_ShowInfoKiosk )Validate ()error {return _aabd .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1; +ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;); -// Placeholder Orientation -OrientAttr ST_Direction ; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_adbb *CT_EmbeddedFontDataId )Validate ()error {return _adbb .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_gadc ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gadc .String (),start ); +};func (_fbae *CT_TLTimeCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgffb :=range start .Attr {if _dgffb .Name .Local =="\u0065\u0076\u0074"{_fbae .EvtAttr .UnmarshalXMLAttr (_dgffb );continue ;};if _dgffb .Name .Local =="\u0064\u0065\u006ca\u0079"{_dfcbg ,_fabdd :=ParseUnionST_TLTime (_dgffb .Value ); +if _fabdd !=nil {return _fabdd ;};_fbae .DelayAttr =&_dfcbg ;continue ;};};_dcgda :for {_bcege ,_ddcfd :=d .Token ();if _ddcfd !=nil {return _ddcfd ;};switch _fffba :=_bcege .(type ){case _b .StartElement :switch _fffba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_fbae .TgtEl =NewCT_TLTimeTargetElement (); +if _ebee :=d .DecodeElement (_fbae .TgtEl ,&_fffba );_ebee !=nil {return _ebee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_fbae .Tn =NewCT_TLTriggerTimeNodeID (); +if _acfgg :=d .DecodeElement (_fbae .Tn ,&_fffba );_acfgg !=nil {return _acfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_fbae .Rtn =NewCT_TLTriggerRuntimeNode (); +if _cebed :=d .DecodeElement (_fbae .Rtn ,&_fffba );_cebed !=nil {return _cebed ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fffba .Name ); +if _bdag :=d .Skip ();_bdag !=nil {return _bdag ;};};case _b .EndElement :break _dcgda ;case _b .CharData :};};return nil ;};func (_beddf *CT_TLOleChartTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beddf .TypeAttr =ST_TLChartSubelementType (1); +for _ ,_bgfgc :=range start .Attr {if _bgfgc .Name .Local =="\u0074\u0079\u0070\u0065"{_beddf .TypeAttr .UnmarshalXMLAttr (_bgfgc );continue ;};if _bgfgc .Name .Local =="\u006c\u0076\u006c"{_egag ,_cgbbf :=_f .ParseUint (_bgfgc .Value ,10,32);if _cgbbf !=nil {return _cgbbf ; +};_ebegcg :=uint32 (_egag );_beddf .LvlAttr =&_ebegcg ;continue ;};};for {_debdaa ,_gbee :=d .Token ();if _gbee !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_gbee ); +};if _gggcf ,_cddcc :=_debdaa .(_b .EndElement );_cddcc &&_gggcf .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_PositivePercentage (s string )(_fba .ST_PositivePercentage ,error ){return _fba .ParseUnionST_PositivePercentage (s );}; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_bebg *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _dabbef :=_bebg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dabbef !=nil {return _dabbef ;};return nil ;};func (_ccbf *CT_TLTimeNodeParallel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_dbedg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ccbf .CTn ,_dbedg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_gfafb :=&CT_OleObjectChoice {}; +return _gfafb }; -// Placeholder Index -IdxAttr *uint32 ; +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_efbe *CT_IndexRange )ValidateWithPath (path string )error {return nil };func (_aaff *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaff .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aaff .SpidAttr )}); +};if _aaff .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_aaff .NameAttr )});};if _aaff .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_aaff .ShowAsIconAttr ))}); +};if _aaff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aaff .IdAttr )});};if _aaff .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fb .Sprintf ("\u0025\u0076",*_aaff .ImgWAttr )}); +};if _aaff .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fb .Sprintf ("\u0025\u0076",*_aaff .ImgHAttr )});};e .EncodeToken (start );if _aaff .ExtLst !=nil {_fdgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aaff .ExtLst ,_fdgf );};if _aaff .Pic !=nil {_dcgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_aaff .Pic ,_dcgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffagg ST_WebColorType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffagg .String (),start ); +};type CT_SlideLayout struct{ -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_dcfg ST_TLNextActionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcfg .String (),start );};type CT_ViewProperties struct{ +// Matching Name +MatchingNameAttr *string ; -// Last View -LastViewAttr ST_ViewType ; +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// Show Comments -ShowCommentsAttr *bool ; +// Preserve Slide Layout +PreserveAttr *bool ; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// Is User Drawn +UserDrawnAttr *bool ; -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Color Scheme Map Override +ClrMapOvr *_fba .CT_ColorMappingOverride ; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;}; -// Grid Spacing -GridSpacing *_fc .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_ecag ST_TLTimeNodeRestartType )String ()string {switch _ecag {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065"; -case 3:return "\u006e\u0065\u0076e\u0072";};return "";};type CT_TLBuildDiagram struct{ +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_fg *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_cefgde ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfcecb :=_b .Attr {};_cfcecb .Name =name ;switch _cefgde {case ST_TLBehaviorAdditiveTypeUnset :_cfcecb .Value =""; +case ST_TLBehaviorAdditiveTypeBase :_cfcecb .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_cfcecb .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_cfcecb .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_cfcecb .Value ="\u006d\u0075\u006c\u0074"; +case ST_TLBehaviorAdditiveTypeNone :_cfcecb .Value ="\u006e\u006f\u006e\u0065";};return _cfcecb ,nil ;};type ST_TLTimeNodeRestartType byte ;const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2; +ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8; +ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;);func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_cffg :=&CT_TLTriggerTimeNodeID {};return _cffg ;}; +func NewCT_ShowProperties ()*CT_ShowProperties {_gega :=&CT_ShowProperties {};return _gega };func (_feage ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feage .String (),start );};func NewCT_Picture ()*CT_Picture {_abedg :=&CT_Picture {}; +_abedg .NvPicPr =NewCT_PictureNonVisual ();_abedg .BlipFill =_fba .NewCT_BlipFillProperties ();_abedg .SpPr =_fba .NewCT_ShapeProperties ();return _abedg ;};type CT_ShowInfoBrowse struct{ -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_edaa *CT_SlideIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edaa .IdAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edaa .RIdAttr )});e .EncodeToken (start );if _edaa .ExtLst !=nil {_fabcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edaa .ExtLst ,_fabcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;}; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_cgbf *CT_CustomShowList )ValidateWithPath (path string )error {for _gaag ,_dcac :=range _cgbf .CustShow {if _gaga :=_dcac .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gaag )); -_gaga !=nil {return _gaga ;};};return nil ;};func (_edfde *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faaac ,_fcbce :=d .Token ();if _fcbce !=nil {return _fcbce ;};if _bbagfa ,_bcbeag :=_faaac .(_a .EndElement ); -_bcbeag &&_bbagfa .Name ==start .Name {*_edfde =1;return nil ;};if _ffaef ,_dcddfc :=_faaac .(_a .CharData );!_dcddfc {return _d .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",_faaac ); -}else {switch string (_ffaef ){case "":*_edfde =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_edfde =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_edfde =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_edfde =3;};};_faaac ,_fcbce =d .Token (); -if _fcbce !=nil {return _fcbce ;};if _egcc ,_aacd :=_faaac .(_a .EndElement );_aacd &&_egcc .Name ==start .Name {return nil ;};return _d .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",_faaac ); -};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);type CT_PhotoAlbum struct{ +// Validate validates the CT_TLBuildParagraph and its children +func (_edcad *CT_TLBuildParagraph )Validate ()error {return _edcad .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");}; -// Black and White -BwAttr *bool ; +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_adgfe ST_TLParaBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdca :=_b .Attr {};_bdca .Name =name ;switch _adgfe {case ST_TLParaBuildTypeUnset :_bdca .Value =""; +case ST_TLParaBuildTypeAllAtOnce :_bdca .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_bdca .Value ="\u0070";case ST_TLParaBuildTypeCust :_bdca .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_bdca .Value ="\u0077\u0068\u006fl\u0065"; +};return _bdca ,nil ;};func (_dadc *ST_TransitionEightDirectionType )Validate ()error {return _dadc .ValidateWithPath ("")};type ST_TLNextActionType byte ;func NewCT_CommentAuthor ()*CT_CommentAuthor {_gaae :=&CT_CommentAuthor {};return _gaae }; -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// Validate validates the Sld and its children +func (_cdbgd *Sld )Validate ()error {return _cdbgd .ValidateWithPath ("\u0053\u006c\u0064")}; -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; +// Validate validates the CT_BackgroundProperties and its children +func (_fcc *CT_BackgroundProperties )Validate ()error {return _fcc .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TLSetBehavior struct{ -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func (_daebac *SldLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daebac .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_aefgb :=range start .Attr {if _aefgb .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_cdgcb ,_adbcb :=_aefgb .Value ,error (nil ); -if _adbcb !=nil {return _adbcb ;};_daebac .MatchingNameAttr =&_cdgcb ;continue ;};if _aefgb .Name .Local =="\u0074\u0079\u0070\u0065"{_daebac .TypeAttr .UnmarshalXMLAttr (_aefgb );continue ;};if _aefgb .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ccccd ,_bagc :=_aa .ParseBool (_aefgb .Value ); -if _bagc !=nil {return _bagc ;};_daebac .PreserveAttr =&_ccccd ;continue ;};if _aefgb .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gefae ,_acfceb :=_aa .ParseBool (_aefgb .Value );if _acfceb !=nil {return _acfceb ;};_daebac .UserDrawnAttr =&_gefae ; -continue ;};if _aefgb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bbcbd ,_bcgge :=_aa .ParseBool (_aefgb .Value );if _bcgge !=nil {return _bcgge ;};_daebac .ShowMasterSpAttr =&_bbcbd ;continue ;};if _aefgb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_daead ,_bcag :=_aa .ParseBool (_aefgb .Value ); -if _bcag !=nil {return _bcag ;};_daebac .ShowMasterPhAnimAttr =&_daead ;continue ;};};_fgfb :for {_cagfc ,_beadb :=d .Token ();if _beadb !=nil {return _beadb ;};switch _bbcfe :=_cagfc .(type ){case _a .StartElement :switch _bbcfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bfcd :=d .DecodeElement (_daebac .CSld ,&_bbcfe ); -_bfcd !=nil {return _bfcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_daebac .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _aeece :=d .DecodeElement (_daebac .ClrMapOvr ,&_bbcfe );_aeece !=nil {return _aeece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_daebac .Transition =NewCT_SlideTransition (); -if _ffdbd :=d .DecodeElement (_daebac .Transition ,&_bbcfe );_ffdbd !=nil {return _ffdbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_daebac .Timing =NewCT_SlideTiming (); -if _aaeg :=d .DecodeElement (_daebac .Timing ,&_bbcfe );_aaeg !=nil {return _aaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_daebac .Hf =NewCT_HeaderFooter (); -if _bbbba :=d .DecodeElement (_daebac .Hf ,&_bbcfe );_bbbba !=nil {return _bbbba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daebac .ExtLst =NewCT_ExtensionListModify (); -if _eaaga :=d .DecodeElement (_daebac .ExtLst ,&_bbcfe );_eaaga !=nil {return _eaaga ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_bbcfe .Name ); -if _agdbc :=d .Skip ();_agdbc !=nil {return _agdbc ;};};case _a .EndElement :break _fgfb ;case _a .CharData :};};return nil ;}; +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; -// Validate validates the CT_NotesSlide and its children -func (_abgga *CT_NotesSlide )Validate ()error {return _abgga .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");}; +// To +To *CT_TLAnimVariant ;}; -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_bdgee *SldSyncPr )ValidateWithPath (path string )error {if _cgeb :=_bdgee .CT_SlideSyncProperties .ValidateWithPath (path );_cgeb !=nil {return _cgeb ;};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_egga :=&CT_TLAnimateEffectBehavior {}; -_egga .CBhvr =NewCT_TLCommonBehaviorData ();return _egga ;}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_ccbg *CT_Control )ValidateWithPath (path string )error {if _ccbg .ExtLst !=nil {if _age :=_ccbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_age !=nil {return _age ;};};if _ccbg .Pic !=nil {if _aab :=_ccbg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); +_aab !=nil {return _aab ;};};if _ccbg .ImgWAttr !=nil {if *_ccbg .ImgWAttr < 0{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ccbg .ImgWAttr ); +};};if _ccbg .ImgHAttr !=nil {if *_ccbg .ImgHAttr < 0{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ccbg .ImgHAttr ); +};};return nil ;};func (_fbfbe ST_TLBehaviorTransformType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbfbe .String (),start );};func (_gbbce *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfafa :=range start .Attr {if _bfafa .Name .Local =="\u0076\u0061\u006c"{_cbabb ,_cbeb :=ParseUnionST_PositivePercentage (_bfafa .Value ); +if _cbeb !=nil {return _cbeb ;};_gbbce .ValAttr =_cbabb ;continue ;};};for {_fdage ,_acbg :=d .Token ();if _acbg !=nil {return _fb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_acbg ); +};if _ecedf ,_ggfb :=_fdage .(_b .EndElement );_ggfb &&_ecedf .Name ==start .Name {break ;};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_eded :=&CT_Kinsoku {};return _eded }; -// Validate validates the CT_WheelTransition and its children -func (_ffdce *CT_WheelTransition )Validate ()error {return _ffdce .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_beae *CT_SlideMasterIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beae .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_beae .IdAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_beae .RIdAttr )});e .EncodeToken (start );if _beae .ExtLst !=nil {_gaab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_beae .ExtLst ,_gaab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_NotesViewProperties struct{ +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_fggbcd *CT_TLCommonTimeNodeData )Validate ()error {return _fggbcd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_cdae *SldMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _cdae .CT_SlideMaster .MarshalXML (e ,start );};func (_caddg *CT_TLTimeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _caddg .SldTgt !=nil {_gcgbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_caddg .SldTgt ,_gcgbf );};if _caddg .SndTgt !=nil {_abge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}}; +e .EncodeElement (_caddg .SndTgt ,_abge );};if _caddg .SpTgt !=nil {_aggdd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_caddg .SpTgt ,_aggdd );};if _caddg .InkTgt !=nil {_efega :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}}; +e .EncodeElement (_caddg .InkTgt ,_efega );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_bgeeb :=&CT_CustomerData {};return _bgeeb }; -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; +// Validate validates the TagLst and its children +func (_abecb *TagLst )Validate ()error {return _abecb .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");}; -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_fbdgd *CT_TLByAnimateColorTransform )Validate ()error {return _fbdgd .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");};func (_bgcg ST_TLTimeIndefinite )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgcg .String (),start ); -};func (_ebfff *CT_TLAnimVariantStringVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbeef :=range start .Attr {if _dbeef .Name .Local =="\u0076\u0061\u006c"{_bdbg ,_aadee :=_dbeef .Value ,error (nil );if _aadee !=nil {return _aadee ; -};_ebfff .ValAttr =_bdbg ;continue ;};};for {_cdbge ,_aggff :=d .Token ();if _aggff !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_aggff ); -};if _abge ,_dagbg :=_cdbge .(_a .EndElement );_dagbg &&_abge .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_fffdg :=&CT_SlideSorterViewProperties {};_fffdg .CViewPr =NewCT_CommonViewProperties (); -return _fffdg ;};const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1;ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3; -ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;); +// Validate validates the CT_ExtensionList and its children +func (_cbbb *CT_ExtensionList )Validate ()error {return _cbbb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_cgdd *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_cgbe :=[]string {}; +if _cgdd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_cgbe =append (_cgbe ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065"); +};if _cgdd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_cgbe =append (_cgbe ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065"); +};if len (_cgbe )> 1{return _fb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgbe );};return nil ;};func (_gbbbg *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbbbg =0; +case "\u006e\u006f\u006e\u0065":*_gbbbg =1;case "\u0066\u0075\u006c\u006c":*_gbbbg =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gbbbg =3;};return nil ;};func (_bgaga *PresentationPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaga .CT_PresentationProperties =*NewCT_PresentationProperties (); +_gegac :for {_bgeebg ,_ffbca :=d .Token ();if _ffbca !=nil {return _ffbca ;};switch _gdbc :=_bgeebg .(type ){case _b .StartElement :switch _gdbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_bgaga .HtmlPubPr =NewCT_HtmlPublishProperties (); +if _gccb :=d .DecodeElement (_bgaga .HtmlPubPr ,&_gdbc );_gccb !=nil {return _gccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_bgaga .WebPr =NewCT_WebProperties (); +if _cabde :=d .DecodeElement (_bgaga .WebPr ,&_gdbc );_cabde !=nil {return _cabde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_bgaga .PrnPr =NewCT_PrintProperties (); +if _becfc :=d .DecodeElement (_bgaga .PrnPr ,&_gdbc );_becfc !=nil {return _becfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_bgaga .ShowPr =NewCT_ShowProperties (); +if _gfbbg :=d .DecodeElement (_bgaga .ShowPr ,&_gdbc );_gfbbg !=nil {return _gfbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_bgaga .ClrMru =_fba .NewCT_ColorMRU (); +if _dbgcg :=d .DecodeElement (_bgaga .ClrMru ,&_gdbc );_dbgcg !=nil {return _dbgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgaga .ExtLst =NewCT_ExtensionList (); +if _ecba :=d .DecodeElement (_bgaga .ExtLst ,&_gdbc );_ecba !=nil {return _ecba ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_gdbc .Name ); +if _afbab :=d .Skip ();_afbab !=nil {return _afbab ;};};case _b .EndElement :break _gegac ;case _b .CharData :};};return nil ;};func (_dffgc ST_TLTimeIndefinite )String ()string {switch _dffgc {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"; +};return "";};func (_baaf *CT_TLSubShapeId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeegg :=range start .Attr {if _eeegg .Name .Local =="\u0073\u0070\u0069\u0064"{_gcbcg ,_abbeg :=_eeegg .Value ,error (nil );if _abbeg !=nil {return _abbeg ; +};_baaf .SpidAttr =_gcbcg ;continue ;};};for {_cebb ,_cddgg :=d .Token ();if _cddgg !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_cddgg ); +};if _aedbg ,_egcc :=_cebb .(_b .EndElement );_egcc &&_aedbg .Name ==start .Name {break ;};};return nil ;};func (_gaedf *CmLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _gaedf .CT_CommentList .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_ddad *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_NotesTextViewProperties and its children +func (_acgf *CT_NotesTextViewProperties )Validate ()error {return _acgf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_ecbd *CT_TagList )ValidateWithPath (path string )error {for _ffeg ,_cbbe :=range _ecbd .Tag {if _deebad :=_cbbe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ffeg ));_deebad !=nil {return _deebad ; -};};return nil ;}; +// Validate validates the CT_Empty and its children +func (_adee *CT_Empty )Validate ()error {return _adee .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1; +ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_gebcc :=&CT_TLSubShapeId {};return _gebcc };type ST_TLTriggerRuntimeNode byte ;func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_geef :=&CT_TLByHslColorTransform {}; +return _geef ;};func (_bbeg *CT_EmbeddedFontListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbeg .Font =_fba .NewCT_TextFont ();_ageg :for {_fada ,_cbgd :=d .Token ();if _cbgd !=nil {return _cbgd ;};switch _gded :=_fada .(type ){case _b .StartElement :switch _gded .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _fff :=d .DecodeElement (_bbeg .Font ,&_gded ); +_fff !=nil {return _fff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_bbeg .Regular =NewCT_EmbeddedFontDataId (); +if _ccgd :=d .DecodeElement (_bbeg .Regular ,&_gded );_ccgd !=nil {return _ccgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_bbeg .Bold =NewCT_EmbeddedFontDataId (); +if _dgfd :=d .DecodeElement (_bbeg .Bold ,&_gded );_dgfd !=nil {return _dgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_bbeg .Italic =NewCT_EmbeddedFontDataId (); +if _ecabg :=d .DecodeElement (_bbeg .Italic ,&_gded );_ecabg !=nil {return _ecabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_bbeg .BoldItalic =NewCT_EmbeddedFontDataId (); +if _dfcb :=d .DecodeElement (_bbeg .BoldItalic ,&_gded );_dfcb !=nil {return _dfcb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_gded .Name ); +if _gdccd :=d .Skip ();_gdccd !=nil {return _gdccd ;};};case _b .EndElement :break _ageg ;case _b .CharData :};};return nil ;};func (_fgadaf *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgadaf =0; +case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_fgadaf =1;case "\u006c\u0069\u006e":*_fgadaf =2;case "\u0066\u006d\u006c\u0061":*_fgadaf =3;};return nil ;};type ST_TLBehaviorAccumulateType byte ;func (_fdgfg *CT_ShowInfoKiosk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbc :=range start .Attr {if _bgbc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_defb ,_gaff :=_f .ParseUint (_bgbc .Value ,10,32); +if _gaff !=nil {return _gaff ;};_daada :=uint32 (_defb );_fdgfg .RestartAttr =&_daada ;continue ;};};for {_aedc ,_gabfc :=d .Token ();if _gabfc !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_gabfc ); +};if _bcefg ,_acbc :=_aedc .(_b .EndElement );_acbc &&_bcefg .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_agfg *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _agfg .IdAttr !=nil {if *_agfg .IdAttr < 2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_agfg .IdAttr ); -};};if _agfg .ExtLst !=nil {if _dgbcg :=_agfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbcg !=nil {return _dgbcg ;};};return nil ;};func (_dafde *SldMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _dafde .CT_SlideMaster .MarshalXML (e ,start );}; +func (_dddee *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _dddee .IdAttr !=nil {if *_dddee .IdAttr < 2147483648{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dddee .IdAttr ); +};};if _dddee .ExtLst !=nil {if _afgc :=_dddee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgc !=nil {return _afgc ;};};return nil ;};func (_fceef *CT_TLBehaviorAttributeNameList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gffe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_dgaab :=range _fceef .AttrName {e .EncodeElement (_dgaab ,_gffe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_aeffcb *SldSyncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _aeffcb .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_fagf *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dfdf ,_degc :=d .Token (); +if _degc !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_degc );};if _fee ,_debg :=_dfdf .(_b .EndElement );_debg &&_fee .Name ==start .Name {break ;};};return nil ;};func (_dabfa ST_ViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dabfa .String (),start ); +};func (_badgce ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _badgce {case 0,1,2,3,4,5,6,7:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badgce )); +};return nil ;};func (_ffed *CT_NotesMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ffed .CSld ,_acde ); +_cgfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ffed .ClrMap ,_cgfc );if _ffed .Hf !=nil {_fdab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ffed .Hf ,_fdab ); +};if _ffed .NotesStyle !=nil {_edbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ffed .NotesStyle ,_edbf );};if _ffed .ExtLst !=nil {_fbeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ffed .ExtLst ,_fbeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gece *Notes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _gece .CT_NotesSlide .MarshalXML (e ,start );};func (_cggba *CT_HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggba .CSld =NewCT_CommonSlideData ();_cggba .ClrMap =_fba .NewCT_ColorMapping (); +_afe :for {_fdff ,_bfeb :=d .Token ();if _bfeb !=nil {return _bfeb ;};switch _ggca :=_fdff .(type ){case _b .StartElement :switch _ggca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _baeg :=d .DecodeElement (_cggba .CSld ,&_ggca ); +_baeg !=nil {return _baeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _dcgbd :=d .DecodeElement (_cggba .ClrMap ,&_ggca ); +_dcgbd !=nil {return _dcgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_cggba .Hf =NewCT_HeaderFooter (); +if _fbcb :=d .DecodeElement (_cggba .Hf ,&_ggca );_fbcb !=nil {return _fbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggba .ExtLst =NewCT_ExtensionListModify (); +if _cfe :=d .DecodeElement (_cggba .ExtLst ,&_ggca );_cfe !=nil {return _cfe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_ggca .Name ); +if _ccbaa :=d .Skip ();_ccbaa !=nil {return _ccbaa ;};};case _b .EndElement :break _afe ;case _b .CharData :};};return nil ;};type CmLst struct{CT_CommentList };func (_fbcbg ST_TLNextActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfbaagb :=_b .Attr {}; +_bfbaagb .Name =name ;switch _fbcbg {case ST_TLNextActionTypeUnset :_bfbaagb .Value ="";case ST_TLNextActionTypeNone :_bfbaagb .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_bfbaagb .Value ="\u0073\u0065\u0065\u006b";};return _bfbaagb ,nil ; +};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_baedc :=&CT_TLTimeNodeSequence {};_baedc .CTn =NewCT_TLCommonTimeNodeData ();return _baedc ;}; -// ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_dcdea *Sld )ValidateWithPath (path string )error {if _gbfea :=_dcdea .CT_Slide .ValidateWithPath (path );_gbfea !=nil {return _gbfea ;};return nil ;};func (_gacg *CT_CustomerDataList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gacg .CustData !=nil {_fbce :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_edbe :=range _gacg .CustData {e .EncodeElement (_edbe ,_fbce );};};if _gacg .Tags !=nil {_feeff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}}; -e .EncodeElement (_gacg .Tags ,_feeff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_IndexRange ()*CT_IndexRange {_gfge :=&CT_IndexRange {};return _gfge };type CT_PrintProperties struct{ +// Validate validates the CT_InOutTransition and its children +func (_gfgc *CT_InOutTransition )Validate ()error {return _gfgc .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; -// Print Output -PrnWhatAttr ST_PrintWhat ; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_aecea *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _bgbdc :=_aecea .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_bgbdc !=nil {return _bgbdc ;};if _aecea .AdvAutoAttr !=nil {if _ebfad :=_aecea .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072"); +_ebfad !=nil {return _ebfad ;};};if _aecea .TmplLst !=nil {if _ggda :=_aecea .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_ggda !=nil {return _ggda ;};};return nil ;};const (ST_WebScreenSizeUnset ST_WebScreenSize =0; +ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6; +ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;);func (_cebd *CT_TLByHslColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fagbd :=range start .Attr {if _fagbd .Name .Local =="\u0068"{_bgbfb ,_bgddc :=_f .ParseInt (_fagbd .Value ,10,32); +if _bgddc !=nil {return _bgddc ;};_cebd .HAttr =int32 (_bgbfb );continue ;};if _fagbd .Name .Local =="\u0073"{_cgdg ,_agbbc :=ParseUnionST_FixedPercentage (_fagbd .Value );if _agbbc !=nil {return _agbbc ;};_cebd .SAttr =_cgdg ;continue ;};if _fagbd .Name .Local =="\u006c"{_fbga ,_cbcgd :=ParseUnionST_FixedPercentage (_fagbd .Value ); +if _cbcgd !=nil {return _cbcgd ;};_cebd .LAttr =_fbga ;continue ;};};for {_aabb ,_cgacd :=d .Token ();if _cgacd !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_cgacd ); +};if _gfdag ,_faaca :=_aabb .(_b .EndElement );_faaca &&_gfdag .Name ==start .Name {break ;};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_debgd :=&CT_PictureNonVisual {};_debgd .CNvPr =_fba .NewCT_NonVisualDrawingProps ();_debgd .CNvPicPr =_fba .NewCT_NonVisualPictureProperties (); +_debgd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _debgd ;};func (_gcafag ST_TLBehaviorOverrideType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfebdd :=_b .Attr {};_gfebdd .Name =name ;switch _gcafag {case ST_TLBehaviorOverrideTypeUnset :_gfebdd .Value =""; +case ST_TLBehaviorOverrideTypeNormal :_gfebdd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_gfebdd .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _gfebdd ,nil ;};func (_daeb ST_TLAnimateColorDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdagg :=_b .Attr {}; +_bdagg .Name =name ;switch _daeb {case ST_TLAnimateColorDirectionUnset :_bdagg .Value ="";case ST_TLAnimateColorDirectionCw :_bdagg .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_bdagg .Value ="\u0063\u0063\u0077";};return _bdagg ,nil ;};func (_cbagc ST_TLBehaviorTransformType )Validate ()error {return _cbagc .ValidateWithPath ("")}; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// Validate validates the CT_TransitionStartSoundAction and its children +func (_dfafd *CT_TransitionStartSoundAction )Validate ()error {return _dfafd .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e"); +};type ST_PlaceholderType byte ;func (_dfbac ST_TLAnimateColorSpace )String ()string {switch _dfbac {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";}; -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_bgddg *CT_Connector )ValidateWithPath (path string )error {if _cdab :=_bgddg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cdab !=nil {return _cdab ;};if _ebcd :=_bgddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ebcd !=nil {return _ebcd ;};if _bgddg .Style !=nil {if _cegb :=_bgddg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cegb !=nil {return _cegb ;};};if _bgddg .ExtLst !=nil {if _edee :=_bgddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edee !=nil {return _edee ;};};return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_dab :=&CT_CustomShow {};_dab .SldLst =NewCT_SlideRelationshipList ();return _dab ;};func (_deeed ST_TLTriggerRuntimeNode )Validate ()error {return _deeed .ValidateWithPath ("")}; +func (_abaaf ST_TLAnimateColorDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abaaf .String (),start );};func (_ccefd *CT_TLIterateData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccefd .TypeAttr !=ST_IterateTypeUnset {_bfabc ,_febf :=_ccefd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _febf !=nil {return _febf ;};start .Attr =append (start .Attr ,_bfabc );};if _ccefd .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ccefd .BackwardsAttr ))}); +};e .EncodeToken (start );if _ccefd .TmAbs !=nil {_egdeb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_ccefd .TmAbs ,_egdeb );};if _ccefd .TmPct !=nil {_ecee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}}; +e .EncodeElement (_ccefd .TmPct ,_ecee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_ddfb :=&CT_EightDirectionTransition {};return _ddfb ;};func NewCT_Shape ()*CT_Shape {_ebcge :=&CT_Shape {}; +_ebcge .NvSpPr =NewCT_ShapeNonVisual ();_ebcge .SpPr =_fba .NewCT_ShapeProperties ();return _ebcge ;};func (_dfabc *TagLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _dfabc .CT_TagList .MarshalXML (e ,start );};func (_abefc *OleObj )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _abefc .CT_OleObject .MarshalXML (e ,start );};func (_bdba *CT_CustomerData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_bdba .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfaff ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _gfaff {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfaff )); +};return nil ;}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PresentationProperties and its children +func (_cgfgg *CT_PresentationProperties )Validate ()error {return _cgfgg .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func ParseUnionST_Percentage (s string )(_fba .ST_Percentage ,error ){return _fba .ParseUnionST_Percentage (s ); +};func (_fafa ST_PlaceholderSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fafa .String (),start );};func (_aced *CT_SlideLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aced .CSld =NewCT_CommonSlideData (); +for _ ,_ddcg :=range start .Attr {if _ddcg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ceaga ,_cbagbd :=_ddcg .Value ,error (nil );if _cbagbd !=nil {return _cbagbd ;};_aced .MatchingNameAttr =&_ceaga ;continue ; +};if _ddcg .Name .Local =="\u0074\u0079\u0070\u0065"{_aced .TypeAttr .UnmarshalXMLAttr (_ddcg );continue ;};if _ddcg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_fbggg ,_facac :=_f .ParseBool (_ddcg .Value );if _facac !=nil {return _facac ; +};_aced .PreserveAttr =&_fbggg ;continue ;};if _ddcg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_acad ,_cdefg :=_f .ParseBool (_ddcg .Value );if _cdefg !=nil {return _cdefg ;};_aced .UserDrawnAttr =&_acad ;continue ;};if _ddcg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_aebc ,_ffbf :=_f .ParseBool (_ddcg .Value ); +if _ffbf !=nil {return _ffbf ;};_aced .ShowMasterSpAttr =&_aebc ;continue ;};if _ddcg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gfeeg ,_bcfa :=_f .ParseBool (_ddcg .Value );if _bcfa !=nil {return _bcfa ; +};_aced .ShowMasterPhAnimAttr =&_gfeeg ;continue ;};};_gfce :for {_bggf ,_bfaf :=d .Token ();if _bfaf !=nil {return _bfaf ;};switch _eebe :=_bggf .(type ){case _b .StartElement :switch _eebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fdgge :=d .DecodeElement (_aced .CSld ,&_eebe ); +_fdgge !=nil {return _fdgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_aced .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _cgcbf :=d .DecodeElement (_aced .ClrMapOvr ,&_eebe );_cgcbf !=nil {return _cgcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_aced .Transition =NewCT_SlideTransition (); +if _bgbd :=d .DecodeElement (_aced .Transition ,&_eebe );_bgbd !=nil {return _bgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_aced .Timing =NewCT_SlideTiming (); +if _egdb :=d .DecodeElement (_aced .Timing ,&_eebe );_egdb !=nil {return _egdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_aced .Hf =NewCT_HeaderFooter (); +if _effgae :=d .DecodeElement (_aced .Hf ,&_eebe );_effgae !=nil {return _effgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aced .ExtLst =NewCT_ExtensionListModify (); +if _bdbe :=d .DecodeElement (_aced .ExtLst ,&_eebe );_bdbe !=nil {return _bdbe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_eebe .Name ); +if _fbfe :=d .Skip ();_fbfe !=nil {return _fbfe ;};};case _b .EndElement :break _gfce ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_gedf *CT_Shape )ValidateWithPath (path string )error {if _bcfb :=_gedf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bcfb !=nil {return _bcfb ;};if _bfgfg :=_gedf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bfgfg !=nil {return _bfgfg ;};if _gedf .Style !=nil {if _gbdff :=_gedf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gbdff !=nil {return _gbdff ;};};if _gedf .TxBody !=nil {if _bcbab :=_gedf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_bcbab !=nil {return _bcbab ;};};if _gedf .ExtLst !=nil {if _gbbf :=_gedf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbf !=nil {return _gbbf ;};};return nil ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_cddeb :=&CT_TLAnimateMotionBehavior {}; -_cddeb .CBhvr =NewCT_TLCommonBehaviorData ();return _cddeb ;};func (_deeef *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeaab ,_debdc :=d .Token ();if _debdc !=nil {return _debdc ;};if _gcbfa ,_gdebb :=_eeaab .(_a .EndElement ); -_gdebb &&_gcbfa .Name ==start .Name {*_deeef =1;return nil ;};if _dedbf ,_gfada :=_eeaab .(_a .CharData );!_gfada {return _d .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",_eeaab ); -}else {switch string (_dedbf ){case "":*_deeef =0;case "\u006e\u006f\u006e\u0065":*_deeef =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_deeef =2;};};_eeaab ,_debdc =d .Token ();if _debdc !=nil {return _debdc ;};if _gabcf ,_dfec :=_eeaab .(_a .EndElement ); -_dfec &&_gabcf .Name ==start .Name {return nil ;};return _d .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",_eeaab );};type CT_TLCommonBehaviorData struct{ +// Validate validates the CT_TLByHslColorTransform and its children +func (_ggedf *CT_TLByHslColorTransform )Validate ()error {return _ggedf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_baad *ST_TLTimeNodeFillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbaga ,_gfdc :=d .Token (); +if _gfdc !=nil {return _gfdc ;};if _gdfgf ,_bggcbf :=_fbaga .(_b .EndElement );_bggcbf &&_gdfgf .Name ==start .Name {*_baad =1;return nil ;};if _accbc ,_ggadcf :=_fbaga .(_b .CharData );!_ggadcf {return _fb .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",_fbaga ); +}else {switch string (_accbc ){case "":*_baad =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_baad =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_baad =2;case "\u0068\u006f\u006c\u0064":*_baad =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_baad =4; +};};_fbaga ,_gfdc =d .Token ();if _gfdc !=nil {return _gfdc ;};if _feafb ,_dfgee :=_fbaga .(_b .EndElement );_dfgee &&_feafb .Name ==start .Name {return nil ;};return _fb .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",_fbaga ); +};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_daag :=&CT_SlideViewProperties {};_daag .CSldViewPr =NewCT_CommonSlideViewProperties ();return _daag ;}; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_ccefe *CT_TLTimeAnimateValue )Validate ()error {return _ccefe .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_befff *CT_TLOleBuildChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecfgd :=range start .Attr {if _ecfgd .Name .Local =="\u0062\u006c\u0064"{_befff .BldAttr .UnmarshalXMLAttr (_ecfgd ); +continue ;};if _ecfgd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_bebd ,_agaaf :=_f .ParseBool (_ecfgd .Value );if _agaaf !=nil {return _agaaf ;};_befff .AnimBgAttr =&_bebd ;continue ;};if _ecfgd .Name .Local =="\u0073\u0070\u0069\u0064"{_fbgeg ,_agfb :=_f .ParseUint (_ecfgd .Value ,10,32); +if _agfb !=nil {return _agfb ;};_cfggf :=uint32 (_fbgeg );_befff .SpidAttr =&_cfggf ;continue ;};if _ecfgd .Name .Local =="\u0067\u0072\u0070I\u0064"{_dbdd ,_aaggf :=_f .ParseUint (_ecfgd .Value ,10,32);if _aaggf !=nil {return _aaggf ;};_effcd :=uint32 (_dbdd ); +_befff .GrpIdAttr =&_effcd ;continue ;};if _ecfgd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bacfe ,_fcdf :=_f .ParseBool (_ecfgd .Value );if _fcdf !=nil {return _fcdf ;};_befff .UiExpandAttr =&_bacfe ;continue ;};};for {_edcdg ,_cffac :=d .Token (); +if _cffac !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cffac );};if _afbge ,_gfdga :=_edcdg .(_b .EndElement ); +_gfdga &&_afbge .Name ==start .Name {break ;};};return nil ;}; -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Validate validates the CT_SplitTransition and its children +func (_ddbd *CT_SplitTransition )Validate ()error {return _ddbd .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_fecc *CT_HandoutMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _fecc .HandoutMasterId !=nil {_ecfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_fecc .HandoutMasterId ,_ecfb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Validate validates the CT_TLOleBuildChart and its children +func (_aggaf *CT_TLOleBuildChart )Validate ()error {return _aggaf .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");}; -// From -FromAttr *string ; - -// To -ToAttr *string ; +// Validate validates the CT_TLSubShapeId and its children +func (_cgadf *CT_TLSubShapeId )Validate ()error {return _cgadf .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_ffeg *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffeg .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_cfgac :=range start .Attr {if _cfgac .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_ffeg .TransitionAttr .UnmarshalXMLAttr (_cfgac );continue ;};if _cfgac .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_ddacg ,_bgdge :=_cfgac .Value ,error (nil ); +if _bgdge !=nil {return _bgdge ;};_ffeg .FilterAttr =&_ddacg ;continue ;};if _cfgac .Name .Local =="\u0070\u0072\u004cs\u0074"{_geeg ,_aecgg :=_cfgac .Value ,error (nil );if _aecgg !=nil {return _aecgg ;};_ffeg .PrLstAttr =&_geeg ;continue ;};};_gbdd :for {_bdcga ,_acdfa :=d .Token (); +if _acdfa !=nil {return _acdfa ;};switch _fcdge :=_bdcga .(type ){case _b .StartElement :switch _fcdge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _caag :=d .DecodeElement (_ffeg .CBhvr ,&_fcdge ); +_caag !=nil {return _caag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_ffeg .Progress =NewCT_TLAnimVariant (); +if _eafee :=d .DecodeElement (_ffeg .Progress ,&_fcdge );_eafee !=nil {return _eafee ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_fcdge .Name ); +if _cfad :=d .Skip ();_cfad !=nil {return _cfad ;};};case _b .EndElement :break _gbdd ;case _b .CharData :};};return nil ;};func (_dacb *CT_HandoutMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_dacb .IdAttr )}); +e .EncodeToken (start );if _dacb .ExtLst !=nil {_feb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacb .ExtLst ,_feb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// By -ByAttr *string ; +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_bfee *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil }; -// Runtime Context -RctxAttr *string ; +// Validate validates the CT_ShapeNonVisual and its children +func (_feada *CT_ShapeNonVisual )Validate ()error {return _feada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_dgfcd *CT_OleObjectEmbed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eead :=range start .Attr {if _eead .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_dgfcd .FollowColorSchemeAttr .UnmarshalXMLAttr (_eead ); +continue ;};};_dbaea :for {_bcec ,_fbadc :=d .Token ();if _fbadc !=nil {return _fbadc ;};switch _adgb :=_bcec .(type ){case _b .StartElement :switch _adgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfcd .ExtLst =NewCT_ExtensionList (); +if _bbfb :=d .DecodeElement (_dgfcd .ExtLst ,&_adgb );_bbfb !=nil {return _bbfb ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_adgb .Name ); +if _gabc :=d .Skip ();_gabc !=nil {return _gabc ;};};case _b .EndElement :break _dbaea ;case _b .CharData :};};return nil ;}; -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// ValidateWithPath validates the Sld and its children, prefixing error messages with path +func (_bfbaag *Sld )ValidateWithPath (path string )error {if _ccddg :=_bfbaag .CT_Slide .ValidateWithPath (path );_ccddg !=nil {return _ccddg ;};return nil ;}; -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the CT_EightDirectionTransition and its children +func (_accg *CT_EightDirectionTransition )Validate ()error {return _accg .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};type CT_CommentAuthorList struct{ -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;};func NewEG_ChildSlide ()*EG_ChildSlide {_bdgdb :=&EG_ChildSlide {};return _bdgdb };func (_cff *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cff .NvCxnSpPr =NewCT_ConnectorNonVisual (); -_cff .SpPr =_fc .NewCT_ShapeProperties ();_fbbf :for {_gdga ,_aadb :=d .Token ();if _aadb !=nil {return _aadb ;};switch _cccc :=_gdga .(type ){case _a .StartElement :switch _cccc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _cee :=d .DecodeElement (_cff .NvCxnSpPr ,&_cccc ); -_cee !=nil {return _cee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ffec :=d .DecodeElement (_cff .SpPr ,&_cccc ); -_ffec !=nil {return _ffec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cff .Style =_fc .NewCT_ShapeStyle (); -if _cdgd :=d .DecodeElement (_cff .Style ,&_cccc );_cdgd !=nil {return _cdgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cff .ExtLst =NewCT_ExtensionListModify (); -if _aaea :=d .DecodeElement (_cff .ExtLst ,&_cccc );_aaea !=nil {return _aaea ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_cccc .Name ); -if _dgbe :=d .Skip ();_dgbe !=nil {return _dgbe ;};};case _a .EndElement :break _fbbf ;case _a .CharData :};};return nil ;}; +// Comment Author +CmAuthor []*CT_CommentAuthor ;};type CT_SlideIdListEntry struct{ -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_acdgb *NotesMaster )ValidateWithPath (path string )error {if _agcec :=_acdgb .CT_NotesMaster .ValidateWithPath (path );_agcec !=nil {return _agcec ;};return nil ;}; +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_cbd *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbd .Ext !=nil {_deac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}}; +for _ ,_ffbe :=range _cbd .Ext {e .EncodeElement (_ffbe ,_deac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_gbbab *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bga :=_gbbab .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bga !=nil {return _bga ;};if _fcega :=_gbbab .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e"); -_fcega !=nil {return _fcega ;};return nil ;};func (_fbaf *CT_SlideTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efeg :=range start .Attr {if _efeg .Name .Local =="\u0073\u0070\u0064"{_fbaf .SpdAttr .UnmarshalXMLAttr (_efeg ); -continue ;};if _efeg .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_fgecf ,_efaa :=_aa .ParseBool (_efeg .Value );if _efaa !=nil {return _efaa ;};_fbaf .AdvClickAttr =&_fgecf ;continue ;};if _efeg .Name .Local =="\u0061\u0064\u0076T\u006d"{_aabe ,_affae :=_aa .ParseUint (_efeg .Value ,10,32); -if _affae !=nil {return _affae ;};_efdef :=uint32 (_aabe );_fbaf .AdvTmAttr =&_efdef ;continue ;};};_bfdaa :for {_gdebf ,_aeada :=d .Token ();if _aeada !=nil {return _aeada ;};switch _bgfcc :=_gdebf .(type ){case _a .StartElement :switch _bgfcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _fbcgf :=d .DecodeElement (&_fbaf .Choice .Blinds ,&_bgfcc );_fbcgf !=nil {return _fbcgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _acbg :=d .DecodeElement (&_fbaf .Choice .Checker ,&_bgfcc );_acbg !=nil {return _acbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _faabda :=d .DecodeElement (&_fbaf .Choice .Circle ,&_bgfcc );_faabda !=nil {return _faabda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _gfafd :=d .DecodeElement (&_fbaf .Choice .Dissolve ,&_bgfcc );_gfafd !=nil {return _gfafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _caacd :=d .DecodeElement (&_fbaf .Choice .Comb ,&_bgfcc );_caacd !=nil {return _caacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _dddga :=d .DecodeElement (&_fbaf .Choice .Cover ,&_bgfcc );_dddga !=nil {return _dddga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _abef :=d .DecodeElement (&_fbaf .Choice .Cut ,&_bgfcc );_abef !=nil {return _abef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _addcf :=d .DecodeElement (&_fbaf .Choice .Diamond ,&_bgfcc );_addcf !=nil {return _addcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _dbag :=d .DecodeElement (&_fbaf .Choice .Fade ,&_bgfcc );_dbag !=nil {return _dbag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _ebag :=d .DecodeElement (&_fbaf .Choice .Newsflash ,&_bgfcc );_ebag !=nil {return _ebag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _afcfg :=d .DecodeElement (&_fbaf .Choice .Plus ,&_bgfcc );_afcfg !=nil {return _afcfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _facc :=d .DecodeElement (&_fbaf .Choice .Pull ,&_bgfcc );_facc !=nil {return _facc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _cbdf :=d .DecodeElement (&_fbaf .Choice .Push ,&_bgfcc );_cbdf !=nil {return _cbdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _gfgce :=d .DecodeElement (&_fbaf .Choice .Random ,&_bgfcc );_gfgce !=nil {return _gfgce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _becc :=d .DecodeElement (&_fbaf .Choice .RandomBar ,&_bgfcc );_becc !=nil {return _becc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _cggg :=d .DecodeElement (&_fbaf .Choice .Split ,&_bgfcc );_cggg !=nil {return _cggg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _fege :=d .DecodeElement (&_fbaf .Choice .Strips ,&_bgfcc );_fege !=nil {return _fege ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _faaea :=d .DecodeElement (&_fbaf .Choice .Wedge ,&_bgfcc );_faaea !=nil {return _faaea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _dcdg :=d .DecodeElement (&_fbaf .Choice .Wheel ,&_bgfcc );_dcdg !=nil {return _dcdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _fdef :=d .DecodeElement (&_fbaf .Choice .Wipe ,&_bgfcc );_fdef !=nil {return _fdef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_fbaf .Choice =NewCT_SlideTransitionChoice (); -if _bcee :=d .DecodeElement (&_fbaf .Choice .Zoom ,&_bgfcc );_bcee !=nil {return _bcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_fbaf .SndAc =NewCT_TransitionSoundAction (); -if _acef :=d .DecodeElement (_fbaf .SndAc ,&_bgfcc );_acef !=nil {return _acef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbaf .ExtLst =NewCT_ExtensionListModify (); -if _fgbec :=d .DecodeElement (_fbaf .ExtLst ,&_bgfcc );_fgbec !=nil {return _fgbec ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bgfcc .Name ); -if _fdddg :=d .Skip ();_fdddg !=nil {return _fdddg ;};};case _a .EndElement :break _bfdaa ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_CornerDirectionTransition and its children +func (_ged *CT_CornerDirectionTransition )Validate ()error {return _ged .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");};func (_effdc *CT_NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effdc .CSld =NewCT_CommonSlideData (); +_effdc .ClrMap =_fba .NewCT_ColorMapping ();_fcdbb :for {_bddc ,_ebbe :=d .Token ();if _ebbe !=nil {return _ebbe ;};switch _febe :=_bddc .(type ){case _b .StartElement :switch _febe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eacg :=d .DecodeElement (_effdc .CSld ,&_febe ); +_eacg !=nil {return _eacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _aecg :=d .DecodeElement (_effdc .ClrMap ,&_febe ); +_aecg !=nil {return _aecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_effdc .Hf =NewCT_HeaderFooter (); +if _egbd :=d .DecodeElement (_effdc .Hf ,&_febe );_egbd !=nil {return _egbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_effdc .NotesStyle =_fba .NewCT_TextListStyle (); +if _fgfb :=d .DecodeElement (_effdc .NotesStyle ,&_febe );_fgfb !=nil {return _fgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effdc .ExtLst =NewCT_ExtensionListModify (); +if _dfgf :=d .DecodeElement (_effdc .ExtLst ,&_febe );_dfgf !=nil {return _dfgf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_febe .Name ); +if _dcage :=d .Skip ();_dcage !=nil {return _dcage ;};};case _b .EndElement :break _fcdbb ;case _b .CharData :};};return nil ;};func (_aeebf ST_SlideSizeType )String ()string {switch _aeebf {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783"; +case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d"; +case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053"; +case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0; +ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func (_abg *CT_CustomShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abg .SldLst =NewCT_SlideRelationshipList (); +for _ ,_aaffg :=range start .Attr {if _aaffg .Name .Local =="\u006e\u0061\u006d\u0065"{_gbdb ,_ega :=_aaffg .Value ,error (nil );if _ega !=nil {return _ega ;};_abg .NameAttr =_gbdb ;continue ;};if _aaffg .Name .Local =="\u0069\u0064"{_fade ,_afdg :=_f .ParseUint (_aaffg .Value ,10,32); +if _afdg !=nil {return _afdg ;};_abg .IdAttr =uint32 (_fade );continue ;};};_dgff :for {_bag ,_gfg :=d .Token ();if _gfg !=nil {return _gfg ;};switch _afgb :=_bag .(type ){case _b .StartElement :switch _afgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _dgc :=d .DecodeElement (_abg .SldLst ,&_afgb ); +_dgc !=nil {return _dgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abg .ExtLst =NewCT_ExtensionList (); +if _efc :=d .DecodeElement (_abg .ExtLst ,&_afgb );_efc !=nil {return _efc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_afgb .Name ); +if _egg :=d .Skip ();_egg !=nil {return _egg ;};};case _b .EndElement :break _dgff ;case _b .CharData :};};return nil ;};type CT_TLTimeNodeExclusive struct{ -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_eada *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_ecade ST_TLDiagramBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecade .String (),start );};type NotesMaster struct{CT_NotesMaster }; -type CT_CustomShowList struct{ +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;}; -// Custom Show -CustShow []*CT_CustomShow ;};type CT_TLGraphicalObjectBuild struct{ +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_dbeg *CT_CustomShow )ValidateWithPath (path string )error {if _aaffc :=_dbeg .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_aaffc !=nil {return _aaffc ;};if _dbeg .ExtLst !=nil {if _ccbgf :=_dbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ccbgf !=nil {return _ccbgf ;};};return nil ;};func NewCT_TLTemplate ()*CT_TLTemplate {_bgbagd :=&CT_TLTemplate {};_bgbagd .TnLst =NewCT_TimeNodeList ();return _bgbagd ;}; -// Build As One -BldAsOne *CT_Empty ; +// Validate validates the CT_SlideTiming and its children +func (_bffbc *CT_SlideTiming )Validate ()error {return _bffbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};func (_ffb *CT_CommonSlideData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_ffb .NameAttr )}); +};e .EncodeToken (start );if _ffb .Bg !=nil {_bcbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_ffb .Bg ,_bcbf );};_dddf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}}; +e .EncodeElement (_ffb .SpTree ,_dddf );if _ffb .CustDataLst !=nil {_bea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ffb .CustDataLst ,_bea );};if _ffb .Controls !=nil {_efdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}}; +e .EncodeElement (_ffb .Controls ,_efdg );};if _ffb .ExtLst !=nil {_eda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffb .ExtLst ,_eda );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_geebe *ST_TLBehaviorTransformType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baggf ,_fadfe :=d .Token ();if _fadfe !=nil {return _fadfe ;};if _aacfe ,_faaf :=_baggf .(_b .EndElement );_faaf &&_aacfe .Name ==start .Name {*_geebe =1; +return nil ;};if _fggeea ,_acafa :=_baggf .(_b .CharData );!_acafa {return _fb .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",_baggf );}else {switch string (_fggeea ){case "":*_geebe =0; +case "\u0070\u0074":*_geebe =1;case "\u0069\u006d\u0067":*_geebe =2;};};_baggf ,_fadfe =d .Token ();if _fadfe !=nil {return _fadfe ;};if _aeaegb ,_fdebbg :=_baggf .(_b .EndElement );_fdebbg &&_aeaegb .Name ==start .Name {return nil ;};return _fb .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",_baggf ); +};func (_ddbef ST_TLDiagramBuildType )Validate ()error {return _ddbef .ValidateWithPath ("")}; -// Build Sub Elements -BldSub *_fc .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_gbeb ST_TLTimeNodeRestartType )Validate ()error {return _gbeb .ValidateWithPath ("")};func (_bbcef *NotesMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _bbcef .CT_NotesMaster .MarshalXML (e ,start );};func (_bcga *CT_TLTimeCondition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edeeb :=range start .Attr {if _edeeb .Name .Local =="\u0065\u0076\u0074"{_bcga .EvtAttr .UnmarshalXMLAttr (_edeeb ); -continue ;};if _edeeb .Name .Local =="\u0064\u0065\u006ca\u0079"{_fddge ,_bfea :=ParseUnionST_TLTime (_edeeb .Value );if _bfea !=nil {return _bfea ;};_bcga .DelayAttr =&_fddge ;continue ;};};_aegfd :for {_egff ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ; -};switch _fdbddc :=_egff .(type ){case _a .StartElement :switch _fdbddc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_bcga .TgtEl =NewCT_TLTimeTargetElement (); -if _abfb :=d .DecodeElement (_bcga .TgtEl ,&_fdbddc );_abfb !=nil {return _abfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_bcga .Tn =NewCT_TLTriggerTimeNodeID (); -if _gfbdf :=d .DecodeElement (_bcga .Tn ,&_fdbddc );_gfbdf !=nil {return _gfbdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_bcga .Rtn =NewCT_TLTriggerRuntimeNode (); -if _cdagf :=d .DecodeElement (_bcga .Rtn ,&_fdbddc );_cdagf !=nil {return _cdagf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fdbddc .Name ); -if _gbadg :=d .Skip ();_gbadg !=nil {return _gbadg ;};};case _a .EndElement :break _aegfd ;case _a .CharData :};};return nil ;};func (_cddc *CT_CustomShow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cddc .NameAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cddc .IdAttr )});e .EncodeToken (start );_agad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_cddc .SldLst ,_agad );if _cddc .ExtLst !=nil {_eed :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cddc .ExtLst ,_eed );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_aeaec *CT_TLTemplate )ValidateWithPath (path string )error {if _dfcde :=_aeaec .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_dfcde !=nil {return _dfcde ;};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1; +ST_DirectionVert ST_Direction =2;); -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_abc *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _abc .Ph !=nil {if _bd :=_abc .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_bd !=nil {return _bd ;};};if _abc .AudioCd !=nil {if _ea :=_abc .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064"); -_ea !=nil {return _ea ;};};if _abc .WavAudioFile !=nil {if _fgg :=_abc .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_fgg !=nil {return _fgg ;};};if _abc .AudioFile !=nil {if _aaf :=_abc .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); -_aaf !=nil {return _aaf ;};};if _abc .VideoFile !=nil {if _gf :=_abc .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_gf !=nil {return _gf ;};};if _abc .QuickTimeFile !=nil {if _ccb :=_abc .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065"); -_ccb !=nil {return _ccb ;};};if _abc .CustDataLst !=nil {if _bf :=_abc .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_bf !=nil {return _bf ;};};if _abc .ExtLst !=nil {if _ead :=_abc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ead !=nil {return _ead ;};};return nil ;};func (_caac *CT_OutlineViewSlideEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egfe :=range start .Attr {if _egfe .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"&&_egfe .Name .Local =="\u0069\u0064"||_egfe .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"&&_egfe .Name .Local =="\u0069\u0064"{_edgd ,_cdfe :=_egfe .Value ,error (nil ); -if _cdfe !=nil {return _cdfe ;};_caac .IdAttr =_edgd ;continue ;};if _egfe .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_gdabc ,_dbbad :=_aa .ParseBool (_egfe .Value );if _dbbad !=nil {return _dbbad ;};_caac .CollapseAttr =&_gdabc ; -continue ;};};for {_fgbc ,_cdfc :=d .Token ();if _cdfc !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_cdfc ); -};if _faag ,_ffdd :=_fgbc .(_a .EndElement );_ffdd &&_faag .Name ==start .Name {break ;};};return nil ;};func (_afaa ST_PrintColorMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adcce :=_a .Attr {};_adcce .Name =name ;switch _afaa {case ST_PrintColorModeUnset :_adcce .Value =""; -case ST_PrintColorModeBw :_adcce .Value ="\u0062\u0077";case ST_PrintColorModeGray :_adcce .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_adcce .Value ="\u0063\u006c\u0072";};return _adcce ,nil ;};type ST_TLTimeNodeFillType byte ;func NewCT_TLTemplate ()*CT_TLTemplate {_ccege :=&CT_TLTemplate {}; -_ccege .TnLst =NewCT_TimeNodeList ();return _ccege ;}; +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_cddadc *CT_TLGraphicalObjectBuild )Validate ()error {return _cddadc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_decc :=&CT_TLCommonBehaviorData {}; +_decc .CTn =NewCT_TLCommonTimeNodeData ();_decc .TgtEl =NewCT_TLTimeTargetElement ();return _decc ;};type CT_TLCommandBehavior struct{ -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_gcba *CT_CommentList )ValidateWithPath (path string )error {for _dfa ,_feea :=range _gcba .Cm {if _beb :=_feea .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_dfa ));_beb !=nil {return _beb ;};};return nil ; -};func (_cbgaf *ST_PlaceholderSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbgaf =0;case "\u0066\u0075\u006c\u006c":*_cbgaf =1;case "\u0068\u0061\u006c\u0066":*_cbgaf =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_cbgaf =3; -};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_gggbc :=&CT_Kinsoku {};return _gggbc };func (_bfadb ST_TLTimeNodeFillType )String ()string {switch _bfadb {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065";case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065"; -case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";};func (_gcddd *CT_TLIterateData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcddd .TypeAttr !=ST_IterateTypeUnset {_afagb ,_gcag :=_gcddd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gcag !=nil {return _gcag ;};start .Attr =append (start .Attr ,_afagb );};if _gcddd .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcddd .BackwardsAttr ))}); -};e .EncodeToken (start );if _gcddd .TmAbs !=nil {_gaee :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_gcddd .TmAbs ,_gaee );};if _gcddd .TmPct !=nil {_dgafa :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}}; -e .EncodeElement (_gcddd .TmPct ,_dgafa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Command Type +TypeAttr ST_TLCommandType ; -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_bbgdd *CT_OleObjectChoice )ValidateWithPath (path string )error {if _bbgdd .Embed !=nil {if _ggbe :=_bbgdd .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_ggbe !=nil {return _ggbe ;};};if _bbgdd .Link !=nil {if _cbabb :=_bbgdd .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); -_cbabb !=nil {return _cbabb ;};};return nil ;};type ST_SlideLayoutType byte ;func (_cfef ST_TransitionCornerDirectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfdbf :=_a .Attr {};_cfdbf .Name =name ;switch _cfef {case ST_TransitionCornerDirectionTypeUnset :_cfdbf .Value =""; -case ST_TransitionCornerDirectionTypeLu :_cfdbf .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_cfdbf .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_cfdbf .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_cfdbf .Value ="\u0072\u0064"; -};return _cfdbf ,nil ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_ebga :=&CT_TLByHslColorTransform {};return _ebga ;};func (_cageb ST_SplitterBarState )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cageb .String (),start ); -};func (_efcf *CT_PresentationProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eecf :for {_cdde ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _fgbda :=_cdde .(type ){case _a .StartElement :switch _fgbda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_efcf .HtmlPubPr =NewCT_HtmlPublishProperties (); -if _efde :=d .DecodeElement (_efcf .HtmlPubPr ,&_fgbda );_efde !=nil {return _efde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_efcf .WebPr =NewCT_WebProperties (); -if _adag :=d .DecodeElement (_efcf .WebPr ,&_fgbda );_adag !=nil {return _adag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_efcf .PrnPr =NewCT_PrintProperties (); -if _dafgg :=d .DecodeElement (_efcf .PrnPr ,&_fgbda );_dafgg !=nil {return _dafgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_efcf .ShowPr =NewCT_ShowProperties (); -if _eddg :=d .DecodeElement (_efcf .ShowPr ,&_fgbda );_eddg !=nil {return _eddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_efcf .ClrMru =_fc .NewCT_ColorMRU (); -if _bcad :=d .DecodeElement (_efcf .ClrMru ,&_fgbda );_bcad !=nil {return _bcad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcf .ExtLst =NewCT_ExtensionList (); -if _cebad :=d .DecodeElement (_efcf .ExtLst ,&_fgbda );_cebad !=nil {return _cebad ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_fgbda .Name ); -if _fgbe :=d .Skip ();_fgbe !=nil {return _fgbe ;};};case _a .EndElement :break _eecf ;case _a .CharData :};};return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_cabc :=&CT_NotesTextViewProperties {};_cabc .CViewPr =NewCT_CommonViewProperties (); -return _cabc ;}; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;}; -// Validate validates the CmLst and its children -func (_gcde *CmLst )Validate ()error {return _gcde .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_gbcdc *CT_WheelTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbcdc .SpokesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gbcdc .SpokesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcaec *CT_TLCommandBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcaec .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_befe :=range start .Attr {if _befe .Name .Local =="\u0074\u0079\u0070\u0065"{_bcaec .TypeAttr .UnmarshalXMLAttr (_befe ); -continue ;};if _befe .Name .Local =="\u0063\u006d\u0064"{_afgeb ,_acgae :=_befe .Value ,error (nil );if _acgae !=nil {return _acgae ;};_bcaec .CmdAttr =&_afgeb ;continue ;};};_dedgg :for {_fccc ,_fbddf :=d .Token ();if _fbddf !=nil {return _fbddf ;};switch _bdbf :=_fccc .(type ){case _a .StartElement :switch _bdbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _deac :=d .DecodeElement (_bcaec .CBhvr ,&_bdbf ); -_deac !=nil {return _deac ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bdbf .Name ); -if _gccae :=d .Skip ();_gccae !=nil {return _gccae ;};};case _a .EndElement :break _dedgg ;case _a .CharData :};};return nil ;};func (_bdbb *CT_CommonSlideViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbb .CViewPr =NewCT_CommonViewProperties (); -for _ ,_dfd :=range start .Attr {if _dfd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_bfgf ,_aaed :=_aa .ParseBool (_dfd .Value );if _aaed !=nil {return _aaed ;};_bdbb .SnapToGridAttr =&_bfgf ;continue ;};if _dfd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_afcf ,_fgdf :=_aa .ParseBool (_dfd .Value ); -if _fgdf !=nil {return _fgdf ;};_bdbb .SnapToObjectsAttr =&_afcf ;continue ;};if _dfd .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_bbb ,_cag :=_aa .ParseBool (_dfd .Value );if _cag !=nil {return _cag ;};_bdbb .ShowGuidesAttr =&_bbb ; -continue ;};};_fab :for {_adca ,_fdgf :=d .Token ();if _fdgf !=nil {return _fdgf ;};switch _cfed :=_adca .(type ){case _a .StartElement :switch _cfed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _afgc :=d .DecodeElement (_bdbb .CViewPr ,&_cfed ); -_afgc !=nil {return _afgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_bdbb .GuideLst =NewCT_GuideList (); -if _acd :=d .DecodeElement (_bdbb .GuideLst ,&_cfed );_acd !=nil {return _acd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_cfed .Name ); -if _abag :=d .Skip ();_abag !=nil {return _abag ;};};case _a .EndElement :break _fab ;case _a .CharData :};};return nil ;};func (_gcbd *CT_WebProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcbd .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcbd .ShowAnimationAttr ))}); -};if _gcbd .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcbd .ResizeGraphicsAttr ))}); -};if _gcbd .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcbd .AllowPngAttr ))});};if _gcbd .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcbd .RelyOnVmlAttr ))}); -};if _gcbd .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcbd .OrganizeInFoldersAttr ))}); -};if _gcbd .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gcbd .UseLongFilenamesAttr ))}); -};if _gcbd .ImgSzAttr !=ST_WebScreenSizeUnset {_bgad ,_gcbc :=_gcbd .ImgSzAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006d\u0067S\u007a"});if _gcbc !=nil {return _gcbc ;};start .Attr =append (start .Attr ,_bgad );};if _gcbd .EncodingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_gcbd .EncodingAttr )}); -};if _gcbd .ClrAttr !=ST_WebColorTypeUnset {_gadcb ,_dgca :=_gcbd .ClrAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u006c\u0072"});if _dgca !=nil {return _dgca ;};start .Attr =append (start .Attr ,_gadcb );};e .EncodeToken (start );if _gcbd .ExtLst !=nil {_acgdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcbd .ExtLst ,_acgdf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SlideTransition and its children +func (_fcabg *CT_SlideTransition )Validate ()error {return _fcabg .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_dcfb *CT_Background )ValidateWithPath (path string )error {if _agf :=_dcfb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_agf !=nil {return _agf ;};if _dcfb .BgPr !=nil {if _faf :=_dcfb .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072"); -_faf !=nil {return _faf ;};};if _dcfb .BgRef !=nil {if _acf :=_dcfb .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_acf !=nil {return _acf ;};};return nil ;};func (_ecaca *CT_TLCommonBehaviorData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecaca .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_bebaa ,_gfcfa :=_ecaca .AdditiveAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"}); -if _gfcfa !=nil {return _gfcfa ;};start .Attr =append (start .Attr ,_bebaa );};if _ecaca .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_gaae ,_cbagb :=_ecaca .AccumulateAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"}); -if _cbagb !=nil {return _cbagb ;};start .Attr =append (start .Attr ,_gaae );};if _ecaca .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_abada ,_dafeg :=_ecaca .XfrmTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"}); -if _dafeg !=nil {return _dafeg ;};start .Attr =append (start .Attr ,_abada );};if _ecaca .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ecaca .FromAttr )}); -};if _ecaca .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ecaca .ToAttr )});};if _ecaca .ByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_ecaca .ByAttr )}); -};if _ecaca .RctxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_ecaca .RctxAttr )});};if _ecaca .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_dcea ,_dbbf :=_ecaca .OverrideAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}); -if _dbbf !=nil {return _dbbf ;};start .Attr =append (start .Attr ,_dcea );};e .EncodeToken (start );_adceg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ecaca .CTn ,_adceg );_cgbc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}}; -e .EncodeElement (_ecaca .TgtEl ,_cgbc );if _ecaca .AttrNameLst !=nil {_ddfaa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecaca .AttrNameLst ,_ddfaa ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_fad :=&CT_CommonSlideViewProperties {};_fad .CViewPr =NewCT_CommonViewProperties ();return _fad ;};func (_dgbcge ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _dgbcge {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbcge )); -};return nil ;};func (_gedff *CT_TLMediaNodeVideo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gedff .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gedff .FullScrnAttr ))}); -};e .EncodeToken (start );_ccaaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gedff .CMediaNode ,_ccaaf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_bgeeg *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffedb ,_gccef :=d .Token ();if _gccef !=nil {return _gccef ;};if _fdaef ,_aaba :=_ffedb .(_a .EndElement );_aaba &&_fdaef .Name ==start .Name {*_bgeeg =1; -return nil ;};if _fceabe ,_aedfd :=_ffedb .(_a .CharData );!_aedfd {return _d .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",_ffedb );}else {switch string (_fceabe ){case "":*_bgeeg =0; -case "\u0062\u0061\u0073\u0065":*_bgeeg =1;case "\u0073\u0075\u006d":*_bgeeg =2;case "\u0072\u0065\u0070\u006c":*_bgeeg =3;case "\u006d\u0075\u006c\u0074":*_bgeeg =4;case "\u006e\u006f\u006e\u0065":*_bgeeg =5;};};_ffedb ,_gccef =d .Token ();if _gccef !=nil {return _gccef ; -};if _bddba ,_ffged :=_ffedb .(_a .EndElement );_ffged &&_bddba .Name ==start .Name {return nil ;};return _d .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",_ffedb ); -};func (_ccea *ST_PlaceholderSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daadd ,_cbdca :=d .Token ();if _cbdca !=nil {return _cbdca ;};if _fabaf ,_dfbb :=_daadd .(_a .EndElement );_dfbb &&_fabaf .Name ==start .Name {*_ccea =1;return nil ; -};if _gfee ,_dedcb :=_daadd .(_a .CharData );!_dedcb {return _d .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",_daadd );}else {switch string (_gfee ){case "":*_ccea =0; -case "\u0066\u0075\u006c\u006c":*_ccea =1;case "\u0068\u0061\u006c\u0066":*_ccea =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ccea =3;};};_daadd ,_cbdca =d .Token ();if _cbdca !=nil {return _cbdca ;};if _fgfcf ,_egabfe :=_daadd .(_a .EndElement ); -_egabfe &&_fgfcf .Name ==start .Name {return nil ;};return _d .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",_daadd );};func NewCT_ShowProperties ()*CT_ShowProperties {_bggee :=&CT_ShowProperties {}; -return _bggee };func (_ebgg ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebgg .String (),start );};type ST_TLAnimateColorDirection byte ;func (_dabge *CT_TLCommandBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dabge .TypeAttr !=ST_TLCommandTypeUnset {_gcafe ,_bfbd :=_dabge .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bfbd !=nil {return _bfbd ;};start .Attr =append (start .Attr ,_gcafe );};if _dabge .CmdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006d\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dabge .CmdAttr )});};e .EncodeToken (start ); -_bbbec :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dabge .CBhvr ,_bbbec );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_fc .ST_PositiveFixedPercentage ,error ){return _fc .ParseUnionST_PositiveFixedPercentage (s ); -};func (_fgbbae ST_TLBehaviorTransformType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbab :=_a .Attr {};_dbab .Name =name ;switch _fgbbae {case ST_TLBehaviorTransformTypeUnset :_dbab .Value ="";case ST_TLBehaviorTransformTypePt :_dbab .Value ="\u0070\u0074"; -case ST_TLBehaviorTransformTypeImg :_dbab .Value ="\u0069\u006d\u0067";};return _dbab ,nil ;};type ST_TLBehaviorAccumulateType byte ;func (_cgbfc ST_TLCommandType )ValidateWithPath (path string )error {switch _cgbfc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbfc )); -};return nil ;};func (_fafbe ST_TLBehaviorAdditiveType )String ()string {switch _fafbe {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074"; -case 5:return "\u006e\u006f\u006e\u0065";};return "";};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_dade *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dade .NvSpPr =NewCT_ShapeNonVisual (); -_dade .SpPr =_fc .NewCT_ShapeProperties ();for _ ,_dedda :=range start .Attr {if _dedda .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_ddaad ,_dbeee :=_aa .ParseBool (_dedda .Value );if _dbeee !=nil {return _dbeee ;};_dade .UseBgFillAttr =&_ddaad ; -continue ;};};_fcbe :for {_daggf ,_gfdd :=d .Token ();if _gfdd !=nil {return _gfdd ;};switch _gfeg :=_daggf .(type ){case _a .StartElement :switch _gfeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bfed :=d .DecodeElement (_dade .NvSpPr ,&_gfeg ); -_bfed !=nil {return _bfed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _eabb :=d .DecodeElement (_dade .SpPr ,&_gfeg ); -_eabb !=nil {return _eabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_dade .Style =_fc .NewCT_ShapeStyle (); -if _bfdf :=d .DecodeElement (_dade .Style ,&_gfeg );_bfdf !=nil {return _bfdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dade .TxBody =_fc .NewCT_TextBody (); -if _ebeeg :=d .DecodeElement (_dade .TxBody ,&_gfeg );_ebeeg !=nil {return _ebeeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dade .ExtLst =NewCT_ExtensionListModify (); -if _ddee :=d .DecodeElement (_dade .ExtLst ,&_gfeg );_ddee !=nil {return _ddee ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_gfeg .Name ); -if _ecbc :=d .Skip ();_ecbc !=nil {return _ecbc ;};};case _a .EndElement :break _fcbe ;case _a .CharData :};};return nil ;};func (_affff *CT_OleObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_affff .Choice =NewCT_OleObjectChoice (); -for _ ,_dage :=range start .Attr {if _dage .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"&&_dage .Name .Local =="\u0069\u0064"{_afcbf ,_ceff :=_dage .Value ,error (nil ); -if _ceff !=nil {return _ceff ;};_affff .IdAttr =&_afcbf ;continue ;};if _dage .Name .Local =="\u0073\u0070\u0069\u0064"{_dagc ,_gbaf :=_dage .Value ,error (nil );if _gbaf !=nil {return _gbaf ;};_affff .SpidAttr =&_dagc ;continue ;};if _dage .Name .Local =="\u006e\u0061\u006d\u0065"{_effg ,_cgcc :=_dage .Value ,error (nil ); -if _cgcc !=nil {return _cgcc ;};_affff .NameAttr =&_effg ;continue ;};if _dage .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cafae ,_feafa :=_aa .ParseBool (_dage .Value );if _feafa !=nil {return _feafa ;};_affff .ShowAsIconAttr =&_cafae ; -continue ;};if _dage .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_afgfa ,_gcae :=_dage .Value ,error (nil );if _gcae !=nil {return _gcae ;};_affff .ProgIdAttr =&_afgfa ;continue ;};if _dage .Name .Local =="\u0069\u006d\u0067\u0057"{_ceae ,_aacc :=_aa .ParseInt (_dage .Value ,10,32); -if _aacc !=nil {return _aacc ;};_aaaeg :=int32 (_ceae );_affff .ImgWAttr =&_aaaeg ;continue ;};if _dage .Name .Local =="\u0069\u006d\u0067\u0048"{_faea ,_effd :=_aa .ParseInt (_dage .Value ,10,32);if _effd !=nil {return _effd ;};_gfbd :=int32 (_faea ); -_affff .ImgHAttr =&_gfbd ;continue ;};};_affc :for {_agdb ,_bfeb :=d .Token ();if _bfeb !=nil {return _bfeb ;};switch _fffab :=_agdb .(type ){case _a .StartElement :switch _fffab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_affff .Choice =NewCT_OleObjectChoice (); -if _gdab :=d .DecodeElement (&_affff .Choice .Embed ,&_fffab );_gdab !=nil {return _gdab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_affff .Choice =NewCT_OleObjectChoice (); -if _gagc :=d .DecodeElement (&_affff .Choice .Link ,&_fffab );_gagc !=nil {return _gagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_affff .Pic =NewCT_Picture (); -if _edegf :=d .DecodeElement (_affff .Pic ,&_fffab );_edegf !=nil {return _edegf ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_fffab .Name ); -if _ccfa :=d .Skip ();_ccfa !=nil {return _ccfa ;};};case _a .EndElement :break _affc ;case _a .CharData :};};return nil ;};func (_ccbd *CT_ExtensionListModify )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccbd .ModAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ccbd .ModAttr ))}); -};e .EncodeToken (start );if _ccbd .Ext !=nil {_bag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_dgffg :=range _ccbd .Ext {e .EncodeElement (_dgffg ,_bag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_gefdb *Notes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefdb .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_edefg :=range start .Attr {if _edefg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_addcfa ,_feffbd :=_aa .ParseBool (_edefg .Value ); -if _feffbd !=nil {return _feffbd ;};_gefdb .ShowMasterSpAttr =&_addcfa ;continue ;};if _edefg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fcfcf ,_cbgagd :=_aa .ParseBool (_edefg .Value );if _cbgagd !=nil {return _cbgagd ; -};_gefdb .ShowMasterPhAnimAttr =&_fcfcf ;continue ;};};_afcbe :for {_bdbee ,_caceac :=d .Token ();if _caceac !=nil {return _caceac ;};switch _acdbf :=_bdbee .(type ){case _a .StartElement :switch _acdbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _aegea :=d .DecodeElement (_gefdb .CSld ,&_acdbf ); -_aegea !=nil {return _aegea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gefdb .ClrMapOvr =_fc .NewCT_ColorMappingOverride (); -if _cbfce :=d .DecodeElement (_gefdb .ClrMapOvr ,&_acdbf );_cbfce !=nil {return _cbfce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefdb .ExtLst =NewCT_ExtensionListModify (); -if _bbdcg :=d .DecodeElement (_gefdb .ExtLst ,&_acdbf );_bbdcg !=nil {return _bbdcg ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004e\u006f\u0074e\u0073 \u0025\u0076",_acdbf .Name ); -if _abeb :=d .Skip ();_abeb !=nil {return _abeb ;};};case _a .EndElement :break _afcbe ;case _a .CharData :};};return nil ;};func (_bdafc ST_WebColorType )String ()string {switch _bdafc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072"; -case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b"; -case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_baea :=&CT_SlideTransitionChoice {};return _baea ;};type CT_WebProperties struct{ +// Validate validates the CT_CustomShow and its children +func (_cgfb *CT_CustomShow )Validate ()error {return _cgfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func (_ffcdf ST_TransitionCornerDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdcbe :=_b .Attr {}; +_bdcbe .Name =name ;switch _ffcdf {case ST_TransitionCornerDirectionTypeUnset :_bdcbe .Value ="";case ST_TransitionCornerDirectionTypeLu :_bdcbe .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_bdcbe .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_bdcbe .Value ="\u006c\u0064"; +case ST_TransitionCornerDirectionTypeRd :_bdcbe .Value ="\u0072\u0064";};return _bdcbe ,nil ;}; -// Show animation in HTML output -ShowAnimationAttr *bool ; +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_effca *NotesMaster )ValidateWithPath (path string )error {if _cdfe :=_effca .CT_NotesMaster .ValidateWithPath (path );_cdfe !=nil {return _cdfe ;};return nil ;}; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_aada *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _aada .CharRg !=nil {if _bffbad :=_aada .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_bffbad !=nil {return _bffbad ;};};if _aada .PRg !=nil {if _bdbfb :=_aada .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067"); +_bdbfb !=nil {return _bdbfb ;};};return nil ;}; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_ddcdg *CT_TLAnimateColorBehavior )Validate ()error {return _ddcdg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_ceeba *CT_HandoutMasterIdListEntry )Validate ()error {return _ceeba .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");}; -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_eacbc *CT_TLCommonMediaNodeData )Validate ()error {return _eacbc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_bdefa *SldMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdefa .CT_SlideMaster =*NewCT_SlideMaster (); +for _ ,_cdbdg :=range start .Attr {if _cdbdg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dgbcc ,_cccfc :=_f .ParseBool (_cdbdg .Value );if _cccfc !=nil {return _cccfc ;};_bdefa .PreserveAttr =&_dgbcc ;continue ;};};_eaagg :for {_fgfgd ,_agdab :=d .Token (); +if _agdab !=nil {return _agdab ;};switch _aaeeb :=_fgfgd .(type ){case _b .StartElement :switch _aaeeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fbcdb :=d .DecodeElement (_bdefa .CSld ,&_aaeeb ); +_fbcdb !=nil {return _fbcdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _cbgde :=d .DecodeElement (_bdefa .ClrMap ,&_aaeeb ); +_cbgde !=nil {return _cbgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_bdefa .SldLayoutIdLst =NewCT_SlideLayoutIdList (); +if _dagee :=d .DecodeElement (_bdefa .SldLayoutIdLst ,&_aaeeb );_dagee !=nil {return _dagee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_bdefa .Transition =NewCT_SlideTransition (); +if _efgca :=d .DecodeElement (_bdefa .Transition ,&_aaeeb );_efgca !=nil {return _efgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_bdefa .Timing =NewCT_SlideTiming (); +if _bfff :=d .DecodeElement (_bdefa .Timing ,&_aaeeb );_bfff !=nil {return _bfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bdefa .Hf =NewCT_HeaderFooter (); +if _aefde :=d .DecodeElement (_bdefa .Hf ,&_aaeeb );_aefde !=nil {return _aefde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_bdefa .TxStyles =NewCT_SlideMasterTextStyles (); +if _gddag :=d .DecodeElement (_bdefa .TxStyles ,&_aaeeb );_gddag !=nil {return _gddag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdefa .ExtLst =NewCT_ExtensionListModify (); +if _dafeg :=d .DecodeElement (_bdefa .ExtLst ,&_aaeeb );_dafeg !=nil {return _dafeg ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_aaeeb .Name ); +if _dbge :=d .Skip ();_dbge !=nil {return _dbge ;};};case _b .EndElement :break _eaagg ;case _b .CharData :};};return nil ;};func (_gg *AG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gg .ShowMasterSpAttr ))}); +};if _gg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gg .ShowMasterPhAnimAttr ))}); +};return nil ;};func (_bdfcd ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _bdfcd {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdfcd )); +};return nil ;};func (_gdcc *CT_EmbeddedFontList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccc :for {_dgag ,_bbgd :=d .Token ();if _bbgd !=nil {return _bbgd ;};switch _bgdg :=_dgag .(type ){case _b .StartElement :switch _bgdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_gffa :=NewCT_EmbeddedFontListEntry (); +if _dcbe :=d .DecodeElement (_gffa ,&_bgdg );_dcbe !=nil {return _dcbe ;};_gdcc .EmbeddedFont =append (_gdcc .EmbeddedFont ,_gffa );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bgdg .Name ); +if _geeb :=d .Skip ();_geeb !=nil {return _geeb ;};};case _b .EndElement :break _ccc ;case _b .CharData :};};return nil ;};type ST_WebScreenSize byte ;type PresentationPr struct{CT_PresentationProperties }; -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_gbbbf *CT_TLSetBehavior )ValidateWithPath (path string )error {if _agead :=_gbbbf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_agead !=nil {return _agead ;};if _gbbbf .To !=nil {if _bbafb :=_gbbbf .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_bbafb !=nil {return _bbafb ;};};return nil ;};func (_dfecdg *CT_TLTimeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecef :for {_cgea ,_ccdc :=d .Token ();if _ccdc !=nil {return _ccdc ;};switch _debcc :=_cgea .(type ){case _b .StartElement :switch _debcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_dfecdg .SldTgt =NewCT_Empty (); +if _gdegb :=d .DecodeElement (_dfecdg .SldTgt ,&_debcc );_gdegb !=nil {return _gdegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_dfecdg .SndTgt =_fba .NewCT_EmbeddedWAVAudioFile (); +if _bcbfc :=d .DecodeElement (_dfecdg .SndTgt ,&_debcc );_bcbfc !=nil {return _bcbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_dfecdg .SpTgt =NewCT_TLShapeTargetElement (); +if _eaee :=d .DecodeElement (_dfecdg .SpTgt ,&_debcc );_eaee !=nil {return _eaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_dfecdg .InkTgt =NewCT_TLSubShapeId (); +if _ecdfe :=d .DecodeElement (_dfecdg .InkTgt ,&_debcc );_ecdfe !=nil {return _ecdfe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_debcc .Name ); +if _adgc :=d .Skip ();_adgc !=nil {return _adgc ;};};case _b .EndElement :break _ecef ;case _b .CharData :};};return nil ;};type ST_PrintColorMode byte ;func (_beabc *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfd :=range start .Attr {if _dcfd .Name .Local =="\u0076\u0061\u006c"{_dcece ,_fbfd :=_f .ParseBool (_dcfd .Value ); +if _fbfd !=nil {return _fbfd ;};_beabc .ValAttr =_dcece ;continue ;};};for {_egfd ,_gged :=d .Token ();if _gged !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_gged ); +};if _adade ,_cddcd :=_egfd .(_b .EndElement );_cddcd &&_adade .Name ==start .Name {break ;};};return nil ;}; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// Validate validates the CT_CustomShowList and its children +func (_cac *CT_CustomShowList )Validate ()error {return _cac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");}; -// Encoding for HTML output -EncodingAttr *string ; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_dgef *CT_SlideMasterIdListEntry )Validate ()error {return _dgef .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_fbced *ST_TransitionSpeed )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggbff ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};if _ffcfc ,_fdfgc :=_ggbff .(_a .EndElement ); -_fdfgc &&_ffcfc .Name ==start .Name {*_fbced =1;return nil ;};if _fgeed ,_fdddc :=_ggbff .(_a .CharData );!_fdddc {return _d .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",_ggbff ); -}else {switch string (_fgeed ){case "":*_fbced =0;case "\u0073\u006c\u006f\u0077":*_fbced =1;case "\u006d\u0065\u0064":*_fbced =2;case "\u0066\u0061\u0073\u0074":*_fbced =3;};};_ggbff ,_aagd =d .Token ();if _aagd !=nil {return _aagd ;};if _eefbd ,_gcaad :=_ggbff .(_a .EndElement ); -_gcaad &&_eefbd .Name ==start .Name {return nil ;};return _d .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",_ggbff );};func (_bbgcg *CT_OleObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbgcg .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bbgcg .ProgIdAttr )}); -};if _bbgcg .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bbgcg .SpidAttr )});};if _bbgcg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bbgcg .NameAttr )}); -};if _bbgcg .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bbgcg .ShowAsIconAttr ))});};if _bbgcg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bbgcg .IdAttr )}); -};if _bbgcg .ImgWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_bbgcg .ImgWAttr )});};if _bbgcg .ImgHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_bbgcg .ImgHAttr )}); -};e .EncodeToken (start );_bbgcg .Choice .MarshalXML (e ,_a .StartElement {});if _bbgcg .Pic !=nil {_afbf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bbgcg .Pic ,_afbf );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_EmbeddedFontList and its children +func (_egee *CT_EmbeddedFontList )Validate ()error {return _egee .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};func (_adcgf ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddeddd :=_b .Attr {}; +_ddeddd .Name =name ;switch _adcgf {case ST_TLAnimateBehaviorValueTypeUnset :_ddeddd .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_ddeddd .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_ddeddd .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_ddeddd .Value ="\u0063\u006c\u0072"; +};return _ddeddd ,nil ;};func (_adda *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adda =0;case "\u0063\u0077":*_adda =1;case "\u0063\u0063\u0077":*_adda =2;};return nil ;};func (_gbegd *EG_ShowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbadd :for {_bccfb ,_becf :=d .Token (); +if _becf !=nil {return _becf ;};switch _cgfce :=_bccfb .(type ){case _b .StartElement :switch _cgfce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_gbegd .Present =NewCT_Empty (); +if _deabed :=d .DecodeElement (_gbegd .Present ,&_cgfce );_deabed !=nil {return _deabed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_gbegd .Browse =NewCT_ShowInfoBrowse (); +if _dddaad :=d .DecodeElement (_gbegd .Browse ,&_cgfce );_dddaad !=nil {return _dddaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_gbegd .Kiosk =NewCT_ShowInfoKiosk (); +if _deabd :=d .DecodeElement (_gbegd .Kiosk ,&_cgfce );_deabd !=nil {return _deabd ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_cgfce .Name ); +if _ddgac :=d .Skip ();_ddgac !=nil {return _ddgac ;};};case _b .EndElement :break _dbadd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TagList and its children -func (_feecd *CT_TagList )Validate ()error {return _feecd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_agbb *CT_TLIterateIntervalTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_agbb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_aeffc *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _degga :=_aeffc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_degga !=nil {return _degga ;};return nil ;};const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0; +ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4;);func (_deabee ST_PlaceholderType )String ()string {switch _deabee {case 0:return ""; +case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d"; +case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d"; +case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_dcgbe ST_PrintWhat )Validate ()error {return _dcgbe .ValidateWithPath ("")};func (_ccfgc ST_TLAnimateColorSpace )Validate ()error {return _ccfgc .ValidateWithPath ("")}; +type CT_TLIterateIntervalPercentage struct{ -// Validate validates the CT_Background and its children -func (_bcg *CT_Background )Validate ()error {return _bcg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// Value +ValAttr _fba .ST_PositivePercentage ;};func (_ggbda ST_TLTriggerEvent )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fabef :=_b .Attr {};_fabef .Name =name ;switch _ggbda {case ST_TLTriggerEventUnset :_fabef .Value ="";case ST_TLTriggerEventOnBegin :_fabef .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e"; +case ST_TLTriggerEventOnEnd :_fabef .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_fabef .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_fabef .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_fabef .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b"; +case ST_TLTriggerEventOnDblClick :_fabef .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_fabef .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_fabef .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074"; +case ST_TLTriggerEventOnNext :_fabef .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_fabef .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_fabef .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f"; +};return _fabef ,nil ;};func (_bcffe *CT_NotesMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdf :for {_ggdg ,_ceea :=d .Token ();if _ceea !=nil {return _ceea ;};switch _egdf :=_ggdg .(type ){case _b .StartElement :switch _egdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_bcffe .NotesMasterId =NewCT_NotesMasterIdListEntry (); +if _aeag :=d .DecodeElement (_bcffe .NotesMasterId ,&_egdf );_aeag !=nil {return _aeag ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_egdf .Name ); +if _dbbg :=d .Skip ();_dbbg !=nil {return _dbbg ;};};case _b .EndElement :break _gfdf ;case _b .CharData :};};return nil ;};func (_efgd *CT_TLAnimVariant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efgd .BoolVal !=nil {_ebdcf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}}; +e .EncodeElement (_efgd .BoolVal ,_ebdcf );};if _efgd .IntVal !=nil {_fadcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_efgd .IntVal ,_fadcb );};if _efgd .FltVal !=nil {_egbff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}}; +e .EncodeElement (_efgd .FltVal ,_egbff );};if _efgd .StrVal !=nil {_edfcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_efgd .StrVal ,_edfcf );};if _efgd .ClrVal !=nil {_ggeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}}; +e .EncodeElement (_efgd .ClrVal ,_ggeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgaege ST_TLBehaviorAccumulateType )Validate ()error {return _dgaege .ValidateWithPath ("")};func (_fgbfe *CT_StringTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbcd :=range start .Attr {if _gbcd .Name .Local =="\u006e\u0061\u006d\u0065"{_aeba ,_fbdg :=_gbcd .Value ,error (nil ); +if _fbdg !=nil {return _fbdg ;};_fgbfe .NameAttr =_aeba ;continue ;};if _gbcd .Name .Local =="\u0076\u0061\u006c"{_eccg ,_dgaf :=_gbcd .Value ,error (nil );if _dgaf !=nil {return _dgaf ;};_fgbfe .ValAttr =_eccg ;continue ;};};for {_dgeg ,_agdaa :=d .Token (); +if _agdaa !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_agdaa );};if _eaec ,_acdba :=_dgeg .(_b .EndElement );_acdba &&_eaec .Name ==start .Name {break ; +};};return nil ;};func (_febed ST_WebColorType )Validate ()error {return _febed .ValidateWithPath ("")};func (_bccb *CT_NormalViewPortion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_fb .Sprintf ("\u0025\u0076",_bccb .SzAttr )}); +if _bccb .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_bccb .AutoAdjustAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bagg *CT_NotesTextViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gbdbe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}}; +e .EncodeElement (_bagg .CViewPr ,_gbdbe );if _bagg .ExtLst !=nil {_gdabd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bagg .ExtLst ,_gdabd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_fba .ST_PositiveFixedPercentage ,error ){return _fba .ParseUnionST_PositiveFixedPercentage (s );};func (_ebcdbe *ST_TLTimeIndefinite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgd ,_fbfc :=d .Token (); +if _fbfc !=nil {return _fbfc ;};if _bddf ,_bgeed :=_gdgd .(_b .EndElement );_bgeed &&_bddf .Name ==start .Name {*_ebcdbe =1;return nil ;};if _gcga ,_dffge :=_gdgd .(_b .CharData );!_dffge {return _fb .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",_gdgd ); +}else {switch string (_gcga ){case "":*_ebcdbe =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ebcdbe =1;};};_gdgd ,_fbfc =d .Token ();if _fbfc !=nil {return _fbfc ;};if _afgce ,_deaga :=_gdgd .(_b .EndElement );_deaga &&_afgce .Name ==start .Name {return nil ; +};return _fb .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",_gdgd );};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1; +ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;); -// Validate validates the CT_OleObjectEmbed and its children -func (_fggb *CT_OleObjectEmbed )Validate ()error {return _fggb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func NewCT_WebProperties ()*CT_WebProperties {_bccbc :=&CT_WebProperties {}; -return _bccbc };func NewNotes ()*Notes {_cbgge :=&Notes {};_cbgge .CT_NotesSlide =*NewCT_NotesSlide ();return _cbgge };type CT_TLSubShapeId struct{ +// Validate validates the CT_NotesViewProperties and its children +func (_fdfa *CT_NotesViewProperties )Validate ()error {return _fdfa .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fbag *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbea :=range start .Attr {if _bbea .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_bagbf ,_aaba :=_f .ParseBool (_bbea .Value ); +if _aaba !=nil {return _aaba ;};_fbag .SldNumAttr =&_bagbf ;continue ;};if _bbea .Name .Local =="\u0068\u0064\u0072"{_fgeab ,_fecg :=_f .ParseBool (_bbea .Value );if _fecg !=nil {return _fecg ;};_fbag .HdrAttr =&_fgeab ;continue ;};if _bbea .Name .Local =="\u0066\u0074\u0072"{_gfaa ,_cgcb :=_f .ParseBool (_bbea .Value ); +if _cgcb !=nil {return _cgcb ;};_fbag .FtrAttr =&_gfaa ;continue ;};if _bbea .Name .Local =="\u0064\u0074"{_dfecd ,_faef :=_f .ParseBool (_bbea .Value );if _faef !=nil {return _faef ;};_fbag .DtAttr =&_dfecd ;continue ;};};_gcdg :for {_febg ,_dgbdf :=d .Token (); +if _dgbdf !=nil {return _dgbdf ;};switch _gdaac :=_febg .(type ){case _b .StartElement :switch _gdaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbag .ExtLst =NewCT_ExtensionListModify (); +if _aefb :=d .DecodeElement (_fbag .ExtLst ,&_gdaac );_aefb !=nil {return _aefb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_gdaac .Name ); +if _edeg :=d .Skip ();_edeg !=nil {return _edeg ;};};case _b .EndElement :break _gcdg ;case _b .CharData :};};return nil ;};func (_fbagd ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _fbagd {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbagd )); +};return nil ;};func (_edgec ST_TLTimeNodeFillType )Validate ()error {return _edgec .ValidateWithPath ("")};func NewSldSyncPr ()*SldSyncPr {_efdfg :=&SldSyncPr {};_efdfg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _efdfg ;};func (_bfegb *ST_TLTriggerEvent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbde ,_agbbg :=d .Token (); +if _agbbg !=nil {return _agbbg ;};if _agebb ,_facef :=_gbde .(_b .EndElement );_facef &&_agebb .Name ==start .Name {*_bfegb =1;return nil ;};if _bfbd ,_gadbb :=_gbde .(_b .CharData );!_gadbb {return _fb .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",_gbde ); +}else {switch string (_bfbd ){case "":*_bfegb =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_bfegb =1;case "\u006f\u006e\u0045n\u0064":*_bfegb =2;case "\u0062\u0065\u0067i\u006e":*_bfegb =3;case "\u0065\u006e\u0064":*_bfegb =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_bfegb =5; +case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_bfegb =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_bfegb =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_bfegb =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_bfegb =9; +case "\u006f\u006e\u0050\u0072\u0065\u0076":*_bfegb =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_bfegb =11;};};_gbde ,_agbbg =d .Token ();if _agbbg !=nil {return _agbbg ;};if _fdac ,_eafbc :=_gbde .(_b .EndElement );_eafbc &&_fdac .Name ==start .Name {return nil ; +};return _fb .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",_gbde );};type ST_TLAnimateColorDirection byte ;func (_bcegc *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcegc =0; +case "\u006e\u006f\u006e\u0065":*_bcegc =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bcegc =2;};return nil ;}; -// Shape ID -SpidAttr string ;}; +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_gcgde *CT_TLPoint )ValidateWithPath (path string )error {if _dacg :=_gcgde .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dacg !=nil {return _dacg ;};if _geede :=_gcgde .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_geede !=nil {return _geede ;};return nil ;};func (_bacf *CT_SlideLayoutIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abfgd :for {_ebgda ,_dedde :=d .Token ();if _dedde !=nil {return _dedde ;};switch _cbgg :=_ebgda .(type ){case _b .StartElement :switch _cbgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_ebbed :=NewCT_SlideLayoutIdListEntry (); +if _decaf :=d .DecodeElement (_ebbed ,&_cbgg );_decaf !=nil {return _decaf ;};_bacf .SldLayoutId =append (_bacf .SldLayoutId ,_ebbed );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbgg .Name ); +if _dfca :=d .Skip ();_dfca !=nil {return _dfca ;};};case _b .EndElement :break _abfgd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_ecfedf *PresentationPr )ValidateWithPath (path string )error {if _effebc :=_ecfedf .CT_PresentationProperties .ValidateWithPath (path );_effebc !=nil {return _effebc ;};return nil ;}; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_fabe *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _fabe .ExtLst !=nil {if _agdad :=_fabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdad !=nil {return _agdad ;};};return nil ;}; -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_ecgg *CT_TLTemplate )ValidateWithPath (path string )error {if _caaa :=_ecgg .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_caaa !=nil {return _caaa ;};return nil ;};func (_cbcga ST_TLTimeNodeSyncType )Validate ()error {return _cbcga .ValidateWithPath ("")}; -func (_dbda *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdgfa :=range start .Attr {if _gdgfa .Name .Local =="\u0073\u0070\u0069\u0064"{_fdbdd ,_fgfe :=_aa .ParseUint (_gdgfa .Value ,10,32);if _fgfe !=nil {return _fgfe ; -};_dcfa :=uint32 (_fdbdd );_dbda .SpidAttr =&_dcfa ;continue ;};if _gdgfa .Name .Local =="\u0067\u0072\u0070I\u0064"{_cdgba ,_bfbba :=_aa .ParseUint (_gdgfa .Value ,10,32);if _bfbba !=nil {return _bfbba ;};_cgefe :=uint32 (_cdgba );_dbda .GrpIdAttr =&_cgefe ; -continue ;};if _gdgfa .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bcef ,_edefd :=_aa .ParseBool (_gdgfa .Value );if _edefd !=nil {return _edefd ;};_dbda .UiExpandAttr =&_bcef ;continue ;};};_decga :for {_decfb ,_ccdc :=d .Token (); -if _ccdc !=nil {return _ccdc ;};switch _gcdff :=_decfb .(type ){case _a .StartElement :switch _gcdff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_dbda .BldAsOne =NewCT_Empty (); -if _fccgf :=d .DecodeElement (_dbda .BldAsOne ,&_gcdff );_fccgf !=nil {return _fccgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_dbda .BldSub =_fc .NewCT_AnimationGraphicalObjectBuildProperties (); -if _cfbgc :=d .DecodeElement (_dbda .BldSub ,&_gcdff );_cfbgc !=nil {return _cfbgc ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_gcdff .Name ); -if _bfde :=d .Skip ();_bfde !=nil {return _bfde ;};};case _a .EndElement :break _decga ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_ddgg *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _edcfg :=_ddgg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_edcfg !=nil {return _edcfg ;};if _bgdgb :=_ddgg .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); +_bgdgb !=nil {return _bgdgb ;};if _edacc :=_ddgg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_edacc !=nil {return _edacc ;};return nil ;}; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_edadd *EG_Background )ValidateWithPath (path string )error {if _edadd .BgPr !=nil {if _eagdc :=_edadd .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_eagdc !=nil {return _eagdc ;};};if _edadd .BgRef !=nil {if _cbdfeg :=_edadd .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066"); -_cbdfeg !=nil {return _cbdfeg ;};};return nil ;};type OleObj struct{CT_OleObject };func (_acggc *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acggc =0;case "\u0065\u006e\u0074\u0072":*_acggc =1;case "\u0065\u0078\u0069\u0074":*_acggc =2; -case "\u0065\u006d\u0070\u0068":*_acggc =3;case "\u0070\u0061\u0074\u0068":*_acggc =4;case "\u0076\u0065\u0072\u0062":*_acggc =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_acggc =6;};return nil ;};func (_adeaa ST_PhotoAlbumLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adeaa .String (),start ); -};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_bffea *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _bgbdge :=_bffea .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_bgbdge !=nil {return _bgbdge ;};return nil ;}; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func (_efgge ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _efgge {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgge )); -};return nil ;};func (_edgdg *CT_TimeNodeList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbead :for {_becgd ,_abgdd :=d .Token ();if _abgdd !=nil {return _abgdd ;};switch _ebddd :=_becgd .(type ){case _a .StartElement :switch _ebddd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_cgdeg :=NewCT_TLTimeNodeParallel (); -if _dgagb :=d .DecodeElement (_cgdeg ,&_ebddd );_dgagb !=nil {return _dgagb ;};_edgdg .Par =append (_edgdg .Par ,_cgdeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_bgebe :=NewCT_TLTimeNodeSequence (); -if _cafc :=d .DecodeElement (_bgebe ,&_ebddd );_cafc !=nil {return _cafc ;};_edgdg .Seq =append (_edgdg .Seq ,_bgebe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_dcgfd :=NewCT_TLTimeNodeExclusive (); -if _cfcdf :=d .DecodeElement (_dcgfd ,&_ebddd );_cfcdf !=nil {return _cfcdf ;};_edgdg .Excl =append (_edgdg .Excl ,_dcgfd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_aggcb :=NewCT_TLAnimateBehavior (); -if _cdfae :=d .DecodeElement (_aggcb ,&_ebddd );_cdfae !=nil {return _cdfae ;};_edgdg .Anim =append (_edgdg .Anim ,_aggcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_aabgb :=NewCT_TLAnimateColorBehavior (); -if _acfed :=d .DecodeElement (_aabgb ,&_ebddd );_acfed !=nil {return _acfed ;};_edgdg .AnimClr =append (_edgdg .AnimClr ,_aabgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_eadbff :=NewCT_TLAnimateEffectBehavior (); -if _fgegf :=d .DecodeElement (_eadbff ,&_ebddd );_fgegf !=nil {return _fgegf ;};_edgdg .AnimEffect =append (_edgdg .AnimEffect ,_eadbff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_gcabb :=NewCT_TLAnimateMotionBehavior (); -if _cbda :=d .DecodeElement (_gcabb ,&_ebddd );_cbda !=nil {return _cbda ;};_edgdg .AnimMotion =append (_edgdg .AnimMotion ,_gcabb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_eebec :=NewCT_TLAnimateRotationBehavior (); -if _fgege :=d .DecodeElement (_eebec ,&_ebddd );_fgege !=nil {return _fgege ;};_edgdg .AnimRot =append (_edgdg .AnimRot ,_eebec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_ggbef :=NewCT_TLAnimateScaleBehavior (); -if _afba :=d .DecodeElement (_ggbef ,&_ebddd );_afba !=nil {return _afba ;};_edgdg .AnimScale =append (_edgdg .AnimScale ,_ggbef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_bagf :=NewCT_TLCommandBehavior (); -if _dcccd :=d .DecodeElement (_bagf ,&_ebddd );_dcccd !=nil {return _dcccd ;};_edgdg .Cmd =append (_edgdg .Cmd ,_bagf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_cbfe :=NewCT_TLSetBehavior (); -if _eeccb :=d .DecodeElement (_cbfe ,&_ebddd );_eeccb !=nil {return _eeccb ;};_edgdg .Set =append (_edgdg .Set ,_cbfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_eabe :=NewCT_TLMediaNodeAudio (); -if _fdebgb :=d .DecodeElement (_eabe ,&_ebddd );_fdebgb !=nil {return _fdebgb ;};_edgdg .Audio =append (_edgdg .Audio ,_eabe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_fdabe :=NewCT_TLMediaNodeVideo (); -if _bbaed :=d .DecodeElement (_fdabe ,&_ebddd );_bbaed !=nil {return _bbaed ;};_edgdg .Video =append (_edgdg .Video ,_fdabe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ebddd .Name ); -if _bfefg :=d .Skip ();_bfefg !=nil {return _bfefg ;};};case _a .EndElement :break _gbead ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_dbgcb *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _dbgcb .TypeAttr ==ST_TLChartSubelementTypeUnset {return _fb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _gcfeb :=_dbgcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcfeb !=nil {return _gcfeb ;};return nil ;};func (_ecbg *CT_TagsData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aded :=range start .Attr {if _aded .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"&&_aded .Name .Local =="\u0069\u0064"||_aded .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"&&_aded .Name .Local =="\u0069\u0064"{_acegd ,_bfdbb :=_aded .Value ,error (nil ); +if _bfdbb !=nil {return _bfdbb ;};_ecbg .IdAttr =_acegd ;continue ;};};for {_decef ,_ebefa :=d .Token ();if _ebefa !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ebefa ); +};if _ecadd ,_bagcf :=_decef .(_b .EndElement );_bagcf &&_ecadd .Name ==start .Name {break ;};};return nil ;};func (_cdg *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdg .Pos =_fba .NewCT_Point2D ();for _ ,_bfbe :=range start .Attr {if _bfbe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bad ,_fbac :=_f .ParseUint (_bfbe .Value ,10,32); +if _fbac !=nil {return _fbac ;};_cdg .AuthorIdAttr =uint32 (_bad );continue ;};if _bfbe .Name .Local =="\u0064\u0074"{_edf ,_ade :=ParseStdlibTime (_bfbe .Value );if _ade !=nil {return _ade ;};_cdg .DtAttr =&_edf ;continue ;};if _bfbe .Name .Local =="\u0069\u0064\u0078"{_cbg ,_acgb :=_f .ParseUint (_bfbe .Value ,10,32); +if _acgb !=nil {return _acgb ;};_cdg .IdxAttr =uint32 (_cbg );continue ;};};_fce :for {_gdae ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ;};switch _ddf :=_gdae .(type ){case _b .StartElement :switch _ddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _adg :=d .DecodeElement (_cdg .Pos ,&_ddf ); +_adg !=nil {return _adg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _cba :=d .DecodeElement (&_cdg .Text ,&_ddf ); +_cba !=nil {return _cba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdg .ExtLst =NewCT_ExtensionListModify (); +if _agf :=d .DecodeElement (_cdg .ExtLst ,&_ddf );_agf !=nil {return _agf ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ddf .Name ); +if _fcgg :=d .Skip ();_fcgg !=nil {return _fcgg ;};};case _b .EndElement :break _fce ;case _b .CharData :};};return nil ;};func (_aaccg *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaccg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aaccg =1; +case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_aaccg =2;case "\u006e\u0065\u0076e\u0072":*_aaccg =3;};return nil ;};func (_dfecf ST_TLBehaviorAdditiveType )Validate ()error {return _dfecf .ValidateWithPath ("")}; +func (_fbceb *ST_TransitionCornerDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcbeb ,_gebbc :=d .Token ();if _gebbc !=nil {return _gebbc ;};if _bcggag ,_becfca :=_bbcbeb .(_b .EndElement );_becfca &&_bcggag .Name ==start .Name {*_fbceb =1; +return nil ;};if _fdgcae ,_aefba :=_bbcbeb .(_b .CharData );!_aefba {return _fb .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",_bbcbeb );}else {switch string (_fdgcae ){case "":*_fbceb =0; +case "\u006c\u0075":*_fbceb =1;case "\u0072\u0075":*_fbceb =2;case "\u006c\u0064":*_fbceb =3;case "\u0072\u0064":*_fbceb =4;};};_bbcbeb ,_gebbc =d .Token ();if _gebbc !=nil {return _gebbc ;};if _eaebf ,_adbe :=_bbcbeb .(_b .EndElement );_adbe &&_eaebf .Name ==start .Name {return nil ; +};return _fb .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",_bbcbeb );};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0; +ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_eccbf *EG_TopLevelSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccbf .ClrMap =_fba .NewCT_ColorMapping (); +_fccda :for {_adcaf ,_fffge :=d .Token ();if _fffge !=nil {return _fffge ;};switch _ecgad :=_adcaf .(type ){case _b .StartElement :switch _ecgad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _cafac :=d .DecodeElement (_eccbf .ClrMap ,&_ecgad ); +_cafac !=nil {return _cafac ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_ecgad .Name ); +if _fcgc :=d .Skip ();_fcgc !=nil {return _fcgc ;};};case _b .EndElement :break _fccda ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLTimeNodeSequence and its children -func (_bgdd *CT_TLTimeNodeSequence )Validate ()error {return _bgdd .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_cdcab *CT_TLOleChartTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_afcbfe ,_ggefd :=_cdcab .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ggefd !=nil {return _ggefd ;};start .Attr =append (start .Attr ,_afcbfe );if _cdcab .LvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cdcab .LvlAttr )});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edcag ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_defcb :=_a .Attr {};_defcb .Name =name ;switch _edcag {case ST_TLTimeNodePresetClassTypeUnset :_defcb .Value =""; -case ST_TLTimeNodePresetClassTypeEntr :_defcb .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_defcb .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_defcb .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_defcb .Value ="\u0070\u0061\u0074\u0068"; -case ST_TLTimeNodePresetClassTypeVerb :_defcb .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_defcb .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _defcb ,nil ;};func (_deaed *CT_TLSetBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deaed .CBhvr =NewCT_TLCommonBehaviorData (); -_cgaec :for {_cebg ,_gbad :=d .Token ();if _gbad !=nil {return _gbad ;};switch _eagbf :=_cebg .(type ){case _a .StartElement :switch _eagbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _cgega :=d .DecodeElement (_deaed .CBhvr ,&_eagbf ); -_cgega !=nil {return _cgega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_deaed .To =NewCT_TLAnimVariant (); -if _dcedbf :=d .DecodeElement (_deaed .To ,&_eagbf );_dcedbf !=nil {return _dcedbf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_eagbf .Name ); -if _abbb :=d .Skip ();_abbb !=nil {return _abbb ;};};case _a .EndElement :break _cgaec ;case _a .CharData :};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_dcge *EG_ExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcge .Ext !=nil {_bbbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065x\u0074"}}; -for _ ,_adaaa :=range _dcge .Ext {e .EncodeElement (_adaaa ,_bbbb );};};return nil ;}; +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_edagf *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _eecc :=_edagf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eecc !=nil {return _eecc ;};if _edagf .ExtLst !=nil {if _gcagf :=_edagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gcagf !=nil {return _gcagf ;};};return nil ;};func (_aabdcg *CT_ViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabdcg .LastViewAttr !=ST_ViewTypeUnset {_beba ,_fdcag :=_aabdcg .LastViewAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"}); +if _fdcag !=nil {return _fdcag ;};start .Attr =append (start .Attr ,_beba );};if _aabdcg .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_aabdcg .ShowCommentsAttr ))}); +};e .EncodeToken (start );if _aabdcg .NormalViewPr !=nil {_aedeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_aabdcg .NormalViewPr ,_aedeg );};if _aabdcg .SlideViewPr !=nil {_ddcde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_aabdcg .SlideViewPr ,_ddcde );};if _aabdcg .OutlineViewPr !=nil {_bfcdb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_aabdcg .OutlineViewPr ,_bfcdb ); +};if _aabdcg .NotesTextViewPr !=nil {_egfdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_aabdcg .NotesTextViewPr ,_egfdd );};if _aabdcg .SorterViewPr !=nil {_cacea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_aabdcg .SorterViewPr ,_cacea );};if _aabdcg .NotesViewPr !=nil {_begfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_aabdcg .NotesViewPr ,_begfa ); +};if _aabdcg .GridSpacing !=nil {_dcdea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aabdcg .GridSpacing ,_dcdea );};if _aabdcg .ExtLst !=nil {_aebad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aabdcg .ExtLst ,_aebad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2; +ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4;ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;); -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_aaecc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _aaecc .SldAll !=nil {if _fcdd :=_aaecc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_fcdd !=nil {return _fcdd ;};};if _aaecc .SldRg !=nil {if _accc :=_aaecc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); -_accc !=nil {return _accc ;};};if _aaecc .CustShow !=nil {if _gggc :=_aaecc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_gggc !=nil {return _gggc ;};};if _aaecc .ExtLst !=nil {if _dfeb :=_aaecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dfeb !=nil {return _dfeb ;};};return nil ;};type CT_CustomShow struct{ +// Validate validates the CT_HtmlPublishProperties and its children +func (_ddbg *CT_HtmlPublishProperties )Validate ()error {return _ddbg .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fbee ST_TLTimeNodeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffbdeg :=_b .Attr {}; +_ffbdeg .Name =name ;switch _fbee {case ST_TLTimeNodeTypeUnset :_ffbdeg .Value ="";case ST_TLTimeNodeTypeClickEffect :_ffbdeg .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_ffbdeg .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074"; +case ST_TLTimeNodeTypeAfterEffect :_ffbdeg .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_ffbdeg .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_ffbdeg .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071"; +case ST_TLTimeNodeTypeClickPar :_ffbdeg .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_ffbdeg .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_ffbdeg .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; +case ST_TLTimeNodeTypeTmRoot :_ffbdeg .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _ffbdeg ,nil ;};func (_aadf ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _aadf {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadf )); +};return nil ;};func (_eccf *CT_TLOleChartTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebadb ,_eafcb :=_eccf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _eafcb !=nil {return _eafcb ;};start .Attr =append (start .Attr ,_ebadb ); +if _eccf .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eccf .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};type ST_TLParaBuildType byte ;type CT_NormalViewProperties struct{ -// Custom Show Name -NameAttr string ; +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// Custom Show ID -IdAttr uint32 ; +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func (_agbdcc *EG_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agbdcc .BgPr !=nil {_cdecd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}}; -e .EncodeElement (_agbdcc .BgPr ,_cdecd );};if _agbdcc .BgRef !=nil {_gfdea :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_agbdcc .BgRef ,_gfdea );};return nil ;};type ST_TransitionSpeed byte ; +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Validate validates the CT_TLTextTargetElement and its children -func (_bdbag *CT_TLTextTargetElement )Validate ()error {return _bdbag .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Validate validates the CT_GroupShape and its children -func (_fefg *CT_GroupShape )Validate ()error {return _fefg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_dafe *CT_OleObjectLink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dafe .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dafe .UpdateAutomaticAttr ))}); -};e .EncodeToken (start );if _dafe .ExtLst !=nil {_ddgd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dafe .ExtLst ,_ddgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_daab :=&CT_SlideSyncProperties {};return _daab ;}; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Validate validates the CT_Control and its children -func (_ddbe *CT_Control )Validate ()error {return _ddbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_ExtensionList struct{ +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Extension -Ext []*CT_Extension ;}; +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_cef *CT_NormalViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cef .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cef .ShowOutlineIconsAttr ))}); +};if _cef .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cef .SnapVertSplitterAttr ))}); +};if _cef .VertBarStateAttr !=ST_SplitterBarStateUnset {_gefg ,_ccgc :=_cef .VertBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _ccgc !=nil {return _ccgc ;};start .Attr =append (start .Attr ,_gefg ); +};if _cef .HorzBarStateAttr !=ST_SplitterBarStateUnset {_caaa ,_ecfd :=_cef .HorzBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _ecfd !=nil {return _ecfd ;};start .Attr =append (start .Attr ,_caaa ); +};if _cef .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cef .PreferSingleViewAttr ))}); +};e .EncodeToken (start );_fdag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_cef .RestoredLeft ,_fdag );_fbaac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}}; +e .EncodeElement (_cef .RestoredTop ,_fbaac );if _cef .ExtLst !=nil {_edca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cef .ExtLst ,_edca );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_gec *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _gec .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073"); -};func (_eaadaa *CT_TLTimeNodeParallel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaadaa .CTn =NewCT_TLCommonTimeNodeData ();_face :for {_agbcd ,_abdcdb :=d .Token ();if _abdcdb !=nil {return _abdcdb ;};switch _bbfdc :=_agbcd .(type ){case _a .StartElement :switch _bbfdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ecdbd :=d .DecodeElement (_eaadaa .CTn ,&_bbfdc ); -_ecdbd !=nil {return _ecdbd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_bbfdc .Name ); -if _efcag :=d .Skip ();_efcag !=nil {return _efcag ;};};case _a .EndElement :break _face ;case _a .CharData :};};return nil ;};func (_facga *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_facga =0;case "\u0077\u0068\u006fl\u0065":*_facga =1; -case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_facga =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_facga =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_facga =4; -case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_facga =5;case "\u0063\u0077":*_facga =6;case "\u0063\u0077\u0049\u006e":*_facga =7;case "\u0063\u0077\u004fu\u0074":*_facga =8;case "\u0063\u0063\u0077":*_facga =9;case "\u0063\u0063\u0077I\u006e":*_facga =10; -case "\u0063\u0063\u0077\u004f\u0075\u0074":*_facga =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_facga =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_facga =13;case "\u0075\u0070":*_facga =14;case "\u0064\u006f\u0077\u006e":*_facga =15; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_facga =16;case "\u0063\u0075\u0073\u0074":*_facga =17;};return nil ;};func (_fbged *CT_TransitionStartSoundAction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbged .Snd =_fc .NewCT_EmbeddedWAVAudioFile (); -for _ ,_gefbdf :=range start .Attr {if _gefbdf .Name .Local =="\u006c\u006f\u006f\u0070"{_eged ,_ffegg :=_aa .ParseBool (_gefbdf .Value );if _ffegg !=nil {return _ffegg ;};_fbged .LoopAttr =&_eged ;continue ;};};_dega :for {_beade ,_aagaa :=d .Token (); -if _aagaa !=nil {return _aagaa ;};switch _eaaa :=_beade .(type ){case _a .StartElement :switch _eaaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _abdggb :=d .DecodeElement (_fbged .Snd ,&_eaaa ); -_abdggb !=nil {return _abdggb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_eaaa .Name ); -if _fgggb :=d .Skip ();_fgggb !=nil {return _fgggb ;};};case _a .EndElement :break _dega ;case _a .CharData :};};return nil ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_dgdf :=&CT_HandoutMasterIdListEntry {};return _dgdf ;};func (_cgegae *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgegae =0; -case "\u0070\u0074":*_cgegae =1;case "\u0069\u006d\u0067":*_cgegae =2;};return nil ;};func (_baafgb *ST_PrintColorMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfef ,_fbeaf :=d .Token ();if _fbeaf !=nil {return _fbeaf ;};if _edbef ,_aaacc :=_adfef .(_a .EndElement ); -_aaacc &&_edbef .Name ==start .Name {*_baafgb =1;return nil ;};if _cdaed ,_degd :=_adfef .(_a .CharData );!_degd {return _d .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",_adfef ); -}else {switch string (_cdaed ){case "":*_baafgb =0;case "\u0062\u0077":*_baafgb =1;case "\u0067\u0072\u0061\u0079":*_baafgb =2;case "\u0063\u006c\u0072":*_baafgb =3;};};_adfef ,_fbeaf =d .Token ();if _fbeaf !=nil {return _fbeaf ;};if _faaga ,_cacbd :=_adfef .(_a .EndElement ); -_cacbd &&_faaga .Name ==start .Name {return nil ;};return _d .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",_adfef );}; +// Validate validates the NotesMaster and its children +func (_fggeb *NotesMaster )Validate ()error {return _fggeb .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");}; -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_dgbc *CT_NormalViewProperties )ValidateWithPath (path string )error {if _cadf :=_dgbc .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_cadf !=nil {return _cadf ; -};if _ffbd :=_dgbc .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_ffbd !=nil {return _ffbd ;};if _ddc :=_dgbc .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"); -_ddc !=nil {return _ddc ;};if _bgeb :=_dgbc .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_bgeb !=nil {return _bgeb ;};if _dgbc .ExtLst !=nil {if _agee :=_dgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_agee !=nil {return _agee ;};};return nil ;};func (_cadbf *ST_TLTimeNodeFillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gccdc ,_eecdb :=d .Token ();if _eecdb !=nil {return _eecdb ;};if _bfdgg ,_gefaeb :=_gccdc .(_a .EndElement ); -_gefaeb &&_bfdgg .Name ==start .Name {*_cadbf =1;return nil ;};if _efage ,_aeae :=_gccdc .(_a .CharData );!_aeae {return _d .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",_gccdc ); -}else {switch string (_efage ){case "":*_cadbf =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cadbf =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cadbf =2;case "\u0068\u006f\u006c\u0064":*_cadbf =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cadbf =4; -};};_gccdc ,_eecdb =d .Token ();if _eecdb !=nil {return _eecdb ;};if _adfa ,_cdab :=_gccdc .(_a .EndElement );_cdab &&_adfa .Name ==start .Name {return nil ;};return _d .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",_gccdc ); -};func (_gafg *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gafg .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_gafg .CNvPicPr =_fc .NewCT_NonVisualPictureProperties ();_gafg .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_bcfd :for {_gbcd ,_ccbaff :=d .Token ();if _ccbaff !=nil {return _ccbaff ;};switch _cgfa :=_gbcd .(type ){case _a .StartElement :switch _cgfa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _edff :=d .DecodeElement (_gafg .CNvPr ,&_cgfa ); -_edff !=nil {return _edff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _efdf :=d .DecodeElement (_gafg .CNvPicPr ,&_cgfa ); -_efdf !=nil {return _efdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _gcbf :=d .DecodeElement (_gafg .NvPr ,&_cgfa ); -_gcbf !=nil {return _gcbf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cgfa .Name ); -if _eddd :=d .Skip ();_eddd !=nil {return _eddd ;};};case _a .EndElement :break _bcfd ;case _a .CharData :};};return nil ;};func (_dada ST_TLBehaviorOverrideType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecfcb :=_a .Attr {};_ecfcb .Name =name ; -switch _dada {case ST_TLBehaviorOverrideTypeUnset :_ecfcb .Value ="";case ST_TLBehaviorOverrideTypeNormal :_ecfcb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_ecfcb .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065"; -};return _ecfcb ,nil ;};func (_ecadf *ST_TLDiagramBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgbad ,_eegfa :=d .Token ();if _eegfa !=nil {return _eegfa ;};if _bfacg ,_gagfac :=_dgbad .(_a .EndElement );_gagfac &&_bfacg .Name ==start .Name {*_ecadf =1; -return nil ;};if _cbdg ,_cagcc :=_dgbad .(_a .CharData );!_cagcc {return _d .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",_dgbad );}else {switch string (_cbdg ){case "":*_ecadf =0; -case "\u0077\u0068\u006fl\u0065":*_ecadf =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ecadf =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_ecadf =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ecadf =4; -case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_ecadf =5;case "\u0063\u0077":*_ecadf =6;case "\u0063\u0077\u0049\u006e":*_ecadf =7;case "\u0063\u0077\u004fu\u0074":*_ecadf =8;case "\u0063\u0063\u0077":*_ecadf =9;case "\u0063\u0063\u0077I\u006e":*_ecadf =10; -case "\u0063\u0063\u0077\u004f\u0075\u0074":*_ecadf =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_ecadf =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_ecadf =13;case "\u0075\u0070":*_ecadf =14;case "\u0064\u006f\u0077\u006e":*_ecadf =15; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ecadf =16;case "\u0063\u0075\u0073\u0074":*_ecadf =17;};};_dgbad ,_eegfa =d .Token ();if _eegfa !=nil {return _eegfa ;};if _gcafb ,_ffabb :=_dgbad .(_a .EndElement );_ffabb &&_gcafb .Name ==start .Name {return nil ; -};return _d .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",_dgbad );};func (_fbbgb *OleObj )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _fbbgb .CT_OleObject .MarshalXML (e ,start );};func (_ebdac *CT_CustomShowList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebdac .CustShow !=nil {_cdfb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -for _ ,_dga :=range _ebdac .CustShow {e .EncodeElement (_dga ,_cdfb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_cecbd :=&CT_ModifyVerifier {};return _cecbd };func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_bdaa :=&CT_GraphicalObjectFrameNonVisual {}; -_bdaa .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_bdaa .CNvGraphicFramePr =_fc .NewCT_NonVisualGraphicFrameProperties ();_bdaa .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bdaa ;}; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_cbbdcc *Presentation )ValidateWithPath (path string )error {if _dcggf :=_cbbdcc .CT_Presentation .ValidateWithPath (path );_dcggf !=nil {return _dcggf ;};return nil ;}; // ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_cggc *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _bbfbbd ,_gddgc :=range _cggc .Cond {if _ecada :=_gddgc .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_bbfbbd ));_ecada !=nil {return _ecada ; -};};return nil ;};func (_cbed ST_OleObjectFollowColorScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbed .String (),start );};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2; -ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9; -);func NewCT_HeaderFooter ()*CT_HeaderFooter {_eggd :=&CT_HeaderFooter {};return _eggd }; +func (_cgbdf *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _ddge ,_fdcdg :=range _cgbdf .Cond {if _eedf :=_fdcdg .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_ddge ));_eedf !=nil {return _eedf ; +};};return nil ;};func (_gdgc ST_TLTimeIndefinite )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdcbg :=_b .Attr {};_fdcbg .Name =name ;switch _gdgc {case ST_TLTimeIndefiniteUnset :_fdcbg .Value ="";case ST_TLTimeIndefiniteIndefinite :_fdcbg .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"; +};return _fdcbg ,nil ;};func (_fbbda *ST_SlideLayoutType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccd ,_ecbcd :=d .Token ();if _ecbcd !=nil {return _ecbcd ;};if _dggb ,_ffbb :=_eccd .(_b .EndElement );_ffbb &&_dggb .Name ==start .Name {*_fbbda =1; +return nil ;};if _ccbaade ,_cfdee :=_eccd .(_b .CharData );!_cfdee {return _fb .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",_eccd );}else {switch string (_ccbaade ){case "":*_fbbda =0; +case "\u0074\u0069\u0074l\u0065":*_fbbda =1;case "\u0074\u0078":*_fbbda =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_fbbda =3;case "\u0074\u0062\u006c":*_fbbda =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_fbbda =5; +case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fbbda =6;case "\u0064\u0067\u006d":*_fbbda =7;case "\u0063\u0068\u0061r\u0074":*_fbbda =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_fbbda =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fbbda =10; +case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_fbbda =11;case "\u0062\u006c\u0061n\u006b":*_fbbda =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_fbbda =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fbbda =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_fbbda =15; +case "\u006f\u0062\u006a":*_fbbda =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_fbbda =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_fbbda =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_fbbda =19; +case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_fbbda =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fbbda =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fbbda =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_fbbda =23; +case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_fbbda =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_fbbda =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_fbbda =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_fbbda =27; +case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_fbbda =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_fbbda =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fbbda =30; +case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_fbbda =31;case "\u0063\u0075\u0073\u0074":*_fbbda =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_fbbda =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_fbbda =34; +case "\u006f\u0062\u006aT\u0078":*_fbbda =35;case "\u0070\u0069\u0063T\u0078":*_fbbda =36;};};_eccd ,_ecbcd =d .Token ();if _ecbcd !=nil {return _ecbcd ;};if _fffag ,_ddfca :=_eccd .(_b .EndElement );_ddfca &&_fffag .Name ==start .Name {return nil ;};return _fb .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",_eccd ); +};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_bedgab :=&CT_TLByRgbColorTransform {};return _bedgab ;}; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_fgbb *CT_IndexRange )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_cgbbde *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _fefbb :=_cgbbde .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fefbb !=nil {return _fefbb ;};return nil ;}; - -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_gde *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _dacb :=_gde .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_dacb !=nil {return _dacb ;};if _gde .GuideLst !=nil {if _gaec :=_gde .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t"); -_gaec !=nil {return _gaec ;};};return nil ;};func (_baeeb ST_TransitionSpeed )String ()string {switch _baeeb {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return ""; -};func (_decf *CT_TLBehaviorAttributeNameList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ggfgf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_gffda :=range _decf .AttrName {e .EncodeElement (_gffda ,_ggfgf ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateColorBehavior struct{ - -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; - -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; - -// By -By *CT_TLByAnimateColorTransform ; +// Validate validates the CmLst and its children +func (_dgfdf *CmLst )Validate ()error {return _dgfdf .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};type CT_TLTemplateList struct{ -// From -From *_fc .CT_Color ; +// Template Effects +Tmpl []*CT_TLTemplate ;};func (_gadfd ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _gadfd {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadfd )); +};return nil ;};func (_aae *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbde :for {_baa ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};switch _bbg :=_baa .(type ){case _b .StartElement :switch _bbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_gdgg :=NewCT_Comment (); +if _ecbb :=d .DecodeElement (_gdgg ,&_bbg );_ecbb !=nil {return _ecbb ;};_aae .Cm =append (_aae .Cm ,_gdgg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_bbg .Name ); +if _gcdb :=d .Skip ();_gcdb !=nil {return _gcdb ;};};case _b .EndElement :break _bbde ;case _b .CharData :};};return nil ;};type CT_Guide struct{ -// To -To *_fc .CT_Color ;};func (_bedc *CT_GraphicalObjectFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bedc .BwModeAttr !=_fc .ST_BlackWhiteModeUnset {_cgba ,_bbc :=_bedc .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_cgba );};e .EncodeToken (start );_dfee :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bedc .NvGraphicFramePr ,_dfee ); -_eebf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bedc .Xfrm ,_eebf );_ebed :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ebed .Attr =append (_ebed .Attr ,_a .Attr {Name :_a .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"}); -e .EncodeElement (_bedc .Graphic ,_ebed );if _bedc .ExtLst !=nil {_cbbd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bedc .ExtLst ,_cbbd );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_fbgg :=&CT_SlideTiming {};return _fbgg };func (_dfac *CT_NotesViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ccadc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_dfac .CSldViewPr ,_ccadc );if _dfac .ExtLst !=nil {_fcdag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfac .ExtLst ,_fcdag );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Guide Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_NormalViewProperties and its children -func (_eecbd *CT_NormalViewProperties )Validate ()error {return _eecbd .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewEG_SlideListChoice ()*EG_SlideListChoice {_fdcgd :=&EG_SlideListChoice {}; -return _fdcgd };func (_eadeg *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eadeg .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_eadeg .CNvSpPr =_fc .NewCT_NonVisualDrawingShapeProps ();_eadeg .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_ebbee :for {_cfdc ,_ceddg :=d .Token ();if _ceddg !=nil {return _ceddg ;};switch _gdgbg :=_cfdc .(type ){case _a .StartElement :switch _gdgbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _ggaaa :=d .DecodeElement (_eadeg .CNvPr ,&_gdgbg ); -_ggaaa !=nil {return _ggaaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _aggd :=d .DecodeElement (_eadeg .CNvSpPr ,&_gdgbg ); -_aggd !=nil {return _aggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _dfge :=d .DecodeElement (_eadeg .NvPr ,&_gdgbg ); -_dfge !=nil {return _dfge ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gdgbg .Name ); -if _eagg :=d .Skip ();_eagg !=nil {return _eagg ;};};case _a .EndElement :break _ebbee ;case _a .CharData :};};return nil ;};func (_gdcg *CT_InOutTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdcg .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bgae ,_gbdfa :=_gdcg .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"}); -if _gbdfa !=nil {return _gbdfa ;};start .Attr =append (start .Attr ,_bgae );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cffag *CT_TLTimeNodeSequence )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cffag .CTn =NewCT_TLCommonTimeNodeData (); -for _ ,_bdcfc :=range start .Attr {if _bdcfc .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_efabe ,_ecfbc :=_aa .ParseBool (_bdcfc .Value );if _ecfbc !=nil {return _ecfbc ;};_cffag .ConcurrentAttr =&_efabe ;continue ;};if _bdcfc .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_cffag .PrevAcAttr .UnmarshalXMLAttr (_bdcfc ); -continue ;};if _bdcfc .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_cffag .NextAcAttr .UnmarshalXMLAttr (_bdcfc );continue ;};};_bbfdf :for {_bafg ,_ffgf :=d .Token ();if _ffgf !=nil {return _ffgf ;};switch _cfgfc :=_bafg .(type ){case _a .StartElement :switch _cfgfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _cdegf :=d .DecodeElement (_cffag .CTn ,&_cfgfc ); -_cdegf !=nil {return _cdegf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_cffag .PrevCondLst =NewCT_TLTimeConditionList (); -if _egafd :=d .DecodeElement (_cffag .PrevCondLst ,&_cfgfc );_egafd !=nil {return _egafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_cffag .NextCondLst =NewCT_TLTimeConditionList (); -if _cagfg :=d .DecodeElement (_cffag .NextCondLst ,&_cfgfc );_cagfg !=nil {return _cagfg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_cfgfc .Name ); -if _ffeeg :=d .Skip ();_ffeeg !=nil {return _ffeeg ;};};case _a .EndElement :break _bbfdf ;case _a .CharData :};};return nil ;};type CT_Presentation struct{ +// Guide Position +PosAttr *_fba .ST_Coordinate32 ;};func (_ffaca *ViewPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _ffaca .CT_ViewProperties .MarshalXML (e ,start );};func (_dgfa *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgfa .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dgfa .UseBgFillAttr ))}); +};e .EncodeToken (start );_gecg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dgfa .NvSpPr ,_gecg );_cefc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dgfa .SpPr ,_cefc );if _dgfa .Style !=nil {_bdfe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgfa .Style ,_bdfe );};if _dgfa .TxBody !=nil {_eeaec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_dgfa .TxBody ,_eeaec );};if _dgfa .ExtLst !=nil {_bgeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfa .ExtLst ,_bgeb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dfaed ST_PlaceholderSize )ValidateWithPath (path string )error {switch _dfaed {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfaed )); +};return nil ;};type CT_IndexRange struct{ -// Server Zoom -ServerZoomAttr *_fc .ST_Percentage ; +// Start +StAttr uint32 ; -// First Slide Number -FirstSlideNumAttr *int32 ; +// End +EndAttr uint32 ;};type CT_Kinsoku struct{ -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Language +LangAttr *string ; -// Right-To-Left Views -RtlAttr *bool ; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;}; -// Compatibility Mode -CompatModeAttr *bool ; +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_ddbe *CT_TLTimeNodeExclusive )Validate ()error {return _ddbe .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");}; -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// Validate validates the CT_PhotoAlbum and its children +func (_bfeg *CT_PhotoAlbum )Validate ()error {return _bfeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_eebf *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _eagc :=_eebf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eagc !=nil {return _eagc ;};if _eebf .ExtLst !=nil {if _cdeae :=_eebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cdeae !=nil {return _cdeae ;};};return nil ;};func (_adaacd ST_TLBehaviorAdditiveType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adaacd .String (),start );};func (_ccae ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgbbb :=_b .Attr {}; +_cgbbb .Name =name ;switch _ccae {case ST_TLTimeNodeMasterRelationUnset :_cgbbb .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_cgbbb .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_cgbbb .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k"; +case ST_TLTimeNodeMasterRelationNextClick :_cgbbb .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _cgbbb ,nil ;};func (_fceff ST_TLTriggerEvent )Validate ()error {return _fceff .ValidateWithPath ("")};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_ffab :=&CT_TLCommonMediaNodeData {}; +_ffab .CTn =NewCT_TLCommonTimeNodeData ();_ffab .TgtEl =NewCT_TLTimeTargetElement ();return _ffab ;};type CT_SlideLayoutIdListEntry struct{ -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_gddge :=&CT_TLAnimVariantIntegerVal {};return _gddge ;};func (_cegcc ST_TLBehaviorAdditiveType )String ()string {switch _cegcc {case 0:return ""; +case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";}; -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_dagd *CT_Extension )ValidateWithPath (path string )error {return nil };func (_egaaf ST_ViewType )String ()string {switch _egaaf {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; +case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077"; +case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";};type CT_Picture struct{ -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// Document Conformance Class -ConformanceAttr _b .ST_ConformanceClass ; +// Picture Fill +BlipFill *_fba .CT_BlipFillProperties ;SpPr *_fba .CT_ShapeProperties ;Style *_fba .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_badbd ST_TLTimeNodeSyncType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afgceb :=_b .Attr {};_afgceb .Name =name ; +switch _badbd {case ST_TLTimeNodeSyncTypeUnset :_afgceb .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_afgceb .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_afgceb .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _afgceb ,nil ; +};type ST_SlideLayoutType byte ;func (_edab *ST_TLPreviousActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbb ,_ecbbg :=d .Token ();if _ecbbg !=nil {return _ecbbg ;};if _fbffd ,_fcaf :=_dcbb .(_b .EndElement );_fcaf &&_fbffd .Name ==start .Name {*_edab =1; +return nil ;};if _ddbdc ,_becbd :=_dcbb .(_b .CharData );!_becbd {return _fb .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",_dcbb );}else {switch string (_ddbdc ){case "":*_edab =0; +case "\u006e\u006f\u006e\u0065":*_edab =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_edab =2;};};_dcbb ,_ecbbg =d .Token ();if _ecbbg !=nil {return _ecbbg ;};if _egagd ,_bedce :=_dcbb .(_b .EndElement );_bedce &&_egagd .Name ==start .Name {return nil ; +};return _fb .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",_dcbb );};func (_daeccg ST_TLAnimateBehaviorCalcMode )String ()string {switch _daeccg {case 0:return ""; +case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_addcg ST_SlideSizeType )ValidateWithPath (path string )error {switch _addcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addcg )); +};return nil ;};func (_gaage *CT_TLTimeNodeSequence )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaage .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_fbebc :=range start .Attr {if _fbebc .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_fcca ,_feccg :=_f .ParseBool (_fbebc .Value ); +if _feccg !=nil {return _feccg ;};_gaage .ConcurrentAttr =&_fcca ;continue ;};if _fbebc .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_gaage .PrevAcAttr .UnmarshalXMLAttr (_fbebc );continue ;};if _fbebc .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_gaage .NextAcAttr .UnmarshalXMLAttr (_fbebc ); +continue ;};};_facdd :for {_ddcec ,_aadga :=d .Token ();if _aadga !=nil {return _aadga ;};switch _effag :=_ddcec .(type ){case _b .StartElement :switch _effag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _cdgcd :=d .DecodeElement (_gaage .CTn ,&_effag ); +_cdgcd !=nil {return _cdgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_gaage .PrevCondLst =NewCT_TLTimeConditionList (); +if _bfae :=d .DecodeElement (_gaage .PrevCondLst ,&_effag );_bfae !=nil {return _bfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_gaage .NextCondLst =NewCT_TLTimeConditionList (); +if _bfge :=d .DecodeElement (_gaage .NextCondLst ,&_effag );_bfge !=nil {return _bfge ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_effag .Name ); +if _abeag :=d .Skip ();_abeag !=nil {return _abeag ;};};case _b .EndElement :break _facdd ;case _b .CharData :};};return nil ;};func (_dcbc *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbc .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_gcdfd :=range start .Attr {if _gcdfd .Name .Local =="\u0062\u0079"{_ggag ,_gbcf :=_f .ParseInt (_gcdfd .Value ,10,32);if _gbcf !=nil {return _gbcf ;};_efbd :=int32 (_ggag );_dcbc .ByAttr =&_efbd ;continue ;};if _gcdfd .Name .Local =="\u0066\u0072\u006f\u006d"{_dcad ,_dcba :=_f .ParseInt (_gcdfd .Value ,10,32); +if _dcba !=nil {return _dcba ;};_bgagf :=int32 (_dcad );_dcbc .FromAttr =&_bgagf ;continue ;};if _gcdfd .Name .Local =="\u0074\u006f"{_decgg ,_acea :=_f .ParseInt (_gcdfd .Value ,10,32);if _acea !=nil {return _acea ;};_gdded :=int32 (_decgg );_dcbc .ToAttr =&_gdded ; +continue ;};};_ecga :for {_fgada ,_eccc :=d .Token ();if _eccc !=nil {return _eccc ;};switch _ccbgfd :=_fgada .(type ){case _b .StartElement :switch _ccbgfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _aeca :=d .DecodeElement (_dcbc .CBhvr ,&_ccbgfd ); +_aeca !=nil {return _aeca ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_ccbgfd .Name ); +if _cbgdag :=d .Skip ();_cbgdag !=nil {return _cbgdag ;};};case _b .EndElement :break _ecga ;case _b .CharData :};};return nil ;}; -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_efffe *CT_TLAnimateScaleBehavior )Validate ()error {return _efffe .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_caaga *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caaga =0; +case "\u0070\u0061\u0072\u0065\u006e\u0074":*_caaga =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_caaga =2;};return nil ;};func (_bcdaf ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _bcdaf {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdaf )); +};return nil ;};type ST_TLTimeNodeFillType byte ;func (_cggbe ST_SlideLayoutType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cggbe .String (),start );};func (_gcgce ST_TLAnimateMotionPathEditMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcgce .String (),start ); +};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_bcga :=&CT_TLBuildDiagram {};return _bcga };const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3; +);func (_eedge ST_TLTimeNodeSyncType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedge .String (),start );};func (_e *AG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ec ,_ga :=_f .ParseBool (_gc .Value ); +if _ga !=nil {return _ga ;};_e .ShowMasterSpAttr =&_ec ;continue ;};if _gc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_eb ,_gab :=_f .ParseBool (_gc .Value );if _gab !=nil {return _gab ;};_e .ShowMasterPhAnimAttr =&_eb ; +continue ;};};for {_ac ,_gcc :=d .Token ();if _gcc !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_gcc );};if _be ,_bd :=_ac .(_b .EndElement );_bd &&_be .Name ==start .Name {break ; +};};return nil ;};func (_ebedd ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _ebedd {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebedd )); +};return nil ;};func (_bcee *CT_ControlList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbg :for {_caa ,_bfbed :=d .Token ();if _bfbed !=nil {return _bfbed ;};switch _cde :=_caa .(type ){case _b .StartElement :switch _cde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_aea :=NewCT_Control (); +if _ffdc :=d .DecodeElement (_aea ,&_cde );_ffdc !=nil {return _ffdc ;};_bcee .Control =append (_bcee .Control ,_aea );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_cde .Name ); +if _egfb :=d .Skip ();_egfb !=nil {return _egfb ;};};case _b .EndElement :break _gbg ;case _b .CharData :};};return nil ;};func (_dgg *CT_BackgroundProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbae :=range start .Attr {if _gbae .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_bff ,_ccba :=_f .ParseBool (_gbae .Value ); +if _ccba !=nil {return _ccba ;};_dgg .ShadeToTitleAttr =&_bff ;continue ;};};_cf :for {_dfg ,_cag :=d .Token ();if _cag !=nil {return _cag ;};switch _gdad :=_dfg .(type ){case _b .StartElement :switch _gdad .Name {case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dgg .NoFill =_fba .NewCT_NoFillProperties (); +if _effe :=d .DecodeElement (_dgg .NoFill ,&_gdad );_effe !=nil {return _effe ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dgg .SolidFill =_fba .NewCT_SolidColorFillProperties (); +if _edc :=d .DecodeElement (_dgg .SolidFill ,&_gdad );_edc !=nil {return _edc ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dgg .GradFill =_fba .NewCT_GradientFillProperties (); +if _fadc :=d .DecodeElement (_dgg .GradFill ,&_gdad );_fadc !=nil {return _fadc ;};case _b .Name {Space :"\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",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dgg .BlipFill =_fba .NewCT_BlipFillProperties (); +if _cad :=d .DecodeElement (_dgg .BlipFill ,&_gdad );_cad !=nil {return _cad ;};case _b .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dgg .PattFill =_fba .NewCT_PatternFillProperties (); +if _gaec :=d .DecodeElement (_dgg .PattFill ,&_gdad );_gaec !=nil {return _gaec ;};case _b .Name {Space :"\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",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dgg .GrpFill =_fba .NewCT_GroupFillProperties (); +if _bba :=d .DecodeElement (_dgg .GrpFill ,&_gdad );_bba !=nil {return _bba ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dgg .EffectLst =_fba .NewCT_EffectList (); +if _ebe :=d .DecodeElement (_dgg .EffectLst ,&_gdad );_ebe !=nil {return _ebe ;};case _b .Name {Space :"\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",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dgg .EffectDag =_fba .NewCT_EffectContainer (); +if _efe :=d .DecodeElement (_dgg .EffectDag ,&_gdad );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgg .ExtLst =NewCT_ExtensionList (); +if _afg :=d .DecodeElement (_dgg .ExtLst ,&_gdad );_afg !=nil {return _afg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_gdad .Name ); +if _fged :=d .Skip ();_fged !=nil {return _fged ;};};case _b .EndElement :break _cf ;case _b .CharData :};};return nil ;}; -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Validate validates the CT_CustomerData and its children +func (_bgf *CT_CustomerData )Validate ()error {return _bgf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};type CT_TransitionStartSoundAction struct{ -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// Loop Sound +LoopAttr *bool ; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// Sound +Snd *_fba .CT_EmbeddedWAVAudioFile ;};func (_bcaef *CT_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbga ,_ggac :=_bcaef .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ggac !=nil {return _ggac ; +};start .Attr =append (start .Attr ,_bbga );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bacgf *ST_TransitionSideDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdebc ,_cgfcb :=d .Token (); +if _cgfcb !=nil {return _cgfcb ;};if _fagc ,_fefa :=_bdebc .(_b .EndElement );_fefa &&_fagc .Name ==start .Name {*_bacgf =1;return nil ;};if _caafd ,_caddbd :=_bdebc .(_b .CharData );!_caddbd {return _fb .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",_bdebc ); +}else {switch string (_caafd ){case "":*_bacgf =0;case "\u006c":*_bacgf =1;case "\u0075":*_bacgf =2;case "\u0072":*_bacgf =3;case "\u0064":*_bacgf =4;};};_bdebc ,_cgfcb =d .Token ();if _cgfcb !=nil {return _cgfcb ;};if _daaf ,_faae :=_bdebc .(_b .EndElement ); +_faae &&_daaf .Name ==start .Name {return nil ;};return _fb .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",_bdebc );};func (_fbdf *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdf .CNvPr =_fba .NewCT_NonVisualDrawingProps (); +_fbdf .CNvGraphicFramePr =_fba .NewCT_NonVisualGraphicFrameProperties ();_fbdf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fcff :for {_caed ,_egaa :=d .Token ();if _egaa !=nil {return _egaa ;};switch _cfdb :=_caed .(type ){case _b .StartElement :switch _cfdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _fab :=d .DecodeElement (_fbdf .CNvPr ,&_cfdb ); +_fab !=nil {return _fab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _egab :=d .DecodeElement (_fbdf .CNvGraphicFramePr ,&_cfdb ); +_egab !=nil {return _egab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _aabc :=d .DecodeElement (_fbdf .NvPr ,&_cfdb ); +_aabc !=nil {return _aabc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_cfdb .Name ); +if _edbd :=d .Skip ();_edbd !=nil {return _edbd ;};};case _b .EndElement :break _fcff ;case _b .CharData :};};return nil ;}; -// Presentation Slide Size -SldSz *CT_SlideSize ; +// Validate validates the CT_GroupShape and its children +func (_dbaa *CT_GroupShape )Validate ()error {return _dbaa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_dddfbf *ST_SlideSizeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dddfbf =0; +case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_dddfbf =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_dddfbf =2;case "\u0041\u0034":*_dddfbf =3;case "\u0033\u0035\u006d\u006d":*_dddfbf =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_dddfbf =5; +case "\u0062\u0061\u006e\u006e\u0065\u0072":*_dddfbf =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dddfbf =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_dddfbf =8;case "\u0041\u0033":*_dddfbf =9;case "\u0042\u0034\u0049S\u004f":*_dddfbf =10;case "\u0042\u0035\u0049S\u004f":*_dddfbf =11; +case "\u0042\u0034\u004aI\u0053":*_dddfbf =12;case "\u0042\u0035\u004aI\u0053":*_dddfbf =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_dddfbf =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_dddfbf =15; +case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_dddfbf =16;};return nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_afedf :=&CT_TLOleChartTargetElement {};_afedf .TypeAttr =ST_TLChartSubelementType (1);return _afedf ; +};func (_bgagb *CT_OutlineViewSlideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgagb .Sld !=nil {_acdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_ceaa :=range _bgagb .Sld {e .EncodeElement (_ceaa ,_acdb ); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_bdcec :=&EG_TopLevelSlide {};_bdcec .ClrMap =_fba .NewCT_ColorMapping ();return _bdcec ;}; -// Notes Slide Size -NotesSz *_fc .CT_PositiveSize2D ; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_eedc *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _bede :=_eedc .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bede !=nil {return _bede ;};if _eddb :=_eedc .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); +_eddb !=nil {return _eddb ;};if _afad :=_eedc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_afad !=nil {return _afad ;};if _eedc .TavLst !=nil {if _fcedg :=_eedc .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074"); +_fcedg !=nil {return _fcedg ;};};return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_abece :=&CT_TLIterateIntervalPercentage {};return _abece ;};func (_cbbd *CT_ControlList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _cbbd .Control !=nil {_gad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_fceeg :=range _cbbd .Control {e .EncodeElement (_fceeg ,_gad );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Smart Tags -SmartTags *CT_SmartTags ; +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_ccga *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _ecaeg :=_ccga .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_ecaeg !=nil {return _ecaeg ;};return nil ;};func (_begbb *Presentation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _begbb .CT_Presentation .MarshalXML (e ,start );};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_cedgc :=&CT_ModifyVerifier {};return _cedgc }; +type CT_EmbeddedFontDataId struct{IdAttr string ;};type CT_CommonSlideViewProperties struct{ -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// Snap Objects to Grid +SnapToGridAttr *bool ; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// Snap Objects to Objects +SnapToObjectsAttr *bool ; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// Show Guides in View +ShowGuidesAttr *bool ; -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// Base properties for Slide View +CViewPr *CT_CommonViewProperties ; -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// List of Guides +GuideLst *CT_GuideList ;};type CT_TLCommonBehaviorData struct{ -// Presentation Default Text Style -DefaultTextStyle *_fc .CT_TextListStyle ; +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; -// Extension List -ExtLst *CT_ExtensionList ;};func (_eccecf ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _eccecf {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccecf )); -};return nil ;};func (_ecffa *ST_PrintWhat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgbfe ,_degg :=d .Token ();if _degg !=nil {return _degg ;};if _decab ,_ccaf :=_efgbfe .(_a .EndElement );_ccaf &&_decab .Name ==start .Name {*_ecffa =1; -return nil ;};if _eecdf ,_aaeaa :=_efgbfe .(_a .CharData );!_aaeaa {return _d .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",_efgbfe );}else {switch string (_eecdf ){case "":*_ecffa =0; -case "\u0073\u006c\u0069\u0064\u0065\u0073":*_ecffa =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_ecffa =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_ecffa =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_ecffa =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_ecffa =5; -case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_ecffa =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_ecffa =7;case "\u006e\u006f\u0074e\u0073":*_ecffa =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ecffa =9;};};_efgbfe ,_degg =d .Token (); -if _degg !=nil {return _degg ;};if _ggcca ,_gcgbc :=_efgbfe .(_a .EndElement );_gcgbc &&_ggcca .Name ==start .Name {return nil ;};return _d .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",_efgbfe ); -};type CT_GroupShape struct{ +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// From +FromAttr *string ; -// Group Shape Properties -GrpSpPr *_fc .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_fdae *ST_TLNextActionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggbg ,_ccbdd :=d .Token ();if _ccbdd !=nil {return _ccbdd ; -};if _defe ,_gdgag :=_dggbg .(_a .EndElement );_gdgag &&_defe .Name ==start .Name {*_fdae =1;return nil ;};if _agaa ,_gcaef :=_dggbg .(_a .CharData );!_gcaef {return _d .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",_dggbg ); -}else {switch string (_agaa ){case "":*_fdae =0;case "\u006e\u006f\u006e\u0065":*_fdae =1;case "\u0073\u0065\u0065\u006b":*_fdae =2;};};_dggbg ,_ccbdd =d .Token ();if _ccbdd !=nil {return _ccbdd ;};if _fceca ,_dcff :=_dggbg .(_a .EndElement );_dcff &&_fceca .Name ==start .Name {return nil ; -};return _d .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",_dggbg );};func NewCT_OleObjectLink ()*CT_OleObjectLink {_abdga :=&CT_OleObjectLink {}; -return _abdga };type CT_GraphicalObjectFrame struct{BwModeAttr _fc .ST_BlackWhiteMode ; +// To +ToAttr *string ; -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// By +ByAttr *string ; -// 2D Transform for Graphic Frame -Xfrm *_fc .CT_Transform2D ;Graphic *_fc .Graphic ; +// Runtime Context +RctxAttr *string ; -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;}; +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// Validate validates the CT_CustomerData and its children -func (_cfcb *CT_CustomerData )Validate ()error {return _cfcb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};type CT_TLTimeAnimateValue struct{ +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_fdcb *ST_TLTime )Validate ()error {return _fdcb .ValidateWithPath ("")}; -// Formula -FmlaAttr *string ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_adbf *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_dgggb :=&CT_TLAnimateMotionBehavior {};_dgggb .CBhvr =NewCT_TLCommonBehaviorData ();return _dgggb ;};func (_dddfbc *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_fadg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dddfbc .CNvPr ,_fadg );_agfa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_dddfbc .CNvSpPr ,_agfa ); +_fgead :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_dddfbc .NvPr ,_fgead );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Value -Val *CT_TLAnimVariant ;};func (_efabf ST_TransitionSpeed )Validate ()error {return _efabf .ValidateWithPath ("")};type CT_TagList struct{ +// Validate validates the CT_WebProperties and its children +func (_bgcfe *CT_WebProperties )Validate ()error {return _bgcfe .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cccfd *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cccfd =0; +case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_cccfd =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_cccfd =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_cccfd =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_cccfd =4; +case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_cccfd =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_cccfd =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_cccfd =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cccfd =8; +case "\u0074\u006d\u0052\u006f\u006f\u0074":*_cccfd =9;};return nil ;};type ST_SlideSizeType byte ; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};func (_ddgbd *CT_TLTimeNodeExclusive )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_egdca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ddgbd .CTn ,_egdca ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cccega *ST_PrintColorMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cccega =0;case "\u0062\u0077":*_cccega =1;case "\u0067\u0072\u0061\u0079":*_cccega =2; -case "\u0063\u006c\u0072":*_cccega =3;};return nil ;};type CT_TransitionSoundAction struct{ +// Validate validates the AG_TLBuild and its children +func (_cc *AG_TLBuild )Validate ()error {return _cc .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");}; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// Validate validates the CT_ViewProperties and its children +func (_feggg *CT_ViewProperties )Validate ()error {return _feggg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_SlideMaster struct{ -// Stop Sound Action -EndSnd *CT_Empty ;}; +// Preserve Slide Master +PreserveAttr *bool ; -// Validate validates the SldMaster and its children -func (_cadfa *SldMaster )Validate ()error {return _cadfa .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_bcdfg ST_Direction )ValidateWithPath (path string )error {switch _bcdfg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdfg )); -};return nil ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_fcbc :=&CT_EmbeddedFontDataId {};return _fcbc ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1; -ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2; -ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func (_gdgba ST_TLAnimateMotionPathEditMode )Validate ()error {return _gdgba .ValidateWithPath ("")}; +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_eadbg *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _eadbg .VolAttr !=nil {if _abff :=_eadbg .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_abff !=nil {return _abff ;};};if _ddce :=_eadbg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e"); -_ddce !=nil {return _ddce ;};if _ecceg :=_eadbg .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ecceg !=nil {return _ecceg ;};return nil ;};type CT_SlideLayoutIdListEntry struct{ +// Color Scheme Map +ClrMap *_fba .CT_ColorMapping ; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_bbf *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fabgc :=_bbf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fabgc !=nil {return _fabgc ;};if _bfeef :=_bbf .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_bfeef !=nil {return _bfeef ;};if _ecce :=_bbf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ecce !=nil {return _ecce ;};return nil ;};func (_bfgg *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bagcd ,_bcfga :=d .Token (); -if _bcfga !=nil {return _bcfga ;};if _acdgac ,_cbddd :=_bagcd .(_a .EndElement );_cbddd &&_acdgac .Name ==start .Name {*_bfgg =1;return nil ;};if _ggcg ,_ggbdd :=_bagcd .(_a .CharData );!_ggbdd {return _d .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",_bagcd ); -}else {switch string (_ggcg ){case "":*_bfgg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_bfgg =1;case "\u006c\u0069\u006e":*_bfgg =2;case "\u0066\u006d\u006c\u0061":*_bfgg =3;};};_bagcd ,_bcfga =d .Token ();if _bcfga !=nil {return _bcfga ; -};if _agdc ,_cbdc :=_bagcd .(_a .EndElement );_cbdc &&_agdc .Name ==start .Name {return nil ;};return _d .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",_bagcd ); -}; +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_gcdg *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _dgaa :=_gcdg .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dgaa !=nil {return _dgaa ;};if _fggg :=_gcdg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); -_fggg !=nil {return _fggg ;};if _gcdg .Progress !=nil {if _gdad :=_gcdg .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_gdad !=nil {return _gdad ;};};return nil ;}; +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_cdf *CT_BuildList )ValidateWithPath (path string )error {for _bda ,_cfb :=range _cdf .BldP {if _dee :=_cfb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_bda ));_dee !=nil {return _dee ;};}; -for _dac ,_fcgd :=range _cdf .BldDgm {if _afg :=_fcgd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_dac ));_afg !=nil {return _afg ;};};for _ecd ,_ffe :=range _cdf .BldOleChart {if _bec :=_ffe .ValidateWithPath (_d .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_ecd )); -_bec !=nil {return _bec ;};};for _ae ,_dae :=range _cdf .BldGraphic {if _eec :=_dae .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_ae ));_eec !=nil {return _eec ; -};};return nil ;}; +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Validate validates the CT_TLTimeTargetElement and its children -func (_adgca *CT_TLTimeTargetElement )Validate ()error {return _adgca .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_ViewProperties and its children -func (_aeec *CT_ViewProperties )Validate ()error {return _aeec .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_cdgcg *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdeab ,_dgge :=d .Token (); -if _dgge !=nil {return _dgge ;};if _dcagd ,_gcddbg :=_gdeab .(_a .EndElement );_gcddbg &&_dcagd .Name ==start .Name {*_cdgcg =1;return nil ;};if _bedgf ,_edadg :=_gdeab .(_a .CharData );!_edadg {return _d .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",_gdeab ); -}else {switch string (_bedgf ){case "":*_cdgcg =0;case "\u0073\u0074\u0072":*_cdgcg =1;case "\u006e\u0075\u006d":*_cdgcg =2;case "\u0063\u006c\u0072":*_cdgcg =3;};};_gdeab ,_dgge =d .Token ();if _dgge !=nil {return _dgge ;};if _fccab ,_fcdfb :=_gdeab .(_a .EndElement ); -_fcdfb &&_fccab .Name ==start .Name {return nil ;};return _d .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",_gdeab );};const (ST_ViewTypeUnset ST_ViewType =0; -ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7; -ST_ViewTypeSldThumbnailView ST_ViewType =8;);func (_eaae *CT_EmbeddedFontListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaae .Font =_fc .NewCT_TextFont ();_bdgg :for {_bfee ,_gcac :=d .Token ();if _gcac !=nil {return _gcac ;}; -switch _aadc :=_bfee .(type ){case _a .StartElement :switch _aadc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _cedd :=d .DecodeElement (_eaae .Font ,&_aadc ); -_cedd !=nil {return _cedd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_eaae .Regular =NewCT_EmbeddedFontDataId (); -if _gfcdc :=d .DecodeElement (_eaae .Regular ,&_aadc );_gfcdc !=nil {return _gfcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_eaae .Bold =NewCT_EmbeddedFontDataId (); -if _edbb :=d .DecodeElement (_eaae .Bold ,&_aadc );_edbb !=nil {return _edbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_eaae .Italic =NewCT_EmbeddedFontDataId (); -if _cbe :=d .DecodeElement (_eaae .Italic ,&_aadc );_cbe !=nil {return _cbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_eaae .BoldItalic =NewCT_EmbeddedFontDataId (); -if _ccba :=d .DecodeElement (_eaae .BoldItalic ,&_aadc );_ccba !=nil {return _ccba ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_aadc .Name ); -if _agca :=d .Skip ();_agca !=nil {return _agca ;};};case _a .EndElement :break _bdgg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_bffac *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _bffac .Blinds !=nil {if _befd :=_bffac .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_befd !=nil {return _befd ;};};if _bffac .Checker !=nil {if _bbda :=_bffac .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072"); +_bbda !=nil {return _bbda ;};};if _bffac .Circle !=nil {if _decgf :=_bffac .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_decgf !=nil {return _decgf ;};};if _bffac .Dissolve !=nil {if _bbbc :=_bffac .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e"); +_bbbc !=nil {return _bbbc ;};};if _bffac .Comb !=nil {if _cgcca :=_bffac .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_cgcca !=nil {return _cgcca ;};};if _bffac .Cover !=nil {if _gbegc :=_bffac .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072"); +_gbegc !=nil {return _gbegc ;};};if _bffac .Cut !=nil {if _fgae :=_bffac .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_fgae !=nil {return _fgae ;};};if _bffac .Diamond !=nil {if _gdfaf :=_bffac .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064"); +_gdfaf !=nil {return _gdfaf ;};};if _bffac .Fade !=nil {if _befdf :=_bffac .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_befdf !=nil {return _befdf ;};};if _bffac .Newsflash !=nil {if _adaf :=_bffac .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"); +_adaf !=nil {return _adaf ;};};if _bffac .Plus !=nil {if _fddad :=_bffac .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_fddad !=nil {return _fddad ;};};if _bffac .Pull !=nil {if _egbdb :=_bffac .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c"); +_egbdb !=nil {return _egbdb ;};};if _bffac .Push !=nil {if _gbadf :=_bffac .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_gbadf !=nil {return _gbadf ;};};if _bffac .Random !=nil {if _caedc :=_bffac .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d"); +_caedc !=nil {return _caedc ;};};if _bffac .RandomBar !=nil {if _gfgbc :=_bffac .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_gfgbc !=nil {return _gfgbc ;};};if _bffac .Split !=nil {if _bgebba :=_bffac .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074"); +_bgebba !=nil {return _bgebba ;};};if _bffac .Strips !=nil {if _fffd :=_bffac .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_fffd !=nil {return _fffd ;};};if _bffac .Wedge !=nil {if _agbab :=_bffac .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065"); +_agbab !=nil {return _agbab ;};};if _bffac .Wheel !=nil {if _ebdg :=_bffac .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ebdg !=nil {return _ebdg ;};};if _bffac .Wipe !=nil {if _gabbg :=_bffac .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065"); +_gabbg !=nil {return _gabbg ;};};if _bffac .Zoom !=nil {if _gcdad :=_bffac .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_gcdad !=nil {return _gcdad ;};};return nil ;}; -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_agbdc *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_cede *CT_OutlineViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cede .CViewPr =NewCT_CommonViewProperties ();_badcf :for {_eefe ,_bcd :=d .Token (); -if _bcd !=nil {return _bcd ;};switch _eabd :=_eefe .(type ){case _a .StartElement :switch _eabd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _aagf :=d .DecodeElement (_cede .CViewPr ,&_eabd ); -_aagf !=nil {return _aagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_cede .SldLst =NewCT_OutlineViewSlideList (); -if _gfebc :=d .DecodeElement (_cede .SldLst ,&_eabd );_gfebc !=nil {return _gfebc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cede .ExtLst =NewCT_ExtensionList (); -if _dddc :=d .DecodeElement (_cede .ExtLst ,&_eabd );_dddc !=nil {return _dddc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_eabd .Name ); -if _gdbb :=d .Skip ();_gdbb !=nil {return _gdbb ;};};case _a .EndElement :break _badcf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_SmartTags and its children +func (_faeaf *CT_SmartTags )Validate ()error {return _faeaf .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_dgcf *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _bedg :=_dgcf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bedg !=nil {return _bedg ;};if _dgcf .ExtLst !=nil {if _fbccb :=_dgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbccb !=nil {return _fbccb ;};};return nil ;};func (_gfega ST_TLTimeNodeMasterRelation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfega .String (),start );};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_aeee :=&CT_EmbeddedFontList {}; -return _aeee };func (_fda *CT_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fda .BwModeAttr !=_fc .ST_BlackWhiteModeUnset {_bc ,_aaab :=_fda .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _aaab !=nil {return _aaab ;};start .Attr =append (start .Attr ,_bc );};e .EncodeToken (start );if _fda .BgPr !=nil {_gee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_fda .BgPr ,_gee );};if _fda .BgRef !=nil {_dgb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}}; -e .EncodeElement (_fda .BgRef ,_dgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ggfef *ST_ViewType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ggfef =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_ggfef =1; -case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ggfef =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_ggfef =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_ggfef =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ggfef =5; -case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_ggfef =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ggfef =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_ggfef =8; -};return nil ;}; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_ecff *EG_ChildSlide )ValidateWithPath (path string )error {if _ecff .ClrMapOvr !=nil {if _ebafd :=_ecff .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ebafd !=nil {return _ebafd ;};};return nil ; +}; -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_gcdbc *CT_TimeNodeList )ValidateWithPath (path string )error {for _bced ,_ccbf :=range _gcdbc .Par {if _fcgfe :=_ccbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bced ));_fcgfe !=nil {return _fcgfe ; -};};for _befcf ,_cbcd :=range _gcdbc .Seq {if _egcbg :=_cbcd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_befcf ));_egcbg !=nil {return _egcbg ;};};for _gdfce ,_gfcdb :=range _gcdbc .Excl {if _cgdgf :=_gfcdb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_gdfce )); -_cgdgf !=nil {return _cgdgf ;};};for _bgbc ,_aadec :=range _gcdbc .Anim {if _ecgaf :=_aadec .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_bgbc ));_ecgaf !=nil {return _ecgaf ;};};for _ededf ,_ggcf :=range _gcdbc .AnimClr {if _ddcba :=_ggcf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_ededf )); -_ddcba !=nil {return _ddcba ;};};for _egddbf ,_bbgeg :=range _gcdbc .AnimEffect {if _eebg :=_bbgeg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_egddbf ));_eebg !=nil {return _eebg ; -};};for _gbcef ,_dfdda :=range _gcdbc .AnimMotion {if _fbbfe :=_dfdda .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gbcef ));_fbbfe !=nil {return _fbbfe ;};};for _dcegff ,_bbdad :=range _gcdbc .AnimRot {if _aafdb :=_bbdad .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_dcegff )); -_aafdb !=nil {return _aafdb ;};};for _dafdb ,_ebacg :=range _gcdbc .AnimScale {if _cegg :=_ebacg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dafdb ));_cegg !=nil {return _cegg ; -};};for _fcaa ,_ddbbd :=range _gcdbc .Cmd {if _gdbg :=_ddbbd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_fcaa ));_gdbg !=nil {return _gdbg ;};};for _dgef ,_dgbeg :=range _gcdbc .Set {if _gfegfa :=_dgbeg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dgef )); -_gfegfa !=nil {return _gfegfa ;};};for _eeac ,_bcbge :=range _gcdbc .Audio {if _dbaee :=_bcbge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_eeac ));_dbaee !=nil {return _dbaee ;};};for _dgedbd ,_abffb :=range _gcdbc .Video {if _cafe :=_abffb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_dgedbd )); -_cafe !=nil {return _cafe ;};};return nil ;};type CT_TLTriggerRuntimeNode struct{ +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_cede *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _edfg ,_ccd :=range _cede .EmbeddedFont {if _bbee :=_ccd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_edfg )); +_bbee !=nil {return _bbee ;};};return nil ;};func (_gffg *ST_SlideLayoutType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gffg =0;case "\u0074\u0069\u0074l\u0065":*_gffg =1;case "\u0074\u0078":*_gffg =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gffg =3; +case "\u0074\u0062\u006c":*_gffg =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gffg =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gffg =6;case "\u0064\u0067\u006d":*_gffg =7;case "\u0063\u0068\u0061r\u0074":*_gffg =8; +case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gffg =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gffg =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gffg =11;case "\u0062\u006c\u0061n\u006b":*_gffg =12; +case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gffg =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gffg =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gffg =15;case "\u006f\u0062\u006a":*_gffg =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gffg =17; +case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gffg =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gffg =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gffg =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gffg =21; +case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gffg =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gffg =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gffg =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gffg =25; +case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gffg =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gffg =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gffg =28; +case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gffg =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gffg =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gffg =31;case "\u0063\u0075\u0073\u0074":*_gffg =32; +case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gffg =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gffg =34;case "\u006f\u0062\u006aT\u0078":*_gffg =35;case "\u0070\u0069\u0063T\u0078":*_gffg =36;};return nil ;};type CT_WheelTransition struct{ -// Value -ValAttr ST_TLTriggerRuntimeNode ;};func (_fdgae *PresentationPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _fdgae .CT_PresentationProperties .MarshalXML (e ,start );};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_gdba :=&CT_SlideMasterIdListEntry {}; -return _gdba ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_ddbbf :=&CT_TLAnimateBehavior {};_ddbbf .CBhvr =NewCT_TLCommonBehaviorData ();return _ddbbf ;};func (_ccceg *CT_TLMediaNodeVideo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccceg .CMediaNode =NewCT_TLCommonMediaNodeData (); -for _ ,_gefb :=range start .Attr {if _gefb .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_feffbf ,_cefcd :=_aa .ParseBool (_gefb .Value );if _cefcd !=nil {return _cefcd ;};_ccceg .FullScrnAttr =&_feffbf ;continue ;};};_becde :for {_fbagf ,_ddcbb :=d .Token (); -if _ddcbb !=nil {return _ddcbb ;};switch _gddd :=_fbagf .(type ){case _a .StartElement :switch _gddd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _baceg :=d .DecodeElement (_ccceg .CMediaNode ,&_gddd ); -_baceg !=nil {return _baceg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_gddd .Name ); -if _gfdg :=d .Skip ();_gfdg !=nil {return _gfdg ;};};case _a .EndElement :break _becde ;case _a .CharData :};};return nil ;}; +// Spokes +SpokesAttr *uint32 ;};func (_gfbb *CT_SlideSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_fb .Sprintf ("\u0025\u0076",_gfbb .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_fb .Sprintf ("\u0025\u0076",_gfbb .CyAttr )}); +if _gfbb .TypeAttr !=ST_SlideSizeTypeUnset {_feadd ,_efdffa :=_gfbb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efdffa !=nil {return _efdffa ;};start .Attr =append (start .Attr ,_feadd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_ShapeNonVisual struct{ -// Validate validates the CT_ShapeNonVisual and its children -func (_adgg *CT_ShapeNonVisual )Validate ()error {return _adgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_ecda *CT_TLTimeAnimateValue )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfdde :=range start .Attr {if _cfdde .Name .Local =="\u0074\u006d"{_dfgcd ,_eccg :=ParseUnionST_TLTimeAnimateValueTime (_cfdde .Value ); -if _eccg !=nil {return _eccg ;};_ecda .TmAttr =&_dfgcd ;continue ;};if _cfdde .Name .Local =="\u0066\u006d\u006c\u0061"{_gfcgc ,_cdff :=_cfdde .Value ,error (nil );if _cdff !=nil {return _cdff ;};_ecda .FmlaAttr =&_gfcgc ;continue ;};};_egead :for {_gefbd ,_baab :=d .Token (); -if _baab !=nil {return _baab ;};switch _ccffb :=_gefbd .(type ){case _a .StartElement :switch _ccffb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_ecda .Val =NewCT_TLAnimVariant (); -if _dagbc :=d .DecodeElement (_ecda .Val ,&_ccffb );_dagbc !=nil {return _dagbc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_ccffb .Name ); -if _cabfd :=d .Skip ();_cabfd !=nil {return _cabfd ;};};case _a .EndElement :break _egead ;case _a .CharData :};};return nil ;};func (_afce *CT_SmartTags )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccggb :=range start .Attr {if _ccggb .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"&&_ccggb .Name .Local =="\u0069\u0064"||_ccggb .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"&&_ccggb .Name .Local =="\u0069\u0064"{_dcaaa ,_edcc :=_ccggb .Value ,error (nil ); -if _edcc !=nil {return _edcc ;};_afce .IdAttr =_dcaaa ;continue ;};};for {_egaa ,_beba :=d .Token ();if _beba !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_beba ); -};if _eaac ,_abfeb :=_egaa .(_a .EndElement );_abfeb &&_eaac .Name ==start .Name {break ;};};return nil ;};func (_bab *CT_Control )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bab .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bab .SpidAttr )}); -};if _bab .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bab .NameAttr )});};if _bab .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bab .ShowAsIconAttr ))}); -};if _bab .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bab .IdAttr )});};if _bab .ImgWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_bab .ImgWAttr )}); -};if _bab .ImgHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_bab .ImgHAttr )});};e .EncodeToken (start );if _bab .ExtLst !=nil {_ddge :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bab .ExtLst ,_ddge );};if _bab .Pic !=nil {_afa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bab .Pic ,_afa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cefgf *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aebgce :=range start .Attr {if _aebgce .Name .Local =="\u0076\u0061\u006c"{_cbgga ,_ccbda :=_aa .ParseBool (_aebgce .Value ); -if _ccbda !=nil {return _ccbda ;};_cefgf .ValAttr =_cbgga ;continue ;};};for {_gdaa ,_fcadd :=d .Token ();if _fcadd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_fcadd ); -};if _aagef ,_fada :=_gdaa .(_a .EndElement );_fada &&_aagef .Name ==start .Name {break ;};};return nil ;};func (_afcbfa ST_TLChartSubelementType )String ()string {switch _afcbfa {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064"; -case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -};return "";}; +// Non-Visual Drawing Properties +CNvPr *_fba .CT_NonVisualDrawingProps ; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_eede *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _egfbe ,_abaae :=range _eede .Sld {if _cedge :=_abaae .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_egfbe ));_cedge !=nil {return _cedge ; -};};return nil ;};func (_gfabg ST_TLAnimateEffectTransition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbabg :=_a .Attr {};_cbabg .Name =name ;switch _gfabg {case ST_TLAnimateEffectTransitionUnset :_cbabg .Value ="";case ST_TLAnimateEffectTransitionIn :_cbabg .Value ="\u0069\u006e"; -case ST_TLAnimateEffectTransitionOut :_cbabg .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_cbabg .Value ="\u006e\u006f\u006e\u0065";};return _cbabg ,nil ;};func (_edfdec ST_TLAnimateEffectTransition )Validate ()error {return _edfdec .ValidateWithPath ("")}; -func (_dbga *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abgef :=range start .Attr {if _abgef .Name .Local =="\u0076\u0061\u006c"{_dgfef ,_fagda :=_aa .ParseUint (_abgef .Value ,10,32);if _fagda !=nil {return _fagda ; -};_dbga .ValAttr =uint32 (_dgfef );continue ;};};for {_afcg ,_deade :=d .Token ();if _deade !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_deade ); -};if _feedf ,_defbe :=_afcg .(_a .EndElement );_defbe &&_feedf .Name ==start .Name {break ;};};return nil ;};func (_gafeb ST_TLAnimateColorSpace )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gafeb .String (),start ); -};func (_cadab *CT_TLByRgbColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_d .Sprintf ("\u0025\u0076",_cadab .RAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067"},Value :_d .Sprintf ("\u0025\u0076",_cadab .GAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_d .Sprintf ("\u0025\u0076",_cadab .BAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgeb *CT_HeaderFooter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgeb .SldNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dgeb .SldNumAttr ))}); -};if _dgeb .HdrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0064\u0072"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dgeb .HdrAttr ))});};if _dgeb .FtrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0074\u0072"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dgeb .FtrAttr ))}); -};if _dgeb .DtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dgeb .DtAttr ))});};e .EncodeToken (start );if _dgeb .ExtLst !=nil {_egdbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dgeb .ExtLst ,_egdbe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agcge ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _agcge {case 0,1:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcge )); -};return nil ;};func (_eccbe *CT_Kinsoku )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eccbe .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_eccbe .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_eccbe .InvalStCharsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_eccbe .InvalEndCharsAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_fba .CT_NonVisualDrawingShapeProps ; -// Validate validates the CT_Empty and its children -func (_aaga *CT_Empty )Validate ()error {return _aaga .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_fefcea ST_TLNextActionType )String ()string {switch _fefcea {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0073\u0065\u0065\u006b";};return "";};func NewEG_ShowType ()*EG_ShowType {_daac :=&EG_ShowType {};return _daac }; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bfcgc ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _bfcgc {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcgc )); +};return nil ;};type CT_GroupShapeNonVisual struct{ -// Validate validates the CT_OleObject and its children -func (_acb *CT_OleObject )Validate ()error {return _acb .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};type ST_TLBehaviorOverrideType byte ;type CT_TagsData struct{IdAttr string ;};func NewCT_Connector ()*CT_Connector {_gddb :=&CT_Connector {}; -_gddb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gddb .SpPr =_fc .NewCT_ShapeProperties ();return _gddb ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_bfae :=&CT_TLAnimVariantStringVal {};return _bfae ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0; -ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func (_fagcb ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _fagcb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagcb )); -};return nil ;}; +// Non-visual Drawing Properties +CNvPr *_fba .CT_NonVisualDrawingProps ; -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_gffag *CT_SlideMasterIdListEntry )Validate ()error {return _gffag .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_cbacea *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbacea =0; -case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_cbacea =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_cbacea =2;};return nil ;};func (_egdg ST_TLNextActionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gadb :=_a .Attr {};_gadb .Name =name ;switch _egdg {case ST_TLNextActionTypeUnset :_gadb .Value =""; -case ST_TLNextActionTypeNone :_gadb .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_gadb .Value ="\u0073\u0065\u0065\u006b";};return _gadb ,nil ;};func (_gddc *CT_NormalViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gddc .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gddc .ShowOutlineIconsAttr ))}); -};if _gddc .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gddc .SnapVertSplitterAttr ))}); -};if _gddc .VertBarStateAttr !=ST_SplitterBarStateUnset {_fgaa ,_eacc :=_gddc .VertBarStateAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _eacc !=nil {return _eacc ;};start .Attr =append (start .Attr ,_fgaa ); -};if _gddc .HorzBarStateAttr !=ST_SplitterBarStateUnset {_edbba ,_cfeg :=_gddc .HorzBarStateAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _cfeg !=nil {return _cfeg ;};start .Attr =append (start .Attr ,_edbba ); -};if _gddc .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gddc .PreferSingleViewAttr ))}); -};e .EncodeToken (start );_ged :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gddc .RestoredLeft ,_ged );_ccff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}}; -e .EncodeElement (_gddc .RestoredTop ,_ccff );if _gddc .ExtLst !=nil {_bbga :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gddc .ExtLst ,_bbga );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_bgcdg ST_PlaceholderSize )ValidateWithPath (path string )error {switch _bgcdg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcdg )); -};return nil ;};func (_egabf ST_TransitionEightDirectionType )String ()string {if _egabf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _egabf .ST_TransitionSideDirectionType .String ();};if _egabf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _egabf .ST_TransitionCornerDirectionType .String (); -};return "";}; +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_fba .CT_NonVisualGroupDrawingShapeProps ; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_cfgfe *CT_GroupShape )ValidateWithPath (path string )error {if _adec :=_cfgfe .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_adec !=nil {return _adec ;};if _gece :=_cfgfe .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_gece !=nil {return _gece ;};for _adfc ,_ddff :=range _cfgfe .Choice {if _bacf :=_ddff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_adfc ));_bacf !=nil {return _bacf ;};};if _cfgfe .ExtLst !=nil {if _ffca :=_cfgfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ffca !=nil {return _ffca ;};};return nil ;};func (_eadde *ST_TransitionSideDirectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baecb ,_babdd :=d .Token ();if _babdd !=nil {return _babdd ;};if _eaed ,_afcdc :=_baecb .(_a .EndElement ); -_afcdc &&_eaed .Name ==start .Name {*_eadde =1;return nil ;};if _gbabg ,_gefga :=_baecb .(_a .CharData );!_gefga {return _d .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",_baecb ); -}else {switch string (_gbabg ){case "":*_eadde =0;case "\u006c":*_eadde =1;case "\u0075":*_eadde =2;case "\u0072":*_eadde =3;case "\u0064":*_eadde =4;};};_baecb ,_babdd =d .Token ();if _babdd !=nil {return _babdd ;};if _eegdf ,_dcgd :=_baecb .(_a .EndElement ); -_dcgd &&_eegdf .Name ==start .Name {return nil ;};return _d .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",_baecb );};func (_feega *CT_SlideLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _feega .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_feega .MatchingNameAttr )}); -};if _feega .TypeAttr !=ST_SlideLayoutTypeUnset {_fdbba ,_bbac :=_feega .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbac !=nil {return _bbac ;};start .Attr =append (start .Attr ,_fdbba );};if _feega .PreserveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_feega .PreserveAttr ))}); -};if _feega .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_feega .UserDrawnAttr ))});};if _feega .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_feega .ShowMasterSpAttr ))}); -};if _feega .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_feega .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_gbbfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_feega .CSld ,_gbbfc );if _feega .ClrMapOvr !=nil {_dgbg :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_feega .ClrMapOvr ,_dgbg );};if _feega .Transition !=nil {_fafd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_feega .Transition ,_fafd );};if _feega .Timing !=nil {_aeff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_feega .Timing ,_aeff );};if _feega .Hf !=nil {_gfgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_feega .Hf ,_gfgg );};if _feega .ExtLst !=nil {_edfae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_feega .ExtLst ,_edfae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositivePercentage (s string )(_fc .ST_PositivePercentage ,error ){return _fc .ParseUnionST_PositivePercentage (s );};type CT_TLCommonTimeNodeData struct{ +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// ID -IdAttr *uint32 ; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_adaeg *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gfgb ,_ebaf :=range _adaeg .Sp {if _efaa :=_ebaf .ValidateWithPath (_fb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gfgb ));_efaa !=nil {return _efaa ;};}; +for _ecg ,_efagb :=range _adaeg .GrpSp {if _bfg :=_efagb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ecg ));_bfg !=nil {return _bfg ;};};for _fgdf ,_ecfe :=range _adaeg .GraphicFrame {if _fdbg :=_ecfe .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fgdf )); +_fdbg !=nil {return _fdbg ;};};for _aaee ,_gfd :=range _adaeg .CxnSp {if _gedc :=_gfd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_aaee ));_gedc !=nil {return _gedc ;};};for _aafd ,_bgda :=range _adaeg .Pic {if _gbda :=_bgda .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aafd )); +_gbda !=nil {return _gbda ;};};for _baf ,_gace :=range _adaeg .ContentPart {if _ddea :=_gace .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_baf ));_ddea !=nil {return _ddea ; +};};return nil ;};func (_gcdbd *CT_CustomShowId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_gcdbd .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2; +);func (_eecdg ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _eecdg {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecdg )); +};return nil ;};func (_baeb *CT_Guide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baeb .OrientAttr !=ST_DirectionUnset {_gcfa ,_edccg :=_baeb .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _edccg !=nil {return _edccg ; +};start .Attr =append (start .Attr ,_gcfa );};if _baeb .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_baeb .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_TLPoint struct{ -// Preset ID -PresetIDAttr *int32 ; +// X coordinate +XAttr _fba .ST_Percentage ; -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; +// Y coordinate +YAttr _fba .ST_Percentage ;}; -// Preset SubType -PresetSubtypeAttr *int32 ; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_geage *TagLst )ValidateWithPath (path string )error {if _fdef :=_geage .CT_TagList .ValidateWithPath (path );_fdef !=nil {return _fdef ;};return nil ;};func (_egdcf *CT_SlideMasterTextStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _egdcf .TitleStyle !=nil {_ggdef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_egdcf .TitleStyle ,_ggdef );};if _egdcf .BodyStyle !=nil {_aaec :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_egdcf .BodyStyle ,_aaec );};if _egdcf .OtherStyle !=nil {_ebfaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_egdcf .OtherStyle ,_ebfaf );};if _egdcf .ExtLst !=nil {_fbdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_egdcf .ExtLst ,_fbdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_fbefe :=&CT_TransitionStartSoundAction {};_fbefe .Snd =_fba .NewCT_EmbeddedWAVAudioFile (); +return _fbefe ;};func (_aacfeg ST_WebScreenSize )String ()string {switch _aacfeg {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032"; +case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324"; +case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_cgfdb ST_TLCommandType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgceg :=_b .Attr {}; +_fgceg .Name =name ;switch _cgfdb {case ST_TLCommandTypeUnset :_fgceg .Value ="";case ST_TLCommandTypeEvt :_fgceg .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_fgceg .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_fgceg .Value ="\u0076\u0065\u0072\u0062"; +};return _fgceg ,nil ;};func (_ebeac *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdd ,_bcbge :=d .Token ();if _bcbge !=nil {return _bcbge ;};if _gecaf ,_eagdb :=_dgdd .(_b .EndElement );_eagdb &&_gecaf .Name ==start .Name {*_ebeac =1; +return nil ;};if _gdba ,_abcbg :=_dgdd .(_b .CharData );!_abcbg {return _fb .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",_dgdd );}else {switch string (_gdba ){case "":*_ebeac =0; +case "\u0065\u006e\u0074\u0072":*_ebeac =1;case "\u0065\u0078\u0069\u0074":*_ebeac =2;case "\u0065\u006d\u0070\u0068":*_ebeac =3;case "\u0070\u0061\u0074\u0068":*_ebeac =4;case "\u0076\u0065\u0072\u0062":*_ebeac =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_ebeac =6; +};};_dgdd ,_bcbge =d .Token ();if _bcbge !=nil {return _bcbge ;};if _ggba ,_fecde :=_dgdd .(_b .EndElement );_fecde &&_ggba .Name ==start .Name {return nil ;};return _fb .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",_dgdd ); +};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_acg :=&CT_BackgroundProperties {};return _acg ;};func (_cgage *CT_TLMediaNodeAudio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgage .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cgage .IsNarrationAttr ))}); +};e .EncodeToken (start );_dedce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cgage .CMediaNode ,_dedce );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_gfcdc :=&CT_EmbeddedFontListEntry {};_gfcdc .Font =_fba .NewCT_TextFont ();return _gfcdc ;}; -// Duration -DurAttr *ST_TLTime ; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_bceg *CT_NormalViewProperties )ValidateWithPath (path string )error {if _eebb :=_bceg .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_eebb !=nil {return _eebb ; +};if _aebg :=_bceg .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_aebg !=nil {return _aebg ;};if _ggge :=_bceg .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"); +_ggge !=nil {return _ggge ;};if _dggf :=_bceg .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_dggf !=nil {return _dggf ;};if _bceg .ExtLst !=nil {if _gbbe :=_bceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gbbe !=nil {return _gbbe ;};};return nil ;};type CT_ExtensionList struct{ -// Repeat Count -RepeatCountAttr *ST_TLTime ; +// Extension +Ext []*CT_Extension ;};type CT_HtmlPublishProperties struct{ -// Repeat Duration -RepeatDurAttr *ST_TLTime ; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Speed -SpdAttr *_fc .ST_Percentage ; +// Target Output Profile +TargetAttr *string ; -// Acceleration -AccelAttr *_fc .ST_PositiveFixedPercentage ; +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// Deceleration -DecelAttr *_fc .ST_PositiveFixedPercentage ; +// All Slides +SldAll *CT_Empty ; -// Auto Reverse -AutoRevAttr *bool ; +// Slide Range +SldRg *CT_IndexRange ; -// Restart -RestartAttr ST_TLTimeNodeRestartType ; +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_gfda :=&CT_TLAnimVariantStringVal {};return _gfda ;};type ST_PlaceholderSize byte ;func (_cbge *CT_CornerDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cedd :=range start .Attr {if _cedd .Name .Local =="\u0064\u0069\u0072"{_cbge .DirAttr .UnmarshalXMLAttr (_cedd ); +continue ;};};for {_gdaeg ,_fdgg :=d .Token ();if _fdgg !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_fdgg ); +};if _bbfd ,_fbcg :=_gdaeg .(_b .EndElement );_fbcg &&_bbfd .Name ==start .Name {break ;};};return nil ;};func (_afbf ST_TransitionSideDirectionType )String ()string {switch _afbf {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072"; +case 4:return "\u0064";};return "";};func (_eged *CT_TLTextTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eged .CharRg !=nil {_ebgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}}; +e .EncodeElement (_eged .CharRg ,_ebgg );};if _eged .PRg !=nil {_cfeeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_eged .PRg ,_cfeeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_faafe *ST_ViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abefb ,_abfec :=d .Token ();if _abfec !=nil {return _abfec ;};if _bgaf ,_fafgc :=_abefb .(_b .EndElement );_fafgc &&_bgaf .Name ==start .Name {*_faafe =1;return nil ; +};if _gbbgd ,_cgdfd :=_abefb .(_b .CharData );!_cgdfd {return _fb .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",_abefb );}else {switch string (_gbbgd ){case "":*_faafe =0; +case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_faafe =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_faafe =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_faafe =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_faafe =4; +case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_faafe =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_faafe =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_faafe =7; +case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_faafe =8;};};_abefb ,_abfec =d .Token ();if _abfec !=nil {return _abfec ;};if _cacca ,_ecea :=_abefb .(_b .EndElement );_ecea &&_cacca .Name ==start .Name {return nil ; +};return _fb .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",_abefb );};func (_gaggb ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _gaggb {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaggb )); +};return nil ;};func (_bgc *CT_Guide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfec :=range start .Attr {if _dfec .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bgc .OrientAttr .UnmarshalXMLAttr (_dfec );continue ;}; +if _dfec .Name .Local =="\u0070\u006f\u0073"{_eec ,_dbfe :=ParseUnionST_Coordinate32 (_dfec .Value );if _dbfe !=nil {return _dbfe ;};_bgc .PosAttr =&_eec ;continue ;};};for {_abgbb ,_gfeb :=d .Token ();if _gfeb !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_gfeb ); +};if _aaaf ,_dgad :=_abgbb .(_b .EndElement );_dgad &&_aaaf .Name ==start .Name {break ;};};return nil ;}; -// Fill -FillAttr ST_TLTimeNodeFillType ; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_cfbda *ViewPr )ValidateWithPath (path string )error {if _cfdad :=_cfbda .CT_ViewProperties .ValidateWithPath (path );_cfdad !=nil {return _cfdad ;};return nil ;};func (_bdcd ST_TransitionSpeed )ValidateWithPath (path string )error {switch _bdcd {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcd )); +};return nil ;}; -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_acga *CT_HandoutMaster )ValidateWithPath (path string )error {if _ccfa :=_acga .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_ccfa !=nil {return _ccfa ;};if _ffaf :=_acga .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_ffaf !=nil {return _ffaf ;};if _acga .Hf !=nil {if _dddg :=_acga .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_dddg !=nil {return _dddg ;};};if _acga .ExtLst !=nil {if _ffga :=_acga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ffga !=nil {return _ffga ;};};return nil ;}; -// Time Filter -TmFilterAttr *string ; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_dfdc *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_dgfff *CT_TLTriggerTimeNodeID )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_dgfff .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcaed ST_TLAnimateEffectTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcaed .String (),start );};type ST_TLTimeIndefinite byte ; +func (_adfgc *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adfgc =0;case "\u0066\u0069\u0072s\u0074":*_adfgc =1;case "\u006c\u0061\u0073\u0074":*_adfgc =2;case "\u0061\u006c\u006c":*_adfgc =3;};return nil ; +}; -// Event Filter -EvtFilterAttr *string ; +// Validate validates the CT_TLIterateData and its children +func (_bdadd *CT_TLIterateData )Validate ()error {return _bdadd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_bfga *CT_SlideMasterTextStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbdb :for {_fdfdf ,_babf :=d .Token (); +if _babf !=nil {return _babf ;};switch _adgef :=_fdfdf .(type ){case _b .StartElement :switch _adgef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_bfga .TitleStyle =_fba .NewCT_TextListStyle (); +if _dbcg :=d .DecodeElement (_bfga .TitleStyle ,&_adgef );_dbcg !=nil {return _dbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_bfga .BodyStyle =_fba .NewCT_TextListStyle (); +if _bdabf :=d .DecodeElement (_bfga .BodyStyle ,&_adgef );_bdabf !=nil {return _bdabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_bfga .OtherStyle =_fba .NewCT_TextListStyle (); +if _badga :=d .DecodeElement (_bfga .OtherStyle ,&_adgef );_badga !=nil {return _badga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfga .ExtLst =NewCT_ExtensionList (); +if _egegg :=d .DecodeElement (_bfga .ExtLst ,&_adgef );_egegg !=nil {return _egegg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_adgef .Name ); +if _dffg :=d .Skip ();_dffg !=nil {return _dffg ;};};case _b .EndElement :break _bcbdb ;case _b .CharData :};};return nil ;};func (_efg *CT_CommonSlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efg .CViewPr =NewCT_CommonViewProperties (); +for _ ,_fdd :=range start .Attr {if _fdd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_bbc ,_bfc :=_f .ParseBool (_fdd .Value );if _bfc !=nil {return _bfc ;};_efg .SnapToGridAttr =&_bbc ;continue ;};if _fdd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_beec ,_ffdg :=_f .ParseBool (_fdd .Value ); +if _ffdg !=nil {return _ffdg ;};_efg .SnapToObjectsAttr =&_beec ;continue ;};if _fdd .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_ecae ,_cbe :=_f .ParseBool (_fdd .Value );if _cbe !=nil {return _cbe ;};_efg .ShowGuidesAttr =&_ecae ; +continue ;};};_fbb :for {_aaa ,_beae :=d .Token ();if _beae !=nil {return _beae ;};switch _bac :=_aaa .(type ){case _b .StartElement :switch _bac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _gbbd :=d .DecodeElement (_efg .CViewPr ,&_bac ); +_gbbd !=nil {return _gbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_efg .GuideLst =NewCT_GuideList (); +if _gbdg :=d .DecodeElement (_efg .GuideLst ,&_bac );_gbdg !=nil {return _gbdg ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_bac .Name ); +if _debf :=d .Skip ();_debf !=nil {return _debf ;};};case _b .EndElement :break _fbb ;case _b .CharData :};};return nil ;};func (_fdea *ST_TLTimeAnimateValueTime )Validate ()error {return _fdea .ValidateWithPath ("")};func (_fcgga ST_TLTimeIndefinite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcgga .String (),start ); +};type CT_CornerDirectionTransition struct{ -// Display -DisplayAttr *bool ; +// Direction +DirAttr ST_TransitionCornerDirectionType ;};type TagLst struct{CT_TagList }; -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; +// Validate validates the CT_SlideIdList and its children +func (_fdaf *CT_SlideIdList )Validate ()error {return _fdaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func (_gggfg ST_TLNextActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gggfg .String (),start ); +};func (_bbbcf ST_TLTimeNodeRestartType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbbcf .String (),start );}; -// Build level -BldLvlAttr *int32 ; +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_eagb *CT_TLAnimateRotationBehavior )Validate ()error {return _eagb .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};func NewCT_OrientationTransition ()*CT_OrientationTransition {_fecb :=&CT_OrientationTransition {}; +return _fecb ;};func (_afea ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _afea {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afea )); +};return nil ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_facec *CT_SlideRelationshipListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_facec .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Group ID -GrpIdAttr *uint32 ; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_dfad *CT_TLBehaviorAttributeNameList )Validate ()error {return _dfad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074"); +}; -// After Effect -AfterEffectAttr *bool ; +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_gffbb *CT_SlideRelationshipListEntry )Validate ()error {return _gffbb .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079"); +};func (_gagef *ST_TLOleChartBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfeb ,_ffdge :=d .Token ();if _ffdge !=nil {return _ffdge ;};if _fefff ,_dfbacb :=_cgfeb .(_b .EndElement );_dfbacb &&_fefff .Name ==start .Name {*_gagef =1; +return nil ;};if _dcceg ,_babdb :=_cgfeb .(_b .CharData );!_babdb {return _fb .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",_cgfeb );}else {switch string (_dcceg ){case "":*_gagef =0; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gagef =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gagef =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gagef =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gagef =4; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gagef =5;};};_cgfeb ,_ffdge =d .Token ();if _ffdge !=nil {return _ffdge ;};if _agfgc ,_egdcfg :=_cgfeb .(_b .EndElement );_egdcfg &&_agfgc .Name ==start .Name {return nil ;};return _fb .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",_cgfeb ); +}; -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; +// Validate validates the EG_SlideListChoice and its children +func (_fbece *EG_SlideListChoice )Validate ()error {return _fbece .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_bedbf :=&CT_ShowInfoBrowse {}; +return _bedbf }; -// Node Placeholder -NodePhAttr *bool ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_afbb *CT_Picture )ValidateWithPath (path string )error {if _gdcd :=_afbb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_gdcd !=nil {return _gdcd ;};if _bgec :=_afbb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_bgec !=nil {return _bgec ;};if _agcd :=_afbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agcd !=nil {return _agcd ;};if _afbb .Style !=nil {if _gddgc :=_afbb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gddgc !=nil {return _gddgc ; +};};if _afbb .ExtLst !=nil {if _bedd :=_afbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedd !=nil {return _bedd ;};};return nil ;};func (_beccb ST_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beccb .String (),start ); +};func (_ead *AG_TLBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dda :=range start .Attr {if _dda .Name .Local =="\u0073\u0070\u0069\u0064"{_gag ,_fege :=_f .ParseUint (_dda .Value ,10,32);if _fege !=nil {return _fege ;};_fbe :=uint32 (_gag ); +_ead .SpidAttr =&_fbe ;continue ;};if _dda .Name .Local =="\u0067\u0072\u0070I\u0064"{_dba ,_dac :=_f .ParseUint (_dda .Value ,10,32);if _dac !=nil {return _dac ;};_bce :=uint32 (_dba );_ead .GrpIdAttr =&_bce ;continue ;};if _dda .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ca ,_ecb :=_f .ParseBool (_dda .Value ); +if _ecb !=nil {return _ecb ;};_ead .UiExpandAttr =&_ca ;continue ;};};for {_bdb ,_de :=d .Token ();if _de !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_de ); +};if _ggf ,_bb :=_bdb .(_b .EndElement );_bb &&_ggf .Name ==start .Name {break ;};};return nil ;};func (_fcgbgc ST_TLBehaviorAccumulateType )String ()string {switch _fcgbgc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073"; +};return "";};type ST_ViewType byte ;type CT_TLAnimateBehavior struct{ -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; +// By +ByAttr *string ; -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; +// From +FromAttr *string ; -// EndSync -EndSync *CT_TLTimeCondition ; +// To +ToAttr *string ; -// Iterate -Iterate *CT_TLIterateData ; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;};func (_cdeda ST_WebScreenSize )String ()string {switch _cdeda {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032"; -case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324"; -case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_dfbc ST_TLTimeNodeType )String ()string {switch _dfbc {case 0:return ""; -case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071"; -case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; -case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};func NewCT_Comment ()*CT_Comment {_fed :=&CT_Comment {};_fed .Pos =_fc .NewCT_Point2D ();return _fed }; +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func NewCT_IndexRange ()*CT_IndexRange {_egffd :=&CT_IndexRange {};return _egffd };func (_ffdbeg ST_TLTimeIndefinite )Validate ()error {return _ffdbeg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_afad *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _afad .IdAttr !=nil {if *_afad .IdAttr < 2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_afad .IdAttr ); -};};if _afad .ExtLst !=nil {if _acbc :=_afad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acbc !=nil {return _acbc ;};};return nil ;};type CT_TLBuildParagraph struct{ +// Validate validates the CT_Kinsoku and its children +func (_cddb *CT_Kinsoku )Validate ()error {return _cddb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gadbed *CT_TLSetBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadbed .CBhvr =NewCT_TLCommonBehaviorData (); +_addf :for {_edbc ,_eadac :=d .Token ();if _eadac !=nil {return _eadac ;};switch _gaccg :=_edbc .(type ){case _b .StartElement :switch _gaccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fedca :=d .DecodeElement (_gadbed .CBhvr ,&_gaccg ); +_fedca !=nil {return _fedca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_gadbed .To =NewCT_TLAnimVariant (); +if _cegde :=d .DecodeElement (_gadbed .To ,&_gaccg );_cegde !=nil {return _cegde ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_gaccg .Name ); +if _cadab :=d .Skip ();_cadab !=nil {return _cadab ;};};case _b .EndElement :break _addf ;case _b .CharData :};};return nil ;};func NewSldMaster ()*SldMaster {_efbgf :=&SldMaster {};_efbgf .CT_SlideMaster =*NewCT_SlideMaster ();return _efbgf ;}; -// Build Types -BuildAttr ST_TLParaBuildType ; +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_cbgfg *CmLst )ValidateWithPath (path string )error {if _aeafc :=_cbgfg .CT_CommentList .ValidateWithPath (path );_aeafc !=nil {return _aeafc ;};return nil ;};type CT_TLTimeAnimateValueList struct{ -// Build Level -BldLvlAttr *uint32 ; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;}; -// Animate Background -AnimBgAttr *bool ; +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_gggdb *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _efdgf :=_gggdb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_efdgf !=nil {return _efdgf ;};return nil ;};func (_cabef *CT_TagsData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_cabef .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfbaa ST_TransitionEightDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbaa .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_b .CharData (_bfbaa .ST_TransitionSideDirectionType .String ())); +};if _bfbaa .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_b .CharData (_bfbaa .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_babfg *EG_SlideListChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _babfg .SldAll !=nil {_cbac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_babfg .SldAll ,_cbac );};if _babfg .SldRg !=nil {_ffcgg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_babfg .SldRg ,_ffcgg );};if _babfg .CustShow !=nil {_fffgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_babfg .CustShow ,_fffgb );};return nil ;};func (_bdae ST_TLAnimateBehaviorValueType )Validate ()error {return _bdae .ValidateWithPath ("")};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_ggdabb :=&CT_TLShapeTargetElement {}; +return _ggdabb ;}; -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_gbabd *CT_TLAnimateEffectBehavior )Validate ()error {return _gbabd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func ParseStdlibTime (s string )(_cb .Time ,error ){return _fba .ParseStdlibTime (s )}; +func (_gfgbb ST_IterateType )String ()string {switch _gfgbb {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";}; -// Reverse -RevAttr *bool ; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_fbfg *CT_TLOleChartTargetElement )Validate ()error {return _fbfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};type CT_ApplicationNonVisualDrawingProps struct{ -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// Is a Photo Album +IsPhotoAttr *bool ; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_Shape struct{ +// Is User Drawn +UserDrawnAttr *bool ; -// Use Background Fill -UseBgFillAttr *bool ; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_fba .CT_AudioCD ;WavAudioFile *_fba .CT_EmbeddedWAVAudioFile ;AudioFile *_fba .CT_AudioFile ;VideoFile *_fba .CT_VideoFile ;QuickTimeFile *_fba .CT_QuickTimeFile ; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_fc .CT_ShapeProperties ; +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; -// Shape Style -Style *_fc .CT_ShapeStyle ; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_faga ST_ViewType )ValidateWithPath (path string )error {switch _faga {case 0,1,2,3,4,5,6,7,8:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faga )); +};return nil ;};func (_eebec *EG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eebec .ClrMapOvr !=nil {_bebe :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_eebec .ClrMapOvr ,_bebe ); +};return nil ;};func (_fbf *CT_GuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effef :for {_ddfc ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};switch _bffe :=_ddfc .(type ){case _b .StartElement :switch _bffe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_adfa :=NewCT_Guide (); +if _ccca :=d .DecodeElement (_adfa ,&_bffe );_ccca !=nil {return _ccca ;};_fbf .Guide =append (_fbf .Guide ,_adfa );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bffe .Name ); +if _cbga :=d .Skip ();_cbga !=nil {return _cbga ;};};case _b .EndElement :break _effef ;case _b .CharData :};};return nil ;};func (_dgaa *CT_SlideSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgaa .CxAttr =914400;_dgaa .CyAttr =914400; +for _ ,_befc :=range start .Attr {if _befc .Name .Local =="\u0063\u0078"{_fccga ,_dgcc :=_f .ParseInt (_befc .Value ,10,32);if _dgcc !=nil {return _dgcc ;};_dgaa .CxAttr =int32 (_fccga );continue ;};if _befc .Name .Local =="\u0063\u0079"{_babbe ,_cacb :=_f .ParseInt (_befc .Value ,10,32); +if _cacb !=nil {return _cacb ;};_dgaa .CyAttr =int32 (_babbe );continue ;};if _befc .Name .Local =="\u0074\u0079\u0070\u0065"{_dgaa .TypeAttr .UnmarshalXMLAttr (_befc );continue ;};};for {_cabff ,_dgfae :=d .Token ();if _dgfae !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_dgfae ); +};if _cdgd ,_bdbed :=_cabff .(_b .EndElement );_bdbed &&_cdgd .Name ==start .Name {break ;};};return nil ;}; -// Shape Text Body -TxBody *_fc .CT_TextBody ;ExtLst *CT_ExtensionListModify ;}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_afcg *CT_ExtensionList )ValidateWithPath (path string )error {for _ccaa ,_afag :=range _afcg .Ext {if _cdf :=_afag .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ccaa ));_cdf !=nil {return _cdf ; +};};return nil ;};func (_dbbce *OleObj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbce .CT_OleObject =*NewCT_OleObject ();for _ ,_bgfdg :=range start .Attr {if _bgfdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgfdg .Name .Local =="\u0069\u0064"{_afecd ,_afgeb :=_bgfdg .Value ,error (nil ); +if _afgeb !=nil {return _afgeb ;};_dbbce .IdAttr =&_afecd ;continue ;};if _bgfdg .Name .Local =="\u0073\u0070\u0069\u0064"{_fabgg ,_babca :=_bgfdg .Value ,error (nil );if _babca !=nil {return _babca ;};_dbbce .SpidAttr =&_fabgg ;continue ;};if _bgfdg .Name .Local =="\u006e\u0061\u006d\u0065"{_caege ,_fbbcg :=_bgfdg .Value ,error (nil ); +if _fbbcg !=nil {return _fbbcg ;};_dbbce .NameAttr =&_caege ;continue ;};if _bgfdg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_ggafc ,_aacg :=_f .ParseBool (_bgfdg .Value );if _aacg !=nil {return _aacg ;};_dbbce .ShowAsIconAttr =&_ggafc ; +continue ;};if _bgfdg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bfgbg ,_bbbff :=_bgfdg .Value ,error (nil );if _bbbff !=nil {return _bbbff ;};_dbbce .ProgIdAttr =&_bfgbg ;continue ;};if _bgfdg .Name .Local =="\u0069\u006d\u0067\u0057"{_ddec ,_ebcab :=_f .ParseInt (_bgfdg .Value ,10,32); +if _ebcab !=nil {return _ebcab ;};_gfecb :=int32 (_ddec );_dbbce .ImgWAttr =&_gfecb ;continue ;};if _bgfdg .Name .Local =="\u0069\u006d\u0067\u0048"{_eddbg ,_egaab :=_f .ParseInt (_bgfdg .Value ,10,32);if _egaab !=nil {return _egaab ;};_dfabf :=int32 (_eddbg ); +_dbbce .ImgHAttr =&_dfabf ;continue ;};};_dgbaf :for {_fdbef ,_bbegf :=d .Token ();if _bbegf !=nil {return _bbegf ;};switch _bbed :=_fdbef .(type ){case _b .StartElement :switch _bbed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_dbbce .Choice =NewCT_OleObjectChoice (); +if _begaf :=d .DecodeElement (&_dbbce .Choice .Embed ,&_bbed );_begaf !=nil {return _begaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_dbbce .Choice =NewCT_OleObjectChoice (); +if _abbcc :=d .DecodeElement (&_dbbce .Choice .Link ,&_bbed );_abbcc !=nil {return _abbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dbbce .Pic =NewCT_Picture (); +if _cfcdf :=d .DecodeElement (_dbbce .Pic ,&_bbed );_cfcdf !=nil {return _cfcdf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_bbed .Name ); +if _ggecg :=d .Skip ();_ggecg !=nil {return _ggecg ;};};case _b .EndElement :break _dgbaf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_fagag *CT_Guide )ValidateWithPath (path string )error {if _aedd :=_fagag .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_aedd !=nil {return _aedd ;};if _fagag .PosAttr !=nil {if _cdgb :=_fagag .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_cdgb !=nil {return _cdgb ;};};return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_aebfc :=&CT_TLCommonTimeNodeData {};return _aebfc ;}; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_dccbb *CT_TLTimeAnimateValueList )Validate ()error {return _dccbb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_fgfga ST_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgfga .String (),start ); +}; -// Validate validates the CT_TLPoint and its children -func (_egbg *CT_TLPoint )Validate ()error {return _egbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func (_cbcbf *CT_NotesTextViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_egcb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cbcbf .CViewPr ,_egcb );if _cbcbf .ExtLst !=nil {_bbddb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbcbf .ExtLst ,_bbddb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_gfcf *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _gfcf .TitleStyle !=nil {if _efffg :=_gfcf .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_efffg !=nil {return _efffg ; +};};if _gfcf .BodyStyle !=nil {if _cgdc :=_gfcf .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_cgdc !=nil {return _cgdc ;};};if _gfcf .OtherStyle !=nil {if _cdbca :=_gfcf .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"); +_cdbca !=nil {return _cdbca ;};};if _gfcf .ExtLst !=nil {if _adgac :=_gfcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgac !=nil {return _adgac ;};};return nil ;};func NewCT_Rel ()*CT_Rel {_dafdb :=&CT_Rel {};return _dafdb }; -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_aedbe *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _cfcbf :=_aedbe .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_cfcbf !=nil {return _cfcbf ;};return nil ;};func (_bfeae ST_TLChartSubelementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgca :=_a .Attr {}; -_cgca .Name =name ;switch _bfeae {case ST_TLChartSubelementTypeUnset :_cgca .Value ="";case ST_TLChartSubelementTypeGridLegend :_cgca .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_cgca .Value ="\u0073\u0065\u0072\u0069\u0065\u0073"; -case ST_TLChartSubelementTypeCategory :_cgca .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_cgca .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_cgca .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -};return _cgca ,nil ;};func (_dacfe ST_TLTimeNodeFillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dacfe .String (),start );}; -// Validate validates the ViewPr and its children -func (_bbcgg *ViewPr )Validate ()error {return _bbcgg .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_eaacd *EG_SlideListChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaacd .SldAll !=nil {_ececd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_eaacd .SldAll ,_ececd );};if _eaacd .SldRg !=nil {_geefd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_eaacd .SldRg ,_geefd );};if _eaacd .CustShow !=nil {_gcefd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_eaacd .CustShow ,_gcefd );};return nil ;};type CT_OleObjectLink struct{ +// Validate validates the CT_OutlineViewSlideList and its children +func (_agaa *CT_OutlineViewSlideList )Validate ()error {return _agaa .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_adgcc *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adgcc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_adgcc =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_adgcc =2; -case "\u006e\u0065\u0076e\u0072":*_adgcc =3;};return nil ;};func (_fdgfe *CT_PrintProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdgfe .PrnWhatAttr !=ST_PrintWhatUnset {_ebeb ,_fcae :=_fdgfe .PrnWhatAttr .MarshalXMLAttr (_a .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"}); -if _fcae !=nil {return _fcae ;};start .Attr =append (start .Attr ,_ebeb );};if _fdgfe .ClrModeAttr !=ST_PrintColorModeUnset {_gdce ,_ddcg :=_fdgfe .ClrModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _ddcg !=nil {return _ddcg ; -};start .Attr =append (start .Attr ,_gdce );};if _fdgfe .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fdgfe .HiddenSlidesAttr ))}); -};if _fdgfe .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fdgfe .ScaleToFitPaperAttr ))}); -};if _fdgfe .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fdgfe .FrameSlidesAttr ))});};e .EncodeToken (start ); -if _fdgfe .ExtLst !=nil {_bcbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgfe .ExtLst ,_bcbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_becb *CT_GraphicalObjectFrame )Validate ()error {return _becb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};type CT_BackgroundProperties struct{ -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_aeefe *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_abefe *ST_SlideLayoutType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abefe =0;case "\u0074\u0069\u0074l\u0065":*_abefe =1;case "\u0074\u0078":*_abefe =2; -case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_abefe =3;case "\u0074\u0062\u006c":*_abefe =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_abefe =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_abefe =6; -case "\u0064\u0067\u006d":*_abefe =7;case "\u0063\u0068\u0061r\u0074":*_abefe =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_abefe =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_abefe =10; -case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_abefe =11;case "\u0062\u006c\u0061n\u006b":*_abefe =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_abefe =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_abefe =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_abefe =15; -case "\u006f\u0062\u006a":*_abefe =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_abefe =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_abefe =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_abefe =19; -case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_abefe =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_abefe =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_abefe =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_abefe =23; -case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_abefe =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_abefe =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_abefe =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_abefe =27; -case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_abefe =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_abefe =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_abefe =30; -case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_abefe =31;case "\u0063\u0075\u0073\u0074":*_abefe =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_abefe =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_abefe =34; -case "\u006f\u0062\u006aT\u0078":*_abefe =35;case "\u0070\u0069\u0063T\u0078":*_abefe =36;};return nil ;};func NewCT_TagList ()*CT_TagList {_gfaef :=&CT_TagList {};return _gfaef };func (_facbe *CT_SlideSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_facbe .CxAttr =914400; -_facbe .CyAttr =914400;for _ ,_eeeddb :=range start .Attr {if _eeeddb .Name .Local =="\u0063\u0078"{_bcfg ,_gdbd :=_aa .ParseInt (_eeeddb .Value ,10,32);if _gdbd !=nil {return _gdbd ;};_facbe .CxAttr =int32 (_bcfg );continue ;};if _eeeddb .Name .Local =="\u0063\u0079"{_deedc ,_ccdg :=_aa .ParseInt (_eeeddb .Value ,10,32); -if _ccdg !=nil {return _ccdg ;};_facbe .CyAttr =int32 (_deedc );continue ;};if _eeeddb .Name .Local =="\u0074\u0079\u0070\u0065"{_facbe .TypeAttr .UnmarshalXMLAttr (_eeeddb );continue ;};};for {_gcad ,_cbfd :=d .Token ();if _cbfd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_cbfd ); -};if _cgag ,_eeab :=_gcad .(_a .EndElement );_eeab &&_cgag .Name ==start .Name {break ;};};return nil ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2; -); +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_fba .CT_NoFillProperties ;SolidFill *_fba .CT_SolidColorFillProperties ;GradFill *_fba .CT_GradientFillProperties ;BlipFill *_fba .CT_BlipFillProperties ;PattFill *_fba .CT_PatternFillProperties ;GrpFill *_fba .CT_GroupFillProperties ; +EffectLst *_fba .CT_EffectList ;EffectDag *_fba .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_babee ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _babee {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babee )); +};return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_aaae :=&CT_CornerDirectionTransition {}; +return _aaae ;};func (_gceg ST_OleObjectFollowColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gceg .String (),start );};func (_ecdgc ST_TLPreviousActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecdgc .String (),start ); +};func (_deabc *NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deabc .CT_NotesMaster =*NewCT_NotesMaster ();_dddb :for {_dfeda ,_cebcg :=d .Token ();if _cebcg !=nil {return _cebcg ;};switch _feeea :=_dfeda .(type ){case _b .StartElement :switch _feeea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _adbg :=d .DecodeElement (_deabc .CSld ,&_feeea ); +_adbg !=nil {return _adbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bbfcc :=d .DecodeElement (_deabc .ClrMap ,&_feeea ); +_bbfcc !=nil {return _bbfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_deabc .Hf =NewCT_HeaderFooter (); +if _aeege :=d .DecodeElement (_deabc .Hf ,&_feeea );_aeege !=nil {return _aeege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_deabc .NotesStyle =_fba .NewCT_TextListStyle (); +if _gabbgf :=d .DecodeElement (_deabc .NotesStyle ,&_feeea );_gabbgf !=nil {return _gabbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deabc .ExtLst =NewCT_ExtensionListModify (); +if _dcded :=d .DecodeElement (_deabc .ExtLst ,&_feeea );_dcded !=nil {return _dcded ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_feeea .Name ); +if _agadce :=d .Skip ();_agadce !=nil {return _agadce ;};};case _b .EndElement :break _dddb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_ccec *CT_ExtensionListModify )ValidateWithPath (path string )error {for _bbdg ,_fgdc :=range _ccec .Ext {if _cea :=_fgdc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bbdg ));_cea !=nil {return _cea ; -};};return nil ;};func (_geegd ST_TLBehaviorTransformType )Validate ()error {return _geegd .ValidateWithPath ("")};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_bccbd :=&CT_ShowInfoBrowse {};return _bccbd };func (_bffba *CT_TLShapeTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bffba .SpidAttr )}); -e .EncodeToken (start );if _bffba .Bg !=nil {_geae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_bffba .Bg ,_geae );};if _bffba .SubSp !=nil {_ceeff :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}}; -e .EncodeElement (_bffba .SubSp ,_ceeff );};if _bffba .OleChartEl !=nil {_ecdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_bffba .OleChartEl ,_ecdb );};if _bffba .TxEl !=nil {_dccc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}}; -e .EncodeElement (_bffba .TxEl ,_dccc );};if _bffba .GraphicEl !=nil {_eebd :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_bffba .GraphicEl ,_eebd );};e .EncodeToken (_a .EndElement {Name :start .Name }); +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_cd *AG_Ole )ValidateWithPath (path string )error {if _cd .ImgWAttr !=nil {if *_cd .ImgWAttr < 0{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cd .ImgWAttr ); +};};if _cd .ImgHAttr !=nil {if *_cd .ImgHAttr < 0{return _fb .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cd .ImgHAttr ); +};};return nil ;};func (_abfee *CT_TLAnimateRotationBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abfee .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_abfee .ByAttr )}); +};if _abfee .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_abfee .FromAttr )});};if _abfee .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_abfee .ToAttr )}); +};e .EncodeToken (start );_fgabf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_abfee .CBhvr ,_fgabf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfaa ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfbaf :=_b .Attr {}; +_bfbaf .Name =name ;switch _cfaa {case ST_OleObjectFollowColorSchemeUnset :_bfbaf .Value ="";case ST_OleObjectFollowColorSchemeNone :_bfbaf .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_bfbaf .Value ="\u0066\u0075\u006c\u006c"; +case ST_OleObjectFollowColorSchemeTextAndBackground :_bfbaf .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _bfbaf ,nil ;};func (_gbgcg *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbgcg =0; +case "\u006c\u0075":*_gbgcg =1;case "\u0072\u0075":*_gbgcg =2;case "\u006c\u0064":*_gbgcg =3;case "\u0072\u0064":*_gbgcg =4;};return nil ;};func (_aaag *CT_HtmlPublishProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaag .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_aaag .ShowSpeakerNotesAttr ))}); +};if _aaag .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_aaag .TargetAttr )});};if _aaag .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_aaag .TitleAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_aaag .IdAttr )});e .EncodeToken (start );if _aaag .SldAll !=nil {_dbda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_aaag .SldAll ,_dbda );};if _aaag .SldRg !=nil {_cggdb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_aaag .SldRg ,_cggdb );};if _aaag .CustShow !=nil {_eeca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_aaag .CustShow ,_eeca );};if _aaag .ExtLst !=nil {_dbef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaag .ExtLst ,_dbef );};e .EncodeToken (_b .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_fbgca *EG_ShowType )ValidateWithPath (path string )error {if _fbgca .Present !=nil {if _ggeg :=_fbgca .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_ggeg !=nil {return _ggeg ;};};if _fbgca .Browse !=nil {if _gabg :=_fbgca .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); -_gabg !=nil {return _gabg ;};};if _fbgca .Kiosk !=nil {if _fdbca :=_fbgca .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_fdbca !=nil {return _fdbca ;};};return nil ;};func (_fbgga *CT_TLBuildParagraph )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbgga .BuildAttr !=ST_TLParaBuildTypeUnset {_caeed ,_adeb :=_fbgga .BuildAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0075\u0069l\u0064"}); -if _adeb !=nil {return _adeb ;};start .Attr =append (start .Attr ,_caeed );};if _fbgga .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fbgga .BldLvlAttr )}); -};if _fbgga .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fbgga .AnimBgAttr ))});};if _fbgga .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fbgga .AutoUpdateAnimBgAttr ))}); -};if _fbgga .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fbgga .RevAttr ))});};if _fbgga .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fbgga .AdvAutoAttr )}); -};if _fbgga .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fbgga .SpidAttr )});};if _fbgga .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fbgga .GrpIdAttr )}); -};if _fbgga .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_fbgga .UiExpandAttr ))});};e .EncodeToken (start );if _fbgga .TmplLst !=nil {_edddf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}}; -e .EncodeElement (_fbgga .TmplLst ,_edddf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aaccd *CT_TransitionStartSoundAction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aaccd .LoopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_aaccd .LoopAttr ))}); -};e .EncodeToken (start );_egbgf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_aaccd .Snd ,_egbgf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_afgfad *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _egfc :=_afgfad .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_egfc !=nil {return _egfc ;};return nil ;};func (_gabab *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gabab =0; -case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_gabab =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_gabab =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_gabab =3;};return nil ;};func (_cceeeb ST_WebScreenSize )Validate ()error {return _cceeeb .ValidateWithPath ("")}; -func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_agbd :=&CT_OutlineViewSlideList {};return _agbd ;};func (_acagc ST_TLChartSubelementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acagc .String (),start ); -};type CT_SlideLayoutIdList struct{ +// Validate validates the CT_TransitionSoundAction and its children +func (_aeegf *CT_TransitionSoundAction )Validate ()error {return _aeegf .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");}; -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;};func NewTagLst ()*TagLst {_agdacf :=&TagLst {};_agdacf .CT_TagList =*NewCT_TagList ();return _agdacf }; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_ggggc *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_gacb *CT_GroupShapeNonVisual )Validate ()error {return _gacb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_becaad *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_fcec :=[]string {}; -if _becaad .ST_PositiveFixedPercentage !=nil {if _cced :=_becaad .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065"); -_cced !=nil {return _cced ;};_fcec =append (_fcec ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _becaad .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_fcec =append (_fcec ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); -};if len (_fcec )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcec );};return nil ;};func (_ddeg *CT_TLPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_d .Sprintf ("\u0025\u0076",_ddeg .XAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079"},Value :_d .Sprintf ("\u0025\u0076",_ddeg .YAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_aaag :=&CT_GroupShapeChoice {}; -return _aaag };func (_abae *CT_ExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dea :for {_beaac ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _bdga :=_beaac .(type ){case _a .StartElement :switch _bdga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dbed :=NewCT_Extension (); -if _bcba :=d .DecodeElement (_dbed ,&_bdga );_bcba !=nil {return _bcba ;};_abae .Ext =append (_abae .Ext ,_dbed );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_bdga .Name ); -if _gagg :=d .Skip ();_gagg !=nil {return _gagg ;};};case _a .EndElement :break _dea ;case _a .CharData :};};return nil ;};func (_de *AG_ChildSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _de .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_de .ShowMasterSpAttr ))}); -};if _de .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_de .ShowMasterPhAnimAttr ))}); -};return nil ;};func (_gbcgd *ST_TLCommandType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbcgd =0;case "\u0065\u0076\u0074":*_gbcgd =1;case "\u0063\u0061\u006c\u006c":*_gbcgd =2;case "\u0076\u0065\u0072\u0062":*_gbcgd =3;}; -return nil ;};func (_dgdc *EG_ShowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geggc :for {_gbaea ,_bfdg :=d .Token ();if _bfdg !=nil {return _bfdg ;};switch _caeee :=_gbaea .(type ){case _a .StartElement :switch _caeee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_dgdc .Present =NewCT_Empty (); -if _becf :=d .DecodeElement (_dgdc .Present ,&_caeee );_becf !=nil {return _becf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_dgdc .Browse =NewCT_ShowInfoBrowse (); -if _geda :=d .DecodeElement (_dgdc .Browse ,&_caeee );_geda !=nil {return _geda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_dgdc .Kiosk =NewCT_ShowInfoKiosk (); -if _fffb :=d .DecodeElement (_dgdc .Kiosk ,&_caeee );_fffb !=nil {return _fffb ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_caeee .Name ); -if _abdd :=d .Skip ();_abdd !=nil {return _abdd ;};};case _a .EndElement :break _geggc ;case _a .CharData :};};return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_addg :=&CT_HandoutMasterIdList {};return _addg ;};func (_bcfe ST_TLTimeNodeRestartType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abgdf :=_a .Attr {}; -_abgdf .Name =name ;switch _bcfe {case ST_TLTimeNodeRestartTypeUnset :_abgdf .Value ="";case ST_TLTimeNodeRestartTypeAlways :_abgdf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_abgdf .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065"; -case ST_TLTimeNodeRestartTypeNever :_abgdf .Value ="\u006e\u0065\u0076e\u0072";};return _abgdf ,nil ;};func (_bdb *CT_CommonSlideData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdb .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bdb .NameAttr )}); -};e .EncodeToken (start );if _bdb .Bg !=nil {_aaaa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_bdb .Bg ,_aaaa );};_cfbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}}; -e .EncodeElement (_bdb .SpTree ,_cfbe );if _bdb .CustDataLst !=nil {_effc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_bdb .CustDataLst ,_effc );};if _bdb .Controls !=nil {_dba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}}; -e .EncodeElement (_bdb .Controls ,_dba );};if _bdb .ExtLst !=nil {_gbeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdb .ExtLst ,_gbeg );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_bacbb *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bacbb =0;case "\u006c":*_bacbb =1;case "\u0075":*_bacbb =2;case "\u0072":*_bacbb =3;case "\u0064":*_bacbb =4;};return nil ; -};type ST_PrintWhat byte ;func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func _caeg (_bgfae bool )uint8 {if _bgfae {return 1;};return 0;};func (_fgecd *CT_SlideMasterIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fgecd .SldMasterId !=nil {_aage :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_eeaf :=range _fgecd .SldMasterId {e .EncodeElement (_eeaf ,_aage );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_dfcg *CT_SlideLayout )ValidateWithPath (path string )error {if _abcg :=_dfcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abcg !=nil {return _abcg ;};if _aege :=_dfcg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064"); +_aege !=nil {return _aege ;};if _dfcg .ClrMapOvr !=nil {if _cdedd :=_dfcg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_cdedd !=nil {return _cdedd ;};};if _dfcg .Transition !=nil {if _cfdacf :=_dfcg .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); +_cfdacf !=nil {return _cfdacf ;};};if _dfcg .Timing !=nil {if _eafe :=_dfcg .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_eafe !=nil {return _eafe ;};};if _dfcg .Hf !=nil {if _gacc :=_dfcg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); +_gacc !=nil {return _gacc ;};};if _dfcg .ExtLst !=nil {if _faag :=_dfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faag !=nil {return _faag ;};};return nil ;};func (_fcac *CT_SlideRelationshipListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaffd :=range start .Attr {if _aaffd .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"&&_aaffd .Name .Local =="\u0069\u0064"||_aaffd .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"&&_aaffd .Name .Local =="\u0069\u0064"{_gfeca ,_egdba :=_aaffd .Value ,error (nil ); +if _egdba !=nil {return _egdba ;};_fcac .IdAttr =_gfeca ;continue ;};};for {_ggdfd ,_ddcf :=d .Token ();if _ddcf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_ddcf ); +};if _dcgcg ,_aadc :=_ggdfd .(_b .EndElement );_aadc &&_dcgcg .Name ==start .Name {break ;};};return nil ;};func (_dabbbg *CT_TLTimeNodeExclusive )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bagf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}}; +e .EncodeElement (_dabbbg .CTn ,_bagf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ViewPr struct{CT_ViewProperties };const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1; +ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;);func (_dae *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dae .CNvPr =_fba .NewCT_NonVisualDrawingProps (); +_dae .CNvCxnSpPr =_fba .NewCT_NonVisualConnectorProperties ();_dae .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_gabdd :for {_cee ,_afaa :=d .Token ();if _afaa !=nil {return _afaa ;};switch _fca :=_cee .(type ){case _b .StartElement :switch _fca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _eabb :=d .DecodeElement (_dae .CNvPr ,&_fca ); +_eabb !=nil {return _eabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _bfdf :=d .DecodeElement (_dae .CNvCxnSpPr ,&_fca ); +_bfdf !=nil {return _bfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _efeb :=d .DecodeElement (_dae .NvPr ,&_fca ); +_efeb !=nil {return _efeb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fca .Name ); +if _dbae :=d .Skip ();_dbae !=nil {return _dbae ;};};case _b .EndElement :break _gabdd ;case _b .CharData :};};return nil ;};type CT_NotesViewProperties struct{ -// Validate validates the HandoutMaster and its children -func (_fegg *HandoutMaster )Validate ()error {return _fegg .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};type CT_HandoutMaster struct{ +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_debfg *CT_Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_debfg .NotesSz =_fba .NewCT_PositiveSize2D ();for _ ,_fcfef :=range start .Attr {if _fcfef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_fddc ,_eecb :=_f .ParseInt (_fcfef .Value ,10,32); +if _eecb !=nil {return _eecb ;};_abbb :=int32 (_fddc );_debfg .FirstSlideNumAttr =&_abbb ;continue ;};if _fcfef .Name .Local =="\u0072\u0074\u006c"{_ecaef ,_beee :=_f .ParseBool (_fcfef .Value );if _beee !=nil {return _beee ;};_debfg .RtlAttr =&_ecaef ; +continue ;};if _fcfef .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_abcbd ,_cgec :=_f .ParseBool (_fcfef .Value );if _cgec !=nil {return _cgec ;};_debfg .CompatModeAttr =&_abcbd ;continue ;};if _fcfef .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_bgbb ,_ecedg :=_f .ParseBool (_fcfef .Value ); +if _ecedg !=nil {return _ecedg ;};_debfg .EmbedTrueTypeFontsAttr =&_bgbb ;continue ;};if _fcfef .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_fcfb ,_cgedg :=_f .ParseBool (_fcfef .Value ); +if _cgedg !=nil {return _cgedg ;};_debfg .AutoCompressPicturesAttr =&_fcfb ;continue ;};if _fcfef .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_abca ,_begf :=_f .ParseBool (_fcfef .Value ); +if _begf !=nil {return _begf ;};_debfg .ShowSpecialPlsOnTitleSldAttr =&_abca ;continue ;};if _fcfef .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_fcea ,_fcbg :=ParseUnionST_Percentage (_fcfef .Value );if _fcbg !=nil {return _fcbg ; +};_debfg .ServerZoomAttr =&_fcea ;continue ;};if _fcfef .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_debfg .ConformanceAttr .UnmarshalXMLAttr (_fcfef );continue ;};if _fcfef .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ffac ,_dgdba :=_f .ParseBool (_fcfef .Value ); +if _dgdba !=nil {return _dgdba ;};_debfg .RemovePersonalInfoOnSaveAttr =&_ffac ;continue ;};if _fcfef .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_adbbc ,_ecaf :=_f .ParseBool (_fcfef .Value );if _ecaf !=nil {return _ecaf ; +};_debfg .SaveSubsetFontsAttr =&_adbbc ;continue ;};if _fcfef .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dedg ,_efab :=_f .ParseUint (_fcfef .Value ,10,32);if _efab !=nil {return _efab ;};_gbad :=uint32 (_dedg ); +_debfg .BookmarkIdSeedAttr =&_gbad ;continue ;};if _fcfef .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ggcd ,_deaf :=_f .ParseBool (_fcfef .Value );if _deaf !=nil {return _deaf ; +};_debfg .StrictFirstAndLastCharsAttr =&_ggcd ;continue ;};};_gbec :for {_aaaa ,_faba :=d .Token ();if _faba !=nil {return _faba ;};switch _dcdc :=_aaaa .(type ){case _b .StartElement :switch _dcdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_debfg .SldMasterIdLst =NewCT_SlideMasterIdList (); +if _gagcd :=d .DecodeElement (_debfg .SldMasterIdLst ,&_dcdc );_gagcd !=nil {return _gagcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_debfg .NotesMasterIdLst =NewCT_NotesMasterIdList (); +if _ebdf :=d .DecodeElement (_debfg .NotesMasterIdLst ,&_dcdc );_ebdf !=nil {return _ebdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_debfg .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); +if _ffdbe :=d .DecodeElement (_debfg .HandoutMasterIdLst ,&_dcdc );_ffdbe !=nil {return _ffdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_debfg .SldIdLst =NewCT_SlideIdList (); +if _agcfc :=d .DecodeElement (_debfg .SldIdLst ,&_dcdc );_agcfc !=nil {return _agcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_debfg .SldSz =NewCT_SlideSize (); +if _aegb :=d .DecodeElement (_debfg .SldSz ,&_dcdc );_aegb !=nil {return _aegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _ffgcf :=d .DecodeElement (_debfg .NotesSz ,&_dcdc ); +_ffgcf !=nil {return _ffgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_debfg .SmartTags =NewCT_SmartTags (); +if _ggfdd :=d .DecodeElement (_debfg .SmartTags ,&_dcdc );_ggfdd !=nil {return _ggfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_debfg .EmbeddedFontLst =NewCT_EmbeddedFontList (); +if _ffce :=d .DecodeElement (_debfg .EmbeddedFontLst ,&_dcdc );_ffce !=nil {return _ffce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_debfg .CustShowLst =NewCT_CustomShowList (); +if _agdb :=d .DecodeElement (_debfg .CustShowLst ,&_dcdc );_agdb !=nil {return _agdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_debfg .PhotoAlbum =NewCT_PhotoAlbum (); +if _cdfca :=d .DecodeElement (_debfg .PhotoAlbum ,&_dcdc );_cdfca !=nil {return _cdfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_debfg .CustDataLst =NewCT_CustomerDataList (); +if _ecgd :=d .DecodeElement (_debfg .CustDataLst ,&_dcdc );_ecgd !=nil {return _ecgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_debfg .Kinsoku =NewCT_Kinsoku (); +if _aedb :=d .DecodeElement (_debfg .Kinsoku ,&_dcdc );_aedb !=nil {return _aedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_debfg .DefaultTextStyle =_fba .NewCT_TextListStyle (); +if _cgfbg :=d .DecodeElement (_debfg .DefaultTextStyle ,&_dcdc );_cgfbg !=nil {return _cgfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_debfg .ModifyVerifier =NewCT_ModifyVerifier (); +if _fcggc :=d .DecodeElement (_debfg .ModifyVerifier ,&_dcdc );_fcggc !=nil {return _fcggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debfg .ExtLst =NewCT_ExtensionList (); +if _cedb :=d .DecodeElement (_debfg .ExtLst ,&_dcdc );_cedb !=nil {return _cedb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dcdc .Name ); +if _ffbc :=d .Skip ();_ffbc !=nil {return _ffbc ;};};case _b .EndElement :break _gbec ;case _b .CharData :};};return nil ;}; -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_fcgd *CT_SlideIdList )ValidateWithPath (path string )error {for _dcec ,_aeda :=range _fcgd .SldId {if _eedg :=_aeda .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcec ));_eedg !=nil {return _eedg ; +};};return nil ;}; -// Color Scheme Map -ClrMap *_fc .CT_ColorMapping ; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_daca *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _daca .ExtLst !=nil {if _dgbc :=_daca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbc !=nil {return _dgbc ;};};return nil ;};type AG_Ole struct{SpidAttr *string ; +NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_cgecg ST_TLTriggerEvent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgecg .String (),start );};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_fabb :=&CT_TLByAnimateColorTransform {}; +return _fabb ;}; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_dagd :=&CT_TLAnimateRotationBehavior {};_dagd .CBhvr =NewCT_TLCommonBehaviorData ();return _dagd ;};func (_abcff *CT_TLCommonMediaNodeData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abcff .VolAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u006f\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_abcff .VolAttr )}); -};if _abcff .MuteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_abcff .MuteAttr ))});};if _abcff .NumSldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_abcff .NumSldAttr )}); -};if _abcff .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_abcff .ShowWhenStoppedAttr ))}); -};e .EncodeToken (start );_egda :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_abcff .CTn ,_egda );_agda :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_abcff .TgtEl ,_agda ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type SldLayout struct{CT_SlideLayout };func (_dcbab *CT_PresentationProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcbab .HtmlPubPr !=nil {_dbaac :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}}; -e .EncodeElement (_dcbab .HtmlPubPr ,_dbaac );};if _dcbab .WebPr !=nil {_fabe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_dcbab .WebPr ,_fabe );};if _dcbab .PrnPr !=nil {_babc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}}; -e .EncodeElement (_dcbab .PrnPr ,_babc );};if _dcbab .ShowPr !=nil {_eefef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_dcbab .ShowPr ,_eefef );};if _dcbab .ClrMru !=nil {_eabg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}}; -e .EncodeElement (_dcbab .ClrMru ,_eabg );};if _dcbab .ExtLst !=nil {_egbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbab .ExtLst ,_egbc );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_fef *CT_EmbeddedFontList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bece :for {_eadc ,_cgg :=d .Token ();if _cgg !=nil {return _cgg ;};switch _dbaec :=_eadc .(type ){case _a .StartElement :switch _dbaec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_adef :=NewCT_EmbeddedFontListEntry (); -if _cgac :=d .DecodeElement (_adef ,&_dbaec );_cgac !=nil {return _cgac ;};_fef .EmbeddedFont =append (_fef .EmbeddedFont ,_adef );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dbaec .Name ); -if _acgdd :=d .Skip ();_acgdd !=nil {return _acgdd ;};};case _a .EndElement :break _bece ;case _a .CharData :};};return nil ;};type ST_TLAnimateBehaviorCalcMode byte ; +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_dbbcd *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _gcaa ,_bcffd :=range _dbbcd .Sld {if _agdc :=_bcffd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcaa ));_agdc !=nil {return _agdc ; +};};return nil ;};func (_cgfed ST_TLOleChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgfed .String (),start );};type CT_TLByHslColorTransform struct{ -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_eeccdc *CT_TLAnimateScaleBehavior )Validate ()error {return _eeccdc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_bbgc *CT_Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfagd *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfagd =0;case "\u006f\u0075\u0074":*_dfagd =1;case "\u0069\u006e":*_dfagd =2; -};return nil ;};func (_gbbee *ST_PlaceholderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbbee =0;case "\u0074\u0069\u0074l\u0065":*_gbbee =1;case "\u0062\u006f\u0064\u0079":*_gbbee =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_gbbee =3; -case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_gbbee =4;case "\u0064\u0074":*_gbbee =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_gbbee =6;case "\u0066\u0074\u0072":*_gbbee =7;case "\u0068\u0064\u0072":*_gbbee =8;case "\u006f\u0062\u006a":*_gbbee =9; -case "\u0063\u0068\u0061r\u0074":*_gbbee =10;case "\u0074\u0062\u006c":*_gbbee =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_gbbee =12;case "\u0064\u0067\u006d":*_gbbee =13;case "\u006d\u0065\u0064i\u0061":*_gbbee =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_gbbee =15; -case "\u0070\u0069\u0063":*_gbbee =16;};return nil ;}; +// Hue +HAttr int32 ; -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_ebcd *CmLst )ValidateWithPath (path string )error {if _fgab :=_ebcd .CT_CommentList .ValidateWithPath (path );_fgab !=nil {return _fgab ;};return nil ;};type ST_SlideSizeType byte ;func (_cfefg *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfefg =0; -case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_cfefg =1;case "\u0031\u0070\u0069\u0063":*_cfefg =2;case "\u0032\u0070\u0069\u0063":*_cfefg =3;case "\u0034\u0070\u0069\u0063":*_cfefg =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cfefg =5; -case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cfefg =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cfefg =7;};return nil ;}; +// Saturation +SAttr _fba .ST_FixedPercentage ; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_dfcaf *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _dfcaf .CharRg !=nil {if _bdedc :=_dfcaf .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_bdedc !=nil {return _bdedc ;};};if _dfcaf .PRg !=nil {if _abbbg :=_dfcaf .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067"); -_abbbg !=nil {return _abbbg ;};};return nil ;};func (_aeef *CT_CommentList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aeef .Cm !=nil {_dbce :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006d"}}; -for _ ,_dgf :=range _aeef .Cm {e .EncodeElement (_dgf ,_dbce );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gegcac *ST_SlideSizeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cceee ,_ffdgb :=d .Token (); -if _ffdgb !=nil {return _ffdgb ;};if _bgdb ,_ecffd :=_cceee .(_a .EndElement );_ecffd &&_bgdb .Name ==start .Name {*_gegcac =1;return nil ;};if _cddgf ,_aeddae :=_cceee .(_a .CharData );!_aeddae {return _d .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",_cceee ); -}else {switch string (_cddgf ){case "":*_gegcac =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_gegcac =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_gegcac =2;case "\u0041\u0034":*_gegcac =3;case "\u0033\u0035\u006d\u006d":*_gegcac =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_gegcac =5; -case "\u0062\u0061\u006e\u006e\u0065\u0072":*_gegcac =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gegcac =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_gegcac =8;case "\u0041\u0033":*_gegcac =9;case "\u0042\u0034\u0049S\u004f":*_gegcac =10;case "\u0042\u0035\u0049S\u004f":*_gegcac =11; -case "\u0042\u0034\u004aI\u0053":*_gegcac =12;case "\u0042\u0035\u004aI\u0053":*_gegcac =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_gegcac =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_gegcac =15; -case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_gegcac =16;};};_cceee ,_ffdgb =d .Token ();if _ffdgb !=nil {return _ffdgb ;};if _fdbeae ,_bcbeg :=_cceee .(_a .EndElement );_bcbeg &&_fdbeae .Name ==start .Name {return nil ;};return _d .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",_cceee ); +// Lightness +LAttr _fba .ST_FixedPercentage ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_cefccg ST_TLCommandType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cefccg .String (),start ); }; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_egdc *CT_CommonSlideViewProperties )Validate ()error {return _egdc .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");}; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_eacad *CT_Slide )ValidateWithPath (path string )error {if _gebag :=_eacad .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gebag !=nil {return _gebag ;};if _eacad .ClrMapOvr !=nil {if _ccgce :=_eacad .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); +_ccgce !=nil {return _ccgce ;};};if _eacad .Transition !=nil {if _cdef :=_eacad .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_cdef !=nil {return _cdef ;};};if _eacad .Timing !=nil {if _gfef :=_eacad .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067"); +_gfef !=nil {return _gfef ;};};if _eacad .ExtLst !=nil {if _bfagc :=_eacad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfagc !=nil {return _bfagc ;};};return nil ;};func NewCT_NotesMaster ()*CT_NotesMaster {_cfgab :=&CT_NotesMaster {}; +_cfgab .CSld =NewCT_CommonSlideData ();_cfgab .ClrMap =_fba .NewCT_ColorMapping ();return _cfgab ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_dbdc :=&CT_TLTimeAnimateValue {};return _dbdc ;};func (_geg *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aef :for {_aba ,_ffg :=d .Token (); +if _ffg !=nil {return _ffg ;};switch _edfb :=_aba .(type ){case _b .StartElement :switch _edfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_eaac :=NewCT_Shape (); +if _ddfbd :=d .DecodeElement (_eaac ,&_edfb );_ddfbd !=nil {return _ddfbd ;};_geg .Sp =append (_geg .Sp ,_eaac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_agcf :=NewCT_GroupShape (); +if _fdf :=d .DecodeElement (_agcf ,&_edfb );_fdf !=nil {return _fdf ;};_geg .GrpSp =append (_geg .GrpSp ,_agcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_effg :=NewCT_GraphicalObjectFrame (); +if _ccgg :=d .DecodeElement (_effg ,&_edfb );_ccgg !=nil {return _ccgg ;};_geg .GraphicFrame =append (_geg .GraphicFrame ,_effg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_eefg :=NewCT_Connector (); +if _fggb :=d .DecodeElement (_eefg ,&_edfb );_fggb !=nil {return _fggb ;};_geg .CxnSp =append (_geg .CxnSp ,_eefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fbaa :=NewCT_Picture (); +if _caddb :=d .DecodeElement (_fbaa ,&_edfb );_caddb !=nil {return _caddb ;};_geg .Pic =append (_geg .Pic ,_fbaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_abea :=NewCT_Rel (); +if _bbcd :=d .DecodeElement (_abea ,&_edfb );_bbcd !=nil {return _bbcd ;};_geg .ContentPart =append (_geg .ContentPart ,_abea );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_edfb .Name ); +if _edad :=d .Skip ();_edad !=nil {return _edad ;};};case _b .EndElement :break _aef ;case _b .CharData :};};return nil ;};type CT_TLMediaNodeAudio struct{ -// Validate validates the CT_TLOleBuildChart and its children -func (_eadd *CT_TLOleBuildChart )Validate ()error {return _eadd .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_dbdc *ST_PrintWhat )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbdc =0; -case "\u0073\u006c\u0069\u0064\u0065\u0073":*_dbdc =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_dbdc =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_dbdc =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_dbdc =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_dbdc =5; -case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_dbdc =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_dbdc =7;case "\u006e\u006f\u0074e\u0073":*_dbdc =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_dbdc =9;};return nil ;};func (_bbbf *CT_SlideSyncProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bbbf .ServerSldIdAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bbbf .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bbbf .ClientInsertedTimeAttr )}); -e .EncodeToken (start );if _bbbf .ExtLst !=nil {_ggba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbbf .ExtLst ,_ggba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_bbgeb *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbgeb =0;case "\u006c\u0075":*_bbgeb =1;case "\u0072\u0075":*_bbgeb =2;case "\u006c\u0064":*_bbgeb =3;case "\u0072\u0064":*_bbgeb =4; -};return nil ;};func NewPresentationPr ()*PresentationPr {_ecdbf :=&PresentationPr {};_ecdbf .CT_PresentationProperties =*NewCT_PresentationProperties ();return _ecdbf ;}; +// Is Narration +IsNarrationAttr *bool ; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_egdd *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil }; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_abfa :=&CT_TLTextTargetElement {};return _abfa ;};func (_cfecg ST_PlaceholderType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deece :=_b .Attr {}; +_deece .Name =name ;switch _cfecg {case ST_PlaceholderTypeUnset :_deece .Value ="";case ST_PlaceholderTypeTitle :_deece .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_deece .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_deece .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065"; +case ST_PlaceholderTypeSubTitle :_deece .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_deece .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_deece .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_deece .Value ="\u0066\u0074\u0072"; +case ST_PlaceholderTypeHdr :_deece .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_deece .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_deece .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_deece .Value ="\u0074\u0062\u006c"; +case ST_PlaceholderTypeClipArt :_deece .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_deece .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_deece .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_deece .Value ="\u0073\u006c\u0064\u0049\u006d\u0067"; +case ST_PlaceholderTypePic :_deece .Value ="\u0070\u0069\u0063";};return _deece ,nil ;};func (_efcab *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efcab =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_efcab =1; +case "\u0066\u0072\u0065\u0065\u007a\u0065":*_efcab =2;case "\u0068\u006f\u006c\u0064":*_efcab =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_efcab =4;};return nil ;};func (_bbabcd *ST_PrintColorMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbabcd =0; +case "\u0062\u0077":*_bbabcd =1;case "\u0067\u0072\u0061\u0079":*_bbabcd =2;case "\u0063\u006c\u0072":*_bbabcd =3;};return nil ;};func (_bbbf *CT_ModifyVerifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbbf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .AlgorithmNameAttr )}); +};if _bbbf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .HashValueAttr )});};if _bbbf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .SaltValueAttr )}); +};if _bbbf .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .SpinValueAttr )});};if _bbbf .CryptProviderTypeAttr !=_gb .ST_CryptProvUnset {_eabee ,_feag :=_bbbf .CryptProviderTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"}); +if _feag !=nil {return _feag ;};start .Attr =append (start .Attr ,_eabee );};if _bbbf .CryptAlgorithmClassAttr !=_gb .ST_AlgClassUnset {_fdgd ,_cbaa :=_bbbf .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _cbaa !=nil {return _cbaa ;};start .Attr =append (start .Attr ,_fdgd );};if _bbbf .CryptAlgorithmTypeAttr !=_gb .ST_AlgTypeUnset {_caea ,_gfec :=_bbbf .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"}); +if _gfec !=nil {return _gfec ;};start .Attr =append (start .Attr ,_caea );};if _bbbf .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .CryptAlgorithmSidAttr )}); +};if _bbbf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .SpinCountAttr )});};if _bbbf .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .SaltDataAttr )}); +};if _bbbf .HashDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .HashDataAttr )});};if _bbbf .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .CryptProviderAttr )}); +};if _bbbf .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .AlgIdExtAttr )});};if _bbbf .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .AlgIdExtSourceAttr )}); +};if _bbbf .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .CryptProviderTypeExtAttr )}); +};if _bbbf .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bbbf .CryptProviderTypeExtSourceAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLOleChartTargetElement struct{ -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_cceg *CT_TLAnimVariant )ValidateWithPath (path string )error {if _cceg .BoolVal !=nil {if _fcbg :=_cceg .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_fcbg !=nil {return _fcbg ;};};if _cceg .IntVal !=nil {if _dafa :=_cceg .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c"); -_dafa !=nil {return _dafa ;};};if _cceg .FltVal !=nil {if _cebda :=_cceg .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_cebda !=nil {return _cebda ;};};if _cceg .StrVal !=nil {if _bbfc :=_cceg .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c"); -_bbfc !=nil {return _bbfc ;};};if _cceg .ClrVal !=nil {if _bdagg :=_cceg .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_bdagg !=nil {return _bdagg ;};};return nil ;};type CT_CommentList struct{ +// Type +TypeAttr ST_TLChartSubelementType ; -// Comment -Cm []*CT_Comment ;};func (_gbbc ST_PlaceholderSize )String ()string {switch _gbbc {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};type CT_TLAnimVariantBooleanVal struct{ +// Level +LvlAttr *uint32 ;};type CT_GuideList struct{ -// Value -ValAttr bool ;};func (_ffabe *CT_SlideMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffabe .PreserveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ffabe .PreserveAttr ))}); -};e .EncodeToken (start );_cedaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ffabe .CSld ,_cedaf );_aecd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_ffabe .ClrMap ,_aecd );if _ffabe .SldLayoutIdLst !=nil {_dccg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ffabe .SldLayoutIdLst ,_dccg ); -};if _ffabe .Transition !=nil {_fabd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffabe .Transition ,_fabd );};if _ffabe .Timing !=nil {_gceb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_ffabe .Timing ,_gceb );};if _ffabe .Hf !=nil {_efce :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ffabe .Hf ,_efce );};if _ffabe .TxStyles !=nil {_cbef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_ffabe .TxStyles ,_cbef );};if _ffabe .ExtLst !=nil {_bcab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffabe .ExtLst ,_bcab );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type ST_TLNextActionType byte ; +// A Guide +Guide []*CT_Guide ;};type ST_Direction byte ; -// Validate validates the Sld and its children -func (_dbdefe *Sld )Validate ()error {return _dbdefe .ValidateWithPath ("\u0053\u006c\u0064")};type EG_ShowType struct{ +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_ccgf *CT_OleObjectChoice )ValidateWithPath (path string )error {if _ccgf .Embed !=nil {if _acfe :=_ccgf .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_acfe !=nil {return _acfe ;};};if _ccgf .Link !=nil {if _ddaaa :=_ccgf .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); +_ddaaa !=nil {return _ddaaa ;};};return nil ;}; -// Presenter Slide Show Mode -Present *CT_Empty ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_fdec *CT_HeaderFooter )ValidateWithPath (path string )error {if _fdec .ExtLst !=nil {if _eeegc :=_fdec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeegc !=nil {return _eeegc ;};};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0; +ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_bdgb ST_TLAnimateMotionPathEditMode )Validate ()error {return _bdgb .ValidateWithPath ("")}; +func (_dbc *CT_Kinsoku )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbc .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0076",*_dbc .LangAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0076",_dbc .InvalStCharsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0076",_dbc .InvalEndCharsAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfegf ST_TransitionInOutDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfegf .String (),start );}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Validate validates the CT_GroupShapeChoice and its children +func (_eae *CT_GroupShapeChoice )Validate ()error {return _eae .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;};func (_aacf ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_facgb :=_a .Attr {};_facgb .Name =name ;switch _aacf {case ST_TLTimeNodeMasterRelationUnset :_facgb .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_facgb .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k"; -case ST_TLTimeNodeMasterRelationLastClick :_facgb .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_facgb .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _facgb ,nil ;}; +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_fbace *CT_NotesViewProperties )ValidateWithPath (path string )error {if _dbdaa :=_fbace .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_dbdaa !=nil {return _dbdaa ;};if _fbace .ExtLst !=nil {if _cbgeb :=_fbace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cbgeb !=nil {return _cbgeb ;};};return nil ;};type SldSyncPr struct{CT_SlideSyncProperties };func (_agce *CT_PhotoAlbum )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agce .BwAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0077"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_agce .BwAttr ))}); +};if _agce .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_agce .ShowCaptionsAttr ))});};if _agce .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_ffae ,_bgffc :=_agce .LayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}); +if _bgffc !=nil {return _bgffc ;};start .Attr =append (start .Attr ,_ffae );};if _agce .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_baee ,_gadb :=_agce .FrameAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0072\u0061m\u0065"});if _gadb !=nil {return _gadb ; +};start .Attr =append (start .Attr ,_baee );};e .EncodeToken (start );if _agce .ExtLst !=nil {_gcfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agce .ExtLst ,_gcfb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dfged *CT_TLByHslColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_fb .Sprintf ("\u0025\u0076",_dfged .HAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_fb .Sprintf ("\u0025\u0076",_dfged .SAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_dfged .LAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_fabgb *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _eaag :=_fabgb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eaag !=nil {return _eaag ;};if _begdf :=_fabgb .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); -_begdf !=nil {return _begdf ;};if _cgbbdc :=_fabgb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cgbbdc !=nil {return _cgbbdc ;};return nil ;}; +// Validate validates the CT_TagsData and its children +func (_fcaac *CT_TagsData )Validate ()error {return _fcaac .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func NewTagLst ()*TagLst {_feeg :=&TagLst {};_feeg .CT_TagList =*NewCT_TagList ();return _feeg };type CT_SlideLayoutIdList struct{ -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_cgd *CT_CommentAuthor )ValidateWithPath (path string )error {if _cgd .ExtLst !=nil {if _ddfa :=_cgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfa !=nil {return _ddfa ;};};return nil ;};func (_fcag *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcag .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_beaeb :=range start .Attr {if _beaeb .Name .Local =="\u0062\u0079"{_efadd ,_efdfg :=_aa .ParseInt (_beaeb .Value ,10,32);if _efdfg !=nil {return _efdfg ;};_gfagd :=int32 (_efadd );_fcag .ByAttr =&_gfagd ;continue ;};if _beaeb .Name .Local =="\u0066\u0072\u006f\u006d"{_degb ,_fgag :=_aa .ParseInt (_beaeb .Value ,10,32); -if _fgag !=nil {return _fgag ;};_acgb :=int32 (_degb );_fcag .FromAttr =&_acgb ;continue ;};if _beaeb .Name .Local =="\u0074\u006f"{_aafa ,_cfbfa :=_aa .ParseInt (_beaeb .Value ,10,32);if _cfbfa !=nil {return _cfbfa ;};_dege :=int32 (_aafa );_fcag .ToAttr =&_dege ; -continue ;};};_aegdd :for {_beadd ,_eeeg :=d .Token ();if _eeeg !=nil {return _eeeg ;};switch _bbbg :=_beadd .(type ){case _a .StartElement :switch _bbbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fgaff :=d .DecodeElement (_fcag .CBhvr ,&_bbbg ); -_fgaff !=nil {return _fgaff ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_bbbg .Name ); -if _eaada :=d .Skip ();_eaada !=nil {return _eaada ;};};case _a .EndElement :break _aegdd ;case _a .CharData :};};return nil ;}; +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};func (_bfef *ST_TLBehaviorOverrideType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgcd ,_ceadf :=d .Token ();if _ceadf !=nil {return _ceadf ;};if _fcggb ,_bacgb :=_dfgcd .(_b .EndElement ); +_bacgb &&_fcggb .Name ==start .Name {*_bfef =1;return nil ;};if _gfba ,_feffcg :=_dfgcd .(_b .CharData );!_feffcg {return _fb .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",_dfgcd ); +}else {switch string (_gfba ){case "":*_bfef =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bfef =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_bfef =2;};};_dfgcd ,_ceadf =d .Token ();if _ceadf !=nil {return _ceadf ;};if _begcc ,_gbfbf :=_dfgcd .(_b .EndElement ); +_gbfbf &&_begcc .Name ==start .Name {return nil ;};return _fb .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",_dfgcd );};func (_abaf *CT_HtmlPublishProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgag :=range start .Attr {if _bgag .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"&&_bgag .Name .Local =="\u0069\u0064"||_bgag .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"&&_bgag .Name .Local =="\u0069\u0064"{_dgfb ,_acfg :=_bgag .Value ,error (nil ); +if _acfg !=nil {return _acfg ;};_abaf .IdAttr =_dgfb ;continue ;};if _bgag .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_bbgb ,_eeba :=_f .ParseBool (_bgag .Value );if _eeba !=nil {return _eeba ; +};_abaf .ShowSpeakerNotesAttr =&_bbgb ;continue ;};if _bgag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cacg ,_fded :=_bgag .Value ,error (nil );if _fded !=nil {return _fded ;};_abaf .TargetAttr =&_cacg ;continue ;};if _bgag .Name .Local =="\u0074\u0069\u0074l\u0065"{_afdc ,_feaa :=_bgag .Value ,error (nil ); +if _feaa !=nil {return _feaa ;};_abaf .TitleAttr =&_afdc ;continue ;};};_gbbf :for {_fefdb ,_gbab :=d .Token ();if _gbab !=nil {return _gbab ;};switch _cbedb :=_fefdb .(type ){case _b .StartElement :switch _cbedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_abaf .SldAll =NewCT_Empty (); +if _feba :=d .DecodeElement (_abaf .SldAll ,&_cbedb );_feba !=nil {return _feba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_abaf .SldRg =NewCT_IndexRange (); +if _fcfe :=d .DecodeElement (_abaf .SldRg ,&_cbedb );_fcfe !=nil {return _fcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_abaf .CustShow =NewCT_CustomShowId (); +if _cffe :=d .DecodeElement (_abaf .CustShow ,&_cbedb );_cffe !=nil {return _cffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abaf .ExtLst =NewCT_ExtensionList (); +if _bdea :=d .DecodeElement (_abaf .ExtLst ,&_cbedb );_bdea !=nil {return _bdea ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_cbedb .Name ); +if _dgcf :=d .Skip ();_dgcf !=nil {return _dgcf ;};};case _b .EndElement :break _gbbf ;case _b .CharData :};};return nil ;};func (_dfgfd ST_TransitionSpeed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfgfd .String (),start ); +}; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_fdde *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _fdde .Bg !=nil {if _egddc :=_fdde .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_egddc !=nil {return _egddc ;};};if _fdde .SubSp !=nil {if _ddfad :=_fdde .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070"); -_ddfad !=nil {return _ddfad ;};};if _fdde .OleChartEl !=nil {if _dbfdf :=_fdde .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_dbfdf !=nil {return _dbfdf ;};};if _fdde .TxEl !=nil {if _eafae :=_fdde .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c"); -_eafae !=nil {return _eafae ;};};if _fdde .GraphicEl !=nil {if _aaecd :=_fdde .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_aaecd !=nil {return _aaecd ;};};return nil ;};func NewPresentation ()*Presentation {_ebdddg :=&Presentation {}; -_ebdddg .CT_Presentation =*NewCT_Presentation ();return _ebdddg ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_faed :=&CT_ShowInfoKiosk {};return _faed };func (_dgcd *CT_NotesMasterIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _dgcd .NotesMasterId !=nil {_gfcdd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_dgcd .NotesMasterId ,_gfcdd );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ffdg *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffdg =0;case "\u0068\u006f\u0072\u007a":*_ffdg =1;case "\u0076\u0065\u0072\u0074":*_ffdg =2;};return nil ;};func (_daacg ST_TLDiagramBuildType )Validate ()error {return _daacg .ValidateWithPath ("")}; -func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_cbfad :=&CT_TLIterateIntervalTime {};return _cbfad ;}; +// Validate validates the CT_CommonViewProperties and its children +func (_cdge *CT_CommonViewProperties )Validate ()error {return _cdge .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bgdfb *CmLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdfb .CT_CommentList =*NewCT_CommentList (); +_ccfb :for {_aefcf ,_dcbgga :=d .Token ();if _dcbgga !=nil {return _dcbgga ;};switch _cgfcg :=_aefcf .(type ){case _b .StartElement :switch _cgfcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_bdcb :=NewCT_Comment (); +if _ddffd :=d .DecodeElement (_bdcb ,&_cgfcg );_ddffd !=nil {return _ddffd ;};_bgdfb .Cm =append (_bgdfb .Cm ,_bdcb );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u006d\u004cs\u0074 \u0025\u0076",_cgfcg .Name ); +if _bggda :=d .Skip ();_bggda !=nil {return _bggda ;};};case _b .EndElement :break _ccfb ;case _b .CharData :};};return nil ;};func (_eedfc ST_TLBehaviorOverrideType )String ()string {switch _eedfc {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c"; +case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func (_efgf *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faecd :for {_cbag ,_beaf :=d .Token ();if _beaf !=nil {return _beaf ; +};switch _dfea :=_cbag .(type ){case _b .StartElement :switch _dfea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gdda :=NewCT_Extension (); +if _bace :=d .DecodeElement (_gdda ,&_dfea );_bace !=nil {return _bace ;};_efgf .Ext =append (_efgf .Ext ,_gdda );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dfea .Name ); +if _cddc :=d .Skip ();_cddc !=nil {return _cddc ;};};case _b .EndElement :break _faecd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_NormalViewPortion and its children -func (_aeca *CT_NormalViewPortion )Validate ()error {return _aeca .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func NewCT_ExtensionList ()*CT_ExtensionList {_becd :=&CT_ExtensionList {}; -return _becd };func (_cfgaf ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edgae :=_a .Attr {};_edgae .Name =name ;switch _cfgaf {case ST_TLBehaviorAccumulateTypeUnset :_edgae .Value ="";case ST_TLBehaviorAccumulateTypeNone :_edgae .Value ="\u006e\u006f\u006e\u0065"; -case ST_TLBehaviorAccumulateTypeAlways :_edgae .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _edgae ,nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_ccag :=&CT_TLCommonMediaNodeData {};_ccag .CTn =NewCT_TLCommonTimeNodeData (); -_ccag .TgtEl =NewCT_TLTimeTargetElement ();return _ccag ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_gbff :=&CT_GraphicalObjectFrame {};_gbff .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gbff .Xfrm =_fc .NewCT_Transform2D (); -_gbff .Graphic =_fc .NewGraphic ();return _gbff ;};type CT_Comment struct{ +// Validate validates the CT_BuildList and its children +func (_aag *CT_BuildList )Validate ()error {return _aag .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_eefd :=&CT_SlideMasterTextStyles {};return _eefd ; +};func (_dbba *ST_PrintWhat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbba =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_dbba =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_dbba =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_dbba =3; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_dbba =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_dbba =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_dbba =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_dbba =7;case "\u006e\u006f\u0074e\u0073":*_dbba =8; +case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_dbba =9;};return nil ;};func (_abbcf *ST_SplitterBarState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abbcf =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_abbcf =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_abbcf =2; +case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_abbcf =3;};return nil ;}; -// Comment Author ID -AuthorIdAttr uint32 ; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_ffcg *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _ffcg .BldAsOne !=nil {if _dfbaf :=_ffcg .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_dfbaf !=nil {return _dfbaf ;};};if _ffcg .BldSub !=nil {if _ffacd :=_ffcg .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062"); +_ffacd !=nil {return _ffacd ;};};return nil ;};func (_dfae ST_TLBehaviorAccumulateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfae .String (),start );};func (_cgda ST_SplitterBarState )Validate ()error {return _cgda .ValidateWithPath ("")}; +type CT_TLAnimateEffectBehavior struct{ -// Comment Date/Time -DtAttr *_ag .Time ; +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; -// Comment Index -IdxAttr uint32 ; +// Filter +FilterAttr *string ; -// Comment Position -Pos *_fc .CT_Point2D ; +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};func (_ccdfe ST_TLPreviousActionType )String ()string {switch _ccdfe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_aggdba ST_TLOleChartBuildType )Validate ()error {return _aggdba .ValidateWithPath ("")}; -func (_gebgd *ST_TLBehaviorOverrideType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagee ,_afacg :=d .Token ();if _afacg !=nil {return _afacg ;};if _ddfegd ,_bcdga :=_eagee .(_a .EndElement );_bcdga &&_ddfegd .Name ==start .Name {*_gebgd =1; -return nil ;};if _egec ,_ddfafe :=_eagee .(_a .CharData );!_ddfafe {return _d .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",_eagee );}else {switch string (_egec ){case "":*_gebgd =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gebgd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_gebgd =2;};};_eagee ,_afacg =d .Token ();if _afacg !=nil {return _afacg ;};if _ffcef ,_gdbbg :=_eagee .(_a .EndElement );_gdbbg &&_ffcef .Name ==start .Name {return nil ; -};return _d .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",_eagee );};func (_dafee *CT_Placeholder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dafee .TypeAttr !=ST_PlaceholderTypeUnset {_bded ,_bgge :=_dafee .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bgge !=nil {return _bgge ;};start .Attr =append (start .Attr ,_bded );};if _dafee .OrientAttr !=ST_DirectionUnset {_babb ,_gbgf :=_dafee .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gbgf !=nil {return _gbgf ; -};start .Attr =append (start .Attr ,_babb );};if _dafee .SzAttr !=ST_PlaceholderSizeUnset {_cgab ,_abde :=_dafee .SzAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u007a"});if _abde !=nil {return _abde ;};start .Attr =append (start .Attr ,_cgab );};if _dafee .IdxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_dafee .IdxAttr )}); -};if _dafee .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_dafee .HasCustomPromptAttr ))}); -};e .EncodeToken (start );if _dafee .ExtLst !=nil {_eeada :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dafee .ExtLst ,_eeada );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_egeb ST_PlaceholderType )Validate ()error {return _egeb .ValidateWithPath ("")}; +// Progress +Progress *CT_TLAnimVariant ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_dfgg :=&CT_TLTimeAnimateValueList {};return _dfgg ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_eaag :=&CT_NotesViewProperties {};_eaag .CSldViewPr =NewCT_CommonSlideViewProperties (); +return _eaag ;}; -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_dabf *CT_CommentAuthorList )ValidateWithPath (path string )error {for _cdea ,_adf :=range _dabf .CmAuthor {if _gfb :=_adf .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cdea )); -_gfb !=nil {return _gfb ;};};return nil ;};func (_cbdd *CT_TLTemplate )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbdd .TnLst =NewCT_TimeNodeList ();for _ ,_dfbfd :=range start .Attr {if _dfbfd .Name .Local =="\u006c\u0076\u006c"{_fdddd ,_edacb :=_aa .ParseUint (_dfbfd .Value ,10,32); -if _edacb !=nil {return _edacb ;};_cdbdc :=uint32 (_fdddd );_cbdd .LvlAttr =&_cdbdc ;continue ;};};_gagaf :for {_abdcd ,_cfdd :=d .Token ();if _cfdd !=nil {return _cfdd ;};switch _egbcc :=_abdcd .(type ){case _a .StartElement :switch _egbcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _dffe :=d .DecodeElement (_cbdd .TnLst ,&_egbcc ); -_dffe !=nil {return _dffe ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_egbcc .Name ); -if _adgecc :=d .Skip ();_adgecc !=nil {return _adgecc ;};};case _a .EndElement :break _gagaf ;case _a .CharData :};};return nil ;};func (_fgaf *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgaf .Sp !=nil {_edfg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070"}}; -for _ ,_efae :=range _fgaf .Sp {e .EncodeElement (_efae ,_edfg );};};if _fgaf .GrpSp !=nil {_bedf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cdged :=range _fgaf .GrpSp {e .EncodeElement (_cdged ,_bedf ); -};};if _fgaf .GraphicFrame !=nil {_debe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_ddgg :=range _fgaf .GraphicFrame {e .EncodeElement (_ddgg ,_debe );};};if _fgaf .CxnSp !=nil {_fgcd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}}; -for _ ,_dgcg :=range _fgaf .CxnSp {e .EncodeElement (_dgcg ,_fgcd );};};if _fgaf .Pic !=nil {_debcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_eegf :=range _fgaf .Pic {e .EncodeElement (_eegf ,_debcc );};};if _fgaf .ContentPart !=nil {_eaeb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -for _ ,_fabg :=range _fgaf .ContentPart {e .EncodeElement (_fabg ,_eaeb );};};return nil ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_fbad :=&CT_PhotoAlbum {};return _fbad };type CT_SlideIdList struct{ +// Validate validates the CT_PrintProperties and its children +func (_ecedb *CT_PrintProperties )Validate ()error {return _ecedb .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Slide ID -SldId []*CT_SlideIdListEntry ;}; +// Validate validates the CT_CustomerDataList and its children +func (_bbca *CT_CustomerDataList )Validate ()error {return _bbca .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};type CT_TLBuildParagraph struct{ -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_dbaef *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _geabb ,_ddec :=range _dbaef .SldLayoutId {if _ddfe :=_ddec .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_geabb )); -_ddfe !=nil {return _ddfe ;};};return nil ;}; +// Build Types +BuildAttr ST_TLParaBuildType ; -// Validate validates the SldSyncPr and its children -func (_gfbb *SldSyncPr )Validate ()error {return _gfbb .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};func (_aeeg *CT_TLByRgbColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adfga :=range start .Attr {if _adfga .Name .Local =="\u0072"{_aggcd ,_ecfge :=ParseUnionST_FixedPercentage (_adfga .Value ); -if _ecfge !=nil {return _ecfge ;};_aeeg .RAttr =_aggcd ;continue ;};if _adfga .Name .Local =="\u0067"{_fccbd ,_cddf :=ParseUnionST_FixedPercentage (_adfga .Value );if _cddf !=nil {return _cddf ;};_aeeg .GAttr =_fccbd ;continue ;};if _adfga .Name .Local =="\u0062"{_aedda ,_fafag :=ParseUnionST_FixedPercentage (_adfga .Value ); -if _fafag !=nil {return _fafag ;};_aeeg .BAttr =_aedda ;continue ;};};for {_fbeeb ,_ecgc :=d .Token ();if _ecgc !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_ecgc ); -};if _adaaf ,_gggdg :=_fbeeb .(_a .EndElement );_gggdg &&_adaaf .Name ==start .Name {break ;};};return nil ;};type CT_ExtensionListModify struct{ +// Build Level +BldLvlAttr *uint32 ; -// Modify -ModAttr *bool ; +// Animate Background +AnimBgAttr *bool ; -// Extension -Ext []*CT_Extension ;};func (_gadbe ST_TLBehaviorAdditiveType )Validate ()error {return _gadbe .ValidateWithPath ("")};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_daef :=&CT_TLIterateIntervalPercentage {};return _daef ;}; -func (_aaffa ST_SlideLayoutType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aaffa .String (),start );};func (_ddbaa ST_TransitionInOutDirectionType )String ()string {switch _ddbaa {case 0:return "";case 1:return "\u006f\u0075\u0074"; -case 2:return "\u0069\u006e";};return "";};func (_fbff *CT_NotesViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbff .CSldViewPr =NewCT_CommonSlideViewProperties ();_fefc :for {_bfd ,_aaae :=d .Token ();if _aaae !=nil {return _aaae ; -};switch _fdea :=_bfd .(type ){case _a .StartElement :switch _fdea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _cffa :=d .DecodeElement (_fbff .CSldViewPr ,&_fdea ); -_cffa !=nil {return _cffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbff .ExtLst =NewCT_ExtensionList (); -if _affd :=d .DecodeElement (_fbff .ExtLst ,&_fdea );_affd !=nil {return _affd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdea .Name ); -if _gbea :=d .Skip ();_gbea !=nil {return _gbea ;};};case _a .EndElement :break _fefc ;case _a .CharData :};};return nil ;};func (_gagge *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gagge =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_gagge =1; -};return nil ;};func (_caae ST_TLTimeAnimateValueTime )String ()string {if _caae .ST_PositiveFixedPercentage !=nil {return _caae .ST_PositiveFixedPercentage .String ();};if _caae .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _caae .ST_TLTimeIndefinite .String (); -};return "";};func (_aeaa *CT_ShowInfoKiosk )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aeaa .RestartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_aeaa .RestartAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcce *CT_PrintProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_gcce .PrnWhatAttr .UnmarshalXMLAttr (_ebaf ); -continue ;};if _ebaf .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_gcce .ClrModeAttr .UnmarshalXMLAttr (_ebaf );continue ;};if _ebaf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_deeb ,_egaca :=_aa .ParseBool (_ebaf .Value ); -if _egaca !=nil {return _egaca ;};_gcce .HiddenSlidesAttr =&_deeb ;continue ;};if _ebaf .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_gbbg ,_aeg :=_aa .ParseBool (_ebaf .Value );if _aeg !=nil {return _aeg ; -};_gcce .ScaleToFitPaperAttr =&_gbbg ;continue ;};if _ebaf .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_fbfcc ,_ddfc :=_aa .ParseBool (_ebaf .Value );if _ddfc !=nil {return _ddfc ;};_gcce .FrameSlidesAttr =&_fbfcc ;continue ; -};};_dafff :for {_fccb ,_faabd :=d .Token ();if _faabd !=nil {return _faabd ;};switch _daeae :=_fccb .(type ){case _a .StartElement :switch _daeae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcce .ExtLst =NewCT_ExtensionList (); -if _fbgef :=d .DecodeElement (_gcce .ExtLst ,&_daeae );_fbgef !=nil {return _fbgef ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_daeae .Name ); -if _gegc :=d .Skip ();_gegc !=nil {return _gegc ;};};case _a .EndElement :break _dafff ;case _a .CharData :};};return nil ;};func (_gbfc ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gbfc {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074"; -case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_cefe :=&CT_EightDirectionTransition {};return _cefe ;};func (_ecae *CT_TLTimeAnimateValueList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ecae .Tav !=nil {_egddb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_ccceb :=range _ecae .Tav {e .EncodeElement (_ccceb ,_egddb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caeae *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geebb ,_cefd :=d .Token (); -if _cefd !=nil {return _cefd ;};if _bdebc ,_cdgga :=_geebb .(_a .EndElement );_cdgga &&_bdebc .Name ==start .Name {*_caeae =1;return nil ;};if _ddfg ,_bfdge :=_geebb .(_a .CharData );!_bfdge {return _d .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",_geebb ); -}else {switch string (_ddfg ){case "":*_caeae =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_caeae =1;case "\u0066\u0069\u0078e\u0064":*_caeae =2;};};_geebb ,_cefd =d .Token ();if _cefd !=nil {return _cefd ;};if _fcdeg ,_bbeee :=_geebb .(_a .EndElement ); -_bbeee &&_fcdeg .Name ==start .Name {return nil ;};return _d .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",_geebb );};type CT_TLAnimateMotionBehavior struct{ +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// Reverse +RevAttr *bool ; -// Path -PathAttr *string ; +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_bfce ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgdee :=_b .Attr {};_fgdee .Name =name ;switch _bfce {case ST_TLTriggerRuntimeNodeUnset :_fgdee .Value =""; +case ST_TLTriggerRuntimeNodeFirst :_fgdee .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_fgdee .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_fgdee .Value ="\u0061\u006c\u006c";};return _fgdee ,nil ;};func (_cbce *CT_TLTimeNodeSequence )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbce .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cbce .ConcurrentAttr ))}); +};if _cbce .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_effgaa ,_cfcb :=_cbce .PrevAcAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _cfcb !=nil {return _cfcb ;};start .Attr =append (start .Attr ,_effgaa );};if _cbce .NextAcAttr !=ST_TLNextActionTypeUnset {_eefga ,_badb :=_cbce .NextAcAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"}); +if _badb !=nil {return _badb ;};start .Attr =append (start .Attr ,_eefga );};e .EncodeToken (start );_badbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cbce .CTn ,_badbc );if _cbce .PrevCondLst !=nil {_eabgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_cbce .PrevCondLst ,_eabgb );};if _cbce .NextCondLst !=nil {_cfce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cbce .NextCondLst ,_cfce ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgee ST_PrintWhat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abgee .String (),start );};func (_bcdff ST_PrintWhat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eefce :=_b .Attr {}; +_eefce .Name =name ;switch _bcdff {case ST_PrintWhatUnset :_eefce .Value ="";case ST_PrintWhatSlides :_eefce .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_eefce .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_eefce .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732"; +case ST_PrintWhatHandouts3 :_eefce .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_eefce .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_eefce .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736"; +case ST_PrintWhatHandouts9 :_eefce .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_eefce .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_eefce .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _eefce ,nil ; +};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func ParseUnionST_Coordinate32 (s string )(_fba .ST_Coordinate32 ,error ){return _fba .ParseUnionST_Coordinate32 (s );};type CT_TLTemplate struct{ -// Relative Angle -RAngAttr *int32 ; +// Level +LvlAttr *uint32 ; -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// Time Node List +TnLst *CT_TimeNodeList ;}; -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_ffgdd *CT_ViewProperties )ValidateWithPath (path string )error {if _fbgef :=_ffgdd .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_fbgef !=nil {return _fbgef ;};if _ffgdd .NormalViewPr !=nil {if _aeac :=_ffgdd .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"); +_aeac !=nil {return _aeac ;};};if _ffgdd .SlideViewPr !=nil {if _ffadg :=_ffgdd .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_ffadg !=nil {return _ffadg ;};};if _ffgdd .OutlineViewPr !=nil {if _ffbfbf :=_ffgdd .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072"); +_ffbfbf !=nil {return _ffbfbf ;};};if _ffgdd .NotesTextViewPr !=nil {if _acfcc :=_ffgdd .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_acfcc !=nil {return _acfcc ;};}; +if _ffgdd .SorterViewPr !=nil {if _bbfeb :=_ffgdd .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_bbfeb !=nil {return _bbfeb ;};};if _ffgdd .NotesViewPr !=nil {if _acdaf :=_ffgdd .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"); +_acdaf !=nil {return _acdaf ;};};if _ffgdd .GridSpacing !=nil {if _fecdd :=_ffgdd .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fecdd !=nil {return _fecdd ;};};if _ffgdd .ExtLst !=nil {if _gfafa :=_ffgdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gfafa !=nil {return _gfafa ;};};return nil ;};func (_cegdb ST_TLCommandType )Validate ()error {return _cegdb .ValidateWithPath ("")};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_caef :=&CT_OutlineViewProperties {};_caef .CViewPr =NewCT_CommonViewProperties (); +return _caef ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Rotation Center -RCtr *CT_TLPoint ;}; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};type CT_TLTimeAnimateValue struct{ -// Validate validates the Notes and its children -func (_eebdf *Notes )Validate ()error {return _eebdf .ValidateWithPath ("\u004e\u006f\u0074e\u0073")}; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_aebe *CT_PresentationProperties )ValidateWithPath (path string )error {if _aebe .HtmlPubPr !=nil {if _fcbde :=_aebe .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_fcbde !=nil {return _fcbde ; -};};if _aebe .WebPr !=nil {if _dbde :=_aebe .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_dbde !=nil {return _dbde ;};};if _aebe .PrnPr !=nil {if _cagaf :=_aebe .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072"); -_cagaf !=nil {return _cagaf ;};};if _aebe .ShowPr !=nil {if _fefb :=_aebe .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_fefb !=nil {return _fefb ;};};if _aebe .ClrMru !=nil {if _adff :=_aebe .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075"); -_adff !=nil {return _adff ;};};if _aebe .ExtLst !=nil {if _gbdbg :=_aebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdbg !=nil {return _gbdbg ;};};return nil ;};type CT_TLAnimVariantStringVal struct{ +// Formula +FmlaAttr *string ; // Value -ValAttr string ;};func (_egaed *CT_TLTimeNodeExclusive )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egaed .CTn =NewCT_TLCommonTimeNodeData ();_cfdbd :for {_aaee ,_eeega :=d .Token ();if _eeega !=nil {return _eeega ;};switch _cdfcg :=_aaee .(type ){case _a .StartElement :switch _cdfcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ecdca :=d .DecodeElement (_egaed .CTn ,&_cdfcg ); -_ecdca !=nil {return _ecdca ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_cdfcg .Name ); -if _daggff :=d .Skip ();_daggff !=nil {return _daggff ;};};case _a .EndElement :break _cfdbd ;case _a .CharData :};};return nil ;}; +Val *CT_TLAnimVariant ;}; -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_dedba *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _ffcgc :=_dedba .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_ffcgc !=nil {return _ffcgc ;};if _acfe :=_dedba .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072"); -_acfe !=nil {return _acfe ;};if _bfbdb :=_dedba .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bfbdb !=nil {return _bfbdb ;};if _dedba .PrevCondLst !=nil {if _gdcc :=_dedba .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); -_gdcc !=nil {return _gdcc ;};};if _dedba .NextCondLst !=nil {if _deebb :=_dedba .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_deebb !=nil {return _deebb ;};};return nil ;};func (_gdabb *CT_Presentation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdabb .NotesSz =_fc .NewCT_PositiveSize2D (); -for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_bdfd ,_cggfg :=_aa .ParseInt (_cgeg .Value ,10,32);if _cggfg !=nil {return _cggfg ;};_gbfad :=int32 (_bdfd );_gdabb .FirstSlideNumAttr =&_gbfad ; -continue ;};if _cgeg .Name .Local =="\u0072\u0074\u006c"{_gfac ,_abcc :=_aa .ParseBool (_cgeg .Value );if _abcc !=nil {return _abcc ;};_gdabb .RtlAttr =&_gfac ;continue ;};if _cgeg .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_abbca ,_bdac :=_aa .ParseBool (_cgeg .Value ); -if _bdac !=nil {return _bdac ;};_gdabb .CompatModeAttr =&_abbca ;continue ;};if _cgeg .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_ebbd ,_gffb :=_aa .ParseBool (_cgeg .Value );if _gffb !=nil {return _gffb ; -};_gdabb .EmbedTrueTypeFontsAttr =&_ebbd ;continue ;};if _cgeg .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_dacaf ,_ccddf :=_aa .ParseBool (_cgeg .Value );if _ccddf !=nil {return _ccddf ; -};_gdabb .AutoCompressPicturesAttr =&_dacaf ;continue ;};if _cgeg .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_bdea ,_faad :=_aa .ParseBool (_cgeg .Value ); -if _faad !=nil {return _faad ;};_gdabb .ShowSpecialPlsOnTitleSldAttr =&_bdea ;continue ;};if _cgeg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_cfdgf ,_febbb :=ParseUnionST_Percentage (_cgeg .Value );if _febbb !=nil {return _febbb ; -};_gdabb .ServerZoomAttr =&_cfdgf ;continue ;};if _cgeg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gdabb .ConformanceAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_gecc ,_abgbb :=_aa .ParseBool (_cgeg .Value ); -if _abgbb !=nil {return _abgbb ;};_gdabb .RemovePersonalInfoOnSaveAttr =&_gecc ;continue ;};if _cgeg .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_bgeed ,_feeg :=_aa .ParseBool (_cgeg .Value );if _feeg !=nil {return _feeg ; -};_gdabb .SaveSubsetFontsAttr =&_bgeed ;continue ;};if _cgeg .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dfdbb ,_cbcf :=_aa .ParseUint (_cgeg .Value ,10,32);if _cbcf !=nil {return _cbcf ;};_acgaf :=uint32 (_dfdbb ); -_gdabb .BookmarkIdSeedAttr =&_acgaf ;continue ;};if _cgeg .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_cfff ,_gegf :=_aa .ParseBool (_cgeg .Value );if _gegf !=nil {return _gegf ; -};_gdabb .StrictFirstAndLastCharsAttr =&_cfff ;continue ;};};_eeaaf :for {_dcc ,_cadde :=d .Token ();if _cadde !=nil {return _cadde ;};switch _fbfce :=_dcc .(type ){case _a .StartElement :switch _fbfce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_gdabb .SldMasterIdLst =NewCT_SlideMasterIdList (); -if _bgbff :=d .DecodeElement (_gdabb .SldMasterIdLst ,&_fbfce );_bgbff !=nil {return _bgbff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_gdabb .NotesMasterIdLst =NewCT_NotesMasterIdList (); -if _baecc :=d .DecodeElement (_gdabb .NotesMasterIdLst ,&_fbfce );_baecc !=nil {return _baecc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_gdabb .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); -if _egba :=d .DecodeElement (_gdabb .HandoutMasterIdLst ,&_fbfce );_egba !=nil {return _egba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_gdabb .SldIdLst =NewCT_SlideIdList (); -if _fdeb :=d .DecodeElement (_gdabb .SldIdLst ,&_fbfce );_fdeb !=nil {return _fdeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_gdabb .SldSz =NewCT_SlideSize (); -if _bcbaf :=d .DecodeElement (_gdabb .SldSz ,&_fbfce );_bcbaf !=nil {return _bcbaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _gcdb :=d .DecodeElement (_gdabb .NotesSz ,&_fbfce ); -_gcdb !=nil {return _gcdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_gdabb .SmartTags =NewCT_SmartTags (); -if _edced :=d .DecodeElement (_gdabb .SmartTags ,&_fbfce );_edced !=nil {return _edced ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_gdabb .EmbeddedFontLst =NewCT_EmbeddedFontList (); -if _beaae :=d .DecodeElement (_gdabb .EmbeddedFontLst ,&_fbfce );_beaae !=nil {return _beaae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_gdabb .CustShowLst =NewCT_CustomShowList (); -if _fgcda :=d .DecodeElement (_gdabb .CustShowLst ,&_fbfce );_fgcda !=nil {return _fgcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_gdabb .PhotoAlbum =NewCT_PhotoAlbum (); -if _efge :=d .DecodeElement (_gdabb .PhotoAlbum ,&_fbfce );_efge !=nil {return _efge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_gdabb .CustDataLst =NewCT_CustomerDataList (); -if _dgdge :=d .DecodeElement (_gdabb .CustDataLst ,&_fbfce );_dgdge !=nil {return _dgdge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_gdabb .Kinsoku =NewCT_Kinsoku (); -if _gdabbg :=d .DecodeElement (_gdabb .Kinsoku ,&_fbfce );_gdabbg !=nil {return _gdabbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_gdabb .DefaultTextStyle =_fc .NewCT_TextListStyle (); -if _eafbc :=d .DecodeElement (_gdabb .DefaultTextStyle ,&_fbfce );_eafbc !=nil {return _eafbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_gdabb .ModifyVerifier =NewCT_ModifyVerifier (); -if _fedb :=d .DecodeElement (_gdabb .ModifyVerifier ,&_fbfce );_fedb !=nil {return _fedb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdabb .ExtLst =NewCT_ExtensionList (); -if _cbacf :=d .DecodeElement (_gdabb .ExtLst ,&_fbfce );_cbacf !=nil {return _cbacf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fbfce .Name ); -if _cdgdd :=d .Skip ();_cdgdd !=nil {return _cdgdd ;};};case _a .EndElement :break _eeaaf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_HandoutMaster and its children +func (_eddg *CT_HandoutMaster )Validate ()error {return _eddg .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");}; // ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_dfdbd *CT_InOutTransition )ValidateWithPath (path string )error {if _gdac :=_dfdbd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gdac !=nil {return _gdac ;};return nil ;};type CT_TLTimeCondition struct{ - -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +func (_bcff *CT_InOutTransition )ValidateWithPath (path string )error {if _aeed :=_bcff .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aeed !=nil {return _aeed ;};return nil ;};func (_efbed ST_SlideSizeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efbed .String (),start ); +};func (_gffb *CT_EightDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gffb .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gffb .DirAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_afcee :=&CT_SlideIdListEntry {};_afcee .IdAttr =256;return _afcee ;};func (_ddcd *CT_SlideRelationshipList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdbb :for {_cgedb ,_daecc :=d .Token (); +if _daecc !=nil {return _daecc ;};switch _gagf :=_cgedb .(type ){case _b .StartElement :switch _gagf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_gbdge :=NewCT_SlideRelationshipListEntry (); +if _eade :=d .DecodeElement (_gbdge ,&_gagf );_eade !=nil {return _eade ;};_ddcd .Sld =append (_ddcd .Sld ,_gbdge );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_gagf .Name ); +if _faee :=d .Skip ();_faee !=nil {return _faee ;};};case _b .EndElement :break _gdbb ;case _b .CharData :};};return nil ;};type CT_GroupShape struct{ -// Trigger Delay -DelayAttr *ST_TLTime ; - -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// Group Shape Properties +GrpSpPr *_fba .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3; +ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);func (_gacce ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _gacce {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacce )); +};return nil ;};func (_dfaea ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecec :=_b .Attr {};_ecec .Name =name ;switch _dfaea {case ST_TLAnimateBehaviorCalcModeUnset :_ecec .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_ecec .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065"; +case ST_TLAnimateBehaviorCalcModeLin :_ecec .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_ecec .Value ="\u0066\u006d\u006c\u0061";};return _ecec ,nil ;};func (_agac *CT_TLTemplate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agac .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_agac .LvlAttr )}); +};e .EncodeToken (start );_ecaefe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_agac .TnLst ,_ecaefe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;};func (_fggc *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbde :=range start .Attr {if _cbde .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"&&_cbde .Name .Local =="\u0069\u0064"||_cbde .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"&&_cbde .Name .Local =="\u0069\u0064"{_bbdb ,_gffa :=_cbde .Value ,error (nil ); -if _gffa !=nil {return _gffa ;};_fggc .RIdAttr =_bbdb ;continue ;};if _cbde .Name .Local =="\u0069\u0064"{_gggae ,_cebag :=_aa .ParseUint (_cbde .Value ,10,32);if _cebag !=nil {return _cebag ;};_geed :=uint32 (_gggae );_fggc .IdAttr =&_geed ;continue ; -};};_gbge :for {_eaadb ,_ebcbf :=d .Token ();if _ebcbf !=nil {return _ebcbf ;};switch _cbgf :=_eaadb .(type ){case _a .StartElement :switch _cbgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggc .ExtLst =NewCT_ExtensionList (); -if _ddcc :=d .DecodeElement (_fggc .ExtLst ,&_cbgf );_ddcc !=nil {return _ddcc ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_cbgf .Name ); -if _acea :=d .Skip ();_acea !=nil {return _acea ;};};case _a .EndElement :break _gbge ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_cfggb *CmAuthorLst )ValidateWithPath (path string )error {if _ggedg :=_cfggb .CT_CommentAuthorList .ValidateWithPath (path );_ggedg !=nil {return _ggedg ;};return nil ;};func (_gfabg ST_PrintColorMode )Validate ()error {return _gfabg .ValidateWithPath ("")}; +func (_bgcef *CT_SlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcef .CSldViewPr =NewCT_CommonSlideViewProperties ();_efacf :for {_fegb ,_cdgc :=d .Token ();if _cdgc !=nil {return _cdgc ;};switch _fecga :=_fegb .(type ){case _b .StartElement :switch _fecga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _dgfeb :=d .DecodeElement (_bgcef .CSldViewPr ,&_fecga ); +_dgfeb !=nil {return _dgfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcef .ExtLst =NewCT_ExtensionList (); +if _ggeee :=d .DecodeElement (_bgcef .ExtLst ,&_fecga );_ggeee !=nil {return _ggeee ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fecga .Name ); +if _gfefb :=d .Skip ();_gfefb !=nil {return _gfefb ;};};case _b .EndElement :break _efacf ;case _b .CharData :};};return nil ;};func (_afaf ST_TLAnimateColorDirection )String ()string {switch _afaf {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077"; +};return "";}; -// Validate validates the CT_Presentation and its children -func (_gdeb *CT_Presentation )Validate ()error {return _gdeb .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewCT_SlideMaster ()*CT_SlideMaster {_fabf :=&CT_SlideMaster {};_fabf .CSld =NewCT_CommonSlideData (); -_fabf .ClrMap =_fc .NewCT_ColorMapping ();return _fabf ;};func NewCT_CommentList ()*CT_CommentList {_edg :=&CT_CommentList {};return _edg }; +// Validate validates the CT_TLPoint and its children +func (_bcdb *CT_TLPoint )Validate ()error {return _bcdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");}; -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_bfef *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _bfef .ExtLst !=nil {if _gceeb :=_bfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceeb !=nil {return _gceeb ;};};return nil ;};func ParseUnionST_Coordinate32 (s string )(_fc .ST_Coordinate32 ,error ){return _fc .ParseUnionST_Coordinate32 (s ); -};func (_fcge *CT_TLCommonTimeNodeData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ababa :=range start .Attr {if _ababa .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_daaec ,_cbaed :=_ababa .Value ,error (nil ); -if _cbaed !=nil {return _cbaed ;};_fcge .TmFilterAttr =&_daaec ;continue ;};if _ababa .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_edbad ,_bfbdd :=_ababa .Value ,error (nil );if _bfbdd !=nil {return _bfbdd ;};_fcge .EvtFilterAttr =&_edbad ; -continue ;};if _ababa .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_gfaac ,_ecfaa :=_aa .ParseInt (_ababa .Value ,10,32);if _ecfaa !=nil {return _ecfaa ;};_agbggd :=int32 (_gfaac );_fcge .PresetIDAttr =&_agbggd ;continue ;};if _ababa .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_effeb ,_dbfb :=_aa .ParseBool (_ababa .Value ); -if _dbfb !=nil {return _dbfb ;};_fcge .DisplayAttr =&_effeb ;continue ;};if _ababa .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_fdgef ,_cdgbcd :=_aa .ParseInt (_ababa .Value ,10,32);if _cdgbcd !=nil {return _cdgbcd ; -};_ffge :=int32 (_fdgef );_fcge .PresetSubtypeAttr =&_ffge ;continue ;};if _ababa .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_fcge .MasterRelAttr .UnmarshalXMLAttr (_ababa );continue ;};if _ababa .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_dbgf ,_ccaab :=ParseUnionST_TLTime (_ababa .Value ); -if _ccaab !=nil {return _ccaab ;};_fcge .RepeatCountAttr =&_dbgf ;continue ;};if _ababa .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_ddddf ,_fbab :=_aa .ParseInt (_ababa .Value ,10,32);if _fbab !=nil {return _fbab ;};_ddccb :=int32 (_ddddf ); -_fcge .BldLvlAttr =&_ddccb ;continue ;};if _ababa .Name .Local =="\u0073\u0070\u0064"{_fffcg ,_dfbaa :=ParseUnionST_Percentage (_ababa .Value );if _dfbaa !=nil {return _dfbaa ;};_fcge .SpdAttr =&_fffcg ;continue ;};if _ababa .Name .Local =="\u0067\u0072\u0070I\u0064"{_acfbg ,_bacgb :=_aa .ParseUint (_ababa .Value ,10,32); -if _bacgb !=nil {return _bacgb ;};_eeag :=uint32 (_acfbg );_fcge .GrpIdAttr =&_eeag ;continue ;};if _ababa .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_acega ,_cdggg :=_aa .ParseBool (_ababa .Value );if _cdggg !=nil {return _cdggg ; -};_fcge .AfterEffectAttr =&_acega ;continue ;};if _ababa .Name .Local =="\u0069\u0064"{_bccag ,_eeggde :=_aa .ParseUint (_ababa .Value ,10,32);if _eeggde !=nil {return _eeggde ;};_agff :=uint32 (_bccag );_fcge .IdAttr =&_agff ;continue ;};if _ababa .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_ebfec ,_ccfe :=_aa .ParseBool (_ababa .Value ); -if _ccfe !=nil {return _ccfe ;};_fcge .NodePhAttr =&_ebfec ;continue ;};if _ababa .Name .Local =="\u0061\u0063\u0063e\u006c"{_gagcg ,_dgedf :=ParseUnionST_PositiveFixedPercentage (_ababa .Value );if _dgedf !=nil {return _dgedf ;};_fcge .AccelAttr =&_gagcg ; -continue ;};if _ababa .Name .Local =="\u0064\u0065\u0063e\u006c"{_gfeba ,_aafe :=ParseUnionST_PositiveFixedPercentage (_ababa .Value );if _aafe !=nil {return _aafe ;};_fcge .DecelAttr =&_gfeba ;continue ;};if _ababa .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_fcge .RestartAttr .UnmarshalXMLAttr (_ababa ); -continue ;};if _ababa .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_fcge .NodeTypeAttr .UnmarshalXMLAttr (_ababa );continue ;};if _ababa .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_fcge .PresetClassAttr .UnmarshalXMLAttr (_ababa ); -continue ;};if _ababa .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_fccbdb ,_ggbcc :=ParseUnionST_TLTime (_ababa .Value );if _ggbcc !=nil {return _ggbcc ;};_fcge .RepeatDurAttr =&_fccbdb ;continue ;};if _ababa .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_fcge .SyncBehaviorAttr .UnmarshalXMLAttr (_ababa ); -continue ;};if _ababa .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_dbfcdg ,_edac :=_aa .ParseBool (_ababa .Value );if _edac !=nil {return _edac ;};_fcge .AutoRevAttr =&_dbfcdg ;continue ;};if _ababa .Name .Local =="\u0066\u0069\u006c\u006c"{_fcge .FillAttr .UnmarshalXMLAttr (_ababa ); -continue ;};if _ababa .Name .Local =="\u0064\u0075\u0072"{_cafbf ,_dbca :=ParseUnionST_TLTime (_ababa .Value );if _dbca !=nil {return _dbca ;};_fcge .DurAttr =&_cafbf ;continue ;};};_dcgbf :for {_cbace ,_gafe :=d .Token ();if _gafe !=nil {return _gafe ; -};switch _agdd :=_cbace .(type ){case _a .StartElement :switch _agdd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_fcge .StCondLst =NewCT_TLTimeConditionList (); -if _cbbdd :=d .DecodeElement (_fcge .StCondLst ,&_agdd );_cbbdd !=nil {return _cbbdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_fcge .EndCondLst =NewCT_TLTimeConditionList (); -if _fdccb :=d .DecodeElement (_fcge .EndCondLst ,&_agdd );_fdccb !=nil {return _fdccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_fcge .EndSync =NewCT_TLTimeCondition (); -if _gdcfg :=d .DecodeElement (_fcge .EndSync ,&_agdd );_gdcfg !=nil {return _gdcfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_fcge .Iterate =NewCT_TLIterateData (); -if _dgfc :=d .DecodeElement (_fcge .Iterate ,&_agdd );_dgfc !=nil {return _dgfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_fcge .ChildTnLst =NewCT_TimeNodeList (); -if _cddcb :=d .DecodeElement (_fcge .ChildTnLst ,&_agdd );_cddcb !=nil {return _cddcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_fcge .SubTnLst =NewCT_TimeNodeList (); -if _bbcfd :=d .DecodeElement (_fcge .SubTnLst ,&_agdd );_bbcfd !=nil {return _bbcfd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_agdd .Name ); -if _ccfae :=d .Skip ();_ccfae !=nil {return _ccfae ;};};case _a .EndElement :break _dcgbf ;case _a .CharData :};};return nil ;};func (_eefab *CT_IndexRange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",_eefab .StAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",_eefab .EndAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbaab *EG_SlideListChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addggb :for {_dgafg ,_gfgde :=d .Token (); -if _gfgde !=nil {return _gfgde ;};switch _aadag :=_dgafg .(type ){case _a .StartElement :switch _aadag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_fbaab .SldAll =NewCT_Empty (); -if _cfab :=d .DecodeElement (_fbaab .SldAll ,&_aadag );_cfab !=nil {return _cfab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_fbaab .SldRg =NewCT_IndexRange (); -if _cedbc :=d .DecodeElement (_fbaab .SldRg ,&_aadag );_cedbc !=nil {return _cedbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_fbaab .CustShow =NewCT_CustomShowId (); -if _aefag :=d .DecodeElement (_fbaab .CustShow ,&_aadag );_aefag !=nil {return _aefag ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aadag .Name ); -if _edggd :=d .Skip ();_edggd !=nil {return _edggd ;};};case _a .EndElement :break _addggb ;case _a .CharData :};};return nil ;};type SldSyncPr struct{CT_SlideSyncProperties };func (_fffdgc *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_ecfdd :=[]string {}; -if _fffdgc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_ecfdd =append (_ecfdd ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065"); -};if _fffdgc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_ecfdd =append (_ecfdd ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065"); -};if len (_ecfdd )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecfdd );};return nil ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_afda :=&CT_SlideIdListEntry {}; -_afda .IdAttr =256;return _afda ;};func (_fbaaf *ST_TLTime )Validate ()error {return _fbaaf .ValidateWithPath ("")}; +// Validate validates the OleObj and its children +func (_cgeg *OleObj )Validate ()error {return _cgeg .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3; +ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9; +ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15; +ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);func (_dbfb *CT_TLBuildDiagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdfac :=range start .Attr {if _bdfac .Name .Local =="\u0062\u006c\u0064"{_dbfb .BldAttr .UnmarshalXMLAttr (_bdfac ); +continue ;};if _bdfac .Name .Local =="\u0073\u0070\u0069\u0064"{_cdadb ,_ecdc :=_f .ParseUint (_bdfac .Value ,10,32);if _ecdc !=nil {return _ecdc ;};_gecda :=uint32 (_cdadb );_dbfb .SpidAttr =&_gecda ;continue ;};if _bdfac .Name .Local =="\u0067\u0072\u0070I\u0064"{_fabd ,_afae :=_f .ParseUint (_bdfac .Value ,10,32); +if _afae !=nil {return _afae ;};_fcbgd :=uint32 (_fabd );_dbfb .GrpIdAttr =&_fcbgd ;continue ;};if _bdfac .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aabfd ,_ebad :=_f .ParseBool (_bdfac .Value );if _ebad !=nil {return _ebad ;};_dbfb .UiExpandAttr =&_aabfd ; +continue ;};};for {_baabc ,_bcgga :=d .Token ();if _bcgga !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_bcgga ); +};if _egda ,_egdda :=_baabc .(_b .EndElement );_egdda &&_egda .Name ==start .Name {break ;};};return nil ;};func (_efbg *CT_TLBuildParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebda :=range start .Attr {if _ebda .Name .Local =="\u0062\u0075\u0069l\u0064"{_efbg .BuildAttr .UnmarshalXMLAttr (_ebda ); +continue ;};if _ebda .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_agbe ,_adgbb :=_f .ParseUint (_ebda .Value ,10,32);if _adgbb !=nil {return _adgbb ;};_cefef :=uint32 (_agbe );_efbg .BldLvlAttr =&_cefef ;continue ;};if _ebda .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ebbbg ,_gbgeg :=_f .ParseBool (_ebda .Value ); +if _gbgeg !=nil {return _gbgeg ;};_efbg .AnimBgAttr =&_ebbbg ;continue ;};if _ebda .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_dfdff ,_bggfe :=_f .ParseBool (_ebda .Value );if _bggfe !=nil {return _bggfe ; +};_efbg .AutoUpdateAnimBgAttr =&_dfdff ;continue ;};if _ebda .Name .Local =="\u0072\u0065\u0076"{_ebbc ,_begdf :=_f .ParseBool (_ebda .Value );if _begdf !=nil {return _begdf ;};_efbg .RevAttr =&_ebbc ;continue ;};if _ebda .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_cdbae ,_gddf :=ParseUnionST_TLTime (_ebda .Value ); +if _gddf !=nil {return _gddf ;};_efbg .AdvAutoAttr =&_cdbae ;continue ;};if _ebda .Name .Local =="\u0073\u0070\u0069\u0064"{_eggc ,_fbfdf :=_f .ParseUint (_ebda .Value ,10,32);if _fbfdf !=nil {return _fbfdf ;};_fdae :=uint32 (_eggc );_efbg .SpidAttr =&_fdae ; +continue ;};if _ebda .Name .Local =="\u0067\u0072\u0070I\u0064"{_abef ,_gage :=_f .ParseUint (_ebda .Value ,10,32);if _gage !=nil {return _gage ;};_ecade :=uint32 (_abef );_efbg .GrpIdAttr =&_ecade ;continue ;};if _ebda .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_agbad ,_dbgdg :=_f .ParseBool (_ebda .Value ); +if _dbgdg !=nil {return _dbgdg ;};_efbg .UiExpandAttr =&_agbad ;continue ;};};_edgc :for {_eaggde ,_aeddg :=d .Token ();if _aeddg !=nil {return _aeddg ;};switch _ffef :=_eaggde .(type ){case _b .StartElement :switch _ffef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_efbg .TmplLst =NewCT_TLTemplateList (); +if _afacb :=d .DecodeElement (_efbg .TmplLst ,&_ffef );_afacb !=nil {return _afacb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_ffef .Name ); +if _abfd :=d .Skip ();_abfd !=nil {return _abfd ;};};case _b .EndElement :break _edgc ;case _b .CharData :};};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ; +ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_ebeea ST_TransitionInOutDirectionType )String ()string {switch _ebeea {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_egea ST_WebColorType )String ()string {switch _egea {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074"; +case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};type CT_PrintProperties struct{ -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_eaadbce *CT_TLTriggerTimeNodeID )Validate ()error {return _eaadbce .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};type EG_ExtensionList struct{ +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Extension -Ext []*CT_Extension ;};func (_cabf *CT_BuildList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eceg :for {_egb ,_aga :=d .Token ();if _aga !=nil {return _aga ;};switch _fbd :=_egb .(type ){case _a .StartElement :switch _fbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_afc :=NewCT_TLBuildParagraph (); -if _bce :=d .DecodeElement (_afc ,&_fbd );_bce !=nil {return _bce ;};_cabf .BldP =append (_cabf .BldP ,_afc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_acgd :=NewCT_TLBuildDiagram (); -if _ddeb :=d .DecodeElement (_acgd ,&_fbd );_ddeb !=nil {return _ddeb ;};_cabf .BldDgm =append (_cabf .BldDgm ,_acgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_fcff :=NewCT_TLOleBuildChart (); -if _agga :=d .DecodeElement (_fcff ,&_fbd );_agga !=nil {return _agga ;};_cabf .BldOleChart =append (_cabf .BldOleChart ,_fcff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_gdaf :=NewCT_TLGraphicalObjectBuild (); -if _fcfa :=d .DecodeElement (_gdaf ,&_fbd );_fcfa !=nil {return _fcfa ;};_cabf .BldGraphic =append (_cabf .BldGraphic ,_gdaf );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fbd .Name ); -if _gcfe :=d .Skip ();_gcfe !=nil {return _gcfe ;};};case _a .EndElement :break _eceg ;case _a .CharData :};};return nil ;};type CT_TLPoint struct{ +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// X coordinate -XAttr _fc .ST_Percentage ; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// Y coordinate -YAttr _fc .ST_Percentage ;};func (_bceeb ST_PlaceholderSize )Validate ()error {return _bceeb .ValidateWithPath ("")}; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// Validate validates the CT_TLSubShapeId and its children -func (_dfeaa *CT_TLSubShapeId )Validate ()error {return _dfeaa .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func NewSldLayout ()*SldLayout {_eeded :=&SldLayout {};_eeded .CT_SlideLayout =*NewCT_SlideLayout (); -return _eeded ;};func (_bcbea *CT_TransitionSoundAction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcbea .StSnd !=nil {_cabcb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}}; -e .EncodeElement (_bcbea .StSnd ,_cabcb );};if _bcbea .EndSnd !=nil {_eafaef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_bcbea .EndSnd ,_eafaef );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_gaaaa ST_TLTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gaaaa .Uint32 !=nil {e .EncodeToken (_b .CharData (_fb .Sprintf ("\u0025\u0064",*_gaaaa .Uint32 ))); +};if _gaaaa .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_gaaaa .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_ffgd *CT_TLAnimateBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffgd .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_ffgd .ByAttr )}); +};if _ffgd .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_ffgd .FromAttr )});};if _ffgd .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_ffgd .ToAttr )}); +};if _ffgd .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_aeccd ,_bgac :=_ffgd .CalcmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _bgac !=nil {return _bgac ;};start .Attr =append (start .Attr ,_aeccd ); +};if _ffgd .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_effdce ,_gafab :=_ffgd .ValueTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _gafab !=nil {return _gafab ;};start .Attr =append (start .Attr ,_effdce ); +};e .EncodeToken (start );_dcfgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ffgd .CBhvr ,_dcfgf );if _ffgd .TavLst !=nil {_gefbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}}; +e .EncodeElement (_ffgd .TavLst ,_gefbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_dgbdd :=&CT_TimeNodeList {};return _dgbdd }; -// Validate validates the CT_CommonViewProperties and its children -func (_ggg *CT_CommonViewProperties )Validate ()error {return _ggg .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_Control and its children +func (_adec *CT_Control )Validate ()error {return _adec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_begff *ST_PrintColorMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdfc ,_cdgfc :=d .Token (); +if _cdgfc !=nil {return _cdgfc ;};if _abdd ,_gcgaf :=_bgdfc .(_b .EndElement );_gcgaf &&_abdd .Name ==start .Name {*_begff =1;return nil ;};if _baggfb ,_gecded :=_bgdfc .(_b .CharData );!_gecded {return _fb .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",_bgdfc ); +}else {switch string (_baggfb ){case "":*_begff =0;case "\u0062\u0077":*_begff =1;case "\u0067\u0072\u0061\u0079":*_begff =2;case "\u0063\u006c\u0072":*_begff =3;};};_bgdfc ,_cdgfc =d .Token ();if _cdgfc !=nil {return _cdgfc ;};if _dccfb ,_afbda :=_bgdfc .(_b .EndElement ); +_afbda &&_dccfb .Name ==start .Name {return nil ;};return _fb .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",_bgdfc );}; -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_adbg *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func (_aafff *ST_TLChartSubelementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_affdeg ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ; -};if _fgbg ,_cfgcd :=_affdeg .(_a .EndElement );_cfgcd &&_fgbg .Name ==start .Name {*_aafff =1;return nil ;};if _cbbea ,_ggdb :=_affdeg .(_a .CharData );!_ggdb {return _d .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",_affdeg ); -}else {switch string (_cbbea ){case "":*_aafff =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aafff =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aafff =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aafff =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aafff =4; -case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aafff =5;};};_affdeg ,_eaec =d .Token ();if _eaec !=nil {return _eaec ;};if _fddbba ,_adabb :=_affdeg .(_a .EndElement );_adabb &&_fddbba .Name ==start .Name {return nil ;};return _d .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",_affdeg ); -};func (_acgg *CT_TagsData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aggab :=range start .Attr {if _aggab .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"&&_aggab .Name .Local =="\u0069\u0064"||_aggab .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"&&_aggab .Name .Local =="\u0069\u0064"{_egab ,_gabcc :=_aggab .Value ,error (nil ); -if _gabcc !=nil {return _gabcc ;};_acgg .IdAttr =_egab ;continue ;};};for {_gedce ,_gfbge :=d .Token ();if _gfbge !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_gfbge ); -};if _dbdd ,_bagee :=_gedce .(_a .EndElement );_bagee &&_dbdd .Name ==start .Name {break ;};};return nil ;};func (_bgfbf *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fccg :=range start .Attr {if _fccg .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"&&_fccg .Name .Local =="\u0069\u0064"||_fccg .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"&&_fccg .Name .Local =="\u0069\u0064"{_cgdee ,_eegfb :=_fccg .Value ,error (nil ); -if _eegfb !=nil {return _eegfb ;};_bgfbf .IdAttr =_cgdee ;continue ;};};for {_ceef ,_fbgbb :=d .Token ();if _fbgbb !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fbgbb );};if _gbdcg ,_fbee :=_ceef .(_a .EndElement ); -_fbee &&_gbdcg .Name ==start .Name {break ;};};return nil ;};func (_ggbde ST_WebScreenSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggbde .String (),start );};func (_cdeae ST_TLAnimateBehaviorValueType )Validate ()error {return _cdeae .ValidateWithPath ("")}; -func (_cfebg *ST_TransitionSpeed )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfebg =0;case "\u0073\u006c\u006f\u0077":*_cfebg =1;case "\u006d\u0065\u0064":*_cfebg =2;case "\u0066\u0061\u0073\u0074":*_cfebg =3;};return nil ;}; -type ST_TLTimeNodeType byte ;func (_afaf *CT_SplitTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eegfg :=range start .Attr {if _eegfg .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_afaf .OrientAttr .UnmarshalXMLAttr (_eegfg ); -continue ;};if _eegfg .Name .Local =="\u0064\u0069\u0072"{_afaf .DirAttr .UnmarshalXMLAttr (_eegfg );continue ;};};for {_bacfa ,_ffffa :=d .Token ();if _ffffa !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ffffa ); -};if _ccbbf ,_ebeg :=_bacfa .(_a .EndElement );_ebeg &&_ccbbf .Name ==start .Name {break ;};};return nil ;};func (_eeeb ST_TLTimeNodeType )Validate ()error {return _eeeb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_cgaef *CT_SlideTiming )ValidateWithPath (path string )error {if _cgaef .TnLst !=nil {if _eafd :=_cgaef .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_eafd !=nil {return _eafd ;};};if _cgaef .BldLst !=nil {if _bcgf :=_cgaef .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074"); +_bcgf !=nil {return _bcgf ;};};if _cgaef .ExtLst !=nil {if _egcbb :=_cgaef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egcbb !=nil {return _egcbb ;};};return nil ;};type CT_EmbeddedFontListEntry struct{ -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_edfag *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _edfag .TmAttr !=nil {if _ggfd :=_edfag .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_ggfd !=nil {return _ggfd ;};};if _edfag .Val !=nil {if _fcada :=_edfag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); -_fcada !=nil {return _fcada ;};};return nil ;};func (_dbaad ST_TLTimeNodeFillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edded :=_a .Attr {};_edded .Name =name ;switch _dbaad {case ST_TLTimeNodeFillTypeUnset :_edded .Value ="";case ST_TLTimeNodeFillTypeRemove :_edded .Value ="\u0072\u0065\u006d\u006f\u0076\u0065"; -case ST_TLTimeNodeFillTypeFreeze :_edded .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_edded .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_edded .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"; -};return _edded ,nil ;};func NewCT_PrintProperties ()*CT_PrintProperties {_cdca :=&CT_PrintProperties {};return _cdca };func NewCmLst ()*CmLst {_fffg :=&CmLst {};_fffg .CT_CommentList =*NewCT_CommentList ();return _fffg };func (_cdgeg *CT_SlideIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdgeg .IdAttr =256; -for _ ,_befaf :=range start .Attr {if _befaf .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"&&_befaf .Name .Local =="\u0069\u0064"||_befaf .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"&&_befaf .Name .Local =="\u0069\u0064"{_abab ,_ecec :=_befaf .Value ,error (nil ); -if _ecec !=nil {return _ecec ;};_cdgeg .RIdAttr =_abab ;continue ;};if _befaf .Name .Local =="\u0069\u0064"{_bdgae ,_bgag :=_aa .ParseUint (_befaf .Value ,10,32);if _bgag !=nil {return _bgag ;};_cdgeg .IdAttr =uint32 (_bdgae );continue ;};};_bedcb :for {_aggdb ,_bbfd :=d .Token (); -if _bbfd !=nil {return _bbfd ;};switch _ggeca :=_aggdb .(type ){case _a .StartElement :switch _ggeca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdgeg .ExtLst =NewCT_ExtensionList (); -if _gdefe :=d .DecodeElement (_cdgeg .ExtLst ,&_ggeca );_gdefe !=nil {return _gdefe ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_ggeca .Name ); -if _cagca :=d .Skip ();_cagca !=nil {return _cagca ;};};case _a .EndElement :break _bedcb ;case _a .CharData :};};return nil ;};type ST_TLOleChartBuildType byte ;func (_fac *CT_CornerDirectionTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcda :=range start .Attr {if _dcda .Name .Local =="\u0064\u0069\u0072"{_fac .DirAttr .UnmarshalXMLAttr (_dcda ); -continue ;};};for {_bebb ,_gefc :=d .Token ();if _gefc !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_gefc ); -};if _beea ,_cac :=_bebb .(_a .EndElement );_cac &&_beea .Name ==start .Name {break ;};};return nil ;};func (_gdcgc *TagLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _gdcgc .CT_TagList .MarshalXML (e ,start );};func (_ccfee *CT_TLMediaNodeAudio )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccfee .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_ccfee .IsNarrationAttr ))}); -};e .EncodeToken (start );_dbcbd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_ccfee .CMediaNode ,_dbcbd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_gecf *CT_TLTimeTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbcdb :for {_dfdcg ,_addaf :=d .Token ();if _addaf !=nil {return _addaf ;};switch _dbfaa :=_dfdcg .(type ){case _a .StartElement :switch _dbfaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_gecf .SldTgt =NewCT_Empty (); -if _dafea :=d .DecodeElement (_gecf .SldTgt ,&_dbfaa );_dafea !=nil {return _dafea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_gecf .SndTgt =_fc .NewCT_EmbeddedWAVAudioFile (); -if _afdc :=d .DecodeElement (_gecf .SndTgt ,&_dbfaa );_afdc !=nil {return _afdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_gecf .SpTgt =NewCT_TLShapeTargetElement (); -if _cgadd :=d .DecodeElement (_gecf .SpTgt ,&_dbfaa );_cgadd !=nil {return _cgadd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_gecf .InkTgt =NewCT_TLSubShapeId (); -if _bbgdc :=d .DecodeElement (_gecf .InkTgt ,&_dbfaa );_bbgdc !=nil {return _bbgdc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_dbfaa .Name ); -if _eafbf :=d .Skip ();_eafbf !=nil {return _eafbf ;};};case _a .EndElement :break _gbcdb ;case _a .CharData :};};return nil ;};func (_faeag *CT_TLAnimateColorBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faeag .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_bbff :=range start .Attr {if _bbff .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_faeag .ClrSpcAttr .UnmarshalXMLAttr (_bbff );continue ;};if _bbff .Name .Local =="\u0064\u0069\u0072"{_faeag .DirAttr .UnmarshalXMLAttr (_bbff );continue ; -};};_agfaa :for {_fadf ,_cafb :=d .Token ();if _cafb !=nil {return _cafb ;};switch _fdcc :=_fadf .(type ){case _a .StartElement :switch _fdcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _gefg :=d .DecodeElement (_faeag .CBhvr ,&_fdcc ); -_gefg !=nil {return _gefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_faeag .By =NewCT_TLByAnimateColorTransform (); -if _ebgcg :=d .DecodeElement (_faeag .By ,&_fdcc );_ebgcg !=nil {return _ebgcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_faeag .From =_fc .NewCT_Color (); -if _beebg :=d .DecodeElement (_faeag .From ,&_fdcc );_beebg !=nil {return _beebg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_faeag .To =_fc .NewCT_Color (); -if _cecg :=d .DecodeElement (_faeag .To ,&_fdcc );_cecg !=nil {return _cecg ;};default:_gc .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_fdcc .Name ); -if _bdbd :=d .Skip ();_bdbd !=nil {return _bdbd ;};};case _a .EndElement :break _agfaa ;case _a .CharData :};};return nil ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_eeaeb :=&CT_NotesMasterIdList {};return _eeaeb ;};type CT_SlideMaster struct{ +// Embedded Font Name +Font *_fba .CT_TextFont ; -// Preserve Slide Master -PreserveAttr *bool ; +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// Color Scheme Map -ClrMap *_fc .CT_ColorMapping ; +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;};func (_dbeeb ST_TLTimeAnimateValueTime )String ()string {if _dbeeb .ST_PositiveFixedPercentage !=nil {return _dbeeb .ST_PositiveFixedPercentage .String ();};if _dbeeb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _dbeeb .ST_TLTimeIndefinite .String (); +};return "";};func (_fegg *CT_CommonViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegg .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fegg .VarScaleAttr ))}); +};e .EncodeToken (start );_dfcc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_fegg .Scale ,_dfcc );_dcbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}}; +e .EncodeElement (_fegg .Origin ,_dcbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1; +ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; +// Validate validates the CT_Connector and its children +func (_gabe *CT_Connector )Validate ()error {return _gabe .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_geebb ST_TLDiagramBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcdee :=_b .Attr {}; +_dcdee .Name =name ;switch _geebb {case ST_TLDiagramBuildTypeUnset :_dcdee .Value ="";case ST_TLDiagramBuildTypeWhole :_dcdee .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_dcdee .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; +case ST_TLDiagramBuildTypeDepthByBranch :_dcdee .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_dcdee .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; +case ST_TLDiagramBuildTypeBreadthByLvl :_dcdee .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_dcdee .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_dcdee .Value ="\u0063\u0077\u0049\u006e"; +case ST_TLDiagramBuildTypeCwOut :_dcdee .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_dcdee .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_dcdee .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_dcdee .Value ="\u0063\u0063\u0077\u004f\u0075\u0074"; +case ST_TLDiagramBuildTypeInByRing :_dcdee .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_dcdee .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_dcdee .Value ="\u0075\u0070"; +case ST_TLDiagramBuildTypeDown :_dcdee .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_dcdee .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_dcdee .Value ="\u0063\u0075\u0073\u0074";};return _dcdee ,nil ; +};func (_dacda *ST_TLParaBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbgda ,_gdgag :=d .Token ();if _gdgag !=nil {return _gdgag ;};if _gfaac ,_ffgf :=_bbgda .(_b .EndElement );_ffgf &&_gfaac .Name ==start .Name {*_dacda =1; +return nil ;};if _ggacd ,_bagfb :=_bbgda .(_b .CharData );!_bagfb {return _fb .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",_bbgda );}else {switch string (_ggacd ){case "":*_dacda =0; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dacda =1;case "\u0070":*_dacda =2;case "\u0063\u0075\u0073\u0074":*_dacda =3;case "\u0077\u0068\u006fl\u0065":*_dacda =4;};};_bbgda ,_gdgag =d .Token ();if _gdgag !=nil {return _gdgag ;};if _cbegcc ,_ecbga :=_bbgda .(_b .EndElement ); +_ecbga &&_cbegcc .Name ==start .Name {return nil ;};return _fb .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",_bbgda );}; -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; +// Validate validates the CT_NormalViewProperties and its children +func (_aggdb *CT_NormalViewProperties )Validate ()error {return _aggdb .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cafe *CT_TransitionSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _cafe .StSnd !=nil {_ccad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_cafe .StSnd ,_ccad );};if _cafe .EndSnd !=nil {_ddgaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}}; +e .EncodeElement (_cafe .EndSnd ,_ddgaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_ffd *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _ffd .Ph !=nil {if _bfb :=_ffd .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_bfb !=nil {return _bfb ;};};if _ffd .AudioCd !=nil {if _acdd :=_ffd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064"); +_acdd !=nil {return _acdd ;};};if _ffd .WavAudioFile !=nil {if _dfbf :=_ffd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_dfbf !=nil {return _dfbf ;};};if _ffd .AudioFile !=nil {if _gabd :=_ffd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); +_gabd !=nil {return _gabd ;};};if _ffd .VideoFile !=nil {if _geb :=_ffd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_geb !=nil {return _geb ;};};if _ffd .QuickTimeFile !=nil {if _fega :=_ffd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065"); +_fega !=nil {return _fega ;};};if _ffd .CustDataLst !=nil {if _cdc :=_ffd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cdc !=nil {return _cdc ;};};if _ffd .ExtLst !=nil {if _eba :=_ffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eba !=nil {return _eba ;};};return nil ;}; -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_cfegb *ST_TLTimeNodeRestartType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecdcb ,_acbgg :=d .Token ();if _acbgg !=nil {return _acbgg ;};if _abcfd ,_feabd :=_ecdcb .(_a .EndElement ); -_feabd &&_abcfd .Name ==start .Name {*_cfegb =1;return nil ;};if _eacee ,_gdabbd :=_ecdcb .(_a .CharData );!_gdabbd {return _d .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",_ecdcb ); -}else {switch string (_eacee ){case "":*_cfegb =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cfegb =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_cfegb =2;case "\u006e\u0065\u0076e\u0072":*_cfegb =3;};};_ecdcb ,_acbgg =d .Token (); -if _acbgg !=nil {return _acbgg ;};if _gecfe ,_gdgga :=_ecdcb .(_a .EndElement );_gdgga &&_gecfe .Name ==start .Name {return nil ;};return _d .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",_ecdcb ); -};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_aceae ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _aceae {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceae )); +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_dfgba *CT_TLTemplateList )ValidateWithPath (path string )error {for _ccfc ,_aaeff :=range _dfgba .Tmpl {if _fafcb :=_aaeff .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_ccfc ));_fafcb !=nil {return _fafcb ; +};};return nil ;};func (_fgcd ST_PlaceholderSize )String ()string {switch _fgcd {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};func (_gcfbg *CT_ShowProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgca :=range start .Attr {if _cgca .Name .Local =="\u006c\u006f\u006f\u0070"{_cfgg ,_fcfc :=_f .ParseBool (_cgca .Value ); +if _fcfc !=nil {return _fcfc ;};_gcfbg .LoopAttr =&_cfgg ;continue ;};if _cgca .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_fdfebg ,_gfbf :=_f .ParseBool (_cgca .Value );if _gfbf !=nil {return _gfbf ; +};_gcfbg .ShowNarrationAttr =&_fdfebg ;continue ;};if _cgca .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_abcaa ,_efge :=_f .ParseBool (_cgca .Value );if _efge !=nil {return _efge ;};_gcfbg .ShowAnimationAttr =&_abcaa ; +continue ;};if _cgca .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_fagd ,_dfgb :=_f .ParseBool (_cgca .Value );if _dfgb !=nil {return _dfgb ;};_gcfbg .UseTimingsAttr =&_fagd ;continue ;};};_daec :for {_acded ,_gabgg :=d .Token (); +if _gabgg !=nil {return _gabgg ;};switch _fbacc :=_acded .(type ){case _b .StartElement :switch _fbacc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_gcfbg .Present =NewCT_Empty (); +if _dfag :=d .DecodeElement (_gcfbg .Present ,&_fbacc );_dfag !=nil {return _dfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_gcfbg .Browse =NewCT_ShowInfoBrowse (); +if _ffbae :=d .DecodeElement (_gcfbg .Browse ,&_fbacc );_ffbae !=nil {return _ffbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_gcfbg .Kiosk =NewCT_ShowInfoKiosk (); +if _ddce :=d .DecodeElement (_gcfbg .Kiosk ,&_fbacc );_ddce !=nil {return _ddce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_gcfbg .SldAll =NewCT_Empty (); +if _gcgd :=d .DecodeElement (_gcfbg .SldAll ,&_fbacc );_gcgd !=nil {return _gcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_gcfbg .SldRg =NewCT_IndexRange (); +if _edfc :=d .DecodeElement (_gcfbg .SldRg ,&_fbacc );_edfc !=nil {return _edfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gcfbg .CustShow =NewCT_CustomShowId (); +if _egcg :=d .DecodeElement (_gcfbg .CustShow ,&_fbacc );_egcg !=nil {return _egcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_gcfbg .PenClr =_fba .NewCT_Color (); +if _dbgb :=d .DecodeElement (_gcfbg .PenClr ,&_fbacc );_dbgb !=nil {return _dbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfbg .ExtLst =NewCT_ExtensionList (); +if _facca :=d .DecodeElement (_gcfbg .ExtLst ,&_fbacc );_facca !=nil {return _facca ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbacc .Name ); +if _cecf :=d .Skip ();_cecf !=nil {return _cecf ;};};case _b .EndElement :break _daec ;case _b .CharData :};};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2; +ST_TransitionSpeedFast ST_TransitionSpeed =3;);func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_acbf :=&CT_OutlineViewSlideEntry {};return _acbf ;};func (_ggaea ST_PrintColorMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbcae :=_b .Attr {}; +_dbcae .Name =name ;switch _ggaea {case ST_PrintColorModeUnset :_dbcae .Value ="";case ST_PrintColorModeBw :_dbcae .Value ="\u0062\u0077";case ST_PrintColorModeGray :_dbcae .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_dbcae .Value ="\u0063\u006c\u0072"; +};return _dbcae ,nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_fbd :=&CT_ExtensionListModify {};return _fbd ;};func NewCT_PrintProperties ()*CT_PrintProperties {_cgbb :=&CT_PrintProperties {};return _cgbb };func (_ebaa ST_TLTimeNodePresetClassType )String ()string {switch _ebaa {case 0:return ""; +case 1:return "\u0065\u006e\u0074\u0072";case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl"; +};return "";};func (_daeff ST_PrintWhat )ValidateWithPath (path string )error {switch _daeff {case 0,1,2,3,4,5,6,7,8,9:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daeff )); };return nil ;}; -// Validate validates the CT_SlideIdListEntry and its children -func (_bbge *CT_SlideIdListEntry )Validate ()error {return _bbge .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_geabf ST_TLTimeNodeSyncType )String ()string {switch _geabf {case 0:return ""; -case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func NewCT_CommentAuthor ()*CT_CommentAuthor {_ecfa :=&CT_CommentAuthor {};return _ecfa };func (_baed ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _baed {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baed )); +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_fabae *OleObj )ValidateWithPath (path string )error {if _aaffe :=_fabae .CT_OleObject .ValidateWithPath (path );_aaffe !=nil {return _aaffe ;};return nil ;};func (_fbcbb *CT_TLMediaNodeAudio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcbb .CMediaNode =NewCT_TLCommonMediaNodeData (); +for _ ,_feffc :=range start .Attr {if _feffc .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_beag ,_gfcb :=_f .ParseBool (_feffc .Value );if _gfcb !=nil {return _gfcb ;};_fbcbb .IsNarrationAttr =&_beag ;continue ;};};_ggbgd :for {_dbdgd ,_dcfe :=d .Token (); +if _dcfe !=nil {return _dcfe ;};switch _bfaa :=_dbdgd .(type ){case _b .StartElement :switch _bfaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _acfbdg :=d .DecodeElement (_fbcbb .CMediaNode ,&_bfaa ); +_acfbdg !=nil {return _acfbdg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_bfaa .Name ); +if _cfbff :=d .Skip ();_cfbff !=nil {return _cfbff ;};};case _b .EndElement :break _ggbgd ;case _b .CharData :};};return nil ;};func (_egdbc ST_WebScreenSize )Validate ()error {return _egdbc .ValidateWithPath ("")};func (_cfeab *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfeab =0; +case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_cfeab =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_cfeab =2;};return nil ;};func (_dcagd ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _dcagd {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcagd )); };return nil ;}; -// Validate validates the CT_Shape and its children -func (_febgc *CT_Shape )Validate ()error {return _febgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type EG_TopLevelSlide struct{ +// Validate validates the CT_SideDirectionTransition and its children +func (_dgbf *CT_SideDirectionTransition )Validate ()error {return _dgbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");}; -// Color Scheme Map -ClrMap *_fc .CT_ColorMapping ;};func (_cded ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _cded {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cded )); -};return nil ;};type ST_PhotoAlbumLayout byte ;func (_aeced ST_TransitionSpeed )ValidateWithPath (path string )error {switch _aeced {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeced )); -};return nil ;};func NewViewPr ()*ViewPr {_ggafc :=&ViewPr {};_ggafc .CT_ViewProperties =*NewCT_ViewProperties ();return _ggafc ;};func (_abggf ST_TLParaBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_debeg :=_a .Attr {};_debeg .Name =name ; -switch _abggf {case ST_TLParaBuildTypeUnset :_debeg .Value ="";case ST_TLParaBuildTypeAllAtOnce :_debeg .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_debeg .Value ="\u0070";case ST_TLParaBuildTypeCust :_debeg .Value ="\u0063\u0075\u0073\u0074"; -case ST_TLParaBuildTypeWhole :_debeg .Value ="\u0077\u0068\u006fl\u0065";};return _debeg ,nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_badg :=&CT_NotesMasterIdListEntry {};return _badg ;}; +// Validate validates the CT_NotesMaster and its children +func (_eagde *CT_NotesMaster )Validate ()error {return _eagde .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");}; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_ccfg *CT_GuideList )ValidateWithPath (path string )error {for _egbf ,_baf :=range _ccfg .Guide {if _aeag :=_baf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_egbf ));_aeag !=nil {return _aeag ; -};};return nil ;};func (_fdgab ST_PrintWhat )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cffdd :=_a .Attr {};_cffdd .Name =name ;switch _fdgab {case ST_PrintWhatUnset :_cffdd .Value ="";case ST_PrintWhatSlides :_cffdd .Value ="\u0073\u006c\u0069\u0064\u0065\u0073"; -case ST_PrintWhatHandouts1 :_cffdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_cffdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_cffdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733"; -case ST_PrintWhatHandouts4 :_cffdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_cffdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_cffdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739"; -case ST_PrintWhatNotes :_cffdd .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_cffdd .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _cffdd ,nil ;};func (_edfgf ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _edfgf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfgf )); -};return nil ;}; +// Validate validates the CT_CommonSlideData and its children +func (_gaf *CT_CommonSlideData )Validate ()error {return _gaf .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_bgdce ST_TLTimeNodePresetClassType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgdce .String (),start ); +};func (_abgf *CT_SlideTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abgf .SpdAttr !=ST_TransitionSpeedUnset {_dcac ,_fdbb :=_abgf .SpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0070\u0064"});if _fdbb !=nil {return _fdbb ; +};start .Attr =append (start .Attr ,_dcac );};if _abgf .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_abgf .AdvClickAttr ))}); +};if _abgf .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_abgf .AdvTmAttr )});};e .EncodeToken (start );if _abgf .Choice !=nil {_abgf .Choice .MarshalXML (e ,_b .StartElement {}); +};if _abgf .SndAc !=nil {_bdfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_abgf .SndAc ,_bdfg );};if _abgf .ExtLst !=nil {_aaafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_abgf .ExtLst ,_aaafd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SlideTiming and its children -func (_ebac *CT_SlideTiming )Validate ()error {return _ebac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_dgdgee :=&CT_TLAnimateColorBehavior {}; -_dgdgee .CBhvr =NewCT_TLCommonBehaviorData ();return _dgdgee ;}; +// Validate validates the CT_TLTimeTargetElement and its children +func (_ggaff *CT_TLTimeTargetElement )Validate ()error {return _ggaff .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_cbaf *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _gfcde ,_bcfde :=range _cbaf .Tav {if _dcdca :=_bcfde .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_gfcde ));_dcdca !=nil {return _dcdca ; -};};return nil ;};func (_fceb *CT_OrientationTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fceb .DirAttr !=ST_DirectionUnset {_gdb ,_acag :=_fceb .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _acag !=nil {return _acag ; -};start .Attr =append (start .Attr ,_gdb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfgb ST_TLAnimateBehaviorValueType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfgb .String (),start ); -};type CT_TLIterateData struct{ +// Validate validates the CT_TLTimeConditionList and its children +func (_ffefd *CT_TLTimeConditionList )Validate ()error {return _ffefd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_aefgd :=&CT_TLTimeNodeParallel {}; +_aefgd .CTn =NewCT_TLCommonTimeNodeData ();return _aefgd ;}; -// Iterate Type -TypeAttr ST_IterateType ; +// Validate validates the CT_HeaderFooter and its children +func (_fadcc *CT_HeaderFooter )Validate ()error {return _fadcc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_fgdgc *CT_TLTimeAnimateValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdggb :=range start .Attr {if _fdggb .Name .Local =="\u0074\u006d"{_aadgg ,_ddfd :=ParseUnionST_TLTimeAnimateValueTime (_fdggb .Value ); +if _ddfd !=nil {return _ddfd ;};_fgdgc .TmAttr =&_aadgg ;continue ;};if _fdggb .Name .Local =="\u0066\u006d\u006c\u0061"{_cbbf ,_dgabe :=_fdggb .Value ,error (nil );if _dgabe !=nil {return _dgabe ;};_fgdgc .FmlaAttr =&_cbbf ;continue ;};};_ffgg :for {_fabegf ,_cdgb :=d .Token (); +if _cdgb !=nil {return _cdgb ;};switch _bbcf :=_fabegf .(type ){case _b .StartElement :switch _bbcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_fgdgc .Val =NewCT_TLAnimVariant (); +if _fceaa :=d .DecodeElement (_fgdgc .Val ,&_bbcf );_fceaa !=nil {return _fceaa ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_bbcf .Name ); +if _bgffg :=d .Skip ();_bgffg !=nil {return _bgffg ;};};case _b .EndElement :break _ffgg ;case _b .CharData :};};return nil ;};func (_aga *CT_CustomerData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcc :=range start .Attr {if _edcc .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"&&_edcc .Name .Local =="\u0069\u0064"||_edcc .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"&&_edcc .Name .Local =="\u0069\u0064"{_fcdb ,_eeabc :=_edcc .Value ,error (nil ); +if _eeabc !=nil {return _eeabc ;};_aga .IdAttr =_fcdb ;continue ;};};for {_bbfg ,_agbg :=d .Token ();if _agbg !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_agbg ); +};if _acae ,_bgbe :=_bbfg .(_b .EndElement );_bgbe &&_acae .Name ==start .Name {break ;};};return nil ;};type CT_HandoutMasterIdList struct{ -// Backwards -BackwardsAttr *bool ; +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;}; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// Validate validates the CT_ShowProperties and its children +func (_ebdbg *CT_ShowProperties )Validate ()error {return _ebdbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};type CT_CustomerDataList struct{ +// Validate validates the CT_SlideLayoutIdList and its children +func (_aeff *CT_SlideLayoutIdList )Validate ()error {return _aeff .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");}; -// Customer Data -CustData []*CT_CustomerData ; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_faeec *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _bbdb :=_faeec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbdb !=nil {return _bbdb ;};if _dgbcad :=_faeec .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); +_dgbcad !=nil {return _dgbcad ;};return nil ;};func (_aaeg *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baffa :=range start .Attr {if _baffa .Name .Local =="\u0076\u0061\u006c"{_agage ,_ecda :=_f .ParseUint (_baffa .Value ,10,32); +if _ecda !=nil {return _ecda ;};_aaeg .ValAttr =uint32 (_agage );continue ;};};for {_becaab ,_agcdb :=d .Token ();if _agcdb !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_agcdb ); +};if _bdga ,_effbe :=_becaab .(_b .EndElement );_effbe &&_bdga .Name ==start .Name {break ;};};return nil ;};func (_eabbc *CT_SlideSyncProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_eabbc .ServerSldIdAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",_eabbc .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",_eabbc .ClientInsertedTimeAttr )}); +e .EncodeToken (start );if _eabbc .ExtLst !=nil {_fgad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eabbc .ExtLst ,_fgad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_abeda *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abeda =0;case "\u0077\u0068\u006fl\u0065":*_abeda =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_abeda =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_abeda =3; +case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_abeda =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_abeda =5;case "\u0063\u0077":*_abeda =6;case "\u0063\u0077\u0049\u006e":*_abeda =7; +case "\u0063\u0077\u004fu\u0074":*_abeda =8;case "\u0063\u0063\u0077":*_abeda =9;case "\u0063\u0063\u0077I\u006e":*_abeda =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_abeda =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_abeda =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_abeda =13; +case "\u0075\u0070":*_abeda =14;case "\u0064\u006f\u0077\u006e":*_abeda =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_abeda =16;case "\u0063\u0075\u0073\u0074":*_abeda =17;};return nil ;};func NewCT_Connector ()*CT_Connector {_cafd :=&CT_Connector {}; +_cafd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cafd .SpPr =_fba .NewCT_ShapeProperties ();return _cafd ;};func (_faggc *CT_TLAnimateColorBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faggc .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_bdgcd :=range start .Attr {if _bdgcd .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_faggc .ClrSpcAttr .UnmarshalXMLAttr (_bdgcd );continue ;};if _bdgcd .Name .Local =="\u0064\u0069\u0072"{_faggc .DirAttr .UnmarshalXMLAttr (_bdgcd );continue ; +};};_aecde :for {_ffbg ,_abcbc :=d .Token ();if _abcbc !=nil {return _abcbc ;};switch _dddfd :=_ffbg .(type ){case _b .StartElement :switch _dddfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _eeef :=d .DecodeElement (_faggc .CBhvr ,&_dddfd ); +_eeef !=nil {return _eeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_faggc .By =NewCT_TLByAnimateColorTransform (); +if _aagdb :=d .DecodeElement (_faggc .By ,&_dddfd );_aagdb !=nil {return _aagdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_faggc .From =_fba .NewCT_Color (); +if _fdgbb :=d .DecodeElement (_faggc .From ,&_dddfd );_fdgbb !=nil {return _fdgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_faggc .To =_fba .NewCT_Color (); +if _dfac :=d .DecodeElement (_faggc .To ,&_dddfd );_dfac !=nil {return _dfac ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_dddfd .Name ); +if _bgcf :=d .Skip ();_bgcf !=nil {return _bgcf ;};};case _b .EndElement :break _aecde ;case _b .CharData :};};return nil ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_bgadd :=&CT_TLTemplateList {};return _bgadd };func NewCT_CustomShowList ()*CT_CustomShowList {_abbfc :=&CT_CustomShowList {}; +return _abbfc };type ST_TLChartSubelementType byte ;func (_afbfa ST_TransitionInOutDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_effgfd :=_b .Attr {};_effgfd .Name =name ;switch _afbfa {case ST_TransitionInOutDirectionTypeUnset :_effgfd .Value =""; +case ST_TransitionInOutDirectionTypeOut :_effgfd .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_effgfd .Value ="\u0069\u006e";};return _effgfd ,nil ;};type CT_TLAnimateColorBehavior struct{ -// Customer Data Tags -Tags *CT_TagsData ;};type CmAuthorLst struct{CT_CommentAuthorList }; +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_dadcd *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _fbea :=_dadcd .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072"); -_fbea !=nil {return _fbea ;};if _dadcd .ExtLst !=nil {if _ffd :=_dadcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffd !=nil {return _ffd ;};};return nil ;}; +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_eebcc *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _adgab :=_eebcc .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_adgab !=nil {return _adgab ;};return nil ;}; +// By +By *CT_TLByAnimateColorTransform ; -// Validate validates the CT_TLMediaNodeVideo and its children -func (_gdbe *CT_TLMediaNodeVideo )Validate ()error {return _gdbe .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_degbd ST_TLNextActionType )Validate ()error {return _degbd .ValidateWithPath ("")}; -func (_dc *AG_ChildSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_e ,_c :=_aa .ParseBool (_bg .Value );if _c !=nil {return _c ; -};_dc .ShowMasterSpAttr =&_e ;continue ;};if _bg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cc ,_ec :=_aa .ParseBool (_bg .Value );if _ec !=nil {return _ec ;};_dc .ShowMasterPhAnimAttr =&_cc ; -continue ;};};for {_ab ,_ge :=d .Token ();if _ge !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_ge );};if _dcf ,_agg :=_ab .(_a .EndElement );_agg &&_dcf .Name ==start .Name {break ; -};};return nil ;};func (_ddfeg *Presentation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfeg .CT_Presentation =*NewCT_Presentation ();for _ ,_acdbbe :=range start .Attr {if _acdbbe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_ceeab ,_bgcec :=_aa .ParseInt (_acdbbe .Value ,10,32); -if _bgcec !=nil {return _bgcec ;};_cgfcd :=int32 (_ceeab );_ddfeg .FirstSlideNumAttr =&_cgfcd ;continue ;};if _acdbbe .Name .Local =="\u0072\u0074\u006c"{_eaaba ,_cecag :=_aa .ParseBool (_acdbbe .Value );if _cecag !=nil {return _cecag ;};_ddfeg .RtlAttr =&_eaaba ; -continue ;};if _acdbbe .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_acebb ,_ddade :=_aa .ParseBool (_acdbbe .Value );if _ddade !=nil {return _ddade ;};_ddfeg .CompatModeAttr =&_acebb ;continue ;};if _acdbbe .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_bdadb ,_gbcca :=_aa .ParseBool (_acdbbe .Value ); -if _gbcca !=nil {return _gbcca ;};_ddfeg .EmbedTrueTypeFontsAttr =&_bdadb ;continue ;};if _acdbbe .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_beebb ,_gfadd :=_aa .ParseBool (_acdbbe .Value ); -if _gfadd !=nil {return _gfadd ;};_ddfeg .AutoCompressPicturesAttr =&_beebb ;continue ;};if _acdbbe .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_bcbf ,_caebc :=_aa .ParseBool (_acdbbe .Value ); -if _caebc !=nil {return _caebc ;};_ddfeg .ShowSpecialPlsOnTitleSldAttr =&_bcbf ;continue ;};if _acdbbe .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_bcgaa ,_acdga :=ParseUnionST_Percentage (_acdbbe .Value );if _acdga !=nil {return _acdga ; -};_ddfeg .ServerZoomAttr =&_bcgaa ;continue ;};if _acdbbe .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ddfeg .ConformanceAttr .UnmarshalXMLAttr (_acdbbe );continue ;};if _acdbbe .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ddeda ,_dbegf :=_aa .ParseBool (_acdbbe .Value ); -if _dbegf !=nil {return _dbegf ;};_ddfeg .RemovePersonalInfoOnSaveAttr =&_ddeda ;continue ;};if _acdbbe .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_agea ,_fbgdg :=_aa .ParseBool (_acdbbe .Value );if _fbgdg !=nil {return _fbgdg ; -};_ddfeg .SaveSubsetFontsAttr =&_agea ;continue ;};if _acdbbe .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_gebb ,_agaff :=_aa .ParseUint (_acdbbe .Value ,10,32);if _agaff !=nil {return _agaff ;};_cgcdd :=uint32 (_gebb ); -_ddfeg .BookmarkIdSeedAttr =&_cgcdd ;continue ;};if _acdbbe .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_cdafeg ,_fdaca :=_aa .ParseBool (_acdbbe .Value ); -if _fdaca !=nil {return _fdaca ;};_ddfeg .StrictFirstAndLastCharsAttr =&_cdafeg ;continue ;};};_fcbffa :for {_gafbb ,_ggbgd :=d .Token ();if _ggbgd !=nil {return _ggbgd ;};switch _dcef :=_gafbb .(type ){case _a .StartElement :switch _dcef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_ddfeg .SldMasterIdLst =NewCT_SlideMasterIdList (); -if _adefb :=d .DecodeElement (_ddfeg .SldMasterIdLst ,&_dcef );_adefb !=nil {return _adefb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_ddfeg .NotesMasterIdLst =NewCT_NotesMasterIdList (); -if _aega :=d .DecodeElement (_ddfeg .NotesMasterIdLst ,&_dcef );_aega !=nil {return _aega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_ddfeg .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); -if _agaec :=d .DecodeElement (_ddfeg .HandoutMasterIdLst ,&_dcef );_agaec !=nil {return _agaec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_ddfeg .SldIdLst =NewCT_SlideIdList (); -if _abbcc :=d .DecodeElement (_ddfeg .SldIdLst ,&_dcef );_abbcc !=nil {return _abbcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_ddfeg .SldSz =NewCT_SlideSize (); -if _aagaad :=d .DecodeElement (_ddfeg .SldSz ,&_dcef );_aagaad !=nil {return _aagaad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _fdcf :=d .DecodeElement (_ddfeg .NotesSz ,&_dcef ); -_fdcf !=nil {return _fdcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_ddfeg .SmartTags =NewCT_SmartTags (); -if _abafc :=d .DecodeElement (_ddfeg .SmartTags ,&_dcef );_abafc !=nil {return _abafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_ddfeg .EmbeddedFontLst =NewCT_EmbeddedFontList (); -if _bdecg :=d .DecodeElement (_ddfeg .EmbeddedFontLst ,&_dcef );_bdecg !=nil {return _bdecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_ddfeg .CustShowLst =NewCT_CustomShowList (); -if _gdbec :=d .DecodeElement (_ddfeg .CustShowLst ,&_dcef );_gdbec !=nil {return _gdbec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_ddfeg .PhotoAlbum =NewCT_PhotoAlbum (); -if _egeaa :=d .DecodeElement (_ddfeg .PhotoAlbum ,&_dcef );_egeaa !=nil {return _egeaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_ddfeg .CustDataLst =NewCT_CustomerDataList (); -if _fcabde :=d .DecodeElement (_ddfeg .CustDataLst ,&_dcef );_fcabde !=nil {return _fcabde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_ddfeg .Kinsoku =NewCT_Kinsoku (); -if _fcebc :=d .DecodeElement (_ddfeg .Kinsoku ,&_dcef );_fcebc !=nil {return _fcebc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_ddfeg .DefaultTextStyle =_fc .NewCT_TextListStyle (); -if _bcdfe :=d .DecodeElement (_ddfeg .DefaultTextStyle ,&_dcef );_bcdfe !=nil {return _bcdfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_ddfeg .ModifyVerifier =NewCT_ModifyVerifier (); -if _aadca :=d .DecodeElement (_ddfeg .ModifyVerifier ,&_dcef );_aadca !=nil {return _aadca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddfeg .ExtLst =NewCT_ExtensionList (); -if _ebgd :=d .DecodeElement (_ddfeg .ExtLst ,&_dcef );_ebgd !=nil {return _ebgd ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dcef .Name ); -if _fcgg :=d .Skip ();_fcgg !=nil {return _fcgg ;};};case _a .EndElement :break _fcbffa ;case _a .CharData :};};return nil ;};func (_addc *CT_CornerDirectionTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _addc .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_caef ,_egaf :=_addc .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"}); -if _egaf !=nil {return _egaf ;};start .Attr =append (start .Attr ,_caef );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// From +From *_fba .CT_Color ; + +// To +To *_fba .CT_Color ;};func (_edce ST_SlideSizeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dccbbd :=_b .Attr {};_dccbbd .Name =name ;switch _edce {case ST_SlideSizeTypeUnset :_dccbbd .Value ="";case ST_SlideSizeTypeScreen4x3 :_dccbbd .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783"; +case ST_SlideSizeTypeLetter :_dccbbd .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_dccbbd .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_dccbbd .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_dccbbd .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064"; +case ST_SlideSizeTypeBanner :_dccbbd .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_dccbbd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_dccbbd .Value ="\u006c\u0065\u0064\u0067\u0065\u0072"; +case ST_SlideSizeTypeA3 :_dccbbd .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_dccbbd .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_dccbbd .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_dccbbd .Value ="\u0042\u0034\u004aI\u0053"; +case ST_SlideSizeTypeB5JIS :_dccbbd .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_dccbbd .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_dccbbd .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039"; +case ST_SlideSizeTypeScreen16x10 :_dccbbd .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _dccbbd ,nil ;};func (_bfceb *ST_WebColorType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfceb =0;case "\u006e\u006f\u006e\u0065":*_bfceb =1; +case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_bfceb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bfceb =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_bfceb =4; +case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_bfceb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_bfceb =6;};return nil ;};func (_edea *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gaca :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_edea .NvCxnSpPr ,_gaca );_ffcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edea .SpPr ,_ffcd ); +if _edea .Style !=nil {_gafa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edea .Style ,_gafa );};if _edea .ExtLst !=nil {_fgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edea .ExtLst ,_fgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_CommentAuthor and its children +func (_dbed *CT_CommentAuthor )Validate ()error {return _dbed .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");}; + +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_gdgb *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _adgaa :=_gdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adgaa !=nil {return _adgaa ;};return nil ;};func (_fcagd ST_SlideLayoutType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deddad :=_b .Attr {}; +_deddad .Name =name ;switch _fcagd {case ST_SlideLayoutTypeUnset :_deddad .Value ="";case ST_SlideLayoutTypeTitle :_deddad .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_deddad .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_deddad .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078"; +case ST_SlideLayoutTypeTbl :_deddad .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_deddad .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_deddad .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078"; +case ST_SlideLayoutTypeDgm :_deddad .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_deddad .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_deddad .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074"; +case ST_SlideLayoutTypeClipArtAndTx :_deddad .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_deddad .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_deddad .Value ="\u0062\u006c\u0061n\u006b"; +case ST_SlideLayoutTypeTxAndObj :_deddad .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_deddad .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_deddad .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079"; +case ST_SlideLayoutTypeObj :_deddad .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_deddad .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_deddad .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078"; +case ST_SlideLayoutTypeObjOverTx :_deddad .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_deddad .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_deddad .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a"; +case ST_SlideLayoutTypeTwoObjAndTx :_deddad .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_deddad .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_deddad .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a"; +case ST_SlideLayoutTypeVertTx :_deddad .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_deddad .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_deddad .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078"; +case ST_SlideLayoutTypeVertTitleAndTxOverChart :_deddad .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeTwoObj :_deddad .Value ="\u0074\u0077\u006f\u004f\u0062\u006a"; +case ST_SlideLayoutTypeObjAndTwoObj :_deddad .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_deddad .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_deddad .Value ="\u0063\u0075\u0073\u0074"; +case ST_SlideLayoutTypeSecHead :_deddad .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_deddad .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_deddad .Value ="\u006f\u0062\u006aT\u0078"; +case ST_SlideLayoutTypePicTx :_deddad .Value ="\u0070\u0069\u0063T\u0078";};return _deddad ,nil ;};func (_gba *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbe :=range start .Attr {if _gbe .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_bcg ,_ef :=_f .ParseBool (_gbe .Value ); +if _ef !=nil {return _ef ;};_gba .IsPhotoAttr =&_bcg ;continue ;};if _gbe .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_cda ,_fc :=_f .ParseBool (_gbe .Value );if _fc !=nil {return _fc ;};_gba .UserDrawnAttr =&_cda ;continue ;};};_ccb :for {_daa ,_ddc :=d .Token (); +if _ddc !=nil {return _ddc ;};switch _gcag :=_daa .(type ){case _b .StartElement :switch _gcag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_gba .Ph =NewCT_Placeholder (); +if _cca :=d .DecodeElement (_gba .Ph ,&_gcag );_cca !=nil {return _cca ;};case _b .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_gba .AudioCd =_fba .NewCT_AudioCD (); +if _cedg :=d .DecodeElement (_gba .AudioCd ,&_gcag );_cedg !=nil {return _cedg ;};case _b .Name {Space :"\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",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_gba .WavAudioFile =_fba .NewCT_EmbeddedWAVAudioFile (); +if _dgd :=d .DecodeElement (_gba .WavAudioFile ,&_gcag );_dgd !=nil {return _dgd ;};case _b .Name {Space :"\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",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_gba .AudioFile =_fba .NewCT_AudioFile (); +if _agg :=d .DecodeElement (_gba .AudioFile ,&_gcag );_agg !=nil {return _agg ;};case _b .Name {Space :"\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",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_gba .VideoFile =_fba .NewCT_VideoFile (); +if _bcgc :=d .DecodeElement (_gba .VideoFile ,&_gcag );_bcgc !=nil {return _bcgc ;};case _b .Name {Space :"\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",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_gba .QuickTimeFile =_fba .NewCT_QuickTimeFile (); +if _dee :=d .DecodeElement (_gba .QuickTimeFile ,&_gcag );_dee !=nil {return _dee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_gba .CustDataLst =NewCT_CustomerDataList (); +if _eac :=d .DecodeElement (_gba .CustDataLst ,&_gcag );_eac !=nil {return _eac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gba .ExtLst =NewCT_ExtensionList (); +if _ccg :=d .DecodeElement (_gba .ExtLst ,&_gcag );_ccg !=nil {return _ccg ;};default:_cg .Log .Debug ("\u0073\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\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_gcag .Name ); +if _gdg :=d .Skip ();_gdg !=nil {return _gdg ;};};case _b .EndElement :break _ccb ;case _b .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_eabe *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _eabe .ExtLst !=nil {if _fceeba :=_eabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fceeba !=nil {return _fceeba ;};};return nil ;};func (_baac ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _baac {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baac )); +};return nil ;};func (_eddd ST_TLTimeNodeType )Validate ()error {return _eddd .ValidateWithPath ("")};func (_bffbcc *CT_TagList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bffbcc .Tag !=nil {_eafac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0067"}}; +for _ ,_eeabcd :=range _bffbcc .Tag {e .EncodeElement (_eeabcd ,_eafac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_WebProperties struct{ + +// Show animation in HTML output +ShowAnimationAttr *bool ; + +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; + +// Allow PNG in HTML output +AllowPngAttr *bool ; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_ggdf *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _ggdf .Rgb !=nil {if _gfcfd :=_ggdf .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_gfcfd !=nil {return _gfcfd ;};};if _ggdf .Hsl !=nil {if _fbbca :=_ggdf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); -_fbbca !=nil {return _fbbca ;};};return nil ;}; +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// Validate validates the CT_SlideTransitionChoice and its children -func (_adeaf *CT_SlideTransitionChoice )Validate ()error {return _adeaf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bacbf *CT_ViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bacbf .LastViewAttr !=ST_ViewTypeUnset {_fgbba ,_gddfg :=_bacbf .LastViewAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"}); -if _gddfg !=nil {return _gddfg ;};start .Attr =append (start .Attr ,_fgbba );};if _bacbf .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_bacbf .ShowCommentsAttr ))}); -};e .EncodeToken (start );if _bacbf .NormalViewPr !=nil {_cdgda :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bacbf .NormalViewPr ,_cdgda );};if _bacbf .SlideViewPr !=nil {_eecff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_bacbf .SlideViewPr ,_eecff );};if _bacbf .OutlineViewPr !=nil {_fbbae :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bacbf .OutlineViewPr ,_fbbae ); -};if _bacbf .NotesTextViewPr !=nil {_ffdc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bacbf .NotesTextViewPr ,_ffdc );};if _bacbf .SorterViewPr !=nil {_eceb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_bacbf .SorterViewPr ,_eceb );};if _bacbf .NotesViewPr !=nil {_bdae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bacbf .NotesViewPr ,_bdae ); -};if _bacbf .GridSpacing !=nil {_bfbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bacbf .GridSpacing ,_bfbe );};if _bacbf .ExtLst !=nil {_bedcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bacbf .ExtLst ,_bedcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_dgff *CT_CommonSlideData )ValidateWithPath (path string )error {if _dgff .Bg !=nil {if _fgb :=_dgff .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fgb !=nil {return _fgb ;};};if _fff :=_dgff .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065"); -_fff !=nil {return _fff ;};if _dgff .CustDataLst !=nil {if _aad :=_dgff .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_aad !=nil {return _aad ;};};if _dgff .Controls !=nil {if _daeb :=_dgff .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_daeb !=nil {return _daeb ;};};if _dgff .ExtLst !=nil {if _egg :=_dgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egg !=nil {return _egg ;};};return nil ;};type CT_TLAnimateRotationBehavior struct{ +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// By -ByAttr *int32 ; +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// From -FromAttr *int32 ; +// Encoding for HTML output +EncodingAttr *string ; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;}; +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ShowInfoKiosk and its children -func (_dgcfg *CT_ShowInfoKiosk )Validate ()error {return _dgcfg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");}; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_ffbcb *CT_TLMediaNodeVideo )Validate ()error {return _ffbcb .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");}; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_aaddc *CT_TLAnimateEffectBehavior )Validate ()error {return _aaddc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");}; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_afeb *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_ebffd *ST_TLParaBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebffd =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ebffd =1; +case "\u0070":*_ebffd =2;case "\u0063\u0075\u0073\u0074":*_ebffd =3;case "\u0077\u0068\u006fl\u0065":*_ebffd =4;};return nil ;};func NewEG_Background ()*EG_Background {_gfed :=&EG_Background {};return _gfed };func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_gecc :=&CT_TLAnimateColorBehavior {}; +_gecc .CBhvr =NewCT_TLCommonBehaviorData ();return _gecc ;};func NewCT_SmartTags ()*CT_SmartTags {_fbce :=&CT_SmartTags {};return _fbce }; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_eccec *CT_TLPoint )ValidateWithPath (path string )error {if _ebbbf :=_eccec .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ebbbf !=nil {return _ebbbf ;};if _adgc :=_eccec .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_adgc !=nil {return _adgc ;};return nil ;};func (_edfca ST_TLTimeNodeMasterRelation )String ()string {switch _edfca {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k"; -case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return "";};type CT_TLTimeNodeSequence struct{ +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_edebd *CT_TLAnimVariantBooleanVal )Validate ()error {return _edebd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");}; -// Concurrent -ConcurrentAttr *bool ; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_beeg *CT_SlideMaster )ValidateWithPath (path string )error {if _gccec :=_beeg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gccec !=nil {return _gccec ;};if _gbcc :=_beeg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_gbcc !=nil {return _gbcc ;};if _beeg .SldLayoutIdLst !=nil {if _bgbge :=_beeg .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_bgbge !=nil {return _bgbge ;};};if _beeg .Transition !=nil {if _bcgcg :=_beeg .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); +_bcgcg !=nil {return _bcgcg ;};};if _beeg .Timing !=nil {if _bdfc :=_beeg .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_bdfc !=nil {return _bdfc ;};};if _beeg .Hf !=nil {if _gfdb :=_beeg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); +_gfdb !=nil {return _gfdb ;};};if _beeg .TxStyles !=nil {if _gefba :=_beeg .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_gefba !=nil {return _gefba ;};};if _beeg .ExtLst !=nil {if _fedb :=_beeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fedb !=nil {return _fedb ;};};return nil ;}; -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_cged *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _cged .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c"); +};func (_gefbdc *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gefbdc .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0076\u0061\u006c"{_gefbdc .ValAttr .UnmarshalXMLAttr (_gaeb ); +continue ;};};for {_dfadd ,_bcfbc :=d .Token ();if _bcfbc !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_bcfbc ); +};if _afba ,_efdga :=_dfadd .(_b .EndElement );_efdga &&_afba .Name ==start .Name {break ;};};return nil ;};func (_agddd ST_TLOleChartBuildType )String ()string {switch _agddd {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c"; +};return "";}; -// Next Action -NextAcAttr ST_TLNextActionType ; +// Validate validates the EG_TopLevelSlide and its children +func (_bbcbe *EG_TopLevelSlide )Validate ()error {return _bbcbe .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_agbef :=&CT_TLTimeNodeExclusive {}; +_agbef .CTn =NewCT_TLCommonTimeNodeData ();return _agbef ;};func (_cfdff *CT_TLAnimateMotionBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfdff .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_agcfce ,_debbf :=_cfdff .OriginAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}); +if _debbf !=nil {return _debbf ;};start .Attr =append (start .Attr ,_agcfce );};if _cfdff .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_cfdff .PathAttr )}); +};if _cfdff .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_cdbe ,_cfba :=_cfdff .PathEditModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _cfba !=nil {return _cfba ;};start .Attr =append (start .Attr ,_cdbe ); +};if _cfdff .RAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0076",*_cfdff .RAngAttr )});};if _cfdff .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cfdff .PtsTypesAttr )}); +};e .EncodeToken (start );_bdec :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cfdff .CBhvr ,_bdec );if _cfdff .By !=nil {_febce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_cfdff .By ,_febce );};if _cfdff .From !=nil {_dbeec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cfdff .From ,_dbeec );};if _cfdff .To !=nil {_dfef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_cfdff .To ,_dfef );};if _cfdff .RCtr !=nil {_fbbdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_cfdff .RCtr ,_fbbdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_agbbb *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _bccca :=_agbbb .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_bccca !=nil {return _bccca ;};if _ecac :=_agbbb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072"); +_ecac !=nil {return _ecac ;};return nil ;}; -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_faed *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bab :=_faed .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bab !=nil {return _bab ;};if _gabg :=_faed .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e"); +_gabg !=nil {return _gabg ;};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_bcfaa :=&EG_SlideListChoice {};return _bcfaa }; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func (_gdedb *TagLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdedb .CT_TagList =*NewCT_TagList ();_adbgad :for {_bggabb ,_dfcde :=d .Token ();if _dfcde !=nil {return _dfcde ;};switch _cdfff :=_bggabb .(type ){case _a .StartElement :switch _cdfff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_bagcg :=NewCT_StringTag (); -if _cfabc :=d .DecodeElement (_bagcg ,&_cdfff );_cfabc !=nil {return _cfabc ;};_gdedb .Tag =append (_gdedb .Tag ,_bagcg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_cdfff .Name ); -if _gefde :=d .Skip ();_gefde !=nil {return _gefde ;};};case _a .EndElement :break _adbgad ;case _a .CharData :};};return nil ;};func (_cdced *CT_SlideTransitionChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfgcb :for {_bcdb ,_adae :=d .Token (); -if _adae !=nil {return _adae ;};switch _fffca :=_bcdb .(type ){case _a .StartElement :switch _fffca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_cdced .Blinds =NewCT_OrientationTransition (); -if _gegfg :=d .DecodeElement (_cdced .Blinds ,&_fffca );_gegfg !=nil {return _gegfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_cdced .Checker =NewCT_OrientationTransition (); -if _ebbgf :=d .DecodeElement (_cdced .Checker ,&_fffca );_ebbgf !=nil {return _ebbgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_cdced .Circle =NewCT_Empty (); -if _bffb :=d .DecodeElement (_cdced .Circle ,&_fffca );_bffb !=nil {return _bffb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_cdced .Dissolve =NewCT_Empty (); -if _ggfb :=d .DecodeElement (_cdced .Dissolve ,&_fffca );_ggfb !=nil {return _ggfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_cdced .Comb =NewCT_OrientationTransition (); -if _eaab :=d .DecodeElement (_cdced .Comb ,&_fffca );_eaab !=nil {return _eaab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_cdced .Cover =NewCT_EightDirectionTransition (); -if _fbdga :=d .DecodeElement (_cdced .Cover ,&_fffca );_fbdga !=nil {return _fbdga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_cdced .Cut =NewCT_OptionalBlackTransition (); -if _bccc :=d .DecodeElement (_cdced .Cut ,&_fffca );_bccc !=nil {return _bccc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_cdced .Diamond =NewCT_Empty (); -if _ccbb :=d .DecodeElement (_cdced .Diamond ,&_fffca );_ccbb !=nil {return _ccbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_cdced .Fade =NewCT_OptionalBlackTransition (); -if _bcgef :=d .DecodeElement (_cdced .Fade ,&_fffca );_bcgef !=nil {return _bcgef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_cdced .Newsflash =NewCT_Empty (); -if _eeba :=d .DecodeElement (_cdced .Newsflash ,&_fffca );_eeba !=nil {return _eeba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_cdced .Plus =NewCT_Empty (); -if _gfgge :=d .DecodeElement (_cdced .Plus ,&_fffca );_gfgge !=nil {return _gfgge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_cdced .Pull =NewCT_EightDirectionTransition (); -if _cbdec :=d .DecodeElement (_cdced .Pull ,&_fffca );_cbdec !=nil {return _cbdec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_cdced .Push =NewCT_SideDirectionTransition (); -if _ffce :=d .DecodeElement (_cdced .Push ,&_fffca );_ffce !=nil {return _ffce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_cdced .Random =NewCT_Empty (); -if _fdfg :=d .DecodeElement (_cdced .Random ,&_fffca );_fdfg !=nil {return _fdfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_cdced .RandomBar =NewCT_OrientationTransition (); -if _dfdc :=d .DecodeElement (_cdced .RandomBar ,&_fffca );_dfdc !=nil {return _dfdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_cdced .Split =NewCT_SplitTransition (); -if _ffece :=d .DecodeElement (_cdced .Split ,&_fffca );_ffece !=nil {return _ffece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_cdced .Strips =NewCT_CornerDirectionTransition (); -if _dgbgc :=d .DecodeElement (_cdced .Strips ,&_fffca );_dgbgc !=nil {return _dgbgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_cdced .Wedge =NewCT_Empty (); -if _daaf :=d .DecodeElement (_cdced .Wedge ,&_fffca );_daaf !=nil {return _daaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_cdced .Wheel =NewCT_WheelTransition (); -if _geacb :=d .DecodeElement (_cdced .Wheel ,&_fffca );_geacb !=nil {return _geacb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_cdced .Wipe =NewCT_SideDirectionTransition (); -if _dcede :=d .DecodeElement (_cdced .Wipe ,&_fffca );_dcede !=nil {return _dcede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_cdced .Zoom =NewCT_InOutTransition (); -if _cebd :=d .DecodeElement (_cdced .Zoom ,&_fffca );_cebd !=nil {return _cebd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_fffca .Name ); -if _gcaa :=d .Skip ();_gcaa !=nil {return _gcaa ;};};case _a .EndElement :break _dfgcb ;case _a .CharData :};};return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_cagaa :=&CT_OleObjectChoice {};return _cagaa };func (_bebba *CT_EmbeddedFontList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _bebba .EmbeddedFont !=nil {_ecc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_bgcc :=range _bebba .EmbeddedFont {e .EncodeElement (_bgcc ,_ecc );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_daeba *Sld )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070\u003a\u0073l\u0064";return _daeba .CT_Slide .MarshalXML (e ,start );};func (_bgbb *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bade :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_bgbb .CNvPr ,_bade );_agbge :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgbb .CNvGrpSpPr ,_agbge );_daa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_bgbb .NvPr ,_daa );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bged *ST_SlideLayoutType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgggg ,_ggcec :=d .Token ();if _ggcec !=nil {return _ggcec ; -};if _bgdef ,_gggeg :=_fgggg .(_a .EndElement );_gggeg &&_bgdef .Name ==start .Name {*_bged =1;return nil ;};if _gfaff ,_faeaa :=_fgggg .(_a .CharData );!_faeaa {return _d .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",_fgggg ); -}else {switch string (_gfaff ){case "":*_bged =0;case "\u0074\u0069\u0074l\u0065":*_bged =1;case "\u0074\u0078":*_bged =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_bged =3;case "\u0074\u0062\u006c":*_bged =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_bged =5; -case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bged =6;case "\u0064\u0067\u006d":*_bged =7;case "\u0063\u0068\u0061r\u0074":*_bged =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_bged =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bged =10; -case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_bged =11;case "\u0062\u006c\u0061n\u006b":*_bged =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_bged =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bged =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_bged =15; -case "\u006f\u0062\u006a":*_bged =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_bged =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_bged =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_bged =19; -case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_bged =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bged =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bged =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_bged =23; -case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_bged =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_bged =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_bged =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_bged =27; -case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_bged =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_bged =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bged =30; -case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_bged =31;case "\u0063\u0075\u0073\u0074":*_bged =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_bged =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_bged =34; -case "\u006f\u0062\u006aT\u0078":*_bged =35;case "\u0070\u0069\u0063T\u0078":*_bged =36;};};_fgggg ,_ggcec =d .Token ();if _ggcec !=nil {return _ggcec ;};if _cbgab ,_beaf :=_fgggg .(_a .EndElement );_beaf &&_cbgab .Name ==start .Name {return nil ;};return _d .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",_fgggg ); -};type Presentation struct{CT_Presentation }; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_agad *CT_SlideMasterTextStyles )Validate ()error {return _agad .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_bdded *CT_TLSetBehavior )ValidateWithPath (path string )error {if _fbgcf :=_bdded .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fbgcf !=nil {return _fbgcf ;};if _bdded .To !=nil {if _dffg :=_bdded .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_dffg !=nil {return _dffg ;};};return nil ;}; +// Validate validates the CT_CommonSlideViewProperties and its children +func (_gdfb *CT_CommonSlideViewProperties )Validate ()error {return _gdfb .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_bfcg ST_TLTimeNodeMasterRelation )Validate ()error {return _bfcg .ValidateWithPath ("")}; +func (_afdcc ST_TLTimeNodeMasterRelation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afdcc .String (),start );};func (_edcb ST_PhotoAlbumFrameShape )String ()string {switch _edcb {case 0:return "";case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031"; +case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035"; +case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";};func (_cgfbb ST_TLAnimateColorSpace )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cagff :=_b .Attr {}; +_cagff .Name =name ;switch _cgfbb {case ST_TLAnimateColorSpaceUnset :_cagff .Value ="";case ST_TLAnimateColorSpaceRgb :_cagff .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_cagff .Value ="\u0068\u0073\u006c";};return _cagff ,nil ;};func (_cacgc ST_TLTimeNodeType )String ()string {switch _cacgc {case 0:return ""; +case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071"; +case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; +case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};func (_abfag ST_SplitterBarState )String ()string {switch _abfag {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064"; +case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";};func (_ccaba ST_TLAnimateEffectTransition )Validate ()error {return _ccaba .ValidateWithPath ("")};func (_cgf *CT_CommonSlideData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgf .SpTree =NewCT_GroupShape (); +for _ ,_bgg :=range start .Attr {if _bgg .Name .Local =="\u006e\u0061\u006d\u0065"{_efba ,_caf :=_bgg .Value ,error (nil );if _caf !=nil {return _caf ;};_cgf .NameAttr =&_efba ;continue ;};};_def :for {_eeae ,_ggbc :=d .Token ();if _ggbc !=nil {return _ggbc ; +};switch _cddf :=_eeae .(type ){case _b .StartElement :switch _cddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_cgf .Bg =NewCT_Background (); +if _abb :=d .DecodeElement (_cgf .Bg ,&_cddf );_abb !=nil {return _abb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _baea :=d .DecodeElement (_cgf .SpTree ,&_cddf ); +_baea !=nil {return _baea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_cgf .CustDataLst =NewCT_CustomerDataList (); +if _acdg :=d .DecodeElement (_cgf .CustDataLst ,&_cddf );_acdg !=nil {return _acdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_cgf .Controls =NewCT_ControlList (); +if _deb :=d .DecodeElement (_cgf .Controls ,&_cddf );_deb !=nil {return _deb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgf .ExtLst =NewCT_ExtensionList (); +if _efda :=d .DecodeElement (_cgf .ExtLst ,&_cddf );_efda !=nil {return _efda ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cddf .Name ); +if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _b .EndElement :break _def ;case _b .CharData :};};return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_dbgae :=&CT_TLAnimVariantFloatVal {};return _dbgae ;};func (_egca ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _egca {case 0,1,2,3,4,5,6,7:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egca )); +};return nil ;};type ST_IterateType byte ; -// Validate validates the CT_CommentAuthor and its children -func (_bgb *CT_CommentAuthor )Validate ()error {return _bgb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_afeg ST_TLTimeNodeSyncType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afeg .String (),start ); -};func (_cgc *CT_CommonSlideData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgc .SpTree =NewCT_GroupShape ();for _ ,_bccb :=range start .Attr {if _bccb .Name .Local =="\u006e\u0061\u006d\u0065"{_gaf ,_fbba :=_bccb .Value ,error (nil ); -if _fbba !=nil {return _fbba ;};_cgc .NameAttr =&_gaf ;continue ;};};_bad :for {_cdg ,_dcga :=d .Token ();if _dcga !=nil {return _dcga ;};switch _cafa :=_cdg .(type ){case _a .StartElement :switch _cafa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_cgc .Bg =NewCT_Background (); -if _eda :=d .DecodeElement (_cgc .Bg ,&_cafa );_eda !=nil {return _eda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _bfg :=d .DecodeElement (_cgc .SpTree ,&_cafa ); -_bfg !=nil {return _bfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_cgc .CustDataLst =NewCT_CustomerDataList (); -if _cgee :=d .DecodeElement (_cgc .CustDataLst ,&_cafa );_cgee !=nil {return _cgee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_cgc .Controls =NewCT_ControlList (); -if _cbab :=d .DecodeElement (_cgc .Controls ,&_cafa );_cbab !=nil {return _cbab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgc .ExtLst =NewCT_ExtensionList (); -if _eeb :=d .DecodeElement (_cgc .ExtLst ,&_cafa );_eeb !=nil {return _eeb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cafa .Name ); -if _bbda :=d .Skip ();_bbda !=nil {return _bbda ;};};case _a .EndElement :break _bad ;case _a .CharData :};};return nil ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_cabgg :=&CT_TLTimeNodeExclusive {};_cabgg .CTn =NewCT_TLCommonTimeNodeData (); -return _cabgg ;};func (_bbee *CT_TLTextTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cebbg :for {_badcb ,_gcdgg :=d .Token ();if _gcdgg !=nil {return _gcdgg ;};switch _degee :=_badcb .(type ){case _a .StartElement :switch _degee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_bbee .CharRg =NewCT_IndexRange (); -if _ffbg :=d .DecodeElement (_bbee .CharRg ,&_degee );_ffbg !=nil {return _ffbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_bbee .PRg =NewCT_IndexRange (); -if _gced :=d .DecodeElement (_bbee .PRg ,&_degee );_gced !=nil {return _gced ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_degee .Name ); -if _fcgf :=d .Skip ();_fcgf !=nil {return _fcgf ;};};case _a .EndElement :break _cebbg ;case _a .CharData :};};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1; -ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;); +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_efdgb *CT_TagList )ValidateWithPath (path string )error {for _adfgg ,_ecfea :=range _efdgb .Tag {if _caacf :=_ecfea .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_adfgg ));_caacf !=nil {return _caacf ; +};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2;ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4; +);func (_cdcca *Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcca .CT_Presentation =*NewCT_Presentation ();for _ ,_gedd :=range start .Attr {if _gedd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_bagca ,_gaeg :=_f .ParseInt (_gedd .Value ,10,32); +if _gaeg !=nil {return _gaeg ;};_beedg :=int32 (_bagca );_cdcca .FirstSlideNumAttr =&_beedg ;continue ;};if _gedd .Name .Local =="\u0072\u0074\u006c"{_eeaed ,_cbbdc :=_f .ParseBool (_gedd .Value );if _cbbdc !=nil {return _cbbdc ;};_cdcca .RtlAttr =&_eeaed ; +continue ;};if _gedd .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_eegeg ,_ffecc :=_f .ParseBool (_gedd .Value );if _ffecc !=nil {return _ffecc ;};_cdcca .CompatModeAttr =&_eegeg ;continue ;};if _gedd .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_efaaac ,_fbbeg :=_f .ParseBool (_gedd .Value ); +if _fbbeg !=nil {return _fbbeg ;};_cdcca .EmbedTrueTypeFontsAttr =&_efaaac ;continue ;};if _gedd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ceedg ,_dfaca :=_f .ParseBool (_gedd .Value ); +if _dfaca !=nil {return _dfaca ;};_cdcca .AutoCompressPicturesAttr =&_ceedg ;continue ;};if _gedd .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_cgeba ,_dagda :=_f .ParseBool (_gedd .Value ); +if _dagda !=nil {return _dagda ;};_cdcca .ShowSpecialPlsOnTitleSldAttr =&_cgeba ;continue ;};if _gedd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_edaec ,_dafc :=ParseUnionST_Percentage (_gedd .Value );if _dafc !=nil {return _dafc ; +};_cdcca .ServerZoomAttr =&_edaec ;continue ;};if _gedd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cdcca .ConformanceAttr .UnmarshalXMLAttr (_gedd );continue ;};if _gedd .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ddbffe ,_fgffc :=_f .ParseBool (_gedd .Value ); +if _fgffc !=nil {return _fgffc ;};_cdcca .RemovePersonalInfoOnSaveAttr =&_ddbffe ;continue ;};if _gedd .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_egaba ,_edccc :=_f .ParseBool (_gedd .Value );if _edccc !=nil {return _edccc ; +};_cdcca .SaveSubsetFontsAttr =&_egaba ;continue ;};if _gedd .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_gfab ,_aabdd :=_f .ParseUint (_gedd .Value ,10,32);if _aabdd !=nil {return _aabdd ;};_ecgb :=uint32 (_gfab ); +_cdcca .BookmarkIdSeedAttr =&_ecgb ;continue ;};if _gedd .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_dcbgc ,_fgeb :=_f .ParseBool (_gedd .Value );if _fgeb !=nil {return _fgeb ; +};_cdcca .StrictFirstAndLastCharsAttr =&_dcbgc ;continue ;};};_egfa :for {_gbfbb ,_gebba :=d .Token ();if _gebba !=nil {return _gebba ;};switch _egbdbb :=_gbfbb .(type ){case _b .StartElement :switch _egbdbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_cdcca .SldMasterIdLst =NewCT_SlideMasterIdList (); +if _bffcf :=d .DecodeElement (_cdcca .SldMasterIdLst ,&_egbdbb );_bffcf !=nil {return _bffcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_cdcca .NotesMasterIdLst =NewCT_NotesMasterIdList (); +if _cegdfg :=d .DecodeElement (_cdcca .NotesMasterIdLst ,&_egbdbb );_cegdfg !=nil {return _cegdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_cdcca .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); +if _fgcbb :=d .DecodeElement (_cdcca .HandoutMasterIdLst ,&_egbdbb );_fgcbb !=nil {return _fgcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_cdcca .SldIdLst =NewCT_SlideIdList (); +if _efddd :=d .DecodeElement (_cdcca .SldIdLst ,&_egbdbb );_efddd !=nil {return _efddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_cdcca .SldSz =NewCT_SlideSize (); +if _fgdge :=d .DecodeElement (_cdcca .SldSz ,&_egbdbb );_fgdge !=nil {return _fgdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _bdbb :=d .DecodeElement (_cdcca .NotesSz ,&_egbdbb ); +_bdbb !=nil {return _bdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_cdcca .SmartTags =NewCT_SmartTags (); +if _eadafg :=d .DecodeElement (_cdcca .SmartTags ,&_egbdbb );_eadafg !=nil {return _eadafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_cdcca .EmbeddedFontLst =NewCT_EmbeddedFontList (); +if _baaae :=d .DecodeElement (_cdcca .EmbeddedFontLst ,&_egbdbb );_baaae !=nil {return _baaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_cdcca .CustShowLst =NewCT_CustomShowList (); +if _gabca :=d .DecodeElement (_cdcca .CustShowLst ,&_egbdbb );_gabca !=nil {return _gabca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_cdcca .PhotoAlbum =NewCT_PhotoAlbum (); +if _bbfae :=d .DecodeElement (_cdcca .PhotoAlbum ,&_egbdbb );_bbfae !=nil {return _bbfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_cdcca .CustDataLst =NewCT_CustomerDataList (); +if _ecgbb :=d .DecodeElement (_cdcca .CustDataLst ,&_egbdbb );_ecgbb !=nil {return _ecgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_cdcca .Kinsoku =NewCT_Kinsoku (); +if _dgffbb :=d .DecodeElement (_cdcca .Kinsoku ,&_egbdbb );_dgffbb !=nil {return _dgffbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_cdcca .DefaultTextStyle =_fba .NewCT_TextListStyle (); +if _bbad :=d .DecodeElement (_cdcca .DefaultTextStyle ,&_egbdbb );_bbad !=nil {return _bbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_cdcca .ModifyVerifier =NewCT_ModifyVerifier (); +if _abda :=d .DecodeElement (_cdcca .ModifyVerifier ,&_egbdbb );_abda !=nil {return _abda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcca .ExtLst =NewCT_ExtensionList (); +if _ggcff :=d .DecodeElement (_cdcca .ExtLst ,&_egbdbb );_ggcff !=nil {return _ggcff ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_egbdbb .Name ); +if _bbefa :=d .Skip ();_bbefa !=nil {return _bbefa ;};};case _b .EndElement :break _egfa ;case _b .CharData :};};return nil ;};func (_cgdcb ST_ViewType )Validate ()error {return _cgdcb .ValidateWithPath ("")};func (_gcba *CT_ExtensionListModify )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbfe :=range start .Attr {if _bgbfe .Name .Local =="\u006d\u006f\u0064"{_bggb ,_ccfe :=_f .ParseBool (_bgbfe .Value ); +if _ccfe !=nil {return _ccfe ;};_gcba .ModAttr =&_bggb ;continue ;};};_agdff :for {_daadb ,_cgcc :=d .Token ();if _cgcc !=nil {return _cgcc ;};switch _gddg :=_daadb .(type ){case _b .StartElement :switch _gddg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gfee :=NewCT_Extension (); +if _faa :=d .DecodeElement (_gfee ,&_gddg );_faa !=nil {return _faa ;};_gcba .Ext =append (_gcba .Ext ,_gfee );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_gddg .Name ); +if _cccb :=d .Skip ();_cccb !=nil {return _cccb ;};};case _b .EndElement :break _agdff ;case _b .CharData :};};return nil ;};type EG_TopLevelSlide struct{ -// Validate validates the CT_Connector and its children -func (_aaaae *CT_Connector )Validate ()error {return _aaaae .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_bgce :=&CT_OptionalBlackTransition {}; -return _bgce ;};func (_gfgea ST_TLTimeNodeMasterRelation )Validate ()error {return _gfgea .ValidateWithPath ("")};func (_bgfd *CT_EmbeddedFontListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eaaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}}; -e .EncodeElement (_bgfd .Font ,_eaaf );if _bgfd .Regular !=nil {_fbec :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_bgfd .Regular ,_fbec );};if _bgfd .Bold !=nil {_ggce :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}}; -e .EncodeElement (_bgfd .Bold ,_ggce );};if _bgfd .Italic !=nil {_afdd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_bgfd .Italic ,_afdd );};if _bgfd .BoldItalic !=nil {_fcbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; -e .EncodeElement (_bgfd .BoldItalic ,_fcbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Color Scheme Map +ClrMap *_fba .CT_ColorMapping ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_cecee ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbef :=_b .Attr {};_gbef .Name =name ;switch _cecee {case ST_TLTimeNodePresetClassTypeUnset :_gbef .Value =""; +case ST_TLTimeNodePresetClassTypeEntr :_gbef .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_gbef .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_gbef .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_gbef .Value ="\u0070\u0061\u0074\u0068"; +case ST_TLTimeNodePresetClassTypeVerb :_gbef .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_gbef .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _gbef ,nil ;};func (_dedd *CT_OutlineViewSlideEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_dedd .IdAttr )}); +if _dedd .CollapseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dedd .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_ebgb :=&CT_PhotoAlbum {};return _ebgb };func ParseUnionST_FixedPercentage (s string )(_fba .ST_FixedPercentage ,error ){return _fba .ParseUnionST_FixedPercentage (s );}; -// Validate validates the CT_CornerDirectionTransition and its children -func (_gbdb *CT_CornerDirectionTransition )Validate ()error {return _gbdb .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");};type AG_ChildSlide struct{ShowMasterSpAttr *bool ; -ShowMasterPhAnimAttr *bool ;};func (_gbfae *CT_WebProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfedb :=range start .Attr {if _cfedb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_ebbgfa ,_gdabbbe :=_aa .ParseBool (_cfedb .Value ); -if _gdabbbe !=nil {return _gdabbbe ;};_gbfae .ShowAnimationAttr =&_ebbgfa ;continue ;};if _cfedb .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_cfdba ,_eecgf :=_aa .ParseBool (_cfedb .Value );if _eecgf !=nil {return _eecgf ; -};_gbfae .ResizeGraphicsAttr =&_cfdba ;continue ;};if _cfedb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_edag ,_fbde :=_aa .ParseBool (_cfedb .Value );if _fbde !=nil {return _fbde ;};_gbfae .AllowPngAttr =&_edag ;continue ;};if _cfedb .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_gabad ,_bdcdb :=_aa .ParseBool (_cfedb .Value ); -if _bdcdb !=nil {return _bdcdb ;};_gbfae .RelyOnVmlAttr =&_gabad ;continue ;};if _cfedb .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_geeda ,_gbage :=_aa .ParseBool (_cfedb .Value ); -if _gbage !=nil {return _gbage ;};_gbfae .OrganizeInFoldersAttr =&_geeda ;continue ;};if _cfedb .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_acbgf ,_efgebd :=_aa .ParseBool (_cfedb .Value );if _efgebd !=nil {return _efgebd ; -};_gbfae .UseLongFilenamesAttr =&_acbgf ;continue ;};if _cfedb .Name .Local =="\u0069\u006d\u0067S\u007a"{_gbfae .ImgSzAttr .UnmarshalXMLAttr (_cfedb );continue ;};if _cfedb .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_gedb ,_egef :=_cfedb .Value ,error (nil ); -if _egef !=nil {return _egef ;};_gbfae .EncodingAttr =&_gedb ;continue ;};if _cfedb .Name .Local =="\u0063\u006c\u0072"{_gbfae .ClrAttr .UnmarshalXMLAttr (_cfedb );continue ;};};_aaaca :for {_fadd ,_agde :=d .Token ();if _agde !=nil {return _agde ;};switch _acfce :=_fadd .(type ){case _a .StartElement :switch _acfce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbfae .ExtLst =NewCT_ExtensionList (); -if _gbbe :=d .DecodeElement (_gbfae .ExtLst ,&_acfce );_gbbe !=nil {return _gbbe ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_acfce .Name ); -if _beceb :=d .Skip ();_beceb !=nil {return _beceb ;};};case _a .EndElement :break _aaaca ;case _a .CharData :};};return nil ;};func (_beag *CT_TLIterateData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bebcg :=range start .Attr {if _bebcg .Name .Local =="\u0074\u0079\u0070\u0065"{_beag .TypeAttr .UnmarshalXMLAttr (_bebcg ); -continue ;};if _bebcg .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_deacc ,_fecg :=_aa .ParseBool (_bebcg .Value );if _fecg !=nil {return _fecg ;};_beag .BackwardsAttr =&_deacc ;continue ;};};_fgcg :for {_debca ,_bgaga :=d .Token ();if _bgaga !=nil {return _bgaga ; -};switch _fcfec :=_debca .(type ){case _a .StartElement :switch _fcfec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_beag .TmAbs =NewCT_TLIterateIntervalTime (); -if _bbcbc :=d .DecodeElement (_beag .TmAbs ,&_fcfec );_bbcbc !=nil {return _bbcbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_beag .TmPct =NewCT_TLIterateIntervalPercentage (); -if _becag :=d .DecodeElement (_beag .TmPct ,&_fcfec );_becag !=nil {return _becag ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_fcfec .Name ); -if _dgde :=d .Skip ();_dgde !=nil {return _dgde ;};};case _a .EndElement :break _fgcg ;case _a .CharData :};};return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_eafbb :=&CT_SlideMasterTextStyles {};return _eafbb ;};func (_cgccd ST_TLCommandType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgdbb :=_a .Attr {}; -_cgdbb .Name =name ;switch _cgccd {case ST_TLCommandTypeUnset :_cgdbb .Value ="";case ST_TLCommandTypeEvt :_cgdbb .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_cgdbb .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_cgdbb .Value ="\u0076\u0065\u0072\u0062"; -};return _cgdbb ,nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_gaad :=&CT_ShapeNonVisual {};_gaad .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_gaad .CNvSpPr =_fc .NewCT_NonVisualDrawingShapeProps ();_gaad .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -return _gaad ;}; +// Validate validates the CT_TLBuildDiagram and its children +func (_bfdc *CT_TLBuildDiagram )Validate ()error {return _bfdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; -// Validate validates the CT_HtmlPublishProperties and its children -func (_bfbb *CT_HtmlPublishProperties )Validate ()error {return _bfbb .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dbada ST_WebColorType )ValidateWithPath (path string )error {switch _dbada {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbada )); -};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_fdefa :=&CT_SplitTransition {};return _fdefa }; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_bedga *CT_TLAnimVariant )ValidateWithPath (path string )error {if _bedga .BoolVal !=nil {if _cfaf :=_bedga .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_cfaf !=nil {return _cfaf ;};};if _bedga .IntVal !=nil {if _ggbeb :=_bedga .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c"); +_ggbeb !=nil {return _ggbeb ;};};if _bedga .FltVal !=nil {if _bcdab :=_bedga .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_bcdab !=nil {return _bcdab ;};};if _bedga .StrVal !=nil {if _ccafg :=_bedga .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c"); +_ccafg !=nil {return _ccafg ;};};if _bedga .ClrVal !=nil {if _ddcea :=_bedga .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_ddcea !=nil {return _ddcea ;};};return nil ;};func (_dfdba *Sld )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdba .CT_Slide =*NewCT_Slide (); +for _ ,_cgcfc :=range start .Attr {if _cgcfc .Name .Local =="\u0073\u0068\u006f\u0077"{_cbafd ,_fbfed :=_f .ParseBool (_cgcfc .Value );if _fbfed !=nil {return _fbfed ;};_dfdba .ShowAttr =&_cbafd ;continue ;};if _cgcfc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ggfeg ,_dege :=_f .ParseBool (_cgcfc .Value ); +if _dege !=nil {return _dege ;};_dfdba .ShowMasterSpAttr =&_ggfeg ;continue ;};if _cgcfc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fggee ,_agdg :=_f .ParseBool (_cgcfc .Value );if _agdg !=nil {return _agdg ; +};_dfdba .ShowMasterPhAnimAttr =&_fggee ;continue ;};};_dffbba :for {_gfgg ,_agddg :=d .Token ();if _agddg !=nil {return _agddg ;};switch _dfggb :=_gfgg .(type ){case _b .StartElement :switch _dfggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _aaaaf :=d .DecodeElement (_dfdba .CSld ,&_dfggb ); +_aaaaf !=nil {return _aaaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dfdba .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _debgdb :=d .DecodeElement (_dfdba .ClrMapOvr ,&_dfggb );_debgdb !=nil {return _debgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_dfdba .Transition =NewCT_SlideTransition (); +if _cbfg :=d .DecodeElement (_dfdba .Transition ,&_dfggb );_cbfg !=nil {return _cbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_dfdba .Timing =NewCT_SlideTiming (); +if _dgafg :=d .DecodeElement (_dfdba .Timing ,&_dfggb );_dgafg !=nil {return _dgafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdba .ExtLst =NewCT_ExtensionListModify (); +if _ffee :=d .DecodeElement (_dfdba .ExtLst ,&_dfggb );_ffee !=nil {return _ffee ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_dfggb .Name ); +if _dfbbd :=d .Skip ();_dfbbd !=nil {return _dfbbd ;};};case _b .EndElement :break _dffbba ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_bgagb *ViewPr )ValidateWithPath (path string )error {if _bfaeg :=_bgagb .CT_ViewProperties .ValidateWithPath (path );_bfaeg !=nil {return _bfaeg ;};return nil ;};func (_bfeg ST_TLChartSubelementType )Validate ()error {return _bfeg .ValidateWithPath ("")}; -func NewCT_CustomShowList ()*CT_CustomShowList {_cbcb :=&CT_CustomShowList {};return _cbcb };func (_eabdg *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eabdg =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_eabdg =1; -case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_eabdg =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_eabdg =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_eabdg =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_eabdg =5; -case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_eabdg =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_eabdg =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_eabdg =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_eabdg =9; -};return nil ;};func (_fagf *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eedd :=range start .Attr {if _eedd .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"&&_eedd .Name .Local =="\u0069\u0064"||_eedd .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"&&_eedd .Name .Local =="\u0069\u0064"{_ggaa ,_fgde :=_eedd .Value ,error (nil ); -if _fgde !=nil {return _fgde ;};_fagf .IdAttr =_ggaa ;continue ;};};_ggbd :for {_fagc ,_eccb :=d .Token ();if _eccb !=nil {return _eccb ;};switch _accb :=_fagc .(type ){case _a .StartElement :switch _accb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fagf .ExtLst =NewCT_ExtensionList (); -if _ffgg :=d .DecodeElement (_fagf .ExtLst ,&_accb );_ffgg !=nil {return _ffgg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_accb .Name ); -if _bbcf :=d .Skip ();_bbcf !=nil {return _bbcf ;};};case _a .EndElement :break _ggbd ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_OrientationTransition and its children +func (_ccfec *CT_OrientationTransition )Validate ()error {return _ccfec .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func (_gfffd *CT_Presentation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfffd .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gfffd .ServerZoomAttr )}); +};if _gfffd .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gfffd .FirstSlideNumAttr )}); +};if _gfffd .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .ShowSpecialPlsOnTitleSldAttr ))}); +};if _gfffd .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .RtlAttr ))});};if _gfffd .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .RemovePersonalInfoOnSaveAttr ))}); +};if _gfffd .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .CompatModeAttr ))});};if _gfffd .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .StrictFirstAndLastCharsAttr ))}); +};if _gfffd .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .EmbedTrueTypeFontsAttr ))}); +};if _gfffd .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .SaveSubsetFontsAttr ))}); +};if _gfffd .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_gfffd .AutoCompressPicturesAttr ))}); +};if _gfffd .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfffd .BookmarkIdSeedAttr )}); +};if _gfffd .ConformanceAttr !=_gb .ST_ConformanceClassUnset {_aebb ,_fcae :=_gfffd .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fcae !=nil {return _fcae ;};start .Attr =append (start .Attr ,_aebb ); +};e .EncodeToken (start );if _gfffd .SldMasterIdLst !=nil {_fcgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gfffd .SldMasterIdLst ,_fcgf );};if _gfffd .NotesMasterIdLst !=nil {_bcdd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_gfffd .NotesMasterIdLst ,_bcdd );};if _gfffd .HandoutMasterIdLst !=nil {_ddbf :=_b .StartElement {Name :_b .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_gfffd .HandoutMasterIdLst ,_ddbf ); +};if _gfffd .SldIdLst !=nil {_fabg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gfffd .SldIdLst ,_fabg );};if _gfffd .SldSz !=nil {_gcfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}}; +e .EncodeElement (_gfffd .SldSz ,_gcfg );};_beac :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_gfffd .NotesSz ,_beac );if _gfffd .SmartTags !=nil {_efagg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; +e .EncodeElement (_gfffd .SmartTags ,_efagg );};if _gfffd .EmbeddedFontLst !=nil {_cdaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfffd .EmbeddedFontLst ,_cdaf ); +};if _gfffd .CustShowLst !=nil {_cgcba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_gfffd .CustShowLst ,_cgcba );};if _gfffd .PhotoAlbum !=nil {_acafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}}; +e .EncodeElement (_gfffd .PhotoAlbum ,_acafd );};if _gfffd .CustDataLst !=nil {_dabg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_gfffd .CustDataLst ,_dabg ); +};if _gfffd .Kinsoku !=nil {_bccc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gfffd .Kinsoku ,_bccc );};if _gfffd .DefaultTextStyle !=nil {_adce :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gfffd .DefaultTextStyle ,_adce );};if _gfffd .ModifyVerifier !=nil {_ebgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_gfffd .ModifyVerifier ,_ebgd ); +};if _gfffd .ExtLst !=nil {_fafgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfffd .ExtLst ,_fafgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PhotoAlbumLayout byte ; +type CT_SideDirectionTransition struct{ -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_fc .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func NewCT_Rel ()*CT_Rel {_bcff :=&CT_Rel {};return _bcff };func (_gafgd *CT_SlideSorterViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gafgd .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_gafgd .ShowFormattingAttr ))}); -};e .EncodeToken (start );_dfgcf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gafgd .CViewPr ,_dfgcf );if _gafgd .ExtLst !=nil {_bace :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gafgd .ExtLst ,_bace );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdgf ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _fgdgf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdgf )); -};return nil ;}; +// Direction +DirAttr ST_TransitionSideDirectionType ;};type ST_TransitionInOutDirectionType byte ; -// Validate validates the EG_ExtensionList and its children -func (_afgcb *EG_ExtensionList )Validate ()error {return _afgcb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_OleObjectEmbed struct{ +// Validate validates the CT_SlideSorterViewProperties and its children +func (_gdega *CT_SlideSorterViewProperties )Validate ()error {return _gdega .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_cbfcc :=&CT_TLMediaNodeAudio {}; +_cbfcc .CMediaNode =NewCT_TLCommonMediaNodeData ();return _cbfcc ;}; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_cgaba ST_TLTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cgaba .Uint32 !=nil {e .EncodeToken (_a .CharData (_d .Sprintf ("\u0025\u0064",*_cgaba .Uint32 ))); -};if _cgaba .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_a .CharData (_cgaba .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_fdbb *CT_EightDirectionTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdbb .DirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fdbb .DirAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbedc ST_SlideLayoutType )Validate ()error {return _fbedc .ValidateWithPath ("")};func (_aacfe *ST_WebScreenSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aacfe =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_aacfe =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_aacfe =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_aacfe =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_aacfe =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_aacfe =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_aacfe =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_aacfe =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_aacfe =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_aacfe =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_aacfe =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_aacfe =11;};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_dcbb :=&CT_NotesSlide {};_dcbb .CSld =NewCT_CommonSlideData ();return _dcbb ; -};func (_fgeef ST_SlideSizeType )String ()string {switch _fgeef {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d"; -case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033"; -case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039"; -case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";};func (_bea *CT_CustomerData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbdg :=range start .Attr {if _fbdg .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"&&_fbdg .Name .Local =="\u0069\u0064"||_fbdg .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"&&_fbdg .Name .Local =="\u0069\u0064"{_bcb ,_bfe :=_fbdg .Value ,error (nil ); -if _bfe !=nil {return _bfe ;};_bea .IdAttr =_bcb ;continue ;};};for {_affg ,_dcag :=d .Token ();if _dcag !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_dcag ); -};if _debc ,_bbdc :=_affg .(_a .EndElement );_bbdc &&_debc .Name ==start .Name {break ;};};return nil ;};type CT_ShowInfoKiosk struct{ +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_cgb *CT_Comment )ValidateWithPath (path string )error {if _dbgd :=_cgb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dbgd !=nil {return _dbgd ;};if _cgb .ExtLst !=nil {if _ece :=_cgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ece !=nil {return _ece ;};};return nil ;};func (_gcgg ST_PlaceholderSize )Validate ()error {return _gcgg .ValidateWithPath ("")};func (_geada *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_geada =0; +case "\u006e\u006f\u006e\u0065":*_geada =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_geada =2;};return nil ;};func (_acdc *CmAuthorLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _acdc .CT_CommentAuthorList .MarshalXML (e ,start );};func (_eefec *ST_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbce ,_edggg :=d .Token (); +if _edggg !=nil {return _edggg ;};if _bbeea ,_dddgd :=_bbce .(_b .EndElement );_dddgd &&_bbeea .Name ==start .Name {*_eefec =1;return nil ;};if _dfaae ,_fbaccf :=_bbce .(_b .CharData );!_fbaccf {return _fb .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",_bbce ); +}else {switch string (_dfaae ){case "":*_eefec =0;case "\u0068\u006f\u0072\u007a":*_eefec =1;case "\u0076\u0065\u0072\u0074":*_eefec =2;};};_bbce ,_edggg =d .Token ();if _edggg !=nil {return _edggg ;};if _dddea ,_cfgdf :=_bbce .(_b .EndElement );_cfgdf &&_dddea .Name ==start .Name {return nil ; +};return _fb .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",_bbce );}; -// Restart Show -RestartAttr *uint32 ;}; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_fbcbe *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _fbcbe .IdAttr !=nil {if *_fbcbe .IdAttr < 2147483648{return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbcbe .IdAttr ); +};};if _fbcbe .ExtLst !=nil {if _dgac :=_fbcbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgac !=nil {return _dgac ;};};return nil ;};type ST_OleObjectFollowColorScheme byte ; -// Validate validates the CT_Extension and its children -func (_ceec *CT_Extension )Validate ()error {return _ceec .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type ST_TLTriggerRuntimeNode byte ; +// Validate validates the CT_Picture and its children +func (_fbafe *CT_Picture )Validate ()error {return _fbafe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; -// Validate validates the PresentationPr and its children -func (_dacaa *PresentationPr )Validate ()error {return _dacaa .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1; -ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_gccdd *CT_SlideLayoutIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abcg :for {_ccdbd ,_aefa :=d .Token ();if _aefa !=nil {return _aefa ;};switch _aebgc :=_ccdbd .(type ){case _a .StartElement :switch _aebgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_aegb :=NewCT_SlideLayoutIdListEntry (); -if _aedb :=d .DecodeElement (_aegb ,&_aebgc );_aedb !=nil {return _aedb ;};_gccdd .SldLayoutId =append (_gccdd .SldLayoutId ,_aegb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aebgc .Name ); -if _fcege :=d .Skip ();_fcege !=nil {return _fcege ;};};case _a .EndElement :break _abcg ;case _a .CharData :};};return nil ;};type ST_TLAnimateColorSpace byte ; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_ace *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };type NotesMaster struct{CT_NotesMaster };func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_dbadf :=&CT_TLAnimateScaleBehavior {};_dbadf .CBhvr =NewCT_TLCommonBehaviorData (); +return _dbadf ;};func (_dgaae ST_SlideLayoutType )Validate ()error {return _dgaae .ValidateWithPath ("")};func (_eafbce *ST_TLAnimateColorDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbdbe ,_gcfef :=d .Token ();if _gcfef !=nil {return _gcfef ; +};if _ffeccd ,_gdabf :=_edbdbe .(_b .EndElement );_gdabf &&_ffeccd .Name ==start .Name {*_eafbce =1;return nil ;};if _befba ,_adabd :=_edbdbe .(_b .CharData );!_adabd {return _fb .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",_edbdbe ); +}else {switch string (_befba ){case "":*_eafbce =0;case "\u0063\u0077":*_eafbce =1;case "\u0063\u0063\u0077":*_eafbce =2;};};_edbdbe ,_gcfef =d .Token ();if _gcfef !=nil {return _gcfef ;};if _ebgbdc ,_fedbb :=_edbdbe .(_b .EndElement );_fedbb &&_ebgbdc .Name ==start .Name {return nil ; +};return _fb .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",_edbdbe );}; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_dadcfd *CT_TLTimeCondition )ValidateWithPath (path string )error {if _gedc :=_dadcfd .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_gedc !=nil {return _gedc ;};if _dadcfd .DelayAttr !=nil {if _fcfb :=_dadcfd .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); -_fcfb !=nil {return _fcfb ;};};if _dadcfd .TgtEl !=nil {if _bega :=_dadcfd .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bega !=nil {return _bega ;};};if _dadcfd .Tn !=nil {if _agcdfa :=_dadcfd .Tn .ValidateWithPath (path +"\u002f\u0054\u006e"); -_agcdfa !=nil {return _agcdfa ;};};if _dadcfd .Rtn !=nil {if _edeb :=_dadcfd .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_edeb !=nil {return _edeb ;};};return nil ;};func (_fddeb *ST_TransitionEightDirectionType )Validate ()error {return _fddeb .ValidateWithPath ("")}; -func (_fbafd ST_PrintColorMode )Validate ()error {return _fbafd .ValidateWithPath ("")};func (_cbad *ST_SplitterBarState )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbad =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_cbad =1; -case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_cbad =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_cbad =3;};return nil ;};func (_afgce ST_TLBehaviorAccumulateType )Validate ()error {return _afgce .ValidateWithPath ("")};func (_eeged ST_TLTriggerEvent )String ()string {switch _eeged {case 0:return ""; -case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b"; -case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076"; -case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_febdg :=&CT_SlideRelationshipListEntry {};return _febdg ;};type ST_PhotoAlbumFrameShape byte ; +// Validate validates the CT_OptionalBlackTransition and its children +func (_adfd *CT_OptionalBlackTransition )Validate ()error {return _adfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0; +ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5; +ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;); +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_gffd *CT_GuideList )ValidateWithPath (path string )error {for _eeeg ,_abfe :=range _gffd .Guide {if _afcgd :=_abfe .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_eeeg ));_afcgd !=nil {return _afcgd ; +};};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_dbefb :=&CT_NotesSlide {};_dbefb .CSld =NewCT_CommonSlideData ();return _dbefb ;};func (_gbdc *CT_SlideIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abfb :for {_effdb ,_ecgf :=d .Token (); +if _ecgf !=nil {return _ecgf ;};switch _eaed :=_effdb .(type ){case _b .StartElement :switch _eaed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_dgae :=NewCT_SlideIdListEntry (); +if _fdcc :=d .DecodeElement (_dgae ,&_eaed );_fdcc !=nil {return _fdcc ;};_gbdc .SldId =append (_gbdc .SldId ,_dgae );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_eaed .Name ); +if _gaffc :=d .Skip ();_gaffc !=nil {return _gaffc ;};};case _b .EndElement :break _abfb ;case _b .CharData :};};return nil ;};func NewPresentationPr ()*PresentationPr {_dgbfd :=&PresentationPr {};_dgbfd .CT_PresentationProperties =*NewCT_PresentationProperties (); +return _dgbfd ;};func (_baedce *PresentationPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _baedce .CT_PresentationProperties .MarshalXML (e ,start );};type ST_PhotoAlbumFrameShape byte ;func NewCT_GuideList ()*CT_GuideList {_dcgf :=&CT_GuideList {}; +return _dcgf };type CT_CustomerData struct{IdAttr string ;};type CT_GraphicalObjectFrame struct{BwModeAttr _fba .ST_BlackWhiteMode ; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_ccf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _eaa :=_ccf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eaa !=nil {return _eaa ;};if _ffa :=_ccf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_ffa !=nil {return _ffa ;};if _ced :=_ccf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ced !=nil {return _ced ;};return nil ;};type ST_TLAnimateEffectTransition byte ;func (_effebb *CT_TLTimeTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _effebb .SldTgt !=nil {_fgddg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_effebb .SldTgt ,_fgddg );};if _effebb .SndTgt !=nil {_aggbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}}; -e .EncodeElement (_effebb .SndTgt ,_aggbb );};if _effebb .SpTgt !=nil {_bgfaf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_effebb .SpTgt ,_bgfaf );};if _effebb .InkTgt !=nil {_gggee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}}; -e .EncodeElement (_effebb .InkTgt ,_gggee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acdg *CT_SlideLayoutIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acdg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_acdg .IdAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_acdg .RIdAttr )});e .EncodeToken (start );if _acdg .ExtLst !=nil {_affde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_acdg .ExtLst ,_affde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebgcgg ST_ViewType )Validate ()error {return _ebgcgg .ValidateWithPath ("")};func (_aecag *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfab :=range start .Attr {if _gfab .Name .Local =="\u0076\u0061\u006c"{_dcdfc ,_eccd :=ParseUnionST_PositivePercentage (_gfab .Value ); -if _eccd !=nil {return _eccd ;};_aecag .ValAttr =_dcdfc ;continue ;};};for {_fbac ,_ebdd :=d .Token ();if _ebdd !=nil {return _d .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ebdd ); -};if _gbfb ,_dgfae :=_fbac .(_a .EndElement );_dgfae &&_gbfb .Name ==start .Name {break ;};};return nil ;};func (_decea *CT_BackgroundProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _decea .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_decea .ShadeToTitleAttr ))}); -};e .EncodeToken (start );if _decea .NoFill !=nil {_fdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_decea .NoFill ,_fdb );};if _decea .SolidFill !=nil {_gbc :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_decea .SolidFill ,_gbc );};if _decea .GradFill !=nil {_dfg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_decea .GradFill ,_dfg );};if _decea .BlipFill !=nil {_cae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_decea .BlipFill ,_cae );};if _decea .PattFill !=nil {_cb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_decea .PattFill ,_cb );};if _decea .GrpFill !=nil {_ebe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_decea .GrpFill ,_ebe );};if _decea .EffectLst !=nil {_ceb :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decea .EffectLst ,_ceb );};if _decea .EffectDag !=nil {_add :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_decea .EffectDag ,_add );};if _decea .ExtLst !=nil {_gfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decea .ExtLst ,_gfc );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_TLTimeNodeParallel struct{ +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;}; +// 2D Transform for Graphic Frame +Xfrm *_fba .CT_Transform2D ;Graphic *_fba .Graphic ; -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_efbg *CT_TLAnimateRotationBehavior )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};type CT_NotesMaster struct{ +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;}; -// Common Slide Data -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_dcef *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bcfc :=_dcef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bcfc !=nil {return _bcfc ;};if _ebd :=_dcef .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ebd !=nil {return _ebd ;};if _cbed :=_dcef .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cbed !=nil {return _cbed ;};return nil ;};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1; +ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);func (_edfbd *ST_TLCommandType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edfbd =0;case "\u0065\u0076\u0074":*_edfbd =1;case "\u0063\u0061\u006c\u006c":*_edfbd =2; +case "\u0076\u0065\u0072\u0062":*_edfbd =3;};return nil ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_eeag :=&CT_EmbeddedFontDataId {};return _eeag ;};func NewAG_Ole ()*AG_Ole {_bg :=&AG_Ole {};return _bg };func (_fcbc ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _fcbc {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbc )); +};return nil ;};type ST_TLTimeNodeSyncType byte ;type CT_CustomShow struct{ -// Color Scheme Map -ClrMap *_fc .CT_ColorMapping ; +// Custom Show Name +NameAttr string ; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// Custom Show ID +IdAttr uint32 ; -// Notes Text Style -NotesStyle *_fc .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_fedag :=&CT_SlideMasterIdList {};return _fedag ;}; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func NewEG_ShowType ()*EG_ShowType {_afegc :=&EG_ShowType {};return _afegc }; -// Validate validates the CT_CommentAuthorList and its children -func (_gbec *CT_CommentAuthorList )Validate ()error {return _gbec .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};type EG_Background struct{ +// Validate validates the EG_ChildSlide and its children +func (_bbffb *EG_ChildSlide )Validate ()error {return _bbffb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_cgcd *CT_TLMediaNodeVideo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgcd .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cgcd .FullScrnAttr ))}); +};e .EncodeToken (start );_adaegg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cgcd .CMediaNode ,_adaegg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};type CT_TLAnimVariantBooleanVal struct{ -// Background Properties -BgPr *CT_BackgroundProperties ; +// Value +ValAttr bool ;};func (_ageac *CT_TLBuildDiagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ageac .BldAttr !=ST_TLDiagramBuildTypeUnset {_acfec ,_acgaf :=_ageac .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"});if _acgaf !=nil {return _acgaf ; +};start .Attr =append (start .Attr ,_acfec );};if _ageac .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_ageac .SpidAttr )});};if _ageac .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_ageac .GrpIdAttr )}); +};if _ageac .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ageac .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gebeg *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbde ,_gaadf :=d .Token ();if _gaadf !=nil {return _gaadf ;};if _fcbcd ,_acaea :=_bgbde .(_b .EndElement );_acaea &&_fcbcd .Name ==start .Name {*_gebeg =1; +return nil ;};if _gfggd ,_bgdbee :=_bgbde .(_b .CharData );!_bgdbee {return _fb .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",_bgbde );}else {switch string (_gfggd ){case "":*_gebeg =0; +case "\u0073\u0074\u0072":*_gebeg =1;case "\u006e\u0075\u006d":*_gebeg =2;case "\u0063\u006c\u0072":*_gebeg =3;};};_bgbde ,_gaadf =d .Token ();if _gaadf !=nil {return _gaadf ;};if _cfeca ,_ccfgg :=_bgbde .(_b .EndElement );_ccfgg &&_cfeca .Name ==start .Name {return nil ; +};return _fb .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",_bgbde );};func (_ecdbe *CT_ModifyVerifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aagae :=range start .Attr {if _aagae .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cfdac ,_bbgbc :=_f .ParseUint (_aagae .Value ,10,32); +if _bbgbc !=nil {return _bbgbc ;};_cbcc :=uint32 (_cfdac );_ecdbe .SpinCountAttr =&_cbcc ;continue ;};if _aagae .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ddfa ,_cgge :=_aagae .Value ,error (nil );if _cgge !=nil {return _cgge ; +};_ecdbe .AlgorithmNameAttr =&_ddfa ;continue ;};if _aagae .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_cbbe ,_bcef :=_aagae .Value ,error (nil );if _bcef !=nil {return _bcef ;};_ecdbe .SaltDataAttr =&_cbbe ;continue ;};if _aagae .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_afcc ,_edac :=_aagae .Value ,error (nil ); +if _edac !=nil {return _edac ;};_ecdbe .SaltValueAttr =&_afcc ;continue ;};if _aagae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ecdbe .CryptProviderTypeAttr .UnmarshalXMLAttr (_aagae ); +continue ;};if _aagae .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ecdbe .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_aagae );continue ;};if _aagae .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ecdbe .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_aagae ); +continue ;};if _aagae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fead ,_bafe :=_f .ParseUint (_aagae .Value ,10,32);if _bafe !=nil {return _bafe ;};_adga :=uint32 (_fead );_ecdbe .CryptAlgorithmSidAttr =&_adga ; +continue ;};if _aagae .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ffe ,_ebae :=_aagae .Value ,error (nil );if _ebae !=nil {return _ebae ;};_ecdbe .HashValueAttr =&_ffe ;continue ;};if _aagae .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_edba ,_gedcc :=_f .ParseUint (_aagae .Value ,10,32); +if _gedcc !=nil {return _gedcc ;};_cdea :=uint32 (_edba );_ecdbe .SpinValueAttr =&_cdea ;continue ;};if _aagae .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_fccf ,_bfca :=_aagae .Value ,error (nil );if _bfca !=nil {return _bfca ;}; +_ecdbe .HashDataAttr =&_fccf ;continue ;};if _aagae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_cgac ,_eggf :=_aagae .Value ,error (nil );if _eggf !=nil {return _eggf ;};_ecdbe .CryptProviderAttr =&_cgac ; +continue ;};if _aagae .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_deee ,_adaa :=_f .ParseUint (_aagae .Value ,10,32);if _adaa !=nil {return _adaa ;};_afgba :=uint32 (_deee );_ecdbe .AlgIdExtAttr =&_afgba ;continue ;};if _aagae .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cabc ,_fcb :=_aagae .Value ,error (nil ); +if _fcb !=nil {return _fcb ;};_ecdbe .AlgIdExtSourceAttr =&_cabc ;continue ;};if _aagae .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bdgg ,_ggfcb :=_f .ParseUint (_aagae .Value ,10,32); +if _ggfcb !=nil {return _ggfcb ;};_deeca :=uint32 (_bdgg );_ecdbe .CryptProviderTypeExtAttr =&_deeca ;continue ;};if _aagae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_fbacf ,_cagb :=_aagae .Value ,error (nil ); +if _cagb !=nil {return _cagb ;};_ecdbe .CryptProviderTypeExtSourceAttr =&_fbacf ;continue ;};};for {_baab ,_eaff :=d .Token ();if _eaff !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_eaff ); +};if _bdfa ,_adcd :=_baab .(_b .EndElement );_adcd &&_bdfa .Name ==start .Name {break ;};};return nil ;};type CT_TLAnimateRotationBehavior struct{ -// Background Style Reference -BgRef *_fc .CT_StyleMatrixReference ;};func (_cfaa ST_TLPreviousActionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcafc :=_a .Attr {};_dcafc .Name =name ;switch _cfaa {case ST_TLPreviousActionTypeUnset :_dcafc .Value ="";case ST_TLPreviousActionTypeNone :_dcafc .Value ="\u006e\u006f\u006e\u0065"; -case ST_TLPreviousActionTypeSkipTimed :_dcafc .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _dcafc ,nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; +// By +ByAttr *int32 ; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_dgeg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _fabcd :=_dgeg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fabcd !=nil {return _fabcd ;};if _dgbf :=_dgeg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"); -_dgbf !=nil {return _dgbf ;};if _fcad :=_dgeg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fcad !=nil {return _fcad ;};if _ddeab :=_dgeg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ddeab !=nil {return _ddeab ; -};if _dgeg .ExtLst !=nil {if _egad :=_dgeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egad !=nil {return _egad ;};};return nil ;}; +// From +FromAttr *int32 ; -// Validate validates the CT_TLTimeAnimateValue and its children -func (_abead *CT_TLTimeAnimateValue )Validate ()error {return _abead .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_bbcb *CT_HandoutMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcb .CSld =NewCT_CommonSlideData (); -_bbcb .ClrMap =_fc .NewCT_ColorMapping ();_edgf :for {_fdba ,_dcedb :=d .Token ();if _dcedb !=nil {return _dcedb ;};switch _gadf :=_fdba .(type ){case _a .StartElement :switch _gadf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ebcec :=d .DecodeElement (_bbcb .CSld ,&_gadf ); -_ebcec !=nil {return _ebcec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ceee :=d .DecodeElement (_bbcb .ClrMap ,&_gadf ); -_ceee !=nil {return _ceee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bbcb .Hf =NewCT_HeaderFooter (); -if _def :=d .DecodeElement (_bbcb .Hf ,&_gadf );_def !=nil {return _def ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcb .ExtLst =NewCT_ExtensionListModify (); -if _ebccb :=d .DecodeElement (_bbcb .ExtLst ,&_gadf );_ebccb !=nil {return _ebccb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_gadf .Name ); -if _ebgcd :=d .Skip ();_ebgcd !=nil {return _ebgcd ;};};case _a .EndElement :break _edgf ;case _a .CharData :};};return nil ;};func (_babfd *ST_SlideSizeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_babfd =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_babfd =1; -case "\u006c\u0065\u0074\u0074\u0065\u0072":*_babfd =2;case "\u0041\u0034":*_babfd =3;case "\u0033\u0035\u006d\u006d":*_babfd =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_babfd =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_babfd =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_babfd =7; -case "\u006c\u0065\u0064\u0067\u0065\u0072":*_babfd =8;case "\u0041\u0033":*_babfd =9;case "\u0042\u0034\u0049S\u004f":*_babfd =10;case "\u0042\u0035\u0049S\u004f":*_babfd =11;case "\u0042\u0034\u004aI\u0053":*_babfd =12;case "\u0042\u0035\u004aI\u0053":*_babfd =13; -case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_babfd =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_babfd =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_babfd =16;};return nil ; -}; +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func NewCT_ViewProperties ()*CT_ViewProperties {_dfcda :=&CT_ViewProperties {};return _dfcda };func (_afbee *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afbee =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_afbee =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_afbee =2;};return nil ;};func (_gbaba *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbaba =0; +case "\u0072\u0067\u0062":*_gbaba =1;case "\u0068\u0073\u006c":*_gbaba =2;};return nil ;}; -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_fcac *CT_TLTriggerRuntimeNode )Validate ()error {return _fcac .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_gbfa *CT_Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bfec ,_fcbba :=d .Token (); -if _fcbba !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fcbba );};if _aaac ,_cfd :=_bfec .(_a .EndElement );_cfd &&_aaac .Name ==start .Name {break ;};};return nil ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0; -ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);type CT_TLByAnimateColorTransform struct{ +// Validate validates the CT_SlideRelationshipList and its children +func (_addb *CT_SlideRelationshipList )Validate ()error {return _addb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_fae :=&CT_ApplicationNonVisualDrawingProps {}; +return _fae ;};func (_bebba *TagLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebba .CT_TagList =*NewCT_TagList ();_bfbagb :for {_cegca ,_dbdff :=d .Token ();if _dbdff !=nil {return _dbdff ;};switch _ggbgde :=_cegca .(type ){case _b .StartElement :switch _ggbgde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_dbgdd :=NewCT_StringTag (); +if _fafbg :=d .DecodeElement (_dbgdd ,&_ggbgde );_fafbg !=nil {return _fafbg ;};_bebba .Tag =append (_bebba .Tag ,_dbgdd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_ggbgde .Name ); +if _dfefa :=d .Skip ();_dfefa !=nil {return _dfefa ;};};case _b .EndElement :break _bfbagb ;case _b .CharData :};};return nil ;};func (_aedf *CT_IndexRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceed :=range start .Attr {if _ceed .Name .Local =="\u0073\u0074"{_bgce ,_effdf :=_f .ParseUint (_ceed .Value ,10,32); +if _effdf !=nil {return _effdf ;};_aedf .StAttr =uint32 (_bgce );continue ;};if _ceed .Name .Local =="\u0065\u006e\u0064"{_cdce ,_dece :=_f .ParseUint (_ceed .Value ,10,32);if _dece !=nil {return _dece ;};_aedf .EndAttr =uint32 (_cdce );continue ;};};for {_aaga ,_fbbb :=d .Token (); +if _fbbb !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_fbbb );};if _fcab ,_cfga :=_aaga .(_b .EndElement );_cfga &&_fcab .Name ==start .Name {break ; +};};return nil ;};func (_fgcee *CT_SplitTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgcee .OrientAttr !=ST_DirectionUnset {_dabge ,_bgeab :=_fgcee .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); +if _bgeab !=nil {return _bgeab ;};start .Attr =append (start .Attr ,_dabge );};if _fgcee .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_ddbfe ,_bafd :=_fgcee .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _bafd !=nil {return _bafd ; +};start .Attr =append (start .Attr ,_ddbfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1; +ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;);type CT_SlideIdList struct{ -// RGB -Rgb *CT_TLByRgbColorTransform ; +// Slide ID +SldId []*CT_SlideIdListEntry ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3; +ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;); -// HSL -Hsl *CT_TLByHslColorTransform ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_afbb :=&CT_TLTimeNodeSequence {};_afbb .CTn =NewCT_TLCommonTimeNodeData ();return _afbb ;};func (_ecba *CT_OleObjectChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecba .Embed !=nil {_adad :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}}; -e .EncodeElement (_ecba .Embed ,_adad );};if _ecba .Link !=nil {_febc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecba .Link ,_febc );};return nil ;}; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_cebc *EG_ExtensionList )ValidateWithPath (path string )error {for _ebcdd ,_beaga :=range _cebc .Ext {if _aaab :=_beaga .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ebcdd ));_aaab !=nil {return _aaab ; +};};return nil ;}; -// Validate validates the CT_CustomerDataList and its children -func (_daed *CT_CustomerDataList )Validate ()error {return _daed .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_gffe :=&CT_TLShapeTargetElement {}; -return _gffe ;}; +// Validate validates the CmAuthorLst and its children +func (_fgbg *CmAuthorLst )Validate ()error {return _fgbg .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func (_gdcf *CT_Placeholder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddac :=range start .Attr {if _ddac .Name .Local =="\u0074\u0079\u0070\u0065"{_gdcf .TypeAttr .UnmarshalXMLAttr (_ddac ); +continue ;};if _ddac .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gdcf .OrientAttr .UnmarshalXMLAttr (_ddac );continue ;};if _ddac .Name .Local =="\u0073\u007a"{_gdcf .SzAttr .UnmarshalXMLAttr (_ddac );continue ;};if _ddac .Name .Local =="\u0069\u0064\u0078"{_fgba ,_ceab :=_f .ParseUint (_ddac .Value ,10,32); +if _ceab !=nil {return _ceab ;};_fffbe :=uint32 (_fgba );_gdcf .IdxAttr =&_fffbe ;continue ;};if _ddac .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_bedf ,_caae :=_f .ParseBool (_ddac .Value );if _caae !=nil {return _caae ; +};_gdcf .HasCustomPromptAttr =&_bedf ;continue ;};};_gdcbb :for {_eaffa ,_ddaae :=d .Token ();if _ddaae !=nil {return _ddaae ;};switch _cadc :=_eaffa .(type ){case _b .StartElement :switch _cadc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdcf .ExtLst =NewCT_ExtensionListModify (); +if _cadg :=d .DecodeElement (_gdcf .ExtLst ,&_cadc );_cadg !=nil {return _cadg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_cadc .Name ); +if _feagf :=d .Skip ();_feagf !=nil {return _feagf ;};};case _b .EndElement :break _gdcbb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_NotesTextViewProperties and its children -func (_edec *CT_NotesTextViewProperties )Validate ()error {return _edec .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_SlideMasterIdListEntry struct{ +// Validate validates the CT_TLCommandBehavior and its children +func (_beddb *CT_TLCommandBehavior )Validate ()error {return _beddb .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_agc *CT_CustomShowId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dca :=range start .Attr {if _dca .Name .Local =="\u0069\u0064"{_edeb ,_gdb :=_f .ParseUint (_dca .Value ,10,32); +if _gdb !=nil {return _gdb ;};_agc .IdAttr =uint32 (_edeb );continue ;};};for {_dega ,_egb :=d .Token ();if _egb !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_egb ); +};if _cded ,_fbbf :=_dega .(_b .EndElement );_fbbf &&_cded .Name ==start .Name {break ;};};return nil ;};func (_fggbc *CT_SlideMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fggbc .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fggbc .PreserveAttr ))}); +};e .EncodeToken (start );_acdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fggbc .CSld ,_acdf );_beb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_fggbc .ClrMap ,_beb );if _fggbc .SldLayoutIdLst !=nil {_dbgbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fggbc .SldLayoutIdLst ,_dbgbc ); +};if _fggbc .Transition !=nil {_bggg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fggbc .Transition ,_bggg );};if _fggbc .Timing !=nil {_gafb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_fggbc .Timing ,_gafb );};if _fggbc .Hf !=nil {_cacce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fggbc .Hf ,_cacce );};if _fggbc .TxStyles !=nil {_dddc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_fggbc .TxStyles ,_dddc );};if _fggbc .ExtLst !=nil {_bdab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fggbc .ExtLst ,_bdab );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dgfc *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Guide ()*CT_Guide {_cgga :=&CT_Guide {};return _cgga }; +func (_gcegb *ST_PlaceholderSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcge ,_gcbe :=d .Token ();if _gcbe !=nil {return _gcbe ;};if _faccf ,_cfagd :=_adcge .(_b .EndElement );_cfagd &&_faccf .Name ==start .Name {*_gcegb =1;return nil ; +};if _cbbbb ,_bdcbg :=_adcge .(_b .CharData );!_bdcbg {return _fb .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",_adcge );}else {switch string (_cbbbb ){case "":*_gcegb =0; +case "\u0066\u0075\u006c\u006c":*_gcegb =1;case "\u0068\u0061\u006c\u0066":*_gcegb =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_gcegb =3;};};_adcge ,_gcbe =d .Token ();if _gcbe !=nil {return _gcbe ;};if _egedg ,_agcg :=_adcge .(_b .EndElement );_agcg &&_egedg .Name ==start .Name {return nil ; +};return _fb .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",_adcge );};func (_ebdfa *ST_IterateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebdfa =0; +case "\u0065\u006c":*_ebdfa =1;case "\u0077\u0064":*_ebdfa =2;case "\u006c\u0074":*_ebdfa =3;};return nil ;};func NewCT_CommentList ()*CT_CommentList {_efd :=&CT_CommentList {};return _efd };func (_eacc *CT_IndexRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_fb .Sprintf ("\u0025\u0076",_eacc .StAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_eacc .EndAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feea ST_SplitterBarState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggefd :=_b .Attr {}; +_ggefd .Name =name ;switch _feea {case ST_SplitterBarStateUnset :_ggefd .Value ="";case ST_SplitterBarStateMinimized :_ggefd .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_ggefd .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064"; +case ST_SplitterBarStateMaximized :_ggefd .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _ggefd ,nil ;};type EG_Background struct{ -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func ParseUnionST_Percentage (s string )(_fc .ST_Percentage ,error ){return _fc .ParseUnionST_Percentage (s );}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_fgdbb *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_dddf ST_TLAnimateEffectTransition )String ()string {switch _dddf {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065"; -};return "";};func (_fgcdg ST_TLTimeNodeSyncType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcfg :=_a .Attr {};_fcfg .Name =name ;switch _fgcdg {case ST_TLTimeNodeSyncTypeUnset :_fcfg .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_fcfg .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070"; -case ST_TLTimeNodeSyncTypeLocked :_fcfg .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _fcfg ,nil ;}; +// Background Style Reference +BgRef *_fba .CT_StyleMatrixReference ;};func (_dddfe ST_PlaceholderSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgeea :=_b .Attr {};_bgeea .Name =name ;switch _dddfe {case ST_PlaceholderSizeUnset :_bgeea .Value ="";case ST_PlaceholderSizeFull :_bgeea .Value ="\u0066\u0075\u006c\u006c"; +case ST_PlaceholderSizeHalf :_bgeea .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_bgeea .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _bgeea ,nil ;};func (_cdfge *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdfge =0; +case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_cdfge =1;case "\u0031\u0070\u0069\u0063":*_cdfge =2;case "\u0032\u0070\u0069\u0063":*_cdfge =3;case "\u0034\u0070\u0069\u0063":*_cdfge =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cdfge =5; +case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cdfge =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cdfge =7;};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bbbda :=&CT_ConnectorNonVisual {};_bbbda .CNvPr =_fba .NewCT_NonVisualDrawingProps (); +_bbbda .CNvCxnSpPr =_fba .NewCT_NonVisualConnectorProperties ();_bbbda .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bbbda ;};type ST_TLPreviousActionType byte ; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_dacfg *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ceca :=_dacfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ceca !=nil {return _ceca ;};if _ddggf :=_dacfg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ddggf !=nil {return _ddggf ;};if _dgdg :=_dacfg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dgdg !=nil {return _dgdg ;};return nil ;};func (_bfffb ST_TLNextActionType )ValidateWithPath (path string )error {switch _bfffb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfffb )); -};return nil ;};func (_aggbf ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _aggbf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggbf )); -};return nil ;};func (_edeeg ST_TLAnimateBehaviorValueType )String ()string {switch _edeeg {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};type CT_TLAnimateEffectBehavior struct{ +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_gfagg *CT_PresentationProperties )ValidateWithPath (path string )error {if _gfagg .HtmlPubPr !=nil {if _edge :=_gfagg .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_edge !=nil {return _edge ; +};};if _gfagg .WebPr !=nil {if _dbcf :=_gfagg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_dbcf !=nil {return _dbcf ;};};if _gfagg .PrnPr !=nil {if _ecabc :=_gfagg .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072"); +_ecabc !=nil {return _ecabc ;};};if _gfagg .ShowPr !=nil {if _adabg :=_gfagg .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_adabg !=nil {return _adabg ;};};if _gfagg .ClrMru !=nil {if _ffbcf :=_gfagg .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075"); +_ffbcf !=nil {return _ffbcf ;};};if _gfagg .ExtLst !=nil {if _bgaab :=_gfagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgaab !=nil {return _bgaab ;};};return nil ;};type CT_BuildList struct{ -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// Filter -FilterAttr *string ; +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// Progress -Progress *CT_TLAnimVariant ;};func (_dbgad ST_TransitionSideDirectionType )Validate ()error {return _dbgad .ValidateWithPath ("")};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;}; +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;};func (_bcgg *CT_SlideSyncProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agda :=range start .Attr {if _agda .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_fbdc ,_acba :=_agda .Value ,error (nil ); +if _acba !=nil {return _acba ;};_bcgg .ServerSldIdAttr =_fbdc ;continue ;};if _agda .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_bgbdg ,_caba :=ParseStdlibTime (_agda .Value );if _caba !=nil {return _caba ; +};_bcgg .ServerSldModifiedTimeAttr =_bgbdg ;continue ;};if _agda .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_ccegf ,_gadbe :=ParseStdlibTime (_agda .Value );if _gadbe !=nil {return _gadbe ; +};_bcgg .ClientInsertedTimeAttr =_ccegf ;continue ;};};_aadg :for {_bcaca ,_feae :=d .Token ();if _feae !=nil {return _feae ;};switch _abad :=_bcaca .(type ){case _b .StartElement :switch _abad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgg .ExtLst =NewCT_ExtensionList (); +if _ffad :=d .DecodeElement (_bcgg .ExtLst ,&_abad );_ffad !=nil {return _ffad ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abad .Name ); +if _cgbf :=d .Skip ();_cgbf !=nil {return _cgbf ;};};case _b .EndElement :break _aadg ;case _b .CharData :};};return nil ;};func (_dbcga *CT_TLAnimateScaleBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbcga .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dbcga .ZoomContentsAttr ))}); +};e .EncodeToken (start );_ffgde :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dbcga .CBhvr ,_ffgde );if _dbcga .By !=nil {_cdac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_dbcga .By ,_cdac );};if _dbcga .From !=nil {_gabcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dbcga .From ,_gabcf );};if _dbcga .To !=nil {_gegd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_dbcga .To ,_gegd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aefgc *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aefgc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_aefgc =1; +case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aefgc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aefgc =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_aefgc =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_aefgc =5; +};return nil ;};func (_ggfa *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_fb .Sprintf ("\u0025\u0076",_ggfa .UriAttr )});e .EncodeToken (start ); +if _ggfa .Any !=nil {for _ ,_edd :=range _ggfa .Any {_edd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_ceaee :=&CT_TLOleBuildChart {};return _ceaee }; +const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_ffbab *CT_TransitionStartSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbab .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ffbab .LoopAttr ))}); +};e .EncodeToken (start );_fcdba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_ffbab .Snd ,_fcdba );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_fddada :=&CT_TLTriggerRuntimeNode {}; +_fddada .ValAttr =ST_TLTriggerRuntimeNode (1);return _fddada ;}; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_gggg *CT_EmbeddedFontDataId )Validate ()error {return _gggg .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_eaebg ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _eaebg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaebg )); -};return nil ;}; +// Validate validates the CT_SlideIdListEntry and its children +func (_fbgg *CT_SlideIdListEntry )Validate ()error {return _fbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_bdefg ST_TLParaBuildType )ValidateWithPath (path string )error {switch _bdefg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdefg )); +};return nil ;};type CT_TLTriggerRuntimeNode struct{ -// Validate validates the CT_EmbeddedFontList and its children -func (_dff *CT_EmbeddedFontList )Validate ()error {return _dff .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");}; +// Value +ValAttr ST_TLTriggerRuntimeNode ;};func (_efgcf *ST_TLCommandType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agaafa ,_aaebdf :=d .Token ();if _aaebdf !=nil {return _aaebdf ;};if _bedbb ,_gbbdc :=_agaafa .(_b .EndElement );_gbbdc &&_bedbb .Name ==start .Name {*_efgcf =1; +return nil ;};if _dgdea ,_bbdbd :=_agaafa .(_b .CharData );!_bbdbd {return _fb .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",_agaafa );}else {switch string (_dgdea ){case "":*_efgcf =0; +case "\u0065\u0076\u0074":*_efgcf =1;case "\u0063\u0061\u006c\u006c":*_efgcf =2;case "\u0076\u0065\u0072\u0062":*_efgcf =3;};};_agaafa ,_aaebdf =d .Token ();if _aaebdf !=nil {return _aaebdf ;};if _bbcc ,_feacg :=_agaafa .(_b .EndElement );_feacg &&_bbcc .Name ==start .Name {return nil ; +};return _fb .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",_agaafa );};func (_efcec ST_TLChartSubelementType )Validate ()error {return _efcec .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_acc *CT_Comment )ValidateWithPath (path string )error {if _fcd :=_acc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fcd !=nil {return _fcd ;};if _acc .ExtLst !=nil {if _fdc :=_acc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fdc !=nil {return _fdc ;};};return nil ;};func (_begag ST_SplitterBarState )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acbd :=_a .Attr {};_acbd .Name =name ;switch _begag {case ST_SplitterBarStateUnset :_acbd .Value ="";case ST_SplitterBarStateMinimized :_acbd .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"; -case ST_SplitterBarStateRestored :_acbd .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_acbd .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _acbd ,nil ;};func (_geeeg ST_PhotoAlbumLayout )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddfec :=_a .Attr {}; -_ddfec .Name =name ;switch _geeeg {case ST_PhotoAlbumLayoutUnset :_ddfec .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_ddfec .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_ddfec .Value ="\u0031\u0070\u0069\u0063"; -case ST_PhotoAlbumLayout2pic :_ddfec .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_ddfec .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_ddfec .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_ddfec .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce"; -case ST_PhotoAlbumLayout4picTitle :_ddfec .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _ddfec ,nil ;}; -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_ffcb *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _ffcb .NotesMasterId !=nil {if _fgfd :=_ffcb .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_fgfd !=nil {return _fgfd ; -};};return nil ;}; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_fgde *CT_OrientationTransition )ValidateWithPath (path string )error {if _efee :=_fgde .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_efee !=nil {return _efee ;};return nil ;};type ST_TLAnimateColorSpace byte ; +func (_edcf *CT_ExtensionListModify )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcf .ModAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0064"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_edcf .ModAttr ))}); +};e .EncodeToken (start );if _edcf .Ext !=nil {_edef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_dfga :=range _edcf .Ext {e .EncodeElement (_dfga ,_edef );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_adfgf *ST_PrintWhat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagge ,_dgegc :=d .Token ();if _dgegc !=nil {return _dgegc ;};if _dcagc ,_deccc :=_aagge .(_b .EndElement );_deccc &&_dcagc .Name ==start .Name {*_adfgf =1;return nil ; +};if _cabggb ,_agcab :=_aagge .(_b .CharData );!_agcab {return _fb .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",_aagge );}else {switch string (_cabggb ){case "":*_adfgf =0; +case "\u0073\u006c\u0069\u0064\u0065\u0073":*_adfgf =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_adfgf =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_adfgf =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_adfgf =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_adfgf =5; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_adfgf =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_adfgf =7;case "\u006e\u006f\u0074e\u0073":*_adfgf =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_adfgf =9;};};_aagge ,_dgegc =d .Token (); +if _dgegc !=nil {return _dgegc ;};if _eacbg ,_adcec :=_aagge .(_b .EndElement );_adcec &&_eacbg .Name ==start .Name {return nil ;};return _fb .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",_aagge ); +};func NewNotesMaster ()*NotesMaster {_dgafde :=&NotesMaster {};_dgafde .CT_NotesMaster =*NewCT_NotesMaster ();return _dgafde ;};func (_gfgbg *CT_TLTimeAnimateValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgbg .TmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgbg .TmAttr )}); +};if _gfgbg .FmlaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgbg .FmlaAttr )});};e .EncodeToken (start );if _gfgbg .Val !=nil {_agdcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0076a\u006c"}}; +e .EncodeElement (_gfgbg .Val ,_agdcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SlideTransition and its children -func (_ddggg *CT_SlideTransition )Validate ()error {return _ddggg .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_dcafg *ST_TLOleChartBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgaae ,_ffgbc :=d .Token (); -if _ffgbc !=nil {return _ffgbc ;};if _aede ,_aedagb :=_fgaae .(_a .EndElement );_aedagb &&_aede .Name ==start .Name {*_dcafg =1;return nil ;};if _bdgbd ,_fgfef :=_fgaae .(_a .CharData );!_fgfef {return _d .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",_fgaae ); -}else {switch string (_bdgbd ){case "":*_dcafg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dcafg =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dcafg =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dcafg =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_dcafg =4; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_dcafg =5;};};_fgaae ,_ffgbc =d .Token ();if _ffgbc !=nil {return _ffgbc ;};if _bebed ,_bbaa :=_fgaae .(_a .EndElement );_bbaa &&_bebed .Name ==start .Name {return nil ;};return _d .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",_fgaae ); -};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4;ST_PlaceholderTypeDt ST_PlaceholderType =5; -ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10;ST_PlaceholderTypeTbl ST_PlaceholderType =11; -ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16;);type ST_ViewType byte ; +// Validate validates the CT_Guide and its children +func (_acag *CT_Guide )Validate ()error {return _acag .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_fggf *ST_TLDiagramBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdbg ,_eabd :=d .Token (); +if _eabd !=nil {return _eabd ;};if _geeab ,_deeede :=_fgdbg .(_b .EndElement );_deeede &&_geeab .Name ==start .Name {*_fggf =1;return nil ;};if _dedgb ,_eeebg :=_fgdbg .(_b .CharData );!_eeebg {return _fb .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",_fgdbg ); +}else {switch string (_dedgb ){case "":*_fggf =0;case "\u0077\u0068\u006fl\u0065":*_fggf =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_fggf =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_fggf =3; +case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_fggf =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_fggf =5;case "\u0063\u0077":*_fggf =6;case "\u0063\u0077\u0049\u006e":*_fggf =7; +case "\u0063\u0077\u004fu\u0074":*_fggf =8;case "\u0063\u0063\u0077":*_fggf =9;case "\u0063\u0063\u0077I\u006e":*_fggf =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_fggf =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_fggf =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_fggf =13; +case "\u0075\u0070":*_fggf =14;case "\u0064\u006f\u0077\u006e":*_fggf =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fggf =16;case "\u0063\u0075\u0073\u0074":*_fggf =17;};};_fgdbg ,_eabd =d .Token ();if _eabd !=nil {return _eabd ;};if _dcdab ,_fdfeg :=_fgdbg .(_b .EndElement ); +_fdfeg &&_dcdab .Name ==start .Name {return nil ;};return _fb .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",_fgdbg );};func (_bffcc *CT_WheelTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcfe :=range start .Attr {if _bfcfe .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_abfc ,_ccggf :=_f .ParseUint (_bfcfe .Value ,10,32); +if _ccggf !=nil {return _ccggf ;};_aefa :=uint32 (_abfc );_bffcc .SpokesAttr =&_aefa ;continue ;};};for {_bfdd ,_abacc :=d .Token ();if _abacc !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_abacc ); +};if _geefe ,_bceeg :=_bfdd .(_b .EndElement );_bceeg &&_geefe .Name ==start .Name {break ;};};return nil ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2; +ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);type CT_Presentation struct{ +// Server Zoom +ServerZoomAttr *_fba .ST_Percentage ; -// Validate validates the CT_Slide and its children -func (_cdgbc *CT_Slide )Validate ()error {return _cdgbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_fgeda ST_TLTimeNodePresetClassType )Validate ()error {return _fgeda .ValidateWithPath ("")}; +// First Slide Number +FirstSlideNumAttr *int32 ; -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_fdgc *CT_OleObjectLink )ValidateWithPath (path string )error {if _fdgc .ExtLst !=nil {if _fbdd :=_fdgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdd !=nil {return _fbdd ;};};return nil ;}; +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_edaef *CT_SplitTransition )ValidateWithPath (path string )error {if _ffac :=_edaef .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ffac !=nil {return _ffac ;};if _gbeed :=_edaef .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_gbeed !=nil {return _gbeed ;};return nil ;};func (_cfcd *CT_SideDirectionTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfcd .DirAttr !=ST_TransitionSideDirectionTypeUnset {_bgdc ,_abfa :=_cfcd .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"}); -if _abfa !=nil {return _abfa ;};start .Attr =append (start .Attr ,_bgdc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfef *ST_TLTimeNodeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bceff ,_dabaf :=d .Token (); -if _dabaf !=nil {return _dabaf ;};if _bfca ,_bfbgc :=_bceff .(_a .EndElement );_bfbgc &&_bfca .Name ==start .Name {*_dfef =1;return nil ;};if _gfddf ,_adfea :=_bceff .(_a .CharData );!_adfea {return _d .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",_bceff ); -}else {switch string (_gfddf ){case "":*_dfef =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_dfef =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_dfef =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_dfef =3; -case "\u006da\u0069\u006e\u0053\u0065\u0071":*_dfef =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_dfef =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_dfef =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_dfef =7; -case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_dfef =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_dfef =9;};};_bceff ,_dabaf =d .Token ();if _dabaf !=nil {return _dabaf ;};if _gedd ,_ffegf :=_bceff .(_a .EndElement );_ffegf &&_gedd .Name ==start .Name {return nil ; -};return _d .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",_bceff );}; +// Right-To-Left Views +RtlAttr *bool ; -// Validate validates the CT_GroupShapeChoice and its children -func (_gdca *CT_GroupShapeChoice )Validate ()error {return _gdca .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_gccaeg *SldLayout )ValidateWithPath (path string )error {if _ffad :=_gccaeg .CT_SlideLayout .ValidateWithPath (path );_ffad !=nil {return _ffad ;};return nil ;}; +// Compatibility Mode +CompatModeAttr *bool ; -// Validate validates the CT_TLAnimateBehavior and its children -func (_ebffe *CT_TLAnimateBehavior )Validate ()error {return _ebffe .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};type CT_ControlList struct{ +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// Embedded Control -Control []*CT_Control ;};func (_afdb ST_TLAnimateMotionPathEditMode )String ()string {switch _afdb {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};func NewCT_ControlList ()*CT_ControlList {_adge :=&CT_ControlList {}; -return _adge };func (_accbg *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_accbg =0;case "\u0073\u0074\u0072":*_accbg =1;case "\u006e\u0075\u006d":*_accbg =2;case "\u0063\u006c\u0072":*_accbg =3;}; -return nil ;};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);func NewCT_Empty ()*CT_Empty {_cddb :=&CT_Empty {};return _cddb }; -type CT_SplitTransition struct{ +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// Orientation -OrientAttr ST_Direction ; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;}; +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_dgcce *CT_SlideTiming )ValidateWithPath (path string )error {if _dgcce .TnLst !=nil {if _eddb :=_dgcce .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_eddb !=nil {return _eddb ;};};if _dgcce .BldLst !=nil {if _fdbd :=_dgcce .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074"); -_fdbd !=nil {return _fdbd ;};};if _dgcce .ExtLst !=nil {if _egeg :=_dgcce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egeg !=nil {return _egeg ;};};return nil ;}; +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_dcbbc *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _abega ,_gbee :=range _dcbbc .Sld {if _bdfbe :=_gbee .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_abega ));_bdfbe !=nil {return _bdfbe ; -};};return nil ;}; +// Document Conformance Class +ConformanceAttr _gb .ST_ConformanceClass ; -// Validate validates the CT_ControlList and its children -func (_cdgg *CT_ControlList )Validate ()error {return _cdgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_egbd *CT_TLOleChartTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egbd .TypeAttr =ST_TLChartSubelementType (1); -for _ ,_feede :=range start .Attr {if _feede .Name .Local =="\u0074\u0079\u0070\u0065"{_egbd .TypeAttr .UnmarshalXMLAttr (_feede );continue ;};if _feede .Name .Local =="\u006c\u0076\u006c"{_fdbea ,_bebf :=_aa .ParseUint (_feede .Value ,10,32);if _bebf !=nil {return _bebf ; -};_ccfed :=uint32 (_fdbea );_egbd .LvlAttr =&_ccfed ;continue ;};};for {_agbe ,_cbfc :=d .Token ();if _cbfc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_cbfc ); -};if _bcbec ,_gdfb :=_agbe .(_a .EndElement );_gdfb &&_bcbec .Name ==start .Name {break ;};};return nil ;}; +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_cbdff *CT_TLByRgbColorTransform )Validate ()error {return _cbdff .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_dded *OleObj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dded .CT_OleObject =*NewCT_OleObject (); -for _ ,_fdbaa :=range start .Attr {if _fdbaa .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"&&_fdbaa .Name .Local =="\u0069\u0064"{_dcec ,_abeea :=_fdbaa .Value ,error (nil ); -if _abeea !=nil {return _abeea ;};_dded .IdAttr =&_dcec ;continue ;};if _fdbaa .Name .Local =="\u0073\u0070\u0069\u0064"{_cfffd ,_cecab :=_fdbaa .Value ,error (nil );if _cecab !=nil {return _cecab ;};_dded .SpidAttr =&_cfffd ;continue ;};if _fdbaa .Name .Local =="\u006e\u0061\u006d\u0065"{_fgbbg ,_cbcac :=_fdbaa .Value ,error (nil ); -if _cbcac !=nil {return _cbcac ;};_dded .NameAttr =&_fgbbg ;continue ;};if _fdbaa .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fbdfa ,_dgcbc :=_aa .ParseBool (_fdbaa .Value );if _dgcbc !=nil {return _dgcbc ;};_dded .ShowAsIconAttr =&_fbdfa ; -continue ;};if _fdbaa .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_dbbbd ,_babg :=_fdbaa .Value ,error (nil );if _babg !=nil {return _babg ;};_dded .ProgIdAttr =&_dbbbd ;continue ;};if _fdbaa .Name .Local =="\u0069\u006d\u0067\u0057"{_gcaba ,_eebbd :=_aa .ParseInt (_fdbaa .Value ,10,32); -if _eebbd !=nil {return _eebbd ;};_ddfafd :=int32 (_gcaba );_dded .ImgWAttr =&_ddfafd ;continue ;};if _fdbaa .Name .Local =="\u0069\u006d\u0067\u0048"{_agfge ,_cefae :=_aa .ParseInt (_fdbaa .Value ,10,32);if _cefae !=nil {return _cefae ;};_facd :=int32 (_agfge ); -_dded .ImgHAttr =&_facd ;continue ;};};_deefd :for {_gaadc ,_cbeb :=d .Token ();if _cbeb !=nil {return _cbeb ;};switch _cgbab :=_gaadc .(type ){case _a .StartElement :switch _cgbab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_dded .Choice =NewCT_OleObjectChoice (); -if _ddafd :=d .DecodeElement (&_dded .Choice .Embed ,&_cgbab );_ddafd !=nil {return _ddafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_dded .Choice =NewCT_OleObjectChoice (); -if _ecede :=d .DecodeElement (&_dded .Choice .Link ,&_cgbab );_ecede !=nil {return _ecede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dded .Pic =NewCT_Picture (); -if _dcebc :=d .DecodeElement (_dded .Pic ,&_cgbab );_dcebc !=nil {return _dcebc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_cgbab .Name ); -if _fdbga :=d .Skip ();_fdbga !=nil {return _fdbga ;};};case _a .EndElement :break _deefd ;case _a .CharData :};};return nil ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_ecfb :=&CT_TLAnimVariant {};return _ecfb };func NewCT_GroupShape ()*CT_GroupShape {_cfga :=&CT_GroupShape {}; -_cfga .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cfga .GrpSpPr =_fc .NewCT_GroupShapeProperties ();return _cfga ;};func (_cfdb *CT_HandoutMasterIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cfdb .HandoutMasterId !=nil {_cabb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}}; -e .EncodeElement (_cfdb .HandoutMasterId ,_cabb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_gdgf *CT_ModifyVerifier )ValidateWithPath (path string )error {if _dacbb :=_gdgf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_dacbb !=nil {return _dacbb ;};if _aaff :=_gdgf .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_aaff !=nil {return _aaff ; -};if _cdae :=_gdgf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};return nil ;};func (_aeage *CT_TLAnimVariantFloatVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_aeage .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3; -ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9; -ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15; -ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);func (_deadfg *CT_StringTag )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfda :=range start .Attr {if _cfda .Name .Local =="\u006e\u0061\u006d\u0065"{_cgec ,_ddcd :=_cfda .Value ,error (nil ); -if _ddcd !=nil {return _ddcd ;};_deadfg .NameAttr =_cgec ;continue ;};if _cfda .Name .Local =="\u0076\u0061\u006c"{_abcf ,_cdac :=_cfda .Value ,error (nil );if _cdac !=nil {return _cdac ;};_deadfg .ValAttr =_abcf ;continue ;};};for {_aebcb ,_fefe :=d .Token (); -if _fefe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_fefe );};if _dffb ,_dcaaab :=_aebcb .(_a .EndElement );_dcaaab &&_dffb .Name ==start .Name {break ; -};};return nil ;};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0;ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3; -ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4;);func (_dgfce ST_WebScreenSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egaec :=_a .Attr {};_egaec .Name =name ;switch _dgfce {case ST_WebScreenSizeUnset :_egaec .Value =""; -case ST_WebScreenSize544x376 :_egaec .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_egaec .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_egaec .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; -case ST_WebScreenSize800x600 :_egaec .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_egaec .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_egaec .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; -case ST_WebScreenSize1152x900 :_egaec .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_egaec .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_egaec .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; -case ST_WebScreenSize1800x1400 :_egaec .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_egaec .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _egaec ,nil ;};func (_cgdgfe *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgdgfe =0; -case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cgdgfe =1;case "\u0066\u0069\u0078e\u0064":*_cgdgfe =2;};return nil ;};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_fadg :=&CT_TLTimeTargetElement {};return _fadg ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0; -ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);type ST_TLParaBuildType byte ;type CT_EmbeddedFontList struct{ +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_ddbfa ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _ddbfa {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbfa )); -};return nil ;};type CT_IndexRange struct{ +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// Start -StAttr uint32 ; +// Presentation Slide Size +SldSz *CT_SlideSize ; -// End -EndAttr uint32 ;};type ST_TLPreviousActionType byte ;func (_fabcdf *CT_NotesTextViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fabcdf .CViewPr =NewCT_CommonViewProperties ();_efag :for {_feffd ,_gcda :=d .Token ();if _gcda !=nil {return _gcda ; -};switch _cbg :=_feffd .(type ){case _a .StartElement :switch _cbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _geg :=d .DecodeElement (_fabcdf .CViewPr ,&_cbg ); -_geg !=nil {return _geg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabcdf .ExtLst =NewCT_ExtensionList (); -if _gdfa :=d .DecodeElement (_fabcdf .ExtLst ,&_cbg );_gdfa !=nil {return _gdfa ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cbg .Name ); -if _bdba :=d .Skip ();_bdba !=nil {return _bdba ;};};case _a .EndElement :break _efag ;case _a .CharData :};};return nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_cggae :=&CT_TLOleChartTargetElement {};_cggae .TypeAttr =ST_TLChartSubelementType (1); -return _cggae ;};func (_edgda *CT_TLAnimateBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edgda .ByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_edgda .ByAttr )}); -};if _edgda .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_edgda .FromAttr )});};if _edgda .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_edgda .ToAttr )}); -};if _edgda .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_gegcc ,_ffeb :=_edgda .CalcmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _ffeb !=nil {return _ffeb ;};start .Attr =append (start .Attr ,_gegcc ); -};if _edgda .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_ebebbd ,_debf :=_edgda .ValueTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _debf !=nil {return _debf ;};start .Attr =append (start .Attr ,_ebebbd ); -};e .EncodeToken (start );_aabcf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_edgda .CBhvr ,_aabcf );if _edgda .TavLst !=nil {_aecdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}}; -e .EncodeElement (_edgda .TavLst ,_aecdf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Notes Slide Size +NotesSz *_fba .CT_PositiveSize2D ; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_cfccb *CT_ViewProperties )ValidateWithPath (path string )error {if _bdefe :=_cfccb .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_bdefe !=nil {return _bdefe ;};if _cfccb .NormalViewPr !=nil {if _dbadd :=_cfccb .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"); -_dbadd !=nil {return _dbadd ;};};if _cfccb .SlideViewPr !=nil {if _cffgc :=_cfccb .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_cffgc !=nil {return _cffgc ;};};if _cfccb .OutlineViewPr !=nil {if _cafgb :=_cfccb .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072"); -_cafgb !=nil {return _cafgb ;};};if _cfccb .NotesTextViewPr !=nil {if _gace :=_cfccb .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_gace !=nil {return _gace ;};};if _cfccb .SorterViewPr !=nil {if _acaf :=_cfccb .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"); -_acaf !=nil {return _acaf ;};};if _cfccb .NotesViewPr !=nil {if _dabc :=_cfccb .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_dabc !=nil {return _dabc ;};};if _cfccb .GridSpacing !=nil {if _cfafg :=_cfccb .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_cfafg !=nil {return _cfafg ;};};if _cfccb .ExtLst !=nil {if _cfffc :=_cfccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfffc !=nil {return _cfffc ;};};return nil ;};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0; -ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;); +// Smart Tags +SmartTags *CT_SmartTags ; -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_ccagb *EG_TopLevelSlide )ValidateWithPath (path string )error {if _agcf :=_ccagb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_agcf !=nil {return _agcf ;};return nil ;};func (_fbeg *CT_GuideList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fbeg .Guide !=nil {_deee :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_gcee :=range _fbeg .Guide {e .EncodeElement (_gcee ,_deee );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -func (_cfccg ST_Direction )String ()string {switch _cfccg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_feeb *CT_SlideMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feeb .CSld =NewCT_CommonSlideData (); -_feeb .ClrMap =_fc .NewCT_ColorMapping ();for _ ,_gabe :=range start .Attr {if _gabe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ebca ,_efaff :=_aa .ParseBool (_gabe .Value );if _efaff !=nil {return _efaff ;};_feeb .PreserveAttr =&_ebca ; -continue ;};};_fddb :for {_abbd ,_gaaf :=d .Token ();if _gaaf !=nil {return _gaaf ;};switch _cadcc :=_abbd .(type ){case _a .StartElement :switch _cadcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ebebb :=d .DecodeElement (_feeb .CSld ,&_cadcc ); -_ebebb !=nil {return _ebebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fdga :=d .DecodeElement (_feeb .ClrMap ,&_cadcc ); -_fdga !=nil {return _fdga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_feeb .SldLayoutIdLst =NewCT_SlideLayoutIdList (); -if _egcbc :=d .DecodeElement (_feeb .SldLayoutIdLst ,&_cadcc );_egcbc !=nil {return _egcbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_feeb .Transition =NewCT_SlideTransition (); -if _cagd :=d .DecodeElement (_feeb .Transition ,&_cadcc );_cagd !=nil {return _cagd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_feeb .Timing =NewCT_SlideTiming (); -if _cbaca :=d .DecodeElement (_feeb .Timing ,&_cadcc );_cbaca !=nil {return _cbaca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_feeb .Hf =NewCT_HeaderFooter (); -if _fcbdee :=d .DecodeElement (_feeb .Hf ,&_cadcc );_fcbdee !=nil {return _fcbdee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_feeb .TxStyles =NewCT_SlideMasterTextStyles (); -if _eegd :=d .DecodeElement (_feeb .TxStyles ,&_cadcc );_eegd !=nil {return _eegd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feeb .ExtLst =NewCT_ExtensionListModify (); -if _cggfb :=d .DecodeElement (_feeb .ExtLst ,&_cadcc );_cggfb !=nil {return _cggfb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_cadcc .Name ); -if _cdagc :=d .Skip ();_cdagc !=nil {return _cdagc ;};};case _a .EndElement :break _fddb ;case _a .CharData :};};return nil ;};func (_cacf *CT_TLIterateIntervalPercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_cacf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_edf :=&CT_ExtensionListModify {};return _edf ;};func (_dbcfcg ST_OleObjectFollowColorScheme )Validate ()error {return _dbcfcg .ValidateWithPath ("")}; -func (_acacf ST_PrintColorMode )String ()string {switch _acacf {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";}; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_gcd *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_bbdcf *ST_PlaceholderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdccba ,_gcfbc :=d .Token ();if _gcfbc !=nil {return _gcfbc ;};if _eefge ,_abbe :=_fdccba .(_a .EndElement ); -_abbe &&_eefge .Name ==start .Name {*_bbdcf =1;return nil ;};if _aafeb ,_ceaf :=_fdccba .(_a .CharData );!_ceaf {return _d .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",_fdccba ); -}else {switch string (_aafeb ){case "":*_bbdcf =0;case "\u0074\u0069\u0074l\u0065":*_bbdcf =1;case "\u0062\u006f\u0064\u0079":*_bbdcf =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_bbdcf =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_bbdcf =4; -case "\u0064\u0074":*_bbdcf =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_bbdcf =6;case "\u0066\u0074\u0072":*_bbdcf =7;case "\u0068\u0064\u0072":*_bbdcf =8;case "\u006f\u0062\u006a":*_bbdcf =9;case "\u0063\u0068\u0061r\u0074":*_bbdcf =10;case "\u0074\u0062\u006c":*_bbdcf =11; -case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_bbdcf =12;case "\u0064\u0067\u006d":*_bbdcf =13;case "\u006d\u0065\u0064i\u0061":*_bbdcf =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_bbdcf =15;case "\u0070\u0069\u0063":*_bbdcf =16;};};_fdccba ,_gcfbc =d .Token (); -if _gcfbc !=nil {return _gcfbc ;};if _egbdd ,_daggfc :=_fdccba .(_a .EndElement );_daggfc &&_egbdd .Name ==start .Name {return nil ;};return _d .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",_fdccba ); -};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_fgcff :=&CT_TransitionSoundAction {};return _fgcff ;};type CT_Background struct{ +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// Black and White Mode -BwModeAttr _fc .ST_BlackWhiteMode ; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// Background Properties -BgPr *CT_BackgroundProperties ; +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Background Style Reference -BgRef *_fc .CT_StyleMatrixReference ;};func (_ggfe *HandoutMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _ggfe .CT_HandoutMaster .MarshalXML (e ,start );};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_eaad :=&CT_HtmlPublishProperties {}; -return _eaad ;};func (_ddaff *SldLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _ddaff .CT_SlideLayout .MarshalXML (e ,start );};func (_faccb ST_TLParaBuildType )Validate ()error {return _faccb .ValidateWithPath ("")};func (_dafga *ST_TransitionCornerDirectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debb ,_dbdee :=d .Token (); -if _dbdee !=nil {return _dbdee ;};if _bbdccc ,_cccb :=_debb .(_a .EndElement );_cccb &&_bbdccc .Name ==start .Name {*_dafga =1;return nil ;};if _acafg ,_ebbcab :=_debb .(_a .CharData );!_ebbcab {return _d .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",_debb ); -}else {switch string (_acafg ){case "":*_dafga =0;case "\u006c\u0075":*_dafga =1;case "\u0072\u0075":*_dafga =2;case "\u006c\u0064":*_dafga =3;case "\u0072\u0064":*_dafga =4;};};_debb ,_dbdee =d .Token ();if _dbdee !=nil {return _dbdee ;};if _bccbg ,_cdagg :=_debb .(_a .EndElement ); -_cdagg &&_bccbg .Name ==start .Name {return nil ;};return _d .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",_debb );};func (_fage ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfedc :=_a .Attr {}; -_gfedc .Name =name ;switch _fage {case ST_TLAnimateMotionPathEditModeUnset :_gfedc .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_gfedc .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_gfedc .Value ="\u0066\u0069\u0078e\u0064"; -};return _gfedc ,nil ;};func (_eagef *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eagef =0;case "\u0072\u0067\u0062":*_eagef =1;case "\u0068\u0073\u006c":*_eagef =2;};return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_cfce :=&CT_TLCommandBehavior {}; -_cfce .CBhvr =NewCT_TLCommonBehaviorData ();return _cfce ;};func (_dbfaed ST_TLCommandType )Validate ()error {return _dbfaed .ValidateWithPath ("")};func (_agc *CT_CommentAuthor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcdba :=range start .Attr {if _dcdba .Name .Local =="\u0069\u0064"{_caf ,_aee :=_aa .ParseUint (_dcdba .Value ,10,32); -if _aee !=nil {return _aee ;};_agc .IdAttr =uint32 (_caf );continue ;};if _dcdba .Name .Local =="\u006e\u0061\u006d\u0065"{_fdaaf ,_bba :=_dcdba .Value ,error (nil );if _bba !=nil {return _bba ;};_agc .NameAttr =_fdaaf ;continue ;};if _dcdba .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_bgea ,_dgda :=_dcdba .Value ,error (nil ); -if _dgda !=nil {return _dgda ;};_agc .InitialsAttr =_bgea ;continue ;};if _dcdba .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_ddf ,_eef :=_aa .ParseUint (_dcdba .Value ,10,32);if _eef !=nil {return _eef ;};_agc .LastIdxAttr =uint32 (_ddf );continue ; -};if _dcdba .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_ace ,_ffcf :=_aa .ParseUint (_dcdba .Value ,10,32);if _ffcf !=nil {return _ffcf ;};_agc .ClrIdxAttr =uint32 (_ace );continue ;};};_gbde :for {_edb ,_ecb :=d .Token ();if _ecb !=nil {return _ecb ; -};switch _eac :=_edb .(type ){case _a .StartElement :switch _eac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agc .ExtLst =NewCT_ExtensionList (); -if _eba :=d .DecodeElement (_agc .ExtLst ,&_eac );_eba !=nil {return _eba ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_eac .Name ); -if _gbfd :=d .Skip ();_gbfd !=nil {return _gbfd ;};};case _a .EndElement :break _gbde ;case _a .CharData :};};return nil ;};func (_cdef ST_TLParaBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdef .String (),start ); -};func (_beccb ST_TLAnimateColorDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efbc :=_a .Attr {};_efbc .Name =name ;switch _beccb {case ST_TLAnimateColorDirectionUnset :_efbc .Value ="";case ST_TLAnimateColorDirectionCw :_efbc .Value ="\u0063\u0077"; -case ST_TLAnimateColorDirectionCcw :_efbc .Value ="\u0063\u0063\u0077";};return _efbc ,nil ;};func (_febgb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_febgb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_febgb =1; -case "\u006c\u0061\u0079\u006f\u0075\u0074":*_febgb =2;};return nil ;};type CT_TLOleBuildChart struct{ +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// Build -BldAttr ST_TLOleChartBuildType ; +// Presentation Default Text Style +DefaultTextStyle *_fba .CT_TextListStyle ; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_TLIterateIntervalPercentage struct{ +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// Value -ValAttr _fc .ST_PositivePercentage ;};func (_abddd ST_TLParaBuildType )ValidateWithPath (path string )error {switch _abddd {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abddd )); -};return nil ;};func (_badca ST_IterateType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbfdc :=_a .Attr {};_gbfdc .Name =name ;switch _badca {case ST_IterateTypeUnset :_gbfdc .Value ="";case ST_IterateTypeEl :_gbfdc .Value ="\u0065\u006c";case ST_IterateTypeWd :_gbfdc .Value ="\u0077\u0064"; -case ST_IterateTypeLt :_gbfdc .Value ="\u006c\u0074";};return _gbfdc ,nil ;};func (_agbda ST_IterateType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agbda .String (),start );};func NewCT_SlideIdList ()*CT_SlideIdList {_ccab :=&CT_SlideIdList {}; -return _ccab };func (_feae *CT_HeaderFooter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aagafe :=range start .Attr {if _aagafe .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_cgfc ,_agfe :=_aa .ParseBool (_aagafe .Value ); -if _agfe !=nil {return _agfe ;};_feae .SldNumAttr =&_cgfc ;continue ;};if _aagafe .Name .Local =="\u0068\u0064\u0072"{_ecea ,_afcc :=_aa .ParseBool (_aagafe .Value );if _afcc !=nil {return _afcc ;};_feae .HdrAttr =&_ecea ;continue ;};if _aagafe .Name .Local =="\u0066\u0074\u0072"{_bgdf ,_afff :=_aa .ParseBool (_aagafe .Value ); -if _afff !=nil {return _afff ;};_feae .FtrAttr =&_bgdf ;continue ;};if _aagafe .Name .Local =="\u0064\u0074"{_dceg ,_dgcc :=_aa .ParseBool (_aagafe .Value );if _dgcc !=nil {return _dgcc ;};_feae .DtAttr =&_dceg ;continue ;};};_cefeg :for {_gagfc ,_dcfbf :=d .Token (); -if _dcfbf !=nil {return _dcfbf ;};switch _bbdgf :=_gagfc .(type ){case _a .StartElement :switch _bbdgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feae .ExtLst =NewCT_ExtensionListModify (); -if _fbcg :=d .DecodeElement (_feae .ExtLst ,&_bbdgf );_fbcg !=nil {return _fbcg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bbdgf .Name ); -if _fgee :=d .Skip ();_fgee !=nil {return _fgee ;};};case _a .EndElement :break _cefeg ;case _a .CharData :};};return nil ;};func (_eebcd *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eebcd =0;case "\u0062\u0061\u0073\u0065":*_eebcd =1; -case "\u0073\u0075\u006d":*_eebcd =2;case "\u0072\u0065\u0070\u006c":*_eebcd =3;case "\u006d\u0075\u006c\u0074":*_eebcd =4;case "\u006e\u006f\u006e\u0065":*_eebcd =5;};return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// Extension List +ExtLst *CT_ExtensionList ;};func (_fegcg *Sld )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070\u003a\u0073l\u0064";return _fegcg .CT_Slide .MarshalXML (e ,start );};func NewViewPr ()*ViewPr {_edbe :=&ViewPr {};_edbe .CT_ViewProperties =*NewCT_ViewProperties ();return _edbe ;};func (_dcebfe ST_TLCommandType )ValidateWithPath (path string )error {switch _dcebfe {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcebfe )); +};return nil ;};func (_gggg *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggg .Choice =NewCT_OleObjectChoice ();for _ ,_gbdgc :=range start .Attr {if _gbdgc .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"&&_gbdgc .Name .Local =="\u0069\u0064"{_bdgd ,_dage :=_gbdgc .Value ,error (nil ); +if _dage !=nil {return _dage ;};_gggg .IdAttr =&_bdgd ;continue ;};if _gbdgc .Name .Local =="\u0073\u0070\u0069\u0064"{_ebaef ,_dffdf :=_gbdgc .Value ,error (nil );if _dffdf !=nil {return _dffdf ;};_gggg .SpidAttr =&_ebaef ;continue ;};if _gbdgc .Name .Local =="\u006e\u0061\u006d\u0065"{_fddgf ,_efdb :=_gbdgc .Value ,error (nil ); +if _efdb !=nil {return _efdb ;};_gggg .NameAttr =&_fddgf ;continue ;};if _gbdgc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_ffcf ,_deff :=_f .ParseBool (_gbdgc .Value );if _deff !=nil {return _deff ;};_gggg .ShowAsIconAttr =&_ffcf ; +continue ;};if _gbdgc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ebdbc ,_gade :=_gbdgc .Value ,error (nil );if _gade !=nil {return _gade ;};_gggg .ProgIdAttr =&_ebdbc ;continue ;};if _gbdgc .Name .Local =="\u0069\u006d\u0067\u0057"{_ddedf ,_agea :=_f .ParseInt (_gbdgc .Value ,10,32); +if _agea !=nil {return _agea ;};_ccaf :=int32 (_ddedf );_gggg .ImgWAttr =&_ccaf ;continue ;};if _gbdgc .Name .Local =="\u0069\u006d\u0067\u0048"{_beeac ,_fgefa :=_f .ParseInt (_gbdgc .Value ,10,32);if _fgefa !=nil {return _fgefa ;};_egbe :=int32 (_beeac ); +_gggg .ImgHAttr =&_egbe ;continue ;};};_fbda :for {_begd ,_bcgb :=d .Token ();if _bcgb !=nil {return _bcgb ;};switch _bbef :=_begd .(type ){case _b .StartElement :switch _bbef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_gggg .Choice =NewCT_OleObjectChoice (); +if _ecbd :=d .DecodeElement (&_gggg .Choice .Embed ,&_bbef );_ecbd !=nil {return _ecbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_gggg .Choice =NewCT_OleObjectChoice (); +if _aage :=d .DecodeElement (&_gggg .Choice .Link ,&_bbef );_aage !=nil {return _aage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_gggg .Pic =NewCT_Picture (); +if _bdaf :=d .DecodeElement (_gggg .Pic ,&_bbef );_bdaf !=nil {return _bdaf ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bbef .Name ); +if _gced :=d .Skip ();_gced !=nil {return _gced ;};};case _b .EndElement :break _fbda ;case _b .CharData :};};return nil ;};func (_cbab *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbab .NvSpPr =NewCT_ShapeNonVisual ();_cbab .SpPr =_fba .NewCT_ShapeProperties (); +for _ ,_gaed :=range start .Attr {if _gaed .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_edecb ,_ecad :=_f .ParseBool (_gaed .Value );if _ecad !=nil {return _ecad ;};_cbab .UseBgFillAttr =&_edecb ;continue ;};};_eaeb :for {_egdce ,_cefce :=d .Token (); +if _cefce !=nil {return _cefce ;};switch _dbadg :=_egdce .(type ){case _b .StartElement :switch _dbadg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _cegbe :=d .DecodeElement (_cbab .NvSpPr ,&_dbadg ); +_cegbe !=nil {return _cegbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _gcdf :=d .DecodeElement (_cbab .SpPr ,&_dbadg ); +_gcdf !=nil {return _gcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cbab .Style =_fba .NewCT_ShapeStyle (); +if _efdgca :=d .DecodeElement (_cbab .Style ,&_dbadg );_efdgca !=nil {return _efdgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_cbab .TxBody =_fba .NewCT_TextBody (); +if _bgeba :=d .DecodeElement (_cbab .TxBody ,&_dbadg );_bgeba !=nil {return _bgeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbab .ExtLst =NewCT_ExtensionListModify (); +if _bfba :=d .DecodeElement (_cbab .ExtLst ,&_dbadg );_bfba !=nil {return _bfba ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dbadg .Name ); +if _eabcd :=d .Skip ();_eabcd !=nil {return _eabcd ;};};case _b .EndElement :break _eaeb ;case _b .CharData :};};return nil ;};func (_bebga *ST_PhotoAlbumLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daef ,_dgdfe :=d .Token ();if _dgdfe !=nil {return _dgdfe ; +};if _cdadg ,_egegad :=_daef .(_b .EndElement );_egegad &&_cdadg .Name ==start .Name {*_bebga =1;return nil ;};if _ccbeg ,_ggcag :=_daef .(_b .CharData );!_ggcag {return _fb .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",_daef ); +}else {switch string (_ccbeg ){case "":*_bebga =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bebga =1;case "\u0031\u0070\u0069\u0063":*_bebga =2;case "\u0032\u0070\u0069\u0063":*_bebga =3;case "\u0034\u0070\u0069\u0063":*_bebga =4; +case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bebga =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bebga =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bebga =7;};};_daef ,_dgdfe =d .Token ();if _dgdfe !=nil {return _dgdfe ; +};if _cadfb ,_aafdc :=_daef .(_b .EndElement );_aafdc &&_cadfb .Name ==start .Name {return nil ;};return _fb .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",_daef ); +};func (_daacd *CT_TLCommandBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daacd .TypeAttr !=ST_TLCommandTypeUnset {_bcfbf ,_cdccbf :=_daacd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdccbf !=nil {return _cdccbf ; +};start .Attr =append (start .Attr ,_bcfbf );};if _daacd .CmdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_daacd .CmdAttr )});};e .EncodeToken (start );_begc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; +e .EncodeElement (_daacd .CBhvr ,_begc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Collapsed -CollapseAttr *bool ;};type CT_TimeNodeList struct{ +// Validate validates the CT_SlideLayout and its children +func (_gfbfc *CT_SlideLayout )Validate ()error {return _gfbfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_cfb *CT_NotesMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_cfb .IdAttr )}); +e .EncodeToken (start );if _cfb .ExtLst !=nil {_cgef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfb .ExtLst ,_cgef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func NewCT_Presentation ()*CT_Presentation {_dddd :=&CT_Presentation {};_dddd .NotesSz =_fba .NewCT_PositiveSize2D ();return _dddd ;};func (_bbeb *CT_CustomShowList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbeb .CustShow !=nil {_bgee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +for _ ,_bbec :=range _bbeb .CustShow {e .EncodeElement (_bbec ,_bgee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TimeNodeList struct{ // Parallel Time Node Par []*CT_TLTimeNodeParallel ; @@ -4196,785 +4142,842 @@ Set []*CT_TLSetBehavior ; Audio []*CT_TLMediaNodeAudio ; // Video -Video []*CT_TLMediaNodeVideo ;};func (_beffd ST_PrintWhat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beffd .String (),start );}; +Video []*CT_TLMediaNodeVideo ;};func (_bfgca ST_Direction )Validate ()error {return _bfgca .ValidateWithPath ("")};func (_gfafe ST_SlideSizeType )Validate ()error {return _gfafe .ValidateWithPath ("")};func (_bfbfb ST_TLNextActionType )ValidateWithPath (path string )error {switch _bfbfb {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbfb )); +};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_fgeg :=&CT_GroupShapeNonVisual {};_fgeg .CNvPr =_fba .NewCT_NonVisualDrawingProps ();_fgeg .CNvGrpSpPr =_fba .NewCT_NonVisualGroupDrawingShapeProps ();_fgeg .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +return _fgeg ;};func (_faedd *CT_TLMediaNodeVideo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faedd .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_gfebf :=range start .Attr {if _gfebf .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_gdadc ,_aegc :=_f .ParseBool (_gfebf .Value ); +if _aegc !=nil {return _aegc ;};_faedd .FullScrnAttr =&_gdadc ;continue ;};};_gdcaa :for {_babc ,_ceae :=d .Token ();if _ceae !=nil {return _ceae ;};switch _gcfbd :=_babc .(type ){case _b .StartElement :switch _gcfbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _bcgca :=d .DecodeElement (_faedd .CMediaNode ,&_gcfbd ); +_bcgca !=nil {return _bcgca ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_gcfbd .Name ); +if _ecdec :=d .Skip ();_ecdec !=nil {return _ecdec ;};};case _b .EndElement :break _gdcaa ;case _b .CharData :};};return nil ;};func (_eebg *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eebg .Cm !=nil {_gbbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d"}}; +for _ ,_bbdf :=range _eebg .Cm {e .EncodeElement (_bbdf ,_gbbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_efae :=&CT_SlideSize {};_efae .CxAttr =914400;_efae .CyAttr =914400;return _efae ; +};func (_edfa *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edfa .NvPicPr =NewCT_PictureNonVisual ();_edfa .BlipFill =_fba .NewCT_BlipFillProperties ();_edfa .SpPr =_fba .NewCT_ShapeProperties ();_fgafa :for {_bgef ,_fcgggg :=d .Token (); +if _fcgggg !=nil {return _fcgggg ;};switch _dcde :=_bgef .(type ){case _b .StartElement :switch _dcde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ebafg :=d .DecodeElement (_edfa .NvPicPr ,&_dcde ); +_ebafg !=nil {return _ebafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _degg :=d .DecodeElement (_edfa .BlipFill ,&_dcde ); +_degg !=nil {return _degg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ceaf :=d .DecodeElement (_edfa .SpPr ,&_dcde ); +_ceaf !=nil {return _ceaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_edfa .Style =_fba .NewCT_ShapeStyle (); +if _gcea :=d .DecodeElement (_edfa .Style ,&_dcde );_gcea !=nil {return _gcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfa .ExtLst =NewCT_ExtensionListModify (); +if _ccfd :=d .DecodeElement (_edfa .ExtLst ,&_dcde );_ccfd !=nil {return _ccfd ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dcde .Name ); +if _dabbe :=d .Skip ();_dabbe !=nil {return _dabbe ;};};case _b .EndElement :break _fgafa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SlideSize and its children -func (_ggab *CT_SlideSize )Validate ()error {return _ggab .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};type CT_BackgroundProperties struct{ +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_beea *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _beea .NotesMasterId !=nil {if _gaga :=_beea .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_gaga !=nil {return _gaga ; +};};return nil ;};func (_dcag *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcag .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_dcag .Xfrm =_fba .NewCT_Transform2D ();_dcag .Graphic =_fba .NewGraphic (); +for _ ,_gcda :=range start .Attr {if _gcda .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dcag .BwModeAttr .UnmarshalXMLAttr (_gcda );continue ;};};_dace :for {_dccbe ,_caee :=d .Token ();if _caee !=nil {return _caee ;};switch _gecd :=_dccbe .(type ){case _b .StartElement :switch _gecd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _eace :=d .DecodeElement (_dcag .NvGraphicFramePr ,&_gecd ); +_eace !=nil {return _eace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _deed :=d .DecodeElement (_dcag .Xfrm ,&_gecd ); +_deed !=nil {return _deed ;};case _b .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _acff :=d .DecodeElement (_dcag .Graphic ,&_gecd ); +_acff !=nil {return _acff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcag .ExtLst =NewCT_ExtensionListModify (); +if _fbg :=d .DecodeElement (_dcag .ExtLst ,&_gecd );_fbg !=nil {return _fbg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_gecd .Name ); +if _abgb :=d .Skip ();_abgb !=nil {return _abgb ;};};case _b .EndElement :break _dace ;case _b .CharData :};};return nil ;}; -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_fc .CT_NoFillProperties ;SolidFill *_fc .CT_SolidColorFillProperties ;GradFill *_fc .CT_GradientFillProperties ;BlipFill *_fc .CT_BlipFillProperties ;PattFill *_fc .CT_PatternFillProperties ;GrpFill *_fc .CT_GroupFillProperties ; -EffectLst *_fc .CT_EffectList ;EffectDag *_fc .CT_EffectContainer ;ExtLst *CT_ExtensionList ;}; +// Validate validates the Presentation and its children +func (_ededg *Presentation )Validate ()error {return _ededg .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_afcge ST_ViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcfccb :=_b .Attr {};_bcfccb .Name =name ; +switch _afcge {case ST_ViewTypeUnset :_bcfccb .Value ="";case ST_ViewTypeSldView :_bcfccb .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_bcfccb .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; +case ST_ViewTypeNotesView :_bcfccb .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_bcfccb .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_bcfccb .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; +case ST_ViewTypeOutlineView :_bcfccb .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_bcfccb .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_bcfccb .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077"; +};return _bcfccb ,nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func NewCT_SlideMaster ()*CT_SlideMaster {_gbc :=&CT_SlideMaster {};_gbc .CSld =NewCT_CommonSlideData ();_gbc .ClrMap =_fba .NewCT_ColorMapping (); +return _gbc ;};type CT_Rel struct{IdAttr string ;};func (_aegda *CT_TransitionSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedda :for {_daeaf ,_cffcb :=d .Token ();if _cffcb !=nil {return _cffcb ;};switch _agee :=_daeaf .(type ){case _b .StartElement :switch _agee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_aegda .StSnd =NewCT_TransitionStartSoundAction (); +if _aace :=d .DecodeElement (_aegda .StSnd ,&_agee );_aace !=nil {return _aace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_aegda .EndSnd =NewCT_Empty (); +if _acfed :=d .DecodeElement (_aegda .EndSnd ,&_agee );_acfed !=nil {return _acfed ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_agee .Name ); +if _dfeadb :=d .Skip ();_dfeadb !=nil {return _dfeadb ;};};case _b .EndElement :break _dedda ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLBuildDiagram and its children -func (_ceaa *CT_TLBuildDiagram )Validate ()error {return _ceaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};type CT_GraphicalObjectFrameNonVisual struct{ +// Validate validates the CT_SlideTransitionChoice and its children +func (_ccbe *CT_SlideTransitionChoice )Validate ()error {return _ccbe .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_StringTag ()*CT_StringTag {_badf :=&CT_StringTag {}; +return _badf }; -// Non-Visual Drawing Properties -CNvPr *_fc .CT_NonVisualDrawingProps ; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_fba .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_gfffe *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eceg :=range start .Attr {if _eceg .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"&&_eceg .Name .Local =="\u0069\u0064"||_eceg .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"&&_eceg .Name .Local =="\u0069\u0064"{_ebcdb ,_dedgg :=_eceg .Value ,error (nil ); +if _dedgg !=nil {return _dedgg ;};_gfffe .IdAttr =_ebcdb ;continue ;};};for {_bcagd ,_becbc :=d .Token ();if _becbc !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_becbc ); +};if _abag ,_adbd :=_bcagd .(_b .EndElement );_adbd &&_abag .Name ==start .Name {break ;};};return nil ;}; -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_fc .CT_NonVisualGraphicFrameProperties ; +// Validate validates the EG_ExtensionList and its children +func (_cgbad *EG_ExtensionList )Validate ()error {return _cgbad .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_faebff *CT_TLShapeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_faebff .SpidAttr )}); +e .EncodeToken (start );if _faebff .Bg !=nil {_eadcg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_faebff .Bg ,_eadcg );};if _faebff .SubSp !=nil {_eeea :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}}; +e .EncodeElement (_faebff .SubSp ,_eeea );};if _faebff .OleChartEl !=nil {_cgagc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_faebff .OleChartEl ,_cgagc );};if _faebff .TxEl !=nil {_dbgde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}}; +e .EncodeElement (_faebff .TxEl ,_dbgde );};if _faebff .GraphicEl !=nil {_baca :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_faebff .GraphicEl ,_baca );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_cgaaa *CT_TLIterateIntervalPercentage )Validate ()error {return _cgaaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};func (_cbbef *CT_SlideIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbbef .SldId !=nil {_dfgbc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_bafa :=range _cbbef .SldId {e .EncodeElement (_bafa ,_dfgbc ); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbdfg *CT_TLPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_fb .Sprintf ("\u0025\u0076",_cbdfg .XAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_fb .Sprintf ("\u0025\u0076",_cbdfg .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edbb *CT_WebProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgfe :=range start .Attr {if _fgfe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_ggdgc ,_ffbdec :=_f .ParseBool (_fgfe .Value ); +if _ffbdec !=nil {return _ffbdec ;};_edbb .ShowAnimationAttr =&_ggdgc ;continue ;};if _fgfe .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_cdadd ,_bfgc :=_f .ParseBool (_fgfe .Value );if _bfgc !=nil {return _bfgc ; +};_edbb .ResizeGraphicsAttr =&_cdadd ;continue ;};if _fgfe .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_becag ,_cfcec :=_f .ParseBool (_fgfe .Value );if _cfcec !=nil {return _cfcec ;};_edbb .AllowPngAttr =&_becag ;continue ;};if _fgfe .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_agab ,_cfde :=_f .ParseBool (_fgfe .Value ); +if _cfde !=nil {return _cfde ;};_edbb .RelyOnVmlAttr =&_agab ;continue ;};if _fgfe .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_ddead ,_baded :=_f .ParseBool (_fgfe .Value );if _baded !=nil {return _baded ; +};_edbb .OrganizeInFoldersAttr =&_ddead ;continue ;};if _fgfe .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_cbegd ,_fecddc :=_f .ParseBool (_fgfe .Value );if _fecddc !=nil {return _fecddc ;};_edbb .UseLongFilenamesAttr =&_cbegd ; +continue ;};if _fgfe .Name .Local =="\u0069\u006d\u0067S\u007a"{_edbb .ImgSzAttr .UnmarshalXMLAttr (_fgfe );continue ;};if _fgfe .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_ebed ,_agagb :=_fgfe .Value ,error (nil );if _agagb !=nil {return _agagb ; +};_edbb .EncodingAttr =&_ebed ;continue ;};if _fgfe .Name .Local =="\u0063\u006c\u0072"{_edbb .ClrAttr .UnmarshalXMLAttr (_fgfe );continue ;};};_ffag :for {_cefba ,_ffbac :=d .Token ();if _ffbac !=nil {return _ffbac ;};switch _bfgad :=_cefba .(type ){case _b .StartElement :switch _bfgad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbb .ExtLst =NewCT_ExtensionList (); +if _gafe :=d .DecodeElement (_edbb .ExtLst ,&_bfgad );_gafe !=nil {return _gafe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_bfgad .Name ); +if _dccdg :=d .Skip ();_dccdg !=nil {return _dccdg ;};};case _b .EndElement :break _ffag ;case _b .CharData :};};return nil ;};func (_bggdb ST_TLBehaviorTransformType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cabgf :=_b .Attr {};_cabgf .Name =name ; +switch _bggdb {case ST_TLBehaviorTransformTypeUnset :_cabgf .Value ="";case ST_TLBehaviorTransformTypePt :_cabgf .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_cabgf .Value ="\u0069\u006d\u0067";};return _cabgf ,nil ;};func (_dbgfe ST_TransitionSideDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbgfe .String (),start ); +};func (_dbbd *CT_CornerDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbbd .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_bdgf ,_bgbg :=_dbbd .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _bgbg !=nil {return _bgbg ; +};start .Attr =append (start .Attr ,_bdgf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adac *EG_SlideListChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffdg :for {_acbb ,_gdfdf :=d .Token (); +if _gdfdf !=nil {return _gdfdf ;};switch _fadf :=_acbb .(type ){case _b .StartElement :switch _fadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_adac .SldAll =NewCT_Empty (); +if _cebcb :=d .DecodeElement (_adac .SldAll ,&_fadf );_cebcb !=nil {return _cebcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_adac .SldRg =NewCT_IndexRange (); +if _acbcf :=d .DecodeElement (_adac .SldRg ,&_fadf );_acbcf !=nil {return _acbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_adac .CustShow =NewCT_CustomShowId (); +if _facag :=d .DecodeElement (_adac .CustShow ,&_fadf );_facag !=nil {return _facag ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fadf .Name ); +if _abaeg :=d .Skip ();_abaeg !=nil {return _abaeg ;};};case _b .EndElement :break _dffdg ;case _b .CharData :};};return nil ;};func (_afeeg *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggcab ,_adea :=d .Token (); +if _adea !=nil {return _adea ;};if _gdadg ,_aaedd :=_bggcab .(_b .EndElement );_aaedd &&_gdadg .Name ==start .Name {*_afeeg =1;return nil ;};if _ccbag ,_fgcac :=_bggcab .(_b .CharData );!_fgcac {return _fb .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",_bggcab ); +}else {switch string (_ccbag ){case "":*_afeeg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_afeeg =1;case "\u0066\u0069\u0078e\u0064":*_afeeg =2;};};_bggcab ,_adea =d .Token ();if _adea !=nil {return _adea ;};if _edefc ,_dfgfa :=_bggcab .(_b .EndElement ); +_dfgfa &&_edefc .Name ==start .Name {return nil ;};return _fb .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",_bggcab );};func (_agae *CT_PrintProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agae .PrnWhatAttr !=ST_PrintWhatUnset {_eafa ,_ceddg :=_agae .PrnWhatAttr .MarshalXMLAttr (_b .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"}); +if _ceddg !=nil {return _ceddg ;};start .Attr =append (start .Attr ,_eafa );};if _agae .ClrModeAttr !=ST_PrintColorModeUnset {_bfbg ,_decb :=_agae .ClrModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _decb !=nil {return _decb ; +};start .Attr =append (start .Attr ,_bfbg );};if _agae .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_agae .HiddenSlidesAttr ))}); +};if _agae .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_agae .ScaleToFitPaperAttr ))}); +};if _agae .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_agae .FrameSlidesAttr ))});};e .EncodeToken (start ); +if _agae .ExtLst !=nil {_abccb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agae .ExtLst ,_abccb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_ExtensionList struct{ + +// Extension +Ext []*CT_Extension ;};func (_eaaa *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dccf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eaaa .CNvPr ,_dccf ); +_gggea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eaaa .CNvPicPr ,_gggea );_eeege :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_eaaa .NvPr ,_eeege ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfgb *CT_TLAnimVariantIntegerVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fb .Sprintf ("\u0025\u0076",_bbfgb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbec *CT_OutlineViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bedg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}}; +e .EncodeElement (_ebbec .CViewPr ,_bedg );if _ebbec .SldLst !=nil {_dcgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ebbec .SldLst ,_dcgd );};if _ebbec .ExtLst !=nil {_aagd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebbec .ExtLst ,_aagd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_ApplicationNonVisualDrawingProps and its children +func (_acd *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _acd .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073"); +};type CT_SlideSorterViewProperties struct{ -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_abfee *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _fafc :=_abfee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fafc !=nil {return _fafc ;};if _aabcg :=_abfee .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); -_aabcg !=nil {return _aabcg ;};return nil ;}; +// Show Formatting +ShowFormattingAttr *bool ; -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_cgbg *CT_SlideMaster )ValidateWithPath (path string )error {if _bdee :=_cgbg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bdee !=nil {return _bdee ;};if _efab :=_cgbg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_efab !=nil {return _efab ;};if _cgbg .SldLayoutIdLst !=nil {if _gbce :=_cgbg .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_gbce !=nil {return _gbce ;};};if _cgbg .Transition !=nil {if _fafg :=_cgbg .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); -_fafg !=nil {return _fafg ;};};if _cgbg .Timing !=nil {if _beab :=_cgbg .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_beab !=nil {return _beab ;};};if _cgbg .Hf !=nil {if _deeba :=_cgbg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); -_deeba !=nil {return _deeba ;};};if _cgbg .TxStyles !=nil {if _abeec :=_cgbg .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_abeec !=nil {return _abeec ;};};if _cgbg .ExtLst !=nil {if _fffaf :=_cgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fffaf !=nil {return _fffaf ;};};return nil ;};func (_bcdac ST_ViewType )ValidateWithPath (path string )error {switch _bcdac {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdac )); -};return nil ;};func (_dgd *CT_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbe :=range start .Attr {if _gbe .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dgd .BwModeAttr .UnmarshalXMLAttr (_gbe );continue ; -};};_gae :for {_fddd ,_bbd :=d .Token ();if _bbd !=nil {return _bbd ;};switch _gef :=_fddd .(type ){case _a .StartElement :switch _gef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_dgd .BgPr =NewCT_BackgroundProperties (); -if _fge :=d .DecodeElement (_dgd .BgPr ,&_gef );_fge !=nil {return _fge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_dgd .BgRef =_fc .NewCT_StyleMatrixReference (); -if _adc :=d .DecodeElement (_dgd .BgRef ,&_gef );_adc !=nil {return _adc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gef .Name ); -if _fcbf :=d .Skip ();_fcbf !=nil {return _fcbf ;};};case _a .EndElement :break _gae ;case _a .CharData :};};return nil ;};func (_fedad ST_TLParaBuildType )String ()string {switch _fedad {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; -case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";}; +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_ffabd *CT_TLTimeConditionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}}; +for _ ,_dfcgd :=range _ffabd .Cond {e .EncodeElement (_dfcgd ,_efec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_fcfaf *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _gccdg :=_fcfaf .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_gccdg !=nil {return _gccdg ;};if _dfdee :=_fcfaf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_dfdee !=nil {return _dfdee ;};if _cffdf :=_fcfaf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cffdf !=nil {return _cffdf ;};if _fcfaf .By !=nil {if _cggb :=_fcfaf .By .ValidateWithPath (path +"\u002f\u0042\u0079");_cggb !=nil {return _cggb ; -};};if _fcfaf .From !=nil {if _bdde :=_fcfaf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bdde !=nil {return _bdde ;};};if _fcfaf .To !=nil {if _dcgba :=_fcfaf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dcgba !=nil {return _dcgba ; -};};return nil ;};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2;ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4; -ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;);func (_gegca ST_TLAnimateEffectTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gegca .String (),start );};func (_ddbf *CT_ModifyVerifier )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddbf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .AlgorithmNameAttr )}); -};if _ddbf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .HashValueAttr )});};if _ddbf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .SaltValueAttr )}); -};if _ddbf .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .SpinValueAttr )});};if _ddbf .CryptProviderTypeAttr !=_b .ST_CryptProvUnset {_fffc ,_fdbc :=_ddbf .CryptProviderTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"}); -if _fdbc !=nil {return _fdbc ;};start .Attr =append (start .Attr ,_fffc );};if _ddbf .CryptAlgorithmClassAttr !=_b .ST_AlgClassUnset {_bacfg ,_eecb :=_ddbf .CryptAlgorithmClassAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _eecb !=nil {return _eecb ;};start .Attr =append (start .Attr ,_bacfg );};if _ddbf .CryptAlgorithmTypeAttr !=_b .ST_AlgTypeUnset {_fgef ,_febg :=_ddbf .CryptAlgorithmTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"}); -if _febg !=nil {return _febg ;};start .Attr =append (start .Attr ,_fgef );};if _ddbf .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .CryptAlgorithmSidAttr )}); -};if _ddbf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .SpinCountAttr )});};if _ddbf .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .SaltDataAttr )}); -};if _ddbf .HashDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .HashDataAttr )});};if _ddbf .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .CryptProviderAttr )}); -};if _ddbf .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .AlgIdExtAttr )});};if _ddbf .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .AlgIdExtSourceAttr )}); -};if _ddbf .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .CryptProviderTypeExtAttr )}); -};if _ddbf .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddbf .CryptProviderTypeExtSourceAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_egegd *CT_NotesMasterIdListEntry )Validate ()error {return _egegd .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_dccff ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _dccff {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccff )); +};return nil ;};func (_faad *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfdc ,_aceec :=d .Token ();if _aceec !=nil {return _aceec ;};if _faff ,_cfecb :=_ggfdc .(_b .EndElement );_cfecb &&_faff .Name ==start .Name {*_faad =1; +return nil ;};if _abfcd ,_dddac :=_ggfdc .(_b .CharData );!_dddac {return _fb .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",_ggfdc );}else {switch string (_abfcd ){case "":*_faad =0; +case "\u0062\u0061\u0073\u0065":*_faad =1;case "\u0073\u0075\u006d":*_faad =2;case "\u0072\u0065\u0070\u006c":*_faad =3;case "\u006d\u0075\u006c\u0074":*_faad =4;case "\u006e\u006f\u006e\u0065":*_faad =5;};};_ggfdc ,_aceec =d .Token ();if _aceec !=nil {return _aceec ; +};if _bege ,_abceg :=_ggfdc .(_b .EndElement );_abceg &&_bege .Name ==start .Name {return nil ;};return _fb .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",_ggfdc ); +};func (_dbdg *CT_InOutTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geee :=range start .Attr {if _geee .Name .Local =="\u0064\u0069\u0072"{_dbdg .DirAttr .UnmarshalXMLAttr (_geee );continue ;};};for {_ddee ,_gcbf :=d .Token (); +if _gcbf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcbf );};if _eeee ,_ggee :=_ddee .(_b .EndElement ); +_ggee &&_eeee .Name ==start .Name {break ;};};return nil ;};func (_edb *CT_CustomerDataList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfb :for {_aac ,_ebf :=d .Token ();if _ebf !=nil {return _ebf ;};switch _gebbe :=_aac .(type ){case _b .StartElement :switch _gebbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_efdf :=NewCT_CustomerData (); +if _defa :=d .DecodeElement (_efdf ,&_gebbe );_defa !=nil {return _defa ;};_edb .CustData =append (_edb .CustData ,_efdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_edb .Tags =NewCT_TagsData (); +if _acf :=d .DecodeElement (_edb .Tags ,&_gebbe );_acf !=nil {return _acf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gebbe .Name ); +if _addg :=d .Skip ();_addg !=nil {return _addg ;};};case _b .EndElement :break _gfb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_cdbga *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _beace :=_cdbga .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_beace !=nil {return _beace ;};return nil ;}; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_cbdf *CT_SlideTransition )ValidateWithPath (path string )error {if _dabbb :=_cbdf .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_dabbb !=nil {return _dabbb ;};if _cbdf .Choice !=nil {if _baebd :=_cbdf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_baebd !=nil {return _baebd ;};};if _cbdf .SndAc !=nil {if _ffbdd :=_cbdf .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_ffbdd !=nil {return _ffbdd ;};};if _cbdf .ExtLst !=nil {if _bfed :=_cbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bfed !=nil {return _bfed ;};};return nil ;};func (_fafg *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fafg .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fafg .ProgIdAttr )}); +};if _fafg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fafg .SpidAttr )});};if _fafg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fafg .NameAttr )}); +};if _fafg .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fafg .ShowAsIconAttr ))});};if _fafg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fafg .IdAttr )}); +};if _fafg .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fb .Sprintf ("\u0025\u0076",*_fafg .ImgWAttr )});};if _fafg .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fb .Sprintf ("\u0025\u0076",*_fafg .ImgHAttr )}); +};e .EncodeToken (start );_fafg .Choice .MarshalXML (e ,_b .StartElement {});if _fafg .Pic !=nil {_aefd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_fafg .Pic ,_aefd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_cabcc *CT_SlideLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabcc .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cabcc .MatchingNameAttr )}); +};if _cabcc .TypeAttr !=ST_SlideLayoutTypeUnset {_cdccb ,_dacab :=_cabcc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dacab !=nil {return _dacab ;};start .Attr =append (start .Attr ,_cdccb );};if _cabcc .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cabcc .PreserveAttr ))}); +};if _cabcc .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cabcc .UserDrawnAttr ))});};if _cabcc .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cabcc .ShowMasterSpAttr ))}); +};if _cabcc .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_cabcc .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_bedc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cabcc .CSld ,_bedc );if _cabcc .ClrMapOvr !=nil {_dced :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_cabcc .ClrMapOvr ,_dced );};if _cabcc .Transition !=nil {_fegea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cabcc .Transition ,_fegea );};if _cabcc .Timing !=nil {_eaggd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_cabcc .Timing ,_eaggd );};if _cabcc .Hf !=nil {_daaea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cabcc .Hf ,_daaea );};if _cabcc .ExtLst !=nil {_fgff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cabcc .ExtLst ,_fgff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_cfdae :=&CT_NotesMasterIdList {};return _cfdae ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_bdged *CT_PictureNonVisual )Validate ()error {return _bdged .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bggeb ST_WebColorType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfded :=_a .Attr {}; -_cfded .Name =name ;switch _bggeb {case ST_WebColorTypeUnset :_cfded .Value ="";case ST_WebColorTypeNone :_cfded .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_cfded .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_cfded .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; -case ST_WebColorTypePresentationAccent :_cfded .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_cfded .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b"; -case ST_WebColorTypeBlackTextOnWhite :_cfded .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _cfded ,nil ;};type CT_TLAnimVariantFloatVal struct{ +// Validate validates the CT_TLTimeCondition and its children +func (_badgc *CT_TLTimeCondition )Validate ()error {return _badgc .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_dbcd *ST_PlaceholderType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbcd =0; +case "\u0074\u0069\u0074l\u0065":*_dbcd =1;case "\u0062\u006f\u0064\u0079":*_dbcd =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_dbcd =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_dbcd =4;case "\u0064\u0074":*_dbcd =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_dbcd =6; +case "\u0066\u0074\u0072":*_dbcd =7;case "\u0068\u0064\u0072":*_dbcd =8;case "\u006f\u0062\u006a":*_dbcd =9;case "\u0063\u0068\u0061r\u0074":*_dbcd =10;case "\u0074\u0062\u006c":*_dbcd =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_dbcd =12;case "\u0064\u0067\u006d":*_dbcd =13; +case "\u006d\u0065\u0064i\u0061":*_dbcd =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_dbcd =15;case "\u0070\u0069\u0063":*_dbcd =16;};return nil ;};type ST_TransitionCornerDirectionType byte ;func (_dfeb *CT_TLByRgbColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdbg :=range start .Attr {if _bdbg .Name .Local =="\u0072"{_dbbgb ,_dgeae :=ParseUnionST_FixedPercentage (_bdbg .Value ); +if _dgeae !=nil {return _dgeae ;};_dfeb .RAttr =_dbbgb ;continue ;};if _bdbg .Name .Local =="\u0067"{_bbaee ,_gecdd :=ParseUnionST_FixedPercentage (_bdbg .Value );if _gecdd !=nil {return _gecdd ;};_dfeb .GAttr =_bbaee ;continue ;};if _bdbg .Name .Local =="\u0062"{_adcda ,_dccdd :=ParseUnionST_FixedPercentage (_bdbg .Value ); +if _dccdd !=nil {return _dccdd ;};_dfeb .BAttr =_adcda ;continue ;};};for {_adca ,_adfbb :=d .Token ();if _adfbb !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_adfbb ); +};if _abac ,_dagb :=_adca .(_b .EndElement );_dagb &&_abac .Name ==start .Name {break ;};};return nil ;};func (_bgbagg ST_TransitionCornerDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgbagg .String (),start ); +};func (_ccda *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccda .Sp !=nil {_cfda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_aabg :=range _ccda .Sp {e .EncodeElement (_aabg ,_cfda ); +};};if _ccda .GrpSp !=nil {_cbfa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_feef :=range _ccda .GrpSp {e .EncodeElement (_feef ,_cbfa );};};if _ccda .GraphicFrame !=nil {_gdaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; +for _ ,_ebef :=range _ccda .GraphicFrame {e .EncodeElement (_ebef ,_gdaa );};};if _ccda .CxnSp !=nil {_bead :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_dgfg :=range _ccda .CxnSp {e .EncodeElement (_dgfg ,_bead ); +};};if _ccda .Pic !=nil {_ggdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_caaf :=range _ccda .Pic {e .EncodeElement (_caaf ,_ggdb );};};if _ccda .ContentPart !=nil {_fddge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +for _ ,_accgc :=range _ccda .ContentPart {e .EncodeElement (_accgc ,_fddge );};};return nil ;};type CT_TLTimeConditionList struct{ -// Value -ValAttr float32 ;};type CT_TLTriggerTimeNodeID struct{ +// Condition +Cond []*CT_TLTimeCondition ;}; -// Value -ValAttr uint32 ;}; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_cccbb *CT_TLMediaNodeAudio )Validate ()error {return _cccbb .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_cbdb ST_PhotoAlbumLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcbbc :=_b .Attr {}; +_fcbbc .Name =name ;switch _cbdb {case ST_PhotoAlbumLayoutUnset :_fcbbc .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_fcbbc .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_fcbbc .Value ="\u0031\u0070\u0069\u0063"; +case ST_PhotoAlbumLayout2pic :_fcbbc .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_fcbbc .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_fcbbc .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_fcbbc .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce"; +case ST_PhotoAlbumLayout4picTitle :_fcbbc .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _fcbbc ,nil ;};func (_dfgd *CT_SlideSorterViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfgd .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_dfgd .ShowFormattingAttr ))}); +};e .EncodeToken (start );_gfbe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dfgd .CViewPr ,_gfbe );if _dfgd .ExtLst !=nil {_ccab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfgd .ExtLst ,_ccab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aefgg ST_TLChartSubelementType )String ()string {switch _aefgg {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064"; +case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +};return "";};func NewCmLst ()*CmLst {_bcgdd :=&CmLst {};_bcgdd .CT_CommentList =*NewCT_CommentList ();return _bcgdd ;};func (_ccgfa ST_TLNextActionType )String ()string {switch _ccgfa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b"; +};return "";}; -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_deece *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func NewCT_InOutTransition ()*CT_InOutTransition {_dfbf :=&CT_InOutTransition {};return _dfbf };func (_egcbb ST_TLTriggerRuntimeNode )Validate ()error {return _egcbb .ValidateWithPath ("")}; -func (_eacce ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _eacce {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacce )); -};return nil ;};func (_cgbbd *CT_TLAnimVariant )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdgca :for {_deebd ,_bead :=d .Token ();if _bead !=nil {return _bead ;};switch _fgfg :=_deebd .(type ){case _a .StartElement :switch _fgfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_cgbbd .BoolVal =NewCT_TLAnimVariantBooleanVal (); -if _ecccb :=d .DecodeElement (_cgbbd .BoolVal ,&_fgfg );_ecccb !=nil {return _ecccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_cgbbd .IntVal =NewCT_TLAnimVariantIntegerVal (); -if _dbeeec :=d .DecodeElement (_cgbbd .IntVal ,&_fgfg );_dbeeec !=nil {return _dbeeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_cgbbd .FltVal =NewCT_TLAnimVariantFloatVal (); -if _fbgge :=d .DecodeElement (_cgbbd .FltVal ,&_fgfg );_fbgge !=nil {return _fbgge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_cgbbd .StrVal =NewCT_TLAnimVariantStringVal (); -if _ffaee :=d .DecodeElement (_cgbbd .StrVal ,&_fgfg );_ffaee !=nil {return _ffaee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_cgbbd .ClrVal =_fc .NewCT_Color (); -if _gbfef :=d .DecodeElement (_cgbbd .ClrVal ,&_fgfg );_gbfef !=nil {return _gbfef ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_fgfg .Name ); -if _defc :=d .Skip ();_defc !=nil {return _defc ;};};case _a .EndElement :break _fdgca ;case _a .CharData :};};return nil ;};func NewSld ()*Sld {_affgc :=&Sld {};_affgc .CT_Slide =*NewCT_Slide ();return _affgc };func (_adbb *CT_CommentAuthorList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbb :for {_ada ,_fbcc :=d .Token (); -if _fbcc !=nil {return _fbcc ;};switch _cfg :=_ada .(type ){case _a .StartElement :switch _cfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_afge :=NewCT_CommentAuthor (); -if _cbc :=d .DecodeElement (_afge ,&_cfg );_cbc !=nil {return _cbc ;};_adbb .CmAuthor =append (_adbb .CmAuthor ,_afge );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cfg .Name ); -if _agcd :=d .Skip ();_agcd !=nil {return _agcd ;};};case _a .EndElement :break _dbbb ;case _a .CharData :};};return nil ;};func (_aafca ST_PlaceholderSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_beebf :=_a .Attr {};_beebf .Name =name ;switch _aafca {case ST_PlaceholderSizeUnset :_beebf .Value =""; -case ST_PlaceholderSizeFull :_beebf .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_beebf .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_beebf .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _beebf ,nil ;}; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_gdeb *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_bggfb ST_TLParaBuildType )Validate ()error {return _bggfb .ValidateWithPath ("")};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_dgab :=&CT_SlideTransitionChoice {}; +return _dgab ;};type ST_SplitterBarState byte ;const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3; +ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8; +ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13; +ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);func (_cccd *ST_TLNextActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geagg ,_bbeed :=d .Token (); +if _bbeed !=nil {return _bbeed ;};if _bdff ,_cgefg :=_geagg .(_b .EndElement );_cgefg &&_bdff .Name ==start .Name {*_cccd =1;return nil ;};if _gfebd ,_dcfea :=_geagg .(_b .CharData );!_dcfea {return _fb .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",_geagg ); +}else {switch string (_gfebd ){case "":*_cccd =0;case "\u006e\u006f\u006e\u0065":*_cccd =1;case "\u0073\u0065\u0065\u006b":*_cccd =2;};};_geagg ,_bbeed =d .Token ();if _bbeed !=nil {return _bbeed ;};if _gdgbf ,_bebcf :=_geagg .(_b .EndElement );_bebcf &&_gdgbf .Name ==start .Name {return nil ; +};return _fb .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",_geagg );};func (_dafdab ST_TLTimeAnimateValueTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _dafdab .ST_PositiveFixedPercentage !=nil {e .Encode (_dafdab .ST_PositiveFixedPercentage );};if _dafdab .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_dafdab .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name }); +};type CT_TLTimeTargetElement struct{ +// Slide Target +SldTgt *CT_Empty ; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_dedg *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _fabb :=_dedg .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fabb !=nil {return _fabb ;};if _dedg .SldLst !=nil {if _dgad :=_dedg .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074"); -_dgad !=nil {return _dgad ;};};if _dedg .ExtLst !=nil {if _ccae :=_dedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccae !=nil {return _ccae ;};};return nil ;};func (_facf ST_TLOleChartBuildType )String ()string {switch _facf {case 0:return ""; -case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c"; -};return "";};func (_fdf *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fdf .GrpSpPr =_fc .NewCT_GroupShapeProperties ();_bdaf :for {_caee ,_abbc :=d .Token ();if _abbc !=nil {return _abbc ; -};switch _ebeca :=_caee .(type ){case _a .StartElement :switch _ebeca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _bdeb :=d .DecodeElement (_fdf .NvGrpSpPr ,&_ebeca ); -_bdeb !=nil {return _bdeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _fdgb :=d .DecodeElement (_fdf .GrpSpPr ,&_ebeca ); -_fdgb !=nil {return _fdgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_adbc :=NewCT_GroupShapeChoice (); -if _eadbf :=d .DecodeElement (&_adbc .Sp ,&_ebeca );_eadbf !=nil {return _eadbf ;};_fdf .Choice =append (_fdf .Choice ,_adbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_dfdb :=NewCT_GroupShapeChoice (); -if _efg :=d .DecodeElement (&_dfdb .GrpSp ,&_ebeca );_efg !=nil {return _efg ;};_fdf .Choice =append (_fdf .Choice ,_dfdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gddg :=NewCT_GroupShapeChoice (); -if _cece :=d .DecodeElement (&_gddg .GraphicFrame ,&_ebeca );_cece !=nil {return _cece ;};_fdf .Choice =append (_fdf .Choice ,_gddg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_cccdd :=NewCT_GroupShapeChoice (); -if _eegb :=d .DecodeElement (&_cccdd .CxnSp ,&_ebeca );_eegb !=nil {return _eegb ;};_fdf .Choice =append (_fdf .Choice ,_cccdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_aeeed :=NewCT_GroupShapeChoice (); -if _dad :=d .DecodeElement (&_aeeed .Pic ,&_ebeca );_dad !=nil {return _dad ;};_fdf .Choice =append (_fdf .Choice ,_aeeed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eab :=NewCT_GroupShapeChoice (); -if _bcce :=d .DecodeElement (&_eab .ContentPart ,&_ebeca );_bcce !=nil {return _bcce ;};_fdf .Choice =append (_fdf .Choice ,_eab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdf .ExtLst =NewCT_ExtensionListModify (); -if _gggb :=d .DecodeElement (_fdf .ExtLst ,&_ebeca );_gggb !=nil {return _gggb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_ebeca .Name ); -if _fbbe :=d .Skip ();_fbbe !=nil {return _fbbe ;};};case _a .EndElement :break _bdaf ;case _a .CharData :};};return nil ;};func (_ecbcd *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecbcd =0;case "\u006e\u006f\u006e\u0065":*_ecbcd =1; -case "\u0066\u0075\u006c\u006c":*_ecbcd =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_ecbcd =3;};return nil ;};func (_ccbdg ST_TLAnimateBehaviorCalcMode )Validate ()error {return _ccbdg .ValidateWithPath ("")}; -func (_fbgb *CT_HtmlPublishProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaga :=range start .Attr {if _eaga .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"&&_eaga .Name .Local =="\u0069\u0064"||_eaga .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"&&_eaga .Name .Local =="\u0069\u0064"{_aade ,_gbfe :=_eaga .Value ,error (nil ); -if _gbfe !=nil {return _gbfe ;};_fbgb .IdAttr =_aade ;continue ;};if _eaga .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_fde ,_acfd :=_aa .ParseBool (_eaga .Value );if _acfd !=nil {return _acfd ; -};_fbgb .ShowSpeakerNotesAttr =&_fde ;continue ;};if _eaga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bfgd ,_ebee :=_eaga .Value ,error (nil );if _ebee !=nil {return _ebee ;};_fbgb .TargetAttr =&_bfgd ;continue ;};if _eaga .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcabf ,_dfcd :=_eaga .Value ,error (nil ); -if _dfcd !=nil {return _dfcd ;};_fbgb .TitleAttr =&_fcabf ;continue ;};};_aagg :for {_eggc ,_feaa :=d .Token ();if _feaa !=nil {return _feaa ;};switch _befc :=_eggc .(type ){case _a .StartElement :switch _befc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_fbgb .SldAll =NewCT_Empty (); -if _bcecd :=d .DecodeElement (_fbgb .SldAll ,&_befc );_bcecd !=nil {return _bcecd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_fbgb .SldRg =NewCT_IndexRange (); -if _baec :=d .DecodeElement (_fbgb .SldRg ,&_befc );_baec !=nil {return _baec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_fbgb .CustShow =NewCT_CustomShowId (); -if _daea :=d .DecodeElement (_fbgb .CustShow ,&_befc );_daea !=nil {return _daea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbgb .ExtLst =NewCT_ExtensionList (); -if _afbg :=d .DecodeElement (_fbgb .ExtLst ,&_befc );_afbg !=nil {return _afbg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_befc .Name ); -if _agdf :=d .Skip ();_agdf !=nil {return _agdf ;};};case _a .EndElement :break _aagg ;case _a .CharData :};};return nil ;};func (_cagdf *CT_TLTimeNodeSequence )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cagdf .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_cagdf .ConcurrentAttr ))}); -};if _cagdf .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_geccd ,_dcca :=_cagdf .PrevAcAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _dcca !=nil {return _dcca ;};start .Attr =append (start .Attr ,_geccd );};if _cagdf .NextAcAttr !=ST_TLNextActionTypeUnset {_ebdga ,_eacad :=_cagdf .NextAcAttr .MarshalXMLAttr (_a .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"}); -if _eacad !=nil {return _eacad ;};start .Attr =append (start .Attr ,_ebdga );};e .EncodeToken (start );_cbgag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cagdf .CTn ,_cbgag );if _cagdf .PrevCondLst !=nil {_fcdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_cagdf .PrevCondLst ,_fcdf );};if _cagdf .NextCondLst !=nil {_cbgad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cagdf .NextCondLst ,_cbgad ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdfa *ST_IterateType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceeb ,_defdg :=d .Token ();if _defdg !=nil {return _defdg ;};if _cfcba ,_gdbac :=_ceeb .(_a .EndElement ); -_gdbac &&_cfcba .Name ==start .Name {*_bdfa =1;return nil ;};if _bdfdg ,_cgaf :=_ceeb .(_a .CharData );!_cgaf {return _d .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",_ceeb ); -}else {switch string (_bdfdg ){case "":*_bdfa =0;case "\u0065\u006c":*_bdfa =1;case "\u0077\u0064":*_bdfa =2;case "\u006c\u0074":*_bdfa =3;};};_ceeb ,_defdg =d .Token ();if _defdg !=nil {return _defdg ;};if _gbdd ,_ccedg :=_ceeb .(_a .EndElement );_ccedg &&_gbdd .Name ==start .Name {return nil ; -};return _d .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",_ceeb );};func (_dfacg ST_TransitionCornerDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfacg .String (),start ); -};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_fcfac :=&CT_TLTextTargetElement {};return _fcfac ;}; +// Sound Target +SndTgt *_fba .CT_EmbeddedWAVAudioFile ; -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_bbaec *EG_ChildSlide )ValidateWithPath (path string )error {if _bbaec .ClrMapOvr !=nil {if _gfece :=_bbaec .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gfece !=nil {return _gfece ;};};return nil ; -};func (_aabg *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabg .CNvPr =_fc .NewCT_NonVisualDrawingProps ();_aabg .CNvGraphicFramePr =_fc .NewCT_NonVisualGraphicFrameProperties ();_aabg .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_bcca :for {_edfc ,_aaeb :=d .Token ();if _aaeb !=nil {return _aaeb ;};switch _cgbae :=_edfc .(type ){case _a .StartElement :switch _cgbae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _fddf :=d .DecodeElement (_aabg .CNvPr ,&_cgbae ); -_fddf !=nil {return _fddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ceba :=d .DecodeElement (_aabg .CNvGraphicFramePr ,&_cgbae ); -_ceba !=nil {return _ceba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _ceed :=d .DecodeElement (_aabg .NvPr ,&_cgbae ); -_ceed !=nil {return _ceed ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_cgbae .Name ); -if _bdfb :=d .Skip ();_bdfb !=nil {return _bdfb ;};};case _a .EndElement :break _bcca ;case _a .CharData :};};return nil ;};type CT_SmartTags struct{IdAttr string ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1; -ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_aabbc *CT_TLTriggerTimeNodeID )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_aabbc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aafgd *ST_TLTimeNodeSyncType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgfagd ,_dbfaea :=d .Token ();if _dbfaea !=nil {return _dbfaea ; -};if _faabc ,_dbaab :=_bgfagd .(_a .EndElement );_dbaab &&_faabc .Name ==start .Name {*_aafgd =1;return nil ;};if _cdecc ,_eebca :=_bgfagd .(_a .CharData );!_eebca {return _d .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",_bgfagd ); -}else {switch string (_cdecc ){case "":*_aafgd =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_aafgd =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_aafgd =2;};};_bgfagd ,_dbfaea =d .Token ();if _dbfaea !=nil {return _dbfaea ;};if _affcc ,_ccaac :=_bgfagd .(_a .EndElement ); -_ccaac &&_affcc .Name ==start .Name {return nil ;};return _d .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",_bgfagd );};func (_ccee *CT_ShowInfoBrowse )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbedd :=range start .Attr {if _bbedd .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_bcdd ,_baded :=_aa .ParseBool (_bbedd .Value ); -if _baded !=nil {return _baded ;};_ccee .ShowScrollbarAttr =&_bcdd ;continue ;};};for {_bdagd ,_gecbd :=d .Token ();if _gecbd !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_gecbd ); -};if _aaccb ,_baaa :=_bdagd .(_a .EndElement );_baaa &&_aaccb .Name ==start .Name {break ;};};return nil ;};func (_ebdg *CT_Control )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adcg :=range start .Attr {if _adcg .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"&&_adcg .Name .Local =="\u0069\u0064"{_ebg ,_gea :=_adcg .Value ,error (nil ); -if _gea !=nil {return _gea ;};_ebdg .IdAttr =&_ebg ;continue ;};if _adcg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffaf ,_gafa :=_adcg .Value ,error (nil );if _gafa !=nil {return _gafa ;};_ebdg .SpidAttr =&_ffaf ;continue ;};if _adcg .Name .Local =="\u006e\u0061\u006d\u0065"{_dedd ,_feed :=_adcg .Value ,error (nil ); -if _feed !=nil {return _feed ;};_ebdg .NameAttr =&_dedd ;continue ;};if _adcg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_adgd ,_agbg :=_aa .ParseBool (_adcg .Value );if _agbg !=nil {return _agbg ;};_ebdg .ShowAsIconAttr =&_adgd ; -continue ;};if _adcg .Name .Local =="\u0069\u006d\u0067\u0057"{_edae ,_gab :=_aa .ParseInt (_adcg .Value ,10,32);if _gab !=nil {return _gab ;};_fgdd :=int32 (_edae );_ebdg .ImgWAttr =&_fgdd ;continue ;};if _adcg .Name .Local =="\u0069\u006d\u0067\u0048"{_dace ,_bgaa :=_aa .ParseInt (_adcg .Value ,10,32); -if _bgaa !=nil {return _bgaa ;};_dbdb :=int32 (_dace );_ebdg .ImgHAttr =&_dbdb ;continue ;};};_ebbc :for {_eefd ,_cdba :=d .Token ();if _cdba !=nil {return _cdba ;};switch _dabg :=_eefd .(type ){case _a .StartElement :switch _dabg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdg .ExtLst =NewCT_ExtensionList (); -if _ggb :=d .DecodeElement (_ebdg .ExtLst ,&_dabg );_ggb !=nil {return _ggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_ebdg .Pic =NewCT_Picture (); -if _fgcf :=d .DecodeElement (_ebdg .Pic ,&_dabg );_fgcf !=nil {return _fgcf ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_dabg .Name ); -if _cafg :=d .Skip ();_cafg !=nil {return _cafg ;};};case _a .EndElement :break _ebbc ;case _a .CharData :};};return nil ;};func (_cbbb ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _cbbb {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbb )); -};return nil ;}; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// Validate validates the CT_TLIterateData and its children -func (_fadfb *CT_TLIterateData )Validate ()error {return _fadfb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");}; +// Ink Target +InkTgt *CT_TLSubShapeId ;}; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_decfd *CT_TLGraphicalObjectBuild )Validate ()error {return _decfd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type CT_HandoutMasterIdList struct{ +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_fccb *CT_SplitTransition )ValidateWithPath (path string )error {if _fdga :=_fccb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fdga !=nil {return _fdga ;};if _cfa :=_fccb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_cfa !=nil {return _cfa ;};return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_eggec :=&CT_TLCommandBehavior {};_eggec .CBhvr =NewCT_TLCommonBehaviorData ();return _eggec ;};type CT_SlideMasterIdList struct{ -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_dccdf ST_TLBehaviorAdditiveType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dccdf .String (),start );};func (_adabbd ST_TLAnimateColorDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adabbd .String (),start ); -};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5; -ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;); +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};type CT_Comment struct{ -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_ddaag *CT_TLAnimVariantIntegerVal )Validate ()error {return _ddaag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");};func (_bcbac *CT_TLMediaNodeAudio )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbac .CMediaNode =NewCT_TLCommonMediaNodeData (); -for _ ,_babbb :=range start .Attr {if _babbb .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_fbag ,_cddfe :=_aa .ParseBool (_babbb .Value );if _cddfe !=nil {return _cddfe ;};_bcbac .IsNarrationAttr =&_fbag ;continue ;};}; -_aadaa :for {_bcecb ,_abcaf :=d .Token ();if _abcaf !=nil {return _abcaf ;};switch _ecgf :=_bcecb .(type ){case _a .StartElement :switch _ecgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _fceab :=d .DecodeElement (_bcbac .CMediaNode ,&_ecgf ); -_fceab !=nil {return _fceab ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_ecgf .Name ); -if _gbaga :=d .Skip ();_gbaga !=nil {return _gbaga ;};};case _a .EndElement :break _aadaa ;case _a .CharData :};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2; -ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;);func (_geabe *CT_TLBuildDiagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cccef :=range start .Attr {if _cccef .Name .Local =="\u0062\u006c\u0064"{_geabe .BldAttr .UnmarshalXMLAttr (_cccef ); -continue ;};if _cccef .Name .Local =="\u0073\u0070\u0069\u0064"{_fcabd ,_dgaaa :=_aa .ParseUint (_cccef .Value ,10,32);if _dgaaa !=nil {return _dgaaa ;};_aggbc :=uint32 (_fcabd );_geabe .SpidAttr =&_aggbc ;continue ;};if _cccef .Name .Local =="\u0067\u0072\u0070I\u0064"{_cgcbd ,_edega :=_aa .ParseUint (_cccef .Value ,10,32); -if _edega !=nil {return _edega ;};_dfaeg :=uint32 (_cgcbd );_geabe .GrpIdAttr =&_dfaeg ;continue ;};if _cccef .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cdebb ,_ebfge :=_aa .ParseBool (_cccef .Value );if _ebfge !=nil {return _ebfge ; -};_geabe .UiExpandAttr =&_cdebb ;continue ;};};for {_daad ,_acfgg :=d .Token ();if _acfgg !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_acfgg ); -};if _dgbde ,_efca :=_daad .(_a .EndElement );_efca &&_dgbde .Name ==start .Name {break ;};};return nil ;};func (_aeafc *CT_TLByAnimateColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aeafc .Rgb !=nil {_gggge :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072g\u0062"}}; -e .EncodeElement (_aeafc .Rgb ,_gggge );};if _aeafc .Hsl !=nil {_dbade :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_aeafc .Hsl ,_dbade );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_cefec :=&CT_TLAnimVariantBooleanVal {};return _cefec ;}; +// Comment Author ID +AuthorIdAttr uint32 ; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_ccgag *CT_PhotoAlbum )ValidateWithPath (path string )error {if _gbdee :=_ccgag .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gbdee !=nil {return _gbdee ;};if _ebbcg :=_ccgag .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072"); -_ebbcg !=nil {return _ebbcg ;};if _ccgag .ExtLst !=nil {if _faaf :=_ccgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faaf !=nil {return _faaf ;};};return nil ;};type CT_TLAnimVariantIntegerVal struct{ +// Comment Date/Time +DtAttr *_cb .Time ; -// Value -ValAttr int32 ;}; +// Comment Index +IdxAttr uint32 ; -// Validate validates the EG_Background and its children -func (_acdd *EG_Background )Validate ()error {return _acdd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_cccd *CT_CommentList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcdg :for {_cfc ,_faa :=d .Token (); -if _faa !=nil {return _faa ;};switch _ebc :=_cfc .(type ){case _a .StartElement :switch _ebc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_adg :=NewCT_Comment (); -if _cdb :=d .DecodeElement (_adg ,&_ebc );_cdb !=nil {return _cdb ;};_cccd .Cm =append (_cccd .Cm ,_adg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_ebc .Name ); -if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _a .EndElement :break _fcdg ;case _a .CharData :};};return nil ;};func (_dccba *CT_TagList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfebg :for {_gecfa ,_cbge :=d .Token ();if _cbge !=nil {return _cbge ; -};switch _gfff :=_gecfa .(type ){case _a .StartElement :switch _gfff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_ggfbc :=NewCT_StringTag (); -if _ccfd :=d .DecodeElement (_ggfbc ,&_gfff );_ccfd !=nil {return _ccfd ;};_dccba .Tag =append (_dccba .Tag ,_ggfbc );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gfff .Name ); -if _eddbf :=d .Skip ();_eddbf !=nil {return _eddbf ;};};case _a .EndElement :break _gfebg ;case _a .CharData :};};return nil ;}; +// Comment Position +Pos *_fba .CT_Point2D ; -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_adbga *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _gdage :=_adbga .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gdage !=nil {return _gdage ; -};if _adbga .DurAttr !=nil {if _geabd :=_adbga .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_geabd !=nil {return _geabd ;};};if _adbga .RepeatCountAttr !=nil {if _fbeeg :=_adbga .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072"); -_fbeeg !=nil {return _fbeeg ;};};if _adbga .RepeatDurAttr !=nil {if _bdgag :=_adbga .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_bdgag !=nil {return _bdgag ;};};if _adbga .SpdAttr !=nil {if _dfgg :=_adbga .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072"); -_dfgg !=nil {return _dfgg ;};};if _adbga .AccelAttr !=nil {if _bdcg :=_adbga .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_bdcg !=nil {return _bdcg ;};};if _adbga .DecelAttr !=nil {if _agaf :=_adbga .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072"); -_agaf !=nil {return _agaf ;};};if _bgcdf :=_adbga .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bgcdf !=nil {return _bgcdf ;};if _acda :=_adbga .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); -_acda !=nil {return _acda ;};if _dffd :=_adbga .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_dffd !=nil {return _dffd ;};if _bbcab :=_adbga .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072"); -_bbcab !=nil {return _bbcab ;};if _bdec :=_adbga .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bdec !=nil {return _bdec ;};if _adbga .StCondLst !=nil {if _eagaeg :=_adbga .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); -_eagaeg !=nil {return _eagaeg ;};};if _adbga .EndCondLst !=nil {if _acegd :=_adbga .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_acegd !=nil {return _acegd ;};};if _adbga .EndSync !=nil {if _decead :=_adbga .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063"); -_decead !=nil {return _decead ;};};if _adbga .Iterate !=nil {if _begc :=_adbga .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_begc !=nil {return _begc ;};};if _adbga .ChildTnLst !=nil {if _baeg :=_adbga .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"); -_baeg !=nil {return _baeg ;};};if _adbga .SubTnLst !=nil {if _deag :=_adbga .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_deag !=nil {return _deag ;};};return nil ;};type CT_Rel struct{IdAttr string ;}; +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_TLTimeConditionList and its children -func (_cddd *CT_TLTimeConditionList )Validate ()error {return _cddd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func NewCT_CustomShow ()*CT_CustomShow {_gdag :=&CT_CustomShow {}; -_gdag .SldLst =NewCT_SlideRelationshipList ();return _gdag ;};type EG_SlideListChoice struct{ +// Validate validates the CT_Shape and its children +func (_gbgca *CT_Shape )Validate ()error {return _gbgca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ebedf *EG_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebedf .BgPr !=nil {_gedcce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}}; +e .EncodeElement (_ebedf .BgPr ,_gedcce );};if _ebedf .BgRef !=nil {_fgdb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_ebedf .BgRef ,_fgdb );};return nil ;}; -// All Slides -SldAll *CT_Empty ; +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_fdg *CT_CommonSlideData )ValidateWithPath (path string )error {if _fdg .Bg !=nil {if _bbbd :=_fdg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_bbbd !=nil {return _bbbd ;};};if _ecd :=_fdg .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065"); +_ecd !=nil {return _ecd ;};if _fdg .CustDataLst !=nil {if _ebcg :=_fdg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_ebcg !=nil {return _ebcg ;};};if _fdg .Controls !=nil {if _dgdc :=_fdg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_dgdc !=nil {return _dgdc ;};};if _fdg .ExtLst !=nil {if _bfdb :=_fdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfdb !=nil {return _bfdb ;};};return nil ;}; -// Slide Range -SldRg *CT_IndexRange ; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_ggfg *CT_Guide )ValidateWithPath (path string )error {if _abc :=_ggfg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_abc !=nil {return _abc ;};if _ggfg .PosAttr !=nil {if _fbgc :=_ggfg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_fbgc !=nil {return _fbgc ;};};return nil ;};func (_fdffc *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcggag ,_gcbfe :=d .Token ();if _gcbfe !=nil {return _gcbfe ;};if _egebb ,_cefeb :=_fcggag .(_b .EndElement ); +_cefeb &&_egebb .Name ==start .Name {*_fdffc =1;return nil ;};if _eaef ,_eggcaf :=_fcggag .(_b .CharData );!_eggcaf {return _fb .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",_fcggag ); +}else {switch string (_eaef ){case "":*_fdffc =0;case "\u006e\u006f\u006e\u0065":*_fdffc =1;case "\u0066\u0075\u006c\u006c":*_fdffc =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_fdffc =3;}; +};_fcggag ,_gcbfe =d .Token ();if _gcbfe !=nil {return _gcbfe ;};if _aefff ,_bbdec :=_fcggag .(_b .EndElement );_bbdec &&_aefff .Name ==start .Name {return nil ;};return _fb .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",_fcggag ); +}; -// Custom Show -CustShow *CT_CustomShowId ;};func (_fca *CT_ExtensionListModify )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgcf :=range start .Attr {if _bgcf .Name .Local =="\u006d\u006f\u0064"{_dbfcf ,_gcga :=_aa .ParseBool (_bgcf .Value ); -if _gcga !=nil {return _gcga ;};_fca .ModAttr =&_dbfcf ;continue ;};};_dgffa :for {_fgdfd ,_abfc :=d .Token ();if _abfc !=nil {return _abfc ;};switch _aeb :=_fgdfd .(type ){case _a .StartElement :switch _aeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dgfed :=NewCT_Extension (); -if _bac :=d .DecodeElement (_dgfed ,&_aeb );_bac !=nil {return _bac ;};_fca .Ext =append (_fca .Ext ,_dgfed );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_aeb .Name ); -if _cfa :=d .Skip ();_cfa !=nil {return _cfa ;};};case _a .EndElement :break _dgffa ;case _a .CharData :};};return nil ;};func (_gedaa ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gedaa .String (),start ); -};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func NewAG_Ole ()*AG_Ole {_fb :=&AG_Ole {}; -return _fb };func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_dgea :=&CT_NotesViewProperties {};_dgea .CSldViewPr =NewCT_CommonSlideViewProperties ();return _dgea ;};func (_fgcdgf ST_TLCommandType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgcdgf .String (),start ); -};func (_aedg *SldSyncPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aedg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_bbgfa :=range start .Attr {if _bbgfa .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_eaace ,_dfebb :=_bbgfa .Value ,error (nil ); -if _dfebb !=nil {return _dfebb ;};_aedg .ServerSldIdAttr =_eaace ;continue ;};if _bbgfa .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_effdg ,_bbagc :=ParseStdlibTime (_bbgfa .Value ); -if _bbagc !=nil {return _bbagc ;};_aedg .ServerSldModifiedTimeAttr =_effdg ;continue ;};if _bbgfa .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_fddea ,_ebddb :=ParseStdlibTime (_bbgfa .Value ); -if _ebddb !=nil {return _ebddb ;};_aedg .ClientInsertedTimeAttr =_fddea ;continue ;};};_ggfag :for {_gfdgg ,_cagdg :=d .Token ();if _cagdg !=nil {return _cagdg ;};switch _fdbf :=_gfdgg .(type ){case _a .StartElement :switch _fdbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aedg .ExtLst =NewCT_ExtensionList (); -if _baeb :=d .DecodeElement (_aedg .ExtLst ,&_fdbf );_baeb !=nil {return _baeb ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_fdbf .Name ); -if _deabf :=d .Skip ();_deabf !=nil {return _deabf ;};};case _a .EndElement :break _ggfag ;case _a .CharData :};};return nil ;};func (_decg *CT_Kinsoku )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecad :=range start .Attr {if _ecad .Name .Local =="\u006c\u0061\u006e\u0067"{_bggc ,_eeae :=_ecad .Value ,error (nil ); -if _eeae !=nil {return _eeae ;};_decg .LangAttr =&_bggc ;continue ;};if _ecad .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_bgccf ,_faabb :=_ecad .Value ,error (nil );if _faabb !=nil {return _faabb ;};_decg .InvalStCharsAttr =_bgccf ; -continue ;};if _ecad .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_addca ,_agbc :=_ecad .Value ,error (nil );if _agbc !=nil {return _agbc ;};_decg .InvalEndCharsAttr =_addca ;continue ;};};for {_gggd ,_dcbed :=d .Token (); -if _dcbed !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_dcbed );};if _cdbd ,_acfc :=_gggd .(_a .EndElement );_acfc &&_cdbd .Name ==start .Name {break ; -};};return nil ;};func (_cfbfe ST_TLAnimateColorSpace )String ()string {switch _cfbfe {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_cfgad :=&CT_TLTimeNodeParallel {}; -_cfgad .CTn =NewCT_TLCommonTimeNodeData ();return _cfgad ;}; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_abfg *CT_NormalViewPortion )ValidateWithPath (path string )error {if _cccf :=_abfg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_cccf !=nil {return _cccf ;};return nil ;};func (_fdfgbd ST_TLTimeNodeSyncType )String ()string {switch _fdfgbd {case 0:return ""; +case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func NewCT_Control ()*CT_Control {_bbbdf :=&CT_Control {};return _bbbdf };func (_gdeg *CT_SlideMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdeg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gdeg .IdAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_gdeg .RIdAttr )});e .EncodeToken (start );if _gdeg .ExtLst !=nil {_aeef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gdeg .ExtLst ,_aeef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_gcfbc :=&CT_SlideLayout {};_gcfbc .CSld =NewCT_CommonSlideData ();return _gcfbc ;};type CT_CustomerDataList struct{ -// Validate validates the CT_WebProperties and its children -func (_cabfc *CT_WebProperties )Validate ()error {return _cabfc .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdeaf *ST_TLTimeIndefinite )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gedeb ,_fcaad :=d .Token (); -if _fcaad !=nil {return _fcaad ;};if _aecgfc ,_cgebd :=_gedeb .(_a .EndElement );_cgebd &&_aecgfc .Name ==start .Name {*_gdeaf =1;return nil ;};if _edeba ,_bcfdd :=_gedeb .(_a .CharData );!_bcfdd {return _d .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",_gedeb ); -}else {switch string (_edeba ){case "":*_gdeaf =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_gdeaf =1;};};_gedeb ,_fcaad =d .Token ();if _fcaad !=nil {return _fcaad ;};if _cbcea ,_bfaaa :=_gedeb .(_a .EndElement );_bfaaa &&_cbcea .Name ==start .Name {return nil ; -};return _d .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",_gedeb );};type ST_TLTimeNodeRestartType byte ;func (_ggaf *CT_TLAnimateColorBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggaf .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_cdbaa ,_fdfa :=_ggaf .ClrSpcAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"}); -if _fdfa !=nil {return _fdfa ;};start .Attr =append (start .Attr ,_cdbaa );};if _ggaf .DirAttr !=ST_TLAnimateColorDirectionUnset {_aeagg ,_daaee :=_ggaf .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _daaee !=nil {return _daaee ;}; -start .Attr =append (start .Attr ,_aeagg );};e .EncodeToken (start );_cbcg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ggaf .CBhvr ,_cbcg );if _ggaf .By !=nil {_eegab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_ggaf .By ,_eegab );};if _ggaf .From !=nil {_caedd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ggaf .From ,_caedd );};if _ggaf .To !=nil {_efffe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_ggaf .To ,_efffe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Customer Data +CustData []*CT_CustomerData ; -// Validate validates the CT_NotesMasterIdList and its children -func (_gage *CT_NotesMasterIdList )Validate ()error {return _gage .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");}; +// Customer Data Tags +Tags *CT_TagsData ;};func (_gfgcg ST_SplitterBarState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgcg .String (),start );};func (_fabda *CT_TLIterateIntervalTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddedd :=range start .Attr {if _ddedd .Name .Local =="\u0076\u0061\u006c"{_dddaf ,_cafdf :=ParseUnionST_TLTime (_ddedd .Value ); +if _cafdf !=nil {return _cafdf ;};_fabda .ValAttr =_dddaf ;continue ;};};for {_gcgc ,_feac :=d .Token ();if _feac !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_feac ); +};if _ecace ,_cfdba :=_gcgc .(_b .EndElement );_cfdba &&_ecace .Name ==start .Name {break ;};};return nil ;};func (_aaaae ST_TLTimeNodeRestartType )String ()string {switch _aaaae {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065"; +case 3:return "\u006e\u0065\u0076e\u0072";};return "";};func (_egac *CT_SplitTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcbbd :=range start .Attr {if _gcbbd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_egac .OrientAttr .UnmarshalXMLAttr (_gcbbd ); +continue ;};if _gcbbd .Name .Local =="\u0064\u0069\u0072"{_egac .DirAttr .UnmarshalXMLAttr (_gcbbd );continue ;};};for {_cceed ,_bfdg :=d .Token ();if _bfdg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bfdg ); +};if _gccf ,_fgddf :=_cceed .(_b .EndElement );_fgddf &&_gccf .Name ==start .Name {break ;};};return nil ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_dfagb :=&CT_TLBehaviorAttributeNameList {};return _dfagb ;};func (_fbff *CT_NotesSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbff .CSld =NewCT_CommonSlideData (); +for _ ,_abbe :=range start .Attr {if _abbe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ggab ,_ecgc :=_f .ParseBool (_abbe .Value );if _ecgc !=nil {return _ecgc ;};_fbff .ShowMasterSpAttr =&_ggab ;continue ;};if _abbe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dddfb ,_dffed :=_f .ParseBool (_abbe .Value ); +if _dffed !=nil {return _dffed ;};_fbff .ShowMasterPhAnimAttr =&_dddfb ;continue ;};};_dbaf :for {_cdfc ,_aeec :=d .Token ();if _aeec !=nil {return _aeec ;};switch _eebdg :=_cdfc .(type ){case _b .StartElement :switch _eebdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _cdeg :=d .DecodeElement (_fbff .CSld ,&_eebdg ); +_cdeg !=nil {return _cdeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fbff .ClrMapOvr =_fba .NewCT_ColorMappingOverride (); +if _dfbb :=d .DecodeElement (_fbff .ClrMapOvr ,&_eebdg );_dfbb !=nil {return _dfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbff .ExtLst =NewCT_ExtensionListModify (); +if _dfbc :=d .DecodeElement (_fbff .ExtLst ,&_eebdg );_dfbc !=nil {return _dfbc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_eebdg .Name ); +if _baed :=d .Skip ();_baed !=nil {return _baed ;};};case _b .EndElement :break _dbaf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_aacbg *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _gfggb :=_aacbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfggb !=nil {return _gfggb ;};return nil ;};func (_fabc *CT_EmbeddedFontDataId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fabc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Slide and its children +func (_ggbcc *CT_Slide )Validate ()error {return _ggbcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");}; -// Validate validates the CT_BackgroundProperties and its children -func (_ddb *CT_BackgroundProperties )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fbdgb *ST_TLParaBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbdgb =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fbdgb =1;case "\u0070":*_fbdgb =2;case "\u0063\u0075\u0073\u0074":*_fbdgb =3;case "\u0077\u0068\u006fl\u0065":*_fbdgb =4;};return nil ;};func (_afcb *CT_CustomShowId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcfe :=range start .Attr {if _fcfe .Name .Local =="\u0069\u0064"{_bae ,_dgc :=_aa .ParseUint (_fcfe .Value ,10,32); -if _dgc !=nil {return _dgc ;};_afcb .IdAttr =uint32 (_bae );continue ;};};for {_cegb ,_ebaa :=d .Token ();if _ebaa !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_ebaa ); -};if _acfb ,_cdee :=_cegb .(_a .EndElement );_cdee &&_acfb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_ebgc *CT_TLAnimVariantFloatVal )Validate ()error {return _ebgc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};type CT_PresentationProperties struct{ -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_cedgg *CT_TLCommonMediaNodeData )Validate ()error {return _cedgg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_agdac *ST_TLTimeAnimateValueTime )Validate ()error {return _agdac .ValidateWithPath ("")}; -type ST_TLTimeNodePresetClassType byte ;func (_dgdaf *CT_OrientationTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdcc :=range start .Attr {if _cdcc .Name .Local =="\u0064\u0069\u0072"{_dgdaf .DirAttr .UnmarshalXMLAttr (_cdcc ); -continue ;};};for {_cdfa ,_cgefc :=d .Token ();if _cgefc !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_cgefc ); -};if _edfa ,_fffcf :=_cdfa .(_a .EndElement );_fffcf &&_edfa .Name ==start .Name {break ;};};return nil ;};func (_aaeda *CT_CustomerDataList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgef :for {_gdea ,_cef :=d .Token ();if _cef !=nil {return _cef ; -};switch _gdae :=_gdea .(type ){case _a .StartElement :switch _gdae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_dgcb :=NewCT_CustomerData (); -if _eee :=d .DecodeElement (_dgcb ,&_gdae );_eee !=nil {return _eee ;};_aaeda .CustData =append (_aaeda .CustData ,_dgcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_aaeda .Tags =NewCT_TagsData (); -if _ecdcf :=d .DecodeElement (_aaeda .Tags ,&_gdae );_ecdcf !=nil {return _ecdcf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gdae .Name ); -if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _a .EndElement :break _cgef ;case _a .CharData :};};return nil ;};type CT_OleObject struct{ +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};type ST_TLChartSubelementType byte ; +// Web Properties +WebPr *CT_WebProperties ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_adgb *CT_Placeholder )ValidateWithPath (path string )error {if _dbeb :=_adgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbeb !=nil {return _dbeb ;};if _ddfd :=_adgb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); -_ddfd !=nil {return _ddfd ;};if _ebdaca :=_adgb .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_ebdaca !=nil {return _ebdaca ;};if _adgb .ExtLst !=nil {if _ggda :=_adgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggda !=nil {return _ggda ;};};return nil ;};type CT_HeaderFooter struct{ +// Printing Properties +PrnPr *CT_PrintProperties ; -// Slide Number Placeholder -SldNumAttr *bool ; +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// Header Placeholder -HdrAttr *bool ; +// Color MRU +ClrMru *_fba .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};type CT_TLTriggerTimeNodeID struct{ -// Footer Placeholder -FtrAttr *bool ; +// Value +ValAttr uint32 ;}; -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_dafab ST_TransitionSpeed )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dafab .String (),start );};func (_eacf *CT_SlideRelationshipList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagc :for {_ddfb ,_cdbc :=d .Token (); -if _cdbc !=nil {return _cdbc ;};switch _fbga :=_ddfb .(type ){case _a .StartElement :switch _fbga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_gfbe :=NewCT_SlideRelationshipListEntry (); -if _feefg :=d .DecodeElement (_gfbe ,&_fbga );_feefg !=nil {return _feefg ;};_eacf .Sld =append (_eacf .Sld ,_gfbe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_fbga .Name ); -if _bgaef :=d .Skip ();_bgaef !=nil {return _bgaef ;};};case _a .EndElement :break _eagc ;case _a .CharData :};};return nil ;};type EG_ChildSlide struct{ +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_bcdf *CT_WebProperties )ValidateWithPath (path string )error {if _cbegg :=_bcdf .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_cbegg !=nil {return _cbegg ;};if _cceec :=_bcdf .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072"); +_cceec !=nil {return _cceec ;};if _bcdf .ExtLst !=nil {if _cfced :=_bcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfced !=nil {return _cfced ;};};return nil ;};func (_affad *SldLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _affad .CT_SlideLayout .MarshalXML (e ,start );};func NewSld ()*Sld {_fbed :=&Sld {};_fbed .CT_Slide =*NewCT_Slide ();return _fbed };func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_bgad :=&CT_NotesMasterIdListEntry {}; +return _bgad ;};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4; +ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);func (_egc *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egc .NvGrpSpPr =NewCT_GroupShapeNonVisual (); +_egc .GrpSpPr =_fba .NewCT_GroupShapeProperties ();_fdc :for {_gacb ,_eacae :=d .Token ();if _eacae !=nil {return _eacae ;};switch _fafb :=_gacb .(type ){case _b .StartElement :switch _fafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _bbcae :=d .DecodeElement (_egc .NvGrpSpPr ,&_fafb ); +_bbcae !=nil {return _bbcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _adfg :=d .DecodeElement (_egc .GrpSpPr ,&_fafb ); +_adfg !=nil {return _adfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_ggef :=NewCT_GroupShapeChoice (); +if _adae :=d .DecodeElement (&_ggef .Sp ,&_fafb );_adae !=nil {return _adae ;};_egc .Choice =append (_egc .Choice ,_ggef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_caedb :=NewCT_GroupShapeChoice (); +if _edgb :=d .DecodeElement (&_caedb .GrpSp ,&_fafb );_edgb !=nil {return _edgb ;};_egc .Choice =append (_egc .Choice ,_caedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbad :=NewCT_GroupShapeChoice (); +if _bfea :=d .DecodeElement (&_fbad .GraphicFrame ,&_fafb );_bfea !=nil {return _bfea ;};_egc .Choice =append (_egc .Choice ,_fbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_fgaf :=NewCT_GroupShapeChoice (); +if _eeec :=d .DecodeElement (&_fgaf .CxnSp ,&_fafb );_eeec !=nil {return _eeec ;};_egc .Choice =append (_egc .Choice ,_fgaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_agbb :=NewCT_GroupShapeChoice (); +if _bdbc :=d .DecodeElement (&_agbb .Pic ,&_fafb );_bdbc !=nil {return _bdbc ;};_egc .Choice =append (_egc .Choice ,_agbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_adaeb :=NewCT_GroupShapeChoice (); +if _dafd :=d .DecodeElement (&_adaeb .ContentPart ,&_fafb );_dafd !=nil {return _dafd ;};_egc .Choice =append (_egc .Choice ,_adaeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egc .ExtLst =NewCT_ExtensionListModify (); +if _gddc :=d .DecodeElement (_egc .ExtLst ,&_fafb );_gddc !=nil {return _gddc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_fafb .Name ); +if _cadd :=d .Skip ();_cadd !=nil {return _cadd ;};};case _b .EndElement :break _fdc ;case _b .CharData :};};return nil ;};func (_dbbe *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdcd ,_addcf :=d .Token (); +if _addcf !=nil {return _addcf ;};if _deda ,_dcccf :=_dbdcd .(_b .EndElement );_dcccf &&_deda .Name ==start .Name {*_dbbe =1;return nil ;};if _ceagg ,_gbcab :=_dbdcd .(_b .CharData );!_gbcab {return _fb .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",_dbdcd ); +}else {switch string (_ceagg ){case "":*_dbbe =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_dbbe =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_dbbe =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_dbbe =3;};};_dbdcd ,_addcf =d .Token (); +if _addcf !=nil {return _addcf ;};if _acggc ,_acac :=_dbdcd .(_b .EndElement );_acac &&_acggc .Name ==start .Name {return nil ;};return _fb .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",_dbdcd ); +};func (_ceafg ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _ceafg {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceafg )); +};return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_fc .CT_ColorMappingOverride ;}; +// Validate validates the CT_OleObjectEmbed and its children +func (_bcfcc *CT_OleObjectEmbed )Validate ()error {return _bcfcc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_ddffg *CT_TLTimeNodeParallel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddffg .CTn =NewCT_TLCommonTimeNodeData (); +_cbef :for {_fdce ,_ebbea :=d .Token ();if _ebbea !=nil {return _ebbea ;};switch _fgag :=_fdce .(type ){case _b .StartElement :switch _fgag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _cbcge :=d .DecodeElement (_ddffg .CTn ,&_fgag ); +_cbcge !=nil {return _cbcge ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_fgag .Name ); +if _cbdge :=d .Skip ();_cbdge !=nil {return _cbdge ;};};case _b .EndElement :break _cbef ;case _b .CharData :};};return nil ;};func (_aacd *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aacd =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_aacd =1; +};return nil ;};func (_gdbff *ST_TLChartSubelementType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefe ,_decgaf :=d .Token ();if _decgaf !=nil {return _decgaf ;};if _fecgf ,_dedeae :=_aefe .(_b .EndElement );_dedeae &&_fecgf .Name ==start .Name {*_gdbff =1; +return nil ;};if _gffag ,_egbg :=_aefe .(_b .CharData );!_egbg {return _fb .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",_aefe );}else {switch string (_gffag ){case "":*_gdbff =0; +case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gdbff =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gdbff =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gdbff =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gdbff =4; +case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gdbff =5;};};_aefe ,_decgaf =d .Token ();if _decgaf !=nil {return _decgaf ;};if _ccbfc ,_eddcg :=_aefe .(_b .EndElement );_eddcg &&_ccbfc .Name ==start .Name {return nil ;};return _fb .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",_aefe ); +};type CT_TransitionSoundAction struct{ -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_ebfg *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func (_baebge ST_WebColorType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_baebge .String (),start );};func (_ggeaa ST_PlaceholderType )ValidateWithPath (path string )error {switch _ggeaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggeaa )); -};return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_gdbc :=&CT_TLTimeAnimateValueList {};return _gdbc ;};type CT_TLOleChartTargetElement struct{ +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// Type -TypeAttr ST_TLChartSubelementType ; +// Stop Sound Action +EndSnd *CT_Empty ;};func (_bef *CT_NotesMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acb :=range start .Attr {if _acb .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"&&_acb .Name .Local =="\u0069\u0064"||_acb .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"&&_acb .Name .Local =="\u0069\u0064"{_dbga ,_fage :=_acb .Value ,error (nil ); +if _fage !=nil {return _fage ;};_bef .IdAttr =_dbga ;continue ;};};_dbab :for {_geba ,_deae :=d .Token ();if _deae !=nil {return _deae ;};switch _debfe :=_geba .(type ){case _b .StartElement :switch _debfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bef .ExtLst =NewCT_ExtensionList (); +if _gfgf :=d .DecodeElement (_bef .ExtLst ,&_debfe );_gfgf !=nil {return _gfgf ;};default:_cg .Log .Debug ("sk\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\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_debfe .Name ); +if _fcag :=d .Skip ();_fcag !=nil {return _fcag ;};};case _b .EndElement :break _dbab ;case _b .CharData :};};return nil ;};type CT_NormalViewPortion struct{ -// Level -LvlAttr *uint32 ;};func (_ddccbb ST_ViewType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcbd :=_a .Attr {};_bcbd .Name =name ;switch _ddccbb {case ST_ViewTypeUnset :_bcbd .Value ="";case ST_ViewTypeSldView :_bcbd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077"; -case ST_ViewTypeSldMasterView :_bcbd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_bcbd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_bcbd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077"; -case ST_ViewTypeNotesMasterView :_bcbd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_bcbd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_bcbd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; -case ST_ViewTypeSldThumbnailView :_bcbd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _bcbd ,nil ;};func (_aggfa ST_OleObjectFollowColorScheme )String ()string {switch _aggfa {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";};func (_fga *CT_CustomerData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fga .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLByHslColorTransform struct{ +// Normal View Dimension Size +SzAttr _fba .ST_PositiveFixedPercentage ; -// Hue -HAttr int32 ; +// Auto Adjust Normal View +AutoAdjustAttr *bool ;};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func (_aebba *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebba .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_egafd :=range start .Attr {if _egafd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_aebba .OriginAttr .UnmarshalXMLAttr (_egafd );continue ;};if _egafd .Name .Local =="\u0070\u0061\u0074\u0068"{_fbbef ,_ebbbc :=_egafd .Value ,error (nil ); +if _ebbbc !=nil {return _ebbbc ;};_aebba .PathAttr =&_fbbef ;continue ;};if _egafd .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_aebba .PathEditModeAttr .UnmarshalXMLAttr (_egafd );continue ;};if _egafd .Name .Local =="\u0072\u0041\u006e\u0067"{_edebg ,_fdfdb :=_f .ParseInt (_egafd .Value ,10,32); +if _fdfdb !=nil {return _fdfdb ;};_adggb :=int32 (_edebg );_aebba .RAngAttr =&_adggb ;continue ;};if _egafd .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_fcga ,_ecdg :=_egafd .Value ,error (nil );if _ecdg !=nil {return _ecdg ;};_aebba .PtsTypesAttr =&_fcga ; +continue ;};};_dgabg :for {_ggeec ,_fdee :=d .Token ();if _fdee !=nil {return _fdee ;};switch _fdbe :=_ggeec .(type ){case _b .StartElement :switch _fdbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _cedf :=d .DecodeElement (_aebba .CBhvr ,&_fdbe ); +_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_aebba .By =NewCT_TLPoint (); +if _cada :=d .DecodeElement (_aebba .By ,&_fdbe );_cada !=nil {return _cada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_aebba .From =NewCT_TLPoint (); +if _bcagg :=d .DecodeElement (_aebba .From ,&_fdbe );_bcagg !=nil {return _bcagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_aebba .To =NewCT_TLPoint (); +if _gacg :=d .DecodeElement (_aebba .To ,&_fdbe );_gacg !=nil {return _gacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_aebba .RCtr =NewCT_TLPoint (); +if _aagg :=d .DecodeElement (_aebba .RCtr ,&_fdbe );_aagg !=nil {return _aagg ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_fdbe .Name ); +if _gfad :=d .Skip ();_gfad !=nil {return _gfad ;};};case _b .EndElement :break _dgabg ;case _b .CharData :};};return nil ;};func NewPresentation ()*Presentation {_dcdce :=&Presentation {};_dcdce .CT_Presentation =*NewCT_Presentation ();return _dcdce ; +};func (_gcge *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abcc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_gcge .NvPicPr ,_abcc );_ecdfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcge .BlipFill ,_ecdfg );_dfdab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcge .SpPr ,_dfdab );if _gcge .Style !=nil {_bdbf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gcge .Style ,_bdbf );};if _gcge .ExtLst !=nil {_cdaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcge .ExtLst ,_cdaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_babb *CT_EmbeddedFontList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _babb .EmbeddedFont !=nil {_bda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}}; +for _ ,_dbd :=range _babb .EmbeddedFont {e .EncodeElement (_dbd ,_bda );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Saturation -SAttr _fc .ST_FixedPercentage ; +// Validate validates the CT_TLSetBehavior and its children +func (_gcafa *CT_TLSetBehavior )Validate ()error {return _gcafa .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_dfaf *CT_TLIterateData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ababb :=range start .Attr {if _ababb .Name .Local =="\u0074\u0079\u0070\u0065"{_dfaf .TypeAttr .UnmarshalXMLAttr (_ababb ); +continue ;};if _ababb .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_dafdaa ,_bfcae :=_f .ParseBool (_ababb .Value );if _bfcae !=nil {return _bfcae ;};_dfaf .BackwardsAttr =&_dafdaa ;continue ;};};_efdgdg :for {_egafe ,_ccag :=d .Token (); +if _ccag !=nil {return _ccag ;};switch _ebage :=_egafe .(type ){case _b .StartElement :switch _ebage .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_dfaf .TmAbs =NewCT_TLIterateIntervalTime (); +if _effa :=d .DecodeElement (_dfaf .TmAbs ,&_ebage );_effa !=nil {return _effa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_dfaf .TmPct =NewCT_TLIterateIntervalPercentage (); +if _faeeg :=d .DecodeElement (_dfaf .TmPct ,&_ebage );_faeeg !=nil {return _faeeg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_ebage .Name ); +if _dacaa :=d .Skip ();_dacaa !=nil {return _dacaa ;};};case _b .EndElement :break _efdgdg ;case _b .CharData :};};return nil ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_fdebb :=&CT_SlideSyncProperties {};return _fdebb ;};type EG_ShowType struct{ -// Lightness -LAttr _fc .ST_FixedPercentage ;};func (_baff ST_TransitionInOutDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_baff .String (),start );};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_dedfb :=&CT_TLTriggerRuntimeNode {}; -_dedfb .ValAttr =ST_TLTriggerRuntimeNode (1);return _dedfb ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_ccabf :=&CT_TLMediaNodeAudio {};_ccabf .CMediaNode =NewCT_TLCommonMediaNodeData ();return _ccabf ;};func (_edafe *CT_TagList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _edafe .Tag !=nil {_dggg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_efaag :=range _edafe .Tag {e .EncodeElement (_efaag ,_dggg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdgad ST_TLTriggerRuntimeNode )String ()string {switch _bdgad {case 0:return ""; -case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};func (_caafg ST_TLTimeNodeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caafg .String (),start ); -};func (_bbe *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_afe :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bbe .NvCxnSpPr ,_afe ); -_bbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbe .SpPr ,_bbg );if _bbe .Style !=nil {_cgde :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbe .Style ,_cgde ); -};if _bbe .ExtLst !=nil {_ded :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbe .ExtLst ,_ded );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLTimeNodeExclusive struct{ +// Presenter Slide Show Mode +Present *CT_Empty ; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_CommentAuthor struct{ +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Comment Author ID -IdAttr uint32 ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;};type CT_CustomShowId struct{ -// Comment Author Name -NameAttr string ; +// Custom Show Identifier +IdAttr uint32 ;};func (_feeee ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _feeee {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feeee )); +};return nil ;};func (_bfeeb *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdga :for {_dfcge ,_gcaf :=d .Token ();if _gcaf !=nil {return _gcaf ;};switch _gdbde :=_dfcge .(type ){case _b .StartElement :switch _gdbde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _fcgfd string ; +if _deag :=d .DecodeElement (&_fcgfd ,&_gdbde );_deag !=nil {return _deag ;};_bfeeb .AttrName =append (_bfeeb .AttrName ,_fcgfd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_gdbde .Name ); +if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _b .EndElement :break _gdga ;case _b .CharData :};};return nil ;};func (_bgfe *CT_NotesTextViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgfe .CViewPr =NewCT_CommonViewProperties (); +_cgfg :for {_adfag ,_dcbeg :=d .Token ();if _dcbeg !=nil {return _dcbeg ;};switch _bccg :=_adfag .(type ){case _b .StartElement :switch _bccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fbafc :=d .DecodeElement (_bgfe .CViewPr ,&_bccg ); +_fbafc !=nil {return _fbafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfe .ExtLst =NewCT_ExtensionList (); +if _ccaae :=d .DecodeElement (_bgfe .ExtLst ,&_bccg );_ccaae !=nil {return _ccaae ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bccg .Name ); +if _aeea :=d .Skip ();_aeea !=nil {return _aeea ;};};case _b .EndElement :break _cgfg ;case _b .CharData :};};return nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ; +};func (_ebacd *CT_TimeNodeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebacd .Par !=nil {_aeeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_fcfeb :=range _ebacd .Par {e .EncodeElement (_fcfeb ,_aeeg ); +};};if _ebacd .Seq !=nil {_bagcfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_eddgf :=range _ebacd .Seq {e .EncodeElement (_eddgf ,_bagcfc );};};if _ebacd .Excl !=nil {_eacce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}}; +for _ ,_gbdcd :=range _ebacd .Excl {e .EncodeElement (_gbdcd ,_eacce );};};if _ebacd .Anim !=nil {_cadabf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_dcbf :=range _ebacd .Anim {e .EncodeElement (_dcbf ,_cadabf ); +};};if _ebacd .AnimClr !=nil {_dfdge :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_eeeea :=range _ebacd .AnimClr {e .EncodeElement (_eeeea ,_dfdge );};};if _ebacd .AnimEffect !=nil {_facfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}}; +for _ ,_eacff :=range _ebacd .AnimEffect {e .EncodeElement (_eacff ,_facfc );};};if _ebacd .AnimMotion !=nil {_edafe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_cccac :=range _ebacd .AnimMotion {e .EncodeElement (_cccac ,_edafe ); +};};if _ebacd .AnimRot !=nil {_fceg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_badeg :=range _ebacd .AnimRot {e .EncodeElement (_badeg ,_fceg );};};if _ebacd .AnimScale !=nil {_ebca :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}}; +for _ ,_dcff :=range _ebacd .AnimScale {e .EncodeElement (_dcff ,_ebca );};};if _ebacd .Cmd !=nil {_gfge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_ffcag :=range _ebacd .Cmd {e .EncodeElement (_ffcag ,_gfge );};};if _ebacd .Set !=nil {_gaffg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0074"}}; +for _ ,_fdgca :=range _ebacd .Set {e .EncodeElement (_fdgca ,_gaffg );};};if _ebacd .Audio !=nil {_cgcce :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_dgaeg :=range _ebacd .Audio {e .EncodeElement (_dgaeg ,_cgcce ); +};};if _ebacd .Video !=nil {_eggg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_cecbbb :=range _ebacd .Video {e .EncodeElement (_cecbbb ,_eggg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};type CT_NotesMaster struct{ -// Comment Author Initials -InitialsAttr string ; +// Common Slide Data +CSld *CT_CommonSlideData ; -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// Color Scheme Map +ClrMap *_fba .CT_ColorMapping ; -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func (_ebfde ST_TLOleChartBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgfgc :=_a .Attr {};_cgfgc .Name =name ;switch _ebfde {case ST_TLOleChartBuildTypeUnset :_cgfgc .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_cgfgc .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; -case ST_TLOleChartBuildTypeSeries :_cgfgc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_cgfgc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_cgfgc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c"; -case ST_TLOleChartBuildTypeCategoryEl :_cgfgc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _cgfgc ,nil ;}; +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// Validate validates the CT_TLSetBehavior and its children -func (_ffea *CT_TLSetBehavior )Validate ()error {return _ffea .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");}; +// Notes Text Style +NotesStyle *_fba .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_geaac ST_TransitionCornerDirectionType )String ()string {switch _geaac {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064"; +case 4:return "\u0072\u0064";};return "";}; -// Validate validates the CT_TransitionSoundAction and its children -func (_accf *CT_TransitionSoundAction )Validate ()error {return _accf .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func (_gged *CT_HandoutMasterIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeed :for {_cgbd ,_fbfd :=d .Token (); -if _fbfd !=nil {return _fbfd ;};switch _dbba :=_cgbd .(type ){case _a .StartElement :switch _dbba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_gged .HandoutMasterId =NewCT_HandoutMasterIdListEntry (); -if _bgg :=d .DecodeElement (_gged .HandoutMasterId ,&_dbba );_bgg !=nil {return _bgg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dbba .Name ); -if _dcbe :=d .Skip ();_dcbe !=nil {return _dcbe ;};};case _a .EndElement :break _aeed ;case _a .CharData :};};return nil ;};type Notes struct{CT_NotesSlide }; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_ggecf *PresentationPr )ValidateWithPath (path string )error {if _cdgeb :=_ggecf .CT_PresentationProperties .ValidateWithPath (path );_cdgeb !=nil {return _cdgeb ;};return nil ;}; -// Validate validates the CT_TagsData and its children -func (_deafgf *CT_TagsData )Validate ()error {return _deafgf .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};type CT_TLIterateIntervalTime struct{ +// Validate validates the CT_CommentList and its children +func (_dgdb *CT_CommentList )Validate ()error {return _dgdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_ecbe *CT_TLAnimateBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbe .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_fcfg :=range start .Attr {if _fcfg .Name .Local =="\u0062\u0079"{_eefda ,_fgca :=_fcfg .Value ,error (nil );if _fgca !=nil {return _fgca ;};_ecbe .ByAttr =&_eefda ;continue ;};if _fcfg .Name .Local =="\u0066\u0072\u006f\u006d"{_dccbd ,_feaag :=_fcfg .Value ,error (nil ); +if _feaag !=nil {return _feaag ;};_ecbe .FromAttr =&_dccbd ;continue ;};if _fcfg .Name .Local =="\u0074\u006f"{_cgdb ,_fefb :=_fcfg .Value ,error (nil );if _fefb !=nil {return _fefb ;};_ecbe .ToAttr =&_cgdb ;continue ;};if _fcfg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_ecbe .CalcmodeAttr .UnmarshalXMLAttr (_fcfg ); +continue ;};if _fcfg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_ecbe .ValueTypeAttr .UnmarshalXMLAttr (_fcfg );continue ;};};_acce :for {_cefe ,_gdbf :=d .Token ();if _gdbf !=nil {return _gdbf ;};switch _caad :=_cefe .(type ){case _b .StartElement :switch _caad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _gdaad :=d .DecodeElement (_ecbe .CBhvr ,&_caad ); +_gdaad !=nil {return _gdaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_ecbe .TavLst =NewCT_TLTimeAnimateValueList (); +if _cgdf :=d .DecodeElement (_ecbe .TavLst ,&_caad );_cgdf !=nil {return _cgdf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_caad .Name ); +if _debd :=d .Skip ();_debd !=nil {return _debd ;};};case _b .EndElement :break _acce ;case _b .CharData :};};return nil ;};type OleObj struct{CT_OleObject };func (_cgdfe *ST_TLAnimateEffectTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgcf ,_ccce :=d .Token (); +if _ccce !=nil {return _ccce ;};if _gbcb ,_gadde :=_dbgcf .(_b .EndElement );_gadde &&_gbcb .Name ==start .Name {*_cgdfe =1;return nil ;};if _gbddb ,_fbfgg :=_dbgcf .(_b .CharData );!_fbfgg {return _fb .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",_dbgcf ); +}else {switch string (_gbddb ){case "":*_cgdfe =0;case "\u0069\u006e":*_cgdfe =1;case "\u006f\u0075\u0074":*_cgdfe =2;case "\u006e\u006f\u006e\u0065":*_cgdfe =3;};};_dbgcf ,_ccce =d .Token ();if _ccce !=nil {return _ccce ;};if _fcdcb ,_bbacg :=_dbgcf .(_b .EndElement ); +_bbacg &&_fcdcb .Name ==start .Name {return nil ;};return _fb .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",_dbgcf );};func (_eaaag ST_TLTimeNodePresetClassType )Validate ()error {return _eaaag .ValidateWithPath ("")}; +type ST_TLAnimateEffectTransition byte ;type CT_SplitTransition struct{ -// Time -ValAttr ST_TLTime ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_gdfc :=&CT_EmbeddedFontListEntry {};_gdfc .Font =_fc .NewCT_TextFont ();return _gdfc ;}; +// Orientation +OrientAttr ST_Direction ; -// Validate validates the AG_TLBuild and its children -func (_cgb *AG_TLBuild )Validate ()error {return _cgb .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func (_egggc *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gddgf ,_bffbc :=d .Token (); -if _bffbc !=nil {return _bffbc ;};if _eaabag ,_bbcff :=_gddgf .(_a .EndElement );_bbcff &&_eaabag .Name ==start .Name {*_egggc =1;return nil ;};if _bbecb ,_bdcec :=_gddgf .(_a .CharData );!_bdcec {return _d .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",_gddgf ); -}else {switch string (_bbecb ){case "":*_egggc =0;case "\u0068\u006f\u0072\u007a":*_egggc =1;case "\u0076\u0065\u0072\u0074":*_egggc =2;};};_gddgf ,_bffbc =d .Token ();if _bffbc !=nil {return _bffbc ;};if _eagca ,_gbcfg :=_gddgf .(_a .EndElement );_gbcfg &&_eagca .Name ==start .Name {return nil ; -};return _d .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",_gddgf );};func NewSldMaster ()*SldMaster {_fegce :=&SldMaster {};_fegce .CT_SlideMaster =*NewCT_SlideMaster (); -return _fegce ;}; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_gedgc *CT_OrientationTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedgc .DirAttr !=ST_DirectionUnset {_abbcd ,_fbdad :=_gedgc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"}); +if _fbdad !=nil {return _fbdad ;};start .Attr =append (start .Attr ,_abbcd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_fbfb *CT_TLIterateIntervalPercentage )Validate ()error {return _fbfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};func (_bagd *CT_TLSubShapeId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dggdc :=range start .Attr {if _dggdc .Name .Local =="\u0073\u0070\u0069\u0064"{_eebbe ,_gcdfd :=_dggdc .Value ,error (nil );if _gcdfd !=nil {return _gcdfd ; -};_bagd .SpidAttr =_eebbe ;continue ;};};for {_cbff ,_adbae :=d .Token ();if _adbae !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_adbae ); -};if _bdebd ,_fegbc :=_cbff .(_a .EndElement );_fegbc &&_bdebd .Name ==start .Name {break ;};};return nil ;};func (_ggbf ST_TLTimeAnimateValueTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggbf .ST_PositiveFixedPercentage !=nil {e .Encode (_ggbf .ST_PositiveFixedPercentage ); -};if _ggbf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_a .CharData (_ggbf .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_edgeg *CT_HtmlPublishProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edgeg .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_edgeg .ShowSpeakerNotesAttr ))}); -};if _edgeg .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_edgeg .TargetAttr )});};if _edgeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_edgeg .TitleAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edgeg .IdAttr )});e .EncodeToken (start );if _edgeg .SldAll !=nil {_becdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_edgeg .SldAll ,_becdb );};if _edgeg .SldRg !=nil {_cfbed :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_edgeg .SldRg ,_cfbed );};if _edgeg .CustShow !=nil {_eaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_edgeg .CustShow ,_eaf );};if _edgeg .ExtLst !=nil {_eefa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgeg .ExtLst ,_eefa );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_eceb *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ExtensionListModify and its children -func (_gba *CT_ExtensionListModify )Validate ()error {return _gba .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");}; +// Validate validates the CT_OleObjectLink and its children +func (_aaeee *CT_OleObjectLink )Validate ()error {return _aaeee .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};type CT_TLIterateIntervalTime struct{ -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_gcca *CT_Extension )ValidateWithPath (path string )error {return nil }; +// Time +ValAttr ST_TLTime ;};func (_afab ST_TLTimeNodeMasterRelation )String ()string {switch _afab {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k"; +};return "";};type CT_TLAnimateScaleBehavior struct{ -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_aca *CT_HandoutMaster )ValidateWithPath (path string )error {if _dbef :=_aca .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dbef !=nil {return _dbef ;};if _dgfee :=_aca .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_dgfee !=nil {return _dgfee ;};if _aca .Hf !=nil {if _dged :=_aca .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_dged !=nil {return _dged ;};};if _aca .ExtLst !=nil {if _gbdgc :=_aca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gbdgc !=nil {return _gbdgc ;};};return nil ;};func (_dbeg *CT_TLCommonMediaNodeData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbeg .CTn =NewCT_TLCommonTimeNodeData ();_dbeg .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_ddcaf :=range start .Attr {if _ddcaf .Name .Local =="\u0076\u006f\u006c"{_dfgfc ,_beda :=ParseUnionST_PositiveFixedPercentage (_ddcaf .Value ); -if _beda !=nil {return _beda ;};_dbeg .VolAttr =&_dfgfc ;continue ;};if _ddcaf .Name .Local =="\u006d\u0075\u0074\u0065"{_cgea ,_cfcf :=_aa .ParseBool (_ddcaf .Value );if _cfcf !=nil {return _cfcf ;};_dbeg .MuteAttr =&_cgea ;continue ;};if _ddcaf .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_bafa ,_cfcfc :=_aa .ParseUint (_ddcaf .Value ,10,32); -if _cfcfc !=nil {return _cfcfc ;};_agbgg :=uint32 (_bafa );_dbeg .NumSldAttr =&_agbgg ;continue ;};if _ddcaf .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_dgffc ,_feedd :=_aa .ParseBool (_ddcaf .Value ); -if _feedd !=nil {return _feedd ;};_dbeg .ShowWhenStoppedAttr =&_dgffc ;continue ;};};_dafad :for {_gfcgeg ,_gdcee :=d .Token ();if _gdcee !=nil {return _gdcee ;};switch _bggd :=_gfcgeg .(type ){case _a .StartElement :switch _bggd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _abgf :=d .DecodeElement (_dbeg .CTn ,&_bggd ); -_abgf !=nil {return _abgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _gfga :=d .DecodeElement (_dbeg .TgtEl ,&_bggd ); -_gfga !=nil {return _gfga ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_bggd .Name ); -if _fedf :=d .Skip ();_fedf !=nil {return _fedf ;};};case _a .EndElement :break _dafad ;case _a .CharData :};};return nil ;};type ST_TLBehaviorAdditiveType byte ;func (_bdd *CT_PhotoAlbum )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfddc :=range start .Attr {if _dfddc .Name .Local =="\u0062\u0077"{_gfaea ,_efbe :=_aa .ParseBool (_dfddc .Value ); -if _efbe !=nil {return _efbe ;};_bdd .BwAttr =&_gfaea ;continue ;};if _dfddc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_dddgf ,_gdff :=_aa .ParseBool (_dfddc .Value );if _gdff !=nil {return _gdff ;};_bdd .ShowCaptionsAttr =&_dddgf ; -continue ;};if _dfddc .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_bdd .LayoutAttr .UnmarshalXMLAttr (_dfddc );continue ;};if _dfddc .Name .Local =="\u0066\u0072\u0061m\u0065"{_bdd .FrameAttr .UnmarshalXMLAttr (_dfddc );continue ;};};_ccdf :for {_baaf ,_dacff :=d .Token (); -if _dacff !=nil {return _dacff ;};switch _dgbb :=_baaf .(type ){case _a .StartElement :switch _dgbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdd .ExtLst =NewCT_ExtensionList (); -if _dbaa :=d .DecodeElement (_bdd .ExtLst ,&_dgbb );_dbaa !=nil {return _dbaa ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_dgbb .Name ); -if _cfbf :=d .Skip ();_cfbf !=nil {return _cfbf ;};};case _a .EndElement :break _ccdf ;case _a .CharData :};};return nil ;};func (_bgege ST_PrintWhat )String ()string {switch _bgege {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073"; -case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736"; -case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";};func (_gbbb *CT_TagsData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gbbb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateBehavior struct{ +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; // By -ByAttr *string ; - -// From -FromAttr *string ; +By *CT_TLPoint ;From *CT_TLPoint ; // To -ToAttr *string ; +To *CT_TLPoint ;};func (_egabb *HandoutMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_b .Attr {Name :_b .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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _egabb .CT_HandoutMaster .MarshalXML (e ,start );};func (_cfefc *CT_TLTemplate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfefc .TnLst =NewCT_TimeNodeList (); +for _ ,_dcab :=range start .Attr {if _dcab .Name .Local =="\u006c\u0076\u006c"{_decdc ,_ddebe :=_f .ParseUint (_dcab .Value ,10,32);if _ddebe !=nil {return _ddebe ;};_dgefd :=uint32 (_decdc );_cfefc .LvlAttr =&_dgefd ;continue ;};};_bgaeg :for {_agffb ,_efef :=d .Token (); +if _efef !=nil {return _efef ;};switch _aebbc :=_agffb .(type ){case _b .StartElement :switch _aebbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _ebcdc :=d .DecodeElement (_cfefc .TnLst ,&_aebbc ); +_ebcdc !=nil {return _ebcdc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_aebbc .Name ); +if _adeba :=d .Skip ();_adeba !=nil {return _adeba ;};};case _b .EndElement :break _bgaeg ;case _b .CharData :};};return nil ;};type ST_TLTimeNodePresetClassType byte ; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// Validate validates the EG_ShowType and its children +func (_daeg *EG_ShowType )Validate ()error {return _daeg .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_dacc *CT_ShowInfoBrowse )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gecb :=range start .Attr {if _gecb .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_cadf ,_eaebb :=_f .ParseBool (_gecb .Value ); +if _eaebb !=nil {return _eaebb ;};_dacc .ShowScrollbarAttr =&_cadf ;continue ;};};for {_ggcc ,_gcfc :=d .Token ();if _gcfc !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_gcfc ); +};if _bgfg ,_ggcf :=_ggcc .(_b .EndElement );_ggcf &&_bgfg .Name ==start .Name {break ;};};return nil ;}; -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_dfddb *CT_OutlineViewSlideEntry )Validate ()error {return _dfddb .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func (_cbedd *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbedd =0; +case "\u0062\u0061\u0073\u0065":*_cbedd =1;case "\u0073\u0075\u006d":*_cbedd =2;case "\u0072\u0065\u0070\u006c":*_cbedd =3;case "\u006d\u0075\u006c\u0074":*_cbedd =4;case "\u006e\u006f\u006e\u0065":*_cbedd =5;};return nil ;};func (_bece ST_TransitionSpeed )String ()string {switch _bece {case 0:return ""; +case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};func (_ee *AG_Ole )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ee .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_ee .SpidAttr )}); +};if _ee .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_ee .NameAttr )});};if _ee .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_ee .ShowAsIconAttr ))}); +};if _ee .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_ee .IdAttr )});};if _ee .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fb .Sprintf ("\u0025\u0076",*_ee .ImgWAttr )}); +};if _ee .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fb .Sprintf ("\u0025\u0076",*_ee .ImgHAttr )});};return nil ;};func (_bbegc *CT_TLTimeCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbegc .EvtAttr !=ST_TLTriggerEventUnset {_eafbd ,_dbgdga :=_bbegc .EvtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0076\u0074"}); +if _dbgdga !=nil {return _dbgdga ;};start .Attr =append (start .Attr ,_eafbd );};if _bbegc .DelayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bbegc .DelayAttr )}); +};e .EncodeToken (start );if _bbegc .TgtEl !=nil {_ecded :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_bbegc .TgtEl ,_ecded );};if _bbegc .Tn !=nil {_egffb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006e"}}; +e .EncodeElement (_bbegc .Tn ,_egffb );};if _bbegc .Rtn !=nil {_bdabfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_bbegc .Rtn ,_bdabfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_bdde *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdde =0;case "\u006c":*_bdde =1;case "\u0075":*_bdde =2;case "\u0072":*_bdde =3;case "\u0064":*_bdde =4;};return nil ;};func (_dfdgb ST_Direction )ValidateWithPath (path string )error {switch _dfdgb {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdgb )); +};return nil ;}; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};func (_eaadbf ST_PrintColorMode )ValidateWithPath (path string )error {switch _eaadbf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaadbf )); -};return nil ;};func (_addgc ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cagdbf :=_a .Attr {};_cagdbf .Name =name ;switch _addgc {case ST_DirectionUnset :_cagdbf .Value ="";case ST_DirectionHorz :_cagdbf .Value ="\u0068\u006f\u0072\u007a"; -case ST_DirectionVert :_cagdbf .Value ="\u0076\u0065\u0072\u0074";};return _cagdbf ,nil ;};func (_dbdgd *CT_StringTag )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_dbdgd .NameAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_dbdgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_cdafe :=&CT_TLCommonBehaviorData {}; -_cdafe .CTn =NewCT_TLCommonTimeNodeData ();_cdafe .TgtEl =NewCT_TLTimeTargetElement ();return _cdafe ;}; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_gaagf *CT_TLIterateIntervalTime )Validate ()error {return _gaagf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_aaaee ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _aaaee {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaee )); +};return nil ;};type CT_TLBehaviorAttributeNameList struct{ -// Validate validates the CT_HandoutMasterIdList and its children -func (_bebc *CT_HandoutMasterIdList )Validate ()error {return _bebc .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};const (ST_PrintColorModeUnset ST_PrintColorMode =0; -ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2; -);type ST_TLTimeNodeSyncType byte ; +// Attribute Name +AttrName []string ;};type CT_TagsData struct{IdAttr string ;};func NewCT_Comment ()*CT_Comment {_bcag :=&CT_Comment {};_bcag .Pos =_fba .NewCT_Point2D ();return _bcag ;};func (_d *AG_Ole )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ge :=range start .Attr {if _ge .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"&&_ge .Name .Local =="\u0069\u0064"{_fa ,_ce :=_ge .Value ,error (nil ); +if _ce !=nil {return _ce ;};_d .IdAttr =&_fa ;continue ;};if _ge .Name .Local =="\u0073\u0070\u0069\u0064"{_fgb ,_bc :=_ge .Value ,error (nil );if _bc !=nil {return _bc ;};_d .SpidAttr =&_fgb ;continue ;};if _ge .Name .Local =="\u006e\u0061\u006d\u0065"{_df ,_ed :=_ge .Value ,error (nil ); +if _ed !=nil {return _ed ;};_d .NameAttr =&_df ;continue ;};if _ge .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_gd ,_ag :=_f .ParseBool (_ge .Value );if _ag !=nil {return _ag ;};_d .ShowAsIconAttr =&_gd ;continue ;};if _ge .Name .Local =="\u0069\u006d\u0067\u0057"{_dg ,_dd :=_f .ParseInt (_ge .Value ,10,32); +if _dd !=nil {return _dd ;};_af :=int32 (_dg );_d .ImgWAttr =&_af ;continue ;};if _ge .Name .Local =="\u0069\u006d\u0067\u0048"{_db ,_gaa :=_f .ParseInt (_ge .Value ,10,32);if _gaa !=nil {return _gaa ;};_da :=int32 (_db );_d .ImgHAttr =&_da ;continue ; +};};for {_dga ,_gca :=d .Token ();if _gca !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_gca );};if _fe ,_gbb :=_dga .(_b .EndElement );_gbb &&_fe .Name ==start .Name {break ;};};return nil ; +};type CT_TLCommonMediaNodeData struct{ -// Validate validates the CT_Picture and its children -func (_dafg *CT_Picture )Validate ()error {return _dafg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_bgd *CT_EmbeddedFontDataId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gff :=range start .Attr {if _gff .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"&&_gff .Name .Local =="\u0069\u0064"||_gff .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"&&_gff .Name .Local =="\u0069\u0064"{_ebgb ,_ebdb :=_gff .Value ,error (nil ); -if _ebdb !=nil {return _ebdb ;};_bgd .IdAttr =_ebgb ;continue ;};};for {_gdc ,_acgc :=d .Token ();if _acgc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_acgc ); -};if _cda ,_dabe :=_gdc .(_a .EndElement );_dabe &&_cda .Name ==start .Name {break ;};};return nil ;};func (_eafa *CT_PhotoAlbum )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eafa .BwAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0077"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_eafa .BwAttr ))}); -};if _eafa .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_eafa .ShowCaptionsAttr ))});};if _eafa .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_cbd ,_fcgc :=_eafa .LayoutAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}); -if _fcgc !=nil {return _fcgc ;};start .Attr =append (start .Attr ,_cbd );};if _eafa .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_ggec ,_cggf :=_eafa .FrameAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0072\u0061m\u0065"});if _cggf !=nil {return _cggf ; -};start .Attr =append (start .Attr ,_ggec );};e .EncodeToken (start );if _eafa .ExtLst !=nil {_gdfad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafa .ExtLst ,_gdfad );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewHandoutMaster ()*HandoutMaster {_ggdfg :=&HandoutMaster {};_ggdfg .CT_HandoutMaster =*NewCT_HandoutMaster ();return _ggdfg ;};type ST_PlaceholderType byte ;func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_agbce :=&CT_TLMediaNodeVideo {}; -_agbce .CMediaNode =NewCT_TLCommonMediaNodeData ();return _agbce ;}; +// Volume +VolAttr *_fba .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_fgaeg *CT_Picture )ValidateWithPath (path string )error {if _dgac :=_fgaeg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dgac !=nil {return _dgac ;};if _fgba :=_fgaeg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fgba !=nil {return _fgba ;};if _gcab :=_fgaeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcab !=nil {return _gcab ;};if _fgaeg .Style !=nil {if _dfcc :=_fgaeg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dfcc !=nil {return _dfcc ; -};};if _fgaeg .ExtLst !=nil {if _becdf :=_fgaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becdf !=nil {return _becdf ;};};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_afedee :=&CT_SlideSize {};_afedee .CxAttr =914400; -_afedee .CyAttr =914400;return _afedee ;}; +// Mute +MuteAttr *bool ; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_adfe *CT_TLAnimateColorBehavior )Validate ()error {return _adfe .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};type CT_ApplicationNonVisualDrawingProps struct{ +// Number of Slides +NumSldAttr *uint32 ; -// Is a Photo Album -IsPhotoAttr *bool ; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// Is User Drawn -UserDrawnAttr *bool ; +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;}; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_fc .CT_AudioCD ;WavAudioFile *_fc .CT_EmbeddedWAVAudioFile ;AudioFile *_fc .CT_AudioFile ;VideoFile *_fc .CT_VideoFile ;QuickTimeFile *_fc .CT_QuickTimeFile ; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_fedc *CT_ModifyVerifier )ValidateWithPath (path string )error {if _egdc :=_fedc .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_egdc !=nil {return _egdc ;};if _cabe :=_fedc .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_cabe !=nil {return _cabe ; +};if _abeg :=_fedc .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abeg !=nil {return _abeg ;};return nil ;};func (_fbcbeg *CT_WebProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcbeg .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fbcbeg .ShowAnimationAttr ))}); +};if _fbcbeg .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fbcbeg .ResizeGraphicsAttr ))}); +};if _fbcbeg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fbcbeg .AllowPngAttr ))});};if _fbcbeg .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fbcbeg .RelyOnVmlAttr ))}); +};if _fbcbeg .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fbcbeg .OrganizeInFoldersAttr ))}); +};if _fbcbeg .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0064",_cbaae (*_fbcbeg .UseLongFilenamesAttr ))}); +};if _fbcbeg .ImgSzAttr !=ST_WebScreenSizeUnset {_dfeba ,_eecbg :=_fbcbeg .ImgSzAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006d\u0067S\u007a"});if _eecbg !=nil {return _eecbg ;};start .Attr =append (start .Attr ,_dfeba );};if _fbcbeg .EncodingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcbeg .EncodingAttr )}); +};if _fbcbeg .ClrAttr !=ST_WebColorTypeUnset {_bfgf ,_fdceb :=_fbcbeg .ClrAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072"});if _fdceb !=nil {return _fdceb ;};start .Attr =append (start .Attr ,_bfgf );};e .EncodeToken (start );if _fbcbeg .ExtLst !=nil {_bacaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fbcbeg .ExtLst ,_bacaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLGraphicalObjectBuild struct{ -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};type ST_TLDiagramBuildType byte ;func (_febdc ST_IterateType )String ()string {switch _febdc {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074"; -};return "";};func (_cabfe *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cabfe =0;case "\u006e\u006f\u006e\u0065":*_cabfe =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cabfe =2;};return nil ;};func (_eeggd *CT_ShowInfoKiosk )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agdg :=range start .Attr {if _agdg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dcdf ,_abfe :=_aa .ParseUint (_agdg .Value ,10,32); -if _abfe !=nil {return _abfe ;};_eecd :=uint32 (_dcdf );_eeggd .RestartAttr =&_eecd ;continue ;};};for {_cebc ,_cdeg :=d .Token ();if _cdeg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_cdeg ); -};if _eedda ,_aegg :=_cebc .(_a .EndElement );_aegg &&_eedda .Name ==start .Name {break ;};};return nil ;};func (_eagb *CT_SlideTransitionChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eagb .Blinds !=nil {_fgfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}}; -e .EncodeElement (_eagb .Blinds ,_fgfa );};if _eagb .Checker !=nil {_ecega :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_eagb .Checker ,_ecega );};if _eagb .Circle !=nil {_ceegc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}}; -e .EncodeElement (_eagb .Circle ,_ceegc );};if _eagb .Dissolve !=nil {_fcgae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_eagb .Dissolve ,_fcgae );};if _eagb .Comb !=nil {_gbcaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}}; -e .EncodeElement (_eagb .Comb ,_gbcaf );};if _eagb .Cover !=nil {_bdaaa :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_eagb .Cover ,_bdaaa );};if _eagb .Cut !=nil {_eegfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063u\u0074"}}; -e .EncodeElement (_eagb .Cut ,_eegfc );};if _eagb .Diamond !=nil {_eeadg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_eagb .Diamond ,_eeadg );};if _eagb .Fade !=nil {_agae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}}; -e .EncodeElement (_eagb .Fade ,_agae );};if _eagb .Newsflash !=nil {_ddfff :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_eagb .Newsflash ,_ddfff );};if _eagb .Plus !=nil {_cfde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}}; -e .EncodeElement (_eagb .Plus ,_cfde );};if _eagb .Pull !=nil {_cebaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_eagb .Pull ,_cebaf );};if _eagb .Push !=nil {_gggdd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}}; -e .EncodeElement (_eagb .Push ,_gggdd );};if _eagb .Random !=nil {_edgad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_eagb .Random ,_edgad );};if _eagb .RandomBar !=nil {_cbae :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}}; -e .EncodeElement (_eagb .RandomBar ,_cbae );};if _eagb .Split !=nil {_dbbec :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_eagb .Split ,_dbbec );};if _eagb .Strips !=nil {_acac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}}; -e .EncodeElement (_eagb .Strips ,_acac );};if _eagb .Wedge !=nil {_aggcf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_eagb .Wedge ,_aggcf );};if _eagb .Wheel !=nil {_dccb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}}; -e .EncodeElement (_eagb .Wheel ,_dccb );};if _eagb .Wipe !=nil {_cabg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_eagb .Wipe ,_cabg );};if _eagb .Zoom !=nil {_ecbcbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}}; -e .EncodeElement (_eagb .Zoom ,_ecbcbe );};return nil ;}; +// Build As One +BldAsOne *CT_Empty ; -// Validate validates the CT_TLTimeNodeParallel and its children -func (_agaea *CT_TLTimeNodeParallel )Validate ()error {return _agaea .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");}; +// Build Sub Elements +BldSub *_fba .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_ebfag *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _ebfag .StSnd !=nil {if _fdccbd :=_ebfag .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_fdccbd !=nil {return _fdccbd ;};};if _ebfag .EndSnd !=nil {if _daffb :=_ebfag .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064"); -_daffb !=nil {return _daffb ;};};return nil ;};func (_gdgc *CT_ExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gdgc .Ext !=nil {_dbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065x\u0074"}}; -for _ ,_fgbd :=range _gdgc .Ext {e .EncodeElement (_fgbd ,_dbe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbbae ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbbae .String (),start ); -};func (_eefg ST_Direction )Validate ()error {return _eefg .ValidateWithPath ("")};func (_fcbdg ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcbabb :=_a .Attr {};_dcbabb .Name =name ;switch _fcbdg {case ST_TLAnimateBehaviorCalcModeUnset :_dcbabb .Value =""; -case ST_TLAnimateBehaviorCalcModeDiscrete :_dcbabb .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_dcbabb .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_dcbabb .Value ="\u0066\u006d\u006c\u0061"; -};return _dcbabb ,nil ;};func (_eead *CT_OleObjectChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbgca :for {_bdge ,_cagf :=d .Token ();if _cagf !=nil {return _cagf ;};switch _cdcee :=_bdge .(type ){case _a .StartElement :switch _cdcee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_eead .Embed =NewCT_OleObjectEmbed (); -if _dgdfg :=d .DecodeElement (_eead .Embed ,&_cdcee );_dgdfg !=nil {return _dgdfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_eead .Link =NewCT_OleObjectLink (); -if _ggde :=d .DecodeElement (_eead .Link ,&_cdcee );_ggde !=nil {return _ggde ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cdcee .Name ); -if _ebecg :=d .Skip ();_ebecg !=nil {return _ebecg ;};};case _a .EndElement :break _bbgca ;case _a .CharData :};};return nil ;};type CT_NormalViewPortion struct{ +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_edfbf *CT_Shape )ValidateWithPath (path string )error {if _dggg :=_edfbf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dggg !=nil {return _dggg ;};if _dagg :=_edfbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dagg !=nil {return _dagg ;};if _edfbf .Style !=nil {if _aeae :=_edfbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aeae !=nil {return _aeae ;};};if _edfbf .TxBody !=nil {if _cdcg :=_edfbf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_cdcg !=nil {return _cdcg ;};};if _edfbf .ExtLst !=nil {if _babe :=_edfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babe !=nil {return _babe ;};};return nil ;};func (_dgfba *HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgfba .CT_HandoutMaster =*NewCT_HandoutMaster (); +_eecg :for {_gbbcb ,_fbbae :=d .Token ();if _fbbae !=nil {return _fbbae ;};switch _agadc :=_gbbcb .(type ){case _b .StartElement :switch _agadc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _agafae :=d .DecodeElement (_dgfba .CSld ,&_agadc ); +_agafae !=nil {return _agafae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fedad :=d .DecodeElement (_dgfba .ClrMap ,&_agadc ); +_fedad !=nil {return _fedad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_dgfba .Hf =NewCT_HeaderFooter (); +if _eabgd :=d .DecodeElement (_dgfba .Hf ,&_agadc );_eabgd !=nil {return _eabgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfba .ExtLst =NewCT_ExtensionListModify (); +if _fbafa :=d .DecodeElement (_dgfba .ExtLst ,&_agadc );_fbafa !=nil {return _fbafa ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_agadc .Name ); +if _gbbga :=d .Skip ();_gbbga !=nil {return _gbbga ;};};case _b .EndElement :break _eecg ;case _b .CharData :};};return nil ;}; -// Normal View Dimension Size -SzAttr _fc .ST_PositiveFixedPercentage ; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_eebab *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _acfbd ,_gafad :=range _eebab .SldMasterId {if _adecg :=_gafad .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_acfbd )); +_adecg !=nil {return _adecg ;};};return nil ;};func (_beaad ST_TLPreviousActionType )Validate ()error {return _beaad .ValidateWithPath ("")};func (_eacbe ST_SlideLayoutType )String ()string {switch _eacbe {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065"; +case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078"; +case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074";case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy"; +case 12:return "\u0062\u006c\u0061n\u006b";case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a"; +case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j"; +case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a"; +case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078";case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078"; +case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a"; +case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074";case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a"; +case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};func (_gfcdd *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfdbe :=range start .Attr {if _bfdbe .Name .Local =="\u0076\u0061\u006c"{_bbff ,_dgbca :=_f .ParseFloat (_bfdbe .Value ,64); +if _dgbca !=nil {return _dgbca ;};_gfcdd .ValAttr =float32 (_bbff );continue ;};};for {_aedad ,_eefeg :=d .Token ();if _eefeg !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_eefeg ); +};if _ggfe ,_gccfd :=_aedad .(_b .EndElement );_gccfd &&_ggfe .Name ==start .Name {break ;};};return nil ;}; -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_fgbf :=&CT_TLOleBuildChart {};return _fgbf };func (_cagbd *ST_IterateType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cagbd =0;case "\u0065\u006c":*_cagbd =1; -case "\u0077\u0064":*_cagbd =2;case "\u006c\u0074":*_cagbd =3;};return nil ;};func (_cabebg ST_TLTimeIndefinite )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcgef :=_a .Attr {};_dcgef .Name =name ;switch _cabebg {case ST_TLTimeIndefiniteUnset :_dcgef .Value =""; -case ST_TLTimeIndefiniteIndefinite :_dcgef .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _dcgef ,nil ;};func (_gdcf *CT_OutlineViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_fbcf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gdcf .CViewPr ,_fbcf );if _gdcf .SldLst !=nil {_dedf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_gdcf .SldLst ,_dedf );};if _gdcf .ExtLst !=nil {_eafd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdcf .ExtLst ,_eafd );};e .EncodeToken (_a .EndElement {Name :start .Name }); +// Validate validates the SldSyncPr and its children +func (_dfafg *SldSyncPr )Validate ()error {return _dfafg .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");}; + +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_cadff *SldMaster )ValidateWithPath (path string )error {if _cfdea :=_cadff .CT_SlideMaster .ValidateWithPath (path );_cfdea !=nil {return _cfdea ;};return nil ;}; + +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_ggaeg *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _cdccbb :=_ggaeg .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_cdccbb !=nil {return _cdccbb ;};if _cdbeb :=_ggaeg .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_cdbeb !=nil {return _cdbeb ;};if _dead :=_ggaeg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dead !=nil {return _dead ;};if _ggaeg .By !=nil {if _bggcb :=_ggaeg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_bggcb !=nil {return _bggcb ; +};};if _ggaeg .From !=nil {if _ebff :=_ggaeg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ebff !=nil {return _ebff ;};};if _ggaeg .To !=nil {if _ddgd :=_ggaeg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ddgd !=nil {return _ddgd ; +};};if _ggaeg .RCtr !=nil {if _cfee :=_ggaeg .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_cfee !=nil {return _cfee ;};};return nil ;};func (_dddae *CT_TLAnimateColorBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddae .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_fdggf ,_cbgga :=_dddae .ClrSpcAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"}); +if _cbgga !=nil {return _cbgga ;};start .Attr =append (start .Attr ,_fdggf );};if _dddae .DirAttr !=ST_TLAnimateColorDirectionUnset {_dbfa ,_gdff :=_dddae .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _gdff !=nil {return _gdff ;}; +start .Attr =append (start .Attr ,_dbfa );};e .EncodeToken (start );_dccbea :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dddae .CBhvr ,_dccbea );if _dddae .By !=nil {_dcbegg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_dddae .By ,_dcbegg );};if _dddae .From !=nil {_fbffb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dddae .From ,_fbffb );};if _dddae .To !=nil {_fcabgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_dddae .To ,_fcabgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfbb *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfbb =0;case "\u0069\u006e":*_bfbb =1; +case "\u006f\u0075\u0074":*_bfbb =2;case "\u006e\u006f\u006e\u0065":*_bfbb =3;};return nil ;};func (_cffd *CT_OutlineViewSlideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbdc :for {_abcbf ,_aeggc :=d .Token ();if _aeggc !=nil {return _aeggc ; +};switch _gdec :=_abcbf .(type ){case _b .StartElement :switch _gdec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_afb :=NewCT_OutlineViewSlideEntry (); +if _fbec :=d .DecodeElement (_afb ,&_gdec );_fbec !=nil {return _fbec ;};_cffd .Sld =append (_cffd .Sld ,_afb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_gdec .Name ); +if _gfde :=d .Skip ();_gfde !=nil {return _gfde ;};};case _b .EndElement :break _fgbdc ;case _b .CharData :};};return nil ;};func (_cgag *CT_TLCommonBehaviorData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgag .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_eggcf ,_aebbd :=_cgag .AdditiveAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"}); +if _aebbd !=nil {return _aebbd ;};start .Attr =append (start .Attr ,_eggcf );};if _cgag .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_efcg ,_abd :=_cgag .AccumulateAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"}); +if _abd !=nil {return _abd ;};start .Attr =append (start .Attr ,_efcg );};if _cgag .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_gbbef ,_gaacd :=_cgag .XfrmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"}); +if _gaacd !=nil {return _gaacd ;};start .Attr =append (start .Attr ,_gbbef );};if _cgag .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_cgag .FromAttr )}); +};if _cgag .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_cgag .ToAttr )});};if _cgag .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cgag .ByAttr )}); +};if _cgag .RctxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_cgag .RctxAttr )});};if _cgag .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_caac ,_gaaf :=_cgag .OverrideAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}); +if _gaaf !=nil {return _gaaf ;};start .Attr =append (start .Attr ,_caac );};e .EncodeToken (start );_eabeea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cgag .CTn ,_eabeea );_ggccc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}}; +e .EncodeElement (_cgag .TgtEl ,_ggccc );if _cgag .AttrNameLst !=nil {_cbff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cgag .AttrNameLst ,_cbff );};e .EncodeToken (_b .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_afed *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _dfe ,_cddg :=range _afed .EmbeddedFont {if _fbeb :=_cddg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dfe )); -_fbeb !=nil {return _fbeb ;};};return nil ;};const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0;ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4; -);func NewCT_Guide ()*CT_Guide {_bgbbf :=&CT_Guide {};return _bgbbf }; +// Validate validates the CT_TimeNodeList and its children +func (_aged *CT_TimeNodeList )Validate ()error {return _aged .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func (_dgcdf *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgcdf .Ext !=nil {_agde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}}; +for _ ,_dbaba :=range _dgcdf .Ext {e .EncodeElement (_dbaba ,_agde );};};return nil ;};type CT_TLTimeNodeSequence struct{ -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_gefabg *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _cgce :=_gefabg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cgce !=nil {return _cgce ;};return nil ;};func (_ggca *CT_SideDirectionTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_addb :=range start .Attr {if _addb .Name .Local =="\u0064\u0069\u0072"{_ggca .DirAttr .UnmarshalXMLAttr (_addb ); -continue ;};};for {_cfec ,_deadf :=d .Token ();if _deadf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_deadf ); -};if _fcdaf ,_dagb :=_cfec .(_a .EndElement );_dagb &&_fcdaf .Name ==start .Name {break ;};};return nil ;};func NewEG_Background ()*EG_Background {_ddfaee :=&EG_Background {};return _ddfaee };type CT_OutlineViewProperties struct{ +// Concurrent +ConcurrentAttr *bool ; -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_aegd *CT_SplitTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aegd .OrientAttr !=ST_DirectionUnset {_gfda ,_aceb :=_aegd .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _aceb !=nil {return _aceb ;};start .Attr =append (start .Attr ,_gfda );};if _aegd .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_edgg ,_cdcae :=_aegd .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _cdcae !=nil {return _cdcae ; -};start .Attr =append (start .Attr ,_edgg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgedg ST_IterateType )Validate ()error {return _dgedg .ValidateWithPath ("")};func (_gdcd *ViewPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdcd .CT_ViewProperties =*NewCT_ViewProperties (); -for _ ,_defbd :=range start .Attr {if _defbd .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_gdcd .LastViewAttr .UnmarshalXMLAttr (_defbd );continue ;};if _defbd .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bgeeb ,_dfagb :=_aa .ParseBool (_defbd .Value ); -if _dfagb !=nil {return _dfagb ;};_gdcd .ShowCommentsAttr =&_bgeeb ;continue ;};};_cdcefg :for {_accbd ,_deda :=d .Token ();if _deda !=nil {return _deda ;};switch _ffcec :=_accbd .(type ){case _a .StartElement :switch _ffcec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_gdcd .NormalViewPr =NewCT_NormalViewProperties (); -if _ccgd :=d .DecodeElement (_gdcd .NormalViewPr ,&_ffcec );_ccgd !=nil {return _ccgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_gdcd .SlideViewPr =NewCT_SlideViewProperties (); -if _bcedc :=d .DecodeElement (_gdcd .SlideViewPr ,&_ffcec );_bcedc !=nil {return _bcedc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_gdcd .OutlineViewPr =NewCT_OutlineViewProperties (); -if _ccfdb :=d .DecodeElement (_gdcd .OutlineViewPr ,&_ffcec );_ccfdb !=nil {return _ccfdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_gdcd .NotesTextViewPr =NewCT_NotesTextViewProperties (); -if _acee :=d .DecodeElement (_gdcd .NotesTextViewPr ,&_ffcec );_acee !=nil {return _acee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_gdcd .SorterViewPr =NewCT_SlideSorterViewProperties (); -if _bceeg :=d .DecodeElement (_gdcd .SorterViewPr ,&_ffcec );_bceeg !=nil {return _bceeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_gdcd .NotesViewPr =NewCT_NotesViewProperties (); -if _abfebf :=d .DecodeElement (_gdcd .NotesViewPr ,&_ffcec );_abfebf !=nil {return _abfebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_gdcd .GridSpacing =_fc .NewCT_PositiveSize2D (); -if _cgfg :=d .DecodeElement (_gdcd .GridSpacing ,&_ffcec );_cgfg !=nil {return _cgfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdcd .ExtLst =NewCT_ExtensionList (); -if _acae :=d .DecodeElement (_gdcd .ExtLst ,&_ffcec );_acae !=nil {return _acae ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_ffcec .Name ); -if _gfgeb :=d .Skip ();_gfgeb !=nil {return _gfgeb ;};};case _a .EndElement :break _cdcefg ;case _a .CharData :};};return nil ;}; +// Next Action +NextAcAttr ST_TLNextActionType ; -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_geea *TagLst )ValidateWithPath (path string )error {if _bgfbc :=_geea .CT_TagList .ValidateWithPath (path );_bgfbc !=nil {return _bgfbc ;};return nil ;}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_bdff *CmAuthorLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdff .CT_CommentAuthorList =*NewCT_CommentAuthorList (); -_aeea :for {_dbfff ,_gfad :=d .Token ();if _gfad !=nil {return _gfad ;};switch _bdbe :=_dbfff .(type ){case _a .StartElement :switch _bdbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_aecgb :=NewCT_CommentAuthor (); -if _dafaf :=d .DecodeElement (_aecgb ,&_bdbe );_dafaf !=nil {return _dafaf ;};_bdff .CmAuthor =append (_bdff .CmAuthor ,_aecgb );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bdbe .Name ); -if _gdfec :=d .Skip ();_gdfec !=nil {return _gdfec ;};};case _a .EndElement :break _aeea ;case _a .CharData :};};return nil ;}; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// Validate validates the EG_TopLevelSlide and its children -func (_daffc *EG_TopLevelSlide )Validate ()error {return _daffc .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_gdec :=&CT_NormalViewPortion {}; -return _gdec };type CT_TLMediaNodeVideo struct{ +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0; +ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6; +ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;);type ST_TransitionSideDirectionType byte ; -// Full Screen -FullScrnAttr *bool ; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_dbde *CT_PrintProperties )ValidateWithPath (path string )error {if _acdaa :=_dbde .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_acdaa !=nil {return _acdaa ;};if _fcdc :=_dbde .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_fcdc !=nil {return _fcdc ;};if _dbde .ExtLst !=nil {if _aebgf :=_dbde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebgf !=nil {return _aebgf ;};};return nil ;};func (_cedc *CT_SlideTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebgbd :=range start .Attr {if _ebgbd .Name .Local =="\u0073\u0070\u0064"{_cedc .SpdAttr .UnmarshalXMLAttr (_ebgbd ); +continue ;};if _ebgbd .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_dbgf ,_gbdab :=_f .ParseBool (_ebgbd .Value );if _gbdab !=nil {return _gbdab ;};_cedc .AdvClickAttr =&_dbgf ;continue ;};if _ebgbd .Name .Local =="\u0061\u0064\u0076T\u006d"{_daac ,_fdfgb :=_f .ParseUint (_ebgbd .Value ,10,32); +if _fdfgb !=nil {return _fdfgb ;};_ccea :=uint32 (_daac );_cedc .AdvTmAttr =&_ccea ;continue ;};};_aega :for {_fggce ,_bdcg :=d .Token ();if _bdcg !=nil {return _bdcg ;};switch _gccd :=_fggce .(type ){case _b .StartElement :switch _gccd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _dccd :=d .DecodeElement (&_cedc .Choice .Blinds ,&_gccd );_dccd !=nil {return _dccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _badc :=d .DecodeElement (&_cedc .Choice .Checker ,&_gccd );_badc !=nil {return _badc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _ebbb :=d .DecodeElement (&_cedc .Choice .Circle ,&_gccd );_ebbb !=nil {return _ebbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _fbdd :=d .DecodeElement (&_cedc .Choice .Dissolve ,&_gccd );_fbdd !=nil {return _fbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _dbedb :=d .DecodeElement (&_cedc .Choice .Comb ,&_gccd );_dbedb !=nil {return _dbedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _bcad :=d .DecodeElement (&_cedc .Choice .Cover ,&_gccd );_bcad !=nil {return _bcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _fbfef :=d .DecodeElement (&_cedc .Choice .Cut ,&_gccd );_fbfef !=nil {return _fbfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _fdgb :=d .DecodeElement (&_cedc .Choice .Diamond ,&_gccd );_fdgb !=nil {return _fdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _dccec :=d .DecodeElement (&_cedc .Choice .Fade ,&_gccd );_dccec !=nil {return _dccec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _bfcaf :=d .DecodeElement (&_cedc .Choice .Newsflash ,&_gccd );_bfcaf !=nil {return _bfcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _fdfc :=d .DecodeElement (&_cedc .Choice .Plus ,&_gccd );_fdfc !=nil {return _fdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _beada :=d .DecodeElement (&_cedc .Choice .Pull ,&_gccd );_beada !=nil {return _beada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _fadd :=d .DecodeElement (&_cedc .Choice .Push ,&_gccd );_fadd !=nil {return _fadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _dafda :=d .DecodeElement (&_cedc .Choice .Random ,&_gccd );_dafda !=nil {return _dafda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _ddeb :=d .DecodeElement (&_cedc .Choice .RandomBar ,&_gccd );_ddeb !=nil {return _ddeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _dgeb :=d .DecodeElement (&_cedc .Choice .Split ,&_gccd );_dgeb !=nil {return _dgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _fddac :=d .DecodeElement (&_cedc .Choice .Strips ,&_gccd );_fddac !=nil {return _fddac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _affb :=d .DecodeElement (&_cedc .Choice .Wedge ,&_gccd );_affb !=nil {return _affb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _afcga :=d .DecodeElement (&_cedc .Choice .Wheel ,&_gccd );_afcga !=nil {return _afcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _faddd :=d .DecodeElement (&_cedc .Choice .Wipe ,&_gccd );_faddd !=nil {return _faddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_cedc .Choice =NewCT_SlideTransitionChoice (); +if _bebb :=d .DecodeElement (&_cedc .Choice .Zoom ,&_gccd );_bebb !=nil {return _bebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_cedc .SndAc =NewCT_TransitionSoundAction (); +if _ffbfb :=d .DecodeElement (_cedc .SndAc ,&_gccd );_ffbfb !=nil {return _ffbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedc .ExtLst =NewCT_ExtensionListModify (); +if _adcf :=d .DecodeElement (_cedc .ExtLst ,&_gccd );_adcf !=nil {return _adcf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gccd .Name ); +if _eggee :=d .Skip ();_eggee !=nil {return _eggee ;};};case _b .EndElement :break _aega ;case _b .CharData :};};return nil ;};func (_ggfgc *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggfgc =0;case "\u0065\u006e\u0074\u0072":*_ggfgc =1; +case "\u0065\u0078\u0069\u0074":*_ggfgc =2;case "\u0065\u006d\u0070\u0068":*_ggfgc =3;case "\u0070\u0061\u0074\u0068":*_ggfgc =4;case "\u0076\u0065\u0072\u0062":*_ggfgc =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_ggfgc =6;};return nil ;};func (_cfab *ST_ViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfab =0; +case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_cfab =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cfab =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_cfab =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_cfab =4; +case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cfab =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_cfab =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cfab =7; +case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_cfab =8;};return nil ;}; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;}; +// Validate validates the CT_SlideViewProperties and its children +func (_gdac *CT_SlideViewProperties )Validate ()error {return _gdac .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gbbfc *ST_TLTime )ValidateWithPath (path string )error {_debe :=[]string {}; +if _gbbfc .Uint32 !=nil {_debe =append (_debe ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _gbbfc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_debe =append (_debe ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); +};if len (_debe )> 1{return _fb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_debe );};return nil ;}; -// Validate validates the CT_ShowProperties and its children -func (_gcbb *CT_ShowProperties )Validate ()error {return _gcbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TLShapeTargetElement and its children +func (_gddaa *CT_TLShapeTargetElement )Validate ()error {return _gddaa .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_gaag *CT_OleObjectLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affd :=range start .Attr {if _affd .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_bdef ,_ebeg :=_f .ParseBool (_affd .Value ); +if _ebeg !=nil {return _ebeg ;};_gaag .UpdateAutomaticAttr =&_bdef ;continue ;};};_caafc :for {_adaac ,_adebg :=d .Token ();if _adebg !=nil {return _adebg ;};switch _cfdd :=_adaac .(type ){case _b .StartElement :switch _cfdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaag .ExtLst =NewCT_ExtensionList (); +if _faac :=d .DecodeElement (_gaag .ExtLst ,&_cfdd );_faac !=nil {return _faac ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_cfdd .Name ); +if _gfcdf :=d .Skip ();_gfcdf !=nil {return _gfcdf ;};};case _b .EndElement :break _caafc ;case _b .CharData :};};return nil ;};type CT_NotesMasterIdList struct{ -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_bgeea *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _bgeea .TitleStyle !=nil {if _fgda :=_bgeea .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_fgda !=nil {return _fgda ; -};};if _bgeea .BodyStyle !=nil {if _gdcga :=_bgeea .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_gdcga !=nil {return _gdcga ;};};if _bgeea .OtherStyle !=nil {if _cfbce :=_bgeea .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"); -_cfbce !=nil {return _cfbce ;};};if _bgeea .ExtLst !=nil {if _abegb :=_bgeea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abegb !=nil {return _abegb ;};};return nil ;}; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;};type CT_SlideSize struct{ -// Validate validates the CT_Guide and its children -func (_aaec *CT_Guide )Validate ()error {return _aaec .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_abea *CT_OutlineViewSlideList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbd :for {_eaefg ,_gfgec :=d .Token (); -if _gfgec !=nil {return _gfgec ;};switch _gccg :=_eaefg .(type ){case _a .StartElement :switch _gccg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_dgba :=NewCT_OutlineViewSlideEntry (); -if _bcgc :=d .DecodeElement (_dgba ,&_gccg );_bcgc !=nil {return _bcgc ;};_abea .Sld =append (_abea .Sld ,_dgba );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_gccg .Name ); -if _eege :=d .Skip ();_eege !=nil {return _eege ;};};case _a .EndElement :break _efbd ;case _a .CharData :};};return nil ;};func (_dcbbf *CT_TLOleBuildChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agef :=range start .Attr {if _agef .Name .Local =="\u0062\u006c\u0064"{_dcbbf .BldAttr .UnmarshalXMLAttr (_agef ); -continue ;};if _agef .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_bbdf ,_bedfgd :=_aa .ParseBool (_agef .Value );if _bedfgd !=nil {return _bedfgd ;};_dcbbf .AnimBgAttr =&_bbdf ;continue ;};if _agef .Name .Local =="\u0073\u0070\u0069\u0064"{_fedbd ,_aagff :=_aa .ParseUint (_agef .Value ,10,32); -if _aagff !=nil {return _aagff ;};_cdeea :=uint32 (_fedbd );_dcbbf .SpidAttr =&_cdeea ;continue ;};if _agef .Name .Local =="\u0067\u0072\u0070I\u0064"{_fgdg ,_dafgb :=_aa .ParseUint (_agef .Value ,10,32);if _dafgb !=nil {return _dafgb ;};_cgbaf :=uint32 (_fgdg ); -_dcbbf .GrpIdAttr =&_cgbaf ;continue ;};if _agef .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_degeg ,_ccdba :=_aa .ParseBool (_agef .Value );if _ccdba !=nil {return _ccdba ;};_dcbbf .UiExpandAttr =&_degeg ;continue ;};};for {_geabbd ,_bage :=d .Token (); -if _bage !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bage );};if _gdbde ,_bebad :=_geabbd .(_a .EndElement ); -_bebad &&_gdbde .Name ==start .Name {break ;};};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_deedb :=&CT_TLByAnimateColorTransform {};return _deedb ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_gabf :=&CT_OleObjectEmbed {}; -return _gabf }; +// Extent Length +CxAttr int32 ; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_ebff *CT_GraphicalObjectFrame )Validate ()error {return _ebff .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_ViewProperties ()*CT_ViewProperties {_beff :=&CT_ViewProperties {}; -return _beff };func (_faaa *CT_ShowInfoBrowse )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faaa .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_d .Sprintf ("\u0025\u0064",_caeg (*_faaa .ShowScrollbarAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgbb *CT_SlideLayoutIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cgbb .SldLayoutId !=nil {_bcea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}}; -for _ ,_abegae :=range _cgbb .SldLayoutId {e .EncodeElement (_abegae ,_bcea );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Extent Width +CyAttr int32 ; -// Validate validates the CT_BuildList and its children -func (_gddf *CT_BuildList )Validate ()error {return _gddf .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_gcgde *CT_TLByHslColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068"},Value :_d .Sprintf ("\u0025\u0076",_gcgde .HAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_d .Sprintf ("\u0025\u0076",_gcgde .SAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gcgde .LAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gaed *CT_TLTemplate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gaed .LvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gaed .LvlAttr )}); -};e .EncodeToken (start );_gbcbg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gaed .TnLst ,_gbcbg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Type of Size +TypeAttr ST_SlideSizeType ;};type CT_TLAnimVariantFloatVal struct{ -// Validate validates the CT_CustomShowList and its children -func (_aefg *CT_CustomShowList )Validate ()error {return _aefg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_dbf *CT_ControlList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeaa :for {_gfba ,_aaad :=d .Token (); -if _aaad !=nil {return _aaad ;};switch _bdada :=_gfba .(type ){case _a .StartElement :switch _bdada .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_caea :=NewCT_Control (); -if _dcaf :=d .DecodeElement (_caea ,&_bdada );_dcaf !=nil {return _dcaf ;};_dbf .Control =append (_dbf .Control ,_caea );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_bdada .Name ); -if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _a .EndElement :break _eeaa ;case _a .CharData :};};return nil ;}; +// Value +ValAttr float32 ;}; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_ebfga *CT_Slide )ValidateWithPath (path string )error {if _eeedd :=_ebfga .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_eeedd !=nil {return _eeedd ;};if _ebfga .ClrMapOvr !=nil {if _cabeb :=_ebfga .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); -_cabeb !=nil {return _cabeb ;};};if _ebfga .Transition !=nil {if _cffb :=_ebfga .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_cffb !=nil {return _cffb ;};};if _ebfga .Timing !=nil {if _fded :=_ebfga .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067"); -_fded !=nil {return _fded ;};};if _ebfga .ExtLst !=nil {if _gfaa :=_ebfga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaa !=nil {return _gfaa ;};};return nil ;};func (_ecfab ST_TransitionCornerDirectionType )String ()string {switch _ecfab {case 0:return ""; -case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";}; +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_fcefb *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };type CT_TLTimeCondition struct{ -// Validate validates the CT_SmartTags and its children -func (_cgdge *CT_SmartTags )Validate ()error {return _cgdge .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_effgf *SldMaster )ValidateWithPath (path string )error {if _dfgbb :=_effgf .CT_SlideMaster .ValidateWithPath (path );_dfgbb !=nil {return _dfgbb ;};return nil ;};func (_gd *AG_Ole )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ce :=range start .Attr {if _ce .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"&&_ce .Name .Local =="\u0069\u0064"{_fd ,_fg :=_ce .Value ,error (nil ); -if _fg !=nil {return _fg ;};_gd .IdAttr =&_fd ;continue ;};if _ce .Name .Local =="\u0073\u0070\u0069\u0064"{_db ,_dcfe :=_ce .Value ,error (nil );if _dcfe !=nil {return _dcfe ;};_gd .SpidAttr =&_db ;continue ;};if _ce .Name .Local =="\u006e\u0061\u006d\u0065"{_da ,_eb :=_ce .Value ,error (nil ); -if _eb !=nil {return _eb ;};_gd .NameAttr =&_da ;continue ;};if _ce .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cf ,_abe :=_aa .ParseBool (_ce .Value );if _abe !=nil {return _abe ;};_gd .ShowAsIconAttr =&_cf ;continue ; -};if _ce .Name .Local =="\u0069\u006d\u0067\u0057"{_bge ,_cce :=_aa .ParseInt (_ce .Value ,10,32);if _cce !=nil {return _cce ;};_ebb :=int32 (_bge );_gd .ImgWAttr =&_ebb ;continue ;};if _ce .Name .Local =="\u0069\u006d\u0067\u0048"{_ff ,_fce :=_aa .ParseInt (_ce .Value ,10,32); -if _fce !=nil {return _fce ;};_cfe :=int32 (_ff );_gd .ImgHAttr =&_cfe ;continue ;};};for {_dg ,_eg :=d .Token ();if _eg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_eg );};if _fe ,_dd :=_dg .(_a .EndElement ); -_dd &&_fe .Name ==start .Name {break ;};};return nil ;};func (_edbaa *CT_TLByAnimateColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffef :for {_gbgg ,_bbbe :=d .Token ();if _bbbe !=nil {return _bbbe ;};switch _dacbg :=_gbgg .(type ){case _a .StartElement :switch _dacbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_edbaa .Rgb =NewCT_TLByRgbColorTransform (); -if _cdeac :=d .DecodeElement (_edbaa .Rgb ,&_dacbg );_cdeac !=nil {return _cdeac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_edbaa .Hsl =NewCT_TLByHslColorTransform (); -if _acdb :=d .DecodeElement (_edbaa .Hsl ,&_dacbg );_acdb !=nil {return _acdb ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_dacbg .Name ); -if _cgae :=d .Skip ();_cgae !=nil {return _cgae ;};};case _a .EndElement :break _ffef ;case _a .CharData :};};return nil ;}; +// Trigger Delay +DelayAttr *ST_TLTime ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fcbd *CT_ExtensionList )ValidateWithPath (path string )error {for _eaea ,_ddea :=range _fcbd .Ext {if _acfbf :=_ddea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_eaea ));_acfbf !=nil {return _acfbf ; -};};return nil ;}; +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_cfee *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _bgccb :=_cfee .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgccb !=nil {return _bgccb ;};if _agceg :=_cfee .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); -_agceg !=nil {return _agceg ;};if _cfdgb :=_cfee .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cfdgb !=nil {return _cfdgb ;};if _cfee .TavLst !=nil {if _cdfgb :=_cfee .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074"); -_cdfgb !=nil {return _cdfgb ;};};return nil ;}; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_efada *CmAuthorLst )ValidateWithPath (path string )error {if _gdaad :=_efada .CT_CommentAuthorList .ValidateWithPath (path );_gdaad !=nil {return _gdaad ;};return nil ;};func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide ); +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;};func (_deabe *CT_SlideIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deabe .IdAttr =256;for _ ,_effga :=range start .Attr {if _effga .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"&&_effga .Name .Local =="\u0069\u0064"||_effga .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"&&_effga .Name .Local =="\u0069\u0064"{_bbaf ,_gdfd :=_effga .Value ,error (nil ); +if _gdfd !=nil {return _gdfd ;};_deabe .RIdAttr =_bbaf ;continue ;};if _effga .Name .Local =="\u0069\u0064"{_gdabb ,_bdgfb :=_f .ParseUint (_effga .Value ,10,32);if _bdgfb !=nil {return _bdgfb ;};_deabe .IdAttr =uint32 (_gdabb );continue ;};};_bbab :for {_gefa ,_gcfbgb :=d .Token (); +if _gcfbgb !=nil {return _gcfbgb ;};switch _adeeba :=_gefa .(type ){case _b .StartElement :switch _adeeba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deabe .ExtLst =NewCT_ExtensionList (); +if _gdbd :=d .DecodeElement (_deabe .ExtLst ,&_adeeba );_gdbd !=nil {return _gdbd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_adeeba .Name ); +if _cafa :=d .Skip ();_cafa !=nil {return _cafa ;};};case _b .EndElement :break _bbab ;case _b .CharData :};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1; +ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;); + +// Validate validates the CT_SlideSyncProperties and its children +func (_eafcf *CT_SlideSyncProperties )Validate ()error {return _eafcf .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide ); }; \ No newline at end of file diff --git a/schema/soo/schemaLibrary/schemaLibrary.go b/schema/soo/schemaLibrary/schemaLibrary.go index c6d092be1c..be61ee1fdc 100644 --- a/schema/soo/schemaLibrary/schemaLibrary.go +++ b/schema/soo/schemaLibrary/schemaLibrary.go @@ -9,45 +9,45 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package schemaLibrary ;import (_f "encoding/xml";_d "fmt";_fb "github.com/unidoc/unioffice";_da "github.com/unidoc/unioffice/common/logger";);func (_c *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_e :=range start .Attr {if _e .Name .Local =="\u0075\u0072\u0069"{_ge ,_dg :=_e .Value ,error (nil ); -if _dg !=nil {return _dg ;};_c .UriAttr =&_ge ;continue ;};if _e .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_dgb ,_fa :=_e .Value ,error (nil );if _fa !=nil {return _fa ;};_c .ManifestLocationAttr =&_dgb ; -continue ;};if _e .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_dac ,_ce :=_e .Value ,error (nil );if _ce !=nil {return _ce ;};_c .SchemaLocationAttr =&_dac ;continue ;};if _e .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_gg ,_fg :=_e .Value ,error (nil ); -if _fg !=nil {return _fg ;};_c .SchemaLanguageAttr =&_gg ;continue ;};};for {_b ,_bf :=d .Token ();if _bf !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_bf );};if _a ,_db :=_b .(_f .EndElement ); -_db &&_a .Name ==start .Name {break ;};};return nil ;};func (_dgg *SchemaLibrary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _dgg .CT_SchemaLibrary .MarshalXML (e ,start );};func NewCT_Schema ()*CT_Schema {_ga :=&CT_Schema {};return _ga };func (_fad *CT_SchemaLibrary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fc :for {_bc ,_ba :=d .Token (); -if _ba !=nil {return _ba ;};switch _fd :=_bc .(type ){case _f .StartElement :switch _fd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_cb :=NewCT_Schema (); -if _cgd :=d .DecodeElement (_cb ,&_fd );_cgd !=nil {return _cgd ;};_fad .Schema =append (_fad .Schema ,_cb );default:_da .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_fd .Name ); -if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _f .EndElement :break _fc ;case _f .CharData :};};return nil ;};type SchemaLibrary struct{CT_SchemaLibrary };func (_ad *SchemaLibrary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ad .CT_SchemaLibrary =*NewCT_SchemaLibrary (); -_gb :for {_ea ,_bcb :=d .Token ();if _bcb !=nil {return _bcb ;};switch _bd :=_ea .(type ){case _f .StartElement :switch _bd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_aa :=NewCT_Schema (); -if _dag :=d .DecodeElement (_aa ,&_bd );_dag !=nil {return _dag ;};_ad .Schema =append (_ad .Schema ,_aa );default:_da .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_bd .Name ); -if _cab :=d .Skip ();_cab !=nil {return _cab ;};};case _f .EndElement :break _gb ;case _f .CharData :};};return nil ;};func (_ca *CT_SchemaLibrary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ca .Schema !=nil {_cgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}}; -for _ ,_dc :=range _ca .Schema {e .EncodeElement (_dc ,_cgg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_ggf :=&SchemaLibrary {};_ggf .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _ggf ; -}; +package schemaLibrary ;import (_f "encoding/xml";_fg "fmt";_c "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";); // ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_ff *SchemaLibrary )ValidateWithPath (path string )error {if _bb :=_ff .CT_SchemaLibrary .ValidateWithPath (path );_bb !=nil {return _bb ;};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_gdf :=&CT_SchemaLibrary {};return _gdf }; +func (_cef *SchemaLibrary )ValidateWithPath (path string )error {if _bc :=_cef .CT_SchemaLibrary .ValidateWithPath (path );_bc !=nil {return _bc ;};return nil ;};func (_ec *CT_SchemaLibrary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fd :for {_de ,_dbee :=d .Token (); +if _dbee !=nil {return _dbee ;};switch _ag :=_de .(type ){case _f .StartElement :switch _ag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_eg :=NewCT_Schema (); +if _bf :=d .DecodeElement (_eg ,&_ag );_bf !=nil {return _bf ;};_ec .Schema =append (_ec .Schema ,_eg );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_ag .Name ); +if _af :=d .Skip ();_af !=nil {return _af ;};};case _f .EndElement :break _fd ;case _f .CharData :};};return nil ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func (_cc *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cc .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_fg .Sprintf ("\u0025\u0076",*_cc .UriAttr )}); +};if _cc .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_fg .Sprintf ("\u0025\u0076",*_cc .ManifestLocationAttr )}); +};if _cc .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_fg .Sprintf ("\u0025\u0076",*_cc .SchemaLocationAttr )}); +};if _cc .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_fg .Sprintf ("\u0025\u0076",*_cc .SchemaLanguageAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_SchemaLibrary and its children -func (_be *CT_SchemaLibrary )Validate ()error {return _be .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_dd *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dd .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_dd .UriAttr )}); -};if _dd .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_dd .ManifestLocationAttr )}); -};if _dd .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_dd .SchemaLocationAttr )}); -};if _dd .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dd .SchemaLanguageAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +func (_fdg *CT_SchemaLibrary )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; + +// Validate validates the CT_Schema and its children +func (_dbg *CT_Schema )Validate ()error {return _dbg .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};type SchemaLibrary struct{CT_SchemaLibrary };func NewCT_Schema ()*CT_Schema {_a :=&CT_Schema {};return _a };func (_e *CT_SchemaLibrary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _e .Schema !=nil {_aeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_ab :=range _e .Schema {e .EncodeElement (_ab ,_aeb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Schema struct{UriAttr *string ; +ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; // ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_ee *CT_SchemaLibrary )ValidateWithPath (path string )error {for _eg ,_eb :=range _ee .Schema {if _ec :=_eb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_eg ));_ec !=nil {return _ec ; -};};return nil ;};type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;}; +func (_dcf *CT_SchemaLibrary )ValidateWithPath (path string )error {for _cgg ,_bga :=range _dcf .Schema {if _aga :=_bga .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_cgg ));_aga !=nil {return _aga ; +};};return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_bfd :=&SchemaLibrary {};_bfd .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _bfd ;}; // Validate validates the SchemaLibrary and its children -func (_gf *SchemaLibrary )Validate ()error {return _gf .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; +func (_bgaa *SchemaLibrary )Validate ()error {return _bgaa .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; // ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_cg *CT_Schema )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_Schema and its children -func (_dde *CT_Schema )Validate ()error {return _dde .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema ); -_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary ); -_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary ); +func (_ggb *CT_Schema )ValidateWithPath (path string )error {return nil };func (_efc *SchemaLibrary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efc .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_ca :for {_fdf ,_ba :=d .Token ();if _ba !=nil {return _ba ; +};switch _cb :=_fdf .(type ){case _f .StartElement :switch _cb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_ed :=NewCT_Schema (); +if _dbd :=d .DecodeElement (_ed ,&_cb );_dbd !=nil {return _dbd ;};_efc .Schema =append (_efc .Schema ,_ed );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_cb .Name ); +if _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _f .EndElement :break _ca ;case _f .CharData :};};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_cd :=&CT_SchemaLibrary {};return _cd };func (_b *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Local =="\u0075\u0072\u0069"{_db ,_cg :=_bg .Value ,error (nil ); +if _cg !=nil {return _cg ;};_b .UriAttr =&_db ;continue ;};if _bg .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_dc ,_ge :=_bg .Value ,error (nil );if _ge !=nil {return _ge ;};_b .ManifestLocationAttr =&_dc ; +continue ;};if _bg .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_dd ,_fgf :=_bg .Value ,error (nil );if _fgf !=nil {return _fgf ;};_b .SchemaLocationAttr =&_dd ;continue ;};if _bg .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_gc ,_dbe :=_bg .Value ,error (nil ); +if _dbe !=nil {return _dbe ;};_b .SchemaLanguageAttr =&_gc ;continue ;};};for {_gg ,_ae :=d .Token ();if _ae !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_ae );};if _dba ,_ce :=_gg .(_f .EndElement ); +_ce &&_dba .Name ==start .Name {break ;};};return nil ;};func (_ef *SchemaLibrary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _ef .CT_SchemaLibrary .MarshalXML (e ,start );};func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary ); }; \ No newline at end of file diff --git a/schema/soo/sml/sml.go b/schema/soo/sml/sml.go index 930d3b5d3b..138af25960 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,4053 +9,3957 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package sml ;import (_e "encoding/xml";_g "fmt";_ad "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_bb "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_b "strconv";_f "strings";_a "time";);type CT_CalcCell struct{ +package sml ;import (_f "encoding/xml";_bg "fmt";_a "github.com/unidoc/unioffice";_cf "github.com/unidoc/unioffice/common/logger";_dc "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_b "strconv";_d "strings";_cc "time";);func (_bacegd ST_Comments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdagb :=_f .Attr {};_cdagb .Name =name ;switch _bacegd {case ST_CommentsUnset :_cdagb .Value ="";case ST_CommentsCommNone :_cdagb .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065"; +case ST_CommentsCommIndicator :_cdagb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_cdagb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; +};return _cdagb ,nil ;};func (_fddcd *ST_PhoneticAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcage ,_fdgcf :=d .Token ();if _fdgcf !=nil {return _fdgcf ;};if _ccaced ,_egafc :=_dcage .(_f .EndElement );_egafc &&_ccaced .Name ==start .Name {*_fddcd =1; +return nil ;};if _efabg ,_gaaca :=_dcage .(_f .CharData );!_gaaca {return _bg .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",_dcage );}else {switch string (_efabg ){case "":*_fddcd =0; +case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fddcd =1;case "\u006c\u0065\u0066\u0074":*_fddcd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fddcd =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fddcd =4;};};_dcage ,_fdgcf =d .Token (); +if _fdgcf !=nil {return _fdgcf ;};if _cfdbc ,_egcaa :=_dcage .(_f .EndElement );_egcaa &&_cfdbc .Name ==start .Name {return nil ;};return _bg .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",_dcage ); +};func NewCT_PCDKPIs ()*CT_PCDKPIs {_cbbba :=&CT_PCDKPIs {};return _cbbba };func (_befg ST_rwColActionType )ValidateWithPath (path string )error {switch _befg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befg )); +};return nil ;};func NewCT_FileVersion ()*CT_FileVersion {_bagad :=&CT_FileVersion {};return _bagad };func (_agfag *CT_PageFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eegde :=range start .Attr {if _eegde .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddffd ,_gdgca :=_b .ParseUint (_eegde .Value ,10,32); +if _gdgca !=nil {return _gdgca ;};_bdgfa :=uint32 (_ddffd );_agfag .CountAttr =&_bdgfa ;continue ;};};_ecdgf :for {_bgcfd ,_cafdc :=d .Token ();if _cafdc !=nil {return _cafdc ;};switch _gadfb :=_bgcfd .(type ){case _f .StartElement :switch _gadfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_fggdc :=NewCT_PageField (); +if _aagfe :=d .DecodeElement (_fggdc ,&_gadfb );_aagfe !=nil {return _aagfe ;};_agfag .PageField =append (_agfag .PageField ,_fggdc );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_gadfb .Name ); +if _fgbdg :=d .Skip ();_fgbdg !=nil {return _fgbdg ;};};case _f .EndElement :break _ecdgf ;case _f .CharData :};};return nil ;};type MapInfo struct{CT_MapInfo }; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Validate validates the CT_QueryCache and its children +func (_begggf *CT_QueryCache )Validate ()error {return _begggf .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_bcdbf *CT_Groups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccagfb :=range start .Attr {if _ccagfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccg ,_ecad :=_b .ParseUint (_ccagfb .Value ,10,32); +if _ecad !=nil {return _ecad ;};_eebe :=uint32 (_fccg );_bcdbf .CountAttr =&_eebe ;continue ;};};_cbcb :for {_bdgcg ,_gcddb :=d .Token ();if _gcddb !=nil {return _gcddb ;};switch _daada :=_bdgcg .(type ){case _f .StartElement :switch _daada .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_afdef :=NewCT_LevelGroup (); +if _gdfae :=d .DecodeElement (_afdef ,&_daada );_gdfae !=nil {return _gdfae ;};_bcdbf .Group =append (_bcdbf .Group ,_afdef );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_daada .Name ); +if _addae :=d .Skip ();_addae !=nil {return _addae ;};};case _f .EndElement :break _cbcb ;case _f .CharData :};};return nil ;};func (_efeeb *CT_Error )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_efeeb .VAttr )}); +if _efeeb .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efeeb .UAttr ))});};if _efeeb .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efeeb .FAttr ))}); +};if _efeeb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_efeeb .CAttr )});};if _efeeb .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_efeeb .CpAttr )}); +};if _efeeb .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_efeeb .InAttr )});};if _efeeb .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_efeeb .BcAttr )}); +};if _efeeb .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_efeeb .FcAttr )});};if _efeeb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efeeb .IAttr ))}); +};if _efeeb .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efeeb .UnAttr ))});};if _efeeb .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efeeb .StAttr ))}); +};if _efeeb .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efeeb .BAttr ))});};e .EncodeToken (start );if _efeeb .Tpls !=nil {_cgcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; +e .EncodeElement (_efeeb .Tpls ,_cgcf );};if _efeeb .X !=nil {_ccgcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbcca :=range _efeeb .X {e .EncodeElement (_gbcca ,_ccgcc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_gdabd :=&EG_ExtensionList {};return _gdabd }; -// Sheet Id -IAttr *int32 ; +// Validate validates the CT_VolType and its children +func (_bdggfc *CT_VolType )Validate ()error {return _bdggfc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_ddefec ST_DataValidationType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgeege :=_f .Attr {}; +_bgeege .Name =name ;switch _ddefec {case ST_DataValidationTypeUnset :_bgeege .Value ="";case ST_DataValidationTypeNone :_bgeege .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_bgeege .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_bgeege .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; +case ST_DataValidationTypeList :_bgeege .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_bgeege .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_bgeege .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_bgeege .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068"; +case ST_DataValidationTypeCustom :_bgeege .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bgeege ,nil ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_cccgd :=&CT_WorkbookProtection {};return _cccgd ;};type ST_CredMethod byte ;type CT_ProtectedRanges struct{ -// Child Chain -SAttr *bool ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;};type CT_ChartsheetPr struct{ -// New Dependency Level -LAttr *bool ; +// Published +PublishedAttr *bool ; -// New Thread -TAttr *bool ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func NewCT_CustomProperty ()*CT_CustomProperty {_abca :=&CT_CustomProperty {};return _abca };func (_fdccca *CT_XmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fdccca .MapIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_bg .Sprintf ("\u0025\u0076",_fdccca .XpathAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fdccca .XmlDataTypeAttr )}); +e .EncodeToken (start );if _fdccca .ExtLst !=nil {_cbccg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdccca .ExtLst ,_cbccg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_gabgdd *CT_Sheets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_agecf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_geffg :=range _gabgdd .Sheet {e .EncodeElement (_geffg ,_agecf ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Array -AAttr *bool ;};func NewCT_Borders ()*CT_Borders {_bdd :=&CT_Borders {};return _bdd };func (_edcfdg ST_PageOrder )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_egaedc :=_e .Attr {};_egaedc .Name =name ;switch _edcfdg {case ST_PageOrderUnset :_egaedc .Value =""; -case ST_PageOrderDownThenOver :_egaedc .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_egaedc .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _egaedc ,nil ; -};func (_aedgg *CT_GradientFill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aedgg .TypeAttr !=ST_GradientTypeUnset {_gfbbf ,_ccgdg :=_aedgg .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccgdg !=nil {return _ccgdg ; -};start .Attr =append (start .Attr ,_gfbbf );};if _aedgg .DegreeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aedgg .DegreeAttr )});};if _aedgg .LeftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aedgg .LeftAttr )}); -};if _aedgg .RightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aedgg .RightAttr )});};if _aedgg .TopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_aedgg .TopAttr )}); -};if _aedgg .BottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_aedgg .BottomAttr )});};e .EncodeToken (start );if _aedgg .Stop !=nil {_cgcca :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}}; -for _ ,_dfed :=range _aedgg .Stop {e .EncodeElement (_dfed ,_cgcca );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SharedItems ()*CT_SharedItems {_ddged :=&CT_SharedItems {};return _ddged };func NewCT_ColFields ()*CT_ColFields {_aeda :=&CT_ColFields {}; -return _aeda }; +// Validate validates the CT_CustomProperty and its children +func (_abce *CT_CustomProperty )Validate ()error {return _abce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_fffdg *CT_CustomProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfaeg :=range start .Attr {if _gfaeg .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"&&_gfaeg .Name .Local =="\u0069\u0064"||_gfaeg .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"&&_gfaeg .Name .Local =="\u0069\u0064"{_bbbgg ,_eaef :=_gfaeg .Value ,error (nil ); +if _eaef !=nil {return _eaef ;};_fffdg .IdAttr =_bbbgg ;continue ;};if _gfaeg .Name .Local =="\u006e\u0061\u006d\u0065"{_eebf ,_eadag :=_gfaeg .Value ,error (nil );if _eadag !=nil {return _eadag ;};_fffdg .NameAttr =_eebf ;continue ;};};for {_gdaf ,_cddgc :=d .Token (); +if _cddgc !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_cddgc );};if _abgb ,_cbgb :=_gdaf .(_f .EndElement ); +_cbgb &&_abgb .Name ==start .Name {break ;};};return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_efgbf :=&CT_Reviewed {};return _efgbf };func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_gecgf :=&CT_CustomWorkbookView {};_gecgf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _gecgf ;}; -// Validate validates the CT_IgnoredErrors and its children -func (_bffee *CT_IgnoredErrors )Validate ()error {return _bffee .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_fdcf :=&CT_ChartsheetPr {};return _fdcf }; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_cafff *CT_RevisionComment )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_cafff .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_cafff .GuidAttr ); +};if _fegdb :=_cafff .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fegdb !=nil {return _fegdb ;};return nil ;};type CT_GroupMember struct{ +// Group Member Unique Name +UniqueNameAttr string ; -// Validate validates the CT_Selection and its children -func (_egcea *CT_Selection )Validate ()error {return _egcea .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_CustomProperty struct{ +// Group +GroupAttr *bool ;}; -// Custom Property Name -NameAttr string ;IdAttr string ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_edbeb :=&CT_CustomWorkbookViews {};return _edbeb ;}; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_decad *CT_QueryTableDeletedFields )Validate ()error {return _decad .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");}; -// Validate validates the CT_OleItems and its children -func (_ebddg *CT_OleItems )Validate ()error {return _ebddg .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_ebbd *CT_DataBinding )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acgc :=range start .Attr {if _acgc .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_gbad ,_agabe :=_acgc .Value ,error (nil ); -if _agabe !=nil {return _agabe ;};_ebbd .DataBindingNameAttr =&_gbad ;continue ;};if _acgc .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_eacd ,_dgfdg :=_b .ParseBool (_acgc .Value );if _dgfdg !=nil {return _dgfdg ;};_ebbd .FileBindingAttr =&_eacd ; -continue ;};if _acgc .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_adge ,_gcbfg :=_b .ParseUint (_acgc .Value ,10,32);if _gcbfg !=nil {return _gcbfg ;};_gdag :=uint32 (_adge );_ebbd .ConnectionIDAttr =&_gdag ;continue ; -};if _acgc .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_efgg ,_agag :=_acgc .Value ,error (nil );if _agag !=nil {return _agag ;};_ebbd .FileBindingNameAttr =&_efgg ;continue ;};if _acgc .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_ddbg ,_efceg :=_b .ParseUint (_acgc .Value ,10,32); -if _efceg !=nil {return _efceg ;};_ebbd .DataBindingLoadModeAttr =uint32 (_ddbg );continue ;};};_fcdcb :for {_dgfg ,_ffede :=d .Token ();if _ffede !=nil {return _ffede ;};switch _bfge :=_dgfg .(type ){case _e .StartElement :switch _bfge .Name {default:if _feeca ,_cead :=_ad .CreateElement (_bfge ); -_cead !=nil {return _cead ;}else {if _eefb :=d .DecodeElement (_feeca ,&_bfge );_eefb !=nil {return _eefb ;};_ebbd .Any =_feeca ;};};case _e .EndElement :break _fcdcb ;case _e .CharData :};};return nil ;};func (_bdbbb *CT_RevisionCellChange )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bdbbb .SIdAttr )}); -if _bdbbb .OdxfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .OdxfAttr ))});};if _bdbbb .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .XfDxfAttr ))}); -};if _bdbbb .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .SAttr ))});};if _bdbbb .DxfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .DxfAttr ))}); -};if _bdbbb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bdbbb .NumFmtIdAttr )});};if _bdbbb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .QuotePrefixAttr ))}); -};if _bdbbb .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .OldQuotePrefixAttr ))}); -};if _bdbbb .PhAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .PhAttr ))});};if _bdbbb .OldPhAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .OldPhAttr ))}); -};if _bdbbb .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .EndOfListFormulaUpdateAttr ))}); -};if _bdbbb .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bdbbb .RIdAttr )});};if _bdbbb .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .UaAttr ))}); -};if _bdbbb .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bdbbb .RaAttr ))});};e .EncodeToken (start );if _bdbbb .Oc !=nil {_gbedg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ao\u0063"}}; -e .EncodeElement (_bdbbb .Oc ,_gbedg );};_cfbaag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_bdbbb .Nc ,_cfbaag );if _bdbbb .Odxf !=nil {_eggca :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}}; -e .EncodeElement (_bdbbb .Odxf ,_eggca );};if _bdbbb .Ndxf !=nil {_ccca :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_bdbbb .Ndxf ,_ccca );};if _bdbbb .ExtLst !=nil {_cdabf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bdbbb .ExtLst ,_cdabf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_IndexedColors and its children +func (_gabfe *CT_IndexedColors )Validate ()error {return _gabfe .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func NewCT_Query ()*CT_Query {_fcgfb :=&CT_Query {};return _fcgfb };type CT_ExternalDefinedNames struct{ -// Validate validates the CT_ExternalSheetNames and its children -func (_ecceb *CT_ExternalSheetNames )Validate ()error {return _ecceb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_bbdbg ST_DataConsolidateFunction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eedeg :=_e .Attr {}; -_eedeg .Name =name ;switch _bbdbg {case ST_DataConsolidateFunctionUnset :_eedeg .Value ="";case ST_DataConsolidateFunctionAverage :_eedeg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_eedeg .Value ="\u0063\u006f\u0075n\u0074"; -case ST_DataConsolidateFunctionCountNums :_eedeg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_eedeg .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_eedeg .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_eedeg .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074"; -case ST_DataConsolidateFunctionStdDev :_eedeg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_eedeg .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_eedeg .Value ="\u0073\u0075\u006d"; -case ST_DataConsolidateFunctionVar :_eedeg .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_eedeg .Value ="\u0076\u0061\u0072\u0070";};return _eedeg ,nil ;}; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};func (_cccdgc ST_DynamicFilterType )String ()string {switch _cccdgc {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"; +case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; +case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072"; +case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032"; +case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031"; +case 35:return "\u004d\u0031\u0032";};return "";};func (_cebgf *CT_RevisionHeaders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cebgf .GuidAttr )}); +if _cebgf .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cebgf .LastGuidAttr )});};if _cebgf .SharedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .SharedAttr ))}); +};if _cebgf .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .DiskRevisionsAttr ))}); +};if _cebgf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .HistoryAttr ))});};if _cebgf .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .TrackRevisionsAttr ))}); +};if _cebgf .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .ExclusiveAttr ))});};if _cebgf .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cebgf .RevisionIdAttr )}); +};if _cebgf .VersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_cebgf .VersionAttr )});};if _cebgf .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .KeepChangeHistoryAttr ))}); +};if _cebgf .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebgf .ProtectedAttr ))});};if _cebgf .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_cebgf .PreserveHistoryAttr )}); +};e .EncodeToken (start );_dafdfe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_aegad :=range _cebgf .Header {e .EncodeElement (_aegad ,_dafdfe );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_SheetView and its children -func (_agddb *CT_SheetView )Validate ()error {return _agddb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2; -ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;);func NewCT_GroupLevel ()*CT_GroupLevel {_dbgc :=&CT_GroupLevel {};return _dbgc };func (_fecee *CT_CustomSheetViews )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_bfgd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_egec :=range _fecee .CustomSheetView {e .EncodeElement (_egec ,_bfgd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_eefbee ST_WebSourceType )Validate ()error {return _eefbee .ValidateWithPath ("")};func (_agbaaa ST_TableStyleType )String ()string {switch _agbaaa {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; -case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; -case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065"; -case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c"; -case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e"; -case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077"; -case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067"; -case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; -case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073"; -};return "";}; +// Validate validates the CT_FutureMetadataBlock and its children +func (_dbaef *CT_FutureMetadataBlock )Validate ()error {return _dbaef .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_eefc :=&CT_CellSmartTagPr {}; +return _eefc }; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_eagffa *CT_Dialogsheet )ValidateWithPath (path string )error {if _eagffa .SheetPr !=nil {if _bcfbe :=_eagffa .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bcfbe !=nil {return _bcfbe ;};};if _eagffa .SheetViews !=nil {if _bfbdg :=_eagffa .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); -_bfbdg !=nil {return _bfbdg ;};};if _eagffa .SheetFormatPr !=nil {if _bfegff :=_eagffa .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_bfegff !=nil {return _bfegff ;};};if _eagffa .SheetProtection !=nil {if _aeggb :=_eagffa .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_aeggb !=nil {return _aeggb ;};};if _eagffa .CustomSheetViews !=nil {if _acbe :=_eagffa .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_acbe !=nil {return _acbe ; -};};if _eagffa .PrintOptions !=nil {if _afgded :=_eagffa .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_afgded !=nil {return _afgded ;};};if _eagffa .PageMargins !=nil {if _gbfbg :=_eagffa .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_gbfbg !=nil {return _gbfbg ;};};if _eagffa .PageSetup !=nil {if _edef :=_eagffa .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_edef !=nil {return _edef ;};};if _eagffa .HeaderFooter !=nil {if _bbgfaf :=_eagffa .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_bbgfaf !=nil {return _bbgfaf ;};};if _eagffa .Drawing !=nil {if _fdgaa :=_eagffa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fdgaa !=nil {return _fdgaa ;};};if _eagffa .LegacyDrawing !=nil {if _dagaa :=_eagffa .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); -_dagaa !=nil {return _dagaa ;};};if _eagffa .LegacyDrawingHF !=nil {if _gfbad :=_eagffa .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gfbad !=nil {return _gfbad ;};}; -if _eagffa .DrawingHF !=nil {if _fbbbe :=_eagffa .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fbbbe !=nil {return _fbbbe ;};};if _eagffa .OleObjects !=nil {if _begcd :=_eagffa .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); -_begcd !=nil {return _begcd ;};};if _eagffa .Controls !=nil {if _fecb :=_eagffa .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fecb !=nil {return _fecb ;};};if _eagffa .ExtLst !=nil {if _gcdcb :=_eagffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gcdcb !=nil {return _gcdcb ;};};return nil ;};func (_dgcg *CT_CellAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgcg .HorizontalAttr !=ST_HorizontalAlignmentUnset {_cab ,_fbecb :=_dgcg .HorizontalAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}); -if _fbecb !=nil {return _fbecb ;};start .Attr =append (start .Attr ,_cab );};if _dgcg .VerticalAttr !=ST_VerticalAlignmentUnset {_gfg ,_efbd :=_dgcg .VerticalAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _efbd !=nil {return _efbd ; -};start .Attr =append (start .Attr ,_gfg );};if _dgcg .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_dgcg .TextRotationAttr )}); -};if _dgcg .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgcg .WrapTextAttr ))});};if _dgcg .IndentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgcg .IndentAttr )}); -};if _dgcg .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgcg .RelativeIndentAttr )}); -};if _dgcg .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgcg .JustifyLastLineAttr ))}); -};if _dgcg .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgcg .ShrinkToFitAttr ))});};if _dgcg .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dgcg .ReadingOrderAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SheetIdMap struct{ +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_ggefg *CT_OleObjects )ValidateWithPath (path string )error {for _cfebb ,_abccb :=range _ggefg .OleObject {if _bcbab :=_abccb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cfebb )); +_bcbab !=nil {return _bcbab ;};};return nil ;};func (_degdf *CT_TableStyleInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbgfg :=range start .Attr {if _dbgfg .Name .Local =="\u006e\u0061\u006d\u0065"{_bfgcc ,_bcdcf :=_dbgfg .Value ,error (nil ); +if _bcdcf !=nil {return _bcdcf ;};_degdf .NameAttr =&_bfgcc ;continue ;};if _dbgfg .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_adfgdc ,_fbadf :=_b .ParseBool (_dbgfg .Value );if _fbadf !=nil {return _fbadf ; +};_degdf .ShowFirstColumnAttr =&_adfgdc ;continue ;};if _dbgfg .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_accfe ,_ccfcd :=_b .ParseBool (_dbgfg .Value );if _ccfcd !=nil {return _ccfcd ;};_degdf .ShowLastColumnAttr =&_accfe ; +continue ;};if _dbgfg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_ecfgcc ,_fdddb :=_b .ParseBool (_dbgfg .Value );if _fdddb !=nil {return _fdddb ;};_degdf .ShowRowStripesAttr =&_ecfgcc ;continue ;}; +if _dbgfg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_ccbea ,_dfcbd :=_b .ParseBool (_dbgfg .Value );if _dfcbd !=nil {return _dfcbd ;};_degdf .ShowColumnStripesAttr =&_ccbea ;continue ; +};};for {_abcbgf ,_bgeeef :=d .Token ();if _bgeeef !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_bgeeef );}; +if _gdfb ,_cafaf :=_abcbgf .(_f .EndElement );_cafaf &&_gdfb .Name ==start .Name {break ;};};return nil ;};type CT_QueryCache struct{ -// Sheet Count +// Cached Query Count CountAttr *uint32 ; -// Sheet Id -SheetId []*CT_SheetId ;};func (_dbgbe *CT_RevisionAutoFormatting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fggcd :=range start .Attr {if _fggcd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gagbc ,_gafad :=_b .ParseUint (_fggcd .Value ,10,32); -if _gafad !=nil {return _gafad ;};_dbgbe .SheetIdAttr =uint32 (_gagbc );continue ;};if _fggcd .Name .Local =="\u0072\u0065\u0066"{_bedca ,_bgecd :=_fggcd .Value ,error (nil );if _bgecd !=nil {return _bgecd ;};_dbgbe .RefAttr =_bedca ;continue ;};if _fggcd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cfafce ,_egcdg :=_b .ParseUint (_fggcd .Value ,10,32); -if _egcdg !=nil {return _egcdg ;};_abfgc :=uint32 (_cfafce );_dbgbe .AutoFormatIdAttr =&_abfgc ;continue ;};if _fggcd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_feebf ,_egfcfb :=_b .ParseBool (_fggcd .Value ); -if _egfcfb !=nil {return _egfcfb ;};_dbgbe .ApplyNumberFormatsAttr =&_feebf ;continue ;};if _fggcd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_baea ,_dafdb :=_b .ParseBool (_fggcd .Value ); -if _dafdb !=nil {return _dafdb ;};_dbgbe .ApplyBorderFormatsAttr =&_baea ;continue ;};if _fggcd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bddebg ,_aabda :=_b .ParseBool (_fggcd .Value );if _aabda !=nil {return _aabda ; -};_dbgbe .ApplyFontFormatsAttr =&_bddebg ;continue ;};if _fggcd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdegba ,_ecggg :=_b .ParseBool (_fggcd .Value );if _ecggg !=nil {return _ecggg ; -};_dbgbe .ApplyPatternFormatsAttr =&_bdegba ;continue ;};if _fggcd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ffbdb ,_gcfbd :=_b .ParseBool (_fggcd .Value );if _gcfbd !=nil {return _gcfbd ; -};_dbgbe .ApplyAlignmentFormatsAttr =&_ffbdb ;continue ;};if _fggcd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cgbcg ,_afeaf :=_b .ParseBool (_fggcd .Value ); -if _afeaf !=nil {return _afeaf ;};_dbgbe .ApplyWidthHeightFormatsAttr =&_cgbcg ;continue ;};};for {_eedcab ,_bfbde :=d .Token ();if _bfbde !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_bfbde ); -};if _cbfaf ,_fddfaf :=_eedcab .(_e .EndElement );_fddfaf &&_cbfaf .Name ==start .Name {break ;};};return nil ;};type CT_DdeValues struct{ +// Query +Query []*CT_Query ;};func (_afbad ST_VerticalAlignment )String ()string {switch _afbad {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079"; +case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_cccc *CT_CellSmartTag )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcac :=range start .Attr {if _dcac .Name .Local =="\u0074\u0079\u0070\u0065"{_bgac ,_baae :=_b .ParseUint (_dcac .Value ,10,32); +if _baae !=nil {return _baae ;};_cccc .TypeAttr =uint32 (_bgac );continue ;};if _dcac .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_beacb ,_gaab :=_b .ParseBool (_dcac .Value );if _gaab !=nil {return _gaab ;};_cccc .DeletedAttr =&_beacb ;continue ; +};if _dcac .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_fbce ,_ffaa :=_b .ParseBool (_dcac .Value );if _ffaa !=nil {return _ffaa ;};_cccc .XmlBasedAttr =&_fbce ;continue ;};};_dbga :for {_dfcd ,_dgeb :=d .Token ();if _dgeb !=nil {return _dgeb ; +};switch _dbdgf :=_dfcd .(type ){case _f .StartElement :switch _dbdgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_becd :=NewCT_CellSmartTagPr (); +if _cdgf :=d .DecodeElement (_becd ,&_dbdgf );_cdgf !=nil {return _cdgf ;};_cccc .CellSmartTagPr =append (_cccc .CellSmartTagPr ,_becd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_dbdgf .Name ); +if _daag :=d .Skip ();_daag !=nil {return _daag ;};};case _f .EndElement :break _dbga ;case _f .CharData :};};return nil ;};func (_egdab ST_CfvoType )Validate ()error {return _egdab .ValidateWithPath ("")};type CT_Set struct{ -// Rows -RowsAttr *uint32 ; +// Number of Tuples +CountAttr *uint32 ; -// Columns -ColsAttr *uint32 ; +// Maximum Rank Requested +MaxRankAttr int32 ; -// Value -Value []*CT_DdeValue ;};func NewCT_PivotDimension ()*CT_PivotDimension {_cccgc :=&CT_PivotDimension {};return _cccgc };type EG_ExtensionList struct{ +// MDX Set Definition +SetDefinitionAttr string ; -// Extension -Ext []*CT_Extension ;}; +// Set Sort Order +SortTypeAttr ST_SortType ; -// Validate validates the Workbook and its children -func (_bcfae *Workbook )Validate ()error {return _bcfae .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_addced ST_Visibility )String ()string {switch _addced {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065"; -case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_caaec *CT_Missing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgcbd :=range start .Attr {if _bbgcbd .Name .Local =="\u0066\u0063"{_cbcea ,_cagcc :=_bbgcbd .Value ,error (nil ); -if _cagcc !=nil {return _cagcc ;};_caaec .FcAttr =&_cbcea ;continue ;};if _bbgcbd .Name .Local =="\u0066"{_acdbe ,_cbbeg :=_b .ParseBool (_bbgcbd .Value );if _cbbeg !=nil {return _cbbeg ;};_caaec .FAttr =&_acdbe ;continue ;};if _bbgcbd .Name .Local =="\u0063"{_bacag ,_ecbce :=_bbgcbd .Value ,error (nil ); -if _ecbce !=nil {return _ecbce ;};_caaec .CAttr =&_bacag ;continue ;};if _bbgcbd .Name .Local =="\u0063\u0070"{_efaag ,_cbcadd :=_b .ParseUint (_bbgcbd .Value ,10,32);if _cbcadd !=nil {return _cbcadd ;};_ddaca :=uint32 (_efaag );_caaec .CpAttr =&_ddaca ; -continue ;};if _bbgcbd .Name .Local =="\u0069\u006e"{_febcf ,_gafbdb :=_b .ParseUint (_bbgcbd .Value ,10,32);if _gafbdb !=nil {return _gafbdb ;};_dbedf :=uint32 (_febcf );_caaec .InAttr =&_dbedf ;continue ;};if _bbgcbd .Name .Local =="\u0062\u0063"{_aace ,_bffdb :=_bbgcbd .Value ,error (nil ); -if _bffdb !=nil {return _bffdb ;};_caaec .BcAttr =&_aace ;continue ;};if _bbgcbd .Name .Local =="\u0075"{_cbfegd ,_gggf :=_b .ParseBool (_bbgcbd .Value );if _gggf !=nil {return _gggf ;};_caaec .UAttr =&_cbfegd ;continue ;};if _bbgcbd .Name .Local =="\u0069"{_cdcgba ,_cbfdf :=_b .ParseBool (_bbgcbd .Value ); -if _cbfdf !=nil {return _cbfdf ;};_caaec .IAttr =&_cdcgba ;continue ;};if _bbgcbd .Name .Local =="\u0075\u006e"{_dgagdg ,_agbcb :=_b .ParseBool (_bbgcbd .Value );if _agbcb !=nil {return _agbcb ;};_caaec .UnAttr =&_dgagdg ;continue ;};if _bbgcbd .Name .Local =="\u0073\u0074"{_acfe ,_bcdag :=_b .ParseBool (_bbgcbd .Value ); -if _bcdag !=nil {return _bcdag ;};_caaec .StAttr =&_acfe ;continue ;};if _bbgcbd .Name .Local =="\u0062"{_gbde ,_agefaa :=_b .ParseBool (_bbgcbd .Value );if _agefaa !=nil {return _agefaa ;};_caaec .BAttr =&_gbde ;continue ;};};_ddbbd :for {_bbgagf ,_gebdd :=d .Token (); -if _gebdd !=nil {return _gebdd ;};switch _eeeee :=_bbgagf .(type ){case _e .StartElement :switch _eeeee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gfbag :=NewCT_Tuples (); -if _fecgc :=d .DecodeElement (_gfbag ,&_eeeee );_fecgc !=nil {return _fecgc ;};_caaec .Tpls =append (_caaec .Tpls ,_gfbag );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cbdaf :=NewCT_X (); -if _bcaef :=d .DecodeElement (_cbdaf ,&_eeeee );_bcaef !=nil {return _bcaef ;};_caaec .X =append (_caaec .X ,_cbdaf );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_eeeee .Name ); -if _afcfc :=d .Skip ();_afcfc !=nil {return _afcfc ;};};case _e .EndElement :break _ddbbd ;case _e .CharData :};};return nil ;}; +// Query Failed +QueryFailedAttr *bool ; -// Validate validates the CT_Sheet and its children -func (_dcbfa *CT_Sheet )Validate ()error {return _dcbfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_ddff :=&CT_PCDSDTCEntries {};return _ddff }; +// Tuples +Tpls []*CT_Tuples ; -// Validate validates the CT_PivotAreas and its children -func (_befcg *CT_PivotAreas )Validate ()error {return _befcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func NewCT_Row ()*CT_Row {_gbcgb :=&CT_Row {};return _gbcgb };func NewCT_TextField ()*CT_TextField {_fdgfgd :=&CT_TextField {}; -return _fdgfgd };func (_fbaeef *CT_Tuple )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbaeef .FldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fbaeef .FldAttr )}); -};if _fbaeef .HierAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fbaeef .HierAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_g .Sprintf ("\u0025\u0076",_fbaeef .ItemAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgedg *ST_SmartTagShow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcdac ,_ffdbg :=d .Token ();if _ffdbg !=nil {return _ffdbg ;};if _fdfee ,_fegdb :=_fcdac .(_e .EndElement ); -_fegdb &&_fdfee .Name ==start .Name {*_bgedg =1;return nil ;};if _abgcg ,_abbba :=_fcdac .(_e .CharData );!_abbba {return _g .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",_fcdac ); -}else {switch string (_abgcg ){case "":*_bgedg =0;case "\u0061\u006c\u006c":*_bgedg =1;case "\u006e\u006f\u006e\u0065":*_bgedg =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bgedg =3;};};_fcdac ,_ffdbg =d .Token ();if _ffdbg !=nil {return _ffdbg ; -};if _daebab ,_dadcc :=_fcdac .(_e .EndElement );_dadcc &&_daebab .Name ==start .Name {return nil ;};return _g .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",_fcdac ); -};func (_edbc *CT_I )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_addcd :=range start .Attr {if _addcd .Name .Local =="\u0074"{_edbc .TAttr .UnmarshalXMLAttr (_addcd );continue ;};if _addcd .Name .Local =="\u0072"{_eceac ,_fgeac :=_b .ParseUint (_addcd .Value ,10,32); -if _fgeac !=nil {return _fgeac ;};_efdac :=uint32 (_eceac );_edbc .RAttr =&_efdac ;continue ;};if _addcd .Name .Local =="\u0069"{_cdaaf ,_bgdbd :=_b .ParseUint (_addcd .Value ,10,32);if _bgdbd !=nil {return _bgdbd ;};_agdea :=uint32 (_cdaaf );_edbc .IAttr =&_agdea ; -continue ;};};_gcefa :for {_cbfed ,_aggfg :=d .Token ();if _aggfg !=nil {return _aggfg ;};switch _fedfb :=_cbfed .(type ){case _e .StartElement :switch _fedfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cbcad :=NewCT_X (); -if _bdebe :=d .DecodeElement (_cbcad ,&_fedfb );_bdebe !=nil {return _bdebe ;};_edbc .X =append (_edbc .X ,_cbcad );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_fedfb .Name ); -if _gacab :=d .Skip ();_gacab !=nil {return _gacab ;};};case _e .EndElement :break _gcefa ;case _e .CharData :};};return nil ;};func (_feaac *CT_SharedUser )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_feaac .GuidAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_feaac .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_feaac .IdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_feaac .DateTimeAttr )});e .EncodeToken (start );if _feaac .ExtLst !=nil {_dcdba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_feaac .ExtLst ,_dcdba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcgfca *CT_TableFormula )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_gcgfca .ArrayAttr ))}); -e .EncodeElement (_gcgfca .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbeccg ST_VolDepType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbeccg .String (),start );}; -func (_ffegb *CT_Index )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcefea :=range start .Attr {if _dcefea .Name .Local =="\u0076"{_ebcagg ,_afabg :=_b .ParseUint (_dcefea .Value ,10,32);if _afabg !=nil {return _afabg ;};_ffegb .VAttr =uint32 (_ebcagg ); -continue ;};};for {_ecbb ,_cfgge :=d .Token ();if _cfgge !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_cfgge );};if _bgffc ,_gadag :=_ecbb .(_e .EndElement );_gadag &&_bgffc .Name ==start .Name {break ; -};};return nil ;};type CT_SheetFormatPr struct{ +// Sort By Tuple +SortByTuple *CT_Tuples ;};type CT_MdxMemeberProp struct{ -// Base Column Width -BaseColWidthAttr *uint32 ; +// Member Unique Name Index +NAttr uint32 ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Property Name Index +NpAttr uint32 ;};type CT_Member struct{ -// Default Row Height -DefaultRowHeightAttr float64 ; +// Hidden Item Name +NameAttr string ;};type CT_TableStyle struct{ -// Custom Height -CustomHeightAttr *bool ; +// Table Style Name +NameAttr string ; -// Hidden By Default -ZeroHeightAttr *bool ; +// Pivot Style +PivotAttr *bool ; -// Thick Top Border -ThickTopAttr *bool ; +// Table +TableAttr *bool ; -// Thick Bottom Border -ThickBottomAttr *bool ; +// Table Style Count +CountAttr *uint32 ; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Table Style +TableStyleElement []*CT_TableStyleElement ;};func NewCT_SheetView ()*CT_SheetView {_bfcbc :=&CT_SheetView {};return _bfcbc }; -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func NewCT_CellFormula ()*CT_CellFormula {_gaddcb :=&CT_CellFormula {};return _gaddcb };type ST_OleUpdate byte ;func NewCT_Set ()*CT_Set {_ggbgf :=&CT_Set {};return _ggbgf };func (_efebfa *CT_TablePart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbgfee :=range start .Attr {if _cbgfee .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"&&_cbgfee .Name .Local =="\u0069\u0064"||_cbgfee .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"&&_cbgfee .Name .Local =="\u0069\u0064"{_fccdd ,_gdeeed :=_cbgfee .Value ,error (nil ); -if _gdeeed !=nil {return _gdeeed ;};_efebfa .IdAttr =_fccdd ;continue ;};};for {_fedea ,_ccbgg :=d .Token ();if _ccbgg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_ccbgg ); -};if _badd ,_badge :=_fedea .(_e .EndElement );_badge &&_badd .Name ==start .Name {break ;};};return nil ;};func (_agfaa *CT_VolType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bcbde ,_aaeffd :=_agfaa .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _aaeffd !=nil {return _aaeffd ;};start .Attr =append (start .Attr ,_bcbde );e .EncodeToken (start );_bdefa :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_dbfad :=range _agfaa .Main {e .EncodeElement (_dbfad ,_bdefa ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCalcChain ()*CalcChain {_edbag :=&CalcChain {};_edbag .CT_CalcChain =*NewCT_CalcChain ();return _edbag ;};func (_cfbceb ST_UpdateLinks )Validate ()error {return _cfbceb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_abcfa *CT_ControlPr )ValidateWithPath (path string )error {if _afgg :=_abcfa .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_afgg !=nil {return _afgg ;};return nil ;}; +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_dddbea *CT_ProtectedRanges )ValidateWithPath (path string )error {for _bgcfa ,_baadg :=range _dddbea .ProtectedRange {if _ceccb :=_baadg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bgcfa )); +_ceccb !=nil {return _ceccb ;};};return nil ;};func (_bacc *CT_CellSmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_bacc .RAttr )}); +e .EncodeToken (start );_babag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_ecgd :=range _bacc .CellSmartTag {e .EncodeElement (_ecgd ,_babag );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_Color ()*CT_Color {_cegdb :=&CT_Color {};return _cegdb }; -// Validate validates the CT_ProtectedRange and its children -func (_ecabe *CT_ProtectedRange )Validate ()error {return _ecabe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};type CT_MemberProperty struct{ +// Validate validates the CT_WebPublishObject and its children +func (_dceggg *CT_WebPublishObject )Validate ()error {return _dceggg .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};type CT_CustomWorkbookView struct{ -// OLAP Member Property Unique Name -NameAttr *string ; +// Custom View Name +NameAttr string ; -// Show Cell -ShowCellAttr *bool ; +// Custom View GUID +GuidAttr string ; -// Show Tooltip -ShowTipAttr *bool ; +// Auto Update +AutoUpdateAttr *bool ; -// Show As Caption -ShowAsCaptionAttr *bool ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Name Length -NameLenAttr *uint32 ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Property Name Character Index -PPosAttr *uint32 ; +// Only Synch +OnlySyncAttr *bool ; -// Property Name Length -PLenAttr *uint32 ; +// Personal View +PersonalViewAttr *bool ; -// Level Index -LevelAttr *uint32 ; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Field Index -FieldAttr uint32 ;};type CT_DataBinding struct{ +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Unique Identifer -DataBindingNameAttr *string ; +// Maximized +MaximizedAttr *bool ; -// Binding to External File -FileBindingAttr *bool ; +// Minimized +MinimizedAttr *bool ; -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// File Binding Name -FileBindingNameAttr *string ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _ad .Any ;};type CT_CellWatches struct{ +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Cell Watch Item -CellWatch []*CT_CellWatch ;};func NewCT_CalcPr ()*CT_CalcPr {_ecde :=&CT_CalcPr {};return _ecde }; +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_egbdf *CT_SmartTagTypes )ValidateWithPath (path string )error {for _ffebe ,_aeadb :=range _egbdf .SmartTagType {if _adcadcb :=_aeadb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ffebe )); -_adcadcb !=nil {return _adcadcb ;};};return nil ;};func (_fbecca *ST_CredMethod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbebac ,_bbedac :=d .Token ();if _bbedac !=nil {return _bbedac ;};if _aefaa ,_dafcb :=_dbebac .(_e .EndElement ); -_dafcb &&_aefaa .Name ==start .Name {*_fbecca =1;return nil ;};if _acgce ,_gdedec :=_dbebac .(_e .CharData );!_gdedec {return _g .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",_dbebac ); -}else {switch string (_acgce ){case "":*_fbecca =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_fbecca =1;case "\u006e\u006f\u006e\u0065":*_fbecca =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_fbecca =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fbecca =4; -};};_dbebac ,_bbedac =d .Token ();if _bbedac !=nil {return _bbedac ;};if _bdccab ,_cdcdea :=_dbebac .(_e .EndElement );_cdcdea &&_bdccab .Name ==start .Name {return nil ;};return _g .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",_dbebac ); -};func NewCT_CalculatedItems ()*CT_CalculatedItems {_fag :=&CT_CalculatedItems {};return _fag };func NewMetadata ()*Metadata {_aedfe :=&Metadata {};_aedfe .CT_Metadata =*NewCT_Metadata ();return _aedfe ;}; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Validate validates the CT_CsPageSetup and its children -func (_bcda *CT_CsPageSetup )Validate ()error {return _bcda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func (_daaee *ST_SmartTagShow )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_daaee =0; -case "\u0061\u006c\u006c":*_daaee =1;case "\u006e\u006f\u006e\u0065":*_daaee =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_daaee =3;};return nil ;};func (_gggd *CT_Dxfs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gggd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gggd .CountAttr )}); -};e .EncodeToken (start );if _gggd .Dxf !=nil {_fcba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_cgcb :=range _gggd .Dxf {e .EncodeElement (_cgcb ,_fcba );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_adbfb *CT_RevisionConflict )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdbccb :=range start .Attr {if _fdbccb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ggfcg ,_faac :=_b .ParseUint (_fdbccb .Value ,10,32); -if _faac !=nil {return _faac ;};_dgeee :=uint32 (_ggfcg );_adbfb .SheetIdAttr =&_dgeee ;continue ;};if _fdbccb .Name .Local =="\u0072\u0049\u0064"{_feege ,_gadagg :=_b .ParseUint (_fdbccb .Value ,10,32);if _gadagg !=nil {return _gadagg ;};_ffacf :=uint32 (_feege ); -_adbfb .RIdAttr =&_ffacf ;continue ;};if _fdbccb .Name .Local =="\u0075\u0061"{_aefbce ,_agaeab :=_b .ParseBool (_fdbccb .Value );if _agaeab !=nil {return _agaeab ;};_adbfb .UaAttr =&_aefbce ;continue ;};if _fdbccb .Name .Local =="\u0072\u0061"{_cdeff ,_aaeca :=_b .ParseBool (_fdbccb .Value ); -if _aaeca !=nil {return _aaeca ;};_adbfb .RaAttr =&_cdeff ;continue ;};};for {_aabee ,_eafbf :=d .Token ();if _eafbf !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_eafbf ); -};if _acgbaa ,_gbdgeb :=_aabee .(_e .EndElement );_gbdgeb &&_acgbaa .Name ==start .Name {break ;};};return nil ;}; +// Window Width +WindowWidthAttr uint32 ; -// Validate validates the CT_ConditionalFormatting and its children -func (_dagfb *CT_ConditionalFormatting )Validate ()error {return _dagfb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");}; +// Window Height +WindowHeightAttr uint32 ; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_dacca *CT_ConditionalFormat )ValidateWithPath (path string )error {if _abebe :=_dacca .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_abebe !=nil {return _abebe ;};if _ebac :=_dacca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_ebac !=nil {return _ebac ;};if _fbdde :=_dacca .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_fbdde !=nil {return _fbdde ;};if _dacca .ExtLst !=nil {if _ebga :=_dacca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ebga !=nil {return _ebga ;};};return nil ;}; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Validate validates the CT_IntProperty and its children -func (_fcfgc *CT_IntProperty )Validate ()error {return _fcfgc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_Users struct{ +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Active User Count -CountAttr *uint32 ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// User Information -UserInfo []*CT_SharedUser ;};func (_fcbce *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcbce =0;case "\u0076":*_fcbce =1;case "\u0067":*_fcbce =2;case "\u0073":*_fcbce =3;case "\u0074":*_fcbce =4;case "\u0077":*_fcbce =5; -case "\u006d":*_fcbce =6;};return nil ;};func (_fgcebd *CT_Sst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgcebd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgcebd .CountAttr )}); -};if _fgcebd .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgcebd .UniqueCountAttr )});};e .EncodeToken (start ); -if _fgcebd .Si !=nil {_fefba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_gcebc :=range _fgcebd .Si {e .EncodeElement (_gcebc ,_fefba );};};if _fgcebd .ExtLst !=nil {_gafef :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fgcebd .ExtLst ,_gafef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_ebfd :=&CT_ExternalDefinedName {};return _ebfd ;};func (_geedfg ST_Scope )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_geedfg .String (),start ); -}; +// Show Status Bar +ShowStatusbarAttr *bool ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_fffa *CT_MRUColors )ValidateWithPath (path string )error {for _gbgf ,_egfe :=range _fffa .Color {if _gcbfc :=_egfe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gbgf ));_gcbfc !=nil {return _gcbfc ; -};};return nil ;};func (_bdgb *CT_Chartsheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdgb .SheetPr !=nil {_fgbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; -e .EncodeElement (_bdgb .SheetPr ,_fgbb );};_dfgga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bdgb .SheetViews ,_dfgga );if _bdgb .SheetProtection !=nil {_agdd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bdgb .SheetProtection ,_agdd );};if _bdgb .CustomSheetViews !=nil {_gfcdd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bdgb .CustomSheetViews ,_gfcdd ); -};if _bdgb .PageMargins !=nil {_gcec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bdgb .PageMargins ,_gcec );};if _bdgb .PageSetup !=nil {_dceg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_bdgb .PageSetup ,_dceg );};if _bdgb .HeaderFooter !=nil {_cadf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bdgb .HeaderFooter ,_cadf ); -};_cedg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bdgb .Drawing ,_cedg );if _bdgb .LegacyDrawing !=nil {_dbee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_bdgb .LegacyDrawing ,_dbee );};if _bdgb .LegacyDrawingHF !=nil {_acba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bdgb .LegacyDrawingHF ,_acba ); -};if _bdgb .DrawingHF !=nil {_ggcg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bdgb .DrawingHF ,_ggcg );};if _bdgb .Picture !=nil {_ccde :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_bdgb .Picture ,_ccde );};if _bdgb .WebPublishItems !=nil {_bgff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bdgb .WebPublishItems ,_bgff ); -};if _bdgb .ExtLst !=nil {_ggace :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdgb .ExtLst ,_ggace );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Show Comments +ShowCommentsAttr ST_Comments ; -// Validate validates the CT_GradientFill and its children -func (_eecdg *CT_GradientFill )Validate ()error {return _eecdg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");}; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func NewCT_FontSize ()*CT_FontSize {_fddcb :=&CT_FontSize {};return _fddcb };func (_eeefa ST_Objects )String ()string {switch _eeefa {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073"; +case 3:return "\u006e\u006f\u006e\u0065";};return "";}; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_agbfd *CT_ServerFormat )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_agacc *Worksheet )ValidateWithPath (path string )error {if _ddbaee :=_agacc .CT_Worksheet .ValidateWithPath (path );_ddbaee !=nil {return _ddbaee ;};return nil ;}; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_effg *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _afbc ,_deaf :=range _effg .CfRule {if _deaff :=_deaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_afbc )); -_deaff !=nil {return _deaff ;};};if _effg .ExtLst !=nil {if _fbfa :=_effg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfa !=nil {return _fbfa ;};};return nil ;}; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_afedb *CT_UnderlineProperty )ValidateWithPath (path string )error {if _dcfbf :=_afedb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfbf !=nil {return _dcfbf ;};return nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0; +ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7; +ST_PivotAreaTypeTopRight ST_PivotAreaType =8;); -// Validate validates the CT_CustomSheetView and its children -func (_gegcg *CT_CustomSheetView )Validate ()error {return _gegcg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_agegb ST_Scope )Validate ()error {return _agegb .ValidateWithPath ("")}; -func NewCT_PhoneticRun ()*CT_PhoneticRun {_ceegb :=&CT_PhoneticRun {};return _ceegb };type CT_CalculatedItems struct{ +// Validate validates the CT_TableFormula and its children +func (_deaaa *CT_TableFormula )Validate ()error {return _deaaa .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func (_gacf *CT_MemberProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cccae :=range start .Attr {if _cccae .Name .Local =="\u006e\u0061\u006d\u0065"{_ddaea ,_bdfeg :=_cccae .Value ,error (nil ); +if _bdfeg !=nil {return _bdfeg ;};_gacf .NameAttr =&_ddaea ;continue ;};if _cccae .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_cdff ,_dbddg :=_b .ParseBool (_cccae .Value );if _dbddg !=nil {return _dbddg ;};_gacf .ShowCellAttr =&_cdff ; +continue ;};if _cccae .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_aabed ,_egafg :=_b .ParseBool (_cccae .Value );if _egafg !=nil {return _egafg ;};_gacf .ShowTipAttr =&_aabed ;continue ;};if _cccae .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_efabf ,_eddgc :=_b .ParseBool (_cccae .Value ); +if _eddgc !=nil {return _eddgc ;};_gacf .ShowAsCaptionAttr =&_efabf ;continue ;};if _cccae .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_aeacg ,_accdg :=_b .ParseUint (_cccae .Value ,10,32);if _accdg !=nil {return _accdg ;};_bacb :=uint32 (_aeacg ); +_gacf .NameLenAttr =&_bacb ;continue ;};if _cccae .Name .Local =="\u0070\u0050\u006f\u0073"{_ebee ,_fcfbb :=_b .ParseUint (_cccae .Value ,10,32);if _fcfbb !=nil {return _fcfbb ;};_abbdf :=uint32 (_ebee );_gacf .PPosAttr =&_abbdf ;continue ;};if _cccae .Name .Local =="\u0070\u004c\u0065\u006e"{_fdfcd ,_bged :=_b .ParseUint (_cccae .Value ,10,32); +if _bged !=nil {return _bged ;};_gegc :=uint32 (_fdfcd );_gacf .PLenAttr =&_gegc ;continue ;};if _cccae .Name .Local =="\u006c\u0065\u0076e\u006c"{_eeadgd ,_dgged :=_b .ParseUint (_cccae .Value ,10,32);if _dgged !=nil {return _dgged ;};_bgeaf :=uint32 (_eeadgd ); +_gacf .LevelAttr =&_bgeaf ;continue ;};if _cccae .Name .Local =="\u0066\u0069\u0065l\u0064"{_faaba ,_fdeed :=_b .ParseUint (_cccae .Value ,10,32);if _fdeed !=nil {return _fdeed ;};_gacf .FieldAttr =uint32 (_faaba );continue ;};};for {_fecadg ,_ccfgd :=d .Token (); +if _ccfgd !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_ccfgd );};if _bgbdg ,_bbdee :=_fecadg .(_f .EndElement ); +_bbdee &&_bgbdg .Name ==start .Name {break ;};};return nil ;};type CT_Users struct{ -// Calculated Item Formula Count +// Active User Count CountAttr *uint32 ; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;}; - -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_gfcgd *Workbook )ValidateWithPath (path string )error {if _gfeae :=_gfcgd .CT_Workbook .ValidateWithPath (path );_gfeae !=nil {return _gfeae ;};return nil ;}; +// User Information +UserInfo []*CT_SharedUser ;};func (_gagcg *CT_PageItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gagcg .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefb *CT_DdeLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cefb .DdeServiceAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_bg .Sprintf ("\u0025\u0076",_cefb .DdeTopicAttr )});e .EncodeToken (start );if _cefb .DdeItems !=nil {_gfgca :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_cefb .DdeItems ,_gfgca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ChartFormat struct{ -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_eccfbg *CT_Number )ValidateWithPath (path string )error {for _bcadc ,_egegaa :=range _eccfbg .Tpls {if _fddge :=_egegaa .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bcadc ));_fddge !=nil {return _fddge ; -};};for _gfdff ,_bagc :=range _eccfbg .X {if _bcfgbg :=_bagc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfdff ));_bcfgbg !=nil {return _bcfgbg ;};};return nil ;}; +// Chart Index +ChartAttr uint32 ; -// Validate validates the CT_FilterColumn and its children -func (_gabf *CT_FilterColumn )Validate ()error {return _gabf .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_dgef *CT_CfRule )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eafef :=range start .Attr {if _eafef .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_dgef .TimePeriodAttr .UnmarshalXMLAttr (_eafef ); -continue ;};if _eafef .Name .Local =="\u0074\u0079\u0070\u0065"{_dgef .TypeAttr .UnmarshalXMLAttr (_eafef );continue ;};if _eafef .Name .Local =="\u0072\u0061\u006e\u006b"{_bfegf ,_addc :=_b .ParseUint (_eafef .Value ,10,32);if _addc !=nil {return _addc ; -};_ggbe :=uint32 (_bfegf );_dgef .RankAttr =&_ggbe ;continue ;};if _eafef .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ccfb ,_ccea :=_b .ParseInt (_eafef .Value ,10,32);if _ccea !=nil {return _ccea ;};_dgef .PriorityAttr =int32 (_ccfb ); -continue ;};if _eafef .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_edbd ,_bgbfa :=_b .ParseInt (_eafef .Value ,10,32);if _bgbfa !=nil {return _bgbfa ;};_dfgb :=int32 (_edbd );_dgef .StdDevAttr =&_dfgb ;continue ;};if _eafef .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_cffbd ,_bggf :=_b .ParseBool (_eafef .Value ); -if _bggf !=nil {return _bggf ;};_dgef .AboveAverageAttr =&_cffbd ;continue ;};if _eafef .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bgdc ,_gded :=_b .ParseBool (_eafef .Value );if _gded !=nil {return _gded ;};_dgef .BottomAttr =&_bgdc ;continue ; -};if _eafef .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_dgef .OperatorAttr .UnmarshalXMLAttr (_eafef );continue ;};if _eafef .Name .Local =="\u0074\u0065\u0078\u0074"{_aaea ,_edde :=_eafef .Value ,error (nil );if _edde !=nil {return _edde ; -};_dgef .TextAttr =&_aaea ;continue ;};if _eafef .Name .Local =="\u0064\u0078\u0066I\u0064"{_bbeeb ,_beee :=_b .ParseUint (_eafef .Value ,10,32);if _beee !=nil {return _beee ;};_cefa :=uint32 (_bbeeb );_dgef .DxfIdAttr =&_cefa ;continue ;};if _eafef .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_fdbb ,_ecca :=_b .ParseBool (_eafef .Value ); -if _ecca !=nil {return _ecca ;};_dgef .StopIfTrueAttr =&_fdbb ;continue ;};if _eafef .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_eaafg ,_aebc :=_b .ParseBool (_eafef .Value );if _aebc !=nil {return _aebc ;};_dgef .PercentAttr =&_eaafg ;continue ; -};if _eafef .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_gdgb ,_dcdaa :=_b .ParseBool (_eafef .Value );if _dcdaa !=nil {return _dcdaa ;};_dgef .EqualAverageAttr =&_gdgb ;continue ;};};_gdgc :for {_eaag ,_ddgb :=d .Token (); -if _ddgb !=nil {return _ddgb ;};switch _ccgg :=_eaag .(type ){case _e .StartElement :switch _ccgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _fbff string ; -if _fdcb :=d .DecodeElement (&_fbff ,&_ccgg );_fdcb !=nil {return _fdcb ;};_dgef .Formula =append (_dgef .Formula ,_fbff );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_dgef .ColorScale =NewCT_ColorScale (); -if _aadd :=d .DecodeElement (_dgef .ColorScale ,&_ccgg );_aadd !=nil {return _aadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_dgef .DataBar =NewCT_DataBar (); -if _gfaf :=d .DecodeElement (_dgef .DataBar ,&_ccgg );_gfaf !=nil {return _gfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_dgef .IconSet =NewCT_IconSet (); -if _eaca :=d .DecodeElement (_dgef .IconSet ,&_ccgg );_eaca !=nil {return _eaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgef .ExtLst =NewCT_ExtensionList (); -if _agbb :=d .DecodeElement (_dgef .ExtLst ,&_ccgg );_agbb !=nil {return _agbb ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_ccgg .Name ); -if _bfcdc :=d .Skip ();_bfcdc !=nil {return _bfcdc ;};};case _e .EndElement :break _gdgc ;case _e .CharData :};};return nil ;}; +// Pivot Format Id +FormatAttr uint32 ; -// Validate validates the CT_Cfvo and its children -func (_ccbdf *CT_Cfvo )Validate ()error {return _ccbdf .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};type CT_CacheHierarchies struct{ +// Series Format +SeriesAttr *bool ; -// Hierarchy Count -CountAttr *uint32 ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;};func (_fceeg *CT_QueryCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fceeg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fceeg .CountAttr )}); +};e .EncodeToken (start );_abbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_ceegag :=range _fceeg .Query {e .EncodeElement (_ceegag ,_abbee );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_facabd ST_GroupBy )ValidateWithPath (path string )error {switch _facabd {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facabd )); +};return nil ;}; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;};func (_ggaad *CT_RgbColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbecc :=range start .Attr {if _fbecc .Name .Local =="\u0072\u0067\u0062"{_geddg ,_dadg :=_fbecc .Value ,error (nil ); -if _dadg !=nil {return _dadg ;};_ggaad .RgbAttr =&_geddg ;continue ;};};for {_bgfdf ,_ccgbe :=d .Token ();if _ccgbe !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_ccgbe ); -};if _egaeba ,_dfgaa :=_bgfdf .(_e .EndElement );_dfgaa &&_egaeba .Name ==start .Name {break ;};};return nil ;};type CT_Cfvo struct{ +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_fafd *CT_ExternalReferences )ValidateWithPath (path string )error {for _cegeg ,_eebdc :=range _fafd .ExternalReference {if _cbfeb :=_eebdc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cegeg )); +_cbfeb !=nil {return _cbfeb ;};};return nil ;}; -// Type -TypeAttr ST_CfvoType ; +// Validate validates the CT_PivotDimension and its children +func (_ecedef *CT_PivotDimension )Validate ()error {return _ecedef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_cbddeb *ST_PatternType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efedf ,_dcbgaf :=d .Token (); +if _dcbgaf !=nil {return _dcbgaf ;};if _ffdec ,_agfde :=_efedf .(_f .EndElement );_agfde &&_ffdec .Name ==start .Name {*_cbddeb =1;return nil ;};if _gbaacd ,_afdfd :=_efedf .(_f .CharData );!_afdfd {return _bg .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",_efedf ); +}else {switch string (_gbaacd ){case "":*_cbddeb =0;case "\u006e\u006f\u006e\u0065":*_cbddeb =1;case "\u0073\u006f\u006ci\u0064":*_cbddeb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_cbddeb =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cbddeb =4; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cbddeb =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_cbddeb =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cbddeb =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_cbddeb =8; +case "\u0064\u0061\u0072\u006b\u0055\u0070":*_cbddeb =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_cbddeb =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cbddeb =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_cbddeb =12; +case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cbddeb =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_cbddeb =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_cbddeb =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_cbddeb =16; +case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cbddeb =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_cbddeb =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_cbddeb =19;};};_efedf ,_dcbgaf =d .Token ();if _dcbgaf !=nil {return _dcbgaf ; +};if _gecea ,_gbece :=_efedf .(_f .EndElement );_gbece &&_gecea .Name ==start .Name {return nil ;};return _bg .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",_efedf ); +};func (_bgcd *CT_PageFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bgcd .CountAttr )}); +};e .EncodeToken (start );_cdgaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eafffg :=range _bgcd .PageField {e .EncodeElement (_eafffg ,_cdgaf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_gcbbc *CT_Query )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfdbc :=range start .Attr {if _bfdbc .Name .Local =="\u006d\u0064\u0078"{_edaad ,_fccfg :=_bfdbc .Value ,error (nil );if _fccfg !=nil {return _fccfg ; +};_gcbbc .MdxAttr =_edaad ;continue ;};};_cagddb :for {_aagfc ,_fddegd :=d .Token ();if _fddegd !=nil {return _fddegd ;};switch _ceafg :=_aagfc .(type ){case _f .StartElement :switch _ceafg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gcbbc .Tpls =NewCT_Tuples (); +if _fgecb :=d .DecodeElement (_gcbbc .Tpls ,&_ceafg );_fgecb !=nil {return _fgecb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_ceafg .Name ); +if _eaeeb :=d .Skip ();_eaeeb !=nil {return _eaeeb ;};};case _f .EndElement :break _cagddb ;case _f .CharData :};};return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_abfdc :=&CT_TableMissing {};return _abfdc };func (_cbbf *CT_RevisionCellChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cbbf .SIdAttr )}); +if _cbbf .OdxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .OdxfAttr ))});};if _cbbf .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .XfDxfAttr ))}); +};if _cbbf .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .SAttr ))});};if _cbbf .DxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .DxfAttr ))}); +};if _cbbf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cbbf .NumFmtIdAttr )});};if _cbbf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .QuotePrefixAttr ))}); +};if _cbbf .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .OldQuotePrefixAttr ))}); +};if _cbbf .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .PhAttr ))});};if _cbbf .OldPhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .OldPhAttr ))}); +};if _cbbf .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .EndOfListFormulaUpdateAttr ))}); +};if _cbbf .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cbbf .RIdAttr )});};if _cbbf .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .UaAttr ))}); +};if _cbbf .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbf .RaAttr ))});};e .EncodeToken (start );if _cbbf .Oc !=nil {_fgcbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0063"}}; +e .EncodeElement (_cbbf .Oc ,_fgcbb );};_aefbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_cbbf .Nc ,_aefbf );if _cbbf .Odxf !=nil {_acggca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}}; +e .EncodeElement (_cbbf .Odxf ,_acggca );};if _cbbf .Ndxf !=nil {_efabd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_cbbf .Ndxf ,_efabd );};if _cbbf .ExtLst !=nil {_bcage :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cbbf .ExtLst ,_bcage );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bace *CT_CustomSheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bace .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_gfbe :=range start .Attr {if _gfbe .Name .Local =="\u0073\u0074\u0061t\u0065"{_bace .StateAttr .UnmarshalXMLAttr (_gfbe );continue ;};if _gfbe .Name .Local =="\u0067\u0075\u0069\u0064"{_egad ,_bfefe :=_gfbe .Value ,error (nil );if _bfefe !=nil {return _bfefe ; +};_bace .GuidAttr =_egad ;continue ;};if _gfbe .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_gbcgeb ,_geea :=_b .ParseBool (_gfbe .Value );if _geea !=nil {return _geea ;};_bace .FilterUniqueAttr =&_gbcgeb ;continue ; +};if _gfbe .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_gbdef ,_ccbae :=_b .ParseUint (_gfbe .Value ,10,32);if _ccbae !=nil {return _ccbae ;};_dcgb :=uint32 (_gbdef );_bace .ColorIdAttr =&_dcgb ;continue ;};if _gfbe .Name .Local =="\u0076\u0069\u0065\u0077"{_bace .ViewAttr .UnmarshalXMLAttr (_gfbe ); +continue ;};if _gfbe .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dbgaa ,_adagd :=_b .ParseBool (_gfbe .Value );if _adagd !=nil {return _adagd ;};_bace .ShowFormulasAttr =&_dbgaa ;continue ;};if _gfbe .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_agfcc ,_ffegf :=_b .ParseBool (_gfbe .Value ); +if _ffegf !=nil {return _ffegf ;};_bace .ShowRulerAttr =&_agfcc ;continue ;};if _gfbe .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_daab ,_agcea :=_b .ParseBool (_gfbe .Value );if _agcea !=nil {return _agcea ;};_bace .ShowRowColAttr =&_daab ; +continue ;};if _gfbe .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_gddad ,_edbbc :=_gfbe .Value ,error (nil );if _edbbc !=nil {return _edbbc ;};_bace .TopLeftCellAttr =&_gddad ;continue ;};if _gfbe .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_fbbbf ,_cgcbg :=_b .ParseBool (_gfbe .Value ); +if _cgcbg !=nil {return _cgcbg ;};_bace .ZeroValuesAttr =&_fbbbf ;continue ;};if _gfbe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gfadff ,_bgeg :=_b .ParseBool (_gfbe .Value );if _bgeg !=nil {return _bgeg ; +};_bace .HiddenColumnsAttr =&_gfadff ;continue ;};if _gfbe .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_efdfc ,_cdfd :=_b .ParseBool (_gfbe .Value );if _cdfd !=nil {return _cdfd ;};_bace .OutlineSymbolsAttr =&_efdfc ; +continue ;};if _gfbe .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gfada ,_bgeag :=_b .ParseBool (_gfbe .Value );if _bgeag !=nil {return _bgeag ;};_bace .FilterAttr =&_gfada ;continue ;};if _gfbe .Name .Local =="\u0073\u0063\u0061l\u0065"{_dgdb ,_fged :=_b .ParseUint (_gfbe .Value ,10,32); +if _fged !=nil {return _fged ;};_fedf :=uint32 (_dgdb );_bace .ScaleAttr =&_fedf ;continue ;};if _gfbe .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_cefeg ,_fegbd :=_b .ParseBool (_gfbe .Value );if _fegbd !=nil {return _fegbd ; +};_bace .ShowGridLinesAttr =&_cefeg ;continue ;};if _gfbe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_abgbd ,_ffcdb :=_b .ParseBool (_gfbe .Value );if _ffcdb !=nil {return _ffcdb ;};_bace .HiddenRowsAttr =&_abgbd ;continue ; +};if _gfbe .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_fdbe ,_efcg :=_b .ParseBool (_gfbe .Value );if _efcg !=nil {return _efcg ;};_bace .FitToPageAttr =&_fdbe ;continue ;};if _gfbe .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_dagde ,_gcda :=_b .ParseBool (_gfbe .Value ); +if _gcda !=nil {return _gcda ;};_bace .PrintAreaAttr =&_dagde ;continue ;};if _gfbe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_eddb ,_bagg :=_b .ParseBool (_gfbe .Value );if _bagg !=nil {return _bagg ; +};_bace .ShowAutoFilterAttr =&_eddb ;continue ;};if _gfbe .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_eedec ,_fcadc :=_b .ParseBool (_gfbe .Value );if _fcadc !=nil {return _fcadc ;};_bace .ShowPageBreaksAttr =&_eedec ; +continue ;};};_gabe :for {_afaded ,_eafaa :=d .Token ();if _eafaa !=nil {return _eafaa ;};switch _bcade :=_afaded .(type ){case _f .StartElement :switch _bcade .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bace .Pane =NewCT_Pane (); +if _gdba :=d .DecodeElement (_bace .Pane ,&_bcade );_gdba !=nil {return _gdba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_bace .Selection =NewCT_Selection (); +if _cfefg :=d .DecodeElement (_bace .Selection ,&_bcade );_cfefg !=nil {return _cfefg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_bace .RowBreaks =NewCT_PageBreak (); +if _dfab :=d .DecodeElement (_bace .RowBreaks ,&_bcade );_dfab !=nil {return _dfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_bace .ColBreaks =NewCT_PageBreak (); +if _bfefc :=d .DecodeElement (_bace .ColBreaks ,&_bcade );_bfefc !=nil {return _bfefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bace .PageMargins =NewCT_PageMargins (); +if _dadba :=d .DecodeElement (_bace .PageMargins ,&_bcade );_dadba !=nil {return _dadba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bace .PrintOptions =NewCT_PrintOptions (); +if _gbbd :=d .DecodeElement (_bace .PrintOptions ,&_bcade );_gbbd !=nil {return _gbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bace .PageSetup =NewCT_PageSetup (); +if _bdfe :=d .DecodeElement (_bace .PageSetup ,&_bcade );_bdfe !=nil {return _bdfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bace .HeaderFooter =NewCT_HeaderFooter (); +if _dgga :=d .DecodeElement (_bace .HeaderFooter ,&_bcade );_dgga !=nil {return _dgga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bace .AutoFilter =NewCT_AutoFilter (); +if _dbbfb :=d .DecodeElement (_bace .AutoFilter ,&_bcade );_dbbfb !=nil {return _dbbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bace .ExtLst =NewCT_ExtensionList (); +if _fcfg :=d .DecodeElement (_bace .ExtLst ,&_bcade );_fcfg !=nil {return _fcfg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bcade .Name ); +if _gbfgc :=d .Skip ();_gbfgc !=nil {return _gbfgc ;};};case _f .EndElement :break _gabe ;case _f .CharData :};};return nil ;};func (_gabbd *CT_Fills )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deaeg :=range start .Attr {if _deaeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_adaad ,_bbfea :=_b .ParseUint (_deaeg .Value ,10,32); +if _bbfea !=nil {return _bbfea ;};_dbcc :=uint32 (_adaad );_gabbd .CountAttr =&_dbcc ;continue ;};};_bbff :for {_baead ,_acdd :=d .Token ();if _acdd !=nil {return _acdd ;};switch _agea :=_baead .(type ){case _f .StartElement :switch _agea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_ebbag :=NewCT_Fill (); +if _dbaeg :=d .DecodeElement (_ebbag ,&_agea );_dbaeg !=nil {return _dbaeg ;};_gabbd .Fill =append (_gabbd .Fill ,_ebbag );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_agea .Name ); +if _cagcb :=d .Skip ();_cagcb !=nil {return _cagcb ;};};case _f .EndElement :break _bbff ;case _f .CharData :};};return nil ;};type CT_PrintOptions struct{ -// Value -ValAttr *string ; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;}; +// Vertical Centered +VerticalCenteredAttr *bool ; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_agcdd *CT_IconFilter )ValidateWithPath (path string )error {if _agcdd .IconSetAttr ==ST_IconSetTypeUnset {return _g .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _acaaa :=_agcdd .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_acaaa !=nil {return _acaaa ;};return nil ;}; +// Print Headings +HeadingsAttr *bool ; -// Validate validates the CT_DateTime and its children -func (_gebbb *CT_DateTime )Validate ()error {return _gebbb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};type CT_Dxf struct{ +// Print Grid Lines +GridLinesAttr *bool ; -// Font Properties -Font *CT_Font ; +// Grid Lines Set +GridLinesSetAttr *bool ;};func (_dbffa *CT_MdxSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_dbffa .NsAttr )});if _dbffa .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_dbffa .CAttr )}); +};if _dbffa .OAttr !=ST_MdxSetOrderUnset {_affbd ,_bfdgg :=_dbffa .OAttr .MarshalXMLAttr (_f .Name {Local :"\u006f"});if _bfdgg !=nil {return _bfdgg ;};start .Attr =append (start .Attr ,_affbd );};e .EncodeToken (start );if _dbffa .N !=nil {_eaeac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_ebgfc :=range _dbffa .N {e .EncodeElement (_ebgfc ,_eaeac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableParts ()*CT_TableParts {_ecfga :=&CT_TableParts {};return _ecfga };func (_cdffb *Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0073\u0073\u0074";return _cdffb .CT_Sst .MarshalXML (e ,start );}; -// Number Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_bcfce *CT_DdeItem )ValidateWithPath (path string )error {if _bcfce .Values !=nil {if _dbafa :=_bcfce .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_dbafa !=nil {return _dbafa ;};};return nil ;};type CT_Connections struct{ -// Fill -Fill *CT_Fill ; +// Connection +Connection []*CT_Connection ;}; -// Alignment -Alignment *CT_CellAlignment ; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_adbfcc *CT_OleItems )ValidateWithPath (path string )error {for _bbbgge ,_dggd :=range _adbfcc .OleItem {if _bdabf :=_dggd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_bbbgge )); +_bdabf !=nil {return _bdabf ;};};return nil ;}; -// Border Properties -Border *CT_Border ; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_bgbfge *PivotTableDefinition )ValidateWithPath (path string )error {if _fadde :=_bgbfge .CT_pivotTableDefinition .ValidateWithPath (path );_fadde !=nil {return _fadde ;};return nil ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_cbfcf :=&CT_PCDSCPage {}; +return _cbfcf }; -// Protection Properties -Protection *CT_CellProtection ; +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_aceab *PivotCacheRecords )ValidateWithPath (path string )error {if _cgcafb :=_aceab .CT_PivotCacheRecords .ValidateWithPath (path );_cgcafb !=nil {return _cgcafb ;};return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_adbba :=&CT_ExternalRow {}; +return _adbba }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_GradientStop and its children +func (_acedc *CT_GradientStop )Validate ()error {return _acedc .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_baedec *CT_SheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debfg :=range start .Attr {if _debfg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_edaacd ,_bbfbg :=_b .ParseBool (_debfg .Value ); +if _bbfbg !=nil {return _bbfbg ;};_baedec .FormatRowsAttr =&_edaacd ;continue ;};if _debfg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fbfgg ,_cgfba :=_b .ParseBool (_debfg .Value );if _cgfba !=nil {return _cgfba ; +};_baedec .InsertColumnsAttr =&_fbfgg ;continue ;};if _debfg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gdgdb ,_bgbfa :=_debfg .Value ,error (nil );if _bgbfa !=nil {return _bgbfa ;};_baedec .AlgorithmNameAttr =&_gdgdb ; +continue ;};if _debfg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_fcaeb ,_cegae :=_b .ParseBool (_debfg .Value );if _cegae !=nil {return _cegae ;};_baedec .InsertRowsAttr =&_fcaeb ;continue ;};if _debfg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_egab ,_feaeeg :=_debfg .Value ,error (nil ); +if _feaeeg !=nil {return _feaeeg ;};_baedec .SaltValueAttr =&_egab ;continue ;};if _debfg .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_cfcgb ,_eedeb :=_b .ParseBool (_debfg .Value );if _eedeb !=nil {return _eedeb ; +};_baedec .InsertHyperlinksAttr =&_cfcgb ;continue ;};if _debfg .Name .Local =="\u0073\u0068\u0065e\u0074"{_ebgded ,_eabeda :=_b .ParseBool (_debfg .Value );if _eabeda !=nil {return _eabeda ;};_baedec .SheetAttr =&_ebgded ;continue ;};if _debfg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_efae ,_bafeee :=_b .ParseBool (_debfg .Value ); +if _bafeee !=nil {return _bafeee ;};_baedec .DeleteColumnsAttr =&_efae ;continue ;};if _debfg .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_facda ,_fcfbc :=_b .ParseBool (_debfg .Value );if _fcfbc !=nil {return _fcfbc ;};_baedec .ScenariosAttr =&_facda ; +continue ;};if _debfg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_dbgcc ,_cfffd :=_b .ParseBool (_debfg .Value );if _cfffd !=nil {return _cfffd ;};_baedec .FormatColumnsAttr =&_dbgcc ;continue ;};if _debfg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bffbe ,_ffcba :=_debfg .Value ,error (nil ); +if _ffcba !=nil {return _ffcba ;};_baedec .PasswordAttr =&_bffbe ;continue ;};if _debfg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_afbbbc ,_gcgae :=_debfg .Value ,error (nil );if _gcgae !=nil {return _gcgae ;};_baedec .HashValueAttr =&_afbbbc ; +continue ;};if _debfg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dgeca ,_abgdeg :=_b .ParseUint (_debfg .Value ,10,32);if _abgdeg !=nil {return _abgdeg ;};_bafeaa :=uint32 (_dgeca );_baedec .SpinCountAttr =&_bafeaa ;continue ;};if _debfg .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_egbfae ,_dgdeb :=_b .ParseBool (_debfg .Value ); +if _dgdeb !=nil {return _dgdeb ;};_baedec .ObjectsAttr =&_egbfae ;continue ;};if _debfg .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_bbdfb ,_adbeb :=_b .ParseBool (_debfg .Value );if _adbeb !=nil {return _adbeb ;};_baedec .FormatCellsAttr =&_bbdfb ; +continue ;};if _debfg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_ecfaf ,_acdbe :=_b .ParseBool (_debfg .Value );if _acdbe !=nil {return _acdbe ;};_baedec .DeleteRowsAttr =&_ecfaf ;continue ;};if _debfg .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_ccgad ,_dfebe :=_b .ParseBool (_debfg .Value ); +if _dfebe !=nil {return _dfebe ;};_baedec .SelectLockedCellsAttr =&_ccgad ;continue ;};if _debfg .Name .Local =="\u0073\u006f\u0072\u0074"{_dgfga ,_fadff :=_b .ParseBool (_debfg .Value );if _fadff !=nil {return _fadff ;};_baedec .SortAttr =&_dgfga ;continue ; +};if _debfg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_bggcc ,_caga :=_b .ParseBool (_debfg .Value );if _caga !=nil {return _caga ;};_baedec .AutoFilterAttr =&_bggcc ;continue ;};if _debfg .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_cedfdgc ,_ggadg :=_b .ParseBool (_debfg .Value ); +if _ggadg !=nil {return _ggadg ;};_baedec .PivotTablesAttr =&_cedfdgc ;continue ;};if _debfg .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_bebfgd ,_bbbbb :=_b .ParseBool (_debfg .Value ); +if _bbbbb !=nil {return _bbbbb ;};_baedec .SelectUnlockedCellsAttr =&_bebfgd ;continue ;};};for {_eefcga ,_eefbc :=d .Token ();if _eefbc !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eefbc ); +};if _gcab ,_gdecb :=_eefcga .(_f .EndElement );_gdecb &&_gcab .Name ==start .Name {break ;};};return nil ;};func (_dgbcg *CT_CustomChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgbcg .CustomSheetView !=nil {_caab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_gcag :=range _dgbcg .CustomSheetView {e .EncodeElement (_gcag ,_caab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adfad *CT_OleObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adfad .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_adfad .ProgIdAttr )}); +};if _adfad .DvAspectAttr !=ST_DvAspectUnset {_gdde ,_dadgb :=_adfad .DvAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _dadgb !=nil {return _dadgb ;};start .Attr =append (start .Attr ,_gdde );};if _adfad .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_bg .Sprintf ("\u0025\u0076",*_adfad .LinkAttr )}); +};if _adfad .OleUpdateAttr !=ST_OleUpdateUnset {_afgfg ,_ggeg :=_adfad .OleUpdateAttr .MarshalXMLAttr (_f .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _ggeg !=nil {return _ggeg ;};start .Attr =append (start .Attr ,_afgfg );};if _adfad .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_adfad .AutoLoadAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_adfad .ShapeIdAttr )});if _adfad .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_adfad .IdAttr )}); +};e .EncodeToken (start );if _adfad .ObjectPr !=nil {_bcbf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_adfad .ObjectPr ,_bcbf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_cfga :=&CT_ChartsheetViews {};return _cfga };func (_beeefd *CT_PivotField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beeefd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_beeefd .NameAttr )}); +};if _beeefd .AxisAttr !=ST_AxisUnset {_dfecad ,_ceabe :=_beeefd .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _ceabe !=nil {return _ceabe ;};start .Attr =append (start .Attr ,_dfecad );};if _beeefd .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DataFieldAttr ))}); +};if _beeefd .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_beeefd .SubtotalCaptionAttr )}); +};if _beeefd .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ShowDropDownsAttr ))}); +};if _beeefd .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .HiddenLevelAttr ))});};if _beeefd .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_beeefd .UniqueMemberPropertyAttr )}); +};if _beeefd .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .CompactAttr ))});};if _beeefd .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .AllDrilledAttr ))}); +};if _beeefd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beeefd .NumFmtIdAttr )});};if _beeefd .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .OutlineAttr ))}); +};if _beeefd .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .SubtotalTopAttr ))});};if _beeefd .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DragToRowAttr ))}); +};if _beeefd .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DragToColAttr ))});};if _beeefd .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .MultipleItemSelectionAllowedAttr ))}); +};if _beeefd .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DragToPageAttr ))});};if _beeefd .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DragToDataAttr ))}); +};if _beeefd .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DragOffAttr ))});};if _beeefd .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ShowAllAttr ))}); +};if _beeefd .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .InsertBlankRowAttr ))}); +};if _beeefd .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ServerFieldAttr ))});};if _beeefd .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .InsertPageBreakAttr ))}); +};if _beeefd .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .AutoShowAttr ))});};if _beeefd .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .TopAutoShowAttr ))}); +};if _beeefd .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .HideNewItemsAttr ))}); +};if _beeefd .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .MeasureFilterAttr ))}); +};if _beeefd .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .IncludeNewItemsInFilterAttr ))}); +};if _beeefd .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_beeefd .ItemPageCountAttr )}); +};if _beeefd .SortTypeAttr !=ST_FieldSortTypeUnset {_ggebe ,_eegfa :=_beeefd .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _eegfa !=nil {return _eegfa ;};start .Attr =append (start .Attr ,_ggebe ); +};if _beeefd .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DataSourceSortAttr ))}); +};if _beeefd .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .NonAutoSortDefaultAttr ))}); +};if _beeefd .RankByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_beeefd .RankByAttr )});};if _beeefd .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DefaultSubtotalAttr ))}); +};if _beeefd .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .SumSubtotalAttr ))});};if _beeefd .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .CountASubtotalAttr ))}); +};if _beeefd .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .AvgSubtotalAttr ))});};if _beeefd .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .MaxSubtotalAttr ))}); +};if _beeefd .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .MinSubtotalAttr ))});};if _beeefd .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ProductSubtotalAttr ))}); +};if _beeefd .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .CountSubtotalAttr ))}); +};if _beeefd .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .StdDevSubtotalAttr ))}); +};if _beeefd .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .StdDevPSubtotalAttr ))}); +};if _beeefd .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .VarSubtotalAttr ))});};if _beeefd .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .VarPSubtotalAttr ))}); +};if _beeefd .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ShowPropCellAttr ))}); +};if _beeefd .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ShowPropTipAttr ))});};if _beeefd .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .ShowPropAsCaptionAttr ))}); +};if _beeefd .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_beeefd .DefaultAttributeDrillStateAttr ))}); +};e .EncodeToken (start );if _beeefd .Items !=nil {_bbbggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_beeefd .Items ,_bbbggg );};if _beeefd .AutoSortScope !=nil {_cffdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}}; +e .EncodeElement (_beeefd .AutoSortScope ,_cffdd );};if _beeefd .ExtLst !=nil {_efgfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_beeefd .ExtLst ,_efgfg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_DataBar ()*CT_DataBar {_egbfa :=&CT_DataBar {};_egbfa .Color =NewCT_Color ();return _egbfa ;};func (_ggdbb *CT_GradientFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggdbb .TypeAttr !=ST_GradientTypeUnset {_edddb ,_adcda :=_ggdbb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _adcda !=nil {return _adcda ;};start .Attr =append (start .Attr ,_edddb );};if _ggdbb .DegreeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ggdbb .DegreeAttr )}); +};if _ggdbb .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ggdbb .LeftAttr )});};if _ggdbb .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ggdbb .RightAttr )}); +};if _ggdbb .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_ggdbb .TopAttr )});};if _ggdbb .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_ggdbb .BottomAttr )}); +};e .EncodeToken (start );if _ggdbb .Stop !=nil {_ebdccf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_aeaca :=range _ggdbb .Stop {e .EncodeElement (_aeaca ,_ebdccf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_VolType and its children -func (_gdedc *CT_VolType )Validate ()error {return _gdedc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_gcbd *CT_CellWatches )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcag :for {_bcbd ,_ggbd :=d .Token (); -if _ggbd !=nil {return _ggbd ;};switch _fdga :=_bcbd .(type ){case _e .StartElement :switch _fdga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_afbe :=NewCT_CellWatch (); -if _ceaa :=d .DecodeElement (_afbe ,&_fdga );_ceaa !=nil {return _ceaa ;};_gcbd .CellWatch =append (_gcbd .CellWatch ,_afbe );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_fdga .Name ); -if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _e .EndElement :break _fcag ;case _e .CharData :};};return nil ;};func (_bbfc *CT_BookView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdg :=range start .Attr {if _cdg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_gecc ,_cfb :=_b .ParseUint (_cdg .Value ,10,32); -if _cfb !=nil {return _cfb ;};_eac :=uint32 (_gecc );_bbfc .WindowWidthAttr =&_eac ;continue ;};if _cdg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_bbfc .VisibilityAttr .UnmarshalXMLAttr (_cdg );continue ;};if _cdg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_cfd ,_gbf :=_b .ParseBool (_cdg .Value ); -if _gbf !=nil {return _gbf ;};_bbfc .ShowHorizontalScrollAttr =&_cfd ;continue ;};if _cdg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_caa ,_gca :=_b .ParseBool (_cdg .Value );if _gca !=nil {return _gca ; -};_bbfc .ShowVerticalScrollAttr =&_caa ;continue ;};if _cdg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_eeg ,_ga :=_b .ParseBool (_cdg .Value );if _ga !=nil {return _ga ;};_bbfc .ShowSheetTabsAttr =&_eeg ; -continue ;};if _cdg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_aba ,_gce :=_b .ParseInt (_cdg .Value ,10,32);if _gce !=nil {return _gce ;};_aef :=int32 (_aba );_bbfc .XWindowAttr =&_aef ;continue ;};if _cdg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_eagf ,_bagg :=_b .ParseInt (_cdg .Value ,10,32); -if _bagg !=nil {return _bagg ;};_efb :=int32 (_eagf );_bbfc .YWindowAttr =&_efb ;continue ;};if _cdg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_bgeb ,_fbd :=_b .ParseBool (_cdg .Value );if _fbd !=nil {return _fbd ;};_bbfc .MinimizedAttr =&_bgeb ; -continue ;};if _cdg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bca ,_gcea :=_b .ParseUint (_cdg .Value ,10,32);if _gcea !=nil {return _gcea ;};_dfec :=uint32 (_bca );_bbfc .WindowHeightAttr =&_dfec ;continue ; -};if _cdg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gcb ,_agec :=_b .ParseUint (_cdg .Value ,10,32);if _agec !=nil {return _agec ;};_baa :=uint32 (_gcb );_bbfc .TabRatioAttr =&_baa ;continue ;};if _cdg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_eddd ,_cdc :=_b .ParseUint (_cdg .Value ,10,32); -if _cdc !=nil {return _cdc ;};_dff :=uint32 (_eddd );_bbfc .FirstSheetAttr =&_dff ;continue ;};if _cdg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_bae ,_faf :=_b .ParseUint (_cdg .Value ,10,32);if _faf !=nil {return _faf ;};_ac :=uint32 (_bae ); -_bbfc .ActiveTabAttr =&_ac ;continue ;};if _cdg .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_eae ,_egabc :=_b .ParseBool (_cdg .Value );if _egabc !=nil {return _egabc ; -};_bbfc .AutoFilterDateGroupingAttr =&_eae ;continue ;};};_adg :for {_db ,_aeb :=d .Token ();if _aeb !=nil {return _aeb ;};switch _afcf :=_db .(type ){case _e .StartElement :switch _afcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfc .ExtLst =NewCT_ExtensionList (); -if _ecd :=d .DecodeElement (_bbfc .ExtLst ,&_afcf );_ecd !=nil {return _ecd ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_afcf .Name ); -if _acd :=d .Skip ();_acd !=nil {return _acd ;};};case _e .EndElement :break _adg ;case _e .CharData :};};return nil ;};func NewCT_NumFmts ()*CT_NumFmts {_eeabg :=&CT_NumFmts {};return _eeabg };func (_edebd *CT_MemberProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaeaa :=range start .Attr {if _gaeaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdebc ,_eacafa :=_b .ParseUint (_gaeaa .Value ,10,32); -if _eacafa !=nil {return _eacafa ;};_edadc :=uint32 (_gdebc );_edebd .CountAttr =&_edadc ;continue ;};};_fgcaa :for {_efbgda ,_cgfda :=d .Token ();if _cgfda !=nil {return _cgfda ;};switch _dabdg :=_efbgda .(type ){case _e .StartElement :switch _dabdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_acdbd :=NewCT_MemberProperty (); -if _dfgef :=d .DecodeElement (_acdbd ,&_dabdg );_dfgef !=nil {return _dfgef ;};_edebd .Mp =append (_edebd .Mp ,_acdbd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dabdg .Name ); -if _dcddfg :=d .Skip ();_dcddfg !=nil {return _dcddfg ;};};case _e .EndElement :break _fgcaa ;case _e .CharData :};};return nil ;};func (_ggcage ST_Sqref )String ()string {return _f .Join (_ggcage ,"\u0020")};type ST_DataValidationImeMode byte ;func (_bdgfc *CT_DataRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afgcd :=range start .Attr {if _afgcd .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"&&_afgcd .Name .Local =="\u0069\u0064"||_afgcd .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"&&_afgcd .Name .Local =="\u0069\u0064"{_bacgf ,_ecagf :=_afgcd .Value ,error (nil ); -if _ecagf !=nil {return _ecagf ;};_bdgfc .IdAttr =&_bacgf ;continue ;};if _afgcd .Name .Local =="\u0072\u0065\u0066"{_feecgg ,_ddef :=_afgcd .Value ,error (nil );if _ddef !=nil {return _ddef ;};_bdgfc .RefAttr =&_feecgg ;continue ;};if _afgcd .Name .Local =="\u006e\u0061\u006d\u0065"{_cfeba ,_eecb :=_afgcd .Value ,error (nil ); -if _eecb !=nil {return _eecb ;};_bdgfc .NameAttr =&_cfeba ;continue ;};if _afgcd .Name .Local =="\u0073\u0068\u0065e\u0074"{_bgedf ,_bebc :=_afgcd .Value ,error (nil );if _bebc !=nil {return _bebc ;};_bdgfc .SheetAttr =&_bgedf ;continue ;};};for {_bdgcg ,_cgfga :=d .Token (); -if _cgfga !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_cgfga );};if _gfae ,_fdgcc :=_bdgcg .(_e .EndElement );_fdgcc &&_gfae .Name ==start .Name {break ; -};};return nil ;};func (_cbcff ST_PaneState )ValidateWithPath (path string )error {switch _cbcff {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcff )); -};return nil ;};func (_cgdfb *CT_WorkbookPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efadg :=range start .Attr {if _efadg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ecaac ,_gfcaa :=_efadg .Value ,error (nil ); -if _gfcaa !=nil {return _gfcaa ;};_cgdfb .CodeNameAttr =&_ecaac ;continue ;};if _efadg .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_fgegf ,_dadc :=_b .ParseBool (_efadg .Value );if _dadc !=nil {return _dadc ;};_cgdfb .Date1904Attr =&_fgegf ; -continue ;};if _efadg .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_egfaf ,_afdfdf :=_b .ParseBool (_efadg .Value );if _afdfdf !=nil {return _afdfdf ;};_cgdfb .HidePivotFieldListAttr =&_egfaf ; -continue ;};if _efadg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_ececcg ,_bfabg :=_b .ParseBool (_efadg .Value );if _bfabg !=nil {return _bfabg ; -};_cgdfb .ShowBorderUnselectedTablesAttr =&_ececcg ;continue ;};if _efadg .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_ffdfee ,_ecaba :=_b .ParseBool (_efadg .Value );if _ecaba !=nil {return _ecaba ; -};_cgdfb .ShowPivotChartFilterAttr =&_ffdfee ;continue ;};if _efadg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_geccb ,_cgdge :=_b .ParseBool (_efadg .Value );if _cgdge !=nil {return _cgdge ; -};_cgdfb .PromptedSolutionsAttr =&_geccb ;continue ;};if _efadg .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_ccefg ,_cbfbc :=_b .ParseBool (_efadg .Value );if _cbfbc !=nil {return _cbfbc ;};_cgdfb .BackupFileAttr =&_ccefg ; -continue ;};if _efadg .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_eceaeg ,_caegc :=_b .ParseBool (_efadg .Value );if _caegc !=nil {return _caegc ;};_cgdfb .SaveExternalLinkValuesAttr =&_eceaeg ; -continue ;};if _efadg .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_cgdfb .UpdateLinksAttr .UnmarshalXMLAttr (_efadg );continue ;};if _efadg .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_cgdfb .ShowObjectsAttr .UnmarshalXMLAttr (_efadg ); -continue ;};if _efadg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_gabbd ,_dcdaag :=_b .ParseBool (_efadg .Value );if _dcdaag !=nil {return _dcdaag ;};_cgdfb .FilterPrivacyAttr =&_gabbd ;continue ;};if _efadg .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_fbbeg ,_bgeeg :=_b .ParseBool (_efadg .Value ); -if _bgeeg !=nil {return _bgeeg ;};_cgdfb .ShowInkAnnotationAttr =&_fbbeg ;continue ;};if _efadg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_gbacf ,_eebgd :=_b .ParseBool (_efadg .Value ); -if _eebgd !=nil {return _eebgd ;};_cgdfb .AllowRefreshQueryAttr =&_gbacf ;continue ;};if _efadg .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_agbdag ,_fdgfe :=_b .ParseBool (_efadg .Value );if _fdgfe !=nil {return _fdgfe ; -};_cgdfb .PublishItemsAttr =&_agbdag ;continue ;};if _efadg .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_acfgb ,_cabdf :=_b .ParseBool (_efadg .Value );if _cabdf !=nil {return _cabdf ;};_cgdfb .CheckCompatibilityAttr =&_acfgb ; -continue ;};if _efadg .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ggaadb ,_gaaad :=_b .ParseBool (_efadg .Value );if _gaaad !=nil {return _gaaad ;};_cgdfb .AutoCompressPicturesAttr =&_ggaadb ; -continue ;};if _efadg .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_ffbbc ,_egbec :=_b .ParseBool (_efadg .Value );if _egbec !=nil {return _egbec ;};_cgdfb .RefreshAllConnectionsAttr =&_ffbbc ; -continue ;};if _efadg .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fbfee ,_efcegb :=_b .ParseUint (_efadg .Value ,10,32);if _efcegb !=nil {return _efcegb ;};_bebdd :=uint32 (_fbfee ); -_cgdfb .DefaultThemeVersionAttr =&_bebdd ;continue ;};};for {_fegfe ,_gdegag :=d .Token ();if _gdegag !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_gdegag ); -};if _bbdgc ,_cfbfb :=_fegfe .(_e .EndElement );_cfbfb &&_bbdgc .Name ==start .Name {break ;};};return nil ;};func (_ffdad *CT_SheetViews )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffcba :for {_abfcb ,_eedcad :=d .Token ();if _eedcad !=nil {return _eedcad ; -};switch _bbdcef :=_abfcb .(type ){case _e .StartElement :switch _bbdcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_fefcc :=NewCT_SheetView (); -if _acaecf :=d .DecodeElement (_fefcc ,&_bbdcef );_acaecf !=nil {return _acaecf ;};_ffdad .SheetView =append (_ffdad .SheetView ,_fefcc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdad .ExtLst =NewCT_ExtensionList (); -if _dgceb :=d .DecodeElement (_ffdad .ExtLst ,&_bbdcef );_dgceb !=nil {return _dgceb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_bbdcef .Name ); -if _daaad :=d .Skip ();_daaad !=nil {return _daaad ;};};case _e .EndElement :break _ffcba ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Fonts and its children +func (_gfcac *CT_Fonts )Validate ()error {return _gfcac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_cede :=&CT_CustomWorkbookViews {};return _cede ;};func NewCT_TableColumns ()*CT_TableColumns {_aagfcc :=&CT_TableColumns {}; +return _aagfcc };func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_bbdbeb :=&CT_SingleXmlCell {};_bbdbeb .XmlCellPr =NewCT_XmlCellPr ();return _bbdbeb ;};func (_gecge ST_CellComments )String ()string {switch _gecge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};type CT_DdeLink struct{ -// Validate validates the CT_MetadataStringIndex and its children -func (_cgbfe *CT_MetadataStringIndex )Validate ()error {return _cgbfe .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func (_bgaac *CT_CustomSheetView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgaac .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_caedf :=range start .Attr {if _caedf .Name .Local =="\u0073\u0074\u0061t\u0065"{_bgaac .StateAttr .UnmarshalXMLAttr (_caedf );continue ;};if _caedf .Name .Local =="\u0067\u0075\u0069\u0064"{_bdcd ,_defd :=_caedf .Value ,error (nil );if _defd !=nil {return _defd ; -};_bgaac .GuidAttr =_bdcd ;continue ;};if _caedf .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_cdeaa ,_cabfa :=_b .ParseBool (_caedf .Value );if _cabfa !=nil {return _cabfa ;};_bgaac .FilterUniqueAttr =&_cdeaa ;continue ; -};if _caedf .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_ddca ,_gedf :=_b .ParseUint (_caedf .Value ,10,32);if _gedf !=nil {return _gedf ;};_cbdcd :=uint32 (_ddca );_bgaac .ColorIdAttr =&_cbdcd ;continue ;};if _caedf .Name .Local =="\u0076\u0069\u0065\u0077"{_bgaac .ViewAttr .UnmarshalXMLAttr (_caedf ); -continue ;};if _caedf .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cecc ,_gaef :=_b .ParseBool (_caedf .Value );if _gaef !=nil {return _gaef ;};_bgaac .ShowFormulasAttr =&_cecc ;continue ;};if _caedf .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_dbbea ,_defcb :=_b .ParseBool (_caedf .Value ); -if _defcb !=nil {return _defcb ;};_bgaac .ShowRulerAttr =&_dbbea ;continue ;};if _caedf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_acdca ,_bacae :=_b .ParseBool (_caedf .Value );if _bacae !=nil {return _bacae ;};_bgaac .ShowRowColAttr =&_acdca ; -continue ;};if _caedf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ffddd ,_beaad :=_caedf .Value ,error (nil );if _beaad !=nil {return _beaad ;};_bgaac .TopLeftCellAttr =&_ffddd ;continue ;};if _caedf .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_bgaba ,_gaae :=_b .ParseBool (_caedf .Value ); -if _gaae !=nil {return _gaae ;};_bgaac .ZeroValuesAttr =&_bgaba ;continue ;};if _caedf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gcac ,_cddg :=_b .ParseBool (_caedf .Value );if _cddg !=nil {return _cddg ; -};_bgaac .HiddenColumnsAttr =&_gcac ;continue ;};if _caedf .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_dabc ,_ffced :=_b .ParseBool (_caedf .Value );if _ffced !=nil {return _ffced ;};_bgaac .OutlineSymbolsAttr =&_dabc ; -continue ;};if _caedf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_fedf ,_dceb :=_b .ParseBool (_caedf .Value );if _dceb !=nil {return _dceb ;};_bgaac .FilterAttr =&_fedf ;continue ;};if _caedf .Name .Local =="\u0073\u0063\u0061l\u0065"{_dgcde ,_dffb :=_b .ParseUint (_caedf .Value ,10,32); -if _dffb !=nil {return _dffb ;};_dcbcf :=uint32 (_dgcde );_bgaac .ScaleAttr =&_dcbcf ;continue ;};if _caedf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_dgabg ,_aaeaa :=_b .ParseBool (_caedf .Value ); -if _aaeaa !=nil {return _aaeaa ;};_bgaac .ShowGridLinesAttr =&_dgabg ;continue ;};if _caedf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_adec ,_gbdbf :=_b .ParseBool (_caedf .Value );if _gbdbf !=nil {return _gbdbf ;};_bgaac .HiddenRowsAttr =&_adec ; -continue ;};if _caedf .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_ddgcg ,_afdfg :=_b .ParseBool (_caedf .Value );if _afdfg !=nil {return _afdfg ;};_bgaac .FitToPageAttr =&_ddgcg ;continue ;};if _caedf .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_bddeb ,_bedff :=_b .ParseBool (_caedf .Value ); -if _bedff !=nil {return _bedff ;};_bgaac .PrintAreaAttr =&_bddeb ;continue ;};if _caedf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_cggce ,_fadf :=_b .ParseBool (_caedf .Value );if _fadf !=nil {return _fadf ; -};_bgaac .ShowAutoFilterAttr =&_cggce ;continue ;};if _caedf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_ecdcb ,_gcbab :=_b .ParseBool (_caedf .Value );if _gcbab !=nil {return _gcbab ;};_bgaac .ShowPageBreaksAttr =&_ecdcb ; -continue ;};};_gcdd :for {_deba ,_decfb :=d .Token ();if _decfb !=nil {return _decfb ;};switch _ddgba :=_deba .(type ){case _e .StartElement :switch _ddgba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bgaac .Pane =NewCT_Pane (); -if _aabd :=d .DecodeElement (_bgaac .Pane ,&_ddgba );_aabd !=nil {return _aabd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_bgaac .Selection =NewCT_Selection (); -if _ccgea :=d .DecodeElement (_bgaac .Selection ,&_ddgba );_ccgea !=nil {return _ccgea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_bgaac .RowBreaks =NewCT_PageBreak (); -if _gedfa :=d .DecodeElement (_bgaac .RowBreaks ,&_ddgba );_gedfa !=nil {return _gedfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_bgaac .ColBreaks =NewCT_PageBreak (); -if _cdgg :=d .DecodeElement (_bgaac .ColBreaks ,&_ddgba );_cdgg !=nil {return _cdgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bgaac .PageMargins =NewCT_PageMargins (); -if _fgab :=d .DecodeElement (_bgaac .PageMargins ,&_ddgba );_fgab !=nil {return _fgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bgaac .PrintOptions =NewCT_PrintOptions (); -if _cafggd :=d .DecodeElement (_bgaac .PrintOptions ,&_ddgba );_cafggd !=nil {return _cafggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bgaac .PageSetup =NewCT_PageSetup (); -if _afbgf :=d .DecodeElement (_bgaac .PageSetup ,&_ddgba );_afbgf !=nil {return _afbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgaac .HeaderFooter =NewCT_HeaderFooter (); -if _babf :=d .DecodeElement (_bgaac .HeaderFooter ,&_ddgba );_babf !=nil {return _babf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgaac .AutoFilter =NewCT_AutoFilter (); -if _dcgg :=d .DecodeElement (_bgaac .AutoFilter ,&_ddgba );_dcgg !=nil {return _dcgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgaac .ExtLst =NewCT_ExtensionList (); -if _abbdg :=d .DecodeElement (_bgaac .ExtLst ,&_ddgba );_abbdg !=nil {return _abbdg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ddgba .Name ); -if _edfa :=d .Skip ();_edfa !=nil {return _edfa ;};};case _e .EndElement :break _gcdd ;case _e .CharData :};};return nil ;}; +// Service name +DdeServiceAttr string ; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_deeffa *CT_DataValidation )ValidateWithPath (path string )error {if _ebde :=_deeffa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebde !=nil {return _ebde ;};if _fgdf :=_deeffa .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072"); -_fgdf !=nil {return _fgdf ;};if _edfce :=_deeffa .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edfce !=nil {return _edfce ;};if _ecdac :=_deeffa .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); -_ecdac !=nil {return _ecdac ;};return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_efbdf :=&CT_CellProtection {};return _efbdf };func (_afabd *CT_SmartTags )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedbd :for {_agcdf ,_begbbc :=d .Token (); -if _begbbc !=nil {return _begbbc ;};switch _eddfga :=_agcdf .(type ){case _e .StartElement :switch _eddfga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_gdcca :=NewCT_CellSmartTags (); -if _bcacfg :=d .DecodeElement (_gdcca ,&_eddfga );_bcacfg !=nil {return _bcacfg ;};_afabd .CellSmartTags =append (_afabd .CellSmartTags ,_gdcca );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_eddfga .Name ); -if _eddad :=d .Skip ();_eddad !=nil {return _eddad ;};};case _e .EndElement :break _cedbd ;case _e .CharData :};};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_gaeab :=&CT_GroupItems {};return _gaeab };func (_caegf *CT_DdeValues )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caegf .RowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_caegf .RowsAttr )}); -};if _caegf .ColsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_caegf .ColsAttr )});};e .EncodeToken (start );_cfbad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}}; -for _ ,_bgegf :=range _caegf .Value {e .EncodeElement (_bgegf ,_cfbad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Topic for DDE server +DdeTopicAttr string ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_begca *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func (_aaded *ST_CellComments )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaded =0;case "\u006e\u006f\u006e\u0065":*_aaded =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_aaded =2; -case "\u0061\u0074\u0045n\u0064":*_aaded =3;};return nil ;};func (_fggac ST_CredMethod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gabed :=_e .Attr {};_gabed .Name =name ;switch _fggac {case ST_CredMethodUnset :_gabed .Value ="";case ST_CredMethodIntegrated :_gabed .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064"; -case ST_CredMethodNone :_gabed .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_gabed .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_gabed .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _gabed ,nil ;}; +// DDE Items Collection +DdeItems *CT_DdeItems ;};func (_ebgcc *ST_SortBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebgcc =0;case "\u0076\u0061\u006cu\u0065":*_ebgcc =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_ebgcc =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_ebgcc =3; +case "\u0069\u0063\u006f\u006e":*_ebgcc =4;};return nil ;};func (_cegad *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcdc :=range start .Attr {if _adcdc .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gagaa ,_ebbcb :=_b .ParseBool (_adcdc .Value ); +if _ebbcb !=nil {return _ebbcb ;};_cegad .DeletedAttr =&_gagaa ;continue ;};if _adcdc .Name .Local =="\u0069\u0064"{_gbadc ,_dace :=_b .ParseUint (_adcdc .Value ,10,32);if _dace !=nil {return _dace ;};_cegad .IdAttr =uint32 (_gbadc );continue ;};if _adcdc .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_aed ,_agcc :=_b .ParseBool (_adcdc .Value ); +if _agcc !=nil {return _agcc ;};_cegad .OnlyUseConnectionFileAttr =&_aed ;continue ;};if _adcdc .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_aggf ,_eada :=_adcdc .Value ,error (nil );if _eada !=nil {return _eada ;};_cegad .OdcFileAttr =&_aggf ; +continue ;};if _adcdc .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_befe ,_degeea :=_b .ParseBool (_adcdc .Value );if _degeea !=nil {return _degeea ;};_cegad .BackgroundAttr =&_befe ;continue ;};if _adcdc .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_edbbg ,_baebg :=_b .ParseUint (_adcdc .Value ,10,32); +if _baebg !=nil {return _baebg ;};_gfead :=uint32 (_edbbg );_cegad .IntervalAttr =&_gfead ;continue ;};if _adcdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bfcfa ,_eadec :=_b .ParseBool (_adcdc .Value ); +if _eadec !=nil {return _eadec ;};_cegad .RefreshOnLoadAttr =&_bfcfa ;continue ;};if _adcdc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_addce ,_fafc :=_adcdc .Value ,error (nil );if _fafc !=nil {return _fafc ;};_cegad .DescriptionAttr =&_addce ; +continue ;};if _adcdc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gdeac ,_ffafb :=_b .ParseBool (_adcdc .Value );if _ffafb !=nil {return _ffafb ;};_cegad .SaveDataAttr =&_gdeac ;continue ;};if _adcdc .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_cbde ,_addb :=_b .ParseUint (_adcdc .Value ,10,32); +if _addb !=nil {return _addb ;};_effdd :=uint32 (_cbde );_cegad .ReconnectionMethodAttr =&_effdd ;continue ;};if _adcdc .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_cegad .CredentialsAttr .UnmarshalXMLAttr (_adcdc );continue ; +};if _adcdc .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_fgdgg ,_ecbba :=_b .ParseBool (_adcdc .Value );if _ecbba !=nil {return _ecbba ;};_cegad .KeepAliveAttr =&_fgdgg ;continue ;};if _adcdc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_geg ,_babad :=_adcdc .Value ,error (nil ); +if _babad !=nil {return _babad ;};_cegad .SourceFileAttr =&_geg ;continue ;};if _adcdc .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_feafc ,_fffgb :=_adcdc .Value ,error (nil );if _fffgb !=nil {return _fffgb ; +};_cegad .SingleSignOnIdAttr =&_feafc ;continue ;};if _adcdc .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aeedf ,_abfg :=_b .ParseBool (_adcdc .Value );if _abfg !=nil {return _abfg ;};_cegad .SavePasswordAttr =&_aeedf ; +continue ;};if _adcdc .Name .Local =="\u006e\u0061\u006d\u0065"{_ffcc ,_ggfb :=_adcdc .Value ,error (nil );if _ggfb !=nil {return _ggfb ;};_cegad .NameAttr =&_ffcc ;continue ;};if _adcdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_ebdca ,_bbcdf :=_b .ParseUint (_adcdc .Value ,10,8); +if _bbcdf !=nil {return _bbcdf ;};_cegad .RefreshedVersionAttr =uint8 (_ebdca );continue ;};if _adcdc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_feac ,_abcf :=_b .ParseUint (_adcdc .Value ,10,8); +if _abcf !=nil {return _abcf ;};_gdga :=uint8 (_feac );_cegad .MinRefreshableVersionAttr =&_gdga ;continue ;};if _adcdc .Name .Local =="\u006e\u0065\u0077"{_cgafd ,_bgfbb :=_b .ParseBool (_adcdc .Value );if _bgfbb !=nil {return _bgfbb ;};_cegad .NewAttr =&_cgafd ; +continue ;};if _adcdc .Name .Local =="\u0074\u0079\u0070\u0065"{_becc ,_becda :=_b .ParseUint (_adcdc .Value ,10,32);if _becda !=nil {return _becda ;};_gceeb :=uint32 (_becc );_cegad .TypeAttr =&_gceeb ;continue ;};};_cabe :for {_bdde ,_aabaf :=d .Token (); +if _aabaf !=nil {return _aabaf ;};switch _gffbf :=_bdde .(type ){case _f .StartElement :switch _gffbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_cegad .DbPr =NewCT_DbPr (); +if _fedd :=d .DecodeElement (_cegad .DbPr ,&_gffbf );_fedd !=nil {return _fedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_cegad .OlapPr =NewCT_OlapPr (); +if _defea :=d .DecodeElement (_cegad .OlapPr ,&_gffbf );_defea !=nil {return _defea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_cegad .WebPr =NewCT_WebPr (); +if _bcadg :=d .DecodeElement (_cegad .WebPr ,&_gffbf );_bcadg !=nil {return _bcadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_cegad .TextPr =NewCT_TextPr (); +if _bbaa :=d .DecodeElement (_cegad .TextPr ,&_gffbf );_bbaa !=nil {return _bbaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_cegad .Parameters =NewCT_Parameters (); +if _cdag :=d .DecodeElement (_cegad .Parameters ,&_gffbf );_cdag !=nil {return _cdag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegad .ExtLst =NewCT_ExtensionList (); +if _fcce :=d .DecodeElement (_cegad .ExtLst ,&_gffbf );_fcce !=nil {return _fcce ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_gffbf .Name ); +if _cefc :=d .Skip ();_cefc !=nil {return _cefc ;};};case _f .EndElement :break _cabe ;case _f .CharData :};};return nil ;};func (_fdgfcb ST_Scope )Validate ()error {return _fdgfcb .ValidateWithPath ("")};type CT_PageSetup struct{ -// Validate validates the CT_DeletedField and its children -func (_cbde *CT_DeletedField )Validate ()error {return _cbde .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};type CT_VolType struct{ +// Paper Size +PaperSizeAttr *uint32 ; -// Type -TypeAttr ST_VolDepType ; +// Paper Height +PaperHeightAttr *string ; -// Main -Main []*CT_VolMain ;}; +// Paper Width +PaperWidthAttr *string ; -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_fbaagg *CT_QueryTableFields )ValidateWithPath (path string )error {for _gfffd ,_becgf :=range _fbaagg .QueryTableField {if _adfcf :=_becgf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_gfffd )); -_adfcf !=nil {return _adfcf ;};};return nil ;}; +// Print Scale +ScaleAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_cgfgd *CT_ChartsheetView )ValidateWithPath (path string )error {if _cgfgd .ExtLst !=nil {if _dabf :=_cgfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabf !=nil {return _dabf ;};};return nil ;}; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Validate validates the CT_ColFields and its children -func (_agbd *CT_ColFields )Validate ()error {return _agbd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func (_abeaf *ST_Qualifier )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfgeea ,_adcfgg :=d .Token (); -if _adcfgg !=nil {return _adcfgg ;};if _abgbe ,_abcdge :=_cfgeea .(_e .EndElement );_abcdge &&_abgbe .Name ==start .Name {*_abeaf =1;return nil ;};if _fcadd ,_afgdga :=_cfgeea .(_e .CharData );!_afgdga {return _g .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",_cfgeea ); -}else {switch string (_fcadd ){case "":*_abeaf =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_abeaf =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_abeaf =2;case "\u006e\u006f\u006e\u0065":*_abeaf =3; -};};_cfgeea ,_adcfgg =d .Token ();if _adcfgg !=nil {return _adcfgg ;};if _feecae ,_fgebec :=_cfgeea .(_e .EndElement );_fgebec &&_feecae .Name ==start .Name {return nil ;};return _g .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",_cfgeea ); -};func NewCT_ControlPr ()*CT_ControlPr {_ccfab :=&CT_ControlPr {};_ccfab .Anchor =NewCT_ObjectAnchor ();return _ccfab ;};func (_abgff *SingleXmlCells )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abgff .CT_SingleXmlCells =*NewCT_SingleXmlCells (); -_bfcce :for {_ddccea ,_badcgb :=d .Token ();if _badcgb !=nil {return _badcgb ;};switch _beabe :=_ddccea .(type ){case _e .StartElement :switch _beabe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_cgeef :=NewCT_SingleXmlCell (); -if _adgaf :=d .DecodeElement (_cgeef ,&_beabe );_adgaf !=nil {return _adgaf ;};_abgff .SingleXmlCell =append (_abgff .SingleXmlCell ,_cgeef );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_beabe .Name ); -if _abefda :=d .Skip ();_abefda !=nil {return _abefda ;};};case _e .EndElement :break _bfcce ;case _e .CharData :};};return nil ;};func (_ggaac ST_FileType )ValidateWithPath (path string )error {switch _ggaac {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggaac )); -};return nil ;};func (_abdagb ST_CfvoType )ValidateWithPath (path string )error {switch _abdagb {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdagb )); -};return nil ;}; +// Fit To Width +FitToWidthAttr *uint32 ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_ccagc *CT_SingleXmlCell )ValidateWithPath (path string )error {if _dcdgb :=_ccagc .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_dcdgb !=nil {return _dcdgb ;};if _ccagc .ExtLst !=nil {if _fcade :=_ccagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcade !=nil {return _fcade ;};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_gcbbe :=&CT_DataFields {};return _gcbbe };func (_cbad *CT_TableStyleElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbad .TypeAttr =ST_TableStyleType (1); -for _ ,_eccce :=range start .Attr {if _eccce .Name .Local =="\u0074\u0079\u0070\u0065"{_cbad .TypeAttr .UnmarshalXMLAttr (_eccce );continue ;};if _eccce .Name .Local =="\u0073\u0069\u007a\u0065"{_ccbfb ,_fbdae :=_b .ParseUint (_eccce .Value ,10,32);if _fbdae !=nil {return _fbdae ; -};_fgfde :=uint32 (_ccbfb );_cbad .SizeAttr =&_fgfde ;continue ;};if _eccce .Name .Local =="\u0064\u0078\u0066I\u0064"{_afbcg ,_ffgae :=_b .ParseUint (_eccce .Value ,10,32);if _ffgae !=nil {return _ffgae ;};_edcca :=uint32 (_afbcg );_cbad .DxfIdAttr =&_edcca ; -continue ;};};for {_geccf ,_gffec :=d .Token ();if _gffec !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gffec ); -};if _bdcfe ,_aefeda :=_geccf .(_e .EndElement );_aefeda &&_bdcfe .Name ==start .Name {break ;};};return nil ;};func (_bgfddd ST_SortMethod )String ()string {switch _bgfddd {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e"; -case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CT_Control struct{ +// Fit To Height +FitToHeightAttr *uint32 ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Page Order +PageOrderAttr ST_PageOrder ; -// Control Name -NameAttr *string ; +// Orientation +OrientationAttr ST_Orientation ; -// Embedded Control Properties -ControlPr *CT_ControlPr ;};type Comments struct{CT_Comments };func (_gaffd ST_VolValueType )String ()string {switch _gaffd {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";}; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_aafge *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_cdbcf *CT_Reviewed )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cdbcf .RIdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Black And White +BlackAndWhiteAttr *bool ; -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_edbdc *CT_DrawingHF )ValidateWithPath (path string )error {return nil };const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1; -ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);func (_aebb *CT_MRUColors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddcff :for {_bddb ,_ecaeb :=d .Token (); -if _ecaeb !=nil {return _ecaeb ;};switch _cbgeg :=_bddb .(type ){case _e .StartElement :switch _cbgeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gbgg :=NewCT_Color (); -if _afef :=d .DecodeElement (_gbgg ,&_cbgeg );_afef !=nil {return _afef ;};_aebb .Color =append (_aebb .Color ,_gbgg );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_cbgeg .Name ); -if _abbbd :=d .Skip ();_abbbd !=nil {return _abbbd ;};};case _e .EndElement :break _ddcff ;case _e .CharData :};};return nil ;};type CT_Col struct{ +// Draft +DraftAttr *bool ; -// Minimum Column -MinAttr uint32 ; +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Maximum Column -MaxAttr uint32 ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Column Width -WidthAttr *float64 ; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Style -StyleAttr *uint32 ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Hidden Columns -HiddenAttr *bool ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Best Fit Column Width -BestFitAttr *bool ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_cabff *CT_GroupLevels )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cabff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cabff .CountAttr )}); +};e .EncodeToken (start );_agafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_bgbcda :=range _cabff .GroupLevel {e .EncodeElement (_bgbcda ,_agafe );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Custom Width -CustomWidthAttr *bool ; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_gbaed *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _abgde ,_dedd :=range _gbaed .DefinedName {if _eageg :=_dedd .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_abgde )); +_eageg !=nil {return _eageg ;};};return nil ;}; -// Show Phonetic Information -PhoneticAttr *bool ; +// Validate validates the CT_BorderPr and its children +func (_feca *CT_BorderPr )Validate ()error {return _feca .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func NewCT_OleObject ()*CT_OleObject {_cacgc :=&CT_OleObject {};return _cacgc };type CT_IgnoredError struct{ -// Outline Level -OutlineLevelAttr *uint8 ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Collapsed -CollapsedAttr *bool ;};func NewCT_MergeCell ()*CT_MergeCell {_caafb :=&CT_MergeCell {};return _caafb };func NewCT_ChartsheetView ()*CT_ChartsheetView {_bgedb :=&CT_ChartsheetView {};return _bgedb };func (_cacefg *CT_Stylesheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _cacefg .NumFmts !=nil {_gfefb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_cacefg .NumFmts ,_gfefb );};if _cacefg .Fonts !=nil {_bcgdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_cacefg .Fonts ,_bcgdb );};if _cacefg .Fills !=nil {_bbcgbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_cacefg .Fills ,_bbcgbc );};if _cacefg .Borders !=nil {_dccac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_cacefg .Borders ,_dccac );};if _cacefg .CellStyleXfs !=nil {_ddfab :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_cacefg .CellStyleXfs ,_ddfab ); -};if _cacefg .CellXfs !=nil {_adgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_cacefg .CellXfs ,_adgd );};if _cacefg .CellStyles !=nil {_agadf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_cacefg .CellStyles ,_agadf );};if _cacefg .Dxfs !=nil {_dgfbdf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_cacefg .Dxfs ,_dgfbdf );};if _cacefg .TableStyles !=nil {_dbadff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_cacefg .TableStyles ,_dbadff );};if _cacefg .Colors !=nil {_bdegcb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_cacefg .Colors ,_bdegcb );};if _cacefg .ExtLst !=nil {_edagd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cacefg .ExtLst ,_edagd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3; -ST_CredMethodPrompt ST_CredMethod =4;); +// Evaluation Error +EvalErrorAttr *bool ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_cfgga *CT_FunctionGroups )ValidateWithPath (path string )error {for _ccfgc ,_ddae :=range _cfgga .FunctionGroup {if _feaaed :=_ddae .ValidateWithPath (_g .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_ccfgc )); -_feaaed !=nil {return _feaaed ;};};return nil ;};func NewCT_Stylesheet ()*CT_Stylesheet {_cgefa :=&CT_Stylesheet {};return _cgefa };func NewCT_QueryCache ()*CT_QueryCache {_ceded :=&CT_QueryCache {};return _ceded };func (_cfdbe *CT_GroupLevels )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfdbe .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfdbe .CountAttr )}); -};e .EncodeToken (start );_edgfag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_bfbgf :=range _cfdbe .GroupLevel {e .EncodeElement (_bfbgf ,_edgfag );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_cbbfd :=&CT_RevisionFormatting {};return _cbbfd ;};func (_egedb *CT_Record )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdfbad :for {_febbd ,_ecgb :=d .Token ();if _ecgb !=nil {return _ecgb ; -};switch _adggf :=_febbd .(type ){case _e .StartElement :switch _adggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_aafdb :=NewCT_Missing (); -if _afagd :=d .DecodeElement (_aafdb ,&_adggf );_afagd !=nil {return _afagd ;};_egedb .M =append (_egedb .M ,_aafdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fbgca :=NewCT_Number (); -if _bdadce :=d .DecodeElement (_fbgca ,&_adggf );_bdadce !=nil {return _bdadce ;};_egedb .N =append (_egedb .N ,_fbgca );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_acfbc :=NewCT_Boolean (); -if _bdgbc :=d .DecodeElement (_acfbc ,&_adggf );_bdgbc !=nil {return _bdgbc ;};_egedb .B =append (_egedb .B ,_acfbc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_ceebad :=NewCT_Error (); -if _acfd :=d .DecodeElement (_ceebad ,&_adggf );_acfd !=nil {return _acfd ;};_egedb .E =append (_egedb .E ,_ceebad );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_dffea :=NewCT_String (); -if _ccdcc :=d .DecodeElement (_dffea ,&_adggf );_ccdcc !=nil {return _ccdcc ;};_egedb .S =append (_egedb .S ,_dffea );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_cegee :=NewCT_DateTime (); -if _fgdcdd :=d .DecodeElement (_cegee ,&_adggf );_fgdcdd !=nil {return _fgdcdd ;};_egedb .D =append (_egedb .D ,_cegee );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gggggb :=NewCT_Index (); -if _cgdafd :=d .DecodeElement (_gggggb ,&_adggf );_cgdafd !=nil {return _cgdafd ;};_egedb .X =append (_egedb .X ,_gggggb );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_adggf .Name ); -if _gfdeff :=d .Skip ();_gfdeff !=nil {return _gfdeff ;};};case _e .EndElement :break _bdfbad ;case _e .CharData :};};return nil ;};func (_bagf *CT_CacheHierarchy )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_bagf .UniqueNameAttr )}); -if _bagf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .CaptionAttr )});};if _bagf .MeasureAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .MeasureAttr ))}); -};if _bagf .SetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .SetAttr ))});};if _bagf .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .ParentSetAttr )}); -};if _bagf .IconSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .IconSetAttr )});};if _bagf .AttributeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .AttributeAttr ))}); -};if _bagf .TimeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .TimeAttr ))});};if _bagf .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .KeyAttributeAttr ))}); -};if _bagf .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .DefaultMemberUniqueNameAttr )}); -};if _bagf .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .AllUniqueNameAttr )});}; -if _bagf .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .AllCaptionAttr )});};if _bagf .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .DimensionUniqueNameAttr )}); -};if _bagf .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .DisplayFolderAttr )});}; -if _bagf .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .MeasureGroupAttr )});};if _bagf .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .MeasuresAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",_bagf .CountAttr )});if _bagf .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .OneFieldAttr ))}); -};if _bagf .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bagf .MemberValueDatatypeAttr )}); -};if _bagf .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .UnbalancedAttr ))});};if _bagf .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .UnbalancedGroupAttr ))}); -};if _bagf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bagf .HiddenAttr ))});};e .EncodeToken (start );if _bagf .FieldsUsage !=nil {_fceg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}}; -e .EncodeElement (_bagf .FieldsUsage ,_fceg );};if _bagf .GroupLevels !=nil {_bgb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_bagf .GroupLevels ,_bgb ); -};if _bagf .ExtLst !=nil {_ffdc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bagf .ExtLst ,_ffdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_bfdg :=&CT_ColorFilter {}; -return _bfdg };const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_caebgg *CT_pivotTableDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_caebgg .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_caebgg .CacheIdAttr )});if _caebgg .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .DataOnRowsAttr ))}); -};if _caebgg .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .DataPositionAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_caebgg .DataCaptionAttr )}); -if _caebgg .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .GrandTotalCaptionAttr )}); -};if _caebgg .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .ErrorCaptionAttr )});};if _caebgg .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowErrorAttr ))}); -};if _caebgg .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .MissingCaptionAttr )}); -};if _caebgg .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowMissingAttr ))});};if _caebgg .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .PageStyleAttr )}); -};if _caebgg .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .PivotTableStyleAttr )}); -};if _caebgg .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .VacatedStyleAttr )});};if _caebgg .TagAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .TagAttr )}); -};if _caebgg .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .UpdatedVersionAttr )}); -};if _caebgg .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .MinRefreshableVersionAttr )}); -};if _caebgg .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .AsteriskTotalsAttr ))}); -};if _caebgg .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowItemsAttr ))});};if _caebgg .EditDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .EditDataAttr ))}); -};if _caebgg .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .DisableFieldListAttr ))}); -};if _caebgg .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowCalcMbrsAttr ))});}; -if _caebgg .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .VisualTotalsAttr ))});};if _caebgg .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowMultipleLabelAttr ))}); -};if _caebgg .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowDataDropDownAttr ))}); -};if _caebgg .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowDrillAttr ))});};if _caebgg .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .PrintDrillAttr ))}); -};if _caebgg .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowMemberPropertyTipsAttr ))}); -};if _caebgg .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowDataTipsAttr ))});}; -if _caebgg .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .EnableWizardAttr ))});};if _caebgg .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .EnableDrillAttr ))}); -};if _caebgg .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .EnableFieldPropertiesAttr ))}); -};if _caebgg .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .PreserveFormattingAttr ))}); -};if _caebgg .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .UseAutoFormattingAttr ))}); -};if _caebgg .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .PageWrapAttr )});};if _caebgg .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .PageOverThenDownAttr ))}); -};if _caebgg .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .SubtotalHiddenItemsAttr ))}); -};if _caebgg .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .RowGrandTotalsAttr ))}); -};if _caebgg .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ColGrandTotalsAttr ))}); -};if _caebgg .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .FieldPrintTitlesAttr ))}); -};if _caebgg .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ItemPrintTitlesAttr ))}); -};if _caebgg .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .MergeItemAttr ))});};if _caebgg .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowDropZonesAttr ))}); -};if _caebgg .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .CreatedVersionAttr )}); -};if _caebgg .IndentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .IndentAttr )});};if _caebgg .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowEmptyRowAttr ))}); -};if _caebgg .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowEmptyColAttr ))});}; -if _caebgg .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ShowHeadersAttr ))});};if _caebgg .CompactAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .CompactAttr ))}); -};if _caebgg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .OutlineAttr ))});};if _caebgg .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .OutlineDataAttr ))}); -};if _caebgg .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .CompactDataAttr ))});};if _caebgg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .PublishedAttr ))}); -};if _caebgg .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .GridDropZonesAttr ))}); -};if _caebgg .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ImmersiveAttr ))});};if _caebgg .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .MultipleFieldFiltersAttr ))}); -};if _caebgg .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .ChartFormatAttr )});};if _caebgg .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .RowHeaderCaptionAttr )}); -};if _caebgg .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .ColHeaderCaptionAttr )}); -};if _caebgg .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .FieldListSortAscendingAttr ))}); -};if _caebgg .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .MdxSubqueriesAttr ))}); -};if _caebgg .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .CustomListSortAttr ))}); -};if _caebgg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_caebgg .AutoFormatIdAttr )});};if _caebgg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ApplyNumberFormatsAttr ))}); -};if _caebgg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ApplyBorderFormatsAttr ))}); -};if _caebgg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ApplyFontFormatsAttr ))}); -};if _caebgg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ApplyPatternFormatsAttr ))}); -};if _caebgg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ApplyAlignmentFormatsAttr ))}); -};if _caebgg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caebgg .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );_ebfed :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caebgg .Location ,_ebfed );if _caebgg .PivotFields !=nil {_cdfcgf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_caebgg .PivotFields ,_cdfcgf );};if _caebgg .RowFields !=nil {_egcbg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_caebgg .RowFields ,_egcbg );}; -if _caebgg .RowItems !=nil {_bgdgd :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_caebgg .RowItems ,_bgdgd );};if _caebgg .ColFields !=nil {_ddebd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_caebgg .ColFields ,_ddebd );};if _caebgg .ColItems !=nil {_agdefg :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_caebgg .ColItems ,_agdefg );};if _caebgg .PageFields !=nil {_gfeaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_caebgg .PageFields ,_gfeaa );};if _caebgg .DataFields !=nil {_ecfdae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_caebgg .DataFields ,_ecfdae ); -};if _caebgg .Formats !=nil {_cbacb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_caebgg .Formats ,_cbacb );};if _caebgg .ConditionalFormats !=nil {_geadb :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}}; -e .EncodeElement (_caebgg .ConditionalFormats ,_geadb );};if _caebgg .ChartFormats !=nil {_bgegc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_caebgg .ChartFormats ,_bgegc ); -};if _caebgg .PivotHierarchies !=nil {_dbagac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_caebgg .PivotHierarchies ,_dbagac ); -};if _caebgg .PivotTableStyleInfo !=nil {_eadggg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_caebgg .PivotTableStyleInfo ,_eadggg ); -};if _caebgg .Filters !=nil {_gdcaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_caebgg .Filters ,_gdcaa );};if _caebgg .RowHierarchiesUsage !=nil {_agcfbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; -e .EncodeElement (_caebgg .RowHierarchiesUsage ,_agcfbe );};if _caebgg .ColHierarchiesUsage !=nil {_dffefe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; -e .EncodeElement (_caebgg .ColHierarchiesUsage ,_dffefe );};if _caebgg .ExtLst !=nil {_adffa :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caebgg .ExtLst ,_adffa );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// Validate validates the CT_Tables and its children -func (_acbec *CT_Tables )Validate ()error {return _acbec .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};type SingleXmlCells struct{CT_SingleXmlCells };func (_ecbge *QueryTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecbge .CT_QueryTable =*NewCT_QueryTable (); -for _ ,_bdada :=range start .Attr {if _bdada .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_acbgc ,_cgcaec :=_b .ParseBool (_bdada .Value );if _cgcaec !=nil {return _cgcaec ;};_ecbge .AdjustColumnWidthAttr =&_acbgc ; -continue ;};if _bdada .Name .Local =="\u006e\u0061\u006d\u0065"{_dcdaad ,_addde :=_bdada .Value ,error (nil );if _addde !=nil {return _addde ;};_ecbge .NameAttr =_dcdaad ;continue ;};if _bdada .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_fdddcg ,_dadcb :=_b .ParseBool (_bdada .Value ); -if _dadcb !=nil {return _dadcb ;};_ecbge .IntermediateAttr =&_fdddcg ;continue ;};if _bdada .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_acefg ,_fefdag :=_b .ParseBool (_bdada .Value );if _fefdag !=nil {return _fefdag ; -};_ecbge .RowNumbersAttr =&_acefg ;continue ;};if _bdada .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_abgcef ,_cfebf :=_b .ParseUint (_bdada .Value ,10,32);if _cfebf !=nil {return _cfebf ;};_ecbge .ConnectionIdAttr =uint32 (_abgcef ); -continue ;};if _bdada .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_bcfcfa ,_bcebda :=_b .ParseBool (_bdada .Value );if _bcebda !=nil {return _bcebda ;};_ecbge .BackgroundRefreshAttr =&_bcfcfa ; -continue ;};if _bdada .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fdacb ,_gcfae :=_b .ParseBool (_bdada .Value );if _gcfae !=nil {return _gcfae ;};_ecbge .RefreshOnLoadAttr =&_fdacb ;continue ;};if _bdada .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_afedc ,_dcgcb :=_b .ParseBool (_bdada .Value ); -if _dcgcb !=nil {return _dcgcb ;};_ecbge .FillFormulasAttr =&_afedc ;continue ;};if _bdada .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cacdd ,_cfdce :=_b .ParseBool (_bdada .Value );if _cfdce !=nil {return _cfdce ; -};_ecbge .ApplyNumberFormatsAttr =&_cacdd ;continue ;};if _bdada .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggeecg ,_fcgcc :=_b .ParseBool (_bdada .Value );if _fcgcc !=nil {return _fcgcc ;}; -_ecbge .ApplyFontFormatsAttr =&_ggeecg ;continue ;};if _bdada .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_debba ,_gcabc :=_b .ParseBool (_bdada .Value );if _gcabc !=nil {return _gcabc ; -};_ecbge .FirstBackgroundRefreshAttr =&_debba ;continue ;};if _bdada .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bdgcf ,_afdcac :=_b .ParseUint (_bdada .Value ,10,32);if _afdcac !=nil {return _afdcac ;};_bbcec :=uint32 (_bdgcf ); -_ecbge .AutoFormatIdAttr =&_bbcec ;continue ;};if _bdada .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dbbcb ,_adageee :=_b .ParseBool (_bdada .Value );if _adageee !=nil {return _adageee ; -};_ecbge .ApplyAlignmentFormatsAttr =&_dbbcb ;continue ;};if _bdada .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_gdbcf ,_caaff :=_b .ParseBool (_bdada .Value );if _caaff !=nil {return _caaff ;};_ecbge .DisableRefreshAttr =&_gdbcf ; -continue ;};if _bdada .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afege ,_dggeb :=_b .ParseBool (_bdada .Value );if _dggeb !=nil {return _dggeb ;};_ecbge .ApplyBorderFormatsAttr =&_afege ;continue ; -};if _bdada .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_gbbcc ,_faegb :=_b .ParseBool (_bdada .Value );if _faegb !=nil {return _faegb ;};_ecbge .PreserveFormattingAttr =&_gbbcc ;continue ;}; -if _bdada .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gbced ,_dfcac :=_b .ParseBool (_bdada .Value );if _dfcac !=nil {return _dfcac ;};_ecbge .ApplyPatternFormatsAttr =&_gbced ; -continue ;};if _bdada .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_ecbge .GrowShrinkTypeAttr .UnmarshalXMLAttr (_bdada );continue ;};if _bdada .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_bdcebf ,_cgedd :=_b .ParseBool (_bdada .Value ); -if _cgedd !=nil {return _cgedd ;};_ecbge .DisableEditAttr =&_bdcebf ;continue ;};if _bdada .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_eedff ,_eaceb :=_b .ParseBool (_bdada .Value );if _eaceb !=nil {return _eaceb ;};_ecbge .HeadersAttr =&_eedff ; -continue ;};if _bdada .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ggbbf ,_ffgce :=_b .ParseBool (_bdada .Value );if _ffgce !=nil {return _ffgce ;};_ecbge .RemoveDataOnSaveAttr =&_ggbbf ;continue ; -};if _bdada .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbbdgd ,_fdcgce :=_b .ParseBool (_bdada .Value );if _fdcgce !=nil {return _fdcgce ;};_ecbge .ApplyWidthHeightFormatsAttr =&_dbbdgd ; -continue ;};};_bfccfa :for {_ggece ,_dccbee :=d .Token ();if _dccbee !=nil {return _dccbee ;};switch _dcgba :=_ggece .(type ){case _e .StartElement :switch _dcgba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_ecbge .QueryTableRefresh =NewCT_QueryTableRefresh (); -if _bdagc :=d .DecodeElement (_ecbge .QueryTableRefresh ,&_dcgba );_bdagc !=nil {return _bdagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbge .ExtLst =NewCT_ExtensionList (); -if _dccbeaf :=d .DecodeElement (_ecbge .ExtLst ,&_dcgba );_dccbeaf !=nil {return _dccbeaf ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dcgba .Name ); -if _beaeaf :=d .Skip ();_beaeaf !=nil {return _beaeaf ;};};case _e .EndElement :break _bfccfa ;case _e .CharData :};};return nil ;};func (_fggb *CT_CustomChartsheetView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fggb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_bcfb :=range start .Attr {if _bcfb .Name .Local =="\u0067\u0075\u0069\u0064"{_bdbe ,_cfff :=_bcfb .Value ,error (nil );if _cfff !=nil {return _cfff ;};_fggb .GuidAttr =_bdbe ;continue ;};if _bcfb .Name .Local =="\u0073\u0063\u0061l\u0065"{_agcfa ,_dfda :=_b .ParseUint (_bcfb .Value ,10,32); -if _dfda !=nil {return _dfda ;};_deecd :=uint32 (_agcfa );_fggb .ScaleAttr =&_deecd ;continue ;};if _bcfb .Name .Local =="\u0073\u0074\u0061t\u0065"{_fggb .StateAttr .UnmarshalXMLAttr (_bcfb );continue ;};if _bcfb .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_beagf ,_adcad :=_b .ParseBool (_bcfb .Value ); -if _adcad !=nil {return _adcad ;};_fggb .ZoomToFitAttr =&_beagf ;continue ;};};_ffcgd :for {_cbdce ,_eedae :=d .Token ();if _eedae !=nil {return _eedae ;};switch _aeaf :=_cbdce .(type ){case _e .StartElement :switch _aeaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fggb .PageMargins =NewCT_PageMargins (); -if _dgbff :=d .DecodeElement (_fggb .PageMargins ,&_aeaf );_dgbff !=nil {return _dgbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fggb .PageSetup =NewCT_CsPageSetup (); -if _fgbc :=d .DecodeElement (_fggb .PageSetup ,&_aeaf );_fgbc !=nil {return _fgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fggb .HeaderFooter =NewCT_HeaderFooter (); -if _acec :=d .DecodeElement (_fggb .HeaderFooter ,&_aeaf );_acec !=nil {return _acec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_aeaf .Name ); -if _cege :=d .Skip ();_cege !=nil {return _cege ;};};case _e .EndElement :break _ffcgd ;case _e .CharData :};};return nil ;}; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_bfdbgd *CT_PivotFields )ValidateWithPath (path string )error {for _fbfafc ,_fcecaa :=range _bfdbgd .PivotField {if _bfbfgf :=_fcecaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_fbfafc )); -_bfbfgf !=nil {return _bfbfgf ;};};return nil ;};type CT_CustomSheetView struct{ +// Formula +FormulaAttr *bool ; -// GUID -GuidAttr string ; +// Formula Range +FormulaRangeAttr *bool ; -// Print Scale -ScaleAttr *uint32 ; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Color Id -ColorIdAttr *uint32 ; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// List Data Validation +ListDataValidationAttr *bool ; -// Show Formulas -ShowFormulasAttr *bool ; +// Calculated Column +CalculatedColumnAttr *bool ;};type CT_TableStyleInfo struct{ -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Style Name +NameAttr *string ; -// Show Headers -ShowRowColAttr *bool ; +// Show First Column +ShowFirstColumnAttr *bool ; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Show Last Column +ShowLastColumnAttr *bool ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Fit To Page -FitToPageAttr *bool ; +// Show Column Stripes +ShowColumnStripesAttr *bool ;};type CT_Row struct{ -// Print Area Defined -PrintAreaAttr *bool ; +// Row Index +RAttr *uint32 ; -// Filtered List -FilterAttr *bool ; +// Spans +SpansAttr *ST_CellSpans ; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// Style Index +SAttr *uint32 ; -// Hidden Rows -HiddenRowsAttr *bool ; +// Custom Format +CustomFormatAttr *bool ; -// Hidden Columns -HiddenColumnsAttr *bool ; +// Row Height +HtAttr *float64 ; -// Visible State -StateAttr ST_SheetState ; +// Hidden +HiddenAttr *bool ; -// Filter -FilterUniqueAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// View Type -ViewAttr ST_SheetViewType ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Show Ruler -ShowRulerAttr *bool ; +// Collapsed +CollapsedAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Thick Top Border +ThickTopAttr *bool ; -// Pane Split Information -Pane *CT_Pane ; +// Thick Bottom +ThickBotAttr *bool ; -// Selection -Selection *CT_Selection ; +// Show Phonetic +PhAttr *bool ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Cell +C []*CT_Cell ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fafgg *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_fafgg .PositionAttr )}); +e .EncodeToken (start );_deadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fafgg .Color ,_deadb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgaf *CT_Missing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgaf .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bgaf .UAttr ))}); +};if _bgaf .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bgaf .FAttr ))});};if _bgaf .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_bgaf .CAttr )}); +};if _bgaf .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_bgaf .CpAttr )});};if _bgaf .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_bgaf .InAttr )}); +};if _bgaf .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_bgaf .BcAttr )});};if _bgaf .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_bgaf .FcAttr )}); +};if _bgaf .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bgaf .IAttr ))});};if _bgaf .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bgaf .UnAttr ))}); +};if _bgaf .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bgaf .StAttr ))});};if _bgaf .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bgaf .BAttr ))}); +};e .EncodeToken (start );if _bgaf .Tpls !=nil {_adcdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_ggfaf :=range _bgaf .Tpls {e .EncodeElement (_ggfaf ,_adcdf );};};if _bgaf .X !=nil {_agfab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_ccbbc :=range _bgaf .X {e .EncodeElement (_ccbbc ,_agfab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccdae ST_WebSourceType )ValidateWithPath (path string )error {switch _ccdae {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdae )); +};return nil ;};func (_cgeba *CT_X )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abgef :=range start .Attr {if _abgef .Name .Local =="\u0076"{_ggaed ,_dcaed :=_b .ParseInt (_abgef .Value ,10,32);if _dcaed !=nil {return _dcaed ;}; +_cabde :=int32 (_ggaed );_cgeba .VAttr =&_cabde ;continue ;};};for {_eggfd ,_eaedea :=d .Token ();if _eaedea !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_eaedea );};if _agfgb ,_bcfae :=_eggfd .(_f .EndElement ); +_bcfae &&_agfgb .Name ==start .Name {break ;};};return nil ;}; -// Page Margins -PageMargins *CT_PageMargins ; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_bcge *CT_CalcCell )ValidateWithPath (path string )error {return nil };type CT_PivotDimension struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Measure +MeasureAttr *bool ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Dimension Name +NameAttr string ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Dimension Unique Name +UniqueNameAttr string ; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_cdcge *CT_WebPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fadbdf :=range start .Attr {if _fadbdf .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_ffegf ,_ccedg :=_b .ParseBool (_fadbdf .Value ); -if _ccedg !=nil {return _ccedg ;};_cdcge .Xl2000Attr =&_ffegf ;continue ;};if _fadbdf .Name .Local =="\u0078\u006d\u006c"{_aecca ,_cedebg :=_b .ParseBool (_fadbdf .Value );if _cedebg !=nil {return _cedebg ;};_cdcge .XmlAttr =&_aecca ;continue ;};if _fadbdf .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_cbdafd ,_badaf :=_b .ParseBool (_fadbdf .Value ); -if _badaf !=nil {return _badaf ;};_cdcge .ParsePreAttr =&_cbdafd ;continue ;};if _fadbdf .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_daagc ,_abcagg :=_b .ParseBool (_fadbdf .Value );if _abcagg !=nil {return _abcagg ; -};_cdcge .ConsecutiveAttr =&_daagc ;continue ;};if _fadbdf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_adcbbc ,_dfeba :=_b .ParseBool (_fadbdf .Value );if _dfeba !=nil {return _dfeba ;};_cdcge .FirstRowAttr =&_adcbbc ;continue ;}; -if _fadbdf .Name .Local =="\u0078\u006c\u0039\u0037"{_deeeeg ,_fcdce :=_b .ParseBool (_fadbdf .Value );if _fcdce !=nil {return _fcdce ;};_cdcge .Xl97Attr =&_deeeeg ;continue ;};if _fadbdf .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_faggd ,_ebfde :=_b .ParseBool (_fadbdf .Value ); -if _ebfde !=nil {return _ebfde ;};_cdcge .TextDatesAttr =&_faggd ;continue ;};if _fadbdf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_eagec ,_cdddfa :=_b .ParseBool (_fadbdf .Value );if _cdddfa !=nil {return _cdddfa ;}; -_cdcge .SourceDataAttr =&_eagec ;continue ;};if _fadbdf .Name .Local =="\u0075\u0072\u006c"{_afdeg ,_gefbed :=_fadbdf .Value ,error (nil );if _gefbed !=nil {return _gefbed ;};_cdcge .UrlAttr =&_afdeg ;continue ;};if _fadbdf .Name .Local =="\u0070\u006f\u0073\u0074"{_cegda ,_bcabg :=_fadbdf .Value ,error (nil ); -if _bcabg !=nil {return _bcabg ;};_cdcge .PostAttr =&_cegda ;continue ;};if _fadbdf .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_faacff ,_fcece :=_b .ParseBool (_fadbdf .Value );if _fcece !=nil {return _fcece ;};_cdcge .HtmlTablesAttr =&_faacff ; -continue ;};if _fadbdf .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_cdcge .HtmlFormatAttr .UnmarshalXMLAttr (_fadbdf );continue ;};if _fadbdf .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_abagdb ,_fgfecd :=_fadbdf .Value ,error (nil ); -if _fgfecd !=nil {return _fgfecd ;};_cdcge .EditPageAttr =&_abagdb ;continue ;};};_fgdgf :for {_acaebc ,_ggagc :=d .Token ();if _ggagc !=nil {return _ggagc ;};switch _fcbdd :=_acaebc .(type ){case _e .StartElement :switch _fcbdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_cdcge .Tables =NewCT_Tables (); -if _bedaaa :=d .DecodeElement (_cdcge .Tables ,&_fcbdd );_bedaaa !=nil {return _bedaaa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_fcbdd .Name ); -if _accbba :=d .Skip ();_accbba !=nil {return _accbba ;};};case _e .EndElement :break _fgdgf ;case _e .CharData :};};return nil ;};func (_fgdb *CT_CustomFilter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgdb .OperatorAttr !=ST_FilterOperatorUnset {_daec ,_caada :=_fgdb .OperatorAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); -if _caada !=nil {return _caada ;};start .Attr =append (start .Attr ,_daec );};if _fgdb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fgdb .ValAttr )});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgcdd *CT_RElt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efafa :for {_aedgaa ,_afegc :=d .Token ();if _afegc !=nil {return _afegc ;};switch _cegad :=_aedgaa .(type ){case _e .StartElement :switch _cegad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fgcdd .RPr =NewCT_RPrElt (); -if _fdbe :=d .DecodeElement (_fgcdd .RPr ,&_cegad );_fdbe !=nil {return _fdbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _cbdefg :=d .DecodeElement (&_fgcdd .T ,&_cegad ); -_cbdefg !=nil {return _cbdefg ;};default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_cegad .Name ); -if _baccd :=d .Skip ();_baccd !=nil {return _baccd ;};};case _e .EndElement :break _efafa ;case _e .CharData :};};return nil ;};func (_gddf *CT_CacheSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddf .TypeAttr =ST_SourceType (1); -for _ ,_egc :=range start .Attr {if _egc .Name .Local =="\u0074\u0079\u0070\u0065"{_gddf .TypeAttr .UnmarshalXMLAttr (_egc );continue ;};if _egc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_gacf ,_gffa :=_b .ParseUint (_egc .Value ,10,32); -if _gffa !=nil {return _gffa ;};_fdea :=uint32 (_gacf );_gddf .ConnectionIdAttr =&_fdea ;continue ;};};_bcaa :for {_dfc ,_eee :=d .Token ();if _eee !=nil {return _eee ;};switch _cea :=_dfc .(type ){case _e .StartElement :switch _cea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_gddf .WorksheetSource =NewCT_WorksheetSource (); -if _bbaf :=d .DecodeElement (_gddf .WorksheetSource ,&_cea );_bbaf !=nil {return _bbaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_gddf .Consolidation =NewCT_Consolidation (); -if _gbdg :=d .DecodeElement (_gddf .Consolidation ,&_cea );_gbdg !=nil {return _gbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gddf .ExtLst =NewCT_ExtensionList (); -if _bbda :=d .DecodeElement (_gddf .ExtLst ,&_cea );_bbda !=nil {return _bbda ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_cea .Name ); -if _dabd :=d .Skip ();_dabd !=nil {return _dabd ;};};case _e .EndElement :break _bcaa ;case _e .CharData :};};return nil ;}; +// Dimension Display Name +CaptionAttr string ;};func (_fcbb *CT_CustomFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbb .OperatorAttr !=ST_FilterOperatorUnset {_dfbba ,_aagffc :=_fcbb .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); +if _aagffc !=nil {return _aagffc ;};start .Attr =append (start .Attr ,_dfbba );};if _fcbb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_fcbb .ValAttr )});}; +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adebg *CT_Filter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcca :=range start .Attr {if _gcca .Name .Local =="\u0076\u0061\u006c"{_eddbf ,_bcfgg :=_gcca .Value ,error (nil ); +if _bcfgg !=nil {return _bcfgg ;};_adebg .ValAttr =&_eddbf ;continue ;};};for {_ffgbf ,_becefc :=d .Token ();if _becefc !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_becefc ); +};if _ggab ,_ddabf :=_ffgbf .(_f .EndElement );_ddabf &&_ggab .Name ==start .Name {break ;};};return nil ;};func (_ecffde *ST_HtmlFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdaf ,_eaedbc :=d .Token ();if _eaedbc !=nil {return _eaedbc ; +};if _ggaedg ,_ffbefa :=_ggdaf .(_f .EndElement );_ffbefa &&_ggaedg .Name ==start .Name {*_ecffde =1;return nil ;};if _gbgedc ,_fgdcc :=_ggdaf .(_f .CharData );!_fgdcc {return _bg .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",_ggdaf ); +}else {switch string (_gbgedc ){case "":*_ecffde =0;case "\u006e\u006f\u006e\u0065":*_ecffde =1;case "\u0072\u0074\u0066":*_ecffde =2;case "\u0061\u006c\u006c":*_ecffde =3;};};_ggdaf ,_eaedbc =d .Token ();if _eaedbc !=nil {return _eaedbc ;};if _fdcba ,_babege :=_ggdaf .(_f .EndElement ); +_babege &&_fdcba .Name ==start .Name {return nil ;};return _bg .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",_ggdaf );};type CT_WebPublishObjects struct{ -// Validate validates the CT_RangeSet and its children -func (_ddace *CT_RangeSet )Validate ()error {return _ddace .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};type CT_DateTime struct{ +// Count +CountAttr *uint32 ; -// Value -VAttr _a .Time ; +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;}; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_bgeef *CT_CustomSheetView )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_bgeef .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_bgeef .GuidAttr ); +};if _ggea :=_bgeef .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ggea !=nil {return _ggea ;};if _gbfcf :=_bgeef .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_gbfcf !=nil {return _gbfcf ; +};if _bgeef .Pane !=nil {if _baab :=_bgeef .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_baab !=nil {return _baab ;};};if _bgeef .Selection !=nil {if _afcee :=_bgeef .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); +_afcee !=nil {return _afcee ;};};if _bgeef .RowBreaks !=nil {if _fbcde :=_bgeef .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_fbcde !=nil {return _fbcde ;};};if _bgeef .ColBreaks !=nil {if _feba :=_bgeef .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); +_feba !=nil {return _feba ;};};if _bgeef .PageMargins !=nil {if _fefd :=_bgeef .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fefd !=nil {return _fefd ;};};if _bgeef .PrintOptions !=nil {if _fgbf :=_bgeef .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_fgbf !=nil {return _fgbf ;};};if _bgeef .PageSetup !=nil {if _aace :=_bgeef .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_aace !=nil {return _aace ;};};if _bgeef .HeaderFooter !=nil {if _cagg :=_bgeef .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_cagg !=nil {return _cagg ;};};if _bgeef .AutoFilter !=nil {if _fegg :=_bgeef .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_fegg !=nil {return _fegg ;};};if _bgeef .ExtLst !=nil {if _fdbc :=_bgeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdbc !=nil {return _fdbc ;};};return nil ;}; -// Calculated Item Value -FAttr *bool ; +// Validate validates the CT_IgnoredErrors and its children +func (_bdeed *CT_IgnoredErrors )Validate ()error {return _bdeed .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");}; -// Caption -CAttr *string ; +// Validate validates the CT_RElt and its children +func (_edadb *CT_RElt )Validate ()error {return _edadb .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");}; -// Member Property Count -CpAttr *uint32 ; +// Validate validates the CT_Users and its children +func (_deedb *CT_Users )Validate ()error {return _deedb .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; -// Member Property Index -X []*CT_X ;};func (_eccgc ST_GrowShrinkType )Validate ()error {return _eccgc .ValidateWithPath ("")};type ST_FieldSortType byte ;type CT_PageItem struct{ +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_dcdgf *CT_RevisionMove )ValidateWithPath (path string )error {for _fdbbed ,_affac :=range _dcdgf .Undo {if _gcbgg :=_affac .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fdbbed ));_gcbgg !=nil {return _gcbgg ; +};};for _fbgafb ,_ebbdbf :=range _dcdgf .Rcc {if _ccbbcg :=_ebbdbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fbgafb ));_ccbbcg !=nil {return _ccbbcg ;};};for _abafd ,_gbcfe :=range _dcdgf .Rfmt {if _dfefe :=_gbcfe .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_abafd )); +_dfefe !=nil {return _dfefe ;};};return nil ;};func (_abcead *ST_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfcgg ,_edaab :=d .Token ();if _edaab !=nil {return _edaab ;};if _cfcabb ,_edggc :=_cfcgg .(_f .EndElement );_edggc &&_cfcabb .Name ==start .Name {*_abcead =1; +return nil ;};if _gedegg ,_gegcc :=_cfcgg .(_f .CharData );!_gegcc {return _bg .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",_cfcgg );}else {switch string (_gedegg ){case "":*_abcead =0; +case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_abcead =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_abcead =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_abcead =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_abcead =4; +};};_cfcgg ,_edaab =d .Token ();if _edaab !=nil {return _edaab ;};if _ccbfbg ,_dfcba :=_cfcgg .(_f .EndElement );_dfcba &&_ccbfbg .Name ==start .Name {return nil ;};return _bg .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",_cfcgg ); +};type CT_WebPublishItem struct{ -// Page Item Name -NameAttr string ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_cfgba :=&CT_RevisionRowColumn {};_cfgba .ActionAttr =ST_rwColActionType (1);return _cfgba ;};func (_gdebe *CT_PivotSelection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdebe .PaneAttr !=ST_PaneUnset {_bfdfa ,_cfcea :=_gdebe .PaneAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0061\u006e\u0065"}); -if _cfcea !=nil {return _cfcea ;};start .Attr =append (start .Attr ,_bfdfa );};if _gdebe .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gdebe .ShowHeaderAttr ))}); -};if _gdebe .LabelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gdebe .LabelAttr ))});};if _gdebe .DataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gdebe .DataAttr ))}); -};if _gdebe .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gdebe .ExtendableAttr ))});};if _gdebe .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .CountAttr )}); -};if _gdebe .AxisAttr !=ST_AxisUnset {_dbffa ,_fgefg :=_gdebe .AxisAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0078\u0069\u0073"});if _fgefg !=nil {return _fgefg ;};start .Attr =append (start .Attr ,_dbffa );};if _gdebe .DimensionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .DimensionAttr )}); -};if _gdebe .StartAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .StartAttr )});};if _gdebe .MinAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .MinAttr )}); -};if _gdebe .MaxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .MaxAttr )});};if _gdebe .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .ActiveRowAttr )}); -};if _gdebe .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .ActiveColAttr )});};if _gdebe .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .PreviousRowAttr )}); -};if _gdebe .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .PreviousColAttr )});};if _gdebe .ClickAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .ClickAttr )}); -};if _gdebe .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gdebe .IdAttr )});};e .EncodeToken (start );_dfdbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_gdebe .PivotArea ,_dfdbb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_OleObject ()*CT_OleObject {_dddfg :=&CT_OleObject {};return _dddfg };func (_gcfge *CT_Member )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_gcfge .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_bffe :=&CT_DataValidations {};return _bffe };func (_fafbe *CT_IgnoredError )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",_fafbe .SqrefAttr )}); -if _fafbe .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .EvalErrorAttr ))});};if _fafbe .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .TwoDigitTextYearAttr ))}); -};if _fafbe .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .NumberStoredAsTextAttr ))}); -};if _fafbe .FormulaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .FormulaAttr ))});};if _fafbe .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .FormulaRangeAttr ))}); -};if _fafbe .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .UnlockedFormulaAttr ))}); -};if _fafbe .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .EmptyCellReferenceAttr ))}); -};if _fafbe .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .ListDataValidationAttr ))}); -};if _fafbe .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fafbe .CalculatedColumnAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_InputCells struct{ +// Id +IdAttr uint32 ; -// Reference -RAttr string ; +// Destination Bookmark +DivIdAttr string ; -// Deleted -DeletedAttr *bool ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Undone -UndoneAttr *bool ; +// Source Id +SourceRefAttr *string ; -// Value -ValAttr string ; +// Source Object Name +SourceObjectAttr *string ; -// Number Format Id -NumFmtIdAttr *uint32 ;};func (_fdgcef *CT_OutlinePr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbddc :=range start .Attr {if _gbddc .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_edgca ,_egaed :=_b .ParseBool (_gbddc .Value ); -if _egaed !=nil {return _egaed ;};_fdgcef .ApplyStylesAttr =&_edgca ;continue ;};if _gbddc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_gdcgb ,_fcae :=_b .ParseBool (_gbddc .Value );if _fcae !=nil {return _fcae ; -};_fdgcef .SummaryBelowAttr =&_gdcgb ;continue ;};if _gbddc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_deggg ,_gfdca :=_b .ParseBool (_gbddc .Value );if _gfdca !=nil {return _gfdca ;};_fdgcef .SummaryRightAttr =&_deggg ; -continue ;};if _gbddc .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_fbcb ,_gbcc :=_b .ParseBool (_gbddc .Value );if _gbcc !=nil {return _gbcc ;};_fdgcef .ShowOutlineSymbolsAttr =&_fbcb ;continue ; -};};for {_dggdf ,_gaaba :=d .Token ();if _gaaba !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gaaba );};if _abcga ,_edadcf :=_dggdf .(_e .EndElement ); -_edadcf &&_abcga .Name ==start .Name {break ;};};return nil ;};func (_eccb *CT_CellSmartTags )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_eccb .RAttr )}); -e .EncodeToken (start );_fdg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_aegb :=range _eccb .CellSmartTag {e .EncodeElement (_aegb ,_fdg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Destination File Name +DestinationFileAttr string ; -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_agddd *CT_FieldGroup )ValidateWithPath (path string )error {if _agddd .RangePr !=nil {if _eaee :=_agddd .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_eaee !=nil {return _eaee ;};};if _agddd .DiscretePr !=nil {if _dcac :=_agddd .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"); -_dcac !=nil {return _dcac ;};};if _agddd .GroupItems !=nil {if _caaab :=_agddd .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_caaab !=nil {return _caaab ;};};return nil ;};func (_eccecg *CT_WorksheetSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eccecg .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_eccecg .RefAttr )}); -};if _eccecg .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eccecg .NameAttr )});};if _eccecg .SheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eccecg .SheetAttr )}); -};if _eccecg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_eccecg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_bcec :=&CT_DataConsolidate {};return _bcec };type CT_RangePr struct{ +// Title +TitleAttr *string ; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// Automatically Publish +AutoRepublishAttr *bool ;}; -// Source Data Ending Range -AutoEndAttr *bool ; +// Validate validates the CT_CalcPr and its children +func (_ecee *CT_CalcPr )Validate ()error {return _ecee .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};type CT_Formats struct{ -// Group By -GroupByAttr ST_GroupBy ; - -// Numeric Grouping Start Value -StartNumAttr *float64 ; - -// Numeric Grouping End Value -EndNumAttr *float64 ; +// Formats Count +CountAttr *uint32 ; -// Date Grouping Start Value -StartDateAttr *_a .Time ; +// PivotTable Format +Format []*CT_Format ;}; -// Date Grouping End Value -EndDateAttr *_a .Time ; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_fdfde *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _fdfde .ExtLst !=nil {if _fbfed :=_fdfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfed !=nil {return _fbfed ;};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_bdc :=&CT_CalculatedItems {}; +return _bdc };func (_gfaec *CT_DrawingHF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddafc :=range start .Attr {if _ddafc .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"&&_ddafc .Name .Local =="\u0069\u0064"||_ddafc .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"&&_ddafc .Name .Local =="\u0069\u0064"{_ggbdc ,_aefcg :=_ddafc .Value ,error (nil ); +if _aefcg !=nil {return _aefcg ;};_gfaec .IdAttr =_ggbdc ;continue ;};if _ddafc .Name .Local =="\u0072\u0068\u0066"{_cabdd ,_bbcdg :=_b .ParseUint (_ddafc .Value ,10,32);if _bbcdg !=nil {return _bbcdg ;};_cdaee :=uint32 (_cabdd );_gfaec .RhfAttr =&_cdaee ; +continue ;};if _ddafc .Name .Local =="\u006c\u0066\u006f"{_aegaa ,_afee :=_b .ParseUint (_ddafc .Value ,10,32);if _afee !=nil {return _afee ;};_ceege :=uint32 (_aegaa );_gfaec .LfoAttr =&_ceege ;continue ;};if _ddafc .Name .Local =="\u006c\u0066\u0065"{_gedcf ,_bagge :=_b .ParseUint (_ddafc .Value ,10,32); +if _bagge !=nil {return _bagge ;};_cfade :=uint32 (_gedcf );_gfaec .LfeAttr =&_cfade ;continue ;};if _ddafc .Name .Local =="\u006c\u0068\u0066"{_fgfe ,_cgde :=_b .ParseUint (_ddafc .Value ,10,32);if _cgde !=nil {return _cgde ;};_baebc :=uint32 (_fgfe ); +_gfaec .LhfAttr =&_baebc ;continue ;};if _ddafc .Name .Local =="\u006c\u0066\u0066"{_bfgga ,_aefa :=_b .ParseUint (_ddafc .Value ,10,32);if _aefa !=nil {return _aefa ;};_edac :=uint32 (_bfgga );_gfaec .LffAttr =&_edac ;continue ;};if _ddafc .Name .Local =="\u0063\u0068\u0065"{_ddde ,_gcbf :=_b .ParseUint (_ddafc .Value ,10,32); +if _gcbf !=nil {return _gcbf ;};_egfce :=uint32 (_ddde );_gfaec .CheAttr =&_egfce ;continue ;};if _ddafc .Name .Local =="\u0072\u0068\u006f"{_aefdd ,_abfec :=_b .ParseUint (_ddafc .Value ,10,32);if _abfec !=nil {return _abfec ;};_egaed :=uint32 (_aefdd ); +_gfaec .RhoAttr =&_egaed ;continue ;};if _ddafc .Name .Local =="\u0072\u0068\u0065"{_gfgcd ,_cdab :=_b .ParseUint (_ddafc .Value ,10,32);if _cdab !=nil {return _cdab ;};_abge :=uint32 (_gfgcd );_gfaec .RheAttr =&_abge ;continue ;};if _ddafc .Name .Local =="\u006c\u0068\u006f"{_geae ,_gfbgb :=_b .ParseUint (_ddafc .Value ,10,32); +if _gfbgb !=nil {return _gfbgb ;};_dcfe :=uint32 (_geae );_gfaec .LhoAttr =&_dcfe ;continue ;};if _ddafc .Name .Local =="\u006c\u0068\u0065"{_beefd ,_edba :=_b .ParseUint (_ddafc .Value ,10,32);if _edba !=nil {return _edba ;};_aecf :=uint32 (_beefd );_gfaec .LheAttr =&_aecf ; +continue ;};if _ddafc .Name .Local =="\u0063\u0068\u006f"{_bgbcd ,_gcbbg :=_b .ParseUint (_ddafc .Value ,10,32);if _gcbbg !=nil {return _gcbbg ;};_ffed :=uint32 (_bgbcd );_gfaec .ChoAttr =&_ffed ;continue ;};if _ddafc .Name .Local =="\u0063\u0068\u0066"{_ecda ,_ccafg :=_b .ParseUint (_ddafc .Value ,10,32); +if _ccafg !=nil {return _ccafg ;};_bggg :=uint32 (_ecda );_gfaec .ChfAttr =&_bggg ;continue ;};if _ddafc .Name .Local =="\u0063\u0066\u006f"{_dddd ,_eddg :=_b .ParseUint (_ddafc .Value ,10,32);if _eddg !=nil {return _eddg ;};_ffaaa :=uint32 (_dddd );_gfaec .CfoAttr =&_ffaaa ; +continue ;};if _ddafc .Name .Local =="\u0063\u0066\u0065"{_abcdc ,_dffd :=_b .ParseUint (_ddafc .Value ,10,32);if _dffd !=nil {return _dffd ;};_ccbc :=uint32 (_abcdc );_gfaec .CfeAttr =&_ccbc ;continue ;};if _ddafc .Name .Local =="\u0063\u0066\u0066"{_gfdeg ,_aafed :=_b .ParseUint (_ddafc .Value ,10,32); +if _aafed !=nil {return _aafed ;};_bcagg :=uint32 (_gfdeg );_gfaec .CffAttr =&_bcagg ;continue ;};if _ddafc .Name .Local =="\u0072\u0066\u006f"{_bgeee ,_ddbf :=_b .ParseUint (_ddafc .Value ,10,32);if _ddbf !=nil {return _ddbf ;};_eacd :=uint32 (_bgeee ); +_gfaec .RfoAttr =&_eacd ;continue ;};if _ddafc .Name .Local =="\u0072\u0066\u0065"{_eeca ,_fgcaa :=_b .ParseUint (_ddafc .Value ,10,32);if _fgcaa !=nil {return _fgcaa ;};_degdcc :=uint32 (_eeca );_gfaec .RfeAttr =&_degdcc ;continue ;};if _ddafc .Name .Local =="\u0072\u0066\u0066"{_ddfg ,_gagaad :=_b .ParseUint (_ddafc .Value ,10,32); +if _gagaad !=nil {return _gagaad ;};_dbfef :=uint32 (_ddfg );_gfaec .RffAttr =&_dbfef ;continue ;};};for {_cbdcd ,_bbgfc :=d .Token ();if _bbgfc !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_bbgfc ); +};if _decff ,_ecbbc :=_cbdcd .(_f .EndElement );_ecbbc &&_decff .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_dcgda :=&CT_ExternalSheetData {};return _dcgda ;};func (_ddg *CT_CacheField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egfb :=range start .Attr {if _egfb .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_gad ,_ggf :=_b .ParseInt (_egfb .Value ,10,32); +if _ggf !=nil {return _ggf ;};_adda :=int32 (_gad );_ddg .HierarchyAttr =&_adda ;continue ;};if _egfb .Name .Local =="\u006c\u0065\u0076e\u006c"{_bge ,_bac :=_b .ParseUint (_egfb .Value ,10,32);if _bac !=nil {return _bac ;};_cfce :=uint32 (_bge );_ddg .LevelAttr =&_cfce ; +continue ;};if _egfb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fbb ,_cgb :=_egfb .Value ,error (nil );if _cgb !=nil {return _cgb ;};_ddg .CaptionAttr =&_fbb ;continue ;};if _egfb .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_cce ,_dfba :=_b .ParseBool (_egfb .Value ); +if _dfba !=nil {return _dfba ;};_ddg .DatabaseFieldAttr =&_cce ;continue ;};if _egfb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gced ,_efd :=_b .ParseBool (_egfb .Value );if _efd !=nil {return _efd ;};_ddg .ServerFieldAttr =&_gced ; +continue ;};if _egfb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fbgac ,_ecdc :=_b .ParseUint (_egfb .Value ,10,32);if _ecdc !=nil {return _ecdc ;};_dfg :=uint32 (_fbgac );_ddg .NumFmtIdAttr =&_dfg ;continue ;};if _egfb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bccb ,_cef :=_egfb .Value ,error (nil ); +if _cef !=nil {return _cef ;};_ddg .FormulaAttr =&_bccb ;continue ;};if _egfb .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_bbf ,_becf :=_b .ParseInt (_egfb .Value ,10,32);if _becf !=nil {return _becf ;};_gddb :=int32 (_bbf );_ddg .SqlTypeAttr =&_gddb ; +continue ;};if _egfb .Name .Local =="\u006e\u0061\u006d\u0065"{_fcd ,_aec :=_egfb .Value ,error (nil );if _aec !=nil {return _aec ;};_ddg .NameAttr =_fcd ;continue ;};if _egfb .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_bfee ,_gac :=_egfb .Value ,error (nil ); +if _gac !=nil {return _gac ;};_ddg .PropertyNameAttr =&_bfee ;continue ;};if _egfb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_dfeab ,_dbg :=_b .ParseBool (_egfb .Value );if _dbg !=nil {return _dbg ;};_ddg .UniqueListAttr =&_dfeab ; +continue ;};if _egfb .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_bded ,_ggb :=_b .ParseUint (_egfb .Value ,10,32);if _ggb !=nil {return _ggb ;};_bccbc :=uint32 (_bded );_ddg .MappingCountAttr =&_bccbc ;continue ; +};if _egfb .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_aca ,_caac :=_b .ParseBool (_egfb .Value );if _caac !=nil {return _caac ;};_ddg .MemberPropertyFieldAttr =&_aca ;continue ; +};};_abgc :for {_ecgb ,_ecb :=d .Token ();if _ecb !=nil {return _ecb ;};switch _acgf :=_ecgb .(type ){case _f .StartElement :switch _acgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_ddg .SharedItems =NewCT_SharedItems (); +if _ccd :=d .DecodeElement (_ddg .SharedItems ,&_acgf );_ccd !=nil {return _ccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_ddg .FieldGroup =NewCT_FieldGroup (); +if _gcf :=d .DecodeElement (_ddg .FieldGroup ,&_acgf );_gcf !=nil {return _gcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_aab :=NewCT_X (); +if _fcdg :=d .DecodeElement (_aab ,&_acgf );_fcdg !=nil {return _fcdg ;};_ddg .MpMap =append (_ddg .MpMap ,_aab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddg .ExtLst =NewCT_ExtensionList (); +if _cgc :=d .DecodeElement (_ddg .ExtLst ,&_acgf );_cgc !=nil {return _cgc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_acgf .Name ); +if _cgcc :=d .Skip ();_cgcc !=nil {return _cgcc ;};};case _f .EndElement :break _abgc ;case _f .CharData :};};return nil ;};type CT_SheetDimension struct{ -// Grouping Interval -GroupIntervalAttr *float64 ;};func NewCT_QueryTableField ()*CT_QueryTableField {_fabgf :=&CT_QueryTableField {};return _fabgf };func NewCT_GroupMembers ()*CT_GroupMembers {_gbgad :=&CT_GroupMembers {};return _gbgad };func (_cga *CT_CacheHierarchies )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cga .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cga .CountAttr )}); -};e .EncodeToken (start );if _cga .CacheHierarchy !=nil {_abad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_bbe :=range _cga .CacheHierarchy {e .EncodeElement (_bbe ,_abad ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Reference +RefAttr string ;};func (_agcdf *CT_Colors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegbg :for {_fabg ,_fbafd :=d .Token ();if _fbafd !=nil {return _fbafd ;};switch _ceedf :=_fabg .(type ){case _f .StartElement :switch _ceedf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_agcdf .IndexedColors =NewCT_IndexedColors (); +if _fbeb :=d .DecodeElement (_agcdf .IndexedColors ,&_ceedf );_fbeb !=nil {return _fbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_agcdf .MruColors =NewCT_MRUColors (); +if _ebad :=d .DecodeElement (_agcdf .MruColors ,&_ceedf );_ebad !=nil {return _ebad ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_ceedf .Name ); +if _eceae :=d .Skip ();_eceae !=nil {return _eceae ;};};case _f .EndElement :break _fegbg ;case _f .CharData :};};return nil ;};type ST_TableType byte ;func NewCT_ProtectedRange ()*CT_ProtectedRange {_eeabe :=&CT_ProtectedRange {};return _eeabe };type ST_ItemType byte ; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_bbd *CT_CacheFields )ValidateWithPath (path string )error {for _gaf ,_ebbc :=range _bbd .CacheField {if _decd :=_ebbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_gaf )); -_decd !=nil {return _decd ;};};return nil ;}; -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_acgbd *ExternalLink )ValidateWithPath (path string )error {if _fcaeg :=_acgbd .CT_ExternalLink .ValidateWithPath (path );_fcaeg !=nil {return _fcaeg ;};return nil ;};type ST_ConditionalFormattingOperator byte ; +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_eegcab *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_ebgd *CT_CellProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdgf :=range start .Attr {if _fdgf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bbgb ,_gdc :=_b .ParseBool (_fdgf .Value ); +if _gdc !=nil {return _gdc ;};_ebgd .LockedAttr =&_bbgb ;continue ;};if _fdgf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eadgg ,_ffaef :=_b .ParseBool (_fdgf .Value );if _ffaef !=nil {return _ffaef ;};_ebgd .HiddenAttr =&_eadgg ;continue ;}; +};for {_bbea ,_bbda :=d .Token ();if _bbda !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_bbda );};if _ggebd ,_gbcg :=_bbea .(_f .EndElement ); +_gbcg &&_ggebd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_ggef *CT_Cfvo )ValidateWithPath (path string )error {if _ggef .TypeAttr ==ST_CfvoTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _eaacb :=_ggef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eaacb !=nil {return _eaacb ;};if _ggef .ExtLst !=nil {if _degcb :=_ggef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degcb !=nil {return _degcb ; -};};return nil ;};func (_cdde *CT_ChartsheetPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abag :=range start .Attr {if _abag .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bedbc ,_ebbg :=_b .ParseBool (_abag .Value ); -if _ebbg !=nil {return _ebbg ;};_cdde .PublishedAttr =&_bedbc ;continue ;};if _abag .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_abdbf ,_dgabf :=_abag .Value ,error (nil );if _dgabf !=nil {return _dgabf ;};_cdde .CodeNameAttr =&_abdbf ; -continue ;};};_dffd :for {_agge ,_fccbc :=d .Token ();if _fccbc !=nil {return _fccbc ;};switch _ccge :=_agge .(type ){case _e .StartElement :switch _ccge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_cdde .TabColor =NewCT_Color (); -if _gdaff :=d .DecodeElement (_cdde .TabColor ,&_ccge );_gdaff !=nil {return _gdaff ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_ccge .Name ); -if _eafd :=d .Skip ();_eafd !=nil {return _eafd ;};};case _e .EndElement :break _dffd ;case _e .CharData :};};return nil ;};func (_ggabfa ST_TextHAlign )ValidateWithPath (path string )error {switch _ggabfa {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggabfa )); -};return nil ;};func (_bedd *CT_Format )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bedd .PivotArea =NewCT_PivotArea ();for _ ,_edeba :=range start .Attr {if _edeba .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bedd .ActionAttr .UnmarshalXMLAttr (_edeba ); -continue ;};if _edeba .Name .Local =="\u0064\u0078\u0066I\u0064"{_cfea ,_acdba :=_b .ParseUint (_edeba .Value ,10,32);if _acdba !=nil {return _acdba ;};_gcfca :=uint32 (_cfea );_bedd .DxfIdAttr =&_gcfca ;continue ;};};_fadfd :for {_ffege ,_fcbfd :=d .Token (); -if _fcbfd !=nil {return _fcbfd ;};switch _dbgab :=_ffege .(type ){case _e .StartElement :switch _dbgab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _cdcag :=d .DecodeElement (_bedd .PivotArea ,&_dbgab ); -_cdcag !=nil {return _cdcag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bedd .ExtLst =NewCT_ExtensionList (); -if _bdafc :=d .DecodeElement (_bedd .ExtLst ,&_dbgab );_bdafc !=nil {return _bdafc ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_dbgab .Name ); -if _dfadd :=d .Skip ();_dfadd !=nil {return _dfadd ;};};case _e .EndElement :break _fadfd ;case _e .CharData :};};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_eggb :=&CT_ExternalSheetDataSet {};return _eggb ;}; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_afcf *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func NewCT_Sst ()*CT_Sst {_gaeedf :=&CT_Sst {};return _gaeedf }; -// Validate validates the CT_FontName and its children -func (_fbead *CT_FontName )Validate ()error {return _fbead .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func (_gbcag *CT_PrintOptions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbcag .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gbcag .HorizontalCenteredAttr ))}); -};if _gbcag .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gbcag .VerticalCenteredAttr ))}); -};if _gbcag .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gbcag .HeadingsAttr ))});};if _gbcag .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gbcag .GridLinesAttr ))}); -};if _gbcag .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gbcag .GridLinesSetAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdeaga ST_TextHAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdeaga .String (),start );};func (_egecbe *CT_Workbook )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egecbe .Sheets =NewCT_Sheets (); -for _ ,_eebee :=range start .Attr {if _eebee .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_egecbe .ConformanceAttr .UnmarshalXMLAttr (_eebee );continue ;};};_fgfff :for {_cfeee ,_gegdd :=d .Token ();if _gegdd !=nil {return _gegdd ; -};switch _agbed :=_cfeee .(type ){case _e .StartElement :switch _agbed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_egecbe .FileVersion =NewCT_FileVersion (); -if _ecfdce :=d .DecodeElement (_egecbe .FileVersion ,&_agbed );_ecfdce !=nil {return _ecfdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_egecbe .FileSharing =NewCT_FileSharing (); -if _abdggf :=d .DecodeElement (_egecbe .FileSharing ,&_agbed );_abdggf !=nil {return _abdggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_egecbe .WorkbookPr =NewCT_WorkbookPr (); -if _fbffce :=d .DecodeElement (_egecbe .WorkbookPr ,&_agbed );_fbffce !=nil {return _fbffce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_egecbe .WorkbookProtection =NewCT_WorkbookProtection (); -if _ffdeea :=d .DecodeElement (_egecbe .WorkbookProtection ,&_agbed );_ffdeea !=nil {return _ffdeea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_egecbe .BookViews =NewCT_BookViews (); -if _cfeeea :=d .DecodeElement (_egecbe .BookViews ,&_agbed );_cfeeea !=nil {return _cfeeea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _gcgad :=d .DecodeElement (_egecbe .Sheets ,&_agbed ); -_gcgad !=nil {return _gcgad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_egecbe .FunctionGroups =NewCT_FunctionGroups (); -if _fcdfdg :=d .DecodeElement (_egecbe .FunctionGroups ,&_agbed );_fcdfdg !=nil {return _fcdfdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_egecbe .ExternalReferences =NewCT_ExternalReferences (); -if _edgdea :=d .DecodeElement (_egecbe .ExternalReferences ,&_agbed );_edgdea !=nil {return _edgdea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_egecbe .DefinedNames =NewCT_DefinedNames (); -if _gcbafg :=d .DecodeElement (_egecbe .DefinedNames ,&_agbed );_gcbafg !=nil {return _gcbafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_egecbe .CalcPr =NewCT_CalcPr (); -if _aggefd :=d .DecodeElement (_egecbe .CalcPr ,&_agbed );_aggefd !=nil {return _aggefd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_egecbe .OleSize =NewCT_OleSize (); -if _dcbgcd :=d .DecodeElement (_egecbe .OleSize ,&_agbed );_dcbgcd !=nil {return _dcbgcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_egecbe .CustomWorkbookViews =NewCT_CustomWorkbookViews (); -if _cbfdg :=d .DecodeElement (_egecbe .CustomWorkbookViews ,&_agbed );_cbfdg !=nil {return _cbfdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_egecbe .PivotCaches =NewCT_PivotCaches (); -if _bbbge :=d .DecodeElement (_egecbe .PivotCaches ,&_agbed );_bbbge !=nil {return _bbbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_egecbe .SmartTagPr =NewCT_SmartTagPr (); -if _dbged :=d .DecodeElement (_egecbe .SmartTagPr ,&_agbed );_dbged !=nil {return _dbged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_egecbe .SmartTagTypes =NewCT_SmartTagTypes (); -if _efeac :=d .DecodeElement (_egecbe .SmartTagTypes ,&_agbed );_efeac !=nil {return _efeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_egecbe .WebPublishing =NewCT_WebPublishing (); -if _gcbaa :=d .DecodeElement (_egecbe .WebPublishing ,&_agbed );_gcbaa !=nil {return _gcbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_fgaad :=NewCT_FileRecoveryPr (); -if _ededea :=d .DecodeElement (_fgaad ,&_agbed );_ededea !=nil {return _ededea ;};_egecbe .FileRecoveryPr =append (_egecbe .FileRecoveryPr ,_fgaad );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_egecbe .WebPublishObjects =NewCT_WebPublishObjects (); -if _bddbfg :=d .DecodeElement (_egecbe .WebPublishObjects ,&_agbed );_bddbfg !=nil {return _bddbfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egecbe .ExtLst =NewCT_ExtensionList (); -if _dfffde :=d .DecodeElement (_egecbe .ExtLst ,&_agbed );_dfffde !=nil {return _dfffde ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_agbed .Name ); -if _gaced :=d .Skip ();_gaced !=nil {return _gaced ;};};case _e .EndElement :break _fgfff ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_MetadataStrings and its children +func (_abgdf *CT_MetadataStrings )Validate ()error {return _abgdf .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};type CT_Cfvo struct{ -// Validate validates the CT_Break and its children -func (_cgca *CT_Break )Validate ()error {return _cgca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_daafef *CT_DiscretePr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcdgg :=range start .Attr {if _dcdgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eggc ,_fcbfe :=_b .ParseUint (_dcdgg .Value ,10,32); -if _fcbfe !=nil {return _fcbfe ;};_ffcedc :=uint32 (_eggc );_daafef .CountAttr =&_ffcedc ;continue ;};};_dfeg :for {_dgbdf ,_acdcd :=d .Token ();if _acdcd !=nil {return _acdcd ;};switch _fefda :=_dgbdf .(type ){case _e .StartElement :switch _fefda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_agccb :=NewCT_Index (); -if _dbcbc :=d .DecodeElement (_agccb ,&_fefda );_dbcbc !=nil {return _dbcbc ;};_daafef .X =append (_daafef .X ,_agccb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_fefda .Name ); -if _adddg :=d .Skip ();_adddg !=nil {return _adddg ;};};case _e .EndElement :break _dfeg ;case _e .CharData :};};return nil ;};func (_fefb *CT_Colors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccbcf :for {_eabb ,_gccf :=d .Token (); -if _gccf !=nil {return _gccf ;};switch _bdecc :=_eabb .(type ){case _e .StartElement :switch _bdecc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_fefb .IndexedColors =NewCT_IndexedColors (); -if _ecdgd :=d .DecodeElement (_fefb .IndexedColors ,&_bdecc );_ecdgd !=nil {return _ecdgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_fefb .MruColors =NewCT_MRUColors (); -if _adfd :=d .DecodeElement (_fefb .MruColors ,&_bdecc );_adfd !=nil {return _adfd ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_bdecc .Name ); -if _ffcee :=d .Skip ();_ffcee !=nil {return _ffcee ;};};case _e .EndElement :break _ccbcf ;case _e .CharData :};};return nil ;};func (_aaeag *CT_Drawing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_aaeag .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SheetViews struct{ +// Type +TypeAttr ST_CfvoType ; -// Worksheet View -SheetView []*CT_SheetView ; +// Value +ValAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Scenario ()*CT_Scenario {_gedbf :=&CT_Scenario {};return _gedbf }; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Color and its children -func (_gcdgc *CT_Color )Validate ()error {return _gcdgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_Controls struct{ +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_bfgfg *CT_TableStyleElement )ValidateWithPath (path string )error {if _bfgfg .TypeAttr ==ST_TableStyleTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dgcgb :=_bfgfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgcgb !=nil {return _dgcgb ;};return nil ;};type ST_CfType byte ; -// Embedded Control -Control []*CT_Control ;};func (_egaff ST_CellComments )Validate ()error {return _egaff .ValidateWithPath ("")};func (_dabdf ST_TotalsRowFunction )String ()string {switch _dabdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d"; -case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076"; -case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Groups ()*CT_Groups {_geaceg :=&CT_Groups {};return _geaceg };func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_ebddb :=&CT_RevisionQueryTableField {}; -return _ebddb ;}; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_cbfbd *CT_rowItems )ValidateWithPath (path string )error {for _faade ,_dfge :=range _cbfbd .I {if _deaagd :=_dfge .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_faade ));_deaagd !=nil {return _deaagd ; +};};return nil ;}; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_baecd *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _baecd .ActionAttr ==ST_rwColActionTypeUnset {return _g .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fgfge :=_baecd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgfge !=nil {return _fgfge ;};for _cfead ,_begaad :=range _baecd .Undo {if _feffe :=_begaad .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_cfead )); -_feffe !=nil {return _feffe ;};};for _fbddeg ,_eeeebg :=range _baecd .Rcc {if _fdfgf :=_eeeebg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fbddeg ));_fdfgf !=nil {return _fdfgf ;};};for _dbebe ,_egedac :=range _baecd .Rfmt {if _fgccg :=_egedac .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dbebe )); -_fgccg !=nil {return _fgccg ;};};return nil ;}; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_edeebe *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_aabag *CT_TablePart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgcae :=range start .Attr {if _cgcae .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"&&_cgcae .Name .Local =="\u0069\u0064"||_cgcae .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"&&_cgcae .Name .Local =="\u0069\u0064"{_gedfag ,_cggbc :=_cgcae .Value ,error (nil ); +if _cggbc !=nil {return _cggbc ;};_aabag .IdAttr =_gedfag ;continue ;};};for {_fbeeb ,_cfedg :=d .Token ();if _cfedg !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cfedg ); +};if _acfbc ,_fegfg :=_fbeeb .(_f .EndElement );_fegfg &&_acfbc .Name ==start .Name {break ;};};return nil ;};func (_bbfgf *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cadb :=range start .Attr {if _cadb .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"&&_cadb .Name .Local =="\u0069\u0064"||_cadb .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"&&_cadb .Name .Local =="\u0069\u0064"{_gbda ,_cegba :=_cadb .Value ,error (nil ); +if _cegba !=nil {return _cegba ;};_bbfgf .IdAttr =_gbda ;continue ;};if _cadb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_befb ,_adddg :=_b .ParseUint (_cadb .Value ,10,32);if _adddg !=nil {return _adddg ;};_bbfgf .ShapeIdAttr =uint32 (_befb ); +continue ;};if _cadb .Name .Local =="\u006e\u0061\u006d\u0065"{_aafe ,_bfcc :=_cadb .Value ,error (nil );if _bfcc !=nil {return _bfcc ;};_bbfgf .NameAttr =&_aafe ;continue ;};};_feddb :for {_edee ,_bdafa :=d .Token ();if _bdafa !=nil {return _bdafa ;}; +switch _gggea :=_edee .(type ){case _f .StartElement :switch _gggea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_bbfgf .ControlPr =NewCT_ControlPr (); +if _cacfc :=d .DecodeElement (_bbfgf .ControlPr ,&_gggea );_cacfc !=nil {return _cacfc ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_gggea .Name ); +if _ddbeg :=d .Skip ();_ddbeg !=nil {return _ddbeg ;};};case _f .EndElement :break _feddb ;case _f .CharData :};};return nil ;};func (_bfecf *CT_CsPageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcada :=range start .Attr {if _fcada .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"&&_fcada .Name .Local =="\u0069\u0064"||_fcada .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"&&_fcada .Name .Local =="\u0069\u0064"{_adeba ,_eeaae :=_fcada .Value ,error (nil ); +if _eeaae !=nil {return _eeaae ;};_bfecf .IdAttr =&_adeba ;continue ;};if _fcada .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_aegda ,_cdbge :=_b .ParseUint (_fcada .Value ,10,32);if _cdbge !=nil {return _cdbge ;};_aeda :=uint32 (_aegda ); +_bfecf .PaperSizeAttr =&_aeda ;continue ;};if _fcada .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_aaeb ,_ffcea :=_fcada .Value ,error (nil );if _ffcea !=nil {return _ffcea ;};_bfecf .PaperWidthAttr =&_aaeb ;continue ;}; +if _fcada .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_bgefg ,_efdcd :=_b .ParseUint (_fcada .Value ,10,32);if _efdcd !=nil {return _efdcd ;};_ccbdg :=uint32 (_bgefg );_bfecf .FirstPageNumberAttr =&_ccbdg ; +continue ;};if _fcada .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_bfecf .OrientationAttr .UnmarshalXMLAttr (_fcada );continue ;};if _fcada .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gacde ,_ccea :=_b .ParseBool (_fcada .Value ); +if _ccea !=nil {return _ccea ;};_bfecf .UsePrinterDefaultsAttr =&_gacde ;continue ;};if _fcada .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_ddaf ,_gaed :=_fcada .Value ,error (nil );if _gaed !=nil {return _gaed ;};_bfecf .PaperHeightAttr =&_ddaf ; +continue ;};if _fcada .Name .Local =="\u0064\u0072\u0061f\u0074"{_gbfa ,_deab :=_b .ParseBool (_fcada .Value );if _deab !=nil {return _deab ;};_bfecf .DraftAttr =&_gbfa ;continue ;};if _fcada .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_dddgb ,_cabfg :=_b .ParseBool (_fcada .Value ); +if _cabfg !=nil {return _cabfg ;};_bfecf .UseFirstPageNumberAttr =&_dddgb ;continue ;};if _fcada .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_effdb ,_feaff :=_b .ParseUint (_fcada .Value ,10,32);if _feaff !=nil {return _feaff ; +};_fbdae :=uint32 (_effdb );_bfecf .HorizontalDpiAttr =&_fbdae ;continue ;};if _fcada .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cacba ,_bafb :=_b .ParseUint (_fcada .Value ,10,32);if _bafb !=nil {return _bafb ;};_cabg :=uint32 (_cacba ); +_bfecf .VerticalDpiAttr =&_cabg ;continue ;};if _fcada .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_gcbg ,_efeg :=_b .ParseUint (_fcada .Value ,10,32);if _efeg !=nil {return _efeg ;};_egbdd :=uint32 (_gcbg );_bfecf .CopiesAttr =&_egbdd ;continue ; +};if _fcada .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ddda ,_cdgb :=_b .ParseBool (_fcada .Value );if _cdgb !=nil {return _cdgb ;};_bfecf .BlackAndWhiteAttr =&_ddda ;continue ;};};for {_ebaa ,_geacd :=d .Token (); +if _geacd !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_geacd );};if _gbcgd ,_efcfb :=_ebaa .(_f .EndElement );_efcfb &&_gbcgd .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_ggba *CT_ChartFormat )ValidateWithPath (path string )error {if _effb :=_ggba .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_effb !=nil {return _effb ;};return nil ;}; +// Validate validates the CT_AutoSortScope and its children +func (_afa *CT_AutoSortScope )Validate ()error {return _afa .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");}; -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_acbca *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };type ST_UnderlineValues byte ;func (_eaacdc *CT_Sheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcfcff :=range start .Attr {if _bcfcff .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"&&_bcfcff .Name .Local =="\u0069\u0064"||_bcfcff .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"&&_bcfcff .Name .Local =="\u0069\u0064"{_ddcgf ,_dagbfc :=_bcfcff .Value ,error (nil ); -if _dagbfc !=nil {return _dagbfc ;};_eaacdc .IdAttr =_ddcgf ;continue ;};if _bcfcff .Name .Local =="\u006e\u0061\u006d\u0065"{_gegcf ,_eeaf :=_bcfcff .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_eaacdc .NameAttr =_gegcf ;continue ;};if _bcfcff .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aaddcce ,_fadbd :=_b .ParseUint (_bcfcff .Value ,10,32); -if _fadbd !=nil {return _fadbd ;};_eaacdc .SheetIdAttr =uint32 (_aaddcce );continue ;};if _bcfcff .Name .Local =="\u0073\u0074\u0061t\u0065"{_eaacdc .StateAttr .UnmarshalXMLAttr (_bcfcff );continue ;};};for {_gcbdfc ,_dbdeb :=d .Token ();if _dbdeb !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_dbdeb ); -};if _dbdaeg ,_ddcfc :=_gcbdfc .(_e .EndElement );_ddcfc &&_dbdaeg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_fecae *CT_PCDKPIs )ValidateWithPath (path string )error {for _gedce ,_ebfb :=range _fecae .Kpi {if _aaadbe :=_ebfb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_gedce ));_aaadbe !=nil {return _aaadbe ; +};};return nil ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4; +ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;); -// Validate validates the CT_Missing and its children -func (_affeg *CT_Missing )Validate ()error {return _affeg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_Parameter ()*CT_Parameter {_ebea :=&CT_Parameter {};return _ebea };func NewCT_RangePr ()*CT_RangePr {_ebada :=&CT_RangePr {}; -return _ebada }; +// Validate validates the CT_Border and its children +func (_cd *CT_Border )Validate ()error {return _cd .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type CT_FileSharing struct{ -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_gceab *CT_CalcPr )ValidateWithPath (path string )error {if _gdaf :=_gceab .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gdaf !=nil {return _gdaf ;};if _ggfeb :=_gceab .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_ggfeb !=nil {return _ggfeb ;};return nil ;};func (_cdce *CT_CalcCell )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdce .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cdce .RAttr )}); -};if _cdce .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_cdce .RefAttr )});};if _cdce .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_cdce .IAttr )}); -};if _cdce .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdce .SAttr ))});};if _cdce .LAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdce .LAttr ))}); -};if _cdce .TAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdce .TAttr ))});};if _cdce .AAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdce .AAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebbfa *VolTypes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _ebbfa .CT_VolTypes .MarshalXML (e ,start );};func (_aaaeab ST_DataConsolidateFunction )Validate ()error {return _aaaeab .ValidateWithPath ("")};type CT_XStringElement struct{ +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Value -VAttr string ;};func (_ffgaca ST_FileType )Validate ()error {return _ffgaca .ValidateWithPath ("")}; +// User Name +UserNameAttr *string ; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_eacacd *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_geadg ST_CellFormulaType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fabgfde :=_e .Attr {};_fabgfde .Name =name ;switch _geadg {case ST_CellFormulaTypeUnset :_fabgfde .Value =""; -case ST_CellFormulaTypeNormal :_fabgfde .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_fabgfde .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_fabgfde .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; -case ST_CellFormulaTypeShared :_fabgfde .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _fabgfde ,nil ;};func (_dggdegg ST_MdxKPIProperty )Validate ()error {return _dggdegg .ValidateWithPath ("")};type CT_DataRefs struct{ +// Write Reservation Password +ReservationPasswordAttr *string ; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;};func (_gecde *CT_TextFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_deefe :=range start .Attr {if _deefe .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbdcd ,_bfccdg :=_b .ParseUint (_deefe .Value ,10,32); -if _bfccdg !=nil {return _bfccdg ;};_aebfa :=uint32 (_bbdcd );_gecde .CountAttr =&_aebfa ;continue ;};};_febe :for {_aebec ,_bdfcf :=d .Token ();if _bdfcf !=nil {return _bdfcf ;};switch _gcgbff :=_aebec .(type ){case _e .StartElement :switch _gcgbff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_faabb :=NewCT_TextField (); -if _cgged :=d .DecodeElement (_faabb ,&_gcgbff );_cgged !=nil {return _cgged ;};_gecde .TextField =append (_gecde .TextField ,_faabb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_gcgbff .Name ); -if _bfdbd :=d .Skip ();_bfdbd !=nil {return _bfdbd ;};};case _e .EndElement :break _febe ;case _e .CharData :};};return nil ;}; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_Cols and its children -func (_dgcgc *CT_Cols )Validate ()error {return _dgcgc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};type CT_SheetData struct{ +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Row -Row []*CT_Row ;};func NewCT_Cols ()*CT_Cols {_edcg :=&CT_Cols {};return _edcg }; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;};func (_aadfd ST_TextHAlign )String ()string {switch _aadfd {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079"; +case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_eecd *CT_MetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_geaaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0063"}}; +for _ ,_egccb :=range _eecd .Rc {e .EncodeElement (_egccb ,_geaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SharedUser and its children -func (_gcgfd *CT_SharedUser )Validate ()error {return _gcgfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; +// Validate validates the CT_GroupMembers and its children +func (_dfcfa *CT_GroupMembers )Validate ()error {return _dfcfa .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func NewCT_FunctionGroups ()*CT_FunctionGroups {_dfegc :=&CT_FunctionGroups {};return _dfegc }; +func (_gdab *CT_ColorScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fbcbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_gadb :=range _gdab .Cfvo {e .EncodeElement (_gadb ,_fbcbd ); +};_abae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ecdbd :=range _gdab .Color {e .EncodeElement (_ecdbd ,_abae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfdg *CT_ConditionalFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acca :=range start .Attr {if _acca .Name .Local =="\u0070\u0069\u0076o\u0074"{_aadd ,_gcad :=_b .ParseBool (_acca .Value ); +if _gcad !=nil {return _gcad ;};_gfdg .PivotAttr =&_aadd ;continue ;};if _acca .Name .Local =="\u0073\u0071\u0072e\u0066"{_ggcd ,_gcgd :=ParseSliceST_Sqref (_acca .Value );if _gcgd !=nil {return _gcgd ;};_gfdg .SqrefAttr =&_ggcd ;continue ;};};_edaf :for {_aceba ,_cdcb :=d .Token (); +if _cdcb !=nil {return _cdcb ;};switch _bgda :=_aceba .(type ){case _f .StartElement :switch _bgda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_cdaa :=NewCT_CfRule (); +if _edafd :=d .DecodeElement (_cdaa ,&_bgda );_edafd !=nil {return _edafd ;};_gfdg .CfRule =append (_gfdg .CfRule ,_cdaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdg .ExtLst =NewCT_ExtensionList (); +if _gaga :=d .DecodeElement (_gfdg .ExtLst ,&_bgda );_gaga !=nil {return _gaga ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_bgda .Name ); +if _eegfb :=d .Skip ();_eegfb !=nil {return _eegfb ;};};case _f .EndElement :break _edaf ;case _f .CharData :};};return nil ;};func (_bfggb *CT_SheetId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eefceg :=range start .Attr {if _eefceg .Name .Local =="\u0076\u0061\u006c"{_cgeca ,_gcegd :=_b .ParseUint (_eefceg .Value ,10,32); +if _gcegd !=nil {return _gcegd ;};_bfggb .ValAttr =uint32 (_cgeca );continue ;};};for {_eefeb ,_dddae :=d .Token ();if _dddae !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_dddae ); +};if _deddca ,_caebb :=_eefeb .(_f .EndElement );_caebb &&_deddca .Name ==start .Name {break ;};};return nil ;};func (_abggd *ST_OleUpdate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aadbda ,_fdfcg :=d .Token ();if _fdfcg !=nil {return _fdfcg ; +};if _fcccc ,_bbfaaa :=_aadbda .(_f .EndElement );_bbfaaa &&_fcccc .Name ==start .Name {*_abggd =1;return nil ;};if _deeec ,_bbfdb :=_aadbda .(_f .CharData );!_bbfdb {return _bg .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",_aadbda ); +}else {switch string (_deeec ){case "":*_abggd =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_abggd =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_abggd =2; +};};_aadbda ,_fdfcg =d .Token ();if _fdfcg !=nil {return _fdfcg ;};if _dafab ,_fafbca :=_aadbda .(_f .EndElement );_fafbca &&_dafab .Name ==start .Name {return nil ;};return _bg .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",_aadbda ); +}; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_gbdcef *CT_Sst )ValidateWithPath (path string )error {for _gbaacb ,_eagcgb :=range _gbdcef .Si {if _fbfda :=_eagcgb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_gbaacb ));_fbfda !=nil {return _fbfda ;};}; -if _gbdcef .ExtLst !=nil {if _ffdcf :=_gbdcef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdcf !=nil {return _ffdcf ;};};return nil ;};func (_gbcaae ST_CfType )Validate ()error {return _gbcaae .ValidateWithPath ("")};func (_gbega *CT_MdxSet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",_gbega .NsAttr )}); -if _gbega .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_gbega .CAttr )});};if _gbega .OAttr !=ST_MdxSetOrderUnset {_eggbfa ,_cggdc :=_gbega .OAttr .MarshalXMLAttr (_e .Name {Local :"\u006f"}); -if _cggdc !=nil {return _cggdc ;};start .Attr =append (start .Attr ,_eggbfa );};e .EncodeToken (start );if _gbega .N !=nil {_gbge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fdfed :=range _gbega .N {e .EncodeElement (_fdfed ,_gbge ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PatternFill struct{ +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_cfgc *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_feccc *CT_Parameters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feccc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_feccc .CountAttr )}); +};e .EncodeToken (start );_eeegg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_gfabe :=range _feccc .Parameter {e .EncodeElement (_gfabe ,_eeegg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_abfce :=&CT_DiscretePr {};return _abfce }; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_eebee *CT_PivotFilters )ValidateWithPath (path string )error {for _egaeea ,_agccf :=range _eebee .Filter {if _fdcfe :=_agccf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egaeea )); +_fdcfe !=nil {return _fdcfe ;};};return nil ;}; -// Foreground Color -FgColor *CT_Color ; +// Validate validates the CT_Drawing and its children +func (_cbdd *CT_Drawing )Validate ()error {return _cbdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// Background Color -BgColor *CT_Color ;};func NewCT_I ()*CT_I {_fadae :=&CT_I {};return _fadae }; +// Validate validates the CT_MdxSet and its children +func (_gacaf *CT_MdxSet )Validate ()error {return _gacaf .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_baafgf *CT_DdeItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddf :=range start .Attr {if _dddf .Name .Local =="\u006e\u0061\u006d\u0065"{_eac ,_afaa :=_dddf .Value ,error (nil ); +if _afaa !=nil {return _afaa ;};_baafgf .NameAttr =&_eac ;continue ;};if _dddf .Name .Local =="\u006f\u006c\u0065"{_fcfd ,_fdce :=_b .ParseBool (_dddf .Value );if _fdce !=nil {return _fdce ;};_baafgf .OleAttr =&_fcfd ;continue ;};if _dddf .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_ggdcf ,_ccag :=_b .ParseBool (_dddf .Value ); +if _ccag !=nil {return _ccag ;};_baafgf .AdviseAttr =&_ggdcf ;continue ;};if _dddf .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_gaef ,_eaefa :=_b .ParseBool (_dddf .Value );if _eaefa !=nil {return _eaefa ;};_baafgf .PreferPicAttr =&_gaef ; +continue ;};};_bbgbg :for {_fdee ,_bbdaf :=d .Token ();if _bbdaf !=nil {return _bbdaf ;};switch _dbegd :=_fdee .(type ){case _f .StartElement :switch _dbegd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_baafgf .Values =NewCT_DdeValues (); +if _efda :=d .DecodeElement (_baafgf .Values ,&_dbegd );_efda !=nil {return _efda ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_dbegd .Name ); +if _gecf :=d .Skip ();_gecf !=nil {return _gecf ;};};case _f .EndElement :break _bbgbg ;case _f .CharData :};};return nil ;};func (_dfgbfa ST_Axis )Validate ()error {return _dfgbfa .ValidateWithPath ("")};func (_gbgf *CT_CustomSheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_gbgf .GuidAttr )}); +if _gbgf .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gbgf .ScaleAttr )});};if _gbgf .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbgf .ColorIdAttr )}); +};if _gbgf .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ShowPageBreaksAttr ))}); +};if _gbgf .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ShowFormulasAttr ))});};if _gbgf .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ShowGridLinesAttr ))}); +};if _gbgf .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ShowRowColAttr ))});};if _gbgf .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .OutlineSymbolsAttr ))}); +};if _gbgf .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ZeroValuesAttr ))});};if _gbgf .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .FitToPageAttr ))}); +};if _gbgf .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .PrintAreaAttr ))});};if _gbgf .FilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .FilterAttr ))}); +};if _gbgf .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ShowAutoFilterAttr ))}); +};if _gbgf .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .HiddenRowsAttr ))});};if _gbgf .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .HiddenColumnsAttr ))}); +};if _gbgf .StateAttr !=ST_SheetStateUnset {_acadg ,_ccbdca :=_gbgf .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _ccbdca !=nil {return _ccbdca ;};start .Attr =append (start .Attr ,_acadg );};if _gbgf .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .FilterUniqueAttr ))}); +};if _gbgf .ViewAttr !=ST_SheetViewTypeUnset {_fabe ,_bdddg :=_gbgf .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _bdddg !=nil {return _bdddg ;};start .Attr =append (start .Attr ,_fabe );};if _gbgf .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbgf .ShowRulerAttr ))}); +};if _gbgf .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_gbgf .TopLeftCellAttr )});};e .EncodeToken (start ); +if _gbgf .Pane !=nil {_dcba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_gbgf .Pane ,_dcba );};if _gbgf .Selection !=nil {_bdgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gbgf .Selection ,_bdgg );};if _gbgf .RowBreaks !=nil {_geedd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gbgf .RowBreaks ,_geedd );};if _gbgf .ColBreaks !=nil {_bfce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_gbgf .ColBreaks ,_bfce );};if _gbgf .PageMargins !=nil {_accfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gbgf .PageMargins ,_accfg ); +};if _gbgf .PrintOptions !=nil {_bgde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbgf .PrintOptions ,_bgde );};if _gbgf .PageSetup !=nil {_bgea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_gbgf .PageSetup ,_bgea );};if _gbgf .HeaderFooter !=nil {_ggca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gbgf .HeaderFooter ,_ggca ); +};if _gbgf .AutoFilter !=nil {_cbae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbgf .AutoFilter ,_cbae );};if _gbgf .ExtLst !=nil {_dadf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_gbgf .ExtLst ,_dadf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgdbe *ST_DataValidationOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgdbe =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fgdbe =1; +case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fgdbe =2;case "\u0065\u0071\u0075a\u006c":*_fgdbe =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fgdbe =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fgdbe =5; +case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fgdbe =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fgdbe =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fgdbe =8; +};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_bbage *CT_OutlinePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acfe :=range start .Attr {if _acfe .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_dgdac ,_dedfc :=_b .ParseBool (_acfe .Value ); +if _dedfc !=nil {return _dedfc ;};_bbage .ApplyStylesAttr =&_dgdac ;continue ;};if _acfe .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_dffeb ,_bbdabf :=_b .ParseBool (_acfe .Value );if _bbdabf !=nil {return _bbdabf ; +};_bbage .SummaryBelowAttr =&_dffeb ;continue ;};if _acfe .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_bbcg ,_fcadd :=_b .ParseBool (_acfe .Value );if _fcadd !=nil {return _fcadd ;};_bbage .SummaryRightAttr =&_bbcg ; +continue ;};if _acfe .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_fcefa ,_agbgea :=_b .ParseBool (_acfe .Value );if _agbgea !=nil {return _agbgea ;};_bbage .ShowOutlineSymbolsAttr =&_fcefa ; +continue ;};};for {_fefgc ,_bdgee :=d .Token ();if _bdgee !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_bdgee );};if _gfcba ,_cffab :=_fefgc .(_f .EndElement ); +_cffab &&_gfcba .Name ==start .Name {break ;};};return nil ;};func (_aeagf *CT_GroupMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddgaa :=range start .Attr {if _ddgaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_faefd ,_ccdbff :=_b .ParseUint (_ddgaa .Value ,10,32); +if _ccdbff !=nil {return _ccdbff ;};_fcbfc :=uint32 (_faefd );_aeagf .CountAttr =&_fcbfc ;continue ;};};_caecb :for {_gggag ,_fgedcg :=d .Token ();if _fgedcg !=nil {return _fgedcg ;};switch _adacbc :=_gggag .(type ){case _f .StartElement :switch _adacbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_ecffb :=NewCT_GroupMember (); +if _acebg :=d .DecodeElement (_ecffb ,&_adacbc );_acebg !=nil {return _acebg ;};_aeagf .GroupMember =append (_aeagf .GroupMember ,_ecffb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_adacbc .Name ); +if _bdbcg :=d .Skip ();_bdbcg !=nil {return _bdbcg ;};};case _f .EndElement :break _caecb ;case _f .CharData :};};return nil ;};func (_cbcfc *CT_CustomSheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegge :for {_fdffdg ,_acda :=d .Token (); +if _acda !=nil {return _acda ;};switch _fbgbd :=_fdffdg .(type ){case _f .StartElement :switch _fbgbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_fdfgf :=NewCT_CustomSheetView (); +if _dddb :=d .DecodeElement (_fdfgf ,&_fbgbd );_dddb !=nil {return _dddb ;};_cbcfc .CustomSheetView =append (_cbcfc .CustomSheetView ,_fdfgf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_fbgbd .Name ); +if _egdg :=d .Skip ();_egdg !=nil {return _egdg ;};};case _f .EndElement :break _aegge ;case _f .CharData :};};return nil ;};func (_gdecab ST_PhoneticType )Validate ()error {return _gdecab .ValidateWithPath ("")};const (ST_IconSetTypeUnset ST_IconSetType =0; +ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6; +ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12; +ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);func (_gcge *CT_Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _gcge .SheetPr !=nil {_fdae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gcge .SheetPr ,_fdae );};_egg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_gcge .SheetViews ,_egg );if _gcge .SheetProtection !=nil {_gcfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcge .SheetProtection ,_gcfd ); +};if _gcge .CustomSheetViews !=nil {_bbfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gcge .CustomSheetViews ,_bbfc );};if _gcge .PageMargins !=nil {_fdffa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_gcge .PageMargins ,_fdffa );};if _gcge .PageSetup !=nil {_fefa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gcge .PageSetup ,_fefa );};if _gcge .HeaderFooter !=nil {_fbgc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_gcge .HeaderFooter ,_fbgc );};_ebbfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gcge .Drawing ,_ebbfg );if _gcge .LegacyDrawing !=nil {_fege :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_gcge .LegacyDrawing ,_fege );};if _gcge .LegacyDrawingHF !=nil {_degd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gcge .LegacyDrawingHF ,_degd ); +};if _gcge .DrawingHF !=nil {_cdbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gcge .DrawingHF ,_cdbd );};if _gcge .Picture !=nil {_ecaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_gcge .Picture ,_ecaf );};if _gcge .WebPublishItems !=nil {_bffc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gcge .WebPublishItems ,_bffc ); +};if _gcge .ExtLst !=nil {_cdce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcge .ExtLst ,_cdce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdaf *CT_DbPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_cdaf .ConnectionAttr )}); +if _cdaf .CommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cdaf .CommandAttr )});};if _cdaf .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cdaf .ServerCommandAttr )}); +};if _cdaf .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cdaf .CommandTypeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_eefcc :=&CT_MetadataBlock {};return _eefcc };func (_ebbdf *CT_CellWatches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_aadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_cded :=range _ebbdf .CellWatch {e .EncodeElement (_cded ,_aadc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_bacag *CT_I )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bacag .TAttr !=ST_ItemTypeUnset {_geegag ,_deecf :=_bacag .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _deecf !=nil {return _deecf ;};start .Attr =append (start .Attr ,_geegag ); +};if _bacag .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_bacag .RAttr )});};if _bacag .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_bacag .IAttr )}); +};e .EncodeToken (start );if _bacag .X !=nil {_cgaee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dagbe :=range _bacag .X {e .EncodeElement (_dagbe ,_cgaee );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Validate validates the CT_MetadataType and its children -func (_fcfde *CT_MetadataType )Validate ()error {return _fcfde .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_eebfe ST_UnderlineValues )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aadaga :=_e .Attr {}; -_aadaga .Name =name ;switch _eebfe {case ST_UnderlineValuesUnset :_aadaga .Value ="";case ST_UnderlineValuesSingle :_aadaga .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_aadaga .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_UnderlineValuesSingleAccounting :_aadaga .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_aadaga .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_UnderlineValuesNone :_aadaga .Value ="\u006e\u006f\u006e\u0065";};return _aadaga ,nil ;};func NewCT_DdeValues ()*CT_DdeValues {_dffff :=&CT_DdeValues {};return _dffff };func (_facfa ST_ExternalConnectionType )String ()string {switch _facfa {case 0:return ""; -case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d"; -case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";}; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_bebfd *CT_VolTopic )ValidateWithPath (path string )error {if _adfgf :=_bebfd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_adfgf !=nil {return _adfgf ;};for _febed ,_bbfcc :=range _bebfd .Tr {if _ebgabe :=_bbfcc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_febed )); +_ebgabe !=nil {return _ebgabe ;};};return nil ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;); -// Validate validates the CT_Authors and its children -func (_bed *CT_Authors )Validate ()error {return _bed .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_fdgb *CT_Col )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",_fdgb .MinAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078"},Value :_g .Sprintf ("\u0025\u0076",_fdgb .MaxAttr )});if _fdgb .WidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_fdgb .WidthAttr )}); -};if _fdgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fdgb .StyleAttr )});};if _fdgb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdgb .HiddenAttr ))}); -};if _fdgb .BestFitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdgb .BestFitAttr ))});};if _fdgb .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdgb .CustomWidthAttr ))}); -};if _fdgb .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdgb .PhoneticAttr ))});};if _fdgb .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fdgb .OutlineLevelAttr )}); -};if _fdgb .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdgb .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_badgb *CT_GradientStop )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_badgb .PositionAttr )}); -e .EncodeToken (start );_eefgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_badgb .Color ,_eefgd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bffcb *CT_DrawingHF )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bffcb .IdAttr )}); -if _bffcb .LhoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0068\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .LhoAttr )});};if _bffcb .LheAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0068\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .LheAttr )}); -};if _bffcb .LhfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0068\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .LhfAttr )});};if _bffcb .ChoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .ChoAttr )}); -};if _bffcb .CheAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .CheAttr )});};if _bffcb .ChfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .ChfAttr )}); -};if _bffcb .RhoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0068\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .RhoAttr )});};if _bffcb .RheAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0068\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .RheAttr )}); -};if _bffcb .RhfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0068\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .RhfAttr )});};if _bffcb .LfoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0066\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .LfoAttr )}); -};if _bffcb .LfeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0066\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .LfeAttr )});};if _bffcb .LffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0066\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .LffAttr )}); -};if _bffcb .CfoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0066\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .CfoAttr )});};if _bffcb .CfeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0066\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .CfeAttr )}); -};if _bffcb .CffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0066\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .CffAttr )});};if _bffcb .RfoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0066\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .RfoAttr )}); -};if _bffcb .RfeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0066\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .RfeAttr )});};if _bffcb .RffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0066\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .RffAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormat ()*CT_ChartFormat {_dfbbb :=&CT_ChartFormat {};_dfbbb .PivotArea =NewCT_PivotArea ();return _dfbbb ;};func (_aabaf *CT_PivotFilters )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aabaf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aabaf .CountAttr )}); -};e .EncodeToken (start );if _aabaf .Filter !=nil {_adbfde :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_aabcc :=range _aabaf .Filter {e .EncodeElement (_aabcc ,_adbfde );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the AG_AutoFormat and its children +func (_beda *AG_AutoFormat )Validate ()error {return _beda .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");}; -// Validate validates the CT_MergeCells and its children -func (_cgbda *CT_MergeCells )Validate ()error {return _cgbda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func NewCT_CustomFilters ()*CT_CustomFilters {_egcd :=&CT_CustomFilters {};return _egcd }; +// Validate validates the CT_WebPublishing and its children +func (_efbge *CT_WebPublishing )Validate ()error {return _efbge .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};type CT_CellWatch struct{ +// Reference +RAttr string ;};func NewCT_Comments ()*CT_Comments {_eagea :=&CT_Comments {};_eagea .Authors =NewCT_Authors ();_eagea .CommentList =NewCT_CommentList ();return _eagea ;};type ST_DataValidationErrorStyle byte ;const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0; +ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func (_ddacee *Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddacee .CT_Dialogsheet =*NewCT_Dialogsheet (); +_fgga :for {_eadgfe ,_bagga :=d .Token ();if _bagga !=nil {return _bagga ;};switch _bddbc :=_eadgfe .(type ){case _f .StartElement :switch _bddbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ddacee .SheetPr =NewCT_SheetPr (); +if _cagccd :=d .DecodeElement (_ddacee .SheetPr ,&_bddbc );_cagccd !=nil {return _cagccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ddacee .SheetViews =NewCT_SheetViews (); +if _bgeab :=d .DecodeElement (_ddacee .SheetViews ,&_bddbc );_bgeab !=nil {return _bgeab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_ddacee .SheetFormatPr =NewCT_SheetFormatPr (); +if _fedge :=d .DecodeElement (_ddacee .SheetFormatPr ,&_bddbc );_fedge !=nil {return _fedge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ddacee .SheetProtection =NewCT_SheetProtection (); +if _aagcae :=d .DecodeElement (_ddacee .SheetProtection ,&_bddbc );_aagcae !=nil {return _aagcae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ddacee .CustomSheetViews =NewCT_CustomSheetViews (); +if _gefec :=d .DecodeElement (_ddacee .CustomSheetViews ,&_bddbc );_gefec !=nil {return _gefec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_ddacee .PrintOptions =NewCT_PrintOptions (); +if _dbaefe :=d .DecodeElement (_ddacee .PrintOptions ,&_bddbc );_dbaefe !=nil {return _dbaefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ddacee .PageMargins =NewCT_PageMargins (); +if _beedbdf :=d .DecodeElement (_ddacee .PageMargins ,&_bddbc );_beedbdf !=nil {return _beedbdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ddacee .PageSetup =NewCT_PageSetup (); +if _dgbba :=d .DecodeElement (_ddacee .PageSetup ,&_bddbc );_dgbba !=nil {return _dgbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ddacee .HeaderFooter =NewCT_HeaderFooter (); +if _ccefe :=d .DecodeElement (_ddacee .HeaderFooter ,&_bddbc );_ccefe !=nil {return _ccefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ddacee .Drawing =NewCT_Drawing (); +if _ggfeeef :=d .DecodeElement (_ddacee .Drawing ,&_bddbc );_ggfeeef !=nil {return _ggfeeef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ddacee .LegacyDrawing =NewCT_LegacyDrawing (); +if _fbade :=d .DecodeElement (_ddacee .LegacyDrawing ,&_bddbc );_fbade !=nil {return _fbade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ddacee .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _feafd :=d .DecodeElement (_ddacee .LegacyDrawingHF ,&_bddbc );_feafd !=nil {return _feafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ddacee .DrawingHF =NewCT_DrawingHF (); +if _dbbcc :=d .DecodeElement (_ddacee .DrawingHF ,&_bddbc );_dbbcc !=nil {return _dbbcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_ddacee .OleObjects =NewCT_OleObjects (); +if _ebgad :=d .DecodeElement (_ddacee .OleObjects ,&_bddbc );_ebgad !=nil {return _ebgad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_ddacee .Controls =NewCT_Controls (); +if _dfecc :=d .DecodeElement (_ddacee .Controls ,&_bddbc );_dfecc !=nil {return _dfecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddacee .ExtLst =NewCT_ExtensionList (); +if _feeef :=d .DecodeElement (_ddacee .ExtLst ,&_bddbc );_feeef !=nil {return _feeef ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bddbc .Name ); +if _ggcabf :=d .Skip ();_ggcabf !=nil {return _ggcabf ;};};case _f .EndElement :break _fgga ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_CustomSheetViews and its children -func (_ccfc *CT_CustomSheetViews )Validate ()error {return _ccfc .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_fffbd *ST_TableStyleType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fffbd =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_fffbd =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_fffbd =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fffbd =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fffbd =4; -case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fffbd =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_fffbd =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_fffbd =7; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_fffbd =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_fffbd =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_fffbd =10; -case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_fffbd =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_fffbd =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_fffbd =13; -case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_fffbd =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_fffbd =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_fffbd =16; -case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fffbd =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_fffbd =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fffbd =19; -case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_fffbd =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_fffbd =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_fffbd =22; -case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_fffbd =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_fffbd =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_fffbd =25; -case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_fffbd =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_fffbd =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_fffbd =28; -};return nil ;}; +// Validate validates the PivotTableDefinition and its children +func (_bfead *PivotTableDefinition )Validate ()error {return _bfead .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ; +};func (_cfabg *CT_SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eafdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}}; +for _ ,_fcaec :=range _cfabg .SingleXmlCell {e .EncodeElement (_fcaec ,_eafdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LegacyDrawing and its children -func (_cfcg *CT_LegacyDrawing )Validate ()error {return _cfcg .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_afab *CT_FontFamily )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afab .ValAttr =0; -for _ ,_baafg :=range start .Attr {if _baafg .Name .Local =="\u0076\u0061\u006c"{_cbbgfb ,_dcfa :=_b .ParseInt (_baafg .Value ,10,64);if _dcfa !=nil {return _dcfa ;};_afab .ValAttr =_cbbgfb ;continue ;};};for {_eebeg ,_ddcce :=d .Token ();if _ddcce !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_ddcce ); -};if _edagf ,_eccdd :=_eebeg .(_e .EndElement );_eccdd &&_edagf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CustomFilter and its children +func (_gcff *CT_CustomFilter )Validate ()error {return _gcff .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};func (_cafce ST_Axis )String ()string {switch _cafce {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077"; +case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_bbfcdb *ST_VolDepType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbfcdb =0; +case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_bbfcdb =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_bbfcdb =2;};return nil ;};func (_bddb *CT_TextPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgef :=range start .Attr {if _ebgef .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_gbbdg ,_cgfec :=_ebgef .Value ,error (nil ); +if _cgfec !=nil {return _cgfec ;};_bddb .ThousandsAttr =&_gbbdg ;continue ;};if _ebgef .Name .Local =="\u0074\u0061\u0062"{_febacb ,_bdaffc :=_b .ParseBool (_ebgef .Value );if _bdaffc !=nil {return _bdaffc ;};_bddb .TabAttr =&_febacb ;continue ;};if _ebgef .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_bddb .FileTypeAttr .UnmarshalXMLAttr (_ebgef ); +continue ;};if _ebgef .Name .Local =="\u0073\u0070\u0061c\u0065"{_eeadgf ,_dcgfg :=_b .ParseBool (_ebgef .Value );if _dcgfg !=nil {return _dcgfg ;};_bddb .SpaceAttr =&_eeadgf ;continue ;};if _ebgef .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_dgccb ,_dfbfc :=_ebgef .Value ,error (nil ); +if _dfbfc !=nil {return _dfbfc ;};_bddb .CharacterSetAttr =&_dgccb ;continue ;};if _ebgef .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_cacgca ,_fagadc :=_ebgef .Value ,error (nil );if _fagadc !=nil {return _fagadc ;};_bddb .SourceFileAttr =&_cacgca ; +continue ;};if _ebgef .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_fedec ,_afdeb :=_b .ParseBool (_ebgef .Value );if _afdeb !=nil {return _afdeb ;};_bddb .DelimitedAttr =&_fedec ;continue ;};if _ebgef .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_abagd ,_bcafc :=_ebgef .Value ,error (nil ); +if _bcafc !=nil {return _bcafc ;};_bddb .DecimalAttr =&_abagd ;continue ;};if _ebgef .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_fddgf ,_bdgbg :=_b .ParseBool (_ebgef .Value );if _bdgbg !=nil {return _bdgbg ;};_bddb .PromptAttr =&_fddgf ;continue ; +};if _ebgef .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_faeda ,_caabe :=_b .ParseUint (_ebgef .Value ,10,32);if _caabe !=nil {return _caabe ;};_adgcb :=uint32 (_faeda );_bddb .CodePageAttr =&_adgcb ;continue ;};if _ebgef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_agbfe ,_bdaae :=_b .ParseUint (_ebgef .Value ,10,32); +if _bdaae !=nil {return _bdaae ;};_caffbc :=uint32 (_agbfe );_bddb .FirstRowAttr =&_caffbc ;continue ;};if _ebgef .Name .Local =="\u0063\u006f\u006dm\u0061"{_agggf ,_bbdfg :=_b .ParseBool (_ebgef .Value );if _bbdfg !=nil {return _bbdfg ;};_bddb .CommaAttr =&_agggf ; +continue ;};if _ebgef .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_ggfdcc ,_aaefc :=_b .ParseBool (_ebgef .Value );if _aaefc !=nil {return _aaefc ;};_bddb .SemicolonAttr =&_ggfdcc ;continue ;};if _ebgef .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_eecab ,_gdegaca :=_b .ParseBool (_ebgef .Value ); +if _gdegaca !=nil {return _gdegaca ;};_bddb .ConsecutiveAttr =&_eecab ;continue ;};if _ebgef .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_bddb .QualifierAttr .UnmarshalXMLAttr (_ebgef );continue ;};if _ebgef .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_febcf ,_cebcce :=_ebgef .Value ,error (nil ); +if _cebcce !=nil {return _cebcce ;};_bddb .DelimiterAttr =&_febcf ;continue ;};};_eaadb :for {_aadba ,_gfggb :=d .Token ();if _gfggb !=nil {return _gfggb ;};switch _ebddb :=_aadba .(type ){case _f .StartElement :switch _ebddb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_bddb .TextFields =NewCT_TextFields (); +if _dbdcf :=d .DecodeElement (_bddb .TextFields ,&_ebddb );_dbdcf !=nil {return _dbdcf ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_ebddb .Name ); +if _babfc :=d .Skip ();_babfc !=nil {return _babfc ;};};case _f .EndElement :break _eaadb ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_FontScheme and its children -func (_eggbf *CT_FontScheme )Validate ()error {return _eggbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};type ST_SortType byte ;type ST_FormulaExpression byte ;func (_cecfca ST_BorderStyle )String ()string {switch _cecfca {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b"; -case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -};return "";};func NewCT_TableParts ()*CT_TableParts {_defaag :=&CT_TableParts {};return _defaag };func (_cagfb *CT_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cagfb .PatternFill !=nil {_fbad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cagfb .PatternFill ,_fbad );};if _cagfb .GradientFill !=nil {_eabba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cagfb .GradientFill ,_eabba ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DeletedField and its children +func (_fcacf *CT_DeletedField )Validate ()error {return _fcacf .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func NewCT_Macrosheet ()*CT_Macrosheet {_dabea :=&CT_Macrosheet {};_dabea .SheetData =NewCT_SheetData (); +return _dabea ;}; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_bbcaf *CT_PivotFilters )ValidateWithPath (path string )error {for _beddf ,_dedge :=range _bbcaf .Filter {if _fcdfd :=_dedge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beddf )); -_fcdfd !=nil {return _fcdfd ;};};return nil ;};type CT_Border struct{ +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_eeff *CT_CustomSheetViews )ValidateWithPath (path string )error {for _aeab ,_dbfda :=range _eeff .CustomSheetView {if _dfebb :=_dbfda .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_aeab )); +_dfebb !=nil {return _dfebb ;};};return nil ;};func (_bfeeg *CT_Map )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agdaa :=range start .Attr {if _agdaa .Name .Local =="\u0049\u0044"{_bgbff ,_fdceg :=_b .ParseUint (_agdaa .Value ,10,32); +if _fdceg !=nil {return _fdceg ;};_bfeeg .IDAttr =uint32 (_bgbff );continue ;};if _agdaa .Name .Local =="\u004e\u0061\u006d\u0065"{_ebcad ,_gdgef :=_agdaa .Value ,error (nil );if _gdgef !=nil {return _gdgef ;};_bfeeg .NameAttr =_ebcad ;continue ;};if _agdaa .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_aead ,_ggabd :=_agdaa .Value ,error (nil ); +if _ggabd !=nil {return _ggabd ;};_bfeeg .RootElementAttr =_aead ;continue ;};if _agdaa .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_adad ,_ededg :=_agdaa .Value ,error (nil );if _ededg !=nil {return _ededg ;};_bfeeg .SchemaIDAttr =_adad ; +continue ;};if _agdaa .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_baded ,_eegfgd :=_b .ParseBool (_agdaa .Value ); +if _eegfgd !=nil {return _eegfgd ;};_bfeeg .ShowImportExportValidationErrorsAttr =_baded ;continue ;};if _agdaa .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_cafbga ,_efdea :=_b .ParseBool (_agdaa .Value );if _efdea !=nil {return _efdea ;};_bfeeg .AutoFitAttr =_cafbga ; +continue ;};if _agdaa .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_fdbeg ,_dacaf :=_b .ParseBool (_agdaa .Value );if _dacaf !=nil {return _dacaf ;};_bfeeg .AppendAttr =_fdbeg ;continue ;};if _agdaa .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_ccgd ,_caagd :=_b .ParseBool (_agdaa .Value ); +if _caagd !=nil {return _caagd ;};_bfeeg .PreserveSortAFLayoutAttr =_ccgd ;continue ;};if _agdaa .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_edccd ,_dbcf :=_b .ParseBool (_agdaa .Value );if _dbcf !=nil {return _dbcf ; +};_bfeeg .PreserveFormatAttr =_edccd ;continue ;};};_fffcb :for {_gagfc ,_fabfd :=d .Token ();if _fabfd !=nil {return _fabfd ;};switch _eaae :=_gagfc .(type ){case _f .StartElement :switch _eaae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_bfeeg .DataBinding =NewCT_DataBinding (); +if _dbef :=d .DecodeElement (_bfeeg .DataBinding ,&_eaae );_dbef !=nil {return _dbef ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_eaae .Name ); +if _gbeb :=d .Skip ();_gbeb !=nil {return _gbeb ;};};case _f .EndElement :break _fffcb ;case _f .CharData :};};return nil ;}; -// Diagonal Up -DiagonalUpAttr *bool ; +// Validate validates the CT_PhoneticPr and its children +func (_decdd *CT_PhoneticPr )Validate ()error {return _decdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");}; -// Diagonal Down -DiagonalDownAttr *bool ; +// Validate validates the CT_WebPublishItems and its children +func (_ggeefd *CT_WebPublishItems )Validate ()error {return _ggeefd .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");}; -// Outline -OutlineAttr *bool ; +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_cebe *CT_PCDSCPage )ValidateWithPath (path string )error {for _aacgae ,_ccbebf :=range _cebe .PageItem {if _cbddg :=_ccbebf .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aacgae )); +_cbddg !=nil {return _cbddg ;};};return nil ;};func (_bdga *CT_PivotField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbbgd :=range start .Attr {if _edbbgd .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_aeada ,_cfggg :=_b .ParseBool (_edbbgd .Value ); +if _cfggg !=nil {return _cfggg ;};_bdga .MeasureFilterAttr =&_aeada ;continue ;};if _edbbgd .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fecdga ,_eadgf :=_b .ParseBool (_edbbgd .Value ); +if _eadgf !=nil {return _eadgf ;};_bdga .IncludeNewItemsInFilterAttr =&_fecdga ;continue ;};if _edbbgd .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_feafed ,_gedfa :=_b .ParseBool (_edbbgd .Value );if _gedfa !=nil {return _gedfa ;};_bdga .CompactAttr =&_feafed ; +continue ;};if _edbbgd .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_dgfad ,_ageg :=_b .ParseUint (_edbbgd .Value ,10,32);if _ageg !=nil {return _ageg ;};_baege :=uint32 (_dgfad );_bdga .ItemPageCountAttr =&_baege ; +continue ;};if _edbbgd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dcbga ,_dgbgc :=_b .ParseUint (_edbbgd .Value ,10,32);if _dgbgc !=nil {return _dgbgc ;};_eceg :=uint32 (_dcbga );_bdga .NumFmtIdAttr =&_eceg ;continue ;};if _edbbgd .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_bdga .SortTypeAttr .UnmarshalXMLAttr (_edbbgd ); +continue ;};if _edbbgd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fgee ,_eaegb :=_b .ParseBool (_edbbgd .Value );if _eaegb !=nil {return _eaegb ;};_bdga .OutlineAttr =&_fgee ;continue ;};if _edbbgd .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_cefed ,_abddg :=_b .ParseBool (_edbbgd .Value ); +if _abddg !=nil {return _abddg ;};_bdga .DataSourceSortAttr =&_cefed ;continue ;};if _edbbgd .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_gdabe ,_fcdcc :=_b .ParseBool (_edbbgd .Value );if _fcdcc !=nil {return _fcdcc ;};_bdga .DragToRowAttr =&_gdabe ; +continue ;};if _edbbgd .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_ddadd ,_gedcd :=_b .ParseBool (_edbbgd .Value );if _gedcd !=nil {return _gedcd ;};_bdga .NonAutoSortDefaultAttr =&_ddadd ; +continue ;};if _edbbgd .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_baffb ,_ccgfdad :=_b .ParseBool (_edbbgd .Value );if _ccgfdad !=nil {return _ccgfdad ; +};_bdga .MultipleItemSelectionAllowedAttr =&_baffb ;continue ;};if _edbbgd .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_acegb ,_bbfcbf :=_b .ParseUint (_edbbgd .Value ,10,32);if _bbfcbf !=nil {return _bbfcbf ;};_eccgb :=uint32 (_acegb );_bdga .RankByAttr =&_eccgb ; +continue ;};if _edbbgd .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cdaaa ,_ccdge :=_b .ParseBool (_edbbgd .Value );if _ccdge !=nil {return _ccdge ;};_bdga .StdDevSubtotalAttr =&_cdaaa ;continue ;};if _edbbgd .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gfabc ,_fabag :=_b .ParseBool (_edbbgd .Value ); +if _fabag !=nil {return _fabag ;};_bdga .CountASubtotalAttr =&_gfabc ;continue ;};if _edbbgd .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_eddgcc ,_gaeaf :=_b .ParseBool (_edbbgd .Value );if _gaeaf !=nil {return _gaeaf ;};_bdga .AutoShowAttr =&_eddgcc ; +continue ;};if _edbbgd .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_afcc ,_ceegea :=_b .ParseBool (_edbbgd .Value );if _ceegea !=nil {return _ceegea ;};_bdga .ShowPropAsCaptionAttr =&_afcc ; +continue ;};if _edbbgd .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_degaf ,_dbbaf :=_b .ParseBool (_edbbgd .Value );if _dbbaf !=nil {return _dbbaf ;};_bdga .ProductSubtotalAttr =&_degaf ;continue ;}; +if _edbbgd .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_debac ,_baeee :=_b .ParseBool (_edbbgd .Value );if _baeee !=nil {return _baeee ;};_bdga .DragToPageAttr =&_debac ;continue ;};if _edbbgd .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cfeaab ,_adfae :=_b .ParseBool (_edbbgd .Value ); +if _adfae !=nil {return _adfae ;};_bdga .DefaultSubtotalAttr =&_cfeaab ;continue ;};if _edbbgd .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_gagcd ,_fcfdb :=_b .ParseBool (_edbbgd .Value );if _fcfdb !=nil {return _fcfdb ; +};_bdga .DragToDataAttr =&_gagcd ;continue ;};if _edbbgd .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebgbc ,_dffc :=_b .ParseBool (_edbbgd .Value );if _dffc !=nil {return _dffc ;};_bdga .MaxSubtotalAttr =&_ebgbc ;continue ; +};if _edbbgd .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_fcgggd ,_dagcd :=_b .ParseBool (_edbbgd .Value );if _dagcd !=nil {return _dagcd ;};_bdga .HideNewItemsAttr =&_fcgggd ;continue ;};if _edbbgd .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_bgaad ,_geaabf :=_b .ParseBool (_edbbgd .Value ); +if _geaabf !=nil {return _geaabf ;};_bdga .ShowPropCellAttr =&_bgaad ;continue ;};if _edbbgd .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_ecagf ,_dfagc :=_b .ParseBool (_edbbgd .Value );if _dfagc !=nil {return _dfagc ; +};_bdga .SubtotalTopAttr =&_ecagf ;continue ;};if _edbbgd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_dfabb ,_agcaa :=_b .ParseBool (_edbbgd .Value );if _agcaa !=nil {return _agcaa ;};_bdga .ServerFieldAttr =&_dfabb ; +continue ;};if _edbbgd .Name .Local =="\u006e\u0061\u006d\u0065"{_ebagf ,_abcdbe :=_edbbgd .Value ,error (nil );if _abcdbe !=nil {return _abcdbe ;};_bdga .NameAttr =&_ebagf ;continue ;};if _edbbgd .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_cabgg ,_bbaged :=_b .ParseBool (_edbbgd .Value ); +if _bbaged !=nil {return _bbaged ;};_bdga .InsertPageBreakAttr =&_cabgg ;continue ;};if _edbbgd .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eaabb ,_cbagd :=_b .ParseBool (_edbbgd .Value );if _cbagd !=nil {return _cbagd ; +};_bdga .SumSubtotalAttr =&_eaabb ;continue ;};if _edbbgd .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_ffdbf ,_fffega :=_b .ParseBool (_edbbgd .Value );if _fffega !=nil {return _fffega ;};_bdga .DataFieldAttr =&_ffdbf ;continue ;};if _edbbgd .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgfbdd ,_ddbfgb :=_b .ParseBool (_edbbgd .Value ); +if _ddbfgb !=nil {return _ddbfgb ;};_bdga .AvgSubtotalAttr =&_bgfbdd ;continue ;};if _edbbgd .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_cgdcdf ,_eabbe :=_b .ParseBool (_edbbgd .Value );if _eabbe !=nil {return _eabbe ; +};_bdga .TopAutoShowAttr =&_cgdcdf ;continue ;};if _edbbgd .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fggc ,_adadc :=_b .ParseBool (_edbbgd .Value );if _adadc !=nil {return _adadc ;};_bdga .MinSubtotalAttr =&_fggc ; +continue ;};if _edbbgd .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_fcefd ,_fggba :=_b .ParseBool (_edbbgd .Value );if _fggba !=nil {return _fggba ;};_bdga .DragOffAttr =&_fcefd ;continue ;};if _edbbgd .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecebg ,_gedcfd :=_b .ParseBool (_edbbgd .Value ); +if _gedcfd !=nil {return _gedcfd ;};_bdga .CountSubtotalAttr =&_ecebg ;continue ;};if _edbbgd .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_gbac ,_ffbfg :=_edbbgd .Value ,error (nil ); +if _ffbfg !=nil {return _ffbfg ;};_bdga .UniqueMemberPropertyAttr =&_gbac ;continue ;};if _edbbgd .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ddabc ,_cdgeb :=_b .ParseBool (_edbbgd .Value );if _cdgeb !=nil {return _cdgeb ; +};_bdga .VarPSubtotalAttr =&_ddabc ;continue ;};if _edbbgd .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggda ,_bgabd :=_b .ParseBool (_edbbgd .Value );if _bgabd !=nil {return _bgabd ;};_bdga .StdDevPSubtotalAttr =&_ggda ; +continue ;};if _edbbgd .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_baaaa ,_caade :=_edbbgd .Value ,error (nil );if _caade !=nil {return _caade ;};_bdga .SubtotalCaptionAttr =&_baaaa ;continue ;};if _edbbgd .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_bcafd ,_caffbd :=_b .ParseBool (_edbbgd .Value ); +if _caffbd !=nil {return _caffbd ;};_bdga .ShowPropTipAttr =&_bcafd ;continue ;};if _edbbgd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_fedebd ,_fbbcb :=_b .ParseBool (_edbbgd .Value );if _fbbcb !=nil {return _fbbcb ; +};_bdga .InsertBlankRowAttr =&_fedebd ;continue ;};if _edbbgd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_efaab ,_baagb :=_b .ParseBool (_edbbgd .Value ); +if _baagb !=nil {return _baagb ;};_bdga .DefaultAttributeDrillStateAttr =&_efaab ;continue ;};if _edbbgd .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_aeebf ,_feedg :=_b .ParseBool (_edbbgd .Value );if _feedg !=nil {return _feedg ;};_bdga .DragToColAttr =&_aeebf ; +continue ;};if _edbbgd .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_efcc ,_ffegc :=_b .ParseBool (_edbbgd .Value );if _ffegc !=nil {return _ffegc ;};_bdga .HiddenLevelAttr =&_efcc ;continue ;};if _edbbgd .Name .Local =="\u0061\u0078\u0069\u0073"{_bdga .AxisAttr .UnmarshalXMLAttr (_edbbgd ); +continue ;};if _edbbgd .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_cace ,_cdcg :=_b .ParseBool (_edbbgd .Value );if _cdcg !=nil {return _cdcg ;};_bdga .ShowDropDownsAttr =&_cace ;continue ;};if _edbbgd .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_abgae ,_dggaed :=_b .ParseBool (_edbbgd .Value ); +if _dggaed !=nil {return _dggaed ;};_bdga .ShowAllAttr =&_abgae ;continue ;};if _edbbgd .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_ecfcg ,_cacfed :=_b .ParseBool (_edbbgd .Value );if _cacfed !=nil {return _cacfed ;}; +_bdga .AllDrilledAttr =&_ecfcg ;continue ;};if _edbbgd .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eeffd ,_fbcafe :=_b .ParseBool (_edbbgd .Value );if _fbcafe !=nil {return _fbcafe ;};_bdga .VarSubtotalAttr =&_eeffd ; +continue ;};};_ffaaab :for {_dcegg ,_agbde :=d .Token ();if _agbde !=nil {return _agbde ;};switch _efaced :=_dcegg .(type ){case _f .StartElement :switch _efaced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_bdga .Items =NewCT_Items (); +if _dgdfg :=d .DecodeElement (_bdga .Items ,&_efaced );_dgdfg !=nil {return _dgdfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_bdga .AutoSortScope =NewCT_AutoSortScope (); +if _egdba :=d .DecodeElement (_bdga .AutoSortScope ,&_efaced );_egdba !=nil {return _egdba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdga .ExtLst =NewCT_ExtensionList (); +if _baebga :=d .DecodeElement (_bdga .ExtLst ,&_efaced );_baebga !=nil {return _baebga ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_efaced .Name ); +if _caagcd :=d .Skip ();_caagcd !=nil {return _caagcd ;};};case _f .EndElement :break _ffaaab ;case _f .CharData :};};return nil ;};func (_fcagb ST_PivotAreaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faecd :=_f .Attr {};_faecd .Name =name ; +switch _fcagb {case ST_PivotAreaTypeUnset :_faecd .Value ="";case ST_PivotAreaTypeNone :_faecd .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_faecd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_faecd .Value ="\u0064\u0061\u0074\u0061"; +case ST_PivotAreaTypeAll :_faecd .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_faecd .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_faecd .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_faecd .Value ="\u0074\u006f\u0070\u0045\u006e\u0064"; +case ST_PivotAreaTypeTopRight :_faecd .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _faecd ,nil ;};func (_beedcd *CT_QueryTableDeletedFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcece :=range start .Attr {if _dcece .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgabbg ,_dfeag :=_b .ParseUint (_dcece .Value ,10,32); +if _dfeag !=nil {return _dfeag ;};_dfbeb :=uint32 (_cgabbg );_beedcd .CountAttr =&_dfbeb ;continue ;};};_fdbbgf :for {_gfaaa ,_eeaad :=d .Token ();if _eeaad !=nil {return _eeaad ;};switch _egeb :=_gfaaa .(type ){case _f .StartElement :switch _egeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_gfbgfe :=NewCT_DeletedField (); +if _accdge :=d .DecodeElement (_gfbgfe ,&_egeb );_accdge !=nil {return _accdge ;};_beedcd .DeletedField =append (_beedcd .DeletedField ,_gfbgfe );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_egeb .Name ); +if _dgggc :=d .Skip ();_dgggc !=nil {return _dgggc ;};};case _f .EndElement :break _fdbbgf ;case _f .CharData :};};return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_feacc :=&CT_MdxMemeberProp {};return _feacc }; -// Leading Edge Border -Start *CT_BorderPr ; +// Validate validates the CT_MeasureGroup and its children +func (_bdbcd *CT_MeasureGroup )Validate ()error {return _bdbcd .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_fffeb ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _fffeb {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffeb )); +};return nil ;};type CT_TextFields struct{ -// Trailing Edge Border -End *CT_BorderPr ; +// Count of Fields +CountAttr *uint32 ; -// Leading Edge Border -Left *CT_BorderPr ; +// Text Import Field Settings +TextField []*CT_TextField ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_ddggeg :=&CT_SmartTagTypes {};return _ddggeg }; -// Trailing Edge Border -Right *CT_BorderPr ; +// Validate validates the CT_CellStyleXfs and its children +func (_ebdff *CT_CellStyleXfs )Validate ()error {return _ebdff .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};type CT_VolTopic struct{ -// Top Border -Top *CT_BorderPr ; +// Type +TAttr ST_VolValueType ; -// Bottom Border -Bottom *CT_BorderPr ; +// Topic Value +V string ; -// Diagonal -Diagonal *CT_BorderPr ; +// Strings in Subtopic +Stp []string ; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// References +Tr []*CT_VolTopicRef ;}; -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};type CT_FileRecoveryPr struct{ +// Validate validates the CT_DrawingHF and its children +func (_bggbe *CT_DrawingHF )Validate ()error {return _bggbe .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_ffgfd *CT_Scenario )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ffgfd .NameAttr )}); +if _ffgfd .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffgfd .LockedAttr ))});};if _ffgfd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffgfd .HiddenAttr ))}); +};if _ffgfd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ffgfd .CountAttr )});};if _ffgfd .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_ffgfd .UserAttr )}); +};if _ffgfd .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ffgfd .CommentAttr )});};e .EncodeToken (start );_abdgge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}}; +for _ ,_aacbgb :=range _ffgfd .InputCells {e .EncodeElement (_aacbgb ,_abdgge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2; +ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;); -// Auto Recover -AutoRecoverAttr *bool ; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_acaec *CT_QueryCache )ValidateWithPath (path string )error {for _gfdcb ,_dgdfc :=range _acaec .Query {if _ggdab :=_dgdfc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_gfdcb ));_ggdab !=nil {return _ggdab ; +};};return nil ;}; -// Crash Save -CrashSaveAttr *bool ; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_agfdad *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_agfdad .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_agfdad .GuidAttr ); +};if _agfdad .LastGuidAttr !=nil {if !_e .ST_GuidPatternRe .MatchString (*_agfdad .LastGuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\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 ,_e .ST_GuidPatternRe ,*_agfdad .LastGuidAttr ); +};};for _ceegg ,_fcbbbg :=range _agfdad .Header {if _cbgcc :=_fcbbbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceegg ));_cbgcc !=nil {return _cbgcc ;};};return nil ;};func NewComments ()*Comments {_afbcfb :=&Comments {}; +_afbcfb .CT_Comments =*NewCT_Comments ();return _afbcfb ;};type ST_SmartTagShow byte ; -// Data Extract Load -DataExtractLoadAttr *bool ; +// Validate validates the CT_PCDKPI and its children +func (_cbeec *CT_PCDKPI )Validate ()error {return _cbeec .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");}; -// Repair Load -RepairLoadAttr *bool ;};func (_gageg ST_MdxFunctionType )Validate ()error {return _gageg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_afcec *CT_Drawing )ValidateWithPath (path string )error {return nil };type ST_Type byte ;func (_cfgae ST_DataValidationOperator )ValidateWithPath (path string )error {switch _cfgae {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgae )); +};return nil ;};func NewCT_CommentList ()*CT_CommentList {_ffcd :=&CT_CommentList {};return _ffcd };func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_ebdbd :=&CT_RevisionRowColumn {};_ebdbd .ActionAttr =ST_rwColActionType (1);return _ebdbd ;};type ST_PivotFilterType byte ; +func (_afbd *ST_Type )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegcae ,_dfdeb :=d .Token ();if _dfdeb !=nil {return _dfdeb ;};if _dffga ,_eafcd :=_eegcae .(_f .EndElement );_eafcd &&_dffga .Name ==start .Name {*_afbd =1;return nil ; +};if _egffdb ,_fdeca :=_eegcae .(_f .CharData );!_fdeca {return _bg .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",_eegcae );}else {switch string (_egffdb ){case "":*_afbd =0; +case "\u006e\u006f\u006e\u0065":*_afbd =1;case "\u0061\u006c\u006c":*_afbd =2;case "\u0072\u006f\u0077":*_afbd =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_afbd =4;};};_eegcae ,_dfdeb =d .Token ();if _dfdeb !=nil {return _dfdeb ;};if _efbgec ,_feaab :=_eegcae .(_f .EndElement ); +_feaab &&_efbgec .Name ==start .Name {return nil ;};return _bg .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",_eegcae );}; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_cedgc *CT_Sheet )ValidateWithPath (path string )error {if _febbc :=_cedgc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_febbc !=nil {return _febbc ;};return nil ;};func (_fggad ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _fggad {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggad )); -};return nil ;}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_cbda *CT_Colors )ValidateWithPath (path string )error {if _cbda .IndexedColors !=nil {if _defa :=_cbda .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_defa !=nil {return _defa ; +};};if _cbda .MruColors !=nil {if _fcef :=_cbda .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_fcef !=nil {return _fcef ;};};return nil ;};func (_gdceeg ST_MdxFunctionType )ValidateWithPath (path string )error {switch _gdceeg {case 0,1,2,3,4,5,6,7:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdceeg )); +};return nil ;};func (_agbgfe *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agbgfe =0;case "\u0076":*_agbgfe =1;case "\u0067":*_agbgfe =2;case "\u0073":*_agbgfe =3;case "\u0074":*_agbgfe =4;case "\u0077":*_agbgfe =5; +case "\u006d":*_agbgfe =6;};return nil ;};func (_afddc *CT_ProtectedRanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbfde :for {_bdecba ,_ccaec :=d .Token ();if _ccaec !=nil {return _ccaec ;};switch _becfc :=_bdecba .(type ){case _f .StartElement :switch _becfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_eeedb :=NewCT_ProtectedRange (); +if _cbecc :=d .DecodeElement (_eeedb ,&_becfc );_cbecc !=nil {return _cbecc ;};_afddc .ProtectedRange =append (_afddc .ProtectedRange ,_eeedb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_becfc .Name ); +if _fdffcf :=d .Skip ();_fdffcf !=nil {return _fdffcf ;};};case _f .EndElement :break _dbfde ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_abacf *CT_Font )ValidateWithPath (path string )error {for _fbebe ,_ebbb :=range _abacf .Name {if _fgfgc :=_ebbb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fbebe ));_fgfgc !=nil {return _fgfgc ; -};};for _agaf ,_eege :=range _abacf .Charset {if _cccba :=_eege .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_agaf ));_cccba !=nil {return _cccba ;};};for _aebag ,_bfagd :=range _abacf .Family {if _fgcfb :=_bfagd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_aebag )); -_fgcfb !=nil {return _fgcfb ;};};for _bcfde ,_aebab :=range _abacf .B {if _aggef :=_aebab .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_bcfde ));_aggef !=nil {return _aggef ;};};for _gbae ,_bdeb :=range _abacf .I {if _bggeb :=_bdeb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gbae )); -_bggeb !=nil {return _bggeb ;};};for _ceac ,_bbafg :=range _abacf .Strike {if _becga :=_bbafg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_ceac ));_becga !=nil {return _becga ;}; -};for _abgb ,_gfada :=range _abacf .Outline {if _adedb :=_gfada .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_abgb ));_adedb !=nil {return _adedb ;};};for _egacb ,_bbebe :=range _abacf .Shadow {if _bcgdc :=_bbebe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_egacb )); -_bcgdc !=nil {return _bcgdc ;};};for _fbagbe ,_ccdgc :=range _abacf .Condense {if _gddff :=_ccdgc .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fbagbe ));_gddff !=nil {return _gddff ; -};};for _fffdc ,_afgef :=range _abacf .Extend {if _egba :=_afgef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_fffdc ));_egba !=nil {return _egba ;};};for _agea ,_efgc :=range _abacf .Color {if _bdafa :=_efgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_agea )); -_bdafa !=nil {return _bdafa ;};};for _gegad ,_cebc :=range _abacf .Sz {if _eacc :=_cebc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_gegad ));_eacc !=nil {return _eacc ;};};for _agfbf ,_bagfg :=range _abacf .U {if _ffeef :=_bagfg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_agfbf )); -_ffeef !=nil {return _ffeef ;};};for _edag ,_fdegb :=range _abacf .VertAlign {if _ccecg :=_fdegb .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_edag ));_ccecg !=nil {return _ccecg ; -};};for _abgcd ,_cfdee :=range _abacf .Scheme {if _bgdfc :=_cfdee .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_abgcd ));_bgdfc !=nil {return _bgdfc ;};};return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_befab :=&CT_ExternalSheetData {}; -return _befab ;}; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_beafd *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_fgag :=&CT_ConditionalFormats {};return _fgag ;}; -// Validate validates the CT_DataConsolidate and its children -func (_aedff *CT_DataConsolidate )Validate ()error {return _aedff .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_gfbdga ST_OleUpdate )ValidateWithPath (path string )error {switch _gfbdga {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbdga )); -};return nil ;}; +// Validate validates the CT_MetadataBlocks and its children +func (_ffbea *CT_MetadataBlocks )Validate ()error {return _ffbea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_fbaff *CT_CustomWorkbookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_bgbbc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_faed :=range _fbaff .CustomWorkbookView {e .EncodeElement (_faed ,_bgbbc );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_bgdfb *CT_Location )ValidateWithPath (path string )error {return nil };func (_afegf *CT_Reviewed )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfbfeb :=range start .Attr {if _cfbfeb .Name .Local =="\u0072\u0049\u0064"{_bfead ,_fbfgb :=_b .ParseUint (_cfbfeb .Value ,10,32); -if _fbfgb !=nil {return _fbfgb ;};_afegf .RIdAttr =uint32 (_bfead );continue ;};};for {_dffffa ,_effde :=d .Token ();if _effde !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_effde ); -};if _fbbbc ,_bgdgcf :=_dffffa .(_e .EndElement );_bgdgcf &&_fbbbc .Name ==start .Name {break ;};};return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_bcfd :=&CT_CalcCell {};return _bcfd };func (_cbfdde *CT_Index )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_cbfdde .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbddf *ST_PageOrder )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfbddf =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bfbddf =1; -case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bfbddf =2;};return nil ;};func (_bccgg *CT_SmartTagType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bccgg .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_bccgg .NamespaceUriAttr )}); -};if _bccgg .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bccgg .NameAttr )});};if _bccgg .UrlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bccgg .UrlAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdbac *CT_OleObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdbac .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fdbac .ProgIdAttr )}); -};if _fdbac .DvAspectAttr !=ST_DvAspectUnset {_aecf ,_dgbaf :=_fdbac .DvAspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _dgbaf !=nil {return _dgbaf ;};start .Attr =append (start .Attr ,_aecf );};if _fdbac .LinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_fdbac .LinkAttr )}); -};if _fdbac .OleUpdateAttr !=ST_OleUpdateUnset {_cgccac ,_eeedf :=_fdbac .OleUpdateAttr .MarshalXMLAttr (_e .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _eeedf !=nil {return _eeedf ;};start .Attr =append (start .Attr ,_cgccac );};if _fdbac .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdbac .AutoLoadAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fdbac .ShapeIdAttr )});if _fdbac .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fdbac .IdAttr )}); -};e .EncodeToken (start );if _fdbac .ObjectPr !=nil {_gcbfcd :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fdbac .ObjectPr ,_gcbfcd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_dbcge *CT_VerticalAlignFontProperty )Validate ()error {return _dbcge .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};func (_gbgec *ST_CellFormulaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafeg ,_cebba :=d .Token (); +if _cebba !=nil {return _cebba ;};if _cegcdd ,_bagbafa :=_dafeg .(_f .EndElement );_bagbafa &&_cegcdd .Name ==start .Name {*_gbgec =1;return nil ;};if _egfbfd ,_gfcadb :=_dafeg .(_f .CharData );!_gfcadb {return _bg .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",_dafeg ); +}else {switch string (_egfbfd ){case "":*_gbgec =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gbgec =1;case "\u0061\u0072\u0072a\u0079":*_gbgec =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_gbgec =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_gbgec =4; +};};_dafeg ,_cebba =d .Token ();if _cebba !=nil {return _cebba ;};if _ccbfe ,_gggabf :=_dafeg .(_f .EndElement );_gggabf &&_ccbfe .Name ==start .Name {return nil ;};return _bg .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",_dafeg ); +};func (_adcbaa ST_Objects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adcbaa .String (),start );};func (_bececf *CT_ExternalReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_ggbgd :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_gfbee :=range _bececf .ExternalReference {e .EncodeElement (_gfbee ,_ggbgd );};e .EncodeToken (_f .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_IndexedColors and its children -func (_dgbfb *CT_IndexedColors )Validate ()error {return _dgbfb .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_bfaggd ST_DataConsolidateFunction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfaggd .String (),start ); -};func (_afeed ST_rwColActionType )Validate ()error {return _afeed .ValidateWithPath ("")};func (_dfaab ST_DataValidationType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfaab .String (),start );};func NewCT_PCDKPI ()*CT_PCDKPI {_bagcd :=&CT_PCDKPI {}; -return _bagcd };func (_cbdfc ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _cbdfc {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdfc )); -};return nil ;};func (_cefea *CT_SmartTagPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfafca :=range start .Attr {if _bfafca .Name .Local =="\u0065\u006d\u0062e\u0064"{_gcggge ,_fdeebb :=_b .ParseBool (_bfafca .Value );if _fdeebb !=nil {return _fdeebb ; -};_cefea .EmbedAttr =&_gcggge ;continue ;};if _bfafca .Name .Local =="\u0073\u0068\u006f\u0077"{_cefea .ShowAttr .UnmarshalXMLAttr (_bfafca );continue ;};};for {_fecff ,_agdec :=d .Token ();if _agdec !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_agdec ); -};if _badeg ,_edgcae :=_fecff .(_e .EndElement );_edgcae &&_badeg .Name ==start .Name {break ;};};return nil ;};func (_ggcbfeg ST_DataValidationType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dadda :=_e .Attr {};_dadda .Name =name ;switch _ggcbfeg {case ST_DataValidationTypeUnset :_dadda .Value =""; -case ST_DataValidationTypeNone :_dadda .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_dadda .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_dadda .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_dadda .Value ="\u006c\u0069\u0073\u0074"; -case ST_DataValidationTypeDate :_dadda .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_dadda .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_dadda .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068"; -case ST_DataValidationTypeCustom :_dadda .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dadda ,nil ;}; +// Validate validates the CT_RowFields and its children +func (_dbefc *CT_RowFields )Validate ()error {return _dbefc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_dffdc ST_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dffdc .String (),start ); +};func (_deaff *CT_MdxMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _deaff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_deaff .CountAttr )}); +};e .EncodeToken (start );_cgbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_beaaeb :=range _deaff .Mdx {e .EncodeElement (_beaaeb ,_cgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_cbebg ST_UnderlineValues )String ()string {switch _cbebg {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_fbfaace *CT_RevisionDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaabgd :=range start .Attr {if _eaabgd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_aegae ,_bdgfgg :=_eaabgd .Value ,error (nil ); +if _bdgfgg !=nil {return _bdgfgg ;};_fbfaace .DescriptionAttr =&_aegae ;continue ;};if _eaabgd .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_eecgd ,_afagf :=_eaabgd .Value ,error (nil );if _afagf !=nil {return _afagf ; +};_fbfaace .OldDescriptionAttr =&_eecgd ;continue ;};if _eaabgd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_edefd ,_fadddg :=_b .ParseBool (_eaabgd .Value );if _fadddg !=nil {return _fadddg ;};_fbfaace .CustomViewAttr =&_edefd ; +continue ;};if _eaabgd .Name .Local =="\u0068\u0065\u006c\u0070"{_fcggd ,_dddbef :=_eaabgd .Value ,error (nil );if _dddbef !=nil {return _dddbef ;};_fbfaace .HelpAttr =&_fcggd ;continue ;};if _eaabgd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_efgcb ,_eddbfc :=_b .ParseBool (_eaabgd .Value ); +if _eddbfc !=nil {return _eddbfc ;};_fbfaace .FunctionAttr =&_efgcb ;continue ;};if _eaabgd .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_beegdc ,_bdfed :=_eaabgd .Value ,error (nil );if _bdfed !=nil {return _bdfed ;};_fbfaace .OldHelpAttr =&_beegdc ; +continue ;};if _eaabgd .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_dagce ,_dgbeg :=_b .ParseUint (_eaabgd .Value ,10,8);if _dgbeg !=nil {return _dgbeg ;};_cbfa :=uint8 (_dagce );_fbfaace .FunctionGroupIdAttr =&_cbfa ; +continue ;};if _eaabgd .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_fcedb ,_edecab :=_eaabgd .Value ,error (nil );if _edecab !=nil {return _edecab ;};_fbfaace .StatusBarAttr =&_fcedb ;continue ;};if _eaabgd .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_efcfg ,_gefcab :=_b .ParseUint (_eaabgd .Value ,10,8); +if _gefcab !=nil {return _gefcab ;};_debfeg :=uint8 (_efcfg );_fbfaace .ShortcutKeyAttr =&_debfeg ;continue ;};if _eaabgd .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_gbfdf ,_eebfe :=_eaabgd .Value ,error (nil ); +if _eebfe !=nil {return _eebfe ;};_fbfaace .OldStatusBarAttr =&_gbfdf ;continue ;};if _eaabgd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ggbfa ,_bcafdb :=_b .ParseBool (_eaabgd .Value );if _bcafdb !=nil {return _bcafdb ;};_fbfaace .HiddenAttr =&_ggbfa ; +continue ;};if _eaabgd .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_dfabbg ,_beccgc :=_eaabgd .Value ,error (nil );if _beccgc !=nil {return _beccgc ;};_fbfaace .OldCommentAttr =&_dfabbg ;continue ;};if _eaabgd .Name .Local =="\u006e\u0061\u006d\u0065"{_aadfe ,_gbdga :=_eaabgd .Value ,error (nil ); +if _gbdga !=nil {return _gbdga ;};_fbfaace .NameAttr =_aadfe ;continue ;};if _eaabgd .Name .Local =="\u0072\u0061"{_gdecg ,_gbeedf :=_b .ParseBool (_eaabgd .Value );if _gbeedf !=nil {return _gbeedf ;};_fbfaace .RaAttr =&_gdecg ;continue ;};if _eaabgd .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cegcg ,_bface :=_b .ParseUint (_eaabgd .Value ,10,32); +if _bface !=nil {return _bface ;};_beadd :=uint32 (_cegcg );_fbfaace .LocalSheetIdAttr =&_beadd ;continue ;};if _eaabgd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_gbgae ,_dfdfa :=_eaabgd .Value ,error (nil );if _dfdfa !=nil {return _dfdfa ; +};_fbfaace .CommentAttr =&_gbgae ;continue ;};if _eaabgd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gcceg ,_edacg :=_eaabgd .Value ,error (nil );if _edacg !=nil {return _edacg ;};_fbfaace .CustomMenuAttr =&_gcceg ;continue ; +};if _eaabgd .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ecgbff ,_cfbagc :=_b .ParseBool (_eaabgd .Value );if _cfbagc !=nil {return _cfbagc ;};_fbfaace .OldFunctionAttr =&_ecgbff ;continue ;};if _eaabgd .Name .Local =="\u0075\u0061"{_gbcdc ,_ecgce :=_b .ParseBool (_eaabgd .Value ); +if _ecgce !=nil {return _ecgce ;};_fbfaace .UaAttr =&_gbcdc ;continue ;};if _eaabgd .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_dgbcd ,_cfaee :=_b .ParseUint (_eaabgd .Value ,10,8);if _cfaee !=nil {return _cfaee ; +};_effcc :=uint8 (_dgbcd );_fbfaace .OldShortcutKeyAttr =&_effcc ;continue ;};if _eaabgd .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_dbecb ,_ccead :=_b .ParseBool (_eaabgd .Value );if _ccead !=nil {return _ccead ;};_fbfaace .OldHiddenAttr =&_dbecb ; +continue ;};if _eaabgd .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_fedggg ,_feaggb :=_eaabgd .Value ,error (nil );if _feaggb !=nil {return _feaggb ;};_fbfaace .OldCustomMenuAttr =&_fedggg ;continue ; +};if _eaabgd .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_bbggf ,_acgec :=_b .ParseUint (_eaabgd .Value ,10,8);if _acgec !=nil {return _acgec ;};_bafab :=uint8 (_bbggf );_fbfaace .OldFunctionGroupIdAttr =&_bafab ; +continue ;};if _eaabgd .Name .Local =="\u0072\u0049\u0064"{_baaea ,_dgege :=_b .ParseUint (_eaabgd .Value ,10,32);if _dgege !=nil {return _dgege ;};_eefed :=uint32 (_baaea );_fbfaace .RIdAttr =&_eefed ;continue ;};};_aaeacg :for {_egfca ,_bcfea :=d .Token (); +if _bcfea !=nil {return _bcfea ;};switch _dggcaa :=_egfca .(type ){case _f .StartElement :switch _dggcaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_fbfaace .Formula =new (string ); +if _acddd :=d .DecodeElement (_fbfaace .Formula ,&_dggcaa );_acddd !=nil {return _acddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_fbfaace .OldFormula =new (string ); +if _affff :=d .DecodeElement (_fbfaace .OldFormula ,&_dggcaa );_affff !=nil {return _affff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfaace .ExtLst =NewCT_ExtensionList (); +if _ecfbd :=d .DecodeElement (_fbfaace .ExtLst ,&_dggcaa );_ecfbd !=nil {return _ecfbd ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_dggcaa .Name ); +if _cfafcc :=d .Skip ();_cfafcc !=nil {return _cfafcc ;};};case _f .EndElement :break _aaeacg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Control and its children -func (_dda *CT_Control )Validate ()error {return _dda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_aaebfb *ST_PrintError )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaebfb =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_aaebfb =1; -case "\u0062\u006c\u0061n\u006b":*_aaebfb =2;case "\u0064\u0061\u0073\u0068":*_aaebfb =3;case "\u004e\u0041":*_aaebfb =4;};return nil ;};func (_adad *CT_MeasureGroup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_adad .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_adad .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_BorderPr struct{ +// Validate validates the CT_RgbColor and its children +func (_ccbgce *CT_RgbColor )Validate ()error {return _ccbgce .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_bcb *CT_ChartFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcb .PivotArea =NewCT_PivotArea (); +for _ ,_gfgbc :=range start .Attr {if _gfgbc .Name .Local =="\u0063\u0068\u0061r\u0074"{_defg ,_fdcf :=_b .ParseUint (_gfgbc .Value ,10,32);if _fdcf !=nil {return _fdcf ;};_bcb .ChartAttr =uint32 (_defg );continue ;};if _gfgbc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fac ,_egec :=_b .ParseUint (_gfgbc .Value ,10,32); +if _egec !=nil {return _egec ;};_bcb .FormatAttr =uint32 (_fac );continue ;};if _gfgbc .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_dfad ,_cbac :=_b .ParseBool (_gfgbc .Value );if _cbac !=nil {return _cbac ;};_bcb .SeriesAttr =&_dfad ;continue ; +};};_dccee :for {_caaf ,_dggc :=d .Token ();if _dggc !=nil {return _dggc ;};switch _cedc :=_caaf .(type ){case _f .StartElement :switch _cedc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _dfddg :=d .DecodeElement (_bcb .PivotArea ,&_cedc ); +_dfddg !=nil {return _dfddg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_cedc .Name ); +if _fdbd :=d .Skip ();_fdbd !=nil {return _fdbd ;};};case _f .EndElement :break _dccee ;case _f .CharData :};};return nil ;}; -// Line Style -StyleAttr ST_BorderStyle ; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_bgfgb *CT_Selection )ValidateWithPath (path string )error {if _eafdc :=_bgfgb .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_eafdc !=nil {return _eafdc ;};return nil ;};type CT_X struct{ -// Color -Color *CT_Color ;};func (_eaacg ST_GrowShrinkType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgcaf :=_e .Attr {};_dgcaf .Name =name ;switch _eaacg {case ST_GrowShrinkTypeUnset :_dgcaf .Value ="";case ST_GrowShrinkTypeInsertDelete :_dgcaf .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065"; -case ST_GrowShrinkTypeInsertClear :_dgcaf .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_dgcaf .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _dgcaf ,nil ; -};type ST_CellFormulaType byte ;func (_gea *CT_BookViews )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baaf :for {_ebf ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _ecf :=_ebf .(type ){case _e .StartElement :switch _ecf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_fca :=NewCT_BookView (); -if _beg :=d .DecodeElement (_fca ,&_ecf );_beg !=nil {return _beg ;};_gea .WorkbookView =append (_gea .WorkbookView ,_fca );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_ecf .Name ); -if _fdb :=d .Skip ();_fdb !=nil {return _fdb ;};};case _e .EndElement :break _baaf ;case _e .CharData :};};return nil ;}; +// Shared Items Index +VAttr *int32 ;};func (_ededb ST_PageOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gddbb :=_f .Attr {};_gddbb .Name =name ;switch _ededb {case ST_PageOrderUnset :_gddbb .Value ="";case ST_PageOrderDownThenOver :_gddbb .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072"; +case ST_PageOrderOverThenDown :_gddbb .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _gddbb ,nil ;};func (_eacca *CT_PivotCaches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_dfgga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_fecaa :=range _eacca .PivotCache {e .EncodeElement (_fecaa ,_dfgga );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_OutlinePr struct{ -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_dfcf *CT_Controls )ValidateWithPath (path string )error {for _dgee ,_ddeec :=range _dfcf .Control {if _fdbbf :=_ddeec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dgee )); -_fdbbf !=nil {return _fdbbf ;};};return nil ;};func NewCT_Xf ()*CT_Xf {_cfbfd :=&CT_Xf {};return _cfbfd };func (_addgc *CT_Parameters )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eafbb :=range start .Attr {if _eafbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_efde ,_agcbe :=_b .ParseUint (_eafbb .Value ,10,32); -if _agcbe !=nil {return _agcbe ;};_gaefag :=uint32 (_efde );_addgc .CountAttr =&_gaefag ;continue ;};};_fdcdc :for {_bdedf ,_bgdbb :=d .Token ();if _bgdbb !=nil {return _bgdbb ;};switch _eagdcb :=_bdedf .(type ){case _e .StartElement :switch _eagdcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_dgaed :=NewCT_Parameter (); -if _agdaf :=d .DecodeElement (_dgaed ,&_eagdcb );_agdaf !=nil {return _agdaf ;};_addgc .Parameter =append (_addgc .Parameter ,_dgaed );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_eagdcb .Name ); -if _aadec :=d .Skip ();_aadec !=nil {return _aadec ;};};case _e .EndElement :break _fdcdc ;case _e .CharData :};};return nil ;};func NewCT_SortState ()*CT_SortState {_fgceb :=&CT_SortState {};return _fgceb }; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// Validate validates the CT_Reviewed and its children -func (_dgbg *CT_Reviewed )Validate ()error {return _dgbg .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_aeffd *CT_DateGroupItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0076",_aeffd .YearAttr )}); -if _aeffd .MonthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_aeffd .MonthAttr )});};if _aeffd .DayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_aeffd .DayAttr )}); -};if _aeffd .HourAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aeffd .HourAttr )});};if _aeffd .MinuteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aeffd .MinuteAttr )}); -};if _aeffd .SecondAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aeffd .SecondAttr )});};_fbaf ,_cfdg :=_aeffd .DateTimeGroupingAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _cfdg !=nil {return _cfdg ;};start .Attr =append (start .Attr ,_fbaf );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfgg *CT_Cell )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dfgg .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dfgg .RAttr )}); -};if _dfgg .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_dfgg .SAttr )});};if _dfgg .TAttr !=ST_CellTypeUnset {_cfba ,_fccb :=_dfgg .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"}); -if _fccb !=nil {return _fccb ;};start .Attr =append (start .Attr ,_cfba );};if _dfgg .CmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_dfgg .CmAttr )});};if _dfgg .VmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_dfgg .VmAttr )}); -};if _dfgg .PhAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dfgg .PhAttr ))});};e .EncodeToken (start );if _dfgg .F !=nil {_ceff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066"}}; -e .EncodeElement (_dfgg .F ,_ceff );};if _dfgg .V !=nil {_cfbaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0076"}};_ad .AddPreserveSpaceAttr (&_cfbaa ,*_dfgg .V );e .EncodeElement (_dfgg .V ,_cfbaa );};if _dfgg .Is !=nil {_cgea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ai\u0073"}}; -e .EncodeElement (_dfgg .Is ,_cgea );};if _dfgg .ExtLst !=nil {_bfce :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfgg .ExtLst ,_bfce );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_gcfdc *CT_PivotCaches )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feecfc :for {_afdce ,_beafa :=d .Token ();if _beafa !=nil {return _beafa ;};switch _gggdg :=_afdce .(type ){case _e .StartElement :switch _gggdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_ggggfa :=NewCT_PivotCache (); -if _fagbb :=d .DecodeElement (_ggggfa ,&_gggdg );_fagbb !=nil {return _fagbb ;};_gcfdc .PivotCache =append (_gcfdc .PivotCache ,_ggggfa );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_gggdg .Name ); -if _efcfb :=d .Skip ();_efcfb !=nil {return _efcfb ;};};case _e .EndElement :break _feecfc ;case _e .CharData :};};return nil ;}; +// Summary Below +SummaryBelowAttr *bool ; -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_ffcg *CT_ConditionalFormats )ValidateWithPath (path string )error {for _gebd ,_fbbc :=range _ffcg .ConditionalFormat {if _cddbe :=_fbbc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gebd )); -_cddbe !=nil {return _cddbe ;};};return nil ;}; +// Summary Right +SummaryRightAttr *bool ; -// Validate validates the CT_RevisionInsertSheet and its children -func (_acfga *CT_RevisionInsertSheet )Validate ()error {return _acfga .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_acgeab *ST_VerticalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acgeab =0; -case "\u0074\u006f\u0070":*_acgeab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acgeab =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_acgeab =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_acgeab =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_acgeab =5; -};return nil ;};func (_efcefd *ST_MdxKPIProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfefd ,_baffed :=d .Token ();if _baffed !=nil {return _baffed ;};if _fcaeb ,_cfbae :=_gfefd .(_e .EndElement );_cfbae &&_fcaeb .Name ==start .Name {*_efcefd =1; -return nil ;};if _gfcbag ,_dggbda :=_gfefd .(_e .CharData );!_dggbda {return _g .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",_gfefd );}else {switch string (_gfcbag ){case "":*_efcefd =0; -case "\u0076":*_efcefd =1;case "\u0067":*_efcefd =2;case "\u0073":*_efcefd =3;case "\u0074":*_efcefd =4;case "\u0077":*_efcefd =5;case "\u006d":*_efcefd =6;};};_gfefd ,_baffed =d .Token ();if _baffed !=nil {return _baffed ;};if _dedde ,_cgdag :=_gfefd .(_e .EndElement ); -_cgdag &&_dedde .Name ==start .Name {return nil ;};return _g .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",_gfefd );};func (_bfdag *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfdag =0; -case "\u006e\u006f\u006e\u0065":*_bfdag =1;case "\u0073\u0075\u006d":*_bfdag =2;case "\u006d\u0069\u006e":*_bfdag =3;case "\u006d\u0061\u0078":*_bfdag =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bfdag =5;case "\u0063\u006f\u0075n\u0074":*_bfdag =6; -case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bfdag =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bfdag =8;case "\u0076\u0061\u0072":*_bfdag =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bfdag =10;};return nil ;};type CT_SmartTagPr struct{ +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};func (_cdfbe *CT_HierarchyUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cdfbe .HierarchyUsageAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaeda *CT_PageSetUpPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaeda .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaeda .AutoPageBreaksAttr ))}); +};if _gaeda .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaeda .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_Connection ()*CT_Connection {_bcdf :=&CT_Connection {};return _bcdf }; -// Embed SmartTags -EmbedAttr *bool ; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_ffaefa *CT_Number )ValidateWithPath (path string )error {for _cafgb ,_dffe :=range _ffaefa .Tpls {if _bfba :=_dffe .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cafgb ));_bfba !=nil {return _bfba ; +};};for _bcefe ,_efaac :=range _ffaefa .X {if _fdfff :=_efaac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bcefe ));_fdfff !=nil {return _fdfff ;};};return nil ;};func (_dgbddf *CT_VerticalAlignFontProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbddf .ValAttr =_e .ST_VerticalAlignRun (1); +for _ ,_dgabg :=range start .Attr {if _dgabg .Name .Local =="\u0076\u0061\u006c"{_dgbddf .ValAttr .UnmarshalXMLAttr (_dgabg );continue ;};};for {_bdeb ,_fbbfg :=d .Token ();if _fbbfg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_fbbfg ); +};if _cgcee ,_fffdef :=_bdeb .(_f .EndElement );_fffdef &&_cgcee .Name ==start .Name {break ;};};return nil ;};func (_gbedde ST_TableStyleType )ValidateWithPath (path string )error {switch _gbedde {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbedde )); +};return nil ;};type ST_Objects byte ;func (_edbcd *CT_QueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daecc :=range start .Attr {if _daecc .Name .Local =="\u0069\u0064"{_fcfed ,_fbbg :=_b .ParseUint (_daecc .Value ,10,32); +if _fbbg !=nil {return _fbbg ;};_edbcd .IdAttr =uint32 (_fcfed );continue ;};if _daecc .Name .Local =="\u006e\u0061\u006d\u0065"{_bafbcg ,_bggdg :=_daecc .Value ,error (nil );if _bggdg !=nil {return _bggdg ;};_edbcd .NameAttr =&_bafbcg ;continue ;};if _daecc .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_cccef ,_gcfea :=_b .ParseBool (_daecc .Value ); +if _gcfea !=nil {return _gcfea ;};_edbcd .DataBoundAttr =&_cccef ;continue ;};if _daecc .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gbbfb ,_bgacb :=_b .ParseBool (_daecc .Value );if _bgacb !=nil {return _bgacb ;};_edbcd .RowNumbersAttr =&_gbbfb ; +continue ;};if _daecc .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gdeffbb ,_bebga :=_b .ParseBool (_daecc .Value );if _bebga !=nil {return _bebga ;};_edbcd .FillFormulasAttr =&_gdeffbb ;continue ;};if _daecc .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_degdcg ,_aaedb :=_b .ParseBool (_daecc .Value ); +if _aaedb !=nil {return _aaedb ;};_edbcd .ClippedAttr =&_degdcg ;continue ;};if _daecc .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_agbaa ,_bcggc :=_b .ParseUint (_daecc .Value ,10,32);if _bcggc !=nil {return _bcggc ; +};_fadee :=uint32 (_agbaa );_edbcd .TableColumnIdAttr =&_fadee ;continue ;};};_fecda :for {_bcdaa ,_afgbg :=d .Token ();if _afgbg !=nil {return _afgbg ;};switch _fddgd :=_bcdaa .(type ){case _f .StartElement :switch _fddgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbcd .ExtLst =NewCT_ExtensionList (); +if _gdbbd :=d .DecodeElement (_edbcd .ExtLst ,&_fddgd );_gdbbd !=nil {return _gdbbd ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fddgd .Name ); +if _gedfba :=d .Skip ();_gedfba !=nil {return _gedfba ;};};case _f .EndElement :break _fecda ;case _f .CharData :};};return nil ;};func (_affa *CT_IndexedColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdfb :for {_gbag ,_aaffec :=d .Token (); +if _aaffec !=nil {return _aaffec ;};switch _gdffb :=_gbag .(type ){case _f .StartElement :switch _gdffb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_gaec :=NewCT_RgbColor (); +if _eadc :=d .DecodeElement (_gaec ,&_gdffb );_eadc !=nil {return _eadc ;};_affa .RgbColor =append (_affa .RgbColor ,_gaec );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_gdffb .Name ); +if _cbgab :=d .Skip ();_cbgab !=nil {return _cbgab ;};};case _f .EndElement :break _dcdfb ;case _f .CharData :};};return nil ;};func (_eagdg *CT_PivotDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eagdg .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eagdg .MeasureAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_eagdg .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_eagdg .UniqueNameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_eagdg .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_dgaa *CT_FieldsUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfceb :=range start .Attr {if _dfceb .Name .Local =="\u0063\u006f\u0075n\u0074"{_faccd ,_ebgc :=_b .ParseUint (_dfceb .Value ,10,32);if _ebgc !=nil {return _ebgc ; +};_daefg :=uint32 (_faccd );_dgaa .CountAttr =&_daefg ;continue ;};};_eggbd :for {_fafda ,_adeeg :=d .Token ();if _adeeg !=nil {return _adeeg ;};switch _efece :=_fafda .(type ){case _f .StartElement :switch _efece .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_cefefe :=NewCT_FieldUsage (); +if _dfdad :=d .DecodeElement (_cefefe ,&_efece );_dfdad !=nil {return _dfdad ;};_dgaa .FieldUsage =append (_dgaa .FieldUsage ,_cefefe );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_efece .Name ); +if _dgfcg :=d .Skip ();_dgfcg !=nil {return _dgfcg ;};};case _f .EndElement :break _eggbd ;case _f .CharData :};};return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_bbag :=&CT_ChartFormats {};return _bbag }; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;}; +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_ebca *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func (_eddgda *ST_GrowShrinkType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eddgda =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_eddgda =1; +case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_eddgda =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_eddgda =3;};return nil ;}; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_bfbee *CT_CommentList )ValidateWithPath (path string )error {for _babe ,_gbeg :=range _bfbee .Comment {if _cbffd :=_gbeg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_babe )); -_cbffd !=nil {return _cbffd ;};};return nil ;};type CT_PivotFields struct{ +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_bfgdd *CT_PivotHierarchies )ValidateWithPath (path string )error {for _gdbcbc ,_daegfg :=range _bfgdd .PivotHierarchy {if _fgabc :=_daegfg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_gdbcbc )); +_fgabc !=nil {return _fgabc ;};};return nil ;};type CT_ExternalSheetData struct{ -// Field Count -CountAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// PivotTable Field -PivotField []*CT_PivotField ;};func (_dggfb ST_CfType )ValidateWithPath (path string )error {switch _dggfb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggfb )); -};return nil ;};func (_bdgbg ST_UpdateLinks )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbbcd :=_e .Attr {};_fbbcd .Name =name ;switch _bdgbg {case ST_UpdateLinksUnset :_fbbcd .Value ="";case ST_UpdateLinksUserSet :_fbbcd .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074"; -case ST_UpdateLinksNever :_fbbcd .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_fbbcd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _fbbcd ,nil ;}; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Validate validates the CT_PatternFill and its children -func (_dfgcd *CT_PatternFill )Validate ()error {return _dfgcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func ParseStdlibTime (s string )(_a .Time ,error ){return _a .Time {},nil };type ST_SheetViewType byte ; -type ST_TimePeriod byte ;func (_aecga *CT_CommentPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aecga .LockedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .LockedAttr ))}); -};if _aecga .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .DefaultSizeAttr ))});};if _aecga .PrintAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .PrintAttr ))}); -};if _aecga .DisabledAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .DisabledAttr ))});};if _aecga .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .AutoFillAttr ))}); -};if _aecga .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .AutoLineAttr ))});};if _aecga .AltTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aecga .AltTextAttr )}); -};if _aecga .TextHAlignAttr !=ST_TextHAlignUnset {_cffc ,_eaad :=_aecga .TextHAlignAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _eaad !=nil {return _eaad ;};start .Attr =append (start .Attr ,_cffc ); -};if _aecga .TextVAlignAttr !=ST_TextVAlignUnset {_agfc ,_ccfa :=_aecga .TextVAlignAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _ccfa !=nil {return _ccfa ;};start .Attr =append (start .Attr ,_agfc ); -};if _aecga .LockTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .LockTextAttr ))});};if _aecga .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .JustLastXAttr ))}); -};if _aecga .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecga .AutoScaleAttr ))});};e .EncodeToken (start );_abfg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -e .EncodeElement (_aecga .Anchor ,_abfg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcfaee ST_DdeValueType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_effgcg :=_e .Attr {};_effgcg .Name =name ;switch _dcfaee {case ST_DdeValueTypeUnset :_effgcg .Value =""; -case ST_DdeValueTypeNil :_effgcg .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_effgcg .Value ="\u0062";case ST_DdeValueTypeN :_effgcg .Value ="\u006e";case ST_DdeValueTypeE :_effgcg .Value ="\u0065";case ST_DdeValueTypeStr :_effgcg .Value ="\u0073\u0074\u0072"; -};return _effgcg ,nil ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;); +// Row +Row []*CT_ExternalRow ;};func (_faegf *StyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faegf .CT_Stylesheet =*NewCT_Stylesheet ();_gfcgd :for {_egfdb ,_fadedd :=d .Token ();if _fadedd !=nil {return _fadedd ;};switch _ebcc :=_egfdb .(type ){case _f .StartElement :switch _ebcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_faegf .NumFmts =NewCT_NumFmts (); +if _caagcf :=d .DecodeElement (_faegf .NumFmts ,&_ebcc );_caagcf !=nil {return _caagcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_faegf .Fonts =NewCT_Fonts (); +if _eccce :=d .DecodeElement (_faegf .Fonts ,&_ebcc );_eccce !=nil {return _eccce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_faegf .Fills =NewCT_Fills (); +if _facead :=d .DecodeElement (_faegf .Fills ,&_ebcc );_facead !=nil {return _facead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_faegf .Borders =NewCT_Borders (); +if _gfacg :=d .DecodeElement (_faegf .Borders ,&_ebcc );_gfacg !=nil {return _gfacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_faegf .CellStyleXfs =NewCT_CellStyleXfs (); +if _caae :=d .DecodeElement (_faegf .CellStyleXfs ,&_ebcc );_caae !=nil {return _caae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_faegf .CellXfs =NewCT_CellXfs (); +if _acffc :=d .DecodeElement (_faegf .CellXfs ,&_ebcc );_acffc !=nil {return _acffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_faegf .CellStyles =NewCT_CellStyles (); +if _fgead :=d .DecodeElement (_faegf .CellStyles ,&_ebcc );_fgead !=nil {return _fgead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_faegf .Dxfs =NewCT_Dxfs (); +if _cgcfb :=d .DecodeElement (_faegf .Dxfs ,&_ebcc );_cgcfb !=nil {return _cgcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_faegf .TableStyles =NewCT_TableStyles (); +if _fgcd :=d .DecodeElement (_faegf .TableStyles ,&_ebcc );_fgcd !=nil {return _fgcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_faegf .Colors =NewCT_Colors (); +if _degcg :=d .DecodeElement (_faegf .Colors ,&_ebcc );_degcg !=nil {return _degcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faegf .ExtLst =NewCT_ExtensionList (); +if _egdgdc :=d .DecodeElement (_faegf .ExtLst ,&_ebcc );_egdgdc !=nil {return _egdgdc ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ebcc .Name ); +if _bbgfb :=d .Skip ();_bbgfb !=nil {return _bbgfb ;};};case _f .EndElement :break _gfcgd ;case _f .CharData :};};return nil ;};func (_agdec *CT_UnderlineProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facga :=range start .Attr {if _facga .Name .Local =="\u0076\u0061\u006c"{_agdec .ValAttr .UnmarshalXMLAttr (_facga ); +continue ;};};for {_cgbbg ,_fcfda :=d .Token ();if _fcfda !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_fcfda ); +};if _fafbc ,_fdcgb :=_cgbbg .(_f .EndElement );_fdcgb &&_fafbc .Name ==start .Name {break ;};};return nil ;};type CT_FieldUsage struct{ -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_fefef *CT_PCDSCPage )ValidateWithPath (path string )error {for _fcecc ,_fdefc :=range _fefef .PageItem {if _cdffda :=_fdefc .ValidateWithPath (_g .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fcecc )); -_cdffda !=nil {return _cdffda ;};};return nil ;}; +// Field Index +XAttr int32 ;}; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_bbc *CT_CacheField )ValidateWithPath (path string )error {if _bbc .SharedItems !=nil {if _efdg :=_bbc .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_efdg !=nil {return _efdg ;};};if _bbc .FieldGroup !=nil {if _bege :=_bbc .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"); -_bege !=nil {return _bege ;};};for _effdc ,_ebcf :=range _bbc .MpMap {if _gfad :=_ebcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_effdc ));_gfad !=nil {return _gfad ;};};if _bbc .ExtLst !=nil {if _dge :=_bbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dge !=nil {return _dge ;};};return nil ;};func NewCT_Control ()*CT_Control {_feddg :=&CT_Control {};return _feddg }; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_fffce *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _feeed :=_fffce .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_feeed !=nil {return _feeed ;};if _fffce .PivotFields !=nil {if _aegf :=_fffce .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"); +_aegf !=nil {return _aegf ;};};if _fffce .RowFields !=nil {if _dgbbb :=_fffce .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_dgbbb !=nil {return _dgbbb ;};};if _fffce .RowItems !=nil {if _defgag :=_fffce .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds"); +_defgag !=nil {return _defgag ;};};if _fffce .ColFields !=nil {if _fbfgc :=_fffce .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_fbfgc !=nil {return _fbfgc ;};};if _fffce .ColItems !=nil {if _fcagg :=_fffce .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds"); +_fcagg !=nil {return _fcagg ;};};if _fffce .PageFields !=nil {if _dabdf :=_fffce .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dabdf !=nil {return _dabdf ;};};if _fffce .DataFields !=nil {if _edeab :=_fffce .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"); +_edeab !=nil {return _edeab ;};};if _fffce .Formats !=nil {if _fbeba :=_fffce .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_fbeba !=nil {return _fbeba ;};};if _fffce .ConditionalFormats !=nil {if _dgedfa :=_fffce .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073"); +_dgedfa !=nil {return _dgedfa ;};};if _fffce .ChartFormats !=nil {if _aabfe :=_fffce .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_aabfe !=nil {return _aabfe ;};};if _fffce .PivotHierarchies !=nil {if _agfca :=_fffce .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073"); +_agfca !=nil {return _agfca ;};};if _fffce .PivotTableStyleInfo !=nil {if _cafege :=_fffce .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_cafege !=nil {return _cafege ; +};};if _fffce .Filters !=nil {if _cdebg :=_fffce .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_cdebg !=nil {return _cdebg ;};};if _fffce .RowHierarchiesUsage !=nil {if _dgdcg :=_fffce .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065"); +_dgdcg !=nil {return _dgdcg ;};};if _fffce .ColHierarchiesUsage !=nil {if _eafcc :=_fffce .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_eafcc !=nil {return _eafcc ; +};};if _fffce .ExtLst !=nil {if _fffda :=_fffce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffda !=nil {return _fffda ;};};return nil ;};func (_bgbdb ST_CellType )ValidateWithPath (path string )error {switch _bgbdb {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdb )); +};return nil ;}; -// Validate validates the CT_DataField and its children -func (_abbb *CT_DataField )Validate ()error {return _abbb .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func NewCT_MetadataStrings ()*CT_MetadataStrings {_gccbd :=&CT_MetadataStrings {};return _gccbd };func (_dfcff *CT_PivotCache )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dfcff .CacheIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dfcff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_cccfbd *CT_XmlCellPr )ValidateWithPath (path string )error {if _afdggc :=_cccfbd .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_afdggc !=nil {return _afdggc ;};if _cccfbd .ExtLst !=nil {if _cgegb :=_cccfbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgegb !=nil {return _cgegb ;};};return nil ;};type CT_Field struct{ -// Validate validates the CT_CalcPr and its children -func (_acb *CT_CalcPr )Validate ()error {return _acb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_ecagg *CT_ReviewedRevisions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edabf :=range start .Attr {if _edabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aebdb ,_ebgdg :=_b .ParseUint (_edabf .Value ,10,32); -if _ebgdg !=nil {return _ebgdg ;};_gddab :=uint32 (_aebdb );_ecagg .CountAttr =&_gddab ;continue ;};};_egddg :for {_bgaec ,_cgabb :=d .Token ();if _cgabb !=nil {return _cgabb ;};switch _fgebe :=_bgaec .(type ){case _e .StartElement :switch _fgebe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_bfgddf :=NewCT_Reviewed (); -if _cddbc :=d .DecodeElement (_bfgddf ,&_fgebe );_cddbc !=nil {return _cddbc ;};_ecagg .Reviewed =append (_ecagg .Reviewed ,_bfgddf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fgebe .Name ); -if _efbded :=d .Skip ();_efbded !=nil {return _efbded ;};};case _e .EndElement :break _egddg ;case _e .CharData :};};return nil ;};type CT_CellAlignment struct{ +// Field Index +XAttr int32 ;};func NewCT_Mdx ()*CT_Mdx {_cabbe :=&CT_Mdx {};_cabbe .FAttr =ST_MdxFunctionType (1);return _cabbe };func (_gbecd ST_PhoneticAlignment )Validate ()error {return _gbecd .ValidateWithPath ("")}; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Validate validates the CT_Dimensions and its children +func (_abaac *CT_Dimensions )Validate ()error {return _abaac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");}; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Validate validates the CT_BooleanProperty and its children +func (_dcce *CT_BooleanProperty )Validate ()error {return _dcce .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_gaadgg *CT_SheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbega :=range start .Attr {if _ebbega .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_ffffe ,_gecdce :=_b .ParseBool (_ebbega .Value ); +if _gecdce !=nil {return _gecdce ;};_gaadgg .SyncHorizontalAttr =&_ffffe ;continue ;};if _ebbega .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_ccfcag ,_ecdbc :=_b .ParseBool (_ebbega .Value );if _ecdbc !=nil {return _ecdbc ; +};_gaadgg .SyncVerticalAttr =&_ccfcag ;continue ;};if _ebbega .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_edbea ,_fceca :=_ebbega .Value ,error (nil );if _fceca !=nil {return _fceca ;};_gaadgg .SyncRefAttr =&_edbea ;continue ;};if _ebbega .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_efccge ,_gbfdb :=_b .ParseBool (_ebbega .Value ); +if _gbfdb !=nil {return _gbfdb ;};_gaadgg .TransitionEvaluationAttr =&_efccge ;continue ;};if _ebbega .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_ceaaa ,_cdggg :=_b .ParseBool (_ebbega .Value );if _cdggg !=nil {return _cdggg ; +};_gaadgg .TransitionEntryAttr =&_ceaaa ;continue ;};if _ebbega .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gcgcc ,_ebcbg :=_b .ParseBool (_ebbega .Value );if _ebcbg !=nil {return _ebcbg ;};_gaadgg .PublishedAttr =&_gcgcc ;continue ; +};if _ebbega .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cdbcf ,_agfagb :=_ebbega .Value ,error (nil );if _agfagb !=nil {return _agfagb ;};_gaadgg .CodeNameAttr =&_cdbcf ;continue ;};if _ebbega .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_adddcf ,_ccccg :=_b .ParseBool (_ebbega .Value ); +if _ccccg !=nil {return _ccccg ;};_gaadgg .FilterModeAttr =&_adddcf ;continue ;};if _ebbega .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_ebcea ,_aeaaba :=_b .ParseBool (_ebbega .Value ); +if _aeaaba !=nil {return _aeaaba ;};_gaadgg .EnableFormatConditionsCalculationAttr =&_ebcea ;continue ;};};_bfaac :for {_cbefb ,_fdgfa :=d .Token ();if _fdgfa !=nil {return _fdgfa ;};switch _gddef :=_cbefb .(type ){case _f .StartElement :switch _gddef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_gaadgg .TabColor =NewCT_Color (); +if _dccggb :=d .DecodeElement (_gaadgg .TabColor ,&_gddef );_dccggb !=nil {return _dccggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_gaadgg .OutlinePr =NewCT_OutlinePr (); +if _gfcad :=d .DecodeElement (_gaadgg .OutlinePr ,&_gddef );_gfcad !=nil {return _gfcad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_gaadgg .PageSetUpPr =NewCT_PageSetUpPr (); +if _bdccg :=d .DecodeElement (_gaadgg .PageSetUpPr ,&_gddef );_bdccg !=nil {return _bdccg ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_gddef .Name ); +if _egdgf :=d .Skip ();_egdgf !=nil {return _egdgf ;};};case _f .EndElement :break _bfaac ;case _f .CharData :};};return nil ;}; -// Text Rotation -TextRotationAttr *uint8 ; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_cdacd *CT_OlapPr )ValidateWithPath (path string )error {return nil }; -// Wrap Text -WrapTextAttr *bool ; +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_cdcc *CT_Controls )ValidateWithPath (path string )error {for _aedg ,_cdcbe :=range _cdcc .Control {if _ecfea :=_cdcbe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_aedg )); +_ecfea !=nil {return _ecfea ;};};return nil ;}; -// Indent -IndentAttr *uint32 ; +// Validate validates the CT_FunctionGroups and its children +func (_fagf *CT_FunctionGroups )Validate ()error {return _fagf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_gggcf ST_FileType )String ()string {switch _gggcf {case 0:return ""; +case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";};func (_ccfae ST_CellType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccfae .String (),start ); +};func (_abcbc ST_TableStyleType )String ()string {switch _abcbc {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; +case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c"; +case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; +case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e"; +case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067"; +case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; +case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073"; +};return "";};type CT_Control struct{ -// Relative Indent -RelativeIndentAttr *int32 ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// Justify Last Line -JustifyLastLineAttr *bool ; +// Control Name +NameAttr *string ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// Embedded Control Properties +ControlPr *CT_ControlPr ;};func NewCT_LevelGroup ()*CT_LevelGroup {_bfacc :=&CT_LevelGroup {};_bfacc .GroupMembers =NewCT_GroupMembers ();return _bfacc ;}; -// Reading Order -ReadingOrderAttr *uint32 ;};type CT_CsPageSetup struct{ +// Validate validates the CT_ExternalBook and its children +func (_geba *CT_ExternalBook )Validate ()error {return _geba .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};type CT_Fills struct{ -// Paper Size -PaperSizeAttr *uint32 ; +// Fill Count +CountAttr *uint32 ; -// Paper Height -PaperHeightAttr *string ; +// Fill +Fill []*CT_Fill ;};type CT_Dxf struct{ -// Paper Width -PaperWidthAttr *string ; +// Font Properties +Font *CT_Font ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Number Format +NumFmt *CT_NumFmt ; -// Orientation -OrientationAttr ST_Orientation ; +// Fill +Fill *CT_Fill ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Alignment +Alignment *CT_CellAlignment ; -// Black And White -BlackAndWhiteAttr *bool ; +// Border Properties +Border *CT_Border ; -// Draft -DraftAttr *bool ; +// Protection Properties +Protection *CT_CellProtection ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_PivotCacheRecords struct{ -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// PivotCache Records Count +CountAttr *uint32 ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// PivotCache Record +R []*CT_Record ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func (_afgdcd ST_PhoneticType )Validate ()error {return _afgdcd .ValidateWithPath ("")};func NewCT_Selection ()*CT_Selection {_fadga :=&CT_Selection {};return _fadga }; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_fbcaba :=&CT_TableStyleInfo {};return _fbcaba };func (_bbefgd *CT_Scenarios )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbefgd .CurrentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bbefgd .CurrentAttr )}); +};if _bbefgd .ShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_bbefgd .ShowAttr )});};if _bbefgd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_bbefgd .SqrefAttr )}); +};e .EncodeToken (start );_cdcge :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_adcab :=range _bbefgd .Scenario {e .EncodeElement (_adcab ,_cdcge );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_PivotCaches struct{ -// Validate validates the Revisions and its children -func (_cgcfb *Revisions )Validate ()error {return _cgcfb .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");}; +// PivotCache +PivotCache []*CT_PivotCache ;}; -// Validate validates the CT_ChartsheetProtection and its children -func (_gag *CT_ChartsheetProtection )Validate ()error {return _gag .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_PrintOptions and its children +func (_abagbc *CT_PrintOptions )Validate ()error {return _abagbc .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_fgac *CT_CellStyles )ValidateWithPath (path string )error {for _cdge ,_ggfebb :=range _fgac .CellStyle {if _decb :=_ggfebb .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdge )); -_decb !=nil {return _decb ;};};return nil ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_aafeb :=&CT_TableStyleInfo {};return _aafeb };func NewCT_PageItem ()*CT_PageItem {_dfggb :=&CT_PageItem {};return _dfggb };func (_dedce *CT_OutlinePr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dedce .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dedce .ApplyStylesAttr ))}); -};if _dedce .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dedce .SummaryBelowAttr ))});};if _dedce .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dedce .SummaryRightAttr ))}); -};if _dedce .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dedce .ShowOutlineSymbolsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_bgage :=&CT_VolTypes {};return _bgage };func (_ebccfb ST_GradientType )ValidateWithPath (path string )error {switch _ebccfb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebccfb )); -};return nil ;};type CT_CustomWorkbookView struct{ +// Validate validates the CT_SheetView and its children +func (_decfa *CT_SheetView )Validate ()error {return _decfa .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_ecfbb ST_DateTimeGrouping )String ()string {switch _ecfbb {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072"; +case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};func (_decg *CT_Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cadfe :=range start .Attr {if _cadfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbffa ,_fcgcb :=_b .ParseUint (_cadfe .Value ,10,32); +if _fcgcb !=nil {return _fcgcb ;};_dedgg :=uint32 (_bbffa );_decg .CountAttr =&_dedgg ;continue ;};};_deagc :for {_ggegb ,_eddgd :=d .Token ();if _eddgd !=nil {return _eddgd ;};switch _bfcdf :=_ggegb .(type ){case _f .StartElement :switch _bfcdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_daagae :=NewCT_SharedUser (); +if _cfgcb :=d .DecodeElement (_daagae ,&_bfcdf );_cfgcb !=nil {return _cfgcb ;};_decg .UserInfo =append (_decg .UserInfo ,_daagae );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_bfcdf .Name ); +if _dabba :=d .Skip ();_dabba !=nil {return _dabba ;};};case _f .EndElement :break _deagc ;case _f .CharData :};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_ddfb :=&CT_CustomChartsheetViews {};return _ddfb ;};func (_fgdgd *CT_CacheSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbee ,_ddef :=_fgdgd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ddef !=nil {return _ddef ;};start .Attr =append (start .Attr ,_cbee );if _fgdgd .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fgdgd .ConnectionIdAttr )}); +};e .EncodeToken (start );if _fgdgd .WorksheetSource !=nil {_gcebg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fgdgd .WorksheetSource ,_gcebg ); +};if _fgdgd .Consolidation !=nil {_ecgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgdgd .Consolidation ,_ecgc );};if _fgdgd .ExtLst !=nil {_bcce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fgdgd .ExtLst ,_bcce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eefgfa ST_rwColActionType )Validate ()error {return _eefgfa .ValidateWithPath ("")};func NewCT_AutoFilter ()*CT_AutoFilter {_ee :=&CT_AutoFilter {}; +return _ee };func (_dcdce ST_CfType )String ()string {switch _dcdce {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"; +case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; +case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068"; +case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; +case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; +case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";}; -// Custom View Name -NameAttr string ; +// Validate validates the CT_DataValidation and its children +func (_gdge *CT_DataValidation )Validate ()error {return _gdge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; -// Custom View GUID -GuidAttr string ; +// Validate validates the CT_TableParts and its children +func (_bgaeaf *CT_TableParts )Validate ()error {return _bgaeaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_gaaaf *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaaaf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaaaf .EmbedAttr ))}); +};if _gaaaf .ShowAttr !=ST_SmartTagShowUnset {_bdgec ,_ecace :=_gaaaf .ShowAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077"});if _ecace !=nil {return _ecace ;};start .Attr =append (start .Attr ,_bdgec );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_MergeCell struct{ -// Auto Update -AutoUpdateAttr *bool ; +// Reference +RefAttr string ;};func (_ecafc *CT_MeasureDimensionMaps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecafc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ecafc .CountAttr )}); +};e .EncodeToken (start );if _ecafc .Map !=nil {_bbdbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_gceba :=range _ecafc .Map {e .EncodeElement (_gceba ,_bbdbe );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Merge Interval -MergeIntervalAttr *uint32 ; +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_ccded *CT_DateGroupItem )ValidateWithPath (path string )error {if _ccded .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _bg .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path ); +};if _ggde :=_ccded .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_ggde !=nil {return _ggde ;};return nil ;}; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_aeeea *CT_TextField )ValidateWithPath (path string )error {if _gbaga :=_aeeea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbaga !=nil {return _gbaga ;};return nil ;};type ST_FormatAction byte ;type ST_UnderlineValues byte ; +type CT_Dimensions struct{ -// Only Synch -OnlySyncAttr *bool ; +// OLAP Dimensions Count +CountAttr *uint32 ; -// Personal View -PersonalViewAttr *bool ; +// OLAP Dimension +Dimension []*CT_PivotDimension ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_ggbdca :=&CT_RevisionSheetRename {};return _ggbdca ;};type CT_ConditionalFormats struct{ -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Conditional Format Count +CountAttr *uint32 ; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};func (_bcegda *CT_Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geefc :=range start .Attr {if _geefc .Name .Local =="\u0063\u006f\u0075n\u0074"{_acgdc ,_gdccc :=_b .ParseUint (_geefc .Value ,10,32); +if _gdccc !=nil {return _gdccc ;};_ccaab :=uint32 (_acgdc );_bcegda .CountAttr =&_ccaab ;continue ;};if _geefc .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_acgbb ,_feece :=_b .ParseUint (_geefc .Value ,10,32);if _feece !=nil {return _feece ; +};_fbdgdfe :=uint32 (_acgbb );_bcegda .UniqueCountAttr =&_fbdgdfe ;continue ;};};_dddafg :for {_efcbe ,_abgfa :=d .Token ();if _abgfa !=nil {return _abgfa ;};switch _dgecb :=_efcbe .(type ){case _f .StartElement :switch _dgecb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_gccgee :=NewCT_Rst (); +if _ffaac :=d .DecodeElement (_gccgee ,&_dgecb );_ffaac !=nil {return _ffaac ;};_bcegda .Si =append (_bcegda .Si ,_gccgee );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcegda .ExtLst =NewCT_ExtensionList (); +if _dfcdbb :=d .DecodeElement (_bcegda .ExtLst ,&_dgecb );_dfcdbb !=nil {return _dfcdbb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_dgecb .Name ); +if _gbceef :=d .Skip ();_gbceef !=nil {return _gbceef ;};};case _f .EndElement :break _dddafg ;case _f .CharData :};};return nil ;};func (_cfceb *CT_FunctionGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfceb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cfceb .NameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfadg *CT_SheetIdMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgaae :=range start .Attr {if _dgaae .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgaaeb ,_fdeae :=_b .ParseUint (_dgaae .Value ,10,32); +if _fdeae !=nil {return _fdeae ;};_daaeec :=uint32 (_dgaaeb );_dfadg .CountAttr =&_daaeec ;continue ;};};_eedag :for {_ffbfgg ,_geedg :=d .Token ();if _geedg !=nil {return _geedg ;};switch _agefbb :=_ffbfgg .(type ){case _f .StartElement :switch _agefbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_gbgce :=NewCT_SheetId (); +if _cdaabd :=d .DecodeElement (_gbgce ,&_agefbb );_cdaabd !=nil {return _cdaabd ;};_dfadg .SheetId =append (_dfadg .SheetId ,_gbgce );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_agefbb .Name ); +if _beffgf :=d .Skip ();_beffgf !=nil {return _beffgf ;};};case _f .EndElement :break _eedag ;case _f .CharData :};};return nil ;}; -// Maximized -MaximizedAttr *bool ; +// Validate validates the CT_SheetFormatPr and its children +func (_ageff *CT_SheetFormatPr )Validate ()error {return _ageff .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};type CT_Reviewed struct{ -// Minimized -MinimizedAttr *bool ; +// revision Id +RIdAttr uint32 ;};func (_faead *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdac :=range start .Attr {if _bdac .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"&&_bdac .Name .Local =="\u0069\u0064"||_bdac .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"&&_bdac .Name .Local =="\u0069\u0064"{_gfdfe ,_caad :=_bdac .Value ,error (nil ); +if _caad !=nil {return _caad ;};_faead .IdAttr =_gfdfe ;continue ;};};for {_bcea ,_cagfa :=d .Token ();if _cagfa !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_cagfa ); +};if _eegba ,_fgdaf :=_bcea .(_f .EndElement );_fgdaf &&_eegba .Name ==start .Name {break ;};};return nil ;}; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_gcaa *CT_Groups )ValidateWithPath (path string )error {for _fede ,_dbdd :=range _gcaa .Group {if _becbd :=_dbdd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fede ));_becbd !=nil {return _becbd ; +};};return nil ;}; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Validate validates the CT_GroupLevel and its children +func (_fgfed *CT_GroupLevel )Validate ()error {return _fgfed .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_d .Fields (s )),nil }; +func (_aafaa ST_IconSetType )String ()string {switch _aafaa {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073"; +case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073"; +case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b"; +case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; +case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";}; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_aeecg *CT_MdxSet )ValidateWithPath (path string )error {if _ddbfg :=_aeecg .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_ddbfg !=nil {return _ddbfg ;};for _adccd ,_cfdegc :=range _aeecg .N {if _fdbac :=_cfdegc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_adccd )); +_fdbac !=nil {return _fdbac ;};};return nil ;};func (_ecaga *CT_TableColumns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecaga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ecaga .CountAttr )}); +};e .EncodeToken (start );_bcadgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_gaaec :=range _ecaga .TableColumn {e .EncodeElement (_gaaec ,_bcadgb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Validate validates the CT_GroupItems and its children +func (_gacdc *CT_GroupItems )Validate ()error {return _gacdc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_begcd *CT_FutureMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gafa :=range start .Attr {if _gafa .Name .Local =="\u006e\u0061\u006d\u0065"{_eefab ,_gdbcg :=_gafa .Value ,error (nil ); +if _gdbcg !=nil {return _gdbcg ;};_begcd .NameAttr =_eefab ;continue ;};if _gafa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfag ,_cdcfa :=_b .ParseUint (_gafa .Value ,10,32);if _cdcfa !=nil {return _cdcfa ;};_cefge :=uint32 (_cfag );_begcd .CountAttr =&_cefge ; +continue ;};};_dgabb :for {_dfeca ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};switch _eggbf :=_dfeca .(type ){case _f .StartElement :switch _eggbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_ffbf :=NewCT_FutureMetadataBlock (); +if _bdgff :=d .DecodeElement (_ffbf ,&_eggbf );_bdgff !=nil {return _bdgff ;};_begcd .Bk =append (_begcd .Bk ,_ffbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begcd .ExtLst =NewCT_ExtensionList (); +if _dgee :=d .DecodeElement (_begcd .ExtLst ,&_eggbf );_dgee !=nil {return _dgee ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_eggbf .Name ); +if _cafeb :=d .Skip ();_cafeb !=nil {return _cafeb ;};};case _f .EndElement :break _dgabb ;case _f .CharData :};};return nil ;};func (_bbgab *CT_ExternalDefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbgab .DefinedName !=nil {_bbbgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; +for _ ,_gceae :=range _bbgab .DefinedName {e .EncodeElement (_gceae ,_bbbgb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_adbec *CT_PhoneticPr )ValidateWithPath (path string )error {if _dffgb :=_adbec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dffgb !=nil {return _dffgb ;};if _aebac :=_adbec .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072"); +_aebac !=nil {return _aebac ;};return nil ;}; -// Window Width -WindowWidthAttr uint32 ; +// Validate validates the ExternalLink and its children +func (_ddcge *ExternalLink )Validate ()error {return _ddcge .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_dedbe *CT_MetadataStringIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_dedbe .XAttr )}); +if _dedbe .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dedbe .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Window Height -WindowHeightAttr uint32 ; +// Validate validates the CT_MetadataBlock and its children +func (_bfbbe *CT_MetadataBlock )Validate ()error {return _bfbbe .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_gdadf *CT_Record )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _gdadf .M !=nil {_ecfbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dbcbcd :=range _gdadf .M {e .EncodeElement (_dbcbcd ,_ecfbe );};};if _gdadf .N !=nil {_bgafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_eaegd :=range _gdadf .N {e .EncodeElement (_eaegd ,_bgafc );};};if _gdadf .B !=nil {_bcbaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_facef :=range _gdadf .B {e .EncodeElement (_facef ,_bcbaa );};};if _gdadf .E !=nil {_faeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_agbgbc :=range _gdadf .E {e .EncodeElement (_agbgbc ,_faeg );};};if _gdadf .S !=nil {_fbbgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fdeagb :=range _gdadf .S {e .EncodeElement (_fdeagb ,_fbbgc );};};if _gdadf .D !=nil {_fbeab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_dgbced :=range _gdadf .D {e .EncodeElement (_dgbced ,_fbeab );};};if _gdadf .X !=nil {_efbbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edfaa :=range _gdadf .X {e .EncodeElement (_edfaa ,_efbbd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type SingleXmlCells struct{CT_SingleXmlCells };func (_cggf *CT_ExternalCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cggf .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_cggf .RAttr )}); +};if _cggf .TAttr !=ST_CellTypeUnset {_efbbc ,_fcbde :=_cggf .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _fcbde !=nil {return _fcbde ;};start .Attr =append (start .Attr ,_efbbc );};if _cggf .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_cggf .VmAttr )}); +};e .EncodeToken (start );if _cggf .V !=nil {_eaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_eaeg ,*_cggf .V );e .EncodeElement (_cggf .V ,_eaeg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_gfgeec *ST_HtmlFmt )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfgeec =0;case "\u006e\u006f\u006e\u0065":*_gfgeec =1;case "\u0072\u0074\u0066":*_gfgeec =2;case "\u0061\u006c\u006c":*_gfgeec =3;};return nil ; +}; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_bgdgb *CT_Sheets )ValidateWithPath (path string )error {for _cfgbe ,_gccce :=range _bgdgb .Sheet {if _cdcfg :=_gccce .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cfgbe ));_cdcfg !=nil {return _cdcfg ; +};};return nil ;}; -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Validate validates the PivotCacheDefinition and its children +func (_dfddfd *PivotCacheDefinition )Validate ()error {return _dfddfd .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_eeec *CT_OlapPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeec .LocalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .LocalAttr ))}); +};if _eeec .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_eeec .LocalConnectionAttr )}); +};if _eeec .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .LocalRefreshAttr ))});};if _eeec .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .SendLocaleAttr ))}); +};if _eeec .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_eeec .RowDrillCountAttr )}); +};if _eeec .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .ServerFillAttr ))});};if _eeec .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .ServerNumberFormatAttr ))}); +};if _eeec .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .ServerFontAttr ))});};if _eeec .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eeec .ServerFontColorAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_afcb :=&CT_ExternalLinkChoice {};return _afcb ;};func (_ggcgb *CT_QueryTableRefresh )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcgb .QueryTableFields =NewCT_QueryTableFields (); +for _ ,_bbbdcb :=range start .Attr {if _bbbdcb .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_fedfe ,_cddfd :=_b .ParseBool (_bbbdcb .Value );if _cddfd !=nil {return _cddfd ; +};_ggcgb .PreserveSortFilterLayoutAttr =&_fedfe ;continue ;};if _bbbdcb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_aadg ,_gadce :=_b .ParseBool (_bbbdcb .Value );if _gadce !=nil {return _gadce ;};_ggcgb .FieldIdWrappedAttr =&_aadg ; +continue ;};if _bbbdcb .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_ecagd ,_decfdd :=_b .ParseBool (_bbbdcb .Value );if _decfdd !=nil {return _decfdd ;};_ggcgb .HeadersInLastRefreshAttr =&_ecagd ; +continue ;};if _bbbdcb .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_dcggg ,_febg :=_b .ParseUint (_bbbdcb .Value ,10,8);if _febg !=nil {return _febg ;};_eddc :=uint8 (_dcggg );_ggcgb .MinimumVersionAttr =&_eddc ; +continue ;};if _bbbdcb .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_ddgce ,_cbaccg :=_b .ParseUint (_bbbdcb .Value ,10,32);if _cbaccg !=nil {return _cbaccg ;};_fcfba :=uint32 (_ddgce );_ggcgb .NextIdAttr =&_fcfba ;continue ;};if _bbbdcb .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_ecdec ,_fcdbg :=_b .ParseUint (_bbbdcb .Value ,10,32); +if _fcdbg !=nil {return _fcdbg ;};_gbbgb :=uint32 (_ecdec );_ggcgb .UnboundColumnsLeftAttr =&_gbbgb ;continue ;};if _bbbdcb .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_abgac ,_becfa :=_b .ParseUint (_bbbdcb .Value ,10,32); +if _becfa !=nil {return _becfa ;};_adba :=uint32 (_abgac );_ggcgb .UnboundColumnsRightAttr =&_adba ;continue ;};};_baabe :for {_fdafec ,_fddadd :=d .Token ();if _fddadd !=nil {return _fddadd ;};switch _cggad :=_fdafec .(type ){case _f .StartElement :switch _cggad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _gaadg :=d .DecodeElement (_ggcgb .QueryTableFields ,&_cggad ); +_gaadg !=nil {return _gaadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_ggcgb .QueryTableDeletedFields =NewCT_QueryTableDeletedFields (); +if _ffeb :=d .DecodeElement (_ggcgb .QueryTableDeletedFields ,&_cggad );_ffeb !=nil {return _ffeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ggcgb .SortState =NewCT_SortState (); +if _gggfb :=d .DecodeElement (_ggcgb .SortState ,&_cggad );_gggfb !=nil {return _gggfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcgb .ExtLst =NewCT_ExtensionList (); +if _gfcacd :=d .DecodeElement (_ggcgb .ExtLst ,&_cggad );_gfcacd !=nil {return _gfcacd ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_cggad .Name ); +if _eebab :=d .Skip ();_eebab !=nil {return _eebab ;};};case _f .EndElement :break _baabe ;case _f .CharData :};};return nil ;};func NewCT_PivotCaches ()*CT_PivotCaches {_aeecd :=&CT_PivotCaches {};return _aeecd };func (_dffcdg ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _dffcdg {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffcdg )); +};return nil ;}; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// Validate validates the CT_MdxKPI and its children +func (_afcgg *CT_MdxKPI )Validate ()error {return _afcgg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");}; -// Show Status Bar -ShowStatusbarAttr *bool ; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_ebgdc *CT_FontName )ValidateWithPath (path string )error {return nil };type CT_WorksheetSource struct{ -// Show Comments -ShowCommentsAttr ST_Comments ; +// Reference +RefAttr *string ; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;}; +// Named Range +NameAttr *string ; -// Validate validates the CT_ChartFormat and its children -func (_abeb *CT_ChartFormat )Validate ()error {return _abeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");}; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_baebbf ST_PatternType )Validate ()error {return _baebbf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_egdcb *CT_PivotArea )ValidateWithPath (path string )error {if _gfcdb :=_egdcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfcdb !=nil {return _gfcdb ;};if _fcfa :=_egdcb .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); -_fcfa !=nil {return _fcfa ;};if _egdcb .References !=nil {if _bedee :=_egdcb .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_bedee !=nil {return _bedee ;};};if _egdcb .ExtLst !=nil {if _bcgeef :=_egdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcgeef !=nil {return _bcgeef ;};};return nil ;};type ST_PivotFilterType byte ;func (_egfb *CT_ExternalReferences )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgfgf :for {_addaa ,_adgfb :=d .Token ();if _adgfb !=nil {return _adgfb ;}; -switch _feaa :=_addaa .(type ){case _e .StartElement :switch _feaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_cacc :=NewCT_ExternalReference (); -if _gddg :=d .DecodeElement (_cacc ,&_feaa );_gddg !=nil {return _gddg ;};_egfb .ExternalReference =append (_egfb .ExternalReference ,_cacc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_feaa .Name ); -if _daaab :=d .Skip ();_daaab !=nil {return _daaab ;};};case _e .EndElement :break _bgfgf ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_GroupLevels and its children +func (_ececg *CT_GroupLevels )Validate ()error {return _ececg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};type ST_Comments byte ;func NewCT_Fonts ()*CT_Fonts {_aggfcd :=&CT_Fonts {};return _aggfcd }; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_feeb *CT_RangeSets )ValidateWithPath (path string )error {for _acfcd ,_dgeaa :=range _feeb .RangeSet {if _agabeg :=_dgeaa .ValidateWithPath (_g .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_acfcd )); -_agabeg !=nil {return _agabeg ;};};return nil ;}; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_fbabc *CT_QueryTable )ValidateWithPath (path string )error {if _bfadf :=_fbabc .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfadf !=nil {return _bfadf ; -};if _fbabc .QueryTableRefresh !=nil {if _ddda :=_fbabc .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_ddda !=nil {return _ddda ;};};if _fbabc .ExtLst !=nil {if _fcagaf :=_fbabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcagaf !=nil {return _fcagaf ;};};return nil ;};func (_aabb *CT_ChartFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aabb .PivotArea =NewCT_PivotArea ();for _ ,_efdgc :=range start .Attr {if _efdgc .Name .Local =="\u0063\u0068\u0061r\u0074"{_aabe ,_cacb :=_b .ParseUint (_efdgc .Value ,10,32); -if _cacb !=nil {return _cacb ;};_aabb .ChartAttr =uint32 (_aabe );continue ;};if _efdgc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_dgagd ,_aafe :=_b .ParseUint (_efdgc .Value ,10,32);if _aafe !=nil {return _aafe ;};_aabb .FormatAttr =uint32 (_dgagd ); -continue ;};if _efdgc .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_gfbc ,_adcf :=_b .ParseBool (_efdgc .Value );if _adcf !=nil {return _adcf ;};_aabb .SeriesAttr =&_gfbc ;continue ;};};_dgf :for {_cggc ,_cgcd :=d .Token ();if _cgcd !=nil {return _cgcd ; -};switch _fccbd :=_cggc .(type ){case _e .StartElement :switch _fccbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _cgdd :=d .DecodeElement (_aabb .PivotArea ,&_fccbd ); -_cgdd !=nil {return _cgdd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_fccbd .Name ); -if _baf :=d .Skip ();_baf !=nil {return _baf ;};};case _e .EndElement :break _dgf ;case _e .CharData :};};return nil ;};func (_dgfba *Connections )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _dgfba .CT_Connections .MarshalXML (e ,start );};func (_geccd *CT_CustomFilters )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcbgcb :=range start .Attr {if _dcbgcb .Name .Local =="\u0061\u006e\u0064"{_gcbdc ,_dcdfg :=_b .ParseBool (_dcbgcb .Value ); -if _dcdfg !=nil {return _dcdfg ;};_geccd .AndAttr =&_gcbdc ;continue ;};};_cefcf :for {_edecf ,_gbea :=d .Token ();if _gbea !=nil {return _gbea ;};switch _fggbc :=_edecf .(type ){case _e .StartElement :switch _fggbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_efdcd :=NewCT_CustomFilter (); -if _bgfa :=d .DecodeElement (_efdcd ,&_fggbc );_bgfa !=nil {return _bgfa ;};_geccd .CustomFilter =append (_geccd .CustomFilter ,_efdcd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_fggbc .Name ); -if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _e .EndElement :break _cefcf ;case _e .CharData :};};return nil ;};func (_afeeb ST_VolDepType )ValidateWithPath (path string )error {switch _afeeb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afeeb )); -};return nil ;};func (_ggddc *CT_QueryTableField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfaga :=range start .Attr {if _dfaga .Name .Local =="\u0069\u0064"{_dfaae ,_afddb :=_b .ParseUint (_dfaga .Value ,10,32);if _afddb !=nil {return _afddb ; -};_ggddc .IdAttr =uint32 (_dfaae );continue ;};if _dfaga .Name .Local =="\u006e\u0061\u006d\u0065"{_ccffc ,_eaadf :=_dfaga .Value ,error (nil );if _eaadf !=nil {return _eaadf ;};_ggddc .NameAttr =&_ccffc ;continue ;};if _dfaga .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_bfggfc ,_befcb :=_b .ParseBool (_dfaga .Value ); -if _befcb !=nil {return _befcb ;};_ggddc .DataBoundAttr =&_bfggfc ;continue ;};if _dfaga .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_bbegf ,_acfc :=_b .ParseBool (_dfaga .Value );if _acfc !=nil {return _acfc ;};_ggddc .RowNumbersAttr =&_bbegf ; -continue ;};if _dfaga .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fccbf ,_dafb :=_b .ParseBool (_dfaga .Value );if _dafb !=nil {return _dafb ;};_ggddc .FillFormulasAttr =&_fccbf ;continue ;};if _dfaga .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_dfggd ,_beaag :=_b .ParseBool (_dfaga .Value ); -if _beaag !=nil {return _beaag ;};_ggddc .ClippedAttr =&_dfggd ;continue ;};if _dfaga .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_bbefa ,_begda :=_b .ParseUint (_dfaga .Value ,10,32);if _begda !=nil {return _begda ; -};_accc :=uint32 (_bbefa );_ggddc .TableColumnIdAttr =&_accc ;continue ;};};_degfcd :for {_gbcfe ,_gcgdg :=d .Token ();if _gcgdg !=nil {return _gcgdg ;};switch _bgeaa :=_gbcfe .(type ){case _e .StartElement :switch _bgeaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggddc .ExtLst =NewCT_ExtensionList (); -if _fgggd :=d .DecodeElement (_ggddc .ExtLst ,&_bgeaa );_fgggd !=nil {return _fgggd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_bgeaa .Name ); -if _gcggd :=d .Skip ();_gcggd !=nil {return _gcggd ;};};case _e .EndElement :break _degfcd ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Item and its children +func (_dcdeb *CT_Item )Validate ()error {return _dcdeb .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type CT_PivotAreas struct{ -// Validate validates the CT_MeasureGroup and its children -func (_eedf *CT_MeasureGroup )Validate ()error {return _eedf .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_bggda *MapInfo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggda .CT_MapInfo =*NewCT_MapInfo (); -for _ ,_dcaagc :=range start .Attr {if _dcaagc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_gface ,_fbcga :=_dcaagc .Value ,error (nil );if _fbcga !=nil {return _fbcga ;};_bggda .SelectionNamespacesAttr =_gface ; -continue ;};};_edfafd :for {_agega ,_feeaga :=d .Token ();if _feeaga !=nil {return _feeaga ;};switch _cfaee :=_agega .(type ){case _e .StartElement :switch _cfaee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_ffccb :=NewCT_Schema (); -if _gfbdaa :=d .DecodeElement (_ffccb ,&_cfaee );_gfbdaa !=nil {return _gfbdaa ;};_bggda .Schema =append (_bggda .Schema ,_ffccb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_agcddg :=NewCT_Map (); -if _adebaf :=d .DecodeElement (_agcddg ,&_cfaee );_adebaf !=nil {return _adebaf ;};_bggda .Map =append (_bggda .Map ,_agcddg );default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_cfaee .Name ); -if _gefggb :=d .Skip ();_gefggb !=nil {return _gefggb ;};};case _e .EndElement :break _edfafd ;case _e .CharData :};};return nil ;};func (_dfafb ST_MdxFunctionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfafb .String (),start ); -}; +// Pivot Area Count +CountAttr *uint32 ; -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_bddagc *VolTypes )ValidateWithPath (path string )error {if _gcefe :=_bddagc .CT_VolTypes .ValidateWithPath (path );_gcefe !=nil {return _gcefe ;};return nil ;};type CT_Hyperlinks struct{ +// Pivot Area +PivotArea []*CT_PivotArea ;};func (_geeea *CT_FieldGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geeea .ParAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_geeea .ParAttr )}); +};if _geeea .BaseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_geeea .BaseAttr )});};e .EncodeToken (start );if _geeea .RangePr !=nil {_aeeeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}}; +e .EncodeElement (_geeea .RangePr ,_aeeeg );};if _geeea .DiscretePr !=nil {_gagbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_geeea .DiscretePr ,_gagbf ); +};if _geeea .GroupItems !=nil {_baccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_geeea .GroupItems ,_baccc );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Hyperlink -Hyperlink []*CT_Hyperlink ;};func (_gfggab *CT_GroupMembers )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dedg :=range start .Attr {if _dedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_badaa ,_bdfcd :=_b .ParseUint (_dedg .Value ,10,32); -if _bdfcd !=nil {return _bdfcd ;};_gdbef :=uint32 (_badaa );_gfggab .CountAttr =&_gdbef ;continue ;};};_ddcbc :for {_gadbd ,_gfga :=d .Token ();if _gfga !=nil {return _gfga ;};switch _bdfgc :=_gadbd .(type ){case _e .StartElement :switch _bdfgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_dgfdd :=NewCT_GroupMember (); -if _aaggf :=d .DecodeElement (_dgfdd ,&_bdfgc );_aaggf !=nil {return _aaggf ;};_gfggab .GroupMember =append (_gfggab .GroupMember ,_dgfdd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_bdfgc .Name ); -if _cdedb :=d .Skip ();_cdedb !=nil {return _cdedb ;};};case _e .EndElement :break _ddcbc ;case _e .CharData :};};return nil ;};func (_ebdd *CT_ColorScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_befea :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}}; -for _ ,_ddde :=range _ebdd .Cfvo {e .EncodeElement (_ddde ,_befea );};_gdge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_cec :=range _ebdd .Color {e .EncodeElement (_cec ,_gdge );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bfdbf *CT_ConditionalFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfdbf .PivotAreas =NewCT_PivotAreas ();for _ ,_cafgg :=range start .Attr {if _cafgg .Name .Local =="\u0073\u0063\u006fp\u0065"{_bfdbf .ScopeAttr .UnmarshalXMLAttr (_cafgg ); -continue ;};if _cafgg .Name .Local =="\u0074\u0079\u0070\u0065"{_bfdbf .TypeAttr .UnmarshalXMLAttr (_cafgg );continue ;};if _cafgg .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_bfbgc ,_ddcb :=_b .ParseUint (_cafgg .Value ,10,32);if _ddcb !=nil {return _ddcb ; -};_bfdbf .PriorityAttr =uint32 (_bfbgc );continue ;};};_eaddd :for {_cdcf ,_eafa :=d .Token ();if _eafa !=nil {return _eafa ;};switch _cgcda :=_cdcf .(type ){case _e .StartElement :switch _cgcda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _afbgg :=d .DecodeElement (_bfdbf .PivotAreas ,&_cgcda ); -_afbgg !=nil {return _afbgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfdbf .ExtLst =NewCT_ExtensionList (); -if _gbdcf :=d .DecodeElement (_bfdbf .ExtLst ,&_cgcda );_gbdcf !=nil {return _gbdcf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_cgcda .Name ); -if _adgcd :=d .Skip ();_adgcd !=nil {return _adgcd ;};};case _e .EndElement :break _eaddd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_fde *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _cccdc ,_gaabb :=range _fde .ColHierarchyUsage {if _dcde :=_gaabb .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cccdc )); +_dcde !=nil {return _dcde ;};};return nil ;}; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_egdda *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _ebedb ,_agggf :=range _egdda .DeletedField {if _ceegcb :=_agggf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ebedb )); -_ceegcb !=nil {return _ceegcb ;};};return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_bdgge :=&CT_TableStyles {};return _bdgge }; +// Validate validates the CT_SharedUser and its children +func (_dcffc *CT_SharedUser )Validate ()error {return _dcffc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_bgac *CT_AutoFilter )ValidateWithPath (path string )error {for _afc ,_eea :=range _bgac .FilterColumn {if _cdd :=_eea .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_afc )); -_cdd !=nil {return _cdd ;};};if _bgac .SortState !=nil {if _dcg :=_bgac .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dcg !=nil {return _dcg ;};};if _bgac .ExtLst !=nil {if _aab :=_bgac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aab !=nil {return _aab ;};};return nil ;};type CT_VolMain struct{ +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_feddbe *CT_PivotSelection )ValidateWithPath (path string )error {if _cfbgf :=_feddbe .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_cfbgf !=nil {return _cfbgf ;};if _ebfbb :=_feddbe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); +_ebfbb !=nil {return _ebfbb ;};if _agadc :=_feddbe .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_agadc !=nil {return _agadc ;};return nil ;};type CT_Number struct{ -// First String -FirstAttr string ; +// Value +VAttr float64 ; -// Topic -Tp []*CT_VolTopic ;}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_WebPublishing and its children -func (_gbdcee *CT_WebPublishing )Validate ()error {return _gbdcee .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1; -ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;); +// Calculated Item +FAttr *bool ; -// Validate validates the CT_Location and its children -func (_dgfaf *CT_Location )Validate ()error {return _dgfaf .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_gdadb *CT_Location )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_gdadb .RefAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",_gdadb .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",_gdadb .FirstDataRowAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gdadb .FirstDataColAttr )});if _gdadb .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gdadb .RowPageCountAttr )}); -};if _gdadb .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gdadb .ColPageCountAttr )});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ExternalReferences struct{ +// Caption +CAttr *string ; -// External Reference -ExternalReference []*CT_ExternalReference ;};func (_eecagc ST_DateTimeGrouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcedbe :=_e .Attr {};_bcedbe .Name =name ;switch _eecagc {case ST_DateTimeGroupingUnset :_bcedbe .Value ="";case ST_DateTimeGroupingYear :_bcedbe .Value ="\u0079\u0065\u0061\u0072"; -case ST_DateTimeGroupingMonth :_bcedbe .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_bcedbe .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_bcedbe .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_bcedbe .Value ="\u006d\u0069\u006e\u0075\u0074\u0065"; -case ST_DateTimeGroupingSecond :_bcedbe .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _bcedbe ,nil ;};func (_defcf *CT_CustomSheetViews )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbb :for {_ggcf ,_cfgbbf :=d .Token ();if _cfgbbf !=nil {return _cfgbbf ; -};switch _caee :=_ggcf .(type ){case _e .StartElement :switch _caee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_gefd :=NewCT_CustomSheetView (); -if _babga :=d .DecodeElement (_gefd ,&_caee );_babga !=nil {return _babga ;};_defcf .CustomSheetView =append (_defcf .CustomSheetView ,_gefd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_caee .Name ); -if _agegf :=d .Skip ();_agegf !=nil {return _agegf ;};};case _e .EndElement :break _ddbb ;case _e .CharData :};};return nil ;};func (_dbcf *CT_GroupLevel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_dbcf .UniqueNameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_dbcf .CaptionAttr )});if _dbcf .UserAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbcf .UserAttr ))}); -};if _dbcf .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbcf .CustomRollUpAttr ))});};e .EncodeToken (start ); -if _dbcf .Groups !=nil {_dbadf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_dbcf .Groups ,_dbadf );};if _dbcf .ExtLst !=nil {_bbdba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_dbcf .ExtLst ,_bbdba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Member Property Count +CpAttr *uint32 ; -// Validate validates the CT_GroupLevel and its children -func (_dbdga *CT_GroupLevel )Validate ()error {return _dbdga .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func NewCT_DataValidation ()*CT_DataValidation {_cbfg :=&CT_DataValidation {};return _cbfg }; -func (_ebefd *CT_XStringElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_ebefd .VAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fbbbeg *ST_GradientType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbbbeg =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fbbbeg =1;case "\u0070\u0061\u0074\u0068":*_fbbbeg =2;};return nil ;};func NewConnections ()*Connections {_caccc :=&Connections {}; -_caccc .CT_Connections =*NewCT_Connections ();return _caccc ;};func (_cgdgg *CT_Set )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccabd :=range start .Attr {if _ccabd .Name .Local =="\u0063\u006f\u0075n\u0074"{_feffb ,_daaabb :=_b .ParseUint (_ccabd .Value ,10,32); -if _daaabb !=nil {return _daaabb ;};_abace :=uint32 (_feffb );_cgdgg .CountAttr =&_abace ;continue ;};if _ccabd .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_ecgfc ,_abaaf :=_b .ParseInt (_ccabd .Value ,10,32);if _abaaf !=nil {return _abaaf ; -};_cgdgg .MaxRankAttr =int32 (_ecgfc );continue ;};if _ccabd .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_baae ,_fecce :=_ccabd .Value ,error (nil );if _fecce !=nil {return _fecce ;};_cgdgg .SetDefinitionAttr =_baae ; -continue ;};if _ccabd .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_cgdgg .SortTypeAttr .UnmarshalXMLAttr (_ccabd );continue ;};if _ccabd .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_fffaf ,_cfbecc :=_b .ParseBool (_ccabd .Value ); -if _cfbecc !=nil {return _cfbecc ;};_cgdgg .QueryFailedAttr =&_fffaf ;continue ;};};_dcgdd :for {_cabbad ,_cefde :=d .Token ();if _cefde !=nil {return _cefde ;};switch _badgg :=_cabbad .(type ){case _e .StartElement :switch _badgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gdgfd :=NewCT_Tuples (); -if _eaacaf :=d .DecodeElement (_gdgfd ,&_badgg );_eaacaf !=nil {return _eaacaf ;};_cgdgg .Tpls =append (_cgdgg .Tpls ,_gdgfd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_cgdgg .SortByTuple =NewCT_Tuples (); -if _adbbf :=d .DecodeElement (_cgdgg .SortByTuple ,&_badgg );_adbbf !=nil {return _adbbf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_badgg .Name ); -if _egdbg :=d .Skip ();_egdbg !=nil {return _egdbg ;};};case _e .EndElement :break _dcgdd ;case _e .CharData :};};return nil ;}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_dbcg *CT_ControlPr )ValidateWithPath (path string )error {if _bebb :=_dbcg .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bebb !=nil {return _bebb ;};return nil ;}; +// Background Color +BcAttr *string ; -// Validate validates the CT_ObjectAnchor and its children -func (_fcccg *CT_ObjectAnchor )Validate ()error {return _fcccg .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_Macrosheet and its children -func (_fdfd *CT_Macrosheet )Validate ()error {return _fdfd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_abgec *ST_ItemType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbcea ,_dbfeca :=d .Token (); -if _dbfeca !=nil {return _dbfeca ;};if _efeeba ,_cgede :=_gbcea .(_e .EndElement );_cgede &&_efeeba .Name ==start .Name {*_abgec =1;return nil ;};if _fbdbba ,_ababce :=_gbcea .(_e .CharData );!_ababce {return _g .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",_gbcea ); -}else {switch string (_fbdbba ){case "":*_abgec =0;case "\u0064\u0061\u0074\u0061":*_abgec =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abgec =2;case "\u0073\u0075\u006d":*_abgec =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_abgec =4;case "\u0061\u0076\u0067":*_abgec =5; -case "\u006d\u0061\u0078":*_abgec =6;case "\u006d\u0069\u006e":*_abgec =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_abgec =8;case "\u0063\u006f\u0075n\u0074":*_abgec =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_abgec =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_abgec =11; -case "\u0076\u0061\u0072":*_abgec =12;case "\u0076\u0061\u0072\u0050":*_abgec =13;case "\u0067\u0072\u0061n\u0064":*_abgec =14;case "\u0062\u006c\u0061n\u006b":*_abgec =15;};};_gbcea ,_dbfeca =d .Token ();if _dbfeca !=nil {return _dbfeca ;};if _dgdea ,_cggdg :=_gbcea .(_e .EndElement ); -_cggdg &&_dgdea .Name ==start .Name {return nil ;};return _g .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",_gbcea );};func (_bgadd *CT_PivotCache )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aggfcc :=range start .Attr {if _aggfcc .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"&&_aggfcc .Name .Local =="\u0069\u0064"||_aggfcc .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"&&_aggfcc .Name .Local =="\u0069\u0064"{_efdcdc ,_acegf :=_aggfcc .Value ,error (nil ); -if _acegf !=nil {return _acegf ;};_bgadd .IdAttr =_efdcdc ;continue ;};if _aggfcc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_gecb ,_fdagf :=_b .ParseUint (_aggfcc .Value ,10,32);if _fdagf !=nil {return _fdagf ;};_bgadd .CacheIdAttr =uint32 (_gecb ); -continue ;};};for {_abcaa ,_caefe :=d .Token ();if _caefe !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_caefe );};if _dgbde ,_dffbg :=_abcaa .(_e .EndElement ); -_dffbg &&_dgbde .Name ==start .Name {break ;};};return nil ;};func (_fbgc *CT_ExternalSheetName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfagf :=range start .Attr {if _bfagf .Name .Local =="\u0076\u0061\u006c"{_ebad ,_fcfd :=_bfagf .Value ,error (nil ); -if _fcfd !=nil {return _fcfd ;};_fbgc .ValAttr =&_ebad ;continue ;};};for {_dbdad ,_dfdee :=d .Token ();if _dfdee !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dfdee ); -};if _fgbac ,_cecdf :=_dbdad .(_e .EndElement );_cecdf &&_fgbac .Name ==start .Name {break ;};};return nil ;};func (_aabac *CT_Error )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Local =="\u0066\u0063"{_eagegg ,_gbdfd :=_ebge .Value ,error (nil ); -if _gbdfd !=nil {return _gbdfd ;};_aabac .FcAttr =&_eagegg ;continue ;};if _ebge .Name .Local =="\u0076"{_acefb ,_acece :=_ebge .Value ,error (nil );if _acece !=nil {return _acece ;};_aabac .VAttr =_acefb ;continue ;};if _ebge .Name .Local =="\u0066"{_ceffd ,_ggga :=_b .ParseBool (_ebge .Value ); -if _ggga !=nil {return _ggga ;};_aabac .FAttr =&_ceffd ;continue ;};if _ebge .Name .Local =="\u0063"{_efbcg ,_deca :=_ebge .Value ,error (nil );if _deca !=nil {return _deca ;};_aabac .CAttr =&_efbcg ;continue ;};if _ebge .Name .Local =="\u0063\u0070"{_acafd ,_cgfeg :=_b .ParseUint (_ebge .Value ,10,32); -if _cgfeg !=nil {return _cgfeg ;};_aebfg :=uint32 (_acafd );_aabac .CpAttr =&_aebfg ;continue ;};if _ebge .Name .Local =="\u0069\u006e"{_dcegb ,_ccgag :=_b .ParseUint (_ebge .Value ,10,32);if _ccgag !=nil {return _ccgag ;};_dbegc :=uint32 (_dcegb );_aabac .InAttr =&_dbegc ; -continue ;};if _ebge .Name .Local =="\u0062\u0063"{_cbdd ,_gffcc :=_ebge .Value ,error (nil );if _gffcc !=nil {return _gffcc ;};_aabac .BcAttr =&_cbdd ;continue ;};if _ebge .Name .Local =="\u0075"{_beece ,_addb :=_b .ParseBool (_ebge .Value );if _addb !=nil {return _addb ; -};_aabac .UAttr =&_beece ;continue ;};if _ebge .Name .Local =="\u0069"{_bfgdd ,_cgefb :=_b .ParseBool (_ebge .Value );if _cgefb !=nil {return _cgefb ;};_aabac .IAttr =&_bfgdd ;continue ;};if _ebge .Name .Local =="\u0075\u006e"{_bfca ,_aded :=_b .ParseBool (_ebge .Value ); -if _aded !=nil {return _aded ;};_aabac .UnAttr =&_bfca ;continue ;};if _ebge .Name .Local =="\u0073\u0074"{_gbdge ,_aaed :=_b .ParseBool (_ebge .Value );if _aaed !=nil {return _aaed ;};_aabac .StAttr =&_gbdge ;continue ;};if _ebge .Name .Local =="\u0062"{_geac ,_ccabc :=_b .ParseBool (_ebge .Value ); -if _ccabc !=nil {return _ccabc ;};_aabac .BAttr =&_geac ;continue ;};};_eeeeb :for {_ffgc ,_cabdea :=d .Token ();if _cabdea !=nil {return _cabdea ;};switch _ccbca :=_ffgc .(type ){case _e .StartElement :switch _ccbca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_aabac .Tpls =NewCT_Tuples (); -if _beffa :=d .DecodeElement (_aabac .Tpls ,&_ccbca );_beffa !=nil {return _beffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bfgge :=NewCT_X (); -if _bcff :=d .DecodeElement (_bfgge ,&_ccbca );_bcff !=nil {return _bcff ;};_aabac .X =append (_aabac .X ,_bfgge );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_ccbca .Name ); -if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _e .EndElement :break _eeeeb ;case _e .CharData :};};return nil ;}; +// Italic +IAttr *bool ; -// Validate validates the CT_MdxSet and its children -func (_eefcf *CT_MdxSet )Validate ()error {return _eefcf .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");}; +// Underline +UnAttr *bool ; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_gcde *CT_GroupLevels )ValidateWithPath (path string )error {for _aeffg ,_gcgfe :=range _gcde .GroupLevel {if _cfbafd :=_gcgfe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_aeffg )); -_cfbafd !=nil {return _cfbafd ;};};return nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_ggeag :=&CT_MeasureDimensionMap {};return _ggeag ;}; +// Strikethrough +StAttr *bool ; -// Validate validates the CT_Consolidation and its children -func (_bebfc *CT_Consolidation )Validate ()error {return _bebfc .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_dfgafa *ST_HtmlFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bccege ,_dbcbf :=d .Token (); -if _dbcbf !=nil {return _dbcbf ;};if _bbdffg ,_decbd :=_bccege .(_e .EndElement );_decbd &&_bbdffg .Name ==start .Name {*_dfgafa =1;return nil ;};if _cfgfed ,_dbegf :=_bccege .(_e .CharData );!_dbegf {return _g .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",_bccege ); -}else {switch string (_cfgfed ){case "":*_dfgafa =0;case "\u006e\u006f\u006e\u0065":*_dfgafa =1;case "\u0072\u0074\u0066":*_dfgafa =2;case "\u0061\u006c\u006c":*_dfgafa =3;};};_bccege ,_dbcbf =d .Token ();if _dbcbf !=nil {return _dbcbf ;};if _dagbfb ,_gcfbgg :=_bccege .(_e .EndElement ); -_gcfbgg &&_dagbfb .Name ==start .Name {return nil ;};return _g .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",_bccege );};type CT_FieldGroup struct{ +// Bold +BAttr *bool ; -// Parent -ParAttr *uint32 ; +// OLAP Members +Tpls []*CT_Tuples ; -// Field Base -BaseAttr *uint32 ; +// Member Property Index +X []*CT_X ;};func (_daafea *CT_Sheets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addaaf :for {_edadc ,_agebcd :=d .Token ();if _agebcd !=nil {return _agebcd ;};switch _cagb :=_edadc .(type ){case _f .StartElement :switch _cagb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_gdbfe :=NewCT_Sheet (); +if _defed :=d .DecodeElement (_gdbfe ,&_cagb );_defed !=nil {return _defed ;};_daafea .Sheet =append (_daafea .Sheet ,_gdbfe );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_cagb .Name ); +if _agebe :=d .Skip ();_agebe !=nil {return _agebe ;};};case _f .EndElement :break _addaaf ;case _f .CharData :};};return nil ;}; -// Range Grouping Properties -RangePr *CT_RangePr ; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_dgafb *CT_RangeSet )ValidateWithPath (path string )error {return nil };type CT_PhoneticRun struct{ -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// Base Text Start Index +SbAttr uint32 ; -// OLAP Group Items -GroupItems *CT_GroupItems ;};type CT_ConditionalFormatting struct{ +// Base Text End Index +EbAttr uint32 ; -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Text +T string ;};func NewCT_Authors ()*CT_Authors {_cad :=&CT_Authors {};return _cad };type CT_Extension struct{ -// Sequence of References -SqrefAttr *ST_Sqref ; +// URI +UriAttr *string ;Any _a .Any ;};func NewCT_MdxTuple ()*CT_MdxTuple {_aeff :=&CT_MdxTuple {};return _aeff };func (_acadc *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acadc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_acadc .CountAttr )}); +};e .EncodeToken (start );if _acadc .Font !=nil {_eebdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_dcdea :=range _acadc .Font {e .EncodeElement (_dcdea ,_eebdg );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_aebfa *CT_MdxMetadata )ValidateWithPath (path string )error {for _eafgbd ,_cfdge :=range _aebfa .Mdx {if _gfgaf :=_cfdge .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_eafgbd ));_gfgaf !=nil {return _gfgaf ; +};};return nil ;};func (_feeff *CT_ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaad :for {_fcefe ,_eaadg :=d .Token ();if _eaadg !=nil {return _eaadg ;};switch _cgedb :=_fcefe .(type ){case _f .StartElement :switch _cgedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_feeff .Choice =NewCT_ExternalLinkChoice (); +if _abagb :=d .DecodeElement (&_feeff .Choice .ExternalBook ,&_cgedb );_abagb !=nil {return _abagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_feeff .Choice =NewCT_ExternalLinkChoice (); +if _beedb :=d .DecodeElement (&_feeff .Choice .DdeLink ,&_cgedb );_beedb !=nil {return _beedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_feeff .Choice =NewCT_ExternalLinkChoice (); +if _ddegc :=d .DecodeElement (&_feeff .Choice .OleLink ,&_cgedb );_ddegc !=nil {return _ddegc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feeff .ExtLst =NewCT_ExtensionList (); +if _bgfe :=d .DecodeElement (_feeff .ExtLst ,&_cgedb );_bgfe !=nil {return _bgfe ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_cgedb .Name ); +if _edbfg :=d .Skip ();_edbfg !=nil {return _edbfg ;};};case _f .EndElement :break _gaad ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_ffdee *CT_Pages )ValidateWithPath (path string )error {for _efbbc ,_bfdcg :=range _ffdee .Page {if _beddd :=_bfdcg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_efbbc ));_beddd !=nil {return _beddd ; -};};return nil ;};func (_daebd *CT_UnderlineProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _daebd .ValAttr !=ST_UnderlineValuesUnset {_ddfb ,_faacd :=_daebd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _faacd !=nil {return _faacd ; -};start .Attr =append (start .Attr ,_ddfb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbdbg *CT_String )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faabf :=range start .Attr {if _faabf .Name .Local =="\u0066\u0063"{_aegga ,_aggce :=_faabf .Value ,error (nil ); -if _aggce !=nil {return _aggce ;};_cbdbg .FcAttr =&_aegga ;continue ;};if _faabf .Name .Local =="\u0076"{_feabc ,_ebeaa :=_faabf .Value ,error (nil );if _ebeaa !=nil {return _ebeaa ;};_cbdbg .VAttr =_feabc ;continue ;};if _faabf .Name .Local =="\u0066"{_dddfge ,_dgeccd :=_b .ParseBool (_faabf .Value ); -if _dgeccd !=nil {return _dgeccd ;};_cbdbg .FAttr =&_dddfge ;continue ;};if _faabf .Name .Local =="\u0063"{_cgcgdab ,_aggaff :=_faabf .Value ,error (nil );if _aggaff !=nil {return _aggaff ;};_cbdbg .CAttr =&_cgcgdab ;continue ;};if _faabf .Name .Local =="\u0063\u0070"{_afgdg ,_ddbba :=_b .ParseUint (_faabf .Value ,10,32); -if _ddbba !=nil {return _ddbba ;};_cegbe :=uint32 (_afgdg );_cbdbg .CpAttr =&_cegbe ;continue ;};if _faabf .Name .Local =="\u0069\u006e"{_ecedg ,_fcedd :=_b .ParseUint (_faabf .Value ,10,32);if _fcedd !=nil {return _fcedd ;};_ebgcfg :=uint32 (_ecedg ); -_cbdbg .InAttr =&_ebgcfg ;continue ;};if _faabf .Name .Local =="\u0062\u0063"{_edagb ,_eadgbb :=_faabf .Value ,error (nil );if _eadgbb !=nil {return _eadgbb ;};_cbdbg .BcAttr =&_edagb ;continue ;};if _faabf .Name .Local =="\u0075"{_cedde ,_cfbcfd :=_b .ParseBool (_faabf .Value ); -if _cfbcfd !=nil {return _cfbcfd ;};_cbdbg .UAttr =&_cedde ;continue ;};if _faabf .Name .Local =="\u0069"{_bafad ,_badefa :=_b .ParseBool (_faabf .Value );if _badefa !=nil {return _badefa ;};_cbdbg .IAttr =&_bafad ;continue ;};if _faabf .Name .Local =="\u0075\u006e"{_fgdda ,_ceebab :=_b .ParseBool (_faabf .Value ); -if _ceebab !=nil {return _ceebab ;};_cbdbg .UnAttr =&_fgdda ;continue ;};if _faabf .Name .Local =="\u0073\u0074"{_dcagd ,_gfcfff :=_b .ParseBool (_faabf .Value );if _gfcfff !=nil {return _gfcfff ;};_cbdbg .StAttr =&_dcagd ;continue ;};if _faabf .Name .Local =="\u0062"{_dbggg ,_bdbca :=_b .ParseBool (_faabf .Value ); -if _bdbca !=nil {return _bdbca ;};_cbdbg .BAttr =&_dbggg ;continue ;};};_cbeea :for {_adaff ,_eeegd :=d .Token ();if _eeegd !=nil {return _eeegd ;};switch _feae :=_adaff .(type ){case _e .StartElement :switch _feae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_afgfd :=NewCT_Tuples (); -if _gceedg :=d .DecodeElement (_afgfd ,&_feae );_gceedg !=nil {return _gceedg ;};_cbdbg .Tpls =append (_cbdbg .Tpls ,_afgfd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fefdba :=NewCT_X (); -if _feabb :=d .DecodeElement (_fefdba ,&_feae );_feabb !=nil {return _feabb ;};_cbdbg .X =append (_cbdbg .X ,_fefdba );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_feae .Name ); -if _gacdd :=d .Skip ();_gacdd !=nil {return _gacdd ;};};case _e .EndElement :break _cbeea ;case _e .CharData :};};return nil ;};type CT_GroupLevels struct{ +// Validate validates the CT_PivotCacheRecords and its children +func (_bafge *CT_PivotCacheRecords )Validate ()error {return _bafge .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};type CT_Controls struct{ -// Grouping Level Count -CountAttr *uint32 ; +// Embedded Control +Control []*CT_Control ;};type ST_MdxKPIProperty byte ;func NewCT_DrawingHF ()*CT_DrawingHF {_gefcf :=&CT_DrawingHF {};return _gefcf };func (_dfdc *CT_SheetBackgroundPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dfdc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecfc *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecfc .AutoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecfc .AutoAttr ))}); +};if _ecfc .IndexedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ecfc .IndexedAttr )});};if _ecfc .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_bg .Sprintf ("\u0025\u0076",*_ecfc .RgbAttr )}); +};if _ecfc .ThemeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ecfc .ThemeAttr )});};if _ecfc .TintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ecfc .TintAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gadag *CT_RowFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdega :=range start .Attr {if _cdega .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgdagd ,_efaba :=_b .ParseUint (_cdega .Value ,10,32); +if _efaba !=nil {return _efaba ;};_gbgcad :=uint32 (_bgdagd );_gadag .CountAttr =&_gbgcad ;continue ;};};_fbddfb :for {_efacd ,_ebadc :=d .Token ();if _ebadc !=nil {return _ebadc ;};switch _bfafae :=_efacd .(type ){case _f .StartElement :switch _bfafae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_abbga :=NewCT_Field (); +if _fbgca :=d .DecodeElement (_abbga ,&_bfafae );_fbgca !=nil {return _fbgca ;};_gadag .Field =append (_gadag .Field ,_abbga );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_bfafae .Name ); +if _eggae :=d .Skip ();_eggae !=nil {return _eggae ;};};case _f .EndElement :break _fbddfb ;case _f .CharData :};};return nil ;};func (_ddbbca ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _ddbbca {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbbca )); +};return nil ;};type CT_GradientStop struct{ -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;};type CT_PivotArea struct{ +// Gradient Stop Position +PositionAttr float64 ; -// Field Index -FieldAttr *int32 ; +// Color +Color *CT_Color ;};func (_eddf *CT_ConditionalFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eddf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_eddf .CountAttr )}); +};e .EncodeToken (start );_cabc :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_agbc :=range _eddf .ConditionalFormat {e .EncodeElement (_agbc ,_cabc ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_bbgaf :=&CT_FilterColumn {};return _bbgaf };func (_debbf *CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debbf .CT_CalcChain =*NewCT_CalcChain (); +_bebgg :for {_dfged ,_beabc :=d .Token ();if _beabc !=nil {return _beabc ;};switch _bbbcce :=_dfged .(type ){case _f .StartElement :switch _bbbcce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_dgcedf :=NewCT_CalcCell (); +if _agaecb :=d .DecodeElement (_dgcedf ,&_bbbcce );_agaecb !=nil {return _agaecb ;};_debbf .C =append (_debbf .C ,_dgcedf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debbf .ExtLst =NewCT_ExtensionList (); +if _facgg :=d .DecodeElement (_debbf .ExtLst ,&_bbbcce );_facgg !=nil {return _facgg ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_bbbcce .Name ); +if _aefcgf :=d .Skip ();_aefcgf !=nil {return _aefcgf ;};};case _f .EndElement :break _bebgg ;case _f .CharData :};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_aabdab :=&CT_IntProperty {};return _aabdab };func (_gcbbed *CT_RevisionComment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcbbed .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_gcfeg :=range start .Attr {if _gcfeg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dceaff ,_ddacb :=_b .ParseUint (_gcfeg .Value ,10,32);if _ddacb !=nil {return _ddacb ;};_gcbbed .SheetIdAttr =uint32 (_dceaff );continue ;};if _gcfeg .Name .Local =="\u0063\u0065\u006c\u006c"{_abgdec ,_dbcgf :=_gcfeg .Value ,error (nil ); +if _dbcgf !=nil {return _dbcgf ;};_gcbbed .CellAttr =_abgdec ;continue ;};if _gcfeg .Name .Local =="\u0067\u0075\u0069\u0064"{_gbgcf ,_gegbc :=_gcfeg .Value ,error (nil );if _gegbc !=nil {return _gegbc ;};_gcbbed .GuidAttr =_gbgcf ;continue ;};if _gcfeg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gcbbed .ActionAttr .UnmarshalXMLAttr (_gcfeg ); +continue ;};if _gcfeg .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_egcfg ,_ffccca :=_b .ParseBool (_gcfeg .Value );if _ffccca !=nil {return _ffccca ;};_gcbbed .AlwaysShowAttr =&_egcfg ;continue ;};if _gcfeg .Name .Local =="\u006f\u006c\u0064"{_fdbbcc ,_fdcdg :=_b .ParseBool (_gcfeg .Value ); +if _fdcdg !=nil {return _fdcdg ;};_gcbbed .OldAttr =&_fdbbcc ;continue ;};if _gcfeg .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_bfcgg ,_gagdf :=_b .ParseBool (_gcfeg .Value );if _gagdf !=nil {return _gagdf ;};_gcbbed .HiddenRowAttr =&_bfcgg ; +continue ;};if _gcfeg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_eeedf ,_gaagf :=_b .ParseBool (_gcfeg .Value );if _gaagf !=nil {return _gaagf ;};_gcbbed .HiddenColumnAttr =&_eeedf ;continue ;};if _gcfeg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gcaca ,_eddefc :=_gcfeg .Value ,error (nil ); +if _eddefc !=nil {return _eddefc ;};_gcbbed .AuthorAttr =_gcaca ;continue ;};if _gcfeg .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_eabaf ,_gbbba :=_b .ParseUint (_gcfeg .Value ,10,32);if _gbbba !=nil {return _gbbba ;};_ccbba :=uint32 (_eabaf ); +_gcbbed .OldLengthAttr =&_ccbba ;continue ;};if _gcfeg .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_bgaca ,_eebeg :=_b .ParseUint (_gcfeg .Value ,10,32);if _eebeg !=nil {return _eebeg ;};_dccba :=uint32 (_bgaca );_gcbbed .NewLengthAttr =&_dccba ; +continue ;};};for {_dcfeb ,_gcbae :=d .Token ();if _gcbae !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gcbae ); +};if _feecc ,_ebdac :=_dcfeb .(_f .EndElement );_ebdac &&_feecc .Name ==start .Name {break ;};};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_gefgff :=&CT_ObjectAnchor {};_gefgff .From =_dc .NewFrom ();_gefgff .To =_dc .NewTo ();return _gefgff ; +};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_eedgd :=&CT_pivotTableDefinition {};_eedgd .Location =NewCT_Location ();return _eedgd ;};func (_efgge ST_MdxSetOrder )Validate ()error {return _efgge .ValidateWithPath ("")}; -// Rule Type -TypeAttr ST_PivotAreaType ; +// Validate validates the CT_PivotHierarchy and its children +func (_gfged *CT_PivotHierarchy )Validate ()error {return _gfged .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_bgdcb *CT_PivotHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgdcb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bgdcb .CountAttr )}); +};e .EncodeToken (start );_baebb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_gaddf :=range _bgdcb .PivotHierarchy {e .EncodeElement (_gaddf ,_baebb ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbecaf *CT_Scenarios )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caaga :=range start .Attr {if _caaga .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_dbgabd ,_dcgcd :=_b .ParseUint (_caaga .Value ,10,32); +if _dcgcd !=nil {return _dcgcd ;};_ceagecd :=uint32 (_dbgabd );_gbecaf .CurrentAttr =&_ceagecd ;continue ;};if _caaga .Name .Local =="\u0073\u0068\u006f\u0077"{_cgdedc ,_abegc :=_b .ParseUint (_caaga .Value ,10,32);if _abegc !=nil {return _abegc ;};_ffgfde :=uint32 (_cgdedc ); +_gbecaf .ShowAttr =&_ffgfde ;continue ;};if _caaga .Name .Local =="\u0073\u0071\u0072e\u0066"{_fecgg ,_eacdd :=ParseSliceST_Sqref (_caaga .Value );if _eacdd !=nil {return _eacdd ;};_gbecaf .SqrefAttr =&_fecgg ;continue ;};};_dfgdbcg :for {_defae ,_gadbc :=d .Token (); +if _gadbc !=nil {return _gadbc ;};switch _dcdggc :=_defae .(type ){case _f .StartElement :switch _dcdggc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_fggda :=NewCT_Scenario (); +if _acdfe :=d .DecodeElement (_fggda ,&_dcdggc );_acdfe !=nil {return _acdfe ;};_gbecaf .Scenario =append (_gbecaf .Scenario ,_fggda );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_dcdggc .Name ); +if _cgdeb :=d .Skip ();_cgdeb !=nil {return _cgdeb ;};};case _f .EndElement :break _dfgdbcg ;case _f .CharData :};};return nil ;};func (_bddbb ST_TargetScreenSize )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbdec :=_f .Attr {};_cbdec .Name =name ; +switch _bddbb {case ST_TargetScreenSizeUnset :_cbdec .Value ="";case ST_TargetScreenSize544x376 :_cbdec .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_cbdec .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_cbdec .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; +case ST_TargetScreenSize800x600 :_cbdec .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_cbdec .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_cbdec .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; +case ST_TargetScreenSize1152x900 :_cbdec .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_cbdec .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_cbdec .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; +case ST_TargetScreenSize1800x1440 :_cbdec .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_cbdec .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _cbdec ,nil ;};func (_agaaa *CT_Error )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdge :=range start .Attr {if _bdge .Name .Local =="\u0066\u0063"{_beacf ,_ecgea :=_bdge .Value ,error (nil ); +if _ecgea !=nil {return _ecgea ;};_agaaa .FcAttr =&_beacf ;continue ;};if _bdge .Name .Local =="\u0076"{_gcdb ,_acbb :=_bdge .Value ,error (nil );if _acbb !=nil {return _acbb ;};_agaaa .VAttr =_gcdb ;continue ;};if _bdge .Name .Local =="\u0066"{_fefdec ,_gddcda :=_b .ParseBool (_bdge .Value ); +if _gddcda !=nil {return _gddcda ;};_agaaa .FAttr =&_fefdec ;continue ;};if _bdge .Name .Local =="\u0063"{_bdcae ,_eagde :=_bdge .Value ,error (nil );if _eagde !=nil {return _eagde ;};_agaaa .CAttr =&_bdcae ;continue ;};if _bdge .Name .Local =="\u0063\u0070"{_facc ,_effg :=_b .ParseUint (_bdge .Value ,10,32); +if _effg !=nil {return _effg ;};_eacb :=uint32 (_facc );_agaaa .CpAttr =&_eacb ;continue ;};if _bdge .Name .Local =="\u0069\u006e"{_degef ,_cgceg :=_b .ParseUint (_bdge .Value ,10,32);if _cgceg !=nil {return _cgceg ;};_eggde :=uint32 (_degef );_agaaa .InAttr =&_eggde ; +continue ;};if _bdge .Name .Local =="\u0062\u0063"{_gdebb ,_fdccda :=_bdge .Value ,error (nil );if _fdccda !=nil {return _fdccda ;};_agaaa .BcAttr =&_gdebb ;continue ;};if _bdge .Name .Local =="\u0075"{_dbfgg ,_cbea :=_b .ParseBool (_bdge .Value );if _cbea !=nil {return _cbea ; +};_agaaa .UAttr =&_dbfgg ;continue ;};if _bdge .Name .Local =="\u0069"{_cacbg ,_gccg :=_b .ParseBool (_bdge .Value );if _gccg !=nil {return _gccg ;};_agaaa .IAttr =&_cacbg ;continue ;};if _bdge .Name .Local =="\u0075\u006e"{_ddba ,_gagbd :=_b .ParseBool (_bdge .Value ); +if _gagbd !=nil {return _gagbd ;};_agaaa .UnAttr =&_ddba ;continue ;};if _bdge .Name .Local =="\u0073\u0074"{_aeaba ,_geedc :=_b .ParseBool (_bdge .Value );if _geedc !=nil {return _geedc ;};_agaaa .StAttr =&_aeaba ;continue ;};if _bdge .Name .Local =="\u0062"{_ffgg ,_bcgfe :=_b .ParseBool (_bdge .Value ); +if _bcgfe !=nil {return _bcgfe ;};_agaaa .BAttr =&_ffgg ;continue ;};};_beeg :for {_ggbdce ,_bgfcg :=d .Token ();if _bgfcg !=nil {return _bgfcg ;};switch _dbeag :=_ggbdce .(type ){case _f .StartElement :switch _dbeag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_agaaa .Tpls =NewCT_Tuples (); +if _daebb :=d .DecodeElement (_agaaa .Tpls ,&_dbeag );_daebb !=nil {return _daebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eabce :=NewCT_X (); +if _dfbac :=d .DecodeElement (_eabce ,&_dbeag );_dfbac !=nil {return _dfbac ;};_agaaa .X =append (_agaaa .X ,_eabce );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_dbeag .Name ); +if _gccec :=d .Skip ();_gccec !=nil {return _gccec ;};};case _f .EndElement :break _beeg ;case _f .CharData :};};return nil ;};func (_dgfcd *CT_SheetId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_dgfcd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_bade :=&CT_DefinedNames {};return _bade }; -// Data Only -DataOnlyAttr *bool ; +// Validate validates the CT_Controls and its children +func (_gbcf *CT_Controls )Validate ()error {return _gbcf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_egcbb *MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _egcbb .CT_MapInfo .MarshalXML (e ,start );};func NewCT_DataRef ()*CT_DataRef {_begd :=&CT_DataRef {};return _begd };func NewCT_IconSet ()*CT_IconSet {_ceef :=&CT_IconSet {}; +return _ceef };type CT_ChartsheetView struct{ -// Labels Only -LabelOnlyAttr *bool ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Include Row Grand Total -GrandRowAttr *bool ; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// Include Column Grand Total -GrandColAttr *bool ; +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// Cache Index -CacheIndexAttr *bool ; +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_CustomProperties struct{ -// Outline -OutlineAttr *bool ; +// Custom Property +CustomPr []*CT_CustomProperty ;}; -// Offset Reference -OffsetAttr *string ; +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_fbbag *CT_IgnoredErrors )ValidateWithPath (path string )error {for _bcebd ,_aadbc :=range _fbbag .IgnoredError {if _gagcf :=_aadbc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bcebd )); +_gagcf !=nil {return _gagcf ;};};if _fbbag .ExtLst !=nil {if _fabeg :=_fbbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabeg !=nil {return _fabeg ;};};return nil ;};func (_cafcd *CT_TableColumns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeddg :=range start .Attr {if _aeddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_befee ,_aaedc :=_b .ParseUint (_aeddg .Value ,10,32); +if _aaedc !=nil {return _aaedc ;};_fdgfba :=uint32 (_befee );_cafcd .CountAttr =&_fdgfba ;continue ;};};_aaedd :for {_cegab ,_agdgbb :=d .Token ();if _agdgbb !=nil {return _agdgbb ;};switch _gcada :=_cegab .(type ){case _f .StartElement :switch _gcada .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_bcede :=NewCT_TableColumn (); +if _dfgbd :=d .DecodeElement (_bcede ,&_gcada );_dfgbd !=nil {return _dfgbd ;};_cafcd .TableColumn =append (_cafcd .TableColumn ,_bcede );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_gcada .Name ); +if _ggfeec :=d .Skip ();_ggfeec !=nil {return _ggfeec ;};};case _f .EndElement :break _aaedd ;case _f .CharData :};};return nil ;};func (_gaefb *ST_GroupBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gaefb =0;case "\u0072\u0061\u006eg\u0065":*_gaefb =1; +case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_gaefb =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_gaefb =3;case "\u0068\u006f\u0075r\u0073":*_gaefb =4;case "\u0064\u0061\u0079\u0073":*_gaefb =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gaefb =6; +case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_gaefb =7;case "\u0079\u0065\u0061r\u0073":*_gaefb =8;};return nil ;};func (_cbbab *CT_MetadataBlocks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfbde :=range start .Attr {if _cfbde .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgdc ,_aaage :=_b .ParseUint (_cfbde .Value ,10,32); +if _aaage !=nil {return _aaage ;};_cfbga :=uint32 (_dgdc );_cbbab .CountAttr =&_cfbga ;continue ;};};_gagcc :for {_cbagc ,_cceca :=d .Token ();if _cceca !=nil {return _cceca ;};switch _dgcefa :=_cbagc .(type ){case _f .StartElement :switch _dgcefa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_edfea :=NewCT_MetadataBlock (); +if _bbfff :=d .DecodeElement (_edfea ,&_dgcefa );_bbfff !=nil {return _bbfff ;};_cbbab .Bk =append (_cbbab .Bk ,_edfea );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_dgcefa .Name ); +if _ececf :=d .Skip ();_ececf !=nil {return _ececf ;};};case _f .EndElement :break _gagcc ;case _f .CharData :};};return nil ;};func NewCT_Parameters ()*CT_Parameters {_fddgb :=&CT_Parameters {};return _fddgb };const (ST_OrientationUnset ST_Orientation =0; +ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);type CT_Cols struct{ -// Collapsed Levels Are Subtotals -CollapsedLevelsAreSubtotalsAttr *bool ; +// Column Width & Formatting +Col []*CT_Col ;}; -// Axis -AxisAttr ST_Axis ; +// Validate validates the CT_ExternalCell and its children +func (_caffb *CT_ExternalCell )Validate ()error {return _caffb .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};type CT_RangeSet struct{ -// Field Position -FieldPositionAttr *uint32 ; +// Field Item Index Page 1 +I1Attr *uint32 ; -// References -References *CT_PivotAreaReferences ; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Field Item index Page 3 +I3Attr *uint32 ; -// Validate validates the CT_DataFields and its children -func (_acgf *CT_DataFields )Validate ()error {return _acgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fcbcb :=&CT_HeaderFooter {};return _fcbcb };type CT_OleItem struct{ - -// Object Name -NameAttr string ; - -// Icon -IconAttr *bool ; - -// Advise -AdviseAttr *bool ; - -// Object is an Image -PreferPicAttr *bool ;};func (_begge *CT_PivotHierarchies )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gacba :=range start .Attr {if _gacba .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcgcf ,_gebbgg :=_b .ParseUint (_gacba .Value ,10,32); -if _gebbgg !=nil {return _gebbgg ;};_daeaf :=uint32 (_fcgcf );_begge .CountAttr =&_daeaf ;continue ;};};_bdfccg :for {_fgdfg ,_gdedac :=d .Token ();if _gdedac !=nil {return _gdedac ;};switch _feefa :=_fgdfg .(type ){case _e .StartElement :switch _feefa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_gdfcff :=NewCT_PivotHierarchy (); -if _aaafa :=d .DecodeElement (_gdfcff ,&_feefa );_aaafa !=nil {return _aaafa ;};_begge .PivotHierarchy =append (_begge .PivotHierarchy ,_gdfcff );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_feefa .Name ); -if _ebbgg :=d .Skip ();_ebbgg !=nil {return _ebbgg ;};};case _e .EndElement :break _bdfccg ;case _e .CharData :};};return nil ;};func (_bdaad *CT_PageBreak )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdaad .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdaad .CountAttr )}); -};if _bdaad .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdaad .ManualBreakCountAttr )}); -};e .EncodeToken (start );if _bdaad .Brk !=nil {_dfbeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_edeedb :=range _bdaad .Brk {e .EncodeElement (_edeedb ,_dfbeb );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_eebag *CT_DataRefs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbfcab :=range start .Attr {if _cbfcab .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffceag ,_fgggb :=_b .ParseUint (_cbfcab .Value ,10,32);if _fgggb !=nil {return _fgggb ; -};_agfdd :=uint32 (_ffceag );_eebag .CountAttr =&_agfdd ;continue ;};};_bbfdg :for {_dbcc ,_adcea :=d .Token ();if _adcea !=nil {return _adcea ;};switch _gdff :=_dbcc .(type ){case _e .StartElement :switch _gdff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_ffeg :=NewCT_DataRef (); -if _ebbcd :=d .DecodeElement (_ffeg ,&_gdff );_ebbcd !=nil {return _ebbcd ;};_eebag .DataRef =append (_eebag .DataRef ,_ffeg );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_gdff .Name ); -if _gfbde :=d .Skip ();_gfbde !=nil {return _gfbde ;};};case _e .EndElement :break _bbfdg ;case _e .CharData :};};return nil ;}; - -// Validate validates the CT_Hyperlink and its children -func (_eggfb *CT_Hyperlink )Validate ()error {return _eggfb .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; - -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_bfegef *CT_Comment )ValidateWithPath (path string )error {if _bfegef .GuidAttr !=nil {if !_gg .ST_GuidPatternRe .MatchString (*_bfegef .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,*_bfegef .GuidAttr ); -};};if _ebbe :=_bfegef .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_ebbe !=nil {return _ebbe ;};if _bfegef .CommentPr !=nil {if _edcec :=_bfegef .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"); -_edcec !=nil {return _edcec ;};};return nil ;};type CT_Hyperlink struct{ +// Field Item Index Page 4 +I4Attr *uint32 ; // Reference -RefAttr string ;IdAttr *string ; - -// Location -LocationAttr *string ; +RefAttr *string ; -// Tool Tip -TooltipAttr *string ; +// Named Range +NameAttr *string ; -// Display String -DisplayAttr *string ;};type CT_Drawing struct{IdAttr string ;};func (_eecfd *ST_FilterOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eecfd =0;case "\u0065\u0071\u0075a\u006c":*_eecfd =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eecfd =2; -case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eecfd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eecfd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eecfd =5; -case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eecfd =6;};return nil ;};func (_bffea *CT_DdeValue )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caag :=range start .Attr {if _caag .Name .Local =="\u0074"{_bffea .TAttr .UnmarshalXMLAttr (_caag ); -continue ;};};_cfac :for {_fdcc ,_agabea :=d .Token ();if _agabea !=nil {return _agabea ;};switch _ebef :=_fdcc .(type ){case _e .StartElement :switch _ebef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _ageda :=d .DecodeElement (&_bffea .Val ,&_ebef ); -_ageda !=nil {return _ageda ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_ebef .Name ); -if _adbad :=d .Skip ();_adbad !=nil {return _adbad ;};};case _e .EndElement :break _cfac ;case _e .CharData :};};return nil ;};type CT_ExternalSheetName struct{ +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_gdfeg *CT_PageMargins )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbgde :=range start .Attr {if _cbgde .Name .Local =="\u006c\u0065\u0066\u0074"{_cdfag ,_ebcaf :=_b .ParseFloat (_cbgde .Value ,64); +if _ebcaf !=nil {return _ebcaf ;};_gdfeg .LeftAttr =_cdfag ;continue ;};if _cbgde .Name .Local =="\u0072\u0069\u0067h\u0074"{_ffagb ,_gabfd :=_b .ParseFloat (_cbgde .Value ,64);if _gabfd !=nil {return _gabfd ;};_gdfeg .RightAttr =_ffagb ;continue ;};if _cbgde .Name .Local =="\u0074\u006f\u0070"{_cdcce ,_adeadc :=_b .ParseFloat (_cbgde .Value ,64); +if _adeadc !=nil {return _adeadc ;};_gdfeg .TopAttr =_cdcce ;continue ;};if _cbgde .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bbgdc ,_geceg :=_b .ParseFloat (_cbgde .Value ,64);if _geceg !=nil {return _geceg ;};_gdfeg .BottomAttr =_bbgdc ;continue ; +};if _cbgde .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_efbag ,_dfceg :=_b .ParseFloat (_cbgde .Value ,64);if _dfceg !=nil {return _dfceg ;};_gdfeg .HeaderAttr =_efbag ;continue ;};if _cbgde .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bbgbbb ,_bbcdc :=_b .ParseFloat (_cbgde .Value ,64); +if _bbcdc !=nil {return _bbcdc ;};_gdfeg .FooterAttr =_bbgbbb ;continue ;};};for {_debge ,_gfaa :=d .Token ();if _gfaa !=nil {return _bg .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",_gfaa ); +};if _daccf ,_adggb :=_debge .(_f .EndElement );_adggb &&_daccf .Name ==start .Name {break ;};};return nil ;};type CT_GroupMembers struct{ -// Sheet Name Value -ValAttr *string ;};func (_bbead *CT_WorkbookPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbead .Date1904Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .Date1904Attr ))}); -};if _bbead .ShowObjectsAttr !=ST_ObjectsUnset {_gbeeg ,_afgdd :=_bbead .ShowObjectsAttr .MarshalXMLAttr (_e .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _afgdd !=nil {return _afgdd ;};start .Attr =append (start .Attr ,_gbeeg ); -};if _bbead .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .ShowBorderUnselectedTablesAttr ))}); -};if _bbead .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .FilterPrivacyAttr ))}); -};if _bbead .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .PromptedSolutionsAttr ))}); -};if _bbead .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .ShowInkAnnotationAttr ))}); -};if _bbead .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .BackupFileAttr ))});};if _bbead .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .SaveExternalLinkValuesAttr ))}); -};if _bbead .UpdateLinksAttr !=ST_UpdateLinksUnset {_afdbbg ,_degdef :=_bbead .UpdateLinksAttr .MarshalXMLAttr (_e .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _degdef !=nil {return _degdef ;};start .Attr =append (start .Attr ,_afdbbg ); -};if _bbead .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bbead .CodeNameAttr )});};if _bbead .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .HidePivotFieldListAttr ))}); -};if _bbead .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .ShowPivotChartFilterAttr ))}); -};if _bbead .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .AllowRefreshQueryAttr ))}); -};if _bbead .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .PublishItemsAttr ))});};if _bbead .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .CheckCompatibilityAttr ))}); -};if _bbead .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .AutoCompressPicturesAttr ))}); -};if _bbead .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbead .RefreshAllConnectionsAttr ))}); -};if _bbead .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bbead .DefaultThemeVersionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Group Member Count +CountAttr *uint32 ; -// Validate validates the CT_ControlPr and its children -func (_dgaf *CT_ControlPr )Validate ()error {return _dgaf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func NewCT_CellSmartTag ()*CT_CellSmartTag {_aag :=&CT_CellSmartTag {};return _aag }; +// OLAP Group Member +GroupMember []*CT_GroupMember ;}; -// Validate validates the CT_ExternalSheetDataSet and its children -func (_bcfga *CT_ExternalSheetDataSet )Validate ()error {return _bcfga .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func NewChartsheet ()*Chartsheet {_fbfcf :=&Chartsheet {}; -_fbfcf .CT_Chartsheet =*NewCT_Chartsheet ();return _fbfcf ;};func (_dffga ST_RevisionAction )String ()string {switch _dffga {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";}; +// Validate validates the CT_Cols and its children +func (_dddg *CT_Cols )Validate ()error {return _dddg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_ffg *CT_CacheField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ffg .NameAttr )}); +if _ffg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .CaptionAttr )});};if _ffg .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .PropertyNameAttr )}); +};if _ffg .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffg .ServerFieldAttr ))});};if _ffg .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffg .UniqueListAttr ))}); +};if _ffg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .NumFmtIdAttr )});};if _ffg .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .FormulaAttr )}); +};if _ffg .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .SqlTypeAttr )});};if _ffg .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .HierarchyAttr )}); +};if _ffg .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .LevelAttr )});};if _ffg .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffg .DatabaseFieldAttr ))}); +};if _ffg .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ffg .MappingCountAttr )});};if _ffg .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffg .MemberPropertyFieldAttr ))}); +};e .EncodeToken (start );if _ffg .SharedItems !=nil {_dgdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ffg .SharedItems ,_dgdf );};if _ffg .FieldGroup !=nil {_cbga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}}; +e .EncodeElement (_ffg .FieldGroup ,_cbga );};if _ffg .MpMap !=nil {_gcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_cegf :=range _ffg .MpMap {e .EncodeElement (_cegf ,_gcg );};};if _ffg .ExtLst !=nil {_aee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ffg .ExtLst ,_aee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgabgd ST_VolDepType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_begag :=_f .Attr {};_begag .Name =name ;switch _dgabgd {case ST_VolDepTypeUnset :_begag .Value =""; +case ST_VolDepTypeRealTimeData :_begag .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_begag .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _begag ,nil ; +};func (_cbbg *CT_ExternalDefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efdbc :for {_gafc ,_geabg :=d .Token ();if _geabg !=nil {return _geabg ;};switch _ddafcc :=_gafc .(type ){case _f .StartElement :switch _ddafcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_cbacc :=NewCT_ExternalDefinedName (); +if _bbbf :=d .DecodeElement (_cbacc ,&_ddafcc );_bbbf !=nil {return _bbbf ;};_cbbg .DefinedName =append (_cbbg .DefinedName ,_cbacc );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_ddafcc .Name ); +if _dgea :=d .Skip ();_dgea !=nil {return _dgea ;};};case _f .EndElement :break _efdbc ;case _f .CharData :};};return nil ;};func (_dadgfc ST_UpdateLinks )String ()string {switch _dadgfc {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074"; +case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_aagdf *CT_CellSmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edagg :=range start .Attr {if _edagg .Name .Local =="\u0072"{_aacf ,_fgc :=_edagg .Value ,error (nil ); +if _fgc !=nil {return _fgc ;};_aagdf .RAttr =_aacf ;continue ;};};_gfab :for {_agaf ,_eede :=d .Token ();if _eede !=nil {return _eede ;};switch _beaccg :=_agaf .(type ){case _f .StartElement :switch _beaccg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_deggb :=NewCT_CellSmartTag (); +if _ggg :=d .DecodeElement (_deggb ,&_beaccg );_ggg !=nil {return _ggg ;};_aagdf .CellSmartTag =append (_aagdf .CellSmartTag ,_deggb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_beaccg .Name ); +if _fceg :=d .Skip ();_fceg !=nil {return _fceg ;};};case _f .EndElement :break _gfab ;case _f .CharData :};};return nil ;};func (_ffeabb *CT_MemberProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aedae :=range start .Attr {if _aedae .Name .Local =="\u0063\u006f\u0075n\u0074"{_afeaab ,_cegga :=_b .ParseUint (_aedae .Value ,10,32); +if _cegga !=nil {return _cegga ;};_gbeed :=uint32 (_afeaab );_ffeabb .CountAttr =&_gbeed ;continue ;};};_dccbd :for {_dfgg ,_fedbf :=d .Token ();if _fedbf !=nil {return _fedbf ;};switch _dccea :=_dfgg .(type ){case _f .StartElement :switch _dccea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_gcegf :=NewCT_MemberProperty (); +if _baddg :=d .DecodeElement (_gcegf ,&_dccea );_baddg !=nil {return _baddg ;};_ffeabb .Mp =append (_ffeabb .Mp ,_gcegf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dccea .Name ); +if _cdbfe :=d .Skip ();_cdbfe !=nil {return _cdbfe ;};};case _f .EndElement :break _dccbd ;case _f .CharData :};};return nil ;};func (_dffad ST_FormulaExpression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdefda :=_f .Attr {};_gdefda .Name =name ; +switch _dffad {case ST_FormulaExpressionUnset :_gdefda .Value ="";case ST_FormulaExpressionRef :_gdefda .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_gdefda .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_gdefda .Value ="\u0061\u0072\u0065\u0061"; +case ST_FormulaExpressionAreaError :_gdefda .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_gdefda .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _gdefda ,nil ;};func (_badaa ST_MdxKPIProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_badaa .String (),start ); +};func NewCT_Map ()*CT_Map {_fdead :=&CT_Map {};return _fdead }; -// Validate validates the CT_DataRef and its children -func (_ggfabb *CT_DataRef )Validate ()error {return _ggfabb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_fabb *CT_CacheFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcad :=range start .Attr {if _fcad .Name .Local =="\u0063\u006f\u0075n\u0074"{_afbga ,_dga :=_b .ParseUint (_fcad .Value ,10,32); -if _dga !=nil {return _dga ;};_afbfd :=uint32 (_afbga );_fabb .CountAttr =&_afbfd ;continue ;};};_feb :for {_gdfa ,_abb :=d .Token ();if _abb !=nil {return _abb ;};switch _cccf :=_gdfa .(type ){case _e .StartElement :switch _cccf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_bbff :=NewCT_CacheField (); -if _fcab :=d .DecodeElement (_bbff ,&_cccf );_fcab !=nil {return _fcab ;};_fabb .CacheField =append (_fabb .CacheField ,_bbff );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_cccf .Name ); -if _fbeg :=d .Skip ();_fbeg !=nil {return _fbeg ;};};case _e .EndElement :break _feb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_IconFilter and its children +func (_gfeee *CT_IconFilter )Validate ()error {return _gfeee .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Validate validates the CT_ExternalDefinedNames and its children -func (_eddg *CT_ExternalDefinedNames )Validate ()error {return _eddg .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_gfbb *CT_CalculatedItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfbb .PivotArea =NewCT_PivotArea (); -for _ ,_aeff :=range start .Attr {if _aeff .Name .Local =="\u0066\u0069\u0065l\u0064"{_gffdb ,_ddg :=_b .ParseUint (_aeff .Value ,10,32);if _ddg !=nil {return _ddg ;};_adca :=uint32 (_gffdb );_gfbb .FieldAttr =&_adca ;continue ;};if _aeff .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_eccc ,_gfe :=_aeff .Value ,error (nil ); -if _gfe !=nil {return _gfe ;};_gfbb .FormulaAttr =&_eccc ;continue ;};};_bfcd :for {_agbf ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _fabc :=_agbf .(type ){case _e .StartElement :switch _fabc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _cfae :=d .DecodeElement (_gfbb .PivotArea ,&_fabc ); -_cfae !=nil {return _cfae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfbb .ExtLst =NewCT_ExtensionList (); -if _fee :=d .DecodeElement (_gfbb .ExtLst ,&_fabc );_fee !=nil {return _fee ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_fabc .Name ); -if _ggbf :=d .Skip ();_ggbf !=nil {return _ggbf ;};};case _e .EndElement :break _bfcd ;case _e .CharData :};};return nil ;};type CT_GroupItems struct{ +// Validate validates the CT_OleItems and its children +func (_cfgfdc *CT_OleItems )Validate ()error {return _cfgfdc .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_gababf ST_PatternType )ValidateWithPath (path string )error {switch _gababf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gababf )); +};return nil ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_ggbgg :=&CT_DataConsolidate {};return _ggbgg };func (_ffdcf ST_ShowDataAs )Validate ()error {return _ffdcf .ValidateWithPath ("")};func (_ecdd *CT_DeletedField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ecdd .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbc *CT_CalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfec :=range start .Attr {if _dfec .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_aagb ,_ccddg :=_b .ParseFloat (_dfec .Value ,64); +if _ccddg !=nil {return _ccddg ;};_fcbc .IterateDeltaAttr =&_aagb ;continue ;};if _dfec .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_fcbc .CalcModeAttr .UnmarshalXMLAttr (_dfec );continue ;};if _dfec .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_deee ,_gfgb :=_b .ParseBool (_dfec .Value ); +if _gfgb !=nil {return _gfgb ;};_fcbc .FullCalcOnLoadAttr =&_deee ;continue ;};if _dfec .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_fcbc .RefModeAttr .UnmarshalXMLAttr (_dfec );continue ;};if _dfec .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_dege ,_fedg :=_b .ParseBool (_dfec .Value ); +if _fedg !=nil {return _fedg ;};_fcbc .IterateAttr =&_dege ;continue ;};if _dfec .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_dgecf ,_dgbd :=_b .ParseUint (_dfec .Value ,10,32);if _dgbd !=nil {return _dgbd ;};_fbcc :=uint32 (_dgecf ); +_fcbc .IterateCountAttr =&_fbcc ;continue ;};if _dfec .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_dbd ,_afbe :=_b .ParseUint (_dfec .Value ,10,32);if _afbe !=nil {return _afbe ;};_gbabb :=uint32 (_dbd );_fcbc .CalcIdAttr =&_gbabb ;continue ; +};if _dfec .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_fbdc ,_abcd :=_b .ParseBool (_dfec .Value );if _abcd !=nil {return _abcd ;};_fcbc .FullPrecisionAttr =&_fbdc ;continue ;};if _dfec .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_aagbg ,_eecb :=_b .ParseBool (_dfec .Value ); +if _eecb !=nil {return _eecb ;};_fcbc .CalcCompletedAttr =&_aagbg ;continue ;};if _dfec .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_efed ,_bgf :=_b .ParseBool (_dfec .Value );if _bgf !=nil {return _bgf ;};_fcbc .CalcOnSaveAttr =&_efed ; +continue ;};if _dfec .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_acaf ,_gada :=_b .ParseBool (_dfec .Value );if _gada !=nil {return _gada ;};_fcbc .ConcurrentCalcAttr =&_acaf ;continue ;};if _dfec .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_fee ,_caag :=_b .ParseUint (_dfec .Value ,10,32); +if _caag !=nil {return _caag ;};_caegf :=uint32 (_fee );_fcbc .ConcurrentManualCountAttr =&_caegf ;continue ;};if _dfec .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_adcd ,_cfda :=_b .ParseBool (_dfec .Value ); +if _cfda !=nil {return _cfda ;};_fcbc .ForceFullCalcAttr =&_adcd ;continue ;};};for {_bedfa ,_ebc :=d .Token ();if _ebc !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_ebc ); +};if _ddce ,_efec :=_bedfa .(_f .EndElement );_efec &&_ddce .Name ==start .Name {break ;};};return nil ;};func (_bfbgg *Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbgg .CT_Workbook =*NewCT_Workbook ();for _ ,_adcce :=range start .Attr {if _adcce .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfbgg .ConformanceAttr .UnmarshalXMLAttr (_adcce ); +continue ;};};_bdbfa :for {_edcce ,_cgcfe :=d .Token ();if _cgcfe !=nil {return _cgcfe ;};switch _ffgeag :=_edcce .(type ){case _f .StartElement :switch _ffgeag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_bfbgg .FileVersion =NewCT_FileVersion (); +if _gcccfc :=d .DecodeElement (_bfbgg .FileVersion ,&_ffgeag );_gcccfc !=nil {return _gcccfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_bfbgg .FileSharing =NewCT_FileSharing (); +if _fcebg :=d .DecodeElement (_bfbgg .FileSharing ,&_ffgeag );_fcebg !=nil {return _fcebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_bfbgg .WorkbookPr =NewCT_WorkbookPr (); +if _ddgab :=d .DecodeElement (_bfbgg .WorkbookPr ,&_ffgeag );_ddgab !=nil {return _ddgab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_bfbgg .WorkbookProtection =NewCT_WorkbookProtection (); +if _aaede :=d .DecodeElement (_bfbgg .WorkbookProtection ,&_ffgeag );_aaede !=nil {return _aaede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_bfbgg .BookViews =NewCT_BookViews (); +if _faddg :=d .DecodeElement (_bfbgg .BookViews ,&_ffgeag );_faddg !=nil {return _faddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _fdecbd :=d .DecodeElement (_bfbgg .Sheets ,&_ffgeag ); +_fdecbd !=nil {return _fdecbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_bfbgg .FunctionGroups =NewCT_FunctionGroups (); +if _cgdff :=d .DecodeElement (_bfbgg .FunctionGroups ,&_ffgeag );_cgdff !=nil {return _cgdff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_bfbgg .ExternalReferences =NewCT_ExternalReferences (); +if _cbgcad :=d .DecodeElement (_bfbgg .ExternalReferences ,&_ffgeag );_cbgcad !=nil {return _cbgcad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_bfbgg .DefinedNames =NewCT_DefinedNames (); +if _gefgfg :=d .DecodeElement (_bfbgg .DefinedNames ,&_ffgeag );_gefgfg !=nil {return _gefgfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_bfbgg .CalcPr =NewCT_CalcPr (); +if _gbbfg :=d .DecodeElement (_bfbgg .CalcPr ,&_ffgeag );_gbbfg !=nil {return _gbbfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_bfbgg .OleSize =NewCT_OleSize (); +if _adegc :=d .DecodeElement (_bfbgg .OleSize ,&_ffgeag );_adegc !=nil {return _adegc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_bfbgg .CustomWorkbookViews =NewCT_CustomWorkbookViews (); +if _ceacef :=d .DecodeElement (_bfbgg .CustomWorkbookViews ,&_ffgeag );_ceacef !=nil {return _ceacef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_bfbgg .PivotCaches =NewCT_PivotCaches (); +if _aafbfa :=d .DecodeElement (_bfbgg .PivotCaches ,&_ffgeag );_aafbfa !=nil {return _aafbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_bfbgg .SmartTagPr =NewCT_SmartTagPr (); +if _eefd :=d .DecodeElement (_bfbgg .SmartTagPr ,&_ffgeag );_eefd !=nil {return _eefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_bfbgg .SmartTagTypes =NewCT_SmartTagTypes (); +if _aaaabd :=d .DecodeElement (_bfbgg .SmartTagTypes ,&_ffgeag );_aaaabd !=nil {return _aaaabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_bfbgg .WebPublishing =NewCT_WebPublishing (); +if _eegcd :=d .DecodeElement (_bfbgg .WebPublishing ,&_ffgeag );_eegcd !=nil {return _eegcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_gaaae :=NewCT_FileRecoveryPr (); +if _bedca :=d .DecodeElement (_gaaae ,&_ffgeag );_bedca !=nil {return _bedca ;};_bfbgg .FileRecoveryPr =append (_bfbgg .FileRecoveryPr ,_gaaae );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_bfbgg .WebPublishObjects =NewCT_WebPublishObjects (); +if _bfgcga :=d .DecodeElement (_bfbgg .WebPublishObjects ,&_ffgeag );_bfgcga !=nil {return _bfgcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbgg .ExtLst =NewCT_ExtensionList (); +if _addff :=d .DecodeElement (_bfbgg .ExtLst ,&_ffgeag );_addff !=nil {return _addff ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_ffgeag .Name ); +if _ebdbe :=d .Skip ();_ebdbe !=nil {return _ebdbe ;};};case _f .EndElement :break _bdbfa ;case _f .CharData :};};return nil ;};type CT_WebPublishItems struct{ -// Items Created Count +// Web Publishing Items Count CountAttr *uint32 ; -// No Value -M []*CT_Missing ; +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;};func (_gcacg *CT_RangeSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcacg .I1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0031"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .I1Attr )}); +};if _gcacg .I2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0032"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .I2Attr )});};if _gcacg .I3Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0033"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .I3Attr )}); +};if _gcacg .I4Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0034"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .I4Attr )});};if _gcacg .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .RefAttr )}); +};if _gcacg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .NameAttr )});};if _gcacg .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .SheetAttr )}); +};if _gcacg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gcacg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Numeric Value -N []*CT_Number ; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_ebgab *CT_MetadataBlock )ValidateWithPath (path string )error {for _bddgd ,_fagadf :=range _ebgab .Rc {if _bdfae :=_fagadf .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_bddgd ));_bdfae !=nil {return _bdfae ; +};};return nil ;};type ST_BorderStyle byte ;func (_gddbd *CT_ExternalRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_gddbd .RAttr )}); +e .EncodeToken (start );if _gddbd .Cell !=nil {_cdagc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_gdagf :=range _gddbd .Cell {e .EncodeElement (_gdagf ,_cdagc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_CfRule struct{ -// Boolean -B []*CT_Boolean ; +// Type +TypeAttr ST_CfType ; -// Error Value -E []*CT_Error ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Character Value -S []*CT_String ; +// Priority +PriorityAttr int32 ; -// Date Time -D []*CT_DateTime ;}; +// Stop If True +StopIfTrueAttr *bool ; -// Validate validates the CT_PivotHierarchies and its children -func (_bafd *CT_PivotHierarchies )Validate ()error {return _bafd .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func NewCT_TablePart ()*CT_TablePart {_ddccg :=&CT_TablePart {}; -return _ddccg };func NewCT_CellWatch ()*CT_CellWatch {_fabcg :=&CT_CellWatch {};return _fabcg };func (_bedde *CT_OleObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdfbe :=range start .Attr {if _bdfbe .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"&&_bdfbe .Name .Local =="\u0069\u0064"||_bdfbe .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"&&_bdfbe .Name .Local =="\u0069\u0064"{_cefad ,_bfded :=_bdfbe .Value ,error (nil ); -if _bfded !=nil {return _bfded ;};_bedde .IdAttr =&_cefad ;continue ;};if _bdfbe .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_bedde .DvAspectAttr .UnmarshalXMLAttr (_bdfbe );continue ;};if _bdfbe .Name .Local =="\u006c\u0069\u006e\u006b"{_fcceg ,_bbfbd :=_bdfbe .Value ,error (nil ); -if _bbfbd !=nil {return _bbfbd ;};_bedde .LinkAttr =&_fcceg ;continue ;};if _bdfbe .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_bedde .OleUpdateAttr .UnmarshalXMLAttr (_bdfbe );continue ;};if _bdfbe .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_fbfdg ,_aafgc :=_b .ParseBool (_bdfbe .Value ); -if _aafgc !=nil {return _aafgc ;};_bedde .AutoLoadAttr =&_fbfdg ;continue ;};if _bdfbe .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fgggg ,_cdfb :=_b .ParseUint (_bdfbe .Value ,10,32);if _cdfb !=nil {return _cdfb ;};_bedde .ShapeIdAttr =uint32 (_fgggg ); -continue ;};if _bdfbe .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eccgg ,_ffedc :=_bdfbe .Value ,error (nil );if _ffedc !=nil {return _ffedc ;};_bedde .ProgIdAttr =&_eccgg ;continue ;};};_bbcgc :for {_efgba ,_eefge :=d .Token ();if _eefge !=nil {return _eefge ; -};switch _afcbb :=_efgba .(type ){case _e .StartElement :switch _afcbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_bedde .ObjectPr =NewCT_ObjectPr (); -if _bffcg :=d .DecodeElement (_bedde .ObjectPr ,&_afcbb );_bffcg !=nil {return _bffcg ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_afcbb .Name ); -if _bdbac :=d .Skip ();_bdbac !=nil {return _bdbac ;};};case _e .EndElement :break _bbcgc ;case _e .CharData :};};return nil ;};type CT_TableStyle struct{ +// Above Or Below Average +AboveAverageAttr *bool ; -// Table Style Name -NameAttr string ; +// Top 10 Percent +PercentAttr *bool ; -// Pivot Style -PivotAttr *bool ; +// Bottom N +BottomAttr *bool ; -// Table -TableAttr *bool ; +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; -// Table Style Count -CountAttr *uint32 ; +// Text +TextAttr *string ; -// Table Style -TableStyleElement []*CT_TableStyleElement ;}; +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Validate validates the CT_RangeSets and its children -func (_gdcag *CT_RangeSets )Validate ()error {return _gdcag .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func (_gccac *CT_Scenarios )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gccac .CurrentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gccac .CurrentAttr )}); -};if _gccac .ShowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gccac .ShowAttr )});};if _gccac .SqrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gccac .SqrefAttr )}); -};e .EncodeToken (start );_dbfbb :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_caagc :=range _gccac .Scenario {e .EncodeElement (_caagc ,_dbfbb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type Worksheet struct{CT_Worksheet };const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6; -ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14; -ST_ItemTypeBlank ST_ItemType =15;);func (_gfagg *CT_TupleCache )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeada :for {_ddgebb ,_cedeba :=d .Token ();if _cedeba !=nil {return _cedeba ;};switch _dcgbg :=_ddgebb .(type ){case _e .StartElement :switch _dcgbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_gfagg .Entries =NewCT_PCDSDTCEntries (); -if _faffeg :=d .DecodeElement (_gfagg .Entries ,&_dcgbg );_faffeg !=nil {return _faffeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_gfagg .Sets =NewCT_Sets (); -if _cddc :=d .DecodeElement (_gfagg .Sets ,&_dcgbg );_cddc !=nil {return _cddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_gfagg .QueryCache =NewCT_QueryCache (); -if _adbfda :=d .DecodeElement (_gfagg .QueryCache ,&_dcgbg );_adbfda !=nil {return _adbfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_gfagg .ServerFormats =NewCT_ServerFormats (); -if _dadbed :=d .DecodeElement (_gfagg .ServerFormats ,&_dcgbg );_dadbed !=nil {return _dadbed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfagg .ExtLst =NewCT_ExtensionList (); -if _egadea :=d .DecodeElement (_gfagg .ExtLst ,&_dcgbg );_egadea !=nil {return _egadea ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_dcgbg .Name ); -if _bdedc :=d .Skip ();_bdedc !=nil {return _bdedc ;};};case _e .EndElement :break _aeada ;case _e .CharData :};};return nil ;}; +// Rank +RankAttr *uint32 ; -// Validate validates the CT_PageItem and its children -func (_gdefg *CT_PageItem )Validate ()error {return _gdefg .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_fcfdbf ST_Type )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgfdfa :=_e .Attr {};_bgfdfa .Name =name ; -switch _fcfdbf {case ST_TypeUnset :_bgfdfa .Value ="";case ST_TypeNone :_bgfdfa .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_bgfdfa .Value ="\u0061\u006c\u006c";case ST_TypeRow :_bgfdfa .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_bgfdfa .Value ="\u0063\u006f\u006c\u0075\u006d\u006e"; -};return _bgfdfa ,nil ;};func (_ceaag ST_CfType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceaag .String (),start );};func (_gaaef ST_FormulaExpression )String ()string {switch _gaaef {case 0:return "";case 1:return "\u0072\u0065\u0066"; -case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";}; -return "";};func (_ecadc ST_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecadc .String (),start );};func (_abdf *CT_ExternalLinkChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebbdbc :for {_fcfe ,_cfdff :=d .Token (); -if _cfdff !=nil {return _cfdff ;};switch _aaeaf :=_fcfe .(type ){case _e .StartElement :switch _aaeaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_abdf .ExternalBook =NewCT_ExternalBook (); -if _efefc :=d .DecodeElement (_abdf .ExternalBook ,&_aaeaf );_efefc !=nil {return _efefc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_abdf .DdeLink =NewCT_DdeLink (); -if _gcbfd :=d .DecodeElement (_abdf .DdeLink ,&_aaeaf );_gcbfd !=nil {return _gcbfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_abdf .OleLink =NewCT_OleLink (); -if _bdfd :=d .DecodeElement (_abdf .OleLink ,&_aaeaf );_bdfd !=nil {return _bdfd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aaeaf .Name ); -if _gdbe :=d .Skip ();_gdbe !=nil {return _gdbe ;};};case _e .EndElement :break _ebbdbc ;case _e .CharData :};};return nil ;};func (_ccebe *CT_GroupMembers )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccebe .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ccebe .CountAttr )}); -};e .EncodeToken (start );_cfdbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_ecgcf :=range _ccebe .GroupMember {e .EncodeElement (_ecgcf ,_cfdbf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_aadag *CT_Table )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_aadag .IdAttr )});if _aadag .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .NameAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_aadag .DisplayNameAttr )});if _aadag .CommentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .CommentAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_aadag .RefAttr )});if _aadag .TableTypeAttr !=ST_TableTypeUnset {_faggb ,_bafdb :=_aadag .TableTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"}); -if _bafdb !=nil {return _bafdb ;};start .Attr =append (start .Attr ,_faggb );};if _aadag .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .HeaderRowCountAttr )}); -};if _aadag .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aadag .InsertRowAttr ))});};if _aadag .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aadag .InsertRowShiftAttr ))}); -};if _aadag .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .TotalsRowCountAttr )}); -};if _aadag .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aadag .TotalsRowShownAttr ))}); -};if _aadag .PublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aadag .PublishedAttr ))});};if _aadag .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .HeaderRowDxfIdAttr )}); -};if _aadag .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .DataDxfIdAttr )});};if _aadag .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .TotalsRowDxfIdAttr )}); -};if _aadag .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .HeaderRowBorderDxfIdAttr )}); -};if _aadag .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .TableBorderDxfIdAttr )}); -};if _aadag .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .TotalsRowBorderDxfIdAttr )}); -};if _aadag .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .HeaderRowCellStyleAttr )}); -};if _aadag .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .DataCellStyleAttr )}); -};if _aadag .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .TotalsRowCellStyleAttr )}); -};if _aadag .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadag .ConnectionIdAttr )});};e .EncodeToken (start ); -if _aadag .AutoFilter !=nil {_gbacde :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aadag .AutoFilter ,_gbacde );};if _aadag .SortState !=nil {_dgddbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; -e .EncodeElement (_aadag .SortState ,_dgddbc );};_abgfg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_aadag .TableColumns ,_abgfg );if _aadag .TableStyleInfo !=nil {_geceg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}}; -e .EncodeElement (_aadag .TableStyleInfo ,_geceg );};if _aadag .ExtLst !=nil {_cagga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadag .ExtLst ,_cagga );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_CfRule ()*CT_CfRule {_bfad :=&CT_CfRule {};return _bfad };func (_ffgca *CT_RevisionFormatting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfab :=range start .Attr {if _fbfab .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fecga ,_bfeeg :=_b .ParseUint (_fbfab .Value ,10,32); -if _bfeeg !=nil {return _bfeeg ;};_ffgca .SheetIdAttr =uint32 (_fecga );continue ;};if _fbfab .Name .Local =="\u0078\u0066\u0044x\u0066"{_caecb ,_dceca :=_b .ParseBool (_fbfab .Value );if _dceca !=nil {return _dceca ;};_ffgca .XfDxfAttr =&_caecb ;continue ; -};if _fbfab .Name .Local =="\u0073"{_fbebge ,_gdabd :=_b .ParseBool (_fbfab .Value );if _gdabd !=nil {return _gdabd ;};_ffgca .SAttr =&_fbebge ;continue ;};if _fbfab .Name .Local =="\u0073\u0071\u0072e\u0066"{_aaegg ,_eadbfa :=ParseSliceST_Sqref (_fbfab .Value ); -if _eadbfa !=nil {return _eadbfa ;};_ffgca .SqrefAttr =_aaegg ;continue ;};if _fbfab .Name .Local =="\u0073\u0074\u0061r\u0074"{_bbgfb ,_baeab :=_b .ParseUint (_fbfab .Value ,10,32);if _baeab !=nil {return _baeab ;};_gfebc :=uint32 (_bbgfb );_ffgca .StartAttr =&_gfebc ; -continue ;};if _fbfab .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ddgcga ,_accga :=_b .ParseUint (_fbfab .Value ,10,32);if _accga !=nil {return _accga ;};_afedg :=uint32 (_ddgcga );_ffgca .LengthAttr =&_afedg ;continue ;};};_bccda :for {_edbde ,_fcgae :=d .Token (); -if _fcgae !=nil {return _fcgae ;};switch _ecffec :=_edbde .(type ){case _e .StartElement :switch _ecffec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_ffgca .Dxf =NewCT_Dxf (); -if _adedg :=d .DecodeElement (_ffgca .Dxf ,&_ecffec );_adedg !=nil {return _adedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffgca .ExtLst =NewCT_ExtensionList (); -if _feff :=d .DecodeElement (_ffgca .ExtLst ,&_ecffec );_feff !=nil {return _feff ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_ecffec .Name ); -if _bdcad :=d .Skip ();_bdcad !=nil {return _bdcad ;};};case _e .EndElement :break _bccda ;case _e .CharData :};};return nil ;};type CT_MetadataBlocks struct{ +// StdDev +StdDevAttr *int32 ; -// Metadata Block Count -CountAttr *uint32 ; +// Equal Average +EqualAverageAttr *bool ; -// Metadata Block -Bk []*CT_MetadataBlock ;}; +// Formula +Formula []string ; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_gcffc *Dialogsheet )ValidateWithPath (path string )error {if _acgbfe :=_gcffc .CT_Dialogsheet .ValidateWithPath (path );_acgbfe !=nil {return _acgbfe ;};return nil ;};func (_aedf *CT_ConditionalFormats )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aedf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aedf .CountAttr )}); -};e .EncodeToken (start );_fcca :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_fdeab :=range _aedf .ConditionalFormat {e .EncodeElement (_fdeab ,_fcca ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adbe *CT_Item )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeabb :=range start .Attr {if _aeabb .Name .Local =="\u006e"{_fbbdc ,_dfgfe :=_aeabb .Value ,error (nil ); -if _dfgfe !=nil {return _dfgfe ;};_adbe .NAttr =&_fbbdc ;continue ;};if _aeabb .Name .Local =="\u0074"{_adbe .TAttr .UnmarshalXMLAttr (_aeabb );continue ;};if _aeabb .Name .Local =="\u0068"{_agaeb ,_fgfb :=_b .ParseBool (_aeabb .Value );if _fgfb !=nil {return _fgfb ; -};_adbe .HAttr =&_agaeb ;continue ;};if _aeabb .Name .Local =="\u0073"{_efcccb ,_eaegc :=_b .ParseBool (_aeabb .Value );if _eaegc !=nil {return _eaegc ;};_adbe .SAttr =&_efcccb ;continue ;};if _aeabb .Name .Local =="\u0073\u0064"{_aefgf ,_gcadd :=_b .ParseBool (_aeabb .Value ); -if _gcadd !=nil {return _gcadd ;};_adbe .SdAttr =&_aefgf ;continue ;};if _aeabb .Name .Local =="\u0066"{_deeffag ,_cdbbg :=_b .ParseBool (_aeabb .Value );if _cdbbg !=nil {return _cdbbg ;};_adbe .FAttr =&_deeffag ;continue ;};if _aeabb .Name .Local =="\u006d"{_ggaeb ,_gdageb :=_b .ParseBool (_aeabb .Value ); -if _gdageb !=nil {return _gdageb ;};_adbe .MAttr =&_ggaeb ;continue ;};if _aeabb .Name .Local =="\u0063"{_cagff ,_cfeaa :=_b .ParseBool (_aeabb .Value );if _cfeaa !=nil {return _cfeaa ;};_adbe .CAttr =&_cagff ;continue ;};if _aeabb .Name .Local =="\u0078"{_gefc ,_begec :=_b .ParseUint (_aeabb .Value ,10,32); -if _begec !=nil {return _begec ;};_eeadb :=uint32 (_gefc );_adbe .XAttr =&_eeadb ;continue ;};if _aeabb .Name .Local =="\u0064"{_agagd ,_cagfbe :=_b .ParseBool (_aeabb .Value );if _cagfbe !=nil {return _cagfbe ;};_adbe .DAttr =&_agagd ;continue ;};if _aeabb .Name .Local =="\u0065"{_dfffd ,_dacgf :=_b .ParseBool (_aeabb .Value ); -if _dacgf !=nil {return _dacgf ;};_adbe .EAttr =&_dfffd ;continue ;};};for {_cfbcf ,_bbbfg :=d .Token ();if _bbbfg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_bbbfg ); -};if _gcdeb ,_ffbbe :=_cfbcf .(_e .EndElement );_ffbbe &&_gcdeb .Name ==start .Name {break ;};};return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_aeaag :=&CT_WebPublishItem {};_aeaag .SourceTypeAttr =ST_WebSourceType (1);return _aeaag ;}; +// Color Scale +ColorScale *CT_ColorScale ; -// Validate validates the VolTypes and its children -func (_eaacbf *VolTypes )Validate ()error {return _eaacbf .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3; -ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11; -ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18; -);func (_egfgf *Worksheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _egfgf .CT_Worksheet .MarshalXML (e ,start );}; +// Data Bar +DataBar *CT_DataBar ; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_cecgg *CT_FieldsUsage )ValidateWithPath (path string )error {for _dgdf ,_gdbee :=range _cecgg .FieldUsage {if _bfaga :=_gdbee .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_dgdf )); -_bfaga !=nil {return _bfaga ;};};return nil ;};type CT_Parameter struct{ +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_bae *CT_CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcea :for {_adfcd ,_aded :=d .Token ();if _aded !=nil {return _aded ;};switch _dfeb :=_adfcd .(type ){case _f .StartElement :switch _dfeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_gcee :=NewCT_CalcCell (); +if _dggg :=d .DecodeElement (_gcee ,&_dfeb );_dggg !=nil {return _dggg ;};_bae .C =append (_bae .C ,_gcee );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bae .ExtLst =NewCT_ExtensionList (); +if _agd :=d .DecodeElement (_bae .ExtLst ,&_dfeb );_agd !=nil {return _agd ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_dfeb .Name ); +if _ffa :=d .Skip ();_ffa !=nil {return _ffa ;};};case _f .EndElement :break _dcea ;case _f .CharData :};};return nil ;};func (_bfcb *CT_ChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbafc :=range start .Attr {if _fbafc .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_dfbb ,_cdbc :=_b .ParseBool (_fbafc .Value ); +if _cdbc !=nil {return _cdbc ;};_bfcb .TabSelectedAttr =&_dfbb ;continue ;};if _fbafc .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_bebf ,_gbcd :=_b .ParseUint (_fbafc .Value ,10,32);if _gbcd !=nil {return _gbcd ;};_agdc :=uint32 (_bebf ); +_bfcb .ZoomScaleAttr =&_agdc ;continue ;};if _fbafc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_bdcf ,_gbabbc :=_b .ParseUint (_fbafc .Value ,10,32);if _gbabbc !=nil {return _gbabbc ;};_bfcb .WorkbookViewIdAttr =uint32 (_bdcf ); +continue ;};if _fbafc .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_dgebd ,_deff :=_b .ParseBool (_fbafc .Value );if _deff !=nil {return _deff ;};_bfcb .ZoomToFitAttr =&_dgebd ;continue ;};};_cfae :for {_bcde ,_fafb :=d .Token ();if _fafb !=nil {return _fafb ; +};switch _bddd :=_bcde .(type ){case _f .StartElement :switch _bddd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfcb .ExtLst =NewCT_ExtensionList (); +if _ffff :=d .DecodeElement (_bfcb .ExtLst ,&_bddd );_ffff !=nil {return _ffff ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bddd .Name ); +if _dbfe :=d .Skip ();_dbfe !=nil {return _dbfe ;};};case _f .EndElement :break _cfae ;case _f .CharData :};};return nil ;};func (_bgdgf *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fggbc :=range start .Attr {if _fggbc .Name .Local =="\u0074\u0079\u0070\u0065"{_bgdgf .TypeAttr .UnmarshalXMLAttr (_fggbc ); +continue ;};if _fggbc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gacgb ,_egebc :=_b .ParseUint (_fggbc .Value ,10,32);if _egebc !=nil {return _egebc ;};_bcgcec :=uint32 (_gacgb );_bgdgf .PositionAttr =&_bcgcec ;continue ;};};for {_afdf ,_dbfbbd :=d .Token (); +if _dbfbbd !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_dbfbbd );};if _gbffe ,_dgeda :=_afdf .(_f .EndElement );_dgeda &&_gbffe .Name ==start .Name {break ; +};};return nil ;};type CT_PivotTableStyle struct{ -// Parameter Name +// Table Style Name NameAttr *string ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// Refresh on Change -RefreshOnChangeAttr *bool ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Parameter Prompt String -PromptAttr *string ; +// Show Column Stripes +ShowColStripesAttr *bool ; -// Boolean -BooleanAttr *bool ; +// Show Last Column +ShowLastColumnAttr *bool ;}; -// Double -DoubleAttr *float64 ; +// Validate validates the CT_ExternalReferences and its children +func (_deec *CT_ExternalReferences )Validate ()error {return _deec .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");}; -// Integer -IntegerAttr *int32 ; +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_edcd *CT_BookView )ValidateWithPath (path string )error {if _bcf :=_edcd .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_bcf !=nil {return _bcf ;};if _edcd .ExtLst !=nil {if _edcg :=_edcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edcg !=nil {return _edcg ;};};return nil ;}; -// String -StringAttr *string ; +// Validate validates the CT_MdxTuple and its children +func (_bdaad *CT_MdxTuple )Validate ()error {return _bdaad .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_deecb *ST_DataValidationImeMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fefcab ,_gdbfg :=d .Token (); +if _gdbfg !=nil {return _gdbfg ;};if _bdbdb ,_abdgdg :=_fefcab .(_f .EndElement );_abdgdg &&_bdbdb .Name ==start .Name {*_deecb =1;return nil ;};if _bdfbca ,_afbga :=_fefcab .(_f .CharData );!_afbga {return _bg .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",_fefcab ); +}else {switch string (_bdfbca ){case "":*_deecb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_deecb =1;case "\u006f\u0066\u0066":*_deecb =2;case "\u006f\u006e":*_deecb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_deecb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_deecb =5; +case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_deecb =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_deecb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_deecb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_deecb =9; +case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_deecb =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_deecb =11;};};_fefcab ,_gdbfg =d .Token ();if _gdbfg !=nil {return _gdbfg ;};if _faagaa ,_aagcb :=_fefcab .(_f .EndElement ); +_aagcb &&_faagaa .Name ==start .Name {return nil ;};return _bg .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",_fefcab );};func (_eggd *CT_DataBar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eggd .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_bg .Sprintf ("\u0025\u0076",*_eggd .MinLengthAttr )}); +};if _eggd .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_bg .Sprintf ("\u0025\u0076",*_eggd .MaxLengthAttr )});};if _eggd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eggd .ShowValueAttr ))}); +};e .EncodeToken (start );_eagfe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_bbcef :=range _eggd .Cfvo {e .EncodeElement (_bbcef ,_eagfe );};_aafca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_eggd .Color ,_aafca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Cell Reference -CellAttr *string ;};func NewCT_SmartTagType ()*CT_SmartTagType {_bbeea :=&CT_SmartTagType {};return _bbeea }; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_cbdea *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_fegcd *CT_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fegcd .XSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fegcd .XSplitAttr )}); +};if _fegcd .YSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fegcd .YSplitAttr )});};if _fegcd .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_fegcd .TopLeftCellAttr )}); +};if _fegcd .ActivePaneAttr !=ST_PaneUnset {_ebaefb ,_gcgab :=_fegcd .ActivePaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _gcgab !=nil {return _gcgab ;};start .Attr =append (start .Attr ,_ebaefb ); +};if _fegcd .StateAttr !=ST_PaneStateUnset {_bbeac ,_cdcffd :=_fegcd .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _cdcffd !=nil {return _cdcffd ;};start .Attr =append (start .Attr ,_bbeac );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_bebbfb ST_DvAspect )ValidateWithPath (path string )error {switch _bebbfb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebbfb )); +};return nil ;};type CT_DataValidation struct{ -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_bfeae *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_eeffdf ST_TextVAlign )String ()string {switch _eeffdf {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d"; -case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_aafdg ST_PhoneticType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cagbca :=_e .Attr {};_cagbca .Name =name ; -switch _aafdg {case ST_PhoneticTypeUnset :_cagbca .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_cagbca .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_cagbca .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; -case ST_PhoneticTypeHiragana :_cagbca .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_cagbca .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _cagbca ,nil ;};func (_ebgbc *CT_String )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_ebgbc .VAttr )}); -if _ebgbc .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebgbc .UAttr ))});};if _ebgbc .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebgbc .FAttr ))}); -};if _ebgbc .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_ebgbc .CAttr )});};if _ebgbc .CpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_ebgbc .CpAttr )}); -};if _ebgbc .InAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ebgbc .InAttr )});};if _ebgbc .BcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_ebgbc .BcAttr )}); -};if _ebgbc .FcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_ebgbc .FcAttr )});};if _ebgbc .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebgbc .IAttr ))}); -};if _ebgbc .UnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebgbc .UnAttr ))});};if _ebgbc .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebgbc .StAttr ))}); -};if _ebgbc .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebgbc .BAttr ))});};e .EncodeToken (start );if _ebgbc .Tpls !=nil {_cdabaa :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -for _ ,_beffb :=range _ebgbc .Tpls {e .EncodeElement (_beffb ,_cdabaa );};};if _ebgbc .X !=nil {_aefedd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ecdcc :=range _ebgbc .X {e .EncodeElement (_ecdcc ,_aefedd );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type Headers struct{CT_RevisionHeaders }; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// Validate validates the CT_colItems and its children -func (_gfage *CT_colItems )Validate ()error {return _gfage .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// Validate validates the CT_FieldUsage and its children -func (_bacbd *CT_FieldUsage )Validate ()error {return _bacbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");}; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// Validate validates the CT_FunctionGroup and its children -func (_cbfcac *CT_FunctionGroup )Validate ()error {return _cbfcac .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};func (_aefg *CT_Filter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfegg :=range start .Attr {if _cfegg .Name .Local =="\u0076\u0061\u006c"{_caaca ,_fbgea :=_cfegg .Value ,error (nil ); -if _fbgea !=nil {return _fbgea ;};_aefg .ValAttr =&_caaca ;continue ;};};for {_eaaa ,_ecggc :=d .Token ();if _ecggc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_ecggc ); -};if _daafc ,_cgddg :=_eaaa .(_e .EndElement );_cgddg &&_daafc .Name ==start .Name {break ;};};return nil ;};func (_bcefg *CT_RevisionHeaders )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcefg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_eeced :=range start .Attr {if _eeced .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_defad ,_cafcc :=_b .ParseBool (_eeced .Value );if _cafcc !=nil {return _cafcc ;};_bcefg .ExclusiveAttr =&_defad ;continue ;};if _eeced .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_efgecb ,_cggcee :=_eeced .Value ,error (nil ); -if _cggcee !=nil {return _cggcee ;};_bcefg .LastGuidAttr =&_efgecb ;continue ;};if _eeced .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_ffdfd ,_bgdef :=_b .ParseBool (_eeced .Value );if _bgdef !=nil {return _bgdef ;};_bcefg .SharedAttr =&_ffdfd ; -continue ;};if _eeced .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_fabgea ,_adcdd :=_b .ParseBool (_eeced .Value );if _adcdd !=nil {return _adcdd ;};_bcefg .DiskRevisionsAttr =&_fabgea ;continue ;};if _eeced .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dcdcg ,_bgba :=_b .ParseBool (_eeced .Value ); -if _bgba !=nil {return _bgba ;};_bcefg .HistoryAttr =&_dcdcg ;continue ;};if _eeced .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_dbcab ,_fdebg :=_b .ParseBool (_eeced .Value );if _fdebg !=nil {return _fdebg ; -};_bcefg .TrackRevisionsAttr =&_dbcab ;continue ;};if _eeced .Name .Local =="\u0067\u0075\u0069\u0064"{_fadab ,_cgaac :=_eeced .Value ,error (nil );if _cgaac !=nil {return _cgaac ;};_bcefg .GuidAttr =_fadab ;continue ;};if _eeced .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ecgbf ,_ebdfbc :=_b .ParseUint (_eeced .Value ,10,32); -if _ebdfbc !=nil {return _ebdfbc ;};_gaebef :=uint32 (_ecgbf );_bcefg .RevisionIdAttr =&_gaebef ;continue ;};if _eeced .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_cebcf ,_fgedd :=_b .ParseInt (_eeced .Value ,10,32);if _fgedd !=nil {return _fgedd ; -};_eeebb :=int32 (_cebcf );_bcefg .VersionAttr =&_eeebb ;continue ;};if _eeced .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_efeba ,_eaega :=_b .ParseBool (_eeced .Value );if _eaega !=nil {return _eaega ; -};_bcefg .KeepChangeHistoryAttr =&_efeba ;continue ;};if _eeced .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_deafe ,_cgaag :=_b .ParseBool (_eeced .Value );if _cgaag !=nil {return _cgaag ;};_bcefg .ProtectedAttr =&_deafe ;continue ;}; -if _eeced .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_acgad ,_gdcgf :=_b .ParseUint (_eeced .Value ,10,32);if _gdcgf !=nil {return _gdcgf ;};_aadda :=uint32 (_acgad );_bcefg .PreserveHistoryAttr =&_aadda ; -continue ;};};_dfgbb :for {_dccfe ,_cdafg :=d .Token ();if _cdafg !=nil {return _cdafg ;};switch _bacgbc :=_dccfe .(type ){case _e .StartElement :switch _bacgbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_daedc :=NewCT_RevisionHeader (); -if _daedb :=d .DecodeElement (_daedc ,&_bacgbc );_daedb !=nil {return _daedb ;};_bcefg .Header =append (_bcefg .Header ,_daedc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_bacgbc .Name ); -if _edcef :=d .Skip ();_edcef !=nil {return _edcef ;};};case _e .EndElement :break _dfgbb ;case _e .CharData :};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_cdfe :=&CT_LegacyDrawing {};return _cdfe };func (_efedb *CT_Filters )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efedb .BlankAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_efedb .BlankAttr ))}); -};if _efedb .CalendarTypeAttr !=_gg .ST_CalendarTypeUnset {_ecggce ,_egdab :=_efedb .CalendarTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _egdab !=nil {return _egdab ;};start .Attr =append (start .Attr ,_ecggce ); -};e .EncodeToken (start );if _efedb .Filter !=nil {_geebg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_abbgg :=range _efedb .Filter {e .EncodeElement (_abbgg ,_geebg );};};if _efedb .DateGroupItem !=nil {_bccg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}}; -for _ ,_cegcd :=range _efedb .DateGroupItem {e .EncodeElement (_cegcd ,_bccg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_caacc *CT_Revisions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gecfb :for {_gcgdge ,_bfeaac :=d .Token (); -if _bfeaac !=nil {return _bfeaac ;};switch _cbed :=_gcgdge .(type ){case _e .StartElement :switch _cbed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_gfgcb :=NewCT_RevisionRowColumn (); -if _ecbaa :=d .DecodeElement (_gfgcb ,&_cbed );_ecbaa !=nil {return _ecbaa ;};_caacc .Rrc =append (_caacc .Rrc ,_gfgcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_adbgcb :=NewCT_RevisionMove (); -if _becfa :=d .DecodeElement (_adbgcb ,&_cbed );_becfa !=nil {return _becfa ;};_caacc .Rm =append (_caacc .Rm ,_adbgcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_egedba :=NewCT_RevisionCustomView (); -if _dgaead :=d .DecodeElement (_egedba ,&_cbed );_dgaead !=nil {return _dgaead ;};_caacc .Rcv =append (_caacc .Rcv ,_egedba );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_bcggc :=NewCT_RevisionSheetRename (); -if _dbaea :=d .DecodeElement (_bcggc ,&_cbed );_dbaea !=nil {return _dbaea ;};_caacc .Rsnm =append (_caacc .Rsnm ,_bcggc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_gfee :=NewCT_RevisionInsertSheet (); -if _ffcbgc :=d .DecodeElement (_gfee ,&_cbed );_ffcbgc !=nil {return _ffcbgc ;};_caacc .Ris =append (_caacc .Ris ,_gfee );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cfbfed :=NewCT_RevisionCellChange (); -if _beebbg :=d .DecodeElement (_cfbfed ,&_cbed );_beebbg !=nil {return _beebbg ;};_caacc .Rcc =append (_caacc .Rcc ,_cfbfed );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_gebbgb :=NewCT_RevisionFormatting (); -if _effca :=d .DecodeElement (_gebbgb ,&_cbed );_effca !=nil {return _effca ;};_caacc .Rfmt =append (_caacc .Rfmt ,_gebbgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_dfceba :=NewCT_RevisionAutoFormatting (); -if _eedgeg :=d .DecodeElement (_dfceba ,&_cbed );_eedgeg !=nil {return _eedgeg ;};_caacc .Raf =append (_caacc .Raf ,_dfceba );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_bdbcb :=NewCT_RevisionDefinedName (); -if _gfffb :=d .DecodeElement (_bdbcb ,&_cbed );_gfffb !=nil {return _gfffb ;};_caacc .Rdn =append (_caacc .Rdn ,_bdbcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_bfcag :=NewCT_RevisionComment (); -if _fdcbb :=d .DecodeElement (_bfcag ,&_cbed );_fdcbb !=nil {return _fdcbb ;};_caacc .Rcmt =append (_caacc .Rcmt ,_bfcag );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_bcaec :=NewCT_RevisionQueryTableField (); -if _bcbg :=d .DecodeElement (_bcaec ,&_cbed );_bcbg !=nil {return _bcbg ;};_caacc .Rqt =append (_caacc .Rqt ,_bcaec );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_bdcdc :=NewCT_RevisionConflict (); -if _egaeb :=d .DecodeElement (_bdcdc ,&_cbed );_egaeb !=nil {return _egaeb ;};_caacc .Rcft =append (_caacc .Rcft ,_bdcdc );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cbed .Name ); -if _cggeg :=d .Skip ();_cggeg !=nil {return _cggeg ;};};case _e .EndElement :break _gecfb ;case _e .CharData :};};return nil ;}; +// Operator +OperatorAttr ST_DataValidationOperator ; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_ebdg *CT_CellAlignment )ValidateWithPath (path string )error {if _cedfb :=_ebdg .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cedfb !=nil {return _cedfb ;};if _dfbg :=_ebdg .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072"); -_dfbg !=nil {return _dfbg ;};return nil ;};type CT_CustomFilter struct{ +// Allow Blank +AllowBlankAttr *bool ; -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Show Drop Down +ShowDropDownAttr *bool ; -// Top or Bottom Value -ValAttr *string ;}; +// Show Input Message +ShowInputMessageAttr *bool ; -// Validate validates the CT_RevisionHeaders and its children -func (_afbeb *CT_RevisionHeaders )Validate ()error {return _afbeb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; +// Show Error Message +ShowErrorMessageAttr *bool ; -// Validate validates the CT_PCDSCPage and its children -func (_cgadc *CT_PCDSCPage )Validate ()error {return _cgadc .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; +// Error Alert Text +ErrorTitleAttr *string ; -// Validate validates the CT_Chartsheet and its children -func (_caeag *CT_Chartsheet )Validate ()error {return _caeag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_gagfb *ST_FormulaExpression )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbbeb ,_fadag :=d .Token (); -if _fadag !=nil {return _fadag ;};if _bdfad ,_cbecfe :=_fbbeb .(_e .EndElement );_cbecfe &&_bdfad .Name ==start .Name {*_gagfb =1;return nil ;};if _afgfaf ,_edeeb :=_fbbeb .(_e .CharData );!_edeeb {return _g .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",_fbbeb ); -}else {switch string (_afgfaf ){case "":*_gagfb =0;case "\u0072\u0065\u0066":*_gagfb =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gagfb =2;case "\u0061\u0072\u0065\u0061":*_gagfb =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gagfb =4; -case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gagfb =5;};};_fbbeb ,_fadag =d .Token ();if _fadag !=nil {return _fadag ;};if _cbfcbb ,_egaab :=_fbbeb .(_e .EndElement );_egaab &&_cbfcbb .Name ==start .Name {return nil ;};return _g .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",_fbbeb ); -};func NewCT_RangeSets ()*CT_RangeSets {_fcbdc :=&CT_RangeSets {};return _fcbdc };func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_gfeeb :=&CT_SingleXmlCells {};return _gfeeb }; +// Error Message +ErrorAttr *string ; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_eeecc *CT_DdeValues )ValidateWithPath (path string )error {for _deecg ,_debae :=range _eeecc .Value {if _gacffe :=_debae .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_deecg ));_gacffe !=nil {return _gacffe ; -};};return nil ;};func (_bfcda *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfcda =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bfcda =1;case "\u0063\u006f\u0075n\u0074":*_bfcda =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bfcda =3; -case "\u006d\u0061\u0078":*_bfcda =4;case "\u006d\u0069\u006e":*_bfcda =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bfcda =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bfcda =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_bfcda =8;case "\u0073\u0075\u006d":*_bfcda =9; -case "\u0076\u0061\u0072":*_bfcda =10;case "\u0076\u0061\u0072\u0070":*_bfcda =11;};return nil ;};type ST_GroupBy byte ;func (_debbe *CT_PhoneticPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_debbe .FontIdAttr )}); -if _debbe .TypeAttr !=ST_PhoneticTypeUnset {_fdege ,_fbfgd :=_debbe .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbfgd !=nil {return _fbfgd ;};start .Attr =append (start .Attr ,_fdege );};if _debbe .AlignmentAttr !=ST_PhoneticAlignmentUnset {_debbd ,_bgce :=_debbe .AlignmentAttr .MarshalXMLAttr (_e .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}); -if _bgce !=nil {return _bgce ;};start .Attr =append (start .Attr ,_debbd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fcc *CT_Break )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcc .IdAttr )}); -};if _fcc .MinAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fcc .MinAttr )});};if _fcc .MaxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fcc .MaxAttr )}); -};if _fcc .ManAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fcc .ManAttr ))});};if _fcc .PtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fcc .PtAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfbaca ST_FilterOperator )ValidateWithPath (path string )error {switch _dfbaca {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbaca )); -};return nil ;};func NewCT_PageFields ()*CT_PageFields {_eabdg :=&CT_PageFields {};return _eabdg }; +// Prompt Title +PromptTitleAttr *string ; -// Validate validates the CT_Fills and its children -func (_edaca *CT_Fills )Validate ()error {return _edaca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func NewCT_CellStyle ()*CT_CellStyle {_cdcgg :=&CT_CellStyle {};return _cdcgg };func (_agdc *CT_FilterColumn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_g .Sprintf ("\u0025\u0076",_agdc .ColIdAttr )}); -if _agdc .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agdc .HiddenButtonAttr ))});};if _agdc .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agdc .ShowButtonAttr ))}); -};e .EncodeToken (start );if _agdc .Filters !=nil {_bfdee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agdc .Filters ,_bfdee );};if _agdc .Top10 !=nil {_ggdca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}}; -e .EncodeElement (_agdc .Top10 ,_ggdca );};if _agdc .CustomFilters !=nil {_cgaff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agdc .CustomFilters ,_cgaff ); -};if _agdc .DynamicFilter !=nil {_faba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_agdc .DynamicFilter ,_faba );};if _agdc .ColorFilter !=nil {_egbdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}}; -e .EncodeElement (_agdc .ColorFilter ,_egbdb );};if _agdc .IconFilter !=nil {_ecfe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_agdc .IconFilter ,_ecfe ); -};if _agdc .ExtLst !=nil {_adfgd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agdc .ExtLst ,_adfgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggdde *CT_DynamicFilter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggdde .TypeAttr =ST_DynamicFilterType (1); -for _ ,_baaa :=range start .Attr {if _baaa .Name .Local =="\u0074\u0079\u0070\u0065"{_ggdde .TypeAttr .UnmarshalXMLAttr (_baaa );continue ;};if _baaa .Name .Local =="\u0076\u0061\u006c"{_bcefbb ,_cfce :=_b .ParseFloat (_baaa .Value ,64);if _cfce !=nil {return _cfce ; -};_ggdde .ValAttr =&_bcefbb ;continue ;};if _baaa .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_bbfdf ,_eaae :=ParseStdlibTime (_baaa .Value );if _eaae !=nil {return _eaae ;};_ggdde .ValIsoAttr =&_bbfdf ;continue ;};if _baaa .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_gdebb ,_cecg :=_b .ParseFloat (_baaa .Value ,64); -if _cecg !=nil {return _cecg ;};_ggdde .MaxValAttr =&_gdebb ;continue ;};if _baaa .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_dgddb ,_bcebf :=ParseStdlibTime (_baaa .Value );if _bcebf !=nil {return _bcebf ;};_ggdde .MaxValIsoAttr =&_dgddb ; -continue ;};};for {_bgdcg ,_eefcg :=d .Token ();if _eefcg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_eefcg );};if _dgaga ,_dfea :=_bgdcg .(_e .EndElement ); -_dfea &&_dgaga .Name ==start .Name {break ;};};return nil ;};func (_ggaga *ST_CellFormulaType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ababg ,_gfdgfc :=d .Token ();if _gfdgfc !=nil {return _gfdgfc ;};if _bbbba ,_edffd :=_ababg .(_e .EndElement ); -_edffd &&_bbbba .Name ==start .Name {*_ggaga =1;return nil ;};if _adbfdc ,_eaecd :=_ababg .(_e .CharData );!_eaecd {return _g .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",_ababg ); -}else {switch string (_adbfdc ){case "":*_ggaga =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggaga =1;case "\u0061\u0072\u0072a\u0079":*_ggaga =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_ggaga =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_ggaga =4; -};};_ababg ,_gfdgfc =d .Token ();if _gfdgfc !=nil {return _gfdgfc ;};if _dcedg ,_bgdgca :=_ababg .(_e .EndElement );_bgdgca &&_dcedg .Name ==start .Name {return nil ;};return _g .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",_ababg ); -}; +// Input Prompt +PromptAttr *string ; -// Validate validates the CT_Format and its children -func (_agefa *CT_Format )Validate ()error {return _agefa .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_dabcd ST_HorizontalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dabcd .String (),start ); -};type CT_Sheets struct{ +// Sequence of References +SqrefAttr ST_Sqref ; -// Sheet Information -Sheet []*CT_Sheet ;};func (_gffddc ST_TextVAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdcbc :=_e .Attr {};_gdcbc .Name =name ;switch _gffddc {case ST_TextVAlignUnset :_gdcbc .Value ="";case ST_TextVAlignTop :_gdcbc .Value ="\u0074\u006f\u0070"; -case ST_TextVAlignCenter :_gdcbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_gdcbc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_gdcbc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_gdcbc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _gdcbc ,nil ;};type CT_DdeItem struct{ +// Formula 1 +Formula1 *string ; -// DDE Name -NameAttr *string ; +// Formula 2 +Formula2 *string ;};func (_aeec *CT_DataBar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeec .Color =NewCT_Color ();for _ ,_caec :=range start .Attr {if _caec .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_bbdae ,_gceea :=_b .ParseUint (_caec .Value ,10,32); +if _gceea !=nil {return _gceea ;};_gaca :=uint32 (_bbdae );_aeec .MinLengthAttr =&_gaca ;continue ;};if _caec .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_gfgg ,_debcf :=_b .ParseUint (_caec .Value ,10,32);if _debcf !=nil {return _debcf ; +};_ccef :=uint32 (_gfgg );_aeec .MaxLengthAttr =&_ccef ;continue ;};if _caec .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_cgag ,_ffac :=_b .ParseBool (_caec .Value );if _ffac !=nil {return _ffac ;};_aeec .ShowValueAttr =&_cgag ;continue ; +};};_aeeee :for {_eaedg ,_gccbb :=d .Token ();if _gccbb !=nil {return _gccbb ;};switch _cefg :=_eaedg .(type ){case _f .StartElement :switch _cefg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_afec :=NewCT_Cfvo (); +if _ecbc :=d .DecodeElement (_afec ,&_cefg );_ecbc !=nil {return _ecbc ;};_aeec .Cfvo =append (_aeec .Cfvo ,_afec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _dddbe :=d .DecodeElement (_aeec .Color ,&_cefg ); +_dddbe !=nil {return _dddbe ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_cefg .Name ); +if _ccbfc :=d .Skip ();_ccbfc !=nil {return _ccbfc ;};};case _f .EndElement :break _aeeee ;case _f .CharData :};};return nil ;};func NewCT_VolTopic ()*CT_VolTopic {_bddgc :=&CT_VolTopic {};return _bddgc };func NewCT_RevisionConflict ()*CT_RevisionConflict {_fbbga :=&CT_RevisionConflict {}; +return _fbbga };func (_eebdb ST_GroupBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eebdb .String (),start );};func (_aeabfc *ST_TimePeriod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafgcf ,_egbee :=d .Token (); +if _egbee !=nil {return _egbee ;};if _dacfe ,_gcffc :=_dafgcf .(_f .EndElement );_gcffc &&_dacfe .Name ==start .Name {*_aeabfc =1;return nil ;};if _fdfgg ,_dafcga :=_dafgcf .(_f .CharData );!_dafcga {return _bg .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",_dafgcf ); +}else {switch string (_fdfgg ){case "":*_aeabfc =0;case "\u0074\u006f\u0064a\u0079":*_aeabfc =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_aeabfc =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_aeabfc =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_aeabfc =4; +case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_aeabfc =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_aeabfc =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_aeabfc =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_aeabfc =8; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_aeabfc =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_aeabfc =10;};};_dafgcf ,_egbee =d .Token ();if _egbee !=nil {return _egbee ;};if _accbf ,_cfadc :=_dafgcf .(_f .EndElement );_cfadc &&_accbf .Name ==start .Name {return nil ; +};return _bg .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",_dafgcf );};func (_ccagfa *CT_GroupLevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ccagfa .UniqueNameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_ccagfa .CaptionAttr )});if _ccagfa .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccagfa .UserAttr ))}); +};if _ccagfa .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccagfa .CustomRollUpAttr ))}); +};e .EncodeToken (start );if _ccagfa .Groups !=nil {_aecaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_ccagfa .Groups ,_aecaa );};if _ccagfa .ExtLst !=nil {_aeeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ccagfa .ExtLst ,_aeeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfcga ST_GroupBy )Validate ()error {return _dfcga .ValidateWithPath ("")};func (_eadaca *ST_DynamicFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faaea ,_bgbee :=d .Token (); +if _bgbee !=nil {return _bgbee ;};if _acfgad ,_ecgcfc :=_faaea .(_f .EndElement );_ecgcfc &&_acfgad .Name ==start .Name {*_eadaca =1;return nil ;};if _gdffc ,_dabbab :=_faaea .(_f .CharData );!_dabbab {return _bg .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",_faaea ); +}else {switch string (_gdffc ){case "":*_eadaca =0;case "\u006e\u0075\u006c\u006c":*_eadaca =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eadaca =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eadaca =3; +case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eadaca =4;case "\u0074\u006f\u0064a\u0079":*_eadaca =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eadaca =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eadaca =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eadaca =8; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eadaca =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eadaca =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eadaca =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eadaca =12; +case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_eadaca =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_eadaca =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_eadaca =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_eadaca =16; +case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_eadaca =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_eadaca =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_eadaca =19;case "\u0051\u0031":*_eadaca =20; +case "\u0051\u0032":*_eadaca =21;case "\u0051\u0033":*_eadaca =22;case "\u0051\u0034":*_eadaca =23;case "\u004d\u0031":*_eadaca =24;case "\u004d\u0032":*_eadaca =25;case "\u004d\u0033":*_eadaca =26;case "\u004d\u0034":*_eadaca =27;case "\u004d\u0035":*_eadaca =28; +case "\u004d\u0036":*_eadaca =29;case "\u004d\u0037":*_eadaca =30;case "\u004d\u0038":*_eadaca =31;case "\u004d\u0039":*_eadaca =32;case "\u004d\u0031\u0030":*_eadaca =33;case "\u004d\u0031\u0031":*_eadaca =34;case "\u004d\u0031\u0032":*_eadaca =35;};}; +_faaea ,_bgbee =d .Token ();if _bgbee !=nil {return _bgbee ;};if _gfdca ,_efcagg :=_faaea .(_f .EndElement );_efcagg &&_gfdca .Name ==start .Name {return nil ;};return _bg .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",_faaea ); +};func (_eead *CT_CellStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cccd :=range start .Attr {if _cccd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgag ,_acgca :=_b .ParseUint (_cccd .Value ,10,32);if _acgca !=nil {return _acgca ; +};_agdb :=uint32 (_gbgag );_eead .CountAttr =&_agdb ;continue ;};};_dba :for {_afg ,_aaadb :=d .Token ();if _aaadb !=nil {return _aaadb ;};switch _edda :=_afg .(type ){case _f .StartElement :switch _edda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_eedf :=NewCT_CellStyle (); +if _afce :=d .DecodeElement (_eedf ,&_edda );_afce !=nil {return _afce ;};_eead .CellStyle =append (_eead .CellStyle ,_eedf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_edda .Name ); +if _cfdc :=d .Skip ();_cfdc !=nil {return _cfdc ;};};case _f .EndElement :break _dba ;case _f .CharData :};};return nil ;};func NewCT_NumFmts ()*CT_NumFmts {_feaa :=&CT_NumFmts {};return _feaa };func (_aaffce ST_TableStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaffce .String (),start ); +};func (_cfaccg *ST_TextVAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfaccg =0;case "\u0074\u006f\u0070":*_cfaccg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfaccg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cfaccg =3; +case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cfaccg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cfaccg =5;};return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2; +ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;);func (_defcde *CT_PivotAreaReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcace :=range start .Attr {if _gcace .Name .Local =="\u0063\u006f\u0075n\u0074"{_caccf ,_bebbf :=_b .ParseUint (_gcace .Value ,10,32); +if _bebbf !=nil {return _bebbf ;};_cgadg :=uint32 (_caccf );_defcde .CountAttr =&_cgadg ;continue ;};};_cafdf :for {_ccggc ,_fcfbf :=d .Token ();if _fcfbf !=nil {return _fcfbf ;};switch _eagfd :=_ccggc .(type ){case _f .StartElement :switch _eagfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_bddge :=NewCT_PivotAreaReference (); +if _gbfff :=d .DecodeElement (_bddge ,&_eagfd );_gbfff !=nil {return _gbfff ;};_defcde .Reference =append (_defcde .Reference ,_bddge );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_eagfd .Name ); +if _bbcgf :=d .Skip ();_bbcgf !=nil {return _bbcgf ;};};case _f .EndElement :break _cafdf ;case _f .CharData :};};return nil ;}; -// Object Linking TechnologyE -OleAttr *bool ; +// Validate validates the CT_UnderlineProperty and its children +func (_bgbgd *CT_UnderlineProperty )Validate ()error {return _bgbgd .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_XmlCellPr struct{ -// Advise -AdviseAttr *bool ; +// Table Field Id +IdAttr uint32 ; -// Data is an Image -PreferPicAttr *bool ; +// Unique Table Name +UniqueNameAttr *string ; -// DDE Name Values -Values *CT_DdeValues ;};func (_eccd *CT_Connections )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_caaae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}}; -for _ ,_afbed :=range _eccd .Connection {e .EncodeElement (_afbed ,_caaae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffdgc *CT_MeasureGroups )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gefbc :=range start .Attr {if _gefbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddaec ,_fcbe :=_b .ParseUint (_gefbc .Value ,10,32); -if _fcbe !=nil {return _fcbe ;};_bbege :=uint32 (_ddaec );_ffdgc .CountAttr =&_bbege ;continue ;};};_gddfc :for {_cdgcb ,_ceffg :=d .Token ();if _ceffg !=nil {return _ceffg ;};switch _fadge :=_cdgcb .(type ){case _e .StartElement :switch _fadge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_dafcc :=NewCT_MeasureGroup (); -if _egcb :=d .DecodeElement (_dafcc ,&_fadge );_egcb !=nil {return _egcb ;};_ffdgc .MeasureGroup =append (_ffdgc .MeasureGroup ,_dafcc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_fadge .Name ); -if _agccd :=d .Skip ();_agccd !=nil {return _agccd ;};};case _e .EndElement :break _gddfc ;case _e .CharData :};};return nil ;};func (_dbefg *CT_FileSharing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbefg .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbefg .ReadOnlyRecommendedAttr ))}); -};if _dbefg .UserNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dbefg .UserNameAttr )});};if _dbefg .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dbefg .ReservationPasswordAttr )}); -};if _dbefg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dbefg .AlgorithmNameAttr )}); -};if _dbefg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_dbefg .HashValueAttr )});};if _dbefg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_dbefg .SaltValueAttr )}); -};if _dbefg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_g .Sprintf ("\u0025\u0076",*_dbefg .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_cbab *CT_MetadataBlock )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebae :for {_dagaeb ,_fadced :=d .Token ();if _fadced !=nil {return _fadced ;};switch _gbgc :=_dagaeb .(type ){case _e .StartElement :switch _gbgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_afade :=NewCT_MetadataRecord (); -if _gfbfa :=d .DecodeElement (_afade ,&_gbgc );_gfbfa !=nil {return _gfbfa ;};_cbab .Rc =append (_cbab .Rc ,_afade );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_gbgc .Name ); -if _deeaf :=d .Skip ();_deeaf !=nil {return _deeaf ;};};case _e .EndElement :break _eebae ;case _e .CharData :};};return nil ;};func (_cbbdbe *CT_Schema )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gdgdea :=range start .Attr {if _gdgdea .Name .Local =="\u0049\u0044"{_ededd ,_ebeegf :=_gdgdea .Value ,error (nil ); -if _ebeegf !=nil {return _ebeegf ;};_cbbdbe .IDAttr =_ededd ;continue ;};if _gdgdea .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_gcfgf ,_abgdcc :=_gdgdea .Value ,error (nil );if _abgdcc !=nil {return _abgdcc ;};_cbbdbe .SchemaRefAttr =&_gcfgf ; -continue ;};if _gdgdea .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_gcabf ,_gddfb :=_gdgdea .Value ,error (nil );if _gddfb !=nil {return _gddfb ;};_cbbdbe .NamespaceAttr =&_gcabf ;continue ;};if _gdgdea .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_fffgb ,_gggaae :=_gdgdea .Value ,error (nil ); -if _gggaae !=nil {return _gggaae ;};_cbbdbe .SchemaLanguageAttr =&_fffgb ;continue ;};};_dfdf :for {_ddbgcc ,_gggeac :=d .Token ();if _gggeac !=nil {return _gggeac ;};switch _afdece :=_ddbgcc .(type ){case _e .StartElement :switch _afdece .Name {default:if _edefg ,_fcebg :=_ad .CreateElement (_afdece ); -_fcebg !=nil {return _fcebg ;}else {if _adecd :=d .DecodeElement (_edefg ,&_afdece );_adecd !=nil {return _adecd ;};_cbbdbe .Any =_edefg ;};};case _e .EndElement :break _dfdf ;case _e .CharData :};};return nil ;};type AG_RevData struct{RIdAttr *uint32 ; -UaAttr *bool ;RaAttr *bool ;};func (_adda *CT_CellSmartTags )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgag :=range start .Attr {if _dgag .Name .Local =="\u0072"{_cbea ,_edaa :=_dgag .Value ,error (nil );if _edaa !=nil {return _edaa ; -};_adda .RAttr =_cbea ;continue ;};};_dbge :for {_ebe ,_becg :=d .Token ();if _becg !=nil {return _becg ;};switch _daea :=_ebe .(type ){case _e .StartElement :switch _daea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dcda :=NewCT_CellSmartTag (); -if _decg :=d .DecodeElement (_dcda ,&_daea );_decg !=nil {return _decg ;};_adda .CellSmartTag =append (_adda .CellSmartTag ,_dcda );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_daea .Name ); -if _ddd :=d .Skip ();_ddd !=nil {return _ddd ;};};case _e .EndElement :break _dbge ;case _e .CharData :};};return nil ;};func (_ecfc *CT_CacheHierarchy )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gddef :=range start .Attr {if _gddef .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gcg ,_dfbc :=_gddef .Value ,error (nil ); -if _dfbc !=nil {return _dfbc ;};_ecfc .DimensionUniqueNameAttr =&_gcg ;continue ;};if _gddef .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_dbac ,_gee :=_gddef .Value ,error (nil );if _gee !=nil {return _gee ; -};_ecfc .DisplayFolderAttr =&_dbac ;continue ;};if _gddef .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ccbc ,_cfdb :=_gddef .Value ,error (nil );if _cfdb !=nil {return _cfdb ;};_ecfc .CaptionAttr =&_ccbc ;continue ;};if _gddef .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fbbe ,_cbg :=_gddef .Value ,error (nil ); -if _cbg !=nil {return _cbg ;};_ecfc .MeasureGroupAttr =&_fbbe ;continue ;};if _gddef .Name .Local =="\u0073\u0065\u0074"{_ede ,_cbgf :=_b .ParseBool (_gddef .Value );if _cbgf !=nil {return _cbgf ;};_ecfc .SetAttr =&_ede ;continue ;};if _gddef .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_bfba ,_aaca :=_b .ParseBool (_gddef .Value ); -if _aaca !=nil {return _aaca ;};_ecfc .MeasuresAttr =&_bfba ;continue ;};if _gddef .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_daed ,_eagb :=_b .ParseInt (_gddef .Value ,10,32);if _eagb !=nil {return _eagb ;};_cdff :=int32 (_daed );_ecfc .IconSetAttr =&_cdff ; -continue ;};if _gddef .Name .Local =="\u0063\u006f\u0075n\u0074"{_eeab ,_gcdg :=_b .ParseUint (_gddef .Value ,10,32);if _gcdg !=nil {return _gcdg ;};_ecfc .CountAttr =uint32 (_eeab );continue ;};if _gddef .Name .Local =="\u0074\u0069\u006d\u0065"{_bgdg ,_gece :=_b .ParseBool (_gddef .Value ); -if _gece !=nil {return _gece ;};_ecfc .TimeAttr =&_bgdg ;continue ;};if _gddef .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_bcdfa ,_dfdgc :=_b .ParseBool (_gddef .Value );if _dfdgc !=nil {return _dfdgc ;};_ecfc .OneFieldAttr =&_bcdfa ; -continue ;};if _gddef .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_cgag ,_beff :=_b .ParseUint (_gddef .Value ,10,16);if _beff !=nil {return _beff ;};_abdb :=uint16 (_cgag ); -_ecfc .MemberValueDatatypeAttr =&_abdb ;continue ;};if _gddef .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_ccffg ,_cbfa :=_b .ParseBool (_gddef .Value );if _cbfa !=nil {return _cbfa ;};_ecfc .UnbalancedGroupAttr =&_ccffg ; -continue ;};if _gddef .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_gcge ,_gceg :=_b .ParseUint (_gddef .Value ,10,32);if _gceg !=nil {return _gceg ;};_bdgc :=uint32 (_gcge );_ecfc .ParentSetAttr =&_bdgc ;continue ;};if _gddef .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aaaa ,_dbfe :=_gddef .Value ,error (nil ); -if _dbfe !=nil {return _dbfe ;};_ecfc .DefaultMemberUniqueNameAttr =&_aaaa ;continue ;};if _gddef .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_agb ,_afeb :=_b .ParseBool (_gddef .Value );if _afeb !=nil {return _afeb ;};_ecfc .MeasureAttr =&_agb ; -continue ;};if _gddef .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_gdac ,_cff :=_b .ParseBool (_gddef .Value );if _cff !=nil {return _cff ;};_ecfc .UnbalancedAttr =&_gdac ;continue ;};if _gddef .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_acag ,_cdeb :=_gddef .Value ,error (nil ); -if _cdeb !=nil {return _cdeb ;};_ecfc .AllCaptionAttr =&_acag ;continue ;};if _gddef .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_faeb ,_dcgc :=_b .ParseBool (_gddef .Value );if _dcgc !=nil {return _dcgc ;};_ecfc .HiddenAttr =&_faeb ;continue ; -};if _gddef .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_affe ,_dbbf :=_b .ParseBool (_gddef .Value );if _dbbf !=nil {return _dbbf ;};_ecfc .AttributeAttr =&_affe ;continue ;};if _gddef .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abcc ,_gfcf :=_gddef .Value ,error (nil ); -if _gfcf !=nil {return _gfcf ;};_ecfc .AllUniqueNameAttr =&_abcc ;continue ;};if _gddef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dabg ,_edae :=_gddef .Value ,error (nil );if _edae !=nil {return _edae ;};_ecfc .UniqueNameAttr =_dabg ; -continue ;};if _gddef .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_cfdc ,_ecgaf :=_b .ParseBool (_gddef .Value );if _ecgaf !=nil {return _ecgaf ;};_ecfc .KeyAttributeAttr =&_cfdc ;continue ;};};_bcag :for {_gebc ,_edg :=d .Token (); -if _edg !=nil {return _edg ;};switch _fbge :=_gebc .(type ){case _e .StartElement :switch _fbge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_ecfc .FieldsUsage =NewCT_FieldsUsage (); -if _cbfea :=d .DecodeElement (_ecfc .FieldsUsage ,&_fbge );_cbfea !=nil {return _cbfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_ecfc .GroupLevels =NewCT_GroupLevels (); -if _caea :=d .DecodeElement (_ecfc .GroupLevels ,&_fbge );_caea !=nil {return _caea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfc .ExtLst =NewCT_ExtensionList (); -if _edb :=d .DecodeElement (_ecfc .ExtLst ,&_fbge );_edb !=nil {return _edb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_fbge .Name ); -if _ggbg :=d .Skip ();_ggbg !=nil {return _ggbg ;};};case _e .EndElement :break _bcag ;case _e .CharData :};};return nil ;};type CT_DataFields struct{ +// Column XML Properties +XmlPr *CT_XmlPr ; -// Data Items Count +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_TableColumns struct{ + +// Column Count CountAttr *uint32 ; -// Data Field Item -DataField []*CT_DataField ;}; +// Table Column +TableColumn []*CT_TableColumn ;};func (_bgc *CT_CalculatedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bgc .CountAttr )}); +};e .EncodeToken (start );_ccbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_bgdc :=range _bgc .CalculatedItem {e .EncodeElement (_bgdc ,_ccbf ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdge *CT_OleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gcdge .NameAttr )}); +if _gcdge .IconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gcdge .IconAttr ))});};if _gcdge .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gcdge .AdviseAttr ))}); +};if _gcdge .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gcdge .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_afbbe *CT_VolMain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_afbbe .FirstAttr )}); +e .EncodeToken (start );_gbeaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_cdccc :=range _afbbe .Tp {e .EncodeElement (_cdccc ,_gbeaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_IconFilter ()*CT_IconFilter {_dgede :=&CT_IconFilter {}; +_dgede .IconSetAttr =ST_IconSetType (1);return _dgede ;};func (_begef ST_RefMode )Validate ()error {return _begef .ValidateWithPath ("")};func (_eabda *CT_VolTopicRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beadbbb :=range start .Attr {if _beadbbb .Name .Local =="\u0072"{_acadea ,_cbabb :=_beadbbb .Value ,error (nil ); +if _cbabb !=nil {return _cbabb ;};_eabda .RAttr =_acadea ;continue ;};if _beadbbb .Name .Local =="\u0073"{_bedaef ,_adffg :=_b .ParseUint (_beadbbb .Value ,10,32);if _adffg !=nil {return _adffg ;};_eabda .SAttr =uint32 (_bedaef );continue ;};};for {_bdeged ,_gcgff :=d .Token (); +if _gcgff !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_gcgff );};if _cbbag ,_aacdc :=_bdeged .(_f .EndElement );_aacdc &&_cbbag .Name ==start .Name {break ; +};};return nil ;};func (_ecgfd *CT_WebPublishItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afggab :=range start .Attr {if _afggab .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcbeb ,_caeag :=_b .ParseUint (_afggab .Value ,10,32); +if _caeag !=nil {return _caeag ;};_cfdfa :=uint32 (_fcbeb );_ecgfd .CountAttr =&_cfdfa ;continue ;};};_ccacf :for {_beaba ,_cggcae :=d .Token ();if _cggcae !=nil {return _cggcae ;};switch _ecfcf :=_beaba .(type ){case _f .StartElement :switch _ecfcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_dacba :=NewCT_WebPublishItem (); +if _cdgefb :=d .DecodeElement (_dacba ,&_ecfcf );_cdgefb !=nil {return _cdgefb ;};_ecgfd .WebPublishItem =append (_ecgfd .WebPublishItem ,_dacba );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ecfcf .Name ); +if _gcbce :=d .Skip ();_gcbce !=nil {return _gcbce ;};};case _f .EndElement :break _ccacf ;case _f .CharData :};};return nil ;};func (_dcdefd *CT_SortCondition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcdefd .DescendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcdefd .DescendingAttr ))}); +};if _dcdefd .SortByAttr !=ST_SortByUnset {_bggeg ,_agfcg :=_dcdefd .SortByAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _agfcg !=nil {return _agfcg ;};start .Attr =append (start .Attr ,_bggeg );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_dcdefd .RefAttr )}); +if _dcdefd .CustomListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcdefd .CustomListAttr )});};if _dcdefd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcdefd .DxfIdAttr )}); +};if _dcdefd .IconSetAttr !=ST_IconSetTypeUnset {_cfabad ,_fdbee :=_dcdefd .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _fdbee !=nil {return _fdbee ;};start .Attr =append (start .Attr ,_cfabad );};if _dcdefd .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcdefd .IconIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_cfgad *CT_WebPublishObjects )ValidateWithPath (path string )error {for _aeaeeee ,_aefede :=range _cfgad .WebPublishObject {if _gdegca :=_aefede .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_aeaeeee )); -_gdegca !=nil {return _gdegca ;};};return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ; -BxAttr *bool ;Content string ;};type CT_Break struct{ +// Validate validates the CT_OleSize and its children +func (_daddd *CT_OleSize )Validate ()error {return _daddd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func NewCT_CacheField ()*CT_CacheField {_baac :=&CT_CacheField {};return _baac };type CT_IconSet struct{ -// Id -IdAttr *uint32 ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Minimum -MinAttr *uint32 ; +// Show Value +ShowValueAttr *bool ; -// Maximum -MaxAttr *uint32 ; +// Percent +PercentAttr *bool ; -// Manual Page Break -ManAttr *bool ; +// Reverse Icons +ReverseAttr *bool ; -// Pivot-Created Page Break -PtAttr *bool ;};func (_egfec *CT_NumFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcddc :=range start .Attr {if _fcddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdfba ,_egeca :=_b .ParseUint (_fcddc .Value ,10,32);if _egeca !=nil {return _egeca ; -};_bcdfc :=uint32 (_bdfba );_egfec .CountAttr =&_bcdfc ;continue ;};};_fgff :for {_bfdad ,_cgdde :=d .Token ();if _cgdde !=nil {return _cgdde ;};switch _cgacbe :=_bfdad .(type ){case _e .StartElement :switch _cgacbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dgfcee :=NewCT_NumFmt (); -if _eefef :=d .DecodeElement (_dgfcee ,&_cgacbe );_eefef !=nil {return _eefef ;};_egfec .NumFmt =append (_egfec .NumFmt ,_dgfcee );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_cgacbe .Name ); -if _dfdc :=d .Skip ();_dfdc !=nil {return _dfdc ;};};case _e .EndElement :break _fgff ;case _e .CharData :};};return nil ;};type CT_ExternalDefinedName struct{ +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;};type CT_CacheSource struct{ -// Defined Name -NameAttr string ; +// Cache Type +TypeAttr ST_SourceType ; -// Refers To -RefersToAttr *string ; +// Connection Index +ConnectionIdAttr *uint32 ; -// Sheet Id -SheetIdAttr *uint32 ;}; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// Validate validates the CT_Mdx and its children -func (_fdbgd *CT_Mdx )Validate ()error {return _fdbgd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};type CT_GradientFill struct{ +// Consolidation Source +Consolidation *CT_Consolidation ; -// Gradient Fill Type -TypeAttr ST_GradientType ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_CommentPr struct{ -// Linear Gradient Degree -DegreeAttr *float64 ; +// Locked Flag +LockedAttr *bool ; -// Left Convergence -LeftAttr *float64 ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Right Convergence -RightAttr *float64 ; +// Print Flag +PrintAttr *bool ; -// Top Gradient Convergence -TopAttr *float64 ; +// Disabled Flag +DisabledAttr *bool ; -// Bottom Convergence -BottomAttr *float64 ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Gradient Stop -Stop []*CT_GradientStop ;};func (_acfbg ST_HtmlFmt )Validate ()error {return _acfbg .ValidateWithPath ("")};type CT_CellProtection struct{ +// Automatic Line Flag +AutoLineAttr *bool ; -// Cell Locked -LockedAttr *bool ; +// Alternative Text +AltTextAttr *string ; -// Hidden Cell -HiddenAttr *bool ;}; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Validate validates the CT_CacheHierarchies and its children -func (_cefd *CT_CacheHierarchies )Validate ()error {return _cefd .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// Validate validates the CT_CellSmartTags and its children -func (_fdde *CT_CellSmartTags )Validate ()error {return _fdde .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Text Lock Flag +LockTextAttr *bool ; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_fdabbg *CT_GradientStop )ValidateWithPath (path string )error {if _efgb :=_fdabbg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_efgb !=nil {return _efgb ;};return nil ;}; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Validate validates the CT_Scenarios and its children -func (_fcdgca *CT_Scenarios )Validate ()error {return _fcdgca .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");}; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_bdfdc *CT_PatternFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddbf :=range start .Attr {if _dddbf .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_bdfdc .PatternTypeAttr .UnmarshalXMLAttr (_dddbf ); +continue ;};};_dfgdbc :for {_dccda ,_ccfce :=d .Token ();if _ccfce !=nil {return _ccfce ;};switch _eabbcd :=_dccda .(type ){case _f .StartElement :switch _eabbcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_bdfdc .FgColor =NewCT_Color (); +if _bcbdd :=d .DecodeElement (_bdfdc .FgColor ,&_eabbcd );_bcbdd !=nil {return _bcbdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_bdfdc .BgColor =NewCT_Color (); +if _gfbaf :=d .DecodeElement (_bdfdc .BgColor ,&_eabbcd );_gfbaf !=nil {return _gfbaf ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_eabbcd .Name ); +if _becga :=d .Skip ();_becga !=nil {return _becga ;};};case _f .EndElement :break _dfgdbc ;case _f .CharData :};};return nil ;};func (_gdccd *CT_MeasureGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdgc :=range start .Attr {if _fdgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dadc ,_bfeb :=_b .ParseUint (_fdgc .Value ,10,32); +if _bfeb !=nil {return _bfeb ;};_eefgc :=uint32 (_dadc );_gdccd .CountAttr =&_eefgc ;continue ;};};_afdbd :for {_ceegb ,_eaagg :=d .Token ();if _eaagg !=nil {return _eaagg ;};switch _bedb :=_ceegb .(type ){case _f .StartElement :switch _bedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_gcdgd :=NewCT_MeasureGroup (); +if _agee :=d .DecodeElement (_gcdgd ,&_bedb );_agee !=nil {return _agee ;};_gdccd .MeasureGroup =append (_gdccd .MeasureGroup ,_gcdgd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_bedb .Name ); +if _fcdgc :=d .Skip ();_fcdgc !=nil {return _fcdgc ;};};case _f .EndElement :break _afdbd ;case _f .CharData :};};return nil ;};func (_egggdd *CT_RangePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egggdd .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egggdd .AutoStartAttr ))}); +};if _egggdd .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egggdd .AutoEndAttr ))});};if _egggdd .GroupByAttr !=ST_GroupByUnset {_bbggee ,_ffcfc :=_egggdd .GroupByAttr .MarshalXMLAttr (_f .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"}); +if _ffcfc !=nil {return _ffcfc ;};start .Attr =append (start .Attr ,_bbggee );};if _egggdd .StartNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_egggdd .StartNumAttr )}); +};if _egggdd .EndNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_egggdd .EndNumAttr )});};if _egggdd .StartDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_bg .Sprintf ("\u0025\u0076",*_egggdd .StartDateAttr )}); +};if _egggdd .EndDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_egggdd .EndDateAttr )});};if _egggdd .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_egggdd .GroupIntervalAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_fbef *CT_CellXfs )ValidateWithPath (path string )error {for _cgfg ,_fcg :=range _fbef .Xf {if _fgcf :=_fcg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_cgfg ));_fgcf !=nil {return _fgcf ;};};return nil ;}; -type CT_CustomChartsheetViews struct{ +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_fffe *CT_Cfvo )ValidateWithPath (path string )error {if _fffe .TypeAttr ==ST_CfvoTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _gecg :=_fffe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gecg !=nil {return _gecg ;};if _fffe .ExtLst !=nil {if _bgbbd :=_fffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbbd !=nil {return _bgbbd ; +};};return nil ;};func (_bdabe *CT_Macrosheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _bdabe .SheetPr !=nil {_ecgec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; +e .EncodeElement (_bdabe .SheetPr ,_ecgec );};if _bdabe .Dimension !=nil {_ddcdac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bdabe .Dimension ,_ddcdac );};if _bdabe .SheetViews !=nil {_defeae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_bdabe .SheetViews ,_defeae );};if _bdabe .SheetFormatPr !=nil {_fcdba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_bdabe .SheetFormatPr ,_fcdba ); +};if _bdabe .Cols !=nil {_cdaebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_aaefg :=range _bdabe .Cols {e .EncodeElement (_aaefg ,_cdaebc );};};_deaef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_bdabe .SheetData ,_deaef );if _bdabe .SheetProtection !=nil {_ceffeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdabe .SheetProtection ,_ceffeg ); +};if _bdabe .AutoFilter !=nil {_feedc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bdabe .AutoFilter ,_feedc );};if _bdabe .SortState !=nil {_fffffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; +e .EncodeElement (_bdabe .SortState ,_fffffe );};if _bdabe .DataConsolidate !=nil {_babdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bdabe .DataConsolidate ,_babdb ); +};if _bdabe .CustomSheetViews !=nil {_ebaga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bdabe .CustomSheetViews ,_ebaga );};if _bdabe .PhoneticPr !=nil {_febcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}}; +e .EncodeElement (_bdabe .PhoneticPr ,_febcg );};if _bdabe .ConditionalFormatting !=nil {_egdfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; +for _ ,_eaffff :=range _bdabe .ConditionalFormatting {e .EncodeElement (_eaffff ,_egdfd );};};if _bdabe .PrintOptions !=nil {_cbgefe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_bdabe .PrintOptions ,_cbgefe );};if _bdabe .PageMargins !=nil {_ccdbbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bdabe .PageMargins ,_ccdbbf ); +};if _bdabe .PageSetup !=nil {_cbeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bdabe .PageSetup ,_cbeg );};if _bdabe .HeaderFooter !=nil {_badba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_bdabe .HeaderFooter ,_badba );};if _bdabe .RowBreaks !=nil {_gffggf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bdabe .RowBreaks ,_gffggf );};if _bdabe .ColBreaks !=nil {_bfgcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_bdabe .ColBreaks ,_bfgcd );};if _bdabe .CustomProperties !=nil {_cacae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_bdabe .CustomProperties ,_cacae ); +};if _bdabe .Drawing !=nil {_dagbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bdabe .Drawing ,_dagbf );};if _bdabe .LegacyDrawing !=nil {_ccda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_bdabe .LegacyDrawing ,_ccda );};if _bdabe .LegacyDrawingHF !=nil {_dbed :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bdabe .LegacyDrawingHF ,_dbed ); +};if _bdabe .DrawingHF !=nil {_gefgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bdabe .DrawingHF ,_gefgg );};if _bdabe .Picture !=nil {_egdbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_bdabe .Picture ,_egdbf );};if _bdabe .OleObjects !=nil {_aacc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_bdabe .OleObjects ,_aacc ); +};if _bdabe .ExtLst !=nil {_affgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdabe .ExtLst ,_affgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgfeg *CT_MetadataTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgfeg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bgfeg .CountAttr )}); +};e .EncodeToken (start );_geadag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_adec :=range _bgfeg .MetadataType {e .EncodeElement (_adec ,_geadag );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dadfb *ST_BorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcfa ,_gcdga :=d .Token ();if _gcdga !=nil {return _gcdga ;};if _bfdfgb ,_aaeag :=_egcfa .(_f .EndElement );_aaeag &&_bfdfgb .Name ==start .Name {*_dadfb =1; +return nil ;};if _gdefg ,_gbdfa :=_egcfa .(_f .CharData );!_gbdfa {return _bg .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",_egcfa );}else {switch string (_gdefg ){case "":*_dadfb =0; +case "\u006e\u006f\u006e\u0065":*_dadfb =1;case "\u0074\u0068\u0069\u006e":*_dadfb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dadfb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dadfb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dadfb =5;case "\u0074\u0068\u0069c\u006b":*_dadfb =6; +case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dadfb =7;case "\u0068\u0061\u0069\u0072":*_dadfb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dadfb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dadfb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dadfb =11; +case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dadfb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dadfb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dadfb =14; +};};_egcfa ,_gcdga =d .Token ();if _gcdga !=nil {return _gcdga ;};if _fcggb ,_aeggg :=_egcfa .(_f .EndElement );_aeggg &&_fcggb .Name ==start .Name {return nil ;};return _bg .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",_egcfa ); +};func (_bgeca ST_SmartTagShow )String ()string {switch _bgeca {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};type ST_TotalsRowFunction byte ; +func (_ggcgf *CT_XmlCellPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_ggcgf .IdAttr )});if _ggcgf .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ggcgf .UniqueNameAttr )}); +};e .EncodeToken (start );_dcfeba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ggcgf .XmlPr ,_dcfeba );if _ggcgf .ExtLst !=nil {_cdcba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ggcgf .ExtLst ,_cdcba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func (_faceaf *ST_PatternType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbbda ,_ebbce :=d .Token ();if _ebbce !=nil {return _ebbce ;};if _bedcaf ,_becfc :=_gbbda .(_e .EndElement );_becfc &&_bedcaf .Name ==start .Name {*_faceaf =1; -return nil ;};if _bcdgfg ,_fgagc :=_gbbda .(_e .CharData );!_fgagc {return _g .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",_gbbda );}else {switch string (_bcdgfg ){case "":*_faceaf =0; -case "\u006e\u006f\u006e\u0065":*_faceaf =1;case "\u0073\u006f\u006ci\u0064":*_faceaf =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_faceaf =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_faceaf =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_faceaf =5; -case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_faceaf =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_faceaf =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_faceaf =8; -case "\u0064\u0061\u0072\u006b\u0055\u0070":*_faceaf =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_faceaf =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_faceaf =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_faceaf =12; -case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_faceaf =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_faceaf =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_faceaf =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_faceaf =16; -case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_faceaf =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_faceaf =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_faceaf =19;};};_gbbda ,_ebbce =d .Token ();if _ebbce !=nil {return _ebbce ; -};if _fdfbcc ,_degdca :=_gbbda .(_e .EndElement );_degdca &&_fdfbcc .Name ==start .Name {return nil ;};return _g .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",_gbbda ); -}; +// Validate validates the CT_CellAlignment and its children +func (_bbfe *CT_CellAlignment )Validate ()error {return _bbfe .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_agcfe ST_CellType )Validate ()error {return _agcfe .ValidateWithPath ("")}; +type CT_HierarchyUsage struct{ -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_dcef *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_dfbba ST_SortMethod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfbba .String (),start );};func NewCT_RevisionConflict ()*CT_RevisionConflict {_afdgg :=&CT_RevisionConflict {}; -return _afdgg }; +// Hierarchy Usage +HierarchyUsageAttr int32 ;};func (_deefg *CT_CellWatches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbac :for {_cbcg ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};switch _agceg :=_cbcg .(type ){case _f .StartElement :switch _agceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_bdaa :=NewCT_CellWatch (); +if _dgbe :=d .DecodeElement (_bdaa ,&_agceg );_dgbe !=nil {return _dgbe ;};_deefg .CellWatch =append (_deefg .CellWatch ,_bdaa );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_agceg .Name ); +if _cccdd :=d .Skip ();_cccdd !=nil {return _cccdd ;};};case _f .EndElement :break _fbac ;case _f .CharData :};};return nil ;};type CT_Missing struct{ -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_bdaag *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_eggfg ST_VolDepType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_caaga :=_e .Attr {};_caaga .Name =name ;switch _eggfg {case ST_VolDepTypeUnset :_caaga .Value =""; -case ST_VolDepTypeRealTimeData :_caaga .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_caaga .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _caaga ,nil ; -}; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_adgg *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _bdefe :=_adgg .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_bdefe !=nil {return _bdefe ; -};if _adgg .QueryTableDeletedFields !=nil {if _bcadcg :=_adgg .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_bcadcg !=nil {return _bcadcg ; -};};if _adgg .SortState !=nil {if _fgaee :=_adgg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fgaee !=nil {return _fgaee ;};};if _adgg .ExtLst !=nil {if _adbba :=_adgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_adbba !=nil {return _adbba ;};};return nil ;};func (_egecf *CT_Sheets )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggbccf :for {_afgbb ,_fbcbc :=d .Token ();if _fbcbc !=nil {return _fbcbc ;};switch _dcead :=_afgbb .(type ){case _e .StartElement :switch _dcead .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_dgcdf :=NewCT_Sheet (); -if _aaadef :=d .DecodeElement (_dgcdf ,&_dcead );_aaadef !=nil {return _aaadef ;};_egecf .Sheet =append (_egecf .Sheet ,_dgcdf );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_dcead .Name ); -if _abfge :=d .Skip ();_abfge !=nil {return _abfge ;};};case _e .EndElement :break _ggbccf ;case _e .CharData :};};return nil ;}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_ccgb *CT_CalculatedMembers )ValidateWithPath (path string )error {for _bgaff ,_deeaa :=range _ccgb .CalculatedMember {if _ebg :=_deeaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bgaff )); -_ebg !=nil {return _ebg ;};};return nil ;};func (_aefdg *ST_CfvoType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggbfg ,_ecbag :=d .Token ();if _ecbag !=nil {return _ecbag ;};if _ceeec ,_fbfcfc :=_ggbfg .(_e .EndElement );_fbfcfc &&_ceeec .Name ==start .Name {*_aefdg =1; -return nil ;};if _aafaeb ,_ebaed :=_ggbfg .(_e .CharData );!_ebaed {return _g .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",_ggbfg );}else {switch string (_aafaeb ){case "":*_aefdg =0; -case "\u006e\u0075\u006d":*_aefdg =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_aefdg =2;case "\u006d\u0061\u0078":*_aefdg =3;case "\u006d\u0069\u006e":*_aefdg =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_aefdg =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_aefdg =6; -};};_ggbfg ,_ecbag =d .Token ();if _ecbag !=nil {return _ecbag ;};if _eedfec ,_bbeada :=_ggbfg .(_e .EndElement );_bbeada &&_eedfec .Name ==start .Name {return nil ;};return _g .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",_ggbfg ); -};type ST_BorderStyle byte ;type CT_ObjectAnchor struct{ +// Caption +CAttr *string ; -// Move With Cells -MoveWithCellsAttr *bool ; +// Member Property Count +CpAttr *uint32 ; -// Size With Cells -SizeWithCellsAttr *bool ;From *_bb .From ;To *_bb .To ;};func (_dfgfdg ST_FormulaExpression )Validate ()error {return _dfgfdg .ValidateWithPath ("")}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_dfbgg *CT_DataConsolidate )ValidateWithPath (path string )error {if _ebeef :=_dfbgg .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebeef !=nil {return _ebeef ;};if _dfbgg .DataRefs !=nil {if _cbdfg :=_dfbgg .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s"); -_cbdfg !=nil {return _cbdfg ;};};return nil ;};func NewCT_BorderPr ()*CT_BorderPr {_aaa :=&CT_BorderPr {};return _aaa };func (_efbfff ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _efbfff {case 0,1,2,3,4,5,6,7,8,9,10:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbfff )); -};return nil ;};func (_dddf *CT_HeaderFooter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beabb :=range start .Attr {if _beabb .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_aegbg ,_adedf :=_b .ParseBool (_beabb .Value ); -if _adedf !=nil {return _adedf ;};_dddf .DifferentOddEvenAttr =&_aegbg ;continue ;};if _beabb .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_ffbag ,_fcaa :=_b .ParseBool (_beabb .Value );if _fcaa !=nil {return _fcaa ; -};_dddf .DifferentFirstAttr =&_ffbag ;continue ;};if _beabb .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_eafed ,_bacca :=_b .ParseBool (_beabb .Value );if _bacca !=nil {return _bacca ;};_dddf .ScaleWithDocAttr =&_eafed ; -continue ;};if _beabb .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_fgdce ,_cbgd :=_b .ParseBool (_beabb .Value );if _cbgd !=nil {return _cbgd ;};_dddf .AlignWithMarginsAttr =&_fgdce ;continue ; -};};_adaeg :for {_edecdd ,_ebag :=d .Token ();if _ebag !=nil {return _ebag ;};switch _cgaffc :=_edecdd .(type ){case _e .StartElement :switch _cgaffc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_dddf .OddHeader =new (string ); -if _dfdbf :=d .DecodeElement (_dddf .OddHeader ,&_cgaffc );_dfdbf !=nil {return _dfdbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_dddf .OddFooter =new (string ); -if _dgce :=d .DecodeElement (_dddf .OddFooter ,&_cgaffc );_dgce !=nil {return _dgce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_dddf .EvenHeader =new (string ); -if _ceab :=d .DecodeElement (_dddf .EvenHeader ,&_cgaffc );_ceab !=nil {return _ceab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_dddf .EvenFooter =new (string ); -if _fafce :=d .DecodeElement (_dddf .EvenFooter ,&_cgaffc );_fafce !=nil {return _fafce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_dddf .FirstHeader =new (string ); -if _geeec :=d .DecodeElement (_dddf .FirstHeader ,&_cgaffc );_geeec !=nil {return _geeec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_dddf .FirstFooter =new (string ); -if _gcefd :=d .DecodeElement (_dddf .FirstFooter ,&_cgaffc );_gcefd !=nil {return _gcefd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_cgaffc .Name ); -if _ecacec :=d .Skip ();_ecacec !=nil {return _ecacec ;};};case _e .EndElement :break _adaeg ;case _e .CharData :};};return nil ;};func (_fdfef *ST_PaneState )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cefbcf ,_baade :=d .Token ();if _baade !=nil {return _baade ; -};if _cefbfd ,_bbgfbc :=_cefbcf .(_e .EndElement );_bbgfbc &&_cefbfd .Name ==start .Name {*_fdfef =1;return nil ;};if _acbgdf ,_cccbab :=_cefbcf .(_e .CharData );!_cccbab {return _g .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",_cefbcf ); -}else {switch string (_acbgdf ){case "":*_fdfef =0;case "\u0073\u0070\u006ci\u0074":*_fdfef =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fdfef =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fdfef =3;};};_cefbcf ,_baade =d .Token (); -if _baade !=nil {return _baade ;};if _bbfbg ,_ebgfg :=_cefbcf .(_e .EndElement );_ebgfg &&_bbfbg .Name ==start .Name {return nil ;};return _g .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",_cefbcf ); -};func (_ggcfed ST_Comments )String ()string {switch _ggcfed {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; -};return "";};func (_aggcef *Users )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _aggcef .CT_Users .MarshalXML (e ,start );};func (_bbbead *CT_QueryTableRefresh )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbbead .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbbead .PreserveSortFilterLayoutAttr ))}); -};if _bbbead .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbbead .FieldIdWrappedAttr ))}); -};if _bbbead .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbbead .HeadersInLastRefreshAttr ))}); -};if _bbbead .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bbbead .MinimumVersionAttr )}); -};if _bbbead .NextIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bbbead .NextIdAttr )});};if _bbbead .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bbbead .UnboundColumnsLeftAttr )}); -};if _bbbead .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bbbead .UnboundColumnsRightAttr )}); -};e .EncodeToken (start );_dgcded :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bbbead .QueryTableFields ,_dgcded );if _bbbead .QueryTableDeletedFields !=nil {_bddbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}}; -e .EncodeElement (_bbbead .QueryTableDeletedFields ,_bddbe );};if _bbbead .SortState !=nil {_cbccb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_bbbead .SortState ,_cbccb ); -};if _bbbead .ExtLst !=nil {_ceegab :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbead .ExtLst ,_ceegab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgfae ST_FileType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgced :=_e .Attr {}; -_fgced .Name =name ;switch _bgfae {case ST_FileTypeUnset :_fgced .Value ="";case ST_FileTypeMac :_fgced .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_fgced .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_fgced .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_fgced .Value ="\u006c\u0069\u006e"; -case ST_FileTypeOther :_fgced .Value ="\u006f\u0074\u0068e\u0072";};return _fgced ,nil ;};func (_bcadg *CT_IconFilter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcadg .IconSetAttr =ST_IconSetType (1);for _ ,_dcbf :=range start .Attr {if _dcbf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bcadg .IconSetAttr .UnmarshalXMLAttr (_dcbf ); -continue ;};if _dcbf .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fcbfc ,_dfaa :=_b .ParseUint (_dcbf .Value ,10,32);if _dfaa !=nil {return _dfaa ;};_abffg :=uint32 (_fcbfc );_bcadg .IconIdAttr =&_abffg ;continue ;};};for {_aacgc ,_bbddf :=d .Token (); -if _bbddf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_bbddf );};if _ffbac ,_bbada :=_aacgc .(_e .EndElement );_bbada &&_ffbac .Name ==start .Name {break ; -};};return nil ;};func (_eagdc *CT_HierarchyUsage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",_eagdc .HierarchyUsageAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcffdb ST_SortBy )Validate ()error {return _dcffdb .ValidateWithPath ("")};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_adfe :=&CT_ChartsheetProtection {}; -return _adfe ;};func (_gafd *CT_MeasureDimensionMap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gafd .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_gafd .MeasureGroupAttr )}); -};if _gafd .DimensionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_g .Sprintf ("\u0025\u0076",*_gafd .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_ffbdg :=&CT_VolTopicRef {};return _ffbdg };func (_cegec ST_CfvoType )String ()string {switch _cegec {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074"; -case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";};func (_gbbd *CT_Controls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_bdaab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_ddgce :=range _gbbd .Control {e .EncodeElement (_ddgce ,_bdaab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_Comment struct{ +// background Color +BcAttr *string ; -// Cell Reference -RefAttr string ; +// Foreground Color +FcAttr *string ; -// Author Id -AuthorIdAttr uint32 ; +// Italic +IAttr *bool ; -// Unique Identifier for Comment -GuidAttr *string ; +// Underline +UnAttr *bool ; -// Shape ID -ShapeIdAttr *uint32 ; +// Strikethrough +StAttr *bool ; -// Comment Text -Text *CT_Rst ; +// Bold +BAttr *bool ; -// Comment Properties -CommentPr *CT_CommentPr ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_dgb :=&CT_BooleanProperty {};return _dgb };func (_cfadc *EG_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbgga :for {_agbaa ,_acgfd :=d .Token (); -if _acgfd !=nil {return _acgfd ;};switch _agbgdf :=_agbaa .(type ){case _e .StartElement :switch _agbgdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bfdga :=NewCT_Extension (); -if _dacgfb :=d .DecodeElement (_bfdga ,&_agbgdf );_dacgfb !=nil {return _dacgfb ;};_cfadc .Ext =append (_cfadc .Ext ,_bfdga );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_agbgdf .Name ); -if _abgae :=d .Skip ();_abgae !=nil {return _abgae ;};};case _e .EndElement :break _dbgga ;case _e .CharData :};};return nil ;};func (_gacfcd *CT_colItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gdcfe :=range start .Attr {if _gdcfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfaaf ,_gdcafd :=_b .ParseUint (_gdcfe .Value ,10,32); -if _gdcafd !=nil {return _gdcafd ;};_adgde :=uint32 (_dfaaf );_gacfcd .CountAttr =&_adgde ;continue ;};};_fafeb :for {_gabbg ,_badbg :=d .Token ();if _badbg !=nil {return _badbg ;};switch _bbccf :=_gabbg .(type ){case _e .StartElement :switch _bbccf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_gefbb :=NewCT_I (); -if _efdbd :=d .DecodeElement (_gefbb ,&_bbccf );_efdbd !=nil {return _efdbd ;};_gacfcd .I =append (_gacfcd .I ,_gefbb );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bbccf .Name ); -if _ecgeg :=d .Skip ();_ecgeg !=nil {return _ecgeg ;};};case _e .EndElement :break _fafeb ;case _e .CharData :};};return nil ;}; +// Tuples +Tpls []*CT_Tuples ; -// Validate validates the CT_TableStyleElement and its children -func (_afcfbg *CT_TableStyleElement )Validate ()error {return _afcfbg .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};type CT_DrawingHF struct{IdAttr string ; +// Member Property Indexes +X []*CT_X ;};func (_gbgcc ST_TimePeriod )ValidateWithPath (path string )error {switch _gbgcc {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbgcc )); +};return nil ;}; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// Validate validates the CT_XmlColumnPr and its children +func (_fcdeba *CT_XmlColumnPr )Validate ()error {return _fcdeba .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_efagb *CT_Macrosheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efagb .SheetData =NewCT_SheetData (); +_begdc :for {_eedb ,_bgadd :=d .Token ();if _bgadd !=nil {return _bgadd ;};switch _cbbdc :=_eedb .(type ){case _f .StartElement :switch _cbbdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_efagb .SheetPr =NewCT_SheetPr (); +if _debd :=d .DecodeElement (_efagb .SheetPr ,&_cbbdc );_debd !=nil {return _debd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_efagb .Dimension =NewCT_SheetDimension (); +if _cfdbg :=d .DecodeElement (_efagb .Dimension ,&_cbbdc );_cfdbg !=nil {return _cfdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_efagb .SheetViews =NewCT_SheetViews (); +if _egcf :=d .DecodeElement (_efagb .SheetViews ,&_cbbdc );_egcf !=nil {return _egcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_efagb .SheetFormatPr =NewCT_SheetFormatPr (); +if _bgdaf :=d .DecodeElement (_efagb .SheetFormatPr ,&_cbbdc );_bgdaf !=nil {return _bgdaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_acbdd :=NewCT_Cols (); +if _dbggc :=d .DecodeElement (_acbdd ,&_cbbdc );_dbggc !=nil {return _dbggc ;};_efagb .Cols =append (_efagb .Cols ,_acbdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _edcgd :=d .DecodeElement (_efagb .SheetData ,&_cbbdc ); +_edcgd !=nil {return _edcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_efagb .SheetProtection =NewCT_SheetProtection (); +if _gedef :=d .DecodeElement (_efagb .SheetProtection ,&_cbbdc );_gedef !=nil {return _gedef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_efagb .AutoFilter =NewCT_AutoFilter (); +if _bfbdb :=d .DecodeElement (_efagb .AutoFilter ,&_cbbdc );_bfbdb !=nil {return _bfbdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_efagb .SortState =NewCT_SortState (); +if _eeadf :=d .DecodeElement (_efagb .SortState ,&_cbbdc );_eeadf !=nil {return _eeadf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_efagb .DataConsolidate =NewCT_DataConsolidate (); +if _ceadf :=d .DecodeElement (_efagb .DataConsolidate ,&_cbbdc );_ceadf !=nil {return _ceadf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_efagb .CustomSheetViews =NewCT_CustomSheetViews (); +if _fbgbcf :=d .DecodeElement (_efagb .CustomSheetViews ,&_cbbdc );_fbgbcf !=nil {return _fbgbcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_efagb .PhoneticPr =NewCT_PhoneticPr (); +if _ffbfa :=d .DecodeElement (_efagb .PhoneticPr ,&_cbbdc );_ffbfa !=nil {return _ffbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_ddgbd :=NewCT_ConditionalFormatting (); +if _bfda :=d .DecodeElement (_ddgbd ,&_cbbdc );_bfda !=nil {return _bfda ;};_efagb .ConditionalFormatting =append (_efagb .ConditionalFormatting ,_ddgbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_efagb .PrintOptions =NewCT_PrintOptions (); +if _ceebd :=d .DecodeElement (_efagb .PrintOptions ,&_cbbdc );_ceebd !=nil {return _ceebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_efagb .PageMargins =NewCT_PageMargins (); +if _daba :=d .DecodeElement (_efagb .PageMargins ,&_cbbdc );_daba !=nil {return _daba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_efagb .PageSetup =NewCT_PageSetup (); +if _gceefe :=d .DecodeElement (_efagb .PageSetup ,&_cbbdc );_gceefe !=nil {return _gceefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_efagb .HeaderFooter =NewCT_HeaderFooter (); +if _fegcb :=d .DecodeElement (_efagb .HeaderFooter ,&_cbbdc );_fegcb !=nil {return _fegcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_efagb .RowBreaks =NewCT_PageBreak (); +if _beegac :=d .DecodeElement (_efagb .RowBreaks ,&_cbbdc );_beegac !=nil {return _beegac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_efagb .ColBreaks =NewCT_PageBreak (); +if _gffec :=d .DecodeElement (_efagb .ColBreaks ,&_cbbdc );_gffec !=nil {return _gffec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_efagb .CustomProperties =NewCT_CustomProperties (); +if _eageb :=d .DecodeElement (_efagb .CustomProperties ,&_cbbdc );_eageb !=nil {return _eageb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_efagb .Drawing =NewCT_Drawing (); +if _fdfc :=d .DecodeElement (_efagb .Drawing ,&_cbbdc );_fdfc !=nil {return _fdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_efagb .LegacyDrawing =NewCT_LegacyDrawing (); +if _fcaf :=d .DecodeElement (_efagb .LegacyDrawing ,&_cbbdc );_fcaf !=nil {return _fcaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_efagb .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _dbcbb :=d .DecodeElement (_efagb .LegacyDrawingHF ,&_cbbdc );_dbcbb !=nil {return _dbcbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_efagb .DrawingHF =NewCT_DrawingHF (); +if _efab :=d .DecodeElement (_efagb .DrawingHF ,&_cbbdc );_efab !=nil {return _efab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_efagb .Picture =NewCT_SheetBackgroundPicture (); +if _caeec :=d .DecodeElement (_efagb .Picture ,&_cbbdc );_caeec !=nil {return _caeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_efagb .OleObjects =NewCT_OleObjects (); +if _cbaaa :=d .DecodeElement (_efagb .OleObjects ,&_cbbdc );_cbaaa !=nil {return _cbaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efagb .ExtLst =NewCT_ExtensionList (); +if _abgeb :=d .DecodeElement (_efagb .ExtLst ,&_cbbdc );_abgeb !=nil {return _abgeb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_cbbdc .Name ); +if _bgbgb :=d .Skip ();_bgbgb !=nil {return _bgbgb ;};};case _f .EndElement :break _begdc ;case _f .CharData :};};return nil ;};func (_dcfdg *CT_WebPublishObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dcfdg .IdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dcfdg .DivIdAttr )});if _dcfdg .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcfdg .SourceObjectAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dcfdg .DestinationFileAttr )});if _dcfdg .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcfdg .TitleAttr )}); +};if _dcfdg .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcfdg .AutoRepublishAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fffdgd *CT_FileSharing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afggb :=range start .Attr {if _afggb .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_becae ,_bbgbe :=_b .ParseBool (_afggb .Value ); +if _bbgbe !=nil {return _bbgbe ;};_fffdgd .ReadOnlyRecommendedAttr =&_becae ;continue ;};if _afggb .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_gacg ,_gdafg :=_afggb .Value ,error (nil );if _gdafg !=nil {return _gdafg ;};_fffdgd .UserNameAttr =&_gacg ; +continue ;};if _afggb .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_afeaa ,_gffff :=_afggb .Value ,error (nil );if _gffff !=nil {return _gffff ;};_fffdgd .ReservationPasswordAttr =&_afeaa ; +continue ;};if _afggb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ceage ,_eeadg :=_afggb .Value ,error (nil );if _eeadg !=nil {return _eeadg ;};_fffdgd .AlgorithmNameAttr =&_ceage ;continue ;};if _afggb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_aecdc ,_acffe :=_afggb .Value ,error (nil ); +if _acffe !=nil {return _acffe ;};_fffdgd .HashValueAttr =&_aecdc ;continue ;};if _afggb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fecad ,_dggf :=_afggb .Value ,error (nil );if _dggf !=nil {return _dggf ;};_fffdgd .SaltValueAttr =&_fecad ; +continue ;};if _afggb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eeaf ,_faggd :=_b .ParseUint (_afggb .Value ,10,32);if _faggd !=nil {return _faggd ;};_bada :=uint32 (_eeaf );_fffdgd .SpinCountAttr =&_bada ;continue ;};};for {_acccf ,_gddfb :=d .Token (); +if _gddfb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_gddfb );};if _bdab ,_ffcfg :=_acccf .(_f .EndElement );_ffcfg &&_bdab .Name ==start .Name {break ; +};};return nil ;}; -// Left Header for Even Pages -LheAttr *uint32 ; +// Validate validates the CT_FieldsUsage and its children +func (_bdba *CT_FieldsUsage )Validate ()error {return _bdba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_abddf *CT_ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _abddf .Choice !=nil {_abddf .Choice .MarshalXML (e ,_f .StartElement {});};if _abddf .ExtLst !=nil {_ecgac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abddf .ExtLst ,_ecgac );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Left Header for First Page -LhfAttr *uint32 ; +// Validate validates the Chartsheet and its children +func (_cbcfgc *Chartsheet )Validate ()error {return _cbcfgc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};type CT_Scenario struct{ -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Scenario Name +NameAttr string ; -// Center Header for Even Pages -CheAttr *uint32 ; +// Scenario Locked +LockedAttr *bool ; -// Center Header for First Page -ChfAttr *uint32 ; +// Hidden Scenario +HiddenAttr *bool ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Changing Cell Count +CountAttr *uint32 ; -// Right Header for Even Pages -RheAttr *uint32 ; +// User Name +UserAttr *string ; -// Right Header for First Page -RhfAttr *uint32 ; +// Scenario Comment +CommentAttr *string ; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Input Cells +InputCells []*CT_InputCells ;};func (_bdea *CT_Controls )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}}; +for _ ,_bedad :=range _bdea .Control {e .EncodeElement (_bedad ,_dadb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Left Footer for Even Pages -LfeAttr *uint32 ; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_edbdf *CT_SheetIdMap )ValidateWithPath (path string )error {for _cfdbgf ,_geaba :=range _edbdf .SheetId {if _aegea :=_geaba .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_cfdbgf )); +_aegea !=nil {return _aegea ;};};return nil ;};func (_bfae *CT_ExternalBook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcfcg :=range start .Attr {if _dcfcg .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"&&_dcfcg .Name .Local =="\u0069\u0064"||_dcfcg .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"&&_dcfcg .Name .Local =="\u0069\u0064"{_bcfcb ,_caef :=_dcfcg .Value ,error (nil ); +if _caef !=nil {return _caef ;};_bfae .IdAttr =_bcfcb ;continue ;};};_cdea :for {_dbcgd ,_ecggg :=d .Token ();if _ecggg !=nil {return _ecggg ;};switch _befdc :=_dbcgd .(type ){case _f .StartElement :switch _befdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_bfae .SheetNames =NewCT_ExternalSheetNames (); +if _babee :=d .DecodeElement (_bfae .SheetNames ,&_befdc );_babee !=nil {return _babee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_bfae .DefinedNames =NewCT_ExternalDefinedNames (); +if _ecbbcb :=d .DecodeElement (_bfae .DefinedNames ,&_befdc );_ecbbcb !=nil {return _ecbbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_bfae .SheetDataSet =NewCT_ExternalSheetDataSet (); +if _ecbbe :=d .DecodeElement (_bfae .SheetDataSet ,&_befdc );_ecbbe !=nil {return _ecbbe ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_befdc .Name ); +if _eegfg :=d .Skip ();_eegfg !=nil {return _eegfg ;};};case _f .EndElement :break _cdea ;case _f .CharData :};};return nil ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_ggdcad :=&CT_RevisionQueryTableField {};return _ggdcad ;}; +type CT_OlapPr struct{ -// Left Footer for First Page -LffAttr *uint32 ; +// Local Cube +LocalAttr *bool ; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Local Cube Connection +LocalConnectionAttr *string ; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// Local Refresh +LocalRefreshAttr *bool ; -// Center Footer for First Page -CffAttr *uint32 ; +// Send Locale to OLAP +SendLocaleAttr *bool ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Right Footer for First Page -RffAttr *uint32 ;};func (_bdabf *CT_RevisionMove )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dedee :=range start .Attr {if _dedee .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_debdf ,_cggcb :=_b .ParseUint (_dedee .Value ,10,32); -if _cggcb !=nil {return _cggcb ;};_bdabf .SheetIdAttr =uint32 (_debdf );continue ;};if _dedee .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_febdfb ,_dgcba :=_dedee .Value ,error (nil );if _dgcba !=nil {return _dgcba ;};_bdabf .SourceAttr =_febdfb ; -continue ;};if _dedee .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_fbfebd ,_gbafb :=_dedee .Value ,error (nil );if _gbafb !=nil {return _gbafb ;};_bdabf .DestinationAttr =_fbfebd ;continue ;};if _dedee .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_egfbg ,_acage :=_b .ParseUint (_dedee .Value ,10,32); -if _acage !=nil {return _acage ;};_gcfgg :=uint32 (_egfbg );_bdabf .SourceSheetIdAttr =&_gcfgg ;continue ;};if _dedee .Name .Local =="\u0072\u0049\u0064"{_gcgge ,_edgfe :=_b .ParseUint (_dedee .Value ,10,32);if _edgfe !=nil {return _edgfe ;};_cceddc :=uint32 (_gcgge ); -_bdabf .RIdAttr =&_cceddc ;continue ;};if _dedee .Name .Local =="\u0075\u0061"{_aaage ,_dffdc :=_b .ParseBool (_dedee .Value );if _dffdc !=nil {return _dffdc ;};_bdabf .UaAttr =&_aaage ;continue ;};if _dedee .Name .Local =="\u0072\u0061"{_fbac ,_ffegec :=_b .ParseBool (_dedee .Value ); -if _ffegec !=nil {return _ffegec ;};_bdabf .RaAttr =&_fbac ;continue ;};};_cdagg :for {_cafgd ,_ccfdf :=d .Token ();if _ccfdf !=nil {return _ccfdf ;};switch _bacdab :=_cafgd .(type ){case _e .StartElement :switch _bacdab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_fdac :=NewCT_UndoInfo (); -if _gbafcf :=d .DecodeElement (_fdac ,&_bacdab );_gbafcf !=nil {return _gbafcf ;};_bdabf .Undo =append (_bdabf .Undo ,_fdac );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_bfaeg :=NewCT_RevisionCellChange (); -if _cgbdbe :=d .DecodeElement (_bfaeg ,&_bacdab );_cgbdbe !=nil {return _cgbdbe ;};_bdabf .Rcc =append (_bdabf .Rcc ,_bfaeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_dggbf :=NewCT_RevisionFormatting (); -if _ebagb :=d .DecodeElement (_dggbf ,&_bacdab );_ebagb !=nil {return _ebagb ;};_bdabf .Rfmt =append (_bdabf .Rfmt ,_dggbf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_bacdab .Name ); -if _ggcag :=d .Skip ();_ggcag !=nil {return _ggcag ;};};case _e .EndElement :break _cdagg ;case _e .CharData :};};return nil ;}; +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// Validate validates the CT_ConditionalFormat and its children -func (_dggf *CT_ConditionalFormat )Validate ()error {return _dggf .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");}; +// OLAP Server Font +ServerFontAttr *bool ; -// Validate validates the CT_HierarchyUsage and its children -func (_ebdfa *CT_HierarchyUsage )Validate ()error {return _ebdfa .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func (_befbaf *CT_Groups )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecged :=range start .Attr {if _ecged .Name .Local =="\u0063\u006f\u0075n\u0074"{_faebb ,_ggaa :=_b .ParseUint (_ecged .Value ,10,32); -if _ggaa !=nil {return _ggaa ;};_dcaef :=uint32 (_faebb );_befbaf .CountAttr =&_dcaef ;continue ;};};_gfead :for {_cafaf ,_gggde :=d .Token ();if _gggde !=nil {return _gggde ;};switch _gfgcf :=_cafaf .(type ){case _e .StartElement :switch _gfgcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_ddea :=NewCT_LevelGroup (); -if _bcbeb :=d .DecodeElement (_ddea ,&_gfgcf );_bcbeb !=nil {return _bcbeb ;};_befbaf .Group =append (_befbaf .Group ,_ddea );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_gfgcf .Name ); -if _fcdcc :=d .Skip ();_fcdcc !=nil {return _fcdcc ;};};case _e .EndElement :break _gfead ;case _e .CharData :};};return nil ;};func (_ceeaf *CT_CellXfs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dagd :=range start .Attr {if _dagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gede ,_bgegd :=_b .ParseUint (_dagd .Value ,10,32); -if _bgegd !=nil {return _bgegd ;};_ggg :=uint32 (_gede );_ceeaf .CountAttr =&_ggg ;continue ;};};_bbee :for {_feee ,_bbdb :=d .Token ();if _bbdb !=nil {return _bbdb ;};switch _bedf :=_feee .(type ){case _e .StartElement :switch _bedf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_bged :=NewCT_Xf (); -if _dcea :=d .DecodeElement (_bged ,&_bedf );_dcea !=nil {return _dcea ;};_ceeaf .Xf =append (_ceeaf .Xf ,_bged );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_bedf .Name ); -if _cdea :=d .Skip ();_cdea !=nil {return _cdea ;};};case _e .EndElement :break _bbee ;case _e .CharData :};};return nil ;};func (_daacac ST_SheetState )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_feccec :=_e .Attr {};_feccec .Name =name ;switch _daacac {case ST_SheetStateUnset :_feccec .Value =""; -case ST_SheetStateVisible :_feccec .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_feccec .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_feccec .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; -};return _feccec ,nil ;};func (_aagg *CT_Dxfs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adfg :=range start .Attr {if _adfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggaced ,_deaed :=_b .ParseUint (_adfg .Value ,10,32);if _deaed !=nil {return _deaed ; -};_gbbbf :=uint32 (_ggaced );_aagg .CountAttr =&_gbbbf ;continue ;};};_gebge :for {_cdac ,_ceeb :=d .Token ();if _ceeb !=nil {return _ceeb ;};switch _fgcdf :=_cdac .(type ){case _e .StartElement :switch _fgcdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_abgfd :=NewCT_Dxf (); -if _aaddc :=d .DecodeElement (_abgfd ,&_fgcdf );_aaddc !=nil {return _aaddc ;};_aagg .Dxf =append (_aagg .Dxf ,_abgfd );default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_fgcdf .Name ); -if _bddg :=d .Skip ();_bddg !=nil {return _bddg ;};};case _e .EndElement :break _gebge ;case _e .CharData :};};return nil ;}; +// OLAP Font Formatting +ServerFontColorAttr *bool ;}; -// Validate validates the CT_TablePart and its children -func (_ddbda *CT_TablePart )Validate ()error {return _ddbda .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};type CT_MetadataStringIndex struct{ +// Validate validates the CT_SmartTags and its children +func (_cdcaed *CT_SmartTags )Validate ()error {return _cdcaed .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2; +);func NewCT_Filters ()*CT_Filters {_ddefg :=&CT_Filters {};return _ddefg };func NewCT_MdxSet ()*CT_MdxSet {_afbce :=&CT_MdxSet {};return _afbce };func (_gfgc *CT_CommentPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfgc .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .LockedAttr ))}); +};if _gfgc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .DefaultSizeAttr ))});};if _gfgc .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .PrintAttr ))}); +};if _gfgc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .DisabledAttr ))});};if _gfgc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .AutoFillAttr ))}); +};if _gfgc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .AutoLineAttr ))});};if _gfgc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gfgc .AltTextAttr )}); +};if _gfgc .TextHAlignAttr !=ST_TextHAlignUnset {_agac ,_fabba :=_gfgc .TextHAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _fabba !=nil {return _fabba ;};start .Attr =append (start .Attr ,_agac ); +};if _gfgc .TextVAlignAttr !=ST_TextVAlignUnset {_gedfb ,_bbcf :=_gfgc .TextVAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _bbcf !=nil {return _bbcf ;};start .Attr =append (start .Attr ,_gedfb ); +};if _gfgc .LockTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .LockTextAttr ))});};if _gfgc .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .JustLastXAttr ))}); +};if _gfgc .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfgc .AutoScaleAttr ))});};e .EncodeToken (start );_adgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +e .EncodeElement (_gfgc .Anchor ,_adgd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcdbd *CT_WebPublishObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcdbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gdcdbd .CountAttr )}); +};e .EncodeToken (start );_ffdbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_cfcdg :=range _gdcdbd .WebPublishObject {e .EncodeElement (_cfcdg ,_ffdbb ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OleItem struct{ -// Index Value -XAttr uint32 ; +// Object Name +NameAttr string ; -// String is a Set -SAttr *bool ;};func (_dddcf *CT_QueryTableFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gecfga :=range start .Attr {if _gecfga .Name .Local =="\u0063\u006f\u0075n\u0074"{_aegef ,_ddcg :=_b .ParseUint (_gecfga .Value ,10,32); -if _ddcg !=nil {return _ddcg ;};_cdfg :=uint32 (_aegef );_dddcf .CountAttr =&_cdfg ;continue ;};};_dagc :for {_dbbca ,_afcbaa :=d .Token ();if _afcbaa !=nil {return _afcbaa ;};switch _ccfcc :=_dbbca .(type ){case _e .StartElement :switch _ccfcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_egdcc :=NewCT_QueryTableField (); -if _ebceae :=d .DecodeElement (_egdcc ,&_ccfcc );_ebceae !=nil {return _ebceae ;};_dddcf .QueryTableField =append (_dddcf .QueryTableField ,_egdcc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_ccfcc .Name ); -if _ebfa :=d .Skip ();_ebfa !=nil {return _ebfa ;};};case _e .EndElement :break _dagc ;case _e .CharData :};};return nil ;};type CT_CellSmartTag struct{ +// Icon +IconAttr *bool ; -// Smart Tag Type Index -TypeAttr uint32 ; +// Advise +AdviseAttr *bool ; -// Deleted -DeletedAttr *bool ; +// Object is an Image +PreferPicAttr *bool ;};func (_dcef *CT_RevisionCustomView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dcef .GuidAttr )}); +_eedfe ,_deaag :=_dcef .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _deaag !=nil {return _deaag ;};start .Attr =append (start .Attr ,_eedfe );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// XML Based -XmlBasedAttr *bool ; +// Validate validates the CT_ObjectPr and its children +func (_bcefd *CT_ObjectPr )Validate ()error {return _bcefd .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type CT_ProtectedRange struct{ -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;};func (_edabad *CT_Workbook )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edabad .ConformanceAttr !=_gg .ST_ConformanceClassUnset {_bgeda ,_eafee :=_edabad .ConformanceAttr .MarshalXMLAttr (_e .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); -if _eafee !=nil {return _eafee ;};start .Attr =append (start .Attr ,_bgeda );};e .EncodeToken (start );if _edabad .FileVersion !=nil {_cecfa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_edabad .FileVersion ,_cecfa );};if _edabad .FileSharing !=nil {_gbfaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_edabad .FileSharing ,_gbfaa ); -};if _edabad .WorkbookPr !=nil {_abebf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_edabad .WorkbookPr ,_abebf );};if _edabad .WorkbookProtection !=nil {_cffgf :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_edabad .WorkbookProtection ,_cffgf );};if _edabad .BookViews !=nil {_deadc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_edabad .BookViews ,_deadc ); -};_edbaff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_edabad .Sheets ,_edbaff );if _edabad .FunctionGroups !=nil {_cbdee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}}; -e .EncodeElement (_edabad .FunctionGroups ,_cbdee );};if _edabad .ExternalReferences !=nil {_acagbd :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_edabad .ExternalReferences ,_acagbd ); -};if _edabad .DefinedNames !=nil {_fbdaef :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_edabad .DefinedNames ,_fbdaef );};if _edabad .CalcPr !=nil {_befabf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}}; -e .EncodeElement (_edabad .CalcPr ,_befabf );};if _edabad .OleSize !=nil {_cgfab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_edabad .OleSize ,_cgfab );};if _edabad .CustomWorkbookViews !=nil {_bcdgfb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}}; -e .EncodeElement (_edabad .CustomWorkbookViews ,_bcdgfb );};if _edabad .PivotCaches !=nil {_gbeffb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_edabad .PivotCaches ,_gbeffb ); -};if _edabad .SmartTagPr !=nil {_gafec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_edabad .SmartTagPr ,_gafec );};if _edabad .SmartTagTypes !=nil {_fadbfg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_edabad .SmartTagTypes ,_fadbfg );};if _edabad .WebPublishing !=nil {_cdffbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_edabad .WebPublishing ,_cdffbf ); -};if _edabad .FileRecoveryPr !=nil {_bfggc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_cgcaeb :=range _edabad .FileRecoveryPr {e .EncodeElement (_cgcaeb ,_bfggc ); -};};if _edabad .WebPublishObjects !=nil {_gbdgef :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_edabad .WebPublishObjects ,_gbdgef );};if _edabad .ExtLst !=nil {_dgeab :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_edabad .ExtLst ,_dgeab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Connections ()*CT_Connections {_ebdf :=&CT_Connections {};return _ebdf };func (_bccgc ST_SmartTagShow )Validate ()error {return _bccgc .ValidateWithPath ("")}; +// Legacy Password +PasswordAttr *string ; +// Sequence of References +SqrefAttr ST_Sqref ; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_bgfba *CT_Table )ValidateWithPath (path string )error {if _cedad :=_bgfba .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cedad !=nil {return _cedad ;};if _bgfba .AutoFilter !=nil {if _egbaf :=_bgfba .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_egbaf !=nil {return _egbaf ;};};if _bgfba .SortState !=nil {if _cbcgb :=_bgfba .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cbcgb !=nil {return _cbcgb ;};};if _efcbb :=_bgfba .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"); -_efcbb !=nil {return _efcbb ;};if _bgfba .TableStyleInfo !=nil {if _gedcb :=_bgfba .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_gedcb !=nil {return _gedcb ;};};if _bgfba .ExtLst !=nil {if _baagg :=_bgfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_baagg !=nil {return _baagg ;};};return nil ;};func (_gfeb *CT_Hyperlink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_gfeb .RefAttr )}); -if _gfeb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gfeb .IdAttr )});};if _gfeb .LocationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gfeb .LocationAttr )}); -};if _gfeb .TooltipAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_gfeb .TooltipAttr )});};if _gfeb .DisplayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gfeb .DisplayAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abdbb *CT_PhoneticRun )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0062"},Value :_g .Sprintf ("\u0025\u0076",_abdbb .SbAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0062"},Value :_g .Sprintf ("\u0025\u0076",_abdbb .EbAttr )});e .EncodeToken (start );_deac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074"}};_ad .AddPreserveSpaceAttr (&_deac ,_abdbb .T ); -e .EncodeElement (_abdbb .T ,_deac );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Name +NameAttr string ; -// Validate validates the CT_SheetFormatPr and its children -func (_deead *CT_SheetFormatPr )Validate ()error {return _deead .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");}; +// Security Descriptor +SecurityDescriptorAttr *string ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_egce *CT_CommentPr )ValidateWithPath (path string )error {if _cbeg :=_egce .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cbeg !=nil {return _cbeg ;};if _aggec :=_egce .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_aggec !=nil {return _aggec ;};if _gdce :=_egce .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gdce !=nil {return _gdce ;};return nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_ecefe *CT_Pane )ValidateWithPath (path string )error {if _daefe :=_ecefe .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_daefe !=nil {return _daefe ;};if _caadfe :=_ecefe .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_caadfe !=nil {return _caadfe ;};return nil ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3; -ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8; -ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;); +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_TableStyles and its children -func (_bacbf *CT_TableStyles )Validate ()error {return _bacbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_ebfb *CT_CfRule )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebfb .TypeAttr !=ST_CfTypeUnset {_bgdbf ,_ffcf :=_ebfb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ffcf !=nil {return _ffcf ;};start .Attr =append (start .Attr ,_bgdbf );};if _ebfb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ebfb .DxfIdAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",_ebfb .PriorityAttr )});if _ebfb .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebfb .StopIfTrueAttr ))}); -};if _ebfb .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebfb .AboveAverageAttr ))});};if _ebfb .PercentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebfb .PercentAttr ))}); -};if _ebfb .BottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebfb .BottomAttr ))});};if _ebfb .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fgaf ,_eeff :=_ebfb .OperatorAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); -if _eeff !=nil {return _eeff ;};start .Attr =append (start .Attr ,_fgaf );};if _ebfb .TextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ebfb .TextAttr )}); -};if _ebfb .TimePeriodAttr !=ST_TimePeriodUnset {_cgdf ,_abbc :=_ebfb .TimePeriodAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_cgdf ); -};if _ebfb .RankAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_ebfb .RankAttr )});};if _ebfb .StdDevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_g .Sprintf ("\u0025\u0076",*_ebfb .StdDevAttr )}); -};if _ebfb .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ebfb .EqualAverageAttr ))});};e .EncodeToken (start ); -if _ebfb .Formula !=nil {_fbcgf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_cbae :=range _ebfb .Formula {e .EncodeElement (_cbae ,_fbcgf );};};if _ebfb .ColorScale !=nil {_eafe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}}; -e .EncodeElement (_ebfb .ColorScale ,_eafe );};if _ebfb .DataBar !=nil {_ebce :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_ebfb .DataBar ,_ebce );};if _ebfb .IconSet !=nil {_cafbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}}; -e .EncodeElement (_ebfb .IconSet ,_cafbe );};if _ebfb .ExtLst !=nil {_ecdeg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebfb .ExtLst ,_ecdeg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_ddgd *CT_CfRule )ValidateWithPath (path string )error {if _adgc :=_ddgd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adgc !=nil {return _adgc ;};if _cccb :=_ddgd .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); -_cccb !=nil {return _cccb ;};if _dgda :=_ddgd .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_dgda !=nil {return _dgda ;};if _ddgd .ColorScale !=nil {if _fcea :=_ddgd .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"); -_fcea !=nil {return _fcea ;};};if _ddgd .DataBar !=nil {if _dbfga :=_ddgd .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_dbfga !=nil {return _dbfga ;};};if _ddgd .IconSet !=nil {if _bdgf :=_ddgd .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074"); -_bdgf !=nil {return _bdgf ;};};if _ddgd .ExtLst !=nil {if _cgff :=_ddgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgff !=nil {return _cgff ;};};return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1; -ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func (_dabed ST_ConditionalFormattingOperator )String ()string {switch _dabed {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; -case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};func NewCT_DiscretePr ()*CT_DiscretePr {_abdbd :=&CT_DiscretePr {};return _abdbd };func NewCT_PivotCache ()*CT_PivotCache {_dabfd :=&CT_PivotCache {}; -return _dabfd }; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_gcbdd *CT_DefinedNames )ValidateWithPath (path string )error {for _dbbbf ,_baab :=range _gcbdd .DefinedName {if _bdace :=_baab .ValidateWithPath (_g .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_dbbbf )); -_bdace !=nil {return _bdace ;};};return nil ;}; +// Security Descriptor +SecurityDescriptor []string ;}; -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_dddff *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_fgfae *Dialogsheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgfae .CT_Dialogsheet =*NewCT_Dialogsheet ();_gdgac :for {_eebad ,_ccdfd :=d .Token (); -if _ccdfd !=nil {return _ccdfd ;};switch _bdebeb :=_eebad .(type ){case _e .StartElement :switch _bdebeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_fgfae .SheetPr =NewCT_SheetPr (); -if _agfaaa :=d .DecodeElement (_fgfae .SheetPr ,&_bdebeb );_agfaaa !=nil {return _agfaaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_fgfae .SheetViews =NewCT_SheetViews (); -if _dgbac :=d .DecodeElement (_fgfae .SheetViews ,&_bdebeb );_dgbac !=nil {return _dgbac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_fgfae .SheetFormatPr =NewCT_SheetFormatPr (); -if _fcfba :=d .DecodeElement (_fgfae .SheetFormatPr ,&_bdebeb );_fcfba !=nil {return _fcfba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fgfae .SheetProtection =NewCT_SheetProtection (); -if _ecgccd :=d .DecodeElement (_fgfae .SheetProtection ,&_bdebeb );_ecgccd !=nil {return _ecgccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_fgfae .CustomSheetViews =NewCT_CustomSheetViews (); -if _fadgag :=d .DecodeElement (_fgfae .CustomSheetViews ,&_bdebeb );_fadgag !=nil {return _fadgag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_fgfae .PrintOptions =NewCT_PrintOptions (); -if _dcddg :=d .DecodeElement (_fgfae .PrintOptions ,&_bdebeb );_dcddg !=nil {return _dcddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fgfae .PageMargins =NewCT_PageMargins (); -if _bgdad :=d .DecodeElement (_fgfae .PageMargins ,&_bdebeb );_bgdad !=nil {return _bgdad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fgfae .PageSetup =NewCT_PageSetup (); -if _bfdbcb :=d .DecodeElement (_fgfae .PageSetup ,&_bdebeb );_bfdbcb !=nil {return _bfdbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fgfae .HeaderFooter =NewCT_HeaderFooter (); -if _dcdgga :=d .DecodeElement (_fgfae .HeaderFooter ,&_bdebeb );_dcdgga !=nil {return _dcdgga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fgfae .Drawing =NewCT_Drawing (); -if _ebfc :=d .DecodeElement (_fgfae .Drawing ,&_bdebeb );_ebfc !=nil {return _ebfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_fgfae .LegacyDrawing =NewCT_LegacyDrawing (); -if _baabc :=d .DecodeElement (_fgfae .LegacyDrawing ,&_bdebeb );_baabc !=nil {return _baabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_fgfae .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _egdef :=d .DecodeElement (_fgfae .LegacyDrawingHF ,&_bdebeb );_egdef !=nil {return _egdef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_fgfae .DrawingHF =NewCT_DrawingHF (); -if _aceea :=d .DecodeElement (_fgfae .DrawingHF ,&_bdebeb );_aceea !=nil {return _aceea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_fgfae .OleObjects =NewCT_OleObjects (); -if _ebdcf :=d .DecodeElement (_fgfae .OleObjects ,&_bdebeb );_ebdcf !=nil {return _ebdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_fgfae .Controls =NewCT_Controls (); -if _gcggc :=d .DecodeElement (_fgfae .Controls ,&_bdebeb );_gcggc !=nil {return _gcggc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfae .ExtLst =NewCT_ExtensionList (); -if _ggccd :=d .DecodeElement (_fgfae .ExtLst ,&_bdebeb );_ggccd !=nil {return _ggccd ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bdebeb .Name ); -if _eccaa :=d .Skip ();_eccaa !=nil {return _eccaa ;};};case _e .EndElement :break _gdgac ;case _e .CharData :};};return nil ;};type Revisions struct{CT_Revisions };func (_bfg *CT_AutoFilter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0072\u0065\u0066"{_afd ,_bgeg :=_dfa .Value ,error (nil ); -if _bgeg !=nil {return _bgeg ;};_bfg .RefAttr =&_afd ;continue ;};};_dfd :for {_abd ,_bcf :=d .Token ();if _bcf !=nil {return _bcf ;};switch _ef :=_abd .(type ){case _e .StartElement :switch _ef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_dcb :=NewCT_FilterColumn (); -if _ge :=d .DecodeElement (_dcb ,&_ef );_ge !=nil {return _ge ;};_bfg .FilterColumn =append (_bfg .FilterColumn ,_dcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bfg .SortState =NewCT_SortState (); -if _fec :=d .DecodeElement (_bfg .SortState ,&_ef );_fec !=nil {return _fec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfg .ExtLst =NewCT_ExtensionList (); -if _gffe :=d .DecodeElement (_bfg .ExtLst ,&_ef );_gffe !=nil {return _gffe ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_ef .Name ); -if _cg :=d .Skip ();_cg !=nil {return _cg ;};};case _e .EndElement :break _dfd ;case _e .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_gafb :=&CT_Drawing {};return _gafb };func (_gbafa *CT_Query )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_gbafa .MdxAttr )}); -e .EncodeToken (start );if _gbafa .Tpls !=nil {_egbba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_gbafa .Tpls ,_egbba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egcae *CT_VolType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egcae .TypeAttr =ST_VolDepType (1); -for _ ,_dgggc :=range start .Attr {if _dgggc .Name .Local =="\u0074\u0079\u0070\u0065"{_egcae .TypeAttr .UnmarshalXMLAttr (_dgggc );continue ;};};_gaaaa :for {_cfbef ,_aeeab :=d .Token ();if _aeeab !=nil {return _aeeab ;};switch _bffece :=_cfbef .(type ){case _e .StartElement :switch _bffece .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_ccgc :=NewCT_VolMain (); -if _cgfcd :=d .DecodeElement (_ccgc ,&_bffece );_cgfcd !=nil {return _cgfcd ;};_egcae .Main =append (_egcae .Main ,_ccgc );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_bffece .Name ); -if _ceafdf :=d .Skip ();_ceafdf !=nil {return _ceafdf ;};};case _e .EndElement :break _gaaaa ;case _e .CharData :};};return nil ;};func (_bffdd ST_PrintError )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dedfe :=_e .Attr {};_dedfe .Name =name ;switch _bffdd {case ST_PrintErrorUnset :_dedfe .Value =""; -case ST_PrintErrorDisplayed :_dedfe .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_dedfe .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_dedfe .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_dedfe .Value ="\u004e\u0041"; -};return _dedfe ,nil ;};func NewCT_Item ()*CT_Item {_egedab :=&CT_Item {};return _egedab };func (_bcgedc *CT_RevisionQueryTableField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbbga :=range start .Attr {if _fbbga .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ggfed ,_bfcff :=_b .ParseUint (_fbbga .Value ,10,32); -if _bfcff !=nil {return _bfcff ;};_bcgedc .SheetIdAttr =uint32 (_ggfed );continue ;};if _fbbga .Name .Local =="\u0072\u0065\u0066"{_bgdfgd ,_agefag :=_fbbga .Value ,error (nil );if _agefag !=nil {return _agefag ;};_bcgedc .RefAttr =_bgdfgd ;continue ;}; -if _fbbga .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_eegff ,_bcfaa :=_b .ParseUint (_fbbga .Value ,10,32);if _bcfaa !=nil {return _bcfaa ;};_bcgedc .FieldIdAttr =uint32 (_eegff );continue ;};};for {_cafgaf ,_cecfe :=d .Token ();if _cecfe !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_cecfe ); -};if _dbfabe ,_bcgbge :=_cafgaf .(_e .EndElement );_bcgbge &&_dbfabe .Name ==start .Name {break ;};};return nil ;};func (_cggceg *CT_PivotAreaReferences )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfggf :=range start .Attr {if _gfggf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbaee ,_cgaaf :=_b .ParseUint (_gfggf .Value ,10,32); -if _cgaaf !=nil {return _cgaaf ;};_dfag :=uint32 (_dbaee );_cggceg .CountAttr =&_dfag ;continue ;};};_cfebb :for {_ffcgg ,_fdbbd :=d .Token ();if _fdbbd !=nil {return _fdbbd ;};switch _acgbf :=_ffcgg .(type ){case _e .StartElement :switch _acgbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_eebg :=NewCT_PivotAreaReference (); -if _adcgc :=d .DecodeElement (_eebg ,&_acgbf );_adcgc !=nil {return _adcgc ;};_cggceg .Reference =append (_cggceg .Reference ,_eebg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_acgbf .Name ); -if _cgagg :=d .Skip ();_cgagg !=nil {return _cgagg ;};};case _e .EndElement :break _cfebb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Sets and its children +func (_becgc *CT_Sets )Validate ()error {return _becgc .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func (_dcdfa *CT_MdxMemeberProp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_dcdfa .NAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_bg .Sprintf ("\u0025\u0076",_dcdfa .NpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_egaeag :=&CT_RowHierarchiesUsage {}; +return _egaeag ;}; -// Validate validates the CT_OutlinePr and its children -func (_ddfg *CT_OutlinePr )Validate ()error {return _ddfg .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func NewCT_PivotField ()*CT_PivotField {_adaged :=&CT_PivotField {};return _adaged };func (_decf *CT_CalcCell )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgc :=range start .Attr {if _bgc .Name .Local =="\u0072"{_fgfd ,_eece :=_bgc .Value ,error (nil ); -if _eece !=nil {return _eece ;};_decf .RAttr =&_fgfd ;continue ;};if _bgc .Name .Local =="\u0072\u0065\u0066"{_aege ,_eba :=_bgc .Value ,error (nil );if _eba !=nil {return _eba ;};_decf .RefAttr =&_aege ;continue ;};if _bgc .Name .Local =="\u0069"{_degc ,_bcb :=_b .ParseInt (_bgc .Value ,10,32); -if _bcb !=nil {return _bcb ;};_ecfcd :=int32 (_degc );_decf .IAttr =&_ecfcd ;continue ;};if _bgc .Name .Local =="\u0073"{_afg ,_caac :=_b .ParseBool (_bgc .Value );if _caac !=nil {return _caac ;};_decf .SAttr =&_afg ;continue ;};if _bgc .Name .Local =="\u006c"{_fdbg ,_egae :=_b .ParseBool (_bgc .Value ); -if _egae !=nil {return _egae ;};_decf .LAttr =&_fdbg ;continue ;};if _bgc .Name .Local =="\u0074"{_dbbb ,_agfd :=_b .ParseBool (_bgc .Value );if _agfd !=nil {return _agfd ;};_decf .TAttr =&_dbbb ;continue ;};if _bgc .Name .Local =="\u0061"{_befe ,_fcbc :=_b .ParseBool (_bgc .Value ); -if _fcbc !=nil {return _fcbc ;};_decf .AAttr =&_befe ;continue ;};};for {_affeb ,_cgaa :=d .Token ();if _cgaa !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cgaa ); -};if _dca ,_ace :=_affeb .(_e .EndElement );_ace &&_dca .Name ==start .Name {break ;};};return nil ;};func (_gefce ST_TextHAlign )String ()string {switch _gefce {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072"; -case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_TableColumns ()*CT_TableColumns {_gedgb :=&CT_TableColumns {}; -return _gedgb };type CT_PivotCaches struct{ +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_dfcdc *CT_PageSetup )ValidateWithPath (path string )error {if _dfcdc .PaperHeightAttr !=nil {if !_e .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dfcdc .PaperHeightAttr ){return _bg .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 ,_e .ST_PositiveUniversalMeasurePatternRe ,*_dfcdc .PaperHeightAttr ); +};};if _dfcdc .PaperHeightAttr !=nil {if !_e .ST_UniversalMeasurePatternRe .MatchString (*_dfcdc .PaperHeightAttr ){return _bg .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 ,_e .ST_UniversalMeasurePatternRe ,*_dfcdc .PaperHeightAttr ); +};};if _dfcdc .PaperWidthAttr !=nil {if !_e .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dfcdc .PaperWidthAttr ){return _bg .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 ,_e .ST_PositiveUniversalMeasurePatternRe ,*_dfcdc .PaperWidthAttr ); +};};if _dfcdc .PaperWidthAttr !=nil {if !_e .ST_UniversalMeasurePatternRe .MatchString (*_dfcdc .PaperWidthAttr ){return _bg .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 ,_e .ST_UniversalMeasurePatternRe ,*_dfcdc .PaperWidthAttr ); +};};if _efbfcb :=_dfcdc .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_efbfcb !=nil {return _efbfcb ;};if _fedc :=_dfcdc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072"); +_fedc !=nil {return _fedc ;};if _eddgcg :=_dfcdc .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_eddgcg !=nil {return _eddgcg ;};if _afbafa :=_dfcdc .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072"); +_afbafa !=nil {return _afbafa ;};return nil ;}; -// PivotCache -PivotCache []*CT_PivotCache ;};func (_adgfga ST_TotalsRowFunction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bagff :=_e .Attr {};_bagff .Name =name ;switch _adgfga {case ST_TotalsRowFunctionUnset :_bagff .Value ="";case ST_TotalsRowFunctionNone :_bagff .Value ="\u006e\u006f\u006e\u0065"; -case ST_TotalsRowFunctionSum :_bagff .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_bagff .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_bagff .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_bagff .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065"; -case ST_TotalsRowFunctionCount :_bagff .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_bagff .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_bagff .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; -case ST_TotalsRowFunctionVar :_bagff .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_bagff .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bagff ,nil ;}; +// Validate validates the CT_DateTime and its children +func (_dfbc *CT_DateTime )Validate ()error {return _dfbc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};type CT_ExternalSheetName struct{ -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_fcfgga *CT_SmartTagPr )ValidateWithPath (path string )error {if _fccec :=_fcfgga .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_fccec !=nil {return _fccec ;};return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_cgbcf :=&CT_ExternalReference {}; -return _cgbcf ;};func (_bacc *CT_FieldsUsage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeef :=range start .Attr {if _aeef .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbged ,_gfff :=_b .ParseUint (_aeef .Value ,10,32);if _gfff !=nil {return _gfff ; -};_ecfb :=uint32 (_bbged );_bacc .CountAttr =&_ecfb ;continue ;};};_bbdbca :for {_cffec ,_defdb :=d .Token ();if _defdb !=nil {return _defdb ;};switch _eaeed :=_cffec .(type ){case _e .StartElement :switch _eaeed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_bfcf :=NewCT_FieldUsage (); -if _cfegc :=d .DecodeElement (_bfcf ,&_eaeed );_cfegc !=nil {return _cfegc ;};_bacc .FieldUsage =append (_bacc .FieldUsage ,_bfcf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_eaeed .Name ); -if _cdgdf :=d .Skip ();_cdgdf !=nil {return _cdgdf ;};};case _e .EndElement :break _bbdbca ;case _e .CharData :};};return nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_acce :=&CT_ConditionalFormatting {};return _acce ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_aaege :=&CT_CustomChartsheetView {}; -_aaege .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _aaege ;};func (_ceee *CT_FieldGroup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbdae :=range start .Attr {if _dbdae .Name .Local =="\u0070\u0061\u0072"{_ebecf ,_cdfaf :=_b .ParseUint (_dbdae .Value ,10,32); -if _cdfaf !=nil {return _cdfaf ;};_cabec :=uint32 (_ebecf );_ceee .ParAttr =&_cabec ;continue ;};if _dbdae .Name .Local =="\u0062\u0061\u0073\u0065"{_cafd ,_cgdg :=_b .ParseUint (_dbdae .Value ,10,32);if _cgdg !=nil {return _cgdg ;};_feaae :=uint32 (_cafd ); -_ceee .BaseAttr =&_feaae ;continue ;};};_cbaec :for {_cbgeb ,_ggda :=d .Token ();if _ggda !=nil {return _ggda ;};switch _ffceg :=_cbgeb .(type ){case _e .StartElement :switch _ffceg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_ceee .RangePr =NewCT_RangePr (); -if _gccg :=d .DecodeElement (_ceee .RangePr ,&_ffceg );_gccg !=nil {return _gccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_ceee .DiscretePr =NewCT_DiscretePr (); -if _cfef :=d .DecodeElement (_ceee .DiscretePr ,&_ffceg );_cfef !=nil {return _cfef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_ceee .GroupItems =NewCT_GroupItems (); -if _edcd :=d .DecodeElement (_ceee .GroupItems ,&_ffceg );_edcd !=nil {return _edcd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ffceg .Name ); -if _fbagb :=d .Skip ();_fbagb !=nil {return _fbagb ;};};case _e .EndElement :break _cbaec ;case _e .CharData :};};return nil ;};type CT_Formats struct{ +// Sheet Name Value +ValAttr *string ;};func (_aacd *CT_DateGroupItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacd .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_cbedc :=range start .Attr {if _cbedc .Name .Local =="\u0079\u0065\u0061\u0072"{_dfgbc ,_cfafc :=_b .ParseUint (_cbedc .Value ,10,16); +if _cfafc !=nil {return _cfafc ;};_aacd .YearAttr =uint16 (_dfgbc );continue ;};if _cbedc .Name .Local =="\u006d\u006f\u006et\u0068"{_ggbdg ,_bbfaa :=_b .ParseUint (_cbedc .Value ,10,16);if _bbfaa !=nil {return _bbfaa ;};_abeb :=uint16 (_ggbdg );_aacd .MonthAttr =&_abeb ; +continue ;};if _cbedc .Name .Local =="\u0064\u0061\u0079"{_bdca ,_ebbdg :=_b .ParseUint (_cbedc .Value ,10,16);if _ebbdg !=nil {return _ebbdg ;};_begde :=uint16 (_bdca );_aacd .DayAttr =&_begde ;continue ;};if _cbedc .Name .Local =="\u0068\u006f\u0075\u0072"{_afcda ,_ceaa :=_b .ParseUint (_cbedc .Value ,10,16); +if _ceaa !=nil {return _ceaa ;};_fecfe :=uint16 (_afcda );_aacd .HourAttr =&_fecfe ;continue ;};if _cbedc .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_fgfdc ,_ddgcf :=_b .ParseUint (_cbedc .Value ,10,16);if _ddgcf !=nil {return _ddgcf ;};_dbfbd :=uint16 (_fgfdc ); +_aacd .MinuteAttr =&_dbfbd ;continue ;};if _cbedc .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_acfc ,_gffg :=_b .ParseUint (_cbedc .Value ,10,16);if _gffg !=nil {return _gffg ;};_defcd :=uint16 (_acfc );_aacd .SecondAttr =&_defcd ;continue ;}; +if _cbedc .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aacd .DateTimeGroupingAttr .UnmarshalXMLAttr (_cbedc );continue ;};};for {_gffge ,_ccdb :=d .Token ();if _ccdb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_ccdb ); +};if _degfa ,_gbfec :=_gffge .(_f .EndElement );_gbfec &&_degfa .Name ==start .Name {break ;};};return nil ;}; -// Formats Count -CountAttr *uint32 ; +// Validate validates the CT_RevisionDefinedName and its children +func (_caafa *CT_RevisionDefinedName )Validate ()error {return _caafa .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_becdf ST_SortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcbede :=_f .Attr {}; +_bcbede .Name =name ;switch _becdf {case ST_SortTypeUnset :_bcbede .Value ="";case ST_SortTypeNone :_bcbede .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_bcbede .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_bcbede .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; +case ST_SortTypeAscendingAlpha :_bcbede .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_bcbede .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061"; +case ST_SortTypeAscendingNatural :_bcbede .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_bcbede .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c"; +};return _bcbede ,nil ;};func (_ggef *CT_BooleanProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agfb :=range start .Attr {if _agfb .Name .Local =="\u0076\u0061\u006c"{_ef ,_bcc :=_b .ParseBool (_agfb .Value );if _bcc !=nil {return _bcc ; +};_ggef .ValAttr =&_ef ;continue ;};};for {_abbc ,_bfa :=d .Token ();if _bfa !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_bfa ); +};if _gfc ,_bfb :=_abbc .(_f .EndElement );_bfb &&_gfc .Name ==start .Name {break ;};};return nil ;};func (_dgadga *ST_DdeValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgadga =0;case "\u006e\u0069\u006c":*_dgadga =1;case "\u0062":*_dgadga =2; +case "\u006e":*_dgadga =3;case "\u0065":*_dgadga =4;case "\u0073\u0074\u0072":*_dgadga =5;};return nil ;};func (_ceac *CT_Index )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_ceac .VAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Dxf ()*CT_Dxf {_eaag :=&CT_Dxf {};return _eaag }; -// PivotTable Format -Format []*CT_Format ;}; +// Validate validates the CT_PageSetUpPr and its children +func (_egdgc *CT_PageSetUpPr )Validate ()error {return _egdgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};type CT_DdeItems struct{ -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_bdbed *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_caffg *CalcChain )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caffg .CT_CalcChain =*NewCT_CalcChain ();_ecfac :for {_gfbac ,_bdbda :=d .Token (); -if _bdbda !=nil {return _bdbda ;};switch _gadfa :=_gfbac .(type ){case _e .StartElement :switch _gadfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_abefae :=NewCT_CalcCell (); -if _edfe :=d .DecodeElement (_abefae ,&_gadfa );_edfe !=nil {return _edfe ;};_caffg .C =append (_caffg .C ,_abefae );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caffg .ExtLst =NewCT_ExtensionList (); -if _ffbgb :=d .DecodeElement (_caffg .ExtLst ,&_gadfa );_ffbgb !=nil {return _ffbgb ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_gadfa .Name ); -if _affd :=d .Skip ();_affd !=nil {return _affd ;};};case _e .EndElement :break _ecfac ;case _e .CharData :};};return nil ;}; +// DDE Item definition +DdeItem []*CT_DdeItem ;};func NewCT_Rst ()*CT_Rst {_fbdadf :=&CT_Rst {};return _fbdadf };type ST_OleUpdate byte ;func (_gabbdg *ST_BorderStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gabbdg =0;case "\u006e\u006f\u006e\u0065":*_gabbdg =1; +case "\u0074\u0068\u0069\u006e":*_gabbdg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gabbdg =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_gabbdg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gabbdg =5;case "\u0074\u0068\u0069c\u006b":*_gabbdg =6; +case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gabbdg =7;case "\u0068\u0061\u0069\u0072":*_gabbdg =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_gabbdg =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_gabbdg =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gabbdg =11; +case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gabbdg =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gabbdg =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gabbdg =14; +};return nil ;}; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_eecbc *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_ffegg *CT_Missing )ValidateWithPath (path string )error {for _bcaae ,_aggfa :=range _ffegg .Tpls {if _ggfcg :=_aggfa .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bcaae ));_ggfcg !=nil {return _ggfcg ; +};};for _fdafb ,_agfbd :=range _ffegg .X {if _dgffg :=_agfbd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fdafb ));_dgffg !=nil {return _dgffg ;};};return nil ;};func (_affcb *CT_ExternalSheetDataSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eabef :for {_eegc ,_bebd :=d .Token (); +if _bebd !=nil {return _bebd ;};switch _eaecc :=_eegc .(type ){case _f .StartElement :switch _eaecc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_fafgc :=NewCT_ExternalSheetData (); +if _fecfea :=d .DecodeElement (_fafgc ,&_eaecc );_fecfea !=nil {return _fecfea ;};_affcb .SheetData =append (_affcb .SheetData ,_fafgc );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_eaecc .Name ); +if _caaa :=d .Skip ();_caaa !=nil {return _caaa ;};};case _f .EndElement :break _eabef ;case _f .CharData :};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_bbaef :=&CT_PageMargins {};return _bbaef };func NewCT_X ()*CT_X {_aegbb :=&CT_X {};return _aegbb }; +type CT_Fill struct{ -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_bdcee *CT_Tables )ValidateWithPath (path string )error {for _dcfaa ,_edfad :=range _bdcee .M {if _gfbaba :=_edfad .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dcfaa ));_gfbaba !=nil {return _gfbaba ;}; -};for _fadbf ,_ceffe :=range _bdcee .S {if _geceeb :=_ceffe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fadbf ));_geceeb !=nil {return _geceeb ;};};for _gfbeag ,_fdbdf :=range _bdcee .X {if _bfdeg :=_fdbdf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfbeag )); -_bfdeg !=nil {return _bfdeg ;};};return nil ;};func (_aafba ST_VolDepType )String ()string {switch _aafba {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073"; -};return "";}; +// Pattern +PatternFill *CT_PatternFill ; -// Validate validates the CT_Items and its children -func (_dgcge *CT_Items )Validate ()error {return _dgcge .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func NewCT_UndoInfo ()*CT_UndoInfo {_afgfgg :=&CT_UndoInfo {};_afgfgg .ExpAttr =ST_FormulaExpression (1);return _afgfgg ;}; -func (_cbddf *ST_SortType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caeecf ,_gfced :=d .Token ();if _gfced !=nil {return _gfced ;};if _beada ,_gafce :=_caeecf .(_e .EndElement );_gafce &&_beada .Name ==start .Name {*_cbddf =1;return nil ; -};if _bbbcd ,_afbab :=_caeecf .(_e .CharData );!_afbab {return _g .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",_caeecf );}else {switch string (_bbbcd ){case "":*_cbddf =0; -case "\u006e\u006f\u006e\u0065":*_cbddf =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cbddf =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cbddf =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cbddf =4; -case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cbddf =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cbddf =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cbddf =7; -};};_caeecf ,_gfced =d .Token ();if _gfced !=nil {return _gfced ;};if _effacd ,_cfdba :=_caeecf .(_e .EndElement );_cfdba &&_effacd .Name ==start .Name {return nil ;};return _g .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",_caeecf ); -}; +// Gradient +GradientFill *CT_GradientFill ;};func (_bebecb *ST_ConditionalFormattingOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafda ,_gebedb :=d .Token ();if _gebedb !=nil {return _gebedb ;};if _bgcecf ,_ceedcd :=_cafda .(_f .EndElement ); +_ceedcd &&_bgcecf .Name ==start .Name {*_bebecb =1;return nil ;};if _bagfb ,_ebfgbd :=_cafda .(_f .CharData );!_ebfgbd {return _bg .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",_cafda ); +}else {switch string (_bagfb ){case "":*_bebecb =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bebecb =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bebecb =2;case "\u0065\u0071\u0075a\u006c":*_bebecb =3; +case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bebecb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bebecb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bebecb =6; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bebecb =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bebecb =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bebecb =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bebecb =10; +case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bebecb =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bebecb =12;};};_cafda ,_gebedb =d .Token ();if _gebedb !=nil {return _gebedb ;};if _cfdag ,_gcgbb :=_cafda .(_f .EndElement ); +_gcgbb &&_cfdag .Name ==start .Name {return nil ;};return _bg .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",_cafda );}; -// Validate validates the CT_LevelGroup and its children -func (_faff *CT_LevelGroup )Validate ()error {return _faff .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_cfbg :=&CT_MetadataBlocks {};return _cfbg }; +// Validate validates the MapInfo and its children +func (_dbdgc *MapInfo )Validate ()error {return _dbdgc .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");}; +// Validate validates the CT_TablePart and its children +func (_agcec *CT_TablePart )Validate ()error {return _agcec .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_ecc *CT_BookViews )ValidateWithPath (path string )error {for _cfda ,_gdd :=range _ecc .WorkbookView {if _gaa :=_gdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cfda )); -_gaa !=nil {return _gaa ;};};return nil ;}; +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_ccfec *CT_Error )ValidateWithPath (path string )error {if _ccfec .Tpls !=nil {if _aeag :=_ccfec .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_aeag !=nil {return _aeag ;};};for _cdedb ,_agdfd :=range _ccfec .X {if _fbcaa :=_agdfd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cdedb )); +_fbcaa !=nil {return _fbcaa ;};};return nil ;}; -// Validate validates the CT_FutureMetadata and its children -func (_bbadc *CT_FutureMetadata )Validate ()error {return _bbadc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_dfgdc *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_dggcc *CT_OleItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccdad :for {_ddefa ,_fcgea :=d .Token ();if _fcgea !=nil {return _fcgea ;};switch _cfcd :=_ddefa .(type ){case _f .StartElement :switch _cfcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_dfbfg :=NewCT_OleItem (); +if _abbb :=d .DecodeElement (_dfbfg ,&_cfcd );_abbb !=nil {return _abbb ;};_dggcc .OleItem =append (_dggcc .OleItem ,_dfbfg );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cfcd .Name ); +if _bbaafb :=d .Skip ();_bbaafb !=nil {return _bbaafb ;};};case _f .EndElement :break _ccdad ;case _f .CharData :};};return nil ;};func (_fefcd ST_ConditionalFormattingOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaafb :=_f .Attr {};_aaafb .Name =name ; +switch _fefcd {case ST_ConditionalFormattingOperatorUnset :_aaafb .Value ="";case ST_ConditionalFormattingOperatorLessThan :_aaafb .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_aaafb .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case ST_ConditionalFormattingOperatorEqual :_aaafb .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_aaafb .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_aaafb .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; +case ST_ConditionalFormattingOperatorGreaterThan :_aaafb .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_aaafb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_aaafb .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_ConditionalFormattingOperatorContainsText :_aaafb .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_aaafb .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; +case ST_ConditionalFormattingOperatorBeginsWith :_aaafb .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_aaafb .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _aaafb ,nil ; +};func (_ccaag *CT_Query )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_ccaag .MdxAttr )});e .EncodeToken (start ); +if _ccaag .Tpls !=nil {_geggb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_ccaag .Tpls ,_geggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_dgbe *CT_CalcChain )ValidateWithPath (path string )error {for _fgde ,_fda :=range _dgbe .C {if _defb :=_fda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_fgde ));_defb !=nil {return _defb ;};};if _dgbe .ExtLst !=nil {if _bbdaa :=_dgbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbdaa !=nil {return _bbdaa ;};};return nil ;};func (_efg *CT_BorderPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcf :=range start .Attr {if _gcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_efg .StyleAttr .UnmarshalXMLAttr (_gcf ); -continue ;};};_fecg :for {_agd ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _eeac :=_agd .(type ){case _e .StartElement :switch _eeac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_efg .Color =NewCT_Color (); -if _cbee :=d .DecodeElement (_efg .Color ,&_eeac );_cbee !=nil {return _cbee ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_eeac .Name ); -if _gcd :=d .Skip ();_gcd !=nil {return _gcd ;};};case _e .EndElement :break _fecg ;case _e .CharData :};};return nil ;};func (_abbde ST_Comments )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abbde .String (),start ); -};func NewCT_Top10 ()*CT_Top10 {_dbfef :=&CT_Top10 {};return _dbfef };func (_cgba *CT_CustomProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcceg :for {_acca ,_begdb :=d .Token ();if _begdb !=nil {return _begdb ;};switch _egbe :=_acca .(type ){case _e .StartElement :switch _egbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_ffee :=NewCT_CustomProperty (); -if _bgcbg :=d .DecodeElement (_ffee ,&_egbe );_bgcbg !=nil {return _bgcbg ;};_cgba .CustomPr =append (_cgba .CustomPr ,_ffee );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_egbe .Name ); -if _beda :=d .Skip ();_beda !=nil {return _beda ;};};case _e .EndElement :break _bcceg ;case _e .CharData :};};return nil ;};func (_cbfcg ST_SmartTagShow )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgbeg :=_e .Attr {};_dgbeg .Name =name ;switch _cbfcg {case ST_SmartTagShowUnset :_dgbeg .Value =""; -case ST_SmartTagShowAll :_dgbeg .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_dgbeg .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_dgbeg .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _dgbeg ,nil ; -}; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_cgfbd *CT_Workbook )ValidateWithPath (path string )error {if _edfdef :=_cgfbd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_edfdef !=nil {return _edfdef ;};if _cgfbd .FileVersion !=nil {if _babac :=_cgfbd .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"); +_babac !=nil {return _babac ;};};if _cgfbd .FileSharing !=nil {if _cgcea :=_cgfbd .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_cgcea !=nil {return _cgcea ;};};if _cgfbd .WorkbookPr !=nil {if _cfeffa :=_cgfbd .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"); +_cfeffa !=nil {return _cfeffa ;};};if _cgfbd .WorkbookProtection !=nil {if _ecbge :=_cgfbd .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ecbge !=nil {return _ecbge ; +};};if _cgfbd .BookViews !=nil {if _fgbfaa :=_cgfbd .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_fgbfaa !=nil {return _fgbfaa ;};};if _cdcaf :=_cgfbd .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073"); +_cdcaf !=nil {return _cdcaf ;};if _cgfbd .FunctionGroups !=nil {if _gcbfcf :=_cgfbd .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_gcbfcf !=nil {return _gcbfcf ;};};if _cgfbd .ExternalReferences !=nil {if _abedf :=_cgfbd .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"); +_abedf !=nil {return _abedf ;};};if _cgfbd .DefinedNames !=nil {if _dcdfcc :=_cgfbd .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_dcdfcc !=nil {return _dcdfcc ;};};if _cgfbd .CalcPr !=nil {if _edddg :=_cgfbd .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072"); +_edddg !=nil {return _edddg ;};};if _cgfbd .OleSize !=nil {if _gbedc :=_cgfbd .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_gbedc !=nil {return _gbedc ;};};if _cgfbd .CustomWorkbookViews !=nil {if _baeab :=_cgfbd .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073"); +_baeab !=nil {return _baeab ;};};if _cgfbd .PivotCaches !=nil {if _gbaae :=_cgfbd .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_gbaae !=nil {return _gbaae ;};};if _cgfbd .SmartTagPr !=nil {if _bfdcdc :=_cgfbd .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"); +_bfdcdc !=nil {return _bfdcdc ;};};if _cgfbd .SmartTagTypes !=nil {if _bbagea :=_cgfbd .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_bbagea !=nil {return _bbagea ;};};if _cgfbd .WebPublishing !=nil {if _fcfce :=_cgfbd .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067"); +_fcfce !=nil {return _fcfce ;};};for _cfgbc ,_gbdcfd :=range _cgfbd .FileRecoveryPr {if _ffffde :=_gbdcfd .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cfgbc )); +_ffffde !=nil {return _ffffde ;};};if _cgfbd .WebPublishObjects !=nil {if _ecgff :=_cgfbd .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_ecgff !=nil {return _ecgff ; +};};if _cgfbd .ExtLst !=nil {if _bbdeca :=_cgfbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbdeca !=nil {return _bbdeca ;};};return nil ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2; +ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;); -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_dbgfcc *StyleSheet )ValidateWithPath (path string )error {if _ebcdc :=_dbgfcc .CT_Stylesheet .ValidateWithPath (path );_ebcdc !=nil {return _ebcdc ;};return nil ;};func (_cecdfe ST_Axis )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cedafd :=_e .Attr {}; -_cedafd .Name =name ;switch _cecdfe {case ST_AxisUnset :_cedafd .Value ="";case ST_AxisAxisRow :_cedafd .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_cedafd .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_cedafd .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065"; -case ST_AxisAxisValues :_cedafd .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _cedafd ,nil ;};func (_egedaf *CT_LevelGroup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egedaf .GroupMembers =NewCT_GroupMembers (); -for _ ,_cgffc :=range start .Attr {if _cgffc .Name .Local =="\u006e\u0061\u006d\u0065"{_dcddff ,_cfebed :=_cgffc .Value ,error (nil );if _cfebed !=nil {return _cfebed ;};_egedaf .NameAttr =_dcddff ;continue ;};if _cgffc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dgcac ,_ccfed :=_cgffc .Value ,error (nil ); -if _ccfed !=nil {return _ccfed ;};_egedaf .UniqueNameAttr =_dgcac ;continue ;};if _cgffc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dced ,_cggbc :=_cgffc .Value ,error (nil );if _cggbc !=nil {return _cggbc ;};_egedaf .CaptionAttr =_dced ;continue ; -};if _cgffc .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_dabac ,_accg :=_cgffc .Value ,error (nil );if _accg !=nil {return _accg ;};_egedaf .UniqueParentAttr =&_dabac ;continue ;};if _cgffc .Name .Local =="\u0069\u0064"{_daac ,_cfdcc :=_b .ParseInt (_cgffc .Value ,10,32); -if _cfdcc !=nil {return _cfdcc ;};_bdbeb :=int32 (_daac );_egedaf .IdAttr =&_bdbeb ;continue ;};};_geda :for {_cafcb ,_bacaeg :=d .Token ();if _bacaeg !=nil {return _bacaeg ;};switch _eega :=_cafcb .(type ){case _e .StartElement :switch _eega .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _fbbef :=d .DecodeElement (_egedaf .GroupMembers ,&_eega ); -_fbbef !=nil {return _fbbef ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_eega .Name ); -if _gdagg :=d .Skip ();_gdagg !=nil {return _gdagg ;};};case _e .EndElement :break _geda ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_gadafa *CT_TableColumn )ValidateWithPath (path string )error {if _fcafe :=_gadafa .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072"); +_fcafe !=nil {return _fcafe ;};if _gadafa .CalculatedColumnFormula !=nil {if _abcgd :=_gadafa .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"); +_abcgd !=nil {return _abcgd ;};};if _gadafa .TotalsRowFormula !=nil {if _bbgcde :=_gadafa .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_bbgcde !=nil {return _bbgcde ; +};};if _gadafa .XmlColumnPr !=nil {if _fbdce :=_gadafa .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_fbdce !=nil {return _fbdce ;};};if _gadafa .ExtLst !=nil {if _cgbcfb :=_gadafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgbcfb !=nil {return _cgbcfb ;};};return nil ;}; -// Validate validates the AG_RevData and its children -func (_cf *AG_RevData )Validate ()error {return _cf .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_ConditionalFormats and its children +func (_adceg *CT_ConditionalFormats )Validate ()error {return _adceg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");}; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_abcge *CT_DataFields )ValidateWithPath (path string )error {for _ebcc ,_gcggg :=range _abcge .DataField {if _edeb :=_gcggg .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ebcc )); -_edeb !=nil {return _edeb ;};};return nil ;};func (_ddadb *ST_Orientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddadb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddadb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ddadb =2; -case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ddadb =3;};return nil ;}; +// Validate validates the CT_PivotAreaReference and its children +func (_affcd *CT_PivotAreaReference )Validate ()error {return _affcd .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");}; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_cbge *CT_Comments )ValidateWithPath (path string )error {if _bgcce :=_cbge .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_bgcce !=nil {return _bgcce ;};if _deeca :=_cbge .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"); -_deeca !=nil {return _deeca ;};if _cbge .ExtLst !=nil {if _ggfac :=_cbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfac !=nil {return _ggfac ;};};return nil ;};type CT_RevisionRowColumn struct{ +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_cgdd *CT_DataBar )ValidateWithPath (path string )error {for _ecdge ,_aefc :=range _cgdd .Cfvo {if _caece :=_aefc .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_ecdge ));_caece !=nil {return _caece ; +};};if _bdfa :=_cgdd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdfa !=nil {return _bdfa ;};return nil ;};func (_dgaedg *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agaca :=range start .Attr {if _agaca .Name .Local =="\u006e\u0061\u006d\u0065"{_bfbffe ,_eecgdb :=_agaca .Value ,error (nil ); +if _eecgdb !=nil {return _eecgdb ;};_dgaedg .NameAttr =_bfbffe ;continue ;};if _agaca .Name .Local =="\u0070\u0069\u0076o\u0074"{_aecgb ,_dfee :=_b .ParseBool (_agaca .Value );if _dfee !=nil {return _dfee ;};_dgaedg .PivotAttr =&_aecgb ;continue ;};if _agaca .Name .Local =="\u0074\u0061\u0062l\u0065"{_ebeaab ,_geffec :=_b .ParseBool (_agaca .Value ); +if _geffec !=nil {return _geffec ;};_dgaedg .TableAttr =&_ebeaab ;continue ;};if _agaca .Name .Local =="\u0063\u006f\u0075n\u0074"{_abdab ,_eaafe :=_b .ParseUint (_agaca .Value ,10,32);if _eaafe !=nil {return _eaafe ;};_fgaea :=uint32 (_abdab );_dgaedg .CountAttr =&_fgaea ; +continue ;};};_gcgcf :for {_dbbcd ,_eefga :=d .Token ();if _eefga !=nil {return _eefga ;};switch _efceg :=_dbbcd .(type ){case _f .StartElement :switch _efceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_ddgbce :=NewCT_TableStyleElement (); +if _gfbgg :=d .DecodeElement (_ddgbce ,&_efceg );_gfbgg !=nil {return _gfbgg ;};_dgaedg .TableStyleElement =append (_dgaedg .TableStyleElement ,_ddgbce );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_efceg .Name ); +if _gebac :=d .Skip ();_gebac !=nil {return _gebac ;};};case _f .EndElement :break _gcgcf ;case _f .CharData :};};return nil ;};type CT_DeletedField struct{ -// Sheet Id -SIdAttr uint32 ; +// Deleted Fields Name +NameAttr string ;};func (_gdca *CT_Controls )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addab :for {_cgbe ,_gefe :=d .Token ();if _gefe !=nil {return _gefe ;};switch _abed :=_cgbe .(type ){case _f .StartElement :switch _abed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_agab :=NewCT_Control (); +if _begfa :=d .DecodeElement (_agab ,&_abed );_begfa !=nil {return _begfa ;};_gdca .Control =append (_gdca .Control ,_agab );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_abed .Name ); +if _dbcd :=d .Skip ();_dbcd !=nil {return _dbcd ;};};case _f .EndElement :break _addab ;case _f .CharData :};};return nil ;};func (_bgfbd *CT_Index )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagecb :=range start .Attr {if _bagecb .Name .Local =="\u0076"{_ddecf ,_ggbgc :=_b .ParseUint (_bagecb .Value ,10,32); +if _ggbgc !=nil {return _ggbgc ;};_bgfbd .VAttr =uint32 (_ddecf );continue ;};};for {_dbacb ,_ccbbf :=d .Token ();if _ccbbf !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_ccbbf ); +};if _eeeegd ,_bdcbd :=_dbacb .(_f .EndElement );_bdcbd &&_eeeegd .Name ==start .Name {break ;};};return nil ;}; -// End Of List -EolAttr *bool ; - -// Reference -RefAttr string ; - -// User Action -ActionAttr ST_rwColActionType ; +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_gaebe *CT_DdeValues )ValidateWithPath (path string )error {for _fafg ,_bebaf :=range _gaebe .Value {if _aagcf :=_bebaf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fafg ));_aagcf !=nil {return _aagcf ; +};};return nil ;};func (_cdecb ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _cdecb {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdecb )); +};return nil ;};func (_ecbcg *CT_FontSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_ecbcg .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); -// Edge Deleted -EdgeAttr *bool ; +// Validate validates the CT_ChartsheetProtection and its children +func (_bfgg *CT_ChartsheetProtection )Validate ()error {return _bfgg .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Undo -Undo []*CT_UndoInfo ; +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_cddgca *CT_Sst )ValidateWithPath (path string )error {for _gdece ,_ggfee :=range _cddgca .Si {if _afafb :=_ggfee .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_gdece ));_afafb !=nil {return _afafb ;};};if _cddgca .ExtLst !=nil {if _dafgf :=_cddgca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dafgf !=nil {return _dafgf ;};};return nil ;};func (_fbbebcb ST_Orientation )String ()string {switch _fbbebcb {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 "";};type CT_IgnoredErrors struct{ -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cdbd *CT_Control )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaacef :=range start .Attr {if _gaacef .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"&&_gaacef .Name .Local =="\u0069\u0064"||_gaacef .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"&&_gaacef .Name .Local =="\u0069\u0064"{_cgac ,_caca :=_gaacef .Value ,error (nil ); -if _caca !=nil {return _caca ;};_cdbd .IdAttr =_cgac ;continue ;};if _gaacef .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dgaab ,_gdeg :=_b .ParseUint (_gaacef .Value ,10,32);if _gdeg !=nil {return _gdeg ;};_cdbd .ShapeIdAttr =uint32 (_dgaab ); -continue ;};if _gaacef .Name .Local =="\u006e\u0061\u006d\u0065"{_bgge ,_aacf :=_gaacef .Value ,error (nil );if _aacf !=nil {return _aacf ;};_cdbd .NameAttr =&_bgge ;continue ;};};_facf :for {_bdaa ,_aee :=d .Token ();if _aee !=nil {return _aee ;};switch _cdbf :=_bdaa .(type ){case _e .StartElement :switch _cdbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_cdbd .ControlPr =NewCT_ControlPr (); -if _ecgag :=d .DecodeElement (_cdbd .ControlPr ,&_cdbf );_ecgag !=nil {return _ecgag ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_cdbf .Name ); -if _abda :=d .Skip ();_abda !=nil {return _abda ;};};case _e .EndElement :break _facf ;case _e .CharData :};};return nil ;};func (_bcbdcd ST_Comments )Validate ()error {return _bcbdcd .ValidateWithPath ("")};func (_eag *CT_AutoSortScope )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_bgaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_eag .PivotArea ,_bgaa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_RevData and its children +func (_fe *AG_RevData )Validate ()error {return _fe .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_bdceba ST_MdxFunctionType )Validate ()error {return _bdceba .ValidateWithPath ("")};type Sst struct{CT_Sst }; +func (_gdgdc *ST_SortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debdb ,_ecbga :=d .Token ();if _ecbga !=nil {return _ecbga ;};if _ecfgec ,_aadbgc :=_debdb .(_f .EndElement );_aadbgc &&_ecfgec .Name ==start .Name {*_gdgdc =1;return nil ; +};if _cagca ,_bggbg :=_debdb .(_f .CharData );!_bggbg {return _bg .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",_debdb );}else {switch string (_cagca ){case "":*_gdgdc =0; +case "\u006e\u006f\u006e\u0065":*_gdgdc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gdgdc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gdgdc =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_gdgdc =4; +case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_gdgdc =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_gdgdc =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_gdgdc =7; +};};_debdb ,_ecbga =d .Token ();if _ecbga !=nil {return _ecbga ;};if _bfaaf ,_gcdfe :=_debdb .(_f .EndElement );_gcdfe &&_bfaaf .Name ==start .Name {return nil ;};return _bg .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",_debdb ); +}; -// Validate validates the CT_SheetIdMap and its children -func (_faefd *CT_SheetIdMap )Validate ()error {return _faefd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func (_ecafg ST_FormatAction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddggga :=_e .Attr {}; -_ddggga .Name =name ;switch _ecafg {case ST_FormatActionUnset :_ddggga .Value ="";case ST_FormatActionBlank :_ddggga .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_ddggga .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; -case ST_FormatActionDrill :_ddggga .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_ddggga .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _ddggga ,nil ;}; +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_cfbbd *CT_DataConsolidate )ValidateWithPath (path string )error {if _eaad :=_cfbbd .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eaad !=nil {return _eaad ;};if _cfbbd .DataRefs !=nil {if _bcegd :=_cfbbd .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s"); +_bcegd !=nil {return _bcegd ;};};return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_ffbaf :=&CT_MdxKPI {};_ffbaf .PAttr =ST_MdxKPIProperty (1);return _ffbaf ;};func (_cfffe ST_VolValueType )Validate ()error {return _cfffe .ValidateWithPath ("")}; -// Validate validates the CT_PivotAreaReference and its children -func (_cffbc *CT_PivotAreaReference )Validate ()error {return _cffbc .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func (_fadc *CT_CsPageSetup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fadc .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .PaperSizeAttr )}); -};if _fadc .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .PaperHeightAttr )});};if _fadc .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .PaperWidthAttr )}); -};if _fadc .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .FirstPageNumberAttr )}); -};if _fadc .OrientationAttr !=ST_OrientationUnset {_eedaa ,_abbd :=_fadc .OrientationAttr .MarshalXMLAttr (_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _abbd !=nil {return _abbd ;};start .Attr =append (start .Attr ,_eedaa ); -};if _fadc .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fadc .UsePrinterDefaultsAttr ))}); -};if _fadc .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fadc .BlackAndWhiteAttr ))}); -};if _fadc .DraftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fadc .DraftAttr ))});};if _fadc .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fadc .UseFirstPageNumberAttr ))}); -};if _fadc .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .HorizontalDpiAttr )});}; -if _fadc .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .VerticalDpiAttr )});};if _fadc .CopiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .CopiesAttr )}); -};if _fadc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fadc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_cbdg *CT_CalcChain )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aegc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_deeeg :=range _cbdg .C {e .EncodeElement (_deeeg ,_aegc ); -};if _cbdg .ExtLst !=nil {_dac :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbdg .ExtLst ,_dac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_agbgec *CT_Revisions )ValidateWithPath (path string )error {for _dbacff ,_cagcc :=range _agbgec .Rrc {if _bceac :=_cagcc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_dbacff ));_bceac !=nil {return _bceac ; +};};for _ebeca ,_gdgeb :=range _agbgec .Rm {if _gddfec :=_gdgeb .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_ebeca ));_gddfec !=nil {return _gddfec ;};};for _dfgaf ,_eddac :=range _agbgec .Rcv {if _aagcde :=_eddac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_dfgaf )); +_aagcde !=nil {return _aagcde ;};};for _ebadd ,_cccfec :=range _agbgec .Rsnm {if _gbced :=_cccfec .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_ebadd ));_gbced !=nil {return _gbced ;};};for _begbdf ,_cdfac :=range _agbgec .Ris {if _efbdfb :=_cdfac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_begbdf )); +_efbdfb !=nil {return _efbdfb ;};};for _eccfb ,_abeadb :=range _agbgec .Rcc {if _cfceg :=_abeadb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_eccfb ));_cfceg !=nil {return _cfceg ;};};for _gffac ,_ebgba :=range _agbgec .Rfmt {if _gaeff :=_ebgba .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gffac )); +_gaeff !=nil {return _gaeff ;};};for _fceac ,_cfaac :=range _agbgec .Raf {if _acgce :=_cfaac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_fceac ));_acgce !=nil {return _acgce ;};};for _eaade ,_beeba :=range _agbgec .Rdn {if _dafee :=_beeba .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_eaade )); +_dafee !=nil {return _dafee ;};};for _cecaa ,_afcac :=range _agbgec .Rcmt {if _ffcgc :=_afcac .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cecaa ));_ffcgc !=nil {return _ffcgc ;};};for _aecfad ,_bebgd :=range _agbgec .Rqt {if _gfcgf :=_bebgd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_aecfad )); +_gfcgf !=nil {return _gfcgf ;};};for _fddcf ,_bfagc :=range _agbgec .Rcft {if _degda :=_bfagc .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_fddcf ));_degda !=nil {return _degda ;};};return nil ; +};type CT_CalcPr struct{ -// Validate validates the CT_WebPr and its children -func (_dddae *CT_WebPr )Validate ()error {return _dddae .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};type CT_Reviewed struct{ +// Calculation Id +CalcIdAttr *uint32 ; -// revision Id -RIdAttr uint32 ;};func (_dfddf *CT_QueryTableDeletedFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbccb :=range start .Attr {if _fbccb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbeac ,_cfdbcf :=_b .ParseUint (_fbccb .Value ,10,32); -if _cfdbcf !=nil {return _cfdbcf ;};_gbffc :=uint32 (_bbeac );_dfddf .CountAttr =&_gbffc ;continue ;};};_ffefb :for {_dggfec ,_agadbb :=d .Token ();if _agadbb !=nil {return _agadbb ;};switch _aggeg :=_dggfec .(type ){case _e .StartElement :switch _aggeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_cedgbf :=NewCT_DeletedField (); -if _cdbba :=d .DecodeElement (_cedgbf ,&_aggeg );_cdbba !=nil {return _cdbba ;};_dfddf .DeletedField =append (_dfddf .DeletedField ,_cedgbf );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_aggeg .Name ); -if _edgbc :=d .Skip ();_edgbc !=nil {return _edgbc ;};};case _e .EndElement :break _ffefb ;case _e .CharData :};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_ggfdg :=&CT_ConditionalFormat {};_ggfdg .PivotAreas =NewCT_PivotAreas (); -return _ggfdg ;};func (_eabd *CT_FieldUsage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",_eabd .XAttr )});e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTagPr struct{ +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// Key Name -KeyAttr string ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// Value -ValAttr string ;};func (_eebb *CT_Connection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdeba :=range start .Attr {if _cdeba .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_agcd ,_ecdc :=_b .ParseBool (_cdeba .Value ); -if _ecdc !=nil {return _ecdc ;};_eebb .DeletedAttr =&_agcd ;continue ;};if _cdeba .Name .Local =="\u0069\u0064"{_fcecf ,_edea :=_b .ParseUint (_cdeba .Value ,10,32);if _edea !=nil {return _edea ;};_eebb .IdAttr =uint32 (_fcecf );continue ;};if _cdeba .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_bebg ,_bgde :=_b .ParseBool (_cdeba .Value ); -if _bgde !=nil {return _bgde ;};_eebb .OnlyUseConnectionFileAttr =&_bebg ;continue ;};if _cdeba .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_eedag ,_gaab :=_cdeba .Value ,error (nil );if _gaab !=nil {return _gaab ;};_eebb .OdcFileAttr =&_eedag ; -continue ;};if _cdeba .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_efccc ,_ccbdg :=_b .ParseBool (_cdeba .Value );if _ccbdg !=nil {return _ccbdg ;};_eebb .BackgroundAttr =&_efccc ;continue ;};if _cdeba .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_ccga ,_gcdba :=_b .ParseUint (_cdeba .Value ,10,32); -if _gcdba !=nil {return _gcdba ;};_geeab :=uint32 (_ccga );_eebb .IntervalAttr =&_geeab ;continue ;};if _cdeba .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dbbe ,_cffbdd :=_b .ParseBool (_cdeba .Value ); -if _cffbdd !=nil {return _cffbdd ;};_eebb .RefreshOnLoadAttr =&_dbbe ;continue ;};if _cdeba .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_aedeg ,_fbgeb :=_cdeba .Value ,error (nil );if _fbgeb !=nil {return _fbgeb ;};_eebb .DescriptionAttr =&_aedeg ; -continue ;};if _cdeba .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ecfca ,_dace :=_b .ParseBool (_cdeba .Value );if _dace !=nil {return _dace ;};_eebb .SaveDataAttr =&_ecfca ;continue ;};if _cdeba .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_cbgfd ,_afcea :=_b .ParseUint (_cdeba .Value ,10,32); -if _afcea !=nil {return _afcea ;};_gaaa :=uint32 (_cbgfd );_eebb .ReconnectionMethodAttr =&_gaaa ;continue ;};if _cdeba .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_eebb .CredentialsAttr .UnmarshalXMLAttr (_cdeba );continue ; -};if _cdeba .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_afbcc ,_gfbgd :=_b .ParseBool (_cdeba .Value );if _gfbgd !=nil {return _gfbgd ;};_eebb .KeepAliveAttr =&_afbcc ;continue ;};if _cdeba .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_fdbbe ,_egedd :=_cdeba .Value ,error (nil ); -if _egedd !=nil {return _egedd ;};_eebb .SourceFileAttr =&_fdbbe ;continue ;};if _cdeba .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_fceac ,_bfedf :=_cdeba .Value ,error (nil );if _bfedf !=nil {return _bfedf ; -};_eebb .SingleSignOnIdAttr =&_fceac ;continue ;};if _cdeba .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fgba ,_aaafg :=_b .ParseBool (_cdeba .Value );if _aaafg !=nil {return _aaafg ;};_eebb .SavePasswordAttr =&_fgba ; -continue ;};if _cdeba .Name .Local =="\u006e\u0061\u006d\u0065"{_cadc ,_dffa :=_cdeba .Value ,error (nil );if _dffa !=nil {return _dffa ;};_eebb .NameAttr =&_cadc ;continue ;};if _cdeba .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_caeb ,_dccc :=_b .ParseUint (_cdeba .Value ,10,8); -if _dccc !=nil {return _dccc ;};_eebb .RefreshedVersionAttr =uint8 (_caeb );continue ;};if _cdeba .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ffef ,_ggcd :=_b .ParseUint (_cdeba .Value ,10,8); -if _ggcd !=nil {return _ggcd ;};_gbdcd :=uint8 (_ffef );_eebb .MinRefreshableVersionAttr =&_gbdcd ;continue ;};if _cdeba .Name .Local =="\u006e\u0065\u0077"{_aafab ,_cada :=_b .ParseBool (_cdeba .Value );if _cada !=nil {return _cada ;};_eebb .NewAttr =&_aafab ; -continue ;};if _cdeba .Name .Local =="\u0074\u0079\u0070\u0065"{_abdgg ,_acdd :=_b .ParseUint (_cdeba .Value ,10,32);if _acdd !=nil {return _acdd ;};_badf :=uint32 (_abdgg );_eebb .TypeAttr =&_badf ;continue ;};};_bfgf :for {_dgacb ,_dgcb :=d .Token (); -if _dgcb !=nil {return _dgcb ;};switch _bdfg :=_dgacb .(type ){case _e .StartElement :switch _bdfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_eebb .DbPr =NewCT_DbPr (); -if _defa :=d .DecodeElement (_eebb .DbPr ,&_bdfg );_defa !=nil {return _defa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_eebb .OlapPr =NewCT_OlapPr (); -if _cccc :=d .DecodeElement (_eebb .OlapPr ,&_bdfg );_cccc !=nil {return _cccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_eebb .WebPr =NewCT_WebPr (); -if _bgda :=d .DecodeElement (_eebb .WebPr ,&_bdfg );_bgda !=nil {return _bgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_eebb .TextPr =NewCT_TextPr (); -if _adbb :=d .DecodeElement (_eebb .TextPr ,&_bdfg );_adbb !=nil {return _adbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_eebb .Parameters =NewCT_Parameters (); -if _cadfg :=d .DecodeElement (_eebb .Parameters ,&_bdfg );_cadfg !=nil {return _cadfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eebb .ExtLst =NewCT_ExtensionList (); -if _eaacd :=d .DecodeElement (_eebb .ExtLst ,&_bdfg );_eaacd !=nil {return _eaacd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_bdfg .Name ); -if _cbfde :=d .Skip ();_cbfde !=nil {return _cbfde ;};};case _e .EndElement :break _bfgf ;case _e .CharData :};};return nil ;};func (_fbged *CT_DynamicFilter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dgafe ,_cgdca :=_fbged .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cgdca !=nil {return _cgdca ;};start .Attr =append (start .Attr ,_dgafe );if _fbged .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fbged .ValAttr )});};if _fbged .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_fbged .ValIsoAttr )}); -};if _fbged .MaxValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fbged .MaxValAttr )});};if _fbged .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_g .Sprintf ("\u0025\u0076",*_fbged .MaxValIsoAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggd *CT_BorderPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggd .StyleAttr !=ST_BorderStyleUnset {_ffd ,_fecf :=_ggd .StyleAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0079l\u0065"}); -if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_ffd );};e .EncodeToken (start );if _ggd .Color !=nil {_cdcd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ggd .Color ,_cdcd ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Reference Mode +RefModeAttr ST_RefMode ; -// Validate validates the CT_SheetDimension and its children -func (_cgbg *CT_SheetDimension )Validate ()error {return _cgbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_dgbda ST_DataValidationErrorStyle )Validate ()error {return _dgbda .ValidateWithPath ("")}; -type CT_Macrosheet struct{ +// Calculation Iteration +IterateAttr *bool ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Iteration Count +IterateCountAttr *uint32 ; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Calc Completed +CalcCompletedAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Calculate On Save +CalcOnSaveAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Force Full Calculation +ForceFullCalcAttr *bool ;}; -// Sort State -SortState *CT_SortState ; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_dgafa *CT_IgnoredError )ValidateWithPath (path string )error {return nil }; -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_fgacd *CT_CustomFilter )ValidateWithPath (path string )error {if _bagbb :=_fgacd .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bagbb !=nil {return _bagbb ;};return nil ; +}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Validate validates the CT_Index and its children +func (_bagbbg *CT_Index )Validate ()error {return _bagbbg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_ccceb ST_ParameterType )ValidateWithPath (path string )error {switch _ccceb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccceb )); +};return nil ;}; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_dcgg *CT_MergeCells )ValidateWithPath (path string )error {for _cedea ,_affcbb :=range _dcgg .MergeCell {if _ffffa :=_affcbb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_cedea )); +_ffffa !=nil {return _ffffa ;};};return nil ;};func (_afae *ST_UnderlineValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_degga ,_acfadd :=d .Token ();if _acfadd !=nil {return _acfadd ;};if _cbabbf ,_eacad :=_degga .(_f .EndElement ); +_eacad &&_cbabbf .Name ==start .Name {*_afae =1;return nil ;};if _cgdbdg ,_gbgdd :=_degga .(_f .CharData );!_gbgdd {return _bg .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",_degga ); +}else {switch string (_cgdbdg ){case "":*_afae =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afae =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afae =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afae =3; +case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afae =4;case "\u006e\u006f\u006e\u0065":*_afae =5;};};_degga ,_acfadd =d .Token ();if _acfadd !=nil {return _acfadd ;};if _feedf ,_ceffd :=_degga .(_f .EndElement ); +_ceffd &&_feedf .Name ==start .Name {return nil ;};return _bg .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",_degga );}; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_beca *CT_ExtensionList )ValidateWithPath (path string )error {for _fffde ,_dgae :=range _beca .Ext {if _efffb :=_dgae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fffde ));_efffb !=nil {return _efffb ; +};};return nil ;};func (_daccc ST_DataConsolidateFunction )String ()string {switch _daccc {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d"; +case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};func (_edaac *CT_DdeItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggd :for {_fabf ,_cbaee :=d .Token ();if _cbaee !=nil {return _cbaee ; +};switch _gcdff :=_fabf .(type ){case _f .StartElement :switch _gcdff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_dfbe :=NewCT_DdeItem (); +if _ddcf :=d .DecodeElement (_dfbe ,&_gcdff );_ddcf !=nil {return _ddcf ;};_edaac .DdeItem =append (_edaac .DdeItem ,_dfbe );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_gcdff .Name ); +if _dabc :=d .Skip ();_dabc !=nil {return _dabc ;};};case _f .EndElement :break _bggd ;case _f .CharData :};};return nil ;};type CT_FontFamily struct{ValAttr int64 ;};func NewCT_SortCondition ()*CT_SortCondition {_agdeg :=&CT_SortCondition {};return _agdeg }; +func (_aeabg *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_aeabg .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MdxSet struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Set Definition Index +NsAttr uint32 ; -// Page Margins -PageMargins *CT_PageMargins ; +// Sort By Member Index Count +CAttr *uint32 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func (_fdeda ST_SmartTagShow )Validate ()error {return _fdeda .ValidateWithPath ("")}; -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Validate validates the CT_ChartFormat and its children +func (_fdbb *CT_ChartFormat )Validate ()error {return _fdbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");}; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_dabgfg *CT_Xf )ValidateWithPath (path string )error {if _dabgfg .Alignment !=nil {if _aagbge :=_dabgfg .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_aagbge !=nil {return _aagbge ;};};if _dabgfg .Protection !=nil {if _fbaga :=_dabgfg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_fbaga !=nil {return _fbaga ;};};if _dabgfg .ExtLst !=nil {if _eafbb :=_dabgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafbb !=nil {return _eafbb ;};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_cecba :=&CT_PageSetup {}; +return _cecba };func (_cdffbg ST_GroupBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aegeag :=_f .Attr {};_aegeag .Name =name ;switch _cdffbg {case ST_GroupByUnset :_aegeag .Value ="";case ST_GroupByRange :_aegeag .Value ="\u0072\u0061\u006eg\u0065"; +case ST_GroupBySeconds :_aegeag .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_aegeag .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_aegeag .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_aegeag .Value ="\u0064\u0061\u0079\u0073"; +case ST_GroupByMonths :_aegeag .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_aegeag .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_aegeag .Value ="\u0079\u0065\u0061r\u0073";};return _aegeag ,nil ; +}; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_gegee *CT_SingleXmlCell )ValidateWithPath (path string )error {if _befdf :=_gegee .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_befdf !=nil {return _befdf ;};if _gegee .ExtLst !=nil {if _gbgdb :=_gegee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gbgdb !=nil {return _gbgdb ;};};return nil ;};func (_dacfc *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccgfda :=range start .Attr {if _ccgfda .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eeffe ,_gadad :=_b .ParseUint (_ccgfda .Value ,10,32); +if _gadad !=nil {return _gadad ;};_dacfc .NumFmtIdAttr =uint32 (_eeffe );continue ;};if _ccgfda .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cbcfa ,_cgbb :=_ccgfda .Value ,error (nil );if _cgbb !=nil {return _cgbb ;};_dacfc .FormatCodeAttr =_cbcfa ; +continue ;};};for {_bffbg ,_fgge :=d .Token ();if _fgge !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_fgge );};if _gdcga ,_bbfga :=_bffbg .(_f .EndElement );_bbfga &&_gdcga .Name ==start .Name {break ; +};};return nil ;};type CT_GroupLevel struct{ -// Drawing -Drawing *CT_Drawing ; +// Unique Name +UniqueNameAttr string ; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Grouping Level Display Name +CaptionAttr string ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// User-Defined Group Level +UserAttr *bool ; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// Custom Roll Up +CustomRollUpAttr *bool ; -// Embedded Objects -OleObjects *CT_OleObjects ; +// OLAP Level Groups +Groups *CT_Groups ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_OlapPr ()*CT_OlapPr {_eegfd :=&CT_OlapPr {};return _eegfd }; +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fgcdb *CT_ExtensionList )ValidateWithPath (path string )error {for _bddef ,_daee :=range _fgcdb .Ext {if _bebcge :=_daee .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bddef ));_bebcge !=nil {return _bebcge ; -};};return nil ;};func (_effcb *CT_TextPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _effcb .PromptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .PromptAttr ))}); -};if _effcb .FileTypeAttr !=ST_FileTypeUnset {_fgddaa ,_abdff :=_effcb .FileTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _abdff !=nil {return _abdff ;};start .Attr =append (start .Attr ,_fgddaa );}; -if _effcb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .CodePageAttr )});};if _effcb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .CharacterSetAttr )}); -};if _effcb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .FirstRowAttr )});};if _effcb .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .SourceFileAttr )}); -};if _effcb .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .DelimitedAttr ))});};if _effcb .DecimalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .DecimalAttr )}); -};if _effcb .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .ThousandsAttr )});};if _effcb .TabAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .TabAttr ))}); -};if _effcb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .SpaceAttr ))});};if _effcb .CommaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .CommaAttr ))}); -};if _effcb .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .SemicolonAttr ))});};if _effcb .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_effcb .ConsecutiveAttr ))}); -};if _effcb .QualifierAttr !=ST_QualifierUnset {_cbeaf ,_abdaa :=_effcb .QualifierAttr .MarshalXMLAttr (_e .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _abdaa !=nil {return _abdaa ;};start .Attr =append (start .Attr ,_cbeaf );};if _effcb .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_g .Sprintf ("\u0025\u0076",*_effcb .DelimiterAttr )}); -};e .EncodeToken (start );if _effcb .TextFields !=nil {_gacee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_effcb .TextFields ,_gacee );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_ddcda *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_RevisionQueryTableField and its children -func (_dfedd *CT_RevisionQueryTableField )Validate ()error {return _dfedd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");}; +// Validate validates the CT_Fills and its children +func (_aedbf *CT_Fills )Validate ()error {return _aedbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_gdgbb *CT_SingleXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgbb .XmlCellPr =NewCT_XmlCellPr (); +for _ ,_gcadba :=range start .Attr {if _gcadba .Name .Local =="\u0069\u0064"{_ebdbb ,_daecd :=_b .ParseUint (_gcadba .Value ,10,32);if _daecd !=nil {return _daecd ;};_gdgbb .IdAttr =uint32 (_ebdbb );continue ;};if _gcadba .Name .Local =="\u0072"{_dbbcee ,_fcdcaa :=_gcadba .Value ,error (nil ); +if _fcdcaa !=nil {return _fcdcaa ;};_gdgbb .RAttr =_dbbcee ;continue ;};if _gcadba .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_dgaee ,_debcc :=_b .ParseUint (_gcadba .Value ,10,32);if _debcc !=nil {return _debcc ; +};_gdgbb .ConnectionIdAttr =uint32 (_dgaee );continue ;};};_eegacf :for {_cfgbd ,_gagae :=d .Token ();if _gagae !=nil {return _gagae ;};switch _bafaf :=_cfgbd .(type ){case _f .StartElement :switch _bafaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _fccgf :=d .DecodeElement (_gdgbb .XmlCellPr ,&_bafaf ); +_fccgf !=nil {return _fccgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgbb .ExtLst =NewCT_ExtensionList (); +if _bfeab :=d .DecodeElement (_gdgbb .ExtLst ,&_bafaf );_bfeab !=nil {return _bfeab ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_bafaf .Name ); +if _gbdde :=d .Skip ();_gbdde !=nil {return _gbdde ;};};case _f .EndElement :break _eegacf ;case _f .CharData :};};return nil ;};func (_ffcacg *PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffcacg .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition (); +for _ ,_fgbgc :=range start .Attr {if _fgbgc .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"&&_fgbgc .Name .Local =="\u0069\u0064"||_fgbgc .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"&&_fgbgc .Name .Local =="\u0069\u0064"{_beebac ,_dceab :=_fgbgc .Value ,error (nil ); +if _dceab !=nil {return _dceab ;};_ffcacg .IdAttr =&_beebac ;continue ;};if _fgbgc .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cgbfd ,_ffcdgg :=_b .ParseBool (_fgbgc .Value );if _ffcdgg !=nil {return _ffcdgg ; +};_ffcacg .UpgradeOnRefreshAttr =&_cgbfd ;continue ;};if _fgbgc .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_cfbeg ,_cfcbb :=_b .ParseBool (_fgbgc .Value );if _cfcbb !=nil {return _cfcbb ;};_ffcacg .TupleCacheAttr =&_cfbeg ; +continue ;};if _fgbgc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gfgfb ,_gbbeaa :=_b .ParseBool (_fgbgc .Value );if _gbbeaa !=nil {return _gbbeaa ;};_ffcacg .SaveDataAttr =&_gfgfb ;continue ;};if _fgbgc .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_aeedad ,_bbcbe :=_b .ParseBool (_fgbgc .Value ); +if _bbcbe !=nil {return _bbcbe ;};_ffcacg .SupportSubqueryAttr =&_aeedad ;continue ;};if _fgbgc .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_abbaa ,_bcefeg :=_b .ParseBool (_fgbgc .Value );if _bcefeg !=nil {return _bcefeg ; +};_ffcacg .OptimizeMemoryAttr =&_abbaa ;continue ;};if _fgbgc .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_gaagea ,_cdedf :=_b .ParseBool (_fgbgc .Value );if _cdedf !=nil {return _cdedf ; +};_ffcacg .SupportAdvancedDrillAttr =&_gaagea ;continue ;};if _fgbgc .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ggdbbc ,_eeaag :=_fgbgc .Value ,error (nil );if _eeaag !=nil {return _eeaag ;};_ffcacg .RefreshedByAttr =&_ggdbbc ; +continue ;};if _fgbgc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_cfbgb ,_gfdgf :=ParseStdlibTime (_fgbgc .Value );if _gfdgf !=nil {return _gfdgf ;};_ffcacg .RefreshedDateIsoAttr =&_cfbgb ;continue ; +};if _fgbgc .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_feaeea ,_bfcdb :=_b .ParseBool (_fgbgc .Value );if _bfcdb !=nil {return _bfcdb ;};_ffcacg .InvalidAttr =&_feaeea ;continue ;};if _fgbgc .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fcacc ,_gcagbcc :=_b .ParseBool (_fgbgc .Value ); +if _gcagbcc !=nil {return _gcagbcc ;};_ffcacg .BackgroundQueryAttr =&_fcacc ;continue ;};if _fgbgc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_bfdcg ,_cgecfg :=_b .ParseUint (_fgbgc .Value ,10,32); +if _cgecfg !=nil {return _cgecfg ;};_eecec :=uint32 (_bfdcg );_ffcacg .MissingItemsLimitAttr =&_eecec ;continue ;};if _fgbgc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_daebc ,_fbgfb :=_b .ParseUint (_fgbgc .Value ,10,8); +if _fbgfb !=nil {return _fbgfb ;};_gcabc :=uint8 (_daebc );_ffcacg .RefreshedVersionAttr =&_gcabc ;continue ;};if _fgbgc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cbgag ,_gbfgge :=_b .ParseBool (_fgbgc .Value ); +if _gbfgge !=nil {return _gbfgge ;};_ffcacg .RefreshOnLoadAttr =&_cbgag ;continue ;};if _fgbgc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_cfgee ,_aggeb :=_b .ParseFloat (_fgbgc .Value ,64);if _aggeb !=nil {return _aggeb ; +};_ffcacg .RefreshedDateAttr =&_cfgee ;continue ;};if _fgbgc .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gdbef ,_cddcab :=_b .ParseUint (_fgbgc .Value ,10,32);if _cddcab !=nil {return _cddcab ;};_eeged :=uint32 (_gdbef ); +_ffcacg .RecordCountAttr =&_eeged ;continue ;};if _fgbgc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fbbad ,_ddgcd :=_b .ParseUint (_fgbgc .Value ,10,8);if _ddgcd !=nil {return _ddgcd ;};_faagfa :=uint8 (_fbbad ); +_ffcacg .CreatedVersionAttr =&_faagfa ;continue ;};if _fgbgc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ffgdef ,_abgace :=_b .ParseUint (_fgbgc .Value ,10,8);if _abgace !=nil {return _abgace ; +};_dgaeb :=uint8 (_ffgdef );_ffcacg .MinRefreshableVersionAttr =&_dgaeb ;continue ;};if _fgbgc .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cgafc ,_ddgfd :=_b .ParseBool (_fgbgc .Value );if _ddgfd !=nil {return _ddgfd ; +};_ffcacg .EnableRefreshAttr =&_cgafc ;continue ;};};_gedda :for {_ceedfe ,_bbeeg :=d .Token ();if _bbeeg !=nil {return _bbeeg ;};switch _dgccde :=_ceedfe .(type ){case _f .StartElement :switch _dgccde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _eaefg :=d .DecodeElement (_ffcacg .CacheSource ,&_dgccde ); +_eaefg !=nil {return _eaefg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _bgadbb :=d .DecodeElement (_ffcacg .CacheFields ,&_dgccde ); +_bgadbb !=nil {return _bgadbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_ffcacg .CacheHierarchies =NewCT_CacheHierarchies (); +if _cebcd :=d .DecodeElement (_ffcacg .CacheHierarchies ,&_dgccde );_cebcd !=nil {return _cebcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_ffcacg .Kpis =NewCT_PCDKPIs (); +if _eaaad :=d .DecodeElement (_ffcacg .Kpis ,&_dgccde );_eaaad !=nil {return _eaaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_ffcacg .TupleCache =NewCT_TupleCache (); +if _baggbb :=d .DecodeElement (_ffcacg .TupleCache ,&_dgccde );_baggbb !=nil {return _baggbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_ffcacg .CalculatedItems =NewCT_CalculatedItems (); +if _aegged :=d .DecodeElement (_ffcacg .CalculatedItems ,&_dgccde );_aegged !=nil {return _aegged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_ffcacg .CalculatedMembers =NewCT_CalculatedMembers (); +if _bcgea :=d .DecodeElement (_ffcacg .CalculatedMembers ,&_dgccde );_bcgea !=nil {return _bcgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_ffcacg .Dimensions =NewCT_Dimensions (); +if _cbage :=d .DecodeElement (_ffcacg .Dimensions ,&_dgccde );_cbage !=nil {return _cbage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_ffcacg .MeasureGroups =NewCT_MeasureGroups (); +if _bdcaf :=d .DecodeElement (_ffcacg .MeasureGroups ,&_dgccde );_bdcaf !=nil {return _bdcaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_ffcacg .Maps =NewCT_MeasureDimensionMaps (); +if _adeca :=d .DecodeElement (_ffcacg .Maps ,&_dgccde );_adeca !=nil {return _adeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffcacg .ExtLst =NewCT_ExtensionList (); +if _fbebaa :=d .DecodeElement (_ffcacg .ExtLst ,&_dgccde );_fbebaa !=nil {return _fbebaa ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dgccde .Name ); +if _gcbdde :=d .Skip ();_gcbdde !=nil {return _gcbdde ;};};case _f .EndElement :break _gedda ;case _f .CharData :};};return nil ;};func (_edec *CT_Col )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_edec .MinAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_edec .MaxAttr )});if _edec .WidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_edec .WidthAttr )}); +};if _edec .StyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_edec .StyleAttr )});};if _edec .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edec .HiddenAttr ))}); +};if _edec .BestFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edec .BestFitAttr ))});};if _edec .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edec .CustomWidthAttr ))}); +};if _edec .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edec .PhoneticAttr ))});};if _edec .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_edec .OutlineLevelAttr )}); +};if _edec .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edec .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_cbbaf *CT_DdeValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbbc :=range start .Attr {if _fbbc .Name .Local =="\u0072\u006f\u0077\u0073"{_beab ,_gadcf :=_b .ParseUint (_fbbc .Value ,10,32);if _gadcf !=nil {return _gadcf ; +};_dbee :=uint32 (_beab );_cbbaf .RowsAttr =&_dbee ;continue ;};if _fbbc .Name .Local =="\u0063\u006f\u006c\u0073"{_dadea ,_dbae :=_b .ParseUint (_fbbc .Value ,10,32);if _dbae !=nil {return _dbae ;};_acbga :=uint32 (_dadea );_cbbaf .ColsAttr =&_acbga ; +continue ;};};_ggeab :for {_fageb ,_dbbbe :=d .Token ();if _dbbbe !=nil {return _dbbbe ;};switch _fceaa :=_fageb .(type ){case _f .StartElement :switch _fceaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_eedga :=NewCT_DdeValue (); +if _ebcd :=d .DecodeElement (_eedga ,&_fceaa );_ebcd !=nil {return _ebcd ;};_cbbaf .Value =append (_cbbaf .Value ,_eedga );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_fceaa .Name ); +if _ebgff :=d .Skip ();_ebgff !=nil {return _ebgff ;};};case _f .EndElement :break _ggeab ;case _f .CharData :};};return nil ;};func (_dcfbca *CT_SharedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdggc :=range start .Attr {if _cdggc .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_ageea ,_feff :=ParseStdlibTime (_cdggc .Value ); +if _feff !=nil {return _feff ;};_dcfbca .MinDateAttr =&_ageea ;continue ;};if _cdggc .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_agfbf ,_ffdea :=_b .ParseBool (_cdggc .Value ); +if _ffdea !=nil {return _ffdea ;};_dcfbca .ContainsSemiMixedTypesAttr =&_agfbf ;continue ;};if _cdggc .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_ceeee ,_ddacf :=ParseStdlibTime (_cdggc .Value );if _ddacf !=nil {return _ddacf ;};_dcfbca .MaxDateAttr =&_ceeee ; +continue ;};if _cdggc .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_adfadcg ,_fbfbg :=_b .ParseBool (_cdggc .Value );if _fbfbg !=nil {return _fbfbg ;};_dcfbca .ContainsDateAttr =&_adfadcg ;continue ;};if _cdggc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bedbg ,_gdcda :=_b .ParseUint (_cdggc .Value ,10,32); +if _gdcda !=nil {return _gdcda ;};_ggdbag :=uint32 (_bedbg );_dcfbca .CountAttr =&_ggdbag ;continue ;};if _cdggc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_dbfgb ,_bdfaf :=_b .ParseBool (_cdggc .Value ); +if _bdfaf !=nil {return _bdfaf ;};_dcfbca .ContainsBlankAttr =&_dbfgb ;continue ;};if _cdggc .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_eaggda ,_feabc :=_b .ParseBool (_cdggc .Value );if _feabc !=nil {return _feabc ;};_dcfbca .LongTextAttr =&_eaggda ; +continue ;};if _cdggc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_ebbcfg ,_egdbac :=_b .ParseBool (_cdggc .Value );if _egdbac !=nil {return _egdbac ;};_dcfbca .ContainsNumberAttr =&_ebbcfg ;continue ; +};if _cdggc .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_fbacf ,_eaeecd :=_b .ParseFloat (_cdggc .Value ,64);if _eaeecd !=nil {return _eaeecd ;};_dcfbca .MinValueAttr =&_fbacf ;continue ;};if _cdggc .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_ebcgb ,_cabfe :=_b .ParseFloat (_cdggc .Value ,64); +if _cabfe !=nil {return _cabfe ;};_dcfbca .MaxValueAttr =&_ebcgb ;continue ;};if _cdggc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_bfagce ,_gabgec :=_b .ParseBool (_cdggc .Value );if _gabgec !=nil {return _gabgec ; +};_dcfbca .ContainsNonDateAttr =&_bfagce ;continue ;};if _cdggc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_dfbfd ,_fafgb :=_b .ParseBool (_cdggc .Value );if _fafgb !=nil {return _fafgb ;};_dcfbca .ContainsStringAttr =&_dfbfd ; +continue ;};if _cdggc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_dfgfb ,_ggfgd :=_b .ParseBool (_cdggc .Value );if _ggfgd !=nil {return _ggfgd ;};_dcfbca .ContainsMixedTypesAttr =&_dfgfb ; +continue ;};if _cdggc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_defcb ,_fgabe :=_b .ParseBool (_cdggc .Value );if _fgabe !=nil {return _fgabe ;};_dcfbca .ContainsIntegerAttr =&_defcb ;continue ;}; +};_afedda :for {_eaeba ,_gebaaa :=d .Token ();if _gebaaa !=nil {return _gebaaa ;};switch _deddc :=_eaeba .(type ){case _f .StartElement :switch _deddc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_feedga :=NewCT_Missing (); +if _faegb :=d .DecodeElement (_feedga ,&_deddc );_faegb !=nil {return _faegb ;};_dcfbca .M =append (_dcfbca .M ,_feedga );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_cdcabb :=NewCT_Number (); +if _cafbe :=d .DecodeElement (_cdcabb ,&_deddc );_cafbe !=nil {return _cafbe ;};_dcfbca .N =append (_dcfbca .N ,_cdcabb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gbcfca :=NewCT_Boolean (); +if _aebfg :=d .DecodeElement (_gbcfca ,&_deddc );_aebfg !=nil {return _aebfg ;};_dcfbca .B =append (_dcfbca .B ,_gbcfca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_bffec :=NewCT_Error (); +if _bbggc :=d .DecodeElement (_bffec ,&_deddc );_bbggc !=nil {return _bbggc ;};_dcfbca .E =append (_dcfbca .E ,_bffec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ebgec :=NewCT_String (); +if _fgbad :=d .DecodeElement (_ebgec ,&_deddc );_fgbad !=nil {return _fgbad ;};_dcfbca .S =append (_dcfbca .S ,_ebgec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_bgagf :=NewCT_DateTime (); +if _dbfagc :=d .DecodeElement (_bgagf ,&_deddc );_dbfagc !=nil {return _dbfagc ;};_dcfbca .D =append (_dcfbca .D ,_bgagf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_deddc .Name ); +if _gafbd :=d .Skip ();_gafbd !=nil {return _gafbd ;};};case _f .EndElement :break _afedda ;case _f .CharData :};};return nil ;};func (_dadcc *CT_RevisionConflict )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadcc .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dadcc .SheetIdAttr )}); +};if _dadcc .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dadcc .RIdAttr )});};if _dadcc .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dadcc .UaAttr ))}); +};if _dadcc .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dadcc .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_PivotField ()*CT_PivotField {_fgcbd :=&CT_PivotField {};return _fgcbd };func (_efgfga *CT_SmartTagTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efgfga .SmartTagType !=nil {_fddgc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}}; +for _ ,_bbega :=range _efgfga .SmartTagType {e .EncodeElement (_bbega ,_fddgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_egbbaa :=&CT_PageSetUpPr {};return _egbbaa }; -// Validate validates the CT_Item and its children -func (_bgagc *CT_Item )Validate ()error {return _bgagc .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type CT_CellSmartTags struct{ +// Validate validates the CT_Formats and its children +func (_aabbb *CT_Formats )Validate ()error {return _aabbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; -// Reference -RAttr string ; +// Validate validates the CT_PivotFilter and its children +func (_gdeaf *CT_PivotFilter )Validate ()error {return _gdeaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_ecfdc *Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfdc .CT_Connections =*NewCT_Connections (); +_bcdac :for {_ffcee ,_feecb :=d .Token ();if _feecb !=nil {return _feecb ;};switch _dbgfc :=_ffcee .(type ){case _f .StartElement :switch _dbgfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_aeefc :=NewCT_Connection (); +if _gdgab :=d .DecodeElement (_aeefc ,&_dbgfc );_gdgab !=nil {return _gdgab ;};_ecfdc .Connection =append (_ecfdc .Connection ,_aeefc );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dbgfc .Name ); +if _gggab :=d .Skip ();_gggab !=nil {return _gggab ;};};case _f .EndElement :break _bcdac ;case _f .CharData :};};return nil ;}; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};type CT_RowHierarchiesUsage struct{ +// Validate validates the CT_PageItem and its children +func (_gcdgde *CT_PageItem )Validate ()error {return _gcdgde .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_dgcaff *CT_Set )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfddcd :=range start .Attr {if _gfddcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_deddb ,_edcb :=_b .ParseUint (_gfddcd .Value ,10,32); +if _edcb !=nil {return _edcb ;};_cedde :=uint32 (_deddb );_dgcaff .CountAttr =&_cedde ;continue ;};if _gfddcd .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_ffgc ,_dggbb :=_b .ParseInt (_gfddcd .Value ,10,32);if _dggbb !=nil {return _dggbb ;}; +_dgcaff .MaxRankAttr =int32 (_ffgc );continue ;};if _gfddcd .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_aecg ,_ggcdg :=_gfddcd .Value ,error (nil );if _ggcdg !=nil {return _ggcdg ;};_dgcaff .SetDefinitionAttr =_aecg ; +continue ;};if _gfddcd .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_dgcaff .SortTypeAttr .UnmarshalXMLAttr (_gfddcd );continue ;};if _gfddcd .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_affcad ,_cefdd :=_b .ParseBool (_gfddcd .Value ); +if _cefdd !=nil {return _cefdd ;};_dgcaff .QueryFailedAttr =&_affcad ;continue ;};};_bcca :for {_eabeg ,_fgbbdg :=d .Token ();if _fgbbdg !=nil {return _fgbbdg ;};switch _fdbae :=_eabeg .(type ){case _f .StartElement :switch _fdbae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_adabb :=NewCT_Tuples (); +if _aebeed :=d .DecodeElement (_adabb ,&_fdbae );_aebeed !=nil {return _aebeed ;};_dgcaff .Tpls =append (_dgcaff .Tpls ,_adabb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_dgcaff .SortByTuple =NewCT_Tuples (); +if _eadgeg :=d .DecodeElement (_dgcaff .SortByTuple ,&_fdbae );_eadgeg !=nil {return _eadgeg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_fdbae .Name ); +if _cfebac :=d .Skip ();_cfebac !=nil {return _cfebac ;};};case _f .EndElement :break _bcca ;case _f .CharData :};};return nil ;};func (_dcdcb ST_TableType )String ()string {switch _dcdcb {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t"; +case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";};func (_ddc *CT_Borders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ddc .CountAttr )}); +};e .EncodeToken (start );if _ddc .Border !=nil {_afd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_acc :=range _ddc .Border {e .EncodeElement (_acc ,_afd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dcgdc *CT_PCDKPIs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcgdc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcgdc .CountAttr )}); +};e .EncodeToken (start );if _dcgdc .Kpi !=nil {_gbdcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_gfdb :=range _dcgdc .Kpi {e .EncodeElement (_gfdb ,_gbdcf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_XmlPr ()*CT_XmlPr {_gddfc :=&CT_XmlPr {};return _gddfc };func (_dafbgd ST_FontScheme )Validate ()error {return _dafbgd .ValidateWithPath ("")};func NewCT_Col ()*CT_Col {_gbgc :=&CT_Col {};return _gbgc };type CT_Break struct{ -// Item Count -CountAttr *uint32 ; +// Id +IdAttr *uint32 ; -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;}; +// Minimum +MinAttr *uint32 ; -// Validate validates the CT_CellFormula and its children -func (_beaa *CT_CellFormula )Validate ()error {return _beaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func (_gcedd *CT_Hyperlinks )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbagc :for {_fbaed ,_decgd :=d .Token (); -if _decgd !=nil {return _decgd ;};switch _ggebg :=_fbaed .(type ){case _e .StartElement :switch _ggebg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_afacg :=NewCT_Hyperlink (); -if _ecdfb :=d .DecodeElement (_afacg ,&_ggebg );_ecdfb !=nil {return _ecdfb ;};_gcedd .Hyperlink =append (_gcedd .Hyperlink ,_afacg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_ggebg .Name ); -if _edfff :=d .Skip ();_edfff !=nil {return _edfff ;};};case _e .EndElement :break _fbagc ;case _e .CharData :};};return nil ;}; +// Maximum +MaxAttr *uint32 ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_bbg *CT_Border )ValidateWithPath (path string )error {if _bbg .Start !=nil {if _bbfd :=_bbg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bbfd !=nil {return _bbfd ;};};if _bbg .End !=nil {if _aga :=_bbg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064"); -_aga !=nil {return _aga ;};};if _bbg .Left !=nil {if _deea :=_bbg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_deea !=nil {return _deea ;};};if _bbg .Right !=nil {if _acda :=_bbg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_acda !=nil {return _acda ;};};if _bbg .Top !=nil {if _gbg :=_bbg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gbg !=nil {return _gbg ;};};if _bbg .Bottom !=nil {if _ecg :=_bbg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_ecg !=nil {return _ecg ;};};if _bbg .Diagonal !=nil {if _cfgb :=_bbg .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_cfgb !=nil {return _cfgb ;};};if _bbg .Vertical !=nil {if _cdf :=_bbg .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l"); -_cdf !=nil {return _cdf ;};};if _bbg .Horizontal !=nil {if _dae :=_bbg .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_dae !=nil {return _dae ;};};return nil ;}; +// Manual Page Break +ManAttr *bool ; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_dcddb *CT_Reviewed )ValidateWithPath (path string )error {return nil }; +// Pivot-Created Page Break +PtAttr *bool ;}; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_efggb *CT_Macrosheet )ValidateWithPath (path string )error {if _efggb .SheetPr !=nil {if _bffef :=_efggb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bffef !=nil {return _bffef ;};};if _efggb .Dimension !=nil {if _fcagf :=_efggb .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -_fcagf !=nil {return _fcagf ;};};if _efggb .SheetViews !=nil {if _egefb :=_efggb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_egefb !=nil {return _egefb ;};};if _efggb .SheetFormatPr !=nil {if _bfefg :=_efggb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); -_bfefg !=nil {return _bfefg ;};};for _ggfee ,_gagcg :=range _efggb .Cols {if _cbegaf :=_gagcg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ggfee ));_cbegaf !=nil {return _cbegaf ;};};if _bcebbc :=_efggb .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); -_bcebbc !=nil {return _bcebbc ;};if _efggb .SheetProtection !=nil {if _eaegf :=_efggb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eaegf !=nil {return _eaegf ;};};if _efggb .AutoFilter !=nil {if _badfd :=_efggb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_badfd !=nil {return _badfd ;};};if _efggb .SortState !=nil {if _fggabg :=_efggb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fggabg !=nil {return _fggabg ;};};if _efggb .DataConsolidate !=nil {if _fbbbeb :=_efggb .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); -_fbbbeb !=nil {return _fbbbeb ;};};if _efggb .CustomSheetViews !=nil {if _ccdfc :=_efggb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ccdfc !=nil {return _ccdfc ; -};};if _efggb .PhoneticPr !=nil {if _eabbc :=_efggb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_eabbc !=nil {return _eabbc ;};};for _dabeg ,_bbecf :=range _efggb .ConditionalFormatting {if _aedca :=_bbecf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_dabeg )); -_aedca !=nil {return _aedca ;};};if _efggb .PrintOptions !=nil {if _feead :=_efggb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_feead !=nil {return _feead ;};};if _efggb .PageMargins !=nil {if _bfbfd :=_efggb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_bfbfd !=nil {return _bfbfd ;};};if _efggb .PageSetup !=nil {if _ffcgb :=_efggb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ffcgb !=nil {return _ffcgb ;};};if _efggb .HeaderFooter !=nil {if _ddead :=_efggb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_ddead !=nil {return _ddead ;};};if _efggb .RowBreaks !=nil {if _fgeag :=_efggb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_fgeag !=nil {return _fgeag ;};};if _efggb .ColBreaks !=nil {if _fdfbd :=_efggb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_fdfbd !=nil {return _fdfbd ;};};if _efggb .CustomProperties !=nil {if _dbbda :=_efggb .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_dbbda !=nil {return _dbbda ; -};};if _efggb .Drawing !=nil {if _ggfdd :=_efggb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ggfdd !=nil {return _ggfdd ;};};if _efggb .LegacyDrawing !=nil {if _cabbg :=_efggb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); -_cabbg !=nil {return _cabbg ;};};if _efggb .LegacyDrawingHF !=nil {if _ceggc :=_efggb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ceggc !=nil {return _ceggc ;};};if _efggb .DrawingHF !=nil {if _gebdc :=_efggb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_gebdc !=nil {return _gebdc ;};};if _efggb .Picture !=nil {if _dbcfd :=_efggb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dbcfd !=nil {return _dbcfd ;};};if _efggb .OleObjects !=nil {if _bfgaa :=_efggb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); -_bfgaa !=nil {return _bfgaa ;};};if _efggb .ExtLst !=nil {if _gade :=_efggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gade !=nil {return _gade ;};};return nil ;}; +// Validate validates the CT_PageMargins and its children +func (_gfcee *CT_PageMargins )Validate ()error {return _gfcee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_bfcgag ST_UnderlineValues )Validate ()error {return _bfcgag .ValidateWithPath ("")}; +const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;); -// Validate validates the CT_Members and its children -func (_cfefa *CT_Members )Validate ()error {return _cfefa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func NewCT_ExternalLink ()*CT_ExternalLink {_ecabg :=&CT_ExternalLink {};return _ecabg };const (ST_SortMethodUnset ST_SortMethod =0; -ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_eafb *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfgaf :=range start .Attr {if _dfgaf .Name .Local =="\u0075\u0072\u0069"{_cdcdc ,_gfef :=_dfgaf .Value ,error (nil ); -if _gfef !=nil {return _gfef ;};_eafb .UriAttr =&_cdcdc ;continue ;};};_gbecb :for {_ecef ,_dcgec :=d .Token ();if _dcgec !=nil {return _dcgec ;};switch _ggag :=_ecef .(type ){case _e .StartElement :switch _ggag .Name {default:if _fbefe ,_feda :=_ad .CreateElement (_ggag ); -_feda !=nil {return _feda ;}else {if _gbbf :=d .DecodeElement (_fbefe ,&_ggag );_gbbf !=nil {return _gbbf ;};_eafb .Any =_fbefe ;};};case _e .EndElement :break _gbecb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_MetadataTypes and its children +func (_daage *CT_MetadataTypes )Validate ()error {return _daage .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; -// Validate validates the CT_ExternalSheetData and its children -func (_gdca *CT_ExternalSheetData )Validate ()error {return _gdca .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_cgafea ST_TableType )String ()string {switch _cgafea {case 0:return ""; -case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";}; +// Validate validates the CT_CacheHierarchy and its children +func (_dgef *CT_CacheHierarchy )Validate ()error {return _dgef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_dcaceb *CT_Xf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcaceb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcaceb .NumFmtIdAttr )}); +};if _dcaceb .FontIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcaceb .FontIdAttr )});};if _dcaceb .FillIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcaceb .FillIdAttr )}); +};if _dcaceb .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcaceb .BorderIdAttr )});};if _dcaceb .XfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dcaceb .XfIdAttr )}); +};if _dcaceb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .QuotePrefixAttr ))});};if _dcaceb .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .PivotButtonAttr ))}); +};if _dcaceb .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .ApplyNumberFormatAttr ))}); +};if _dcaceb .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .ApplyFontAttr ))});};if _dcaceb .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .ApplyFillAttr ))}); +};if _dcaceb .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .ApplyBorderAttr ))});};if _dcaceb .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .ApplyAlignmentAttr ))}); +};if _dcaceb .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcaceb .ApplyProtectionAttr ))}); +};e .EncodeToken (start );if _dcaceb .Alignment !=nil {_cgcde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dcaceb .Alignment ,_cgcde );};if _dcaceb .Protection !=nil {_befdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dcaceb .Protection ,_befdd );};if _dcaceb .ExtLst !=nil {_gdgfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcaceb .ExtLst ,_gdgfc );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_aefd *CT_DefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgcd :for {_cceb ,_acbdg :=d .Token ();if _acbdg !=nil {return _acbdg ;};switch _baaae :=_cceb .(type ){case _f .StartElement :switch _baaae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_bccg :=NewCT_DefinedName (); +if _dbfg :=d .DecodeElement (_bccg ,&_baaae );_dbfg !=nil {return _dbfg ;};_aefd .DefinedName =append (_aefd .DefinedName ,_bccg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_baaae .Name ); +if _edfeg :=d .Skip ();_edfeg !=nil {return _edfeg ;};};case _f .EndElement :break _edgcd ;case _f .CharData :};};return nil ;};func (_fdaf *CT_CalculatedItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdaf .PivotArea =NewCT_PivotArea (); +for _ ,_fgdb :=range start .Attr {if _fgdb .Name .Local =="\u0066\u0069\u0065l\u0064"{_babf ,_ccde :=_b .ParseUint (_fgdb .Value ,10,32);if _ccde !=nil {return _ccde ;};_efca :=uint32 (_babf );_fdaf .FieldAttr =&_efca ;continue ;};if _fgdb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_ecga ,_aegd :=_fgdb .Value ,error (nil ); +if _aegd !=nil {return _aegd ;};_fdaf .FormulaAttr =&_ecga ;continue ;};};_fecc :for {_dbbfa ,_gdf :=d .Token ();if _gdf !=nil {return _gdf ;};switch _ddbe :=_dbbfa .(type ){case _f .StartElement :switch _ddbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _egeg :=d .DecodeElement (_fdaf .PivotArea ,&_ddbe ); +_egeg !=nil {return _egeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdaf .ExtLst =NewCT_ExtensionList (); +if _adgg :=d .DecodeElement (_fdaf .ExtLst ,&_ddbe );_adgg !=nil {return _adgg ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_ddbe .Name ); +if _ddcef :=d .Skip ();_ddcef !=nil {return _ddcef ;};};case _f .EndElement :break _fecc ;case _f .CharData :};};return nil ;};func (_bacg *CT_ControlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacg .Anchor =NewCT_ObjectAnchor (); +for _ ,_eafa :=range start .Attr {if _eafa .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"&&_eafa .Name .Local =="\u0069\u0064"||_eafa .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"&&_eafa .Name .Local =="\u0069\u0064"{_gacda ,_edeca :=_eafa .Value ,error (nil ); +if _edeca !=nil {return _edeca ;};_bacg .IdAttr =&_gacda ;continue ;};if _eafa .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_gbaec ,_aedf :=_b .ParseBool (_eafa .Value );if _aedf !=nil {return _aedf ;};_bacg .AutoPictAttr =&_gbaec ; +continue ;};if _eafa .Name .Local =="\u006d\u0061\u0063r\u006f"{_bagd ,_gfadf :=_eafa .Value ,error (nil );if _gfadf !=nil {return _gfadf ;};_bacg .MacroAttr =&_bagd ;continue ;};if _eafa .Name .Local =="\u0070\u0072\u0069n\u0074"{_eecc ,_dgfb :=_b .ParseBool (_eafa .Value ); +if _dgfb !=nil {return _dgfb ;};_bacg .PrintAttr =&_eecc ;continue ;};if _eafa .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_aega ,_ceca :=_b .ParseBool (_eafa .Value );if _ceca !=nil {return _ceca ;};_bacg .RecalcAlwaysAttr =&_aega ; +continue ;};if _eafa .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_dega ,_bgfbbe :=_b .ParseBool (_eafa .Value );if _bgfbbe !=nil {return _bgfbbe ;};_bacg .UiObjectAttr =&_dega ;continue ;};if _eafa .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_eceee ,_egdf :=_b .ParseBool (_eafa .Value ); +if _egdf !=nil {return _egdf ;};_bacg .AutoFillAttr =&_eceee ;continue ;};if _eafa .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_gbce ,_bafag :=_b .ParseBool (_eafa .Value );if _bafag !=nil {return _bafag ;};_bacg .AutoLineAttr =&_gbce ; +continue ;};if _eafa .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cggba ,_gfcge :=_b .ParseBool (_eafa .Value );if _gfcge !=nil {return _gfcge ;};_bacg .LockedAttr =&_cggba ;continue ;};if _eafa .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bfef ,_fbgd :=_b .ParseBool (_eafa .Value ); +if _fbgd !=nil {return _fbgd ;};_bacg .DisabledAttr =&_bfef ;continue ;};if _eafa .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cafb ,_caagc :=_eafa .Value ,error (nil );if _caagc !=nil {return _caagc ;};_bacg .AltTextAttr =&_cafb ;continue ; +};if _eafa .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_ceee ,_ggad :=_eafa .Value ,error (nil );if _ggad !=nil {return _ggad ;};_bacg .LinkedCellAttr =&_ceee ;continue ;};if _eafa .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_dcaag ,_aafce :=_eafa .Value ,error (nil ); +if _aafce !=nil {return _aafce ;};_bacg .ListFillRangeAttr =&_dcaag ;continue ;};if _eafa .Name .Local =="\u0063\u0066"{_gedb ,_fgfda :=_eafa .Value ,error (nil );if _fgfda !=nil {return _fgfda ;};_bacg .CfAttr =&_gedb ;continue ;};if _eafa .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_daff ,_debc :=_b .ParseBool (_eafa .Value ); +if _debc !=nil {return _debc ;};_bacg .DefaultSizeAttr =&_daff ;continue ;};};_accfc :for {_bcgb ,_efgd :=d .Token ();if _efgd !=nil {return _efgd ;};switch _fecee :=_bcgb .(type ){case _f .StartElement :switch _fecee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cfcaa :=d .DecodeElement (_bacg .Anchor ,&_fecee ); +_cfcaa !=nil {return _cfcaa ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_fecee .Name ); +if _ddgeb :=d .Skip ();_ddgeb !=nil {return _ddgeb ;};};case _f .EndElement :break _accfc ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_fabd *CT_CalculatedMember )ValidateWithPath (path string )error {if _fabd .ExtLst !=nil {if _cacf :=_fabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacf !=nil {return _cacf ;};};return nil ;};func (_dgafdg *CT_PivotCacheDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgafdg .CacheSource =NewCT_CacheSource (); -_dgafdg .CacheFields =NewCT_CacheFields ();for _ ,_eagae :=range start .Attr {if _eagae .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"&&_eagae .Name .Local =="\u0069\u0064"||_eagae .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"&&_eagae .Name .Local =="\u0069\u0064"{_fdbfcf ,_cecbg :=_eagae .Value ,error (nil ); -if _cecbg !=nil {return _cecbg ;};_dgafdg .IdAttr =&_fdbfcf ;continue ;};if _eagae .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ggggg ,_gffcf :=_b .ParseBool (_eagae .Value );if _gffcf !=nil {return _gffcf ; -};_dgafdg .UpgradeOnRefreshAttr =&_ggggg ;continue ;};if _eagae .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_cgcgg ,_dgagg :=_b .ParseBool (_eagae .Value );if _dgagg !=nil {return _dgagg ;};_dgafdg .TupleCacheAttr =&_cgcgg ; -continue ;};if _eagae .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_geff ,_cgggd :=_b .ParseBool (_eagae .Value );if _cgggd !=nil {return _cgggd ;};_dgafdg .SaveDataAttr =&_geff ;continue ;};if _eagae .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bcacbb ,_edcad :=_b .ParseBool (_eagae .Value ); -if _edcad !=nil {return _edcad ;};_dgafdg .SupportSubqueryAttr =&_bcacbb ;continue ;};if _eagae .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_cegba ,_gdfe :=_b .ParseBool (_eagae .Value );if _gdfe !=nil {return _gdfe ; -};_dgafdg .OptimizeMemoryAttr =&_cegba ;continue ;};if _eagae .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_dbafe ,_ggbda :=_b .ParseBool (_eagae .Value );if _ggbda !=nil {return _ggbda ; -};_dgafdg .SupportAdvancedDrillAttr =&_dbafe ;continue ;};if _eagae .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ffbafb ,_acfag :=_eagae .Value ,error (nil );if _acfag !=nil {return _acfag ;};_dgafdg .RefreshedByAttr =&_ffbafb ; -continue ;};if _eagae .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_dagge ,_bfgfce :=ParseStdlibTime (_eagae .Value );if _bfgfce !=nil {return _bfgfce ;};_dgafdg .RefreshedDateIsoAttr =&_dagge ; -continue ;};if _eagae .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_gedcf ,_bdbee :=_b .ParseBool (_eagae .Value );if _bdbee !=nil {return _bdbee ;};_dgafdg .InvalidAttr =&_gedcf ;continue ;};if _eagae .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_cbgfa ,_dceaed :=_b .ParseBool (_eagae .Value ); -if _dceaed !=nil {return _dceaed ;};_dgafdg .BackgroundQueryAttr =&_cbgfa ;continue ;};if _eagae .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_bddee ,_eaccg :=_b .ParseUint (_eagae .Value ,10,32); -if _eaccg !=nil {return _eaccg ;};_bdcff :=uint32 (_bddee );_dgafdg .MissingItemsLimitAttr =&_bdcff ;continue ;};if _eagae .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_badfg ,_gdcdca :=_b .ParseUint (_eagae .Value ,10,8); -if _gdcdca !=nil {return _gdcdca ;};_ggcbc :=uint8 (_badfg );_dgafdg .RefreshedVersionAttr =&_ggcbc ;continue ;};if _eagae .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gfgdbf ,_gecd :=_b .ParseBool (_eagae .Value ); -if _gecd !=nil {return _gecd ;};_dgafdg .RefreshOnLoadAttr =&_gfgdbf ;continue ;};if _eagae .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_bfgeg ,_aeggg :=_b .ParseFloat (_eagae .Value ,64);if _aeggg !=nil {return _aeggg ; -};_dgafdg .RefreshedDateAttr =&_bfgeg ;continue ;};if _eagae .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_fcgde ,_acdde :=_b .ParseUint (_eagae .Value ,10,32);if _acdde !=nil {return _acdde ;};_degfc :=uint32 (_fcgde ); -_dgafdg .RecordCountAttr =&_degfc ;continue ;};if _eagae .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ccbbc ,_gaegc :=_b .ParseUint (_eagae .Value ,10,8);if _gaegc !=nil {return _gaegc ;};_fabce :=uint8 (_ccbbc ); -_dgafdg .CreatedVersionAttr =&_fabce ;continue ;};if _eagae .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bedad ,_beadf :=_b .ParseUint (_eagae .Value ,10,8);if _beadf !=nil {return _beadf ; -};_accfd :=uint8 (_bedad );_dgafdg .MinRefreshableVersionAttr =&_accfd ;continue ;};if _eagae .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_dbfec ,_ddgag :=_b .ParseBool (_eagae .Value );if _ddgag !=nil {return _ddgag ; -};_dgafdg .EnableRefreshAttr =&_dbfec ;continue ;};};_fabaf :for {_bdacd ,_gfbeb :=d .Token ();if _gfbeb !=nil {return _gfbeb ;};switch _fcbgbc :=_bdacd .(type ){case _e .StartElement :switch _fcbgbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _gdfae :=d .DecodeElement (_dgafdg .CacheSource ,&_fcbgbc ); -_gdfae !=nil {return _gdfae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _fdffc :=d .DecodeElement (_dgafdg .CacheFields ,&_fcbgbc ); -_fdffc !=nil {return _fdffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_dgafdg .CacheHierarchies =NewCT_CacheHierarchies (); -if _feeeee :=d .DecodeElement (_dgafdg .CacheHierarchies ,&_fcbgbc );_feeeee !=nil {return _feeeee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_dgafdg .Kpis =NewCT_PCDKPIs (); -if _eaccf :=d .DecodeElement (_dgafdg .Kpis ,&_fcbgbc );_eaccf !=nil {return _eaccf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_dgafdg .TupleCache =NewCT_TupleCache (); -if _bdcfc :=d .DecodeElement (_dgafdg .TupleCache ,&_fcbgbc );_bdcfc !=nil {return _bdcfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_dgafdg .CalculatedItems =NewCT_CalculatedItems (); -if _adabf :=d .DecodeElement (_dgafdg .CalculatedItems ,&_fcbgbc );_adabf !=nil {return _adabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_dgafdg .CalculatedMembers =NewCT_CalculatedMembers (); -if _gegaf :=d .DecodeElement (_dgafdg .CalculatedMembers ,&_fcbgbc );_gegaf !=nil {return _gegaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_dgafdg .Dimensions =NewCT_Dimensions (); -if _eccfga :=d .DecodeElement (_dgafdg .Dimensions ,&_fcbgbc );_eccfga !=nil {return _eccfga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_dgafdg .MeasureGroups =NewCT_MeasureGroups (); -if _bfaab :=d .DecodeElement (_dgafdg .MeasureGroups ,&_fcbgbc );_bfaab !=nil {return _bfaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_dgafdg .Maps =NewCT_MeasureDimensionMaps (); -if _dgcea :=d .DecodeElement (_dgafdg .Maps ,&_fcbgbc );_dgcea !=nil {return _dgcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgafdg .ExtLst =NewCT_ExtensionList (); -if _fdgbb :=d .DecodeElement (_dgafdg .ExtLst ,&_fcbgbc );_fdgbb !=nil {return _fdgbb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_fcbgbc .Name ); -if _abefa :=d .Skip ();_abefa !=nil {return _abefa ;};};case _e .EndElement :break _fabaf ;case _e .CharData :};};return nil ;};func (_fdfcc *CT_DateGroupItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdfcc .DateTimeGroupingAttr =ST_DateTimeGrouping (1); -for _ ,_cddbd :=range start .Attr {if _cddbd .Name .Local =="\u0079\u0065\u0061\u0072"{_egfge ,_bfcbgg :=_b .ParseUint (_cddbd .Value ,10,16);if _bfcbgg !=nil {return _bfcbgg ;};_fdfcc .YearAttr =uint16 (_egfge );continue ;};if _cddbd .Name .Local =="\u006d\u006f\u006et\u0068"{_gffcd ,_aaefg :=_b .ParseUint (_cddbd .Value ,10,16); -if _aaefg !=nil {return _aaefg ;};_edge :=uint16 (_gffcd );_fdfcc .MonthAttr =&_edge ;continue ;};if _cddbd .Name .Local =="\u0064\u0061\u0079"{_dcgge ,_adga :=_b .ParseUint (_cddbd .Value ,10,16);if _adga !=nil {return _adga ;};_bbbf :=uint16 (_dcgge ); -_fdfcc .DayAttr =&_bbbf ;continue ;};if _cddbd .Name .Local =="\u0068\u006f\u0075\u0072"{_fgabf ,_fffg :=_b .ParseUint (_cddbd .Value ,10,16);if _fffg !=nil {return _fffg ;};_bbffb :=uint16 (_fgabf );_fdfcc .HourAttr =&_bbffb ;continue ;};if _cddbd .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_fbccc ,_fdbca :=_b .ParseUint (_cddbd .Value ,10,16); -if _fdbca !=nil {return _fdbca ;};_dbbc :=uint16 (_fbccc );_fdfcc .MinuteAttr =&_dbbc ;continue ;};if _cddbd .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_cbega ,_dgeae :=_b .ParseUint (_cddbd .Value ,10,16);if _dgeae !=nil {return _dgeae ;};_bbfae :=uint16 (_cbega ); -_fdfcc .SecondAttr =&_bbfae ;continue ;};if _cddbd .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fdfcc .DateTimeGroupingAttr .UnmarshalXMLAttr (_cddbd );continue ;};};for {_dfga ,_fcbdb :=d .Token (); -if _fcbdb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_fcbdb );};if _bbgdc ,_cafbf :=_dfga .(_e .EndElement );_cafbf &&_bbgdc .Name ==start .Name {break ; -};};return nil ;};func (_dgede *CT_SheetView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edcae :=range start .Attr {if _edcae .Name .Local =="\u0076\u0069\u0065\u0077"{_dgede .ViewAttr .UnmarshalXMLAttr (_edcae );continue ;};if _edcae .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_eeedd ,_cfgfc :=_edcae .Value ,error (nil ); -if _cfgfc !=nil {return _cfgfc ;};_dgede .TopLeftCellAttr =&_eeedd ;continue ;};if _edcae .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_afadea ,_fafad :=_b .ParseBool (_edcae .Value );if _fafad !=nil {return _fafad ; -};_dgede .ShowFormulasAttr =&_afadea ;continue ;};if _edcae .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_efadcf ,_feeedg :=_b .ParseUint (_edcae .Value ,10,32);if _feeedg !=nil {return _feeedg ;};_dggbd :=uint32 (_efadcf );_dgede .ColorIdAttr =&_dggbd ; -continue ;};if _edcae .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_gcgea ,_efbbb :=_b .ParseBool (_edcae .Value );if _efbbb !=nil {return _efbbb ;};_dgede .ShowRowColHeadersAttr =&_gcgea ; -continue ;};if _edcae .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_cedbb ,_dcfca :=_b .ParseUint (_edcae .Value ,10,32);if _dcfca !=nil {return _dcfca ;};_dbcbd :=uint32 (_cedbb );_dgede .ZoomScaleAttr =&_dbcbd ;continue ;};if _edcae .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_faafg ,_fegfc :=_b .ParseBool (_edcae .Value ); -if _fegfc !=nil {return _fegfc ;};_dgede .RightToLeftAttr =&_faafg ;continue ;};if _edcae .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_bdfafg ,_baebbf :=_b .ParseUint (_edcae .Value ,10,32);if _baebbf !=nil {return _baebbf ; -};_gdadbaf :=uint32 (_bdfafg );_dgede .ZoomScaleNormalAttr =&_gdadbaf ;continue ;};if _edcae .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_dacbe ,_cfbbe :=_b .ParseBool (_edcae .Value );if _cfbbe !=nil {return _cfbbe ;};_dgede .ShowRulerAttr =&_dacbe ; -continue ;};if _edcae .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_dfbcd ,_ebgdb :=_b .ParseUint (_edcae .Value ,10,32);if _ebgdb !=nil {return _ebgdb ; -};_feegfg :=uint32 (_dfbcd );_dgede .ZoomScaleSheetLayoutViewAttr =&_feegfg ;continue ;};if _edcae .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_ddeb ,_fgcgg :=_b .ParseUint (_edcae .Value ,10,32);if _fgcgg !=nil {return _fgcgg ; -};_dgede .WorkbookViewIdAttr =uint32 (_ddeb );continue ;};if _edcae .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_agaba ,_beeecg :=_b .ParseBool (_edcae .Value );if _beeecg !=nil {return _beeecg ;};_dgede .TabSelectedAttr =&_agaba ; -continue ;};if _edcae .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_gbgcb ,_cgdbd :=_b .ParseUint (_edcae .Value ,10,32);if _cgdbd !=nil {return _cgdbd ; -};_dcecd :=uint32 (_gbgcb );_dgede .ZoomScalePageLayoutViewAttr =&_dcecd ;continue ;};if _edcae .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_dfbcae ,_edfdc :=_b .ParseBool (_edcae .Value );if _edfdc !=nil {return _edfdc ;};_dgede .ShowZerosAttr =&_dfbcae ; -continue ;};if _edcae .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_adegc ,_ddbcc :=_b .ParseBool (_edcae .Value );if _ddbcc !=nil {return _ddbcc ;};_dgede .WindowProtectionAttr =&_adegc ;continue ; -};if _edcae .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_adfdbe ,_dccfb :=_b .ParseBool (_edcae .Value );if _dccfb !=nil {return _dccfb ;};_dgede .ShowOutlineSymbolsAttr =&_adfdbe ;continue ; -};if _edcae .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_fcadba ,_eegc :=_b .ParseBool (_edcae .Value );if _eegc !=nil {return _eegc ;};_dgede .ShowWhiteSpaceAttr =&_fcadba ;continue ;};if _edcae .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_dgcbag ,_gefgd :=_b .ParseBool (_edcae .Value ); -if _gefgd !=nil {return _gefgd ;};_dgede .ShowGridLinesAttr =&_dgcbag ;continue ;};if _edcae .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_gfgdcb ,_bbega :=_b .ParseBool (_edcae .Value );if _bbega !=nil {return _bbega ; -};_dgede .DefaultGridColorAttr =&_gfgdcb ;continue ;};};_cffcc :for {_eedfga ,_fedeed :=d .Token ();if _fedeed !=nil {return _fedeed ;};switch _ddbcf :=_eedfga .(type ){case _e .StartElement :switch _ddbcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_dgede .Pane =NewCT_Pane (); -if _dbbfb :=d .DecodeElement (_dgede .Pane ,&_ddbcf );_dbbfb !=nil {return _dbbfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_cafgb :=NewCT_Selection (); -if _ffcga :=d .DecodeElement (_cafgb ,&_ddbcf );_ffcga !=nil {return _ffcga ;};_dgede .Selection =append (_dgede .Selection ,_cafgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_dbcgfb :=NewCT_PivotSelection (); -if _agdg :=d .DecodeElement (_dbcgfb ,&_ddbcf );_agdg !=nil {return _agdg ;};_dgede .PivotSelection =append (_dgede .PivotSelection ,_dbcgfb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgede .ExtLst =NewCT_ExtensionList (); -if _aeadc :=d .DecodeElement (_dgede .ExtLst ,&_ddbcf );_aeadc !=nil {return _aeadc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ddbcf .Name ); -if _fbdbb :=d .Skip ();_fbdbb !=nil {return _fbdbb ;};};case _e .EndElement :break _cffcc ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Number and its children +func (_fecdc *CT_Number )Validate ()error {return _fecdc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};type CT_Font struct{ -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_bbce *CT_ExternalSheetData )ValidateWithPath (path string )error {for _debe ,_bccede :=range _bbce .Row {if _fcbb :=_bccede .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_debe ));_fcbb !=nil {return _fcbb ; -};};return nil ;};func (_aebca *QueryTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _aebca .CT_QueryTable .MarshalXML (e ,start );};func (_caacd *CT_ExternalSheetNames )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_cgbcb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_ebcfg :=range _caacd .SheetName {e .EncodeElement (_ebcfg ,_cgbcb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Font Name +Name []*CT_FontName ; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_dbaf *CT_Break )ValidateWithPath (path string )error {return nil }; +// Character Set +Charset []*CT_IntProperty ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_ccbag *EG_ExtensionList )ValidateWithPath (path string )error {for _efgea ,_agebe :=range _ccbag .Ext {if _cdggg :=_agebe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_efgea ));_cdggg !=nil {return _cdggg ; -};};return nil ;};func (_cecfab ST_SortType )Validate ()error {return _cecfab .ValidateWithPath ("")};func (_aefbga ST_CellSpans )String ()string {return _f .Join (_aefbga ,"\u0020")}; +// Font Family +Family []*CT_FontFamily ; -// Validate validates the CT_MRUColors and its children -func (_aefbfg *CT_MRUColors )Validate ()error {return _aefbfg .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_gabccg *CT_QueryTableRefresh )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gabccg .QueryTableFields =NewCT_QueryTableFields (); -for _ ,_bfggd :=range start .Attr {if _bfggd .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_cfafb ,_ggcbe :=_b .ParseBool (_bfggd .Value );if _ggcbe !=nil {return _ggcbe ; -};_gabccg .PreserveSortFilterLayoutAttr =&_cfafb ;continue ;};if _bfggd .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_efbfe ,_efefa :=_b .ParseBool (_bfggd .Value );if _efefa !=nil {return _efefa ;};_gabccg .FieldIdWrappedAttr =&_efbfe ; -continue ;};if _bfggd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_adbec ,_ebgfa :=_b .ParseBool (_bfggd .Value );if _ebgfa !=nil {return _ebgfa ;};_gabccg .HeadersInLastRefreshAttr =&_adbec ; -continue ;};if _bfggd .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_bebec ,_afaad :=_b .ParseUint (_bfggd .Value ,10,8);if _afaad !=nil {return _afaad ;};_afadc :=uint8 (_bebec );_gabccg .MinimumVersionAttr =&_afadc ; -continue ;};if _bfggd .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_addgaa ,_efgdd :=_b .ParseUint (_bfggd .Value ,10,32);if _efgdd !=nil {return _efgdd ;};_fccbfa :=uint32 (_addgaa );_gabccg .NextIdAttr =&_fccbfa ;continue ;};if _bfggd .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_eceaa ,_edfg :=_b .ParseUint (_bfggd .Value ,10,32); -if _edfg !=nil {return _edfg ;};_daddcf :=uint32 (_eceaa );_gabccg .UnboundColumnsLeftAttr =&_daddcf ;continue ;};if _bfggd .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_fdddca ,_accgc :=_b .ParseUint (_bfggd .Value ,10,32); -if _accgc !=nil {return _accgc ;};_ebfae :=uint32 (_fdddca );_gabccg .UnboundColumnsRightAttr =&_ebfae ;continue ;};};_daaca :for {_edcfd ,_afdfdc :=d .Token ();if _afdfdc !=nil {return _afdfdc ;};switch _fbgge :=_edcfd .(type ){case _e .StartElement :switch _fbgge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _gcfgd :=d .DecodeElement (_gabccg .QueryTableFields ,&_fbgge ); -_gcfgd !=nil {return _gcfgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_gabccg .QueryTableDeletedFields =NewCT_QueryTableDeletedFields (); -if _ddcdd :=d .DecodeElement (_gabccg .QueryTableDeletedFields ,&_fbgge );_ddcdd !=nil {return _ddcdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gabccg .SortState =NewCT_SortState (); -if _fgaec :=d .DecodeElement (_gabccg .SortState ,&_fbgge );_fgaec !=nil {return _fgaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gabccg .ExtLst =NewCT_ExtensionList (); -if _bgdfcd :=d .DecodeElement (_gabccg .ExtLst ,&_fbgge );_bgdfcd !=nil {return _bgdfcd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_fbgge .Name ); -if _eedab :=d .Skip ();_eedab !=nil {return _eedab ;};};case _e .EndElement :break _daaca ;case _e .CharData :};};return nil ;};func (_bbadg *ST_OleUpdate )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbef ,_dgbded :=d .Token ();if _dgbded !=nil {return _dgbded ; -};if _fegcdd ,_ageee :=_fdbef .(_e .EndElement );_ageee &&_fegcdd .Name ==start .Name {*_bbadg =1;return nil ;};if _feafgg ,_acfba :=_fdbef .(_e .CharData );!_acfba {return _g .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",_fdbef ); -}else {switch string (_feafgg ){case "":*_bbadg =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_bbadg =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_bbadg =2; -};};_fdbef ,_dgbded =d .Token ();if _dgbded !=nil {return _dgbded ;};if _dfaee ,_cedab :=_fdbef .(_e .EndElement );_cedab &&_dfaee .Name ==start .Name {return nil ;};return _g .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",_fdbef ); -};func (_cgfegf *ST_GroupBy )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdec ,_ddaa :=d .Token ();if _ddaa !=nil {return _ddaa ;};if _bbfde ,_afgac :=_fgdec .(_e .EndElement );_afgac &&_bbfde .Name ==start .Name {*_cgfegf =1;return nil ; -};if _afdbcg ,_bggebe :=_fgdec .(_e .CharData );!_bggebe {return _g .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",_fgdec );}else {switch string (_afdbcg ){case "":*_cgfegf =0; -case "\u0072\u0061\u006eg\u0065":*_cgfegf =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_cgfegf =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_cgfegf =3;case "\u0068\u006f\u0075r\u0073":*_cgfegf =4;case "\u0064\u0061\u0079\u0073":*_cgfegf =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cgfegf =6; -case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_cgfegf =7;case "\u0079\u0065\u0061r\u0073":*_cgfegf =8;};};_fgdec ,_ddaa =d .Token ();if _ddaa !=nil {return _ddaa ;};if _fgffdb ,_fdcaa :=_fgdec .(_e .EndElement );_fdcaa &&_fgffdb .Name ==start .Name {return nil ; -};return _g .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",_fgdec );};type CT_DiscretePr struct{ +// Bold +B []*CT_BooleanProperty ; -// Mapping Index Count -CountAttr *uint32 ; +// Italic +I []*CT_BooleanProperty ; -// Element Group -X []*CT_Index ;};type CT_PivotHierarchies struct{ +// Strike Through +Strike []*CT_BooleanProperty ; -// OLAP Hierarchy Count -CountAttr *uint32 ; +// Outline +Outline []*CT_BooleanProperty ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;};func (_feeadf *CT_TableStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebcbfd :=range start .Attr {if _ebcbfd .Name .Local =="\u006e\u0061\u006d\u0065"{_aadeb ,_ccgagg :=_ebcbfd .Value ,error (nil ); -if _ccgagg !=nil {return _ccgagg ;};_feeadf .NameAttr =_aadeb ;continue ;};if _ebcbfd .Name .Local =="\u0070\u0069\u0076o\u0074"{_aacad ,_adecag :=_b .ParseBool (_ebcbfd .Value );if _adecag !=nil {return _adecag ;};_feeadf .PivotAttr =&_aacad ;continue ; -};if _ebcbfd .Name .Local =="\u0074\u0061\u0062l\u0065"{_ecgbg ,_cdaff :=_b .ParseBool (_ebcbfd .Value );if _cdaff !=nil {return _cdaff ;};_feeadf .TableAttr =&_ecgbg ;continue ;};if _ebcbfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_eadfb ,_cbgfec :=_b .ParseUint (_ebcbfd .Value ,10,32); -if _cbgfec !=nil {return _cbgfec ;};_agcgg :=uint32 (_eadfb );_feeadf .CountAttr =&_agcgg ;continue ;};};_gecdb :for {_deffaa ,_fbabf :=d .Token ();if _fbabf !=nil {return _fbabf ;};switch _adedc :=_deffaa .(type ){case _e .StartElement :switch _adedc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_deedfe :=NewCT_TableStyleElement (); -if _cbbfed :=d .DecodeElement (_deedfe ,&_adedc );_cbbfed !=nil {return _cbbfed ;};_feeadf .TableStyleElement =append (_feeadf .TableStyleElement ,_deedfe );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_adedc .Name ); -if _dfaag :=d .Skip ();_dfaag !=nil {return _dfaag ;};};case _e .EndElement :break _gecdb ;case _e .CharData :};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_aedcg :=&CT_FontFamily {};_aedcg .ValAttr =0;return _aedcg }; +// Shadow +Shadow []*CT_BooleanProperty ; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_gfagcd *Revisions )ValidateWithPath (path string )error {if _egdffd :=_gfagcd .CT_Revisions .ValidateWithPath (path );_egdffd !=nil {return _egdffd ;};return nil ;};func NewCT_rowItems ()*CT_rowItems {_cbgdb :=&CT_rowItems {};return _cbgdb };func (_bac *CT_CalculatedMembers )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfde :=range start .Attr {if _dfde .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbgg ,_eegd :=_b .ParseUint (_dfde .Value ,10,32); -if _eegd !=nil {return _eegd ;};_afcg :=uint32 (_fbgg );_bac .CountAttr =&_afcg ;continue ;};};_ageg :for {_cafe ,_fff :=d .Token ();if _fff !=nil {return _fff ;};switch _cbbb :=_cafe .(type ){case _e .StartElement :switch _cbbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_ffdde :=NewCT_CalculatedMember (); -if _deeb :=d .DecodeElement (_ffdde ,&_cbbb );_deeb !=nil {return _deeb ;};_bac .CalculatedMember =append (_bac .CalculatedMember ,_ffdde );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_cbbb .Name ); -if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _e .EndElement :break _ageg ;case _e .CharData :};};return nil ;};func (_agebb *CT_OleLink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gccgg :=range start .Attr {if _gccgg .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"&&_gccgg .Name .Local =="\u0069\u0064"||_gccgg .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"&&_gccgg .Name .Local =="\u0069\u0064"{_ggggf ,_gabeg :=_gccgg .Value ,error (nil ); -if _gabeg !=nil {return _gabeg ;};_agebb .IdAttr =_ggggf ;continue ;};if _gccgg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ebccf ,_ageff :=_gccgg .Value ,error (nil );if _ageff !=nil {return _ageff ;};_agebb .ProgIdAttr =_ebccf ;continue ;}; -};_fgabg :for {_cedfd ,_cbdbf :=d .Token ();if _cbdbf !=nil {return _cbdbf ;};switch _aagdg :=_cedfd .(type ){case _e .StartElement :switch _aagdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_agebb .OleItems =NewCT_OleItems (); -if _deaaa :=d .DecodeElement (_agebb .OleItems ,&_aagdg );_deaaa !=nil {return _deaaa ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_aagdg .Name ); -if _adeee :=d .Skip ();_adeee !=nil {return _adeee ;};};case _e .EndElement :break _fgabg ;case _e .CharData :};};return nil ;}; +// Condense +Condense []*CT_BooleanProperty ; -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_dfdea *CT_Dimensions )ValidateWithPath (path string )error {for _egeag ,_cecd :=range _dfdea .Dimension {if _dbbbc :=_cecd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_egeag )); -_dbbbc !=nil {return _dbbbc ;};};return nil ;};func (_aabfe *CT_RevisionSheetRename )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgec :=range start .Attr {if _fgec .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cbbge ,_dcfeg :=_b .ParseUint (_fgec .Value ,10,32); -if _dcfeg !=nil {return _dcfeg ;};_aabfe .SheetIdAttr =uint32 (_cbbge );continue ;};if _fgec .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_ggfcd ,_dgccf :=_fgec .Value ,error (nil );if _dgccf !=nil {return _dgccf ;};_aabfe .OldNameAttr =_ggfcd ; -continue ;};if _fgec .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_ebbef ,_fcggfb :=_fgec .Value ,error (nil );if _fcggfb !=nil {return _fcggfb ;};_aabfe .NewNameAttr =_ebbef ;continue ;};if _fgec .Name .Local =="\u0072\u0049\u0064"{_begbg ,_dfbfc :=_b .ParseUint (_fgec .Value ,10,32); -if _dfbfc !=nil {return _dfbfc ;};_eegac :=uint32 (_begbg );_aabfe .RIdAttr =&_eegac ;continue ;};if _fgec .Name .Local =="\u0075\u0061"{_dcfac ,_bfcgf :=_b .ParseBool (_fgec .Value );if _bfcgf !=nil {return _bfcgf ;};_aabfe .UaAttr =&_dcfac ;continue ; -};if _fgec .Name .Local =="\u0072\u0061"{_cfbeg ,_cfebae :=_b .ParseBool (_fgec .Value );if _cfebae !=nil {return _cfebae ;};_aabfe .RaAttr =&_cfbeg ;continue ;};};_afgge :for {_geddd ,_agdad :=d .Token ();if _agdad !=nil {return _agdad ;};switch _dgcfda :=_geddd .(type ){case _e .StartElement :switch _dgcfda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabfe .ExtLst =NewCT_ExtensionList (); -if _egbac :=d .DecodeElement (_aabfe .ExtLst ,&_dgcfda );_egbac !=nil {return _egbac ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_dgcfda .Name ); -if _gffce :=d .Skip ();_gffce !=nil {return _gffce ;};};case _e .EndElement :break _afgge ;case _e .CharData :};};return nil ;};func (_aedfeg ST_PhoneticType )ValidateWithPath (path string )error {switch _aedfeg {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedfeg )); -};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_eadac :=&CT_GroupLevels {};return _eadac };func (_fdgcgd *ST_Comments )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adbab ,_eaged :=d .Token ();if _eaged !=nil {return _eaged ; -};if _eefed ,_adaggb :=_adbab .(_e .EndElement );_adaggb &&_eefed .Name ==start .Name {*_fdgcgd =1;return nil ;};if _afcff ,_debbea :=_adbab .(_e .CharData );!_debbea {return _g .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",_adbab ); -}else {switch string (_afcff ){case "":*_fdgcgd =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_fdgcgd =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_fdgcgd =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_fdgcgd =3; -};};_adbab ,_eaged =d .Token ();if _eaged !=nil {return _eaged ;};if _eecegd ,_eeecf :=_adbab .(_e .EndElement );_eeecf &&_eecegd .Name ==start .Name {return nil ;};return _g .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",_adbab ); -};type CT_CustomFilters struct{ +// Extend +Extend []*CT_BooleanProperty ; -// And -AndAttr *bool ; +// Text Color +Color []*CT_Color ; -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;};func (_aeaa *CT_CommentPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeaa .Anchor =NewCT_ObjectAnchor ();for _ ,_bcfgb :=range start .Attr {if _bcfgb .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_daeag ,_gggee :=_bcfgb .Value ,error (nil ); -if _gggee !=nil {return _gggee ;};_aeaa .AltTextAttr =&_daeag ;continue ;};if _bcfgb .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gbcg ,_bdf :=_b .ParseBool (_bcfgb .Value );if _bdf !=nil {return _bdf ;};_aeaa .DefaultSizeAttr =&_gbcg ; -continue ;};if _bcfgb .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffec ,_cedce :=_b .ParseBool (_bcfgb .Value );if _cedce !=nil {return _cedce ;};_aeaa .PrintAttr =&_ffec ;continue ;};if _bcfgb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_deae ,_ecege :=_b .ParseBool (_bcfgb .Value ); -if _ecege !=nil {return _ecege ;};_aeaa .DisabledAttr =&_deae ;continue ;};if _bcfgb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_egdfe ,_begag :=_b .ParseBool (_bcfgb .Value );if _begag !=nil {return _begag ;};_aeaa .AutoFillAttr =&_egdfe ; -continue ;};if _bcfgb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cbgfe ,_babb :=_b .ParseBool (_bcfgb .Value );if _babb !=nil {return _babb ;};_aeaa .AutoLineAttr =&_cbgfe ;continue ;};if _bcfgb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_egfcc ,_feecg :=_b .ParseBool (_bcfgb .Value ); -if _feecg !=nil {return _feecg ;};_aeaa .LockedAttr =&_egfcc ;continue ;};if _bcfgb .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_aeaa .TextHAlignAttr .UnmarshalXMLAttr (_bcfgb );continue ;};if _bcfgb .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_aeaa .TextVAlignAttr .UnmarshalXMLAttr (_bcfgb ); -continue ;};if _bcfgb .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_ecfa ,_gbaf :=_b .ParseBool (_bcfgb .Value );if _gbaf !=nil {return _gbaf ;};_aeaa .LockTextAttr =&_ecfa ;continue ;};if _bcfgb .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_bdga ,_egeg :=_b .ParseBool (_bcfgb .Value ); -if _egeg !=nil {return _egeg ;};_aeaa .JustLastXAttr =&_bdga ;continue ;};if _bcfgb .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_accfa ,_agdae :=_b .ParseBool (_bcfgb .Value );if _agdae !=nil {return _agdae ;};_aeaa .AutoScaleAttr =&_accfa ; -continue ;};};_ecbfd :for {_ccdab ,_babage :=d .Token ();if _babage !=nil {return _babage ;};switch _cdfa :=_ccdab .(type ){case _e .StartElement :switch _cdfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _fffd :=d .DecodeElement (_aeaa .Anchor ,&_cdfa ); -_fffd !=nil {return _fffd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_cdfa .Name ); -if _fggg :=d .Skip ();_fggg !=nil {return _fggg ;};};case _e .EndElement :break _ecbfd ;case _e .CharData :};};return nil ;};func (_gfbcc ST_IconSetType )String ()string {switch _gfbcc {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073"; -case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032"; -case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; -case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073"; -case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};func (_ceag *CT_DiscretePr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceag .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ceag .CountAttr )}); -};e .EncodeToken (start );_fdab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cfec :=range _ceag .X {e .EncodeElement (_cfec ,_fdab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Font Size +Sz []*CT_FontSize ; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_bbfa *CT_BooleanProperty )ValidateWithPath (path string )error {return nil }; +// Underline +U []*CT_UnderlineProperty ; -// Validate validates the CT_GroupLevels and its children -func (_effc *CT_GroupLevels )Validate ()error {return _effc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");}; +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; -// Validate validates the CT_FileVersion and its children -func (_fegb *CT_FileVersion )Validate ()error {return _fegb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_gabad :=&CT_WebPublishObjects {}; -return _gabad ;}; +// Scheme +Scheme []*CT_FontScheme ;};func (_adedcd *CT_ObjectAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adedcd .From =_dc .NewFrom ();_adedcd .To =_dc .NewTo ();for _ ,_cddbcb :=range start .Attr {if _cddbcb .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bagce ,_gdcbd :=_b .ParseBool (_cddbcb .Value ); +if _gdcbd !=nil {return _gdcbd ;};_adedcd .MoveWithCellsAttr =&_bagce ;continue ;};if _cddbcb .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_aaged ,_fdga :=_b .ParseBool (_cddbcb .Value );if _fdga !=nil {return _fdga ; +};_adedcd .SizeWithCellsAttr =&_aaged ;continue ;};};_eecbcd :for {_aagbe ,_gbgge :=d .Token ();if _gbgge !=nil {return _gbgge ;};switch _dfga :=_aagbe .(type ){case _f .StartElement :switch _dfga .Name {case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _aabdf :=d .DecodeElement (_adedcd .From ,&_dfga ); +_aabdf !=nil {return _aabdf ;};case _f .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _dgada :=d .DecodeElement (_adedcd .To ,&_dfga ); +_dgada !=nil {return _dgada ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_dfga .Name ); +if _degbg :=d .Skip ();_degbg !=nil {return _degbg ;};};case _f .EndElement :break _eecbcd ;case _f .CharData :};};return nil ;};func (_accbc ST_PivotFilterType )String ()string {switch _accbc {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e"; +case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068"; +case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073"; +case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e"; +case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e"; +case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e"; +case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b"; +case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; +case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; +case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032"; +case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037"; +case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";};func (_ffab *CT_ExternalRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abcfb :=range start .Attr {if _abcfb .Name .Local =="\u0072"{_badd ,_aabf :=_b .ParseUint (_abcfb .Value ,10,32); +if _aabf !=nil {return _aabf ;};_ffab .RAttr =uint32 (_badd );continue ;};};_afeg :for {_abddb ,_fecdf :=d .Token ();if _fecdf !=nil {return _fecdf ;};switch _dgeae :=_abddb .(type ){case _f .StartElement :switch _dgeae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_gfbd :=NewCT_ExternalCell (); +if _cgfc :=d .DecodeElement (_gfbd ,&_dgeae );_cgfc !=nil {return _cgfc ;};_ffab .Cell =append (_ffab .Cell ,_gfbd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_dgeae .Name ); +if _bbbag :=d .Skip ();_bbbag !=nil {return _bbbag ;};};case _f .EndElement :break _afeg ;case _f .CharData :};};return nil ;};type CT_SheetCalcPr struct{ -// Validate validates the CT_MemberProperty and its children -func (_badga *CT_MemberProperty )Validate ()error {return _badga .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0; -ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5; -ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10; -); +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};func (_edcfa *CT_PCDSCPage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cegef :=range start .Attr {if _cegef .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbdg ,_afeag :=_b .ParseUint (_cegef .Value ,10,32); +if _afeag !=nil {return _afeag ;};_bbcc :=uint32 (_gbdg );_edcfa .CountAttr =&_bbcc ;continue ;};};_gadfe :for {_aedee ,_edgbe :=d .Token ();if _edgbe !=nil {return _edgbe ;};switch _cfgfg :=_aedee .(type ){case _f .StartElement :switch _cfgfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_ebac :=NewCT_PageItem (); +if _cgeagb :=d .DecodeElement (_ebac ,&_cfgfg );_cgeagb !=nil {return _cgeagb ;};_edcfa .PageItem =append (_edcfa .PageItem ,_ebac );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_cfgfg .Name ); +if _becad :=d .Skip ();_becad !=nil {return _becad ;};};case _f .EndElement :break _gadfe ;case _f .CharData :};};return nil ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_gdcde :=&CT_PivotAreaReference {};return _gdcde ;}; -// Validate validates the CT_CustomWorkbookView and its children -func (_fcbd *CT_CustomWorkbookView )Validate ()error {return _fcbd .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func _ebgfd (_egafc bool )uint8 {if _egafc {return 1;};return 0; -};func (_edeef ST_PrintError )String ()string {switch _edeef {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041"; -};return "";}; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_gcafa *CT_DataRef )ValidateWithPath (path string )error {return nil };type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ; +HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;}; -// Validate validates the CT_PCDKPIs and its children -func (_affgc *CT_PCDKPIs )Validate ()error {return _affgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_fefc *CT_HeaderFooter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fefc .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fefc .DifferentOddEvenAttr ))}); -};if _fefc .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fefc .DifferentFirstAttr ))}); -};if _fefc .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fefc .ScaleWithDocAttr ))});};if _fefc .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fefc .AlignWithMarginsAttr ))}); -};e .EncodeToken (start );if _fefc .OddHeader !=nil {_caged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ad .AddPreserveSpaceAttr (&_caged ,*_fefc .OddHeader );e .EncodeElement (_fefc .OddHeader ,_caged ); -};if _fefc .OddFooter !=nil {_fcacfc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ad .AddPreserveSpaceAttr (&_fcacfc ,*_fefc .OddFooter );e .EncodeElement (_fefc .OddFooter ,_fcacfc ); -};if _fefc .EvenHeader !=nil {_dcefd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ad .AddPreserveSpaceAttr (&_dcefd ,*_fefc .EvenHeader );e .EncodeElement (_fefc .EvenHeader ,_dcefd ); -};if _fefc .EvenFooter !=nil {_cfge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ad .AddPreserveSpaceAttr (&_cfge ,*_fefc .EvenFooter );e .EncodeElement (_fefc .EvenFooter ,_cfge ); -};if _fefc .FirstHeader !=nil {_efbcf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ad .AddPreserveSpaceAttr (&_efbcf ,*_fefc .FirstHeader );e .EncodeElement (_fefc .FirstHeader ,_efbcf ); -};if _fefc .FirstFooter !=nil {_bfabd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ad .AddPreserveSpaceAttr (&_bfabd ,*_fefc .FirstFooter );e .EncodeElement (_fefc .FirstFooter ,_bfabd ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Location struct{ +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_gbdaee *CT_TableParts )ValidateWithPath (path string )error {for _bcedd ,_bdfgfd :=range _gbdaee .TablePart {if _baace :=_bdfgfd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_bcedd )); +_baace !=nil {return _baace ;};};return nil ;};func NewCT_Members ()*CT_Members {_afcdf :=&CT_Members {};return _afcdf }; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_bgeefb *CT_FutureMetadata )ValidateWithPath (path string )error {for _gaaac ,_fagee :=range _bgeefb .Bk {if _edgd :=_fagee .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_gaaac ));_edgd !=nil {return _edgd ; +};};if _bgeefb .ExtLst !=nil {if _fafag :=_bgeefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fafag !=nil {return _fafag ;};};return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_cagfef :=&CT_RevisionAutoFormatting {}; +return _cagfef ;};func (_eabdec ST_TextVAlign )ValidateWithPath (path string )error {switch _eabdec {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabdec )); +};return nil ;};func (_edcgc ST_CalcMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edcgc .String (),start );};func (_baea *CT_ExternalCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abcg :=range start .Attr {if _abcg .Name .Local =="\u0072"{_ggba ,_bgcgg :=_abcg .Value ,error (nil ); +if _bgcgg !=nil {return _bgcgg ;};_baea .RAttr =&_ggba ;continue ;};if _abcg .Name .Local =="\u0074"{_baea .TAttr .UnmarshalXMLAttr (_abcg );continue ;};if _abcg .Name .Local =="\u0076\u006d"{_bffb ,_ddfc :=_b .ParseUint (_abcg .Value ,10,32);if _ddfc !=nil {return _ddfc ; +};_gfffee :=uint32 (_bffb );_baea .VmAttr =&_gfffee ;continue ;};};_gface :for {_deffd ,_aafee :=d .Token ();if _aafee !=nil {return _aafee ;};switch _cdcae :=_deffd .(type ){case _f .StartElement :switch _cdcae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_baea .V =new (string ); +if _ccagc :=d .DecodeElement (_baea .V ,&_cdcae );_ccagc !=nil {return _ccagc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cdcae .Name ); +if _ddffg :=d .Skip ();_ddffg !=nil {return _ddffg ;};};case _f .EndElement :break _gface ;case _f .CharData :};};return nil ;};type CT_DdeItem struct{ -// First Header Row -FirstHeaderRowAttr uint32 ; +// DDE Name +NameAttr *string ; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// Object Linking TechnologyE +OleAttr *bool ; -// First Data Column -FirstDataColAttr uint32 ; +// Advise +AdviseAttr *bool ; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// Data is an Image +PreferPicAttr *bool ; -// Columns Per Page -ColPageCountAttr *uint32 ;};func (_cgeae *CT_CustomChartsheetView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cgeae .GuidAttr )}); -if _cgeae .ScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cgeae .ScaleAttr )});};if _cgeae .StateAttr !=ST_SheetStateUnset {_facad ,_abecf :=_cgeae .StateAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061t\u0065"}); -if _abecf !=nil {return _abecf ;};start .Attr =append (start .Attr ,_facad );};if _cgeae .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgeae .ZoomToFitAttr ))}); -};e .EncodeToken (start );if _cgeae .PageMargins !=nil {_bbae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cgeae .PageMargins ,_bbae );};if _cgeae .PageSetup !=nil {_adag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_cgeae .PageSetup ,_adag );};if _cgeae .HeaderFooter !=nil {_agcff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cgeae .HeaderFooter ,_agcff ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgfd *CT_I )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgfd .TAttr !=ST_ItemTypeUnset {_bdeaf ,_dafca :=_cgfd .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"}); -if _dafca !=nil {return _dafca ;};start .Attr =append (start .Attr ,_bdeaf );};if _cgfd .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cgfd .RAttr )});};if _cgfd .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_cgfd .IAttr )}); -};e .EncodeToken (start );if _cgfd .X !=nil {_ddcdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eeffa :=range _cgfd .X {e .EncodeElement (_eeffa ,_ddcdb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// DDE Name Values +Values *CT_DdeValues ;}; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_abegeg *Metadata )ValidateWithPath (path string )error {if _gbfag :=_abegeg .CT_Metadata .ValidateWithPath (path );_gbfag !=nil {return _gbfag ;};return nil ;};func (_fedacc *CT_MdxKPI )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fedacc .PAttr =ST_MdxKPIProperty (1); -for _ ,_befc :=range start .Attr {if _befc .Name .Local =="\u006e"{_cdgbe ,_gdegc :=_b .ParseUint (_befc .Value ,10,32);if _gdegc !=nil {return _gdegc ;};_fedacc .NAttr =uint32 (_cdgbe );continue ;};if _befc .Name .Local =="\u006e\u0070"{_daab ,_edfdg :=_b .ParseUint (_befc .Value ,10,32); -if _edfdg !=nil {return _edfdg ;};_fedacc .NpAttr =uint32 (_daab );continue ;};if _befc .Name .Local =="\u0070"{_fedacc .PAttr .UnmarshalXMLAttr (_befc );continue ;};};for {_fdgad ,_fggd :=d .Token ();if _fggd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_fggd ); -};if _gfdf ,_aadabc :=_fdgad .(_e .EndElement );_aadabc &&_gfdf .Name ==start .Name {break ;};};return nil ;};func (_bdagcg *ST_TotalsRowFunction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggdgce ,_edaae :=d .Token ();if _edaae !=nil {return _edaae ; -};if _eefcb ,_aaedg :=_ggdgce .(_e .EndElement );_aaedg &&_eefcb .Name ==start .Name {*_bdagcg =1;return nil ;};if _gbdaf ,_bcdee :=_ggdgce .(_e .CharData );!_bcdee {return _g .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",_ggdgce ); -}else {switch string (_gbdaf ){case "":*_bdagcg =0;case "\u006e\u006f\u006e\u0065":*_bdagcg =1;case "\u0073\u0075\u006d":*_bdagcg =2;case "\u006d\u0069\u006e":*_bdagcg =3;case "\u006d\u0061\u0078":*_bdagcg =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bdagcg =5; -case "\u0063\u006f\u0075n\u0074":*_bdagcg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bdagcg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bdagcg =8;case "\u0076\u0061\u0072":*_bdagcg =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdagcg =10; -};};_ggdgce ,_edaae =d .Token ();if _edaae !=nil {return _edaae ;};if _gccbg ,_ebccb :=_ggdgce .(_e .EndElement );_ebccb &&_gccbg .Name ==start .Name {return nil ;};return _g .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",_ggdgce ); -};func (_egeab *CT_NumFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbddd :=range start .Attr {if _gbddd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cagb ,_beeeb :=_b .ParseUint (_gbddd .Value ,10,32); -if _beeeb !=nil {return _beeeb ;};_egeab .NumFmtIdAttr =uint32 (_cagb );continue ;};if _gbddd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cgcff ,_fdce :=_gbddd .Value ,error (nil );if _fdce !=nil {return _fdce ;};_egeab .FormatCodeAttr =_cgcff ; -continue ;};};for {_fgccc ,_ccce :=d .Token ();if _ccce !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_ccce );};if _cafbdb ,_gfcbd :=_fgccc .(_e .EndElement );_gfcbd &&_cafbdb .Name ==start .Name {break ; -};};return nil ;};func (_geagf *CT_Xf )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _geagf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_geagf .NumFmtIdAttr )}); -};if _geagf .FontIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_geagf .FontIdAttr )});};if _geagf .FillIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_geagf .FillIdAttr )}); -};if _geagf .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_geagf .BorderIdAttr )});};if _geagf .XfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_geagf .XfIdAttr )}); -};if _geagf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .QuotePrefixAttr ))});};if _geagf .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .PivotButtonAttr ))}); -};if _geagf .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .ApplyNumberFormatAttr ))}); -};if _geagf .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .ApplyFontAttr ))});};if _geagf .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .ApplyFillAttr ))}); -};if _geagf .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .ApplyBorderAttr ))});};if _geagf .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .ApplyAlignmentAttr ))}); -};if _geagf .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geagf .ApplyProtectionAttr ))}); -};e .EncodeToken (start );if _geagf .Alignment !=nil {_cagcbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_geagf .Alignment ,_cagcbb );};if _geagf .Protection !=nil {_defeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_geagf .Protection ,_defeb );};if _geagf .ExtLst !=nil {_cddae :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geagf .ExtLst ,_cddae );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;); +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_bdaca *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _bdaca .ExternalBook !=nil {if _afebb :=_bdaca .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_afebb !=nil {return _afebb ; +};};if _bdaca .DdeLink !=nil {if _baabd :=_bdaca .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_baabd !=nil {return _baabd ;};};if _bdaca .OleLink !=nil {if _eace :=_bdaca .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b"); +_eace !=nil {return _eace ;};};return nil ;};func (_cdage ST_SourceType )Validate ()error {return _cdage .ValidateWithPath ("")};type CT_CalcCell struct{ -// Validate validates the CT_TableMissing and its children -func (_ffdfeb *CT_TableMissing )Validate ()error {return _ffdfeb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_SheetData ()*CT_SheetData {_edcdc :=&CT_SheetData {};return _edcdc }; +// Cell Reference +RAttr *string ;RefAttr *string ; -// Validate validates the CT_CommentPr and its children -func (_dbfb *CT_CommentPr )Validate ()error {return _dbfb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");}; +// Sheet Id +IAttr *int32 ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_egeaef *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_gddbe *CT_ProtectedRange )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efdad :=range start .Attr {if _efdad .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_agbgg ,_afbgb :=_efdad .Value ,error (nil ); -if _afbgb !=nil {return _afbgb ;};_gddbe .PasswordAttr =&_agbgg ;continue ;};if _efdad .Name .Local =="\u0073\u0071\u0072e\u0066"{_gbacc ,_cdeac :=ParseSliceST_Sqref (_efdad .Value );if _cdeac !=nil {return _cdeac ;};_gddbe .SqrefAttr =_gbacc ;continue ; -};if _efdad .Name .Local =="\u006e\u0061\u006d\u0065"{_faagf ,_caaeb :=_efdad .Value ,error (nil );if _caaeb !=nil {return _caaeb ;};_gddbe .NameAttr =_faagf ;continue ;};if _efdad .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_eeefcc ,_fddbb :=_efdad .Value ,error (nil ); -if _fddbb !=nil {return _fddbb ;};_gddbe .SecurityDescriptorAttr =&_eeefcc ;continue ;};if _efdad .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gdgdf ,_gcbbb :=_efdad .Value ,error (nil );if _gcbbb !=nil {return _gcbbb ; -};_gddbe .AlgorithmNameAttr =&_gdgdf ;continue ;};if _efdad .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_agbca ,_fabgc :=_efdad .Value ,error (nil );if _fabgc !=nil {return _fabgc ;};_gddbe .HashValueAttr =&_agbca ;continue ;};if _efdad .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dcffbg ,_defcbc :=_efdad .Value ,error (nil ); -if _defcbc !=nil {return _defcbc ;};_gddbe .SaltValueAttr =&_dcffbg ;continue ;};if _efdad .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_afgdb ,_facefd :=_b .ParseUint (_efdad .Value ,10,32);if _facefd !=nil {return _facefd ;};_acagf :=uint32 (_afgdb ); -_gddbe .SpinCountAttr =&_acagf ;continue ;};};_badef :for {_dcaeb ,_ffgfb :=d .Token ();if _ffgfb !=nil {return _ffgfb ;};switch _fgccf :=_dcaeb .(type ){case _e .StartElement :switch _fgccf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _befbf string ; -if _fabgcc :=d .DecodeElement (&_befbf ,&_fgccf );_fabgcc !=nil {return _fabgcc ;};_gddbe .SecurityDescriptor =append (_gddbe .SecurityDescriptor ,_befbf );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_fgccf .Name ); -if _bcage :=d .Skip ();_bcage !=nil {return _bcage ;};};case _e .EndElement :break _badef ;case _e .CharData :};};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_babcf :=&CT_TableStyle {};return _babcf };type CT_PivotDimension struct{ +// Child Chain +SAttr *bool ; -// Measure -MeasureAttr *bool ; +// New Dependency Level +LAttr *bool ; -// Dimension Name -NameAttr string ; +// New Thread +TAttr *bool ; -// Dimension Unique Name -UniqueNameAttr string ; +// Array +AAttr *bool ;}; -// Dimension Display Name -CaptionAttr string ;};func (_fbdca ST_PivotFilterType )String ()string {switch _fbdca {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074"; -case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068"; -case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068"; -case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e"; -case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c"; -case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c"; -case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e"; -case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079"; -case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072"; -case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034"; -case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039"; -case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";}; +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_aadfef *CT_SortCondition )ValidateWithPath (path string )error {if _cdccdd :=_aadfef .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_cdccdd !=nil {return _cdccdd ;};if _afeddf :=_aadfef .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072"); +_afeddf !=nil {return _afeddf ;};return nil ;}; -// Validate validates the CT_OleLink and its children -func (_dffaad *CT_OleLink )Validate ()error {return _dffaad .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};type CT_RowFields struct{ +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_dgeffc *Dialogsheet )ValidateWithPath (path string )error {if _fgcfd :=_dgeffc .CT_Dialogsheet .ValidateWithPath (path );_fgcfd !=nil {return _fgcfd ;};return nil ;};func (_ecfef *CT_DbPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfec :=range start .Attr {if _gfec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_eagdd ,_efgeg :=_gfec .Value ,error (nil ); +if _efgeg !=nil {return _efgeg ;};_ecfef .ConnectionAttr =_eagdd ;continue ;};if _gfec .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_dacd ,_bfede :=_gfec .Value ,error (nil );if _bfede !=nil {return _bfede ;};_ecfef .CommandAttr =&_dacd ;continue ; +};if _gfec .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_dddbb ,_baad :=_gfec .Value ,error (nil );if _baad !=nil {return _baad ;};_ecfef .ServerCommandAttr =&_dddbb ;continue ;};if _gfec .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_gdcac ,_baag :=_b .ParseUint (_gfec .Value ,10,32); +if _baag !=nil {return _baag ;};_deaf :=uint32 (_gdcac );_ecfef .CommandTypeAttr =&_deaf ;continue ;};};for {_cedb ,_ceggdd :=d .Token ();if _ceggdd !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_ceggdd ); +};if _gaac ,_bgaac :=_cedb .(_f .EndElement );_bgaac &&_gaac .Name ==start .Name {break ;};};return nil ;}; -// Repeated Items Count -CountAttr *uint32 ; +// Validate validates the CT_Record and its children +func (_dbacba *CT_Record )Validate ()error {return _dbacba .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_bede *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bede .Text =NewCT_Rst ();for _ ,_egee :=range start .Attr {if _egee .Name .Local =="\u0072\u0065\u0066"{_fcded ,_cdgfc :=_egee .Value ,error (nil ); +if _cdgfc !=nil {return _cdgfc ;};_bede .RefAttr =_fcded ;continue ;};if _egee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_fdccc ,_bdfb :=_b .ParseUint (_egee .Value ,10,32);if _bdfb !=nil {return _bdfb ;};_bede .AuthorIdAttr =uint32 (_fdccc ); +continue ;};if _egee .Name .Local =="\u0067\u0075\u0069\u0064"{_bfec ,_ebab :=_egee .Value ,error (nil );if _ebab !=nil {return _ebab ;};_bede .GuidAttr =&_bfec ;continue ;};if _egee .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_acae ,_bcffd :=_b .ParseUint (_egee .Value ,10,32); +if _bcffd !=nil {return _bcffd ;};_gdede :=uint32 (_acae );_bede .ShapeIdAttr =&_gdede ;continue ;};};_fbfad :for {_cbef ,_ebbdd :=d .Token ();if _ebbdd !=nil {return _ebbdd ;};switch _affe :=_cbef .(type ){case _f .StartElement :switch _affe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _abgd :=d .DecodeElement (_bede .Text ,&_affe ); +_abgd !=nil {return _abgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_bede .CommentPr =NewCT_CommentPr (); +if _ffaf :=d .DecodeElement (_bede .CommentPr ,&_affe );_ffaf !=nil {return _ffaf ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_affe .Name ); +if _acbd :=d .Skip ();_acbd !=nil {return _acbd ;};};case _f .EndElement :break _fbfad ;case _f .CharData :};};return nil ;}; -// Row Items -Field []*CT_Field ;};func (_fcafcf *CT_UndoInfo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcafcf .ExpAttr =ST_FormulaExpression (1);for _ ,_gffbb :=range start .Attr {if _gffbb .Name .Local =="\u0069\u006e\u0064e\u0078"{_cgbee ,_dffdf :=_b .ParseUint (_gffbb .Value ,10,32); -if _dffdf !=nil {return _dffdf ;};_fcafcf .IndexAttr =uint32 (_cgbee );continue ;};if _gffbb .Name .Local =="\u0065\u0078\u0070"{_fcafcf .ExpAttr .UnmarshalXMLAttr (_gffbb );continue ;};if _gffbb .Name .Local =="\u0072\u0065\u00663\u0044"{_cffbf ,_cadbc :=_b .ParseBool (_gffbb .Value ); -if _cadbc !=nil {return _cadbc ;};_fcafcf .Ref3DAttr =&_cffbf ;continue ;};if _gffbb .Name .Local =="\u0061\u0072\u0072a\u0079"{_fgaegd ,_eaabd :=_b .ParseBool (_gffbb .Value );if _eaabd !=nil {return _eaabd ;};_fcafcf .ArrayAttr =&_fgaegd ;continue ;}; -if _gffbb .Name .Local =="\u0076"{_abfcf ,_baaff :=_b .ParseBool (_gffbb .Value );if _baaff !=nil {return _baaff ;};_fcafcf .VAttr =&_abfcf ;continue ;};if _gffbb .Name .Local =="\u006e\u0066"{_bfffce ,_edeacb :=_b .ParseBool (_gffbb .Value );if _edeacb !=nil {return _edeacb ; -};_fcafcf .NfAttr =&_bfffce ;continue ;};if _gffbb .Name .Local =="\u0063\u0073"{_ggdfa ,_aedfda :=_b .ParseBool (_gffbb .Value );if _aedfda !=nil {return _aedfda ;};_fcafcf .CsAttr =&_ggdfa ;continue ;};if _gffbb .Name .Local =="\u0064\u0072"{_cfaae ,_fbecf :=_gffbb .Value ,error (nil ); -if _fbecf !=nil {return _fbecf ;};_fcafcf .DrAttr =_cfaae ;continue ;};if _gffbb .Name .Local =="\u0064\u006e"{_geded ,_fgcca :=_gffbb .Value ,error (nil );if _fgcca !=nil {return _fgcca ;};_fcafcf .DnAttr =&_geded ;continue ;};if _gffbb .Name .Local =="\u0072"{_egdag ,_cbcbd :=_gffbb .Value ,error (nil ); -if _cbcbd !=nil {return _cbcbd ;};_fcafcf .RAttr =&_egdag ;continue ;};if _gffbb .Name .Local =="\u0073\u0049\u0064"{_gdccf ,_edcaa :=_b .ParseUint (_gffbb .Value ,10,32);if _edcaa !=nil {return _edcaa ;};_bbaebe :=uint32 (_gdccf );_fcafcf .SIdAttr =&_bbaebe ; -continue ;};};for {_gcaddc ,_cacgg :=d .Token ();if _cacgg !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_cacgg );};if _ddebg ,_gdbae :=_gcaddc .(_e .EndElement ); -_gdbae &&_ddebg .Name ==start .Name {break ;};};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_fceedf :=&CT_PatternFill {};return _fceedf };func (_gafbf *CT_FieldUsage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edfd :=range start .Attr {if _edfd .Name .Local =="\u0078"{_ddcda ,_cecgd :=_b .ParseInt (_edfd .Value ,10,32); -if _cecgd !=nil {return _cecgd ;};_gafbf .XAttr =int32 (_ddcda );continue ;};};for {_bdag ,_beagd :=d .Token ();if _beagd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_beagd ); -};if _ebgeb ,_fdggbd :=_bdag .(_e .EndElement );_fdggbd &&_ebgeb .Name ==start .Name {break ;};};return nil ;};func (_bcaf ST_SmartTagShow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcaf .String (),start );};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_beeeeb :=&CT_PivotHierarchy {}; -return _beeeeb };type CT_MeasureGroup struct{ +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_ecbad *CT_GradientFill )ValidateWithPath (path string )error {if _fbddfg :=_ecbad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbddfg !=nil {return _fbddfg ;};for _gggaa ,_eebgg :=range _ecbad .Stop {if _dadgf :=_eebgg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_gggaa )); +_dadgf !=nil {return _dadgf ;};};return nil ;};func (_cffbb *ST_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egdbb ,_gbgbb :=d .Token ();if _gbgbb !=nil {return _gbgbb ;};if _caedaf ,_accfa :=_egdbb .(_f .EndElement );_accfa &&_caedaf .Name ==start .Name {*_cffbb =1; +return nil ;};if _bcggce ,_bbeggb :=_egdbb .(_f .CharData );!_bbeggb {return _bg .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",_egdbb );}else {switch string (_bcggce ){case "":*_cffbb =0; +case "\u006e\u006f\u006e\u0065":*_cffbb =1;case "\u006d\u0061\u006ao\u0072":*_cffbb =2;case "\u006d\u0069\u006eo\u0072":*_cffbb =3;};};_egdbb ,_gbgbb =d .Token ();if _gbgbb !=nil {return _gbgbb ;};if _aggagc ,_caegfb :=_egdbb .(_f .EndElement );_caegfb &&_aggagc .Name ==start .Name {return nil ; +};return _bg .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",_egdbb );};func (_cfabf *CT_RevisionMove )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cfabf .SheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cfabf .SourceAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_cfabf .DestinationAttr )}); +if _cfabf .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cfabf .SourceSheetIdAttr )}); +};if _cfabf .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cfabf .RIdAttr )});};if _cfabf .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cfabf .UaAttr ))}); +};if _cfabf .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cfabf .RaAttr ))});};e .EncodeToken (start );if _cfabf .Undo !=nil {_abdeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; +for _ ,_cdgge :=range _cfabf .Undo {e .EncodeElement (_cdgge ,_abdeb );};};if _cfabf .Rcc !=nil {_ggebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_gagbfe :=range _cfabf .Rcc {e .EncodeElement (_gagbfe ,_ggebf ); +};};if _cfabf .Rfmt !=nil {_gfbde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_dbcfd :=range _cfabf .Rfmt {e .EncodeElement (_dbcfd ,_gfbde );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Measure Group Name -NameAttr string ; +// Validate validates the CT_SmartTagPr and its children +func (_dddgad *CT_SmartTagPr )Validate ()error {return _dddgad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_ceeaea *CT_PivotCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgde :=range start .Attr {if _ebgde .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"&&_ebgde .Name .Local =="\u0069\u0064"||_ebgde .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"&&_ebgde .Name .Local =="\u0069\u0064"{_aaegca ,_gegda :=_ebgde .Value ,error (nil ); +if _gegda !=nil {return _gegda ;};_ceeaea .IdAttr =_aaegca ;continue ;};if _ebgde .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_cdfbf ,_eeegfd :=_b .ParseUint (_ebgde .Value ,10,32);if _eeegfd !=nil {return _eeegfd ;};_ceeaea .CacheIdAttr =uint32 (_cdfbf ); +continue ;};};for {_ggdce ,_acef :=d .Token ();if _acef !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_acef );};if _aaeac ,_cfgfdd :=_ggdce .(_f .EndElement ); +_cfgfdd &&_aaeac .Name ==start .Name {break ;};};return nil ;};func (_fegdg *CT_TextFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debba :=range start .Attr {if _debba .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgaggg ,_gdgcb :=_b .ParseUint (_debba .Value ,10,32); +if _gdgcb !=nil {return _gdgcb ;};_gfdgef :=uint32 (_cgaggg );_fegdg .CountAttr =&_gfdgef ;continue ;};};_abbge :for {_bggfe ,_cdeef :=d .Token ();if _cdeef !=nil {return _cdeef ;};switch _acbbf :=_bggfe .(type ){case _f .StartElement :switch _acbbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_dadcd :=NewCT_TextField (); +if _eacbd :=d .DecodeElement (_dadcd ,&_acbbf );_eacbd !=nil {return _eacbd ;};_fegdg .TextField =append (_fegdg .TextField ,_dadcd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_acbbf .Name ); +if _abgba :=d .Skip ();_abgba !=nil {return _abgba ;};};case _f .EndElement :break _abbge ;case _f .CharData :};};return nil ;};type CT_Record struct{ -// Measure Group Display Name -CaptionAttr string ;};func (_eegfgg ST_FontScheme )String ()string {switch _eegfgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_dcdggb :=&CT_SheetCalcPr {}; -return _dcdggb }; +// No Value +M []*CT_Missing ; -// Validate validates the CT_BookView and its children -func (_cde *CT_BookView )Validate ()error {return _cde .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func NewCT_CacheFields ()*CT_CacheFields {_bgag :=&CT_CacheFields {};return _bgag };func (_edecg *CT_WebPublishItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edecg .SourceTypeAttr =ST_WebSourceType (1); -for _ ,_dafga :=range start .Attr {if _dafga .Name .Local =="\u0069\u0064"{_eddddd ,_agfgd :=_b .ParseUint (_dafga .Value ,10,32);if _agfgd !=nil {return _agfgd ;};_edecg .IdAttr =uint32 (_eddddd );continue ;};if _dafga .Name .Local =="\u0064\u0069\u0076I\u0064"{_ebcga ,_gaeae :=_dafga .Value ,error (nil ); -if _gaeae !=nil {return _gaeae ;};_edecg .DivIdAttr =_ebcga ;continue ;};if _dafga .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_edecg .SourceTypeAttr .UnmarshalXMLAttr (_dafga );continue ;};if _dafga .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_aadgd ,_bbdag :=_dafga .Value ,error (nil ); -if _bbdag !=nil {return _bbdag ;};_edecg .SourceRefAttr =&_aadgd ;continue ;};if _dafga .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bdbfd ,_dbgcb :=_dafga .Value ,error (nil );if _dbgcb !=nil {return _dbgcb ;}; -_edecg .SourceObjectAttr =&_bdbfd ;continue ;};if _dafga .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_bfebe ,_aedeb :=_dafga .Value ,error (nil );if _aedeb !=nil {return _aedeb ;};_edecg .DestinationFileAttr =_bfebe ; -continue ;};if _dafga .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfddb ,_fcfff :=_dafga .Value ,error (nil );if _fcfff !=nil {return _fcfff ;};_edecg .TitleAttr =&_gfddb ;continue ;};if _dafga .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cfafa ,_bedfa :=_b .ParseBool (_dafga .Value ); -if _bedfa !=nil {return _bedfa ;};_edecg .AutoRepublishAttr =&_cfafa ;continue ;};};for {_dgdcg ,_bgbaf :=d .Token ();if _bgbaf !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_bgbaf ); -};if _ecgbc ,_dbgfdb :=_dgdcg .(_e .EndElement );_dbgfdb &&_ecgbc .Name ==start .Name {break ;};};return nil ;}; +// Numeric Value +N []*CT_Number ; -// Validate validates the CT_RevisionSheetRename and its children -func (_dfdcd *CT_RevisionSheetRename )Validate ()error {return _dfdcd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func NewCT_Cell ()*CT_Cell {_dafg :=&CT_Cell {}; -return _dafg }; +// Boolean +B []*CT_Boolean ; -// Validate validates the CT_WorksheetSource and its children -func (_gdddf *CT_WorksheetSource )Validate ()error {return _gdddf .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");}; +// Error Value +E []*CT_Error ; -// Validate validates the CT_MdxMetadata and its children -func (_dffab *CT_MdxMetadata )Validate ()error {return _dffab .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_bcdgg *CT_MemberProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcdgg .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bcdgg .NameAttr )}); -};if _bcdgg .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcdgg .ShowCellAttr ))});};if _bcdgg .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcdgg .ShowTipAttr ))}); -};if _bcdgg .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcdgg .ShowAsCaptionAttr ))}); -};if _bcdgg .NameLenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bcdgg .NameLenAttr )});};if _bcdgg .PPosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_bcdgg .PPosAttr )}); -};if _bcdgg .PLenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bcdgg .PLenAttr )});};if _bcdgg .LevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bcdgg .LevelAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bcdgg .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_FormulaExpressionUnset ST_FormulaExpression =0; -ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5; -);type CT_OleItems struct{ +// Character Value +S []*CT_String ; -// Object Link Item -OleItem []*CT_OleItem ;};type CT_PhoneticPr struct{ +// Date Time +D []*CT_DateTime ; -// Font Id -FontIdAttr uint32 ; +// Shared Items Index +X []*CT_Index ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_ffabg :=&CT_FieldsUsage {};return _ffabg }; -// Character Type -TypeAttr ST_PhoneticType ; +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_ffeac *CT_PivotHierarchy )ValidateWithPath (path string )error {if _ffeac .Mps !=nil {if _badfcg :=_ffeac .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_badfcg !=nil {return _badfcg ;};};for _bfafa ,_bcee :=range _ffeac .Members {if _effbc :=_bcee .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_bfafa )); +_effbc !=nil {return _effbc ;};};if _ffeac .ExtLst !=nil {if _cgdbbe :=_ffeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdbbe !=nil {return _cgdbbe ;};};return nil ;}; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};type CT_TupleCache struct{ +// Validate validates the Workbook and its children +func (_edgffa *Workbook )Validate ()error {return _edgffa .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Entries -Entries *CT_PCDSDTCEntries ; +// Validate validates the CT_Items and its children +func (_bacaf *CT_Items )Validate ()error {return _bacaf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_eeeece ST_TextVAlign )Validate ()error {return _eeeece .ValidateWithPath ("")};func (_cadgd *CT_HeaderFooter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cecad :=range start .Attr {if _cecad .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ddbee ,_dbbg :=_b .ParseBool (_cecad .Value ); +if _dbbg !=nil {return _dbbg ;};_cadgd .DifferentOddEvenAttr =&_ddbee ;continue ;};if _cecad .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_acafc ,_gbbbe :=_b .ParseBool (_cecad .Value );if _gbbbe !=nil {return _gbbbe ; +};_cadgd .DifferentFirstAttr =&_acafc ;continue ;};if _cecad .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_acgee ,_gcec :=_b .ParseBool (_cecad .Value );if _gcec !=nil {return _gcec ;};_cadgd .ScaleWithDocAttr =&_acgee ; +continue ;};if _cecad .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gaffgd ,_abbgda :=_b .ParseBool (_cecad .Value );if _abbgda !=nil {return _abbgda ;};_cadgd .AlignWithMarginsAttr =&_gaffgd ; +continue ;};};_cbaeg :for {_ecbadb ,_cbaa :=d .Token ();if _cbaa !=nil {return _cbaa ;};switch _fbfg :=_ecbadb .(type ){case _f .StartElement :switch _fbfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_cadgd .OddHeader =new (string ); +if _bfcda :=d .DecodeElement (_cadgd .OddHeader ,&_fbfg );_bfcda !=nil {return _bfcda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_cadgd .OddFooter =new (string ); +if _dggae :=d .DecodeElement (_cadgd .OddFooter ,&_fbfg );_dggae !=nil {return _dggae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_cadgd .EvenHeader =new (string ); +if _ebfda :=d .DecodeElement (_cadgd .EvenHeader ,&_fbfg );_ebfda !=nil {return _ebfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_cadgd .EvenFooter =new (string ); +if _ggee :=d .DecodeElement (_cadgd .EvenFooter ,&_fbfg );_ggee !=nil {return _ggee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_cadgd .FirstHeader =new (string ); +if _egdfb :=d .DecodeElement (_cadgd .FirstHeader ,&_fbfg );_egdfb !=nil {return _egdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_cadgd .FirstFooter =new (string ); +if _gbfed :=d .DecodeElement (_cadgd .FirstFooter ,&_fbfg );_gbfed !=nil {return _gbfed ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_fbfg .Name ); +if _faaca :=d .Skip ();_faaca !=nil {return _faaca ;};};case _f .EndElement :break _cbaeg ;case _f .CharData :};};return nil ;};type ST_PatternType byte ;func (_gedeg *CT_Field )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_gedeg .XAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abaf *CT_MeasureGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abaf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_abaf .CountAttr )}); +};e .EncodeToken (start );if _abaf .MeasureGroup !=nil {_acebe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_fgeccb :=range _abaf .MeasureGroup {e .EncodeElement (_fgeccb ,_acebe ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Sets -Sets *CT_Sets ; +// Validate validates the CT_RevisionQueryTableField and its children +func (_eccca *CT_RevisionQueryTableField )Validate ()error {return _eccca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};func (_cbaeca *ST_SortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbaeca =0; +case "\u006e\u006f\u006e\u0065":*_cbaeca =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cbaeca =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cbaeca =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cbaeca =4; +case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cbaeca =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cbaeca =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cbaeca =7; +};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_fedgg :=&CT_DataValidation {};return _fedgg }; -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Validate validates the CT_QueryTableField and its children +func (_dbfec *CT_QueryTableField )Validate ()error {return _dbfec .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_ececb :=&CT_QueryTableRefresh {}; +_ececb .QueryTableFields =NewCT_QueryTableFields ();return _ececb ;};type CT_FileRecoveryPr struct{ -// Server Formats -ServerFormats *CT_ServerFormats ; +// Auto Recover +AutoRecoverAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Crash Save +CrashSaveAttr *bool ; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_gagcge *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };type ST_DataValidationType byte ; +// Data Extract Load +DataExtractLoadAttr *bool ; -// Validate validates the CT_Metadata and its children -func (_gebcc *CT_Metadata )Validate ()error {return _gebcc .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_aeeeg ST_PageOrder )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aeeeg .String (),start ); -};type CT_ChartsheetPr struct{ +// Repair Load +RepairLoadAttr *bool ;};func (_faffff *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_faffff =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_faffff =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_faffff =2; +case "\u0065\u0071\u0075a\u006c":*_faffff =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_faffff =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_faffff =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_faffff =6; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_faffff =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_faffff =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_faffff =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_faffff =10; +case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_faffff =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_faffff =12;};return nil ;};type ST_FileType byte ; -// Published -PublishedAttr *bool ; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_ffaeg *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _ffaeg .ExtLst !=nil {if _aebb :=_ffaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebb !=nil {return _aebb ;};};return nil ;};type ST_PrintError byte ; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;};func NewCT_FontSize ()*CT_FontSize {_agaega :=&CT_FontSize {};return _agaega };func (_abdde ST_SortType )String ()string {switch _abdde {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg"; -case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061"; -case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};type CT_SheetView struct{ -// Window Protection -WindowProtectionAttr *bool ; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_dggca *CT_ColorScale )ValidateWithPath (path string )error {for _befc ,_feeg :=range _dggca .Cfvo {if _gdcb :=_feeg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_befc ));_gdcb !=nil {return _gdcb ; +};};for _efad ,_ddae :=range _dggca .Color {if _bgdca :=_ddae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_efad ));_bgdca !=nil {return _bgdca ;};};return nil ;};func NewCT_Record ()*CT_Record {_dbbce :=&CT_Record {}; +return _dbbce }; -// Show Formulas -ShowFormulasAttr *bool ; +// Validate validates the CT_Parameters and its children +func (_befdcf *CT_Parameters )Validate ()error {return _befdcf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};func NewCT_GradientFill ()*CT_GradientFill {_fdbbe :=&CT_GradientFill {};return _fdbbe }; +func (_eceb *CT_MetadataRecord )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decde :=range start .Attr {if _decde .Name .Local =="\u0074"{_ededd ,_eggc :=_b .ParseUint (_decde .Value ,10,32);if _eggc !=nil {return _eggc ;};_eceb .TAttr =uint32 (_ededd ); +continue ;};if _decde .Name .Local =="\u0076"{_bcfdg ,_eedba :=_b .ParseUint (_decde .Value ,10,32);if _eedba !=nil {return _eedba ;};_eceb .VAttr =uint32 (_bcfdg );continue ;};};for {_fcbcgg ,_fedeb :=d .Token ();if _fedeb !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_fedeb ); +};if _adddd ,_efede :=_fcbcgg .(_f .EndElement );_efede &&_adddd .Name ==start .Name {break ;};};return nil ;}; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_edcae *CT_MetadataType )ValidateWithPath (path string )error {return nil };type CT_OleItems struct{ -// Show Headers -ShowRowColHeadersAttr *bool ; +// Object Link Item +OleItem []*CT_OleItem ;};func (_gdbe *CT_ControlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbe .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .LockedAttr ))}); +};if _gdbe .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .DefaultSizeAttr ))});};if _gdbe .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .PrintAttr ))}); +};if _gdbe .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .DisabledAttr ))});};if _gdbe .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .RecalcAlwaysAttr ))}); +};if _gdbe .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .UiObjectAttr ))});};if _gdbe .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .AutoFillAttr ))}); +};if _gdbe .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .AutoLineAttr ))});};if _gdbe .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdbe .AutoPictAttr ))}); +};if _gdbe .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_gdbe .MacroAttr )});};if _gdbe .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gdbe .AltTextAttr )}); +};if _gdbe .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_gdbe .LinkedCellAttr )});};if _gdbe .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gdbe .ListFillRangeAttr )}); +};if _gdbe .CfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_gdbe .CfAttr )});};if _gdbe .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gdbe .IdAttr )}); +};e .EncodeToken (start );_ggged :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_gdbe .Anchor ,_ggged );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Show Zero Values -ShowZerosAttr *bool ; +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_fffcd *CT_CacheHierarchies )ValidateWithPath (path string )error {for _bbdc ,_ade :=range _fffcd .CacheHierarchy {if _cff :=_ade .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_bbdc )); +_cff !=nil {return _cff ;};};return nil ;};func _daedaf (_agfaac bool )uint8 {if _agfaac {return 1;};return 0;}; -// Right To Left -RightToLeftAttr *bool ; +// Validate validates the CT_TextField and its children +func (_egagb *CT_TextField )Validate ()error {return _egagb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_fbeecf ST_Axis )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbeecf .String (),start ); +};func (_ffaea *CT_ObjectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffaea .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .LockedAttr ))}); +};if _ffaea .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .DefaultSizeAttr ))});};if _ffaea .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .PrintAttr ))}); +};if _ffaea .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .DisabledAttr ))});};if _ffaea .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .UiObjectAttr ))}); +};if _ffaea .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .AutoFillAttr ))});};if _ffaea .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .AutoLineAttr ))}); +};if _ffaea .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .AutoPictAttr ))});};if _ffaea .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_ffaea .MacroAttr )}); +};if _ffaea .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ffaea .AltTextAttr )});};if _ffaea .DdeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffaea .DdeAttr ))}); +};if _ffaea .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ffaea .IdAttr )});};e .EncodeToken (start );_cbdcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +e .EncodeElement (_ffaea .Anchor ,_cbdcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PaneState byte ;func (_dbeba *CT_RevisionCellChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbeba .Nc =NewCT_Cell (); +for _ ,_gbceb :=range start .Attr {if _gbceb .Name .Local =="\u006f\u006c\u0064P\u0068"{_bbbef ,_gdggb :=_b .ParseBool (_gbceb .Value );if _gdggb !=nil {return _gdggb ;};_dbeba .OldPhAttr =&_bbbef ;continue ;};if _gbceb .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_bagecdf ,_cgdce :=_b .ParseBool (_gbceb .Value ); +if _cgdce !=nil {return _cgdce ;};_dbeba .EndOfListFormulaUpdateAttr =&_bagecdf ;continue ;};if _gbceb .Name .Local =="\u006f\u0064\u0078\u0066"{_feaba ,_agdef :=_b .ParseBool (_gbceb .Value );if _agdef !=nil {return _agdef ;};_dbeba .OdxfAttr =&_feaba ; +continue ;};if _gbceb .Name .Local =="\u0073"{_eggag ,_gffag :=_b .ParseBool (_gbceb .Value );if _gffag !=nil {return _gffag ;};_dbeba .SAttr =&_eggag ;continue ;};if _gbceb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dfggd ,_feebcd :=_b .ParseUint (_gbceb .Value ,10,32); +if _feebcd !=nil {return _feebcd ;};_adgdg :=uint32 (_dfggd );_dbeba .NumFmtIdAttr =&_adgdg ;continue ;};if _gbceb .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_ggeaa ,_cfeefa :=_b .ParseBool (_gbceb .Value ); +if _cfeefa !=nil {return _cfeefa ;};_dbeba .OldQuotePrefixAttr =&_ggeaa ;continue ;};if _gbceb .Name .Local =="\u0070\u0068"{_fdfgb ,_fdefe :=_b .ParseBool (_gbceb .Value );if _fdefe !=nil {return _fdefe ;};_dbeba .PhAttr =&_fdfgb ;continue ;};if _gbceb .Name .Local =="\u0073\u0049\u0064"{_gcccf ,_bbcfbe :=_b .ParseUint (_gbceb .Value ,10,32); +if _bbcfbe !=nil {return _bbcfbe ;};_dbeba .SIdAttr =uint32 (_gcccf );continue ;};if _gbceb .Name .Local =="\u0078\u0066\u0044x\u0066"{_aggac ,_fbefge :=_b .ParseBool (_gbceb .Value );if _fbefge !=nil {return _fbefge ;};_dbeba .XfDxfAttr =&_aggac ;continue ; +};if _gbceb .Name .Local =="\u0064\u0078\u0066"{_ffcbg ,_fcfeg :=_b .ParseBool (_gbceb .Value );if _fcfeg !=nil {return _fcfeg ;};_dbeba .DxfAttr =&_ffcbg ;continue ;};if _gbceb .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_dfgfaa ,_gbedg :=_b .ParseBool (_gbceb .Value ); +if _gbedg !=nil {return _gbedg ;};_dbeba .QuotePrefixAttr =&_dfgfaa ;continue ;};if _gbceb .Name .Local =="\u0072\u0049\u0064"{_fgefff ,_bfcga :=_b .ParseUint (_gbceb .Value ,10,32);if _bfcga !=nil {return _bfcga ;};_fefaf :=uint32 (_fgefff );_dbeba .RIdAttr =&_fefaf ; +continue ;};if _gbceb .Name .Local =="\u0075\u0061"{_ffad ,_eaada :=_b .ParseBool (_gbceb .Value );if _eaada !=nil {return _eaada ;};_dbeba .UaAttr =&_ffad ;continue ;};if _gbceb .Name .Local =="\u0072\u0061"{_abcbee ,_ccbbb :=_b .ParseBool (_gbceb .Value ); +if _ccbbb !=nil {return _ccbbb ;};_dbeba .RaAttr =&_abcbee ;continue ;};};_dfbad :for {_adaab ,_egebd :=d .Token ();if _egebd !=nil {return _egebd ;};switch _efcaf :=_adaab .(type ){case _f .StartElement :switch _efcaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_dbeba .Oc =NewCT_Cell (); +if _ddace :=d .DecodeElement (_dbeba .Oc ,&_efcaf );_ddace !=nil {return _ddace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _baeaaa :=d .DecodeElement (_dbeba .Nc ,&_efcaf ); +_baeaaa !=nil {return _baeaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_dbeba .Odxf =NewCT_Dxf (); +if _caace :=d .DecodeElement (_dbeba .Odxf ,&_efcaf );_caace !=nil {return _caace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_dbeba .Ndxf =NewCT_Dxf (); +if _feee :=d .DecodeElement (_dbeba .Ndxf ,&_efcaf );_feee !=nil {return _feee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeba .ExtLst =NewCT_ExtensionList (); +if _ddecb :=d .DecodeElement (_dbeba .ExtLst ,&_efcaf );_ddecb !=nil {return _ddecb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_efcaf .Name ); +if _dfgda :=d .Skip ();_dfgda !=nil {return _dfgda ;};};case _f .EndElement :break _dfbad ;case _f .CharData :};};return nil ;}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_LevelGroup and its children +func (_cgeac *CT_LevelGroup )Validate ()error {return _cgeac .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");}; -// Show Ruler -ShowRulerAttr *bool ; +// Validate validates the CT_MdxMemeberProp and its children +func (_bbbdg *CT_MdxMemeberProp )Validate ()error {return _bbbdg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_cbcf *CT_CacheSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcf .TypeAttr =ST_SourceType (1); +for _ ,_dfgc :=range start .Attr {if _dfgc .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcf .TypeAttr .UnmarshalXMLAttr (_dfgc );continue ;};if _dfgc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_caeg ,_ffeg :=_b .ParseUint (_dfgc .Value ,10,32); +if _ffeg !=nil {return _ffeg ;};_aced :=uint32 (_caeg );_cbcf .ConnectionIdAttr =&_aced ;continue ;};};_egag :for {_bfdf ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};switch _ggcc :=_bfdf .(type ){case _f .StartElement :switch _ggcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_cbcf .WorksheetSource =NewCT_WorksheetSource (); +if _fcbe :=d .DecodeElement (_cbcf .WorksheetSource ,&_ggcc );_fcbe !=nil {return _fcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_cbcf .Consolidation =NewCT_Consolidation (); +if _fbd :=d .DecodeElement (_cbcf .Consolidation ,&_ggcc );_fbd !=nil {return _fbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcf .ExtLst =NewCT_ExtensionList (); +if _ccfg :=d .DecodeElement (_cbcf .ExtLst ,&_ggcc );_ccfg !=nil {return _ccfg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_ggcc .Name ); +if _adea :=d .Skip ();_adea !=nil {return _adea ;};};case _f .EndElement :break _egag ;case _f .CharData :};};return nil ;};func (_eegg *CT_IconSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eegg .IconSetAttr !=ST_IconSetTypeUnset {_bfdgb ,_cdcda :=_eegg .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); +if _cdcda !=nil {return _cdcda ;};start .Attr =append (start .Attr ,_bfdgb );};if _eegg .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eegg .ShowValueAttr ))}); +};if _eegg .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eegg .PercentAttr ))});};if _eegg .ReverseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eegg .ReverseAttr ))}); +};e .EncodeToken (start );_aagef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dbgca :=range _eegg .Cfvo {e .EncodeElement (_dbgca ,_aagef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_edfcc *CT_ProtectedRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deecd :=range start .Attr {if _deecd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cgdecb ,_edfdd :=_deecd .Value ,error (nil ); +if _edfdd !=nil {return _edfdd ;};_edfcc .PasswordAttr =&_cgdecb ;continue ;};if _deecd .Name .Local =="\u0073\u0071\u0072e\u0066"{_baggc ,_gedeb :=ParseSliceST_Sqref (_deecd .Value );if _gedeb !=nil {return _gedeb ;};_edfcc .SqrefAttr =_baggc ;continue ; +};if _deecd .Name .Local =="\u006e\u0061\u006d\u0065"{_febbc ,_deaa :=_deecd .Value ,error (nil );if _deaa !=nil {return _deaa ;};_edfcc .NameAttr =_febbc ;continue ;};if _deecd .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_fbfbaa ,_dacdd :=_deecd .Value ,error (nil ); +if _dacdd !=nil {return _dacdd ;};_edfcc .SecurityDescriptorAttr =&_fbfbaa ;continue ;};if _deecd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_eedcf ,_eddbb :=_deecd .Value ,error (nil );if _eddbb !=nil {return _eddbb ; +};_edfcc .AlgorithmNameAttr =&_eedcf ;continue ;};if _deecd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gbfgd ,_efcgfg :=_deecd .Value ,error (nil );if _efcgfg !=nil {return _efcgfg ;};_edfcc .HashValueAttr =&_gbfgd ;continue ;};if _deecd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gaegb ,_ebaegb :=_deecd .Value ,error (nil ); +if _ebaegb !=nil {return _ebaegb ;};_edfcc .SaltValueAttr =&_gaegb ;continue ;};if _deecd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gcebga ,_dfcab :=_b .ParseUint (_deecd .Value ,10,32);if _dfcab !=nil {return _dfcab ;};_cfeef :=uint32 (_gcebga ); +_edfcc .SpinCountAttr =&_cfeef ;continue ;};};_afaab :for {_aadab ,_gefbaf :=d .Token ();if _gefbaf !=nil {return _gefbaf ;};switch _eaafb :=_aadab .(type ){case _f .StartElement :switch _eaafb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _fdagg string ; +if _agceb :=d .DecodeElement (&_fdagg ,&_eaafb );_agceb !=nil {return _agceb ;};_edfcc .SecurityDescriptor =append (_edfcc .SecurityDescriptor ,_fdagg );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_eaafb .Name ); +if _bedfd :=d .Skip ();_bedfd !=nil {return _bedfd ;};};case _f .EndElement :break _afaab ;case _f .CharData :};};return nil ;};func NewCT_RowFields ()*CT_RowFields {_dbabb :=&CT_RowFields {};return _dbabb };func (_eefbg *CT_TableStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eefbg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_eefbg .CountAttr )}); +};if _eefbg .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_eefbg .DefaultTableStyleAttr )}); +};if _eefbg .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_eefbg .DefaultPivotStyleAttr )}); +};e .EncodeToken (start );if _eefbg .TableStyle !=nil {_ggbdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dffgf :=range _eefbg .TableStyle {e .EncodeElement (_dffgf ,_ggbdb ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dffgc *CT_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_begfe :=range start .Attr {if _begfe .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_fgade ,_degeg :=_b .ParseFloat (_begfe .Value ,64); +if _degeg !=nil {return _degeg ;};_dffgc .XSplitAttr =&_fgade ;continue ;};if _begfe .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_eggbb ,_ddccf :=_b .ParseFloat (_begfe .Value ,64);if _ddccf !=nil {return _ddccf ;};_dffgc .YSplitAttr =&_eggbb ; +continue ;};if _begfe .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_bfeca ,_efcd :=_begfe .Value ,error (nil );if _efcd !=nil {return _efcd ;};_dffgc .TopLeftCellAttr =&_bfeca ;continue ;};if _begfe .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_dffgc .ActivePaneAttr .UnmarshalXMLAttr (_begfe ); +continue ;};if _begfe .Name .Local =="\u0073\u0074\u0061t\u0065"{_dffgc .StateAttr .UnmarshalXMLAttr (_begfe );continue ;};};for {_bcdfa ,_ceeea :=d .Token ();if _ceeea !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_ceeea ); +};if _gbfeg ,_dcafaf :=_bcdfa .(_f .EndElement );_dcafaf &&_gbfeg .Name ==start .Name {break ;};};return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_edcgg :=&CT_VolTypes {};return _edcgg };type CT_PivotAreaReference struct{ -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// Field Index +FieldAttr *uint32 ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Item Index Count +CountAttr *uint32 ; -// Show White Space -ShowWhiteSpaceAttr *bool ; +// Selected +SelectedAttr *bool ; -// View Type -ViewAttr ST_SheetViewType ; +// Positional Reference +ByPositionAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Relative Reference +RelativeAttr *bool ; -// Color Id -ColorIdAttr *uint32 ; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// Zoom Scale -ZoomScaleAttr *uint32 ; +// Include Sum Filter +SumSubtotalAttr *bool ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// Include CountA Filter +CountASubtotalAttr *bool ; -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// Include Average Filter +AvgSubtotalAttr *bool ; -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Workbook View Index -WorkbookViewIdAttr uint32 ; +// Include Minimum Filter +MinSubtotalAttr *bool ; -// View Pane -Pane *CT_Pane ; +// Include Product Filter +ProductSubtotalAttr *bool ; -// Selection -Selection []*CT_Selection ; +// Include Count Subtotal +CountSubtotalAttr *bool ; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fgcafg ST_DataValidationOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfbgbb :=_e .Attr {};_gfbgbb .Name =name ;switch _fgcafg {case ST_DataValidationOperatorUnset :_gfbgbb .Value ="";case ST_DataValidationOperatorBetween :_gfbgbb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; -case ST_DataValidationOperatorNotBetween :_gfbgbb .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_gfbgbb .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_gfbgbb .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_DataValidationOperatorLessThan :_gfbgbb .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_gfbgbb .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case ST_DataValidationOperatorGreaterThan :_gfbgbb .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_gfbgbb .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -};return _gfbgbb ,nil ;}; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Validate validates the CT_ExternalDefinedName and its children -func (_beecc *CT_ExternalDefinedName )Validate ()error {return _beecc .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");}; +// Include Var Filter +VarSubtotalAttr *bool ; -// Validate validates the CT_MetadataBlocks and its children -func (_ebegc *CT_MetadataBlocks )Validate ()error {return _ebegc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_gffddd *CT_FontSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gffddd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcae *CT_Formats )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcae .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dcae .CountAttr )}); -};e .EncodeToken (start );_fgcfbb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_afebd :=range _dcae .Format {e .EncodeElement (_afebd ,_fgcfbb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_egabb *CT_RPrElt )ValidateWithPath (path string )error {if _egabb .RFont !=nil {if _agca :=_egabb .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_agca !=nil {return _agca ;};};if _egabb .Charset !=nil {if _cgddge :=_egabb .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074"); -_cgddge !=nil {return _cgddge ;};};if _egabb .Family !=nil {if _efgfe :=_egabb .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_efgfe !=nil {return _efgfe ;};};if _egabb .B !=nil {if _dbafg :=_egabb .B .ValidateWithPath (path +"\u002f\u0042"); -_dbafg !=nil {return _dbafg ;};};if _egabb .I !=nil {if _fedcc :=_egabb .I .ValidateWithPath (path +"\u002f\u0049");_fedcc !=nil {return _fedcc ;};};if _egabb .Strike !=nil {if _gfffg :=_egabb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); -_gfffg !=nil {return _gfffg ;};};if _egabb .Outline !=nil {if _ccfbe :=_egabb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ccfbe !=nil {return _ccfbe ;};};if _egabb .Shadow !=nil {if _bdcgfg :=_egabb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_bdcgfg !=nil {return _bdcgfg ;};};if _egabb .Condense !=nil {if _acdcdb :=_egabb .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_acdcdb !=nil {return _acdcdb ;};};if _egabb .Extend !=nil {if _efbfg :=_egabb .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064"); -_efbfg !=nil {return _efbfg ;};};if _egabb .Color !=nil {if _ebbed :=_egabb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ebbed !=nil {return _ebbed ;};};if _egabb .Sz !=nil {if _cgdcd :=_egabb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_cgdcd !=nil {return _cgdcd ;};};if _egabb .U !=nil {if _cdcac :=_egabb .U .ValidateWithPath (path +"\u002f\u0055");_cdcac !=nil {return _cdcac ;};};if _egabb .VertAlign !=nil {if _fcbag :=_egabb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_fcbag !=nil {return _fcbag ;};};if _egabb .Scheme !=nil {if _cdgba :=_egabb .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_cdgba !=nil {return _cdgba ;};};return nil ;};func (_aaaef *ST_DateTimeGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabge ,_cfcbe :=d .Token (); -if _cfcbe !=nil {return _cfcbe ;};if _fegdf ,_cffbgf :=_eabge .(_e .EndElement );_cffbgf &&_fegdf .Name ==start .Name {*_aaaef =1;return nil ;};if _eefdb ,_eggcde :=_eabge .(_e .CharData );!_eggcde {return _g .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",_eabge ); -}else {switch string (_eefdb ){case "":*_aaaef =0;case "\u0079\u0065\u0061\u0072":*_aaaef =1;case "\u006d\u006f\u006et\u0068":*_aaaef =2;case "\u0064\u0061\u0079":*_aaaef =3;case "\u0068\u006f\u0075\u0072":*_aaaef =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_aaaef =5; -case "\u0073\u0065\u0063\u006f\u006e\u0064":*_aaaef =6;};};_eabge ,_cfcbe =d .Token ();if _cfcbe !=nil {return _cfcbe ;};if _eaceae ,_eebgf :=_eabge .(_e .EndElement );_eebgf &&_eaceae .Name ==start .Name {return nil ;};return _g .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",_eabge ); -};func (_abebgb ST_PhoneticAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abebgb .String (),start );}; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_bgbfbb ST_CredMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgbfbb .String (),start );}; -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_dfbfb *CT_GroupLevel )ValidateWithPath (path string )error {if _dfbfb .Groups !=nil {if _bfaec :=_dfbfb .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_bfaec !=nil {return _bfaec ;};};if _dfbfb .ExtLst !=nil {if _fegcd :=_dfbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fegcd !=nil {return _fegcd ;};};return nil ;}; +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_fbgbc *CT_DataField )ValidateWithPath (path string )error {if _eadbd :=_fbgbc .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_eadbd !=nil {return _eadbd ;};if _ebaeb :=_fbgbc .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072"); +_ebaeb !=nil {return _ebaeb ;};if _fbgbc .ExtLst !=nil {if _aaea :=_fbgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaea !=nil {return _aaea ;};};return nil ;};func (_befgg ST_Objects )ValidateWithPath (path string )error {switch _befgg {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befgg )); +};return nil ;}; -// Validate validates the CT_IgnoredError and its children -func (_dacdf *CT_IgnoredError )Validate ()error {return _dacdf .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_abgcfe ST_SmartTagShow )String ()string {switch _abgcfe {case 0:return "";case 1:return "\u0061\u006c\u006c"; -case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_dfdef :=&CT_FutureMetadataBlock {};return _dfdef ;};func (_fagfa *CT_MetadataStrings )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdddc :=range start .Attr {if _fdddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efbbd ,_cefdd :=_b .ParseUint (_fdddc .Value ,10,32); -if _cefdd !=nil {return _cefdd ;};_accge :=uint32 (_efbbd );_fagfa .CountAttr =&_accge ;continue ;};};_cdbee :for {_ffaba ,_fbdcf :=d .Token ();if _fbdcf !=nil {return _fbdcf ;};switch _dedc :=_ffaba .(type ){case _e .StartElement :switch _dedc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gcdfd :=NewCT_XStringElement (); -if _gfcgf :=d .DecodeElement (_gcdfd ,&_dedc );_gfcgf !=nil {return _gfcgf ;};_fagfa .S =append (_fagfa .S ,_gcdfd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_dedc .Name ); -if _aagbg :=d .Skip ();_aagbg !=nil {return _aagbg ;};};case _e .EndElement :break _cdbee ;case _e .CharData :};};return nil ;};func (_fbaec *CT_Comments )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbaec .Authors =NewCT_Authors ();_fbaec .CommentList =NewCT_CommentList (); -_cfbd :for {_adcd ,_dcege :=d .Token ();if _dcege !=nil {return _dcege ;};switch _fede :=_adcd .(type ){case _e .StartElement :switch _fede .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _aafa :=d .DecodeElement (_fbaec .Authors ,&_fede ); -_aafa !=nil {return _aafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _gbac :=d .DecodeElement (_fbaec .CommentList ,&_fede ); -_gbac !=nil {return _gbac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbaec .ExtLst =NewCT_ExtensionList (); -if _dbeea :=d .DecodeElement (_fbaec .ExtLst ,&_fede );_dbeea !=nil {return _dbeea ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fede .Name ); -if _ecae :=d .Skip ();_ecae !=nil {return _ecae ;};};case _e .EndElement :break _cfbd ;case _e .CharData :};};return nil ;};type CT_QueryTable struct{ +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_aacfg *CT_Cols )ValidateWithPath (path string )error {for _cgga ,_geec :=range _aacfg .Col {if _gdbf :=_geec .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cgga ));_gdbf !=nil {return _gdbf ; +};};return nil ;}; -// QueryTable Name -NameAttr string ; +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_fcdgf *CT_CacheFields )ValidateWithPath (path string )error {for _dffb ,_cca :=range _fcdgf .CacheField {if _aeef :=_cca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dffb )); +_aeef !=nil {return _aeef ;};};return nil ;};func (_fgcga *CT_RevisionSheetRename )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdfda :=range start .Attr {if _fdfda .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ccgfb ,_febca :=_b .ParseUint (_fdfda .Value ,10,32); +if _febca !=nil {return _febca ;};_fgcga .SheetIdAttr =uint32 (_ccgfb );continue ;};if _fdfda .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_fdceac ,_gcagbc :=_fdfda .Value ,error (nil );if _gcagbc !=nil {return _gcagbc ;};_fgcga .OldNameAttr =_fdceac ; +continue ;};if _fdfda .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_dcaaa ,_fdega :=_fdfda .Value ,error (nil );if _fdega !=nil {return _fdega ;};_fgcga .NewNameAttr =_dcaaa ;continue ;};if _fdfda .Name .Local =="\u0072\u0049\u0064"{_ggbce ,_bgdag :=_b .ParseUint (_fdfda .Value ,10,32); +if _bgdag !=nil {return _bgdag ;};_cdaab :=uint32 (_ggbce );_fgcga .RIdAttr =&_cdaab ;continue ;};if _fdfda .Name .Local =="\u0075\u0061"{_eggbg ,_bacda :=_b .ParseBool (_fdfda .Value );if _bacda !=nil {return _bacda ;};_fgcga .UaAttr =&_eggbg ;continue ; +};if _fdfda .Name .Local =="\u0072\u0061"{_bccba ,_ggfde :=_b .ParseBool (_fdfda .Value );if _ggfde !=nil {return _ggfde ;};_fgcga .RaAttr =&_bccba ;continue ;};};_eefag :for {_eebcg ,_gbceeg :=d .Token ();if _gbceeg !=nil {return _gbceeg ;};switch _afgac :=_eebcg .(type ){case _f .StartElement :switch _afgac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcga .ExtLst =NewCT_ExtensionList (); +if _aegaab :=d .DecodeElement (_fgcga .ExtLst ,&_afgac );_aegaab !=nil {return _aegaab ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_afgac .Name ); +if _fabfde :=d .Skip ();_fabfde !=nil {return _fabfde ;};};case _f .EndElement :break _eefag ;case _f .CharData :};};return nil ;};type CT_PivotHierarchies struct{ -// First Row Column Titles -HeadersAttr *bool ; +// OLAP Hierarchy Count +CountAttr *uint32 ; -// Row Numbers -RowNumbersAttr *bool ; +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;}; -// Disable Refresh -DisableRefreshAttr *bool ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_gddde *CT_FontFamily )ValidateWithPath (path string )error {if _gddde .ValAttr < 0{return _bg .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 ,_gddde .ValAttr ); +};if _gddde .ValAttr > 14{return _bg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gddde .ValAttr );};return nil ;};func (_fecebf ST_CfvoType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fecebf .String (),start ); +};func NewCT_RPrElt ()*CT_RPrElt {_fcegdc :=&CT_RPrElt {};return _fcegdc }; -// Background Refresh -BackgroundRefreshAttr *bool ; +// Validate validates the CT_ChartsheetView and its children +func (_ecbb *CT_ChartsheetView )Validate ()error {return _ecbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func NewConnections ()*Connections {_gacfc :=&Connections {};_gacfc .CT_Connections =*NewCT_Connections (); +return _gacfc ;}; -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_cgccb *CT_ObjectAnchor )ValidateWithPath (path string )error {if _dfeba :=_cgccb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dfeba !=nil {return _dfeba ;};if _bgadb :=_cgccb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bgadb !=nil {return _bgadb ; +};return nil ;};func (_afeff *Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _afeff .CT_Dialogsheet .MarshalXML (e ,start );}; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Validate validates the CT_CellStyle and its children +func (_dbea *CT_CellStyle )Validate ()error {return _dbea .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");}; -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// Validate validates the PivotCacheRecords and its children +func (_beaag *PivotCacheRecords )Validate ()error {return _beaag .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_bfcfd *CT_SmartTagTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdec :for {_fagdgg ,_cbfag :=d .Token (); +if _cbfag !=nil {return _cbfag ;};switch _dacef :=_fagdgg .(type ){case _f .StartElement :switch _dacef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_cgcgf :=NewCT_SmartTagType (); +if _ebbcc :=d .DecodeElement (_cgcgf ,&_dacef );_ebbcc !=nil {return _ebbcc ;};_bfcfd .SmartTagType =append (_bfcfd .SmartTagType ,_cgcgf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_dacef .Name ); +if _cdefg :=d .Skip ();_cdefg !=nil {return _cdefg ;};};case _f .EndElement :break _ebdec ;case _f .CharData :};};return nil ;};type CT_Filters struct{ -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Filter by Blank +BlankAttr *bool ; -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Calendar Type +CalendarTypeAttr _e .ST_CalendarType ; -// Disable Edit -DisableEditAttr *bool ; +// Filter +Filter []*CT_Filter ; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};func (_cgcbd *CT_TableStyleElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcbd .TypeAttr =ST_TableStyleType (1);for _ ,_gfgcf :=range start .Attr {if _gfgcf .Name .Local =="\u0074\u0079\u0070\u0065"{_cgcbd .TypeAttr .UnmarshalXMLAttr (_gfgcf ); +continue ;};if _gfgcf .Name .Local =="\u0073\u0069\u007a\u0065"{_ddabb ,_cccead :=_b .ParseUint (_gfgcf .Value ,10,32);if _cccead !=nil {return _cccead ;};_ecdbcb :=uint32 (_ddabb );_cgcbd .SizeAttr =&_ecdbcb ;continue ;};if _gfgcf .Name .Local =="\u0064\u0078\u0066I\u0064"{_gbgcfc ,_fcfee :=_b .ParseUint (_gfgcf .Value ,10,32); +if _fcfee !=nil {return _fcfee ;};_faadb :=uint32 (_gbgcfc );_cgcbd .DxfIdAttr =&_faadb ;continue ;};};for {_edeeg ,_gdaga :=d .Token ();if _gdaga !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gdaga ); +};if _feecg ,_cbegcf :=_edeeg .(_f .EndElement );_cbegcf &&_feecg .Name ==start .Name {break ;};};return nil ;};func (_bcgcba ST_CfvoType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efegg :=_f .Attr {};_efegg .Name =name ;switch _bcgcba {case ST_CfvoTypeUnset :_efegg .Value =""; +case ST_CfvoTypeNum :_efegg .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_efegg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_efegg .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_efegg .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_efegg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; +case ST_CfvoTypePercentile :_efegg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _efegg ,nil ;};func (_gega *CT_PivotAreas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afffbg :=range start .Attr {if _afffbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dffdf ,_gfffa :=_b .ParseUint (_afffbg .Value ,10,32); +if _gfffa !=nil {return _gfffa ;};_ccgbb :=uint32 (_dffdf );_gega .CountAttr =&_ccgbb ;continue ;};};_dbada :for {_cdecc ,_gbaeg :=d .Token ();if _gbaeg !=nil {return _gbaeg ;};switch _dgacf :=_cdecc .(type ){case _f .StartElement :switch _dgacf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_adeegb :=NewCT_PivotArea (); +if _aeaag :=d .DecodeElement (_adeegb ,&_dgacf );_aeaag !=nil {return _aeaag ;};_gega .PivotArea =append (_gega .PivotArea ,_adeegb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_dgacf .Name ); +if _becefb :=d .Skip ();_becefb !=nil {return _becefb ;};};case _f .EndElement :break _dbada ;case _f .CharData :};};return nil ;};type CT_RPrElt struct{ -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Font +RFont *CT_FontName ; -// Intermediate -IntermediateAttr *bool ; +// Character Set +Charset *CT_IntProperty ; -// Connection Id -ConnectionIdAttr uint32 ; +// Font Family +Family *CT_IntProperty ; -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// Bold +B *CT_BooleanProperty ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_bgcg *CT_FunctionGroups )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgcg .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bgcg .BuiltInGroupCountAttr )}); -};e .EncodeToken (start );if _bgcg .FunctionGroup !=nil {_cefcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_bdcc :=range _bgcg .FunctionGroup {e .EncodeElement (_bdcc ,_cefcc ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ceegf *CT_SharedItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceegf .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsSemiMixedTypesAttr ))}); -};if _ceegf .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsNonDateAttr ))}); -};if _ceegf .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsDateAttr ))});};if _ceegf .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsStringAttr ))}); -};if _ceegf .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsBlankAttr ))}); -};if _ceegf .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsMixedTypesAttr ))}); -};if _ceegf .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsNumberAttr ))}); -};if _ceegf .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .ContainsIntegerAttr ))}); -};if _ceegf .MinValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ceegf .MinValueAttr )});};if _ceegf .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ceegf .MaxValueAttr )}); -};if _ceegf .MinDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ceegf .MinDateAttr )});};if _ceegf .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ceegf .MaxDateAttr )}); -};if _ceegf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ceegf .CountAttr )});};if _ceegf .LongTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegf .LongTextAttr ))}); -};e .EncodeToken (start );if _ceegf .M !=nil {_ggbcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_eaeaa :=range _ceegf .M {e .EncodeElement (_eaeaa ,_ggbcc );};};if _ceegf .N !=nil {_bcagb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_efbbg :=range _ceegf .N {e .EncodeElement (_efbbg ,_bcagb );};};if _ceegf .B !=nil {_fabed :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cccag :=range _ceegf .B {e .EncodeElement (_cccag ,_fabed );};};if _ceegf .E !=nil {_gfbbbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065"}}; -for _ ,_bbbfa :=range _ceegf .E {e .EncodeElement (_bbbfa ,_gfbbbf );};};if _ceegf .S !=nil {_dedfag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_eacged :=range _ceegf .S {e .EncodeElement (_eacged ,_dedfag );};};if _ceegf .D !=nil {_bcabd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064"}}; -for _ ,_bbfac :=range _ceegf .D {e .EncodeElement (_bbfac ,_bcabd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fedba ST_CellType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fggecg :=_e .Attr {};_fggecg .Name =name ; -switch _fedba {case ST_CellTypeUnset :_fggecg .Value ="";case ST_CellTypeB :_fggecg .Value ="\u0062";case ST_CellTypeN :_fggecg .Value ="\u006e";case ST_CellTypeE :_fggecg .Value ="\u0065";case ST_CellTypeS :_fggecg .Value ="\u0073";case ST_CellTypeStr :_fggecg .Value ="\u0073\u0074\u0072"; -case ST_CellTypeInlineStr :_fggecg .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _fggecg ,nil ;};func (_edgagd *ST_TableType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edgagd =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_edgagd =1; -case "\u0078\u006d\u006c":*_edgagd =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_edgagd =3;};return nil ;}; +// Italic +I *CT_BooleanProperty ; -// Validate validates the CT_CustomFilter and its children -func (_bbcc *CT_CustomFilter )Validate ()error {return _bbcc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};func (_afbef ST_RevisionAction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcffd :=_e .Attr {}; -_gcffd .Name =name ;switch _afbef {case ST_RevisionActionUnset :_gcffd .Value ="";case ST_RevisionActionAdd :_gcffd .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_gcffd .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _gcffd ,nil ;}; -func NewCT_CsPageSetup ()*CT_CsPageSetup {_cdae :=&CT_CsPageSetup {};return _cdae };func (_edcaaf ST_PivotFilterType )ValidateWithPath (path string )error {switch _edcaaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcaaf )); -};return nil ;};func (_edafff *CT_RangePr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edafff .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edafff .AutoStartAttr ))}); -};if _edafff .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edafff .AutoEndAttr ))});};if _edafff .GroupByAttr !=ST_GroupByUnset {_gdbcb ,_gffdc :=_edafff .GroupByAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"}); -if _gffdc !=nil {return _gffdc ;};start .Attr =append (start .Attr ,_gdbcb );};if _edafff .StartNumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_edafff .StartNumAttr )}); -};if _edafff .EndNumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_edafff .EndNumAttr )});};if _edafff .StartDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_g .Sprintf ("\u0025\u0076",*_edafff .StartDateAttr )}); -};if _edafff .EndDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_edafff .EndDateAttr )});};if _edafff .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_edafff .GroupIntervalAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_IconFilter struct{ +// Strike Through +Strike *CT_BooleanProperty ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Outline +Outline *CT_BooleanProperty ; -// Icon Id -IconIdAttr *uint32 ;}; +// Shadow +Shadow *CT_BooleanProperty ; -// Validate validates the CT_X and its children -func (_cbdda *CT_X )Validate ()error {return _cbdda .ValidateWithPath ("\u0043\u0054\u005f\u0058")}; +// Condense +Condense *CT_BooleanProperty ; -// Validate validates the CT_XStringElement and its children -func (_fcddcg *CT_XStringElement )Validate ()error {return _fcddcg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");}; +// Extend +Extend *CT_BooleanProperty ; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_bedafe *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func (_degbc *CT_MergeCells )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _degbc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_degbc .CountAttr )}); -};e .EncodeToken (start );_fceeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_degfae :=range _degbc .MergeCell {e .EncodeElement (_degfae ,_fceeg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_CellStyles struct{ +// Text Color +Color *CT_Color ; -// Style Count -CountAttr *uint32 ; - -// Cell Style -CellStyle []*CT_CellStyle ;};func (_gfdgf *CT_RowHierarchiesUsage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfdgf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gfdgf .CountAttr )}); -};e .EncodeToken (start );_cadac :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_bcfgbd :=range _gfdgf .RowHierarchyUsage {e .EncodeElement (_bcfgbd ,_cadac ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_SortMethod byte ;func (_egbbg *CT_MdxMetadata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egbbg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egbbg .CountAttr )}); -};e .EncodeToken (start );_deafg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_acegb :=range _egbbg .Mdx {e .EncodeElement (_acegb ,_deafg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func NewCT_VolMain ()*CT_VolMain {_dfedfa :=&CT_VolMain {}; -return _dfedfa };func (_cdggc ST_SortBy )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdggc .String (),start );}; - -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_egaegf *CT_IconSet )ValidateWithPath (path string )error {if _agacg :=_egaegf .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_agacg !=nil {return _agacg ;};for _dgggf ,_agfda :=range _egaegf .Cfvo {if _ebgda :=_agfda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dgggf )); -_ebgda !=nil {return _ebgda ;};};return nil ;};type CT_SortCondition struct{ +// Font Size +Sz *CT_FontSize ; -// Descending -DescendingAttr *bool ; +// Underline +U *CT_UnderlineProperty ; -// Sort By -SortByAttr ST_SortBy ; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// Reference -RefAttr string ; +// Font Scheme +Scheme *CT_FontScheme ;};type ST_Orientation byte ;type CT_UndoInfo struct{ -// Custom List -CustomListAttr *string ; +// Index +IndexAttr uint32 ; -// Format Id -DxfIdAttr *uint32 ; +// Expression +ExpAttr ST_FormulaExpression ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Reference 3D +Ref3DAttr *bool ; -// Icon Id -IconIdAttr *uint32 ;};func (_gbcaaa ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _gbcaaa {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcaaa )); -};return nil ;};func NewCT_Mdx ()*CT_Mdx {_ffgdb :=&CT_Mdx {};_ffgdb .FAttr =ST_MdxFunctionType (1);return _ffgdb };func (_dcecbg ST_DateTimeGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dcecbg .String (),start ); -};func (_adcfb *CT_WebPublishing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adcfb .CssAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0073\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_adcfb .CssAttr ))}); -};if _adcfb .ThicketAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_adcfb .ThicketAttr ))});};if _adcfb .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_adcfb .LongFileNamesAttr ))}); -};if _adcfb .VmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u006d\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_adcfb .VmlAttr ))});};if _adcfb .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_adcfb .AllowPngAttr ))}); -};if _adcfb .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_fbffea ,_bdggeg :=_adcfb .TargetScreenSizeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _bdggeg !=nil {return _bdggeg ; -};start .Attr =append (start .Attr ,_fbffea );};if _adcfb .DpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_adcfb .DpiAttr )});};if _adcfb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_adcfb .CodePageAttr )}); -};if _adcfb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_adcfb .CharacterSetAttr )});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TableStyleElement struct{ +// Array Formula +ArrayAttr *bool ; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Value Needed +VAttr *bool ; -// Band Size -SizeAttr *uint32 ; +// Defined Name Formula +NfAttr *bool ; -// Formatting Id -DxfIdAttr *uint32 ;}; +// Cross Sheet Move +CsAttr *bool ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_ebdac *CT_FontFamily )ValidateWithPath (path string )error {if _ebdac .ValAttr < 0{return _g .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 ,_ebdac .ValAttr ); -};if _ebdac .ValAttr > 14{return _g .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ebdac .ValAttr );};return nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_bedag :=&CT_RevisionMove {}; -return _bedag };func (_bccdca ST_SortBy )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfaagg :=_e .Attr {};_dfaagg .Name =name ;switch _bccdca {case ST_SortByUnset :_dfaagg .Value ="";case ST_SortByValue :_dfaagg .Value ="\u0076\u0061\u006cu\u0065"; -case ST_SortByCellColor :_dfaagg .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_dfaagg .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_dfaagg .Value ="\u0069\u0063\u006f\u006e";};return _dfaagg ,nil ; -};func (_dacb *CT_IconSet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbeae :=range start .Attr {if _bbeae .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_dacb .IconSetAttr .UnmarshalXMLAttr (_bbeae );continue ;};if _bbeae .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_adgbf ,_acceb :=_b .ParseBool (_bbeae .Value ); -if _acceb !=nil {return _acceb ;};_dacb .ShowValueAttr =&_adgbf ;continue ;};if _bbeae .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_eafdc ,_cffdg :=_b .ParseBool (_bbeae .Value );if _cffdg !=nil {return _cffdg ;};_dacb .PercentAttr =&_eafdc ; -continue ;};if _bbeae .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cgcdf ,_fedebb :=_b .ParseBool (_bbeae .Value );if _fedebb !=nil {return _fedebb ;};_dacb .ReverseAttr =&_cgcdf ;continue ;};};_fcecg :for {_eaec ,_bebfg :=d .Token ();if _bebfg !=nil {return _bebfg ; -};switch _cbfga :=_eaec .(type ){case _e .StartElement :switch _cbfga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_ecdge :=NewCT_Cfvo (); -if _cbced :=d .DecodeElement (_ecdge ,&_cbfga );_cbced !=nil {return _cbced ;};_dacb .Cfvo =append (_dacb .Cfvo ,_ecdge );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_cbfga .Name ); -if _fdfe :=d .Skip ();_fdfe !=nil {return _fdfe ;};};case _e .EndElement :break _fcecg ;case _e .CharData :};};return nil ;};type CT_DefinedNames struct{ +// Range +DrAttr string ; // Defined Name -DefinedName []*CT_DefinedName ;};func (_gacde *CT_Record )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gacde .M !=nil {_aedad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bbaab :=range _gacde .M {e .EncodeElement (_bbaab ,_aedad ); -};};if _gacde .N !=nil {_edbea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_eacgd :=range _gacde .N {e .EncodeElement (_eacgd ,_edbea );};};if _gacde .B !=nil {_cbfgad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062"}}; -for _ ,_ebdgc :=range _gacde .B {e .EncodeElement (_ebdgc ,_cbfgad );};};if _gacde .E !=nil {_ggegf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bfefd :=range _gacde .E {e .EncodeElement (_bfefd ,_ggegf );};};if _gacde .S !=nil {_baegc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_afcgd :=range _gacde .S {e .EncodeElement (_afcgd ,_baegc );};};if _gacde .D !=nil {_bbgcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_bgeab :=range _gacde .D {e .EncodeElement (_bgeab ,_bbgcc );};};if _gacde .X !=nil {_bbcce :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_befbdd :=range _gacde .X {e .EncodeElement (_befbdd ,_bbcce );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_gecegd :=&CT_TupleCache {};return _gecegd };func (_cageb ST_GrowShrinkType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cageb .String (),start ); -}; +DnAttr *string ; -// Validate validates the CT_FieldsUsage and its children -func (_abcba *CT_FieldsUsage )Validate ()error {return _abcba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_fgfbb *StyleSheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _fgfbb .CT_Stylesheet .MarshalXML (e ,start );};func (_dgaafd *CT_WebPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgaafd .XmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .XmlAttr ))}); -};if _dgaafd .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .SourceDataAttr ))});};if _dgaafd .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .ParsePreAttr ))}); -};if _dgaafd .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .ConsecutiveAttr ))});};if _dgaafd .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .FirstRowAttr ))}); -};if _dgaafd .Xl97Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .Xl97Attr ))});};if _dgaafd .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .TextDatesAttr ))}); -};if _dgaafd .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .Xl2000Attr ))});};if _dgaafd .UrlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dgaafd .UrlAttr )}); -};if _dgaafd .PostAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgaafd .PostAttr )});};if _dgaafd .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgaafd .HtmlTablesAttr ))}); -};if _dgaafd .HtmlFormatAttr !=ST_HtmlFmtUnset {_gccgc ,_fcgdd :=_dgaafd .HtmlFormatAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _fcgdd !=nil {return _fcgdd ;};start .Attr =append (start .Attr ,_gccgc ); -};if _dgaafd .EditPageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgaafd .EditPageAttr )});};e .EncodeToken (start );if _dgaafd .Tables !=nil {_aaafac :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}}; -e .EncodeElement (_dgaafd .Tables ,_aaafac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_fdc :=&CT_CellXfs {};return _fdc };func NewCT_CellWatches ()*CT_CellWatches {_baec :=&CT_CellWatches {}; -return _baec };func (_bdebb *CT_RevisionInsertSheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecgec :=range start .Attr {if _ecgec .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_edbff ,_bfffc :=_b .ParseUint (_ecgec .Value ,10,32); -if _bfffc !=nil {return _bfffc ;};_bdebb .SheetIdAttr =uint32 (_edbff );continue ;};if _ecgec .Name .Local =="\u006e\u0061\u006d\u0065"{_cfecd ,_beabd :=_ecgec .Value ,error (nil );if _beabd !=nil {return _beabd ;};_bdebb .NameAttr =_cfecd ;continue ;}; -if _ecgec .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cebag ,_acdgb :=_b .ParseUint (_ecgec .Value ,10,32);if _acdgb !=nil {return _acdgb ;};_bdebb .SheetPositionAttr =uint32 (_cebag );continue ;};if _ecgec .Name .Local =="\u0072\u0049\u0064"{_fcfbc ,_agede :=_b .ParseUint (_ecgec .Value ,10,32); -if _agede !=nil {return _agede ;};_decede :=uint32 (_fcfbc );_bdebb .RIdAttr =&_decede ;continue ;};if _ecgec .Name .Local =="\u0075\u0061"{_decgg ,_gbaad :=_b .ParseBool (_ecgec .Value );if _gbaad !=nil {return _gbaad ;};_bdebb .UaAttr =&_decgg ;continue ; -};if _ecgec .Name .Local =="\u0072\u0061"{_gbaef ,_fbcge :=_b .ParseBool (_ecgec .Value );if _fbcge !=nil {return _fbcge ;};_bdebb .RaAttr =&_gbaef ;continue ;};};for {_bbeaeg ,_bdbcce :=d .Token ();if _bdbcce !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_bdbcce ); -};if _fffac ,_gfaec :=_bbeaeg .(_e .EndElement );_gfaec &&_fffac .Name ==start .Name {break ;};};return nil ;}; +// Cell Reference +RAttr *string ; -// Validate validates the CT_TableStyleInfo and its children -func (_ggeaaa *CT_TableStyleInfo )Validate ()error {return _ggeaaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};func (_aagdf *CT_WorkbookProtection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aagdf .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .WorkbookPasswordAttr )}); -};if _aagdf .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .WorkbookPasswordCharacterSetAttr )}); -};if _aagdf .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .RevisionsPasswordAttr )}); -};if _aagdf .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .RevisionsPasswordCharacterSetAttr )}); -};if _aagdf .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aagdf .LockStructureAttr ))}); -};if _aagdf .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aagdf .LockWindowsAttr ))});};if _aagdf .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aagdf .LockRevisionAttr ))}); -};if _aagdf .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .RevisionsAlgorithmNameAttr )}); -};if _aagdf .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .RevisionsHashValueAttr )}); -};if _aagdf .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .RevisionsSaltValueAttr )}); -};if _aagdf .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .RevisionsSpinCountAttr )}); -};if _aagdf .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .WorkbookAlgorithmNameAttr )}); -};if _aagdf .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .WorkbookHashValueAttr )}); -};if _aagdf .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .WorkbookSaltValueAttr )}); -};if _aagdf .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aagdf .WorkbookSpinCountAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fedbcf ST_TimePeriod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fedbcf .String (),start );};func (_bfafd ST_ParameterType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cebdae :=_e .Attr {}; -_cebdae .Name =name ;switch _bfafd {case ST_ParameterTypeUnset :_cebdae .Value ="";case ST_ParameterTypePrompt :_cebdae .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_cebdae .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_cebdae .Value ="\u0063\u0065\u006c\u006c"; -};return _cebdae ,nil ;}; +// Sheet Id +SIdAttr *uint32 ;};func (_cbcfgf *ST_GrowShrinkType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcec ,_bbeaefe :=d .Token ();if _bbeaefe !=nil {return _bbeaefe ;};if _beebf ,_gbcecg :=_gbcec .(_f .EndElement );_gbcecg &&_beebf .Name ==start .Name {*_cbcfgf =1; +return nil ;};if _deagd ,_cfdgg :=_gbcec .(_f .CharData );!_cfdgg {return _bg .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",_gbcec );}else {switch string (_deagd ){case "":*_cbcfgf =0; +case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cbcfgf =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cbcfgf =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cbcfgf =3; +};};_gbcec ,_bbeaefe =d .Token ();if _bbeaefe !=nil {return _bbeaefe ;};if _aeaada ,_eabcee :=_gbcec .(_f .EndElement );_eabcee &&_aeaada .Name ==start .Name {return nil ;};return _bg .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",_gbcec ); +};type CT_DrawingHF struct{IdAttr string ; -// Validate validates the CT_DefinedNames and its children -func (_bagbd *CT_DefinedNames )Validate ()error {return _bagbd .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2; -ST_ScopeField ST_Scope =3;);func (_bcaag *CT_CellProtection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcaag .LockedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcaag .LockedAttr ))}); -};if _bcaag .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcaag .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords };type CT_PCDSCPage struct{ +// Left Header for Odd Pages +LhoAttr *uint32 ; -// Page Item String Count -CountAttr *uint32 ; +// Left Header for Even Pages +LheAttr *uint32 ; -// Page Item -PageItem []*CT_PageItem ;};func (_abbcbd *ST_CellComments )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcacc ,_gbgfd :=d .Token ();if _gbgfd !=nil {return _gbgfd ;};if _gfegg ,_efaegd :=_dcacc .(_e .EndElement );_efaegd &&_gfegg .Name ==start .Name {*_abbcbd =1; -return nil ;};if _efddff ,_cfdda :=_dcacc .(_e .CharData );!_cfdda {return _g .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",_dcacc );}else {switch string (_efddff ){case "":*_abbcbd =0; -case "\u006e\u006f\u006e\u0065":*_abbcbd =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_abbcbd =2;case "\u0061\u0074\u0045n\u0064":*_abbcbd =3;};};_dcacc ,_gbgfd =d .Token ();if _gbgfd !=nil {return _gbgfd ;};if _efede ,_acfccg :=_dcacc .(_e .EndElement ); -_acfccg &&_efede .Name ==start .Name {return nil ;};return _g .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",_dcacc );};type CT_BooleanProperty struct{ +// Left Header for First Page +LhfAttr *uint32 ; -// Value -ValAttr *bool ;}; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Validate validates the CT_GroupMember and its children -func (_gcgef *CT_GroupMember )Validate ()error {return _gcgef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func NewCT_MeasureGroup ()*CT_MeasureGroup {_cbgcd :=&CT_MeasureGroup {};return _cbgcd }; -func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_cdcee :=&CT_ExternalLinkChoice {};return _cdcee ;};type CT_Groups struct{ +// Center Header for Even Pages +CheAttr *uint32 ; -// Level Group Count -CountAttr *uint32 ; +// Center Header for First Page +ChfAttr *uint32 ; -// OLAP Group -Group []*CT_LevelGroup ;}; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_gdbg *CT_PivotAreaReference )ValidateWithPath (path string )error {for _edacg ,_beaaa :=range _gdbg .X {if _cgfgg :=_beaaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_edacg ));_cgfgg !=nil {return _cgfgg ; -};};if _gdbg .ExtLst !=nil {if _bdgcd :=_gdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgcd !=nil {return _bdgcd ;};};return nil ;};func (_addcc *ST_OleUpdate )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_addcc =0; -case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_addcc =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_addcc =2;};return nil ;}; +// Right Header for Even Pages +RheAttr *uint32 ; -// Validate validates the CT_Hyperlinks and its children -func (_aabg *CT_Hyperlinks )Validate ()error {return _aabg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};func (_bggfdb ST_DynamicFilterType )String ()string {switch _bggfdb {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c"; -case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079"; -case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072"; -case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034"; -case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039"; -case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";};type ST_TableStyleType byte ;func NewCT_Tables ()*CT_Tables {_dbeba :=&CT_Tables {};return _dbeba }; +// Right Header for First Page +RhfAttr *uint32 ; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_bcdbc *CT_PageFields )ValidateWithPath (path string )error {for _eeebg ,_cfdd :=range _bcdbc .PageField {if _dgbafe :=_cfdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eeebg )); -_dgbafe !=nil {return _dgbafe ;};};return nil ;}; +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Validate validates the CT_XmlPr and its children -func (_fbabgg *CT_XmlPr )Validate ()error {return _fbabgg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_eaagff *CT_Scenarios )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbcgd :=range start .Attr {if _bbcgd .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_bfdgc ,_cefag :=_b .ParseUint (_bbcgd .Value ,10,32); -if _cefag !=nil {return _cefag ;};_dbgfcd :=uint32 (_bfdgc );_eaagff .CurrentAttr =&_dbgfcd ;continue ;};if _bbcgd .Name .Local =="\u0073\u0068\u006f\u0077"{_dcadd ,_feaag :=_b .ParseUint (_bbcgd .Value ,10,32);if _feaag !=nil {return _feaag ;};_ebgbf :=uint32 (_dcadd ); -_eaagff .ShowAttr =&_ebgbf ;continue ;};if _bbcgd .Name .Local =="\u0073\u0071\u0072e\u0066"{_cfbbg ,_ccbcae :=ParseSliceST_Sqref (_bbcgd .Value );if _ccbcae !=nil {return _ccbcae ;};_eaagff .SqrefAttr =&_cfbbg ;continue ;};};_ecefd :for {_agfcg ,_deab :=d .Token (); -if _deab !=nil {return _deab ;};switch _dbedeb :=_agfcg .(type ){case _e .StartElement :switch _dbedeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_ddgfg :=NewCT_Scenario (); -if _afbcfa :=d .DecodeElement (_ddgfg ,&_dbedeb );_afbcfa !=nil {return _afbcfa ;};_eaagff .Scenario =append (_eaagff .Scenario ,_ddgfg );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_dbedeb .Name ); -if _fffag :=d .Skip ();_fffag !=nil {return _fffag ;};};case _e .EndElement :break _ecefd ;case _e .CharData :};};return nil ;};func NewCT_Record ()*CT_Record {_eecdc :=&CT_Record {};return _eecdc };func (_dceef *CT_MeasureDimensionMaps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dceef .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dceef .CountAttr )}); -};e .EncodeToken (start );if _dceef .Map !=nil {_bdcca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_cgddd :=range _dceef .Map {e .EncodeElement (_cgddd ,_bdcca );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_gfgee *CT_MetadataTypes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfgee .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gfgee .CountAttr )}); -};e .EncodeToken (start );_fccf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_ecbdd :=range _gfgee .MetadataType {e .EncodeElement (_ecbdd ,_fccf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_ExternalSheetNames struct{ +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Sheet Name -SheetName []*CT_ExternalSheetName ;};func (_fcddd *CT_OleObjects )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbfcg :for {_aacc ,_dccff :=d .Token ();if _dccff !=nil {return _dccff ;};switch _fadfdd :=_aacc .(type ){case _e .StartElement :switch _fadfdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_ccfga :=NewCT_OleObject (); -if _bdfgb :=d .DecodeElement (_ccfga ,&_fadfdd );_bdfgb !=nil {return _bdfgb ;};_fcddd .OleObject =append (_fcddd .OleObject ,_ccfga );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_fadfdd .Name ); -if _accgd :=d .Skip ();_accgd !=nil {return _accgd ;};};case _e .EndElement :break _gbfcg ;case _e .CharData :};};return nil ;};type CT_CellStyleXfs struct{ +// Left Footer for First Page +LffAttr *uint32 ; -// Style Count -CountAttr *uint32 ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Formatting Elements -Xf []*CT_Xf ;}; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_bceec *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _eeefd ,_cgbaa :=range _bceec .Map {if _adgae :=_cgbaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_eeefd ));_adgae !=nil {return _adgae ; -};};return nil ;}; +// Center Footer for First Page +CffAttr *uint32 ; -// Validate validates the CT_WebPublishItems and its children -func (_bagadd *CT_WebPublishItems )Validate ()error {return _bagadd .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_fadcfg *CT_TableColumn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fadcfg .IdAttr )}); -if _fadcfg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .UniqueNameAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fadcfg .NameAttr )}); -if _fadcfg .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_baeaf ,_bagge :=_fadcfg .TotalsRowFunctionAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _bagge !=nil {return _bagge ; -};start .Attr =append (start .Attr ,_baeaf );};if _fadcfg .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .TotalsRowLabelAttr )}); -};if _fadcfg .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .QueryTableFieldIdAttr )}); -};if _fadcfg .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .HeaderRowDxfIdAttr )}); -};if _fadcfg .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .DataDxfIdAttr )});};if _fadcfg .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .TotalsRowDxfIdAttr )}); -};if _fadcfg .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .HeaderRowCellStyleAttr )}); -};if _fadcfg .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .DataCellStyleAttr )}); -};if _fadcfg .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fadcfg .TotalsRowCellStyleAttr )}); -};e .EncodeToken (start );if _fadcfg .CalculatedColumnFormula !=nil {_eeged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}}; -e .EncodeElement (_fadcfg .CalculatedColumnFormula ,_eeged );};if _fadcfg .TotalsRowFormula !=nil {_cfgbg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; -e .EncodeElement (_fadcfg .TotalsRowFormula ,_cfgbg );};if _fadcfg .XmlColumnPr !=nil {_aeeag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_fadcfg .XmlColumnPr ,_aeeag ); -};if _fadcfg .ExtLst !=nil {_dgeag :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fadcfg .ExtLst ,_dgeag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_gfgg *CT_ChartsheetPr )ValidateWithPath (path string )error {if _gfgg .TabColor !=nil {if _dagf :=_gfgg .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dagf !=nil {return _dagf ;};};return nil ;};func (_eedfaa *ST_TextVAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eedfaa =0; -case "\u0074\u006f\u0070":*_eedfaa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eedfaa =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eedfaa =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_eedfaa =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eedfaa =5; -};return nil ;};type ST_FormatAction byte ; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_cffe *CT_DdeValue )ValidateWithPath (path string )error {if _beec :=_cffe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_beec !=nil {return _beec ;};return nil ;};func (_cbbgdg *CT_XmlPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agbbed :=range start .Attr {if _agbbed .Name .Local =="\u006d\u0061\u0070I\u0064"{_agcfc ,_cfdaae :=_b .ParseUint (_agbbed .Value ,10,32); -if _cfdaae !=nil {return _cfdaae ;};_cbbgdg .MapIdAttr =uint32 (_agcfc );continue ;};if _agbbed .Name .Local =="\u0078\u0070\u0061t\u0068"{_ggbdcc ,_ecdgeg :=_agbbed .Value ,error (nil );if _ecdgeg !=nil {return _ecdgeg ;};_cbbgdg .XpathAttr =_ggbdcc ; -continue ;};if _agbbed .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_cdbgfg ,_feeag :=_agbbed .Value ,error (nil );if _feeag !=nil {return _feeag ;};_cbbgdg .XmlDataTypeAttr =_cdbgfg ;continue ;};};_fgfc :for {_bdgffa ,_cedfbb :=d .Token (); -if _cedfbb !=nil {return _cedfbb ;};switch _deebba :=_bdgffa .(type ){case _e .StartElement :switch _deebba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbgdg .ExtLst =NewCT_ExtensionList (); -if _adeef :=d .DecodeElement (_cbbgdg .ExtLst ,&_deebba );_adeef !=nil {return _adeef ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_deebba .Name ); -if _cbage :=d .Skip ();_cbage !=nil {return _cbage ;};};case _e .EndElement :break _fgfc ;case _e .CharData :};};return nil ;};func (_gegbb ST_TimePeriod )Validate ()error {return _gegbb .ValidateWithPath ("")};type CT_ProtectedRanges struct{ +// Right Footer for First Page +RffAttr *uint32 ;}; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};type CT_WebPr struct{ +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_bbbc *CT_Filters )ValidateWithPath (path string )error {if _caafg :=_bbbc .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_caafg !=nil {return _caafg ; +};for _cgbgg ,_ecaa :=range _bbbc .Filter {if _febaa :=_ecaa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgbgg ));_febaa !=nil {return _febaa ;};};for _dbadb ,_fbgcg :=range _bbbc .DateGroupItem {if _bdcg :=_fbgcg .ValidateWithPath (_bg .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_dbadb )); +_bdcg !=nil {return _bdcg ;};};return nil ;}; -// XML Source -XmlAttr *bool ; +// Validate validates the CT_Field and its children +func (_ceeb *CT_Field )Validate ()error {return _ceeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};type CT_PivotCache struct{ -// Import XML Source Data -SourceDataAttr *bool ; +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;};func (_caggg *ST_CfType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caggg =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_caggg =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_caggg =2; +case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_caggg =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_caggg =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_caggg =5;case "\u0074\u006f\u00701\u0030":*_caggg =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_caggg =7; +case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_caggg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_caggg =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_caggg =10; +case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_caggg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_caggg =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_caggg =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_caggg =14; +case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_caggg =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_caggg =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_caggg =17; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_caggg =18;};return nil ;}; -// Parse PRE -ParsePreAttr *bool ; +// Validate validates the CT_Rst and its children +func (_fefdd *CT_Rst )Validate ()error {return _fefdd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");}; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_ffdaa *CT_ServerFormat )ValidateWithPath (path string )error {return nil }; -// Use First Row -FirstRowAttr *bool ; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_deae *CT_DateTime )ValidateWithPath (path string )error {for _ffeab ,_bagc :=range _deae .X {if _eefa :=_bagc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ffeab ));_eefa !=nil {return _eefa ;};};return nil ; +};type CT_ChartFormats struct{ -// Created in Excel 97 -Xl97Attr *bool ; +// Format Count +CountAttr *uint32 ; -// Dates as Text -TextDatesAttr *bool ; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;};func (_gaafe *CT_X )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaafe .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",*_gaafe .VAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_efac :=&CT_Control {};return _efac };func (_efcga ST_SortBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efcga .String (),start ); +};func NewCT_CfRule ()*CT_CfRule {_defe :=&CT_CfRule {};return _defe }; -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_dfdeg *CT_MapInfo )ValidateWithPath (path string )error {for _efbdd ,_befae :=range _dfdeg .Schema {if _fcdede :=_befae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_efbdd )); +_fcdede !=nil {return _fcdede ;};};for _faffde ,_egdga :=range _dfdeg .Map {if _deace :=_egdga .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_faffde ));_deace !=nil {return _deace ;};};return nil ; +};func (_ggaead *ST_DataValidationOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abadcgc ,_ecgeae :=d .Token ();if _ecgeae !=nil {return _ecgeae ;};if _bdbce ,_gdbdef :=_abadcgc .(_f .EndElement );_gdbdef &&_bdbce .Name ==start .Name {*_ggaead =1; +return nil ;};if _cecda ,_bcbfe :=_abadcgc .(_f .CharData );!_bcbfe {return _bg .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",_abadcgc );}else {switch string (_cecda ){case "":*_ggaead =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ggaead =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggaead =2;case "\u0065\u0071\u0075a\u006c":*_ggaead =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggaead =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ggaead =5; +case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ggaead =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ggaead =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ggaead =8; +};};_abadcgc ,_ecgeae =d .Token ();if _ecgeae !=nil {return _ecgeae ;};if _gegcbg ,_geegbe :=_abadcgc .(_f .EndElement );_geegbe &&_gegcbg .Name ==start .Name {return nil ;};return _bg .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",_abadcgc ); +}; -// URL -UrlAttr *string ; +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_bebfdf *Sst )ValidateWithPath (path string )error {if _dcegbc :=_bebfdf .CT_Sst .ValidateWithPath (path );_dcegbc !=nil {return _dcegbc ;};return nil ;};func (_ggeedb ST_TextVAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggeedb .String (),start ); +};func (_fadcg ST_Pane )ValidateWithPath (path string )error {switch _fadcg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadcg )); +};return nil ;};type CT_Tables struct{ -// Web Post -PostAttr *string ; +// Count of Tables +CountAttr *uint32 ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// No Value +M []*CT_TableMissing ; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Character Value +S []*CT_XStringElement ; -// Edit Query URL -EditPageAttr *string ; +// Index +X []*CT_Index ;}; -// Tables -Tables *CT_Tables ;};func (_bfcffd ST_DynamicFilterType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_geebd :=_e .Attr {};_geebd .Name =name ;switch _bfcffd {case ST_DynamicFilterTypeUnset :_geebd .Value ="";case ST_DynamicFilterTypeNull :_geebd .Value ="\u006e\u0075\u006c\u006c"; -case ST_DynamicFilterTypeAboveAverage :_geebd .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_geebd .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_geebd .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; -case ST_DynamicFilterTypeToday :_geebd .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_geebd .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_geebd .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; -case ST_DynamicFilterTypeThisWeek :_geebd .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_geebd .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_geebd .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case ST_DynamicFilterTypeThisMonth :_geebd .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_geebd .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_geebd .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case ST_DynamicFilterTypeThisQuarter :_geebd .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_geebd .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_geebd .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; -case ST_DynamicFilterTypeThisYear :_geebd .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_geebd .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_geebd .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; -case ST_DynamicFilterTypeQ1 :_geebd .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_geebd .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_geebd .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_geebd .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_geebd .Value ="\u004d\u0031"; -case ST_DynamicFilterTypeM2 :_geebd .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_geebd .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_geebd .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_geebd .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_geebd .Value ="\u004d\u0036"; -case ST_DynamicFilterTypeM7 :_geebd .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_geebd .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_geebd .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_geebd .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_geebd .Value ="\u004d\u0031\u0031"; -case ST_DynamicFilterTypeM12 :_geebd .Value ="\u004d\u0031\u0032";};return _geebd ,nil ;};func (_cgggea *ST_UnderlineValues )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgggea =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cgggea =1; -case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cgggea =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cgggea =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cgggea =4; -case "\u006e\u006f\u006e\u0065":*_cgggea =5;};return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_gfeceg :=&CT_QueryTable {};return _gfeceg }; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_begae *CT_DdeItems )ValidateWithPath (path string )error {for _dgce ,_bcfe :=range _begae .DdeItem {if _eecg :=_bcfe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_dgce )); +_eecg !=nil {return _eecg ;};};return nil ;};func (_gecca *CT_Scenario )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdgga :=range start .Attr {if _fdgga .Name .Local =="\u006e\u0061\u006d\u0065"{_fcba ,_beedg :=_fdgga .Value ,error (nil ); +if _beedg !=nil {return _beedg ;};_gecca .NameAttr =_fcba ;continue ;};if _fdgga .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cccfb ,_bgbge :=_b .ParseBool (_fdgga .Value );if _bgbge !=nil {return _bgbge ;};_gecca .LockedAttr =&_cccfb ;continue ; +};if _fdgga .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ecddef ,_dfeceg :=_b .ParseBool (_fdgga .Value );if _dfeceg !=nil {return _dfeceg ;};_gecca .HiddenAttr =&_ecddef ;continue ;};if _fdgga .Name .Local =="\u0063\u006f\u0075n\u0074"{_bddce ,_dcccg :=_b .ParseUint (_fdgga .Value ,10,32); +if _dcccg !=nil {return _dcccg ;};_degdg :=uint32 (_bddce );_gecca .CountAttr =&_degdg ;continue ;};if _fdgga .Name .Local =="\u0075\u0073\u0065\u0072"{_efffdc ,_dddbeg :=_fdgga .Value ,error (nil );if _dddbeg !=nil {return _dddbeg ;};_gecca .UserAttr =&_efffdc ; +continue ;};if _fdgga .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ceecfe ,_fegbfe :=_fdgga .Value ,error (nil );if _fegbfe !=nil {return _fegbfe ;};_gecca .CommentAttr =&_ceecfe ;continue ;};};_ebecd :for {_gcagba ,_gbgad :=d .Token ();if _gbgad !=nil {return _gbgad ; +};switch _cebbd :=_gcagba .(type ){case _f .StartElement :switch _cebbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_daecb :=NewCT_InputCells (); +if _dfcdb :=d .DecodeElement (_daecb ,&_cebbd );_dfcdb !=nil {return _dfcdb ;};_gecca .InputCells =append (_gecca .InputCells ,_daecb );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_cebbd .Name ); +if _ececba :=d .Skip ();_ececba !=nil {return _ececba ;};};case _f .EndElement :break _ebecd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Parameter and its children -func (_gggac *CT_Parameter )Validate ()error {return _gggac .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};type CT_PivotFilters struct{ +// Validate validates the CT_SingleXmlCell and its children +func (_aecce *CT_SingleXmlCell )Validate ()error {return _aecce .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};type CT_CustomWorkbookViews struct{ -// Pivot Filter Count -CountAttr *uint32 ; +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};type ST_DvAspect byte ;func (_ecdg *CT_CellFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecdg .TAttr !=ST_CellFormulaTypeUnset {_fcbcg ,_degf :=_ecdg .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"}); +if _degf !=nil {return _degf ;};start .Attr =append (start .Attr ,_fcbcg );};if _ecdg .AcaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .AcaAttr ))}); +};if _ecdg .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_ecdg .RefAttr )});};if _ecdg .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .Dt2DAttr ))}); +};if _ecdg .DtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .DtrAttr ))});};if _ecdg .Del1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .Del1Attr ))}); +};if _ecdg .Del2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .Del2Attr ))});};if _ecdg .R1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0031"},Value :_bg .Sprintf ("\u0025\u0076",*_ecdg .R1Attr )}); +};if _ecdg .R2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0032"},Value :_bg .Sprintf ("\u0025\u0076",*_ecdg .R2Attr )});};if _ecdg .CaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .CaAttr ))}); +};if _ecdg .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_ecdg .SiAttr )});};if _ecdg .BxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0078"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecdg .BxAttr ))}); +};e .EncodeElement (_ecdg .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdcgbe *ST_IconSetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdcgbe =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_cdcgbe =1; +case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cdcgbe =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_cdcgbe =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_cdcgbe =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_cdcgbe =5; +case "\u0033\u0053\u0069\u0067\u006e\u0073":*_cdcgbe =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_cdcgbe =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_cdcgbe =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_cdcgbe =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cdcgbe =10; +case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_cdcgbe =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_cdcgbe =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_cdcgbe =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_cdcgbe =14; +case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cdcgbe =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_cdcgbe =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_cdcgbe =17;};return nil ;}; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func (_cbbcg *CT_MdxTuple )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbbcg .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_cbbcg .CAttr )}); -};if _cbbcg .CtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cbbcg .CtAttr )});};if _cbbcg .SiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_cbbcg .SiAttr )}); -};if _cbbcg .FiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_cbbcg .FiAttr )});};if _cbbcg .BcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_cbbcg .BcAttr )}); -};if _cbbcg .FcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_cbbcg .FcAttr )});};if _cbbcg .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbbcg .IAttr ))}); -};if _cbbcg .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbbcg .UAttr ))});};if _cbbcg .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbbcg .StAttr ))}); -};if _cbbcg .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbbcg .BAttr ))});};e .EncodeToken (start );if _cbbcg .N !=nil {_dfceaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_gdebf :=range _cbbcg .N {e .EncodeElement (_gdebf ,_dfceaf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgfaa ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cgfaa {case 0,1,2,3,4,5,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfaa )); -};return nil ;};func (_dgdaeb ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _dgdaeb {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdaeb )); -};return nil ;};type Metadata struct{CT_Metadata }; +// Validate validates the CT_CacheField and its children +func (_eaffd *CT_CacheField )Validate ()error {return _eaffd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the CT_CustomFilters and its children -func (_ecag *CT_CustomFilters )Validate ()error {return _ecag .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; +// Validate validates the CT_MemberProperties and its children +func (_fbdad *CT_MemberProperties )Validate ()error {return _fbdad .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_CellStyle ()*CT_CellStyle {_dfdd :=&CT_CellStyle {}; +return _dfdd };func NewCT_VolTopicRef ()*CT_VolTopicRef {_ddfeg :=&CT_VolTopicRef {};return _ddfeg };type CT_DynamicFilter struct{ -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_baecf *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _baecf .ExtLst !=nil {if _dfcdc :=_baecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcdc !=nil {return _dfcdc ;};};return nil ;}; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// Validate validates the CT_QueryTableField and its children -func (_deacf *CT_QueryTableField )Validate ()error {return _deacf .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_fgedc *ST_SortType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgedc =0; -case "\u006e\u006f\u006e\u0065":*_fgedc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fgedc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fgedc =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fgedc =4; -case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fgedc =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fgedc =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fgedc =7; -};return nil ;}; +// Value +ValAttr *float64 ; -// Validate validates the CT_DataBinding and its children -func (_aebe *CT_DataBinding )Validate ()error {return _aebe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// ISO Value +ValIsoAttr *_cc .Time ; -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_eaef *CT_Items )ValidateWithPath (path string )error {for _ceca ,_fcfce :=range _eaef .Item {if _bdcf :=_fcfce .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ceca ));_bdcf !=nil {return _bdcf ; -};};return nil ;};func (_fccggf ST_Pane )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fccggf .String (),start );};func (_ceegc *CT_InputCells )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ceegc .RAttr )}); -if _ceegc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegc .DeletedAttr ))});};if _ceegc .UndoneAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceegc .UndoneAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ceegc .ValAttr )});if _ceegc .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ceegc .NumFmtIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GroupMember struct{ +// Max Value +MaxValAttr *float64 ; -// Group Member Unique Name -UniqueNameAttr string ; +// Max ISO Value +MaxValIsoAttr *_cc .Time ;}; -// Group -GroupAttr *bool ;}; +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_ggcdb *CT_WebPublishObjects )ValidateWithPath (path string )error {for _fcfcc ,_ebfgg :=range _ggcdb .WebPublishObject {if _gecdg :=_ebfgg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fcfcc )); +_gecdg !=nil {return _gecdg ;};};return nil ;}; -// Validate validates the CT_CalculatedMembers and its children -func (_dea *CT_CalculatedMembers )Validate ()error {return _dea .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func (_fegcgb ST_HorizontalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgagga :=_e .Attr {}; -_dgagga .Name =name ;switch _fegcgb {case ST_HorizontalAlignmentUnset :_dgagga .Value ="";case ST_HorizontalAlignmentGeneral :_dgagga .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_dgagga .Value ="\u006c\u0065\u0066\u0074"; -case ST_HorizontalAlignmentCenter :_dgagga .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_dgagga .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_dgagga .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_dgagga .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; -case ST_HorizontalAlignmentCenterContinuous :_dgagga .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_dgagga .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _dgagga ,nil ;}; +// Validate validates the CT_CacheHierarchies and its children +func (_fag *CT_CacheHierarchies )Validate ()error {return _fag .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_gbbb *CT_BorderPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbbb .StyleAttr !=ST_BorderStyleUnset {_dgge ,_acg :=_gbbb .StyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0079l\u0065"}); +if _acg !=nil {return _acg ;};start .Attr =append (start .Attr ,_dgge );};e .EncodeToken (start );if _gbbb .Color !=nil {_cfcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gbbb .Color ,_cfcg ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_bbbeb *Worksheet )ValidateWithPath (path string )error {if _cebea :=_bbbeb .CT_Worksheet .ValidateWithPath (path );_cebea !=nil {return _cebea ;};return nil ;};type CT_Workbook struct{ +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_dgca *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _gede ,_feebc :=range _dgca .CustomWorkbookView {if _cebff :=_feebc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_gede )); +_cebff !=nil {return _cebff ;};};return nil ;}; -// Document Conformance Class -ConformanceAttr _gg .ST_ConformanceClass ; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_ccddb *CT_CalculatedItem )ValidateWithPath (path string )error {if _efdf :=_ccddb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_efdf !=nil {return _efdf ;};if _ccddb .ExtLst !=nil {if _bee :=_ccddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bee !=nil {return _bee ;};};return nil ;}; -// File Version -FileVersion *CT_FileVersion ; +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_addf *CT_PivotAreas )ValidateWithPath (path string )error {for _dfedg ,_fgefa :=range _addf .PivotArea {if _abdcb :=_fgefa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_dfedg )); +_abdcb !=nil {return _abdcb ;};};return nil ;}; -// File Sharing -FileSharing *CT_FileSharing ; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_dedbd *CT_MeasureDimensionMaps )Validate ()error {return _dedbd .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");}; -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// Validate validates the CT_RevisionConflict and its children +func (_eeafe *CT_RevisionConflict )Validate ()error {return _eeafe .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};type CT_FutureMetadata struct{ -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// Metadata Type Name +NameAttr string ; -// Workbook Views -BookViews *CT_BookViews ; +// Future Metadata Block Count +CountAttr *uint32 ; -// Sheets -Sheets *CT_Sheets ; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_ggdegc :=&CT_RevisionInsertSheet {};return _ggdegc ;}; -// External References -ExternalReferences *CT_ExternalReferences ; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_gcbbd *CT_PageBreak )ValidateWithPath (path string )error {for _gceaa ,_ecfge :=range _gcbbd .Brk {if _cacgb :=_ecfge .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_gceaa ));_cacgb !=nil {return _cacgb ; +};};return nil ;};func (_cfed *CT_CalculatedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbda :=range start .Attr {if _fbda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gccd ,_cab :=_b .ParseUint (_fbda .Value ,10,32);if _cab !=nil {return _cab ; +};_fbfc :=uint32 (_gccd );_cfed .CountAttr =&_fbfc ;continue ;};};_dacg :for {_dbff ,_befa :=d .Token ();if _befa !=nil {return _befa ;};switch _babe :=_dbff .(type ){case _f .StartElement :switch _babe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_ebg :=NewCT_CalculatedItem (); +if _ccc :=d .DecodeElement (_ebg ,&_babe );_ccc !=nil {return _ccc ;};_cfed .CalculatedItem =append (_cfed .CalculatedItem ,_ebg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_babe .Name ); +if _cgaf :=d .Skip ();_cgaf !=nil {return _cgaf ;};};case _f .EndElement :break _dacg ;case _f .CharData :};};return nil ;};func (_baedee *ST_ItemType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_baedee =0;case "\u0064\u0061\u0074\u0061":*_baedee =1; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_baedee =2;case "\u0073\u0075\u006d":*_baedee =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_baedee =4;case "\u0061\u0076\u0067":*_baedee =5;case "\u006d\u0061\u0078":*_baedee =6;case "\u006d\u0069\u006e":*_baedee =7; +case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_baedee =8;case "\u0063\u006f\u0075n\u0074":*_baedee =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_baedee =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_baedee =11;case "\u0076\u0061\u0072":*_baedee =12; +case "\u0076\u0061\u0072\u0050":*_baedee =13;case "\u0067\u0072\u0061n\u0064":*_baedee =14;case "\u0062\u006c\u0061n\u006b":*_baedee =15;};return nil ;};func (_dgcgf *CT_PatternFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgcgf .PatternTypeAttr !=ST_PatternTypeUnset {_bgedb ,_abcga :=_dgcgf .PatternTypeAttr .MarshalXMLAttr (_f .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"}); +if _abcga !=nil {return _abcga ;};start .Attr =append (start .Attr ,_bgedb );};e .EncodeToken (start );if _dgcgf .FgColor !=nil {_eaeag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgcgf .FgColor ,_eaeag ); +};if _dgcgf .BgColor !=nil {_daafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgcgf .BgColor ,_daafe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func NewCT_PivotFilters ()*CT_PivotFilters {_ecgaf :=&CT_PivotFilters {};return _ecgaf };type CT_OleObject struct{ -// Defined Names -DefinedNames *CT_DefinedNames ; +// Embedded Object ProgId +ProgIdAttr *string ; -// Calculation Properties -CalcPr *CT_CalcPr ; +// Data or View Aspect +DvAspectAttr ST_DvAspect ; -// Embedded Object Size -OleSize *CT_OleSize ; +// Embedded Object's Link Moniker +LinkAttr *string ; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// Linked Embedded Object Update +OleUpdateAttr ST_OleUpdate ; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// Auto Load +AutoLoadAttr *bool ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr *string ; -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Embedded Object Properties +ObjectPr *CT_ObjectPr ;}; -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// Validate validates the CT_PivotCache and its children +func (_gabcb *CT_PivotCache )Validate ()error {return _gabcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_deaed *CT_PageMargins )ValidateWithPath (path string )error {return nil }; -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// Validate validates the CT_Cell and its children +func (_fbgf *CT_Cell )Validate ()error {return _fbgf .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_MemberProperty and its children +func (_cdefe *CT_MemberProperty )Validate ()error {return _cdefe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_bacbd *ST_TableType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bacbd =0; +case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bacbd =1;case "\u0078\u006d\u006c":*_bacbd =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_bacbd =3;};return nil ;}; -// Validate validates the CT_OlapPr and its children -func (_fgfdc *CT_OlapPr )Validate ()error {return _fgfdc .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_gc *CT_BookView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gc .VisibilityAttr !=ST_VisibilityUnset {_dag ,_fefd :=_gc .VisibilityAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"}); -if _fefd !=nil {return _fefd ;};start .Attr =append (start .Attr ,_dag );};if _gc .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gc .MinimizedAttr ))}); -};if _gc .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gc .ShowHorizontalScrollAttr ))}); -};if _gc .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gc .ShowVerticalScrollAttr ))}); -};if _gc .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gc .ShowSheetTabsAttr ))}); -};if _gc .XWindowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gc .XWindowAttr )});};if _gc .YWindowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gc .YWindowAttr )}); -};if _gc .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_gc .WindowWidthAttr )});};if _gc .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gc .WindowHeightAttr )}); -};if _gc .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_gc .TabRatioAttr )});};if _gc .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gc .FirstSheetAttr )}); -};if _gc .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_g .Sprintf ("\u0025\u0076",*_gc .ActiveTabAttr )});};if _gc .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gc .AutoFilterDateGroupingAttr ))}); -};e .EncodeToken (start );if _gc .ExtLst !=nil {_bag :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gc .ExtLst ,_bag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -func (_fbgbc ST_Axis )ValidateWithPath (path string )error {switch _fbgbc {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgbc )); -};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_degf :=&CT_CustomChartsheetViews {};return _degf ;}; +// Validate validates the CT_FontSize and its children +func (_bfge *CT_FontSize )Validate ()error {return _bfge .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_PhoneticPr and its children -func (_fddba *CT_PhoneticPr )Validate ()error {return _fddba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};type CT_ChartsheetView struct{ +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_eagfb *CT_Fills )ValidateWithPath (path string )error {for _affeb ,_deabg :=range _eagfb .Fill {if _cgec :=_deabg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_affeb ));_cgec !=nil {return _cgec ; +};};return nil ;};func (_daedb ST_OleUpdate )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbagac :=_f .Attr {};_gbagac .Name =name ;switch _daedb {case ST_OleUpdateUnset :_gbagac .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_gbagac .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053"; +case ST_OleUpdateOLEUPDATE_ONCALL :_gbagac .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _gbagac ,nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_gfag :=&CT_ColorFilter {};return _gfag };func (_edce *CT_NumFmts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffdac :=range start .Attr {if _ffdac .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgege ,_dbbcb :=_b .ParseUint (_ffdac .Value ,10,32); +if _dbbcb !=nil {return _dbbcb ;};_fgddg :=uint32 (_bgege );_edce .CountAttr =&_fgddg ;continue ;};};_febff :for {_bagecd ,_fdgbd :=d .Token ();if _fdgbd !=nil {return _fdgbd ;};switch _fbbeb :=_bagecd .(type ){case _f .StartElement :switch _fbbeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gabeaa :=NewCT_NumFmt (); +if _eegdg :=d .DecodeElement (_gabeaa ,&_fbbeb );_eegdg !=nil {return _eegdg ;};_edce .NumFmt =append (_edce .NumFmt ,_gabeaa );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_fbbeb .Name ); +if _geeeb :=d .Skip ();_geeeb !=nil {return _geeeb ;};};case _f .EndElement :break _febff ;case _f .CharData :};};return nil ;};func (_fdgfbe *CT_SheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdgfbe .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .WindowProtectionAttr ))}); +};if _fdgfbe .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowFormulasAttr ))}); +};if _fdgfbe .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowGridLinesAttr ))}); +};if _fdgfbe .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowRowColHeadersAttr ))}); +};if _fdgfbe .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowZerosAttr ))});};if _fdgfbe .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .RightToLeftAttr ))}); +};if _fdgfbe .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .TabSelectedAttr ))});};if _fdgfbe .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowRulerAttr ))}); +};if _fdgfbe .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowOutlineSymbolsAttr ))}); +};if _fdgfbe .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .DefaultGridColorAttr ))}); +};if _fdgfbe .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdgfbe .ShowWhiteSpaceAttr ))}); +};if _fdgfbe .ViewAttr !=ST_SheetViewTypeUnset {_bgfef ,_ddcbb :=_fdgfbe .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _ddcbb !=nil {return _ddcbb ;};start .Attr =append (start .Attr ,_bgfef );};if _fdgfbe .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_fdgfbe .TopLeftCellAttr )}); +};if _fdgfbe .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fdgfbe .ColorIdAttr )});};if _fdgfbe .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_bg .Sprintf ("\u0025\u0076",*_fdgfbe .ZoomScaleAttr )}); +};if _fdgfbe .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_fdgfbe .ZoomScaleNormalAttr )}); +};if _fdgfbe .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_fdgfbe .ZoomScaleSheetLayoutViewAttr )}); +};if _fdgfbe .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_fdgfbe .ZoomScalePageLayoutViewAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fdgfbe .WorkbookViewIdAttr )});e .EncodeToken (start );if _fdgfbe .Pane !=nil {_fgcadf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}}; +e .EncodeElement (_fdgfbe .Pane ,_fgcadf );};if _fdgfbe .Selection !=nil {_bgdcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_egfbd :=range _fdgfbe .Selection {e .EncodeElement (_egfbd ,_bgdcg ); +};};if _fdgfbe .PivotSelection !=nil {_dfecg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_gcaabg :=range _fdgfbe .PivotSelection {e .EncodeElement (_gcaabg ,_dfecg ); +};};if _fdgfbe .ExtLst !=nil {_dddbfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdgfbe .ExtLst ,_dddbfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_AutoFilter and its children +func (_fab *CT_AutoFilter )Validate ()error {return _fab .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_bbdec *CT_PrintOptions )ValidateWithPath (path string )error {return nil }; -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Validate validates the CT_Pages and its children +func (_affbc *CT_Pages )Validate ()error {return _affbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_bfgag ST_HtmlFmt )ValidateWithPath (path string )error {switch _bfgag {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgag )); +};return nil ;}; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_cdcbee *CT_Top10 )ValidateWithPath (path string )error {return nil };func NewCT_PivotFilter ()*CT_PivotFilter {_ccgbf :=&CT_PivotFilter {};_ccgbf .TypeAttr =ST_PivotFilterType (1);_ccgbf .AutoFilter =NewCT_AutoFilter ();return _ccgbf ;};type CT_Map struct{ -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_eeegdc *CT_TableStyleElement )ValidateWithPath (path string )error {if _eeegdc .TypeAttr ==ST_TableStyleTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gffcb :=_eeegdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gffcb !=nil {return _gffcb ;};return nil ;};func (_acccc ST_CfvoType )Validate ()error {return _acccc .ValidateWithPath ("")};func NewCT_Comment ()*CT_Comment {_bfgg :=&CT_Comment {}; -_bfgg .Text =NewCT_Rst ();return _bfgg };func (_bgdba *PivotCacheRecords )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _bgdba .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_ccfbfg *Users )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccfbfg .CT_Users =*NewCT_Users (); -for _ ,_fgaadg :=range start .Attr {if _fgaadg .Name .Local =="\u0063\u006f\u0075n\u0074"{_caabbd ,_ddbec :=_b .ParseUint (_fgaadg .Value ,10,32);if _ddbec !=nil {return _ddbec ;};_fggabf :=uint32 (_caabbd );_ccfbfg .CountAttr =&_fggabf ;continue ;};}; -_eggcaa :for {_beacae ,_eaeeeg :=d .Token ();if _eaeeeg !=nil {return _eaeeeg ;};switch _edcbc :=_beacae .(type ){case _e .StartElement :switch _edcbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_cdebe :=NewCT_SharedUser (); -if _baafa :=d .DecodeElement (_cdebe ,&_edcbc );_baafa !=nil {return _baafa ;};_ccfbfg .UserInfo =append (_ccfbfg .UserInfo ,_cdebe );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0055\u0073\u0065r\u0073 \u0025\u0076",_edcbc .Name ); -if _dbbga :=d .Skip ();_dbbga !=nil {return _dbbga ;};};case _e .EndElement :break _eggcaa ;case _e .CharData :};};return nil ;};type CT_MergeCells struct{ +// XML Mapping ID +IDAttr uint32 ; -// Count +// XML Mapping Name +NameAttr string ; + +// Root Element Name +RootElementAttr string ; + +// Schema Name +SchemaIDAttr string ; + +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; + +// AutoFit Table on Refresh +AutoFitAttr bool ; + +// Append Data to Table +AppendAttr bool ; + +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; + +// Preserve Cell Formatting +PreserveFormatAttr bool ; + +// XML Mapping +DataBinding *CT_DataBinding ;};func (_gdgdfd ST_VerticalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdgdfd .String (),start );}; + +// Validate validates the CT_MetadataStringIndex and its children +func (_gdgcc *CT_MetadataStringIndex )Validate ()error {return _gdgcc .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func (_dfbdb *CT_CustomChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dfbdb .GuidAttr )}); +if _dfbdb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dfbdb .ScaleAttr )});};if _dfbdb .StateAttr !=ST_SheetStateUnset {_fgggg ,_dfca :=_dfbdb .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"}); +if _dfca !=nil {return _dfca ;};start .Attr =append (start .Attr ,_fgggg );};if _dfbdb .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dfbdb .ZoomToFitAttr ))}); +};e .EncodeToken (start );if _dfbdb .PageMargins !=nil {_baff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dfbdb .PageMargins ,_baff );};if _dfbdb .PageSetup !=nil {_acgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_dfbdb .PageSetup ,_acgd );};if _dfbdb .HeaderFooter !=nil {_gbcgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dfbdb .HeaderFooter ,_gbcgb ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_cgcd *CT_DeletedField )ValidateWithPath (path string )error {return nil };func (_fgcbbe ST_HorizontalAlignment )String ()string {switch _fgcbbe {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074"; +case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; +case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_UndoInfo ()*CT_UndoInfo {_daceb :=&CT_UndoInfo {};_daceb .ExpAttr =ST_FormulaExpression (1);return _daceb ;};func (_debage ST_GradientType )ValidateWithPath (path string )error {switch _debage {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debage )); +};return nil ;}; + +// Validate validates the CT_RevisionCellChange and its children +func (_gdgb *CT_RevisionCellChange )Validate ()error {return _gdgb .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");}; + +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_abceb *CT_X )ValidateWithPath (path string )error {return nil };func (_ccfbfb *ST_UpdateLinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcfdd ,_ggffge :=d .Token ();if _ggffge !=nil {return _ggffge ;};if _gcdbf ,_dbeaeg :=_cdcfdd .(_f .EndElement ); +_dbeaeg &&_gcdbf .Name ==start .Name {*_ccfbfb =1;return nil ;};if _bgdbf ,_aadbgb :=_cdcfdd .(_f .CharData );!_aadbgb {return _bg .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",_cdcfdd ); +}else {switch string (_bgdbf ){case "":*_ccfbfb =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_ccfbfb =1;case "\u006e\u0065\u0076e\u0072":*_ccfbfb =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ccfbfb =3;};};_cdcfdd ,_ggffge =d .Token ();if _ggffge !=nil {return _ggffge ; +};if _eedcd ,_aaeab :=_cdcfdd .(_f .EndElement );_aaeab &&_eedcd .Name ==start .Name {return nil ;};return _bg .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",_cdcfdd ); +};func NewCT_Pane ()*CT_Pane {_decfd :=&CT_Pane {};return _decfd };func (_bgdg *CT_Cell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbg :=range start .Attr {if _edbg .Name .Local =="\u0072"{_egff ,_gead :=_edbg .Value ,error (nil ); +if _gead !=nil {return _gead ;};_bgdg .RAttr =&_egff ;continue ;};if _edbg .Name .Local =="\u0073"{_cgee ,_acff :=_b .ParseUint (_edbg .Value ,10,32);if _acff !=nil {return _acff ;};_baeb :=uint32 (_cgee );_bgdg .SAttr =&_baeb ;continue ;};if _edbg .Name .Local =="\u0074"{_bgdg .TAttr .UnmarshalXMLAttr (_edbg ); +continue ;};if _edbg .Name .Local =="\u0063\u006d"{_gbbf ,_ead :=_b .ParseUint (_edbg .Value ,10,32);if _ead !=nil {return _ead ;};_fbfb :=uint32 (_gbbf );_bgdg .CmAttr =&_fbfb ;continue ;};if _edbg .Name .Local =="\u0076\u006d"{_gca ,_daed :=_b .ParseUint (_edbg .Value ,10,32); +if _daed !=nil {return _daed ;};_efggd :=uint32 (_gca );_bgdg .VmAttr =&_efggd ;continue ;};if _edbg .Name .Local =="\u0070\u0068"{_dbec ,_dfa :=_b .ParseBool (_edbg .Value );if _dfa !=nil {return _dfa ;};_bgdg .PhAttr =&_dbec ;continue ;};};_addc :for {_afbc ,_ddeg :=d .Token (); +if _ddeg !=nil {return _ddeg ;};switch _dbdg :=_afbc .(type ){case _f .StartElement :switch _dbdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_bgdg .F =NewCT_CellFormula (); +if _fbaf :=d .DecodeElement (_bgdg .F ,&_dbdg );_fbaf !=nil {return _fbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_bgdg .V =new (string ); +if _gfeb :=d .DecodeElement (_bgdg .V ,&_dbdg );_gfeb !=nil {return _gfeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_bgdg .Is =NewCT_Rst (); +if _beae :=d .DecodeElement (_bgdg .Is ,&_dbdg );_beae !=nil {return _beae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdg .ExtLst =NewCT_ExtensionList (); +if _gfba :=d .DecodeElement (_bgdg .ExtLst ,&_dbdg );_gfba !=nil {return _gfba ;};default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_dbdg .Name ); +if _egbaf :=d .Skip ();_egbaf !=nil {return _egbaf ;};};case _f .EndElement :break _addc ;case _f .CharData :};};return nil ;};func NewCT_Member ()*CT_Member {_eegfd :=&CT_Member {};return _eegfd };func NewCT_BooleanProperty ()*CT_BooleanProperty {_aagd :=&CT_BooleanProperty {}; +return _aagd };func (_age *CT_Borders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgad :=range start .Attr {if _fgad .Name .Local =="\u0063\u006f\u0075n\u0074"{_gceb ,_eagg :=_b .ParseUint (_fgad .Value ,10,32);if _eagg !=nil {return _eagg ; +};_fgd :=uint32 (_gceb );_age .CountAttr =&_fgd ;continue ;};};_eeb :for {_baa ,_bgb :=d .Token ();if _bgb !=nil {return _bgb ;};switch _dbca :=_baa .(type ){case _f .StartElement :switch _dbca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_fae :=NewCT_Border (); +if _fccb :=d .DecodeElement (_fae ,&_dbca );_fccb !=nil {return _fccb ;};_age .Border =append (_age .Border ,_fae );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_dbca .Name ); +if _cbaf :=d .Skip ();_cbaf !=nil {return _cbaf ;};};case _f .EndElement :break _eeb ;case _f .CharData :};};return nil ;}; + +// Validate validates the CT_PCDKPIs and its children +func (_dfebg *CT_PCDKPIs )Validate ()error {return _dfebg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func NewDialogsheet ()*Dialogsheet {_bgfge :=&Dialogsheet {};_bgfge .CT_Dialogsheet =*NewCT_Dialogsheet ();return _bgfge ; +};type CT_MeasureDimensionMaps struct{ + +// Measure Group Count CountAttr *uint32 ; -// Merged Cell -MergeCell []*CT_MergeCell ;};func (_bfccd *CT_FunctionGroup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfccd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bfccd .NameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;};func NewCT_ObjectPr ()*CT_ObjectPr {_fggea :=&CT_ObjectPr {};_fggea .Anchor =NewCT_ObjectAnchor ();return _fggea ;};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2; +ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7; +ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12; +ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17; +ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22; +ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27; +ST_TableStyleTypePageFieldValues ST_TableStyleType =28;);type CT_VolTopicRef struct{ -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_fagfe *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_cdccd ST_HtmlFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdccd .String (),start );};func (_dbabg *CT_ChartsheetView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbabg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbabg .TabSelectedAttr ))}); -};if _dbabg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_dbabg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dbabg .WorkbookViewIdAttr )}); -if _dbabg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbabg .ZoomToFitAttr ))});};e .EncodeToken (start );if _dbabg .ExtLst !=nil {_gdgf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_dbabg .ExtLst ,_gdgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_fadbab :=&CT_SmartTagPr {};return _fadbab };func (_eb *CT_BookViews )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_ecdf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_fgd :=range _eb .WorkbookView {e .EncodeElement (_fgd ,_ecdf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Reference +RAttr string ; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_gdcgd *CT_OlapPr )ValidateWithPath (path string )error {return nil }; +// Sheet Id +SAttr uint32 ;}; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_gfafd *CT_Format )ValidateWithPath (path string )error {if _fgeb :=_gfafd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgeb !=nil {return _fgeb ;};if _acac :=_gfafd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"); -_acac !=nil {return _acac ;};if _gfafd .ExtLst !=nil {if _fced :=_gfafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fced !=nil {return _fced ;};};return nil ;};func (_bcefbbe *CT_VolMain )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddcee :=range start .Attr {if _ddcee .Name .Local =="\u0066\u0069\u0072s\u0074"{_eedgcb ,_aaaegg :=_ddcee .Value ,error (nil ); -if _aaaegg !=nil {return _aaaegg ;};_bcefbbe .FirstAttr =_eedgcb ;continue ;};};_ccfdfg :for {_aeadd ,_adafa :=d .Token ();if _adafa !=nil {return _adafa ;};switch _fbdfg :=_aeadd .(type ){case _e .StartElement :switch _fbdfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_ffcdg :=NewCT_VolTopic (); -if _efbga :=d .DecodeElement (_ffcdg ,&_fbdfg );_efbga !=nil {return _efbga ;};_bcefbbe .Tp =append (_bcefbbe .Tp ,_ffcdg );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_fbdfg .Name ); -if _cfagbf :=d .Skip ();_cfagbf !=nil {return _cfagbf ;};};case _e .EndElement :break _ccfdfg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Consolidation and its children +func (_afgd *CT_Consolidation )Validate ()error {return _afgd .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_beef *CT_Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabd :for {_gabg ,_cdfc :=d .Token (); +if _cdfc !=nil {return _cdfc ;};switch _cece :=_gabg .(type ){case _f .StartElement :switch _cece .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_egdca :=NewCT_Connection (); +if _cfebe :=d .DecodeElement (_egdca ,&_cece );_cfebe !=nil {return _cfebe ;};_beef .Connection =append (_beef .Connection ,_egdca );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_cece .Name ); +if _ceb :=d .Skip ();_ceb !=nil {return _ceb ;};};case _f .EndElement :break _gabd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_CellAlignment and its children -func (_gfgd *CT_CellAlignment )Validate ()error {return _gfgd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_ccdaeg ST_rwColActionType )String ()string {switch _ccdaeg {case 0:return ""; -case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return ""; -}; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_fbc *CT_AutoSortScope )ValidateWithPath (path string )error {if _dgc :=_fbc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dgc !=nil {return _dgc ;};return nil ;};func (_dcacde *CT_PCDKPIs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbfea :=range start .Attr {if _dbfea .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcgf ,_gfbag :=_b .ParseUint (_dbfea .Value ,10,32); +if _gfbag !=nil {return _gfbag ;};_eeeegg :=uint32 (_fbcgf );_dcacde .CountAttr =&_eeeegg ;continue ;};};_beadbb :for {_daefa ,_affda :=d .Token ();if _affda !=nil {return _affda ;};switch _fdedg :=_daefa .(type ){case _f .StartElement :switch _fdedg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_bfcfb :=NewCT_PCDKPI (); +if _adaae :=d .DecodeElement (_bfcfb ,&_fdedg );_adaae !=nil {return _adaae ;};_dcacde .Kpi =append (_dcacde .Kpi ,_bfcfb );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_fdedg .Name ); +if _faefde :=d .Skip ();_faefde !=nil {return _faefde ;};};case _f .EndElement :break _beadbb ;case _f .CharData :};};return nil ;};func (_accde *CT_GradientFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cafbg :=range start .Attr {if _cafbg .Name .Local =="\u0074\u0079\u0070\u0065"{_accde .TypeAttr .UnmarshalXMLAttr (_cafbg ); +continue ;};if _cafbg .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_adafd ,_ggfg :=_b .ParseFloat (_cafbg .Value ,64);if _ggfg !=nil {return _ggfg ;};_accde .DegreeAttr =&_adafd ;continue ;};if _cafbg .Name .Local =="\u006c\u0065\u0066\u0074"{_aafcg ,_gfdged :=_b .ParseFloat (_cafbg .Value ,64); +if _gfdged !=nil {return _gfdged ;};_accde .LeftAttr =&_aafcg ;continue ;};if _cafbg .Name .Local =="\u0072\u0069\u0067h\u0074"{_cgdbg ,_agaag :=_b .ParseFloat (_cafbg .Value ,64);if _agaag !=nil {return _agaag ;};_accde .RightAttr =&_cgdbg ;continue ; +};if _cafbg .Name .Local =="\u0074\u006f\u0070"{_ebbgd ,_begaed :=_b .ParseFloat (_cafbg .Value ,64);if _begaed !=nil {return _begaed ;};_accde .TopAttr =&_ebbgd ;continue ;};if _cafbg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fggd ,_beadb :=_b .ParseFloat (_cafbg .Value ,64); +if _beadb !=nil {return _beadb ;};_accde .BottomAttr =&_fggd ;continue ;};};_gdebg :for {_ffgda ,_eded :=d .Token ();if _eded !=nil {return _eded ;};switch _fgafa :=_ffgda .(type ){case _f .StartElement :switch _fgafa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_ffbcb :=NewCT_GradientStop (); +if _ddfdf :=d .DecodeElement (_ffbcb ,&_fgafa );_ddfdf !=nil {return _ddfdf ;};_accde .Stop =append (_accde .Stop ,_ffbcb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_fgafa .Name ); +if _edgbd :=d .Skip ();_edgbd !=nil {return _edgbd ;};};case _f .EndElement :break _gdebg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_RPrElt and its children -func (_dbfab *CT_RPrElt )Validate ()error {return _dbfab .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_dadaa ST_PhoneticType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dadaa .String (),start ); -};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;); +// Validate validates the CT_SmartTagType and its children +func (_bffgd *CT_SmartTagType )Validate ()error {return _bffgd .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_egdff *CT_IgnoredError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagaff :=range start .Attr {if _bagaff .Name .Local =="\u0073\u0071\u0072e\u0066"{_babc ,_adgbf :=ParseSliceST_Sqref (_bagaff .Value ); +if _adgbf !=nil {return _adgbf ;};_egdff .SqrefAttr =_babc ;continue ;};if _bagaff .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_fcabg ,_cabdg :=_b .ParseBool (_bagaff .Value );if _cabdg !=nil {return _cabdg ;};_egdff .EvalErrorAttr =&_fcabg ; +continue ;};if _bagaff .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_bfca ,_cfedf :=_b .ParseBool (_bagaff .Value );if _cfedf !=nil {return _cfedf ;};_egdff .TwoDigitTextYearAttr =&_bfca ;continue ; +};if _bagaff .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_bfegg ,_fgbgd :=_b .ParseBool (_bagaff .Value );if _fgbgd !=nil {return _fgbgd ;};_egdff .NumberStoredAsTextAttr =&_bfegg ;continue ; +};if _bagaff .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_gefbd ,_cfdaf :=_b .ParseBool (_bagaff .Value );if _cfdaf !=nil {return _cfdaf ;};_egdff .FormulaAttr =&_gefbd ;continue ;};if _bagaff .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_aecba ,_cedd :=_b .ParseBool (_bagaff .Value ); +if _cedd !=nil {return _cedd ;};_egdff .FormulaRangeAttr =&_aecba ;continue ;};if _bagaff .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_efbce ,_gbeac :=_b .ParseBool (_bagaff .Value );if _gbeac !=nil {return _gbeac ; +};_egdff .UnlockedFormulaAttr =&_efbce ;continue ;};if _bagaff .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_egadb ,_aggbg :=_b .ParseBool (_bagaff .Value );if _aggbg !=nil {return _aggbg ;}; +_egdff .EmptyCellReferenceAttr =&_egadb ;continue ;};if _bagaff .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_dccgg ,_fcbdc :=_b .ParseBool (_bagaff .Value );if _fcbdc !=nil {return _fcbdc ;}; +_egdff .ListDataValidationAttr =&_dccgg ;continue ;};if _bagaff .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_affge ,_dedf :=_b .ParseBool (_bagaff .Value );if _dedf !=nil {return _dedf ;};_egdff .CalculatedColumnAttr =&_affge ; +continue ;};};for {_fgbaf ,_ecbg :=d .Token ();if _ecbg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_ecbg );};if _acdf ,_geeac :=_fgbaf .(_f .EndElement ); +_geeac &&_acdf .Name ==start .Name {break ;};};return nil ;};func (_gaebd *CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _gaebd .CT_CalcChain .MarshalXML (e ,start );};func (_bccc *CT_Dxfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bccc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bccc .CountAttr )}); +};e .EncodeToken (start );if _bccc .Dxf !=nil {_eegd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_cebc :=range _bccc .Dxf {e .EncodeElement (_cebc ,_eegd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_aebaa ST_CalcMode )Validate ()error {return _aebaa .ValidateWithPath ("")};func (_bfffa ST_SheetState )ValidateWithPath (path string )error {switch _bfffa {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfffa )); +};return nil ;};func (_cfeeg *CT_Stylesheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efgeb :for {_dddgg ,_gffbd :=d .Token ();if _gffbd !=nil {return _gffbd ;};switch _gafbb :=_dddgg .(type ){case _f .StartElement :switch _gafbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_cfeeg .NumFmts =NewCT_NumFmts (); +if _ecedag :=d .DecodeElement (_cfeeg .NumFmts ,&_gafbb );_ecedag !=nil {return _ecedag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_cfeeg .Fonts =NewCT_Fonts (); +if _gbaaa :=d .DecodeElement (_cfeeg .Fonts ,&_gafbb );_gbaaa !=nil {return _gbaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_cfeeg .Fills =NewCT_Fills (); +if _daafb :=d .DecodeElement (_cfeeg .Fills ,&_gafbb );_daafb !=nil {return _daafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_cfeeg .Borders =NewCT_Borders (); +if _dgbdec :=d .DecodeElement (_cfeeg .Borders ,&_gafbb );_dgbdec !=nil {return _dgbdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_cfeeg .CellStyleXfs =NewCT_CellStyleXfs (); +if _bdege :=d .DecodeElement (_cfeeg .CellStyleXfs ,&_gafbb );_bdege !=nil {return _bdege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_cfeeg .CellXfs =NewCT_CellXfs (); +if _bdcgc :=d .DecodeElement (_cfeeg .CellXfs ,&_gafbb );_bdcgc !=nil {return _bdcgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_cfeeg .CellStyles =NewCT_CellStyles (); +if _dbfeaf :=d .DecodeElement (_cfeeg .CellStyles ,&_gafbb );_dbfeaf !=nil {return _dbfeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_cfeeg .Dxfs =NewCT_Dxfs (); +if _aabgf :=d .DecodeElement (_cfeeg .Dxfs ,&_gafbb );_aabgf !=nil {return _aabgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_cfeeg .TableStyles =NewCT_TableStyles (); +if _cbfaf :=d .DecodeElement (_cfeeg .TableStyles ,&_gafbb );_cbfaf !=nil {return _cbfaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_cfeeg .Colors =NewCT_Colors (); +if _acdgf :=d .DecodeElement (_cfeeg .Colors ,&_gafbb );_acdgf !=nil {return _acdgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfeeg .ExtLst =NewCT_ExtensionList (); +if _eaecf :=d .DecodeElement (_cfeeg .ExtLst ,&_gafbb );_eaecf !=nil {return _eaecf ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_gafbb .Name ); +if _ddfaf :=d .Skip ();_ddfaf !=nil {return _ddfaf ;};};case _f .EndElement :break _efgeb ;case _f .CharData :};};return nil ;};func (_bbeggg ST_FormatAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebfdf :=_f .Attr {};_ebfdf .Name =name ;switch _bbeggg {case ST_FormatActionUnset :_ebfdf .Value =""; +case ST_FormatActionBlank :_ebfdf .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_ebfdf .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_ebfdf .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_ebfdf .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; +};return _ebfdf ,nil ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;); -// Validate validates the Comments and its children -func (_acbgd *Comments )Validate ()error {return _acbgd .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_ecdca *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_ecbaf *CT_OleObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gcebac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}}; +for _ ,_ebaeg :=range _ecbaf .OleObject {e .EncodeElement (_ebaeg ,_gcebac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GradientStop and its children -func (_gafbd *CT_GradientStop )Validate ()error {return _gafbd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; +// Validate validates the CT_ExternalLinkChoice and its children +func (_cgdef *CT_ExternalLinkChoice )Validate ()error {return _cgdef .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1; +ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_edcfg *CT_OleItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edcfg .OleItem !=nil {_egcgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}}; +for _ ,_agaagf :=range _edcfg .OleItem {e .EncodeElement (_agaagf ,_egcgb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_ceeae :=&CT_DataValidations {};return _ceeae };func (_dcbgdg ST_DataValidationErrorStyle )Validate ()error {return _dcbgdg .ValidateWithPath ("")}; +type CT_Hyperlink struct{ -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_dggc *CT_CellWatch )ValidateWithPath (path string )error {return nil };func NewCT_PivotFilter ()*CT_PivotFilter {_aaefc :=&CT_PivotFilter {};_aaefc .TypeAttr =ST_PivotFilterType (1);_aaefc .AutoFilter =NewCT_AutoFilter ();return _aaefc ;};func (_afdgc *CT_SharedItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaebea :=range start .Attr {if _gaebea .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_fgace ,_efacb :=ParseStdlibTime (_gaebea .Value ); -if _efacb !=nil {return _efacb ;};_afdgc .MinDateAttr =&_fgace ;continue ;};if _gaebea .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_aacfa ,_ccegcg :=_b .ParseBool (_gaebea .Value ); -if _ccegcg !=nil {return _ccegcg ;};_afdgc .ContainsSemiMixedTypesAttr =&_aacfa ;continue ;};if _gaebea .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_fcfaa ,_gbfbf :=ParseStdlibTime (_gaebea .Value );if _gbfbf !=nil {return _gbfbf ;};_afdgc .MaxDateAttr =&_fcfaa ; -continue ;};if _gaebea .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_ggbdb ,_edebc :=_b .ParseBool (_gaebea .Value );if _edebc !=nil {return _edebc ;};_afdgc .ContainsDateAttr =&_ggbdb ;continue ;};if _gaebea .Name .Local =="\u0063\u006f\u0075n\u0074"{_bebdcc ,_cgfb :=_b .ParseUint (_gaebea .Value ,10,32); -if _cgfb !=nil {return _cgfb ;};_eefd :=uint32 (_bebdcc );_afdgc .CountAttr =&_eefd ;continue ;};if _gaebea .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_bdbdg ,_ggfaf :=_b .ParseBool (_gaebea .Value ); -if _ggfaf !=nil {return _ggfaf ;};_afdgc .ContainsBlankAttr =&_bdbdg ;continue ;};if _gaebea .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_fgcaf ,_cagcce :=_b .ParseBool (_gaebea .Value );if _cagcce !=nil {return _cagcce ;};_afdgc .LongTextAttr =&_fgcaf ; -continue ;};if _gaebea .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_gbaada ,_cacfc :=_b .ParseBool (_gaebea .Value );if _cacfc !=nil {return _cacfc ;};_afdgc .ContainsNumberAttr =&_gbaada ;continue ; -};if _gaebea .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_dacgff ,_cgbag :=_b .ParseFloat (_gaebea .Value ,64);if _cgbag !=nil {return _cgbag ;};_afdgc .MinValueAttr =&_dacgff ;continue ;};if _gaebea .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_bfbaeb ,_aefab :=_b .ParseFloat (_gaebea .Value ,64); -if _aefab !=nil {return _aefab ;};_afdgc .MaxValueAttr =&_bfbaeb ;continue ;};if _gaebea .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_ebfg ,_bbfef :=_b .ParseBool (_gaebea .Value );if _bbfef !=nil {return _bbfef ; -};_afdgc .ContainsNonDateAttr =&_ebfg ;continue ;};if _gaebea .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_faeea ,_ebbda :=_b .ParseBool (_gaebea .Value );if _ebbda !=nil {return _ebbda ;};_afdgc .ContainsStringAttr =&_faeea ; -continue ;};if _gaebea .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_gabce ,_dgaabe :=_b .ParseBool (_gaebea .Value );if _dgaabe !=nil {return _dgaabe ;};_afdgc .ContainsMixedTypesAttr =&_gabce ; -continue ;};if _gaebea .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_baffe ,_eggeb :=_b .ParseBool (_gaebea .Value );if _eggeb !=nil {return _eggeb ;};_afdgc .ContainsIntegerAttr =&_baffe ;continue ; -};};_fbfgfd :for {_cdddf ,_bfaed :=d .Token ();if _bfaed !=nil {return _bfaed ;};switch _eafgbg :=_cdddf .(type ){case _e .StartElement :switch _eafgbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cfceac :=NewCT_Missing (); -if _fbcfc :=d .DecodeElement (_cfceac ,&_eafgbg );_fbcfc !=nil {return _fbcfc ;};_afdgc .M =append (_afdgc .M ,_cfceac );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fbgbfe :=NewCT_Number (); -if _dcade :=d .DecodeElement (_fbgbfe ,&_eafgbg );_dcade !=nil {return _dcade ;};_afdgc .N =append (_afdgc .N ,_fbgbfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_efdeg :=NewCT_Boolean (); -if _fegge :=d .DecodeElement (_efdeg ,&_eafgbg );_fegge !=nil {return _fegge ;};_afdgc .B =append (_afdgc .B ,_efdeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_aegggc :=NewCT_Error (); -if _bcfgd :=d .DecodeElement (_aegggc ,&_eafgbg );_bcfgd !=nil {return _bcfgd ;};_afdgc .E =append (_afdgc .E ,_aegggc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gbddcf :=NewCT_String (); -if _fcadbg :=d .DecodeElement (_gbddcf ,&_eafgbg );_fcadbg !=nil {return _fcadbg ;};_afdgc .S =append (_afdgc .S ,_gbddcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_agbad :=NewCT_DateTime (); -if _acagfd :=d .DecodeElement (_agbad ,&_eafgbg );_acagfd !=nil {return _acagfd ;};_afdgc .D =append (_afdgc .D ,_agbad );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_eafgbg .Name ); -if _dfeec :=d .Skip ();_dfeec !=nil {return _dfeec ;};};case _e .EndElement :break _fbfgfd ;case _e .CharData :};};return nil ;};func (_cbcfb *CT_MemberProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fafcc :=range start .Attr {if _fafcc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgfegb ,_gfebb :=_fafcc .Value ,error (nil ); -if _gfebb !=nil {return _gfebb ;};_cbcfb .NameAttr =&_cgfegb ;continue ;};if _fafcc .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_cbbfe ,_ebcgd :=_b .ParseBool (_fafcc .Value );if _ebcgd !=nil {return _ebcgd ;};_cbcfb .ShowCellAttr =&_cbbfe ; -continue ;};if _fafcc .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_dededa ,_fdeaf :=_b .ParseBool (_fafcc .Value );if _fdeaf !=nil {return _fdeaf ;};_cbcfb .ShowTipAttr =&_dededa ;continue ;};if _fafcc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdgdd ,_gagb :=_b .ParseBool (_fafcc .Value ); -if _gagb !=nil {return _gagb ;};_cbcfb .ShowAsCaptionAttr =&_cdgdd ;continue ;};if _fafcc .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_ecfde ,_bcfge :=_b .ParseUint (_fafcc .Value ,10,32);if _bcfge !=nil {return _bcfge ;};_dccdd :=uint32 (_ecfde ); -_cbcfb .NameLenAttr =&_dccdd ;continue ;};if _fafcc .Name .Local =="\u0070\u0050\u006f\u0073"{_abgfa ,_acea :=_b .ParseUint (_fafcc .Value ,10,32);if _acea !=nil {return _acea ;};_aafbc :=uint32 (_abgfa );_cbcfb .PPosAttr =&_aafbc ;continue ;};if _fafcc .Name .Local =="\u0070\u004c\u0065\u006e"{_fdbcd ,_eagfb :=_b .ParseUint (_fafcc .Value ,10,32); -if _eagfb !=nil {return _eagfb ;};_gdbb :=uint32 (_fdbcd );_cbcfb .PLenAttr =&_gdbb ;continue ;};if _fafcc .Name .Local =="\u006c\u0065\u0076e\u006c"{_dgbc ,_gcbdff :=_b .ParseUint (_fafcc .Value ,10,32);if _gcbdff !=nil {return _gcbdff ;};_bddf :=uint32 (_dgbc ); -_cbcfb .LevelAttr =&_bddf ;continue ;};if _fafcc .Name .Local =="\u0066\u0069\u0065l\u0064"{_ecagfg ,_cgfa :=_b .ParseUint (_fafcc .Value ,10,32);if _cgfa !=nil {return _cgfa ;};_cbcfb .FieldAttr =uint32 (_ecagfg );continue ;};};for {_edafgf ,_dagae :=d .Token (); -if _dagae !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_dagae );};if _cagdg ,_facfb :=_edafgf .(_e .EndElement ); -_facfb &&_cagdg .Name ==start .Name {break ;};};return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_acegg :=&CT_TableMissing {};return _acegg };func (_gfcddd *CT_CustomChartsheetViews )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbc :for {_cbaf ,_efab :=d .Token (); -if _efab !=nil {return _efab ;};switch _cbfca :=_cbaf .(type ){case _e .StartElement :switch _cbfca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_ggfab :=NewCT_CustomChartsheetView (); -if _ffbb :=d .DecodeElement (_ggfab ,&_cbfca );_ffbb !=nil {return _ffbb ;};_gfcddd .CustomSheetView =append (_gfcddd .CustomSheetView ,_ggfab );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_cbfca .Name ); -if _gbdb :=d .Skip ();_gbdb !=nil {return _gbdb ;};};case _e .EndElement :break _cbbc ;case _e .CharData :};};return nil ;};func (_caebe *CT_GradientStop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caebe .Color =NewCT_Color ();for _ ,_dcgbf :=range start .Attr {if _dcgbf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eddce ,_ggff :=_b .ParseFloat (_dcgbf .Value ,64); -if _ggff !=nil {return _ggff ;};_caebe .PositionAttr =_eddce ;continue ;};};_efbf :for {_egbab ,_fafbg :=d .Token ();if _fafbg !=nil {return _fafbg ;};switch _cgddbb :=_egbab .(type ){case _e .StartElement :switch _cgddbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _fgadd :=d .DecodeElement (_caebe .Color ,&_cgddbb ); -_fgadd !=nil {return _fgadd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_cgddbb .Name ); -if _efbcd :=d .Skip ();_efbcd !=nil {return _efbcd ;};};case _e .EndElement :break _efbf ;case _e .CharData :};};return nil ;};func (_facc *CT_RevisionInsertSheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_facc .SheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_facc .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_facc .SheetPositionAttr )}); -if _facc .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_facc .RIdAttr )});};if _facc .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_facc .UaAttr ))}); -};if _facc .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_facc .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_dfgbe ST_DdeValueType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfgbe .String (),start );}; +// Reference +RefAttr string ;IdAttr *string ; -// Validate validates the CT_UnderlineProperty and its children -func (_ccfad *CT_UnderlineProperty )Validate ()error {return _ccfad .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_Mdx struct{ +// Location +LocationAttr *string ; -// Connection Name Index -NAttr uint32 ; +// Tool Tip +TooltipAttr *string ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Display String +DisplayAttr *string ;};func (_dcbdc ST_ConditionalFormattingOperator )String ()string {switch _dcbdc {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; +case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};type ST_DataValidationType byte ;type ST_DynamicFilterType byte ;func (_egbgb *CT_RevisionRowColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_egbgb .SIdAttr )}); +if _egbgb .EolAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egbgb .EolAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_egbgb .RefAttr )}); +_gdabc ,_cdadcc :=_egbgb .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cdadcc !=nil {return _cdadcc ;};start .Attr =append (start .Attr ,_gdabc );if _egbgb .EdgeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egbgb .EdgeAttr ))}); +};if _egbgb .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_egbgb .RIdAttr )});};if _egbgb .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egbgb .UaAttr ))}); +};if _egbgb .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egbgb .RaAttr ))});};e .EncodeToken (start );if _egbgb .Undo !=nil {_ggfcga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; +for _ ,_bfdca :=range _egbgb .Undo {e .EncodeElement (_bfdca ,_ggfcga );};};if _egbgb .Rcc !=nil {_caafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_dcefd :=range _egbgb .Rcc {e .EncodeElement (_dcefd ,_caafb ); +};};if _egbgb .Rfmt !=nil {_aedfgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_gdagfb :=range _egbgb .Rfmt {e .EncodeElement (_gdagfb ,_aedfgd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func NewCT_GroupItems ()*CT_GroupItems {_fface :=&CT_GroupItems {};return _fface };func (_bcffg *ST_rwColActionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgcfg ,_bedgbd :=d .Token ();if _bedgbd !=nil {return _bedgbd ;};if _gagfbb ,_dcaab :=_ddgcfg .(_f .EndElement ); +_dcaab &&_gagfbb .Name ==start .Name {*_bcffg =1;return nil ;};if _adedb ,_ebfbfd :=_ddgcfg .(_f .CharData );!_ebfbfd {return _bg .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",_ddgcfg ); +}else {switch string (_adedb ){case "":*_bcffg =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_bcffg =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_bcffg =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_bcffg =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_bcffg =4; +};};_ddgcfg ,_bedgbd =d .Token ();if _bedgbd !=nil {return _bedgbd ;};if _gddgd ,_feedd :=_ddgcfg .(_f .EndElement );_feedd &&_gddgd .Name ==start .Name {return nil ;};return _bg .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",_ddgcfg ); +}; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// Validate validates the CT_Reviewed and its children +func (_egdbdf *CT_Reviewed )Validate ()error {return _egdbdf .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");}; -// Set MDX Metadata -Ms *CT_MdxSet ; +// Validate validates the CT_MergeCell and its children +func (_eefaf *CT_MergeCell )Validate ()error {return _eefaf .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");}; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// Validate validates the CT_TableStyleElement and its children +func (_dffcag *CT_TableStyleElement )Validate ()error {return _dffcag .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");}; -// KPI MDX Metadata -K *CT_MdxKPI ;};type CT_PivotHierarchy struct{ +// Validate validates the CT_CustomFilters and its children +func (_cegdba *CT_CustomFilters )Validate ()error {return _cegdba .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_CalculatedMember ()*CT_CalculatedMember {_aecb :=&CT_CalculatedMember {}; +return _aecb };const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5; +ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11; +ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17; +ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;); + +// Validate validates the Headers and its children +func (_ceabg *Headers )Validate ()error {return _ceabg .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_fddfb *CT_PivotAreaReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fddfb .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fddfb .FieldAttr )}); +};if _fddfb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fddfb .CountAttr )});};if _fddfb .SelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .SelectedAttr ))}); +};if _fddfb .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .ByPositionAttr ))});};if _fddfb .RelativeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .RelativeAttr ))}); +};if _fddfb .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .DefaultSubtotalAttr ))}); +};if _fddfb .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .SumSubtotalAttr ))});};if _fddfb .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .CountASubtotalAttr ))}); +};if _fddfb .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .AvgSubtotalAttr ))});};if _fddfb .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .MaxSubtotalAttr ))}); +};if _fddfb .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .MinSubtotalAttr ))});};if _fddfb .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .ProductSubtotalAttr ))}); +};if _fddfb .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .CountSubtotalAttr ))}); +};if _fddfb .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .StdDevSubtotalAttr ))}); +};if _fddfb .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .StdDevPSubtotalAttr ))}); +};if _fddfb .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .VarSubtotalAttr ))});};if _fddfb .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddfb .VarPSubtotalAttr ))}); +};e .EncodeToken (start );if _fddfb .X !=nil {_cecge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_adaed :=range _fddfb .X {e .EncodeElement (_adaed ,_cecge );};};if _fddfb .ExtLst !=nil {_egdgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fddfb .ExtLst ,_egdgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ColFields struct{ + +// Repeated Items Count +CountAttr *uint32 ; + +// Field +Field []*CT_Field ;}; + +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_gcba *CT_Chartsheet )ValidateWithPath (path string )error {if _gcba .SheetPr !=nil {if _feafg :=_gcba .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_feafg !=nil {return _feafg ;};};if _afdc :=_gcba .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); +_afdc !=nil {return _afdc ;};if _gcba .SheetProtection !=nil {if _adce :=_gcba .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_adce !=nil {return _adce ;};};if _gcba .CustomSheetViews !=nil {if _ebgf :=_gcba .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); +_ebgf !=nil {return _ebgf ;};};if _gcba .PageMargins !=nil {if _bbgd :=_gcba .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bbgd !=nil {return _bbgd ;};};if _gcba .PageSetup !=nil {if _beacd :=_gcba .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_beacd !=nil {return _beacd ;};};if _gcba .HeaderFooter !=nil {if _gffcf :=_gcba .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gffcf !=nil {return _gffcf ;};};if _ggfa :=_gcba .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_ggfa !=nil {return _ggfa ;};if _gcba .LegacyDrawing !=nil {if _acba :=_gcba .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_acba !=nil {return _acba ;};};if _gcba .LegacyDrawingHF !=nil {if _ddgfc :=_gcba .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_ddgfc !=nil {return _ddgfc ;};};if _gcba .DrawingHF !=nil {if _efbg :=_gcba .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_efbg !=nil {return _efbg ;};};if _gcba .Picture !=nil {if _bacfa :=_gcba .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_bacfa !=nil {return _bacfa ;};};if _gcba .WebPublishItems !=nil {if _adedc :=_gcba .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_adedc !=nil {return _adedc ;};};if _gcba .ExtLst !=nil {if _adagee :=_gcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adagee !=nil {return _adagee ;};};return nil ;};func (_bdgbd ST_RefMode )ValidateWithPath (path string )error {switch _bdgbd {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgbd )); +};return nil ;}; + +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_eaca *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_adafg *CT_Font )ValidateWithPath (path string )error {for _cceaec ,_dfddf :=range _adafg .Name {if _bacdg :=_dfddf .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cceaec ));_bacdg !=nil {return _bacdg ; +};};for _ffabc ,_bdbgd :=range _adafg .Charset {if _agda :=_bdbgd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_ffabc ));_agda !=nil {return _agda ;};};for _fgedc ,_ggbaa :=range _adafg .Family {if _eeade :=_ggbaa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_fgedc )); +_eeade !=nil {return _eeade ;};};for _ebedf ,_ggcaag :=range _adafg .B {if _dcge :=_ggcaag .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ebedf ));_dcge !=nil {return _dcge ;};};for _cefdb ,_efgag :=range _adafg .I {if _acdda :=_efgag .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_cefdb )); +_acdda !=nil {return _acdda ;};};for _adde ,_ffgeb :=range _adafg .Strike {if _cebb :=_ffgeb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_adde ));_cebb !=nil {return _cebb ;};}; +for _dcga ,_aabgb :=range _adafg .Outline {if _bbgge :=_aabgb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_dcga ));_bbgge !=nil {return _bbgge ;};};for _acbe ,_bcgd :=range _adafg .Shadow {if _daabe :=_bcgd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_acbe )); +_daabe !=nil {return _daabe ;};};for _acgcg ,_efced :=range _adafg .Condense {if _fefc :=_efced .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_acgcg ));_fefc !=nil {return _fefc ; +};};for _ebdcc ,_cadbf :=range _adafg .Extend {if _dgbcgc :=_cadbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_ebdcc ));_dgbcgc !=nil {return _dgbcgc ;};};for _ccfb ,_dgcg :=range _adafg .Color {if _dacaa :=_dgcg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ccfb )); +_dacaa !=nil {return _dacaa ;};};for _cbgea ,_efcgg :=range _adafg .Sz {if _cfbaa :=_efcgg .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_cbgea ));_cfbaa !=nil {return _cfbaa ;};};for _faede ,_caeca :=range _adafg .U {if _gdgcf :=_caeca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_faede )); +_gdgcf !=nil {return _gdgcf ;};};for _gfggd ,_fbddf :=range _adafg .VertAlign {if _bdgef :=_fbddf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_gfggd ));_bdgef !=nil {return _bdgef ; +};};for _fbgdd ,_acccd :=range _adafg .Scheme {if _dfcbg :=_acccd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fbgdd ));_dfcbg !=nil {return _dfcbg ;};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_afea :=&CT_Cfvo {}; +_afea .TypeAttr =ST_CfvoType (1);return _afea };func (_bbfed *CT_Filters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbfed .BlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfed .BlankAttr ))}); +};if _bbfed .CalendarTypeAttr !=_e .ST_CalendarTypeUnset {_bbcfc ,_daaee :=_bbfed .CalendarTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _daaee !=nil {return _daaee ;};start .Attr =append (start .Attr ,_bbcfc ); +};e .EncodeToken (start );if _bbfed .Filter !=nil {_bccea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_aebddb :=range _bbfed .Filter {e .EncodeElement (_aebddb ,_bccea );};};if _bbfed .DateGroupItem !=nil {_bddcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}}; +for _ ,_cgcbb :=range _bbfed .DateGroupItem {e .EncodeElement (_cgcbb ,_bddcb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotHierarchy struct{ // Outline New Levels OutlineAttr *bool ; @@ -4097,5740 +4001,5653 @@ Mps *CT_MemberProperties ; Members []*CT_Members ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func (_eaga *CT_ChartFormats )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfcbf :=range start .Attr {if _gfcbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaace ,_gfbg :=_b .ParseUint (_gfcbf .Value ,10,32); -if _gfbg !=nil {return _gfbg ;};_cbdf :=uint32 (_gaace );_eaga .CountAttr =&_cbdf ;continue ;};};_egdga :for {_bffd ,_dbfd :=d .Token ();if _dbfd !=nil {return _dbfd ;};switch _bcea :=_bffd .(type ){case _e .StartElement :switch _bcea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_dggca :=NewCT_ChartFormat (); -if _ecbf :=d .DecodeElement (_dggca ,&_bcea );_ecbf !=nil {return _ecbf ;};_eaga .ChartFormat =append (_eaga .ChartFormat ,_dggca );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_bcea .Name ); -if _bceb :=d .Skip ();_bceb !=nil {return _bceb ;};};case _e .EndElement :break _egdga ;case _e .CharData :};};return nil ;};func NewCT_OleItems ()*CT_OleItems {_ccaggf :=&CT_OleItems {};return _ccaggf };func (_cbef *CT_Comments )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_ddcdc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_cbef .Authors ,_ddcdc );_fafg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_cbef .CommentList ,_fafg );if _cbef .ExtLst !=nil {_dcbcg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbef .ExtLst ,_dcbcg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_Fonts ()*CT_Fonts {_bccbc :=&CT_Fonts {};return _bccbc };func (_fbca *CT_Dialogsheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fbca .SheetPr !=nil {_facea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; -e .EncodeElement (_fbca .SheetPr ,_facea );};if _fbca .SheetViews !=nil {_aaag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fbca .SheetViews ,_aaag );}; -if _fbca .SheetFormatPr !=nil {_gccae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fbca .SheetFormatPr ,_gccae );};if _fbca .SheetProtection !=nil {_eccfb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fbca .SheetProtection ,_eccfb );};if _fbca .CustomSheetViews !=nil {_gcdf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fbca .CustomSheetViews ,_gcdf ); -};if _fbca .PrintOptions !=nil {_cdaf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fbca .PrintOptions ,_cdaf );};if _fbca .PageMargins !=nil {_dffda :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_fbca .PageMargins ,_dffda );};if _fbca .PageSetup !=nil {_afgde :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fbca .PageSetup ,_afgde );};if _fbca .HeaderFooter !=nil {_gcfe :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_fbca .HeaderFooter ,_gcfe );};if _fbca .Drawing !=nil {_bfcgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fbca .Drawing ,_bfcgc );};if _fbca .LegacyDrawing !=nil {_cfbaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_fbca .LegacyDrawing ,_cfbaf );};if _fbca .LegacyDrawingHF !=nil {_gfcbg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbca .LegacyDrawingHF ,_gfcbg ); -};if _fbca .DrawingHF !=nil {_cafa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbca .DrawingHF ,_cafa );};if _fbca .OleObjects !=nil {_ecbef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; -e .EncodeElement (_fbca .OleObjects ,_ecbef );};if _fbca .Controls !=nil {_cffdb :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fbca .Controls ,_cffdb );};if _fbca .ExtLst !=nil {_bcgab :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fbca .ExtLst ,_bcgab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebbae ST_OleUpdate )Validate ()error {return _ebbae .ValidateWithPath ("")}; +ExtLst *CT_ExtensionList ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_gbgab :=&CT_Dialogsheet {};return _gbgab };func (_gcabcc ST_TextHAlign )Validate ()error {return _gcabcc .ValidateWithPath ("")};func (_cecb *CT_ExternalSheetDataSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_gaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_dcfd :=range _cecb .SheetData {e .EncodeElement (_dcfd ,_gaeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};type CT_PageBreak struct{ -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_gegge *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_gegge .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_gegge .GuidAttr ); -};if _gegge .LastGuidAttr !=nil {if !_gg .ST_GuidPatternRe .MatchString (*_gegge .LastGuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\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 ,_gg .ST_GuidPatternRe ,*_gegge .LastGuidAttr ); -};};for _dbdfc ,_egcec :=range _gegge .Header {if _fgbdab :=_egcec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbdfc ));_fgbdab !=nil {return _fgbdab ;};};return nil ;};func (_degdb *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_degdb =0; -case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_degdb =1;case "\u006f\u0066\u0066":*_degdb =2;case "\u006f\u006e":*_degdb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_degdb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_degdb =5; -case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_degdb =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_degdb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_degdb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_degdb =9; -case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_degdb =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_degdb =11;};return nil ;};func (_gdaae *CT_XmlCellPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gdaae .IdAttr )}); -if _gdaae .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gdaae .UniqueNameAttr )});};e .EncodeToken (start ); -_gcffb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gdaae .XmlPr ,_gcffb );if _gdaae .ExtLst !=nil {_cagbd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gdaae .ExtLst ,_cagbd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Page Break Count +CountAttr *uint32 ; -// Validate validates the Users and its children -func (_gefbg *Users )Validate ()error {return _gefbg .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func NewCT_CacheSource ()*CT_CacheSource {_fbgdb :=&CT_CacheSource {};_fbgdb .TypeAttr =ST_SourceType (1);return _fbgdb ;};func (_gaagac *CT_TableStyleInfo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaagac .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gaagac .NameAttr )}); -};if _gaagac .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gaagac .ShowFirstColumnAttr ))}); -};if _gaagac .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gaagac .ShowLastColumnAttr ))}); -};if _gaagac .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gaagac .ShowRowStripesAttr ))}); -};if _gaagac .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gaagac .ShowColumnStripesAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfefe ST_SheetState )String ()string {switch _dfefe {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e"; -case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_abbfdf *ST_PhoneticType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abgbad ,_geeeae :=d .Token ();if _geeeae !=nil {return _geeeae ;};if _facdf ,_dbdfe :=_abgbad .(_e .EndElement ); -_dbdfe &&_facdf .Name ==start .Name {*_abbfdf =1;return nil ;};if _gfeaef ,_effdf :=_abgbad .(_e .CharData );!_effdf {return _g .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",_abgbad ); -}else {switch string (_gfeaef ){case "":*_abbfdf =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_abbfdf =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_abbfdf =2; -case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_abbfdf =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_abbfdf =4;};};_abgbad ,_geeeae =d .Token ();if _geeeae !=nil {return _geeeae ;};if _geagd ,_gcccee :=_abgbad .(_e .EndElement ); -_gcccee &&_geagd .Name ==start .Name {return nil ;};return _g .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",_abgbad );};func (_ccfbg *Sst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _ccfbg .CT_Sst .MarshalXML (e ,start );};func (_caafd *CT_SheetData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _caafd .Row !=nil {_ffceab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}}; -for _ ,_ggceg :=range _caafd .Row {e .EncodeElement (_ggceg ,_ffceab );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcgd *CT_ChartsheetProtection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcgd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcgd .PasswordAttr )}); -};if _gcgd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcgd .AlgorithmNameAttr )});}; -if _gcgd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_gcgd .HashValueAttr )});};if _gcgd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_gcgd .SaltValueAttr )}); -};if _gcgd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_g .Sprintf ("\u0025\u0076",*_gcgd .SpinCountAttr )});};if _gcgd .ContentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gcgd .ContentAttr ))}); -};if _gcgd .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gcgd .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_afcfa *CT_SmartTagTypes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cadbeb :for {_ccbab ,_dagec :=d .Token ();if _dagec !=nil {return _dagec ;};switch _aecfd :=_ccbab .(type ){case _e .StartElement :switch _aecfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_edede :=NewCT_SmartTagType (); -if _egfbge :=d .DecodeElement (_edede ,&_aecfd );_egfbge !=nil {return _egfbge ;};_afcfa .SmartTagType =append (_afcfa .SmartTagType ,_edede );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_aecfd .Name ); -if _cafea :=d .Skip ();_cafea !=nil {return _cafea ;};};case _e .EndElement :break _cadbeb ;case _e .CharData :};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_aafgb :=&CT_NumFmt {};return _aafgb };func NewCT_Sheets ()*CT_Sheets {_fgdga :=&CT_Sheets {}; -return _fgdga }; +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_eeabbb *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_ggfcf *CT_Top10 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edddg :=range start .Attr {if _edddg .Name .Local =="\u0074\u006f\u0070"{_efccb ,_agabec :=_b .ParseBool (_edddg .Value ); -if _agabec !=nil {return _agabec ;};_ggfcf .TopAttr =&_efccb ;continue ;};if _edddg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ebaeec ,_fddgc :=_b .ParseBool (_edddg .Value );if _fddgc !=nil {return _fddgc ;};_ggfcf .PercentAttr =&_ebaeec ; -continue ;};if _edddg .Name .Local =="\u0076\u0061\u006c"{_gcgdd ,_dcbeff :=_b .ParseFloat (_edddg .Value ,64);if _dcbeff !=nil {return _dcbeff ;};_ggfcf .ValAttr =_gcgdd ;continue ;};if _edddg .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_bcdac ,_ecccga :=_b .ParseFloat (_edddg .Value ,64); -if _ecccga !=nil {return _ecccga ;};_ggfcf .FilterValAttr =&_bcdac ;continue ;};};for {_gdbac ,_eeffg :=d .Token ();if _eeffg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_eeffg ); -};if _gfebde ,_gedcbd :=_gdbac .(_e .EndElement );_gedcbd &&_gfebde .Name ==start .Name {break ;};};return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_cbda :=&CT_MRUColors {};return _cbda };func (_cdfcfe *CT_SheetPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdfcfe .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .SyncHorizontalAttr ))}); -};if _cdfcfe .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .SyncVerticalAttr ))});}; -if _cdfcfe .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_cdfcfe .SyncRefAttr )});};if _cdfcfe .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .TransitionEvaluationAttr ))}); -};if _cdfcfe .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .TransitionEntryAttr ))}); -};if _cdfcfe .PublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .PublishedAttr ))});};if _cdfcfe .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cdfcfe .CodeNameAttr )}); -};if _cdfcfe .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .FilterModeAttr ))});};if _cdfcfe .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdfcfe .EnableFormatConditionsCalculationAttr ))}); -};e .EncodeToken (start );if _cdfcfe .TabColor !=nil {_gdgbe :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cdfcfe .TabColor ,_gdgbe );};if _cdfcfe .OutlinePr !=nil {_aegcbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}}; -e .EncodeElement (_cdfcfe .OutlinePr ,_aegcbc );};if _cdfcfe .PageSetUpPr !=nil {_bfadc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_cdfcfe .PageSetUpPr ,_bfadc ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Break +Brk []*CT_Break ;}; -// Validate validates the CT_Tuples and its children -func (_eebec *CT_Tuples )Validate ()error {return _eebec .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_gcbgc *CT_DefinedNames )ValidateWithPath (path string )error {for _gbabf ,_ffgde :=range _gcbgc .DefinedName {if _caacd :=_ffgde .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gbabf )); +_caacd !=nil {return _caacd ;};};return nil ;};func (_dfegeb *Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfegeb .CT_Revisions =*NewCT_Revisions ();_caabd :for {_aababd ,_edga :=d .Token ();if _edga !=nil {return _edga ;};switch _bgeafc :=_aababd .(type ){case _f .StartElement :switch _bgeafc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_dbcdd :=NewCT_RevisionRowColumn (); +if _adcad :=d .DecodeElement (_dbcdd ,&_bgeafc );_adcad !=nil {return _adcad ;};_dfegeb .Rrc =append (_dfegeb .Rrc ,_dbcdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_febfd :=NewCT_RevisionMove (); +if _ebeff :=d .DecodeElement (_febfd ,&_bgeafc );_ebeff !=nil {return _ebeff ;};_dfegeb .Rm =append (_dfegeb .Rm ,_febfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_gedbd :=NewCT_RevisionCustomView (); +if _abfda :=d .DecodeElement (_gedbd ,&_bgeafc );_abfda !=nil {return _abfda ;};_dfegeb .Rcv =append (_dfegeb .Rcv ,_gedbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_bdagb :=NewCT_RevisionSheetRename (); +if _eagbae :=d .DecodeElement (_bdagb ,&_bgeafc );_eagbae !=nil {return _eagbae ;};_dfegeb .Rsnm =append (_dfegeb .Rsnm ,_bdagb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_ggaea :=NewCT_RevisionInsertSheet (); +if _cfdee :=d .DecodeElement (_ggaea ,&_bgeafc );_cfdee !=nil {return _cfdee ;};_dfegeb .Ris =append (_dfegeb .Ris ,_ggaea );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_dafgbd :=NewCT_RevisionCellChange (); +if _dafcg :=d .DecodeElement (_dafgbd ,&_bgeafc );_dafcg !=nil {return _dafcg ;};_dfegeb .Rcc =append (_dfegeb .Rcc ,_dafgbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_gcddbc :=NewCT_RevisionFormatting (); +if _eafcba :=d .DecodeElement (_gcddbc ,&_bgeafc );_eafcba !=nil {return _eafcba ;};_dfegeb .Rfmt =append (_dfegeb .Rfmt ,_gcddbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_fgcfgg :=NewCT_RevisionAutoFormatting (); +if _edbabd :=d .DecodeElement (_fgcfgg ,&_bgeafc );_edbabd !=nil {return _edbabd ;};_dfegeb .Raf =append (_dfegeb .Raf ,_fgcfgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_cagea :=NewCT_RevisionDefinedName (); +if _ecbaa :=d .DecodeElement (_cagea ,&_bgeafc );_ecbaa !=nil {return _ecbaa ;};_dfegeb .Rdn =append (_dfegeb .Rdn ,_cagea );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_eaface :=NewCT_RevisionComment (); +if _dfcea :=d .DecodeElement (_eaface ,&_bgeafc );_dfcea !=nil {return _dfcea ;};_dfegeb .Rcmt =append (_dfegeb .Rcmt ,_eaface );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_ccafdc :=NewCT_RevisionQueryTableField (); +if _fdggb :=d .DecodeElement (_ccafdc ,&_bgeafc );_fdggb !=nil {return _fdggb ;};_dfegeb .Rqt =append (_dfegeb .Rqt ,_ccafdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_cefgef :=NewCT_RevisionConflict (); +if _eccde :=d .DecodeElement (_cefgef ,&_bgeafc );_eccde !=nil {return _eccde ;};_dfegeb .Rcft =append (_dfegeb .Rcft ,_cefgef );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_bgeafc .Name ); +if _fffec :=d .Skip ();_fffec !=nil {return _fffec ;};};case _f .EndElement :break _caabd ;case _f .CharData :};};return nil ;};func (_dfddfg ST_CellType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acgdg :=_f .Attr {};_acgdg .Name =name ;switch _dfddfg {case ST_CellTypeUnset :_acgdg .Value =""; +case ST_CellTypeB :_acgdg .Value ="\u0062";case ST_CellTypeN :_acgdg .Value ="\u006e";case ST_CellTypeE :_acgdg .Value ="\u0065";case ST_CellTypeS :_acgdg .Value ="\u0073";case ST_CellTypeStr :_acgdg .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_acgdg .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r"; +};return _acgdg ,nil ;}; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_cabecg *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };func (_ageebg ST_RefMode )Validate ()error {return _ageebg .ValidateWithPath ("")};func (_becac ST_TextHAlign )Validate ()error {return _becac .ValidateWithPath ("")}; -type CT_SheetCalcPr struct{ +// Validate validates the CT_SortState and its children +func (_gffad *CT_SortState )Validate ()error {return _gffad .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");}; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};type CT_PivotSelection struct{ +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_dgced *CT_Hyperlinks )ValidateWithPath (path string )error {for _eddef ,_fdfdc :=range _dgced .Hyperlink {if _cebcc :=_fdfdc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eddef )); +_cebcc !=nil {return _cebcc ;};};return nil ;};func (_ecggc *StyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _ecggc .CT_Stylesheet .MarshalXML (e ,start );};func (_gdegfb *CT_ObjectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdegfb .Anchor =NewCT_ObjectAnchor (); +for _ ,_fccf :=range start .Attr {if _fccf .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"&&_fccf .Name .Local =="\u0069\u0064"||_fccf .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"&&_fccf .Name .Local =="\u0069\u0064"{_daadag ,_ceda :=_fccf .Value ,error (nil ); +if _ceda !=nil {return _ceda ;};_gdegfb .IdAttr =&_daadag ;continue ;};if _fccf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_eeccf ,_cbfd :=_b .ParseBool (_fccf .Value );if _cbfd !=nil {return _cbfd ;};_gdegfb .AutoLineAttr =&_eeccf ; +continue ;};if _fccf .Name .Local =="\u0070\u0072\u0069n\u0074"{_afgca ,_adeaf :=_b .ParseBool (_fccf .Value );if _adeaf !=nil {return _adeaf ;};_gdegfb .PrintAttr =&_afgca ;continue ;};if _fccf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bdacc ,_dabbe :=_b .ParseBool (_fccf .Value ); +if _dabbe !=nil {return _dabbe ;};_gdegfb .DisabledAttr =&_bdacc ;continue ;};if _fccf .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_gcbaga ,_ebefg :=_b .ParseBool (_fccf .Value );if _ebefg !=nil {return _ebefg ;};_gdegfb .UiObjectAttr =&_gcbaga ; +continue ;};if _fccf .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_ddceg ,_gfdc :=_b .ParseBool (_fccf .Value );if _gfdc !=nil {return _gfdc ;};_gdegfb .AutoFillAttr =&_ddceg ;continue ;};if _fccf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_caeed ,_cdfe :=_b .ParseBool (_fccf .Value ); +if _cdfe !=nil {return _cdfe ;};_gdegfb .LockedAttr =&_caeed ;continue ;};if _fccf .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_agbced ,_fdcbe :=_b .ParseBool (_fccf .Value );if _fdcbe !=nil {return _fdcbe ;};_gdegfb .AutoPictAttr =&_agbced ; +continue ;};if _fccf .Name .Local =="\u006d\u0061\u0063r\u006f"{_gefad ,_fffbb :=_fccf .Value ,error (nil );if _fffbb !=nil {return _fffbb ;};_gdegfb .MacroAttr =&_gefad ;continue ;};if _fccf .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_ggedc ,_fagbf :=_fccf .Value ,error (nil ); +if _fagbf !=nil {return _fagbf ;};_gdegfb .AltTextAttr =&_ggedc ;continue ;};if _fccf .Name .Local =="\u0064\u0064\u0065"{_aeadc ,_acgaa :=_b .ParseBool (_fccf .Value );if _acgaa !=nil {return _acgaa ;};_gdegfb .DdeAttr =&_aeadc ;continue ;};if _fccf .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_aacbg ,_egbaca :=_b .ParseBool (_fccf .Value ); +if _egbaca !=nil {return _egbaca ;};_gdegfb .DefaultSizeAttr =&_aacbg ;continue ;};};_gffgd :for {_gffba ,_dccgc :=d .Token ();if _dccgc !=nil {return _dccgc ;};switch _eeag :=_gffba .(type ){case _f .StartElement :switch _eeag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _gagbg :=d .DecodeElement (_gdegfb .Anchor ,&_eeag ); +_gagbg !=nil {return _gagbg ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_eeag .Name ); +if _cffce :=d .Skip ();_cffce !=nil {return _cffce ;};};case _f .EndElement :break _gffgd ;case _f .CharData :};};return nil ;};func (_aecdb *CT_CellStyleXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aecdb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_aecdb .CountAttr )}); +};e .EncodeToken (start );_eefb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_dga :=range _aecdb .Xf {e .EncodeElement (_dga ,_eefb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Pane -PaneAttr ST_Pane ; +// Validate validates the CT_SmartTagTypes and its children +func (_cfbea *CT_SmartTagTypes )Validate ()error {return _cfbea .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};func (_ebccg ST_FormulaExpression )ValidateWithPath (path string )error {switch _ebccg {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebccg )); +};return nil ;};type CT_VolType struct{ -// Show Header -ShowHeaderAttr *bool ; +// Type +TypeAttr ST_VolDepType ; -// Label -LabelAttr *bool ; +// Main +Main []*CT_VolMain ;};func (_cgbdb *CT_FileSharing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgbdb .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgbdb .ReadOnlyRecommendedAttr ))}); +};if _cgbdb .UserNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cgbdb .UserNameAttr )});};if _cgbdb .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cgbdb .ReservationPasswordAttr )}); +};if _cgbdb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cgbdb .AlgorithmNameAttr )}); +};if _cgbdb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_cgbdb .HashValueAttr )});};if _cgbdb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_cgbdb .SaltValueAttr )}); +};if _cgbdb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bg .Sprintf ("\u0025\u0076",*_cgbdb .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_ccgagf ST_SheetState )String ()string {switch _ccgagf {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; +};return "";};func (_ffddf *CT_PhoneticPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_ffddf .FontIdAttr )}); +if _ffddf .TypeAttr !=ST_PhoneticTypeUnset {_dfgbcd ,_bbdegf :=_ffddf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbdegf !=nil {return _bbdegf ;};start .Attr =append (start .Attr ,_dfgbcd );};if _ffddf .AlignmentAttr !=ST_PhoneticAlignmentUnset {_bcfee ,_ggfdc :=_ffddf .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}); +if _ggfdc !=nil {return _ggfdc ;};start .Attr =append (start .Attr ,_bcfee );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Connection struct{ -// Data Selection -DataAttr *bool ; +// Connection Id +IdAttr uint32 ; -// Extendable -ExtendableAttr *bool ; +// Source Database File +SourceFileAttr *string ; -// Selection Count -CountAttr *uint32 ; +// Connection File +OdcFileAttr *string ; -// Axis -AxisAttr ST_Axis ; +// Keep Connection Open +KeepAliveAttr *bool ; -// Dimension -DimensionAttr *uint32 ; +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// Start -StartAttr *uint32 ; +// Connection Name +NameAttr *string ; -// Minimum -MinAttr *uint32 ; +// Connection Description +DescriptionAttr *string ; -// Maximum -MaxAttr *uint32 ; +// Database Source Type +TypeAttr *uint32 ; -// Active Row -ActiveRowAttr *uint32 ; +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Active Column -ActiveColAttr *uint32 ; +// Last Refresh Version +RefreshedVersionAttr uint8 ; -// Previous Row -PreviousRowAttr *uint32 ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Previous Column Selection -PreviousColAttr *uint32 ; +// Save Password +SavePasswordAttr *bool ; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// New Connection +NewAttr *bool ; -// Pivot Area -PivotArea *CT_PivotArea ;};func (_bgbee *CT_ProtectedRanges )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cfbcaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}}; -for _ ,_eadbgd :=range _bgbee .ProtectedRange {e .EncodeElement (_eadbgd ,_cfbcaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgffb *CT_RowHierarchiesUsage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aaegdb :=range start .Attr {if _aaegdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fffebd ,_afcab :=_b .ParseUint (_aaegdb .Value ,10,32); -if _afcab !=nil {return _afcab ;};_aeafca :=uint32 (_fffebd );_fgffb .CountAttr =&_aeafca ;continue ;};};_aefgff :for {_efcgc ,_fbaea :=d .Token ();if _fbaea !=nil {return _fbaea ;};switch _cdada :=_efcgc .(type ){case _e .StartElement :switch _cdada .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_beebd :=NewCT_HierarchyUsage (); -if _aeddc :=d .DecodeElement (_beebd ,&_cdada );_aeddc !=nil {return _aeddc ;};_fgffb .RowHierarchyUsage =append (_fgffb .RowHierarchyUsage ,_beebd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_cdada .Name ); -if _edgdd :=d .Skip ();_edgdd !=nil {return _edgdd ;};};case _e .EndElement :break _aefgff ;case _e .CharData :};};return nil ;};func (_dadae *CT_Fonts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdcda :=range start .Attr {if _bdcda .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeed ,_bdce :=_b .ParseUint (_bdcda .Value ,10,32); -if _bdce !=nil {return _bdce ;};_dbcbcg :=uint32 (_beeed );_dadae .CountAttr =&_dbcbcg ;continue ;};};_abbfd :for {_deagf ,_cabfd :=d .Token ();if _cabfd !=nil {return _cabfd ;};switch _cafga :=_deagf .(type ){case _e .StartElement :switch _cafga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_fgfdb :=NewCT_Font (); -if _feccg :=d .DecodeElement (_fgfdb ,&_cafga );_feccg !=nil {return _feccg ;};_dadae .Font =append (_dadae .Font ,_fgfdb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_cafga .Name ); -if _ccdaa :=d .Skip ();_ccdaa !=nil {return _ccdaa ;};};case _e .EndElement :break _abbfd ;case _e .CharData :};};return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_ebfee :=&CT_SheetViews {};return _ebfee };func (_gdegd *ST_Type )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdegd =0; -case "\u006e\u006f\u006e\u0065":*_gdegd =1;case "\u0061\u006c\u006c":*_gdegd =2;case "\u0072\u006f\u0077":*_gdegd =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gdegd =4;};return nil ;};type CT_Set struct{ +// Deleted Connection +DeletedAttr *bool ; -// Number of Tuples -CountAttr *uint32 ; +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// Maximum Rank Requested -MaxRankAttr int32 ; +// Background Refresh +BackgroundAttr *bool ; -// MDX Set Definition -SetDefinitionAttr string ; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// Set Sort Order -SortTypeAttr ST_SortType ; +// Save Data +SaveDataAttr *bool ; -// Query Failed -QueryFailedAttr *bool ; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Tuples -Tpls []*CT_Tuples ; +// SSO Id +SingleSignOnIdAttr *string ; -// Sort By Tuple -SortByTuple *CT_Tuples ;};func NewCT_String ()*CT_String {_cgcfgb :=&CT_String {};return _cgcfgb }; +// Database Properties +DbPr *CT_DbPr ; -// Validate validates the CT_PageSetup and its children -func (_eefac *CT_PageSetup )Validate ()error {return _eefac .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};type CT_Sst struct{ +// OLAP Properties +OlapPr *CT_OlapPr ; -// String Count -CountAttr *uint32 ; +// Web Query Properties +WebPr *CT_WebPr ; -// Unique String Count -UniqueCountAttr *uint32 ; +// Text Import Settings +TextPr *CT_TextPr ; -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};func NewCT_Filter ()*CT_Filter {_fagbc :=&CT_Filter {};return _fagbc };func (_bedce ST_FilterOperator )String ()string {switch _bedce {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func (_dcdgf *CT_OleSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_befead :=range start .Attr {if _befead .Name .Local =="\u0072\u0065\u0066"{_ecffc ,_gcaac :=_befead .Value ,error (nil ); -if _gcaac !=nil {return _gcaac ;};_dcdgf .RefAttr =_ecffc ;continue ;};};for {_fbdgd ,_dcafc :=d .Token ();if _dcafc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_dcafc ); -};if _fdcde ,_eagdd :=_fbdgd .(_e .EndElement );_eagdd &&_fdcde .Name ==start .Name {break ;};};return nil ;};func (_baabce *PivotTableDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _baabce .CT_pivotTableDefinition .MarshalXML (e ,start );};func NewCT_CommentList ()*CT_CommentList {_cgcfa :=&CT_CommentList {}; -return _cgcfa };func (_aaggga *ST_SortMethod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agadfg ,_gdacb :=d .Token ();if _gdacb !=nil {return _gdacb ;};if _dgaba ,_afceg :=_agadfg .(_e .EndElement );_afceg &&_dgaba .Name ==start .Name {*_aaggga =1; -return nil ;};if _ggfacd ,_gdcdf :=_agadfg .(_e .CharData );!_gdcdf {return _g .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",_agadfg );}else {switch string (_ggfacd ){case "":*_aaggga =0; -case "\u0073\u0074\u0072\u006f\u006b\u0065":*_aaggga =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_aaggga =2;case "\u006e\u006f\u006e\u0065":*_aaggga =3;};};_agadfg ,_gdacb =d .Token ();if _gdacb !=nil {return _gdacb ;};if _acabbf ,_gcgadg :=_agadfg .(_e .EndElement ); -_gcgadg &&_acabbf .Name ==start .Name {return nil ;};return _g .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",_agadfg );}; +// Query Parameters +Parameters *CT_Parameters ; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_ggdfc *CT_RevisionCellChange )ValidateWithPath (path string )error {if _ggdfc .Oc !=nil {if _gggcc :=_ggdfc .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_gggcc !=nil {return _gggcc ;};};if _dagfcb :=_ggdfc .Nc .ValidateWithPath (path +"\u002f\u004e\u0063"); -_dagfcb !=nil {return _dagfcb ;};if _ggdfc .Odxf !=nil {if _gbfcf :=_ggdfc .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_gbfcf !=nil {return _gbfcf ;};};if _ggdfc .Ndxf !=nil {if _bdegd :=_ggdfc .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066"); -_bdegd !=nil {return _bdegd ;};};if _ggdfc .ExtLst !=nil {if _eaaaf :=_ggdfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaaaf !=nil {return _eaaaf ;};};return nil ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1; -ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;); +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;};func (_dgbecf ST_DataValidationErrorStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aacbfc :=_f .Attr {};_aacbfc .Name =name ;switch _dgbecf {case ST_DataValidationErrorStyleUnset :_aacbfc .Value ="";case ST_DataValidationErrorStyleStop :_aacbfc .Value ="\u0073\u0074\u006f\u0070"; +case ST_DataValidationErrorStyleWarning :_aacbfc .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_aacbfc .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _aacbfc ,nil ;};func (_eaecae *CT_RevisionComment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_eaecae .SheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_eaecae .CellAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_eaecae .GuidAttr )}); +if _eaecae .ActionAttr !=ST_RevisionActionUnset {_dffbfb ,_fcafa :=_eaecae .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fcafa !=nil {return _fcafa ;};start .Attr =append (start .Attr ,_dffbfb );};if _eaecae .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eaecae .AlwaysShowAttr ))}); +};if _eaecae .OldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eaecae .OldAttr ))});};if _eaecae .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eaecae .HiddenRowAttr ))}); +};if _eaecae .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eaecae .HiddenColumnAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_eaecae .AuthorAttr )});if _eaecae .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_bg .Sprintf ("\u0025\u0076",*_eaecae .OldLengthAttr )}); +};if _eaecae .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_bg .Sprintf ("\u0025\u0076",*_eaecae .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dcgga *CT_TextFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcgga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcgga .CountAttr )}); +};e .EncodeToken (start );_afeae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bgbbaf :=range _dcgga .TextField {e .EncodeElement (_bgbbaf ,_afeae );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Index and its children -func (_afgdc *CT_Index )Validate ()error {return _afgdc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};type CT_TableStyles struct{ +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_cdeeb *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_ecd *CT_BookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecd .VisibilityAttr !=ST_VisibilityUnset {_fbg ,_ebd :=_ecd .VisibilityAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"}); +if _ebd !=nil {return _ebd ;};start .Attr =append (start .Attr ,_fbg );};if _ecd .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecd .MinimizedAttr ))}); +};if _ecd .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecd .ShowHorizontalScrollAttr ))}); +};if _ecd .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecd .ShowVerticalScrollAttr ))}); +};if _ecd .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecd .ShowSheetTabsAttr ))}); +};if _ecd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .XWindowAttr )});};if _ecd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .YWindowAttr )}); +};if _ecd .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .WindowWidthAttr )});};if _ecd .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .WindowHeightAttr )}); +};if _ecd .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .TabRatioAttr )});};if _ecd .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .FirstSheetAttr )}); +};if _ecd .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_bg .Sprintf ("\u0025\u0076",*_ecd .ActiveTabAttr )});};if _ecd .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecd .AutoFilterDateGroupingAttr ))}); +};e .EncodeToken (start );if _ecd .ExtLst !=nil {_bca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecd .ExtLst ,_bca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func (_daaeea *CT_IgnoredErrors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acfad :for {_gdbd ,_bccd :=d .Token (); +if _bccd !=nil {return _bccd ;};switch _cgabb :=_gdbd .(type ){case _f .StartElement :switch _cgabb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_edgg :=NewCT_IgnoredError (); +if _dfde :=d .DecodeElement (_edgg ,&_cgabb );_dfde !=nil {return _dfde ;};_daaeea .IgnoredError =append (_daaeea .IgnoredError ,_edgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daaeea .ExtLst =NewCT_ExtensionList (); +if _dacdg :=d .DecodeElement (_daaeea .ExtLst ,&_cgabb );_dacdg !=nil {return _dacdg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_cgabb .Name ); +if _aabcb :=d .Skip ();_aabcb !=nil {return _aabcb ;};};case _f .EndElement :break _acfad ;case _f .CharData :};};return nil ;};type CT_ColorScale struct{ -// Table Style Count -CountAttr *uint32 ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Default Table Style -DefaultTableStyleAttr *string ; +// Color Gradiant Interpolation +Color []*CT_Color ;};func (_bgccg *CT_Map )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_bg .Sprintf ("\u0025\u0076",_bgccg .IDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_bgccg .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_bgccg .RootElementAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_bg .Sprintf ("\u0025\u0076",_bgccg .SchemaIDAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_bgccg .ShowImportExportValidationErrorsAttr ))}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_bgccg .AutoFitAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_bgccg .AppendAttr ))}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_bgccg .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_bgccg .PreserveFormatAttr ))}); +e .EncodeToken (start );if _bgccg .DataBinding !=nil {_bfcgbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_bgccg .DataBinding ,_bfcgbc );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_befbe :=&CT_ExternalLink {};return _befbe }; -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// Validate validates the CT_QueryTableRefresh and its children +func (_ccfca *CT_QueryTableRefresh )Validate ()error {return _ccfca .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};type CT_Worksheet struct{ -// Table Style -TableStyle []*CT_TableStyle ;}; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_ggcbf *CT_PageSetup )ValidateWithPath (path string )error {if _ggcbf .PaperHeightAttr !=nil {if !_gg .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ggcbf .PaperHeightAttr ){return _g .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 ,_gg .ST_PositiveUniversalMeasurePatternRe ,*_ggcbf .PaperHeightAttr ); -};};if _ggcbf .PaperHeightAttr !=nil {if !_gg .ST_UniversalMeasurePatternRe .MatchString (*_ggcbf .PaperHeightAttr ){return _g .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 ,_gg .ST_UniversalMeasurePatternRe ,*_ggcbf .PaperHeightAttr ); -};};if _ggcbf .PaperWidthAttr !=nil {if !_gg .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ggcbf .PaperWidthAttr ){return _g .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 ,_gg .ST_PositiveUniversalMeasurePatternRe ,*_ggcbf .PaperWidthAttr ); -};};if _ggcbf .PaperWidthAttr !=nil {if !_gg .ST_UniversalMeasurePatternRe .MatchString (*_ggcbf .PaperWidthAttr ){return _g .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 ,_gg .ST_UniversalMeasurePatternRe ,*_ggcbf .PaperWidthAttr ); -};};if _bgdfcc :=_ggcbf .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_bgdfcc !=nil {return _bgdfcc ;};if _degfag :=_ggcbf .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072"); -_degfag !=nil {return _degfag ;};if _bebgb :=_ggcbf .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_bebgb !=nil {return _bebgb ;};if _ceacb :=_ggcbf .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072"); -_ceacb !=nil {return _ceacb ;};return nil ;};func (_cgcgc *CT_GradientFill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcgff :=range start .Attr {if _gcgff .Name .Local =="\u0074\u0079\u0070\u0065"{_cgcgc .TypeAttr .UnmarshalXMLAttr (_gcgff ); -continue ;};if _gcgff .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_dfcbd ,_dgdda :=_b .ParseFloat (_gcgff .Value ,64);if _dgdda !=nil {return _dgdda ;};_cgcgc .DegreeAttr =&_dfcbd ;continue ;};if _gcgff .Name .Local =="\u006c\u0065\u0066\u0074"{_deaa ,_bbebc :=_b .ParseFloat (_gcgff .Value ,64); -if _bbebc !=nil {return _bbebc ;};_cgcgc .LeftAttr =&_deaa ;continue ;};if _gcgff .Name .Local =="\u0072\u0069\u0067h\u0074"{_bafef ,_aacg :=_b .ParseFloat (_gcgff .Value ,64);if _aacg !=nil {return _aacg ;};_cgcgc .RightAttr =&_bafef ;continue ;};if _gcgff .Name .Local =="\u0074\u006f\u0070"{_ebcdb ,_fgggbf :=_b .ParseFloat (_gcgff .Value ,64); -if _fgggbf !=nil {return _fgggbf ;};_cgcgc .TopAttr =&_ebcdb ;continue ;};if _gcgff .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ecbd ,_bcged :=_b .ParseFloat (_gcgff .Value ,64);if _bcged !=nil {return _bcged ;};_cgcgc .BottomAttr =&_ecbd ;continue ; -};};_geaa :for {_cedaf ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};switch _bfdbg :=_cedaf .(type ){case _e .StartElement :switch _bfdbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_bbdd :=NewCT_GradientStop (); -if _cdgec :=d .DecodeElement (_bbdd ,&_bfdbg );_cdgec !=nil {return _cdgec ;};_cgcgc .Stop =append (_cgcgc .Stop ,_bbdd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_bfdbg .Name ); -if _dfefb :=d .Skip ();_dfefb !=nil {return _dfefb ;};};case _e .EndElement :break _geaa ;case _e .CharData :};};return nil ;}; +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// Validate validates the CalcChain and its children -func (_ebdbg *CalcChain )Validate ()error {return _ebdbg .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};type CT_ExternalSheetDataSet struct{ +// Sheet Views +SheetViews *CT_SheetViews ; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_fddec :=&CT_QueryTableFields {};return _fddec }; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_gbcacb *Sst )ValidateWithPath (path string )error {if _gcebg :=_gbcacb .CT_Sst .ValidateWithPath (path );_gcebg !=nil {return _gcebg ;};return nil ;};func (_bddcfd *ST_rwColActionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcdbb ,_beebda :=d .Token (); -if _beebda !=nil {return _beebda ;};if _fcdad ,_dbaae :=_dcdbb .(_e .EndElement );_dbaae &&_fcdad .Name ==start .Name {*_bddcfd =1;return nil ;};if _cffde ,_daeffg :=_dcdbb .(_e .CharData );!_daeffg {return _g .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",_dcdbb ); -}else {switch string (_cffde ){case "":*_bddcfd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_bddcfd =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_bddcfd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_bddcfd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_bddcfd =4; -};};_dcdbb ,_beebda =d .Token ();if _beebda !=nil {return _beebda ;};if _dcgeg ,_becdd :=_dcdbb .(_e .EndElement );_becdd &&_dcgeg .Name ==start .Name {return nil ;};return _g .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",_dcdbb ); -};func (_fg *AG_AutoFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cb ,_afb :=_b .ParseUint (_af .Value ,10,32); -if _afb !=nil {return _afb ;};_fc :=uint32 (_cb );_fg .AutoFormatIdAttr =&_fc ;continue ;};if _af .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dc ,_fcb :=_b .ParseBool (_af .Value );if _fcb !=nil {return _fcb ; -};_fg .ApplyNumberFormatsAttr =&_dc ;continue ;};if _af .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dg ,_ag :=_b .ParseBool (_af .Value );if _ag !=nil {return _ag ;};_fg .ApplyBorderFormatsAttr =&_dg ; -continue ;};if _af .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bf ,_ae :=_b .ParseBool (_af .Value );if _ae !=nil {return _ae ;};_fg .ApplyFontFormatsAttr =&_bf ;continue ;};if _af .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fa ,_gb :=_b .ParseBool (_af .Value ); -if _gb !=nil {return _gb ;};_fg .ApplyPatternFormatsAttr =&_fa ;continue ;};if _af .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fb ,_fef :=_b .ParseBool (_af .Value );if _fef !=nil {return _fef ; -};_fg .ApplyAlignmentFormatsAttr =&_fb ;continue ;};if _af .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bff ,_cc :=_b .ParseBool (_af .Value );if _cc !=nil {return _cc ; -};_fg .ApplyWidthHeightFormatsAttr =&_bff ;continue ;};};for {_be ,_df :=d .Token ();if _df !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_df );};if _fgf ,_age :=_be .(_e .EndElement ); -_age &&_fgf .Name ==start .Name {break ;};};return nil ;};func (_eaed *CT_RevisionFormatting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_eaed .SheetIdAttr )}); -if _eaed .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eaed .XfDxfAttr ))});};if _eaed .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eaed .SAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",_eaed .SqrefAttr )});if _eaed .StartAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eaed .StartAttr )}); -};if _eaed .LengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_eaed .LengthAttr )});};e .EncodeToken (start );if _eaed .Dxf !=nil {_abgca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}}; -e .EncodeElement (_eaed .Dxf ,_abgca );};if _eaed .ExtLst !=nil {_abfdfg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eaed .ExtLst ,_abfdfg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fcdagc *CT_RevisionCustomView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcdagc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -_fcdagc .ActionAttr =ST_RevisionAction (1);for _ ,_ecad :=range start .Attr {if _ecad .Name .Local =="\u0067\u0075\u0069\u0064"{_dbabff ,_aggdfa :=_ecad .Value ,error (nil );if _aggdfa !=nil {return _aggdfa ;};_fcdagc .GuidAttr =_dbabff ;continue ;};if _ecad .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fcdagc .ActionAttr .UnmarshalXMLAttr (_ecad ); -continue ;};};for {_ecgeb ,_fgeda :=d .Token ();if _fgeda !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_fgeda ); -};if _ebaee ,_caaaeg :=_ecgeb .(_e .EndElement );_caaaeg &&_ebaee .Name ==start .Name {break ;};};return nil ;};func (_ebffe ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _ebffe {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebffe )); -};return nil ;}; +// Column Information +Cols []*CT_Cols ; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_cbbda *CT_RangeSet )ValidateWithPath (path string )error {return nil };func (_ebffd *CT_RangeSets )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acacg :=range start .Attr {if _acacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfagbb ,_bdbcc :=_b .ParseUint (_acacg .Value ,10,32); -if _bdbcc !=nil {return _bdbcc ;};_baeff :=uint32 (_cfagbb );_ebffd .CountAttr =&_baeff ;continue ;};};_ecbee :for {_fgdag ,_gfadac :=d .Token ();if _gfadac !=nil {return _gfadac ;};switch _aeag :=_fgdag .(type ){case _e .StartElement :switch _aeag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_ebgcf :=NewCT_RangeSet (); -if _bccad :=d .DecodeElement (_ebgcf ,&_aeag );_bccad !=nil {return _bccad ;};_ebffd .RangeSet =append (_ebffd .RangeSet ,_ebgcf );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_aeag .Name ); -if _afcfg :=d .Skip ();_afcfg !=nil {return _afcfg ;};};case _e .EndElement :break _ecbee ;case _e .CharData :};};return nil ;}; +// Sheet Data +SheetData *CT_SheetData ; -// Validate validates the CT_TupleCache and its children -func (_bbfdc *CT_TupleCache )Validate ()error {return _bbfdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");}; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Validate validates the CT_SheetData and its children -func (_cedgcg *CT_SheetData )Validate ()error {return _cedgcg .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};func (_edgdee *ST_Objects )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edgdee =0; -case "\u0061\u006c\u006c":*_edgdee =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_edgdee =2;case "\u006e\u006f\u006e\u0065":*_edgdee =3;};return nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_cbdefe :=&CT_PrintOptions {}; -return _cbdefe };type ST_FilterOperator byte ;type CT_CellStyle struct{ +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// User Defined Cell Style -NameAttr *string ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// Format Id -XfIdAttr uint32 ; +// Scenarios +Scenarios *CT_Scenarios ; -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Outline Style -ILevelAttr *uint32 ; +// Sort State +SortState *CT_SortState ; -// Hidden Style -HiddenAttr *bool ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Custom Built In -CustomBuiltinAttr *bool ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aabaff *CT_QueryCache )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gccaae :=range start .Attr {if _gccaae .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccdf ,_gbged :=_b .ParseUint (_gccaae .Value ,10,32); -if _gbged !=nil {return _gbged ;};_ageag :=uint32 (_fccdf );_aabaff .CountAttr =&_ageag ;continue ;};};_eacfa :for {_eeag ,_dbbbfa :=d .Token ();if _dbbbfa !=nil {return _dbbbfa ;};switch _befde :=_eeag .(type ){case _e .StartElement :switch _befde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_daddb :=NewCT_Query (); -if _gdgde :=d .DecodeElement (_daddb ,&_befde );_gdgde !=nil {return _gdgde ;};_aabaff .Query =append (_aabaff .Query ,_daddb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_befde .Name ); -if _dceeb :=d .Skip ();_dceeb !=nil {return _dceeb ;};};case _e .EndElement :break _eacfa ;case _e .CharData :};};return nil ;};func (_cfcba ST_Objects )ValidateWithPath (path string )error {switch _cfcba {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcba )); -};return nil ;};func (_eccaed *CT_Font )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecced :for {_ccddba ,_baeef :=d .Token ();if _baeef !=nil {return _baeef ;};switch _egdb :=_ccddba .(type ){case _e .StartElement :switch _egdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_ccefd :=NewCT_FontName (); -if _ebbfe :=d .DecodeElement (_ccefd ,&_egdb );_ebbfe !=nil {return _ebbfe ;};_eccaed .Name =append (_eccaed .Name ,_ccefd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_fbgbd :=NewCT_IntProperty (); -if _ecfaf :=d .DecodeElement (_fbgbd ,&_egdb );_ecfaf !=nil {return _ecfaf ;};_eccaed .Charset =append (_eccaed .Charset ,_fbgbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_bfafc :=NewCT_FontFamily (); -if _ecace :=d .DecodeElement (_bfafc ,&_egdb );_ecace !=nil {return _ecace ;};_eccaed .Family =append (_eccaed .Family ,_bfafc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gafa :=NewCT_BooleanProperty (); -if _gdefe :=d .DecodeElement (_gafa ,&_egdb );_gdefe !=nil {return _gdefe ;};_eccaed .B =append (_eccaed .B ,_gafa );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_gddfe :=NewCT_BooleanProperty (); -if _bggag :=d .DecodeElement (_gddfe ,&_egdb );_bggag !=nil {return _bggag ;};_eccaed .I =append (_eccaed .I ,_gddfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cagag :=NewCT_BooleanProperty (); -if _eecba :=d .DecodeElement (_cagag ,&_egdb );_eecba !=nil {return _eecba ;};_eccaed .Strike =append (_eccaed .Strike ,_cagag );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dabaf :=NewCT_BooleanProperty (); -if _fegg :=d .DecodeElement (_dabaf ,&_egdb );_fegg !=nil {return _fegg ;};_eccaed .Outline =append (_eccaed .Outline ,_dabaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fcaf :=NewCT_BooleanProperty (); -if _agcfe :=d .DecodeElement (_fcaf ,&_egdb );_agcfe !=nil {return _agcfe ;};_eccaed .Shadow =append (_eccaed .Shadow ,_fcaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_ffga :=NewCT_BooleanProperty (); -if _ccged :=d .DecodeElement (_ffga ,&_egdb );_ccged !=nil {return _ccged ;};_eccaed .Condense =append (_eccaed .Condense ,_ffga );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_fbdec :=NewCT_BooleanProperty (); -if _gdacc :=d .DecodeElement (_fbdec ,&_egdb );_gdacc !=nil {return _gdacc ;};_eccaed .Extend =append (_eccaed .Extend ,_fbdec );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fdgf :=NewCT_Color (); -if _dbfba :=d .DecodeElement (_fdgf ,&_egdb );_dbfba !=nil {return _dbfba ;};_eccaed .Color =append (_eccaed .Color ,_fdgf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_bgdff :=NewCT_FontSize (); -if _gagg :=d .DecodeElement (_bgdff ,&_egdb );_gagg !=nil {return _gagg ;};_eccaed .Sz =append (_eccaed .Sz ,_bgdff );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_befgd :=NewCT_UnderlineProperty (); -if _gcee :=d .DecodeElement (_befgd ,&_egdb );_gcee !=nil {return _gcee ;};_eccaed .U =append (_eccaed .U ,_befgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbadd :=NewCT_VerticalAlignFontProperty (); -if _efefe :=d .DecodeElement (_fbadd ,&_egdb );_efefe !=nil {return _efefe ;};_eccaed .VertAlign =append (_eccaed .VertAlign ,_fbadd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_accbb :=NewCT_FontScheme (); -if _fedca :=d .DecodeElement (_accbb ,&_egdb );_fedca !=nil {return _fedca ;};_eccaed .Scheme =append (_eccaed .Scheme ,_accbb );default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_egdb .Name ); -if _ffda :=d .Skip ();_ffda !=nil {return _ffda ;};};case _e .EndElement :break _ecced ;case _e .CharData :};};return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_bba :=&CT_AutoSortScope {};_bba .PivotArea =NewCT_PivotArea ();return _bba ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_agfbd :=&CT_FileRecoveryPr {}; -return _agfbd };func (_eaabfb ST_PivotAreaType )String ()string {switch _eaabfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c"; -case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";};func (_bbbb *CT_DbPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_bbbb .ConnectionAttr )}); -if _bbbb .CommandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bbbb .CommandAttr )});};if _bbbb .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bbbb .ServerCommandAttr )}); -};if _bbbb .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bbbb .CommandTypeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Merge Cells +MergeCells *CT_MergeCells ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_dfdec *CT_DataValidations )ValidateWithPath (path string )error {for _gdgab ,_fbaag :=range _dfdec .DataValidation {if _egcdf :=_fbaag .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gdgab )); -_egcdf !=nil {return _egcdf ;};};return nil ;}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_abcag *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };type CT_ExternalSheetData struct{ +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Sheet Id -SheetIdAttr uint32 ; +// Data Validations +DataValidations *CT_DataValidations ; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Row -Row []*CT_ExternalRow ;}; +// Print Options +PrintOptions *CT_PrintOptions ; -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_baedga *CT_TextPr )ValidateWithPath (path string )error {if _agaab :=_baedga .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agaab !=nil {return _agaab ;};if _agfga :=_baedga .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072"); -_agfga !=nil {return _agfga ;};if _baedga .TextFields !=nil {if _fgcbd :=_baedga .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_fgcbd !=nil {return _fgcbd ;};};return nil ;};func (_efgfcdb *ST_SheetState )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eadgea ,_cgadee :=d .Token (); -if _cgadee !=nil {return _cgadee ;};if _gdgba ,_cgdcdc :=_eadgea .(_e .EndElement );_cgdcdc &&_gdgba .Name ==start .Name {*_efgfcdb =1;return nil ;};if _aabfba ,_dadbecd :=_eadgea .(_e .CharData );!_dadbecd {return _g .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",_eadgea ); -}else {switch string (_aabfba ){case "":*_efgfcdb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_efgfcdb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_efgfcdb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_efgfcdb =3;};}; -_eadgea ,_cgadee =d .Token ();if _cgadee !=nil {return _cgadee ;};if _cdead ,_ebggc :=_eadgea .(_e .EndElement );_ebggc &&_cdead .Name ==start .Name {return nil ;};return _g .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",_eadgea ); -}; +// Page Margins +PageMargins *CT_PageMargins ; -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_bdegeb *CT_PivotDimension )ValidateWithPath (path string )error {return nil }; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_gcbg *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func NewCT_MdxTuple ()*CT_MdxTuple {_cggdcd :=&CT_MdxTuple {};return _cggdcd };func NewCT_CustomFilter ()*CT_CustomFilter {_bddc :=&CT_CustomFilter {};return _bddc };func NewCT_ServerFormats ()*CT_ServerFormats {_ffgfd :=&CT_ServerFormats {}; -return _ffgfd }; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_bdabd *CT_IgnoredErrors )ValidateWithPath (path string )error {for _dadba ,_abbbg :=range _bdabd .IgnoredError {if _cfbddg :=_abbbg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dadba )); -_cfbddg !=nil {return _cfbddg ;};};if _bdabd .ExtLst !=nil {if _abgdd :=_bdabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgdd !=nil {return _abgdd ;};};return nil ;};func (_ggadg *CT_SheetId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afee :=range start .Attr {if _afee .Name .Local =="\u0076\u0061\u006c"{_gffdbf ,_bbddc :=_b .ParseUint (_afee .Value ,10,32); -if _bbddc !=nil {return _bbddc ;};_ggadg .ValAttr =uint32 (_gffdbf );continue ;};};for {_bacbg ,_egeac :=d .Token ();if _egeac !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_egeac ); -};if _caedcf ,_dbccf :=_bacbg .(_e .EndElement );_dbccf &&_caedcf .Name ==start .Name {break ;};};return nil ;};func (_gcfc *CT_CustomChartsheetViews )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcfc .CustomSheetView !=nil {_cgdc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_bcbe :=range _gcfc .CustomSheetView {e .EncodeElement (_bcbe ,_cgdc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cfaedd *ST_TableStyleType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacaa ,_cffeca :=d .Token (); -if _cffeca !=nil {return _cffeca ;};if _adccac ,_aefdb :=_cacaa .(_e .EndElement );_aefdb &&_adccac .Name ==start .Name {*_cfaedd =1;return nil ;};if _bdefc ,_cecgde :=_cacaa .(_e .CharData );!_cecgde {return _g .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",_cacaa ); -}else {switch string (_bdefc ){case "":*_cfaedd =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cfaedd =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cfaedd =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cfaedd =3; -case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cfaedd =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cfaedd =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cfaedd =6; -case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cfaedd =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cfaedd =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cfaedd =9; -case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cfaedd =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cfaedd =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cfaedd =12; -case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cfaedd =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cfaedd =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cfaedd =15; -case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cfaedd =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cfaedd =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cfaedd =18; -case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cfaedd =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cfaedd =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cfaedd =21; -case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cfaedd =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cfaedd =23; -case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cfaedd =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cfaedd =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cfaedd =26; -case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cfaedd =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cfaedd =28;};};_cacaa ,_cffeca =d .Token ();if _cffeca !=nil {return _cffeca ; -};if _adeebf ,_cfdfde :=_cacaa .(_e .EndElement );_cfdfde &&_adeebf .Name ==start .Name {return nil ;};return _g .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",_cacaa ); -}; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Validate validates the CT_MetadataRecord and its children -func (_cedee *CT_MetadataRecord )Validate ()error {return _cedee .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_bbdec *CT_SmartTagType )ValidateWithPath (path string )error {return nil };const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);func NewCT_Map ()*CT_Map {_adeffa :=&CT_Map {}; -return _adeffa };func (_beebb *CT_Member )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_baafbe :=range start .Attr {if _baafbe .Name .Local =="\u006e\u0061\u006d\u0065"{_adgacf ,_egaea :=_baafbe .Value ,error (nil );if _egaea !=nil {return _egaea ; -};_beebb .NameAttr =_adgacf ;continue ;};};for {_ggbgg ,_dgde :=d .Token ();if _dgde !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_dgde );};if _ecgcff ,_cbgee :=_ggbgg .(_e .EndElement ); -_cbgee &&_ecgcff .Name ==start .Name {break ;};};return nil ;};func (_efedfd *ST_MdxFunctionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbaeb ,_fecccd :=d .Token ();if _fecccd !=nil {return _fecccd ;};if _fecfd ,_ggcaa :=_fbaeb .(_e .EndElement ); -_ggcaa &&_fecfd .Name ==start .Name {*_efedfd =1;return nil ;};if _ebbaee ,_afcfba :=_fbaeb .(_e .CharData );!_afcfba {return _g .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",_fbaeb ); -}else {switch string (_ebbaee ){case "":*_efedfd =0;case "\u006d":*_efedfd =1;case "\u0076":*_efedfd =2;case "\u0073":*_efedfd =3;case "\u0063":*_efedfd =4;case "\u0072":*_efedfd =5;case "\u0070":*_efedfd =6;case "\u006b":*_efedfd =7;};};_fbaeb ,_fecccd =d .Token (); -if _fecccd !=nil {return _fecccd ;};if _eggbbg ,_gbfe :=_fbaeb .(_e .EndElement );_gbfe &&_eggbbg .Name ==start .Name {return nil ;};return _g .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",_fbaeb ); -};func NewCT_IndexedColors ()*CT_IndexedColors {_bfcec :=&CT_IndexedColors {};return _bfcec };func (_gffb *CT_Dimensions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gffb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gffb .CountAttr )}); -};e .EncodeToken (start );if _gffb .Dimension !=nil {_agcfb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_dbbfe :=range _gffb .Dimension {e .EncodeElement (_dbbfe ,_agcfb );}; -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbdbdd ST_GradientType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbdbdd .String (),start );}; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_afffd *CT_Sets )ValidateWithPath (path string )error {for _eabdf ,_efbdd :=range _afffd .Set {if _ddbdd :=_efbdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eabdf ));_ddbdd !=nil {return _ddbdd ; -};};return nil ;};type CT_PivotCacheRecords struct{ +// Cell Watch Items +CellWatches *CT_CellWatches ; -// PivotCache Records Count -CountAttr *uint32 ; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// PivotCache Record -R []*CT_Record ; +// Smart Tags +SmartTags *CT_SmartTags ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dbcea ST_FilterOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcecc :=_e .Attr {};_bcecc .Name =name ;switch _dbcea {case ST_FilterOperatorUnset :_bcecc .Value ="";case ST_FilterOperatorEqual :_bcecc .Value ="\u0065\u0071\u0075a\u006c"; -case ST_FilterOperatorLessThan :_bcecc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_bcecc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_bcecc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_FilterOperatorGreaterThanOrEqual :_bcecc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_bcecc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -};return _bcecc ,nil ;};func (_afggbdd *ST_CellType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgagbb ,_dgbad :=d .Token ();if _dgbad !=nil {return _dgbad ;};if _fegcgc ,_aegda :=_dgagbb .(_e .EndElement );_aegda &&_fegcgc .Name ==start .Name {*_afggbdd =1; -return nil ;};if _dffcf ,_fcgaeg :=_dgagbb .(_e .CharData );!_fcgaeg {return _g .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",_dgagbb );}else {switch string (_dffcf ){case "":*_afggbdd =0; -case "\u0062":*_afggbdd =1;case "\u006e":*_afggbdd =2;case "\u0065":*_afggbdd =3;case "\u0073":*_afggbdd =4;case "\u0073\u0074\u0072":*_afggbdd =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_afggbdd =6;};};_dgagbb ,_dgbad =d .Token ();if _dgbad !=nil {return _dgbad ; -};if _efbff ,_geddc :=_dgagbb .(_e .EndElement );_geddc &&_efbff .Name ==start .Name {return nil ;};return _g .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",_dgagbb ); -};type CT_PageSetup struct{ +// Drawing +Drawing *CT_Drawing ; -// Paper Size -PaperSizeAttr *uint32 ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Paper Height -PaperHeightAttr *string ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Paper Width -PaperWidthAttr *string ; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Print Scale -ScaleAttr *uint32 ; +// Embedded Controls +Controls *CT_Controls ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// Fit To Width -FitToWidthAttr *uint32 ; +// Table Parts +TableParts *CT_TableParts ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type ST_CellType byte ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Validate validates the CT_DataRef and its children +func (_geff *CT_DataRef )Validate ()error {return _geff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; -// Orientation -OrientationAttr ST_Orientation ; +// Validate validates the CT_PivotAreas and its children +func (_eagdc *CT_PivotAreas )Validate ()error {return _eagdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_eee *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_eee .VAttr ))}); +if _eee .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eee .UAttr ))});};if _eee .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eee .FAttr ))}); +};if _eee .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_eee .CAttr )});};if _eee .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_eee .CpAttr )}); +};e .EncodeToken (start );if _eee .X !=nil {_dfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gdbc :=range _eee .X {e .EncodeElement (_gdbc ,_dfc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_ada *CT_BookViews )ValidateWithPath (path string )error {for _dagb ,_dfb :=range _ada .WorkbookView {if _gcce :=_dfb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_dagb )); +_gcce !=nil {return _gcce ;};};return nil ;};func (_dgegfe *ST_VerticalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abaeg ,_adgefe :=d .Token ();if _adgefe !=nil {return _adgefe ;};if _cdfgb ,_dabf :=_abaeg .(_f .EndElement ); +_dabf &&_cdfgb .Name ==start .Name {*_dgegfe =1;return nil ;};if _debfgg ,_aafcgf :=_abaeg .(_f .CharData );!_aafcgf {return _bg .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",_abaeg ); +}else {switch string (_debfgg ){case "":*_dgegfe =0;case "\u0074\u006f\u0070":*_dgegfe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgegfe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dgegfe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dgegfe =4; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dgegfe =5;};};_abaeg ,_adgefe =d .Token ();if _adgefe !=nil {return _adgefe ;};if _dcegf ,_adacf :=_abaeg .(_f .EndElement );_adacf &&_dcegf .Name ==start .Name {return nil ;};return _bg .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",_abaeg ); +};func (_ggaef *CT_RevisionQueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcdcg :=range start .Attr {if _bcdcg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dafce ,_gcdbe :=_b .ParseUint (_bcdcg .Value ,10,32); +if _gcdbe !=nil {return _gcdbe ;};_ggaef .SheetIdAttr =uint32 (_dafce );continue ;};if _bcdcg .Name .Local =="\u0072\u0065\u0066"{_fcfef ,_bebef :=_bcdcg .Value ,error (nil );if _bebef !=nil {return _bebef ;};_ggaef .RefAttr =_fcfef ;continue ;};if _bcdcg .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_aagce ,_cbgefeb :=_b .ParseUint (_bcdcg .Value ,10,32); +if _cbgefeb !=nil {return _cbgefeb ;};_ggaef .FieldIdAttr =uint32 (_aagce );continue ;};};for {_fffeea ,_fccec :=d .Token ();if _fccec !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_fccec ); +};if _cecgc ,_eafca :=_fffeea .(_f .EndElement );_eafca &&_cecgc .Name ==start .Name {break ;};};return nil ;};type CT_Metadata struct{ -// Black And White -BlackAndWhiteAttr *bool ; +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// Draft -DraftAttr *bool ; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func (_ccff *CT_CellFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egae :=range start .Attr {if _egae .Name .Local =="\u0074"{_ccff .TAttr .UnmarshalXMLAttr (_egae );continue ;};if _egae .Name .Local =="\u0061\u0063\u0061"{_edfa ,_cdf :=_b .ParseBool (_egae .Value ); +if _cdf !=nil {return _cdf ;};_ccff .AcaAttr =&_edfa ;continue ;};if _egae .Name .Local =="\u0072\u0065\u0066"{_eaabg ,_bceg :=_egae .Value ,error (nil );if _bceg !=nil {return _bceg ;};_ccff .RefAttr =&_eaabg ;continue ;};if _egae .Name .Local =="\u0064\u0074\u0032\u0044"{_dbeg ,_dada :=_b .ParseBool (_egae .Value ); +if _dada !=nil {return _dada ;};_ccff .Dt2DAttr =&_dbeg ;continue ;};if _egae .Name .Local =="\u0064\u0074\u0072"{_dgbc ,_bgeb :=_b .ParseBool (_egae .Value );if _bgeb !=nil {return _bgeb ;};_ccff .DtrAttr =&_dgbc ;continue ;};if _egae .Name .Local =="\u0064\u0065\u006c\u0031"{_fddc ,_accf :=_b .ParseBool (_egae .Value ); +if _accf !=nil {return _accf ;};_ccff .Del1Attr =&_fddc ;continue ;};if _egae .Name .Local =="\u0064\u0065\u006c\u0032"{_dcdcd ,_cfgd :=_b .ParseBool (_egae .Value );if _cfgd !=nil {return _cfgd ;};_ccff .Del2Attr =&_dcdcd ;continue ;};if _egae .Name .Local =="\u0072\u0031"{_cda ,_beacc :=_egae .Value ,error (nil ); +if _beacc !=nil {return _beacc ;};_ccff .R1Attr =&_cda ;continue ;};if _egae .Name .Local =="\u0072\u0032"{_aecd ,_eaged :=_egae .Value ,error (nil );if _eaged !=nil {return _eaged ;};_ccff .R2Attr =&_aecd ;continue ;};if _egae .Name .Local =="\u0063\u0061"{_eafe ,_dfaa :=_b .ParseBool (_egae .Value ); +if _dfaa !=nil {return _dfaa ;};_ccff .CaAttr =&_eafe ;continue ;};if _egae .Name .Local =="\u0073\u0069"{_aaad ,_fabc :=_b .ParseUint (_egae .Value ,10,32);if _fabc !=nil {return _fabc ;};_faea :=uint32 (_aaad );_ccff .SiAttr =&_faea ;continue ;};if _egae .Name .Local =="\u0062\u0078"{_eadg ,_cgfd :=_b .ParseBool (_egae .Value ); +if _cgfd !=nil {return _cgfd ;};_ccff .BxAttr =&_eadg ;continue ;};};for {_egdc ,_bgef :=d .Token ();if _bgef !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_bgef ); +};if _fgec ,_dbece :=_egdc .(_f .CharData );_dbece {_ccff .Content =string (_fgec );};if _bbe ,_ceag :=_egdc .(_f .EndElement );_ceag &&_bbe .Name ==start .Name {break ;};};return nil ;};type CT_DataValidations struct{ -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};type CT_MergeCell struct{ +// Disable Prompts +DisablePromptsAttr *bool ; -// Reference -RefAttr string ;};func (_deaebe *CT_RangeSet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deaebe .I1Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0031"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .I1Attr )}); -};if _deaebe .I2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .I2Attr )});};if _deaebe .I3Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0033"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .I3Attr )}); -};if _deaebe .I4Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0034"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .I4Attr )});};if _deaebe .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .RefAttr )}); -};if _deaebe .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .NameAttr )});};if _deaebe .SheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .SheetAttr )}); -};if _deaebe .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_deaebe .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_eccceb ST_SourceType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aadgaa :=_e .Attr {};_aadgaa .Name =name ;switch _eccceb {case ST_SourceTypeUnset :_aadgaa .Value ="";case ST_SourceTypeWorksheet :_aadgaa .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t"; -case ST_SourceTypeExternal :_aadgaa .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_aadgaa .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_aadgaa .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"; -};return _aadgaa ,nil ;};func (_eaffg ST_Pane )Validate ()error {return _eaffg .ValidateWithPath ("")};type CT_PageMargins struct{ +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Left Page Margin -LeftAttr float64 ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// Right Page Margin -RightAttr float64 ; +// Data Validation Item Count +CountAttr *uint32 ; -// Top Page Margin -TopAttr float64 ; +// Data Validation +DataValidation []*CT_DataValidation ;};func (_beead *Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beead .CT_Users =*NewCT_Users ();for _ ,_deeafe :=range start .Attr {if _deeafe .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcdcaf ,_agacad :=_b .ParseUint (_deeafe .Value ,10,32); +if _agacad !=nil {return _agacad ;};_adcgg :=uint32 (_fcdcaf );_beead .CountAttr =&_adcgg ;continue ;};};_dgadgf :for {_cagfd ,_cecgfe :=d .Token ();if _cecgfe !=nil {return _cecgfe ;};switch _cfbgfa :=_cagfd .(type ){case _f .StartElement :switch _cfbgfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_fdgde :=NewCT_SharedUser (); +if _bebefa :=d .DecodeElement (_fdgde ,&_cfbgfa );_bebefa !=nil {return _bebefa ;};_beead .UserInfo =append (_beead .UserInfo ,_fdgde );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0055\u0073\u0065r\u0073 \u0025\u0076",_cfbgfa .Name ); +if _ffgegab :=d .Skip ();_ffgegab !=nil {return _ffgegab ;};};case _f .EndElement :break _dgadgf ;case _f .CharData :};};return nil ;};func NewCT_Formats ()*CT_Formats {_dagc :=&CT_Formats {};return _dagc };func (_baefg ST_FormulaExpression )Validate ()error {return _baefg .ValidateWithPath ("")}; +func (_bcgcgf *CT_PageField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bcgcgf .FldAttr )});if _bcgcgf .ItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_bcgcgf .ItemAttr )}); +};if _bcgcgf .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_bcgcgf .HierAttr )});};if _bcgcgf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_bcgcgf .NameAttr )}); +};if _bcgcgf .CapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_bcgcgf .CapAttr )});};e .EncodeToken (start );if _bcgcgf .ExtLst !=nil {_bcbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bcgcgf .ExtLst ,_bcbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecfgcf ST_TextVAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agbaf :=_f .Attr {};_agbaf .Name =name ;switch _ecfgcf {case ST_TextVAlignUnset :_agbaf .Value =""; +case ST_TextVAlignTop :_agbaf .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_agbaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_agbaf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_agbaf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; +case ST_TextVAlignDistributed :_agbaf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _agbaf ,nil ;}; -// Bottom Page Margin -BottomAttr float64 ; +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_fcgda *CT_Tuples )ValidateWithPath (path string )error {for _eadfg ,_cgeddb :=range _fcgda .Tpl {if _baceg :=_cgeddb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_eadfg ));_baceg !=nil {return _baceg ; +};};return nil ;};type CT_Macrosheet struct{ -// Header Page Margin -HeaderAttr float64 ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Footer Page Margin -FooterAttr float64 ;}; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_dbbff *CT_Parameter )ValidateWithPath (path string )error {if _fadca :=_dbbff .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_fadca !=nil {return _fadca ;}; -return nil ;}; +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_dgfd *CT_Control )ValidateWithPath (path string )error {if _dgfd .ControlPr !=nil {if _acceg :=_dgfd .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_acceg !=nil {return _acceg ;};};return nil ; -}; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_eggd *CT_ExternalCell )ValidateWithPath (path string )error {if _bfbfg :=_eggd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bfbfg !=nil {return _bfbfg ;};return nil ;};func (_gecdf *ST_ConditionalFormattingOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aceed ,_cdcgdf :=d .Token (); -if _cdcgdf !=nil {return _cdcgdf ;};if _gdeeg ,_baabe :=_aceed .(_e .EndElement );_baabe &&_gdeeg .Name ==start .Name {*_gecdf =1;return nil ;};if _gdaaa ,_dfbd :=_aceed .(_e .CharData );!_dfbd {return _g .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",_aceed ); -}else {switch string (_gdaaa ){case "":*_gecdf =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gecdf =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gecdf =2;case "\u0065\u0071\u0075a\u006c":*_gecdf =3; -case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gecdf =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gecdf =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gecdf =6; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gecdf =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gecdf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gecdf =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gecdf =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gecdf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gecdf =12;};};_aceed ,_cdcgdf =d .Token ();if _cdcgdf !=nil {return _cdcgdf ;};if _gcbae ,_eefcdf :=_aceed .(_e .EndElement ); -_eefcdf &&_gcbae .Name ==start .Name {return nil ;};return _g .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",_aceed );};func (_fdcdeg ST_FieldSortType )Validate ()error {return _fdcdeg .ValidateWithPath ("")}; -type ST_Sqref []string ;func (_daff *CT_ChartsheetProtection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adaf :=range start .Attr {if _adaf .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cdb ,_dcddc :=_adaf .Value ,error (nil ); -if _dcddc !=nil {return _dcddc ;};_daff .PasswordAttr =&_cdb ;continue ;};if _adaf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cdeag ,_dgca :=_adaf .Value ,error (nil );if _dgca !=nil {return _dgca ; -};_daff .AlgorithmNameAttr =&_cdeag ;continue ;};if _adaf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fdcd ,_badb :=_adaf .Value ,error (nil );if _badb !=nil {return _badb ;};_daff .HashValueAttr =&_fdcd ;continue ;};if _adaf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bbed ,_abdg :=_adaf .Value ,error (nil ); -if _abdg !=nil {return _abdg ;};_daff .SaltValueAttr =&_bbed ;continue ;};if _adaf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aafg ,_bgdda :=_b .ParseUint (_adaf .Value ,10,32);if _bgdda !=nil {return _bgdda ;};_baca :=uint32 (_aafg ); -_daff .SpinCountAttr =&_baca ;continue ;};if _adaf .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_dbag ,_edac :=_b .ParseBool (_adaf .Value );if _edac !=nil {return _edac ;};_daff .ContentAttr =&_dbag ;continue ;};if _adaf .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_ddee ,_bgdgg :=_b .ParseBool (_adaf .Value ); -if _bgdgg !=nil {return _bgdgg ;};_daff .ObjectsAttr =&_ddee ;continue ;};};for {_aaga ,_cfgbb :=d .Token ();if _cfgbb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_cfgbb ); -};if _ccabg ,_afcga :=_aaga .(_e .EndElement );_afcga &&_ccabg .Name ==start .Name {break ;};};return nil ;}; +// Column Information +Cols []*CT_Cols ; -// Validate validates the CT_SingleXmlCell and its children -func (_acedf *CT_SingleXmlCell )Validate ()error {return _acedf .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ; -}; +// Sheet Data +SheetData *CT_SheetData ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_dgfdf *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_dgfdf .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_dgfdf .GuidAttr ); -};if _dgfdf .ActionAttr ==ST_RevisionActionUnset {return _g .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _aeabd :=_dgfdf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aeabd !=nil {return _aeabd ;};return nil ;}; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_ffbfc *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_cffbg *CT_ExternalSheetData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cffbg .SheetIdAttr )}); -if _cffbg .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cffbg .RefreshErrorAttr ))});};e .EncodeToken (start ); -if _cffbg .Row !=nil {_ccgbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_afaa :=range _cffbg .Row {e .EncodeElement (_afaa ,_ccgbc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -func NewCT_FileVersion ()*CT_FileVersion {_gcfcd :=&CT_FileVersion {};return _gcfcd };type CT_Item struct{ +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Item User Caption -NAttr *string ; +// Sort State +SortState *CT_SortState ; -// Item Type -TAttr ST_ItemType ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Hidden -HAttr *bool ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Character -SAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Hide Details -SdAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Calculated Member -FAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Missing -MAttr *bool ; +// Page Margins +PageMargins *CT_PageMargins ; -// Child Items -CAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Item Index -XAttr *uint32 ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Expanded -DAttr *bool ; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Drill Across Attributes -EAttr *bool ;};func (_ddfe *CT_ColFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ddfe .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ddfe .CountAttr )}); -};e .EncodeToken (start );_eedc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_bgace :=range _ddfe .Field {e .EncodeElement (_bgace ,_eedc );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type ST_Type byte ;func (_bcgff *CT_PivotFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcgff .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcgff .CountAttr )}); -};e .EncodeToken (start );_dfgfg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fceb :=range _bcgff .PivotField {e .EncodeElement (_fceb ,_dfgfg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_DataRefs ()*CT_DataRefs {_dbeaa :=&CT_DataRefs {};return _dbeaa };type CT_UndoInfo struct{ +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Index -IndexAttr uint32 ; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Expression -ExpAttr ST_FormulaExpression ; +// Drawing +Drawing *CT_Drawing ; -// Reference 3D -Ref3DAttr *bool ; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// Array Formula -ArrayAttr *bool ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Value Needed -VAttr *bool ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Defined Name Formula -NfAttr *bool ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Cross Sheet Move -CsAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Range -DrAttr string ; +// Validate validates the CT_PivotAreaReferences and its children +func (_gfbacg *CT_PivotAreaReferences )Validate ()error {return _gfbacg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};func (_defff *ST_GradientType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegbd ,_fffefa :=d .Token (); +if _fffefa !=nil {return _fffefa ;};if _gaeee ,_egfbdg :=_eegbd .(_f .EndElement );_egfbdg &&_gaeee .Name ==start .Name {*_defff =1;return nil ;};if _fgcbde ,_egbda :=_eegbd .(_f .CharData );!_egbda {return _bg .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",_eegbd ); +}else {switch string (_fgcbde ){case "":*_defff =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_defff =1;case "\u0070\u0061\u0074\u0068":*_defff =2;};};_eegbd ,_fffefa =d .Token ();if _fffefa !=nil {return _fffefa ;};if _fddfd ,_ecafee :=_eegbd .(_f .EndElement ); +_ecafee &&_fddfd .Name ==start .Name {return nil ;};return _bg .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",_eegbd );};func (_ddfbg *CT_DdeValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddfbg .RowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ddfbg .RowsAttr )}); +};if _ddfbg .ColsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ddfbg .ColsAttr )});};e .EncodeToken (start );_gdbaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}}; +for _ ,_fcfb :=range _ddfbg .Value {e .EncodeElement (_fcfb ,_gdbaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afbffb *CT_MeasureDimensionMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abaea :=range start .Attr {if _abaea .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_cecbe ,_egggd :=_b .ParseUint (_abaea .Value ,10,32); +if _egggd !=nil {return _egggd ;};_bdbee :=uint32 (_cecbe );_afbffb .MeasureGroupAttr =&_bdbee ;continue ;};if _abaea .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_gegdg ,_ccfea :=_b .ParseUint (_abaea .Value ,10,32);if _ccfea !=nil {return _ccfea ; +};_gcddg :=uint32 (_gegdg );_afbffb .DimensionAttr =&_gcddg ;continue ;};};for {_beegaa ,_aadcde :=d .Token ();if _aadcde !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_aadcde ); +};if _ddddb ,_fagad :=_beegaa .(_f .EndElement );_fagad &&_ddddb .Name ==start .Name {break ;};};return nil ;};func (_edgfg ST_BorderStyle )String ()string {switch _edgfg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e"; +case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065"; +case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; +case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; +};return "";};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_ecbgda :=&CT_RevisionDefinedName {};return _ecbgda ;};func (_debgcf ST_PageOrder )String ()string {switch _debgcf {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072"; +case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};func (_cgbbb ST_MdxSetOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cefee :=_f .Attr {};_cefee .Name =name ;switch _cgbbb {case ST_MdxSetOrderUnset :_cefee .Value =""; +case ST_MdxSetOrderU :_cefee .Value ="\u0075";case ST_MdxSetOrderA :_cefee .Value ="\u0061";case ST_MdxSetOrderD :_cefee .Value ="\u0064";case ST_MdxSetOrderAa :_cefee .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_cefee .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_cefee .Value ="\u006e\u0061"; +case ST_MdxSetOrderNd :_cefee .Value ="\u006e\u0064";};return _cefee ,nil ;}; -// Defined Name -DnAttr *string ; +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_fagc *CT_Dialogsheet )ValidateWithPath (path string )error {if _fagc .SheetPr !=nil {if _ddag :=_fagc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_ddag !=nil {return _ddag ;};};if _fagc .SheetViews !=nil {if _dbcbc :=_fagc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); +_dbcbc !=nil {return _dbcbc ;};};if _fagc .SheetFormatPr !=nil {if _ecede :=_fagc .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_ecede !=nil {return _ecede ;};};if _fagc .SheetProtection !=nil {if _gdbb :=_fagc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_gdbb !=nil {return _gdbb ;};};if _fagc .CustomSheetViews !=nil {if _gdadbc :=_fagc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_gdadbc !=nil {return _gdadbc ; +};};if _fagc .PrintOptions !=nil {if _cacg :=_fagc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cacg !=nil {return _cacg ;};};if _fagc .PageMargins !=nil {if _fadf :=_fagc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_fadf !=nil {return _fadf ;};};if _fagc .PageSetup !=nil {if _abde :=_fagc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_abde !=nil {return _abde ;};};if _fagc .HeaderFooter !=nil {if _begca :=_fagc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_begca !=nil {return _begca ;};};if _fagc .Drawing !=nil {if _gcadb :=_fagc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gcadb !=nil {return _gcadb ;};};if _fagc .LegacyDrawing !=nil {if _aaec :=_fagc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); +_aaec !=nil {return _aaec ;};};if _fagc .LegacyDrawingHF !=nil {if _dddbbe :=_fagc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dddbbe !=nil {return _dddbbe ;};};if _fagc .DrawingHF !=nil {if _fggga :=_fagc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_fggga !=nil {return _fggga ;};};if _fagc .OleObjects !=nil {if _cgdbd :=_fagc .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cgdbd !=nil {return _cgdbd ;};};if _fagc .Controls !=nil {if _gffe :=_fagc .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_gffe !=nil {return _gffe ;};};if _fagc .ExtLst !=nil {if _ddbec :=_fagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbec !=nil {return _ddbec ;};};return nil ;}; -// Cell Reference -RAttr *string ; +// Validate validates the CT_OleObject and its children +func (_abcea *CT_OleObject )Validate ()error {return _abcea .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");}; -// Sheet Id -SIdAttr *uint32 ;};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;); -func (_fgebd *CT_MdxMemeberProp )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e"},Value :_g .Sprintf ("\u0025\u0076",_fgebd .NAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0070"},Value :_g .Sprintf ("\u0025\u0076",_fgebd .NpAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edgd *CT_Cfvo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aacd ,_becd :=_edgd .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _becd !=nil {return _becd ;};start .Attr =append (start .Attr ,_aacd );if _edgd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_edgd .ValAttr )});};if _edgd .GteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edgd .GteAttr ))}); -};e .EncodeToken (start );if _edgd .ExtLst !=nil {_aaf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edgd .ExtLst ,_aaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func NewCT_ServerFormat ()*CT_ServerFormat {_deagfd :=&CT_ServerFormat {};return _deagfd };func (_bccba ST_FormatAction )ValidateWithPath (path string )error {switch _bccba {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccba )); -};return nil ;}; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_feg *CT_Break )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_caffa *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_bfbfb *CT_SheetDimension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_bfbfb .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignFontProperty struct{ +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_cgffac *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_gbada ST_SortMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbada .String (),start );};func (_gaebeb ST_DataConsolidateFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaebeb .String (),start ); +};func (_eadddf ST_PageOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eadddf .String (),start );}; -// Value -ValAttr _gg .ST_VerticalAlignRun ;};func (_bdabgd ST_PivotAreaType )ValidateWithPath (path string )error {switch _bdabgd {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdabgd )); -};return nil ;};func (_bfeeab *CT_Selection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbaggd :=range start .Attr {if _bbaggd .Name .Local =="\u0070\u0061\u006e\u0065"{_bfeeab .PaneAttr .UnmarshalXMLAttr (_bbaggd );continue ; -};if _bbaggd .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_gfbade ,_aadee :=_bbaggd .Value ,error (nil );if _aadee !=nil {return _aadee ;};_bfeeab .ActiveCellAttr =&_gfbade ;continue ;};if _bbaggd .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_ddcbb ,_gbbaa :=_b .ParseUint (_bbaggd .Value ,10,32); -if _gbbaa !=nil {return _gbbaa ;};_daecb :=uint32 (_ddcbb );_bfeeab .ActiveCellIdAttr =&_daecb ;continue ;};if _bbaggd .Name .Local =="\u0073\u0071\u0072e\u0066"{_aceee ,_aebae :=ParseSliceST_Sqref (_bbaggd .Value );if _aebae !=nil {return _aebae ;};_bfeeab .SqrefAttr =&_aceee ; -continue ;};};for {_dggcb ,_dgfe :=d .Token ();if _dgfe !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dgfe );};if _gaefab ,_geabf :=_dggcb .(_e .EndElement ); -_geabf &&_gaefab .Name ==start .Name {break ;};};return nil ;};func (_gfeg ST_IconSetType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_afded :=_e .Attr {};_afded .Name =name ;switch _gfeg {case ST_IconSetTypeUnset :_afded .Value ="";case ST_IconSetType3Arrows :_afded .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073"; -case ST_IconSetType3ArrowsGray :_afded .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_afded .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_afded .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031"; -case ST_IconSetType3TrafficLights2 :_afded .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_afded .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_afded .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073"; -case ST_IconSetType3Symbols2 :_afded .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_afded .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_afded .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; -case ST_IconSetType4RedToBlack :_afded .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_afded .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_afded .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073"; -case ST_IconSetType5Arrows :_afded .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_afded .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_afded .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067"; -case ST_IconSetType5Quarters :_afded .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _afded ,nil ;};func (_bab *CT_CalculatedItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bab .FieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bab .FieldAttr )}); -};if _bab .FormulaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_bab .FormulaAttr )});};e .EncodeToken (start );_dcge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_bab .PivotArea ,_dcge );if _bab .ExtLst !=nil {_caga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bab .ExtLst ,_caga );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_aabc *CT_Col )ValidateWithPath (path string )error {return nil };type CT_MeasureGroups struct{ -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_acfeg *CT_PrintOptions )ValidateWithPath (path string )error {return nil };type CT_TableStyleInfo struct{ +// Measure Group Count +CountAttr *uint32 ; -// Style Name -NameAttr *string ; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;};const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3; +ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7; +ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11; +);func (_beefcf ST_SortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beefcf .String (),start );};func (_fdagc *CT_WebPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfbee :=range start .Attr {if _bfbee .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_gaacce ,_bgcda :=_b .ParseBool (_bfbee .Value ); +if _bgcda !=nil {return _bgcda ;};_fdagc .Xl2000Attr =&_gaacce ;continue ;};if _bfbee .Name .Local =="\u0078\u006d\u006c"{_gfffd ,_cdaefb :=_b .ParseBool (_bfbee .Value );if _cdaefb !=nil {return _cdaefb ;};_fdagc .XmlAttr =&_gfffd ;continue ;};if _bfbee .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_fbfbae ,_gfgaff :=_b .ParseBool (_bfbee .Value ); +if _gfgaff !=nil {return _gfgaff ;};_fdagc .ParsePreAttr =&_fbfbae ;continue ;};if _bfbee .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fdcag ,_bceba :=_b .ParseBool (_bfbee .Value );if _bceba !=nil {return _bceba ;};_fdagc .ConsecutiveAttr =&_fdcag ; +continue ;};if _bfbee .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_aafcc ,_efadc :=_b .ParseBool (_bfbee .Value );if _efadc !=nil {return _efadc ;};_fdagc .FirstRowAttr =&_aafcc ;continue ;};if _bfbee .Name .Local =="\u0078\u006c\u0039\u0037"{_bdfabd ,_bfacf :=_b .ParseBool (_bfbee .Value ); +if _bfacf !=nil {return _bfacf ;};_fdagc .Xl97Attr =&_bdfabd ;continue ;};if _bfbee .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_bagda ,_bbeca :=_b .ParseBool (_bfbee .Value );if _bbeca !=nil {return _bbeca ;};_fdagc .TextDatesAttr =&_bagda ; +continue ;};if _bfbee .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_ddgda ,_acabd :=_b .ParseBool (_bfbee .Value );if _acabd !=nil {return _acabd ;};_fdagc .SourceDataAttr =&_ddgda ;continue ;};if _bfbee .Name .Local =="\u0075\u0072\u006c"{_fdcgef ,_aggcg :=_bfbee .Value ,error (nil ); +if _aggcg !=nil {return _aggcg ;};_fdagc .UrlAttr =&_fdcgef ;continue ;};if _bfbee .Name .Local =="\u0070\u006f\u0073\u0074"{_ggcgg ,_gagce :=_bfbee .Value ,error (nil );if _gagce !=nil {return _gagce ;};_fdagc .PostAttr =&_ggcgg ;continue ;};if _bfbee .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_fabfg ,_efgbe :=_b .ParseBool (_bfbee .Value ); +if _efgbe !=nil {return _efgbe ;};_fdagc .HtmlTablesAttr =&_fabfg ;continue ;};if _bfbee .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_fdagc .HtmlFormatAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_gagagb ,_gbagag :=_bfbee .Value ,error (nil ); +if _gbagag !=nil {return _gbagag ;};_fdagc .EditPageAttr =&_gagagb ;continue ;};};_caebf :for {_dgdee ,_ggeedf :=d .Token ();if _ggeedf !=nil {return _ggeedf ;};switch _eaadgd :=_dgdee .(type ){case _f .StartElement :switch _eaadgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_fdagc .Tables =NewCT_Tables (); +if _aeade :=d .DecodeElement (_fdagc .Tables ,&_eaadgd );_aeade !=nil {return _aeade ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_eaadgd .Name ); +if _ddeff :=d .Skip ();_ddeff !=nil {return _ddeff ;};};case _f .EndElement :break _caebf ;case _f .CharData :};};return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_geebfa :=&CT_ProtectedRanges {};return _geebfa };const (ST_UnderlineValuesUnset ST_UnderlineValues =0; +ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5; +);func (_ccefee ST_VolDepType )Validate ()error {return _ccefee .ValidateWithPath ("")};func (_dbgde *CT_TupleCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bccbe :for {_fgfbbg ,_dfbge :=d .Token ();if _dfbge !=nil {return _dfbge ; +};switch _dgdaf :=_fgfbbg .(type ){case _f .StartElement :switch _dgdaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_dbgde .Entries =NewCT_PCDSDTCEntries (); +if _fabbc :=d .DecodeElement (_dbgde .Entries ,&_dgdaf );_fabbc !=nil {return _fabbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_dbgde .Sets =NewCT_Sets (); +if _gfcegg :=d .DecodeElement (_dbgde .Sets ,&_dgdaf );_gfcegg !=nil {return _gfcegg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_dbgde .QueryCache =NewCT_QueryCache (); +if _cdbga :=d .DecodeElement (_dbgde .QueryCache ,&_dgdaf );_cdbga !=nil {return _cdbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_dbgde .ServerFormats =NewCT_ServerFormats (); +if _cagfg :=d .DecodeElement (_dbgde .ServerFormats ,&_dgdaf );_cagfg !=nil {return _cagfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbgde .ExtLst =NewCT_ExtensionList (); +if _baaaae :=d .DecodeElement (_dbgde .ExtLst ,&_dgdaf );_baaaae !=nil {return _baaaae ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_dgdaf .Name ); +if _ebgfde :=d .Skip ();_ebgfde !=nil {return _ebgfde ;};};case _f .EndElement :break _bccbe ;case _f .CharData :};};return nil ;};func (_bgadaa *CT_Reviewed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bgadaa .RIdAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Show First Column -ShowFirstColumnAttr *bool ; +// Validate validates the CT_ColorScale and its children +func (_aafc *CT_ColorScale )Validate ()error {return _aafc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");}; -// Show Last Column -ShowLastColumnAttr *bool ; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_bfdefa *CT_OleItem )ValidateWithPath (path string )error {return nil };func (_feaaa ST_FormulaExpression )String ()string {switch _feaaa {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072"; +case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1; +ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_fcecd ST_FontScheme )String ()string {switch _fcecd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072"; +};return "";};func (_fffff *CT_IgnoredError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_fffff .SqrefAttr )}); +if _fffff .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .EvalErrorAttr ))});};if _fffff .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .TwoDigitTextYearAttr ))}); +};if _fffff .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .NumberStoredAsTextAttr ))}); +};if _fffff .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .FormulaAttr ))});};if _fffff .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .FormulaRangeAttr ))}); +};if _fffff .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .UnlockedFormulaAttr ))}); +};if _fffff .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .EmptyCellReferenceAttr ))}); +};if _fffff .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .ListDataValidationAttr ))}); +};if _fffff .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fffff .CalculatedColumnAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_begccd *CT_RPrElt )ValidateWithPath (path string )error {if _begccd .RFont !=nil {if _gaged :=_begccd .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_gaged !=nil {return _gaged ;};};if _begccd .Charset !=nil {if _fddda :=_begccd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074"); +_fddda !=nil {return _fddda ;};};if _begccd .Family !=nil {if _agcead :=_begccd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_agcead !=nil {return _agcead ;};};if _begccd .B !=nil {if _bfaba :=_begccd .B .ValidateWithPath (path +"\u002f\u0042"); +_bfaba !=nil {return _bfaba ;};};if _begccd .I !=nil {if _dgaab :=_begccd .I .ValidateWithPath (path +"\u002f\u0049");_dgaab !=nil {return _dgaab ;};};if _begccd .Strike !=nil {if _gfacb :=_begccd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_gfacb !=nil {return _gfacb ;};};if _begccd .Outline !=nil {if _eagbb :=_begccd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eagbb !=nil {return _eagbb ;};};if _begccd .Shadow !=nil {if _dgdefg :=_begccd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_dgdefg !=nil {return _dgdefg ;};};if _begccd .Condense !=nil {if _bgbdgg :=_begccd .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_bgbdgg !=nil {return _bgbdgg ;};};if _begccd .Extend !=nil {if _cddcg :=_begccd .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064"); +_cddcg !=nil {return _cddcg ;};};if _begccd .Color !=nil {if _bgbfgd :=_begccd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bgbfgd !=nil {return _bgbfgd ;};};if _begccd .Sz !=nil {if _efbac :=_begccd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_efbac !=nil {return _efbac ;};};if _begccd .U !=nil {if _effe :=_begccd .U .ValidateWithPath (path +"\u002f\u0055");_effe !=nil {return _effe ;};};if _begccd .VertAlign !=nil {if _bcebb :=_begccd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_bcebb !=nil {return _bcebb ;};};if _begccd .Scheme !=nil {if _cefbd :=_begccd .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_cefbd !=nil {return _cefbd ;};};return nil ;};func NewCT_PivotCache ()*CT_PivotCache {_bgeba :=&CT_PivotCache {}; +return _bgeba };func (_gbadf *CT_CfRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbadf .TypeAttr !=ST_CfTypeUnset {_gadaf ,_bdce :=_gbadf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdce !=nil {return _bdce ; +};start .Attr =append (start .Attr ,_gadaf );};if _gbadf .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbadf .DxfIdAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_bg .Sprintf ("\u0025\u0076",_gbadf .PriorityAttr )}); +if _gbadf .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbadf .StopIfTrueAttr ))});};if _gbadf .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbadf .AboveAverageAttr ))}); +};if _gbadf .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbadf .PercentAttr ))});};if _gbadf .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbadf .BottomAttr ))}); +};if _gbadf .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_ddcd ,_bcgcf :=_gbadf .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bcgcf !=nil {return _bcgcf ;};start .Attr =append (start .Attr ,_ddcd ); +};if _gbadf .TextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gbadf .TextAttr )});};if _gbadf .TimePeriodAttr !=ST_TimePeriodUnset {_ceff ,_aabaa :=_gbadf .TimePeriodAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"}); +if _aabaa !=nil {return _aabaa ;};start .Attr =append (start .Attr ,_ceff );};if _gbadf .RankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_bg .Sprintf ("\u0025\u0076",*_gbadf .RankAttr )}); +};if _gbadf .StdDevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_bg .Sprintf ("\u0025\u0076",*_gbadf .StdDevAttr )});};if _gbadf .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbadf .EqualAverageAttr ))}); +};e .EncodeToken (start );if _gbadf .Formula !=nil {_cfef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_eccc :=range _gbadf .Formula {e .EncodeElement (_eccc ,_cfef );};};if _gbadf .ColorScale !=nil {_cfca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}}; +e .EncodeElement (_gbadf .ColorScale ,_cfca );};if _gbadf .DataBar !=nil {_baaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_gbadf .DataBar ,_baaa );};if _gbadf .IconSet !=nil {_gdda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}}; +e .EncodeElement (_gbadf .IconSet ,_gdda );};if _gbadf .ExtLst !=nil {_gefcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbadf .ExtLst ,_gefcg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_Colors struct{ -// Show Column Stripes -ShowColumnStripesAttr *bool ;};func (_dfgge *CT_Items )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edcfb :=range start .Attr {if _edcfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bddde ,_beaae :=_b .ParseUint (_edcfb .Value ,10,32); -if _beaae !=nil {return _beaae ;};_bcdab :=uint32 (_bddde );_dfgge .CountAttr =&_bcdab ;continue ;};};_fadee :for {_eefbe ,_aedaa :=d .Token ();if _aedaa !=nil {return _aedaa ;};switch _ebdfgc :=_eefbe .(type ){case _e .StartElement :switch _ebdfgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_bcgag :=NewCT_Item (); -if _eeggdc :=d .DecodeElement (_bcgag ,&_ebdfgc );_eeggdc !=nil {return _eeggdc ;};_dfgge .Item =append (_dfgge .Item ,_bcgag );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ebdfgc .Name ); -if _gcfgb :=d .Skip ();_gcfgb !=nil {return _gcfgb ;};};case _e .EndElement :break _fadee ;case _e .CharData :};};return nil ;}; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Validate validates the CT_Workbook and its children -func (_dfgdg *CT_Workbook )Validate ()error {return _dfgdg .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_ggdd *CT_ConditionalFormatting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbdg :=range start .Attr {if _dbdg .Name .Local =="\u0070\u0069\u0076o\u0074"{_gfeca ,_bdfa :=_b .ParseBool (_dbdg .Value ); -if _bdfa !=nil {return _bdfa ;};_ggdd .PivotAttr =&_gfeca ;continue ;};if _dbdg .Name .Local =="\u0073\u0071\u0072e\u0066"{_bagb ,_acdcb :=ParseSliceST_Sqref (_dbdg .Value );if _acdcb !=nil {return _acdcb ;};_ggdd .SqrefAttr =&_bagb ;continue ;};};_acaec :for {_dcbd ,_befa :=d .Token (); -if _befa !=nil {return _befa ;};switch _eaaca :=_dcbd .(type ){case _e .StartElement :switch _eaaca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_bfbgcg :=NewCT_CfRule (); -if _abcdf :=d .DecodeElement (_bfbgcg ,&_eaaca );_abcdf !=nil {return _abcdf ;};_ggdd .CfRule =append (_ggdd .CfRule ,_bfbgcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdd .ExtLst =NewCT_ExtensionList (); -if _begef :=d .DecodeElement (_ggdd .ExtLst ,&_eaaca );_begef !=nil {return _begef ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_eaaca .Name ); -if _gadaf :=d .Skip ();_gadaf !=nil {return _gadaf ;};};case _e .EndElement :break _acaec ;case _e .CharData :};};return nil ;};type CT_CalculatedMember struct{ +// MRU Colors +MruColors *CT_MRUColors ;}; -// Calculated Member Name -NameAttr string ; +// Validate validates the CT_RPrElt and its children +func (_fecab *CT_RPrElt )Validate ()error {return _fecab .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; -// Calculated Member MDX Formula -MdxAttr string ; +// Validate validates the CT_DataConsolidate and its children +func (_gedcg *CT_DataConsolidate )Validate ()error {return _gedcg .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_eaffdc *CT_OleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdad :=range start .Attr {if _afdad .Name .Local =="\u006e\u0061\u006d\u0065"{_cfdba ,_dfdde :=_afdad .Value ,error (nil ); +if _dfdde !=nil {return _dfdde ;};_eaffdc .NameAttr =_cfdba ;continue ;};if _afdad .Name .Local =="\u0069\u0063\u006f\u006e"{_cbffd ,_cgdba :=_b .ParseBool (_afdad .Value );if _cgdba !=nil {return _cgdba ;};_eaffdc .IconAttr =&_cbffd ;continue ;};if _afdad .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_dagee ,_fffeg :=_b .ParseBool (_afdad .Value ); +if _fffeg !=nil {return _fffeg ;};_eaffdc .AdviseAttr =&_dagee ;continue ;};if _afdad .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_eccgc ,_ggfef :=_b .ParseBool (_afdad .Value );if _ggfef !=nil {return _ggfef ;};_eaffdc .PreferPicAttr =&_eccgc ; +continue ;};};for {_ggbcb ,_abcfg :=d .Token ();if _abcfg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_abcfg );};if _aaegff ,_daaaa :=_ggbcb .(_f .EndElement ); +_daaaa &&_aaegff .Name ==start .Name {break ;};};return nil ;};func (_gcfcc *CT_PCDSDTCEntries )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efdeg :=range start .Attr {if _efdeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eabgd ,_bagba :=_b .ParseUint (_efdeg .Value ,10,32); +if _bagba !=nil {return _bagba ;};_bfdab :=uint32 (_eabgd );_gcfcc .CountAttr =&_bfdab ;continue ;};};_cacfe :for {_cecgf ,_eecff :=d .Token ();if _eecff !=nil {return _eecff ;};switch _bebfg :=_cecgf .(type ){case _f .StartElement :switch _bebfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_ebfgb :=NewCT_Missing (); +if _dgbddg :=d .DecodeElement (_ebfgb ,&_bebfg );_dgbddg !=nil {return _dgbddg ;};_gcfcc .M =append (_gcfcc .M ,_ebfgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bbbbc :=NewCT_Number (); +if _gebf :=d .DecodeElement (_bbbbc ,&_bebfg );_gebf !=nil {return _gebf ;};_gcfcc .N =append (_gcfcc .N ,_bbbbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_fffga :=NewCT_Error (); +if _aabcbg :=d .DecodeElement (_fffga ,&_bebfg );_aabcbg !=nil {return _aabcbg ;};_gcfcc .E =append (_gcfcc .E ,_fffga );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_deadc :=NewCT_String (); +if _gade :=d .DecodeElement (_deadc ,&_bebfg );_gade !=nil {return _gade ;};_gcfcc .S =append (_gcfcc .S ,_deadc );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bebfg .Name ); +if _efcaa :=d .Skip ();_efcaa !=nil {return _efcaa ;};};case _f .EndElement :break _cacfe ;case _f .CharData :};};return nil ;};func (_adaadg ST_DvAspect )String ()string {switch _adaadg {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054"; +case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};type CT_MetadataTypes struct{ -// OLAP Calculated Member Name -MemberNameAttr *string ; +// Metadata Type Count +CountAttr *uint32 ; -// Hierarchy Name -HierarchyAttr *string ; +// Metadata Type Information +MetadataType []*CT_MetadataType ;};func NewCT_GroupLevel ()*CT_GroupLevel {_aeeaa :=&CT_GroupLevel {};return _aeeaa };type CT_CalcChain struct{ -// Parent Name -ParentAttr *string ; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func (_bddgcg *ST_PageOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeebg ,_daabga :=d .Token ();if _daabga !=nil {return _daabga ;};if _ddegca ,_bcgeg :=_eeebg .(_f .EndElement );_bcgeg &&_ddegca .Name ==start .Name {*_bddgcg =1; +return nil ;};if _geggf ,_gdagg :=_eeebg .(_f .CharData );!_gdagg {return _bg .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",_eeebg );}else {switch string (_geggf ){case "":*_bddgcg =0; +case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bddgcg =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bddgcg =2;};};_eeebg ,_daabga =d .Token ();if _daabga !=nil {return _daabga ;};if _cdgae ,_gcceed :=_eeebg .(_f .EndElement ); +_gcceed &&_cdgae .Name ==start .Name {return nil ;};return _bg .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",_eeebg );};func (_cfgfb *CT_PivotFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgfb .TypeAttr =ST_PivotFilterType (1); +_cfgfb .AutoFilter =NewCT_AutoFilter ();for _ ,_edbaf :=range start .Attr {if _edbaf .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_egdea ,_afccc :=_b .ParseUint (_edbaf .Value ,10,32);if _afccc !=nil {return _afccc ;}; +_fdabd :=uint32 (_egdea );_cfgfb .IMeasureFldAttr =&_fdabd ;continue ;};if _edbaf .Name .Local =="\u006d\u0070\u0046l\u0064"{_ccedea ,_debf :=_b .ParseUint (_edbaf .Value ,10,32);if _debf !=nil {return _debf ;};_gdcfa :=uint32 (_ccedea );_cfgfb .MpFldAttr =&_gdcfa ; +continue ;};if _edbaf .Name .Local =="\u0074\u0079\u0070\u0065"{_cfgfb .TypeAttr .UnmarshalXMLAttr (_edbaf );continue ;};if _edbaf .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_bfbfbf ,_dgeac :=_b .ParseInt (_edbaf .Value ,10,32);if _dgeac !=nil {return _dgeac ; +};_ebfbf :=int32 (_bfbfbf );_cfgfb .EvalOrderAttr =&_ebfbf ;continue ;};if _edbaf .Name .Local =="\u0069\u0064"{_fdfba ,_ffgbb :=_b .ParseUint (_edbaf .Value ,10,32);if _ffgbb !=nil {return _ffgbb ;};_cfgfb .IdAttr =uint32 (_fdfba );continue ;};if _edbaf .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_dabcd ,_gcfge :=_b .ParseUint (_edbaf .Value ,10,32); +if _gcfge !=nil {return _gcfge ;};_begga :=uint32 (_dabcd );_cfgfb .IMeasureHierAttr =&_begga ;continue ;};if _edbaf .Name .Local =="\u0066\u006c\u0064"{_gafcc ,_acebef :=_b .ParseUint (_edbaf .Value ,10,32);if _acebef !=nil {return _acebef ;};_cfgfb .FldAttr =uint32 (_gafcc ); +continue ;};if _edbaf .Name .Local =="\u006e\u0061\u006d\u0065"{_acaba ,_aabccc :=_edbaf .Value ,error (nil );if _aabccc !=nil {return _aabccc ;};_cfgfb .NameAttr =&_acaba ;continue ;};if _edbaf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ccfag ,_dfaee :=_edbaf .Value ,error (nil ); +if _dfaee !=nil {return _dfaee ;};_cfgfb .DescriptionAttr =&_ccfag ;continue ;};if _edbaf .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_dcec ,_gacgc :=_edbaf .Value ,error (nil );if _gacgc !=nil {return _gacgc ;}; +_cfgfb .StringValue1Attr =&_dcec ;continue ;};if _edbaf .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_adbgd ,_geedf :=_edbaf .Value ,error (nil );if _geedf !=nil {return _geedf ;};_cfgfb .StringValue2Attr =&_adbgd ; +continue ;};};_daggg :for {_cfecdc ,_bafaga :=d .Token ();if _bafaga !=nil {return _bafaga ;};switch _dcebe :=_cfecdc .(type ){case _f .StartElement :switch _dcebe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _gegaa :=d .DecodeElement (_cfgfb .AutoFilter ,&_dcebe ); +_gegaa !=nil {return _gegaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgfb .ExtLst =NewCT_ExtensionList (); +if _agdcb :=d .DecodeElement (_cfgfb .ExtLst ,&_dcebe );_agdcb !=nil {return _agdcb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_dcebe .Name ); +if _cdfbd :=d .Skip ();_cdfbd !=nil {return _cdfbd ;};};case _f .EndElement :break _daggg ;case _f .CharData :};};return nil ;};type CT_MRUColors struct{ -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Color +Color []*CT_Color ;}; -// Set -SetAttr *bool ; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_bebfb *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bfea ,_eeef :=range _bebfb .SheetView {if _dccb :=_eeef .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bfea )); +_dccb !=nil {return _dccb ;};};if _bebfb .ExtLst !=nil {if _ffag :=_bebfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffag !=nil {return _ffag ;};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_affeba *CT_Items )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _affeba .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_affeba .CountAttr )}); -};e .EncodeToken (start );_cega :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_dfcgg :=range _affeba .Item {e .EncodeElement (_dfcgg ,_cega );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_Font and its children +func (_agfce *CT_Font )Validate ()error {return _agfce .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_bfcgfe *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_bdbfe ST_FormulaExpression )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffffg :=_e .Attr {};_ffffg .Name =name ;switch _bdbfe {case ST_FormulaExpressionUnset :_ffffg .Value =""; -case ST_FormulaExpressionRef :_ffffg .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_ffffg .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_ffffg .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_ffffg .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr"; -case ST_FormulaExpressionComputedArea :_ffffg .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _ffffg ,nil ;};func (_gfdb *CT_ControlPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfdb .LockedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .LockedAttr ))}); -};if _gfdb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .DefaultSizeAttr ))});};if _gfdb .PrintAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .PrintAttr ))}); -};if _gfdb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .DisabledAttr ))});};if _gfdb .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .RecalcAlwaysAttr ))}); -};if _gfdb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .UiObjectAttr ))});};if _gfdb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .AutoFillAttr ))}); -};if _gfdb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .AutoLineAttr ))});};if _gfdb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfdb .AutoPictAttr ))}); -};if _gfdb .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_gfdb .MacroAttr )});};if _gfdb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gfdb .AltTextAttr )}); -};if _gfdb .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_gfdb .LinkedCellAttr )});};if _gfdb .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gfdb .ListFillRangeAttr )}); -};if _gfdb .CfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gfdb .CfAttr )});};if _gfdb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gfdb .IdAttr )}); -};e .EncodeToken (start );_gdga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_gfdb .Anchor ,_gdga );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_ParameterType byte ; -func NewCT_SheetId ()*CT_SheetId {_cdgfe :=&CT_SheetId {};return _cdgfe };type CT_QueryTableRefresh struct{ +// Validate validates the CT_PageFields and its children +func (_daebdg *CT_PageFields )Validate ()error {return _daebdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_gfaba *CT_CellStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfaba .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gfaba .CountAttr )}); +};e .EncodeToken (start );_cfea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fgca :=range _gfaba .CellStyle {e .EncodeElement (_fgca ,_cfea );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_TableParts struct{ -// Preserve Sort & Filter Layout -PreserveSortFilterLayoutAttr *bool ; +// Count +CountAttr *uint32 ; -// Next Field Id Wrapped -FieldIdWrappedAttr *bool ; +// Table Part +TablePart []*CT_TablePart ;};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3; +ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7; +ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;);func (_efcbd *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_efcbd .NameAttr )}); +if _efcbd .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efcbd .PivotAttr ))});};if _efcbd .TableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efcbd .TableAttr ))}); +};if _efcbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_efcbd .CountAttr )});};e .EncodeToken (start );if _efcbd .TableStyleElement !=nil {_gcbea :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}}; +for _ ,_gagab :=range _efcbd .TableStyleElement {e .EncodeElement (_gagab ,_gcbea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_cgfdff :=&CT_SheetFormatPr {};return _cgfdff };func (_gcbaegb *CT_colItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcbaegb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gcbaegb .CountAttr )}); +};e .EncodeToken (start );_bfgbef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_gbdcc :=range _gcbaegb .I {e .EncodeElement (_gbdcc ,_bfgbef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfaf *CT_CalcCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edcf :=range start .Attr {if _edcf .Name .Local =="\u0072"{_acedd ,_dbbb :=_edcf .Value ,error (nil ); +if _dbbb !=nil {return _dbbb ;};_cfaf .RAttr =&_acedd ;continue ;};if _edcf .Name .Local =="\u0072\u0065\u0066"{_ebae ,_cfdfb :=_edcf .Value ,error (nil );if _cfdfb !=nil {return _cfdfb ;};_cfaf .RefAttr =&_ebae ;continue ;};if _edcf .Name .Local =="\u0069"{_cffc ,_edae :=_b .ParseInt (_edcf .Value ,10,32); +if _edae !=nil {return _edae ;};_edcc :=int32 (_cffc );_cfaf .IAttr =&_edcc ;continue ;};if _edcf .Name .Local =="\u0073"{_ebbb ,_dcab :=_b .ParseBool (_edcf .Value );if _dcab !=nil {return _dcab ;};_cfaf .SAttr =&_ebbb ;continue ;};if _edcf .Name .Local =="\u006c"{_dacc ,_agbee :=_b .ParseBool (_edcf .Value ); +if _agbee !=nil {return _agbee ;};_cfaf .LAttr =&_dacc ;continue ;};if _edcf .Name .Local =="\u0074"{_gccb ,_bga :=_b .ParseBool (_edcf .Value );if _bga !=nil {return _bga ;};_cfaf .TAttr =&_gccb ;continue ;};if _edcf .Name .Local =="\u0061"{_afff ,_abad :=_b .ParseBool (_edcf .Value ); +if _abad !=nil {return _abad ;};_cfaf .AAttr =&_afff ;continue ;};};for {_dcceb ,_edb :=d .Token ();if _edb !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_edb ); +};if _aaaab ,_ggbd :=_dcceb .(_f .EndElement );_ggbd &&_aaaab .Name ==start .Name {break ;};};return nil ;};type CT_PageMargins struct{ -// Headers In Last Refresh -HeadersInLastRefreshAttr *bool ; +// Left Page Margin +LeftAttr float64 ; -// Minimum Refresh Version -MinimumVersionAttr *uint8 ; +// Right Page Margin +RightAttr float64 ; -// Next field id -NextIdAttr *uint32 ; +// Top Page Margin +TopAttr float64 ; -// Columns Left -UnboundColumnsLeftAttr *uint32 ; +// Bottom Page Margin +BottomAttr float64 ; -// Columns Right -UnboundColumnsRightAttr *uint32 ; +// Header Page Margin +HeaderAttr float64 ; -// Query table fields -QueryTableFields *CT_QueryTableFields ; +// Footer Page Margin +FooterAttr float64 ;}; -// Deleted Fields -QueryTableDeletedFields *CT_QueryTableDeletedFields ; +// Validate validates the CT_OleLink and its children +func (_fdcgg *CT_OleLink )Validate ()error {return _fdcgg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_fbfcf :=&CT_ExternalSheetNames {};return _fbfcf ;};type ST_MdxFunctionType byte ; +func (_fagfa *CT_MergeCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_fagfa .RefAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Sort State -SortState *CT_SortState ; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_bbfaae *CT_WebPublishObject )ValidateWithPath (path string )error {return nil }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cgcfff *CT_Stylesheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcaefa :for {_abaae ,_bfafcg :=d .Token ();if _bfafcg !=nil {return _bfafcg ;};switch _baccc :=_abaae .(type ){case _e .StartElement :switch _baccc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_cgcfff .NumFmts =NewCT_NumFmts (); -if _eebffb :=d .DecodeElement (_cgcfff .NumFmts ,&_baccc );_eebffb !=nil {return _eebffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_cgcfff .Fonts =NewCT_Fonts (); -if _aeabdg :=d .DecodeElement (_cgcfff .Fonts ,&_baccc );_aeabdg !=nil {return _aeabdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_cgcfff .Fills =NewCT_Fills (); -if _bggfd :=d .DecodeElement (_cgcfff .Fills ,&_baccc );_bggfd !=nil {return _bggfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_cgcfff .Borders =NewCT_Borders (); -if _bebbe :=d .DecodeElement (_cgcfff .Borders ,&_baccc );_bebbe !=nil {return _bebbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_cgcfff .CellStyleXfs =NewCT_CellStyleXfs (); -if _fbddag :=d .DecodeElement (_cgcfff .CellStyleXfs ,&_baccc );_fbddag !=nil {return _fbddag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_cgcfff .CellXfs =NewCT_CellXfs (); -if _facbe :=d .DecodeElement (_cgcfff .CellXfs ,&_baccc );_facbe !=nil {return _facbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_cgcfff .CellStyles =NewCT_CellStyles (); -if _fbdfb :=d .DecodeElement (_cgcfff .CellStyles ,&_baccc );_fbdfb !=nil {return _fbdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_cgcfff .Dxfs =NewCT_Dxfs (); -if _efcge :=d .DecodeElement (_cgcfff .Dxfs ,&_baccc );_efcge !=nil {return _efcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_cgcfff .TableStyles =NewCT_TableStyles (); -if _dedeb :=d .DecodeElement (_cgcfff .TableStyles ,&_baccc );_dedeb !=nil {return _dedeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_cgcfff .Colors =NewCT_Colors (); -if _dgbafa :=d .DecodeElement (_cgcfff .Colors ,&_baccc );_dgbafa !=nil {return _dgbafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcfff .ExtLst =NewCT_ExtensionList (); -if _eacca :=d .DecodeElement (_cgcfff .ExtLst ,&_baccc );_eacca !=nil {return _eacca ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_baccc .Name ); -if _cffgg :=d .Skip ();_cffgg !=nil {return _cffgg ;};};case _e .EndElement :break _bcaefa ;case _e .CharData :};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2; -ST_UpdateLinksAlways ST_UpdateLinks =3;); +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_daccd *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func NewHeaders ()*Headers {_dcacb :=&Headers {};_dcacb .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _dcacb ;};func (_egada *CT_RevisionQueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_egada .SheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_egada .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_egada .FieldIdAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ace *CT_BorderPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aggb :=range start .Attr {if _aggb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ace .StyleAttr .UnmarshalXMLAttr (_aggb ); +continue ;};};_abab :for {_gbdd ,_gce :=d .Token ();if _gce !=nil {return _gce ;};switch _efc :=_gbdd .(type ){case _f .StartElement :switch _efc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ace .Color =NewCT_Color (); +if _ebb :=d .DecodeElement (_ace .Color ,&_efc );_ebb !=nil {return _ebb ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_efc .Name ); +if _afb :=d .Skip ();_afb !=nil {return _afb ;};};case _f .EndElement :break _abab ;case _f .CharData :};};return nil ;};type CT_SheetViews struct{ -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_gcba *CT_Chartsheet )ValidateWithPath (path string )error {if _gcba .SheetPr !=nil {if _fbcf :=_gcba .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_fbcf !=nil {return _fbcf ;};};if _dcdc :=_gcba .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); -_dcdc !=nil {return _dcdc ;};if _gcba .SheetProtection !=nil {if _ccaga :=_gcba .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ccaga !=nil {return _ccaga ;};};if _gcba .CustomSheetViews !=nil {if _degbg :=_gcba .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); -_degbg !=nil {return _degbg ;};};if _gcba .PageMargins !=nil {if _gbdd :=_gcba .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gbdd !=nil {return _gbdd ;};};if _gcba .PageSetup !=nil {if _agbga :=_gcba .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_agbga !=nil {return _agbga ;};};if _gcba .HeaderFooter !=nil {if _egad :=_gcba .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_egad !=nil {return _egad ;};};if _adcg :=_gcba .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_adcg !=nil {return _adcg ;};if _gcba .LegacyDrawing !=nil {if _acdc :=_gcba .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_acdc !=nil {return _acdc ;};};if _gcba .LegacyDrawingHF !=nil {if _fecca :=_gcba .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_fecca !=nil {return _fecca ;};};if _gcba .DrawingHF !=nil {if _ebee :=_gcba .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ebee !=nil {return _ebee ;};};if _gcba .Picture !=nil {if _dede :=_gcba .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_dede !=nil {return _dede ;};};if _gcba .WebPublishItems !=nil {if _dgaef :=_gcba .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_dgaef !=nil {return _dgaef ;};};if _gcba .ExtLst !=nil {if _eeba :=_gcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eeba !=nil {return _eeba ;};};return nil ;}; +// Worksheet View +SheetView []*CT_SheetView ; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_fdfcb *CT_I )ValidateWithPath (path string )error {if _ffcbg :=_fdfcb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ffcbg !=nil {return _ffcbg ;};for _afbba ,_adbd :=range _fdfcb .X {if _gbgdd :=_adbd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_afbba )); -_gbgdd !=nil {return _gbgdd ;};};return nil ;};type CT_RevisionFormatting struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gabcg ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _gabcg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabcg )); +};return nil ;};func (_cfaff *Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfaff .CT_Sst =*NewCT_Sst ();for _ ,_dgbabf :=range start .Attr {if _dgbabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_caeeef ,_gfgaae :=_b .ParseUint (_dgbabf .Value ,10,32); +if _gfgaae !=nil {return _gfgaae ;};_cgcfgg :=uint32 (_caeeef );_cfaff .CountAttr =&_cgcfgg ;continue ;};if _dgbabf .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_cagbe ,_ffadab :=_b .ParseUint (_dgbabf .Value ,10,32);if _ffadab !=nil {return _ffadab ; +};_bfgbb :=uint32 (_cagbe );_cfaff .UniqueCountAttr =&_bfgbb ;continue ;};};_cccbd :for {_ecfad ,_ddbab :=d .Token ();if _ddbab !=nil {return _ddbab ;};switch _acefb :=_ecfad .(type ){case _f .StartElement :switch _acefb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_fbdeab :=NewCT_Rst (); +if _gfbfb :=d .DecodeElement (_fbdeab ,&_acefb );_gfbfb !=nil {return _gfbfb ;};_cfaff .Si =append (_cfaff .Si ,_fbdeab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfaff .ExtLst =NewCT_ExtensionList (); +if _aeabe :=d .DecodeElement (_cfaff .ExtLst ,&_acefb );_aeabe !=nil {return _aeabe ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_acefb .Name ); +if _gdgae :=d .Skip ();_gdgae !=nil {return _gdgae ;};};case _f .EndElement :break _cccbd ;case _f .CharData :};};return nil ;};func (_ggfcdg ST_FilterOperator )String ()string {switch _ggfcdg {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c"; +case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; +case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func NewCT_DdeLink ()*CT_DdeLink {_agfae :=&CT_DdeLink {};return _agfae };func (_bbfbc *CT_Item )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbfbc .NAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_bbfbc .NAttr )}); +};if _bbfbc .TAttr !=ST_ItemTypeUnset {_dfage ,_cgcdb :=_bbfbc .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _cgcdb !=nil {return _cgcdb ;};start .Attr =append (start .Attr ,_dfage );};if _bbfbc .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .HAttr ))}); +};if _bbfbc .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .SAttr ))});};if _bbfbc .SdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .SdAttr ))}); +};if _bbfbc .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .FAttr ))});};if _bbfbc .MAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .MAttr ))}); +};if _bbfbc .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .CAttr ))});};if _bbfbc .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_bbfbc .XAttr )}); +};if _bbfbc .DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .DAttr ))});};if _bbfbc .EAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbfbc .EAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TableColumn struct{ -// Sheet Id -SheetIdAttr uint32 ; +// Table Field Id +IdAttr uint32 ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// Unique Name +UniqueNameAttr *string ; -// Style -SAttr *bool ; +// Column name +NameAttr string ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// Start index -StartAttr *uint32 ; +// Totals Row Label +TotalsRowLabelAttr *string ; -// Length -LengthAttr *uint32 ; +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;}; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_gec *CT_AutoSortScope )ValidateWithPath (path string )error {if _dadf :=_gec .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dadf !=nil {return _dadf ;};return nil ;};func (_degcc ST_PrintError )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_degcc .String (),start ); -};func (_geed *CT_CalcPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _geed .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_geed .CalcIdAttr )}); -};if _geed .CalcModeAttr !=ST_CalcModeUnset {_fecc ,_fcda :=_geed .CalcModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _fcda !=nil {return _fcda ;};start .Attr =append (start .Attr ,_fecc );};if _geed .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .FullCalcOnLoadAttr ))}); -};if _geed .RefModeAttr !=ST_RefModeUnset {_ggac ,_gab :=_geed .RefModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _gab !=nil {return _gab ;};start .Attr =append (start .Attr ,_ggac );};if _geed .IterateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .IterateAttr ))}); -};if _geed .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_geed .IterateCountAttr )});};if _geed .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_geed .IterateDeltaAttr )}); -};if _geed .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .FullPrecisionAttr ))}); -};if _geed .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .CalcCompletedAttr ))}); -};if _geed .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .CalcOnSaveAttr ))});};if _geed .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .ConcurrentCalcAttr ))}); -};if _geed .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_geed .ConcurrentManualCountAttr )}); -};if _geed .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_geed .ForceFullCalcAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_egcad *CT_Query )ValidateWithPath (path string )error {if _egcad .Tpls !=nil {if _gefdd :=_egcad .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_gefdd !=nil {return _gefdd ;};};return nil ;}; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_cdbca *CT_DiscretePr )ValidateWithPath (path string )error {for _bbgea ,_badcd :=range _cdbca .X {if _cfab :=_badcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbgea ));_cfab !=nil {return _cfab ;};}; -return nil ;};type CT_MetadataTypes struct{ +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Metadata Type Count -CountAttr *uint32 ; +// Data Area Style Name +DataCellStyleAttr *string ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;}; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// Validate validates the PivotCacheDefinition and its children -func (_bbafgg *PivotCacheDefinition )Validate ()error {return _bbafgg .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1; -ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7; -ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_gabfb :=&CT_SheetFormatPr {};return _gabfb };func (_agaedf ST_WebSourceType )String ()string {switch _agaedf {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074"; -case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065"; -case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};func (_bagcg *CT_ServerFormats )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bggcd :=range start .Attr {if _bggcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bebee ,_ecfcb :=_b .ParseUint (_bggcd .Value ,10,32); -if _ecfcb !=nil {return _ecfcb ;};_gcdga :=uint32 (_bebee );_bagcg .CountAttr =&_gcdga ;continue ;};};_dcfbd :for {_gadacb ,_fgggdg :=d .Token ();if _fgggdg !=nil {return _fgggdg ;};switch _dadfd :=_gadacb .(type ){case _e .StartElement :switch _dadfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_bgfac :=NewCT_ServerFormat (); -if _fcffb :=d .DecodeElement (_bgfac ,&_dadfd );_fcffb !=nil {return _fcffb ;};_bagcg .ServerFormat =append (_bagcg .ServerFormat ,_bgfac );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_dadfd .Name ); -if _bbbc :=d .Skip ();_bbbc !=nil {return _bbbc ;};};case _e .EndElement :break _dcfbd ;case _e .CharData :};};return nil ;};func (_dabeda ST_FontScheme )ValidateWithPath (path string )error {switch _dabeda {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabeda )); -};return nil ;};func (_deeegd *CT_PivotHierarchies )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deeegd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_deeegd .CountAttr )}); -};e .EncodeToken (start );_cdfdf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_deada :=range _deeegd .PivotHierarchy {e .EncodeElement (_deada ,_cdfdf ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgdff ST_FieldSortType )String ()string {switch _fgdff {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg"; -case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";};type CT_rowItems struct{ +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// Items in a Row Count -CountAttr *uint32 ; +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// Row Items -I []*CT_I ;};func (_gfgfb ST_ConditionalFormattingOperator )Validate ()error {return _gfgfb .ValidateWithPath ("")};func (_bcefb *CT_DefinedName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_bcefb .NameAttr )}); -if _bcefb .CommentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .CommentAttr )});};if _bcefb .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .CustomMenuAttr )}); -};if _bcefb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .DescriptionAttr )});};if _bcefb .HelpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .HelpAttr )}); -};if _bcefb .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .StatusBarAttr )});};if _bcefb .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .LocalSheetIdAttr )}); -};if _bcefb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcefb .HiddenAttr ))});};if _bcefb .FunctionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcefb .FunctionAttr ))}); -};if _bcefb .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcefb .VbProcedureAttr ))});};if _bcefb .XlmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006c\u006d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcefb .XlmAttr ))}); -};if _bcefb .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .FunctionGroupIdAttr )}); -};if _bcefb .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_bcefb .ShortcutKeyAttr )});};if _bcefb .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcefb .PublishToServerAttr ))}); -};if _bcefb .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcefb .WorkbookParameterAttr ))}); -};e .EncodeElement (_bcefb .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbdcga *Workbook )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbdcga .CT_Workbook =*NewCT_Workbook ();for _ ,_babeb :=range start .Attr {if _babeb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cbdcga .ConformanceAttr .UnmarshalXMLAttr (_babeb ); -continue ;};};_bgbeg :for {_befbab ,_cbcde :=d .Token ();if _cbcde !=nil {return _cbcde ;};switch _gecdg :=_befbab .(type ){case _e .StartElement :switch _gecdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_cbdcga .FileVersion =NewCT_FileVersion (); -if _gafaaf :=d .DecodeElement (_cbdcga .FileVersion ,&_gecdg );_gafaaf !=nil {return _gafaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_cbdcga .FileSharing =NewCT_FileSharing (); -if _cdccb :=d .DecodeElement (_cbdcga .FileSharing ,&_gecdg );_cdccb !=nil {return _cdccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_cbdcga .WorkbookPr =NewCT_WorkbookPr (); -if _ecfag :=d .DecodeElement (_cbdcga .WorkbookPr ,&_gecdg );_ecfag !=nil {return _ecfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_cbdcga .WorkbookProtection =NewCT_WorkbookProtection (); -if _cdgcbfb :=d .DecodeElement (_cbdcga .WorkbookProtection ,&_gecdg );_cdgcbfb !=nil {return _cdgcbfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_cbdcga .BookViews =NewCT_BookViews (); -if _eabdba :=d .DecodeElement (_cbdcga .BookViews ,&_gecdg );_eabdba !=nil {return _eabdba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _eeece :=d .DecodeElement (_cbdcga .Sheets ,&_gecdg ); -_eeece !=nil {return _eeece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_cbdcga .FunctionGroups =NewCT_FunctionGroups (); -if _dcgdfb :=d .DecodeElement (_cbdcga .FunctionGroups ,&_gecdg );_dcgdfb !=nil {return _dcgdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_cbdcga .ExternalReferences =NewCT_ExternalReferences (); -if _gfbae :=d .DecodeElement (_cbdcga .ExternalReferences ,&_gecdg );_gfbae !=nil {return _gfbae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_cbdcga .DefinedNames =NewCT_DefinedNames (); -if _bfcgd :=d .DecodeElement (_cbdcga .DefinedNames ,&_gecdg );_bfcgd !=nil {return _bfcgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_cbdcga .CalcPr =NewCT_CalcPr (); -if _aadge :=d .DecodeElement (_cbdcga .CalcPr ,&_gecdg );_aadge !=nil {return _aadge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_cbdcga .OleSize =NewCT_OleSize (); -if _gdcgg :=d .DecodeElement (_cbdcga .OleSize ,&_gecdg );_gdcgg !=nil {return _gdcgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_cbdcga .CustomWorkbookViews =NewCT_CustomWorkbookViews (); -if _aaaeca :=d .DecodeElement (_cbdcga .CustomWorkbookViews ,&_gecdg );_aaaeca !=nil {return _aaaeca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_cbdcga .PivotCaches =NewCT_PivotCaches (); -if _fgfgf :=d .DecodeElement (_cbdcga .PivotCaches ,&_gecdg );_fgfgf !=nil {return _fgfgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_cbdcga .SmartTagPr =NewCT_SmartTagPr (); -if _eecag :=d .DecodeElement (_cbdcga .SmartTagPr ,&_gecdg );_eecag !=nil {return _eecag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_cbdcga .SmartTagTypes =NewCT_SmartTagTypes (); -if _ebedg :=d .DecodeElement (_cbdcga .SmartTagTypes ,&_gecdg );_ebedg !=nil {return _ebedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_cbdcga .WebPublishing =NewCT_WebPublishing (); -if _eddec :=d .DecodeElement (_cbdcga .WebPublishing ,&_gecdg );_eddec !=nil {return _eddec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_addcdf :=NewCT_FileRecoveryPr (); -if _dgcgcg :=d .DecodeElement (_addcdf ,&_gecdg );_dgcgcg !=nil {return _dgcgcg ;};_cbdcga .FileRecoveryPr =append (_cbdcga .FileRecoveryPr ,_addcdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_cbdcga .WebPublishObjects =NewCT_WebPublishObjects (); -if _ceadb :=d .DecodeElement (_cbdcga .WebPublishObjects ,&_gecdg );_ceadb !=nil {return _ceadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbdcga .ExtLst =NewCT_ExtensionList (); -if _afefed :=d .DecodeElement (_cbdcga .ExtLst ,&_gecdg );_afefed !=nil {return _afefed ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_gecdg .Name ); -if _egebbb :=d .Skip ();_egebbb !=nil {return _egebbb ;};};case _e .EndElement :break _bgbeg ;case _e .CharData :};};return nil ;};type CT_MemberProperties struct{ +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// OLAP Member Properties Count -CountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_caead *CT_WorkbookProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caead .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .WorkbookPasswordAttr )}); +};if _caead .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .WorkbookPasswordCharacterSetAttr )}); +};if _caead .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .RevisionsPasswordAttr )}); +};if _caead .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .RevisionsPasswordCharacterSetAttr )}); +};if _caead .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_caead .LockStructureAttr ))}); +};if _caead .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_caead .LockWindowsAttr ))});};if _caead .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_caead .LockRevisionAttr ))}); +};if _caead .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .RevisionsAlgorithmNameAttr )}); +};if _caead .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .RevisionsHashValueAttr )}); +};if _caead .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .RevisionsSaltValueAttr )}); +};if _caead .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .RevisionsSpinCountAttr )}); +};if _caead .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .WorkbookAlgorithmNameAttr )}); +};if _caead .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .WorkbookHashValueAttr )}); +};if _caead .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .WorkbookSaltValueAttr )}); +};if _caead .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_caead .WorkbookSpinCountAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_eafgg :=&CT_DdeValues {};return _eafgg };type ST_PivotAreaType byte ;func (_dgafda ST_CellType )String ()string {switch _dgafda {case 0:return ""; +case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";}; -// OLAP Member Property -Mp []*CT_MemberProperty ;};func (_daecbe ST_RevisionAction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_daecbe .String (),start );};func (_dgbcc *CT_SheetView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgbcc .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .WindowProtectionAttr ))}); -};if _dgbcc .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowFormulasAttr ))});};if _dgbcc .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowGridLinesAttr ))}); -};if _dgbcc .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowRowColHeadersAttr ))}); -};if _dgbcc .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowZerosAttr ))});};if _dgbcc .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .RightToLeftAttr ))}); -};if _dgbcc .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .TabSelectedAttr ))});};if _dgbcc .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowRulerAttr ))}); -};if _dgbcc .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowOutlineSymbolsAttr ))}); -};if _dgbcc .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .DefaultGridColorAttr ))}); -};if _dgbcc .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgbcc .ShowWhiteSpaceAttr ))}); -};if _dgbcc .ViewAttr !=ST_SheetViewTypeUnset {_cfccgf ,_efgcc :=_dgbcc .ViewAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0069\u0065\u0077"});if _efgcc !=nil {return _efgcc ;};start .Attr =append (start .Attr ,_cfccgf );};if _dgbcc .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcc .TopLeftCellAttr )}); -};if _dgbcc .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcc .ColorIdAttr )});};if _dgbcc .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcc .ZoomScaleAttr )}); -};if _dgbcc .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcc .ZoomScaleNormalAttr )}); -};if _dgbcc .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcc .ZoomScaleSheetLayoutViewAttr )}); -};if _dgbcc .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcc .ZoomScalePageLayoutViewAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dgbcc .WorkbookViewIdAttr )});e .EncodeToken (start );if _dgbcc .Pane !=nil {_eacec :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}}; -e .EncodeElement (_dgbcc .Pane ,_eacec );};if _dgbcc .Selection !=nil {_agddg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_dbfbf :=range _dgbcc .Selection {e .EncodeElement (_dbfbf ,_agddg ); -};};if _dgbcc .PivotSelection !=nil {_cccae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_bbfgd :=range _dgbcc .PivotSelection {e .EncodeElement (_bbfgd ,_cccae ); -};};if _dgbcc .ExtLst !=nil {_gccgb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgbcc .ExtLst ,_gccgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_gcafb *CT_TableMissing )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_beacce *CT_SortState )ValidateWithPath (path string )error {if _gcgab :=_beacce .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_gcgab !=nil {return _gcgab ;};for _dedcb ,_bddfa :=range _beacce .SortCondition {if _eedgf :=_bddfa .ValidateWithPath (_g .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_dedcb )); -_eedgf !=nil {return _eedgf ;};};if _beacce .ExtLst !=nil {if _ddede :=_beacce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddede !=nil {return _ddede ;};};return nil ;};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1; -ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8; -ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);func (_fdafga *CT_SortState )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdafga .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdafga .ColumnSortAttr ))}); -};if _fdafga .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdafga .CaseSensitiveAttr ))}); -};if _fdafga .SortMethodAttr !=ST_SortMethodUnset {_eebgada ,_abbfa :=_fdafga .SortMethodAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _abbfa !=nil {return _abbfa ;};start .Attr =append (start .Attr ,_eebgada ); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_fdafga .RefAttr )});e .EncodeToken (start );if _fdafga .SortCondition !=nil {_fcgda :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}}; -for _ ,_aagdgg :=range _fdafga .SortCondition {e .EncodeElement (_aagdgg ,_fcgda );};};if _fdafga .ExtLst !=nil {_ededc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdafga .ExtLst ,_ededc ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Parameters struct{ +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_gbfga *PivotCacheDefinition )ValidateWithPath (path string )error {if _ffbbed :=_gbfga .CT_PivotCacheDefinition .ValidateWithPath (path );_ffbbed !=nil {return _ffbbed ;};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_bfabg :=&CT_DateGroupItem {}; +_bfabg .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _bfabg ;};func (_ggac ST_FormatAction )Validate ()error {return _ggac .ValidateWithPath ("")}; -// Parameter Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_fdcec *CT_IndexedColors )ValidateWithPath (path string )error {for _addac ,_dfdfc :=range _fdcec .RgbColor {if _aedad :=_dfdfc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_addac )); +_aedad !=nil {return _aedad ;};};return nil ;};func (_ggfcf *CT_WorksheetSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggfcf .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_ggfcf .RefAttr )}); +};if _ggfcf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ggfcf .NameAttr )});};if _ggfcf .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ggfcf .SheetAttr )}); +};if _ggfcf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ggfcf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_fdcfa ST_Objects )Validate ()error {return _fdcfa .ValidateWithPath ("")};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_gdfa :=&CT_ExternalSheetName {};return _gdfa };func (_bfgeb *ST_PaneState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfgeb =0; +case "\u0073\u0070\u006ci\u0074":*_bfgeb =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_bfgeb =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_bfgeb =3;};return nil ;};func (_fcceg *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcceg .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_fcceg .NamespaceUriAttr )}); +};if _fcceg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fcceg .NameAttr )});};if _fcceg .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_fcceg .UrlAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Parameter Properties -Parameter []*CT_Parameter ;};const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5; -ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;); +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_gcbd *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _becb ,_accc :=range _gcbd .CfRule {if _gdbfb :=_accc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_becb )); +_gdbfb !=nil {return _gdbfb ;};};if _gcbd .ExtLst !=nil {if _dgbcf :=_gcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbcf !=nil {return _dgbcf ;};};return nil ;}; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_cgaage *CT_Schema )ValidateWithPath (path string )error {return nil };func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_degeb :=&CT_VerticalAlignFontProperty {};_degeb .ValAttr =_gg .ST_VerticalAlignRun (1);return _degeb ;}; +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_abbfd *CT_XStringElement )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_bdcebb *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_bdbd *CT_DdeItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdbd .DdeItem !=nil {_aadeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}}; +for _ ,_edea :=range _bdbd .DdeItem {e .EncodeElement (_edea ,_aadeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbbef *CT_PrintOptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbef .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbbef .HorizontalCenteredAttr ))}); +};if _dbbef .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbbef .VerticalCenteredAttr ))}); +};if _dbbef .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbbef .HeadingsAttr ))});};if _dbbef .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbbef .GridLinesAttr ))}); +};if _dbbef .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbbef .GridLinesSetAttr ))});}; +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ControlPr struct{ -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_deeg *CT_Member )ValidateWithPath (path string )error {return nil };func (_cdffb *CT_IconFilter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_badbb ,_cgge :=_cdffb .IconSetAttr .MarshalXMLAttr (_e .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); -if _cgge !=nil {return _cgge ;};start .Attr =append (start .Attr ,_badbb );if _cdffb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cdffb .IconIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Locked Flag +LockedAttr *bool ; -// Validate validates the CT_WorkbookPr and its children -func (_ddfeb *CT_WorkbookPr )Validate ()error {return _ddfeb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_ecdae *CT_MapInfo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",_ecdae .SelectionNamespacesAttr )}); -e .EncodeToken (start );_fedg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_gefde :=range _ecdae .Schema {e .EncodeElement (_gefde ,_fedg );};_aaecf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}}; -for _ ,_cfafc :=range _ecdae .Map {e .EncodeElement (_cfafc ,_aaecf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bffga *CT_Set )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bffga .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bffga .CountAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",_bffga .MaxRankAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_bffga .SetDefinitionAttr )}); -if _bffga .SortTypeAttr !=ST_SortTypeUnset {_agfgbb ,_abgac :=_bffga .SortTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _abgac !=nil {return _abgac ;};start .Attr =append (start .Attr ,_agfgbb );};if _bffga .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bffga .QueryFailedAttr ))}); -};e .EncodeToken (start );if _bffga .Tpls !=nil {_fdagfa :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gedbfa :=range _bffga .Tpls {e .EncodeElement (_gedbfa ,_fdagfa );};};if _bffga .SortByTuple !=nil {_bedcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}}; -e .EncodeElement (_bffga .SortByTuple ,_bedcc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acfbgf ST_GroupBy )ValidateWithPath (path string )error {switch _acfbgf {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfbgf )); -};return nil ;};func (_eaccb *ST_BorderStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afgca ,_babgab :=d .Token ();if _babgab !=nil {return _babgab ;};if _eeceba ,_deafgg :=_afgca .(_e .EndElement );_deafgg &&_eeceba .Name ==start .Name {*_eaccb =1; -return nil ;};if _dgfdad ,_fcfbf :=_afgca .(_e .CharData );!_fcfbf {return _g .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",_afgca );}else {switch string (_dgfdad ){case "":*_eaccb =0; -case "\u006e\u006f\u006e\u0065":*_eaccb =1;case "\u0074\u0068\u0069\u006e":*_eaccb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_eaccb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_eaccb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eaccb =5;case "\u0074\u0068\u0069c\u006b":*_eaccb =6; -case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eaccb =7;case "\u0068\u0061\u0069\u0072":*_eaccb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_eaccb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_eaccb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eaccb =11; -case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eaccb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eaccb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eaccb =14; -};};_afgca ,_babgab =d .Token ();if _babgab !=nil {return _babgab ;};if _dfadde ,_agefgf :=_afgca .(_e .EndElement );_agefgf &&_dfadde .Name ==start .Name {return nil ;};return _g .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",_afgca ); -};func NewCT_CellStyles ()*CT_CellStyles {_cdef :=&CT_CellStyles {};return _cdef };func (_defbgb *CT_Number )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_defbgb .VAttr )}); -if _defbgb .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_defbgb .UAttr ))});};if _defbgb .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_defbgb .FAttr ))}); -};if _defbgb .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_defbgb .CAttr )});};if _defbgb .CpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_defbgb .CpAttr )}); -};if _defbgb .InAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_defbgb .InAttr )});};if _defbgb .BcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_defbgb .BcAttr )}); -};if _defbgb .FcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_defbgb .FcAttr )});};if _defbgb .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_defbgb .IAttr ))}); -};if _defbgb .UnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_defbgb .UnAttr ))});};if _defbgb .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_defbgb .StAttr ))}); -};if _defbgb .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_defbgb .BAttr ))});};e .EncodeToken (start );if _defbgb .Tpls !=nil {_cfdfdb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -for _ ,_dcgd :=range _defbgb .Tpls {e .EncodeElement (_dcgd ,_cfdfdb );};};if _defbgb .X !=nil {_dagad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gdaa :=range _defbgb .X {e .EncodeElement (_gdaa ,_dagad );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ed *CT_Authors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bga :for {_aae ,_cfg :=d .Token ();if _cfg !=nil {return _cfg ;};switch _ccg :=_aae .(type ){case _e .StartElement :switch _ccg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _dab string ; -if _afbg :=d .DecodeElement (&_dab ,&_ccg );_afbg !=nil {return _afbg ;};_ed .Author =append (_ed .Author ,_dab );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_ccg .Name ); -if _daf :=d .Skip ();_daf !=nil {return _daf ;};};case _e .EndElement :break _bga ;case _e .CharData :};};return nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2; -ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7; -ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;); +// Default Size Flag +DefaultSizeAttr *bool ; -// Validate validates the CT_Groups and its children -func (_dgeaf *CT_Groups )Validate ()error {return _dgeaf .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_bfgac *CT_Control )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bfgac .ShapeIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bfgac .IdAttr )});if _bfgac .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bfgac .NameAttr )}); -};e .EncodeToken (start );if _bfgac .ControlPr !=nil {_fada :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_bfgac .ControlPr ,_fada );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_dfgae *CT_SheetCalcPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcgdf :=range start .Attr {if _dcgdf .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ceeca ,_gcfcfe :=_b .ParseBool (_dcgdf .Value ); -if _gcfcfe !=nil {return _gcfcfe ;};_dfgae .FullCalcOnLoadAttr =&_ceeca ;continue ;};};for {_cagbce ,_gffgc :=d .Token ();if _gffgc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_gffgc ); -};if _ddcaab ,_geecg :=_cagbce .(_e .EndElement );_geecg &&_ddcaab .Name ==start .Name {break ;};};return nil ;}; +// Print Flag +PrintAttr *bool ; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_dccee *CT_Xf )ValidateWithPath (path string )error {if _dccee .Alignment !=nil {if _adeed :=_dccee .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_adeed !=nil {return _adeed ;};};if _dccee .Protection !=nil {if _eeaab :=_dccee .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_eeaab !=nil {return _eeaab ;};};if _dccee .ExtLst !=nil {if _caagg :=_dccee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caagg !=nil {return _caagg ;};};return nil ;};func (_efdeda ST_Qualifier )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efdeda .String (),start ); -};func NewCT_DataBar ()*CT_DataBar {_degd :=&CT_DataBar {};_degd .Color =NewCT_Color ();return _degd };func (_eeffb *CT_CustomWorkbookViews )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgfb :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}}; -for _ ,_aaeab :=range _eeffb .CustomWorkbookView {e .EncodeElement (_aaeab ,_dgfb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Disabled Flag +DisabledAttr *bool ; -// Validate validates the CT_pivotTableDefinition and its children -func (_bgfde *CT_pivotTableDefinition )Validate ()error {return _bgfde .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_ccbf *CT_DynamicFilter )ValidateWithPath (path string )error {if _ccbf .TypeAttr ==ST_DynamicFilterTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gdage :=_ccbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdage !=nil {return _gdage ;};return nil ;};func (_abbaf *CT_Sets )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcfacf :=range start .Attr {if _dcfacf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fggcf ,_adfcae :=_b .ParseUint (_dcfacf .Value ,10,32); -if _adfcae !=nil {return _adfcae ;};_gbgef :=uint32 (_fggcf );_abbaf .CountAttr =&_gbgef ;continue ;};};_ebgcb :for {_bbbg ,_eeacg :=d .Token ();if _eeacg !=nil {return _eeacg ;};switch _agdbb :=_bbbg .(type ){case _e .StartElement :switch _agdbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_edeab :=NewCT_Set (); -if _geag :=d .DecodeElement (_edeab ,&_agdbb );_geag !=nil {return _geag ;};_abbaf .Set =append (_abbaf .Set ,_edeab );default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_agdbb .Name ); -if _begaf :=d .Skip ();_begaf !=nil {return _begaf ;};};case _e .EndElement :break _ebgcb ;case _e .CharData :};};return nil ;};func (_gbec *CT_CellProtection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aggc :=range start .Attr {if _aggc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ddbd ,_cbc :=_b .ParseBool (_aggc .Value ); -if _cbc !=nil {return _cbc ;};_gbec .LockedAttr =&_ddbd ;continue ;};if _aggc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cgga ,_gcbe :=_b .ParseBool (_aggc .Value );if _gcbe !=nil {return _gcbe ;};_gbec .HiddenAttr =&_cgga ;continue ;};};for {_gebb ,_befba :=d .Token (); -if _befba !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_befba );};if _feea ,_gdae :=_gebb .(_e .EndElement ); -_gdae &&_feea .Name ==start .Name {break ;};};return nil ;};func (_fcafa ST_SheetState )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcafa .String (),start );};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1; -ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);type CT_Authors struct{ +// UI Object Flag +UiObjectAttr *bool ; -// Author -Author []string ;};type CT_DataBar struct{ +// Automatic Fill Flag +AutoFillAttr *bool ; -// Minimum Length -MinLengthAttr *uint32 ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Maximum Length -MaxLengthAttr *uint32 ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Show Values -ShowValueAttr *bool ; +// Custom Function +MacroAttr *string ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Alternative Text +AltTextAttr *string ; -// Data Bar Color -Color *CT_Color ;}; +// Linked Formula +LinkedCellAttr *string ; -// Validate validates the CT_RevisionFormatting and its children -func (_acfgc *CT_RevisionFormatting )Validate ()error {return _acfgc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_ffaac *CT_Scenario )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ffaac .NameAttr )}); -if _ffaac .LockedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffaac .LockedAttr ))});};if _ffaac .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffaac .HiddenAttr ))}); -};if _ffaac .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ffaac .CountAttr )});};if _ffaac .UserAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ffaac .UserAttr )}); -};if _ffaac .CommentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ffaac .CommentAttr )});};e .EncodeToken (start );_dccgb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}}; -for _ ,_fdcbfa :=range _ffaac .InputCells {e .EncodeElement (_fdcbfa ,_dccgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edaffa *ST_GrowShrinkType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggddf ,_cgdfe :=d .Token (); -if _cgdfe !=nil {return _cgdfe ;};if _cbefde ,_feeeeed :=_ggddf .(_e .EndElement );_feeeeed &&_cbefde .Name ==start .Name {*_edaffa =1;return nil ;};if _bdadg ,_cdeaf :=_ggddf .(_e .CharData );!_cdeaf {return _g .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",_ggddf ); -}else {switch string (_bdadg ){case "":*_edaffa =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_edaffa =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_edaffa =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_edaffa =3; -};};_ggddf ,_cgdfe =d .Token ();if _cgdfe !=nil {return _cgdfe ;};if _ccfbfe ,_fdeea :=_ggddf .(_e .EndElement );_fdeea &&_ccfbfe .Name ==start .Name {return nil ;};return _g .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",_ggddf ); -}; +// List Items Source Range +ListFillRangeAttr *string ; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_fdafa *CT_QueryTableField )ValidateWithPath (path string )error {if _fdafa .ExtLst !=nil {if _feccd :=_fdafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feccd !=nil {return _feccd ;};};return nil ;};func NewDialogsheet ()*Dialogsheet {_dffffe :=&Dialogsheet {}; -_dffffe .CT_Dialogsheet =*NewCT_Dialogsheet ();return _dffffe ;}; +// Image Format +CfAttr *string ;IdAttr *string ; -// Validate validates the CT_PivotCache and its children -func (_bfac *CT_PivotCache )Validate ()error {return _bfac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_ggcfb *CT_MetadataType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ggcfb .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_ggcfb .MinSupportedVersionAttr )});if _ggcfb .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .GhostRowAttr ))}); -};if _ggcfb .GhostColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .GhostColAttr ))});};if _ggcfb .EditAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .EditAttr ))}); -};if _ggcfb .DeleteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .DeleteAttr ))});};if _ggcfb .CopyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .CopyAttr ))}); -};if _ggcfb .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteAllAttr ))});};if _ggcfb .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteFormulasAttr ))}); -};if _ggcfb .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteValuesAttr ))});};if _ggcfb .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteFormatsAttr ))}); -};if _ggcfb .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteCommentsAttr ))}); -};if _ggcfb .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteDataValidationAttr ))}); -};if _ggcfb .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteBordersAttr ))});};if _ggcfb .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteColWidthsAttr ))}); -};if _ggcfb .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .PasteNumberFormatsAttr ))}); -};if _ggcfb .MergeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .MergeAttr ))});};if _ggcfb .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .SplitFirstAttr ))}); -};if _ggcfb .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .SplitAllAttr ))});};if _ggcfb .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .RowColShiftAttr ))}); -};if _ggcfb .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .ClearAllAttr ))});};if _ggcfb .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .ClearFormatsAttr ))}); -};if _ggcfb .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .ClearContentsAttr ))}); -};if _ggcfb .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .ClearCommentsAttr ))}); -};if _ggcfb .AssignAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .AssignAttr ))});};if _ggcfb .CoerceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .CoerceAttr ))}); -};if _ggcfb .AdjustAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .AdjustAttr ))});};if _ggcfb .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggcfb .CellMetaAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_WebPublishItem struct{ +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;};func (_gbddg *CT_MergeCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbddg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gbddg .CountAttr )}); +};e .EncodeToken (start );_bgcca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_dfac :=range _gbddg .MergeCell {e .EncodeElement (_dfac ,_bgcca );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_fagaa *CT_XStringElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_fagaa .VAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dafgc ST_ItemType )ValidateWithPath (path string )error {switch _dafgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafgc )); +};return nil ;};func (_bfbfc ST_PivotFilterType )ValidateWithPath (path string )error {switch _bfbfc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbfc )); +};return nil ;};func (_fbdac ST_PivotAreaType )Validate ()error {return _fbdac .ValidateWithPath ("")};func (_dfbgdc ST_SourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfbgdc .String (),start );};func (_gabgdc *ST_SmartTagShow )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gabgdc =0; +case "\u0061\u006c\u006c":*_gabgdc =1;case "\u006e\u006f\u006e\u0065":*_gabgdc =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gabgdc =3;};return nil ;};type CT_ChartsheetViews struct{ -// Id -IdAttr uint32 ; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;}; -// Destination Bookmark -DivIdAttr string ; +// Validate validates the CT_MeasureGroups and its children +func (_gdbdd *CT_MeasureGroups )Validate ()error {return _gdbdd .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_egaee *CT_ChartsheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbec :=range start .Attr {if _fbec .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_eabg ,_dabg :=_b .ParseBool (_fbec .Value ); +if _dabg !=nil {return _dabg ;};_egaee .PublishedAttr =&_eabg ;continue ;};if _fbec .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_caee ,_agcd :=_fbec .Value ,error (nil );if _agcd !=nil {return _agcd ;};_egaee .CodeNameAttr =&_caee ; +continue ;};};_dcgde :for {_eeaa ,_agaa :=d .Token ();if _agaa !=nil {return _agaa ;};switch _efee :=_eeaa .(type ){case _f .StartElement :switch _efee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_egaee .TabColor =NewCT_Color (); +if _fgeb :=d .DecodeElement (_egaee .TabColor ,&_efee );_fgeb !=nil {return _fgeb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_efee .Name ); +if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _f .EndElement :break _dcgde ;case _f .CharData :};};return nil ;};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3; +ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);type CT_DiscretePr struct{ -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Mapping Index Count +CountAttr *uint32 ; -// Source Id -SourceRefAttr *string ; +// Element Group +X []*CT_Index ;};func NewCT_RevisionComment ()*CT_RevisionComment {_dgeffe :=&CT_RevisionComment {};_dgeffe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _dgeffe ;}; -// Source Object Name -SourceObjectAttr *string ; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_aafde *CT_DiscretePr )ValidateWithPath (path string )error {for _dgcce ,_bedfe :=range _aafde .X {if _bcac :=_bedfe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgcce ));_bcac !=nil {return _bcac ;}; +};return nil ;}; -// Destination File Name -DestinationFileAttr string ; +// Validate validates the CT_CellSmartTag and its children +func (_dafd *CT_CellSmartTag )Validate ()error {return _dafd .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1; +ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7; +ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;); -// Title -TitleAttr *string ; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_fagcd *CT_Dimensions )ValidateWithPath (path string )error {for _fddb ,_fbdd :=range _fagcd .Dimension {if _cceae :=_fbdd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fddb )); +_cceae !=nil {return _cceae ;};};return nil ;}; -// Automatically Publish -AutoRepublishAttr *bool ;};func (_geeeaf *CT_RevisionHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geeeaf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -_geeeaf .SheetIdMap =NewCT_SheetIdMap ();for _ ,_dddab :=range start .Attr {if _dddab .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"&&_dddab .Name .Local =="\u0069\u0064"||_dddab .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"&&_dddab .Name .Local =="\u0069\u0064"{_abeeb ,_aeaec :=_dddab .Value ,error (nil ); -if _aeaec !=nil {return _aeaec ;};_geeeaf .IdAttr =_abeeb ;continue ;};if _dddab .Name .Local =="\u0067\u0075\u0069\u0064"{_cbgb ,_bccbcdc :=_dddab .Value ,error (nil );if _bccbcdc !=nil {return _bccbcdc ;};_geeeaf .GuidAttr =_cbgb ;continue ;};if _dddab .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_defcfb ,_ccbaf :=ParseStdlibTime (_dddab .Value ); -if _ccbaf !=nil {return _ccbaf ;};_geeeaf .DateTimeAttr =_defcfb ;continue ;};if _dddab .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ecgaac ,_gbbdf :=_b .ParseUint (_dddab .Value ,10,32);if _gbbdf !=nil {return _gbbdf ; -};_geeeaf .MaxSheetIdAttr =uint32 (_ecgaac );continue ;};if _dddab .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_dfbbc ,_dadag :=_dddab .Value ,error (nil );if _dadag !=nil {return _dadag ;};_geeeaf .UserNameAttr =_dfbbc ;continue ; -};if _dddab .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_bcbb ,_daebf :=_b .ParseUint (_dddab .Value ,10,32);if _daebf !=nil {return _daebf ;};_cbgacf :=uint32 (_bcbb );_geeeaf .MinRIdAttr =&_cbgacf ;continue ;};if _dddab .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_cgbdc ,_edfdag :=_b .ParseUint (_dddab .Value ,10,32); -if _edfdag !=nil {return _edfdag ;};_gefeab :=uint32 (_cgbdc );_geeeaf .MaxRIdAttr =&_gefeab ;continue ;};};_ebcbf :for {_gacdf ,_acdbc :=d .Token ();if _acdbc !=nil {return _acdbc ;};switch _bcgce :=_gacdf .(type ){case _e .StartElement :switch _bcgce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _ceccb :=d .DecodeElement (_geeeaf .SheetIdMap ,&_bcgce ); -_ceccb !=nil {return _ceccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_geeeaf .ReviewedList =NewCT_ReviewedRevisions (); -if _eafaa :=d .DecodeElement (_geeeaf .ReviewedList ,&_bcgce );_eafaa !=nil {return _eafaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geeeaf .ExtLst =NewCT_ExtensionList (); -if _abege :=d .DecodeElement (_geeeaf .ExtLst ,&_bcgce );_abege !=nil {return _abege ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_bcgce .Name ); -if _acdfce :=d .Skip ();_acdfce !=nil {return _acdfce ;};};case _e .EndElement :break _ebcbf ;case _e .CharData :};};return nil ;};type CT_ConditionalFormats struct{ +// Validate validates the CT_TupleCache and its children +func (_abgdg *CT_TupleCache )Validate ()error {return _abgdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1; +ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5; +ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9; +ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;); -// Conditional Format Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_dbaac *CT_Extension )ValidateWithPath (path string )error {return nil };func NewCT_Top10 ()*CT_Top10 {_accbag :=&CT_Top10 {};return _accbag };func (_bdedg *CT_Col )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcea :=range start .Attr {if _gcea .Name .Local =="\u006d\u0069\u006e"{_aegg ,_fdaef :=_b .ParseUint (_gcea .Value ,10,32); +if _fdaef !=nil {return _fdaef ;};_bdedg .MinAttr =uint32 (_aegg );continue ;};if _gcea .Name .Local =="\u006d\u0061\u0078"{_gbeab ,_ddff :=_b .ParseUint (_gcea .Value ,10,32);if _ddff !=nil {return _ddff ;};_bdedg .MaxAttr =uint32 (_gbeab );continue ; +};if _gcea .Name .Local =="\u0077\u0069\u0064t\u0068"{_afdg ,_ccbd :=_b .ParseFloat (_gcea .Value ,64);if _ccbd !=nil {return _ccbd ;};_bdedg .WidthAttr =&_afdg ;continue ;};if _gcea .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgacg ,_adef :=_b .ParseUint (_gcea .Value ,10,32); +if _adef !=nil {return _adef ;};_febf :=uint32 (_bgacg );_bdedg .StyleAttr =&_febf ;continue ;};if _gcea .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ggbb ,_dcdaf :=_b .ParseBool (_gcea .Value );if _dcdaf !=nil {return _dcdaf ;};_bdedg .HiddenAttr =&_ggbb ; +continue ;};if _gcea .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_dedg ,_fcdc :=_b .ParseBool (_gcea .Value );if _fcdc !=nil {return _fcdc ;};_bdedg .BestFitAttr =&_dedg ;continue ;};if _gcea .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_eafg ,_ebead :=_b .ParseBool (_gcea .Value ); +if _ebead !=nil {return _ebead ;};_bdedg .CustomWidthAttr =&_eafg ;continue ;};if _gcea .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_aagf ,_gbde :=_b .ParseBool (_gcea .Value );if _gbde !=nil {return _gbde ;};_bdedg .PhoneticAttr =&_aagf ; +continue ;};if _gcea .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_acga ,_deeef :=_b .ParseUint (_gcea .Value ,10,8);if _deeef !=nil {return _deeef ;};_feab :=uint8 (_acga );_bdedg .OutlineLevelAttr =&_feab ;continue ; +};if _gcea .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_ggge ,_eaec :=_b .ParseBool (_gcea .Value );if _eaec !=nil {return _eaec ;};_bdedg .CollapsedAttr =&_ggge ;continue ;};};for {_gfde ,_gafe :=d .Token ();if _gafe !=nil {return _bg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_gafe ); +};if _bbdbc ,_ggag :=_gfde .(_f .EndElement );_ggag &&_bbdbc .Name ==start .Name {break ;};};return nil ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_dade :=&CT_ColHierarchiesUsage {};return _dade ;};func (_aadeb *CT_Sheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdfg :=range start .Attr {if _dfdfg .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"&&_dfdfg .Name .Local =="\u0069\u0064"||_dfdfg .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"&&_dfdfg .Name .Local =="\u0069\u0064"{_affae ,_aadabf :=_dfdfg .Value ,error (nil ); +if _aadabf !=nil {return _aadabf ;};_aadeb .IdAttr =_affae ;continue ;};if _dfdfg .Name .Local =="\u006e\u0061\u006d\u0065"{_geabc ,_aabdg :=_dfdfg .Value ,error (nil );if _aabdg !=nil {return _aabdg ;};_aadeb .NameAttr =_geabc ;continue ;};if _dfdfg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_egdbfe ,_babde :=_b .ParseUint (_dfdfg .Value ,10,32); +if _babde !=nil {return _babde ;};_aadeb .SheetIdAttr =uint32 (_egdbfe );continue ;};if _dfdfg .Name .Local =="\u0073\u0074\u0061t\u0065"{_aadeb .StateAttr .UnmarshalXMLAttr (_dfdfg );continue ;};};for {_agccc ,_geecg :=d .Token ();if _geecg !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_geecg ); +};if _fffca ,_bagagc :=_agccc .(_f .EndElement );_bagagc &&_fffca .Name ==start .Name {break ;};};return nil ;};func (_cdcfe *CT_PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edadg :=range start .Attr {if _edadg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bggag ,_fefdb :=_b .ParseUint (_edadg .Value ,10,32); +if _fefdb !=nil {return _fefdb ;};_agbgb :=uint32 (_bggag );_cdcfe .CountAttr =&_agbgb ;continue ;};};_ffecc :for {_ggedf ,_acgbe :=d .Token ();if _acgbe !=nil {return _acgbe ;};switch _egcbd :=_ggedf .(type ){case _f .StartElement :switch _egcbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fegea :=NewCT_Record (); +if _cbeeaf :=d .DecodeElement (_fegea ,&_egcbd );_cbeeaf !=nil {return _cbeeaf ;};_cdcfe .R =append (_cdcfe .R ,_fegea );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcfe .ExtLst =NewCT_ExtensionList (); +if _bdcaeb :=d .DecodeElement (_cdcfe .ExtLst ,&_egcbd );_bdcaeb !=nil {return _bdcaeb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_egcbd .Name ); +if _dfbdd :=d .Skip ();_dfbdd !=nil {return _dfbdd ;};};case _f .EndElement :break _ffecc ;case _f .CharData :};};return nil ;};func (_gbea *CT_Break )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbea .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbea .IdAttr )}); +};if _gbea .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_gbea .MinAttr )});};if _gbea .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_gbea .MaxAttr )}); +};if _gbea .ManAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbea .ManAttr ))});};if _gbea .PtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gbea .PtAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};func NewCT_Location ()*CT_Location {_adagg :=&CT_Location {};return _adagg };func NewCT_X ()*CT_X {_aggcd :=&CT_X {};return _aggcd }; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_ebfee *CT_SmartTagPr )ValidateWithPath (path string )error {if _agegg :=_ebfee .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_agegg !=nil {return _agegg ;};return nil ;};func NewCT_VolType ()*CT_VolType {_fcaece :=&CT_VolType {}; +_fcaece .TypeAttr =ST_VolDepType (1);return _fcaece ;};type CT_CacheFields struct{ -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_egceab *CT_Users )ValidateWithPath (path string )error {for _gdcce ,_eaeeea :=range _egceab .UserInfo {if _gaceb :=_eaeeea .ValidateWithPath (_g .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_gdcce )); -_gaceb !=nil {return _gaceb ;};};return nil ;};func (_bgcdb *CT_MRUColors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eceec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -for _ ,_cbbcd :=range _bgcdb .Color {e .EncodeElement (_cbbcd ,_eceec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Field Count +CountAttr *uint32 ; -// Validate validates the CT_CellXfs and its children -func (_eadg *CT_CellXfs )Validate ()error {return _eadg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");}; +// PivotCache Field +CacheField []*CT_CacheField ;};func (_fgfbc *CT_Member )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fgfbc .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_egbfg *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_gabc *CT_FileRecoveryPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gabc .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gabc .AutoRecoverAttr ))}); -};if _gabc .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gabc .CrashSaveAttr ))});};if _gabc .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gabc .DataExtractLoadAttr ))}); -};if _gabc .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gabc .RepairLoadAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{ +// Validate validates the CT_SingleXmlCells and its children +func (_afddd *CT_SingleXmlCells )Validate ()error {return _afddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_cbdg *CT_Consolidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdg .RangeSets =NewCT_RangeSets (); +for _ ,_begaf :=range start .Attr {if _begaf .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_dccbf ,_ccfa :=_b .ParseBool (_begaf .Value );if _ccfa !=nil {return _ccfa ;};_cbdg .AutoPageAttr =&_dccbf ;continue ;};};_fcag :for {_efef ,_gffcg :=d .Token (); +if _gffcg !=nil {return _gffcg ;};switch _agbdb :=_efef .(type ){case _f .StartElement :switch _agbdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_cbdg .Pages =NewCT_Pages (); +if _cdadc :=d .DecodeElement (_cbdg .Pages ,&_agbdb );_cdadc !=nil {return _cdadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _fgbg :=d .DecodeElement (_cbdg .RangeSets ,&_agbdb ); +_fgbg !=nil {return _fgbg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_agbdb .Name ); +if _ddfe :=d .Skip ();_ddfe !=nil {return _ddfe ;};};case _f .EndElement :break _fcag ;case _f .CharData :};};return nil ;};func (_ffggf *CT_GroupItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fddeg :=range start .Attr {if _fddeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cggfb ,_gecgdc :=_b .ParseUint (_fddeg .Value ,10,32); +if _gecgdc !=nil {return _gecgdc ;};_bafe :=uint32 (_cggfb );_ffggf .CountAttr =&_bafe ;continue ;};};_ebffa :for {_gagc ,_bdedec :=d .Token ();if _bdedec !=nil {return _bdedec ;};switch _feage :=_gagc .(type ){case _f .StartElement :switch _feage .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gdcg :=NewCT_Missing (); +if _ffdb :=d .DecodeElement (_gdcg ,&_feage );_ffdb !=nil {return _ffdb ;};_ffggf .M =append (_ffggf .M ,_gdcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bdace :=NewCT_Number (); +if _ceccc :=d .DecodeElement (_bdace ,&_feage );_ceccc !=nil {return _ceccc ;};_ffggf .N =append (_ffggf .N ,_bdace );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_aagdc :=NewCT_Boolean (); +if _fcfa :=d .DecodeElement (_aagdc ,&_feage );_fcfa !=nil {return _fcfa ;};_ffggf .B =append (_ffggf .B ,_aagdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gccad :=NewCT_Error (); +if _bagdf :=d .DecodeElement (_gccad ,&_feage );_bagdf !=nil {return _bagdf ;};_ffggf .E =append (_ffggf .E ,_gccad );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_cegadb :=NewCT_String (); +if _bddcc :=d .DecodeElement (_cegadb ,&_feage );_bddcc !=nil {return _bddcc ;};_ffggf .S =append (_ffggf .S ,_cegadb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_gdbec :=NewCT_DateTime (); +if _abcdb :=d .DecodeElement (_gdbec ,&_feage );_abcdb !=nil {return _abcdb ;};_ffggf .D =append (_ffggf .D ,_gdbec );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_feage .Name ); +if _baceag :=d .Skip ();_baceag !=nil {return _baceag ;};};case _f .EndElement :break _ebffa ;case _f .CharData :};};return nil ;};func (_edccf ST_FontScheme )ValidateWithPath (path string )error {switch _edccf {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edccf )); +};return nil ;};func NewCT_DbPr ()*CT_DbPr {_caedc :=&CT_DbPr {};return _caedc };func (_gdgec *CT_XStringElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agcccb :=range start .Attr {if _agcccb .Name .Local =="\u0076"{_afbge ,_fceacb :=_agcccb .Value ,error (nil ); +if _fceacb !=nil {return _fceacb ;};_gdgec .VAttr =_afbge ;continue ;};};for {_cbffe ,_dfebee :=d .Token ();if _dfebee !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_dfebee ); +};if _beabg ,_fadbfa :=_cbffe .(_f .EndElement );_fadbfa &&_beabg .Name ==start .Name {break ;};};return nil ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_acgaf :=&CT_MeasureGroup {};return _acgaf }; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Validate validates the CT_FileSharing and its children +func (_fcgag *CT_FileSharing )Validate ()error {return _fcgag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_bagcd *CT_SheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gddffe :=range start .Attr {if _gddffe .Name .Local =="\u0076\u0069\u0065\u0077"{_bagcd .ViewAttr .UnmarshalXMLAttr (_gddffe ); +continue ;};if _gddffe .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_gadef ,_bccbf :=_gddffe .Value ,error (nil );if _bccbf !=nil {return _bccbf ;};_bagcd .TopLeftCellAttr =&_gadef ;continue ;};if _gddffe .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bebcg ,_bfcgd :=_b .ParseBool (_gddffe .Value ); +if _bfcgd !=nil {return _bfcgd ;};_bagcd .ShowFormulasAttr =&_bebcg ;continue ;};if _gddffe .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_ggfbd ,_egefg :=_b .ParseUint (_gddffe .Value ,10,32);if _egefg !=nil {return _egefg ;};_bdedfc :=uint32 (_ggfbd ); +_bagcd .ColorIdAttr =&_bdedfc ;continue ;};if _gddffe .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_cdegd ,_ceded :=_b .ParseBool (_gddffe .Value );if _ceded !=nil {return _ceded ;}; +_bagcd .ShowRowColHeadersAttr =&_cdegd ;continue ;};if _gddffe .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gdggeb ,_deage :=_b .ParseUint (_gddffe .Value ,10,32);if _deage !=nil {return _deage ;};_egfaf :=uint32 (_gdggeb );_bagcd .ZoomScaleAttr =&_egfaf ; +continue ;};if _gddffe .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_cbeab ,_cabbf :=_b .ParseBool (_gddffe .Value );if _cabbf !=nil {return _cabbf ;};_bagcd .RightToLeftAttr =&_cbeab ;continue ;};if _gddffe .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_dbcfdd ,_gaddb :=_b .ParseUint (_gddffe .Value ,10,32); +if _gaddb !=nil {return _gaddb ;};_ccdaa :=uint32 (_dbcfdd );_bagcd .ZoomScaleNormalAttr =&_ccdaa ;continue ;};if _gddffe .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_gddgb ,_gbegga :=_b .ParseBool (_gddffe .Value );if _gbegga !=nil {return _gbegga ; +};_bagcd .ShowRulerAttr =&_gddgb ;continue ;};if _gddffe .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_deaegb ,_fecaab :=_b .ParseUint (_gddffe .Value ,10,32); +if _fecaab !=nil {return _fecaab ;};_cddd :=uint32 (_deaegb );_bagcd .ZoomScaleSheetLayoutViewAttr =&_cddd ;continue ;};if _gddffe .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_addgb ,_eegda :=_b .ParseUint (_gddffe .Value ,10,32); +if _eegda !=nil {return _eegda ;};_bagcd .WorkbookViewIdAttr =uint32 (_addgb );continue ;};if _gddffe .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_aebdaf ,_cgbga :=_b .ParseBool (_gddffe .Value );if _cgbga !=nil {return _cgbga ; +};_bagcd .TabSelectedAttr =&_aebdaf ;continue ;};if _gddffe .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_ddbff ,_afbcf :=_b .ParseUint (_gddffe .Value ,10,32); +if _afbcf !=nil {return _afbcf ;};_abfag :=uint32 (_ddbff );_bagcd .ZoomScalePageLayoutViewAttr =&_abfag ;continue ;};if _gddffe .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_ffeeb ,_bbecf :=_b .ParseBool (_gddffe .Value );if _bbecf !=nil {return _bbecf ; +};_bagcd .ShowZerosAttr =&_ffeeb ;continue ;};if _gddffe .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_fcgeg ,_bbge :=_b .ParseBool (_gddffe .Value );if _bbge !=nil {return _bbge ;};_bagcd .WindowProtectionAttr =&_fcgeg ; +continue ;};if _gddffe .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_cfacd ,_cgceb :=_b .ParseBool (_gddffe .Value );if _cgceb !=nil {return _cgceb ;};_bagcd .ShowOutlineSymbolsAttr =&_cfacd ; +continue ;};if _gddffe .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_aabab ,_gfffc :=_b .ParseBool (_gddffe .Value );if _gfffc !=nil {return _gfffc ;};_bagcd .ShowWhiteSpaceAttr =&_aabab ;continue ;}; +if _gddffe .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_dbfgge ,_fbgab :=_b .ParseBool (_gddffe .Value );if _fbgab !=nil {return _fbgab ;};_bagcd .ShowGridLinesAttr =&_dbfgge ;continue ;};if _gddffe .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_eebac ,_dgeeb :=_b .ParseBool (_gddffe .Value ); +if _dgeeb !=nil {return _dgeeb ;};_bagcd .DefaultGridColorAttr =&_eebac ;continue ;};};_fdage :for {_eeceba ,_ccecb :=d .Token ();if _ccecb !=nil {return _ccecb ;};switch _ebfa :=_eeceba .(type ){case _f .StartElement :switch _ebfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bagcd .Pane =NewCT_Pane (); +if _efaad :=d .DecodeElement (_bagcd .Pane ,&_ebfa );_efaad !=nil {return _efaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_gecfe :=NewCT_Selection (); +if _bgaee :=d .DecodeElement (_gecfe ,&_ebfa );_bgaee !=nil {return _bgaee ;};_bagcd .Selection =append (_bagcd .Selection ,_gecfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_daedd :=NewCT_PivotSelection (); +if _bafdc :=d .DecodeElement (_daedd ,&_ebfa );_bafdc !=nil {return _bafdc ;};_bagcd .PivotSelection =append (_bagcd .PivotSelection ,_daedd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagcd .ExtLst =NewCT_ExtensionList (); +if _cdcgee :=d .DecodeElement (_bagcd .ExtLst ,&_ebfa );_cdcgee !=nil {return _cdcgee ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ebfa .Name ); +if _gbgfa :=d .Skip ();_gbgfa !=nil {return _gbgfa ;};};case _f .EndElement :break _fdage ;case _f .CharData :};};return nil ;};func NewCT_SheetDimension ()*CT_SheetDimension {_fafca :=&CT_SheetDimension {};return _fafca }; -// Different First Page -DifferentFirstAttr *bool ; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_bdfdd *CT_PivotCaches )ValidateWithPath (path string )error {for _aagfg ,_ccfgdf :=range _bdfdd .PivotCache {if _egegb :=_ccfgdf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_aagfg )); +_egegb !=nil {return _egegb ;};};return nil ;};func NewCT_Scenarios ()*CT_Scenarios {_agdbd :=&CT_Scenarios {};return _agdbd };type CT_WebPublishing struct{ -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// Use CSS +CssAttr *bool ; -// Align Margins -AlignWithMarginsAttr *bool ; +// Thicket +ThicketAttr *bool ; -// Odd Header -OddHeader *string ; +// Enable Long File Names +LongFileNamesAttr *bool ; -// Odd Page Footer -OddFooter *string ; +// VML in Browsers +VmlAttr *bool ; -// Even Page Header -EvenHeader *string ; +// Allow PNG +AllowPngAttr *bool ; -// Even Page Footer -EvenFooter *string ; +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// First Page Header -FirstHeader *string ; +// DPI +DpiAttr *uint32 ; -// First Page Footer -FirstFooter *string ;}; +// Code Page +CodePageAttr *uint32 ; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_acadb *CT_SheetData )ValidateWithPath (path string )error {for _ffdaf ,_debgc :=range _acadb .Row {if _bfcfd :=_debgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ffdaf ));_bfcfd !=nil {return _bfcfd ; -};};return nil ;}; +// Character Set +CharacterSetAttr *string ;};func (_bacce ST_UpdateLinks )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adcge :=_f .Attr {};_adcge .Name =name ;switch _bacce {case ST_UpdateLinksUnset :_adcge .Value ="";case ST_UpdateLinksUserSet :_adcge .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074"; +case ST_UpdateLinksNever :_adcge .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_adcge .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _adcge ,nil ;};type ST_CalcMode byte ; -// Validate validates the CT_CellStyle and its children -func (_gcbeg *CT_CellStyle )Validate ()error {return _gcbeg .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_ffaee *CT_Map )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",_ffaee .IDAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ffaee .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",_ffaee .RootElementAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",_ffaee .SchemaIDAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_ffaee .ShowImportExportValidationErrorsAttr ))}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_ffaee .AutoFitAttr ))});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_ffaee .AppendAttr ))}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_ffaee .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_ffaee .PreserveFormatAttr ))}); -e .EncodeToken (start );if _ffaee .DataBinding !=nil {_dfcgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ffaee .DataBinding ,_dfcgc );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_dfedbc ST_PrintError )Validate ()error {return _dfedbc .ValidateWithPath ("")};func (_gafbdg *CT_MeasureGroups )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gafbdg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gafbdg .CountAttr )}); -};e .EncodeToken (start );if _gafbdg .MeasureGroup !=nil {_cbbgd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_gccag :=range _gafbdg .MeasureGroup {e .EncodeElement (_gccag ,_cbbgd ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_CfRule struct{ +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_egefc *CT_WebPublishItems )ValidateWithPath (path string )error {for _egbbf ,_gedbeb :=range _egefc .WebPublishItem {if _ffgfcg :=_gedbeb .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_egbbf )); +_ffgfcg !=nil {return _ffgfcg ;};};return nil ;};func (_eefcb ST_rwColActionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eefcb .String (),start );};func (_gbdce *CT_Pages )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbaaf :=range start .Attr {if _cbaaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_geggd ,_fafee :=_b .ParseUint (_cbaaf .Value ,10,32); +if _fafee !=nil {return _fafee ;};_cdacc :=uint32 (_geggd );_gbdce .CountAttr =&_cdacc ;continue ;};};_beggg :for {_fecgc ,_cggcb :=d .Token ();if _cggcb !=nil {return _cggcb ;};switch _cbdcae :=_fecgc .(type ){case _f .StartElement :switch _cbdcae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_fadd :=NewCT_PCDSCPage (); +if _ddacc :=d .DecodeElement (_fadd ,&_cbdcae );_ddacc !=nil {return _ddacc ;};_gbdce .Page =append (_gbdce .Page ,_fadd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_cbdcae .Name ); +if _fcafg :=d .Skip ();_fcafg !=nil {return _fcafg ;};};case _f .EndElement :break _beggg ;case _f .CharData :};};return nil ;};type CT_Fonts struct{ -// Type -TypeAttr ST_CfType ; +// Font Count +CountAttr *uint32 ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// Font +Font []*CT_Font ;};func (_eegdd ST_PaneState )Validate ()error {return _eegdd .ValidateWithPath ("")};func NewCT_Comment ()*CT_Comment {_fbab :=&CT_Comment {};_fbab .Text =NewCT_Rst ();return _fbab };func (_baffe *CT_MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_baffe .SelectionNamespacesAttr )}); +e .EncodeToken (start );_aaaag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_ceadfc :=range _baffe .Schema {e .EncodeElement (_ceadfc ,_aaaag );};_gcfba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}}; +for _ ,_geade :=range _baffe .Map {e .EncodeElement (_geade ,_gcfba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbbea ST_WebSourceType )String ()string {switch _fcbbea {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074"; +case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065"; +case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};type ST_TextHAlign byte ;func (_bggef *CT_MdxKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_bggef .NAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_bg .Sprintf ("\u0025\u0076",_bggef .NpAttr )});_bfbbc ,_gecfa :=_bggef .PAttr .MarshalXMLAttr (_f .Name {Local :"\u0070"});if _gecfa !=nil {return _gecfa ;};start .Attr =append (start .Attr ,_bfbbc ); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggbac *CT_Selection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggbac .PaneAttr !=ST_PaneUnset {_cfffg ,_bbeff :=_ggbac .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"}); +if _bbeff !=nil {return _bbeff ;};start .Attr =append (start .Attr ,_cfffg );};if _ggbac .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbac .ActiveCellAttr )}); +};if _ggbac .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbac .ActiveCellIdAttr )});};if _ggbac .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbac .SqrefAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataRef struct{ -// Priority -PriorityAttr int32 ; +// Reference +RefAttr *string ; -// Stop If True -StopIfTrueAttr *bool ; +// Named Range +NameAttr *string ; -// Above Or Below Average -AboveAverageAttr *bool ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func NewCT_GradientStop ()*CT_GradientStop {_ecedd :=&CT_GradientStop {};_ecedd .Color =NewCT_Color ();return _ecedd ;};func (_agdbf *ST_RefMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agdbf =0; +case "\u0041\u0031":*_agdbf =1;case "\u0052\u0031\u0043\u0031":*_agdbf =2;};return nil ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3; +ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;);func NewCT_CalcChain ()*CT_CalcChain {_ddbg :=&CT_CalcChain {};return _ddbg };func (_cfbd *CT_Items )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cfbd .CountAttr )}); +};e .EncodeToken (start );_ceega :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_cgdbe :=range _cfbd .Item {e .EncodeElement (_cgdbe ,_ceega );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};type CT_RevisionRowColumn struct{ -// Top 10 Percent -PercentAttr *bool ; +// Sheet Id +SIdAttr uint32 ; -// Bottom N -BottomAttr *bool ; +// End Of List +EolAttr *bool ; -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// Reference +RefAttr string ; -// Text -TextAttr *string ; +// User Action +ActionAttr ST_rwColActionType ; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// Edge Deleted +EdgeAttr *bool ; -// Rank -RankAttr *uint32 ; +// Undo +Undo []*CT_UndoInfo ; -// StdDev -StdDevAttr *int32 ; +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Equal Average -EqualAverageAttr *bool ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fcdcf *ST_CellType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfgba ,_effag :=d .Token ();if _effag !=nil {return _effag ;};if _cbdde ,_gaebdf :=_agfgba .(_f .EndElement ); +_gaebdf &&_cbdde .Name ==start .Name {*_fcdcf =1;return nil ;};if _eaecb ,_debcb :=_agfgba .(_f .CharData );!_debcb {return _bg .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",_agfgba ); +}else {switch string (_eaecb ){case "":*_fcdcf =0;case "\u0062":*_fcdcf =1;case "\u006e":*_fcdcf =2;case "\u0065":*_fcdcf =3;case "\u0073":*_fcdcf =4;case "\u0073\u0074\u0072":*_fcdcf =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_fcdcf =6;}; +};_agfgba ,_effag =d .Token ();if _effag !=nil {return _effag ;};if _efded ,_cgbedf :=_agfgba .(_f .EndElement );_cgbedf &&_efded .Name ==start .Name {return nil ;};return _bg .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",_agfgba ); +};func (_cgdge ST_DataValidationOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgbca :=_f .Attr {};_cgbca .Name =name ;switch _cgdge {case ST_DataValidationOperatorUnset :_cgbca .Value ="";case ST_DataValidationOperatorBetween :_cgbca .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; +case ST_DataValidationOperatorNotBetween :_cgbca .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_cgbca .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_cgbca .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_DataValidationOperatorLessThan :_cgbca .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_cgbca .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_cgbca .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case ST_DataValidationOperatorGreaterThanOrEqual :_cgbca .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _cgbca ,nil ;};type CT_ConditionalFormat struct{ -// Formula -Formula []string ; +// Conditional Formatting Scope +ScopeAttr ST_Scope ; -// Color Scale -ColorScale *CT_ColorScale ; +// Conditional Formatting Rule Type +TypeAttr ST_Type ; -// Data Bar -DataBar *CT_DataBar ; +// Priority +PriorityAttr uint32 ; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_egef *CT_GroupLevels )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcgbgb :=range start .Attr {if _bcgbgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccffe ,_efad :=_b .ParseUint (_bcgbgb .Value ,10,32); -if _efad !=nil {return _efad ;};_adcbb :=uint32 (_ccffe );_egef .CountAttr =&_adcbb ;continue ;};};_efaeg :for {_fgbae ,_bbabf :=d .Token ();if _bbabf !=nil {return _bbabf ;};switch _egbg :=_fgbae .(type ){case _e .StartElement :switch _egbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_babbdb :=NewCT_GroupLevel (); -if _fbfd :=d .DecodeElement (_babbdb ,&_egbg );_fbfd !=nil {return _fbfd ;};_egef .GroupLevel =append (_egef .GroupLevel ,_babbdb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_egbg .Name ); -if _dgaabb :=d .Skip ();_dgaabb !=nil {return _dgaabb ;};};case _e .EndElement :break _efaeg ;case _e .CharData :};};return nil ;};func (_efcdf *CT_ExternalDefinedNames )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _efcdf .DefinedName !=nil {_agbbd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_egbb :=range _efcdf .DefinedName {e .EncodeElement (_egbb ,_agbbd );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BooleanProperty and its children -func (_bcc *CT_BooleanProperty )Validate ()error {return _bcc .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_dedgb *ST_ParameterType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dedgb =0; -case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dedgb =1;case "\u0076\u0061\u006cu\u0065":*_dedgb =2;case "\u0063\u0065\u006c\u006c":*_dedgb =3;};return nil ;}; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_agdg *CT_CellStyleXfs )ValidateWithPath (path string )error {for _bbfd ,_cgae :=range _agdg .Xf {if _fagd :=_cgae .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_bbfd ));_fagd !=nil {return _fagd ;};};return nil ; +};func (_dcgcge ST_TableStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcedf :=_f .Attr {};_fcedf .Name =name ;switch _dcgcge {case ST_TableStyleTypeUnset :_fcedf .Value ="";case ST_TableStyleTypeWholeTable :_fcedf .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; +case ST_TableStyleTypeHeaderRow :_fcedf .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_fcedf .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_fcedf .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; +case ST_TableStyleTypeLastColumn :_fcedf .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_fcedf .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_fcedf .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_TableStyleTypeFirstColumnStripe :_fcedf .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_fcedf .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065"; +case ST_TableStyleTypeFirstHeaderCell :_fcedf .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_fcedf .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c"; +case ST_TableStyleTypeFirstTotalCell :_fcedf .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_fcedf .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; +case ST_TableStyleTypeFirstSubtotalColumn :_fcedf .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_fcedf .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e"; +case ST_TableStyleTypeThirdSubtotalColumn :_fcedf .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_fcedf .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case ST_TableStyleTypeSecondSubtotalRow :_fcedf .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_fcedf .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case ST_TableStyleTypeBlankRow :_fcedf .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_fcedf .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeSecondColumnSubheading :_fcedf .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_fcedf .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeFirstRowSubheading :_fcedf .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_fcedf .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeThirdRowSubheading :_fcedf .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_fcedf .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073"; +case ST_TableStyleTypePageFieldValues :_fcedf .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _fcedf ,nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_faada :=&CT_FunctionGroup {};return _faada }; +func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_fdbdg :=&CT_FileRecoveryPr {};return _fdbdg }; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_ccgdf *CT_PageMargins )ValidateWithPath (path string )error {return nil };func NewCT_FunctionGroup ()*CT_FunctionGroup {_cebd :=&CT_FunctionGroup {};return _cebd };func (_dbbce *CT_Missing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbbce .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbbce .UAttr ))}); -};if _dbbce .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbbce .FAttr ))});};if _dbbce .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_dbbce .CAttr )}); -};if _dbbce .CpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_dbbce .CpAttr )});};if _dbbce .InAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_dbbce .InAttr )}); -};if _dbbce .BcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_dbbce .BcAttr )});};if _dbbce .FcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_dbbce .FcAttr )}); -};if _dbbce .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbbce .IAttr ))});};if _dbbce .UnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbbce .UnAttr ))}); -};if _dbbce .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbbce .StAttr ))});};if _dbbce .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dbbce .BAttr ))}); -};e .EncodeToken (start );if _dbbce .Tpls !=nil {_dggege :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_dafd :=range _dbbce .Tpls {e .EncodeElement (_dafd ,_dggege );};};if _dbbce .X !=nil {_gdefd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_dedaf :=range _dbbce .X {e .EncodeElement (_dedaf ,_gdefd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Extension struct{ +// Validate validates the CT_HeaderFooter and its children +func (_dbfc *CT_HeaderFooter )Validate ()error {return _dbfc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_bfded *CT_IntProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_bfded .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffafa *CT_FieldGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gadf :=range start .Attr {if _gadf .Name .Local =="\u0070\u0061\u0072"{_baada ,_fdabf :=_b .ParseUint (_gadf .Value ,10,32); +if _fdabf !=nil {return _fdabf ;};_fgagb :=uint32 (_baada );_ffafa .ParAttr =&_fgagb ;continue ;};if _gadf .Name .Local =="\u0062\u0061\u0073\u0065"{_bedefb ,_efea :=_b .ParseUint (_gadf .Value ,10,32);if _efea !=nil {return _efea ;};_gddfe :=uint32 (_bedefb ); +_ffafa .BaseAttr =&_gddfe ;continue ;};};_dfdbc :for {_fdbbg ,_aebf :=d .Token ();if _aebf !=nil {return _aebf ;};switch _gffgg :=_fdbbg .(type ){case _f .StartElement :switch _gffgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_ffafa .RangePr =NewCT_RangePr (); +if _ccffcf :=d .DecodeElement (_ffafa .RangePr ,&_gffgg );_ccffcf !=nil {return _ccffcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_ffafa .DiscretePr =NewCT_DiscretePr (); +if _dgab :=d .DecodeElement (_ffafa .DiscretePr ,&_gffgg );_dgab !=nil {return _dgab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_ffafa .GroupItems =NewCT_GroupItems (); +if _afabb :=d .DecodeElement (_ffafa .GroupItems ,&_gffgg );_afabb !=nil {return _afabb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_gffgg .Name ); +if _agcg :=d .Skip ();_agcg !=nil {return _agcg ;};};case _f .EndElement :break _dfdbc ;case _f .CharData :};};return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_fdgea :=&CT_TableStyles {};return _fdgea };type CT_RevisionQueryTableField struct{ -// URI -UriAttr *string ;Any _ad .Any ;};type ST_HtmlFmt byte ;type ST_TotalsRowFunction byte ;func (_aagge *Headers )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _aagge .CT_RevisionHeaders .MarshalXML (e ,start );};type CT_Dialogsheet struct{ +// Sheet Id +SheetIdAttr uint32 ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// QueryTable Reference +RefAttr string ; -// Dialog Sheet Views -SheetViews *CT_SheetViews ; +// Field Id +FieldIdAttr uint32 ;};func (_eabca *CT_RangeSets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eabca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_eabca .CountAttr )}); +};e .EncodeToken (start );_fbacb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_fcgde :=range _eabca .RangeSet {e .EncodeElement (_fcgde ,_fbacb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_bcfed *CT_MeasureGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfcdc :=range start .Attr {if _gfcdc .Name .Local =="\u006e\u0061\u006d\u0065"{_gaega ,_bbfeab :=_gfcdc .Value ,error (nil );if _bbfeab !=nil {return _bbfeab ; +};_bcfed .NameAttr =_gaega ;continue ;};if _gfcdc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gcfdd ,_dgecfc :=_gfcdc .Value ,error (nil );if _dgecfc !=nil {return _dgecfc ;};_bcfed .CaptionAttr =_gcfdd ;continue ;};};for {_addcda ,_fcfea :=d .Token (); +if _fcfea !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_fcfea );};if _eecgf ,_adbce :=_addcda .(_f .EndElement );_adbce &&_eecgf .Name ==start .Name {break ; +};};return nil ;}; -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Validate validates the CT_SheetDimension and its children +func (_fefb *CT_SheetDimension )Validate ()error {return _fefb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_bdeaef *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eabad ,_gbge :=_bdeaef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); +if _gbge !=nil {return _gbge ;};start .Attr =append (start .Attr ,_eabad );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_aacda :=&CT_RangeSets {};return _aacda };func (_agcda *SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _agcda .CT_SingleXmlCells .MarshalXML (e ,start );};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_ebfc :=&CT_SheetBackgroundPicture {}; +return _ebfc ;};func (_aabca *CT_Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aabca .SheetPr !=nil {_dbdcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; +e .EncodeElement (_aabca .SheetPr ,_dbdcb );};if _aabca .Dimension !=nil {_abggf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_aabca .Dimension ,_abggf );};if _aabca .SheetViews !=nil {_adeegf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_aabca .SheetViews ,_adeegf );};if _aabca .SheetFormatPr !=nil {_fbbfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_aabca .SheetFormatPr ,_fbbfc ); +};if _aabca .Cols !=nil {_bdgdgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_fdaeg :=range _aabca .Cols {e .EncodeElement (_fdaeg ,_bdgdgd );};};_ebdcca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_aabca .SheetData ,_ebdcca );if _aabca .SheetCalcPr !=nil {_bdggdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_aabca .SheetCalcPr ,_bdggdf ); +};if _aabca .SheetProtection !=nil {_cfefe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aabca .SheetProtection ,_cfefe );};if _aabca .ProtectedRanges !=nil {_efbagb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}}; +e .EncodeElement (_aabca .ProtectedRanges ,_efbagb );};if _aabca .Scenarios !=nil {_gbgef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_aabca .Scenarios ,_gbgef );}; +if _aabca .AutoFilter !=nil {_eefcge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aabca .AutoFilter ,_eefcge );};if _aabca .SortState !=nil {_fggdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; +e .EncodeElement (_aabca .SortState ,_fggdb );};if _aabca .DataConsolidate !=nil {_bbdbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_aabca .DataConsolidate ,_bbdbb ); +};if _aabca .CustomSheetViews !=nil {_ecdgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aabca .CustomSheetViews ,_ecdgd );};if _aabca .MergeCells !=nil {_accbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}}; +e .EncodeElement (_aabca .MergeCells ,_accbd );};if _aabca .PhoneticPr !=nil {_dcgge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aabca .PhoneticPr ,_dcgge ); +};if _aabca .ConditionalFormatting !=nil {_bbcbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_ffgca :=range _aabca .ConditionalFormatting {e .EncodeElement (_ffgca ,_bbcbd ); +};};if _aabca .DataValidations !=nil {_bcfdgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aabca .DataValidations ,_bcfdgd );};if _aabca .Hyperlinks !=nil {_efgdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}}; +e .EncodeElement (_aabca .Hyperlinks ,_efgdg );};if _aabca .PrintOptions !=nil {_fdaeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aabca .PrintOptions ,_fdaeb ); +};if _aabca .PageMargins !=nil {_ccad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_aabca .PageMargins ,_ccad );};if _aabca .PageSetup !=nil {_cbbgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_aabca .PageSetup ,_cbbgg );};if _aabca .HeaderFooter !=nil {_babbf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_aabca .HeaderFooter ,_babbf ); +};if _aabca .RowBreaks !=nil {_aegbag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_aabca .RowBreaks ,_aegbag );};if _aabca .ColBreaks !=nil {_egbfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_aabca .ColBreaks ,_egbfe );};if _aabca .CustomProperties !=nil {_cecac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_aabca .CustomProperties ,_cecac ); +};if _aabca .CellWatches !=nil {_dfdef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_aabca .CellWatches ,_dfdef );};if _aabca .IgnoredErrors !=nil {_affffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}}; +e .EncodeElement (_aabca .IgnoredErrors ,_affffe );};if _aabca .SmartTags !=nil {_ccaga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_aabca .SmartTags ,_ccaga );};if _aabca .Drawing !=nil {_cedce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_aabca .Drawing ,_cedce );};if _aabca .LegacyDrawing !=nil {_geagce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_aabca .LegacyDrawing ,_geagce ); +};if _aabca .LegacyDrawingHF !=nil {_cfedga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_aabca .LegacyDrawingHF ,_cfedga );};if _aabca .DrawingHF !=nil {_gdcee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}}; +e .EncodeElement (_aabca .DrawingHF ,_gdcee );};if _aabca .Picture !=nil {_fdfbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_aabca .Picture ,_fdfbf );};if _aabca .OleObjects !=nil {_fbbcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; +e .EncodeElement (_aabca .OleObjects ,_fbbcd );};if _aabca .Controls !=nil {_fceef :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_aabca .Controls ,_fceef );};if _aabca .WebPublishItems !=nil {_cebea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_aabca .WebPublishItems ,_cebea );};if _aabca .TableParts !=nil {_deecg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_aabca .TableParts ,_deecg ); +};if _aabca .ExtLst !=nil {_fcacfeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabca .ExtLst ,_fcacfeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccgeb ST_CfType )Validate ()error {return _ccgeb .ValidateWithPath ("")}; +func (_cddbbb *CT_XmlCellPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddbbb .XmlPr =NewCT_XmlPr ();for _ ,_dfdege :=range start .Attr {if _dfdege .Name .Local =="\u0069\u0064"{_edbgd ,_gfaecc :=_b .ParseUint (_dfdege .Value ,10,32); +if _gfaecc !=nil {return _gfaecc ;};_cddbbb .IdAttr =uint32 (_edbgd );continue ;};if _dfdege .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_beadaf ,_cedba :=_dfdege .Value ,error (nil );if _cedba !=nil {return _cedba ;}; +_cddbbb .UniqueNameAttr =&_beadaf ;continue ;};};_bacde :for {_ecbafe ,_eeegda :=d .Token ();if _eeegda !=nil {return _eeegda ;};switch _geeaa :=_ecbafe .(type ){case _f .StartElement :switch _geeaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _gbdcd :=d .DecodeElement (_cddbbb .XmlPr ,&_geeaa ); +_gbdcd !=nil {return _gbdcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddbbb .ExtLst =NewCT_ExtensionList (); +if _gadbf :=d .DecodeElement (_cddbbb .ExtLst ,&_geeaa );_gadbf !=nil {return _gadbf ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_geeaa .Name ); +if _geeagg :=d .Skip ();_geeagg !=nil {return _geeagg ;};};case _f .EndElement :break _bacde ;case _f .CharData :};};return nil ;}; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_fbdgd *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_bdeec ST_PivotFilterType )Validate ()error {return _bdeec .ValidateWithPath ("")};func (_gadda *CT_Location )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_gadda .RefAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",_gadda .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",_gadda .FirstDataRowAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_gadda .FirstDataColAttr )});if _gadda .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gadda .RowPageCountAttr )}); +};if _gadda .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gadda .ColPageCountAttr )});};e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egeag *ST_PhoneticType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aadee ,_fafeg :=d .Token ();if _fafeg !=nil {return _fafeg ;};if _fggee ,_aeadad :=_aadee .(_f .EndElement ); +_aeadad &&_fggee .Name ==start .Name {*_egeag =1;return nil ;};if _cdegef ,_ddfgc :=_aadee .(_f .CharData );!_ddfgc {return _bg .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",_aadee ); +}else {switch string (_cdegef ){case "":*_egeag =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_egeag =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_egeag =2; +case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_egeag =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_egeag =4;};};_aadee ,_fafeg =d .Token ();if _fafeg !=nil {return _fafeg ;};if _ecgbcf ,_gfcbf :=_aadee .(_f .EndElement ); +_gfcbf &&_ecgbcf .Name ==start .Name {return nil ;};return _bg .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",_aadee );};type CT_IntProperty struct{ -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Value +ValAttr int32 ;};func (_cdgee ST_PageOrder )Validate ()error {return _cdgee .ValidateWithPath ("")}; -// Print Options -PrintOptions *CT_PrintOptions ; +// Validate validates the CT_Chartsheet and its children +func (_eagdb *CT_Chartsheet )Validate ()error {return _eagdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_gagdbb *CT_RevisionHeaders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gagdbb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_aeefg :=range start .Attr {if _aeefg .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cacgf ,_deffcd :=_b .ParseBool (_aeefg .Value );if _deffcd !=nil {return _deffcd ;};_gagdbb .ExclusiveAttr =&_cacgf ;continue ;};if _aeefg .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_dadac ,_gdbdc :=_aeefg .Value ,error (nil ); +if _gdbdc !=nil {return _gdbdc ;};_gagdbb .LastGuidAttr =&_dadac ;continue ;};if _aeefg .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_aeedfd ,_efefbc :=_b .ParseBool (_aeefg .Value );if _efefbc !=nil {return _efefbc ;};_gagdbb .SharedAttr =&_aeedfd ; +continue ;};if _aeefg .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_dbgdb ,_fadfc :=_b .ParseBool (_aeefg .Value );if _fadfc !=nil {return _fadfc ;};_gagdbb .DiskRevisionsAttr =&_dbgdb ;continue ;};if _aeefg .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bbbff ,_gceda :=_b .ParseBool (_aeefg .Value ); +if _gceda !=nil {return _gceda ;};_gagdbb .HistoryAttr =&_bbbff ;continue ;};if _aeefg .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_fcgdec ,_dabac :=_b .ParseBool (_aeefg .Value );if _dabac !=nil {return _dabac ; +};_gagdbb .TrackRevisionsAttr =&_fcgdec ;continue ;};if _aeefg .Name .Local =="\u0067\u0075\u0069\u0064"{_adfcc ,_bdefec :=_aeefg .Value ,error (nil );if _bdefec !=nil {return _bdefec ;};_gagdbb .GuidAttr =_adfcc ;continue ;};if _aeefg .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_feaee ,_efceb :=_b .ParseUint (_aeefg .Value ,10,32); +if _efceb !=nil {return _efceb ;};_daaga :=uint32 (_feaee );_gagdbb .RevisionIdAttr =&_daaga ;continue ;};if _aeefg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ceffb ,_gffee :=_b .ParseInt (_aeefg .Value ,10,32);if _gffee !=nil {return _gffee ; +};_dfcafg :=int32 (_ceffb );_gagdbb .VersionAttr =&_dfcafg ;continue ;};if _aeefg .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_adggf ,_efcag :=_b .ParseBool (_aeefg .Value );if _efcag !=nil {return _efcag ; +};_gagdbb .KeepChangeHistoryAttr =&_adggf ;continue ;};if _aeefg .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_ebgdd ,_gfgfa :=_b .ParseBool (_aeefg .Value );if _gfgfa !=nil {return _gfgfa ;};_gagdbb .ProtectedAttr =&_ebgdd ;continue ; +};if _aeefg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_bbac ,_gafad :=_b .ParseUint (_aeefg .Value ,10,32);if _gafad !=nil {return _gafad ;};_gbfac :=uint32 (_bbac );_gagdbb .PreserveHistoryAttr =&_gbfac ; +continue ;};};_cgdfc :for {_gfcfc ,_cedcb :=d .Token ();if _cedcb !=nil {return _cedcb ;};switch _afgbe :=_gfcfc .(type ){case _f .StartElement :switch _afgbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_aabba :=NewCT_RevisionHeader (); +if _ebebf :=d .DecodeElement (_aabba ,&_afgbe );_ebebf !=nil {return _ebebf ;};_gagdbb .Header =append (_gagdbb .Header ,_aabba );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_afgbe .Name ); +if _bfbff :=d .Skip ();_bfbff !=nil {return _bfbff ;};};case _f .EndElement :break _cgdfc ;case _f .CharData :};};return nil ;};func (_adaef *ST_PatternType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adaef =0;case "\u006e\u006f\u006e\u0065":*_adaef =1; +case "\u0073\u006f\u006ci\u0064":*_adaef =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_adaef =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_adaef =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_adaef =5; +case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_adaef =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_adaef =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_adaef =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_adaef =9; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_adaef =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_adaef =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_adaef =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_adaef =13; +case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_adaef =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_adaef =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_adaef =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_adaef =17; +case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_adaef =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_adaef =19;};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_cegca :=&CT_PivotSelection {};_cegca .PivotArea =NewCT_PivotArea (); +return _cegca ;};func NewSst ()*Sst {_cdabg :=&Sst {};_cdabg .CT_Sst =*NewCT_Sst ();return _cdabg };type CT_RevisionFormatting struct{ -// Page Margins -PageMargins *CT_PageMargins ; +// Sheet Id +SheetIdAttr uint32 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// Header & Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Style +SAttr *bool ; -// Drawing -Drawing *CT_Drawing ; +// Sequence Of References +SqrefAttr ST_Sqref ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Start index +StartAttr *uint32 ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; +// Length +LengthAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cccec *CT_QueryTableDeletedFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cccec .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cccec .CountAttr )}); -};e .EncodeToken (start );_gfbea :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gbadg :=range _cccec .DeletedField {e .EncodeElement (_gbadg ,_gfbea );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_dcffc *CT_VolMain )ValidateWithPath (path string )error {for _adacd ,_daaccb :=range _dcffc .Tp {if _ebfeb :=_daaccb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_adacd ));_ebfeb !=nil {return _ebfeb ;};}; -return nil ;};func (_bccgbf *CT_RowFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_febfg :=range start .Attr {if _febfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfedf ,_ffaec :=_b .ParseUint (_febfg .Value ,10,32);if _ffaec !=nil {return _ffaec ; -};_egeaf :=uint32 (_dfedf );_bccgbf .CountAttr =&_egeaf ;continue ;};};_ebcdbf :for {_efbbda ,_feefe :=d .Token ();if _feefe !=nil {return _feefe ;};switch _fdefcg :=_efbbda .(type ){case _e .StartElement :switch _fdefcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_dgfdfc :=NewCT_Field (); -if _ccded :=d .DecodeElement (_dgfdfc ,&_fdefcg );_ccded !=nil {return _ccded ;};_bccgbf .Field =append (_bccgbf .Field ,_dgfdfc );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_fdefcg .Name ); -if _fcdcdd :=d .Skip ();_fcdcdd !=nil {return _fcdcdd ;};};case _e .EndElement :break _ebcdbf ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Map and its children +func (_dcgbc *CT_Map )Validate ()error {return _dcgbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};type ST_TimePeriod byte ; -// Validate validates the CT_Table and its children -func (_eaafb *CT_Table )Validate ()error {return _eaafb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};type CT_String struct{ +// Validate validates the CT_TextFields and its children +func (_debabc *CT_TextFields )Validate ()error {return _debabc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_ebfeg *CT_IgnoredErrors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_ebabb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_gdgg :=range _ebfeg .IgnoredError {e .EncodeElement (_gdgg ,_ebabb );};if _ebfeg .ExtLst !=nil {_acbbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ebfeg .ExtLst ,_acbbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Revisions struct{CT_Revisions }; -// Value -VAttr string ; +// Validate validates the CT_PivotFields and its children +func (_daade *CT_PivotFields )Validate ()error {return _daade .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};type CT_ExternalSheetDataSet struct{ -// Unused Item -UAttr *bool ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;};func (_gbfadc ST_ParameterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbfadc .String (),start );}; -// Calculated Item -FAttr *bool ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_fbegc *CT_Sets )ValidateWithPath (path string )error {for _beaaa ,_aaada :=range _fbegc .Set {if _fgadf :=_aaada .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_beaaa ));_fgadf !=nil {return _fgadf ; +};};return nil ;};func (_efggfg ST_SourceType )ValidateWithPath (path string )error {switch _efggfg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efggfg )); +};return nil ;};type CT_PivotField struct{ -// Item Caption -CAttr *string ; +// Field Name +NameAttr *string ; -// Member Property Count -CpAttr *uint32 ; +// Axis +AxisAttr ST_Axis ; -// Format Index -InAttr *uint32 ; +// Data Field +DataFieldAttr *bool ; -// Background Color -BcAttr *string ; +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Foreground Color -FcAttr *string ; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Italic -IAttr *bool ; +// Hidden Level +HiddenLevelAttr *bool ; -// Underline -UnAttr *bool ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// Strikethrough -StAttr *bool ; - -// Bold -BAttr *bool ; +// Compact +CompactAttr *bool ; -// Tuples -Tpls []*CT_Tuples ; +// All Items Expanded +AllDrilledAttr *bool ; -// Member Property Index -X []*CT_X ;}; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_bgdbg *CT_VerticalAlignFontProperty )Validate ()error {return _bgdbg .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};func (_dgbbed ST_TargetScreenSize )String ()string {switch _dgbbed {case 0:return ""; -case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038"; -case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; -case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";}; +// Outline Items +OutlineAttr *bool ; -// Validate validates the CT_MetadataTypes and its children -func (_edgg *CT_MetadataTypes )Validate ()error {return _edgg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func NewCT_RgbColor ()*CT_RgbColor {_cdbgd :=&CT_RgbColor {};return _cdbgd }; +// Subtotals At Top +SubtotalTopAttr *bool ; -// Validate validates the CT_Revisions and its children -func (_gbaecd *CT_Revisions )Validate ()error {return _gbaecd .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};type CT_RevisionCustomView struct{ +// Drag To Row +DragToRowAttr *bool ; -// GUID -GuidAttr string ; +// Drag To Column +DragToColAttr *bool ; -// User Action -ActionAttr ST_RevisionAction ;};type CT_SheetDimension struct{ +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Reference -RefAttr string ;};type CT_Worksheet struct{ +// Drag Field to Page +DragToPageAttr *bool ; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// Field Can Drag to Data +DragToDataAttr *bool ; -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// Drag Off +DragOffAttr *bool ; -// Sheet Views -SheetViews *CT_SheetViews ; +// Show All Items +ShowAllAttr *bool ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Server-based Page Field +ServerFieldAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Auto Show +AutoShowAttr *bool ; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Top Auto Show +TopAutoShowAttr *bool ; -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// Hide New Items +HideNewItemsAttr *bool ; -// Scenarios -Scenarios *CT_Scenarios ; +// Measure Filter +MeasureFilterAttr *bool ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Sort State -SortState *CT_SortState ; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Data Source Sort +DataSourceSortAttr *bool ; -// Merge Cells -MergeCells *CT_MergeCells ; +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Auto Show Rank By +RankByAttr *uint32 ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Data Validations -DataValidations *CT_DataValidations ; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// CountA +CountASubtotalAttr *bool ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Average +AvgSubtotalAttr *bool ; -// Page Margins -PageMargins *CT_PageMargins ; +// Max Subtotal +MaxSubtotalAttr *bool ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Min Subtotal +MinSubtotalAttr *bool ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Product Subtotal +ProductSubtotalAttr *bool ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Count +CountSubtotalAttr *bool ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Variance Subtotal +VarSubtotalAttr *bool ; -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// Drawing -Drawing *CT_Drawing ; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Field Items +Items *CT_Items ; -// Embedded Controls -Controls *CT_Controls ; +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Table Parts -TableParts *CT_TableParts ; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_gfffe *CT_DynamicFilter )ValidateWithPath (path string )error {if _gfffe .TypeAttr ==ST_DynamicFilterTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _ebada :=_gfffe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebada !=nil {return _ebada ;};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_gfbbf :=&CT_HeaderFooter {};return _gfbbf }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ege *CT_Boolean )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (_ege .VAttr ))});if _ege .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ege .UAttr ))}); -};if _ege .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ege .FAttr ))});};if _ege .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_ege .CAttr )}); -};if _ege .CpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_ege .CpAttr )});};e .EncodeToken (start );if _ege .X !=nil {_cbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_daa :=range _ege .X {e .EncodeElement (_daa ,_cbe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_gbgaea *CT_SmartTags )ValidateWithPath (path string )error {for _cedca ,_gdcdee :=range _gbgaea .CellSmartTags {if _ebdccfb :=_gdcdee .ValidateWithPath (_bg .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_cedca )); +_ebdccfb !=nil {return _ebdccfb ;};};return nil ;};type ST_DataValidationImeMode byte ; -// Validate validates the CT_InputCells and its children -func (_caccd *CT_InputCells )Validate ()error {return _caccd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");}; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_gadae *CT_Stylesheet )ValidateWithPath (path string )error {if _gadae .NumFmts !=nil {if _ecdgeb :=_gadae .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_ecdgeb !=nil {return _ecdgeb ;};};if _gadae .Fonts !=nil {if _cgagd :=_gadae .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073"); +_cgagd !=nil {return _cgagd ;};};if _gadae .Fills !=nil {if _gccef :=_gadae .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_gccef !=nil {return _gccef ;};};if _gadae .Borders !=nil {if _bcbae :=_gadae .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_bcbae !=nil {return _bcbae ;};};if _gadae .CellStyleXfs !=nil {if _fceff :=_gadae .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_fceff !=nil {return _fceff ;};};if _gadae .CellXfs !=nil {if _caabbd :=_gadae .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073"); +_caabbd !=nil {return _caabbd ;};};if _gadae .CellStyles !=nil {if _bafeae :=_gadae .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_bafeae !=nil {return _bafeae ;};};if _gadae .Dxfs !=nil {if _aggcd :=_gadae .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073"); +_aggcd !=nil {return _aggcd ;};};if _gadae .TableStyles !=nil {if _eecge :=_gadae .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_eecge !=nil {return _eecge ;};};if _gadae .Colors !=nil {if _dbdebe :=_gadae .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073"); +_dbdebe !=nil {return _dbdebe ;};};if _gadae .ExtLst !=nil {if _fdcge :=_gadae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcge !=nil {return _fdcge ;};};return nil ;};type CT_ConditionalFormatting struct{ -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_egfce *CT_CustomFilters )ValidateWithPath (path string )error {for _cbaaa ,_bfcbg :=range _egfce .CustomFilter {if _fceca :=_bfcbg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbaaa )); -_fceca !=nil {return _fceca ;};};return nil ;};type CT_WebPublishing struct{ +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Use CSS -CssAttr *bool ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Thicket -ThicketAttr *bool ; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;}; -// Enable Long File Names -LongFileNamesAttr *bool ; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_gbcdb *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_aabbe ST_CellComments )Validate ()error {return _aabbe .ValidateWithPath ("")};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1; +ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;); -// VML in Browsers -VmlAttr *bool ; +// Validate validates the CT_CellProtection and its children +func (_bdef *CT_CellProtection )Validate ()error {return _bdef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");}; -// Allow PNG -AllowPngAttr *bool ; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_bbdeg *CT_MemberProperties )ValidateWithPath (path string )error {for _cgacfe ,_gaabea :=range _bbdeg .Mp {if _cdced :=_gaabea .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_cgacfe ));_cdced !=nil {return _cdced ; +};};return nil ;};func NewCT_PageItem ()*CT_PageItem {_baed :=&CT_PageItem {};return _baed };func NewCT_MergeCell ()*CT_MergeCell {_fgcfe :=&CT_MergeCell {};return _fgcfe }; -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// Validate validates the CT_XmlCellPr and its children +func (_aaegb *CT_XmlCellPr )Validate ()error {return _aaegb .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");}; -// DPI -DpiAttr *uint32 ; +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_dacf *CT_CommentPr )ValidateWithPath (path string )error {if _cegb :=_dacf .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cegb !=nil {return _cegb ;};if _begge :=_dacf .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_begge !=nil {return _begge ;};if _ffgd :=_dacf .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ffgd !=nil {return _ffgd ;};return nil ;};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2; +ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);func (_egegc *CT_PhoneticPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gabddd :=range start .Attr {if _gabddd .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_dgeed ,_cefga :=_b .ParseUint (_gabddd .Value ,10,32); +if _cefga !=nil {return _cefga ;};_egegc .FontIdAttr =uint32 (_dgeed );continue ;};if _gabddd .Name .Local =="\u0074\u0079\u0070\u0065"{_egegc .TypeAttr .UnmarshalXMLAttr (_gabddd );continue ;};if _gabddd .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_egegc .AlignmentAttr .UnmarshalXMLAttr (_gabddd ); +continue ;};};for {_dfaaae ,_baddc :=d .Token ();if _baddc !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_baddc );};if _fdede ,_gefca :=_dfaaae .(_f .EndElement ); +_gefca &&_fdede .Name ==start .Name {break ;};};return nil ;};func (_fbgef ST_SortMethod )Validate ()error {return _fbgef .ValidateWithPath ("")}; -// Code Page -CodePageAttr *uint32 ; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_dbeae *CT_colItems )ValidateWithPath (path string )error {for _bgggae ,_gdddb :=range _dbeae .I {if _abgcgc :=_gdddb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_bgggae ));_abgcgc !=nil {return _abgcgc ; +};};return nil ;}; -// Character Set -CharacterSetAttr *string ;};func (_fgda *CT_Hyperlinks )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aeab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}}; -for _ ,_agdbf :=range _fgda .Hyperlink {e .EncodeElement (_agdbf ,_aeab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PivotAreaReferences struct{ +// Validate validates the CT_Tables and its children +func (_cgbcb *CT_Tables )Validate ()error {return _cgbcb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");}; -// Pivot Filter Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_efgb *CT_IconFilter )ValidateWithPath (path string )error {if _efgb .IconSetAttr ==ST_IconSetTypeUnset {return _bg .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _eaeff :=_efgb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_eaeff !=nil {return _eaeff ;};return nil ;}; -// Reference -Reference []*CT_PivotAreaReference ;};func (_gbcbd *CT_TableColumn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gccdg :=range start .Attr {if _gccdg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fbcbcd ,_aecgab :=_b .ParseUint (_gccdg .Value ,10,32); -if _aecgab !=nil {return _aecgab ;};_cceea :=uint32 (_fbcbcd );_gbcbd .TotalsRowDxfIdAttr =&_cceea ;continue ;};if _gccdg .Name .Local =="\u0069\u0064"{_adfbb ,_fcbed :=_b .ParseUint (_gccdg .Value ,10,32);if _fcbed !=nil {return _fcbed ;};_gbcbd .IdAttr =uint32 (_adfbb ); -continue ;};if _gccdg .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bcbagc ,_egfed :=_gccdg .Value ,error (nil );if _egfed !=nil {return _egfed ;};_gbcbd .HeaderRowCellStyleAttr =&_bcbagc ;continue ; -};if _gccdg .Name .Local =="\u006e\u0061\u006d\u0065"{_fdcfbe ,_feaaa :=_gccdg .Value ,error (nil );if _feaaa !=nil {return _feaaa ;};_gbcbd .NameAttr =_fdcfbe ;continue ;};if _gccdg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_fdggg ,_gaddb :=_gccdg .Value ,error (nil ); -if _gaddb !=nil {return _gaddb ;};_gbcbd .TotalsRowLabelAttr =&_fdggg ;continue ;};if _gccdg .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_feccdc ,_abbea :=_b .ParseUint (_gccdg .Value ,10,32); -if _abbea !=nil {return _abbea ;};_edaega :=uint32 (_feccdc );_gbcbd .QueryTableFieldIdAttr =&_edaega ;continue ;};if _gccdg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_afcac ,_gaafaf :=_b .ParseUint (_gccdg .Value ,10,32); -if _gaafaf !=nil {return _gaafaf ;};_bbeca :=uint32 (_afcac );_gbcbd .HeaderRowDxfIdAttr =&_bbeca ;continue ;};if _gccdg .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_edeabb ,_ecbfe :=_b .ParseUint (_gccdg .Value ,10,32);if _ecbfe !=nil {return _ecbfe ; -};_aecee :=uint32 (_edeabb );_gbcbd .DataDxfIdAttr =&_aecee ;continue ;};if _gccdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fegca ,_gdcf :=_gccdg .Value ,error (nil );if _gdcf !=nil {return _gdcf ;};_gbcbd .UniqueNameAttr =&_fegca ; -continue ;};if _gccdg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_gbcbd .TotalsRowFunctionAttr .UnmarshalXMLAttr (_gccdg );continue ;};if _gccdg .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_ecbeec ,_cebfcd :=_gccdg .Value ,error (nil ); -if _cebfcd !=nil {return _cebfcd ;};_gbcbd .DataCellStyleAttr =&_ecbeec ;continue ;};if _gccdg .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bgded ,_ffgac :=_gccdg .Value ,error (nil );if _ffgac !=nil {return _ffgac ; -};_gbcbd .TotalsRowCellStyleAttr =&_bgded ;continue ;};};_degcg :for {_aeaecag ,_adagec :=d .Token ();if _adagec !=nil {return _adagec ;};switch _afbdb :=_aeaecag .(type ){case _e .StartElement :switch _afbdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_gbcbd .CalculatedColumnFormula =NewCT_TableFormula (); -if _gfaee :=d .DecodeElement (_gbcbd .CalculatedColumnFormula ,&_afbdb );_gfaee !=nil {return _gfaee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_gbcbd .TotalsRowFormula =NewCT_TableFormula (); -if _gbgdc :=d .DecodeElement (_gbcbd .TotalsRowFormula ,&_afbdb );_gbgdc !=nil {return _gbgdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_gbcbd .XmlColumnPr =NewCT_XmlColumnPr (); -if _gcgag :=d .DecodeElement (_gbcbd .XmlColumnPr ,&_afbdb );_gcgag !=nil {return _gcgag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcbd .ExtLst =NewCT_ExtensionList (); -if _adagee :=d .DecodeElement (_gbcbd .ExtLst ,&_afbdb );_adagee !=nil {return _adagee ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_afbdb .Name ); -if _fddeg :=d .Skip ();_fddeg !=nil {return _fddeg ;};};case _e .EndElement :break _degcg ;case _e .CharData :};};return nil ;};type CT_Dxfs struct{ +// Validate validates the CT_RevisionHeader and its children +func (_eggbe *CT_RevisionHeader )Validate ()error {return _eggbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");}; -// Format Count -CountAttr *uint32 ; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_ab *AG_AutoFormat )ValidateWithPath (path string )error {return nil }; -// Formatting -Dxf []*CT_Dxf ;};func (_eaegfc *CT_TableColumns )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eaegfc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eaegfc .CountAttr )}); -};e .EncodeToken (start );_fbcgb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_cfceb :=range _eaegfc .TableColumn {e .EncodeElement (_cfceb ,_fbcgb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_OleLink struct{IdAttr string ; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_bbcb *CT_ExternalLink )ValidateWithPath (path string )error {if _bbcb .Choice !=nil {if _gaacg :=_bbcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gaacg !=nil {return _gaacg ;};};if _bbcb .ExtLst !=nil {if _badeb :=_bbcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_badeb !=nil {return _badeb ;};};return nil ;};type CT_PatternFill struct{ -// Object Link Identifier -ProgIdAttr string ; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// Object Link Items -OleItems *CT_OleItems ;};func (_fdbda *ST_FormatAction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdacd ,_bdafd :=d .Token ();if _bdafd !=nil {return _bdafd ;};if _bgadb ,_fcfdeab :=_cdacd .(_e .EndElement );_fcfdeab &&_bgadb .Name ==start .Name {*_fdbda =1; -return nil ;};if _ggdfge ,_fafggc :=_cdacd .(_e .CharData );!_fafggc {return _g .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",_cdacd );}else {switch string (_ggdfge ){case "":*_fdbda =0; -case "\u0062\u006c\u0061n\u006b":*_fdbda =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_fdbda =2;case "\u0064\u0072\u0069l\u006c":*_fdbda =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_fdbda =4;};};_cdacd ,_bdafd =d .Token (); -if _bdafd !=nil {return _bdafd ;};if _gceee ,_cdddg :=_cdacd .(_e .EndElement );_cdddg &&_gceee .Name ==start .Name {return nil ;};return _g .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",_cdacd ); -};func (_adedge ST_DvAspect )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eabed :=_e .Attr {};_eabed .Name =name ;switch _adedge {case ST_DvAspectUnset :_eabed .Value ="";case ST_DvAspectDVASPECT_CONTENT :_eabed .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054"; -case ST_DvAspectDVASPECT_ICON :_eabed .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _eabed ,nil ;};type CT_OutlinePr struct{ +// Foreground Color +FgColor *CT_Color ; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Background Color +BgColor *CT_Color ;}; -// Summary Below -SummaryBelowAttr *bool ; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_ecdgb *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_ebfcd *ST_SheetViewType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eccgeg ,_fbeef :=d .Token ();if _fbeef !=nil {return _fbeef ;};if _afgae ,_gegeg :=_eccgeg .(_f .EndElement ); +_gegeg &&_afgae .Name ==start .Name {*_ebfcd =1;return nil ;};if _gdbde ,_afdbaf :=_eccgeg .(_f .CharData );!_afdbaf {return _bg .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",_eccgeg ); +}else {switch string (_gdbde ){case "":*_ebfcd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebfcd =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_ebfcd =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_ebfcd =3; +};};_eccgeg ,_fbeef =d .Token ();if _fbeef !=nil {return _fbeef ;};if _gdbdg ,_eafacc :=_eccgeg .(_f .EndElement );_eafacc &&_gdbdg .Name ==start .Name {return nil ;};return _bg .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",_eccgeg ); +};type CT_PageField struct{ -// Summary Right -SummaryRightAttr *bool ; +// Field +FldAttr int32 ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;};func (_bffgb ST_VolValueType )Validate ()error {return _bffgb .ValidateWithPath ("")};type CT_TablePart struct{IdAttr string ;};func (_gegfe ST_SheetViewType )String ()string {switch _gegfe {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c"; -case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_agfge ST_PivotFilterType )Validate ()error {return _agfge .ValidateWithPath ("")}; -func NewCT_WebPr ()*CT_WebPr {_ggacf :=&CT_WebPr {};return _ggacf }; +// Item Index +ItemAttr *uint32 ; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_bcfea *CT_OleItem )ValidateWithPath (path string )error {return nil }; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Validate validates the CT_QueryTableFields and its children -func (_dbcaa *CT_QueryTableFields )Validate ()error {return _dbcaa .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_ca *CT_Authors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _ca .Author !=nil {_fbe :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_bge :=range _ca .Author {e .EncodeElement (_bge ,_fbe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_bgbad ST_GroupBy )Validate ()error {return _bgbad .ValidateWithPath ("")};func NewCT_PivotAreas ()*CT_PivotAreas {_cecbd :=&CT_PivotAreas {};return _cecbd };func (_bcbab *ST_PrintError )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaggb ,_beabf :=d .Token (); -if _beabf !=nil {return _beabf ;};if _ebacb ,_abbce :=_eaggb .(_e .EndElement );_abbce &&_ebacb .Name ==start .Name {*_bcbab =1;return nil ;};if _abgaag ,_ffbcdc :=_eaggb .(_e .CharData );!_ffbcdc {return _g .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",_eaggb ); -}else {switch string (_abgaag ){case "":*_bcbab =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bcbab =1;case "\u0062\u006c\u0061n\u006b":*_bcbab =2;case "\u0064\u0061\u0073\u0068":*_bcbab =3;case "\u004e\u0041":*_bcbab =4;};};_eaggb ,_beabf =d .Token (); -if _beabf !=nil {return _beabf ;};if _eefag ,_ddcdcb :=_eaggb .(_e .EndElement );_ddcdcb &&_eefag .Name ==start .Name {return nil ;};return _g .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",_eaggb ); -};func NewCT_Sets ()*CT_Sets {_adbbc :=&CT_Sets {};return _adbbc };func (_fgdcea *CT_RevisionSheetRename )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fgdcea .SheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fgdcea .OldNameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fgdcea .NewNameAttr )}); -if _fgdcea .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fgdcea .RIdAttr )});};if _fgdcea .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fgdcea .UaAttr ))}); -};if _fgdcea .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fgdcea .RaAttr ))});};e .EncodeToken (start );if _fgdcea .ExtLst !=nil {_gdabf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fgdcea .ExtLst ,_gdabf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Hierarchy Unique Name +NameAttr *string ; -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_bceab *CT_Metadata )ValidateWithPath (path string )error {if _bceab .MetadataTypes !=nil {if _agdba :=_bceab .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_agdba !=nil {return _agdba ; -};};if _bceab .MetadataStrings !=nil {if _ebadb :=_bceab .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_ebadb !=nil {return _ebadb ;};};if _bceab .MdxMetadata !=nil {if _bedaf :=_bceab .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"); -_bedaf !=nil {return _bedaf ;};};for _bdgdc ,_fgeae :=range _bceab .FutureMetadata {if _agbbda :=_fgeae .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_bdgdc )); -_agbbda !=nil {return _agbbda ;};};if _bceab .CellMetadata !=nil {if _fgeage :=_bceab .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_fgeage !=nil {return _fgeage ;};};if _bceab .ValueMetadata !=nil {if _cdgfc :=_bceab .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"); -_cdgfc !=nil {return _cdgfc ;};};if _bceab .ExtLst !=nil {if _cfdbb :=_bceab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdbb !=nil {return _cfdbb ;};};return nil ;};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_ebdgb :=&CT_ReviewedRevisions {}; -return _ebdgb ;};func (_ggebd *CT_TableMissing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_effeg *CT_SheetId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_effeg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbdea *CT_Sheets )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gadgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}}; -for _ ,_aaeafb :=range _gfbdea .Sheet {e .EncodeElement (_aaeafb ,_gadgc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Hierarchy Display Name +CapAttr *string ; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_bedae *CT_PivotField )ValidateWithPath (path string )error {if _gagebb :=_bedae .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gagebb !=nil {return _gagebb ;};if _dacgb :=_bedae .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_dacgb !=nil {return _dacgb ;};if _bedae .Items !=nil {if _effgc :=_bedae .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_effgc !=nil {return _effgc ;};};if _bedae .AutoSortScope !=nil {if _dcaaf :=_bedae .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065"); -_dcaaf !=nil {return _dcaaf ;};};if _bedae .ExtLst !=nil {if _ffbc :=_bedae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbc !=nil {return _ffbc ;};};return nil ;};func (_caegcf ST_Scope )String ()string {switch _caegcf {case 0:return ""; -case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_abacb ST_VerticalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adgcea :=_f .Attr {};_adgcea .Name =name ;switch _abacb {case ST_VerticalAlignmentUnset :_adgcea .Value ="";case ST_VerticalAlignmentTop :_adgcea .Value ="\u0074\u006f\u0070"; +case ST_VerticalAlignmentCenter :_adgcea .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_adgcea .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_adgcea .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; +case ST_VerticalAlignmentDistributed :_adgcea .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _adgcea ,nil ;}; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_gdfcfe *CT_Connection )ValidateWithPath (path string )error {if _agbe :=_gdfcfe .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_agbe !=nil {return _agbe ;};if _gdfcfe .DbPr !=nil {if _aceg :=_gdfcfe .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072"); -_aceg !=nil {return _aceg ;};};if _gdfcfe .OlapPr !=nil {if _ffdf :=_gdfcfe .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_ffdf !=nil {return _ffdf ;};};if _gdfcfe .WebPr !=nil {if _bcbf :=_gdfcfe .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072"); -_bcbf !=nil {return _bcbf ;};};if _gdfcfe .TextPr !=nil {if _begb :=_gdfcfe .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_begb !=nil {return _begb ;};};if _gdfcfe .Parameters !=nil {if _feeee :=_gdfcfe .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); -_feeee !=nil {return _feeee ;};};if _gdfcfe .ExtLst !=nil {if _aggcf :=_gdfcfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggcf !=nil {return _aggcf ;};};return nil ;}; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_gcadd *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_ccbbe ST_SourceType )String ()string {switch _ccbbe {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c"; +case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};type CT_RowHierarchiesUsage struct{ -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_gebca *CT_NumFmt )ValidateWithPath (path string )error {return nil };func NewCT_MetadataType ()*CT_MetadataType {_dfbe :=&CT_MetadataType {};return _dfbe };type CT_ExternalReference struct{IdAttr string ;};func (_affedg ST_RevisionAction )ValidateWithPath (path string )error {switch _affedg {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affedg )); -};return nil ;}; +// Item Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_ebbbg *CT_PivotAreas )ValidateWithPath (path string )error {for _cfca ,_bdcac :=range _ebbbg .PivotArea {if _ddgcgb :=_bdcac .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_cfca )); -_ddgcgb !=nil {return _ddgcgb ;};};return nil ;};type CT_GroupMembers struct{ +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;};func (_afdb *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_afdb .ShapeIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_afdb .IdAttr )});if _afdb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afdb .NameAttr )}); +};e .EncodeToken (start );if _afdb .ControlPr !=nil {_beccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_afdb .ControlPr ,_beccc );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Group Member Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_efcgfe *CT_PivotAreaReference )ValidateWithPath (path string )error {for _ggggb ,_bdabgg :=range _efcgfe .X {if _cgecg :=_bdabgg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ggggb ));_cgecg !=nil {return _cgecg ; +};};if _efcgfe .ExtLst !=nil {if _aebea :=_efcgfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebea !=nil {return _aebea ;};};return nil ;};func (_ebgeg *CT_MeasureGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ebgeg .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_ebgeg .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_adgae *CT_DataField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adgae .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_adgae .NameAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_adgae .FldAttr )});if _adgae .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_eaeeg ,_bfafd :=_adgae .SubtotalAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"}); +if _bfafd !=nil {return _bfafd ;};start .Attr =append (start .Attr ,_eaeeg );};if _adgae .ShowDataAsAttr !=ST_ShowDataAsUnset {_bbbe ,_cdef :=_adgae .ShowDataAsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"}); +if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_bbbe );};if _adgae .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_bg .Sprintf ("\u0025\u0076",*_adgae .BaseFieldAttr )}); +};if _adgae .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_adgae .BaseItemAttr )});};if _adgae .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_adgae .NumFmtIdAttr )}); +};e .EncodeToken (start );if _adgae .ExtLst !=nil {_fbfbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adgae .ExtLst ,_fbfbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// OLAP Group Member -GroupMember []*CT_GroupMember ;};func (_badba ST_CalcMode )String ()string {switch _badba {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065"; -};return "";};func (_bafcf *CT_Table )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafcf .TableColumns =NewCT_TableColumns ();for _ ,_gddffe :=range start .Attr {if _gddffe .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ggfebg ,_bfbdd :=_b .ParseUint (_gddffe .Value ,10,32); -if _bfbdd !=nil {return _bfbdd ;};_fbda :=uint32 (_ggfebg );_bafcf .DataDxfIdAttr =&_fbda ;continue ;};if _gddffe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ddega ,_gabd :=_b .ParseUint (_gddffe .Value ,10,32); -if _gabd !=nil {return _gabd ;};_gdcgbg :=uint32 (_ddega );_bafcf .TotalsRowDxfIdAttr =&_gdcgbg ;continue ;};if _gddffe .Name .Local =="\u006e\u0061\u006d\u0065"{_ebeca ,_bbgcbf :=_gddffe .Value ,error (nil );if _bbgcbf !=nil {return _bbgcbf ;};_bafcf .NameAttr =&_ebeca ; -continue ;};if _gddffe .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fcdab ,_fddfc :=_b .ParseUint (_gddffe .Value ,10,32);if _fddfc !=nil {return _fddfc ;};_egeggd :=uint32 (_fcdab ); -_bafcf .HeaderRowBorderDxfIdAttr =&_egeggd ;continue ;};if _gddffe .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_defba ,_ddfcg :=_gddffe .Value ,error (nil );if _ddfcg !=nil {return _ddfcg ;};_bafcf .CommentAttr =&_defba ;continue ;};if _gddffe .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_dfcbc ,_aeaaf :=_b .ParseUint (_gddffe .Value ,10,32); -if _aeaaf !=nil {return _aeaaf ;};_abfbb :=uint32 (_dfcbc );_bafcf .TableBorderDxfIdAttr =&_abfbb ;continue ;};if _gddffe .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_bafcf .TableTypeAttr .UnmarshalXMLAttr (_gddffe );continue ;};if _gddffe .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_gdgag ,_abddd :=_b .ParseUint (_gddffe .Value ,10,32); -if _abddd !=nil {return _abddd ;};_cfgfff :=uint32 (_gdgag );_bafcf .TotalsRowBorderDxfIdAttr =&_cfgfff ;continue ;};if _gddffe .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_bebfb ,_ddbfaa :=_b .ParseBool (_gddffe .Value );if _ddbfaa !=nil {return _ddbfaa ; -};_bafcf .InsertRowAttr =&_bebfb ;continue ;};if _gddffe .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dgacd ,_fddea :=_gddffe .Value ,error (nil );if _fddea !=nil {return _fddea ;};_bafcf .HeaderRowCellStyleAttr =&_dgacd ; -continue ;};if _gddffe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gddfcf ,_bfgad :=_b .ParseUint (_gddffe .Value ,10,32);if _bfgad !=nil {return _bfgad ;};_cgdaa :=uint32 (_gddfcf );_bafcf .TotalsRowCountAttr =&_cgdaa ; -continue ;};if _gddffe .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_geccg ,_affa :=_gddffe .Value ,error (nil );if _affa !=nil {return _affa ;};_bafcf .TotalsRowCellStyleAttr =&_geccg ;continue ; -};if _gddffe .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bebcgd ,_bdfeb :=_gddffe .Value ,error (nil );if _bdfeb !=nil {return _bdfeb ;};_bafcf .DisplayNameAttr =_bebcgd ;continue ;};if _gddffe .Name .Local =="\u0069\u0064"{_cdafgf ,_bfbaf :=_b .ParseUint (_gddffe .Value ,10,32); -if _bfbaf !=nil {return _bfbaf ;};_bafcf .IdAttr =uint32 (_cdafgf );continue ;};if _gddffe .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bebff ,_gbfda :=_gddffe .Value ,error (nil );if _gbfda !=nil {return _gbfda ; -};_bafcf .DataCellStyleAttr =&_bebff ;continue ;};if _gddffe .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ffeab ,_cbbaba :=_b .ParseBool (_gddffe .Value );if _cbbaba !=nil {return _cbbaba ;};_bafcf .PublishedAttr =&_ffeab ;continue ;}; -if _gddffe .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bebbf ,_badcfe :=_b .ParseUint (_gddffe .Value ,10,32);if _badcfe !=nil {return _badcfe ;};_dbagc :=uint32 (_bebbf );_bafcf .ConnectionIdAttr =&_dbagc ;continue ; -};if _gddffe .Name .Local =="\u0072\u0065\u0066"{_gaafb ,_gedce :=_gddffe .Value ,error (nil );if _gedce !=nil {return _gedce ;};_bafcf .RefAttr =_gaafb ;continue ;};if _gddffe .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_dgccd ,_cbggef :=_b .ParseBool (_gddffe .Value ); -if _cbggef !=nil {return _cbggef ;};_bafcf .InsertRowShiftAttr =&_dgccd ;continue ;};if _gddffe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_aefga ,_addfc :=_b .ParseBool (_gddffe .Value );if _addfc !=nil {return _addfc ; -};_bafcf .TotalsRowShownAttr =&_aefga ;continue ;};if _gddffe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dfacc ,_efcaacd :=_b .ParseUint (_gddffe .Value ,10,32);if _efcaacd !=nil {return _efcaacd ; -};_gadcd :=uint32 (_dfacc );_bafcf .HeaderRowDxfIdAttr =&_gadcd ;continue ;};if _gddffe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gbdcc ,_fbegdb :=_b .ParseUint (_gddffe .Value ,10,32);if _fbegdb !=nil {return _fbegdb ; -};_dbdbd :=uint32 (_gbdcc );_bafcf .HeaderRowCountAttr =&_dbdbd ;continue ;};};_fdfdf :for {_gbdee ,_afbbc :=d .Token ();if _afbbc !=nil {return _afbbc ;};switch _cgdfdd :=_gbdee .(type ){case _e .StartElement :switch _cgdfdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bafcf .AutoFilter =NewCT_AutoFilter (); -if _feded :=d .DecodeElement (_bafcf .AutoFilter ,&_cgdfdd );_feded !=nil {return _feded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bafcf .SortState =NewCT_SortState (); -if _gcebce :=d .DecodeElement (_bafcf .SortState ,&_cgdfdd );_gcebce !=nil {return _gcebce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _aaaece :=d .DecodeElement (_bafcf .TableColumns ,&_cgdfdd ); -_aaaece !=nil {return _aaaece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_bafcf .TableStyleInfo =NewCT_TableStyleInfo (); -if _dcgeb :=d .DecodeElement (_bafcf .TableStyleInfo ,&_cgdfdd );_dcgeb !=nil {return _dcgeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafcf .ExtLst =NewCT_ExtensionList (); -if _acbbec :=d .DecodeElement (_bafcf .ExtLst ,&_cgdfdd );_acbbec !=nil {return _acbbec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cgdfdd .Name ); -if _bcfbg :=d .Skip ();_bcfbg !=nil {return _bcfbg ;};};case _e .EndElement :break _fdfdf ;case _e .CharData :};};return nil ;};func (_fcaff *CT_Row )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecfefd :=range start .Attr {if _ecfefd .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_ffgg ,_deddc :=_b .ParseUint (_ecfefd .Value ,10,8); -if _deddc !=nil {return _deddc ;};_eeeace :=uint8 (_ffgg );_fcaff .OutlineLevelAttr =&_eeeace ;continue ;};if _ecfefd .Name .Local =="\u0072"{_cbfabe ,_edefd :=_b .ParseUint (_ecfefd .Value ,10,32);if _edefd !=nil {return _edefd ;};_gbafd :=uint32 (_cbfabe ); -_fcaff .RAttr =&_gbafd ;continue ;};if _ecfefd .Name .Local =="\u0073"{_adfga ,_dbgfb :=_b .ParseUint (_ecfefd .Value ,10,32);if _dbgfb !=nil {return _dbgfb ;};_gfbcd :=uint32 (_adfga );_fcaff .SAttr =&_gfbcd ;continue ;};if _ecfefd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_fdedd ,_eabbbb :=_b .ParseBool (_ecfefd .Value ); -if _eabbbb !=nil {return _eabbbb ;};_fcaff .CustomFormatAttr =&_fdedd ;continue ;};if _ecfefd .Name .Local =="\u0068\u0074"{_cafdf ,_cdaec :=_b .ParseFloat (_ecfefd .Value ,64);if _cdaec !=nil {return _cdaec ;};_fcaff .HtAttr =&_cafdf ;continue ;};if _ecfefd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bfacc ,_cdebg :=_b .ParseBool (_ecfefd .Value ); -if _cdebg !=nil {return _cdebg ;};_fcaff .HiddenAttr =&_bfacc ;continue ;};if _ecfefd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_fbecbd ,_gfeaf :=_b .ParseBool (_ecfefd .Value );if _gfeaf !=nil {return _gfeaf ; -};_fcaff .CustomHeightAttr =&_fbecbd ;continue ;};if _ecfefd .Name .Local =="\u0073\u0070\u0061n\u0073"{_cdeec ,_feecda :=ParseSliceST_CellSpans (_ecfefd .Value );if _feecda !=nil {return _feecda ;};_fcaff .SpansAttr =&_cdeec ;continue ;};if _ecfefd .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_ebgefc ,_geebb :=_b .ParseBool (_ecfefd .Value ); -if _geebb !=nil {return _geebb ;};_fcaff .CollapsedAttr =&_ebgefc ;continue ;};if _ecfefd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_dcbcc ,_gceeab :=_b .ParseBool (_ecfefd .Value );if _gceeab !=nil {return _gceeab ;};_fcaff .ThickTopAttr =&_dcbcc ; -continue ;};if _ecfefd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_fabfd ,_agcbd :=_b .ParseBool (_ecfefd .Value );if _agcbd !=nil {return _agcbd ;};_fcaff .ThickBotAttr =&_fabfd ;continue ;};if _ecfefd .Name .Local =="\u0070\u0068"{_cadff ,_gggag :=_b .ParseBool (_ecfefd .Value ); -if _gggag !=nil {return _gggag ;};_fcaff .PhAttr =&_cadff ;continue ;};};_ccgac :for {_aadbfe ,_ggcgc :=d .Token ();if _ggcgc !=nil {return _ggcgc ;};switch _cbgca :=_aadbfe .(type ){case _e .StartElement :switch _cbgca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_aecab :=NewCT_Cell (); -if _gebgf :=d .DecodeElement (_aecab ,&_cbgca );_gebgf !=nil {return _gebgf ;};_fcaff .C =append (_fcaff .C ,_aecab );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcaff .ExtLst =NewCT_ExtensionList (); -if _ebebd :=d .DecodeElement (_fcaff .ExtLst ,&_cbgca );_ebebd !=nil {return _ebebd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_cbgca .Name ); -if _gcecd :=d .Skip ();_gcecd !=nil {return _gcecd ;};};case _e .EndElement :break _ccgac ;case _e .CharData :};};return nil ;};func (_aabgb *CT_ObjectAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aabgb .From =_bb .NewFrom ();_aabgb .To =_bb .NewTo (); -for _ ,_aegdba :=range start .Attr {if _aegdba .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_ecgac ,_bdfaff :=_b .ParseBool (_aegdba .Value );if _bdfaff !=nil {return _bdfaff ;};_aabgb .MoveWithCellsAttr =&_ecgac ; -continue ;};if _aegdba .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_dafeb ,_ccfaa :=_b .ParseBool (_aegdba .Value );if _ccfaa !=nil {return _ccfaa ;};_aabgb .SizeWithCellsAttr =&_dafeb ;continue ;};}; -_abbbgc :for {_fcfdc ,_bbadf :=d .Token ();if _bbadf !=nil {return _bbadf ;};switch _agabef :=_fcfdc .(type ){case _e .StartElement :switch _agabef .Name {case _e .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _bcegf :=d .DecodeElement (_aabgb .From ,&_agabef ); -_bcegf !=nil {return _bcegf ;};case _e .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _bgece :=d .DecodeElement (_aabgb .To ,&_agabef ); -_bgece !=nil {return _bgece ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_agabef .Name ); -if _gfcef :=d .Skip ();_gfcef !=nil {return _gfcef ;};};case _e .EndElement :break _abbbgc ;case _e .CharData :};};return nil ;};func (_gbeb *CT_PCDKPI )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbffe :=range start .Attr {if _fbffe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bccgd ,_fdaaa :=_fbffe .Value ,error (nil ); -if _fdaaa !=nil {return _fdaaa ;};_gbeb .UniqueNameAttr =_bccgd ;continue ;};if _fbffe .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bebbd ,_eagbb :=_fbffe .Value ,error (nil );if _eagbb !=nil {return _eagbb ;};_gbeb .CaptionAttr =&_bebbd ;continue ; -};if _fbffe .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_fgae ,_cfacb :=_fbffe .Value ,error (nil );if _cfacb !=nil {return _cfacb ;};_gbeb .DisplayFolderAttr =&_fgae ;continue ;};if _fbffe .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_agbfbg ,_adcgb :=_fbffe .Value ,error (nil ); -if _adcgb !=nil {return _adcgb ;};_gbeb .MeasureGroupAttr =&_agbfbg ;continue ;};if _fbffe .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_fcaga ,_aegeb :=_fbffe .Value ,error (nil );if _aegeb !=nil {return _aegeb ;};_gbeb .ParentAttr =&_fcaga ; -continue ;};if _fbffe .Name .Local =="\u0076\u0061\u006cu\u0065"{_feeg ,_babegd :=_fbffe .Value ,error (nil );if _babegd !=nil {return _babegd ;};_gbeb .ValueAttr =_feeg ;continue ;};if _fbffe .Name .Local =="\u0067\u006f\u0061\u006c"{_cabee ,_befff :=_fbffe .Value ,error (nil ); -if _befff !=nil {return _befff ;};_gbeb .GoalAttr =&_cabee ;continue ;};if _fbffe .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_gggdd ,_bdgeb :=_fbffe .Value ,error (nil );if _bdgeb !=nil {return _bdgeb ;};_gbeb .StatusAttr =&_gggdd ;continue ; -};if _fbffe .Name .Local =="\u0074\u0072\u0065n\u0064"{_gcbbd ,_ddbdb :=_fbffe .Value ,error (nil );if _ddbdb !=nil {return _ddbdb ;};_gbeb .TrendAttr =&_gcbbd ;continue ;};if _fbffe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bdgfb ,_dbgca :=_fbffe .Value ,error (nil ); -if _dbgca !=nil {return _dbgca ;};_gbeb .WeightAttr =&_bdgfb ;continue ;};if _fbffe .Name .Local =="\u0074\u0069\u006d\u0065"{_ggbaf ,_cdbcae :=_fbffe .Value ,error (nil );if _cdbcae !=nil {return _cdbcae ;};_gbeb .TimeAttr =&_ggbaf ;continue ;};};for {_fdedg ,_fcabg :=d .Token (); -if _fcabg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_fcabg );};if _dffac ,_gbfbb :=_fdedg .(_e .EndElement );_gbfbb &&_dffac .Name ==start .Name {break ;};};return nil ; -};func (_fefad ST_ExternalConnectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fedge :=_e .Attr {};_fedge .Name =name ;switch _fefad {case ST_ExternalConnectionTypeUnset :_fedge .Value ="";case ST_ExternalConnectionTypeGeneral :_fedge .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c"; -case ST_ExternalConnectionTypeText :_fedge .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_fedge .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_fedge .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_fedge .Value ="\u0059\u004d\u0044"; -case ST_ExternalConnectionTypeMYD :_fedge .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_fedge .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_fedge .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_fedge .Value ="\u0073\u006b\u0069\u0070"; -case ST_ExternalConnectionTypeEMD :_fedge .Value ="\u0045\u004d\u0044";};return _fedge ,nil ;};func (_bfgdbf ST_Pane )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgeee :=_e .Attr {};_fgeee .Name =name ;switch _bfgdbf {case ST_PaneUnset :_fgeee .Value =""; -case ST_PaneBottomRight :_fgeee .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_fgeee .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_fgeee .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"; -case ST_PaneTopLeft :_fgeee .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _fgeee ,nil ;};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5; -ST_CellTypeInlineStr ST_CellType =6;);type CT_Fills struct{ +// Validate validates the CT_Row and its children +func (_ceagec *CT_Row )Validate ()error {return _ceagec .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_afagd ST_PrintError )ValidateWithPath (path string )error {switch _afagd {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afagd )); +};return nil ;};func (_eebfae *ST_TableStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eebfae =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_eebfae =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_eebfae =2; +case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_eebfae =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_eebfae =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_eebfae =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_eebfae =6; +case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_eebfae =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_eebfae =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_eebfae =9; +case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_eebfae =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_eebfae =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_eebfae =12; +case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_eebfae =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_eebfae =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_eebfae =15; +case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_eebfae =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_eebfae =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_eebfae =18; +case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_eebfae =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_eebfae =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_eebfae =21; +case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_eebfae =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_eebfae =23; +case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_eebfae =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_eebfae =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_eebfae =26; +case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_eebfae =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_eebfae =28;};return nil ;};func NewCT_OleSize ()*CT_OleSize {_bbgcg :=&CT_OleSize {}; +return _bbgcg }; -// Fill Count -CountAttr *uint32 ; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_eeecb *CalcChain )ValidateWithPath (path string )error {if _cfbgcf :=_eeecb .CT_CalcChain .ValidateWithPath (path );_cfbgcf !=nil {return _cfbgcf ;};return nil ;}; -// Fill -Fill []*CT_Fill ;};func (_ecdfba *ST_TableType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acafg ,_aadeaa :=d .Token ();if _aadeaa !=nil {return _aadeaa ;};if _dabagg ,_gbbee :=_acafg .(_e .EndElement );_gbbee &&_dabagg .Name ==start .Name {*_ecdfba =1; -return nil ;};if _acaede ,_efcab :=_acafg .(_e .CharData );!_efcab {return _g .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",_acafg );}else {switch string (_acaede ){case "":*_ecdfba =0; -case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ecdfba =1;case "\u0078\u006d\u006c":*_ecdfba =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_ecdfba =3;};};_acafg ,_aadeaa =d .Token ();if _aadeaa !=nil {return _aadeaa ;};if _dfcba ,_fgage :=_acafg .(_e .EndElement ); -_fgage &&_dfcba .Name ==start .Name {return nil ;};return _g .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",_acafg );};type ST_VerticalAlignment byte ; -func (_dedcf *CT_SheetFormatPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afedd :=range start .Attr {if _afedd .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_dcafda ,_dddfb :=_b .ParseUint (_afedd .Value ,10,32); -if _dddfb !=nil {return _dddfb ;};_aeaee :=uint32 (_dcafda );_dedcf .BaseColWidthAttr =&_aeaee ;continue ;};if _afedd .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_cfdga ,_acacga :=_b .ParseFloat (_afedd .Value ,64); -if _acacga !=nil {return _acacga ;};_dedcf .DefaultColWidthAttr =&_cfdga ;continue ;};if _afedd .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fgee ,_ccgaee :=_b .ParseFloat (_afedd .Value ,64); -if _ccgaee !=nil {return _ccgaee ;};_dedcf .DefaultRowHeightAttr =_fgee ;continue ;};if _afedd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bfcgcc ,_dbfgae :=_b .ParseBool (_afedd .Value );if _dbfgae !=nil {return _dbfgae ; -};_dedcf .CustomHeightAttr =&_bfcgcc ;continue ;};if _afedd .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_gfagc ,_acaeg :=_b .ParseBool (_afedd .Value );if _acaeg !=nil {return _acaeg ;};_dedcf .ZeroHeightAttr =&_gfagc ; -continue ;};if _afedd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_egedbe ,_fdegd :=_b .ParseBool (_afedd .Value );if _fdegd !=nil {return _fdegd ;};_dedcf .ThickTopAttr =&_egedbe ;continue ;};if _afedd .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_abegeb ,_aedgfb :=_b .ParseBool (_afedd .Value ); -if _aedgfb !=nil {return _aedgfb ;};_dedcf .ThickBottomAttr =&_abegeb ;continue ;};if _afedd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_bafed ,_fgcde :=_b .ParseUint (_afedd .Value ,10,8);if _fgcde !=nil {return _fgcde ; -};_egbad :=uint8 (_bafed );_dedcf .OutlineLevelRowAttr =&_egbad ;continue ;};if _afedd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_ecbfc ,_ebbcdf :=_b .ParseUint (_afedd .Value ,10,8);if _ebbcdf !=nil {return _ebbcdf ; -};_eeebbc :=uint8 (_ecbfc );_dedcf .OutlineLevelColAttr =&_eeebbc ;continue ;};};for {_ccaea ,_acdce :=d .Token ();if _acdce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_acdce ); -};if _dafeg ,_ababc :=_ccaea .(_e .EndElement );_ababc &&_dafeg .Name ==start .Name {break ;};};return nil ;};const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3; -ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func NewWorksheet ()*Worksheet {_ggccab :=&Worksheet {};_ggccab .CT_Worksheet =*NewCT_Worksheet (); -return _ggccab ;}; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_dcebc *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _acce ,_cdfde :=range _dcebc .Map {if _cgadd :=_cdfde .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_acce ));_cgadd !=nil {return _cgadd ; +};};return nil ;}; + +// Validate validates the StyleSheet and its children +func (_dcaaab *StyleSheet )Validate ()error {return _dcaaab .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_d .Fields (s )),nil };func (_agaea *CT_DdeValue )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcfbc :=range start .Attr {if _dcfbc .Name .Local =="\u0074"{_agaea .TAttr .UnmarshalXMLAttr (_dcfbc ); +continue ;};};_aabac :for {_dcad ,_aface :=d .Token ();if _aface !=nil {return _aface ;};switch _cgdgb :=_dcad .(type ){case _f .StartElement :switch _cgdgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _gfeaa :=d .DecodeElement (&_agaea .Val ,&_cgdgb ); +_gfeaa !=nil {return _gfeaa ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_cgdgb .Name ); +if _adbb :=d .Skip ();_adbb !=nil {return _adbb ;};};case _f .EndElement :break _aabac ;case _f .CharData :};};return nil ;};func (_edfd *CT_CfRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daef :=range start .Attr {if _daef .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_edfd .TimePeriodAttr .UnmarshalXMLAttr (_daef ); +continue ;};if _daef .Name .Local =="\u0074\u0079\u0070\u0065"{_edfd .TypeAttr .UnmarshalXMLAttr (_daef );continue ;};if _daef .Name .Local =="\u0072\u0061\u006e\u006b"{_gbec ,_egbf :=_b .ParseUint (_daef .Value ,10,32);if _egbf !=nil {return _egbf ;}; +_geefd :=uint32 (_gbec );_edfd .RankAttr =&_geefd ;continue ;};if _daef .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_eabd ,_cggb :=_b .ParseInt (_daef .Value ,10,32);if _cggb !=nil {return _cggb ;};_edfd .PriorityAttr =int32 (_eabd ); +continue ;};if _daef .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_bdeg ,_cdad :=_b .ParseInt (_daef .Value ,10,32);if _cdad !=nil {return _cdad ;};_abag :=int32 (_bdeg );_edfd .StdDevAttr =&_abag ;continue ;};if _daef .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_cgaa ,_cgfa :=_b .ParseBool (_daef .Value ); +if _cgfa !=nil {return _cgfa ;};_edfd .AboveAverageAttr =&_cgaa ;continue ;};if _daef .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_gcae ,_cggc :=_b .ParseBool (_daef .Value );if _cggc !=nil {return _cggc ;};_edfd .BottomAttr =&_gcae ;continue ; +};if _daef .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_edfd .OperatorAttr .UnmarshalXMLAttr (_daef );continue ;};if _daef .Name .Local =="\u0074\u0065\u0078\u0074"{_geeb ,_daca :=_daef .Value ,error (nil );if _daca !=nil {return _daca ; +};_edfd .TextAttr =&_geeb ;continue ;};if _daef .Name .Local =="\u0064\u0078\u0066I\u0064"{_cdfa ,_cefe :=_b .ParseUint (_daef .Value ,10,32);if _cefe !=nil {return _cefe ;};_effd :=uint32 (_cdfa );_edfd .DxfIdAttr =&_effd ;continue ;};if _daef .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_fcccb ,_cegg :=_b .ParseBool (_daef .Value ); +if _cegg !=nil {return _cegg ;};_edfd .StopIfTrueAttr =&_fcccb ;continue ;};if _daef .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_gbcb ,_ffec :=_b .ParseBool (_daef .Value );if _ffec !=nil {return _ffec ;};_edfd .PercentAttr =&_gbcb ;continue ; +};if _daef .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_effa ,_bbfb :=_b .ParseBool (_daef .Value );if _bbfb !=nil {return _bbfb ;};_edfd .EqualAverageAttr =&_effa ;continue ;};};_ddca :for {_fcfe ,_afbaa :=d .Token (); +if _afbaa !=nil {return _afbaa ;};switch _bcae :=_fcfe .(type ){case _f .StartElement :switch _bcae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _dgbb string ; +if _ggbg :=d .DecodeElement (&_dgbb ,&_bcae );_ggbg !=nil {return _ggbg ;};_edfd .Formula =append (_edfd .Formula ,_dgbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_edfd .ColorScale =NewCT_ColorScale (); +if _afbb :=d .DecodeElement (_edfd .ColorScale ,&_bcae );_afbb !=nil {return _afbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_edfd .DataBar =NewCT_DataBar (); +if _gbfc :=d .DecodeElement (_edfd .DataBar ,&_bcae );_gbfc !=nil {return _gbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_edfd .IconSet =NewCT_IconSet (); +if _eadge :=d .DecodeElement (_edfd .IconSet ,&_bcae );_eadge !=nil {return _eadge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfd .ExtLst =NewCT_ExtensionList (); +if _cfdg :=d .DecodeElement (_edfd .ExtLst ,&_bcae );_cfdg !=nil {return _cfdg ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_bcae .Name ); +if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _f .EndElement :break _ddca ;case _f .CharData :};};return nil ;};func (_ggec *CT_CustomWorkbookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caegd :for {_eageab ,_bbfa :=d .Token (); +if _bbfa !=nil {return _bbfa ;};switch _aedb :=_eageab .(type ){case _f .StartElement :switch _aedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_afcaf :=NewCT_CustomWorkbookView (); +if _egaa :=d .DecodeElement (_afcaf ,&_aedb );_egaa !=nil {return _egaa ;};_ggec .CustomWorkbookView =append (_ggec .CustomWorkbookView ,_afcaf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_aedb .Name ); +if _agbdbd :=d .Skip ();_agbdbd !=nil {return _agbdbd ;};};case _f .EndElement :break _caegd ;case _f .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_affee *CT_DataRefs )ValidateWithPath (path string )error {for _beaca ,_edfde :=range _affee .DataRef {if _faba :=_edfde .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_beaca )); +_faba !=nil {return _faba ;};};return nil ;}; // ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_dgddd *CT_MetadataBlocks )ValidateWithPath (path string )error {for _ccdc ,_ecgaa :=range _dgddd .Bk {if _afgee :=_ecgaa .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_ccdc ));_afgee !=nil {return _afgee ;}; -};return nil ;}; +func (_abbcf *CT_MetadataBlocks )ValidateWithPath (path string )error {for _agaab ,_dbfgc :=range _abbcf .Bk {if _dbfag :=_dbfgc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_agaab ));_dbfag !=nil {return _dbfag ; +};};return nil ;};type CT_Xf struct{ -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_ffadc *CT_TableFormula )ValidateWithPath (path string )error {return nil };type CT_Table struct{ +// Number Format Id +NumFmtIdAttr *uint32 ; -// Table Id -IdAttr uint32 ; +// Font Id +FontIdAttr *uint32 ; -// Name -NameAttr *string ; +// Fill Id +FillIdAttr *uint32 ; -// Table Name -DisplayNameAttr string ; +// Border Id +BorderIdAttr *uint32 ; -// Table Comment -CommentAttr *string ; +// Format Id +XfIdAttr *uint32 ; -// Reference -RefAttr string ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Table Type -TableTypeAttr ST_TableType ; +// Pivot Button +PivotButtonAttr *bool ; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// Insert Row Showing -InsertRowAttr *bool ; +// Apply Font +ApplyFontAttr *bool ; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// Apply Fill +ApplyFillAttr *bool ; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// Apply Border +ApplyBorderAttr *bool ; -// Totals Row Shown -TotalsRowShownAttr *bool ; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// Published -PublishedAttr *bool ; +// Apply Protection +ApplyProtectionAttr *bool ; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// Alignment +Alignment *CT_CellAlignment ; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// Protection +Protection *CT_CellProtection ; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fbdgc *CT_OutlinePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbdgc .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbdgc .ApplyStylesAttr ))}); +};if _fbdgc .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbdgc .SummaryBelowAttr ))});}; +if _fbdgc .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbdgc .SummaryRightAttr ))});};if _fbdgc .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbdgc .ShowOutlineSymbolsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfaeg ST_FormatAction )ValidateWithPath (path string )error {switch _cfaeg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfaeg )); +};return nil ;}; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// Validate validates the CT_OlapPr and its children +func (_bcbaf *CT_OlapPr )Validate ()error {return _bcbaf .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_fefag ST_MdxFunctionType )String ()string {switch _fefag {case 0:return "";case 1:return "\u006d";case 2:return "\u0076"; +case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";}; -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Validate validates the CT_Sst and its children +func (_egcabf *CT_Sst )Validate ()error {return _egcabf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func (_geggc *ST_FormulaExpression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcgbge ,_gdegce :=d .Token ();if _gdegce !=nil {return _gdegce ; +};if _bbefd ,_begege :=_dcgbge .(_f .EndElement );_begege &&_bbefd .Name ==start .Name {*_geggc =1;return nil ;};if _bdead ,_fbacbc :=_dcgbge .(_f .CharData );!_fbacbc {return _bg .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",_dcgbge ); +}else {switch string (_bdead ){case "":*_geggc =0;case "\u0072\u0065\u0066":*_geggc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_geggc =2;case "\u0061\u0072\u0065\u0061":*_geggc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_geggc =4; +case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_geggc =5;};};_dcgbge ,_gdegce =d .Token ();if _gdegce !=nil {return _gdegce ;};if _gcbedc ,_adbag :=_dcgbge .(_f .EndElement );_adbag &&_gcbedc .Name ==start .Name {return nil ; +};return _bg .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",_dcgbge );}; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_facfe *CT_Item )ValidateWithPath (path string )error {if _bdfef :=_facfe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bdfef !=nil {return _bdfef ;};return nil ;};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_gefd :=&CT_ChartsheetProtection {}; +return _gefd ;};func NewCT_ExternalReference ()*CT_ExternalReference {_cgccd :=&CT_ExternalReference {};return _cgccd ;};func (_gbfb *Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _gbfb .CT_Comments .MarshalXML (e ,start );};type CT_RangePr struct{ -// Header Row Style -HeaderRowCellStyleAttr *string ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// Data Style Name -DataCellStyleAttr *string ; +// Source Data Ending Range +AutoEndAttr *bool ; -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// Group By +GroupByAttr ST_GroupBy ; -// Connection ID -ConnectionIdAttr *uint32 ; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// Sort State -SortState *CT_SortState ; +// Date Grouping Start Value +StartDateAttr *_cc .Time ; -// Table Columns -TableColumns *CT_TableColumns ; +// Date Grouping End Value +EndDateAttr *_cc .Time ; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Grouping Interval +GroupIntervalAttr *float64 ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_bdbfa ST_Orientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dacae :=_e .Attr {};_dacae .Name =name ;switch _bdbfa {case ST_OrientationUnset :_dacae .Value ="";case ST_OrientationDefault :_dacae .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_OrientationPortrait :_dacae .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_dacae .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _dacae ,nil ;}; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_aea *CT_BorderPr )ValidateWithPath (path string )error {if _gdgf :=_aea .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gdgf !=nil {return _gdgf ;};if _aea .Color !=nil {if _cbg :=_aea .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_cbg !=nil {return _cbg ;};};return nil ;};type CT_RevisionCustomView struct{ -// Validate validates the CT_Row and its children -func (_fbgaa *CT_Row )Validate ()error {return _fbgaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_edaag *CT_DataBar )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edaag .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_g .Sprintf ("\u0025\u0076",*_edaag .MinLengthAttr )}); -};if _edaag .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_g .Sprintf ("\u0025\u0076",*_edaag .MaxLengthAttr )});};if _edaag .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edaag .ShowValueAttr ))}); -};e .EncodeToken (start );_geef :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cdab :=range _edaag .Cfvo {e .EncodeElement (_cdab ,_geef );};_ffaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_edaag .Color ,_ffaf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_I struct{ +// GUID +GuidAttr string ; + +// User Action +ActionAttr ST_RevisionAction ;};func (_cgafb *CT_DataValidations )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgafb .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgafb .DisablePromptsAttr ))}); +};if _cgafb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_cgafb .XWindowAttr )});};if _cgafb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_cgafb .YWindowAttr )}); +};if _cgafb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cgafb .CountAttr )});};e .EncodeToken (start );_faafg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}}; +for _ ,_abaa :=range _cgafb .DataValidation {e .EncodeElement (_abaa ,_faafg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Connections struct{CT_Connections };type CT_VolMain struct{ + +// First String +FirstAttr string ; + +// Topic +Tp []*CT_VolTopic ;};type CT_Item struct{ + +// Item User Caption +NAttr *string ; // Item Type TAttr ST_ItemType ; -// Repeated Items Count -RAttr *uint32 ; +// Hidden +HAttr *bool ; -// Data Field Index -IAttr *uint32 ; +// Character +SAttr *bool ; -// Row / Column Item Index -X []*CT_X ;};func (_egd *CT_AutoFilter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egd .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_egd .RefAttr )}); -};e .EncodeToken (start );if _egd .FilterColumn !=nil {_egab :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_ab :=range _egd .FilterColumn {e .EncodeElement (_ab ,_egab ); -};};if _egd .SortState !=nil {_cbfc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_egd .SortState ,_cbfc );};if _egd .ExtLst !=nil {_aec :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_egd .ExtLst ,_aec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ChartFormat struct{ +// Hide Details +SdAttr *bool ; -// Chart Index -ChartAttr uint32 ; +// Calculated Member +FAttr *bool ; -// Pivot Format Id -FormatAttr uint32 ; +// Missing +MAttr *bool ; -// Series Format -SeriesAttr *bool ; +// Child Items +CAttr *bool ; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;};func (_edfbad *CT_Row )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edfbad .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_edfbad .RAttr )}); -};if _edfbad .SpansAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_edfbad .SpansAttr )});};if _edfbad .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_edfbad .SAttr )}); -};if _edfbad .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .CustomFormatAttr ))});}; -if _edfbad .HtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_edfbad .HtAttr )});};if _edfbad .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .HiddenAttr ))}); -};if _edfbad .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .CustomHeightAttr ))});}; -if _edfbad .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_edfbad .OutlineLevelAttr )});};if _edfbad .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .CollapsedAttr ))}); -};if _edfbad .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .ThickTopAttr ))});};if _edfbad .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .ThickBotAttr ))}); -};if _edfbad .PhAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbad .PhAttr ))});};e .EncodeToken (start );if _edfbad .C !=nil {_aeafd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063"}}; -for _ ,_gefbe :=range _edfbad .C {e .EncodeElement (_gefbe ,_aeafd );};};if _edfbad .ExtLst !=nil {_dbfbe :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edfbad .ExtLst ,_dbfbe );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_Field struct{ +// Item Index +XAttr *uint32 ; -// Field Index -XAttr int32 ;};func (_afca *CT_CustomProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgfg :=range start .Attr {if _fgfg .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"&&_fgfg .Name .Local =="\u0069\u0064"||_fgfg .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"&&_fgfg .Name .Local =="\u0069\u0064"{_gbafc ,_caggd :=_fgfg .Value ,error (nil ); -if _caggd !=nil {return _caggd ;};_afca .IdAttr =_gbafc ;continue ;};if _fgfg .Name .Local =="\u006e\u0061\u006d\u0065"{_cded ,_aefd :=_fgfg .Value ,error (nil );if _aefd !=nil {return _aefd ;};_afca .NameAttr =_cded ;continue ;};};for {_eedg ,_dddd :=d .Token (); -if _dddd !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_dddd );};if _efddb ,_afccc :=_eedg .(_e .EndElement ); -_afccc &&_efddb .Name ==start .Name {break ;};};return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_facfe :=&CT_WorksheetSource {};return _facfe };func (_cfega ST_BorderStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfega .String (),start ); -}; +// Expanded +DAttr *bool ; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_eeaed *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_cedeg *CT_FontFamily )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cedeg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egdde *CT_PivotTableStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egdde .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_egdde .NameAttr )}); -};if _egdde .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_egdde .ShowRowHeadersAttr ))}); -};if _egdde .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_egdde .ShowColHeadersAttr ))}); -};if _egdde .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_egdde .ShowRowStripesAttr ))}); -};if _egdde .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_egdde .ShowColStripesAttr ))}); -};if _egdde .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_egdde .ShowLastColumnAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aebgf ST_Type )ValidateWithPath (path string )error {switch _aebgf {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebgf )); -};return nil ;}; +// Drill Across Attributes +EAttr *bool ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_cfgcg :=&CT_ExternalSheetDataSet {};return _cfgcg ;};func (_bcdfgb ST_MdxKPIProperty )String ()string {switch _bcdfgb {case 0:return "";case 1:return "\u0076";case 2:return "\u0067"; +case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";}; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_bfaaa *CT_Revisions )ValidateWithPath (path string )error {for _fdcgb ,_cebgg :=range _bfaaa .Rrc {if _cdfbca :=_cebgg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_fdcgb ));_cdfbca !=nil {return _cdfbca ; -};};for _acgge ,_dcegd :=range _bfaaa .Rm {if _eaade :=_dcegd .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_acgge ));_eaade !=nil {return _eaade ;};};for _bbeba ,_bcbfa :=range _bfaaa .Rcv {if _beagc :=_bcbfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_bbeba )); -_beagc !=nil {return _beagc ;};};for _cfabac ,_edacb :=range _bfaaa .Rsnm {if _ccedb :=_edacb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_cfabac ));_ccedb !=nil {return _ccedb ;};};for _aafac ,_deace :=range _bfaaa .Ris {if _ddfge :=_deace .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_aafac )); -_ddfge !=nil {return _ddfge ;};};for _ebbfdd ,_ebefg :=range _bfaaa .Rcc {if _ebggg :=_ebefg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_ebbfdd ));_ebggg !=nil {return _ebggg ;};};for _aagf ,_dgcda :=range _bfaaa .Rfmt {if _bebgd :=_dgcda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_aagf )); -_bebgd !=nil {return _bebgd ;};};for _acfcb ,_eedef :=range _bfaaa .Raf {if _cgafe :=_eedef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_acfcb ));_cgafe !=nil {return _cgafe ;};};for _edddb ,_cdgcbf :=range _bfaaa .Rdn {if _eadga :=_cdgcbf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_edddb )); -_eadga !=nil {return _eadga ;};};for _ddbc ,_dgbdb :=range _bfaaa .Rcmt {if _gabege :=_dgbdb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ddbc ));_gabege !=nil {return _gabege ;};};for _egbc ,_aegcb :=range _bfaaa .Rqt {if _babcc :=_aegcb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_egbc )); -_babcc !=nil {return _babcc ;};};for _aagafc ,_fffgcf :=range _bfaaa .Rcft {if _afaf :=_fffgcf .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_aagafc ));_afaf !=nil {return _afaf ;};};return nil ;}; -type CT_CacheFields struct{ +// Validate validates the CT_SheetCalcPr and its children +func (_gdgbc *CT_SheetCalcPr )Validate ()error {return _gdgbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};func NewCT_QueryTableField ()*CT_QueryTableField {_fbcab :=&CT_QueryTableField {};return _fbcab }; +func (_bdcbb *CT_Sets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdcbb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bdcbb .CountAttr )}); +};e .EncodeToken (start );_faebee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_caccg :=range _bdcbb .Set {e .EncodeElement (_caccg ,_faebee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Field Count -CountAttr *uint32 ; +// Validate validates the CT_Cfvo and its children +func (_fbca *CT_Cfvo )Validate ()error {return _fbca .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_cdgad *CT_PivotAreaReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdgad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cdgad .CountAttr )}); +};e .EncodeToken (start );_gegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_ebaed :=range _cdgad .Reference {e .EncodeElement (_ebaed ,_gegb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_afbde ST_PivotAreaType )String ()string {switch _afbde {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c"; +case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";};const (ST_ObjectsUnset ST_Objects =0; +ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_cgg *CT_CacheHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afba :=range start .Attr {if _afba .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcgg ,_gfbg :=_b .ParseUint (_afba .Value ,10,32); +if _gfbg !=nil {return _gfbg ;};_gagf :=uint32 (_gcgg );_cgg .CountAttr =&_gagf ;continue ;};};_dgcc :for {_dgbg ,_fade :=d .Token ();if _fade !=nil {return _fade ;};switch _ffb :=_dgbg .(type ){case _f .StartElement :switch _ffb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_egdb :=NewCT_CacheHierarchy (); +if _cddg :=d .DecodeElement (_egdb ,&_ffb );_cddg !=nil {return _cddg ;};_cgg .CacheHierarchy =append (_cgg .CacheHierarchy ,_egdb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_ffb .Name ); +if _gbga :=d .Skip ();_gbga !=nil {return _gbga ;};};case _f .EndElement :break _dgcc ;case _f .CharData :};};return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_bece :=&CT_CacheSource {};_bece .TypeAttr =ST_SourceType (1);return _bece ;};func (_bgdec *CT_WorkbookPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbfde :=range start .Attr {if _fbfde .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_eebaa ,_gabab :=_fbfde .Value ,error (nil ); +if _gabab !=nil {return _gabab ;};_bgdec .CodeNameAttr =&_eebaa ;continue ;};if _fbfde .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_fgdag ,_agagb :=_b .ParseBool (_fbfde .Value );if _agagb !=nil {return _agagb ;};_bgdec .Date1904Attr =&_fgdag ; +continue ;};if _fbfde .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_eceaaa ,_accge :=_b .ParseBool (_fbfde .Value );if _accge !=nil {return _accge ;};_bgdec .HidePivotFieldListAttr =&_eceaaa ; +continue ;};if _fbfde .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_gcebgb ,_efggb :=_b .ParseBool (_fbfde .Value );if _efggb !=nil {return _efggb ; +};_bgdec .ShowBorderUnselectedTablesAttr =&_gcebgb ;continue ;};if _fbfde .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_ecaef ,_gffbad :=_b .ParseBool (_fbfde .Value );if _gffbad !=nil {return _gffbad ; +};_bgdec .ShowPivotChartFilterAttr =&_ecaef ;continue ;};if _fbfde .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_cggdbb ,_dgafc :=_b .ParseBool (_fbfde .Value );if _dgafc !=nil {return _dgafc ; +};_bgdec .PromptedSolutionsAttr =&_cggdbb ;continue ;};if _fbfde .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_dggace ,_gbdbg :=_b .ParseBool (_fbfde .Value );if _gbdbg !=nil {return _gbdbg ;};_bgdec .BackupFileAttr =&_dggace ; +continue ;};if _fbfde .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_cdafb ,_bgdggd :=_b .ParseBool (_fbfde .Value );if _bgdggd !=nil {return _bgdggd ;};_bgdec .SaveExternalLinkValuesAttr =&_cdafb ; +continue ;};if _fbfde .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_bgdec .UpdateLinksAttr .UnmarshalXMLAttr (_fbfde );continue ;};if _fbfde .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_bgdec .ShowObjectsAttr .UnmarshalXMLAttr (_fbfde ); +continue ;};if _fbfde .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_dbgac ,_agfdadd :=_b .ParseBool (_fbfde .Value );if _agfdadd !=nil {return _agfdadd ;};_bgdec .FilterPrivacyAttr =&_dbgac ;continue ; +};if _fbfde .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_acbfb ,_eefbb :=_b .ParseBool (_fbfde .Value );if _eefbb !=nil {return _eefbb ;};_bgdec .ShowInkAnnotationAttr =&_acbfb ;continue ; +};if _fbfde .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_eabfd ,_gffcge :=_b .ParseBool (_fbfde .Value );if _gffcge !=nil {return _gffcge ;};_bgdec .AllowRefreshQueryAttr =&_eabfd ; +continue ;};if _fbfde .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_defgf ,_dcgead :=_b .ParseBool (_fbfde .Value );if _dcgead !=nil {return _dcgead ;};_bgdec .PublishItemsAttr =&_defgf ;continue ;};if _fbfde .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_abbfe ,_dbadab :=_b .ParseBool (_fbfde .Value ); +if _dbadab !=nil {return _dbadab ;};_bgdec .CheckCompatibilityAttr =&_abbfe ;continue ;};if _fbfde .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_fddea ,_efgff :=_b .ParseBool (_fbfde .Value ); +if _efgff !=nil {return _efgff ;};_bgdec .AutoCompressPicturesAttr =&_fddea ;continue ;};if _fbfde .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_degcff ,_afbeb :=_b .ParseBool (_fbfde .Value ); +if _afbeb !=nil {return _afbeb ;};_bgdec .RefreshAllConnectionsAttr =&_degcff ;continue ;};if _fbfde .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dcecb ,_caegeb :=_b .ParseUint (_fbfde .Value ,10,32); +if _caegeb !=nil {return _caegeb ;};_abcgg :=uint32 (_dcecb );_bgdec .DefaultThemeVersionAttr =&_abcgg ;continue ;};};for {_dcccb ,_fffeeg :=d .Token ();if _fffeeg !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_fffeeg ); +};if _ggddd ,_ffgdde :=_dcccb .(_f .EndElement );_ffgdde &&_ggddd .Name ==start .Name {break ;};};return nil ;}; -// PivotCache Field -CacheField []*CT_CacheField ;}; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_fdafe *CT_Connections )ValidateWithPath (path string )error {for _gedg ,_gcbe :=range _fdafe .Connection {if _cdcac :=_gcbe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gedg )); +_cdcac !=nil {return _cdcac ;};};return nil ;}; -// Validate validates the CT_SheetBackgroundPicture and its children -func (_fdegbg *CT_SheetBackgroundPicture )Validate ()error {return _fdegbg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_agbcbg *CT_PivotDimension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agbcbg .MeasureAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agbcbg .MeasureAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_agbcbg .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_agbcbg .UniqueNameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_agbcbg .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_CellWatch struct{ +// Validate validates the CT_Query and its children +func (_cdfafg *CT_Query )Validate ()error {return _cdfafg .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_cbbe *CT_UndoInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_cbbe .IndexAttr )}); +_ffcbgd ,_eddace :=_cbbe .ExpAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0078\u0070"});if _eddace !=nil {return _eddace ;};start .Attr =append (start .Attr ,_ffcbgd );if _cbbe .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbe .Ref3DAttr ))}); +};if _cbbe .ArrayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbe .ArrayAttr ))});};if _cbbe .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbe .VAttr ))}); +};if _cbbe .NfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbe .NfAttr ))});};if _cbbe .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbbe .CsAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_cbbe .DrAttr )});if _cbbe .DnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_cbbe .DnAttr )}); +};if _cbbe .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_cbbe .RAttr )});};if _cbbe .SIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cbbe .SIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdbaff ST_FontScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aegdg :=_f .Attr {};_aegdg .Name =name ;switch _gdbaff {case ST_FontSchemeUnset :_aegdg .Value =""; +case ST_FontSchemeNone :_aegdg .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_aegdg .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_aegdg .Value ="\u006d\u0069\u006eo\u0072";};return _aegdg ,nil ;};func (_dccca *ST_CfvoType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgfc ,_eebca :=d .Token (); +if _eebca !=nil {return _eebca ;};if _bgcfae ,_cbbeb :=_bcgfc .(_f .EndElement );_cbbeb &&_bgcfae .Name ==start .Name {*_dccca =1;return nil ;};if _efdge ,_gadagc :=_bcgfc .(_f .CharData );!_gadagc {return _bg .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",_bcgfc ); +}else {switch string (_efdge ){case "":*_dccca =0;case "\u006e\u0075\u006d":*_dccca =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dccca =2;case "\u006d\u0061\u0078":*_dccca =3;case "\u006d\u0069\u006e":*_dccca =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dccca =5; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_dccca =6;};};_bcgfc ,_eebca =d .Token ();if _eebca !=nil {return _eebca ;};if _afafe ,_aebde :=_bcgfc .(_f .EndElement );_aebde &&_afafe .Name ==start .Name {return nil ;};return _bg .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",_bcgfc ); +};func (_daabd ST_GrowShrinkType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daabd .String (),start );}; -// Reference -RAttr string ;};func (_dfac *CT_ChartsheetViews )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ccagg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_efbcb :=range _dfac .SheetView {e .EncodeElement (_efbcb ,_ccagg );};if _dfac .ExtLst !=nil {_ggge :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfac .ExtLst ,_ggge );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_WebPublishing ()*CT_WebPublishing {_ceccbd :=&CT_WebPublishing {};return _ceccbd }; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_acage *CT_String )ValidateWithPath (path string )error {for _fedad ,_ddada :=range _acage .Tpls {if _ddbea :=_ddada .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fedad ));_ddbea !=nil {return _ddbea ; +};};for _febfg ,_bbbga :=range _acage .X {if _edcfb :=_bbbga .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_febfg ));_edcfb !=nil {return _edcfb ;};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ; +Content string ;}; -// Validate validates the CT_Sets and its children -func (_ceaddb *CT_Sets )Validate ()error {return _ceaddb .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};type CT_OleSize struct{ +// Validate validates the CT_Scenarios and its children +func (_agdeea *CT_Scenarios )Validate ()error {return _agdeea .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};type CT_Borders struct{ -// Reference -RefAttr string ;};type CT_SmartTagType struct{ +// Border Count +CountAttr *uint32 ; -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Border +Border []*CT_Border ;}; -// Name -NameAttr *string ; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_fegdbc *Connections )ValidateWithPath (path string )error {if _eadgcc :=_fegdbc .CT_Connections .ValidateWithPath (path );_eadgcc !=nil {return _eadgcc ;};return nil ;};func NewCT_Border ()*CT_Border {_bba :=&CT_Border {};return _bba };type CT_Stylesheet struct{ -// Smart Tag URL -UrlAttr *string ;}; +// Number Formats +NumFmts *CT_NumFmts ; -// Validate validates the CT_Parameters and its children -func (_bbbec *CT_Parameters )Validate ()error {return _bbbec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type CT_Connections struct{ +// Fonts +Fonts *CT_Fonts ; -// Connection -Connection []*CT_Connection ;};func NewCT_Macrosheet ()*CT_Macrosheet {_eaafcb :=&CT_Macrosheet {};_eaafcb .SheetData =NewCT_SheetData ();return _eaafcb ;}; +// Fills +Fills *CT_Fills ; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_bgbf *CT_Cell )ValidateWithPath (path string )error {if _egeb :=_bgbf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_egeb !=nil {return _egeb ;};if _bgbf .F !=nil {if _gfcfg :=_bgbf .F .ValidateWithPath (path +"\u002f\u0046"); -_gfcfg !=nil {return _gfcfg ;};};if _bgbf .Is !=nil {if _begcg :=_bgbf .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_begcg !=nil {return _begcg ;};};if _bgbf .ExtLst !=nil {if _fbae :=_bgbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbae !=nil {return _fbae ;};};return nil ;};func (_fdcgba *ST_UpdateLinks )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abadf ,_ceafg :=d .Token ();if _ceafg !=nil {return _ceafg ;};if _cagege ,_abdef :=_abadf .(_e .EndElement );_abdef &&_cagege .Name ==start .Name {*_fdcgba =1; -return nil ;};if _ccacf ,_cbgff :=_abadf .(_e .CharData );!_cbgff {return _g .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",_abadf );}else {switch string (_ccacf ){case "":*_fdcgba =0; -case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_fdcgba =1;case "\u006e\u0065\u0076e\u0072":*_fdcgba =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdcgba =3;};};_abadf ,_ceafg =d .Token ();if _ceafg !=nil {return _ceafg ;};if _ggdfce ,_adcge :=_abadf .(_e .EndElement ); -_adcge &&_ggdfce .Name ==start .Name {return nil ;};return _g .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",_abadf );}; +// Borders +Borders *CT_Borders ; -// Validate validates the CT_CustomChartsheetView and its children -func (_aeeg *CT_CustomChartsheetView )Validate ()error {return _aeeg .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};type CT_CalculatedMembers struct{ +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Calculated Members Count -CountAttr *uint32 ; +// Cell Formats +CellXfs *CT_CellXfs ; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;};type CT_PivotAreas struct{ +// Cell Styles +CellStyles *CT_CellStyles ; -// Pivot Area Count -CountAttr *uint32 ; +// Formats +Dxfs *CT_Dxfs ; -// Pivot Area -PivotArea []*CT_PivotArea ;};func (_fcgacg ST_VerticalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abgabb :=_e .Attr {};_abgabb .Name =name ;switch _fcgacg {case ST_VerticalAlignmentUnset :_abgabb .Value ="";case ST_VerticalAlignmentTop :_abgabb .Value ="\u0074\u006f\u0070"; -case ST_VerticalAlignmentCenter :_abgabb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_abgabb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_abgabb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; -case ST_VerticalAlignmentDistributed :_abgabb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _abgabb ,nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_ggcca :=&CT_RevisionSheetRename {};return _ggcca ; -};func (_gagea *ST_PageOrder )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dffdaa ,_gdfed :=d .Token ();if _gdfed !=nil {return _gdfed ;};if _daeba ,_bcgbdb :=_dffdaa .(_e .EndElement );_bcgbdb &&_daeba .Name ==start .Name {*_gagea =1; -return nil ;};if _afecg ,_cfccc :=_dffdaa .(_e .CharData );!_cfccc {return _g .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",_dffdaa );}else {switch string (_afecg ){case "":*_gagea =0; -case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_gagea =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_gagea =2;};};_dffdaa ,_gdfed =d .Token ();if _gdfed !=nil {return _gdfed ;};if _dbaeda ,_gbgdeb :=_dffdaa .(_e .EndElement ); -_gbgdeb &&_dbaeda .Name ==start .Name {return nil ;};return _g .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",_dffdaa );};func (_agdbba *CT_VolMain )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_g .Sprintf ("\u0025\u0076",_agdbba .FirstAttr )}); -e .EncodeToken (start );_bgfea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_afcfe :=range _agdbba .Tp {e .EncodeElement (_afcfe ,_bgfea );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdcgb *CT_MetadataTypes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfdgg :=range start .Attr {if _cfdgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_becca ,_fgfad :=_b .ParseUint (_cfdgg .Value ,10,32); -if _fgfad !=nil {return _fgfad ;};_gffdba :=uint32 (_becca );_cdcgb .CountAttr =&_gffdba ;continue ;};};_gedd :for {_edaed ,_cadae :=d .Token ();if _cadae !=nil {return _cadae ;};switch _gcfab :=_edaed .(type ){case _e .StartElement :switch _gcfab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_dacf :=NewCT_MetadataType (); -if _cegae :=d .DecodeElement (_dacf ,&_gcfab );_cegae !=nil {return _cegae ;};_cdcgb .MetadataType =append (_cdcgb .MetadataType ,_dacf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_gcfab .Name ); -if _cdcad :=d .Skip ();_cdcad !=nil {return _cdcad ;};};case _e .EndElement :break _gedd ;case _e .CharData :};};return nil ;}; +// Table Styles +TableStyles *CT_TableStyles ; -// Validate validates the CT_ColorFilter and its children -func (_gfed *CT_ColorFilter )Validate ()error {return _gfed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type Workbook struct{CT_Workbook };func (_aggefa ST_UpdateLinks )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aggefa .String (),start ); -};type ST_RefMode byte ; +// Colors +Colors *CT_Colors ; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_ffcecg *CT_ExternalBook )ValidateWithPath (path string )error {if _ffcecg .SheetNames !=nil {if _efbag :=_ffcecg .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_efbag !=nil {return _efbag ;}; -};if _ffcecg .DefinedNames !=nil {if _agabbf :=_ffcecg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_agabbf !=nil {return _agabbf ;};};if _ffcecg .SheetDataSet !=nil {if _aaaegd :=_ffcecg .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"); -_aaaegd !=nil {return _aaaegd ;};};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_bacd :=&CT_DdeValue {};return _bacd };func (_egaec *CT_VerticalAlignFontProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egaec .ValAttr =_gg .ST_VerticalAlignRun (1); -for _ ,_deggae :=range start .Attr {if _deggae .Name .Local =="\u0076\u0061\u006c"{_egaec .ValAttr .UnmarshalXMLAttr (_deggae );continue ;};};for {_fabgfd ,_dadgc :=d .Token ();if _dadgc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_dadgc ); -};if _cadgf ,_gccca :=_fabgfd .(_e .EndElement );_gccca &&_cadgf .Name ==start .Name {break ;};};return nil ;};func (_adcadc *CT_Revisions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adcadc .Rrc !=nil {_dggcda :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}}; -for _ ,_cgbeb :=range _adcadc .Rrc {e .EncodeElement (_cgbeb ,_dggcda );};};if _adcadc .Rm !=nil {_ffedd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_ggege :=range _adcadc .Rm {e .EncodeElement (_ggege ,_ffedd );};}; -if _adcadc .Rcv !=nil {_geedb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_gfdade :=range _adcadc .Rcv {e .EncodeElement (_gfdade ,_geedb );};};if _adcadc .Rsnm !=nil {_afcbf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}}; -for _ ,_cffbb :=range _adcadc .Rsnm {e .EncodeElement (_cffbb ,_afcbf );};};if _adcadc .Ris !=nil {_cecgdd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_bgcec :=range _adcadc .Ris {e .EncodeElement (_bgcec ,_cecgdd ); -};};if _adcadc .Rcc !=nil {_fcfdea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_fgffef :=range _adcadc .Rcc {e .EncodeElement (_fgffef ,_fcfdea );};};if _adcadc .Rfmt !=nil {_dbaeff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}}; -for _ ,_bbafgf :=range _adcadc .Rfmt {e .EncodeElement (_bbafgf ,_dbaeff );};};if _adcadc .Raf !=nil {_cdbgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_aeeb :=range _adcadc .Raf {e .EncodeElement (_aeeb ,_cdbgc ); -};};if _adcadc .Rdn !=nil {_bcdbfd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_dgfde :=range _adcadc .Rdn {e .EncodeElement (_dgfde ,_bcdbfd );};};if _adcadc .Rcmt !=nil {_ggaebg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}}; -for _ ,_efddf :=range _adcadc .Rcmt {e .EncodeElement (_efddf ,_ggaebg );};};if _adcadc .Rqt !=nil {_bdeae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_cbbab :=range _adcadc .Rqt {e .EncodeElement (_cbbab ,_bdeae ); -};};if _adcadc .Rcft !=nil {_dbgfd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_degga :=range _adcadc .Rcft {e .EncodeElement (_degga ,_dbgfd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ebfde *ST_Visibility )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbeb ,_gcbggc :=d .Token ();if _gcbggc !=nil {return _gcbggc ;};if _eafdeg ,_aacbb :=_cgbeb .(_f .EndElement );_aacbb &&_eafdeg .Name ==start .Name {*_ebfde =1; +return nil ;};if _cfaegb ,_dgaag :=_cgbeb .(_f .CharData );!_dgaag {return _bg .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",_cgbeb );}else {switch string (_cfaegb ){case "":*_ebfde =0; +case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_ebfde =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ebfde =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_ebfde =3;};};_cgbeb ,_gcbggc =d .Token ();if _gcbggc !=nil {return _gcbggc ; +};if _cededa ,_febef :=_cgbeb .(_f .EndElement );_febef &&_cededa .Name ==start .Name {return nil ;};return _bg .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",_cgbeb ); }; -// Validate validates the CT_RowFields and its children -func (_eacgc *CT_RowFields )Validate ()error {return _eacgc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_dcfage *ST_MdxFunctionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcfage =0; -case "\u006d":*_dcfage =1;case "\u0076":*_dcfage =2;case "\u0073":*_dcfage =3;case "\u0063":*_dcfage =4;case "\u0072":*_dcfage =5;case "\u0070":*_dcfage =6;case "\u006b":*_dcfage =7;};return nil ;};type CT_MetadataBlock struct{ +// Validate validates the CT_BookViews and its children +func (_cbb *CT_BookViews )Validate ()error {return _cbb .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_bbgda *CT_FunctionGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbgda .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgda .BuiltInGroupCountAttr )}); +};e .EncodeToken (start );if _bbgda .FunctionGroup !=nil {_afdag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_abgcd :=range _bbgda .FunctionGroup {e .EncodeElement (_abgcd ,_afdag ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Scope byte ;type CT_TableStyles struct{ -// Metadata Record -Rc []*CT_MetadataRecord ;};type CT_Comments struct{ +// Table Style Count +CountAttr *uint32 ; -// Authors -Authors *CT_Authors ; +// Default Table Style +DefaultTableStyleAttr *string ; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};type CT_RevisionAutoFormatting struct{ +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Table Style +TableStyle []*CT_TableStyle ;};func (_aadcd *CT_FieldUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_aadcd .XAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_dedgb :=&CT_ExternalDefinedName {};return _dedgb ;};func (_fbeabc *CT_Selection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgecf :=range start .Attr {if _cgecf .Name .Local =="\u0070\u0061\u006e\u0065"{_fbeabc .PaneAttr .UnmarshalXMLAttr (_cgecf ); +continue ;};if _cgecf .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_gcbecg ,_fbfca :=_cgecf .Value ,error (nil );if _fbfca !=nil {return _fbfca ;};_fbeabc .ActiveCellAttr =&_gcbecg ;continue ;};if _cgecf .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_cdaac ,_eefce :=_b .ParseUint (_cgecf .Value ,10,32); +if _eefce !=nil {return _eefce ;};_dcbcda :=uint32 (_cdaac );_fbeabc .ActiveCellIdAttr =&_dcbcda ;continue ;};if _cgecf .Name .Local =="\u0073\u0071\u0072e\u0066"{_eaebd ,_fgafb :=ParseSliceST_Sqref (_cgecf .Value );if _fgafb !=nil {return _fgafb ;};_fbeabc .SqrefAttr =&_eaebd ; +continue ;};};for {_ecaee ,_abagg :=d .Token ();if _abagg !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_abagg );};if _gbadd ,_daceg :=_ecaee .(_f .EndElement ); +_daceg &&_gbadd .Name ==start .Name {break ;};};return nil ;}; -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// Validate validates the CT_WorkbookPr and its children +func (_efbeg *CT_WorkbookPr )Validate ()error {return _efbeg .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func NewCT_FontFamily ()*CT_FontFamily {_bdbac :=&CT_FontFamily {};_bdbac .ValAttr =0;return _bdbac }; +func (_ddfdcd *PivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfdcd .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_gafead :=range start .Attr {if _gafead .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fgcbc ,_cdcbc :=_b .ParseUint (_gafead .Value ,10,8); +if _cdcbc !=nil {return _cdcbc ;};_badbb :=uint8 (_fgcbc );_ddfdcd .CreatedVersionAttr =&_badbb ;continue ;};if _gafead .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cfeae ,_bdccge :=_b .ParseUint (_gafead .Value ,10,32);if _bdccge !=nil {return _bdccge ; +};_gcede :=uint32 (_cfeae );_ddfdcd .IndentAttr =&_gcede ;continue ;};if _gafead .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_fafdg ,_dcbbd :=_gafead .Value ,error (nil );if _dcbbd !=nil {return _dcbbd ; +};_ddfdcd .PivotTableStyleAttr =&_fafdg ;continue ;};if _gafead .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_afbafae ,_ggcefa :=_b .ParseBool (_gafead .Value );if _ggcefa !=nil {return _ggcefa ;};_ddfdcd .ShowEmptyRowAttr =&_afbafae ; +continue ;};if _gafead .Name .Local =="\u0074\u0061\u0067"{_babgbc ,_gdgbbb :=_gafead .Value ,error (nil );if _gdgbbb !=nil {return _gdgbbb ;};_ddfdcd .TagAttr =&_babgbc ;continue ;};if _gafead .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_gbdf ,_badffd :=_b .ParseBool (_gafead .Value ); +if _badffd !=nil {return _badffd ;};_ddfdcd .ShowEmptyColAttr =&_gbdf ;continue ;};if _gafead .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cdddb ,_ceecd :=_b .ParseUint (_gafead .Value ,10,8); +if _ceecd !=nil {return _ceecd ;};_agfbdc :=uint8 (_cdddb );_ddfdcd .MinRefreshableVersionAttr =&_agfbdc ;continue ;};if _gafead .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_becdc ,_dgfbaf :=_b .ParseBool (_gafead .Value ); +if _dgfbaf !=nil {return _dgfbaf ;};_ddfdcd .ShowHeadersAttr =&_becdc ;continue ;};if _gafead .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ddfad ,_efbfa :=_b .ParseBool (_gafead .Value );if _efbfa !=nil {return _efbfa ; +};_ddfdcd .AsteriskTotalsAttr =&_ddfad ;continue ;};if _gafead .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_eaegg ,_gaaeb :=_b .ParseBool (_gafead .Value );if _gaaeb !=nil {return _gaaeb ;};_ddfdcd .CompactAttr =&_eaegg ;continue ;};if _gafead .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_dbadd ,_edcbe :=_b .ParseBool (_gafead .Value ); +if _edcbe !=nil {return _edcbe ;};_ddfdcd .EditDataAttr =&_dbadd ;continue ;};if _gafead .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ecfbcb ,_geddc :=_b .ParseBool (_gafead .Value );if _geddc !=nil {return _geddc ;};_ddfdcd .OutlineAttr =&_ecfbcb ; +continue ;};if _gafead .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_bfgeg ,_acgae :=_b .ParseBool (_gafead .Value );if _acgae !=nil {return _acgae ;};_ddfdcd .ShowCalcMbrsAttr =&_bfgeg ;continue ;};if _gafead .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_ebaddg ,_cfdae :=_b .ParseBool (_gafead .Value ); +if _cfdae !=nil {return _cfdae ;};_ddfdcd .OutlineDataAttr =&_ebaddg ;continue ;};if _gafead .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_aadca ,_geebea :=_b .ParseBool (_gafead .Value );if _geebea !=nil {return _geebea ; +};_ddfdcd .GridDropZonesAttr =&_aadca ;continue ;};if _gafead .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_eacce ,_aabcf :=_b .ParseBool (_gafead .Value );if _aabcf !=nil {return _aabcf ;};_ddfdcd .CustomListSortAttr =&_eacce ; +continue ;};if _gafead .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_aeefef ,_geadee :=_b .ParseBool (_gafead .Value );if _geadee !=nil {return _geadee ;};_ddfdcd .RowGrandTotalsAttr =&_aeefef ;continue ; +};if _gafead .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cfebg ,_gbcgc :=_b .ParseBool (_gafead .Value );if _gbcgc !=nil {return _gbcgc ;};_ddfdcd .ApplyWidthHeightFormatsAttr =&_cfebg ; +continue ;};if _gafead .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_gafege ,_eddgea :=_b .ParseBool (_gafead .Value );if _eddgea !=nil {return _eddgea ;};_ddfdcd .UseAutoFormattingAttr =&_gafege ; +continue ;};if _gafead .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ggccf ,_gaccg :=_gafead .Value ,error (nil );if _gaccg !=nil {return _gaccg ;};_ddfdcd .RowHeaderCaptionAttr =&_ggccf ;continue ; +};if _gafead .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_efaabe ,_ddaag :=_b .ParseBool (_gafead .Value );if _ddaag !=nil {return _ddaag ;};_ddfdcd .ShowDrillAttr =&_efaabe ;continue ;};if _gafead .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_dcfbgd ,_edcdd :=_b .ParseBool (_gafead .Value ); +if _edcdd !=nil {return _edcdd ;};_ddfdcd .MergeItemAttr =&_dcfbgd ;continue ;};if _gafead .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgebf ,_badcd :=_b .ParseBool (_gafead .Value );if _badcd !=nil {return _badcd ; +};_ddfdcd .ApplyBorderFormatsAttr =&_fgebf ;continue ;};if _gafead .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_bgdecb ,_faeedd :=_b .ParseBool (_gafead .Value );if _faeedd !=nil {return _faeedd ;};_ddfdcd .VisualTotalsAttr =&_bgdecb ; +continue ;};if _gafead .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_dfgba ,_acec :=_b .ParseBool (_gafead .Value );if _acec !=nil {return _acec ;};_ddfdcd .CompactDataAttr =&_dfgba ;continue ;};if _gafead .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_faabe ,_bfbdf :=_b .ParseUint (_gafead .Value ,10,32); +if _bfbdf !=nil {return _bfbdf ;};_gdcbg :=uint32 (_faabe );_ddfdcd .DataPositionAttr =&_gdcbg ;continue ;};if _gafead .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_eaafbc ,_feeab :=_b .ParseBool (_gafead .Value ); +if _feeab !=nil {return _feeab ;};_ddfdcd .MultipleFieldFiltersAttr =&_eaafbc ;continue ;};if _gafead .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_faadf ,_adgfe :=_b .ParseBool (_gafead .Value ); +if _adgfe !=nil {return _adgfe ;};_ddfdcd .PageOverThenDownAttr =&_faadf ;continue ;};if _gafead .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_afbcg ,_abbeg :=_b .ParseBool (_gafead .Value ); +if _abbeg !=nil {return _abbeg ;};_ddfdcd .FieldListSortAscendingAttr =&_afbcg ;continue ;};if _gafead .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_abdgd ,_ffccb :=_b .ParseBool (_gafead .Value );if _ffccb !=nil {return _ffccb ; +};_ddfdcd .ShowMissingAttr =&_abdgd ;continue ;};if _gafead .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_ddfddd ,_gedbf :=_b .ParseBool (_gafead .Value );if _gedbf !=nil {return _gedbf ;};_ddfdcd .FieldPrintTitlesAttr =&_ddfddd ; +continue ;};if _gafead .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_cgbfe ,_gddcg :=_b .ParseBool (_gafead .Value );if _gddcg !=nil {return _gddcg ;};_ddfdcd .ShowMemberPropertyTipsAttr =&_cgbfe ; +continue ;};if _gafead .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_aadag ,_caeda :=_gafead .Value ,error (nil );if _caeda !=nil {return _caeda ;};_ddfdcd .PageStyleAttr =&_aadag ;continue ;};if _gafead .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ccbcc ,_cbfcc :=_b .ParseUint (_gafead .Value ,10,32); +if _cbfcc !=nil {return _cbfcc ;};_gbdbb :=uint32 (_ccbcc );_ddfdcd .AutoFormatIdAttr =&_gbdbb ;continue ;};if _gafead .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_eadaa ,_addfb :=_b .ParseBool (_gafead .Value );if _addfb !=nil {return _addfb ; +};_ddfdcd .ShowItemsAttr =&_eadaa ;continue ;};if _gafead .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_afdbgf ,_cfgag :=_b .ParseBool (_gafead .Value );if _cfgag !=nil {return _cfgag ; +};_ddfdcd .ApplyPatternFormatsAttr =&_afdbgf ;continue ;};if _gafead .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_dcbcc ,_beddff :=_b .ParseBool (_gafead .Value );if _beddff !=nil {return _beddff ; +};_ddfdcd .EnableFieldPropertiesAttr =&_dcbcc ;continue ;};if _gafead .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_agebfa ,_agcgf :=_b .ParseBool (_gafead .Value );if _agcgf !=nil {return _agcgf ; +};_ddfdcd .ShowMultipleLabelAttr =&_agebfa ;continue ;};if _gafead .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_gedbbb ,_faffc :=_b .ParseBool (_gafead .Value );if _faffc !=nil {return _faffc ; +};_ddfdcd .PreserveFormattingAttr =&_gedbbb ;continue ;};if _gafead .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbaegf ,_gcabb :=_b .ParseBool (_gafead .Value );if _gcabb !=nil {return _gcabb ;};_ddfdcd .PublishedAttr =&_cbaegf ;continue ; +};if _gafead .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_edbaa ,_dacdag :=_gafead .Value ,error (nil );if _dacdag !=nil {return _dacdag ;};_ddfdcd .MissingCaptionAttr =&_edbaa ;continue ;};if _gafead .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_eaaca ,_ddecba :=_b .ParseBool (_gafead .Value ); +if _ddecba !=nil {return _ddecba ;};_ddfdcd .ImmersiveAttr =&_eaaca ;continue ;};if _gafead .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_abaee ,_ebfgc :=_b .ParseUint (_gafead .Value ,10,32);if _ebfgc !=nil {return _ebfgc ;};_caffa :=uint32 (_abaee ); +_ddfdcd .PageWrapAttr =&_caffa ;continue ;};if _gafead .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_ggbfb ,_caacc :=_b .ParseUint (_gafead .Value ,10,32);if _caacc !=nil {return _caacc ;};_cgeagc :=uint32 (_ggbfb );_ddfdcd .ChartFormatAttr =&_cgeagc ; +continue ;};if _gafead .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cgbab ,_ffaabc :=_b .ParseBool (_gafead .Value );if _ffaabc !=nil {return _ffaabc ;};_ddfdcd .ShowDataDropDownAttr =&_cgbab ; +continue ;};if _gafead .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_adbbab ,_ddgga :=_gafead .Value ,error (nil );if _ddgga !=nil {return _ddgga ;};_ddfdcd .ColHeaderCaptionAttr =&_adbbab ;continue ; +};if _gafead .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_abbbf ,_gdfad :=_b .ParseBool (_gafead .Value );if _gdfad !=nil {return _gdfad ;};_ddfdcd .SubtotalHiddenItemsAttr =&_abbbf ; +continue ;};if _gafead .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_cdddc ,_bdebf :=_b .ParseBool (_gafead .Value );if _bdebf !=nil {return _bdebf ;};_ddfdcd .MdxSubqueriesAttr =&_cdddc ;continue ;};if _gafead .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gdacd ,_cgfcg :=_gafead .Value ,error (nil ); +if _cgfcg !=nil {return _cgfcg ;};_ddfdcd .ErrorCaptionAttr =&_gdacd ;continue ;};if _gafead .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_fbege ,_dcfdf :=_b .ParseBool (_gafead .Value );if _dcfdf !=nil {return _dcfdf ; +};_ddfdcd .ColGrandTotalsAttr =&_fbege ;continue ;};if _gafead .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_bfcaa ,_gcgbg :=_b .ParseBool (_gafead .Value );if _gcgbg !=nil {return _gcgbg ;};_ddfdcd .PrintDrillAttr =&_bfcaa ; +continue ;};if _gafead .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_aefcee ,_ceccab :=_b .ParseBool (_gafead .Value );if _ceccab !=nil {return _ceccab ;};_ddfdcd .ItemPrintTitlesAttr =&_aefcee ;continue ; +};if _gafead .Name .Local =="\u006e\u0061\u006d\u0065"{_dgcbf ,_dbega :=_gafead .Value ,error (nil );if _dbega !=nil {return _dbega ;};_ddfdcd .NameAttr =_dgcbf ;continue ;};if _gafead .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_adbegb ,_faeeb :=_b .ParseBool (_gafead .Value ); +if _faeeb !=nil {return _faeeb ;};_ddfdcd .ShowDropZonesAttr =&_adbegb ;continue ;};if _gafead .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_ffbef ,_abeef :=_b .ParseBool (_gafead .Value );if _abeef !=nil {return _abeef ; +};_ddfdcd .ShowDataTipsAttr =&_ffbef ;continue ;};if _gafead .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_eafcb ,_adaaea :=_gafead .Value ,error (nil );if _adaaea !=nil {return _adaaea ;};_ddfdcd .VacatedStyleAttr =&_eafcb ; +continue ;};if _gafead .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_ddbca ,_bbceg :=_gafead .Value ,error (nil );if _bbceg !=nil {return _bbceg ;};_ddfdcd .GrandTotalCaptionAttr =&_ddbca ; +continue ;};if _gafead .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aaggf ,_eceddf :=_b .ParseBool (_gafead .Value );if _eceddf !=nil {return _eceddf ;};_ddfdcd .ApplyNumberFormatsAttr =&_aaggf ; +continue ;};if _gafead .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_fdafdd ,_bbad :=_b .ParseBool (_gafead .Value );if _bbad !=nil {return _bbad ;};_ddfdcd .EnableDrillAttr =&_fdafdd ;continue ;};if _gafead .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbggb ,_eafcfc :=_b .ParseBool (_gafead .Value ); +if _eafcfc !=nil {return _eafcfc ;};_ddfdcd .ApplyFontFormatsAttr =&_bbggb ;continue ;};if _gafead .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dbdea ,_daegga :=_b .ParseBool (_gafead .Value ); +if _daegga !=nil {return _daegga ;};_ddfdcd .DisableFieldListAttr =&_dbdea ;continue ;};if _gafead .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fefggc ,_fcfbab :=_b .ParseBool (_gafead .Value ); +if _fcfbab !=nil {return _fcfbab ;};_ddfdcd .ApplyAlignmentFormatsAttr =&_fefggc ;continue ;};if _gafead .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_decdf ,_gdaae :=_b .ParseBool (_gafead .Value );if _gdaae !=nil {return _gdaae ; +};_ddfdcd .DataOnRowsAttr =&_decdf ;continue ;};if _gafead .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ffagf ,_baeggd :=_gafead .Value ,error (nil );if _baeggd !=nil {return _baeggd ;};_ddfdcd .DataCaptionAttr =_ffagf ; +continue ;};if _gafead .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_ceadcc ,_aeecag :=_b .ParseBool (_gafead .Value );if _aeecag !=nil {return _aeecag ;};_ddfdcd .ShowErrorAttr =&_ceadcc ;continue ;};if _gafead .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_aacfe ,_abgec :=_b .ParseUint (_gafead .Value ,10,32); +if _abgec !=nil {return _abgec ;};_ddfdcd .CacheIdAttr =uint32 (_aacfe );continue ;};if _gafead .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_dagagb ,_acabc :=_b .ParseBool (_gafead .Value );if _acabc !=nil {return _acabc ; +};_ddfdcd .EnableWizardAttr =&_dagagb ;continue ;};if _gafead .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ggfae ,_dggfbf :=_b .ParseUint (_gafead .Value ,10,8);if _dggfbf !=nil {return _dggfbf ;};_bcdad :=uint8 (_ggfae ); +_ddfdcd .UpdatedVersionAttr =&_bcdad ;continue ;};};_dffbg :for {_fdeeb ,_adadg :=d .Token ();if _adadg !=nil {return _adadg ;};switch _edcdfa :=_fdeeb .(type ){case _f .StartElement :switch _edcdfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _cdccga :=d .DecodeElement (_ddfdcd .Location ,&_edcdfa ); +_cdccga !=nil {return _cdccga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_ddfdcd .PivotFields =NewCT_PivotFields (); +if _cedbe :=d .DecodeElement (_ddfdcd .PivotFields ,&_edcdfa );_cedbe !=nil {return _cedbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_ddfdcd .RowFields =NewCT_RowFields (); +if _cffge :=d .DecodeElement (_ddfdcd .RowFields ,&_edcdfa );_cffge !=nil {return _cffge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_ddfdcd .RowItems =NewCT_rowItems (); +if _cbcfgg :=d .DecodeElement (_ddfdcd .RowItems ,&_edcdfa );_cbcfgg !=nil {return _cbcfgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_ddfdcd .ColFields =NewCT_ColFields (); +if _gdacdc :=d .DecodeElement (_ddfdcd .ColFields ,&_edcdfa );_gdacdc !=nil {return _gdacdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_ddfdcd .ColItems =NewCT_colItems (); +if _fddgcb :=d .DecodeElement (_ddfdcd .ColItems ,&_edcdfa );_fddgcb !=nil {return _fddgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ddfdcd .PageFields =NewCT_PageFields (); +if _bdffe :=d .DecodeElement (_ddfdcd .PageFields ,&_edcdfa );_bdffe !=nil {return _bdffe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_ddfdcd .DataFields =NewCT_DataFields (); +if _fbbgcc :=d .DecodeElement (_ddfdcd .DataFields ,&_edcdfa );_fbbgcc !=nil {return _fbbgcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_ddfdcd .Formats =NewCT_Formats (); +if _gcdbcb :=d .DecodeElement (_ddfdcd .Formats ,&_edcdfa );_gcdbcb !=nil {return _gcdbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_ddfdcd .ConditionalFormats =NewCT_ConditionalFormats (); +if _dagda :=d .DecodeElement (_ddfdcd .ConditionalFormats ,&_edcdfa );_dagda !=nil {return _dagda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_ddfdcd .ChartFormats =NewCT_ChartFormats (); +if _aeafa :=d .DecodeElement (_ddfdcd .ChartFormats ,&_edcdfa );_aeafa !=nil {return _aeafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_ddfdcd .PivotHierarchies =NewCT_PivotHierarchies (); +if _bdcac :=d .DecodeElement (_ddfdcd .PivotHierarchies ,&_edcdfa );_bdcac !=nil {return _bdcac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_ddfdcd .PivotTableStyleInfo =NewCT_PivotTableStyle (); +if _dbbeb :=d .DecodeElement (_ddfdcd .PivotTableStyleInfo ,&_edcdfa );_dbbeb !=nil {return _dbbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_ddfdcd .Filters =NewCT_PivotFilters (); +if _fedgad :=d .DecodeElement (_ddfdcd .Filters ,&_edcdfa );_fedgad !=nil {return _fedgad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ddfdcd .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); +if _daaed :=d .DecodeElement (_ddfdcd .RowHierarchiesUsage ,&_edcdfa );_daaed !=nil {return _daaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ddfdcd .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); +if _fbcga :=d .DecodeElement (_ddfdcd .ColHierarchiesUsage ,&_edcdfa );_fbcga !=nil {return _fbcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddfdcd .ExtLst =NewCT_ExtensionList (); +if _defee :=d .DecodeElement (_ddfdcd .ExtLst ,&_edcdfa );_defee !=nil {return _defee ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_edcdfa .Name ); +if _fcgdab :=d .Skip ();_fcgdab !=nil {return _fcgdab ;};};case _f .EndElement :break _dffbg ;case _f .CharData :};};return nil ;};func (_fagabf ST_Type )ValidateWithPath (path string )error {switch _fagabf {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagabf )); +};return nil ;};func (_aaebb ST_ShowDataAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdcdbd :=_f .Attr {};_bdcdbd .Name =name ;switch _aaebb {case ST_ShowDataAsUnset :_bdcdbd .Value ="";case ST_ShowDataAsNormal :_bdcdbd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_ShowDataAsDifference :_bdcdbd .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_bdcdbd .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_bdcdbd .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066"; +case ST_ShowDataAsRunTotal :_bdcdbd .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_bdcdbd .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_bdcdbd .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c"; +case ST_ShowDataAsPercentOfTotal :_bdcdbd .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_bdcdbd .Value ="\u0069\u006e\u0064e\u0078";};return _bdcdbd ,nil ;};func (_bcebca *Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcebca .CT_Chartsheet =*NewCT_Chartsheet (); +_bbeea :for {_ebeadc ,_dafgd :=d .Token ();if _dafgd !=nil {return _dafgd ;};switch _ffbff :=_ebeadc .(type ){case _f .StartElement :switch _ffbff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bcebca .SheetPr =NewCT_ChartsheetPr (); +if _fbgbg :=d .DecodeElement (_bcebca .SheetPr ,&_ffbff );_fbgbg !=nil {return _fbgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _acdgc :=d .DecodeElement (_bcebca .SheetViews ,&_ffbff ); +_acdgc !=nil {return _acdgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcebca .SheetProtection =NewCT_ChartsheetProtection (); +if _dcaegd :=d .DecodeElement (_bcebca .SheetProtection ,&_ffbff );_dcaegd !=nil {return _dcaegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bcebca .CustomSheetViews =NewCT_CustomChartsheetViews (); +if _dfbaf :=d .DecodeElement (_bcebca .CustomSheetViews ,&_ffbff );_dfbaf !=nil {return _dfbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bcebca .PageMargins =NewCT_PageMargins (); +if _dedfcb :=d .DecodeElement (_bcebca .PageMargins ,&_ffbff );_dedfcb !=nil {return _dedfcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bcebca .PageSetup =NewCT_CsPageSetup (); +if _bgdfg :=d .DecodeElement (_bcebca .PageSetup ,&_ffbff );_bgdfg !=nil {return _bgdfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bcebca .HeaderFooter =NewCT_HeaderFooter (); +if _ccgea :=d .DecodeElement (_bcebca .HeaderFooter ,&_ffbff );_ccgea !=nil {return _ccgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _fegga :=d .DecodeElement (_bcebca .Drawing ,&_ffbff ); +_fegga !=nil {return _fegga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bcebca .LegacyDrawing =NewCT_LegacyDrawing (); +if _fdbaef :=d .DecodeElement (_bcebca .LegacyDrawing ,&_ffbff );_fdbaef !=nil {return _fdbaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bcebca .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _cbcgda :=d .DecodeElement (_bcebca .LegacyDrawingHF ,&_ffbff );_cbcgda !=nil {return _cbcgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bcebca .DrawingHF =NewCT_DrawingHF (); +if _ageagb :=d .DecodeElement (_bcebca .DrawingHF ,&_ffbff );_ageagb !=nil {return _ageagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bcebca .Picture =NewCT_SheetBackgroundPicture (); +if _agacb :=d .DecodeElement (_bcebca .Picture ,&_ffbff );_agacb !=nil {return _agacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_bcebca .WebPublishItems =NewCT_WebPublishItems (); +if _bbdaba :=d .DecodeElement (_bcebca .WebPublishItems ,&_ffbff );_bbdaba !=nil {return _bbdaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcebca .ExtLst =NewCT_ExtensionList (); +if _egddf :=d .DecodeElement (_bcebca .ExtLst ,&_ffbff );_egddf !=nil {return _egddf ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ffbff .Name ); +if _aeegf :=d .Skip ();_aeegf !=nil {return _aeegf ;};};case _f .EndElement :break _bbeea ;case _f .CharData :};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_bbfeed :=&CT_OutlinePr {};return _bbfeed };type CT_SmartTags struct{ -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_gfgdbd *CT_Mdx )ValidateWithPath (path string )error {if _gfgdbd .FAttr ==ST_MdxFunctionTypeUnset {return _g .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path ); -};if _gbdfdf :=_gfgdbd .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_gbdfdf !=nil {return _gbdfdf ;};if _gfgdbd .T !=nil {if _efadf :=_gfgdbd .T .ValidateWithPath (path +"\u002f\u0054");_efadf !=nil {return _efadf ;};};if _gfgdbd .Ms !=nil {if _aead :=_gfgdbd .Ms .ValidateWithPath (path +"\u002f\u004d\u0073"); -_aead !=nil {return _aead ;};};if _gfgdbd .P !=nil {if _fgbdg :=_gfgdbd .P .ValidateWithPath (path +"\u002f\u0050");_fgbdg !=nil {return _fgbdg ;};};if _gfgdbd .K !=nil {if _dgaaf :=_gfgdbd .K .ValidateWithPath (path +"\u002f\u004b");_dgaaf !=nil {return _dgaaf ; -};};return nil ;};func (_bgbbe *CT_TableParts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgbbe .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bgbbe .CountAttr )}); -};e .EncodeToken (start );if _bgbbe .TablePart !=nil {_ffgcg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_acfbe :=range _bgbbe .TablePart {e .EncodeElement (_acfbe ,_ffgcg ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;}; -// Validate validates the CT_TableStyle and its children -func (_cebbb *CT_TableStyle )Validate ()error {return _cebbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_ExternalRow and its children +func (_eafde *CT_ExternalRow )Validate ()error {return _eafde .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};type CT_Items struct{ -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_efdb *CT_Filter )ValidateWithPath (path string )error {return nil };type CT_SortState struct{ +// Field Count +CountAttr *uint32 ; -// Sort by Columns -ColumnSortAttr *bool ; - -// Case Sensitive -CaseSensitiveAttr *bool ; - -// Sort Method -SortMethodAttr ST_SortMethod ; +// PivotTable Field Item +Item []*CT_Item ;}; -// Sort Range -RefAttr string ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_dfdb *CT_Authors )ValidateWithPath (path string )error {return nil };func (_cbca ST_TimePeriod )String ()string {switch _cbca {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; +case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";};func (_bfbbef *CT_VolTopicRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_bfbbef .RAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_bfbbef .SAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PageField ()*CT_PageField {_faedbc :=&CT_PageField {}; +return _faedbc }; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_dbbaa *CT_GradientStop )ValidateWithPath (path string )error {if _cdde :=_dbbaa .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cdde !=nil {return _cdde ;};return nil ;};func NewTable ()*Table {_afeebe :=&Table {};_afeebe .CT_Table =*NewCT_Table (); +return _afeebe };func (_edcef *CT_PivotAreas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edcef .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_edcef .CountAttr )}); +};e .EncodeToken (start );if _edcef .PivotArea !=nil {_gecgfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_cegfdf :=range _edcef .PivotArea {e .EncodeElement (_cegfdf ,_gecgfe ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbcbf ST_TotalsRowFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbcbf .String (),start );};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_bcaga :=&CT_UnderlineProperty {}; +return _bcaga ;};func (_gfcbc ST_SheetViewType )String ()string {switch _gfcbc {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077"; +case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";};func NewCT_Tuple ()*CT_Tuple {_dfdedb :=&CT_Tuple {};return _dfdedb };type CT_TextPr struct{ -// Validate validates the CT_TextField and its children -func (_fgbdb *CT_TextField )Validate ()error {return _fgbdb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};type CT_MeasureDimensionMap struct{ +// Prompt for File Name +PromptAttr *bool ; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// File Type +FileTypeAttr ST_FileType ; -// Dimension Id -DimensionAttr *uint32 ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_dffbe :=&CT_WorkbookProtection {};return _dffbe ;};func NewCT_SortCondition ()*CT_SortCondition {_adeca :=&CT_SortCondition {};return _adeca };type CT_GroupLevel struct{ +// Code Page +CodePageAttr *uint32 ; -// Unique Name -UniqueNameAttr string ; +// Character Set +CharacterSetAttr *string ; -// Grouping Level Display Name -CaptionAttr string ; +// First Row +FirstRowAttr *uint32 ; -// User-Defined Group Level -UserAttr *bool ; +// Source File Name +SourceFileAttr *string ; -// Custom Roll Up -CustomRollUpAttr *bool ; +// Delimited File +DelimitedAttr *bool ; -// OLAP Level Groups -Groups *CT_Groups ; +// Decimal Separator +DecimalAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_aagdd :=&CT_MeasureDimensionMaps {};return _aagdd ;};type StyleSheet struct{CT_Stylesheet };func (_bfeb *CT_DataBinding )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfeb .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bfeb .DataBindingNameAttr )}); -};if _bfeb .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bfeb .FileBindingAttr ))});};if _bfeb .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",*_bfeb .ConnectionIDAttr )}); -};if _bfeb .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bfeb .FileBindingNameAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",_bfeb .DataBindingLoadModeAttr )});e .EncodeToken (start ); -if _bfeb .Any !=nil {_bfeb .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Thousands Separator +ThousandsAttr *string ; -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_addcf *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _eedaf ,_eadf :=range _addcf .CustomSheetView {if _fbaa :=_eadf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_eedaf )); -_fbaa !=nil {return _fbaa ;};};return nil ;}; +// Tab as Delimiter +TabAttr *bool ; -// Validate validates the CT_CustomProperty and its children -func (_efeed *CT_CustomProperty )Validate ()error {return _efeed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_IgnoredErrors struct{ +// Space is Delimiter +SpaceAttr *bool ; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_cbbddb ST_SmartTagShow )ValidateWithPath (path string )error {switch _cbbddb {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbddb )); -};return nil ;};type CT_PCDKPIs struct{ +// Comma is Delimiter +CommaAttr *bool ; -// KPI Count -CountAttr *uint32 ; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// OLAP KPI -Kpi []*CT_PCDKPI ;};func (_eeeae ST_SortMethod )Validate ()error {return _eeeae .ValidateWithPath ("")};func (_bbgg *CT_ExternalCell )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbgg .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bbgg .RAttr )}); -};if _bbgg .TAttr !=ST_CellTypeUnset {_egda ,_bdcgc :=_bbgg .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"});if _bdcgc !=nil {return _bdcgc ;};start .Attr =append (start .Attr ,_egda );};if _bbgg .VmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_bbgg .VmAttr )}); -};e .EncodeToken (start );if _bbgg .V !=nil {_bgdga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0076"}};_ad .AddPreserveSpaceAttr (&_bgdga ,*_bbgg .V );e .EncodeElement (_bbgg .V ,_bgdga );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bebeb *CT_TextFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bebeb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bebeb .CountAttr )}); -};e .EncodeToken (start );_dgdaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bdggga :=range _bebeb .TextField {e .EncodeElement (_bdggga ,_dgdaa );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_dccf *CT_CsPageSetup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgad :=range start .Attr {if _cgad .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"&&_cgad .Name .Local =="\u0069\u0064"||_cgad .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"&&_cgad .Name .Local =="\u0069\u0064"{_ebfbf ,_caba :=_cgad .Value ,error (nil ); -if _caba !=nil {return _caba ;};_dccf .IdAttr =&_ebfbf ;continue ;};if _cgad .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bdad ,_deb :=_b .ParseUint (_cgad .Value ,10,32);if _deb !=nil {return _deb ;};_bbag :=uint32 (_bdad );_dccf .PaperSizeAttr =&_bbag ; -continue ;};if _cgad .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_egfg ,_efcde :=_cgad .Value ,error (nil );if _efcde !=nil {return _efcde ;};_dccf .PaperWidthAttr =&_egfg ;continue ;};if _cgad .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_cdcc ,_cfbc :=_b .ParseUint (_cgad .Value ,10,32); -if _cfbc !=nil {return _cfbc ;};_feaf :=uint32 (_cdcc );_dccf .FirstPageNumberAttr =&_feaf ;continue ;};if _cgad .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dccf .OrientationAttr .UnmarshalXMLAttr (_cgad );continue ; -};if _cgad .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_eeee ,_ccgae :=_b .ParseBool (_cgad .Value );if _ccgae !=nil {return _ccgae ;};_dccf .UsePrinterDefaultsAttr =&_eeee ;continue ;};if _cgad .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_bbcd ,_ffdga :=_cgad .Value ,error (nil ); -if _ffdga !=nil {return _ffdga ;};_dccf .PaperHeightAttr =&_bbcd ;continue ;};if _cgad .Name .Local =="\u0064\u0072\u0061f\u0074"{_abde ,_fgbe :=_b .ParseBool (_cgad .Value );if _fgbe !=nil {return _fgbe ;};_dccf .DraftAttr =&_abde ;continue ;};if _cgad .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_abccg ,_efdd :=_b .ParseBool (_cgad .Value ); -if _efdd !=nil {return _efdd ;};_dccf .UseFirstPageNumberAttr =&_abccg ;continue ;};if _cgad .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_adcee ,_gfade :=_b .ParseUint (_cgad .Value ,10,32);if _gfade !=nil {return _gfade ; -};_cegd :=uint32 (_adcee );_dccf .HorizontalDpiAttr =&_cegd ;continue ;};if _cgad .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_egdfa ,_gdeb :=_b .ParseUint (_cgad .Value ,10,32);if _gdeb !=nil {return _gdeb ;};_dcecb :=uint32 (_egdfa ); -_dccf .VerticalDpiAttr =&_dcecb ;continue ;};if _cgad .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ggcb ,_aaegd :=_b .ParseUint (_cgad .Value ,10,32);if _aaegd !=nil {return _aaegd ;};_dgcgb :=uint32 (_ggcb );_dccf .CopiesAttr =&_dgcgb ;continue ; -};if _cgad .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fdeg ,_cfeb :=_b .ParseBool (_cgad .Value );if _cfeb !=nil {return _cfeb ;};_dccf .BlackAndWhiteAttr =&_fdeg ;continue ;};};for {_agaa ,_deaeg :=d .Token (); -if _deaeg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_deaeg );};if _dcdg ,_dcged :=_agaa .(_e .EndElement );_dcged &&_dcdg .Name ==start .Name {break ; -};};return nil ;}; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_bgbbd *CT_ExternalReferences )ValidateWithPath (path string )error {for _bebbg ,_gcddca :=range _bgbbd .ExternalReference {if _dffe :=_gcddca .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bebbg )); -_dffe !=nil {return _dffe ;};};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_bcdeg ST_FormulaExpression )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcdeg .String (),start ); -};func (_agdfg *ST_DdeValueType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gefbee ,_fbdcc :=d .Token ();if _fbdcc !=nil {return _fbdcc ;};if _dadab ,_dfbcda :=_gefbee .(_e .EndElement );_dfbcda &&_dadab .Name ==start .Name {*_agdfg =1; -return nil ;};if _aebcc ,_geeead :=_gefbee .(_e .CharData );!_geeead {return _g .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",_gefbee );}else {switch string (_aebcc ){case "":*_agdfg =0; -case "\u006e\u0069\u006c":*_agdfg =1;case "\u0062":*_agdfg =2;case "\u006e":*_agdfg =3;case "\u0065":*_agdfg =4;case "\u0073\u0074\u0072":*_agdfg =5;};};_gefbee ,_fbdcc =d .Token ();if _fbdcc !=nil {return _fbdcc ;};if _ggdebf ,_abbbfe :=_gefbee .(_e .EndElement ); -_abbbfe &&_ggdebf .Name ==start .Name {return nil ;};return _g .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",_gefbee );};func (_fcggfg *Chartsheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _fcggfg .CT_Chartsheet .MarshalXML (e ,start );}; +// Qualifier +QualifierAttr ST_Qualifier ; -// Validate validates the CT_OleObject and its children -func (_gcgefd *CT_OleObject )Validate ()error {return _gcgefd .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");}; +// Custom Delimiter +DelimiterAttr *string ; -// Validate validates the CT_PivotDimension and its children -func (_ecaaf *CT_PivotDimension )Validate ()error {return _ecaaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_bgfe :=&CT_CellStyleXfs {}; -return _bgfe }; +// Fields +TextFields *CT_TextFields ;}; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_fgbf *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_fddgfg ST_FormatAction )Validate ()error {return _fddgfg .ValidateWithPath ("")}; +// Validate validates the CT_Sheets and its children +func (_acabf *CT_Sheets )Validate ()error {return _acabf .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func NewCT_SheetViews ()*CT_SheetViews {_fdgaf :=&CT_SheetViews {};return _fdgaf }; -// Validate validates the CT_Rst and its children -func (_aedbbd *CT_Rst )Validate ()error {return _aedbbd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");}; +// Validate validates the CT_SheetId and its children +func (_afeaf *CT_SheetId )Validate ()error {return _afeaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func (_cdefc *CT_DefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _cdefc .DefinedName !=nil {_bfeed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_bffff :=range _cdefc .DefinedName {e .EncodeElement (_bffff ,_bfeed );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_fddcbe *ST_DvAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fddcbe =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_fddcbe =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_fddcbe =2; +};return nil ;};type Users struct{CT_Users };type CT_SmartTagTypes struct{ -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_ecgae *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func (_aegdf *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aegdf .UriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_aegdf .UriAttr )}); -};e .EncodeToken (start );if _aegdf .Any !=nil {_aegdf .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adfdb *CT_Groups )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adfdb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_adfdb .CountAttr )}); -};e .EncodeToken (start );_dcab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_eadgc :=range _adfdb .Group {e .EncodeElement (_eadgc ,_dcab );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_eebcc ST_TextHAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffdeb :=_e .Attr {};_ffdeb .Name =name ;switch _eebcc {case ST_TextHAlignUnset :_ffdeb .Value ="";case ST_TextHAlignLeft :_ffdeb .Value ="\u006c\u0065\u0066\u0074"; -case ST_TextHAlignCenter :_ffdeb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_ffdeb .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_ffdeb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_ffdeb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _ffdeb ,nil ;}; +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func (_accdd *CT_TableStyleElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dcged ,_eadceg :=_accdd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _eadceg !=nil {return _eadceg ; +};start .Attr =append (start .Attr ,_dcged );if _accdd .SizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_accdd .SizeAttr )});};if _accdd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_accdd .DxfIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSet ()*CT_RangeSet {_facea :=&CT_RangeSet {};return _facea }; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_egdeg *CT_SortCondition )ValidateWithPath (path string )error {if _baacc :=_egdeg .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_baacc !=nil {return _baacc ;};if _deafd :=_egdeg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072"); -_deafd !=nil {return _deafd ;};return nil ;};type CT_SingleXmlCells struct{ +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_gaba *CT_QueryTableFields )ValidateWithPath (path string )error {for _edbafc ,_agcbad :=range _gaba .QueryTableField {if _baeged :=_agcbad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_edbafc )); +_baeged !=nil {return _baeged ;};};return nil ;};func ParseStdlibTime (s string )(_cc .Time ,error ){return _cc .Time {},nil };func NewCT_TableStyle ()*CT_TableStyle {_edced :=&CT_TableStyle {};return _edced }; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_fceef *CT_FutureMetadataBlock )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _fceef .ExtLst !=nil {_fbdee :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fceef .ExtLst ,_fbdee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgaeg *Revisions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _bgaeg .CT_Revisions .MarshalXML (e ,start );};func (_cacff *CT_Dimensions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaed :=range start .Attr {if _gaed .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccc ,_fccbde :=_b .ParseUint (_gaed .Value ,10,32); -if _fccbde !=nil {return _fccbde ;};_gfecb :=uint32 (_fccc );_cacff .CountAttr =&_gfecb ;continue ;};};_bcba :for {_eddb ,_bgbd :=d .Token ();if _bgbd !=nil {return _bgbd ;};switch _ffdgb :=_eddb .(type ){case _e .StartElement :switch _ffdgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_gfbda :=NewCT_PivotDimension (); -if _gfab :=d .DecodeElement (_gfbda ,&_ffdgb );_gfab !=nil {return _gfab ;};_cacff .Dimension =append (_cacff .Dimension ,_gfbda );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_ffdgb .Name ); -if _fcefbb :=d .Skip ();_fcefbb !=nil {return _fcefbb ;};};case _e .EndElement :break _bcba ;case _e .CharData :};};return nil ;};type CT_ChartFormats struct{ +// Validate validates the CT_RevisionCustomView and its children +func (_cfabaf *CT_RevisionCustomView )Validate ()error {return _cfabaf .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_dfgb *CT_Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_gaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_dbacg :=range _dfgb .Connection {e .EncodeElement (_dbacg ,_gaea );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Format Count -CountAttr *uint32 ; +// Validate validates the CT_Error and its children +func (_gdaca *CT_Error )Validate ()error {return _gdaca .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func NewCT_DeletedField ()*CT_DeletedField {_fgea :=&CT_DeletedField {};return _fgea };func NewCT_CellWatches ()*CT_CellWatches {_eecf :=&CT_CellWatches {}; +return _eecf };type CT_CellProtection struct{ -// PivotChart Format -ChartFormat []*CT_ChartFormat ;};func (_bbdcb *CT_Rst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfbde :for {_ebaeeb ,_bgcfa :=d .Token ();if _bgcfa !=nil {return _bgcfa ;};switch _bgbcfe :=_ebaeeb .(type ){case _e .StartElement :switch _bgbcfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_bbdcb .T =new (string ); -if _geefef :=d .DecodeElement (_bbdcb .T ,&_bgbcfe );_geefef !=nil {return _geefef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_aedced :=NewCT_RElt (); -if _cccee :=d .DecodeElement (_aedced ,&_bgbcfe );_cccee !=nil {return _cccee ;};_bbdcb .R =append (_bbdcb .R ,_aedced );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_bfecd :=NewCT_PhoneticRun (); -if _adegf :=d .DecodeElement (_bfecd ,&_bgbcfe );_adegf !=nil {return _adegf ;};_bbdcb .RPh =append (_bbdcb .RPh ,_bfecd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_bbdcb .PhoneticPr =NewCT_PhoneticPr (); -if _bgdcac :=d .DecodeElement (_bbdcb .PhoneticPr ,&_bgbcfe );_bgdcac !=nil {return _bgdcac ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_bgbcfe .Name ); -if _aaade :=d .Skip ();_aaade !=nil {return _aaade ;};};case _e .EndElement :break _cfbde ;case _e .CharData :};};return nil ;}; +// Cell Locked +LockedAttr *bool ; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_eeabbg *CT_TableStyles )ValidateWithPath (path string )error {for _aabeeb ,_afdbb :=range _eeabbg .TableStyle {if _fbdbc :=_afdbb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_aabeeb )); -_fbdbc !=nil {return _fbdbc ;};};return nil ;}; +// Hidden Cell +HiddenAttr *bool ;};type ST_Pane byte ;func (_faaaa *CT_WorkbookProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdgfe :=range start .Attr {if _fdgfe .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_fcfdf ,_ceaad :=_fdgfe .Value ,error (nil ); +if _ceaad !=nil {return _ceaad ;};_faaaa .RevisionsAlgorithmNameAttr =&_fcfdf ;continue ;};if _fdgfe .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_dbdbf ,_badee :=_fdgfe .Value ,error (nil ); +if _badee !=nil {return _badee ;};_faaaa .RevisionsHashValueAttr =&_dbdbf ;continue ;};if _fdgfe .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_agggb ,_fegff :=_fdgfe .Value ,error (nil ); +if _fegff !=nil {return _fegff ;};_faaaa .WorkbookPasswordCharacterSetAttr =&_agggb ;continue ;};if _fdgfe .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_beeae ,_ffdgde :=_fdgfe .Value ,error (nil ); +if _ffdgde !=nil {return _ffdgde ;};_faaaa .RevisionsPasswordCharacterSetAttr =&_beeae ;continue ;};if _fdgfe .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_bbagg ,_bbbdbb :=_b .ParseBool (_fdgfe .Value ); +if _bbbdbb !=nil {return _bbbdbb ;};_faaaa .LockStructureAttr =&_bbagg ;continue ;};if _fdgfe .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_bcbgg ,_adgfg :=_b .ParseBool (_fdgfe .Value );if _adgfg !=nil {return _adgfg ; +};_faaaa .LockWindowsAttr =&_bcbgg ;continue ;};if _fdgfe .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_eagcc ,_adebcc :=_b .ParseBool (_fdgfe .Value );if _adebcc !=nil {return _adebcc ;};_faaaa .LockRevisionAttr =&_eagcc ; +continue ;};if _fdgfe .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_becacd ,_gefga :=_fdgfe .Value ,error (nil );if _gefga !=nil {return _gefga ;};_faaaa .WorkbookPasswordAttr =&_becacd ;continue ; +};if _fdgfe .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_ccdadd ,_ggcgbf :=_fdgfe .Value ,error (nil );if _ggcgbf !=nil {return _ggcgbf ;};_faaaa .RevisionsPasswordAttr =&_ccdadd ;continue ; +};if _fdgfe .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_beada ,_gbgfag :=_fdgfe .Value ,error (nil );if _gbgfag !=nil {return _gbgfag ;};_faaaa .RevisionsSaltValueAttr =&_beada ;continue ;}; +if _fdgfe .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_cacea ,_gbddc :=_b .ParseUint (_fdgfe .Value ,10,32);if _gbddc !=nil {return _gbddc ;};_ebgebc :=uint32 (_cacea );_faaaa .RevisionsSpinCountAttr =&_ebgebc ; +continue ;};if _fdgfe .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_fdcbg ,_afcabb :=_fdgfe .Value ,error (nil );if _afcabb !=nil {return _afcabb ;};_faaaa .WorkbookAlgorithmNameAttr =&_fdcbg ; +continue ;};if _fdgfe .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_aafage ,_cfdebe :=_fdgfe .Value ,error (nil );if _cfdebe !=nil {return _cfdebe ;};_faaaa .WorkbookHashValueAttr =&_aafage ; +continue ;};if _fdgfe .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_adeae ,_bagcfb :=_fdgfe .Value ,error (nil );if _bagcfb !=nil {return _bagcfb ;};_faaaa .WorkbookSaltValueAttr =&_adeae ; +continue ;};if _fdgfe .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_adfed ,_dabga :=_b .ParseUint (_fdgfe .Value ,10,32);if _dabga !=nil {return _dabga ;};_fbebb :=uint32 (_adfed );_faaaa .WorkbookSpinCountAttr =&_fbebb ; +continue ;};};for {_dfeaa ,_fbcf :=d .Token ();if _fbcf !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_fbcf ); +};if _bffaa ,_ggbag :=_dfeaa .(_f .EndElement );_ggbag &&_bffaa .Name ==start .Name {break ;};};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_gged :=&CT_DdeValue {};return _gged };func NewCT_SmartTagPr ()*CT_SmartTagPr {_bddgbe :=&CT_SmartTagPr {}; +return _bddgbe };type CT_WebPr struct{ -// Validate validates the CT_CellStyles and its children -func (_dgg *CT_CellStyles )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_bccbf ST_DataValidationOperator )Validate ()error {return _bccbf .ValidateWithPath ("")}; -type CT_Scenarios struct{ +// XML Source +XmlAttr *bool ; -// Current Scenario -CurrentAttr *uint32 ; +// Import XML Source Data +SourceDataAttr *bool ; -// Last Shown Scenario -ShowAttr *uint32 ; +// Parse PRE +ParsePreAttr *bool ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Scenario -Scenario []*CT_Scenario ;};func (_ggdbg *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggdbg =0;case "\u0073\u0074\u006f\u0070":*_ggdbg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_ggdbg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_ggdbg =3; -};return nil ;};func (_ffebee *ST_PaneState )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffebee =0;case "\u0073\u0070\u006ci\u0074":*_ffebee =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_ffebee =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_ffebee =3; -};return nil ;}; +// Use First Row +FirstRowAttr *bool ; -// Validate validates the CT_PivotCacheDefinition and its children -func (_bgedfg *CT_PivotCacheDefinition )Validate ()error {return _bgedfg .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; +// Created in Excel 97 +Xl97Attr *bool ; -// Validate validates the CT_NumFmt and its children -func (_bddfb *CT_NumFmt )Validate ()error {return _bddfb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_Colors struct{ +// Dates as Text +TextDatesAttr *bool ; -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// MRU Colors -MruColors *CT_MRUColors ;};func NewCT_TextFields ()*CT_TextFields {_fbdbef :=&CT_TextFields {};return _fbdbef };func (_gdfg *CT_OleItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcbce :=range start .Attr {if _dcbce .Name .Local =="\u006e\u0061\u006d\u0065"{_cgaee ,_baebc :=_dcbce .Value ,error (nil ); -if _baebc !=nil {return _baebc ;};_gdfg .NameAttr =_cgaee ;continue ;};if _dcbce .Name .Local =="\u0069\u0063\u006f\u006e"{_gefcf ,_dbfgaf :=_b .ParseBool (_dcbce .Value );if _dbfgaf !=nil {return _dbfgaf ;};_gdfg .IconAttr =&_gefcf ;continue ;};if _dcbce .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_fedcf ,_aggebf :=_b .ParseBool (_dcbce .Value ); -if _aggebf !=nil {return _aggebf ;};_gdfg .AdviseAttr =&_fedcf ;continue ;};if _dcbce .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_aaedc ,_bbcdb :=_b .ParseBool (_dcbce .Value );if _bbcdb !=nil {return _bbcdb ;};_gdfg .PreferPicAttr =&_aaedc ; -continue ;};};for {_babgb ,_gege :=d .Token ();if _gege !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_gege );};if _bddfd ,_afbdd :=_babgb .(_e .EndElement ); -_afbdd &&_bddfd .Name ==start .Name {break ;};};return nil ;};func NewCT_Pages ()*CT_Pages {_gedbg :=&CT_Pages {};return _gedbg };func (_ddbfab ST_CfType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gaacf :=_e .Attr {};_gaacf .Name =name ;switch _ddbfab {case ST_CfTypeUnset :_gaacf .Value =""; -case ST_CfTypeExpression :_gaacf .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_gaacf .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_gaacf .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"; -case ST_CfTypeDataBar :_gaacf .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_gaacf .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_gaacf .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_gaacf .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; -case ST_CfTypeDuplicateValues :_gaacf .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_gaacf .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_gaacf .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074"; -case ST_CfTypeBeginsWith :_gaacf .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_gaacf .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_gaacf .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; -case ST_CfTypeNotContainsBlanks :_gaacf .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_gaacf .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073"; -case ST_CfTypeNotContainsErrors :_gaacf .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_gaacf .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_CfTypeAboveAverage :_gaacf .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _gaacf ,nil ;}; +// URL +UrlAttr *string ; -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_abbbf *CT_XmlCellPr )ValidateWithPath (path string )error {if _dcefdc :=_abbbf .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_dcefdc !=nil {return _dcefdc ;};if _abbbf .ExtLst !=nil {if _ffecga :=_abbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ffecga !=nil {return _ffecga ;};};return nil ;};func (_egfedag *ST_IconSetType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egfedag =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_egfedag =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_egfedag =2; -case "\u0033\u0046\u006c\u0061\u0067\u0073":*_egfedag =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_egfedag =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_egfedag =5; -case "\u0033\u0053\u0069\u0067\u006e\u0073":*_egfedag =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_egfedag =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_egfedag =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_egfedag =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_egfedag =10; -case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_egfedag =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_egfedag =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_egfedag =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_egfedag =14; -case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_egfedag =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_egfedag =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_egfedag =17;};return nil ;};func (_gaabe *CT_SheetCalcPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaabe .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gaabe .FullCalcOnLoadAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Web Post +PostAttr *string ; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_ggbc *CT_CalcCell )ValidateWithPath (path string )error {return nil }; +// HTML Tables Only +HtmlTablesAttr *bool ; -// Validate validates the CT_RevisionMove and its children -func (_ecccac *CT_RevisionMove )Validate ()error {return _ecccac .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_cdfge *ST_GroupBy )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdfge =0; -case "\u0072\u0061\u006eg\u0065":*_cdfge =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_cdfge =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_cdfge =3;case "\u0068\u006f\u0075r\u0073":*_cdfge =4;case "\u0064\u0061\u0079\u0073":*_cdfge =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cdfge =6; -case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_cdfge =7;case "\u0079\u0065\u0061r\u0073":*_cdfge =8;};return nil ;};func (_caec *CT_RevisionCellChange )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caec .Nc =NewCT_Cell ();for _ ,_afgdbc :=range start .Attr {if _afgdbc .Name .Local =="\u006f\u006c\u0064P\u0068"{_fegea ,_efaga :=_b .ParseBool (_afgdbc .Value ); -if _efaga !=nil {return _efaga ;};_caec .OldPhAttr =&_fegea ;continue ;};if _afgdbc .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_afbcf ,_abegb :=_b .ParseBool (_afgdbc .Value ); -if _abegb !=nil {return _abegb ;};_caec .EndOfListFormulaUpdateAttr =&_afbcf ;continue ;};if _afgdbc .Name .Local =="\u006f\u0064\u0078\u0066"{_dgcfb ,_efcaac :=_b .ParseBool (_afgdbc .Value );if _efcaac !=nil {return _efcaac ;};_caec .OdxfAttr =&_dgcfb ; -continue ;};if _afgdbc .Name .Local =="\u0073"{_gaffa ,_cgacd :=_b .ParseBool (_afgdbc .Value );if _cgacd !=nil {return _cgacd ;};_caec .SAttr =&_gaffa ;continue ;};if _afgdbc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cgbac ,_ebgef :=_b .ParseUint (_afgdbc .Value ,10,32); -if _ebgef !=nil {return _ebgef ;};_dded :=uint32 (_cgbac );_caec .NumFmtIdAttr =&_dded ;continue ;};if _afgdbc .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_befed ,_dbede :=_b .ParseBool (_afgdbc .Value ); -if _dbede !=nil {return _dbede ;};_caec .OldQuotePrefixAttr =&_befed ;continue ;};if _afgdbc .Name .Local =="\u0070\u0068"{_eddfge ,_gebe :=_b .ParseBool (_afgdbc .Value );if _gebe !=nil {return _gebe ;};_caec .PhAttr =&_eddfge ;continue ;};if _afgdbc .Name .Local =="\u0073\u0049\u0064"{_bfgef ,_bcebc :=_b .ParseUint (_afgdbc .Value ,10,32); -if _bcebc !=nil {return _bcebc ;};_caec .SIdAttr =uint32 (_bfgef );continue ;};if _afgdbc .Name .Local =="\u0078\u0066\u0044x\u0066"{_gdeae ,_aecde :=_b .ParseBool (_afgdbc .Value );if _aecde !=nil {return _aecde ;};_caec .XfDxfAttr =&_gdeae ;continue ; -};if _afgdbc .Name .Local =="\u0064\u0078\u0066"{_cbecf ,_fgbcc :=_b .ParseBool (_afgdbc .Value );if _fgbcc !=nil {return _fgbcc ;};_caec .DxfAttr =&_cbecf ;continue ;};if _afgdbc .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_dbfde ,_gefddf :=_b .ParseBool (_afgdbc .Value ); -if _gefddf !=nil {return _gefddf ;};_caec .QuotePrefixAttr =&_dbfde ;continue ;};if _afgdbc .Name .Local =="\u0072\u0049\u0064"{_dcca ,_faaeag :=_b .ParseUint (_afgdbc .Value ,10,32);if _faaeag !=nil {return _faaeag ;};_fgffg :=uint32 (_dcca );_caec .RIdAttr =&_fgffg ; -continue ;};if _afgdbc .Name .Local =="\u0075\u0061"{_efcef ,_daafa :=_b .ParseBool (_afgdbc .Value );if _daafa !=nil {return _daafa ;};_caec .UaAttr =&_efcef ;continue ;};if _afgdbc .Name .Local =="\u0072\u0061"{_agcef ,_fcdedd :=_b .ParseBool (_afgdbc .Value ); -if _fcdedd !=nil {return _fcdedd ;};_caec .RaAttr =&_agcef ;continue ;};};_efbec :for {_ebfda ,_adagfc :=d .Token ();if _adagfc !=nil {return _adagfc ;};switch _ddafe :=_ebfda .(type ){case _e .StartElement :switch _ddafe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_caec .Oc =NewCT_Cell (); -if _dabdc :=d .DecodeElement (_caec .Oc ,&_ddafe );_dabdc !=nil {return _dabdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _gdegf :=d .DecodeElement (_caec .Nc ,&_ddafe ); -_gdegf !=nil {return _gdegf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_caec .Odxf =NewCT_Dxf (); -if _cbgdc :=d .DecodeElement (_caec .Odxf ,&_ddafe );_cbgdc !=nil {return _cbgdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_caec .Ndxf =NewCT_Dxf (); -if _cbefb :=d .DecodeElement (_caec .Ndxf ,&_ddafe );_cbefb !=nil {return _cbefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caec .ExtLst =NewCT_ExtensionList (); -if _cgfgc :=d .DecodeElement (_caec .ExtLst ,&_ddafe );_cgfgc !=nil {return _cgfgc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_ddafe .Name ); -if _afaeb :=d .Skip ();_afaeb !=nil {return _afaeb ;};};case _e .EndElement :break _efbec ;case _e .CharData :};};return nil ;}; +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_gcab *CT_CacheHierarchies )ValidateWithPath (path string )error {for _bbab ,_edc :=range _gcab .CacheHierarchy {if _ffc :=_edc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_bbab )); -_ffc !=nil {return _ffc ;};};return nil ;};type CT_UnderlineProperty struct{ +// Edit Query URL +EditPageAttr *string ; -// Underline Value -ValAttr ST_UnderlineValues ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_f .Fields (s )),nil }; +// Tables +Tables *CT_Tables ;};func (_gfbf *CT_CustomFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebe :=range start .Attr {if _aebe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gfbf .OperatorAttr .UnmarshalXMLAttr (_aebe ); +continue ;};if _aebe .Name .Local =="\u0076\u0061\u006c"{_afggc ,_dgegf :=_aebe .Value ,error (nil );if _dgegf !=nil {return _dgegf ;};_gfbf .ValAttr =&_afggc ;continue ;};};for {_bffd ,_cdadd :=d .Token ();if _cdadd !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_cdadd ); +};if _facf ,_dbacf :=_bffd .(_f .EndElement );_dbacf &&_facf .Name ==start .Name {break ;};};return nil ;};type CT_CellWatches struct{ -// Validate validates the CT_Cell and its children -func (_gced *CT_Cell )Validate ()error {return _gced .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func NewCT_CommentPr ()*CT_CommentPr {_caaa :=&CT_CommentPr {};_caaa .Anchor =NewCT_ObjectAnchor ();return _caaa ;};func (_eefcgd *CT_PhoneticRun )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egeeb :=range start .Attr {if _egeeb .Name .Local =="\u0073\u0062"{_cbdfa ,_babfb :=_b .ParseUint (_egeeb .Value ,10,32); -if _babfb !=nil {return _babfb ;};_eefcgd .SbAttr =uint32 (_cbdfa );continue ;};if _egeeb .Name .Local =="\u0065\u0062"{_ecbfb ,_bfgcc :=_b .ParseUint (_egeeb .Value ,10,32);if _bfgcc !=nil {return _bfgcc ;};_eefcgd .EbAttr =uint32 (_ecbfb );continue ; -};};_ggfddg :for {_gfacb ,_bgdcf :=d .Token ();if _bgdcf !=nil {return _bgdcf ;};switch _ecgfb :=_gfacb .(type ){case _e .StartElement :switch _ecgfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _eeabeg :=d .DecodeElement (&_eefcgd .T ,&_ecgfb ); -_eeabeg !=nil {return _eeabeg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_ecgfb .Name ); -if _ebaec :=d .Skip ();_ebaec !=nil {return _ebaec ;};};case _e .EndElement :break _ggfddg ;case _e .CharData :};};return nil ;};func (_bdcg *CT_DataValidations )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddddd :=range start .Attr {if _ddddd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_ebgd ,_fafbf :=_b .ParseBool (_ddddd .Value ); -if _fafbf !=nil {return _fafbf ;};_bdcg .DisablePromptsAttr =&_ebgd ;continue ;};if _ddddd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_abbgc ,_ceccd :=_b .ParseUint (_ddddd .Value ,10,32);if _ceccd !=nil {return _ceccd ;};_dgaac :=uint32 (_abbgc ); -_bdcg .XWindowAttr =&_dgaac ;continue ;};if _ddddd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_badcf ,_egfcf :=_b .ParseUint (_ddddd .Value ,10,32);if _egfcf !=nil {return _egfcf ;};_bbgb :=uint32 (_badcf );_bdcg .YWindowAttr =&_bbgb ;continue ; -};if _ddddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefaf ,_bdea :=_b .ParseUint (_ddddd .Value ,10,32);if _bdea !=nil {return _bdea ;};_bebge :=uint32 (_cefaf );_bdcg .CountAttr =&_bebge ;continue ;};};_fdgccg :for {_fgcag ,_gcad :=d .Token ();if _gcad !=nil {return _gcad ; -};switch _dbbdc :=_fgcag .(type ){case _e .StartElement :switch _dbbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_dgaea :=NewCT_DataValidation (); -if _bfbab :=d .DecodeElement (_dgaea ,&_dbbdc );_bfbab !=nil {return _bfbab ;};_bdcg .DataValidation =append (_bdcg .DataValidation ,_dgaea );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dbbdc .Name ); -if _egff :=d .Skip ();_egff !=nil {return _egff ;};};case _e .EndElement :break _fdgccg ;case _e .CharData :};};return nil ;};func NewCT_GroupMember ()*CT_GroupMember {_dcaec :=&CT_GroupMember {};return _dcaec };type CT_FunctionGroup struct{ +// Cell Watch Item +CellWatch []*CT_CellWatch ;};func NewVolTypes ()*VolTypes {_gbfaab :=&VolTypes {};_gbfaab .CT_VolTypes =*NewCT_VolTypes ();return _gbfaab ;};type CT_OleLink struct{IdAttr string ; -// Name -NameAttr *string ;}; +// Object Link Identifier +ProgIdAttr string ; -// Validate validates the CT_rowItems and its children -func (_abafde *CT_rowItems )Validate ()error {return _abafde .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_gabbf ST_VolValueType )ValidateWithPath (path string )error {switch _gabbf {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabbf )); -};return nil ;};type ST_UpdateLinks byte ; +// Object Link Items +OleItems *CT_OleItems ;};func (_cadddc ST_Qualifier )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cadddc .String (),start );};func (_gdgba *Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _gdgba .CT_Table .MarshalXML (e ,start );};func (_abfe *CT_DefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_abfe .NameAttr )}); +if _abfe .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .CommentAttr )});};if _abfe .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .CustomMenuAttr )}); +};if _abfe .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .DescriptionAttr )});};if _abfe .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .HelpAttr )}); +};if _abfe .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .StatusBarAttr )});};if _abfe .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .LocalSheetIdAttr )}); +};if _abfe .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_abfe .HiddenAttr ))});};if _abfe .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_abfe .FunctionAttr ))}); +};if _abfe .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_abfe .VbProcedureAttr ))});};if _abfe .XlmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u006d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_abfe .XlmAttr ))}); +};if _abfe .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .FunctionGroupIdAttr )}); +};if _abfe .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_abfe .ShortcutKeyAttr )});};if _abfe .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_abfe .PublishToServerAttr ))}); +};if _abfe .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_abfe .WorkbookParameterAttr ))}); +};e .EncodeElement (_abfe .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DateGroupItem struct{ -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_dgbdg *CT_PatternFill )ValidateWithPath (path string )error {if _fdfcd :=_dgbdg .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fdfcd !=nil {return _fdfcd ;};if _dgbdg .FgColor !=nil {if _faaea :=_dgbdg .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072"); -_faaea !=nil {return _faaea ;};};if _dgbdg .BgColor !=nil {if _gfbgbe :=_dgbdg .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_gfbgbe !=nil {return _gfbgbe ;};};return nil ;}; +// Year +YearAttr uint16 ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_gdffe *CT_SmartTags )ValidateWithPath (path string )error {for _fbcba ,_ccdea :=range _gdffe .CellSmartTags {if _cfcce :=_ccdea .ValidateWithPath (_g .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_fbcba )); -_cfcce !=nil {return _cfcce ;};};return nil ;};func (_egeba ST_ItemType )ValidateWithPath (path string )error {switch _egeba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egeba )); -};return nil ;};func (_fdaec *CT_ConditionalFormats )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebeg :=range start .Attr {if _ebeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdab ,_fcdec :=_b .ParseUint (_ebeg .Value ,10,32); -if _fcdec !=nil {return _fcdec ;};_dfcd :=uint32 (_gdab );_fdaec .CountAttr =&_dfcd ;continue ;};};_ddga :for {_dggfa ,_fabf :=d .Token ();if _fabf !=nil {return _fabf ;};switch _gcabe :=_dggfa .(type ){case _e .StartElement :switch _gcabe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_aada :=NewCT_ConditionalFormat (); -if _bcdbe :=d .DecodeElement (_aada ,&_gcabe );_bcdbe !=nil {return _bcdbe ;};_fdaec .ConditionalFormat =append (_fdaec .ConditionalFormat ,_aada );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_gcabe .Name ); -if _fdefg :=d .Skip ();_fdefg !=nil {return _fdefg ;};};case _e .EndElement :break _ddga ;case _e .CharData :};};return nil ;}; +// Month +MonthAttr *uint16 ; -// Validate validates the CT_ProtectedRanges and its children -func (_gbefab *CT_ProtectedRanges )Validate ()error {return _gbefab .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");}; +// Day +DayAttr *uint16 ; -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_ffbef *CT_Set )ValidateWithPath (path string )error {if _agaagf :=_ffbef .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agaagf !=nil {return _agaagf ;};for _bdfbd ,_fdadc :=range _ffbef .Tpls {if _ffdce :=_fdadc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bdfbd )); -_ffdce !=nil {return _ffdce ;};};if _ffbef .SortByTuple !=nil {if _fdbcde :=_ffbef .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_fdbcde !=nil {return _fdbcde ;};};return nil ;}; +// Hour +HourAttr *uint16 ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_bfcb *CT_Cols )ValidateWithPath (path string )error {for _dbad ,_bfda :=range _bfcb .Col {if _dcec :=_bfda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_dbad ));_dcec !=nil {return _dcec ;}; -};return nil ;};func (_gbecca *ST_TextHAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbecca =0;case "\u006c\u0065\u0066\u0074":*_gbecca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbecca =2;case "\u0072\u0069\u0067h\u0074":*_gbecca =3; -case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gbecca =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gbecca =5;};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};func (_acbbeg *ST_SortMethod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acbbeg =0; -case "\u0073\u0074\u0072\u006f\u006b\u0065":*_acbbeg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_acbbeg =2;case "\u006e\u006f\u006e\u0065":*_acbbeg =3;};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_cdfde :=&CT_SmartTagTypes {};return _cdfde }; +// Minute +MinuteAttr *uint16 ; +// Second +SecondAttr *uint16 ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_dafgd *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func (_ggfdc *ST_DataValidationOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eedfgf ,_deadb :=d .Token ();if _deadb !=nil {return _deadb ;};if _bfbdec ,_bfeeb :=_eedfgf .(_e .EndElement ); -_bfeeb &&_bfbdec .Name ==start .Name {*_ggfdc =1;return nil ;};if _dgabfa ,_bagbf :=_eedfgf .(_e .CharData );!_bagbf {return _g .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",_eedfgf ); -}else {switch string (_dgabfa ){case "":*_ggfdc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ggfdc =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggfdc =2;case "\u0065\u0071\u0075a\u006c":*_ggfdc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggfdc =4; -case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ggfdc =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ggfdc =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ggfdc =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ggfdc =8; -};};_eedfgf ,_deadb =d .Token ();if _deadb !=nil {return _deadb ;};if _gcfecc ,_fafggb :=_eedfgf .(_e .EndElement );_fafggb &&_gcfecc .Name ==start .Name {return nil ;};return _g .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",_eedfgf ); -};func (_acbbe *CT_IgnoredErrors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gfbdd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}}; -for _ ,_gdcbe :=range _acbbe .IgnoredError {e .EncodeElement (_gdcbe ,_gfbdd );};if _acbbe .ExtLst !=nil {_fbaba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acbbe .ExtLst ,_fbaba );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bgcbc ST_OleUpdate )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggdaa :=_e .Attr {};_ggdaa .Name =name ;switch _bgcbc {case ST_OleUpdateUnset :_ggdaa .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_ggdaa .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053"; -case ST_OleUpdateOLEUPDATE_ONCALL :_ggdaa .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _ggdaa ,nil ;};type CT_MeasureGroups struct{ +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;};type CT_colItems struct{ -// Measure Group Count +// Column Item Count CountAttr *uint32 ; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};type CT_MapInfo struct{ +// Column Items +I []*CT_I ;}; -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_caaaf *CT_XmlPr )ValidateWithPath (path string )error {if _caaaf .ExtLst !=nil {if _gddceb :=_caaaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gddceb !=nil {return _gddceb ;};};return nil ;};const (ST_FormulaExpressionUnset ST_FormulaExpression =0; +ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5; +);func (_effge ST_PhoneticType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdgad :=_f .Attr {};_fdgad .Name =name ;switch _effge {case ST_PhoneticTypeUnset :_fdgad .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_fdgad .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; +case ST_PhoneticTypeFullwidthKatakana :_fdgad .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_fdgad .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_fdgad .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e"; +};return _fdgad ,nil ;};func (_dgfcb ST_PhoneticAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgfcb .String (),start );};type CT_CellAlignment struct{ -// XML Schema -Schema []*CT_Schema ; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// XML Mapping Properties -Map []*CT_Map ;};func (_gfce *CT_Error )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_gfce .VAttr )});if _gfce .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfce .UAttr ))}); -};if _gfce .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfce .FAttr ))});};if _gfce .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_gfce .CAttr )}); -};if _gfce .CpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_gfce .CpAttr )});};if _gfce .InAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gfce .InAttr )}); -};if _gfce .BcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_gfce .BcAttr )});};if _gfce .FcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_gfce .FcAttr )}); -};if _gfce .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfce .IAttr ))});};if _gfce .UnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfce .UnAttr ))}); -};if _gfce .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfce .StAttr ))});};if _gfce .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfce .BAttr ))}); -};e .EncodeToken (start );if _gfce .Tpls !=nil {_bfag :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_gfce .Tpls ,_bfag );};if _gfce .X !=nil {_gcdbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_abdga :=range _gfce .X {e .EncodeElement (_abdga ,_gcdbe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdag *CT_Macrosheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdag .SheetData =NewCT_SheetData (); -_bdgd :for {_afgfg ,_cdfafa :=d .Token ();if _cdfafa !=nil {return _cdfafa ;};switch _gdda :=_afgfg .(type ){case _e .StartElement :switch _gdda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_fdag .SheetPr =NewCT_SheetPr (); -if _abca :=d .DecodeElement (_fdag .SheetPr ,&_gdda );_abca !=nil {return _abca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_fdag .Dimension =NewCT_SheetDimension (); -if _edfcc :=d .DecodeElement (_fdag .Dimension ,&_gdda );_edfcc !=nil {return _edfcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_fdag .SheetViews =NewCT_SheetViews (); -if _cabbdc :=d .DecodeElement (_fdag .SheetViews ,&_gdda );_cabbdc !=nil {return _cabbdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_fdag .SheetFormatPr =NewCT_SheetFormatPr (); -if _geced :=d .DecodeElement (_fdag .SheetFormatPr ,&_gdda );_geced !=nil {return _geced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gebdg :=NewCT_Cols (); -if _ccaa :=d .DecodeElement (_gebdg ,&_gdda );_ccaa !=nil {return _ccaa ;};_fdag .Cols =append (_fdag .Cols ,_gebdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _bfdc :=d .DecodeElement (_fdag .SheetData ,&_gdda ); -_bfdc !=nil {return _bfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fdag .SheetProtection =NewCT_SheetProtection (); -if _bafcd :=d .DecodeElement (_fdag .SheetProtection ,&_gdda );_bafcd !=nil {return _bafcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_fdag .AutoFilter =NewCT_AutoFilter (); -if _acab :=d .DecodeElement (_fdag .AutoFilter ,&_gdda );_acab !=nil {return _acab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_fdag .SortState =NewCT_SortState (); -if _cfaa :=d .DecodeElement (_fdag .SortState ,&_gdda );_cfaa !=nil {return _cfaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_fdag .DataConsolidate =NewCT_DataConsolidate (); -if _fdbcc :=d .DecodeElement (_fdag .DataConsolidate ,&_gdda );_fdbcc !=nil {return _fdbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_fdag .CustomSheetViews =NewCT_CustomSheetViews (); -if _edbge :=d .DecodeElement (_fdag .CustomSheetViews ,&_gdda );_edbge !=nil {return _edbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_fdag .PhoneticPr =NewCT_PhoneticPr (); -if _cece :=d .DecodeElement (_fdag .PhoneticPr ,&_gdda );_cece !=nil {return _cece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_cgee :=NewCT_ConditionalFormatting (); -if _beace :=d .DecodeElement (_cgee ,&_gdda );_beace !=nil {return _beace ;};_fdag .ConditionalFormatting =append (_fdag .ConditionalFormatting ,_cgee );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_fdag .PrintOptions =NewCT_PrintOptions (); -if _ceadg :=d .DecodeElement (_fdag .PrintOptions ,&_gdda );_ceadg !=nil {return _ceadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fdag .PageMargins =NewCT_PageMargins (); -if _baefg :=d .DecodeElement (_fdag .PageMargins ,&_gdda );_baefg !=nil {return _baefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fdag .PageSetup =NewCT_PageSetup (); -if _acdfc :=d .DecodeElement (_fdag .PageSetup ,&_gdda );_acdfc !=nil {return _acdfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fdag .HeaderFooter =NewCT_HeaderFooter (); -if _cgdbg :=d .DecodeElement (_fdag .HeaderFooter ,&_gdda );_cgdbg !=nil {return _cgdbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_fdag .RowBreaks =NewCT_PageBreak (); -if _aaec :=d .DecodeElement (_fdag .RowBreaks ,&_gdda );_aaec !=nil {return _aaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_fdag .ColBreaks =NewCT_PageBreak (); -if _bded :=d .DecodeElement (_fdag .ColBreaks ,&_gdda );_bded !=nil {return _bded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_fdag .CustomProperties =NewCT_CustomProperties (); -if _dcffg :=d .DecodeElement (_fdag .CustomProperties ,&_gdda );_dcffg !=nil {return _dcffg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fdag .Drawing =NewCT_Drawing (); -if _eafad :=d .DecodeElement (_fdag .Drawing ,&_gdda );_eafad !=nil {return _eafad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_fdag .LegacyDrawing =NewCT_LegacyDrawing (); -if _eegfg :=d .DecodeElement (_fdag .LegacyDrawing ,&_gdda );_eegfg !=nil {return _eegfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_fdag .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _bacbb :=d .DecodeElement (_fdag .LegacyDrawingHF ,&_gdda );_bacbb !=nil {return _bacbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_fdag .DrawingHF =NewCT_DrawingHF (); -if _fcddb :=d .DecodeElement (_fdag .DrawingHF ,&_gdda );_fcddb !=nil {return _fcddb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_fdag .Picture =NewCT_SheetBackgroundPicture (); -if _aadde :=d .DecodeElement (_fdag .Picture ,&_gdda );_aadde !=nil {return _aadde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_fdag .OleObjects =NewCT_OleObjects (); -if _affbf :=d .DecodeElement (_fdag .OleObjects ,&_gdda );_affbf !=nil {return _affbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdag .ExtLst =NewCT_ExtensionList (); -if _efbgd :=d .DecodeElement (_fdag .ExtLst ,&_gdda );_efbgd !=nil {return _efbgd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_gdda .Name ); -if _fgafc :=d .Skip ();_fgafc !=nil {return _fgafc ;};};case _e .EndElement :break _bdgd ;case _e .CharData :};};return nil ;};func (_aggag *CT_Macrosheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074"; -e .EncodeToken (start );if _aggag .SheetPr !=nil {_bgacb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_aggag .SheetPr ,_bgacb );};if _aggag .Dimension !=nil {_ceffc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_aggag .Dimension ,_ceffc );};if _aggag .SheetViews !=nil {_eadee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aggag .SheetViews ,_eadee ); -};if _aggag .SheetFormatPr !=nil {_gdbeef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_aggag .SheetFormatPr ,_gdbeef );};if _aggag .Cols !=nil {_dfcdf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; -for _ ,_ccecd :=range _aggag .Cols {e .EncodeElement (_ccecd ,_dfcdf );};};_cgcbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aggag .SheetData ,_cgcbf );if _aggag .SheetProtection !=nil {_abdad :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_aggag .SheetProtection ,_abdad );};if _aggag .AutoFilter !=nil {_egedae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aggag .AutoFilter ,_egedae ); -};if _aggag .SortState !=nil {_deggf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_aggag .SortState ,_deggf );};if _aggag .DataConsolidate !=nil {_cegb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_aggag .DataConsolidate ,_cegb );};if _aggag .CustomSheetViews !=nil {_adecf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aggag .CustomSheetViews ,_adecf ); -};if _aggag .PhoneticPr !=nil {_afdec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aggag .PhoneticPr ,_afdec );};if _aggag .ConditionalFormatting !=nil {_edgag :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_abce :=range _aggag .ConditionalFormatting {e .EncodeElement (_abce ,_edgag );};};if _aggag .PrintOptions !=nil {_acgcf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_aggag .PrintOptions ,_acgcf );};if _aggag .PageMargins !=nil {_gegfa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_aggag .PageMargins ,_gegfa ); -};if _aggag .PageSetup !=nil {_adged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_aggag .PageSetup ,_adged );};if _aggag .HeaderFooter !=nil {_aadaf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_aggag .HeaderFooter ,_aadaf );};if _aggag .RowBreaks !=nil {_gccec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_aggag .RowBreaks ,_gccec );};if _aggag .ColBreaks !=nil {_bgaeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_aggag .ColBreaks ,_bgaeb );};if _aggag .CustomProperties !=nil {_dbage :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_aggag .CustomProperties ,_dbage ); -};if _aggag .Drawing !=nil {_gbbdc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_aggag .Drawing ,_gbbdc );};if _aggag .LegacyDrawing !=nil {_gccce :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_aggag .LegacyDrawing ,_gccce );};if _aggag .LegacyDrawingHF !=nil {_agabc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_aggag .LegacyDrawingHF ,_agabc ); -};if _aggag .DrawingHF !=nil {_cbcgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_aggag .DrawingHF ,_cbcgc );};if _aggag .Picture !=nil {_ceebb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_aggag .Picture ,_ceebb );};if _aggag .OleObjects !=nil {_bcdc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_aggag .OleObjects ,_bcdc ); -};if _aggag .ExtLst !=nil {_agefe :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aggag .ExtLst ,_agefe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdade ST_Pane )String ()string {switch _cdade {case 0:return ""; -case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074"; -};return "";};func (_eegfa *CT_ObjectPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eegfa .Anchor =NewCT_ObjectAnchor ();for _ ,_bdfec :=range start .Attr {if _bdfec .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"&&_bdfec .Name .Local =="\u0069\u0064"||_bdfec .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"&&_bdfec .Name .Local =="\u0069\u0064"{_bdcgf ,_fbgcb :=_bdfec .Value ,error (nil ); -if _fbgcb !=nil {return _fbgcb ;};_eegfa .IdAttr =&_bdcgf ;continue ;};if _bdfec .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_bdcfg ,_eeggde :=_b .ParseBool (_bdfec .Value );if _eeggde !=nil {return _eeggde ;};_eegfa .AutoLineAttr =&_bdcfg ; -continue ;};if _bdfec .Name .Local =="\u0070\u0072\u0069n\u0074"{_gefcc ,_bcccge :=_b .ParseBool (_bdfec .Value );if _bcccge !=nil {return _bcccge ;};_eegfa .PrintAttr =&_gefcc ;continue ;};if _bdfec .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_agacf ,_afaac :=_b .ParseBool (_bdfec .Value ); -if _afaac !=nil {return _afaac ;};_eegfa .DisabledAttr =&_agacf ;continue ;};if _bdfec .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_bfcac ,_becf :=_b .ParseBool (_bdfec .Value );if _becf !=nil {return _becf ;};_eegfa .UiObjectAttr =&_bfcac ; -continue ;};if _bdfec .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bbedd ,_daeed :=_b .ParseBool (_bdfec .Value );if _daeed !=nil {return _daeed ;};_eegfa .AutoFillAttr =&_bbedd ;continue ;};if _bdfec .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cgecd ,_eefbce :=_b .ParseBool (_bdfec .Value ); -if _eefbce !=nil {return _eefbce ;};_eegfa .LockedAttr =&_cgecd ;continue ;};if _bdfec .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_gfdac ,_gbbfe :=_b .ParseBool (_bdfec .Value );if _gbbfe !=nil {return _gbbfe ;};_eegfa .AutoPictAttr =&_gfdac ; -continue ;};if _bdfec .Name .Local =="\u006d\u0061\u0063r\u006f"{_degcd ,_caadf :=_bdfec .Value ,error (nil );if _caadf !=nil {return _caadf ;};_eegfa .MacroAttr =&_degcd ;continue ;};if _bdfec .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aefed ,_bbfdd :=_bdfec .Value ,error (nil ); -if _bbfdd !=nil {return _bbfdd ;};_eegfa .AltTextAttr =&_aefed ;continue ;};if _bdfec .Name .Local =="\u0064\u0064\u0065"{_bdcfa ,_fgbdd :=_b .ParseBool (_bdfec .Value );if _fgbdd !=nil {return _fgbdd ;};_eegfa .DdeAttr =&_bdcfa ;continue ;};if _bdfec .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cbgaf ,_cbddb :=_b .ParseBool (_bdfec .Value ); -if _cbddb !=nil {return _cbddb ;};_eegfa .DefaultSizeAttr =&_cbgaf ;continue ;};};_adecfe :for {_abgcf ,_cfbgf :=d .Token ();if _cfbgf !=nil {return _cfbgf ;};switch _ddcaa :=_abgcf .(type ){case _e .StartElement :switch _ddcaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _dfbcfg :=d .DecodeElement (_eegfa .Anchor ,&_ddcaa ); -_dfbcfg !=nil {return _dfbcfg ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_ddcaa .Name ); -if _cggg :=d .Skip ();_cggg !=nil {return _cggg ;};};case _e .EndElement :break _adecfe ;case _e .CharData :};};return nil ;};func (_fadef *CT_WebPublishObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fadef .IdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fadef .DivIdAttr )});if _fadef .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fadef .SourceObjectAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fadef .DestinationFileAttr )});if _fadef .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fadef .TitleAttr )}); -};if _fadef .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fadef .AutoRepublishAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Validate validates the CT_ExtensionList and its children -func (_dbbdg *CT_ExtensionList )Validate ()error {return _dbbdg .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_DataValidation struct{ +// Text Rotation +TextRotationAttr *uint8 ; -// Data Validation Type -TypeAttr ST_DataValidationType ; +// Wrap Text +WrapTextAttr *bool ; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Indent +IndentAttr *uint32 ; -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Relative Indent +RelativeIndentAttr *int32 ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// Justify Last Line +JustifyLastLineAttr *bool ; -// Allow Blank -AllowBlankAttr *bool ; +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Reading Order +ReadingOrderAttr *uint32 ;};func (_feefb *CT_CustomSheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bdcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_bbcda :=range _feefb .CustomSheetView {e .EncodeElement (_bbcda ,_bdcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_CfvoType byte ;func (_cgcac ST_RevisionAction )Validate ()error {return _cgcac .ValidateWithPath ("")}; +func (_bebfa *CT_MeasureDimensionMaps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_effgb :=range start .Attr {if _effgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bceaa ,_fdbfb :=_b .ParseUint (_effgb .Value ,10,32);if _fdbfb !=nil {return _fdbfb ; +};_fbcag :=uint32 (_bceaa );_bebfa .CountAttr =&_fbcag ;continue ;};};_fdbcg :for {_adbg ,_eeaead :=d .Token ();if _eeaead !=nil {return _eeaead ;};switch _ddgac :=_adbg .(type ){case _f .StartElement :switch _ddgac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_acfgb :=NewCT_MeasureDimensionMap (); +if _fbefg :=d .DecodeElement (_acfgb ,&_ddgac );_fbefg !=nil {return _fbefg ;};_bebfa .Map =append (_bebfa .Map ,_acfgb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_ddgac .Name ); +if _eebcb :=d .Skip ();_eebcb !=nil {return _eebcb ;};};case _f .EndElement :break _fdbcg ;case _f .CharData :};};return nil ;};const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3; +ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func NewCT_PageBreak ()*CT_PageBreak {_ddged :=&CT_PageBreak {};return _ddged };func NewCT_TupleCache ()*CT_TupleCache {_eddedb :=&CT_TupleCache {};return _eddedb };func (_egffd *CT_CustomWorkbookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_egffd .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_egffd .GuidAttr )});if _egffd .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .AutoUpdateAttr ))}); +};if _egffd .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_egffd .MergeIntervalAttr )}); +};if _egffd .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .ChangesSavedWinAttr ))}); +};if _egffd .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .OnlySyncAttr ))});};if _egffd .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .PersonalViewAttr ))}); +};if _egffd .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .IncludePrintSettingsAttr ))}); +};if _egffd .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .IncludeHiddenRowColAttr ))}); +};if _egffd .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .MaximizedAttr ))});};if _egffd .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .MinimizedAttr ))}); +};if _egffd .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .ShowHorizontalScrollAttr ))}); +};if _egffd .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .ShowVerticalScrollAttr ))}); +};if _egffd .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .ShowSheetTabsAttr ))}); +};if _egffd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_egffd .XWindowAttr )});};if _egffd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_egffd .YWindowAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",_egffd .WindowWidthAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_egffd .WindowHeightAttr )}); +if _egffd .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_egffd .TabRatioAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_egffd .ActiveSheetIdAttr )}); +if _egffd .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .ShowFormulaBarAttr ))}); +};if _egffd .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egffd .ShowStatusbarAttr ))}); +};if _egffd .ShowCommentsAttr !=ST_CommentsUnset {_bedef ,_eaeb :=_egffd .ShowCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _eaeb !=nil {return _eaeb ;};start .Attr =append (start .Attr ,_bedef ); +};if _egffd .ShowObjectsAttr !=ST_ObjectsUnset {_ddgc ,_fage :=_egffd .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _fage !=nil {return _fage ;};start .Attr =append (start .Attr ,_ddgc ); +};e .EncodeToken (start );if _egffd .ExtLst !=nil {_cbcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egffd .ExtLst ,_cbcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Show Input Message -ShowInputMessageAttr *bool ; +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_ceae *CT_FileSharing )ValidateWithPath (path string )error {return nil };func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_gffc :=&CT_CalculatedMembers {};return _gffc }; -// Show Error Message -ShowErrorMessageAttr *bool ; +// Validate validates the CT_Worksheet and its children +func (_degefc *CT_Worksheet )Validate ()error {return _degefc .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");}; -// Error Alert Text -ErrorTitleAttr *string ; +// Validate validates the CT_ColFields and its children +func (_decc *CT_ColFields )Validate ()error {return _decc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_VolMain ()*CT_VolMain {_ffaeeb :=&CT_VolMain {};return _ffaeeb }; -// Error Message -ErrorAttr *string ; +// Validate validates the CT_SheetPr and its children +func (_edade *CT_SheetPr )Validate ()error {return _edade .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_dafca ST_Visibility )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dafca .String (),start ); +};type CT_I struct{ -// Prompt Title -PromptTitleAttr *string ; +// Item Type +TAttr ST_ItemType ; -// Input Prompt -PromptAttr *string ; +// Repeated Items Count +RAttr *uint32 ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Data Field Index +IAttr *uint32 ; -// Formula 1 -Formula1 *string ; +// Row / Column Item Index +X []*CT_X ;};func (_gcbdd *CT_FutureMetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcbdd .ExtLst !=nil {_eegdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_gcbdd .ExtLst ,_eegdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_SourceType byte ;func (_bfde *CT_ExternalSheetName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efgc :=range start .Attr {if _efgc .Name .Local =="\u0076\u0061\u006c"{_ceecf ,_ggcac :=_efgc .Value ,error (nil ); +if _ggcac !=nil {return _ggcac ;};_bfde .ValAttr =&_ceecf ;continue ;};};for {_aadb ,_gbfcae :=d .Token ();if _gbfcae !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gbfcae ); +};if _edge ,_fgcaf :=_aadb .(_f .EndElement );_fgcaf &&_edge .Name ==start .Name {break ;};};return nil ;};func (_egbcff *CT_RevisionInsertSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_egbcff .SheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_egbcff .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_egbcff .SheetPositionAttr )}); +if _egbcff .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_egbcff .RIdAttr )});};if _egbcff .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egbcff .UaAttr ))}); +};if _egbcff .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_egbcff .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Formula 2 -Formula2 *string ;};func (_dfff *CT_DataFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dfff .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dfff .CountAttr )}); -};e .EncodeToken (start );_gbfba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_aegd :=range _dfff .DataField {e .EncodeElement (_aegd ,_gbfba );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fadd *CT_PageBreak )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccebdd :=range start .Attr {if _ccebdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_febf ,_cgdgf :=_b .ParseUint (_ccebdd .Value ,10,32);if _cgdgf !=nil {return _cgdgf ; -};_afabc :=uint32 (_febf );_fadd .CountAttr =&_afabc ;continue ;};if _ccebdd .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_aeefe ,_adaaa :=_b .ParseUint (_ccebdd .Value ,10,32);if _adaaa !=nil {return _adaaa ; -};_ebacg :=uint32 (_aeefe );_fadd .ManualBreakCountAttr =&_ebacg ;continue ;};};_gbecd :for {_fbafa ,_fegcg :=d .Token ();if _fegcg !=nil {return _fegcg ;};switch _fgaeg :=_fbafa .(type ){case _e .StartElement :switch _fgaeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_gabga :=NewCT_Break (); -if _fbdfa :=d .DecodeElement (_gabga ,&_fgaeg );_fbdfa !=nil {return _fbdfa ;};_fadd .Brk =append (_fadd .Brk ,_gabga );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_fgaeg .Name ); -if _afcfde :=d .Skip ();_afcfde !=nil {return _afcfde ;};};case _e .EndElement :break _gbecd ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_CellSmartTagPr and its children +func (_aade *CT_CellSmartTagPr )Validate ()error {return _aade .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};type CT_Top10 struct{ -// Validate validates the CT_PageMargins and its children -func (_ceabc *CT_PageMargins )Validate ()error {return _ceabc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};type CT_Pages struct{ +// Top +TopAttr *bool ; -// Page Item String Count -CountAttr *uint32 ; +// Filter by Percent +PercentAttr *bool ; -// Page Items -Page []*CT_PCDSCPage ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_dcddf :=&CT_Hyperlinks {};return _dcddf };func (_ggggc *CT_XmlCellPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggggc .XmlPr =NewCT_XmlPr ();for _ ,_edeggg :=range start .Attr {if _edeggg .Name .Local =="\u0069\u0064"{_dfcdb ,_daae :=_b .ParseUint (_edeggg .Value ,10,32); -if _daae !=nil {return _daae ;};_ggggc .IdAttr =uint32 (_dfcdb );continue ;};if _edeggg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fcdcgg ,_acgde :=_edeggg .Value ,error (nil );if _acgde !=nil {return _acgde ;};_ggggc .UniqueNameAttr =&_fcdcgg ; -continue ;};};_eafcb :for {_ccdeb ,_gfebf :=d .Token ();if _gfebf !=nil {return _gfebf ;};switch _aafaa :=_ccdeb .(type ){case _e .StartElement :switch _aafaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _eadad :=d .DecodeElement (_ggggc .XmlPr ,&_aafaa ); -_eadad !=nil {return _eadad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggggc .ExtLst =NewCT_ExtensionList (); -if _bbceae :=d .DecodeElement (_ggggc .ExtLst ,&_aafaa );_bbceae !=nil {return _bbceae ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_aafaa .Name ); -if _fbebga :=d .Skip ();_fbebga !=nil {return _fbebga ;};};case _e .EndElement :break _eafcb ;case _e .CharData :};};return nil ;};func (_abcda *CT_SingleXmlCell )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abcda .XmlCellPr =NewCT_XmlCellPr (); -for _ ,_gbgde :=range start .Attr {if _gbgde .Name .Local =="\u0069\u0064"{_aabaffd ,_bbggb :=_b .ParseUint (_gbgde .Value ,10,32);if _bbggb !=nil {return _bbggb ;};_abcda .IdAttr =uint32 (_aabaffd );continue ;};if _gbgde .Name .Local =="\u0072"{_dggdeg ,_gfgcd :=_gbgde .Value ,error (nil ); -if _gfgcd !=nil {return _gfgcd ;};_abcda .RAttr =_dggdeg ;continue ;};if _gbgde .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_abdeba ,_gbbcb :=_b .ParseUint (_gbgde .Value ,10,32);if _gbbcb !=nil {return _gbbcb ; -};_abcda .ConnectionIdAttr =uint32 (_abdeba );continue ;};};_gdfaed :for {_ccbdga ,_ffbad :=d .Token ();if _ffbad !=nil {return _ffbad ;};switch _dbgfce :=_ccbdga .(type ){case _e .StartElement :switch _dbgfce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _efafd :=d .DecodeElement (_abcda .XmlCellPr ,&_dbgfce ); -_efafd !=nil {return _efafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcda .ExtLst =NewCT_ExtensionList (); -if _aeged :=d .DecodeElement (_abcda .ExtLst ,&_dbgfce );_aeged !=nil {return _aeged ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_dbgfce .Name ); -if _fbdfaa :=d .Skip ();_fbdfaa !=nil {return _fbdfaa ;};};case _e .EndElement :break _gdfaed ;case _e .CharData :};};return nil ;};type CT_Schema struct{ +// Top or Bottom Value +ValAttr float64 ; -// Schema ID -IDAttr string ; +// Filter Value +FilterValAttr *float64 ;};func (_gdegc ST_ItemType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdegc .String (),start );}; -// Schema Reference -SchemaRefAttr *string ; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_acdcg *CT_Users )ValidateWithPath (path string )error {for _dafbbg ,_ffaee :=range _acdcg .UserInfo {if _aabdgc :=_ffaee .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_dafbbg )); +_aabdgc !=nil {return _aabdgc ;};};return nil ;};func (_eeaaed *CT_PivotCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_eeaaed .CacheIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_eeaaed .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_ItemTypeUnset ST_ItemType =0; +ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8; +ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;); -// Schema Root Namespace -NamespaceAttr *string ; +// Validate validates the CT_Location and its children +func (_befbf *CT_Location )Validate ()error {return _befbf .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_bafbag *ST_CfType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adcgb ,_cgdag :=d .Token (); +if _cgdag !=nil {return _cgdag ;};if _edbag ,_beecac :=_adcgb .(_f .EndElement );_beecac &&_edbag .Name ==start .Name {*_bafbag =1;return nil ;};if _cggdg ,_bcaac :=_adcgb .(_f .CharData );!_bcaac {return _bg .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",_adcgb ); +}else {switch string (_cggdg ){case "":*_bafbag =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_bafbag =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_bafbag =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_bafbag =3; +case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_bafbag =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_bafbag =5;case "\u0074\u006f\u00701\u0030":*_bafbag =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_bafbag =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_bafbag =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bafbag =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bafbag =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bafbag =11; +case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bafbag =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_bafbag =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_bafbag =14; +case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_bafbag =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_bafbag =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_bafbag =17; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bafbag =18;};};_adcgb ,_cgdag =d .Token ();if _cgdag !=nil {return _cgdag ;};if _gfcfe ,_dcbfa :=_adcgb .(_f .EndElement );_dcbfa &&_gfcfe .Name ==start .Name {return nil ;};return _bg .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",_adcgb ); +};func (_bfc *CT_CellSmartTag )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_bfc .TypeAttr )});if _bfc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfc .DeletedAttr ))}); +};if _bfc .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfc .XmlBasedAttr ))});};e .EncodeToken (start );if _bfc .CellSmartTagPr !=nil {_fgbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}}; +for _ ,_aaba :=range _bfc .CellSmartTagPr {e .EncodeElement (_aaba ,_fgbb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cceba ST_FieldSortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cceba .String (),start ); +};func (_accea *CT_SheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _accea .Row !=nil {_faabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_ebebe :=range _accea .Row {e .EncodeElement (_ebebe ,_faabg ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffedc *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffedc .ValAttr =0;for _ ,_cffee :=range start .Attr {if _cffee .Name .Local =="\u0076\u0061\u006c"{_bdbe ,_cfddb :=_b .ParseInt (_cffee .Value ,10,64); +if _cfddb !=nil {return _cfddb ;};_ffedc .ValAttr =_bdbe ;continue ;};};for {_bgbfg ,_ebdcg :=d .Token ();if _ebdcg !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_ebdcg ); +};if _deac ,_cafef :=_bgbfg .(_f .EndElement );_cafef &&_deac .Name ==start .Name {break ;};};return nil ;}; -// Schema Language -SchemaLanguageAttr *string ;Any _ad .Any ;};type ST_VolDepType byte ;func (_bebf *CT_CellXfs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bebf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bebf .CountAttr )}); -};e .EncodeToken (start );_eadd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cbgg :=range _bebf .Xf {e .EncodeElement (_cbgg ,_eadd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Col ()*CT_Col {_ecegf :=&CT_Col {}; -return _ecegf }; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_bfbaf *Users )ValidateWithPath (path string )error {if _faafe :=_bfbaf .CT_Users .ValidateWithPath (path );_faafe !=nil {return _faafe ;};return nil ;};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2; +ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);func NewAG_RevData ()*AG_RevData {_ca :=&AG_RevData {};return _ca }; -// Validate validates the MapInfo and its children -func (_baegg *MapInfo )Validate ()error {return _baegg .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_caagb ST_SheetState )ValidateWithPath (path string )error {switch _caagb {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caagb )); -};return nil ;};func (_ddcaff *Comments )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddcaff .CT_Comments =*NewCT_Comments ();_ddbffa :for {_fggecf ,_ffegba :=d .Token ();if _ffegba !=nil {return _ffegba ;};switch _fdcadc :=_fggecf .(type ){case _e .StartElement :switch _fdcadc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _ecfbcc :=d .DecodeElement (_ddcaff .Authors ,&_fdcadc ); -_ecfbcc !=nil {return _ecfbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _bbgbc :=d .DecodeElement (_ddcaff .CommentList ,&_fdcadc ); -_bbgbc !=nil {return _bbgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcaff .ExtLst =NewCT_ExtensionList (); -if _dcceb :=d .DecodeElement (_ddcaff .ExtLst ,&_fdcadc );_dcceb !=nil {return _dcceb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fdcadc .Name ); -if _dabff :=d .Skip ();_dabff !=nil {return _dabff ;};};case _e .EndElement :break _ddbffa ;case _e .CharData :};};return nil ;};func (_ebfgd *Metadata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _ebfgd .CT_Metadata .MarshalXML (e ,start );};func (_degbgf *EG_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _degbgf .Ext !=nil {_bgagec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; -for _ ,_eefcd :=range _degbgf .Ext {e .EncodeElement (_eefcd ,_bgagec );};};return nil ;}; +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_egcg *CT_ChartFormats )ValidateWithPath (path string )error {for _bbdg ,_fcccf :=range _egcg .ChartFormat {if _deed :=_fcccf .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_bbdg )); +_deed !=nil {return _deed ;};};return nil ;}; -// Validate validates the CT_ConditionalFormats and its children -func (_febc *CT_ConditionalFormats )Validate ()error {return _febc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");}; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_eegeg *CT_ExternalSheetDataSet )Validate ()error {return _eegeg .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_fecdd *PivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _fecdd .CT_pivotTableDefinition .MarshalXML (e ,start );};func (_dabae *CT_Members )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dabae .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dabae .CountAttr )}); +};if _dabae .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_dabae .LevelAttr )});};e .EncodeToken (start );_cfgcgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}}; +for _ ,_bcfbg :=range _dabae .Member {e .EncodeElement (_bcfbg ,_cfgcgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbag *CT_ChartsheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbag .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbag .PublishedAttr ))}); +};if _cbag .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cbag .CodeNameAttr )});};e .EncodeToken (start );if _cbag .TabColor !=nil {_afade :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_cbag .TabColor ,_afade );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_edaeg *CT_String )ValidateWithPath (path string )error {for _gacca ,_aeege :=range _edaeg .Tpls {if _dffafa :=_aeege .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gacca ));_dffafa !=nil {return _dffafa ; -};};for _fafef ,_cgdgc :=range _edaeg .X {if _gccbae :=_cgdgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fafef ));_gccbae !=nil {return _gccbae ;};};return nil ;};func (_acega *CT_PivotFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebcaf :=range start .Attr {if _ebcaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgcga ,_bbbea :=_b .ParseUint (_ebcaf .Value ,10,32); -if _bbbea !=nil {return _bbbea ;};_cfaba :=uint32 (_fgcga );_acega .CountAttr =&_cfaba ;continue ;};};_dbaed :for {_bbcdf ,_bdabe :=d .Token ();if _bdabe !=nil {return _bdabe ;};switch _cagfc :=_bbcdf .(type ){case _e .StartElement :switch _cagfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_bccbcd :=NewCT_PivotField (); -if _cedgbg :=d .DecodeElement (_bccbcd ,&_cagfc );_cedgbg !=nil {return _cedgbg ;};_acega .PivotField =append (_acega .PivotField ,_bccbcd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_cagfc .Name ); -if _cegbg :=d .Skip ();_cegbg !=nil {return _cegbg ;};};case _e .EndElement :break _dbaed ;case _e .CharData :};};return nil ;};func (_decaeb *CT_MergeCell )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebcca :=range start .Attr {if _ebcca .Name .Local =="\u0072\u0065\u0066"{_cbggc ,_dabfb :=_ebcca .Value ,error (nil ); -if _dabfb !=nil {return _dabfb ;};_decaeb .RefAttr =_cbggc ;continue ;};};for {_adeba ,_afbbae :=d .Token ();if _afbbae !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_afbbae ); -};if _facfbc ,_eafge :=_adeba .(_e .EndElement );_eafge &&_facfbc .Name ==start .Name {break ;};};return nil ;};type CT_PrintOptions struct{ +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_dgeded *Workbook )ValidateWithPath (path string )error {if _fefab :=_dgeded .CT_Workbook .ValidateWithPath (path );_fefab !=nil {return _fefab ;};return nil ;}; -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_effae *CT_ExternalCell )ValidateWithPath (path string )error {if _deba :=_effae .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_deba !=nil {return _deba ;};return nil ;};func (_eaegdf ST_Comments )String ()string {switch _eaegdf {case 0:return ""; +case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; +};return "";}; -// Vertical Centered -VerticalCenteredAttr *bool ; +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_eagf *CT_ColFields )ValidateWithPath (path string )error {for _gcgc ,_dceb :=range _eagf .Field {if _afca :=_dceb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcgc ));_afca !=nil {return _afca ; +};};return nil ;};func (_cdggd ST_RevisionAction )String ()string {switch _cdggd {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";}; -// Print Headings -HeadingsAttr *bool ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_eedcb *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _afdbg ,_egdfe :=range _eedcb .DeletedField {if _cfdgcc :=_egdfe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_afdbg )); +_cfdgcc !=nil {return _cfdgcc ;};};return nil ;};func (_geabd ST_SheetViewType )Validate ()error {return _geabd .ValidateWithPath ("")};func NewCT_MdxMetadata ()*CT_MdxMetadata {_adbfc :=&CT_MdxMetadata {};return _adbfc }; -// Print Grid Lines -GridLinesAttr *bool ; +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_fega *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_baafa *CT_SheetFormatPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baafa .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_baafa .BaseColWidthAttr )}); +};if _baafa .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_baafa .DefaultColWidthAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_baafa .DefaultRowHeightAttr )});if _baafa .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baafa .CustomHeightAttr ))}); +};if _baafa .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baafa .ZeroHeightAttr ))});};if _baafa .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baafa .ThickTopAttr ))}); +};if _baafa .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baafa .ThickBottomAttr ))});};if _baafa .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_baafa .OutlineLevelRowAttr )}); +};if _baafa .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_baafa .OutlineLevelColAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_defb *CT_NumFmts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _defb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_defb .CountAttr )}); +};e .EncodeToken (start );if _defb .NumFmt !=nil {_cdgcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_fceda :=range _defb .NumFmt {e .EncodeElement (_fceda ,_cdgcd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Grid Lines Set -GridLinesSetAttr *bool ;};func (_deffb ST_PhoneticAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eeecec :=_e .Attr {};_eeecec .Name =name ;switch _deffb {case ST_PhoneticAlignmentUnset :_eeecec .Value ="";case ST_PhoneticAlignmentNoControl :_eeecec .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl"; -case ST_PhoneticAlignmentLeft :_eeecec .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_eeecec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_eeecec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _eeecec ,nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_cdgeg :=&CT_PivotCacheRecords {};return _cdgeg ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2; -);func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_gaeef :=&CT_RevisionHeaders {};_gaeef .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _gaeef ;};func (_cagc *CT_Border )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cagc .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cagc .DiagonalUpAttr ))}); -};if _cagc .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cagc .DiagonalDownAttr ))});};if _cagc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cagc .OutlineAttr ))}); -};e .EncodeToken (start );if _cagc .Start !=nil {_bcae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cagc .Start ,_bcae );};if _cagc .End !=nil {_gfcb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}}; -e .EncodeElement (_cagc .End ,_gfcb );};if _cagc .Left !=nil {_abe :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cagc .Left ,_abe );};if _cagc .Right !=nil {_acdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cagc .Right ,_acdb );};if _cagc .Top !=nil {_gdc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_cagc .Top ,_gdc );};if _cagc .Bottom !=nil {_ccgf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}}; -e .EncodeElement (_cagc .Bottom ,_ccgf );};if _cagc .Diagonal !=nil {_fce :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cagc .Diagonal ,_fce );};if _cagc .Vertical !=nil {_bdc :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}}; -e .EncodeElement (_cagc .Vertical ,_bdc );};if _cagc .Horizontal !=nil {_ced :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_cagc .Horizontal ,_ced );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_addef ST_MdxSetOrder )Validate ()error {return _addef .ValidateWithPath ("")};func (_cedgbc ST_TimePeriod )String ()string {switch _cedgbc {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; -case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";};type CT_ColorFilter struct{ +// Validate validates the CT_pivotTableDefinition and its children +func (_dbcec *CT_pivotTableDefinition )Validate ()error {return _dbcec .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_bbbab *QueryTable )ValidateWithPath (path string )error {if _bfacbd :=_bbbab .CT_QueryTable .ValidateWithPath (path );_bfacbd !=nil {return _bfacbd ;};return nil ;};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2; +ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;);func (_dfafba *CT_SheetCalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccegc :=range start .Attr {if _ccegc .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_cbbbgc ,_bbaga :=_b .ParseBool (_ccegc .Value ); +if _bbaga !=nil {return _bbaga ;};_dfafba .FullCalcOnLoadAttr =&_cbbbgc ;continue ;};};for {_beddd ,_abfge :=d .Token ();if _abfge !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_abfge ); +};if _bbabe ,_ccfgb :=_beddd .(_f .EndElement );_ccfgb &&_bbabe .Name ==start .Name {break ;};};return nil ;};func (_abfac *CT_WebPublishItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abfac .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_abfac .CountAttr )}); +};e .EncodeToken (start );_fcda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_bgffe :=range _abfac .WebPublishItem {e .EncodeElement (_bgffe ,_fcda ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Filter By Cell Color -CellColorAttr *bool ;};func (_gddcc ST_Comments )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gggdb :=_e .Attr {};_gggdb .Name =name ;switch _gddcc {case ST_CommentsUnset :_gggdb .Value ="";case ST_CommentsCommNone :_gggdb .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065"; -case ST_CommentsCommIndicator :_gggdb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_gggdb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; -};return _gggdb ,nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_gegbe *ST_DvAspect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgcfgc ,_aabgba :=d .Token (); -if _aabgba !=nil {return _aabgba ;};if _ebdegb ,_gbbccb :=_bgcfgc .(_e .EndElement );_gbbccb &&_ebdegb .Name ==start .Name {*_gegbe =1;return nil ;};if _fbcdf ,_adgaee :=_bgcfgc .(_e .CharData );!_adgaee {return _g .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",_bgcfgc ); -}else {switch string (_fbcdf ){case "":*_gegbe =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_gegbe =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_gegbe =2; -};};_bgcfgc ,_aabgba =d .Token ();if _aabgba !=nil {return _aabgba ;};if _ecbgg ,_fagce :=_bgcfgc .(_e .EndElement );_fagce &&_ecbgg .Name ==start .Name {return nil ;};return _g .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",_bgcfgc ); -};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_dcfag :=&CT_ProtectedRanges {};return _dcfag };func (_bfffd *CT_PivotCaches )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ebcead :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}}; -for _ ,_ccgfb :=range _bfffd .PivotCache {e .EncodeElement (_ccgfb ,_ebcead );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PageBreak and its children +func (_gefdf *CT_PageBreak )Validate ()error {return _gefdf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func NewCT_OleObjects ()*CT_OleObjects {_gacag :=&CT_OleObjects {};return _gacag };func (_ccgfg *CT_Fills )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccgfg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccgfg .CountAttr )}); +};e .EncodeToken (start );if _ccgfg .Fill !=nil {_ddac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_bfdcd :=range _ccgfg .Fill {e .EncodeElement (_bfdcd ,_ddac );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_egebg *PivotCacheRecords )ValidateWithPath (path string )error {if _cggfb :=_egebg .CT_PivotCacheRecords .ValidateWithPath (path );_cggfb !=nil {return _cggfb ;};return nil ;};func (_fgcffa ST_ExternalConnectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgcffa .String (),start ); -};func (_efdab *CT_RevisionConflict )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efdab .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efdab .SheetIdAttr )}); -};if _efdab .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efdab .RIdAttr )});};if _efdab .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_efdab .UaAttr ))}); -};if _efdab .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_efdab .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_aadcbg *CT_VolTypes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gcede :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_eecfc :=range _aadcbg .VolType {e .EncodeElement (_eecfc ,_gcede ); -};if _aadcbg .ExtLst !=nil {_eccdb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadcbg .ExtLst ,_eccdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_gfeg *CT_DataValidations )ValidateWithPath (path string )error {for _bcdd ,_efffg :=range _gfeg .DataValidation {if _efdg :=_efffg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bcdd )); +_efdg !=nil {return _efdg ;};};return nil ;};func (_eaagc ST_TargetScreenSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaagc .String (),start );};func (_bbfdc *CT_RevisionHeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfdc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +_bbfdc .SheetIdMap =NewCT_SheetIdMap ();for _ ,_gfbbc :=range start .Attr {if _gfbbc .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"&&_gfbbc .Name .Local =="\u0069\u0064"||_gfbbc .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"&&_gfbbc .Name .Local =="\u0069\u0064"{_ddbgde ,_fbddbb :=_gfbbc .Value ,error (nil ); +if _fbddbb !=nil {return _fbddbb ;};_bbfdc .IdAttr =_ddbgde ;continue ;};if _gfbbc .Name .Local =="\u0067\u0075\u0069\u0064"{_fdbdcc ,_fgacf :=_gfbbc .Value ,error (nil );if _fgacf !=nil {return _fgacf ;};_bbfdc .GuidAttr =_fdbdcc ;continue ;};if _gfbbc .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_ebdde ,_gceeg :=ParseStdlibTime (_gfbbc .Value ); +if _gceeg !=nil {return _gceeg ;};_bbfdc .DateTimeAttr =_ebdde ;continue ;};if _gfbbc .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gfgea ,_cgffe :=_b .ParseUint (_gfbbc .Value ,10,32);if _cgffe !=nil {return _cgffe ;}; +_bbfdc .MaxSheetIdAttr =uint32 (_gfgea );continue ;};if _gfbbc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_egggaa ,_ebdcb :=_gfbbc .Value ,error (nil );if _ebdcb !=nil {return _ebdcb ;};_bbfdc .UserNameAttr =_egggaa ;continue ;}; +if _gfbbc .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_cbegc ,_ebgda :=_b .ParseUint (_gfbbc .Value ,10,32);if _ebgda !=nil {return _ebgda ;};_bagfg :=uint32 (_cbegc );_bbfdc .MinRIdAttr =&_bagfg ;continue ;};if _gfbbc .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_ggeag ,_bfbgb :=_b .ParseUint (_gfbbc .Value ,10,32); +if _bfbgb !=nil {return _bfbgb ;};_bdadca :=uint32 (_ggeag );_bbfdc .MaxRIdAttr =&_bdadca ;continue ;};};_gadfeb :for {_fbde ,_eedefa :=d .Token ();if _eedefa !=nil {return _eedefa ;};switch _adagg :=_fbde .(type ){case _f .StartElement :switch _adagg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _fbdgcf :=d .DecodeElement (_bbfdc .SheetIdMap ,&_adagg ); +_fbdgcf !=nil {return _fbdgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_bbfdc .ReviewedList =NewCT_ReviewedRevisions (); +if _eebbd :=d .DecodeElement (_bbfdc .ReviewedList ,&_adagg );_eebbd !=nil {return _eebbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfdc .ExtLst =NewCT_ExtensionList (); +if _efdcf :=d .DecodeElement (_bbfdc .ExtLst ,&_adagg );_efdcf !=nil {return _efdcf ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_adagg .Name ); +if _fcbcgc :=d .Skip ();_fcbcgc !=nil {return _fcbcgc ;};};case _f .EndElement :break _gadfeb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_cdffae *CT_SharedUser )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_cdffae .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_cdffae .GuidAttr ); -};if _cdffae .ExtLst !=nil {if _fgfbg :=_cdffae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfbg !=nil {return _fgfbg ;};};return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_fdcfb :=&CT_RPrElt {};return _fdcfb };func NewCT_Extension ()*CT_Extension {_befdb :=&CT_Extension {}; -return _befdb };func NewCT_ChartFormats ()*CT_ChartFormats {_faea :=&CT_ChartFormats {};return _faea }; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_eacg *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _eacg .ValAttr ==_e .ST_VerticalAlignRunUnset {return _bg .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 _fbfge :=_eacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfge !=nil {return _fbfge ;};return nil ;}; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_dgadaa *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_bggge ST_CredMethod )ValidateWithPath (path string )error {switch _bggge {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggge )); -};return nil ;};type CT_WebPublishObjects struct{ +// Validate validates the CT_CustomProperties and its children +func (_cbbae *CT_CustomProperties )Validate ()error {return _cbbae .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bbaafd *CT_Pages )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbaafd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bbaafd .CountAttr )}); +};e .EncodeToken (start );_cecbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_gecd :=range _bbaafd .Page {e .EncodeElement (_gecd ,_cecbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};type CT_Boolean struct{ -// Count -CountAttr *uint32 ; +// Value +VAttr bool ; -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;};type CT_SharedUser struct{ +// Unused Item +UAttr *bool ; -// User Revisions GUID -GuidAttr string ; +// Calculated Item +FAttr *bool ; -// User Name -NameAttr string ; +// Caption +CAttr *string ; -// User Id -IdAttr int32 ; +// Member Property Count +CpAttr *uint32 ; -// Date Time -DateTimeAttr _a .Time ;ExtLst *CT_ExtensionList ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6; -);func (_cabfbe *CT_ProtectedRanges )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbedde :for {_ccbac ,_fefgf :=d .Token ();if _fefgf !=nil {return _fefgf ;};switch _cbffde :=_ccbac .(type ){case _e .StartElement :switch _cbffde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_gcbedb :=NewCT_ProtectedRange (); -if _defaac :=d .DecodeElement (_gcbedb ,&_cbffde );_defaac !=nil {return _defaac ;};_cabfbe .ProtectedRange =append (_cabfbe .ProtectedRange ,_gcbedb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_cbffde .Name ); -if _abede :=d .Skip ();_abede !=nil {return _abede ;};};case _e .EndElement :break _fbedde ;case _e .CharData :};};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_daccaf :=&CT_RevisionCellChange {};_daccaf .Nc =NewCT_Cell ();return _daccaf ; -};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_gbbbe :=&CT_QueryTableRefresh {};_gbbbe .QueryTableFields =NewCT_QueryTableFields ();return _gbbbe ;};func NewHeaders ()*Headers {_gccfa :=&Headers {};_gccfa .CT_RevisionHeaders =*NewCT_RevisionHeaders (); -return _gccfa ;};type ST_Visibility byte ;type CT_VolTopicRef struct{ +// Member Property Indexes +X []*CT_X ;}; -// Reference -RAttr string ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_dgeaec *CT_OleObject )ValidateWithPath (path string )error {if _cbcdd :=_dgeaec .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cbcdd !=nil {return _cbcdd ;};if _adacdg :=_dgeaec .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072"); +_adacdg !=nil {return _adacdg ;};if _dgeaec .ObjectPr !=nil {if _fefgd :=_dgeaec .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_fefgd !=nil {return _fefgd ;};};return nil ;};func (_edbed *CT_OleSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_edbed .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geega *CT_CacheFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfa :=range start .Attr {if _gfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cee ,_fedb :=_b .ParseUint (_gfa .Value ,10,32); +if _fedb !=nil {return _fedb ;};_bbd :=uint32 (_cee );_geega .CountAttr =&_bbd ;continue ;};};_efe :for {_ebbf ,_dged :=d .Token ();if _dged !=nil {return _dged ;};switch _cdd :=_ebbf .(type ){case _f .StartElement :switch _cdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_cgca :=NewCT_CacheField (); +if _faa :=d .DecodeElement (_cgca ,&_cdd );_faa !=nil {return _faa ;};_geega .CacheField =append (_geega .CacheField ,_cgca );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_cdd .Name ); +if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _f .EndElement :break _efe ;case _f .CharData :};};return nil ;}; -// Sheet Id -SAttr uint32 ;};func (_dddfae *CT_MetadataStringIndex )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",_dddfae .XAttr )});if _dddfae .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dddfae .SAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cfcca *CT_SortCondition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfcca .DescendingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcca .DescendingAttr ))}); -};if _cfcca .SortByAttr !=ST_SortByUnset {_deedfc ,_ddgfcf :=_cfcca .SortByAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _ddgfcf !=nil {return _ddgfcf ;};start .Attr =append (start .Attr ,_deedfc );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_cfcca .RefAttr )}); -if _cfcca .CustomListAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfcca .CustomListAttr )});};if _cfcca .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfcca .DxfIdAttr )}); -};if _cfcca .IconSetAttr !=ST_IconSetTypeUnset {_babbg ,_debde :=_cfcca .IconSetAttr .MarshalXMLAttr (_e .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _debde !=nil {return _debde ;};start .Attr =append (start .Attr ,_babbg );};if _cfcca .IconIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfcca .IconIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_ggdeaf *CT_ServerFormats )ValidateWithPath (path string )error {for _aebbe ,_cdcca :=range _ggdeaf .ServerFormat {if _gbegg :=_cdcca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_aebbe )); +_gbegg !=nil {return _gbegg ;};};return nil ;}; -// Validate validates the CT_BookViews and its children -func (_gbdc *CT_BookViews )Validate ()error {return _gbdc .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_cacefa *CT_WebPublishItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cacefa .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cacefa .CountAttr )}); -};e .EncodeToken (start );_agadbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_dddaa :=range _cacefa .WebPublishItem {e .EncodeElement (_dddaa ,_agadbc ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbce *ST_IconSetType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgcdc ,_dggbe :=d .Token ();if _dggbe !=nil {return _dggbe ;};if _eeagfa ,_affcg :=_bgcdc .(_e .EndElement ); -_affcg &&_eeagfa .Name ==start .Name {*_bfbce =1;return nil ;};if _ecaad ,_ecdged :=_bgcdc .(_e .CharData );!_ecdged {return _g .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",_bgcdc ); -}else {switch string (_ecaad ){case "":*_bfbce =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_bfbce =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_bfbce =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_bfbce =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_bfbce =4; -case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_bfbce =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_bfbce =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_bfbce =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_bfbce =8; -case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_bfbce =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_bfbce =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_bfbce =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_bfbce =12; -case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_bfbce =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_bfbce =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_bfbce =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_bfbce =16; -case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_bfbce =17;};};_bgcdc ,_dggbe =d .Token ();if _dggbe !=nil {return _dggbe ;};if _gffgf ,_cebcd :=_bgcdc .(_e .EndElement );_cebcd &&_gffgf .Name ==start .Name {return nil ;};return _g .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",_bgcdc ); -};func (_afgfa *CT_SheetBackgroundPicture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_afgfa .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ProtectedRange and its children +func (_agdad *CT_ProtectedRange )Validate ()error {return _agdad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_fgfga *CT_PivotFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgfga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fgfga .CountAttr )}); +};e .EncodeToken (start );if _fgfga .Filter !=nil {_gcbagag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_cfaab :=range _fgfga .Filter {e .EncodeElement (_cfaab ,_gcbagag );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_TableMissing struct{};func (_cgedbc *CT_RevisionSheetRename )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cgedbc .SheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cgedbc .OldNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cgedbc .NewNameAttr )}); +if _cgedbc .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cgedbc .RIdAttr )});};if _cgedbc .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgedbc .UaAttr ))}); +};if _cgedbc .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgedbc .RaAttr ))});};e .EncodeToken (start );if _cgedbc .ExtLst !=nil {_aedgca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cgedbc .ExtLst ,_aedgca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_babbe *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _fadfa :=_babbe .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_fadfa !=nil {return _fadfa ;};if _babbe .PivotFields !=nil {if _dcdae :=_babbe .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"); -_dcdae !=nil {return _dcdae ;};};if _babbe .RowFields !=nil {if _ebace :=_babbe .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_ebace !=nil {return _ebace ;};};if _babbe .RowItems !=nil {if _agddbf :=_babbe .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds"); -_agddbf !=nil {return _agddbf ;};};if _babbe .ColFields !=nil {if _ffadcb :=_babbe .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_ffadcb !=nil {return _ffadcb ;};};if _babbe .ColItems !=nil {if _gbdde :=_babbe .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds"); -_gbdde !=nil {return _gbdde ;};};if _babbe .PageFields !=nil {if _fbbff :=_babbe .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_fbbff !=nil {return _fbbff ;};};if _babbe .DataFields !=nil {if _bddeg :=_babbe .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"); -_bddeg !=nil {return _bddeg ;};};if _babbe .Formats !=nil {if _bbgdgb :=_babbe .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bbgdgb !=nil {return _bbgdgb ;};};if _babbe .ConditionalFormats !=nil {if _addfca :=_babbe .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073"); -_addfca !=nil {return _addfca ;};};if _babbe .ChartFormats !=nil {if _cdfdfg :=_babbe .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_cdfdfg !=nil {return _cdfdfg ;};};if _babbe .PivotHierarchies !=nil {if _ggfafc :=_babbe .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073"); -_ggfafc !=nil {return _ggfafc ;};};if _babbe .PivotTableStyleInfo !=nil {if _geegg :=_babbe .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_geegg !=nil {return _geegg ; -};};if _babbe .Filters !=nil {if _ecbgae :=_babbe .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_ecbgae !=nil {return _ecbgae ;};};if _babbe .RowHierarchiesUsage !=nil {if _aeecc :=_babbe .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065"); -_aeecc !=nil {return _aeecc ;};};if _babbe .ColHierarchiesUsage !=nil {if _fefed :=_babbe .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_fefed !=nil {return _fefed ; -};};if _babbe .ExtLst !=nil {if _gdbcg :=_babbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbcg !=nil {return _gdbcg ;};};return nil ;};func (_cdgfb *CT_IndexedColors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geeaa :for {_cccbe ,_aaeba :=d .Token (); -if _aaeba !=nil {return _aaeba ;};switch _daddc :=_cccbe .(type ){case _e .StartElement :switch _daddc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_dacdc :=NewCT_RgbColor (); -if _gccfc :=d .DecodeElement (_dacdc ,&_daddc );_gccfc !=nil {return _gccfc ;};_cdgfb .RgbColor =append (_cdgfb .RgbColor ,_dacdc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_daddc .Name ); -if _bbaaf :=d .Skip ();_bbaaf !=nil {return _bbaaf ;};};case _e .EndElement :break _geeaa ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_DynamicFilter and its children +func (_eeeeg *CT_DynamicFilter )Validate ()error {return _eeeeg .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_ceegbg *CT_PageBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceegbg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegbg .CountAttr )}); +};if _ceegbg .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegbg .ManualBreakCountAttr )}); +};e .EncodeToken (start );if _ceegbg .Brk !=nil {_bbgbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_afdcbb :=range _ceegbg .Brk {e .EncodeElement (_afdcbb ,_bbgbf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_cebdd :=&CT_XStringElement {};return _cebdd };func (_ddbecg *CT_SheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbedga :for {_edgba ,_cddcaa :=d .Token ();if _cddcaa !=nil {return _cddcaa ; +};switch _cbgabf :=_edgba .(type ){case _f .StartElement :switch _cbgabf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_dafdga :=NewCT_SheetView (); +if _caadf :=d .DecodeElement (_dafdga ,&_cbgabf );_caadf !=nil {return _caadf ;};_ddbecg .SheetView =append (_ddbecg .SheetView ,_dafdga );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbecg .ExtLst =NewCT_ExtensionList (); +if _dfcee :=d .DecodeElement (_ddbecg .ExtLst ,&_cbgabf );_dfcee !=nil {return _dfcee ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_cbgabf .Name ); +if _bfdba :=d .Skip ();_bfdba !=nil {return _bfdba ;};};case _f .EndElement :break _bbedga ;case _f .CharData :};};return nil ;};type CT_Sheets struct{ -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_afea *CT_MapInfo )ValidateWithPath (path string )error {for _geaca ,_cfdeb :=range _afea .Schema {if _edffcc :=_cfdeb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_geaca )); -_edffcc !=nil {return _edffcc ;};};for _aabcf ,_bbagg :=range _afea .Map {if _afced :=_bbagg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_aabcf ));_afced !=nil {return _afced ;};};return nil ;};func (_afgd *CT_DateTime )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faegg :=range start .Attr {if _faegg .Name .Local =="\u0076"{_dfgee ,_caef :=ParseStdlibTime (_faegg .Value ); -if _caef !=nil {return _caef ;};_afgd .VAttr =_dfgee ;continue ;};if _faegg .Name .Local =="\u0075"{_afdbc ,_cafee :=_b .ParseBool (_faegg .Value );if _cafee !=nil {return _cafee ;};_afgd .UAttr =&_afdbc ;continue ;};if _faegg .Name .Local =="\u0066"{_dcaf ,_gacae :=_b .ParseBool (_faegg .Value ); -if _gacae !=nil {return _gacae ;};_afgd .FAttr =&_dcaf ;continue ;};if _faegg .Name .Local =="\u0063"{_gfaa ,_ccddc :=_faegg .Value ,error (nil );if _ccddc !=nil {return _ccddc ;};_afgd .CAttr =&_gfaa ;continue ;};if _faegg .Name .Local =="\u0063\u0070"{_bebcg ,_bbdbc :=_b .ParseUint (_faegg .Value ,10,32); -if _bbdbc !=nil {return _bbdbc ;};_eecc :=uint32 (_bebcg );_afgd .CpAttr =&_eecc ;continue ;};};_abdeg :for {_dbaad ,_bcgd :=d .Token ();if _bcgd !=nil {return _bcgd ;};switch _bbcg :=_dbaad .(type ){case _e .StartElement :switch _bbcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dggd :=NewCT_X (); -if _eagg :=d .DecodeElement (_dggd ,&_bbcg );_eagg !=nil {return _eagg ;};_afgd .X =append (_afgd .X ,_dggd );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_bbcg .Name ); -if _gdgee :=d .Skip ();_gdgee !=nil {return _gdgee ;};};case _e .EndElement :break _abdeg ;case _e .CharData :};};return nil ;};func (_cedbfd ST_WebSourceType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aebdbg :=_e .Attr {};_aebdbg .Name =name ; -switch _cedbfd {case ST_WebSourceTypeUnset :_aebdbg .Value ="";case ST_WebSourceTypeSheet :_aebdbg .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_aebdbg .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_aebdbg .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"; -case ST_WebSourceTypeRange :_aebdbg .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_aebdbg .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_aebdbg .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065"; -case ST_WebSourceTypeQuery :_aebdbg .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_aebdbg .Value ="\u006c\u0061\u0062e\u006c";};return _aebdbg ,nil ;};func (_fedcbc ST_BorderStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dacba :=_e .Attr {}; -_dacba .Name =name ;switch _fedcbc {case ST_BorderStyleUnset :_dacba .Value ="";case ST_BorderStyleNone :_dacba .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_dacba .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_dacba .Value ="\u006d\u0065\u0064\u0069\u0075\u006d"; -case ST_BorderStyleDashed :_dacba .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_dacba .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_dacba .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_dacba .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_BorderStyleHair :_dacba .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_dacba .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_dacba .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; -case ST_BorderStyleMediumDashDot :_dacba .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_dacba .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_dacba .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -case ST_BorderStyleSlantDashDot :_dacba .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _dacba ,nil ;};func (_aaebc *ST_CalcMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaebc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_aaebc =1; -case "\u0061\u0075\u0074\u006f":*_aaebc =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_aaebc =3;};return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_geegb :=&CT_IgnoredErrors {};return _geegb }; +// Sheet Information +Sheet []*CT_Sheet ;};func (_geead *ST_OleUpdate )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geead =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_geead =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_geead =2; +};return nil ;};type ST_Visibility byte ;func NewPivotCacheRecords ()*PivotCacheRecords {_ccdaf :=&PivotCacheRecords {};_ccdaf .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _ccdaf ;};func (_egcdfa *CT_RevisionFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egeae :=range start .Attr {if _egeae .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ceace ,_gddade :=_b .ParseUint (_egeae .Value ,10,32); +if _gddade !=nil {return _gddade ;};_egcdfa .SheetIdAttr =uint32 (_ceace );continue ;};if _egeae .Name .Local =="\u0078\u0066\u0044x\u0066"{_ffaebb ,_gcadg :=_b .ParseBool (_egeae .Value );if _gcadg !=nil {return _gcadg ;};_egcdfa .XfDxfAttr =&_ffaebb ; +continue ;};if _egeae .Name .Local =="\u0073"{_bdbf ,_ebfgdc :=_b .ParseBool (_egeae .Value );if _ebfgdc !=nil {return _ebfgdc ;};_egcdfa .SAttr =&_bdbf ;continue ;};if _egeae .Name .Local =="\u0073\u0071\u0072e\u0066"{_ebeefd ,_beeca :=ParseSliceST_Sqref (_egeae .Value ); +if _beeca !=nil {return _beeca ;};_egcdfa .SqrefAttr =_ebeefd ;continue ;};if _egeae .Name .Local =="\u0073\u0074\u0061r\u0074"{_gebaa ,_dgaabd :=_b .ParseUint (_egeae .Value ,10,32);if _dgaabd !=nil {return _dgaabd ;};_ffece :=uint32 (_gebaa );_egcdfa .StartAttr =&_ffece ; +continue ;};if _egeae .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_begbf ,_fgfeg :=_b .ParseUint (_egeae .Value ,10,32);if _fgfeg !=nil {return _fgfeg ;};_gfgdd :=uint32 (_begbf );_egcdfa .LengthAttr =&_gfgdd ;continue ;};};_ffcdg :for {_egfcec ,_fbgddg :=d .Token (); +if _fbgddg !=nil {return _fbgddg ;};switch _cegefg :=_egfcec .(type ){case _f .StartElement :switch _cegefg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_egcdfa .Dxf =NewCT_Dxf (); +if _faafga :=d .DecodeElement (_egcdfa .Dxf ,&_cegefg );_faafga !=nil {return _faafga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egcdfa .ExtLst =NewCT_ExtensionList (); +if _daeae :=d .DecodeElement (_egcdfa .ExtLst ,&_cegefg );_daeae !=nil {return _daeae ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_cegefg .Name ); +if _bbcbbe :=d .Skip ();_bbcbbe !=nil {return _bbcbbe ;};};case _f .EndElement :break _ffcdg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_agbgga *CT_VolTypes )ValidateWithPath (path string )error {for _cegeea ,_bfbgdf :=range _agbgga .VolType {if _gcae :=_bfbgdf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_cegeea )); -_gcae !=nil {return _gcae ;};};if _agbgga .ExtLst !=nil {if _gbbbfd :=_agbgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbbfd !=nil {return _gbbbfd ;};};return nil ;};func (_fbgba ST_SortBy )ValidateWithPath (path string )error {switch _fbgba {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgba )); -};return nil ;}; +// Validate validates the CT_rowItems and its children +func (_feggb *CT_rowItems )Validate ()error {return _feggb .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};type CT_RevisionHeader struct{ -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_cdafe *CT_TablePart )ValidateWithPath (path string )error {return nil };type CT_X struct{ +// GUID +GuidAttr string ; -// Shared Items Index -VAttr *int32 ;};func (_ggcbad *CT_MetadataType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfgce :=range start .Attr {if _gfgce .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_gabge ,_efeff :=_b .ParseBool (_gfgce .Value ); -if _efeff !=nil {return _efeff ;};_ggcbad .PasteColWidthsAttr =&_gabge ;continue ;};if _gfgce .Name .Local =="\u006e\u0061\u006d\u0065"{_aadad ,_cabfae :=_gfgce .Value ,error (nil );if _cabfae !=nil {return _cabfae ;};_ggcbad .NameAttr =_aadad ;continue ; -};if _gfgce .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_feeaf ,_cabfb :=_b .ParseBool (_gfgce .Value );if _cabfb !=nil {return _cabfb ;};_ggcbad .PasteNumberFormatsAttr =&_feeaf ;continue ; -};if _gfgce .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_fbdcd ,_aabdc :=_b .ParseBool (_gfgce .Value );if _aabdc !=nil {return _aabdc ;};_ggcbad .GhostRowAttr =&_fbdcd ;continue ;};if _gfgce .Name .Local =="\u006d\u0065\u0072g\u0065"{_geedf ,_ecacg :=_b .ParseBool (_gfgce .Value ); -if _ecacg !=nil {return _ecacg ;};_ggcbad .MergeAttr =&_geedf ;continue ;};if _gfgce .Name .Local =="\u0065\u0064\u0069\u0074"{_eaabf ,_gggea :=_b .ParseBool (_gfgce .Value );if _gggea !=nil {return _gggea ;};_ggcbad .EditAttr =&_eaabf ;continue ;};if _gfgce .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_bfegc ,_bgcdd :=_b .ParseBool (_gfgce .Value ); -if _bgcdd !=nil {return _bgcdd ;};_ggcbad .SplitFirstAttr =&_bfegc ;continue ;};if _gfgce .Name .Local =="\u0063\u006f\u0070\u0079"{_cbbfea ,_gbddg :=_b .ParseBool (_gfgce .Value );if _gbddg !=nil {return _gbddg ;};_ggcbad .CopyAttr =&_cbbfea ;continue ; -};if _gfgce .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_gcaae ,_afggb :=_b .ParseBool (_gfgce .Value );if _afggb !=nil {return _afggb ;};_ggcbad .SplitAllAttr =&_gcaae ;continue ;};if _gfgce .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fafe ,_eggbb :=_b .ParseBool (_gfgce .Value ); -if _eggbb !=nil {return _eggbb ;};_ggcbad .PasteFormulasAttr =&_fafe ;continue ;};if _gfgce .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_aaac ,_afdae :=_b .ParseBool (_gfgce .Value );if _afdae !=nil {return _afdae ;};_ggcbad .CellMetaAttr =&_aaac ; -continue ;};if _gfgce .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_acgag ,_dfcbf :=_b .ParseBool (_gfgce .Value );if _dfcbf !=nil {return _dfcbf ;};_ggcbad .ClearAllAttr =&_acgag ;continue ;};if _gfgce .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_edbeba ,_accbf :=_b .ParseUint (_gfgce .Value ,10,32); -if _accbf !=nil {return _accbf ;};_ggcbad .MinSupportedVersionAttr =uint32 (_edbeba );continue ;};if _gfgce .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_dfgbc ,_bgdgc :=_b .ParseBool (_gfgce .Value );if _bgdgc !=nil {return _bgdgc ;};_ggcbad .AdjustAttr =&_dfgbc ; -continue ;};if _gfgce .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_eaeff ,_bcgde :=_b .ParseBool (_gfgce .Value );if _bcgde !=nil {return _bcgde ;};_ggcbad .ClearContentsAttr =&_eaeff ;continue ;};if _gfgce .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_eggdb ,_dadef :=_b .ParseBool (_gfgce .Value ); -if _dadef !=nil {return _dadef ;};_ggcbad .PasteValuesAttr =&_eggdb ;continue ;};if _gfgce .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_gageb ,_bccag :=_b .ParseBool (_gfgce .Value );if _bccag !=nil {return _bccag ;}; -_ggcbad .RowColShiftAttr =&_gageb ;continue ;};if _gfgce .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fadcedc ,_beeeda :=_b .ParseBool (_gfgce .Value );if _beeeda !=nil {return _beeeda ;};_ggcbad .PasteCommentsAttr =&_fadcedc ; -continue ;};if _gfgce .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgffa ,_fdda :=_b .ParseBool (_gfgce .Value );if _fdda !=nil {return _fdda ;};_ggcbad .ClearFormatsAttr =&_bgffa ;continue ;};if _gfgce .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_ffefc ,_geefe :=_b .ParseBool (_gfgce .Value ); -if _geefe !=nil {return _geefe ;};_ggcbad .GhostColAttr =&_ffefc ;continue ;};if _gfgce .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_gaecb ,_dfgdf :=_b .ParseBool (_gfgce .Value );if _dfgdf !=nil {return _dfgdf ;};_ggcbad .CoerceAttr =&_gaecb ; -continue ;};if _gfgce .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_abggg ,_eecfe :=_b .ParseBool (_gfgce .Value );if _eecfe !=nil {return _eecfe ;};_ggcbad .ClearCommentsAttr =&_abggg ;continue ;};if _gfgce .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_aggda ,_eaagf :=_b .ParseBool (_gfgce .Value ); -if _eaagf !=nil {return _eaagf ;};_ggcbad .PasteAllAttr =&_aggda ;continue ;};if _gfgce .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_edgc ,_aadbaf :=_b .ParseBool (_gfgce .Value );if _aadbaf !=nil {return _aadbaf ; -};_ggcbad .PasteBordersAttr =&_edgc ;continue ;};if _gfgce .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbcfdc ,_dabbde :=_b .ParseBool (_gfgce .Value );if _dabbde !=nil {return _dabbde ;};_ggcbad .PasteFormatsAttr =&_dbcfdc ; -continue ;};if _gfgce .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_dgfce ,_fdgce :=_b .ParseBool (_gfgce .Value );if _fdgce !=nil {return _fdgce ;};_ggcbad .PasteDataValidationAttr =&_dgfce ; -continue ;};if _gfgce .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_agadd ,_bgdaf :=_b .ParseBool (_gfgce .Value );if _bgdaf !=nil {return _bgdaf ;};_ggcbad .DeleteAttr =&_agadd ;continue ;};if _gfgce .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_decge ,_ebdff :=_b .ParseBool (_gfgce .Value ); -if _ebdff !=nil {return _ebdff ;};_ggcbad .AssignAttr =&_decge ;continue ;};};for {_gcgffa ,_caace :=d .Token ();if _caace !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_caace ); -};if _bfagg ,_fcdfc :=_gcgffa .(_e .EndElement );_fcdfc &&_bfagg .Name ==start .Name {break ;};};return nil ;};func (_caaag *CT_Members )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdgcc :=range start .Attr {if _bdgcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggbgga ,_fcbbb :=_b .ParseUint (_bdgcc .Value ,10,32); -if _fcbbb !=nil {return _fcbbb ;};_gfedg :=uint32 (_ggbgga );_caaag .CountAttr =&_gfedg ;continue ;};if _bdgcc .Name .Local =="\u006c\u0065\u0076e\u006c"{_afdge ,_aaaag :=_b .ParseUint (_bdgcc .Value ,10,32);if _aaaag !=nil {return _aaaag ;};_bdfb :=uint32 (_afdge ); -_caaag .LevelAttr =&_bdfb ;continue ;};};_gdadba :for {_dead ,_eedgg :=d .Token ();if _eedgg !=nil {return _eedgg ;};switch _ddcbcc :=_dead .(type ){case _e .StartElement :switch _ddcbcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_cbbff :=NewCT_Member (); -if _faadg :=d .DecodeElement (_cbbff ,&_ddcbcc );_faadg !=nil {return _faadg ;};_caaag .Member =append (_caaag .Member ,_cbbff );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_ddcbcc .Name ); -if _egecg :=d .Skip ();_egecg !=nil {return _egecg ;};};case _e .EndElement :break _gdadba ;case _e .CharData :};};return nil ;};func (_ecdfc *CT_ServerFormats )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecdfc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ecdfc .CountAttr )}); -};e .EncodeToken (start );if _ecdfc .ServerFormat !=nil {_aadeed :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_bagae :=range _ecdfc .ServerFormat {e .EncodeElement (_bagae ,_aadeed ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_OleObjects struct{ +// Date Time +DateTimeAttr _cc .Time ; -// Embedded Object -OleObject []*CT_OleObject ;};func (_aeedgf *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aeedgf =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_aeedgf =1;case "\u006c\u0065\u0066\u0074":*_aeedgf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aeedgf =3; -case "\u0072\u0069\u0067h\u0074":*_aeedgf =4;case "\u0066\u0069\u006c\u006c":*_aeedgf =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aeedgf =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aeedgf =7; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aeedgf =8;};return nil ;}; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// Validate validates the CT_CustomChartsheetViews and its children -func (_bfcga *CT_CustomChartsheetViews )Validate ()error {return _bfcga .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_bcacf *CT_MetadataRecord )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fccd :=range start .Attr {if _fccd .Name .Local =="\u0074"{_ccaab ,_aefbg :=_b .ParseUint (_fccd .Value ,10,32); -if _aefbg !=nil {return _aefbg ;};_bcacf .TAttr =uint32 (_ccaab );continue ;};if _fccd .Name .Local =="\u0076"{_bdeea ,_bbba :=_b .ParseUint (_fccd .Value ,10,32);if _bbba !=nil {return _bbba ;};_bcacf .VAttr =uint32 (_bdeea );continue ;};};for {_fcdgaa ,_gadcc :=d .Token (); -if _gadcc !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_gadcc );};if _aecedg ,_effe :=_fcdgaa .(_e .EndElement ); -_effe &&_aecedg .Name ==start .Name {break ;};};return nil ;};func (_agedag *CT_ServerFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbbdcf :=range start .Attr {if _gbbdcf .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_aeace ,_bcebaf :=_gbbdcf .Value ,error (nil ); -if _bcebaf !=nil {return _bcebaf ;};_agedag .CultureAttr =&_aeace ;continue ;};if _gbbdcf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_eegeg ,_gagga :=_gbbdcf .Value ,error (nil );if _gagga !=nil {return _gagga ;};_agedag .FormatAttr =&_eegeg ; -continue ;};};for {_ecgba ,_eagcf :=d .Token ();if _eagcf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_eagcf );};if _dfgcb ,_caecc :=_ecgba .(_e .EndElement ); -_caecc &&_dfgcb .Name ==start .Name {break ;};};return nil ;};func (_cbefa *CT_PivotCacheDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbefa .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .IdAttr )}); -};if _cbefa .InvalidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .InvalidAttr ))});};if _cbefa .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .SaveDataAttr ))}); -};if _cbefa .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .RefreshOnLoadAttr ))}); -};if _cbefa .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .OptimizeMemoryAttr ))}); -};if _cbefa .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .EnableRefreshAttr ))}); -};if _cbefa .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .RefreshedByAttr )});};if _cbefa .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .RefreshedDateAttr )}); -};if _cbefa .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .RefreshedDateIsoAttr )}); -};if _cbefa .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .BackgroundQueryAttr ))}); -};if _cbefa .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .MissingItemsLimitAttr )}); -};if _cbefa .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .CreatedVersionAttr )}); -};if _cbefa .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .RefreshedVersionAttr )}); -};if _cbefa .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .MinRefreshableVersionAttr )}); -};if _cbefa .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cbefa .RecordCountAttr )});};if _cbefa .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .UpgradeOnRefreshAttr ))}); -};if _cbefa .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .TupleCacheAttr ))});};if _cbefa .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .SupportSubqueryAttr ))}); -};if _cbefa .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbefa .SupportAdvancedDrillAttr ))}); -};e .EncodeToken (start );_dfede :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cbefa .CacheSource ,_dfede );_edeeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_cbefa .CacheFields ,_edeeg );if _cbefa .CacheHierarchies !=nil {_faaeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_cbefa .CacheHierarchies ,_faaeg ); -};if _cbefa .Kpis !=nil {_ecegad :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_cbefa .Kpis ,_ecegad );};if _cbefa .TupleCache !=nil {_fbgfg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_cbefa .TupleCache ,_fbgfg );};if _cbefa .CalculatedItems !=nil {_ebccd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cbefa .CalculatedItems ,_ebccd ); -};if _cbefa .CalculatedMembers !=nil {_acgaa :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_cbefa .CalculatedMembers ,_acgaa );};if _cbefa .Dimensions !=nil {_bgbfc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_cbefa .Dimensions ,_bgbfc );};if _cbefa .MeasureGroups !=nil {_febb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_cbefa .MeasureGroups ,_febb ); -};if _cbefa .Maps !=nil {_aaacg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_cbefa .Maps ,_aaacg );};if _cbefa .ExtLst !=nil {_edfaf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cbefa .ExtLst ,_edfaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// User Name +UserNameAttr string ;IdAttr string ; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_decbe *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_ddbcff *ST_CredMethod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddbcff =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_ddbcff =1; -case "\u006e\u006f\u006e\u0065":*_ddbcff =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_ddbcff =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ddbcff =4;};return nil ;};type CT_RevisionQueryTableField struct{ +// Minimum Revision Id +MinRIdAttr *uint32 ; -// Sheet Id -SheetIdAttr uint32 ; +// Max Revision Id +MaxRIdAttr *uint32 ; -// QueryTable Reference -RefAttr string ; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// Field Id -FieldIdAttr uint32 ;}; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};type CT_Tuples struct{ -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_gbdbfd *CT_XmlColumnPr )ValidateWithPath (path string )error {if _gbdbfd .ExtLst !=nil {if _egdfad :=_gbdbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdfad !=nil {return _egdfad ;};};return nil ;};func (_cgedg *ST_SortBy )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaaagg ,_gbege :=d .Token (); -if _gbege !=nil {return _gbege ;};if _fbeddg ,_aafdf :=_aaaagg .(_e .EndElement );_aafdf &&_fbeddg .Name ==start .Name {*_cgedg =1;return nil ;};if _abgbg ,_cbfge :=_aaaagg .(_e .CharData );!_cbfge {return _g .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",_aaaagg ); -}else {switch string (_abgbg ){case "":*_cgedg =0;case "\u0076\u0061\u006cu\u0065":*_cgedg =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_cgedg =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_cgedg =3;case "\u0069\u0063\u006f\u006e":*_cgedg =4; -};};_aaaagg ,_gbege =d .Token ();if _gbege !=nil {return _gbege ;};if _cbfgdf ,_efffe :=_aaaagg .(_e .EndElement );_efffe &&_cbfgdf .Name ==start .Name {return nil ;};return _g .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",_aaaagg ); -};type ST_GradientType byte ;func NewCT_Tuple ()*CT_Tuple {_gaefd :=&CT_Tuple {};return _gaefd };func (_bdbf *CT_Parameter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edbbd :=range start .Attr {if _edbbd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgebd ,_ceeff :=_edbbd .Value ,error (nil ); -if _ceeff !=nil {return _ceeff ;};_bdbf .NameAttr =&_dgebd ;continue ;};if _edbbd .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_adacf ,_cgfcg :=_b .ParseInt (_edbbd .Value ,10,32);if _cgfcg !=nil {return _cgfcg ;};_edgeg :=int32 (_adacf );_bdbf .SqlTypeAttr =&_edgeg ; -continue ;};if _edbbd .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_bdbf .ParameterTypeAttr .UnmarshalXMLAttr (_edbbd );continue ;};if _edbbd .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_dccga ,_cdbdd :=_b .ParseBool (_edbbd .Value ); -if _cdbdd !=nil {return _cdbdd ;};_bdbf .RefreshOnChangeAttr =&_dccga ;continue ;};if _edbbd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_cbbedc ,_feagf :=_edbbd .Value ,error (nil );if _feagf !=nil {return _feagf ;};_bdbf .PromptAttr =&_cbbedc ; -continue ;};if _edbbd .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_fcgbad ,_egcgb :=_b .ParseBool (_edbbd .Value );if _egcgb !=nil {return _egcgb ;};_bdbf .BooleanAttr =&_fcgbad ;continue ;};if _edbbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_cdeabf ,_baedg :=_b .ParseFloat (_edbbd .Value ,64); -if _baedg !=nil {return _baedg ;};_bdbf .DoubleAttr =&_cdeabf ;continue ;};if _edbbd .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_ccfbc ,_fedeea :=_b .ParseInt (_edbbd .Value ,10,32);if _fedeea !=nil {return _fedeea ;};_ggfga :=int32 (_ccfbc ); -_bdbf .IntegerAttr =&_ggfga ;continue ;};if _edbbd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gbfaf ,_agcdb :=_edbbd .Value ,error (nil );if _agcdb !=nil {return _agcdb ;};_bdbf .StringAttr =&_gbfaf ;continue ;};if _edbbd .Name .Local =="\u0063\u0065\u006c\u006c"{_ffece ,_aeeef :=_edbbd .Value ,error (nil ); -if _aeeef !=nil {return _aeeef ;};_bdbf .CellAttr =&_ffece ;continue ;};};for {_gaadg ,_dfeca :=d .Token ();if _dfeca !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_dfeca ); -};if _gffg ,_gfefc :=_gaadg .(_e .EndElement );_gfefc &&_gffg .Name ==start .Name {break ;};};return nil ;};func (_bgdca *CT_Parameters )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgdca .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bgdca .CountAttr )}); -};e .EncodeToken (start );_bfccf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_gaafa :=range _bgdca .Parameter {e .EncodeElement (_gaafa ,_bfccf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_eebdd *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eebdd =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eebdd =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eebdd =2; -case "\u0065\u0071\u0075a\u006c":*_eebdd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eebdd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eebdd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eebdd =6; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_eebdd =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_eebdd =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eebdd =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_eebdd =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_eebdd =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_eebdd =12;};return nil ;};type CT_SheetProtection struct{ +// Member Name Count +CAttr *uint32 ; -// Legacy Password -PasswordAttr *string ; +// Tuple +Tpl []*CT_Tuple ;};func NewCT_Schema ()*CT_Schema {_eebge :=&CT_Schema {};return _eebge };type CT_NumFmts struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Number Format Count +CountAttr *uint32 ; -// Password Hash Value -HashValueAttr *string ; +// Number Formats +NumFmt []*CT_NumFmt ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_gafed *CT_RowFields )ValidateWithPath (path string )error {for _ggfcd ,_aabbbe :=range _gafed .Field {if _agcca :=_aabbbe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ggfcd ));_agcca !=nil {return _agcca ; +};};return nil ;};type CT_CsPageSetup struct{ -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Paper Size +PaperSizeAttr *uint32 ; -// Sheet Locked -SheetAttr *bool ; +// Paper Height +PaperHeightAttr *string ; -// Objects Locked -ObjectsAttr *bool ; +// Paper Width +PaperWidthAttr *string ; -// Scenarios Locked -ScenariosAttr *bool ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Format Cells Locked -FormatCellsAttr *bool ; +// Orientation +OrientationAttr ST_Orientation ; -// Format Columns Locked -FormatColumnsAttr *bool ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Format Rows Locked -FormatRowsAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// Insert Columns Locked -InsertColumnsAttr *bool ; +// Draft +DraftAttr *bool ; -// Insert Rows Locked -InsertRowsAttr *bool ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;}; -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// Validate validates the CT_RangePr and its children +func (_ccfeb *CT_RangePr )Validate ()error {return _ccfeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func (_fgfdab *ST_MdxFunctionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgfdab =0; +case "\u006d":*_fgfdab =1;case "\u0076":*_fgfdab =2;case "\u0073":*_fgfdab =3;case "\u0063":*_fgfdab =4;case "\u0072":*_fgfdab =5;case "\u0070":*_fgfdab =6;case "\u006b":*_fgfdab =7;};return nil ;};func (_gcac *CT_CellSmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079"},Value :_bg .Sprintf ("\u0025\u0076",_gcac .KeyAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_gcac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CellStyleXfs struct{ -// Sort Locked -SortAttr *bool ; +// Style Count +CountAttr *uint32 ; -// AutoFilter Locked -AutoFilterAttr *bool ; +// Formatting Elements +Xf []*CT_Xf ;}; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_bgdf *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_ccagag ST_HtmlFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccagag .String (),start );};type CT_PivotArea struct{ -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;};type CT_Cols struct{ +// Field Index +FieldAttr *int32 ; -// Column Width & Formatting -Col []*CT_Col ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func NewCT_IconFilter ()*CT_IconFilter {_dcaad :=&CT_IconFilter {};_dcaad .IconSetAttr =ST_IconSetType (1); -return _dcaad ;};type CT_DataConsolidate struct{ +// Rule Type +TypeAttr ST_PivotAreaType ; -// Function Index -FunctionAttr ST_DataConsolidateFunction ; +// Data Only +DataOnlyAttr *bool ; -// Use Starting Column Labels -StartLabelsAttr *bool ; +// Labels Only +LabelOnlyAttr *bool ; -// Starting Column Labels -LeftLabelsAttr *bool ; +// Include Row Grand Total +GrandRowAttr *bool ; -// Labels In Top Row -TopLabelsAttr *bool ; +// Include Column Grand Total +GrandColAttr *bool ; -// Link -LinkAttr *bool ; +// Cache Index +CacheIndexAttr *bool ; -// Data Consolidation References -DataRefs *CT_DataRefs ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_ecfd :=&CT_CalculatedMembers {};return _ecfd }; +// Outline +OutlineAttr *bool ; -// Validate validates the CT_PivotSelection and its children -func (_bfaac *CT_PivotSelection )Validate ()error {return _bfaac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_aeded *CT_DefinedNames )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbdcg :for {_dbef ,_effgb :=d .Token (); -if _effgb !=nil {return _effgb ;};switch _caeec :=_dbef .(type ){case _e .StartElement :switch _caeec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_edcgg :=NewCT_DefinedName (); -if _gcaf :=d .DecodeElement (_edcgg ,&_caeec );_gcaf !=nil {return _gcaf ;};_aeded .DefinedName =append (_aeded .DefinedName ,_edcgg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_caeec .Name ); -if _edfb :=d .Skip ();_edfb !=nil {return _edfb ;};};case _e .EndElement :break _cbdcg ;case _e .CharData :};};return nil ;};func (_affce ST_RefMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_affce .String (),start ); -};func (_gddcd *CT_Pane )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecfbf :=range start .Attr {if _ecfbf .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_cecaa ,_ecagca :=_b .ParseFloat (_ecfbf .Value ,64);if _ecagca !=nil {return _ecagca ; -};_gddcd .XSplitAttr =&_cecaa ;continue ;};if _ecfbf .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_dabafa ,_debfc :=_b .ParseFloat (_ecfbf .Value ,64);if _debfc !=nil {return _debfc ;};_gddcd .YSplitAttr =&_dabafa ;continue ;};if _ecfbf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_gfbab ,_eggcb :=_ecfbf .Value ,error (nil ); -if _eggcb !=nil {return _eggcb ;};_gddcd .TopLeftCellAttr =&_gfbab ;continue ;};if _ecfbf .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_gddcd .ActivePaneAttr .UnmarshalXMLAttr (_ecfbf );continue ;};if _ecfbf .Name .Local =="\u0073\u0074\u0061t\u0065"{_gddcd .StateAttr .UnmarshalXMLAttr (_ecfbf ); -continue ;};};for {_aaecc ,_aggae :=d .Token ();if _aggae !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_aggae );};if _egbgg ,_ccagaf :=_aaecc .(_e .EndElement );_ccagaf &&_egbgg .Name ==start .Name {break ; -};};return nil ;};func (_degg *CT_CustomFilters )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _degg .AndAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_degg .AndAttr ))}); -};e .EncodeToken (start );_ebgg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_acdf :=range _degg .CustomFilter {e .EncodeElement (_acdf ,_ebgg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_PivotTableStyle struct{ +// Offset Reference +OffsetAttr *string ; -// Table Style Name -NameAttr *string ; +// Collapsed Levels Are Subtotals +CollapsedLevelsAreSubtotalsAttr *bool ; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// Axis +AxisAttr ST_Axis ; -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// Field Position +FieldPositionAttr *uint32 ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// References +References *CT_PivotAreaReferences ; -// Show Column Stripes -ShowColStripesAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cffdbd *CT_colItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eebbfd :=range start .Attr {if _eebbfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbdaea ,_eadeea :=_b .ParseUint (_eebbfd .Value ,10,32); +if _eadeea !=nil {return _eadeea ;};_daaaae :=uint32 (_bbdaea );_cffdbd .CountAttr =&_daaaae ;continue ;};};_acegd :for {_gbcff ,_cfbeb :=d .Token ();if _cfbeb !=nil {return _cfbeb ;};switch _dagdfc :=_gbcff .(type ){case _f .StartElement :switch _dagdfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_egfg :=NewCT_I (); +if _gcbbf :=d .DecodeElement (_egfg ,&_dagdfc );_gcbbf !=nil {return _gcbbf ;};_cffdbd .I =append (_cffdbd .I ,_egfg );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dagdfc .Name ); +if _ddadbc :=d .Skip ();_ddadbc !=nil {return _ddadbc ;};};case _f .EndElement :break _acegd ;case _f .CharData :};};return nil ;};type CT_WebPublishObject struct{ -// Show Last Column -ShowLastColumnAttr *bool ;}; +// Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_gbef *CT_CacheSource )ValidateWithPath (path string )error {if _gbef .TypeAttr ==ST_SourceTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gcgb :=_gbef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcgb !=nil {return _gcgb ;};if _gbef .WorksheetSource !=nil {if _geg :=_gbef .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); -_geg !=nil {return _geg ;};};if _gbef .Consolidation !=nil {if _gcgg :=_gbef .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_gcgg !=nil {return _gcgg ;};};if _gbef .ExtLst !=nil {if _bcg :=_gbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcg !=nil {return _bcg ;};};return nil ;};func (_gbdce *CT_Pages )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eeaaf :=range start .Attr {if _eeaaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fadba ,_adgbg :=_b .ParseUint (_eeaaf .Value ,10,32); -if _adgbg !=nil {return _adgbg ;};_egedca :=uint32 (_fadba );_gbdce .CountAttr =&_egedca ;continue ;};};_dcbdb :for {_cbcfg ,_bafg :=d .Token ();if _bafg !=nil {return _bafg ;};switch _bdfge :=_cbcfg .(type ){case _e .StartElement :switch _bdfge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_cbfgde :=NewCT_PCDSCPage (); -if _edadf :=d .DecodeElement (_cbfgde ,&_bdfge );_edadf !=nil {return _edadf ;};_gbdce .Page =append (_gbdce .Page ,_cbfgde );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_bdfge .Name ); -if _cebcc :=d .Skip ();_cebcc !=nil {return _cebcc ;};};case _e .EndElement :break _dcbdb ;case _e .CharData :};};return nil ;};func (_gfgfd *CT_ExternalDefinedNames )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edgfa :for {_dfcg ,_gccbe :=d .Token (); -if _gccbe !=nil {return _gccbe ;};switch _fdfa :=_dfcg .(type ){case _e .StartElement :switch _fdfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_dfbf :=NewCT_ExternalDefinedName (); -if _afcee :=d .DecodeElement (_dfbf ,&_fdfa );_afcee !=nil {return _afcee ;};_gfgfd .DefinedName =append (_gfgfd .DefinedName ,_dfbf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_fdfa .Name ); -if _fbgf :=d .Skip ();_fbgf !=nil {return _fbgf ;};};case _e .EndElement :break _edgfa ;case _e .CharData :};};return nil ;};func (_cgceb *ExternalLink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgceb .CT_ExternalLink =*NewCT_ExternalLink (); -_ffaacc :for {_fdecd ,_cfbecg :=d .Token ();if _cfbecg !=nil {return _cfbecg ;};switch _bgbcef :=_fdecd .(type ){case _e .StartElement :switch _bgbcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_cgceb .Choice =NewCT_ExternalLinkChoice (); -if _bdfgcd :=d .DecodeElement (&_cgceb .Choice .ExternalBook ,&_bgbcef );_bdfgcd !=nil {return _bdfgcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_cgceb .Choice =NewCT_ExternalLinkChoice (); -if _eecfa :=d .DecodeElement (&_cgceb .Choice .DdeLink ,&_bgbcef );_eecfa !=nil {return _eecfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_cgceb .Choice =NewCT_ExternalLinkChoice (); -if _ddcgg :=d .DecodeElement (&_cgceb .Choice .OleLink ,&_bgbcef );_ddcgg !=nil {return _ddcgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgceb .ExtLst =NewCT_ExtensionList (); -if _bcbcc :=d .DecodeElement (_cgceb .ExtLst ,&_bgbcef );_bcbcc !=nil {return _bcbcc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_bgbcef .Name ); -if _afba :=d .Skip ();_afba !=nil {return _afba ;};};case _e .EndElement :break _ffaacc ;case _e .CharData :};};return nil ;}; +// Div Id +DivIdAttr string ; -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_bbeeg *CT_Scenario )ValidateWithPath (path string )error {for _fbegd ,_fdcfeg :=range _bbeeg .InputCells {if _ecegc :=_fdcfeg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_fbegd )); -_ecegc !=nil {return _ecegc ;};};return nil ;}; +// Source Object +SourceObjectAttr *string ; -// Validate validates the CT_ExternalReference and its children -func (_eedge *CT_ExternalReference )Validate ()error {return _eedge .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};func (_bedec *CT_PageField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dabagb :=range start .Attr {if _dabagb .Name .Local =="\u0066\u006c\u0064"{_cadfb ,_ccaabb :=_b .ParseInt (_dabagb .Value ,10,32); -if _ccaabb !=nil {return _ccaabb ;};_bedec .FldAttr =int32 (_cadfb );continue ;};if _dabagb .Name .Local =="\u0069\u0074\u0065\u006d"{_ddbff ,_bbcb :=_b .ParseUint (_dabagb .Value ,10,32);if _bbcb !=nil {return _bbcb ;};_cafdcf :=uint32 (_ddbff );_bedec .ItemAttr =&_cafdcf ; -continue ;};if _dabagb .Name .Local =="\u0068\u0069\u0065\u0072"{_bbdbe ,_eecefb :=_b .ParseInt (_dabagb .Value ,10,32);if _eecefb !=nil {return _eecefb ;};_egfd :=int32 (_bbdbe );_bedec .HierAttr =&_egfd ;continue ;};if _dabagb .Name .Local =="\u006e\u0061\u006d\u0065"{_cecbb ,_ffecd :=_dabagb .Value ,error (nil ); -if _ffecd !=nil {return _ffecd ;};_bedec .NameAttr =&_cecbb ;continue ;};if _dabagb .Name .Local =="\u0063\u0061\u0070"{_bacbc ,_edffg :=_dabagb .Value ,error (nil );if _edffg !=nil {return _edffg ;};_bedec .CapAttr =&_bacbc ;continue ;};};_aedae :for {_eaafe ,_bggbd :=d .Token (); -if _bggbd !=nil {return _bggbd ;};switch _dedb :=_eaafe .(type ){case _e .StartElement :switch _dedb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bedec .ExtLst =NewCT_ExtensionList (); -if _cbbd :=d .DecodeElement (_bedec .ExtLst ,&_dedb );_cbbd !=nil {return _cbbd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_dedb .Name ); -if _fdggc :=d .Skip ();_fdggc !=nil {return _fdggc ;};};case _e .EndElement :break _aedae ;case _e .CharData :};};return nil ;};func (_bgdcb *ST_PhoneticAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdade ,_agadc :=d .Token (); -if _agadc !=nil {return _agadc ;};if _ceebg ,_aaggge :=_bdade .(_e .EndElement );_aaggge &&_ceebg .Name ==start .Name {*_bgdcb =1;return nil ;};if _cdcgca ,_fffda :=_bdade .(_e .CharData );!_fffda {return _g .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",_bdade ); -}else {switch string (_cdcgca ){case "":*_bgdcb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bgdcb =1;case "\u006c\u0065\u0066\u0074":*_bgdcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgdcb =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bgdcb =4; -};};_bdade ,_agadc =d .Token ();if _agadc !=nil {return _agadc ;};if _gfbebf ,_aafeg :=_bdade .(_e .EndElement );_aafeg &&_gfbebf .Name ==start .Name {return nil ;};return _g .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",_bdade ); -};func (_cbaag ST_CellComments )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbaag .String (),start );};func (_aacgcf ST_Orientation )Validate ()error {return _aacgcf .ValidateWithPath ("")};func (_bccagc *ST_DataValidationOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bccagc =0; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bccagc =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bccagc =2;case "\u0065\u0071\u0075a\u006c":*_bccagc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bccagc =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bccagc =5; -case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bccagc =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bccagc =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bccagc =8; -};return nil ;};func (_aagea *ST_VolValueType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aagea =0;case "\u0062":*_aagea =1;case "\u006e":*_aagea =2;case "\u0065":*_aagea =3;case "\u0073":*_aagea =4;};return nil ;};func (_ggcef *CT_Selection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggcef .PaneAttr !=ST_PaneUnset {_dgbgb ,_fffagf :=_ggcef .PaneAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0061\u006e\u0065"}); -if _fffagf !=nil {return _fffagf ;};start .Attr =append (start .Attr ,_dgbgb );};if _ggcef .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ggcef .ActiveCellAttr )}); -};if _ggcef .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ggcef .ActiveCellIdAttr )});};if _ggcef .SqrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_ggcef .SqrefAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_BookViews ()*CT_BookViews {_badc :=&CT_BookViews {};return _badc };func (_fbfeg *CT_PageItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fbfeg .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggee *CT_ColorFilter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daag :=range start .Attr {if _daag .Name .Local =="\u0064\u0078\u0066I\u0064"{_bcde ,_dfced :=_b .ParseUint (_daag .Value ,10,32); -if _dfced !=nil {return _dfced ;};_dfece :=uint32 (_bcde );_ggee .DxfIdAttr =&_dfece ;continue ;};if _daag .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_cbcd ,_eacff :=_b .ParseBool (_daag .Value );if _eacff !=nil {return _eacff ;};_ggee .CellColorAttr =&_cbcd ; -continue ;};};for {_cagg ,_agabf :=d .Token ();if _agabf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_agabf );};if _dbba ,_fdbcg :=_cagg .(_e .EndElement ); -_fdbcg &&_dbba .Name ==start .Name {break ;};};return nil ;};func NewCT_Query ()*CT_Query {_efadae :=&CT_Query {};return _efadae };func (_feeeg *Connections )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feeeg .CT_Connections =*NewCT_Connections (); -_gcgda :for {_dfaed ,_gcbdde :=d .Token ();if _gcbdde !=nil {return _gcbdde ;};switch _befeda :=_dfaed .(type ){case _e .StartElement :switch _befeda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_gcabg :=NewCT_Connection (); -if _cbfgadf :=d .DecodeElement (_gcabg ,&_befeda );_cbfgadf !=nil {return _cbfgadf ;};_feeeg .Connection =append (_feeeg .Connection ,_gcabg );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_befeda .Name ); -if _beaea :=d .Skip ();_beaea !=nil {return _beaea ;};};case _e .EndElement :break _gcgda ;case _e .CharData :};};return nil ;}; +// Destination File +DestinationFileAttr string ; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_cedeb *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _fbde ,_dgbdfe :=range _cedeb .DefinedName {if _ebcag :=_dgbdfe .ValidateWithPath (_g .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_fbde )); -_ebcag !=nil {return _ebcag ;};};return nil ;};type CT_MdxSet struct{ +// Title +TitleAttr *string ; -// Set Definition Index -NsAttr uint32 ; +// Auto Republish +AutoRepublishAttr *bool ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_dcfdgd :=&CT_WebPublishObjects {};return _dcfdgd ; +};func (_babab *PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_babab .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_dcfad :=range start .Attr {if _dcfad .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbddd ,_abffb :=_b .ParseUint (_dcfad .Value ,10,32); +if _abffb !=nil {return _abffb ;};_caceaa :=uint32 (_cbddd );_babab .CountAttr =&_caceaa ;continue ;};};_eegcb :for {_daafc ,_cgace :=d .Token ();if _cgace !=nil {return _cgace ;};switch _gbcga :=_daafc .(type ){case _f .StartElement :switch _gbcga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ddaeae :=NewCT_Record (); +if _edbae :=d .DecodeElement (_ddaeae ,&_gbcga );_edbae !=nil {return _edbae ;};_babab .R =append (_babab .R ,_ddaeae );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babab .ExtLst =NewCT_ExtensionList (); +if _gecff :=d .DecodeElement (_babab .ExtLst ,&_gbcga );_gecff !=nil {return _gecff ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_gbcga .Name ); +if _aegbae :=d .Skip ();_aegbae !=nil {return _aegbae ;};};case _f .EndElement :break _eegcb ;case _f .CharData :};};return nil ;};func NewCT_Number ()*CT_Number {_bfaa :=&CT_Number {};return _bfaa };func (_dcgaa *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdacb :=range start .Attr {if _fdacb .Name .Local =="\u0066\u0063"{_bcadcb ,_dbebae :=_fdacb .Value ,error (nil ); +if _dbebae !=nil {return _dbebae ;};_dcgaa .FcAttr =&_bcadcb ;continue ;};if _fdacb .Name .Local =="\u0076"{_adgbg ,_fffefg :=_fdacb .Value ,error (nil );if _fffefg !=nil {return _fffefg ;};_dcgaa .VAttr =_adgbg ;continue ;};if _fdacb .Name .Local =="\u0066"{_ecgdf ,_ggfgg :=_b .ParseBool (_fdacb .Value ); +if _ggfgg !=nil {return _ggfgg ;};_dcgaa .FAttr =&_ecgdf ;continue ;};if _fdacb .Name .Local =="\u0063"{_caadc ,_gbfea :=_fdacb .Value ,error (nil );if _gbfea !=nil {return _gbfea ;};_dcgaa .CAttr =&_caadc ;continue ;};if _fdacb .Name .Local =="\u0063\u0070"{_cdfgf ,_fccgdd :=_b .ParseUint (_fdacb .Value ,10,32); +if _fccgdd !=nil {return _fccgdd ;};_fadfa :=uint32 (_cdfgf );_dcgaa .CpAttr =&_fadfa ;continue ;};if _fdacb .Name .Local =="\u0069\u006e"{_dggfa ,_gdadc :=_b .ParseUint (_fdacb .Value ,10,32);if _gdadc !=nil {return _gdadc ;};_ggcgd :=uint32 (_dggfa ); +_dcgaa .InAttr =&_ggcgd ;continue ;};if _fdacb .Name .Local =="\u0062\u0063"{_fcfaa ,_deccc :=_fdacb .Value ,error (nil );if _deccc !=nil {return _deccc ;};_dcgaa .BcAttr =&_fcfaa ;continue ;};if _fdacb .Name .Local =="\u0075"{_cgedg ,_cfgdf :=_b .ParseBool (_fdacb .Value ); +if _cfgdf !=nil {return _cfgdf ;};_dcgaa .UAttr =&_cgedg ;continue ;};if _fdacb .Name .Local =="\u0069"{_abegf ,_acefc :=_b .ParseBool (_fdacb .Value );if _acefc !=nil {return _acefc ;};_dcgaa .IAttr =&_abegf ;continue ;};if _fdacb .Name .Local =="\u0075\u006e"{_gbbbg ,_cbedge :=_b .ParseBool (_fdacb .Value ); +if _cbedge !=nil {return _cbedge ;};_dcgaa .UnAttr =&_gbbbg ;continue ;};if _fdacb .Name .Local =="\u0073\u0074"{_baeba ,_gaaea :=_b .ParseBool (_fdacb .Value );if _gaaea !=nil {return _gaaea ;};_dcgaa .StAttr =&_baeba ;continue ;};if _fdacb .Name .Local =="\u0062"{_eccge ,_cdebe :=_b .ParseBool (_fdacb .Value ); +if _cdebe !=nil {return _cdebe ;};_dcgaa .BAttr =&_eccge ;continue ;};};_bdbed :for {_cagbb ,_bcgfb :=d .Token ();if _bcgfb !=nil {return _bcgfb ;};switch _bdcfa :=_cagbb .(type ){case _f .StartElement :switch _bdcfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ggdde :=NewCT_Tuples (); +if _dbaece :=d .DecodeElement (_ggdde ,&_bdcfa );_dbaece !=nil {return _dbaece ;};_dcgaa .Tpls =append (_dcgaa .Tpls ,_ggdde );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dcfbg :=NewCT_X (); +if _abadc :=d .DecodeElement (_dcfbg ,&_bdcfa );_abadc !=nil {return _abadc ;};_dcgaa .X =append (_dcgaa .X ,_dcfbg );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_bdcfa .Name ); +if _bdbfb :=d .Skip ();_bdbfb !=nil {return _bdbfb ;};};case _f .EndElement :break _bdbed ;case _f .CharData :};};return nil ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_fcefea :=&CT_PhoneticPr {};return _fcefea };func NewCT_Tables ()*CT_Tables {_gcbcab :=&CT_Tables {}; +return _gcbcab };func (_bcaec ST_PivotAreaType )ValidateWithPath (path string )error {switch _bcaec {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcaec )); +};return nil ;};func (_ccegfb ST_FilterOperator )ValidateWithPath (path string )error {switch _ccegfb {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccegfb )); +};return nil ;};func (_aaaagc *CT_Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffae :for {_fcefad ,_gfbbcf :=d .Token ();if _gfbbcf !=nil {return _gfbbcf ;};switch _dfaaac :=_fcefad .(type ){case _f .StartElement :switch _dfaaac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_abgdb :=NewCT_RevisionRowColumn (); +if _cddcgb :=d .DecodeElement (_abgdb ,&_dfaaac );_cddcgb !=nil {return _cddcgb ;};_aaaagc .Rrc =append (_aaaagc .Rrc ,_abgdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_cefbbd :=NewCT_RevisionMove (); +if _edcgfd :=d .DecodeElement (_cefbbd ,&_dfaaac );_edcgfd !=nil {return _edcgfd ;};_aaaagc .Rm =append (_aaaagc .Rm ,_cefbbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_egef :=NewCT_RevisionCustomView (); +if _eccf :=d .DecodeElement (_egef ,&_dfaaac );_eccf !=nil {return _eccf ;};_aaaagc .Rcv =append (_aaaagc .Rcv ,_egef );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_gbdgaa :=NewCT_RevisionSheetRename (); +if _fccd :=d .DecodeElement (_gbdgaa ,&_dfaaac );_fccd !=nil {return _fccd ;};_aaaagc .Rsnm =append (_aaaagc .Rsnm ,_gbdgaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_egccf :=NewCT_RevisionInsertSheet (); +if _acgab :=d .DecodeElement (_egccf ,&_dfaaac );_acgab !=nil {return _acgab ;};_aaaagc .Ris =append (_aaaagc .Ris ,_egccf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_bfdagc :=NewCT_RevisionCellChange (); +if _cfabc :=d .DecodeElement (_bfdagc ,&_dfaaac );_cfabc !=nil {return _cfabc ;};_aaaagc .Rcc =append (_aaaagc .Rcc ,_bfdagc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_bfaeg :=NewCT_RevisionFormatting (); +if _gfeec :=d .DecodeElement (_bfaeg ,&_dfaaac );_gfeec !=nil {return _gfeec ;};_aaaagc .Rfmt =append (_aaaagc .Rfmt ,_bfaeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_gdcfac :=NewCT_RevisionAutoFormatting (); +if _bgfgc :=d .DecodeElement (_gdcfac ,&_dfaaac );_bgfgc !=nil {return _bgfgc ;};_aaaagc .Raf =append (_aaaagc .Raf ,_gdcfac );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_dbbge :=NewCT_RevisionDefinedName (); +if _gaccb :=d .DecodeElement (_dbbge ,&_dfaaac );_gaccb !=nil {return _gaccb ;};_aaaagc .Rdn =append (_aaaagc .Rdn ,_dbbge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_defce :=NewCT_RevisionComment (); +if _dcfebf :=d .DecodeElement (_defce ,&_dfaaac );_dcfebf !=nil {return _dcfebf ;};_aaaagc .Rcmt =append (_aaaagc .Rcmt ,_defce );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_adcg :=NewCT_RevisionQueryTableField (); +if _ebgeb :=d .DecodeElement (_adcg ,&_dfaaac );_ebgeb !=nil {return _ebgeb ;};_aaaagc .Rqt =append (_aaaagc .Rqt ,_adcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_dgagc :=NewCT_RevisionConflict (); +if _dadge :=d .DecodeElement (_dgagc ,&_dfaaac );_dadge !=nil {return _dadge ;};_aaaagc .Rcft =append (_aaaagc .Rcft ,_dgagc );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dfaaac .Name ); +if _ddfdd :=d .Skip ();_ddfdd !=nil {return _ddfdd ;};};case _f .EndElement :break _cffae ;case _f .CharData :};};return nil ;};type CT_QueryTableField struct{ -// Sort By Member Index Count -CAttr *uint32 ; +// Field Id +IdAttr uint32 ; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// Name +NameAttr *string ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;}; +// Data Bound Column +DataBoundAttr *bool ; -// Validate validates the Headers and its children -func (_ggde *Headers )Validate ()error {return _ggde .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_abbcb *ST_SheetViewType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbgeb ,_aabce :=d .Token ();if _aabce !=nil {return _aabce ; -};if _gaedg ,_dcabbd :=_efbgeb .(_e .EndElement );_dcabbd &&_gaedg .Name ==start .Name {*_abbcb =1;return nil ;};if _ggaab ,_gbagc :=_efbgeb .(_e .CharData );!_gbagc {return _g .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",_efbgeb ); -}else {switch string (_ggaab ){case "":*_abbcb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abbcb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_abbcb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_abbcb =3; -};};_efbgeb ,_aabce =d .Token ();if _aabce !=nil {return _aabce ;};if _fbdffb ,_bggaeb :=_efbgeb .(_e .EndElement );_bggaeb &&_fbdffb .Name ==start .Name {return nil ;};return _g .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",_efbgeb ); -};func (_adff *CT_ChartsheetViews )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgcc :for {_fagff ,_cfgac :=d .Token ();if _cfgac !=nil {return _cfgac ;};switch _eagc :=_fagff .(type ){case _e .StartElement :switch _eagc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_cgbd :=NewCT_ChartsheetView (); -if _ecdee :=d .DecodeElement (_cgbd ,&_eagc );_ecdee !=nil {return _ecdee ;};_adff .SheetView =append (_adff .SheetView ,_cgbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adff .ExtLst =NewCT_ExtensionList (); -if _fafd :=d .DecodeElement (_adff .ExtLst ,&_eagc );_fafd !=nil {return _fafd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_eagc .Name ); -if _cefc :=d .Skip ();_cefc !=nil {return _cefc ;};};case _e .EndElement :break _cgcc ;case _e .CharData :};};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_gbcf :=&CT_IgnoredError {};return _gbcf };func NewCT_Table ()*CT_Table {_ffcd :=&CT_Table {}; -_ffcd .TableColumns =NewCT_TableColumns ();return _ffcd ;};func (_ebdgga ST_FormatAction )String ()string {switch _ebdgga {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; -case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";};type CT_PCDKPI struct{ +// Row Numbers +RowNumbersAttr *bool ; -// KPI Unique Name -UniqueNameAttr string ; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// KPI Display Name -CaptionAttr *string ; +// Clipped Column +ClippedAttr *bool ; -// KPI Display Folder -DisplayFolderAttr *string ; +// Table Column Id +TableColumnIdAttr *uint32 ; -// KPI Measure Group Name -MeasureGroupAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Parent KPI -ParentAttr *string ; +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_cedffa *CT_OleSize )ValidateWithPath (path string )error {return nil };func (_cdfg *CT_ExternalReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cdfg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_cdeec :=&CT_PatternFill {};return _cdeec };type CT_BookView struct{ -// KPI Value Unique Name -ValueAttr string ; +// Visibility +VisibilityAttr ST_Visibility ; -// KPI Goal Unique Name -GoalAttr *string ; +// Minimized +MinimizedAttr *bool ; -// KPI Status Unique Name -StatusAttr *string ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// KPI Trend Unique Name -TrendAttr *string ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// KPI Weight Unique Name -WeightAttr *string ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Time Member KPI Unique Name -TimeAttr *string ;}; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_gfdgfg *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Validate validates the CT_SingleXmlCells and its children -func (_bdccf *CT_SingleXmlCells )Validate ()error {return _bdccf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func NewCT_Sst ()*CT_Sst {_adccb :=&CT_Sst {};return _adccb };func (_gbda *CT_CellStyles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agbg :=range start .Attr {if _agbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdfcf ,_bffc :=_b .ParseUint (_agbg .Value ,10,32); -if _bffc !=nil {return _bffc ;};_ccbd :=uint32 (_gdfcf );_gbda .CountAttr =&_ccbd ;continue ;};};_dedf :for {_cacd ,_bgcc :=d .Token ();if _bgcc !=nil {return _bgcc ;};switch _fdf :=_cacd .(type ){case _e .StartElement :switch _fdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_affg :=NewCT_CellStyle (); -if _fdfb :=d .DecodeElement (_affg ,&_fdf );_fdfb !=nil {return _fdfb ;};_gbda .CellStyle =append (_gbda .CellStyle ,_affg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_fdf .Name ); -if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _e .EndElement :break _dedf ;case _e .CharData :};};return nil ;}; +// Window Width +WindowWidthAttr *uint32 ; -// Validate validates the CT_PivotField and its children -func (_eafdf *CT_PivotField )Validate ()error {return _eafdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_eedabb *CT_XStringElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbccbb :=range start .Attr {if _cbccbb .Name .Local =="\u0076"{_bdffd ,_bfcbc :=_cbccbb .Value ,error (nil ); -if _bfcbc !=nil {return _bfcbc ;};_eedabb .VAttr =_bdffd ;continue ;};};for {_abfgcc ,_ccgaf :=d .Token ();if _ccgaf !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_ccgaf ); -};if _bceefe ,_edgda :=_abfgcc .(_e .EndElement );_edgda &&_bceefe .Name ==start .Name {break ;};};return nil ;};func NewCT_DateTime ()*CT_DateTime {_dcebc :=&CT_DateTime {};return _dcebc }; +// Window Height +WindowHeightAttr *uint32 ; -// Validate validates the SingleXmlCells and its children -func (_dbfge *SingleXmlCells )Validate ()error {return _dbfge .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_cdfc *CT_ColHierarchiesUsage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abbg :=range start .Attr {if _abbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dabgb ,_cefb :=_b .ParseUint (_abbg .Value ,10,32); -if _cefb !=nil {return _cefb ;};_cbfaa :=uint32 (_dabgb );_cdfc .CountAttr =&_cbfaa ;continue ;};};_ecbe :for {_cfde ,_cdeagb :=d .Token ();if _cdeagb !=nil {return _cdeagb ;};switch _geee :=_cfde .(type ){case _e .StartElement :switch _geee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_ebebe :=NewCT_HierarchyUsage (); -if _abcd :=d .DecodeElement (_ebebe ,&_geee );_abcd !=nil {return _abcd ;};_cdfc .ColHierarchyUsage =append (_cdfc .ColHierarchyUsage ,_ebebe );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_geee .Name ); -if _ggbb :=d .Skip ();_ggbb !=nil {return _ggbb ;};};case _e .EndElement :break _ecbe ;case _e .CharData :};};return nil ;};func (_aca *CT_Break )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgdc :=range start .Attr {if _dgdc .Name .Local =="\u0069\u0064"{_cbb ,_fga :=_b .ParseUint (_dgdc .Value ,10,32); -if _fga !=nil {return _fga ;};_cbd :=uint32 (_cbb );_aca .IdAttr =&_cbd ;continue ;};if _dgdc .Name .Local =="\u006d\u0069\u006e"{_bfd ,_ebff :=_b .ParseUint (_dgdc .Value ,10,32);if _ebff !=nil {return _ebff ;};_ccgd :=uint32 (_bfd );_aca .MinAttr =&_ccgd ; -continue ;};if _dgdc .Name .Local =="\u006d\u0061\u0078"{_efe ,_ddb :=_b .ParseUint (_dgdc .Value ,10,32);if _ddb !=nil {return _ddb ;};_cbfe :=uint32 (_efe );_aca .MaxAttr =&_cbfe ;continue ;};if _dgdc .Name .Local =="\u006d\u0061\u006e"{_gda ,_fbed :=_b .ParseBool (_dgdc .Value ); -if _fbed !=nil {return _fbed ;};_aca .ManAttr =&_gda ;continue ;};if _dgdc .Name .Local =="\u0070\u0074"{_aff ,_afe :=_b .ParseBool (_dgdc .Value );if _afe !=nil {return _afe ;};_aca .PtAttr =&_aff ;continue ;};};for {_gga ,_caed :=d .Token ();if _caed !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_caed ); -};if _deee ,_ecgg :=_gga .(_e .EndElement );_ecgg &&_deee .Name ==start .Name {break ;};};return nil ;}; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Validate validates the CT_TableFormula and its children -func (_fecaf *CT_TableFormula )Validate ()error {return _fecaf .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func (_cdece *CT_PivotTableStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddacac :=range start .Attr {if _ddacac .Name .Local =="\u006e\u0061\u006d\u0065"{_dbcee ,_gcbfe :=_ddacac .Value ,error (nil ); -if _gcbfe !=nil {return _gcbfe ;};_cdece .NameAttr =&_dbcee ;continue ;};if _ddacac .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_agcdbe ,_dcceae :=_b .ParseBool (_ddacac .Value );if _dcceae !=nil {return _dcceae ; -};_cdece .ShowRowHeadersAttr =&_agcdbe ;continue ;};if _ddacac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_gecgb ,_decfd :=_b .ParseBool (_ddacac .Value );if _decfd !=nil {return _decfd ;};_cdece .ShowColHeadersAttr =&_gecgb ; -continue ;};if _ddacac .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_aedbb ,_bdabg :=_b .ParseBool (_ddacac .Value );if _bdabg !=nil {return _bdabg ;};_cdece .ShowRowStripesAttr =&_aedbb ;continue ;}; -if _ddacac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_bdgdf ,_cebg :=_b .ParseBool (_ddacac .Value );if _cebg !=nil {return _cebg ;};_cdece .ShowColStripesAttr =&_bdgdf ;continue ;};if _ddacac .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_dbaab ,_abdda :=_b .ParseBool (_ddacac .Value ); -if _abdda !=nil {return _abdda ;};_cdece .ShowLastColumnAttr =&_dbaab ;continue ;};};for {_agead ,_cdfbc :=d .Token ();if _cdfbc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_cdfbc ); -};if _ebggb ,_gdadbg :=_agead .(_e .EndElement );_gdadbg &&_ebggb .Name ==start .Name {break ;};};return nil ;}; +// First Sheet +FirstSheetAttr *uint32 ; -// Validate validates the CT_Record and its children -func (_bfeea *CT_Record )Validate ()error {return _bfeea .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");}; +// Active Sheet Index +ActiveTabAttr *uint32 ; -// Validate validates the CT_QueryCache and its children -func (_cebdf *CT_QueryCache )Validate ()error {return _cebdf .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_fbbg *CT_Col )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daadc :=range start .Attr {if _daadc .Name .Local =="\u006d\u0069\u006e"{_fbbgc ,_faaf :=_b .ParseUint (_daadc .Value ,10,32); -if _faaf !=nil {return _faaf ;};_fbbg .MinAttr =uint32 (_fbbgc );continue ;};if _daadc .Name .Local =="\u006d\u0061\u0078"{_fadb ,_ddgc :=_b .ParseUint (_daadc .Value ,10,32);if _ddgc !=nil {return _ddgc ;};_fbbg .MaxAttr =uint32 (_fadb );continue ;};if _daadc .Name .Local =="\u0077\u0069\u0064t\u0068"{_ccba ,_dagef :=_b .ParseFloat (_daadc .Value ,64); -if _dagef !=nil {return _dagef ;};_fbbg .WidthAttr =&_ccba ;continue ;};if _daadc .Name .Local =="\u0073\u0074\u0079l\u0065"{_aabed ,_fgef :=_b .ParseUint (_daadc .Value ,10,32);if _fgef !=nil {return _fgef ;};_feag :=uint32 (_aabed );_fbbg .StyleAttr =&_feag ; -continue ;};if _daadc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_beag ,_fecfa :=_b .ParseBool (_daadc .Value );if _fecfa !=nil {return _fecfa ;};_fbbg .HiddenAttr =&_beag ;continue ;};if _daadc .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_aedb ,_beeb :=_b .ParseBool (_daadc .Value ); -if _beeb !=nil {return _beeb ;};_fbbg .BestFitAttr =&_aedb ;continue ;};if _daadc .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_cafg ,_ffcec :=_b .ParseBool (_daadc .Value );if _ffcec !=nil {return _ffcec ;};_fbbg .CustomWidthAttr =&_cafg ; -continue ;};if _daadc .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_egede ,_ddf :=_b .ParseBool (_daadc .Value );if _ddf !=nil {return _ddf ;};_fbbg .PhoneticAttr =&_egede ;continue ;};if _daadc .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_ecded ,_adce :=_b .ParseUint (_daadc .Value ,10,8); -if _adce !=nil {return _adce ;};_bfbb :=uint8 (_ecded );_fbbg .OutlineLevelAttr =&_bfbb ;continue ;};if _daadc .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_dfcc ,_gagd :=_b .ParseBool (_daadc .Value );if _gagd !=nil {return _gagd ;};_fbbg .CollapsedAttr =&_dfcc ; -continue ;};};for {_gcfag ,_gfbd :=d .Token ();if _gfbd !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_gfbd );};if _aabedd ,_dfbag :=_gcfag .(_e .EndElement );_dfbag &&_aabedd .Name ==start .Name {break ; -};};return nil ;};func (_egag *CT_CellSmartTagPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0065\u0079"},Value :_g .Sprintf ("\u0025\u0076",_egag .KeyAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_egag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_SortByUnset ST_SortBy =0; -ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);type CT_TableMissing struct{}; +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_bgaed *CT_TableParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgaed .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bgaed .CountAttr )}); +};e .EncodeToken (start );if _bgaed .TablePart !=nil {_bdeee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_dcddb :=range _bgaed .TablePart {e .EncodeElement (_dcddb ,_bdeee ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbgd ST_DvAspect )Validate ()error {return _fcbgd .ValidateWithPath ("")};func (_agada *CT_PivotDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efeee :=range start .Attr {if _efeee .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_bfafe ,_ebace :=_b .ParseBool (_efeee .Value ); +if _ebace !=nil {return _ebace ;};_agada .MeasureAttr =&_bfafe ;continue ;};if _efeee .Name .Local =="\u006e\u0061\u006d\u0065"{_ecfba ,_cdedcg :=_efeee .Value ,error (nil );if _cdedcg !=nil {return _cdedcg ;};_agada .NameAttr =_ecfba ;continue ;};if _efeee .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dcdeac ,_faddd :=_efeee .Value ,error (nil ); +if _faddd !=nil {return _faddd ;};_agada .UniqueNameAttr =_dcdeac ;continue ;};if _efeee .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dfgcc ,_eagc :=_efeee .Value ,error (nil );if _eagc !=nil {return _eagc ;};_agada .CaptionAttr =_dfgcc ;continue ; +};};for {_fbggd ,_dbabdc :=d .Token ();if _dbabdc !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_dbabdc );};if _fdgca ,_ebedd :=_fbggd .(_f .EndElement ); +_ebedd &&_fdgca .Name ==start .Name {break ;};};return nil ;};func (_dgdae *CT_RElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgdae .RPr !=nil {_geafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}}; +e .EncodeElement (_dgdae .RPr ,_geafb );};_eecca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_eecca ,_dgdae .T );e .EncodeElement (_dgdae .T ,_eecca );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_RevisionConflict struct{ -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_bbdff *Comments )ValidateWithPath (path string )error {if _ecgdb :=_bbdff .CT_Comments .ValidateWithPath (path );_ecgdb !=nil {return _ecgdb ;};return nil ;};func (_edfceb ST_DataValidationType )String ()string {switch _edfceb {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065"; -case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_cdebgg ST_TimePeriod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbbge :=_e .Attr {};_fbbge .Name =name ; -switch _cdebgg {case ST_TimePeriodUnset :_fbbge .Value ="";case ST_TimePeriodToday :_fbbge .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_fbbge .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_fbbge .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; -case ST_TimePeriodLast7Days :_fbbge .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_fbbge .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_fbbge .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; -case ST_TimePeriodNextMonth :_fbbge .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_fbbge .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_fbbge .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case ST_TimePeriodNextWeek :_fbbge .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _fbbge ,nil ;};func (_bgdf *CT_Colors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bgdf .IndexedColors !=nil {_feab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_bgdf .IndexedColors ,_feab );};if _bgdf .MruColors !=nil {_eaeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bgdf .MruColors ,_eaeg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_DynamicFilter struct{ +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_IgnoredError ()*CT_IgnoredError {_fcfc :=&CT_IgnoredError {};return _fcfc }; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Validate validates the CT_Dialogsheet and its children +func (_eebda *CT_Dialogsheet )Validate ()error {return _eebda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");}; -// Value -ValAttr *float64 ; +// Validate validates the CT_NumFmts and its children +func (_bedcf *CT_NumFmts )Validate ()error {return _bedcf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");}; -// ISO Value -ValIsoAttr *_a .Time ; +// Validate validates the CT_ServerFormat and its children +func (_dgccd *CT_ServerFormat )Validate ()error {return _dgccd .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};func (_eccdgb ST_DdeValueType )String ()string {switch _eccdgb {case 0:return "";case 1:return "\u006e\u0069\u006c"; +case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";};func (_dabgf *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_dabgf .RefAttr )}); +if _dabgf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dabgf .IdAttr )});};if _dabgf .LocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_dabgf .LocationAttr )}); +};if _dabgf .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_dabgf .TooltipAttr )});};if _dabgf .DisplayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_dabgf .DisplayAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdffb *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdffb .TableColumns =NewCT_TableColumns ();for _ ,_dbabf :=range start .Attr {if _dbabf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ecgbc ,_efdcg :=_b .ParseUint (_dbabf .Value ,10,32); +if _efdcg !=nil {return _efdcg ;};_accaaa :=uint32 (_ecgbc );_bdffb .DataDxfIdAttr =&_accaaa ;continue ;};if _dbabf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ddddbd ,_acacd :=_b .ParseUint (_dbabf .Value ,10,32); +if _acacd !=nil {return _acacd ;};_fagead :=uint32 (_ddddbd );_bdffb .TotalsRowDxfIdAttr =&_fagead ;continue ;};if _dbabf .Name .Local =="\u006e\u0061\u006d\u0065"{_gdegaa ,_ddcba :=_dbabf .Value ,error (nil );if _ddcba !=nil {return _ddcba ;};_bdffb .NameAttr =&_gdegaa ; +continue ;};if _dbabf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fdafd ,_adddgg :=_b .ParseUint (_dbabf .Value ,10,32);if _adddgg !=nil {return _adddgg ;};_acffb :=uint32 (_fdafd ); +_bdffb .HeaderRowBorderDxfIdAttr =&_acffb ;continue ;};if _dbabf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eafb ,_egddg :=_dbabf .Value ,error (nil );if _egddg !=nil {return _egddg ;};_bdffb .CommentAttr =&_eafb ;continue ;};if _dbabf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_cegada ,_gafce :=_b .ParseUint (_dbabf .Value ,10,32); +if _gafce !=nil {return _gafce ;};_ebfec :=uint32 (_cegada );_bdffb .TableBorderDxfIdAttr =&_ebfec ;continue ;};if _dbabf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_bdffb .TableTypeAttr .UnmarshalXMLAttr (_dbabf );continue ;};if _dbabf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cgggf ,_cfadf :=_b .ParseUint (_dbabf .Value ,10,32); +if _cfadf !=nil {return _cfadf ;};_edgga :=uint32 (_cgggf );_bdffb .TotalsRowBorderDxfIdAttr =&_edgga ;continue ;};if _dbabf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_fgegag ,_bgaba :=_b .ParseBool (_dbabf .Value );if _bgaba !=nil {return _bgaba ; +};_bdffb .InsertRowAttr =&_fgegag ;continue ;};if _dbabf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ccefc ,_afabg :=_dbabf .Value ,error (nil );if _afabg !=nil {return _afabg ;};_bdffb .HeaderRowCellStyleAttr =&_ccefc ; +continue ;};if _dbabf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_beedbd ,_ddgbb :=_b .ParseUint (_dbabf .Value ,10,32);if _ddgbb !=nil {return _ddgbb ;};_cedda :=uint32 (_beedbd );_bdffb .TotalsRowCountAttr =&_cedda ; +continue ;};if _dbabf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eecbf ,_dedgc :=_dbabf .Value ,error (nil );if _dedgc !=nil {return _dedgc ;};_bdffb .TotalsRowCellStyleAttr =&_eecbf ;continue ; +};if _dbabf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bgdfb ,_cccefg :=_dbabf .Value ,error (nil );if _cccefg !=nil {return _cccefg ;};_bdffb .DisplayNameAttr =_bgdfb ;continue ;};if _dbabf .Name .Local =="\u0069\u0064"{_acadf ,_ccgbc :=_b .ParseUint (_dbabf .Value ,10,32); +if _ccgbc !=nil {return _ccgbc ;};_bdffb .IdAttr =uint32 (_acadf );continue ;};if _dbabf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bgfaa ,_fegaae :=_dbabf .Value ,error (nil );if _fegaae !=nil {return _fegaae ; +};_bdffb .DataCellStyleAttr =&_bgfaa ;continue ;};if _dbabf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cgbgb ,_dcfcge :=_b .ParseBool (_dbabf .Value );if _dcfcge !=nil {return _dcfcge ;};_bdffb .PublishedAttr =&_cgbgb ;continue ;};if _dbabf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eafac ,_agaef :=_b .ParseUint (_dbabf .Value ,10,32); +if _agaef !=nil {return _agaef ;};_gfega :=uint32 (_eafac );_bdffb .ConnectionIdAttr =&_gfega ;continue ;};if _dbabf .Name .Local =="\u0072\u0065\u0066"{_eadeg ,_dbcfa :=_dbabf .Value ,error (nil );if _dbcfa !=nil {return _dbcfa ;};_bdffb .RefAttr =_eadeg ; +continue ;};if _dbabf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_gegdgb ,_ecdfd :=_b .ParseBool (_dbabf .Value );if _ecdfd !=nil {return _ecdfd ;};_bdffb .InsertRowShiftAttr =&_gegdgb ;continue ;}; +if _dbabf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_ccagd ,_fbefc :=_b .ParseBool (_dbabf .Value );if _fbefc !=nil {return _fbefc ;};_bdffb .TotalsRowShownAttr =&_ccagd ;continue ;};if _dbabf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fcddd ,_facab :=_b .ParseUint (_dbabf .Value ,10,32); +if _facab !=nil {return _facab ;};_ggaf :=uint32 (_fcddd );_bdffb .HeaderRowDxfIdAttr =&_ggaf ;continue ;};if _dbabf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cgege ,_cdgff :=_b .ParseUint (_dbabf .Value ,10,32); +if _cdgff !=nil {return _cdgff ;};_befbeg :=uint32 (_cgege );_bdffb .HeaderRowCountAttr =&_befbeg ;continue ;};};_bdcdga :for {_acgbc ,_adabae :=d .Token ();if _adabae !=nil {return _adabae ;};switch _dafgb :=_acgbc .(type ){case _f .StartElement :switch _dafgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bdffb .AutoFilter =NewCT_AutoFilter (); +if _bgcab :=d .DecodeElement (_bdffb .AutoFilter ,&_dafgb );_bgcab !=nil {return _bgcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bdffb .SortState =NewCT_SortState (); +if _eggfg :=d .DecodeElement (_bdffb .SortState ,&_dafgb );_eggfg !=nil {return _eggfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _gggdg :=d .DecodeElement (_bdffb .TableColumns ,&_dafgb ); +_gggdg !=nil {return _gggdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_bdffb .TableStyleInfo =NewCT_TableStyleInfo (); +if _dacdc :=d .DecodeElement (_bdffb .TableStyleInfo ,&_dafgb );_dacdc !=nil {return _dacdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdffb .ExtLst =NewCT_ExtensionList (); +if _adade :=d .DecodeElement (_bdffb .ExtLst ,&_dafgb );_adade !=nil {return _adade ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dafgb .Name ); +if _geffe :=d .Skip ();_geffe !=nil {return _geffe ;};};case _f .EndElement :break _bdcdga ;case _f .CharData :};};return nil ;}; -// Max Value -MaxValAttr *float64 ; +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_gfdeb *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func NewCT_CellXfs ()*CT_CellXfs {_bbdcf :=&CT_CellXfs {};return _bbdcf }; -// Max ISO Value -MaxValIsoAttr *_a .Time ;};func (_gffcdc ST_TableType )ValidateWithPath (path string )error {switch _gffcdc {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffcdc )); -};return nil ;}; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_facgd *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_bacdaf ST_PivotAreaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bacdaf .String (),start );}; -// Validate validates the CT_I and its children -func (_adfgc *CT_I )Validate ()error {return _adfgc .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func (_fccea *CT_VolTopic )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fccea .TAttr !=ST_VolValueTypeUnset {_dcbfb ,_adcecg :=_fccea .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"}); -if _adcecg !=nil {return _adcecg ;};start .Attr =append (start .Attr ,_dcbfb );};e .EncodeToken (start );_baced :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0076"}};_ad .AddPreserveSpaceAttr (&_baced ,_fccea .V );e .EncodeElement (_fccea .V ,_baced ); -if _fccea .Stp !=nil {_dgaag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_ddbea :=range _fccea .Stp {e .EncodeElement (_ddbea ,_dgaag );};};_gfdbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003at\u0072"}}; -for _ ,_aebfe :=range _fccea .Tr {e .EncodeElement (_aebfe ,_gfdbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_PivotCaches ()*CT_PivotCaches {_ebbba :=&CT_PivotCaches {};return _ebbba };func (_baeegf ST_CellType )ValidateWithPath (path string )error {switch _baeegf {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baeegf )); -};return nil ;};type CT_XmlCellPr struct{ +// Validate validates the VolTypes and its children +func (_gadab *VolTypes )Validate ()error {return _gadab .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; -// Table Field Id -IdAttr uint32 ; +// Validate validates the CT_PCDSDTCEntries and its children +func (_ccgga *CT_PCDSDTCEntries )Validate ()error {return _ccgga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");}; -// Unique Table Name -UniqueNameAttr *string ; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_baccf *CT_ExternalBook )ValidateWithPath (path string )error {if _baccf .SheetNames !=nil {if _ffgge :=_baccf .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_ffgge !=nil {return _ffgge ;};}; +if _baccf .DefinedNames !=nil {if _adgdd :=_baccf .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_adgdd !=nil {return _adgdd ;};};if _baccf .SheetDataSet !=nil {if _gcef :=_baccf .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"); +_gcef !=nil {return _gcef ;};};return nil ;};type CT_CustomFilters struct{ -// Column XML Properties -XmlPr *CT_XmlPr ; +// And +AndAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;}; -// Validate validates the CT_Fill and its children -func (_dbdf *CT_Fill )Validate ()error {return _dbdf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_bdaeb *CT_InputCells )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdgc :=range start .Attr {if _cdgc .Name .Local =="\u0072"{_cgbfb ,_aage :=_cdgc .Value ,error (nil ); -if _aage !=nil {return _aage ;};_bdaeb .RAttr =_cgbfb ;continue ;};if _cdgc .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_efbef ,_aadab :=_b .ParseBool (_cdgc .Value );if _aadab !=nil {return _aadab ;};_bdaeb .DeletedAttr =&_efbef ;continue ; -};if _cdgc .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_ccbfg ,_geade :=_b .ParseBool (_cdgc .Value );if _geade !=nil {return _geade ;};_bdaeb .UndoneAttr =&_ccbfg ;continue ;};if _cdgc .Name .Local =="\u0076\u0061\u006c"{_aebgb ,_gaggc :=_cdgc .Value ,error (nil ); -if _gaggc !=nil {return _gaggc ;};_bdaeb .ValAttr =_aebgb ;continue ;};if _cdgc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ddcfg ,_dfbcf :=_b .ParseUint (_cdgc .Value ,10,32);if _dfbcf !=nil {return _dfbcf ;};_bgec :=uint32 (_ddcfg ); -_bdaeb .NumFmtIdAttr =&_bgec ;continue ;};};for {_dbdagg ,_cgfc :=d .Token ();if _cgfc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_cgfc );};if _dfdga ,_aebcg :=_dbdagg .(_e .EndElement ); -_aebcg &&_dfdga .Name ==start .Name {break ;};};return nil ;};type CT_ColHierarchiesUsage struct{ +// Validate validates the CT_WorksheetSource and its children +func (_adffe *CT_WorksheetSource )Validate ()error {return _adffe .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_adcac :=&CT_VerticalAlignFontProperty {}; +_adcac .ValAttr =_e .ST_VerticalAlignRun (1);return _adcac ;}; -// Items Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_cegea *CT_Row )ValidateWithPath (path string )error {for _ebagb ,_aaccf :=range _cegea .C {if _eedbf :=_aaccf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_ebagb ));_eedbf !=nil {return _eedbf ;};};if _cegea .ExtLst !=nil {if _bgdeg :=_cegea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgdeg !=nil {return _bgdeg ;};};return nil ;};func (_adedge *ST_ParameterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafcc ,_ffgbbe :=d .Token ();if _ffgbbe !=nil {return _ffgbbe ;};if _dadecd ,_gebff :=_dafcc .(_f .EndElement ); +_gebff &&_dadecd .Name ==start .Name {*_adedge =1;return nil ;};if _fgddfc ,_deeeg :=_dafcc .(_f .CharData );!_deeeg {return _bg .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",_dafcc ); +}else {switch string (_fgddfc ){case "":*_adedge =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_adedge =1;case "\u0076\u0061\u006cu\u0065":*_adedge =2;case "\u0063\u0065\u006c\u006c":*_adedge =3;};};_dafcc ,_ffgbbe =d .Token ();if _ffgbbe !=nil {return _ffgbbe ; +};if _bdacce ,_gdagc :=_dafcc .(_f .EndElement );_gdagc &&_bdacce .Name ==start .Name {return nil ;};return _bg .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",_dafcc ); +};type CT_TextField struct{ -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;};func (_abfgg *CT_WebPublishObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceecgb :=range start .Attr {if _ceecgb .Name .Local =="\u0069\u0064"{_fadbb ,_eegfgb :=_b .ParseUint (_ceecgb .Value ,10,32); -if _eegfgb !=nil {return _eegfgb ;};_abfgg .IdAttr =uint32 (_fadbb );continue ;};if _ceecgb .Name .Local =="\u0064\u0069\u0076I\u0064"{_degdc ,_dbbba :=_ceecgb .Value ,error (nil );if _dbbba !=nil {return _dbbba ;};_abfgg .DivIdAttr =_degdc ;continue ; -};if _ceecgb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_ffdbd ,_cadca :=_ceecgb .Value ,error (nil );if _cadca !=nil {return _cadca ;};_abfgg .SourceObjectAttr =&_ffdbd ;continue ;};if _ceecgb .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_gedceb ,_fdegg :=_ceecgb .Value ,error (nil ); -if _fdegg !=nil {return _fdegg ;};_abfgg .DestinationFileAttr =_gedceb ;continue ;};if _ceecgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_adfge ,_ecafee :=_ceecgb .Value ,error (nil );if _ecafee !=nil {return _ecafee ;};_abfgg .TitleAttr =&_adfge ;continue ; -};if _ceecgb .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_gfdfg ,_fccff :=_b .ParseBool (_ceecgb .Value );if _fccff !=nil {return _fccff ;};_abfgg .AutoRepublishAttr =&_gfdfg ;continue ;};};for {_fdgba ,_bedge :=d .Token (); -if _bedge !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bedge );};if _aggaa ,_affed :=_fdgba .(_e .EndElement ); -_affed &&_aggaa .Name ==start .Name {break ;};};return nil ;}; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// Validate validates the CT_Worksheet and its children -func (_bcgaba *CT_Worksheet )Validate ()error {return _bcgaba .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func (_bcefaa *CT_PageItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dagfg :=range start .Attr {if _dagfg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgcbg ,_dcffd :=_dagfg .Value ,error (nil ); -if _dcffd !=nil {return _dcffd ;};_bcefaa .NameAttr =_dgcbg ;continue ;};};for {_gbgfb ,_bbafb :=d .Token ();if _bbafb !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_bbafb ); -};if _ccdefg ,_ggbga :=_gbgfb .(_e .EndElement );_ggbga &&_ccdefg .Name ==start .Name {break ;};};return nil ;}; +// Position +PositionAttr *uint32 ;};func (_fecdff *ST_VolDepType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcagaa ,_eeagf :=d .Token ();if _eeagf !=nil {return _eeagf ;};if _abgafc ,_dfdfgf :=_bcagaa .(_f .EndElement );_dfdfgf &&_abgafc .Name ==start .Name {*_fecdff =1; +return nil ;};if _adbaga ,_fdcccb :=_bcagaa .(_f .CharData );!_fdcccb {return _bg .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",_bcagaa );}else {switch string (_adbaga ){case "":*_fecdff =0; +case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_fecdff =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_fecdff =2;};};_bcagaa ,_eeagf =d .Token ();if _eeagf !=nil {return _eeagf ;}; +if _ggdbe ,_cagac :=_bcagaa .(_f .EndElement );_cagac &&_ggdbe .Name ==start .Name {return nil ;};return _bg .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",_bcagaa ); +};func (_dcegba ST_TotalsRowFunction )Validate ()error {return _dcegba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_aegbgg *CT_WebPublishItem )ValidateWithPath (path string )error {if _aegbgg .SourceTypeAttr ==ST_WebSourceTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _abage :=_aegbgg .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abage !=nil {return _abage ;};return nil ;};type ST_WebSourceType byte ;func NewCT_PivotFields ()*CT_PivotFields {_cbccg :=&CT_PivotFields {}; -return _cbccg }; +// Validate validates the CT_Authors and its children +func (_ff *CT_Authors )Validate ()error {return _ff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");}; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_adeff *CT_CalculatedItems )ValidateWithPath (path string )error {for _dfdb ,_gef :=range _adeff .CalculatedItem {if _bgfg :=_gef .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dfdb )); -_bgfg !=nil {return _bgfg ;};};return nil ;};func NewCT_colItems ()*CT_colItems {_ffbg :=&CT_colItems {};return _ffbg }; +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_fbgga *CT_MergeCell )ValidateWithPath (path string )error {return nil };type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_ecfcacc *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };type CT_Format struct{ +// Validate validates the CT_CalculatedMembers and its children +func (_edef *CT_CalculatedMembers )Validate ()error {return _edef .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};type ST_TextVAlign byte ;func (_gecgd *CT_DataRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gecgd .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_gecgd .RefAttr )}); +};if _gecgd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gecgd .NameAttr )});};if _gecgd .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gecgd .SheetAttr )}); +};if _gecgd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gecgd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_ExternalRow struct{ -// Format Action -ActionAttr ST_FormatAction ; +// Row +RAttr uint32 ; -// Format Id -DxfIdAttr *uint32 ; +// External Cell Data +Cell []*CT_ExternalCell ;};type CT_Dialogsheet struct{ -// Pivot Table Location -PivotArea *CT_PivotArea ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_fcggf *CT_IndexedColors )ValidateWithPath (path string )error {for _cdfcf ,_bffda :=range _fcggf .RgbColor {if _dcaca :=_bffda .ValidateWithPath (_g .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cdfcf )); -_dcaca !=nil {return _dcaca ;};};return nil ;}; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Validate validates the Sst and its children -func (_cadbea *Sst )Validate ()error {return _cadbea .ValidateWithPath ("\u0053\u0073\u0074")};type CT_Xf struct{ +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Font Id -FontIdAttr *uint32 ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Fill Id -FillIdAttr *uint32 ; +// Page Margins +PageMargins *CT_PageMargins ; -// Border Id -BorderIdAttr *uint32 ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Format Id -XfIdAttr *uint32 ; +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Drawing +Drawing *CT_Drawing ; -// Pivot Button -PivotButtonAttr *bool ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// Apply Font -ApplyFontAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type ST_ParameterType byte ;func (_bdfddc *ST_VerticalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdfddc =0;case "\u0074\u006f\u0070":*_bdfddc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdfddc =2; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bdfddc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bdfddc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bdfddc =5;};return nil ;};func (_bdecc *CT_TableMissing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dfbbg ,_bdggd :=d .Token (); +if _bdggd !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_bdggd );};if _daacf ,_bfdfe :=_dfbbg .(_f .EndElement );_bfdfe &&_daacf .Name ==start .Name {break ; +};};return nil ;};func (_gcagbaf ST_TableType )Validate ()error {return _gcagbaf .ValidateWithPath ("")};func (_eafee *CT_RgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fadga :=range start .Attr {if _fadga .Name .Local =="\u0072\u0067\u0062"{_edfggd ,_bbfae :=_fadga .Value ,error (nil ); +if _bbfae !=nil {return _bbfae ;};_eafee .RgbAttr =&_edfggd ;continue ;};};for {_cfbbe ,_gaceag :=d .Token ();if _gaceag !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_gaceag ); +};if _gfceaa ,_degdccc :=_cfbbe .(_f .EndElement );_degdccc &&_gfceaa .Name ==start .Name {break ;};};return nil ;};type CT_SheetView struct{ -// Apply Fill -ApplyFillAttr *bool ; +// Window Protection +WindowProtectionAttr *bool ; -// Apply Border -ApplyBorderAttr *bool ; +// Show Formulas +ShowFormulasAttr *bool ; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Apply Protection -ApplyProtectionAttr *bool ; +// Show Headers +ShowRowColHeadersAttr *bool ; -// Alignment -Alignment *CT_CellAlignment ; +// Show Zero Values +ShowZerosAttr *bool ; -// Protection -Protection *CT_CellProtection ; +// Right To Left +RightToLeftAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MdxTuple struct{ +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Member Index Count -CAttr *uint32 ; +// Show Ruler +ShowRulerAttr *bool ; -// Server Formatting Culture Currency -CtAttr *string ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; -// Server Formatting String Index -SiAttr *uint32 ; +// Default Grid Color +DefaultGridColorAttr *bool ; -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// Show White Space +ShowWhiteSpaceAttr *bool ; -// Server Formatting Background Color -BcAttr *string ; +// View Type +ViewAttr ST_SheetViewType ; -// Server Formatting Foreground Color -FcAttr *string ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Server Formatting Italic Font -IAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Server Formatting Underline Font -UAttr *bool ; +// Zoom Scale +ZoomScaleAttr *uint32 ; -// Server Formatting Strikethrough Font -StAttr *bool ; +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Server Formatting Bold Font -BAttr *bool ; +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;}; +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_abcbe *CT_VolTopic )ValidateWithPath (path string )error {if _cagcd :=_abcbe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cagcd !=nil {return _cagcd ;};for _dabcb ,_ebfec :=range _abcbe .Tr {if _bebcfd :=_ebfec .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dabcb )); -_bebcfd !=nil {return _bebcfd ;};};return nil ;}; +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_ebba *CT_ProtectedRanges )ValidateWithPath (path string )error {for _bbdce ,_ddgeg :=range _ebba .ProtectedRange {if _bbceg :=_ddgeg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bbdce )); -_bbceg !=nil {return _bbceg ;};};return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_cafge :=&CT_Dimensions {};return _cafge };func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_acefa :=&CT_PivotAreaReference {};return _acefa ;}; +// View Pane +Pane *CT_Pane ; -// Validate validates the CT_SortCondition and its children -func (_bdgggb *CT_SortCondition )Validate ()error {return _bdgggb .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_bece :=&CT_CustomSheetViews {}; -return _bece };func (_feged ST_SheetViewType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_feged .String (),start );};type ST_Scope byte ;func (_bffb *CT_CellStyleXfs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccee :=range start .Attr {if _ccee .Name .Local =="\u0063\u006f\u0075n\u0074"{_eddf ,_afgb :=_b .ParseUint (_ccee .Value ,10,32); -if _afgb !=nil {return _afgb ;};_edbad :=uint32 (_eddf );_bffb .CountAttr =&_edbad ;continue ;};};_bbcf :for {_bfbg ,_gfde :=d .Token ();if _gfde !=nil {return _gfde ;};switch _cbga :=_bfbg .(type ){case _e .StartElement :switch _cbga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_cffb :=NewCT_Xf (); -if _dgaa :=d .DecodeElement (_cffb ,&_cbga );_dgaa !=nil {return _dgaa ;};_bffb .Xf =append (_bffb .Xf ,_cffb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_cbga .Name ); -if _ffba :=d .Skip ();_ffba !=nil {return _ffba ;};};case _e .EndElement :break _bbcf ;case _e .CharData :};};return nil ;};func (_cccgae ST_UpdateLinks )ValidateWithPath (path string )error {switch _cccgae {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccgae )); -};return nil ;}; +// Selection +Selection []*CT_Selection ; -// Validate validates the CT_PrintOptions and its children -func (_efbefe *CT_PrintOptions )Validate ()error {return _efbefe .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};type CT_RevisionInsertSheet struct{ +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// Sheet Id -SheetIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gddcgb ST_CellFormulaType )Validate ()error {return _gddcgb .ValidateWithPath ("")}; -// Sheet Name -NameAttr string ; - -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_defbac ST_SortBy )String ()string {switch _defbac {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr"; -case 4:return "\u0069\u0063\u006f\u006e";};return "";};func (_affeag ST_DataValidationType )ValidateWithPath (path string )error {switch _affeag {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affeag )); -};return nil ;};func NewCT_Formats ()*CT_Formats {_ceega :=&CT_Formats {};return _ceega };func (_gbfbd *CT_DdeItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_defbc :for {_edegg ,_cace :=d .Token ();if _cace !=nil {return _cace ;};switch _afbee :=_edegg .(type ){case _e .StartElement :switch _afbee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_daeb :=NewCT_DdeItem (); -if _gfbdg :=d .DecodeElement (_daeb ,&_afbee );_gfbdg !=nil {return _gfbdg ;};_gbfbd .DdeItem =append (_gbfbd .DdeItem ,_daeb );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_afbee .Name ); -if _fgad :=d .Skip ();_fgad !=nil {return _fgad ;};};case _e .EndElement :break _defbc ;case _e .CharData :};};return nil ;};func NewCT_OleSize ()*CT_OleSize {_ccefdg :=&CT_OleSize {};return _ccefdg }; - -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_bbbbf *CT_PhoneticPr )ValidateWithPath (path string )error {if _bgffcf :=_bbbbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgffcf !=nil {return _bgffcf ;};if _bggba :=_bbbbf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072"); -_bggba !=nil {return _bggba ;};return nil ;}; - -// Validate validates the CT_PivotCacheRecords and its children -func (_cdag *CT_PivotCacheRecords )Validate ()error {return _cdag .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};type MapInfo struct{CT_MapInfo };func (_bbeaba *CT_RevisionAutoFormatting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bbeaba .SheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_bbeaba .RefAttr )});if _bbeaba .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bbeaba .AutoFormatIdAttr )}); -};if _bbeaba .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbeaba .ApplyNumberFormatsAttr ))}); -};if _bbeaba .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbeaba .ApplyBorderFormatsAttr ))}); -};if _bbeaba .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbeaba .ApplyFontFormatsAttr ))}); -};if _bbeaba .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbeaba .ApplyPatternFormatsAttr ))}); -};if _bbeaba .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbeaba .ApplyAlignmentFormatsAttr ))}); -};if _bbeaba .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bbeaba .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dacec ST_DateTimeGrouping )String ()string {switch _dacec {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068"; -case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};func (_eeede ST_OleUpdate )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eeede .String (),start ); -};func (_fdfga ST_DynamicFilterType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdfga .String (),start );};func NewPivotTableDefinition ()*PivotTableDefinition {_agbdg :=&PivotTableDefinition {};_agbdg .CT_pivotTableDefinition =*NewCT_pivotTableDefinition (); -return _agbdg ;}; - -// Validate validates the CT_DdeItems and its children -func (_eecd *CT_DdeItems )Validate ()error {return _eecd .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_bcddg *CT_X )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcddg .VAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",*_bcddg .VAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_dcaab *CT_MeasureGroups )ValidateWithPath (path string )error {for _effbe ,_aacfe :=range _dcaab .MeasureGroup {if _eafgd :=_aacfe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_effbe )); -_eafgd !=nil {return _eafgd ;};};return nil ;}; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_dbgcbg *CT_TableColumns )ValidateWithPath (path string )error {for _bfdabe ,_geeeec :=range _dbgcbg .TableColumn {if _feffe :=_geeeec .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_bfdabe )); +_feffe !=nil {return _feffe ;};};return nil ;};func (_cgfb *CT_CalcCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgfb .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_cgfb .RAttr )}); +};if _cgfb .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_cgfb .RefAttr )});};if _cgfb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_cgfb .IAttr )}); +};if _cgfb .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgfb .SAttr ))});};if _cgfb .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgfb .LAttr ))}); +};if _cgfb .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgfb .TAttr ))});};if _cgfb .AAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgfb .AAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgec *CT_CellWatch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eabb :=range start .Attr {if _eabb .Name .Local =="\u0072"{_dea ,_bacd :=_eabb .Value ,error (nil ); +if _bacd !=nil {return _bacd ;};_bgec .RAttr =_dea ;continue ;};};for {_ebbd ,_eagef :=d .Token ();if _eagef !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_eagef ); +};if _fdde ,_gfd :=_ebbd .(_f .EndElement );_gfd &&_fdde .Name ==start .Name {break ;};};return nil ;};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3; +ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func (_ggaga ST_UnderlineValues )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccdbdc :=_f .Attr {}; +_ccdbdc .Name =name ;switch _ggaga {case ST_UnderlineValuesUnset :_ccdbdc .Value ="";case ST_UnderlineValuesSingle :_ccdbdc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_ccdbdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_UnderlineValuesSingleAccounting :_ccdbdc .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_ccdbdc .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_UnderlineValuesNone :_ccdbdc .Value ="\u006e\u006f\u006e\u0065";};return _ccdbdc ,nil ;};type CT_MergeCells struct{ -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_aecda *CT_Selection )ValidateWithPath (path string )error {if _gedbe :=_aecda .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gedbe !=nil {return _gedbe ;};return nil ;}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_abdege *CT_MergeCells )ValidateWithPath (path string )error {for _fedee ,_bdbab :=range _abdege .MergeCell {if _fdefga :=_bdbab .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fedee )); -_fdefga !=nil {return _fdefga ;};};return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_caeddb :=&SingleXmlCells {};_caeddb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _caeddb ;}; +// Merged Cell +MergeCell []*CT_MergeCell ;};func (_faafb ST_DynamicFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_faafb .String (),start );};func (_aeebe *VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeebe .CT_VolTypes =*NewCT_VolTypes (); +_eeadb :for {_bafcf ,_gdbedc :=d .Token ();if _gdbedc !=nil {return _gdbedc ;};switch _gcedee :=_bafcf .(type ){case _f .StartElement :switch _gcedee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_acfcdb :=NewCT_VolType (); +if _fedeed :=d .DecodeElement (_acfcdb ,&_gcedee );_fedeed !=nil {return _fedeed ;};_aeebe .VolType =append (_aeebe .VolType ,_acfcdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeebe .ExtLst =NewCT_ExtensionList (); +if _dfbgaa :=d .DecodeElement (_aeebe .ExtLst ,&_gcedee );_dfbgaa !=nil {return _dfbgaa ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_gcedee .Name ); +if _bdbga :=d .Skip ();_bdbga !=nil {return _bdbga ;};};case _f .EndElement :break _eeadb ;case _f .CharData :};};return nil ;};func (_dae *CT_CacheHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dae .UniqueNameAttr )}); +if _dae .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .CaptionAttr )});};if _dae .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .MeasureAttr ))}); +};if _dae .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .SetAttr ))});};if _dae .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .ParentSetAttr )}); +};if _dae .IconSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .IconSetAttr )});};if _dae .AttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .AttributeAttr ))}); +};if _dae .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .TimeAttr ))});};if _dae .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .KeyAttributeAttr ))}); +};if _dae .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .DefaultMemberUniqueNameAttr )}); +};if _dae .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .AllUniqueNameAttr )});}; +if _dae .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .AllCaptionAttr )});};if _dae .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .DimensionUniqueNameAttr )}); +};if _dae .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .DisplayFolderAttr )});}; +if _dae .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .MeasureGroupAttr )});};if _dae .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .MeasuresAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_dae .CountAttr )});if _dae .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .OneFieldAttr ))}); +};if _dae .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dae .MemberValueDatatypeAttr )}); +};if _dae .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .UnbalancedAttr ))});};if _dae .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .UnbalancedGroupAttr ))}); +};if _dae .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dae .HiddenAttr ))});};e .EncodeToken (start );if _dae .FieldsUsage !=nil {_abdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}}; +e .EncodeElement (_dae .FieldsUsage ,_abdf );};if _dae .GroupLevels !=nil {_abf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_dae .GroupLevels ,_abf );}; +if _dae .ExtLst !=nil {_acad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dae .ExtLst ,_acad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faff *CT_ColorScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbgf :for {_cgdcg ,_gbfg :=d .Token (); +if _gbfg !=nil {return _gbfg ;};switch _gcgb :=_cgdcg .(type ){case _f .StartElement :switch _gcgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_dagf :=NewCT_Cfvo (); +if _bgeea :=d .DecodeElement (_dagf ,&_gcgb );_bgeea !=nil {return _bgeea ;};_faff .Cfvo =append (_faff .Cfvo ,_dagf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_acbaa :=NewCT_Color (); +if _face :=d .DecodeElement (_acbaa ,&_gcgb );_face !=nil {return _face ;};_faff .Color =append (_faff .Color ,_acbaa );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_gcgb .Name ); +if _daedc :=d .Skip ();_daedc !=nil {return _daedc ;};};case _f .EndElement :break _cbgf ;case _f .CharData :};};return nil ;};func (_gcddf ST_DataValidationType )String ()string {switch _gcddf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068"; +case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_baadc ST_DataValidationErrorStyle )String ()string {switch _baadc {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067"; +case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";};func (_afebf *CT_FutureMetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddad :for {_dcgc ,_bcdgc :=d .Token ();if _bcdgc !=nil {return _bcdgc ; +};switch _afbaad :=_dcgc .(type ){case _f .StartElement :switch _afbaad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afebf .ExtLst =NewCT_ExtensionList (); +if _dgcee :=d .DecodeElement (_afebf .ExtLst ,&_afbaad );_dgcee !=nil {return _dgcee ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_afbaad .Name ); +if _dfbf :=d .Skip ();_dfbf !=nil {return _dfbf ;};};case _f .EndElement :break _ddad ;case _f .CharData :};};return nil ;};func (_bfgbeb *CT_SmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edbde :for {_ecbddg ,_defbd :=d .Token (); +if _defbd !=nil {return _defbd ;};switch _caddb :=_ecbddg .(type ){case _f .StartElement :switch _caddb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_bfbdg :=NewCT_CellSmartTags (); +if _ggdec :=d .DecodeElement (_bfbdg ,&_caddb );_ggdec !=nil {return _ggdec ;};_bfgbeb .CellSmartTags =append (_bfgbeb .CellSmartTags ,_bfbdg );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_caddb .Name ); +if _gfbgbc :=d .Skip ();_gfbgbc !=nil {return _gfbgbc ;};};case _f .EndElement :break _edbde ;case _f .CharData :};};return nil ;};func (_edgec *CT_FileRecoveryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edgec .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edgec .AutoRecoverAttr ))}); +};if _edgec .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edgec .CrashSaveAttr ))});};if _edgec .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edgec .DataExtractLoadAttr ))}); +};if _edgec .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_edgec .RepairLoadAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_cffcgg :=&SingleXmlCells {};_cffcgg .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _cffcgg ;};func (_afffg ST_FieldSortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfggbb :=_f .Attr {}; +_gfggbb .Name =name ;switch _afffg {case ST_FieldSortTypeUnset :_gfggbb .Value ="";case ST_FieldSortTypeManual :_gfggbb .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_gfggbb .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg"; +case ST_FieldSortTypeDescending :_gfggbb .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _gfggbb ,nil ;};type ST_HorizontalAlignment byte ;func (_dbdeg ST_SortType )Validate ()error {return _dbdeg .ValidateWithPath ("")}; +func (_dgebe *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgebe =0;case "\u006e\u006f\u006e\u0065":*_dgebe =1;case "\u0073\u0075\u006d":*_dgebe =2;case "\u006d\u0069\u006e":*_dgebe =3;case "\u006d\u0061\u0078":*_dgebe =4; +case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_dgebe =5;case "\u0063\u006f\u0075n\u0074":*_dgebe =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_dgebe =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dgebe =8;case "\u0076\u0061\u0072":*_dgebe =9; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgebe =10;};return nil ;};func (_ebdae *CT_RElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aebfc :for {_fabfc ,_beaec :=d .Token ();if _beaec !=nil {return _beaec ;};switch _cegcc :=_fabfc .(type ){case _f .StartElement :switch _cegcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_ebdae .RPr =NewCT_RPrElt (); +if _bfgfd :=d .DecodeElement (_ebdae .RPr ,&_cegcc );_bfgfd !=nil {return _bfgfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _fafff :=d .DecodeElement (&_ebdae .T ,&_cegcc ); +_fafff !=nil {return _fafff ;};default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_cegcc .Name ); +if _dcabf :=d .Skip ();_dcabf !=nil {return _dcabf ;};};case _f .EndElement :break _aebfc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_CellSmartTag and its children -func (_cba *CT_CellSmartTag )Validate ()error {return _cba .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_dfcede ST_Visibility )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdaafe :=_e .Attr {}; -_cdaafe .Name =name ;switch _dfcede {case ST_VisibilityUnset :_cdaafe .Value ="";case ST_VisibilityVisible :_cdaafe .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_cdaafe .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_cdaafe .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; -};return _cdaafe ,nil ;}; +// Validate validates the CT_IgnoredError and its children +func (_bfada *CT_IgnoredError )Validate ()error {return _bfada .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};type CT_InputCells struct{ -// Validate validates the CT_GroupMembers and its children -func (_cbcf *CT_GroupMembers )Validate ()error {return _cbcf .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Reference +RAttr string ; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_dcccc *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _becdb ,_dedfb :=range _dcccc .M {if _dbdcb :=_dedfb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_becdb ));_dbdcb !=nil {return _dbdcb ; -};};for _ebcce ,_gcbfdg :=range _dcccc .N {if _edgde :=_gcbfdg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ebcce ));_edgde !=nil {return _edgde ;};};for _cadfgf ,_abcgc :=range _dcccc .E {if _ageaa :=_abcgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cadfgf )); -_ageaa !=nil {return _ageaa ;};};for _bcfba ,_gfadb :=range _dcccc .S {if _ffdfa :=_gfadb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bcfba ));_ffdfa !=nil {return _ffdfa ;};};return nil ;}; +// Deleted +DeletedAttr *bool ; -// Validate validates the CT_FieldGroup and its children -func (_cgeg *CT_FieldGroup )Validate ()error {return _cgeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");}; +// Undone +UndoneAttr *bool ; -// Validate validates the CT_TextPr and its children -func (_eeggae *CT_TextPr )Validate ()error {return _eeggae .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");}; +// Value +ValAttr string ; -// Validate validates the CT_Sst and its children -func (_gcgcg *CT_Sst )Validate ()error {return _gcgcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func (_edfbg *CT_XmlColumnPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_g .Sprintf ("\u0025\u0076",_edfbg .MapIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_g .Sprintf ("\u0025\u0076",_edfbg .XpathAttr )});if _edfbg .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edfbg .DenormalizedAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",_edfbg .XmlDataTypeAttr )});e .EncodeToken (start );if _edfbg .ExtLst !=nil {_bfgeff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_edfbg .ExtLst ,_bfgeff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Number Format Id +NumFmtIdAttr *uint32 ;};type CT_SortState struct{ -// Validate validates the CT_DataRefs and its children -func (_gdba *CT_DataRefs )Validate ()error {return _gdba .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2; -ST_CellCommentsAtEnd ST_CellComments =3;); +// Sort by Columns +ColumnSortAttr *bool ; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_abggd *CT_DdeItems )ValidateWithPath (path string )error {for _bdgaf ,_fefdd :=range _abggd .DdeItem {if _bdcbd :=_fefdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_bdgaf )); -_bdcbd !=nil {return _bdcbd ;};};return nil ;};func NewCT_Revisions ()*CT_Revisions {_daafd :=&CT_Revisions {};return _daafd }; +// Case Sensitive +CaseSensitiveAttr *bool ; -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_dcaag *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };type CT_LegacyDrawing struct{IdAttr string ;};func (_cbabg ST_GradientType )String ()string {switch _cbabg {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072"; -case 2:return "\u0070\u0061\u0074\u0068";};return "";};func NewSst ()*Sst {_cgcaf :=&Sst {};_cgcaf .CT_Sst =*NewCT_Sst ();return _cgcaf };func (_cadad *CT_RPrElt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egdgf :for {_fecbfc ,_eaggdf :=d .Token (); -if _eaggdf !=nil {return _eaggdf ;};switch _fcbcg :=_fecbfc .(type ){case _e .StartElement :switch _fcbcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_cadad .RFont =NewCT_FontName (); -if _bbefg :=d .DecodeElement (_cadad .RFont ,&_fcbcg );_bbefg !=nil {return _bbefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_cadad .Charset =NewCT_IntProperty (); -if _bdccb :=d .DecodeElement (_cadad .Charset ,&_fcbcg );_bdccb !=nil {return _bdccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_cadad .Family =NewCT_IntProperty (); -if _bdegc :=d .DecodeElement (_cadad .Family ,&_fcbcg );_bdegc !=nil {return _bdegc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_cadad .B =NewCT_BooleanProperty (); -if _dfeag :=d .DecodeElement (_cadad .B ,&_fcbcg );_dfeag !=nil {return _dfeag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_cadad .I =NewCT_BooleanProperty (); -if _egbde :=d .DecodeElement (_cadad .I ,&_fcbcg );_egbde !=nil {return _egbde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cadad .Strike =NewCT_BooleanProperty (); -if _eggdgg :=d .DecodeElement (_cadad .Strike ,&_fcbcg );_eggdgg !=nil {return _eggdgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cadad .Outline =NewCT_BooleanProperty (); -if _baebb :=d .DecodeElement (_cadad .Outline ,&_fcbcg );_baebb !=nil {return _baebb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cadad .Shadow =NewCT_BooleanProperty (); -if _dcdcf :=d .DecodeElement (_cadad .Shadow ,&_fcbcg );_dcdcf !=nil {return _dcdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_cadad .Condense =NewCT_BooleanProperty (); -if _efage :=d .DecodeElement (_cadad .Condense ,&_fcbcg );_efage !=nil {return _efage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_cadad .Extend =NewCT_BooleanProperty (); -if _efebf :=d .DecodeElement (_cadad .Extend ,&_fcbcg );_efebf !=nil {return _efebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cadad .Color =NewCT_Color (); -if _bbdfa :=d .DecodeElement (_cadad .Color ,&_fcbcg );_bbdfa !=nil {return _bbdfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_cadad .Sz =NewCT_FontSize (); -if _faada :=d .DecodeElement (_cadad .Sz ,&_fcbcg );_faada !=nil {return _faada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_cadad .U =NewCT_UnderlineProperty (); -if _gbbfd :=d .DecodeElement (_cadad .U ,&_fcbcg );_gbbfd !=nil {return _gbbfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cadad .VertAlign =NewCT_VerticalAlignFontProperty (); -if _gegdg :=d .DecodeElement (_cadad .VertAlign ,&_fcbcg );_gegdg !=nil {return _gegdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_cadad .Scheme =NewCT_FontScheme (); -if _ebgdea :=d .DecodeElement (_cadad .Scheme ,&_fcbcg );_ebgdea !=nil {return _ebgdea ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_fcbcg .Name ); -if _ddgdg :=d .Skip ();_ddgdg !=nil {return _ddgdg ;};};case _e .EndElement :break _egdgf ;case _e .CharData :};};return nil ;}; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Validate validates the CT_ChartsheetView and its children -func (_gffc *CT_ChartsheetView )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");}; +// Sort Range +RefAttr string ; -// Validate validates the CT_Dxfs and its children -func (_agfcc *CT_Dxfs )Validate ()error {return _agfcc .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");}; +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};type CT_Query struct{ -// Validate validates the CT_RowHierarchiesUsage and its children -func (_egbfgb *CT_RowHierarchiesUsage )Validate ()error {return _egbfgb .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; +// MDX Query String +MdxAttr string ; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_agadbe *CT_DeletedField )ValidateWithPath (path string )error {return nil };func (_ffefa *CT_RevisionDefinedName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffefa .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .LocalSheetIdAttr )}); -};if _ffefa .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .CustomViewAttr ))});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ffefa .NameAttr )}); -if _ffefa .FunctionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .FunctionAttr ))});};if _ffefa .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .OldFunctionAttr ))}); -};if _ffefa .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .FunctionGroupIdAttr )}); -};if _ffefa .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldFunctionGroupIdAttr )}); -};if _ffefa .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .ShortcutKeyAttr )});};if _ffefa .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldShortcutKeyAttr )}); -};if _ffefa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .HiddenAttr ))});};if _ffefa .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .OldHiddenAttr ))}); -};if _ffefa .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .CustomMenuAttr )});};if _ffefa .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldCustomMenuAttr )}); -};if _ffefa .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .DescriptionAttr )});};if _ffefa .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldDescriptionAttr )}); -};if _ffefa .HelpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .HelpAttr )});};if _ffefa .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldHelpAttr )}); -};if _ffefa .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .StatusBarAttr )});};if _ffefa .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldStatusBarAttr )}); -};if _ffefa .CommentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .CommentAttr )});};if _ffefa .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .OldCommentAttr )}); -};if _ffefa .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ffefa .RIdAttr )});};if _ffefa .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .UaAttr ))}); -};if _ffefa .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ffefa .RaAttr ))});};e .EncodeToken (start );if _ffefa .Formula !=nil {_bdfed :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}}; -_ad .AddPreserveSpaceAttr (&_bdfed ,*_ffefa .Formula );e .EncodeElement (_ffefa .Formula ,_bdfed );};if _ffefa .OldFormula !=nil {_befdg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; -_ad .AddPreserveSpaceAttr (&_befdg ,*_ffefa .OldFormula );e .EncodeElement (_ffefa .OldFormula ,_befdg );};if _ffefa .ExtLst !=nil {_dccbg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffefa .ExtLst ,_dccbg ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eacbd *CT_FutureMetadata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eggdg :=range start .Attr {if _eggdg .Name .Local =="\u006e\u0061\u006d\u0065"{_dabbd ,_ceaed :=_eggdg .Value ,error (nil ); -if _ceaed !=nil {return _ceaed ;};_eacbd .NameAttr =_dabbd ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gffaf ,_ecfbc :=_b .ParseUint (_eggdg .Value ,10,32);if _ecfbc !=nil {return _ecfbc ;};_bfeaa :=uint32 (_gffaf );_eacbd .CountAttr =&_bfeaa ; -continue ;};};_fecdf :for {_dcff ,_eeeeg :=d .Token ();if _eeeeg !=nil {return _eeeeg ;};switch _egaga :=_dcff .(type ){case _e .StartElement :switch _egaga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_ddcf :=NewCT_FutureMetadataBlock (); -if _gdagb :=d .DecodeElement (_ddcf ,&_egaga );_gdagb !=nil {return _gdagb ;};_eacbd .Bk =append (_eacbd .Bk ,_ddcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eacbd .ExtLst =NewCT_ExtensionList (); -if _bggebf :=d .DecodeElement (_eacbd .ExtLst ,&_egaga );_bggebf !=nil {return _bggebf ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_egaga .Name ); -if _gcdff :=d .Skip ();_gcdff !=nil {return _gcdff ;};};case _e .EndElement :break _fecdf ;case _e .CharData :};};return nil ;};func (_bcbac *CT_SortState )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_affbe :=range start .Attr {if _affbe .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_bafeg ,_becbad :=_b .ParseBool (_affbe .Value ); -if _becbad !=nil {return _becbad ;};_bcbac .ColumnSortAttr =&_bafeg ;continue ;};if _affbe .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_adcfg ,_cdcde :=_b .ParseBool (_affbe .Value );if _cdcde !=nil {return _cdcde ; -};_bcbac .CaseSensitiveAttr =&_adcfg ;continue ;};if _affbe .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_bcbac .SortMethodAttr .UnmarshalXMLAttr (_affbe );continue ;};if _affbe .Name .Local =="\u0072\u0065\u0066"{_aabeg ,_dagcd :=_affbe .Value ,error (nil ); -if _dagcd !=nil {return _dagcd ;};_bcbac .RefAttr =_aabeg ;continue ;};};_fabdf :for {_egebb ,_gcefab :=d .Token ();if _gcefab !=nil {return _gcefab ;};switch _agcce :=_egebb .(type ){case _e .StartElement :switch _agcce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_fcgfd :=NewCT_SortCondition (); -if _edbee :=d .DecodeElement (_fcgfd ,&_agcce );_edbee !=nil {return _edbee ;};_bcbac .SortCondition =append (_bcbac .SortCondition ,_fcgfd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbac .ExtLst =NewCT_ExtensionList (); -if _eaabfc :=d .DecodeElement (_bcbac .ExtLst ,&_agcce );_eaabfc !=nil {return _eaabfc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_agcce .Name ); -if _caadc :=d .Skip ();_caadc !=nil {return _caadc ;};};case _e .EndElement :break _fabdf ;case _e .CharData :};};return nil ;};func (_fgadgd ST_PivotAreaType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgadgd .String (),start ); -}; +// Tuples +Tpls *CT_Tuples ;}; -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_cdgbd *CT_Dxf )ValidateWithPath (path string )error {if _cdgbd .Font !=nil {if _bdgca :=_cdgbd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bdgca !=nil {return _bdgca ;};};if _cdgbd .NumFmt !=nil {if _adcbd :=_cdgbd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_adcbd !=nil {return _adcbd ;};};if _cdgbd .Fill !=nil {if _eagd :=_cdgbd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eagd !=nil {return _eagd ;};};if _cdgbd .Alignment !=nil {if _fadeba :=_cdgbd .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); -_fadeba !=nil {return _fadeba ;};};if _cdgbd .Border !=nil {if _fbaaa :=_cdgbd .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_fbaaa !=nil {return _fbaaa ;};};if _cdgbd .Protection !=nil {if _bcbef :=_cdgbd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_bcbef !=nil {return _bcbef ;};};if _cdgbd .ExtLst !=nil {if _fege :=_cdgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fege !=nil {return _fege ;};};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_efagd :=&CT_WebPublishItems {}; -return _efagd }; +// Validate validates the CT_LegacyDrawing and its children +func (_ceba *CT_LegacyDrawing )Validate ()error {return _ceba .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_eagb *CT_CommentPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eagb .Anchor =NewCT_ObjectAnchor (); +for _ ,_ffga :=range start .Attr {if _ffga .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fcbf ,_ebed :=_ffga .Value ,error (nil );if _ebed !=nil {return _ebed ;};_eagb .AltTextAttr =&_fcbf ;continue ;};if _ffga .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_edbfb ,_gabc :=_b .ParseBool (_ffga .Value ); +if _gabc !=nil {return _gabc ;};_eagb .DefaultSizeAttr =&_edbfb ;continue ;};if _ffga .Name .Local =="\u0070\u0072\u0069n\u0074"{_edgc ,_aefg :=_b .ParseBool (_ffga .Value );if _aefg !=nil {return _aefg ;};_eagb .PrintAttr =&_edgc ;continue ;};if _ffga .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_ecfe ,_abga :=_b .ParseBool (_ffga .Value ); +if _abga !=nil {return _abga ;};_eagb .DisabledAttr =&_ecfe ;continue ;};if _ffga .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_badc ,_ggbf :=_b .ParseBool (_ffga .Value );if _ggbf !=nil {return _ggbf ;};_eagb .AutoFillAttr =&_badc ; +continue ;};if _ffga .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_beaeb ,_eaed :=_b .ParseBool (_ffga .Value );if _eaed !=nil {return _eaed ;};_eagb .AutoLineAttr =&_beaeb ;continue ;};if _ffga .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fedga ,_beaccf :=_b .ParseBool (_ffga .Value ); +if _beaccf !=nil {return _beaccf ;};_eagb .LockedAttr =&_fedga ;continue ;};if _ffga .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_eagb .TextHAlignAttr .UnmarshalXMLAttr (_ffga );continue ;};if _ffga .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_eagb .TextVAlignAttr .UnmarshalXMLAttr (_ffga ); +continue ;};if _ffga .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_agbbd ,_dfbg :=_b .ParseBool (_ffga .Value );if _dfbg !=nil {return _dfbg ;};_eagb .LockTextAttr =&_agbbd ;continue ;};if _ffga .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_facg ,_bfbe :=_b .ParseBool (_ffga .Value ); +if _bfbe !=nil {return _bfbe ;};_eagb .JustLastXAttr =&_facg ;continue ;};if _ffga .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_bcad ,_cdbb :=_b .ParseBool (_ffga .Value );if _cdbb !=nil {return _cdbb ;};_eagb .AutoScaleAttr =&_bcad ; +continue ;};};_dbaa :for {_bgae ,_efff :=d .Token ();if _efff !=nil {return _efff ;};switch _bafd :=_bgae .(type ){case _f .StartElement :switch _bafd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _gfga :=d .DecodeElement (_eagb .Anchor ,&_bafd ); +_gfga !=nil {return _gfga ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_bafd .Name ); +if _edfga :=d .Skip ();_edfga !=nil {return _edfga ;};};case _f .EndElement :break _dbaa ;case _f .CharData :};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2; +ST_CellCommentsAtEnd ST_CellComments =3;); -// Validate validates the EG_ExtensionList and its children -func (_aabfb *EG_ExtensionList )Validate ()error {return _aabfb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_Fill struct{ +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_bbebg *CT_Sheet )ValidateWithPath (path string )error {if _cbeb :=_bbebg .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cbeb !=nil {return _cbeb ;};return nil ;};type ST_ConditionalFormattingOperator byte ; +func (_gbgbge ST_ExternalConnectionType )Validate ()error {return _gbgbge .ValidateWithPath ("")};func (_adgef *CT_UnderlineProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adgef .ValAttr !=ST_UnderlineValuesUnset {_aadeba ,_feeebb :=_adgef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); +if _feeebb !=nil {return _feeebb ;};start .Attr =append (start .Attr ,_aadeba );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ; +ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_faaed *CT_Sheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_faaed .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_faaed .SheetIdAttr )});if _faaed .StateAttr !=ST_SheetStateUnset {_edgdeb ,_cagccg :=_faaed .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"}); +if _cagccg !=nil {return _cagccg ;};start .Attr =append (start .Attr ,_edgdeb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_faaed .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DataFields ()*CT_DataFields {_eege :=&CT_DataFields {};return _eege };func (_agad *CT_CalculatedItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agad .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_agad .FieldAttr )}); +};if _agad .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_bg .Sprintf ("\u0025\u0076",*_agad .FormulaAttr )});};e .EncodeToken (start );_fbdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_agad .PivotArea ,_fbdg );if _agad .ExtLst !=nil {_edeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agad .ExtLst ,_edeg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_MetadataType ()*CT_MetadataType {_cfbff :=&CT_MetadataType {};return _cfbff };func NewCT_ExternalCell ()*CT_ExternalCell {_bdfab :=&CT_ExternalCell {};return _bdfab };const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0; +ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5; +ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);func (_fcagdg *ST_DynamicFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcagdg =0; +case "\u006e\u0075\u006c\u006c":*_fcagdg =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fcagdg =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fcagdg =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fcagdg =4; +case "\u0074\u006f\u0064a\u0079":*_fcagdg =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fcagdg =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fcagdg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fcagdg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fcagdg =9; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fcagdg =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fcagdg =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fcagdg =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcagdg =13; +case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcagdg =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcagdg =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fcagdg =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fcagdg =17; +case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fcagdg =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fcagdg =19;case "\u0051\u0031":*_fcagdg =20;case "\u0051\u0032":*_fcagdg =21;case "\u0051\u0033":*_fcagdg =22;case "\u0051\u0034":*_fcagdg =23; +case "\u004d\u0031":*_fcagdg =24;case "\u004d\u0032":*_fcagdg =25;case "\u004d\u0033":*_fcagdg =26;case "\u004d\u0034":*_fcagdg =27;case "\u004d\u0035":*_fcagdg =28;case "\u004d\u0036":*_fcagdg =29;case "\u004d\u0037":*_fcagdg =30;case "\u004d\u0038":*_fcagdg =31; +case "\u004d\u0039":*_fcagdg =32;case "\u004d\u0031\u0030":*_fcagdg =33;case "\u004d\u0031\u0031":*_fcagdg =34;case "\u004d\u0031\u0032":*_fcagdg =35;};return nil ;};func (_ecabec ST_TimePeriod )Validate ()error {return _ecabec .ValidateWithPath ("")}; +func NewCT_Fills ()*CT_Fills {_becefa :=&CT_Fills {};return _becefa }; -// Pattern -PatternFill *CT_PatternFill ; +// Validate validates the CT_Mdx and its children +func (_afgdb *CT_Mdx )Validate ()error {return _afgdb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");}; -// Gradient -GradientFill *CT_GradientFill ;};type CT_SheetId struct{ +// Validate validates the CT_SheetIdMap and its children +func (_dfgac *CT_SheetIdMap )Validate ()error {return _dfgac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func (_dddad ST_PhoneticType )String ()string {switch _dddad {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; +case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e"; +};return "";};func NewCT_Cell ()*CT_Cell {_cabd :=&CT_Cell {};return _cabd };func NewCT_Users ()*CT_Users {_dggbf :=&CT_Users {};return _dggbf }; -// Sheet Id -ValAttr uint32 ;};func NewCT_FieldUsage ()*CT_FieldUsage {_ffbeg :=&CT_FieldUsage {};return _ffbeg };func (_cfcbf *CT_SheetProtection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfcbf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfcbf .PasswordAttr )}); -};if _cfcbf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cfcbf .AlgorithmNameAttr )}); -};if _cfcbf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_cfcbf .HashValueAttr )});};if _cfcbf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_cfcbf .SaltValueAttr )}); -};if _cfcbf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_g .Sprintf ("\u0025\u0076",*_cfcbf .SpinCountAttr )});};if _cfcbf .SheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .SheetAttr ))}); -};if _cfcbf .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .ObjectsAttr ))});};if _cfcbf .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .ScenariosAttr ))}); -};if _cfcbf .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .FormatCellsAttr ))});};if _cfcbf .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .FormatColumnsAttr ))}); -};if _cfcbf .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .FormatRowsAttr ))});};if _cfcbf .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .InsertColumnsAttr ))}); -};if _cfcbf .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .InsertRowsAttr ))});};if _cfcbf .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .InsertHyperlinksAttr ))}); -};if _cfcbf .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .DeleteColumnsAttr ))}); -};if _cfcbf .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .DeleteRowsAttr ))});};if _cfcbf .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .SelectLockedCellsAttr ))}); -};if _cfcbf .SortAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .SortAttr ))});};if _cfcbf .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .AutoFilterAttr ))}); -};if _cfcbf .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .PivotTablesAttr ))});};if _cfcbf .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfcbf .SelectUnlockedCellsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CsPageSetup and its children +func (_cfab *CT_CsPageSetup )Validate ()error {return _cfab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func NewCT_PivotDimension ()*CT_PivotDimension {_eegae :=&CT_PivotDimension {};return _eegae }; +type CT_Authors struct{ -// Validate validates the CT_TableColumns and its children -func (_bbegb *CT_TableColumns )Validate ()error {return _bbegb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_dbcagd *ST_ShowDataAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eadab ,_cfdedc :=d .Token (); -if _cfdedc !=nil {return _cfdedc ;};if _gceaa ,_efegf :=_eadab .(_e .EndElement );_efegf &&_gceaa .Name ==start .Name {*_dbcagd =1;return nil ;};if _gebggg ,_febef :=_eadab .(_e .CharData );!_febef {return _g .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",_eadab ); -}else {switch string (_gebggg ){case "":*_dbcagd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbcagd =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_dbcagd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dbcagd =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_dbcagd =4; -case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_dbcagd =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_dbcagd =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_dbcagd =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_dbcagd =8; -case "\u0069\u006e\u0064e\u0078":*_dbcagd =9;};};_eadab ,_cfdedc =d .Token ();if _cfdedc !=nil {return _cfdedc ;};if _fddaa ,_eeffaf :=_eadab .(_e .EndElement );_eeffaf &&_fddaa .Name ==start .Name {return nil ;};return _g .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",_eadab ); -};type CT_FileVersion struct{ +// Author +Author []string ;};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_fabdc :=&CT_ReviewedRevisions {};return _fabdc ;}; -// Application Name -AppNameAttr *string ; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_abgab *CT_QueryTableField )ValidateWithPath (path string )error {if _abgab .ExtLst !=nil {if _cagge :=_abgab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagge !=nil {return _cagge ;};};return nil ;}; -// Last Edited Version -LastEditedAttr *string ; +// Validate validates the CT_PivotHierarchies and its children +func (_bgebg *CT_PivotHierarchies )Validate ()error {return _bgebg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func NewCT_CellProtection ()*CT_CellProtection {_aabb :=&CT_CellProtection {}; +return _aabb };func (_cfcf *CT_PCDKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfbea :=range start .Attr {if _bfbea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_afgde ,_gbgdc :=_bfbea .Value ,error (nil ); +if _gbgdc !=nil {return _gbgdc ;};_cfcf .UniqueNameAttr =_afgde ;continue ;};if _bfbea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cffd ,_gabgc :=_bfbea .Value ,error (nil );if _gabgc !=nil {return _gabgc ;};_cfcf .CaptionAttr =&_cffd ;continue ; +};if _bfbea .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_aeba ,_bbbb :=_bfbea .Value ,error (nil );if _bbbb !=nil {return _bbbb ;};_cfcf .DisplayFolderAttr =&_aeba ;continue ;};if _bfbea .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fbdfa ,_bfcee :=_bfbea .Value ,error (nil ); +if _bfcee !=nil {return _bfcee ;};_cfcf .MeasureGroupAttr =&_fbdfa ;continue ;};if _bfbea .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_ceceb ,_cdgdc :=_bfbea .Value ,error (nil );if _cdgdc !=nil {return _cdgdc ;};_cfcf .ParentAttr =&_ceceb ;continue ; +};if _bfbea .Name .Local =="\u0076\u0061\u006cu\u0065"{_afcdb ,_caabb :=_bfbea .Value ,error (nil );if _caabb !=nil {return _caabb ;};_cfcf .ValueAttr =_afcdb ;continue ;};if _bfbea .Name .Local =="\u0067\u006f\u0061\u006c"{_becfec ,_cfdde :=_bfbea .Value ,error (nil ); +if _cfdde !=nil {return _cfdde ;};_cfcf .GoalAttr =&_becfec ;continue ;};if _bfbea .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_ggeed ,_acdcd :=_bfbea .Value ,error (nil );if _acdcd !=nil {return _acdcd ;};_cfcf .StatusAttr =&_ggeed ;continue ; +};if _bfbea .Name .Local =="\u0074\u0072\u0065n\u0064"{_gcgfd ,_dbab :=_bfbea .Value ,error (nil );if _dbab !=nil {return _dbab ;};_cfcf .TrendAttr =&_gcgfd ;continue ;};if _bfbea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cedfg ,_fcddb :=_bfbea .Value ,error (nil ); +if _fcddb !=nil {return _fcddb ;};_cfcf .WeightAttr =&_cedfg ;continue ;};if _bfbea .Name .Local =="\u0074\u0069\u006d\u0065"{_ddbfe ,_edbge :=_bfbea .Value ,error (nil );if _edbge !=nil {return _edbge ;};_cfcf .TimeAttr =&_ddbfe ;continue ;};};for {_gacc ,_ccfgc :=d .Token (); +if _ccfgc !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_ccfgc );};if _cbeebc ,_ccbgcc :=_gacc .(_f .EndElement );_ccbgcc &&_cbeebc .Name ==start .Name {break ;};};return nil ; +};func (_cffaea *CT_WebPublishItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffaea .SourceTypeAttr =ST_WebSourceType (1);for _ ,_dagdb :=range start .Attr {if _dagdb .Name .Local =="\u0069\u0064"{_ggbdcc ,_abecd :=_b .ParseUint (_dagdb .Value ,10,32); +if _abecd !=nil {return _abecd ;};_cffaea .IdAttr =uint32 (_ggbdcc );continue ;};if _dagdb .Name .Local =="\u0064\u0069\u0076I\u0064"{_dbaca ,_ffdded :=_dagdb .Value ,error (nil );if _ffdded !=nil {return _ffdded ;};_cffaea .DivIdAttr =_dbaca ;continue ; +};if _dagdb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_cffaea .SourceTypeAttr .UnmarshalXMLAttr (_dagdb );continue ;};if _dagdb .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_afgcb ,_adabe :=_dagdb .Value ,error (nil ); +if _adabe !=nil {return _adabe ;};_cffaea .SourceRefAttr =&_afgcb ;continue ;};if _dagdb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_ffacg ,_fbfabg :=_dagdb .Value ,error (nil );if _fbfabg !=nil {return _fbfabg ; +};_cffaea .SourceObjectAttr =&_ffacg ;continue ;};if _dagdb .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_egafb ,_geeebg :=_dagdb .Value ,error (nil );if _geeebg !=nil {return _geeebg ;};_cffaea .DestinationFileAttr =_egafb ; +continue ;};if _dagdb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgaefd ,_ccgaa :=_dagdb .Value ,error (nil );if _ccgaa !=nil {return _ccgaa ;};_cffaea .TitleAttr =&_cgaefd ;continue ;};if _dagdb .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_eeebe ,_edafde :=_b .ParseBool (_dagdb .Value ); +if _edafde !=nil {return _edafde ;};_cffaea .AutoRepublishAttr =&_eeebe ;continue ;};};for {_fecdce ,_acfaf :=d .Token ();if _acfaf !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_acfaf ); +};if _baeaac ,_gfcbd :=_fecdce .(_f .EndElement );_gfcbd &&_baeaac .Name ==start .Name {break ;};};return nil ;};func (_cafec *CT_PivotTableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cafec .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cafec .NameAttr )}); +};if _cafec .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cafec .ShowRowHeadersAttr ))}); +};if _cafec .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cafec .ShowColHeadersAttr ))}); +};if _cafec .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cafec .ShowRowStripesAttr ))}); +};if _cafec .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cafec .ShowColStripesAttr ))}); +};if _cafec .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cafec .ShowLastColumnAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dddgd *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dddgd =0;case "\u0073\u0074\u006f\u0070":*_dddgd =1; +case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_dddgd =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dddgd =3;};return nil ;};func (_bbbdac *ST_TotalsRowFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbccga ,_ededbc :=d .Token (); +if _ededbc !=nil {return _ededbc ;};if _bdfded ,_bggeb :=_fbccga .(_f .EndElement );_bggeb &&_bdfded .Name ==start .Name {*_bbbdac =1;return nil ;};if _efaabea ,_dcafbf :=_fbccga .(_f .CharData );!_dcafbf {return _bg .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",_fbccga ); +}else {switch string (_efaabea ){case "":*_bbbdac =0;case "\u006e\u006f\u006e\u0065":*_bbbdac =1;case "\u0073\u0075\u006d":*_bbbdac =2;case "\u006d\u0069\u006e":*_bbbdac =3;case "\u006d\u0061\u0078":*_bbbdac =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bbbdac =5; +case "\u0063\u006f\u0075n\u0074":*_bbbdac =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bbbdac =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bbbdac =8;case "\u0076\u0061\u0072":*_bbbdac =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbbdac =10; +};};_fbccga ,_ededbc =d .Token ();if _ededbc !=nil {return _ededbc ;};if _feabd ,_cadaf :=_fbccga .(_f .EndElement );_cadaf &&_feabd .Name ==start .Name {return nil ;};return _bg .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",_fbccga ); +};func (_cbgca *Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _cbgca .CT_RevisionHeaders .MarshalXML (e ,start );};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_geeba :=&CT_MetadataBlocks {};return _geeba };func (_efcde ST_TargetScreenSize )Validate ()error {return _efcde .ValidateWithPath ("")}; +func (_dbgf *CT_ExternalDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccafb :=range start .Attr {if _ccafb .Name .Local =="\u006e\u0061\u006d\u0065"{_afaac ,_gdafb :=_ccafb .Value ,error (nil );if _gdafb !=nil {return _gdafb ; +};_dbgf .NameAttr =_afaac ;continue ;};if _ccafb .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_fdea ,_bdcea :=_ccafb .Value ,error (nil );if _bdcea !=nil {return _bdcea ;};_dbgf .RefersToAttr =&_fdea ;continue ;};if _ccafb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gaagc ,_ddgd :=_b .ParseUint (_ccafb .Value ,10,32); +if _ddgd !=nil {return _ddgd ;};_becef :=uint32 (_gaagc );_dbgf .SheetIdAttr =&_becef ;continue ;};};for {_cgaafd ,_cgacf :=d .Token ();if _cgacf !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cgacf ); +};if _dcbec ,_cbdb :=_cgaafd .(_f .EndElement );_cbdb &&_dcbec .Name ==start .Name {break ;};};return nil ;}; -// Lowest Edited Version -LowestEditedAttr *string ; +// Validate validates the CT_Revisions and its children +func (_aecfb *CT_Revisions )Validate ()error {return _aecfb .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_egba *CT_CacheHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcg :=range start .Attr {if _bcg .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_baca ,_cfecb :=_bcg .Value ,error (nil ); +if _cfecb !=nil {return _cfecb ;};_egba .DimensionUniqueNameAttr =&_baca ;continue ;};if _bcg .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_gbee ,_ddb :=_bcg .Value ,error (nil );if _ddb !=nil {return _ddb ; +};_egba .DisplayFolderAttr =&_gbee ;continue ;};if _bcg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gafd ,_aaaa :=_bcg .Value ,error (nil );if _aaaa !=nil {return _aaaa ;};_egba .CaptionAttr =&_gafd ;continue ;};if _bcg .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fcbg ,_fcab :=_bcg .Value ,error (nil ); +if _fcab !=nil {return _fcab ;};_egba .MeasureGroupAttr =&_fcbg ;continue ;};if _bcg .Name .Local =="\u0073\u0065\u0074"{_bfg ,_dgde :=_b .ParseBool (_bcg .Value );if _dgde !=nil {return _dgde ;};_egba .SetAttr =&_bfg ;continue ;};if _bcg .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_bfd ,_cegfd :=_b .ParseBool (_bcg .Value ); +if _cegfd !=nil {return _cegfd ;};_egba .MeasuresAttr =&_bfd ;continue ;};if _bcg .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_egdbg ,_cbc :=_b .ParseInt (_bcg .Value ,10,32);if _cbc !=nil {return _cbc ;};_dgfa :=int32 (_egdbg );_egba .IconSetAttr =&_dgfa ; +continue ;};if _bcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaab ,_cbge :=_b .ParseUint (_bcg .Value ,10,32);if _cbge !=nil {return _cbge ;};_egba .CountAttr =uint32 (_eaab );continue ;};if _bcg .Name .Local =="\u0074\u0069\u006d\u0065"{_abc ,_efgg :=_b .ParseBool (_bcg .Value ); +if _efgg !=nil {return _efgg ;};_egba .TimeAttr =&_abc ;continue ;};if _bcg .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_aad ,_dcdc :=_b .ParseBool (_bcg .Value );if _dcdc !=nil {return _dcdc ;};_egba .OneFieldAttr =&_aad ;continue ; +};if _bcg .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_ebe ,_fcde :=_b .ParseUint (_bcg .Value ,10,16);if _fcde !=nil {return _fcde ;};_effc :=uint16 (_ebe );_egba .MemberValueDatatypeAttr =&_effc ; +continue ;};if _bcg .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_adage ,_cgf :=_b .ParseBool (_bcg .Value );if _cgf !=nil {return _cgf ;};_egba .UnbalancedGroupAttr =&_adage ;continue ;};if _bcg .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_dce ,_ebea :=_b .ParseUint (_bcg .Value ,10,32); +if _ebea !=nil {return _ebea ;};_afbag :=uint32 (_dce );_egba .ParentSetAttr =&_afbag ;continue ;};if _bcg .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gfae ,_ecc :=_bcg .Value ,error (nil ); +if _ecc !=nil {return _ecc ;};_egba .DefaultMemberUniqueNameAttr =&_gfae ;continue ;};if _bcg .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_fecf ,_cfa :=_b .ParseBool (_bcg .Value );if _cfa !=nil {return _cfa ;};_egba .MeasureAttr =&_fecf ;continue ; +};if _bcg .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_fcaa ,_accg :=_b .ParseBool (_bcg .Value );if _accg !=nil {return _accg ;};_egba .UnbalancedAttr =&_fcaa ;continue ;};if _bcg .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gec ,_afda :=_bcg .Value ,error (nil ); +if _afda !=nil {return _afda ;};_egba .AllCaptionAttr =&_gec ;continue ;};if _bcg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bda ,_aac :=_b .ParseBool (_bcg .Value );if _aac !=nil {return _aac ;};_egba .HiddenAttr =&_bda ;continue ;};if _bcg .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_ffe ,_edg :=_b .ParseBool (_bcg .Value ); +if _edg !=nil {return _edg ;};_egba .AttributeAttr =&_ffe ;continue ;};if _bcg .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ccdd ,_bdaf :=_bcg .Value ,error (nil );if _bdaf !=nil {return _bdaf ;};_egba .AllUniqueNameAttr =&_ccdd ; +continue ;};if _bcg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gfe ,_faga :=_bcg .Value ,error (nil );if _faga !=nil {return _faga ;};_egba .UniqueNameAttr =_gfe ;continue ;};if _bcg .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_aaae ,_fffg :=_b .ParseBool (_bcg .Value ); +if _fffg !=nil {return _fffg ;};_egba .KeyAttributeAttr =&_aaae ;continue ;};};_dde :for {_edf ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _feaf :=_edf .(type ){case _f .StartElement :switch _feaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_egba .FieldsUsage =NewCT_FieldsUsage (); +if _bdae :=d .DecodeElement (_egba .FieldsUsage ,&_feaf );_bdae !=nil {return _bdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_egba .GroupLevels =NewCT_GroupLevels (); +if _bcd :=d .DecodeElement (_egba .GroupLevels ,&_feaf );_bcd !=nil {return _bcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egba .ExtLst =NewCT_ExtensionList (); +if _dfcb :=d .DecodeElement (_egba .ExtLst ,&_feaf );_dfcb !=nil {return _dfcb ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_feaf .Name ); +if _dfce :=d .Skip ();_dfce !=nil {return _dfce ;};};case _f .EndElement :break _dde ;case _f .CharData :};};return nil ;};func (_adgccb ST_GradientType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adgccb .String (),start ); +};func NewCT_Controls ()*CT_Controls {_eecfg :=&CT_Controls {};return _eecfg }; -// Build Version -RupBuildAttr *string ; +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_egeeb *CT_TextFields )ValidateWithPath (path string )error {for _ggbgcd ,_dcegb :=range _egeeb .TextField {if _ggeba :=_dcegb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ggbgcd )); +_ggeba !=nil {return _ggeba ;};};return nil ;}; -// Code Name -CodeNameAttr *string ;};type CT_MdxMemeberProp struct{ +// Validate validates the CT_GradientFill and its children +func (_gcbag *CT_GradientFill )Validate ()error {return _gcbag .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func (_ffd *CT_AutoFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbd :=range start .Attr {if _adbd .Name .Local =="\u0072\u0065\u0066"{_gge ,_ged :=_adbd .Value ,error (nil ); +if _ged !=nil {return _ged ;};_ffd .RefAttr =&_gge ;continue ;};};_adc :for {_ege ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _fad :=_ege .(type ){case _f .StartElement :switch _fad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_ec :=NewCT_FilterColumn (); +if _dddc :=d .DecodeElement (_ec ,&_fad );_dddc !=nil {return _dddc ;};_ffd .FilterColumn =append (_ffd .FilterColumn ,_ec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ffd .SortState =NewCT_SortState (); +if _gga :=d .DecodeElement (_ffd .SortState ,&_fad );_gga !=nil {return _gga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffd .ExtLst =NewCT_ExtensionList (); +if _dcc :=d .DecodeElement (_ffd .ExtLst ,&_fad );_dcc !=nil {return _dcc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_fad .Name ); +if _fcg :=d .Skip ();_fcg !=nil {return _fcg ;};};case _f .EndElement :break _adc ;case _f .CharData :};};return nil ;};func (_fefcf ST_Visibility )String ()string {switch _fefcf {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e"; +case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_deadg *CT_SheetDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_deadg .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beac *CT_CacheHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beac .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_beac .CountAttr )}); +};e .EncodeToken (start );if _beac .CacheHierarchy !=nil {_agc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_abbg :=range _beac .CacheHierarchy {e .EncodeElement (_abbg ,_agc ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfbcg ST_Orientation )ValidateWithPath (path string )error {switch _cfbcg {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbcg )); +};return nil ;};type CT_WorkbookPr struct{ -// Member Unique Name Index -NAttr uint32 ; +// Date 1904 +Date1904Attr *bool ; -// Property Name Index -NpAttr uint32 ;};func (_efbc *CT_CalculatedItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgb :=range start .Attr {if _fgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcbc ,_efc :=_b .ParseUint (_fgb .Value ,10,32);if _efc !=nil {return _efc ; -};_accf :=uint32 (_dcbc );_efbc .CountAttr =&_accf ;continue ;};};_befb :for {_bgafg ,_gfba :=d .Token ();if _gfba !=nil {return _gfba ;};switch _bagd :=_bgafg .(type ){case _e .StartElement :switch _bagd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_gbc :=NewCT_CalculatedItem (); -if _gae :=d .DecodeElement (_gbc ,&_bagd );_gae !=nil {return _gae ;};_efbc .CalculatedItem =append (_efbc .CalculatedItem ,_gbc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bagd .Name ); -if _bcdb :=d .Skip ();_bcdb !=nil {return _bcdb ;};};case _e .EndElement :break _befb ;case _e .CharData :};};return nil ;}; +// Show Objects +ShowObjectsAttr ST_Objects ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_gaecce *CT_Fonts )ValidateWithPath (path string )error {for _adbfd ,_faeee :=range _gaecce .Font {if _bagdd :=_faeee .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_adbfd ));_bagdd !=nil {return _bagdd ; -};};return nil ;};func (_gfbge ST_RefMode )ValidateWithPath (path string )error {switch _gfbge {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbge )); -};return nil ;};type CT_pivotTableDefinition struct{ +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// Name -NameAttr string ; +// Filter Privacy +FilterPrivacyAttr *bool ; -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// Data On Rows -DataOnRowsAttr *bool ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Create Backup File +BackupFileAttr *bool ; -// Data Field Header Name -DataCaptionAttr string ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// Error Caption -ErrorCaptionAttr *string ; +// Code Name +CodeNameAttr *string ; -// Show Error -ShowErrorAttr *bool ; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// Caption for Missing Values -MissingCaptionAttr *string ; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Show Missing -ShowMissingAttr *bool ; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// Page Header Style Name -PageStyleAttr *string ; +// Publish Items +PublishItemsAttr *bool ; -// Table Style Name -PivotTableStyleAttr *string ; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// Vacated Style -VacatedStyleAttr *string ; +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// PivotTable Custom String -TagAttr *string ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};type CT_GroupItems struct{ -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Items Created Count +CountAttr *uint32 ; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// No Value +M []*CT_Missing ; -// Show Item Names -ShowItemsAttr *bool ; +// Numeric Value +N []*CT_Number ; -// Allow Edit Data -EditDataAttr *bool ; +// Boolean +B []*CT_Boolean ; -// Disable Field List -DisableFieldListAttr *bool ; +// Error Value +E []*CT_Error ; -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// Character Value +S []*CT_String ; -// Total Visual Data -VisualTotalsAttr *bool ; +// Date Time +D []*CT_DateTime ;};func (_aecbgg *CT_TableColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eebabb :=range start .Attr {if _eebabb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ageggc ,_fcacfe :=_b .ParseUint (_eebabb .Value ,10,32); +if _fcacfe !=nil {return _fcacfe ;};_aecgg :=uint32 (_ageggc );_aecbgg .TotalsRowDxfIdAttr =&_aecgg ;continue ;};if _eebabb .Name .Local =="\u0069\u0064"{_ffeacc ,_cddee :=_b .ParseUint (_eebabb .Value ,10,32);if _cddee !=nil {return _cddee ;};_aecbgg .IdAttr =uint32 (_ffeacc ); +continue ;};if _eebabb .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gfebc ,_bbebgd :=_eebabb .Value ,error (nil );if _bbebgd !=nil {return _bbebgd ;};_aecbgg .HeaderRowCellStyleAttr =&_gfebc ; +continue ;};if _eebabb .Name .Local =="\u006e\u0061\u006d\u0065"{_cdebc ,_ffddb :=_eebabb .Value ,error (nil );if _ffddb !=nil {return _ffddb ;};_aecbgg .NameAttr =_cdebc ;continue ;};if _eebabb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_cbdf ,_bfgff :=_eebabb .Value ,error (nil ); +if _bfgff !=nil {return _bfgff ;};_aecbgg .TotalsRowLabelAttr =&_cbdf ;continue ;};if _eebabb .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_eafdbf ,_abdggg :=_b .ParseUint (_eebabb .Value ,10,32); +if _abdggg !=nil {return _abdggg ;};_ggced :=uint32 (_eafdbf );_aecbgg .QueryTableFieldIdAttr =&_ggced ;continue ;};if _eebabb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cfeff ,_accffa :=_b .ParseUint (_eebabb .Value ,10,32); +if _accffa !=nil {return _accffa ;};_bfbgd :=uint32 (_cfeff );_aecbgg .HeaderRowDxfIdAttr =&_bfbgd ;continue ;};if _eebabb .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bbegg ,_cgdbbd :=_b .ParseUint (_eebabb .Value ,10,32);if _cgdbbd !=nil {return _cgdbbd ; +};_bfdgbe :=uint32 (_bbegg );_aecbgg .DataDxfIdAttr =&_bfdgbe ;continue ;};if _eebabb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bgfbf ,_gcefb :=_eebabb .Value ,error (nil );if _gcefb !=nil {return _gcefb ;};_aecbgg .UniqueNameAttr =&_bgfbf ; +continue ;};if _eebabb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_aecbgg .TotalsRowFunctionAttr .UnmarshalXMLAttr (_eebabb );continue ;};if _eebabb .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_fgfdcb ,_bbeaef :=_eebabb .Value ,error (nil ); +if _bbeaef !=nil {return _bbeaef ;};_aecbgg .DataCellStyleAttr =&_fgfdcb ;continue ;};if _eebabb .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ecfde ,_dagcg :=_eebabb .Value ,error (nil );if _dagcg !=nil {return _dagcg ; +};_aecbgg .TotalsRowCellStyleAttr =&_ecfde ;continue ;};};_cdbgfd :for {_bgaea ,_abbbd :=d .Token ();if _abbbd !=nil {return _abbbd ;};switch _fbgag :=_bgaea .(type ){case _f .StartElement :switch _fbgag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_aecbgg .CalculatedColumnFormula =NewCT_TableFormula (); +if _dddef :=d .DecodeElement (_aecbgg .CalculatedColumnFormula ,&_fbgag );_dddef !=nil {return _dddef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_aecbgg .TotalsRowFormula =NewCT_TableFormula (); +if _adbaf :=d .DecodeElement (_aecbgg .TotalsRowFormula ,&_fbgag );_adbaf !=nil {return _adbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_aecbgg .XmlColumnPr =NewCT_XmlColumnPr (); +if _ggdece :=d .DecodeElement (_aecbgg .XmlColumnPr ,&_fbgag );_ggdece !=nil {return _ggdece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aecbgg .ExtLst =NewCT_ExtensionList (); +if _efgdaa :=d .DecodeElement (_aecbgg .ExtLst ,&_fbgag );_efgdaa !=nil {return _efgdaa ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_fbgag .Name ); +if _aacedg :=d .Skip ();_aacedg !=nil {return _aacedg ;};};case _f .EndElement :break _cdbgfd ;case _f .CharData :};};return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_ceafb :=&CT_SharedUser {};_ceafb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _ceafb ;}; -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// Validate validates the CT_RevisionMove and its children +func (_ecaeb *CT_RevisionMove )Validate ()error {return _ecaeb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_fbeac *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_bg .Sprintf ("\u0025\u0076",_fbeac .IDAttr )}); +if _fbeac .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_bg .Sprintf ("\u0025\u0076",*_fbeac .SchemaRefAttr )});};if _fbeac .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbeac .NamespaceAttr )}); +};if _fbeac .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fbeac .SchemaLanguageAttr )}); +};e .EncodeToken (start );if _fbeac .Any !=nil {_fbeac .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feede *CT_IconSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agbcb :=range start .Attr {if _agbcb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_feede .IconSetAttr .UnmarshalXMLAttr (_agbcb ); +continue ;};if _agbcb .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_fbafcd ,_fafedf :=_b .ParseBool (_agbcb .Value );if _fafedf !=nil {return _fafedf ;};_feede .ShowValueAttr =&_fbafcd ;continue ;};if _agbcb .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_accbgd ,_ebgfd :=_b .ParseBool (_agbcb .Value ); +if _ebgfd !=nil {return _ebgfd ;};_feede .PercentAttr =&_accbgd ;continue ;};if _agbcb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dggfb ,_bdag :=_b .ParseBool (_agbcb .Value );if _bdag !=nil {return _bdag ;};_feede .ReverseAttr =&_dggfb ;continue ; +};};_adagf :for {_beced ,_begb :=d .Token ();if _begb !=nil {return _begb ;};switch _bgecf :=_beced .(type ){case _f .StartElement :switch _bgecf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_ffdd :=NewCT_Cfvo (); +if _ccbeg :=d .DecodeElement (_ffdd ,&_bgecf );_ccbeg !=nil {return _ccbeg ;};_feede .Cfvo =append (_feede .Cfvo ,_ffdd );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_bgecf .Name ); +if _bdabg :=d .Skip ();_bdabg !=nil {return _bdabg ;};};case _f .EndElement :break _adagf ;case _f .CharData :};};return nil ;}; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// Validate validates the CT_FileRecoveryPr and its children +func (_geagc *CT_FileRecoveryPr )Validate ()error {return _geagc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};type ST_UpdateLinks byte ; -// Show Expand Collapse -ShowDrillAttr *bool ; +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_fbafg *CT_RevisionHeader )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_fbafg .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_fbafg .GuidAttr ); +};if _fbabe :=_fbafg .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_fbabe !=nil {return _fbabe ;};if _fbafg .ReviewedList !=nil {if _bfdfbb :=_fbafg .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"); +_bfdfbb !=nil {return _bfdfbb ;};};if _fbafg .ExtLst !=nil {if _ecacb :=_fbafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecacb !=nil {return _ecacb ;};};return nil ;};type CT_Comments struct{ -// Print Drill Indicators -PrintDrillAttr *bool ; +// Authors +Authors *CT_Authors ; -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_bbcacf *ST_MdxSetOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edefg ,_afaabd :=d .Token ();if _afaabd !=nil {return _afaabd ;};if _efbaf ,_egggae :=_edefg .(_f .EndElement ); +_egggae &&_efbaf .Name ==start .Name {*_bbcacf =1;return nil ;};if _edcfae ,_dggba :=_edefg .(_f .CharData );!_dggba {return _bg .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",_edefg ); +}else {switch string (_edcfae ){case "":*_bbcacf =0;case "\u0075":*_bbcacf =1;case "\u0061":*_bbcacf =2;case "\u0064":*_bbcacf =3;case "\u0061\u0061":*_bbcacf =4;case "\u0061\u0064":*_bbcacf =5;case "\u006e\u0061":*_bbcacf =6;case "\u006e\u0064":*_bbcacf =7; +};};_edefg ,_afaabd =d .Token ();if _afaabd !=nil {return _afaabd ;};if _gfcce ,_fgbgf :=_edefg .(_f .EndElement );_fgbgf &&_gfcce .Name ==start .Name {return nil ;};return _bg .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",_edefg ); +};func (_acgbd *CT_PhoneticRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbgc :=range start .Attr {if _adbgc .Name .Local =="\u0073\u0062"{_decdg ,_eagedd :=_b .ParseUint (_adbgc .Value ,10,32);if _eagedd !=nil {return _eagedd ; +};_acgbd .SbAttr =uint32 (_decdg );continue ;};if _adbgc .Name .Local =="\u0065\u0062"{_bgcgc ,_gafbc :=_b .ParseUint (_adbgc .Value ,10,32);if _gafbc !=nil {return _gafbc ;};_acgbd .EbAttr =uint32 (_bgcgc );continue ;};};_ebbbcb :for {_cgdbaf ,_dcbag :=d .Token (); +if _dcbag !=nil {return _dcbag ;};switch _caddc :=_cgdbaf .(type ){case _f .StartElement :switch _caddc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _ebcbc :=d .DecodeElement (&_acgbd .T ,&_caddc ); +_ebcbc !=nil {return _ebcbc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_caddc .Name ); +if _efdeae :=d .Skip ();_efdeae !=nil {return _efdeae ;};};case _f .EndElement :break _ebbbcb ;case _f .CharData :};};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_agegbd *ST_ShowDataAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agegbd =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_agegbd =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_agegbd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_agegbd =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_agegbd =4; +case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_agegbd =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_agegbd =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_agegbd =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_agegbd =8; +case "\u0069\u006e\u0064e\u0078":*_agegbd =9;};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_dddeg :=&CT_WebPublishItems {};return _dddeg };type CT_PageFields struct{ -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Page Item Count +CountAttr *uint32 ; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// Page Field +PageField []*CT_PageField ;};func (_cebbb *CT_Top10 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebbb .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebbb .TopAttr ))}); +};if _cebbb .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebbb .PercentAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_cebbb .ValAttr )}); +if _cebbb .FilterValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_bg .Sprintf ("\u0025\u0076",*_cebbb .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_eebbda ST_DateTimeGrouping )Validate ()error {return _eebbda .ValidateWithPath ("")};func NewQueryTable ()*QueryTable {_gbeee :=&QueryTable {};_gbeee .CT_QueryTable =*NewCT_QueryTable ();return _gbeee ;};func (_bfedbf *CT_TableStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cadfd :=range start .Attr {if _cadfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_baefd ,_ggedg :=_b .ParseUint (_cadfd .Value ,10,32); +if _ggedg !=nil {return _ggedg ;};_ddaa :=uint32 (_baefd );_bfedbf .CountAttr =&_ddaa ;continue ;};if _cadfd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_ceacb ,_aeccb :=_cadfd .Value ,error (nil ); +if _aeccb !=nil {return _aeccb ;};_bfedbf .DefaultTableStyleAttr =&_ceacb ;continue ;};if _cadfd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_dacff ,_bbcfd :=_cadfd .Value ,error (nil ); +if _bbcfd !=nil {return _bbcfd ;};_bfedbf .DefaultPivotStyleAttr =&_dacff ;continue ;};};_cdfab :for {_dcfag ,_cbdafc :=d .Token ();if _cbdafc !=nil {return _cbdafc ;};switch _ebgecb :=_dcfag .(type ){case _f .StartElement :switch _ebgecb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_fdcaf :=NewCT_TableStyle (); +if _bdbcgf :=d .DecodeElement (_fdcaf ,&_ebgecb );_bdbcgf !=nil {return _bdbcgf ;};_bfedbf .TableStyle =append (_bfedbf .TableStyle ,_fdcaf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_ebgecb .Name ); +if _fcbbe :=d .Skip ();_fcbbe !=nil {return _fcbbe ;};};case _f .EndElement :break _cdfab ;case _f .CharData :};};return nil ;};func NewCT_Set ()*CT_Set {_afbg :=&CT_Set {};return _afbg }; -// Enable Drill Down -EnableDrillAttr *bool ; +// Validate validates the Worksheet and its children +func (_cadbd *Worksheet )Validate ()error {return _cadbd .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_bcafa *CT_WebPublishItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bcafa .IdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bcafa .DivIdAttr )});_cfcfg ,_bfccbb :=_bcafa .SourceTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"}); +if _bfccbb !=nil {return _bfccbb ;};start .Attr =append (start .Attr ,_cfcfg );if _bcafa .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_bg .Sprintf ("\u0025\u0076",*_bcafa .SourceRefAttr )}); +};if _bcafa .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bcafa .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_bcafa .DestinationFileAttr )}); +if _bcafa .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_bcafa .TitleAttr )});};if _bcafa .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bcafa .AutoRepublishAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcbe *CT_DataValidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcbe .TypeAttr !=ST_DataValidationTypeUnset {_gabdd ,_ffdeg :=_dcbe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ffdeg !=nil {return _ffdeg ;};start .Attr =append (start .Attr ,_gabdd );};if _dcbe .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_bdbb ,_gcdf :=_dcbe .ErrorStyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"}); +if _gcdf !=nil {return _gcdf ;};start .Attr =append (start .Attr ,_bdbb );};if _dcbe .ImeModeAttr !=ST_DataValidationImeModeUnset {_dfcec ,_afac :=_dcbe .ImeModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _afac !=nil {return _afac ; +};start .Attr =append (start .Attr ,_dfcec );};if _dcbe .OperatorAttr !=ST_DataValidationOperatorUnset {_aeaf ,_cddf :=_dcbe .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cddf !=nil {return _cddf ; +};start .Attr =append (start .Attr ,_aeaf );};if _dcbe .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcbe .AllowBlankAttr ))}); +};if _dcbe .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcbe .ShowDropDownAttr ))});};if _dcbe .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcbe .ShowInputMessageAttr ))}); +};if _dcbe .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcbe .ShowErrorMessageAttr ))}); +};if _dcbe .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcbe .ErrorTitleAttr )});};if _dcbe .ErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dcbe .ErrorAttr )}); +};if _dcbe .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcbe .PromptTitleAttr )});};if _dcbe .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcbe .PromptAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_dcbe .SqrefAttr )});e .EncodeToken (start );if _dcbe .Formula1 !=nil {_dead :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}}; +_a .AddPreserveSpaceAttr (&_dead ,*_dcbe .Formula1 );e .EncodeElement (_dcbe .Formula1 ,_dead );};if _dcbe .Formula2 !=nil {_bfefef :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_a .AddPreserveSpaceAttr (&_bfefef ,*_dcbe .Formula2 ); +e .EncodeElement (_dcbe .Formula2 ,_bfefef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PageItem struct{ -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Page Item Name +NameAttr string ;};type CT_RevisionComment struct{ -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Auto Formatting -UseAutoFormattingAttr *bool ; +// Cell +CellAttr string ; -// Page Wrap -PageWrapAttr *uint32 ; +// GUID +GuidAttr string ; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// User Action +ActionAttr ST_RevisionAction ; -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// Always Show Comment +AlwaysShowAttr *bool ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// Old Comment +OldAttr *bool ; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// Hidden Column +HiddenColumnAttr *bool ; -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// Author +AuthorAttr string ; -// Merge Titles -MergeItemAttr *bool ; +// Original Comment Length +OldLengthAttr *uint32 ; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// New Comment Length +NewLengthAttr *uint32 ;};func (_dabb *CT_DiscretePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dabb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dabb .CountAttr )}); +};e .EncodeToken (start );_febe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dbda :=range _dabb .X {e .EncodeElement (_dbda ,_febe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Validate validates the CT_CustomChartsheetViews and its children +func (_degb *CT_CustomChartsheetViews )Validate ()error {return _degb .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_egfbg *CT_MdxTuple )ValidateWithPath (path string )error {for _gdeffb ,_cdfdd :=range _egfbg .N {if _cgdec :=_cdfdd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gdeffb ));_cgdec !=nil {return _cgdec ; +};};return nil ;};func (_ffbad ST_CfType )ValidateWithPath (path string )error {switch _ffbad {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbad )); +};return nil ;}; -// Show Empty Row -ShowEmptyRowAttr *bool ; +// Validate validates the CT_Groups and its children +func (_ageag *CT_Groups )Validate ()error {return _ageag .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");}; -// Show Empty Column -ShowEmptyColAttr *bool ; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_dbbacd *SingleXmlCells )ValidateWithPath (path string )error {if _daaba :=_dbbacd .CT_SingleXmlCells .ValidateWithPath (path );_daaba !=nil {return _daaba ;};return nil ;};func (_becee *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfafgf :=range start .Attr {if _gfafgf .Name .Local =="\u0049\u0044"{_cgcgc ,_ebgbae :=_gfafgf .Value ,error (nil ); +if _ebgbae !=nil {return _ebgbae ;};_becee .IDAttr =_cgcgc ;continue ;};if _gfafgf .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_facbd ,_bgbgae :=_gfafgf .Value ,error (nil );if _bgbgae !=nil {return _bgbgae ;};_becee .SchemaRefAttr =&_facbd ; +continue ;};if _gfafgf .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_fddfg ,_gddca :=_gfafgf .Value ,error (nil );if _gddca !=nil {return _gddca ;};_becee .NamespaceAttr =&_fddfg ;continue ;};if _gfafgf .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ccbdf ,_ggbbd :=_gfafgf .Value ,error (nil ); +if _ggbbd !=nil {return _ggbbd ;};_becee .SchemaLanguageAttr =&_ccbdf ;continue ;};};_dddgbf :for {_caegdc ,_afgfgc :=d .Token ();if _afgfgc !=nil {return _afgfgc ;};switch _bebec :=_caegdc .(type ){case _f .StartElement :switch _bebec .Name {default:if _gafaaf ,_ebcbe :=_a .CreateElement (_bebec ); +_ebcbe !=nil {return _ebcbe ;}else {if _abgdc :=d .DecodeElement (_gafaaf ,&_bebec );_abgdc !=nil {return _abgdc ;};_becee .Any =_gafaaf ;};};case _f .EndElement :break _dddgbf ;case _f .CharData :};};return nil ;};func (_edgbg *CT_SingleXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_edgbg .IdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_edgbg .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_edgbg .ConnectionIdAttr )}); +e .EncodeToken (start );_acbged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_edgbg .XmlCellPr ,_acbged );if _edgbg .ExtLst !=nil {_bdfedd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_edgbg .ExtLst ,_bdfedd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfgaad *CT_TablePart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_gfgaad .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dceba ST_CfType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcfgba :=_f .Attr {};_gcfgba .Name =name ;switch _dceba {case ST_CfTypeUnset :_gcfgba .Value =""; +case ST_CfTypeExpression :_gcfgba .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_gcfgba .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_gcfgba .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"; +case ST_CfTypeDataBar :_gcfgba .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_gcfgba .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_gcfgba .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_gcfgba .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; +case ST_CfTypeDuplicateValues :_gcfgba .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_gcfgba .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_gcfgba .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074"; +case ST_CfTypeBeginsWith :_gcfgba .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_gcfgba .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_gcfgba .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; +case ST_CfTypeNotContainsBlanks :_gcfgba .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_gcfgba .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073"; +case ST_CfTypeNotContainsErrors :_gcfgba .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_gcfgba .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_CfTypeAboveAverage :_gcfgba .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _gcfgba ,nil ;};func (_feceb *CT_TableFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debag :=range start .Attr {if _debag .Name .Local =="\u0061\u0072\u0072a\u0079"{_abfgfg ,_eegcf :=_b .ParseBool (_debag .Value ); +if _eegcf !=nil {return _eegcf ;};_feceb .ArrayAttr =_abfgfg ;continue ;};};for {_abcab ,_abfcda :=d .Token ();if _abfcda !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_abfcda ); +};if _bbbcc ,_cgcebd :=_abcab .(_f .CharData );_cgcebd {_feceb .Content =string (_bbbcc );};if _bcdcd ,_cbade :=_abcab .(_f .EndElement );_cbade &&_bcdcd .Name ==start .Name {break ;};};return nil ;};type CT_SheetPr struct{ -// Show Field Headers -ShowHeadersAttr *bool ; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Compact New Fields -CompactAttr *bool ; +// Synch Vertical +SyncVerticalAttr *bool ; -// Outline New Fields -OutlineAttr *bool ; +// Synch Reference +SyncRefAttr *string ; -// Outline Data Fields -OutlineDataAttr *bool ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// Compact Data -CompactDataAttr *bool ; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Data Fields Published +// Published PublishedAttr *bool ; -// Enable Drop Zones -GridDropZonesAttr *bool ; - -// Stop Immersive UI -ImmersiveAttr *bool ; - -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; - -// Chart Format Id -ChartFormatAttr *uint32 ; - -// Row Header Caption -RowHeaderCaptionAttr *string ; - -// Column Header Caption -ColHeaderCaptionAttr *string ; - -// Default Sort Order -FieldListSortAscendingAttr *bool ; - -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; - -// Custom List AutoSort -CustomListSortAttr *bool ; - -// PivotTable Location -Location *CT_Location ; - -// PivotTable Fields -PivotFields *CT_PivotFields ; - -// Row Fields -RowFields *CT_RowFields ; - -// Row Items -RowItems *CT_rowItems ; - -// Column Fields -ColFields *CT_ColFields ; +// Code Name +CodeNameAttr *string ; -// Column Items -ColItems *CT_colItems ; +// Filter Mode +FilterModeAttr *bool ; -// Page Field Items -PageFields *CT_PageFields ; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// Data Fields -DataFields *CT_DataFields ; +// Sheet Tab Color +TabColor *CT_Color ; -// PivotTable Formats -Formats *CT_Formats ; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;}; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_ccagcg *CT_I )ValidateWithPath (path string )error {if _dagdd :=_ccagcg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dagdd !=nil {return _dagdd ;};for _gbfge ,_eebggb :=range _ccagcg .X {if _fbdf :=_eebggb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbfge )); +_fbdf !=nil {return _fbdf ;};};return nil ;};func NewAG_AutoFormat ()*AG_AutoFormat {_fc :=&AG_AutoFormat {};return _fc };type CT_CellXfs struct{ -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Format Count +CountAttr *uint32 ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Format +Xf []*CT_Xf ;};func (_fgecad ST_DataValidationImeMode )String ()string {switch _fgecad {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"; +case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a"; +case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};func (_fgaeac ST_OleUpdate )String ()string {switch _fgaeac {case 0:return ""; +case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};func (_addbf ST_SortType )ValidateWithPath (path string )error {switch _addbf {case 0,1,2,3,4,5,6,7:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addbf )); +};return nil ;};func NewCT_colItems ()*CT_colItems {_ddfbge :=&CT_colItems {};return _ddfbge };func NewCalcChain ()*CalcChain {_fdbbf :=&CalcChain {};_fdbbf .CT_CalcChain =*NewCT_CalcChain ();return _fdbbf ;}; -// Filters -Filters *CT_PivotFilters ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_dgbf *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_gaeeb *CT_QueryTable )ValidateWithPath (path string )error {if _gcaee :=_gaeeb .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcaee !=nil {return _gcaee ; +};if _gaeeb .QueryTableRefresh !=nil {if _fadgb :=_gaeeb .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_fadgb !=nil {return _fadgb ;};};if _gaeeb .ExtLst !=nil {if _edfgg :=_gaeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edfgg !=nil {return _edfgg ;};};return nil ;}; -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_acgc *CT_CellFormula )ValidateWithPath (path string )error {if _gfcc :=_acgc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfcc !=nil {return _gfcc ;};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_gceedge *ST_DataValidationErrorStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eceeb ,_aecded :=d .Token (); -if _aecded !=nil {return _aecded ;};if _gaagc ,_gadgb :=_eceeb .(_e .EndElement );_gadgb &&_gaagc .Name ==start .Name {*_gceedge =1;return nil ;};if _cbcgdf ,_gabged :=_eceeb .(_e .CharData );!_gabged {return _g .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",_eceeb ); -}else {switch string (_cbcgdf ){case "":*_gceedge =0;case "\u0073\u0074\u006f\u0070":*_gceedge =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_gceedge =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gceedge =3;};};_eceeb ,_aecded =d .Token (); -if _aecded !=nil {return _aecded ;};if _beeedg ,_gfecf :=_eceeb .(_e .EndElement );_gfecf &&_beeedg .Name ==start .Name {return nil ;};return _g .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",_eceeb ); -}; +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_ddcfg *CT_TextPr )ValidateWithPath (path string )error {if _ecdcg :=_ddcfg .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ecdcg !=nil {return _ecdcg ;};if _gdgfa :=_ddcfg .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072"); +_gdgfa !=nil {return _gdgfa ;};if _ddcfg .TextFields !=nil {if _bccbaf :=_ddcfg .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_bccbaf !=nil {return _bccbaf ;};};return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_dgcgfa :=&CT_PivotArea {}; +return _dgcgfa };func NewCT_DateTime ()*CT_DateTime {_acbc :=&CT_DateTime {};return _acbc };func (_daacaf ST_SheetState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggfdbea :=_f .Attr {};_ggfdbea .Name =name ;switch _daacaf {case ST_SheetStateUnset :_ggfdbea .Value =""; +case ST_SheetStateVisible :_ggfdbea .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_ggfdbea .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_ggfdbea .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; +};return _ggfdbea ,nil ;}; -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_daadf *CT_Dxfs )ValidateWithPath (path string )error {for _cfbdd ,_ebbeg :=range _daadf .Dxf {if _fffc :=_ebbeg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_cfbdd ));_fffc !=nil {return _fffc ; -};};return nil ;};func (_afgadf ST_MdxSetOrder )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfaba :=_e .Attr {};_gfaba .Name =name ;switch _afgadf {case ST_MdxSetOrderUnset :_gfaba .Value ="";case ST_MdxSetOrderU :_gfaba .Value ="\u0075";case ST_MdxSetOrderA :_gfaba .Value ="\u0061"; -case ST_MdxSetOrderD :_gfaba .Value ="\u0064";case ST_MdxSetOrderAa :_gfaba .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_gfaba .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_gfaba .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_gfaba .Value ="\u006e\u0064"; -};return _gfaba ,nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_dcbcef :=&CT_SheetBackgroundPicture {};return _dcbcef ;};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_cgcee :=&CT_UnderlineProperty {};return _cgcee ;}; +// Validate validates the CT_FieldGroup and its children +func (_egdac *CT_FieldGroup )Validate ()error {return _egdac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};type CT_DdeValues struct{ -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_cecf *CT_CustomProperties )ValidateWithPath (path string )error {for _egagf ,_eeec :=range _cecf .CustomPr {if _cagd :=_eeec .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_egagf )); -_cagd !=nil {return _cagd ;};};return nil ;}; +// Rows +RowsAttr *uint32 ; -// Validate validates the CT_FileRecoveryPr and its children -func (_ffae *CT_FileRecoveryPr )Validate ()error {return _ffae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};type CT_CacheField struct{ +// Columns +ColsAttr *uint32 ; -// PivotCache Field Name -NameAttr string ; +// Value +Value []*CT_DdeValue ;};func (_fegecg *CT_PivotFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fegecg .FldAttr )}); +if _fegecg .MpFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .MpFldAttr )});};_decdda ,_aefcd :=_fegecg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _aefcd !=nil {return _aefcd ;};start .Attr =append (start .Attr ,_decdda );if _fegecg .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .EvalOrderAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fegecg .IdAttr )});if _fegecg .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .IMeasureHierAttr )}); +};if _fegecg .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .IMeasureFldAttr )});};if _fegecg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .NameAttr )}); +};if _fegecg .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .DescriptionAttr )});};if _fegecg .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .StringValue1Attr )}); +};if _fegecg .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_bg .Sprintf ("\u0025\u0076",*_fegecg .StringValue2Attr )});};e .EncodeToken (start ); +_abbgbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fegecg .AutoFilter ,_abbgbd );if _fegecg .ExtLst !=nil {_befff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fegecg .ExtLst ,_befff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgga *CT_ConditionalFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgga .ScopeAttr !=ST_ScopeUnset {_bfbb ,_bgaeb :=_cbgga .ScopeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0063\u006fp\u0065"}); +if _bgaeb !=nil {return _bgaeb ;};start .Attr =append (start .Attr ,_bfbb );};if _cbgga .TypeAttr !=ST_TypeUnset {_ffdg ,_dbaf :=_cbgga .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbaf !=nil {return _dbaf ;};start .Attr =append (start .Attr ,_ffdg ); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_bg .Sprintf ("\u0025\u0076",_cbgga .PriorityAttr )});e .EncodeToken (start );_agbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}}; +e .EncodeElement (_cbgga .PivotAreas ,_agbd );if _cbgga .ExtLst !=nil {_ebbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbgga .ExtLst ,_ebbg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_cgdecbc *ST_Scope )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgdecbc =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cgdecbc =1;case "\u0064\u0061\u0074\u0061":*_cgdecbc =2;case "\u0066\u0069\u0065l\u0064":*_cgdecbc =3; +};return nil ;}; -// PivotCache Field Caption -CaptionAttr *string ; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_gefed *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_gcafg *MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcafg .CT_MapInfo =*NewCT_MapInfo ();for _ ,_becgb :=range start .Attr {if _becgb .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_abdaeb ,_cdecef :=_becgb .Value ,error (nil ); +if _cdecef !=nil {return _cdecef ;};_gcafg .SelectionNamespacesAttr =_abdaeb ;continue ;};};_fagcdc :for {_fggbe ,_gdbcf :=d .Token ();if _gdbcf !=nil {return _gdbcf ;};switch _bgcfe :=_fggbe .(type ){case _f .StartElement :switch _bgcfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_fgedce :=NewCT_Schema (); +if _ffbdf :=d .DecodeElement (_fgedce ,&_bgcfe );_ffbdf !=nil {return _ffbdf ;};_gcafg .Schema =append (_gcafg .Schema ,_fgedce );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_gaafg :=NewCT_Map (); +if _aafbf :=d .DecodeElement (_gaafg ,&_bgcfe );_aafbf !=nil {return _aafbf ;};_gcafg .Map =append (_gcafg .Map ,_gaafg );default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_bgcfe .Name ); +if _dcbgdc :=d .Skip ();_dcbgdc !=nil {return _dcbgdc ;};};case _f .EndElement :break _fagcdc ;case _f .CharData :};};return nil ;}; -// Property Name -PropertyNameAttr *string ; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_gfcfd *CT_Record )ValidateWithPath (path string )error {for _addcg ,_dgfaa :=range _gfcfd .M {if _bcffdg :=_dgfaa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_addcg ));_bcffdg !=nil {return _bcffdg ; +};};for _feaed ,_ccaaf :=range _gfcfd .N {if _ddfae :=_ccaaf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_feaed ));_ddfae !=nil {return _ddfae ;};};for _cggbf ,_gdafgf :=range _gfcfd .B {if _gfeag :=_gdafgf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cggbf )); +_gfeag !=nil {return _gfeag ;};};for _gfeagg ,_ccdfe :=range _gfcfd .E {if _abbdc :=_ccdfe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gfeagg ));_abbdc !=nil {return _abbdc ;};};for _fggbg ,_ddefgc :=range _gfcfd .S {if _bcebc :=_ddefgc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fggbg )); +_bcebc !=nil {return _bcebc ;};};for _bcedf ,_abddd :=range _gfcfd .D {if _dfdfb :=_abddd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bcedf ));_dfdfb !=nil {return _dfdfb ;};};for _bgfbbg ,_ededa :=range _gfcfd .X {if _cbgda :=_ededa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bgfbbg )); +_cbgda !=nil {return _cbgda ;};};return nil ;};func (_fdedbf ST_PaneState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdedbf .String (),start );};func (_ffega *CT_Cfvo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_adaa ,_fcac :=_ffega .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _fcac !=nil {return _fcac ;};start .Attr =append (start .Attr ,_adaa );if _ffega .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ffega .ValAttr )});};if _ffega .GteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffega .GteAttr ))}); +};e .EncodeToken (start );if _ffega .ExtLst !=nil {_bgbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffega .ExtLst ,_bgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_ffacef *CT_MetadataStringIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdaed :=range start .Attr {if _fdaed .Name .Local =="\u0078"{_afbaf ,_gdfg :=_b .ParseUint (_fdaed .Value ,10,32); +if _gdfg !=nil {return _gdfg ;};_ffacef .XAttr =uint32 (_afbaf );continue ;};if _fdaed .Name .Local =="\u0073"{_cfaa ,_aeged :=_b .ParseBool (_fdaed .Value );if _aeged !=nil {return _aeged ;};_ffacef .SAttr =&_cfaa ;continue ;};};for {_cedeg ,_dcdb :=d .Token (); +if _dcdb !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_dcdb );};if _dadfa ,_faffg :=_cedeg .(_f .EndElement ); +_faffg &&_dadfa .Name ==start .Name {break ;};};return nil ;}; -// Server-based Field -ServerFieldAttr *bool ; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_edag *CT_CalculatedItems )ValidateWithPath (path string )error {for _efeb ,_ecdb :=range _edag .CalculatedItem {if _cde :=_ecdb .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_efeb )); +_cde !=nil {return _cde ;};};return nil ;};type ST_IconSetType byte ;func (_ebaaf *CT_VerticalAlignFontProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dbgagg ,_acada :=_ebaaf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); +if _acada !=nil {return _acada ;};start .Attr =append (start .Attr ,_dbgagg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cegag *CT_ExternalLinkChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfaea :for {_gdbed ,_agfdb :=d .Token (); +if _agfdb !=nil {return _agfdb ;};switch _daad :=_gdbed .(type ){case _f .StartElement :switch _daad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_cegag .ExternalBook =NewCT_ExternalBook (); +if _dddgf :=d .DecodeElement (_cegag .ExternalBook ,&_daad );_dddgf !=nil {return _dddgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_cegag .DdeLink =NewCT_DdeLink (); +if _agbga :=d .DecodeElement (_cegag .DdeLink ,&_daad );_agbga !=nil {return _agbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_cegag .OleLink =NewCT_OleLink (); +if _bfgda :=d .DecodeElement (_cegag .OleLink ,&_daad );_bfgda !=nil {return _bfgda ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_daad .Name ); +if _bcege :=d .Skip ();_bcege !=nil {return _bcege ;};};case _f .EndElement :break _gfaea ;case _f .CharData :};};return nil ;};type CT_FunctionGroup struct{ -// Unique List Retrieved -UniqueListAttr *bool ; +// Name +NameAttr *string ;};func (_cdbcd ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _cdbcd {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbcd )); +};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_ccgfe *CT_DataBinding )ValidateWithPath (path string )error {return nil }; -// Calculated Field Formula -FormulaAttr *string ; +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_dfcg *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_dfcg .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_dfcg .GuidAttr ); +};if _cabeb :=_dfcg .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cabeb !=nil {return _cabeb ;};if _gceg :=_dfcg .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072"); +_gceg !=nil {return _gceg ;};if _dfcg .ExtLst !=nil {if _bfgb :=_dfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgb !=nil {return _bfgb ;};};return nil ;};func (_aedggb ST_DataValidationOperator )String ()string {switch _aedggb {case 0:return ""; +case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; +};return "";};func (_cegbg ST_CellFormulaType )String ()string {switch _cegbg {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; +case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};func (_eedc *CT_MdxSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_affeec :=range start .Attr {if _affeec .Name .Local =="\u006e\u0073"{_fdcbd ,_fgfg :=_b .ParseUint (_affeec .Value ,10,32); +if _fgfg !=nil {return _fgfg ;};_eedc .NsAttr =uint32 (_fdcbd );continue ;};if _affeec .Name .Local =="\u0063"{_eggga ,_bdfde :=_b .ParseUint (_affeec .Value ,10,32);if _bdfde !=nil {return _bdfde ;};_fdbba :=uint32 (_eggga );_eedc .CAttr =&_fdbba ;continue ; +};if _affeec .Name .Local =="\u006f"{_eedc .OAttr .UnmarshalXMLAttr (_affeec );continue ;};};_dcegde :for {_gcdgf ,_egcga :=d .Token ();if _egcga !=nil {return _egcga ;};switch _cbgfg :=_gcdgf .(type ){case _f .StartElement :switch _cbgfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gecaf :=NewCT_MetadataStringIndex (); +if _afeeb :=d .DecodeElement (_gecaf ,&_cbgfg );_afeeb !=nil {return _afeeb ;};_eedc .N =append (_eedc .N ,_gecaf );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_cbgfg .Name ); +if _bafc :=d .Skip ();_bafc !=nil {return _bafc ;};};case _f .EndElement :break _dcegde ;case _f .CharData :};};return nil ;};func (_bgfag *ST_PageOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgfag =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bgfag =1; +case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bgfag =2;};return nil ;};func (_ffbbe *CT_RevisionConflict )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgagg :=range start .Attr {if _dgagg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gfddf ,_cageg :=_b .ParseUint (_dgagg .Value ,10,32); +if _cageg !=nil {return _cageg ;};_bgcfba :=uint32 (_gfddf );_ffbbe .SheetIdAttr =&_bgcfba ;continue ;};if _dgagg .Name .Local =="\u0072\u0049\u0064"{_fdggd ,_fbeag :=_b .ParseUint (_dgagg .Value ,10,32);if _fbeag !=nil {return _fbeag ;};_dgfbg :=uint32 (_fdggd ); +_ffbbe .RIdAttr =&_dgfbg ;continue ;};if _dgagg .Name .Local =="\u0075\u0061"{_gdeae ,_ddeaa :=_b .ParseBool (_dgagg .Value );if _ddeaa !=nil {return _ddeaa ;};_ffbbe .UaAttr =&_gdeae ;continue ;};if _dgagg .Name .Local =="\u0072\u0061"{_aafacg ,_cfcdb :=_b .ParseBool (_dgagg .Value ); +if _cfcdb !=nil {return _cfcdb ;};_ffbbe .RaAttr =&_aafacg ;continue ;};};for {_dbcgc ,_gagba :=d .Token ();if _gagba !=nil {return _bg .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_gagba ); +};if _fceea ,_baggbg :=_dbcgc .(_f .EndElement );_baggbg &&_fceea .Name ==start .Name {break ;};};return nil ;}; -// SQL Data Type -SqlTypeAttr *int32 ; +// Validate validates the CT_ControlPr and its children +func (_acge *CT_ControlPr )Validate ()error {return _acge .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_efbbg ST_GradientType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afgagc :=_f .Attr {}; +_afgagc .Name =name ;switch _efbbg {case ST_GradientTypeUnset :_afgagc .Value ="";case ST_GradientTypeLinear :_afgagc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_afgagc .Value ="\u0070\u0061\u0074\u0068";};return _afgagc ,nil ; +};func (_edafg *CT_MetadataTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcebcd :=range start .Attr {if _dcebcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgdac ,_defgg :=_b .ParseUint (_dcebcd .Value ,10,32);if _defgg !=nil {return _defgg ; +};_ececc :=uint32 (_bgdac );_edafg .CountAttr =&_ececc ;continue ;};};_cdcad :for {_cgeagf ,_defgb :=d .Token ();if _defgb !=nil {return _defgb ;};switch _fdbbc :=_cgeagf .(type ){case _f .StartElement :switch _fdbbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_afeec :=NewCT_MetadataType (); +if _acgde :=d .DecodeElement (_afeec ,&_fdbbc );_acgde !=nil {return _acgde ;};_edafg .MetadataType =append (_edafg .MetadataType ,_afeec );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_fdbbc .Name ); +if _fffag :=d .Skip ();_fffag !=nil {return _fffag ;};};case _f .EndElement :break _cdcad ;case _f .CharData :};};return nil ;}; -// Hierarchy -HierarchyAttr *int32 ; +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_gddce *CT_SingleXmlCells )ValidateWithPath (path string )error {for _edecfd ,_bccae :=range _gddce .SingleXmlCell {if _abefg :=_bccae .ValidateWithPath (_bg .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_edecfd )); +_abefg !=nil {return _abefg ;};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_fbfaag :=&CT_InputCells {};return _fbfaag }; -// Hierarchy Level -LevelAttr *uint32 ; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_bcagb *CT_Worksheet )ValidateWithPath (path string )error {if _bcagb .SheetPr !=nil {if _gaafc :=_bcagb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gaafc !=nil {return _gaafc ;};};if _bcagb .Dimension !=nil {if _fegcc :=_bcagb .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +_fegcc !=nil {return _fegcc ;};};if _bcagb .SheetViews !=nil {if _abcde :=_bcagb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_abcde !=nil {return _abcde ;};};if _bcagb .SheetFormatPr !=nil {if _gebea :=_bcagb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); +_gebea !=nil {return _gebea ;};};for _ecaefg ,_gcdc :=range _bcagb .Cols {if _cgcfg :=_gcdc .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ecaefg ));_cgcfg !=nil {return _cgcfg ;};};if _gagfbc :=_bcagb .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); +_gagfbc !=nil {return _gagfbc ;};if _bcagb .SheetCalcPr !=nil {if _ffedb :=_bcagb .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_ffedb !=nil {return _ffedb ;};};if _bcagb .SheetProtection !=nil {if _ddbaf :=_bcagb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_ddbaf !=nil {return _ddbaf ;};};if _bcagb .ProtectedRanges !=nil {if _baaac :=_bcagb .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_baaac !=nil {return _baaac ;};};if _bcagb .Scenarios !=nil {if _fegdgb :=_bcagb .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"); +_fegdgb !=nil {return _fegdgb ;};};if _bcagb .AutoFilter !=nil {if _bafdac :=_bcagb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_bafdac !=nil {return _bafdac ;};};if _bcagb .SortState !=nil {if _gfggbe :=_bcagb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"); +_gfggbe !=nil {return _gfggbe ;};};if _bcagb .DataConsolidate !=nil {if _bedag :=_bcagb .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_bedag !=nil {return _bedag ;};}; +if _bcagb .CustomSheetViews !=nil {if _bgdea :=_bcagb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bgdea !=nil {return _bgdea ;};};if _bcagb .MergeCells !=nil {if _abaab :=_bcagb .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"); +_abaab !=nil {return _abaab ;};};if _bcagb .PhoneticPr !=nil {if _egcde :=_bcagb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_egcde !=nil {return _egcde ;};};for _ffgega ,_gbcdaa :=range _bcagb .ConditionalFormatting {if _bedefg :=_gbcdaa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_ffgega )); +_bedefg !=nil {return _bedefg ;};};if _bcagb .DataValidations !=nil {if _efddg :=_bcagb .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_efddg !=nil {return _efddg ;};}; +if _bcagb .Hyperlinks !=nil {if _abff :=_bcagb .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_abff !=nil {return _abff ;};};if _bcagb .PrintOptions !=nil {if _bdgecc :=_bcagb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_bdgecc !=nil {return _bdgecc ;};};if _bcagb .PageMargins !=nil {if _aedbaf :=_bcagb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aedbaf !=nil {return _aedbaf ;};};if _bcagb .PageSetup !=nil {if _effdda :=_bcagb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_effdda !=nil {return _effdda ;};};if _bcagb .HeaderFooter !=nil {if _aefec :=_bcagb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_aefec !=nil {return _aefec ;};};if _bcagb .RowBreaks !=nil {if _fgbfd :=_bcagb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"); +_fgbfd !=nil {return _fgbfd ;};};if _bcagb .ColBreaks !=nil {if _bcbfd :=_bcagb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_bcbfd !=nil {return _bcbfd ;};};if _bcagb .CustomProperties !=nil {if _fedgag :=_bcagb .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); +_fedgag !=nil {return _fedgag ;};};if _bcagb .CellWatches !=nil {if _ggefb :=_bcagb .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_ggefb !=nil {return _ggefb ;};};if _bcagb .IgnoredErrors !=nil {if _gbbdb :=_bcagb .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073"); +_gbbdb !=nil {return _gbbdb ;};};if _bcagb .SmartTags !=nil {if _gbgfae :=_bcagb .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_gbgfae !=nil {return _gbgfae ;};};if _bcagb .Drawing !=nil {if _dffdd :=_bcagb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_dffdd !=nil {return _dffdd ;};};if _bcagb .LegacyDrawing !=nil {if _acgafg :=_bcagb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_acgafg !=nil {return _acgafg ;};};if _bcagb .LegacyDrawingHF !=nil {if _bcgad :=_bcagb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_bcgad !=nil {return _bcgad ;};};if _bcagb .DrawingHF !=nil {if _ggcef :=_bcagb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ggcef !=nil {return _ggcef ;};};if _bcagb .Picture !=nil {if _dfcabb :=_bcagb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_dfcabb !=nil {return _dfcabb ;};};if _bcagb .OleObjects !=nil {if _gfcgg :=_bcagb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_gfcgg !=nil {return _gfcgg ;};};if _bcagb .Controls !=nil {if _aaaeab :=_bcagb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_aaaeab !=nil {return _aaaeab ;};};if _bcagb .WebPublishItems !=nil {if _facdg :=_bcagb .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_facdg !=nil {return _facdg ;};}; +if _bcagb .TableParts !=nil {if _bdfebb :=_bcagb .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bdfebb !=nil {return _bdfebb ;};};if _bcagb .ExtLst !=nil {if _cfeec :=_bcagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfeec !=nil {return _cfeec ;};};return nil ;};func (_dbdga *ST_TableType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddbaa ,_aggcb :=d .Token ();if _aggcb !=nil {return _aggcb ;};if _ageee ,_acffef :=_cddbaa .(_f .EndElement );_acffef &&_ageee .Name ==start .Name {*_dbdga =1; +return nil ;};if _gbbed ,_gbfdad :=_cddbaa .(_f .CharData );!_gbfdad {return _bg .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",_cddbaa );}else {switch string (_gbbed ){case "":*_dbdga =0; +case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_dbdga =1;case "\u0078\u006d\u006c":*_dbdga =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_dbdga =3;};};_cddbaa ,_aggcb =d .Token ();if _aggcb !=nil {return _aggcb ;};if _baffc ,_bfeedd :=_cddbaa .(_f .EndElement ); +_bfeedd &&_baffc .Name ==start .Name {return nil ;};return _bg .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",_cddbaa );};type CT_Parameter struct{ -// Database Field -DatabaseFieldAttr *bool ; +// Parameter Name +NameAttr *string ; -// Member Property Count -MappingCountAttr *uint32 ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Member Property Field -MemberPropertyFieldAttr *bool ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Shared Items -SharedItems *CT_SharedItems ; +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// Parameter Prompt String +PromptAttr *string ; -// Member Properties Map -MpMap []*CT_X ; +// Boolean +BooleanAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4; -ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;); +// Double +DoubleAttr *float64 ; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_cegea *CT_FontName )ValidateWithPath (path string )error {return nil }; +// Integer +IntegerAttr *int32 ; -// Validate validates the CT_OleSize and its children -func (_badbbd *CT_OleSize )Validate ()error {return _badbbd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_CommentList struct{ +// String +StringAttr *string ; -// Comment -Comment []*CT_Comment ;};type ST_Qualifier byte ;func (_dgdg *CT_OleItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dgdg .OleItem !=nil {_cbfaaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}}; -for _ ,_fefcd :=range _dgdg .OleItem {e .EncodeElement (_fefcd ,_cbfaaa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Cell Reference +CellAttr *string ;};func (_dgecg *CT_Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgecg .Rrc !=nil {_dgfbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_acaaa :=range _dgecg .Rrc {e .EncodeElement (_acaaa ,_dgfbf ); +};};if _dgecg .Rm !=nil {_addefb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_cdggf :=range _dgecg .Rm {e .EncodeElement (_cdggf ,_addefb );};};if _dgecg .Rcv !=nil {_ccaca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}}; +for _ ,_gdeca :=range _dgecg .Rcv {e .EncodeElement (_gdeca ,_ccaca );};};if _dgecg .Rsnm !=nil {_aeffea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_dgdbcc :=range _dgecg .Rsnm {e .EncodeElement (_dgdbcc ,_aeffea ); +};};if _dgecg .Ris !=nil {_faeeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_fdedb :=range _dgecg .Ris {e .EncodeElement (_fdedb ,_faeeg );};};if _dgecg .Rcc !=nil {_efadd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}}; +for _ ,_dccga :=range _dgecg .Rcc {e .EncodeElement (_dccga ,_efadd );};};if _dgecg .Rfmt !=nil {_bbaca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_edeadc :=range _dgecg .Rfmt {e .EncodeElement (_edeadc ,_bbaca ); +};};if _dgecg .Raf !=nil {_gccfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_aaacg :=range _dgecg .Raf {e .EncodeElement (_aaacg ,_gccfc );};};if _dgecg .Rdn !=nil {_cfedcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}}; +for _ ,_fgdca :=range _dgecg .Rdn {e .EncodeElement (_fgdca ,_cfedcf );};};if _dgecg .Rcmt !=nil {_bgabe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_abefc :=range _dgecg .Rcmt {e .EncodeElement (_abefc ,_bgabe ); +};};if _dgecg .Rqt !=nil {_fdgcea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_gdagb :=range _dgecg .Rqt {e .EncodeElement (_gdagb ,_fdgcea );};};if _dgecg .Rcft !=nil {_efacc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}}; +for _ ,_dbaefa :=range _dgecg .Rcft {e .EncodeElement (_dbaefa ,_efacc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efbb *CT_DataField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbd :=range start .Attr {if _bgbd .Name .Local =="\u006e\u0061\u006d\u0065"{_geebf ,_gdgfg :=_bgbd .Value ,error (nil ); +if _gdgfg !=nil {return _gdgfg ;};_efbb .NameAttr =&_geebf ;continue ;};if _bgbd .Name .Local =="\u0066\u006c\u0064"{_bagec ,_adgda :=_b .ParseUint (_bgbd .Value ,10,32);if _adgda !=nil {return _adgda ;};_efbb .FldAttr =uint32 (_bagec );continue ;};if _bgbd .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efbb .SubtotalAttr .UnmarshalXMLAttr (_bgbd ); +continue ;};if _bgbd .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_efbb .ShowDataAsAttr .UnmarshalXMLAttr (_bgbd );continue ;};if _bgbd .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_ffbcf ,_dbege :=_b .ParseInt (_bgbd .Value ,10,32); +if _dbege !=nil {return _dbege ;};_gace :=int32 (_ffbcf );_efbb .BaseFieldAttr =&_gace ;continue ;};if _bgbd .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_afde ,_agccb :=_b .ParseUint (_bgbd .Value ,10,32);if _agccb !=nil {return _agccb ; +};_aaca :=uint32 (_afde );_efbb .BaseItemAttr =&_aaca ;continue ;};if _bgbd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dcbb ,_bdcb :=_b .ParseUint (_bgbd .Value ,10,32);if _bdcb !=nil {return _bdcb ;};_afab :=uint32 (_dcbb );_efbb .NumFmtIdAttr =&_afab ; +continue ;};};_bbae :for {_edbdc ,_faeb :=d .Token ();if _faeb !=nil {return _faeb ;};switch _feafgd :=_edbdc .(type ){case _f .StartElement :switch _feafgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbb .ExtLst =NewCT_ExtensionList (); +if _gfbaa :=d .DecodeElement (_efbb .ExtLst ,&_feafgd );_gfbaa !=nil {return _gfbaa ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_feafgd .Name ); +if _cedff :=d .Skip ();_cedff !=nil {return _cedff ;};};case _f .EndElement :break _bbae ;case _f .CharData :};};return nil ;};func (_egcgad *ST_PivotAreaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egcgad =0;case "\u006e\u006f\u006e\u0065":*_egcgad =1; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_egcgad =2;case "\u0064\u0061\u0074\u0061":*_egcgad =3;case "\u0061\u006c\u006c":*_egcgad =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_egcgad =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_egcgad =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_egcgad =7; +case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_egcgad =8;};return nil ;};func (_fcaccg ST_RevisionAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcaccg .String (),start );};func (_bcacf *CT_rowItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gagabd :=range start .Attr {if _gagabd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gggde ,_bdffbc :=_b .ParseUint (_gagabd .Value ,10,32); +if _bdffbc !=nil {return _bdffbc ;};_faaab :=uint32 (_gggde );_bcacf .CountAttr =&_faaab ;continue ;};};_dfdfgd :for {_cbefdc ,_fefgg :=d .Token ();if _fefgg !=nil {return _fefgg ;};switch _aafdcd :=_cbefdc .(type ){case _f .StartElement :switch _aafdcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_gefbag :=NewCT_I (); +if _ffafc :=d .DecodeElement (_gefbag ,&_aafdcd );_ffafc !=nil {return _ffafc ;};_bcacf .I =append (_bcacf .I ,_gefbag );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_aafdcd .Name ); +if _bgadg :=d .Skip ();_bgadg !=nil {return _bgadg ;};};case _f .EndElement :break _dfdfgd ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_abcfe *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_eebff *CT_QueryTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_eebff .NameAttr )}); -if _eebff .HeadersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .HeadersAttr ))});};if _eebff .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .RowNumbersAttr ))}); -};if _eebff .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .DisableRefreshAttr ))}); -};if _eebff .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .BackgroundRefreshAttr ))}); -};if _eebff .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .FirstBackgroundRefreshAttr ))}); -};if _eebff .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .RefreshOnLoadAttr ))}); -};if _eebff .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_dbeaae ,_dfdecb :=_eebff .GrowShrinkTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _dfdecb !=nil {return _dfdecb ; -};start .Attr =append (start .Attr ,_dbeaae );};if _eebff .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .FillFormulasAttr ))}); -};if _eebff .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .RemoveDataOnSaveAttr ))}); -};if _eebff .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .DisableEditAttr ))});};if _eebff .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .PreserveFormattingAttr ))}); -};if _eebff .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .AdjustColumnWidthAttr ))}); -};if _eebff .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .IntermediateAttr ))});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_eebff .ConnectionIdAttr )}); -if _eebff .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_eebff .AutoFormatIdAttr )});};if _eebff .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .ApplyNumberFormatsAttr ))}); -};if _eebff .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .ApplyBorderFormatsAttr ))}); -};if _eebff .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .ApplyFontFormatsAttr ))}); -};if _eebff .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .ApplyPatternFormatsAttr ))}); -};if _eebff .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .ApplyAlignmentFormatsAttr ))}); -};if _eebff .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eebff .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );if _eebff .QueryTableRefresh !=nil {_dcadf :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_eebff .QueryTableRefresh ,_dcadf ); -};if _eebff .ExtLst !=nil {_bfbbg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebff .ExtLst ,_bfbbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cabca *CT_MeasureDimensionMap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecfaa :=range start .Attr {if _ecfaa .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fcagd ,_caedc :=_b .ParseUint (_ecfaa .Value ,10,32); -if _caedc !=nil {return _caedc ;};_cebce :=uint32 (_fcagd );_cabca .MeasureGroupAttr =&_cebce ;continue ;};if _ecfaa .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_cddgg ,_gceea :=_b .ParseUint (_ecfaa .Value ,10,32);if _gceea !=nil {return _gceea ; -};_afdac :=uint32 (_cddgg );_cabca .DimensionAttr =&_afdac ;continue ;};};for {_adeg ,_fdgd :=d .Token ();if _fdgd !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_fdgd ); -};if _eceae ,_gedfc :=_adeg .(_e .EndElement );_gedfc &&_eceae .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_bebb *CT_CacheField )ValidateWithPath (path string )error {if _bebb .SharedItems !=nil {if _cfec :=_bebb .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_cfec !=nil {return _cfec ;};}; +if _bebb .FieldGroup !=nil {if _eedg :=_bebb .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_eedg !=nil {return _eedg ;};};for _acfd ,_cfdb :=range _bebb .MpMap {if _ggefd :=_cfdb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_acfd )); +_ggefd !=nil {return _ggefd ;};};if _bebb .ExtLst !=nil {if _gba :=_bebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gba !=nil {return _gba ;};};return nil ;};type CT_CacheHierarchies struct{ -// Validate validates the CT_CalculatedItem and its children -func (_dadd *CT_CalculatedItem )Validate ()error {return _dadd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");}; +// Hierarchy Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_cfafgc *CT_RevisionMove )ValidateWithPath (path string )error {for _dadbe ,_gbacg :=range _cfafgc .Undo {if _aabdb :=_gbacg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_dadbe ));_aabdb !=nil {return _aabdb ; -};};for _cfafdb ,_ebfba :=range _cfafgc .Rcc {if _gbecdb :=_ebfba .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_cfafdb ));_gbecdb !=nil {return _gbecdb ;};};for _aega ,_dcbee :=range _cfafgc .Rfmt {if _gcged :=_dcbee .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_aega )); -_gcged !=nil {return _gcged ;};};return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_gfcc :=&CT_FieldsUsage {};return _gfcc };func (_bbecfe *CT_Mdx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbecfe .FAttr =ST_MdxFunctionType (1); -for _ ,_afae :=range start .Attr {if _afae .Name .Local =="\u006e"{_aagcc ,_fgcfad :=_b .ParseUint (_afae .Value ,10,32);if _fgcfad !=nil {return _fgcfad ;};_bbecfe .NAttr =uint32 (_aagcc );continue ;};if _afae .Name .Local =="\u0066"{_bbecfe .FAttr .UnmarshalXMLAttr (_afae ); -continue ;};};_cbfcad :for {_egade ,_ceegg :=d .Token ();if _ceegg !=nil {return _ceegg ;};switch _bbfgc :=_egade .(type ){case _e .StartElement :switch _bbfgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_bbecfe .T =NewCT_MdxTuple (); -if _bgaad :=d .DecodeElement (_bbecfe .T ,&_bbfgc );_bgaad !=nil {return _bgaad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_bbecfe .Ms =NewCT_MdxSet (); -if _fcdb :=d .DecodeElement (_bbecfe .Ms ,&_bbfgc );_fcdb !=nil {return _fcdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_bbecfe .P =NewCT_MdxMemeberProp (); -if _afbff :=d .DecodeElement (_bbecfe .P ,&_bbfgc );_afbff !=nil {return _afbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_bbecfe .K =NewCT_MdxKPI (); -if _bfebg :=d .DecodeElement (_bbecfe .K ,&_bbfgc );_bfebg !=nil {return _bfebg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_bbfgc .Name ); -if _gaebe :=d .Skip ();_gaebe !=nil {return _gaebe ;};};case _e .EndElement :break _cbfcad ;case _e .CharData :};};return nil ;}; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func NewCT_Extension ()*CT_Extension {_ccdec :=&CT_Extension {};return _ccdec };type CT_MetadataType struct{ -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_cgbb *CT_ExternalLink )ValidateWithPath (path string )error {if _cgbb .Choice !=nil {if _dbgb :=_cgbb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbgb !=nil {return _dbgb ;};};if _cgbb .ExtLst !=nil {if _acgee :=_cgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_acgee !=nil {return _acgee ;};};return nil ;};func (_cdbdc *ST_ShowDataAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdbdc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cdbdc =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_cdbdc =2; -case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cdbdc =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_cdbdc =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_cdbdc =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_cdbdc =6; -case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_cdbdc =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_cdbdc =8;case "\u0069\u006e\u0064e\u0078":*_cdbdc =9;};return nil ;}; +// Metadata Type Name +NameAttr string ; -// Validate validates the CT_Error and its children -func (_bfff *CT_Error )Validate ()error {return _bfff .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func (_fccfc *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fccfc =0;case "\u0079\u0065\u0061\u0072":*_fccfc =1; -case "\u006d\u006f\u006et\u0068":*_fccfc =2;case "\u0064\u0061\u0079":*_fccfc =3;case "\u0068\u006f\u0075\u0072":*_fccfc =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_fccfc =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_fccfc =6;};return nil ;};func NewCT_OleLink ()*CT_OleLink {_aggg :=&CT_OleLink {}; -return _aggg }; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// Validate validates the CT_RgbColor and its children -func (_daeae *CT_RgbColor )Validate ()error {return _daeae .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3; -ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3; -ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;);func (_ebgdcc *ST_VolValueType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaadd ,_gccbgc :=d .Token ();if _gccbgc !=nil {return _gccbgc ; -};if _edbfbd ,_dfaec :=_aaadd .(_e .EndElement );_dfaec &&_edbfbd .Name ==start .Name {*_ebgdcc =1;return nil ;};if _acgfdd ,_dcagbd :=_aaadd .(_e .CharData );!_dcagbd {return _g .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",_aaadd ); -}else {switch string (_acgfdd ){case "":*_ebgdcc =0;case "\u0062":*_ebgdcc =1;case "\u006e":*_ebgdcc =2;case "\u0065":*_ebgdcc =3;case "\u0073":*_ebgdcc =4;};};_aaadd ,_gccbgc =d .Token ();if _gccbgc !=nil {return _gccbgc ;};if _adbbdf ,_gaaddg :=_aaadd .(_e .EndElement ); -_gaaddg &&_adbbdf .Name ==start .Name {return nil ;};return _g .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",_aaadd );};func (_dfbbdf ST_SortType )ValidateWithPath (path string )error {switch _dfbbdf {case 0,1,2,3,4,5,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbbdf )); -};return nil ;};func (_gaege *Table )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _gaege .CT_Table .MarshalXML (e ,start );};func (_bbfbcd ST_FieldSortType )ValidateWithPath (path string )error {switch _bbfbcd {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfbcd )); -};return nil ;};type CT_AutoFilter struct{ +// Metadata Ghost Row +GhostRowAttr *bool ; -// Cell or Range Reference -RefAttr *string ; +// Metadata Ghost Column +GhostColAttr *bool ; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// Metadata Edit +EditAttr *bool ; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Validate validates the CT_NumFmts and its children -func (_dbbg *CT_NumFmts )Validate ()error {return _dbbg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");}; +// Metadata Copy +CopyAttr *bool ; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_gcfdd *CT_WorkbookPr )ValidateWithPath (path string )error {if _dggbc :=_gcfdd .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_dggbc !=nil {return _dggbc ;};if _eadbgf :=_gcfdd .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072"); -_eadbgf !=nil {return _eadbgf ;};return nil ;};func (_cecgb *ST_UnderlineValues )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffaaea ,_dcabd :=d .Token ();if _dcabd !=nil {return _dcabd ;};if _egfgc ,_efdacd :=_ffaaea .(_e .EndElement ); -_efdacd &&_egfgc .Name ==start .Name {*_cecgb =1;return nil ;};if _fgbab ,_dgbgc :=_ffaaea .(_e .CharData );!_dgbgc {return _g .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",_ffaaea ); -}else {switch string (_fgbab ){case "":*_cecgb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cecgb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cecgb =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cecgb =3; -case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cecgb =4;case "\u006e\u006f\u006e\u0065":*_cecgb =5;};};_ffaaea ,_dcabd =d .Token ();if _dcabd !=nil {return _dcabd ;};if _bgddga ,_fgdgc :=_ffaaea .(_e .EndElement ); -_fgdgc &&_bgddga .Name ==start .Name {return nil ;};return _g .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",_ffaaea );};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0; -ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);func (_gcfbb *CT_PivotArea )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbagec :=range start .Attr {if _dbagec .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dbegcd ,_dabfe :=_b .ParseBool (_dbagec .Value ); -if _dabfe !=nil {return _dabfe ;};_gcfbb .OutlineAttr =&_dbegcd ;continue ;};if _dbagec .Name .Local =="\u0066\u0069\u0065l\u0064"{_fcgbg ,_bbgfg :=_b .ParseInt (_dbagec .Value ,10,32);if _bbgfg !=nil {return _bbgfg ;};_ffbd :=int32 (_fcgbg );_gcfbb .FieldAttr =&_ffbd ; -continue ;};if _dbagec .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_dbfddd ,_gdedgf :=_b .ParseBool (_dbagec .Value );if _gdedgf !=nil {return _gdedgf ;};_gcfbb .DataOnlyAttr =&_dbfddd ;continue ;};if _dbagec .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_fcfee ,_dbceb :=_b .ParseBool (_dbagec .Value ); -if _dbceb !=nil {return _dbceb ;};_gcfbb .LabelOnlyAttr =&_fcfee ;continue ;};if _dbagec .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_fefg ,_gabcc :=_b .ParseBool (_dbagec .Value );if _gabcc !=nil {return _gabcc ;};_gcfbb .GrandRowAttr =&_fefg ; -continue ;};if _dbagec .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_fecea ,_cccde :=_b .ParseBool (_dbagec .Value );if _cccde !=nil {return _cccde ;};_gcfbb .GrandColAttr =&_fecea ;continue ;};if _dbagec .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_egcee ,_ggbdc :=_b .ParseBool (_dbagec .Value ); -if _ggbdc !=nil {return _ggbdc ;};_gcfbb .CacheIndexAttr =&_egcee ;continue ;};if _dbagec .Name .Local =="\u0074\u0079\u0070\u0065"{_gcfbb .TypeAttr .UnmarshalXMLAttr (_dbagec );continue ;};if _dbagec .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bgfaa ,_cbbcc :=_dbagec .Value ,error (nil ); -if _cbbcc !=nil {return _cbbcc ;};_gcfbb .OffsetAttr =&_bgfaa ;continue ;};if _dbagec .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_ddefe ,_bdabdc :=_b .ParseBool (_dbagec .Value ); -if _bdabdc !=nil {return _bdabdc ;};_gcfbb .CollapsedLevelsAreSubtotalsAttr =&_ddefe ;continue ;};if _dbagec .Name .Local =="\u0061\u0078\u0069\u0073"{_gcfbb .AxisAttr .UnmarshalXMLAttr (_dbagec );continue ;};if _dbagec .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dbbec ,_efffa :=_b .ParseUint (_dbagec .Value ,10,32); -if _efffa !=nil {return _efffa ;};_gdfcg :=uint32 (_dbbec );_gcfbb .FieldPositionAttr =&_gdfcg ;continue ;};};_fcccb :for {_bbeed ,_fbffc :=d .Token ();if _fbffc !=nil {return _fbffc ;};switch _gdafb :=_bbeed .(type ){case _e .StartElement :switch _gdafb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_gcfbb .References =NewCT_PivotAreaReferences (); -if _efadc :=d .DecodeElement (_gcfbb .References ,&_gdafb );_efadc !=nil {return _efadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfbb .ExtLst =NewCT_ExtensionList (); -if _egfbf :=d .DecodeElement (_gcfbb .ExtLst ,&_gdafb );_egfbf !=nil {return _egfbf ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_gdafb .Name ); -if _afbeed :=d .Skip ();_afbeed !=nil {return _afbeed ;};};case _e .EndElement :break _fcccb ;case _e .CharData :};};return nil ;};func (_gggccg *CT_Sets )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gggccg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gggccg .CountAttr )}); -};e .EncodeToken (start );_ffge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_dfdfa :=range _gggccg .Set {e .EncodeElement (_dfdfa ,_ffge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_Tables struct{ +// Metadata Paste All +PasteAllAttr *bool ; -// Count of Tables -CountAttr *uint32 ; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// No Value -M []*CT_TableMissing ; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Character Value -S []*CT_XStringElement ; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// Index -X []*CT_Index ;}; +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_fgcea *CT_colItems )ValidateWithPath (path string )error {for _aegfg ,_dcfbfe :=range _fgcea .I {if _aeffc :=_dcfbfe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_aegfg ));_aeffc !=nil {return _aeffc ; -};};return nil ;};func (_fgdbeea *CT_Worksheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fgdbeea .SheetPr !=nil {_cabfaef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; -e .EncodeElement (_fgdbeea .SheetPr ,_cabfaef );};if _fgdbeea .Dimension !=nil {_dbfdg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fgdbeea .Dimension ,_dbfdg );}; -if _fgdbeea .SheetViews !=nil {_gecea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fgdbeea .SheetViews ,_gecea );};if _fgdbeea .SheetFormatPr !=nil {_gggfe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}}; -e .EncodeElement (_fgdbeea .SheetFormatPr ,_gggfe );};if _fgdbeea .Cols !=nil {_baagd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_gbffe :=range _fgdbeea .Cols {e .EncodeElement (_gbffe ,_baagd );};};_fbgcg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_fgdbeea .SheetData ,_fbgcg );if _fgdbeea .SheetCalcPr !=nil {_dcfcc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_fgdbeea .SheetCalcPr ,_dcfcc ); -};if _fgdbeea .SheetProtection !=nil {_abgba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgdbeea .SheetProtection ,_abgba );};if _fgdbeea .ProtectedRanges !=nil {_gfbga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}}; -e .EncodeElement (_fgdbeea .ProtectedRanges ,_gfbga );};if _fgdbeea .Scenarios !=nil {_fafcee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_fgdbeea .Scenarios ,_fafcee ); -};if _fgdbeea .AutoFilter !=nil {_cdcfc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fgdbeea .AutoFilter ,_cdcfc );};if _fgdbeea .SortState !=nil {_deegf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; -e .EncodeElement (_fgdbeea .SortState ,_deegf );};if _fgdbeea .DataConsolidate !=nil {_fadaea :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fgdbeea .DataConsolidate ,_fadaea ); -};if _fgdbeea .CustomSheetViews !=nil {_deaca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fgdbeea .CustomSheetViews ,_deaca ); -};if _fgdbeea .MergeCells !=nil {_aecgg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_fgdbeea .MergeCells ,_aecgg );};if _fgdbeea .PhoneticPr !=nil {_ffdff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_fgdbeea .PhoneticPr ,_ffdff );};if _fgdbeea .ConditionalFormatting !=nil {_bbeegf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_aacde :=range _fgdbeea .ConditionalFormatting {e .EncodeElement (_aacde ,_bbeegf );};};if _fgdbeea .DataValidations !=nil {_edcgdd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_fgdbeea .DataValidations ,_edcgdd );};if _fgdbeea .Hyperlinks !=nil {_cgage :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_fgdbeea .Hyperlinks ,_cgage ); -};if _fgdbeea .PrintOptions !=nil {_fcadef :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fgdbeea .PrintOptions ,_fcadef );};if _fgdbeea .PageMargins !=nil {_eebbdf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_fgdbeea .PageMargins ,_eebbdf );};if _fgdbeea .PageSetup !=nil {_cffaeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fgdbeea .PageSetup ,_cffaeg ); -};if _fgdbeea .HeaderFooter !=nil {_cdgdc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fgdbeea .HeaderFooter ,_cdgdc );};if _fgdbeea .RowBreaks !=nil {_dcfbf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_fgdbeea .RowBreaks ,_dcfbf );};if _fgdbeea .ColBreaks !=nil {_acedc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fgdbeea .ColBreaks ,_acedc );}; -if _fgdbeea .CustomProperties !=nil {_dgdgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_fgdbeea .CustomProperties ,_dgdgc );}; -if _fgdbeea .CellWatches !=nil {_gacea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_fgdbeea .CellWatches ,_gacea );};if _fgdbeea .IgnoredErrors !=nil {_efadff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}}; -e .EncodeElement (_fgdbeea .IgnoredErrors ,_efadff );};if _fgdbeea .SmartTags !=nil {_dgfge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_fgdbeea .SmartTags ,_dgfge ); -};if _fgdbeea .Drawing !=nil {_adfbd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fgdbeea .Drawing ,_adfbd );};if _fgdbeea .LegacyDrawing !=nil {_fdged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_fgdbeea .LegacyDrawing ,_fdged );};if _fgdbeea .LegacyDrawingHF !=nil {_bfecda :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fgdbeea .LegacyDrawingHF ,_bfecda ); -};if _fgdbeea .DrawingHF !=nil {_efcgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fgdbeea .DrawingHF ,_efcgd );};if _fgdbeea .Picture !=nil {_fcccge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_fgdbeea .Picture ,_fcccge );};if _fgdbeea .OleObjects !=nil {_dgaabd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fgdbeea .OleObjects ,_dgaabd ); -};if _fgdbeea .Controls !=nil {_bfdd :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fgdbeea .Controls ,_bfdd );};if _fgdbeea .WebPublishItems !=nil {_ggbgdb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_fgdbeea .WebPublishItems ,_ggbgdb );};if _fgdbeea .TableParts !=nil {_bfegeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_fgdbeea .TableParts ,_bfegeg ); -};if _fgdbeea .ExtLst !=nil {_beae :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgdbeea .ExtLst ,_beae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_fafbd *CT_WebPublishItems )ValidateWithPath (path string )error {for _bfgbga ,_cccaee :=range _fafbd .WebPublishItem {if _eefdg :=_cccaee .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bfgbga )); -_eefdg !=nil {return _eefdg ;};};return nil ;};func NewCT_Controls ()*CT_Controls {_fefdb :=&CT_Controls {};return _fefdb };func NewTable ()*Table {_afcbdg :=&Table {};_afcbdg .CT_Table =*NewCT_Table ();return _afcbdg };func (_eacge *CT_PivotAreaReference )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eacge .FieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_eacge .FieldAttr )}); -};if _eacge .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eacge .CountAttr )});};if _eacge .SelectedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .SelectedAttr ))}); -};if _eacge .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .ByPositionAttr ))});};if _eacge .RelativeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .RelativeAttr ))}); -};if _eacge .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .DefaultSubtotalAttr ))}); -};if _eacge .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .SumSubtotalAttr ))});};if _eacge .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .CountASubtotalAttr ))}); -};if _eacge .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .AvgSubtotalAttr ))});};if _eacge .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .MaxSubtotalAttr ))}); -};if _eacge .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .MinSubtotalAttr ))});};if _eacge .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .ProductSubtotalAttr ))}); -};if _eacge .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .CountSubtotalAttr ))}); -};if _eacge .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .StdDevSubtotalAttr ))}); -};if _eacge .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .StdDevPSubtotalAttr ))}); -};if _eacge .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .VarSubtotalAttr ))});};if _eacge .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eacge .VarPSubtotalAttr ))}); -};e .EncodeToken (start );if _eacge .X !=nil {_adfba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfeb :=range _eacge .X {e .EncodeElement (_dfeb ,_adfba );};};if _eacge .ExtLst !=nil {_gbba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_eacge .ExtLst ,_gbba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_FontScheme struct{ +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Font Scheme -ValAttr ST_FontScheme ;}; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Validate validates the CT_DdeValue and its children -func (_bfee *CT_DdeValue )Validate ()error {return _bfee .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_cacge *ST_Objects )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_badbed ,_eaagb :=d .Token (); -if _eaagb !=nil {return _eaagb ;};if _eeddc ,_abbdf :=_badbed .(_e .EndElement );_abbdf &&_eeddc .Name ==start .Name {*_cacge =1;return nil ;};if _fdbgde ,_gbdgg :=_badbed .(_e .CharData );!_gbdgg {return _g .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",_badbed ); -}else {switch string (_fdbgde ){case "":*_cacge =0;case "\u0061\u006c\u006c":*_cacge =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_cacge =2;case "\u006e\u006f\u006e\u0065":*_cacge =3;};};_badbed ,_eaagb =d .Token ();if _eaagb !=nil {return _eaagb ; -};if _bgeabg ,_fedfbd :=_badbed .(_e .EndElement );_fedfbd &&_bgeabg .Name ==start .Name {return nil ;};return _g .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",_badbed ); -}; +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// Validate validates the PivotCacheRecords and its children -func (_aagef *PivotCacheRecords )Validate ()error {return _aagef .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func NewCT_Member ()*CT_Member {_deagd :=&CT_Member {};return _deagd }; +// Metadata Merge +MergeAttr *bool ; +// Meatadata Split First +SplitFirstAttr *bool ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_egedf *CT_Scenarios )ValidateWithPath (path string )error {for _adade ,_geabd :=range _egedf .Scenario {if _bbcee :=_geabd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_adade )); -_bbcee !=nil {return _bbcee ;};};return nil ;}; +// Metadata Split All +SplitAllAttr *bool ; -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_eeadbg *CT_UnderlineProperty )ValidateWithPath (path string )error {if _feccf :=_eeadbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feccf !=nil {return _feccf ;};return nil ;};type CT_WebPublishItems struct{ +// Metadata Insert Delete +RowColShiftAttr *bool ; -// Web Publishing Items Count -CountAttr *uint32 ; +// Metadata Clear All +ClearAllAttr *bool ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;};func (_cfgee *CT_SmartTagType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gedg :=range start .Attr {if _gedg .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_dcbae ,_aacea :=_gedg .Value ,error (nil ); -if _aacea !=nil {return _aacea ;};_cfgee .NamespaceUriAttr =&_dcbae ;continue ;};if _gedg .Name .Local =="\u006e\u0061\u006d\u0065"{_aaggg ,_bedeb :=_gedg .Value ,error (nil );if _bedeb !=nil {return _bedeb ;};_cfgee .NameAttr =&_aaggg ;continue ;};if _gedg .Name .Local =="\u0075\u0072\u006c"{_gabag ,_fcbec :=_gedg .Value ,error (nil ); -if _fcbec !=nil {return _fcbec ;};_cfgee .UrlAttr =&_gabag ;continue ;};};for {_addff ,_cfgcc :=d .Token ();if _cfgcc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_cfgcc ); -};if _ecadf ,_gace :=_addff .(_e .EndElement );_gace &&_ecadf .Name ==start .Name {break ;};};return nil ;}; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_bfegd *CT_GroupItems )ValidateWithPath (path string )error {for _cgbdb ,_cfbdf :=range _bfegd .M {if _eeffd :=_cfbdf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cgbdb ));_eeffd !=nil {return _eeffd ; -};};for _dafe ,_fegf :=range _bfegd .N {if _dbfdd :=_fegf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dafe ));_dbfdd !=nil {return _dbfdd ;};};for _ecaag ,_gagc :=range _bfegd .B {if _ddcad :=_gagc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ecaag )); -_ddcad !=nil {return _ddcad ;};};for _eacea ,_degfe :=range _bfegd .E {if _bcagg :=_degfe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_eacea ));_bcagg !=nil {return _bcagg ;};};for _aadba ,_cdgbc :=range _bfegd .S {if _geab :=_cdgbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_aadba )); -_geab !=nil {return _geab ;};};for _dddbd ,_gbga :=range _bfegd .D {if _abagd :=_gbga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_dddbd ));_abagd !=nil {return _abagd ;};};return nil ;};type ST_FileType byte ; -func (_dgcc *CT_CacheField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaab :=range start .Attr {if _eaab .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_cfcc ,_ggfe :=_b .ParseInt (_eaab .Value ,10,32);if _ggfe !=nil {return _ggfe ; -};_dbe :=int32 (_cfcc );_dgcc .HierarchyAttr =&_dbe ;continue ;};if _eaab .Name .Local =="\u006c\u0065\u0076e\u006c"{_abff ,_afbf :=_b .ParseUint (_eaab .Value ,10,32);if _afbf !=nil {return _afbf ;};_eda :=uint32 (_abff );_dgcc .LevelAttr =&_eda ;continue ; -};if _eaab .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_geb ,_efdc :=_eaab .Value ,error (nil );if _efdc !=nil {return _efdc ;};_dgcc .CaptionAttr =&_geb ;continue ;};if _eaab .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_gcdb ,_bdg :=_b .ParseBool (_eaab .Value ); -if _bdg !=nil {return _bdg ;};_dgcc .DatabaseFieldAttr =&_gcdb ;continue ;};if _eaab .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_ggdfe ,_fcbf :=_b .ParseBool (_eaab .Value );if _fcbf !=nil {return _fcbf ;};_dgcc .ServerFieldAttr =&_ggdfe ; -continue ;};if _eaab .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_agg ,_afdf :=_b .ParseUint (_eaab .Value ,10,32);if _afdf !=nil {return _afdf ;};_fed :=uint32 (_agg );_dgcc .NumFmtIdAttr =&_fed ;continue ;};if _eaab .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bfeg ,_dgcf :=_eaab .Value ,error (nil ); -if _dgcf !=nil {return _dgcf ;};_dgcc .FormulaAttr =&_bfeg ;continue ;};if _eaab .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_aaab ,_cafb :=_b .ParseInt (_eaab .Value ,10,32);if _cafb !=nil {return _cafb ;};_ggb :=int32 (_aaab );_dgcc .SqlTypeAttr =&_ggb ; -continue ;};if _eaab .Name .Local =="\u006e\u0061\u006d\u0065"{_ccc ,_cac :=_eaab .Value ,error (nil );if _cac !=nil {return _cac ;};_dgcc .NameAttr =_ccc ;continue ;};if _eaab .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_afbfg ,_dbc :=_eaab .Value ,error (nil ); -if _dbc !=nil {return _dbc ;};_dgcc .PropertyNameAttr =&_afbfg ;continue ;};if _eaab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_abec ,_eed :=_b .ParseBool (_eaab .Value );if _eed !=nil {return _eed ;};_dgcc .UniqueListAttr =&_abec ; -continue ;};if _eaab .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_egg ,_ccdd :=_b .ParseUint (_eaab .Value ,10,32);if _ccdd !=nil {return _ccdd ;};_bdac :=uint32 (_egg );_dgcc .MappingCountAttr =&_bdac ;continue ; -};if _eaab .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_cee ,_dadb :=_b .ParseBool (_eaab .Value );if _dadb !=nil {return _dadb ;};_dgcc .MemberPropertyFieldAttr =&_cee ;continue ; -};};_bee :for {_cedb ,_adef :=d .Token ();if _adef !=nil {return _adef ;};switch _agee :=_cedb .(type ){case _e .StartElement :switch _agee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_dgcc .SharedItems =NewCT_SharedItems (); -if _cfga :=d .DecodeElement (_dgcc .SharedItems ,&_agee );_cfga !=nil {return _cfga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_dgcc .FieldGroup =NewCT_FieldGroup (); -if _bgae :=d .DecodeElement (_dgcc .FieldGroup ,&_agee );_bgae !=nil {return _bgae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_fab :=NewCT_X (); -if _gcdc :=d .DecodeElement (_fab ,&_agee );_gcdc !=nil {return _gcdc ;};_dgcc .MpMap =append (_dgcc .MpMap ,_fab );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcc .ExtLst =NewCT_ExtensionList (); -if _dfdg :=d .DecodeElement (_dgcc .ExtLst ,&_agee );_dfdg !=nil {return _dfdg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_agee .Name ); -if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _e .EndElement :break _bee ;case _e .CharData :};};return nil ;};func (_gggdgd *ST_Qualifier )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gggdgd =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gggdgd =1; -case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gggdgd =2;case "\u006e\u006f\u006e\u0065":*_gggdgd =3;};return nil ;}; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_agbea *SingleXmlCells )ValidateWithPath (path string )error {if _fccaee :=_agbea .CT_SingleXmlCells .ValidateWithPath (path );_fccaee !=nil {return _fccaee ;};return nil ;}; +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// Validate validates the CT_Colors and its children -func (_aabfcg *CT_Colors )Validate ()error {return _aabfcg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_abgfab *CT_XmlPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_g .Sprintf ("\u0025\u0076",_abgfab .MapIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_g .Sprintf ("\u0025\u0076",_abgfab .XpathAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",_abgfab .XmlDataTypeAttr )}); -e .EncodeToken (start );if _abgfab .ExtLst !=nil {_afdca :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abgfab .ExtLst ,_afdca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_PivotCacheDefinition struct{IdAttr *string ; +// Metadata Formula Assignment +AssignAttr *bool ; +// Metadata Coercion +CoerceAttr *bool ; -// Invalid Cache -InvalidAttr *bool ; +// Adjust Metadata +AdjustAttr *bool ; -// Save Pivot Records -SaveDataAttr *bool ; +// Cell Metadata +CellMetaAttr *bool ;}; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Validate validates the CT_Macrosheet and its children +func (_bcdeg *CT_Macrosheet )Validate ()error {return _bcdeg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_cdabb *ST_FormatAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fecabf ,_fdfbef :=d .Token (); +if _fdfbef !=nil {return _fdfbef ;};if _afcdfe ,_bbfegg :=_fecabf .(_f .EndElement );_bbfegg &&_afcdfe .Name ==start .Name {*_cdabb =1;return nil ;};if _gbbgca ,_cbdbg :=_fecabf .(_f .CharData );!_cbdbg {return _bg .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",_fecabf ); +}else {switch string (_gbbgca ){case "":*_cdabb =0;case "\u0062\u006c\u0061n\u006b":*_cdabb =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_cdabb =2;case "\u0064\u0072\u0069l\u006c":*_cdabb =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cdabb =4; +};};_fecabf ,_fdfbef =d .Token ();if _fdfbef !=nil {return _fdfbef ;};if _efgdgf ,_beacdc :=_fecabf .(_f .EndElement );_beacdc &&_efgdgf .Name ==start .Name {return nil ;};return _bg .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",_fecabf ); +}; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// Validate validates the CT_RevisionFormatting and its children +func (_gaegbc *CT_RevisionFormatting )Validate ()error {return _gaegbc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_TablePart ()*CT_TablePart {_eacbg :=&CT_TablePart {}; +return _eacbg };func (_dfef *CT_CommentList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfef .Comment !=nil {_aage :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}}; +for _ ,_fbaa :=range _dfef .Comment {e .EncodeElement (_fbaa ,_aage );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffaec ST_DdeValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffaec .String (),start ); +};func (_bce *CT_CalculatedMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acb :=range start .Attr {if _acb .Name .Local =="\u0063\u006f\u0075n\u0074"{_efdb ,_bbbg :=_b .ParseUint (_acb .Value ,10,32);if _bbbg !=nil {return _bbbg ; +};_eegf :=uint32 (_efdb );_bce .CountAttr =&_eegf ;continue ;};};_cbfb :for {_bfgf ,_cgdc :=d .Token ();if _cgdc !=nil {return _cgdc ;};switch _babb :=_bfgf .(type ){case _f .StartElement :switch _babb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_cfcga :=NewCT_CalculatedMember (); +if _befd :=d .DecodeElement (_cfcga ,&_babb );_befd !=nil {return _befd ;};_bce .CalculatedMember =append (_bce .CalculatedMember ,_cfcga );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_babb .Name ); +if _gaag :=d .Skip ();_gaag !=nil {return _gaag ;};};case _f .EndElement :break _cbfb ;case _f .CharData :};};return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_ffagbd :=&CT_QueryTable {};return _ffagbd };func (_gbafb ST_DvAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffdgg :=_f .Attr {}; +_ffdgg .Name =name ;switch _gbafb {case ST_DvAspectUnset :_ffdgg .Value ="";case ST_DvAspectDVASPECT_CONTENT :_ffdgg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_ffdgg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e"; +};return _ffdgg ,nil ;};func (_gbcbab *ST_Qualifier )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbcbab =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gbcbab =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gbcbab =2; +case "\u006e\u006f\u006e\u0065":*_gbcbab =3;};return nil ;};func (_bgeeae ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _bgeeae {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgeeae )); +};return nil ;};func (_dccgf *CT_TupleCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dccgf .Entries !=nil {_gbbff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}}; +e .EncodeElement (_dccgf .Entries ,_gbbff );};if _dccgf .Sets !=nil {_dcggf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_dccgf .Sets ,_dcggf );};if _dccgf .QueryCache !=nil {_aeeca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_dccgf .QueryCache ,_aeeca );};if _dccgf .ServerFormats !=nil {_afcea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_dccgf .ServerFormats ,_afcea ); +};if _dccgf .ExtLst !=nil {_fefgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dccgf .ExtLst ,_fefgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbgeb ST_PrintError )Validate ()error {return _bbgeb .ValidateWithPath ("")}; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; -// Last Refreshed By -RefreshedByAttr *string ; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_dbfbe *CT_RangePr )ValidateWithPath (path string )error {if _eeaef :=_dbfbe .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_eeaef !=nil {return _eeaef ;};return nil ;};func (_fbfeeg *Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _fbfeeg .CT_Chartsheet .MarshalXML (e ,start );};func (_geadef *ST_DvAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaec ,_fceaf :=d .Token (); +if _fceaf !=nil {return _fceaf ;};if _aggbdd ,_adgcc :=_baaec .(_f .EndElement );_adgcc &&_aggbdd .Name ==start .Name {*_geadef =1;return nil ;};if _gfcbe ,_dacgf :=_baaec .(_f .CharData );!_dacgf {return _bg .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",_baaec ); +}else {switch string (_gfcbe ){case "":*_geadef =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_geadef =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_geadef =2; +};};_baaec ,_fceaf =d .Token ();if _fceaf !=nil {return _fceaf ;};if _gdccdg ,_acdgdg :=_baaec .(_f .EndElement );_acdgdg &&_gdccdg .Name ==start .Name {return nil ;};return _bg .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",_baaec ); +};func (_ecdecf *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecdecf .CT_Comments =*NewCT_Comments ();_adcdb :for {_ggeaga ,_bgcdge :=d .Token ();if _bgcdge !=nil {return _bgcdge ;};switch _afeebd :=_ggeaga .(type ){case _f .StartElement :switch _afeebd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _cgbad :=d .DecodeElement (_ecdecf .Authors ,&_afeebd ); +_cgbad !=nil {return _cgbad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _dfbbe :=d .DecodeElement (_ecdecf .CommentList ,&_afeebd ); +_dfbbe !=nil {return _dfbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecdecf .ExtLst =NewCT_ExtensionList (); +if _fgcc :=d .DecodeElement (_ecdecf .ExtLst ,&_afeebd );_fgcc !=nil {return _fgcc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_afeebd .Name ); +if _cgebc :=d .Skip ();_cgebc !=nil {return _cgebc ;};};case _f .EndElement :break _adcdb ;case _f .CharData :};};return nil ;}; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// Validate validates the CT_CellWatches and its children +func (_cegd *CT_CellWatches )Validate ()error {return _cegd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func (_cbcgd *CT_PCDSCPage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbcgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cbcgd .CountAttr )}); +};e .EncodeToken (start );if _cbcgd .PageItem !=nil {_ddbc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_ggbad :=range _cbcgd .PageItem {e .EncodeElement (_ggbad ,_ddbc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_a .Time ; +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_agaec *CT_XmlColumnPr )ValidateWithPath (path string )error {if _agaec .ExtLst !=nil {if _bcgebc :=_agaec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcgebc !=nil {return _bcgebc ;};};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_aedda :=&CT_SheetPr {}; +return _aedda }; -// Background Query -BackgroundQueryAttr *bool ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_ecg *CT_Border )ValidateWithPath (path string )error {if _ecg .Start !=nil {if _geeg :=_ecg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_geeg !=nil {return _geeg ;};};if _ecg .End !=nil {if _ggc :=_ecg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064"); +_ggc !=nil {return _ggc ;};};if _ecg .Left !=nil {if _fbgb :=_ecg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fbgb !=nil {return _fbgb ;};};if _ecg .Right !=nil {if _adag :=_ecg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_adag !=nil {return _adag ;};};if _ecg .Top !=nil {if _fffc :=_ecg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fffc !=nil {return _fffc ;};};if _ecg .Bottom !=nil {if _cadg :=_ecg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_cadg !=nil {return _cadg ;};};if _ecg .Diagonal !=nil {if _eaaf :=_ecg .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_eaaf !=nil {return _eaaf ;};};if _ecg .Vertical !=nil {if _dbfa :=_ecg .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l"); +_dbfa !=nil {return _dbfa ;};};if _ecg .Horizontal !=nil {if _fef :=_ecg .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_fef !=nil {return _fef ;};};return nil ;};func (_eaee *CT_CustomFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaee .AndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_eaee .AndAttr ))}); +};e .EncodeToken (start );_gggc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_baeg :=range _eaee .CustomFilter {e .EncodeElement (_baeg ,_gggc );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_cffgf *ST_MdxSetOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cffgf =0;case "\u0075":*_cffgf =1;case "\u0061":*_cffgf =2;case "\u0064":*_cffgf =3;case "\u0061\u0061":*_cffgf =4;case "\u0061\u0064":*_cffgf =5; +case "\u006e\u0061":*_cffgf =6;case "\u006e\u0064":*_cffgf =7;};return nil ;}; -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// Validate validates the CT_PhoneticRun and its children +func (_dfaeb *CT_PhoneticRun )Validate ()error {return _dfaeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_edfdbd *CT_UndoInfo )ValidateWithPath (path string )error {if _edfdbd .ExpAttr ==ST_FormulaExpressionUnset {return _bg .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _dffaa :=_edfdbd .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_dffaa !=nil {return _dffaa ;};return nil ;};func (_fadgda *CT_rowItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fadgda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fadgda .CountAttr )}); +};e .EncodeToken (start );_daaca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_gbcfcg :=range _fadgda .I {e .EncodeElement (_gbcfcg ,_daaca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Dxfs ()*CT_Dxfs {_cegda :=&CT_Dxfs {}; +return _cegda };type CT_PhoneticPr struct{ -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// Font Id +FontIdAttr uint32 ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Character Type +TypeAttr ST_PhoneticType ; -// PivotCache Record Count -RecordCountAttr *uint32 ; +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func (_fccfa *QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fccfa .CT_QueryTable =*NewCT_QueryTable ();for _ ,_aegegd :=range start .Attr {if _aegegd .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_eceea ,_afdefa :=_b .ParseBool (_aegegd .Value ); +if _afdefa !=nil {return _afdefa ;};_fccfa .AdjustColumnWidthAttr =&_eceea ;continue ;};if _aegegd .Name .Local =="\u006e\u0061\u006d\u0065"{_aggbf ,_cddag :=_aegegd .Value ,error (nil );if _cddag !=nil {return _cddag ;};_fccfa .NameAttr =_aggbf ;continue ; +};if _aegegd .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_fgabb ,_edcebf :=_b .ParseBool (_aegegd .Value );if _edcebf !=nil {return _edcebf ;};_fccfa .IntermediateAttr =&_fgabb ;continue ;};if _aegegd .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fgbda ,_gcdgc :=_b .ParseBool (_aegegd .Value ); +if _gcdgc !=nil {return _gcdgc ;};_fccfa .RowNumbersAttr =&_fgbda ;continue ;};if _aegegd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cgbegd ,_ceefag :=_b .ParseUint (_aegegd .Value ,10,32);if _ceefag !=nil {return _ceefag ; +};_fccfa .ConnectionIdAttr =uint32 (_cgbegd );continue ;};if _aegegd .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_aaeaa ,_ccbcbb :=_b .ParseBool (_aegegd .Value );if _ccbcbb !=nil {return _ccbcbb ; +};_fccfa .BackgroundRefreshAttr =&_aaeaa ;continue ;};if _aegegd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dfbee ,_edccdg :=_b .ParseBool (_aegegd .Value );if _edccdg !=nil {return _edccdg ;};_fccfa .RefreshOnLoadAttr =&_dfbee ; +continue ;};if _aegegd .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_acgcbf ,_gfdgd :=_b .ParseBool (_aegegd .Value );if _gfdgd !=nil {return _gfdgd ;};_fccfa .FillFormulasAttr =&_acgcbf ;continue ;};if _aegegd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_caaceb ,_dece :=_b .ParseBool (_aegegd .Value ); +if _dece !=nil {return _dece ;};_fccfa .ApplyNumberFormatsAttr =&_caaceb ;continue ;};if _aegegd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebdbfe ,_gbccg :=_b .ParseBool (_aegegd .Value );if _gbccg !=nil {return _gbccg ; +};_fccfa .ApplyFontFormatsAttr =&_ebdbfe ;continue ;};if _aegegd .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_aabfa ,_edffa :=_b .ParseBool (_aegegd .Value );if _edffa !=nil {return _edffa ; +};_fccfa .FirstBackgroundRefreshAttr =&_aabfa ;continue ;};if _aegegd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_aaecd ,_fafcd :=_b .ParseUint (_aegegd .Value ,10,32);if _fafcd !=nil {return _fafcd ;};_bdeffe :=uint32 (_aaecd ); +_fccfa .AutoFormatIdAttr =&_bdeffe ;continue ;};if _aegegd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ccabd ,_gdgad :=_b .ParseBool (_aegegd .Value );if _gdgad !=nil {return _gdgad ; +};_fccfa .ApplyAlignmentFormatsAttr =&_ccabd ;continue ;};if _aegegd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_egead ,_eeage :=_b .ParseBool (_aegegd .Value );if _eeage !=nil {return _eeage ;};_fccfa .DisableRefreshAttr =&_egead ; +continue ;};if _aegegd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gbdag ,_eedfg :=_b .ParseBool (_aegegd .Value );if _eedfg !=nil {return _eedfg ;};_fccfa .ApplyBorderFormatsAttr =&_gbdag ; +continue ;};if _aegegd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_aagede ,_dbdde :=_b .ParseBool (_aegegd .Value );if _dbdde !=nil {return _dbdde ;};_fccfa .PreserveFormattingAttr =&_aagede ; +continue ;};if _aegegd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_becdcg ,_dffcdf :=_b .ParseBool (_aegegd .Value );if _dffcdf !=nil {return _dffcdf ;};_fccfa .ApplyPatternFormatsAttr =&_becdcg ; +continue ;};if _aegegd .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_fccfa .GrowShrinkTypeAttr .UnmarshalXMLAttr (_aegegd );continue ;};if _aegegd .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_bcdde ,_bbeab :=_b .ParseBool (_aegegd .Value ); +if _bbeab !=nil {return _bbeab ;};_fccfa .DisableEditAttr =&_bcdde ;continue ;};if _aegegd .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_bdcaae ,_decfgd :=_b .ParseBool (_aegegd .Value );if _decfgd !=nil {return _decfgd ;};_fccfa .HeadersAttr =&_bdcaae ; +continue ;};if _aegegd .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ddffa ,_fdfad :=_b .ParseBool (_aegegd .Value );if _fdfad !=nil {return _fdfad ;};_fccfa .RemoveDataOnSaveAttr =&_ddffa ;continue ; +};if _aegegd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_agfbb ,_fbfeb :=_b .ParseBool (_aegegd .Value );if _fbfeb !=nil {return _fbfeb ;};_fccfa .ApplyWidthHeightFormatsAttr =&_agfbb ; +continue ;};};_edgbee :for {_gdbad ,_cabca :=d .Token ();if _cabca !=nil {return _cabca ;};switch _afgef :=_gdbad .(type ){case _f .StartElement :switch _afgef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_fccfa .QueryTableRefresh =NewCT_QueryTableRefresh (); +if _cgcga :=d .DecodeElement (_fccfa .QueryTableRefresh ,&_afgef );_cgcga !=nil {return _cgcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccfa .ExtLst =NewCT_ExtensionList (); +if _dcdafa :=d .DecodeElement (_fccfa .ExtLst ,&_afgef );_dcdafa !=nil {return _dcdafa ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_afgef .Name ); +if _cggdd :=d .Skip ();_cggdd !=nil {return _cggdd ;};};case _f .EndElement :break _edgbee ;case _f .CharData :};};return nil ;};type CT_Location struct{ -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// Reference +RefAttr string ; -// Tuple Cache -TupleCacheAttr *bool ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// Supports Subqueries -SupportSubqueryAttr *bool ; +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; +// First Data Column +FirstDataColAttr uint32 ; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// PivotCache Fields -CacheFields *CT_CacheFields ; +// Columns Per Page +ColPageCountAttr *uint32 ;};func (_fcagf ST_DataValidationImeMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eegab :=_f .Attr {};_eegab .Name =name ;switch _fcagf {case ST_DataValidationImeModeUnset :_eegab .Value ="";case ST_DataValidationImeModeNoControl :_eegab .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl"; +case ST_DataValidationImeModeOff :_eegab .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_eegab .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_eegab .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_eegab .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061"; +case ST_DataValidationImeModeFullKatakana :_eegab .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_eegab .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"; +case ST_DataValidationImeModeFullAlpha :_eegab .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_eegab .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_eegab .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c"; +case ST_DataValidationImeModeHalfHangul :_eegab .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _eegab ,nil ;};func (_dgggb *CT_Rst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgggb .T !=nil {_fabee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}}; +_a .AddPreserveSpaceAttr (&_fabee ,*_dgggb .T );e .EncodeElement (_dgggb .T ,_fabee );};if _dgggb .R !=nil {_egacg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_dadae :=range _dgggb .R {e .EncodeElement (_dadae ,_egacg ); +};};if _dgggb .RPh !=nil {_ggffa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_egcab :=range _dgggb .RPh {e .EncodeElement (_egcab ,_ggffa );};};if _dgggb .PhoneticPr !=nil {_gbdgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}}; +e .EncodeElement (_dgggb .PhoneticPr ,_gbdgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efacea ST_PhoneticAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gacae :=_f .Attr {};_gacae .Name =name ;switch _efacea {case ST_PhoneticAlignmentUnset :_gacae .Value =""; +case ST_PhoneticAlignmentNoControl :_gacae .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_gacae .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_gacae .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_PhoneticAlignmentDistributed :_gacae .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gacae ,nil ;};func (_bebfga *CT_RowFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bebfga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bebfga .CountAttr )}); +};e .EncodeToken (start );_eaacf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_afeddg :=range _bebfga .Field {e .EncodeElement (_afeddg ,_eaacf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_edcge *CT_RevisionRowColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcge .ActionAttr =ST_rwColActionType (1);for _ ,_bdbgfc :=range start .Attr {if _bdbgfc .Name .Local =="\u0073\u0049\u0064"{_dcag ,_daaae :=_b .ParseUint (_bdbgfc .Value ,10,32); +if _daaae !=nil {return _daaae ;};_edcge .SIdAttr =uint32 (_dcag );continue ;};if _bdbgfc .Name .Local =="\u0065\u006f\u006c"{_aebdf ,_acafag :=_b .ParseBool (_bdbgfc .Value );if _acafag !=nil {return _acafag ;};_edcge .EolAttr =&_aebdf ;continue ;};if _bdbgfc .Name .Local =="\u0072\u0065\u0066"{_afcfg ,_agddg :=_bdbgfc .Value ,error (nil ); +if _agddg !=nil {return _agddg ;};_edcge .RefAttr =_afcfg ;continue ;};if _bdbgfc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_edcge .ActionAttr .UnmarshalXMLAttr (_bdbgfc );continue ;};if _bdbgfc .Name .Local =="\u0065\u0064\u0067\u0065"{_eagab ,_bdfbg :=_b .ParseBool (_bdbgfc .Value ); +if _bdfbg !=nil {return _bdfbg ;};_edcge .EdgeAttr =&_eagab ;continue ;};if _bdbgfc .Name .Local =="\u0072\u0049\u0064"{_geffbe ,_gcdgfb :=_b .ParseUint (_bdbgfc .Value ,10,32);if _gcdgfb !=nil {return _gcdgfb ;};_fbbbe :=uint32 (_geffbe );_edcge .RIdAttr =&_fbbbe ; +continue ;};if _bdbgfc .Name .Local =="\u0075\u0061"{_baffa ,_ecbdf :=_b .ParseBool (_bdbgfc .Value );if _ecbdf !=nil {return _ecbdf ;};_edcge .UaAttr =&_baffa ;continue ;};if _bdbgfc .Name .Local =="\u0072\u0061"{_eeaaab ,_bedgd :=_b .ParseBool (_bdbgfc .Value ); +if _bedgd !=nil {return _bedgd ;};_edcge .RaAttr =&_eeaaab ;continue ;};};_dbbfcd :for {_gdgcff ,_edcgeg :=d .Token ();if _edcgeg !=nil {return _edcgeg ;};switch _egfcf :=_gdgcff .(type ){case _f .StartElement :switch _egfcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_abgaf :=NewCT_UndoInfo (); +if _afgaa :=d .DecodeElement (_abgaf ,&_egfcf );_afgaa !=nil {return _afgaa ;};_edcge .Undo =append (_edcge .Undo ,_abgaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_dgbfaf :=NewCT_RevisionCellChange (); +if _gedbc :=d .DecodeElement (_dgbfaf ,&_egfcf );_gedbc !=nil {return _gedbc ;};_edcge .Rcc =append (_edcge .Rcc ,_dgbfaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_gfddc :=NewCT_RevisionFormatting (); +if _acegc :=d .DecodeElement (_gfddc ,&_egfcf );_acegc !=nil {return _acegc ;};_edcge .Rfmt =append (_edcge .Rfmt ,_gfddc );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_egfcf .Name ); +if _dbecbg :=d .Skip ();_dbecbg !=nil {return _dbecbg ;};};case _f .EndElement :break _dbbfcd ;case _f .CharData :};};return nil ;};func (_gcabbc *ST_DataValidationType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcabbc =0;case "\u006e\u006f\u006e\u0065":*_gcabbc =1; +case "\u0077\u0068\u006fl\u0065":*_gcabbc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gcabbc =3;case "\u006c\u0069\u0073\u0074":*_gcabbc =4;case "\u0064\u0061\u0074\u0065":*_gcabbc =5;case "\u0074\u0069\u006d\u0065":*_gcabbc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_gcabbc =7; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcabbc =8;};return nil ;};func (_fbee *CT_FunctionGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcgea :=range start .Attr {if _dcgea .Name .Local =="\u006e\u0061\u006d\u0065"{_acgac ,_aagcd :=_dcgea .Value ,error (nil ); +if _aagcd !=nil {return _aagcd ;};_fbee .NameAttr =&_acgac ;continue ;};};for {_abced ,_edeeb :=d .Token ();if _edeeb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_edeeb ); +};if _dbeb ,_fegbb :=_abced .(_f .EndElement );_fegbb &&_dbeb .Name ==start .Name {break ;};};return nil ;}; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_afcd *CT_CellAlignment )ValidateWithPath (path string )error {if _eabc :=_afcd .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_eabc !=nil {return _eabc ;};if _dcfb :=_afcd .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072"); +_dcfb !=nil {return _dcfb ;};return nil ;}; -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_degdd *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _gffcd ,_ffffg :=range _degdd .SheetName {if _adcec :=_ffffg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gffcd )); +_adcec !=nil {return _adcec ;};};return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); -// Tuple Cache -TupleCache *CT_TupleCache ; +// Validate validates the CT_Table and its children +func (_dedga *CT_Table )Validate ()error {return _dedga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");}; -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_eebb *CT_Fonts )ValidateWithPath (path string )error {for _eecfb ,_ecgbf :=range _eebb .Font {if _acfcd :=_ecgbf .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eecfb ));_acfcd !=nil {return _acfcd ; +};};return nil ;};func (_eceaee *CT_I )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdbeg :=range start .Attr {if _bdbeg .Name .Local =="\u0074"{_eceaee .TAttr .UnmarshalXMLAttr (_bdbeg );continue ;};if _bdbeg .Name .Local =="\u0072"{_bgcb ,_daeda :=_b .ParseUint (_bdbeg .Value ,10,32); +if _daeda !=nil {return _daeda ;};_eceddc :=uint32 (_bgcb );_eceaee .RAttr =&_eceddc ;continue ;};if _bdbeg .Name .Local =="\u0069"{_bgce ,_gfcb :=_b .ParseUint (_bdbeg .Value ,10,32);if _gfcb !=nil {return _gfcb ;};_gbfaa :=uint32 (_bgce );_eceaee .IAttr =&_gbfaa ; +continue ;};};_cgdbdb :for {_abbd ,_dbffc :=d .Token ();if _dbffc !=nil {return _dbffc ;};switch _abcc :=_abbd .(type ){case _f .StartElement :switch _abcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_caeee :=NewCT_X (); +if _bagecc :=d .DecodeElement (_caeee ,&_abcc );_bagecc !=nil {return _bagecc ;};_eceaee .X =append (_eceaee .X ,_caeee );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_abcc .Name ); +if _cgdac :=d .Skip ();_cgdac !=nil {return _cgdac ;};};case _f .EndElement :break _cgdbdb ;case _f .CharData :};};return nil ;};func (_cafee ST_DateTimeGrouping )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gceab :=_f .Attr {};_gceab .Name =name ; +switch _cafee {case ST_DateTimeGroupingUnset :_gceab .Value ="";case ST_DateTimeGroupingYear :_gceab .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_gceab .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_gceab .Value ="\u0064\u0061\u0079"; +case ST_DateTimeGroupingHour :_gceab .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_gceab .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_gceab .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _gceab ,nil ; +};func NewCT_Sets ()*CT_Sets {_ceefcff :=&CT_Sets {};return _ceefcff }; -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_aeabf *CT_Pane )ValidateWithPath (path string )error {if _cdccd :=_aeabf .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_cdccd !=nil {return _cdccd ;};if _ccega :=_aeabf .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_ccega !=nil {return _ccega ;};return nil ;};type ST_MdxSetOrder byte ; -// OLAP Dimensions -Dimensions *CT_Dimensions ; +// Validate validates the CT_Dxf and its children +func (_cdcbf *CT_Dxf )Validate ()error {return _cdcbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_fbafcg *CT_pivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fbafcg .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fbafcg .CacheIdAttr )});if _fbafcg .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .DataOnRowsAttr ))}); +};if _fbafcg .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .DataPositionAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_fbafcg .DataCaptionAttr )}); +if _fbafcg .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .GrandTotalCaptionAttr )}); +};if _fbafcg .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .ErrorCaptionAttr )});};if _fbafcg .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowErrorAttr ))}); +};if _fbafcg .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .MissingCaptionAttr )}); +};if _fbafcg .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowMissingAttr ))});};if _fbafcg .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .PageStyleAttr )}); +};if _fbafcg .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .PivotTableStyleAttr )}); +};if _fbafcg .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .VacatedStyleAttr )});};if _fbafcg .TagAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .TagAttr )}); +};if _fbafcg .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .UpdatedVersionAttr )}); +};if _fbafcg .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .MinRefreshableVersionAttr )}); +};if _fbafcg .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .AsteriskTotalsAttr ))}); +};if _fbafcg .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowItemsAttr ))});};if _fbafcg .EditDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .EditDataAttr ))}); +};if _fbafcg .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .DisableFieldListAttr ))}); +};if _fbafcg .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowCalcMbrsAttr ))}); +};if _fbafcg .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .VisualTotalsAttr ))}); +};if _fbafcg .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowMultipleLabelAttr ))}); +};if _fbafcg .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowDataDropDownAttr ))}); +};if _fbafcg .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowDrillAttr ))});};if _fbafcg .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .PrintDrillAttr ))}); +};if _fbafcg .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowMemberPropertyTipsAttr ))}); +};if _fbafcg .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowDataTipsAttr ))}); +};if _fbafcg .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .EnableWizardAttr ))}); +};if _fbafcg .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .EnableDrillAttr ))});};if _fbafcg .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .EnableFieldPropertiesAttr ))}); +};if _fbafcg .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .PreserveFormattingAttr ))}); +};if _fbafcg .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .UseAutoFormattingAttr ))}); +};if _fbafcg .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .PageWrapAttr )});};if _fbafcg .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .PageOverThenDownAttr ))}); +};if _fbafcg .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .SubtotalHiddenItemsAttr ))}); +};if _fbafcg .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .RowGrandTotalsAttr ))}); +};if _fbafcg .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ColGrandTotalsAttr ))}); +};if _fbafcg .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .FieldPrintTitlesAttr ))}); +};if _fbafcg .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ItemPrintTitlesAttr ))}); +};if _fbafcg .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .MergeItemAttr ))});};if _fbafcg .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowDropZonesAttr ))}); +};if _fbafcg .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .CreatedVersionAttr )}); +};if _fbafcg .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .IndentAttr )});};if _fbafcg .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowEmptyRowAttr ))}); +};if _fbafcg .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowEmptyColAttr ))}); +};if _fbafcg .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ShowHeadersAttr ))});};if _fbafcg .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .CompactAttr ))}); +};if _fbafcg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .OutlineAttr ))});};if _fbafcg .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .OutlineDataAttr ))}); +};if _fbafcg .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .CompactDataAttr ))});};if _fbafcg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .PublishedAttr ))}); +};if _fbafcg .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .GridDropZonesAttr ))}); +};if _fbafcg .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ImmersiveAttr ))});};if _fbafcg .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .MultipleFieldFiltersAttr ))}); +};if _fbafcg .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .ChartFormatAttr )});};if _fbafcg .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .RowHeaderCaptionAttr )}); +};if _fbafcg .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .ColHeaderCaptionAttr )}); +};if _fbafcg .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .FieldListSortAscendingAttr ))}); +};if _fbafcg .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .MdxSubqueriesAttr ))}); +};if _fbafcg .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .CustomListSortAttr ))}); +};if _fbafcg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fbafcg .AutoFormatIdAttr )});};if _fbafcg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ApplyNumberFormatsAttr ))}); +};if _fbafcg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ApplyBorderFormatsAttr ))}); +};if _fbafcg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ApplyFontFormatsAttr ))}); +};if _fbafcg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ApplyPatternFormatsAttr ))}); +};if _fbafcg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ApplyAlignmentFormatsAttr ))}); +};if _fbafcg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fbafcg .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );_afcccc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbafcg .Location ,_afcccc );if _fbafcg .PivotFields !=nil {_dcacdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_fbafcg .PivotFields ,_dcacdg );};if _fbafcg .RowFields !=nil {_cefafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbafcg .RowFields ,_cefafe ); +};if _fbafcg .RowItems !=nil {_aeadf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fbafcg .RowItems ,_aeadf );};if _fbafcg .ColFields !=nil {_adadd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_fbafcg .ColFields ,_adadd );};if _fbafcg .ColItems !=nil {_caddbb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fbafcg .ColItems ,_caddbb );};if _fbafcg .PageFields !=nil {_fbcdee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_fbafcg .PageFields ,_fbcdee );};if _fbafcg .DataFields !=nil {_eefef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbafcg .DataFields ,_eefef ); +};if _fbafcg .Formats !=nil {_fbbbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fbafcg .Formats ,_fbbbd );};if _fbafcg .ConditionalFormats !=nil {_ececgg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}}; +e .EncodeElement (_fbafcg .ConditionalFormats ,_ececgg );};if _fbafcg .ChartFormats !=nil {_eggff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fbafcg .ChartFormats ,_eggff ); +};if _fbafcg .PivotHierarchies !=nil {_afccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_fbafcg .PivotHierarchies ,_afccd );}; +if _fbafcg .PivotTableStyleInfo !=nil {_eafgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_fbafcg .PivotTableStyleInfo ,_eafgf ); +};if _fbafcg .Filters !=nil {_afcfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fbafcg .Filters ,_afcfa );};if _fbafcg .RowHierarchiesUsage !=nil {_dfebbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; +e .EncodeElement (_fbafcg .RowHierarchiesUsage ,_dfebbc );};if _fbafcg .ColHierarchiesUsage !=nil {_cdcgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; +e .EncodeElement (_fbafcg .ColHierarchiesUsage ,_cdcgd );};if _fbafcg .ExtLst !=nil {_aggeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbafcg .ExtLst ,_aggeg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_CalculatedItem struct{ -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; +// Field Index +FieldAttr *uint32 ; -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; +// Calculated Item Formula +FormulaAttr *string ; + +// Calculated Item Location +PivotArea *CT_PivotArea ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dgccg *CT_QueryTableField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dgccg .IdAttr )}); -if _dgccg .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgccg .NameAttr )});};if _dgccg .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgccg .DataBoundAttr ))}); -};if _dgccg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgccg .RowNumbersAttr ))});};if _dgccg .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgccg .FillFormulasAttr ))}); -};if _dgccg .ClippedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgccg .ClippedAttr ))});};if _dgccg .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dgccg .TableColumnIdAttr )}); -};e .EncodeToken (start );if _dgccg .ExtLst !=nil {_cbbgfg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgccg .ExtLst ,_cbbgfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3; -ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7; -ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11; -ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);type ST_PatternType byte ; +ExtLst *CT_ExtensionList ;}; -// Validate validates the StyleSheet and its children -func (_bbgdf *StyleSheet )Validate ()error {return _bbgdf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_dbdeb *CT_GroupLevel )ValidateWithPath (path string )error {if _dbdeb .Groups !=nil {if _eegfgg :=_dbdeb .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_eegfgg !=nil {return _eegfgg ;};};if _dbdeb .ExtLst !=nil {if _eaebb :=_dbdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eaebb !=nil {return _eaebb ;};};return nil ;};type CT_OleObjects struct{ -// Validate validates the CT_Pane and its children -func (_bbbed *CT_Pane )Validate ()error {return _bbbed .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};type CT_NumFmt struct{ +// Embedded Object +OleObject []*CT_OleObject ;};func (_geegg *CT_DataValidations )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fddd :=range start .Attr {if _fddd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_acbg ,_baafg :=_b .ParseBool (_fddd .Value ); +if _baafg !=nil {return _baafg ;};_geegg .DisablePromptsAttr =&_acbg ;continue ;};if _fddd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ggce ,_afgf :=_b .ParseUint (_fddd .Value ,10,32);if _afgf !=nil {return _afgf ;};_fedbdb :=uint32 (_ggce ); +_geegg .XWindowAttr =&_fedbdb ;continue ;};if _fddd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_bcab ,_ceggf :=_b .ParseUint (_fddd .Value ,10,32);if _ceggf !=nil {return _ceggf ;};_gdgd :=uint32 (_bcab );_geegg .YWindowAttr =&_gdgd ;continue ; +};if _fddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcef ,_fgbd :=_b .ParseUint (_fddd .Value ,10,32);if _fgbd !=nil {return _fgbd ;};_ebbddf :=uint32 (_bcef );_geegg .CountAttr =&_ebbddf ;continue ;};};_fefde :for {_afgc ,_beee :=d .Token ();if _beee !=nil {return _beee ; +};switch _faebe :=_afgc .(type ){case _f .StartElement :switch _faebe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_adacb :=NewCT_DataValidation (); +if _fbfbf :=d .DecodeElement (_adacb ,&_faebe );_fbfbf !=nil {return _fbfbf ;};_geegg .DataValidation =append (_geegg .DataValidation ,_adacb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_faebe .Name ); +if _dcabb :=d .Skip ();_dcabb !=nil {return _dcabb ;};};case _f .EndElement :break _fefde ;case _f .CharData :};};return nil ;}; -// Number Format Id -NumFmtIdAttr uint32 ; +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_bbgdca *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _aaegc ,_bcbdc :=range _bbgdca .Reference {if _gbged :=_bcbdc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aaegc )); +_gbged !=nil {return _gbged ;};};return nil ;};func (_aecdg *CT_Dxf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aecdg .Font !=nil {_abee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_aecdg .Font ,_abee );};if _aecdg .NumFmt !=nil {_bfdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_aecdg .NumFmt ,_bfdg );};if _aecdg .Fill !=nil {_affc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_aecdg .Fill ,_affc );};if _aecdg .Alignment !=nil {_bedgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aecdg .Alignment ,_bedgb );};if _aecdg .Border !=nil {_aacga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}}; +e .EncodeElement (_aecdg .Border ,_aacga );};if _aecdg .Protection !=nil {_dfcafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aecdg .Protection ,_dfcafe ); +};if _aecdg .ExtLst !=nil {_ecdcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aecdg .ExtLst ,_ecdcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbddc *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dgbddc .IdAttr )}); +if _dgbddc .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dgbddc .DisplayNameAttr )}); +if _dgbddc .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .CommentAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_dgbddc .RefAttr )}); +if _dgbddc .TableTypeAttr !=ST_TableTypeUnset {_bggac ,_aaefb :=_dgbddc .TableTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _aaefb !=nil {return _aaefb ;};start .Attr =append (start .Attr ,_bggac );};if _dgbddc .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .HeaderRowCountAttr )}); +};if _dgbddc .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dgbddc .InsertRowAttr ))});};if _dgbddc .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dgbddc .InsertRowShiftAttr ))}); +};if _dgbddc .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .TotalsRowCountAttr )}); +};if _dgbddc .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dgbddc .TotalsRowShownAttr ))}); +};if _dgbddc .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dgbddc .PublishedAttr ))});};if _dgbddc .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .HeaderRowDxfIdAttr )}); +};if _dgbddc .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .DataDxfIdAttr )});};if _dgbddc .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .TotalsRowDxfIdAttr )}); +};if _dgbddc .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .HeaderRowBorderDxfIdAttr )}); +};if _dgbddc .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .TableBorderDxfIdAttr )}); +};if _dgbddc .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .TotalsRowBorderDxfIdAttr )}); +};if _dgbddc .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .HeaderRowCellStyleAttr )}); +};if _dgbddc .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .DataCellStyleAttr )}); +};if _dgbddc .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .TotalsRowCellStyleAttr )}); +};if _dgbddc .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgbddc .ConnectionIdAttr )});};e .EncodeToken (start ); +if _dgbddc .AutoFilter !=nil {_daegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dgbddc .AutoFilter ,_daegb );};if _dgbddc .SortState !=nil {_fbbde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; +e .EncodeElement (_dgbddc .SortState ,_fbbde );};_egaff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_dgbddc .TableColumns ,_egaff );if _dgbddc .TableStyleInfo !=nil {_fgceb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}}; +e .EncodeElement (_dgbddc .TableStyleInfo ,_fgceb );};if _dgbddc .ExtLst !=nil {_baegedd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgbddc .ExtLst ,_baegedd );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_FilterColumn struct{ -// Number Format Code -FormatCodeAttr string ;};type ST_PageOrder byte ;func NewCT_MemberProperty ()*CT_MemberProperty {_degbgc :=&CT_MemberProperty {};return _degbgc };func (_bdfe *CT_DeletedField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daca :=range start .Attr {if _daca .Name .Local =="\u006e\u0061\u006d\u0065"{_bgede ,_efef :=_daca .Value ,error (nil ); -if _efef !=nil {return _efef ;};_bdfe .NameAttr =_bgede ;continue ;};};for {_dbcag ,_edcc :=d .Token ();if _edcc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_edcc ); -};if _cbfb ,_ddcbg :=_dbcag .(_e .EndElement );_ddcbg &&_cbfb .Name ==start .Name {break ;};};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_eadc :=&CT_CalculatedMember {};return _eadc };type CT_HierarchyUsage struct{ +// Filter Column Data +ColIdAttr uint32 ; -// Hierarchy Usage -HierarchyUsageAttr int32 ;};func (_fgfgb *CT_IgnoredErrors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egeaa :for {_aagde ,_fcbgbf :=d .Token ();if _fcbgbf !=nil {return _fcbgbf ;};switch _bbfb :=_aagde .(type ){case _e .StartElement :switch _bbfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_eeegc :=NewCT_IgnoredError (); -if _cadd :=d .DecodeElement (_eeegc ,&_bbfb );_cadd !=nil {return _cadd ;};_fgfgb .IgnoredError =append (_fgfgb .IgnoredError ,_eeegc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfgb .ExtLst =NewCT_ExtensionList (); -if _dafef :=d .DecodeElement (_fgfgb .ExtLst ,&_bbfb );_dafef !=nil {return _dafef ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_bbfb .Name ); -if _bbeccg :=d .Skip ();_bbeccg !=nil {return _bbeccg ;};};case _e .EndElement :break _egeaa ;case _e .CharData :};};return nil ;};func (_agceb *CT_ExternalSheetData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gdeda ,_ebec :=_b .ParseUint (_fbfe .Value ,10,32); -if _ebec !=nil {return _ebec ;};_agceb .SheetIdAttr =uint32 (_gdeda );continue ;};if _fbfe .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_eaabg ,_acff :=_b .ParseBool (_fbfe .Value );if _acff !=nil {return _acff ; -};_agceb .RefreshErrorAttr =&_eaabg ;continue ;};};_fead :for {_aaaec ,_fcbab :=d .Token ();if _fcbab !=nil {return _fcbab ;};switch _aedgf :=_aaaec .(type ){case _e .StartElement :switch _aedgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_feabd :=NewCT_ExternalRow (); -if _ccfbd :=d .DecodeElement (_feabd ,&_aedgf );_ccfbd !=nil {return _ccfbd ;};_agceb .Row =append (_agceb .Row ,_feabd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_aedgf .Name ); -if _bbdee :=d .Skip ();_bbdee !=nil {return _bbdee ;};};case _e .EndElement :break _fead ;case _e .CharData :};};return nil ;}; +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_fdcbfd *CT_XStringElement )ValidateWithPath (path string )error {return nil }; +// Show Filter Button +ShowButtonAttr *bool ; -// Validate validates the CT_Top10 and its children -func (_dbbgf *CT_Top10 )Validate ()error {return _dbbgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_babbdf *ExternalLink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _babbdf .CT_ExternalLink .MarshalXML (e ,start );};func (_fddb *CT_FontSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_defbcc :=range start .Attr {if _defbcc .Name .Local =="\u0076\u0061\u006c"{_aggfc ,_dabdb :=_b .ParseFloat (_defbcc .Value ,64); -if _dabdb !=nil {return _dabdb ;};_fddb .ValAttr =_aggfc ;continue ;};};for {_bcdg ,_caebf :=d .Token ();if _caebf !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_caebf ); -};if _accfaf ,_egdff :=_bcdg .(_e .EndElement );_egdff &&_accfaf .Name ==start .Name {break ;};};return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2; -ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7; -ST_DataValidationTypeCustom ST_DataValidationType =8;); +// Filter Criteria +Filters *CT_Filters ; -// Validate validates the CT_PhoneticRun and its children -func (_ffea *CT_PhoneticRun )Validate ()error {return _ffea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};type CT_ConditionalFormat struct{ +// Top 10 +Top10 *CT_Top10 ; -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Custom Filters +CustomFilters *CT_CustomFilters ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Priority -PriorityAttr uint32 ; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func (_cebb *CT_RPrElt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cebb .RFont !=nil {_bfdgge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_cebb .RFont ,_bfdgge );};if _cebb .Charset !=nil {_cedbg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_cebb .Charset ,_cedbg );};if _cebb .Family !=nil {_afbfda :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}}; -e .EncodeElement (_cebb .Family ,_afbfda );};if _cebb .B !=nil {_gbdgec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_cebb .B ,_gbdgec );};if _cebb .I !=nil {_bcdff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069"}}; -e .EncodeElement (_cebb .I ,_bcdff );};if _cebb .Strike !=nil {_begaag :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cebb .Strike ,_begaag );};if _cebb .Outline !=nil {_cfgdb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}}; -e .EncodeElement (_cebb .Outline ,_cfgdb );};if _cebb .Shadow !=nil {_egaba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_cebb .Shadow ,_egaba );};if _cebb .Condense !=nil {_gfafc :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}}; -e .EncodeElement (_cebb .Condense ,_gfafc );};if _cebb .Extend !=nil {_bbabc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_cebb .Extend ,_bbabc );};if _cebb .Color !=nil {_eaaef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_cebb .Color ,_eaaef );};if _cebb .Sz !=nil {_bbddb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_cebb .Sz ,_bbddb );};if _cebb .U !=nil {_gfcdf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0075"}}; -e .EncodeElement (_cebb .U ,_gfcdf );};if _cebb .VertAlign !=nil {_aggdf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cebb .VertAlign ,_aggdf );};if _cebb .Scheme !=nil {_bbgef :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}}; -e .EncodeElement (_cebb .Scheme ,_bbgef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Number ()*CT_Number {_gceed :=&CT_Number {};return _gceed };func (_debda *ST_HorizontalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgecff ,_cdabb :=d .Token (); -if _cdabb !=nil {return _cdabb ;};if _bgccbd ,_eegbd :=_fgecff .(_e .EndElement );_eegbd &&_bgccbd .Name ==start .Name {*_debda =1;return nil ;};if _dgeggf ,_fgacbg :=_fgecff .(_e .CharData );!_fgacbg {return _g .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",_fgecff ); -}else {switch string (_dgeggf ){case "":*_debda =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_debda =1;case "\u006c\u0065\u0066\u0074":*_debda =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_debda =3;case "\u0072\u0069\u0067h\u0074":*_debda =4;case "\u0066\u0069\u006c\u006c":*_debda =5; -case "\u006au\u0073\u0074\u0069\u0066\u0079":*_debda =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_debda =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_debda =8;};};_fgecff ,_cdabb =d .Token (); -if _cdabb !=nil {return _cdabb ;};if _cccdb ,_gebdb :=_fgecff .(_e .EndElement );_gebdb &&_cccdb .Name ==start .Name {return nil ;};return _g .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",_fgecff ); -};func (_ebdcg ST_VolDepType )Validate ()error {return _ebdcg .ValidateWithPath ("")};func (_daddec *VolTypes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daddec .CT_VolTypes =*NewCT_VolTypes ();_fcafcc :for {_ffaaa ,_fafab :=d .Token (); -if _fafab !=nil {return _fafab ;};switch _cegeb :=_ffaaa .(type ){case _e .StartElement :switch _cegeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_fdccc :=NewCT_VolType (); -if _gefgec :=d .DecodeElement (_fdccc ,&_cegeb );_gefgec !=nil {return _gefgec ;};_daddec .VolType =append (_daddec .VolType ,_fdccc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daddec .ExtLst =NewCT_ExtensionList (); -if _fcaea :=d .DecodeElement (_daddec .ExtLst ,&_cegeb );_fcaea !=nil {return _fcaea ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_cegeb .Name ); -if _aacbb :=d .Skip ();_aacbb !=nil {return _aacbb ;};};case _e .EndElement :break _fcafcc ;case _e .CharData :};};return nil ;};func (_ggcff *CT_WebPublishing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccffd :=range start .Attr {if _ccffd .Name .Local =="\u0063\u0073\u0073"{_gfdefg ,_gccbc :=_b .ParseBool (_ccffd .Value ); -if _gccbc !=nil {return _gccbc ;};_ggcff .CssAttr =&_gfdefg ;continue ;};if _ccffd .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_ddag ,_afbfdaa :=_b .ParseBool (_ccffd .Value );if _afbfdaa !=nil {return _afbfdaa ;};_ggcff .ThicketAttr =&_ddag ; -continue ;};if _ccffd .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_afdegd ,_fffcg :=_b .ParseBool (_ccffd .Value );if _fffcg !=nil {return _fffcg ;};_ggcff .LongFileNamesAttr =&_afdegd ;continue ;};if _ccffd .Name .Local =="\u0076\u006d\u006c"{_fcgfb ,_adcdec :=_b .ParseBool (_ccffd .Value ); -if _adcdec !=nil {return _adcdec ;};_ggcff .VmlAttr =&_fcgfb ;continue ;};if _ccffd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_aeeac ,_gffff :=_b .ParseBool (_ccffd .Value );if _gffff !=nil {return _gffff ;};_ggcff .AllowPngAttr =&_aeeac ; -continue ;};if _ccffd .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_ggcff .TargetScreenSizeAttr .UnmarshalXMLAttr (_ccffd );continue ;};if _ccffd .Name .Local =="\u0064\u0070\u0069"{_adgedf ,_eacfg :=_b .ParseUint (_ccffd .Value ,10,32); -if _eacfg !=nil {return _eacfg ;};_dcagg :=uint32 (_adgedf );_ggcff .DpiAttr =&_dcagg ;continue ;};if _ccffd .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gcfac ,_gaaddd :=_b .ParseUint (_ccffd .Value ,10,32);if _gaaddd !=nil {return _gaaddd ; -};_fedfec :=uint32 (_gcfac );_ggcff .CodePageAttr =&_fedfec ;continue ;};if _ccffd .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gdfac ,_cbceda :=_ccffd .Value ,error (nil );if _cbceda !=nil {return _cbceda ;};_ggcff .CharacterSetAttr =&_gdfac ; -continue ;};};for {_bebdf ,_ceeab :=d .Token ();if _ceeab !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_ceeab );};if _ccabda ,_fgbgg :=_bebdf .(_e .EndElement ); -_fgbgg &&_ccabda .Name ==start .Name {break ;};};return nil ;}; +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func NewCT_Chartsheet ()*CT_Chartsheet {_acfb :=&CT_Chartsheet {};_acfb .SheetViews =NewCT_ChartsheetViews ();_acfb .Drawing =NewCT_Drawing ();return _acfb ;};func NewChartsheet ()*Chartsheet {_cffg :=&Chartsheet {}; +_cffg .CT_Chartsheet =*NewCT_Chartsheet ();return _cffg ;};type ST_HtmlFmt byte ; -// Validate validates the Metadata and its children -func (_fabedg *Metadata )Validate ()error {return _fabedg .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; +// Validate validates the CT_DefinedNames and its children +func (_gggeda *CT_DefinedNames )Validate ()error {return _gggeda .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; -// Validate validates the CT_PivotFilters and its children -func (_eegdce *CT_PivotFilters )Validate ()error {return _eegdce .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_edbgb *CT_Set )ValidateWithPath (path string )error {if _eebcbe :=_edbgb .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eebcbe !=nil {return _eebcbe ;};for _fddgdd ,_fdbff :=range _edbgb .Tpls {if _caggd :=_fdbff .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fddgdd )); +_caggd !=nil {return _caggd ;};};if _edbgb .SortByTuple !=nil {if _ceeca :=_edbgb .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_ceeca !=nil {return _ceeca ;};};return nil ;};func (_eaacbg *ST_FieldSortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eaacbg =0; +case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eaacbg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_eaacbg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_eaacbg =3;};return nil ;};type ST_SortBy byte ;func (_adgb *CT_FileRecoveryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdca :=range start .Attr {if _dcdca .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_eecea ,_adfcg :=_b .ParseBool (_dcdca .Value ); +if _adfcg !=nil {return _adfcg ;};_adgb .AutoRecoverAttr =&_eecea ;continue ;};if _dcdca .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_ggdb ,_ggefc :=_b .ParseBool (_dcdca .Value );if _ggefc !=nil {return _ggefc ;};_adgb .CrashSaveAttr =&_ggdb ; +continue ;};if _dcdca .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_abeg ,_cgab :=_b .ParseBool (_dcdca .Value );if _cgab !=nil {return _cgab ;};_adgb .DataExtractLoadAttr =&_abeg ;continue ;};if _dcdca .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_daadf ,_bfcbg :=_b .ParseBool (_dcdca .Value ); +if _bfcbg !=nil {return _bfcbg ;};_adgb .RepairLoadAttr =&_daadf ;continue ;};};for {_afffd ,_eddge :=d .Token ();if _eddge !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_eddge ); +};if _gfee ,_ddecg :=_afffd .(_f .EndElement );_ddecg &&_gfee .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_babgf *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_babgf .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_babgf .GuidAttr ); -};if _cfag :=_babgf .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cfag !=nil {return _cfag ;};if _babgf .PageMargins !=nil {if _aegg :=_babgf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_aegg !=nil {return _aegg ;};};if _babgf .PageSetup !=nil {if _efea :=_babgf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_efea !=nil {return _efea ;};};if _babgf .HeaderFooter !=nil {if _abaac :=_babgf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_abaac !=nil {return _abaac ;};};return nil ;};func (_caaea *CT_OleItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_caaea .NameAttr )}); -if _caaea .IconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caaea .IconAttr ))});};if _caaea .AdviseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caaea .AdviseAttr ))}); -};if _caaea .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caaea .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_afgga *CT_TupleCache )ValidateWithPath (path string )error {if _afgga .Entries !=nil {if _gcfgbg :=_afgga .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_gcfgbg !=nil {return _gcfgbg ;};};if _afgga .Sets !=nil {if _fggge :=_afgga .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073"); +_fggge !=nil {return _fggge ;};};if _afgga .QueryCache !=nil {if _gadcg :=_afgga .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_gadcg !=nil {return _gadcg ;};};if _afgga .ServerFormats !=nil {if _cbabe :=_afgga .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073"); +_cbabe !=nil {return _cbabe ;};};if _afgga .ExtLst !=nil {if _cfggc :=_afgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfggc !=nil {return _cfggc ;};};return nil ;};func (_eaeee ST_Orientation )Validate ()error {return _eaeee .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_dcgf *CT_CellFormula )ValidateWithPath (path string )error {if _dbeg :=_dcgf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dbeg !=nil {return _dbeg ;};return nil ;};func (_ded *CT_CacheField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ded .NameAttr )}); -if _ded .CaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ded .CaptionAttr )});};if _ded .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ded .PropertyNameAttr )}); -};if _ded .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ded .ServerFieldAttr ))});};if _ded .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ded .UniqueListAttr ))}); -};if _ded .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ded .NumFmtIdAttr )});};if _ded .FormulaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_ded .FormulaAttr )}); -};if _ded .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ded .SqlTypeAttr )});};if _ded .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_g .Sprintf ("\u0025\u0076",*_ded .HierarchyAttr )}); -};if _ded .LevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ded .LevelAttr )});};if _ded .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ded .DatabaseFieldAttr ))}); -};if _ded .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ded .MappingCountAttr )});};if _ded .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ded .MemberPropertyFieldAttr ))}); -};e .EncodeToken (start );if _ded .SharedItems !=nil {_gad :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ded .SharedItems ,_gad );};if _ded .FieldGroup !=nil {_bdec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}}; -e .EncodeElement (_ded .FieldGroup ,_bdec );};if _ded .MpMap !=nil {_afcb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_degb :=range _ded .MpMap {e .EncodeElement (_degb ,_afcb );};};if _ded .ExtLst !=nil {_cdcdg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ded .ExtLst ,_cdcdg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SheetPr struct{ -// Synch Horizontal -SyncHorizontalAttr *bool ; +// Validate validates the Dialogsheet and its children +func (_edaee *Dialogsheet )Validate ()error {return _edaee .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};type CT_SheetData struct{ -// Synch Vertical -SyncVerticalAttr *bool ; +// Row +Row []*CT_Row ;}; -// Synch Reference -SyncRefAttr *string ; +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_dgfac *CT_Formats )ValidateWithPath (path string )error {for _feda ,_efbec :=range _dgfac .Format {if _gdbgc :=_efbec .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_feda )); +_gdbgc !=nil {return _gdbgc ;};};return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_cbbbcf :=&CT_Worksheet {};_cbbbcf .SheetData =NewCT_SheetData ();return _cbbbcf ;}; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// Validate validates the CT_Format and its children +func (_gggg *CT_Format )Validate ()error {return _gggg .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};type ST_PhoneticAlignment byte ;func (_dbgg *CT_ChartsheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbgg .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dbgg .PasswordAttr )}); +};if _dbgg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dbgg .AlgorithmNameAttr )}); +};if _dbgg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_dbgg .HashValueAttr )});};if _dbgg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_dbgg .SaltValueAttr )}); +};if _dbgg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bg .Sprintf ("\u0025\u0076",*_dbgg .SpinCountAttr )});};if _dbgg .ContentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbgg .ContentAttr ))}); +};if _dbgg .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dbgg .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_dfe :=&CT_AutoSortScope {};_dfe .PivotArea =NewCT_PivotArea ();return _dfe ;};func (_agddgc ST_WebSourceType )Validate ()error {return _agddgc .ValidateWithPath ("")};type CT_ExternalBook struct{IdAttr string ; -// Transition Formula Entry -TransitionEntryAttr *bool ; -// Published -PublishedAttr *bool ; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// Code Name -CodeNameAttr *string ; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// Filter Mode -FilterModeAttr *bool ; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};func (_bdegg ST_rwColActionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_affbg :=_f .Attr {};_affbg .Name =name ;switch _bdegg {case ST_rwColActionTypeUnset :_affbg .Value ="";case ST_rwColActionTypeInsertRow :_affbg .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"; +case ST_rwColActionTypeDeleteRow :_affbg .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_affbg .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_affbg .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl"; +};return _affbg ,nil ;}; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Validate validates the CT_PivotArea and its children +func (_gebg *CT_PivotArea )Validate ()error {return _gebg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_FontScheme ()*CT_FontScheme {_cddbc :=&CT_FontScheme {};_cddbc .ValAttr =ST_FontScheme (1); +return _cddbc ;};func NewCT_IndexedColors ()*CT_IndexedColors {_bcgee :=&CT_IndexedColors {};return _bcgee };func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_bbb :=&CT_CacheHierarchies {};return _bbb };type CT_FunctionGroups struct{ -// Sheet Tab Color -TabColor *CT_Color ; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// Function Group +FunctionGroup []*CT_FunctionGroup ;}; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;}; +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_edbdd *CT_SmartTagTypes )ValidateWithPath (path string )error {for _eecag ,_gfceg :=range _edbdd .SmartTagType {if _bbfaad :=_gfceg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eecag )); +_bbfaad !=nil {return _bbfaad ;};};return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_aeedfg :=&CT_WebPublishObject {};return _aeedfg };func (_ffdc *CT_CustomFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfdb :=range start .Attr {if _bfdb .Name .Local =="\u0061\u006e\u0064"{_gaeb ,_gbfgg :=_b .ParseBool (_bfdb .Value ); +if _gbfgg !=nil {return _gbfgg ;};_ffdc .AndAttr =&_gaeb ;continue ;};};_agfa :for {_gefee ,_abea :=d .Token ();if _abea !=nil {return _abea ;};switch _ddab :=_gefee .(type ){case _f .StartElement :switch _ddab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_eabbg :=NewCT_CustomFilter (); +if _efcb :=d .DecodeElement (_eabbg ,&_ddab );_efcb !=nil {return _efcb ;};_ffdc .CustomFilter =append (_ffdc .CustomFilter ,_eabbg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_ddab .Name ); +if _fcdbf :=d .Skip ();_fcdbf !=nil {return _fcdbf ;};};case _f .EndElement :break _agfa ;case _f .CharData :};};return nil ;};type ExternalLink struct{CT_ExternalLink };func (_dgffad ST_SmartTagShow )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eegbda :=_f .Attr {}; +_eegbda .Name =name ;switch _dgffad {case ST_SmartTagShowUnset :_eegbda .Value ="";case ST_SmartTagShowAll :_eegbda .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_eegbda .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_eegbda .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072"; +};return _eegbda ,nil ;}; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_cdfdg *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_gfccf ST_ParameterType )ValidateWithPath (path string )error {switch _gfccf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfccf )); -};return nil ;};func (_cdegfb *CT_RevisionMove )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cdegfb .SheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",_cdegfb .SourceAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_cdegfb .DestinationAttr )}); -if _cdegfb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cdegfb .SourceSheetIdAttr )}); -};if _cdegfb .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cdegfb .RIdAttr )});};if _cdegfb .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdegfb .UaAttr ))}); -};if _cdegfb .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cdegfb .RaAttr ))});};e .EncodeToken (start );if _cdegfb .Undo !=nil {_dgada :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; -for _ ,_bbcba :=range _cdegfb .Undo {e .EncodeElement (_bbcba ,_dgada );};};if _cdegfb .Rcc !=nil {_gbagb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_eccbgb :=range _cdegfb .Rcc {e .EncodeElement (_eccbgb ,_gbagb ); -};};if _cdegfb .Rfmt !=nil {_efcbe :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cegbgb :=range _cdegfb .Rfmt {e .EncodeElement (_cegbgb ,_efcbe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_cbadd ST_DynamicFilterType )Validate ()error {return _cbadd .ValidateWithPath ("")};func (_cedbf *CT_DrawingHF )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edgbf :=range start .Attr {if _edgbf .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"&&_edgbf .Name .Local =="\u0069\u0064"||_edgbf .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"&&_edgbf .Name .Local =="\u0069\u0064"{_adcc ,_abgaa :=_edgbf .Value ,error (nil ); -if _abgaa !=nil {return _abgaa ;};_cedbf .IdAttr =_adcc ;continue ;};if _edgbf .Name .Local =="\u0072\u0068\u0066"{_ffde ,_cdbgg :=_b .ParseUint (_edgbf .Value ,10,32);if _cdbgg !=nil {return _cdbgg ;};_edcea :=uint32 (_ffde );_cedbf .RhfAttr =&_edcea ; -continue ;};if _edgbf .Name .Local =="\u006c\u0066\u006f"{_edbac ,_fgddf :=_b .ParseUint (_edgbf .Value ,10,32);if _fgddf !=nil {return _fgddf ;};_fdabb :=uint32 (_edbac );_cedbf .LfoAttr =&_fdabb ;continue ;};if _edgbf .Name .Local =="\u006c\u0066\u0065"{_agaea ,_dbebf :=_b .ParseUint (_edgbf .Value ,10,32); -if _dbebf !=nil {return _dbebf ;};_bfgff :=uint32 (_agaea );_cedbf .LfeAttr =&_bfgff ;continue ;};if _edgbf .Name .Local =="\u006c\u0068\u0066"{_cfbb ,_fffgc :=_b .ParseUint (_edgbf .Value ,10,32);if _fffgc !=nil {return _fffgc ;};_cbgc :=uint32 (_cfbb ); -_cedbf .LhfAttr =&_cbgc ;continue ;};if _edgbf .Name .Local =="\u006c\u0066\u0066"{_eeecg ,_gfgc :=_b .ParseUint (_edgbf .Value ,10,32);if _gfgc !=nil {return _gfgc ;};_aeac :=uint32 (_eeecg );_cedbf .LffAttr =&_aeac ;continue ;};if _edgbf .Name .Local =="\u0063\u0068\u0065"{_becb ,_agabb :=_b .ParseUint (_edgbf .Value ,10,32); -if _agabb !=nil {return _agabb ;};_cdbff :=uint32 (_becb );_cedbf .CheAttr =&_cdbff ;continue ;};if _edgbf .Name .Local =="\u0072\u0068\u006f"{_gega ,_beac :=_b .ParseUint (_edgbf .Value ,10,32);if _beac !=nil {return _beac ;};_egee :=uint32 (_gega );_cedbf .RhoAttr =&_egee ; -continue ;};if _edgbf .Name .Local =="\u0072\u0068\u0065"{_dgbbd ,_aaeee :=_b .ParseUint (_edgbf .Value ,10,32);if _aaeee !=nil {return _aaeee ;};_afdad :=uint32 (_dgbbd );_cedbf .RheAttr =&_afdad ;continue ;};if _edgbf .Name .Local =="\u006c\u0068\u006f"{_facef ,_ccfe :=_b .ParseUint (_edgbf .Value ,10,32); -if _ccfe !=nil {return _ccfe ;};_egfgb :=uint32 (_facef );_cedbf .LhoAttr =&_egfgb ;continue ;};if _edgbf .Name .Local =="\u006c\u0068\u0065"{_gfcff ,_bbcge :=_b .ParseUint (_edgbf .Value ,10,32);if _bbcge !=nil {return _bbcge ;};_ddbaa :=uint32 (_gfcff ); -_cedbf .LheAttr =&_ddbaa ;continue ;};if _edgbf .Name .Local =="\u0063\u0068\u006f"{_fcabb ,_facec :=_b .ParseUint (_edgbf .Value ,10,32);if _facec !=nil {return _facec ;};_agaeg :=uint32 (_fcabb );_cedbf .ChoAttr =&_agaeg ;continue ;};if _edgbf .Name .Local =="\u0063\u0068\u0066"{_beab ,_decc :=_b .ParseUint (_edgbf .Value ,10,32); -if _decc !=nil {return _decc ;};_gcdbg :=uint32 (_beab );_cedbf .ChfAttr =&_gcdbg ;continue ;};if _edgbf .Name .Local =="\u0063\u0066\u006f"{_bacb ,_gabab :=_b .ParseUint (_edgbf .Value ,10,32);if _gabab !=nil {return _gabab ;};_gacg :=uint32 (_bacb ); -_cedbf .CfoAttr =&_gacg ;continue ;};if _edgbf .Name .Local =="\u0063\u0066\u0065"{_eefc ,_ebbdb :=_b .ParseUint (_edgbf .Value ,10,32);if _ebbdb !=nil {return _ebbdb ;};_dbgfc :=uint32 (_eefc );_cedbf .CfeAttr =&_dbgfc ;continue ;};if _edgbf .Name .Local =="\u0063\u0066\u0066"{_caabg ,_fccgg :=_b .ParseUint (_edgbf .Value ,10,32); -if _fccgg !=nil {return _fccgg ;};_cdaeb :=uint32 (_caabg );_cedbf .CffAttr =&_cdaeb ;continue ;};if _edgbf .Name .Local =="\u0072\u0066\u006f"{_gffcg ,_efac :=_b .ParseUint (_edgbf .Value ,10,32);if _efac !=nil {return _efac ;};_fadac :=uint32 (_gffcg ); -_cedbf .RfoAttr =&_fadac ;continue ;};if _edgbf .Name .Local =="\u0072\u0066\u0065"{_ccbe ,_agcfd :=_b .ParseUint (_edgbf .Value ,10,32);if _agcfd !=nil {return _agcfd ;};_bceba :=uint32 (_ccbe );_cedbf .RfeAttr =&_bceba ;continue ;};if _edgbf .Name .Local =="\u0072\u0066\u0066"{_ffbf ,_dcdac :=_b .ParseUint (_edgbf .Value ,10,32); -if _dcdac !=nil {return _dcdac ;};_dfceb :=uint32 (_ffbf );_cedbf .RffAttr =&_dfceb ;continue ;};};for {_fdegc ,_adea :=d .Token ();if _adea !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_adea ); -};if _dcdad ,_eaeb :=_fdegc .(_e .EndElement );_eaeb &&_dcdad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_cfcbc *CT_RevisionConflict )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Comment and its children -func (_bccb *CT_Comment )Validate ()error {return _bccb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_egdbd *CT_MdxSet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eafgb :=range start .Attr {if _eafgb .Name .Local =="\u006e\u0073"{_abefc ,_bgdfce :=_b .ParseUint (_eafgb .Value ,10,32); -if _bgdfce !=nil {return _bgdfce ;};_egdbd .NsAttr =uint32 (_abefc );continue ;};if _eafgb .Name .Local =="\u0063"{_ebbca ,_effab :=_b .ParseUint (_eafgb .Value ,10,32);if _effab !=nil {return _effab ;};_afec :=uint32 (_ebbca );_egdbd .CAttr =&_afec ;continue ; -};if _eafgb .Name .Local =="\u006f"{_egdbd .OAttr .UnmarshalXMLAttr (_eafgb );continue ;};};_aaggd :for {_cgec ,_abeab :=d .Token ();if _abeab !=nil {return _abeab ;};switch _bgfad :=_cgec .(type ){case _e .StartElement :switch _bgfad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gdedf :=NewCT_MetadataStringIndex (); -if _cfege :=d .DecodeElement (_gdedf ,&_bgfad );_cfege !=nil {return _cfege ;};_egdbd .N =append (_egdbd .N ,_gdedf );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_bgfad .Name ); -if _bcggf :=d .Skip ();_bcggf !=nil {return _bcggf ;};};case _e .EndElement :break _aaggd ;case _e .CharData :};};return nil ;};func NewCT_ObjectPr ()*CT_ObjectPr {_dgcgeb :=&CT_ObjectPr {};_dgcgeb .Anchor =NewCT_ObjectAnchor ();return _dgcgeb ;};func (_badgac *CT_Sst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edefc :=range start .Attr {if _edefc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebdb ,_gbadb :=_b .ParseUint (_edefc .Value ,10,32); -if _gbadb !=nil {return _gbadb ;};_ffdgad :=uint32 (_ebdb );_badgac .CountAttr =&_ffdgad ;continue ;};if _edefc .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_efdbc ,_gceddc :=_b .ParseUint (_edefc .Value ,10,32);if _gceddc !=nil {return _gceddc ; -};_dgbbe :=uint32 (_efdbc );_badgac .UniqueCountAttr =&_dgbbe ;continue ;};};_adaaad :for {_edabfd ,_eedgb :=d .Token ();if _eedgb !=nil {return _eedgb ;};switch _cdafa :=_edabfd .(type ){case _e .StartElement :switch _cdafa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_bfdbc :=NewCT_Rst (); -if _eagcg :=d .DecodeElement (_bfdbc ,&_cdafa );_eagcg !=nil {return _eagcg ;};_badgac .Si =append (_badgac .Si ,_bfdbc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badgac .ExtLst =NewCT_ExtensionList (); -if _bcgeab :=d .DecodeElement (_badgac .ExtLst ,&_cdafa );_bcgeab !=nil {return _bcgeab ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_cdafa .Name ); -if _fafbaf :=d .Skip ();_fafbaf !=nil {return _fafbaf ;};};case _e .EndElement :break _adaaad ;case _e .CharData :};};return nil ;};func (_fdcfef *Metadata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcfef .CT_Metadata =*NewCT_Metadata (); -_eadcc :for {_fbebaa ,_cgeca :=d .Token ();if _cgeca !=nil {return _cgeca ;};switch _agbbb :=_fbebaa .(type ){case _e .StartElement :switch _agbbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_fdcfef .MetadataTypes =NewCT_MetadataTypes (); -if _gabcd :=d .DecodeElement (_fdcfef .MetadataTypes ,&_agbbb );_gabcd !=nil {return _gabcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_fdcfef .MetadataStrings =NewCT_MetadataStrings (); -if _bcccc :=d .DecodeElement (_fdcfef .MetadataStrings ,&_agbbb );_bcccc !=nil {return _bcccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdcfef .MdxMetadata =NewCT_MdxMetadata (); -if _dgeea :=d .DecodeElement (_fdcfef .MdxMetadata ,&_agbbb );_dgeea !=nil {return _dgeea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ffdedg :=NewCT_FutureMetadata (); -if _ffdfg :=d .DecodeElement (_ffdedg ,&_agbbb );_ffdfg !=nil {return _ffdfg ;};_fdcfef .FutureMetadata =append (_fdcfef .FutureMetadata ,_ffdedg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdcfef .CellMetadata =NewCT_MetadataBlocks (); -if _bfcbd :=d .DecodeElement (_fdcfef .CellMetadata ,&_agbbb );_bfcbd !=nil {return _bfcbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdcfef .ValueMetadata =NewCT_MetadataBlocks (); -if _afbgbc :=d .DecodeElement (_fdcfef .ValueMetadata ,&_agbbb );_afbgbc !=nil {return _afbgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdcfef .ExtLst =NewCT_ExtensionList (); -if _bgaaf :=d .DecodeElement (_fdcfef .ExtLst ,&_agbbb );_bgaaf !=nil {return _bgaaf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_agbbb .Name ); -if _cggag :=d .Skip ();_cggag !=nil {return _cggag ;};};case _e .EndElement :break _eadcc ;case _e .CharData :};};return nil ;};func (_eefcgc ST_PrintError )ValidateWithPath (path string )error {switch _eefcgc {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefcgc )); -};return nil ;};func NewCT_Colors ()*CT_Colors {_ffff :=&CT_Colors {};return _ffff }; +// Validate validates the CT_PivotCacheDefinition and its children +func (_ddddd *CT_PivotCacheDefinition )Validate ()error {return _ddddd .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_eaaga ST_CalcMode )String ()string {switch _eaaga {case 0:return ""; +case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};func NewCT_PCDKPI ()*CT_PCDKPI {_aefada :=&CT_PCDKPI {};return _aefada }; +func (_abccg *CT_RgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abccg .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_bg .Sprintf ("\u0025\u0076",*_abccg .RgbAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcdce *CT_Format )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcdce .ActionAttr !=ST_FormatActionUnset {_aegddb ,_fffb :=_fcdce .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"}); +if _fffb !=nil {return _fffb ;};start .Attr =append (start .Attr ,_aegddb );};if _fcdce .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fcdce .DxfIdAttr )}); +};e .EncodeToken (start );_gecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fcdce .PivotArea ,_gecc );if _fcdce .ExtLst !=nil {_faffd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fcdce .ExtLst ,_faffd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Axis byte ;func (_cdffa *ST_CalcMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgaeda ,_gdcaeg :=d .Token ();if _gdcaeg !=nil {return _gdcaeg ; +};if _gggccg ,_cdada :=_cgaeda .(_f .EndElement );_cdada &&_gggccg .Name ==start .Name {*_cdffa =1;return nil ;};if _eedbfff ,_fggag :=_cgaeda .(_f .CharData );!_fggag {return _bg .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",_cgaeda ); +}else {switch string (_eedbfff ){case "":*_cdffa =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_cdffa =1;case "\u0061\u0075\u0074\u006f":*_cdffa =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_cdffa =3;};};_cgaeda ,_gdcaeg =d .Token (); +if _gdcaeg !=nil {return _gdcaeg ;};if _fdagf ,_fcdcg :=_cgaeda .(_f .EndElement );_fcdcg &&_fdagf .Name ==start .Name {return nil ;};return _bg .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",_cgaeda ); +};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};type CT_XmlColumnPr struct{ -// Validate validates the CT_QueryTableDeletedFields and its children -func (_gggce *CT_QueryTableDeletedFields )Validate ()error {return _gggce .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");};func (_ffggc *CT_TextField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcbbca :=range start .Attr {if _dcbbca .Name .Local =="\u0074\u0079\u0070\u0065"{_ffggc .TypeAttr .UnmarshalXMLAttr (_dcbbca ); -continue ;};if _dcbbca .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eccbf ,_aggecc :=_b .ParseUint (_dcbbca .Value ,10,32);if _aggecc !=nil {return _aggecc ;};_bgbac :=uint32 (_eccbf );_ffggc .PositionAttr =&_bgbac ;continue ;};}; -for {_bceefg ,_aegfe :=d .Token ();if _aegfe !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_aegfe );};if _fcafc ,_egffa :=_bceefg .(_e .EndElement ); -_egffa &&_fcafc .Name ==start .Name {break ;};};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_acee :=&CT_CellSmartTags {};return _acee };func (_dcaga ST_CellComments )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cabeeb :=_e .Attr {}; -_cabeeb .Name =name ;switch _dcaga {case ST_CellCommentsUnset :_cabeeb .Value ="";case ST_CellCommentsNone :_cabeeb .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_cabeeb .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064"; -case ST_CellCommentsAtEnd :_cabeeb .Value ="\u0061\u0074\u0045n\u0064";};return _cabeeb ,nil ;};func (_beade *CT_ExternalDefinedName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_beade .NameAttr )}); -if _beade .RefersToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_beade .RefersToAttr )});};if _beade .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_beade .SheetIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TargetScreenSize byte ; +// XML Map Id +MapIdAttr uint32 ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_adgab *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _adgab .ValAttr ==_gg .ST_VerticalAlignRunUnset {return _g .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 _fbbbb :=_adgab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbbbb !=nil {return _fbbbb ;};return nil ;};func (_gcbbc *CT_Chartsheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcbbc .SheetViews =NewCT_ChartsheetViews (); -_gcbbc .Drawing =NewCT_Drawing ();_cbbgf :for {_cbec ,_gcgec :=d .Token ();if _gcgec !=nil {return _gcgec ;};switch _aaba :=_cbec .(type ){case _e .StartElement :switch _aaba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gcbbc .SheetPr =NewCT_ChartsheetPr (); -if _fega :=d .DecodeElement (_gcbbc .SheetPr ,&_aaba );_fega !=nil {return _fega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _fffb :=d .DecodeElement (_gcbbc .SheetViews ,&_aaba ); -_fffb !=nil {return _fffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gcbbc .SheetProtection =NewCT_ChartsheetProtection (); -if _bdaf :=d .DecodeElement (_gcbbc .SheetProtection ,&_aaba );_bdaf !=nil {return _bdaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gcbbc .CustomSheetViews =NewCT_CustomChartsheetViews (); -if _eeed :=d .DecodeElement (_gcbbc .CustomSheetViews ,&_aaba );_eeed !=nil {return _eeed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gcbbc .PageMargins =NewCT_PageMargins (); -if _gacb :=d .DecodeElement (_gcbbc .PageMargins ,&_aaba );_gacb !=nil {return _gacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gcbbc .PageSetup =NewCT_CsPageSetup (); -if _bbfad :=d .DecodeElement (_gcbbc .PageSetup ,&_aaba );_bbfad !=nil {return _bbfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gcbbc .HeaderFooter =NewCT_HeaderFooter (); -if _cbaa :=d .DecodeElement (_gcbbc .HeaderFooter ,&_aaba );_cbaa !=nil {return _cbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _gaeg :=d .DecodeElement (_gcbbc .Drawing ,&_aaba ); -_gaeg !=nil {return _gaeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gcbbc .LegacyDrawing =NewCT_LegacyDrawing (); -if _afce :=d .DecodeElement (_gcbbc .LegacyDrawing ,&_aaba );_afce !=nil {return _afce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gcbbc .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _deec :=d .DecodeElement (_gcbbc .LegacyDrawingHF ,&_aaba );_deec !=nil {return _deec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gcbbc .DrawingHF =NewCT_DrawingHF (); -if _egcf :=d .DecodeElement (_gcbbc .DrawingHF ,&_aaba );_egcf !=nil {return _egcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gcbbc .Picture =NewCT_SheetBackgroundPicture (); -if _gggc :=d .DecodeElement (_gcbbc .Picture ,&_aaba );_gggc !=nil {return _gggc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_gcbbc .WebPublishItems =NewCT_WebPublishItems (); -if _ggca :=d .DecodeElement (_gcbbc .WebPublishItems ,&_aaba );_ggca !=nil {return _ggca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbbc .ExtLst =NewCT_ExtensionList (); -if _gcbee :=d .DecodeElement (_gcbbc .ExtLst ,&_aaba );_gcbee !=nil {return _gcbee ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_aaba .Name ); -if _efcac :=d .Skip ();_efcac !=nil {return _efcac ;};};case _e .EndElement :break _cbbgf ;case _e .CharData :};};return nil ;}; +// XPath +XpathAttr string ; -// Validate validates the CT_ObjectPr and its children -func (_cdfcfc *CT_ObjectPr )Validate ()error {return _cdfcfc .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};func (_dbdcba *CT_Sheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_dbdcba .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dbdcba .SheetIdAttr )});if _dbdcba .StateAttr !=ST_SheetStateUnset {_dfdcb ,_cacbge :=_dbdcba .StateAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061t\u0065"}); -if _cacbge !=nil {return _cacbge ;};start .Attr =append (start .Attr ,_dfdcb );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dbdcba .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcdgc ST_IconSetType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dcdgc .String (),start );}; +// Denormalized +DenormalizedAttr *bool ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_bbgfa *CT_DataField )ValidateWithPath (path string )error {if _dcegg :=_bbgfa .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dcegg !=nil {return _dcegg ;};if _fgaa :=_bbgfa .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072"); -_fgaa !=nil {return _fgaa ;};if _bbgfa .ExtLst !=nil {if _fbbf :=_bbgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbf !=nil {return _fbbf ;};};return nil ;};type ST_CfvoType byte ;func (_bdfgbe *CT_RgbColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdfgbe .RgbAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0067\u0062"},Value :_g .Sprintf ("\u0025\u0076",*_bdfgbe .RgbAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Dxf ()*CT_Dxf {_cfbcc :=&CT_Dxf {};return _cfbcc };const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1; -ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7; -ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);type CT_Record struct{ +// XML Data Type +XmlDataTypeAttr string ; -// No Value -M []*CT_Missing ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_eacabd ST_TargetScreenSize )ValidateWithPath (path string )error {switch _eacabd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacabd )); +};return nil ;};func (_gagbfd *QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _gagbfd .CT_QueryTable .MarshalXML (e ,start );};func (_ffefg *CT_SortState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbdcc :=range start .Attr {if _dbdcc .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_gecee ,_gggbc :=_b .ParseBool (_dbdcc .Value ); +if _gggbc !=nil {return _gggbc ;};_ffefg .ColumnSortAttr =&_gecee ;continue ;};if _dbdcc .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_bdeef ,_ffcbb :=_b .ParseBool (_dbdcc .Value );if _ffcbb !=nil {return _ffcbb ; +};_ffefg .CaseSensitiveAttr =&_bdeef ;continue ;};if _dbdcc .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_ffefg .SortMethodAttr .UnmarshalXMLAttr (_dbdcc );continue ;};if _dbdcc .Name .Local =="\u0072\u0065\u0066"{_cgggee ,_fafffe :=_dbdcc .Value ,error (nil ); +if _fafffe !=nil {return _fafffe ;};_ffefg .RefAttr =_cgggee ;continue ;};};_gaaccc :for {_fcfdgd ,_acdgd :=d .Token ();if _acdgd !=nil {return _acdgd ;};switch _aggadg :=_fcfdgd .(type ){case _f .StartElement :switch _aggadg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_bggcg :=NewCT_SortCondition (); +if _ebadad :=d .DecodeElement (_bggcg ,&_aggadg );_ebadad !=nil {return _ebadad ;};_ffefg .SortCondition =append (_ffefg .SortCondition ,_bggcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffefg .ExtLst =NewCT_ExtensionList (); +if _eeabc :=d .DecodeElement (_ffefg .ExtLst ,&_aggadg );_eeabc !=nil {return _eeabc ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_aggadg .Name ); +if _ceadd :=d .Skip ();_ceadd !=nil {return _ceadd ;};};case _f .EndElement :break _gaaccc ;case _f .CharData :};};return nil ;};func (_fedde *CT_Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgdb :for {_ggbaf ,_dbdag :=d .Token (); +if _dbdag !=nil {return _dbdag ;};switch _fedba :=_ggbaf .(type ){case _f .StartElement :switch _fedba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_fedde .MetadataTypes =NewCT_MetadataTypes (); +if _fbbe :=d .DecodeElement (_fedde .MetadataTypes ,&_fedba );_fbbe !=nil {return _fbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_fedde .MetadataStrings =NewCT_MetadataStrings (); +if _gbfgb :=d .DecodeElement (_fedde .MetadataStrings ,&_fedba );_gbfgb !=nil {return _gbfgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fedde .MdxMetadata =NewCT_MdxMetadata (); +if _aegb :=d .DecodeElement (_fedde .MdxMetadata ,&_fedba );_aegb !=nil {return _aegb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_gbbbd :=NewCT_FutureMetadata (); +if _dabbd :=d .DecodeElement (_gbbbd ,&_fedba );_dabbd !=nil {return _dabbd ;};_fedde .FutureMetadata =append (_fedde .FutureMetadata ,_gbbbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fedde .CellMetadata =NewCT_MetadataBlocks (); +if _dcceg :=d .DecodeElement (_fedde .CellMetadata ,&_fedba );_dcceg !=nil {return _dcceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fedde .ValueMetadata =NewCT_MetadataBlocks (); +if _dgfdd :=d .DecodeElement (_fedde .ValueMetadata ,&_fedba );_dgfdd !=nil {return _dgfdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedde .ExtLst =NewCT_ExtensionList (); +if _bfgbf :=d .DecodeElement (_fedde .ExtLst ,&_fedba );_bfgbf !=nil {return _bfgbf ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_fedba .Name ); +if _caebd :=d .Skip ();_caebd !=nil {return _caebd ;};};case _f .EndElement :break _bcgdb ;case _f .CharData :};};return nil ;};func (_abgfda ST_DateTimeGrouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abgfda .String (),start ); +};func (_aegcc *ST_CellFormulaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aegcc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aegcc =1;case "\u0061\u0072\u0072a\u0079":*_aegcc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_aegcc =3; +case "\u0073\u0068\u0061\u0072\u0065\u0064":*_aegcc =4;};return nil ;};func (_cgcaa *CT_FieldUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaagd :=range start .Attr {if _eaagd .Name .Local =="\u0078"{_dedb ,_eeaab :=_b .ParseInt (_eaagd .Value ,10,32); +if _eeaab !=nil {return _eeaab ;};_cgcaa .XAttr =int32 (_dedb );continue ;};};for {_gfbac ,_dgfc :=d .Token ();if _dgfc !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_dgfc ); +};if _ccbfb ,_cffb :=_gfbac .(_f .EndElement );_cffb &&_ccbfb .Name ==start .Name {break ;};};return nil ;};type CT_Cell struct{ -// Numeric Value -N []*CT_Number ; +// Reference +RAttr *string ; -// Boolean -B []*CT_Boolean ; +// Style Index +SAttr *uint32 ; -// Error Value -E []*CT_Error ; +// Cell Data Type +TAttr ST_CellType ; -// Character Value -S []*CT_String ; +// Cell Metadata Index +CmAttr *uint32 ; -// Date Time -D []*CT_DateTime ; +// Value Metadata Index +VmAttr *uint32 ; -// Shared Items Index -X []*CT_Index ;};func (_ecdba ST_DataValidationImeMode )Validate ()error {return _ecdba .ValidateWithPath ("")};func (_dbdbdb ST_Type )Validate ()error {return _dbdbdb .ValidateWithPath ("")};type CT_DdeLink struct{ +// Show Phonetic +PhAttr *bool ; -// Service name -DdeServiceAttr string ; +// Formula +F *CT_CellFormula ; -// Topic for DDE server -DdeTopicAttr string ; +// Cell Value +V *string ; -// DDE Items Collection -DdeItems *CT_DdeItems ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;); +// Rich Text Inline +Is *CT_Rst ; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_eeeg *CT_ColFields )ValidateWithPath (path string )error {for _daadd ,_ffa :=range _eeeg .Field {if _ffg :=_ffa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_daadd ));_ffg !=nil {return _ffg ; -};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ebcbf *CT_DataFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebcbf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ebcbf .CountAttr )}); +};e .EncodeToken (start );_ffdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cfde :=range _ebcbf .DataField {e .EncodeElement (_cfde ,_ffdf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_gcdbc *CT_MetadataRecord )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_gcdbc .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_gcdbc .VAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_feade *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _bbgad ,_gbaac :=range _feade .SheetData {if _bgabb :=_gbaac .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_bbgad )); -_bgabb !=nil {return _bgabb ;};};return nil ;}; +// Validate validates the CT_PivotCaches and its children +func (_ccffg *CT_PivotCaches )Validate ()error {return _ccffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};type CT_ColorFilter struct{ -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_efdec *CT_PivotSelection )ValidateWithPath (path string )error {if _eecda :=_efdec .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_eecda !=nil {return _eecda ;};if _gabgad :=_efdec .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); -_gabgad !=nil {return _gabgad ;};if _eeebf :=_efdec .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_eeebf !=nil {return _eeebf ;};return nil ;};type CT_CalculatedItem struct{ +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Field Index -FieldAttr *uint32 ; +// Filter By Cell Color +CellColorAttr *bool ;}; -// Calculated Item Formula -FormulaAttr *string ; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_bbeda *Headers )ValidateWithPath (path string )error {if _edffe :=_bbeda .CT_RevisionHeaders .ValidateWithPath (path );_edffe !=nil {return _edffe ;};return nil ;};func (_fbaae ST_HtmlFmt )Validate ()error {return _fbaae .ValidateWithPath ("")}; +type PivotCacheDefinition struct{CT_PivotCacheDefinition };func NewCT_Workbook ()*CT_Workbook {_bfegc :=&CT_Workbook {};_bfegc .Sheets =NewCT_Sheets ();return _bfegc ;};func (_caegb *CT_CellSmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbgg :=range start .Attr {if _cbgg .Name .Local =="\u006b\u0065\u0079"{_bccbb ,_bag :=_cbgg .Value ,error (nil ); +if _bag !=nil {return _bag ;};_caegb .KeyAttr =_bccbb ;continue ;};if _cbgg .Name .Local =="\u0076\u0061\u006c"{_addcc ,_babd :=_cbgg .Value ,error (nil );if _babd !=nil {return _babd ;};_caegb .ValAttr =_addcc ;continue ;};};for {_eagd ,_dfae :=d .Token (); +if _dfae !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_dfae );};if _eedgb ,_fcaab :=_eagd .(_f .EndElement ); +_fcaab &&_eedgb .Name ==start .Name {break ;};};return nil ;};func (_gbaef ST_Qualifier )Validate ()error {return _gbaef .ValidateWithPath ("")}; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_dceg *CT_Color )ValidateWithPath (path string )error {return nil };type CT_CustomSheetView struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_WorksheetSource struct{ +// GUID +GuidAttr string ; -// Reference -RefAttr *string ; +// Print Scale +ScaleAttr *uint32 ; -// Named Range -NameAttr *string ; +// Color Id +ColorIdAttr *uint32 ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_faca *CT_CalculatedItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _faca .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_faca .CountAttr )}); -};e .EncodeToken (start );_fgc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_ecdec :=range _faca .CalculatedItem {e .EncodeElement (_ecdec ,_fgc ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbbfa *CT_PrintOptions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebeda :=range start .Attr {if _ebeda .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_bggbf ,_abdcb :=_b .ParseBool (_ebeda .Value ); -if _abdcb !=nil {return _abdcb ;};_gfbbfa .HorizontalCenteredAttr =&_bggbf ;continue ;};if _ebeda .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_bedaff ,_fcgf :=_b .ParseBool (_ebeda .Value );if _fcgf !=nil {return _fcgf ; -};_gfbbfa .VerticalCenteredAttr =&_bedaff ;continue ;};if _ebeda .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_dbcgf ,_cffae :=_b .ParseBool (_ebeda .Value );if _cffae !=nil {return _cffae ;};_gfbbfa .HeadingsAttr =&_dbcgf ;continue ; -};if _ebeda .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_gddcg ,_fcebc :=_b .ParseBool (_ebeda .Value );if _fcebc !=nil {return _fcebc ;};_gfbbfa .GridLinesAttr =&_gddcg ;continue ;};if _ebeda .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_abaeb ,_gdeea :=_b .ParseBool (_ebeda .Value ); -if _gdeea !=nil {return _gdeea ;};_gfbbfa .GridLinesSetAttr =&_abaeb ;continue ;};};for {_eacdgb ,_aedga :=d .Token ();if _aedga !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_aedga ); -};if _ggacc ,_eaea :=_eacdgb .(_e .EndElement );_eaea &&_ggacc .Name ==start .Name {break ;};};return nil ;};type Chartsheet struct{CT_Chartsheet };type CT_DataRef struct{ +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Reference -RefAttr *string ; +// Show Formulas +ShowFormulasAttr *bool ; -// Named Range -NameAttr *string ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// Show Headers +ShowRowColAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_bfbdaf *CT_SheetId )Validate ()error {return _bfbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func (_ffafg *CT_ExternalLinkChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffafg .ExternalBook !=nil {_eaggd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}}; -e .EncodeElement (_ffafg .ExternalBook ,_eaggd );};if _ffafg .DdeLink !=nil {_fabeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ffafg .DdeLink ,_fabeb );};if _ffafg .OleLink !=nil {_edafd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}}; -e .EncodeElement (_ffafg .OleLink ,_edafd );};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_fbgde :=&CT_SmartTags {};return _fbgde };func (_cgaegd ST_DvAspect )ValidateWithPath (path string )error {switch _cgaegd {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgaegd )); -};return nil ;};type CT_Fonts struct{ +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// Font Count -CountAttr *uint32 ; +// Show Zero Values +ZeroValuesAttr *bool ; -// Font -Font []*CT_Font ;};type CT_FieldsUsage struct{ +// Fit To Page +FitToPageAttr *bool ; -// Field Count -CountAttr *uint32 ; +// Print Area Defined +PrintAreaAttr *bool ; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;};func (_cccd *CT_FileSharing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfgdc :=range start .Attr {if _gfgdc .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_cdaca ,_bgggf :=_b .ParseBool (_gfgdc .Value ); -if _bgggf !=nil {return _bgggf ;};_cccd .ReadOnlyRecommendedAttr =&_cdaca ;continue ;};if _gfgdc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_bfcab ,_efed :=_gfgdc .Value ,error (nil );if _efed !=nil {return _efed ;};_cccd .UserNameAttr =&_bfcab ; -continue ;};if _gfgdc .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_acecb ,_dcba :=_gfgdc .Value ,error (nil );if _dcba !=nil {return _dcba ;};_cccd .ReservationPasswordAttr =&_acecb ; -continue ;};if _gfgdc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_debf ,_dgaec :=_gfgdc .Value ,error (nil );if _dgaec !=nil {return _dgaec ;};_cccd .AlgorithmNameAttr =&_debf ;continue ;};if _gfgdc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbdf ,_bcadb :=_gfgdc .Value ,error (nil ); -if _bcadb !=nil {return _bcadb ;};_cccd .HashValueAttr =&_fbdf ;continue ;};if _gfgdc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_caggf ,_gbcgd :=_gfgdc .Value ,error (nil );if _gbcgd !=nil {return _gbcgd ;};_cccd .SaltValueAttr =&_caggf ; -continue ;};if _gfgdc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cdeae ,_eccca :=_b .ParseUint (_gfgdc .Value ,10,32);if _eccca !=nil {return _eccca ;};_aadgbe :=uint32 (_cdeae );_cccd .SpinCountAttr =&_aadgbe ;continue ;};};for {_cebfc ,_afgga :=d .Token (); -if _afgga !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_afgga );};if _dbgg ,_afddg :=_cebfc .(_e .EndElement );_afddg &&_dbgg .Name ==start .Name {break ; -};};return nil ;};func (_efbbdb *CT_TableStyles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efbbdb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efbbdb .CountAttr )}); -};if _efbbdb .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efbbdb .DefaultTableStyleAttr )}); -};if _efbbdb .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efbbdb .DefaultPivotStyleAttr )}); -};e .EncodeToken (start );if _efbbdb .TableStyle !=nil {_ecbcb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fdcgc :=range _efbbdb .TableStyle {e .EncodeElement (_fdcgc ,_ecbcb ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abaab *CT_DataBar )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abaab .Color =NewCT_Color ();for _ ,_gfbbc :=range start .Attr {if _gfbbc .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_bacg ,_fcf :=_b .ParseUint (_gfbbc .Value ,10,32); -if _fcf !=nil {return _fcf ;};_bcfgg :=uint32 (_bacg );_abaab .MinLengthAttr =&_bcfgg ;continue ;};if _gfbbc .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_dccd ,_dcbe :=_b .ParseUint (_gfbbc .Value ,10,32);if _dcbe !=nil {return _dcbe ; -};_ebfbc :=uint32 (_dccd );_abaab .MaxLengthAttr =&_ebfbc ;continue ;};if _gfbbc .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_ebaf ,_ddbdg :=_b .ParseBool (_gfbbc .Value );if _ddbdg !=nil {return _ddbdg ;};_abaab .ShowValueAttr =&_ebaf ; -continue ;};};_fgge :for {_agae ,_caeg :=d .Token ();if _caeg !=nil {return _caeg ;};switch _ddbeb :=_agae .(type ){case _e .StartElement :switch _ddbeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_fcdc :=NewCT_Cfvo (); -if _fgbbe :=d .DecodeElement (_fcdc ,&_ddbeb );_fgbbe !=nil {return _fgbbe ;};_abaab .Cfvo =append (_abaab .Cfvo ,_fcdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _cgeaea :=d .DecodeElement (_abaab .Color ,&_ddbeb ); -_cgeaea !=nil {return _cgeaea ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_ddbeb .Name ); -if _ddad :=d .Skip ();_ddad !=nil {return _ddad ;};};case _e .EndElement :break _fgge ;case _e .CharData :};};return nil ;};const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2; -ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7; -ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11; -);func (_ffbba ST_GroupBy )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffbba .String (),start );};func NewCT_CacheField ()*CT_CacheField {_edf :=&CT_CacheField {};return _edf }; +// Filtered List +FilterAttr *bool ; -// Validate validates the CT_TextFields and its children -func (_geeba *CT_TextFields )Validate ()error {return _geeba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// Validate validates the CT_ColorScale and its children -func (_babg *CT_ColorScale )Validate ()error {return _babg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");}; +// Hidden Rows +HiddenRowsAttr *bool ; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_ffbe *CT_CellWatches )ValidateWithPath (path string )error {for _faaeb ,_bfa :=range _ffbe .CellWatch {if _bgga :=_bfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_faaeb )); -_bgga !=nil {return _bgga ;};};return nil ;};func (_fbaaaa ST_GradientType )Validate ()error {return _fbaaaa .ValidateWithPath ("")}; +// Hidden Columns +HiddenColumnsAttr *bool ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_gdad *CT_CellStyle )ValidateWithPath (path string )error {if _gdad .ExtLst !=nil {if _fcabf :=_gdad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcabf !=nil {return _fcabf ;};};return nil ;};func (_eggcba ST_CellFormulaType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eggcba .String (),start ); -};type CT_RPrElt struct{ +// Visible State +StateAttr ST_SheetState ; -// Font -RFont *CT_FontName ; +// Filter +FilterUniqueAttr *bool ; -// Character Set -Charset *CT_IntProperty ; +// View Type +ViewAttr ST_SheetViewType ; -// Font Family -Family *CT_IntProperty ; +// Show Ruler +ShowRulerAttr *bool ; + +// Top Left Visible Cell +TopLeftCellAttr *string ; + +// Pane Split Information +Pane *CT_Pane ; -// Bold -B *CT_BooleanProperty ; +// Selection +Selection *CT_Selection ; -// Italic -I *CT_BooleanProperty ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Strike Through -Strike *CT_BooleanProperty ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Outline -Outline *CT_BooleanProperty ; +// Page Margins +PageMargins *CT_PageMargins ; -// Shadow -Shadow *CT_BooleanProperty ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Condense -Condense *CT_BooleanProperty ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Extend -Extend *CT_BooleanProperty ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Text Color -Color *CT_Color ; +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_afffa *ST_VolValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcfg ,_dabaa :=d .Token ();if _dabaa !=nil {return _dabaa ;};if _bdccbe ,_debdg :=_fbcfg .(_f .EndElement ); +_debdg &&_bdccbe .Name ==start .Name {*_afffa =1;return nil ;};if _caadag ,_gdggda :=_fbcfg .(_f .CharData );!_gdggda {return _bg .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",_fbcfg ); +}else {switch string (_caadag ){case "":*_afffa =0;case "\u0062":*_afffa =1;case "\u006e":*_afffa =2;case "\u0065":*_afffa =3;case "\u0073":*_afffa =4;};};_fbcfg ,_dabaa =d .Token ();if _dabaa !=nil {return _dabaa ;};if _ebggf ,_decdbg :=_fbcfg .(_f .EndElement ); +_decdbg &&_ebggf .Name ==start .Name {return nil ;};return _bg .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",_fbcfg );};type CT_ObjectPr struct{ -// Font Size -Sz *CT_FontSize ; +// Locked Flag +LockedAttr *bool ; -// Underline -U *CT_UnderlineProperty ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// Print Flag +PrintAttr *bool ; -// Font Scheme -Scheme *CT_FontScheme ;};const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5; -ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_gdbbe *CT_VolTopicRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdcfg :=range start .Attr {if _fdcfg .Name .Local =="\u0072"{_gaabf ,_ddfbg :=_fdcfg .Value ,error (nil ); -if _ddfbg !=nil {return _ddfbg ;};_gdbbe .RAttr =_gaabf ;continue ;};if _fdcfg .Name .Local =="\u0073"{_ebfef ,_cgfff :=_b .ParseUint (_fdcfg .Value ,10,32);if _cgfff !=nil {return _cgfff ;};_gdbbe .SAttr =uint32 (_ebfef );continue ;};};for {_fcbdcc ,_fdcfc :=d .Token (); -if _fdcfc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_fdcfc );};if _edcece ,_beccd :=_fcbdcc .(_e .EndElement );_beccd &&_edcece .Name ==start .Name {break ; -};};return nil ;};type CT_Cell struct{ +// Disabled Flag +DisabledAttr *bool ; -// Reference -RAttr *string ; +// UI Object Flag +UiObjectAttr *bool ; -// Style Index -SAttr *uint32 ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Cell Data Type -TAttr ST_CellType ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Cell Metadata Index -CmAttr *uint32 ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Value Metadata Index -VmAttr *uint32 ; +// Custom Function +MacroAttr *string ; -// Show Phonetic -PhAttr *bool ; +// Alternative Text +AltTextAttr *string ; -// Formula -F *CT_CellFormula ; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};type CT_CalculatedItems struct{ -// Cell Value -V *string ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// Rich Text Inline -Is *CT_Rst ; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;};func (_feeag *CT_Stylesheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feeag .NumFmts !=nil {_ggfdbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_feeag .NumFmts ,_ggfdbe );};if _feeag .Fonts !=nil {_cfgdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_feeag .Fonts ,_cfgdg );};if _feeag .Fills !=nil {_ebdaef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}}; +e .EncodeElement (_feeag .Fills ,_ebdaef );};if _feeag .Borders !=nil {_ecffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_feeag .Borders ,_ecffe );};if _feeag .CellStyleXfs !=nil {_gccdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}}; +e .EncodeElement (_feeag .CellStyleXfs ,_gccdf );};if _feeag .CellXfs !=nil {_bfdbae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_feeag .CellXfs ,_bfdbae );};if _feeag .CellStyles !=nil {_gaefgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_feeag .CellStyles ,_gaefgg );};if _feeag .Dxfs !=nil {_fdcdaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_feeag .Dxfs ,_fdcdaa );};if _feeag .TableStyles !=nil {_deddfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_feeag .TableStyles ,_deddfg );};if _feeag .Colors !=nil {_ecacg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_feeag .Colors ,_ecacg );};if _feeag .ExtLst !=nil {_efbacd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_feeag .ExtLst ,_efbacd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baabde *CT_SheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baabde .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .SyncHorizontalAttr ))}); +};if _baabde .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .SyncVerticalAttr ))}); +};if _baabde .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_baabde .SyncRefAttr )});};if _baabde .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .TransitionEvaluationAttr ))}); +};if _baabde .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .TransitionEntryAttr ))}); +};if _baabde .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .PublishedAttr ))});};if _baabde .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_baabde .CodeNameAttr )}); +};if _baabde .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .FilterModeAttr ))});};if _baabde .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baabde .EnableFormatConditionsCalculationAttr ))}); +};e .EncodeToken (start );if _baabde .TabColor !=nil {_agdcfb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_baabde .TabColor ,_agdcfb );};if _baabde .OutlinePr !=nil {_eaege :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}}; +e .EncodeElement (_baabde .OutlinePr ,_eaege );};if _baabde .PageSetUpPr !=nil {_feege :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_baabde .PageSetUpPr ,_feege ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MeasureDimensionMaps struct{ +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_gaaa *CT_DdeValue )ValidateWithPath (path string )error {if _gbgg :=_gaaa .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gbgg !=nil {return _gbgg ;};return nil ;};func (_bafba *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egefge :=range start .Attr {if _egefge .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_bgdddb ,_aedbd :=_egefge .Value ,error (nil ); +if _aedbd !=nil {return _aedbd ;};_bafba .NamespaceUriAttr =&_bgdddb ;continue ;};if _egefge .Name .Local =="\u006e\u0061\u006d\u0065"{_ccceeg ,_dffbeg :=_egefge .Value ,error (nil );if _dffbeg !=nil {return _dffbeg ;};_bafba .NameAttr =&_ccceeg ;continue ; +};if _egefge .Name .Local =="\u0075\u0072\u006c"{_edbcb ,_ebbda :=_egefge .Value ,error (nil );if _ebbda !=nil {return _ebbda ;};_bafba .UrlAttr =&_edbcb ;continue ;};};for {_fdgdg ,_bcgcc :=d .Token ();if _bcgcc !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_bcgcc ); +};if _babaag ,_gfgfe :=_fdgdg .(_f .EndElement );_gfgfe &&_babaag .Name ==start .Name {break ;};};return nil ;}; -// Measure Group Count -CountAttr *uint32 ; +// Validate validates the CT_RevisionSheetRename and its children +func (_gcegfg *CT_RevisionSheetRename )Validate ()error {return _gcegfg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func NewCT_BorderPr ()*CT_BorderPr {_fdac :=&CT_BorderPr {}; +return _fdac };type CT_DataBinding struct{ -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;}; +// Unique Identifer +DataBindingNameAttr *string ; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_eceb *CT_CustomSheetViews )ValidateWithPath (path string )error {for _dcccd ,_cfgc :=range _eceb .CustomSheetView {if _cfdf :=_cfgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_dcccd )); -_cfdf !=nil {return _cfdf ;};};return nil ;}; +// Binding to External File +FileBindingAttr *bool ; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_fcee *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _fcee .ExternalBook !=nil {if _ecdd :=_fcee .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_ecdd !=nil {return _ecdd ; -};};if _fcee .DdeLink !=nil {if _cgcge :=_fcee .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_cgcge !=nil {return _cgcge ;};};if _fcee .OleLink !=nil {if _cfcdf :=_fcee .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b"); -_cfcdf !=nil {return _cfcdf ;};};return nil ;}; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Validate validates the CT_Connections and its children -func (_cdeeb *CT_Connections )Validate ()error {return _cdeeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");}; +// File Binding Name +FileBindingNameAttr *string ; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_ecbbf *CT_ObjectAnchor )ValidateWithPath (path string )error {if _dbbed :=_ecbbf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dbbed !=nil {return _dbbed ;};if _facdc :=_ecbbf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_facdc !=nil {return _facdc ; -};return nil ;};func (_aaaffa *ST_DataValidationType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaaffa =0;case "\u006e\u006f\u006e\u0065":*_aaaffa =1;case "\u0077\u0068\u006fl\u0065":*_aaaffa =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aaaffa =3; -case "\u006c\u0069\u0073\u0074":*_aaaffa =4;case "\u0064\u0061\u0074\u0065":*_aaaffa =5;case "\u0074\u0069\u006d\u0065":*_aaaffa =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_aaaffa =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aaaffa =8; -};return nil ;};func (_bgcfg ST_CellFormulaType )ValidateWithPath (path string )error {switch _bgcfg {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcfg )); -};return nil ;};func (_deagg *CT_Users )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deagg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_deagg .CountAttr )}); -};e .EncodeToken (start );if _deagg .UserInfo !=nil {_baad :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_eecbbd :=range _deagg .UserInfo {e .EncodeElement (_eecbbd ,_baad );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_gbcga ST_PivotAreaType )Validate ()error {return _gbcga .ValidateWithPath ("")};func (_facac *CT_PivotFilter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_facac .TypeAttr =ST_PivotFilterType (1);_facac .AutoFilter =NewCT_AutoFilter (); -for _ ,_fecdd :=range start .Attr {if _fecdd .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_gdgfe ,_gbcae :=_b .ParseUint (_fecdd .Value ,10,32);if _gbcae !=nil {return _gbcae ;};_gacfc :=uint32 (_gdgfe );_facac .IMeasureFldAttr =&_gacfc ; -continue ;};if _fecdd .Name .Local =="\u006d\u0070\u0046l\u0064"{_gaagb ,_fecdff :=_b .ParseUint (_fecdd .Value ,10,32);if _fecdff !=nil {return _fecdff ;};_adbac :=uint32 (_gaagb );_facac .MpFldAttr =&_adbac ;continue ;};if _fecdd .Name .Local =="\u0074\u0079\u0070\u0065"{_facac .TypeAttr .UnmarshalXMLAttr (_fecdd ); -continue ;};if _fecdd .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_gcbaf ,_aacdc :=_b .ParseInt (_fecdd .Value ,10,32);if _aacdc !=nil {return _aacdc ;};_gcaag :=int32 (_gcbaf );_facac .EvalOrderAttr =&_gcaag ;continue ;};if _fecdd .Name .Local =="\u0069\u0064"{_bfbef ,_cgbde :=_b .ParseUint (_fecdd .Value ,10,32); -if _cgbde !=nil {return _cgbde ;};_facac .IdAttr =uint32 (_bfbef );continue ;};if _fecdd .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_geaab ,_bbdfc :=_b .ParseUint (_fecdd .Value ,10,32);if _bbdfc !=nil {return _bbdfc ; -};_gaegca :=uint32 (_geaab );_facac .IMeasureHierAttr =&_gaegca ;continue ;};if _fecdd .Name .Local =="\u0066\u006c\u0064"{_deaaad ,_fabfe :=_b .ParseUint (_fecdd .Value ,10,32);if _fabfe !=nil {return _fabfe ;};_facac .FldAttr =uint32 (_deaaad );continue ; -};if _fecdd .Name .Local =="\u006e\u0061\u006d\u0065"{_bggbg ,_bgdce :=_fecdd .Value ,error (nil );if _bgdce !=nil {return _bgdce ;};_facac .NameAttr =&_bggbg ;continue ;};if _fecdd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dfagg ,_cabba :=_fecdd .Value ,error (nil ); -if _cabba !=nil {return _cabba ;};_facac .DescriptionAttr =&_dfagg ;continue ;};if _fecdd .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_ddgfa ,_bfcae :=_fecdd .Value ,error (nil );if _bfcae !=nil {return _bfcae ; -};_facac .StringValue1Attr =&_ddgfa ;continue ;};if _fecdd .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gbbcg ,_afdfd :=_fecdd .Value ,error (nil );if _afdfd !=nil {return _afdfd ;};_facac .StringValue2Attr =&_gbbcg ; -continue ;};};_cacca :for {_gddeed ,_gbabc :=d .Token ();if _gbabc !=nil {return _gbabc ;};switch _dcagb :=_gddeed .(type ){case _e .StartElement :switch _dcagb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _ecfg :=d .DecodeElement (_facac .AutoFilter ,&_dcagb ); -_ecfg !=nil {return _ecfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facac .ExtLst =NewCT_ExtensionList (); -if _dffaf :=d .DecodeElement (_facac .ExtLst ,&_dcagb );_dffaf !=nil {return _dffaf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_dcagb .Name ); -if _gefff :=d .Skip ();_gefff !=nil {return _gefff ;};};case _e .EndElement :break _cacca ;case _e .CharData :};};return nil ;}; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _a .Any ;};func (_cafa *CT_ExternalSheetNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cagcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}}; +for _ ,_ggdeg :=range _cafa .SheetName {e .EncodeElement (_ggdeg ,_cagcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbfgd *CT_WebPublishing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbfgd .CssAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbfgd .CssAttr ))}); +};if _cbfgd .ThicketAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbfgd .ThicketAttr ))});};if _cbfgd .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbfgd .LongFileNamesAttr ))}); +};if _cbfgd .VmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbfgd .VmlAttr ))});};if _cbfgd .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbfgd .AllowPngAttr ))}); +};if _cbfgd .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_gdcfb ,_fgddf :=_cbfgd .TargetScreenSizeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _fgddf !=nil {return _fgddf ; +};start .Attr =append (start .Attr ,_gdcfb );};if _cbfgd .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_cbfgd .DpiAttr )});};if _cbfgd .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cbfgd .CodePageAttr )}); +};if _cbfgd .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cbfgd .CharacterSetAttr )});};e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_gccfcg *CT_XmlPr )ValidateWithPath (path string )error {if _gccfcg .ExtLst !=nil {if _ffedg :=_gccfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffedg !=nil {return _ffedg ;};};return nil ;};const (ST_ParameterTypeUnset ST_ParameterType =0; -ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);type CT_PageSetUpPr struct{ +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_cdca *CT_Comments )ValidateWithPath (path string )error {if _dbac :=_cdca .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_dbac !=nil {return _dbac ;};if _fdccd :=_cdca .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"); +_fdccd !=nil {return _fdccd ;};if _cdca .ExtLst !=nil {if _fgaag :=_cdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgaag !=nil {return _fgaag ;};};return nil ;}; -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_ceggd *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_ceggd .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_ceggd .GuidAttr ); +};if _fdbdc :=_ceggd .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fdbdc !=nil {return _fdbdc ;};if _ceggd .PageMargins !=nil {if _debgc :=_ceggd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_debgc !=nil {return _debgc ;};};if _ceggd .PageSetup !=nil {if _fbcg :=_ceggd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fbcg !=nil {return _fbcg ;};};if _ceggd .HeaderFooter !=nil {if _agbfd :=_ceggd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_agbfd !=nil {return _agbfd ;};};return nil ;};func (_bdcdg *CT_IndexedColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eacc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}}; +for _ ,_cebcf :=range _bdcdg .RgbColor {e .EncodeElement (_cebcf ,_eacc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgbab *ST_PrintError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcbb ,_acddb :=d .Token (); +if _acddb !=nil {return _acddb ;};if _agcdd ,_bfdfc :=_dgcbb .(_f .EndElement );_bfdfc &&_agcdd .Name ==start .Name {*_bgbab =1;return nil ;};if _dfaca ,_fabeeb :=_dgcbb .(_f .CharData );!_fabeeb {return _bg .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",_dgcbb ); +}else {switch string (_dfaca ){case "":*_bgbab =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bgbab =1;case "\u0062\u006c\u0061n\u006b":*_bgbab =2;case "\u0064\u0061\u0073\u0068":*_bgbab =3;case "\u004e\u0041":*_bgbab =4;};};_dgcbb ,_acddb =d .Token (); +if _acddb !=nil {return _acddb ;};if _gagfca ,_afgeg :=_dgcbb .(_f .EndElement );_afgeg &&_gagfca .Name ==start .Name {return nil ;};return _bg .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",_dgcbb ); +};func (_eebabd ST_RefMode )String ()string {switch _eebabd {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";}; -// Fit To Page -FitToPageAttr *bool ;};func (_beaaab *CT_SmartTagPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _beaaab .EmbedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_beaaab .EmbedAttr ))}); -};if _beaaab .ShowAttr !=ST_SmartTagShowUnset {_edfbb ,_gffcad :=_beaaab .ShowAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u006f\u0077"});if _gffcad !=nil {return _gffcad ;};start .Attr =append (start .Attr ,_edfbb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Metadata and its children +func (_aebbg *CT_Metadata )Validate ()error {return _aebbg .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; -// Validate validates the CT_CalcCell and its children -func (_dfbb *CT_CalcCell )Validate ()error {return _dfbb .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};type ST_DvAspect byte ;func (_ccaaa ST_DataValidationImeMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccaaa .String (),start ); -};func (_dgecbga ST_TextVAlign )ValidateWithPath (path string )error {switch _dgecbga {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgecbga )); -};return nil ;}; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_dgadb *CT_PageItem )ValidateWithPath (path string )error {return nil };type CT_DataField struct{ -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_afgcc *CT_GroupMember )ValidateWithPath (path string )error {return nil }; +// Data Field Name +NameAttr *string ; -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_cfdffg *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil }; +// Field +FldAttr uint32 ; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_afcae *CT_GradientFill )ValidateWithPath (path string )error {if _bccgb :=_afcae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bccgb !=nil {return _bccgb ;};for _ccbdb ,_fcffa :=range _afcae .Stop {if _afdc :=_fcffa .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_ccbdb )); -_afdc !=nil {return _afdc ;};};return nil ;};func (_egecc *CT_DataConsolidate )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcca :=range start .Attr {if _gcca .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_egecc .FunctionAttr .UnmarshalXMLAttr (_gcca ); -continue ;};if _gcca .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_bfab ,_gcbed :=_b .ParseBool (_gcca .Value );if _gcbed !=nil {return _gcbed ;};_egecc .StartLabelsAttr =&_bfab ;continue ;};if _gcca .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_abef ,_bbgfc :=_b .ParseBool (_gcca .Value ); -if _bbgfc !=nil {return _bbgfc ;};_egecc .LeftLabelsAttr =&_abef ;continue ;};if _gcca .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_acfg ,_affc :=_b .ParseBool (_gcca .Value );if _affc !=nil {return _affc ;};_egecc .TopLabelsAttr =&_acfg ; -continue ;};if _gcca .Name .Local =="\u006c\u0069\u006e\u006b"{_cfdag ,_gbbc :=_b .ParseBool (_gcca .Value );if _gbbc !=nil {return _gbbc ;};_egecc .LinkAttr =&_cfdag ;continue ;};};_ecgge :for {_effdb ,_cdced :=d .Token ();if _cdced !=nil {return _cdced ; -};switch _bfbeg :=_effdb .(type ){case _e .StartElement :switch _bfbeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_egecc .DataRefs =NewCT_DataRefs (); -if _gdcb :=d .DecodeElement (_egecc .DataRefs ,&_bfbeg );_gdcb !=nil {return _gdcb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_bfbeg .Name ); -if _cdbfg :=d .Skip ();_cdbfg !=nil {return _cdbfg ;};};case _e .EndElement :break _ecgge ;case _e .CharData :};};return nil ;};type CT_Boolean struct{ +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// Value -VAttr bool ; +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Unused Item -UAttr *bool ; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// Calculated Item -FAttr *bool ; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// Caption -CAttr *string ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Member Property Count -CpAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_DataBar struct{ -// Member Property Indexes -X []*CT_X ;};func (_gfgf *CT_DbPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbedg :=range start .Attr {if _fbedg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_gfbfd ,_fagd :=_fbedg .Value ,error (nil ); -if _fagd !=nil {return _fagd ;};_gfgf .ConnectionAttr =_gfbfd ;continue ;};if _fbedg .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_bfced ,_eebce :=_fbedg .Value ,error (nil );if _eebce !=nil {return _eebce ;};_gfgf .CommandAttr =&_bfced ;continue ; -};if _fbedg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_begagd ,_gcgfa :=_fbedg .Value ,error (nil );if _gcgfa !=nil {return _gcgfa ;};_gfgf .ServerCommandAttr =&_begagd ;continue ;};if _fbedg .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_agaae ,_bgdag :=_b .ParseUint (_fbedg .Value ,10,32); -if _bgdag !=nil {return _bgdag ;};_fddcb :=uint32 (_agaae );_gfgf .CommandTypeAttr =&_fddcb ;continue ;};};for {_degde ,_gcff :=d .Token ();if _gcff !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_gcff ); -};if _eacg ,_adee :=_degde .(_e .EndElement );_adee &&_eacg .Name ==start .Name {break ;};};return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_edafg :=&CT_MdxMetadata {};return _edafg };func (_fabcc ST_PaneState )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fabcc .String (),start ); -}; +// Minimum Length +MinLengthAttr *uint32 ; -// Validate validates the CT_MdxKPI and its children -func (_acaae *CT_MdxKPI )Validate ()error {return _acaae .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};type CT_CustomProperties struct{ +// Maximum Length +MaxLengthAttr *uint32 ; -// Custom Property -CustomPr []*CT_CustomProperty ;};type ST_rwColActionType byte ; +// Show Values +ShowValueAttr *bool ; -// Validate validates the CT_CacheHierarchy and its children -func (_egaf *CT_CacheHierarchy )Validate ()error {return _egaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_Revisions struct{ +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// Data Bar Color +Color *CT_Color ;};func (_beege *PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _beege .CT_PivotCacheRecords .MarshalXML (e ,start );};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_ceed :=&CT_CacheHierarchy {}; +return _ceed };func (_cffeeb ST_TableType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cffeeb .String (),start );};func (_fgefb *CT_GroupMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgefb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fgefb .CountAttr )}); +};e .EncodeToken (start );_degeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_dfaaa :=range _fgefb .GroupMember {e .EncodeElement (_dfaaa ,_degeb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_fdffd *CT_CellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdffd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fdffd .NameAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fdffd .XfIdAttr )});if _fdffd .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_bg .Sprintf ("\u0025\u0076",*_fdffd .BuiltinIdAttr )}); +};if _fdffd .ILevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_fdffd .ILevelAttr )});};if _fdffd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdffd .HiddenAttr ))}); +};if _fdffd .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fdffd .CustomBuiltinAttr ))}); +};e .EncodeToken (start );if _fdffd .ExtLst !=nil {_cege :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdffd .ExtLst ,_cege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_ebfdg *CT_PivotArea )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebfdg .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ebfdg .FieldAttr )}); +};if _ebfdg .TypeAttr !=ST_PivotAreaTypeUnset {_feebf ,_fbccg :=_ebfdg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbccg !=nil {return _fbccg ;};start .Attr =append (start .Attr ,_feebf );};if _ebfdg .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .DataOnlyAttr ))}); +};if _ebfdg .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .LabelOnlyAttr ))});};if _ebfdg .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .GrandRowAttr ))}); +};if _ebfdg .GrandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .GrandColAttr ))});};if _ebfdg .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .CacheIndexAttr ))}); +};if _ebfdg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .OutlineAttr ))});};if _ebfdg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ebfdg .OffsetAttr )}); +};if _ebfdg .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebfdg .CollapsedLevelsAreSubtotalsAttr ))}); +};if _ebfdg .AxisAttr !=ST_AxisUnset {_ecbgf ,_adbdd :=_ebfdg .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _adbdd !=nil {return _adbdd ;};start .Attr =append (start .Attr ,_ecbgf );};if _ebfdg .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_ebfdg .FieldPositionAttr )}); +};e .EncodeToken (start );if _ebfdg .References !=nil {_ggagf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_ebfdg .References ,_ggagf );};if _ebfdg .ExtLst !=nil {_fgaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ebfdg .ExtLst ,_fgaae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MetadataStrings struct{ -// Revision Cell Move -Rm []*CT_RevisionMove ; +// MDX Metadata String Count +CountAttr *uint32 ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// MDX Metadata String +S []*CT_XStringElement ;};func (_fbcef ST_ExternalConnectionType )String ()string {switch _fbcef {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059"; +case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";}; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_eabfb *CT_SortState )ValidateWithPath (path string )error {if _eagba :=_eabfb .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_eagba !=nil {return _eagba ;};for _ccdgce ,_cfefb :=range _eabfb .SortCondition {if _abdae :=_cfefb .ValidateWithPath (_bg .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_ccdgce )); +_abdae !=nil {return _abdae ;};};if _eabfb .ExtLst !=nil {if _cbecbf :=_eabfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbecbf !=nil {return _cbecbf ;};};return nil ;};func (_gbdaeb *ST_TableStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcefgc ,_cfedfd :=d .Token (); +if _cfedfd !=nil {return _cfedfd ;};if _fddbd ,_cbgdb :=_fcefgc .(_f .EndElement );_cbgdb &&_fddbd .Name ==start .Name {*_gbdaeb =1;return nil ;};if _geegc ,_dffcf :=_fcefgc .(_f .CharData );!_dffcf {return _bg .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",_fcefgc ); +}else {switch string (_geegc ){case "":*_gbdaeb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gbdaeb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_gbdaeb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gbdaeb =3; +case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_gbdaeb =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_gbdaeb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_gbdaeb =6; +case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_gbdaeb =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_gbdaeb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_gbdaeb =9; +case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_gbdaeb =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_gbdaeb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_gbdaeb =12; +case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_gbdaeb =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_gbdaeb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_gbdaeb =15; +case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_gbdaeb =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gbdaeb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_gbdaeb =18; +case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gbdaeb =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_gbdaeb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_gbdaeb =21; +case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_gbdaeb =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_gbdaeb =23; +case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_gbdaeb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_gbdaeb =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_gbdaeb =26; +case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_gbdaeb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_gbdaeb =28;};};_fcefgc ,_cfedfd =d .Token ();if _cfedfd !=nil {return _cfedfd ; +};if _edfcfa ,_aaebc :=_fcefgc .(_f .EndElement );_aaebc &&_edfcfa .Name ==start .Name {return nil ;};return _bg .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",_fcefgc ); +}; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// Validate validates the CT_Connection and its children +func (_cacc *CT_Connection )Validate ()error {return _cacc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};type Headers struct{CT_RevisionHeaders };func (_adcace *CT_WebPublishObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dafdge :=range start .Attr {if _dafdge .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddece ,_ddedc :=_b .ParseUint (_dafdge .Value ,10,32); +if _ddedc !=nil {return _ddedc ;};_fdfbaf :=uint32 (_fddece );_adcace .CountAttr =&_fdfbaf ;continue ;};};_bgagda :for {_fbfcc ,_feaege :=d .Token ();if _feaege !=nil {return _feaege ;};switch _egcff :=_fbfcc .(type ){case _f .StartElement :switch _egcff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_fcgcbb :=NewCT_WebPublishObject (); +if _edcadd :=d .DecodeElement (_fcgcbb ,&_egcff );_edcadd !=nil {return _edcadd ;};_adcace .WebPublishObject =append (_adcace .WebPublishObject ,_fcgcbb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_egcff .Name ); +if _fgdgb :=d .Skip ();_fgdgb !=nil {return _fgdgb ;};};case _f .EndElement :break _bgagda ;case _f .CharData :};};return nil ;};type ST_RevisionAction byte ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_acbad *CT_SheetPr )ValidateWithPath (path string )error {if _acbad .TabColor !=nil {if _dfgfe :=_acbad .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dfgfe !=nil {return _dfgfe ;};};if _acbad .OutlinePr !=nil {if _fdeee :=_acbad .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"); +_fdeee !=nil {return _fdeee ;};};if _acbad .PageSetUpPr !=nil {if _bffca :=_acbad .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_bffca !=nil {return _bffca ;};};return nil ;};type ST_ExternalConnectionType byte ; -// Revision Format -Rfmt []*CT_RevisionFormatting ; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Validate validates the CT_Parameter and its children +func (_cfcdf *CT_Parameter )Validate ()error {return _cfcdf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_gfcaa *CT_QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfcca :=range start .Attr {if _cfcca .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_dagec ,_afdba :=_b .ParseBool (_cfcca .Value ); +if _afdba !=nil {return _afdba ;};_gfcaa .AdjustColumnWidthAttr =&_dagec ;continue ;};if _cfcca .Name .Local =="\u006e\u0061\u006d\u0065"{_deaced ,_ccfbf :=_cfcca .Value ,error (nil );if _ccfbf !=nil {return _ccfbf ;};_gfcaa .NameAttr =_deaced ;continue ; +};if _cfcca .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_eeeaa ,_fbfaac :=_b .ParseBool (_cfcca .Value );if _fbfaac !=nil {return _fbfaac ;};_gfcaa .IntermediateAttr =&_eeeaa ;continue ;};if _cfcca .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_ccfcg ,_dbdec :=_b .ParseBool (_cfcca .Value ); +if _dbdec !=nil {return _dbdec ;};_gfcaa .RowNumbersAttr =&_ccfcg ;continue ;};if _cfcca .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bced ,_bggea :=_b .ParseUint (_cfcca .Value ,10,32);if _bggea !=nil {return _bggea ; +};_gfcaa .ConnectionIdAttr =uint32 (_bced );continue ;};if _cfcca .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_bddef ,_badff :=_b .ParseBool (_cfcca .Value );if _badff !=nil {return _badff ; +};_gfcaa .BackgroundRefreshAttr =&_bddef ;continue ;};if _cfcca .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ffgdd ,_eegge :=_b .ParseBool (_cfcca .Value );if _eegge !=nil {return _eegge ;};_gfcaa .RefreshOnLoadAttr =&_ffgdd ; +continue ;};if _cfcca .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ceeaed ,_eeaaa :=_b .ParseBool (_cfcca .Value );if _eeaaa !=nil {return _eeaaa ;};_gfcaa .FillFormulasAttr =&_ceeaed ;continue ;};if _cfcca .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bebfgf ,_ecbbcg :=_b .ParseBool (_cfcca .Value ); +if _ecbbcg !=nil {return _ecbbcg ;};_gfcaa .ApplyNumberFormatsAttr =&_bebfgf ;continue ;};if _cfcca .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdeffc ,_bbedg :=_b .ParseBool (_cfcca .Value ); +if _bbedg !=nil {return _bbedg ;};_gfcaa .ApplyFontFormatsAttr =&_bdeffc ;continue ;};if _cfcca .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fddad ,_baafd :=_b .ParseBool (_cfcca .Value ); +if _baafd !=nil {return _baafd ;};_gfcaa .FirstBackgroundRefreshAttr =&_fddad ;continue ;};if _cfcca .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fbgeb ,_cedfdf :=_b .ParseUint (_cfcca .Value ,10,32);if _cedfdf !=nil {return _cedfdf ; +};_caegfa :=uint32 (_fbgeb );_gfcaa .AutoFormatIdAttr =&_caegfa ;continue ;};if _cfcca .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_daegg ,_cccfe :=_b .ParseBool (_cfcca .Value ); +if _cccfe !=nil {return _cccfe ;};_gfcaa .ApplyAlignmentFormatsAttr =&_daegg ;continue ;};if _cfcca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_bggbbg ,_fdbbb :=_b .ParseBool (_cfcca .Value );if _fdbbb !=nil {return _fdbbb ; +};_gfcaa .DisableRefreshAttr =&_bggbbg ;continue ;};if _cfcca .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aabfb ,_faffe :=_b .ParseBool (_cfcca .Value );if _faffe !=nil {return _faffe ;};_gfcaa .ApplyBorderFormatsAttr =&_aabfb ; +continue ;};if _cfcca .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_cgbcf ,_ffcdbc :=_b .ParseBool (_cfcca .Value );if _ffcdbc !=nil {return _ffcdbc ;};_gfcaa .PreserveFormattingAttr =&_cgbcf ; +continue ;};if _cfcca .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcdefg ,_dggge :=_b .ParseBool (_cfcca .Value );if _dggge !=nil {return _dggge ;};_gfcaa .ApplyPatternFormatsAttr =&_dcdefg ; +continue ;};if _cfcca .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_gfcaa .GrowShrinkTypeAttr .UnmarshalXMLAttr (_cfcca );continue ;};if _cfcca .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_gfbbff ,_bbcab :=_b .ParseBool (_cfcca .Value ); +if _bbcab !=nil {return _bbcab ;};_gfcaa .DisableEditAttr =&_gfbbff ;continue ;};if _cfcca .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_cefdc ,_efggge :=_b .ParseBool (_cfcca .Value );if _efggge !=nil {return _efggge ;};_gfcaa .HeadersAttr =&_cefdc ; +continue ;};if _cfcca .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ffefb ,_aefag :=_b .ParseBool (_cfcca .Value );if _aefag !=nil {return _aefag ;};_gfcaa .RemoveDataOnSaveAttr =&_ffefb ;continue ; +};if _cfcca .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fedea ,_eacfe :=_b .ParseBool (_cfcca .Value );if _eacfe !=nil {return _eacfe ;};_gfcaa .ApplyWidthHeightFormatsAttr =&_fedea ; +continue ;};};_egea :for {_gfgaa ,_dcffa :=d .Token ();if _dcffa !=nil {return _dcffa ;};switch _beaed :=_gfgaa .(type ){case _f .StartElement :switch _beaed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_gfcaa .QueryTableRefresh =NewCT_QueryTableRefresh (); +if _egafa :=d .DecodeElement (_gfcaa .QueryTableRefresh ,&_beaed );_egafa !=nil {return _egafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfcaa .ExtLst =NewCT_ExtensionList (); +if _ceffed :=d .DecodeElement (_gfcaa .ExtLst ,&_beaed );_ceffed !=nil {return _ceffed ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_beaed .Name ); +if _ccfaf :=d .Skip ();_ccfaf !=nil {return _ccfaf ;};};case _f .EndElement :break _egea ;case _f .CharData :};};return nil ;};func (_ggbfaa ST_PrintError )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afcdd :=_f .Attr {};_afcdd .Name =name ;switch _ggbfaa {case ST_PrintErrorUnset :_afcdd .Value =""; +case ST_PrintErrorDisplayed :_afcdd .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_afcdd .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_afcdd .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_afcdd .Value ="\u004e\u0041"; +};return _afcdd ,nil ;};type CT_SharedItems struct{ -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Contains Date +ContainsDateAttr *bool ; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3; -ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8; -ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;); +// Contains String +ContainsStringAttr *bool ; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_eebeb *Connections )ValidateWithPath (path string )error {if _agdecd :=_eebeb .CT_Connections .ValidateWithPath (path );_agdecd !=nil {return _agdecd ;};return nil ;}; +// Contains Blank +ContainsBlankAttr *bool ; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_gcfgfg *CT_SharedItems )ValidateWithPath (path string )error {for _bebdgd ,_dbfaf :=range _gcfgfg .M {if _dfcbfc :=_dbfaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_bebdgd ));_dfcbfc !=nil {return _dfcbfc ; -};};for _ffaecg ,_feedd :=range _gcfgfg .N {if _bebdce :=_feedd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ffaecg ));_bebdce !=nil {return _bebdce ;};};for _becea ,_fgadg :=range _gcfgfg .B {if _bgbag :=_fgadg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_becea )); -_bgbag !=nil {return _bgbag ;};};for _baeae ,_dbbac :=range _gcfgfg .E {if _bdfdf :=_dbbac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_baeae ));_bdfdf !=nil {return _bdfdf ;};};for _fdacf ,_ccfdeb :=range _gcfgfg .S {if _gcddf :=_ccfdeb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fdacf )); -_gcddf !=nil {return _gcddf ;};};for _bccdac ,_edebbf :=range _gcfgfg .D {if _gcbba :=_edebbf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bccdac ));_gcbba !=nil {return _gcbba ;};};return nil ;};func (_gbgbb ST_Qualifier )Validate ()error {return _gbgbb .ValidateWithPath ("")}; -func (_afbbe *CT_QueryTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfcd :=range start .Attr {if _fbfcd .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_egdfee ,_dagfce :=_b .ParseBool (_fbfcd .Value ); -if _dagfce !=nil {return _dagfce ;};_afbbe .AdjustColumnWidthAttr =&_egdfee ;continue ;};if _fbfcd .Name .Local =="\u006e\u0061\u006d\u0065"{_geca ,_adbeb :=_fbfcd .Value ,error (nil );if _adbeb !=nil {return _adbeb ;};_afbbe .NameAttr =_geca ;continue ; -};if _fbfcd .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_abegd ,_cefca :=_b .ParseBool (_fbfcd .Value );if _cefca !=nil {return _cefca ;};_afbbe .IntermediateAttr =&_abegd ;continue ;};if _fbfcd .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fcbac ,_eecbaf :=_b .ParseBool (_fbfcd .Value ); -if _eecbaf !=nil {return _eecbaf ;};_afbbe .RowNumbersAttr =&_fcbac ;continue ;};if _fbfcd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_agaebf ,_bcdfe :=_b .ParseUint (_fbfcd .Value ,10,32);if _bcdfe !=nil {return _bcdfe ; -};_afbbe .ConnectionIdAttr =uint32 (_agaebf );continue ;};if _fbfcd .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_cadde ,_bacffa :=_b .ParseBool (_fbfcd .Value );if _bacffa !=nil {return _bacffa ; -};_afbbe .BackgroundRefreshAttr =&_cadde ;continue ;};if _fbfcd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ddfec ,_cfbbf :=_b .ParseBool (_fbfcd .Value );if _cfbbf !=nil {return _cfbbf ;};_afbbe .RefreshOnLoadAttr =&_ddfec ; -continue ;};if _fbfcd .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fabge ,_begbe :=_b .ParseBool (_fbfcd .Value );if _begbe !=nil {return _begbe ;};_afbbe .FillFormulasAttr =&_fabge ;continue ;};if _fbfcd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bdcfae ,_gdabg :=_b .ParseBool (_fbfcd .Value ); -if _gdabg !=nil {return _gdabg ;};_afbbe .ApplyNumberFormatsAttr =&_bdcfae ;continue ;};if _fbfcd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fcecd ,_gdbd :=_b .ParseBool (_fbfcd .Value );if _gdbd !=nil {return _gdbd ; -};_afbbe .ApplyFontFormatsAttr =&_fcecd ;continue ;};if _fbfcd .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_cfdge ,_agcfae :=_b .ParseBool (_fbfcd .Value );if _agcfae !=nil {return _agcfae ; -};_afbbe .FirstBackgroundRefreshAttr =&_cfdge ;continue ;};if _fbfcd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_defdd ,_cfada :=_b .ParseUint (_fbfcd .Value ,10,32);if _cfada !=nil {return _cfada ;};_bdegb :=uint32 (_defdd ); -_afbbe .AutoFormatIdAttr =&_bdegb ;continue ;};if _fbfcd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fecbf ,_fgbde :=_b .ParseBool (_fbfcd .Value );if _fgbde !=nil {return _fgbde ; -};_afbbe .ApplyAlignmentFormatsAttr =&_fecbf ;continue ;};if _fbfcd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_cebab ,_afaga :=_b .ParseBool (_fbfcd .Value );if _afaga !=nil {return _afaga ;};_afbbe .DisableRefreshAttr =&_cebab ; -continue ;};if _fbfcd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgffe ,_cbgef :=_b .ParseBool (_fbfcd .Value );if _cbgef !=nil {return _cbgef ;};_afbbe .ApplyBorderFormatsAttr =&_fgffe ;continue ; -};if _fbfcd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_dcddcb ,_ceaedc :=_b .ParseBool (_fbfcd .Value );if _ceaedc !=nil {return _ceaedc ;};_afbbe .PreserveFormattingAttr =&_dcddcb ;continue ; -};if _fbfcd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cefbc ,_fbcfd :=_b .ParseBool (_fbfcd .Value );if _fbcfd !=nil {return _fbcfd ;};_afbbe .ApplyPatternFormatsAttr =&_cefbc ; -continue ;};if _fbfcd .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_afbbe .GrowShrinkTypeAttr .UnmarshalXMLAttr (_fbfcd );continue ;};if _fbfcd .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_bgccb ,_gdggfb :=_b .ParseBool (_fbfcd .Value ); -if _gdggfb !=nil {return _gdggfb ;};_afbbe .DisableEditAttr =&_bgccb ;continue ;};if _fbfcd .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_dgbbde ,_gccefa :=_b .ParseBool (_fbfcd .Value );if _gccefa !=nil {return _gccefa ;};_afbbe .HeadersAttr =&_dgbbde ; -continue ;};if _fbfcd .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_bfcbga ,_ceefd :=_b .ParseBool (_fbfcd .Value );if _ceefd !=nil {return _ceefd ;};_afbbe .RemoveDataOnSaveAttr =&_bfcbga ;continue ; -};if _fbfcd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fgccb ,_eeccg :=_b .ParseBool (_fbfcd .Value );if _eeccg !=nil {return _eeccg ;};_afbbe .ApplyWidthHeightFormatsAttr =&_fgccb ; -continue ;};};_bdacg :for {_afdga ,_bagddd :=d .Token ();if _bagddd !=nil {return _bagddd ;};switch _bgfca :=_afdga .(type ){case _e .StartElement :switch _bgfca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_afbbe .QueryTableRefresh =NewCT_QueryTableRefresh (); -if _aeec :=d .DecodeElement (_afbbe .QueryTableRefresh ,&_bgfca );_aeec !=nil {return _aeec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afbbe .ExtLst =NewCT_ExtensionList (); -if _bcaege :=d .DecodeElement (_afbbe .ExtLst ,&_bgfca );_bcaege !=nil {return _bcaege ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_bgfca .Name ); -if _gefcca :=d .Skip ();_gefcca !=nil {return _gefcca ;};};case _e .EndElement :break _bdacg ;case _e .CharData :};};return nil ;}; +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// Validate validates the CT_Fonts and its children -func (_eedagg *CT_Fonts )Validate ()error {return _eedagg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func NewCT_PivotSelection ()*CT_PivotSelection {_ddeff :=&CT_PivotSelection {};_ddeff .PivotArea =NewCT_PivotArea ();return _ddeff ; -};func NewCT_PageField ()*CT_PageField {_afcba :=&CT_PageField {};return _afcba };func (_edeff ST_GroupBy )String ()string {switch _edeff {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073"; -case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073"; -case 8:return "\u0079\u0065\u0061r\u0073";};return "";}; +// Contains Numbers +ContainsNumberAttr *bool ; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_ceafe *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil }; +// Contains Integer +ContainsIntegerAttr *bool ; -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_abbf *CT_FilterColumn )ValidateWithPath (path string )error {if _abbf .Filters !=nil {if _fagc :=_abbf .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_fagc !=nil {return _fagc ;};};if _abbf .Top10 !=nil {if _dacd :=_abbf .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030"); -_dacd !=nil {return _dacd ;};};if _abbf .CustomFilters !=nil {if _abdfc :=_abbf .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_abdfc !=nil {return _abdfc ;};};if _abbf .DynamicFilter !=nil {if _dabea :=_abbf .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072"); -_dabea !=nil {return _dabea ;};};if _abbf .ColorFilter !=nil {if _gbcac :=_abbf .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_gbcac !=nil {return _gbcac ;};};if _abbf .IconFilter !=nil {if _babegf :=_abbf .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"); -_babegf !=nil {return _babegf ;};};if _abbf .ExtLst !=nil {if _dcdag :=_abbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdag !=nil {return _dcdag ;};};return nil ;};func (_gedc *CT_FontScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fdeef ,_baac :=_gedc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); -if _baac !=nil {return _baac ;};start .Attr =append (start .Attr ,_fdeef );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agbcd *CT_pivotTableDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbcd .Location =NewCT_Location (); -for _ ,_fafae :=range start .Attr {if _fafae .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ebefgc ,_cgbdab :=_b .ParseUint (_fafae .Value ,10,8);if _cgbdab !=nil {return _cgbdab ;};_dbfc :=uint8 (_ebefgc ); -_agbcd .CreatedVersionAttr =&_dbfc ;continue ;};if _fafae .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ebcba ,_abegbf :=_b .ParseUint (_fafae .Value ,10,32);if _abegbf !=nil {return _abegbf ;};_acbd :=uint32 (_ebcba );_agbcd .IndentAttr =&_acbd ; -continue ;};if _fafae .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_gecdd ,_fdbcgd :=_fafae .Value ,error (nil );if _fdbcgd !=nil {return _fdbcgd ;};_agbcd .PivotTableStyleAttr =&_gecdd ;continue ;}; -if _fafae .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_eddcf ,_dedga :=_b .ParseBool (_fafae .Value );if _dedga !=nil {return _dedga ;};_agbcd .ShowEmptyRowAttr =&_eddcf ;continue ;};if _fafae .Name .Local =="\u0074\u0061\u0067"{_bcgabd ,_dfgag :=_fafae .Value ,error (nil ); -if _dfgag !=nil {return _dfgag ;};_agbcd .TagAttr =&_bcgabd ;continue ;};if _fafae .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_fbgfc ,_bagba :=_b .ParseBool (_fafae .Value );if _bagba !=nil {return _bagba ;};_agbcd .ShowEmptyColAttr =&_fbgfc ; -continue ;};if _fafae .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gfcfbg ,_gfebbc :=_b .ParseUint (_fafae .Value ,10,8);if _gfebbc !=nil {return _gfebbc ;};_afdeb :=uint8 (_gfcfbg ); -_agbcd .MinRefreshableVersionAttr =&_afdeb ;continue ;};if _fafae .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_feeeb ,_aeadaf :=_b .ParseBool (_fafae .Value );if _aeadaf !=nil {return _aeadaf ;};_agbcd .ShowHeadersAttr =&_feeeb ; -continue ;};if _fafae .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ecdbfb ,_ggede :=_b .ParseBool (_fafae .Value );if _ggede !=nil {return _ggede ;};_agbcd .AsteriskTotalsAttr =&_ecdbfb ;continue ;}; -if _fafae .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_aefeb ,_eeacgb :=_b .ParseBool (_fafae .Value );if _eeacgb !=nil {return _eeacgb ;};_agbcd .CompactAttr =&_aefeb ;continue ;};if _fafae .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bagce ,_gcdede :=_b .ParseBool (_fafae .Value ); -if _gcdede !=nil {return _gcdede ;};_agbcd .EditDataAttr =&_bagce ;continue ;};if _fafae .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aaagg ,_bcebcb :=_b .ParseBool (_fafae .Value );if _bcebcb !=nil {return _bcebcb ;};_agbcd .OutlineAttr =&_aaagg ; -continue ;};if _fafae .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_eabdb ,_agbbef :=_b .ParseBool (_fafae .Value );if _agbbef !=nil {return _agbbef ;};_agbcd .ShowCalcMbrsAttr =&_eabdb ;continue ;};if _fafae .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_eccfc ,_egbfe :=_b .ParseBool (_fafae .Value ); -if _egbfe !=nil {return _egbfe ;};_agbcd .OutlineDataAttr =&_eccfc ;continue ;};if _fafae .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bfdeac ,_gacggd :=_b .ParseBool (_fafae .Value );if _gacggd !=nil {return _gacggd ; -};_agbcd .GridDropZonesAttr =&_bfdeac ;continue ;};if _fafae .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_eadcdb ,_ebaca :=_b .ParseBool (_fafae .Value );if _ebaca !=nil {return _ebaca ;};_agbcd .CustomListSortAttr =&_eadcdb ; -continue ;};if _fafae .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_gaggb ,_ggefg :=_b .ParseBool (_fafae .Value );if _ggefg !=nil {return _ggefg ;};_agbcd .RowGrandTotalsAttr =&_gaggb ;continue ;};if _fafae .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gccda ,_ggfea :=_b .ParseBool (_fafae .Value ); -if _ggfea !=nil {return _ggfea ;};_agbcd .ApplyWidthHeightFormatsAttr =&_gccda ;continue ;};if _fafae .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bgdfcg ,_dcfafc :=_b .ParseBool (_fafae .Value ); -if _dcfafc !=nil {return _dcfafc ;};_agbcd .UseAutoFormattingAttr =&_bgdfcg ;continue ;};if _fafae .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aggcdf ,_gacgc :=_fafae .Value ,error (nil );if _gacgc !=nil {return _gacgc ; -};_agbcd .RowHeaderCaptionAttr =&_aggcdf ;continue ;};if _fafae .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_ggbad ,_gbcca :=_b .ParseBool (_fafae .Value );if _gbcca !=nil {return _gbcca ;};_agbcd .ShowDrillAttr =&_ggbad ;continue ;}; -if _fafae .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_fdeca ,_deggc :=_b .ParseBool (_fafae .Value );if _deggc !=nil {return _deggc ;};_agbcd .MergeItemAttr =&_fdeca ;continue ;};if _fafae .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_becbac ,_aggea :=_b .ParseBool (_fafae .Value ); -if _aggea !=nil {return _aggea ;};_agbcd .ApplyBorderFormatsAttr =&_becbac ;continue ;};if _fafae .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_gabdg ,_cbdae :=_b .ParseBool (_fafae .Value );if _cbdae !=nil {return _cbdae ; -};_agbcd .VisualTotalsAttr =&_gabdg ;continue ;};if _fafae .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_daaec ,_bgegb :=_b .ParseBool (_fafae .Value );if _bgegb !=nil {return _bgegb ;};_agbcd .CompactDataAttr =&_daaec ; -continue ;};if _fafae .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ebfgb ,_bdbg :=_b .ParseUint (_fafae .Value ,10,32);if _bdbg !=nil {return _bdbg ;};_eagceg :=uint32 (_ebfgb );_agbcd .DataPositionAttr =&_eagceg ; -continue ;};if _fafae .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_fcgddd ,_bacfc :=_b .ParseBool (_fafae .Value );if _bacfc !=nil {return _bacfc ;};_agbcd .MultipleFieldFiltersAttr =&_fcgddd ; -continue ;};if _fafae .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_baeeg ,_aadce :=_b .ParseBool (_fafae .Value );if _aadce !=nil {return _aadce ;};_agbcd .PageOverThenDownAttr =&_baeeg ;continue ; -};if _fafae .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_addcef ,_cccfe :=_b .ParseBool (_fafae .Value );if _cccfe !=nil {return _cccfe ;};_agbcd .FieldListSortAscendingAttr =&_addcef ; -continue ;};if _fafae .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gcbdb ,_fadbdg :=_b .ParseBool (_fafae .Value );if _fadbdg !=nil {return _fadbdg ;};_agbcd .ShowMissingAttr =&_gcbdb ;continue ;};if _fafae .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_aagbb ,_cabfaed :=_b .ParseBool (_fafae .Value ); -if _cabfaed !=nil {return _cabfaed ;};_agbcd .FieldPrintTitlesAttr =&_aagbb ;continue ;};if _fafae .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_addgca ,_ccgee :=_b .ParseBool (_fafae .Value ); -if _ccgee !=nil {return _ccgee ;};_agbcd .ShowMemberPropertyTipsAttr =&_addgca ;continue ;};if _fafae .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_aeafe ,_aeaff :=_fafae .Value ,error (nil );if _aeaff !=nil {return _aeaff ;};_agbcd .PageStyleAttr =&_aeafe ; -continue ;};if _fafae .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_degfea ,_gccbaed :=_b .ParseUint (_fafae .Value ,10,32);if _gccbaed !=nil {return _gccbaed ;};_fdgde :=uint32 (_degfea );_agbcd .AutoFormatIdAttr =&_fdgde ; -continue ;};if _fafae .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_gcefg ,_gbaacbg :=_b .ParseBool (_fafae .Value );if _gbaacbg !=nil {return _gbaacbg ;};_agbcd .ShowItemsAttr =&_gcefg ;continue ;};if _fafae .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_feaaeb ,_cedbdg :=_b .ParseBool (_fafae .Value ); -if _cedbdg !=nil {return _cedbdg ;};_agbcd .ApplyPatternFormatsAttr =&_feaaeb ;continue ;};if _fafae .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_ggbag ,_bfbba :=_b .ParseBool (_fafae .Value ); -if _bfbba !=nil {return _bfbba ;};_agbcd .EnableFieldPropertiesAttr =&_ggbag ;continue ;};if _fafae .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_egedff ,_ecffa :=_b .ParseBool (_fafae .Value ); -if _ecffa !=nil {return _ecffa ;};_agbcd .ShowMultipleLabelAttr =&_egedff ;continue ;};if _fafae .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_eeaac ,_eadadf :=_b .ParseBool (_fafae .Value ); -if _eadadf !=nil {return _eadadf ;};_agbcd .PreserveFormattingAttr =&_eeaac ;continue ;};if _fafae .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gbgdb ,_bagcgd :=_b .ParseBool (_fafae .Value );if _bagcgd !=nil {return _bagcgd ;};_agbcd .PublishedAttr =&_gbgdb ; -continue ;};if _fafae .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_daede ,_cggeeb :=_fafae .Value ,error (nil );if _cggeeb !=nil {return _cggeeb ;};_agbcd .MissingCaptionAttr =&_daede ;continue ;};if _fafae .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_begcgb ,_ddcadg :=_b .ParseBool (_fafae .Value ); -if _ddcadg !=nil {return _ddcadg ;};_agbcd .ImmersiveAttr =&_begcgb ;continue ;};if _fafae .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_edddf ,_efdge :=_b .ParseUint (_fafae .Value ,10,32);if _efdge !=nil {return _efdge ;};_dadad :=uint32 (_edddf ); -_agbcd .PageWrapAttr =&_dadad ;continue ;};if _fafae .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_dbfbc ,_addbb :=_b .ParseUint (_fafae .Value ,10,32);if _addbb !=nil {return _addbb ;};_ecbfdg :=uint32 (_dbfbc );_agbcd .ChartFormatAttr =&_ecbfdg ; -continue ;};if _fafae .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cgdcc ,_dgaad :=_b .ParseBool (_fafae .Value );if _dgaad !=nil {return _dgaad ;};_agbcd .ShowDataDropDownAttr =&_cgdcc ;continue ; -};if _fafae .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ceccbf ,_dgaee :=_fafae .Value ,error (nil );if _dgaee !=nil {return _dgaee ;};_agbcd .ColHeaderCaptionAttr =&_ceccbf ;continue ;};if _fafae .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_abacb ,_cdadg :=_b .ParseBool (_fafae .Value ); -if _cdadg !=nil {return _cdadg ;};_agbcd .SubtotalHiddenItemsAttr =&_abacb ;continue ;};if _fafae .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ccecf ,_gdead :=_b .ParseBool (_fafae .Value );if _gdead !=nil {return _gdead ; -};_agbcd .MdxSubqueriesAttr =&_ccecf ;continue ;};if _fafae .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gdcbg ,_fcfbcd :=_fafae .Value ,error (nil );if _fcfbcd !=nil {return _fcfbcd ;};_agbcd .ErrorCaptionAttr =&_gdcbg ; -continue ;};if _fafae .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cedcbe ,_aefbd :=_b .ParseBool (_fafae .Value );if _aefbd !=nil {return _aefbd ;};_agbcd .ColGrandTotalsAttr =&_cedcbe ;continue ;}; -if _fafae .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_cbdbcd ,_gegceg :=_b .ParseBool (_fafae .Value );if _gegceg !=nil {return _gegceg ;};_agbcd .PrintDrillAttr =&_cbdbcd ;continue ;};if _fafae .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cgadb ,_adffc :=_b .ParseBool (_fafae .Value ); -if _adffc !=nil {return _adffc ;};_agbcd .ItemPrintTitlesAttr =&_cgadb ;continue ;};if _fafae .Name .Local =="\u006e\u0061\u006d\u0065"{_bbfga ,_egggg :=_fafae .Value ,error (nil );if _egggg !=nil {return _egggg ;};_agbcd .NameAttr =_bbfga ;continue ;}; -if _fafae .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gdgae ,_cagba :=_b .ParseBool (_fafae .Value );if _cagba !=nil {return _cagba ;};_agbcd .ShowDropZonesAttr =&_gdgae ;continue ;};if _fafae .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_bfcage ,_egcbdg :=_b .ParseBool (_fafae .Value ); -if _egcbdg !=nil {return _egcbdg ;};_agbcd .ShowDataTipsAttr =&_bfcage ;continue ;};if _fafae .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_ggcffe ,_ebdda :=_fafae .Value ,error (nil );if _ebdda !=nil {return _ebdda ; -};_agbcd .VacatedStyleAttr =&_ggcffe ;continue ;};if _fafae .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_gdcbaa ,_bfcca :=_fafae .Value ,error (nil );if _bfcca !=nil {return _bfcca ; -};_agbcd .GrandTotalCaptionAttr =&_gdcbaa ;continue ;};if _fafae .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aedfdf ,_cebcfc :=_b .ParseBool (_fafae .Value );if _cebcfc !=nil {return _cebcfc ; -};_agbcd .ApplyNumberFormatsAttr =&_aedfdf ;continue ;};if _fafae .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_fabde ,_febff :=_b .ParseBool (_fafae .Value );if _febff !=nil {return _febff ;};_agbcd .EnableDrillAttr =&_fabde ; -continue ;};if _fafae .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_daffg ,_gaceg :=_b .ParseBool (_fafae .Value );if _gaceg !=nil {return _gaceg ;};_agbcd .ApplyFontFormatsAttr =&_daffg ;continue ; -};if _fafae .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_ecgce ,_afebf :=_b .ParseBool (_fafae .Value );if _afebf !=nil {return _afebf ;};_agbcd .DisableFieldListAttr =&_ecgce ;continue ;};if _fafae .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_facaf ,_addddf :=_b .ParseBool (_fafae .Value ); -if _addddf !=nil {return _addddf ;};_agbcd .ApplyAlignmentFormatsAttr =&_facaf ;continue ;};if _fafae .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_bcccd ,_gffcgb :=_b .ParseBool (_fafae .Value );if _gffcgb !=nil {return _gffcgb ; -};_agbcd .DataOnRowsAttr =&_bcccd ;continue ;};if _fafae .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_efeecc ,_gbbdcc :=_fafae .Value ,error (nil );if _gbbdcc !=nil {return _gbbdcc ;};_agbcd .DataCaptionAttr =_efeecc ; -continue ;};if _fafae .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_ecgcb ,_cccagb :=_b .ParseBool (_fafae .Value );if _cccagb !=nil {return _cccagb ;};_agbcd .ShowErrorAttr =&_ecgcb ;continue ;};if _fafae .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_abfba ,_bgcaf :=_b .ParseUint (_fafae .Value ,10,32); -if _bgcaf !=nil {return _bgcaf ;};_agbcd .CacheIdAttr =uint32 (_abfba );continue ;};if _fafae .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_edcdcb ,_bdcba :=_b .ParseBool (_fafae .Value );if _bdcba !=nil {return _bdcba ; -};_agbcd .EnableWizardAttr =&_edcdcb ;continue ;};if _fafae .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_eacce ,_edecad :=_b .ParseUint (_fafae .Value ,10,8);if _edecad !=nil {return _edecad ;};_facab :=uint8 (_eacce ); -_agbcd .UpdatedVersionAttr =&_facab ;continue ;};};_bccgdc :for {_befda ,_ddfebb :=d .Token ();if _ddfebb !=nil {return _ddfebb ;};switch _bbdbcab :=_befda .(type ){case _e .StartElement :switch _bbdbcab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _bfdbdd :=d .DecodeElement (_agbcd .Location ,&_bbdbcab ); -_bfdbdd !=nil {return _bfdbdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_agbcd .PivotFields =NewCT_PivotFields (); -if _ccdbd :=d .DecodeElement (_agbcd .PivotFields ,&_bbdbcab );_ccdbd !=nil {return _ccdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_agbcd .RowFields =NewCT_RowFields (); -if _fcgfe :=d .DecodeElement (_agbcd .RowFields ,&_bbdbcab );_fcgfe !=nil {return _fcgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_agbcd .RowItems =NewCT_rowItems (); -if _fbfdc :=d .DecodeElement (_agbcd .RowItems ,&_bbdbcab );_fbfdc !=nil {return _fbfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_agbcd .ColFields =NewCT_ColFields (); -if _edfag :=d .DecodeElement (_agbcd .ColFields ,&_bbdbcab );_edfag !=nil {return _edfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_agbcd .ColItems =NewCT_colItems (); -if _ageaab :=d .DecodeElement (_agbcd .ColItems ,&_bbdbcab );_ageaab !=nil {return _ageaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_agbcd .PageFields =NewCT_PageFields (); -if _cgdce :=d .DecodeElement (_agbcd .PageFields ,&_bbdbcab );_cgdce !=nil {return _cgdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_agbcd .DataFields =NewCT_DataFields (); -if _acbbb :=d .DecodeElement (_agbcd .DataFields ,&_bbdbcab );_acbbb !=nil {return _acbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_agbcd .Formats =NewCT_Formats (); -if _cbadf :=d .DecodeElement (_agbcd .Formats ,&_bbdbcab );_cbadf !=nil {return _cbadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_agbcd .ConditionalFormats =NewCT_ConditionalFormats (); -if _ddgfge :=d .DecodeElement (_agbcd .ConditionalFormats ,&_bbdbcab );_ddgfge !=nil {return _ddgfge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_agbcd .ChartFormats =NewCT_ChartFormats (); -if _cabeg :=d .DecodeElement (_agbcd .ChartFormats ,&_bbdbcab );_cabeg !=nil {return _cabeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_agbcd .PivotHierarchies =NewCT_PivotHierarchies (); -if _fddeb :=d .DecodeElement (_agbcd .PivotHierarchies ,&_bbdbcab );_fddeb !=nil {return _fddeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_agbcd .PivotTableStyleInfo =NewCT_PivotTableStyle (); -if _fgcfd :=d .DecodeElement (_agbcd .PivotTableStyleInfo ,&_bbdbcab );_fgcfd !=nil {return _fgcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_agbcd .Filters =NewCT_PivotFilters (); -if _aggba :=d .DecodeElement (_agbcd .Filters ,&_bbdbcab );_aggba !=nil {return _aggba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_agbcd .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); -if _aecec :=d .DecodeElement (_agbcd .RowHierarchiesUsage ,&_bbdbcab );_aecec !=nil {return _aecec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_agbcd .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); -if _adbacb :=d .DecodeElement (_agbcd .ColHierarchiesUsage ,&_bbdbcab );_adbacb !=nil {return _adbacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbcd .ExtLst =NewCT_ExtensionList (); -if _bdgcga :=d .DecodeElement (_agbcd .ExtLst ,&_bbdbcab );_bdgcga !=nil {return _bdgcga ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_bbdbcab .Name ); -if _fcbgg :=d .Skip ();_fcbgg !=nil {return _fcbgg ;};};case _e .EndElement :break _bccgdc ;case _e .CharData :};};return nil ;};func (_ddeac ST_CellType )String ()string {switch _ddeac {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065"; -case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";}; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Validate validates the CT_MdxTuple and its children -func (_ffadf *CT_MdxTuple )Validate ()error {return _ffadf .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_fbfg *CT_CellSmartTagPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceaf :=range start .Attr {if _ceaf .Name .Local =="\u006b\u0065\u0079"{_aadg ,_eced :=_ceaf .Value ,error (nil ); -if _eced !=nil {return _eced ;};_fbfg .KeyAttr =_aadg ;continue ;};if _ceaf .Name .Local =="\u0076\u0061\u006c"{_cabf ,_cbbed :=_ceaf .Value ,error (nil );if _cbbed !=nil {return _cbbed ;};_fbfg .ValAttr =_cabf ;continue ;};};for {_edda ,_efda :=d .Token (); -if _efda !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_efda );};if _gbcd ,_gcfd :=_edda .(_e .EndElement );_gcfd &&_gbcd .Name ==start .Name {break ; -};};return nil ;}; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_edbbc *CT_TupleCache )ValidateWithPath (path string )error {if _edbbc .Entries !=nil {if _edgaa :=_edbbc .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_edgaa !=nil {return _edgaa ;};};if _edbbc .Sets !=nil {if _egdcf :=_edbbc .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073"); -_egdcf !=nil {return _egdcf ;};};if _edbbc .QueryCache !=nil {if _badbd :=_edbbc .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_badbd !=nil {return _badbd ;};};if _edbbc .ServerFormats !=nil {if _bbgdg :=_edbbc .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073"); -_bbgdg !=nil {return _bbgdg ;};};if _edbbc .ExtLst !=nil {if _gacaed :=_edbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacaed !=nil {return _gacaed ;};};return nil ;};func (_cbfgc *CT_ExternalReference )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cbfgc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Minimum Date Time +MinDateAttr *_cc .Time ; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_feba *CT_CalculatedItem )ValidateWithPath (path string )error {if _gaddc :=_feba .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gaddc !=nil {return _gaddc ;};if _feba .ExtLst !=nil {if _cceg :=_feba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cceg !=nil {return _cceg ;};};return nil ;};func (_ecgfg ST_Objects )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecgfg .String (),start );}; +// Maximum Date Time Value +MaxDateAttr *_cc .Time ; -// Validate validates the CT_CellSmartTagPr and its children -func (_bdeg *CT_CellSmartTagPr )Validate ()error {return _bdeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");}; +// Shared Items Count +CountAttr *uint32 ; -// Validate validates the CT_MdxMemeberProp and its children -func (_fdbge *CT_MdxMemeberProp )Validate ()error {return _fdbge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_dbcgfbc *CT_XmlColumnPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caade :=range start .Attr {if _caade .Name .Local =="\u006d\u0061\u0070I\u0064"{_abedd ,_ecgade :=_b .ParseUint (_caade .Value ,10,32); -if _ecgade !=nil {return _ecgade ;};_dbcgfbc .MapIdAttr =uint32 (_abedd );continue ;};if _caade .Name .Local =="\u0078\u0070\u0061t\u0068"{_acagfg ,_eedebb :=_caade .Value ,error (nil );if _eedebb !=nil {return _eedebb ;};_dbcgfbc .XpathAttr =_acagfg ; -continue ;};if _caade .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_egfdf ,_dbcdd :=_b .ParseBool (_caade .Value );if _dbcdd !=nil {return _dbcdd ;};_dbcgfbc .DenormalizedAttr =&_egfdf ;continue ;};if _caade .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_abcdg ,_bcega :=_caade .Value ,error (nil ); -if _bcega !=nil {return _bcega ;};_dbcgfbc .XmlDataTypeAttr =_abcdg ;continue ;};};_bgdfa :for {_eeabgb ,_bfgcfc :=d .Token ();if _bfgcfc !=nil {return _bfgcfc ;};switch _gbcfg :=_eeabgb .(type ){case _e .StartElement :switch _gbcfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbcgfbc .ExtLst =NewCT_ExtensionList (); -if _cbdbc :=d .DecodeElement (_dbcgfbc .ExtLst ,&_gbcfg );_cbdbc !=nil {return _cbdbc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_gbcfg .Name ); -if _cbcee :=d .Skip ();_cbcee !=nil {return _cbcee ;};};case _e .EndElement :break _bgdfa ;case _e .CharData :};};return nil ;};func (_caecbd ST_Visibility )Validate ()error {return _caecbd .ValidateWithPath ("")};func NewCT_AutoFilter ()*CT_AutoFilter {_gff :=&CT_AutoFilter {}; -return _gff }; +// Long Text +LongTextAttr *bool ; -// Validate validates the CT_MergeCell and its children -func (_cdaba *CT_MergeCell )Validate ()error {return _cdaba .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_cbacf *CT_VolTypes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbcgcg :for {_aggdd ,_eabgg :=d .Token (); -if _eabgg !=nil {return _eabgg ;};switch _cdbdb :=_aggdd .(type ){case _e .StartElement :switch _cdbdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_cagcb :=NewCT_VolType (); -if _cbdbd :=d .DecodeElement (_cagcb ,&_cdbdb );_cbdbd !=nil {return _cbdbd ;};_cbacf .VolType =append (_cbacf .VolType ,_cagcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbacf .ExtLst =NewCT_ExtensionList (); -if _fgddb :=d .DecodeElement (_cbacf .ExtLst ,&_cdbdb );_fgddb !=nil {return _fgddb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_cdbdb .Name ); -if _gfafa :=d .Skip ();_gfafa !=nil {return _gfafa ;};};case _e .EndElement :break _bbcgcg ;case _e .CharData :};};return nil ;};func (_dcc *CT_CalcChain )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdbd :for {_adfa ,_gbeff :=d .Token (); -if _gbeff !=nil {return _gbeff ;};switch _dbfg :=_adfa .(type ){case _e .StartElement :switch _dbfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ecec :=NewCT_CalcCell (); -if _aefc :=d .DecodeElement (_ecec ,&_dbfg );_aefc !=nil {return _aefc ;};_dcc .C =append (_dcc .C ,_ecec );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcc .ExtLst =NewCT_ExtensionList (); -if _gadd :=d .DecodeElement (_dcc .ExtLst ,&_dbfg );_gadd !=nil {return _gadd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_dbfg .Name ); -if _bbec :=d .Skip ();_bbec !=nil {return _bbec ;};};case _e .EndElement :break _bdbd ;case _e .CharData :};};return nil ;};func (_cecdeg *CT_OleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_cecdeg .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewQueryTable ()*QueryTable {_eeebca :=&QueryTable {};_eeebca .CT_QueryTable =*NewCT_QueryTable ();return _eeebca ;};func NewCT_Items ()*CT_Items {_abcf :=&CT_Items {}; -return _abcf }; +// No Value +M []*CT_Missing ; -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_caage *Chartsheet )ValidateWithPath (path string )error {if _fcgbb :=_caage .CT_Chartsheet .ValidateWithPath (path );_fcgbb !=nil {return _fcgbb ;};return nil ;};type CT_GradientStop struct{ +// Numeric +N []*CT_Number ; -// Gradient Stop Position -PositionAttr float64 ; +// Boolean +B []*CT_Boolean ; -// Color -Color *CT_Color ;};type ST_ItemType byte ;func (_dggbca ST_IconSetType )ValidateWithPath (path string )error {switch _dggbca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggbca )); -};return nil ;}; +// Error Value +E []*CT_Error ; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_bceg *CT_Filters )ValidateWithPath (path string )error {if _fbdbd :=_bceg .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fbdbd !=nil {return _fbdbd ; -};for _fgcda ,_fgcg :=range _bceg .Filter {if _bfbgd :=_fgcg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgcda ));_bfbgd !=nil {return _bfbgd ;};};for _acffb ,_addga :=range _bceg .DateGroupItem {if _bfgbd :=_addga .ValidateWithPath (_g .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_acffb )); -_bfgbd !=nil {return _bfgbd ;};};return nil ;};type ST_IconSetType byte ;func (_fdbfcd *ST_FieldSortType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fdbfcd =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_fdbfcd =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fdbfcd =2; -case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fdbfcd =3;};return nil ;};type CT_DdeItems struct{ +// Character Value +S []*CT_String ; -// DDE Item definition -DdeItem []*CT_DdeItem ;}; +// Date Time +D []*CT_DateTime ;};func (_ecdef ST_CellComments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cagggg :=_f .Attr {};_cagggg .Name =name ;switch _ecdef {case ST_CellCommentsUnset :_cagggg .Value ="";case ST_CellCommentsNone :_cagggg .Value ="\u006e\u006f\u006e\u0065"; +case ST_CellCommentsAsDisplayed :_cagggg .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_cagggg .Value ="\u0061\u0074\u0045n\u0064";};return _cagggg ,nil ;};func (_gagca *CT_TableParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgegc :=range start .Attr {if _bgegc .Name .Local =="\u0063\u006f\u0075n\u0074"{_baega ,_dbfbb :=_b .ParseUint (_bgegc .Value ,10,32); +if _dbfbb !=nil {return _dbfbb ;};_gdagbd :=uint32 (_baega );_gagca .CountAttr =&_gdagbd ;continue ;};};_gabgb :for {_dcggd ,_ggbade :=d .Token ();if _ggbade !=nil {return _ggbade ;};switch _dfded :=_dcggd .(type ){case _f .StartElement :switch _dfded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_gbdba :=NewCT_TablePart (); +if _deccce :=d .DecodeElement (_gbdba ,&_dfded );_deccce !=nil {return _deccce ;};_gagca .TablePart =append (_gagca .TablePart ,_gbdba );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_dfded .Name ); +if _cffbd :=d .Skip ();_cffbd !=nil {return _cffbd ;};};case _f .EndElement :break _gabgb ;case _f .CharData :};};return nil ;};type CT_SingleXmlCell struct{ -// Validate validates the CT_RElt and its children -func (_fbbgcd *CT_RElt )Validate ()error {return _fbbgcd .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");}; +// Table Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_egagg *CT_Missing )ValidateWithPath (path string )error {for _aagcd ,_fdfda :=range _egagg .Tpls {if _agbff :=_fdfda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_aagcd ));_agbff !=nil {return _agbff ; -};};for _bgaab ,_aadbf :=range _egagg .X {if _eddcec :=_aadbf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bgaab ));_eddcec !=nil {return _eddcec ;};};return nil ;};func (_cca *CT_CellSmartTag )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebca :=range start .Attr {if _ebca .Name .Local =="\u0074\u0079\u0070\u0065"{_eage ,_bgfd :=_b .ParseUint (_ebca .Value ,10,32); -if _bgfd !=nil {return _bgfd ;};_cca .TypeAttr =uint32 (_eage );continue ;};if _ebca .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_dbg ,_ccda :=_b .ParseBool (_ebca .Value );if _ccda !=nil {return _ccda ;};_cca .DeletedAttr =&_dbg ;continue ; -};if _ebca .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_abaa ,_egeda :=_b .ParseBool (_ebca .Value );if _egeda !=nil {return _egeda ;};_cca .XmlBasedAttr =&_abaa ;continue ;};};_bbfg :for {_fbcc ,_acef :=d .Token ();if _acef !=nil {return _acef ; -};switch _bbafd :=_fbcc .(type ){case _e .StartElement :switch _bbafd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_edee :=NewCT_CellSmartTagPr (); -if _gcbb :=d .DecodeElement (_edee ,&_bbafd );_gcbb !=nil {return _gcbb ;};_cca .CellSmartTagPr =append (_cca .CellSmartTagPr ,_edee );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_bbafd .Name ); -if _aede :=d .Skip ();_aede !=nil {return _aede ;};};case _e .EndElement :break _bbfg ;case _e .CharData :};};return nil ;}; +// Reference +RAttr string ; -// Validate validates the AG_AutoFormat and its children -func (_ba *AG_AutoFormat )Validate ()error {return _ba .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");}; +// Connection ID +ConnectionIdAttr uint32 ; -// Validate validates the CT_RevisionComment and its children -func (_cdafdf *CT_RevisionComment )Validate ()error {return _cdafdf .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1; -ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7; -ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12; -ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17; -ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22; -ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27; -ST_TableStyleTypePageFieldValues ST_TableStyleType =28;);func NewVolTypes ()*VolTypes {_dfebb :=&VolTypes {};_dfebb .CT_VolTypes =*NewCT_VolTypes ();return _dfebb ;};func (_fbcfbd *ST_RefMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbcfbd =0; -case "\u0041\u0031":*_fbcfbd =1;case "\u0052\u0031\u0043\u0031":*_fbcfbd =2;};return nil ;}; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gcfb *CT_CalculatedMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_addd :=range start .Attr {if _addd .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdb ,_abgcg :=_addd .Value ,error (nil );if _abgcg !=nil {return _abgcg ; +};_gcfb .NameAttr =_dbdb ;continue ;};if _addd .Name .Local =="\u006d\u0064\u0078"{_ffda ,_cdb :=_addd .Value ,error (nil );if _cdb !=nil {return _cdb ;};_gcfb .MdxAttr =_ffda ;continue ;};if _addd .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_ccaf ,_ebf :=_addd .Value ,error (nil ); +if _ebf !=nil {return _ebf ;};_gcfb .MemberNameAttr =&_ccaf ;continue ;};if _addd .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fgaa ,_gcd :=_addd .Value ,error (nil );if _gcd !=nil {return _gcd ;};_gcfb .HierarchyAttr =&_fgaa ;continue ; +};if _addd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_dbcb ,_ffcf :=_addd .Value ,error (nil );if _ffcf !=nil {return _ffcf ;};_gcfb .ParentAttr =&_dbcb ;continue ;};if _addd .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_gdad ,_fcgc :=_b .ParseInt (_addd .Value ,10,32); +if _fcgc !=nil {return _fcgc ;};_gedc :=int32 (_gdad );_gcfb .SolveOrderAttr =&_gedc ;continue ;};if _addd .Name .Local =="\u0073\u0065\u0074"{_eae ,_dfbd :=_b .ParseBool (_addd .Value );if _dfbd !=nil {return _dfbd ;};_gcfb .SetAttr =&_eae ;continue ; +};};_eea :for {_ebdf ,_edaa :=d .Token ();if _edaa !=nil {return _edaa ;};switch _ddbgb :=_ebdf .(type ){case _f .StartElement :switch _ddbgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfb .ExtLst =NewCT_ExtensionList (); +if _abgg :=d .DecodeElement (_gcfb .ExtLst ,&_ddbgb );_abgg !=nil {return _abgg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_ddbgb .Name ); +if _aaff :=d .Skip ();_aaff !=nil {return _aaff ;};};case _f .EndElement :break _eea ;case _f .CharData :};};return nil ;};type CT_PivotCacheDefinition struct{IdAttr *string ; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_gbfdb *CT_MetadataTypes )ValidateWithPath (path string )error {for _gbggd ,_cecde :=range _gbfdb .MetadataType {if _cdeab :=_cecde .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gbggd )); -_cdeab !=nil {return _cdeab ;};};return nil ;};func (_ddggd *ST_FilterOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aebcf ,_adabe :=d .Token ();if _adabe !=nil {return _adabe ;};if _gaaeea ,_ddfbb :=_aebcf .(_e .EndElement );_ddfbb &&_gaaeea .Name ==start .Name {*_ddggd =1; -return nil ;};if _fgcbdg ,_edfbf :=_aebcf .(_e .CharData );!_edfbf {return _g .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",_aebcf );}else {switch string (_fgcbdg ){case "":*_ddggd =0; -case "\u0065\u0071\u0075a\u006c":*_ddggd =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ddggd =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ddggd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ddggd =4; -case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ddggd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ddggd =6;};};_aebcf ,_adabe =d .Token ();if _adabe !=nil {return _adabe ;}; -if _dfgaaa ,_ebbff :=_aebcf .(_e .EndElement );_ebbff &&_dfgaaa .Name ==start .Name {return nil ;};return _g .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",_aebcf ); -};func (_bfaaab *Table )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfaaab .CT_Table =*NewCT_Table ();for _ ,_gddga :=range start .Attr {if _gddga .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_degdd ,_bfbeba :=_b .ParseUint (_gddga .Value ,10,32); -if _bfbeba !=nil {return _bfbeba ;};_cggfd :=uint32 (_degdd );_bfaaab .DataDxfIdAttr =&_cggfd ;continue ;};if _gddga .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eeagg ,_aefddg :=_b .ParseUint (_gddga .Value ,10,32); -if _aefddg !=nil {return _aefddg ;};_edefda :=uint32 (_eeagg );_bfaaab .TotalsRowDxfIdAttr =&_edefda ;continue ;};if _gddga .Name .Local =="\u006e\u0061\u006d\u0065"{_feeba ,_edebgd :=_gddga .Value ,error (nil );if _edebgd !=nil {return _edebgd ;};_bfaaab .NameAttr =&_feeba ; -continue ;};if _gddga .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bfgebg ,_bdagg :=_b .ParseUint (_gddga .Value ,10,32);if _bdagg !=nil {return _bdagg ;};_edbdg :=uint32 (_bfgebg );_bfaaab .HeaderRowBorderDxfIdAttr =&_edbdg ; -continue ;};if _gddga .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ffdaca ,_edgeb :=_gddga .Value ,error (nil );if _edgeb !=nil {return _edgeb ;};_bfaaab .CommentAttr =&_ffdaca ;continue ;};if _gddga .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fegfa ,_dfcdd :=_b .ParseUint (_gddga .Value ,10,32); -if _dfcdd !=nil {return _dfcdd ;};_cgegc :=uint32 (_fegfa );_bfaaab .TableBorderDxfIdAttr =&_cgegc ;continue ;};if _gddga .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_bfaaab .TableTypeAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_dfadc ,_dgbgf :=_b .ParseUint (_gddga .Value ,10,32); -if _dgbgf !=nil {return _dgbgf ;};_afgfc :=uint32 (_dfadc );_bfaaab .TotalsRowBorderDxfIdAttr =&_afgfc ;continue ;};if _gddga .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_cebge ,_eedeba :=_b .ParseBool (_gddga .Value );if _eedeba !=nil {return _eedeba ; -};_bfaaab .InsertRowAttr =&_cebge ;continue ;};if _gddga .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_afggf ,_cdgddc :=_gddga .Value ,error (nil );if _cdgddc !=nil {return _cdgddc ;};_bfaaab .HeaderRowCellStyleAttr =&_afggf ; -continue ;};if _gddga .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dbgea ,_bcgeb :=_b .ParseUint (_gddga .Value ,10,32);if _bcgeb !=nil {return _bcgeb ;};_beeag :=uint32 (_dbgea );_bfaaab .TotalsRowCountAttr =&_beeag ; -continue ;};if _gddga .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_feabf ,_edcgc :=_gddga .Value ,error (nil );if _edcgc !=nil {return _edcgc ;};_bfaaab .TotalsRowCellStyleAttr =&_feabf ;continue ; -};if _gddga .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_cbdeb ,_ebddbg :=_gddga .Value ,error (nil );if _ebddbg !=nil {return _ebddbg ;};_bfaaab .DisplayNameAttr =_cbdeb ;continue ;};if _gddga .Name .Local =="\u0069\u0064"{_dfdeb ,_bfdfc :=_b .ParseUint (_gddga .Value ,10,32); -if _bfdfc !=nil {return _bfdfc ;};_bfaaab .IdAttr =uint32 (_dfdeb );continue ;};if _gddga .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bebbb ,_cdgdef :=_gddga .Value ,error (nil );if _cdgdef !=nil {return _cdgdef ; -};_bfaaab .DataCellStyleAttr =&_bebbb ;continue ;};if _gddga .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ebdef ,_abaad :=_b .ParseBool (_gddga .Value );if _abaad !=nil {return _abaad ;};_bfaaab .PublishedAttr =&_ebdef ;continue ;};if _gddga .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fegdd ,_cgeaa :=_b .ParseUint (_gddga .Value ,10,32); -if _cgeaa !=nil {return _cgeaa ;};_gggbd :=uint32 (_fegdd );_bfaaab .ConnectionIdAttr =&_gggbd ;continue ;};if _gddga .Name .Local =="\u0072\u0065\u0066"{_ccbefea ,_fcefd :=_gddga .Value ,error (nil );if _fcefd !=nil {return _fcefd ;};_bfaaab .RefAttr =_ccbefea ; -continue ;};if _gddga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_ggcge ,_bffgg :=_b .ParseBool (_gddga .Value );if _bffgg !=nil {return _bffgg ;};_bfaaab .InsertRowShiftAttr =&_ggcge ;continue ;};if _gddga .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_ffabcc ,_fbaecd :=_b .ParseBool (_gddga .Value ); -if _fbaecd !=nil {return _fbaecd ;};_bfaaab .TotalsRowShownAttr =&_ffabcc ;continue ;};if _gddga .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fccfd ,_ddgacb :=_b .ParseUint (_gddga .Value ,10,32);if _ddgacb !=nil {return _ddgacb ; -};_dbeee :=uint32 (_fccfd );_bfaaab .HeaderRowDxfIdAttr =&_dbeee ;continue ;};if _gddga .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_aggagg ,_abddb :=_b .ParseUint (_gddga .Value ,10,32);if _abddb !=nil {return _abddb ; -};_gaefg :=uint32 (_aggagg );_bfaaab .HeaderRowCountAttr =&_gaefg ;continue ;};};_fdagb :for {_bddefg ,_cgaec :=d .Token ();if _cgaec !=nil {return _cgaec ;};switch _gagff :=_bddefg .(type ){case _e .StartElement :switch _gagff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bfaaab .AutoFilter =NewCT_AutoFilter (); -if _acbgde :=d .DecodeElement (_bfaaab .AutoFilter ,&_gagff );_acbgde !=nil {return _acbgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bfaaab .SortState =NewCT_SortState (); -if _eagfe :=d .DecodeElement (_bfaaab .SortState ,&_gagff );_eagfe !=nil {return _eagfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _acegfce :=d .DecodeElement (_bfaaab .TableColumns ,&_gagff ); -_acegfce !=nil {return _acegfce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_bfaaab .TableStyleInfo =NewCT_TableStyleInfo (); -if _fcgac :=d .DecodeElement (_bfaaab .TableStyleInfo ,&_gagff );_fcgac !=nil {return _fcgac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfaaab .ExtLst =NewCT_ExtensionList (); -if _cdcda :=d .DecodeElement (_bfaaab .ExtLst ,&_gagff );_cdcda !=nil {return _cdcda ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0061\u0062l\u0065 \u0025\u0076",_gagff .Name ); -if _efedc :=d .Skip ();_efedc !=nil {return _efedc ;};};case _e .EndElement :break _fdagb ;case _e .CharData :};};return nil ;};func (_efee *CT_CellWatches )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bgg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}}; -for _ ,_fgdd :=range _efee .CellWatch {e .EncodeElement (_fgdd ,_bgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dabag *CT_ColHierarchiesUsage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dabag .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dabag .CountAttr )}); -};e .EncodeToken (start );_gecfg :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_decda :=range _dabag .ColHierarchyUsage {e .EncodeElement (_decda ,_gecfg ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Invalid Cache +InvalidAttr *bool ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_egadee *CT_SheetViews )ValidateWithPath (path string )error {for _ccdce ,_faebf :=range _egadee .SheetView {if _cdcdgf :=_faebf .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_ccdce )); -_cdcdgf !=nil {return _cdcdgf ;};};if _egadee .ExtLst !=nil {if _bceeb :=_egadee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bceeb !=nil {return _bceeb ;};};return nil ;};type CT_RevisionSheetRename struct{ +// Save Pivot Records +SaveDataAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Old Sheet Name -OldNameAttr string ; +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_PivotCache struct{ +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func (_dbbbe ST_DdeValueType )Validate ()error {return _dbbbe .ValidateWithPath ("")}; -type CT_PhoneticRun struct{ +// Last Refreshed By +RefreshedByAttr *string ; -// Base Text Start Index -SbAttr uint32 ; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// Base Text End Index -EbAttr uint32 ; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_cc .Time ; -// Text -T string ;};func (_ddeeg ST_SourceType )String ()string {switch _ddeeg {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"; -case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5; -ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func (_edaedg ST_ItemType )Validate ()error {return _edaedg .ValidateWithPath ("")};type CT_IntProperty struct{ +// Background Query +BackgroundQueryAttr *bool ; -// Value -ValAttr int32 ;};func (_ccbbb *ST_RevisionAction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccbbb =0;case "\u0061\u0064\u0064":*_ccbbb =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_ccbbb =2;};return nil ;}; +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// Validate validates the CT_OleObjects and its children -func (_cadg *CT_OleObjects )Validate ()error {return _cadg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");}; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_bafefg *CT_Groups )ValidateWithPath (path string )error {for _eadgg ,_fbdda :=range _bafefg .Group {if _cdggd :=_fbdda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_eadgg ));_cdggd !=nil {return _cdggd ; -};};return nil ;};func (_caedd *CT_WebPublishItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dedeaa :=range start .Attr {if _dedeaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcbbag ,_fdeade :=_b .ParseUint (_dedeaa .Value ,10,32); -if _fdeade !=nil {return _fdeade ;};_adefb :=uint32 (_gcbbag );_caedd .CountAttr =&_adefb ;continue ;};};_ccefdd :for {_fagge ,_dcbccc :=d .Token ();if _dcbccc !=nil {return _dcbccc ;};switch _bgdbdf :=_fagge .(type ){case _e .StartElement :switch _bgdbdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_ecbfa :=NewCT_WebPublishItem (); -if _baaggf :=d .DecodeElement (_ecbfa ,&_bgdbdf );_baaggf !=nil {return _baaggf ;};_caedd .WebPublishItem =append (_caedd .WebPublishItem ,_ecbfa );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bgdbdf .Name ); -if _abecg :=d .Skip ();_abecg !=nil {return _abecg ;};};case _e .EndElement :break _ccefdd ;case _e .CharData :};};return nil ;}; +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// Validate validates the CT_Boolean and its children -func (_aeg *CT_Boolean )Validate ()error {return _aeg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_ececbb *CT_PCDSCPage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ececbb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ececbb .CountAttr )}); -};e .EncodeToken (start );if _ececbb .PageItem !=nil {_caccbe :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_ffcbgd :=range _ececbb .PageItem {e .EncodeElement (_ffcbgd ,_caccbe );}; -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afeab ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _afeab {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afeab )); -};return nil ;};type ST_TableType byte ;func (_ccbg *CT_CustomWorkbookView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ccbg .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ccbg .GuidAttr )});if _ccbg .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .AutoUpdateAttr ))}); -};if _ccbg .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ccbg .MergeIntervalAttr )});}; -if _ccbg .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .ChangesSavedWinAttr ))}); -};if _ccbg .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .OnlySyncAttr ))});};if _ccbg .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .PersonalViewAttr ))}); -};if _ccbg .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .IncludePrintSettingsAttr ))}); -};if _ccbg .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .IncludeHiddenRowColAttr ))}); -};if _ccbg .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .MaximizedAttr ))});};if _ccbg .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .MinimizedAttr ))}); -};if _ccbg .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .ShowHorizontalScrollAttr ))}); -};if _ccbg .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .ShowVerticalScrollAttr ))}); -};if _ccbg .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .ShowSheetTabsAttr ))}); -};if _ccbg .XWindowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_ccbg .XWindowAttr )});};if _ccbg .YWindowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_ccbg .YWindowAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",_ccbg .WindowWidthAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",_ccbg .WindowHeightAttr )}); -if _ccbg .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_ccbg .TabRatioAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ccbg .ActiveSheetIdAttr )}); -if _ccbg .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .ShowFormulaBarAttr ))}); -};if _ccbg .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccbg .ShowStatusbarAttr ))}); -};if _ccbg .ShowCommentsAttr !=ST_CommentsUnset {_fddc ,_agcc :=_ccbg .ShowCommentsAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _agcc !=nil {return _agcc ;};start .Attr =append (start .Attr ,_fddc ); -};if _ccbg .ShowObjectsAttr !=ST_ObjectsUnset {_cbegf ,_dededd :=_ccbg .ShowObjectsAttr .MarshalXMLAttr (_e .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _dededd !=nil {return _dededd ;};start .Attr =append (start .Attr ,_cbegf ); -};e .EncodeToken (start );if _ccbg .ExtLst !=nil {_fbeb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccbg .ExtLst ,_fbeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Validate validates the CT_ChartsheetViews and its children -func (_afeba *CT_ChartsheetViews )Validate ()error {return _afeba .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};type CT_RevisionDefinedName struct{ +// PivotCache Record Count +RecordCountAttr *uint32 ; -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// Custom View -CustomViewAttr *bool ; +// Tuple Cache +TupleCacheAttr *bool ; -// Name -NameAttr string ; +// Supports Subqueries +SupportSubqueryAttr *bool ; -// Function -FunctionAttr *bool ; +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// Old Function -OldFunctionAttr *bool ; +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// Tuple Cache +TupleCache *CT_TupleCache ; -// Named Range Hidden -HiddenAttr *bool ; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// Old Hidden -OldHiddenAttr *bool ; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// New Custom Menu -CustomMenuAttr *string ; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// Description -DescriptionAttr *string ; +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; -// Old Description -OldDescriptionAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bcegg *CT_SheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bcgdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_afbgd :=range _bcegg .SheetView {e .EncodeElement (_afbgd ,_bcgdf );};if _bcegg .ExtLst !=nil {_cfggff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcegg .ExtLst ,_cfggff );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_afdgf ST_GradientType )String ()string {switch _afdgf {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";}; -// New Help Topic -HelpAttr *string ; +// Validate validates the CT_Set and its children +func (_ebcgd *CT_Set )Validate ()error {return _ebcgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};func (_ecgca ST_CredMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcbgfg :=_f .Attr {};_gcbgfg .Name =name ;switch _ecgca {case ST_CredMethodUnset :_gcbgfg .Value =""; +case ST_CredMethodIntegrated :_gcbgfg .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_gcbgfg .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_gcbgfg .Value ="\u0073\u0074\u006f\u0072\u0065\u0064"; +case ST_CredMethodPrompt :_gcbgfg .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _gcbgfg ,nil ;};func (_db *AG_AutoFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _db .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_db .AutoFormatIdAttr )}); +};if _db .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_db .ApplyNumberFormatsAttr ))}); +};if _db .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_db .ApplyBorderFormatsAttr ))}); +};if _db .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_db .ApplyFontFormatsAttr ))}); +};if _db .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_db .ApplyPatternFormatsAttr ))}); +};if _db .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_db .ApplyAlignmentFormatsAttr ))}); +};if _db .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_db .ApplyWidthHeightFormatsAttr ))}); +};return nil ;};func (_cdadcf *CT_RowHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cacgg :=range start .Attr {if _cacgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fggfd ,_afgdc :=_b .ParseUint (_cacgg .Value ,10,32); +if _afgdc !=nil {return _afgdc ;};_fcacd :=uint32 (_fggfd );_cdadcf .CountAttr =&_fcacd ;continue ;};};_egdfbd :for {_bdgdc ,_eecfc :=d .Token ();if _eecfc !=nil {return _eecfc ;};switch _adbcd :=_bdgdc .(type ){case _f .StartElement :switch _adbcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_decfg :=NewCT_HierarchyUsage (); +if _cgfdf :=d .DecodeElement (_decfg ,&_adbcd );_cgfdf !=nil {return _cgfdf ;};_cdadcf .RowHierarchyUsage =append (_cdadcf .RowHierarchyUsage ,_decfg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_adbcd .Name ); +if _abcca :=d .Skip ();_abcca !=nil {return _abcca ;};};case _f .EndElement :break _egdfbd ;case _f .CharData :};};return nil ;};func NewCT_rowItems ()*CT_rowItems {_fdcdf :=&CT_rowItems {};return _fdcdf };type CT_Pane struct{ -// Old Help Topic -OldHelpAttr *string ; +// Horizontal Split Position +XSplitAttr *float64 ; -// Status Bar -StatusBarAttr *string ; +// Vertical Split Position +YSplitAttr *float64 ; -// Old Status Bar -OldStatusBarAttr *string ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Name Comment -CommentAttr *string ; +// Active Pane +ActivePaneAttr ST_Pane ; -// Old Name Comment -OldCommentAttr *string ; +// Split State +StateAttr ST_PaneState ;}; -// Formula -Formula *string ; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_adbfd *CT_Table )ValidateWithPath (path string )error {if _aeabaf :=_adbfd .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_aeabaf !=nil {return _aeabaf ;};if _adbfd .AutoFilter !=nil {if _adbbe :=_adbfd .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_adbbe !=nil {return _adbbe ;};};if _adbfd .SortState !=nil {if _facfbd :=_adbfd .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_facfbd !=nil {return _facfbd ;};};if _fdbacd :=_adbfd .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"); +_fdbacd !=nil {return _fdbacd ;};if _adbfd .TableStyleInfo !=nil {if _dbgcf :=_adbfd .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_dbgcf !=nil {return _dbgcf ;};};if _adbfd .ExtLst !=nil {if _aacbc :=_adbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aacbc !=nil {return _aacbc ;};};return nil ;};func (_ddeab *CT_ExternalSheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eabbc :=range start .Attr {if _eabbc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_edddc ,_ecdcc :=_b .ParseUint (_eabbc .Value ,10,32); +if _ecdcc !=nil {return _ecdcc ;};_ddeab .SheetIdAttr =uint32 (_edddc );continue ;};if _eabbc .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_ccdbf ,_bddga :=_b .ParseBool (_eabbc .Value );if _bddga !=nil {return _bddga ; +};_ddeab .RefreshErrorAttr =&_ccdbf ;continue ;};};_agdcc :for {_eecbc ,_gedbe :=d .Token ();if _gedbe !=nil {return _gedbe ;};switch _ccffc :=_eecbc .(type ){case _f .StartElement :switch _ccffc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_abcee :=NewCT_ExternalRow (); +if _cgfe :=d .DecodeElement (_abcee ,&_ccffc );_cgfe !=nil {return _cgfe ;};_ddeab .Row =append (_ddeab .Row ,_abcee );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_ccffc .Name ); +if _gcagb :=d .Skip ();_gcagb !=nil {return _gcagb ;};};case _f .EndElement :break _agdcc ;case _f .CharData :};};return nil ;}; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_DeletedField struct{ +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_bbec *CT_CellSmartTag )ValidateWithPath (path string )error {for _eeae ,_ccg :=range _bbec .CellSmartTagPr {if _egaga :=_ccg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_eeae )); +_egaga !=nil {return _egaga ;};};return nil ;}; -// Deleted Fields Name -NameAttr string ;};func (_aggbf *CT_PivotCacheRecords )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbcag :=range start .Attr {if _bbcag .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcggf ,_gbdbd :=_b .ParseUint (_bbcag .Value ,10,32); -if _gbdbd !=nil {return _gbdbd ;};_caaeae :=uint32 (_gcggf );_aggbf .CountAttr =&_caaeae ;continue ;};};_fdafg :for {_baabg ,_eecgf :=d .Token ();if _eecgf !=nil {return _eecgf ;};switch _eebf :=_baabg .(type ){case _e .StartElement :switch _eebf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_bfaca :=NewCT_Record (); -if _fcefe :=d .DecodeElement (_bfaca ,&_eebf );_fcefe !=nil {return _fcefe ;};_aggbf .R =append (_aggbf .R ,_bfaca );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aggbf .ExtLst =NewCT_ExtensionList (); -if _agace :=d .DecodeElement (_aggbf .ExtLst ,&_eebf );_agace !=nil {return _agace ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_eebf .Name ); -if _baaaec :=d .Skip ();_baaaec !=nil {return _baaaec ;};};case _e .EndElement :break _fdafg ;case _e .CharData :};};return nil ;};type ST_Pane byte ;func (_acddd *CT_MeasureGroup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecegaa :=range start .Attr {if _ecegaa .Name .Local =="\u006e\u0061\u006d\u0065"{_egega ,_gaaga :=_ecegaa .Value ,error (nil ); -if _gaaga !=nil {return _gaaga ;};_acddd .NameAttr =_egega ;continue ;};if _ecegaa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dcabb ,_beaaeg :=_ecegaa .Value ,error (nil );if _beaaeg !=nil {return _beaaeg ;};_acddd .CaptionAttr =_dcabb ;continue ; -};};for {_cfcb ,_beaceb :=d .Token ();if _beaceb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_beaceb );};if _gedae ,_dcgbb :=_cfcb .(_e .EndElement ); -_dcgbb &&_gedae .Name ==start .Name {break ;};};return nil ;};func (_cdfcd *ST_PivotFilterType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdfcd =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_cdfcd =1;case "\u0063\u006f\u0075n\u0074":*_cdfcd =2; -case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cdfcd =3;case "\u0073\u0075\u006d":*_cdfcd =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_cdfcd =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdfcd =6; -case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_cdfcd =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_cdfcd =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cdfcd =9; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_cdfcd =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cdfcd =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_cdfcd =12; -case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_cdfcd =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_cdfcd =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cdfcd =15; -case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_cdfcd =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_cdfcd =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cdfcd =18; -case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_cdfcd =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdfcd =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cdfcd =21; -case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cdfcd =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cdfcd =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cdfcd =24; -case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdfcd =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdfcd =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_cdfcd =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdfcd =28; -case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_cdfcd =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cdfcd =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_cdfcd =31; -case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cdfcd =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdfcd =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cdfcd =34; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cdfcd =35;case "\u0074\u006f\u0064a\u0079":*_cdfcd =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cdfcd =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cdfcd =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cdfcd =39; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cdfcd =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cdfcd =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cdfcd =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cdfcd =43; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cdfcd =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cdfcd =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cdfcd =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_cdfcd =47; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_cdfcd =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_cdfcd =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_cdfcd =50;case "\u0051\u0031":*_cdfcd =51;case "\u0051\u0032":*_cdfcd =52; -case "\u0051\u0033":*_cdfcd =53;case "\u0051\u0034":*_cdfcd =54;case "\u004d\u0031":*_cdfcd =55;case "\u004d\u0032":*_cdfcd =56;case "\u004d\u0033":*_cdfcd =57;case "\u004d\u0034":*_cdfcd =58;case "\u004d\u0035":*_cdfcd =59;case "\u004d\u0036":*_cdfcd =60; -case "\u004d\u0037":*_cdfcd =61;case "\u004d\u0038":*_cdfcd =62;case "\u004d\u0039":*_cdfcd =63;case "\u004d\u0031\u0030":*_cdfcd =64;case "\u004d\u0031\u0031":*_cdfcd =65;case "\u004d\u0031\u0032":*_cdfcd =66;};return nil ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0; -ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6; -ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11; -ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16; -ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21; -ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26; -ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31; -ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36; -ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41; -ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46; -ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52; -ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58; -ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64; -ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);func NewCT_MeasureGroups ()*CT_MeasureGroups {_feaff :=&CT_MeasureGroups {};return _feaff };func NewRevisions ()*Revisions {_ddcga :=&Revisions {};_ddcga .CT_Revisions =*NewCT_Revisions (); -return _ddcga ;};type ST_RevisionAction byte ;func (_bebdfgb ST_Qualifier )ValidateWithPath (path string )error {switch _bebdfgb {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebdfgb )); -};return nil ;}; +// Validate validates the CT_PCDSCPage and its children +func (_gdcdc *CT_PCDSCPage )Validate ()error {return _gdcdc .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func (_bagcf *CT_SheetIdMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bagcf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bagcf .CountAttr )}); +};e .EncodeToken (start );_dgaga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_dgfce :=range _bagcf .SheetId {e .EncodeElement (_dgfce ,_dgaga );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_geadd *CT_OlapPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cggge :=range start .Attr {if _cggge .Name .Local =="\u006c\u006f\u0063a\u006c"{_baef ,_effcg :=_b .ParseBool (_cggge .Value );if _effcg !=nil {return _effcg ; +};_geadd .LocalAttr =&_baef ;continue ;};if _cggge .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_beag ,_gaceg :=_cggge .Value ,error (nil );if _gaceg !=nil {return _gaceg ;};_geadd .LocalConnectionAttr =&_beag ; +continue ;};if _cggge .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ffdde ,_eafae :=_b .ParseBool (_cggge .Value );if _eafae !=nil {return _eafae ;};_geadd .LocalRefreshAttr =&_ffdde ;continue ;};if _cggge .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_eacbe ,_efcgc :=_b .ParseBool (_cggge .Value ); +if _efcgc !=nil {return _efcgc ;};_geadd .SendLocaleAttr =&_eacbe ;continue ;};if _cggge .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_fafcf ,_adfg :=_b .ParseUint (_cggge .Value ,10,32);if _adfg !=nil {return _adfg ; +};_ddgbg :=uint32 (_fafcf );_geadd .RowDrillCountAttr =&_ddgbg ;continue ;};if _cggge .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_bddfb ,_cgcce :=_b .ParseBool (_cggge .Value );if _cgcce !=nil {return _cgcce ;};_geadd .ServerFillAttr =&_bddfb ; +continue ;};if _cggge .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_cfeg ,_fgcgd :=_b .ParseBool (_cggge .Value );if _fgcgd !=nil {return _fgcgd ;};_geadd .ServerNumberFormatAttr =&_cfeg ;continue ; +};if _cggge .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_aeddb ,_ddefe :=_b .ParseBool (_cggge .Value );if _ddefe !=nil {return _ddefe ;};_geadd .ServerFontAttr =&_aeddb ;continue ;};if _cggge .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_deebe ,_abefb :=_b .ParseBool (_cggge .Value ); +if _abefb !=nil {return _abefb ;};_geadd .ServerFontColorAttr =&_deebe ;continue ;};};for {_eeecc ,_fbebe :=d .Token ();if _fbebe !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_fbebe ); +};if _cfdgc ,_begaea :=_eeecc .(_f .EndElement );_begaea &&_cfdgc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CacheSource and its children -func (_bgbb *CT_CacheSource )Validate ()error {return _bgbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_bgedc *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _afgdd ,_gdcff :=range _bgedc .RowHierarchyUsage {if _adfadc :=_gdcff .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_afgdd )); +_adfadc !=nil {return _adfadc ;};};return nil ;}; -// Validate validates the CT_RevisionCellChange and its children -func (_gacce *CT_RevisionCellChange )Validate ()error {return _gacce .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_dbdac *CT_Mdx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e"},Value :_g .Sprintf ("\u0025\u0076",_dbdac .NAttr )}); -_gfafe ,_dddfa :=_dbdac .FAttr .MarshalXMLAttr (_e .Name {Local :"\u0066"});if _dddfa !=nil {return _dddfa ;};start .Attr =append (start .Attr ,_gfafe );e .EncodeToken (start );if _dbdac .T !=nil {_fgdega :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074"}}; -e .EncodeElement (_dbdac .T ,_fgdega );};if _dbdac .Ms !=nil {_acgg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_dbdac .Ms ,_acgg );};if _dbdac .P !=nil {_fggaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070"}}; -e .EncodeElement (_dbdac .P ,_fggaf );};if _dbdac .K !=nil {_degfa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_dbdac .K ,_degfa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_edebg *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _bfcde :=_edebg .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_bfcde !=nil {return _bfcde ;};if _gggeff :=_edebg .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"); +_gggeff !=nil {return _gggeff ;};if _edebg .CacheHierarchies !=nil {if _dbegef :=_edebg .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_dbegef !=nil {return _dbegef ; +};};if _edebg .Kpis !=nil {if _egagc :=_edebg .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_egagc !=nil {return _egagc ;};};if _edebg .TupleCache !=nil {if _cacfb :=_edebg .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"); +_cacfb !=nil {return _cacfb ;};};if _edebg .CalculatedItems !=nil {if _gfbgf :=_edebg .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_gfbgf !=nil {return _gfbgf ;};};if _edebg .CalculatedMembers !=nil {if _bdgb :=_edebg .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073"); +_bdgb !=nil {return _bdgb ;};};if _edebg .Dimensions !=nil {if _edff :=_edebg .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_edff !=nil {return _edff ;};};if _edebg .MeasureGroups !=nil {if _edegdb :=_edebg .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073"); +_edegdb !=nil {return _edegdb ;};};if _edebg .Maps !=nil {if _abgcb :=_edebg .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_abgcb !=nil {return _abgcb ;};};if _edebg .ExtLst !=nil {if _eababg :=_edebg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eababg !=nil {return _eababg ;};};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_fffd :=&CT_CellAlignment {};return _fffd };func (_daggb ST_RefMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decba :=_f .Attr {};_decba .Name =name ; +switch _daggb {case ST_RefModeUnset :_decba .Value ="";case ST_RefModeA1 :_decba .Value ="\u0041\u0031";case ST_RefModeR1C1 :_decba .Value ="\u0052\u0031\u0043\u0031";};return _decba ,nil ;};func (_ddaeac *SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddaeac .CT_SingleXmlCells =*NewCT_SingleXmlCells (); +_dggeb :for {_aefcc ,_bffeb :=d .Token ();if _bffeb !=nil {return _bffeb ;};switch _bbgdf :=_aefcc .(type ){case _f .StartElement :switch _bbgdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_fedag :=NewCT_SingleXmlCell (); +if _fbcbb :=d .DecodeElement (_fedag ,&_bbgdf );_fbcbb !=nil {return _fbcbb ;};_ddaeac .SingleXmlCell =append (_ddaeac .SingleXmlCell ,_fedag );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_bbgdf .Name ); +if _fddfga :=d .Skip ();_fddfga !=nil {return _fddfga ;};};case _f .EndElement :break _dggeb ;case _f .CharData :};};return nil ;};func (_bgagd *CT_Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgagd .SheetViews =NewCT_ChartsheetViews (); +_bgagd .Drawing =NewCT_Drawing ();_dfaac :for {_ebfg ,_bcfc :=d .Token ();if _bcfc !=nil {return _bcfc ;};switch _aaed :=_ebfg .(type ){case _f .StartElement :switch _aaed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bgagd .SheetPr =NewCT_ChartsheetPr (); +if _edfdg :=d .DecodeElement (_bgagd .SheetPr ,&_aaed );_edfdg !=nil {return _edfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _dafb :=d .DecodeElement (_bgagd .SheetViews ,&_aaed ); +_dafb !=nil {return _dafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bgagd .SheetProtection =NewCT_ChartsheetProtection (); +if _cfdd :=d .DecodeElement (_bgagd .SheetProtection ,&_aaed );_cfdd !=nil {return _cfdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bgagd .CustomSheetViews =NewCT_CustomChartsheetViews (); +if _daga :=d .DecodeElement (_bgagd .CustomSheetViews ,&_aaed );_daga !=nil {return _daga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bgagd .PageMargins =NewCT_PageMargins (); +if _cgce :=d .DecodeElement (_bgagd .PageMargins ,&_aaed );_cgce !=nil {return _cgce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bgagd .PageSetup =NewCT_CsPageSetup (); +if _ecce :=d .DecodeElement (_bgagd .PageSetup ,&_aaed );_ecce !=nil {return _ecce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgagd .HeaderFooter =NewCT_HeaderFooter (); +if _faded :=d .DecodeElement (_bgagd .HeaderFooter ,&_aaed );_faded !=nil {return _faded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _feccf :=d .DecodeElement (_bgagd .Drawing ,&_aaed ); +_feccf !=nil {return _feccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bgagd .LegacyDrawing =NewCT_LegacyDrawing (); +if _dfag :=d .DecodeElement (_bgagd .LegacyDrawing ,&_aaed );_dfag !=nil {return _dfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bgagd .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _gbfca :=d .DecodeElement (_bgagd .LegacyDrawingHF ,&_aaed );_gbfca !=nil {return _gbfca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bgagd .DrawingHF =NewCT_DrawingHF (); +if _bacaa :=d .DecodeElement (_bgagd .DrawingHF ,&_aaed );_bacaa !=nil {return _bacaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bgagd .Picture =NewCT_SheetBackgroundPicture (); +if _gae :=d .DecodeElement (_bgagd .Picture ,&_aaed );_gae !=nil {return _gae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_bgagd .WebPublishItems =NewCT_WebPublishItems (); +if _fabcg :=d .DecodeElement (_bgagd .WebPublishItems ,&_aaed );_fabcg !=nil {return _fabcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgagd .ExtLst =NewCT_ExtensionList (); +if _bgbef :=d .DecodeElement (_bgagd .ExtLst ,&_aaed );_bgbef !=nil {return _bgbef ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_aaed .Name ); +if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _f .EndElement :break _dfaac ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_dffg *CT_ExternalRow )ValidateWithPath (path string )error {for _adbc ,_deda :=range _dffg .Cell {if _dggeg :=_deda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_adbc ));_dggeg !=nil {return _dggeg ; -};};return nil ;};func (_gdega *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgecg :for {_cadb ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};switch _ebfe :=_cadb .(type ){case _e .StartElement :switch _ebfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bdacb :=NewCT_Extension (); -if _cagge :=d .DecodeElement (_bdacb ,&_ebfe );_cagge !=nil {return _cagge ;};_gdega .Ext =append (_gdega .Ext ,_bdacb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ebfe .Name ); -if _afff :=d .Skip ();_afff !=nil {return _afff ;};};case _e .EndElement :break _dgecg ;case _e .CharData :};};return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition }; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_bfgbe *CT_ExternalReference )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SheetPr and its children -func (_ddefb *CT_SheetPr )Validate ()error {return _ddefb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");}; +// Validate validates the CT_DdeValues and its children +func (_gfbeg *CT_DdeValues )Validate ()error {return _gfbeg .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};type ST_PhoneticType byte ;func NewCT_Connections ()*CT_Connections {_acade :=&CT_Connections {};return _acade }; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_ffgad *CT_OleObject )ValidateWithPath (path string )error {if _cfad :=_ffgad .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cfad !=nil {return _cfad ;};if _cecgc :=_ffgad .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072"); -_cecgc !=nil {return _cecgc ;};if _ffgad .ObjectPr !=nil {if _dfcefc :=_ffgad .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_dfcefc !=nil {return _dfcefc ;};};return nil ;};func (_edeaa *CT_ExternalBook )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adeeb :=range start .Attr {if _adeeb .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"&&_adeeb .Name .Local =="\u0069\u0064"||_adeeb .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"&&_adeeb .Name .Local =="\u0069\u0064"{_gegf ,_adgac :=_adeeb .Value ,error (nil ); -if _adgac !=nil {return _adgac ;};_edeaa .IdAttr =_gegf ;continue ;};};_aefbf :for {_cfgg ,_fgcc :=d .Token ();if _fgcc !=nil {return _fgcc ;};switch _fbbfa :=_cfgg .(type ){case _e .StartElement :switch _fbbfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_edeaa .SheetNames =NewCT_ExternalSheetNames (); -if _gfda :=d .DecodeElement (_edeaa .SheetNames ,&_fbbfa );_gfda !=nil {return _gfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_edeaa .DefinedNames =NewCT_ExternalDefinedNames (); -if _dccb :=d .DecodeElement (_edeaa .DefinedNames ,&_fbbfa );_dccb !=nil {return _dccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_edeaa .SheetDataSet =NewCT_ExternalSheetDataSet (); -if _gefa :=d .DecodeElement (_edeaa .SheetDataSet ,&_fbbfa );_gefa !=nil {return _gefa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_fbbfa .Name ); -if _ddcc :=d .Skip ();_ddcc !=nil {return _ddcc ;};};case _e .EndElement :break _aefbf ;case _e .CharData :};};return nil ;};func (_eabff *CT_Metadata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eabff .MetadataTypes !=nil {_abba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_eabff .MetadataTypes ,_abba );};if _eabff .MetadataStrings !=nil {_abafd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_eabff .MetadataStrings ,_abafd ); -};if _eabff .MdxMetadata !=nil {_cafag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_eabff .MdxMetadata ,_cafag );};if _eabff .FutureMetadata !=nil {_aebfd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}}; -for _ ,_bgdegb :=range _eabff .FutureMetadata {e .EncodeElement (_bgdegb ,_aebfd );};};if _eabff .CellMetadata !=nil {_bcddb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_eabff .CellMetadata ,_bcddb );};if _eabff .ValueMetadata !=nil {_cgaea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_eabff .ValueMetadata ,_cgaea ); -};if _eabff .ExtLst !=nil {_bcceb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eabff .ExtLst ,_bcceb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CalcChain struct{CT_CalcChain }; -func (_addca *CT_PageField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",_addca .FldAttr )});if _addca .ItemAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_addca .ItemAttr )}); -};if _addca .HierAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_addca .HierAttr )});};if _addca .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_addca .NameAttr )}); -};if _addca .CapAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_addca .CapAttr )});};e .EncodeToken (start );if _addca .ExtLst !=nil {_aeae :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_addca .ExtLst ,_aeae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cafdb *CT_PCDKPIs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cafdb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cafdb .CountAttr )}); -};e .EncodeToken (start );if _cafdb .Kpi !=nil {_caaed :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_dffgd :=range _cafdb .Kpi {e .EncodeElement (_dffgd ,_caaed );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_Members ()*CT_Members {_ebegd :=&CT_Members {};return _ebegd };func (_feebac ST_TargetScreenSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_feebac .String (),start );}; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_fcbba *CT_WebPr )ValidateWithPath (path string )error {if _dcfee :=_fcbba .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_dcfee !=nil {return _dcfee ;};if _fcbba .Tables !=nil {if _dfdfcf :=_fcbba .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073"); -_dfdfcf !=nil {return _dfdfcf ;};};return nil ;};func (_dbdcc *CT_TableParts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afafc :=range start .Attr {if _afafc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efabg ,_afddbd :=_b .ParseUint (_afafc .Value ,10,32); -if _afddbd !=nil {return _afddbd ;};_abfabf :=uint32 (_efabg );_dbdcc .CountAttr =&_abfabf ;continue ;};};_gggdef :for {_eageggg ,_bdabdcf :=d .Token ();if _bdabdcf !=nil {return _bdabdcf ;};switch _bbcdca :=_eageggg .(type ){case _e .StartElement :switch _bbcdca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_bgffd :=NewCT_TablePart (); -if _bgca :=d .DecodeElement (_bgffd ,&_bbcdca );_bgca !=nil {return _bgca ;};_dbdcc .TablePart =append (_dbdcc .TablePart ,_bgffd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_bbcdca .Name ); -if _ebbeda :=d .Skip ();_ebbeda !=nil {return _ebbeda ;};};case _e .EndElement :break _gggdef ;case _e .CharData :};};return nil ;};func (_aefcc *CT_DdeValues )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgcb :=range start .Attr {if _bbgcb .Name .Local =="\u0072\u006f\u0077\u0073"{_aedfd ,_adgeg :=_b .ParseUint (_bbgcb .Value ,10,32); -if _adgeg !=nil {return _adgeg ;};_eccf :=uint32 (_aedfd );_aefcc .RowsAttr =&_eccf ;continue ;};if _bbgcb .Name .Local =="\u0063\u006f\u006c\u0073"{_babff ,_geeac :=_b .ParseUint (_bbgcb .Value ,10,32);if _geeac !=nil {return _geeac ;};_egcegc :=uint32 (_babff ); -_aefcc .ColsAttr =&_egcegc ;continue ;};};_dabb :for {_fdca ,_ffcc :=d .Token ();if _ffcc !=nil {return _ffcc ;};switch _befbd :=_fdca .(type ){case _e .StartElement :switch _befbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_efeec :=NewCT_DdeValue (); -if _bcaeg :=d .DecodeElement (_efeec ,&_befbd );_bcaeg !=nil {return _bcaeg ;};_aefcc .Value =append (_aefcc .Value ,_efeec );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_befbd .Name ); -if _cbca :=d .Skip ();_cbca !=nil {return _cbca ;};};case _e .EndElement :break _dabb ;case _e .CharData :};};return nil ;};func (_cebbc *PivotCacheRecords )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cebbc .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); -for _ ,_cbeff :=range start .Attr {if _cbeff .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbgbag ,_dcedf :=_b .ParseUint (_cbeff .Value ,10,32);if _dcedf !=nil {return _dcedf ;};_fcfbd :=uint32 (_cbgbag );_cebbc .CountAttr =&_fcfbd ;continue ;};};_gcegad :for {_eddefb ,_cdaef :=d .Token (); -if _cdaef !=nil {return _cdaef ;};switch _geaaf :=_eddefb .(type ){case _e .StartElement :switch _geaaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_bbebb :=NewCT_Record (); -if _fgcebg :=d .DecodeElement (_bbebb ,&_geaaf );_fgcebg !=nil {return _fgcebg ;};_cebbc .R =append (_cebbc .R ,_bbebb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cebbc .ExtLst =NewCT_ExtensionList (); -if _gdbgb :=d .DecodeElement (_cebbc .ExtLst ,&_geaaf );_gdbgb !=nil {return _gdbgb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_geaaf .Name ); -if _cgcdd :=d .Skip ();_cgcdd !=nil {return _cgcdd ;};};case _e .EndElement :break _gcegad ;case _e .CharData :};};return nil ;};type CT_SingleXmlCell struct{ +// Validate validates the CT_RevisionAutoFormatting and its children +func (_ffaeb *CT_RevisionAutoFormatting )Validate ()error {return _ffaeb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; -// Table Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_gddcdc *CT_NumFmts )ValidateWithPath (path string )error {for _babae ,_cgacd :=range _gddcdc .NumFmt {if _eegbe :=_cgacd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_babae )); +_eegbe !=nil {return _eegbe ;};};return nil ;};func (_gecdf *ST_Objects )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gecdf =0;case "\u0061\u006c\u006c":*_gecdf =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_gecdf =2; +case "\u006e\u006f\u006e\u0065":*_gecdf =3;};return nil ;};func (_fcdbfe ST_PhoneticType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcdbfe .String (),start );};func (_cged *CT_CalculatedMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cged .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cged .CountAttr )}); +};e .EncodeToken (start );_bcff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_gdadb :=range _cged .CalculatedMember {e .EncodeElement (_gdadb ,_bcff ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbdcef ST_DataValidationType )ValidateWithPath (path string )error {switch _bbdcef {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdcef )); +};return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_dgbfb :=&CT_TableStyleElement {};_dgbfb .TypeAttr =ST_TableStyleType (1);return _dgbfb ;};func (_bcba *CT_Dxf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdega :for {_efcfa ,_gdac :=d .Token (); +if _gdac !=nil {return _gdac ;};switch _aabd :=_efcfa .(type ){case _f .StartElement :switch _aabd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_bcba .Font =NewCT_Font (); +if _fbgea :=d .DecodeElement (_bcba .Font ,&_aabd );_fbgea !=nil {return _fbgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bcba .NumFmt =NewCT_NumFmt (); +if _fcdebf :=d .DecodeElement (_bcba .NumFmt ,&_aabd );_fcdebf !=nil {return _fcdebf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bcba .Fill =NewCT_Fill (); +if _feacb :=d .DecodeElement (_bcba .Fill ,&_aabd );_feacb !=nil {return _feacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_bcba .Alignment =NewCT_CellAlignment (); +if _cdeb :=d .DecodeElement (_bcba .Alignment ,&_aabd );_cdeb !=nil {return _cdeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_bcba .Border =NewCT_Border (); +if _agfaa :=d .DecodeElement (_bcba .Border ,&_aabd );_agfaa !=nil {return _agfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcba .Protection =NewCT_CellProtection (); +if _fdec :=d .DecodeElement (_bcba .Protection ,&_aabd );_fdec !=nil {return _fdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcba .ExtLst =NewCT_ExtensionList (); +if _bdaef :=d .DecodeElement (_bcba .ExtLst ,&_aabd );_bdaef !=nil {return _bdaef ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_aabd .Name ); +if _cadc :=d .Skip ();_cadc !=nil {return _cadc ;};};case _f .EndElement :break _gdega ;case _f .CharData :};};return nil ;};func (_eeab *CT_CellStyleXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgff :=range start .Attr {if _dgff .Name .Local =="\u0063\u006f\u0075n\u0074"{_beff ,_fbfba :=_b .ParseUint (_dgff .Value ,10,32); +if _fbfba !=nil {return _fbfba ;};_gdce :=uint32 (_beff );_eeab .CountAttr =&_gdce ;continue ;};};_fcdb :for {_ccgb ,_fdfg :=d .Token ();if _fdfg !=nil {return _fdfg ;};switch _deefc :=_ccgb .(type ){case _f .StartElement :switch _deefc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_accd :=NewCT_Xf (); +if _cddc :=d .DecodeElement (_accd ,&_deefc );_cddc !=nil {return _cddc ;};_eeab .Xf =append (_eeab .Xf ,_accd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_deefc .Name ); +if _cfff :=d .Skip ();_cfff !=nil {return _cfff ;};};case _f .EndElement :break _fcdb ;case _f .CharData :};};return nil ;};func (_bbeagb *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbeagb =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bbeagb =1; +case "\u0063\u006f\u0075n\u0074":*_bbeagb =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bbeagb =3;case "\u006d\u0061\u0078":*_bbeagb =4;case "\u006d\u0069\u006e":*_bbeagb =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bbeagb =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bbeagb =7; +case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_bbeagb =8;case "\u0073\u0075\u006d":*_bbeagb =9;case "\u0076\u0061\u0072":*_bbeagb =10;case "\u0076\u0061\u0072\u0070":*_bbeagb =11;};return nil ;}; -// Reference -RAttr string ; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_afbfb *CT_SheetView )ValidateWithPath (path string )error {if _fbgcgc :=_afbfb .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_fbgcgc !=nil {return _fbgcgc ;};if _afbfb .Pane !=nil {if _baggg :=_afbfb .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065"); +_baggg !=nil {return _baggg ;};};for _fedgb ,_cfacfb :=range _afbfb .Selection {if _bagcee :=_cfacfb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fedgb ));_bagcee !=nil {return _bagcee ; +};};for _acffa ,_cbdcde :=range _afbfb .PivotSelection {if _gacbaf :=_cbdcde .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_acffa ));_gacbaf !=nil {return _gacbaf ; +};};if _afbfb .ExtLst !=nil {if _gaebg :=_afbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaebg !=nil {return _gaebg ;};};return nil ;}; -// Connection ID -ConnectionIdAttr uint32 ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_fgdgagb *Metadata )ValidateWithPath (path string )error {if _bfadg :=_fgdgagb .CT_Metadata .ValidateWithPath (path );_bfadg !=nil {return _bfadg ;};return nil ;}; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_aaaea *CT_CacheHierarchy )ValidateWithPath (path string )error {if _aaaea .FieldsUsage !=nil {if _fce :=_aaaea .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_fce !=nil {return _fce ; +};};if _aaaea .GroupLevels !=nil {if _deeg :=_aaaea .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_deeg !=nil {return _deeg ;};};if _aaaea .ExtLst !=nil {if _fdag :=_aaaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdag !=nil {return _fdag ;};};return nil ;};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4; +);func (_cdecec ST_SortBy )ValidateWithPath (path string )error {switch _cdecec {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdecec )); +};return nil ;};type CT_BorderPr struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dbebgc *CT_SheetData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecadg :for {_acffd ,_gffda :=d .Token ();if _gffda !=nil {return _gffda ;};switch _baeed :=_acffd .(type ){case _e .StartElement :switch _baeed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_cadcf :=NewCT_Row (); -if _aefdf :=d .DecodeElement (_cadcf ,&_baeed );_aefdf !=nil {return _aefdf ;};_dbebgc .Row =append (_dbebgc .Row ,_cadcf );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_baeed .Name ); -if _ecgace :=d .Skip ();_ecgace !=nil {return _ecgace ;};};case _e .EndElement :break _ecadg ;case _e .CharData :};};return nil ;}; +// Line Style +StyleAttr ST_BorderStyle ; -// Validate validates the CT_CfRule and its children -func (_fbfc *CT_CfRule )Validate ()error {return _fbfc .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");}; +// Color +Color *CT_Color ;};func (_acdbd *CT_RevisionMove )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aecfa :=range start .Attr {if _aecfa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_edcgf ,_ffggc :=_b .ParseUint (_aecfa .Value ,10,32); +if _ffggc !=nil {return _ffggc ;};_acdbd .SheetIdAttr =uint32 (_edcgf );continue ;};if _aecfa .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_bdacf ,_cgeabf :=_aecfa .Value ,error (nil );if _cgeabf !=nil {return _cgeabf ;};_acdbd .SourceAttr =_bdacf ; +continue ;};if _aecfa .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_cdfeb ,_affebd :=_aecfa .Value ,error (nil );if _affebd !=nil {return _affebd ;};_acdbd .DestinationAttr =_cdfeb ;continue ;};if _aecfa .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dgfgfa ,_fbbaa :=_b .ParseUint (_aecfa .Value ,10,32); +if _fbbaa !=nil {return _fbbaa ;};_fdgee :=uint32 (_dgfgfa );_acdbd .SourceSheetIdAttr =&_fdgee ;continue ;};if _aecfa .Name .Local =="\u0072\u0049\u0064"{_fcfff ,_dafde :=_b .ParseUint (_aecfa .Value ,10,32);if _dafde !=nil {return _dafde ;};_cfccb :=uint32 (_fcfff ); +_acdbd .RIdAttr =&_cfccb ;continue ;};if _aecfa .Name .Local =="\u0075\u0061"{_dccgd ,_debgea :=_b .ParseBool (_aecfa .Value );if _debgea !=nil {return _debgea ;};_acdbd .UaAttr =&_dccgd ;continue ;};if _aecfa .Name .Local =="\u0072\u0061"{_geafg ,_dcdcdc :=_b .ParseBool (_aecfa .Value ); +if _dcdcdc !=nil {return _dcdcdc ;};_acdbd .RaAttr =&_geafg ;continue ;};};_bcedc :for {_daeca ,_fccgd :=d .Token ();if _fccgd !=nil {return _fccgd ;};switch _cfaca :=_daeca .(type ){case _f .StartElement :switch _cfaca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_facbg :=NewCT_UndoInfo (); +if _baffbd :=d .DecodeElement (_facbg ,&_cfaca );_baffbd !=nil {return _baffbd ;};_acdbd .Undo =append (_acdbd .Undo ,_facbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_baafb :=NewCT_RevisionCellChange (); +if _fefdg :=d .DecodeElement (_baafb ,&_cfaca );_fefdg !=nil {return _fefdg ;};_acdbd .Rcc =append (_acdbd .Rcc ,_baafb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_abcbg :=NewCT_RevisionFormatting (); +if _ccgab :=d .DecodeElement (_abcbg ,&_cfaca );_ccgab !=nil {return _ccgab ;};_acdbd .Rfmt =append (_acdbd .Rfmt ,_abcbg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_cfaca .Name ); +if _bdgd :=d .Skip ();_bdgd !=nil {return _bdgd ;};};case _f .EndElement :break _bcedc ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_cdfcc *CT_TableStyle )ValidateWithPath (path string )error {for _egcfbc ,_fagfac :=range _cdfcc .TableStyleElement {if _egaaee :=_fagfac .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_egcfbc )); -_egaaee !=nil {return _egaaee ;};};return nil ;};func (_babd *CT_ColorScale )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afdff :for {_aacb ,_bbgag :=d .Token ();if _bbgag !=nil {return _bbgag ;};switch _gacff :=_aacb .(type ){case _e .StartElement :switch _gacff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_abdbg :=NewCT_Cfvo (); -if _aefb :=d .DecodeElement (_abdbg ,&_gacff );_aefb !=nil {return _aefb ;};_babd .Cfvo =append (_babd .Cfvo ,_abdbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_abbge :=NewCT_Color (); -if _fcdf :=d .DecodeElement (_abbge ,&_gacff );_fcdf !=nil {return _fcdf ;};_babd .Color =append (_babd .Color ,_abbge );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_gacff .Name ); -if _deded :=d .Skip ();_deded !=nil {return _deded ;};};case _e .EndElement :break _afdff ;case _e .CharData :};};return nil ;};func NewCT_Missing ()*CT_Missing {_eggde :=&CT_Missing {};return _eggde }; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_bdfdee *CT_RgbColor )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_fadgga *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func (_fdgg *CT_ChartsheetPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdgg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdgg .PublishedAttr ))}); -};if _fdgg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fdgg .CodeNameAttr )});};e .EncodeToken (start );if _fdgg .TabColor !=nil {_fgbff :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_fdgg .TabColor ,_fgbff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afage ST_DynamicFilterType )ValidateWithPath (path string )error {switch _afage {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afage )); -};return nil ;};type CT_Stylesheet struct{ +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_gfgec *CT_Rst )ValidateWithPath (path string )error {for _cgdcf ,_fddecb :=range _gfgec .R {if _eacaf :=_fddecb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cgdcf ));_eacaf !=nil {return _eacaf ;};}; +for _fcegf ,_gedaf :=range _gfgec .RPh {if _ceefcf :=_gedaf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_fcegf ));_ceefcf !=nil {return _ceefcf ;};};if _gfgec .PhoneticPr !=nil {if _adecf :=_gfgec .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); +_adecf !=nil {return _adecf ;};};return nil ;}; -// Number Formats -NumFmts *CT_NumFmts ; +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_fabd *CT_FieldsUsage )ValidateWithPath (path string )error {for _aadde ,_cfbbg :=range _fabd .FieldUsage {if _febab :=_cfbbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_aadde )); +_febab !=nil {return _febab ;};};return nil ;}; -// Fonts -Fonts *CT_Fonts ; +// Validate validates the CT_XStringElement and its children +func (_fcedg *CT_XStringElement )Validate ()error {return _fcedg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewCT_Missing ()*CT_Missing {_cggca :=&CT_Missing {};return _cggca }; -// Fills -Fills *CT_Fills ; -// Borders -Borders *CT_Borders ; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_dbcba *CT_SheetViews )ValidateWithPath (path string )error {for _aefca ,_ggcdgg :=range _dbcba .SheetView {if _cbccc :=_ggcdgg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_aefca )); +_cbccc !=nil {return _cbccc ;};};if _dbcba .ExtLst !=nil {if _bfgaf :=_dbcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgaf !=nil {return _bfgaf ;};};return nil ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_degee :=&CT_CalculatedItem {}; +_degee .PivotArea =NewCT_PivotArea ();return _degee ;};type CT_CellSmartTagPr struct{ -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Key Name +KeyAttr string ; -// Cell Formats -CellXfs *CT_CellXfs ; +// Value +ValAttr string ;};type CT_BooleanProperty struct{ -// Cell Styles -CellStyles *CT_CellStyles ; +// Value +ValAttr *bool ;};func (_cebd *CT_DdeItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cebd .NameAttr )}); +};if _cebd .OleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebd .OleAttr ))});};if _cebd .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebd .AdviseAttr ))}); +};if _cebd .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cebd .PreferPicAttr ))});};e .EncodeToken (start );if _cebd .Values !=nil {_fbbf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}}; +e .EncodeElement (_cebd .Values ,_fbbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddbgf *CT_ExternalLinkChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddbgf .ExternalBook !=nil {_dggega :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}}; +e .EncodeElement (_ddbgf .ExternalBook ,_dggega );};if _ddbgf .DdeLink !=nil {_bbebd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ddbgf .DdeLink ,_bbebd );};if _ddbgf .OleLink !=nil {_cefd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}}; +e .EncodeElement (_ddbgf .OleLink ,_cefd );};return nil ;};type CT_QueryTableDeletedFields struct{ -// Formats -Dxfs *CT_Dxfs ; +// Deleted Fields Count +CountAttr *uint32 ; -// Table Styles -TableStyles *CT_TableStyles ; +// Deleted Field +DeletedField []*CT_DeletedField ;};type CT_Members struct{ -// Colors -Colors *CT_Colors ; +// Item Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dafgg *ST_CalcMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eadggc ,_egebaa :=d .Token ();if _egebaa !=nil {return _egebaa ;};if _cefeaa ,_ecbfcd :=_eadggc .(_e .EndElement );_ecbfcd &&_cefeaa .Name ==start .Name {*_dafgg =1; -return nil ;};if _gfegd ,_bcbfe :=_eadggc .(_e .CharData );!_bcbfe {return _g .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",_eadggc );}else {switch string (_gfegd ){case "":*_dafgg =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_dafgg =1;case "\u0061\u0075\u0074\u006f":*_dafgg =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_dafgg =3;};};_eadggc ,_egebaa =d .Token ();if _egebaa !=nil {return _egebaa ;};if _bgcgg ,_bfbebf :=_eadggc .(_e .EndElement ); -_bfbebf &&_bgcgg .Name ==start .Name {return nil ;};return _g .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",_eadggc );};type CT_IconSet struct{ +// Hierarchy Level +LevelAttr *uint32 ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Member +Member []*CT_Member ;}; -// Show Value -ShowValueAttr *bool ; +// Validate validates the Connections and its children +func (_agadfa *Connections )Validate ()error {return _agadfa .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");}; -// Percent -PercentAttr *bool ; +// Validate validates the CT_Dxfs and its children +func (_ggcaa *CT_Dxfs )Validate ()error {return _ggcaa .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_fagde *CT_PageItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfccg :=range start .Attr {if _bfccg .Name .Local =="\u006e\u0061\u006d\u0065"{_bcccfg ,_bgabc :=_bfccg .Value ,error (nil ); +if _bgabc !=nil {return _bgabc ;};_fagde .NameAttr =_bcccfg ;continue ;};};for {_gaacc ,_ggegc :=d .Token ();if _ggegc !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_ggegc ); +};if _edfbe ,_dcdfg :=_gaacc .(_f .EndElement );_dcdfg &&_edfbe .Name ==start .Name {break ;};};return nil ;};type ST_SortMethod byte ;func (_fdda *CT_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdda .Ext !=nil {_aada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; +for _ ,_gfbea :=range _fdda .Ext {e .EncodeElement (_gfbea ,_aada );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Reverse Icons -ReverseAttr *bool ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_fcbgc *CT_CustomFilters )ValidateWithPath (path string )error {for _eggb ,_feabg :=range _fcbgc .CustomFilter {if _efcab :=_feabg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eggb )); +_efcab !=nil {return _efcab ;};};return nil ;};func (_eaaaf *CT_PrintOptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgaggc :=range start .Attr {if _cgaggc .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_ggecd ,_acdgg :=_b .ParseBool (_cgaggc .Value ); +if _acdgg !=nil {return _acdgg ;};_eaaaf .HorizontalCenteredAttr =&_ggecd ;continue ;};if _cgaggc .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_dabedb ,_babgc :=_b .ParseBool (_cgaggc .Value ); +if _babgc !=nil {return _babgc ;};_eaaaf .VerticalCenteredAttr =&_dabedb ;continue ;};if _cgaggc .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_abgbc ,_efaabb :=_b .ParseBool (_cgaggc .Value );if _efaabb !=nil {return _efaabb ;};_eaaaf .HeadingsAttr =&_abgbc ; +continue ;};if _cgaggc .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_ededc ,_ecadc :=_b .ParseBool (_cgaggc .Value );if _ecadc !=nil {return _ecadc ;};_eaaaf .GridLinesAttr =&_ededc ;continue ;};if _cgaggc .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_badbf ,_cffeg :=_b .ParseBool (_cgaggc .Value ); +if _cffeg !=nil {return _cffeg ;};_eaaaf .GridLinesSetAttr =&_badbf ;continue ;};};for {_bfbeag ,_dfefc :=d .Token ();if _dfefc !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_dfefc ); +};if _faedc ,_cffdg :=_bfbeag .(_f .EndElement );_cffdg &&_faedc .Name ==start .Name {break ;};};return nil ;};func (_cgcdbd *ST_DdeValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgabe ,_fbcca :=d .Token ();if _fbcca !=nil {return _fbcca ; +};if _eeadbd ,_dfbdbf :=_acgabe .(_f .EndElement );_dfbdbf &&_eeadbd .Name ==start .Name {*_cgcdbd =1;return nil ;};if _dgdge ,_gafcdb :=_acgabe .(_f .CharData );!_gafcdb {return _bg .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",_acgabe ); +}else {switch string (_dgdge ){case "":*_cgcdbd =0;case "\u006e\u0069\u006c":*_cgcdbd =1;case "\u0062":*_cgcdbd =2;case "\u006e":*_cgcdbd =3;case "\u0065":*_cgcdbd =4;case "\u0073\u0074\u0072":*_cgcdbd =5;};};_acgabe ,_fbcca =d .Token ();if _fbcca !=nil {return _fbcca ; +};if _bcfcd ,_fgadg :=_acgabe .(_f .EndElement );_fgadg &&_bcfcd .Name ==start .Name {return nil ;};return _bg .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",_acgabe ); +};func NewCT_Dimensions ()*CT_Dimensions {_ebbe :=&CT_Dimensions {};return _ebbe }; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;};type CT_colItems struct{ +// Validate validates the CT_DbPr and its children +func (_ebef *CT_DbPr )Validate ()error {return _ebef .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func (_badf *CT_BookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeg :=range start .Attr {if _aeg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_afe ,_cb :=_b .ParseUint (_aeg .Value ,10,32); +if _cb !=nil {return _cb ;};_cfc :=uint32 (_afe );_badf .WindowWidthAttr =&_cfc ;continue ;};if _aeg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_badf .VisibilityAttr .UnmarshalXMLAttr (_aeg );continue ;};if _aeg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_eaa ,_beb :=_b .ParseBool (_aeg .Value ); +if _beb !=nil {return _beb ;};_badf .ShowHorizontalScrollAttr =&_eaa ;continue ;};if _aeg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_bea ,_ga :=_b .ParseBool (_aeg .Value );if _ga !=nil {return _ga ; +};_badf .ShowVerticalScrollAttr =&_bea ;continue ;};if _aeg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_ce ,_edeb :=_b .ParseBool (_aeg .Value );if _edeb !=nil {return _edeb ;};_badf .ShowSheetTabsAttr =&_ce ; +continue ;};if _aeg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gdb ,_dgb :=_b .ParseInt (_aeg .Value ,10,32);if _dgb !=nil {return _dgb ;};_cfcc :=int32 (_gdb );_badf .XWindowAttr =&_cfcc ;continue ;};if _aeg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fbe ,_gbe :=_b .ParseInt (_aeg .Value ,10,32); +if _gbe !=nil {return _gbe ;};_afad :=int32 (_fbe );_badf .YWindowAttr =&_afad ;continue ;};if _aeg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_fcgd ,_fea :=_b .ParseBool (_aeg .Value );if _fea !=nil {return _fea ;};_badf .MinimizedAttr =&_fcgd ; +continue ;};if _aeg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_edab ,_gff :=_b .ParseUint (_aeg .Value ,10,32);if _gff !=nil {return _gff ;};_ega :=uint32 (_edab );_badf .WindowHeightAttr =&_ega ;continue ;};if _aeg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_daa ,_gef :=_b .ParseUint (_aeg .Value ,10,32); +if _gef !=nil {return _gef ;};_dee :=uint32 (_daa );_badf .TabRatioAttr =&_dee ;continue ;};if _aeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_caca ,_ac :=_b .ParseUint (_aeg .Value ,10,32);if _ac !=nil {return _ac ; +};_abb :=uint32 (_caca );_badf .FirstSheetAttr =&_abb ;continue ;};if _aeg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_cba ,_fed :=_b .ParseUint (_aeg .Value ,10,32);if _fed !=nil {return _fed ;};_aeb :=uint32 (_cba );_badf .ActiveTabAttr =&_aeb ; +continue ;};if _aeg .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_bgg ,_dbb :=_b .ParseBool (_aeg .Value );if _dbb !=nil {return _dbb ;};_badf .AutoFilterDateGroupingAttr =&_bgg ; +continue ;};};_agb :for {_afeb ,_dff :=d .Token ();if _dff !=nil {return _dff ;};switch _fgg :=_afeb .(type ){case _f .StartElement :switch _fgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badf .ExtLst =NewCT_ExtensionList (); +if _abd :=d .DecodeElement (_badf .ExtLst ,&_fgg );_abd !=nil {return _abd ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fgg .Name ); +if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _f .EndElement :break _agb ;case _f .CharData :};};return nil ;};type CT_MdxMetadata struct{ -// Column Item Count +// MDX Metadata Record Count CountAttr *uint32 ; -// Column Items -I []*CT_I ;}; +// MDX Metadata Record +Mdx []*CT_Mdx ;};type Worksheet struct{CT_Worksheet };func (_ffccec ST_SortType )String ()string {switch _ffccec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; +case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c"; +case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";}; -// Validate validates the CT_Dxf and its children -func (_dbff *CT_Dxf )Validate ()error {return _dbff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_bcfgca ST_DvAspect )String ()string {switch _bcfgca {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054"; -case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";}; +// Validate validates the CT_RevisionComment and its children +func (_gcgeg *CT_RevisionComment )Validate ()error {return _gcgeg .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func (_cbabg *ST_TargetScreenSize )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbabg =0; +case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cbabg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cbabg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cbabg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cbabg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cbabg =5; +case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cbabg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cbabg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cbabg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cbabg =9; +case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cbabg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cbabg =11;};return nil ;};func (_fedadg *ST_Pane )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fedadg =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fedadg =1; +case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fedadg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fedadg =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_fedadg =4;};return nil ;};type ST_CellFormulaType byte ;func NewCT_WorksheetSource ()*CT_WorksheetSource {_dgbcdc :=&CT_WorksheetSource {}; +return _dgbcdc };func (_dacggg ST_Visibility )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegdbaa :=_f .Attr {};_cegdbaa .Name =name ;switch _dacggg {case ST_VisibilityUnset :_cegdbaa .Value ="";case ST_VisibilityVisible :_cegdbaa .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065"; +case ST_VisibilityHidden :_cegdbaa .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_cegdbaa .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _cegdbaa ,nil ;};type Metadata struct{CT_Metadata }; +func (_ecbef *ST_SortBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaagf ,_aagffd :=d .Token ();if _aagffd !=nil {return _aagffd ;};if _dbcdcf ,_cbgabb :=_eaagf .(_f .EndElement );_cbgabb &&_dbcdcf .Name ==start .Name {*_ecbef =1;return nil ; +};if _bgcgfb ,_fegca :=_eaagf .(_f .CharData );!_fegca {return _bg .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",_eaagf );}else {switch string (_bgcgfb ){case "":*_ecbef =0; +case "\u0076\u0061\u006cu\u0065":*_ecbef =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_ecbef =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_ecbef =3;case "\u0069\u0063\u006f\u006e":*_ecbef =4;};};_eaagf ,_aagffd =d .Token ();if _aagffd !=nil {return _aagffd ; +};if _ggfdec ,_cgada :=_eaagf .(_f .EndElement );_cgada &&_ggfdec .Name ==start .Name {return nil ;};return _bg .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",_eaagf ); +};type ST_DdeValueType byte ; -// Validate validates the CT_DynamicFilter and its children -func (_bfccc *CT_DynamicFilter )Validate ()error {return _bfccc .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_ObjectPr struct{ +// Validate validates the CT_CellWatch and its children +func (_baga *CT_CellWatch )Validate ()error {return _baga .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_afeeg *CT_Hyperlinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaga :for {_ceedfcb ,_bbfcbe :=d .Token (); +if _bbfcbe !=nil {return _bbfcbe ;};switch _edgdg :=_ceedfcb .(type ){case _f .StartElement :switch _edgdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gcefc :=NewCT_Hyperlink (); +if _eebbc :=d .DecodeElement (_gcefc ,&_edgdg );_eebbc !=nil {return _eebbc ;};_afeeg .Hyperlink =append (_afeeg .Hyperlink ,_gcefc );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_edgdg .Name ); +if _edefc :=d .Skip ();_edefc !=nil {return _edefc ;};};case _f .EndElement :break _baaga ;case _f .CharData :};};return nil ;};func (_ecaaa ST_CredMethod )String ()string {switch _ecaaa {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064"; +case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";};func (_fdgcae ST_PrintError )String ()string {switch _fdgcae {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d"; +case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";};func (_aaab *CT_ObjectAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaab .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaab .MoveWithCellsAttr ))}); +};if _aaab .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaab .SizeWithCellsAttr ))}); +};e .EncodeToken (start );_bfbbeg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aaab .From ,_bfbbeg );_dcfacf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; +e .EncodeElement (_aaab .To ,_dcfacf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aacee *ST_SheetState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aacee =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_aacee =1; +case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aacee =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_aacee =3;};return nil ;};func (_efde *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdbge :=range start .Attr {if _fdbge .Name .Local =="\u0063\u006f\u0075n\u0074"{_agebf ,_bfcbe :=_b .ParseUint (_fdbge .Value ,10,32); +if _bfcbe !=nil {return _bfcbe ;};_bddgbg :=uint32 (_agebf );_efde .CountAttr =&_bddgbg ;continue ;};};_egce :for {_gaeba ,_bbeag :=d .Token ();if _bbeag !=nil {return _bbeag ;};switch _dadab :=_gaeba .(type ){case _f .StartElement :switch _dadab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_adefe :=NewCT_Font (); +if _gbcfc :=d .DecodeElement (_adefe ,&_dadab );_gbcfc !=nil {return _gbcfc ;};_efde .Font =append (_efde .Font ,_adefe );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_dadab .Name ); +if _gddfa :=d .Skip ();_gddfa !=nil {return _gddfa ;};};case _f .EndElement :break _egce ;case _f .CharData :};};return nil ;};func (_feedef ST_UnderlineValues )ValidateWithPath (path string )error {switch _feedef {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feedef )); +};return nil ;}; -// Locked Flag -LockedAttr *bool ; +// Validate validates the CT_PivotTableStyle and its children +func (_bgcdg *CT_PivotTableStyle )Validate ()error {return _bgcdg .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");}; -// Default Size Flag -DefaultSizeAttr *bool ; +// Validate validates the CT_ExternalLink and its children +func (_dgfd *CT_ExternalLink )Validate ()error {return _dgfd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_ccegf ST_FilterOperator )Validate ()error {return _ccegf .ValidateWithPath ("")}; -// Print Flag -PrintAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_QueryTableFields and its children +func (_bcaag *CT_QueryTableFields )Validate ()error {return _bcaag .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0; +ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5; +ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10; +ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15; +ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20; +ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26; +ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32; +ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;); -// UI Object Flag -UiObjectAttr *bool ; +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_egbddb *CT_VolMain )ValidateWithPath (path string )error {for _cfgad ,_ddcbg :=range _egbddb .Tp {if _afbab :=_ddcbg .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_cfgad ));_afbab !=nil {return _afbab ;};}; +return nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_eedd :=&CT_PrintOptions {};return _eedd };func (_ccgdb ST_SheetViewType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aggdd :=_f .Attr {};_aggdd .Name =name ;switch _ccgdb {case ST_SheetViewTypeUnset :_aggdd .Value =""; +case ST_SheetViewTypeNormal :_aggdd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_aggdd .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_aggdd .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074"; +};return _aggdd ,nil ;};func (_dcd *CT_CacheFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcd .CountAttr )}); +};e .EncodeToken (start );if _dcd .CacheField !=nil {_gbab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_efge :=range _dcd .CacheField {e .EncodeElement (_efge ,_gbab ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fecec *ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _fecec .CT_ExternalLink .MarshalXML (e ,start );};func (_ggggf ST_FileType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eegfdf :=_f .Attr {}; +_eegfdf .Name =name ;switch _ggggf {case ST_FileTypeUnset :_eegfdf .Value ="";case ST_FileTypeMac :_eegfdf .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_eegfdf .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_eegfdf .Value ="\u0064\u006f\u0073"; +case ST_FileTypeLin :_eegfdf .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_eegfdf .Value ="\u006f\u0074\u0068e\u0072";};return _eegfdf ,nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_ddefd :=&CT_CustomFilter {};return _ddefd }; -// Automatic Fill Flag -AutoFillAttr *bool ; +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_dfeaaa *Revisions )ValidateWithPath (path string )error {if _eaceb :=_dfeaaa .CT_Revisions .ValidateWithPath (path );_eaceb !=nil {return _eaceb ;};return nil ;};type CT_PageSetUpPr struct{ -// Automatic Line Flag -AutoLineAttr *bool ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Fit To Page +FitToPageAttr *bool ;};func (_fdfca *CT_Tables )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbafbg :=range start .Attr {if _fbafbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgbab ,_cfbef :=_b .ParseUint (_fbafbg .Value ,10,32); +if _cfbef !=nil {return _cfbef ;};_ggbafg :=uint32 (_dgbab );_fdfca .CountAttr =&_ggbafg ;continue ;};};_ebdbfc :for {_dbbeeg ,_babaad :=d .Token ();if _babaad !=nil {return _babaad ;};switch _bedea :=_dbbeeg .(type ){case _f .StartElement :switch _bedea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_afbgff :=NewCT_TableMissing (); +if _aefba :=d .DecodeElement (_afbgff ,&_bedea );_aefba !=nil {return _aefba ;};_fdfca .M =append (_fdfca .M ,_afbgff );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bcedb :=NewCT_XStringElement (); +if _fdgae :=d .DecodeElement (_bcedb ,&_bedea );_fdgae !=nil {return _fdgae ;};_fdfca .S =append (_fdfca .S ,_bcedb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_ffgaa :=NewCT_Index (); +if _eedcff :=d .DecodeElement (_ffgaa ,&_bedea );_eedcff !=nil {return _eedcff ;};_fdfca .X =append (_fdfca .X ,_ffgaa );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_bedea .Name ); +if _fadgdd :=d .Skip ();_fadgdd !=nil {return _fadgdd ;};};case _f .EndElement :break _ebdbfc ;case _f .CharData :};};return nil ;}; -// Custom Function -MacroAttr *string ; +// Validate validates the CT_DdeValue and its children +func (_dafbg *CT_DdeValue )Validate ()error {return _dafbg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_dbba *CT_Fill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbba .PatternFill !=nil {_beegf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dbba .PatternFill ,_beegf );};if _dbba .GradientFill !=nil {_fgab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbba .GradientFill ,_fgab ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egegce ST_FilterOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egegce .String (),start );};func (_fcaad ST_CellFormulaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcaad .String (),start ); +};type ST_TableStyleType byte ; -// Alternative Text -AltTextAttr *string ; +// Validate validates the CT_TableMissing and its children +func (_efada *CT_TableMissing )Validate ()error {return _efada .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_cggbd *CT_PCDSDTCEntries )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfcbb :=range start .Attr {if _cfcbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggdga ,_abfab :=_b .ParseUint (_cfcbb .Value ,10,32); -if _abfab !=nil {return _abfab ;};_cfeca :=uint32 (_ggdga );_cggbd .CountAttr =&_cfeca ;continue ;};};_abcbf :for {_dcag ,_beef :=d .Token ();if _beef !=nil {return _beef ;};switch _bgfdd :=_dcag .(type ){case _e .StartElement :switch _bgfdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_dcefc :=NewCT_Missing (); -if _dbcad :=d .DecodeElement (_dcefc ,&_bgfdd );_dbcad !=nil {return _dbcad ;};_cggbd .M =append (_cggbd .M ,_dcefc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bgaebe :=NewCT_Number (); -if _fage :=d .DecodeElement (_bgaebe ,&_bgfdd );_fage !=nil {return _fage ;};_cggbd .N =append (_cggbd .N ,_bgaebe );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_beded :=NewCT_Error (); -if _cddfg :=d .DecodeElement (_beded ,&_bgfdd );_cddfg !=nil {return _cddfg ;};_cggbd .E =append (_cggbd .E ,_beded );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_caacde :=NewCT_String (); -if _bgddd :=d .DecodeElement (_caacde ,&_bgfdd );_bgddd !=nil {return _bgddd ;};_cggbd .S =append (_cggbd .S ,_caacde );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bgfdd .Name ); -if _gfcba :=d .Skip ();_gfcba !=nil {return _gfcba ;};};case _e .EndElement :break _abcbf ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Tuple and its children +func (_agefc *CT_Tuple )Validate ()error {return _agefc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func NewCT_CustomProperties ()*CT_CustomProperties {_bcaa :=&CT_CustomProperties {};return _bcaa }; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_cbba *CT_DataBar )ValidateWithPath (path string )error {for _dcfec ,_afcge :=range _cbba .Cfvo {if _efbde :=_afcge .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dcfec ));_efbde !=nil {return _efbde ; -};};if _debg :=_cbba .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_debg !=nil {return _debg ;};return nil ;};func (_aeebgc *ST_CfvoType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aeebgc =0;case "\u006e\u0075\u006d":*_aeebgc =1; -case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_aeebgc =2;case "\u006d\u0061\u0078":*_aeebgc =3;case "\u006d\u0069\u006e":*_aeebgc =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_aeebgc =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_aeebgc =6; -};return nil ;};func (_dgc *CT_Boolean )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dee :=range start .Attr {if _dee .Name .Local =="\u0076"{_cae ,_abc :=_b .ParseBool (_dee .Value );if _abc !=nil {return _abc ;};_dgc .VAttr =_cae ; -continue ;};if _dee .Name .Local =="\u0075"{_fade ,_gbe :=_b .ParseBool (_dee .Value );if _gbe !=nil {return _gbe ;};_dgc .UAttr =&_fade ;continue ;};if _dee .Name .Local =="\u0066"{_ccd ,_gbb :=_b .ParseBool (_dee .Value );if _gbb !=nil {return _gbb ; -};_dgc .FAttr =&_ccd ;continue ;};if _dee .Name .Local =="\u0063"{_gcag ,_fae :=_dee .Value ,error (nil );if _fae !=nil {return _fae ;};_dgc .CAttr =&_gcag ;continue ;};if _dee .Name .Local =="\u0063\u0070"{_baag ,_deg :=_b .ParseUint (_dee .Value ,10,32); -if _deg !=nil {return _deg ;};_ebd :=uint32 (_baag );_dgc .CpAttr =&_ebd ;continue ;};};_bfb :for {_cgb ,_cag :=d .Token ();if _cag !=nil {return _cag ;};switch _abf :=_cgb .(type ){case _e .StartElement :switch _abf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cddb :=NewCT_X (); -if _dfg :=d .DecodeElement (_cddb ,&_abf );_dfg !=nil {return _dfg ;};_dgc .X =append (_dgc .X ,_cddb );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_abf .Name ); -if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _e .EndElement :break _bfb ;case _e .CharData :};};return nil ;}; +// Validate validates the QueryTable and its children +func (_fcfdgb *QueryTable )Validate ()error {return _fcfdgb .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_cfgfd :=&CT_HierarchyUsage {};return _cfgfd };func NewCT_WorkbookPr ()*CT_WorkbookPr {_facfae :=&CT_WorkbookPr {}; +return _facfae };func (_fffdec *CT_XmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eccfgg :=range start .Attr {if _eccfgg .Name .Local =="\u006d\u0061\u0070I\u0064"{_bdcgcg ,_cfdff :=_b .ParseUint (_eccfgg .Value ,10,32);if _cfdff !=nil {return _cfdff ; +};_fffdec .MapIdAttr =uint32 (_bdcgcg );continue ;};if _eccfgg .Name .Local =="\u0078\u0070\u0061t\u0068"{_dcdegf ,_aefcbb :=_eccfgg .Value ,error (nil );if _aefcbb !=nil {return _aefcbb ;};_fffdec .XpathAttr =_dcdegf ;continue ;};if _eccfgg .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_cegdf ,_gcdfb :=_eccfgg .Value ,error (nil ); +if _gcdfb !=nil {return _gcdfb ;};_fffdec .XmlDataTypeAttr =_cegdf ;continue ;};};_deggbf :for {_aeebfd ,_ecafg :=d .Token ();if _ecafg !=nil {return _ecafg ;};switch _gbbdd :=_aeebfd .(type ){case _f .StartElement :switch _gbbdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffdec .ExtLst =NewCT_ExtensionList (); +if _ccgbcb :=d .DecodeElement (_fffdec .ExtLst ,&_gbbdd );_ccgbcb !=nil {return _ccgbcb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_gbbdd .Name ); +if _ggabb :=d .Skip ();_ggabb !=nil {return _ggabb ;};};case _f .EndElement :break _deggbf ;case _f .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_bab :=&CT_Boolean {};return _bab };func (_gbcbad *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbcbad .TypeAttr !=ST_ExternalConnectionTypeUnset {_bggga ,_bcgba :=_gbcbad .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _bcgba !=nil {return _bcgba ;};start .Attr =append (start .Attr ,_bggga );};if _gbcbad .PositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_gbcbad .PositionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efabc ST_ExternalConnectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efabc .String (),start );};func (_edgca ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _edgca {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edgca )); +};return nil ;};func (_cdcdg *CT_MemberProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdcdg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cdcdg .CountAttr )}); +};e .EncodeToken (start );_edeggb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_fagb :=range _cdcdg .Mp {e .EncodeElement (_fagb ,_edeggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fdgce :=&CT_NumFmt {}; +return _fdgce };func (_cec *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cec .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cec .DiagonalUpAttr ))}); +};if _cec .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cec .DiagonalDownAttr ))});};if _cec .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cec .OutlineAttr ))}); +};e .EncodeToken (start );if _cec .Start !=nil {_fdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cec .Start ,_fdd );};if _cec .End !=nil {_aff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}}; +e .EncodeElement (_cec .End ,_aff );};if _cec .Left !=nil {_abe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cec .Left ,_abe );};if _cec .Right !=nil {_dgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_cec .Right ,_dgf );};if _cec .Top !=nil {_bccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_cec .Top ,_bccf );};if _cec .Bottom !=nil {_ceg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}}; +e .EncodeElement (_cec .Bottom ,_ceg );};if _cec .Diagonal !=nil {_eec :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cec .Diagonal ,_eec );};if _cec .Vertical !=nil {_fbef :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}}; +e .EncodeElement (_cec .Vertical ,_fbef );};if _cec .Horizontal !=nil {_cfdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_cec .Horizontal ,_cfdf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_eddde :=&CT_PivotCacheRecords {};return _eddde ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2; +ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7; +ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);func (_ebeaa *CT_Field )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddbgd :=range start .Attr {if _ddbgd .Name .Local =="\u0078"{_adge ,_cbad :=_b .ParseInt (_ddbgd .Value ,10,32); +if _cbad !=nil {return _cbad ;};_ebeaa .XAttr =int32 (_adge );continue ;};};for {_ebbef ,_faee :=d .Token ();if _faee !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_faee );}; +if _bdfeb ,_dfcge :=_ebbef .(_f .EndElement );_dfcge &&_bdfeb .Name ==start .Name {break ;};};return nil ;};type CT_XStringElement struct{ -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_bcgcd *CT_QueryCache )ValidateWithPath (path string )error {for _cegdb ,_ebedf :=range _bcgcd .Query {if _edfbc :=_ebedf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cegdb ));_edfbc !=nil {return _edfbc ; -};};return nil ;};func (_abfefg *Comments )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _abfefg .CT_Comments .MarshalXML (e ,start );};func (_cbdgb ST_PageOrder )ValidateWithPath (path string )error {switch _cbdgb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdgb )); -};return nil ;};func (_ccdge ST_HorizontalAlignment )String ()string {switch _ccdge {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074"; -case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return "";};func (_acafa ST_PatternType )ValidateWithPath (path string )error {switch _acafa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acafa )); -};return nil ;}; +// Value +VAttr string ;}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_ebed *CT_Fill )ValidateWithPath (path string )error {if _ebed .PatternFill !=nil {if _eceda :=_ebed .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_eceda !=nil {return _eceda ;};};if _ebed .GradientFill !=nil {if _ffcfe :=_ebed .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"); -_ffcfe !=nil {return _ffcfe ;};};return nil ;}; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_fedee *CT_Index )ValidateWithPath (path string )error {return nil };func (_cdccdg ST_MdxFunctionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdccdg .String (),start );};func (_acbcf *CT_Groups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acbcf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_acbcf .CountAttr )}); +};e .EncodeToken (start );_cbce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dbeeef :=range _acbcf .Group {e .EncodeElement (_dbeeef ,_cbce );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_ccgff ST_SortBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edgbfd :=_f .Attr {};_edgbfd .Name =name ;switch _ccgff {case ST_SortByUnset :_edgbfd .Value ="";case ST_SortByValue :_edgbfd .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_edgbfd .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"; +case ST_SortByFontColor :_edgbfd .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_edgbfd .Value ="\u0069\u0063\u006f\u006e";};return _edgbfd ,nil ;}; -// Validate validates the CT_CalculatedItems and its children -func (_cedf *CT_CalculatedItems )Validate ()error {return _cedf .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};type ST_MdxSetOrder byte ;func NewCT_Pane ()*CT_Pane {_ffafgd :=&CT_Pane {}; -return _ffafgd }; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_gadbcb *CT_SheetData )ValidateWithPath (path string )error {for _dceee ,_bbabf :=range _gadbcb .Row {if _cfbaaf :=_bbabf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_dceee ));_cfbaaf !=nil {return _cfbaaf ; +};};return nil ;}; -// Validate validates the CT_DdeValues and its children -func (_fgbffa *CT_DdeValues )Validate ()error {return _fgbffa .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1; -ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6; -ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11; -ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16; -ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21; -ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27; -ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33; -ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);func (_eceab *ST_SourceType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eceab =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_eceab =1; -case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_eceab =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_eceab =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_eceab =4;};return nil ;};func (_bcgfd *CT_OlapPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcgfd .LocalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .LocalAttr ))}); -};if _bcgfd .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bcgfd .LocalConnectionAttr )}); -};if _bcgfd .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .LocalRefreshAttr ))});};if _bcgfd .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .SendLocaleAttr ))}); -};if _bcgfd .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcgfd .RowDrillCountAttr )}); -};if _bcgfd .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .ServerFillAttr ))});};if _bcgfd .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .ServerNumberFormatAttr ))}); -};if _bcgfd .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .ServerFontAttr ))});};if _bcgfd .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bcgfd .ServerFontColorAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bafaf *CalcChain )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _bafaf .CT_CalcChain .MarshalXML (e ,start );};func NewCT_Dxfs ()*CT_Dxfs {_bcfe :=&CT_Dxfs {};return _bcfe };func NewCT_TableStyleElement ()*CT_TableStyleElement {_bbgfge :=&CT_TableStyleElement {}; -_bbgfge .TypeAttr =ST_TableStyleType (1);return _bbgfge ;};func (_deebf ST_Scope )ValidateWithPath (path string )error {switch _deebf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deebf )); -};return nil ;}; +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_bgffa *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _agdcf ,_cfbag :=range _bgffa .R {if _fgdggf :=_cfbag .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_agdcf ));_fgdggf !=nil {return _fgdggf ; +};};if _bgffa .ExtLst !=nil {if _afceg :=_bgffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afceg !=nil {return _afceg ;};};return nil ;};func (_aggfd ST_ParameterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdaedd :=_f .Attr {}; +_gdaedd .Name =name ;switch _aggfd {case ST_ParameterTypeUnset :_gdaedd .Value ="";case ST_ParameterTypePrompt :_gdaedd .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_gdaedd .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_gdaedd .Value ="\u0063\u0065\u006c\u006c"; +};return _gdaedd ,nil ;};func (_aeabec ST_TextHAlign )ValidateWithPath (path string )error {switch _aeabec {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeabec )); +};return nil ;};func (_cbbda *ST_GroupBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbcdfg ,_aeffad :=d .Token ();if _aeffad !=nil {return _aeffad ;};if _fbgcgg ,_ggage :=_bbcdfg .(_f .EndElement );_ggage &&_fbgcgg .Name ==start .Name {*_cbbda =1; +return nil ;};if _fcfcd ,_fabdf :=_bbcdfg .(_f .CharData );!_fabdf {return _bg .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",_bbcdfg );}else {switch string (_fcfcd ){case "":*_cbbda =0; +case "\u0072\u0061\u006eg\u0065":*_cbbda =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_cbbda =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_cbbda =3;case "\u0068\u006f\u0075r\u0073":*_cbbda =4;case "\u0064\u0061\u0079\u0073":*_cbbda =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cbbda =6; +case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_cbbda =7;case "\u0079\u0065\u0061r\u0073":*_cbbda =8;};};_bbcdfg ,_aeffad =d .Token ();if _aeffad !=nil {return _aeffad ;};if _ceaca ,_agcgd :=_bbcdfg .(_f .EndElement );_agcgd &&_ceaca .Name ==start .Name {return nil ; +};return _bg .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",_bbcdfg );};func (_efefa *CT_WorkbookPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efefa .Date1904Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .Date1904Attr ))}); +};if _efefa .ShowObjectsAttr !=ST_ObjectsUnset {_aceec ,_dgcceg :=_efefa .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _dgcceg !=nil {return _dgcceg ;};start .Attr =append (start .Attr ,_aceec ); +};if _efefa .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .ShowBorderUnselectedTablesAttr ))}); +};if _efefa .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .FilterPrivacyAttr ))}); +};if _efefa .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .PromptedSolutionsAttr ))}); +};if _efefa .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .ShowInkAnnotationAttr ))}); +};if _efefa .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .BackupFileAttr ))});};if _efefa .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .SaveExternalLinkValuesAttr ))}); +};if _efefa .UpdateLinksAttr !=ST_UpdateLinksUnset {_dfadb ,_ebcdg :=_efefa .UpdateLinksAttr .MarshalXMLAttr (_f .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ebcdg !=nil {return _ebcdg ;};start .Attr =append (start .Attr ,_dfadb ); +};if _efefa .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efefa .CodeNameAttr )});};if _efefa .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .HidePivotFieldListAttr ))}); +};if _efefa .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .ShowPivotChartFilterAttr ))}); +};if _efefa .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .AllowRefreshQueryAttr ))}); +};if _efefa .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .PublishItemsAttr ))});}; +if _efefa .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .CheckCompatibilityAttr ))}); +};if _efefa .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .AutoCompressPicturesAttr ))}); +};if _efefa .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_efefa .RefreshAllConnectionsAttr ))}); +};if _efefa .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_efefa .DefaultThemeVersionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fccdd *CT_SheetFormatPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccfbc :=range start .Attr {if _ccfbc .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_fcdfc ,_cddca :=_b .ParseUint (_ccfbc .Value ,10,32); +if _cddca !=nil {return _cddca ;};_gefdc :=uint32 (_fcdfc );_fccdd .BaseColWidthAttr =&_gefdc ;continue ;};if _ccfbc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_ebbcd ,_daabg :=_b .ParseFloat (_ccfbc .Value ,64); +if _daabg !=nil {return _daabg ;};_fccdd .DefaultColWidthAttr =&_ebbcd ;continue ;};if _ccfbc .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_gadfd ,_fegaa :=_b .ParseFloat (_ccfbc .Value ,64);if _fegaa !=nil {return _fegaa ; +};_fccdd .DefaultRowHeightAttr =_gadfd ;continue ;};if _ccfbc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_ecfda ,_fbegd :=_b .ParseBool (_ccfbc .Value );if _fbegd !=nil {return _fbegd ;};_fccdd .CustomHeightAttr =&_ecfda ; +continue ;};if _ccfbc .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_gegga ,_agcbge :=_b .ParseBool (_ccfbc .Value );if _agcbge !=nil {return _agcbge ;};_fccdd .ZeroHeightAttr =&_gegga ;continue ;};if _ccfbc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_eegbg ,_deabbf :=_b .ParseBool (_ccfbc .Value ); +if _deabbf !=nil {return _deabbf ;};_fccdd .ThickTopAttr =&_eegbg ;continue ;};if _ccfbc .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_gcbed ,_bdggea :=_b .ParseBool (_ccfbc .Value );if _bdggea !=nil {return _bdggea ;}; +_fccdd .ThickBottomAttr =&_gcbed ;continue ;};if _ccfbc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_cdeebc ,_agedf :=_b .ParseUint (_ccfbc .Value ,10,8);if _agedf !=nil {return _agedf ;};_cbced :=uint8 (_cdeebc ); +_fccdd .OutlineLevelRowAttr =&_cbced ;continue ;};if _ccfbc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_baeadg ,_deged :=_b .ParseUint (_ccfbc .Value ,10,8);if _deged !=nil {return _deged ;};_fccgc :=uint8 (_baeadg ); +_fccdd .OutlineLevelColAttr =&_fccgc ;continue ;};};for {_cgadde ,_abada :=d .Token ();if _abada !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_abada ); +};if _agdabg ,_ffggb :=_cgadde .(_f .EndElement );_ffggb &&_agdabg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_ebae *CT_DdeItem )ValidateWithPath (path string )error {if _ebae .Values !=nil {if _efbgcc :=_ebae .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_efbgcc !=nil {return _efbgcc ;};};return nil ;};func (_ddfa *CT_CustomWorkbookView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddfa .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_gebg :=range start .Attr {if _gebg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_dfccd ,_eegg :=_b .ParseBool (_gebg .Value );if _eegg !=nil {return _eegg ;};_ddfa .ShowVerticalScrollAttr =&_dfccd ; -continue ;};if _gebg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_fagg ,_aged :=_b .ParseBool (_gebg .Value );if _aged !=nil {return _aged ;};_ddfa .ShowSheetTabsAttr =&_fagg ;continue ;};if _gebg .Name .Local =="\u0067\u0075\u0069\u0064"{_bfef ,_edeg :=_gebg .Value ,error (nil ); -if _edeg !=nil {return _edeg ;};_ddfa .GuidAttr =_bfef ;continue ;};if _gebg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_acaf ,_agbfb :=_b .ParseInt (_gebg .Value ,10,32);if _agbfb !=nil {return _agbfb ;};_dbbaa :=int32 (_acaf );_ddfa .XWindowAttr =&_dbbaa ; -continue ;};if _gebg .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_ebdaf ,_dbce :=_b .ParseUint (_gebg .Value ,10,32);if _dbce !=nil {return _dbce ;};_fbea :=uint32 (_ebdaf );_ddfa .MergeIntervalAttr =&_fbea ; -continue ;};if _gebg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_ffgd ,_dgeb :=_b .ParseInt (_gebg .Value ,10,32);if _dgeb !=nil {return _dgeb ;};_aece :=int32 (_ffgd );_ddfa .YWindowAttr =&_aece ;continue ;};if _gebg .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_cfbf ,_cbfcf :=_b .ParseBool (_gebg .Value ); -if _cbfcf !=nil {return _cbfcf ;};_ddfa .OnlySyncAttr =&_cfbf ;continue ;};if _gebg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_bcccg ,_gegga :=_b .ParseUint (_gebg .Value ,10,32);if _gegga !=nil {return _gegga ;};_ddfa .WindowWidthAttr =uint32 (_bcccg ); -continue ;};if _gebg .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_bceae ,_fbfad :=_b .ParseBool (_gebg .Value );if _fbfad !=nil {return _fbfad ;};_ddfa .IncludePrintSettingsAttr =&_bceae ; -continue ;};if _gebg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fabea ,_acagb :=_b .ParseUint (_gebg .Value ,10,32);if _acagb !=nil {return _acagb ;};_ddfa .WindowHeightAttr =uint32 (_fabea );continue ;};if _gebg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_dgbffd ,_caebg :=_b .ParseUint (_gebg .Value ,10,32); -if _caebg !=nil {return _caebg ;};_gbbe :=uint32 (_dgbffd );_ddfa .TabRatioAttr =&_gbbe ;continue ;};if _gebg .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_bddca ,_ffad :=_b .ParseBool (_gebg .Value ); -if _ffad !=nil {return _ffad ;};_ddfa .ShowFormulaBarAttr =&_bddca ;continue ;};if _gebg .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_fedfa ,_cabc :=_b .ParseBool (_gebg .Value );if _cabc !=nil {return _cabc ; -};_ddfa .ChangesSavedWinAttr =&_fedfa ;continue ;};if _gebg .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_efbgc ,_feccc :=_b .ParseBool (_gebg .Value );if _feccc !=nil {return _feccc ;};_ddfa .MaximizedAttr =&_efbgc ;continue ;};if _gebg .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ddfa .ShowCommentsAttr .UnmarshalXMLAttr (_gebg ); -continue ;};if _gebg .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_gdacg ,_deeed :=_b .ParseBool (_gebg .Value );if _deeed !=nil {return _deeed ;};_ddfa .AutoUpdateAttr =&_gdacg ;continue ;};if _gebg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bcfda ,_abbcg :=_b .ParseUint (_gebg .Value ,10,32); -if _abbcg !=nil {return _abbcg ;};_ddfa .ActiveSheetIdAttr =uint32 (_bcfda );continue ;};if _gebg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_ebacd ,_eegb :=_b .ParseBool (_gebg .Value ); -if _eegb !=nil {return _eegb ;};_ddfa .ShowHorizontalScrollAttr =&_ebacd ;continue ;};if _gebg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_gcddc ,_bfbeb :=_b .ParseBool (_gebg .Value );if _bfbeb !=nil {return _bfbeb ; -};_ddfa .ShowStatusbarAttr =&_gcddc ;continue ;};if _gebg .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_afadf ,_ggdg :=_b .ParseBool (_gebg .Value );if _ggdg !=nil {return _ggdg ;};_ddfa .PersonalViewAttr =&_afadf ; -continue ;};if _gebg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_aafb ,_eddfb :=_b .ParseBool (_gebg .Value );if _eddfb !=nil {return _eddfb ;};_ddfa .MinimizedAttr =&_aafb ;continue ;};if _gebg .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_ddfa .ShowObjectsAttr .UnmarshalXMLAttr (_gebg ); -continue ;};if _gebg .Name .Local =="\u006e\u0061\u006d\u0065"{_fgga ,_cage :=_gebg .Value ,error (nil );if _cage !=nil {return _cage ;};_ddfa .NameAttr =_fgga ;continue ;};if _gebg .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_ecaf ,_abdeb :=_b .ParseBool (_gebg .Value ); -if _abdeb !=nil {return _abdeb ;};_ddfa .IncludeHiddenRowColAttr =&_ecaf ;continue ;};};_gdef :for {_cfeg ,_bgbe :=d .Token ();if _bgbe !=nil {return _bgbe ;};switch _abfe :=_cfeg .(type ){case _e .StartElement :switch _abfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddfa .ExtLst =NewCT_ExtensionList (); -if _faead :=d .DecodeElement (_ddfa .ExtLst ,&_abfe );_faead !=nil {return _faead ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_abfe .Name ); -if _ffdge :=d .Skip ();_ffdge !=nil {return _ffdge ;};};case _e .EndElement :break _gdef ;case _e .CharData :};};return nil ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_agaaf :=&CT_MetadataStringIndex {};return _agaaf ;};func (_ggbab *CT_RevisionHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ggbab .GuidAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ggbab .DateTimeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ggbab .MaxSheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ggbab .UserNameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ggbab .IdAttr )}); -if _ggbab .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ggbab .MinRIdAttr )});};if _ggbab .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ggbab .MaxRIdAttr )}); -};e .EncodeToken (start );_gcgbd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_ggbab .SheetIdMap ,_gcgbd );if _ggbab .ReviewedList !=nil {_dgbgd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_ggbab .ReviewedList ,_dgbgd );};if _ggbab .ExtLst !=nil {_cdegf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggbab .ExtLst ,_cdegf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_FontSize struct{ +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_babce *CT_Metadata )ValidateWithPath (path string )error {if _babce .MetadataTypes !=nil {if _dbgab :=_babce .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_dbgab !=nil {return _dbgab ; +};};if _babce .MetadataStrings !=nil {if _eega :=_babce .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_eega !=nil {return _eega ;};};if _babce .MdxMetadata !=nil {if _addaf :=_babce .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"); +_addaf !=nil {return _addaf ;};};for _bgggd ,_dgbfe :=range _babce .FutureMetadata {if _dgcb :=_dgbfe .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_bgggd )); +_dgcb !=nil {return _dgcb ;};};if _babce .CellMetadata !=nil {if _fafbe :=_babce .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_fafbe !=nil {return _fafbe ;};};if _babce .ValueMetadata !=nil {if _cdebd :=_babce .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"); +_cdebd !=nil {return _cdebd ;};};if _babce .ExtLst !=nil {if _cgbedd :=_babce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbedd !=nil {return _cgbedd ;};};return nil ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_gfbeba :=&CT_PivotTableStyle {}; +return _gfbeba };func (_dcbee *ST_SheetState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfegg ,_ebadaa :=d .Token ();if _ebadaa !=nil {return _ebadaa ;};if _dacbb ,_dbaff :=_gfegg .(_f .EndElement );_dbaff &&_dacbb .Name ==start .Name {*_dcbee =1; +return nil ;};if _egbdc ,_dbdge :=_gfegg .(_f .CharData );!_dbdge {return _bg .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",_gfegg );}else {switch string (_egbdc ){case "":*_dcbee =0; +case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dcbee =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dcbee =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dcbee =3;};};_gfegg ,_ebadaa =d .Token ();if _ebadaa !=nil {return _ebadaa ; +};if _fcgff ,_eacgf :=_gfegg .(_f .EndElement );_eacgf &&_fcgff .Name ==start .Name {return nil ;};return _bg .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",_gfegg ); +};func (_bacfe *CT_MeasureDimensionMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bacfe .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_bacfe .MeasureGroupAttr )}); +};if _bacfe .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_bg .Sprintf ("\u0025\u0076",*_bacfe .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_dabee :=&PivotTableDefinition {};_dabee .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _dabee ;}; -// Value -ValAttr float64 ;};func (_aaaad *CT_PCDKPIs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddgac :=range start .Attr {if _ddgac .Name .Local =="\u0063\u006f\u0075n\u0074"{_deeac ,_fgcbc :=_b .ParseUint (_ddgac .Value ,10,32);if _fgcbc !=nil {return _fgcbc ; -};_efgef :=uint32 (_deeac );_aaaad .CountAttr =&_efgef ;continue ;};};_caabbf :for {_cbefg ,_eadbf :=d .Token ();if _eadbf !=nil {return _eadbf ;};switch _fdcec :=_cbefg .(type ){case _e .StartElement :switch _fdcec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_dfega :=NewCT_PCDKPI (); -if _agbaf :=d .DecodeElement (_dfega ,&_fdcec );_agbaf !=nil {return _agbaf ;};_aaaad .Kpi =append (_aaaad .Kpi ,_dfega );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_fdcec .Name ); -if _eaddg :=d .Skip ();_eaddg !=nil {return _eaddg ;};};case _e .EndElement :break _caabbf ;case _e .CharData :};};return nil ;};func NewCT_Format ()*CT_Format {_afffe :=&CT_Format {};_afffe .PivotArea =NewCT_PivotArea ();return _afffe ;}; +// Validate validates the CT_Selection and its children +func (_acefg *CT_Selection )Validate ()error {return _acefg .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_FontName ()*CT_FontName {_eefcg :=&CT_FontName {};return _eefcg };func (_baba *CT_Cell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baba .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_baba .RAttr )}); +};if _baba .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_baba .SAttr )});};if _baba .TAttr !=ST_CellTypeUnset {_fdff ,_fdcb :=_baba .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"}); +if _fdcb !=nil {return _fdcb ;};start .Attr =append (start .Attr ,_fdff );};if _baba .CmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_baba .CmAttr )});};if _baba .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_bg .Sprintf ("\u0025\u0076",*_baba .VmAttr )}); +};if _baba .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_baba .PhAttr ))});};e .EncodeToken (start );if _baba .F !=nil {_cffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066"}}; +e .EncodeElement (_baba .F ,_cffe );};if _baba .V !=nil {_gdea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gdea ,*_baba .V );e .EncodeElement (_baba .V ,_gdea );};if _baba .Is !=nil {_begc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ai\u0073"}}; +e .EncodeElement (_baba .Is ,_begc );};if _baba .ExtLst !=nil {_gaff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baba .ExtLst ,_gaff );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_PivotFilter and its children -func (_bagaa *CT_PivotFilter )Validate ()error {return _bagaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_adgbee *ST_SheetViewType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adgbee =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adgbee =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_adgbee =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_adgbee =3;};return nil ; -};func (_bbbag *ST_TargetScreenSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbecd ,_fgeca :=d .Token ();if _fgeca !=nil {return _fgeca ;};if _cabcgg ,_aadca :=_dbecd .(_e .EndElement );_aadca &&_cabcgg .Name ==start .Name {*_bbbag =1; -return nil ;};if _aeadf ,_accca :=_dbecd .(_e .CharData );!_accca {return _g .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",_dbecd );}else {switch string (_aeadf ){case "":*_bbbag =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bbbag =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bbbag =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bbbag =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bbbag =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bbbag =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bbbag =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bbbag =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bbbag =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bbbag =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bbbag =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bbbag =11;};};_dbecd ,_fgeca =d .Token ();if _fgeca !=nil {return _fgeca ;};if _abbef ,_dgaeaf :=_dbecd .(_e .EndElement );_dgaeaf &&_abbef .Name ==start .Name {return nil ; -};return _g .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",_dbecd );};func (_fgcfc *CT_WebPublishObjects )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgcfc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgcfc .CountAttr )}); -};e .EncodeToken (start );_bbcga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_bcebba :=range _fgcfc .WebPublishObject {e .EncodeElement (_bcebba ,_bbcga ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_addgd *CT_VolTypes )ValidateWithPath (path string )error {for _bcafda ,_gceca :=range _addgd .VolType {if _faadd :=_gceca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_bcafda )); +_faadd !=nil {return _faadd ;};};if _addgd .ExtLst !=nil {if _eccdg :=_addgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccdg !=nil {return _eccdg ;};};return nil ;};func (_ddebed ST_TimePeriod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afbfg :=_f .Attr {}; +_afbfg .Name =name ;switch _ddebed {case ST_TimePeriodUnset :_afbfg .Value ="";case ST_TimePeriodToday :_afbfg .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_afbfg .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_afbfg .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; +case ST_TimePeriodLast7Days :_afbfg .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_afbfg .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_afbfg .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; +case ST_TimePeriodNextMonth :_afbfg .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_afbfg .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_afbfg .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; +case ST_TimePeriodNextWeek :_afbfg .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _afbfg ,nil ;}; -// Validate validates the QueryTable and its children -func (_gfcea *QueryTable )Validate ()error {return _gfcea .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_cbcbe *CT_DdeValue )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbcbe .TAttr !=ST_DdeValueTypeUnset {_bdda ,_eebe :=_cbcbe .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"}); -if _eebe !=nil {return _eebe ;};start .Attr =append (start .Attr ,_bdda );};e .EncodeToken (start );_gbfc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ad .AddPreserveSpaceAttr (&_gbfc ,_cbcbe .Val );e .EncodeElement (_cbcbe .Val ,_gbfc ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdbcab *CT_MapInfo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccdgca :=range start .Attr {if _ccdgca .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_dfada ,_badag :=_ccdgca .Value ,error (nil ); -if _badag !=nil {return _badag ;};_fdbcab .SelectionNamespacesAttr =_dfada ;continue ;};};_geeda :for {_dgagc ,_fcdcbd :=d .Token ();if _fcdcbd !=nil {return _fcdcbd ;};switch _bfdff :=_dgagc .(type ){case _e .StartElement :switch _bfdff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_cbcac :=NewCT_Schema (); -if _aegdg :=d .DecodeElement (_cbcac ,&_bfdff );_aegdg !=nil {return _aegdg ;};_fdbcab .Schema =append (_fdbcab .Schema ,_cbcac );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_fbeed :=NewCT_Map (); -if _cfdaaa :=d .DecodeElement (_fbeed ,&_bfdff );_cfdaaa !=nil {return _cfdaaa ;};_fdbcab .Map =append (_fdbcab .Map ,_fbeed );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_bfdff .Name ); -if _bdegg :=d .Skip ();_bdegg !=nil {return _bdegg ;};};case _e .EndElement :break _geeda ;case _e .CharData :};};return nil ;};func (_bcaac *CT_OlapPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efcbg :=range start .Attr {if _efcbg .Name .Local =="\u006c\u006f\u0063a\u006c"{_cfdfc ,_cgde :=_b .ParseBool (_efcbg .Value ); -if _cgde !=nil {return _cgde ;};_bcaac .LocalAttr =&_cfdfc ;continue ;};if _efcbg .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_abbcgf ,_edbaa :=_efcbg .Value ,error (nil );if _edbaa !=nil {return _edbaa ; -};_bcaac .LocalConnectionAttr =&_abbcgf ;continue ;};if _efcbg .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gcdaf ,_bbddd :=_b .ParseBool (_efcbg .Value );if _bbddd !=nil {return _bbddd ;};_bcaac .LocalRefreshAttr =&_gcdaf ; -continue ;};if _efcbg .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_bddbg ,_adab :=_b .ParseBool (_efcbg .Value );if _adab !=nil {return _adab ;};_bcaac .SendLocaleAttr =&_bddbg ;continue ;};if _efcbg .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_ddgae ,_fefea :=_b .ParseUint (_efcbg .Value ,10,32); -if _fefea !=nil {return _fefea ;};_gefge :=uint32 (_ddgae );_bcaac .RowDrillCountAttr =&_gefge ;continue ;};if _efcbg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_cfbcd ,_eedfe :=_b .ParseBool (_efcbg .Value );if _eedfe !=nil {return _eedfe ; -};_bcaac .ServerFillAttr =&_cfbcd ;continue ;};if _efcbg .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_dgdcb ,_fbbgf :=_b .ParseBool (_efcbg .Value );if _fbbgf !=nil {return _fbbgf ;};_bcaac .ServerNumberFormatAttr =&_dgdcb ; -continue ;};if _efcbg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_dcdfgb ,_ffcbe :=_b .ParseBool (_efcbg .Value );if _ffcbe !=nil {return _ffcbe ;};_bcaac .ServerFontAttr =&_dcdfgb ;continue ;};if _efcbg .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_cabef ,_gcded :=_b .ParseBool (_efcbg .Value ); -if _gcded !=nil {return _gcded ;};_bcaac .ServerFontColorAttr =&_cabef ;continue ;};};for {_cfbdc ,_gbceg :=d .Token ();if _gbceg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_gbceg ); -};if _eggg ,_bfdgg :=_cfbdc .(_e .EndElement );_bfdgg &&_eggg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_fgf *CT_ChartFormat )ValidateWithPath (path string )error {if _geda :=_fgf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_geda !=nil {return _geda ;};return nil ;};func (_cfedc *CT_FunctionGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcfff :=range start .Attr {if _bcfff .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_cfefc ,_facgb :=_b .ParseUint (_bcfff .Value ,10,32); +if _facgb !=nil {return _facgb ;};_fbae :=uint32 (_cfefc );_cfedc .BuiltInGroupCountAttr =&_fbae ;continue ;};};_cdcff :for {_ddgff ,_eebbb :=d .Token ();if _eebbb !=nil {return _eebbb ;};switch _fcabb :=_ddgff .(type ){case _f .StartElement :switch _fcabb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_bbdd :=NewCT_FunctionGroup (); +if _decag :=d .DecodeElement (_bbdd ,&_fcabb );_decag !=nil {return _decag ;};_cfedc .FunctionGroup =append (_cfedc .FunctionGroup ,_bbdd );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_fcabb .Name ); +if _dgcef :=d .Skip ();_dgcef !=nil {return _dgcef ;};};case _f .EndElement :break _cdcff ;case _f .CharData :};};return nil ;};func NewCT_CustomFilters ()*CT_CustomFilters {_bgca :=&CT_CustomFilters {};return _bgca };func (_aaefgf *CT_MergeCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcfcfg :=range start .Attr {if _dcfcfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbgg ,_bagdff :=_b .ParseUint (_dcfcfg .Value ,10,32); +if _bagdff !=nil {return _bagdff ;};_ggfgb :=uint32 (_fdbgg );_aaefgf .CountAttr =&_ggfgb ;continue ;};};_fcfgf :for {_eeegf ,_cfbac :=d .Token ();if _cfbac !=nil {return _cfbac ;};switch _bcdaf :=_eeegf .(type ){case _f .StartElement :switch _bcdaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_gfgce :=NewCT_MergeCell (); +if _efbdfa :=d .DecodeElement (_gfgce ,&_bcdaf );_efbdfa !=nil {return _efbdfa ;};_aaefgf .MergeCell =append (_aaefgf .MergeCell ,_gfgce );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_bcdaf .Name ); +if _eaggd :=d .Skip ();_eaggd !=nil {return _eaggd ;};};case _f .EndElement :break _fcfgf ;case _f .CharData :};};return nil ;};func (_afeac *CT_ColorFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afeac .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_afeac .DxfIdAttr )}); +};if _afeac .CellColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_afeac .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_bege *CT_CalculatedMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_bege .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_bege .MdxAttr )});if _bege .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_bege .MemberNameAttr )}); +};if _bege .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_bg .Sprintf ("\u0025\u0076",*_bege .HierarchyAttr )});};if _bege .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bege .ParentAttr )}); +};if _bege .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_bege .SolveOrderAttr )});};if _bege .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bege .SetAttr ))}); +};e .EncodeToken (start );if _bege .ExtLst !=nil {_fdfe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bege .ExtLst ,_fdfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Validate validates the CT_VolTopicRef and its children -func (_afagb *CT_VolTopicRef )Validate ()error {return _afagb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func (_cfded *CT_PCDSDTCEntries )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfded .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfded .CountAttr )}); -};e .EncodeToken (start );if _cfded .M !=nil {_cbag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ffbaf :=range _cfded .M {e .EncodeElement (_ffbaf ,_cbag );};};if _cfded .N !=nil {_becda :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_afacf :=range _cfded .N {e .EncodeElement (_afacf ,_becda );};};if _cfded .E !=nil {_bfffe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ageea :=range _cfded .E {e .EncodeElement (_ageea ,_bfffe );};};if _cfded .S !=nil {_cfafd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_ccegc :=range _cfded .S {e .EncodeElement (_ccegc ,_cfafd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Consolidation struct{ +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_agbgf *CT_CellWatches )ValidateWithPath (path string )error {for _gdbg ,_febc :=range _agbgf .CellWatch {if _adfd :=_febc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_gdbg )); +_adfd !=nil {return _adfd ;};};return nil ;}; -// Auto Page -AutoPageAttr *bool ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_cbecb *CT_MemberProperty )ValidateWithPath (path string )error {return nil };type CT_LegacyDrawing struct{IdAttr string ;};func (_aadfc ST_FileType )ValidateWithPath (path string )error {switch _aadfc {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadfc )); +};return nil ;};func (_baecb *CT_MdxKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baecb .PAttr =ST_MdxKPIProperty (1);for _ ,_cegfc :=range start .Attr {if _cegfc .Name .Local =="\u006e"{_edbc ,_gfdgb :=_b .ParseUint (_cegfc .Value ,10,32); +if _gfdgb !=nil {return _gfdgb ;};_baecb .NAttr =uint32 (_edbc );continue ;};if _cegfc .Name .Local =="\u006e\u0070"{_bfcfg ,_aggagg :=_b .ParseUint (_cegfc .Value ,10,32);if _aggagg !=nil {return _aggagg ;};_baecb .NpAttr =uint32 (_bfcfg );continue ;}; +if _cegfc .Name .Local =="\u0070"{_baecb .PAttr .UnmarshalXMLAttr (_cegfc );continue ;};};for {_abbed ,_gcdae :=d .Token ();if _gcdae !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_gcdae ); +};if _gage ,_gbgff :=_abbed .(_f .EndElement );_gbgff &&_gage .Name ==start .Name {break ;};};return nil ;};type CalcChain struct{CT_CalcChain }; -// Page Item Values -Pages *CT_Pages ; +// Validate validates the CT_CacheSource and its children +func (_efb *CT_CacheSource )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; -// Range Sets -RangeSets *CT_RangeSets ;};func (_bebgc ST_FileType )String ()string {switch _bebgc {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072"; -};return "";};func (_aeee *CT_ExternalReference )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcdbee :=range start .Attr {if _gcdbee .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"&&_gcdbee .Name .Local =="\u0069\u0064"||_gcdbee .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"&&_gcdbee .Name .Local =="\u0069\u0064"{_ebbdf ,_dadac :=_gcdbee .Value ,error (nil ); -if _dadac !=nil {return _dadac ;};_aeee .IdAttr =_ebbdf ;continue ;};};for {_aggfa ,_beba :=d .Token ();if _beba !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_beba ); -};if _daccg ,_adcdf :=_aggfa .(_e .EndElement );_adcdf &&_daccg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CommentList and its children +func (_agdd *CT_CommentList )Validate ()error {return _agdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_badea *ST_FileType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfaag ,_dafcd :=d .Token (); +if _dafcd !=nil {return _dafcd ;};if _befaf ,_caddd :=_bfaag .(_f .EndElement );_caddd &&_befaf .Name ==start .Name {*_badea =1;return nil ;};if _febgb ,_dgggea :=_bfaag .(_f .CharData );!_dgggea {return _bg .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",_bfaag ); +}else {switch string (_febgb ){case "":*_badea =0;case "\u006d\u0061\u0063":*_badea =1;case "\u0077\u0069\u006e":*_badea =2;case "\u0064\u006f\u0073":*_badea =3;case "\u006c\u0069\u006e":*_badea =4;case "\u006f\u0074\u0068e\u0072":*_badea =5;};};_bfaag ,_dafcd =d .Token (); +if _dafcd !=nil {return _dafcd ;};if _ffbae ,_gebeac :=_bfaag .(_f .EndElement );_gebeac &&_ffbae .Name ==start .Name {return nil ;};return _bg .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",_bfaag ); +}; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_edafc *CT_MemberProperties )ValidateWithPath (path string )error {for _fcdaf ,_acacd :=range _edafc .Mp {if _dafac :=_acacd .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_fcdaf ));_dafac !=nil {return _dafac ; -};};return nil ;};func (_bgdbbd ST_Qualifier )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agege :=_e .Attr {};_agege .Name =name ;switch _bgdbbd {case ST_QualifierUnset :_agege .Value ="";case ST_QualifierDoubleQuote :_agege .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; -case ST_QualifierSingleQuote :_agege .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_agege .Value ="\u006e\u006f\u006e\u0065";};return _agege ,nil ;};func (_cfcfc *CT_GroupItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfcfc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfcfc .CountAttr )}); -};e .EncodeToken (start );if _cfcfc .M !=nil {_bacdfe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bbfe :=range _cfcfc .M {e .EncodeElement (_bbfe ,_bacdfe );};};if _cfcfc .N !=nil {_afgff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_gbfd :=range _cfcfc .N {e .EncodeElement (_gbfd ,_afgff );};};if _cfcfc .B !=nil {_bcbdc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_dceged :=range _cfcfc .B {e .EncodeElement (_dceged ,_bcbdc );};};if _cfcfc .E !=nil {_efgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065"}}; -for _ ,_efdf :=range _cfcfc .E {e .EncodeElement (_efdf ,_efgd );};};if _cfcfc .S !=nil {_gfcg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cbcg :=range _cfcfc .S {e .EncodeElement (_cbcg ,_gfcg );};};if _cfcfc .D !=nil {_faec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064"}}; -for _ ,_cfgbdg :=range _cfcfc .D {e .EncodeElement (_cfgbdg ,_faec );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ProtectedRange struct{ +// Validate validates the CalcChain and its children +func (_fabed *CalcChain )Validate ()error {return _fabed .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3; +);func (_gecdc *CT_ReviewedRevisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgecee :=range start .Attr {if _bgecee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfdfe ,_afadbf :=_b .ParseUint (_bgecee .Value ,10,32);if _afadbf !=nil {return _afadbf ; +};_ceecfd :=uint32 (_dfdfe );_gecdc .CountAttr =&_ceecfd ;continue ;};};_cefefd :for {_faecg ,_eddag :=d .Token ();if _eddag !=nil {return _eddag ;};switch _aeffe :=_faecg .(type ){case _f .StartElement :switch _aeffe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_eabcd :=NewCT_Reviewed (); +if _aeagfd :=d .DecodeElement (_eabcd ,&_aeffe );_aeagfd !=nil {return _aeagfd ;};_gecdc .Reviewed =append (_gecdc .Reviewed ,_eabcd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_aeffe .Name ); +if _efbdff :=d .Skip ();_efbdff !=nil {return _efbdff ;};};case _f .EndElement :break _cefefd ;case _f .CharData :};};return nil ;};func (_cgdfbe *ST_TargetScreenSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfeagc ,_cbdbe :=d .Token (); +if _cbdbe !=nil {return _cbdbe ;};if _fgfcc ,_dbadf :=_dfeagc .(_f .EndElement );_dbadf &&_fgfcc .Name ==start .Name {*_cgdfbe =1;return nil ;};if _gfgcg ,_fdbec :=_dfeagc .(_f .CharData );!_fdbec {return _bg .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",_dfeagc ); +}else {switch string (_gfgcg ){case "":*_cgdfbe =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cgdfbe =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cgdfbe =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cgdfbe =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cgdfbe =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cgdfbe =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cgdfbe =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cgdfbe =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cgdfbe =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cgdfbe =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cgdfbe =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cgdfbe =11;};};_dfeagc ,_cbdbe =d .Token ();if _cbdbe !=nil {return _cbdbe ; +};if _bdecce ,_acabcd :=_dfeagc .(_f .EndElement );_acabcd &&_bdecce .Name ==start .Name {return nil ;};return _bg .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",_dfeagc ); +};func (_aafag *CT_MetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgdab :for {_aeege ,_dfaab :=d .Token ();if _dfaab !=nil {return _dfaab ;};switch _cgef :=_aeege .(type ){case _f .StartElement :switch _cgef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_ecfag :=NewCT_MetadataRecord (); +if _agdab :=d .DecodeElement (_ecfag ,&_cgef );_agdab !=nil {return _agdab ;};_aafag .Rc =append (_aafag .Rc ,_ecfag );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_cgef .Name ); +if _efcge :=d .Skip ();_efcge !=nil {return _efcge ;};};case _f .EndElement :break _cgdab ;case _f .CharData :};};return nil ;};func (_gaffa ST_CfvoType )ValidateWithPath (path string )error {switch _gaffa {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaffa )); +};return nil ;};func (_fec *CT_AutoFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fec .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_fec .RefAttr )}); +};e .EncodeToken (start );if _fec .FilterColumn !=nil {_ge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_ccb :=range _fec .FilterColumn {e .EncodeElement (_ccb ,_ge ); +};};if _fec .SortState !=nil {_gbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fec .SortState ,_gbc );};if _fec .ExtLst !=nil {_dbfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fec .ExtLst ,_dbfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdeg *CT_Filters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebegd :=range start .Attr {if _ebegd .Name .Local =="\u0062\u006c\u0061n\u006b"{_accgc ,_fcdd :=_b .ParseBool (_ebegd .Value ); +if _fcdd !=nil {return _fcdd ;};_gcdeg .BlankAttr =&_accgc ;continue ;};if _ebegd .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_gcdeg .CalendarTypeAttr .UnmarshalXMLAttr (_ebegd );continue ;};};_dcabd :for {_egagad ,_aagg :=d .Token (); +if _aagg !=nil {return _aagg ;};switch _cbbbd :=_egagad .(type ){case _f .StartElement :switch _cbbbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_bggfg :=NewCT_Filter (); +if _fbgg :=d .DecodeElement (_bggfg ,&_cbbbd );_fbgg !=nil {return _fbgg ;};_gcdeg .Filter =append (_gcdeg .Filter ,_bggfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_bdfd :=NewCT_DateGroupItem (); +if _cbbd :=d .DecodeElement (_bdfd ,&_cbbbd );_cbbd !=nil {return _cbbd ;};_gcdeg .DateGroupItem =append (_gcdeg .DateGroupItem ,_bdfd );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_cbbbd .Name ); +if _fegbf :=d .Skip ();_fegbf !=nil {return _fegbf ;};};case _f .EndElement :break _dcabd ;case _f .CharData :};};return nil ;}; -// Legacy Password -PasswordAttr *string ; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_gbdge *Chartsheet )ValidateWithPath (path string )error {if _gdbecd :=_gbdge .CT_Chartsheet .ValidateWithPath (path );_gdbecd !=nil {return _gdbecd ;};return nil ;};type CT_MapInfo struct{ -// Sequence of References -SqrefAttr ST_Sqref ; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// Name -NameAttr string ; +// XML Schema +Schema []*CT_Schema ; -// Security Descriptor -SecurityDescriptorAttr *string ; +// XML Mapping Properties +Map []*CT_Map ;};func (_dbbc *CT_Formats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fegbc :=range start .Attr {if _fegbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_eedff ,_cceac :=_b .ParseUint (_fegbc .Value ,10,32);if _cceac !=nil {return _cceac ; +};_efdda :=uint32 (_eedff );_dbbc .CountAttr =&_efdda ;continue ;};};_ebag :for {_gfbfe ,_fgbbd :=d .Token ();if _fgbbd !=nil {return _fgbbd ;};switch _bddgbc :=_gfbfe .(type ){case _f .StartElement :switch _bddgbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_bagab :=NewCT_Format (); +if _feadc :=d .DecodeElement (_bagab ,&_bddgbc );_feadc !=nil {return _feadc ;};_dbbc .Format =append (_dbbc .Format ,_bagab );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_bddgbc .Name ); +if _bdggf :=d .Skip ();_bdggf !=nil {return _bdggf ;};};case _f .EndElement :break _ebag ;case _f .CharData :};};return nil ;};func (_geefag ST_VolDepType )ValidateWithPath (path string )error {switch _geefag {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geefag )); +};return nil ;};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4; +);func (_feggg *CT_SmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eacbca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; +for _ ,_fddca :=range _feggg .CellSmartTags {e .EncodeElement (_fddca ,_eacbca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CacheHierarchy struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// Password Hash Value -HashValueAttr *string ; +// Hierarchy Display Name +CaptionAttr *string ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Measure Hierarchy +MeasureAttr *bool ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Set +SetAttr *bool ; -// Security Descriptor -SecurityDescriptor []string ;}; +// Parent Set +ParentSetAttr *uint32 ; -// Validate validates the CT_PageField and its children -func (_bfdedb *CT_PageField )Validate ()error {return _bfdedb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; +// KPI Icon Set +IconSetAttr *int32 ; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_edebda *CT_Top10 )ValidateWithPath (path string )error {return nil };func NewCT_MetadataBlock ()*CT_MetadataBlock {_gcagb :=&CT_MetadataBlock {};return _gcagb }; +// Attribute Hierarchy +AttributeAttr *bool ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_cdcggc *CT_TextFields )ValidateWithPath (path string )error {for _bfbfbe ,_aafff :=range _cdcggc .TextField {if _acabd :=_aafff .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bfbfbe )); -_acabd !=nil {return _acabd ;};};return nil ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_bcdf :=&CT_CacheHierarchy {};return _bcdf };func (_fgcfbe ST_TableStyleType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgcfbe .String (),start ); -}; +// Time +TimeAttr *bool ; -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_fafee *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _fafee .ExtLst !=nil {if _bgeaaa :=_fafee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeaaa !=nil {return _bgeaaa ;};};return nil ;};func (_dedba *CT_Schema )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",_dedba .IDAttr )}); -if _dedba .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_dedba .SchemaRefAttr )});};if _dedba .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_g .Sprintf ("\u0025\u0076",*_dedba .NamespaceAttr )}); -};if _dedba .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dedba .SchemaLanguageAttr )}); -};e .EncodeToken (start );if _dedba .Any !=nil {_dedba .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// Validate validates the CT_Member and its children -func (_ccdef *CT_Member )Validate ()error {return _ccdef .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};type ST_TextVAlign byte ;type Table struct{CT_Table }; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Validate validates the CT_PivotTableStyle and its children -func (_fcgcg *CT_PivotTableStyle )Validate ()error {return _fcgcg .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};func (_bedgb ST_CfType )String ()string {switch _bedgb {case 0:return ""; -case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072"; -case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; -case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068"; -case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; -case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; -case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};type ST_ExternalConnectionType byte ;func (_beefac *ST_FileType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adfgec ,_gfgcbd :=d .Token (); -if _gfgcbd !=nil {return _gfgcbd ;};if _cagca ,_bfegbd :=_adfgec .(_e .EndElement );_bfegbd &&_cagca .Name ==start .Name {*_beefac =1;return nil ;};if _dbgaf ,_gcbgbb :=_adfgec .(_e .CharData );!_gcbgbb {return _g .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",_adfgec ); -}else {switch string (_dbgaf ){case "":*_beefac =0;case "\u006d\u0061\u0063":*_beefac =1;case "\u0077\u0069\u006e":*_beefac =2;case "\u0064\u006f\u0073":*_beefac =3;case "\u006c\u0069\u006e":*_beefac =4;case "\u006f\u0074\u0068e\u0072":*_beefac =5;};}; -_adfgec ,_gfgcbd =d .Token ();if _gfgcbd !=nil {return _gfgcbd ;};if _gdafg ,_cbegb :=_adfgec .(_e .EndElement );_cbegb &&_gdafg .Name ==start .Name {return nil ;};return _g .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",_adfgec ); -};func (_fegfb ST_RefMode )String ()string {switch _fegfb {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func (_dbdc *CT_CalculatedMembers )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbdc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dbdc .CountAttr )}); -};e .EncodeToken (start );_gba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_fgdc :=range _dbdc .CalculatedMember {e .EncodeElement (_fgdc ,_gba ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_faeafb *SingleXmlCells )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _faeafb .CT_SingleXmlCells .MarshalXML (e ,start );};func NewCT_SheetPr ()*CT_SheetPr {_dacab :=&CT_SheetPr {};return _dacab }; -func (_agbeg *CT_ExternalSheetNames )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdcf :for {_gggec ,_cbgge :=d .Token ();if _cbgge !=nil {return _cbgge ;};switch _bfgacd :=_gggec .(type ){case _e .StartElement :switch _bfgacd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_fcce :=NewCT_ExternalSheetName (); -if _ccefa :=d .DecodeElement (_fcce ,&_bfgacd );_ccefa !=nil {return _ccefa ;};_agbeg .SheetName =append (_agbeg .SheetName ,_fcce );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_bfgacd .Name ); -if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _e .EndElement :break _fgdcf ;case _e .CharData :};};return nil ;}; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_ffffc *Headers )ValidateWithPath (path string )error {if _bcgdg :=_ffffc .CT_RevisionHeaders .ValidateWithPath (path );_bcgdg !=nil {return _bcgdg ;};return nil ;};type ST_SheetState byte ;func (_dbffe *ST_PivotAreaType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbffe =0; -case "\u006e\u006f\u006e\u0065":*_dbffe =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbffe =2;case "\u0064\u0061\u0074\u0061":*_dbffe =3;case "\u0061\u006c\u006c":*_dbffe =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_dbffe =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_dbffe =6; -case "\u0074\u006f\u0070\u0045\u006e\u0064":*_dbffe =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbffe =8;};return nil ;};func NewCT_Workbook ()*CT_Workbook {_gfaga :=&CT_Workbook {};_gfaga .Sheets =NewCT_Sheets ();return _gfaga ;};func NewCT_Sheet ()*CT_Sheet {_dbcff :=&CT_Sheet {}; -return _dbcff }; +// Display Name of 'All' +AllCaptionAttr *string ; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_dbfea *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _dgff ,_facfba :=range _dbfea .Reference {if _dgafee :=_facfba .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dgff )); -_dgafee !=nil {return _dgafee ;};};return nil ;};const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;); +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_bfcc *CT_Consolidation )ValidateWithPath (path string )error {if _bfcc .Pages !=nil {if _ccddb :=_bfcc .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_ccddb !=nil {return _ccddb ;};};if _aebff :=_bfcc .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"); -_aebff !=nil {return _aebff ;};return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_fcefb :=&CT_DdeLink {};return _fcefb };func (_cafdbc *CT_rowItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gefdcb :=range start .Attr {if _gefdcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfgdbfc ,_gcdce :=_b .ParseUint (_gefdcb .Value ,10,32); -if _gcdce !=nil {return _gcdce ;};_gggfg :=uint32 (_gfgdbfc );_cafdbc .CountAttr =&_gggfg ;continue ;};};_fgcdc :for {_fegdc ,_agdadf :=d .Token ();if _agdadf !=nil {return _agdadf ;};switch _aabdf :=_fegdc .(type ){case _e .StartElement :switch _aabdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_fbdbce :=NewCT_I (); -if _cdfad :=d .DecodeElement (_fbdbce ,&_aabdf );_cdfad !=nil {return _cdfad ;};_cafdbc .I =append (_cafdbc .I ,_fbdbce );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_aabdf .Name ); -if _bdagb :=d .Skip ();_bdagb !=nil {return _bdagb ;};};case _e .EndElement :break _fgcdc ;case _e .CharData :};};return nil ;};func (_caab *CT_ConditionalFormatting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caab .PivotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_caab .PivotAttr ))}); -};if _caab .SqrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_caab .SqrefAttr )});};e .EncodeToken (start );_fbdga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}}; -for _ ,_bgdfg :=range _caab .CfRule {e .EncodeElement (_bgdfg ,_fbdga );};if _caab .ExtLst !=nil {_ggbgd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caab .ExtLst ,_ggbgd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_dfbaa *CT_MetadataStringIndex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abgad :=range start .Attr {if _abgad .Name .Local =="\u0078"{_gabe ,_ggbbc :=_b .ParseUint (_abgad .Value ,10,32);if _ggbbc !=nil {return _ggbbc ; -};_dfbaa .XAttr =uint32 (_gabe );continue ;};if _abgad .Name .Local =="\u0073"{_cfffd ,_gddeg :=_b .ParseBool (_abgad .Value );if _gddeg !=nil {return _gddeg ;};_dfbaa .SAttr =&_cfffd ;continue ;};};for {_bfgcf ,_ecff :=d .Token ();if _ecff !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_ecff ); -};if _dafgfc ,_egcde :=_bfgcf .(_e .EndElement );_egcde &&_dafgfc .Name ==start .Name {break ;};};return nil ;};func (_dgabd *CT_X )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfgfbd :=range start .Attr {if _bfgfbd .Name .Local =="\u0076"{_bbgga ,_cdfag :=_b .ParseInt (_bfgfbd .Value ,10,32); -if _cdfag !=nil {return _cdfag ;};_fccdb :=int32 (_bbgga );_dgabd .VAttr =&_fccdb ;continue ;};};for {_dgccec ,_cecag :=d .Token ();if _cecag !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_cecag ); -};if _ddcafb ,_eefbd :=_dgccec .(_e .EndElement );_eefbd &&_ddcafb .Name ==start .Name {break ;};};return nil ;};func (_dgae *CT_CellAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggfa :=range start .Attr {if _ggfa .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_dgae .HorizontalAttr .UnmarshalXMLAttr (_ggfa ); -continue ;};if _ggfa .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_dgae .VerticalAttr .UnmarshalXMLAttr (_ggfa );continue ;};if _ggfa .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_egdf ,_bcgc :=_b .ParseUint (_ggfa .Value ,10,8); -if _bcgc !=nil {return _bcgc ;};_bdde :=uint8 (_egdf );_dgae .TextRotationAttr =&_bdde ;continue ;};if _ggfa .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_adfc ,_bgdd :=_b .ParseBool (_ggfa .Value );if _bgdd !=nil {return _bgdd ;}; -_dgae .WrapTextAttr =&_adfc ;continue ;};if _ggfa .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dacc ,_bgbba :=_b .ParseUint (_ggfa .Value ,10,32);if _bgbba !=nil {return _bgbba ;};_fea :=uint32 (_dacc );_dgae .IndentAttr =&_fea ;continue ;};if _ggfa .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_egdg ,_defbg :=_b .ParseInt (_ggfa .Value ,10,32); -if _defbg !=nil {return _defbg ;};_dce :=int32 (_egdg );_dgae .RelativeIndentAttr =&_dce ;continue ;};if _ggfa .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_faeg ,_ccef :=_b .ParseBool (_ggfa .Value ); -if _ccef !=nil {return _ccef ;};_dgae .JustifyLastLineAttr =&_faeg ;continue ;};if _ggfa .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_ecgafg ,_bfgb :=_b .ParseBool (_ggfa .Value );if _bfgb !=nil {return _bfgb ;};_dgae .ShrinkToFitAttr =&_ecgafg ; -continue ;};if _ggfa .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_gcaa ,_fbc :=_b .ParseUint (_ggfa .Value ,10,32);if _fbc !=nil {return _fbc ;};_deag :=uint32 (_gcaa );_dgae .ReadingOrderAttr =&_deag ;continue ; -};};for {_ggdfg ,_bfea :=d .Token ();if _bfea !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_bfea );};if _feg ,_agab :=_ggdfg .(_e .EndElement ); -_agab &&_feg .Name ==start .Name {break ;};};return nil ;}; +// Display Folder +DisplayFolderAttr *string ; -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_aaaea *CT_PivotHierarchies )ValidateWithPath (path string )error {for _feddf ,_afgbed :=range _aaaea .PivotHierarchy {if _aabgf :=_afgbed .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_feddf )); -_aabgf !=nil {return _aabgf ;};};return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_efaee :=&PivotCacheDefinition {};_efaee .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _efaee ;}; +// Measure Group Name +MeasureGroupAttr *string ; -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_bbad *CT_CsPageSetup )ValidateWithPath (path string )error {if _bbad .PaperHeightAttr !=nil {if !_gg .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bbad .PaperHeightAttr ){return _g .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 ,_gg .ST_PositiveUniversalMeasurePatternRe ,*_bbad .PaperHeightAttr ); -};};if _bbad .PaperHeightAttr !=nil {if !_gg .ST_UniversalMeasurePatternRe .MatchString (*_bbad .PaperHeightAttr ){return _g .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 ,_gg .ST_UniversalMeasurePatternRe ,*_bbad .PaperHeightAttr ); -};};if _bbad .PaperWidthAttr !=nil {if !_gg .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bbad .PaperWidthAttr ){return _g .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 ,_gg .ST_PositiveUniversalMeasurePatternRe ,*_bbad .PaperWidthAttr ); -};};if _bbad .PaperWidthAttr !=nil {if !_gg .ST_UniversalMeasurePatternRe .MatchString (*_bbad .PaperWidthAttr ){return _g .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 ,_gg .ST_UniversalMeasurePatternRe ,*_bbad .PaperWidthAttr ); -};};if _efce :=_bbad .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_efce !=nil {return _efce ;};return nil ;};type CT_Row struct{ +// Measures +MeasuresAttr *bool ; -// Row Index -RAttr *uint32 ; +// Levels Count +CountAttr uint32 ; -// Spans -SpansAttr *ST_CellSpans ; +// One Field +OneFieldAttr *bool ; -// Style Index -SAttr *uint32 ; +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Custom Format -CustomFormatAttr *bool ; +// Unbalanced +UnbalancedAttr *bool ; -// Row Height -HtAttr *float64 ; +// Unbalanced Group +UnbalancedGroupAttr *bool ; // Hidden HiddenAttr *bool ; -// Custom Height -CustomHeightAttr *bool ; +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Outline Level -OutlineLevelAttr *uint8 ; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Collapsed -CollapsedAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fgcge ST_HorizontalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgcge .String (),start );};func NewCT_OleItems ()*CT_OleItems {_gedbb :=&CT_OleItems {};return _gedbb }; +const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6; +ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);type CT_CellStyles struct{ -// Thick Top Border -ThickTopAttr *bool ; +// Style Count +CountAttr *uint32 ; -// Thick Bottom -ThickBotAttr *bool ; +// Cell Style +CellStyle []*CT_CellStyle ;};type CT_Border struct{ -// Show Phonetic -PhAttr *bool ; +// Diagonal Up +DiagonalUpAttr *bool ; -// Cell -C []*CT_Cell ; +// Diagonal Down +DiagonalDownAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Outline +OutlineAttr *bool ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_fbddad *CT_PageField )ValidateWithPath (path string )error {if _fbddad .ExtLst !=nil {if _befcc :=_fbddad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_befcc !=nil {return _befcc ;};};return nil ;}; +// Leading Edge Border +Start *CT_BorderPr ; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_cfebg *CT_RevisionFormatting )ValidateWithPath (path string )error {if _cfebg .Dxf !=nil {if _agfcf :=_cfebg .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_agfcf !=nil {return _agfcf ;};};if _cfebg .ExtLst !=nil {if _gegb :=_cfebg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gegb !=nil {return _gegb ;};};return nil ;};func (_bbbcg *ST_FieldSortType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcecg ,_aadfc :=d .Token ();if _aadfc !=nil {return _aadfc ;};if _gefccd ,_fdbad :=_gcecg .(_e .EndElement );_fdbad &&_gefccd .Name ==start .Name {*_bbbcg =1; -return nil ;};if _gcdgd ,_degee :=_gcecg .(_e .CharData );!_degee {return _g .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",_gcecg );}else {switch string (_gcdgd ){case "":*_bbbcg =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bbbcg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_bbbcg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_bbbcg =3;};};_gcecg ,_aadfc =d .Token ();if _aadfc !=nil {return _aadfc ; -};if _bgbdb ,_fdbaae :=_gcecg .(_e .EndElement );_fdbaae &&_bgbdb .Name ==start .Name {return nil ;};return _g .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",_gcecg ); -}; +// Trailing Edge Border +End *CT_BorderPr ; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_egegg *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_ffbdba *ST_TargetScreenSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffbdba =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ffbdba =1; -case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ffbdba =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ffbdba =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ffbdba =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ffbdba =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ffbdba =6; -case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ffbdba =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ffbdba =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ffbdba =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ffbdba =10; -case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ffbdba =11;};return nil ;}; +// Leading Edge Border +Left *CT_BorderPr ; -// Validate validates the CT_Query and its children -func (_eagbd *CT_Query )Validate ()error {return _eagbd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_gdb *CT_CalculatedMember )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_gdb .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_gdb .MdxAttr )});if _gdb .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gdb .MemberNameAttr )}); -};if _gdb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_g .Sprintf ("\u0025\u0076",*_gdb .HierarchyAttr )});};if _gdb .ParentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gdb .ParentAttr )}); -};if _gdb .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gdb .SolveOrderAttr )});};if _gdb .SetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gdb .SetAttr ))}); -};e .EncodeToken (start );if _gdb .ExtLst !=nil {_cdcg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdb .ExtLst ,_cdcg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_bfcagf *ST_Type )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcec ,_begga :=d .Token ();if _begga !=nil {return _begga ;};if _bcbff ,_bffggb :=_dgcec .(_e .EndElement );_bffggb &&_bcbff .Name ==start .Name {*_bfcagf =1;return nil ; -};if _efccf ,_gcdaad :=_dgcec .(_e .CharData );!_gcdaad {return _g .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",_dgcec );}else {switch string (_efccf ){case "":*_bfcagf =0; -case "\u006e\u006f\u006e\u0065":*_bfcagf =1;case "\u0061\u006c\u006c":*_bfcagf =2;case "\u0072\u006f\u0077":*_bfcagf =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bfcagf =4;};};_dgcec ,_begga =d .Token ();if _begga !=nil {return _begga ;};if _faccg ,_cffaf :=_dgcec .(_e .EndElement ); -_cffaf &&_faccg .Name ==start .Name {return nil ;};return _g .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",_dgcec );};func (_cdfbd ST_FileType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdfbd .String (),start ); -}; +// Trailing Edge Border +Right *CT_BorderPr ; -// Validate validates the CT_CustomProperties and its children -func (_ffab *CT_CustomProperties )Validate ()error {return _ffab .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_caabf *CT_WorkbookProtection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_babce :=range start .Attr {if _babce .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_bcdcf ,_gccbaec :=_babce .Value ,error (nil ); -if _gccbaec !=nil {return _gccbaec ;};_caabf .RevisionsAlgorithmNameAttr =&_bcdcf ;continue ;};if _babce .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_fbbgag ,_gbcbde :=_babce .Value ,error (nil ); -if _gbcbde !=nil {return _gbcbde ;};_caabf .RevisionsHashValueAttr =&_fbbgag ;continue ;};if _babce .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_cgaga ,_fddcf :=_babce .Value ,error (nil ); -if _fddcf !=nil {return _fddcf ;};_caabf .WorkbookPasswordCharacterSetAttr =&_cgaga ;continue ;};if _babce .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_ccdb ,_bbgfac :=_babce .Value ,error (nil ); -if _bbgfac !=nil {return _bbgfac ;};_caabf .RevisionsPasswordCharacterSetAttr =&_ccdb ;continue ;};if _babce .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_gegdfb ,_cgabf :=_b .ParseBool (_babce .Value ); -if _cgabf !=nil {return _cgabf ;};_caabf .LockStructureAttr =&_gegdfb ;continue ;};if _babce .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_bbeda ,_fdafgf :=_b .ParseBool (_babce .Value );if _fdafgf !=nil {return _fdafgf ; -};_caabf .LockWindowsAttr =&_bbeda ;continue ;};if _babce .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_cgbdeba ,_abgab :=_b .ParseBool (_babce .Value );if _abgab !=nil {return _abgab ;};_caabf .LockRevisionAttr =&_cgbdeba ; -continue ;};if _babce .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_faeef ,_fagdfa :=_babce .Value ,error (nil );if _fagdfa !=nil {return _fagdfa ;};_caabf .WorkbookPasswordAttr =&_faeef ;continue ; -};if _babce .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_aeebg ,_fabebc :=_babce .Value ,error (nil );if _fabebc !=nil {return _fabebc ;};_caabf .RevisionsPasswordAttr =&_aeebg ;continue ; -};if _babce .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_agbeb ,_fafadb :=_babce .Value ,error (nil );if _fafadb !=nil {return _fafadb ;};_caabf .RevisionsSaltValueAttr =&_agbeb ;continue ;}; -if _babce .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_ggbcca ,_ggedc :=_b .ParseUint (_babce .Value ,10,32);if _ggedc !=nil {return _ggedc ;};_acbafd :=uint32 (_ggbcca );_caabf .RevisionsSpinCountAttr =&_acbafd ; -continue ;};if _babce .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_ddeag ,_fagaf :=_babce .Value ,error (nil );if _fagaf !=nil {return _fagaf ;};_caabf .WorkbookAlgorithmNameAttr =&_ddeag ; -continue ;};if _babce .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_cegbf ,_gedbc :=_babce .Value ,error (nil );if _gedbc !=nil {return _gedbc ;};_caabf .WorkbookHashValueAttr =&_cegbf ; -continue ;};if _babce .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_gdcbd ,_bfegad :=_babce .Value ,error (nil );if _bfegad !=nil {return _bfegad ;};_caabf .WorkbookSaltValueAttr =&_gdcbd ; -continue ;};if _babce .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_facg ,_abbged :=_b .ParseUint (_babce .Value ,10,32);if _abbged !=nil {return _abbged ;};_cbgcg :=uint32 (_facg ); -_caabf .WorkbookSpinCountAttr =&_cbgcg ;continue ;};};for {_fffgd ,_bebdfg :=d .Token ();if _bebdfg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_bebdfg ); -};if _ccgbd ,_bfade :=_fffgd .(_e .EndElement );_bfade &&_ccgbd .Name ==start .Name {break ;};};return nil ;};type CT_VolTopic struct{ +// Top Border +Top *CT_BorderPr ; -// Type -TAttr ST_VolValueType ; +// Bottom Border +Bottom *CT_BorderPr ; -// Topic Value -V string ; +// Diagonal +Diagonal *CT_BorderPr ; -// Strings in Subtopic -Stp []string ; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// References -Tr []*CT_VolTopicRef ;};type CT_Index struct{ +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;}; -// Shared Items Index -VAttr uint32 ;};func (_afagg *ST_FileType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afagg =0;case "\u006d\u0061\u0063":*_afagg =1;case "\u0077\u0069\u006e":*_afagg =2;case "\u0064\u006f\u0073":*_afagg =3;case "\u006c\u0069\u006e":*_afagg =4; -case "\u006f\u0074\u0068e\u0072":*_afagg =5;};return nil ;};func (_gdeac *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gdeac .Ext !=nil {_cgafb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; -for _ ,_ffac :=range _gdeac .Ext {e .EncodeElement (_ffac ,_cgafb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Sets struct{ +// Validate validates the CT_RangeSet and its children +func (_dafec *CT_RangeSet )Validate ()error {return _dafec .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_fadeff *ST_FilterOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fadeff =0; +case "\u0065\u0071\u0075a\u006c":*_fadeff =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fadeff =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fadeff =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fadeff =4; +case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fadeff =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fadeff =6;};return nil ;}; -// Tuple Set Count -CountAttr *uint32 ; +// Validate validates the CT_Top10 and its children +func (_effgd *CT_Top10 )Validate ()error {return _effgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_dcebd *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaegf :=range start .Attr {if _aaegf .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"&&_aaegf .Name .Local =="\u0069\u0064"||_aaegf .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"&&_aaegf .Name .Local =="\u0069\u0064"{_ebfe ,_ffdgb :=_aaegf .Value ,error (nil ); +if _ffdgb !=nil {return _ffdgb ;};_dcebd .IdAttr =&_ebfe ;continue ;};if _aaegf .Name .Local =="\u0072\u0065\u0066"{_dadd ,_dbaegc :=_aaegf .Value ,error (nil );if _dbaegc !=nil {return _dbaegc ;};_dcebd .RefAttr =_dadd ;continue ;};if _aaegf .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_dbcdb ,_ddbecb :=_aaegf .Value ,error (nil ); +if _ddbecb !=nil {return _ddbecb ;};_dcebd .LocationAttr =&_dbcdb ;continue ;};if _aaegf .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_afef ,_gfgag :=_aaegf .Value ,error (nil );if _gfgag !=nil {return _gfgag ;};_dcebd .TooltipAttr =&_afef ;continue ; +};if _aaegf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_fdbf ,_ccffb :=_aaegf .Value ,error (nil );if _ccffb !=nil {return _ccffb ;};_dcebd .DisplayAttr =&_fdbf ;continue ;};};for {_cggg ,_bfafb :=d .Token ();if _bfafb !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_bfafb ); +};if _cfffc ,_fdabg :=_cggg .(_f .EndElement );_fdabg &&_cfffc .Name ==start .Name {break ;};};return nil ;};func (_dcda *CT_CellProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcda .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcda .LockedAttr ))}); +};if _dcda .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcda .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// OLAP Set -Set []*CT_Set ;};type CT_WorkbookProtection struct{ +// Validate validates the CT_CellFormula and its children +func (_dccd *CT_CellFormula )Validate ()error {return _dccd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// Validate validates the CT_ChartsheetViews and its children +func (_gacb *CT_ChartsheetViews )Validate ()error {return _gacb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_ffbba ST_PatternType )String ()string {switch _ffbba {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y"; +case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070"; +case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; +case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073"; +case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";};type CT_Chartsheet struct{ -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Lock Structure -LockStructureAttr *bool ; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// Lock Windows -LockWindowsAttr *bool ; +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// Lock Revisions -LockRevisionAttr *bool ; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_edgda ST_VolValueType )ValidateWithPath (path string )error {switch _edgda {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edgda )); +};return nil ;};func (_acccba ST_PhoneticType )ValidateWithPath (path string )error {switch _acccba {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acccba )); +};return nil ;};func (_abega ST_SheetState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abega .String (),start );}; -// Password Hash Value -RevisionsHashValueAttr *string ; +// Validate validates the CT_FieldUsage and its children +func (_bgfee *CT_FieldUsage )Validate ()error {return _bgfee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func NewCT_SheetProtection ()*CT_SheetProtection {_cfgde :=&CT_SheetProtection {};return _cfgde }; +const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6; +ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12; +ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;);func NewCT_Colors ()*CT_Colors {_ddgg :=&CT_Colors {};return _ddgg };func (_bcffe *CT_OleSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daecg :=range start .Attr {if _daecg .Name .Local =="\u0072\u0065\u0066"{_fgbdd ,_bfcef :=_daecg .Value ,error (nil ); +if _bfcef !=nil {return _bfcef ;};_bcffe .RefAttr =_fgbdd ;continue ;};};for {_bafbc ,_ggdf :=d .Token ();if _ggdf !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_ggdf ); +};if _eeabae ,_ggbed :=_bafbc .(_f .EndElement );_ggbed &&_eeabae .Name ==start .Name {break ;};};return nil ;}; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Validate validates the CT_DefinedName and its children +func (_eedecf *CT_DefinedName )Validate ()error {return _eedecf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_fbebf *CT_ProtectedRanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_bagdfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_aeegea :=range _fbebf .ProtectedRange {e .EncodeElement (_aeegea ,_bagdfa );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_gaaecc ST_Visibility )ValidateWithPath (path string )error {switch _gaaecc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaaecc )); +};return nil ;}; -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// Validate validates the CT_TextPr and its children +func (_cbdcf *CT_TextPr )Validate ()error {return _cbdcf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func (_eeega *CT_ColFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedbd :=range start .Attr {if _fedbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cedf ,_fecaf :=_b .ParseUint (_fedbd .Value ,10,32); +if _fecaf !=nil {return _fecaf ;};_dgefa :=uint32 (_cedf );_eeega .CountAttr =&_dgefa ;continue ;};};_cagf :for {_bbed ,_bgab :=d .Token ();if _bgab !=nil {return _bgab ;};switch _bfeg :=_bbed .(type ){case _f .StartElement :switch _bfeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_cgcb :=NewCT_Field (); +if _abfa :=d .DecodeElement (_cgcb ,&_bfeg );_abfa !=nil {return _abfa ;};_eeega .Field =append (_eeega .Field ,_cgcb );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_bfeg .Name ); +if _dafea :=d .Skip ();_dafea !=nil {return _dafea ;};};case _f .EndElement :break _cagf ;case _f .CharData :};};return nil ;};type CT_RevisionCellChange struct{ -// Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +// Sheet Id +SIdAttr uint32 ; -// Password Hash Value -WorkbookHashValueAttr *string ; +// Old Formatting Information +OdxfAttr *bool ; -// Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func (_gadb *CT_CellStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gadb .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gadb .NameAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gadb .XfIdAttr )});if _gadb .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_g .Sprintf ("\u0025\u0076",*_gadb .BuiltinIdAttr )}); -};if _gadb .ILevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_gadb .ILevelAttr )});};if _gadb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gadb .HiddenAttr ))}); -};if _gadb .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gadb .CustomBuiltinAttr ))}); -};e .EncodeToken (start );if _gadb .ExtLst !=nil {_edce :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gadb .ExtLst ,_edce );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_Metadata struct{ +// Style Revision +SAttr *bool ; + +// Formatting +DxfAttr *bool ; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Quote Prefix +QuotePrefixAttr *bool ; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Phonetic Text +PhAttr *bool ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Old Phonetic Text +OldPhAttr *bool ; -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_bbdef :=&CT_PCDSCPage {};return _bbdef };func (_dfeaga *ST_ParameterType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbgdec ,_dfdab :=d .Token ();if _dfdab !=nil {return _dfdab ; -};if _gbafde ,_ffccg :=_fbgdec .(_e .EndElement );_ffccg &&_gbafde .Name ==start .Name {*_dfeaga =1;return nil ;};if _bafge ,_dfefc :=_fbgdec .(_e .CharData );!_dfefc {return _g .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",_fbgdec ); -}else {switch string (_bafge ){case "":*_dfeaga =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dfeaga =1;case "\u0076\u0061\u006cu\u0065":*_dfeaga =2;case "\u0063\u0065\u006c\u006c":*_dfeaga =3;};};_fbgdec ,_dfdab =d .Token ();if _dfdab !=nil {return _dfdab ; -};if _agded ,_cdfgc :=_fbgdec .(_e .EndElement );_cdfgc &&_agded .Name ==start .Name {return nil ;};return _g .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",_fbgdec ); -}; +// Old Cell Data +Oc *CT_Cell ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_egeaae *CT_LevelGroup )ValidateWithPath (path string )error {if _dfgd :=_egeaae .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_dfgd !=nil {return _dfgd ;};return nil ;};func (_acdfg *CT_RangeSets )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _acdfg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_acdfg .CountAttr )}); -};e .EncodeToken (start );_fbdff :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_bcagf :=range _acdfg .RangeSet {e .EncodeElement (_bcagf ,_fbdff );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// New Cell Data +Nc *CT_Cell ; -// Validate validates the CT_ExternalBook and its children -func (_bdbce *CT_ExternalBook )Validate ()error {return _bdbce .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_deeag *CT_TableStyles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abfbf :=range start .Attr {if _abfbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaebf ,_efcbgf :=_b .ParseUint (_abfbf .Value ,10,32); -if _efcbgf !=nil {return _efcbgf ;};_dbafb :=uint32 (_aaebf );_deeag .CountAttr =&_dbafb ;continue ;};if _abfbf .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_ebcafd ,_ffbcd :=_abfbf .Value ,error (nil ); -if _ffbcd !=nil {return _ffbcd ;};_deeag .DefaultTableStyleAttr =&_ebcafd ;continue ;};if _abfbf .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_bdeab ,_ecgab :=_abfbf .Value ,error (nil ); -if _ecgab !=nil {return _ecgab ;};_deeag .DefaultPivotStyleAttr =&_bdeab ;continue ;};};_debec :for {_dffcb ,_bdbeac :=d .Token ();if _bdbeac !=nil {return _bdbeac ;};switch _cgcffd :=_dffcb .(type ){case _e .StartElement :switch _cgcffd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_egdgac :=NewCT_TableStyle (); -if _edebg :=d .DecodeElement (_egdgac ,&_cgcffd );_edebg !=nil {return _edebg ;};_deeag .TableStyle =append (_deeag .TableStyle ,_egdgac );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_cgcffd .Name ); -if _deebec :=d .Skip ();_deebec !=nil {return _deebec ;};};case _e .EndElement :break _debec ;case _e .CharData :};};return nil ;}; +// Old Formatting Information +Odxf *CT_Dxf ; -// Validate validates the CT_ExternalReferences and its children -func (_eccea *CT_ExternalReferences )Validate ()error {return _eccea .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");}; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_bgecd *Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _bgecd .CT_Workbook .MarshalXML (e ,start );};func (_caggdb *CT_VolType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caggdb .TypeAttr =ST_VolDepType (1); +for _ ,_eccba :=range start .Attr {if _eccba .Name .Local =="\u0074\u0079\u0070\u0065"{_caggdb .TypeAttr .UnmarshalXMLAttr (_eccba );continue ;};};_ggfed :for {_fcceb ,_bfbdbc :=d .Token ();if _bfbdbc !=nil {return _bfbdbc ;};switch _adbceg :=_fcceb .(type ){case _f .StartElement :switch _adbceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_abadfa :=NewCT_VolMain (); +if _dedfg :=d .DecodeElement (_abadfa ,&_adbceg );_dedfg !=nil {return _dedfg ;};_caggdb .Main =append (_caggdb .Main ,_abadfa );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_adbceg .Name ); +if _cdffc :=d .Skip ();_cdffc !=nil {return _cdffc ;};};case _f .EndElement :break _ggfed ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_aadcb *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_eefee ST_GrowShrinkType )String ()string {switch _eefee {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072"; -case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};func (_bfgca *CT_ObjectAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfgca .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bfgca .MoveWithCellsAttr ))}); -};if _bfgca .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bfgca .SizeWithCellsAttr ))}); -};e .EncodeToken (start );_badfa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bfgca .From ,_badfa );_cabga :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; -e .EncodeElement (_bfgca .To ,_cabga );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_cdbdb *StyleSheet )ValidateWithPath (path string )error {if _ggccfd :=_cdbdb .CT_Stylesheet .ValidateWithPath (path );_ggccfd !=nil {return _ggccfd ;};return nil ;}; -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_cggcc *CT_VolType )ValidateWithPath (path string )error {if _cggcc .TypeAttr ==ST_VolDepTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _efafg :=_cggcc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efafg !=nil {return _efafg ;};for _aabega ,_bcgfa :=range _cggcc .Main {if _bgdcc :=_bcgfa .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_aabega )); -_bgdcc !=nil {return _bgdcc ;};};return nil ;};func (_fbbcg *ST_SourceType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbfcdc ,_bdcdf :=d .Token ();if _bdcdf !=nil {return _bdcdf ;};if _efcbbe ,_facgd :=_fbfcdc .(_e .EndElement );_facgd &&_efcbbe .Name ==start .Name {*_fbbcg =1; -return nil ;};if _aedgb ,_gdcdd :=_fbfcdc .(_e .CharData );!_gdcdd {return _g .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",_fbfcdc );}else {switch string (_aedgb ){case "":*_fbbcg =0; -case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_fbbcg =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fbbcg =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_fbbcg =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_fbbcg =4; -};};_fbfcdc ,_bdcdf =d .Token ();if _bdcdf !=nil {return _bdcdf ;};if _bgeac ,_efddfe :=_fbfcdc .(_e .EndElement );_efddfe &&_bgeac .Name ==start .Name {return nil ;};return _g .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",_fbfcdc ); -};type CT_SharedItems struct{ +// Validate validates the CT_Colors and its children +func (_dabd *CT_Colors )Validate ()error {return _dabd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_fbfbc *CT_SheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafeae :for {_bagbc ,_cegbf :=d .Token (); +if _cegbf !=nil {return _cegbf ;};switch _cbaeb :=_bagbc .(type ){case _f .StartElement :switch _cbaeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_aacdb :=NewCT_Row (); +if _fdcbb :=d .DecodeElement (_aacdb ,&_cbaeb );_fdcbb !=nil {return _fdcbb ;};_fbfbc .Row =append (_fbfbc .Row ,_aacdb );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cbaeb .Name ); +if _cbaab :=d .Skip ();_cbaab !=nil {return _cbaab ;};};case _f .EndElement :break _gafeae ;case _f .CharData :};};return nil ;};type CT_LevelGroup struct{ -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Group Name +NameAttr string ; -// Contains Non Date -ContainsNonDateAttr *bool ; +// Unique Group Name +UniqueNameAttr string ; -// Contains Date -ContainsDateAttr *bool ; +// Group Caption +CaptionAttr string ; -// Contains String -ContainsStringAttr *bool ; +// Parent Unique Name +UniqueParentAttr *string ; -// Contains Blank -ContainsBlankAttr *bool ; +// Group Id +IdAttr *int32 ; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;};func (_fagda *CT_ChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_acab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_fcee :=range _fagda .SheetView {e .EncodeElement (_fcee ,_acab );};if _fagda .ExtLst !=nil {_abcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fagda .ExtLst ,_abcb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dfbdc ST_ShowDataAs )ValidateWithPath (path string )error {switch _dfbdc {case 0,1,2,3,4,5,6,7,8,9:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbdc )); +};return nil ;};func (_ebcg *CT_Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cceg :for {_fcbgb ,_cgced :=d .Token ();if _cgced !=nil {return _cgced ;};switch _cgda :=_fcbgb .(type ){case _f .StartElement :switch _cgda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ebcg .SheetPr =NewCT_SheetPr (); +if _fead :=d .DecodeElement (_ebcg .SheetPr ,&_cgda );_fead !=nil {return _fead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ebcg .SheetViews =NewCT_SheetViews (); +if _feed :=d .DecodeElement (_ebcg .SheetViews ,&_cgda );_feed !=nil {return _feed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_ebcg .SheetFormatPr =NewCT_SheetFormatPr (); +if _cebfg :=d .DecodeElement (_ebcg .SheetFormatPr ,&_cgda );_cebfg !=nil {return _cebfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ebcg .SheetProtection =NewCT_SheetProtection (); +if _aaaaf :=d .DecodeElement (_ebcg .SheetProtection ,&_cgda );_aaaaf !=nil {return _aaaaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ebcg .CustomSheetViews =NewCT_CustomSheetViews (); +if _gffgb :=d .DecodeElement (_ebcg .CustomSheetViews ,&_cgda );_gffgb !=nil {return _gffgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_ebcg .PrintOptions =NewCT_PrintOptions (); +if _gddcd :=d .DecodeElement (_ebcg .PrintOptions ,&_cgda );_gddcd !=nil {return _gddcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ebcg .PageMargins =NewCT_PageMargins (); +if _adab :=d .DecodeElement (_ebcg .PageMargins ,&_cgda );_adab !=nil {return _adab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ebcg .PageSetup =NewCT_PageSetup (); +if _abbcb :=d .DecodeElement (_ebcg .PageSetup ,&_cgda );_abbcb !=nil {return _abbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ebcg .HeaderFooter =NewCT_HeaderFooter (); +if _agggg :=d .DecodeElement (_ebcg .HeaderFooter ,&_cgda );_agggg !=nil {return _agggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ebcg .Drawing =NewCT_Drawing (); +if _eadecg :=d .DecodeElement (_ebcg .Drawing ,&_cgda );_eadecg !=nil {return _eadecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ebcg .LegacyDrawing =NewCT_LegacyDrawing (); +if _ddcff :=d .DecodeElement (_ebcg .LegacyDrawing ,&_cgda );_ddcff !=nil {return _ddcff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ebcg .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _bbaab :=d .DecodeElement (_ebcg .LegacyDrawingHF ,&_cgda );_bbaab !=nil {return _bbaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ebcg .DrawingHF =NewCT_DrawingHF (); +if _bacgc :=d .DecodeElement (_ebcg .DrawingHF ,&_cgda );_bacgc !=nil {return _bacgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_ebcg .OleObjects =NewCT_OleObjects (); +if _adbc :=d .DecodeElement (_ebcg .OleObjects ,&_cgda );_adbc !=nil {return _adbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_ebcg .Controls =NewCT_Controls (); +if _aecc :=d .DecodeElement (_ebcg .Controls ,&_cgda );_aecc !=nil {return _aecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcg .ExtLst =NewCT_ExtensionList (); +if _egfc :=d .DecodeElement (_ebcg .ExtLst ,&_cgda );_egfc !=nil {return _egfc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_cgda .Name ); +if _cfdfg :=d .Skip ();_cfdfg !=nil {return _cfdfg ;};};case _f .EndElement :break _cceg ;case _f .CharData :};};return nil ;}; -// Contains Numbers -ContainsNumberAttr *bool ; +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_dbgd *CT_CellXfs )ValidateWithPath (path string )error {for _edfb ,_cgeb :=range _dbgd .Xf {if _gcdd :=_cgeb .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_edfb ));_gcdd !=nil {return _gcdd ;};};return nil ; +}; -// Contains Integer -ContainsIntegerAttr *bool ; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_fgega *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _caedga ,_agcgg :=range _fgega .M {if _cfcge :=_agcgg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_caedga ));_cfcge !=nil {return _cfcge ; +};};for _bgada ,_fgdf :=range _fgega .N {if _efade :=_fgdf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bgada ));_efade !=nil {return _efade ;};};for _gdeaa ,_gacdcf :=range _fgega .E {if _ebcgc :=_gacdcf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gdeaa )); +_ebcgc !=nil {return _ebcgc ;};};for _cgffa ,_aeegd :=range _fgega .S {if _ecgf :=_aeegd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cgffa ));_ecgf !=nil {return _ecgf ;};};return nil ;};func (_cdgg *CT_PageBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgae :=range start .Attr {if _gfgae .Name .Local =="\u0063\u006f\u0075n\u0074"{_abcae ,_gbbea :=_b .ParseUint (_gfgae .Value ,10,32); +if _gbbea !=nil {return _gbbea ;};_eaaab :=uint32 (_abcae );_cdgg .CountAttr =&_eaaab ;continue ;};if _gfgae .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ceecb ,_degbc :=_b .ParseUint (_gfgae .Value ,10,32); +if _degbc !=nil {return _degbc ;};_ecfgc :=uint32 (_ceecb );_cdgg .ManualBreakCountAttr =&_ecfgc ;continue ;};};_ddcfe :for {_bebcb ,_faabcg :=d .Token ();if _faabcg !=nil {return _faabcg ;};switch _bbefg :=_bebcb .(type ){case _f .StartElement :switch _bbefg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_ffcgg :=NewCT_Break (); +if _fggfee :=d .DecodeElement (_ffcgg ,&_bbefg );_fggfee !=nil {return _fggfee ;};_cdgg .Brk =append (_cdgg .Brk ,_ffcgg );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_bbefg .Name ); +if _beccg :=d .Skip ();_beccg !=nil {return _beccg ;};};case _f .EndElement :break _ddcfe ;case _f .CharData :};};return nil ;};func (_dage *CT_ChartsheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egbd :=range start .Attr {if _egbd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_deb ,_bbgc :=_egbd .Value ,error (nil ); +if _bbgc !=nil {return _bbgc ;};_dage .PasswordAttr =&_deb ;continue ;};if _egbd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cbdc ,_fbbd :=_egbd .Value ,error (nil );if _fbbd !=nil {return _fbbd ;};_dage .AlgorithmNameAttr =&_cbdc ; +continue ;};if _egbd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_acafe ,_agadf :=_egbd .Value ,error (nil );if _agadf !=nil {return _agadf ;};_dage .HashValueAttr =&_acafe ;continue ;};if _egbd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eeada ,_ebce :=_egbd .Value ,error (nil ); +if _ebce !=nil {return _ebce ;};_dage .SaltValueAttr =&_eeada ;continue ;};if _egbd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ddcaa ,_bbcd :=_b .ParseUint (_egbd .Value ,10,32);if _bbcd !=nil {return _bbcd ;};_bbeb :=uint32 (_ddcaa ); +_dage .SpinCountAttr =&_bbeb ;continue ;};if _egbd .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_bdedb ,_addaa :=_b .ParseBool (_egbd .Value );if _addaa !=nil {return _addaa ;};_dage .ContentAttr =&_bdedb ;continue ;};if _egbd .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fdfeb ,_fgae :=_b .ParseBool (_egbd .Value ); +if _fgae !=nil {return _fgae ;};_dage .ObjectsAttr =&_fdfeb ;continue ;};};for {_agfc ,_gdeg :=d .Token ();if _gdeg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_gdeg ); +};if _bfcf ,_gfabg :=_agfc .(_f .EndElement );_gfabg &&_bfcf .Name ==start .Name {break ;};};return nil ;}; -// Minimum Numeric Value -MinValueAttr *float64 ; +// Validate validates the CT_FilterColumn and its children +func (_cagcgb *CT_FilterColumn )Validate ()error {return _cagcgb .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_cdbdea ST_Qualifier )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdaecg :=_f .Attr {}; +_fdaecg .Name =name ;switch _cdbdea {case ST_QualifierUnset :_fdaecg .Value ="";case ST_QualifierDoubleQuote :_fdaecg .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_fdaecg .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; +case ST_QualifierNone :_fdaecg .Value ="\u006e\u006f\u006e\u0065";};return _fdaecg ,nil ;};type CT_GradientFill struct{ -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Minimum Date Time -MinDateAttr *_a .Time ; +// Linear Gradient Degree +DegreeAttr *float64 ; -// Maximum Date Time Value -MaxDateAttr *_a .Time ; +// Left Convergence +LeftAttr *float64 ; -// Shared Items Count -CountAttr *uint32 ; +// Right Convergence +RightAttr *float64 ; -// Long Text -LongTextAttr *bool ; +// Top Gradient Convergence +TopAttr *float64 ; -// No Value -M []*CT_Missing ; +// Bottom Convergence +BottomAttr *float64 ; -// Numeric -N []*CT_Number ; +// Gradient Stop +Stop []*CT_GradientStop ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);type CT_Rst struct{ -// Boolean -B []*CT_Boolean ; +// Text +T *string ; -// Error Value -E []*CT_Error ; +// Rich Text Run +R []*CT_RElt ; -// Character Value -S []*CT_String ; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// Date Time -D []*CT_DateTime ;};func (_bdbff ST_HtmlFmt )ValidateWithPath (path string )error {switch _bdbff {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbff )); -};return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);type ST_CellComments byte ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};func NewCT_CellStyles ()*CT_CellStyles {_gbeg :=&CT_CellStyles {};return _gbeg };type CT_DataRefs struct{ -// Validate validates the CT_DateGroupItem and its children -func (_ggfdgf *CT_DateGroupItem )Validate ()error {return _ggfdgf .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");}; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_gbbbb *CT_OleObjects )ValidateWithPath (path string )error {for _fdecc ,_adcde :=range _gbbbb .OleObject {if _ffedeb :=_adcde .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fdecc )); -_ffedeb !=nil {return _ffedeb ;};};return nil ;};func NewCT_DbPr ()*CT_DbPr {_fefe :=&CT_DbPr {};return _fefe }; +// Data Consolidation Reference +DataRef []*CT_DataRef ;};type CT_ColHierarchiesUsage struct{ -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_fdff *CT_DdeLink )ValidateWithPath (path string )error {if _fdff .DdeItems !=nil {if _bcced :=_fdff .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_bcced !=nil {return _bcced ;};};return nil ;}; +// Items Count +CountAttr *uint32 ; -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_bceaef *MapInfo )ValidateWithPath (path string )error {if _dffcg :=_bceaef .CT_MapInfo .ValidateWithPath (path );_dffcg !=nil {return _dffcg ;};return nil ;}; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;}; -// Validate validates the CT_MetadataStrings and its children -func (_aabbc *CT_MetadataStrings )Validate ()error {return _aabbc .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func (_gdaee ST_MdxFunctionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcbffe :=_e .Attr {}; -_bcbffe .Name =name ;switch _gdaee {case ST_MdxFunctionTypeUnset :_bcbffe .Value ="";case ST_MdxFunctionTypeM :_bcbffe .Value ="\u006d";case ST_MdxFunctionTypeV :_bcbffe .Value ="\u0076";case ST_MdxFunctionTypeS :_bcbffe .Value ="\u0073";case ST_MdxFunctionTypeC :_bcbffe .Value ="\u0063"; -case ST_MdxFunctionTypeR :_bcbffe .Value ="\u0072";case ST_MdxFunctionTypeP :_bcbffe .Value ="\u0070";case ST_MdxFunctionTypeK :_bcbffe .Value ="\u006b";};return _bcbffe ,nil ;};func (_dgbb *CT_CustomProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_agbc :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_cfebe :=range _dgbb .CustomPr {e .EncodeElement (_cfebe ,_agbc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func NewCT_ProtectedRange ()*CT_ProtectedRange {_fdbcgg :=&CT_ProtectedRange {};return _fdbcgg };type CT_PageField struct{ +// Validate validates the CT_WorkbookProtection and its children +func (_dgfde *CT_WorkbookProtection )Validate ()error {return _dgfde .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_ColorScale ()*CT_ColorScale {_ccbdc :=&CT_ColorScale {}; +return _ccbdc };func (_gffbc *CT_DataConsolidate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gffbc .FunctionAttr !=ST_DataConsolidateFunctionUnset {_bcggd ,_dafc :=_gffbc .FunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"}); +if _dafc !=nil {return _dafc ;};start .Attr =append (start .Attr ,_bcggd );};if _gffbc .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gffbc .StartLabelsAttr ))}); +};if _gffbc .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gffbc .LeftLabelsAttr ))});};if _gffbc .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gffbc .TopLabelsAttr ))}); +};if _gffbc .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gffbc .LinkAttr ))});};e .EncodeToken (start );if _gffbc .DataRefs !=nil {_fegbdg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}}; +e .EncodeElement (_gffbc .DataRefs ,_fegbdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afge *CT_DateTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgfdg :=range start .Attr {if _fgfdg .Name .Local =="\u0076"{_beba ,_dcaf :=ParseStdlibTime (_fgfdg .Value ); +if _dcaf !=nil {return _dcaf ;};_afge .VAttr =_beba ;continue ;};if _fgfdg .Name .Local =="\u0075"{_addbe ,_faec :=_b .ParseBool (_fgfdg .Value );if _faec !=nil {return _faec ;};_afge .UAttr =&_addbe ;continue ;};if _fgfdg .Name .Local =="\u0066"{_acegec ,_dabed :=_b .ParseBool (_fgfdg .Value ); +if _dabed !=nil {return _dabed ;};_afge .FAttr =&_acegec ;continue ;};if _fgfdg .Name .Local =="\u0063"{_bgba ,_fcca :=_fgfdg .Value ,error (nil );if _fcca !=nil {return _fcca ;};_afge .CAttr =&_bgba ;continue ;};if _fgfdg .Name .Local =="\u0063\u0070"{_bdbbd ,_aaffg :=_b .ParseUint (_fgfdg .Value ,10,32); +if _aaffg !=nil {return _aaffg ;};_dgfba :=uint32 (_bdbbd );_afge .CpAttr =&_dgfba ;continue ;};};_cgbef :for {_fcga ,_cfadb :=d .Token ();if _cfadb !=nil {return _cfadb ;};switch _gaaga :=_fcga .(type ){case _f .StartElement :switch _gaaga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bgadc :=NewCT_X (); +if _cfcad :=d .DecodeElement (_bgadc ,&_gaaga );_cfcad !=nil {return _cfcad ;};_afge .X =append (_afge .X ,_bgadc );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_gaaga .Name ); +if _eccege :=d .Skip ();_eccege !=nil {return _eccege ;};};case _f .EndElement :break _cgbef ;case _f .CharData :};};return nil ;};func NewCT_QueryCache ()*CT_QueryCache {_gcacef :=&CT_QueryCache {};return _gcacef };func (_ccedegb *Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccedegb .CT_RevisionHeaders =*NewCT_RevisionHeaders (); +for _ ,_caefaa :=range start .Attr {if _caefaa .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_adbbg ,_bdcaebg :=_b .ParseBool (_caefaa .Value );if _bdcaebg !=nil {return _bdcaebg ;};_ccedegb .ExclusiveAttr =&_adbbg ;continue ;};if _caefaa .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_bcbea ,_cebae :=_caefaa .Value ,error (nil ); +if _cebae !=nil {return _cebae ;};_ccedegb .LastGuidAttr =&_bcbea ;continue ;};if _caefaa .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_bdeedd ,_gccegb :=_b .ParseBool (_caefaa .Value );if _gccegb !=nil {return _gccegb ;};_ccedegb .SharedAttr =&_bdeedd ; +continue ;};if _caefaa .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_ffada ,_acfgag :=_b .ParseBool (_caefaa .Value );if _acfgag !=nil {return _acfgag ;};_ccedegb .DiskRevisionsAttr =&_ffada ;continue ; +};if _caefaa .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fdcde ,_ecfbc :=_b .ParseBool (_caefaa .Value );if _ecfbc !=nil {return _ecfbc ;};_ccedegb .HistoryAttr =&_fdcde ;continue ;};if _caefaa .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_cebdb ,_cbeead :=_b .ParseBool (_caefaa .Value ); +if _cbeead !=nil {return _cbeead ;};_ccedegb .TrackRevisionsAttr =&_cebdb ;continue ;};if _caefaa .Name .Local =="\u0067\u0075\u0069\u0064"{_gegdac ,_gabcd :=_caefaa .Value ,error (nil );if _gabcd !=nil {return _gabcd ;};_ccedegb .GuidAttr =_gegdac ;continue ; +};if _caefaa .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_cadaa ,_efbad :=_b .ParseUint (_caefaa .Value ,10,32);if _efbad !=nil {return _efbad ;};_daedg :=uint32 (_cadaa );_ccedegb .RevisionIdAttr =&_daedg ;continue ;}; +if _caefaa .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_egbcfe ,_ecfbag :=_b .ParseInt (_caefaa .Value ,10,32);if _ecfbag !=nil {return _ecfbag ;};_acbac :=int32 (_egbcfe );_ccedegb .VersionAttr =&_acbac ;continue ;};if _caefaa .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_gafcbc ,_gabbe :=_b .ParseBool (_caefaa .Value ); +if _gabbe !=nil {return _gabbe ;};_ccedegb .KeepChangeHistoryAttr =&_gafcbc ;continue ;};if _caefaa .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_dbadc ,_ecedda :=_b .ParseBool (_caefaa .Value );if _ecedda !=nil {return _ecedda ;};_ccedegb .ProtectedAttr =&_dbadc ; +continue ;};if _caefaa .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_bgadf ,_gfdcc :=_b .ParseUint (_caefaa .Value ,10,32);if _gfdcc !=nil {return _gfdcc ;};_baeda :=uint32 (_bgadf );_ccedegb .PreserveHistoryAttr =&_baeda ; +continue ;};};_fbdcda :for {_gfebcb ,_afgdbg :=d .Token ();if _afgdbg !=nil {return _afgdbg ;};switch _debbe :=_gfebcb .(type ){case _f .StartElement :switch _debbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gegdc :=NewCT_RevisionHeader (); +if _gffada :=d .DecodeElement (_gegdc ,&_debbe );_gffada !=nil {return _gffada ;};_ccedegb .Header =append (_ccedegb .Header ,_gegdc );default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_debbe .Name ); +if _caccge :=d .Skip ();_caccge !=nil {return _caccge ;};};case _f .EndElement :break _fbdcda ;case _f .CharData :};};return nil ;};func (_aeffg ST_SourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbefcb :=_f .Attr {};_fbefcb .Name =name ; +switch _aeffg {case ST_SourceTypeUnset :_fbefcb .Value ="";case ST_SourceTypeWorksheet :_fbefcb .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_fbefcb .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_fbefcb .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"; +case ST_SourceTypeScenario :_fbefcb .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _fbefcb ,nil ;};func (_afgddf *CT_WebPublishing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgfeed :=range start .Attr {if _bgfeed .Name .Local =="\u0063\u0073\u0073"{_bgfde ,_ggfggf :=_b .ParseBool (_bgfeed .Value ); +if _ggfggf !=nil {return _ggfggf ;};_afgddf .CssAttr =&_bgfde ;continue ;};if _bgfeed .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_bagadd ,_befdfd :=_b .ParseBool (_bgfeed .Value );if _befdfd !=nil {return _befdfd ;};_afgddf .ThicketAttr =&_bagadd ; +continue ;};if _bgfeed .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_geegd ,_gacaa :=_b .ParseBool (_bgfeed .Value );if _gacaa !=nil {return _gacaa ;};_afgddf .LongFileNamesAttr =&_geegd ;continue ;};if _bgfeed .Name .Local =="\u0076\u006d\u006c"{_gafcf ,_gebadd :=_b .ParseBool (_bgfeed .Value ); +if _gebadd !=nil {return _gebadd ;};_afgddf .VmlAttr =&_gafcf ;continue ;};if _bgfeed .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_gcgaa ,_cecae :=_b .ParseBool (_bgfeed .Value );if _cecae !=nil {return _cecae ;};_afgddf .AllowPngAttr =&_gcgaa ; +continue ;};if _bgfeed .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_afgddf .TargetScreenSizeAttr .UnmarshalXMLAttr (_bgfeed );continue ;};if _bgfeed .Name .Local =="\u0064\u0070\u0069"{_ffgfe ,_eeaaec :=_b .ParseUint (_bgfeed .Value ,10,32); +if _eeaaec !=nil {return _eeaaec ;};_edebgc :=uint32 (_ffgfe );_afgddf .DpiAttr =&_edebgc ;continue ;};if _bgfeed .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_fefddd ,_acdce :=_b .ParseUint (_bgfeed .Value ,10,32);if _acdce !=nil {return _acdce ; +};_aeacab :=uint32 (_fefddd );_afgddf .CodePageAttr =&_aeacab ;continue ;};if _bgfeed .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_bbabc ,_agfbfd :=_bgfeed .Value ,error (nil );if _agfbfd !=nil {return _agfbfd ; +};_afgddf .CharacterSetAttr =&_bbabc ;continue ;};};for {_bbedc ,_dcede :=d .Token ();if _dcede !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_dcede ); +};if _gfaae ,_afccb :=_bbedc .(_f .EndElement );_afccb &&_gfaae .Name ==start .Name {break ;};};return nil ;};func NewCT_Xf ()*CT_Xf {_adbac :=&CT_Xf {};return _adbac };func (_cgbce *CT_TableMissing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_efcf :=&CT_CalcCell {};return _efcf }; -// Field -FldAttr int32 ; +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_gcbbgd *CT_FunctionGroups )ValidateWithPath (path string )error {for _ccagf ,_cbaca :=range _gcbbgd .FunctionGroup {if _aabee :=_cbaca .ValidateWithPath (_bg .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_ccagf )); +_aabee !=nil {return _aabee ;};};return nil ;};func (_aaacf ST_GrowShrinkType )ValidateWithPath (path string )error {switch _aaacf {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaacf )); +};return nil ;};type CT_DefinedNames struct{ -// Item Index -ItemAttr *uint32 ; +// Defined Name +DefinedName []*CT_DefinedName ;};func (_decb *VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _decb .CT_VolTypes .MarshalXML (e ,start );}; -// OLAP Hierarchy Index -HierAttr *int32 ; +// Validate validates the CT_VolMain and its children +func (_begccb *CT_VolMain )Validate ()error {return _begccb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_gcaab *CT_MergeCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfdfb :=range start .Attr {if _bfdfb .Name .Local =="\u0072\u0065\u0066"{_dbcef ,_cbfbe :=_bfdfb .Value ,error (nil ); +if _cbfbe !=nil {return _cbfbe ;};_gcaab .RefAttr =_dbcef ;continue ;};};for {_bagcaf ,_cgaag :=d .Token ();if _cgaag !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cgaag ); +};if _bcabf ,_eeed :=_bagcaf .(_f .EndElement );_eeed &&_bcabf .Name ==start .Name {break ;};};return nil ;}; -// Hierarchy Unique Name -NameAttr *string ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_cfdeb *CT_PivotFields )ValidateWithPath (path string )error {for _gbfad ,_caccd :=range _cfdeb .PivotField {if _fegeae :=_caccd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_gbfad )); +_fegeae !=nil {return _fegeae ;};};return nil ;};func (_fbgbgf *ST_ParameterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbgbgf =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fbgbgf =1;case "\u0076\u0061\u006cu\u0065":*_fbgbgf =2; +case "\u0063\u0065\u006c\u006c":*_fbgbgf =3;};return nil ;};type CT_SheetId struct{ -// Hierarchy Display Name -CapAttr *string ; +// Sheet Id +ValAttr uint32 ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_aeebe :=&CT_SingleXmlCell {};_aeebe .XmlCellPr =NewCT_XmlCellPr ();return _aeebe ;};func (_ggad *CT_ExternalSheetDataSet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdad :for {_dcada ,_bgdfe :=d .Token (); -if _bgdfe !=nil {return _bgdfe ;};switch _adceef :=_dcada .(type ){case _e .StartElement :switch _adceef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_bebdc :=NewCT_ExternalSheetData (); -if _gaebd :=d .DecodeElement (_bebdc ,&_adceef );_gaebd !=nil {return _gaebd ;};_ggad .SheetData =append (_ggad .SheetData ,_bebdc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_adceef .Name ); -if _bcad :=d .Skip ();_bcad !=nil {return _bcad ;};};case _e .EndElement :break _cdad ;case _e .CharData :};};return nil ;};type CT_XmlPr struct{ +// Validate validates the CT_ChartFormats and its children +func (_eged *CT_ChartFormats )Validate ()error {return _eged .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_ffdaf *ST_RefMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdbde ,_ggdcg :=d .Token (); +if _ggdcg !=nil {return _ggdcg ;};if _facce ,_bdafb :=_ggdbde .(_f .EndElement );_bdafb &&_facce .Name ==start .Name {*_ffdaf =1;return nil ;};if _bfcfdg ,_edcbb :=_ggdbde .(_f .CharData );!_edcbb {return _bg .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",_ggdbde ); +}else {switch string (_bfcfdg ){case "":*_ffdaf =0;case "\u0041\u0031":*_ffdaf =1;case "\u0052\u0031\u0043\u0031":*_ffdaf =2;};};_ggdbde ,_ggdcg =d .Token ();if _ggdcg !=nil {return _ggdcg ;};if _dgedaf ,_cffga :=_ggdbde .(_f .EndElement );_cffga &&_dgedaf .Name ==start .Name {return nil ; +};return _bg .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",_ggdbde );};type CT_XmlPr struct{ // XML Map Id MapIdAttr uint32 ; @@ -9842,4974 +9659,5164 @@ XpathAttr string ; XmlDataTypeAttr string ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gcgc *CT_OleObjects )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gcdee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}}; -for _ ,_fdagg :=range _gcgc .OleObject {e .EncodeElement (_fdagg ,_gcdee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfbbdb *ST_VolDepType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecccfd ,_cagdgb :=d .Token (); -if _cagdgb !=nil {return _cagdgb ;};if _dgeef ,_fecbdg :=_ecccfd .(_e .EndElement );_fecbdg &&_dgeef .Name ==start .Name {*_dfbbdb =1;return nil ;};if _eedcda ,_gdcbdd :=_ecccfd .(_e .CharData );!_gdcbdd {return _g .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",_ecccfd ); -}else {switch string (_eedcda ){case "":*_dfbbdb =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_dfbbdb =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_dfbbdb =2;};};_ecccfd ,_cagdgb =d .Token (); -if _cagdgb !=nil {return _cagdgb ;};if _fegcb ,_bfgcd :=_ecccfd .(_e .EndElement );_bfgcd &&_fegcb .Name ==start .Name {return nil ;};return _g .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",_ecccfd ); -};func (_dgec *CT_DefinedName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbag :=range start .Attr {if _gbag .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cgcdae ,_caaf :=_b .ParseBool (_gbag .Value );if _caaf !=nil {return _caaf ; -};_dgec .HiddenAttr =&_cgcdae ;continue ;};if _gbag .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_fadeb ,_edecd :=_b .ParseBool (_gbag .Value );if _edecd !=nil {return _edecd ;};_dgec .FunctionAttr =&_fadeb ;continue ;};if _gbag .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_edgf ,_ffccf :=_gbag .Value ,error (nil ); -if _ffccf !=nil {return _ffccf ;};_dgec .CommentAttr =&_edgf ;continue ;};if _gbag .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bcdbef ,_gcfbg :=_gbag .Value ,error (nil );if _gcfbg !=nil {return _gcfbg ;};_dgec .DescriptionAttr =&_bcdbef ; -continue ;};if _gbag .Name .Local =="\u0068\u0065\u006c\u0070"{_acdg ,_ddfc :=_gbag .Value ,error (nil );if _ddfc !=nil {return _ddfc ;};_dgec .HelpAttr =&_acdg ;continue ;};if _gbag .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_cbfeg ,_abgdc :=_gbag .Value ,error (nil ); -if _abgdc !=nil {return _abgdc ;};_dgec .StatusBarAttr =&_cbfeg ;continue ;};if _gbag .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_eccg ,_dcad :=_b .ParseUint (_gbag .Value ,10,32);if _dcad !=nil {return _dcad ; -};_bcee :=uint32 (_eccg );_dgec .LocalSheetIdAttr =&_bcee ;continue ;};if _gbag .Name .Local =="\u006e\u0061\u006d\u0065"{_acbb ,_dfgac :=_gbag .Value ,error (nil );if _dfgac !=nil {return _dfgac ;};_dgec .NameAttr =_acbb ;continue ;};if _gbag .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_cddgc ,_ddaf :=_gbag .Value ,error (nil ); -if _ddaf !=nil {return _ddaf ;};_dgec .CustomMenuAttr =&_cddgc ;continue ;};if _gbag .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_gbbed ,_efcfd :=_b .ParseBool (_gbag .Value );if _efcfd !=nil {return _efcfd ;};_dgec .VbProcedureAttr =&_gbbed ; -continue ;};if _gbag .Name .Local =="\u0078\u006c\u006d"{_bbea ,_fagaa :=_b .ParseBool (_gbag .Value );if _fagaa !=nil {return _fagaa ;};_dgec .XlmAttr =&_bbea ;continue ;};if _gbag .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_bagaf ,_dbca :=_b .ParseUint (_gbag .Value ,10,32); -if _dbca !=nil {return _dbca ;};_face :=uint32 (_bagaf );_dgec .FunctionGroupIdAttr =&_face ;continue ;};if _gbag .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_eade ,_bfegg :=_gbag .Value ,error (nil );if _bfegg !=nil {return _bfegg ; -};_dgec .ShortcutKeyAttr =&_eade ;continue ;};if _gbag .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_aacfc ,_cdfcb :=_b .ParseBool (_gbag .Value );if _cdfcb !=nil {return _cdfcb ;};_dgec .PublishToServerAttr =&_aacfc ; -continue ;};if _gbag .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_daggf ,_babeg :=_b .ParseBool (_gbag .Value );if _babeg !=nil {return _babeg ;};_dgec .WorkbookParameterAttr =&_daggf ; -continue ;};};for {_dagb ,_gbbg :=d .Token ();if _gbbg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_gbbg );};if _eacb ,_beaf :=_dagb .(_e .CharData ); -_beaf {_dgec .Content =string (_eacb );};if _aedd ,_afbb :=_dagb .(_e .EndElement );_afbb &&_aedd .Name ==start .Name {break ;};};return nil ;};func (_bggae *CT_FontName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caabb :=range start .Attr {if _caabb .Name .Local =="\u0076\u0061\u006c"{_dedfa ,_fgcff :=_caabb .Value ,error (nil ); -if _fgcff !=nil {return _fgcff ;};_bggae .ValAttr =_dedfa ;continue ;};};for {_gfea ,_fcegg :=d .Token ();if _fcegg !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fcegg ); -};if _acgb ,_gdfd :=_gfea .(_e .EndElement );_gdfd &&_acgb .Name ==start .Name {break ;};};return nil ;};type Connections struct{CT_Connections };type CT_ColorScale struct{ +ExtLst *CT_ExtensionList ;};func NewCT_TextField ()*CT_TextField {_adfee :=&CT_TextField {};return _adfee }; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; - -// Color Gradiant Interpolation -Color []*CT_Color ;}; +// Validate validates the CT_SortCondition and its children +func (_adgfa *CT_SortCondition )Validate ()error {return _adgfa .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};type CT_SharedUser struct{ -// Validate validates the CT_DataValidations and its children -func (_cced *CT_DataValidations )Validate ()error {return _cced .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_dagbf *CT_QueryTableFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dagbf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dagbf .CountAttr )}); -};e .EncodeToken (start );if _dagbf .QueryTableField !=nil {_afbedb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dbcefe :=range _dagbf .QueryTableField {e .EncodeElement (_dbcefe ,_afbedb ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ceaaa *CT_WebPublishItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ceaaa .IdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ceaaa .DivIdAttr )});_decdfd ,_acgbb :=_ceaaa .SourceTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"}); -if _acgbb !=nil {return _acgbb ;};start .Attr =append (start .Attr ,_decdfd );if _ceaaa .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_ceaaa .SourceRefAttr )}); -};if _ceaaa .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ceaaa .SourceObjectAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ceaaa .DestinationFileAttr )}); -if _ceaaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ceaaa .TitleAttr )});};if _ceaaa .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ceaaa .AutoRepublishAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abgdf *CT_FontName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_abgdf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// User Revisions GUID +GuidAttr string ; -// Validate validates the Dialogsheet and its children -func (_dfgfea *Dialogsheet )Validate ()error {return _dfgfea .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func NewCT_Fill ()*CT_Fill {_bgfgd :=&CT_Fill {};return _bgfgd };func (_caede ST_PatternType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_caede .String (),start ); -};func (_bace *CT_FunctionGroup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecfce :=range start .Attr {if _ecfce .Name .Local =="\u006e\u0061\u006d\u0065"{_gaaf ,_afcfd :=_ecfce .Value ,error (nil );if _afcfd !=nil {return _afcfd ; -};_bace .NameAttr =&_gaaf ;continue ;};};for {_faab ,_cfdbc :=d .Token ();if _cfdbc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_cfdbc ); -};if _bfegb ,_agdb :=_faab .(_e .EndElement );_agdb &&_bfegb .Name ==start .Name {break ;};};return nil ;};type CT_CellXfs struct{ +// User Name +NameAttr string ; -// Format Count -CountAttr *uint32 ; +// User Id +IdAttr int32 ; -// Format -Xf []*CT_Xf ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_cbfd :=&CT_CalculatedItem {};_cbfd .PivotArea =NewCT_PivotArea ();return _cbfd ;}; +// Date Time +DateTimeAttr _cc .Time ;ExtLst *CT_ExtensionList ;};func (_deaaf ST_FormulaExpression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_deaaf .String (),start );};func (_bagcc ST_CredMethod )ValidateWithPath (path string )error {switch _bagcc {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagcc )); +};return nil ;};func (_fdabga ST_MdxSetOrder )String ()string {switch _fdabga {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061"; +case 7:return "\u006e\u0064";};return "";};func (_dcfga *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dcfga .NumFmtIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dcfga .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dfegf *CT_RowHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfegf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dfegf .CountAttr )}); +};e .EncodeToken (start );_gecgb :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_cdbab :=range _dfegf .RowHierarchyUsage {e .EncodeElement (_cdbab ,_gecgb ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_baafe :=&CT_MetadataStrings {};return _baafe };func (_effbg *CT_Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _effbg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_effbg .CountAttr )}); +};e .EncodeToken (start );if _effbg .UserInfo !=nil {_fbggda :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_dffcd :=range _effbg .UserInfo {e .EncodeElement (_dffcd ,_fbggda );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_Hyperlinks struct{ -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_dabcg *CT_OleSize )ValidateWithPath (path string )error {return nil };func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_bdfaa :=&CT_pivotTableDefinition {};_bdfaa .Location =NewCT_Location ();return _bdfaa ;}; +// Hyperlink +Hyperlink []*CT_Hyperlink ;}; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_cdbe *CT_ColorScale )ValidateWithPath (path string )error {for _dbaaf ,_dcbgc :=range _cdbe .Cfvo {if _bdgef :=_dcbgc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dbaaf ));_bdgef !=nil {return _bdgef ; -};};for _ffgf ,_eaba :=range _cdbe .Color {if _eeda :=_eaba .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ffgf ));_eeda !=nil {return _eeda ;};};return nil ;};func (_bfbbb *CT_rowItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfbbb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bfbbb .CountAttr )}); -};e .EncodeToken (start );_cdgef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_cdgcc :=range _bfbbb .I {e .EncodeElement (_cdgcc ,_cdgef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_QueryTableFields struct{ +// Validate validates the CT_Member and its children +func (_cfabe *CT_Member )Validate ()error {return _cfabe .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_cgffc *CT_MetadataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbcg :=range start .Attr {if _ebbcg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_bdfbb ,_dcebg :=_b .ParseBool (_ebbcg .Value ); +if _dcebg !=nil {return _dcebg ;};_cgffc .PasteColWidthsAttr =&_bdfbb ;continue ;};if _ebbcg .Name .Local =="\u006e\u0061\u006d\u0065"{_cedfdg ,_ebebg :=_ebbcg .Value ,error (nil );if _ebebg !=nil {return _ebebg ;};_cgffc .NameAttr =_cedfdg ;continue ; +};if _ebbcg .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cabeg ,_gece :=_b .ParseBool (_ebbcg .Value );if _gece !=nil {return _gece ;};_cgffc .PasteNumberFormatsAttr =&_cabeg ;continue ;};if _ebbcg .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_aeagb ,_fdfdcb :=_b .ParseBool (_ebbcg .Value ); +if _fdfdcb !=nil {return _fdfdcb ;};_cgffc .GhostRowAttr =&_aeagb ;continue ;};if _ebbcg .Name .Local =="\u006d\u0065\u0072g\u0065"{_cbdca ,_aeaac :=_b .ParseBool (_ebbcg .Value );if _aeaac !=nil {return _aeaac ;};_cgffc .MergeAttr =&_cbdca ;continue ; +};if _ebbcg .Name .Local =="\u0065\u0064\u0069\u0074"{_gggeeb ,_eafce :=_b .ParseBool (_ebbcg .Value );if _eafce !=nil {return _eafce ;};_cgffc .EditAttr =&_gggeeb ;continue ;};if _ebbcg .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_faagaf ,_gcbff :=_b .ParseBool (_ebbcg .Value ); +if _gcbff !=nil {return _gcbff ;};_cgffc .SplitFirstAttr =&_faagaf ;continue ;};if _ebbcg .Name .Local =="\u0063\u006f\u0070\u0079"{_fbff ,_gfggg :=_b .ParseBool (_ebbcg .Value );if _gfggg !=nil {return _gfggg ;};_cgffc .CopyAttr =&_fbff ;continue ;};if _ebbcg .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_cbaegd ,_gacdg :=_b .ParseBool (_ebbcg .Value ); +if _gacdg !=nil {return _gacdg ;};_cgffc .SplitAllAttr =&_cbaegd ;continue ;};if _ebbcg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbbbg ,_fcdca :=_b .ParseBool (_ebbcg .Value );if _fcdca !=nil {return _fcdca ; +};_cgffc .PasteFormulasAttr =&_cbbbg ;continue ;};if _ebbcg .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_eccd ,_cgaaa :=_b .ParseBool (_ebbcg .Value );if _cgaaa !=nil {return _cgaaa ;};_cgffc .CellMetaAttr =&_eccd ;continue ;};if _ebbcg .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_fdfec ,_dcbeab :=_b .ParseBool (_ebbcg .Value ); +if _dcbeab !=nil {return _dcbeab ;};_cgffc .ClearAllAttr =&_fdfec ;continue ;};if _ebbcg .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_baacf ,_fggfe :=_b .ParseUint (_ebbcg .Value ,10,32); +if _fggfe !=nil {return _fggfe ;};_cgffc .MinSupportedVersionAttr =uint32 (_baacf );continue ;};if _ebbcg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_fadb ,_ddcgg :=_b .ParseBool (_ebbcg .Value );if _ddcgg !=nil {return _ddcgg ;};_cgffc .AdjustAttr =&_fadb ; +continue ;};if _ebbcg .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ffbd ,_cedef :=_b .ParseBool (_ebbcg .Value );if _cedef !=nil {return _cedef ;};_cgffc .ClearContentsAttr =&_ffbd ;continue ;};if _ebbcg .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_eedffe ,_fbcba :=_b .ParseBool (_ebbcg .Value ); +if _fbcba !=nil {return _fbcba ;};_cgffc .PasteValuesAttr =&_eedffe ;continue ;};if _ebbcg .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_bcded ,_ebcgf :=_b .ParseBool (_ebbcg .Value );if _ebcgf !=nil {return _ebcgf ;}; +_cgffc .RowColShiftAttr =&_bcded ;continue ;};if _ebbcg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_afffb ,_ebecg :=_b .ParseBool (_ebbcg .Value );if _ebecg !=nil {return _ebecg ;};_cgffc .PasteCommentsAttr =&_afffb ; +continue ;};if _ebbcg .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aeceb ,_aagec :=_b .ParseBool (_ebbcg .Value );if _aagec !=nil {return _aagec ;};_cgffc .ClearFormatsAttr =&_aeceb ;continue ;};if _ebbcg .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_dedaa ,_gdcd :=_b .ParseBool (_ebbcg .Value ); +if _gdcd !=nil {return _gdcd ;};_cgffc .GhostColAttr =&_dedaa ;continue ;};if _ebbcg .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_edecgb ,_fcegb :=_b .ParseBool (_ebbcg .Value );if _fcegb !=nil {return _fcegb ;};_cgffc .CoerceAttr =&_edecgb ; +continue ;};if _ebbcg .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bebg ,_bebaa :=_b .ParseBool (_ebbcg .Value );if _bebaa !=nil {return _bebaa ;};_cgffc .ClearCommentsAttr =&_bebg ;continue ;};if _ebbcg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_aacae ,_gcfgb :=_b .ParseBool (_ebbcg .Value ); +if _gcfgb !=nil {return _gcfgb ;};_cgffc .PasteAllAttr =&_aacae ;continue ;};if _ebbcg .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_cafc ,_cggbd :=_b .ParseBool (_ebbcg .Value );if _cggbd !=nil {return _cggbd ;}; +_cgffc .PasteBordersAttr =&_cafc ;continue ;};if _ebbcg .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cccf ,_eabag :=_b .ParseBool (_ebbcg .Value );if _eabag !=nil {return _eabag ;};_cgffc .PasteFormatsAttr =&_cccf ; +continue ;};if _ebbcg .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_bcdff ,_bfcfc :=_b .ParseBool (_ebbcg .Value );if _bfcfc !=nil {return _bfcfc ;};_cgffc .PasteDataValidationAttr =&_bcdff ; +continue ;};if _ebbcg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_gdcce ,_caeeeg :=_b .ParseBool (_ebbcg .Value );if _caeeeg !=nil {return _caeeeg ;};_cgffc .DeleteAttr =&_gdcce ;continue ;};if _ebbcg .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_cdgdf ,_gdaea :=_b .ParseBool (_ebbcg .Value ); +if _gdaea !=nil {return _gdaea ;};_cgffc .AssignAttr =&_cdgdf ;continue ;};};for {_dcdgb ,_agff :=d .Token ();if _agff !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_agff ); +};if _bfdgc ,_fdaad :=_dcdgb .(_f .EndElement );_fdaad &&_bfdgc .Name ==start .Name {break ;};};return nil ;};func (_cgbgc ST_Scope )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgbacf :=_f .Attr {};_fgbacf .Name =name ;switch _cgbgc {case ST_ScopeUnset :_fgbacf .Value =""; +case ST_ScopeSelection :_fgbacf .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_fgbacf .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_fgbacf .Value ="\u0066\u0069\u0065l\u0064";};return _fgbacf ,nil ;};func (_aedaa ST_ItemType )Validate ()error {return _aedaa .ValidateWithPath ("")}; +func (_gfdgde *ST_WebSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfdgde =0;case "\u0073\u0068\u0065e\u0074":*_gfdgde =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_gfdgde =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_gfdgde =3; +case "\u0072\u0061\u006eg\u0065":*_gfdgde =4;case "\u0063\u0068\u0061r\u0074":*_gfdgde =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_gfdgde =6;case "\u0071\u0075\u0065r\u0079":*_gfdgde =7;case "\u006c\u0061\u0062e\u006c":*_gfdgde =8; +};return nil ;};func (_aecdge *CT_ExternalSheetName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aecdge .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_aecdge .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Column Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_accbb *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil }; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};func NewCT_DeletedField ()*CT_DeletedField {_fcded :=&CT_DeletedField {};return _fcded };type CT_Connection struct{ +// Validate validates the CT_UndoInfo and its children +func (_cffcge *CT_UndoInfo )Validate ()error {return _cffcge .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func (_egdae ST_ExternalConnectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcbbd :=_f .Attr {}; +_dbcbbd .Name =name ;switch _egdae {case ST_ExternalConnectionTypeUnset :_dbcbbd .Value ="";case ST_ExternalConnectionTypeGeneral :_dbcbbd .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_dbcbbd .Value ="\u0074\u0065\u0078\u0074"; +case ST_ExternalConnectionTypeMDY :_dbcbbd .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_dbcbbd .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_dbcbbd .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_dbcbbd .Value ="\u004d\u0059\u0044"; +case ST_ExternalConnectionTypeDYM :_dbcbbd .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_dbcbbd .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_dbcbbd .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_dbcbbd .Value ="\u0045\u004d\u0044"; +};return _dbcbbd ,nil ;}; -// Connection Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_cgdcb *CT_InputCells )ValidateWithPath (path string )error {return nil }; -// Source Database File -SourceFileAttr *string ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_afcae *CT_CustomProperties )ValidateWithPath (path string )error {for _aafg ,_cebf :=range _afcae .CustomPr {if _ggbc :=_cebf .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_aafg )); +_ggbc !=nil {return _ggbc ;};};return nil ;};func (_gfgff *ST_TextVAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecda ,_dfbec :=d .Token ();if _dfbec !=nil {return _dfbec ;};if _decdb ,_efafc :=_aecda .(_f .EndElement );_efafc &&_decdb .Name ==start .Name {*_gfgff =1; +return nil ;};if _eabbfg ,_fcgcc :=_aecda .(_f .CharData );!_fcgcc {return _bg .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",_aecda );}else {switch string (_eabbfg ){case "":*_gfgff =0; +case "\u0074\u006f\u0070":*_gfgff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfgff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gfgff =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gfgff =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gfgff =5; +};};_aecda ,_dfbec =d .Token ();if _dfbec !=nil {return _dfbec ;};if _cefcg ,_gddbgb :=_aecda .(_f .EndElement );_gddbgb &&_cefcg .Name ==start .Name {return nil ;};return _bg .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",_aecda ); +};func (_ffdebg *ST_DataConsolidateFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbadf ,_eaedbf :=d .Token ();if _eaedbf !=nil {return _eaedbf ;};if _cedcgc ,_gbcbb :=_bbadf .(_f .EndElement );_gbcbb &&_cedcgc .Name ==start .Name {*_ffdebg =1; +return nil ;};if _cefecc ,_gfbbgg :=_bbadf .(_f .CharData );!_gfbbgg {return _bg .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",_bbadf );}else {switch string (_cefecc ){case "":*_ffdebg =0; +case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ffdebg =1;case "\u0063\u006f\u0075n\u0074":*_ffdebg =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ffdebg =3;case "\u006d\u0061\u0078":*_ffdebg =4;case "\u006d\u0069\u006e":*_ffdebg =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ffdebg =6; +case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ffdebg =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_ffdebg =8;case "\u0073\u0075\u006d":*_ffdebg =9;case "\u0076\u0061\u0072":*_ffdebg =10;case "\u0076\u0061\u0072\u0070":*_ffdebg =11;};};_bbadf ,_eaedbf =d .Token (); +if _eaedbf !=nil {return _eaedbf ;};if _bcbaef ,_cabbg :=_bbadf .(_f .EndElement );_cabbg &&_bcbaef .Name ==start .Name {return nil ;};return _bg .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",_bbadf ); +};func (_efgcg ST_DataValidationType )Validate ()error {return _efgcg .ValidateWithPath ("")};type ST_CellComments byte ;type CT_Index struct{ -// Connection File -OdcFileAttr *string ; +// Shared Items Index +VAttr uint32 ;};func (_dabcde ST_FormatAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dabcde .String (),start );};func (_fbcee *CT_Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _fbcee .SheetPr !=nil {_cccee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fbcee .SheetPr ,_cccee );};if _fbcee .SheetViews !=nil {_bfedf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_fbcee .SheetViews ,_bfedf );};if _fbcee .SheetFormatPr !=nil {_ecffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fbcee .SheetFormatPr ,_ecffd ); +};if _fbcee .SheetProtection !=nil {_faagd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbcee .SheetProtection ,_faagd );};if _fbcee .CustomSheetViews !=nil {_egdbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_fbcee .CustomSheetViews ,_egdbd );};if _fbcee .PrintOptions !=nil {_gbfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fbcee .PrintOptions ,_gbfd ); +};if _fbcee .PageMargins !=nil {_eadgef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fbcee .PageMargins ,_eadgef );};if _fbcee .PageSetup !=nil {_aefcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_fbcee .PageSetup ,_aefcb );};if _fbcee .HeaderFooter !=nil {_ebfgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fbcee .HeaderFooter ,_ebfgd ); +};if _fbcee .Drawing !=nil {_gagb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fbcee .Drawing ,_gagb );};if _fbcee .LegacyDrawing !=nil {_eagda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_fbcee .LegacyDrawing ,_eagda );};if _fbcee .LegacyDrawingHF !=nil {_ddbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbcee .LegacyDrawingHF ,_ddbd ); +};if _fbcee .DrawingHF !=nil {_bcegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbcee .DrawingHF ,_bcegb );};if _fbcee .OleObjects !=nil {_gcgea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; +e .EncodeElement (_fbcee .OleObjects ,_gcgea );};if _fbcee .Controls !=nil {_cgcab :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fbcee .Controls ,_cgcab );};if _fbcee .ExtLst !=nil {_agaeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fbcee .ExtLst ,_agaeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Keep Connection Open -KeepAliveAttr *bool ; +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_adddc *CT_ObjectPr )ValidateWithPath (path string )error {if _dagafa :=_adddc .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_dagafa !=nil {return _dagafa ;};return nil ;};func (_fbegb ST_Pane )Validate ()error {return _fbegb .ValidateWithPath ("")}; +type CT_SingleXmlCells struct{ -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;}; -// Connection Name -NameAttr *string ; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_dgdbc *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_cfcbd *ST_rwColActionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfcbd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_cfcbd =1; +case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_cfcbd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_cfcbd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_cfcbd =4;};return nil ;};func (_ecded *ST_Orientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecded =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ecded =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ecded =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ecded =3;};return nil ;};func (_gfcggg *ST_RevisionAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfcggg =0; +case "\u0061\u0064\u0064":*_gfcggg =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_gfcggg =2;};return nil ;};type QueryTable struct{CT_QueryTable };func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_feeb :=&CT_ConditionalFormatting {};return _feeb ; +};func (_gfbbb *CT_ExternalSheetNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbgfa :for {_dagg ,_dbdc :=d .Token ();if _dbdc !=nil {return _dbdc ;};switch _dcbca :=_dagg .(type ){case _f .StartElement :switch _dcbca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_bgcac :=NewCT_ExternalSheetName (); +if _gaee :=d .DecodeElement (_bgcac ,&_dcbca );_gaee !=nil {return _gaee ;};_gfbbb .SheetName =append (_gfbbb .SheetName ,_bgcac );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_dcbca .Name ); +if _cfcb :=d .Skip ();_cfcb !=nil {return _cfcb ;};};case _f .EndElement :break _cbgfa ;case _f .CharData :};};return nil ;}; -// Connection Description -DescriptionAttr *string ; +// Validate validates the SingleXmlCells and its children +func (_afgag *SingleXmlCells )Validate ()error {return _afgag .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; -// Database Source Type -TypeAttr *uint32 ; +// Validate validates the CT_MetadataRecord and its children +func (_gdbba *CT_MetadataRecord )Validate ()error {return _gdbba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_ffge *CT_Cell )ValidateWithPath (path string )error {if _abfb :=_ffge .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_abfb !=nil {return _abfb ;};if _ffge .F !=nil {if _fefg :=_ffge .F .ValidateWithPath (path +"\u002f\u0046"); +_fefg !=nil {return _fefg ;};};if _ffge .Is !=nil {if _daf :=_ffge .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_daf !=nil {return _daf ;};};if _ffge .ExtLst !=nil {if _caed :=_ffge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_caed !=nil {return _caed ;};};return nil ;};func NewCT_Borders ()*CT_Borders {_egf :=&CT_Borders {};return _egf };func (_bgge *CT_IconFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgge .IconSetAttr =ST_IconSetType (1);for _ ,_cgfcd :=range start .Attr {if _cgfcd .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bgge .IconSetAttr .UnmarshalXMLAttr (_cgfcd ); +continue ;};if _cgfcd .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_aaffe ,_dcebde :=_b .ParseUint (_cgfcd .Value ,10,32);if _dcebde !=nil {return _dcebde ;};_dafa :=uint32 (_aaffe );_bgge .IconIdAttr =&_dafa ;continue ;};};for {_gabgd ,_dcgdf :=d .Token (); +if _dcgdf !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_dcgdf );};if _bgbgg ,_acgg :=_gabgd .(_f .EndElement );_acgg &&_bgbgg .Name ==start .Name {break ; +};};return nil ;};func (_gddfbd ST_MdxFunctionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gedgf :=_f .Attr {};_gedgf .Name =name ;switch _gddfbd {case ST_MdxFunctionTypeUnset :_gedgf .Value ="";case ST_MdxFunctionTypeM :_gedgf .Value ="\u006d"; +case ST_MdxFunctionTypeV :_gedgf .Value ="\u0076";case ST_MdxFunctionTypeS :_gedgf .Value ="\u0073";case ST_MdxFunctionTypeC :_gedgf .Value ="\u0063";case ST_MdxFunctionTypeR :_gedgf .Value ="\u0072";case ST_MdxFunctionTypeP :_gedgf .Value ="\u0070";case ST_MdxFunctionTypeK :_gedgf .Value ="\u006b"; +};return _gedgf ,nil ;};func NewCT_String ()*CT_String {_fbeeda :=&CT_String {};return _fbeeda }; -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_fcagd *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func NewCT_Table ()*CT_Table {_bcffb :=&CT_Table {};_bcffb .TableColumns =NewCT_TableColumns ();return _bcffb ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1; +ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_dafbe *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dafbe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dafbe =1; +case "\u006f\u0066\u0066":*_dafbe =2;case "\u006f\u006e":*_dafbe =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_dafbe =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_dafbe =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dafbe =6; +case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dafbe =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_dafbe =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_dafbe =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_dafbe =10; +case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_dafbe =11;};return nil ;};func (_begdd *ST_PrintError )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_begdd =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_begdd =1; +case "\u0062\u006c\u0061n\u006b":*_begdd =2;case "\u0064\u0061\u0073\u0068":*_begdd =3;case "\u004e\u0041":*_begdd =4;};return nil ;}; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Validate validates the CT_Filters and its children +func (_dfcf *CT_Filters )Validate ()error {return _dfcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; -// Save Password -SavePasswordAttr *bool ; +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_baec *CT_MRUColors )ValidateWithPath (path string )error {for _cacd ,_dbgb :=range _baec .Color {if _dadaac :=_dbgb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cacd ));_dadaac !=nil {return _dadaac ; +};};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_cfg :=&CT_CellFormula {};return _cfg };func NewCT_Sheet ()*CT_Sheet {_accaac :=&CT_Sheet {};return _accaac };const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2; +ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9; +); -// New Connection -NewAttr *bool ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_adead *CT_Field )ValidateWithPath (path string )error {return nil };type CT_Sheet struct{ -// Deleted Connection -DeletedAttr *bool ; +// Sheet Name +NameAttr string ; -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// Sheet Tab Id +SheetIdAttr uint32 ; -// Background Refresh -BackgroundAttr *bool ; +// Visible State +StateAttr ST_SheetState ;IdAttr string ;}; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_cgacff *CT_GroupLevels )ValidateWithPath (path string )error {for _cageb ,_cagfe :=range _cgacff .GroupLevel {if _faeac :=_cagfe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_cageb )); +_faeac !=nil {return _faeac ;};};return nil ;};type CT_FontSize struct{ -// Save Data -SaveDataAttr *bool ; +// Value +ValAttr float64 ;}; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// Validate validates the CT_Connections and its children +func (_cdged *CT_Connections )Validate ()error {return _cdged .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");}; -// SSO Id -SingleSignOnIdAttr *string ; +// Validate validates the CT_ReviewedRevisions and its children +func (_cegdd *CT_ReviewedRevisions )Validate ()error {return _cegdd .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");}; -// Database Properties -DbPr *CT_DbPr ; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_dgabbb *CT_Schema )ValidateWithPath (path string )error {return nil };func (_cfeb *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_cfeb .RefAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cfeb .AuthorIdAttr )});if _cfeb .GuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cfeb .GuidAttr )}); +};if _cfeb .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cfeb .ShapeIdAttr )});};e .EncodeToken (start );_gcgce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}}; +e .EncodeElement (_cfeb .Text ,_gcgce );if _cfeb .CommentPr !=nil {_dbbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_cfeb .CommentPr ,_dbbee );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dgffa *Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _dgffa .CT_Users .MarshalXML (e ,start );};func (_egddb *ST_UpdateLinks )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egddb =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_egddb =1; +case "\u006e\u0065\u0076e\u0072":*_egddb =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_egddb =3;};return nil ;};func (_affcc ST_Pane )String ()string {switch _affcc {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; +case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";};func (_cbba *CT_CsPageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbba .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .PaperSizeAttr )}); +};if _cbba .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .PaperHeightAttr )});};if _cbba .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .PaperWidthAttr )}); +};if _cbba .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .FirstPageNumberAttr )}); +};if _cbba .OrientationAttr !=ST_OrientationUnset {_ceedfc ,_fcecc :=_cbba .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _fcecc !=nil {return _fcecc ;};start .Attr =append (start .Attr ,_ceedfc ); +};if _cbba .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbba .UsePrinterDefaultsAttr ))}); +};if _cbba .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbba .BlackAndWhiteAttr ))}); +};if _cbba .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbba .DraftAttr ))});};if _cbba .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbba .UseFirstPageNumberAttr ))}); +};if _cbba .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .HorizontalDpiAttr )}); +};if _cbba .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .VerticalDpiAttr )});};if _cbba .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .CopiesAttr )}); +};if _cbba .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cbba .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type ST_Qualifier byte ; -// OLAP Properties -OlapPr *CT_OlapPr ; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_feef *CT_CsPageSetup )ValidateWithPath (path string )error {if _feef .PaperHeightAttr !=nil {if !_e .ST_PositiveUniversalMeasurePatternRe .MatchString (*_feef .PaperHeightAttr ){return _bg .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 ,_e .ST_PositiveUniversalMeasurePatternRe ,*_feef .PaperHeightAttr ); +};};if _feef .PaperHeightAttr !=nil {if !_e .ST_UniversalMeasurePatternRe .MatchString (*_feef .PaperHeightAttr ){return _bg .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 ,_e .ST_UniversalMeasurePatternRe ,*_feef .PaperHeightAttr ); +};};if _feef .PaperWidthAttr !=nil {if !_e .ST_PositiveUniversalMeasurePatternRe .MatchString (*_feef .PaperWidthAttr ){return _bg .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 ,_e .ST_PositiveUniversalMeasurePatternRe ,*_feef .PaperWidthAttr ); +};};if _feef .PaperWidthAttr !=nil {if !_e .ST_UniversalMeasurePatternRe .MatchString (*_feef .PaperWidthAttr ){return _bg .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 ,_e .ST_UniversalMeasurePatternRe ,*_feef .PaperWidthAttr ); +};};if _edca :=_feef .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_edca !=nil {return _edca ;};return nil ;};func NewCT_Item ()*CT_Item {_fcbce :=&CT_Item {};return _fcbce }; +func (_bbfef *CT_ChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfd :for {_ccbg ,_cfcab :=d .Token ();if _cfcab !=nil {return _cfcab ;};switch _bggf :=_ccbg .(type ){case _f .StartElement :switch _bggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_bddg :=NewCT_ChartsheetView (); +if _bddgb :=d .DecodeElement (_bddg ,&_bggf );_bddgb !=nil {return _bddgb ;};_bbfef .SheetView =append (_bbfef .SheetView ,_bddg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfef .ExtLst =NewCT_ExtensionList (); +if _cdgd :=d .DecodeElement (_bbfef .ExtLst ,&_bggf );_cdgd !=nil {return _cdgd ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_bggf .Name ); +if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _f .EndElement :break _agfd ;case _f .CharData :};};return nil ;};func NewCT_Tuples ()*CT_Tuples {_bgeeg :=&CT_Tuples {};return _bgeeg };func NewCT_Stylesheet ()*CT_Stylesheet {_ceeagg :=&CT_Stylesheet {}; +return _ceeagg };func (_aedgc *CT_RPrElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badbfe :for {_aaadf ,_gdaef :=d .Token ();if _gdaef !=nil {return _gdaef ;};switch _gacagg :=_aaadf .(type ){case _f .StartElement :switch _gacagg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_aedgc .RFont =NewCT_FontName (); +if _dccf :=d .DecodeElement (_aedgc .RFont ,&_gacagg );_dccf !=nil {return _dccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_aedgc .Charset =NewCT_IntProperty (); +if _ffeba :=d .DecodeElement (_aedgc .Charset ,&_gacagg );_ffeba !=nil {return _ffeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_aedgc .Family =NewCT_IntProperty (); +if _ddbbc :=d .DecodeElement (_aedgc .Family ,&_gacagg );_ddbbc !=nil {return _ddbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_aedgc .B =NewCT_BooleanProperty (); +if _bffbgd :=d .DecodeElement (_aedgc .B ,&_gacagg );_bffbgd !=nil {return _bffbgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_aedgc .I =NewCT_BooleanProperty (); +if _bbgabb :=d .DecodeElement (_aedgc .I ,&_gacagg );_bbgabb !=nil {return _bbgabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_aedgc .Strike =NewCT_BooleanProperty (); +if _dadec :=d .DecodeElement (_aedgc .Strike ,&_gacagg );_dadec !=nil {return _dadec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_aedgc .Outline =NewCT_BooleanProperty (); +if _bdfc :=d .DecodeElement (_aedgc .Outline ,&_gacagg );_bdfc !=nil {return _bdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_aedgc .Shadow =NewCT_BooleanProperty (); +if _bdedd :=d .DecodeElement (_aedgc .Shadow ,&_gacagg );_bdedd !=nil {return _bdedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_aedgc .Condense =NewCT_BooleanProperty (); +if _fdcea :=d .DecodeElement (_aedgc .Condense ,&_gacagg );_fdcea !=nil {return _fdcea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_aedgc .Extend =NewCT_BooleanProperty (); +if _gbaa :=d .DecodeElement (_aedgc .Extend ,&_gacagg );_gbaa !=nil {return _gbaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_aedgc .Color =NewCT_Color (); +if _bgafd :=d .DecodeElement (_aedgc .Color ,&_gacagg );_bgafd !=nil {return _bgafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_aedgc .Sz =NewCT_FontSize (); +if _ggcdf :=d .DecodeElement (_aedgc .Sz ,&_gacagg );_ggcdf !=nil {return _ggcdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_aedgc .U =NewCT_UnderlineProperty (); +if _fgage :=d .DecodeElement (_aedgc .U ,&_gacagg );_fgage !=nil {return _fgage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_aedgc .VertAlign =NewCT_VerticalAlignFontProperty (); +if _egbcf :=d .DecodeElement (_aedgc .VertAlign ,&_gacagg );_egbcf !=nil {return _egbcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_aedgc .Scheme =NewCT_FontScheme (); +if _dagbg :=d .DecodeElement (_aedgc .Scheme ,&_gacagg );_dagbg !=nil {return _dagbg ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_gacagg .Name ); +if _abgacd :=d .Skip ();_abgacd !=nil {return _abgacd ;};};case _f .EndElement :break _badbfe ;case _f .CharData :};};return nil ;};func (_agafed *Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agafed .CT_Metadata =*NewCT_Metadata (); +_daedag :for {_bdagd ,_aeabgg :=d .Token ();if _aeabgg !=nil {return _aeabgg ;};switch _abbfg :=_bdagd .(type ){case _f .StartElement :switch _abbfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_agafed .MetadataTypes =NewCT_MetadataTypes (); +if _gbfee :=d .DecodeElement (_agafed .MetadataTypes ,&_abbfg );_gbfee !=nil {return _gbfee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_agafed .MetadataStrings =NewCT_MetadataStrings (); +if _eefgf :=d .DecodeElement (_agafed .MetadataStrings ,&_abbfg );_eefgf !=nil {return _eefgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_agafed .MdxMetadata =NewCT_MdxMetadata (); +if _edbab :=d .DecodeElement (_agafed .MdxMetadata ,&_abbfg );_edbab !=nil {return _edbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_adfec :=NewCT_FutureMetadata (); +if _cdfdgg :=d .DecodeElement (_adfec ,&_abbfg );_cdfdgg !=nil {return _cdfdgg ;};_agafed .FutureMetadata =append (_agafed .FutureMetadata ,_adfec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_agafed .CellMetadata =NewCT_MetadataBlocks (); +if _gfcef :=d .DecodeElement (_agafed .CellMetadata ,&_abbfg );_gfcef !=nil {return _gfcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_agafed .ValueMetadata =NewCT_MetadataBlocks (); +if _feddba :=d .DecodeElement (_agafed .ValueMetadata ,&_abbfg );_feddba !=nil {return _feddba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agafed .ExtLst =NewCT_ExtensionList (); +if _fedcf :=d .DecodeElement (_agafed .ExtLst ,&_abbfg );_fedcf !=nil {return _fedcf ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_abbfg .Name ); +if _egbbaf :=d .Skip ();_egbbaf !=nil {return _egbbaf ;};};case _f .EndElement :break _daedag ;case _f .CharData :};};return nil ;}; -// Web Query Properties -WebPr *CT_WebPr ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_ddcb *CT_Control )ValidateWithPath (path string )error {if _ddcb .ControlPr !=nil {if _geed :=_ddcb .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_geed !=nil {return _geed ;};};return nil ;}; +type ST_Sqref []string ;func (_cbfga ST_RevisionAction )ValidateWithPath (path string )error {switch _cbfga {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfga )); +};return nil ;};func (_fgcfeg *CT_PivotSelection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcfeg .PivotArea =NewCT_PivotArea ();for _ ,_cdeac :=range start .Attr {if _cdeac .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"&&_cdeac .Name .Local =="\u0069\u0064"||_cdeac .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"&&_cdeac .Name .Local =="\u0069\u0064"{_cccbf ,_caagb :=_cdeac .Value ,error (nil ); +if _caagb !=nil {return _caagb ;};_fgcfeg .IdAttr =&_cccbf ;continue ;};if _cdeac .Name .Local =="\u006d\u0069\u006e"{_dbdbb ,_cfcba :=_b .ParseUint (_cdeac .Value ,10,32);if _cfcba !=nil {return _cfcba ;};_cddbb :=uint32 (_dbdbb );_fgcfeg .MinAttr =&_cddbb ; +continue ;};if _cdeac .Name .Local =="\u006d\u0061\u0078"{_ebbcf ,_gffce :=_b .ParseUint (_cdeac .Value ,10,32);if _gffce !=nil {return _gffce ;};_ecgeee :=uint32 (_ebbcf );_fgcfeg .MaxAttr =&_ecgeee ;continue ;};if _cdeac .Name .Local =="\u006c\u0061\u0062e\u006c"{_fcaaa ,_bdccb :=_b .ParseBool (_cdeac .Value ); +if _bdccb !=nil {return _bdccb ;};_fgcfeg .LabelAttr =&_fcaaa ;continue ;};if _cdeac .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_eeea ,_ffbb :=_b .ParseUint (_cdeac .Value ,10,32);if _ffbb !=nil {return _ffbb ;};_fbgfd :=uint32 (_eeea ); +_fgcfeg .ActiveRowAttr =&_fbgfd ;continue ;};if _cdeac .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_cdcgb ,_afefc :=_b .ParseBool (_cdeac .Value );if _afefc !=nil {return _afefc ;};_fgcfeg .ExtendableAttr =&_cdcgb ;continue ; +};if _cdeac .Name .Local =="\u0061\u0078\u0069\u0073"{_fgcfeg .AxisAttr .UnmarshalXMLAttr (_cdeac );continue ;};if _cdeac .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_ffdeb ,_bfbg :=_b .ParseUint (_cdeac .Value ,10,32);if _bfbg !=nil {return _bfbg ; +};_eefe :=uint32 (_ffdeb );_fgcfeg .DimensionAttr =&_eefe ;continue ;};if _cdeac .Name .Local =="\u0073\u0074\u0061r\u0074"{_efbea ,_acfca :=_b .ParseUint (_cdeac .Value ,10,32);if _acfca !=nil {return _acfca ;};_cgabc :=uint32 (_efbea );_fgcfeg .StartAttr =&_cgabc ; +continue ;};if _cdeac .Name .Local =="\u0070\u0061\u006e\u0065"{_fgcfeg .PaneAttr .UnmarshalXMLAttr (_cdeac );continue ;};if _cdeac .Name .Local =="\u0064\u0061\u0074\u0061"{_debfe ,_bgcec :=_b .ParseBool (_cdeac .Value );if _bgcec !=nil {return _bgcec ; +};_fgcfeg .DataAttr =&_debfe ;continue ;};if _cdeac .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfdab ,_fedebe :=_b .ParseUint (_cdeac .Value ,10,32);if _fedebe !=nil {return _fedebe ;};_gccbe :=uint32 (_dfdab );_fgcfeg .CountAttr =&_gccbe ;continue ;}; +if _cdeac .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_bffdg ,_ceaae :=_b .ParseUint (_cdeac .Value ,10,32);if _ceaae !=nil {return _ceaae ;};_gddae :=uint32 (_bffdg );_fgcfeg .ActiveColAttr =&_gddae ;continue ;};if _cdeac .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_ebbdgc ,_dcded :=_b .ParseUint (_cdeac .Value ,10,32); +if _dcded !=nil {return _dcded ;};_aebdb :=uint32 (_ebbdgc );_fgcfeg .PreviousRowAttr =&_aebdb ;continue ;};if _cdeac .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_adagb ,_eagaae :=_b .ParseUint (_cdeac .Value ,10,32); +if _eagaae !=nil {return _eagaae ;};_begce :=uint32 (_adagb );_fgcfeg .PreviousColAttr =&_begce ;continue ;};if _cdeac .Name .Local =="\u0063\u006c\u0069c\u006b"{_eddeg ,_bgbga :=_b .ParseUint (_cdeac .Value ,10,32);if _bgbga !=nil {return _bgbga ;};_ffaab :=uint32 (_eddeg ); +_fgcfeg .ClickAttr =&_ffaab ;continue ;};if _cdeac .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_afada ,_eagfa :=_b .ParseBool (_cdeac .Value );if _eagfa !=nil {return _eagfa ;};_fgcfeg .ShowHeaderAttr =&_afada ;continue ; +};};_fdeag :for {_ecdab ,_aeggb :=d .Token ();if _aeggb !=nil {return _aeggb ;};switch _fbeea :=_ecdab .(type ){case _f .StartElement :switch _fbeea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _aaced :=d .DecodeElement (_fgcfeg .PivotArea ,&_fbeea ); +_aaced !=nil {return _aaced ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fbeea .Name ); +if _dcfeg :=d .Skip ();_dcfeg !=nil {return _dcfeg ;};};case _f .EndElement :break _fdeag ;case _f .CharData :};};return nil ;};func NewMapInfo ()*MapInfo {_bcacd :=&MapInfo {};_bcacd .CT_MapInfo =*NewCT_MapInfo ();return _bcacd }; -// Text Import Settings -TextPr *CT_TextPr ; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_baggb *CT_PivotDimension )ValidateWithPath (path string )error {return nil };type CT_MeasureGroup struct{ -// Query Parameters -Parameters *CT_Parameters ; +// Measure Group Name +NameAttr string ; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;};func (_gde *CT_AutoSortScope )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gde .PivotArea =NewCT_PivotArea ();_dad :for {_bda ,_fgfe :=d .Token ();if _fgfe !=nil {return _fgfe ;};switch _de :=_bda .(type ){case _e .StartElement :switch _de .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _bbf :=d .DecodeElement (_gde .PivotArea ,&_de ); -_bbf !=nil {return _bbf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_de .Name ); -if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _e .EndElement :break _dad ;case _e .CharData :};};return nil ;};func (_ceeba *CT_ExternalSheetName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceeba .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ceeba .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ServerFormats struct{ +// Measure Group Display Name +CaptionAttr string ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_abadf :=&CT_SingleXmlCells {};return _abadf }; -// Format Count -CountAttr *uint32 ; +// Validate validates the CT_DataBinding and its children +func (_edebb *CT_DataBinding )Validate ()error {return _edebb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func NewCT_Items ()*CT_Items {_cefa :=&CT_Items {};return _cefa };func (_ebdga ST_ShowDataAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebdga .String (),start ); +};type ST_GroupBy byte ;type CT_Format struct{ -// Server Format -ServerFormat []*CT_ServerFormat ;};type CT_CommentPr struct{ +// Format Action +ActionAttr ST_FormatAction ; -// Locked Flag -LockedAttr *bool ; +// Format Id +DxfIdAttr *uint32 ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// Print Flag -PrintAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cfggga *CT_RangePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baedd :=range start .Attr {if _baedd .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_aefde ,_afgcae :=_b .ParseBool (_baedd .Value ); +if _afgcae !=nil {return _afgcae ;};_cfggga .AutoStartAttr =&_aefde ;continue ;};if _baedd .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_dcaad ,_geegb :=_b .ParseBool (_baedd .Value );if _geegb !=nil {return _geegb ;};_cfggga .AutoEndAttr =&_dcaad ; +continue ;};if _baedd .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_cfggga .GroupByAttr .UnmarshalXMLAttr (_baedd );continue ;};if _baedd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_ebafd ,_dbgag :=_b .ParseFloat (_baedd .Value ,64); +if _dbgag !=nil {return _dbgag ;};_cfggga .StartNumAttr =&_ebafd ;continue ;};if _baedd .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_cgdfg ,_ebbfa :=_b .ParseFloat (_baedd .Value ,64);if _ebbfa !=nil {return _ebbfa ;};_cfggga .EndNumAttr =&_cgdfg ; +continue ;};if _baedd .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_ecfcb ,_efbfb :=ParseStdlibTime (_baedd .Value );if _efbfb !=nil {return _efbfb ;};_cfggga .StartDateAttr =&_ecfcb ;continue ;};if _baedd .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_egaede ,_daffe :=ParseStdlibTime (_baedd .Value ); +if _daffe !=nil {return _daffe ;};_cfggga .EndDateAttr =&_egaede ;continue ;};if _baedd .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_edeba ,_gdaa :=_b .ParseFloat (_baedd .Value ,64);if _gdaa !=nil {return _gdaa ; +};_cfggga .GroupIntervalAttr =&_edeba ;continue ;};};for {_cdgfg ,_efffd :=d .Token ();if _efffd !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_efffd ); +};if _acddg ,_gcfbe :=_cdgfg .(_f .EndElement );_gcfbe &&_acddg .Name ==start .Name {break ;};};return nil ;}; -// Disabled Flag -DisabledAttr *bool ; +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_adddb *CT_PivotArea )ValidateWithPath (path string )error {if _cfccc :=_adddb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cfccc !=nil {return _cfccc ;};if _fdgac :=_adddb .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); +_fdgac !=nil {return _fdgac ;};if _adddb .References !=nil {if _efead :=_adddb .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_efead !=nil {return _efead ;};};if _adddb .ExtLst !=nil {if _efcea :=_adddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_efcea !=nil {return _efcea ;};};return nil ;}; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Validate validates the CT_Borders and its children +func (_ded *CT_Borders )Validate ()error {return _ded .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_gacbafg *CT_Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gacbafg .ConformanceAttr !=_e .ST_ConformanceClassUnset {_bbgcb ,_cdabe :=_gacbafg .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); +if _cdabe !=nil {return _cdabe ;};start .Attr =append (start .Attr ,_bbgcb );};e .EncodeToken (start );if _gacbafg .FileVersion !=nil {_gaecb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_gacbafg .FileVersion ,_gaecb );};if _gacbafg .FileSharing !=nil {_ggefge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_gacbafg .FileSharing ,_ggefge ); +};if _gacbafg .WorkbookPr !=nil {_ccdag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_gacbafg .WorkbookPr ,_ccdag );};if _gacbafg .WorkbookProtection !=nil {_caadfc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gacbafg .WorkbookProtection ,_caadfc );};if _gacbafg .BookViews !=nil {_beddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gacbafg .BookViews ,_beddf ); +};_geffa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_gacbafg .Sheets ,_geffa );if _gacbafg .FunctionGroups !=nil {_aeebg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}}; +e .EncodeElement (_gacbafg .FunctionGroups ,_aeebg );};if _gacbafg .ExternalReferences !=nil {_gcfdf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_gacbafg .ExternalReferences ,_gcfdf ); +};if _gacbafg .DefinedNames !=nil {_cgdda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gacbafg .DefinedNames ,_cgdda );};if _gacbafg .CalcPr !=nil {_gcfee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}}; +e .EncodeElement (_gacbafg .CalcPr ,_gcfee );};if _gacbafg .OleSize !=nil {_bbeaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gacbafg .OleSize ,_bbeaec );};if _gacbafg .CustomWorkbookViews !=nil {_fgaage :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}}; +e .EncodeElement (_gacbafg .CustomWorkbookViews ,_fgaage );};if _gacbafg .PivotCaches !=nil {_daagaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_gacbafg .PivotCaches ,_daagaa ); +};if _gacbafg .SmartTagPr !=nil {_ccdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_gacbafg .SmartTagPr ,_ccdc );};if _gacbafg .SmartTagTypes !=nil {_bcaagb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}}; +e .EncodeElement (_gacbafg .SmartTagTypes ,_bcaagb );};if _gacbafg .WebPublishing !=nil {_defbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_gacbafg .WebPublishing ,_defbg ); +};if _gacbafg .FileRecoveryPr !=nil {_faeed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_cegabc :=range _gacbafg .FileRecoveryPr {e .EncodeElement (_cegabc ,_faeed ); +};};if _gacbafg .WebPublishObjects !=nil {_egdfcc :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_gacbafg .WebPublishObjects ,_egdfcc );}; +if _gacbafg .ExtLst !=nil {_aedgdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gacbafg .ExtLst ,_aedgdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Automatic Line Flag -AutoLineAttr *bool ; +// Validate validates the CT_Members and its children +func (_abegg *CT_Members )Validate ()error {return _abegg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; -// Alternative Text -AltTextAttr *string ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_aagbb *CT_PageField )ValidateWithPath (path string )error {if _aagbb .ExtLst !=nil {if _caefa :=_aagbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caefa !=nil {return _caefa ;};};return nil ;};type CT_SheetProtection struct{ -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// Legacy Password +PasswordAttr *string ; -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Text Lock Flag -LockTextAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Far East Alignment Flag -JustLastXAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func NewCT_Reviewed ()*CT_Reviewed {_bdgbba :=&CT_Reviewed {};return _bdgbba };func (_aggdb ST_DataValidationOperator )ValidateWithPath (path string )error {switch _aggdb {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggdb )); -};return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Validate validates the Worksheet and its children -func (_aebfb *Worksheet )Validate ()error {return _aebfb .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};type CT_RgbColor struct{ +// Sheet Locked +SheetAttr *bool ; -// Alpha Red Green Blue -RgbAttr *string ;};type ST_HorizontalAlignment byte ;func (_dbgfba *Revisions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbgfba .CT_Revisions =*NewCT_Revisions ();_bbfgf :for {_dcdbf ,_fgefd :=d .Token ();if _fgefd !=nil {return _fgefd ; -};switch _babba :=_dcdbf .(type ){case _e .StartElement :switch _babba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_adcdg :=NewCT_RevisionRowColumn (); -if _gefbcd :=d .DecodeElement (_adcdg ,&_babba );_gefbcd !=nil {return _gefbcd ;};_dbgfba .Rrc =append (_dbgfba .Rrc ,_adcdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_dedfd :=NewCT_RevisionMove (); -if _abebc :=d .DecodeElement (_dedfd ,&_babba );_abebc !=nil {return _abebc ;};_dbgfba .Rm =append (_dbgfba .Rm ,_dedfd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_cdadb :=NewCT_RevisionCustomView (); -if _feaba :=d .DecodeElement (_cdadb ,&_babba );_feaba !=nil {return _feaba ;};_dbgfba .Rcv =append (_dbgfba .Rcv ,_cdadb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_eefga :=NewCT_RevisionSheetRename (); -if _aegbc :=d .DecodeElement (_eefga ,&_babba );_aegbc !=nil {return _aegbc ;};_dbgfba .Rsnm =append (_dbgfba .Rsnm ,_eefga );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_egaecb :=NewCT_RevisionInsertSheet (); -if _dagecd :=d .DecodeElement (_egaecb ,&_babba );_dagecd !=nil {return _dagecd ;};_dbgfba .Ris =append (_dbgfba .Ris ,_egaecb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_acbgg :=NewCT_RevisionCellChange (); -if _ccbbfc :=d .DecodeElement (_acbgg ,&_babba );_ccbbfc !=nil {return _ccbbfc ;};_dbgfba .Rcc =append (_dbgfba .Rcc ,_acbgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_bfdffb :=NewCT_RevisionFormatting (); -if _gfaaf :=d .DecodeElement (_bfdffb ,&_babba );_gfaaf !=nil {return _gfaaf ;};_dbgfba .Rfmt =append (_dbgfba .Rfmt ,_bfdffb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_ggdgb :=NewCT_RevisionAutoFormatting (); -if _bbded :=d .DecodeElement (_ggdgb ,&_babba );_bbded !=nil {return _bbded ;};_dbgfba .Raf =append (_dbgfba .Raf ,_ggdgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_dccbd :=NewCT_RevisionDefinedName (); -if _decdec :=d .DecodeElement (_dccbd ,&_babba );_decdec !=nil {return _decdec ;};_dbgfba .Rdn =append (_dbgfba .Rdn ,_dccbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_acdgc :=NewCT_RevisionComment (); -if _cacacb :=d .DecodeElement (_acdgc ,&_babba );_cacacb !=nil {return _cacacb ;};_dbgfba .Rcmt =append (_dbgfba .Rcmt ,_acdgc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_fagad :=NewCT_RevisionQueryTableField (); -if _bcffe :=d .DecodeElement (_fagad ,&_babba );_bcffe !=nil {return _bcffe ;};_dbgfba .Rqt =append (_dbgfba .Rqt ,_fagad );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_fcegc :=NewCT_RevisionConflict (); -if _cbcede :=d .DecodeElement (_fcegc ,&_babba );_cbcede !=nil {return _cbcede ;};_dbgfba .Rcft =append (_dbgfba .Rcft ,_fcegc );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_babba .Name ); -if _aeede :=d .Skip ();_aeede !=nil {return _aeede ;};};case _e .EndElement :break _bbfgf ;case _e .CharData :};};return nil ;}; +// Objects Locked +ObjectsAttr *bool ; -// Validate validates the CT_HeaderFooter and its children -func (_gdbc *CT_HeaderFooter )Validate ()error {return _gdbc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Scenarios Locked +ScenariosAttr *bool ; -// Validate validates the CT_RevisionConflict and its children -func (_befec *CT_RevisionConflict )Validate ()error {return _befec .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");}; +// Format Cells Locked +FormatCellsAttr *bool ; -// Validate validates the CT_Extension and its children -func (_adgb *CT_Extension )Validate ()error {return _adgb .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_adcga *StyleSheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adcga .CT_Stylesheet =*NewCT_Stylesheet (); -_egcac :for {_gebf ,_gfgeec :=d .Token ();if _gfgeec !=nil {return _gfgeec ;};switch _dbcfff :=_gebf .(type ){case _e .StartElement :switch _dbcfff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_adcga .NumFmts =NewCT_NumFmts (); -if _ceebbb :=d .DecodeElement (_adcga .NumFmts ,&_dbcfff );_ceebbb !=nil {return _ceebbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_adcga .Fonts =NewCT_Fonts (); -if _ccgedg :=d .DecodeElement (_adcga .Fonts ,&_dbcfff );_ccgedg !=nil {return _ccgedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_adcga .Fills =NewCT_Fills (); -if _ecfdcc :=d .DecodeElement (_adcga .Fills ,&_dbcfff );_ecfdcc !=nil {return _ecfdcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_adcga .Borders =NewCT_Borders (); -if _ggced :=d .DecodeElement (_adcga .Borders ,&_dbcfff );_ggced !=nil {return _ggced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_adcga .CellStyleXfs =NewCT_CellStyleXfs (); -if _ecddf :=d .DecodeElement (_adcga .CellStyleXfs ,&_dbcfff );_ecddf !=nil {return _ecddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_adcga .CellXfs =NewCT_CellXfs (); -if _gfdfec :=d .DecodeElement (_adcga .CellXfs ,&_dbcfff );_gfdfec !=nil {return _gfdfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_adcga .CellStyles =NewCT_CellStyles (); -if _ccbgf :=d .DecodeElement (_adcga .CellStyles ,&_dbcfff );_ccbgf !=nil {return _ccbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_adcga .Dxfs =NewCT_Dxfs (); -if _eggbbb :=d .DecodeElement (_adcga .Dxfs ,&_dbcfff );_eggbbb !=nil {return _eggbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_adcga .TableStyles =NewCT_TableStyles (); -if _debee :=d .DecodeElement (_adcga .TableStyles ,&_dbcfff );_debee !=nil {return _debee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_adcga .Colors =NewCT_Colors (); -if _abdcg :=d .DecodeElement (_adcga .Colors ,&_dbcfff );_abdcg !=nil {return _abdcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcga .ExtLst =NewCT_ExtensionList (); -if _ddfbc :=d .DecodeElement (_adcga .ExtLst ,&_dbcfff );_ddfbc !=nil {return _ddfbc ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dbcfff .Name ); -if _dgdgcf :=d .Skip ();_dgdgcf !=nil {return _dgdgcf ;};};case _e .EndElement :break _egcac ;case _e .CharData :};};return nil ;};func (_bcacb *CT_IntProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bcacb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Format Columns Locked +FormatColumnsAttr *bool ; -// Validate validates the Chartsheet and its children -func (_dgcef *Chartsheet )Validate ()error {return _dgcef .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func NewUsers ()*Users {_bddgd :=&Users {};_bddgd .CT_Users =*NewCT_Users ();return _bddgd };func (_fegfg ST_DvAspect )Validate ()error {return _fegfg .ValidateWithPath ("")}; -type CT_ColFields struct{ +// Format Rows Locked +FormatRowsAttr *bool ; -// Repeated Items Count -CountAttr *uint32 ; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// Field -Field []*CT_Field ;};func (_gaegd ST_Type )String ()string {switch _gaegd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e"; -};return "";};func (_cdgaf *ST_TimePeriod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdgaf =0;case "\u0074\u006f\u0064a\u0079":*_cdgaf =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cdgaf =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cdgaf =3; -case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_cdgaf =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cdgaf =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cdgaf =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cdgaf =7; -case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cdgaf =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cdgaf =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cdgaf =10;};return nil ;};func (_bfcef *ST_SortBy )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfcef =0; -case "\u0076\u0061\u006cu\u0065":*_bfcef =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_bfcef =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_bfcef =3;case "\u0069\u0063\u006f\u006e":*_bfcef =4;};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_aefcf :=&CT_XStringElement {}; -return _aefcf };func (_afbd *AG_RevData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afbd .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_afbd .RIdAttr )}); -};if _afbd .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_afbd .UaAttr ))});};if _afbd .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_afbd .RaAttr ))}); -};return nil ;}; +// Insert Rows Locked +InsertRowsAttr *bool ; -// Validate validates the CT_Field and its children -func (_eccac *CT_Field )Validate ()error {return _eccac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_gfecd *CT_IconSet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfecd .IconSetAttr !=ST_IconSetTypeUnset {_gccaa ,_ecebe :=_gfecd .IconSetAttr .MarshalXMLAttr (_e .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); -if _ecebe !=nil {return _ecebe ;};start .Attr =append (start .Attr ,_gccaa );};if _gfecd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfecd .ShowValueAttr ))}); -};if _gfecd .PercentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfecd .PercentAttr ))});};if _gfecd .ReverseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gfecd .ReverseAttr ))}); -};e .EncodeToken (start );_faaff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_ecdgda :=range _gfecd .Cfvo {e .EncodeElement (_ecdgda ,_faaff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// Validate validates the CT_Controls and its children -func (_gccb *CT_Controls )Validate ()error {return _gccb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_gfaae *CT_LevelGroup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_gfaae .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_gfaae .UniqueNameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_gfaae .CaptionAttr )}); -if _gfaae .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gfaae .UniqueParentAttr )});};if _gfaae .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gfaae .IdAttr )}); -};e .EncodeToken (start );_gccef :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gfaae .GroupMembers ,_gccef );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ccfde *CT_MetadataBlock )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_abgef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_bggde :=range _ccfde .Rc {e .EncodeElement (_bggde ,_abgef ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Border Count -CountAttr *uint32 ; +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Border -Border []*CT_Border ;}; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_bfgfg *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_gggfc *ST_Scope )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gggfc =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_gggfc =1;case "\u0064\u0061\u0074\u0061":*_gggfc =2; -case "\u0066\u0069\u0065l\u0064":*_gggfc =3;};return nil ;}; +// Sort Locked +SortAttr *bool ; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_aggde *Users )ValidateWithPath (path string )error {if _eacgef :=_aggde .CT_Users .ValidateWithPath (path );_eacgef !=nil {return _eacgef ;};return nil ;};func (_acfbeg *ST_Axis )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acfbeg =0; -case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_acfbeg =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_acfbeg =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_acfbeg =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_acfbeg =4; -};return nil ;};type Sst struct{CT_Sst }; +// AutoFilter Locked +AutoFilterAttr *bool ; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_gabaf *CT_MdxTuple )ValidateWithPath (path string )error {for _efgcb ,_dgfac :=range _gabaf .N {if _ececb :=_dgfac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_efgcb ));_ececb !=nil {return _ececb ;}; -};return nil ;}; +// Pivot Tables Locked +PivotTablesAttr *bool ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_bbb *CT_Color )ValidateWithPath (path string )error {return nil };func (_badae *CT_Scenario )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaaee :=range start .Attr {if _gaaee .Name .Local =="\u006e\u0061\u006d\u0065"{_debad ,_cbdbb :=_gaaee .Value ,error (nil ); -if _cbdbb !=nil {return _cbdbb ;};_badae .NameAttr =_debad ;continue ;};if _gaaee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bageg ,_gebcd :=_b .ParseBool (_gaaee .Value );if _gebcd !=nil {return _gebcd ;};_badae .LockedAttr =&_bageg ;continue ; -};if _gaaee .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gcfgbc ,_dbaga :=_b .ParseBool (_gaaee .Value );if _dbaga !=nil {return _dbaga ;};_badae .HiddenAttr =&_gcfgbc ;continue ;};if _gaaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_eabbbba ,_eeaga :=_b .ParseUint (_gaaee .Value ,10,32); -if _eeaga !=nil {return _eeaga ;};_cebaga :=uint32 (_eabbbba );_badae .CountAttr =&_cebaga ;continue ;};if _gaaee .Name .Local =="\u0075\u0073\u0065\u0072"{_ddbbdf ,_cegdbb :=_gaaee .Value ,error (nil );if _cegdbb !=nil {return _cegdbb ;};_badae .UserAttr =&_ddbbdf ; -continue ;};if _gaaee .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_adbebe ,_cdcadd :=_gaaee .Value ,error (nil );if _cdcadd !=nil {return _cdcadd ;};_badae .CommentAttr =&_adbebe ;continue ;};};_dbgde :for {_bcege ,_bcbfc :=d .Token ();if _bcbfc !=nil {return _bcbfc ; -};switch _cdcgdg :=_bcege .(type ){case _e .StartElement :switch _cdcgdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_gdcba :=NewCT_InputCells (); -if _ffabc :=d .DecodeElement (_gdcba ,&_cdcgdg );_ffabc !=nil {return _ffabc ;};_badae .InputCells =append (_badae .InputCells ,_gdcba );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_cdcgdg .Name ); -if _bfgce :=d .Skip ();_bfgce !=nil {return _bfgce ;};};case _e .EndElement :break _dbgde ;case _e .CharData :};};return nil ;}; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;};type CT_PivotFilter struct{ -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_fgfa *CT_Formats )ValidateWithPath (path string )error {for _dggde ,_fegc :=range _fgfa .Format {if _eeecb :=_fegc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dggde ));_eeecb !=nil {return _eeecb ; -};};return nil ;}; +// Field Index +FldAttr uint32 ; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_cafbdd *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func NewMapInfo ()*MapInfo {_aeaae :=&MapInfo {};_aeaae .CT_MapInfo =*NewCT_MapInfo ();return _aeaae };const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1; -ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7; -ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13; -ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);func (_edbce ST_Axis )String ()string {switch _edbce {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077"; -case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_cddac *CT_Tables )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beegf :=range start .Attr {if _beegf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdfca ,_edbfb :=_b .ParseUint (_beegf .Value ,10,32); -if _edbfb !=nil {return _edbfb ;};_fbfcdb :=uint32 (_gdfca );_cddac .CountAttr =&_fbfcdb ;continue ;};};_efeebe :for {_fgdfd ,_cfgacd :=d .Token ();if _cfgacd !=nil {return _cfgacd ;};switch _bcabb :=_fgdfd .(type ){case _e .StartElement :switch _bcabb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_egcbd :=NewCT_TableMissing (); -if _afgad :=d .DecodeElement (_egcbd ,&_bcabb );_afgad !=nil {return _afgad ;};_cddac .M =append (_cddac .M ,_egcbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_dgfgb :=NewCT_XStringElement (); -if _gfggc :=d .DecodeElement (_dgfgb ,&_bcabb );_gfggc !=nil {return _gfggc ;};_cddac .S =append (_cddac .S ,_dgfgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_abeca :=NewCT_Index (); -if _bbbda :=d .DecodeElement (_abeca ,&_bcabb );_bbbda !=nil {return _bbbda ;};_cddac .X =append (_cddac .X ,_abeca );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_bcabb .Name ); -if _cabda :=d .Skip ();_cabda !=nil {return _cabda ;};};case _e .EndElement :break _efeebe ;case _e .CharData :};};return nil ;};func (_afggc ST_FieldSortType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afggc .String (),start ); -};func (_baaaed ST_MdxKPIProperty )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bdfcdb :=_e .Attr {};_bdfcdb .Name =name ;switch _baaaed {case ST_MdxKPIPropertyUnset :_bdfcdb .Value ="";case ST_MdxKPIPropertyV :_bdfcdb .Value ="\u0076";case ST_MdxKPIPropertyG :_bdfcdb .Value ="\u0067"; -case ST_MdxKPIPropertyS :_bdfcdb .Value ="\u0073";case ST_MdxKPIPropertyT :_bdfcdb .Value ="\u0074";case ST_MdxKPIPropertyW :_bdfcdb .Value ="\u0077";case ST_MdxKPIPropertyM :_bdfcdb .Value ="\u006d";};return _bdfcdb ,nil ;};func (_ebdcc *ST_CellFormulaType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebdcc =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebdcc =1;case "\u0061\u0072\u0072a\u0079":*_ebdcc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_ebdcc =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_ebdcc =4;};return nil ;};func (_dcfdf *CT_SheetDimension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gegea :=range start .Attr {if _gegea .Name .Local =="\u0072\u0065\u0066"{_ecfga ,_aegae :=_gegea .Value ,error (nil ); -if _aegae !=nil {return _aegae ;};_dcfdf .RefAttr =_ecfga ;continue ;};};for {_badcb ,_gfafcf :=d .Token ();if _gfafcf !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_gfafcf ); -};if _eccec ,_adegb :=_badcb .(_e .EndElement );_adegb &&_eccec .Name ==start .Name {break ;};};return nil ;};func (_bgcab ST_Orientation )ValidateWithPath (path string )error {switch _bgcab {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcab )); -};return nil ;};func (_fddbe *CT_PCDKPI )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fddbe .UniqueNameAttr )}); -if _fddbe .CaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .CaptionAttr )});};if _fddbe .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .DisplayFolderAttr )}); -};if _fddbe .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .MeasureGroupAttr )});};if _fddbe .ParentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .ParentAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fddbe .ValueAttr )});if _fddbe .GoalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .GoalAttr )}); -};if _fddbe .StatusAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .StatusAttr )});};if _fddbe .TrendAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .TrendAttr )}); -};if _fddbe .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .WeightAttr )});};if _fddbe .TimeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fddbe .TimeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Items struct{ +// Member Property Field Id +MpFldAttr *uint32 ; -// Field Count -CountAttr *uint32 ; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// PivotTable Field Item -Item []*CT_Item ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_baafb :=&CT_ExternalSheetName {};return _baafb ;}; +// Evaluation Order +EvalOrderAttr *int32 ; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_bgdfga *CT_ObjectPr )ValidateWithPath (path string )error {if _bdfcc :=_bgdfga .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bdfcc !=nil {return _bdfcc ;};return nil ;};func (_dbdab ST_HtmlFmt )String ()string {switch _dbdab {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";}; +// Pivot Filter Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_ccab *CT_CellSmartTag )ValidateWithPath (path string )error {for _dgbf ,_gdfb :=range _ccab .CellSmartTagPr {if _gceb :=_gdfb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dgbf )); -_gceb !=nil {return _gceb ;};};return nil ;};type CT_MdxMetadata struct{ +// Measure Index +IMeasureHierAttr *uint32 ; -// MDX Metadata Record Count -CountAttr *uint32 ; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// MDX Metadata Record -Mdx []*CT_Mdx ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_fadgb :=&CT_XmlColumnPr {};return _fadgb };func NewCT_DataRef ()*CT_DataRef {_dada :=&CT_DataRef {};return _dada };const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1; -ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);type CT_ServerFormat struct{ +// Pivot Filter Name +NameAttr *string ; -// Culture -CultureAttr *string ; +// Pivot Filter Description +DescriptionAttr *string ; -// Format -FormatAttr *string ;};func (_cdfcfb ST_CredMethod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdfcfb .String (),start );};func (_becae *CT_RevisionComment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becae .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_fbbfd :=range start .Attr {if _fbbfd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cfcdad ,_aabcbf :=_b .ParseUint (_fbbfd .Value ,10,32);if _aabcbf !=nil {return _aabcbf ;};_becae .SheetIdAttr =uint32 (_cfcdad );continue ;};if _fbbfd .Name .Local =="\u0063\u0065\u006c\u006c"{_fadgg ,_eeacf :=_fbbfd .Value ,error (nil ); -if _eeacf !=nil {return _eeacf ;};_becae .CellAttr =_fadgg ;continue ;};if _fbbfd .Name .Local =="\u0067\u0075\u0069\u0064"{_abedb ,_gbdca :=_fbbfd .Value ,error (nil );if _gbdca !=nil {return _gbdca ;};_becae .GuidAttr =_abedb ;continue ;};if _fbbfd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_becae .ActionAttr .UnmarshalXMLAttr (_fbbfd ); -continue ;};if _fbbfd .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_aeagg ,_aegcg :=_b .ParseBool (_fbbfd .Value );if _aegcg !=nil {return _aegcg ;};_becae .AlwaysShowAttr =&_aeagg ;continue ;};if _fbbfd .Name .Local =="\u006f\u006c\u0064"{_fddfafa ,_dgad :=_b .ParseBool (_fbbfd .Value ); -if _dgad !=nil {return _dgad ;};_becae .OldAttr =&_fddfafa ;continue ;};if _fbbfd .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_gbdfc ,_dfcbe :=_b .ParseBool (_fbbfd .Value );if _dfcbe !=nil {return _dfcbe ;};_becae .HiddenRowAttr =&_gbdfc ; -continue ;};if _fbbfd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_gcfegb ,_eebga :=_b .ParseBool (_fbbfd .Value );if _eebga !=nil {return _eebga ;};_becae .HiddenColumnAttr =&_gcfegb ;continue ;};if _fbbfd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ddbaf ,_fbeca :=_fbbfd .Value ,error (nil ); -if _fbeca !=nil {return _fbeca ;};_becae .AuthorAttr =_ddbaf ;continue ;};if _fbbfd .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_ecbaf ,_effed :=_b .ParseUint (_fbbfd .Value ,10,32);if _effed !=nil {return _effed ;};_gaafc :=uint32 (_ecbaf ); -_becae .OldLengthAttr =&_gaafc ;continue ;};if _fbbfd .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_debdb ,_bddbf :=_b .ParseUint (_fbbfd .Value ,10,32);if _bddbf !=nil {return _bddbf ;};_ffdcd :=uint32 (_debdb );_becae .NewLengthAttr =&_ffdcd ; -continue ;};};for {_cbgcf ,_adbga :=d .Token ();if _adbga !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_adbga ); -};if _gecfgad ,_gdcge :=_cbgcf .(_e .EndElement );_gdcge &&_gecfgad .Name ==start .Name {break ;};};return nil ;};func (_gecfc *CT_PivotField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eeegg :=range start .Attr {if _eeegg .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_aabcb ,_ggbdf :=_b .ParseBool (_eeegg .Value ); -if _ggbdf !=nil {return _ggbdf ;};_gecfc .MeasureFilterAttr =&_aabcb ;continue ;};if _eeegg .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_geaec ,_fcecfc :=_b .ParseBool (_eeegg .Value ); -if _fcecfc !=nil {return _fcecfc ;};_gecfc .IncludeNewItemsInFilterAttr =&_geaec ;continue ;};if _eeegg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_cbdef ,_adfca :=_b .ParseBool (_eeegg .Value );if _adfca !=nil {return _adfca ;};_gecfc .CompactAttr =&_cbdef ; -continue ;};if _eeegg .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_dcfbg ,_efbge :=_b .ParseUint (_eeegg .Value ,10,32);if _efbge !=nil {return _efbge ;};_aadbb :=uint32 (_dcfbg );_gecfc .ItemPageCountAttr =&_aadbb ; -continue ;};if _eeegg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dcfff ,_cccfa :=_b .ParseUint (_eeegg .Value ,10,32);if _cccfa !=nil {return _cccfa ;};_gedca :=uint32 (_dcfff );_gecfc .NumFmtIdAttr =&_gedca ;continue ;};if _eeegg .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_gecfc .SortTypeAttr .UnmarshalXMLAttr (_eeegg ); -continue ;};if _eeegg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_edebb ,_aefff :=_b .ParseBool (_eeegg .Value );if _aefff !=nil {return _aefff ;};_gecfc .OutlineAttr =&_edebb ;continue ;};if _eeegg .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_cfbfe ,_bcagd :=_b .ParseBool (_eeegg .Value ); -if _bcagd !=nil {return _bcagd ;};_gecfc .DataSourceSortAttr =&_cfbfe ;continue ;};if _eeegg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_dadbag ,_baggg :=_b .ParseBool (_eeegg .Value );if _baggg !=nil {return _baggg ;};_gecfc .DragToRowAttr =&_dadbag ; -continue ;};if _eeegg .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_gafc ,_dbbdac :=_b .ParseBool (_eeegg .Value );if _dbbdac !=nil {return _dbbdac ;};_gecfc .NonAutoSortDefaultAttr =&_gafc ; -continue ;};if _eeegg .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_effaf ,_bdabc :=_b .ParseBool (_eeegg .Value );if _bdabc !=nil {return _bdabc ; -};_gecfc .MultipleItemSelectionAllowedAttr =&_effaf ;continue ;};if _eeegg .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_acdccc ,_bdcdg :=_b .ParseUint (_eeegg .Value ,10,32);if _bdcdg !=nil {return _bdcdg ;};_gffee :=uint32 (_acdccc );_gecfc .RankByAttr =&_gffee ; -continue ;};if _eeegg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_efegb ,_fgcba :=_b .ParseBool (_eeegg .Value );if _fgcba !=nil {return _fgcba ;};_gecfc .StdDevSubtotalAttr =&_efegb ;continue ;};if _eeegg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gdede ,_cebde :=_b .ParseBool (_eeegg .Value ); -if _cebde !=nil {return _cebde ;};_gecfc .CountASubtotalAttr =&_gdede ;continue ;};if _eeegg .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_egdaa ,_ddgeb :=_b .ParseBool (_eeegg .Value );if _ddgeb !=nil {return _ddgeb ;};_gecfc .AutoShowAttr =&_egdaa ; -continue ;};if _eeegg .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_ecdgf ,_geddb :=_b .ParseBool (_eeegg .Value );if _geddb !=nil {return _geddb ;};_gecfc .ShowPropAsCaptionAttr =&_ecdgf ; -continue ;};if _eeegg .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecbfbe ,_bggc :=_b .ParseBool (_eeegg .Value );if _bggc !=nil {return _bggc ;};_gecfc .ProductSubtotalAttr =&_ecbfbe ;continue ;};if _eeegg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_aefbc ,_agbda :=_b .ParseBool (_eeegg .Value ); -if _agbda !=nil {return _agbda ;};_gecfc .DragToPageAttr =&_aefbc ;continue ;};if _eeegg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gaedae ,_bbac :=_b .ParseBool (_eeegg .Value );if _bbac !=nil {return _bbac ; -};_gecfc .DefaultSubtotalAttr =&_gaedae ;continue ;};if _eeegg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_adbdf ,_bfecc :=_b .ParseBool (_eeegg .Value );if _bfecc !=nil {return _bfecc ;};_gecfc .DragToDataAttr =&_adbdf ; -continue ;};if _eeegg .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abdcd ,_feadcg :=_b .ParseBool (_eeegg .Value );if _feadcg !=nil {return _feadcg ;};_gecfc .MaxSubtotalAttr =&_abdcd ;continue ;};if _eeegg .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_gfgcea ,_cbafd :=_b .ParseBool (_eeegg .Value ); -if _cbafd !=nil {return _cbafd ;};_gecfc .HideNewItemsAttr =&_gfgcea ;continue ;};if _eeegg .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_geggf ,_cdcef :=_b .ParseBool (_eeegg .Value );if _cdcef !=nil {return _cdcef ; -};_gecfc .ShowPropCellAttr =&_geggf ;continue ;};if _eeegg .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fedab ,_egagb :=_b .ParseBool (_eeegg .Value );if _egagb !=nil {return _egagb ;};_gecfc .SubtotalTopAttr =&_fedab ; -continue ;};if _eeegg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gcdge ,_ccefdb :=_b .ParseBool (_eeegg .Value );if _ccefdb !=nil {return _ccefdb ;};_gecfc .ServerFieldAttr =&_gcdge ;continue ;};if _eeegg .Name .Local =="\u006e\u0061\u006d\u0065"{_eccbg ,_agcg :=_eeegg .Value ,error (nil ); -if _agcg !=nil {return _agcg ;};_gecfc .NameAttr =&_eccbg ;continue ;};if _eeegg .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_cfee ,_cedegg :=_b .ParseBool (_eeegg .Value );if _cedegg !=nil {return _cedegg ; -};_gecfc .InsertPageBreakAttr =&_cfee ;continue ;};if _eeegg .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_agedae ,_cgcbd :=_b .ParseBool (_eeegg .Value );if _cgcbd !=nil {return _cgcbd ;};_gecfc .SumSubtotalAttr =&_agedae ; -continue ;};if _eeegg .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_cggf ,_efdee :=_b .ParseBool (_eeegg .Value );if _efdee !=nil {return _efdee ;};_gecfc .DataFieldAttr =&_cggf ;continue ;};if _eeegg .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfgb ,_bdfac :=_b .ParseBool (_eeegg .Value ); -if _bdfac !=nil {return _bdfac ;};_gecfc .AvgSubtotalAttr =&_gfgb ;continue ;};if _eeegg .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_fcgc ,_cfgdg :=_b .ParseBool (_eeegg .Value );if _cfgdg !=nil {return _cfgdg ;};_gecfc .TopAutoShowAttr =&_fcgc ; -continue ;};if _eeegg .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bbcgb ,_gcgbf :=_b .ParseBool (_eeegg .Value );if _gcgbf !=nil {return _gcgbf ;};_gecfc .MinSubtotalAttr =&_bbcgb ;continue ;};if _eeegg .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_ggecc ,_cdfbg :=_b .ParseBool (_eeegg .Value ); -if _cdfbg !=nil {return _cdfbg ;};_gecfc .DragOffAttr =&_ggecc ;continue ;};if _eeegg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edcab ,_ecceda :=_b .ParseBool (_eeegg .Value );if _ecceda !=nil {return _ecceda ; -};_gecfc .CountSubtotalAttr =&_edcab ;continue ;};if _eeegg .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_edab ,_fabcb :=_eeegg .Value ,error (nil );if _fabcb !=nil {return _fabcb ;};_gecfc .UniqueMemberPropertyAttr =&_edab ; -continue ;};if _eeegg .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_faffc ,_beaaaa :=_b .ParseBool (_eeegg .Value );if _beaaaa !=nil {return _beaaaa ;};_gecfc .VarPSubtotalAttr =&_faffc ;continue ;};if _eeegg .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aabab ,_egffe :=_b .ParseBool (_eeegg .Value ); -if _egffe !=nil {return _egffe ;};_gecfc .StdDevPSubtotalAttr =&_aabab ;continue ;};if _eeegg .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dbace ,_edafa :=_eeegg .Value ,error (nil );if _edafa !=nil {return _edafa ; -};_gecfc .SubtotalCaptionAttr =&_dbace ;continue ;};if _eeegg .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_fbdea ,_aaced :=_b .ParseBool (_eeegg .Value );if _aaced !=nil {return _aaced ;};_gecfc .ShowPropTipAttr =&_fbdea ; -continue ;};if _eeegg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_daeec ,_fcdgc :=_b .ParseBool (_eeegg .Value );if _fcdgc !=nil {return _fcdgc ;};_gecfc .InsertBlankRowAttr =&_daeec ;continue ;};if _eeegg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_fffebb ,_ceegbg :=_b .ParseBool (_eeegg .Value ); -if _ceegbg !=nil {return _ceegbg ;};_gecfc .DefaultAttributeDrillStateAttr =&_fffebb ;continue ;};if _eeegg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_dfdeed ,_bgbbab :=_b .ParseBool (_eeegg .Value );if _bgbbab !=nil {return _bgbbab ; -};_gecfc .DragToColAttr =&_dfdeed ;continue ;};if _eeegg .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_bbgaf ,_cbdbfg :=_b .ParseBool (_eeegg .Value );if _cbdbfg !=nil {return _cbdbfg ;};_gecfc .HiddenLevelAttr =&_bbgaf ; -continue ;};if _eeegg .Name .Local =="\u0061\u0078\u0069\u0073"{_gecfc .AxisAttr .UnmarshalXMLAttr (_eeegg );continue ;};if _eeegg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_ebgb ,_bbgce :=_b .ParseBool (_eeegg .Value ); -if _bbgce !=nil {return _bbgce ;};_gecfc .ShowDropDownsAttr =&_ebgb ;continue ;};if _eeegg .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_fbebg ,_cdffa :=_b .ParseBool (_eeegg .Value );if _cdffa !=nil {return _cdffa ;};_gecfc .ShowAllAttr =&_fbebg ; -continue ;};if _eeegg .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_bfdggb ,_gbabe :=_b .ParseBool (_eeegg .Value );if _gbabe !=nil {return _gbabe ;};_gecfc .AllDrilledAttr =&_bfdggb ;continue ;};if _eeegg .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgbcb ,_aaddcc :=_b .ParseBool (_eeegg .Value ); -if _aaddcc !=nil {return _aaddcc ;};_gecfc .VarSubtotalAttr =&_bgbcb ;continue ;};};_bafbd :for {_ccfbf ,_dbabf :=d .Token ();if _dbabf !=nil {return _dbabf ;};switch _bbaeb :=_ccfbf .(type ){case _e .StartElement :switch _bbaeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_gecfc .Items =NewCT_Items (); -if _dgffa :=d .DecodeElement (_gecfc .Items ,&_bbaeb );_dgffa !=nil {return _dgffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_gecfc .AutoSortScope =NewCT_AutoSortScope (); -if _efadfb :=d .DecodeElement (_gecfc .AutoSortScope ,&_bbaeb );_efadfb !=nil {return _efadfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gecfc .ExtLst =NewCT_ExtensionList (); -if _bfcad :=d .DecodeElement (_gecfc .ExtLst ,&_bbaeb );_bfcad !=nil {return _bfcad ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_bbaeb .Name ); -if _ecddcd :=d .Skip ();_ecddcd !=nil {return _ecddcd ;};};case _e .EndElement :break _bafbd ;case _e .CharData :};};return nil ;}; +// Label Pivot +StringValue1Attr *string ; -// Validate validates the CT_CommentList and its children -func (_fdaa *CT_CommentList )Validate ()error {return _fdaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_dffafc *CT_colItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dffafc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dffafc .CountAttr )}); -};e .EncodeToken (start );_dfgfd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_cfage :=range _dffafc .I {e .EncodeElement (_cfage ,_dfgfd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbdabc ST_DataValidationImeMode )String ()string {switch _bbdabc {case 0:return ""; -case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061"; -case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a"; -case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2; -ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func (_bdbgc ST_DataValidationErrorStyle )String ()string {switch _bdbgc {case 0:return ""; -case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";}; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_beefa *CT_SheetView )ValidateWithPath (path string )error {if _fcdafe :=_beefa .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_fcdafe !=nil {return _fcdafe ;};if _beefa .Pane !=nil {if _ccfbda :=_beefa .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065"); -_ccfbda !=nil {return _ccfbda ;};};for _feffd ,_dgdag :=range _beefa .Selection {if _ecccg :=_dgdag .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_feffd ));_ecccg !=nil {return _ecccg ; -};};for _acadf ,_dddea :=range _beefa .PivotSelection {if _adfef :=_dddea .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_acadf ));_adfef !=nil {return _adfef ; -};};if _beefa .ExtLst !=nil {if _edceg :=_beefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edceg !=nil {return _edceg ;};};return nil ;}; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};type ST_SheetViewType byte ;func (_ffbdd *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffbdd =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ffbdd =1; +case "\u006c\u0065\u0066\u0074":*_ffbdd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffbdd =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ffbdd =4;};return nil ;}; -// Validate validates the CT_WebPublishObjects and its children -func (_acacb *CT_WebPublishObjects )Validate ()error {return _acacb .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");}; +// Validate validates the CT_RowHierarchiesUsage and its children +func (_ceebf *CT_RowHierarchiesUsage )Validate ()error {return _ceebf .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_edd *CT_Authors )ValidateWithPath (path string )error {return nil };func (_dbcef *CT_MergeCells )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bccee :=range start .Attr {if _bccee .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccca ,_fffe :=_b .ParseUint (_bccee .Value ,10,32); -if _fffe !=nil {return _fffe ;};_bfcbe :=uint32 (_fccca );_dbcef .CountAttr =&_bfcbe ;continue ;};};_deceg :for {_fcbgf ,_bffa :=d .Token ();if _bffa !=nil {return _bffa ;};switch _cfggc :=_fcbgf .(type ){case _e .StartElement :switch _cfggc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_aagad :=NewCT_MergeCell (); -if _egcef :=d .DecodeElement (_aagad ,&_cfggc );_egcef !=nil {return _egcef ;};_dbcef .MergeCell =append (_dbcef .MergeCell ,_aagad );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_cfggc .Name ); -if _bddgf :=d .Skip ();_bddgf !=nil {return _bddgf ;};};case _e .EndElement :break _deceg ;case _e .CharData :};};return nil ;};func (_fddcbg *ST_HtmlFmt )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fddcbg =0;case "\u006e\u006f\u006e\u0065":*_fddcbg =1; -case "\u0072\u0074\u0066":*_fddcbg =2;case "\u0061\u006c\u006c":*_fddcbg =3;};return nil ;};func (_bdded *CT_CellStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaac :=range start .Attr {if _gaac .Name .Local =="\u006e\u0061\u006d\u0065"{_adgf ,_gdcdc :=_gaac .Value ,error (nil ); -if _gdcdc !=nil {return _gdcdc ;};_bdded .NameAttr =&_adgf ;continue ;};if _gaac .Name .Local =="\u0078\u0066\u0049\u0064"{_dbcb ,_gfbf :=_b .ParseUint (_gaac .Value ,10,32);if _gfbf !=nil {return _gfbf ;};_bdded .XfIdAttr =uint32 (_dbcb );continue ;}; -if _gaac .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_aedg ,_dbebg :=_b .ParseUint (_gaac .Value ,10,32);if _dbebg !=nil {return _dbebg ;};_fgbg :=uint32 (_aedg );_bdded .BuiltinIdAttr =&_fgbg ;continue ;};if _gaac .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_dfbca ,_gbbb :=_b .ParseUint (_gaac .Value ,10,32); -if _gbbb !=nil {return _gbbb ;};_ebda :=uint32 (_dfbca );_bdded .ILevelAttr =&_ebda ;continue ;};if _gaac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cefg ,_efcc :=_b .ParseBool (_gaac .Value );if _efcc !=nil {return _efcc ;};_bdded .HiddenAttr =&_cefg ; -continue ;};if _gaac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_cbfag ,_acaa :=_b .ParseBool (_gaac .Value );if _acaa !=nil {return _acaa ;};_bdded .CustomBuiltinAttr =&_cbfag ;continue ;};};_fgbd :for {_daaf ,_fcec :=d .Token (); -if _fcec !=nil {return _fcec ;};switch _cdgd :=_daaf .(type ){case _e .StartElement :switch _cdgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdded .ExtLst =NewCT_ExtensionList (); -if _eebd :=d .DecodeElement (_bdded .ExtLst ,&_cdgd );_eebd !=nil {return _eebd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cdgd .Name ); -if _dbda :=d .Skip ();_dbda !=nil {return _dbda ;};};case _e .EndElement :break _fgbd ;case _e .CharData :};};return nil ;};func (_gdefc *CT_IndexedColors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgfa :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}}; -for _ ,_ggbeb :=range _gdefc .RgbColor {e .EncodeElement (_ggbeb ,_dgfa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bebbcb *PivotCacheDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bebbcb .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition (); -for _ ,_ffcecd :=range start .Attr {if _ffcecd .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"&&_ffcecd .Name .Local =="\u0069\u0064"||_ffcecd .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"&&_ffcecd .Name .Local =="\u0069\u0064"{_gdgff ,_adacdc :=_ffcecd .Value ,error (nil ); -if _adacdc !=nil {return _adacdc ;};_bebbcb .IdAttr =&_gdgff ;continue ;};if _ffcecd .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ecfdfe ,_dagfcee :=_b .ParseBool (_ffcecd .Value );if _dagfcee !=nil {return _dagfcee ; -};_bebbcb .UpgradeOnRefreshAttr =&_ecfdfe ;continue ;};if _ffcecd .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_bbggaa ,_fbgedf :=_b .ParseBool (_ffcecd .Value );if _fbgedf !=nil {return _fbgedf ;};_bebbcb .TupleCacheAttr =&_bbggaa ; -continue ;};if _ffcecd .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ccfaaa ,_ggacfc :=_b .ParseBool (_ffcecd .Value );if _ggacfc !=nil {return _ggacfc ;};_bebbcb .SaveDataAttr =&_ccfaaa ;continue ;};if _ffcecd .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bgeba ,_fcfbaf :=_b .ParseBool (_ffcecd .Value ); -if _fcfbaf !=nil {return _fcfbaf ;};_bebbcb .SupportSubqueryAttr =&_bgeba ;continue ;};if _ffcecd .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_gcdbf ,_ccecff :=_b .ParseBool (_ffcecd .Value );if _ccecff !=nil {return _ccecff ; -};_bebbcb .OptimizeMemoryAttr =&_gcdbf ;continue ;};if _ffcecd .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ccdfca ,_cdfed :=_b .ParseBool (_ffcecd .Value );if _cdfed !=nil {return _cdfed ; -};_bebbcb .SupportAdvancedDrillAttr =&_ccdfca ;continue ;};if _ffcecd .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_deggcf ,_gdec :=_ffcecd .Value ,error (nil );if _gdec !=nil {return _gdec ;};_bebbcb .RefreshedByAttr =&_deggcf ; -continue ;};if _ffcecd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_acgfdb ,_ageaf :=ParseStdlibTime (_ffcecd .Value );if _ageaf !=nil {return _ageaf ;};_bebbcb .RefreshedDateIsoAttr =&_acgfdb ; -continue ;};if _ffcecd .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_dafea ,_degcda :=_b .ParseBool (_ffcecd .Value );if _degcda !=nil {return _degcda ;};_bebbcb .InvalidAttr =&_dafea ;continue ;};if _ffcecd .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_ddcegf ,_ggbcg :=_b .ParseBool (_ffcecd .Value ); -if _ggbcg !=nil {return _ggbcg ;};_bebbcb .BackgroundQueryAttr =&_ddcegf ;continue ;};if _ffcecd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_dfbcbb ,_gadba :=_b .ParseUint (_ffcecd .Value ,10,32); -if _gadba !=nil {return _gadba ;};_gfggad :=uint32 (_dfbcbb );_bebbcb .MissingItemsLimitAttr =&_gfggad ;continue ;};if _ffcecd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_babbc ,_ffaeb :=_b .ParseUint (_ffcecd .Value ,10,8); -if _ffaeb !=nil {return _ffaeb ;};_agagb :=uint8 (_babbc );_bebbcb .RefreshedVersionAttr =&_agagb ;continue ;};if _ffcecd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bfeac ,_acgea :=_b .ParseBool (_ffcecd .Value ); -if _acgea !=nil {return _acgea ;};_bebbcb .RefreshOnLoadAttr =&_bfeac ;continue ;};if _ffcecd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_faebc ,_fbffed :=_b .ParseFloat (_ffcecd .Value ,64);if _fbffed !=nil {return _fbffed ; -};_bebbcb .RefreshedDateAttr =&_faebc ;continue ;};if _ffcecd .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_fgagf ,_abefaeg :=_b .ParseUint (_ffcecd .Value ,10,32);if _abefaeg !=nil {return _abefaeg ;};_fbacc :=uint32 (_fgagf ); -_bebbcb .RecordCountAttr =&_fbacc ;continue ;};if _ffcecd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dadcf ,_fbccgd :=_b .ParseUint (_ffcecd .Value ,10,8);if _fbccgd !=nil {return _fbccgd ;};_gbdeg :=uint8 (_dadcf ); -_bebbcb .CreatedVersionAttr =&_gbdeg ;continue ;};if _ffcecd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cffed ,_gdeec :=_b .ParseUint (_ffcecd .Value ,10,8);if _gdeec !=nil {return _gdeec ; -};_bcggeg :=uint8 (_cffed );_bebbcb .MinRefreshableVersionAttr =&_bcggeg ;continue ;};if _ffcecd .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_aaacd ,_ebegcg :=_b .ParseBool (_ffcecd .Value );if _ebegcg !=nil {return _ebegcg ; -};_bebbcb .EnableRefreshAttr =&_aaacd ;continue ;};};_fgcagg :for {_cegbad ,_fefgc :=d .Token ();if _fefgc !=nil {return _fefgc ;};switch _decef :=_cegbad .(type ){case _e .StartElement :switch _decef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _effga :=d .DecodeElement (_bebbcb .CacheSource ,&_decef ); -_effga !=nil {return _effga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _cdecgg :=d .DecodeElement (_bebbcb .CacheFields ,&_decef ); -_cdecgg !=nil {return _cdecgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_bebbcb .CacheHierarchies =NewCT_CacheHierarchies (); -if _cggbcg :=d .DecodeElement (_bebbcb .CacheHierarchies ,&_decef );_cggbcg !=nil {return _cggbcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_bebbcb .Kpis =NewCT_PCDKPIs (); -if _ccdeab :=d .DecodeElement (_bebbcb .Kpis ,&_decef );_ccdeab !=nil {return _ccdeab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_bebbcb .TupleCache =NewCT_TupleCache (); -if _abdggd :=d .DecodeElement (_bebbcb .TupleCache ,&_decef );_abdggd !=nil {return _abdggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_bebbcb .CalculatedItems =NewCT_CalculatedItems (); -if _fdbab :=d .DecodeElement (_bebbcb .CalculatedItems ,&_decef );_fdbab !=nil {return _fdbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_bebbcb .CalculatedMembers =NewCT_CalculatedMembers (); -if _fdfgg :=d .DecodeElement (_bebbcb .CalculatedMembers ,&_decef );_fdfgg !=nil {return _fdfgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_bebbcb .Dimensions =NewCT_Dimensions (); -if _aecad :=d .DecodeElement (_bebbcb .Dimensions ,&_decef );_aecad !=nil {return _aecad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_bebbcb .MeasureGroups =NewCT_MeasureGroups (); -if _bbbaa :=d .DecodeElement (_bebbcb .MeasureGroups ,&_decef );_bbbaa !=nil {return _bbbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_bebbcb .Maps =NewCT_MeasureDimensionMaps (); -if _feefc :=d .DecodeElement (_bebbcb .Maps ,&_decef );_feefc !=nil {return _feefc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebbcb .ExtLst =NewCT_ExtensionList (); -if _gggeg :=d .DecodeElement (_bebbcb .ExtLst ,&_decef );_gggeg !=nil {return _gggeg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_decef .Name ); -if _cgggc :=d .Skip ();_cgggc !=nil {return _cgggc ;};};case _e .EndElement :break _fgcagg ;case _e .CharData :};};return nil ;};func NewCT_Error ()*CT_Error {_aeedc :=&CT_Error {};return _aeedc };type CT_VolTypes struct{ +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_cgefc *CT_Scenarios )ValidateWithPath (path string )error {for _abfgb ,_dcgfb :=range _cgefc .Scenario {if _gbaac :=_dcgfb .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_abfgb )); +_gbaac !=nil {return _gbaac ;};};return nil ;};func (_ccgge ST_Sqref )String ()string {return _d .Join (_ccgge ,"\u0020")};func (_aagae *CT_ExternalSheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_aagae .SheetIdAttr )}); +if _aagae .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aagae .RefreshErrorAttr ))});};e .EncodeToken (start ); +if _aagae .Row !=nil {_cfcce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_ecgdb :=range _aagae .Row {e .EncodeElement (_ecgdb ,_cfcce );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_ebbeg *CT_RevisionCustomView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbeg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +_ebbeg .ActionAttr =ST_RevisionAction (1);for _ ,_fdbbad :=range start .Attr {if _fdbbad .Name .Local =="\u0067\u0075\u0069\u0064"{_edcad ,_efccg :=_fdbbad .Value ,error (nil );if _efccg !=nil {return _efccg ;};_ebbeg .GuidAttr =_edcad ;continue ;};if _fdbbad .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ebbeg .ActionAttr .UnmarshalXMLAttr (_fdbbad ); +continue ;};};for {_aeeba ,_fccgge :=d .Token ();if _fccgge !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_fccgge ); +};if _dddaf ,_egbfg :=_aeeba .(_f .EndElement );_egbfg &&_dddaf .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupMember ()*CT_GroupMember {_agef :=&CT_GroupMember {};return _agef };func (_dcacda *CT_SharedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcacda .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsSemiMixedTypesAttr ))}); +};if _dcacda .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsNonDateAttr ))}); +};if _dcacda .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsDateAttr ))}); +};if _dcacda .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsStringAttr ))}); +};if _dcacda .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsBlankAttr ))}); +};if _dcacda .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsMixedTypesAttr ))}); +};if _dcacda .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsNumberAttr ))}); +};if _dcacda .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .ContainsIntegerAttr ))}); +};if _dcacda .MinValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcacda .MinValueAttr )});};if _dcacda .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcacda .MaxValueAttr )}); +};if _dcacda .MinDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcacda .MinDateAttr )});};if _dcacda .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dcacda .MaxDateAttr )}); +};if _dcacda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcacda .CountAttr )});};if _dcacda .LongTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dcacda .LongTextAttr ))}); +};e .EncodeToken (start );if _dcacda .M !=nil {_eaacb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gedec :=range _dcacda .M {e .EncodeElement (_gedec ,_eaacb );};};if _dcacda .N !=nil {_ecaebc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_acgecf :=range _dcacda .N {e .EncodeElement (_acgecf ,_ecaebc );};};if _dcacda .B !=nil {_bedbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_bffcf :=range _dcacda .B {e .EncodeElement (_bffcf ,_bedbe );};};if _dcacda .E !=nil {_cbfab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_afaggd :=range _dcacda .E {e .EncodeElement (_afaggd ,_cbfab );};};if _dcacda .S !=nil {_aabfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ffgee :=range _dcacda .S {e .EncodeElement (_ffgee ,_aabfd );};};if _dcacda .D !=nil {_dacga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_gcfca :=range _dcacda .D {e .EncodeElement (_gcfca ,_dacga );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bage *CT_ConditionalFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bage .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bage .PivotAttr ))}); +};if _bage .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_bage .SqrefAttr )});};e .EncodeToken (start );_egbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}}; +for _ ,_gfea :=range _bage .CfRule {e .EncodeElement (_gfea ,_egbg );};if _bage .ExtLst !=nil {_bagaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bage .ExtLst ,_bagaf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_cdee *CT_CustomChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdee .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_ebdag :=range start .Attr {if _ebdag .Name .Local =="\u0067\u0075\u0069\u0064"{_cdfb ,_fcff :=_ebdag .Value ,error (nil );if _fcff !=nil {return _fcff ;};_cdee .GuidAttr =_cdfb ;continue ;};if _ebdag .Name .Local =="\u0073\u0063\u0061l\u0065"{_aceddc ,_cbgdf :=_b .ParseUint (_ebdag .Value ,10,32); +if _cbgdf !=nil {return _cbgdf ;};_gafeb :=uint32 (_aceddc );_cdee .ScaleAttr =&_gafeb ;continue ;};if _ebdag .Name .Local =="\u0073\u0074\u0061t\u0065"{_cdee .StateAttr .UnmarshalXMLAttr (_ebdag );continue ;};if _ebdag .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_bacdf ,_edfgb :=_b .ParseBool (_ebdag .Value ); +if _edfgb !=nil {return _edfgb ;};_cdee .ZoomToFitAttr =&_bacdf ;continue ;};};_dccbg :for {_ccba ,_edegd :=d .Token ();if _edegd !=nil {return _edegd ;};switch _gfgf :=_ccba .(type ){case _f .StartElement :switch _gfgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cdee .PageMargins =NewCT_PageMargins (); +if _befeb :=d .DecodeElement (_cdee .PageMargins ,&_gfgf );_befeb !=nil {return _befeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cdee .PageSetup =NewCT_CsPageSetup (); +if _fgaeg :=d .DecodeElement (_cdee .PageSetup ,&_gfgf );_fgaeg !=nil {return _fgaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cdee .HeaderFooter =NewCT_HeaderFooter (); +if _fgfbb :=d .DecodeElement (_cdee .HeaderFooter ,&_gfgf );_fgfbb !=nil {return _fgfbb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_gfgf .Name ); +if _gfdd :=d .Skip ();_gfdd !=nil {return _gfdd ;};};case _f .EndElement :break _dccbg ;case _f .CharData :};};return nil ;};type CT_VolTypes struct{ // Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func NewCT_PageBreak ()*CT_PageBreak {_acgcg :=&CT_PageBreak {};return _acgcg };func NewCT_Break ()*CT_Break {_afdd :=&CT_Break {};return _afdd };func NewCT_Boolean ()*CT_Boolean {_ade :=&CT_Boolean {}; -return _ade };type ST_SortBy byte ;func (_gedb *CT_CellFormula )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gedb .TAttr !=ST_CellFormulaTypeUnset {_agff ,_gddd :=_gedb .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"});if _gddd !=nil {return _gddd ; -};start .Attr =append (start .Attr ,_agff );};if _gedb .AcaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .AcaAttr ))});};if _gedb .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gedb .RefAttr )}); -};if _gedb .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .Dt2DAttr ))});};if _gedb .DtrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0074\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .DtrAttr ))}); -};if _gedb .Del1Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .Del1Attr ))});};if _gedb .Del2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .Del2Attr ))}); -};if _gedb .R1Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0031"},Value :_g .Sprintf ("\u0025\u0076",*_gedb .R1Attr )});};if _gedb .R2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_gedb .R2Attr )}); -};if _gedb .CaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .CaAttr ))});};if _gedb .SiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_gedb .SiAttr )}); -};if _gedb .BxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0078"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gedb .BxAttr ))});};e .EncodeElement (_gedb .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_DdeValue struct{ +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; -// DDE Value Type -TAttr ST_DdeValueType ; +// Validate validates the CT_CustomWorkbookViews and its children +func (_cccb *CT_CustomWorkbookViews )Validate ()error {return _cccb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};type CT_Table struct{ -// DDE Link Value -Val string ;};func NewEG_ExtensionList ()*EG_ExtensionList {_cbade :=&EG_ExtensionList {};return _cbade };func (_decgf *CT_Comment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_decgf .Text =NewCT_Rst ();for _ ,_dgge :=range start .Attr {if _dgge .Name .Local =="\u0072\u0065\u0066"{_cbgae ,_aade :=_dgge .Value ,error (nil ); -if _aade !=nil {return _aade ;};_decgf .RefAttr =_cbgae ;continue ;};if _dgge .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_dggcd ,_gfgga :=_b .ParseUint (_dgge .Value ,10,32);if _gfgga !=nil {return _gfgga ;};_decgf .AuthorIdAttr =uint32 (_dggcd ); -continue ;};if _dgge .Name .Local =="\u0067\u0075\u0069\u0064"{_ebab ,_fcbgb :=_dgge .Value ,error (nil );if _fcbgb !=nil {return _fcbgb ;};_decgf .GuidAttr =&_ebab ;continue ;};if _dgge .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_edddd ,_bcgb :=_b .ParseUint (_dgge .Value ,10,32); -if _bcgb !=nil {return _bcgb ;};_efbbe :=uint32 (_edddd );_decgf .ShapeIdAttr =&_efbbe ;continue ;};};_ecega :for {_fdef ,_ecab :=d .Token ();if _ecab !=nil {return _ecab ;};switch _gdddc :=_fdef .(type ){case _e .StartElement :switch _gdddc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _ececc :=d .DecodeElement (_decgf .Text ,&_gdddc ); -_ececc !=nil {return _ececc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_decgf .CommentPr =NewCT_CommentPr (); -if _aaeg :=d .DecodeElement (_decgf .CommentPr ,&_gdddc );_aaeg !=nil {return _aaeg ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gdddc .Name ); -if _fabe :=d .Skip ();_fabe !=nil {return _fabe ;};};case _e .EndElement :break _ecega ;case _e .CharData :};};return nil ;};type CT_FunctionGroups struct{ +// Table Id +IdAttr uint32 ; -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// Name +NameAttr *string ; -// Function Group -FunctionGroup []*CT_FunctionGroup ;};func (_fbceb *CT_MdxKPI )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e"},Value :_g .Sprintf ("\u0025\u0076",_fbceb .NAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0070"},Value :_g .Sprintf ("\u0025\u0076",_fbceb .NpAttr )}); -_fcgba ,_gcgfc :=_fbceb .PAttr .MarshalXMLAttr (_e .Name {Local :"\u0070"});if _gcgfc !=nil {return _gcgfc ;};start .Attr =append (start .Attr ,_fcgba );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Rst struct{ +// Table Name +DisplayNameAttr string ; -// Text -T *string ; +// Table Comment +CommentAttr *string ; -// Rich Text Run -R []*CT_RElt ; +// Reference +RefAttr string ; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Table Type +TableTypeAttr ST_TableType ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;};func (_ccedgc ST_Axis )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccedgc .String (),start );};func NewCT_Field ()*CT_Field {_eacac :=&CT_Field {};return _eacac };func (_caddc *CT_SheetIdMap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfeba :=range start .Attr {if _gfeba .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeeef ,_aeaeee :=_b .ParseUint (_gfeba .Value ,10,32); -if _aeaeee !=nil {return _aeaeee ;};_gffca :=uint32 (_beeeef );_caddc .CountAttr =&_gffca ;continue ;};};_ebbga :for {_begeg ,_efgfcd :=d .Token ();if _efgfcd !=nil {return _efgfcd ;};switch _daabb :=_begeg .(type ){case _e .StartElement :switch _daabb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_aeacg :=NewCT_SheetId (); -if _bbdfcc :=d .DecodeElement (_aeacg ,&_daabb );_bbdfcc !=nil {return _bbdfcc ;};_caddc .SheetId =append (_caddc .SheetId ,_aeacg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_daabb .Name ); -if _cbcgce :=d .Skip ();_cbcgce !=nil {return _cbcgce ;};};case _e .EndElement :break _ebbga ;case _e .CharData :};};return nil ;}; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_dfbcb *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _aafd ,_deef :=range _dfbcb .ColHierarchyUsage {if _fgag :=_deef .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aafd )); -_fgag !=nil {return _fgag ;};};return nil ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_eaace *CT_VolTopicRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_eaace .RAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0076",_eaace .SAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Insert Row Showing +InsertRowAttr *bool ; -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_cbfbe *CT_MetadataStrings )ValidateWithPath (path string )error {for _cfeag ,_dbdadd :=range _cbfbe .S {if _bdadd :=_dbdadd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cfeag ));_bdadd !=nil {return _bdadd ; -};};return nil ;};func (_fdcbbe ST_MdxKPIProperty )String ()string {switch _fdcbbe {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";}; -func (_effbg *ST_ItemType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_effbg =0;case "\u0064\u0061\u0074\u0061":*_effbg =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_effbg =2;case "\u0073\u0075\u006d":*_effbg =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_effbg =4; -case "\u0061\u0076\u0067":*_effbg =5;case "\u006d\u0061\u0078":*_effbg =6;case "\u006d\u0069\u006e":*_effbg =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_effbg =8;case "\u0063\u006f\u0075n\u0074":*_effbg =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_effbg =10; -case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_effbg =11;case "\u0076\u0061\u0072":*_effbg =12;case "\u0076\u0061\u0072\u0050":*_effbg =13;case "\u0067\u0072\u0061n\u0064":*_effbg =14;case "\u0062\u006c\u0061n\u006b":*_effbg =15;};return nil ;};type CT_TableParts struct{ +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Count -CountAttr *uint32 ; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// Table Part -TablePart []*CT_TablePart ;};func (_bccd *CT_Color )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bccd .AutoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bccd .AutoAttr ))}); -};if _bccd .IndexedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bccd .IndexedAttr )});};if _bccd .RgbAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0067\u0062"},Value :_g .Sprintf ("\u0025\u0076",*_bccd .RgbAttr )}); -};if _bccd .ThemeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bccd .ThemeAttr )});};if _bccd .TintAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bccd .TintAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_gcdaa *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func (_bbdab ST_PhoneticAlignment )Validate ()error {return _bbdab .ValidateWithPath ("")};func (_abaed *CT_Worksheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abaed .SheetData =NewCT_SheetData (); -_facdce :for {_abagc ,_bdbedc :=d .Token ();if _bdbedc !=nil {return _bdbedc ;};switch _beggg :=_abagc .(type ){case _e .StartElement :switch _beggg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_abaed .SheetPr =NewCT_SheetPr (); -if _bcfgc :=d .DecodeElement (_abaed .SheetPr ,&_beggg );_bcfgc !=nil {return _bcfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_abaed .Dimension =NewCT_SheetDimension (); -if _ccac :=d .DecodeElement (_abaed .Dimension ,&_beggg );_ccac !=nil {return _ccac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_abaed .SheetViews =NewCT_SheetViews (); -if _fdbee :=d .DecodeElement (_abaed .SheetViews ,&_beggg );_fdbee !=nil {return _fdbee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_abaed .SheetFormatPr =NewCT_SheetFormatPr (); -if _cddaf :=d .DecodeElement (_abaed .SheetFormatPr ,&_beggg );_cddaf !=nil {return _cddaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_fafeff :=NewCT_Cols (); -if _cafgdg :=d .DecodeElement (_fafeff ,&_beggg );_cafgdg !=nil {return _cafgdg ;};_abaed .Cols =append (_abaed .Cols ,_fafeff );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _geege :=d .DecodeElement (_abaed .SheetData ,&_beggg ); -_geege !=nil {return _geege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_abaed .SheetCalcPr =NewCT_SheetCalcPr (); -if _bdgab :=d .DecodeElement (_abaed .SheetCalcPr ,&_beggg );_bdgab !=nil {return _bdgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_abaed .SheetProtection =NewCT_SheetProtection (); -if _gaagbe :=d .DecodeElement (_abaed .SheetProtection ,&_beggg );_gaagbe !=nil {return _gaagbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_abaed .ProtectedRanges =NewCT_ProtectedRanges (); -if _dcefa :=d .DecodeElement (_abaed .ProtectedRanges ,&_beggg );_dcefa !=nil {return _dcefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_abaed .Scenarios =NewCT_Scenarios (); -if _adfefb :=d .DecodeElement (_abaed .Scenarios ,&_beggg );_adfefb !=nil {return _adfefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_abaed .AutoFilter =NewCT_AutoFilter (); -if _aacgd :=d .DecodeElement (_abaed .AutoFilter ,&_beggg );_aacgd !=nil {return _aacgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_abaed .SortState =NewCT_SortState (); -if _gdbdd :=d .DecodeElement (_abaed .SortState ,&_beggg );_gdbdd !=nil {return _gdbdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_abaed .DataConsolidate =NewCT_DataConsolidate (); -if _ebdaa :=d .DecodeElement (_abaed .DataConsolidate ,&_beggg );_ebdaa !=nil {return _ebdaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_abaed .CustomSheetViews =NewCT_CustomSheetViews (); -if _ggcga :=d .DecodeElement (_abaed .CustomSheetViews ,&_beggg );_ggcga !=nil {return _ggcga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_abaed .MergeCells =NewCT_MergeCells (); -if _affea :=d .DecodeElement (_abaed .MergeCells ,&_beggg );_affea !=nil {return _affea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_abaed .PhoneticPr =NewCT_PhoneticPr (); -if _adfdbf :=d .DecodeElement (_abaed .PhoneticPr ,&_beggg );_adfdbf !=nil {return _adfdbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_daefb :=NewCT_ConditionalFormatting (); -if _ffdfb :=d .DecodeElement (_daefb ,&_beggg );_ffdfb !=nil {return _ffdfb ;};_abaed .ConditionalFormatting =append (_abaed .ConditionalFormatting ,_daefb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_abaed .DataValidations =NewCT_DataValidations (); -if _fadgc :=d .DecodeElement (_abaed .DataValidations ,&_beggg );_fadgc !=nil {return _fadgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_abaed .Hyperlinks =NewCT_Hyperlinks (); -if _cdeefa :=d .DecodeElement (_abaed .Hyperlinks ,&_beggg );_cdeefa !=nil {return _cdeefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_abaed .PrintOptions =NewCT_PrintOptions (); -if _ecffb :=d .DecodeElement (_abaed .PrintOptions ,&_beggg );_ecffb !=nil {return _ecffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_abaed .PageMargins =NewCT_PageMargins (); -if _bfagb :=d .DecodeElement (_abaed .PageMargins ,&_beggg );_bfagb !=nil {return _bfagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_abaed .PageSetup =NewCT_PageSetup (); -if _caggee :=d .DecodeElement (_abaed .PageSetup ,&_beggg );_caggee !=nil {return _caggee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_abaed .HeaderFooter =NewCT_HeaderFooter (); -if _dffgcb :=d .DecodeElement (_abaed .HeaderFooter ,&_beggg );_dffgcb !=nil {return _dffgcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_abaed .RowBreaks =NewCT_PageBreak (); -if _egfgbb :=d .DecodeElement (_abaed .RowBreaks ,&_beggg );_egfgbb !=nil {return _egfgbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_abaed .ColBreaks =NewCT_PageBreak (); -if _geecb :=d .DecodeElement (_abaed .ColBreaks ,&_beggg );_geecb !=nil {return _geecb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_abaed .CustomProperties =NewCT_CustomProperties (); -if _debea :=d .DecodeElement (_abaed .CustomProperties ,&_beggg );_debea !=nil {return _debea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_abaed .CellWatches =NewCT_CellWatches (); -if _gdadc :=d .DecodeElement (_abaed .CellWatches ,&_beggg );_gdadc !=nil {return _gdadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_abaed .IgnoredErrors =NewCT_IgnoredErrors (); -if _cbdag :=d .DecodeElement (_abaed .IgnoredErrors ,&_beggg );_cbdag !=nil {return _cbdag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_abaed .SmartTags =NewCT_SmartTags (); -if _ededdb :=d .DecodeElement (_abaed .SmartTags ,&_beggg );_ededdb !=nil {return _ededdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_abaed .Drawing =NewCT_Drawing (); -if _fdgge :=d .DecodeElement (_abaed .Drawing ,&_beggg );_fdgge !=nil {return _fdgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_abaed .LegacyDrawing =NewCT_LegacyDrawing (); -if _gcgeab :=d .DecodeElement (_abaed .LegacyDrawing ,&_beggg );_gcgeab !=nil {return _gcgeab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_abaed .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _ccbfba :=d .DecodeElement (_abaed .LegacyDrawingHF ,&_beggg );_ccbfba !=nil {return _ccbfba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_abaed .DrawingHF =NewCT_DrawingHF (); -if _efedd :=d .DecodeElement (_abaed .DrawingHF ,&_beggg );_efedd !=nil {return _efedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_abaed .Picture =NewCT_SheetBackgroundPicture (); -if _gagf :=d .DecodeElement (_abaed .Picture ,&_beggg );_gagf !=nil {return _gagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_abaed .OleObjects =NewCT_OleObjects (); -if _eaddc :=d .DecodeElement (_abaed .OleObjects ,&_beggg );_eaddc !=nil {return _eaddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_abaed .Controls =NewCT_Controls (); -if _eedgfc :=d .DecodeElement (_abaed .Controls ,&_beggg );_eedgfc !=nil {return _eedgfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_abaed .WebPublishItems =NewCT_WebPublishItems (); -if _debfd :=d .DecodeElement (_abaed .WebPublishItems ,&_beggg );_debfd !=nil {return _debfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_abaed .TableParts =NewCT_TableParts (); -if _degca :=d .DecodeElement (_abaed .TableParts ,&_beggg );_degca !=nil {return _degca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abaed .ExtLst =NewCT_ExtensionList (); -if _efgga :=d .DecodeElement (_abaed .ExtLst ,&_beggg );_efgga !=nil {return _efgga ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_beggg .Name ); -if _eaedf :=d .Skip ();_eaedf !=nil {return _eaedf ;};};case _e .EndElement :break _facdce ;case _e .CharData :};};return nil ;};func (_dcdda *CT_Tuple )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aacec :=range start .Attr {if _aacec .Name .Local =="\u0066\u006c\u0064"{_efecb ,_agdfa :=_b .ParseUint (_aacec .Value ,10,32); -if _agdfa !=nil {return _agdfa ;};_gdccd :=uint32 (_efecb );_dcdda .FldAttr =&_gdccd ;continue ;};if _aacec .Name .Local =="\u0068\u0069\u0065\u0072"{_gddbee ,_egage :=_b .ParseUint (_aacec .Value ,10,32);if _egage !=nil {return _egage ;};_cdgbb :=uint32 (_gddbee ); -_dcdda .HierAttr =&_cdgbb ;continue ;};if _aacec .Name .Local =="\u0069\u0074\u0065\u006d"{_dgacc ,_eddfd :=_b .ParseUint (_aacec .Value ,10,32);if _eddfd !=nil {return _eddfd ;};_dcdda .ItemAttr =uint32 (_dgacc );continue ;};};for {_ccagcd ,_baggf :=d .Token (); -if _baggf !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_baggf );};if _egabd ,_adedcf :=_ccagcd .(_e .EndElement );_adedcf &&_egabd .Name ==start .Name {break ;};};return nil ; -};type CT_WebPublishObject struct{ +// Published +PublishedAttr *bool ; -// Id -IdAttr uint32 ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Div Id -DivIdAttr string ; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Source Object -SourceObjectAttr *string ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Destination File -DestinationFileAttr string ; +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Title -TitleAttr *string ; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Auto Republish -AutoRepublishAttr *bool ;}; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_dbadfd *CalcChain )ValidateWithPath (path string )error {if _fcagg :=_dbadfd .CT_CalcChain .ValidateWithPath (path );_fcagg !=nil {return _fcagg ;};return nil ;};func (_bcagga *CT_SingleXmlCells )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffag :for {_ccadc ,_dcgbc :=d .Token (); -if _dcgbc !=nil {return _dcgbc ;};switch _fcccc :=_ccadc .(type ){case _e .StartElement :switch _fcccc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_ecacgc :=NewCT_SingleXmlCell (); -if _ccgdff :=d .DecodeElement (_ecacgc ,&_fcccc );_ccgdff !=nil {return _ccgdff ;};_bcagga .SingleXmlCell =append (_bcagga .SingleXmlCell ,_ecacgc );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_fcccc .Name ); -if _caeaa :=d .Skip ();_caeaa !=nil {return _caeaa ;};};case _e .EndElement :break _ffag ;case _e .CharData :};};return nil ;}; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_gdbcd *CT_Rst )ValidateWithPath (path string )error {for _geaecd ,_dagfe :=range _gdbcd .R {if _ggfeg :=_dagfe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_geaecd ));_ggfeg !=nil {return _ggfeg ;};};for _efebdc ,_ccaeb :=range _gdbcd .RPh {if _feafb :=_ccaeb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_efebdc )); -_feafb !=nil {return _feafb ;};};if _gdbcd .PhoneticPr !=nil {if _gabee :=_gdbcd .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_gabee !=nil {return _gabee ;};};return nil ;};func (_bgbbc *CT_PageMargins )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eafgeb :=range start .Attr {if _eafgeb .Name .Local =="\u006c\u0065\u0066\u0074"{_egcg ,_bbcbc :=_b .ParseFloat (_eafgeb .Value ,64); -if _bbcbc !=nil {return _bbcbc ;};_bgbbc .LeftAttr =_egcg ;continue ;};if _eafgeb .Name .Local =="\u0072\u0069\u0067h\u0074"{_agbdd ,_cbcgg :=_b .ParseFloat (_eafgeb .Value ,64);if _cbcgg !=nil {return _cbcgg ;};_bgbbc .RightAttr =_agbdd ;continue ;};if _eafgeb .Name .Local =="\u0074\u006f\u0070"{_adfaa ,_edfba :=_b .ParseFloat (_eafgeb .Value ,64); -if _edfba !=nil {return _edfba ;};_bgbbc .TopAttr =_adfaa ;continue ;};if _eafgeb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_dbdd ,_baeca :=_b .ParseFloat (_eafgeb .Value ,64);if _baeca !=nil {return _baeca ;};_bgbbc .BottomAttr =_dbdd ;continue ; -};if _eafgeb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ceeeb ,_fdgbf :=_b .ParseFloat (_eafgeb .Value ,64);if _fdgbf !=nil {return _fdgbf ;};_bgbbc .HeaderAttr =_ceeeb ;continue ;};if _eafgeb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_gebbg ,_ecffe :=_b .ParseFloat (_eafgeb .Value ,64); -if _ecffe !=nil {return _ecffe ;};_bgbbc .FooterAttr =_gebbg ;continue ;};};for {_baagb ,_bfaa :=d .Token ();if _bfaa !=nil {return _g .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",_bfaa ); -};if _efgfc ,_bbdaf :=_baagb .(_e .EndElement );_bbdaf &&_efgfc .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_gggg :=&CT_CustomProperty {};return _gggg };type ST_Objects byte ;func (_fccceb ST_FontScheme )Validate ()error {return _fccceb .ValidateWithPath ("")}; +// Data Style Name +DataCellStyleAttr *string ; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Validate validates the CT_CalculatedMember and its children -func (_dbde *CT_CalculatedMember )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_cgefdd *CT_RevisionHeaders )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cgefdd .GuidAttr )}); -if _cgefdd .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cgefdd .LastGuidAttr )});};if _cgefdd .SharedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .SharedAttr ))}); -};if _cgefdd .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .DiskRevisionsAttr ))}); -};if _cgefdd .HistoryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .HistoryAttr ))});};if _cgefdd .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .TrackRevisionsAttr ))}); -};if _cgefdd .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .ExclusiveAttr ))});};if _cgefdd .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cgefdd .RevisionIdAttr )}); -};if _cgefdd .VersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cgefdd .VersionAttr )});};if _cgefdd .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .KeepChangeHistoryAttr ))}); -};if _cgefdd .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cgefdd .ProtectedAttr ))});};if _cgefdd .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_cgefdd .PreserveHistoryAttr )}); -};e .EncodeToken (start );_ddcfgf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_ddeeb :=range _cgefdd .Header {e .EncodeElement (_ddeeb ,_ddcfgf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_CustomChartsheetView struct{ +// Connection ID +ConnectionIdAttr *uint32 ; -// GUID -GuidAttr string ; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// Print Scale -ScaleAttr *uint32 ; +// Sort State +SortState *CT_SortState ; -// Visible State -StateAttr ST_SheetState ; +// Table Columns +TableColumns *CT_TableColumns ; -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_deabb *CT_PivotHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgdbc :=range start .Attr {if _bgdbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebecc ,_bbbfc :=_b .ParseUint (_bgdbc .Value ,10,32); +if _bbbfc !=nil {return _bbbfc ;};_bdgba :=uint32 (_ebecc );_deabb .CountAttr =&_bdgba ;continue ;};};_cbfefg :for {_addg ,_cceaa :=d .Token ();if _cceaa !=nil {return _cceaa ;};switch _eeadfa :=_addg .(type ){case _f .StartElement :switch _eeadfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_bgace :=NewCT_PivotHierarchy (); +if _bgbacd :=d .DecodeElement (_bgace ,&_eeadfa );_bgbacd !=nil {return _bgbacd ;};_deabb .PivotHierarchy =append (_deabb .PivotHierarchy ,_bgace );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_eeadfa .Name ); +if _gcfe :=d .Skip ();_gcfe !=nil {return _gcfe ;};};case _f .EndElement :break _cbfefg ;case _f .CharData :};};return nil ;};func (_eegcg *CT_PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eegcg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_eegcg .CountAttr )}); +};e .EncodeToken (start );if _eegcg .R !=nil {_cccg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_cdaae :=range _eegcg .R {e .EncodeElement (_cdaae ,_cccg );};};if _eegcg .ExtLst !=nil {_gfbaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_eegcg .ExtLst ,_gfbaae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RangePr ()*CT_RangePr {_adbeg :=&CT_RangePr {};return _adbeg }; -// Validate validates the CT_PCDKPI and its children -func (_caaeca *CT_PCDKPI )Validate ()error {return _caaeca .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");}; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_ccaa *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };type CT_Error struct{ -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_adgafa *Table )ValidateWithPath (path string )error {if _dcggg :=_adgafa .CT_Table .ValidateWithPath (path );_dcggg !=nil {return _dcggg ;};return nil ;};func (_bafea ST_DataValidationOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bafea .String (),start ); -}; +// Value +VAttr string ; -// Validate validates the CT_Xf and its children -func (_ffgb *CT_Xf )Validate ()error {return _ffgb .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_RevisionAutoFormatting and its children -func (_ccfcf *CT_RevisionAutoFormatting )Validate ()error {return _ccfcf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func (_bgfc *CT_FontScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgfc .ValAttr =ST_FontScheme (1); -for _ ,_bcgbf :=range start .Attr {if _bcgbf .Name .Local =="\u0076\u0061\u006c"{_bgfc .ValAttr .UnmarshalXMLAttr (_bcgbf );continue ;};};for {_bdgg ,_fedac :=d .Token ();if _fedac !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_fedac ); -};if _dedea ,_cbggf :=_bdgg .(_e .EndElement );_cbggf &&_dedea .Name ==start .Name {break ;};};return nil ;}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_gfcbda *CT_Sheets )ValidateWithPath (path string )error {for _ecfcad ,_gagbg :=range _gfcbda .Sheet {if _bgcge :=_gagbg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ecfcad ));_bgcge !=nil {return _bgcge ; -};};return nil ;};func (_ebgdd *CT_SingleXmlCell )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ebgdd .IdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ebgdd .RAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ebgdd .ConnectionIdAttr )});e .EncodeToken (start );_bfefe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}}; -e .EncodeElement (_ebgdd .XmlCellPr ,_bfefe );if _ebgdd .ExtLst !=nil {_gdaeb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebgdd .ExtLst ,_gdaeb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Item Caption +CAttr *string ; + +// Member Property Count +CpAttr *uint32 ; -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_fdgaag *CT_NumFmts )ValidateWithPath (path string )error {for _edbfd ,_bgef :=range _fdgaag .NumFmt {if _accd :=_bgef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_edbfd )); -_accd !=nil {return _accd ;};};return nil ;}; +// Format Index +InAttr *uint32 ; -// Validate validates the CT_AutoFilter and its children -func (_fd *CT_AutoFilter )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};func (_gadaa *CT_Members )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gadaa .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gadaa .CountAttr )}); -};if _gadaa .LevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_gadaa .LevelAttr )});};e .EncodeToken (start );_fgdea :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}}; -for _ ,_dedab :=range _gadaa .Member {e .EncodeElement (_dedab ,_fgdea );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdcggc ST_Comments )ValidateWithPath (path string )error {switch _gdcggc {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcggc )); -};return nil ;};func (_efedba ST_VerticalAlignment )String ()string {switch _efedba {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079"; -case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};type CT_TextField struct{ +// background Color +BcAttr *string ; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Foreground Color +FcAttr *string ; -// Position -PositionAttr *uint32 ;};func (_febbce ST_ConditionalFormattingOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbabb :=_e .Attr {};_cbabb .Name =name ;switch _febbce {case ST_ConditionalFormattingOperatorUnset :_cbabb .Value ="";case ST_ConditionalFormattingOperatorLessThan :_cbabb .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_ConditionalFormattingOperatorLessThanOrEqual :_cbabb .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_cbabb .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_cbabb .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_cbabb .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_cbabb .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case ST_ConditionalFormattingOperatorBetween :_cbabb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_cbabb .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_cbabb .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074"; -case ST_ConditionalFormattingOperatorNotContains :_cbabb .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_cbabb .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068"; -case ST_ConditionalFormattingOperatorEndsWith :_cbabb .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _cbabb ,nil ;};type CT_MetadataRecord struct{ +// Italic +IAttr *bool ; -// Metadata Record Type Index -TAttr uint32 ; +// Underline +UnAttr *bool ; -// Metadata Record Value Index -VAttr uint32 ;};func (_fbgd *CT_Borders )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbgd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fbgd .CountAttr )}); -};e .EncodeToken (start );if _fbgd .Border !=nil {_cedc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_fafc :=range _fbgd .Border {e .EncodeElement (_fafc ,_cedc );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_efgefg :=&CT_SharedUser {};_efgefg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _efgefg ;};func (_eeeceg ST_CellType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eeeceg .String (),start );};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2; -ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;);type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ; -HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;}; +// Strikethrough +StAttr *bool ; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_ddbe *CT_Col )ValidateWithPath (path string )error {return nil };type CT_DbPr struct{ +// Bold +BAttr *bool ; -// Connection String -ConnectionAttr string ; +// Tuples +Tpls *CT_Tuples ; -// Command Text -CommandAttr *string ; +// Member Property Indexes +X []*CT_X ;};type ST_VolDepType byte ;func (_ecbab *CT_MetadataType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ecbab .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_ecbab .MinSupportedVersionAttr )});if _ecbab .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .GhostRowAttr ))}); +};if _ecbab .GhostColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .GhostColAttr ))});};if _ecbab .EditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .EditAttr ))}); +};if _ecbab .DeleteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .DeleteAttr ))});};if _ecbab .CopyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .CopyAttr ))}); +};if _ecbab .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteAllAttr ))});};if _ecbab .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteFormulasAttr ))}); +};if _ecbab .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteValuesAttr ))});};if _ecbab .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteFormatsAttr ))}); +};if _ecbab .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteCommentsAttr ))}); +};if _ecbab .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteDataValidationAttr ))}); +};if _ecbab .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteBordersAttr ))});}; +if _ecbab .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteColWidthsAttr ))}); +};if _ecbab .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .PasteNumberFormatsAttr ))}); +};if _ecbab .MergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .MergeAttr ))});};if _ecbab .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .SplitFirstAttr ))}); +};if _ecbab .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .SplitAllAttr ))});};if _ecbab .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .RowColShiftAttr ))}); +};if _ecbab .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .ClearAllAttr ))});};if _ecbab .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .ClearFormatsAttr ))}); +};if _ecbab .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .ClearContentsAttr ))}); +};if _ecbab .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .ClearCommentsAttr ))}); +};if _ecbab .AssignAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .AssignAttr ))});};if _ecbab .CoerceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .CoerceAttr ))}); +};if _ecbab .AdjustAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .AdjustAttr ))});};if _ecbab .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ecbab .CellMetaAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Command Text -ServerCommandAttr *string ; +// Validate validates the CT_Xf and its children +func (_cgaab *CT_Xf )Validate ()error {return _cgaab .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};func (_cgcfgd *ST_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geebce ,_dcbcb :=d .Token ();if _dcbcb !=nil {return _dcbcb ; +};if _gdadg ,_gbcffe :=_geebce .(_f .EndElement );_gbcffe &&_gdadg .Name ==start .Name {*_cgcfgd =1;return nil ;};if _dcffd ,_gcggd :=_geebce .(_f .CharData );!_gcggd {return _bg .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",_geebce ); +}else {switch string (_dcffd ){case "":*_cgcfgd =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_cgcfgd =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cgcfgd =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_cgcfgd =3; +};};_geebce ,_dcbcb =d .Token ();if _dcbcb !=nil {return _dcbcb ;};if _cabcb ,_degba :=_geebce .(_f .EndElement );_degba &&_cabcb .Name ==start .Name {return nil ;};return _bg .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",_geebce ); +};func (_fdegg *ST_Visibility )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdegg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fdegg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fdegg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fdegg =3; +};return nil ;};func (_gfac *CT_DataFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgdd :=range start .Attr {if _bgdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdegf ,_adac :=_b .ParseUint (_bgdd .Value ,10,32);if _adac !=nil {return _adac ; +};_dgbcfe :=uint32 (_bdegf );_gfac .CountAttr =&_dgbcfe ;continue ;};};_cfbgc :for {_bgad ,_eegea :=d .Token ();if _eegea !=nil {return _eegea ;};switch _eegb :=_bgad .(type ){case _f .StartElement :switch _eegb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_gcga :=NewCT_DataField (); +if _adee :=d .DecodeElement (_gcga ,&_eegb );_adee !=nil {return _adee ;};_gfac .DataField =append (_gfac .DataField ,_gcga );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_eegb .Name ); +if _cfaea :=d .Skip ();_cfaea !=nil {return _cfaea ;};};case _f .EndElement :break _cfbgc ;case _f .CharData :};};return nil ;};func (_edegg *CT_Mdx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_edegg .NAttr )}); +_afedg ,_gccga :=_edegg .FAttr .MarshalXMLAttr (_f .Name {Local :"\u0066"});if _gccga !=nil {return _gccga ;};start .Attr =append (start .Attr ,_afedg );e .EncodeToken (start );if _edegg .T !=nil {_dfbca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}}; +e .EncodeElement (_edegg .T ,_dfbca );};if _edegg .Ms !=nil {_gdbcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_edegg .Ms ,_gdbcga );};if _edegg .P !=nil {_dbffga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070"}}; +e .EncodeElement (_edegg .P ,_dbffga );};if _edegg .K !=nil {_ddadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_edegg .K ,_ddadb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// OLE DB Command Type -CommandTypeAttr *uint32 ;};func NewWorkbook ()*Workbook {_cfabe :=&Workbook {};_cfabe .CT_Workbook =*NewCT_Workbook ();return _cfabe ;};func NewCT_GradientFill ()*CT_GradientFill {_eggcd :=&CT_GradientFill {};return _eggcd };func (_acfaf *CT_DdeLink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",_acfaf .DdeServiceAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_g .Sprintf ("\u0025\u0076",_acfaf .DdeTopicAttr )});e .EncodeToken (start );if _acfaf .DdeItems !=nil {_cedgb :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_acfaf .DdeItems ,_cedgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Connection ()*CT_Connection {_dbgf :=&CT_Connection {};return _dbgf };func (_defe *CT_RowFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _defe .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_defe .CountAttr )}); -};e .EncodeToken (start );_cbefd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_bbdddg :=range _defe .Field {e .EncodeElement (_bbdddg ,_cbefd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_RevisionHeaders and its children +func (_eefee *CT_RevisionHeaders )Validate ()error {return _eefee .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_edacfe *ST_IconSetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbeggd ,_gfebf :=d .Token (); +if _gfebf !=nil {return _gfebf ;};if _affde ,_fdeeeg :=_bbeggd .(_f .EndElement );_fdeeeg &&_affde .Name ==start .Name {*_edacfe =1;return nil ;};if _eagfef ,_bcaeb :=_bbeggd .(_f .CharData );!_bcaeb {return _bg .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",_bbeggd ); +}else {switch string (_eagfef ){case "":*_edacfe =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_edacfe =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_edacfe =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_edacfe =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_edacfe =4; +case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_edacfe =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_edacfe =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_edacfe =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_edacfe =8; +case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_edacfe =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_edacfe =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_edacfe =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_edacfe =12; +case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_edacfe =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_edacfe =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_edacfe =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_edacfe =16; +case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_edacfe =17;};};_bbeggd ,_gfebf =d .Token ();if _gfebf !=nil {return _gfebf ;};if _adbfcb ,_aaece :=_bbeggd .(_f .EndElement );_aaece &&_adbfcb .Name ==start .Name {return nil ;};return _bg .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",_bbeggd ); +};func (_ebda *CT_ChartFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfbbg :=range start .Attr {if _gfbbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fagab ,_aafd :=_b .ParseUint (_gfbbg .Value ,10,32);if _aafd !=nil {return _aafd ; +};_ffde :=uint32 (_fagab );_ebda .CountAttr =&_ffde ;continue ;};};_gfca :for {_fgafg ,_edad :=d .Token ();if _edad !=nil {return _edad ;};switch _gddf :=_fgafg .(type ){case _f .StartElement :switch _gddf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_efga :=NewCT_ChartFormat (); +if _bbfg :=d .DecodeElement (_efga ,&_gddf );_bbfg !=nil {return _bbfg ;};_ebda .ChartFormat =append (_ebda .ChartFormat ,_efga );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_gddf .Name ); +if _ccfc :=d .Skip ();_ccfc !=nil {return _ccfc ;};};case _f .EndElement :break _gfca ;case _f .CharData :};};return nil ;};type ST_CellSpans []string ;func (_eafgd *CT_Location )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeaeb :=range start .Attr {if _eeaeb .Name .Local =="\u0072\u0065\u0066"{_fgedd ,_bcec :=_eeaeb .Value ,error (nil ); +if _bcec !=nil {return _bcec ;};_eafgd .RefAttr =_fgedd ;continue ;};if _eeaeb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_abdb ,_bacdgb :=_b .ParseUint (_eeaeb .Value ,10,32);if _bacdgb !=nil {return _bacdgb ; +};_eafgd .FirstHeaderRowAttr =uint32 (_abdb );continue ;};if _eeaeb .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_dcgce ,_gdabf :=_b .ParseUint (_eeaeb .Value ,10,32);if _gdabf !=nil {return _gdabf ;};_eafgd .FirstDataRowAttr =uint32 (_dcgce ); +continue ;};if _eeaeb .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_fdgfc ,_bgdge :=_b .ParseUint (_eeaeb .Value ,10,32);if _bgdge !=nil {return _bgdge ;};_eafgd .FirstDataColAttr =uint32 (_fdgfc );continue ;};if _eeaeb .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_geefa ,_bffbb :=_b .ParseUint (_eeaeb .Value ,10,32); +if _bffbb !=nil {return _bffbb ;};_fdceb :=uint32 (_geefa );_eafgd .RowPageCountAttr =&_fdceb ;continue ;};if _eeaeb .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bedec ,_cgfed :=_b .ParseUint (_eeaeb .Value ,10,32); +if _cgfed !=nil {return _cgfed ;};_beedf :=uint32 (_bedec );_eafgd .ColPageCountAttr =&_beedf ;continue ;};};for {_fcabd ,_dacgb :=d .Token ();if _dacgb !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dacgb ); +};if _bagde ,_dbbecb :=_fcabd .(_f .EndElement );_dbbecb &&_bagde .Name ==start .Name {break ;};};return nil ;};func (_faafa *EG_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcce :for {_cbgeb ,_dbdfb :=d .Token ();if _dbdfb !=nil {return _dbdfb ; +};switch _ecegb :=_cbgeb .(type ){case _f .StartElement :switch _ecegb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eabbfe :=NewCT_Extension (); +if _fbagg :=d .DecodeElement (_eabbfe ,&_ecegb );_fbagg !=nil {return _fbagg ;};_faafa .Ext =append (_faafa .Ext ,_eabbfe );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecegb .Name ); +if _eagbe :=d .Skip ();_eagbe !=nil {return _eagbe ;};};case _f .EndElement :break _fbcce ;case _f .CharData :};};return nil ;};type CT_ExternalReferences struct{ -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_bfgfb *CT_Row )ValidateWithPath (path string )error {for _cacg ,_eaedb :=range _bfgfb .C {if _bgbaa :=_eaedb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_cacg ));_bgbaa !=nil {return _bgbaa ;};};if _bfgfb .ExtLst !=nil {if _gfffc :=_bfgfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfffc !=nil {return _gfffc ;};};return nil ;};func (_fbgcbg ST_TableType )Validate ()error {return _fbgcbg .ValidateWithPath ("")};func (_bcfff *CT_RElt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bcfff .RPr !=nil {_fbaee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}}; -e .EncodeElement (_bcfff .RPr ,_fbaee );};_aadece :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074"}};_ad .AddPreserveSpaceAttr (&_aadece ,_bcfff .T );e .EncodeElement (_bcfff .T ,_aadece );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_aefgb :=&CT_WebPublishObject {};return _aefgb };func (_gddbae ST_CellFormulaType )String ()string {switch _gddbae {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c"; -case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";}; +// External Reference +ExternalReference []*CT_ExternalReference ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_bcbed :=&CT_QueryTableFields {};return _bcbed };func (_fdafdg ST_ItemType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggcbg :=_f .Attr {};_ggcbg .Name =name ; +switch _fdafdg {case ST_ItemTypeUnset :_ggcbg .Value ="";case ST_ItemTypeData :_ggcbg .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_ggcbg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_ggcbg .Value ="\u0073\u0075\u006d"; +case ST_ItemTypeCountA :_ggcbg .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_ggcbg .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_ggcbg .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_ggcbg .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_ggcbg .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074"; +case ST_ItemTypeCount :_ggcbg .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_ggcbg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_ggcbg .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_ggcbg .Value ="\u0076\u0061\u0072"; +case ST_ItemTypeVarP :_ggcbg .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_ggcbg .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_ggcbg .Value ="\u0062\u006c\u0061n\u006b";};return _ggcbg ,nil ;};func (_ggded ST_VolValueType )String ()string {switch _ggded {case 0:return ""; +case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_dfagg *EG_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfagg .Ext !=nil {_gadga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; +for _ ,_efcba :=range _dfagg .Ext {e .EncodeElement (_efcba ,_gadga );};};return nil ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2; +ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_adcf *CT_DateTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_adcf .VAttr )}); +if _adcf .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_adcf .UAttr ))});};if _adcf .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_adcf .FAttr ))}); +};if _adcf .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_adcf .CAttr )});};if _adcf .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_adcf .CpAttr )}); +};e .EncodeToken (start );if _adcf .X !=nil {_acffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gceag :=range _adcf .X {e .EncodeElement (_gceag ,_acffd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_egega *CT_VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_becfee :for {_cbede ,_dbdffc :=d .Token ();if _dbdffc !=nil {return _dbdffc ;};switch _dbffba :=_cbede .(type ){case _f .StartElement :switch _dbffba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_bfdeb :=NewCT_VolType (); +if _ccbcb :=d .DecodeElement (_bfdeb ,&_dbffba );_ccbcb !=nil {return _ccbcb ;};_egega .VolType =append (_egega .VolType ,_bfdeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egega .ExtLst =NewCT_ExtensionList (); +if _aeecgb :=d .DecodeElement (_egega .ExtLst ,&_dbffba );_aeecgb !=nil {return _aeecgb ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_dbffba .Name ); +if _bccgfd :=d .Skip ();_bccgfd !=nil {return _bccgfd ;};};case _f .EndElement :break _becfee ;case _f .CharData :};};return nil ;};func NewCT_Error ()*CT_Error {_ecde :=&CT_Error {};return _ecde }; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_bebbc *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func NewCT_TableColumn ()*CT_TableColumn {_fafaa :=&CT_TableColumn {};return _fafaa }; +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_gcegc *CT_Member )ValidateWithPath (path string )error {return nil };func (_afcabc *CT_TableColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_afcabc .IdAttr )}); +if _afcabc .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .UniqueNameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_afcabc .NameAttr )}); +if _afcabc .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_edeagf ,_abcfba :=_afcabc .TotalsRowFunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _abcfba !=nil {return _abcfba ; +};start .Attr =append (start .Attr ,_edeagf );};if _afcabc .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .TotalsRowLabelAttr )}); +};if _afcabc .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .QueryTableFieldIdAttr )}); +};if _afcabc .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .HeaderRowDxfIdAttr )}); +};if _afcabc .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .DataDxfIdAttr )});};if _afcabc .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .TotalsRowDxfIdAttr )}); +};if _afcabc .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .HeaderRowCellStyleAttr )}); +};if _afcabc .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .DataCellStyleAttr )}); +};if _afcabc .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afcabc .TotalsRowCellStyleAttr )}); +};e .EncodeToken (start );if _afcabc .CalculatedColumnFormula !=nil {_cfeca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}}; +e .EncodeElement (_afcabc .CalculatedColumnFormula ,_cfeca );};if _afcabc .TotalsRowFormula !=nil {_fefe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; +e .EncodeElement (_afcabc .TotalsRowFormula ,_fefe );};if _afcabc .XmlColumnPr !=nil {_ffgga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_afcabc .XmlColumnPr ,_ffgga ); +};if _afcabc .ExtLst !=nil {_eabbef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afcabc .ExtLst ,_eabbef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caggdg *ST_WebSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aceddb ,_fdegf :=d .Token (); +if _fdegf !=nil {return _fdegf ;};if _ddbffb ,_afdce :=_aceddb .(_f .EndElement );_afdce &&_ddbffb .Name ==start .Name {*_caggdg =1;return nil ;};if _gcaead ,_ebgca :=_aceddb .(_f .CharData );!_ebgca {return _bg .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",_aceddb ); +}else {switch string (_gcaead ){case "":*_caggdg =0;case "\u0073\u0068\u0065e\u0074":*_caggdg =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_caggdg =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_caggdg =3;case "\u0072\u0061\u006eg\u0065":*_caggdg =4; +case "\u0063\u0068\u0061r\u0074":*_caggdg =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_caggdg =6;case "\u0071\u0075\u0065r\u0079":*_caggdg =7;case "\u006c\u0061\u0062e\u006c":*_caggdg =8;};};_aceddb ,_fdegf =d .Token ();if _fdegf !=nil {return _fdegf ; +};if _adedga ,_gaebf :=_aceddb .(_f .EndElement );_gaebf &&_adedga .Name ==start .Name {return nil ;};return _bg .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",_aceddb ); +}; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_cfdfa *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_dgggb *CT_PivotDimension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agaag :=range start .Attr {if _agaag .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_cecbe ,_faffeb :=_b .ParseBool (_agaag .Value ); -if _faffeb !=nil {return _faffeb ;};_dgggb .MeasureAttr =&_cecbe ;continue ;};if _agaag .Name .Local =="\u006e\u0061\u006d\u0065"{_cfddd ,_bbfbf :=_agaag .Value ,error (nil );if _bbfbf !=nil {return _bbfbf ;};_dgggb .NameAttr =_cfddd ;continue ;};if _agaag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fcecb ,_gbff :=_agaag .Value ,error (nil ); -if _gbff !=nil {return _gbff ;};_dgggb .UniqueNameAttr =_fcecb ;continue ;};if _agaag .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gfdcac ,_deade :=_agaag .Value ,error (nil );if _deade !=nil {return _deade ;};_dgggb .CaptionAttr =_gfdcac ;continue ; -};};for {_dfcfa ,_adead :=d .Token ();if _adead !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_adead );};if _bggagfb ,_bfdbae :=_dfcfa .(_e .EndElement ); -_bfdbae &&_bggagfb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Metadata and its children +func (_bebda *Metadata )Validate ()error {return _bebda .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_baeaa :=&CT_PivotHierarchy {};return _baeaa }; -// Validate validates the CT_SmartTags and its children -func (_cfcggd *CT_SmartTags )Validate ()error {return _cfcggd .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Validate validates the CT_DdeLink and its children +func (_bgbac *CT_DdeLink )Validate ()error {return _bgbac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func (_eagbed ST_WebSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eagbed .String (),start ); +}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_acdcc *CT_Members )ValidateWithPath (path string )error {for _ecdb ,_efaa :=range _acdcc .Member {if _dffag :=_efaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecdb ));_dffag !=nil {return _dffag ; -};};return nil ;};func (_bgbbaf ST_OleUpdate )String ()string {switch _bgbbaf {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c"; -};return "";}; +// Validate validates the CT_FontFamily and its children +func (_ccfgg *CT_FontFamily )Validate ()error {return _ccfgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func NewCT_Drawing ()*CT_Drawing {_fdgfb :=&CT_Drawing {};return _fdgfb };type CT_CustomFilter struct{ -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_bfed *CT_Borders )ValidateWithPath (path string )error {for _fcd ,_bgd :=range _bfed .Border {if _ggdf :=_bgd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcd ));_ggdf !=nil {return _ggdf ; -};};return nil ;};func (_dcdfgbb ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _dcdfgbb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdfgbb )); -};return nil ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_ddbdf :=&CT_PivotAreaReferences {};return _ddbdf ;};type ST_TextHAlign byte ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Validate validates the CT_Scenario and its children -func (_fedb *CT_Scenario )Validate ()error {return _fedb .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2; -);func (_eebbd *CT_Fills )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eebbd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eebbd .CountAttr )}); -};e .EncodeToken (start );if _eebbd .Fill !=nil {_ffceb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_cbfdd :=range _eebbd .Fill {e .EncodeElement (_cbfdd ,_ffceb );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Top or Bottom Value +ValAttr *string ;}; -// Validate validates the CT_ReviewedRevisions and its children -func (_badeac *CT_ReviewedRevisions )Validate ()error {return _badeac .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_ceefa *ST_TimePeriod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faefc ,_aadgf :=d .Token (); -if _aadgf !=nil {return _aadgf ;};if _gcaea ,_cdeacd :=_faefc .(_e .EndElement );_cdeacd &&_gcaea .Name ==start .Name {*_ceefa =1;return nil ;};if _edcfdb ,_degba :=_faefc .(_e .CharData );!_degba {return _g .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",_faefc ); -}else {switch string (_edcfdb ){case "":*_ceefa =0;case "\u0074\u006f\u0064a\u0079":*_ceefa =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ceefa =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ceefa =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_ceefa =4; -case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ceefa =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ceefa =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ceefa =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ceefa =8; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ceefa =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ceefa =10;};};_faefc ,_aadgf =d .Token ();if _aadgf !=nil {return _aadgf ;};if _bfgedc ,_dcbcfe :=_faefc .(_e .EndElement );_dcbcfe &&_bfgedc .Name ==start .Name {return nil ; -};return _g .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",_faefc );};type CT_QueryTableDeletedFields struct{ +// Validate validates the CT_ColorFilter and its children +func (_ebbfe *CT_ColorFilter )Validate ()error {return _ebbfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");}; -// Deleted Fields Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_ccbdb *CT_SheetDimension )ValidateWithPath (path string )error {return nil }; -// Deleted Field -DeletedField []*CT_DeletedField ;};func (_bdeafe ST_SortType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aadgg :=_e .Attr {};_aadgg .Name =name ;switch _bdeafe {case ST_SortTypeUnset :_aadgg .Value ="";case ST_SortTypeNone :_aadgg .Value ="\u006e\u006f\u006e\u0065"; -case ST_SortTypeAscending :_aadgg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_aadgg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_aadgg .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061"; -case ST_SortTypeDescendingAlpha :_aadgg .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_aadgg .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c"; -case ST_SortTypeDescendingNatural :_aadgg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _aadgg ,nil ;}; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_ebcfe *CT_SharedItems )ValidateWithPath (path string )error {for _ggdff ,_aeadb :=range _ebcfe .M {if _bcece :=_aeadb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ggdff ));_bcece !=nil {return _bcece ; +};};for _adced ,_edbbcd :=range _ebcfe .N {if _adgbd :=_edbbcd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_adced ));_adgbd !=nil {return _adgbd ;};};for _fbeeag ,_gdfgb :=range _ebcfe .B {if _dbebe :=_gdfgb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fbeeag )); +_dbebe !=nil {return _dbebe ;};};for _ecabe ,_bfbbb :=range _ebcfe .E {if _fbdea :=_bfbbb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ecabe ));_fbdea !=nil {return _fbdea ;};};for _fefga ,_fbaaa :=range _ebcfe .S {if _dcfge :=_fbaaa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fefga )); +_dcfge !=nil {return _dcfge ;};};for _gafcg ,_cabgef :=range _ebcfe .D {if _dfeaff :=_cabgef .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gafcg ));_dfeaff !=nil {return _dfeaff ;};};return nil ;};func NewCT_Selection ()*CT_Selection {_efccd :=&CT_Selection {}; +return _efccd };type CT_MemberProperty struct{ -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_adfb *CT_FutureMetadata )ValidateWithPath (path string )error {for _febd ,_ddadf :=range _adfb .Bk {if _eeaa :=_ddadf .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_febd ));_eeaa !=nil {return _eeaa ;};};if _adfb .ExtLst !=nil {if _ceacf :=_adfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ceacf !=nil {return _ceacf ;};};return nil ;};func (_cefafb ST_TargetScreenSize )ValidateWithPath (path string )error {switch _cefafb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefafb )); -};return nil ;}; +// OLAP Member Property Unique Name +NameAttr *string ; -// Validate validates the CT_ExternalLink and its children -func (_ecdca *CT_ExternalLink )Validate ()error {return _ecdca .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_egfcg ST_ShowDataAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aacbcc :=_e .Attr {}; -_aacbcc .Name =name ;switch _egfcg {case ST_ShowDataAsUnset :_aacbcc .Value ="";case ST_ShowDataAsNormal :_aacbcc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_aacbcc .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065"; -case ST_ShowDataAsPercent :_aacbcc .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_aacbcc .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_aacbcc .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c"; -case ST_ShowDataAsPercentOfRow :_aacbcc .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_aacbcc .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_aacbcc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c"; -case ST_ShowDataAsIndex :_aacbcc .Value ="\u0069\u006e\u0064e\u0078";};return _aacbcc ,nil ;};type ST_MdxFunctionType byte ; +// Show Cell +ShowCellAttr *bool ; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_dfffb *CT_TableColumn )ValidateWithPath (path string )error {if _fbafbb :=_dfffb .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072"); -_fbafbb !=nil {return _fbafbb ;};if _dfffb .CalculatedColumnFormula !=nil {if _cfced :=_dfffb .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"); -_cfced !=nil {return _cfced ;};};if _dfffb .TotalsRowFormula !=nil {if _cbcef :=_dfffb .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_cbcef !=nil {return _cbcef ; -};};if _dfffb .XmlColumnPr !=nil {if _cbebe :=_dfffb .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_cbebe !=nil {return _cbebe ;};};if _dfffb .ExtLst !=nil {if _cgcaee :=_dfffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cgcaee !=nil {return _cgcaee ;};};return nil ;};type ST_CredMethod byte ;func (_cgcde *CT_SharedUser )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgcde .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_eaff :=range start .Attr {if _eaff .Name .Local =="\u0067\u0075\u0069\u0064"{_ebabb ,_eebgad :=_eaff .Value ,error (nil );if _eebgad !=nil {return _eebgad ;};_cgcde .GuidAttr =_ebabb ;continue ;};if _eaff .Name .Local =="\u006e\u0061\u006d\u0065"{_eddff ,_aacfce :=_eaff .Value ,error (nil ); -if _aacfce !=nil {return _aacfce ;};_cgcde .NameAttr =_eddff ;continue ;};if _eaff .Name .Local =="\u0069\u0064"{_gefdf ,_aceda :=_b .ParseInt (_eaff .Value ,10,32);if _aceda !=nil {return _aceda ;};_cgcde .IdAttr =int32 (_gefdf );continue ;};if _eaff .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_afcca ,_fbegc :=ParseStdlibTime (_eaff .Value ); -if _fbegc !=nil {return _fbegc ;};_cgcde .DateTimeAttr =_afcca ;continue ;};};_ddceg :for {_ccddf ,_baecb :=d .Token ();if _baecb !=nil {return _baecb ;};switch _edcga :=_ccddf .(type ){case _e .StartElement :switch _edcga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcde .ExtLst =NewCT_ExtensionList (); -if _bcffa :=d .DecodeElement (_cgcde .ExtLst ,&_edcga );_bcffa !=nil {return _bcffa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_edcga .Name ); -if _ddfgf :=d .Skip ();_ddfgf !=nil {return _ddfgf ;};};case _e .EndElement :break _ddceg ;case _e .CharData :};};return nil ;};func (_bdgba ST_BorderStyle )ValidateWithPath (path string )error {switch _bdgba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgba )); -};return nil ;};func (_cffbgg ST_DataValidationOperator )String ()string {switch _cffbgg {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c"; -case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";};func (_gefag *ST_RefMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdfff ,_fdedda :=d .Token ();if _fdedda !=nil {return _fdedda ; -};if _abdab ,_abecfc :=_fgdfff .(_e .EndElement );_abecfc &&_abdab .Name ==start .Name {*_gefag =1;return nil ;};if _egbdg ,_aedgaad :=_fgdfff .(_e .CharData );!_aedgaad {return _g .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",_fgdfff ); -}else {switch string (_egbdg ){case "":*_gefag =0;case "\u0041\u0031":*_gefag =1;case "\u0052\u0031\u0043\u0031":*_gefag =2;};};_fgdfff ,_fdedda =d .Token ();if _fdedda !=nil {return _fdedda ;};if _fbdcg ,_abcdfg :=_fgdfff .(_e .EndElement );_abcdfg &&_fbdcg .Name ==start .Name {return nil ; -};return _g .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",_fgdfff );};type CT_CacheHierarchy struct{ +// Show Tooltip +ShowTipAttr *bool ; -// Hierarchy Unique Name -UniqueNameAttr string ; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Hierarchy Display Name -CaptionAttr *string ; +// Name Length +NameLenAttr *uint32 ; -// Measure Hierarchy -MeasureAttr *bool ; +// Property Name Character Index +PPosAttr *uint32 ; -// Set -SetAttr *bool ; +// Property Name Length +PLenAttr *uint32 ; -// Parent Set -ParentSetAttr *uint32 ; +// Level Index +LevelAttr *uint32 ; -// KPI Icon Set -IconSetAttr *int32 ; +// Field Index +FieldAttr uint32 ;};type CT_RgbColor struct{ -// Attribute Hierarchy -AttributeAttr *bool ; +// Alpha Red Green Blue +RgbAttr *string ;};func (_cecdfg *CT_Number )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfece :=range start .Attr {if _dfece .Name .Local =="\u0066\u0063"{_ecefg ,_cfacb :=_dfece .Value ,error (nil );if _cfacb !=nil {return _cfacb ; +};_cecdfg .FcAttr =&_ecefg ;continue ;};if _dfece .Name .Local =="\u0076"{_ccbeb ,_gcfce :=_b .ParseFloat (_dfece .Value ,64);if _gcfce !=nil {return _gcfce ;};_cecdfg .VAttr =_ccbeb ;continue ;};if _dfece .Name .Local =="\u0066"{_ffdceg ,_aaaae :=_b .ParseBool (_dfece .Value ); +if _aaaae !=nil {return _aaaae ;};_cecdfg .FAttr =&_ffdceg ;continue ;};if _dfece .Name .Local =="\u0063"{_fgeff ,_gcedf :=_dfece .Value ,error (nil );if _gcedf !=nil {return _gcedf ;};_cecdfg .CAttr =&_fgeff ;continue ;};if _dfece .Name .Local =="\u0063\u0070"{_degfg ,_eaac :=_b .ParseUint (_dfece .Value ,10,32); +if _eaac !=nil {return _eaac ;};_aageg :=uint32 (_degfg );_cecdfg .CpAttr =&_aageg ;continue ;};if _dfece .Name .Local =="\u0069\u006e"{_cacca ,_dagfb :=_b .ParseUint (_dfece .Value ,10,32);if _dagfb !=nil {return _dagfb ;};_bffgb :=uint32 (_cacca );_cecdfg .InAttr =&_bffgb ; +continue ;};if _dfece .Name .Local =="\u0062\u0063"{_acddf ,_adbgg :=_dfece .Value ,error (nil );if _adbgg !=nil {return _adbgg ;};_cecdfg .BcAttr =&_acddf ;continue ;};if _dfece .Name .Local =="\u0075"{_agge ,_bceag :=_b .ParseBool (_dfece .Value );if _bceag !=nil {return _bceag ; +};_cecdfg .UAttr =&_agge ;continue ;};if _dfece .Name .Local =="\u0069"{_aeeda ,_cfecd :=_b .ParseBool (_dfece .Value );if _cfecd !=nil {return _cfecd ;};_cecdfg .IAttr =&_aeeda ;continue ;};if _dfece .Name .Local =="\u0075\u006e"{_ffdgd ,_gebbc :=_b .ParseBool (_dfece .Value ); +if _gebbc !=nil {return _gebbc ;};_cecdfg .UnAttr =&_ffdgd ;continue ;};if _dfece .Name .Local =="\u0073\u0074"{_egbba ,_gbcee :=_b .ParseBool (_dfece .Value );if _gbcee !=nil {return _gbcee ;};_cecdfg .StAttr =&_egbba ;continue ;};if _dfece .Name .Local =="\u0062"{_egbe ,_deffc :=_b .ParseBool (_dfece .Value ); +if _deffc !=nil {return _deffc ;};_cecdfg .BAttr =&_egbe ;continue ;};};_cdba :for {_cecca ,_dgeff :=d .Token ();if _dgeff !=nil {return _dgeff ;};switch _ceagg :=_cecca .(type ){case _f .StartElement :switch _ceagg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_aggbe :=NewCT_Tuples (); +if _ecgef :=d .DecodeElement (_aggbe ,&_ceagg );_ecgef !=nil {return _ecgef ;};_cecdfg .Tpls =append (_cecdfg .Tpls ,_aggbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_degcd :=NewCT_X (); +if _aecfd :=d .DecodeElement (_degcd ,&_ceagg );_aecfd !=nil {return _aecfd ;};_cecdfg .X =append (_cecdfg .X ,_degcd );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_ceagg .Name ); +if _fggeb :=d .Skip ();_fggeb !=nil {return _fggeb ;};};case _f .EndElement :break _cdba ;case _f .CharData :};};return nil ;}; -// Time -TimeAttr *bool ; +// Validate validates the CT_ExternalSheetNames and its children +func (_dcbeb *CT_ExternalSheetNames )Validate ()error {return _dcbeb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};type CT_DataFields struct{ -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Data Items Count +CountAttr *uint32 ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Data Field Item +DataField []*CT_DataField ;}; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_deef *CT_CalcPr )ValidateWithPath (path string )error {if _egc :=_deef .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_egc !=nil {return _egc ;};if _gbed :=_deef .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_gbed !=nil {return _gbed ;};return nil ;};func (_bdff *CT_ConditionalFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdff .PivotAreas =NewCT_PivotAreas ();for _ ,_eedfb :=range start .Attr {if _eedfb .Name .Local =="\u0073\u0063\u006fp\u0065"{_bdff .ScopeAttr .UnmarshalXMLAttr (_eedfb ); +continue ;};if _eedfb .Name .Local =="\u0074\u0079\u0070\u0065"{_bdff .TypeAttr .UnmarshalXMLAttr (_eedfb );continue ;};if _eedfb .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ffce ,_bedfc :=_b .ParseUint (_eedfb .Value ,10,32);if _bedfc !=nil {return _bedfc ; +};_bdff .PriorityAttr =uint32 (_ffce );continue ;};};_dgeg :for {_aefe ,_fgcg :=d .Token ();if _fgcg !=nil {return _fgcg ;};switch _dfda :=_aefe .(type ){case _f .StartElement :switch _dfda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _ggd :=d .DecodeElement (_bdff .PivotAreas ,&_dfda ); +_ggd !=nil {return _ggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdff .ExtLst =NewCT_ExtensionList (); +if _gbabg :=d .DecodeElement (_bdff .ExtLst ,&_dfda );_gbabg !=nil {return _gbabg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_dfda .Name ); +if _aebdd :=d .Skip ();_aebdd !=nil {return _aebdd ;};};case _f .EndElement :break _dgeg ;case _f .CharData :};};return nil ;};func (_eface *CT_Member )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagcc :=range start .Attr {if _dagcc .Name .Local =="\u006e\u0061\u006d\u0065"{_gebag ,_daagcb :=_dagcc .Value ,error (nil ); +if _daagcb !=nil {return _daagcb ;};_eface .NameAttr =_gebag ;continue ;};};for {_acfge ,_dfbbd :=d .Token ();if _dfbbd !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_dfbbd ); +};if _acggg ,_gefa :=_acfge .(_f .EndElement );_gefa &&_acggg .Name ==start .Name {break ;};};return nil ;}; -// Display Name of 'All' -AllCaptionAttr *string ; +// Validate validates the CT_Control and its children +func (_becba *CT_Control )Validate ()error {return _becba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_deabd *ST_RevisionAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbce ,_dcfcc :=d .Token (); +if _dcfcc !=nil {return _dcfcc ;};if _fefbd ,_fbggcb :=_cfbce .(_f .EndElement );_fbggcb &&_fefbd .Name ==start .Name {*_deabd =1;return nil ;};if _abaca ,_bcdgbb :=_cfbce .(_f .CharData );!_bcdgbb {return _bg .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",_cfbce ); +}else {switch string (_abaca ){case "":*_deabd =0;case "\u0061\u0064\u0064":*_deabd =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_deabd =2;};};_cfbce ,_dcfcc =d .Token ();if _dcfcc !=nil {return _dcfcc ;};if _ddggg ,_beecga :=_cfbce .(_f .EndElement ); +_beecga &&_ddggg .Name ==start .Name {return nil ;};return _bg .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",_cfbce );}; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_abeed *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_aagdd ST_Objects )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddfbf :=_f .Attr {};_ddfbf .Name =name ;switch _aagdd {case ST_ObjectsUnset :_ddfbf .Value =""; +case ST_ObjectsAll :_ddfbf .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_ddfbf .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_ddfbf .Value ="\u006e\u006f\u006e\u0065";};return _ddfbf ,nil ; +};func (_cecdff *ST_Orientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdeaf ,_afgfa :=d .Token ();if _afgfa !=nil {return _afgfa ;};if _dbgded ,_cagba :=_fdeaf .(_f .EndElement );_cagba &&_dbgded .Name ==start .Name {*_cecdff =1; +return nil ;};if _ebeba ,_cccfa :=_fdeaf .(_f .CharData );!_cccfa {return _bg .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",_fdeaf );}else {switch string (_ebeba ){case "":*_cecdff =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cecdff =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cecdff =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cecdff =3;};};_fdeaf ,_afgfa =d .Token ();if _afgfa !=nil {return _afgfa ; +};if _gebbe ,_fbeabg :=_fdeaf .(_f .EndElement );_fbeabg &&_gebbe .Name ==start .Name {return nil ;};return _bg .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",_fdeaf ); +}; -// Display Folder -DisplayFolderAttr *string ; +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_acfg *CT_CalculatedMember )ValidateWithPath (path string )error {if _acfg .ExtLst !=nil {if _gffb :=_acfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gffb !=nil {return _gffb ;};};return nil ;}; -// Measure Group Name -MeasureGroupAttr *string ; +// Validate validates the CT_PageSetup and its children +func (_badce *CT_PageSetup )Validate ()error {return _badce .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_aacdd *CT_PageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fccab :=range start .Attr {if _fccab .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"&&_fccab .Name .Local =="\u0069\u0064"||_fccab .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"&&_fccab .Name .Local =="\u0069\u0064"{_afecf ,_adfda :=_fccab .Value ,error (nil ); +if _adfda !=nil {return _adfda ;};_aacdd .IdAttr =&_afecf ;continue ;};if _fccab .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_agdba ,_dcgec :=_b .ParseUint (_fccab .Value ,10,32);if _dcgec !=nil {return _dcgec ;};_cbcbc :=uint32 (_agdba ); +_aacdd .PaperSizeAttr =&_cbcbc ;continue ;};if _fccab .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fedaa ,_bddgdb :=_b .ParseBool (_fccab .Value );if _bddgdb !=nil {return _bddgdb ;};_aacdd .BlackAndWhiteAttr =&_fedaa ; +continue ;};if _fccab .Name .Local =="\u0064\u0072\u0061f\u0074"{_aggfe ,_abbce :=_b .ParseBool (_fccab .Value );if _abbce !=nil {return _abbce ;};_aacdd .DraftAttr =&_aggfe ;continue ;};if _fccab .Name .Local =="\u0073\u0063\u0061l\u0065"{_fegda ,_bafdbd :=_b .ParseUint (_fccab .Value ,10,32); +if _bafdbd !=nil {return _bafdbd ;};_dbbfg :=uint32 (_fegda );_aacdd .ScaleAttr =&_dbbfg ;continue ;};if _fccab .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aacdd .CellCommentsAttr .UnmarshalXMLAttr (_fccab );continue ; +};if _fccab .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_ddbfef ,_faeaa :=_b .ParseUint (_fccab .Value ,10,32);if _faeaa !=nil {return _faeaa ;};_bggdfb :=uint32 (_ddbfef );_aacdd .FitToWidthAttr =&_bggdfb ;continue ;}; +if _fccab .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_aacdd .PageOrderAttr .UnmarshalXMLAttr (_fccab );continue ;};if _fccab .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_aacdd .OrientationAttr .UnmarshalXMLAttr (_fccab ); +continue ;};if _fccab .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_baede ,_dageec :=_fccab .Value ,error (nil );if _dageec !=nil {return _dageec ;};_aacdd .PaperHeightAttr =&_baede ;continue ;};if _fccab .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_effdce ,_cgdaca :=_fccab .Value ,error (nil ); +if _cgdaca !=nil {return _cgdaca ;};_aacdd .PaperWidthAttr =&_effdce ;continue ;};if _fccab .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_eaedb ,_dgaed :=_b .ParseUint (_fccab .Value ,10,32);if _dgaed !=nil {return _dgaed ; +};_egcdf :=uint32 (_eaedb );_aacdd .FirstPageNumberAttr =&_egcdf ;continue ;};if _fccab .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_ecabc ,_aecbb :=_b .ParseUint (_fccab .Value ,10,32);if _aecbb !=nil {return _aecbb ; +};_bdfbc :=uint32 (_ecabc );_aacdd .FitToHeightAttr =&_bdfbc ;continue ;};if _fccab .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_aecec ,_gefba :=_b .ParseBool (_fccab .Value );if _gefba !=nil {return _gefba ; +};_aacdd .UseFirstPageNumberAttr =&_aecec ;continue ;};if _fccab .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_aacdd .ErrorsAttr .UnmarshalXMLAttr (_fccab );continue ;};if _fccab .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gafeg ,_dcff :=_b .ParseUint (_fccab .Value ,10,32); +if _dcff !=nil {return _dcff ;};_bdeeb :=uint32 (_gafeg );_aacdd .HorizontalDpiAttr =&_bdeeb ;continue ;};if _fccab .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_gaefg ,_gdceb :=_b .ParseUint (_fccab .Value ,10,32);if _gdceb !=nil {return _gdceb ; +};_dgface :=uint32 (_gaefg );_aacdd .VerticalDpiAttr =&_dgface ;continue ;};if _fccab .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ddbaa ,_adeadf :=_b .ParseUint (_fccab .Value ,10,32);if _adeadf !=nil {return _adeadf ;};_bcdba :=uint32 (_ddbaa ); +_aacdd .CopiesAttr =&_bcdba ;continue ;};if _fccab .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gebad ,_ggbee :=_b .ParseBool (_fccab .Value );if _ggbee !=nil {return _ggbee ;};_aacdd .UsePrinterDefaultsAttr =&_gebad ; +continue ;};};for {_ebgbe ,_dfed :=d .Token ();if _dfed !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_dfed );};if _fceb ,_begdg :=_ebgbe .(_f .EndElement ); +_begdg &&_fceb .Name ==start .Name {break ;};};return nil ;};func (_cagc *CT_Cols )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cedfb :for {_bgfb ,_daae :=d .Token ();if _daae !=nil {return _daae ;};switch _ffdad :=_bgfb .(type ){case _f .StartElement :switch _ffdad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_ccdda :=NewCT_Col (); +if _beed :=d .DecodeElement (_ccdda ,&_ffdad );_beed !=nil {return _beed ;};_cagc .Col =append (_cagc .Col ,_ccdda );default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_ffdad .Name ); +if _fgfd :=d .Skip ();_fgfd !=nil {return _fgfd ;};};case _f .EndElement :break _cedfb ;case _f .CharData :};};return nil ;};func (_aabbbd *ST_SourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adffbd ,_dgebda :=d .Token ();if _dgebda !=nil {return _dgebda ; +};if _eeeac ,_bccdfd :=_adffbd .(_f .EndElement );_bccdfd &&_eeeac .Name ==start .Name {*_aabbbd =1;return nil ;};if _ggggc ,_bagdeb :=_adffbd .(_f .CharData );!_bagdeb {return _bg .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",_adffbd ); +}else {switch string (_ggggc ){case "":*_aabbbd =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_aabbbd =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_aabbbd =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_aabbbd =3; +case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_aabbbd =4;};};_adffbd ,_dgebda =d .Token ();if _dgebda !=nil {return _dgebda ;};if _dgggee ,_cbddb :=_adffbd .(_f .EndElement );_cbddb &&_dgggee .Name ==start .Name {return nil ;};return _bg .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",_adffbd ); +}; -// Measures -MeasuresAttr *bool ; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_aagefa *CT_WorkbookPr )ValidateWithPath (path string )error {if _babgb :=_aagefa .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_babgb !=nil {return _babgb ;};if _dfcdg :=_aagefa .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072"); +_dfcdg !=nil {return _dfcdg ;};return nil ;}; -// Levels Count -CountAttr uint32 ; +// Validate validates the CT_Tuples and its children +func (_cbbdd *CT_Tuples )Validate ()error {return _cbbdd .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_aaege *CT_GroupLevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acace :=range start .Attr {if _acace .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cfeaa ,_efgca :=_acace .Value ,error (nil ); +if _efgca !=nil {return _efgca ;};_aaege .UniqueNameAttr =_cfeaa ;continue ;};if _acace .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_eabea ,_fcgef :=_acace .Value ,error (nil );if _fcgef !=nil {return _fcgef ;};_aaege .CaptionAttr =_eabea ;continue ; +};if _acace .Name .Local =="\u0075\u0073\u0065\u0072"{_faef ,_aaac :=_b .ParseBool (_acace .Value );if _aaac !=nil {return _aaac ;};_aaege .UserAttr =&_faef ;continue ;};if _acace .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_cggcg ,_eggg :=_b .ParseBool (_acace .Value ); +if _eggg !=nil {return _eggg ;};_aaege .CustomRollUpAttr =&_cggcg ;continue ;};};_aagca :for {_dbaec ,_ggcab :=d .Token ();if _ggcab !=nil {return _ggcab ;};switch _dddfe :=_dbaec .(type ){case _f .StartElement :switch _dddfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_aaege .Groups =NewCT_Groups (); +if _ccfbd :=d .DecodeElement (_aaege .Groups ,&_dddfe );_ccfbd !=nil {return _ccfbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaege .ExtLst =NewCT_ExtensionList (); +if _dgegfa :=d .DecodeElement (_aaege .ExtLst ,&_dddfe );_dgegfa !=nil {return _dgegfa ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_dddfe .Name ); +if _cadbfe :=d .Skip ();_cadbfe !=nil {return _cadbfe ;};};case _f .EndElement :break _aagca ;case _f .CharData :};};return nil ;};type CT_CustomSheetViews struct{ -// One Field -OneFieldAttr *bool ; +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;};func (_facbb *CT_Rst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccedeae :for {_baegg ,_cfggfe :=d .Token ();if _cfggfe !=nil {return _cfggfe ;};switch _ceagb :=_baegg .(type ){case _f .StartElement :switch _ceagb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_facbb .T =new (string ); +if _gdbbde :=d .DecodeElement (_facbb .T ,&_ceagb );_gdbbde !=nil {return _gdbbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_abfbf :=NewCT_RElt (); +if _fdcda :=d .DecodeElement (_abfbf ,&_ceagb );_fdcda !=nil {return _fdcda ;};_facbb .R =append (_facbb .R ,_abfbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_dfbgd :=NewCT_PhoneticRun (); +if _agdfbb :=d .DecodeElement (_dfbgd ,&_ceagb );_agdfbb !=nil {return _agdfbb ;};_facbb .RPh =append (_facbb .RPh ,_dfbgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_facbb .PhoneticPr =NewCT_PhoneticPr (); +if _cgaed :=d .DecodeElement (_facbb .PhoneticPr ,&_ceagb );_cgaed !=nil {return _cgaed ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_ceagb .Name ); +if _gfeed :=d .Skip ();_gfeed !=nil {return _gfeed ;};};case _f .EndElement :break _ccedeae ;case _f .CharData :};};return nil ;}; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Validate validates the Users and its children +func (_ddbgdd *Users )Validate ()error {return _ddbgdd .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_cffed :=&CT_MeasureDimensionMaps {};return _cffed ;};func NewCT_Consolidation ()*CT_Consolidation {_debg :=&CT_Consolidation {}; +_debg .RangeSets =NewCT_RangeSets ();return _debg ;};func (_bbgff *CT_CellXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfbg :=range start .Attr {if _cfbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_acd ,_ecec :=_b .ParseUint (_cfbg .Value ,10,32); +if _ecec !=nil {return _ecec ;};_gdae :=uint32 (_acd );_bbgff .CountAttr =&_gdae ;continue ;};};_cdbg :for {_bafa ,_dbad :=d .Token ();if _dbad !=nil {return _dbad ;};switch _fdfb :=_bafa .(type ){case _f .StartElement :switch _fdfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_agba :=NewCT_Xf (); +if _ecea :=d .DecodeElement (_agba ,&_fdfb );_ecea !=nil {return _ecea ;};_bbgff .Xf =append (_bbgff .Xf ,_agba );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_fdfb .Name ); +if _fgbe :=d .Skip ();_fgbe !=nil {return _fgbe ;};};case _f .EndElement :break _cdbg ;case _f .CharData :};};return nil ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_ebeef :=&CT_PCDSDTCEntries {};return _ebeef };type CT_Consolidation struct{ -// Unbalanced -UnbalancedAttr *bool ; +// Auto Page +AutoPageAttr *bool ; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// Page Item Values +Pages *CT_Pages ; -// Hidden -HiddenAttr *bool ; +// Range Sets +RangeSets *CT_RangeSets ;};type ST_DataValidationOperator byte ;func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_cdfda :=&CT_SheetCalcPr {};return _cdfda };func (_fegef ST_Qualifier )String ()string {switch _fegef {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; +case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CT_Mdx struct{ -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// Connection Name Index +NAttr uint32 ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Tuple MDX Metadata +T *CT_MdxTuple ; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_dfeed *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_dgafd *CT_PivotArea )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgafd .FieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dgafd .FieldAttr )}); -};if _dgafd .TypeAttr !=ST_PivotAreaTypeUnset {_bbdbb ,_fbbcb :=_dgafd .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbbcb !=nil {return _fbbcb ;};start .Attr =append (start .Attr ,_bbdbb );};if _dgafd .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .DataOnlyAttr ))}); -};if _dgafd .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .LabelOnlyAttr ))});};if _dgafd .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .GrandRowAttr ))}); -};if _dgafd .GrandColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .GrandColAttr ))});};if _dgafd .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .CacheIndexAttr ))}); -};if _dgafd .OutlineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .OutlineAttr ))});};if _dgafd .OffsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgafd .OffsetAttr )}); -};if _dgafd .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgafd .CollapsedLevelsAreSubtotalsAttr ))}); -};if _dgafd .AxisAttr !=ST_AxisUnset {_ggbce ,_acgac :=_dgafd .AxisAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0078\u0069\u0073"});if _acgac !=nil {return _acgac ;};start .Attr =append (start .Attr ,_ggbce );};if _dgafd .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_dgafd .FieldPositionAttr )}); -};e .EncodeToken (start );if _dgafd .References !=nil {_gaece :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_dgafd .References ,_gaece );};if _dgafd .ExtLst !=nil {_bacda :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_dgafd .ExtLst ,_bacda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Set MDX Metadata +Ms *CT_MdxSet ; -// Validate validates the CT_IconSet and its children -func (_cffg *CT_IconSet )Validate ()error {return _cffg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");}; +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_ffacd *CT_WebPublishing )ValidateWithPath (path string )error {if _dagag :=_ffacd .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_dagag !=nil {return _dagag ; -};return nil ;};func (_dafde *ST_VolDepType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dafde =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_dafde =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_dafde =2; -};return nil ;};type ST_GrowShrinkType byte ; +// KPI MDX Metadata +K *CT_MdxKPI ;}; -// Validate validates the CT_DbPr and its children -func (_gaeb *CT_DbPr )Validate ()error {return _gaeb .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func NewCT_ExternalCell ()*CT_ExternalCell {_dgeba :=&CT_ExternalCell {};return _dgeba };type CT_Query struct{ +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_eeabg *CT_CellWatch )ValidateWithPath (path string )error {return nil };func NewCT_OleLink ()*CT_OleLink {_baddb :=&CT_OleLink {};return _baddb }; -// MDX Query String -MdxAttr string ; +// Validate validates the CT_FontName and its children +func (_cdeee *CT_FontName )Validate ()error {return _cdeee .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func (_eafbd ST_HtmlFmt )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgfgef :=_f .Attr {};_dgfgef .Name =name ; +switch _eafbd {case ST_HtmlFmtUnset :_dgfgef .Value ="";case ST_HtmlFmtNone :_dgfgef .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_dgfgef .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_dgfgef .Value ="\u0061\u006c\u006c";};return _dgfgef ,nil ; +}; -// Tuples -Tpls *CT_Tuples ;}; +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_cabbef *CT_PageFields )ValidateWithPath (path string )error {for _badedc ,_feagb :=range _cabbef .PageField {if _ebdcd :=_feagb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_badedc )); +_ebdcd !=nil {return _ebdcd ;};};return nil ;};func (_cbeca *CT_OleObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddadbe :=range start .Attr {if _ddadbe .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"&&_ddadbe .Name .Local =="\u0069\u0064"||_ddadbe .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"&&_ddadbe .Name .Local =="\u0069\u0064"{_gfdegg ,_bgdbg :=_ddadbe .Value ,error (nil ); +if _bgdbg !=nil {return _bgdbg ;};_cbeca .IdAttr =&_gfdegg ;continue ;};if _ddadbe .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_cbeca .DvAspectAttr .UnmarshalXMLAttr (_ddadbe );continue ;};if _ddadbe .Name .Local =="\u006c\u0069\u006e\u006b"{_gceac ,_cbfdf :=_ddadbe .Value ,error (nil ); +if _cbfdf !=nil {return _cbfdf ;};_cbeca .LinkAttr =&_gceac ;continue ;};if _ddadbe .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_cbeca .OleUpdateAttr .UnmarshalXMLAttr (_ddadbe );continue ;};if _ddadbe .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_fdeg ,_fadg :=_b .ParseBool (_ddadbe .Value ); +if _fadg !=nil {return _fadg ;};_cbeca .AutoLoadAttr =&_fdeg ;continue ;};if _ddadbe .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fgdbb ,_gcffe :=_b .ParseUint (_ddadbe .Value ,10,32);if _gcffe !=nil {return _gcffe ;};_cbeca .ShapeIdAttr =uint32 (_fgdbb ); +continue ;};if _ddadbe .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_agaabf ,_afdgg :=_ddadbe .Value ,error (nil );if _afdgg !=nil {return _afdgg ;};_cbeca .ProgIdAttr =&_agaabf ;continue ;};};_adafc :for {_agcf ,_eccaa :=d .Token ();if _eccaa !=nil {return _eccaa ; +};switch _adbcef :=_agcf .(type ){case _f .StartElement :switch _adbcef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_cbeca .ObjectPr =NewCT_ObjectPr (); +if _edceb :=d .DecodeElement (_cbeca .ObjectPr ,&_adbcef );_edceb !=nil {return _edceb ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_adbcef .Name ); +if _agbcee :=d .Skip ();_agbcee !=nil {return _agbcee ;};};case _f .EndElement :break _adafc ;case _f .CharData :};};return nil ;};func NewCT_ColFields ()*CT_ColFields {_cbgc :=&CT_ColFields {};return _cbgc };type CT_AutoSortScope struct{ -// Validate validates the CT_WebPublishObject and its children -func (_adbefe *CT_WebPublishObject )Validate ()error {return _adbefe .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dcdb *CT_ConditionalFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcdb .ScopeAttr !=ST_ScopeUnset {_decde ,_cbfagg :=_dcdb .ScopeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0063\u006fp\u0065"}); -if _cbfagg !=nil {return _cbfagg ;};start .Attr =append (start .Attr ,_decde );};if _dcdb .TypeAttr !=ST_TypeUnset {_ecbc ,_ggbbe :=_dcdb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ggbbe !=nil {return _ggbbe ;};start .Attr =append (start .Attr ,_ecbc ); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",_dcdb .PriorityAttr )});e .EncodeToken (start );_eebc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}}; -e .EncodeElement (_dcdb .PivotAreas ,_eebc );if _dcdb .ExtLst !=nil {_addad :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcdb .ExtLst ,_addad );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4; -);func (_dbgac *CT_PageFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_addbe :=range start .Attr {if _addbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_gefdc ,_fcfgg :=_b .ParseUint (_addbe .Value ,10,32);if _fcfgg !=nil {return _fcfgg ; -};_ddeae :=uint32 (_gefdc );_dbgac .CountAttr =&_ddeae ;continue ;};};_eafbe :for {_ggab ,_abega :=d .Token ();if _abega !=nil {return _abega ;};switch _aeeed :=_ggab .(type ){case _e .StartElement :switch _aeeed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_fdfgc :=NewCT_PageField (); -if _dgcfd :=d .DecodeElement (_fdfgc ,&_aeeed );_dgcfd !=nil {return _dgcfd ;};_dbgac .PageField =append (_dbgac .PageField ,_fdfgc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_aeeed .Name ); -if _fccfe :=d .Skip ();_fccfe !=nil {return _fccfe ;};};case _e .EndElement :break _eafbe ;case _e .CharData :};};return nil ;}; +// Auto Sort Scope +PivotArea *CT_PivotArea ;}; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_cfgcg *CT_Item )ValidateWithPath (path string )error {if _eeggd :=_cfgcg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eeggd !=nil {return _eeggd ;};return nil ;};type CT_RevisionConflict struct{ +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_afcff *CT_Comment )ValidateWithPath (path string )error {if _afcff .GuidAttr !=nil {if !_e .ST_GuidPatternRe .MatchString (*_afcff .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,*_afcff .GuidAttr ); +};};if _ceab :=_afcff .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_ceab !=nil {return _ceab ;};if _afcff .CommentPr !=nil {if _cadf :=_afcff .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"); +_cadf !=nil {return _cadf ;};};return nil ;};func (_gccbbg ST_VerticalAlignment )Validate ()error {return _gccbbg .ValidateWithPath ("")};func NewCT_PageFields ()*CT_PageFields {_cgdcd :=&CT_PageFields {};return _cgdcd }; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_DdeItem ()*CT_DdeItem {_aecc :=&CT_DdeItem {};return _aecc };func (_afbbcg ST_SheetViewType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efcca :=_e .Attr {};_efcca .Name =name ; -switch _afbbcg {case ST_SheetViewTypeUnset :_efcca .Value ="";case ST_SheetViewTypeNormal :_efcca .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_efcca .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077"; -case ST_SheetViewTypePageLayout :_efcca .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _efcca ,nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_fggdg :=&CT_ObjectAnchor {};_fggdg .From =_bb .NewFrom ();_fggdg .To =_bb .NewTo (); -return _fggdg ;};func (_aaegc *CT_MergeCell )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_aaegc .RefAttr )});e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbedc *CT_ExternalCell )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gabg :=range start .Attr {if _gabg .Name .Local =="\u0072"{_edffc ,_bbbfc :=_gabg .Value ,error (nil ); -if _bbbfc !=nil {return _bbbfc ;};_fbedc .RAttr =&_edffc ;continue ;};if _gabg .Name .Local =="\u0074"{_fbedc .TAttr .UnmarshalXMLAttr (_gabg );continue ;};if _gabg .Name .Local =="\u0076\u006d"{_aggd ,_gdgd :=_b .ParseUint (_gabg .Value ,10,32);if _gdgd !=nil {return _gdgd ; -};_egada :=uint32 (_aggd );_fbedc .VmAttr =&_egada ;continue ;};};_bdgafa :for {_becab ,_ecac :=d .Token ();if _ecac !=nil {return _ecac ;};switch _fgdbee :=_becab .(type ){case _e .StartElement :switch _fgdbee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_fbedc .V =new (string ); -if _ecagc :=d .DecodeElement (_fbedc .V ,&_fgdbee );_ecagc !=nil {return _ecagc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_fgdbee .Name ); -if _fcdga :=d .Skip ();_fcdga !=nil {return _fcdga ;};};case _e .EndElement :break _bdgafa ;case _e .CharData :};};return nil ;};func (_afcbfb *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afcbfb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_afcbfb =1; -case "\u0074\u0065\u0078\u0074":*_afcbfb =2;case "\u004d\u0044\u0059":*_afcbfb =3;case "\u0044\u004d\u0059":*_afcbfb =4;case "\u0059\u004d\u0044":*_afcbfb =5;case "\u004d\u0059\u0044":*_afcbfb =6;case "\u0044\u0059\u004d":*_afcbfb =7;case "\u0059\u0044\u004d":*_afcbfb =8; -case "\u0073\u006b\u0069\u0070":*_afcbfb =9;case "\u0045\u004d\u0044":*_afcbfb =10;};return nil ;};func (_caacf ST_SortType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_caacf .String (),start );};func (_gefggba ST_SortMethod )ValidateWithPath (path string )error {switch _gefggba {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefggba )); -};return nil ;}; +// Validate validates the CT_CommentPr and its children +func (_daaf *CT_CommentPr )Validate ()error {return _daaf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_aaceb *CT_PageMargins )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_aaceb .LeftAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_aaceb .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0076",_aaceb .TopAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bg .Sprintf ("\u0025\u0076",_aaceb .BottomAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_aaceb .HeaderAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_aaceb .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_cbdee *CT_PhoneticRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0062"},Value :_bg .Sprintf ("\u0025\u0076",_cbdee .SbAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0062"},Value :_bg .Sprintf ("\u0025\u0076",_cbdee .EbAttr )}); +e .EncodeToken (start );_added :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_added ,_cbdee .T );e .EncodeElement (_cbdee .T ,_added );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_ceada ST_MdxSetOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceada .String (),start );};type CT_CommentList struct{ -// Validate validates the CT_ChartsheetPr and its children -func (_dage *CT_ChartsheetPr )Validate ()error {return _dage .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func NewCT_PivotArea ()*CT_PivotArea {_abfef :=&CT_PivotArea {};return _abfef };func (_fafbc ST_RevisionAction )Validate ()error {return _fafbc .ValidateWithPath ("")}; -func (_gdddd ST_CalcMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdddd .String (),start );}; +// Comment +Comment []*CT_Comment ;};func (_efbf *CT_DataRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egece :=range start .Attr {if _egece .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"&&_egece .Name .Local =="\u0069\u0064"||_egece .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"&&_egece .Name .Local =="\u0069\u0064"{_fcfga ,_fbccb :=_egece .Value ,error (nil ); +if _fbccb !=nil {return _fbccb ;};_efbf .IdAttr =&_fcfga ;continue ;};if _egece .Name .Local =="\u0072\u0065\u0066"{_ffgb ,_ddffe :=_egece .Value ,error (nil );if _ddffe !=nil {return _ddffe ;};_efbf .RefAttr =&_ffgb ;continue ;};if _egece .Name .Local =="\u006e\u0061\u006d\u0065"{_dcace ,_agde :=_egece .Value ,error (nil ); +if _agde !=nil {return _agde ;};_efbf .NameAttr =&_dcace ;continue ;};if _egece .Name .Local =="\u0073\u0068\u0065e\u0074"{_edde ,_faaga :=_egece .Value ,error (nil );if _faaga !=nil {return _faaga ;};_efbf .SheetAttr =&_edde ;continue ;};};for {_acbda ,_agfe :=d .Token (); +if _agfe !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_agfe );};if _efbd ,_fcega :=_acbda .(_f .EndElement );_fcega &&_efbd .Name ==start .Name {break ; +};};return nil ;};func (_dgdea ST_CfType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgdea .String (),start );}; -// Validate validates the CT_PCDSDTCEntries and its children -func (_gfbdaf *CT_PCDSDTCEntries )Validate ()error {return _gfbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_cbafdd ST_Scope )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aceeeb :=_e .Attr {}; -_aceeeb .Name =name ;switch _cbafdd {case ST_ScopeUnset :_aceeeb .Value ="";case ST_ScopeSelection :_aceeeb .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_aceeeb .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_aceeeb .Value ="\u0066\u0069\u0065l\u0064"; -};return _aceeeb ,nil ;}; +// Validate validates the CT_FileVersion and its children +func (_eadee *CT_FileVersion )Validate ()error {return _eadee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");}; -// Validate validates the CT_MeasureGroups and its children -func (_cfdage *CT_MeasureGroups )Validate ()error {return _cfdage .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_dfdge *ST_SheetState )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfdge =0; -case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dfdge =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dfdge =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dfdge =3;};return nil ;};func (_gfgcfa *CT_Tuples )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfgcfa .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_gfgcfa .CAttr )}); -};e .EncodeToken (start );_eddbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_ebbefa :=range _gfgcfa .Tpl {e .EncodeElement (_ebbefa ,_eddbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_SheetData and its children +func (_aefgc *CT_SheetData )Validate ()error {return _aefgc .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_XmlColumnPr and its children -func (_gbbcgd *CT_XmlColumnPr )Validate ()error {return _gbbcgd .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_gabdge ST_UnderlineValues )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gabdge .String (),start ); -}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_cefbe *CT_NumFmt )ValidateWithPath (path string )error {return nil };type CT_QueryTable struct{ -// Validate validates the CT_Users and its children -func (_ceafd *CT_Users )Validate ()error {return _ceafd .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; +// QueryTable Name +NameAttr string ; -// Validate validates the CT_CalcChain and its children -func (_ffce *CT_CalcChain )Validate ()error {return _ffce .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");}; +// First Row Column Titles +HeadersAttr *bool ; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_eagdf *CT_WebPublishObject )ValidateWithPath (path string )error {return nil }; +// Row Numbers +RowNumbersAttr *bool ; -// Validate validates the CT_PageSetUpPr and its children -func (_ggcab *CT_PageSetUpPr )Validate ()error {return _ggcab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};type CT_Member struct{ +// Disable Refresh +DisableRefreshAttr *bool ; -// Hidden Item Name -NameAttr string ;};type ST_PhoneticAlignment byte ;func NewCT_ColorScale ()*CT_ColorScale {_dafgf :=&CT_ColorScale {};return _dafgf }; +// Background Refresh +BackgroundRefreshAttr *bool ; -// Validate validates the CT_ExternalRow and its children -func (_dggab *CT_ExternalRow )Validate ()error {return _dggab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func (_ffgfdc *ST_DataValidationImeMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgefdb ,_daeaga :=d .Token (); -if _daeaga !=nil {return _daeaga ;};if _baabb ,_ffdfbg :=_fgefdb .(_e .EndElement );_ffdfbg &&_baabb .Name ==start .Name {*_ffgfdc =1;return nil ;};if _cbaga ,_dbcgce :=_fgefdb .(_e .CharData );!_dbcgce {return _g .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",_fgefdb ); -}else {switch string (_cbaga ){case "":*_ffgfdc =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ffgfdc =1;case "\u006f\u0066\u0066":*_ffgfdc =2;case "\u006f\u006e":*_ffgfdc =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_ffgfdc =4; -case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ffgfdc =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ffgfdc =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ffgfdc =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_ffgfdc =8; -case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_ffgfdc =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_ffgfdc =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_ffgfdc =11;};};_fgefdb ,_daeaga =d .Token (); -if _daeaga !=nil {return _daeaga ;};if _afbeaa ,_afbac :=_fgefdb .(_e .EndElement );_afbac &&_afbeaa .Name ==start .Name {return nil ;};return _g .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",_fgefdb ); -}; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// Validate validates the CT_Stylesheet and its children -func (_eecee *CT_Stylesheet )Validate ()error {return _eecee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3; -ST_AxisAxisValues ST_Axis =4;);func (_agadb *CT_Connection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_agadb .IdAttr )}); -if _agadb .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .SourceFileAttr )});};if _agadb .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .OdcFileAttr )}); -};if _agadb .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .KeepAliveAttr ))});};if _agadb .IntervalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .IntervalAttr )}); -};if _agadb .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .NameAttr )});};if _agadb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .DescriptionAttr )}); -};if _agadb .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .TypeAttr )});};if _agadb .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .ReconnectionMethodAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_agadb .RefreshedVersionAttr )});if _agadb .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .MinRefreshableVersionAttr )}); -};if _agadb .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .SavePasswordAttr ))});};if _agadb .NewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0065\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .NewAttr ))}); -};if _agadb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .DeletedAttr ))});};if _agadb .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .OnlyUseConnectionFileAttr ))}); -};if _agadb .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .BackgroundAttr ))});};if _agadb .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .RefreshOnLoadAttr ))}); -};if _agadb .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agadb .SaveDataAttr ))});};if _agadb .CredentialsAttr !=ST_CredMethodUnset {_gbce ,_fedd :=_agadb .CredentialsAttr .MarshalXMLAttr (_e .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"}); -if _fedd !=nil {return _fedd ;};start .Attr =append (start .Attr ,_gbce );};if _agadb .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_agadb .SingleSignOnIdAttr )}); -};e .EncodeToken (start );if _agadb .DbPr !=nil {_ccdg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_agadb .DbPr ,_ccdg );};if _agadb .OlapPr !=nil {_afbea :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}}; -e .EncodeElement (_agadb .OlapPr ,_afbea );};if _agadb .WebPr !=nil {_dfdd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_agadb .WebPr ,_dfdd );};if _agadb .TextPr !=nil {_cagcg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}}; -e .EncodeElement (_agadb .TextPr ,_cagcg );};if _agadb .Parameters !=nil {_bbgd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agadb .Parameters ,_bbgd ); -};if _agadb .ExtLst !=nil {_gbfg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agadb .ExtLst ,_gbfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dadcd *ST_FormulaExpression )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dadcd =0; -case "\u0072\u0065\u0066":*_dadcd =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_dadcd =2;case "\u0061\u0072\u0065\u0061":*_dadcd =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_dadcd =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_dadcd =5; -};return nil ;};func NewCT_Schema ()*CT_Schema {_dbedea :=&CT_Schema {};return _dbedea };func (_bcgbd *CT_PivotAreaReferences )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcgbd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcgbd .CountAttr )}); -};e .EncodeToken (start );_aefa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_acffc :=range _bcgbd .Reference {e .EncodeElement (_acffc ,_aefa );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_aefcdf ST_ExternalConnectionType )Validate ()error {return _aefcdf .ValidateWithPath ("")};func (_cdbbe *CT_SheetBackgroundPicture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebdffd :=range start .Attr {if _ebdffd .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"&&_ebdffd .Name .Local =="\u0069\u0064"||_ebdffd .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"&&_ebdffd .Name .Local =="\u0069\u0064"{_fecab ,_aedea :=_ebdffd .Value ,error (nil ); -if _aedea !=nil {return _aedea ;};_cdbbe .IdAttr =_fecab ;continue ;};};for {_addag ,_edacbe :=d .Token ();if _edacbe !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_edacbe ); -};if _aeafdf ,_bgfbd :=_addag .(_e .EndElement );_bgfbd &&_aeafdf .Name ==start .Name {break ;};};return nil ;};func (_fagb *CT_ExternalRow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeacc :=range start .Attr {if _aeacc .Name .Local =="\u0072"{_ebcd ,_fdgcb :=_b .ParseUint (_aeacc .Value ,10,32); -if _fdgcb !=nil {return _fdgcb ;};_fagb .RAttr =uint32 (_ebcd );continue ;};};_eafae :for {_gcbff ,_gefea :=d .Token ();if _gefea !=nil {return _gefea ;};switch _aggcb :=_gcbff .(type ){case _e .StartElement :switch _aggcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_afbde :=NewCT_ExternalCell (); -if _dbdag :=d .DecodeElement (_afbde ,&_aggcb );_dbdag !=nil {return _dbdag ;};_fagb .Cell =append (_fagb .Cell ,_afbde );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_aggcb .Name ); -if _egbfb :=d .Skip ();_egbfb !=nil {return _egbfb ;};};case _e .EndElement :break _eafae ;case _e .CharData :};};return nil ;};type CT_RElt struct{ +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Run Properties -RPr *CT_RPrElt ; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// Text -T string ;};type CT_FontFamily struct{ValAttr int64 ;};func (_cgcg *CT_CellStyles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgcg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cgcg .CountAttr )}); -};e .EncodeToken (start );_bfdba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fddf :=range _cgcg .CellStyle {e .EncodeElement (_fddf ,_bfdba );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_addg *CT_Comment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_addg .RefAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_addg .AuthorIdAttr )}); -if _addg .GuidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_addg .GuidAttr )});};if _addg .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_addg .ShapeIdAttr )}); -};e .EncodeToken (start );_cdgae :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_addg .Text ,_cdgae );if _addg .CommentPr !=nil {_adae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}}; -e .EncodeElement (_addg .CommentPr ,_adae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgfgb *CT_Number )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edeec :=range start .Attr {if _edeec .Name .Local =="\u0066\u0063"{_cdfcg ,_gbaec :=_edeec .Value ,error (nil ); -if _gbaec !=nil {return _gbaec ;};_bgfgb .FcAttr =&_cdfcg ;continue ;};if _edeec .Name .Local =="\u0076"{_bcdbf ,_aacag :=_b .ParseFloat (_edeec .Value ,64);if _aacag !=nil {return _aacag ;};_bgfgb .VAttr =_bcdbf ;continue ;};if _edeec .Name .Local =="\u0066"{_dcffb ,_eadfg :=_b .ParseBool (_edeec .Value ); -if _eadfg !=nil {return _eadfg ;};_bgfgb .FAttr =&_dcffb ;continue ;};if _edeec .Name .Local =="\u0063"{_efedf ,_cfgfb :=_edeec .Value ,error (nil );if _cfgfb !=nil {return _cfgfb ;};_bgfgb .CAttr =&_efedf ;continue ;};if _edeec .Name .Local =="\u0063\u0070"{_eeeb ,_fdaf :=_b .ParseUint (_edeec .Value ,10,32); -if _fdaf !=nil {return _fdaf ;};_bdccc :=uint32 (_eeeb );_bgfgb .CpAttr =&_bdccc ;continue ;};if _edeec .Name .Local =="\u0069\u006e"{_eaeee ,_bfgdb :=_b .ParseUint (_edeec .Value ,10,32);if _bfgdb !=nil {return _bfgdb ;};_ebbcf :=uint32 (_eaeee );_bgfgb .InAttr =&_ebbcf ; -continue ;};if _edeec .Name .Local =="\u0062\u0063"{_eede ,_ffgag :=_edeec .Value ,error (nil );if _ffgag !=nil {return _ffgag ;};_bgfgb .BcAttr =&_eede ;continue ;};if _edeec .Name .Local =="\u0075"{_fgbgc ,_adcecd :=_b .ParseBool (_edeec .Value );if _adcecd !=nil {return _adcecd ; -};_bgfgb .UAttr =&_fgbgc ;continue ;};if _edeec .Name .Local =="\u0069"{_aaagb ,_ggefc :=_b .ParseBool (_edeec .Value );if _ggefc !=nil {return _ggefc ;};_bgfgb .IAttr =&_aaagb ;continue ;};if _edeec .Name .Local =="\u0075\u006e"{_cbcga ,_bagad :=_b .ParseBool (_edeec .Value ); -if _bagad !=nil {return _bagad ;};_bgfgb .UnAttr =&_cbcga ;continue ;};if _edeec .Name .Local =="\u0073\u0074"{_cabab ,_cfffb :=_b .ParseBool (_edeec .Value );if _cfffb !=nil {return _cfffb ;};_bgfgb .StAttr =&_cabab ;continue ;};if _edeec .Name .Local =="\u0062"{_dcfbe ,_degea :=_b .ParseBool (_edeec .Value ); -if _degea !=nil {return _degea ;};_bgfgb .BAttr =&_dcfbe ;continue ;};};_gbfdd :for {_gcfdb ,_gfbbd :=d .Token ();if _gfbbd !=nil {return _gfbbd ;};switch _gcfed :=_gcfdb .(type ){case _e .StartElement :switch _gcfed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cbfab :=NewCT_Tuples (); -if _ccdcd :=d .DecodeElement (_cbfab ,&_gcfed );_ccdcd !=nil {return _ccdcd ;};_bgfgb .Tpls =append (_bgfgb .Tpls ,_cbfab );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fagcfc :=NewCT_X (); -if _bgecg :=d .DecodeElement (_fagcfc ,&_gcfed );_bgecg !=nil {return _bgecg ;};_bgfgb .X =append (_bgfgb .X ,_fagcfc );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_gcfed .Name ); -if _bdgde :=d .Skip ();_bdgde !=nil {return _bdgde ;};};case _e .EndElement :break _gbfdd ;case _e .CharData :};};return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_cddde :=&CT_ExternalRow {};return _cddde };func (_bcaea *CT_CacheFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcaea .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcaea .CountAttr )}); -};e .EncodeToken (start );if _bcaea .CacheField !=nil {_dedd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cgg :=range _bcaea .CacheField {e .EncodeElement (_cgg ,_dedd ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gaefad *CT_PivotCacheRecords )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaefad .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gaefad .CountAttr )}); -};e .EncodeToken (start );if _gaefad .R !=nil {_bbgbb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_ggbdg :=range _gaefad .R {e .EncodeElement (_ggbdg ,_bbgbb );};};if _gaefad .ExtLst !=nil {_dgcbbg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gaefad .ExtLst ,_dgcbbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Map struct{ +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// XML Mapping ID -IDAttr uint32 ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// XML Mapping Name -NameAttr string ; +// Disable Edit +DisableEditAttr *bool ; -// Root Element Name -RootElementAttr string ; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// Schema Name -SchemaIDAttr string ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// Intermediate +IntermediateAttr *bool ; -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Connection Id +ConnectionIdAttr uint32 ; -// Append Data to Table -AppendAttr bool ; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_abbfgf ST_FieldSortType )String ()string {switch _abbfgf {case 0:return ""; +case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";};func (_cdgdd ST_SortBy )String ()string {switch _cdgdd {case 0:return ""; +case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";}; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_ccbfcb *CT_Pages )ValidateWithPath (path string )error {for _bcecf ,_gccff :=range _ccbfcb .Page {if _bgfbg :=_gccff .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bcecf ));_bgfbg !=nil {return _bgfbg ; +};};return nil ;};func (_eedgc *CT_Dxfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfgc :=range start .Attr {if _bfgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbag ,_cgeg :=_b .ParseUint (_bfgc .Value ,10,32);if _cgeg !=nil {return _cgeg ; +};_cecdf :=uint32 (_dbag );_eedgc .CountAttr =&_cecdf ;continue ;};};_ccga :for {_gdafd ,_egdcaf :=d .Token ();if _egdcaf !=nil {return _egdcaf ;};switch _cfbfa :=_gdafd .(type ){case _f .StartElement :switch _cfbfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_abcbe :=NewCT_Dxf (); +if _cfba :=d .DecodeElement (_abcbe ,&_cfbfa );_cfba !=nil {return _cfba ;};_eedgc .Dxf =append (_eedgc .Dxf ,_abcbe );default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_cfbfa .Name ); +if _geee :=d .Skip ();_geee !=nil {return _geee ;};};case _f .EndElement :break _ccga ;case _f .CharData :};};return nil ;};func NewCT_BookView ()*CT_BookView {_eca :=&CT_BookView {};return _eca };func (_acdb *CT_CustomChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdedc :for {_aagff ,_aaeg :=d .Token (); +if _aaeg !=nil {return _aaeg ;};switch _cfbb :=_aagff .(type ){case _f .StartElement :switch _cfbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_eddd :=NewCT_CustomChartsheetView (); +if _ecge :=d .DecodeElement (_eddd ,&_cfbb );_ecge !=nil {return _ecge ;};_acdb .CustomSheetView =append (_acdb .CustomSheetView ,_eddd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_cfbb .Name ); +if _adcba :=d .Skip ();_adcba !=nil {return _adcba ;};};case _f .EndElement :break _cdedc ;case _f .CharData :};};return nil ;};func (_cabgc ST_PrintError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cabgc .String (),start ); +};func (_dfaaab ST_OleUpdate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfaaab .String (),start );}; -// XML Mapping -DataBinding *CT_DataBinding ;};func (_afdgef ST_FilterOperator )Validate ()error {return _afdgef .ValidateWithPath ("")};func (_fcdca ST_DataValidationImeMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfgccb :=_e .Attr {};_cfgccb .Name =name ; -switch _fcdca {case ST_DataValidationImeModeUnset :_cfgccb .Value ="";case ST_DataValidationImeModeNoControl :_cfgccb .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_cfgccb .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_cfgccb .Value ="\u006f\u006e"; -case ST_DataValidationImeModeDisabled :_cfgccb .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_cfgccb .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_cfgccb .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"; -case ST_DataValidationImeModeHalfKatakana :_cfgccb .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_cfgccb .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_cfgccb .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a"; -case ST_DataValidationImeModeFullHangul :_cfgccb .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_cfgccb .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _cfgccb ,nil ; -};func (_cfgcd *CT_RangePr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfbcae :=range start .Attr {if _cfbcae .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_fbcce ,_bbbd :=_b .ParseBool (_cfbcae .Value );if _bbbd !=nil {return _bbbd ; -};_cfgcd .AutoStartAttr =&_fbcce ;continue ;};if _cfbcae .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_agddc ,_bceef :=_b .ParseBool (_cfbcae .Value );if _bceef !=nil {return _bceef ;};_cfgcd .AutoEndAttr =&_agddc ;continue ;};if _cfbcae .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_cfgcd .GroupByAttr .UnmarshalXMLAttr (_cfbcae ); -continue ;};if _cfbcae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_dgbbdd ,_dadfg :=_b .ParseFloat (_cfbcae .Value ,64);if _dadfg !=nil {return _dadfg ;};_cfgcd .StartNumAttr =&_dgbbdd ;continue ;};if _cfbcae .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_dggb ,_afadg :=_b .ParseFloat (_cfbcae .Value ,64); -if _afadg !=nil {return _afadg ;};_cfgcd .EndNumAttr =&_dggb ;continue ;};if _cfbcae .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_adbgbg ,_febgc :=ParseStdlibTime (_cfbcae .Value );if _febgc !=nil {return _febgc ;};_cfgcd .StartDateAttr =&_adbgbg ; -continue ;};if _cfbcae .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_acagfa ,_bfgcg :=ParseStdlibTime (_cfbcae .Value );if _bfgcg !=nil {return _bfgcg ;};_cfgcd .EndDateAttr =&_acagfa ;continue ;};if _cfbcae .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_faadab ,_ecffd :=_b .ParseFloat (_cfbcae .Value ,64); -if _ecffd !=nil {return _ecffd ;};_cfgcd .GroupIntervalAttr =&_faadab ;continue ;};};for {_cccbb ,_fabda :=d .Token ();if _fabda !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_fabda ); -};if _fegff ,_ffcfd :=_cccbb .(_e .EndElement );_ffcfd &&_fegff .Name ==start .Name {break ;};};return nil ;};func (_efbgcf *CT_PatternFill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gceef :=range start .Attr {if _gceef .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_efbgcf .PatternTypeAttr .UnmarshalXMLAttr (_gceef ); -continue ;};};_eedeb :for {_aedcb ,_dddg :=d .Token ();if _dddg !=nil {return _dddg ;};switch _aadaba :=_aedcb .(type ){case _e .StartElement :switch _aadaba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_efbgcf .FgColor =NewCT_Color (); -if _gegfd :=d .DecodeElement (_efbgcf .FgColor ,&_aadaba );_gegfd !=nil {return _gegfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_efbgcf .BgColor =NewCT_Color (); -if _agbgb :=d .DecodeElement (_efbgcf .BgColor ,&_aadaba );_agbgb !=nil {return _agbgb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_aadaba .Name ); -if _eeeab :=d .Skip ();_eeeab !=nil {return _eeeab ;};};case _e .EndElement :break _eedeb ;case _e .CharData :};};return nil ;};type ST_PivotAreaType byte ;func (_bgbab *CT_SortCondition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fedga :=range start .Attr {if _fedga .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_gddgeb ,_cegfc :=_b .ParseBool (_fedga .Value ); -if _cegfc !=nil {return _cegfc ;};_bgbab .DescendingAttr =&_gddgeb ;continue ;};if _fedga .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_bgbab .SortByAttr .UnmarshalXMLAttr (_fedga );continue ;};if _fedga .Name .Local =="\u0072\u0065\u0066"{_acbbg ,_cfedc :=_fedga .Value ,error (nil ); -if _cfedc !=nil {return _cfedc ;};_bgbab .RefAttr =_acbbg ;continue ;};if _fedga .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_geaegg ,_bbbeg :=_fedga .Value ,error (nil );if _bbbeg !=nil {return _bbbeg ;};_bgbab .CustomListAttr =&_geaegg ; -continue ;};if _fedga .Name .Local =="\u0064\u0078\u0066I\u0064"{_cbbgc ,_fcfag :=_b .ParseUint (_fedga .Value ,10,32);if _fcfag !=nil {return _fcfag ;};_dedgf :=uint32 (_cbbgc );_bgbab .DxfIdAttr =&_dedgf ;continue ;};if _fedga .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bgbab .IconSetAttr .UnmarshalXMLAttr (_fedga ); -continue ;};if _fedga .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fgdceb ,_dfcgd :=_b .ParseUint (_fedga .Value ,10,32);if _dfcgd !=nil {return _dfcgd ;};_cgadg :=uint32 (_fgdceb );_bgbab .IconIdAttr =&_cgadg ;continue ;};};for {_ebgcbd ,_dgffb :=d .Token (); -if _dgffb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_dgffb );};if _dfdae ,_efcdef :=_ebgcbd .(_e .EndElement );_efcdef &&_dfdae .Name ==start .Name {break ; -};};return nil ;};func (_bfacde ST_DateTimeGrouping )Validate ()error {return _bfacde .ValidateWithPath ("")};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_efa :=&CT_CellSmartTagPr {};return _efa };func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_edgb :=&CT_ChartsheetViews {}; -return _edgb }; +// Validate validates the CT_WebPublishObjects and its children +func (_cceee *CT_WebPublishObjects )Validate ()error {return _cceee .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_cbdad :=&CT_CustomChartsheetView {}; +_cbdad .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cbdad ;};func (_abefdc *ST_ExternalConnectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggeccf ,_bcadd :=d .Token (); +if _bcadd !=nil {return _bcadd ;};if _gabeg ,_gdegae :=_ggeccf .(_f .EndElement );_gdegae &&_gabeg .Name ==start .Name {*_abefdc =1;return nil ;};if _edfaaa ,_edbaac :=_ggeccf .(_f .CharData );!_edbaac {return _bg .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",_ggeccf ); +}else {switch string (_edfaaa ){case "":*_abefdc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_abefdc =1;case "\u0074\u0065\u0078\u0074":*_abefdc =2;case "\u004d\u0044\u0059":*_abefdc =3;case "\u0044\u004d\u0059":*_abefdc =4;case "\u0059\u004d\u0044":*_abefdc =5; +case "\u004d\u0059\u0044":*_abefdc =6;case "\u0044\u0059\u004d":*_abefdc =7;case "\u0059\u0044\u004d":*_abefdc =8;case "\u0073\u006b\u0069\u0070":*_abefdc =9;case "\u0045\u004d\u0044":*_abefdc =10;};};_ggeccf ,_bcadd =d .Token ();if _bcadd !=nil {return _bcadd ; +};if _dadage ,_bgaadf :=_ggeccf .(_f .EndElement );_bgaadf &&_dadage .Name ==start .Name {return nil ;};return _bg .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",_ggeccf ); +};type CT_CalculatedMembers struct{ -// Validate validates the CT_ServerFormats and its children -func (_abgcda *CT_ServerFormats )Validate ()error {return _abgcda .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_fbgag :=&CT_PageSetUpPr {};return _fbgag }; -func NewCT_DdeItems ()*CT_DdeItems {_aeggf :=&CT_DdeItems {};return _aeggf };func NewCT_PhoneticPr ()*CT_PhoneticPr {_bffg :=&CT_PhoneticPr {};return _bffg };func NewCT_Cfvo ()*CT_Cfvo {_fgg :=&CT_Cfvo {};_fgg .TypeAttr =ST_CfvoType (1);return _fgg };func (_efcad *ST_CfType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efcad =0; -case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_efcad =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_efcad =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_efcad =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_efcad =4; -case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_efcad =5;case "\u0074\u006f\u00701\u0030":*_efcad =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_efcad =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_efcad =8; -case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_efcad =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_efcad =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_efcad =11; -case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_efcad =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_efcad =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_efcad =14; -case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_efcad =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_efcad =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_efcad =17; -case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_efcad =18;};return nil ;};func (_dbfaa *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbfaa =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dbfaa =1; -case "\u006c\u0065\u0066\u0074":*_dbfaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbfaa =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dbfaa =4;};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_dcce :=&CT_DateGroupItem {}; -_dcce .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _dcce ;};type CT_CustomSheetViews struct{ +// Calculated Members Count +CountAttr *uint32 ; -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;}; +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;};type CT_Col struct{ -// Validate validates the CT_SheetProtection and its children -func (_bdefb *CT_SheetProtection )Validate ()error {return _bdefb .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; +// Minimum Column +MinAttr uint32 ; -// Validate validates the CT_VolMain and its children -func (_dfbcc *CT_VolMain )Validate ()error {return _dfbcc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; +// Maximum Column +MaxAttr uint32 ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_gdgdfc *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_dggae *ST_BorderStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dggae =0;case "\u006e\u006f\u006e\u0065":*_dggae =1;case "\u0074\u0068\u0069\u006e":*_dggae =2; -case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dggae =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dggae =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dggae =5;case "\u0074\u0068\u0069c\u006b":*_dggae =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dggae =7; -case "\u0068\u0061\u0069\u0072":*_dggae =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dggae =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dggae =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dggae =11; -case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dggae =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dggae =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dggae =14; -};return nil ;};func (_dfcbb *CT_Location )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgabfc :=range start .Attr {if _fgabfc .Name .Local =="\u0072\u0065\u0066"{_ggcaf ,_addce :=_fgabfc .Value ,error (nil );if _addce !=nil {return _addce ; -};_dfcbb .RefAttr =_ggcaf ;continue ;};if _fgabfc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_dbae ,_bbgdbb :=_b .ParseUint (_fgabfc .Value ,10,32);if _bbgdbb !=nil {return _bbgdbb ;};_dfcbb .FirstHeaderRowAttr =uint32 (_dbae ); -continue ;};if _fgabfc .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_gcga ,_cggca :=_b .ParseUint (_fgabfc .Value ,10,32);if _cggca !=nil {return _cggca ;};_dfcbb .FirstDataRowAttr =uint32 (_gcga );continue ;};if _fgabfc .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_efgfb ,_aeced :=_b .ParseUint (_fgabfc .Value ,10,32); -if _aeced !=nil {return _aeced ;};_dfcbb .FirstDataColAttr =uint32 (_efgfb );continue ;};if _fgabfc .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_cgebda ,_gbgadf :=_b .ParseUint (_fgabfc .Value ,10,32);if _gbgadf !=nil {return _gbgadf ; -};_dbfbaf :=uint32 (_cgebda );_dfcbb .RowPageCountAttr =&_dbfbaf ;continue ;};if _fgabfc .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_cffge ,_fdfca :=_b .ParseUint (_fgabfc .Value ,10,32);if _fdfca !=nil {return _fdfca ; -};_geefg :=uint32 (_cffge );_dfcbb .ColPageCountAttr =&_geefg ;continue ;};};for {_gcaab ,_gcage :=d .Token ();if _gcage !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcage ); -};if _abdac ,_dbfgdf :=_gcaab .(_e .EndElement );_dbfgdf &&_abdac .Name ==start .Name {break ;};};return nil ;};type CT_CacheSource struct{ +// Column Width +WidthAttr *float64 ; -// Cache Type -TypeAttr ST_SourceType ; +// Style +StyleAttr *uint32 ; -// Connection Index -ConnectionIdAttr *uint32 ; +// Hidden Columns +HiddenAttr *bool ; -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// Best Fit Column Width +BestFitAttr *bool ; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Custom Width +CustomWidthAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_agaed *ST_Axis )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agdbac ,_afafg :=d .Token ();if _afafg !=nil {return _afafg ;};if _fgfaad ,_abced :=_agdbac .(_e .EndElement );_abced &&_fgfaad .Name ==start .Name {*_agaed =1; -return nil ;};if _gdfeb ,_cfdgd :=_agdbac .(_e .CharData );!_cfdgd {return _g .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",_agdbac );}else {switch string (_gdfeb ){case "":*_agaed =0; -case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_agaed =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_agaed =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_agaed =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_agaed =4; -};};_agdbac ,_afafg =d .Token ();if _afafg !=nil {return _afafg ;};if _aacadc ,_beeff :=_agdbac .(_e .EndElement );_beeff &&_aacadc .Name ==start .Name {return nil ;};return _g .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",_agdbac ); -};type ST_DateTimeGrouping byte ; +// Show Phonetic Information +PhoneticAttr *bool ; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_bdfbg *CT_UndoInfo )ValidateWithPath (path string )error {if _bdfbg .ExpAttr ==ST_FormulaExpressionUnset {return _g .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _bceeg :=_bdfbg .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_bceeg !=nil {return _bceeg ;};return nil ;}; +// Outline Level +OutlineLevelAttr *uint8 ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_dgagb *CT_MeasureDimensionMap )Validate ()error {return _dgagb .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_cddcb *ST_TextHAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abcagd ,_fgecf :=d .Token (); -if _fgecf !=nil {return _fgecf ;};if _acdae ,_afffee :=_abcagd .(_e .EndElement );_afffee &&_acdae .Name ==start .Name {*_cddcb =1;return nil ;};if _cfadbe ,_dafdg :=_abcagd .(_e .CharData );!_dafdg {return _g .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",_abcagd ); -}else {switch string (_cfadbe ){case "":*_cddcb =0;case "\u006c\u0065\u0066\u0074":*_cddcb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cddcb =2;case "\u0072\u0069\u0067h\u0074":*_cddcb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cddcb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cddcb =5; -};};_abcagd ,_fgecf =d .Token ();if _fgecf !=nil {return _fgecf ;};if _gggbc ,_daagaf :=_abcagd .(_e .EndElement );_daagaf &&_gggbc .Name ==start .Name {return nil ;};return _g .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",_abcagd ); -}; +// Collapsed +CollapsedAttr *bool ;};func (_efafa ST_Visibility )Validate ()error {return _efafa .ValidateWithPath ("")};type CT_RevisionDefinedName struct{ -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_aedag *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };type CT_FileSharing struct{ +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// Custom View +CustomViewAttr *bool ; -// User Name -UserNameAttr *string ; +// Name +NameAttr string ; -// Write Reservation Password -ReservationPasswordAttr *string ; +// Function +FunctionAttr *bool ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Old Function +OldFunctionAttr *bool ; -// Password Hash Value -HashValueAttr *string ; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;};type VolTypes struct{CT_VolTypes };func (_feceb *ST_Pane )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeccea ,_ecddg :=d .Token ();if _ecddg !=nil {return _ecddg ;};if _dbfaba ,_cccaf :=_eeccea .(_e .EndElement ); -_cccaf &&_dbfaba .Name ==start .Name {*_feceb =1;return nil ;};if _adgag ,_ggbdag :=_eeccea .(_e .CharData );!_ggbdag {return _g .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",_eeccea ); -}else {switch string (_adgag ){case "":*_feceb =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_feceb =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_feceb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_feceb =3; -case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_feceb =4;};};_eeccea ,_ecddg =d .Token ();if _ecddg !=nil {return _ecddg ;};if _geeff ,_eeead :=_eeccea .(_e .EndElement );_eeead &&_geeff .Name ==start .Name {return nil ;};return _g .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",_eeccea ); -};func (_gcgbfg ST_DvAspect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcgbfg .String (),start );};func (_aaedca *CT_SmartTagTypes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _aaedca .SmartTagType !=nil {_adceeg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_fdefb :=range _aaedca .SmartTagType {e .EncodeElement (_fdefb ,_adceeg );};}; -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_eaf *CT_CellStyleXfs )ValidateWithPath (path string )error {for _eafg ,_ebeb :=range _eaf .Xf {if _afag :=_ebeb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_eafg ));_afag !=nil {return _afag ;};};return nil ; -};func (_edfea ST_CalcMode )Validate ()error {return _edfea .ValidateWithPath ("")}; +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_agfbe *CT_CustomSheetView )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_agfbe .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_agfbe .GuidAttr ); -};if _edad :=_agfbe .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _gaca :=_agfbe .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_gaca !=nil {return _gaca ; -};if _agfbe .Pane !=nil {if _agdef :=_agfbe .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_agdef !=nil {return _agdef ;};};if _agfbe .Selection !=nil {if _gadacc :=_agfbe .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); -_gadacc !=nil {return _gadacc ;};};if _agfbe .RowBreaks !=nil {if _ccdf :=_agfbe .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_ccdf !=nil {return _ccdf ;};};if _agfbe .ColBreaks !=nil {if _fdega :=_agfbe .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_fdega !=nil {return _fdega ;};};if _agfbe .PageMargins !=nil {if _addd :=_agfbe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_addd !=nil {return _addd ;};};if _agfbe .PrintOptions !=nil {if _gcgba :=_agfbe .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_gcgba !=nil {return _gcgba ;};};if _agfbe .PageSetup !=nil {if _aceec :=_agfbe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_aceec !=nil {return _aceec ;};};if _agfbe .HeaderFooter !=nil {if _ccbb :=_agfbe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_ccbb !=nil {return _ccbb ;};};if _agfbe .AutoFilter !=nil {if _ddbf :=_agfbe .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ddbf !=nil {return _ddbf ;};};if _agfbe .ExtLst !=nil {if _efff :=_agfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efff !=nil {return _efff ;};};return nil ;};func (_gdbge ST_UnderlineValues )String ()string {switch _gdbge {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_BookView ()*CT_BookView {_eaa :=&CT_BookView {};return _eaa };func (_ggdgg ST_CellComments )String ()string {switch _ggdgg {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};func NewCT_DefinedName ()*CT_DefinedName {_agdf :=&CT_DefinedName {};return _agdf }; -func (_babbdfg ST_Visibility )ValidateWithPath (path string )error {switch _babbdfg {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babbdfg )); -};return nil ;};func (_caddb *ST_Comments )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_caddb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_caddb =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_caddb =2; -case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_caddb =3;};return nil ;};func (_edgabc *CT_Format )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edgabc .ActionAttr !=ST_FormatActionUnset {_gbdad ,_bbgfd :=_edgabc .ActionAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"}); -if _bbgfd !=nil {return _bbgfd ;};start .Attr =append (start .Attr ,_gbdad );};if _edgabc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_edgabc .DxfIdAttr )}); -};e .EncodeToken (start );_gecg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_edgabc .PivotArea ,_gecg );if _edgabc .ExtLst !=nil {_gaeda :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_edgabc .ExtLst ,_gaeda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bebcc *CT_FileRecoveryPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abffc :=range start .Attr {if _abffc .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_fbedd ,_dgfbd :=_b .ParseBool (_abffc .Value ); -if _dgfbd !=nil {return _dgfbd ;};_bebcc .AutoRecoverAttr =&_fbedd ;continue ;};if _abffc .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_ddge ,_feeed :=_b .ParseBool (_abffc .Value );if _feeed !=nil {return _feeed ;};_bebcc .CrashSaveAttr =&_ddge ; -continue ;};if _abffc .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_dcace ,_aedc :=_b .ParseBool (_abffc .Value );if _aedc !=nil {return _aedc ;};_bebcc .DataExtractLoadAttr =&_dcace ;continue ;};if _abffc .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_cfbca ,_dggdg :=_b .ParseBool (_abffc .Value ); -if _dggdg !=nil {return _dggdg ;};_bebcc .RepairLoadAttr =&_cfbca ;continue ;};};for {_ebgf ,_gcbdf :=d .Token ();if _gcbdf !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_gcbdf ); -};if _caccb ,_gebga :=_ebgf .(_e .EndElement );_gebga &&_caccb .Name ==start .Name {break ;};};return nil ;};func (_ffed *CT_CustomFilter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afcfb :=range start .Attr {if _afcfb .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_ffed .OperatorAttr .UnmarshalXMLAttr (_afcfb ); -continue ;};if _afcfb .Name .Local =="\u0076\u0061\u006c"{_egbd ,_gefb :=_afcfb .Value ,error (nil );if _gefb !=nil {return _gefb ;};_ffed .ValAttr =&_egbd ;continue ;};};for {_aafgea ,_gegg :=d .Token ();if _gegg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_gegg ); -};if _cbgfdf ,_fdbbc :=_aafgea .(_e .EndElement );_fdbbc &&_cbgfdf .Name ==start .Name {break ;};};return nil ;};func (_dgbbg *Chartsheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgbbg .CT_Chartsheet =*NewCT_Chartsheet ();_dcbfba :for {_gfcag ,_cdbbge :=d .Token (); -if _cdbbge !=nil {return _cdbbge ;};switch _cgcfe :=_gfcag .(type ){case _e .StartElement :switch _cgcfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_dgbbg .SheetPr =NewCT_ChartsheetPr (); -if _beaca :=d .DecodeElement (_dgbbg .SheetPr ,&_cgcfe );_beaca !=nil {return _beaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _daffgf :=d .DecodeElement (_dgbbg .SheetViews ,&_cgcfe ); -_daffgf !=nil {return _daffgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dgbbg .SheetProtection =NewCT_ChartsheetProtection (); -if _bedcag :=d .DecodeElement (_dgbbg .SheetProtection ,&_cgcfe );_bedcag !=nil {return _bedcag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_dgbbg .CustomSheetViews =NewCT_CustomChartsheetViews (); -if _fagffd :=d .DecodeElement (_dgbbg .CustomSheetViews ,&_cgcfe );_fagffd !=nil {return _fagffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dgbbg .PageMargins =NewCT_PageMargins (); -if _bggef :=d .DecodeElement (_dgbbg .PageMargins ,&_cgcfe );_bggef !=nil {return _bggef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_dgbbg .PageSetup =NewCT_CsPageSetup (); -if _egbbd :=d .DecodeElement (_dgbbg .PageSetup ,&_cgcfe );_egbbd !=nil {return _egbbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_dgbbg .HeaderFooter =NewCT_HeaderFooter (); -if _bdacc :=d .DecodeElement (_dgbbg .HeaderFooter ,&_cgcfe );_bdacc !=nil {return _bdacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _bacce :=d .DecodeElement (_dgbbg .Drawing ,&_cgcfe ); -_bacce !=nil {return _bacce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_dgbbg .LegacyDrawing =NewCT_LegacyDrawing (); -if _agdfd :=d .DecodeElement (_dgbbg .LegacyDrawing ,&_cgcfe );_agdfd !=nil {return _agdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_dgbbg .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _becff :=d .DecodeElement (_dgbbg .LegacyDrawingHF ,&_cgcfe );_becff !=nil {return _becff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_dgbbg .DrawingHF =NewCT_DrawingHF (); -if _eadbc :=d .DecodeElement (_dgbbg .DrawingHF ,&_cgcfe );_eadbc !=nil {return _eadbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dgbbg .Picture =NewCT_SheetBackgroundPicture (); -if _gbgfc :=d .DecodeElement (_dgbbg .Picture ,&_cgcfe );_gbgfc !=nil {return _gbgfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_dgbbg .WebPublishItems =NewCT_WebPublishItems (); -if _gddegd :=d .DecodeElement (_dgbbg .WebPublishItems ,&_cgcfe );_gddegd !=nil {return _gddegd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbbg .ExtLst =NewCT_ExtensionList (); -if _gccea :=d .DecodeElement (_dgbbg .ExtLst ,&_cgcfe );_gccea !=nil {return _gccea ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_cgcfe .Name ); -if _agaga :=d .Skip ();_agaga !=nil {return _agaga ;};};case _e .EndElement :break _dcbfba ;case _e .CharData :};};return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_ecce :=&CT_ConditionalFormats {};return _ecce ;}; +// Named Range Hidden +HiddenAttr *bool ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_cfgcfd *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil }; +// Old Hidden +OldHiddenAttr *bool ; -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_bbcdc *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil }; +// New Custom Menu +CustomMenuAttr *string ; -// Validate validates the CT_TableColumn and its children -func (_dgfaac *CT_TableColumn )Validate ()error {return _dgfaac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func (_egaeg *CT_Fonts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egaeg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egaeg .CountAttr )}); -};e .EncodeToken (start );if _egaeg .Font !=nil {_edeed :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_gcbfge :=range _egaeg .Font {e .EncodeElement (_gcbfge ,_edeed );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_cbffb *CT_ObjectPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbffb .LockedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .LockedAttr ))}); -};if _cbffb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .DefaultSizeAttr ))});};if _cbffb .PrintAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .PrintAttr ))}); -};if _cbffb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .DisabledAttr ))});};if _cbffb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .UiObjectAttr ))}); -};if _cbffb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .AutoFillAttr ))});};if _cbffb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .AutoLineAttr ))}); -};if _cbffb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .AutoPictAttr ))});};if _cbffb .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_cbffb .MacroAttr )}); -};if _cbffb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cbffb .AltTextAttr )});};if _cbffb .DdeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cbffb .DdeAttr ))}); -};if _cbffb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cbffb .IdAttr )});};e .EncodeToken (start );_bfcede :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -e .EncodeElement (_cbffb .Anchor ,_bfcede );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_aedege *CT_PivotHierarchy )ValidateWithPath (path string )error {if _aedege .Mps !=nil {if _bcfcf :=_aedege .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_bcfcf !=nil {return _bcfcf ;};};for _cedeeg ,_gafdg :=range _aedege .Members {if _agbbe :=_gafdg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_cedeeg )); -_agbbe !=nil {return _agbbe ;};};if _aedege .ExtLst !=nil {if _ccafb :=_aedege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccafb !=nil {return _ccafb ;};};return nil ;}; +// Description +DescriptionAttr *string ; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_ggcc *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_fgafe *CT_DataField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgafe .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fgafe .NameAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fgafe .FldAttr )});if _fgafe .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_bdfaf ,_ebdae :=_fgafe .SubtotalAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"}); -if _ebdae !=nil {return _ebdae ;};start .Attr =append (start .Attr ,_bdfaf );};if _fgafe .ShowDataAsAttr !=ST_ShowDataAsUnset {_cfbce ,_fdfc :=_fgafe .ShowDataAsAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"}); -if _fdfc !=nil {return _fdfc ;};start .Attr =append (start .Attr ,_cfbce );};if _fgafe .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_g .Sprintf ("\u0025\u0076",*_fgafe .BaseFieldAttr )}); -};if _fgafe .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_fgafe .BaseItemAttr )});};if _fgafe .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fgafe .NumFmtIdAttr )}); -};e .EncodeToken (start );if _fgafe .ExtLst !=nil {_fcgd :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgafe .ExtLst ,_fcgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_fbedgd *CT_RevisionQueryTableField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fbedgd .SheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_fbedgd .RefAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fbedgd .FieldIdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Old Description +OldDescriptionAttr *string ; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_fadacd *CT_Tuples )ValidateWithPath (path string )error {for _beeccd ,_ecedb :=range _fadacd .Tpl {if _gcega :=_ecedb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_beeccd ));_gcega !=nil {return _gcega ; -};};return nil ;};func (_cdeef *CT_RevisionCustomView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cdeef .GuidAttr )}); -_geecf ,_babfbb :=_cdeef .ActionAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _babfbb !=nil {return _babfbb ;};start .Attr =append (start .Attr ,_geecf );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_aafgcb *CT_SheetIdMap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aafgcb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aafgcb .CountAttr )}); -};e .EncodeToken (start );_aedcac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_dddde :=range _aafgcb .SheetId {e .EncodeElement (_dddde ,_aedcac );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fe *AG_AutoFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fe .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fe .AutoFormatIdAttr )}); -};if _fe .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fe .ApplyNumberFormatsAttr ))}); -};if _fe .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fe .ApplyBorderFormatsAttr ))}); -};if _fe .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fe .ApplyFontFormatsAttr ))}); -};if _fe .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fe .ApplyPatternFormatsAttr ))}); -};if _fe .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fe .ApplyAlignmentFormatsAttr ))}); -};if _fe .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fe .ApplyWidthHeightFormatsAttr ))}); -};return nil ;};func (_fddecg ST_DataConsolidateFunction )String ()string {switch _fddecg {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; -case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d"; -case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";}; +// New Help Topic +HelpAttr *string ; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_ageba *CT_Extension )ValidateWithPath (path string )error {return nil };func (_cacef *CT_PivotHierarchy )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cacef .OutlineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .OutlineAttr ))}); -};if _cacef .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .MultipleItemSelectionAllowedAttr ))}); -};if _cacef .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .SubtotalTopAttr ))});};if _cacef .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .ShowInFieldListAttr ))}); -};if _cacef .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .DragToRowAttr ))});};if _cacef .DragToColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .DragToColAttr ))}); -};if _cacef .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .DragToPageAttr ))});};if _cacef .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .DragToDataAttr ))}); -};if _cacef .DragOffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .DragOffAttr ))});};if _cacef .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cacef .IncludeNewItemsInFilterAttr ))}); -};if _cacef .CaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cacef .CaptionAttr )});};e .EncodeToken (start );if _cacef .Mps !=nil {_fcecgf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}}; -e .EncodeElement (_cacef .Mps ,_fcecgf );};if _cacef .Members !=nil {_geaeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_gefgg :=range _cacef .Members {e .EncodeElement (_gefgg ,_geaeg ); -};};if _cacef .ExtLst !=nil {_eedfg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cacef .ExtLst ,_eedfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abefg *CT_Users )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_feac :=range start .Attr {if _feac .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdgad ,_febgd :=_b .ParseUint (_feac .Value ,10,32); -if _febgd !=nil {return _febgd ;};_fcfggc :=uint32 (_bdgad );_abefg .CountAttr =&_fcfggc ;continue ;};};_fedbe :for {_cdcfgd ,_dbcfdf :=d .Token ();if _dbcfdf !=nil {return _dbcfdf ;};switch _bafae :=_cdcfgd .(type ){case _e .StartElement :switch _bafae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_dcddd :=NewCT_SharedUser (); -if _cdfdc :=d .DecodeElement (_dcddd ,&_bafae );_cdfdc !=nil {return _cdfdc ;};_abefg .UserInfo =append (_abefg .UserInfo ,_dcddd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_bafae .Name ); -if _afadb :=d .Skip ();_afadb !=nil {return _afadb ;};};case _e .EndElement :break _fedbe ;case _e .CharData :};};return nil ;};func NewCT_Tuples ()*CT_Tuples {_eeabgag :=&CT_Tuples {};return _eeabgag };func (_dfdad ST_PatternType )Validate ()error {return _dfdad .ValidateWithPath ("")}; -func (_dfgfc *CT_SheetPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abbe :=range start .Attr {if _abbe .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_egfbe ,_aaadg :=_b .ParseBool (_abbe .Value ); -if _aaadg !=nil {return _aaadg ;};_dfgfc .SyncHorizontalAttr =&_egfbe ;continue ;};if _abbe .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_cbcbef ,_ggcefc :=_b .ParseBool (_abbe .Value );if _ggcefc !=nil {return _ggcefc ; -};_dfgfc .SyncVerticalAttr =&_cbcbef ;continue ;};if _abbe .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_cddfab ,_dgadd :=_abbe .Value ,error (nil );if _dgadd !=nil {return _dgadd ;};_dfgfc .SyncRefAttr =&_cddfab ;continue ;};if _abbe .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_gadbb ,_fadedc :=_b .ParseBool (_abbe .Value ); -if _fadedc !=nil {return _fadedc ;};_dfgfc .TransitionEvaluationAttr =&_gadbb ;continue ;};if _abbe .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_fcfbb ,_babcg :=_b .ParseBool (_abbe .Value );if _babcg !=nil {return _babcg ; -};_dfgfc .TransitionEntryAttr =&_fcfbb ;continue ;};if _abbe .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ggccaa ,_bfbge :=_b .ParseBool (_abbe .Value );if _bfbge !=nil {return _bfbge ;};_dfgfc .PublishedAttr =&_ggccaa ;continue ;};if _abbe .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bbfcc ,_cdaed :=_abbe .Value ,error (nil ); -if _cdaed !=nil {return _cdaed ;};_dfgfc .CodeNameAttr =&_bbfcc ;continue ;};if _abbe .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_gdfag ,_bebeeb :=_b .ParseBool (_abbe .Value );if _bebeeb !=nil {return _bebeeb ;};_dfgfc .FilterModeAttr =&_gdfag ; -continue ;};if _abbe .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_afbbg ,_gbdcb :=_b .ParseBool (_abbe .Value ); -if _gbdcb !=nil {return _gbdcb ;};_dfgfc .EnableFormatConditionsCalculationAttr =&_afbbg ;continue ;};};_gddbaf :for {_bdffb ,_cageg :=d .Token ();if _cageg !=nil {return _cageg ;};switch _ggfba :=_bdffb .(type ){case _e .StartElement :switch _ggfba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_dfgfc .TabColor =NewCT_Color (); -if _badfdd :=d .DecodeElement (_dfgfc .TabColor ,&_ggfba );_badfdd !=nil {return _badfdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_dfgfc .OutlinePr =NewCT_OutlinePr (); -if _dbefga :=d .DecodeElement (_dfgfc .OutlinePr ,&_ggfba );_dbefga !=nil {return _dbefga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_dfgfc .PageSetUpPr =NewCT_PageSetUpPr (); -if _ggabe :=d .DecodeElement (_dfgfc .PageSetUpPr ,&_ggfba );_ggabe !=nil {return _ggabe ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_ggfba .Name ); -if _aeefeb :=d .Skip ();_aeefeb !=nil {return _aeefeb ;};};case _e .EndElement :break _gddbaf ;case _e .CharData :};};return nil ;};type CT_TextFields struct{ +// Old Help Topic +OldHelpAttr *string ; -// Count of Fields -CountAttr *uint32 ; +// Status Bar +StatusBarAttr *string ; -// Text Import Field Settings -TextField []*CT_TextField ;};func NewStyleSheet ()*StyleSheet {_cbbdd :=&StyleSheet {};_cbbdd .CT_Stylesheet =*NewCT_Stylesheet ();return _cbbdd ;};func (_aegdb *CT_Dxf )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _aegdb .Font !=nil {_eecce :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_aegdb .Font ,_eecce );};if _aegdb .NumFmt !=nil {_fgea :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}}; -e .EncodeElement (_aegdb .NumFmt ,_fgea );};if _aegdb .Fill !=nil {_eaafgg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aegdb .Fill ,_eaafgg );};if _aegdb .Alignment !=nil {_cdcae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}}; -e .EncodeElement (_aegdb .Alignment ,_cdcae );};if _aegdb .Border !=nil {_ccec :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_aegdb .Border ,_ccec );};if _aegdb .Protection !=nil {_aaaaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_aegdb .Protection ,_aaaaa );};if _aegdb .ExtLst !=nil {_eagce :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aegdb .ExtLst ,_eagce );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fbccd *CT_Xf )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddgge :=range start .Attr {if _ddgge .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_cegde ,_cdaeg :=_b .ParseBool (_ddgge .Value );if _cdaeg !=nil {return _cdaeg ; -};_fbccd .ApplyFontAttr =&_cegde ;continue ;};if _ddgge .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dfcbcg ,_deecgd :=_b .ParseUint (_ddgge .Value ,10,32);if _deecgd !=nil {return _deecgd ;};_acadc :=uint32 (_dfcbcg );_fbccd .NumFmtIdAttr =&_acadc ; -continue ;};if _ddgge .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_abbcaa ,_gacdee :=_b .ParseBool (_ddgge .Value );if _gacdee !=nil {return _gacdee ;};_fbccd .ApplyFillAttr =&_abbcaa ;continue ;};if _ddgge .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_aebbc ,_bgeag :=_b .ParseUint (_ddgge .Value ,10,32); -if _bgeag !=nil {return _bgeag ;};_edgegc :=uint32 (_aebbc );_fbccd .FillIdAttr =&_edgegc ;continue ;};if _ddgge .Name .Local =="\u0078\u0066\u0049\u0064"{_dffef ,_dfdecd :=_b .ParseUint (_ddgge .Value ,10,32);if _dfdecd !=nil {return _dfdecd ;};_bebca :=uint32 (_dffef ); -_fbccd .XfIdAttr =&_bebca ;continue ;};if _ddgge .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_cbeab ,_bdbba :=_b .ParseBool (_ddgge .Value );if _bdbba !=nil {return _bdbba ;};_fbccd .QuotePrefixAttr =&_cbeab ;continue ; -};if _ddgge .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_dega ,_eebge :=_b .ParseBool (_ddgge .Value );if _eebge !=nil {return _eebge ;};_fbccd .PivotButtonAttr =&_dega ;continue ;};if _ddgge .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_bbegec ,_bfdea :=_b .ParseBool (_ddgge .Value ); -if _bfdea !=nil {return _bfdea ;};_fbccd .ApplyNumberFormatAttr =&_bbegec ;continue ;};if _ddgge .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_cgaeg ,_afcede :=_b .ParseUint (_ddgge .Value ,10,32);if _afcede !=nil {return _afcede ;};_beabbc :=uint32 (_cgaeg ); -_fbccd .FontIdAttr =&_beabbc ;continue ;};if _ddgge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_dgccee ,_bfgga :=_b .ParseUint (_ddgge .Value ,10,32);if _bfgga !=nil {return _bfgga ;};_bfdac :=uint32 (_dgccee );_fbccd .BorderIdAttr =&_bfdac ; -continue ;};if _ddgge .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_adabg ,_bccf :=_b .ParseBool (_ddgge .Value );if _bccf !=nil {return _bccf ;};_fbccd .ApplyBorderAttr =&_adabg ;continue ;};if _ddgge .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_fgddce ,_aafed :=_b .ParseBool (_ddgge .Value ); -if _aafed !=nil {return _aafed ;};_fbccd .ApplyAlignmentAttr =&_fgddce ;continue ;};if _ddgge .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_bffbbd ,_egfeda :=_b .ParseBool (_ddgge .Value );if _egfeda !=nil {return _egfeda ; -};_fbccd .ApplyProtectionAttr =&_bffbbd ;continue ;};};_ecabge :for {_fcage ,_daegf :=d .Token ();if _daegf !=nil {return _daegf ;};switch _gcbgf :=_fcage .(type ){case _e .StartElement :switch _gcbgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_fbccd .Alignment =NewCT_CellAlignment (); -if _fgcac :=d .DecodeElement (_fbccd .Alignment ,&_gcbgf );_fgcac !=nil {return _fgcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbccd .Protection =NewCT_CellProtection (); -if _edabe :=d .DecodeElement (_fbccd .Protection ,&_gcbgf );_edabe !=nil {return _edabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbccd .ExtLst =NewCT_ExtensionList (); -if _fbfabf :=d .DecodeElement (_fbccd .ExtLst ,&_gcbgf );_fbfabf !=nil {return _fbfabf ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fX\u0066 \u0025\u0076",_gcbgf .Name ); -if _efced :=d .Skip ();_efced !=nil {return _efced ;};};case _e .EndElement :break _ecabge ;case _e .CharData :};};return nil ;};func (_bggdc *CT_NumFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bggdc .NumFmtIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",_bggdc .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Old Status Bar +OldStatusBarAttr *string ; -// Validate validates the CT_CellProtection and its children -func (_dgac *CT_CellProtection )Validate ()error {return _dgac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");}; +// Name Comment +CommentAttr *string ; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_fedfe *CT_PivotFilter )ValidateWithPath (path string )error {if _fedfe .TypeAttr ==ST_PivotFilterTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fdcge :=_fedfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdcge !=nil {return _fdcge ;};if _bafca :=_fedfe .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_bafca !=nil {return _bafca ;};if _fedfe .ExtLst !=nil {if _bdcge :=_fedfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcge !=nil {return _bdcge ;};};return nil ;};func (_dbeca ST_PatternType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddbaff :=_e .Attr {}; -_ddbaff .Name =name ;switch _dbeca {case ST_PatternTypeUnset :_ddbaff .Value ="";case ST_PatternTypeNone :_ddbaff .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_ddbaff .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_ddbaff .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079"; -case ST_PatternTypeDarkGray :_ddbaff .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_ddbaff .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_ddbaff .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"; -case ST_PatternTypeDarkVertical :_ddbaff .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_ddbaff .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_ddbaff .Value ="\u0064\u0061\u0072\u006b\u0055\u0070"; -case ST_PatternTypeDarkGrid :_ddbaff .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_ddbaff .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_ddbaff .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"; -case ST_PatternTypeLightVertical :_ddbaff .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_ddbaff .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_ddbaff .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070"; -case ST_PatternTypeLightGrid :_ddbaff .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_ddbaff .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_ddbaff .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035"; -case ST_PatternTypeGray0625 :_ddbaff .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _ddbaff ,nil ;}; +// Old Name Comment +OldCommentAttr *string ; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_efbgdd *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _bffcf :=_efbgdd .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_bffcf !=nil {return _bffcf ;};if _dggfe :=_efbgdd .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"); -_dggfe !=nil {return _dggfe ;};if _efbgdd .CacheHierarchies !=nil {if _edgbd :=_efbgdd .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_edgbd !=nil {return _edgbd ; -};};if _efbgdd .Kpis !=nil {if _dbdb :=_efbgdd .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_dbdb !=nil {return _dbdb ;};};if _efbgdd .TupleCache !=nil {if _accae :=_efbgdd .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"); -_accae !=nil {return _accae ;};};if _efbgdd .CalculatedItems !=nil {if _dfcedf :=_efbgdd .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_dfcedf !=nil {return _dfcedf ; -};};if _efbgdd .CalculatedMembers !=nil {if _bdcacf :=_efbgdd .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_bdcacf !=nil {return _bdcacf ;};};if _efbgdd .Dimensions !=nil {if _cdfd :=_efbgdd .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); -_cdfd !=nil {return _cdfd ;};};if _efbgdd .MeasureGroups !=nil {if _bffeb :=_efbgdd .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_bffeb !=nil {return _bffeb ;};};if _efbgdd .Maps !=nil {if _cbeef :=_efbgdd .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073"); -_cbeef !=nil {return _cbeef ;};};if _efbgdd .ExtLst !=nil {if _cebeg :=_efbgdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebeg !=nil {return _cebeg ;};};return nil ;}; +// Formula +Formula *string ; -// Validate validates the CT_XmlCellPr and its children -func (_gbfcc *CT_XmlCellPr )Validate ()error {return _gbfcc .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};type CT_FontName struct{ +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_UnderlineProperty struct{ -// String Value -ValAttr string ;};type CT_RangeSet struct{ +// Underline Value +ValAttr ST_UnderlineValues ;}; -// Field Item Index Page 1 -I1Attr *uint32 ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_gecbc *CT_Scenario )ValidateWithPath (path string )error {for _bfdff ,_feadca :=range _gecbc .InputCells {if _fdecc :=_feadca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_bfdff )); +_fdecc !=nil {return _fdecc ;};};return nil ;}; -// Field Item Index Page 2 -I2Attr *uint32 ; +// Validate validates the CT_OutlinePr and its children +func (_fcdeg *CT_OutlinePr )Validate ()error {return _fcdeg .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_agdde ST_DataValidationOperator )Validate ()error {return _agdde .ValidateWithPath ("")};func (_gf *AG_RevData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gf .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gf .RIdAttr )}); +};if _gf .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gf .UaAttr ))});};if _gf .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gf .RaAttr ))}); +};return nil ;};type CT_HeaderFooter struct{ -// Field Item index Page 3 -I3Attr *uint32 ; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// Field Item Index Page 4 -I4Attr *uint32 ; +// Different First Page +DifferentFirstAttr *bool ; -// Reference -RefAttr *string ; +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// Named Range -NameAttr *string ; +// Align Margins +AlignWithMarginsAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};type CT_CalcChain struct{ +// Odd Header +OddHeader *string ; -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};type CT_Selection struct{ +// Odd Page Footer +OddFooter *string ; -// Pane -PaneAttr ST_Pane ; +// Even Page Header +EvenHeader *string ; -// Active Cell Location -ActiveCellAttr *string ; +// Even Page Footer +EvenFooter *string ; -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// First Page Header +FirstHeader *string ; -// Sequence of References -SqrefAttr *ST_Sqref ;};func (_ebgde *CT_IgnoredError )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcdgg :=range start .Attr {if _gcdgg .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfbbd ,_fgdee :=ParseSliceST_Sqref (_gcdgg .Value ); -if _fgdee !=nil {return _fgdee ;};_ebgde .SqrefAttr =_dfbbd ;continue ;};if _gcdgg .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_abaf ,_bgfda :=_b .ParseBool (_gcdgg .Value );if _bgfda !=nil {return _bgfda ;};_ebgde .EvalErrorAttr =&_abaf ; -continue ;};if _gcdgg .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_fgfda ,_ecbdf :=_b .ParseBool (_gcdgg .Value );if _ecbdf !=nil {return _ecbdf ;};_ebgde .TwoDigitTextYearAttr =&_fgfda ;continue ; -};if _gcdgg .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_adfda ,_aacfd :=_b .ParseBool (_gcdgg .Value );if _aacfd !=nil {return _aacfd ;};_ebgde .NumberStoredAsTextAttr =&_adfda ;continue ;}; -if _gcdgg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_fdfaaf ,_bced :=_b .ParseBool (_gcdgg .Value );if _bced !=nil {return _bced ;};_ebgde .FormulaAttr =&_fdfaaf ;continue ;};if _gcdgg .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_acbee ,_fadg :=_b .ParseBool (_gcdgg .Value ); -if _fadg !=nil {return _fadg ;};_ebgde .FormulaRangeAttr =&_acbee ;continue ;};if _gcdgg .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_cddf ,_cddfa :=_b .ParseBool (_gcdgg .Value );if _cddfa !=nil {return _cddfa ; -};_ebgde .UnlockedFormulaAttr =&_cddf ;continue ;};if _gcdgg .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_gfaeb ,_gfdab :=_b .ParseBool (_gcdgg .Value );if _gfdab !=nil {return _gfdab ;};_ebgde .EmptyCellReferenceAttr =&_gfaeb ; -continue ;};if _gcdgg .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_dfceff ,_afccg :=_b .ParseBool (_gcdgg .Value );if _afccg !=nil {return _afccg ;};_ebgde .ListDataValidationAttr =&_dfceff ; -continue ;};if _gcdgg .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_adaef ,_cgae :=_b .ParseBool (_gcdgg .Value );if _cgae !=nil {return _cgae ;};_ebgde .CalculatedColumnAttr =&_adaef ;continue ; -};};for {_bfbgfc ,_dcccg :=d .Token ();if _dcccg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_dcccg );};if _ebggf ,_gdccg :=_bfbgfc .(_e .EndElement ); -_gdccg &&_ebggf .Name ==start .Name {break ;};};return nil ;};func (_eadbe ST_RefMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bdebd :=_e .Attr {};_bdebd .Name =name ;switch _eadbe {case ST_RefModeUnset :_bdebd .Value ="";case ST_RefModeA1 :_bdebd .Value ="\u0041\u0031"; -case ST_RefModeR1C1 :_bdebd .Value ="\u0052\u0031\u0043\u0031";};return _bdebd ,nil ;};func NewCT_MdxSet ()*CT_MdxSet {_ffcedd :=&CT_MdxSet {};return _ffcedd };func (_dcggeb ST_DdeValueType )ValidateWithPath (path string )error {switch _dcggeb {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcggeb )); -};return nil ;};func (_cgdda *CT_DdeItems )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cgdda .DdeItem !=nil {_cgebd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}}; -for _ ,_gbeed :=range _cgdda .DdeItem {e .EncodeElement (_gbeed ,_cgebd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DataField ()*CT_DataField {_bbdga :=&CT_DataField {};return _bbdga };func NewCT_MapInfo ()*CT_MapInfo {_bafb :=&CT_MapInfo {}; -return _bafb }; +// First Page Footer +FirstFooter *string ;};type ST_PageOrder byte ;func (_gcafc *ST_PivotAreaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcfga ,_febbb :=d .Token ();if _febbb !=nil {return _febbb ;};if _febgg ,_ecbdb :=_bfcfga .(_f .EndElement );_ecbdb &&_febgg .Name ==start .Name {*_gcafc =1; +return nil ;};if _aedfe ,_feegg :=_bfcfga .(_f .CharData );!_feegg {return _bg .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",_bfcfga );}else {switch string (_aedfe ){case "":*_gcafc =0; +case "\u006e\u006f\u006e\u0065":*_gcafc =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gcafc =2;case "\u0064\u0061\u0074\u0061":*_gcafc =3;case "\u0061\u006c\u006c":*_gcafc =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_gcafc =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_gcafc =6; +case "\u0074\u006f\u0070\u0045\u006e\u0064":*_gcafc =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gcafc =8;};};_bfcfga ,_febbb =d .Token ();if _febbb !=nil {return _febbb ;};if _cdaca ,_bbdga :=_bfcfga .(_f .EndElement );_bbdga &&_cdaca .Name ==start .Name {return nil ; +};return _bg .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",_bfcfga );};func (_acagd ST_HtmlFmt )String ()string {switch _acagd {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";}; -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_ffabd *CT_rowItems )ValidateWithPath (path string )error {for _dcecf ,_egbcd :=range _ffabd .I {if _ccdfe :=_egbcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_dcecf ));_ccdfe !=nil {return _ccdfe ;}; -};return nil ;};type ST_MdxKPIProperty byte ;func (_gbbfa *CT_OleLink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gbbfa .IdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gbbfa .ProgIdAttr )});e .EncodeToken (start );if _gbbfa .OleItems !=nil {_deffa :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_gbbfa .OleItems ,_deffa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ecfdf *CT_Controls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbfb :for {_gaee ,_afgf :=d .Token ();if _afgf !=nil {return _afgf ; -};switch _egac :=_gaee .(type ){case _e .StartElement :switch _egac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_dcdf :=NewCT_Control (); -if _cggcd :=d .DecodeElement (_dcdf ,&_egac );_cggcd !=nil {return _cggcd ;};_ecfdf .Control =append (_ecfdf .Control ,_dcdf );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_egac .Name ); -if _faga :=d .Skip ();_faga !=nil {return _faga ;};};case _e .EndElement :break _gbfb ;case _e .CharData :};};return nil ;};func (_dfgdc ST_WebSourceType )ValidateWithPath (path string )error {switch _dfgdc {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgdc )); -};return nil ;};func (_gdefa *CT_GroupItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dccdf :=range start .Attr {if _dccdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_edbf ,_bcffb :=_b .ParseUint (_dccdf .Value ,10,32);if _bcffb !=nil {return _bcffb ; -};_ccbef :=uint32 (_edbf );_gdefa .CountAttr =&_ccbef ;continue ;};};_fadce :for {_fgdg ,_gged :=d .Token ();if _gged !=nil {return _gged ;};switch _cggdb :=_fgdg .(type ){case _e .StartElement :switch _cggdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_babffg :=NewCT_Missing (); -if _ffgab :=d .DecodeElement (_babffg ,&_cggdb );_ffgab !=nil {return _ffgab ;};_gdefa .M =append (_gdefa .M ,_babffg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_agcb :=NewCT_Number (); -if _fabee :=d .DecodeElement (_agcb ,&_cggdb );_fabee !=nil {return _fabee ;};_gdefa .N =append (_gdefa .N ,_agcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gaag :=NewCT_Boolean (); -if _acecd :=d .DecodeElement (_gaag ,&_cggdb );_acecd !=nil {return _acecd ;};_gdefa .B =append (_gdefa .B ,_gaag );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_bebdb :=NewCT_Error (); -if _gbcad :=d .DecodeElement (_bebdb ,&_cggdb );_gbcad !=nil {return _gbcad ;};_gdefa .E =append (_gdefa .E ,_bebdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bfggf :=NewCT_String (); -if _aagb :=d .DecodeElement (_bfggf ,&_cggdb );_aagb !=nil {return _aagb ;};_gdefa .S =append (_gdefa .S ,_bfggf );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_dcee :=NewCT_DateTime (); -if _dafc :=d .DecodeElement (_dcee ,&_cggdb );_dafc !=nil {return _dafc ;};_gdefa .D =append (_gdefa .D ,_dcee );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_cggdb .Name ); -if _bbagc :=d .Skip ();_bbagc !=nil {return _bbagc ;};};case _e .EndElement :break _fadce ;case _e .CharData :};};return nil ;};func (_bbebef ST_FormatAction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbebef .String (),start ); -};func (_gdacd ST_SheetViewType )ValidateWithPath (path string )error {switch _gdacd {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdacd )); -};return nil ;}; +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_daced *CT_DefinedName )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_dffaa *CT_FontScheme )ValidateWithPath (path string )error {if _dffaa .ValAttr ==ST_FontSchemeUnset {return _g .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 _fdbcb :=_dffaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbcb !=nil {return _fdbcb ;};return nil ;};type CT_ExternalCell struct{ +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_cefcc *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_egda *CT_CellXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_egda .CountAttr )}); +};e .EncodeToken (start );_dafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_gggf :=range _egda .Xf {e .EncodeElement (_gggf ,_dafe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgacg ST_SortMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fedbdc :=_f .Attr {}; +_fedbdc .Name =name ;switch _cgacg {case ST_SortMethodUnset :_fedbdc .Value ="";case ST_SortMethodStroke :_fedbdc .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_fedbdc .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_fedbdc .Value ="\u006e\u006f\u006e\u0065"; +};return _fedbdc ,nil ;}; -// Reference -RAttr *string ; +// Validate validates the CT_ConditionalFormat and its children +func (_eadd *CT_ConditionalFormat )Validate ()error {return _eadd .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};func (_cacb *CT_BookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_abdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_fff :=range _cacb .WorkbookView {e .EncodeElement (_fff ,_abdg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Type -TAttr ST_CellType ; +// Validate validates the CT_RangeSets and its children +func (_faagf *CT_RangeSets )Validate ()error {return _faagf .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func (_eagga *CT_RangeSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gafcd :=range start .Attr {if _gafcd .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"&&_gafcd .Name .Local =="\u0069\u0064"||_gafcd .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"&&_gafcd .Name .Local =="\u0069\u0064"{_dagea ,_dbedc :=_gafcd .Value ,error (nil ); +if _dbedc !=nil {return _dbedc ;};_eagga .IdAttr =&_dagea ;continue ;};if _gafcd .Name .Local =="\u0069\u0031"{_adeda ,_dede :=_b .ParseUint (_gafcd .Value ,10,32);if _dede !=nil {return _dede ;};_cagfab :=uint32 (_adeda );_eagga .I1Attr =&_cagfab ;continue ; +};if _gafcd .Name .Local =="\u0069\u0033"{_afedd ,_cfdbgb :=_b .ParseUint (_gafcd .Value ,10,32);if _cfdbgb !=nil {return _cfdbgb ;};_caecc :=uint32 (_afedd );_eagga .I3Attr =&_caecc ;continue ;};if _gafcd .Name .Local =="\u0069\u0034"{_dbfcg ,_debgd :=_b .ParseUint (_gafcd .Value ,10,32); +if _debgd !=nil {return _debgd ;};_gaddc :=uint32 (_dbfcg );_eagga .I4Attr =&_gaddc ;continue ;};if _gafcd .Name .Local =="\u0072\u0065\u0066"{_egfbb ,_bagbaf :=_gafcd .Value ,error (nil );if _bagbaf !=nil {return _bagbaf ;};_eagga .RefAttr =&_egfbb ;continue ; +};if _gafcd .Name .Local =="\u006e\u0061\u006d\u0065"{_baegeb ,_acee :=_gafcd .Value ,error (nil );if _acee !=nil {return _acee ;};_eagga .NameAttr =&_baegeb ;continue ;};if _gafcd .Name .Local =="\u0073\u0068\u0065e\u0074"{_eeffdg ,_dcae :=_gafcd .Value ,error (nil ); +if _dcae !=nil {return _dcae ;};_eagga .SheetAttr =&_eeffdg ;continue ;};if _gafcd .Name .Local =="\u0069\u0032"{_gafcb ,_gfebg :=_b .ParseUint (_gafcd .Value ,10,32);if _gfebg !=nil {return _gfebg ;};_aedba :=uint32 (_gafcb );_eagga .I2Attr =&_aedba ; +continue ;};};for {_afecd ,_cgdbee :=d .Token ();if _cgdbee !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_cgdbee );};if _ffffgb ,_gaeef :=_afecd .(_f .EndElement ); +_gaeef &&_ffffgb .Name ==start .Name {break ;};};return nil ;};func (_bgdaa ST_Scope )String ()string {switch _bgdaa {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064"; +};return "";};func (_bgbgbe ST_DdeValueType )ValidateWithPath (path string )error {switch _bgbgbe {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbgbe )); +};return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_geeee :=&CT_RgbColor {};return _geeee }; -// Value Metadata -VmAttr *uint32 ; +// Validate validates the CT_CustomSheetView and its children +func (_ebcf *CT_CustomSheetView )Validate ()error {return _ebcf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func NewExternalLink ()*ExternalLink {_afbcfd :=&ExternalLink {};_afbcfd .CT_ExternalLink =*NewCT_ExternalLink (); +return _afbcfd ;};func (_aacdbc ST_CalcMode )ValidateWithPath (path string )error {switch _aacdbc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacdbc )); +};return nil ;};func (_bfbggc *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfbggc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bfbggc =1;case "\u006c\u0065\u0066\u0074":*_bfbggc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfbggc =3; +case "\u0072\u0069\u0067h\u0074":*_bfbggc =4;case "\u0066\u0069\u006c\u006c":*_bfbggc =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bfbggc =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bfbggc =7; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bfbggc =8;};return nil ;};func (_cefcd ST_DataConsolidateFunction )Validate ()error {return _cefcd .ValidateWithPath ("")};const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1; +ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;); -// Value -V *string ;};func NewCT_Filters ()*CT_Filters {_fgccd :=&CT_Filters {};return _fgccd }; +// Validate validates the CT_CustomChartsheetView and its children +func (_bebc *CT_CustomChartsheetView )Validate ()error {return _bebc .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_ffceag *CT_Parameter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffceag .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .NameAttr )}); +};if _ffceag .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .SqlTypeAttr )});};if _ffceag .ParameterTypeAttr !=ST_ParameterTypeUnset {_efgae ,_bggfd :=_ffceag .ParameterTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _bggfd !=nil {return _bggfd ;};start .Attr =append (start .Attr ,_efgae );};if _ffceag .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffceag .RefreshOnChangeAttr ))}); +};if _ffceag .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .PromptAttr )});};if _ffceag .BooleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ffceag .BooleanAttr ))}); +};if _ffceag .DoubleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .DoubleAttr )});};if _ffceag .IntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .IntegerAttr )}); +};if _ffceag .StringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .StringAttr )});};if _ffceag .CellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ffceag .CellAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_beec :=&CT_ChartsheetPr {};return _beec };func NewCT_RevisionMove ()*CT_RevisionMove {_gdccb :=&CT_RevisionMove {}; +return _gdccb };func (_faccfd ST_Type )Validate ()error {return _faccfd .ValidateWithPath ("")};func (_gcfcd *CT_FieldsUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcfcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gcfcd .CountAttr )}); +};e .EncodeToken (start );if _gcfcd .FieldUsage !=nil {_fgecg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_fegbe :=range _gcfcd .FieldUsage {e .EncodeElement (_fegbe ,_fgecg ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_WorkbookProtection and its children -func (_dbgfcf *CT_WorkbookProtection )Validate ()error {return _dbgfcf .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_caadg ST_MdxSetOrder )String ()string {switch _caadg {case 0:return ""; -case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func (_eecef *CT_DataFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgggc :=range start .Attr {if _fgggc .Name .Local =="\u0063\u006f\u0075n\u0074"{_deff ,_bbbe :=_b .ParseUint (_fgggc .Value ,10,32); -if _bbbe !=nil {return _bbbe ;};_cabde :=uint32 (_deff );_eecef .CountAttr =&_cabde ;continue ;};};_fggab :for {_ebdaed ,_fabg :=d .Token ();if _fabg !=nil {return _fabg ;};switch _fgaag :=_ebdaed .(type ){case _e .StartElement :switch _fgaag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_baff :=NewCT_DataField (); -if _acfa :=d .DecodeElement (_baff ,&_fgaag );_acfa !=nil {return _acfa ;};_eecef .DataField =append (_eecef .DataField ,_baff );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_fgaag .Name ); -if _deed :=d .Skip ();_deed !=nil {return _deed ;};};case _e .EndElement :break _fggab ;case _e .CharData :};};return nil ;};func (_ecgad *CT_CellFormula )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceef :=range start .Attr {if _ceef .Name .Local =="\u0074"{_ecgad .TAttr .UnmarshalXMLAttr (_ceef ); -continue ;};if _ceef .Name .Local =="\u0061\u0063\u0061"{_bedb ,_eded :=_b .ParseBool (_ceef .Value );if _eded !=nil {return _eded ;};_ecgad .AcaAttr =&_bedb ;continue ;};if _ceef .Name .Local =="\u0072\u0065\u0066"{_edaf ,_cgf :=_ceef .Value ,error (nil ); -if _cgf !=nil {return _cgf ;};_ecgad .RefAttr =&_edaf ;continue ;};if _ceef .Name .Local =="\u0064\u0074\u0032\u0044"{_aaeff ,_defc :=_b .ParseBool (_ceef .Value );if _defc !=nil {return _defc ;};_ecgad .Dt2DAttr =&_aaeff ;continue ;};if _ceef .Name .Local =="\u0064\u0074\u0072"{_gfdg ,_agda :=_b .ParseBool (_ceef .Value ); -if _agda !=nil {return _agda ;};_ecgad .DtrAttr =&_gfdg ;continue ;};if _ceef .Name .Local =="\u0064\u0065\u006c\u0031"{_gdg ,_agc :=_b .ParseBool (_ceef .Value );if _agc !=nil {return _agc ;};_ecgad .Del1Attr =&_gdg ;continue ;};if _ceef .Name .Local =="\u0064\u0065\u006c\u0032"{_dafa ,_fdd :=_b .ParseBool (_ceef .Value ); -if _fdd !=nil {return _fdd ;};_ecgad .Del2Attr =&_dafa ;continue ;};if _ceef .Name .Local =="\u0072\u0031"{_bcge ,_egb :=_ceef .Value ,error (nil );if _egb !=nil {return _egb ;};_ecgad .R1Attr =&_bcge ;continue ;};if _ceef .Name .Local =="\u0072\u0032"{_ecbg ,_bgacd :=_ceef .Value ,error (nil ); -if _bgacd !=nil {return _bgacd ;};_ecgad .R2Attr =&_ecbg ;continue ;};if _ceef .Name .Local =="\u0063\u0061"{_bbgf ,_cbfcb :=_b .ParseBool (_ceef .Value );if _cbfcb !=nil {return _cbfcb ;};_ecgad .CaAttr =&_bbgf ;continue ;};if _ceef .Name .Local =="\u0073\u0069"{_cbbg ,_agba :=_b .ParseUint (_ceef .Value ,10,32); -if _agba !=nil {return _agba ;};_gecee :=uint32 (_cbbg );_ecgad .SiAttr =&_gecee ;continue ;};if _ceef .Name .Local =="\u0062\u0078"{_efcf ,_fbab :=_b .ParseBool (_ceef .Value );if _fbab !=nil {return _fbab ;};_ecgad .BxAttr =&_efcf ;continue ;};};for {_geeg ,_aefcd :=d .Token (); -if _aefcd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_aefcd );};if _bbaa ,_cefda :=_geeg .(_e .CharData );_cefda {_ecgad .Content =string (_bbaa ); -};if _bgdb ,_fgcad :=_geeg .(_e .EndElement );_fgcad &&_bgdb .Name ==start .Name {break ;};};return nil ;};func (_bcgga *CT_ServerFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcgga .CultureAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bcgga .CultureAttr )}); -};if _bcgga .FormatAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcgga .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +// Validate validates the CT_MeasureDimensionMap and its children +func (_dgbbd *CT_MeasureDimensionMap )Validate ()error {return _dgbbd .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func NewCT_Revisions ()*CT_Revisions {_efgdcg :=&CT_Revisions {}; +return _efgdcg };func (_beebfb ST_DataValidationOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beebfb .String (),start );}; + +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_bbcfb *CT_Mdx )ValidateWithPath (path string )error {if _bbcfb .FAttr ==ST_MdxFunctionTypeUnset {return _bg .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path ); +};if _fcecg :=_bbcfb .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_fcecg !=nil {return _fcecg ;};if _bbcfb .T !=nil {if _ceaab :=_bbcfb .T .ValidateWithPath (path +"\u002f\u0054");_ceaab !=nil {return _ceaab ;};};if _bbcfb .Ms !=nil {if _gagfa :=_bbcfb .Ms .ValidateWithPath (path +"\u002f\u004d\u0073"); +_gagfa !=nil {return _gagfa ;};};if _bbcfb .P !=nil {if _dffff :=_bbcfb .P .ValidateWithPath (path +"\u002f\u0050");_dffff !=nil {return _dffff ;};};if _bbcfb .K !=nil {if _ggcag :=_bbcfb .K .ValidateWithPath (path +"\u002f\u004b");_ggcag !=nil {return _ggcag ; +};};return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_fdbaee *CT_VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fgdac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}}; +for _ ,_fdccg :=range _fdbaee .VolType {e .EncodeElement (_fdccg ,_fgdac );};if _fdbaee .ExtLst !=nil {_adedg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdbaee .ExtLst ,_adedg );};e .EncodeToken (_f .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_ExternalSheetName and its children -func (_eace *CT_ExternalSheetName )Validate ()error {return _eace .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_dbade ST_SheetState )Validate ()error {return _dbade .ValidateWithPath ("")}; -func (_cbdfdc ST_PhoneticAlignment )String ()string {switch _cbdfdc {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return "";};func (_eadfe ST_TextVAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eadfe .String (),start );}; +// Validate validates the CT_IntProperty and its children +func (_dcbd *CT_IntProperty )Validate ()error {return _dcbd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_deeef *CT_DateGroupItem )ValidateWithPath (path string )error {if _deeef .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _g .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path ); -};if _gefe :=_deeef .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_gefe !=nil {return _gefe ;};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_bcaae :=&CT_IntProperty {}; -return _bcaae };type CT_FutureMetadata struct{ +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_fbf *CT_AutoFilter )ValidateWithPath (path string )error {for _ccbe ,_gdd :=range _fbf .FilterColumn {if _gcc :=_gdd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_ccbe )); +_gcc !=nil {return _gcc ;};};if _fbf .SortState !=nil {if _fge :=_fbf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fge !=nil {return _fge ;};};if _fbf .ExtLst !=nil {if _ecf :=_fbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ecf !=nil {return _ecf ;};};return nil ;};func (_ceaaf *CT_ServerFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbfcfe :=range start .Attr {if _fbfcfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_agbgbg ,_bfdgd :=_b .ParseUint (_fbfcfe .Value ,10,32); +if _bfdgd !=nil {return _bfdgd ;};_feeeb :=uint32 (_agbgbg );_ceaaf .CountAttr =&_feeeb ;continue ;};};_eggf :for {_dbfecg ,_cdfbc :=d .Token ();if _cdfbc !=nil {return _cdfbc ;};switch _bgbed :=_dbfecg .(type ){case _f .StartElement :switch _bgbed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_bffba :=NewCT_ServerFormat (); +if _fbbdg :=d .DecodeElement (_bffba ,&_bgbed );_fbbdg !=nil {return _fbbdg ;};_ceaaf .ServerFormat =append (_ceaaf .ServerFormat ,_bffba );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_bgbed .Name ); +if _gdfdg :=d .Skip ();_gdfdg !=nil {return _gdfdg ;};};case _f .EndElement :break _eggf ;case _f .CharData :};};return nil ;};func (_cegec *Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _cegec .CT_Connections .MarshalXML (e ,start );};func (_gfda *CT_DynamicFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bfdfg ,_dgedg :=_gfda .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dgedg !=nil {return _dgedg ;};start .Attr =append (start .Attr ,_bfdfg );if _gfda .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_gfda .ValAttr )});};if _gfda .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_gfda .ValIsoAttr )}); +};if _gfda .MaxValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_gfda .MaxValAttr )});};if _gfda .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_bg .Sprintf ("\u0025\u0076",*_gfda .MaxValIsoAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FileVersion struct{ -// Metadata Type Name -NameAttr string ; +// Application Name +AppNameAttr *string ; -// Future Metadata Block Count -CountAttr *uint32 ; +// Last Edited Version +LastEditedAttr *string ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cgddb *CT_FilterColumn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bggaf :=range start .Attr {if _bggaf .Name .Local =="\u0063\u006f\u006cI\u0064"{_ebdgg ,_fbdbg :=_b .ParseUint (_bggaf .Value ,10,32); -if _fbdbg !=nil {return _fbdbg ;};_cgddb .ColIdAttr =uint32 (_ebdgg );continue ;};if _bggaf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_fdaaf ,_cgdaf :=_b .ParseBool (_bggaf .Value );if _cgdaf !=nil {return _cgdaf ; -};_cgddb .HiddenButtonAttr =&_fdaaf ;continue ;};if _bggaf .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_dege ,_dcdcb :=_b .ParseBool (_bggaf .Value );if _dcdcb !=nil {return _dcdcb ;};_cgddb .ShowButtonAttr =&_dege ;continue ; -};};_fgbbb :for {_eggec ,_geeabe :=d .Token ();if _geeabe !=nil {return _geeabe ;};switch _bfdf :=_eggec .(type ){case _e .StartElement :switch _bfdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_cgddb .Filters =NewCT_Filters (); -if _agegg :=d .DecodeElement (_cgddb .Filters ,&_bfdf );_agegg !=nil {return _agegg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_cgddb .Top10 =NewCT_Top10 (); -if _eefe :=d .DecodeElement (_cgddb .Top10 ,&_bfdf );_eefe !=nil {return _eefe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_cgddb .CustomFilters =NewCT_CustomFilters (); -if _gadf :=d .DecodeElement (_cgddb .CustomFilters ,&_bfdf );_gadf !=nil {return _gadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_cgddb .DynamicFilter =NewCT_DynamicFilter (); -if _fdfff :=d .DecodeElement (_cgddb .DynamicFilter ,&_bfdf );_fdfff !=nil {return _fdfff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_cgddb .ColorFilter =NewCT_ColorFilter (); -if _bffca :=d .DecodeElement (_cgddb .ColorFilter ,&_bfdf );_bffca !=nil {return _bffca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_cgddb .IconFilter =NewCT_IconFilter (); -if _bfgacc :=d .DecodeElement (_cgddb .IconFilter ,&_bfdf );_bfgacc !=nil {return _bfgacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgddb .ExtLst =NewCT_ExtensionList (); -if _fedc :=d .DecodeElement (_cgddb .ExtLst ,&_bfdf );_fedc !=nil {return _fedc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_bfdf .Name ); -if _cabfaf :=d .Skip ();_cabfaf !=nil {return _cabfaf ;};};case _e .EndElement :break _fgbbb ;case _e .CharData :};};return nil ;}; +// Build Version +RupBuildAttr *string ; -// Validate validates the CT_SheetViews and its children -func (_gagda *CT_SheetViews )Validate ()error {return _gagda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_gac *CT_CacheSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_beeg ,_fbbb :=_gac .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _fbbb !=nil {return _fbbb ;};start .Attr =append (start .Attr ,_beeg );if _gac .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gac .ConnectionIdAttr )}); -};e .EncodeToken (start );if _gac .WorksheetSource !=nil {_cdga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gac .WorksheetSource ,_cdga );};if _gac .Consolidation !=nil {_bbde :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_gac .Consolidation ,_bbde );};if _gac .ExtLst !=nil {_gafg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gac .ExtLst ,_gafg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fbeae *ST_MdxSetOrder )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daeagg ,_eadfd :=d .Token ();if _eadfd !=nil {return _eadfd ;};if _ggcce ,_fcbaca :=_daeagg .(_e .EndElement );_fcbaca &&_ggcce .Name ==start .Name {*_fbeae =1; -return nil ;};if _eagcfe ,_cbdgd :=_daeagg .(_e .CharData );!_cbdgd {return _g .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",_daeagg );}else {switch string (_eagcfe ){case "":*_fbeae =0; -case "\u0075":*_fbeae =1;case "\u0061":*_fbeae =2;case "\u0064":*_fbeae =3;case "\u0061\u0061":*_fbeae =4;case "\u0061\u0064":*_fbeae =5;case "\u006e\u0061":*_fbeae =6;case "\u006e\u0064":*_fbeae =7;};};_daeagg ,_eadfd =d .Token ();if _eadfd !=nil {return _eadfd ; -};if _dbagee ,_dafgc :=_daeagg .(_e .EndElement );_dafgc &&_dbagee .Name ==start .Name {return nil ;};return _g .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",_daeagg ); -}; +// Code Name +CodeNameAttr *string ;};func (_bcfaa ST_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcfaa .String (),start );};func NewCT_TextFields ()*CT_TextFields {_dbabdf :=&CT_TextFields {};return _dbabdf };func (_aaggc *ST_FormulaExpression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aaggc =0; +case "\u0072\u0065\u0066":*_aaggc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_aaggc =2;case "\u0061\u0072\u0065\u0061":*_aaggc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_aaggc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_aaggc =5; +};return nil ;}; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_cdgac *CT_Parameters )ValidateWithPath (path string )error {for _bacf ,_fbfea :=range _cdgac .Parameter {if _baagf :=_fbfea .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bacf )); -_baagf !=nil {return _baagf ;};};return nil ;};func (_bcdd *CT_MdxMemeberProp )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceeae :=range start .Attr {if _ceeae .Name .Local =="\u006e"{_gbacd ,_dfacdb :=_b .ParseUint (_ceeae .Value ,10,32); -if _dfacdb !=nil {return _dfacdb ;};_bcdd .NAttr =uint32 (_gbacd );continue ;};if _ceeae .Name .Local =="\u006e\u0070"{_bacef ,_bcfef :=_b .ParseUint (_ceeae .Value ,10,32);if _bcfef !=nil {return _bcfef ;};_bcdd .NpAttr =uint32 (_bacef );continue ;};}; -for {_bbgcg ,_fbdbe :=d .Token ();if _fbdbe !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_fbdbe );};if _bacge ,_ddbdc :=_bbgcg .(_e .EndElement ); -_ddbdc &&_bacge .Name ==start .Name {break ;};};return nil ;};func (_ccfeda *CT_MetadataBlocks )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adgcde :=range start .Attr {if _adgcde .Name .Local =="\u0063\u006f\u0075n\u0074"{_edbb ,_ggecf :=_b .ParseUint (_adgcde .Value ,10,32); -if _ggecf !=nil {return _ggecf ;};_efgac :=uint32 (_edbb );_ccfeda .CountAttr =&_efgac ;continue ;};};_deedfa :for {_ccbefe ,_gfbgb :=d .Token ();if _gfbgb !=nil {return _gfbgb ;};switch _eecg :=_ccbefe .(type ){case _e .StartElement :switch _eecg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_gcfeg :=NewCT_MetadataBlock (); -if _ddec :=d .DecodeElement (_gcfeg ,&_eecg );_ddec !=nil {return _ddec ;};_ccfeda .Bk =append (_ccfeda .Bk ,_gcfeg );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_eecg .Name ); -if _gfdcd :=d .Skip ();_gfdcd !=nil {return _gfdcd ;};};case _e .EndElement :break _deedfa ;case _e .CharData :};};return nil ;};func (_edccef *ST_DataConsolidateFunction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbdd ,_fbgec :=d .Token (); -if _fbgec !=nil {return _fbgec ;};if _cdfcfg ,_cdgdaa :=_abbdd .(_e .EndElement );_cdgdaa &&_cdfcfg .Name ==start .Name {*_edccef =1;return nil ;};if _fecgaf ,_fedbcb :=_abbdd .(_e .CharData );!_fedbcb {return _g .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",_abbdd ); -}else {switch string (_fecgaf ){case "":*_edccef =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_edccef =1;case "\u0063\u006f\u0075n\u0074":*_edccef =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_edccef =3;case "\u006d\u0061\u0078":*_edccef =4; -case "\u006d\u0069\u006e":*_edccef =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_edccef =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_edccef =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_edccef =8;case "\u0073\u0075\u006d":*_edccef =9;case "\u0076\u0061\u0072":*_edccef =10; -case "\u0076\u0061\u0072\u0070":*_edccef =11;};};_abbdd ,_fbgec =d .Token ();if _fbgec !=nil {return _fbgec ;};if _eeadc ,_gecegb :=_abbdd .(_e .EndElement );_gecegb &&_eeadc .Name ==start .Name {return nil ;};return _g .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",_abbdd ); -};func (_baeg *CT_PageSetup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _baeg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .PaperSizeAttr )}); -};if _baeg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .PaperHeightAttr )});};if _baeg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .PaperWidthAttr )}); -};if _baeg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .ScaleAttr )});};if _baeg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .FirstPageNumberAttr )}); -};if _baeg .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .FitToWidthAttr )});};if _baeg .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .FitToHeightAttr )}); -};if _baeg .PageOrderAttr !=ST_PageOrderUnset {_gfadd ,_abdfca :=_baeg .PageOrderAttr .MarshalXMLAttr (_e .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _abdfca !=nil {return _abdfca ;};start .Attr =append (start .Attr ,_gfadd );};if _baeg .OrientationAttr !=ST_OrientationUnset {_abebb ,_aefba :=_baeg .OrientationAttr .MarshalXMLAttr (_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}); -if _aefba !=nil {return _aefba ;};start .Attr =append (start .Attr ,_abebb );};if _baeg .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_baeg .UsePrinterDefaultsAttr ))}); -};if _baeg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_baeg .BlackAndWhiteAttr ))}); -};if _baeg .DraftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_baeg .DraftAttr ))});};if _baeg .CellCommentsAttr !=ST_CellCommentsUnset {_gbdadd ,_cfgd :=_baeg .CellCommentsAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); -if _cfgd !=nil {return _cfgd ;};start .Attr =append (start .Attr ,_gbdadd );};if _baeg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_baeg .UseFirstPageNumberAttr ))}); -};if _baeg .ErrorsAttr !=ST_PrintErrorUnset {_aeceg ,_fdad :=_baeg .ErrorsAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _fdad !=nil {return _fdad ;};start .Attr =append (start .Attr ,_aeceg );};if _baeg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .HorizontalDpiAttr )}); -};if _baeg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .VerticalDpiAttr )});};if _baeg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .CopiesAttr )}); -};if _baeg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_baeg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_efge :=&CT_DefinedNames {};return _efge };func (_ccecfc *ST_WebSourceType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eecagf ,_ecada :=d .Token ();if _ecada !=nil {return _ecada ; -};if _deeea ,_bfabc :=_eecagf .(_e .EndElement );_bfabc &&_deeea .Name ==start .Name {*_ccecfc =1;return nil ;};if _fagbd ,_dedgd :=_eecagf .(_e .CharData );!_dedgd {return _g .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",_eecagf ); -}else {switch string (_fagbd ){case "":*_ccecfc =0;case "\u0073\u0068\u0065e\u0074":*_ccecfc =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_ccecfc =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_ccecfc =3;case "\u0072\u0061\u006eg\u0065":*_ccecfc =4; -case "\u0063\u0068\u0061r\u0074":*_ccecfc =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_ccecfc =6;case "\u0071\u0075\u0065r\u0079":*_ccecfc =7;case "\u006c\u0061\u0062e\u006c":*_ccecfc =8;};};_eecagf ,_ecada =d .Token ();if _ecada !=nil {return _ecada ; -};if _cfede ,_abccgc :=_eecagf .(_e .EndElement );_abccgc &&_cfede .Name ==start .Name {return nil ;};return _g .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",_eecagf ); -}; +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_daagc *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SmartTagPr and its children -func (_gcagdf *CT_SmartTagPr )Validate ()error {return _gcagdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; +// Validate validates the CT_Comments and its children +func (_fcdf *CT_Comments )Validate ()error {return _fcdf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_fecb ST_PaneState )ValidateWithPath (path string )error {switch _fecb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecb )); +};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_bffg :=&CT_GroupMembers {};return _bffg };func (_bbgdcb ST_UpdateLinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbgdcb .String (),start );}; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_abddaf *CT_Workbook )ValidateWithPath (path string )error {if _febde :=_abddaf .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_febde !=nil {return _febde ;};if _abddaf .FileVersion !=nil {if _dafaa :=_abddaf .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"); -_dafaa !=nil {return _dafaa ;};};if _abddaf .FileSharing !=nil {if _abdca :=_abddaf .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_abdca !=nil {return _abdca ;};};if _abddaf .WorkbookPr !=nil {if _fdfcg :=_abddaf .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"); -_fdfcg !=nil {return _fdfcg ;};};if _abddaf .WorkbookProtection !=nil {if _eeabgg :=_abddaf .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eeabgg !=nil {return _eeabgg ; -};};if _abddaf .BookViews !=nil {if _dcfgg :=_abddaf .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_dcfgg !=nil {return _dcfgg ;};};if _abcfd :=_abddaf .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073"); -_abcfd !=nil {return _abcfd ;};if _abddaf .FunctionGroups !=nil {if _ddcae :=_abddaf .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_ddcae !=nil {return _ddcae ;};};if _abddaf .ExternalReferences !=nil {if _egcefe :=_abddaf .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"); -_egcefe !=nil {return _egcefe ;};};if _abddaf .DefinedNames !=nil {if _ecbfab :=_abddaf .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_ecbfab !=nil {return _ecbfab ;};};if _abddaf .CalcPr !=nil {if _acfda :=_abddaf .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072"); -_acfda !=nil {return _acfda ;};};if _abddaf .OleSize !=nil {if _cbaba :=_abddaf .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_cbaba !=nil {return _cbaba ;};};if _abddaf .CustomWorkbookViews !=nil {if _cebef :=_abddaf .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073"); -_cebef !=nil {return _cebef ;};};if _abddaf .PivotCaches !=nil {if _gbfacg :=_abddaf .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_gbfacg !=nil {return _gbfacg ;};};if _abddaf .SmartTagPr !=nil {if _eegefg :=_abddaf .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"); -_eegefg !=nil {return _eegefg ;};};if _abddaf .SmartTagTypes !=nil {if _ddgagf :=_abddaf .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_ddgagf !=nil {return _ddgagf ;};};if _abddaf .WebPublishing !=nil {if _dgcdag :=_abddaf .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067"); -_dgcdag !=nil {return _dgcdag ;};};for _gfeeg ,_ffagf :=range _abddaf .FileRecoveryPr {if _dgfgbc :=_ffagf .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gfeeg )); -_dgfgbc !=nil {return _dgfgbc ;};};if _abddaf .WebPublishObjects !=nil {if _gfggbb :=_abddaf .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_gfggbb !=nil {return _gfggbb ; -};};if _abddaf .ExtLst !=nil {if _acagg :=_abddaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acagg !=nil {return _acagg ;};};return nil ;};type ST_CellSpans []string ;func (_abdbfa ST_TotalsRowFunction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abdbfa .String (),start ); -}; +// Validate validates the CT_colItems and its children +func (_bdefc *CT_colItems )Validate ()error {return _bdefc .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func (_ggbceg *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_ggbceg .VAttr )}); +if _ggbceg .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggbceg .UAttr ))});};if _ggbceg .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggbceg .FAttr ))}); +};if _ggbceg .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbceg .CAttr )});};if _ggbceg .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbceg .CpAttr )}); +};if _ggbceg .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbceg .InAttr )});};if _ggbceg .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbceg .BcAttr )}); +};if _ggbceg .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_ggbceg .FcAttr )});};if _ggbceg .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggbceg .IAttr ))}); +};if _ggbceg .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggbceg .UnAttr ))});};if _ggbceg .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggbceg .StAttr ))}); +};if _ggbceg .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggbceg .BAttr ))});};e .EncodeToken (start );if _ggbceg .Tpls !=nil {_fadbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; +for _ ,_fdad :=range _ggbceg .Tpls {e .EncodeElement (_fdad ,_fadbc );};};if _ggbceg .X !=nil {_afdecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfcaa :=range _ggbceg .X {e .EncodeElement (_dfcaa ,_afdecc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_WebPublishItem and its children -func (_bccdc *CT_WebPublishItem )Validate ()error {return _bccdc .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func NewCT_RevisionComment ()*CT_RevisionComment {_dbagbf :=&CT_RevisionComment {}; -_dbagbf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dbagbf ;}; -func (_ddbdaf ST_ItemType )String ()string {switch _ddbdaf {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041"; -case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076"; -case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";};const (ST_FieldSortTypeUnset ST_FieldSortType =0; -ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func NewCT_SheetView ()*CT_SheetView {_ccadf :=&CT_SheetView {};return _ccadf }; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_daged *CT_Reviewed )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_PivotAreaReferences and its children -func (_befdcb *CT_PivotAreaReferences )Validate ()error {return _befdcb .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");}; +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_bbdb *CT_CfRule )ValidateWithPath (path string )error {if _ebeg :=_bbdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebeg !=nil {return _ebeg ;};if _gdfc :=_bbdb .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); +_gdfc !=nil {return _gdfc ;};if _bgbb :=_bbdb .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_bgbb !=nil {return _bgbb ;};if _bbdb .ColorScale !=nil {if _edagb :=_bbdb .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"); +_edagb !=nil {return _edagb ;};};if _bbdb .DataBar !=nil {if _fcbd :=_bbdb .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_fcbd !=nil {return _fcbd ;};};if _bbdb .IconSet !=nil {if _fgaf :=_bbdb .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074"); +_fgaf !=nil {return _fgaf ;};};if _bbdb .ExtLst !=nil {if _ddcg :=_bbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcg !=nil {return _ddcg ;};};return nil ;};func (_fcdbgf *CT_Top10 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_accbga :=range start .Attr {if _accbga .Name .Local =="\u0074\u006f\u0070"{_bcgbc ,_bebac :=_b .ParseBool (_accbga .Value ); +if _bebac !=nil {return _bebac ;};_fcdbgf .TopAttr =&_bcgbc ;continue ;};if _accbga .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ebgaff ,_cbcea :=_b .ParseBool (_accbga .Value );if _cbcea !=nil {return _cbcea ;};_fcdbgf .PercentAttr =&_ebgaff ; +continue ;};if _accbga .Name .Local =="\u0076\u0061\u006c"{_gcgdb ,_ggeef :=_b .ParseFloat (_accbga .Value ,64);if _ggeef !=nil {return _ggeef ;};_fcdbgf .ValAttr =_gcgdb ;continue ;};if _accbga .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_ggfeee ,_cada :=_b .ParseFloat (_accbga .Value ,64); +if _cada !=nil {return _cada ;};_fcdbgf .FilterValAttr =&_ggfeee ;continue ;};};for {_badec ,_abdebb :=d .Token ();if _abdebb !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_abdebb ); +};if _gfaga ,_agfagd :=_badec .(_f .EndElement );_agfagd &&_gfaga .Name ==start .Name {break ;};};return nil ;};func NewCT_BookViews ()*CT_BookViews {_fcc :=&CT_BookViews {};return _fcc }; -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_bafac *QueryTable )ValidateWithPath (path string )error {if _dcgea :=_bafac .CT_QueryTable .ValidateWithPath (path );_dcgea !=nil {return _dcgea ;};return nil ;};func (_gcgdb *CT_Consolidation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcgdb .RangeSets =NewCT_RangeSets (); -for _ ,_abgc :=range start .Attr {if _abgc .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_daga ,_fabcgd :=_b .ParseBool (_abgc .Value );if _fabcgd !=nil {return _fabcgd ;};_gcgdb .AutoPageAttr =&_daga ;continue ;};};_fbcdg :for {_gdea ,_gfbdb :=d .Token (); -if _gfbdb !=nil {return _gfbdb ;};switch _agfb :=_gdea .(type ){case _e .StartElement :switch _agfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_gcgdb .Pages =NewCT_Pages (); -if _edaec :=d .DecodeElement (_gcgdb .Pages ,&_agfb );_edaec !=nil {return _edaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _efbe :=d .DecodeElement (_gcgdb .RangeSets ,&_agfb ); -_efbe !=nil {return _efbe ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_agfb .Name ); -if _ebgc :=d .Skip ();_ebgc !=nil {return _ebgc ;};};case _e .EndElement :break _fbcdg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_RevisionRowColumn and its children +func (_agbef *CT_RevisionRowColumn )Validate ()error {return _agbef .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_aebee *CT_PivotTableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaadge :=range start .Attr {if _eaadge .Name .Local =="\u006e\u0061\u006d\u0065"{_fdfdcg ,_ccafa :=_eaadge .Value ,error (nil ); +if _ccafa !=nil {return _ccafa ;};_aebee .NameAttr =&_fdfdcg ;continue ;};if _eaadge .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_cfaba ,_beefdg :=_b .ParseBool (_eaadge .Value );if _beefdg !=nil {return _beefdg ; +};_aebee .ShowRowHeadersAttr =&_cfaba ;continue ;};if _eaadge .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_adfbdc ,_aedde :=_b .ParseBool (_eaadge .Value );if _aedde !=nil {return _aedde ;};_aebee .ShowColHeadersAttr =&_adfbdc ; +continue ;};if _eaadge .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_fdbdb ,_ffbfc :=_b .ParseBool (_eaadge .Value );if _ffbfc !=nil {return _ffbfc ;};_aebee .ShowRowStripesAttr =&_fdbdb ;continue ;}; +if _eaadge .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_bagag ,_bgaced :=_b .ParseBool (_eaadge .Value );if _bgaced !=nil {return _bgaced ;};_aebee .ShowColStripesAttr =&_bagag ;continue ;};if _eaadge .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_cfbgad ,_ebdfg :=_b .ParseBool (_eaadge .Value ); +if _ebdfg !=nil {return _ebdfg ;};_aebee .ShowLastColumnAttr =&_cfbgad ;continue ;};};for {_bcecb ,_bfagb :=d .Token ();if _bfagb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_bfagb ); +};if _efefc ,_fcgbe :=_bcecb .(_f .EndElement );_fcgbe &&_efefc .Name ==start .Name {break ;};};return nil ;};func (_fefca *CT_QueryTableFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gggce :=range start .Attr {if _gggce .Name .Local =="\u0063\u006f\u0075n\u0074"{_eacab ,_ceabeb :=_b .ParseUint (_gggce .Value ,10,32); +if _ceabeb !=nil {return _ceabeb ;};_bcefbc :=uint32 (_eacab );_fefca .CountAttr =&_bcefbc ;continue ;};};_ddafb :for {_cbecg ,_aggad :=d .Token ();if _aggad !=nil {return _aggad ;};switch _fcbbb :=_cbecg .(type ){case _f .StartElement :switch _fcbbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_ecgbe :=NewCT_QueryTableField (); +if _cgbggd :=d .DecodeElement (_ecgbe ,&_fcbbb );_cgbggd !=nil {return _cgbggd ;};_fefca .QueryTableField =append (_fefca .QueryTableField ,_ecgbe );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_fcbbb .Name ); +if _cbggc :=d .Skip ();_cbggc !=nil {return _cbggc ;};};case _f .EndElement :break _ddafb ;case _f .CharData :};};return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_gbba :=&CT_XmlColumnPr {};return _gbba };func (_ecfefg *ST_TextHAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbcde ,_cgcbc :=d .Token (); +if _cgcbc !=nil {return _cgcbc ;};if _dfgcb ,_cddgcg :=_dbcde .(_f .EndElement );_cddgcg &&_dfgcb .Name ==start .Name {*_ecfefg =1;return nil ;};if _eddbff ,_egeeba :=_dbcde .(_f .CharData );!_egeeba {return _bg .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",_dbcde ); +}else {switch string (_eddbff ){case "":*_ecfefg =0;case "\u006c\u0065\u0066\u0074":*_ecfefg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecfefg =2;case "\u0072\u0069\u0067h\u0074":*_ecfefg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ecfefg =4; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ecfefg =5;};};_dbcde ,_cgcbc =d .Token ();if _cgcbc !=nil {return _cgcbc ;};if _aaebf ,_deacg :=_dbcde .(_f .EndElement );_deacg &&_aaebf .Name ==start .Name {return nil ;};return _bg .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",_dbcde ); +}; -// Validate validates the CT_OleItem and its children -func (_dcccb *CT_OleItem )Validate ()error {return _dcccb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func NewCT_LevelGroup ()*CT_LevelGroup {_fdfbf :=&CT_LevelGroup {};_fdfbf .GroupMembers =NewCT_GroupMembers (); -return _fdfbf ;}; +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_bfadb *CT_RevisionFormatting )ValidateWithPath (path string )error {if _bfadb .Dxf !=nil {if _dbedcg :=_bfadb .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_dbedcg !=nil {return _dbedcg ;};};if _bfadb .ExtLst !=nil {if _dddgfc :=_bfadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dddgfc !=nil {return _dddgfc ;};};return nil ;}; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_gdfee *CT_SheetIdMap )ValidateWithPath (path string )error {for _dgbga ,_edaba :=range _gdfee .SheetId {if _dcfde :=_edaba .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_dgbga )); -_dcfde !=nil {return _dcfde ;};};return nil ;};func (_ecddd *CT_Pane )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecddd .XSplitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ecddd .XSplitAttr )}); -};if _ecddd .YSplitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ecddd .YSplitAttr )});};if _ecddd .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ecddd .TopLeftCellAttr )}); -};if _ecddd .ActivePaneAttr !=ST_PaneUnset {_gcfec ,_dccbe :=_ecddd .ActivePaneAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _dccbe !=nil {return _dccbe ;};start .Attr =append (start .Attr ,_gcfec ); -};if _ecddd .StateAttr !=ST_PaneStateUnset {_ddbgf ,_faeda :=_ecddd .StateAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061t\u0065"});if _faeda !=nil {return _faeda ;};start .Attr =append (start .Attr ,_ddbgf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_RangeSets struct{ +// Validate validates the CT_MergeCells and its children +func (_fgbbdd *CT_MergeCells )Validate ()error {return _fgbbdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_dgcdb ST_BorderStyle )Validate ()error {return _dgcdb .ValidateWithPath ("")};func (_fddff *CT_PageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fddff .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .PaperSizeAttr )}); +};if _fddff .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .PaperHeightAttr )});};if _fddff .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .PaperWidthAttr )}); +};if _fddff .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .ScaleAttr )});};if _fddff .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .FirstPageNumberAttr )}); +};if _fddff .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .FitToWidthAttr )});};if _fddff .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .FitToHeightAttr )}); +};if _fddff .PageOrderAttr !=ST_PageOrderUnset {_caecdd ,_eadac :=_fddff .PageOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _eadac !=nil {return _eadac ;};start .Attr =append (start .Attr ,_caecdd );};if _fddff .OrientationAttr !=ST_OrientationUnset {_eecbb ,_caeeb :=_fddff .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}); +if _caeeb !=nil {return _caeeb ;};start .Attr =append (start .Attr ,_eecbb );};if _fddff .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddff .UsePrinterDefaultsAttr ))}); +};if _fddff .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddff .BlackAndWhiteAttr ))}); +};if _fddff .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddff .DraftAttr ))});};if _fddff .CellCommentsAttr !=ST_CellCommentsUnset {_fgeccd ,_fgadac :=_fddff .CellCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); +if _fgadac !=nil {return _fgadac ;};start .Attr =append (start .Attr ,_fgeccd );};if _fddff .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fddff .UseFirstPageNumberAttr ))}); +};if _fddff .ErrorsAttr !=ST_PrintErrorUnset {_fdbfe ,_facd :=_fddff .ErrorsAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _facd !=nil {return _facd ;};start .Attr =append (start .Attr ,_fdbfe );};if _fddff .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .HorizontalDpiAttr )}); +};if _fddff .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .VerticalDpiAttr )});};if _fddff .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .CopiesAttr )}); +};if _fddff .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fddff .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_bdgfg *CT_FontName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebda :=range start .Attr {if _aebda .Name .Local =="\u0076\u0061\u006c"{_aafa ,_afeed :=_aebda .Value ,error (nil );if _afeed !=nil {return _afeed ; +};_bdgfg .ValAttr =_aafa ;continue ;};};for {_eacf ,_abbgd :=d .Token ();if _abbgd !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_abbgd );}; +if _bgebc ,_bcbg :=_eacf .(_f .EndElement );_bcbg &&_bgebc .Name ==start .Name {break ;};};return nil ;};type CT_ExternalCell struct{ -// Reference and Page Item Count -CountAttr *uint32 ; +// Reference +RAttr *string ; -// Range Set -RangeSet []*CT_RangeSet ;};type CT_ExtensionList struct{ +// Type +TAttr ST_CellType ; -// Extension -Ext []*CT_Extension ;};func (_aagd *CT_Field )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",_aagd .XAttr )});e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdgf *CT_FutureMetadataBlock )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggfb :for {_ggec ,_efbba :=d .Token ();if _efbba !=nil {return _efbba ;};switch _dbfa :=_ggec .(type ){case _e .StartElement :switch _dbfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdgf .ExtLst =NewCT_ExtensionList (); -if _fgeba :=d .DecodeElement (_cdgf .ExtLst ,&_dbfa );_fgeba !=nil {return _fgeba ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_dbfa .Name ); -if _dfeaf :=d .Skip ();_dfeaf !=nil {return _dfeaf ;};};case _e .EndElement :break _ggfb ;case _e .CharData :};};return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_ggaef :=&CT_MemberProperties {};return _ggaef };func (_fgdcd *CT_Cfvo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdcd .TypeAttr =ST_CfvoType (1); -for _ ,_edec :=range start .Attr {if _edec .Name .Local =="\u0074\u0079\u0070\u0065"{_fgdcd .TypeAttr .UnmarshalXMLAttr (_edec );continue ;};if _edec .Name .Local =="\u0076\u0061\u006c"{_ceec ,_bbecc :=_edec .Value ,error (nil );if _bbecc !=nil {return _bbecc ; -};_fgdcd .ValAttr =&_ceec ;continue ;};if _edec .Name .Local =="\u0067\u0074\u0065"{_fbga ,_dddb :=_b .ParseBool (_edec .Value );if _dddb !=nil {return _dddb ;};_fgdcd .GteAttr =&_fbga ;continue ;};};_efca :for {_ceg ,_abbca :=d .Token ();if _abbca !=nil {return _abbca ; -};switch _bbca :=_ceg .(type ){case _e .StartElement :switch _bbca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdcd .ExtLst =NewCT_ExtensionList (); -if _ggfd :=d .DecodeElement (_fgdcd .ExtLst ,&_bbca );_ggfd !=nil {return _ggfd ;};default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_bbca .Name ); -if _dcgb :=d .Skip ();_dcgb !=nil {return _dcgb ;};};case _e .EndElement :break _efca ;case _e .CharData :};};return nil ;}; +// Value Metadata +VmAttr *uint32 ; -// Validate validates the CT_GroupItems and its children -func (_dbgd *CT_GroupItems )Validate ()error {return _dbgd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_cadda ST_TableStyleType )Validate ()error {return _cadda .ValidateWithPath ("")}; +// Value +V *string ;};func (_dgedf *CT_MRUColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agefe :for {_gddbae ,_edabd :=d .Token ();if _edabd !=nil {return _edabd ;};switch _cabgb :=_gddbae .(type ){case _f .StartElement :switch _cabgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fffbc :=NewCT_Color (); +if _egfcg :=d .DecodeElement (_fffbc ,&_cabgb );_egfcg !=nil {return _egfcg ;};_dgedf .Color =append (_dgedf .Color ,_fffbc );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_cabgb .Name ); +if _ebbdc :=d .Skip ();_ebbdc !=nil {return _ebbdc ;};};case _f .EndElement :break _agefe ;case _f .CharData :};};return nil ;};func (_fbcea ST_ParameterType )String ()string {switch _fbcea {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074"; +case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";}; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_cd *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_fcagdc ST_UpdateLinks )String ()string {switch _fcagdc {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072"; -case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};type CT_FutureMetadataBlock struct{ +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_bdfca *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _bdfca .ActionAttr ==ST_rwColActionTypeUnset {return _bg .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _ebdagb :=_bdfca .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebdagb !=nil {return _ebdagb ;};for _cffda ,_agddf :=range _bdfca .Undo {if _caeebc :=_agddf .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_cffda )); +_caeebc !=nil {return _caeebc ;};};for _fgdgag ,_ceggac :=range _bdfca .Rcc {if _dbcab :=_ceggac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fgdgag ));_dbcab !=nil {return _dbcab ;};};for _bafdbg ,_fbbbad :=range _bdfca .Rfmt {if _abcaf :=_fbbbad .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bafdbg )); +_abcaf !=nil {return _abcaf ;};};return nil ;};func (_aecbg *CT_Members )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaeegf :=range start .Attr {if _eaeegf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbfcde ,_bedae :=_b .ParseUint (_eaeegf .Value ,10,32); +if _bedae !=nil {return _bedae ;};_fffae :=uint32 (_bbfcde );_aecbg .CountAttr =&_fffae ;continue ;};if _eaeegf .Name .Local =="\u006c\u0065\u0076e\u006c"{_gbcba ,_decd :=_b .ParseUint (_eaeegf .Value ,10,32);if _decd !=nil {return _decd ;};_dgag :=uint32 (_gbcba ); +_aecbg .LevelAttr =&_dgag ;continue ;};};_cccea :for {_bgdb ,_begeg :=d .Token ();if _begeg !=nil {return _begeg ;};switch _befbg :=_bgdb .(type ){case _f .StartElement :switch _befbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_eaaeb :=NewCT_Member (); +if _ffacdd :=d .DecodeElement (_eaaeb ,&_befbg );_ffacdd !=nil {return _ffacdd ;};_aecbg .Member =append (_aecbg .Member ,_eaaeb );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_befbg .Name ); +if _efba :=d .Skip ();_efba !=nil {return _efba ;};};case _f .EndElement :break _cccea ;case _f .CharData :};};return nil ;};func (_dccgcf *ST_ItemType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feefa ,_egbcd :=d .Token ();if _egbcd !=nil {return _egbcd ; +};if _dbcebf ,_acfeb :=_feefa .(_f .EndElement );_acfeb &&_dbcebf .Name ==start .Name {*_dccgcf =1;return nil ;};if _degacb ,_daeagd :=_feefa .(_f .CharData );!_daeagd {return _bg .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",_feefa ); +}else {switch string (_degacb ){case "":*_dccgcf =0;case "\u0064\u0061\u0074\u0061":*_dccgcf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dccgcf =2;case "\u0073\u0075\u006d":*_dccgcf =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_dccgcf =4;case "\u0061\u0076\u0067":*_dccgcf =5; +case "\u006d\u0061\u0078":*_dccgcf =6;case "\u006d\u0069\u006e":*_dccgcf =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_dccgcf =8;case "\u0063\u006f\u0075n\u0074":*_dccgcf =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dccgcf =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_dccgcf =11; +case "\u0076\u0061\u0072":*_dccgcf =12;case "\u0076\u0061\u0072\u0050":*_dccgcf =13;case "\u0067\u0072\u0061n\u0064":*_dccgcf =14;case "\u0062\u006c\u0061n\u006b":*_dccgcf =15;};};_feefa ,_egbcd =d .Token ();if _egbcd !=nil {return _egbcd ;};if _aagdb ,_gecec :=_feefa .(_f .EndElement ); +_gecec &&_aagdb .Name ==start .Name {return nil ;};return _bg .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",_feefa );};func (_eeefg *ST_TimePeriod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeefg =0; +case "\u0074\u006f\u0064a\u0079":*_eeefg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eeefg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eeefg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_eeefg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eeefg =5; +case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eeefg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eeefg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eeefg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eeefg =9; +case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eeefg =10;};return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_degc *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegef :for {_cdccff ,_ebeaf :=d .Token (); +if _ebeaf !=nil {return _ebeaf ;};switch _bdgc :=_cdccff .(type ){case _f .StartElement :switch _bdgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_eagfc :=NewCT_FontName (); +if _ffdga :=d .DecodeElement (_eagfc ,&_bdgc );_ffdga !=nil {return _ffdga ;};_degc .Name =append (_degc .Name ,_eagfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_gffbge :=NewCT_IntProperty (); +if _gdcc :=d .DecodeElement (_gffbge ,&_bdgc );_gdcc !=nil {return _gdcc ;};_degc .Charset =append (_degc .Charset ,_gffbge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_ddbae :=NewCT_FontFamily (); +if _cfdec :=d .DecodeElement (_ddbae ,&_bdgc );_cfdec !=nil {return _cfdec ;};_degc .Family =append (_degc .Family ,_ddbae );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_cdcdf :=NewCT_BooleanProperty (); +if _ebde :=d .DecodeElement (_cdcdf ,&_bdgc );_ebde !=nil {return _ebde ;};_degc .B =append (_degc .B ,_cdcdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_afagb :=NewCT_BooleanProperty (); +if _edfda :=d .DecodeElement (_afagb ,&_bdgc );_edfda !=nil {return _edfda ;};_degc .I =append (_degc .I ,_afagb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gbgga :=NewCT_BooleanProperty (); +if _dgbde :=d .DecodeElement (_gbgga ,&_bdgc );_dgbde !=nil {return _dgbde ;};_degc .Strike =append (_degc .Strike ,_gbgga );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bbbca :=NewCT_BooleanProperty (); +if _cbgcd :=d .DecodeElement (_bbbca ,&_bdgc );_cbgcd !=nil {return _cbgcd ;};_degc .Outline =append (_degc .Outline ,_bbbca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fdeab :=NewCT_BooleanProperty (); +if _bcccf :=d .DecodeElement (_fdeab ,&_bdgc );_bcccf !=nil {return _bcccf ;};_degc .Shadow =append (_degc .Shadow ,_fdeab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_gdegf :=NewCT_BooleanProperty (); +if _dccdf :=d .DecodeElement (_gdegf ,&_bdgc );_dccdf !=nil {return _dccdf ;};_degc .Condense =append (_degc .Condense ,_gdegf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_fgggge :=NewCT_BooleanProperty (); +if _aggca :=d .DecodeElement (_fgggge ,&_bdgc );_aggca !=nil {return _aggca ;};_degc .Extend =append (_degc .Extend ,_fgggge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gabdda :=NewCT_Color (); +if _eeaea :=d .DecodeElement (_gabdda ,&_bdgc );_eeaea !=nil {return _eeaea ;};_degc .Color =append (_degc .Color ,_gabdda );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_cbbbc :=NewCT_FontSize (); +if _fffed :=d .DecodeElement (_cbbbc ,&_bdgc );_fffed !=nil {return _fffed ;};_degc .Sz =append (_degc .Sz ,_cbbbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_fdbdf :=NewCT_UnderlineProperty (); +if _edcdf :=d .DecodeElement (_fdbdf ,&_bdgc );_edcdf !=nil {return _edcdf ;};_degc .U =append (_degc .U ,_fdbdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gacdac :=NewCT_VerticalAlignFontProperty (); +if _edfdb :=d .DecodeElement (_gacdac ,&_bdgc );_edfdb !=nil {return _edfdb ;};_degc .VertAlign =append (_degc .VertAlign ,_gacdac );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_beega :=NewCT_FontScheme (); +if _afdcb :=d .DecodeElement (_beega ,&_bdgc );_afdcb !=nil {return _afdcb ;};_degc .Scheme =append (_degc .Scheme ,_beega );default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_bdgc .Name ); +if _fedgaf :=d .Skip ();_fedgaf !=nil {return _fedgaf ;};};case _f .EndElement :break _eegef ;case _f .CharData :};};return nil ;}; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_TableStyles and its children +func (_aaadbc *CT_TableStyles )Validate ()error {return _aaadbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};type CT_CustomChartsheetView struct{ -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_dbbdgb *CT_SheetPr )ValidateWithPath (path string )error {if _dbbdgb .TabColor !=nil {if _efdgb :=_dbbdgb .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_efdgb !=nil {return _efdgb ;};};if _dbbdgb .OutlinePr !=nil {if _acbg :=_dbbdgb .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"); -_acbg !=nil {return _acbg ;};};if _dbbdgb .PageSetUpPr !=nil {if _abafc :=_dbbdgb .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_abafc !=nil {return _abafc ;};};return nil ;};func (_fdeff *CT_PageSetup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gacge :=range start .Attr {if _gacge .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"&&_gacge .Name .Local =="\u0069\u0064"||_gacge .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"&&_gacge .Name .Local =="\u0069\u0064"{_feegf ,_bfbbc :=_gacge .Value ,error (nil ); -if _bfbbc !=nil {return _bfbbc ;};_fdeff .IdAttr =&_feegf ;continue ;};if _gacge .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_fabcf ,_befbda :=_b .ParseUint (_gacge .Value ,10,32);if _befbda !=nil {return _befbda ;};_bfdeea :=uint32 (_fabcf ); -_fdeff .PaperSizeAttr =&_bfdeea ;continue ;};if _gacge .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ffaa ,_bdaef :=_b .ParseBool (_gacge .Value );if _bdaef !=nil {return _bdaef ;};_fdeff .BlackAndWhiteAttr =&_ffaa ; -continue ;};if _gacge .Name .Local =="\u0064\u0072\u0061f\u0074"{_bgged ,_bcfgga :=_b .ParseBool (_gacge .Value );if _bcfgga !=nil {return _bcfgga ;};_fdeff .DraftAttr =&_bgged ;continue ;};if _gacge .Name .Local =="\u0073\u0063\u0061l\u0065"{_fadcf ,_dfgfeg :=_b .ParseUint (_gacge .Value ,10,32); -if _dfgfeg !=nil {return _dfgfeg ;};_dgbcf :=uint32 (_fadcf );_fdeff .ScaleAttr =&_dgbcf ;continue ;};if _gacge .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fdeff .CellCommentsAttr .UnmarshalXMLAttr (_gacge );continue ; -};if _gacge .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_fagee ,_fdgfg :=_b .ParseUint (_gacge .Value ,10,32);if _fdgfg !=nil {return _fdgfg ;};_adbfe :=uint32 (_fagee );_fdeff .FitToWidthAttr =&_adbfe ;continue ;};if _gacge .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_fdeff .PageOrderAttr .UnmarshalXMLAttr (_gacge ); -continue ;};if _gacge .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fdeff .OrientationAttr .UnmarshalXMLAttr (_gacge );continue ;};if _gacge .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_dgcbgf ,_egfgbg :=_gacge .Value ,error (nil ); -if _egfgbg !=nil {return _egfgbg ;};_fdeff .PaperHeightAttr =&_dgcbgf ;continue ;};if _gacge .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_dcfaf ,_ffcaa :=_gacge .Value ,error (nil );if _ffcaa !=nil {return _ffcaa ;};_fdeff .PaperWidthAttr =&_dcfaf ; -continue ;};if _gacge .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_cfcfg ,_dgdca :=_b .ParseUint (_gacge .Value ,10,32);if _dgdca !=nil {return _dgdca ;};_agcbc :=uint32 (_cfcfg );_fdeff .FirstPageNumberAttr =&_agcbc ; -continue ;};if _gacge .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bdgcca ,_cfafg :=_b .ParseUint (_gacge .Value ,10,32);if _cfafg !=nil {return _cfafg ;};_dagfba :=uint32 (_bdgcca );_fdeff .FitToHeightAttr =&_dagfba ; -continue ;};if _gacge .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_gbeef ,_abcdc :=_b .ParseBool (_gacge .Value );if _abcdc !=nil {return _abcdc ;};_fdeff .UseFirstPageNumberAttr =&_gbeef ;continue ; -};if _gacge .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_fdeff .ErrorsAttr .UnmarshalXMLAttr (_gacge );continue ;};if _gacge .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gaggf ,_dgfacf :=_b .ParseUint (_gacge .Value ,10,32); -if _dgfacf !=nil {return _dgfacf ;};_fdfgca :=uint32 (_gaggf );_fdeff .HorizontalDpiAttr =&_fdfgca ;continue ;};if _gacge .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dfead ,_gcbac :=_b .ParseUint (_gacge .Value ,10,32); -if _gcbac !=nil {return _gcbac ;};_fcffc :=uint32 (_dfead );_fdeff .VerticalDpiAttr =&_fcffc ;continue ;};if _gacge .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_fdbfc ,_daaaf :=_b .ParseUint (_gacge .Value ,10,32);if _daaaf !=nil {return _daaaf ; -};_edfda :=uint32 (_fdbfc );_fdeff .CopiesAttr =&_edfda ;continue ;};if _gacge .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_dbbgc ,_edaea :=_b .ParseBool (_gacge .Value );if _edaea !=nil {return _edaea ; -};_fdeff .UsePrinterDefaultsAttr =&_dbbgc ;continue ;};};for {_gddfac ,_aggdc :=d .Token ();if _aggdc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_aggdc ); -};if _fcga ,_ecdbf :=_gddfac .(_e .EndElement );_ecdbf &&_fcga .Name ==start .Name {break ;};};return nil ;};func (_ddbfa *CT_RevisionComment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ddbfa .SheetIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ddbfa .CellAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ddbfa .GuidAttr )}); -if _ddbfa .ActionAttr !=ST_RevisionActionUnset {_bdggg ,_ggabf :=_ddbfa .ActionAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _ggabf !=nil {return _ggabf ;};start .Attr =append (start .Attr ,_bdggg );};if _ddbfa .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ddbfa .AlwaysShowAttr ))}); -};if _ddbfa .OldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ddbfa .OldAttr ))});};if _ddbfa .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ddbfa .HiddenRowAttr ))}); -};if _ddbfa .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ddbfa .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ddbfa .AuthorAttr )}); -if _ddbfa .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_g .Sprintf ("\u0025\u0076",*_ddbfa .OldLengthAttr )});};if _ddbfa .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_g .Sprintf ("\u0025\u0076",*_ddbfa .NewLengthAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgdfd *ST_DvAspect )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgdfd =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_dgdfd =1; -case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_dgdfd =2;};return nil ;};func (_adcec *CT_Drawing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgda :=range start .Attr {if _cgda .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"&&_cgda .Name .Local =="\u0069\u0064"||_cgda .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"&&_cgda .Name .Local =="\u0069\u0064"{_bgbef ,_fgefa :=_cgda .Value ,error (nil ); -if _fgefa !=nil {return _fgefa ;};_adcec .IdAttr =_bgbef ;continue ;};};for {_adac ,_ddcabe :=d .Token ();if _ddcabe !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_ddcabe ); -};if _gbfac ,_cddd :=_adac .(_e .EndElement );_cddd &&_gbfac .Name ==start .Name {break ;};};return nil ;};func (_aeegf *CT_WebPublishObjects )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faafgf :=range start .Attr {if _faafgf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cadffd ,_fggga :=_b .ParseUint (_faafgf .Value ,10,32); -if _fggga !=nil {return _fggga ;};_ccbcb :=uint32 (_cadffd );_aeegf .CountAttr =&_ccbcb ;continue ;};};_fddga :for {_ggeeg ,_bgbecg :=d .Token ();if _bgbecg !=nil {return _bgbecg ;};switch _gfggb :=_ggeeg .(type ){case _e .StartElement :switch _gfggb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_dgebag :=NewCT_WebPublishObject (); -if _agfbc :=d .DecodeElement (_dgebag ,&_gfggb );_agfbc !=nil {return _agfbc ;};_aeegf .WebPublishObject =append (_aeegf .WebPublishObject ,_dgebag );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_gfggb .Name ); -if _gdeab :=d .Skip ();_gdeab !=nil {return _gdeab ;};};case _e .EndElement :break _fddga ;case _e .CharData :};};return nil ;};func (_fffea *CT_PivotFilter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fffea .FldAttr )}); -if _fffea .MpFldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .MpFldAttr )});};_ggfef ,_bbeab :=_fffea .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bbeab !=nil {return _bbeab ;};start .Attr =append (start .Attr ,_ggfef );if _fffea .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .EvalOrderAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fffea .IdAttr )});if _fffea .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .IMeasureHierAttr )}); -};if _fffea .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .IMeasureFldAttr )});};if _fffea .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .NameAttr )}); -};if _fffea .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .DescriptionAttr )});};if _fffea .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .StringValue1Attr )}); -};if _fffea .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_fffea .StringValue2Attr )});};e .EncodeToken (start ); -_cbecb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fffea .AutoFilter ,_cbecb );if _fffea .ExtLst !=nil {_dbgee :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fffea .ExtLst ,_dbgee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aedaag *CT_Pages )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aedaag .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aedaag .CountAttr )}); -};e .EncodeToken (start );_efcaa :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_aecedgc :=range _aedaag .Page {e .EncodeElement (_aecedgc ,_efcaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_gccbea :=&CT_HierarchyUsage {};return _gccbea };func (_gbabd *MapInfo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _gbabd .CT_MapInfo .MarshalXML (e ,start );}; +// GUID +GuidAttr string ; -// Validate validates the CT_PivotHierarchy and its children -func (_geba *CT_PivotHierarchy )Validate ()error {return _geba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_dffgc *CT_TableMissing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_ffeda ,_fafgb :=d .Token (); -if _fafgb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_fafgb );};if _dbggd ,_cbgacb :=_ffeda .(_e .EndElement );_cbgacb &&_dbggd .Name ==start .Name {break ; -};};return nil ;}; +// Print Scale +ScaleAttr *uint32 ; -// Validate validates the CT_QueryTable and its children -func (_faaga *CT_QueryTable )Validate ()error {return _faaga .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; +// Visible State +StateAttr ST_SheetState ; -// Validate validates the CT_PivotArea and its children -func (_dgbbc *CT_PivotArea )Validate ()error {return _dgbbc .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func (_gefee ST_VerticalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gefee .String (),start ); -};func NewCT_Authors ()*CT_Authors {_ee :=&CT_Authors {};return _ee };func (_gbgag ST_BorderStyle )Validate ()error {return _gbgag .ValidateWithPath ("")};type CT_SmartTags struct{ +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;};func (_ffgec *ST_Visibility )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgcfgb ,_gafgd :=d .Token ();if _gafgd !=nil {return _gafgd ;};if _dfedc ,_ffbbce :=_bgcfgb .(_e .EndElement );_ffbbce &&_dfedc .Name ==start .Name {*_ffgec =1; -return nil ;};if _ceccdf ,_ggbada :=_bgcfgb .(_e .CharData );!_ggbada {return _g .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",_bgcfgb );}else {switch string (_ceccdf ){case "":*_ffgec =0; -case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_ffgec =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ffgec =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_ffgec =3;};};_bgcfgb ,_gafgd =d .Token ();if _gafgd !=nil {return _gafgd ; -};if _dfecb ,_dacea :=_bgcfgb .(_e .EndElement );_dacea &&_dfecb .Name ==start .Name {return nil ;};return _g .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",_bgcfgb ); -};func (_dcgdg *ST_rwColActionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcgdg =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_dcgdg =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_dcgdg =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_dcgdg =3; -case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_dcgdg =4;};return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_baead :=&CT_XmlCellPr {};_baead .XmlPr =NewCT_XmlPr ();return _baead ;}; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};type CT_PivotSelection struct{ -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_dfge *CT_Colors )ValidateWithPath (path string )error {if _dfge .IndexedColors !=nil {if _daef :=_dfge .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_daef !=nil {return _daef ; -};};if _dfge .MruColors !=nil {if _fgbda :=_dfge .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_fgbda !=nil {return _fgbda ;};};return nil ;};func (_agadg *CT_ColFields )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcfg :=range start .Attr {if _bcfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddba ,_cfbe :=_b .ParseUint (_bcfg .Value ,10,32); -if _cfbe !=nil {return _cfbe ;};_beea :=uint32 (_ddba );_agadg .CountAttr =&_beea ;continue ;};};_cdgdg :for {_fdcfe ,_dacce :=d .Token ();if _dacce !=nil {return _dacce ;};switch _bgea :=_fdcfe .(type ){case _e .StartElement :switch _bgea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_gacfa :=NewCT_Field (); -if _accb :=d .DecodeElement (_gacfa ,&_bgea );_accb !=nil {return _accb ;};_agadg .Field =append (_agadg .Field ,_gacfa );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_bgea .Name ); -if _gddee :=d .Skip ();_gddee !=nil {return _gddee ;};};case _e .EndElement :break _cdgdg ;case _e .CharData :};};return nil ;};type CT_PageFields struct{ +// Pane +PaneAttr ST_Pane ; -// Page Item Count -CountAttr *uint32 ; +// Show Header +ShowHeaderAttr *bool ; -// Page Field -PageField []*CT_PageField ;};func (_ebfag *CT_VolTopic )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeceac :=range start .Attr {if _aeceac .Name .Local =="\u0074"{_ebfag .TAttr .UnmarshalXMLAttr (_aeceac );continue ;};};_dgcce :for {_cccfaf ,_gefcg :=d .Token (); -if _gefcg !=nil {return _gefcg ;};switch _cggcg :=_cccfaf .(type ){case _e .StartElement :switch _cggcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _cbcgd :=d .DecodeElement (&_ebfag .V ,&_cggcg ); -_cbcgd !=nil {return _cbcgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _edacc string ; -if _gcbgg :=d .DecodeElement (&_edacc ,&_cggcg );_gcbgg !=nil {return _gcbgg ;};_ebfag .Stp =append (_ebfag .Stp ,_edacc );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_fbccede :=NewCT_VolTopicRef (); -if _eafade :=d .DecodeElement (_fbccede ,&_cggcg );_eafade !=nil {return _eafade ;};_ebfag .Tr =append (_ebfag .Tr ,_fbccede );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_cggcg .Name ); -if _gcfggc :=d .Skip ();_gcfggc !=nil {return _gcfggc ;};};case _e .EndElement :break _dgcce ;case _e .CharData :};};return nil ;};func (_gadbe ST_CellType )Validate ()error {return _gadbe .ValidateWithPath ("")};func (_dfgea ST_TableType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfgea .String (),start ); -};type ST_CalcMode byte ;func NewCT_Metadata ()*CT_Metadata {_ecddc :=&CT_Metadata {};return _ecddc };func (_dbab *CT_ChartFormats )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbab .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dbab .CountAttr )}); -};e .EncodeToken (start );_ccag :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_eefa :=range _dbab .ChartFormat {e .EncodeElement (_eefa ,_ccag );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_fagag *CT_Formats )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgcd :=range start .Attr {if _bgcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_efdgg ,_bade :=_b .ParseUint (_bgcd .Value ,10,32);if _bade !=nil {return _bade ; -};_fddcd :=uint32 (_efdgg );_fagag .CountAttr =&_fddcd ;continue ;};};_befgg :for {_eaaea ,_babc :=d .Token ();if _babc !=nil {return _babc ;};switch _fbbfaa :=_eaaea .(type ){case _e .StartElement :switch _fbbfaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_adccg :=NewCT_Format (); -if _ecbeg :=d .DecodeElement (_adccg ,&_fbbfaa );_ecbeg !=nil {return _ecbeg ;};_fagag .Format =append (_fagag .Format ,_adccg );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_fbbfaa .Name ); -if _daggfb :=d .Skip ();_daggfb !=nil {return _daggfb ;};};case _e .EndElement :break _befgg ;case _e .CharData :};};return nil ;};type CT_TextPr struct{ +// Label +LabelAttr *bool ; -// Prompt for File Name -PromptAttr *bool ; +// Data Selection +DataAttr *bool ; -// File Type -FileTypeAttr ST_FileType ; +// Extendable +ExtendableAttr *bool ; -// Code Page -CodePageAttr *uint32 ; +// Selection Count +CountAttr *uint32 ; -// Character Set -CharacterSetAttr *string ; +// Axis +AxisAttr ST_Axis ; -// First Row -FirstRowAttr *uint32 ; +// Dimension +DimensionAttr *uint32 ; -// Source File Name -SourceFileAttr *string ; +// Start +StartAttr *uint32 ; -// Delimited File -DelimitedAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Decimal Separator -DecimalAttr *string ; +// Maximum +MaxAttr *uint32 ; -// Thousands Separator -ThousandsAttr *string ; +// Active Row +ActiveRowAttr *uint32 ; -// Tab as Delimiter -TabAttr *bool ; +// Active Column +ActiveColAttr *uint32 ; -// Space is Delimiter -SpaceAttr *bool ; +// Previous Row +PreviousRowAttr *uint32 ; -// Comma is Delimiter -CommaAttr *bool ; +// Previous Column Selection +PreviousColAttr *uint32 ; -// Semicolon is Delimiter -SemicolonAttr *bool ; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Pivot Area +PivotArea *CT_PivotArea ;};func (_gegcd ST_IconSetType )Validate ()error {return _gegcd .ValidateWithPath ("")};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;); +func (_edffc ST_PivotFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edffc .String (),start );};func NewCT_SmartTagType ()*CT_SmartTagType {_gefcb :=&CT_SmartTagType {};return _gefcb };func (_ecbefb *ST_FontScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecbefb =0; +case "\u006e\u006f\u006e\u0065":*_ecbefb =1;case "\u006d\u0061\u006ao\u0072":*_ecbefb =2;case "\u006d\u0069\u006eo\u0072":*_ecbefb =3;};return nil ;};func (_gbbbdd ST_GroupBy )String ()string {switch _gbbbdd {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065"; +case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073"; +case 8:return "\u0079\u0065\u0061r\u0073";};return "";};func (_adeg *CT_FileVersion )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adeg .AppNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_adeg .AppNameAttr )}); +};if _adeg .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_adeg .LastEditedAttr )});};if _adeg .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_adeg .LowestEditedAttr )}); +};if _adeg .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_adeg .RupBuildAttr )});};if _adeg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_adeg .CodeNameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abbef *CT_Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbef .SheetData =NewCT_SheetData ();_dcaae :for {_debfec ,_fecgga :=d .Token (); +if _fecgga !=nil {return _fecgga ;};switch _gggbd :=_debfec .(type ){case _f .StartElement :switch _gggbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_abbef .SheetPr =NewCT_SheetPr (); +if _dgded :=d .DecodeElement (_abbef .SheetPr ,&_gggbd );_dgded !=nil {return _dgded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_abbef .Dimension =NewCT_SheetDimension (); +if _geaae :=d .DecodeElement (_abbef .Dimension ,&_gggbd );_geaae !=nil {return _geaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_abbef .SheetViews =NewCT_SheetViews (); +if _eacde :=d .DecodeElement (_abbef .SheetViews ,&_gggbd );_eacde !=nil {return _eacde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_abbef .SheetFormatPr =NewCT_SheetFormatPr (); +if _abgfd :=d .DecodeElement (_abbef .SheetFormatPr ,&_gggbd );_abgfd !=nil {return _abgfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_dgaca :=NewCT_Cols (); +if _fbccfd :=d .DecodeElement (_dgaca ,&_gggbd );_fbccfd !=nil {return _fbccfd ;};_abbef .Cols =append (_abbef .Cols ,_dgaca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _edgffc :=d .DecodeElement (_abbef .SheetData ,&_gggbd ); +_edgffc !=nil {return _edgffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_abbef .SheetCalcPr =NewCT_SheetCalcPr (); +if _cfgfdb :=d .DecodeElement (_abbef .SheetCalcPr ,&_gggbd );_cfgfdb !=nil {return _cfgfdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_abbef .SheetProtection =NewCT_SheetProtection (); +if _cbgaaa :=d .DecodeElement (_abbef .SheetProtection ,&_gggbd );_cbgaaa !=nil {return _cbgaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_abbef .ProtectedRanges =NewCT_ProtectedRanges (); +if _daeag :=d .DecodeElement (_abbef .ProtectedRanges ,&_gggbd );_daeag !=nil {return _daeag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_abbef .Scenarios =NewCT_Scenarios (); +if _cfacfe :=d .DecodeElement (_abbef .Scenarios ,&_gggbd );_cfacfe !=nil {return _cfacfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_abbef .AutoFilter =NewCT_AutoFilter (); +if _dacbe :=d .DecodeElement (_abbef .AutoFilter ,&_gggbd );_dacbe !=nil {return _dacbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_abbef .SortState =NewCT_SortState (); +if _ccgeg :=d .DecodeElement (_abbef .SortState ,&_gggbd );_ccgeg !=nil {return _ccgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_abbef .DataConsolidate =NewCT_DataConsolidate (); +if _efaaab :=d .DecodeElement (_abbef .DataConsolidate ,&_gggbd );_efaaab !=nil {return _efaaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_abbef .CustomSheetViews =NewCT_CustomSheetViews (); +if _gdeee :=d .DecodeElement (_abbef .CustomSheetViews ,&_gggbd );_gdeee !=nil {return _gdeee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_abbef .MergeCells =NewCT_MergeCells (); +if _cbcdg :=d .DecodeElement (_abbef .MergeCells ,&_gggbd );_cbcdg !=nil {return _cbcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_abbef .PhoneticPr =NewCT_PhoneticPr (); +if _gdecd :=d .DecodeElement (_abbef .PhoneticPr ,&_gggbd );_gdecd !=nil {return _gdecd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_baage :=NewCT_ConditionalFormatting (); +if _abacd :=d .DecodeElement (_baage ,&_gggbd );_abacd !=nil {return _abacd ;};_abbef .ConditionalFormatting =append (_abbef .ConditionalFormatting ,_baage );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_abbef .DataValidations =NewCT_DataValidations (); +if _baecc :=d .DecodeElement (_abbef .DataValidations ,&_gggbd );_baecc !=nil {return _baecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_abbef .Hyperlinks =NewCT_Hyperlinks (); +if _bcgfa :=d .DecodeElement (_abbef .Hyperlinks ,&_gggbd );_bcgfa !=nil {return _bcgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_abbef .PrintOptions =NewCT_PrintOptions (); +if _babcb :=d .DecodeElement (_abbef .PrintOptions ,&_gggbd );_babcb !=nil {return _babcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_abbef .PageMargins =NewCT_PageMargins (); +if _dcgece :=d .DecodeElement (_abbef .PageMargins ,&_gggbd );_dcgece !=nil {return _dcgece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_abbef .PageSetup =NewCT_PageSetup (); +if _bgedf :=d .DecodeElement (_abbef .PageSetup ,&_gggbd );_bgedf !=nil {return _bgedf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_abbef .HeaderFooter =NewCT_HeaderFooter (); +if _aaaaa :=d .DecodeElement (_abbef .HeaderFooter ,&_gggbd );_aaaaa !=nil {return _aaaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_abbef .RowBreaks =NewCT_PageBreak (); +if _dagag :=d .DecodeElement (_abbef .RowBreaks ,&_gggbd );_dagag !=nil {return _dagag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_abbef .ColBreaks =NewCT_PageBreak (); +if _dfbdg :=d .DecodeElement (_abbef .ColBreaks ,&_gggbd );_dfbdg !=nil {return _dfbdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_abbef .CustomProperties =NewCT_CustomProperties (); +if _abcda :=d .DecodeElement (_abbef .CustomProperties ,&_gggbd );_abcda !=nil {return _abcda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_abbef .CellWatches =NewCT_CellWatches (); +if _baeec :=d .DecodeElement (_abbef .CellWatches ,&_gggbd );_baeec !=nil {return _baeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_abbef .IgnoredErrors =NewCT_IgnoredErrors (); +if _eacbgd :=d .DecodeElement (_abbef .IgnoredErrors ,&_gggbd );_eacbgd !=nil {return _eacbgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_abbef .SmartTags =NewCT_SmartTags (); +if _gcgdf :=d .DecodeElement (_abbef .SmartTags ,&_gggbd );_gcgdf !=nil {return _gcgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_abbef .Drawing =NewCT_Drawing (); +if _abebgg :=d .DecodeElement (_abbef .Drawing ,&_gggbd );_abebgg !=nil {return _abebgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_abbef .LegacyDrawing =NewCT_LegacyDrawing (); +if _cegcd :=d .DecodeElement (_abbef .LegacyDrawing ,&_gggbd );_cegcd !=nil {return _cegcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_abbef .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _efaacf :=d .DecodeElement (_abbef .LegacyDrawingHF ,&_gggbd );_efaacf !=nil {return _efaacf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_abbef .DrawingHF =NewCT_DrawingHF (); +if _cggff :=d .DecodeElement (_abbef .DrawingHF ,&_gggbd );_cggff !=nil {return _cggff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_abbef .Picture =NewCT_SheetBackgroundPicture (); +if _cfede :=d .DecodeElement (_abbef .Picture ,&_gggbd );_cfede !=nil {return _cfede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_abbef .OleObjects =NewCT_OleObjects (); +if _bbbee :=d .DecodeElement (_abbef .OleObjects ,&_gggbd );_bbbee !=nil {return _bbbee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_abbef .Controls =NewCT_Controls (); +if _ceeaf :=d .DecodeElement (_abbef .Controls ,&_gggbd );_ceeaf !=nil {return _ceeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_abbef .WebPublishItems =NewCT_WebPublishItems (); +if _eagdf :=d .DecodeElement (_abbef .WebPublishItems ,&_gggbd );_eagdf !=nil {return _eagdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_abbef .TableParts =NewCT_TableParts (); +if _agecc :=d .DecodeElement (_abbef .TableParts ,&_gggbd );_agecc !=nil {return _agecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbef .ExtLst =NewCT_ExtensionList (); +if _dcefa :=d .DecodeElement (_abbef .ExtLst ,&_gggbd );_dcefa !=nil {return _dcefa ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gggbd .Name ); +if _fedbc :=d .Skip ();_fedbc !=nil {return _fedbc ;};};case _f .EndElement :break _dcaae ;case _f .CharData :};};return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;); +func (_gdfea *CT_Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdfea .Sheets =NewCT_Sheets ();for _ ,_ggeca :=range start .Attr {if _ggeca .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gdfea .ConformanceAttr .UnmarshalXMLAttr (_ggeca ); +continue ;};};_acbeb :for {_adcaba ,_eccfg :=d .Token ();if _eccfg !=nil {return _eccfg ;};switch _cgebd :=_adcaba .(type ){case _f .StartElement :switch _cgebd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_gdfea .FileVersion =NewCT_FileVersion (); +if _efbeag :=d .DecodeElement (_gdfea .FileVersion ,&_cgebd );_efbeag !=nil {return _efbeag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_gdfea .FileSharing =NewCT_FileSharing (); +if _ceegde :=d .DecodeElement (_gdfea .FileSharing ,&_cgebd );_ceegde !=nil {return _ceegde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_gdfea .WorkbookPr =NewCT_WorkbookPr (); +if _accef :=d .DecodeElement (_gdfea .WorkbookPr ,&_cgebd );_accef !=nil {return _accef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_gdfea .WorkbookProtection =NewCT_WorkbookProtection (); +if _cfbacc :=d .DecodeElement (_gdfea .WorkbookProtection ,&_cgebd );_cfbacc !=nil {return _cfbacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_gdfea .BookViews =NewCT_BookViews (); +if _ffdcea :=d .DecodeElement (_gdfea .BookViews ,&_cgebd );_ffdcea !=nil {return _ffdcea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _cdgeg :=d .DecodeElement (_gdfea .Sheets ,&_cgebd ); +_cdgeg !=nil {return _cdgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_gdfea .FunctionGroups =NewCT_FunctionGroups (); +if _caagca :=d .DecodeElement (_gdfea .FunctionGroups ,&_cgebd );_caagca !=nil {return _caagca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_gdfea .ExternalReferences =NewCT_ExternalReferences (); +if _bgdcff :=d .DecodeElement (_gdfea .ExternalReferences ,&_cgebd );_bgdcff !=nil {return _bgdcff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_gdfea .DefinedNames =NewCT_DefinedNames (); +if _deeefc :=d .DecodeElement (_gdfea .DefinedNames ,&_cgebd );_deeefc !=nil {return _deeefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_gdfea .CalcPr =NewCT_CalcPr (); +if _dcgggb :=d .DecodeElement (_gdfea .CalcPr ,&_cgebd );_dcgggb !=nil {return _dcgggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_gdfea .OleSize =NewCT_OleSize (); +if _dbebad :=d .DecodeElement (_gdfea .OleSize ,&_cgebd );_dbebad !=nil {return _dbebad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_gdfea .CustomWorkbookViews =NewCT_CustomWorkbookViews (); +if _fgedca :=d .DecodeElement (_gdfea .CustomWorkbookViews ,&_cgebd );_fgedca !=nil {return _fgedca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_gdfea .PivotCaches =NewCT_PivotCaches (); +if _feaad :=d .DecodeElement (_gdfea .PivotCaches ,&_cgebd );_feaad !=nil {return _feaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_gdfea .SmartTagPr =NewCT_SmartTagPr (); +if _fcfbba :=d .DecodeElement (_gdfea .SmartTagPr ,&_cgebd );_fcfbba !=nil {return _fcfbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_gdfea .SmartTagTypes =NewCT_SmartTagTypes (); +if _egbbb :=d .DecodeElement (_gdfea .SmartTagTypes ,&_cgebd );_egbbb !=nil {return _egbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_gdfea .WebPublishing =NewCT_WebPublishing (); +if _afcfgg :=d .DecodeElement (_gdfea .WebPublishing ,&_cgebd );_afcfgg !=nil {return _afcfgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_bbeaab :=NewCT_FileRecoveryPr (); +if _baecf :=d .DecodeElement (_bbeaab ,&_cgebd );_baecf !=nil {return _baecf ;};_gdfea .FileRecoveryPr =append (_gdfea .FileRecoveryPr ,_bbeaab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_gdfea .WebPublishObjects =NewCT_WebPublishObjects (); +if _eceff :=d .DecodeElement (_gdfea .WebPublishObjects ,&_cgebd );_eceff !=nil {return _eceff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfea .ExtLst =NewCT_ExtensionList (); +if _dabbg :=d .DecodeElement (_gdfea .ExtLst ,&_cgebd );_dabbg !=nil {return _dabbg ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_cgebd .Name ); +if _agafc :=d .Skip ();_agafc !=nil {return _agafc ;};};case _f .EndElement :break _acbeb ;case _f .CharData :};};return nil ;};func (_adgaef *CT_FilterColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebc :=range start .Attr {if _aebc .Name .Local =="\u0063\u006f\u006cI\u0064"{_cgea ,_accba :=_b .ParseUint (_aebc .Value ,10,32); +if _accba !=nil {return _accba ;};_adgaef .ColIdAttr =uint32 (_cgea );continue ;};if _aebc .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_eddaa ,_aedd :=_b .ParseBool (_aebc .Value );if _aedd !=nil {return _aedd ; +};_adgaef .HiddenButtonAttr =&_eddaa ;continue ;};if _aebc .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_caefg ,_agcb :=_b .ParseBool (_aebc .Value );if _agcb !=nil {return _agcb ;};_adgaef .ShowButtonAttr =&_caefg ;continue ; +};};_bfedb :for {_eebdcc ,_bdbc :=d .Token ();if _bdbc !=nil {return _bdbc ;};switch _bdegd :=_eebdcc .(type ){case _f .StartElement :switch _bdegd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_adgaef .Filters =NewCT_Filters (); +if _aeca :=d .DecodeElement (_adgaef .Filters ,&_bdegd );_aeca !=nil {return _aeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_adgaef .Top10 =NewCT_Top10 (); +if _cfdeg :=d .DecodeElement (_adgaef .Top10 ,&_bdegd );_cfdeg !=nil {return _cfdeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_adgaef .CustomFilters =NewCT_CustomFilters (); +if _cafe :=d .DecodeElement (_adgaef .CustomFilters ,&_bdegd );_cafe !=nil {return _cafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_adgaef .DynamicFilter =NewCT_DynamicFilter (); +if _dfaed :=d .DecodeElement (_adgaef .DynamicFilter ,&_bdegd );_dfaed !=nil {return _dfaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_adgaef .ColorFilter =NewCT_ColorFilter (); +if _gecba :=d .DecodeElement (_adgaef .ColorFilter ,&_bdegd );_gecba !=nil {return _gecba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_adgaef .IconFilter =NewCT_IconFilter (); +if _adacd :=d .DecodeElement (_adgaef .IconFilter ,&_bdegd );_adacd !=nil {return _adacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgaef .ExtLst =NewCT_ExtensionList (); +if _dfcda :=d .DecodeElement (_adgaef .ExtLst ,&_bdegd );_dfcda !=nil {return _dfcda ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_bdegd .Name ); +if _eaeca :=d .Skip ();_eaeca !=nil {return _eaeca ;};};case _f .EndElement :break _bfedb ;case _f .CharData :};};return nil ;};func (_gcggb *CT_QueryCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acadcd :=range start .Attr {if _acadcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefae ,_geaed :=_b .ParseUint (_acadcd .Value ,10,32); +if _geaed !=nil {return _geaed ;};_gafg :=uint32 (_cefae );_gcggb .CountAttr =&_gafg ;continue ;};};_ddcccb :for {_ecgcb ,_bbdf :=d .Token ();if _bbdf !=nil {return _bbdf ;};switch _babfb :=_ecgcb .(type ){case _f .StartElement :switch _babfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_acfdf :=NewCT_Query (); +if _edcdfe :=d .DecodeElement (_acfdf ,&_babfb );_edcdfe !=nil {return _edcdfe ;};_gcggb .Query =append (_gcggb .Query ,_acfdf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_babfb .Name ); +if _dffa :=d .Skip ();_dffa !=nil {return _dffa ;};};case _f .EndElement :break _ddcccb ;case _f .CharData :};};return nil ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_bgaec :=&CT_MeasureGroups {};return _bgaec };func (_bfefcd *ST_SmartTagShow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgff ,_fedgeb :=d .Token (); +if _fedgeb !=nil {return _fedgeb ;};if _bfgab ,_befab :=_gdgff .(_f .EndElement );_befab &&_bfgab .Name ==start .Name {*_bfefcd =1;return nil ;};if _aaaagg ,_gcgcb :=_gdgff .(_f .CharData );!_gcgcb {return _bg .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",_gdgff ); +}else {switch string (_aaaagg ){case "":*_bfefcd =0;case "\u0061\u006c\u006c":*_bfefcd =1;case "\u006e\u006f\u006e\u0065":*_bfefcd =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bfefcd =3;};};_gdgff ,_fedgeb =d .Token ();if _fedgeb !=nil {return _fedgeb ; +};if _cfbeag ,_ddccfd :=_gdgff .(_f .EndElement );_ddccfd &&_cfbeag .Name ==start .Name {return nil ;};return _bg .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",_gdgff ); +};func (_bfced *CT_GroupItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfced .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bfced .CountAttr )}); +};e .EncodeToken (start );if _bfced .M !=nil {_ebge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bggdf :=range _bfced .M {e .EncodeElement (_bggdf ,_ebge );};};if _bfced .N !=nil {_agfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_baaaf :=range _bfced .N {e .EncodeElement (_baaaf ,_agfg );};};if _bfced .B !=nil {_cdfdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gdff :=range _bfced .B {e .EncodeElement (_gdff ,_cdfdc );};};if _bfced .E !=nil {_bdbeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_aaefe :=range _bfced .E {e .EncodeElement (_aaefe ,_bdbeb );};};if _bfced .S !=nil {_egde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_abfeb :=range _bfced .S {e .EncodeElement (_abfeb ,_egde );};};if _bfced .D !=nil {_dcgbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_beafea :=range _bfced .D {e .EncodeElement (_beafea ,_dcgbf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccgfee ST_CredMethod )Validate ()error {return _ccgfee .ValidateWithPath ("")};func NewCT_MetadataTypes ()*CT_MetadataTypes {_dgega :=&CT_MetadataTypes {}; +return _dgega };func NewCT_CustomSheetView ()*CT_CustomSheetView {_bddde :=&CT_CustomSheetView {};_bddde .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _bddde ;}; -// Qualifier -QualifierAttr ST_Qualifier ; +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_fegc *CT_Consolidation )ValidateWithPath (path string )error {if _fegc .Pages !=nil {if _eabdd :=_fegc .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_eabdd !=nil {return _eabdd ;};};if _bbgcd :=_fegc .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"); +_bbgcd !=nil {return _bbgcd ;};return nil ;};type CT_IconFilter struct{ -// Custom Delimiter -DelimiterAttr *string ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Fields -TextFields *CT_TextFields ;};func (_bcaeff *PivotTableDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcaeff .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_fbfcb :=range start .Attr {if _fbfcb .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ccacd ,_deabc :=_b .ParseUint (_fbfcb .Value ,10,8); -if _deabc !=nil {return _deabc ;};_dafgac :=uint8 (_ccacd );_bcaeff .CreatedVersionAttr =&_dafgac ;continue ;};if _fbfcb .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gfcee ,_eafda :=_b .ParseUint (_fbfcb .Value ,10,32);if _eafda !=nil {return _eafda ; -};_efabe :=uint32 (_gfcee );_bcaeff .IndentAttr =&_efabe ;continue ;};if _fbfcb .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cfafcb ,_cbdcda :=_fbfcb .Value ,error (nil );if _cbdcda !=nil {return _cbdcda ; -};_bcaeff .PivotTableStyleAttr =&_cfafcb ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_fedcad ,_agbec :=_b .ParseBool (_fbfcb .Value );if _agbec !=nil {return _agbec ;};_bcaeff .ShowEmptyRowAttr =&_fedcad ; -continue ;};if _fbfcb .Name .Local =="\u0074\u0061\u0067"{_eaabc ,_abcdae :=_fbfcb .Value ,error (nil );if _abcdae !=nil {return _abcdae ;};_bcaeff .TagAttr =&_eaabc ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_aabeebf ,_dcgecg :=_b .ParseBool (_fbfcb .Value ); -if _dcgecg !=nil {return _dcgecg ;};_bcaeff .ShowEmptyColAttr =&_aabeebf ;continue ;};if _fbfcb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_dbfbac ,_efggg :=_b .ParseUint (_fbfcb .Value ,10,8); -if _efggg !=nil {return _efggg ;};_fgegcd :=uint8 (_dbfbac );_bcaeff .MinRefreshableVersionAttr =&_fgegcd ;continue ;};if _fbfcb .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_gcbgbc ,_dbefb :=_b .ParseBool (_fbfcb .Value ); -if _dbefb !=nil {return _dbefb ;};_bcaeff .ShowHeadersAttr =&_gcbgbc ;continue ;};if _fbfcb .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cgdggb ,_egdcbe :=_b .ParseBool (_fbfcb .Value );if _egdcbe !=nil {return _egdcbe ; -};_bcaeff .AsteriskTotalsAttr =&_cgdggb ;continue ;};if _fbfcb .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_cbdfd ,_eebbb :=_b .ParseBool (_fbfcb .Value );if _eebbb !=nil {return _eebbb ;};_bcaeff .CompactAttr =&_cbdfd ;continue ;};if _fbfcb .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_cfgfbb ,_dccbea :=_b .ParseBool (_fbfcb .Value ); -if _dccbea !=nil {return _dccbea ;};_bcaeff .EditDataAttr =&_cfgfbb ;continue ;};if _fbfcb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ccbce ,_bbefgc :=_b .ParseBool (_fbfcb .Value );if _bbefgc !=nil {return _bbefgc ;};_bcaeff .OutlineAttr =&_ccbce ; -continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_gdeff ,_ddcgfd :=_b .ParseBool (_fbfcb .Value );if _ddcgfd !=nil {return _ddcgfd ;};_bcaeff .ShowCalcMbrsAttr =&_gdeff ;continue ;};if _fbfcb .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_aecbd ,_acfega :=_b .ParseBool (_fbfcb .Value ); -if _acfega !=nil {return _acfega ;};_bcaeff .OutlineDataAttr =&_aecbd ;continue ;};if _fbfcb .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_edecc ,_aadced :=_b .ParseBool (_fbfcb .Value );if _aadced !=nil {return _aadced ; -};_bcaeff .GridDropZonesAttr =&_edecc ;continue ;};if _fbfcb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_dfedg ,_aagfa :=_b .ParseBool (_fbfcb .Value );if _aagfa !=nil {return _aagfa ;};_bcaeff .CustomListSortAttr =&_dfedg ; -continue ;};if _fbfcb .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_egceb ,_fcaca :=_b .ParseBool (_fbfcb .Value );if _fcaca !=nil {return _fcaca ;};_bcaeff .RowGrandTotalsAttr =&_egceb ;continue ;};if _fbfcb .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fgcbf ,_decbf :=_b .ParseBool (_fbfcb .Value ); -if _decbf !=nil {return _decbf ;};_bcaeff .ApplyWidthHeightFormatsAttr =&_fgcbf ;continue ;};if _fbfcb .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_efcfbe ,_dcagge :=_b .ParseBool (_fbfcb .Value ); -if _dcagge !=nil {return _dcagge ;};_bcaeff .UseAutoFormattingAttr =&_efcfbe ;continue ;};if _fbfcb .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bfdgeg ,_adbbd :=_fbfcb .Value ,error (nil );if _adbbd !=nil {return _adbbd ; -};_bcaeff .RowHeaderCaptionAttr =&_bfdgeg ;continue ;};if _fbfcb .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_fcdebd ,_adeadg :=_b .ParseBool (_fbfcb .Value );if _adeadg !=nil {return _adeadg ;};_bcaeff .ShowDrillAttr =&_fcdebd ;continue ; -};if _fbfcb .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_caegb ,_edgagf :=_b .ParseBool (_fbfcb .Value );if _edgagf !=nil {return _edgagf ;};_bcaeff .MergeItemAttr =&_caegb ;continue ;};if _fbfcb .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_daggfa ,_ecgcfa :=_b .ParseBool (_fbfcb .Value ); -if _ecgcfa !=nil {return _ecgcfa ;};_bcaeff .ApplyBorderFormatsAttr =&_daggfa ;continue ;};if _fbfcb .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fbbffc ,_bdebc :=_b .ParseBool (_fbfcb .Value );if _bdebc !=nil {return _bdebc ; -};_bcaeff .VisualTotalsAttr =&_fbbffc ;continue ;};if _fbfcb .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_ccgdea ,_cgace :=_b .ParseBool (_fbfcb .Value );if _cgace !=nil {return _cgace ;};_bcaeff .CompactDataAttr =&_ccgdea ; -continue ;};if _fbfcb .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bcagc ,_fbadde :=_b .ParseUint (_fbfcb .Value ,10,32);if _fbadde !=nil {return _fbadde ;};_eddgd :=uint32 (_bcagc );_bcaeff .DataPositionAttr =&_eddgd ; -continue ;};if _fbfcb .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_fafaae ,_bbbae :=_b .ParseBool (_fbfcb .Value );if _bbbae !=nil {return _bbbae ;};_bcaeff .MultipleFieldFiltersAttr =&_fafaae ; -continue ;};if _fbfcb .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_cbgebd ,_cfeadb :=_b .ParseBool (_fbfcb .Value );if _cfeadb !=nil {return _cfeadb ;};_bcaeff .PageOverThenDownAttr =&_cbgebd ; -continue ;};if _fbfcb .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_dddeg ,_eedga :=_b .ParseBool (_fbfcb .Value );if _eedga !=nil {return _eedga ;};_bcaeff .FieldListSortAscendingAttr =&_dddeg ; -continue ;};if _fbfcb .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gbbbc ,_aaacf :=_b .ParseBool (_fbfcb .Value );if _aaacf !=nil {return _aaacf ;};_bcaeff .ShowMissingAttr =&_gbbbc ;continue ;};if _fbfcb .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_dcgfb ,_dcfae :=_b .ParseBool (_fbfcb .Value ); -if _dcfae !=nil {return _dcfae ;};_bcaeff .FieldPrintTitlesAttr =&_dcgfb ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_dgecbg ,_cdccgd :=_b .ParseBool (_fbfcb .Value ); -if _cdccgd !=nil {return _cdccgd ;};_bcaeff .ShowMemberPropertyTipsAttr =&_dgecbg ;continue ;};if _fbfcb .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_cbdgea ,_adcfbf :=_fbfcb .Value ,error (nil );if _adcfbf !=nil {return _adcfbf ;};_bcaeff .PageStyleAttr =&_cbdgea ; -continue ;};if _fbfcb .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eeacb ,_adaggg :=_b .ParseUint (_fbfcb .Value ,10,32);if _adaggg !=nil {return _adaggg ;};_feeaff :=uint32 (_eeacb );_bcaeff .AutoFormatIdAttr =&_feeaff ; -continue ;};if _fbfcb .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_aeggc ,_gdeadd :=_b .ParseBool (_fbfcb .Value );if _gdeadd !=nil {return _gdeadd ;};_bcaeff .ShowItemsAttr =&_aeggc ;continue ;};if _fbfcb .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fdgdd ,_eggebb :=_b .ParseBool (_fbfcb .Value ); -if _eggebb !=nil {return _eggebb ;};_bcaeff .ApplyPatternFormatsAttr =&_fdgdd ;continue ;};if _fbfcb .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_cgbef ,_daegd :=_b .ParseBool (_fbfcb .Value ); -if _daegd !=nil {return _daegd ;};_bcaeff .EnableFieldPropertiesAttr =&_cgbef ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_cbagc ,_cbdgc :=_b .ParseBool (_fbfcb .Value ); -if _cbdgc !=nil {return _cbdgc ;};_bcaeff .ShowMultipleLabelAttr =&_cbagc ;continue ;};if _fbfcb .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ecdagf ,_ccbbf :=_b .ParseBool (_fbfcb .Value ); -if _ccbbf !=nil {return _ccbbf ;};_bcaeff .PreserveFormattingAttr =&_ecdagf ;continue ;};if _fbfcb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_abebg ,_abbgf :=_b .ParseBool (_fbfcb .Value );if _abbgf !=nil {return _abbgf ;};_bcaeff .PublishedAttr =&_abebg ; -continue ;};if _fbfcb .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_degcaa ,_bdbcaa :=_fbfcb .Value ,error (nil );if _bdbcaa !=nil {return _bdbcaa ;};_bcaeff .MissingCaptionAttr =&_degcaa ;continue ;}; -if _fbfcb .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_cfcgge ,_agdac :=_b .ParseBool (_fbfcb .Value );if _agdac !=nil {return _agdac ;};_bcaeff .ImmersiveAttr =&_cfcgge ;continue ;};if _fbfcb .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_ddgec ,_abgeb :=_b .ParseUint (_fbfcb .Value ,10,32); -if _abgeb !=nil {return _abgeb ;};_ceabff :=uint32 (_ddgec );_bcaeff .PageWrapAttr =&_ceabff ;continue ;};if _fbfcb .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_ecfefb ,_efdfd :=_b .ParseUint (_fbfcb .Value ,10,32);if _efdfd !=nil {return _efdfd ; -};_ggdcba :=uint32 (_ecfefb );_bcaeff .ChartFormatAttr =&_ggdcba ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aaeafba ,_bdccad :=_b .ParseBool (_fbfcb .Value );if _bdccad !=nil {return _bdccad ; -};_bcaeff .ShowDataDropDownAttr =&_aaeafba ;continue ;};if _fbfcb .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aaeda ,_fcdceg :=_fbfcb .Value ,error (nil );if _fcdceg !=nil {return _fcdceg ;}; -_bcaeff .ColHeaderCaptionAttr =&_aaeda ;continue ;};if _fbfcb .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_dgeaef ,_ebcgb :=_b .ParseBool (_fbfcb .Value );if _ebcgb !=nil {return _ebcgb ; -};_bcaeff .SubtotalHiddenItemsAttr =&_dgeaef ;continue ;};if _fbfcb .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ffaae ,_bbbegg :=_b .ParseBool (_fbfcb .Value );if _bbbegg !=nil {return _bbbegg ;};_bcaeff .MdxSubqueriesAttr =&_ffaae ; -continue ;};if _fbfcb .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fbbba ,_egbecf :=_fbfcb .Value ,error (nil );if _egbecf !=nil {return _egbecf ;};_bcaeff .ErrorCaptionAttr =&_fbbba ;continue ;};if _fbfcb .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_dgfgeg ,_gfdcf :=_b .ParseBool (_fbfcb .Value ); -if _gfdcf !=nil {return _gfdcf ;};_bcaeff .ColGrandTotalsAttr =&_dgfgeg ;continue ;};if _fbfcb .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_addea ,_dgcbe :=_b .ParseBool (_fbfcb .Value );if _dgcbe !=nil {return _dgcbe ; -};_bcaeff .PrintDrillAttr =&_addea ;continue ;};if _fbfcb .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_eccbd ,_dedda :=_b .ParseBool (_fbfcb .Value );if _dedda !=nil {return _dedda ;};_bcaeff .ItemPrintTitlesAttr =&_eccbd ; -continue ;};if _fbfcb .Name .Local =="\u006e\u0061\u006d\u0065"{_aggagb ,_ebfbaa :=_fbfcb .Value ,error (nil );if _ebfbaa !=nil {return _ebfbaa ;};_bcaeff .NameAttr =_aggagb ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_abafg ,_beaec :=_b .ParseBool (_fbfcb .Value ); -if _beaec !=nil {return _beaec ;};_bcaeff .ShowDropZonesAttr =&_abafg ;continue ;};if _fbfcb .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_dffee ,_efcefc :=_b .ParseBool (_fbfcb .Value );if _efcefc !=nil {return _efcefc ; -};_bcaeff .ShowDataTipsAttr =&_dffee ;continue ;};if _fbfcb .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_eedde ,_bbbga :=_fbfcb .Value ,error (nil );if _bbbga !=nil {return _bbbga ;};_bcaeff .VacatedStyleAttr =&_eedde ; -continue ;};if _fbfcb .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_gabdb ,_dfgfa :=_fbfcb .Value ,error (nil );if _dfgfa !=nil {return _dfgfa ;};_bcaeff .GrandTotalCaptionAttr =&_gabdb ; -continue ;};if _fbfcb .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_adebb ,_aadf :=_b .ParseBool (_fbfcb .Value );if _aadf !=nil {return _aadf ;};_bcaeff .ApplyNumberFormatsAttr =&_adebb ;continue ; -};if _fbfcb .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_dgddg ,_abggc :=_b .ParseBool (_fbfcb .Value );if _abggc !=nil {return _abggc ;};_bcaeff .EnableDrillAttr =&_dgddg ;continue ;};if _fbfcb .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecdfbg ,_dgabde :=_b .ParseBool (_fbfcb .Value ); -if _dgabde !=nil {return _dgabde ;};_bcaeff .ApplyFontFormatsAttr =&_ecdfbg ;continue ;};if _fbfcb .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_eaadb ,_bedgc :=_b .ParseBool (_fbfcb .Value );if _bedgc !=nil {return _bedgc ; -};_bcaeff .DisableFieldListAttr =&_eaadb ;continue ;};if _fbfcb .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_afcad ,_efbcad :=_b .ParseBool (_fbfcb .Value );if _efbcad !=nil {return _efbcad ; -};_bcaeff .ApplyAlignmentFormatsAttr =&_afcad ;continue ;};if _fbfcb .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_dgdgb ,_eaaafe :=_b .ParseBool (_fbfcb .Value );if _eaaafe !=nil {return _eaaafe ;};_bcaeff .DataOnRowsAttr =&_dgdgb ; -continue ;};if _fbfcb .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_efcefe ,_dfaf :=_fbfcb .Value ,error (nil );if _dfaf !=nil {return _dfaf ;};_bcaeff .DataCaptionAttr =_efcefe ;continue ;};if _fbfcb .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_acada ,_ccbfgf :=_b .ParseBool (_fbfcb .Value ); -if _ccbfgf !=nil {return _ccbfgf ;};_bcaeff .ShowErrorAttr =&_acada ;continue ;};if _fbfcb .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_bbdcc ,_agefaf :=_b .ParseUint (_fbfcb .Value ,10,32);if _agefaf !=nil {return _agefaf ;};_bcaeff .CacheIdAttr =uint32 (_bbdcc ); -continue ;};if _fbfcb .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_bgdfgg ,_cdbea :=_b .ParseBool (_fbfcb .Value );if _cdbea !=nil {return _cdbea ;};_bcaeff .EnableWizardAttr =&_bgdfgg ;continue ;};if _fbfcb .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_eabe ,_ebabdf :=_b .ParseUint (_fbfcb .Value ,10,8); -if _ebabdf !=nil {return _ebabdf ;};_aacge :=uint8 (_eabe );_bcaeff .UpdatedVersionAttr =&_aacge ;continue ;};};_eggaa :for {_ddcaee ,_fadgdf :=d .Token ();if _fadgdf !=nil {return _fadgdf ;};switch _acbefd :=_ddcaee .(type ){case _e .StartElement :switch _acbefd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _baadd :=d .DecodeElement (_bcaeff .Location ,&_acbefd ); -_baadd !=nil {return _baadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_bcaeff .PivotFields =NewCT_PivotFields (); -if _aaggeg :=d .DecodeElement (_bcaeff .PivotFields ,&_acbefd );_aaggeg !=nil {return _aaggeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_bcaeff .RowFields =NewCT_RowFields (); -if _fgcbcb :=d .DecodeElement (_bcaeff .RowFields ,&_acbefd );_fgcbcb !=nil {return _fgcbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_bcaeff .RowItems =NewCT_rowItems (); -if _gacdeb :=d .DecodeElement (_bcaeff .RowItems ,&_acbefd );_gacdeb !=nil {return _gacdeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_bcaeff .ColFields =NewCT_ColFields (); -if _fcgdg :=d .DecodeElement (_bcaeff .ColFields ,&_acbefd );_fcgdg !=nil {return _fcgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_bcaeff .ColItems =NewCT_colItems (); -if _agbddf :=d .DecodeElement (_bcaeff .ColItems ,&_acbefd );_agbddf !=nil {return _agbddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_bcaeff .PageFields =NewCT_PageFields (); -if _eefde :=d .DecodeElement (_bcaeff .PageFields ,&_acbefd );_eefde !=nil {return _eefde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_bcaeff .DataFields =NewCT_DataFields (); -if _afccd :=d .DecodeElement (_bcaeff .DataFields ,&_acbefd );_afccd !=nil {return _afccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_bcaeff .Formats =NewCT_Formats (); -if _ccaca :=d .DecodeElement (_bcaeff .Formats ,&_acbefd );_ccaca !=nil {return _ccaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_bcaeff .ConditionalFormats =NewCT_ConditionalFormats (); -if _ccfag :=d .DecodeElement (_bcaeff .ConditionalFormats ,&_acbefd );_ccfag !=nil {return _ccfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_bcaeff .ChartFormats =NewCT_ChartFormats (); -if _ddbccg :=d .DecodeElement (_bcaeff .ChartFormats ,&_acbefd );_ddbccg !=nil {return _ddbccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_bcaeff .PivotHierarchies =NewCT_PivotHierarchies (); -if _fcefa :=d .DecodeElement (_bcaeff .PivotHierarchies ,&_acbefd );_fcefa !=nil {return _fcefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_bcaeff .PivotTableStyleInfo =NewCT_PivotTableStyle (); -if _caadec :=d .DecodeElement (_bcaeff .PivotTableStyleInfo ,&_acbefd );_caadec !=nil {return _caadec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_bcaeff .Filters =NewCT_PivotFilters (); -if _gdfbd :=d .DecodeElement (_bcaeff .Filters ,&_acbefd );_gdfbd !=nil {return _gdfbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_bcaeff .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); -if _abcdac :=d .DecodeElement (_bcaeff .RowHierarchiesUsage ,&_acbefd );_abcdac !=nil {return _abcdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_bcaeff .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); -if _abeff :=d .DecodeElement (_bcaeff .ColHierarchiesUsage ,&_acbefd );_abeff !=nil {return _abeff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcaeff .ExtLst =NewCT_ExtensionList (); -if _bagbb :=d .DecodeElement (_bcaeff .ExtLst ,&_acbefd );_bagbb !=nil {return _bagbb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_acbefd .Name ); -if _edgfd :=d .Skip ();_edgfd !=nil {return _edgfd ;};};case _e .EndElement :break _eggaa ;case _e .CharData :};};return nil ;};func (_gaecc *CT_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafbc :for {_feecf ,_faeaf :=d .Token (); -if _faeaf !=nil {return _faeaf ;};switch _fecbd :=_feecf .(type ){case _e .StartElement :switch _fecbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_gaecc .PatternFill =NewCT_PatternFill (); -if _efec :=d .DecodeElement (_gaecc .PatternFill ,&_fecbd );_efec !=nil {return _efec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_gaecc .GradientFill =NewCT_GradientFill (); -if _dgfc :=d .DecodeElement (_gaecc .GradientFill ,&_fecbd );_dgfc !=nil {return _dgfc ;};default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_fecbd .Name ); -if _bcab :=d .Skip ();_bcab !=nil {return _bcab ;};};case _e .EndElement :break _cafbc ;case _e .CharData :};};return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_gddbac :=&CT_WorkbookPr {};return _gddbac };func (_gefaf ST_CalcMode )ValidateWithPath (path string )error {switch _gefaf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefaf )); -};return nil ;};func (_fdedf *CT_Metadata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbfeb :for {_acde ,_gdded :=d .Token ();if _gdded !=nil {return _gdded ;};switch _ebcef :=_acde .(type ){case _e .StartElement :switch _ebcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_fdedf .MetadataTypes =NewCT_MetadataTypes (); -if _aggecf :=d .DecodeElement (_fdedf .MetadataTypes ,&_ebcef );_aggecf !=nil {return _aggecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_fdedf .MetadataStrings =NewCT_MetadataStrings (); -if _ddccec :=d .DecodeElement (_fdedf .MetadataStrings ,&_ebcef );_ddccec !=nil {return _ddccec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdedf .MdxMetadata =NewCT_MdxMetadata (); -if _ffdgag :=d .DecodeElement (_fdedf .MdxMetadata ,&_ebcef );_ffdgag !=nil {return _ffdgag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_aagafd :=NewCT_FutureMetadata (); -if _faaa :=d .DecodeElement (_aagafd ,&_ebcef );_faaa !=nil {return _faaa ;};_fdedf .FutureMetadata =append (_fdedf .FutureMetadata ,_aagafd );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdedf .CellMetadata =NewCT_MetadataBlocks (); -if _agaff :=d .DecodeElement (_fdedf .CellMetadata ,&_ebcef );_agaff !=nil {return _agaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdedf .ValueMetadata =NewCT_MetadataBlocks (); -if _ebacc :=d .DecodeElement (_fdedf .ValueMetadata ,&_ebcef );_ebacc !=nil {return _ebacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdedf .ExtLst =NewCT_ExtensionList (); -if _acgebc :=d .DecodeElement (_fdedf .ExtLst ,&_ebcef );_acgebc !=nil {return _acgebc ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_ebcef .Name ); -if _bdaca :=d .Skip ();_bdaca !=nil {return _bdaca ;};};case _e .EndElement :break _fbfeb ;case _e .CharData :};};return nil ;};type CT_ControlPr struct{ +// Icon Id +IconIdAttr *uint32 ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_bdadc :=&CT_RevisionHeader {};_bdadc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +_bdadc .SheetIdMap =NewCT_SheetIdMap ();return _bdadc ;};func (_gcbb *CT_AutoSortScope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_gcbb .PivotArea ,_ae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggcg *CT_ChartFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_ggcg .ChartAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0076",_ggcg .FormatAttr )});if _ggcg .SeriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggcg .SeriesAttr ))}); +};e .EncodeToken (start );_aggc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ggcg .PivotArea ,_aggc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func (_ffgdf *CT_WorksheetSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgfde :=range start .Attr {if _cgfde .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"&&_cgfde .Name .Local =="\u0069\u0064"||_cgfde .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"&&_cgfde .Name .Local =="\u0069\u0064"{_gegcbe ,_cddba :=_cgfde .Value ,error (nil ); +if _cddba !=nil {return _cddba ;};_ffgdf .IdAttr =&_gegcbe ;continue ;};if _cgfde .Name .Local =="\u0072\u0065\u0066"{_bfagg ,_ebaca :=_cgfde .Value ,error (nil );if _ebaca !=nil {return _ebaca ;};_ffgdf .RefAttr =&_bfagg ;continue ;};if _cgfde .Name .Local =="\u006e\u0061\u006d\u0065"{_aggdf ,_efaabd :=_cgfde .Value ,error (nil ); +if _efaabd !=nil {return _efaabd ;};_ffgdf .NameAttr =&_aggdf ;continue ;};if _cgfde .Name .Local =="\u0073\u0068\u0065e\u0074"{_cgeeb ,_daabc :=_cgfde .Value ,error (nil );if _daabc !=nil {return _daabc ;};_ffgdf .SheetAttr =&_cgeeb ;continue ;};};for {_beaaag ,_gfbed :=d .Token (); +if _gfbed !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_gfbed );};if _dgdbg ,_fcbae :=_beaaag .(_f .EndElement ); +_fcbae &&_dgdbg .Name ==start .Name {break ;};};return nil ;};type CT_Groups struct{ -// Locked Flag -LockedAttr *bool ; +// Level Group Count +CountAttr *uint32 ; -// Default Size Flag -DefaultSizeAttr *bool ; +// OLAP Group +Group []*CT_LevelGroup ;}; -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_SheetProtection and its children +func (_ccebe *CT_SheetProtection )Validate ()error {return _ccebe .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Disabled Flag -DisabledAttr *bool ; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_cgefb *CT_TableStyles )ValidateWithPath (path string )error {for _ffecg ,_ebgbb :=range _cgefb .TableStyle {if _bbgafg :=_ebgbb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ffecg )); +_bbgafg !=nil {return _bbgafg ;};};return nil ;};func (_fbbdf *ST_GradientType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbbdf =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fbbdf =1;case "\u0070\u0061\u0074\u0068":*_fbbdf =2; +};return nil ;};func NewCT_SheetData ()*CT_SheetData {_babfbe :=&CT_SheetData {};return _babfbe };func (_ggbdcag ST_PageOrder )ValidateWithPath (path string )error {switch _ggbdcag {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbdcag )); +};return nil ;};func (_agaba *CT_GroupMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_agaba .UniqueNameAttr )}); +if _agaba .GroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agaba .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_acggc *CT_Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acggc .MetadataTypes !=nil {_cbeea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}}; +e .EncodeElement (_acggc .MetadataTypes ,_cbeea );};if _acggc .MetadataStrings !=nil {_cgcbgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_acggc .MetadataStrings ,_cgcbgg ); +};if _acggc .MdxMetadata !=nil {_eeaed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_acggc .MdxMetadata ,_eeaed );};if _acggc .FutureMetadata !=nil {_ceggdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}}; +for _ ,_bgacf :=range _acggc .FutureMetadata {e .EncodeElement (_bgacf ,_ceggdc );};};if _acggc .CellMetadata !=nil {_fgdgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_acggc .CellMetadata ,_fgdgf );};if _acggc .ValueMetadata !=nil {_ceedc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_acggc .ValueMetadata ,_ceedc ); +};if _acggc .ExtLst !=nil {_edacf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acggc .ExtLst ,_edacf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Validate validates the CT_TableColumns and its children +func (_ebabe *CT_TableColumns )Validate ()error {return _ebabe .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_ffgf *CT_RevisionAutoFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdfbe :=range start .Attr {if _fdfbe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_acbfa ,_bafda :=_b .ParseUint (_fdfbe .Value ,10,32); +if _bafda !=nil {return _bafda ;};_ffgf .SheetIdAttr =uint32 (_acbfa );continue ;};if _fdfbe .Name .Local =="\u0072\u0065\u0066"{_fdca ,_gffeb :=_fdfbe .Value ,error (nil );if _gffeb !=nil {return _gffeb ;};_ffgf .RefAttr =_fdca ;continue ;};if _fdfbe .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cafed ,_abdce :=_b .ParseUint (_fdfbe .Value ,10,32); +if _abdce !=nil {return _abdce ;};_gcgfe :=uint32 (_cafed );_ffgf .AutoFormatIdAttr =&_gcgfe ;continue ;};if _fdfbe .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_decfc ,_gfadg :=_b .ParseBool (_fdfbe .Value ); +if _gfadg !=nil {return _gfadg ;};_ffgf .ApplyNumberFormatsAttr =&_decfc ;continue ;};if _fdfbe .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eeagd ,_cfdef :=_b .ParseBool (_fdfbe .Value );if _cfdef !=nil {return _cfdef ; +};_ffgf .ApplyBorderFormatsAttr =&_eeagd ;continue ;};if _fdfbe .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gfbbd ,_bddcf :=_b .ParseBool (_fdfbe .Value );if _bddcf !=nil {return _bddcf ;};_ffgf .ApplyFontFormatsAttr =&_gfbbd ; +continue ;};if _fdfbe .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dacda ,_eggdd :=_b .ParseBool (_fdfbe .Value );if _eggdd !=nil {return _eggdd ;};_ffgf .ApplyPatternFormatsAttr =&_dacda ; +continue ;};if _fdfbe .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_aaaec ,_dbceb :=_b .ParseBool (_fdfbe .Value );if _dbceb !=nil {return _dbceb ;};_ffgf .ApplyAlignmentFormatsAttr =&_aaaec ; +continue ;};if _fdfbe .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcfae ,_caafgb :=_b .ParseBool (_fdfbe .Value );if _caafgb !=nil {return _caafgb ;}; +_ffgf .ApplyWidthHeightFormatsAttr =&_dcfae ;continue ;};};for {_bgcbc ,_cegaa :=d .Token ();if _cegaa !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_cegaa ); +};if _gdfgg ,_gaadf :=_bgcbc .(_f .EndElement );_gaadf &&_gdfgg .Name ==start .Name {break ;};};return nil ;};func (_bbfgbf *ST_CellComments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbfgbf =0;case "\u006e\u006f\u006e\u0065":*_bbfgbf =1; +case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_bbfgbf =2;case "\u0061\u0074\u0045n\u0064":*_bbfgbf =3;};return nil ;};func (_dag *AG_RevData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0072\u0049\u0064"{_bad ,_edc :=_b .ParseUint (_gc .Value ,10,32); +if _edc !=nil {return _edc ;};_gcb :=uint32 (_bad );_dag .RIdAttr =&_gcb ;continue ;};if _gc .Name .Local =="\u0075\u0061"{_cac ,_dd :=_b .ParseBool (_gc .Value );if _dd !=nil {return _dd ;};_dag .UaAttr =&_cac ;continue ;};if _gc .Name .Local =="\u0072\u0061"{_gb ,_gd :=_b .ParseBool (_gc .Value ); +if _gd !=nil {return _gd ;};_dag .RaAttr =&_gb ;continue ;};};for {_af ,_eda :=d .Token ();if _eda !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_eda ); +};if _dfd ,_bc :=_af .(_f .EndElement );_bc &&_dfd .Name ==start .Name {break ;};};return nil ;};func (_geegbd *ST_SortMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfccc ,_cfbc :=d .Token ();if _cfbc !=nil {return _cfbc ;};if _geeeg ,_eefff :=_gfccc .(_f .EndElement ); +_eefff &&_geeeg .Name ==start .Name {*_geegbd =1;return nil ;};if _eeggg ,_geddf :=_gfccc .(_f .CharData );!_geddf {return _bg .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",_gfccc ); +}else {switch string (_eeggg ){case "":*_geegbd =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_geegbd =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_geegbd =2;case "\u006e\u006f\u006e\u0065":*_geegbd =3;};};_gfccc ,_cfbc =d .Token ();if _cfbc !=nil {return _cfbc ; +};if _ddgec ,_gcbbfa :=_gfccc .(_f .EndElement );_gcbbfa &&_ddgec .Name ==start .Name {return nil ;};return _bg .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",_gfccc ); +};func (_cbedgc ST_Scope )ValidateWithPath (path string )error {switch _cbedgc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbedgc )); +};return nil ;}; -// UI Object Flag -UiObjectAttr *bool ; +// Validate validates the CT_Col and its children +func (_gcbc *CT_Col )Validate ()error {return _gcbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};type PivotTableDefinition struct{CT_pivotTableDefinition }; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Validate validates the CT_Hyperlinks and its children +func (_bfbfd *CT_Hyperlinks )Validate ()error {return _bfbfd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};type Workbook struct{CT_Workbook };func NewWorksheet ()*Worksheet {_gcbafd :=&Worksheet {}; +_gcbafd .CT_Worksheet =*NewCT_Worksheet ();return _gcbafd ;};func (_fcbgg *CT_RevisionFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_fcbgg .SheetIdAttr )}); +if _fcbgg .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fcbgg .XfDxfAttr ))});};if _fcbgg .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fcbgg .SAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_fcbgg .SqrefAttr )});if _fcbgg .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fcbgg .StartAttr )}); +};if _fcbgg .LengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_fcbgg .LengthAttr )});};e .EncodeToken (start );if _fcbgg .Dxf !=nil {_debed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}}; +e .EncodeElement (_fcbgg .Dxf ,_debed );};if _fcbgg .ExtLst !=nil {_ecdfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcbgg .ExtLst ,_ecdfg );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_gfbb *CT_CellAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfbb .HorizontalAttr !=ST_HorizontalAlignmentUnset {_gefg ,_cfee :=_gfbb .HorizontalAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}); +if _cfee !=nil {return _cfee ;};start .Attr =append (start .Attr ,_gefg );};if _gfbb .VerticalAttr !=ST_VerticalAlignmentUnset {_edbd ,_fbgaf :=_gfbb .VerticalAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _fbgaf !=nil {return _fbgaf ; +};start .Attr =append (start .Attr ,_edbd );};if _gfbb .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_gfbb .TextRotationAttr )}); +};if _gfbb .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfbb .WrapTextAttr ))});};if _gfbb .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gfbb .IndentAttr )}); +};if _gfbb .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gfbb .RelativeIndentAttr )}); +};if _gfbb .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfbb .JustifyLastLineAttr ))}); +};if _gfbb .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gfbb .ShrinkToFitAttr ))});};if _gfbb .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_gfbb .ReadingOrderAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Automatic Line Flag -AutoLineAttr *bool ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_egb *CT_Borders )ValidateWithPath (path string )error {for _bggc ,_adf :=range _egb .Border {if _aebd :=_adf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bggc ));_aebd !=nil {return _aebd ; +};};return nil ;}; -// Automatic Size Flag -AutoPictAttr *bool ; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_aabcc *CT_Dxfs )ValidateWithPath (path string )error {for _abeaa ,_dfgf :=range _aabcc .Dxf {if _egcc :=_dfgf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_abeaa ));_egcc !=nil {return _egcc ; +};};return nil ;};func (_ebdgag ST_GrowShrinkType )Validate ()error {return _ebdgag .ValidateWithPath ("")};type CT_QueryTableFields struct{ -// Custom Function -MacroAttr *string ; +// Column Count +CountAttr *uint32 ; -// Alternative Text -AltTextAttr *string ; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;}; -// Linked Formula -LinkedCellAttr *string ; +// Validate validates the CT_ConditionalFormatting and its children +func (_dfgd *CT_ConditionalFormatting )Validate ()error {return _dfgd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");}; -// List Items Source Range -ListFillRangeAttr *string ; +// Validate validates the CT_ExternalSheetName and its children +func (_ddgb *CT_ExternalSheetName )Validate ()error {return _ddgb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_ceabgd ST_BorderStyle )ValidateWithPath (path string )error {switch _ceabgd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceabgd )); +};return nil ;};type CT_BookViews struct{ -// Image Format -CfAttr *string ;IdAttr *string ; +// Workbook View +WorkbookView []*CT_BookView ;}; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;};type CT_ExternalRow struct{ +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_bgcdc *CT_TableStyle )ValidateWithPath (path string )error {for _fcdfca ,_eebec :=range _bgcdc .TableStyleElement {if _ffbfad :=_eebec .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fcdfca )); +_ffbfad !=nil {return _ffbfad ;};};return nil ;};func (_dgfdb ST_CalcMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdcgf :=_f .Attr {};_bdcgf .Name =name ;switch _dgfdb {case ST_CalcModeUnset :_bdcgf .Value ="";case ST_CalcModeManual :_bdcgf .Value ="\u006d\u0061\u006e\u0075\u0061\u006c"; +case ST_CalcModeAuto :_bdcgf .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_bdcgf .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _bdcgf ,nil ;};func (_adfbfa *ST_MdxKPIProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddeg ,_bbegac :=d .Token (); +if _bbegac !=nil {return _bbegac ;};if _bcdca ,_fgbbc :=_cddeg .(_f .EndElement );_fgbbc &&_bcdca .Name ==start .Name {*_adfbfa =1;return nil ;};if _aeedfe ,_aaegd :=_cddeg .(_f .CharData );!_aaegd {return _bg .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",_cddeg ); +}else {switch string (_aeedfe ){case "":*_adfbfa =0;case "\u0076":*_adfbfa =1;case "\u0067":*_adfbfa =2;case "\u0073":*_adfbfa =3;case "\u0074":*_adfbfa =4;case "\u0077":*_adfbfa =5;case "\u006d":*_adfbfa =6;};};_cddeg ,_bbegac =d .Token ();if _bbegac !=nil {return _bbegac ; +};if _bggfb ,_cecdfgb :=_cddeg .(_f .EndElement );_cecdfgb &&_bggfb .Name ==start .Name {return nil ;};return _bg .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",_cddeg ); +};func (_ebga *CT_LegacyDrawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_ebga .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Row -RAttr uint32 ; +// Validate validates the CT_ObjectAnchor and its children +func (_dfaae *CT_ObjectAnchor )Validate ()error {return _dfaae .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_PCDSCPage struct{ -// External Cell Data -Cell []*CT_ExternalCell ;};func (_eebdc *CT_ExternalLink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eebdc .Choice !=nil {_eebdc .Choice .MarshalXML (e ,_e .StartElement {});};if _eebdc .ExtLst !=nil {_cgeab :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_eebdc .ExtLst ,_cgeab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agad *CT_CellStyleXfs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agad .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_agad .CountAttr )}); -};e .EncodeToken (start );_ecee :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_ceea :=range _agad .Xf {e .EncodeElement (_ceea ,_ecee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_acaeb :=&CT_OleObjects {}; -return _acaeb };func (_gggb *CT_MetadataRecord )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_g .Sprintf ("\u0025\u0076",_gggb .TAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_gggb .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Page Item String Count +CountAttr *uint32 ; -// Validate validates the CT_CacheFields and its children -func (_bcd *CT_CacheFields )Validate ()error {return _bcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");}; +// Page Item +PageItem []*CT_PageItem ;};func NewCT_CellWatch ()*CT_CellWatch {_bfbd :=&CT_CellWatch {};return _bfbd }; -// Validate validates the CT_Border and its children -func (_gfa *CT_Border )Validate ()error {return _gfa .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func NewCT_RevisionHeader ()*CT_RevisionHeader {_fgbfa :=&CT_RevisionHeader {};_fgbfa .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -_fgbfa .SheetIdMap =NewCT_SheetIdMap ();return _fgbfa ;};func (_baecc ST_Qualifier )String ()string {switch _baecc {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; -case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_deabca ST_Objects )Validate ()error {return _deabca .ValidateWithPath ("")};func (_cdcdd ST_PatternType )String ()string {switch _cdcdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"; -case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064"; -case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; -case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073"; -case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";};type CT_Sheet struct{ +// Validate validates the CT_ExtensionList and its children +func (_ceegd *CT_ExtensionList )Validate ()error {return _ceegd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_bccfcc *ST_ShowDataAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdafba ,_ebbcbb :=d .Token (); +if _ebbcbb !=nil {return _ebbcbb ;};if _dcafb ,_dcaec :=_cdafba .(_f .EndElement );_dcaec &&_dcafb .Name ==start .Name {*_bccfcc =1;return nil ;};if _edfacd ,_baegad :=_cdafba .(_f .CharData );!_baegad {return _bg .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",_cdafba ); +}else {switch string (_edfacd ){case "":*_bccfcc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bccfcc =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_bccfcc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bccfcc =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_bccfcc =4; +case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_bccfcc =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_bccfcc =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_bccfcc =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_bccfcc =8; +case "\u0069\u006e\u0064e\u0078":*_bccfcc =9;};};_cdafba ,_ebbcbb =d .Token ();if _ebbcbb !=nil {return _ebbcbb ;};if _cceafg ,_cceag :=_cdafba .(_f .EndElement );_cceag &&_cceafg .Name ==start .Name {return nil ;};return _bg .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",_cdafba ); +};type CT_Sets struct{ -// Sheet Name -NameAttr string ; +// Tuple Set Count +CountAttr *uint32 ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// OLAP Set +Set []*CT_Set ;};type CT_FontScheme struct{ -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};func (_fcfca *CT_WorksheetSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dafcf :=range start .Attr {if _dafcf .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"&&_dafcf .Name .Local =="\u0069\u0064"||_dafcf .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"&&_dafcf .Name .Local =="\u0069\u0064"{_bfegfc ,_cacec :=_dafcf .Value ,error (nil ); -if _cacec !=nil {return _cacec ;};_fcfca .IdAttr =&_bfegfc ;continue ;};if _dafcf .Name .Local =="\u0072\u0065\u0066"{_gaacc ,_dfccg :=_dafcf .Value ,error (nil );if _dfccg !=nil {return _dfccg ;};_fcfca .RefAttr =&_gaacc ;continue ;};if _dafcf .Name .Local =="\u006e\u0061\u006d\u0065"{_egdgc ,_gbgea :=_dafcf .Value ,error (nil ); -if _gbgea !=nil {return _gbgea ;};_fcfca .NameAttr =&_egdgc ;continue ;};if _dafcf .Name .Local =="\u0073\u0068\u0065e\u0074"{_eddcdf ,_gedbea :=_dafcf .Value ,error (nil );if _gedbea !=nil {return _gedbea ;};_fcfca .SheetAttr =&_eddcdf ;continue ;};}; -for {_bgacdc ,_aaeaag :=d .Token ();if _aaeaag !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_aaeaag ); -};if _effbf ,_cfcced :=_bgacdc .(_e .EndElement );_cfcced &&_effbf .Name ==start .Name {break ;};};return nil ;};func (_aebd *CT_DataValidation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aebd .TypeAttr !=ST_DataValidationTypeUnset {_bbade ,_ddcab :=_aebd .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ddcab !=nil {return _ddcab ;};start .Attr =append (start .Attr ,_bbade );};if _aebd .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_fecd ,_gaea :=_aebd .ErrorStyleAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"}); -if _gaea !=nil {return _gaea ;};start .Attr =append (start .Attr ,_fecd );};if _aebd .ImeModeAttr !=ST_DataValidationImeModeUnset {_bbfca ,_fccg :=_aebd .ImeModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _fccg !=nil {return _fccg ; -};start .Attr =append (start .Attr ,_bbfca );};if _aebd .OperatorAttr !=ST_DataValidationOperatorUnset {_cacbg ,_afdgb :=_aebd .OperatorAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _afdgb !=nil {return _afdgb ; -};start .Attr =append (start .Attr ,_cacbg );};if _aebd .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aebd .AllowBlankAttr ))}); -};if _aebd .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aebd .ShowDropDownAttr ))});};if _aebd .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aebd .ShowInputMessageAttr ))}); -};if _aebd .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aebd .ShowErrorMessageAttr ))}); -};if _aebd .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aebd .ErrorTitleAttr )});};if _aebd .ErrorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aebd .ErrorAttr )}); -};if _aebd .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aebd .PromptTitleAttr )});};if _aebd .PromptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aebd .PromptAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",_aebd .SqrefAttr )});e .EncodeToken (start );if _aebd .Formula1 !=nil {_eaafc :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}}; -_ad .AddPreserveSpaceAttr (&_eaafc ,*_aebd .Formula1 );e .EncodeElement (_aebd .Formula1 ,_eaafc );};if _aebd .Formula2 !=nil {_cbbedf :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ad .AddPreserveSpaceAttr (&_cbbedf ,*_aebd .Formula2 ); -e .EncodeElement (_aebd .Formula2 ,_cbbedf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggbgdc *Dialogsheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _ggbgdc .CT_Dialogsheet .MarshalXML (e ,start );}; +// Font Scheme +ValAttr ST_FontScheme ;};func (_gaage *CT_LevelGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gaage .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gaage .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_gaage .CaptionAttr )}); +if _gaage .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gaage .UniqueParentAttr )});};if _gaage .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gaage .IdAttr )}); +};e .EncodeToken (start );_fcbdgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gaage .GroupMembers ,_fcbdgb );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_adagdf *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };type CT_DateGroupItem struct{ +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_dcebgd *CT_Tables )ValidateWithPath (path string )error {for _ccabc ,_gcbaeg :=range _dcebgd .M {if _abdbd :=_gcbaeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ccabc ));_abdbd !=nil {return _abdbd ; +};};for _bddgbd ,_edaae :=range _dcebgd .S {if _dbafe :=_edaae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bddgbd ));_dbafe !=nil {return _dbafe ;};};for _afbgdd ,_ceegbf :=range _dcebgd .X {if _gdfff :=_ceegbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_afbgdd )); +_gdfff !=nil {return _gdfff ;};};return nil ;};func (_fdbce ST_SheetViewType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdbce .String (),start );}; -// Year -YearAttr uint16 ; +// Validate validates the CT_Color and its children +func (_eceaf *CT_Color )Validate ()error {return _eceaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_ddcc *CT_ColorFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcde :=range start .Attr {if _gcde .Name .Local =="\u0064\u0078\u0066I\u0064"{_gdcf ,_faab :=_b .ParseUint (_gcde .Value ,10,32); +if _faab !=nil {return _faab ;};_gddd :=uint32 (_gdcf );_ddcc .DxfIdAttr =&_gddd ;continue ;};if _gcde .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_fbfaa ,_dfbag :=_b .ParseBool (_gcde .Value );if _dfbag !=nil {return _dfbag ;};_ddcc .CellColorAttr =&_fbfaa ; +continue ;};};for {_ddge ,_fgfb :=d .Token ();if _fgfb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_fgfb );};if _cfad ,_gdgc :=_ddge .(_f .EndElement ); +_gdgc &&_cfad .Name ==start .Name {break ;};};return nil ;};func (_fbbbdb ST_CellFormulaType )ValidateWithPath (path string )error {switch _fbbbdb {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbbdb )); +};return nil ;};type CT_SmartTagType struct{ -// Month -MonthAttr *uint16 ; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// Day -DayAttr *uint16 ; +// Name +NameAttr *string ; -// Hour -HourAttr *uint16 ; +// Smart Tag URL +UrlAttr *string ;}; -// Minute -MinuteAttr *uint16 ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_begg *CT_CellProtection )ValidateWithPath (path string )error {return nil }; -// Second -SecondAttr *uint16 ; +// Validate validates the CT_VolTopicRef and its children +func (_dbcdc *CT_VolTopicRef )Validate ()error {return _dbcdc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2; +ST_SheetStateVeryHidden ST_SheetState =3;);type CT_MetadataBlock struct{ -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;}; +// Metadata Record +Rc []*CT_MetadataRecord ;}; -// Validate validates the CT_Filters and its children -func (_dccea *CT_Filters )Validate ()error {return _dccea .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_bffaa ST_FieldSortType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cccab :=_e .Attr {};_cccab .Name =name ; -switch _bffaa {case ST_FieldSortTypeUnset :_cccab .Value ="";case ST_FieldSortTypeManual :_cccab .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_cccab .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_cccab .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; -};return _cccab ,nil ;};func (_fcde *CT_CellWatch )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fcde .RAttr )});e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ceabf *CT_NumFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceabf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ceabf .CountAttr )}); -};e .EncodeToken (start );if _ceabf .NumFmt !=nil {_acgagc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_gccba :=range _ceabf .NumFmt {e .EncodeElement (_gccba ,_acgagc );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Stylesheet and its children +func (_ddcaae *CT_Stylesheet )Validate ()error {return _ddcaae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_effce ST_CellComments )ValidateWithPath (path string )error {switch _effce {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effce )); +};return nil ;};func (_ecbed *CT_ServerFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecbed .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ecbed .CountAttr )}); +};e .EncodeToken (start );if _ecbed .ServerFormat !=nil {_abfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_ffaggc :=range _ecbed .ServerFormat {e .EncodeElement (_ffaggc ,_abfd ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadef *CT_QueryTableFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadef .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dadef .CountAttr )}); +};e .EncodeToken (start );if _dadef .QueryTableField !=nil {_afafd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ebbba :=range _dadef .QueryTableField {e .EncodeElement (_ebbba ,_afafd ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adaf *CT_DefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efbdf :=range start .Attr {if _efbdf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bdceb ,_cegac :=_b .ParseBool (_efbdf .Value ); +if _cegac !=nil {return _cegac ;};_adaf .HiddenAttr =&_bdceb ;continue ;};if _efbdf .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bgbea ,_dbeeg :=_b .ParseBool (_efbdf .Value );if _dbeeg !=nil {return _dbeeg ;};_adaf .FunctionAttr =&_bgbea ; +continue ;};if _efbdf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_edecf ,_gdeff :=_efbdf .Value ,error (nil );if _gdeff !=nil {return _gdeff ;};_adaf .CommentAttr =&_edecf ;continue ;};if _efbdf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bbdab ,_geabf :=_efbdf .Value ,error (nil ); +if _geabf !=nil {return _geabf ;};_adaf .DescriptionAttr =&_bbdab ;continue ;};if _efbdf .Name .Local =="\u0068\u0065\u006c\u0070"{_eegfba ,_bbgbb :=_efbdf .Value ,error (nil );if _bbgbb !=nil {return _bbgbb ;};_adaf .HelpAttr =&_eegfba ;continue ;};if _efbdf .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_gefff ,_agdf :=_efbdf .Value ,error (nil ); +if _agdf !=nil {return _agdf ;};_adaf .StatusBarAttr =&_gefff ;continue ;};if _efbdf .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_edfe ,_ggbbg :=_b .ParseUint (_efbdf .Value ,10,32);if _ggbbg !=nil {return _ggbbg ; +};_eccg :=uint32 (_edfe );_adaf .LocalSheetIdAttr =&_eccg ;continue ;};if _efbdf .Name .Local =="\u006e\u0061\u006d\u0065"{_degdc ,_gfeaf :=_efbdf .Value ,error (nil );if _gfeaf !=nil {return _gfeaf ;};_adaf .NameAttr =_degdc ;continue ;};if _efbdf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_bedcc ,_agga :=_efbdf .Value ,error (nil ); +if _agga !=nil {return _agga ;};_adaf .CustomMenuAttr =&_bedcc ;continue ;};if _efbdf .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_agbcf ,_fafed :=_b .ParseBool (_efbdf .Value );if _fafed !=nil {return _fafed ;};_adaf .VbProcedureAttr =&_agbcf ; +continue ;};if _efbdf .Name .Local =="\u0078\u006c\u006d"{_ceabd ,_ebafg :=_b .ParseBool (_efbdf .Value );if _ebafg !=nil {return _ebafg ;};_adaf .XlmAttr =&_ceabd ;continue ;};if _efbdf .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_bfecg ,_ccgc :=_b .ParseUint (_efbdf .Value ,10,32); +if _ccgc !=nil {return _ccgc ;};_dggac :=uint32 (_bfecg );_adaf .FunctionGroupIdAttr =&_dggac ;continue ;};if _efbdf .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_fdaa ,_bbeaa :=_efbdf .Value ,error (nil );if _bbeaa !=nil {return _bbeaa ; +};_adaf .ShortcutKeyAttr =&_fdaa ;continue ;};if _efbdf .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_ccbbd ,_fbge :=_b .ParseBool (_efbdf .Value );if _fbge !=nil {return _fbge ;};_adaf .PublishToServerAttr =&_ccbbd ; +continue ;};if _efbdf .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_fgfbg ,_beaf :=_b .ParseBool (_efbdf .Value );if _beaf !=nil {return _beaf ;};_adaf .WorkbookParameterAttr =&_fgfbg ; +continue ;};};for {_fegec ,_eadf :=d .Token ();if _eadf !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_eadf );};if _bggcf ,_gfaf :=_fegec .(_f .CharData ); +_gfaf {_adaf .Content =string (_bggcf );};if _cedg ,_bffcd :=_fegec .(_f .EndElement );_bffcd &&_cedg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_bgfbc *CT_ServerFormats )ValidateWithPath (path string )error {for _begad ,_ebead :=range _bgfbc .ServerFormat {if _gbeec :=_ebead .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_begad )); -_gbeec !=nil {return _gbeec ;};};return nil ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_bdf *CT_Boolean )ValidateWithPath (path string )error {for _gbb ,_beg :=range _bdf .X {if _gdg :=_beg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbb ));_gdg !=nil {return _gdg ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_adbef *CT_PivotCaches )ValidateWithPath (path string )error {for _feca ,_cbfcd :=range _adbef .PivotCache {if _fgaac :=_cbfcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_feca )); -_fgaac !=nil {return _fgaac ;};};return nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_cebf :=&CT_Chartsheet {};_cebf .SheetViews =NewCT_ChartsheetViews ();_cebf .Drawing =NewCT_Drawing ();return _cebf ;};func NewCT_MdxKPI ()*CT_MdxKPI {_badac :=&CT_MdxKPI {}; -_badac .PAttr =ST_MdxKPIProperty (1);return _badac ;};type ST_Orientation byte ;type ST_DynamicFilterType byte ;func NewCT_CustomProperties ()*CT_CustomProperties {_dbeef :=&CT_CustomProperties {};return _dbeef };func NewCT_FieldGroup ()*CT_FieldGroup {_fcfb :=&CT_FieldGroup {}; -return _fcfb };type CT_RevisionHeaders struct{ +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_ddfga *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_ddfga .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_ddfga .GuidAttr ); +};if _ddfga .ActionAttr ==ST_RevisionActionUnset {return _bg .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _cfeba :=_ddfga .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cfeba !=nil {return _cfeba ;};return nil ;};func (_egdfg ST_VerticalAlignment )ValidateWithPath (path string )error {switch _egdfg {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egdfg )); +};return nil ;};func (_dgad *CT_InputCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_dgad .RAttr )});if _dgad .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dgad .DeletedAttr ))}); +};if _dgad .UndoneAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dgad .UndoneAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_dgad .ValAttr )}); +if _dgad .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dgad .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_bbbbe ST_HorizontalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gedbff :=_f .Attr {};_gedbff .Name =name ;switch _bbbbe {case ST_HorizontalAlignmentUnset :_gedbff .Value ="";case ST_HorizontalAlignmentGeneral :_gedbff .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c"; +case ST_HorizontalAlignmentLeft :_gedbff .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_gedbff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_gedbff .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_gedbff .Value ="\u0066\u0069\u006c\u006c"; +case ST_HorizontalAlignmentJustify :_gedbff .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_gedbff .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_gedbff .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return _gedbff ,nil ;};func (_agdgb *CT_Missing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feafb :=range start .Attr {if _feafb .Name .Local =="\u0066\u0063"{_ceaeg ,_ccgfeb :=_feafb .Value ,error (nil );if _ccgfeb !=nil {return _ccgfeb ; +};_agdgb .FcAttr =&_ceaeg ;continue ;};if _feafb .Name .Local =="\u0066"{_dbfbg ,_afbac :=_b .ParseBool (_feafb .Value );if _afbac !=nil {return _afbac ;};_agdgb .FAttr =&_dbfbg ;continue ;};if _feafb .Name .Local =="\u0063"{_gebe ,_efbca :=_feafb .Value ,error (nil ); +if _efbca !=nil {return _efbca ;};_agdgb .CAttr =&_gebe ;continue ;};if _feafb .Name .Local =="\u0063\u0070"{_gfgd ,_bdeca :=_b .ParseUint (_feafb .Value ,10,32);if _bdeca !=nil {return _bdeca ;};_edfab :=uint32 (_gfgd );_agdgb .CpAttr =&_edfab ;continue ; +};if _feafb .Name .Local =="\u0069\u006e"{_deacb ,_aebca :=_b .ParseUint (_feafb .Value ,10,32);if _aebca !=nil {return _aebca ;};_fgffc :=uint32 (_deacb );_agdgb .InAttr =&_fgffc ;continue ;};if _feafb .Name .Local =="\u0062\u0063"{_cegfab ,_edgf :=_feafb .Value ,error (nil ); +if _edgf !=nil {return _edgf ;};_agdgb .BcAttr =&_cegfab ;continue ;};if _feafb .Name .Local =="\u0075"{_cfac ,_affca :=_b .ParseBool (_feafb .Value );if _affca !=nil {return _affca ;};_agdgb .UAttr =&_cfac ;continue ;};if _feafb .Name .Local =="\u0069"{_eagge ,_bebba :=_b .ParseBool (_feafb .Value ); +if _bebba !=nil {return _bebba ;};_agdgb .IAttr =&_eagge ;continue ;};if _feafb .Name .Local =="\u0075\u006e"{_ebcgg ,_fgbgb :=_b .ParseBool (_feafb .Value );if _fgbgb !=nil {return _fgbgb ;};_agdgb .UnAttr =&_ebcgg ;continue ;};if _feafb .Name .Local =="\u0073\u0074"{_fegcfd ,_gfeba :=_b .ParseBool (_feafb .Value ); +if _gfeba !=nil {return _gfeba ;};_agdgb .StAttr =&_fegcfd ;continue ;};if _feafb .Name .Local =="\u0062"{_cdgac ,_egfbf :=_b .ParseBool (_feafb .Value );if _egfbf !=nil {return _egfbf ;};_agdgb .BAttr =&_cdgac ;continue ;};};_fadc :for {_baaca ,_baagf :=d .Token (); +if _baagf !=nil {return _baagf ;};switch _cffbe :=_baaca .(type ){case _f .StartElement :switch _cffbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ggdd :=NewCT_Tuples (); +if _fafcg :=d .DecodeElement (_ggdd ,&_cffbe );_fafcg !=nil {return _fafcg ;};_agdgb .Tpls =append (_agdgb .Tpls ,_ggdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_deegd :=NewCT_X (); +if _aafdc :=d .DecodeElement (_deegd ,&_cffbe );_aafdc !=nil {return _aafdc ;};_agdgb .X =append (_agdgb .X ,_deegd );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_cffbe .Name ); +if _dggab :=d .Skip ();_dggab !=nil {return _dggab ;};};case _f .EndElement :break _fadc ;case _f .CharData :};};return nil ;};func (_bebde *CT_Tuples )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bebde .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_bebde .CAttr )}); +};e .EncodeToken (start );_gcbaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_gcfeb :=range _bebde .Tpl {e .EncodeElement (_gcfeb ,_gcbaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +}; -// Last Revision GUID -GuidAttr string ; +// Validate validates the CT_MdxMetadata and its children +func (_dgaba *CT_MdxMetadata )Validate ()error {return _dgaba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func NewCT_GroupLevels ()*CT_GroupLevels {_gggee :=&CT_GroupLevels {};return _gggee }; +func (_ecced ST_GradientType )Validate ()error {return _ecced .ValidateWithPath ("")};type CT_MetadataStringIndex struct{ -// Last GUID -LastGuidAttr *string ; +// Index Value +XAttr uint32 ; -// Shared Workbook -SharedAttr *bool ; +// String is a Set +SAttr *bool ;};func (_facee ST_FieldSortType )ValidateWithPath (path string )error {switch _facee {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facee )); +};return nil ;}; -// Disk Revisions -DiskRevisionsAttr *bool ; +// Validate validates the CT_WebPublishItem and its children +func (_dcbdb *CT_WebPublishItem )Validate ()error {return _dcbdb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};type CT_MetadataBlocks struct{ -// History -HistoryAttr *bool ; +// Metadata Block Count +CountAttr *uint32 ; -// Track Revisions -TrackRevisionsAttr *bool ; +// Metadata Block +Bk []*CT_MetadataBlock ;};func (_bedfaf *CT_OleLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfffb :=range start .Attr {if _gfffb .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"&&_gfffb .Name .Local =="\u0069\u0064"||_gfffb .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"&&_gfffb .Name .Local =="\u0069\u0064"{_dcbeabc ,_gdedd :=_gfffb .Value ,error (nil ); +if _gdedd !=nil {return _gdedd ;};_bedfaf .IdAttr =_dcbeabc ;continue ;};if _gfffb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ffcdbb ,_cdcfc :=_gfffb .Value ,error (nil );if _cdcfc !=nil {return _cdcfc ;};_bedfaf .ProgIdAttr =_ffcdbb ;continue ; +};};_eceafb :for {_ccecad ,_cafeg :=d .Token ();if _cafeg !=nil {return _cafeg ;};switch _gcgec :=_ccecad .(type ){case _f .StartElement :switch _gcgec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_bedfaf .OleItems =NewCT_OleItems (); +if _aede :=d .DecodeElement (_bedfaf .OleItems ,&_gcgec );_aede !=nil {return _aede ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_gcgec .Name ); +if _eegca :=d .Skip ();_eegca !=nil {return _eegca ;};};case _f .EndElement :break _eceafb ;case _f .CharData :};};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_abbgb :=&CT_Hyperlinks {};return _abbgb };const (ST_PrintErrorUnset ST_PrintError =0; +ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;); -// Exclusive Mode -ExclusiveAttr *bool ; +// Validate validates the CT_WebPr and its children +func (_beddb *CT_WebPr )Validate ()error {return _beddb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};type CT_TupleCache struct{ -// Revision Id -RevisionIdAttr *uint32 ; +// Entries +Entries *CT_PCDSDTCEntries ; -// Version -VersionAttr *int32 ; +// Sets +Sets *CT_Sets ; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Protected -ProtectedAttr *bool ; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Preserve History -PreserveHistoryAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Header -Header []*CT_RevisionHeader ;};func (_dbega ST_ShowDataAs )ValidateWithPath (path string )error {switch _dbega {case 0,1,2,3,4,5,6,7,8,9:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbega )); -};return nil ;}; +// Validate validates the Comments and its children +func (_egcgbc *Comments )Validate ()error {return _egcgbc .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_bbcaf *PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _bbcaf .CT_PivotCacheDefinition .MarshalXML (e ,start );};func (_fba *CT_Authors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _fba .Author !=nil {_de :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_bb :=range _fba .Author {e .EncodeElement (_bb ,_de );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DataValidation and its children -func (_aegcc *CT_DataValidation )Validate ()error {return _aegcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_CellWatches and its children -func (_dfce *CT_CellWatches )Validate ()error {return _dfce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func (_gedfb *CT_ExternalRow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_gedfb .RAttr )}); -e .EncodeToken (start );if _gedfb .Cell !=nil {_dcfc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_fcfc :=range _gedfb .Cell {e .EncodeElement (_fcfc ,_dcfc );};};e .EncodeToken (_e .EndElement {Name :start .Name }); +// Validate validates the CT_Missing and its children +func (_agbge *CT_Missing )Validate ()error {return _agbge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_fbggc *CT_QueryTableDeletedFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbggc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fbggc .CountAttr )}); +};e .EncodeToken (start );_acedb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ffgbfa :=range _fbggc .DeletedField {e .EncodeElement (_ffgbfa ,_acedb );};e .EncodeToken (_f .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_Borders and its children -func (_eef *CT_Borders )Validate ()error {return _eef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func NewCT_ExternalBook ()*CT_ExternalBook {_fdebf :=&CT_ExternalBook {};return _fdebf };type Users struct{CT_Users }; - +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_fgba *CT_CalcChain )ValidateWithPath (path string )error {for _gdef ,_dced :=range _fgba .C {if _bdee :=_dced .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_gdef ));_bdee !=nil {return _bdee ;};};if _fgba .ExtLst !=nil {if _edd :=_fgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edd !=nil {return _edd ;};};return nil ;}; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_eedb *CT_Fills )ValidateWithPath (path string )error {for _defab ,_cedd :=range _eedb .Fill {if _ebabf :=_cedd .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_defab ));_ebabf !=nil {return _ebabf ; -};};return nil ;};func (_efcb *CT_Map )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dadbgd :=range start .Attr {if _dadbgd .Name .Local =="\u0049\u0044"{_aeafc ,_febcb :=_b .ParseUint (_dadbgd .Value ,10,32);if _febcb !=nil {return _febcb ; -};_efcb .IDAttr =uint32 (_aeafc );continue ;};if _dadbgd .Name .Local =="\u004e\u0061\u006d\u0065"{_bbgff ,_fddg :=_dadbgd .Value ,error (nil );if _fddg !=nil {return _fddg ;};_efcb .NameAttr =_bbgff ;continue ;};if _dadbgd .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_gfgdb ,_feef :=_dadbgd .Value ,error (nil ); -if _feef !=nil {return _feef ;};_efcb .RootElementAttr =_gfgdb ;continue ;};if _dadbgd .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_bacec ,_fcffab :=_dadbgd .Value ,error (nil );if _fcffab !=nil {return _fcffab ;};_efcb .SchemaIDAttr =_bacec ; -continue ;};if _dadbgd .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_fded ,_dfcea :=_b .ParseBool (_dadbgd .Value ); -if _dfcea !=nil {return _dfcea ;};_efcb .ShowImportExportValidationErrorsAttr =_fded ;continue ;};if _dadbgd .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_bacab ,_dbbeb :=_b .ParseBool (_dadbgd .Value );if _dbbeb !=nil {return _dbbeb ;};_efcb .AutoFitAttr =_bacab ; -continue ;};if _dadbgd .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_abadc ,_gbbgg :=_b .ParseBool (_dadbgd .Value );if _gbbgg !=nil {return _gbbgg ;};_efcb .AppendAttr =_abadc ;continue ;};if _dadbgd .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_acbc ,_ecfef :=_b .ParseBool (_dadbgd .Value ); -if _ecfef !=nil {return _ecfef ;};_efcb .PreserveSortAFLayoutAttr =_acbc ;continue ;};if _dadbgd .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_gbed ,_aefe :=_b .ParseBool (_dadbgd .Value );if _aefe !=nil {return _aefe ; -};_efcb .PreserveFormatAttr =_gbed ;continue ;};};_geec :for {_fabfg ,_fbfag :=d .Token ();if _fbfag !=nil {return _fbfag ;};switch _fgbeb :=_fabfg .(type ){case _e .StartElement :switch _fgbeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_efcb .DataBinding =NewCT_DataBinding (); -if _bceag :=d .DecodeElement (_efcb .DataBinding ,&_fgbeb );_bceag !=nil {return _bceag ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_fgbeb .Name ); -if _edcfe :=d .Skip ();_edcfe !=nil {return _edcfe ;};};case _e .EndElement :break _geec ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_ProtectedRanges and its children +func (_cfacf *CT_ProtectedRanges )Validate ()error {return _cfacf .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_dgcad *CT_Dimensions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgcad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dgcad .CountAttr )}); +};e .EncodeToken (start );if _dgcad .Dimension !=nil {_aeedg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_fegd :=range _dgcad .Dimension {e .EncodeElement (_fegd ,_aeedg );}; +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewUsers ()*Users {_faggc :=&Users {};_faggc .CT_Users =*NewCT_Users ();return _faggc };func (_fafad ST_SortMethod )String ()string {switch _fafad {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065"; +case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_fbdcd *CT_Reviewed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfggga :=range start .Attr {if _gfggga .Name .Local =="\u0072\u0049\u0064"{_dacgec ,_agagf :=_b .ParseUint (_gfggga .Value ,10,32); +if _agagf !=nil {return _agagf ;};_fbdcd .RIdAttr =uint32 (_dacgec );continue ;};};for {_aacdg ,_cfdgf :=d .Token ();if _cfdgf !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_cfdgf ); +};if _dcacc ,_bdbebc :=_aacdg .(_f .EndElement );_bdbebc &&_dcacc .Name ==start .Name {break ;};};return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_cedcd :=&CT_MemberProperties {};return _cedcd };func NewCT_ChartsheetView ()*CT_ChartsheetView {_effdc :=&CT_ChartsheetView {}; +return _effdc }; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_becc *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_becc .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_becc .GuidAttr ); -};if _dddc :=_becc .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_dddc !=nil {return _dddc ;};if _eeaca :=_becc .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072"); -_eeaca !=nil {return _eeaca ;};if _becc .ExtLst !=nil {if _fcbgd :=_becc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbgd !=nil {return _fcbgd ;};};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_edcfe *CT_Hyperlink )Validate ()error {return _edcfe .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_Fill ()*CT_Fill {_fdacf :=&CT_Fill {};return _fdacf };func (_daebf ST_OleUpdate )Validate ()error {return _daebf .ValidateWithPath ("")}; +func (_fabde *CT_OleObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdebga :for {_facec ,_acdfa :=d .Token ();if _acdfa !=nil {return _acdfa ;};switch _ccedeg :=_facec .(type ){case _f .StartElement :switch _ccedeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_eafaaa :=NewCT_OleObject (); +if _dcbgb :=d .DecodeElement (_eafaaa ,&_ccedeg );_dcbgb !=nil {return _dcbgb ;};_fabde .OleObject =append (_fabde .OleObject ,_eafaaa );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_ccedeg .Name ); +if _afgea :=d .Skip ();_afgea !=nil {return _afgea ;};};case _f .EndElement :break _gdebga ;case _f .CharData :};};return nil ;};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;); +func (_cdgag *CT_MdxMemeberProp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddgcc :=range start .Attr {if _ddgcc .Name .Local =="\u006e"{_bebdg ,_ceade :=_b .ParseUint (_ddgcc .Value ,10,32);if _ceade !=nil {return _ceade ;};_cdgag .NAttr =uint32 (_bebdg ); +continue ;};if _ddgcc .Name .Local =="\u006e\u0070"{_afabe ,_fgdc :=_b .ParseUint (_ddgcc .Value ,10,32);if _fgdc !=nil {return _fgdc ;};_cdgag .NpAttr =uint32 (_afabe );continue ;};};for {_cgbeg ,_dbafg :=d .Token ();if _dbafg !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_dbafg ); +};if _egagg ,_bgdcd :=_cgbeg .(_f .EndElement );_bgdcd &&_egagg .Name ==start .Name {break ;};};return nil ;};func (_fgeeg *CT_SheetCalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgeeg .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fgeeg .FullCalcOnLoadAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aegeg *CT_Tuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gggeffb :=range start .Attr {if _gggeffb .Name .Local =="\u0066\u006c\u0064"{_bfefd ,_efebf :=_b .ParseUint (_gggeffb .Value ,10,32); +if _efebf !=nil {return _efebf ;};_ebdcdf :=uint32 (_bfefd );_aegeg .FldAttr =&_ebdcdf ;continue ;};if _gggeffb .Name .Local =="\u0068\u0069\u0065\u0072"{_cceaf ,_efdfg :=_b .ParseUint (_gggeffb .Value ,10,32);if _efdfg !=nil {return _efdfg ;};_edafb :=uint32 (_cceaf ); +_aegeg .HierAttr =&_edafb ;continue ;};if _gggeffb .Name .Local =="\u0069\u0074\u0065\u006d"{_gcbba ,_egeac :=_b .ParseUint (_gggeffb .Value ,10,32);if _egeac !=nil {return _egeac ;};_aegeg .ItemAttr =uint32 (_gcbba );continue ;};};for {_bggab ,_cbaacc :=d .Token (); +if _cbaacc !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_cbaacc );};if _cadga ,_agfcd :=_bggab .(_f .EndElement );_agfcd &&_cadga .Name ==start .Name {break ;};};return nil ; +};func (_gdeea ST_TargetScreenSize )String ()string {switch _gdeea {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030"; +case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324"; +case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};type CT_PivotFields struct{ -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_gaaae *CT_OutlinePr )ValidateWithPath (path string )error {return nil }; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_gfdef *CT_Connections )ValidateWithPath (path string )error {for _bfadg ,_bccdf :=range _gfdef .Connection {if _dgdae :=_bccdf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bfadg )); -_dgdae !=nil {return _dgdae ;};};return nil ;};func (_dgbef ST_CalcMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdaeg :=_e .Attr {};_gdaeg .Name =name ;switch _dgbef {case ST_CalcModeUnset :_gdaeg .Value ="";case ST_CalcModeManual :_gdaeg .Value ="\u006d\u0061\u006e\u0075\u0061\u006c"; -case ST_CalcModeAuto :_gdaeg .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_gdaeg .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _gdaeg ,nil ;};func (_cfaf *CT_DdeItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfaf .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cfaf .NameAttr )}); -};if _cfaf .OleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfaf .OleAttr ))});};if _cfaf .AdviseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfaf .AdviseAttr ))}); -};if _cfaf .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cfaf .PreferPicAttr ))});};e .EncodeToken (start );if _cfaf .Values !=nil {_ggfgg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}}; -e .EncodeElement (_cfaf .Values ,_ggfgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// PivotTable Field +PivotField []*CT_PivotField ;}; -// Validate validates the CT_Filter and its children -func (_bgccc *CT_Filter )Validate ()error {return _bgccc .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2; -ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);type CT_OlapPr struct{ +// Validate validates the CT_SheetBackgroundPicture and its children +func (_fbbccd *CT_SheetBackgroundPicture )Validate ()error {return _fbbccd .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_adbf *CT_Extension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adbf .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_adbf .UriAttr )}); +};e .EncodeToken (start );if _adbf .Any !=nil {_adbf .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1; +ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;); -// Local Cube -LocalAttr *bool ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_edded *CT_GroupMember )ValidateWithPath (path string )error {return nil }; -// Local Cube Connection -LocalConnectionAttr *string ; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_dfcbf *CT_CellStyle )ValidateWithPath (path string )error {if _dfcbf .ExtLst !=nil {if _fbfe :=_dfcbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfe !=nil {return _fbfe ;};};return nil ;}; -// Local Refresh -LocalRefreshAttr *bool ; +// Validate validates the CT_DataFields and its children +func (_gdag *CT_DataFields )Validate ()error {return _gdag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func (_dffac ST_VolDepType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dffac .String (),start ); +};func (_bffcad ST_PhoneticAlignment )String ()string {switch _bffcad {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return "";};func (_fbefb *ST_PhoneticType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbefb =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fbefb =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fbefb =2; +case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fbefb =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fbefb =4;};return nil ;}; -// Send Locale to OLAP -SendLocaleAttr *bool ; +// Validate validates the CT_CalculatedItems and its children +func (_accb *CT_CalculatedItems )Validate ()error {return _accb .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func NewCT_FutureMetadata ()*CT_FutureMetadata {_eebc :=&CT_FutureMetadata {}; +return _eebc }; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_gagfb *CT_MetadataRecord )ValidateWithPath (path string )error {return nil }; -// OLAP Fill Formatting -ServerFillAttr *bool ; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_ecfb *CT_FontScheme )ValidateWithPath (path string )error {if _ecfb .ValAttr ==ST_FontSchemeUnset {return _bg .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 _ddebg :=_ecfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddebg !=nil {return _ddebg ;};return nil ;};func (_geeag *CT_ReviewedRevisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geeag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_geeag .CountAttr )}); +};e .EncodeToken (start );_gdbga :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_dfacf :=range _geeag .Reviewed {e .EncodeElement (_dfacf ,_gdbga );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_fccgg *CT_MetadataTypes )ValidateWithPath (path string )error {for _cfeabf ,_egaeb :=range _fccgg .MetadataType {if _febabd :=_egaeb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cfeabf )); +_febabd !=nil {return _febabd ;};};return nil ;}; -// OLAP Server Font -ServerFontAttr *bool ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_faag *CT_CommentList )ValidateWithPath (path string )error {for _ebbbc ,_fcad :=range _faag .Comment {if _aggd :=_fcad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_ebbbc )); +_aggd !=nil {return _aggd ;};};return nil ;};func (_gagbef *ST_FileType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gagbef =0;case "\u006d\u0061\u0063":*_gagbef =1;case "\u0077\u0069\u006e":*_gagbef =2;case "\u0064\u006f\u0073":*_gagbef =3; +case "\u006c\u0069\u006e":*_gagbef =4;case "\u006f\u0074\u0068e\u0072":*_gagbef =5;};return nil ;};func (_ebbfgg *CT_FilterColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_ebbfgg .ColIdAttr )}); +if _ebbfgg .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebbfgg .HiddenButtonAttr ))});}; +if _ebbfgg .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ebbfgg .ShowButtonAttr ))});};e .EncodeToken (start ); +if _ebbfgg .Filters !=nil {_eafff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ebbfgg .Filters ,_eafff );};if _ebbfgg .Top10 !=nil {_aebgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}}; +e .EncodeElement (_ebbfgg .Top10 ,_aebgd );};if _ebbfgg .CustomFilters !=nil {_facgdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ebbfgg .CustomFilters ,_facgdc ); +};if _ebbfgg .DynamicFilter !=nil {_fdacc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ebbfgg .DynamicFilter ,_fdacc );};if _ebbfgg .ColorFilter !=nil {_cacag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}}; +e .EncodeElement (_ebbfgg .ColorFilter ,_cacag );};if _ebbfgg .IconFilter !=nil {_agebb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ebbfgg .IconFilter ,_agebb ); +};if _ebbfgg .ExtLst !=nil {_gfgee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebbfgg .ExtLst ,_gfgee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_dcafe *ST_FontScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfefad ,_fagbf :=d .Token ();if _fagbf !=nil {return _fagbf ;};if _aggff ,_gbfafg :=_cfefad .(_e .EndElement );_gbfafg &&_aggff .Name ==start .Name {*_dcafe =1; -return nil ;};if _cabed ,_ecaeba :=_cfefad .(_e .CharData );!_ecaeba {return _g .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",_cfefad );}else {switch string (_cabed ){case "":*_dcafe =0; -case "\u006e\u006f\u006e\u0065":*_dcafe =1;case "\u006d\u0061\u006ao\u0072":*_dcafe =2;case "\u006d\u0069\u006eo\u0072":*_dcafe =3;};};_cfefad ,_fagbf =d .Token ();if _fagbf !=nil {return _fagbf ;};if _baddf ,_cdcab :=_cfefad .(_e .EndElement );_cdcab &&_baddf .Name ==start .Name {return nil ; -};return _g .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",_cfefad );};type CT_DataValidations struct{ +// Validate validates the CT_TableStyleInfo and its children +func (_agddff *CT_TableStyleInfo )Validate ()error {return _agddff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; -// Disable Prompts -DisablePromptsAttr *bool ; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_fggg *CT_ChartsheetPr )ValidateWithPath (path string )error {if _fggg .TabColor !=nil {if _dcaa :=_fggg .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dcaa !=nil {return _dcaa ;};};return nil ;};func (_bgcbce ST_OleUpdate )ValidateWithPath (path string )error {switch _bgcbce {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcbce )); +};return nil ;};func (_baafge ST_Type )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_baafge .String (),start );}; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// Validate validates the EG_ExtensionList and its children +func (_abdfb *EG_ExtensionList )Validate ()error {return _abdfb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_fcgcf *CT_FieldGroup )ValidateWithPath (path string )error {if _fcgcf .RangePr !=nil {if _faedb :=_fcgcf .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_faedb !=nil {return _faedb ;};};if _fcgcf .DiscretePr !=nil {if _bfaeb :=_fcgcf .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"); +_bfaeb !=nil {return _bfaeb ;};};if _fcgcf .GroupItems !=nil {if _cagd :=_fcgcf .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_cagd !=nil {return _cagd ;};};return nil ;}; -// Data Validation Item Count -CountAttr *uint32 ; +// Validate validates the CT_GroupMember and its children +func (_fbeaf *CT_GroupMember )Validate ()error {return _fbeaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_efagd *CT_CustomProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccde :for {_bbef ,_dfaf :=d .Token (); +if _dfaf !=nil {return _dfaf ;};switch _bafg :=_bbef .(type ){case _f .StartElement :switch _bafg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_ecceg :=NewCT_CustomProperty (); +if _cbcd :=d .DecodeElement (_ecceg ,&_bafg );_cbcd !=nil {return _cbcd ;};_efagd .CustomPr =append (_efagd .CustomPr ,_ecceg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bafg .Name ); +if _ebfd :=d .Skip ();_ebfd !=nil {return _ebfd ;};};case _f .EndElement :break _dccde ;case _f .CharData :};};return nil ;}; -// Data Validation -DataValidation []*CT_DataValidation ;}; +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_gecb *CT_ConditionalFormat )ValidateWithPath (path string )error {if _ccce :=_gecb .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_ccce !=nil {return _ccce ;};if _deda :=_gecb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_deda !=nil {return _deda ;};if _gcacc :=_gecb .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_gcacc !=nil {return _gcacc ;};if _gecb .ExtLst !=nil {if _bead :=_gecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bead !=nil {return _bead ;};};return nil ;};func (_aeacf *CT_TextPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aeacf .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .PromptAttr ))}); +};if _aeacf .FileTypeAttr !=ST_FileTypeUnset {_dafcb ,_eabefg :=_aeacf .FileTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _eabefg !=nil {return _eabefg ;};start .Attr =append (start .Attr ,_dafcb );}; +if _aeacf .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .CodePageAttr )});};if _aeacf .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .CharacterSetAttr )}); +};if _aeacf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .FirstRowAttr )});};if _aeacf .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .SourceFileAttr )}); +};if _aeacf .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .DelimitedAttr ))});};if _aeacf .DecimalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .DecimalAttr )}); +};if _aeacf .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .ThousandsAttr )});};if _aeacf .TabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .TabAttr ))}); +};if _aeacf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .SpaceAttr ))});};if _aeacf .CommaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .CommaAttr ))}); +};if _aeacf .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .SemicolonAttr ))});};if _aeacf .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aeacf .ConsecutiveAttr ))}); +};if _aeacf .QualifierAttr !=ST_QualifierUnset {_ddedf ,_dcbac :=_aeacf .QualifierAttr .MarshalXMLAttr (_f .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _dcbac !=nil {return _dcbac ;};start .Attr =append (start .Attr ,_ddedf );};if _aeacf .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_bg .Sprintf ("\u0025\u0076",*_aeacf .DelimiterAttr )}); +};e .EncodeToken (start );if _aeacf .TextFields !=nil {_caaab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_aeacf .TextFields ,_caaab );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the PivotTableDefinition and its children -func (_dbfeb *PivotTableDefinition )Validate ()error {return _dbfeb .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; +// Validate validates the CT_TableColumn and its children +func (_cabfd *CT_TableColumn )Validate ()error {return _cabfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func (_cfgef ST_DataValidationImeMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfgef .String (),start ); +};func (_dfdaf *CT_SortState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfdaf .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dfdaf .ColumnSortAttr ))}); +};if _dfdaf .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dfdaf .CaseSensitiveAttr ))}); +};if _dfdaf .SortMethodAttr !=ST_SortMethodUnset {_ebefb ,_fecca :=_dfdaf .SortMethodAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _fecca !=nil {return _fecca ;};start .Attr =append (start .Attr ,_ebefb ); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_dfdaf .RefAttr )});e .EncodeToken (start );if _dfdaf .SortCondition !=nil {_eaebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}}; +for _ ,_acde :=range _dfdaf .SortCondition {e .EncodeElement (_acde ,_eaebe );};};if _dfdaf .ExtLst !=nil {_gbfcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfdaf .ExtLst ,_gbfcd );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_ObjectAnchor struct{ -// Validate validates the CT_ServerFormat and its children -func (_gcbbdg *CT_ServerFormat )Validate ()error {return _gcbbdg .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_RevisionCellChange struct{ +// Move With Cells +MoveWithCellsAttr *bool ; -// Sheet Id -SIdAttr uint32 ; +// Size With Cells +SizeWithCellsAttr *bool ;From *_dc .From ;To *_dc .To ;};func (_abbeb *CT_Mdx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbeb .FAttr =ST_MdxFunctionType (1);for _ ,_gebb :=range start .Attr {if _gebb .Name .Local =="\u006e"{_gccf ,_aeefe :=_b .ParseUint (_gebb .Value ,10,32); +if _aeefe !=nil {return _aeefe ;};_abbeb .NAttr =uint32 (_gccf );continue ;};if _gebb .Name .Local =="\u0066"{_abbeb .FAttr .UnmarshalXMLAttr (_gebb );continue ;};};_fcgb :for {_fdcd ,_afgfc :=d .Token ();if _afgfc !=nil {return _afgfc ;};switch _afdd :=_fdcd .(type ){case _f .StartElement :switch _afdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_abbeb .T =NewCT_MdxTuple (); +if _becbb :=d .DecodeElement (_abbeb .T ,&_afdd );_becbb !=nil {return _becbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_abbeb .Ms =NewCT_MdxSet (); +if _facfd :=d .DecodeElement (_abbeb .Ms ,&_afdd );_facfd !=nil {return _facfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_abbeb .P =NewCT_MdxMemeberProp (); +if _ccbcg :=d .DecodeElement (_abbeb .P ,&_afdd );_ccbcg !=nil {return _ccbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_abbeb .K =NewCT_MdxKPI (); +if _agcba :=d .DecodeElement (_abbeb .K ,&_afdd );_agcba !=nil {return _agcba ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_afdd .Name ); +if _dccc :=d .Skip ();_dccc !=nil {return _dccc ;};};case _f .EndElement :break _fcgb ;case _f .CharData :};};return nil ;};func NewCT_WebPublishing ()*CT_WebPublishing {_defd :=&CT_WebPublishing {};return _defd };func (_dfacg *CT_PCDKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dfacg .UniqueNameAttr )}); +if _dfacg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .CaptionAttr )});};if _dfacg .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .DisplayFolderAttr )}); +};if _dfacg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .MeasureGroupAttr )});};if _dfacg .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .ParentAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dfacg .ValueAttr )});if _dfacg .GoalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .GoalAttr )}); +};if _dfacg .StatusAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .StatusAttr )});};if _dfacg .TrendAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .TrendAttr )}); +};if _dfacg .WeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .WeightAttr )});};if _dfacg .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dfacg .TimeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Old Formatting Information -OdxfAttr *bool ; +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_fdbg *CT_Dxf )ValidateWithPath (path string )error {if _fdbg .Font !=nil {if _efggf :=_fdbg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_efggf !=nil {return _efggf ;};};if _fdbg .NumFmt !=nil {if _bdbge :=_fdbg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_bdbge !=nil {return _bdbge ;};};if _fdbg .Fill !=nil {if _gabf :=_fdbg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gabf !=nil {return _gabf ;};};if _fdbg .Alignment !=nil {if _efgda :=_fdbg .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); +_efgda !=nil {return _efgda ;};};if _fdbg .Border !=nil {if _egbfd :=_fdbg .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_egbfd !=nil {return _egbfd ;};};if _fdbg .Protection !=nil {if _aefeg :=_fdbg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_aefeg !=nil {return _aefeg ;};};if _fdbg .ExtLst !=nil {if _deabc :=_fdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deabc !=nil {return _deabc ;};};return nil ;};func NewCT_ControlPr ()*CT_ControlPr {_cfgeg :=&CT_ControlPr {}; +_cfgeg .Anchor =NewCT_ObjectAnchor ();return _cfgeg ;};func (_feag *CT_CustomWorkbookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feag .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_ffca :=range start .Attr {if _ffca .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_ggdca ,_bfcg :=_b .ParseBool (_ffca .Value );if _bfcg !=nil {return _bfcg ;};_feag .ShowVerticalScrollAttr =&_ggdca ; +continue ;};if _ffca .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_eabe ,_fafe :=_b .ParseBool (_ffca .Value );if _fafe !=nil {return _fafe ;};_feag .ShowSheetTabsAttr =&_eabe ;continue ;};if _ffca .Name .Local =="\u0067\u0075\u0069\u0064"{_aefb ,_cafd :=_ffca .Value ,error (nil ); +if _cafd !=nil {return _cafd ;};_feag .GuidAttr =_aefb ;continue ;};if _ffca .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_adcc ,_fffef :=_b .ParseInt (_ffca .Value ,10,32);if _fffef !=nil {return _fffef ;};_bbfcd :=int32 (_adcc );_feag .XWindowAttr =&_bbfcd ; +continue ;};if _ffca .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cfaec ,_daeg :=_b .ParseUint (_ffca .Value ,10,32);if _daeg !=nil {return _daeg ;};_ebff :=uint32 (_cfaec );_feag .MergeIntervalAttr =&_ebff ; +continue ;};if _ffca .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_bcfa ,_aggfc :=_b .ParseInt (_ffca .Value ,10,32);if _aggfc !=nil {return _aggfc ;};_aadce :=int32 (_bcfa );_feag .YWindowAttr =&_aadce ;continue ;};if _ffca .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_befag ,_aebga :=_b .ParseBool (_ffca .Value ); +if _aebga !=nil {return _aebga ;};_feag .OnlySyncAttr =&_befag ;continue ;};if _ffca .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_baaf ,_egeca :=_b .ParseUint (_ffca .Value ,10,32);if _egeca !=nil {return _egeca ;};_feag .WindowWidthAttr =uint32 (_baaf ); +continue ;};if _ffca .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_bbba ,_fcabc :=_b .ParseBool (_ffca .Value );if _fcabc !=nil {return _fcabc ;};_feag .IncludePrintSettingsAttr =&_bbba ; +continue ;};if _ffca .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_efdd ,_gbgb :=_b .ParseUint (_ffca .Value ,10,32);if _gbgb !=nil {return _gbgb ;};_feag .WindowHeightAttr =uint32 (_efdd );continue ;};if _ffca .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_caege ,_bfdc :=_b .ParseUint (_ffca .Value ,10,32); +if _bfdc !=nil {return _bfdc ;};_ggfd :=uint32 (_caege );_feag .TabRatioAttr =&_ggfd ;continue ;};if _ffca .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_gacba ,_dffbf :=_b .ParseBool (_ffca .Value );if _dffbf !=nil {return _dffbf ; +};_feag .ShowFormulaBarAttr =&_gacba ;continue ;};if _ffca .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_bfed ,_bcgf :=_b .ParseBool (_ffca .Value );if _bcgf !=nil {return _bcgf ;};_feag .ChangesSavedWinAttr =&_bfed ; +continue ;};if _ffca .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_aabg ,_beeb :=_b .ParseBool (_ffca .Value );if _beeb !=nil {return _beeb ;};_feag .MaximizedAttr =&_aabg ;continue ;};if _ffca .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_feag .ShowCommentsAttr .UnmarshalXMLAttr (_ffca ); +continue ;};if _ffca .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_fafab ,_fdba :=_b .ParseBool (_ffca .Value );if _fdba !=nil {return _fdba ;};_feag .AutoUpdateAttr =&_fafab ;continue ;};if _ffca .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aeaa ,_beedd :=_b .ParseUint (_ffca .Value ,10,32); +if _beedd !=nil {return _beedd ;};_feag .ActiveSheetIdAttr =uint32 (_aeaa );continue ;};if _ffca .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_acacb ,_deffb :=_b .ParseBool (_ffca .Value ); +if _deffb !=nil {return _deffb ;};_feag .ShowHorizontalScrollAttr =&_acacb ;continue ;};if _ffca .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_agca ,_geca :=_b .ParseBool (_ffca .Value );if _geca !=nil {return _geca ; +};_feag .ShowStatusbarAttr =&_agca ;continue ;};if _ffca .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_bbca ,_beea :=_b .ParseBool (_ffca .Value );if _beea !=nil {return _beea ;};_feag .PersonalViewAttr =&_bbca ; +continue ;};if _ffca .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_efce ,_dgaf :=_b .ParseBool (_ffca .Value );if _dgaf !=nil {return _dgaf ;};_feag .MinimizedAttr =&_efce ;continue ;};if _ffca .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_feag .ShowObjectsAttr .UnmarshalXMLAttr (_ffca ); +continue ;};if _ffca .Name .Local =="\u006e\u0061\u006d\u0065"{_cbgcg ,_fecg :=_ffca .Value ,error (nil );if _fecg !=nil {return _fecg ;};_feag .NameAttr =_cbgcg ;continue ;};if _ffca .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_cegfa ,_dbbfc :=_b .ParseBool (_ffca .Value ); +if _dbbfc !=nil {return _dbbfc ;};_feag .IncludeHiddenRowColAttr =&_cegfa ;continue ;};};_bfecc :for {_fagec ,_accbg :=d .Token ();if _accbg !=nil {return _accbg ;};switch _bcgeb :=_fagec .(type ){case _f .StartElement :switch _bcgeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feag .ExtLst =NewCT_ExtensionList (); +if _aadec :=d .DecodeElement (_feag .ExtLst ,&_bcgeb );_aadec !=nil {return _aadec ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bcgeb .Name ); +if _acfba :=d .Skip ();_acfba !=nil {return _acfba ;};};case _f .EndElement :break _bfecc ;case _f .CharData :};};return nil ;};func (_cdadb *CT_Tuples )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gffd :=range start .Attr {if _gffd .Name .Local =="\u0063"{_aegddc ,_ggbbc :=_b .ParseUint (_gffd .Value ,10,32); +if _ggbbc !=nil {return _ggbbc ;};_cagdb :=uint32 (_aegddc );_cdadb .CAttr =&_cagdb ;continue ;};};_fcfde :for {_eadba ,_ddcfa :=d .Token ();if _ddcfa !=nil {return _ddcfa ;};switch _dbbac :=_eadba .(type ){case _f .StartElement :switch _dbbac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_fdbgaf :=NewCT_Tuple (); +if _eegga :=d .DecodeElement (_fdbgaf ,&_dbbac );_eegga !=nil {return _eegga ;};_cdadb .Tpl =append (_cdadb .Tpl ,_fdbgaf );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_dbbac .Name ); +if _gagag :=d .Skip ();_gagag !=nil {return _gagag ;};};case _f .EndElement :break _fcfde ;case _f .CharData :};};return nil ;}; -// Row Column Formatting Change -XfDxfAttr *bool ; +// Validate validates the CT_XmlPr and its children +func (_fdcgd *CT_XmlPr )Validate ()error {return _fdcgd .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_afdbc *CT_DynamicFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdbc .TypeAttr =ST_DynamicFilterType (1); +for _ ,_acgea :=range start .Attr {if _acgea .Name .Local =="\u0074\u0079\u0070\u0065"{_afdbc .TypeAttr .UnmarshalXMLAttr (_acgea );continue ;};if _acgea .Name .Local =="\u0076\u0061\u006c"{_aeea ,_dadg :=_b .ParseFloat (_acgea .Value ,64);if _dadg !=nil {return _dadg ; +};_afdbc .ValAttr =&_aeea ;continue ;};if _acgea .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_ceeaa ,_bacga :=ParseStdlibTime (_acgea .Value );if _bacga !=nil {return _bacga ;};_afdbc .ValIsoAttr =&_ceeaa ;continue ;};if _acgea .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_ebba ,_bddc :=_b .ParseFloat (_acgea .Value ,64); +if _bddc !=nil {return _bddc ;};_afdbc .MaxValAttr =&_ebba ;continue ;};if _acgea .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_gbgca ,_ffgea :=ParseStdlibTime (_acgea .Value );if _ffgea !=nil {return _ffgea ;};_afdbc .MaxValIsoAttr =&_gbgca ; +continue ;};};for {_bbfeg ,_gedbg :=d .Token ();if _gedbg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_gedbg );};if _egbb ,_badbc :=_bbfeg .(_f .EndElement ); +_badbc &&_egbb .Name ==start .Name {break ;};};return nil ;};type ST_ShowDataAs byte ;func (_aaecb *CT_RevisionAutoFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_aaecb .SheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_aaecb .RefAttr )});if _aaecb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_aaecb .AutoFormatIdAttr )}); +};if _aaecb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaecb .ApplyNumberFormatsAttr ))}); +};if _aaecb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaecb .ApplyBorderFormatsAttr ))}); +};if _aaecb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaecb .ApplyFontFormatsAttr ))}); +};if _aaecb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaecb .ApplyPatternFormatsAttr ))}); +};if _aaecb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaecb .ApplyAlignmentFormatsAttr ))}); +};if _aaecb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aaecb .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbecbd *ST_CalcMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbecbd =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bbecbd =1; +case "\u0061\u0075\u0074\u006f":*_bbecbd =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_bbecbd =3;};return nil ;};func (_fbaaab *ST_Axis )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbaaab =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_fbaaab =1; +case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_fbaaab =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_fbaaab =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_fbaaab =4;};return nil ;}; -// Style Revision -SAttr *bool ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_adb *AG_RevData )ValidateWithPath (path string )error {return nil };func (_gbcc *CT_CommentList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgg :for {_fecafb ,_gdfe :=d .Token ();if _gdfe !=nil {return _gdfe ;};switch _aebg :=_fecafb .(type ){case _f .StartElement :switch _aebg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dgfg :=NewCT_Comment (); +if _egcd :=d .DecodeElement (_dgfg ,&_aebg );_egcd !=nil {return _egcd ;};_gbcc .Comment =append (_gbcc .Comment ,_dgfg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_aebg .Name ); +if _aabbf :=d .Skip ();_aabbf !=nil {return _aabbf ;};};case _f .EndElement :break _cfgg ;case _f .CharData :};};return nil ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_efgdc :=&CT_MetadataStringIndex {};return _efgdc ;};func (_aaddd ST_PatternType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaaca :=_f .Attr {}; +_aaaca .Name =name ;switch _aaddd {case ST_PatternTypeUnset :_aaaca .Value ="";case ST_PatternTypeNone :_aaaca .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_aaaca .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_aaaca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079"; +case ST_PatternTypeDarkGray :_aaaca .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_aaaca .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_aaaca .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"; +case ST_PatternTypeDarkVertical :_aaaca .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_aaaca .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_aaaca .Value ="\u0064\u0061\u0072\u006b\u0055\u0070"; +case ST_PatternTypeDarkGrid :_aaaca .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_aaaca .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_aaaca .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"; +case ST_PatternTypeLightVertical :_aaaca .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_aaaca .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_aaaca .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070"; +case ST_PatternTypeLightGrid :_aaaca .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_aaaca .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_aaaca .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035"; +case ST_PatternTypeGray0625 :_aaaca .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _aaaca ,nil ;};type CT_Comment struct{ -// Formatting -DxfAttr *bool ; +// Cell Reference +RefAttr string ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Author Id +AuthorIdAttr uint32 ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Unique Identifier for Comment +GuidAttr *string ; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Shape ID +ShapeIdAttr *uint32 ; -// Phonetic Text -PhAttr *bool ; +// Comment Text +Text *CT_Rst ; -// Old Phonetic Text -OldPhAttr *bool ; +// Comment Properties +CommentPr *CT_CommentPr ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3; +ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8; +ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;);func (_agbf *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_agbf .IdAttr )}); +if _agbf .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .SourceFileAttr )});};if _agbf .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .OdcFileAttr )}); +};if _agbf .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .KeepAliveAttr ))});};if _agbf .IntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .IntervalAttr )}); +};if _agbf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .NameAttr )});};if _agbf .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .DescriptionAttr )}); +};if _agbf .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .TypeAttr )});};if _agbf .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .ReconnectionMethodAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_agbf .RefreshedVersionAttr )});if _agbf .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .MinRefreshableVersionAttr )}); +};if _agbf .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .SavePasswordAttr ))});};if _agbf .NewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .NewAttr ))}); +};if _agbf .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .DeletedAttr ))});};if _agbf .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .OnlyUseConnectionFileAttr ))}); +};if _agbf .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .BackgroundAttr ))});};if _agbf .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .RefreshOnLoadAttr ))}); +};if _agbf .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_agbf .SaveDataAttr ))});};if _agbf .CredentialsAttr !=ST_CredMethodUnset {_bdede ,_daaeg :=_agbf .CredentialsAttr .MarshalXMLAttr (_f .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"}); +if _daaeg !=nil {return _daaeg ;};start .Attr =append (start .Attr ,_bdede );};if _agbf .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_agbf .SingleSignOnIdAttr )}); +};e .EncodeToken (start );if _agbf .DbPr !=nil {_ecff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_agbf .DbPr ,_ecff );};if _agbf .OlapPr !=nil {_dgbec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}}; +e .EncodeElement (_agbf .OlapPr ,_dgbec );};if _agbf .WebPr !=nil {_fbed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_agbf .WebPr ,_fbed );};if _agbf .TextPr !=nil {_dacge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}}; +e .EncodeElement (_agbf .TextPr ,_dacge );};if _agbf .Parameters !=nil {_eced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agbf .Parameters ,_eced );};if _agbf .ExtLst !=nil {_ccac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_agbf .ExtLst ,_ccac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baacc *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baacc .Authors =NewCT_Authors ();_baacc .CommentList =NewCT_CommentList (); +_ccccf :for {_agae ,_cccde :=d .Token ();if _cccde !=nil {return _cccde ;};switch _gacd :=_agae .(type ){case _f .StartElement :switch _gacd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _cbfe :=d .DecodeElement (_baacc .Authors ,&_gacd ); +_cbfe !=nil {return _cbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _gbbc :=d .DecodeElement (_baacc .CommentList ,&_gacd ); +_gbbc !=nil {return _gbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baacc .ExtLst =NewCT_ExtensionList (); +if _geab :=d .DecodeElement (_baacc .ExtLst ,&_gacd );_geab !=nil {return _geab ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gacd .Name ); +if _fafa :=d .Skip ();_fafa !=nil {return _fafa ;};};case _f .EndElement :break _ccccf ;case _f .CharData :};};return nil ;};func (_ddea *CT_ColFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddea .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ddea .CountAttr )}); +};e .EncodeToken (start );_dbdba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_ccddga :=range _ddea .Field {e .EncodeElement (_ccddga ,_dbdba );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_bdcee *CT_ProtectedRange )ValidateWithPath (path string )error {return nil }; -// Old Cell Data -Oc *CT_Cell ; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_dbdf *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_bdacb *CT_FutureMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_bdacb .NameAttr )}); +if _bdacb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bdacb .CountAttr )});};e .EncodeToken (start );if _bdacb .Bk !=nil {_bfac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}}; +for _ ,_gacee :=range _bdacb .Bk {e .EncodeElement (_gacee ,_bfac );};};if _bdacb .ExtLst !=nil {_bdgcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdacb .ExtLst ,_bdgcb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_Filter struct{ -// New Cell Data -Nc *CT_Cell ; +// Filter Value +ValAttr *string ;};func (_cadd *CT_Cfvo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadd .TypeAttr =ST_CfvoType (1);for _ ,_dadaa :=range start .Attr {if _dadaa .Name .Local =="\u0074\u0079\u0070\u0065"{_cadd .TypeAttr .UnmarshalXMLAttr (_dadaa ); +continue ;};if _dadaa .Name .Local =="\u0076\u0061\u006c"{_feae ,_bccbd :=_dadaa .Value ,error (nil );if _bccbd !=nil {return _bccbd ;};_cadd .ValAttr =&_feae ;continue ;};if _dadaa .Name .Local =="\u0067\u0074\u0065"{_cacf ,_bbc :=_b .ParseBool (_dadaa .Value ); +if _bbc !=nil {return _bbc ;};_cadd .GteAttr =&_cacf ;continue ;};};_bdg :for {_fgada ,_cbfg :=d .Token ();if _cbfg !=nil {return _cbfg ;};switch _cbab :=_fgada .(type ){case _f .StartElement :switch _cbab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadd .ExtLst =NewCT_ExtensionList (); +if _efdc :=d .DecodeElement (_cadd .ExtLst ,&_cbab );_efdc !=nil {return _efdc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_cbab .Name ); +if _bbgfa :=d .Skip ();_bbgfa !=nil {return _bbgfa ;};};case _f .EndElement :break _bdg ;case _f .CharData :};};return nil ;};func (_gcafe *CT_GroupMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgff :=range start .Attr {if _bgff .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dgdg ,_cgeag :=_bgff .Value ,error (nil ); +if _cgeag !=nil {return _cgeag ;};_gcafe .UniqueNameAttr =_dgdg ;continue ;};if _bgff .Name .Local =="\u0067\u0072\u006fu\u0070"{_adbcg ,_bfedc :=_b .ParseBool (_bgff .Value );if _bfedc !=nil {return _bfedc ;};_gcafe .GroupAttr =&_adbcg ;continue ;};}; +for {_eeaff ,_aaag :=d .Token ();if _aaag !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_aaag );};if _caaba ,_dbeee :=_eeaff .(_f .EndElement ); +_dbeee &&_caaba .Name ==start .Name {break ;};};return nil ;};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3; +ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_fg *CT_Authors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bd :for {_fd ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _fdg :=_fd .(type ){case _f .StartElement :switch _fdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _bdd string ; +if _aba :=d .DecodeElement (&_bdd ,&_fdg );_aba !=nil {return _aba ;};_fg .Author =append (_fg .Author ,_bdd );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_fdg .Name ); +if _baf :=d .Skip ();_baf !=nil {return _baf ;};};case _f .EndElement :break _bd ;case _f .CharData :};};return nil ;};func (_gebdga *ST_VolValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gebdga =0;case "\u0062":*_gebdga =1; +case "\u006e":*_gebdga =2;case "\u0065":*_gebdga =3;case "\u0073":*_gebdga =4;};return nil ;};func (_adaeb ST_DvAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adaeb .String (),start );};func (_dbgaf ST_SortBy )Validate ()error {return _dbgaf .ValidateWithPath ("")}; +func (_gabcbf ST_IconSetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gggeg :=_f .Attr {};_gggeg .Name =name ;switch _gabcbf {case ST_IconSetTypeUnset :_gggeg .Value ="";case ST_IconSetType3Arrows :_gggeg .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073"; +case ST_IconSetType3ArrowsGray :_gggeg .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_gggeg .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_gggeg .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031"; +case ST_IconSetType3TrafficLights2 :_gggeg .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_gggeg .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_gggeg .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073"; +case ST_IconSetType3Symbols2 :_gggeg .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_gggeg .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_gggeg .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; +case ST_IconSetType4RedToBlack :_gggeg .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_gggeg .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_gggeg .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073"; +case ST_IconSetType5Arrows :_gggeg .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_gggeg .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_gggeg .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067"; +case ST_IconSetType5Quarters :_gggeg .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _gggeg ,nil ;};func (_gfgef ST_RevisionAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcfgcd :=_f .Attr {};_fcfgcd .Name =name ;switch _gfgef {case ST_RevisionActionUnset :_fcfgcd .Value =""; +case ST_RevisionActionAdd :_fcfgcd .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_fcfgcd .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _fcfgcd ,nil ;};func (_abcba *CT_Filter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abcba .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_abcba .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeaffd *CT_HierarchyUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cagdd :=range start .Attr {if _cagdd .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_gegg ,_dceaf :=_b .ParseInt (_cagdd .Value ,10,32); +if _dceaf !=nil {return _dceaf ;};_eeaffd .HierarchyUsageAttr =int32 (_gegg );continue ;};};for {_bdfg ,_gfadaf :=d .Token ();if _gfadaf !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_gfadaf ); +};if _abbf ,_ebcec :=_bdfg .(_f .EndElement );_ebcec &&_abbf .Name ==start .Name {break ;};};return nil ;}; -// Old Formatting Information -Odxf *CT_Dxf ; +// Validate validates the CT_ExternalSheetData and its children +func (_dabde *CT_ExternalSheetData )Validate ()error {return _dabde .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");}; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_gfacbb ST_SortMethod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffabf :=_e .Attr {};_ffabf .Name =name ;switch _gfacbb {case ST_SortMethodUnset :_ffabf .Value =""; -case ST_SortMethodStroke :_ffabf .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_ffabf .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_ffabf .Value ="\u006e\u006f\u006e\u0065";};return _ffabf ,nil ;};type ST_SourceType byte ; +// Validate validates the CT_MetadataType and its children +func (_bbbda *CT_MetadataType )Validate ()error {return _bbbda .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_ebbab *CT_VolType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bdeddb ,_fdfebg :=_ebbab .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _fdfebg !=nil {return _fdfebg ;};start .Attr =append (start .Attr ,_bdeddb );e .EncodeToken (start );_aceed :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_dfgdf :=range _ebbab .Main {e .EncodeElement (_dfgdf ,_aceed ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Schema struct{ +// Schema ID +IDAttr string ; -// Validate validates the CT_BorderPr and its children -func (_ead *CT_BorderPr )Validate ()error {return _ead .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1; -ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6; -ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;); +// Schema Reference +SchemaRefAttr *string ; -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_fgcfa *CT_Index )ValidateWithPath (path string )error {return nil };type CT_QueryCache struct{ +// Schema Root Namespace +NamespaceAttr *string ; -// Cached Query Count -CountAttr *uint32 ; +// Schema Language +SchemaLanguageAttr *string ;Any _a .Any ;};type CT_OleSize struct{ -// Query -Query []*CT_Query ;}; +// Reference +RefAttr string ;};func (_ccbb *CT_CellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_babbe :=range start .Attr {if _babbe .Name .Local =="\u006e\u0061\u006d\u0065"{_bagb ,_dffg :=_babbe .Value ,error (nil );if _dffg !=nil {return _dffg ; +};_ccbb .NameAttr =&_bagb ;continue ;};if _babbe .Name .Local =="\u0078\u0066\u0049\u0064"{_fdaca ,_bgfg :=_b .ParseUint (_babbe .Value ,10,32);if _bgfg !=nil {return _bgfg ;};_ccbb .XfIdAttr =uint32 (_fdaca );continue ;};if _babbe .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_fcggg ,_eade :=_b .ParseUint (_babbe .Value ,10,32); +if _eade !=nil {return _eade ;};_aaaef :=uint32 (_fcggg );_ccbb .BuiltinIdAttr =&_aaaef ;continue ;};if _babbe .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_eeeg ,_eeba :=_b .ParseUint (_babbe .Value ,10,32);if _eeba !=nil {return _eeba ;};_bgdcf :=uint32 (_eeeg ); +_ccbb .ILevelAttr =&_bgdcf ;continue ;};if _babbe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fdfd ,_dafdg :=_b .ParseBool (_babbe .Value );if _dafdg !=nil {return _dafdg ;};_ccbb .HiddenAttr =&_fdfd ;continue ;};if _babbe .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fbdcf ,_eebdd :=_b .ParseBool (_babbe .Value ); +if _eebdd !=nil {return _eebdd ;};_ccbb .CustomBuiltinAttr =&_fbdcf ;continue ;};};_bgee :for {_dabe ,_geaf :=d .Token ();if _geaf !=nil {return _geaf ;};switch _dbcg :=_dabe .(type ){case _f .StartElement :switch _dbcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbb .ExtLst =NewCT_ExtensionList (); +if _aeac :=d .DecodeElement (_ccbb .ExtLst ,&_dbcg );_aeac !=nil {return _aeac ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_dbcg .Name ); +if _bcgg :=d .Skip ();_bcgg !=nil {return _bcgg ;};};case _f .EndElement :break _bgee ;case _f .CharData :};};return nil ;};func (_dgcae *ST_CredMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcac ,_agddfe :=d .Token ();if _agddfe !=nil {return _agddfe ; +};if _gafdd ,_accce :=_egcac .(_f .EndElement );_accce &&_gafdd .Name ==start .Name {*_dgcae =1;return nil ;};if _dddge ,_fbeced :=_egcac .(_f .CharData );!_fbeced {return _bg .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",_egcac ); +}else {switch string (_dddge ){case "":*_dgcae =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_dgcae =1;case "\u006e\u006f\u006e\u0065":*_dgcae =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_dgcae =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dgcae =4; +};};_egcac ,_agddfe =d .Token ();if _agddfe !=nil {return _agddfe ;};if _ggccfdg ,_aeedc :=_egcac .(_f .EndElement );_aeedc &&_ggccfdg .Name ==start .Name {return nil ;};return _bg .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",_egcac ); +}; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_cbeb *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _beedg ,_egdgd :=range _cbeb .SheetName {if _abgcb :=_egdgd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_beedg )); -_abgcb !=nil {return _abgcb ;};};return nil ;};func (_deacef *CT_TableStyleInfo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbabf :=range start .Attr {if _cbabf .Name .Local =="\u006e\u0061\u006d\u0065"{_afddbg ,_cggee :=_cbabf .Value ,error (nil ); -if _cggee !=nil {return _cggee ;};_deacef .NameAttr =&_afddbg ;continue ;};if _cbabf .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_efdcbb ,_cabbc :=_b .ParseBool (_cbabf .Value );if _cabbc !=nil {return _cabbc ; -};_deacef .ShowFirstColumnAttr =&_efdcbb ;continue ;};if _cbabf .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_ccgaef ,_eegef :=_b .ParseBool (_cbabf .Value );if _eegef !=nil {return _eegef ;};_deacef .ShowLastColumnAttr =&_ccgaef ; -continue ;};if _cbabf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_agcbg ,_cfdcf :=_b .ParseBool (_cbabf .Value );if _cfdcf !=nil {return _cfdcf ;};_deacef .ShowRowStripesAttr =&_agcbg ;continue ;};if _cbabf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_fdcdg ,_ebgged :=_b .ParseBool (_cbabf .Value ); -if _ebgged !=nil {return _ebgged ;};_deacef .ShowColumnStripesAttr =&_fdcdg ;continue ;};};for {_abada ,_eeaedg :=d .Token ();if _eeaedg !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_eeaedg ); -};if _aecbc ,_gedcc :=_abada .(_e .EndElement );_gedcc &&_aecbc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_eafcgf *CT_WebPublishing )ValidateWithPath (path string )error {if _eaabe :=_eafcgf .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_eaabe !=nil {return _eaabe ; +};return nil ;};func (_fded *CT_DataValidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccede :=range start .Attr {if _ccede .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_dccg ,_dbfba :=_b .ParseBool (_ccede .Value ); +if _dbfba !=nil {return _dbfba ;};_fded .ShowErrorMessageAttr =&_dccg ;continue ;};if _ccede .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_dgbdd ,_cefef :=_ccede .Value ,error (nil );if _cefef !=nil {return _cefef ;};_fded .ErrorTitleAttr =&_dgbdd ; +continue ;};if _ccede .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_fded .ErrorStyleAttr .UnmarshalXMLAttr (_ccede );continue ;};if _ccede .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fded .OperatorAttr .UnmarshalXMLAttr (_ccede ); +continue ;};if _ccede .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_gbca ,_acege :=_b .ParseBool (_ccede .Value );if _acege !=nil {return _acege ;};_fded .AllowBlankAttr =&_gbca ;continue ;};if _ccede .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_eabde ,_eece :=_b .ParseBool (_ccede .Value ); +if _eece !=nil {return _eece ;};_fded .ShowDropDownAttr =&_eabde ;continue ;};if _ccede .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gaabe ,_caecd :=_b .ParseBool (_ccede .Value );if _caecd !=nil {return _caecd ; +};_fded .ShowInputMessageAttr =&_gaabe ;continue ;};if _ccede .Name .Local =="\u0074\u0079\u0070\u0065"{_fded .TypeAttr .UnmarshalXMLAttr (_ccede );continue ;};if _ccede .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_fded .ImeModeAttr .UnmarshalXMLAttr (_ccede ); +continue ;};if _ccede .Name .Local =="\u0065\u0072\u0072o\u0072"{_ddeb ,_acbfe :=_ccede .Value ,error (nil );if _acbfe !=nil {return _acbfe ;};_fded .ErrorAttr =&_ddeb ;continue ;};if _ccede .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_cfbf ,_bbcdfd :=_ccede .Value ,error (nil ); +if _bbcdfd !=nil {return _bbcdfd ;};_fded .PromptTitleAttr =&_cfbf ;continue ;};if _ccede .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_eaded ,_deadd :=_ccede .Value ,error (nil );if _deadd !=nil {return _deadd ;};_fded .PromptAttr =&_eaded ;continue ; +};if _ccede .Name .Local =="\u0073\u0071\u0072e\u0066"{_eafd ,_bdcbc :=ParseSliceST_Sqref (_ccede .Value );if _bdcbc !=nil {return _bdcbc ;};_fded .SqrefAttr =_eafd ;continue ;};};_aeafb :for {_fdgec ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;}; +switch _dfeg :=_fdgec .(type ){case _f .StartElement :switch _dfeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_fded .Formula1 =new (string ); +if _bdfba :=d .DecodeElement (_fded .Formula1 ,&_dfeg );_bdfba !=nil {return _bdfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_fded .Formula2 =new (string ); +if _fggf :=d .DecodeElement (_fded .Formula2 ,&_dfeg );_fggf !=nil {return _fggf ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dfeg .Name ); +if _cabge :=d .Skip ();_cabge !=nil {return _cabge ;};};case _f .EndElement :break _aeafb ;case _f .CharData :};};return nil ;};func (_efgec *CT_MetadataStrings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgec .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_efgec .CountAttr )}); +};e .EncodeToken (start );_gbgde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_caage :=range _efgec .S {e .EncodeElement (_caage ,_gbgde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_IconFilter and its children -func (_abgcde *CT_IconFilter )Validate ()error {return _abgcde .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};type QueryTable struct{CT_QueryTable };type CT_RevisionHeader struct{ +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_cebg *CT_Map )ValidateWithPath (path string )error {if _cebg .DataBinding !=nil {if _dcdab :=_cebg .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_dcdab !=nil {return _dcdab ;};};return nil ; +};type ST_TargetScreenSize byte ;func (_decab ST_FieldSortType )Validate ()error {return _decab .ValidateWithPath ("")}; -// GUID -GuidAttr string ; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_gefb *CT_ColHierarchiesUsage )Validate ()error {return _gefb .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_eefda ST_ConditionalFormattingOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eefda .String (),start ); +};func (_deede ST_RefMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_deede .String (),start );};func (_aagcc *CT_Fill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggfc :for {_eaebf ,_cdbdee :=d .Token (); +if _cdbdee !=nil {return _cdbdee ;};switch _ggcdc :=_eaebf .(type ){case _f .StartElement :switch _ggcdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_aagcc .PatternFill =NewCT_PatternFill (); +if _aeecf :=d .DecodeElement (_aagcc .PatternFill ,&_ggcdc );_aeecf !=nil {return _aeecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_aagcc .GradientFill =NewCT_GradientFill (); +if _ecgdc :=d .DecodeElement (_aagcc .GradientFill ,&_ggcdc );_ecgdc !=nil {return _ecgdc ;};default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_ggcdc .Name ); +if _egeeg :=d .Skip ();_egeeg !=nil {return _egeeg ;};};case _f .EndElement :break _ggfc ;case _f .CharData :};};return nil ;};type EG_ExtensionList struct{ -// Date Time -DateTimeAttr _a .Time ; +// Extension +Ext []*CT_Extension ;}; -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_deeb *CT_ExternalSheetData )ValidateWithPath (path string )error {for _bfad ,_fgcgf :=range _deeb .Row {if _cdcf :=_fgcgf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_bfad ));_cdcf !=nil {return _cdcf ; +};};return nil ;};func (_fcfgc *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcfg :=range start .Attr {if _bcfg .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ceeg ,_bedc :=_bcfg .Value ,error (nil ); +if _bedc !=nil {return _bedc ;};_fcfgc .DataBindingNameAttr =&_ceeg ;continue ;};if _bcfg .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_cbec ,_dacfb :=_b .ParseBool (_bcfg .Value );if _dacfb !=nil {return _dacfb ;};_fcfgc .FileBindingAttr =&_cbec ; +continue ;};if _bcfg .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_fbag ,_dgbce :=_b .ParseUint (_bcfg .Value ,10,32);if _dgbce !=nil {return _dgbce ;};_bbaad :=uint32 (_fbag );_fcfgc .ConnectionIDAttr =&_bbaad ; +continue ;};if _bcfg .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fbada ,_ccfe :=_bcfg .Value ,error (nil );if _ccfe !=nil {return _ccfe ;};_fcfgc .FileBindingNameAttr =&_fbada ;continue ;};if _bcfg .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_ggga ,_gdeb :=_b .ParseUint (_bcfg .Value ,10,32); +if _gdeb !=nil {return _gdeb ;};_fcfgc .DataBindingLoadModeAttr =uint32 (_ggga );continue ;};};_ccgf :for {_cdec ,_cgdg :=d .Token ();if _cgdg !=nil {return _cgdg ;};switch _cffa :=_cdec .(type ){case _f .StartElement :switch _cffa .Name {default:if _cbeeb ,_edfac :=_a .CreateElement (_cffa ); +_edfac !=nil {return _edfac ;}else {if _cbgbe :=d .DecodeElement (_cbeeb ,&_cffa );_cbgbe !=nil {return _cbgbe ;};_fcfgc .Any =_cbeeb ;};};case _f .EndElement :break _ccgf ;case _f .CharData :};};return nil ;};func (_cabgf *CT_RevisionHeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cabgf .GuidAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cabgf .DateTimeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cabgf .MaxSheetIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cabgf .UserNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cabgf .IdAttr )}); +if _cabgf .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cabgf .MinRIdAttr )});};if _cabgf .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cabgf .MaxRIdAttr )}); +};e .EncodeToken (start );_efbae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_cabgf .SheetIdMap ,_efbae );if _cabgf .ReviewedList !=nil {_gacdgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_cabgf .ReviewedList ,_gacdgg );};if _cabgf .ExtLst !=nil {_eeegd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cabgf .ExtLst ,_eeegd );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_QueryTableRefresh struct{ -// User Name -UserNameAttr string ;IdAttr string ; +// Preserve Sort & Filter Layout +PreserveSortFilterLayoutAttr *bool ; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// Next Field Id Wrapped +FieldIdWrappedAttr *bool ; -// Max Revision Id -MaxRIdAttr *uint32 ; +// Headers In Last Refresh +HeadersInLastRefreshAttr *bool ; -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// Minimum Refresh Version +MinimumVersionAttr *uint8 ; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func NewCT_DataBinding ()*CT_DataBinding {_abea :=&CT_DataBinding {};return _abea };type ST_CfType byte ;const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2; -ST_SheetStateVeryHidden ST_SheetState =3;);func (_eccda ST_PivotFilterType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gaddf :=_e .Attr {};_gaddf .Name =name ;switch _eccda {case ST_PivotFilterTypeUnset :_gaddf .Value ="";case ST_PivotFilterTypeUnknown :_gaddf .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e"; -case ST_PivotFilterTypeCount :_gaddf .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_gaddf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_gaddf .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_gaddf .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeCaptionNotEqual :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_gaddf .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068"; -case ST_PivotFilterTypeCaptionNotBeginsWith :_gaddf .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068"; -case ST_PivotFilterTypeCaptionNotEndsWith :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; -case ST_PivotFilterTypeCaptionNotContains :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_gaddf .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_gaddf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeCaptionLessThanOrEqual :_gaddf .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_gaddf .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeCaptionNotBetween :_gaddf .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_gaddf .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeValueNotEqual :_gaddf .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_gaddf .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeValueGreaterThanOrEqual :_gaddf .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_gaddf .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeValueLessThanOrEqual :_gaddf .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_gaddf .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeValueNotBetween :_gaddf .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_gaddf .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_gaddf .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeDateOlderThan :_gaddf .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_gaddf .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case ST_PivotFilterTypeDateNewerThan :_gaddf .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_gaddf .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case ST_PivotFilterTypeDateBetween :_gaddf .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_gaddf .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_gaddf .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; -case ST_PivotFilterTypeToday :_gaddf .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_gaddf .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_gaddf .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; -case ST_PivotFilterTypeThisWeek :_gaddf .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_gaddf .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_gaddf .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case ST_PivotFilterTypeThisMonth :_gaddf .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_gaddf .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_gaddf .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case ST_PivotFilterTypeThisQuarter :_gaddf .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_gaddf .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_gaddf .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; -case ST_PivotFilterTypeThisYear :_gaddf .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_gaddf .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_gaddf .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; -case ST_PivotFilterTypeQ1 :_gaddf .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_gaddf .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_gaddf .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_gaddf .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_gaddf .Value ="\u004d\u0031"; -case ST_PivotFilterTypeM2 :_gaddf .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_gaddf .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_gaddf .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_gaddf .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_gaddf .Value ="\u004d\u0036"; -case ST_PivotFilterTypeM7 :_gaddf .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_gaddf .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_gaddf .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_gaddf .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_gaddf .Value ="\u004d\u0031\u0031"; -case ST_PivotFilterTypeM12 :_gaddf .Value ="\u004d\u0031\u0032";};return _gaddf ,nil ;}; +// Next field id +NextIdAttr *uint32 ; -// Validate validates the CT_CellWatch and its children -func (_cgaad *CT_CellWatch )Validate ()error {return _cgaad .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_dbdadb *ST_CellType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbdadb =0; -case "\u0062":*_dbdadb =1;case "\u006e":*_dbdadb =2;case "\u0065":*_dbdadb =3;case "\u0073":*_dbdadb =4;case "\u0073\u0074\u0072":*_dbdadb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_dbdadb =6;};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_accaf :=&CT_PageMargins {}; -return _accaf };func (_ebeaf ST_DataValidationType )Validate ()error {return _ebeaf .ValidateWithPath ("")};func (_cfffdb *Sst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfffdb .CT_Sst =*NewCT_Sst ();for _ ,_aecag :=range start .Attr {if _aecag .Name .Local =="\u0063\u006f\u0075n\u0074"{_beaddd ,_gbbde :=_b .ParseUint (_aecag .Value ,10,32); -if _gbbde !=nil {return _gbbde ;};_fcfdb :=uint32 (_beaddd );_cfffdb .CountAttr =&_fcfdb ;continue ;};if _aecag .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_acdgf ,_cdcgc :=_b .ParseUint (_aecag .Value ,10,32);if _cdcgc !=nil {return _cdcgc ; -};_abfff :=uint32 (_acdgf );_cfffdb .UniqueCountAttr =&_abfff ;continue ;};};_eagdcg :for {_efcgeb ,_fecad :=d .Token ();if _fecad !=nil {return _fecad ;};switch _cedfbba :=_efcgeb .(type ){case _e .StartElement :switch _cedfbba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_geffb :=NewCT_Rst (); -if _dffba :=d .DecodeElement (_geffb ,&_cedfbba );_dffba !=nil {return _dffba ;};_cfffdb .Si =append (_cfffdb .Si ,_geffb );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfffdb .ExtLst =NewCT_ExtensionList (); -if _feccab :=d .DecodeElement (_cfffdb .ExtLst ,&_cedfbba );_feccab !=nil {return _feccab ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_cedfbba .Name ); -if _cacddb :=d .Skip ();_cacddb !=nil {return _cacddb ;};};case _e .EndElement :break _eagdcg ;case _e .CharData :};};return nil ;};func (_bega *CT_Cols )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfed :for {_cdfff ,_bada :=d .Token (); -if _bada !=nil {return _bada ;};switch _cgbe :=_cdfff .(type ){case _e .StartElement :switch _cgbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_eddef :=NewCT_Col (); -if _egfc :=d .DecodeElement (_eddef ,&_cgbe );_egfc !=nil {return _egfc ;};_bega .Col =append (_bega .Col ,_eddef );default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_cgbe .Name ); -if _gdgg :=d .Skip ();_gdgg !=nil {return _gdgg ;};};case _e .EndElement :break _cfed ;case _e .CharData :};};return nil ;};func (_ffddf ST_PageOrder )Validate ()error {return _ffddf .ValidateWithPath ("")}; +// Columns Left +UnboundColumnsLeftAttr *uint32 ; -// Validate validates the CT_CellStyleXfs and its children -func (_dece *CT_CellStyleXfs )Validate ()error {return _dece .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func (_fagcb ST_TableStyleType )ValidateWithPath (path string )error {switch _fagcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagcb )); -};return nil ;}; +// Columns Right +UnboundColumnsRightAttr *uint32 ; -// Validate validates the CT_Number and its children -func (_eecbb *CT_Number )Validate ()error {return _eecbb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func NewCT_PageSetup ()*CT_PageSetup {_aafbb :=&CT_PageSetup {};return _aafbb };func NewCT_VolType ()*CT_VolType {_aeadcc :=&CT_VolType {}; -_aeadcc .TypeAttr =ST_VolDepType (1);return _aeadcc ;};func (_ceecg *CT_UnderlineProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cffgge :=range start .Attr {if _cffgge .Name .Local =="\u0076\u0061\u006c"{_ceecg .ValAttr .UnmarshalXMLAttr (_cffgge ); -continue ;};};for {_edgga ,_cfgcdb :=d .Token ();if _cfgcdb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_cfgcdb ); -};if _daedd ,_faefa :=_edgga .(_e .EndElement );_faefa &&_daedd .Name ==start .Name {break ;};};return nil ;};func (_bfbd *CT_CellWatch )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcgf :=range start .Attr {if _gcgf .Name .Local =="\u0072"{_cbbf ,_badg :=_gcgf .Value ,error (nil ); -if _badg !=nil {return _badg ;};_bfbd .RAttr =_cbbf ;continue ;};};for {_bccc ,_abgg :=d .Token ();if _abgg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_abgg ); -};if _dbga ,_gdee :=_bccc .(_e .EndElement );_gdee &&_dbga .Name ==start .Name {break ;};};return nil ;};func (_cegdd ST_VerticalAlignment )ValidateWithPath (path string )error {switch _cegdd {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegdd )); -};return nil ;};func (_fdfbg *CT_Tables )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdfbg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fdfbg .CountAttr )}); -};e .EncodeToken (start );if _fdfbg .M !=nil {_abedbg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ffafgg :=range _fdfbg .M {e .EncodeElement (_ffafgg ,_abedbg );};};if _fdfbg .S !=nil {_fffde :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_afaba :=range _fdfbg .S {e .EncodeElement (_afaba ,_fffde );};};if _fdfbg .X !=nil {_fbbdd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dadde :=range _fdfbg .X {e .EncodeElement (_dadde ,_fbbdd );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ffade *CT_PivotSelection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffade .PivotArea =NewCT_PivotArea ();for _ ,_fabdd :=range start .Attr {if _fabdd .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"&&_fabdd .Name .Local =="\u0069\u0064"||_fabdd .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"&&_fabdd .Name .Local =="\u0069\u0064"{_gefeag ,_gcfbgb :=_fabdd .Value ,error (nil ); -if _gcfbgb !=nil {return _gcfbgb ;};_ffade .IdAttr =&_gefeag ;continue ;};if _fabdd .Name .Local =="\u006d\u0069\u006e"{_agggd ,_cefe :=_b .ParseUint (_fabdd .Value ,10,32);if _cefe !=nil {return _cefe ;};_fccae :=uint32 (_agggd );_ffade .MinAttr =&_fccae ; -continue ;};if _fabdd .Name .Local =="\u006d\u0061\u0078"{_cfcdfb ,_fbaede :=_b .ParseUint (_fabdd .Value ,10,32);if _fbaede !=nil {return _fbaede ;};_afggbd :=uint32 (_cfcdfb );_ffade .MaxAttr =&_afggbd ;continue ;};if _fabdd .Name .Local =="\u006c\u0061\u0062e\u006c"{_fdfbcda ,_cafda :=_b .ParseBool (_fabdd .Value ); -if _cafda !=nil {return _cafda ;};_ffade .LabelAttr =&_fdfbcda ;continue ;};if _fabdd .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_egecb ,_gfbfg :=_b .ParseUint (_fabdd .Value ,10,32);if _gfbfg !=nil {return _gfbfg ;};_ffgda :=uint32 (_egecb ); -_ffade .ActiveRowAttr =&_ffgda ;continue ;};if _fabdd .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_eaafd ,_cgegg :=_b .ParseBool (_fabdd .Value );if _cgegg !=nil {return _cgegg ;};_ffade .ExtendableAttr =&_eaafd ;continue ; -};if _fabdd .Name .Local =="\u0061\u0078\u0069\u0073"{_ffade .AxisAttr .UnmarshalXMLAttr (_fabdd );continue ;};if _fabdd .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_fafda ,_aafgbd :=_b .ParseUint (_fabdd .Value ,10,32);if _aafgbd !=nil {return _aafgbd ; -};_gfbfc :=uint32 (_fafda );_ffade .DimensionAttr =&_gfbfc ;continue ;};if _fabdd .Name .Local =="\u0073\u0074\u0061r\u0074"{_cecae ,_ccedd :=_b .ParseUint (_fabdd .Value ,10,32);if _ccedd !=nil {return _ccedd ;};_aceef :=uint32 (_cecae );_ffade .StartAttr =&_aceef ; -continue ;};if _fabdd .Name .Local =="\u0070\u0061\u006e\u0065"{_ffade .PaneAttr .UnmarshalXMLAttr (_fabdd );continue ;};if _fabdd .Name .Local =="\u0064\u0061\u0074\u0061"{_fcdcdf ,_dacbc :=_b .ParseBool (_fabdd .Value );if _dacbc !=nil {return _dacbc ; -};_ffade .DataAttr =&_fcdcdf ;continue ;};if _fabdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbcac ,_egaedg :=_b .ParseUint (_fabdd .Value ,10,32);if _egaedg !=nil {return _egaedg ;};_ceaac :=uint32 (_bbcac );_ffade .CountAttr =&_ceaac ;continue ;}; -if _fabdd .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_ddbgc ,_dgfaa :=_b .ParseUint (_fabdd .Value ,10,32);if _dgfaa !=nil {return _dgfaa ;};_badcg :=uint32 (_ddbgc );_ffade .ActiveColAttr =&_badcg ;continue ;};if _fabdd .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_aeefd ,_aegeba :=_b .ParseUint (_fabdd .Value ,10,32); -if _aegeba !=nil {return _aegeba ;};_bdfgd :=uint32 (_aeefd );_ffade .PreviousRowAttr =&_bdfgd ;continue ;};if _fabdd .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_bacff ,_cccdg :=_b .ParseUint (_fabdd .Value ,10,32);if _cccdg !=nil {return _cccdg ; -};_aafgbg :=uint32 (_bacff );_ffade .PreviousColAttr =&_aafgbg ;continue ;};if _fabdd .Name .Local =="\u0063\u006c\u0069c\u006b"{_defcc ,_gfbbb :=_b .ParseUint (_fabdd .Value ,10,32);if _gfbbb !=nil {return _gfbbb ;};_bfbae :=uint32 (_defcc );_ffade .ClickAttr =&_bfbae ; -continue ;};if _fabdd .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_abfbd ,_ggbbg :=_b .ParseBool (_fabdd .Value );if _ggbbg !=nil {return _ggbbg ;};_ffade .ShowHeaderAttr =&_abfbd ;continue ;};};_fgdfc :for {_fegac ,_cged :=d .Token (); -if _cged !=nil {return _cged ;};switch _bdaae :=_fegac .(type ){case _e .StartElement :switch _bdaae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _addbd :=d .DecodeElement (_ffade .PivotArea ,&_bdaae ); -_addbd !=nil {return _addbd ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bdaae .Name ); -if _bdadc :=d .Skip ();_bdadc !=nil {return _bdadc ;};};case _e .EndElement :break _fgdfc ;case _e .CharData :};};return nil ;};func (_adgcdg *CT_MemberProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adgcdg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_adgcdg .CountAttr )}); -};e .EncodeToken (start );_fdcg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_dfedb :=range _adgcdg .Mp {e .EncodeElement (_dfedb ,_fdcg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Query table fields +QueryTableFields *CT_QueryTableFields ; -// Validate validates the CT_FontSize and its children -func (_cdbde *CT_FontSize )Validate ()error {return _cdbde .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; +// Deleted Fields +QueryTableDeletedFields *CT_QueryTableDeletedFields ; -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_fecgca *CT_TableColumns )ValidateWithPath (path string )error {for _decfc ,_feffea :=range _fecgca .TableColumn {if _aecea :=_feffea .ValidateWithPath (_g .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_decfc )); -_aecea !=nil {return _aecea ;};};return nil ;}; +// Sort State +SortState *CT_SortState ; -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_cadge *CT_X )ValidateWithPath (path string )error {return nil }; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_dbed *CT_MdxMetadata )ValidateWithPath (path string )error {for _feafg ,_cbafc :=range _dbed .Mdx {if _edaac :=_cbafc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_feafg ));_edaac !=nil {return _edaac ; -};};return nil ;};func (_ggae *CT_CacheHierarchies )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0063\u006f\u0075n\u0074"{_eged ,_fdbf :=_b .ParseUint (_bce .Value ,10,32);if _fdbf !=nil {return _fdbf ; -};_adcb :=uint32 (_eged );_ggae .CountAttr =&_adcb ;continue ;};};_dcd :for {_cgaf ,_gcfg :=d .Token ();if _gcfg !=nil {return _gcfg ;};switch _dbb :=_cgaf .(type ){case _e .StartElement :switch _dbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_egea :=NewCT_CacheHierarchy (); -if _dfb :=d .DecodeElement (_egea ,&_dbb );_dfb !=nil {return _dfb ;};_ggae .CacheHierarchy =append (_ggae .CacheHierarchy ,_egea );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_dbb .Name ); -if _gfcd :=d .Skip ();_gfcd !=nil {return _gfcd ;};};case _e .EndElement :break _dcd ;case _e .CharData :};};return nil ;};func (_fgbcce ST_ParameterType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgbcce .String (),start ); -};type ST_PaneState byte ;func NewPivotCacheRecords ()*PivotCacheRecords {_feecb :=&PivotCacheRecords {};_feecb .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _feecb ;};func (_abfc *CT_CommentList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfcda :for {_abab ,_faee :=d .Token (); -if _faee !=nil {return _faee ;};switch _dbbfa :=_abab .(type ){case _e .StartElement :switch _dbbfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_bbdg :=NewCT_Comment (); -if _ddcd :=d .DecodeElement (_bbdg ,&_dbbfa );_ddcd !=nil {return _ddcd ;};_abfc .Comment =append (_abfc .Comment ,_bbdg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_dbbfa .Name ); -if _cabd :=d .Skip ();_cabd !=nil {return _cabd ;};};case _e .EndElement :break _cfcda ;case _e .CharData :};};return nil ;};type CT_CalcPr struct{ +// Validate validates the CT_ServerFormats and its children +func (_gbdea *CT_ServerFormats )Validate ()error {return _gbdea .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_cgbdbb ST_CfvoType )String ()string {switch _cgbdbb {case 0:return ""; +case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065"; +};return "";};type StyleSheet struct{CT_Stylesheet };func (_cdagf *CT_PivotSelection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdagf .PaneAttr !=ST_PaneUnset {_ebdeg ,_ecccg :=_cdagf .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"}); +if _ecccg !=nil {return _ecccg ;};start .Attr =append (start .Attr ,_ebdeg );};if _cdagf .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdagf .ShowHeaderAttr ))}); +};if _cdagf .LabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdagf .LabelAttr ))});};if _cdagf .DataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdagf .DataAttr ))}); +};if _cdagf .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdagf .ExtendableAttr ))});};if _cdagf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .CountAttr )}); +};if _cdagf .AxisAttr !=ST_AxisUnset {_gadac ,_deeag :=_cdagf .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _deeag !=nil {return _deeag ;};start .Attr =append (start .Attr ,_gadac );};if _cdagf .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .DimensionAttr )}); +};if _cdagf .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .StartAttr )});};if _cdagf .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .MinAttr )}); +};if _cdagf .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .MaxAttr )});};if _cdagf .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .ActiveRowAttr )}); +};if _cdagf .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .ActiveColAttr )});};if _cdagf .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .PreviousRowAttr )}); +};if _cdagf .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .PreviousColAttr )});};if _cdagf .ClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .ClickAttr )}); +};if _cdagf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cdagf .IdAttr )});};e .EncodeToken (start );_aafac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_cdagf .PivotArea ,_aafac );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_gefea :=&CT_SheetIdMap {};return _gefea };func (_caagec *CT_RPrElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _caagec .RFont !=nil {_ebfdge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_caagec .RFont ,_ebfdge );};if _caagec .Charset !=nil {_edfdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}}; +e .EncodeElement (_caagec .Charset ,_edfdf );};if _caagec .Family !=nil {_bageba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_caagec .Family ,_bageba );};if _caagec .B !=nil {_efegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}}; +e .EncodeElement (_caagec .B ,_efegc );};if _caagec .I !=nil {_fcaba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_caagec .I ,_fcaba );};if _caagec .Strike !=nil {_ecafcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}}; +e .EncodeElement (_caagec .Strike ,_ecafcg );};if _caagec .Outline !=nil {_cbbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_caagec .Outline ,_cbbc );};if _caagec .Shadow !=nil {_dfege :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}}; +e .EncodeElement (_caagec .Shadow ,_dfege );};if _caagec .Condense !=nil {_bcfede :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_caagec .Condense ,_bcfede );};if _caagec .Extend !=nil {_affebb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}}; +e .EncodeElement (_caagec .Extend ,_affebb );};if _caagec .Color !=nil {_fddec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_caagec .Color ,_fddec );};if _caagec .Sz !=nil {_eageae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}}; +e .EncodeElement (_caagec .Sz ,_eageae );};if _caagec .U !=nil {_cabga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_caagec .U ,_cabga );};if _caagec .VertAlign !=nil {_gccadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_caagec .VertAlign ,_gccadc );};if _caagec .Scheme !=nil {_gabba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_caagec .Scheme ,_gabba );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Calculation Id -CalcIdAttr *uint32 ; +// Validate validates the CT_CustomWorkbookView and its children +func (_fefge *CT_CustomWorkbookView )Validate ()error {return _fefge .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");}; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_fcge *CT_ConditionalFormats )ValidateWithPath (path string )error {for _aeee ,_gcaf :=range _fcge .ConditionalFormat {if _dgdef :=_gcaf .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_aeee )); +_dgdef !=nil {return _dgdef ;};};return nil ;};func NewCT_Break ()*CT_Break {_gag :=&CT_Break {};return _gag };func NewCT_PivotFields ()*CT_PivotFields {_fgaab :=&CT_PivotFields {};return _fgaab };func (_baadge *CT_Tuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baadge .FldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_baadge .FldAttr )}); +};if _baadge .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_baadge .HierAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_bg .Sprintf ("\u0025\u0076",_baadge .ItemAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DataField ()*CT_DataField {_bagf :=&CT_DataField {};return _bagf };func (_bcegf ST_Orientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_daagb :=_f .Attr {}; +_daagb .Name =name ;switch _bcegf {case ST_OrientationUnset :_daagb .Value ="";case ST_OrientationDefault :_daagb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_daagb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; +case ST_OrientationLandscape :_daagb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _daagb ,nil ;}; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_aagegc *CT_Parameter )ValidateWithPath (path string )error {if _abgfg :=_aagegc .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_abgfg !=nil {return _abgfg ; +};return nil ;};type CT_SortCondition struct{ -// Reference Mode -RefModeAttr ST_RefMode ; +// Descending +DescendingAttr *bool ; -// Calculation Iteration -IterateAttr *bool ; +// Sort By +SortByAttr ST_SortBy ; -// Iteration Count -IterateCountAttr *uint32 ; +// Reference +RefAttr string ; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// Custom List +CustomListAttr *string ; -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Format Id +DxfIdAttr *uint32 ; -// Calc Completed -CalcCompletedAttr *bool ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Calculate On Save -CalcOnSaveAttr *bool ; +// Icon Id +IconIdAttr *uint32 ;};func (_gcaag *CT_WebPublishObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cegcf :=range start .Attr {if _cegcf .Name .Local =="\u0069\u0064"{_ffddbf ,_eebbbd :=_b .ParseUint (_cegcf .Value ,10,32);if _eebbbd !=nil {return _eebbbd ; +};_gcaag .IdAttr =uint32 (_ffddbf );continue ;};if _cegcf .Name .Local =="\u0064\u0069\u0076I\u0064"{_addcfg ,_fccfe :=_cegcf .Value ,error (nil );if _fccfe !=nil {return _fccfe ;};_gcaag .DivIdAttr =_addcfg ;continue ;};if _cegcf .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bbbccd ,_eaecaef :=_cegcf .Value ,error (nil ); +if _eaecaef !=nil {return _eaecaef ;};_gcaag .SourceObjectAttr =&_bbbccd ;continue ;};if _cegcf .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_gaeca ,_dffaf :=_cegcf .Value ,error (nil );if _dffaf !=nil {return _dffaf ; +};_gcaag .DestinationFileAttr =_gaeca ;continue ;};if _cegcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_facba ,_aeeae :=_cegcf .Value ,error (nil );if _aeeae !=nil {return _aeeae ;};_gcaag .TitleAttr =&_facba ;continue ;};if _cegcf .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_ebedc ,_adfgb :=_b .ParseBool (_cegcf .Value ); +if _adfgb !=nil {return _adfgb ;};_gcaag .AutoRepublishAttr =&_ebedc ;continue ;};};for {_eacbef ,_gddda :=d .Token ();if _gddda !=nil {return _bg .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gddda ); +};if _ggbacg ,_gcegg :=_eacbef .(_f .EndElement );_gcegg &&_ggbacg .Name ==start .Name {break ;};};return nil ;};func (_ceddd ST_FileType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceddd .String (),start );};func (_dbbec *CT_Item )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beaef :=range start .Attr {if _beaef .Name .Local =="\u006e"{_ggae ,_eeded :=_beaef .Value ,error (nil ); +if _eeded !=nil {return _eeded ;};_dbbec .NAttr =&_ggae ;continue ;};if _beaef .Name .Local =="\u0074"{_dbbec .TAttr .UnmarshalXMLAttr (_beaef );continue ;};if _beaef .Name .Local =="\u0068"{_cdga ,_gabge :=_b .ParseBool (_beaef .Value );if _gabge !=nil {return _gabge ; +};_dbbec .HAttr =&_cdga ;continue ;};if _beaef .Name .Local =="\u0073"{_agdee ,_deag :=_b .ParseBool (_beaef .Value );if _deag !=nil {return _deag ;};_dbbec .SAttr =&_agdee ;continue ;};if _beaef .Name .Local =="\u0073\u0064"{_efefb ,_cdbbe :=_b .ParseBool (_beaef .Value ); +if _cdbbe !=nil {return _cdbbe ;};_dbbec .SdAttr =&_efefb ;continue ;};if _beaef .Name .Local =="\u0066"{_bffffc ,_edaag :=_b .ParseBool (_beaef .Value );if _edaag !=nil {return _edaag ;};_dbbec .FAttr =&_bffffc ;continue ;};if _beaef .Name .Local =="\u006d"{_degag ,_fada :=_b .ParseBool (_beaef .Value ); +if _fada !=nil {return _fada ;};_dbbec .MAttr =&_degag ;continue ;};if _beaef .Name .Local =="\u0063"{_gefgc ,_begbd :=_b .ParseBool (_beaef .Value );if _begbd !=nil {return _begbd ;};_dbbec .CAttr =&_gefgc ;continue ;};if _beaef .Name .Local =="\u0078"{_ccccb ,_agfee :=_b .ParseUint (_beaef .Value ,10,32); +if _agfee !=nil {return _agfee ;};_ecgee :=uint32 (_ccccb );_dbbec .XAttr =&_ecgee ;continue ;};if _beaef .Name .Local =="\u0064"{_dcfcf ,_bafea :=_b .ParseBool (_beaef .Value );if _bafea !=nil {return _bafea ;};_dbbec .DAttr =&_dcfcf ;continue ;};if _beaef .Name .Local =="\u0065"{_fdcfc ,_agbce :=_b .ParseBool (_beaef .Value ); +if _agbce !=nil {return _agbce ;};_dbbec .EAttr =&_fdcfc ;continue ;};};for {_ecac ,_bgdcc :=d .Token ();if _bgdcc !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_bgdcc ); +};if _fdaec ,_cdedbg :=_ecac .(_f .EndElement );_cdedbg &&_fdaec .Name ==start .Name {break ;};};return nil ;}; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_bbfgb *CT_MdxKPI )ValidateWithPath (path string )error {if _bbfgb .PAttr ==ST_MdxKPIPropertyUnset {return _bg .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path ); +};if _acaga :=_bbfgb .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_acaga !=nil {return _acaga ;};return nil ;};type CT_RElt struct{ -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// Run Properties +RPr *CT_RPrElt ; -// Force Full Calculation -ForceFullCalcAttr *bool ;};func (_edfge *Workbook )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _edfge .CT_Workbook .MarshalXML (e ,start );};func (_fgefc *CT_FutureMetadata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fgefc .NameAttr )}); -if _fgefc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgefc .CountAttr )});};e .EncodeToken (start );if _fgefc .Bk !=nil {_gedfd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ab\u006b"}}; -for _ ,_fgbbd :=range _fgefc .Bk {e .EncodeElement (_fgbbd ,_gedfd );};};if _fgefc .ExtLst !=nil {_abfb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgefc .ExtLst ,_abfb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bfdfg ST_PhoneticType )String ()string {switch _bfdfg {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; -case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";};func (_fgacf *CT_ProtectedRange )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgacf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fgacf .PasswordAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",_fgacf .SqrefAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fgacf .NameAttr )}); -if _fgacf .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fgacf .SecurityDescriptorAttr )}); -};if _fgacf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fgacf .AlgorithmNameAttr )}); -};if _fgacf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_fgacf .HashValueAttr )});};if _fgacf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_g .Sprintf ("\u0025\u0076",*_fgacf .SaltValueAttr )}); -};if _fgacf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_g .Sprintf ("\u0025\u0076",*_fgacf .SpinCountAttr )});};e .EncodeToken (start );if _fgacf .SecurityDescriptor !=nil {_ecbbd :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}}; -for _ ,_fbfbc :=range _fgacf .SecurityDescriptor {e .EncodeElement (_fbfbc ,_ecbbd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_InputCells ()*CT_InputCells {_fcdd :=&CT_InputCells {};return _fcdd };func (_dbegb *CT_FileVersion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbegb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .AppNameAttr )}); -};if _dbegb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .LastEditedAttr )});};if _dbegb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .LowestEditedAttr )}); -};if _dbegb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .RupBuildAttr )});};if _dbegb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .CodeNameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Text +T string ;};func (_eecaa *CT_XmlColumnPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aadfa :=range start .Attr {if _aadfa .Name .Local =="\u006d\u0061\u0070I\u0064"{_feefe ,_ffgaf :=_b .ParseUint (_aadfa .Value ,10,32);if _ffgaf !=nil {return _ffgaf ; +};_eecaa .MapIdAttr =uint32 (_feefe );continue ;};if _aadfa .Name .Local =="\u0078\u0070\u0061t\u0068"{_ebbgdg ,_fcfccf :=_aadfa .Value ,error (nil );if _fcfccf !=nil {return _fcfccf ;};_eecaa .XpathAttr =_ebbgdg ;continue ;};if _aadfa .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_gcfcaf ,_adddae :=_b .ParseBool (_aadfa .Value ); +if _adddae !=nil {return _adddae ;};_eecaa .DenormalizedAttr =&_gcfcaf ;continue ;};if _aadfa .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_ccffgf ,_dfgccb :=_aadfa .Value ,error (nil );if _dfgccb !=nil {return _dfgccb ; +};_eecaa .XmlDataTypeAttr =_ccffgf ;continue ;};};_agfaf :for {_ecgecd ,_ddafbb :=d .Token ();if _ddafbb !=nil {return _ddafbb ;};switch _acgfg :=_ecgecd .(type ){case _f .StartElement :switch _acgfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eecaa .ExtLst =NewCT_ExtensionList (); +if _fdgeb :=d .DecodeElement (_eecaa .ExtLst ,&_acgfg );_fdgeb !=nil {return _fdgeb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_acgfg .Name ); +if _gadg :=d .Skip ();_gadg !=nil {return _gadg ;};};case _f .EndElement :break _agfaf ;case _f .CharData :};};return nil ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_bcgebe :=&CT_FutureMetadataBlock {};return _bcgebe ;};func (_fbbacc ST_IconSetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbbacc .String (),start ); +};func NewWorkbook ()*Workbook {_aeecae :=&Workbook {};_aeecae .CT_Workbook =*NewCT_Workbook ();return _aeecae ;};func NewCT_CalcPr ()*CT_CalcPr {_ceea :=&CT_CalcPr {};return _ceea };type CT_DataConsolidate struct{ -// Validate validates the CT_SmartTagTypes and its children -func (_fdggcd *CT_SmartTagTypes )Validate ()error {return _fdggcd .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};func (_fbcfb *CT_TableStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fbcfb .NameAttr )}); -if _fbcfb .PivotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fbcfb .PivotAttr ))});};if _fbcfb .TableAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fbcfb .TableAttr ))}); -};if _fbcfb .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fbcfb .CountAttr )});};e .EncodeToken (start );if _fbcfb .TableStyleElement !=nil {_eebea :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}}; -for _ ,_cabcg :=range _fbcfb .TableStyleElement {e .EncodeElement (_cabcg ,_eebea );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aggced *ST_GradientType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edggg ,_acfea :=d .Token (); -if _acfea !=nil {return _acfea ;};if _befdgg ,_cfabacb :=_edggg .(_e .EndElement );_cfabacb &&_befdgg .Name ==start .Name {*_aggced =1;return nil ;};if _efceb ,_baffd :=_edggg .(_e .CharData );!_baffd {return _g .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",_edggg ); -}else {switch string (_efceb ){case "":*_aggced =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_aggced =1;case "\u0070\u0061\u0074\u0068":*_aggced =2;};};_edggg ,_acfea =d .Token ();if _acfea !=nil {return _acfea ;};if _fabfad ,_agabg :=_edggg .(_e .EndElement ); -_agabg &&_fabfad .Name ==start .Name {return nil ;};return _g .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",_edggg );}; +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// Validate validates the CT_MemberProperties and its children -func (_acbef *CT_MemberProperties )Validate ()error {return _acbef .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Use Starting Column Labels +StartLabelsAttr *bool ; -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_ecea *CT_CustomProperty )ValidateWithPath (path string )error {return nil }; +// Starting Column Labels +LeftLabelsAttr *bool ; -// Validate validates the CT_DdeLink and its children -func (_dabgba *CT_DdeLink )Validate ()error {return _dabgba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};type CT_ChartsheetProtection struct{ +// Labels In Top Row +TopLabelsAttr *bool ; -// Password -PasswordAttr *string ; +// Link +LinkAttr *bool ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Data Consolidation References +DataRefs *CT_DataRefs ;};type CT_CustomProperty struct{ -// Password Hash Value -HashValueAttr *string ; +// Custom Property Name +NameAttr string ;IdAttr string ;};type ST_SheetState byte ;func (_fcdef *CT_ServerFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgaf :=range start .Attr {if _ebgaf .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_ebadcb ,_aeaed :=_ebgaf .Value ,error (nil ); +if _aeaed !=nil {return _aeaed ;};_fcdef .CultureAttr =&_ebadcb ;continue ;};if _ebgaf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_feafgf ,_ccfcga :=_ebgaf .Value ,error (nil );if _ccfcga !=nil {return _ccfcga ;};_fcdef .FormatAttr =&_feafgf ; +continue ;};};for {_gfaead ,_bfacb :=d .Token ();if _bfacb !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_bfacb );};if _acfga ,_dbffd :=_gfaead .(_f .EndElement ); +_dbffd &&_acfga .Name ==start .Name {break ;};};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_aeaeb *CT_RevisionCellChange )ValidateWithPath (path string )error {if _aeaeb .Oc !=nil {if _cfbgcb :=_aeaeb .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_cfbgcb !=nil {return _cfbgcb ;};};if _dbgea :=_aeaeb .Nc .ValidateWithPath (path +"\u002f\u004e\u0063"); +_dbgea !=nil {return _dbgea ;};if _aeaeb .Odxf !=nil {if _ffggd :=_aeaeb .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_ffggd !=nil {return _ffggd ;};};if _aeaeb .Ndxf !=nil {if _cdbgf :=_aeaeb .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066"); +_cdbgf !=nil {return _cdbgf ;};};if _aeaeb .ExtLst !=nil {if _bfbbg :=_aeaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbbg !=nil {return _bfbbg ;};};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_gefdca *Table )ValidateWithPath (path string )error {if _effdf :=_gefdca .CT_Table .ValidateWithPath (path );_effdf !=nil {return _effdf ;};return nil ;};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_bcdc :=&CT_CustomSheetViews {};return _bcdc }; +func (_cfgb *CT_PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgb .CacheSource =NewCT_CacheSource ();_cfgb .CacheFields =NewCT_CacheFields ();for _ ,_fbaef :=range start .Attr {if _fbaef .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"&&_fbaef .Name .Local =="\u0069\u0064"||_fbaef .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"&&_fbaef .Name .Local =="\u0069\u0064"{_cdgca ,_eebbf :=_fbaef .Value ,error (nil ); +if _eebbf !=nil {return _eebbf ;};_cfgb .IdAttr =&_cdgca ;continue ;};if _fbaef .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bgcfb ,_caegde :=_b .ParseBool (_fbaef .Value );if _caegde !=nil {return _caegde ; +};_cfgb .UpgradeOnRefreshAttr =&_bgcfb ;continue ;};if _fbaef .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_bffda ,_eccegd :=_b .ParseBool (_fbaef .Value );if _eccegd !=nil {return _eccegd ;};_cfgb .TupleCacheAttr =&_bffda ; +continue ;};if _fbaef .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_cdcfb ,_fcegd :=_b .ParseBool (_fbaef .Value );if _fcegd !=nil {return _fcegd ;};_cfgb .SaveDataAttr =&_cdcfb ;continue ;};if _fbaef .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gbaf ,_gddff :=_b .ParseBool (_fbaef .Value ); +if _gddff !=nil {return _gddff ;};_cfgb .SupportSubqueryAttr =&_gbaf ;continue ;};if _fbaef .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_fbdbc ,_eadgc :=_b .ParseBool (_fbaef .Value );if _eadgc !=nil {return _eadgc ; +};_cfgb .OptimizeMemoryAttr =&_fbdbc ;continue ;};if _fbaef .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_bcgcb ,_ccdade :=_b .ParseBool (_fbaef .Value );if _ccdade !=nil {return _ccdade ; +};_cfgb .SupportAdvancedDrillAttr =&_bcgcb ;continue ;};if _fbaef .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_becbdd ,_gdfd :=_fbaef .Value ,error (nil );if _gdfd !=nil {return _gdfd ;};_cfgb .RefreshedByAttr =&_becbdd ; +continue ;};if _fbaef .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_dbfaa ,_bfccd :=ParseStdlibTime (_fbaef .Value );if _bfccd !=nil {return _bfccd ;};_cfgb .RefreshedDateIsoAttr =&_dbfaa ;continue ; +};if _fbaef .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_fgbaa ,_eedegae :=_b .ParseBool (_fbaef .Value );if _eedegae !=nil {return _eedegae ;};_cfgb .InvalidAttr =&_fgbaa ;continue ;};if _fbaef .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_adfgc ,_eceaa :=_b .ParseBool (_fbaef .Value ); +if _eceaa !=nil {return _eceaa ;};_cfgb .BackgroundQueryAttr =&_adfgc ;continue ;};if _fbaef .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_bggcd ,_cafegb :=_b .ParseUint (_fbaef .Value ,10,32); +if _cafegb !=nil {return _cafegb ;};_efdga :=uint32 (_bggcd );_cfgb .MissingItemsLimitAttr =&_efdga ;continue ;};if _fbaef .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_ccace ,_bfddd :=_b .ParseUint (_fbaef .Value ,10,8); +if _bfddd !=nil {return _bfddd ;};_fedbgb :=uint8 (_ccace );_cfgb .RefreshedVersionAttr =&_fedbgb ;continue ;};if _fbaef .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cbfef ,_agefd :=_b .ParseBool (_fbaef .Value ); +if _agefd !=nil {return _agefd ;};_cfgb .RefreshOnLoadAttr =&_cbfef ;continue ;};if _fbaef .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_cdbbg ,_cacdgc :=_b .ParseFloat (_fbaef .Value ,64);if _cacdgc !=nil {return _cacdgc ; +};_cfgb .RefreshedDateAttr =&_cdbbg ;continue ;};if _fbaef .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_agebc ,_dfcdd :=_b .ParseUint (_fbaef .Value ,10,32);if _dfcdd !=nil {return _dfcdd ;};_ecdaf :=uint32 (_agebc ); +_cfgb .RecordCountAttr =&_ecdaf ;continue ;};if _fbaef .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dbaad ,_gbeca :=_b .ParseUint (_fbaef .Value ,10,8);if _gbeca !=nil {return _gbeca ;};_dadag :=uint8 (_dbaad ); +_cfgb .CreatedVersionAttr =&_dadag ;continue ;};if _fbaef .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ecccf ,_ggaac :=_b .ParseUint (_fbaef .Value ,10,8);if _ggaac !=nil {return _ggaac ; +};_egbaa :=uint8 (_ecccf );_cfgb .MinRefreshableVersionAttr =&_egbaa ;continue ;};if _fbaef .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bdacg ,_bagee :=_b .ParseBool (_fbaef .Value );if _bagee !=nil {return _bagee ; +};_cfgb .EnableRefreshAttr =&_bdacg ;continue ;};};_efaaa :for {_cceab ,_eebfd :=d .Token ();if _eebfd !=nil {return _eebfd ;};switch _eecgfe :=_cceab .(type ){case _f .StartElement :switch _eecgfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _caecba :=d .DecodeElement (_cfgb .CacheSource ,&_eecgfe ); +_caecba !=nil {return _caecba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _eedea :=d .DecodeElement (_cfgb .CacheFields ,&_eecgfe ); +_eedea !=nil {return _eedea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_cfgb .CacheHierarchies =NewCT_CacheHierarchies (); +if _eafaef :=d .DecodeElement (_cfgb .CacheHierarchies ,&_eecgfe );_eafaef !=nil {return _eafaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_cfgb .Kpis =NewCT_PCDKPIs (); +if _ccgagd :=d .DecodeElement (_cfgb .Kpis ,&_eecgfe );_ccgagd !=nil {return _ccgagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_cfgb .TupleCache =NewCT_TupleCache (); +if _eebga :=d .DecodeElement (_cfgb .TupleCache ,&_eecgfe );_eebga !=nil {return _eebga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_cfgb .CalculatedItems =NewCT_CalculatedItems (); +if _cddab :=d .DecodeElement (_cfgb .CalculatedItems ,&_eecgfe );_cddab !=nil {return _cddab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_cfgb .CalculatedMembers =NewCT_CalculatedMembers (); +if _faceg :=d .DecodeElement (_cfgb .CalculatedMembers ,&_eecgfe );_faceg !=nil {return _faceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_cfgb .Dimensions =NewCT_Dimensions (); +if _ceadfe :=d .DecodeElement (_cfgb .Dimensions ,&_eecgfe );_ceadfe !=nil {return _ceadfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_cfgb .MeasureGroups =NewCT_MeasureGroups (); +if _fbeed :=d .DecodeElement (_cfgb .MeasureGroups ,&_eecgfe );_fbeed !=nil {return _fbeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_cfgb .Maps =NewCT_MeasureDimensionMaps (); +if _addef :=d .DecodeElement (_cfgb .Maps ,&_eecgfe );_addef !=nil {return _addef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgb .ExtLst =NewCT_ExtensionList (); +if _afdee :=d .DecodeElement (_cfgb .ExtLst ,&_eecgfe );_afdee !=nil {return _afdee ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_eecgfe .Name ); +if _geaab :=d .Skip ();_geaab !=nil {return _geaab ;};};case _f .EndElement :break _efaaa ;case _f .CharData :};};return nil ;};func NewCT_Filter ()*CT_Filter {_eddga :=&CT_Filter {};return _eddga };func (_eabfda ST_SmartTagShow )ValidateWithPath (path string )error {switch _eabfda {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabfda )); +};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_ebgfe :=&CT_PhoneticRun {};return _ebgfe };func (_fdfbd ST_Orientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdfbd .String (),start );};type CT_Pages struct{ -// Contents -ContentAttr *bool ; +// Page Item String Count +CountAttr *uint32 ; -// Objects Locked -ObjectsAttr *bool ;};func (_fgggbg ST_ItemType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_afgbg :=_e .Attr {};_afgbg .Name =name ;switch _fgggbg {case ST_ItemTypeUnset :_afgbg .Value ="";case ST_ItemTypeData :_afgbg .Value ="\u0064\u0061\u0074\u0061"; -case ST_ItemTypeDefault :_afgbg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_afgbg .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_afgbg .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_afgbg .Value ="\u0061\u0076\u0067"; -case ST_ItemTypeMax :_afgbg .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_afgbg .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_afgbg .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_afgbg .Value ="\u0063\u006f\u0075n\u0074"; -case ST_ItemTypeStdDev :_afgbg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_afgbg .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_afgbg .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_afgbg .Value ="\u0076\u0061\u0072\u0050"; -case ST_ItemTypeGrand :_afgbg .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_afgbg .Value ="\u0062\u006c\u0061n\u006b";};return _afgbg ,nil ;};func (_addee ST_TableType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggdfd :=_e .Attr {}; -_ggdfd .Name =name ;switch _addee {case ST_TableTypeUnset :_ggdfd .Value ="";case ST_TableTypeWorksheet :_ggdfd .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_ggdfd .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_ggdfd .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065"; -};return _ggdfd ,nil ;};func (_cegfd *CT_PageSetUpPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gccceg :=range start .Attr {if _gccceg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_fbced ,_cbfgd :=_b .ParseBool (_gccceg .Value ); -if _cbfgd !=nil {return _cbfgd ;};_cegfd .AutoPageBreaksAttr =&_fbced ;continue ;};if _gccceg .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_eeabga ,_cgefd :=_b .ParseBool (_gccceg .Value );if _cgefd !=nil {return _cgefd ;};_cegfd .FitToPageAttr =&_eeabga ; -continue ;};};for {_afdgf ,_geabg :=d .Token ();if _geabg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_geabg );};if _debb ,_bebac :=_afdgf .(_e .EndElement ); -_bebac &&_debb .Name ==start .Name {break ;};};return nil ;}; +// Page Items +Page []*CT_PCDSCPage ;};func NewCT_FieldUsage ()*CT_FieldUsage {_ecafe :=&CT_FieldUsage {};return _ecafe };func (_geaa *CT_CustomProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_geaa .NameAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_geaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddfcg ST_CellComments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddfcg .String (),start ); +}; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_cbgac *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _cbgac .ExtLst !=nil {if _gegdc :=_cbgac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegdc !=nil {return _gegdc ;};};return nil ;};func (_gbdgefb ST_ItemType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbdgefb .String (),start ); -};func (_cefac *ST_GrowShrinkType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cefac =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cefac =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cefac =2; -case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cefac =3;};return nil ;};func (_gegc *CT_CellSmartTag )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",_gegc .TypeAttr )}); -if _gegc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gegc .DeletedAttr ))});};if _gegc .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gegc .XmlBasedAttr ))}); -};e .EncodeToken (start );if _gegc .CellSmartTagPr !=nil {_aea :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_cceb :=range _gegc .CellSmartTagPr {e .EncodeElement (_cceb ,_aea ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cggdd *CT_RevisionDefinedName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbafg :=range start .Attr {if _fbafg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_aegcgg ,_beaaaaf :=_fbafg .Value ,error (nil ); -if _beaaaaf !=nil {return _beaaaaf ;};_cggdd .DescriptionAttr =&_aegcgg ;continue ;};if _fbafg .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_ffbfa ,_egafda :=_fbafg .Value ,error (nil );if _egafda !=nil {return _egafda ; -};_cggdd .OldDescriptionAttr =&_ffbfa ;continue ;};if _fbafg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_fgadc ,_caff :=_b .ParseBool (_fbafg .Value );if _caff !=nil {return _caff ;};_cggdd .CustomViewAttr =&_fgadc ;continue ; -};if _fbafg .Name .Local =="\u0068\u0065\u006c\u0070"{_fdgdb ,_beffc :=_fbafg .Value ,error (nil );if _beffc !=nil {return _beffc ;};_cggdd .HelpAttr =&_fdgdb ;continue ;};if _fbafg .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_afddbb ,_ccad :=_b .ParseBool (_fbafg .Value ); -if _ccad !=nil {return _ccad ;};_cggdd .FunctionAttr =&_afddbb ;continue ;};if _fbafg .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_cfcfgf ,_ecaage :=_fbafg .Value ,error (nil );if _ecaage !=nil {return _ecaage ;};_cggdd .OldHelpAttr =&_cfcfgf ; -continue ;};if _fbafg .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_gaccd ,_dcbcfa :=_b .ParseUint (_fbafg .Value ,10,8);if _dcbcfa !=nil {return _dcbcfa ;};_cgece :=uint8 (_gaccd );_cggdd .FunctionGroupIdAttr =&_cgece ; -continue ;};if _fbafg .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_fefec ,_ceagc :=_fbafg .Value ,error (nil );if _ceagc !=nil {return _ceagc ;};_cggdd .StatusBarAttr =&_fefec ;continue ;};if _fbafg .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_dgdcad ,_ccgdbf :=_b .ParseUint (_fbafg .Value ,10,8); -if _ccgdbf !=nil {return _ccgdbf ;};_bfcabf :=uint8 (_dgdcad );_cggdd .ShortcutKeyAttr =&_bfcabf ;continue ;};if _fbafg .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_aebda ,_bfgde :=_fbafg .Value ,error (nil );if _bfgde !=nil {return _bfgde ; -};_cggdd .OldStatusBarAttr =&_aebda ;continue ;};if _fbafg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dbffg ,_fcadb :=_b .ParseBool (_fbafg .Value );if _fcadb !=nil {return _fcadb ;};_cggdd .HiddenAttr =&_dbffg ;continue ;};if _fbafg .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_acbaf ,_acebad :=_fbafg .Value ,error (nil ); -if _acebad !=nil {return _acebad ;};_cggdd .OldCommentAttr =&_acbaf ;continue ;};if _fbafg .Name .Local =="\u006e\u0061\u006d\u0065"{_abcbag ,_gbecdg :=_fbafg .Value ,error (nil );if _gbecdg !=nil {return _gbecdg ;};_cggdd .NameAttr =_abcbag ;continue ; -};if _fbafg .Name .Local =="\u0072\u0061"{_aebbb ,_gafe :=_b .ParseBool (_fbafg .Value );if _gafe !=nil {return _gafe ;};_cggdd .RaAttr =&_aebbb ;continue ;};if _fbafg .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ccdcb ,_afed :=_b .ParseUint (_fbafg .Value ,10,32); -if _afed !=nil {return _afed ;};_cgdfd :=uint32 (_ccdcb );_cggdd .LocalSheetIdAttr =&_cgdfd ;continue ;};if _fbafg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bcedd ,_cfaafb :=_fbafg .Value ,error (nil );if _cfaafb !=nil {return _cfaafb ;}; -_cggdd .CommentAttr =&_bcedd ;continue ;};if _fbafg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_cedcf ,_cbdafe :=_fbafg .Value ,error (nil );if _cbdafe !=nil {return _cbdafe ;};_cggdd .CustomMenuAttr =&_cedcf ;continue ; -};if _fbafg .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ccfac ,_dcffe :=_b .ParseBool (_fbafg .Value );if _dcffe !=nil {return _dcffe ;};_cggdd .OldFunctionAttr =&_ccfac ;continue ;};if _fbafg .Name .Local =="\u0075\u0061"{_fbdgfe ,_ecabb :=_b .ParseBool (_fbafg .Value ); -if _ecabb !=nil {return _ecabb ;};_cggdd .UaAttr =&_fbdgfe ;continue ;};if _fbafg .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_cbded ,_gefdb :=_b .ParseUint (_fbafg .Value ,10,8);if _gefdb !=nil {return _gefdb ; -};_gddge :=uint8 (_cbded );_cggdd .OldShortcutKeyAttr =&_gddge ;continue ;};if _fbafg .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_bagef ,_gdcaf :=_b .ParseBool (_fbafg .Value );if _gdcaf !=nil {return _gdcaf ;};_cggdd .OldHiddenAttr =&_bagef ; -continue ;};if _fbafg .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_dcde ,_fcdeb :=_fbafg .Value ,error (nil );if _fcdeb !=nil {return _fcdeb ;};_cggdd .OldCustomMenuAttr =&_dcde ;continue ;};if _fbafg .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_gbgbf ,_fedcfa :=_b .ParseUint (_fbafg .Value ,10,8); -if _fedcfa !=nil {return _fedcfa ;};_effac :=uint8 (_gbgbf );_cggdd .OldFunctionGroupIdAttr =&_effac ;continue ;};if _fbafg .Name .Local =="\u0072\u0049\u0064"{_dcbeg ,_ecafe :=_b .ParseUint (_fbafg .Value ,10,32);if _ecafe !=nil {return _ecafe ;};_gccab :=uint32 (_dcbeg ); -_cggdd .RIdAttr =&_gccab ;continue ;};};_ffdea :for {_efecd ,_egde :=d .Token ();if _egde !=nil {return _egde ;};switch _caeeb :=_efecd .(type ){case _e .StartElement :switch _caeeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_cggdd .Formula =new (string ); -if _fbggeg :=d .DecodeElement (_cggdd .Formula ,&_caeeb );_fbggeg !=nil {return _fbggeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_cggdd .OldFormula =new (string ); -if _ebged :=d .DecodeElement (_cggdd .OldFormula ,&_caeeb );_ebged !=nil {return _ebged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggdd .ExtLst =NewCT_ExtensionList (); -if _edbaag :=d .DecodeElement (_cggdd .ExtLst ,&_caeeb );_edbaag !=nil {return _edbaag ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_caeeb .Name ); -if _ffdeeb :=d .Skip ();_ffdeeb !=nil {return _ffdeeb ;};};case _e .EndElement :break _ffdea ;case _e .CharData :};};return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_badfgf :=&CT_Worksheet {};_badfgf .SheetData =NewCT_SheetData ();return _badfgf ;}; -func (_fdbdae ST_ConditionalFormattingOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdbdae .String (),start );};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_cbdge :=&CT_RevisionDefinedName {}; -return _cbdge ;};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5; -ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_adfcc :=&CT_RevisionCustomView {};_adfcc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -_adfcc .ActionAttr =ST_RevisionAction (1);return _adfcc ;};func (_cdda *CT_PivotFilters )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beacc :=range start .Attr {if _beacc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfgfg ,_bcbc :=_b .ParseUint (_beacc .Value ,10,32); -if _bcbc !=nil {return _bcbc ;};_gdfcgd :=uint32 (_cfgfg );_cdda .CountAttr =&_gdfcgd ;continue ;};};_dfcga :for {_eedggg ,_bbdbab :=d .Token ();if _bbdbab !=nil {return _bbdbab ;};switch _debaef :=_eedggg .(type ){case _e .StartElement :switch _debaef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_ebdfb :=NewCT_PivotFilter (); -if _gbfcd :=d .DecodeElement (_ebdfb ,&_debaef );_gbfcd !=nil {return _gbfcd ;};_cdda .Filter =append (_cdda .Filter ,_ebdfb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_debaef .Name ); -if _fdfbc :=d .Skip ();_fdfbc !=nil {return _fdfbc ;};};case _e .EndElement :break _dfcga ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_VolTopic and its children +func (_eaabc *CT_VolTopic )Validate ()error {return _eaabc .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};type CT_IndexedColors struct{ -// Validate validates the CT_RevisionRowColumn and its children -func (_ccbcd *CT_RevisionRowColumn )Validate ()error {return _ccbcd .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_becba :=&CT_ExternalDefinedNames {}; -return _becba ;};func NewCT_CellAlignment ()*CT_CellAlignment {_afcbd :=&CT_CellAlignment {};return _afcbd };func NewExternalLink ()*ExternalLink {_eeebc :=&ExternalLink {};_eeebc .CT_ExternalLink =*NewCT_ExternalLink ();return _eeebc ;};func (_badbe *CT_Field )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cegf :=range start .Attr {if _cegf .Name .Local =="\u0078"{_bcac ,_fbdgf :=_b .ParseInt (_cegf .Value ,10,32); -if _fbdgf !=nil {return _fbdgf ;};_badbe .XAttr =int32 (_bcac );continue ;};};for {_dcgfg ,_aafc :=d .Token ();if _aafc !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_aafc ); -};if _gaeeg ,_eddcd :=_dcgfg .(_e .EndElement );_eddcd &&_gaeeg .Name ==start .Name {break ;};};return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_bbef :=&CT_MetadataTypes {};return _bbef };func (_ffebd ST_SourceType )ValidateWithPath (path string )error {switch _ffebd {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffebd )); -};return nil ;}; +// RGB Color +RgbColor []*CT_RgbColor ;};func (_badfc *CT_BooleanProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _badfc .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_badfc .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Cols ()*CT_Cols {_fddg :=&CT_Cols {};return _fddg }; -// Validate validates the CT_Pages and its children -func (_efeede *CT_Pages )Validate ()error {return _efeede .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_dbeda *ST_Pane )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbeda =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dbeda =1; -case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbeda =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dbeda =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_dbeda =4;};return nil ;};type ST_DataConsolidateFunction byte ; -type ST_DataValidationErrorStyle byte ;func (_cdcfgg *ST_PatternType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdcfgg =0;case "\u006e\u006f\u006e\u0065":*_cdcfgg =1;case "\u0073\u006f\u006ci\u0064":*_cdcfgg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_cdcfgg =3; -case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cdcfgg =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cdcfgg =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_cdcfgg =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cdcfgg =7; -case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_cdcfgg =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_cdcfgg =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_cdcfgg =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cdcfgg =11; -case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_cdcfgg =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cdcfgg =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_cdcfgg =14; -case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_cdcfgg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_cdcfgg =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cdcfgg =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_cdcfgg =18; -case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_cdcfgg =19;};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_gdbf :=&CT_FilterColumn {};return _gdbf };func NewCT_Users ()*CT_Users {_cdegg :=&CT_Users {};return _cdegg };func NewCT_DrawingHF ()*CT_DrawingHF {_cdcdf :=&CT_DrawingHF {}; -return _cdcdf };func (_gdfaa ST_CellFormulaType )Validate ()error {return _gdfaa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_fgeba *CT_Macrosheet )ValidateWithPath (path string )error {if _fgeba .SheetPr !=nil {if _bedd :=_fgeba .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bedd !=nil {return _bedd ;};};if _fgeba .Dimension !=nil {if _fcfbd :=_fgeba .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +_fcfbd !=nil {return _fcfbd ;};};if _fgeba .SheetViews !=nil {if _caaag :=_fgeba .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_caaag !=nil {return _caaag ;};};if _fgeba .SheetFormatPr !=nil {if _eefcdb :=_fgeba .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); +_eefcdb !=nil {return _eefcdb ;};};for _gcfg ,_abgeba :=range _fgeba .Cols {if _egaae :=_abgeba .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gcfg ));_egaae !=nil {return _egaae ;};};if _befage :=_fgeba .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); +_befage !=nil {return _befage ;};if _fgeba .SheetProtection !=nil {if _ecaca :=_fgeba .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ecaca !=nil {return _ecaca ;};};if _fgeba .AutoFilter !=nil {if _beedc :=_fgeba .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_beedc !=nil {return _beedc ;};};if _fgeba .SortState !=nil {if _cccdg :=_fgeba .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cccdg !=nil {return _cccdg ;};};if _fgeba .DataConsolidate !=nil {if _adgc :=_fgeba .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); +_adgc !=nil {return _adgc ;};};if _fgeba .CustomSheetViews !=nil {if _dfddfc :=_fgeba .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_dfddfc !=nil {return _dfddfc ; +};};if _fgeba .PhoneticPr !=nil {if _fcgab :=_fgeba .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_fcgab !=nil {return _fcgab ;};};for _gcfa ,_efdae :=range _fgeba .ConditionalFormatting {if _bfdef :=_efdae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_gcfa )); +_bfdef !=nil {return _bfdef ;};};if _fgeba .PrintOptions !=nil {if _bfcbb :=_fgeba .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfcbb !=nil {return _bfcbb ;};};if _fgeba .PageMargins !=nil {if _bdbcc :=_fgeba .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_bdbcc !=nil {return _bdbcc ;};};if _fgeba .PageSetup !=nil {if _deafb :=_fgeba .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_deafb !=nil {return _deafb ;};};if _fgeba .HeaderFooter !=nil {if _cdgfd :=_fgeba .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_cdgfd !=nil {return _cdgfd ;};};if _fgeba .RowBreaks !=nil {if _cegc :=_fgeba .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cegc !=nil {return _cegc ;};};if _fgeba .ColBreaks !=nil {if _gfbaac :=_fgeba .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); +_gfbaac !=nil {return _gfbaac ;};};if _fgeba .CustomProperties !=nil {if _caedg :=_fgeba .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_caedg !=nil {return _caedg ; +};};if _fgeba .Drawing !=nil {if _gfafc :=_fgeba .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gfafc !=nil {return _gfafc ;};};if _fgeba .LegacyDrawing !=nil {if _bgbfb :=_fgeba .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); +_bgbfb !=nil {return _bgbfb ;};};if _fgeba .LegacyDrawingHF !=nil {if _aefbe :=_fgeba .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aefbe !=nil {return _aefbe ;};};if _fgeba .DrawingHF !=nil {if _cffba :=_fgeba .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_cffba !=nil {return _cffba ;};};if _fgeba .Picture !=nil {if _dggad :=_fgeba .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dggad !=nil {return _dggad ;};};if _fgeba .OleObjects !=nil {if _cgcff :=_fgeba .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); +_cgcff !=nil {return _cgcff ;};};if _fgeba .ExtLst !=nil {if _acebgb :=_fgeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acebgb !=nil {return _acebgb ;};};return nil ;};func (_cbfc *CT_CellWatch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_cbfc .RAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_adba *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_bcfa *CT_Connections )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eecf :for {_dadbg ,_baee :=d .Token ();if _baee !=nil {return _baee ;};switch _dbfgd :=_dadbg .(type ){case _e .StartElement :switch _dbfgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_edff :=NewCT_Connection (); -if _bfde :=d .DecodeElement (_edff ,&_dbfgd );_bfde !=nil {return _bfde ;};_bcfa .Connection =append (_bcfa .Connection ,_edff );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_dbfgd .Name ); -if _fdaae :=d .Skip ();_fdaae !=nil {return _fdaae ;};};case _e .EndElement :break _eecf ;case _e .CharData :};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_fdgeb *CT_PivotAreaReference )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adbgc :=range start .Attr {if _adbgc .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggcbfe ,_gacc :=_b .ParseBool (_adbgc .Value ); -if _gacc !=nil {return _gacc ;};_fdgeb .MaxSubtotalAttr =&_ggcbfe ;continue ;};if _adbgc .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edeae ,_cbcc :=_b .ParseBool (_adbgc .Value );if _cbcc !=nil {return _cbcc ;};_fdgeb .MinSubtotalAttr =&_edeae ; -continue ;};if _adbgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebgebf ,_fcfda :=_b .ParseUint (_adbgc .Value ,10,32);if _fcfda !=nil {return _fcfda ;};_bacbda :=uint32 (_ebgebf );_fdgeb .CountAttr =&_bacbda ;continue ;};if _adbgc .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fafgg ,_bacgb :=_b .ParseBool (_adbgc .Value ); -if _bacgb !=nil {return _bacgb ;};_fdgeb .ProductSubtotalAttr =&_fafgg ;continue ;};if _adbgc .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_deeefb ,_cbafa :=_b .ParseBool (_adbgc .Value );if _cbafa !=nil {return _cbafa ; -};_fdgeb .ByPositionAttr =&_deeefb ;continue ;};if _adbgc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecccf ,_fgbddb :=_b .ParseBool (_adbgc .Value );if _fgbddb !=nil {return _fgbddb ;};_fdgeb .CountSubtotalAttr =&_ecccf ; -continue ;};if _adbgc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gebcae ,_bfcdf :=_b .ParseBool (_adbgc .Value );if _bfcdf !=nil {return _bfcdf ;};_fdgeb .DefaultSubtotalAttr =&_gebcae ;continue ; -};if _adbgc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_egaae ,_fggea :=_b .ParseBool (_adbgc .Value );if _fggea !=nil {return _fggea ;};_fdgeb .CountASubtotalAttr =&_egaae ;continue ;};if _adbgc .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efgeg ,_ecgcc :=_b .ParseBool (_adbgc .Value ); -if _ecgcc !=nil {return _ecgcc ;};_fdgeb .AvgSubtotalAttr =&_efgeg ;continue ;};if _adbgc .Name .Local =="\u0066\u0069\u0065l\u0064"{_eadbg ,_eeabc :=_b .ParseUint (_adbgc .Value ,10,32);if _eeabc !=nil {return _eeabc ;};_fgged :=uint32 (_eadbg );_fdgeb .FieldAttr =&_fgged ; -continue ;};if _adbgc .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_febfd ,_dfeea :=_b .ParseBool (_adbgc .Value );if _dfeea !=nil {return _dfeea ;};_fdgeb .SelectedAttr =&_febfd ;continue ;};if _adbgc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_dgfda ,_eggce :=_b .ParseBool (_adbgc .Value ); -if _eggce !=nil {return _eggce ;};_fdgeb .RelativeAttr =&_dgfda ;continue ;};if _adbgc .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gadfe ,_bcebd :=_b .ParseBool (_adbgc .Value );if _bcebd !=nil {return _bcebd ;};_fdgeb .SumSubtotalAttr =&_gadfe ; -continue ;};if _adbgc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_acaca ,_afaef :=_b .ParseBool (_adbgc .Value );if _afaef !=nil {return _afaef ;};_fdgeb .StdDevSubtotalAttr =&_acaca ;continue ;};if _adbgc .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_babdd ,_eebba :=_b .ParseBool (_adbgc .Value ); -if _eebba !=nil {return _eebba ;};_fdgeb .StdDevPSubtotalAttr =&_babdd ;continue ;};if _adbgc .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_baeee ,_dbebd :=_b .ParseBool (_adbgc .Value );if _dbebd !=nil {return _dbebd ; -};_fdgeb .VarSubtotalAttr =&_baeee ;continue ;};if _adbgc .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbceb ,_cegcb :=_b .ParseBool (_adbgc .Value );if _cegcb !=nil {return _cegcb ;};_fdgeb .VarPSubtotalAttr =&_gbceb ; -continue ;};};_afgea :for {_ecfee ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _bdfde :=_ecfee .(type ){case _e .StartElement :switch _bdfde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_egadg :=NewCT_Index (); -if _abgaad :=d .DecodeElement (_egadg ,&_bdfde );_abgaad !=nil {return _abgaad ;};_fdgeb .X =append (_fdgeb .X ,_egadg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdgeb .ExtLst =NewCT_ExtensionList (); -if _aadcc :=d .DecodeElement (_fdgeb .ExtLst ,&_bdfde );_aadcc !=nil {return _aadcc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_bdfde .Name ); -if _eecefa :=d .Skip ();_eecefa !=nil {return _eecefa ;};};case _e .EndElement :break _afgea ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_ExternalDefinedNames and its children +func (_dgfgd *CT_ExternalDefinedNames )Validate ()error {return _dgfgd .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_acgba *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _efbdg ,_fdadd :=range _acgba .R {if _badfaf :=_fdadd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_efbdg ));_badfaf !=nil {return _badfaf ; -};};if _acgba .ExtLst !=nil {if _fdccd :=_acgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdccd !=nil {return _fdccd ;};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_eada :=&CT_DynamicFilter {};_eada .TypeAttr =ST_DynamicFilterType (1); -return _eada ;}; +// Validate validates the CT_FunctionGroup and its children +func (_ddafe *CT_FunctionGroup )Validate ()error {return _ddafe .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; -// Validate validates the CT_SortState and its children -func (_bcdgf *CT_SortState )Validate ()error {return _bcdgf .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_gaec *CT_DataValidations )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaec .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gaec .DisablePromptsAttr ))}); -};if _gaec .XWindowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gaec .XWindowAttr )});};if _gaec .YWindowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gaec .YWindowAttr )}); -};if _gaec .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gaec .CountAttr )});};e .EncodeToken (start );_afgbd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}}; -for _ ,_adfde :=range _gaec .DataValidation {e .EncodeElement (_adfde ,_afgbd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_MetadataStrings struct{ +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_beafb *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _cabce ,_gabddc :=range _beafb .SheetData {if _agag :=_gabddc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cabce )); +_agag !=nil {return _agag ;};};return nil ;}; -// MDX Metadata String Count +// Validate validates the CT_CacheFields and its children +func (_dcgd *CT_CacheFields )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};type CT_PivotAreaReferences struct{ + +// Pivot Filter Count CountAttr *uint32 ; -// MDX Metadata String -S []*CT_XStringElement ;};func (_bfcecc *CT_TextPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffdec :=range start .Attr {if _ffdec .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_adcfc ,_acgcgf :=_ffdec .Value ,error (nil ); -if _acgcgf !=nil {return _acgcgf ;};_bfcecc .ThousandsAttr =&_adcfc ;continue ;};if _ffdec .Name .Local =="\u0074\u0061\u0062"{_gebbe ,_cdceb :=_b .ParseBool (_ffdec .Value );if _cdceb !=nil {return _cdceb ;};_bfcecc .TabAttr =&_gebbe ;continue ;};if _ffdec .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_bfcecc .FileTypeAttr .UnmarshalXMLAttr (_ffdec ); -continue ;};if _ffdec .Name .Local =="\u0073\u0070\u0061c\u0065"{_dddcd ,_ebafd :=_b .ParseBool (_ffdec .Value );if _ebafd !=nil {return _ebafd ;};_bfcecc .SpaceAttr =&_dddcd ;continue ;};if _ffdec .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_fgacb ,_afgeac :=_ffdec .Value ,error (nil ); -if _afgeac !=nil {return _afgeac ;};_bfcecc .CharacterSetAttr =&_fgacb ;continue ;};if _ffdec .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_aedba ,_agbgd :=_ffdec .Value ,error (nil );if _agbgd !=nil {return _agbgd ;};_bfcecc .SourceFileAttr =&_aedba ; -continue ;};if _ffdec .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_bebfd ,_gfdgg :=_b .ParseBool (_ffdec .Value );if _gfdgg !=nil {return _gfdgg ;};_bfcecc .DelimitedAttr =&_bebfd ;continue ;};if _ffdec .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_efdfb ,_gbcge :=_ffdec .Value ,error (nil ); -if _gbcge !=nil {return _gbcge ;};_bfcecc .DecimalAttr =&_efdfb ;continue ;};if _ffdec .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gfceg ,_afgeb :=_b .ParseBool (_ffdec .Value );if _afgeb !=nil {return _afgeb ;};_bfcecc .PromptAttr =&_gfceg ; -continue ;};if _ffdec .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gcfcag ,_bcbdb :=_b .ParseUint (_ffdec .Value ,10,32);if _bcbdb !=nil {return _bcbdb ;};_bgfadb :=uint32 (_gcfcag );_bfcecc .CodePageAttr =&_bgfadb ;continue ;};if _ffdec .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_caeda ,_bdceb :=_b .ParseUint (_ffdec .Value ,10,32); -if _bdceb !=nil {return _bdceb ;};_dcbegg :=uint32 (_caeda );_bfcecc .FirstRowAttr =&_dcbegg ;continue ;};if _ffdec .Name .Local =="\u0063\u006f\u006dm\u0061"{_cfafe ,_bdfdg :=_b .ParseBool (_ffdec .Value );if _bdfdg !=nil {return _bdfdg ;};_bfcecc .CommaAttr =&_cfafe ; -continue ;};if _ffdec .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_gacef ,_feada :=_b .ParseBool (_ffdec .Value );if _feada !=nil {return _feada ;};_bfcecc .SemicolonAttr =&_gacef ;continue ;};if _ffdec .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fgfdg ,_ggfcdf :=_b .ParseBool (_ffdec .Value ); -if _ggfcdf !=nil {return _ggfcdf ;};_bfcecc .ConsecutiveAttr =&_fgfdg ;continue ;};if _ffdec .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_bfcecc .QualifierAttr .UnmarshalXMLAttr (_ffdec );continue ;};if _ffdec .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_aaggde ,_begfb :=_ffdec .Value ,error (nil ); -if _begfb !=nil {return _begfb ;};_bfcecc .DelimiterAttr =&_aaggde ;continue ;};};_fecfc :for {_gdgbb ,_egeebd :=d .Token ();if _egeebd !=nil {return _egeebd ;};switch _bdgff :=_gdgbb .(type ){case _e .StartElement :switch _bdgff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_bfcecc .TextFields =NewCT_TextFields (); -if _cfgae :=d .DecodeElement (_bfcecc .TextFields ,&_bdgff );_cfgae !=nil {return _cfgae ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_bdgff .Name ); -if _cgaaa :=d .Skip ();_cgaaa !=nil {return _cgaaa ;};};case _e .EndElement :break _fecfc ;case _e .CharData :};};return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_dfcb :=&CT_CalcChain {};return _dfcb };func (_bfbcg *CT_QueryCache )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfbcg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bfbcg .CountAttr )}); -};e .EncodeToken (start );_dfgca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_faagb :=range _bfbcg .Query {e .EncodeElement (_faagb ,_dfgca );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_eddfbc *CT_FileVersion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbabg :=range start .Attr {if _bbabg .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_gcda ,_afgfe :=_bbabg .Value ,error (nil );if _afgfe !=nil {return _afgfe ; -};_eddfbc .AppNameAttr =&_gcda ;continue ;};if _bbabg .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_befdc ,_bdae :=_bbabg .Value ,error (nil );if _bdae !=nil {return _bdae ;};_eddfbc .LastEditedAttr =&_befdc ;continue ; -};if _bbabg .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_fedec ,_ccbed :=_bbabg .Value ,error (nil );if _ccbed !=nil {return _ccbed ;};_eddfbc .LowestEditedAttr =&_fedec ;continue ;};if _bbabg .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_cceba ,_ccgeaa :=_bbabg .Value ,error (nil ); -if _ccgeaa !=nil {return _ccgeaa ;};_eddfbc .RupBuildAttr =&_cceba ;continue ;};if _bbabg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dbagb ,_afac :=_bbabg .Value ,error (nil );if _afac !=nil {return _afac ;};_eddfbc .CodeNameAttr =&_dbagb ; -continue ;};};for {_ebeff ,_fcbad :=d .Token ();if _fcbad !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_fcbad );};if _dfee ,_ccfg :=_ebeff .(_e .EndElement ); -_ccfg &&_dfee .Name ==start .Name {break ;};};return nil ;};func (_dbada ST_TimePeriod )ValidateWithPath (path string )error {switch _dbada {case 0,1,2,3,4,5,6,7,8,9,10:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbada )); -};return nil ;};func (_gfedc *ST_FormatAction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfedc =0;case "\u0062\u006c\u0061n\u006b":*_gfedc =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_gfedc =2;case "\u0064\u0072\u0069l\u006c":*_gfedc =3; -case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gfedc =4;};return nil ;};func (_bbccc ST_MdxSetOrder )ValidateWithPath (path string )error {switch _bbccc {case 0,1,2,3,4,5,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbccc )); -};return nil ;};type CT_XmlColumnPr struct{ +// Reference +Reference []*CT_PivotAreaReference ;};func (_efacg *CT_PageField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eabed :=range start .Attr {if _eabed .Name .Local =="\u0066\u006c\u0064"{_ecfged ,_bafgb :=_b .ParseInt (_eabed .Value ,10,32); +if _bafgb !=nil {return _bafgb ;};_efacg .FldAttr =int32 (_ecfged );continue ;};if _eabed .Name .Local =="\u0069\u0074\u0065\u006d"{_ceeda ,_befed :=_b .ParseUint (_eabed .Value ,10,32);if _befed !=nil {return _befed ;};_abgda :=uint32 (_ceeda );_efacg .ItemAttr =&_abgda ; +continue ;};if _eabed .Name .Local =="\u0068\u0069\u0065\u0072"{_gccc ,_ffcgge :=_b .ParseInt (_eabed .Value ,10,32);if _ffcgge !=nil {return _ffcgge ;};_fgdfa :=int32 (_gccc );_efacg .HierAttr =&_fgdfa ;continue ;};if _eabed .Name .Local =="\u006e\u0061\u006d\u0065"{_fdgg ,_aaded :=_eabed .Value ,error (nil ); +if _aaded !=nil {return _aaded ;};_efacg .NameAttr =&_fdgg ;continue ;};if _eabed .Name .Local =="\u0063\u0061\u0070"{_fdabgc ,_gdgge :=_eabed .Value ,error (nil );if _gdgge !=nil {return _gdgge ;};_efacg .CapAttr =&_fdabgc ;continue ;};};_bcdbe :for {_ebadaf ,_cagecd :=d .Token (); +if _cagecd !=nil {return _cagecd ;};switch _cddbd :=_ebadaf .(type ){case _f .StartElement :switch _cddbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efacg .ExtLst =NewCT_ExtensionList (); +if _cecabb :=d .DecodeElement (_efacg .ExtLst ,&_cddbd );_cecabb !=nil {return _cecabb ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_cddbd .Name ); +if _ggffg :=d .Skip ();_ggffg !=nil {return _ggffg ;};};case _f .EndElement :break _bcdbe ;case _f .CharData :};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_dcbba :=&CT_DdeItems {};return _dcbba };func (_dbe *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Local =="\u0076"{_dcf ,_eeeb :=_b .ParseBool (_eab .Value ); +if _eeeb !=nil {return _eeeb ;};_dbe .VAttr =_dcf ;continue ;};if _eab .Name .Local =="\u0075"{_aag ,_cea :=_b .ParseBool (_eab .Value );if _cea !=nil {return _cea ;};_dbe .UAttr =&_aag ;continue ;};if _eab .Name .Local =="\u0066"{_acf ,_adg :=_b .ParseBool (_eab .Value ); +if _adg !=nil {return _adg ;};_dbe .FAttr =&_acf ;continue ;};if _eab .Name .Local =="\u0063"{_gda ,_fbga :=_eab .Value ,error (nil );if _fbga !=nil {return _fbga ;};_dbe .CAttr =&_gda ;continue ;};if _eab .Name .Local =="\u0063\u0070"{_eag ,_fga :=_b .ParseUint (_eab .Value ,10,32); +if _fga !=nil {return _fga ;};_ffc :=uint32 (_eag );_dbe .CpAttr =&_ffc ;continue ;};};_dac :for {_eeee ,_dfea :=d .Token ();if _dfea !=nil {return _dfea ;};switch _agbe :=_eeee .(type ){case _f .StartElement :switch _agbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gaa :=NewCT_X (); +if _acfa :=d .DecodeElement (_gaa ,&_agbe );_acfa !=nil {return _acfa ;};_dbe .X =append (_dbe .X ,_gaa );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_agbe .Name ); +if _ecfg :=d .Skip ();_ecfg !=nil {return _ecfg ;};};case _f .EndElement :break _dac ;case _f .CharData :};};return nil ;};func (_faac *CT_GroupLevels )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbfca :=range start .Attr {if _cbfca .Name .Local =="\u0063\u006f\u0075n\u0074"{_acdc ,_fbcad :=_b .ParseUint (_cbfca .Value ,10,32); +if _fbcad !=nil {return _fbcad ;};_fgcec :=uint32 (_acdc );_faac .CountAttr =&_fgcec ;continue ;};};_faeadf :for {_cgded ,_bbeg :=d .Token ();if _bbeg !=nil {return _bbeg ;};switch _ababb :=_cgded .(type ){case _f .StartElement :switch _ababb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_bbaaf :=NewCT_GroupLevel (); +if _dfgbf :=d .DecodeElement (_bbaaf ,&_ababb );_dfgbf !=nil {return _dfgbf ;};_faac .GroupLevel =append (_faac .GroupLevel ,_bbaaf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_ababb .Name ); +if _dgabc :=d .Skip ();_dgabc !=nil {return _dgabc ;};};case _f .EndElement :break _faeadf ;case _f .CharData :};};return nil ;}; -// XML Map Id -MapIdAttr uint32 ; +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_ccab *CT_FilterColumn )ValidateWithPath (path string )error {if _ccab .Filters !=nil {if _bcddg :=_ccab .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_bcddg !=nil {return _bcddg ;};};if _ccab .Top10 !=nil {if _agfdc :=_ccab .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030"); +_agfdc !=nil {return _agfdc ;};};if _ccab .CustomFilters !=nil {if _aedc :=_ccab .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_aedc !=nil {return _aedc ;};};if _ccab .DynamicFilter !=nil {if _cgbae :=_ccab .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072"); +_cgbae !=nil {return _cgbae ;};};if _ccab .ColorFilter !=nil {if _bbbde :=_ccab .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_bbbde !=nil {return _bbbde ;};};if _ccab .IconFilter !=nil {if _fecdg :=_ccab .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"); +_fecdg !=nil {return _fecdg ;};};if _ccab .ExtLst !=nil {if _fcfgb :=_ccab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfgb !=nil {return _fcfgb ;};};return nil ;}; -// XPath -XpathAttr string ; +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_beaae *CT_Format )ValidateWithPath (path string )error {if _bgddc :=_beaae .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bgddc !=nil {return _bgddc ;};if _cbccb :=_beaae .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"); +_cbccb !=nil {return _cbccb ;};if _beaae .ExtLst !=nil {if _gabbdf :=_beaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabbdf !=nil {return _gabbdf ;};};return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_edcfeb :=&CT_IgnoredErrors {}; +return _edcfeb }; -// Denormalized -DenormalizedAttr *bool ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_cfefa *CT_RevisionInsertSheet )Validate ()error {return _cfefa .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};type CT_Scenarios struct{ -// XML Data Type -XmlDataTypeAttr string ; +// Current Scenario +CurrentAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Index ()*CT_Index {_cfdfd :=&CT_Index {};return _cfdfd }; +// Last Shown Scenario +ShowAttr *uint32 ; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_feddd *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _cfggg ,_eegbc :=range _feddd .RowHierarchyUsage {if _faacf :=_eegbc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cfggg )); -_faacf !=nil {return _faacf ;};};return nil ;};func (_eacgdc ST_PivotAreaType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbcce :=_e .Attr {};_gbcce .Name =name ;switch _eacgdc {case ST_PivotAreaTypeUnset :_gbcce .Value ="";case ST_PivotAreaTypeNone :_gbcce .Value ="\u006e\u006f\u006e\u0065"; -case ST_PivotAreaTypeNormal :_gbcce .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_gbcce .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_gbcce .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_gbcce .Value ="\u006f\u0072\u0069\u0067\u0069\u006e"; -case ST_PivotAreaTypeButton :_gbcce .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_gbcce .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_gbcce .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -};return _gbcce ,nil ;};func (_cfdbde ST_TargetScreenSize )Validate ()error {return _cfdbde .ValidateWithPath ("")};type CT_BookView struct{ +// Sequence of References +SqrefAttr *ST_Sqref ; -// Visibility -VisibilityAttr ST_Visibility ; +// Scenario +Scenario []*CT_Scenario ;};type ST_GrowShrinkType byte ; -// Minimized -MinimizedAttr *bool ; +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_edecg *CT_MeasureGroups )ValidateWithPath (path string )error {for _dggcaf ,_efcgd :=range _edecg .MeasureGroup {if _ebbbcd :=_efcgd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_dggcaf )); +_ebbbcd !=nil {return _ebbbcd ;};};return nil ;};func (_febbf ST_HorizontalAlignment )Validate ()error {return _febbf .ValidateWithPath ("")};func (_accad ST_BorderStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggbagb :=_f .Attr {};_ggbagb .Name =name ; +switch _accad {case ST_BorderStyleUnset :_ggbagb .Value ="";case ST_BorderStyleNone :_ggbagb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_ggbagb .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_ggbagb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d"; +case ST_BorderStyleDashed :_ggbagb .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_ggbagb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_ggbagb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_ggbagb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_BorderStyleHair :_ggbagb .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_ggbagb .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_ggbagb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; +case ST_BorderStyleMediumDashDot :_ggbagb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_ggbagb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_ggbagb .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +case ST_BorderStyleSlantDashDot :_ggbagb .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _ggbagb ,nil ;};func (_aaagb ST_FilterOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcfca :=_f .Attr {};_fcfca .Name =name ; +switch _aaagb {case ST_FilterOperatorUnset :_fcfca .Value ="";case ST_FilterOperatorEqual :_fcfca .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_fcfca .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_fcfca .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case ST_FilterOperatorNotEqual :_fcfca .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_fcfca .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_fcfca .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +};return _fcfca ,nil ;};type CT_FutureMetadataBlock struct{ -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};type CT_DbPr struct{ -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Connection String +ConnectionAttr string ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Command Text +CommandAttr *string ; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Command Text +ServerCommandAttr *string ; -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_ddbggf :=&CT_PivotAreaReferences {};return _ddbggf ;};type ST_SortType byte ;func (_bdabfa ST_VolDepType )String ()string {switch _bdabfa {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061"; +case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";}; -// Window Width -WindowWidthAttr *uint32 ; +// Validate validates the CT_ExternalDefinedName and its children +func (_cdccfc *CT_ExternalDefinedName )Validate ()error {return _cdccfc .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type CT_MemberProperties struct{ -// Window Height -WindowHeightAttr *uint32 ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// OLAP Member Property +Mp []*CT_MemberProperty ;};func (_cgcef *CT_FontName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_cgcef .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcgeab ST_GrowShrinkType )String ()string {switch _fcgeab {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065"; +case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};func (_ceegc *CT_RevisionDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceegc .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .LocalSheetIdAttr )}); +};if _ceegc .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .CustomViewAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_ceegc .NameAttr )}); +if _ceegc .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .FunctionAttr ))});};if _ceegc .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .OldFunctionAttr ))}); +};if _ceegc .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .FunctionGroupIdAttr )}); +};if _ceegc .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldFunctionGroupIdAttr )}); +};if _ceegc .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .ShortcutKeyAttr )});};if _ceegc .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldShortcutKeyAttr )}); +};if _ceegc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .HiddenAttr ))});};if _ceegc .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .OldHiddenAttr ))}); +};if _ceegc .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .CustomMenuAttr )});};if _ceegc .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldCustomMenuAttr )}); +};if _ceegc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .DescriptionAttr )});};if _ceegc .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldDescriptionAttr )}); +};if _ceegc .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .HelpAttr )});};if _ceegc .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldHelpAttr )}); +};if _ceegc .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .StatusBarAttr )});};if _ceegc .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldStatusBarAttr )}); +};if _ceegc .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .CommentAttr )});};if _ceegc .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .OldCommentAttr )}); +};if _ceegc .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ceegc .RIdAttr )});};if _ceegc .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .UaAttr ))}); +};if _ceegc .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ceegc .RaAttr ))});};e .EncodeToken (start );if _ceegc .Formula !=nil {_afagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}}; +_a .AddPreserveSpaceAttr (&_afagg ,*_ceegc .Formula );e .EncodeElement (_ceegc .Formula ,_afagg );};if _ceegc .OldFormula !=nil {_dfbga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; +_a .AddPreserveSpaceAttr (&_dfbga ,*_ceegc .OldFormula );e .EncodeElement (_ceegc .OldFormula ,_dfbga );};if _ceegc .ExtLst !=nil {_gfcea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ceegc .ExtLst ,_gfcea ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfcee ST_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgfcee .String (),start );};const (ST_VolDepTypeUnset ST_VolDepType =0; +ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_eacac *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eacac =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_eacac =1; +case "\u0074\u0065\u0078\u0074":*_eacac =2;case "\u004d\u0044\u0059":*_eacac =3;case "\u0044\u004d\u0059":*_eacac =4;case "\u0059\u004d\u0044":*_eacac =5;case "\u004d\u0059\u0044":*_eacac =6;case "\u0044\u0059\u004d":*_eacac =7;case "\u0059\u0044\u004d":*_eacac =8; +case "\u0073\u006b\u0069\u0070":*_eacac =9;case "\u0045\u004d\u0044":*_eacac =10;};return nil ;}; -// First Sheet -FirstSheetAttr *uint32 ; +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_bff *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;); -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Validate validates the CT_MapInfo and its children +func (_dbbgc *CT_MapInfo )Validate ()error {return _dbbgc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};func (_aafb *CT_ExternalReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdfd :for {_ebgb ,_bcabg :=d .Token (); +if _bcabg !=nil {return _bcabg ;};switch _cccdf :=_ebgb .(type ){case _f .StartElement :switch _cccdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_dcdd :=NewCT_ExternalReference (); +if _cdeaf :=d .DecodeElement (_dcdd ,&_cccdf );_cdeaf !=nil {return _cdeaf ;};_aafb .ExternalReference =append (_aafb .ExternalReference ,_dcdd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_cccdf .Name ); +if _egccd :=d .Skip ();_egccd !=nil {return _egccd ;};};case _f .EndElement :break _dcdfd ;case _f .CharData :};};return nil ;};func NewCT_OlapPr ()*CT_OlapPr {_cbfgf :=&CT_OlapPr {};return _cbfgf };type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ; +DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};type CT_CellSmartTag struct{ -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_cfceg :=&CT_FutureMetadata {};return _cfceg };func NewCT_Parameters ()*CT_Parameters {_bfega :=&CT_Parameters {};return _bfega };func (_dbgcf *ST_PivotAreaType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffcaac ,_gcbddg :=d .Token (); -if _gcbddg !=nil {return _gcbddg ;};if _gfgec ,_cdgaa :=_ffcaac .(_e .EndElement );_cdgaa &&_gfgec .Name ==start .Name {*_dbgcf =1;return nil ;};if _acdcaa ,_aacae :=_ffcaac .(_e .CharData );!_aacae {return _g .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",_ffcaac ); -}else {switch string (_acdcaa ){case "":*_dbgcf =0;case "\u006e\u006f\u006e\u0065":*_dbgcf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbgcf =2;case "\u0064\u0061\u0074\u0061":*_dbgcf =3;case "\u0061\u006c\u006c":*_dbgcf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_dbgcf =5; -case "\u0062\u0075\u0074\u0074\u006f\u006e":*_dbgcf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_dbgcf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbgcf =8;};};_ffcaac ,_gcbddg =d .Token ();if _gcbddg !=nil {return _gcbddg ;};if _ebbgd ,_dfegg :=_ffcaac .(_e .EndElement ); -_dfegg &&_ebbgd .Name ==start .Name {return nil ;};return _g .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",_ffcaac );};type CT_TableColumns struct{ +// Smart Tag Type Index +TypeAttr uint32 ; -// Column Count -CountAttr *uint32 ; +// Deleted +DeletedAttr *bool ; -// Table Column -TableColumn []*CT_TableColumn ;};func NewCT_SheetDimension ()*CT_SheetDimension {_efdfc :=&CT_SheetDimension {};return _efdfc };type ST_Comments byte ; +// XML Based +XmlBasedAttr *bool ; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_aebce *CT_CustomFilter )ValidateWithPath (path string )error {if _fgdbe :=_aebce .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_fgdbe !=nil {return _fgdbe ;};return nil ; -};func (_ebcge *CT_DataValidation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cffd :=range start .Attr {if _cffd .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_afda ,_abgd :=_b .ParseBool (_cffd .Value ); -if _abgd !=nil {return _abgd ;};_ebcge .ShowErrorMessageAttr =&_afda ;continue ;};if _cffd .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_bgdeg ,_ebdfg :=_cffd .Value ,error (nil );if _ebdfg !=nil {return _ebdfg ;};_ebcge .ErrorTitleAttr =&_bgdeg ; -continue ;};if _cffd .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_ebcge .ErrorStyleAttr .UnmarshalXMLAttr (_cffd );continue ;};if _cffd .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_ebcge .OperatorAttr .UnmarshalXMLAttr (_cffd ); -continue ;};if _cffd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_agfbb ,_feabe :=_b .ParseBool (_cffd .Value );if _feabe !=nil {return _feabe ;};_ebcge .AllowBlankAttr =&_agfbb ;continue ;};if _cffd .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cgagd ,_aggf :=_b .ParseBool (_cffd .Value ); -if _aggf !=nil {return _aggf ;};_ebcge .ShowDropDownAttr =&_cgagd ;continue ;};if _cffd .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gcgbe ,_gdgca :=_b .ParseBool (_cffd .Value );if _gdgca !=nil {return _gdgca ; -};_ebcge .ShowInputMessageAttr =&_gcgbe ;continue ;};if _cffd .Name .Local =="\u0074\u0079\u0070\u0065"{_ebcge .TypeAttr .UnmarshalXMLAttr (_cffd );continue ;};if _cffd .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_ebcge .ImeModeAttr .UnmarshalXMLAttr (_cffd ); -continue ;};if _cffd .Name .Local =="\u0065\u0072\u0072o\u0072"{_ddfef ,_accba :=_cffd .Value ,error (nil );if _accba !=nil {return _accba ;};_ebcge .ErrorAttr =&_ddfef ;continue ;};if _cffd .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_bdaac ,_afge :=_cffd .Value ,error (nil ); -if _afge !=nil {return _afge ;};_ebcge .PromptTitleAttr =&_bdaac ;continue ;};if _cffd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_dagfc ,_dgga :=_cffd .Value ,error (nil );if _dgga !=nil {return _dgga ;};_ebcge .PromptAttr =&_dagfc ;continue ; -};if _cffd .Name .Local =="\u0073\u0071\u0072e\u0066"{_fddd ,_gacd :=ParseSliceST_Sqref (_cffd .Value );if _gacd !=nil {return _gacd ;};_ebcge .SqrefAttr =_fddd ;continue ;};};_eeea :for {_gaad ,_efbcc :=d .Token ();if _efbcc !=nil {return _efbcc ;};switch _dffdd :=_gaad .(type ){case _e .StartElement :switch _dffdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_ebcge .Formula1 =new (string ); -if _bgcf :=d .DecodeElement (_ebcge .Formula1 ,&_dffdd );_bgcf !=nil {return _bgcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_ebcge .Formula2 =new (string ); -if _adde :=d .DecodeElement (_ebcge .Formula2 ,&_dffdd );_adde !=nil {return _adde ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dffdd .Name ); -if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _e .EndElement :break _eeea ;case _e .CharData :};};return nil ;}; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3; +ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8; +);func (_ad *AG_AutoFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eg :=range start .Attr {if _eg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ed ,_be :=_b .ParseUint (_eg .Value ,10,32); +if _be !=nil {return _be ;};_da :=uint32 (_ed );_ad .AutoFormatIdAttr =&_da ;continue ;};if _eg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cfd ,_dg :=_b .ParseBool (_eg .Value );if _dg !=nil {return _dg ; +};_ad .ApplyNumberFormatsAttr =&_cfd ;continue ;};if _eg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cg ,_ccf :=_b .ParseBool (_eg .Value );if _ccf !=nil {return _ccf ;};_ad .ApplyBorderFormatsAttr =&_cg ; +continue ;};if _eg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ag ,_g :=_b .ParseBool (_eg .Value );if _g !=nil {return _g ;};_ad .ApplyFontFormatsAttr =&_ag ;continue ;};if _eg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bf ,_fa :=_b .ParseBool (_eg .Value ); +if _fa !=nil {return _fa ;};_ad .ApplyPatternFormatsAttr =&_bf ;continue ;};if _eg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ede ,_agf :=_b .ParseBool (_eg .Value );if _agf !=nil {return _agf ; +};_ad .ApplyAlignmentFormatsAttr =&_ede ;continue ;};if _eg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ba ,_df :=_b .ParseBool (_eg .Value );if _df !=nil {return _df ; +};_ad .ApplyWidthHeightFormatsAttr =&_ba ;continue ;};};for {_gg ,_dgg :=d .Token ();if _dgg !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_dgg );}; +if _bed ,_fb :=_gg .(_f .EndElement );_fb &&_bed .Name ==start .Name {break ;};};return nil ;};func (_dgffe *CT_Dimensions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdg :=range start .Attr {if _dcdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbbfa ,_fgda :=_b .ParseUint (_dcdg .Value ,10,32); +if _fgda !=nil {return _fgda ;};_eccb :=uint32 (_fbbfa );_dgffe .CountAttr =&_eccb ;continue ;};};_eedfa :for {_fgcfg ,_begab :=d .Token ();if _begab !=nil {return _begab ;};switch _eaddd :=_fgcfg .(type ){case _f .StartElement :switch _eaddd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_eedeg :=NewCT_PivotDimension (); +if _daebd :=d .DecodeElement (_eedeg ,&_eaddd );_daebd !=nil {return _daebd ;};_dgffe .Dimension =append (_dgffe .Dimension ,_eedeg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_eaddd .Name ); +if _cdcd :=d .Skip ();_cdcd !=nil {return _cdcd ;};};case _f .EndElement :break _eedfa ;case _f .CharData :};};return nil ;};func (_beffb ST_Comments )ValidateWithPath (path string )error {switch _beffb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beffb )); +};return nil ;};func (_ddec *CT_ColHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddec .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ddec .CountAttr )}); +};e .EncodeToken (start );_afcg :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_caf :=range _ddec .ColHierarchyUsage {e .EncodeElement (_caf ,_afcg ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CalculatedMember struct{ -// Validate validates the CT_RevisionHeader and its children -func (_ccefc *CT_RevisionHeader )Validate ()error {return _ccefc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_aceae *ST_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbbbg ,_agade :=d .Token (); -if _agade !=nil {return _agade ;};if _ggbbfg ,_dfccf :=_fbbbg .(_e .EndElement );_dfccf &&_ggbbfg .Name ==start .Name {*_aceae =1;return nil ;};if _dbgba ,_decaa :=_fbbbg .(_e .CharData );!_decaa {return _g .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",_fbbbg ); -}else {switch string (_dbgba ){case "":*_aceae =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aceae =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_aceae =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_aceae =3;};};_fbbbg ,_agade =d .Token (); -if _agade !=nil {return _agade ;};if _adaaada ,_ggdeb :=_fbbbg .(_e .EndElement );_ggdeb &&_adaaada .Name ==start .Name {return nil ;};return _g .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",_fbbbg ); -}; +// Calculated Member Name +NameAttr string ; -// Validate validates the CT_PivotCaches and its children -func (_cefbf *CT_PivotCaches )Validate ()error {return _cefbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_faad *CT_Filters )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbagf :=range start .Attr {if _fbagf .Name .Local =="\u0062\u006c\u0061n\u006b"{_cbdb ,_adffg :=_b .ParseBool (_fbagf .Value ); -if _adffg !=nil {return _adffg ;};_faad .BlankAttr =&_cbdb ;continue ;};if _fbagf .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_faad .CalendarTypeAttr .UnmarshalXMLAttr (_fbagf );continue ;};};_effaa :for {_fbagd ,_daeff :=d .Token (); -if _daeff !=nil {return _daeff ;};switch _gbcb :=_fbagd .(type ){case _e .StartElement :switch _gbcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_egga :=NewCT_Filter (); -if _fgbdf :=d .DecodeElement (_egga ,&_gbcb );_fgbdf !=nil {return _fgbdf ;};_faad .Filter =append (_faad .Filter ,_egga );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_fbdba :=NewCT_DateGroupItem (); -if _fagcf :=d .DecodeElement (_fbdba ,&_gbcb );_fagcf !=nil {return _fagcf ;};_faad .DateGroupItem =append (_faad .DateGroupItem ,_fbdba );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_gbcb .Name ); -if _bebcca :=d .Skip ();_bebcca !=nil {return _bebcca ;};};case _e .EndElement :break _effaa ;case _e .CharData :};};return nil ;};func (_agccg ST_SourceType )Validate ()error {return _agccg .ValidateWithPath ("")};func (_ecfcef *ST_VerticalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbaab ,_ecggef :=d .Token (); -if _ecggef !=nil {return _ecggef ;};if _dfcdde ,_ccbde :=_gbaab .(_e .EndElement );_ccbde &&_dfcdde .Name ==start .Name {*_ecfcef =1;return nil ;};if _bcgdgb ,_bcgada :=_gbaab .(_e .CharData );!_bcgada {return _g .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",_gbaab ); -}else {switch string (_bcgdgb ){case "":*_ecfcef =0;case "\u0074\u006f\u0070":*_ecfcef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecfcef =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ecfcef =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ecfcef =4; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ecfcef =5;};};_gbaab ,_ecggef =d .Token ();if _ecggef !=nil {return _ecggef ;};if _acecf ,_afgebe :=_gbaab .(_e .EndElement );_afgebe &&_acecf .Name ==start .Name {return nil ;};return _g .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",_gbaab ); -}; +// Calculated Member MDX Formula +MdxAttr string ; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_ggeg *CT_FileVersion )ValidateWithPath (path string )error {if _ggeg .CodeNameAttr !=nil {if !_gg .ST_GuidPatternRe .MatchString (*_ggeg .CodeNameAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\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 ,_gg .ST_GuidPatternRe ,*_ggeg .CodeNameAttr ); -};};return nil ;};func (_cbf *AG_RevData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faa :=range start .Attr {if _faa .Name .Local =="\u0072\u0049\u0064"{_aa ,_bg :=_b .ParseUint (_faa .Value ,10,32);if _bg !=nil {return _bg ; -};_fbg :=uint32 (_aa );_cbf .RIdAttr =&_fbg ;continue ;};if _faa .Name .Local =="\u0075\u0061"{_bc ,_bd :=_b .ParseBool (_faa .Value );if _bd !=nil {return _bd ;};_cbf .UaAttr =&_bc ;continue ;};if _faa .Name .Local =="\u0072\u0061"{_da ,_bad :=_b .ParseBool (_faa .Value ); -if _bad !=nil {return _bad ;};_cbf .RaAttr =&_da ;continue ;};};for {_adc ,_ega :=d .Token ();if _ega !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_ega ); -};if _gbd ,_gd :=_adc .(_e .EndElement );_gd &&_gbd .Name ==start .Name {break ;};};return nil ;};func (_fdcbf *CT_CommentList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdcbf .Comment !=nil {_gbcaa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}}; -for _ ,_cgbca :=range _fdcbf .Comment {e .EncodeElement (_cgbca ,_gbcaa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// Validate validates the CT_Connection and its children -func (_gdcc *CT_Connection )Validate ()error {return _gdcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Hierarchy Name +HierarchyAttr *string ; -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_fccgb *PivotTableDefinition )ValidateWithPath (path string )error {if _dgbca :=_fccgb .CT_pivotTableDefinition .ValidateWithPath (path );_dgbca !=nil {return _dgbca ;};return nil ;};func (_ggfda ST_PaneState )Validate ()error {return _ggfda .ValidateWithPath ("")}; -func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_adcca :=&CT_PivotTableStyle {};return _adcca }; +// Parent Name +ParentAttr *string ; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_ggbbd *CT_RowFields )ValidateWithPath (path string )error {for _ccfgb ,_ceabb :=range _ggbbd .Field {if _dabfc :=_ceabb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ccfgb ));_dabfc !=nil {return _dabfc ; -};};return nil ;}; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_bcggg *CT_Worksheet )ValidateWithPath (path string )error {if _bcggg .SheetPr !=nil {if _bccace :=_bcggg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bccace !=nil {return _bccace ;};};if _bcggg .Dimension !=nil {if _ccdfb :=_bcggg .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -_ccdfb !=nil {return _ccdfb ;};};if _bcggg .SheetViews !=nil {if _fdffa :=_bcggg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fdffa !=nil {return _fdffa ;};};if _bcggg .SheetFormatPr !=nil {if _aceab :=_bcggg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); -_aceab !=nil {return _aceab ;};};for _cfbccd ,_dcaagb :=range _bcggg .Cols {if _dcbegd :=_dcaagb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cfbccd ));_dcbegd !=nil {return _dcbegd ;};};if _fdbfcg :=_bcggg .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); -_fdbfcg !=nil {return _fdbfcg ;};if _bcggg .SheetCalcPr !=nil {if _fafbb :=_bcggg .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_fafbb !=nil {return _fafbb ;};};if _bcggg .SheetProtection !=nil {if _cefbe :=_bcggg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_cefbe !=nil {return _cefbe ;};};if _bcggg .ProtectedRanges !=nil {if _bgcba :=_bcggg .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_bgcba !=nil {return _bgcba ;};};if _bcggg .Scenarios !=nil {if _caggdc :=_bcggg .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"); -_caggdc !=nil {return _caggdc ;};};if _bcggg .AutoFilter !=nil {if _dbeedg :=_bcggg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dbeedg !=nil {return _dbeedg ;};};if _bcggg .SortState !=nil {if _dcaebb :=_bcggg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"); -_dcaebb !=nil {return _dcaebb ;};};if _bcggg .DataConsolidate !=nil {if _ggdfgb :=_bcggg .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_ggdfgb !=nil {return _ggdfgb ; -};};if _bcggg .CustomSheetViews !=nil {if _afbbf :=_bcggg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_afbbf !=nil {return _afbbf ;};};if _bcggg .MergeCells !=nil {if _beacee :=_bcggg .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"); -_beacee !=nil {return _beacee ;};};if _bcggg .PhoneticPr !=nil {if _ecagge :=_bcggg .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ecagge !=nil {return _ecagge ;};};for _dgbffa ,_acdga :=range _bcggg .ConditionalFormatting {if _gdace :=_acdga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_dgbffa )); -_gdace !=nil {return _gdace ;};};if _bcggg .DataValidations !=nil {if _fdfgd :=_bcggg .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_fdfgd !=nil {return _fdfgd ;};};if _bcggg .Hyperlinks !=nil {if _ddeaa :=_bcggg .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"); -_ddeaa !=nil {return _ddeaa ;};};if _bcggg .PrintOptions !=nil {if _gdedd :=_bcggg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gdedd !=nil {return _gdedd ;};};if _bcggg .PageMargins !=nil {if _accdc :=_bcggg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_accdc !=nil {return _accdc ;};};if _bcggg .PageSetup !=nil {if _acegfc :=_bcggg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_acegfc !=nil {return _acegfc ;};};if _bcggg .HeaderFooter !=nil {if _efdag :=_bcggg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_efdag !=nil {return _efdag ;};};if _bcggg .RowBreaks !=nil {if _fgcdbd :=_bcggg .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_fgcdbd !=nil {return _fgcdbd ;};};if _bcggg .ColBreaks !=nil {if _egefe :=_bcggg .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_egefe !=nil {return _egefe ;};};if _bcggg .CustomProperties !=nil {if _gbdcfb :=_bcggg .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_gbdcfb !=nil {return _gbdcfb ; -};};if _bcggg .CellWatches !=nil {if _gedfe :=_bcggg .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_gedfe !=nil {return _gedfe ;};};if _bcggg .IgnoredErrors !=nil {if _eggff :=_bcggg .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073"); -_eggff !=nil {return _eggff ;};};if _bcggg .SmartTags !=nil {if _ddcegc :=_bcggg .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_ddcegc !=nil {return _ddcegc ;};};if _bcggg .Drawing !=nil {if _acegd :=_bcggg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_acegd !=nil {return _acegd ;};};if _bcggg .LegacyDrawing !=nil {if _bfddb :=_bcggg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bfddb !=nil {return _bfddb ;};};if _bcggg .LegacyDrawingHF !=nil {if _gbbeb :=_bcggg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_gbbeb !=nil {return _gbbeb ;};};if _bcggg .DrawingHF !=nil {if _ggdb :=_bcggg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ggdb !=nil {return _ggdb ;};};if _bcggg .Picture !=nil {if _eedd :=_bcggg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_eedd !=nil {return _eedd ;};};if _bcggg .OleObjects !=nil {if _gadfd :=_bcggg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_gadfd !=nil {return _gadfd ;};};if _bcggg .Controls !=nil {if _bbfff :=_bcggg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_bbfff !=nil {return _bbfff ;};};if _bcggg .WebPublishItems !=nil {if _adfgg :=_bcggg .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_adfgg !=nil {return _adfgg ;};};if _bcggg .TableParts !=nil {if _dcddffe :=_bcggg .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"); -_dcddffe !=nil {return _dcddffe ;};};if _bcggg .ExtLst !=nil {if _egbeb :=_bcggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbeb !=nil {return _egbeb ;};};return nil ;};func (_feedff *ST_WebSourceType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_feedff =0; -case "\u0073\u0068\u0065e\u0074":*_feedff =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_feedff =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_feedff =3;case "\u0072\u0061\u006eg\u0065":*_feedff =4;case "\u0063\u0068\u0061r\u0074":*_feedff =5; -case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_feedff =6;case "\u0071\u0075\u0065r\u0079":*_feedff =7;case "\u006c\u0061\u0062e\u006c":*_feedff =8;};return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_bdba :=&CT_MdxMemeberProp {}; -return _bdba }; +// Set +SetAttr *bool ; -// Validate validates the CT_SharedItems and its children -func (_acfac *CT_SharedItems )Validate ()error {return _acfac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5; +ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);func (_ggbaad *ST_SortMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggbaad =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ggbaad =1; +case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ggbaad =2;case "\u006e\u006f\u006e\u0065":*_ggbaad =3;};return nil ;}; -// Validate validates the CT_PageBreak and its children -func (_fdcdb *CT_PageBreak )Validate ()error {return _fdcdb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func (_fccad *CT_DdeItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agce :=range start .Attr {if _agce .Name .Local =="\u006e\u0061\u006d\u0065"{_adcgg ,_gbefa :=_agce .Value ,error (nil ); -if _gbefa !=nil {return _gbefa ;};_fccad .NameAttr =&_adcgg ;continue ;};if _agce .Name .Local =="\u006f\u006c\u0065"{_adbg ,_fbcca :=_b .ParseBool (_agce .Value );if _fbcca !=nil {return _fbcca ;};_fccad .OleAttr =&_adbg ;continue ;};if _agce .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_gbdf ,_fagae :=_b .ParseBool (_agce .Value ); -if _fagae !=nil {return _fagae ;};_fccad .AdviseAttr =&_gbdf ;continue ;};if _agce .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cabcf ,_egceg :=_b .ParseBool (_agce .Value );if _egceg !=nil {return _egceg ;};_fccad .PreferPicAttr =&_cabcf ; -continue ;};};_begf :for {_ecagb ,_acgdb :=d .Token ();if _acgdb !=nil {return _acgdb ;};switch _abaag :=_ecagb .(type ){case _e .StartElement :switch _abaag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_fccad .Values =NewCT_DdeValues (); -if _bfbda :=d .DecodeElement (_fccad .Values ,&_abaag );_bfbda !=nil {return _bfbda ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_abaag .Name ); -if _acgeb :=d .Skip ();_acgeb !=nil {return _acgeb ;};};case _e .EndElement :break _begf ;case _e .CharData :};};return nil ;};func (_cdaggd ST_VolValueType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdaggd .String (),start ); -};type CT_Tuples struct{ +// Validate validates the CT_CalcChain and its children +func (_cge *CT_CalcChain )Validate ()error {return _cge .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_egeee *ST_TextHAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egeee =0; +case "\u006c\u0065\u0066\u0074":*_egeee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egeee =2;case "\u0072\u0069\u0067h\u0074":*_egeee =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_egeee =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_egeee =5; +};return nil ;};func (_cdaace *ST_SheetViewType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdaace =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cdaace =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cdaace =2; +case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cdaace =3;};return nil ;};func (_bgged *CT_Sets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdacbb :=range start .Attr {if _cdacbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaee ,_fccda :=_b .ParseUint (_cdacbb .Value ,10,32); +if _fccda !=nil {return _fccda ;};_bbebb :=uint32 (_aaee );_bgged .CountAttr =&_bbebb ;continue ;};};_cdcab :for {_dfbce ,_agabae :=d .Token ();if _agabae !=nil {return _agabae ;};switch _fbbaag :=_dfbce .(type ){case _f .StartElement :switch _fbbaag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_aebed :=NewCT_Set (); +if _agefb :=d .DecodeElement (_aebed ,&_fbbaag );_agefb !=nil {return _agefb ;};_bgged .Set =append (_bgged .Set ,_aebed );default:_cf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_fbbaag .Name ); +if _bffe :=d .Skip ();_bffe !=nil {return _bffe ;};};case _f .EndElement :break _cdcab ;case _f .CharData :};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_bagca :=&CT_LegacyDrawing {};return _bagca }; -// Member Name Count -CAttr *uint32 ; +// Validate validates the CT_Fill and its children +func (_fgfec *CT_Fill )Validate ()error {return _fgfec .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_fadge *ST_PaneState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaafb ,_cefbg :=d .Token ();if _cefbg !=nil {return _cefbg ; +};if _gggcc ,_bfcggf :=_baaafb .(_f .EndElement );_bfcggf &&_gggcc .Name ==start .Name {*_fadge =1;return nil ;};if _fgaabe ,_gdggd :=_baaafb .(_f .CharData );!_gdggd {return _bg .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",_baaafb ); +}else {switch string (_fgaabe ){case "":*_fadge =0;case "\u0073\u0070\u006ci\u0074":*_fadge =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fadge =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fadge =3;};};_baaafb ,_cefbg =d .Token (); +if _cefbg !=nil {return _cefbg ;};if _cdbdf ,_eaeded :=_baaafb .(_f .EndElement );_eaeded &&_cdbdf .Name ==start .Name {return nil ;};return _bg .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",_baaafb ); +};func NewCT_Format ()*CT_Format {_cead :=&CT_Format {};_cead .PivotArea =NewCT_PivotArea ();return _cead ;};func (_egaggd *Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _egaggd .CT_Worksheet .MarshalXML (e ,start );}; -// Tuple -Tpl []*CT_Tuple ;};func (_dgafg *CT_DataRefs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgafg .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgafg .CountAttr )}); -};e .EncodeToken (start );if _dgafg .DataRef !=nil {_aaaeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_dceae :=range _dgafg .DataRef {e .EncodeElement (_dceae ,_aaaeg );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_beeef *CT_Members )ValidateWithPath (path string )error {for _ebgce ,_aaead :=range _beeef .Member {if _efefbg :=_aaead .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebgce )); +_efefbg !=nil {return _efefbg ;};};return nil ;}; -// Validate validates the CT_DrawingHF and its children -func (_agffe *CT_DrawingHF )Validate ()error {return _agffe .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_ceda *CT_DeletedField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ceda .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Scenarios ()*CT_Scenarios {_bbbbc :=&CT_Scenarios {};return _bbbbc };func (_cabcc *CT_Fills )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aaff :=range start .Attr {if _aaff .Name .Local =="\u0063\u006f\u0075n\u0074"{_bceca ,_gababc :=_b .ParseUint (_aaff .Value ,10,32); -if _gababc !=nil {return _gababc ;};_bgdbc :=uint32 (_bceca );_cabcc .CountAttr =&_bgdbc ;continue ;};};_bdab :for {_fcffe ,_ecdda :=d .Token ();if _ecdda !=nil {return _ecdda ;};switch _deaeb :=_fcffe .(type ){case _e .StartElement :switch _deaeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cacdb :=NewCT_Fill (); -if _adbf :=d .DecodeElement (_cacdb ,&_deaeb );_adbf !=nil {return _adbf ;};_cabcc .Fill =append (_cabcc .Fill ,_cacdb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_deaeb .Name ); -if _fffcd :=d .Skip ();_fffcd !=nil {return _fffcd ;};};case _e .EndElement :break _bdab ;case _e .CharData :};};return nil ;};func (_aegdfe *ST_DataValidationType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afceb ,_deabd :=d .Token (); -if _deabd !=nil {return _deabd ;};if _fegde ,_ggfead :=_afceb .(_e .EndElement );_ggfead &&_fegde .Name ==start .Name {*_aegdfe =1;return nil ;};if _ggcgg ,_aafcf :=_afceb .(_e .CharData );!_aafcf {return _g .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",_afceb ); -}else {switch string (_ggcgg ){case "":*_aegdfe =0;case "\u006e\u006f\u006e\u0065":*_aegdfe =1;case "\u0077\u0068\u006fl\u0065":*_aegdfe =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aegdfe =3;case "\u006c\u0069\u0073\u0074":*_aegdfe =4;case "\u0064\u0061\u0074\u0065":*_aegdfe =5; -case "\u0074\u0069\u006d\u0065":*_aegdfe =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_aegdfe =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aegdfe =8;};};_afceb ,_deabd =d .Token ();if _deabd !=nil {return _deabd ;};if _gdccc ,_afdcaf :=_afceb .(_e .EndElement ); -_afdcaf &&_gdccc .Name ==start .Name {return nil ;};return _g .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",_afceb );};func (_fgffbc *Headers )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgffbc .CT_RevisionHeaders =*NewCT_RevisionHeaders (); -for _ ,_fbccdc :=range start .Attr {if _fbccdc .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_geffg ,_cgcbfe :=_b .ParseBool (_fbccdc .Value );if _cgcbfe !=nil {return _cgcbfe ;};_fgffbc .ExclusiveAttr =&_geffg ;continue ;};if _fbccdc .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_efagee ,_fgafcd :=_fbccdc .Value ,error (nil ); -if _fgafcd !=nil {return _fgafcd ;};_fgffbc .LastGuidAttr =&_efagee ;continue ;};if _fbccdc .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_aedcbd ,_begecc :=_b .ParseBool (_fbccdc .Value );if _begecc !=nil {return _begecc ;};_fgffbc .SharedAttr =&_aedcbd ; -continue ;};if _fbccdc .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_fbbbd ,_effce :=_b .ParseBool (_fbccdc .Value );if _effce !=nil {return _effce ;};_fgffbc .DiskRevisionsAttr =&_fbbbd ;continue ;};if _fbccdc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_ddggg ,_bbbca :=_b .ParseBool (_fbccdc .Value ); -if _bbbca !=nil {return _bbbca ;};_fgffbc .HistoryAttr =&_ddggg ;continue ;};if _fbccdc .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_febbda ,_cedga :=_b .ParseBool (_fbccdc .Value );if _cedga !=nil {return _cedga ; -};_fgffbc .TrackRevisionsAttr =&_febbda ;continue ;};if _fbccdc .Name .Local =="\u0067\u0075\u0069\u0064"{_eaccc ,_fbffeg :=_fbccdc .Value ,error (nil );if _fbffeg !=nil {return _fbffeg ;};_fgffbc .GuidAttr =_eaccc ;continue ;};if _fbccdc .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ceed ,_gcdde :=_b .ParseUint (_fbccdc .Value ,10,32); -if _gcdde !=nil {return _gcdde ;};_bgacdb :=uint32 (_ceed );_fgffbc .RevisionIdAttr =&_bgacdb ;continue ;};if _fbccdc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_egefeg ,_addda :=_b .ParseInt (_fbccdc .Value ,10,32);if _addda !=nil {return _addda ; -};_gbebf :=int32 (_egefeg );_fgffbc .VersionAttr =&_gbebf ;continue ;};if _fbccdc .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_edgcf ,_acdbab :=_b .ParseBool (_fbccdc .Value );if _acdbab !=nil {return _acdbab ; -};_fgffbc .KeepChangeHistoryAttr =&_edgcf ;continue ;};if _fbccdc .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_cagfe ,_adege :=_b .ParseBool (_fbccdc .Value );if _adege !=nil {return _adege ;};_fgffbc .ProtectedAttr =&_cagfe ;continue ; -};if _fbccdc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_edbcdg ,_caaaga :=_b .ParseUint (_fbccdc .Value ,10,32);if _caaaga !=nil {return _caaaga ;};_cbggcf :=uint32 (_edbcdg );_fgffbc .PreserveHistoryAttr =&_cbggcf ; -continue ;};};_ccbeb :for {_ggcgfb ,_efefd :=d .Token ();if _efefd !=nil {return _efefd ;};switch _eggbbf :=_ggcgfb .(type ){case _e .StartElement :switch _eggbbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_egcff :=NewCT_RevisionHeader (); -if _dggff :=d .DecodeElement (_egcff ,&_eggbbf );_dggff !=nil {return _dggff ;};_fgffbc .Header =append (_fgffbc .Header ,_egcff );default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_eggbbf .Name ); -if _faaba :=d .Skip ();_faaba !=nil {return _faaba ;};};case _e .EndElement :break _ccbeb ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_gfff *CT_CellStyles )ValidateWithPath (path string )error {for _eafeb ,_gbfe :=range _gfff .CellStyle {if _edbb :=_gbfe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eafeb )); +_edbb !=nil {return _edbb ;};};return nil ;};func (_badfd *CT_SharedUser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badfd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_eafcg :=range start .Attr {if _eafcg .Name .Local =="\u0067\u0075\u0069\u0064"{_bcfca ,_gbeaa :=_eafcg .Value ,error (nil );if _gbeaa !=nil {return _gbeaa ;};_badfd .GuidAttr =_bcfca ;continue ;};if _eafcg .Name .Local =="\u006e\u0061\u006d\u0065"{_adbga ,_afbbb :=_eafcg .Value ,error (nil ); +if _afbbb !=nil {return _afbbb ;};_badfd .NameAttr =_adbga ;continue ;};if _eafcg .Name .Local =="\u0069\u0064"{_cbfcd ,_aedgd :=_b .ParseInt (_eafcg .Value ,10,32);if _aedgd !=nil {return _aedgd ;};_badfd .IdAttr =int32 (_cbfcd );continue ;};if _eafcg .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_cbbfc ,_gaece :=ParseStdlibTime (_eafcg .Value ); +if _gaece !=nil {return _gaece ;};_badfd .DateTimeAttr =_cbbfc ;continue ;};};_ceefa :for {_bccfc ,_dafbb :=d .Token ();if _dafbb !=nil {return _dafbb ;};switch _bcdgg :=_bccfc .(type ){case _f .StartElement :switch _bcdgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badfd .ExtLst =NewCT_ExtensionList (); +if _acfgf :=d .DecodeElement (_badfd .ExtLst ,&_bcdgg );_acfgf !=nil {return _acfgf ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_bcdgg .Name ); +if _faceb :=d .Skip ();_faceb !=nil {return _faceb ;};};case _f .EndElement :break _ceefa ;case _f .CharData :};};return nil ;};type ST_rwColActionType byte ;func (_dcccc *ST_FilterOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effbce ,_egbcb :=d .Token (); +if _egbcb !=nil {return _egbcb ;};if _gaeebe ,_edged :=_effbce .(_f .EndElement );_edged &&_gaeebe .Name ==start .Name {*_dcccc =1;return nil ;};if _bcaef ,_efeebb :=_effbce .(_f .CharData );!_efeebb {return _bg .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",_effbce ); +}else {switch string (_bcaef ){case "":*_dcccc =0;case "\u0065\u0071\u0075a\u006c":*_dcccc =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_dcccc =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_dcccc =3; +case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dcccc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_dcccc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_dcccc =6; +};};_effbce ,_egbcb =d .Token ();if _egbcb !=nil {return _egbcb ;};if _gfceee ,_gbeba :=_effbce .(_f .EndElement );_gbeba &&_gfceee .Name ==start .Name {return nil ;};return _bg .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",_effbce ); +};func (_eaddc *CT_PivotAreaReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggaa :=range start .Attr {if _ggaa .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bacaag ,_ecgcf :=_b .ParseBool (_ggaa .Value ); +if _ecgcf !=nil {return _ecgcf ;};_eaddc .MaxSubtotalAttr =&_bacaag ;continue ;};if _ggaa .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eefaa ,_adffb :=_b .ParseBool (_ggaa .Value );if _adffb !=nil {return _adffb ;};_eaddc .MinSubtotalAttr =&_eefaa ; +continue ;};if _ggaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdabg ,_fbccf :=_b .ParseUint (_ggaa .Value ,10,32);if _fbccf !=nil {return _fbccf ;};_eaggc :=uint32 (_gdabg );_eaddc .CountAttr =&_eaggc ;continue ;};if _ggaa .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gaegf ,_dgcf :=_b .ParseBool (_ggaa .Value ); +if _dgcf !=nil {return _dgcf ;};_eaddc .ProductSubtotalAttr =&_gaegf ;continue ;};if _ggaa .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fgegc ,_ebgag :=_b .ParseBool (_ggaa .Value );if _ebgag !=nil {return _ebgag ;};_eaddc .ByPositionAttr =&_fgegc ; +continue ;};if _ggaa .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ddeccb ,_dddba :=_b .ParseBool (_ggaa .Value );if _dddba !=nil {return _dddba ;};_eaddc .CountSubtotalAttr =&_ddeccb ;continue ;};if _ggaa .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_adaedf ,_gcadf :=_b .ParseBool (_ggaa .Value ); +if _gcadf !=nil {return _gcadf ;};_eaddc .DefaultSubtotalAttr =&_adaedf ;continue ;};if _ggaa .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_efcfc ,_ggbdgg :=_b .ParseBool (_ggaa .Value );if _ggbdgg !=nil {return _ggbdgg ; +};_eaddc .CountASubtotalAttr =&_efcfc ;continue ;};if _ggaa .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgfcf ,_fadgd :=_b .ParseBool (_ggaa .Value );if _fadgd !=nil {return _fadgd ;};_eaddc .AvgSubtotalAttr =&_cgfcf ; +continue ;};if _ggaa .Name .Local =="\u0066\u0069\u0065l\u0064"{_bafee ,_abdbb :=_b .ParseUint (_ggaa .Value ,10,32);if _abdbb !=nil {return _abdbb ;};_eddfd :=uint32 (_bafee );_eaddc .FieldAttr =&_eddfd ;continue ;};if _ggaa .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ccebc ,_ebdbf :=_b .ParseBool (_ggaa .Value ); +if _ebdbf !=nil {return _ebdbf ;};_eaddc .SelectedAttr =&_ccebc ;continue ;};if _ggaa .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_bcdgb ,_bcdge :=_b .ParseBool (_ggaa .Value );if _bcdge !=nil {return _bcdge ;};_eaddc .RelativeAttr =&_bcdgb ; +continue ;};if _ggaa .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdcdc ,_ecgcd :=_b .ParseBool (_ggaa .Value );if _ecgcd !=nil {return _ecgcd ;};_eaddc .SumSubtotalAttr =&_fdcdc ;continue ;};if _ggaa .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bdgca ,_gddgg :=_b .ParseBool (_ggaa .Value ); +if _gddgg !=nil {return _gddgg ;};_eaddc .StdDevSubtotalAttr =&_bdgca ;continue ;};if _ggaa .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dgafd ,_gdfgf :=_b .ParseBool (_ggaa .Value );if _gdfgf !=nil {return _gdfgf ; +};_eaddc .StdDevPSubtotalAttr =&_dgafd ;continue ;};if _ggaa .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecedf ,_abfcg :=_b .ParseBool (_ggaa .Value );if _abfcg !=nil {return _abfcg ;};_eaddc .VarSubtotalAttr =&_ecedf ; +continue ;};if _ggaa .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_deeaf ,_bbbdb :=_b .ParseBool (_ggaa .Value );if _bbbdb !=nil {return _bbbdb ;};_eaddc .VarPSubtotalAttr =&_deeaf ;continue ;};};_abba :for {_fdbaf ,_bdeff :=d .Token (); +if _bdeff !=nil {return _bdeff ;};switch _cgbedb :=_fdbaf .(type ){case _f .StartElement :switch _cgbedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_aceaa :=NewCT_Index (); +if _ffdgab :=d .DecodeElement (_aceaa ,&_cgbedb );_ffdgab !=nil {return _ffdgab ;};_eaddc .X =append (_eaddc .X ,_aceaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaddc .ExtLst =NewCT_ExtensionList (); +if _fcbcf :=d .DecodeElement (_eaddc .ExtLst ,&_cgbedb );_fcbcf !=nil {return _fcbcf ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_cgbedb .Name ); +if _faddf :=d .Skip ();_faddf !=nil {return _faddf ;};};case _f .EndElement :break _abba ;case _f .CharData :};};return nil ;};func (_edecd ST_DataConsolidateFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edbec :=_f .Attr {};_edbec .Name =name ; +switch _edecd {case ST_DataConsolidateFunctionUnset :_edbec .Value ="";case ST_DataConsolidateFunctionAverage :_edbec .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_edbec .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_edbec .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case ST_DataConsolidateFunctionMax :_edbec .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_edbec .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_edbec .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_edbec .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; +case ST_DataConsolidateFunctionStdDevp :_edbec .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_edbec .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_edbec .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_edbec .Value ="\u0076\u0061\u0072\u0070"; +};return _edbec ,nil ;};func (_becfg ST_TextHAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_becfg .String (),start );};func (_adaddg *ST_HorizontalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agafgd ,_dbcece :=d .Token (); +if _dbcece !=nil {return _dbcece ;};if _ggbbcg ,_cgfcc :=_agafgd .(_f .EndElement );_cgfcc &&_ggbbcg .Name ==start .Name {*_adaddg =1;return nil ;};if _ebfcaf ,_eeaefc :=_agafgd .(_f .CharData );!_eeaefc {return _bg .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",_agafgd ); +}else {switch string (_ebfcaf ){case "":*_adaddg =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_adaddg =1;case "\u006c\u0065\u0066\u0074":*_adaddg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adaddg =3;case "\u0072\u0069\u0067h\u0074":*_adaddg =4; +case "\u0066\u0069\u006c\u006c":*_adaddg =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_adaddg =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_adaddg =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_adaddg =8; +};};_agafgd ,_dbcece =d .Token ();if _dbcece !=nil {return _dbcece ;};if _dbdac ,_bccbca :=_agafgd .(_f .EndElement );_bccbca &&_dbdac .Name ==start .Name {return nil ;};return _bg .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",_agafgd ); +};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_edcda :=&CT_PivotCacheDefinition {};_edcda .CacheSource =NewCT_CacheSource ();_edcda .CacheFields =NewCT_CacheFields ();return _edcda ;}; -// Validate validates the CT_FunctionGroups and its children -func (_adagd *CT_FunctionGroups )Validate ()error {return _adagd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};type CT_IndexedColors struct{ +// Validate validates the CT_TableStyle and its children +func (_bcgag *CT_TableStyle )Validate ()error {return _bcgag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_ggdba *CT_RangeSets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abgfc :=range start .Attr {if _abgfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dggag ,_gecad :=_b .ParseUint (_abgfc .Value ,10,32); +if _gecad !=nil {return _gecad ;};_efdcb :=uint32 (_dggag );_ggdba .CountAttr =&_efdcb ;continue ;};};_aabce :for {_agfda ,_bedde :=d .Token ();if _bedde !=nil {return _bedde ;};switch _gagfd :=_agfda .(type ){case _f .StartElement :switch _gagfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_ecgde :=NewCT_RangeSet (); +if _dfcc :=d .DecodeElement (_ecgde ,&_gagfd );_dfcc !=nil {return _dfcc ;};_ggdba .RangeSet =append (_ggdba .RangeSet ,_ecgde );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_gagfd .Name ); +if _gbbgc :=d .Skip ();_gbbgc !=nil {return _gbbgc ;};};case _f .EndElement :break _aabce ;case _f .CharData :};};return nil ;}; -// RGB Color -RgbColor []*CT_RgbColor ;}; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_fbfdb *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_cbefd *CT_QueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_cbefd .IdAttr )}); +if _cbefd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cbefd .NameAttr )});};if _cbefd .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbefd .DataBoundAttr ))}); +};if _cbefd .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbefd .RowNumbersAttr ))});};if _cbefd .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbefd .FillFormulasAttr ))}); +};if _cbefd .ClippedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cbefd .ClippedAttr ))});};if _cbefd .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cbefd .TableColumnIdAttr )}); +};e .EncodeToken (start );if _cbefd .ExtLst !=nil {_bcbdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbefd .ExtLst ,_bcbdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; +};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_ggddc :=&CT_QueryTableDeletedFields {};return _ggddc ;}; -// Validate validates the CT_Comments and its children -func (_efbg *CT_Comments )Validate ()error {return _efbg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type CT_Filter struct{ +// Validate validates the CT_IconSet and its children +func (_egfa *CT_IconSet )Validate ()error {return _egfa .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func (_fdged ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _fdged {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdged )); +};return nil ;};func (_gdcdd *CT_QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gdcdd .NameAttr )}); +if _gdcdd .HeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .HeadersAttr ))});};if _gdcdd .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .RowNumbersAttr ))}); +};if _gdcdd .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .DisableRefreshAttr ))}); +};if _gdcdd .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .BackgroundRefreshAttr ))}); +};if _gdcdd .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .FirstBackgroundRefreshAttr ))}); +};if _gdcdd .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .RefreshOnLoadAttr ))}); +};if _gdcdd .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_edaga ,_fgggc :=_gdcdd .GrowShrinkTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _fgggc !=nil {return _fgggc ; +};start .Attr =append (start .Attr ,_edaga );};if _gdcdd .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .FillFormulasAttr ))}); +};if _gdcdd .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .RemoveDataOnSaveAttr ))}); +};if _gdcdd .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .DisableEditAttr ))});};if _gdcdd .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .PreserveFormattingAttr ))}); +};if _gdcdd .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .AdjustColumnWidthAttr ))}); +};if _gdcdd .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .IntermediateAttr ))});}; +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_gdcdd .ConnectionIdAttr )});if _gdcdd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gdcdd .AutoFormatIdAttr )}); +};if _gdcdd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .ApplyNumberFormatsAttr ))}); +};if _gdcdd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .ApplyBorderFormatsAttr ))}); +};if _gdcdd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .ApplyFontFormatsAttr ))}); +};if _gdcdd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .ApplyPatternFormatsAttr ))}); +};if _gdcdd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .ApplyAlignmentFormatsAttr ))}); +};if _gdcdd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdcdd .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );if _gdcdd .QueryTableRefresh !=nil {_dffca :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_gdcdd .QueryTableRefresh ,_dffca ); +};if _gdcdd .ExtLst !=nil {_dbcff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdcdd .ExtLst ,_dbcff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eefcf *ST_DateTimeGrouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggefef ,_bbgcag :=d .Token (); +if _bbgcag !=nil {return _bbgcag ;};if _gcbfdd ,_defac :=_ggefef .(_f .EndElement );_defac &&_gcbfdd .Name ==start .Name {*_eefcf =1;return nil ;};if _dgefdd ,_adbcc :=_ggefef .(_f .CharData );!_adbcc {return _bg .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",_ggefef ); +}else {switch string (_dgefdd ){case "":*_eefcf =0;case "\u0079\u0065\u0061\u0072":*_eefcf =1;case "\u006d\u006f\u006et\u0068":*_eefcf =2;case "\u0064\u0061\u0079":*_eefcf =3;case "\u0068\u006f\u0075\u0072":*_eefcf =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_eefcf =5; +case "\u0073\u0065\u0063\u006f\u006e\u0064":*_eefcf =6;};};_ggefef ,_bbgcag =d .Token ();if _bbgcag !=nil {return _bbgcag ;};if _gfcead ,_degcfd :=_ggefef .(_f .EndElement );_degcfd &&_gfcead .Name ==start .Name {return nil ;};return _bg .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",_ggefef ); +};func (_fgfc *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfc .Color =NewCT_Color ();for _ ,_caacf :=range start .Attr {if _caacf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beegd ,_dfcafa :=_b .ParseFloat (_caacf .Value ,64); +if _dfcafa !=nil {return _dfcafa ;};_fgfc .PositionAttr =_beegd ;continue ;};};_acgag :for {_gbfdd ,_dbgecd :=d .Token ();if _dbgecd !=nil {return _dbgecd ;};switch _cabcf :=_gbfdd .(type ){case _f .StartElement :switch _cabcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _facb :=d .DecodeElement (_fgfc .Color ,&_cabcf ); +_facb !=nil {return _facb ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_cabcf .Name ); +if _egege :=d .Skip ();_egege !=nil {return _egege ;};};case _f .EndElement :break _acgag ;case _f .CharData :};};return nil ;};func (_aaa *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gee :=range start .Attr {if _gee .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_dge ,_bef :=_b .ParseBool (_gee .Value ); +if _bef !=nil {return _bef ;};_aaa .DiagonalUpAttr =&_dge ;continue ;};if _gee .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_cbd ,_feb :=_b .ParseBool (_gee .Value );if _feb !=nil {return _feb ;};_aaa .DiagonalDownAttr =&_cbd ; +continue ;};if _gee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fdgb ,_cga :=_b .ParseBool (_gee .Value );if _cga !=nil {return _cga ;};_aaa .OutlineAttr =&_fdgb ;continue ;};};_dbfb :for {_bfe ,_eaff :=d .Token ();if _eaff !=nil {return _eaff ; +};switch _fda :=_bfe .(type ){case _f .StartElement :switch _fda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_aaa .Start =NewCT_BorderPr (); +if _geb :=d .DecodeElement (_aaa .Start ,&_fda );_geb !=nil {return _geb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_aaa .End =NewCT_BorderPr (); +if _gfb :=d .DecodeElement (_aaa .End ,&_fda );_gfb !=nil {return _gfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_aaa .Left =NewCT_BorderPr (); +if _begf :=d .DecodeElement (_aaa .Left ,&_fda );_begf !=nil {return _begf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_aaa .Right =NewCT_BorderPr (); +if _ffcg :=d .DecodeElement (_aaa .Right ,&_fda );_ffcg !=nil {return _ffcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_aaa .Top =NewCT_BorderPr (); +if _gdbcb :=d .DecodeElement (_aaa .Top ,&_fda );_gdbcb !=nil {return _gdbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aaa .Bottom =NewCT_BorderPr (); +if _deg :=d .DecodeElement (_aaa .Bottom ,&_fda );_deg !=nil {return _deg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_aaa .Diagonal =NewCT_BorderPr (); +if _aege :=d .DecodeElement (_aaa .Diagonal ,&_fda );_aege !=nil {return _aege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_aaa .Vertical =NewCT_BorderPr (); +if _degg :=d .DecodeElement (_aaa .Vertical ,&_fda );_degg !=nil {return _degg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_aaa .Horizontal =NewCT_BorderPr (); +if _bde :=d .DecodeElement (_aaa .Horizontal ,&_fda );_bde !=nil {return _bde ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_fda .Name ); +if _gbd :=d .Skip ();_gbd !=nil {return _gbd ;};};case _f .EndElement :break _dbfb ;case _f .CharData :};};return nil ;};func (_fgdga *CT_PageSetUpPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafeb :=range start .Attr {if _aafeb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_fbedd ,_ggdea :=_b .ParseBool (_aafeb .Value ); +if _ggdea !=nil {return _ggdea ;};_fgdga .AutoPageBreaksAttr =&_fbedd ;continue ;};if _aafeb .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_ecfdb ,_abcge :=_b .ParseBool (_aafeb .Value );if _abcge !=nil {return _abcge ;};_fgdga .FitToPageAttr =&_ecfdb ; +continue ;};};for {_dgfgc ,_egdgd :=d .Token ();if _egdgd !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_egdgd );};if _eebfa ,_bgabg :=_dgfgc .(_f .EndElement ); +_bgabg &&_eebfa .Name ==start .Name {break ;};};return nil ;};func (_affgbd *CT_PCDSDTCEntries )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _affgbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_affgbd .CountAttr )}); +};e .EncodeToken (start );if _affgbd .M !=nil {_dacbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dacdf :=range _affgbd .M {e .EncodeElement (_dacdf ,_dacbd );};};if _affgbd .N !=nil {_cgdbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_becab :=range _affgbd .N {e .EncodeElement (_becab ,_cgdbb );};};if _affgbd .E !=nil {_cdacb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_gedaa :=range _affgbd .E {e .EncodeElement (_gedaa ,_cdacb );};};if _affgbd .S !=nil {_gdfcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}}; +for _ ,_caedgg :=range _affgbd .S {e .EncodeElement (_caedgg ,_gdfcf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_degfaa *CT_SharedUser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_degfaa .GuidAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_degfaa .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_degfaa .IdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_degfaa .DateTimeAttr )});e .EncodeToken (start );if _degfaa .ExtLst !=nil {_gdabgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_degfaa .ExtLst ,_gdabgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Filter Value -ValAttr *string ;};func (_dgcbf *CT_PatternFill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgcbf .PatternTypeAttr !=ST_PatternTypeUnset {_gabb ,_fcdagd :=_dgcbf .PatternTypeAttr .MarshalXMLAttr (_e .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"}); -if _fcdagd !=nil {return _fcdagd ;};start .Attr =append (start .Attr ,_gabb );};e .EncodeToken (start );if _dgcbf .FgColor !=nil {_fcdbd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgcbf .FgColor ,_fcdbd ); -};if _dgcbf .BgColor !=nil {_cgfed :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgcbf .BgColor ,_cgfed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_bcfad :=&CT_RevisionInsertSheet {};return _bcfad ;};func (_ffadfa ST_GroupBy )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_becfe :=_e .Attr {};_becfe .Name =name ;switch _ffadfa {case ST_GroupByUnset :_becfe .Value =""; -case ST_GroupByRange :_becfe .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_becfe .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_becfe .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_becfe .Value ="\u0068\u006f\u0075r\u0073"; -case ST_GroupByDays :_becfe .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_becfe .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_becfe .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_becfe .Value ="\u0079\u0065\u0061r\u0073"; -};return _becfe ,nil ;};func (_afefe *CT_TableColumns )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efeda :=range start .Attr {if _efeda .Name .Local =="\u0063\u006f\u0075n\u0074"{_dagdcg ,_afaab :=_b .ParseUint (_efeda .Value ,10,32); -if _afaab !=nil {return _afaab ;};_fegeb :=uint32 (_dagdcg );_afefe .CountAttr =&_fegeb ;continue ;};};_effbdf :for {_fcge ,_dfebg :=d .Token ();if _dfebg !=nil {return _dfebg ;};switch _eagbe :=_fcge .(type ){case _e .StartElement :switch _eagbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_dcdfb :=NewCT_TableColumn (); -if _gdgcg :=d .DecodeElement (_dcdfb ,&_eagbe );_gdgcg !=nil {return _gdgcg ;};_afefe .TableColumn =append (_afefe .TableColumn ,_dcdfb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_eagbe .Name ); -if _eccaff :=d .Skip ();_eccaff !=nil {return _eccaff ;};};case _e .EndElement :break _effbdf ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_gggef *CT_GroupMembers )ValidateWithPath (path string )error {for _eagaa ,_egffg :=range _gggef .GroupMember {if _eggad :=_egffg .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_eagaa )); +_eggad !=nil {return _eggad ;};};return nil ;};func (_ffacb *CT_Font )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffacb .Name !=nil {_aabe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}}; +for _ ,_bcfb :=range _ffacb .Name {e .EncodeElement (_bcfb ,_aabe );};};if _ffacb .Charset !=nil {_cddb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_fcdbc :=range _ffacb .Charset {e .EncodeElement (_fcdbc ,_cddb ); +};};if _ffacb .Family !=nil {_ddbgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_cade :=range _ffacb .Family {e .EncodeElement (_cade ,_ddbgg );};};if _ffacb .B !=nil {_bbaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}}; +for _ ,_dbdbe :=range _ffacb .B {e .EncodeElement (_dbdbe ,_bbaeg );};};if _ffacb .I !=nil {_dgbece :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bfedg :=range _ffacb .I {e .EncodeElement (_bfedg ,_dgbece );};};if _ffacb .Strike !=nil {_dedgbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}}; +for _ ,_bgbf :=range _ffacb .Strike {e .EncodeElement (_bgbf ,_dedgbb );};};if _ffacb .Outline !=nil {_gdcba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_abgf :=range _ffacb .Outline {e .EncodeElement (_abgf ,_gdcba ); +};};if _ffacb .Shadow !=nil {_cdbf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_bdedfa :=range _ffacb .Shadow {e .EncodeElement (_bdedfa ,_cdbf );};};if _ffacb .Condense !=nil {_aaddg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}}; +for _ ,_ccee :=range _ffacb .Condense {e .EncodeElement (_ccee ,_aaddg );};};if _ffacb .Extend !=nil {_fagea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_edccb :=range _ffacb .Extend {e .EncodeElement (_edccb ,_fagea ); +};};if _ffacb .Color !=nil {_aabda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_eacbc :=range _ffacb .Color {e .EncodeElement (_eacbc ,_aabda );};};if _ffacb .Sz !=nil {_eaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}}; +for _ ,_bcefb :=range _ffacb .Sz {e .EncodeElement (_bcefb ,_eaea );};};if _ffacb .U !=nil {_abdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_cage :=range _ffacb .U {e .EncodeElement (_cage ,_abdc );};};if _ffacb .VertAlign !=nil {_abeea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +for _ ,_afed :=range _ffacb .VertAlign {e .EncodeElement (_afed ,_abeea );};};if _ffacb .Scheme !=nil {_beffg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_efbdg :=range _ffacb .Scheme {e .EncodeElement (_efbdg ,_beffg ); +};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefec *CT_TableFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (_cefec .ArrayAttr ))}); +e .EncodeElement (_cefec .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagad ST_ConditionalFormattingOperator )Validate ()error {return _eagad .ValidateWithPath ("")};func (_adfbd *CT_ChartFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adfbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_adfbd .CountAttr )}); +};e .EncodeToken (start );_dbcad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_aagc :=range _adfbd .ChartFormat {e .EncodeElement (_aagc ,_dbcad );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_dffbe *CT_DataConsolidate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cced :=range start .Attr {if _cced .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dffbe .FunctionAttr .UnmarshalXMLAttr (_cced ); +continue ;};if _cced .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_ceaf ,_edabe :=_b .ParseBool (_cced .Value );if _edabe !=nil {return _edabe ;};_dffbe .StartLabelsAttr =&_ceaf ;continue ;};if _cced .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fgcf ,_daea :=_b .ParseBool (_cced .Value ); +if _daea !=nil {return _daea ;};_dffbe .LeftLabelsAttr =&_fgcf ;continue ;};if _cced .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_cgbg ,_eebde :=_b .ParseBool (_cced .Value );if _eebde !=nil {return _eebde ;};_dffbe .TopLabelsAttr =&_cgbg ; +continue ;};if _cced .Name .Local =="\u006c\u0069\u006e\u006b"{_ebaef ,_affg :=_b .ParseBool (_cced .Value );if _affg !=nil {return _affg ;};_dffbe .LinkAttr =&_ebaef ;continue ;};};_ddecc :for {_baee ,_gcgee :=d .Token ();if _gcgee !=nil {return _gcgee ; +};switch _bdeae :=_baee .(type ){case _f .StartElement :switch _bdeae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_dffbe .DataRefs =NewCT_DataRefs (); +if _cbgaa :=d .DecodeElement (_dffbe .DataRefs ,&_bdeae );_cbgaa !=nil {return _cbgaa ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_bdeae .Name ); +if _cgcaf :=d .Skip ();_cgcaf !=nil {return _cgcaf ;};};case _f .EndElement :break _ddecc ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_ff *CT_BookView )ValidateWithPath (path string )error {if _fba :=_ff .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};if _ff .ExtLst !=nil {if _bde :=_ff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bde !=nil {return _bde ;};};return nil ;}; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_acaa *CT_DdeLink )ValidateWithPath (path string )error {if _acaa .DdeItems !=nil {if _bfdfd :=_acaa .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_bfdfd !=nil {return _bfdfd ;};};return nil ;};func (_ccbdd *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccbdd .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_ccbdd .RAttr )}); +};if _ccbdd .SpansAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ccbdd .SpansAttr )});};if _ccbdd .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ccbdd .SAttr )}); +};if _ccbdd .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .CustomFormatAttr ))});}; +if _ccbdd .HtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccbdd .HtAttr )});};if _ccbdd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .HiddenAttr ))}); +};if _ccbdd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .CustomHeightAttr ))});}; +if _ccbdd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ccbdd .OutlineLevelAttr )});};if _ccbdd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .CollapsedAttr ))}); +};if _ccbdd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .ThickTopAttr ))});};if _ccbdd .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .ThickBotAttr ))}); +};if _ccbdd .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ccbdd .PhAttr ))});};e .EncodeToken (start );if _ccbdd .C !=nil {_addda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}}; +for _ ,_cfbed :=range _ccbdd .C {e .EncodeElement (_cfbed ,_addda );};};if _ccbdd .ExtLst !=nil {_bgbfgda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccbdd .ExtLst ,_bgbfgda );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_VolTopic and its children -func (_gfgdg *CT_VolTopic )Validate ()error {return _gfgdg .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func NewCT_RElt ()*CT_RElt {_ecfcee :=&CT_RElt {};return _ecfcee }; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_bcdg *CT_DataValidation )ValidateWithPath (path string )error {if _ebec :=_bcdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebec !=nil {return _ebec ;};if _affd :=_bcdg .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072"); +_affd !=nil {return _affd ;};if _cdda :=_bcdg .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdda !=nil {return _cdda ;};if _cgdb :=_bcdg .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); +_cgdb !=nil {return _cgdb ;};return nil ;};type CT_DdeValue struct{ -// Validate validates the CT_SheetCalcPr and its children -func (_fgegc *CT_SheetCalcPr )Validate ()error {return _fgegc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type CT_MetadataType struct{ +// DDE Value Type +TAttr ST_DdeValueType ; -// Metadata Type Name -NameAttr string ; +// DDE Link Value +Val string ;}; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_bcgce *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3; +);const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5; +ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_gdaaec ST_Axis )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cadbg :=_f .Attr {};_cadbg .Name =name ;switch _gdaaec {case ST_AxisUnset :_cadbg .Value =""; +case ST_AxisAxisRow :_cadbg .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_cadbg .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_cadbg .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_cadbg .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073"; +};return _cadbg ,nil ;}; -// Metadata Ghost Row -GhostRowAttr *bool ; +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_ecddea *CT_WebPr )ValidateWithPath (path string )error {if _dcedb :=_ecddea .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_dcedb !=nil {return _dcedb ;};if _ecddea .Tables !=nil {if _ddacbe :=_ecddea .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073"); +_ddacbe !=nil {return _ddacbe ;};};return nil ;};type CT_SheetFormatPr struct{ -// Metadata Ghost Column -GhostColAttr *bool ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Metadata Edit -EditAttr *bool ; +// Default Column Width +DefaultColWidthAttr *float64 ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Default Row Height +DefaultRowHeightAttr float64 ; -// Metadata Copy -CopyAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// Metadata Paste All -PasteAllAttr *bool ; +// Hidden By Default +ZeroHeightAttr *bool ; -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Thick Top Border +ThickTopAttr *bool ; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// Thick Bottom Border +ThickBottomAttr *bool ; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};func (_cfagg ST_TableStyleType )Validate ()error {return _cfagg .ValidateWithPath ("")};func (_ggcca *CT_ChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggcca .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggcca .TabSelectedAttr ))}); +};if _ggcca .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_bg .Sprintf ("\u0025\u0076",*_ggcca .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_ggcca .WorkbookViewIdAttr )}); +if _ggcca .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_ggcca .ZoomToFitAttr ))});};e .EncodeToken (start );if _ggcca .ExtLst !=nil {_cdaeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ggcca .ExtLst ,_cdaeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionSheetRename struct{ -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Old Sheet Name +OldNameAttr string ; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_ChartsheetProtection struct{ -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Password +PasswordAttr *string ; -// Metadata Merge -MergeAttr *bool ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Meatadata Split First -SplitFirstAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Metadata Split All -SplitAllAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Metadata Clear All -ClearAllAttr *bool ; +// Contents +ContentAttr *bool ; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Objects Locked +ObjectsAttr *bool ;};type CT_Tuple struct{ -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Field Index +FldAttr *uint32 ; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Hierarchy Index +HierAttr *uint32 ; -// Metadata Formula Assignment -AssignAttr *bool ; +// Item Index +ItemAttr uint32 ;};func NewCT_RElt ()*CT_RElt {_abdee :=&CT_RElt {};return _abdee };func (_cdafce ST_Type )String ()string {switch _cdafce {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077"; +case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func (_fadef *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgba :=range start .Attr {if _dgba .Name .Local =="\u0065\u006d\u0062e\u0064"{_daffg ,_cfegc :=_b .ParseBool (_dgba .Value ); +if _cfegc !=nil {return _cfegc ;};_fadef .EmbedAttr =&_daffg ;continue ;};if _dgba .Name .Local =="\u0073\u0068\u006f\u0077"{_fadef .ShowAttr .UnmarshalXMLAttr (_dgba );continue ;};};for {_aadgb ,_bbccd :=d .Token ();if _bbccd !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bbccd ); +};if _bcdda ,_fbecf :=_aadgb .(_f .EndElement );_fbecf &&_bcdda .Name ==start .Name {break ;};};return nil ;}; -// Metadata Coercion -CoerceAttr *bool ; +// Validate validates the CT_FontScheme and its children +func (_dgcaf *CT_FontScheme )Validate ()error {return _dgcaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Adjust Metadata -AdjustAttr *bool ; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_cegeb *CT_Query )ValidateWithPath (path string )error {if _cegeb .Tpls !=nil {if _befagg :=_cegeb .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_befagg !=nil {return _befagg ;};};return nil ;};func (_efcec *CT_DrawingHF )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_efcec .IdAttr )}); +if _efcec .LhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .LhoAttr )});};if _efcec .LheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .LheAttr )}); +};if _efcec .LhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .LhfAttr )});};if _efcec .ChoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .ChoAttr )}); +};if _efcec .CheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .CheAttr )});};if _efcec .ChfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .ChfAttr )}); +};if _efcec .RhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .RhoAttr )});};if _efcec .RheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .RheAttr )}); +};if _efcec .RhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .RhfAttr )});};if _efcec .LfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .LfoAttr )}); +};if _efcec .LfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .LfeAttr )});};if _efcec .LffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .LffAttr )}); +};if _efcec .CfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .CfoAttr )});};if _efcec .CfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .CfeAttr )}); +};if _efcec .CffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .CffAttr )});};if _efcec .RfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .RfoAttr )}); +};if _efcec .RfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .RfeAttr )});};if _efcec .RffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_efcec .RffAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Cell Metadata -CellMetaAttr *bool ;};func (_fgffdbf ST_PaneState )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgdegg :=_e .Attr {};_fgdegg .Name =name ;switch _fgffdbf {case ST_PaneStateUnset :_fgdegg .Value ="";case ST_PaneStateSplit :_fgdegg .Value ="\u0073\u0070\u006ci\u0074"; -case ST_PaneStateFrozen :_fgdegg .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_fgdegg .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _fgdegg ,nil ;};func (_cabbd *CT_FieldGroup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cabbd .ParAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cabbd .ParAttr )}); -};if _cabbd .BaseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cabbd .BaseAttr )});};e .EncodeToken (start );if _cabbd .RangePr !=nil {_fcff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}}; -e .EncodeElement (_cabbd .RangePr ,_fcff );};if _cabbd .DiscretePr !=nil {_dged :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cabbd .DiscretePr ,_dged ); -};if _cabbd .GroupItems !=nil {_cfbec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cabbd .GroupItems ,_cfbec );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bage *CT_Border )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecda :=range start .Attr {if _ecda .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_dba ,_gfd :=_b .ParseBool (_ecda .Value ); -if _gfd !=nil {return _gfd ;};_bage .DiagonalUpAttr =&_dba ;continue ;};if _ecda .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_eeca ,_caf :=_b .ParseBool (_ecda .Value );if _caf !=nil {return _caf ;};_bage .DiagonalDownAttr =&_eeca ; -continue ;};if _ecda .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dcf ,_cef :=_b .ParseBool (_ecda .Value );if _cef !=nil {return _cef ;};_bage .OutlineAttr =&_dcf ;continue ;};};_bec :for {_eff ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ; -};switch _ece :=_eff .(type ){case _e .StartElement :switch _ece .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bage .Start =NewCT_BorderPr (); -if _dec :=d .DecodeElement (_bage .Start ,&_ece );_dec !=nil {return _dec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bage .End =NewCT_BorderPr (); -if _dgd :=d .DecodeElement (_bage .End ,&_ece );_dgd !=nil {return _dgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bage .Left =NewCT_BorderPr (); -if _bead :=d .DecodeElement (_bage .Left ,&_ece );_bead !=nil {return _bead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bage .Right =NewCT_BorderPr (); -if _ggf :=d .DecodeElement (_bage .Right ,&_ece );_ggf !=nil {return _ggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bage .Top =NewCT_BorderPr (); -if _bfe :=d .DecodeElement (_bage .Top ,&_ece );_bfe !=nil {return _bfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bage .Bottom =NewCT_BorderPr (); -if _ebc :=d .DecodeElement (_bage .Bottom ,&_ece );_ebc !=nil {return _ebc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_bage .Diagonal =NewCT_BorderPr (); -if _aabf :=d .DecodeElement (_bage .Diagonal ,&_ece );_aabf !=nil {return _aabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_bage .Vertical =NewCT_BorderPr (); -if _ccff :=d .DecodeElement (_bage .Vertical ,&_ece );_ccff !=nil {return _ccff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_bage .Horizontal =NewCT_BorderPr (); -if _abeg :=d .DecodeElement (_bage .Horizontal ,&_ece );_abeg !=nil {return _abeg ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_ece .Name ); -if _cede :=d .Skip ();_cede !=nil {return _cede ;};};case _e .EndElement :break _bec ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_gdegac *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_bcggca ST_UpdateLinks )Validate ()error {return _bcggca .ValidateWithPath ("")};func (_afgbd *CT_Tables )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afgbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_afgbd .CountAttr )}); +};e .EncodeToken (start );if _afgbd .M !=nil {_abceag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gegf :=range _afgbd .M {e .EncodeElement (_gegf ,_abceag );};};if _afgbd .S !=nil {_eabddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}}; +for _ ,_cccce :=range _afgbd .S {e .EncodeElement (_cccce ,_eabddf );};};if _afgbd .X !=nil {_acbdaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_agfdg :=range _afgbd .X {e .EncodeElement (_agfdg ,_acbdaa );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewMetadata ()*Metadata {_beefg :=&Metadata {};_beefg .CT_Metadata =*NewCT_Metadata ();return _beefg ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_geef :=&CT_CellSmartTag {};return _geef };func (_gabad ST_SmartTagShow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gabad .String (),start ); +}; -// Validate validates the CT_MapInfo and its children -func (_bcead *CT_MapInfo )Validate ()error {return _bcead .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};func (_aggaf *CT_LegacyDrawing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dccg :=range start .Attr {if _dccg .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"&&_dccg .Name .Local =="\u0069\u0064"||_dccg .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"&&_dccg .Name .Local =="\u0069\u0064"{_dceaec ,_ggdded :=_dccg .Value ,error (nil ); -if _ggdded !=nil {return _ggdded ;};_aggaf .IdAttr =_dceaec ;continue ;};};for {_cdgda ,_fegce :=d .Token ();if _fegce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_fegce ); -};if _cfaed ,_aaeeeg :=_cdgda .(_e .EndElement );_aaeeeg &&_cfaed .Name ==start .Name {break ;};};return nil ;};func (_cbgcde ST_CellComments )ValidateWithPath (path string )error {switch _cbgcde {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgcde )); -};return nil ;};func NewCT_Color ()*CT_Color {_fbdb :=&CT_Color {};return _fbdb }; +// Validate validates the Table and its children +func (_abdcbb *Table )Validate ()error {return _abdcbb .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_dgdafb ST_Axis )ValidateWithPath (path string )error {switch _dgdafb {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdafb )); +};return nil ;};func (_eadeb *CT_Extension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adfaa :=range start .Attr {if _adfaa .Name .Local =="\u0075\u0072\u0069"{_ffdfb ,_bdec :=_adfaa .Value ,error (nil );if _bdec !=nil {return _bdec ; +};_eadeb .UriAttr =&_ffdfb ;continue ;};};_gfbc :for {_egca ,_abeff :=d .Token ();if _abeff !=nil {return _abeff ;};switch _bbee :=_egca .(type ){case _f .StartElement :switch _bbee .Name {default:if _ecdda ,_fcdbfc :=_a .CreateElement (_bbee );_fcdbfc !=nil {return _fcdbfc ; +}else {if _gcdg :=d .DecodeElement (_ecdda ,&_bbee );_gcdg !=nil {return _gcdg ;};_eadeb .Any =_ecdda ;};};case _f .EndElement :break _gfbc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Dimensions and its children -func (_efcfc *CT_Dimensions )Validate ()error {return _efcfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func (_gfbcdc ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _gfbcdc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbcdc )); -};return nil ;};func (_fafdc *CT_Rst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fafdc .T !=nil {_abdacc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0074"}};_ad .AddPreserveSpaceAttr (&_abdacc ,*_fafdc .T ); -e .EncodeElement (_fafdc .T ,_abdacc );};if _fafdc .R !=nil {_ddgfc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_efcgf :=range _fafdc .R {e .EncodeElement (_efcgf ,_ddgfc );};};if _fafdc .RPh !=nil {_acbba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}}; -for _ ,_ddce :=range _fafdc .RPh {e .EncodeElement (_ddce ,_acbba );};};if _fafdc .PhoneticPr !=nil {_acefbe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fafdc .PhoneticPr ,_acefbe ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bebd *CT_ChartFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_g .Sprintf ("\u0025\u0076",_bebd .ChartAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",_bebd .FormatAttr )});if _bebd .SeriesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_bebd .SeriesAttr ))}); -};e .EncodeToken (start );_cgcf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_bebd .PivotArea ,_cgcf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_PageBreak struct{ +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_defga *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func (_afbf *CT_HeaderFooter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afbf .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_afbf .DifferentOddEvenAttr ))}); +};if _afbf .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_afbf .DifferentFirstAttr ))}); +};if _afbf .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_afbf .ScaleWithDocAttr ))});};if _afbf .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_afbf .AlignWithMarginsAttr ))}); +};e .EncodeToken (start );if _afbf .OddHeader !=nil {_ffdce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_ffdce ,*_afbf .OddHeader );e .EncodeElement (_afbf .OddHeader ,_ffdce ); +};if _afbf .OddFooter !=nil {_ecag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_ecag ,*_afbf .OddFooter );e .EncodeElement (_afbf .OddFooter ,_ecag );};if _afbf .EvenHeader !=nil {_aaddga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}}; +_a .AddPreserveSpaceAttr (&_aaddga ,*_afbf .EvenHeader );e .EncodeElement (_afbf .EvenHeader ,_aaddga );};if _afbf .EvenFooter !=nil {_bdgfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}}; +_a .AddPreserveSpaceAttr (&_bdgfb ,*_afbf .EvenFooter );e .EncodeElement (_afbf .EvenFooter ,_bdgfb );};if _afbf .FirstHeader !=nil {_dadaba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}}; +_a .AddPreserveSpaceAttr (&_dadaba ,*_afbf .FirstHeader );e .EncodeElement (_afbf .FirstHeader ,_dadaba );};if _afbf .FirstFooter !=nil {_efbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}}; +_a .AddPreserveSpaceAttr (&_efbc ,*_afbf .FirstFooter );e .EncodeElement (_afbf .FirstFooter ,_efbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Page Break Count -CountAttr *uint32 ; +// Validate validates the CT_SheetViews and its children +func (_gabac *CT_SheetViews )Validate ()error {return _gabac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_bcbgb *CT_IconSet )ValidateWithPath (path string )error {if _ddgdf :=_bcbgb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_ddgdf !=nil {return _ddgdf ;};for _cegaf ,_eabab :=range _bcbgb .Cfvo {if _bdcaa :=_eabab .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cegaf )); +_bdcaa !=nil {return _bdcaa ;};};return nil ;};func (_fcegae *CT_MdxMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fffa :=range start .Attr {if _fffa .Name .Local =="\u0063\u006f\u0075n\u0074"{_adgce ,_fgbc :=_b .ParseUint (_fffa .Value ,10,32); +if _fgbc !=nil {return _fgbc ;};_edafda :=uint32 (_adgce );_fcegae .CountAttr =&_edafda ;continue ;};};_dbcgde :for {_bbfbf ,_abaef :=d .Token ();if _abaef !=nil {return _abaef ;};switch _bfegf :=_bbfbf .(type ){case _f .StartElement :switch _bfegf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_dcdef :=NewCT_Mdx (); +if _bgaddb :=d .DecodeElement (_dcdef ,&_bfegf );_bgaddb !=nil {return _bgaddb ;};_fcegae .Mdx =append (_fcegae .Mdx ,_dcdef );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_bfegf .Name ); +if _dgefd :=d .Skip ();_dgefd !=nil {return _dgefd ;};};case _f .EndElement :break _dbcgde ;case _f .CharData :};};return nil ;};func NewCT_Row ()*CT_Row {_degac :=&CT_Row {};return _degac };func NewCT_MetadataRecord ()*CT_MetadataRecord {_egafe :=&CT_MetadataRecord {}; +return _egafe };func (_fafdd *CT_MRUColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dgdbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ecbdg :=range _fafdd .Color {e .EncodeElement (_ecbdg ,_dgdbd ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Scenario ()*CT_Scenario {_fafcc :=&CT_Scenario {};return _fafcc };type ST_DateTimeGrouping byte ;type CT_Dxfs struct{ -// Break -Brk []*CT_Break ;}; +// Format Count +CountAttr *uint32 ; -// Validate validates the CT_DefinedName and its children -func (_cgcgd *CT_DefinedName )Validate ()error {return _cgcgd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");}; +// Formatting +Dxf []*CT_Dxf ;};func NewCT_I ()*CT_I {_faabc :=&CT_I {};return _faabc };func (_acbgaf *ST_UnderlineValues )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acbgaf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_acbgaf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_acbgaf =2; +case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_acbgaf =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_acbgaf =4;case "\u006e\u006f\u006e\u0065":*_acbgaf =5; +};return nil ;};type CT_RevisionMove struct{ -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_gegce *CT_DataBinding )ValidateWithPath (path string )error {return nil }; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_Formats and its children -func (_edaaf *CT_Formats )Validate ()error {return _edaaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_bdffa *CT_PageMargins )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",_bdffa .LeftAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_g .Sprintf ("\u0025\u0076",_bdffa .RightAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0076",_bdffa .TopAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",_bdffa .BottomAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_bdffa .HeaderAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_bdffa .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Source +SourceAttr string ; -// Validate validates the CT_RangePr and its children -func (_baccg *CT_RangePr )Validate ()error {return _baccg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};type ST_DataValidationOperator byte ;func (_gbadf ST_ShowDataAs )Validate ()error {return _gbadf .ValidateWithPath ("")}; -type ST_Axis byte ;func (_effbfc ST_Objects )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcfgf :=_e .Attr {};_bcfgf .Name =name ;switch _effbfc {case ST_ObjectsUnset :_bcfgf .Value ="";case ST_ObjectsAll :_bcfgf .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_bcfgf .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073"; -case ST_ObjectsNone :_bcfgf .Value ="\u006e\u006f\u006e\u0065";};return _bcfgf ,nil ;}; +// Destination +DestinationAttr string ; + +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_gaedd *CT_OleLink )ValidateWithPath (path string )error {if _gaedd .OleItems !=nil {if _gbfbgg :=_gaedd .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_gbfbgg !=nil {return _gbfbgg ;};};return nil ;};func (_dbeac ST_VerticalAlignment )Validate ()error {return _dbeac .ValidateWithPath ("")}; +// Undo +Undo []*CT_UndoInfo ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_eacf *CT_ChartFormats )ValidateWithPath (path string )error {for _fdee ,_gfge :=range _eacf .ChartFormat {if _adeb :=_gfge .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_fdee )); -_adeb !=nil {return _adeb ;};};return nil ;};func (_deeaga ST_WebSourceType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_deeaga .String (),start );};func (_fagdf *CT_PivotAreas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_befeb :=range start .Attr {if _befeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdgbd ,_fadcg :=_b .ParseUint (_befeb .Value ,10,32); -if _fadcg !=nil {return _fadcg ;};_gdcda :=uint32 (_fdgbd );_fagdf .CountAttr =&_gdcda ;continue ;};};_bebdg :for {_ggbff ,_abfde :=d .Token ();if _abfde !=nil {return _abfde ;};switch _fgead :=_ggbff .(type ){case _e .StartElement :switch _fgead .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_ebcea :=NewCT_PivotArea (); -if _geeaad :=d .DecodeElement (_ebcea ,&_fgead );_geeaad !=nil {return _geeaad ;};_fagdf .PivotArea =append (_fagdf .PivotArea ,_ebcea );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_fgead .Name ); -if _efggcf :=d .Skip ();_efggcf !=nil {return _efggcf ;};};case _e .EndElement :break _bebdg ;case _e .CharData :};};return nil ;};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_f .Fields (s )),nil }; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_eeddfd ST_VolValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeddfd .String (),start );};const (ST_CfTypeUnset ST_CfType =0; +ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8; +ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15; +ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;); -// Validate validates the CT_Dialogsheet and its children -func (_geede *CT_Dialogsheet )Validate ()error {return _geede .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1; -ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_cdee *CT_CalculatedMember )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcagc :=range start .Attr {if _gcagc .Name .Local =="\u006e\u0061\u006d\u0065"{_aebf ,_begd :=_gcagc .Value ,error (nil ); -if _begd !=nil {return _begd ;};_cdee .NameAttr =_aebf ;continue ;};if _gcagc .Name .Local =="\u006d\u0064\u0078"{_bfdb ,_cfe :=_gcagc .Value ,error (nil );if _cfe !=nil {return _cfe ;};_cdee .MdxAttr =_bfdb ;continue ;};if _gcagc .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_ffca ,_baba :=_gcagc .Value ,error (nil ); -if _baba !=nil {return _baba ;};_cdee .MemberNameAttr =&_ffca ;continue ;};if _gcagc .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_bfec ,_bbge :=_gcagc .Value ,error (nil );if _bbge !=nil {return _bbge ;};_cdee .HierarchyAttr =&_bfec ; -continue ;};if _gcagc .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_ffb ,_dbd :=_gcagc .Value ,error (nil );if _dbd !=nil {return _dbd ;};_cdee .ParentAttr =&_ffb ;continue ;};if _gcagc .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_bdef ,_abfdf :=_b .ParseInt (_gcagc .Value ,10,32); -if _abfdf !=nil {return _abfdf ;};_gdfc :=int32 (_bdef );_cdee .SolveOrderAttr =&_gdfc ;continue ;};if _gcagc .Name .Local =="\u0073\u0065\u0074"{_eaaf ,_fbec :=_b .ParseBool (_gcagc .Value );if _fbec !=nil {return _fbec ;};_cdee .SetAttr =&_eaaf ;continue ; -};};_begc :for {_dcdd ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _aabfc :=_dcdd .(type ){case _e .StartElement :switch _aabfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdee .ExtLst =NewCT_ExtensionList (); -if _afbda :=d .DecodeElement (_cdee .ExtLst ,&_aabfc );_afbda !=nil {return _afbda ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_aabfc .Name ); -if _gbca :=d .Skip ();_gbca !=nil {return _gbca ;};};case _e .EndElement :break _begc ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_gdcae *CT_WebPublishItem )ValidateWithPath (path string )error {if _gdcae .SourceTypeAttr ==ST_WebSourceTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _edaaf :=_gdcae .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edaaf !=nil {return _edaaf ;};return nil ;};func (_ddgeg *ST_Axis )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efffgg ,_ddfaa :=d .Token (); +if _ddfaa !=nil {return _ddfaa ;};if _ggacd ,_dcaca :=_efffgg .(_f .EndElement );_dcaca &&_ggacd .Name ==start .Name {*_ddgeg =1;return nil ;};if _ddgcca ,_afefd :=_efffgg .(_f .CharData );!_afefd {return _bg .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",_efffgg ); +}else {switch string (_ddgcca ){case "":*_ddgeg =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_ddgeg =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_ddgeg =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_ddgeg =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_ddgeg =4; +};};_efffgg ,_ddfaa =d .Token ();if _ddfaa !=nil {return _ddfaa ;};if _ccedb ,_bbdgb :=_efffgg .(_f .EndElement );_bbdgb &&_ccedb .Name ==start .Name {return nil ;};return _bg .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",_efffgg ); +}; -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_aebde *CT_SingleXmlCells )ValidateWithPath (path string )error {for _abbae ,_febcec :=range _aebde .SingleXmlCell {if _bdbacc :=_febcec .ValidateWithPath (_g .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_abbae )); -_bdbacc !=nil {return _bdbacc ;};};return nil ;};func (_bcaacc *CT_TextField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcaacc .TypeAttr !=ST_ExternalConnectionTypeUnset {_caffd ,_ebefb :=_bcaacc .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ebefb !=nil {return _ebefb ;};start .Attr =append (start .Attr ,_caffd );};if _bcaacc .PositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bcaacc .PositionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PivotFilter struct{ +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_bcefa *VolTypes )ValidateWithPath (path string )error {if _efcebf :=_bcefa .CT_VolTypes .ValidateWithPath (path );_efcebf !=nil {return _efcebf ;};return nil ;};func (_bdcge ST_DdeValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeabge :=_f .Attr {}; +_aeabge .Name =name ;switch _bdcge {case ST_DdeValueTypeUnset :_aeabge .Value ="";case ST_DdeValueTypeNil :_aeabge .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_aeabge .Value ="\u0062";case ST_DdeValueTypeN :_aeabge .Value ="\u006e";case ST_DdeValueTypeE :_aeabge .Value ="\u0065"; +case ST_DdeValueTypeStr :_aeabge .Value ="\u0073\u0074\u0072";};return _aeabge ,nil ;}; -// Field Index -FldAttr uint32 ; +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_fdfaf *ExternalLink )ValidateWithPath (path string )error {if _cadfc :=_fdfaf .CT_ExternalLink .ValidateWithPath (path );_cadfc !=nil {return _cadfc ;};return nil ;};func (_bbbdfa *CT_SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafdd :for {_gcbac ,_egafgc :=d .Token (); +if _egafgc !=nil {return _egafgc ;};switch _eeedfa :=_gcbac .(type ){case _f .StartElement :switch _eeedfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_gbbce :=NewCT_SingleXmlCell (); +if _facbf :=d .DecodeElement (_gbbce ,&_eeedfa );_facbf !=nil {return _facbf ;};_bbbdfa .SingleXmlCell =append (_bbbdfa .SingleXmlCell ,_gbbce );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_eeedfa .Name ); +if _eeddd :=d .Skip ();_eeddd !=nil {return _eeddd ;};};case _f .EndElement :break _cafdd ;case _f .CharData :};};return nil ;}; -// Member Property Field Id -MpFldAttr *uint32 ; +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_dfabc *CT_Location )ValidateWithPath (path string )error {return nil };func (_dfefaf ST_Qualifier )ValidateWithPath (path string )error {switch _dfefaf {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfefaf )); +};return nil ;};func (_cbeaad *CT_VolMain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaabc :=range start .Attr {if _gaabc .Name .Local =="\u0066\u0069\u0072s\u0074"{_bcegba ,_dcfgec :=_gaabc .Value ,error (nil );if _dcfgec !=nil {return _dcfgec ; +};_cbeaad .FirstAttr =_bcegba ;continue ;};};_agbcbc :for {_aecdd ,_fbbcg :=d .Token ();if _fbbcg !=nil {return _fbbcg ;};switch _fcefg :=_aecdd .(type ){case _f .StartElement :switch _fcefg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_bdgce :=NewCT_VolTopic (); +if _ffgce :=d .DecodeElement (_bdgce ,&_fcefg );_ffgce !=nil {return _ffgce ;};_cbeaad .Tp =append (_cbeaad .Tp ,_bdgce );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_fcefg .Name ); +if _gegcb :=d .Skip ();_gegcb !=nil {return _gegcb ;};};case _f .EndElement :break _agbcbc ;case _f .CharData :};};return nil ;};func (_dbbe *CT_BookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eef :for {_cae ,_aa :=d .Token (); +if _aa !=nil {return _aa ;};switch _ced :=_cae .(type ){case _f .StartElement :switch _ced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_dbc :=NewCT_BookView (); +if _def :=d .DecodeElement (_dbc ,&_ced );_def !=nil {return _def ;};_dbbe .WorkbookView =append (_dbbe .WorkbookView ,_dbc );default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_ced .Name ); +if _bcag :=d .Skip ();_bcag !=nil {return _bcag ;};};case _f .EndElement :break _eef ;case _f .CharData :};};return nil ;};func (_fgeag ST_Pane )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_deefa :=_f .Attr {};_deefa .Name =name ;switch _fgeag {case ST_PaneUnset :_deefa .Value =""; +case ST_PaneBottomRight :_deefa .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_deefa .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_deefa .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"; +case ST_PaneTopLeft :_deefa .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _deefa ,nil ;};func (_fbacgf *CT_ConditionalFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgfaf :=range start .Attr {if _cgfaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbfee ,_fcec :=_b .ParseUint (_cgfaf .Value ,10,32); +if _fcec !=nil {return _fcec ;};_badb :=uint32 (_bbfee );_fbacgf .CountAttr =&_badb ;continue ;};};_adfa :for {_cgaaf ,_aaga :=d .Token ();if _aaga !=nil {return _aaga ;};switch _dcb :=_cgaaf .(type ){case _f .StartElement :switch _dcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_fdab :=NewCT_ConditionalFormat (); +if _dbggf :=d .DecodeElement (_fdab ,&_dcb );_dbggf !=nil {return _dbggf ;};_fbacgf .ConditionalFormat =append (_fbacgf .ConditionalFormat ,_fdab );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_dcb .Name ); +if _adff :=d .Skip ();_adff !=nil {return _adff ;};};case _f .EndElement :break _adfa ;case _f .CharData :};};return nil ;};type CT_RevisionInsertSheet struct{ -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// Sheet Id +SheetIdAttr uint32 ; -// Evaluation Order -EvalOrderAttr *int32 ; +// Sheet Name +NameAttr string ; -// Pivot Filter Id -IdAttr uint32 ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_adgdf *CT_RevisionInsertSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbgfc :=range start .Attr {if _fbgfc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cfdgfe ,_aeaab :=_b .ParseUint (_fbgfc .Value ,10,32); +if _aeaab !=nil {return _aeaab ;};_adgdf .SheetIdAttr =uint32 (_cfdgfe );continue ;};if _fbgfc .Name .Local =="\u006e\u0061\u006d\u0065"{_bbbaa ,_befca :=_fbgfc .Value ,error (nil );if _befca !=nil {return _befca ;};_adgdf .NameAttr =_bbbaa ;continue ; +};if _fbgfc .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_edbbe ,_cggfbe :=_b .ParseUint (_fbgfc .Value ,10,32);if _cggfbe !=nil {return _cggfbe ;};_adgdf .SheetPositionAttr =uint32 (_edbbe );continue ; +};if _fbgfc .Name .Local =="\u0072\u0049\u0064"{_fbgeeg ,_bfcggc :=_b .ParseUint (_fbgfc .Value ,10,32);if _bfcggc !=nil {return _bfcggc ;};_fabfb :=uint32 (_fbgeeg );_adgdf .RIdAttr =&_fabfb ;continue ;};if _fbgfc .Name .Local =="\u0075\u0061"{_ddggb ,_edage :=_b .ParseBool (_fbgfc .Value ); +if _edage !=nil {return _edage ;};_adgdf .UaAttr =&_ddggb ;continue ;};if _fbgfc .Name .Local =="\u0072\u0061"{_gbef ,_feeda :=_b .ParseBool (_fbgfc .Value );if _feeda !=nil {return _feeda ;};_adgdf .RaAttr =&_gbef ;continue ;};};for {_cfggf ,_bdfgf :=d .Token (); +if _bdfgf !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_bdfgf );};if _acfec ,_ecbdd :=_cfggf .(_f .EndElement ); +_ecbdd &&_acfec .Name ==start .Name {break ;};};return nil ;}; -// Measure Index -IMeasureHierAttr *uint32 ; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_bccgc *CT_OleLink )ValidateWithPath (path string )error {if _bccgc .OleItems !=nil {if _daefb :=_bccgc .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_daefb !=nil {return _daefb ;};};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_gbae :=&CT_CommentPr {}; +_gbae .Anchor =NewCT_ObjectAnchor ();return _gbae ;};const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4; +ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func (_fgde *ST_DataValidationErrorStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfaff ,_defgc :=d .Token (); +if _defgc !=nil {return _defgc ;};if _afaae ,_caabf :=_fdfaff .(_f .EndElement );_caabf &&_afaae .Name ==start .Name {*_fgde =1;return nil ;};if _cbfbb ,_afdea :=_fdfaff .(_f .CharData );!_afdea {return _bg .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",_fdfaff ); +}else {switch string (_cbfbb ){case "":*_fgde =0;case "\u0073\u0074\u006f\u0070":*_fgde =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_fgde =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_fgde =3;};};_fdfaff ,_defgc =d .Token (); +if _defgc !=nil {return _defgc ;};if _fdbcef ,_degcdb :=_fdfaff .(_f .EndElement );_degcdb &&_fdbcef .Name ==start .Name {return nil ;};return _bg .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",_fdfaff ); +}; -// Measure Field Index -IMeasureFldAttr *uint32 ; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_gcaea *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _gdefd ,_dagaf :=range _gcaea .CustomSheetView {if _ccec :=_dagaf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_gdefd )); +_ccec !=nil {return _ccec ;};};return nil ;};type ST_VolValueType byte ;func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_gfad :=&CT_ConditionalFormat {};_gfad .PivotAreas =NewCT_PivotAreas ();return _gfad ;};func NewCT_PivotAreas ()*CT_PivotAreas {_fedda :=&CT_PivotAreas {}; +return _fedda }; -// Pivot Filter Name -NameAttr *string ; +// Validate validates the CT_DateGroupItem and its children +func (_ffbg *CT_DateGroupItem )Validate ()error {return _ffbg .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};type CT_RevisionHeaders struct{ -// Pivot Filter Description -DescriptionAttr *string ; +// Last Revision GUID +GuidAttr string ; -// Label Pivot -StringValue1Attr *string ; +// Last GUID +LastGuidAttr *string ; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// Shared Workbook +SharedAttr *bool ; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; +// Disk Revisions +DiskRevisionsAttr *bool ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_aabdg *CT_Error )ValidateWithPath (path string )error {if _aabdg .Tpls !=nil {if _feabg :=_aabdg .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_feabg !=nil {return _feabg ;};};for _caead ,_cbdec :=range _aabdg .X {if _ebddf :=_cbdec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_caead )); -_ebddf !=nil {return _ebddf ;};};return nil ;};type ST_VolValueType byte ;func (_cbbaf *CT_SheetViews )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgaaff :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_acabb :=range _cbbaf .SheetView {e .EncodeElement (_acabb ,_dgaaff );};if _cbbaf .ExtLst !=nil {_ddcceb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbbaf .ExtLst ,_ddcceb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// History +HistoryAttr *bool ; -// Validate validates the CT_ChartFormats and its children -func (_eceg *CT_ChartFormats )Validate ()error {return _eceg .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_dcbbcd *CT_SheetFormatPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcbbcd .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_dcbbcd .BaseColWidthAttr )}); -};if _dcbbcd .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_dcbbcd .DefaultColWidthAttr )}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",_dcbbcd .DefaultRowHeightAttr )});if _dcbbcd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dcbbcd .CustomHeightAttr ))}); -};if _dcbbcd .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dcbbcd .ZeroHeightAttr ))});};if _dcbbcd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dcbbcd .ThickTopAttr ))}); -};if _dcbbcd .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dcbbcd .ThickBottomAttr ))});};if _dcbbcd .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_dcbbcd .OutlineLevelRowAttr )}); -};if _dcbbcd .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dcbbcd .OutlineLevelColAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Track Revisions +TrackRevisionsAttr *bool ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_bfedc *CT_PageBreak )ValidateWithPath (path string )error {for _afdab ,_agefg :=range _bfedc .Brk {if _cfadb :=_agefg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_afdab ));_cfadb !=nil {return _cfadb ; -};};return nil ;};func (_eaabe ST_GradientType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aedfeb :=_e .Attr {};_aedfeb .Name =name ;switch _eaabe {case ST_GradientTypeUnset :_aedfeb .Value ="";case ST_GradientTypeLinear :_aedfeb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072"; -case ST_GradientTypePath :_aedfeb .Value ="\u0070\u0061\u0074\u0068";};return _aedfeb ,nil ;};func (_eabdaf ST_rwColActionType )ValidateWithPath (path string )error {switch _eabdaf {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabdaf )); -};return nil ;}; +// Exclusive Mode +ExclusiveAttr *bool ; -// Validate validates the CT_RevisionCustomView and its children -func (_bccac *CT_RevisionCustomView )Validate ()error {return _bccac .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func NewCT_RowFields ()*CT_RowFields {_eedgc :=&CT_RowFields {}; -return _eedgc };func (_dggba *CT_SheetProtection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgfdc :=range start .Attr {if _cgfdc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_abaceb ,_cgaead :=_b .ParseBool (_cgfdc .Value ); -if _cgaead !=nil {return _cgaead ;};_dggba .FormatRowsAttr =&_abaceb ;continue ;};if _cgfdc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_egcgf ,_ffeed :=_b .ParseBool (_cgfdc .Value );if _ffeed !=nil {return _ffeed ; -};_dggba .InsertColumnsAttr =&_egcgf ;continue ;};if _cgfdc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_daege ,_bgadc :=_cgfdc .Value ,error (nil );if _bgadc !=nil {return _bgadc ;};_dggba .AlgorithmNameAttr =&_daege ; -continue ;};if _cgfdc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_edeca ,_bbfag :=_b .ParseBool (_cgfdc .Value );if _bbfag !=nil {return _bbfag ;};_dggba .InsertRowsAttr =&_edeca ;continue ;};if _cgfdc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_efaaf ,_ccfbb :=_cgfdc .Value ,error (nil ); -if _ccfbb !=nil {return _ccfbb ;};_dggba .SaltValueAttr =&_efaaf ;continue ;};if _cgfdc .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_fdbag ,_dfdfad :=_b .ParseBool (_cgfdc .Value );if _dfdfad !=nil {return _dfdfad ; -};_dggba .InsertHyperlinksAttr =&_fdbag ;continue ;};if _cgfdc .Name .Local =="\u0073\u0068\u0065e\u0074"{_bbadad ,_eeceg :=_b .ParseBool (_cgfdc .Value );if _eeceg !=nil {return _eeceg ;};_dggba .SheetAttr =&_bbadad ;continue ;};if _cgfdc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_aeaeca ,_aedac :=_b .ParseBool (_cgfdc .Value ); -if _aedac !=nil {return _aedac ;};_dggba .DeleteColumnsAttr =&_aeaeca ;continue ;};if _cgfdc .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_acagbc ,_dedac :=_b .ParseBool (_cgfdc .Value );if _dedac !=nil {return _dedac ;};_dggba .ScenariosAttr =&_acagbc ; -continue ;};if _cgfdc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gafbfa ,_ecfba :=_b .ParseBool (_cgfdc .Value );if _ecfba !=nil {return _ecfba ;};_dggba .FormatColumnsAttr =&_gafbfa ;continue ;};if _cgfdc .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cbfbf ,_gggcd :=_cgfdc .Value ,error (nil ); -if _gggcd !=nil {return _gggcd ;};_dggba .PasswordAttr =&_cbfbf ;continue ;};if _cgfdc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gbdfe ,_gegdf :=_cgfdc .Value ,error (nil );if _gegdf !=nil {return _gegdf ;};_dggba .HashValueAttr =&_gbdfe ; -continue ;};if _cgfdc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_agbfdf ,_efgag :=_b .ParseUint (_cgfdc .Value ,10,32);if _efgag !=nil {return _efgag ;};_cfccf :=uint32 (_agbfdf );_dggba .SpinCountAttr =&_cfccf ;continue ;};if _cgfdc .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_eabg ,_gdgda :=_b .ParseBool (_cgfdc .Value ); -if _gdgda !=nil {return _gdgda ;};_dggba .ObjectsAttr =&_eabg ;continue ;};if _cgfdc .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_fccdfg ,_ggeaa :=_b .ParseBool (_cgfdc .Value );if _ggeaa !=nil {return _ggeaa ;};_dggba .FormatCellsAttr =&_fccdfg ; -continue ;};if _cgfdc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_ffdac ,_acfcc :=_b .ParseBool (_cgfdc .Value );if _acfcc !=nil {return _acfcc ;};_dggba .DeleteRowsAttr =&_ffdac ;continue ;};if _cgfdc .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_afeae ,_eaeeg :=_b .ParseBool (_cgfdc .Value ); -if _eaeeg !=nil {return _eaeeg ;};_dggba .SelectLockedCellsAttr =&_afeae ;continue ;};if _cgfdc .Name .Local =="\u0073\u006f\u0072\u0074"{_fedda ,_ffefe :=_b .ParseBool (_cgfdc .Value );if _ffefe !=nil {return _ffefe ;};_dggba .SortAttr =&_fedda ;continue ; -};if _cgfdc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_defee ,_acbcg :=_b .ParseBool (_cgfdc .Value );if _acbcg !=nil {return _acbcg ;};_dggba .AutoFilterAttr =&_defee ;continue ;};if _cgfdc .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_daabe ,_aadeea :=_b .ParseBool (_cgfdc .Value ); -if _aadeea !=nil {return _aadeea ;};_dggba .PivotTablesAttr =&_daabe ;continue ;};if _cgfdc .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_gggbg ,_bbdgf :=_b .ParseBool (_cgfdc .Value ); -if _bbdgf !=nil {return _bbdgf ;};_dggba .SelectUnlockedCellsAttr =&_gggbg ;continue ;};};for {_eedfa ,_gddfd :=d .Token ();if _gddfd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gddfd ); -};if _ffgcc ,_bcegg :=_eedfa .(_e .EndElement );_bcegg &&_ffgcc .Name ==start .Name {break ;};};return nil ;}; +// Revision Id +RevisionIdAttr *uint32 ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_fedfg *CT_PCDKPI )ValidateWithPath (path string )error {return nil };type ST_ShowDataAs byte ;func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_abcgf :=&CT_CustomWorkbookView {};_abcgf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _abcgf ;};func (_ffaebf *ST_UpdateLinks )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffaebf =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_ffaebf =1;case "\u006e\u0065\u0076e\u0072":*_ffaebf =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ffaebf =3; -};return nil ;};func (_gegbd *CT_TableFormula )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eccfe :=range start .Attr {if _eccfe .Name .Local =="\u0061\u0072\u0072a\u0079"{_aggaee ,_gfcdg :=_b .ParseBool (_eccfe .Value );if _gfcdg !=nil {return _gfcdg ; -};_gegbd .ArrayAttr =_aggaee ;continue ;};};for {_fdcbd ,_gecedc :=d .Token ();if _gecedc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_gecedc ); -};if _baegb ,_dggbaa :=_fdcbd .(_e .CharData );_dggbaa {_gegbd .Content =string (_baegb );};if _ecbga ,_gaage :=_fdcbd .(_e .EndElement );_gaage &&_ecbga .Name ==start .Name {break ;};};return nil ;};type CT_ExternalBook struct{IdAttr string ; +// Version +VersionAttr *int32 ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// Protected +ProtectedAttr *bool ; -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};func (_acaed ST_Pane )ValidateWithPath (path string )error {switch _acaed {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaed )); -};return nil ;};type ST_PrintError byte ;func (_eebbbg *ST_PhoneticType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eebbbg =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_eebbbg =1; -case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_eebbbg =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_eebbbg =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_eebbbg =4; -};return nil ;};func (_abdag *CT_CustomProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_abdag .NameAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_abdag .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_geeb *CT_DataField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfae :=range start .Attr {if _bfae .Name .Local =="\u006e\u0061\u006d\u0065"{_acga ,_fcagc :=_bfae .Value ,error (nil ); -if _fcagc !=nil {return _fcagc ;};_geeb .NameAttr =&_acga ;continue ;};if _bfae .Name .Local =="\u0066\u006c\u0064"{_bdcbg ,_cabac :=_b .ParseUint (_bfae .Value ,10,32);if _cabac !=nil {return _cabac ;};_geeb .FldAttr =uint32 (_bdcbg );continue ;};if _bfae .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_geeb .SubtotalAttr .UnmarshalXMLAttr (_bfae ); -continue ;};if _bfae .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_geeb .ShowDataAsAttr .UnmarshalXMLAttr (_bfae );continue ;};if _bfae .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_dfacde ,_ggeb :=_b .ParseInt (_bfae .Value ,10,32); -if _ggeb !=nil {return _ggeb ;};_faag :=int32 (_dfacde );_geeb .BaseFieldAttr =&_faag ;continue ;};if _bfae .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_bcebb ,_gfcfc :=_b .ParseUint (_bfae .Value ,10,32);if _gfcfc !=nil {return _gfcfc ; -};_bdee :=uint32 (_bcebb );_geeb .BaseItemAttr =&_bdee ;continue ;};if _bfae .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fddfa ,_feddb :=_b .ParseUint (_bfae .Value ,10,32);if _feddb !=nil {return _feddb ;};_afgc :=uint32 (_fddfa ); -_geeb .NumFmtIdAttr =&_afgc ;continue ;};};_fdgcg :for {_aabc ,_aaegdc :=d .Token ();if _aaegdc !=nil {return _aaegdc ;};switch _dfdba :=_aabc .(type ){case _e .StartElement :switch _dfdba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geeb .ExtLst =NewCT_ExtensionList (); -if _dbgad :=d .DecodeElement (_geeb .ExtLst ,&_dfdba );_dbgad !=nil {return _dbgad ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_dfdba .Name ); -if _cabg :=d .Skip ();_cabg !=nil {return _cabg ;};};case _e .EndElement :break _fdgcg ;case _e .CharData :};};return nil ;};func NewCT_Border ()*CT_Border {_fde :=&CT_Border {};return _fde };func (_gaefaa ST_VolValueType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeedeg :=_e .Attr {}; -_aeedeg .Name =name ;switch _gaefaa {case ST_VolValueTypeUnset :_aeedeg .Value ="";case ST_VolValueTypeB :_aeedeg .Value ="\u0062";case ST_VolValueTypeN :_aeedeg .Value ="\u006e";case ST_VolValueTypeE :_aeedeg .Value ="\u0065";case ST_VolValueTypeS :_aeedeg .Value ="\u0073"; -};return _aeedeg ,nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_beeee :=&CT_ExtensionList {};return _beeee };func (_ccgdb *CT_ColorFilter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccgdb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ccgdb .DxfIdAttr )}); -};if _ccgdb .CellColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ccgdb .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_bacdf :=&CT_FunctionGroups {};return _bacdf }; +// Preserve History +PreserveHistoryAttr *uint32 ; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_acc *CT_Boolean )ValidateWithPath (path string )error {for _ce ,_afa :=range _acc .X {if _adf :=_afa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ce ));_adf !=nil {return _adf ;};};return nil ;};type CT_Pane struct{ +// Header +Header []*CT_RevisionHeader ;}; -// Horizontal Split Position -XSplitAttr *float64 ; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_cgdaba *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _fadbf :=_cgdaba .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_fadbf !=nil {return _fadbf ; +};if _cgdaba .QueryTableDeletedFields !=nil {if _daadg :=_cgdaba .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"); +_daadg !=nil {return _daadg ;};};if _cgdaba .SortState !=nil {if _fcgca :=_cgdaba .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fcgca !=nil {return _fcgca ;};};if _cgdaba .ExtLst !=nil {if _aebcb :=_cgdaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aebcb !=nil {return _aebcb ;};};return nil ;};func (_faaf *CT_CellAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaga :=range start .Attr {if _eaga .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_faaf .HorizontalAttr .UnmarshalXMLAttr (_eaga ); +continue ;};if _eaga .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_faaf .VerticalAttr .UnmarshalXMLAttr (_eaga );continue ;};if _eaga .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dbffb ,_agbb :=_b .ParseUint (_eaga .Value ,10,8); +if _agbb !=nil {return _agbb ;};_deea :=uint8 (_dbffb );_faaf .TextRotationAttr =&_deea ;continue ;};if _eaga .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_gab ,_gbff :=_b .ParseBool (_eaga .Value );if _gbff !=nil {return _gbff ;}; +_faaf .WrapTextAttr =&_gab ;continue ;};if _eaga .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_aae ,_ffae :=_b .ParseUint (_eaga .Value ,10,32);if _ffae !=nil {return _ffae ;};_cbbb :=uint32 (_aae );_faaf .IndentAttr =&_cbbb ;continue ;};if _eaga .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_ebaf ,_ecfa :=_b .ParseInt (_eaga .Value ,10,32); +if _ecfa !=nil {return _ecfa ;};_bcfd :=int32 (_ebaf );_faaf .RelativeIndentAttr =&_bcfd ;continue ;};if _eaga .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_bbg ,_bgaa :=_b .ParseBool (_eaga .Value ); +if _bgaa !=nil {return _bgaa ;};_faaf .JustifyLastLineAttr =&_bbg ;continue ;};if _eaga .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_bbgf ,_abec :=_b .ParseBool (_eaga .Value );if _abec !=nil {return _abec ;};_faaf .ShrinkToFitAttr =&_bbgf ; +continue ;};if _eaga .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_ggeb ,_fabb :=_b .ParseUint (_eaga .Value ,10,32);if _fabb !=nil {return _fabb ;};_bfbf :=uint32 (_ggeb );_faaf .ReadingOrderAttr =&_bfbf ;continue ; +};};for {_cdge ,_cbff :=d .Token ();if _cbff !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_cbff );};if _fcgg ,_bcgc :=_cdge .(_f .EndElement ); +_bcgc &&_fcgg .Name ==start .Name {break ;};};return nil ;}; -// Vertical Split Position -YSplitAttr *float64 ; +// Validate validates the CT_ExternalReference and its children +func (_eedef *CT_ExternalReference )Validate ()error {return _eedef .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};func (_feedee ST_ItemType )String ()string {switch _feedee {case 0:return ""; +case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078"; +case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072"; +case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";}; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Validate validates the CT_QueryTable and its children +func (_eedbd *CT_QueryTable )Validate ()error {return _eedbd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type CT_DateTime struct{ -// Active Pane -ActivePaneAttr ST_Pane ; +// Value +VAttr _cc .Time ; -// Split State -StateAttr ST_PaneState ;};func (_adfab ST_Orientation )String ()string {switch _adfab {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 "";};type CT_Dimensions struct{ +// Unused Item +UAttr *bool ; -// OLAP Dimensions Count -CountAttr *uint32 ; +// Calculated Item Value +FAttr *bool ; -// OLAP Dimension -Dimension []*CT_PivotDimension ;};func NewCT_FileSharing ()*CT_FileSharing {_efgad :=&CT_FileSharing {};return _efgad };func (_adbgb *CT_HierarchyUsage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cddbdc :=range start .Attr {if _cddbdc .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_bggb ,_dffgg :=_b .ParseInt (_cddbdc .Value ,10,32); -if _dffgg !=nil {return _dffgg ;};_adbgb .HierarchyUsageAttr =int32 (_bggb );continue ;};};for {_faceac ,_egead :=d .Token ();if _egead !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_egead ); -};if _gdgeeg ,_gccaf :=_faceac .(_e .EndElement );_gccaf &&_gdgeeg .Name ==start .Name {break ;};};return nil ;};func (_eggdd *CT_Query )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_deeda :=range start .Attr {if _deeda .Name .Local =="\u006d\u0064\u0078"{_baefd ,_gdgfg :=_deeda .Value ,error (nil ); -if _gdgfg !=nil {return _gdgfg ;};_eggdd .MdxAttr =_baefd ;continue ;};};_bbgfab :for {_ffdaa ,_gcgbeb :=d .Token ();if _gcgbeb !=nil {return _gcgbeb ;};switch _ccdaae :=_ffdaa .(type ){case _e .StartElement :switch _ccdaae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_eggdd .Tpls =NewCT_Tuples (); -if _aeacf :=d .DecodeElement (_eggdd .Tpls ,&_ccdaae );_aeacf !=nil {return _aeacf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_ccdaae .Name ); -if _agebac :=d .Skip ();_agebac !=nil {return _agebac ;};};case _e .EndElement :break _bbgfab ;case _e .CharData :};};return nil ;};func (_gfaac *CT_FunctionGroups )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efcfe :=range start .Attr {if _efcfe .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_bbdf ,_ceged :=_b .ParseUint (_efcfe .Value ,10,32); -if _ceged !=nil {return _ceged ;};_edcf :=uint32 (_bbdf );_gfaac .BuiltInGroupCountAttr =&_edcf ;continue ;};};_bfdge :for {_eebage ,_efccg :=d .Token ();if _efccg !=nil {return _efccg ;};switch _egacg :=_eebage .(type ){case _e .StartElement :switch _egacg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_dfgf :=NewCT_FunctionGroup (); -if _eccfg :=d .DecodeElement (_dfgf ,&_egacg );_eccfg !=nil {return _eccfg ;};_gfaac .FunctionGroup =append (_gfaac .FunctionGroup ,_dfgf );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_egacg .Name ); -if _ecccd :=d .Skip ();_ecccd !=nil {return _ecccd ;};};case _e .EndElement :break _bfdge ;case _e .CharData :};};return nil ;};func (_fcegf *CT_ExternalDefinedName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cccg :=range start .Attr {if _cccg .Name .Local =="\u006e\u0061\u006d\u0065"{_ggfc ,_abccb :=_cccg .Value ,error (nil ); -if _abccb !=nil {return _abccb ;};_fcegf .NameAttr =_ggfc ;continue ;};if _cccg .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_gdedg ,_ddafa :=_cccg .Value ,error (nil );if _ddafa !=nil {return _ddafa ;};_fcegf .RefersToAttr =&_gdedg ; -continue ;};if _cccg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ccfd ,_cabe :=_b .ParseUint (_cccg .Value ,10,32);if _cabe !=nil {return _cabe ;};_beed :=uint32 (_ccfd );_fcegf .SheetIdAttr =&_beed ;continue ;};};for {_aefbb ,_fabdc :=d .Token (); -if _fabdc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fabdc );};if _deedfd ,_cegdg :=_aefbb .(_e .EndElement ); -_cegdg &&_deedfd .Name ==start .Name {break ;};};return nil ;};func (_caeagf *CT_MetadataBlocks )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caeagf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caeagf .CountAttr )}); -};e .EncodeToken (start );_eacdg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_caedg :=range _caeagf .Bk {e .EncodeElement (_caedg ,_eacdg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_becbb *CT_SmartTags )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_egdded :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_baffc :=range _becbb .CellSmartTags {e .EncodeElement (_baffc ,_egdded );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Caption +CAttr *string ; -// Validate validates the CT_CustomWorkbookViews and its children -func (_dbeed *CT_CustomWorkbookViews )Validate ()error {return _dbeed .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");}; +// Member Property Count +CpAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_beecf *CT_RevisionHeader )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_beecf .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_beecf .GuidAttr ); -};if _gbcaad :=_beecf .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_gbcaad !=nil {return _gbcaad ;};if _beecf .ReviewedList !=nil {if _cfeed :=_beecf .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"); -_cfeed !=nil {return _cfeed ;};};if _beecf .ExtLst !=nil {if _ggcfe :=_beecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggcfe !=nil {return _ggcfe ;};};return nil ;}; +// Member Property Index +X []*CT_X ;};func (_ffbca *CT_VolTopic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffbca .TAttr !=ST_VolValueTypeUnset {_feaeg ,_ccfbb :=_ffbca .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _ccfbb !=nil {return _ccfbb ;};start .Attr =append (start .Attr ,_feaeg ); +};e .EncodeToken (start );_gebbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gebbf ,_ffbca .V );e .EncodeElement (_ffbca .V ,_gebbf );if _ffbca .Stp !=nil {_edcfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}}; +for _ ,_dfggc :=range _ffbca .Stp {e .EncodeElement (_dfggc ,_edcfc );};};_aebfgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_dcacf :=range _ffbca .Tr {e .EncodeElement (_dcacf ,_aebfgb );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_bdaff *CT_OleLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bdaff .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bdaff .ProgIdAttr )}); +e .EncodeToken (start );if _bdaff .OleItems !=nil {_dcgf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bdaff .OleItems ,_dcgf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_GroupLevels struct{ -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_gbcgc *CT_Field )ValidateWithPath (path string )error {return nil };func NewCT_SheetIdMap ()*CT_SheetIdMap {_deaae :=&CT_SheetIdMap {};return _deaae };func (_cfgbe ST_GrowShrinkType )ValidateWithPath (path string )error {switch _cfgbe {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgbe )); -};return nil ;};type Dialogsheet struct{CT_Dialogsheet };func (_cccfg *CT_PhoneticPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfbfa :=range start .Attr {if _bfbfa .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_gcfcf ,_fggbd :=_b .ParseUint (_bfbfa .Value ,10,32); -if _fggbd !=nil {return _fggbd ;};_cccfg .FontIdAttr =uint32 (_gcfcf );continue ;};if _bfbfa .Name .Local =="\u0074\u0079\u0070\u0065"{_cccfg .TypeAttr .UnmarshalXMLAttr (_bfbfa );continue ;};if _bfbfa .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cccfg .AlignmentAttr .UnmarshalXMLAttr (_bfbfa ); -continue ;};};for {_daedf ,_ffded :=d .Token ();if _ffded !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_ffded );};if _egcbf ,_gfdd :=_daedf .(_e .EndElement ); -_gfdd &&_egcbf .Name ==start .Name {break ;};};return nil ;}; +// Grouping Level Count +CountAttr *uint32 ; -// Validate validates the CT_CacheField and its children -func (_bgaf *CT_CacheField )Validate ()error {return _bgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};type ST_DdeValueType byte ;func (_adaaaf ST_UnderlineValues )Validate ()error {return _adaaaf .ValidateWithPath ("")}; +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};func NewCT_ServerFormat ()*CT_ServerFormat {_eefgcf :=&CT_ServerFormat {};return _eefgcf }; +// Validate validates the CT_Schema and its children +func (_abebf *CT_Schema )Validate ()error {return _abebf .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_cccbfg ST_PatternType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cccbfg .String (),start ); +};func NewCT_OleItem ()*CT_OleItem {_cadbe :=&CT_OleItem {};return _cadbe };func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_beebd :=&CT_MeasureDimensionMap {};return _beebd ;};func (_bedf *CT_CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +_fbea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_gbf :=range _bedf .C {e .EncodeElement (_gbf ,_fbea );};if _bedf .ExtLst !=nil {_deca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bedf .ExtLst ,_deca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableParts and its children -func (_cgabbe *CT_TableParts )Validate ()error {return _cgabbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_agbfg ST_rwColActionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_agbfg .String (),start ); -};func (_gabafa *ST_Visibility )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gabafa =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gabafa =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gabafa =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gabafa =3; -};return nil ;};type ST_PhoneticType byte ; +// Validate validates the CT_CalculatedItem and its children +func (_dab *CT_CalculatedItem )Validate ()error {return _dab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_dcdcee ST_MdxKPIProperty )Validate ()error {return _dcdcee .ValidateWithPath ("")}; +func (_dfedc *ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfedc .CT_ExternalLink =*NewCT_ExternalLink ();_ecfgac :for {_gbdcff ,_dddfed :=d .Token ();if _dddfed !=nil {return _dddfed ;};switch _babed :=_gbdcff .(type ){case _f .StartElement :switch _babed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_dfedc .Choice =NewCT_ExternalLinkChoice (); +if _bbfbd :=d .DecodeElement (&_dfedc .Choice .ExternalBook ,&_babed );_bbfbd !=nil {return _bbfbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_dfedc .Choice =NewCT_ExternalLinkChoice (); +if _efcgb :=d .DecodeElement (&_dfedc .Choice .DdeLink ,&_babed );_efcgb !=nil {return _efcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_dfedc .Choice =NewCT_ExternalLinkChoice (); +if _egdbfc :=d .DecodeElement (&_dfedc .Choice .OleLink ,&_babed );_egdbfc !=nil {return _egdbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfedc .ExtLst =NewCT_ExtensionList (); +if _gcggc :=d .DecodeElement (_dfedc .ExtLst ,&_babed );_gcggc !=nil {return _gcggc ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_babed .Name ); +if _edbgea :=d .Skip ();_edbgea !=nil {return _edbgea ;};};case _f .EndElement :break _ecfgac ;case _f .CharData :};};return nil ;};func (_ggbaac ST_rwColActionType )String ()string {switch _ggbaac {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"; +case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};func (_gdec *CT_CalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdec .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gdec .CalcIdAttr )}); +};if _gdec .CalcModeAttr !=ST_CalcModeUnset {_efa ,_gbad :=_gdec .CalcModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _gbad !=nil {return _gbad ;};start .Attr =append (start .Attr ,_efa );};if _gdec .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .FullCalcOnLoadAttr ))}); +};if _gdec .RefModeAttr !=ST_RefModeUnset {_gadc ,_cbcfg :=_gdec .RefModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _cbcfg !=nil {return _cbcfg ;};start .Attr =append (start .Attr ,_gadc );};if _gdec .IterateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .IterateAttr ))}); +};if _gdec .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gdec .IterateCountAttr )});};if _gdec .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0076",*_gdec .IterateDeltaAttr )}); +};if _gdec .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .FullPrecisionAttr ))}); +};if _gdec .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .CalcCompletedAttr ))}); +};if _gdec .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .CalcOnSaveAttr ))});};if _gdec .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .ConcurrentCalcAttr ))}); +};if _gdec .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_gdec .ConcurrentManualCountAttr )}); +};if _gdec .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gdec .ForceFullCalcAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbegef ST_TotalsRowFunction )String ()string {switch _fbegef {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d"; +case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076"; +case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_beaac *CT_PivotFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beaac .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_beaac .CountAttr )}); +};e .EncodeToken (start );_dfega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eccae :=range _beaac .PivotField {e .EncodeElement (_eccae ,_dfega );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};type CT_TableStyleElement struct{ -// Validate validates the CT_Col and its children -func (_dgcd *CT_Col )Validate ()error {return _dgcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};type CT_RevisionComment struct{ +// Table Style Type +TypeAttr ST_TableStyleType ; -// Sheet Id -SheetIdAttr uint32 ; +// Band Size +SizeAttr *uint32 ; -// Cell -CellAttr string ; +// Formatting Id +DxfIdAttr *uint32 ;};func (_bdcfc *CT_MdxTuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eafc :=range start .Attr {if _eafc .Name .Local =="\u0063"{_dbce ,_afbff :=_b .ParseUint (_eafc .Value ,10,32);if _afbff !=nil {return _afbff ; +};_efggg :=uint32 (_dbce );_bdcfc .CAttr =&_efggg ;continue ;};if _eafc .Name .Local =="\u0063\u0074"{_cdgfe ,_bgbba :=_eafc .Value ,error (nil );if _bgbba !=nil {return _bgbba ;};_bdcfc .CtAttr =&_cdgfe ;continue ;};if _eafc .Name .Local =="\u0073\u0069"{_ebdfd ,_fbbcf :=_b .ParseUint (_eafc .Value ,10,32); +if _fbbcf !=nil {return _fbbcf ;};_gaacgg :=uint32 (_ebdfd );_bdcfc .SiAttr =&_gaacgg ;continue ;};if _eafc .Name .Local =="\u0066\u0069"{_acaed ,_fbacgb :=_b .ParseUint (_eafc .Value ,10,32);if _fbacgb !=nil {return _fbacgb ;};_deafg :=uint32 (_acaed ); +_bdcfc .FiAttr =&_deafg ;continue ;};if _eafc .Name .Local =="\u0062\u0063"{_dcfg ,_cbdgd :=_eafc .Value ,error (nil );if _cbdgd !=nil {return _cbdgd ;};_bdcfc .BcAttr =&_dcfg ;continue ;};if _eafc .Name .Local =="\u0066\u0063"{_dgffbd ,_bcgcg :=_eafc .Value ,error (nil ); +if _bcgcg !=nil {return _bcgcg ;};_bdcfc .FcAttr =&_dgffbd ;continue ;};if _eafc .Name .Local =="\u0069"{_gaaf ,_bdbgf :=_b .ParseBool (_eafc .Value );if _bdbgf !=nil {return _bdbgf ;};_bdcfc .IAttr =&_gaaf ;continue ;};if _eafc .Name .Local =="\u0075"{_bbgcf ,_faae :=_b .ParseBool (_eafc .Value ); +if _faae !=nil {return _faae ;};_bdcfc .UAttr =&_bbgcf ;continue ;};if _eafc .Name .Local =="\u0073\u0074"{_bageb ,_ccabf :=_b .ParseBool (_eafc .Value );if _ccabf !=nil {return _ccabf ;};_bdcfc .StAttr =&_bageb ;continue ;};if _eafc .Name .Local =="\u0062"{_fbeee ,_cdac :=_b .ParseBool (_eafc .Value ); +if _cdac !=nil {return _cdac ;};_bdcfc .BAttr =&_fbeee ;continue ;};};_egaeg :for {_dbbfbc ,_effad :=d .Token ();if _effad !=nil {return _effad ;};switch _fdaac :=_dbbfbc .(type ){case _f .StartElement :switch _fdaac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_aeeb :=NewCT_MetadataStringIndex (); +if _eefg :=d .DecodeElement (_aeeb ,&_fdaac );_eefg !=nil {return _eefg ;};_bdcfc .N =append (_bdcfc .N ,_aeeb );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_fdaac .Name ); +if _bbcac :=d .Skip ();_bbcac !=nil {return _bbcac ;};};case _f .EndElement :break _egaeg ;case _f .CharData :};};return nil ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_ecbce :=&CT_ExternalReferences {};return _ecbce ;}; -// GUID -GuidAttr string ; +// Validate validates the CT_DataField and its children +func (_gbedd *CT_DataField )Validate ()error {return _gbedd .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");}; -// User Action -ActionAttr ST_RevisionAction ; +// Validate validates the CT_Workbook and its children +func (_bcbgc *CT_Workbook )Validate ()error {return _bcbgc .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Always Show Comment -AlwaysShowAttr *bool ; +// Validate validates the CT_ChartsheetPr and its children +func (_bega *CT_ChartsheetPr )Validate ()error {return _bega .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func NewCT_ServerFormats ()*CT_ServerFormats {_bfebb :=&CT_ServerFormats {};return _bfebb }; +func (_bcdb *CT_Cols )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cbgef :=range _bcdb .Col {e .EncodeElement (_cbgef ,_cbgd ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ReviewedRevisions struct{ -// Old Comment -OldAttr *bool ; +// Reviewed Revisions Count +CountAttr *uint32 ; -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Reviewed +Reviewed []*CT_Reviewed ;}; -// Hidden Column -HiddenColumnAttr *bool ; +// Validate validates the CT_Pane and its children +func (_ccfdc *CT_Pane )Validate ()error {return _ccfdc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");}; -// Author -AuthorAttr string ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_cgcfa *EG_ExtensionList )ValidateWithPath (path string )error {for _cbbce ,_fdddac :=range _cgcfa .Ext {if _ccdfeg :=_fdddac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cbbce ));_ccdfeg !=nil {return _ccdfeg ; +};};return nil ;};type CT_Parameters struct{ -// Original Comment Length -OldLengthAttr *uint32 ; +// Parameter Count +CountAttr *uint32 ; -// New Comment Length -NewLengthAttr *uint32 ;};func NewCT_Font ()*CT_Font {_facb :=&CT_Font {};return _facb }; +// Parameter Properties +Parameter []*CT_Parameter ;};type ST_GradientType byte ;func (_eggdbe ST_MdxKPIProperty )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggddeb :=_f .Attr {};_ggddeb .Name =name ;switch _eggdbe {case ST_MdxKPIPropertyUnset :_ggddeb .Value ="";case ST_MdxKPIPropertyV :_ggddeb .Value ="\u0076"; +case ST_MdxKPIPropertyG :_ggddeb .Value ="\u0067";case ST_MdxKPIPropertyS :_ggddeb .Value ="\u0073";case ST_MdxKPIPropertyT :_ggddeb .Value ="\u0074";case ST_MdxKPIPropertyW :_ggddeb .Value ="\u0077";case ST_MdxKPIPropertyM :_ggddeb .Value ="\u006d";}; +return _ggddeb ,nil ;};type CT_rowItems struct{ -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_fccce *CT_RangePr )ValidateWithPath (path string )error {if _egeef :=_fccce .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_egeef !=nil {return _egeef ;};return nil ;}; +// Items in a Row Count +CountAttr *uint32 ; -// Validate validates the CT_Tuple and its children -func (_bdccd *CT_Tuple )Validate ()error {return _bdccd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_agga *CT_ExternalReferences )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ecebd :=_e .StartElement {Name :_e .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}}; -for _ ,_faef :=range _agga .ExternalReference {e .EncodeElement (_faef ,_ecebd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Row Items +I []*CT_I ;};func NewCT_DdeItem ()*CT_DdeItem {_agccd :=&CT_DdeItem {};return _agccd }; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_dfbeg *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _cdcfg ,_cbbad :=range _dfbeg .Reviewed {if _aecb :=_cbbad .ValidateWithPath (_g .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_cdcfg )); -_aecb !=nil {return _aecb ;};};return nil ;};type CT_Missing struct{ +// Validate validates the CT_CellSmartTags and its children +func (_aegdd *CT_CellSmartTags )Validate ()error {return _aegdd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_gadfg *CT_Items )ValidateWithPath (path string )error {for _ceeba ,_edada :=range _gadfg .Item {if _caacb :=_edada .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ceeba ));_caacb !=nil {return _caacb ; +};};return nil ;};type CT_MdxTuple struct{ -// Calculated Item -FAttr *bool ; +// Member Index Count +CAttr *uint32 ; -// Caption -CAttr *string ; +// Server Formatting Culture Currency +CtAttr *string ; -// Member Property Count -CpAttr *uint32 ; +// Server Formatting String Index +SiAttr *uint32 ; -// Format Index -InAttr *uint32 ; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// background Color +// Server Formatting Background Color BcAttr *string ; -// Foreground Color +// Server Formatting Foreground Color FcAttr *string ; -// Italic +// Server Formatting Italic Font IAttr *bool ; -// Underline -UnAttr *bool ; +// Server Formatting Underline Font +UAttr *bool ; -// Strikethrough +// Server Formatting Strikethrough Font StAttr *bool ; -// Bold +// Server Formatting Bold Font BAttr *bool ; -// Tuples -Tpls []*CT_Tuples ; - -// Member Property Indexes -X []*CT_X ;}; - -// Validate validates the CT_VolTypes and its children -func (_bedga *CT_VolTypes )Validate ()error {return _bedga .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_cebe :=&CT_PivotCacheDefinition {};_cebe .CacheSource =NewCT_CacheSource (); -_cebe .CacheFields =NewCT_CacheFields ();return _cebe ;};func (_bbagde ST_CfvoType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_afadbc :=_e .Attr {};_afadbc .Name =name ;switch _bbagde {case ST_CfvoTypeUnset :_afadbc .Value ="";case ST_CfvoTypeNum :_afadbc .Value ="\u006e\u0075\u006d"; -case ST_CfvoTypePercent :_afadbc .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_afadbc .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_afadbc .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_afadbc .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; -case ST_CfvoTypePercentile :_afadbc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _afadbc ,nil ;}; - -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_cfgfa *CT_Hyperlinks )ValidateWithPath (path string )error {for _efdcb ,_fbbce :=range _cfgfa .Hyperlink {if _agddfg :=_fbbce .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_efdcb )); -_agddfg !=nil {return _agddfg ;};};return nil ;};func (_fdggd *CT_PivotField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdggd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fdggd .NameAttr )}); -};if _fdggd .AxisAttr !=ST_AxisUnset {_cbac ,_egca :=_fdggd .AxisAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0078\u0069\u0073"});if _egca !=nil {return _egca ;};start .Attr =append (start .Attr ,_cbac );};if _fdggd .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DataFieldAttr ))}); -};if _fdggd .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fdggd .SubtotalCaptionAttr )}); -};if _fdggd .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ShowDropDownsAttr ))}); -};if _fdggd .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .HiddenLevelAttr ))});};if _fdggd .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fdggd .UniqueMemberPropertyAttr )}); -};if _fdggd .CompactAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .CompactAttr ))});};if _fdggd .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .AllDrilledAttr ))}); -};if _fdggd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fdggd .NumFmtIdAttr )});};if _fdggd .OutlineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .OutlineAttr ))}); -};if _fdggd .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .SubtotalTopAttr ))});};if _fdggd .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DragToRowAttr ))}); -};if _fdggd .DragToColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DragToColAttr ))});};if _fdggd .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .MultipleItemSelectionAllowedAttr ))}); -};if _fdggd .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DragToPageAttr ))});};if _fdggd .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DragToDataAttr ))}); -};if _fdggd .DragOffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DragOffAttr ))});};if _fdggd .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ShowAllAttr ))}); -};if _fdggd .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .InsertBlankRowAttr ))}); -};if _fdggd .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ServerFieldAttr ))});};if _fdggd .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .InsertPageBreakAttr ))}); -};if _fdggd .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .AutoShowAttr ))});};if _fdggd .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .TopAutoShowAttr ))}); -};if _fdggd .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .HideNewItemsAttr ))});};if _fdggd .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .MeasureFilterAttr ))}); -};if _fdggd .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .IncludeNewItemsInFilterAttr ))}); -};if _fdggd .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fdggd .ItemPageCountAttr )}); -};if _fdggd .SortTypeAttr !=ST_FieldSortTypeUnset {_faddc ,_fbdbga :=_fdggd .SortTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _fbdbga !=nil {return _fbdbga ;};start .Attr =append (start .Attr ,_faddc ); -};if _fdggd .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DataSourceSortAttr ))}); -};if _fdggd .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .NonAutoSortDefaultAttr ))}); -};if _fdggd .RankByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fdggd .RankByAttr )});};if _fdggd .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DefaultSubtotalAttr ))}); -};if _fdggd .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .SumSubtotalAttr ))});};if _fdggd .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .CountASubtotalAttr ))}); -};if _fdggd .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .AvgSubtotalAttr ))});};if _fdggd .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .MaxSubtotalAttr ))}); -};if _fdggd .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .MinSubtotalAttr ))});};if _fdggd .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ProductSubtotalAttr ))}); -};if _fdggd .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .CountSubtotalAttr ))}); -};if _fdggd .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .StdDevSubtotalAttr ))}); -};if _fdggd .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .StdDevPSubtotalAttr ))}); -};if _fdggd .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .VarSubtotalAttr ))});};if _fdggd .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .VarPSubtotalAttr ))}); -};if _fdggd .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ShowPropCellAttr ))});};if _fdggd .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ShowPropTipAttr ))}); -};if _fdggd .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .ShowPropAsCaptionAttr ))}); -};if _fdggd .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_fdggd .DefaultAttributeDrillStateAttr ))}); -};e .EncodeToken (start );if _fdggd .Items !=nil {_gccd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fdggd .Items ,_gccd );};if _fdggd .AutoSortScope !=nil {_cgab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}}; -e .EncodeElement (_fdggd .AutoSortScope ,_cgab );};if _fdggd .ExtLst !=nil {_gffdbg :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdggd .ExtLst ,_gffdbg );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; - -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_egaaa *CT_OleItems )ValidateWithPath (path string )error {for _gcedg ,_ededa :=range _egaaa .OleItem {if _bbgfae :=_ededa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_gcedg )); -_bbgfae !=nil {return _bbgfae ;};};return nil ;};func (_bcgf *CT_Font )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bcgf .Name !=nil {_accegf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}}; -for _ ,_ddccd :=range _bcgf .Name {e .EncodeElement (_ddccd ,_accegf );};};if _bcgf .Charset !=nil {_bcefa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_gadg :=range _bcgf .Charset {e .EncodeElement (_gadg ,_bcefa ); -};};if _bcgf .Family !=nil {_dcgff :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_fcdcg :=range _bcgf .Family {e .EncodeElement (_fcdcg ,_dcgff );};};if _bcgf .B !=nil {_edgab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0062"}}; -for _ ,_ddafc :=range _bcgf .B {e .EncodeElement (_ddafc ,_edgab );};};if _bcgf .I !=nil {_eaagc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_eggece :=range _bcgf .I {e .EncodeElement (_eggece ,_eaagc );};};if _bcgf .Strike !=nil {_ecgc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}}; -for _ ,_adceca :=range _bcgf .Strike {e .EncodeElement (_adceca ,_ecgc );};};if _bcgf .Outline !=nil {_fgddeg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_abgga :=range _bcgf .Outline {e .EncodeElement (_abgga ,_fgddeg ); -};};if _bcgf .Shadow !=nil {_egddb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_geaf :=range _bcgf .Shadow {e .EncodeElement (_geaf ,_egddb );};};if _bcgf .Condense !=nil {_gbdbb :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}}; -for _ ,_fcacf :=range _bcgf .Condense {e .EncodeElement (_fcacf ,_gbdbb );};};if _bcgf .Extend !=nil {_fbdc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_dffae :=range _bcgf .Extend {e .EncodeElement (_dffae ,_fbdc ); -};};if _bcgf .Color !=nil {_bgbc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ecgd :=range _bcgf .Color {e .EncodeElement (_ecgd ,_bgbc );};};if _bcgf .Sz !=nil {_agef :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u007a"}}; -for _ ,_eccae :=range _bcgf .Sz {e .EncodeElement (_eccae ,_agef );};};if _bcgf .U !=nil {_aedce :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_facd :=range _bcgf .U {e .EncodeElement (_facd ,_aedce );};};if _bcgf .VertAlign !=nil {_egdfg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -for _ ,_fcgg :=range _bcgf .VertAlign {e .EncodeElement (_fcgg ,_egdfg );};};if _bcgf .Scheme !=nil {_caabc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_ggea :=range _bcgf .Scheme {e .EncodeElement (_ggea ,_caabc ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gedcbb ST_TargetScreenSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgbff :=_e .Attr {};_cgbff .Name =name ;switch _gedcbb {case ST_TargetScreenSizeUnset :_cgbff .Value =""; -case ST_TargetScreenSize544x376 :_cgbff .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_cgbff .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_cgbff .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; -case ST_TargetScreenSize800x600 :_cgbff .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_cgbff .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_cgbff .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; -case ST_TargetScreenSize1152x900 :_cgbff .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_cgbff .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_cgbff .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; -case ST_TargetScreenSize1800x1440 :_cgbff .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_cgbff .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _cgbff ,nil ;};func (_dgcbb *CT_Parameter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgcbb .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .NameAttr )}); -};if _dgcbb .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .SqlTypeAttr )});};if _dgcbb .ParameterTypeAttr !=ST_ParameterTypeUnset {_bbece ,_egbfd :=_dgcbb .ParameterTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _egbfd !=nil {return _egbfd ;};start .Attr =append (start .Attr ,_bbece );};if _dgcbb .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgcbb .RefreshOnChangeAttr ))}); -};if _dgcbb .PromptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .PromptAttr )});};if _dgcbb .BooleanAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_dgcbb .BooleanAttr ))}); -};if _dgcbb .DoubleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .DoubleAttr )});};if _dgcbb .IntegerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .IntegerAttr )}); -};if _dgcbb .StringAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .StringAttr )});};if _dgcbb .CellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dgcbb .CellAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcgad *CT_Dialogsheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efebd :for {_agffd ,_ccebd :=d .Token ();if _ccebd !=nil {return _ccebd ; -};switch _bcece :=_agffd .(type ){case _e .StartElement :switch _bcece .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bcgad .SheetPr =NewCT_SheetPr (); -if _eefbc :=d .DecodeElement (_bcgad .SheetPr ,&_bcece );_eefbc !=nil {return _eefbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bcgad .SheetViews =NewCT_SheetViews (); -if _cdaa :=d .DecodeElement (_bcgad .SheetViews ,&_bcece );_cdaa !=nil {return _cdaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_bcgad .SheetFormatPr =NewCT_SheetFormatPr (); -if _fdaac :=d .DecodeElement (_bcgad .SheetFormatPr ,&_bcece );_fdaac !=nil {return _fdaac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcgad .SheetProtection =NewCT_SheetProtection (); -if _fbgda :=d .DecodeElement (_bcgad .SheetProtection ,&_bcece );_fbgda !=nil {return _fbgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bcgad .CustomSheetViews =NewCT_CustomSheetViews (); -if _gbdfg :=d .DecodeElement (_bcgad .CustomSheetViews ,&_bcece );_gbdfg !=nil {return _gbdfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bcgad .PrintOptions =NewCT_PrintOptions (); -if _cagf :=d .DecodeElement (_bcgad .PrintOptions ,&_bcece );_cagf !=nil {return _cagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bcgad .PageMargins =NewCT_PageMargins (); -if _gccc :=d .DecodeElement (_bcgad .PageMargins ,&_bcece );_gccc !=nil {return _gccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bcgad .PageSetup =NewCT_PageSetup (); -if _addf :=d .DecodeElement (_bcgad .PageSetup ,&_bcece );_addf !=nil {return _addf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bcgad .HeaderFooter =NewCT_HeaderFooter (); -if _ebdfe :=d .DecodeElement (_bcgad .HeaderFooter ,&_bcece );_ebdfe !=nil {return _ebdfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bcgad .Drawing =NewCT_Drawing (); -if _bggg :=d .DecodeElement (_bcgad .Drawing ,&_bcece );_bggg !=nil {return _bggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bcgad .LegacyDrawing =NewCT_LegacyDrawing (); -if _bdbea :=d .DecodeElement (_bcgad .LegacyDrawing ,&_bcece );_bdbea !=nil {return _bdbea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bcgad .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _aeffb :=d .DecodeElement (_bcgad .LegacyDrawingHF ,&_bcece );_aeffb !=nil {return _aeffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bcgad .DrawingHF =NewCT_DrawingHF (); -if _dfad :=d .DecodeElement (_bcgad .DrawingHF ,&_bcece );_dfad !=nil {return _dfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_bcgad .OleObjects =NewCT_OleObjects (); -if _eeabb :=d .DecodeElement (_bcgad .OleObjects ,&_bcece );_eeabb !=nil {return _eeabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_bcgad .Controls =NewCT_Controls (); -if _dfcef :=d .DecodeElement (_bcgad .Controls ,&_bcece );_dfcef !=nil {return _dfcef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgad .ExtLst =NewCT_ExtensionList (); -if _fgdde :=d .DecodeElement (_bcgad .ExtLst ,&_bcece );_fgdde !=nil {return _fgdde ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_bcece .Name ); -if _fbddba :=d .Skip ();_fbddba !=nil {return _fbddba ;};};case _e .EndElement :break _efebd ;case _e .CharData :};};return nil ;};func (_aecd *CT_DateTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_aecd .VAttr )}); -if _aecd .UAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecd .UAttr ))});};if _aecd .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aecd .FAttr ))}); -};if _aecd .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_aecd .CAttr )});};if _aecd .CpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_aecd .CpAttr )}); -};e .EncodeToken (start );if _aecd .X !=nil {_edbg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ceadd :=range _aecd .X {e .EncodeElement (_ceadd ,_edbg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_ceaab *CT_Dxf )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfcfb :for {_cgfe ,_cbdea :=d .Token ();if _cbdea !=nil {return _cbdea ;};switch _fdecg :=_cgfe .(type ){case _e .StartElement :switch _fdecg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_ceaab .Font =NewCT_Font (); -if _bdcbga :=d .DecodeElement (_ceaab .Font ,&_fdecg );_bdcbga !=nil {return _bdcbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ceaab .NumFmt =NewCT_NumFmt (); -if _egged :=d .DecodeElement (_ceaab .NumFmt ,&_fdecg );_egged !=nil {return _egged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_ceaab .Fill =NewCT_Fill (); -if _affba :=d .DecodeElement (_ceaab .Fill ,&_fdecg );_affba !=nil {return _affba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_ceaab .Alignment =NewCT_CellAlignment (); -if _ceeg :=d .DecodeElement (_ceaab .Alignment ,&_fdecg );_ceeg !=nil {return _ceeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_ceaab .Border =NewCT_Border (); -if _aceecd :=d .DecodeElement (_ceaab .Border ,&_fdecg );_aceecd !=nil {return _aceecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ceaab .Protection =NewCT_CellProtection (); -if _fbcde :=d .DecodeElement (_ceaab .Protection ,&_fdecg );_fbcde !=nil {return _fbcde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceaab .ExtLst =NewCT_ExtensionList (); -if _bdbc :=d .DecodeElement (_ceaab .ExtLst ,&_fdecg );_bdbc !=nil {return _bdbc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_fdecg .Name ); -if _badab :=d .Skip ();_badab !=nil {return _badab ;};};case _e .EndElement :break _cfcfb ;case _e .CharData :};};return nil ;};func (_ecdfa ST_TextVAlign )Validate ()error {return _ecdfa .ValidateWithPath ("")};func NewAG_AutoFormat ()*AG_AutoFormat {_ea :=&AG_AutoFormat {}; -return _ea };func (_ebdgbg ST_HorizontalAlignment )Validate ()error {return _ebdgbg .ValidateWithPath ("")};func NewCT_SheetProtection ()*CT_SheetProtection {_debaa :=&CT_SheetProtection {};return _debaa }; - -// Validate validates the CT_FutureMetadataBlock and its children -func (_ccbge *CT_FutureMetadataBlock )Validate ()error {return _ccbge .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func (_dacbg ST_rwColActionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdagd :=_e .Attr {}; -_cdagd .Name =name ;switch _dacbg {case ST_rwColActionTypeUnset :_cdagd .Value ="";case ST_rwColActionTypeInsertRow :_cdagd .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_cdagd .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw"; -case ST_rwColActionTypeInsertCol :_cdagd .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_cdagd .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _cdagd ,nil ;}; - -// Validate validates the CT_ColHierarchiesUsage and its children -func (_dggcc *CT_ColHierarchiesUsage )Validate ()error {return _dggcc .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func NewCT_VolTopic ()*CT_VolTopic {_ecfcc :=&CT_VolTopic {}; -return _ecfcc };func NewCT_GradientStop ()*CT_GradientStop {_fbfaf :=&CT_GradientStop {};_fbfaf .Color =NewCT_Color ();return _fbfaf ;};func (_efeaa ST_SheetViewType )Validate ()error {return _efeaa .ValidateWithPath ("")};func (_bfgbg *CT_PivotHierarchy )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daccgc :=range start .Attr {if _daccgc .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_cffad ,_bbaafb :=_b .ParseBool (_daccgc .Value ); -if _bbaafb !=nil {return _bbaafb ;};_bfgbg .DragToDataAttr =&_cffad ;continue ;};if _daccgc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_adcef ,_ceecc :=_b .ParseBool (_daccgc .Value );if _ceecc !=nil {return _ceecc ;};_bfgbg .OutlineAttr =&_adcef ; -continue ;};if _daccgc .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cbffc ,_edadd :=_b .ParseBool (_daccgc .Value );if _edadd !=nil {return _edadd ;};_bfgbg .SubtotalTopAttr =&_cbffc ;continue ;};if _daccgc .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_cgefdf ,_bddfe :=_b .ParseBool (_daccgc .Value ); -if _bddfe !=nil {return _bddfe ;};_bfgbg .ShowInFieldListAttr =&_cgefdf ;continue ;};if _daccgc .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_dfaac ,_dbaef :=_b .ParseBool (_daccgc .Value );if _dbaef !=nil {return _dbaef ;};_bfgbg .DragToRowAttr =&_dfaac ; -continue ;};if _daccgc .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_aaeeg ,_edcce :=_b .ParseBool (_daccgc .Value );if _edcce !=nil {return _edcce ;};_bfgbg .DragToColAttr =&_aaeeg ;continue ;};if _daccgc .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_edgea ,_ecgafgd :=_b .ParseBool (_daccgc .Value ); -if _ecgafgd !=nil {return _ecgafgd ;};_bfgbg .DragToPageAttr =&_edgea ;continue ;};if _daccgc .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_badea ,_aaccg :=_b .ParseBool (_daccgc .Value ); -if _aaccg !=nil {return _aaccg ;};_bfgbg .MultipleItemSelectionAllowedAttr =&_badea ;continue ;};if _daccgc .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_agdab ,_gbcfd :=_b .ParseBool (_daccgc .Value );if _gbcfd !=nil {return _gbcfd ;};_bfgbg .DragOffAttr =&_agdab ; -continue ;};if _daccgc .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_befbe ,_begeca :=_b .ParseBool (_daccgc .Value );if _begeca !=nil {return _begeca ; -};_bfgbg .IncludeNewItemsInFilterAttr =&_befbe ;continue ;};if _daccgc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bceaa ,_gccbf :=_daccgc .Value ,error (nil );if _gccbf !=nil {return _gccbf ;};_bfgbg .CaptionAttr =&_bceaa ;continue ;};};_fdfbcd :for {_bgfab ,_bgcca :=d .Token (); -if _bgcca !=nil {return _bgcca ;};switch _daeef :=_bgfab .(type ){case _e .StartElement :switch _daeef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_bfgbg .Mps =NewCT_MemberProperties (); -if _debd :=d .DecodeElement (_bfgbg .Mps ,&_daeef );_debd !=nil {return _debd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_ddgg :=NewCT_Members (); -if _bgeaf :=d .DecodeElement (_ddgg ,&_daeef );_bgeaf !=nil {return _bgeaf ;};_bfgbg .Members =append (_bfgbg .Members ,_ddgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfgbg .ExtLst =NewCT_ExtensionList (); -if _bgdcgb :=d .DecodeElement (_bfgbg .ExtLst ,&_daeef );_bgdcgb !=nil {return _bgdcgb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_daeef .Name ); -if _bcfc :=d .Skip ();_bcfc !=nil {return _bcfc ;};};case _e .EndElement :break _fdfbcd ;case _e .CharData :};};return nil ;}; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;}; -// Validate validates the CT_ExternalCell and its children -func (_dfae *CT_ExternalCell )Validate ()error {return _dfae .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_ffcef *CT_ChartsheetView )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_cacde ,_adcae :=_b .ParseBool (_ddc .Value ); -if _adcae !=nil {return _adcae ;};_ffcef .TabSelectedAttr =&_cacde ;continue ;};if _ddc .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_fdgc ,_cacdg :=_b .ParseUint (_ddc .Value ,10,32);if _cacdg !=nil {return _cacdg ;};_dcfd :=uint32 (_fdgc ); -_ffcef .ZoomScaleAttr =&_dcfd ;continue ;};if _ddc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gfac ,_cedff :=_b .ParseUint (_ddc .Value ,10,32);if _cedff !=nil {return _cedff ;};_ffcef .WorkbookViewIdAttr =uint32 (_gfac ); -continue ;};if _ddc .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_aecg ,_afdg :=_b .ParseBool (_ddc .Value );if _afdg !=nil {return _afdg ;};_ffcef .ZoomToFitAttr =&_aecg ;continue ;};};_gbdgb :for {_gcfa ,_ebeeg :=d .Token ();if _ebeeg !=nil {return _ebeeg ; -};switch _cadfa :=_gcfa .(type ){case _e .StartElement :switch _cadfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffcef .ExtLst =NewCT_ExtensionList (); -if _geea :=d .DecodeElement (_ffcef .ExtLst ,&_cadfa );_geea !=nil {return _geea ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cadfa .Name ); -if _gadac :=d .Skip ();_gadac !=nil {return _gadac ;};};case _e .EndElement :break _gbdgb ;case _e .CharData :};};return nil ;};func (_fcdff ST_MdxSetOrder )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcdff .String (),start ); -}; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_cdfdg *CT_SharedUser )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_cdfdg .GuidAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_e .ST_GuidPatternRe ,_cdfdg .GuidAttr ); +};if _cdfdg .ExtLst !=nil {if _daaaf :=_cdfdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daaaf !=nil {return _daaaf ;};};return nil ;};func (_gfceb *CT_PivotFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fadea :=range start .Attr {if _fadea .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddbb ,_dedff :=_b .ParseUint (_fadea .Value ,10,32); +if _dedff !=nil {return _dedff ;};_bfbfb :=uint32 (_ddbb );_gfceb .CountAttr =&_bfbfb ;continue ;};};_gebc :for {_fbbac ,_adgge :=d .Token ();if _adgge !=nil {return _adgge ;};switch _ecfbg :=_fbbac .(type ){case _f .StartElement :switch _ecfbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_eadgb :=NewCT_PivotField (); +if _fbfag :=d .DecodeElement (_eadgb ,&_ecfbg );_fbfag !=nil {return _fbfag ;};_gfceb .PivotField =append (_gfceb .PivotField ,_eadgb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_ecfbg .Name ); +if _bggdc :=d .Skip ();_bggdc !=nil {return _bggdc ;};};case _f .EndElement :break _gebc ;case _f .CharData :};};return nil ;};func (_ccfafe *CT_ServerFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccfafe .CultureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ccfafe .CultureAttr )}); +};if _ccfafe .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccfafe .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_gfgcc :=&CT_TableColumn {};return _gfgcc };func (_edgcdd ST_IconSetType )ValidateWithPath (path string )error {switch _edgcdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edgcdd )); +};return nil ;};func (_ebdcaa *CT_pivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdcaa .Location =NewCT_Location ();for _ ,_cafecd :=range start .Attr {if _cafecd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_beggd ,_begeb :=_b .ParseUint (_cafecd .Value ,10,8); +if _begeb !=nil {return _begeb ;};_affbf :=uint8 (_beggd );_ebdcaa .CreatedVersionAttr =&_affbf ;continue ;};if _cafecd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dbaege ,_fegdae :=_b .ParseUint (_cafecd .Value ,10,32);if _fegdae !=nil {return _fegdae ; +};_gbegc :=uint32 (_dbaege );_ebdcaa .IndentAttr =&_gbegc ;continue ;};if _cafecd .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_efabbe ,_debad :=_cafecd .Value ,error (nil );if _debad !=nil {return _debad ; +};_ebdcaa .PivotTableStyleAttr =&_efabbe ;continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_ddgbde ,_adcbf :=_b .ParseBool (_cafecd .Value );if _adcbf !=nil {return _adcbf ;};_ebdcaa .ShowEmptyRowAttr =&_ddgbde ; +continue ;};if _cafecd .Name .Local =="\u0074\u0061\u0067"{_ggafd ,_ggbbdg :=_cafecd .Value ,error (nil );if _ggbbdg !=nil {return _ggbbdg ;};_ebdcaa .TagAttr =&_ggafd ;continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_gfbedc ,_affdf :=_b .ParseBool (_cafecd .Value ); +if _affdf !=nil {return _affdf ;};_ebdcaa .ShowEmptyColAttr =&_gfbedc ;continue ;};if _cafecd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_affgd ,_fadeg :=_b .ParseUint (_cafecd .Value ,10,8); +if _fadeg !=nil {return _fadeg ;};_geabfe :=uint8 (_affgd );_ebdcaa .MinRefreshableVersionAttr =&_geabfe ;continue ;};if _cafecd .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bebfac ,_dfefee :=_b .ParseBool (_cafecd .Value ); +if _dfefee !=nil {return _dfefee ;};_ebdcaa .ShowHeadersAttr =&_bebfac ;continue ;};if _cafecd .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_fcefag ,_cbbfg :=_b .ParseBool (_cafecd .Value );if _cbbfg !=nil {return _cbbfg ; +};_ebdcaa .AsteriskTotalsAttr =&_fcefag ;continue ;};if _cafecd .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_dbcfff ,_decda :=_b .ParseBool (_cafecd .Value );if _decda !=nil {return _decda ;};_ebdcaa .CompactAttr =&_dbcfff ;continue ;};if _cafecd .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bbdef ,_ededad :=_b .ParseBool (_cafecd .Value ); +if _ededad !=nil {return _ededad ;};_ebdcaa .EditDataAttr =&_bbdef ;continue ;};if _cafecd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gfgcb ,_dcbcad :=_b .ParseBool (_cafecd .Value );if _dcbcad !=nil {return _dcbcad ;};_ebdcaa .OutlineAttr =&_gfgcb ; +continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_gfacec ,_agdce :=_b .ParseBool (_cafecd .Value );if _agdce !=nil {return _agdce ;};_ebdcaa .ShowCalcMbrsAttr =&_gfacec ;continue ;};if _cafecd .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_afgdf ,_bfffgd :=_b .ParseBool (_cafecd .Value ); +if _bfffgd !=nil {return _bfffgd ;};_ebdcaa .OutlineDataAttr =&_afgdf ;continue ;};if _cafecd .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ebfca ,_gdaed :=_b .ParseBool (_cafecd .Value );if _gdaed !=nil {return _gdaed ; +};_ebdcaa .GridDropZonesAttr =&_ebfca ;continue ;};if _cafecd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_afaad ,_edgbf :=_b .ParseBool (_cafecd .Value );if _edgbf !=nil {return _edgbf ;};_ebdcaa .CustomListSortAttr =&_afaad ; +continue ;};if _cafecd .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_faccff ,_bbdba :=_b .ParseBool (_cafecd .Value );if _bbdba !=nil {return _bbdba ;};_ebdcaa .RowGrandTotalsAttr =&_faccff ;continue ; +};if _cafecd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gadcea ,_gceaac :=_b .ParseBool (_cafecd .Value );if _gceaac !=nil {return _gceaac ;};_ebdcaa .ApplyWidthHeightFormatsAttr =&_gadcea ; +continue ;};if _cafecd .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_beabgd ,_aeeaf :=_b .ParseBool (_cafecd .Value );if _aeeaf !=nil {return _aeeaf ;};_ebdcaa .UseAutoFormattingAttr =&_beabgd ; +continue ;};if _cafecd .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ebdg ,_dagge :=_cafecd .Value ,error (nil );if _dagge !=nil {return _dagge ;};_ebdcaa .RowHeaderCaptionAttr =&_ebdg ;continue ; +};if _cafecd .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_gdadfa ,_acadcg :=_b .ParseBool (_cafecd .Value );if _acadcg !=nil {return _acadcg ;};_ebdcaa .ShowDrillAttr =&_gdadfa ;continue ;};if _cafecd .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_egbddg ,_agafg :=_b .ParseBool (_cafecd .Value ); +if _agafg !=nil {return _agafg ;};_ebdcaa .MergeItemAttr =&_egbddg ;continue ;};if _cafecd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecgcdg ,_cbaccc :=_b .ParseBool (_cafecd .Value );if _cbaccc !=nil {return _cbaccc ; +};_ebdcaa .ApplyBorderFormatsAttr =&_ecgcdg ;continue ;};if _cafecd .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_cfbaf ,_bbfge :=_b .ParseBool (_cafecd .Value );if _bbfge !=nil {return _bbfge ;};_ebdcaa .VisualTotalsAttr =&_cfbaf ; +continue ;};if _cafecd .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_dgfaf ,_adcabae :=_b .ParseBool (_cafecd .Value );if _adcabae !=nil {return _adcabae ;};_ebdcaa .CompactDataAttr =&_dgfaf ;continue ;};if _cafecd .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dcgdfc ,_ddbdb :=_b .ParseUint (_cafecd .Value ,10,32); +if _ddbdb !=nil {return _ddbdb ;};_ebagdg :=uint32 (_dcgdfc );_ebdcaa .DataPositionAttr =&_ebagdg ;continue ;};if _cafecd .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_bgbfab ,_acacf :=_b .ParseBool (_cafecd .Value ); +if _acacf !=nil {return _acacf ;};_ebdcaa .MultipleFieldFiltersAttr =&_bgbfab ;continue ;};if _cafecd .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_cbgacf ,_bgcgb :=_b .ParseBool (_cafecd .Value ); +if _bgcgb !=nil {return _bgcgb ;};_ebdcaa .PageOverThenDownAttr =&_cbgacf ;continue ;};if _cafecd .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_acgcb ,_badge :=_b .ParseBool (_cafecd .Value ); +if _badge !=nil {return _badge ;};_ebdcaa .FieldListSortAscendingAttr =&_acgcb ;continue ;};if _cafecd .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_egfe ,_bbacfa :=_b .ParseBool (_cafecd .Value );if _bbacfa !=nil {return _bbacfa ; +};_ebdcaa .ShowMissingAttr =&_egfe ;continue ;};if _cafecd .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_aedea ,_ccgcg :=_b .ParseBool (_cafecd .Value );if _ccgcg !=nil {return _ccgcg ;};_ebdcaa .FieldPrintTitlesAttr =&_aedea ; +continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_cggae ,_affce :=_b .ParseBool (_cafecd .Value );if _affce !=nil {return _affce ;};_ebdcaa .ShowMemberPropertyTipsAttr =&_cggae ; +continue ;};if _cafecd .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_egdec ,_ffceb :=_cafecd .Value ,error (nil );if _ffceb !=nil {return _ffceb ;};_ebdcaa .PageStyleAttr =&_egdec ;continue ;};if _cafecd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_aebcc ,_bbcgd :=_b .ParseUint (_cafecd .Value ,10,32); +if _bbcgd !=nil {return _bbcgd ;};_cbdge :=uint32 (_aebcc );_ebdcaa .AutoFormatIdAttr =&_cbdge ;continue ;};if _cafecd .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_acgaaf ,_gfdgbg :=_b .ParseBool (_cafecd .Value );if _gfdgbg !=nil {return _gfdgbg ; +};_ebdcaa .ShowItemsAttr =&_acgaaf ;continue ;};if _cafecd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_efbdb ,_geacb :=_b .ParseBool (_cafecd .Value );if _geacb !=nil {return _geacb ; +};_ebdcaa .ApplyPatternFormatsAttr =&_efbdb ;continue ;};if _cafecd .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_ggead ,_fddce :=_b .ParseBool (_cafecd .Value );if _fddce !=nil {return _fddce ; +};_ebdcaa .EnableFieldPropertiesAttr =&_ggead ;continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_ggddb ,_gecbg :=_b .ParseBool (_cafecd .Value );if _gecbg !=nil {return _gecbg ; +};_ebdcaa .ShowMultipleLabelAttr =&_ggddb ;continue ;};if _cafecd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fffgg ,_eeaeaag :=_b .ParseBool (_cafecd .Value );if _eeaeaag !=nil {return _eeaeaag ; +};_ebdcaa .PreserveFormattingAttr =&_fffgg ;continue ;};if _cafecd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dcagf ,_fbbaf :=_b .ParseBool (_cafecd .Value );if _fbbaf !=nil {return _fbbaf ;};_ebdcaa .PublishedAttr =&_dcagf ;continue ; +};if _cafecd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_fegeb ,_ecgba :=_cafecd .Value ,error (nil );if _ecgba !=nil {return _ecgba ;};_ebdcaa .MissingCaptionAttr =&_fegeb ;continue ;};if _cafecd .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_decdgf ,_gcaeab :=_b .ParseBool (_cafecd .Value ); +if _gcaeab !=nil {return _gcaeab ;};_ebdcaa .ImmersiveAttr =&_decdgf ;continue ;};if _cafecd .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_acfed ,_adbcee :=_b .ParseUint (_cafecd .Value ,10,32);if _adbcee !=nil {return _adbcee ;};_eefcea :=uint32 (_acfed ); +_ebdcaa .PageWrapAttr =&_eefcea ;continue ;};if _cafecd .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_dacggb ,_adafe :=_b .ParseUint (_cafecd .Value ,10,32);if _adafe !=nil {return _adafe ;};_cbgcgd :=uint32 (_dacggb ); +_ebdcaa .ChartFormatAttr =&_cbgcgd ;continue ;};if _cafecd .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_eacee ,_bfceg :=_b .ParseBool (_cafecd .Value );if _bfceg !=nil {return _bfceg ;};_ebdcaa .ShowDataDropDownAttr =&_eacee ; +continue ;};if _cafecd .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cadec ,_adfff :=_cafecd .Value ,error (nil );if _adfff !=nil {return _adfff ;};_ebdcaa .ColHeaderCaptionAttr =&_cadec ;continue ; +};if _cafecd .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_befeeg ,_gfdfc :=_b .ParseBool (_cafecd .Value );if _gfdfc !=nil {return _gfdfc ;};_ebdcaa .SubtotalHiddenItemsAttr =&_befeeg ; +continue ;};if _cafecd .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_aaeca ,_afecdd :=_b .ParseBool (_cafecd .Value );if _afecdd !=nil {return _afecdd ;};_ebdcaa .MdxSubqueriesAttr =&_aaeca ;continue ; +};if _cafecd .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ggfggb ,_ffeea :=_cafecd .Value ,error (nil );if _ffeea !=nil {return _ffeea ;};_ebdcaa .ErrorCaptionAttr =&_ggfggb ;continue ;};if _cafecd .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_ebdacc ,_aaaf :=_b .ParseBool (_cafecd .Value ); +if _aaaf !=nil {return _aaaf ;};_ebdcaa .ColGrandTotalsAttr =&_ebdacc ;continue ;};if _cafecd .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_afbcb ,_ddebe :=_b .ParseBool (_cafecd .Value );if _ddebe !=nil {return _ddebe ; +};_ebdcaa .PrintDrillAttr =&_afbcb ;continue ;};if _cafecd .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bcgced ,_cgcaad :=_b .ParseBool (_cafecd .Value );if _cgcaad !=nil {return _cgcaad ;};_ebdcaa .ItemPrintTitlesAttr =&_bcgced ; +continue ;};if _cafecd .Name .Local =="\u006e\u0061\u006d\u0065"{_acbfac ,_ceadc :=_cafecd .Value ,error (nil );if _ceadc !=nil {return _ceadc ;};_ebdcaa .NameAttr =_acbfac ;continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gaddcc ,_aagbgf :=_b .ParseBool (_cafecd .Value ); +if _aagbgf !=nil {return _aagbgf ;};_ebdcaa .ShowDropZonesAttr =&_gaddcc ;continue ;};if _cafecd .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_cfecaf ,_abgad :=_b .ParseBool (_cafecd .Value );if _abgad !=nil {return _abgad ; +};_ebdcaa .ShowDataTipsAttr =&_cfecaf ;continue ;};if _cafecd .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bdcaeg ,_cfcfgf :=_cafecd .Value ,error (nil );if _cfcfgf !=nil {return _cfcfgf ;};_ebdcaa .VacatedStyleAttr =&_bdcaeg ; +continue ;};if _cafecd .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_aeeed ,_gcaef :=_cafecd .Value ,error (nil );if _gcaef !=nil {return _gcaef ;};_ebdcaa .GrandTotalCaptionAttr =&_aeeed ; +continue ;};if _cafecd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aacedd ,_bbacc :=_b .ParseBool (_cafecd .Value );if _bbacc !=nil {return _bbacc ;};_ebdcaa .ApplyNumberFormatsAttr =&_aacedd ; +continue ;};if _cafecd .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_eedge ,_edcgb :=_b .ParseBool (_cafecd .Value );if _edcgb !=nil {return _edcgb ;};_ebdcaa .EnableDrillAttr =&_eedge ;continue ;};if _cafecd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbfcdd ,_aceaae :=_b .ParseBool (_cafecd .Value ); +if _aceaae !=nil {return _aceaae ;};_ebdcaa .ApplyFontFormatsAttr =&_cbfcdd ;continue ;};if _cafecd .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_afdbf ,_ddcega :=_b .ParseBool (_cafecd .Value ); +if _ddcega !=nil {return _ddcega ;};_ebdcaa .DisableFieldListAttr =&_afdbf ;continue ;};if _cafecd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gceacg ,_ffefc :=_b .ParseBool (_cafecd .Value ); +if _ffefc !=nil {return _ffefc ;};_ebdcaa .ApplyAlignmentFormatsAttr =&_gceacg ;continue ;};if _cafecd .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_dbbbd ,_eaecaf :=_b .ParseBool (_cafecd .Value );if _eaecaf !=nil {return _eaecaf ; +};_ebdcaa .DataOnRowsAttr =&_dbbbd ;continue ;};if _cafecd .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_adaade ,_fdcagf :=_cafecd .Value ,error (nil );if _fdcagf !=nil {return _fdcagf ;};_ebdcaa .DataCaptionAttr =_adaade ; +continue ;};if _cafecd .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_agegb ,_bffac :=_b .ParseBool (_cafecd .Value );if _bffac !=nil {return _bffac ;};_ebdcaa .ShowErrorAttr =&_agegb ;continue ;};if _cafecd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_dafeab ,_eegeb :=_b .ParseUint (_cafecd .Value ,10,32); +if _eegeb !=nil {return _eegeb ;};_ebdcaa .CacheIdAttr =uint32 (_dafeab );continue ;};if _cafecd .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_fddcaf ,_edeff :=_b .ParseBool (_cafecd .Value );if _edeff !=nil {return _edeff ; +};_ebdcaa .EnableWizardAttr =&_fddcaf ;continue ;};if _cafecd .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bdgdb ,_ccgfea :=_b .ParseUint (_cafecd .Value ,10,8);if _ccgfea !=nil {return _ccgfea ;};_bfgdg :=uint8 (_bdgdb ); +_ebdcaa .UpdatedVersionAttr =&_bfgdg ;continue ;};};_dfabe :for {_aedac ,_gdagfd :=d .Token ();if _gdagfd !=nil {return _gdagfd ;};switch _bbfefd :=_aedac .(type ){case _f .StartElement :switch _bbfefd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _ffcfa :=d .DecodeElement (_ebdcaa .Location ,&_bbfefd ); +_ffcfa !=nil {return _ffcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_ebdcaa .PivotFields =NewCT_PivotFields (); +if _befec :=d .DecodeElement (_ebdcaa .PivotFields ,&_bbfefd );_befec !=nil {return _befec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_ebdcaa .RowFields =NewCT_RowFields (); +if _eeddc :=d .DecodeElement (_ebdcaa .RowFields ,&_bbfefd );_eeddc !=nil {return _eeddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_ebdcaa .RowItems =NewCT_rowItems (); +if _gbefa :=d .DecodeElement (_ebdcaa .RowItems ,&_bbfefd );_gbefa !=nil {return _gbefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_ebdcaa .ColFields =NewCT_ColFields (); +if _bdgcaa :=d .DecodeElement (_ebdcaa .ColFields ,&_bbfefd );_bdgcaa !=nil {return _bdgcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_ebdcaa .ColItems =NewCT_colItems (); +if _fddbb :=d .DecodeElement (_ebdcaa .ColItems ,&_bbfefd );_fddbb !=nil {return _fddbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ebdcaa .PageFields =NewCT_PageFields (); +if _gbgede :=d .DecodeElement (_ebdcaa .PageFields ,&_bbfefd );_gbgede !=nil {return _gbgede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_ebdcaa .DataFields =NewCT_DataFields (); +if _cccefa :=d .DecodeElement (_ebdcaa .DataFields ,&_bbfefd );_cccefa !=nil {return _cccefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_ebdcaa .Formats =NewCT_Formats (); +if _acggd :=d .DecodeElement (_ebdcaa .Formats ,&_bbfefd );_acggd !=nil {return _acggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_ebdcaa .ConditionalFormats =NewCT_ConditionalFormats (); +if _ffgafg :=d .DecodeElement (_ebdcaa .ConditionalFormats ,&_bbfefd );_ffgafg !=nil {return _ffgafg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_ebdcaa .ChartFormats =NewCT_ChartFormats (); +if _bcccgf :=d .DecodeElement (_ebdcaa .ChartFormats ,&_bbfefd );_bcccgf !=nil {return _bcccgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_ebdcaa .PivotHierarchies =NewCT_PivotHierarchies (); +if _eaacd :=d .DecodeElement (_ebdcaa .PivotHierarchies ,&_bbfefd );_eaacd !=nil {return _eaacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_ebdcaa .PivotTableStyleInfo =NewCT_PivotTableStyle (); +if _gbbda :=d .DecodeElement (_ebdcaa .PivotTableStyleInfo ,&_bbfefd );_gbbda !=nil {return _gbbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_ebdcaa .Filters =NewCT_PivotFilters (); +if _fcbdcc :=d .DecodeElement (_ebdcaa .Filters ,&_bbfefd );_fcbdcc !=nil {return _fcbdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ebdcaa .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); +if _dafbd :=d .DecodeElement (_ebdcaa .RowHierarchiesUsage ,&_bbfefd );_dafbd !=nil {return _dafbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ebdcaa .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); +if _dabbag :=d .DecodeElement (_ebdcaa .ColHierarchiesUsage ,&_bbfefd );_dabbag !=nil {return _dabbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdcaa .ExtLst =NewCT_ExtensionList (); +if _aabae :=d .DecodeElement (_ebdcaa .ExtLst ,&_bbfefd );_aabae !=nil {return _aabae ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_bbfefd .Name ); +if _bdgeeg :=d .Skip ();_bdgeeg !=nil {return _bdgeeg ;};};case _f .EndElement :break _dfabe ;case _f .CharData :};};return nil ;};func (_eagcb *ST_Comments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eagcb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_eagcb =1; +case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_eagcb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_eagcb =3;};return nil ;};func (_bbbdc *CT_PivotFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bceaac :=range start .Attr {if _bceaac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggbcg ,_fbafb :=_b .ParseUint (_bceaac .Value ,10,32); +if _fbafb !=nil {return _fbafb ;};_efgfe :=uint32 (_ggbcg );_bbbdc .CountAttr =&_efgfe ;continue ;};};_ffcce :for {_cccfg ,_eaecd :=d .Token ();if _eaecd !=nil {return _eaecd ;};switch _gcgba :=_cccfg .(type ){case _f .StartElement :switch _gcgba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_bdece :=NewCT_PivotFilter (); +if _adedca :=d .DecodeElement (_bdece ,&_gcgba );_adedca !=nil {return _adedca ;};_bbbdc .Filter =append (_bbbdc .Filter ,_bdece );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_gcgba .Name ); +if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _f .EndElement :break _ffcce ;case _f .CharData :};};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_bbbd :=&CT_CellSmartTags {};return _bbbd };func (_gcegdg ST_TableType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcgge :=_f .Attr {}; +_gcgge .Name =name ;switch _gcegdg {case ST_TableTypeUnset :_gcgge .Value ="";case ST_TableTypeWorksheet :_gcgge .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_gcgge .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_gcgge .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065"; +};return _gcgge ,nil ;};func (_gaae *CT_PivotHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaae .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .OutlineAttr ))}); +};if _gaae .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .MultipleItemSelectionAllowedAttr ))}); +};if _gaae .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .SubtotalTopAttr ))});};if _gaae .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .ShowInFieldListAttr ))}); +};if _gaae .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .DragToRowAttr ))});};if _gaae .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .DragToColAttr ))}); +};if _gaae .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .DragToPageAttr ))});};if _gaae .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .DragToDataAttr ))}); +};if _gaae .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .DragOffAttr ))});};if _gaae .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gaae .IncludeNewItemsInFilterAttr ))}); +};if _gaae .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_gaae .CaptionAttr )});};e .EncodeToken (start );if _gaae .Mps !=nil {_accaaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}}; +e .EncodeElement (_gaae .Mps ,_accaaf );};if _gaae .Members !=nil {_fdbgad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_cgaeg :=range _gaae .Members {e .EncodeElement (_cgaeg ,_fdbgad ); +};};if _gaae .ExtLst !=nil {_agbba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaae .ExtLst ,_agbba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Revisions struct{ -// Validate validates the CT_MetadataBlock and its children -func (_gfbgc *CT_MetadataBlock )Validate ()error {return _gfbgc .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1; -ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6; -);func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_gegcd :=&CT_ExternalSheetNames {};return _gegcd ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_ggcgf *CT_TableStyleElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dbcac ,_eggcg :=_ggcgf .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _eggcg !=nil {return _eggcg ;};start .Attr =append (start .Attr ,_dbcac );if _ggcgf .SizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ggcgf .SizeAttr )}); -};if _ggcgf .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ggcgf .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bfcde ST_FormulaExpression )ValidateWithPath (path string )error {switch _bfcde {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcde )); -};return nil ;};type CT_IgnoredError struct{ +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// Evaluation Error -EvalErrorAttr *bool ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// Formula -FormulaAttr *bool ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Formula Range -FormulaRangeAttr *bool ; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// List Data Validation -ListDataValidationAttr *bool ; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// Calculated Column -CalculatedColumnAttr *bool ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_bagab :=&CT_Dialogsheet {};return _bagab };type CT_Number struct{ +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Value -VAttr float64 ; +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func (_ceefc *CT_MetadataBlocks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceefc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ceefc .CountAttr )}); +};e .EncodeToken (start );_dbgdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_baacg :=range _ceefc .Bk {e .EncodeElement (_baacg ,_dbgdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babgcf ST_PivotFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgdff :=_f .Attr {}; +_fgdff .Name =name ;switch _babgcf {case ST_PivotFilterTypeUnset :_fgdff .Value ="";case ST_PivotFilterTypeUnknown :_fgdff .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_fgdff .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_fgdff .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074"; +case ST_PivotFilterTypeSum :_fgdff .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_fgdff .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeCaptionBeginsWith :_fgdff .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_fgdff .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068"; +case ST_PivotFilterTypeCaptionEndsWith :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068"; +case ST_PivotFilterTypeCaptionContains :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073"; +case ST_PivotFilterTypeCaptionGreaterThan :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_fgdff .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l"; +case ST_PivotFilterTypeCaptionLessThan :_fgdff .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_fgdff .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c"; +case ST_PivotFilterTypeCaptionBetween :_fgdff .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_fgdff .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e"; +case ST_PivotFilterTypeValueEqual :_fgdff .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_fgdff .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_fgdff .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeValueGreaterThanOrEqual :_fgdff .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_fgdff .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeValueLessThanOrEqual :_fgdff .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_fgdff .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_PivotFilterTypeValueNotBetween :_fgdff .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_fgdff .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_fgdff .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeDateOlderThan :_fgdff .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_fgdff .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case ST_PivotFilterTypeDateNewerThan :_fgdff .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_fgdff .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case ST_PivotFilterTypeDateBetween :_fgdff .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_fgdff .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_fgdff .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; +case ST_PivotFilterTypeToday :_fgdff .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_fgdff .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_fgdff .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; +case ST_PivotFilterTypeThisWeek :_fgdff .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_fgdff .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_fgdff .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case ST_PivotFilterTypeThisMonth :_fgdff .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_fgdff .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_fgdff .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case ST_PivotFilterTypeThisQuarter :_fgdff .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_fgdff .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_fgdff .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; +case ST_PivotFilterTypeThisYear :_fgdff .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_fgdff .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_fgdff .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; +case ST_PivotFilterTypeQ1 :_fgdff .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_fgdff .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_fgdff .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_fgdff .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_fgdff .Value ="\u004d\u0031"; +case ST_PivotFilterTypeM2 :_fgdff .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_fgdff .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_fgdff .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_fgdff .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_fgdff .Value ="\u004d\u0036"; +case ST_PivotFilterTypeM7 :_fgdff .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_fgdff .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_fgdff .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_fgdff .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_fgdff .Value ="\u004d\u0031\u0031"; +case ST_PivotFilterTypeM12 :_fgdff .Value ="\u004d\u0031\u0032";};return _fgdff ,nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_bbecb :=&PivotCacheDefinition {};_bbecb .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _bbecb ; +}; -// Unused Item -UAttr *bool ; +// Validate validates the CT_VolTypes and its children +func (_afadd *CT_VolTypes )Validate ()error {return _afadd .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; -// Calculated Item -FAttr *bool ; +// Validate validates the CT_CustomSheetViews and its children +func (_eebg *CT_CustomSheetViews )Validate ()error {return _eebg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_fgccf ST_BorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgccf .String (),start ); +};func (_gbddd *CT_PivotCaches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaeeda :for {_bfbc ,_dfffe :=d .Token ();if _dfffe !=nil {return _dfffe ;};switch _fagdg :=_bfbc .(type ){case _f .StartElement :switch _fagdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_ddfdc :=NewCT_PivotCache (); +if _fdfbb :=d .DecodeElement (_ddfdc ,&_fagdg );_fdfbb !=nil {return _fdfbb ;};_gbddd .PivotCache =append (_gbddd .PivotCache ,_ddfdc );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_fagdg .Name ); +if _bcdfg :=d .Skip ();_bcdfg !=nil {return _bcdfg ;};};case _f .EndElement :break _gaeeda ;case _f .CharData :};};return nil ;};func (_dcddd *ST_Qualifier )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdege ,_fceba :=d .Token ();if _fceba !=nil {return _fceba ; +};if _fefcb ,_befafd :=_cdege .(_f .EndElement );_befafd &&_fefcb .Name ==start .Name {*_dcddd =1;return nil ;};if _cbaafd ,_cbacb :=_cdege .(_f .CharData );!_cbacb {return _bg .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",_cdege ); +}else {switch string (_cbaafd ){case "":*_dcddd =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dcddd =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dcddd =2;case "\u006e\u006f\u006e\u0065":*_dcddd =3; +};};_cdege ,_fceba =d .Token ();if _fceba !=nil {return _fceba ;};if _gdgdf ,_gbeda :=_cdege .(_f .EndElement );_gbeda &&_gdgdf .Name ==start .Name {return nil ;};return _bg .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",_cdege ); +};func (_aedaac *ST_FieldSortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadad ,_becdac :=d .Token ();if _becdac !=nil {return _becdac ;};if _aaegeb ,_bafeg :=_fadad .(_f .EndElement );_bafeg &&_aaegeb .Name ==start .Name {*_aedaac =1; +return nil ;};if _bedbb ,_aaadd :=_fadad .(_f .CharData );!_aaadd {return _bg .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",_fadad );}else {switch string (_bedbb ){case "":*_aedaac =0; +case "\u006d\u0061\u006e\u0075\u0061\u006c":*_aedaac =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_aedaac =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_aedaac =3;};};_fadad ,_becdac =d .Token ();if _becdac !=nil {return _becdac ; +};if _dgdd ,_cedbf :=_fadad .(_f .EndElement );_cedbf &&_dgdd .Name ==start .Name {return nil ;};return _bg .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",_fadad ); +};func (_efbef ST_DataValidationImeMode )Validate ()error {return _efbef .ValidateWithPath ("")};func (_ccfbg ST_DdeValueType )Validate ()error {return _ccfbg .ValidateWithPath ("")};type CT_FontName struct{ -// Caption -CAttr *string ; +// String Value +ValAttr string ;}; -// Member Property Count -CpAttr *uint32 ; +// Validate validates the CT_PatternFill and its children +func (_gacfa *CT_PatternFill )Validate ()error {return _gacfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func (_daac *CT_IntProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abeac :=range start .Attr {if _abeac .Name .Local =="\u0076\u0061\u006c"{_aggafa ,_cdfaf :=_b .ParseInt (_abeac .Value ,10,32); +if _cdfaf !=nil {return _cdfaf ;};_daac .ValAttr =int32 (_aggafa );continue ;};};for {_dcddg ,_bcceg :=d .Token ();if _bcceg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_bcceg ); +};if _dfgfa ,_ebded :=_dcddg .(_f .EndElement );_ebded &&_dfgfa .Name ==start .Name {break ;};};return nil ;};func (_bfddde ST_DynamicFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcfffe :=_f .Attr {};_fcfffe .Name =name ;switch _bfddde {case ST_DynamicFilterTypeUnset :_fcfffe .Value =""; +case ST_DynamicFilterTypeNull :_fcfffe .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_fcfffe .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_fcfffe .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065"; +case ST_DynamicFilterTypeTomorrow :_fcfffe .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_fcfffe .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_fcfffe .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; +case ST_DynamicFilterTypeNextWeek :_fcfffe .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_fcfffe .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_fcfffe .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; +case ST_DynamicFilterTypeNextMonth :_fcfffe .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_fcfffe .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_fcfffe .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; +case ST_DynamicFilterTypeNextQuarter :_fcfffe .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_fcfffe .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_fcfffe .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case ST_DynamicFilterTypeNextYear :_fcfffe .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_fcfffe .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_fcfffe .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072"; +case ST_DynamicFilterTypeYearToDate :_fcfffe .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_fcfffe .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_fcfffe .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_fcfffe .Value ="\u0051\u0033"; +case ST_DynamicFilterTypeQ4 :_fcfffe .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_fcfffe .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_fcfffe .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_fcfffe .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_fcfffe .Value ="\u004d\u0034"; +case ST_DynamicFilterTypeM5 :_fcfffe .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_fcfffe .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_fcfffe .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_fcfffe .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_fcfffe .Value ="\u004d\u0039"; +case ST_DynamicFilterTypeM10 :_fcfffe .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_fcfffe .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_fcfffe .Value ="\u004d\u0031\u0032";};return _fcfffe ,nil ;}; -// Format Index -InAttr *uint32 ; +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_cafegf *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _cafegf .ExtLst !=nil {if _gcbec :=_cafegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbec !=nil {return _gcbec ;};};return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_cbefc :=&CT_MemberProperty {}; +return _cbefc }; -// Background Color -BcAttr *string ; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_fcae *CT_CellSmartTags )ValidateWithPath (path string )error {for _agec ,_fgce :=range _fcae .CellSmartTag {if _ccae :=_fgce .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_agec )); +_ccae !=nil {return _ccae ;};};return nil ;};type CT_ExternalDefinedName struct{ -// Foreground Color -FcAttr *string ; +// Defined Name +NameAttr string ; -// Italic -IAttr *bool ; +// Refers To +RefersToAttr *string ; -// Underline -UnAttr *bool ; +// Sheet Id +SheetIdAttr *uint32 ;}; -// Strikethrough -StAttr *bool ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_abda *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };type CT_NumFmt struct{ -// Bold -BAttr *bool ; +// Number Format Id +NumFmtIdAttr uint32 ; -// OLAP Members -Tpls []*CT_Tuples ; +// Number Format Code +FormatCodeAttr string ;};type CT_ExternalReference struct{IdAttr string ;};func NewCT_TableFormula ()*CT_TableFormula {_efabb :=&CT_TableFormula {};return _efabb }; -// Member Property Index -X []*CT_X ;};type CT_WorkbookPr struct{ +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_cdfce *Comments )ValidateWithPath (path string )error {if _gbceed :=_cdfce .CT_Comments .ValidateWithPath (path );_gbceed !=nil {return _gbceed ;};return nil ;};func (_bbccc ST_Type )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cacbge :=_f .Attr {}; +_cacbge .Name =name ;switch _bbccc {case ST_TypeUnset :_cacbge .Value ="";case ST_TypeNone :_cacbge .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_cacbge .Value ="\u0061\u006c\u006c";case ST_TypeRow :_cacbge .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_cacbge .Value ="\u0063\u006f\u006c\u0075\u006d\u006e"; +};return _cacbge ,nil ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_cgdcba :=&CT_RevisionFormatting {};return _cgdcba ;};func (_cbfcdg *ST_MdxFunctionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_befeed ,_efcdd :=d .Token (); +if _efcdd !=nil {return _efcdd ;};if _faggb ,_ffbec :=_befeed .(_f .EndElement );_ffbec &&_faggb .Name ==start .Name {*_cbfcdg =1;return nil ;};if _egdaf ,_aeebab :=_befeed .(_f .CharData );!_aeebab {return _bg .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",_befeed ); +}else {switch string (_egdaf ){case "":*_cbfcdg =0;case "\u006d":*_cbfcdg =1;case "\u0076":*_cbfcdg =2;case "\u0073":*_cbfcdg =3;case "\u0063":*_cbfcdg =4;case "\u0072":*_cbfcdg =5;case "\u0070":*_cbfcdg =6;case "\u006b":*_cbfcdg =7;};};_befeed ,_efcdd =d .Token (); +if _efcdd !=nil {return _efcdd ;};if _fccegd ,_aagcg :=_befeed .(_f .EndElement );_aagcg &&_fccegd .Name ==start .Name {return nil ;};return _bg .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",_befeed ); +};func (_bcgcff *CT_Parameter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faaef :=range start .Attr {if _faaef .Name .Local =="\u006e\u0061\u006d\u0065"{_ffccc ,_gbdb :=_faaef .Value ,error (nil );if _gbdb !=nil {return _gbdb ; +};_bcgcff .NameAttr =&_ffccc ;continue ;};if _faaef .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_fcbec ,_bgddg :=_b .ParseInt (_faaef .Value ,10,32);if _bgddg !=nil {return _bgddg ;};_adaba :=int32 (_fcbec );_bcgcff .SqlTypeAttr =&_adaba ;continue ; +};if _faaef .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_bcgcff .ParameterTypeAttr .UnmarshalXMLAttr (_faaef );continue ;};if _faaef .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_edfdc ,_eegac :=_b .ParseBool (_faaef .Value ); +if _eegac !=nil {return _eegac ;};_bcgcff .RefreshOnChangeAttr =&_edfdc ;continue ;};if _faaef .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_fdege ,_ddgge :=_faaef .Value ,error (nil );if _ddgge !=nil {return _ddgge ;};_bcgcff .PromptAttr =&_fdege ; +continue ;};if _faaef .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_gcbdg ,_cafcf :=_b .ParseBool (_faaef .Value );if _cafcf !=nil {return _cafcf ;};_bcgcff .BooleanAttr =&_gcbdg ;continue ;};if _faaef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_cdbac ,_fbdgdf :=_b .ParseFloat (_faaef .Value ,64); +if _fbdgdf !=nil {return _fbdgdf ;};_bcgcff .DoubleAttr =&_cdbac ;continue ;};if _faaef .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_bbbdf ,_dggce :=_b .ParseInt (_faaef .Value ,10,32);if _dggce !=nil {return _dggce ;};_adae :=int32 (_bbbdf ); +_bcgcff .IntegerAttr =&_adae ;continue ;};if _faaef .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_cefgb ,_dded :=_faaef .Value ,error (nil );if _dded !=nil {return _dded ;};_bcgcff .StringAttr =&_cefgb ;continue ;};if _faaef .Name .Local =="\u0063\u0065\u006c\u006c"{_ddgbc ,_bbfeb :=_faaef .Value ,error (nil ); +if _bbfeb !=nil {return _bbfeb ;};_bcgcff .CellAttr =&_ddgbc ;continue ;};};for {_gabcf ,_dbgeg :=d .Token ();if _dbgeg !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_dbgeg ); +};if _bgfd ,_bfccb :=_gabcf .(_f .EndElement );_bfccb &&_bgfd .Name ==start .Name {break ;};};return nil ;}; -// Date 1904 -Date1904Attr *bool ; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_cafg *CT_Connection )ValidateWithPath (path string )error {if _ggdc :=_cafg .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_ggdc !=nil {return _ggdc ;};if _cafg .DbPr !=nil {if _dddga :=_cafg .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072"); +_dddga !=nil {return _dddga ;};};if _cafg .OlapPr !=nil {if _bbgg :=_cafg .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_bbgg !=nil {return _bbgg ;};};if _cafg .WebPr !=nil {if _adcb :=_cafg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072"); +_adcb !=nil {return _adcb ;};};if _cafg .TextPr !=nil {if _bbce :=_cafg .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_bbce !=nil {return _bbce ;};};if _cafg .Parameters !=nil {if _begcc :=_cafg .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); +_begcc !=nil {return _begcc ;};};if _cafg .ExtLst !=nil {if _dcfc :=_cafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfc !=nil {return _dcfc ;};};return nil ;};func (_gbdff *Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbdff .CT_Worksheet =*NewCT_Worksheet (); +_fgcde :for {_cedec ,_acdbc :=d .Token ();if _acdbc !=nil {return _acdbc ;};switch _bdefa :=_cedec .(type ){case _f .StartElement :switch _bdefa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gbdff .SheetPr =NewCT_SheetPr (); +if _acbec :=d .DecodeElement (_gbdff .SheetPr ,&_bdefa );_acbec !=nil {return _acbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_gbdff .Dimension =NewCT_SheetDimension (); +if _cdcgc :=d .DecodeElement (_gbdff .Dimension ,&_bdefa );_cdcgc !=nil {return _cdcgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gbdff .SheetViews =NewCT_SheetViews (); +if _fgceca :=d .DecodeElement (_gbdff .SheetViews ,&_bdefa );_fgceca !=nil {return _fgceca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_gbdff .SheetFormatPr =NewCT_SheetFormatPr (); +if _fgdgfc :=d .DecodeElement (_gbdff .SheetFormatPr ,&_bdefa );_fgdgfc !=nil {return _fgdgfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gggfc :=NewCT_Cols (); +if _fdfgc :=d .DecodeElement (_gggfc ,&_bdefa );_fdfgc !=nil {return _fdfgc ;};_gbdff .Cols =append (_gbdff .Cols ,_gggfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _dfgff :=d .DecodeElement (_gbdff .SheetData ,&_bdefa ); +_dfgff !=nil {return _dfgff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_gbdff .SheetCalcPr =NewCT_SheetCalcPr (); +if _adaff :=d .DecodeElement (_gbdff .SheetCalcPr ,&_bdefa );_adaff !=nil {return _adaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gbdff .SheetProtection =NewCT_SheetProtection (); +if _fgdfb :=d .DecodeElement (_gbdff .SheetProtection ,&_bdefa );_fgdfb !=nil {return _fgdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_gbdff .ProtectedRanges =NewCT_ProtectedRanges (); +if _bafdd :=d .DecodeElement (_gbdff .ProtectedRanges ,&_bdefa );_bafdd !=nil {return _bafdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_gbdff .Scenarios =NewCT_Scenarios (); +if _gfcace :=d .DecodeElement (_gbdff .Scenarios ,&_bdefa );_gfcace !=nil {return _gfcace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_gbdff .AutoFilter =NewCT_AutoFilter (); +if _fbcedb :=d .DecodeElement (_gbdff .AutoFilter ,&_bdefa );_fbcedb !=nil {return _fbcedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gbdff .SortState =NewCT_SortState (); +if _aafcce :=d .DecodeElement (_gbdff .SortState ,&_bdefa );_aafcce !=nil {return _aafcce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_gbdff .DataConsolidate =NewCT_DataConsolidate (); +if _dedgcg :=d .DecodeElement (_gbdff .DataConsolidate ,&_bdefa );_dedgcg !=nil {return _dedgcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gbdff .CustomSheetViews =NewCT_CustomSheetViews (); +if _bbgbd :=d .DecodeElement (_gbdff .CustomSheetViews ,&_bdefa );_bbgbd !=nil {return _bbgbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_gbdff .MergeCells =NewCT_MergeCells (); +if _aabbd :=d .DecodeElement (_gbdff .MergeCells ,&_bdefa );_aabbd !=nil {return _aabbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gbdff .PhoneticPr =NewCT_PhoneticPr (); +if _gdbbad :=d .DecodeElement (_gbdff .PhoneticPr ,&_bdefa );_gdbbad !=nil {return _gdbbad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_dbabbb :=NewCT_ConditionalFormatting (); +if _ffgcf :=d .DecodeElement (_dbabbb ,&_bdefa );_ffgcf !=nil {return _ffgcf ;};_gbdff .ConditionalFormatting =append (_gbdff .ConditionalFormatting ,_dbabbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_gbdff .DataValidations =NewCT_DataValidations (); +if _bgdegd :=d .DecodeElement (_gbdff .DataValidations ,&_bdefa );_bgdegd !=nil {return _bgdegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_gbdff .Hyperlinks =NewCT_Hyperlinks (); +if _gdfab :=d .DecodeElement (_gbdff .Hyperlinks ,&_bdefa );_gdfab !=nil {return _gdfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_gbdff .PrintOptions =NewCT_PrintOptions (); +if _ggdbd :=d .DecodeElement (_gbdff .PrintOptions ,&_bdefa );_ggdbd !=nil {return _ggdbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gbdff .PageMargins =NewCT_PageMargins (); +if _abgfae :=d .DecodeElement (_gbdff .PageMargins ,&_bdefa );_abgfae !=nil {return _abgfae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gbdff .PageSetup =NewCT_PageSetup (); +if _bfcaf :=d .DecodeElement (_gbdff .PageSetup ,&_bdefa );_bfcaf !=nil {return _bfcaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gbdff .HeaderFooter =NewCT_HeaderFooter (); +if _gagfae :=d .DecodeElement (_gbdff .HeaderFooter ,&_bdefa );_gagfae !=nil {return _gagfae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_gbdff .RowBreaks =NewCT_PageBreak (); +if _feedgb :=d .DecodeElement (_gbdff .RowBreaks ,&_bdefa );_feedgb !=nil {return _feedgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_gbdff .ColBreaks =NewCT_PageBreak (); +if _bffdb :=d .DecodeElement (_gbdff .ColBreaks ,&_bdefa );_bffdb !=nil {return _bffdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_gbdff .CustomProperties =NewCT_CustomProperties (); +if _ebaaeg :=d .DecodeElement (_gbdff .CustomProperties ,&_bdefa );_ebaaeg !=nil {return _ebaaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_gbdff .CellWatches =NewCT_CellWatches (); +if _fgffg :=d .DecodeElement (_gbdff .CellWatches ,&_bdefa );_fgffg !=nil {return _fgffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_gbdff .IgnoredErrors =NewCT_IgnoredErrors (); +if _fccega :=d .DecodeElement (_gbdff .IgnoredErrors ,&_bdefa );_fccega !=nil {return _fccega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_gbdff .SmartTags =NewCT_SmartTags (); +if _eegcdf :=d .DecodeElement (_gbdff .SmartTags ,&_bdefa );_eegcdf !=nil {return _eegcdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gbdff .Drawing =NewCT_Drawing (); +if _cbbgf :=d .DecodeElement (_gbdff .Drawing ,&_bdefa );_cbbgf !=nil {return _cbbgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gbdff .LegacyDrawing =NewCT_LegacyDrawing (); +if _agdgd :=d .DecodeElement (_gbdff .LegacyDrawing ,&_bdefa );_agdgd !=nil {return _agdgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gbdff .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _dfgad :=d .DecodeElement (_gbdff .LegacyDrawingHF ,&_bdefa );_dfgad !=nil {return _dfgad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gbdff .DrawingHF =NewCT_DrawingHF (); +if _bcgcbb :=d .DecodeElement (_gbdff .DrawingHF ,&_bdefa );_bcgcbb !=nil {return _bcgcbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gbdff .Picture =NewCT_SheetBackgroundPicture (); +if _afegbf :=d .DecodeElement (_gbdff .Picture ,&_bdefa );_afegbf !=nil {return _afegbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_gbdff .OleObjects =NewCT_OleObjects (); +if _abded :=d .DecodeElement (_gbdff .OleObjects ,&_bdefa );_abded !=nil {return _abded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_gbdff .Controls =NewCT_Controls (); +if _gfafb :=d .DecodeElement (_gbdff .Controls ,&_bdefa );_gfafb !=nil {return _gfafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_gbdff .WebPublishItems =NewCT_WebPublishItems (); +if _gedegf :=d .DecodeElement (_gbdff .WebPublishItems ,&_bdefa );_gedegf !=nil {return _gedegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_gbdff .TableParts =NewCT_TableParts (); +if _aagga :=d .DecodeElement (_gbdff .TableParts ,&_bdefa );_aagga !=nil {return _aagga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbdff .ExtLst =NewCT_ExtensionList (); +if _dcbgaa :=d .DecodeElement (_gbdff .ExtLst ,&_bdefa );_dcbgaa !=nil {return _dcbgaa ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_bdefa .Name ); +if _fbeec :=d .Skip ();_fbeec !=nil {return _fbeec ;};};case _f .EndElement :break _fgcde ;case _f .CharData :};};return nil ;};func (_bbfcdeb ST_SortMethod )ValidateWithPath (path string )error {switch _bbfcdeb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfcdeb )); +};return nil ;};func (_gfbce *ST_PivotFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdbc ,_dcfed :=d .Token ();if _dcfed !=nil {return _dcfed ;};if _bgbfe ,_dgeede :=_ffdbc .(_f .EndElement );_dgeede &&_bgbfe .Name ==start .Name {*_gfbce =1; +return nil ;};if _ebfdd ,_gafbe :=_ffdbc .(_f .CharData );!_gafbe {return _bg .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",_ffdbc );}else {switch string (_ebfdd ){case "":*_gfbce =0; +case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_gfbce =1;case "\u0063\u006f\u0075n\u0074":*_gfbce =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gfbce =3;case "\u0073\u0075\u006d":*_gfbce =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_gfbce =5; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfbce =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_gfbce =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_gfbce =8; +case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gfbce =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_gfbce =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gfbce =11; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_gfbce =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_gfbce =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_gfbce =14; +case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfbce =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_gfbce =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfbce =17; +case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfbce =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_gfbce =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfbce =20; +case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gfbce =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gfbce =22; +case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfbce =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfbce =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfbce =25; +case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfbce =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_gfbce =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfbce =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_gfbce =29; +case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfbce =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_gfbce =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfbce =32; +case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfbce =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfbce =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gfbce =35;case "\u0074\u006f\u0064a\u0079":*_gfbce =36; +case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gfbce =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gfbce =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gfbce =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gfbce =40; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gfbce =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gfbce =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gfbce =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfbce =44; +case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfbce =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfbce =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gfbce =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gfbce =48; +case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gfbce =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gfbce =50;case "\u0051\u0031":*_gfbce =51;case "\u0051\u0032":*_gfbce =52;case "\u0051\u0033":*_gfbce =53;case "\u0051\u0034":*_gfbce =54; +case "\u004d\u0031":*_gfbce =55;case "\u004d\u0032":*_gfbce =56;case "\u004d\u0033":*_gfbce =57;case "\u004d\u0034":*_gfbce =58;case "\u004d\u0035":*_gfbce =59;case "\u004d\u0036":*_gfbce =60;case "\u004d\u0037":*_gfbce =61;case "\u004d\u0038":*_gfbce =62; +case "\u004d\u0039":*_gfbce =63;case "\u004d\u0031\u0030":*_gfbce =64;case "\u004d\u0031\u0031":*_gfbce =65;case "\u004d\u0031\u0032":*_gfbce =66;};};_ffdbc ,_dcfed =d .Token ();if _dcfed !=nil {return _dcfed ;};if _ddecfe ,_acdfad :=_ffdbc .(_f .EndElement ); +_acdfad &&_ddecfe .Name ==start .Name {return nil ;};return _bg .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",_ffdbc );}; -// Show Objects -ShowObjectsAttr ST_Objects ; +// Validate validates the CT_FutureMetadata and its children +func (_bbddg *CT_FutureMetadata )Validate ()error {return _bbddg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_cbgec *ST_FormatAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbgec =0; +case "\u0062\u006c\u0061n\u006b":*_cbgec =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_cbgec =2;case "\u0064\u0072\u0069l\u006c":*_cbgec =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cbgec =4;};return nil ;};func (_eacag *CT_FileVersion )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bedcd :=range start .Attr {if _bedcd .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_eaede ,_cgff :=_bedcd .Value ,error (nil ); +if _cgff !=nil {return _cgff ;};_eacag .AppNameAttr =&_eaede ;continue ;};if _bedcd .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_abged ,_ccdbb :=_bedcd .Value ,error (nil );if _ccdbb !=nil {return _ccdbb ;};_eacag .LastEditedAttr =&_abged ; +continue ;};if _bedcd .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_ggcda ,_ccdga :=_bedcd .Value ,error (nil );if _ccdga !=nil {return _ccdga ;};_eacag .LowestEditedAttr =&_ggcda ;continue ;};if _bedcd .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_dfgdb ,_fbgee :=_bedcd .Value ,error (nil ); +if _fbgee !=nil {return _fbgee ;};_eacag .RupBuildAttr =&_dfgdb ;continue ;};if _bedcd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cebfb ,_gcbaf :=_bedcd .Value ,error (nil );if _gcbaf !=nil {return _gcbaf ;};_eacag .CodeNameAttr =&_cebfb ; +continue ;};};for {_fgaef ,_ggfdb :=d .Token ();if _ggfdb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_ggfdb );};if _dcbea ,_eeeec :=_fgaef .(_f .EndElement ); +_eeeec &&_dcbea .Name ==start .Name {break ;};};return nil ;}; -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_bbfege *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil }; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Validate validates the CT_NumFmt and its children +func (_bccee *CT_NumFmt )Validate ()error {return _bccee .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// Validate validates the Revisions and its children +func (_gabef *Revisions )Validate ()error {return _gabef .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_feeded *ST_SourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feeded =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_feeded =1; +case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_feeded =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_feeded =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_feeded =4;};return nil ;}; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_eebd *CT_CalculatedMembers )ValidateWithPath (path string )error {for _adbe ,_gddc :=range _eebd .CalculatedMember {if _aged :=_gddc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adbe )); +_aged !=nil {return _aged ;};};return nil ;};func (_dbcgb *CT_DataRefs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbcgb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dbcgb .CountAttr )}); +};e .EncodeToken (start );if _dbcgb .DataRef !=nil {_dcdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_efgf :=range _dbcgb .DataRef {e .EncodeElement (_efgf ,_dcdf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func (_afegb *CT_LegacyDrawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbecc :=range start .Attr {if _bbecc .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"&&_bbecc .Name .Local =="\u0069\u0064"||_bbecc .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"&&_bbecc .Name .Local =="\u0069\u0064"{_fcgfa ,_dgfbd :=_bbecc .Value ,error (nil ); +if _dgfbd !=nil {return _dgfbd ;};_afegb .IdAttr =_fcgfa ;continue ;};};for {_bcaf ,_bcfda :=d .Token ();if _bcfda !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_bcfda ); +};if _gfafg ,_bggaa :=_bcaf .(_f .EndElement );_bggaa &&_gfafg .Name ==start .Name {break ;};};return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;); +func (_cgggc ST_TextVAlign )String ()string {switch _cgggc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079"; +case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_bffdf *CT_SheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bffdf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_bffdf .PasswordAttr )}); +};if _bffdf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_bffdf .AlgorithmNameAttr )}); +};if _bffdf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_bffdf .HashValueAttr )});};if _bffdf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_bffdf .SaltValueAttr )}); +};if _bffdf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bg .Sprintf ("\u0025\u0076",*_bffdf .SpinCountAttr )});};if _bffdf .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .SheetAttr ))}); +};if _bffdf .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .ObjectsAttr ))});};if _bffdf .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .ScenariosAttr ))}); +};if _bffdf .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .FormatCellsAttr ))});};if _bffdf .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .FormatColumnsAttr ))}); +};if _bffdf .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .FormatRowsAttr ))});};if _bffdf .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .InsertColumnsAttr ))}); +};if _bffdf .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .InsertRowsAttr ))});};if _bffdf .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .InsertHyperlinksAttr ))}); +};if _bffdf .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .DeleteColumnsAttr ))}); +};if _bffdf .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .DeleteRowsAttr ))});};if _bffdf .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .SelectLockedCellsAttr ))}); +};if _bffdf .SortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .SortAttr ))});};if _bffdf .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .AutoFilterAttr ))}); +};if _bffdf .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .PivotTablesAttr ))});};if _bffdf .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bffdf .SelectUnlockedCellsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dggaf ST_WebSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgadc :=_f .Attr {};_dgadc .Name =name ;switch _dggaf {case ST_WebSourceTypeUnset :_dgadc .Value =""; +case ST_WebSourceTypeSheet :_dgadc .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_dgadc .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_dgadc .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"; +case ST_WebSourceTypeRange :_dgadc .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_dgadc .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_dgadc .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065"; +case ST_WebSourceTypeQuery :_dgadc .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_dgadc .Value ="\u006c\u0061\u0062e\u006c";};return _dgadc ,nil ;};func (_fgecc *CT_DdeLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfefa :=range start .Attr {if _dfefa .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_gbcda ,_eadbc :=_dfefa .Value ,error (nil ); +if _eadbc !=nil {return _eadbc ;};_fgecc .DdeServiceAttr =_gbcda ;continue ;};if _dfefa .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_ffcab ,_cgad :=_dfefa .Value ,error (nil );if _cgad !=nil {return _cgad ;};_fgecc .DdeTopicAttr =_ffcab ; +continue ;};};_agbec :for {_bfbef ,_bfffg :=d .Token ();if _bfffg !=nil {return _bfffg ;};switch _ffacd :=_bfbef .(type ){case _f .StartElement :switch _ffacd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_fgecc .DdeItems =NewCT_DdeItems (); +if _dcbc :=d .DecodeElement (_fgecc .DdeItems ,&_ffacd );_dcbc !=nil {return _dcbc ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_ffacd .Name ); +if _ceeac :=d .Skip ();_ceeac !=nil {return _ceeac ;};};case _f .EndElement :break _agbec ;case _f .CharData :};};return nil ;};func (_efcgf *CT_MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdgg :=range start .Attr {if _dcdgg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_acfbf ,_bceaf :=_dcdgg .Value ,error (nil ); +if _bceaf !=nil {return _bceaf ;};_efcgf .SelectionNamespacesAttr =_acfbf ;continue ;};};_dfafb :for {_ccaegf ,_cbgac :=d .Token ();if _cbgac !=nil {return _cbgac ;};switch _cefcf :=_ccaegf .(type ){case _f .StartElement :switch _cefcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_affba :=NewCT_Schema (); +if _cbggag :=d .DecodeElement (_affba ,&_cefcf );_cbggag !=nil {return _cbggag ;};_efcgf .Schema =append (_efcgf .Schema ,_affba );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_dcgaf :=NewCT_Map (); +if _ebgea :=d .DecodeElement (_dcgaf ,&_cefcf );_ebgea !=nil {return _ebgea ;};_efcgf .Map =append (_efcgf .Map ,_dcgaf );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_cefcf .Name ); +if _dbeegb :=d .Skip ();_dbeegb !=nil {return _dbeegb ;};};case _f .EndElement :break _dfafb ;case _f .CharData :};};return nil ;}; -// Create Backup File -BackupFileAttr *bool ; +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_gggb *CT_RangeSets )ValidateWithPath (path string )error {for _eebag ,_fcdebc :=range _gggb .RangeSet {if _bfggg :=_fcdebc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eebag )); +_bfggg !=nil {return _bfggg ;};};return nil ;};type CT_pivotTableDefinition struct{ -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Name +NameAttr string ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Code Name -CodeNameAttr *string ; +// Data On Rows +DataOnRowsAttr *bool ; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// Data Field Header Name +DataCaptionAttr string ; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// Publish Items -PublishItemsAttr *bool ; +// Error Caption +ErrorCaptionAttr *string ; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// Show Error +ShowErrorAttr *bool ; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Caption for Missing Values +MissingCaptionAttr *string ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Show Missing +ShowMissingAttr *bool ; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};func (_gfcde ST_PageOrder )String ()string {switch _gfcde {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"; -};return "";};func (_ceba *CT_GroupLevel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edeac :=range start .Attr {if _edeac .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aagaf ,_bdff :=_edeac .Value ,error (nil ); -if _bdff !=nil {return _bdff ;};_ceba .UniqueNameAttr =_aagaf ;continue ;};if _edeac .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gfccg ,_beacg :=_edeac .Value ,error (nil );if _beacg !=nil {return _beacg ;};_ceba .CaptionAttr =_gfccg ;continue ; -};if _edeac .Name .Local =="\u0075\u0073\u0065\u0072"{_gbddf ,_ffecg :=_b .ParseBool (_edeac .Value );if _ffecg !=nil {return _ffecg ;};_ceba .UserAttr =&_gbddf ;continue ;};if _edeac .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_fgfaa ,_aadc :=_b .ParseBool (_edeac .Value ); -if _aadc !=nil {return _aadc ;};_ceba .CustomRollUpAttr =&_fgfaa ;continue ;};};_dgecc :for {_ecbcf ,_gcadf :=d .Token ();if _gcadf !=nil {return _gcadf ;};switch _cgcef :=_ecbcf .(type ){case _e .StartElement :switch _cgcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_ceba .Groups =NewCT_Groups (); -if _dcggf :=d .DecodeElement (_ceba .Groups ,&_cgcef );_dcggf !=nil {return _dcggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceba .ExtLst =NewCT_ExtensionList (); -if _bcgbg :=d .DecodeElement (_ceba .ExtLst ,&_cgcef );_bcgbg !=nil {return _bcgbg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_cgcef .Name ); -if _eead :=d .Skip ();_eead !=nil {return _eead ;};};case _e .EndElement :break _dgecc ;case _e .CharData :};};return nil ;};func (_gebgg *CT_RevisionRowColumn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gebgg .SIdAttr )}); -if _gebgg .EolAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gebgg .EolAttr ))});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_gebgg .RefAttr )}); -_fegd ,_cgcae :=_gebgg .ActionAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cgcae !=nil {return _cgcae ;};start .Attr =append (start .Attr ,_fegd );if _gebgg .EdgeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gebgg .EdgeAttr ))}); -};if _gebgg .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gebgg .RIdAttr )});};if _gebgg .UaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gebgg .UaAttr ))}); -};if _gebgg .RaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_gebgg .RaAttr ))});};e .EncodeToken (start );if _gebgg .Undo !=nil {_cccga :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; -for _ ,_ddcaf :=range _gebgg .Undo {e .EncodeElement (_ddcaf ,_cccga );};};if _gebgg .Rcc !=nil {_cfdab :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_accbbfg :=range _gebgg .Rcc {e .EncodeElement (_accbbfg ,_cfdab ); -};};if _gebgg .Rfmt !=nil {_gfdcdc :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_bgfce :=range _gebgg .Rfmt {e .EncodeElement (_bgfce ,_gfdcdc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_agddf *CT_DataConsolidate )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agddf .FunctionAttr !=ST_DataConsolidateFunctionUnset {_bcca ,_ageb :=_agddf .FunctionAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"}); -if _ageb !=nil {return _ageb ;};start .Attr =append (start .Attr ,_bcca );};if _agddf .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agddf .StartLabelsAttr ))}); -};if _agddf .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agddf .LeftLabelsAttr ))});};if _agddf .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agddf .TopLabelsAttr ))}); -};if _agddf .LinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_agddf .LinkAttr ))});};e .EncodeToken (start );if _agddf .DataRefs !=nil {_fcef :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}}; -e .EncodeElement (_agddf .DataRefs ,_fcef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Page Header Style Name +PageStyleAttr *string ; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_cgacb *CT_DataRefs )ValidateWithPath (path string )error {for _bdfc ,_feccaf :=range _cgacb .DataRef {if _bede :=_feccaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_bdfc )); -_bede !=nil {return _bede ;};};return nil ;};type CT_Members struct{ +// Table Style Name +PivotTableStyleAttr *string ; -// Item Count -CountAttr *uint32 ; +// Vacated Style +VacatedStyleAttr *string ; -// Hierarchy Level -LevelAttr *uint32 ; +// PivotTable Custom String +TagAttr *string ; -// Member -Member []*CT_Member ;};func (_acecg *CT_CustomWorkbookViews )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egafd :for {_fefbc ,_cdcgd :=d .Token ();if _cdcgd !=nil {return _cdcgd ;};switch _gdabe :=_fefbc .(type ){case _e .StartElement :switch _gdabe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_eegdc :=NewCT_CustomWorkbookView (); -if _baeb :=d .DecodeElement (_eegdc ,&_gdabe );_baeb !=nil {return _baeb ;};_acecg .CustomWorkbookView =append (_acecg .CustomWorkbookView ,_eegdc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_gdabe .Name ); -if _efga :=d .Skip ();_efga !=nil {return _efga ;};};case _e .EndElement :break _egafd ;case _e .CharData :};};return nil ;};func (_acgbe *ST_DdeValueType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acgbe =0;case "\u006e\u0069\u006c":*_acgbe =1; -case "\u0062":*_acgbe =2;case "\u006e":*_acgbe =3;case "\u0065":*_acgbe =4;case "\u0073\u0074\u0072":*_acgbe =5;};return nil ;}; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_bgad *CT_CacheHierarchy )ValidateWithPath (path string )error {if _bgad .FieldsUsage !=nil {if _ffdd :=_bgad .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_ffdd !=nil {return _ffdd ; -};};if _bgad .GroupLevels !=nil {if _fbag :=_bgad .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_fbag !=nil {return _fbag ;};};if _bgad .ExtLst !=nil {if _eefg :=_bgad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eefg !=nil {return _eefg ;};};return nil ;};const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4; -ST_UnderlineValuesNone ST_UnderlineValues =5;);func (_bdgfg *CT_TablePart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bdgfg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_BookViews struct{ +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Workbook View -WorkbookView []*CT_BookView ;};func NewCT_TextPr ()*CT_TextPr {_gcbdcg :=&CT_TextPr {};return _gcbdcg }; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_dggcde *CT_RevisionComment )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_dggcde .GuidAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gg .ST_GuidPatternRe ,_dggcde .GuidAttr ); -};if _beabc :=_dggcde .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_beabc !=nil {return _beabc ;};return nil ;};func (_efba *CT_CalcPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_aaef ,_egedc :=_b .ParseFloat (_cfcd .Value ,64); -if _egedc !=nil {return _egedc ;};_efba .IterateDeltaAttr =&_aaef ;continue ;};if _cfcd .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_efba .CalcModeAttr .UnmarshalXMLAttr (_cfcd );continue ;};if _cfcd .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_aegee ,_gfag :=_b .ParseBool (_cfcd .Value ); -if _gfag !=nil {return _gfag ;};_efba .FullCalcOnLoadAttr =&_aegee ;continue ;};if _cfcd .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_efba .RefModeAttr .UnmarshalXMLAttr (_cfcd );continue ;};if _cfcd .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_edfc ,_eab :=_b .ParseBool (_cfcd .Value ); -if _eab !=nil {return _eab ;};_efba .IterateAttr =&_edfc ;continue ;};if _cfcd .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_cbbe ,_eeae :=_b .ParseUint (_cfcd .Value ,10,32);if _eeae !=nil {return _eeae ;};_gfagd :=uint32 (_cbbe ); -_efba .IterateCountAttr =&_gfagd ;continue ;};if _cfcd .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_eabf ,_dcaa :=_b .ParseUint (_cfcd .Value ,10,32);if _dcaa !=nil {return _dcaa ;};_dbaa :=uint32 (_eabf );_efba .CalcIdAttr =&_dbaa ;continue ; -};if _cfcd .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_ffdg ,_bfege :=_b .ParseBool (_cfcd .Value );if _bfege !=nil {return _bfege ;};_efba .FullPrecisionAttr =&_ffdg ;continue ;};if _cfcd .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_bcce ,_gacfg :=_b .ParseBool (_cfcd .Value ); -if _gacfg !=nil {return _gacfg ;};_efba .CalcCompletedAttr =&_bcce ;continue ;};if _cfcd .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_ada ,_aebg :=_b .ParseBool (_cfcd .Value );if _aebg !=nil {return _aebg ;};_efba .CalcOnSaveAttr =&_ada ; -continue ;};if _cfcd .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_gaff ,_gada :=_b .ParseBool (_cfcd .Value );if _gada !=nil {return _gada ;};_efba .ConcurrentCalcAttr =&_gaff ;continue ;};if _cfcd .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_aed ,_gcbf :=_b .ParseUint (_cfcd .Value ,10,32); -if _gcbf !=nil {return _gcbf ;};_abac :=uint32 (_aed );_efba .ConcurrentManualCountAttr =&_abac ;continue ;};if _cfcd .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_cbdc ,_eaac :=_b .ParseBool (_cfcd .Value ); -if _eaac !=nil {return _eaac ;};_efba .ForceFullCalcAttr =&_cbdc ;continue ;};};for {_fdbfb ,_afgg :=d .Token ();if _afgg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_afgg ); -};if _dgdd ,_cgdb :=_fdbfb .(_e .EndElement );_cgdb &&_dgdd .Name ==start .Name {break ;};};return nil ;};func (_fdbea *ST_TextVAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddgbc ,_afbffe :=d .Token ();if _afbffe !=nil {return _afbffe ; -};if _efdba ,_ccbgb :=_ddgbc .(_e .EndElement );_ccbgb &&_efdba .Name ==start .Name {*_fdbea =1;return nil ;};if _gbdeeb ,_gdebcf :=_ddgbc .(_e .CharData );!_gdebcf {return _g .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",_ddgbc ); -}else {switch string (_gbdeeb ){case "":*_fdbea =0;case "\u0074\u006f\u0070":*_fdbea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdbea =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdbea =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fdbea =4; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fdbea =5;};};_ddgbc ,_afbffe =d .Token ();if _afbffe !=nil {return _afbffe ;};if _fdeed ,_bgcged :=_ddgbc .(_e .EndElement );_bgcged &&_fdeed .Name ==start .Name {return nil ;};return _g .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",_ddgbc ); -};func (_cefga ST_CredMethod )String ()string {switch _cefga {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074"; -};return "";}; +// Show Item Names +ShowItemsAttr *bool ; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_gbcfb *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_decdf *CT_ControlPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_decdf .Anchor =NewCT_ObjectAnchor ();for _ ,_cdca :=range start .Attr {if _cdca .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"&&_cdca .Name .Local =="\u0069\u0064"||_cdca .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"&&_cdca .Name .Local =="\u0069\u0064"{_aaaae ,_cbgec :=_cdca .Value ,error (nil ); -if _cbgec !=nil {return _cbgec ;};_decdf .IdAttr =&_aaaae ;continue ;};if _cdca .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_agfg ,_dadbga :=_b .ParseBool (_cdca .Value );if _dadbga !=nil {return _dadbga ;};_decdf .AutoPictAttr =&_agfg ; -continue ;};if _cdca .Name .Local =="\u006d\u0061\u0063r\u006f"{_fgdeg ,_ddgf :=_cdca .Value ,error (nil );if _ddgf !=nil {return _ddgf ;};_decdf .MacroAttr =&_fgdeg ;continue ;};if _cdca .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbddb ,_ffcfb :=_b .ParseBool (_cdca .Value ); -if _ffcfb !=nil {return _ffcfb ;};_decdf .PrintAttr =&_fbddb ;continue ;};if _cdca .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_bcef ,_bgcb :=_b .ParseBool (_cdca .Value );if _bgcb !=nil {return _bgcb ;};_decdf .RecalcAlwaysAttr =&_bcef ; -continue ;};if _cdca .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_bggff ,_abgf :=_b .ParseBool (_cdca .Value );if _abgf !=nil {return _abgf ;};_decdf .UiObjectAttr =&_bggff ;continue ;};if _cdca .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dfcbg ,_bbgc :=_b .ParseBool (_cdca .Value ); -if _bbgc !=nil {return _bbgc ;};_decdf .AutoFillAttr =&_dfcbg ;continue ;};if _cdca .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_abed ,_dbea :=_b .ParseBool (_cdca .Value );if _dbea !=nil {return _dbea ;};_decdf .AutoLineAttr =&_abed ; -continue ;};if _cdca .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cafbd ,_fdbd :=_b .ParseBool (_cdca .Value );if _fdbd !=nil {return _fdbd ;};_decdf .LockedAttr =&_cafbd ;continue ;};if _cdca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dbcbg ,_abga :=_b .ParseBool (_cdca .Value ); -if _abga !=nil {return _abga ;};_decdf .DisabledAttr =&_dbcbg ;continue ;};if _cdca .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aadea ,_ceafc :=_cdca .Value ,error (nil );if _ceafc !=nil {return _ceafc ;};_decdf .AltTextAttr =&_aadea ;continue ; -};if _cdca .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_gegd ,_daeg :=_cdca .Value ,error (nil );if _daeg !=nil {return _daeg ;};_decdf .LinkedCellAttr =&_gegd ;continue ;};if _cdca .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_egge ,_ebcb :=_cdca .Value ,error (nil ); -if _ebcb !=nil {return _ebcb ;};_decdf .ListFillRangeAttr =&_egge ;continue ;};if _cdca .Name .Local =="\u0063\u0066"{_dbgeg ,_cdbg :=_cdca .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_decdf .CfAttr =&_dbgeg ;continue ;};if _cdca .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_eccaf ,_fafba :=_b .ParseBool (_cdca .Value ); -if _fafba !=nil {return _fafba ;};_decdf .DefaultSizeAttr =&_eccaf ;continue ;};};_gbgd :for {_gddca ,_abdge :=d .Token ();if _abdge !=nil {return _abdge ;};switch _acgd :=_gddca .(type ){case _e .StartElement :switch _acgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _fccag :=d .DecodeElement (_decdf .Anchor ,&_acgd ); -_fccag !=nil {return _fccag ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_acgd .Name ); -if _acge :=d .Skip ();_acge !=nil {return _acge ;};};case _e .EndElement :break _gbgd ;case _e .CharData :};};return nil ;};func (_bbbegb *CT_VerticalAlignFontProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bcacfa ,_fedbc :=_bbbegb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); -if _fedbc !=nil {return _fedbc ;};start .Attr =append (start .Attr ,_bcacfa );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Allow Edit Data +EditDataAttr *bool ; -// Validate validates the CT_String and its children -func (_baafc *CT_String )Validate ()error {return _baafc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_bcedb *PivotCacheDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _bcedb .CT_PivotCacheDefinition .MarshalXML (e ,start );}; +// Disable Field List +DisableFieldListAttr *bool ; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_gcbgb *CT_Record )ValidateWithPath (path string )error {for _ddffgf ,_cdfcbc :=range _gcbgb .M {if _ffcedce :=_cdfcbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ddffgf ));_ffcedce !=nil {return _ffcedce ; -};};for _bcbda ,_cecbf :=range _gcbgb .N {if _fgadf :=_cecbf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bcbda ));_fgadf !=nil {return _fgadf ;};};for _facfg ,_ggdcb :=range _gcbgb .B {if _bcgea :=_ggdcb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_facfg )); -_bcgea !=nil {return _bcgea ;};};for _bdbb ,_aegf :=range _gcbgb .E {if _degbd :=_aegf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bdbb ));_degbd !=nil {return _degbd ;};};for _eeeebd ,_afdcd :=range _gcbgb .S {if _gaeaf :=_afdcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_eeeebd )); -_gaeaf !=nil {return _gaeaf ;};};for _gbfae ,_cfbda :=range _gcbgb .D {if _cadaef :=_cfbda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gbfae ));_cadaef !=nil {return _cadaef ;};};for _bcbca ,_bdeafb :=range _gcbgb .X {if _ccae :=_bdeafb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bcbca )); -_ccae !=nil {return _ccae ;};};return nil ;};func (_cad *CT_BooleanProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faae :=range start .Attr {if _faae .Name .Local =="\u0076\u0061\u006c"{_ccf ,_eec :=_b .ParseBool (_faae .Value ); -if _eec !=nil {return _eec ;};_cad .ValAttr =&_ccf ;continue ;};};for {_bef ,_gfc :=d .Token ();if _gfc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_gfc ); -};if _ebb ,_cgbf :=_bef .(_e .EndElement );_cgbf &&_ebb .Name ==start .Name {break ;};};return nil ;};func (_abbfdb *CT_GroupMember )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_abbfdb .UniqueNameAttr )}); -if _abbfdb .GroupAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_abbfdb .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_gggda ST_ShowDataAs )String ()string {switch _gggda {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074"; -case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c"; -case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};type CT_RevisionMove struct{ +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Total Visual Data +VisualTotalsAttr *bool ; -// Source -SourceAttr string ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// Destination -DestinationAttr string ; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Undo -Undo []*CT_UndoInfo ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_decfa ST_CredMethod )Validate ()error {return _decfa .ValidateWithPath ("")};func (_bfgfee ST_MdxKPIProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfgfee .String (),start ); -}; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_abefd *CT_DateTime )ValidateWithPath (path string )error {for _caae ,_gcgdbf :=range _abefd .X {if _baga :=_gcgdbf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_caae ));_baga !=nil {return _baga ;};};return nil ; -}; +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Validate validates the CT_RevisionDefinedName and its children -func (_dbdba *CT_RevisionDefinedName )Validate ()error {return _dbdba .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_egcaec ST_PaneState )String ()string {switch _egcaec {case 0:return ""; -case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};func NewCT_PCDKPIs ()*CT_PCDKPIs {_edcb :=&CT_PCDKPIs {};return _edcb }; +// Enable Drill Down +EnableDrillAttr *bool ; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_acgfc *CT_GroupMembers )ValidateWithPath (path string )error {for _ccdda ,_dbcd :=range _acgfc .GroupMember {if _dbadg :=_dbcd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_ccdda )); -_dbadg !=nil {return _dbadg ;};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_fgffd :=&CT_OutlinePr {};return _fgffd }; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_bfgc *CT_MetadataBlock )ValidateWithPath (path string )error {for _aecgc ,_gbgfe :=range _bfgc .Rc {if _dfcca :=_gbgfe .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_aecgc ));_dfcca !=nil {return _dfcca ;}; -};return nil ;};func NewComments ()*Comments {_ffdcb :=&Comments {};_ffdcb .CT_Comments =*NewCT_Comments ();return _ffdcb ;};func (_cdadcg ST_ShowDataAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdadcg .String (),start ); -};type CT_Chartsheet struct{ +// Auto Formatting +UseAutoFormattingAttr *bool ; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Page Wrap +PageWrapAttr *uint32 ; -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func NewCT_RangeSet ()*CT_RangeSet {_bfgfe :=&CT_RangeSet {};return _bfgfe };type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ; -DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_cbeac ST_MdxFunctionType )String ()string {switch _cbeac {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070"; -case 7:return "\u006b";};return "";};func NewAG_RevData ()*AG_RevData {_fad :=&AG_RevData {};return _fad };type CT_CustomWorkbookViews struct{ +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_gfcfb :=&CT_RowHierarchiesUsage {};return _gfcfb ;};func (_eagff *CT_BooleanProperty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eagff .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_eagff .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abdada *CT_TupleCache )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abdada .Entries !=nil {_bfaggc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}}; -e .EncodeElement (_abdada .Entries ,_bfaggc );};if _abdada .Sets !=nil {_cacba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_abdada .Sets ,_cacba );};if _abdada .QueryCache !=nil {_bbagd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_abdada .QueryCache ,_bbagd );};if _abdada .ServerFormats !=nil {_eadbfac :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_abdada .ServerFormats ,_eadbfac ); -};if _abdada .ExtLst !=nil {_ebgbb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abdada .ExtLst ,_ebgbb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggcdc *CT_Tuples )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgbgc :=range start .Attr {if _cgbgc .Name .Local =="\u0063"{_cdbdg ,_faaed :=_b .ParseUint (_cgbgc .Value ,10,32); -if _faaed !=nil {return _faaed ;};_baeda :=uint32 (_cdbdg );_ggcdc .CAttr =&_baeda ;continue ;};};_aeedcc :for {_bgbge ,_dgaedd :=d .Token ();if _dgaedd !=nil {return _dgaedd ;};switch _eacfac :=_bgbge .(type ){case _e .StartElement :switch _eacfac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_eabc :=NewCT_Tuple (); -if _eeedde :=d .DecodeElement (_eabc ,&_eacfac );_eeedde !=nil {return _eeedde ;};_ggcdc .Tpl =append (_ggcdc .Tpl ,_eabc );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_eacfac .Name ); -if _adcgga :=d .Skip ();_adcgga !=nil {return _adcgga ;};};case _e .EndElement :break _aeedcc ;case _e .CharData :};};return nil ;}; +// Merge Titles +MergeItemAttr *bool ; -// Validate validates the CT_SmartTagType and its children -func (_cacfg *CT_SmartTagType )Validate ()error {return _cacfg .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};type CT_OleObject struct{ +// Show Drop Zones +ShowDropZonesAttr *bool ; -// Embedded Object ProgId -ProgIdAttr *string ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Data or View Aspect -DvAspectAttr ST_DvAspect ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// Embedded Object's Link Moniker -LinkAttr *string ; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// Linked Embedded Object Update -OleUpdateAttr ST_OleUpdate ; +// Show Empty Column +ShowEmptyColAttr *bool ; -// Auto Load -AutoLoadAttr *bool ; +// Show Field Headers +ShowHeadersAttr *bool ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr *string ; +// Compact New Fields +CompactAttr *bool ; -// Embedded Object Properties -ObjectPr *CT_ObjectPr ;};func (_fbgb *CT_Borders )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfcg :=range start .Attr {if _bfcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfgbd ,_gffd :=_b .ParseUint (_bfcg .Value ,10,32);if _gffd !=nil {return _gffd ; -};_gcc :=uint32 (_cfgbd );_fbgb .CountAttr =&_gcc ;continue ;};};_daad :for {_bgf ,_aaae :=d .Token ();if _aaae !=nil {return _aaae ;};switch _add :=_bgf .(type ){case _e .StartElement :switch _add .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_ecga :=NewCT_Border (); -if _dgba :=d .DecodeElement (_ecga ,&_add );_dgba !=nil {return _dgba ;};_fbgb .Border =append (_fbgb .Border ,_ecga );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_add .Name ); -if _gbee :=d .Skip ();_gbee !=nil {return _gbee ;};};case _e .EndElement :break _daad ;case _e .CharData :};};return nil ;}; +// Outline New Fields +OutlineAttr *bool ; -// Validate validates the Connections and its children -func (_ecfdg *Connections )Validate ()error {return _ecfdg .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};type CT_MRUColors struct{ +// Outline Data Fields +OutlineDataAttr *bool ; -// Color -Color []*CT_Color ;}; +// Compact Data +CompactDataAttr *bool ; -// Validate validates the ExternalLink and its children -func (_eabbe *ExternalLink )Validate ()error {return _eabbe .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_egefegc ST_DataValidationErrorStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbead :=_e .Attr {}; -_dbead .Name =name ;switch _egefegc {case ST_DataValidationErrorStyleUnset :_dbead .Value ="";case ST_DataValidationErrorStyleStop :_dbead .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_dbead .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067"; -case ST_DataValidationErrorStyleInformation :_dbead .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _dbead ,nil ;};func (_aegaef *ST_FontScheme )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aegaef =0; -case "\u006e\u006f\u006e\u0065":*_aegaef =1;case "\u006d\u0061\u006ao\u0072":*_aegaef =2;case "\u006d\u0069\u006eo\u0072":*_aegaef =3;};return nil ;};type CT_LevelGroup struct{ +// Data Fields Published +PublishedAttr *bool ; -// Group Name -NameAttr string ; +// Enable Drop Zones +GridDropZonesAttr *bool ; -// Unique Group Name -UniqueNameAttr string ; +// Stop Immersive UI +ImmersiveAttr *bool ; -// Group Caption -CaptionAttr string ; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// Parent Unique Name -UniqueParentAttr *string ; +// Chart Format Id +ChartFormatAttr *uint32 ; -// Group Id -IdAttr *int32 ; +// Row Header Caption +RowHeaderCaptionAttr *string ; -// OLAP Group Members -GroupMembers *CT_GroupMembers ;};func (_adfae *CT_DdeLink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_deedf :=range start .Attr {if _deedf .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_cbce ,_afcgb :=_deedf .Value ,error (nil ); -if _afcgb !=nil {return _afcgb ;};_adfae .DdeServiceAttr =_cbce ;continue ;};if _deedf .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_afgbe ,_dfef :=_deedf .Value ,error (nil );if _dfef !=nil {return _dfef ;};_adfae .DdeTopicAttr =_afgbe ; -continue ;};};_cggb :for {_aagc ,_bfaf :=d .Token ();if _bfaf !=nil {return _bfaf ;};switch _beca :=_aagc .(type ){case _e .StartElement :switch _beca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_adfae .DdeItems =NewCT_DdeItems (); -if _bbgfe :=d .DecodeElement (_adfae .DdeItems ,&_beca );_bbgfe !=nil {return _bbgfe ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_beca .Name ); -if _gbdcg :=d .Skip ();_gbdcg !=nil {return _gbdcg ;};};case _e .EndElement :break _cggb ;case _e .CharData :};};return nil ;};func (_daaa *CT_ExternalBook )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_daaa .IdAttr )}); -e .EncodeToken (start );if _daaa .SheetNames !=nil {_cafc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_daaa .SheetNames ,_cafc );};if _daaa .DefinedNames !=nil {_cgcgda :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}}; -e .EncodeElement (_daaa .DefinedNames ,_cgcgda );};if _daaa .SheetDataSet !=nil {_efeeb :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_daaa .SheetDataSet ,_efeeb ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Column Header Caption +ColHeaderCaptionAttr *string ; -// Validate validates the CT_FontFamily and its children -func (_efggc *CT_FontFamily )Validate ()error {return _efggc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_cdedg *ST_ExternalConnectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edbdf ,_becgfd :=d .Token (); -if _becgfd !=nil {return _becgfd ;};if _fbfgg ,_caddef :=_edbdf .(_e .EndElement );_caddef &&_fbfgg .Name ==start .Name {*_cdedg =1;return nil ;};if _ebcab ,_dadge :=_edbdf .(_e .CharData );!_dadge {return _g .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",_edbdf ); -}else {switch string (_ebcab ){case "":*_cdedg =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cdedg =1;case "\u0074\u0065\u0078\u0074":*_cdedg =2;case "\u004d\u0044\u0059":*_cdedg =3;case "\u0044\u004d\u0059":*_cdedg =4;case "\u0059\u004d\u0044":*_cdedg =5; -case "\u004d\u0059\u0044":*_cdedg =6;case "\u0044\u0059\u004d":*_cdedg =7;case "\u0059\u0044\u004d":*_cdedg =8;case "\u0073\u006b\u0069\u0070":*_cdedg =9;case "\u0045\u004d\u0044":*_cdedg =10;};};_edbdf ,_becgfd =d .Token ();if _becgfd !=nil {return _becgfd ; -};if _aagcb ,_gbfdc :=_edbdf .(_e .EndElement );_gbfdc &&_aagcb .Name ==start .Name {return nil ;};return _g .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",_edbdf ); -}; +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Validate validates the CT_QueryTableRefresh and its children -func (_aaddf *CT_QueryTableRefresh )Validate ()error {return _aaddf .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_beaac *CT_MdxMetadata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbddc :=range start .Attr {if _fbddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_adaa ,_ddac :=_b .ParseUint (_fbddc .Value ,10,32); -if _ddac !=nil {return _ddac ;};_befabg :=uint32 (_adaa );_beaac .CountAttr =&_befabg ;continue ;};};_edefa :for {_ecgf ,_gdbff :=d .Token ();if _gdbff !=nil {return _gdbff ;};switch _bgbcf :=_ecgf .(type ){case _e .StartElement :switch _bgbcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_bcgca :=NewCT_Mdx (); -if _egcfb :=d .DecodeElement (_bcgca ,&_bgbcf );_egcfb !=nil {return _egcfb ;};_beaac .Mdx =append (_beaac .Mdx ,_bcgca );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_bgbcf .Name ); -if _ebaa :=d .Skip ();_ebaa !=nil {return _ebaa ;};};case _e .EndElement :break _edefa ;case _e .CharData :};};return nil ;};type CT_Top10 struct{ +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// Top -TopAttr *bool ; +// Custom List AutoSort +CustomListSortAttr *bool ; -// Filter by Percent -PercentAttr *bool ; +// PivotTable Location +Location *CT_Location ; -// Top or Bottom Value -ValAttr float64 ; +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Filter Value -FilterValAttr *float64 ;};type CT_QueryTableField struct{ +// Row Fields +RowFields *CT_RowFields ; -// Field Id -IdAttr uint32 ; +// Row Items +RowItems *CT_rowItems ; -// Name -NameAttr *string ; +// Column Fields +ColFields *CT_ColFields ; -// Data Bound Column -DataBoundAttr *bool ; +// Column Items +ColItems *CT_colItems ; -// Row Numbers -RowNumbersAttr *bool ; +// Page Field Items +PageFields *CT_PageFields ; -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// Data Fields +DataFields *CT_DataFields ; -// Clipped Column -ClippedAttr *bool ; +// PivotTable Formats +Formats *CT_Formats ; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dbeaf *ST_MdxSetOrder )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbeaf =0;case "\u0075":*_dbeaf =1;case "\u0061":*_dbeaf =2;case "\u0064":*_dbeaf =3;case "\u0061\u0061":*_dbeaf =4;case "\u0061\u0064":*_dbeaf =5; -case "\u006e\u0061":*_dbeaf =6;case "\u006e\u0064":*_dbeaf =7;};return nil ;};func (_badgbg ST_ParameterType )String ()string {switch _badgbg {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065"; -case 3:return "\u0063\u0065\u006c\u006c";};return "";};type CT_Scenario struct{ +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// Scenario Name -NameAttr string ; +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// Scenario Locked -LockedAttr *bool ; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// Hidden Scenario -HiddenAttr *bool ; +// Filters +Filters *CT_PivotFilters ; -// Changing Cell Count -CountAttr *uint32 ; +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// User Name -UserAttr *string ; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Scenario Comment -CommentAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; -// Input Cells -InputCells []*CT_InputCells ;}; +// Validate validates the CT_DdeItem and its children +func (_daec *CT_DdeItem )Validate ()error {return _daec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_fcddf *CT_VolTopic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgcgd :=range start .Attr {if _dgcgd .Name .Local =="\u0074"{_fcddf .TAttr .UnmarshalXMLAttr (_dgcgd ); +continue ;};};_bfgcg :for {_dgbbda ,_cgfbf :=d .Token ();if _cgfbf !=nil {return _cgfbf ;};switch _geabae :=_dgbbda .(type ){case _f .StartElement :switch _geabae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _eabcec :=d .DecodeElement (&_fcddf .V ,&_geabae ); +_eabcec !=nil {return _eabcec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _dgcfa string ; +if _cdccb :=d .DecodeElement (&_dgcfa ,&_geabae );_cdccb !=nil {return _cdccb ;};_fcddf .Stp =append (_fcddf .Stp ,_dgcfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_dfbfce :=NewCT_VolTopicRef (); +if _fcdfd :=d .DecodeElement (_dfbfce ,&_geabae );_fcdfd !=nil {return _fcdfd ;};_fcddf .Tr =append (_fcddf .Tr ,_dfbfce );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_geabae .Name ); +if _dagddb :=d .Skip ();_dagddb !=nil {return _dagddb ;};};case _f .EndElement :break _bfgcg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_bgfdg *CT_MdxKPI )ValidateWithPath (path string )error {if _bgfdg .PAttr ==ST_MdxKPIPropertyUnset {return _g .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path ); -};if _fdge :=_bgfdg .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_fdge !=nil {return _fdge ;};return nil ;};func (_aadb *CT_ExternalSheetDataSet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_edafe :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_bgee :=range _aadb .SheetData {e .EncodeElement (_bgee ,_edafe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_OleItem and its children +func (_feefg *CT_OleItem )Validate ()error {return _feefg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func (_eccaac ST_SheetState )Validate ()error {return _eccaac .ValidateWithPath ("")};func NewCT_DefinedName ()*CT_DefinedName {_dbdgfc :=&CT_DefinedName {}; +return _dbdgfc };func (_cbed *CT_DataRefs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cecd :=range start .Attr {if _cecd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcfgd ,_bfff :=_b .ParseUint (_cecd .Value ,10,32);if _bfff !=nil {return _bfff ; +};_gbdcb :=uint32 (_fcfgd );_cbed .CountAttr =&_gbdcb ;continue ;};};_gfcd :for {_decf ,_bgfc :=d .Token ();if _bgfc !=nil {return _bgfc ;};switch _caff :=_decf .(type ){case _f .StartElement :switch _caff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_fced :=NewCT_DataRef (); +if _bfgd :=d .DecodeElement (_fced ,&_caff );_bfgd !=nil {return _bfgd ;};_cbed .DataRef =append (_cbed .DataRef ,_fced );default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_caff .Name ); +if _cdgc :=d .Skip ();_cdgc !=nil {return _cdgc ;};};case _f .EndElement :break _gfcd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Sheets and its children -func (_cccge *CT_Sheets )Validate ()error {return _cccge .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func (_gafdb ST_Type )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gafdb .String (),start ); -};func NewCT_TableFormula ()*CT_TableFormula {_ffdgcb :=&CT_TableFormula {};return _ffdgcb };func (_eeegcc ST_FontScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eeegcc .String (),start );};func (_ggdc *CT_Filter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggdc .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ggdc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_agcf :=&CT_ColHierarchiesUsage {};return _agcf ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_bbeef :=&CT_ExternalReferences {}; -return _bbeef ;}; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_adfbf *CT_RElt )ValidateWithPath (path string )error {if _adfbf .RPr !=nil {if _agdbe :=_adfbf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_agdbe !=nil {return _agdbe ;};};return nil ;};func (_febedf *ST_CredMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_febedf =0; +case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_febedf =1;case "\u006e\u006f\u006e\u0065":*_febedf =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_febedf =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_febedf =4;};return nil ;}; +func NewCT_Groups ()*CT_Groups {_aadf :=&CT_Groups {};return _aadf };func (_fbbgad ST_TimePeriod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbbgad .String (),start );}; -// Validate validates the Table and its children -func (_efdbg *Table )Validate ()error {return _efdbg .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_ebgdc *CT_FieldsUsage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebgdc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ebgdc .CountAttr )}); -};e .EncodeToken (start );if _ebgdc .FieldUsage !=nil {_fdfaf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_gbbef :=range _ebgdc .FieldUsage {e .EncodeElement (_gbbef ,_fdfaf ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CalculatedMember and its children +func (_bgcc *CT_CalculatedMember )Validate ()error {return _bgcc .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_cdcfd ST_TotalsRowFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcfegg :=_f .Attr {}; +_dcfegg .Name =name ;switch _cdcfd {case ST_TotalsRowFunctionUnset :_dcfegg .Value ="";case ST_TotalsRowFunctionNone :_dcfegg .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_dcfegg .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_dcfegg .Value ="\u006d\u0069\u006e"; +case ST_TotalsRowFunctionMax :_dcfegg .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_dcfegg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_dcfegg .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_dcfegg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case ST_TotalsRowFunctionStdDev :_dcfegg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_dcfegg .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_dcfegg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dcfegg ,nil ; +};func NewCT_MergeCells ()*CT_MergeCells {_aafdd :=&CT_MergeCells {};return _aafdd };func (_dacag *CT_ProtectedRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dacag .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dacag .PasswordAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bg .Sprintf ("\u0025\u0076",_dacag .SqrefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dacag .NameAttr )}); +if _dacag .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dacag .SecurityDescriptorAttr )}); +};if _dacag .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dacag .AlgorithmNameAttr )}); +};if _dacag .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_dacag .HashValueAttr )});};if _dacag .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bg .Sprintf ("\u0025\u0076",*_dacag .SaltValueAttr )}); +};if _dacag .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bg .Sprintf ("\u0025\u0076",*_dacag .SpinCountAttr )});};e .EncodeToken (start );if _dacag .SecurityDescriptor !=nil {_gaaba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}}; +for _ ,_afga :=range _dacag .SecurityDescriptor {e .EncodeElement (_afga ,_gaaba );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotFields and its children -func (_fddgb *CT_PivotFields )Validate ()error {return _fddgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_cadbec ST_DdeValueType )String ()string {switch _cadbec {case 0:return "";case 1:return "\u006e\u0069\u006c"; -case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";}; +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_dagcf *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _abgcdd ,_ggcgc :=range _dagcf .Reviewed {if _dceag :=_ggcgc .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_abgcdd )); +_dceag !=nil {return _dceag ;};};return nil ;};func (_daacfb *ST_DataValidationType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fecdge ,_afbca :=d .Token ();if _afbca !=nil {return _afbca ;};if _gcbad ,_cccgdg :=_fecdge .(_f .EndElement ); +_cccgdg &&_gcbad .Name ==start .Name {*_daacfb =1;return nil ;};if _bdcaac ,_bcefef :=_fecdge .(_f .CharData );!_bcefef {return _bg .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",_fecdge ); +}else {switch string (_bdcaac ){case "":*_daacfb =0;case "\u006e\u006f\u006e\u0065":*_daacfb =1;case "\u0077\u0068\u006fl\u0065":*_daacfb =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_daacfb =3;case "\u006c\u0069\u0073\u0074":*_daacfb =4;case "\u0064\u0061\u0074\u0065":*_daacfb =5; +case "\u0074\u0069\u006d\u0065":*_daacfb =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_daacfb =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daacfb =8;};};_fecdge ,_afbca =d .Token ();if _afbca !=nil {return _afbca ;};if _bdfcc ,_gfdcg :=_fecdge .(_f .EndElement ); +_gfdcg &&_bdfcc .Name ==start .Name {return nil ;};return _bg .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",_fecdge );}; -// Validate validates the CT_Set and its children -func (_bfgeb *CT_Set )Validate ()error {return _bfgeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};type CT_TableColumn struct{ +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_bbgfag *CT_DataFields )ValidateWithPath (path string )error {for _fefdc ,_ggefe :=range _bbgfag .DataField {if _affb :=_ggefe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fefdc )); +_affb !=nil {return _affb ;};};return nil ;};func (_effb *CT_MdxTuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _effb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_effb .CAttr )}); +};if _effb .CtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_effb .CtAttr )});};if _effb .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_effb .SiAttr )}); +};if _effb .FiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069"},Value :_bg .Sprintf ("\u0025\u0076",*_effb .FiAttr )});};if _effb .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_effb .BcAttr )}); +};if _effb .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_effb .FcAttr )});};if _effb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_effb .IAttr ))}); +};if _effb .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_effb .UAttr ))});};if _effb .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_effb .StAttr ))}); +};if _effb .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_effb .BAttr ))});};e .EncodeToken (start );if _effb .N !=nil {_bbeee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_ebbfb :=range _effb .N {e .EncodeElement (_ebbfb ,_bbeee );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_decec ST_ParameterType )Validate ()error {return _decec .ValidateWithPath ("")};const (ST_FieldSortTypeUnset ST_FieldSortType =0; +ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func (_gadd *CT_Consolidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gadd .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_gadd .AutoPageAttr ))}); +};e .EncodeToken (start );if _gadd .Pages !=nil {_gbdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_gadd .Pages ,_gbdc );};_accff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}}; +e .EncodeElement (_gadd .RangeSets ,_accff );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgdga ST_Comments )Validate ()error {return _dgdga .ValidateWithPath ("")};func (_ecdde *CT_Format )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecdde .PivotArea =NewCT_PivotArea (); +for _ ,_gbade :=range start .Attr {if _gbade .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ecdde .ActionAttr .UnmarshalXMLAttr (_gbade );continue ;};if _gbade .Name .Local =="\u0064\u0078\u0066I\u0064"{_degcf ,_fdgeg :=_b .ParseUint (_gbade .Value ,10,32); +if _fdgeg !=nil {return _fdgeg ;};_babg :=uint32 (_degcf );_ecdde .DxfIdAttr =&_babg ;continue ;};};_daaa :for {_edeag ,_daee :=d .Token ();if _daee !=nil {return _daee ;};switch _ecdae :=_edeag .(type ){case _f .StartElement :switch _ecdae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _befdce :=d .DecodeElement (_ecdde .PivotArea ,&_ecdae ); +_befdce !=nil {return _befdce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecdde .ExtLst =NewCT_ExtensionList (); +if _cbcfd :=d .DecodeElement (_ecdde .ExtLst ,&_ecdae );_cbcfd !=nil {return _cbcfd ;};default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_ecdae .Name ); +if _ebebd :=d .Skip ();_ebebd !=nil {return _ebebd ;};};case _f .EndElement :break _daaa ;case _f .CharData :};};return nil ;};type CT_PivotFilters struct{ -// Table Field Id -IdAttr uint32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// Unique Name -UniqueNameAttr *string ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;};type CT_AutoFilter struct{ -// Column name -NameAttr string ; +// Cell or Range Reference +RefAttr *string ; -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Totals Row Label -TotalsRowLabelAttr *string ; +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};type CT_MeasureDimensionMap struct{ -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// Dimension Id +DimensionAttr *uint32 ;};type CT_CellSmartTags struct{ -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// Reference +RAttr string ; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};func (_fcebc *CT_Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcebc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fcebc .CountAttr )}); +};if _fcebc .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fcebc .UniqueCountAttr )});};e .EncodeToken (start ); +if _fcebc .Si !=nil {_aegba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_efedd :=range _fcebc .Si {e .EncodeElement (_efedd ,_aegba );};};if _fcebc .ExtLst !=nil {_aababg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fcebc .ExtLst ,_aababg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Metadata ()*CT_Metadata {_fcbgbb :=&CT_Metadata {};return _fcbgbb };func (_gabec ST_DataValidationErrorStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gabec .String (),start ); +};func (_fadce *CT_PivotArea )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debab :=range start .Attr {if _debab .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fbcec ,_baecbb :=_b .ParseBool (_debab .Value );if _baecbb !=nil {return _baecbb ; +};_fadce .OutlineAttr =&_fbcec ;continue ;};if _debab .Name .Local =="\u0066\u0069\u0065l\u0064"{_cgdedd ,_gddg :=_b .ParseInt (_debab .Value ,10,32);if _gddg !=nil {return _gddg ;};_cgddc :=int32 (_cgdedd );_fadce .FieldAttr =&_cgddc ;continue ;};if _debab .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_fdafg ,_bccgf :=_b .ParseBool (_debab .Value ); +if _bccgf !=nil {return _bccgf ;};_fadce .DataOnlyAttr =&_fdafg ;continue ;};if _debab .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_efaf ,_cedgb :=_b .ParseBool (_debab .Value );if _cedgb !=nil {return _cedgb ;};_fadce .LabelOnlyAttr =&_efaf ; +continue ;};if _debab .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_geafc ,_gfbdb :=_b .ParseBool (_debab .Value );if _gfbdb !=nil {return _gfbdb ;};_fadce .GrandRowAttr =&_geafc ;continue ;};if _debab .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_acged ,_gebdg :=_b .ParseBool (_debab .Value ); +if _gebdg !=nil {return _gebdg ;};_fadce .GrandColAttr =&_acged ;continue ;};if _debab .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_fcbea ,_cggbg :=_b .ParseBool (_debab .Value );if _cggbg !=nil {return _cggbg ;};_fadce .CacheIndexAttr =&_fcbea ; +continue ;};if _debab .Name .Local =="\u0074\u0079\u0070\u0065"{_fadce .TypeAttr .UnmarshalXMLAttr (_debab );continue ;};if _debab .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aafddd ,_fbfab :=_debab .Value ,error (nil );if _fbfab !=nil {return _fbfab ; +};_fadce .OffsetAttr =&_aafddd ;continue ;};if _debab .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_gddee ,_bfggc :=_b .ParseBool (_debab .Value ); +if _bfggc !=nil {return _bfggc ;};_fadce .CollapsedLevelsAreSubtotalsAttr =&_gddee ;continue ;};if _debab .Name .Local =="\u0061\u0078\u0069\u0073"{_fadce .AxisAttr .UnmarshalXMLAttr (_debab );continue ;};if _debab .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dcfdb ,_agafd :=_b .ParseUint (_debab .Value ,10,32); +if _agafd !=nil {return _agafd ;};_bdcdb :=uint32 (_dcfdb );_fadce .FieldPositionAttr =&_bdcdb ;continue ;};};_ffgeg :for {_egfad ,_fbcaf :=d .Token ();if _fbcaf !=nil {return _fbcaf ;};switch _babeg :=_egfad .(type ){case _f .StartElement :switch _babeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_fadce .References =NewCT_PivotAreaReferences (); +if _eeabf :=d .DecodeElement (_fadce .References ,&_babeg );_eeabf !=nil {return _eeabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fadce .ExtLst =NewCT_ExtensionList (); +if _egdfdd :=d .DecodeElement (_fadce .ExtLst ,&_babeg );_egdfdd !=nil {return _egdfdd ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_babeg .Name ); +if _egdfc :=d .Skip ();_egdfc !=nil {return _egdfc ;};};case _f .EndElement :break _ffgeg ;case _f .CharData :};};return nil ;};func (_aece *CT_MemberProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aece .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_aece .NameAttr )}); +};if _aece .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aece .ShowCellAttr ))});};if _aece .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aece .ShowTipAttr ))}); +};if _aece .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_aece .ShowAsCaptionAttr ))}); +};if _aece .NameLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_aece .NameLenAttr )});};if _aece .PPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_aece .PPosAttr )}); +};if _aece .PLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_aece .PLenAttr )});};if _aece .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_aece .LevelAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_aece .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eadb *CT_Colors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); +if _eadb .IndexedColors !=nil {_egbac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eadb .IndexedColors ,_egbac );};if _eadb .MruColors !=nil {_fbeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_eadb .MruColors ,_fbeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_begcdb *CT_SheetBackgroundPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgcgb :=range start .Attr {if _fgcgb .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"&&_fgcgb .Name .Local =="\u0069\u0064"||_fgcgb .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"&&_fgcgb .Name .Local =="\u0069\u0064"{_abaga ,_agbbf :=_fgcgb .Value ,error (nil ); +if _agbbf !=nil {return _agbbf ;};_begcdb .IdAttr =_abaga ;continue ;};};for {_afabf ,_afebc :=d .Token ();if _afebc !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_afebc ); +};if _dcdbd ,_cbfefe :=_afabf .(_f .EndElement );_cbfefe &&_dcdbd .Name ==start .Name {break ;};};return nil ;};type ST_FilterOperator byte ;type CT_CellStyle struct{ -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// User Defined Cell Style +NameAttr *string ; -// Data Area Style Name -DataCellStyleAttr *string ; +// Format Id +XfIdAttr uint32 ; -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// Outline Style +ILevelAttr *uint32 ; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// Hidden Style +HiddenAttr *bool ; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Custom Built In +CustomBuiltinAttr *bool ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +ExtLst *CT_ExtensionList ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;); -// Validate validates the CT_FileSharing and its children -func (_gfece *CT_FileSharing )Validate ()error {return _gfece .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};type CT_ExternalDefinedNames struct{ +// Validate validates the CT_InputCells and its children +func (_fbddb *CT_InputCells )Validate ()error {return _fbddb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_geffd *ST_Objects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfca ,_decgg :=d .Token (); +if _decgg !=nil {return _decgg ;};if _bgbcdc ,_gafced :=_ecfca .(_f .EndElement );_gafced &&_bgbcdc .Name ==start .Name {*_geffd =1;return nil ;};if _egbgbe ,_ebaee :=_ecfca .(_f .CharData );!_ebaee {return _bg .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",_ecfca ); +}else {switch string (_egbgbe ){case "":*_geffd =0;case "\u0061\u006c\u006c":*_geffd =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_geffd =2;case "\u006e\u006f\u006e\u0065":*_geffd =3;};};_ecfca ,_decgg =d .Token ();if _decgg !=nil {return _decgg ; +};if _cbdae ,_dacaaa :=_ecfca .(_f .EndElement );_dacaaa &&_cbdae .Name ==start .Name {return nil ;};return _bg .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",_ecfca ); +}; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;};type ST_SmartTagShow byte ;func (_ccafc *CT_RevisionRowColumn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccafc .ActionAttr =ST_rwColActionType (1);for _ ,_dcgcd :=range start .Attr {if _dcgcd .Name .Local =="\u0073\u0049\u0064"{_cagbc ,_eggdc :=_b .ParseUint (_dcgcd .Value ,10,32); -if _eggdc !=nil {return _eggdc ;};_ccafc .SIdAttr =uint32 (_cagbc );continue ;};if _dcgcd .Name .Local =="\u0065\u006f\u006c"{_bbfcb ,_gacdea :=_b .ParseBool (_dcgcd .Value );if _gacdea !=nil {return _gacdea ;};_ccafc .EolAttr =&_bbfcb ;continue ;};if _dcgcd .Name .Local =="\u0072\u0065\u0066"{_fggge ,_bafa :=_dcgcd .Value ,error (nil ); -if _bafa !=nil {return _bafa ;};_ccafc .RefAttr =_fggge ;continue ;};if _dcgcd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ccafc .ActionAttr .UnmarshalXMLAttr (_dcgcd );continue ;};if _dcgcd .Name .Local =="\u0065\u0064\u0067\u0065"{_bagbc ,_eabaa :=_b .ParseBool (_dcgcd .Value ); -if _eabaa !=nil {return _eabaa ;};_ccafc .EdgeAttr =&_bagbc ;continue ;};if _dcgcd .Name .Local =="\u0072\u0049\u0064"{_cdegc ,_cfbdac :=_b .ParseUint (_dcgcd .Value ,10,32);if _cfbdac !=nil {return _cfbdac ;};_gdeee :=uint32 (_cdegc );_ccafc .RIdAttr =&_gdeee ; -continue ;};if _dcgcd .Name .Local =="\u0075\u0061"{_cfcgg ,_efebe :=_b .ParseBool (_dcgcd .Value );if _efebe !=nil {return _efebe ;};_ccafc .UaAttr =&_cfcgg ;continue ;};if _dcgcd .Name .Local =="\u0072\u0061"{_cgcfgd ,_fgabd :=_b .ParseBool (_dcgcd .Value ); -if _fgabd !=nil {return _fgabd ;};_ccafc .RaAttr =&_cgcfgd ;continue ;};};_eecca :for {_eadcd ,_gaaac :=d .Token ();if _gaaac !=nil {return _gaaac ;};switch _fbabg :=_eadcd .(type ){case _e .StartElement :switch _fbabg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_fbbde :=NewCT_UndoInfo (); -if _aeeff :=d .DecodeElement (_fbbde ,&_fbabg );_aeeff !=nil {return _aeeff ;};_ccafc .Undo =append (_ccafc .Undo ,_fbbde );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cfeda :=NewCT_RevisionCellChange (); -if _bdaea :=d .DecodeElement (_cfeda ,&_fbabg );_bdaea !=nil {return _bdaea ;};_ccafc .Rcc =append (_ccafc .Rcc ,_cfeda );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_eedbe :=NewCT_RevisionFormatting (); -if _dfbbca :=d .DecodeElement (_eedbe ,&_fbabg );_dfbbca !=nil {return _dfbbca ;};_ccafc .Rfmt =append (_ccafc .Rfmt ,_eedbe );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_fbabg .Name ); -if _ggefb :=d .Skip ();_ggefb !=nil {return _ggefb ;};};case _e .EndElement :break _eecca ;case _e .CharData :};};return nil ;};func (_egdce *CT_ReviewedRevisions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egdce .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egdce .CountAttr )}); -};e .EncodeToken (start );_fcedc :=_e .StartElement {Name :_e .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_cggba :=range _egdce .Reviewed {e .EncodeElement (_cggba ,_fcedc );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ecdag *CT_UndoInfo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_g .Sprintf ("\u0025\u0076",_ecdag .IndexAttr )}); -_dadbec ,_gbdef :=_ecdag .ExpAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0078\u0070"});if _gbdef !=nil {return _gbdef ;};start .Attr =append (start .Attr ,_dadbec );if _ecdag .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ecdag .Ref3DAttr ))}); -};if _ecdag .ArrayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ecdag .ArrayAttr ))});};if _ecdag .VAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ecdag .VAttr ))}); -};if _ecdag .NfAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ecdag .NfAttr ))});};if _ecdag .CsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ecdag .CsAttr ))}); -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ecdag .DrAttr )});if _ecdag .DnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ecdag .DnAttr )}); -};if _ecdag .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ecdag .RAttr )});};if _ecdag .SIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ecdag .SIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccfae *ST_CfType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbdb ,_eaddcf :=d .Token ();if _eaddcf !=nil {return _eaddcf ;};if _fcebcb ,_daafg :=_bbbdb .(_e .EndElement ); -_daafg &&_fcebcb .Name ==start .Name {*_ccfae =1;return nil ;};if _dgdgd ,_abegc :=_bbbdb .(_e .CharData );!_abegc {return _g .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",_bbbdb ); -}else {switch string (_dgdgd ){case "":*_ccfae =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_ccfae =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_ccfae =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_ccfae =3; -case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_ccfae =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_ccfae =5;case "\u0074\u006f\u00701\u0030":*_ccfae =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ccfae =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ccfae =8; -case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ccfae =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ccfae =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ccfae =11; -case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ccfae =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ccfae =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ccfae =14; -case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ccfae =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ccfae =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_ccfae =17; -case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ccfae =18;};};_bbbdb ,_eaddcf =d .Token ();if _eaddcf !=nil {return _eaddcf ;};if _fedde ,_cfcdc :=_bbbdb .(_e .EndElement );_cfcdc &&_fedde .Name ==start .Name {return nil ;}; -return _g .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",_bbbdb );};type CT_Font struct{ +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_dcgcg *CT_LevelGroup )ValidateWithPath (path string )error {if _fdgfbc :=_dcgcg .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_fdgfbc !=nil {return _fdgfbc ;};return nil ; +}; -// Font Name -Name []*CT_FontName ; +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_cefeb *CT_ChartsheetView )ValidateWithPath (path string )error {if _cefeb .ExtLst !=nil {if _acea :=_cefeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acea !=nil {return _acea ;};};return nil ;}; -// Character Set -Charset []*CT_IntProperty ; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_cbaef *CT_ExternalRow )ValidateWithPath (path string )error {for _bacea ,_bggdb :=range _cbaef .Cell {if _efaga :=_bggdb .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_bacea ));_efaga !=nil {return _efaga ; +};};return nil ;}; -// Font Family -Family []*CT_FontFamily ; +// Validate validates the CT_OleObjects and its children +func (_afgff *CT_OleObjects )Validate ()error {return _afgff .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_cffbc *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cffbc =0; +case "\u0079\u0065\u0061\u0072":*_cffbc =1;case "\u006d\u006f\u006et\u0068":*_cffbc =2;case "\u0064\u0061\u0079":*_cffbc =3;case "\u0068\u006f\u0075\u0072":*_cffbc =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_cffbc =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_cffbc =6; +};return nil ;};func (_eefac *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefac .ValAttr =ST_FontScheme (1);for _ ,_faccf :=range start .Attr {if _faccf .Name .Local =="\u0076\u0061\u006c"{_eefac .ValAttr .UnmarshalXMLAttr (_faccf ); +continue ;};};for {_badgb ,_dbgec :=d .Token ();if _dbgec !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_dbgec );};if _fcgf ,_dggga :=_badgb .(_f .EndElement ); +_dggga &&_fcgf .Name ==start .Name {break ;};};return nil ;};func NewStyleSheet ()*StyleSheet {_bbcefa :=&StyleSheet {};_bbcefa .CT_Stylesheet =*NewCT_Stylesheet ();return _bbcefa ;};type CT_FieldsUsage struct{ -// Bold -B []*CT_BooleanProperty ; +// Field Count +CountAttr *uint32 ; -// Italic -I []*CT_BooleanProperty ; +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;}; -// Strike Through -Strike []*CT_BooleanProperty ; +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_afc *CT_CacheSource )ValidateWithPath (path string )error {if _afc .TypeAttr ==ST_SourceTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _abfc :=_afc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abfc !=nil {return _abfc ;};if _afc .WorksheetSource !=nil {if _bgd :=_afc .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); +_bgd !=nil {return _bgd ;};};if _afc .Consolidation !=nil {if _eage :=_afc .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_eage !=nil {return _eage ;};};if _afc .ExtLst !=nil {if _dca :=_afc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dca !=nil {return _dca ;};};return nil ;};type CT_FieldGroup struct{ -// Outline -Outline []*CT_BooleanProperty ; +// Parent +ParAttr *uint32 ; -// Shadow -Shadow []*CT_BooleanProperty ; +// Field Base +BaseAttr *uint32 ; -// Condense -Condense []*CT_BooleanProperty ; +// Range Grouping Properties +RangePr *CT_RangePr ; -// Extend -Extend []*CT_BooleanProperty ; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// Text Color -Color []*CT_Color ; +// OLAP Group Items +GroupItems *CT_GroupItems ;};func (_ccagfba *CT_MetadataStrings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfcf :=range start .Attr {if _gfcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggfe ,_fdbga :=_b .ParseUint (_gfcf .Value ,10,32); +if _fdbga !=nil {return _fdbga ;};_cgeab :=uint32 (_ggfe );_ccagfba .CountAttr =&_cgeab ;continue ;};};_gbecg :for {_ceced ,_caaff :=d .Token ();if _caaff !=nil {return _caaff ;};switch _cacdg :=_ceced .(type ){case _f .StartElement :switch _cacdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bbdbd :=NewCT_XStringElement (); +if _dfdg :=d .DecodeElement (_bbdbd ,&_cacdg );_dfdg !=nil {return _dfdg ;};_ccagfba .S =append (_ccagfba .S ,_bbdbd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_cacdg .Name ); +if _fcddg :=d .Skip ();_fcddg !=nil {return _fcddg ;};};case _f .EndElement :break _gbecg ;case _f .CharData :};};return nil ;};func (_bbgca *CT_PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbgca .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .IdAttr )}); +};if _bbgca .InvalidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .InvalidAttr ))});};if _bbgca .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .SaveDataAttr ))}); +};if _bbgca .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .RefreshOnLoadAttr ))}); +};if _bbgca .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .OptimizeMemoryAttr ))}); +};if _bbgca .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .EnableRefreshAttr ))}); +};if _bbgca .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .RefreshedByAttr )});};if _bbgca .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .RefreshedDateAttr )}); +};if _bbgca .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .RefreshedDateIsoAttr )}); +};if _bbgca .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .BackgroundQueryAttr ))}); +};if _bbgca .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .MissingItemsLimitAttr )}); +};if _bbgca .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .CreatedVersionAttr )}); +};if _bbgca .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .RefreshedVersionAttr )}); +};if _bbgca .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .MinRefreshableVersionAttr )}); +};if _bbgca .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bbgca .RecordCountAttr )});};if _bbgca .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .UpgradeOnRefreshAttr ))}); +};if _bbgca .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .TupleCacheAttr ))});};if _bbgca .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .SupportSubqueryAttr ))}); +};if _bbgca .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bbgca .SupportAdvancedDrillAttr ))}); +};e .EncodeToken (start );_gagdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bbgca .CacheSource ,_gagdb );_adggc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_bbgca .CacheFields ,_adggc );if _bbgca .CacheHierarchies !=nil {_dbgcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_bbgca .CacheHierarchies ,_dbgcb ); +};if _bbgca .Kpis !=nil {_cebga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_bbgca .Kpis ,_cebga );};if _bbgca .TupleCache !=nil {_fbfcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_bbgca .TupleCache ,_fbfcd );};if _bbgca .CalculatedItems !=nil {_acdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bbgca .CalculatedItems ,_acdg ); +};if _bbgca .CalculatedMembers !=nil {_gggec :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_bbgca .CalculatedMembers ,_gggec );};if _bbgca .Dimensions !=nil {_badac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_bbgca .Dimensions ,_badac );};if _bbgca .MeasureGroups !=nil {_bcdbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bbgca .MeasureGroups ,_bcdbg ); +};if _bbgca .Maps !=nil {_fffdeec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_bbgca .Maps ,_fffdeec );};if _bbgca .ExtLst !=nil {_gagdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bbgca .ExtLst ,_gagdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfge *CT_ExternalDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gfge .NameAttr )}); +if _gfge .RefersToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_bg .Sprintf ("\u0025\u0076",*_gfge .RefersToAttr )});};if _gfge .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gfge .SheetIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Font Size -Sz []*CT_FontSize ; +// Validate validates the Sst and its children +func (_afbebd *Sst )Validate ()error {return _afbebd .ValidateWithPath ("\u0053\u0073\u0074")};func NewCT_Location ()*CT_Location {_fbfd :=&CT_Location {};return _fbfd };func NewCT_SmartTags ()*CT_SmartTags {_dcfaef :=&CT_SmartTags {};return _dcfaef }; -// Underline -U []*CT_UnderlineProperty ; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_aefdc *CT_Fill )ValidateWithPath (path string )error {if _aefdc .PatternFill !=nil {if _dfeaf :=_aefdc .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_dfeaf !=nil {return _dfeaf ;};}; +if _aefdc .GradientFill !=nil {if _efadf :=_aefdc .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_efadf !=nil {return _efadf ;};};return nil ;};func NewCT_CacheFields ()*CT_CacheFields {_aceg :=&CT_CacheFields {}; +return _aceg };func (_aaef *CT_ExternalBook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_aaef .IdAttr )}); +e .EncodeToken (start );if _aaef .SheetNames !=nil {_gbbbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_aaef .SheetNames ,_gbbbc );};if _aaef .DefinedNames !=nil {_cdbgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}}; +e .EncodeElement (_aaef .DefinedNames ,_cdbgd );};if _aaef .SheetDataSet !=nil {_bgacd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_aaef .SheetDataSet ,_bgacd ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Scheme -Scheme []*CT_FontScheme ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_fbfgf :=&CT_MetadataRecord {};return _fbfgf };func (_deecc ST_CfvoType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_deecc .String (),start ); -};type CT_FieldUsage struct{ +// Validate validates the CT_BookView and its children +func (_bec *CT_BookView )Validate ()error {return _bec .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_badgg ST_DataValidationType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_badgg .String (),start ); +};func (_bgcf *CT_LevelGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcf .GroupMembers =NewCT_GroupMembers ();for _ ,_agcbg :=range start .Attr {if _agcbg .Name .Local =="\u006e\u0061\u006d\u0065"{_fcccg ,_adca :=_agcbg .Value ,error (nil ); +if _adca !=nil {return _adca ;};_bgcf .NameAttr =_fcccg ;continue ;};if _agcbg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbdce ,_adcegg :=_agcbg .Value ,error (nil );if _adcegg !=nil {return _adcegg ;};_bgcf .UniqueNameAttr =_bbdce ; +continue ;};if _agcbg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_aedfg ,_cggdb :=_agcbg .Value ,error (nil );if _cggdb !=nil {return _cggdb ;};_bgcf .CaptionAttr =_aedfg ;continue ;};if _agcbg .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_ebbeb ,_bcdee :=_agcbg .Value ,error (nil ); +if _bcdee !=nil {return _bcdee ;};_bgcf .UniqueParentAttr =&_ebbeb ;continue ;};if _agcbg .Name .Local =="\u0069\u0064"{_edccg ,_fdffc :=_b .ParseInt (_agcbg .Value ,10,32);if _fdffc !=nil {return _fdffc ;};_degce :=int32 (_edccg );_bgcf .IdAttr =&_degce ; +continue ;};};_eaaa :for {_ecbe ,_dcfac :=d .Token ();if _dcfac !=nil {return _dcfac ;};switch _abead :=_ecbe .(type ){case _f .StartElement :switch _abead .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _cfcae :=d .DecodeElement (_bgcf .GroupMembers ,&_abead ); +_cfcae !=nil {return _cfcae ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_abead .Name ); +if _cagec :=d .Skip ();_cagec !=nil {return _cagec ;};};case _f .EndElement :break _eaaa ;case _f .CharData :};};return nil ;};type ST_FieldSortType byte ;func (_dcegd *CT_DdeValue )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcegd .TAttr !=ST_DdeValueTypeUnset {_ebbca ,_bdffc :=_dcegd .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"}); +if _bdffc !=nil {return _bdffc ;};start .Attr =append (start .Attr ,_ebbca );};e .EncodeToken (start );_afgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_a .AddPreserveSpaceAttr (&_afgb ,_dcegd .Val );e .EncodeElement (_dcegd .Val ,_afgb ); +e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;); -// Field Index -XAttr int32 ;};func (_gdcdae ST_DataValidationErrorStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdcdae .String (),start );};type ExternalLink struct{CT_ExternalLink };func (_afcgc ST_IconSetType )Validate ()error {return _afcgc .ValidateWithPath ("")}; -func NewCT_Rst ()*CT_Rst {_cccce :=&CT_Rst {};return _cccce };func NewCT_Hyperlink ()*CT_Hyperlink {_deced :=&CT_Hyperlink {};return _deced };func NewCT_FontScheme ()*CT_FontScheme {_aeafa :=&CT_FontScheme {};_aeafa .ValAttr =ST_FontScheme (1);return _aeafa ; -}; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_bbeae *CT_CustomProperty )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Schema and its children -func (_deddcf *CT_Schema )Validate ()error {return _deddcf .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_dbdgg *CT_MeasureDimensionMaps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffdefa :=range start .Attr {if _ffdefa .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbeba ,_dcbb :=_b .ParseUint (_ffdefa .Value ,10,32); -if _dcbb !=nil {return _dcbb ;};_deeedg :=uint32 (_fbeba );_dbdgg .CountAttr =&_deeedg ;continue ;};};_ggeac :for {_fgddc ,_ecfcac :=d .Token ();if _ecfcac !=nil {return _ecfcac ;};switch _faeeb :=_fgddc .(type ){case _e .StartElement :switch _faeeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_bbfbc :=NewCT_MeasureDimensionMap (); -if _aefcaa :=d .DecodeElement (_bbfbc ,&_faeeb );_aefcaa !=nil {return _aefcaa ;};_dbdgg .Map =append (_dbdgg .Map ,_bbfbc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_faeeb .Name ); -if _gffbc :=d .Skip ();_gffbc !=nil {return _gffbc ;};};case _e .EndElement :break _ggeac ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_addag *CT_VolType )ValidateWithPath (path string )error {if _addag .TypeAttr ==ST_VolDepTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _fcebd :=_addag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcebd !=nil {return _fcebd ;};for _ebeec ,_gcbgf :=range _addag .Main {if _dccfb :=_gcbgf .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_ebeec )); +_dccfb !=nil {return _dccfb ;};};return nil ;};type CT_RangeSets struct{ -// Validate validates the CT_DataBar and its children -func (_gbfa *CT_DataBar )Validate ()error {return _gbfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_acdfgd *ST_PivotFilterType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccbcc ,_cfaga :=d .Token (); -if _cfaga !=nil {return _cfaga ;};if _acegfcf ,_faceaa :=_ccbcc .(_e .EndElement );_faceaa &&_acegfcf .Name ==start .Name {*_acdfgd =1;return nil ;};if _agefac ,_gbagad :=_ccbcc .(_e .CharData );!_gbagad {return _g .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",_ccbcc ); -}else {switch string (_agefac ){case "":*_acdfgd =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_acdfgd =1;case "\u0063\u006f\u0075n\u0074":*_acdfgd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_acdfgd =3;case "\u0073\u0075\u006d":*_acdfgd =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_acdfgd =5; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_acdfgd =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_acdfgd =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_acdfgd =8; -case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_acdfgd =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_acdfgd =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_acdfgd =11; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_acdfgd =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_acdfgd =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_acdfgd =14; -case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_acdfgd =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_acdfgd =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_acdfgd =17; -case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_acdfgd =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_acdfgd =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_acdfgd =20; -case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_acdfgd =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_acdfgd =22; -case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_acdfgd =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_acdfgd =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_acdfgd =25; -case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_acdfgd =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_acdfgd =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_acdfgd =28; -case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_acdfgd =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_acdfgd =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_acdfgd =31; -case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_acdfgd =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_acdfgd =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_acdfgd =34; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_acdfgd =35;case "\u0074\u006f\u0064a\u0079":*_acdfgd =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_acdfgd =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_acdfgd =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_acdfgd =39; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_acdfgd =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_acdfgd =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_acdfgd =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_acdfgd =43; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_acdfgd =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_acdfgd =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_acdfgd =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_acdfgd =47; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_acdfgd =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_acdfgd =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_acdfgd =50;case "\u0051\u0031":*_acdfgd =51; -case "\u0051\u0032":*_acdfgd =52;case "\u0051\u0033":*_acdfgd =53;case "\u0051\u0034":*_acdfgd =54;case "\u004d\u0031":*_acdfgd =55;case "\u004d\u0032":*_acdfgd =56;case "\u004d\u0033":*_acdfgd =57;case "\u004d\u0034":*_acdfgd =58;case "\u004d\u0035":*_acdfgd =59; -case "\u004d\u0036":*_acdfgd =60;case "\u004d\u0037":*_acdfgd =61;case "\u004d\u0038":*_acdfgd =62;case "\u004d\u0039":*_acdfgd =63;case "\u004d\u0031\u0030":*_acdfgd =64;case "\u004d\u0031\u0031":*_acdfgd =65;case "\u004d\u0031\u0032":*_acdfgd =66;};}; -_ccbcc ,_cfaga =d .Token ();if _cfaga !=nil {return _cfaga ;};if _cgdfdf ,_cbggcg :=_ccbcc .(_e .EndElement );_cbggcg &&_cgdfdf .Name ==start .Name {return nil ;};return _g .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",_ccbcc ); -};func (_gcece ST_SourceType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcece .String (),start );};func (_beeab *CT_LegacyDrawing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_beeab .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Reference and Page Item Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_gdcd *CT_CellSmartTags )ValidateWithPath (path string )error {for _ceb ,_bdge :=range _gdcd .CellSmartTag {if _babae :=_bdge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ceb )); -_babae !=nil {return _babae ;};};return nil ;};func (_ddeed ST_TableStyleType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbedd :=_e .Attr {};_cbedd .Name =name ;switch _ddeed {case ST_TableStyleTypeUnset :_cbedd .Value ="";case ST_TableStyleTypeWholeTable :_cbedd .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; -case ST_TableStyleTypeHeaderRow :_cbedd .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_cbedd .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_cbedd .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; -case ST_TableStyleTypeLastColumn :_cbedd .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_cbedd .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_cbedd .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_TableStyleTypeFirstColumnStripe :_cbedd .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_cbedd .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065"; -case ST_TableStyleTypeFirstHeaderCell :_cbedd .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_cbedd .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c"; -case ST_TableStyleTypeFirstTotalCell :_cbedd .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_cbedd .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; -case ST_TableStyleTypeFirstSubtotalColumn :_cbedd .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_cbedd .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e"; -case ST_TableStyleTypeThirdSubtotalColumn :_cbedd .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_cbedd .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case ST_TableStyleTypeSecondSubtotalRow :_cbedd .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_cbedd .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case ST_TableStyleTypeBlankRow :_cbedd .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_cbedd .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeSecondColumnSubheading :_cbedd .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_cbedd .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeFirstRowSubheading :_cbedd .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_cbedd .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeThirdRowSubheading :_cbedd .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_cbedd .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073"; -case ST_TableStyleTypePageFieldValues :_cbedd .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _cbedd ,nil ;};type CT_DataField struct{ +// Range Set +RangeSet []*CT_RangeSet ;};type CT_MetadataRecord struct{ -// Data Field Name -NameAttr *string ; +// Metadata Record Type Index +TAttr uint32 ; -// Field -FldAttr uint32 ; +// Metadata Record Value Index +VAttr uint32 ;};type CT_ServerFormat struct{ -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Culture +CultureAttr *string ; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Format +FormatAttr *string ;}; + +// Validate validates the CT_Comment and its children +func (_bbga *CT_Comment )Validate ()error {return _bbga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_agefg ST_VolValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbgeg :=_f .Attr {};_bbgeg .Name =name ; +switch _agefg {case ST_VolValueTypeUnset :_bbgeg .Value ="";case ST_VolValueTypeB :_bbgeg .Value ="\u0062";case ST_VolValueTypeN :_bbgeg .Value ="\u006e";case ST_VolValueTypeE :_bbgeg .Value ="\u0065";case ST_VolValueTypeS :_bbgeg .Value ="\u0073";};return _bbgeg ,nil ; +};type ST_RefMode byte ;func NewCT_Index ()*CT_Index {_ebedb :=&CT_Index {};return _ebedb }; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_baddcd *CT_WorksheetSource )ValidateWithPath (path string )error {return nil }; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// Validate validates the CT_DataRefs and its children +func (_cecg *CT_DataRefs )Validate ()error {return _cecg .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_cdgef *CT_Number )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bg .Sprintf ("\u0025\u0076",_cdgef .VAttr )}); +if _cdgef .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdgef .UAttr ))});};if _cdgef .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdgef .FAttr ))}); +};if _cdgef .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_cdgef .CAttr )});};if _cdgef .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_cdgef .CpAttr )}); +};if _cdgef .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_cdgef .InAttr )});};if _cdgef .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_cdgef .BcAttr )}); +};if _cdgef .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_cdgef .FcAttr )});};if _cdgef .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdgef .IAttr ))}); +};if _cdgef .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdgef .UnAttr ))});};if _cdgef .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdgef .StAttr ))}); +};if _cdgef .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cdgef .BAttr ))});};e .EncodeToken (start );if _cdgef .Tpls !=nil {_fgbcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; +for _ ,_facfb :=range _cdgef .Tpls {e .EncodeElement (_facfb ,_fgbcb );};};if _cdgef .X !=nil {_ecab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bedadg :=range _cdgef .X {e .EncodeElement (_bedadg ,_ecab );};};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_fbad :=&CT_DataBinding {};return _fbad };func NewCT_TextPr ()*CT_TextPr {_cfefge :=&CT_TextPr {};return _cfefge };func (_gfbbcd *ST_CellType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfbbcd =0; +case "\u0062":*_gfbbcd =1;case "\u006e":*_gfbbcd =2;case "\u0065":*_gfbbcd =3;case "\u0073":*_gfbbcd =4;case "\u0073\u0074\u0072":*_gfbbcd =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gfbbcd =6;};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Validate validates the CT_String and its children +func (_ffdbg *CT_String )Validate ()error {return _ffdbg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_fgac *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgcg :=range start .Attr {if _bgcg .Name .Local =="\u0061\u0075\u0074\u006f"{_cfgf ,_aeed :=_b .ParseBool (_bgcg .Value ); +if _aeed !=nil {return _aeed ;};_fgac .AutoAttr =&_cfgf ;continue ;};if _bgcg .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_geag ,_gggd :=_b .ParseUint (_bgcg .Value ,10,32);if _gggd !=nil {return _gggd ;};_gaffg :=uint32 (_geag );_fgac .IndexedAttr =&_gaffg ; +continue ;};if _bgcg .Name .Local =="\u0072\u0067\u0062"{_fdcc ,_fecdb :=_bgcg .Value ,error (nil );if _fecdb !=nil {return _fecdb ;};_fgac .RgbAttr =&_fdcc ;continue ;};if _bgcg .Name .Local =="\u0074\u0068\u0065m\u0065"{_fbacg ,_bgga :=_b .ParseUint (_bgcg .Value ,10,32); +if _bgga !=nil {return _bgga ;};_ceffe :=uint32 (_fbacg );_fgac .ThemeAttr =&_ceffe ;continue ;};if _bgcg .Name .Local =="\u0074\u0069\u006e\u0074"{_aaedg ,_bfaf :=_b .ParseFloat (_bgcg .Value ,64);if _bfaf !=nil {return _bfaf ;};_fgac .TintAttr =&_aaedg ; +continue ;};};for {_dbffg ,_gedf :=d .Token ();if _gedf !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_gedf );};if _dddcb ,_cfeab :=_dbffg .(_f .EndElement );_cfeab &&_dddcb .Name ==start .Name {break ; +};};return nil ;};type CT_WorkbookProtection struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MdxKPI struct{ +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// Member Unique Name Index -NAttr uint32 ; +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// KPI Index -NpAttr uint32 ; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; -// KPI Property -PAttr ST_MdxKPIProperty ;};type CT_PivotAreaReference struct{ +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// Field Index -FieldAttr *uint32 ; +// Lock Structure +LockStructureAttr *bool ; -// Item Index Count -CountAttr *uint32 ; +// Lock Windows +LockWindowsAttr *bool ; -// Selected -SelectedAttr *bool ; +// Lock Revisions +LockRevisionAttr *bool ; -// Positional Reference -ByPositionAttr *bool ; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// Relative Reference -RelativeAttr *bool ; +// Password Hash Value +RevisionsHashValueAttr *string ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// Password Hash Value +WorkbookHashValueAttr *string ; -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;}; -// Include Product Filter -ProductSubtotalAttr *bool ; +// Validate validates the CT_PivotFilters and its children +func (_badae *CT_PivotFilters )Validate ()error {return _badae .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_Field ()*CT_Field {_fbgec :=&CT_Field {};return _fbgec };func (_cgd *CT_AutoSortScope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgd .PivotArea =NewCT_PivotArea (); +_eaf :for {_cfb ,_fecd :=d .Token ();if _fecd !=nil {return _fecd ;};switch _cfe :=_cfb .(type ){case _f .StartElement :switch _cfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _eeg :=d .DecodeElement (_cgd .PivotArea ,&_cfe ); +_eeg !=nil {return _eeg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_cfe .Name ); +if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _f .EndElement :break _eaf ;case _f .CharData :};};return nil ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2; +ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7; +ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12; +ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17; +ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22; +ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27; +ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32; +ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37; +ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42; +ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47; +ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53; +ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59; +ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65; +ST_PivotFilterTypeM12 ST_PivotFilterType =66;);func NewCT_DataRefs ()*CT_DataRefs {_cabb :=&CT_DataRefs {};return _cabb };func (_fbcbbf ST_MdxSetOrder )ValidateWithPath (path string )error {switch _fbcbbf {case 0,1,2,3,4,5,6,7:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbcbbf )); +};return nil ;};type CT_String struct{ -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Value +VAttr string ; -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Unused Item +UAttr *bool ; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Calculated Item +FAttr *bool ; -// Include Var Filter -VarSubtotalAttr *bool ; +// Item Caption +CAttr *string ; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Member Property Count +CpAttr *uint32 ; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;);func (_adeae ST_FontScheme )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdcea :=_e .Attr {}; -_gdcea .Name =name ;switch _adeae {case ST_FontSchemeUnset :_gdcea .Value ="";case ST_FontSchemeNone :_gdcea .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_gdcea .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_gdcea .Value ="\u006d\u0069\u006eo\u0072"; -};return _gdcea ,nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition };func NewCT_MergeCells ()*CT_MergeCells {_fdfcbf :=&CT_MergeCells {};return _fdfcbf };func (_eadacg ST_ParameterType )Validate ()error {return _eadacg .ValidateWithPath ("")}; -func NewCT_FontName ()*CT_FontName {_gcgdc :=&CT_FontName {};return _gcgdc };func (_eagfeb *Worksheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eagfeb .CT_Worksheet =*NewCT_Worksheet ();_fgaagb :for {_bgcff ,_egecce :=d .Token ();if _egecce !=nil {return _egecce ; -};switch _aeceaa :=_bgcff .(type ){case _e .StartElement :switch _aeceaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_eagfeb .SheetPr =NewCT_SheetPr (); -if _defcd :=d .DecodeElement (_eagfeb .SheetPr ,&_aeceaa );_defcd !=nil {return _defcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_eagfeb .Dimension =NewCT_SheetDimension (); -if _bbbdg :=d .DecodeElement (_eagfeb .Dimension ,&_aeceaa );_bbbdg !=nil {return _bbbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_eagfeb .SheetViews =NewCT_SheetViews (); -if _faeff :=d .DecodeElement (_eagfeb .SheetViews ,&_aeceaa );_faeff !=nil {return _faeff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_eagfeb .SheetFormatPr =NewCT_SheetFormatPr (); -if _dfcfce :=d .DecodeElement (_eagfeb .SheetFormatPr ,&_aeceaa );_dfcfce !=nil {return _dfcfce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_dabaa :=NewCT_Cols (); -if _gebfg :=d .DecodeElement (_dabaa ,&_aeceaa );_gebfg !=nil {return _gebfg ;};_eagfeb .Cols =append (_eagfeb .Cols ,_dabaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _bbecea :=d .DecodeElement (_eagfeb .SheetData ,&_aeceaa ); -_bbecea !=nil {return _bbecea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_eagfeb .SheetCalcPr =NewCT_SheetCalcPr (); -if _dabec :=d .DecodeElement (_eagfeb .SheetCalcPr ,&_aeceaa );_dabec !=nil {return _dabec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_eagfeb .SheetProtection =NewCT_SheetProtection (); -if _dbbfea :=d .DecodeElement (_eagfeb .SheetProtection ,&_aeceaa );_dbbfea !=nil {return _dbbfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_eagfeb .ProtectedRanges =NewCT_ProtectedRanges (); -if _acded :=d .DecodeElement (_eagfeb .ProtectedRanges ,&_aeceaa );_acded !=nil {return _acded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_eagfeb .Scenarios =NewCT_Scenarios (); -if _cegbec :=d .DecodeElement (_eagfeb .Scenarios ,&_aeceaa );_cegbec !=nil {return _cegbec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_eagfeb .AutoFilter =NewCT_AutoFilter (); -if _dddad :=d .DecodeElement (_eagfeb .AutoFilter ,&_aeceaa );_dddad !=nil {return _dddad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_eagfeb .SortState =NewCT_SortState (); -if _baefc :=d .DecodeElement (_eagfeb .SortState ,&_aeceaa );_baefc !=nil {return _baefc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_eagfeb .DataConsolidate =NewCT_DataConsolidate (); -if _gfbgf :=d .DecodeElement (_eagfeb .DataConsolidate ,&_aeceaa );_gfbgf !=nil {return _gfbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_eagfeb .CustomSheetViews =NewCT_CustomSheetViews (); -if _eaccd :=d .DecodeElement (_eagfeb .CustomSheetViews ,&_aeceaa );_eaccd !=nil {return _eaccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_eagfeb .MergeCells =NewCT_MergeCells (); -if _befac :=d .DecodeElement (_eagfeb .MergeCells ,&_aeceaa );_befac !=nil {return _befac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_eagfeb .PhoneticPr =NewCT_PhoneticPr (); -if _cdcga :=d .DecodeElement (_eagfeb .PhoneticPr ,&_aeceaa );_cdcga !=nil {return _cdcga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_gaeea :=NewCT_ConditionalFormatting (); -if _fdaade :=d .DecodeElement (_gaeea ,&_aeceaa );_fdaade !=nil {return _fdaade ;};_eagfeb .ConditionalFormatting =append (_eagfeb .ConditionalFormatting ,_gaeea );case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_eagfeb .DataValidations =NewCT_DataValidations (); -if _acffcg :=d .DecodeElement (_eagfeb .DataValidations ,&_aeceaa );_acffcg !=nil {return _acffcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_eagfeb .Hyperlinks =NewCT_Hyperlinks (); -if _gaeee :=d .DecodeElement (_eagfeb .Hyperlinks ,&_aeceaa );_gaeee !=nil {return _gaeee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_eagfeb .PrintOptions =NewCT_PrintOptions (); -if _dadeaa :=d .DecodeElement (_eagfeb .PrintOptions ,&_aeceaa );_dadeaa !=nil {return _dadeaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_eagfeb .PageMargins =NewCT_PageMargins (); -if _ddadg :=d .DecodeElement (_eagfeb .PageMargins ,&_aeceaa );_ddadg !=nil {return _ddadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_eagfeb .PageSetup =NewCT_PageSetup (); -if _bfagc :=d .DecodeElement (_eagfeb .PageSetup ,&_aeceaa );_bfagc !=nil {return _bfagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_eagfeb .HeaderFooter =NewCT_HeaderFooter (); -if _dgbbgd :=d .DecodeElement (_eagfeb .HeaderFooter ,&_aeceaa );_dgbbgd !=nil {return _dgbbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_eagfeb .RowBreaks =NewCT_PageBreak (); -if _bcdffb :=d .DecodeElement (_eagfeb .RowBreaks ,&_aeceaa );_bcdffb !=nil {return _bcdffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_eagfeb .ColBreaks =NewCT_PageBreak (); -if _gdaggb :=d .DecodeElement (_eagfeb .ColBreaks ,&_aeceaa );_gdaggb !=nil {return _gdaggb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_eagfeb .CustomProperties =NewCT_CustomProperties (); -if _daddf :=d .DecodeElement (_eagfeb .CustomProperties ,&_aeceaa );_daddf !=nil {return _daddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_eagfeb .CellWatches =NewCT_CellWatches (); -if _dcfge :=d .DecodeElement (_eagfeb .CellWatches ,&_aeceaa );_dcfge !=nil {return _dcfge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_eagfeb .IgnoredErrors =NewCT_IgnoredErrors (); -if _fgccgc :=d .DecodeElement (_eagfeb .IgnoredErrors ,&_aeceaa );_fgccgc !=nil {return _fgccgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_eagfeb .SmartTags =NewCT_SmartTags (); -if _eefff :=d .DecodeElement (_eagfeb .SmartTags ,&_aeceaa );_eefff !=nil {return _eefff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_eagfeb .Drawing =NewCT_Drawing (); -if _aefgbb :=d .DecodeElement (_eagfeb .Drawing ,&_aeceaa );_aefgbb !=nil {return _aefgbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_eagfeb .LegacyDrawing =NewCT_LegacyDrawing (); -if _gebac :=d .DecodeElement (_eagfeb .LegacyDrawing ,&_aeceaa );_gebac !=nil {return _gebac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_eagfeb .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _cddee :=d .DecodeElement (_eagfeb .LegacyDrawingHF ,&_aeceaa );_cddee !=nil {return _cddee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_eagfeb .DrawingHF =NewCT_DrawingHF (); -if _feacd :=d .DecodeElement (_eagfeb .DrawingHF ,&_aeceaa );_feacd !=nil {return _feacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_eagfeb .Picture =NewCT_SheetBackgroundPicture (); -if _fdede :=d .DecodeElement (_eagfeb .Picture ,&_aeceaa );_fdede !=nil {return _fdede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_eagfeb .OleObjects =NewCT_OleObjects (); -if _cacga :=d .DecodeElement (_eagfeb .OleObjects ,&_aeceaa );_cacga !=nil {return _cacga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_eagfeb .Controls =NewCT_Controls (); -if _ebabe :=d .DecodeElement (_eagfeb .Controls ,&_aeceaa );_ebabe !=nil {return _ebabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_eagfeb .WebPublishItems =NewCT_WebPublishItems (); -if _caggb :=d .DecodeElement (_eagfeb .WebPublishItems ,&_aeceaa );_caggb !=nil {return _caggb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_eagfeb .TableParts =NewCT_TableParts (); -if _cebac :=d .DecodeElement (_eagfeb .TableParts ,&_aeceaa );_cebac !=nil {return _cebac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagfeb .ExtLst =NewCT_ExtensionList (); -if _efddd :=d .DecodeElement (_eagfeb .ExtLst ,&_aeceaa );_efddd !=nil {return _efddd ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_aeceaa .Name ); -if _bdccg :=d .Skip ();_bdccg !=nil {return _bdccg ;};};case _e .EndElement :break _fgaagb ;case _e .CharData :};};return nil ;};func (_eagba ST_HtmlFmt )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fddac :=_e .Attr {};_fddac .Name =name ;switch _eagba {case ST_HtmlFmtUnset :_fddac .Value =""; -case ST_HtmlFmtNone :_fddac .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_fddac .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_fddac .Value ="\u0061\u006c\u006c";};return _fddac ,nil ;};func (_dbccfg *ST_DynamicFilterType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcaaf ,_fddcc :=d .Token (); -if _fddcc !=nil {return _fddcc ;};if _adbgcd ,_bacbfd :=_fcaaf .(_e .EndElement );_bacbfd &&_adbgcd .Name ==start .Name {*_dbccfg =1;return nil ;};if _dcebd ,_eddga :=_fcaaf .(_e .CharData );!_eddga {return _g .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",_fcaaf ); -}else {switch string (_dcebd ){case "":*_dbccfg =0;case "\u006e\u0075\u006c\u006c":*_dbccfg =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dbccfg =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dbccfg =3; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dbccfg =4;case "\u0074\u006f\u0064a\u0079":*_dbccfg =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dbccfg =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dbccfg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dbccfg =8; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dbccfg =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dbccfg =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dbccfg =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dbccfg =12; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dbccfg =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dbccfg =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dbccfg =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_dbccfg =16; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_dbccfg =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_dbccfg =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_dbccfg =19;case "\u0051\u0031":*_dbccfg =20; -case "\u0051\u0032":*_dbccfg =21;case "\u0051\u0033":*_dbccfg =22;case "\u0051\u0034":*_dbccfg =23;case "\u004d\u0031":*_dbccfg =24;case "\u004d\u0032":*_dbccfg =25;case "\u004d\u0033":*_dbccfg =26;case "\u004d\u0034":*_dbccfg =27;case "\u004d\u0035":*_dbccfg =28; -case "\u004d\u0036":*_dbccfg =29;case "\u004d\u0037":*_dbccfg =30;case "\u004d\u0038":*_dbccfg =31;case "\u004d\u0039":*_dbccfg =32;case "\u004d\u0031\u0030":*_dbccfg =33;case "\u004d\u0031\u0031":*_dbccfg =34;case "\u004d\u0031\u0032":*_dbccfg =35;};}; -_fcaaf ,_fddcc =d .Token ();if _fddcc !=nil {return _fddcc ;};if _dggbg ,_gcecc :=_fcaaf .(_e .EndElement );_gcecc &&_dggbg .Name ==start .Name {return nil ;};return _g .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",_fcaaf ); -}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_fggeg *CT_ExternalReference )ValidateWithPath (path string )error {return nil }; +// Background Color +BcAttr *string ; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_cda *AG_RevData )ValidateWithPath (path string )error {return nil };func (_gffde *CT_OleItems )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacac :for {_edbebd ,_ffbbf :=d .Token ();if _ffbbf !=nil {return _ffbbf ;};switch _begaa :=_edbebd .(type ){case _e .StartElement :switch _begaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_ccbdgd :=NewCT_OleItem (); -if _eddfbd :=d .DecodeElement (_ccbdgd ,&_begaa );_eddfbd !=nil {return _eddfbd ;};_gffde .OleItem =append (_gffde .OleItem ,_ccbdgd );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_begaa .Name ); -if _acad :=d .Skip ();_acad !=nil {return _acad ;};};case _e .EndElement :break _cacac ;case _e .CharData :};};return nil ;}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_UndoInfo and its children -func (_agbcf *CT_UndoInfo )Validate ()error {return _agbcf .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};type ST_FontScheme byte ;func (_aced *CT_CustomSheetView )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_aced .GuidAttr )}); -if _aced .ScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aced .ScaleAttr )});};if _aced .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aced .ColorIdAttr )}); -};if _aced .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ShowPageBreaksAttr ))}); -};if _aced .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ShowFormulasAttr ))});};if _aced .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ShowGridLinesAttr ))}); -};if _aced .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ShowRowColAttr ))});};if _aced .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .OutlineSymbolsAttr ))}); -};if _aced .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ZeroValuesAttr ))});};if _aced .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .FitToPageAttr ))}); -};if _aced .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .PrintAreaAttr ))});};if _aced .FilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .FilterAttr ))}); -};if _aced .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ShowAutoFilterAttr ))}); -};if _aced .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .HiddenRowsAttr ))});};if _aced .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .HiddenColumnsAttr ))}); -};if _aced .StateAttr !=ST_SheetStateUnset {_afad ,_bgdbe :=_aced .StateAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061t\u0065"});if _bgdbe !=nil {return _bgdbe ;};start .Attr =append (start .Attr ,_afad );};if _aced .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .FilterUniqueAttr ))}); -};if _aced .ViewAttr !=ST_SheetViewTypeUnset {_eddfg ,_eafac :=_aced .ViewAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0069\u0065\u0077"});if _eafac !=nil {return _eafac ;};start .Attr =append (start .Attr ,_eddfg );};if _aced .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_aced .ShowRulerAttr ))}); -};if _aced .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aced .TopLeftCellAttr )});};e .EncodeToken (start ); -if _aced .Pane !=nil {_ggcba :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_aced .Pane ,_ggcba );};if _aced .Selection !=nil {_edga :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_aced .Selection ,_edga );};if _aced .RowBreaks !=nil {_cffa :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_aced .RowBreaks ,_cffa );};if _aced .ColBreaks !=nil {_caeae :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_aced .ColBreaks ,_caeae );};if _aced .PageMargins !=nil {_cggd :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_aced .PageMargins ,_cggd ); -};if _aced .PrintOptions !=nil {_dade :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aced .PrintOptions ,_dade );};if _aced .PageSetup !=nil {_abge :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_aced .PageSetup ,_abge );};if _aced .HeaderFooter !=nil {_bbcaa :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_aced .HeaderFooter ,_bbcaa ); -};if _aced .AutoFilter !=nil {_acf :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aced .AutoFilter ,_acf );};if _aced .ExtLst !=nil {_gdgcf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_aced .ExtLst ,_gdgcf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_feecd *CT_Item )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _feecd .NAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_feecd .NAttr )}); -};if _feecd .TAttr !=ST_ItemTypeUnset {_bfedd ,_fgbgf :=_feecd .TAttr .MarshalXMLAttr (_e .Name {Local :"\u0074"});if _fgbgf !=nil {return _fgbgf ;};start .Attr =append (start .Attr ,_bfedd );};if _feecd .HAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .HAttr ))}); -};if _feecd .SAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .SAttr ))});};if _feecd .SdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .SdAttr ))}); -};if _feecd .FAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .FAttr ))});};if _feecd .MAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .MAttr ))}); -};if _feecd .CAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .CAttr ))});};if _feecd .XAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_feecd .XAttr )}); -};if _feecd .DAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .DAttr ))});};if _feecd .EAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_feecd .EAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eaeda ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _eaeda {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeda )); -};return nil ;};type CT_Filters struct{ +// Italic +IAttr *bool ; -// Filter by Blank -BlankAttr *bool ; +// Underline +UnAttr *bool ; -// Calendar Type -CalendarTypeAttr _gg .ST_CalendarType ; +// Strikethrough +StAttr *bool ; -// Filter -Filter []*CT_Filter ; +// Bold +BAttr *bool ; -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;};type CT_ReviewedRevisions struct{ +// Tuples +Tpls []*CT_Tuples ; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Member Property Index +X []*CT_X ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_bdcfg :=&CT_XmlCellPr {};_bdcfg .XmlPr =NewCT_XmlPr ();return _bdcfg ;}; -// Reviewed -Reviewed []*CT_Reviewed ;};func (_efcegf *ST_Scope )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feafd ,_edaaa :=d .Token ();if _edaaa !=nil {return _edaaa ;};if _fddgf ,_baaed :=_feafd .(_e .EndElement );_baaed &&_fddgf .Name ==start .Name {*_efcegf =1; -return nil ;};if _egbeg ,_dbgbf :=_feafd .(_e .CharData );!_dbgbf {return _g .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",_feafd );}else {switch string (_egbeg ){case "":*_efcegf =0; -case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_efcegf =1;case "\u0064\u0061\u0074\u0061":*_efcegf =2;case "\u0066\u0069\u0065l\u0064":*_efcegf =3;};};_feafd ,_edaaa =d .Token ();if _edaaa !=nil {return _edaaa ;};if _fbdfbf ,_aebbd :=_feafd .(_e .EndElement ); -_aebbd &&_fbdfbf .Name ==start .Name {return nil ;};return _g .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",_feafd );};func (_fcecgd ST_Visibility )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcecgd .String (),start ); -}; +// Validate validates the CT_DiscretePr and its children +func (_addcf *CT_DiscretePr )Validate ()error {return _addcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");}; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_eacaf *CT_ChartsheetViews )ValidateWithPath (path string )error {for _eadgb ,_fbdd :=range _eacaf .SheetView {if _gfdc :=_fbdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_eadgb )); -_gfdc !=nil {return _gfdc ;};};if _eacaf .ExtLst !=nil {if _daafe :=_eacaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daafe !=nil {return _daafe ;};};return nil ;};func (_dagcg ST_TotalsRowFunction )Validate ()error {return _dagcg .ValidateWithPath ("")}; -func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_beeec :=&CT_QueryTableDeletedFields {};return _beeec ;};func (_aacbc *CT_PCDSCPage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_befgdb :=range start .Attr {if _befgdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbaga ,_cggge :=_b .ParseUint (_befgdb .Value ,10,32); -if _cggge !=nil {return _cggge ;};_fged :=uint32 (_gbaga );_aacbc .CountAttr =&_fged ;continue ;};};_efeg :for {_dfab ,_gacgg :=d .Token ();if _gacgg !=nil {return _gacgg ;};switch _eegba :=_dfab .(type ){case _e .StartElement :switch _eegba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_cffdc :=NewCT_PageItem (); -if _dfcbbf :=d .DecodeElement (_cffdc ,&_eegba );_dfcbbf !=nil {return _dfcbbf ;};_aacbc .PageItem =append (_aacbc .PageItem ,_cffdc );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_eegba .Name ); -if _gcgeg :=d .Skip ();_gcgeg !=nil {return _gcgeg ;};};case _e .EndElement :break _efeg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_PivotField and its children +func (_eddff *CT_PivotField )Validate ()error {return _eddff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the CT_Font and its children -func (_fdfaa *CT_Font )Validate ()error {return _fdfaa .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_aeed *CT_DataRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aeed .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_aeed .RefAttr )}); -};if _aeed .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aeed .NameAttr )});};if _aeed .SheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aeed .SheetAttr )}); -};if _aeed .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aeed .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_bdddf *CT_MetadataStrings )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdddf .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdddf .CountAttr )}); -};e .EncodeToken (start );_cdecg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_gfcge :=range _bdddf .S {e .EncodeElement (_gfcge ,_cdecg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PageField and its children +func (_bddfg *CT_PageField )Validate ()error {return _bddfg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1; +ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6; +ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11; +); -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_cdaad *CT_Map )ValidateWithPath (path string )error {if _cdaad .DataBinding !=nil {if _gdadd :=_cdaad .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_gdadd !=nil {return _gdadd ;};};return nil ; -};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_bdagd :=&CT_RevisionAutoFormatting {};return _bdagd ;};func (_cedcb *CT_PageSetUpPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cedcb .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cedcb .AutoPageBreaksAttr ))}); -};if _cedcb .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_cedcb .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_ChartsheetViews struct{ +// Validate validates the CT_Extension and its children +func (_ccdbd *CT_Extension )Validate ()error {return _ccdbd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_gdcae ST_PivotFilterType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdcae .String (),start );};func (_ecaebf ST_UnderlineValues )ValidateWithPath (path string )error {switch _ecaebf {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaebf )); -};return nil ;}; +// Validate validates the CT_Break and its children +func (_fdc *CT_Break )Validate ()error {return _fdc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_afdcd ST_PaneState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdbaa :=_f .Attr {};_cdbaa .Name =name ;switch _afdcd {case ST_PaneStateUnset :_cdbaa .Value =""; +case ST_PaneStateSplit :_cdbaa .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_cdbaa .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_cdbaa .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074"; +};return _cdbaa ,nil ;};func NewCT_SheetId ()*CT_SheetId {_fgefe :=&CT_SheetId {};return _fgefe };func (_cbaec *CT_UndoInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbaec .ExpAttr =ST_FormulaExpression (1);for _ ,_edfef :=range start .Attr {if _edfef .Name .Local =="\u0069\u006e\u0064e\u0078"{_addgc ,_fccgcf :=_b .ParseUint (_edfef .Value ,10,32); +if _fccgcf !=nil {return _fccgcf ;};_cbaec .IndexAttr =uint32 (_addgc );continue ;};if _edfef .Name .Local =="\u0065\u0078\u0070"{_cbaec .ExpAttr .UnmarshalXMLAttr (_edfef );continue ;};if _edfef .Name .Local =="\u0072\u0065\u00663\u0044"{_geagg ,_bfbag :=_b .ParseBool (_edfef .Value ); +if _bfbag !=nil {return _bfbag ;};_cbaec .Ref3DAttr =&_geagg ;continue ;};if _edfef .Name .Local =="\u0061\u0072\u0072a\u0079"{_cddcf ,_bgdgg :=_b .ParseBool (_edfef .Value );if _bgdgg !=nil {return _bgdgg ;};_cbaec .ArrayAttr =&_cddcf ;continue ;};if _edfef .Name .Local =="\u0076"{_aabedb ,_ceeab :=_b .ParseBool (_edfef .Value ); +if _ceeab !=nil {return _ceeab ;};_cbaec .VAttr =&_aabedb ;continue ;};if _edfef .Name .Local =="\u006e\u0066"{_abfbfe ,_fbafa :=_b .ParseBool (_edfef .Value );if _fbafa !=nil {return _fbafa ;};_cbaec .NfAttr =&_abfbfe ;continue ;};if _edfef .Name .Local =="\u0063\u0073"{_bfdda ,_fdfa :=_b .ParseBool (_edfef .Value ); +if _fdfa !=nil {return _fdfa ;};_cbaec .CsAttr =&_bfdda ;continue ;};if _edfef .Name .Local =="\u0064\u0072"{_gadfa ,_ffffad :=_edfef .Value ,error (nil );if _ffffad !=nil {return _ffffad ;};_cbaec .DrAttr =_gadfa ;continue ;};if _edfef .Name .Local =="\u0064\u006e"{_aaaba ,_gdcdb :=_edfef .Value ,error (nil ); +if _gdcdb !=nil {return _gdcdb ;};_cbaec .DnAttr =&_aaaba ;continue ;};if _edfef .Name .Local =="\u0072"{_gdee ,_dcdee :=_edfef .Value ,error (nil );if _dcdee !=nil {return _dcdee ;};_cbaec .RAttr =&_gdee ;continue ;};if _edfef .Name .Local =="\u0073\u0049\u0064"{_aedgg ,_dgfbe :=_b .ParseUint (_edfef .Value ,10,32); +if _dgfbe !=nil {return _dgfbe ;};_ecdgc :=uint32 (_aedgg );_cbaec .SIdAttr =&_ecdgc ;continue ;};};for {_aefce ,_efdcdf :=d .Token ();if _efdcdf !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_efdcdf ); +};if _aceff ,_ffcfd :=_aefce .(_f .EndElement );_ffcfd &&_aceff .Name ==start .Name {break ;};};return nil ;};func (_gbgda ST_FormatAction )String ()string {switch _gbgda {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; +case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";}; -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_eagee *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _babbd ,_abdc :=range _eagee .CustomWorkbookView {if _aadgb :=_abdc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_babbd )); -_aadgb !=nil {return _aadgb ;};};return nil ;};func (_fdceg *ST_RevisionAction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cecfc ,_ababf :=d .Token ();if _ababf !=nil {return _ababf ;};if _baggc ,_bbbgae :=_cecfc .(_e .EndElement );_bbbgae &&_baggc .Name ==start .Name {*_fdceg =1; -return nil ;};if _eccdc ,_bfbgcb :=_cecfc .(_e .CharData );!_bfbgcb {return _g .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",_cecfc );}else {switch string (_eccdc ){case "":*_fdceg =0; -case "\u0061\u0064\u0064":*_fdceg =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_fdceg =2;};};_cecfc ,_ababf =d .Token ();if _ababf !=nil {return _ababf ;};if _dafege ,_gfecad :=_cecfc .(_e .EndElement );_gfecad &&_dafege .Name ==start .Name {return nil ; -};return _g .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",_cecfc );};func (_egdcd *CT_MdxTuple )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_accbbf :=range start .Attr {if _accbbf .Name .Local =="\u0063"{_eeabe ,_beeef :=_b .ParseUint (_accbbf .Value ,10,32); -if _beeef !=nil {return _beeef ;};_aeca :=uint32 (_eeabe );_egdcd .CAttr =&_aeca ;continue ;};if _accbbf .Name .Local =="\u0063\u0074"{_bgfee ,_cecb :=_accbbf .Value ,error (nil );if _cecb !=nil {return _cecb ;};_egdcd .CtAttr =&_bgfee ;continue ;};if _accbbf .Name .Local =="\u0073\u0069"{_gfebd ,_gdfda :=_b .ParseUint (_accbbf .Value ,10,32); -if _gdfda !=nil {return _gdfda ;};_edbcd :=uint32 (_gfebd );_egdcd .SiAttr =&_edbcd ;continue ;};if _accbbf .Name .Local =="\u0066\u0069"{_dcfb ,_bgbec :=_b .ParseUint (_accbbf .Value ,10,32);if _bgbec !=nil {return _bgbec ;};_dbaba :=uint32 (_dcfb );_egdcd .FiAttr =&_dbaba ; -continue ;};if _accbbf .Name .Local =="\u0062\u0063"{_dagdc ,_bfgfc :=_accbbf .Value ,error (nil );if _bfgfc !=nil {return _bfgfc ;};_egdcd .BcAttr =&_dagdc ;continue ;};if _accbbf .Name .Local =="\u0066\u0063"{_gagcgc ,_bcgge :=_accbbf .Value ,error (nil ); -if _bcgge !=nil {return _bcgge ;};_egdcd .FcAttr =&_gagcgc ;continue ;};if _accbbf .Name .Local =="\u0069"{_cafdc ,_gdddb :=_b .ParseBool (_accbbf .Value );if _gdddb !=nil {return _gdddb ;};_egdcd .IAttr =&_cafdc ;continue ;};if _accbbf .Name .Local =="\u0075"{_decdb ,_babfc :=_b .ParseBool (_accbbf .Value ); -if _babfc !=nil {return _babfc ;};_egdcd .UAttr =&_decdb ;continue ;};if _accbbf .Name .Local =="\u0073\u0074"{_gddb ,_gfbadf :=_b .ParseBool (_accbbf .Value );if _gfbadf !=nil {return _gfbadf ;};_egdcd .StAttr =&_gddb ;continue ;};if _accbbf .Name .Local =="\u0062"{_edaafb ,_aeddd :=_b .ParseBool (_accbbf .Value ); -if _aeddd !=nil {return _aeddd ;};_egdcd .BAttr =&_edaafb ;continue ;};};_afccb :for {_efgff ,_cfaaf :=d .Token ();if _cfaaf !=nil {return _cfaaf ;};switch _aefdd :=_efgff .(type ){case _e .StartElement :switch _aefdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bcdfb :=NewCT_MetadataStringIndex (); -if _fgcffd :=d .DecodeElement (_bcdfb ,&_aefdd );_fgcffd !=nil {return _fgcffd ;};_egdcd .N =append (_egdcd .N ,_bcdfb );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_aefdd .Name ); -if _bacdd :=d .Skip ();_bacdd !=nil {return _bacdd ;};};case _e .EndElement :break _afccb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Sheet and its children +func (_eeccfb *CT_Sheet )Validate ()error {return _eeccfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");}; -// Validate validates the CT_AutoSortScope and its children -func (_dfe *CT_AutoSortScope )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type CT_FilterColumn struct{ +// Validate validates the CT_Filter and its children +func (_ddcce *CT_Filter )Validate ()error {return _ddcce .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3; +ST_SortByIcon ST_SortBy =4;);func NewCT_Pages ()*CT_Pages {_ggecc :=&CT_Pages {};return _ggecc };func NewCT_Sheets ()*CT_Sheets {_bdacd :=&CT_Sheets {};return _bdacd };func (_cbfdfe *ST_CfvoType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbfdfe =0; +case "\u006e\u0075\u006d":*_cbfdfe =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cbfdfe =2;case "\u006d\u0061\u0078":*_cbfdfe =3;case "\u006d\u0069\u006e":*_cbfdfe =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cbfdfe =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_cbfdfe =6; +};return nil ;};type CT_TablePart struct{IdAttr string ;};func (_fbbb *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}}; +e .EncodeElement (_fbbb .Authors ,_gfdf );_bcbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fbbb .CommentList ,_bcbc );if _fbbb .ExtLst !=nil {_bddf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fbbb .ExtLst ,_bddf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Filter Column Data -ColIdAttr uint32 ; +// Validate validates the CT_CfRule and its children +func (_dda *CT_CfRule )Validate ()error {return _dda .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");}; -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// Validate validates the CT_I and its children +func (_cedcg *CT_I )Validate ()error {return _cedcg .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_dbaee :=&CT_RevisionCellChange {};_dbaee .Nc =NewCT_Cell ();return _dbaee ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_bceb :=&CT_CellStyleXfs {}; +return _bceb }; -// Show Filter Button -ShowButtonAttr *bool ; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_aeae *CT_Parameters )ValidateWithPath (path string )error {for _agfef ,_ddccc :=range _aeae .Parameter {if _gceace :=_ddccc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agfef )); +_gceace !=nil {return _gceace ;};};return nil ;};type ST_FormulaExpression byte ;type CT_PCDSDTCEntries struct{ -// Filter Criteria -Filters *CT_Filters ; +// Tuple Count +CountAttr *uint32 ; -// Top 10 -Top10 *CT_Top10 ; +// No Value +M []*CT_Missing ; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Numeric Value +N []*CT_Number ; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// Error Value +E []*CT_Error ; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// Character Value +S []*CT_String ;};type CT_SmartTagPr struct{ -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;}; +// Embed SmartTags +EmbedAttr *bool ; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_gfgbd *CT_TextField )ValidateWithPath (path string )error {if _ddcdg :=_gfgbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddcdg !=nil {return _ddcdg ;};return nil ;}; +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};type CT_ServerFormats struct{ -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_bdabdb *CT_TableParts )ValidateWithPath (path string )error {for _daeca ,_aagaa :=range _bdabdb .TablePart {if _addaab :=_aagaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_daeca )); -_addaab !=nil {return _addaab ;};};return nil ;};func NewCT_Fills ()*CT_Fills {_aaeb :=&CT_Fills {};return _aaeb };func NewCT_OleItem ()*CT_OleItem {_gcbbf :=&CT_OleItem {};return _gcbbf };func (_bafe *CT_DefinedNames )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _bafe .DefinedName !=nil {_efbca :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_afga :=range _bafe .DefinedName {e .EncodeElement (_afga ,_efbca );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_abacee ST_FilterOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abacee .String (),start );}; +// Format Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_gaecf *CT_PCDKPIs )ValidateWithPath (path string )error {for _efada ,_fgbag :=range _gaecf .Kpi {if _gbbca :=_fgbag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_efada ));_gbbca !=nil {return _gbbca ; -};};return nil ;};func (_geace *CT_ExternalLink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdggb :for {_fbce ,_ccgba :=d .Token ();if _ccgba !=nil {return _ccgba ;};switch _begbb :=_fbce .(type ){case _e .StartElement :switch _begbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_geace .Choice =NewCT_ExternalLinkChoice (); -if _effa :=d .DecodeElement (&_geace .Choice .ExternalBook ,&_begbb );_effa !=nil {return _effa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_geace .Choice =NewCT_ExternalLinkChoice (); -if _ffgfe :=d .DecodeElement (&_geace .Choice .DdeLink ,&_begbb );_ffgfe !=nil {return _ffgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_geace .Choice =NewCT_ExternalLinkChoice (); -if _cefgg :=d .DecodeElement (&_geace .Choice .OleLink ,&_begbb );_cefgg !=nil {return _cefgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geace .ExtLst =NewCT_ExtensionList (); -if _eddc :=d .DecodeElement (_geace .ExtLst ,&_begbb );_eddc !=nil {return _eddc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_begbb .Name ); -if _bfeba :=d .Skip ();_bfeba !=nil {return _bfeba ;};};case _e .EndElement :break _fdggb ;case _e .CharData :};};return nil ;};func (_ebfeee *CT_SingleXmlCells )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gabeec :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}}; -for _ ,_edgff :=range _ebfeee .SingleXmlCell {e .EncodeElement (_edgff ,_gabeec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Server Format +ServerFormat []*CT_ServerFormat ;};type CT_RevisionAutoFormatting struct{ -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_afbgaa *CT_Stylesheet )ValidateWithPath (path string )error {if _afbgaa .NumFmts !=nil {if _aaeaab :=_afbgaa .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_aaeaab !=nil {return _aaeaab ;};};if _afbgaa .Fonts !=nil {if _fccecc :=_afbgaa .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073"); -_fccecc !=nil {return _fccecc ;};};if _afbgaa .Fills !=nil {if _eadge :=_afbgaa .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_eadge !=nil {return _eadge ;};};if _afbgaa .Borders !=nil {if _bgbg :=_afbgaa .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_bgbg !=nil {return _bgbg ;};};if _afbgaa .CellStyleXfs !=nil {if _deddf :=_afbgaa .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_deddf !=nil {return _deddf ;};};if _afbgaa .CellXfs !=nil {if _gbgda :=_afbgaa .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073"); -_gbgda !=nil {return _gbgda ;};};if _afbgaa .CellStyles !=nil {if _baaba :=_afbgaa .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_baaba !=nil {return _baaba ;};};if _afbgaa .Dxfs !=nil {if _fcfgd :=_afbgaa .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073"); -_fcfgd !=nil {return _fcfgd ;};};if _afbgaa .TableStyles !=nil {if _efded :=_afbgaa .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_efded !=nil {return _efded ;};};if _afbgaa .Colors !=nil {if _gadcg :=_afbgaa .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073"); -_gadcg !=nil {return _gadcg ;};};if _afbgaa .ExtLst !=nil {if _ebdc :=_afbgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdc !=nil {return _ebdc ;};};return nil ;};func NewCT_PivotFilters ()*CT_PivotFilters {_gcbea :=&CT_PivotFilters {}; -return _gcbea };func (_gdddbd *CT_PivotAreas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdddbd .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gdddbd .CountAttr )}); -};e .EncodeToken (start );if _gdddbd .PivotArea !=nil {_bdeba :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_eggfd :=range _gdddbd .PivotArea {e .EncodeElement (_eggfd ,_bdeba ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Tuple struct{ +// Sheet Id +SheetIdAttr uint32 ; -// Field Index -FldAttr *uint32 ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_ExtensionList struct{ -// Hierarchy Index -HierAttr *uint32 ; +// Extension +Ext []*CT_Extension ;};func NewCT_SharedItems ()*CT_SharedItems {_eeagb :=&CT_SharedItems {};return _eeagb };func (_dggda *Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggda .CT_Table =*NewCT_Table ();for _ ,_bbedgc :=range start .Attr {if _bbedgc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_eddcb ,_fecddd :=_b .ParseUint (_bbedgc .Value ,10,32); +if _fecddd !=nil {return _fecddd ;};_badbd :=uint32 (_eddcb );_dggda .DataDxfIdAttr =&_badbd ;continue ;};if _bbedgc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bfcfbe ,_aebfd :=_b .ParseUint (_bbedgc .Value ,10,32); +if _aebfd !=nil {return _aebfd ;};_agcag :=uint32 (_bfcfbe );_dggda .TotalsRowDxfIdAttr =&_agcag ;continue ;};if _bbedgc .Name .Local =="\u006e\u0061\u006d\u0065"{_abadcg ,_afcdag :=_bbedgc .Value ,error (nil );if _afcdag !=nil {return _afcdag ;};_dggda .NameAttr =&_abadcg ; +continue ;};if _bbedgc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fdaebd ,_caebde :=_b .ParseUint (_bbedgc .Value ,10,32);if _caebde !=nil {return _caebde ;};_cacdb :=uint32 (_fdaebd ); +_dggda .HeaderRowBorderDxfIdAttr =&_cacdb ;continue ;};if _bbedgc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_fbagb ,_bebdc :=_bbedgc .Value ,error (nil );if _bebdc !=nil {return _bebdc ;};_dggda .CommentAttr =&_fbagb ;continue ;};if _bbedgc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_ceeggf ,_dgdfa :=_b .ParseUint (_bbedgc .Value ,10,32); +if _dgdfa !=nil {return _dgdfa ;};_fdcbc :=uint32 (_ceeggf );_dggda .TableBorderDxfIdAttr =&_fdcbc ;continue ;};if _bbedgc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_dggda .TableTypeAttr .UnmarshalXMLAttr (_bbedgc );continue ;};if _bbedgc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_adcbfd ,_cagcge :=_b .ParseUint (_bbedgc .Value ,10,32); +if _cagcge !=nil {return _cagcge ;};_bcgcffe :=uint32 (_adcbfd );_dggda .TotalsRowBorderDxfIdAttr =&_bcgcffe ;continue ;};if _bbedgc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_aadbg ,_aagfa :=_b .ParseBool (_bbedgc .Value );if _aagfa !=nil {return _aagfa ; +};_dggda .InsertRowAttr =&_aadbg ;continue ;};if _bbedgc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cbfdb ,_gaabd :=_bbedgc .Value ,error (nil );if _gaabd !=nil {return _gaabd ;};_dggda .HeaderRowCellStyleAttr =&_cbfdb ; +continue ;};if _bbedgc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_egfcd ,_fbecd :=_b .ParseUint (_bbedgc .Value ,10,32);if _fbecd !=nil {return _fbecd ;};_begbc :=uint32 (_egfcd );_dggda .TotalsRowCountAttr =&_begbc ; +continue ;};if _bbedgc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dgadac ,_ceaea :=_bbedgc .Value ,error (nil );if _ceaea !=nil {return _ceaea ;};_dggda .TotalsRowCellStyleAttr =&_dgadac ; +continue ;};if _bbedgc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_cfcgd ,_dabdea :=_bbedgc .Value ,error (nil );if _dabdea !=nil {return _dabdea ;};_dggda .DisplayNameAttr =_cfcgd ;continue ;};if _bbedgc .Name .Local =="\u0069\u0064"{_bccdg ,_bfgcda :=_b .ParseUint (_bbedgc .Value ,10,32); +if _bfgcda !=nil {return _bfgcda ;};_dggda .IdAttr =uint32 (_bccdg );continue ;};if _bbedgc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_agagbf ,_ebfcg :=_bbedgc .Value ,error (nil );if _ebfcg !=nil {return _ebfcg ; +};_dggda .DataCellStyleAttr =&_agagbf ;continue ;};if _bbedgc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ecacef ,_cbfba :=_b .ParseBool (_bbedgc .Value );if _cbfba !=nil {return _cbfba ;};_dggda .PublishedAttr =&_ecacef ;continue ;}; +if _bbedgc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_deeae ,_cegadg :=_b .ParseUint (_bbedgc .Value ,10,32);if _cegadg !=nil {return _cegadg ;};_afagba :=uint32 (_deeae );_dggda .ConnectionIdAttr =&_afagba ;continue ; +};if _bbedgc .Name .Local =="\u0072\u0065\u0066"{_efgga ,_agfaba :=_bbedgc .Value ,error (nil );if _agfaba !=nil {return _agfaba ;};_dggda .RefAttr =_efgga ;continue ;};if _bbedgc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_baefdf ,_bcfbbe :=_b .ParseBool (_bbedgc .Value ); +if _bcfbbe !=nil {return _bcfbbe ;};_dggda .InsertRowShiftAttr =&_baefdf ;continue ;};if _bbedgc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dgacd ,_abaeee :=_b .ParseBool (_bbedgc .Value );if _abaeee !=nil {return _abaeee ; +};_dggda .TotalsRowShownAttr =&_dgacd ;continue ;};if _bbedgc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bdbec ,_bdade :=_b .ParseUint (_bbedgc .Value ,10,32);if _bdade !=nil {return _bdade ;};_bedge :=uint32 (_bdbec ); +_dggda .HeaderRowDxfIdAttr =&_bedge ;continue ;};if _bbedgc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gbcfb ,_fdddg :=_b .ParseUint (_bbedgc .Value ,10,32);if _fdddg !=nil {return _fdddg ;};_gdgfcc :=uint32 (_gbcfb ); +_dggda .HeaderRowCountAttr =&_gdgfcc ;continue ;};};_baebcd :for {_acaag ,_fgege :=d .Token ();if _fgege !=nil {return _fgege ;};switch _fadgf :=_acaag .(type ){case _f .StartElement :switch _fadgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_dggda .AutoFilter =NewCT_AutoFilter (); +if _ecefd :=d .DecodeElement (_dggda .AutoFilter ,&_fadgf );_ecefd !=nil {return _ecefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_dggda .SortState =NewCT_SortState (); +if _bgfdf :=d .DecodeElement (_dggda .SortState ,&_fadgf );_bgfdf !=nil {return _bgfdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _baebaa :=d .DecodeElement (_dggda .TableColumns ,&_fadgf ); +_baebaa !=nil {return _baebaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_dggda .TableStyleInfo =NewCT_TableStyleInfo (); +if _cbdce :=d .DecodeElement (_dggda .TableStyleInfo ,&_fadgf );_cbdce !=nil {return _cbdce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggda .ExtLst =NewCT_ExtensionList (); +if _gdfega :=d .DecodeElement (_dggda .ExtLst ,&_fadgf );_gdfega !=nil {return _gdfega ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0061\u0062l\u0065 \u0025\u0076",_fadgf .Name ); +if _cacbgb :=d .Skip ();_cacbgb !=nil {return _cacbgb ;};};case _f .EndElement :break _baebcd ;case _f .CharData :};};return nil ;};func (_dcedea *ST_Scope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdfd ,_acfedc :=d .Token ();if _acfedc !=nil {return _acfedc ; +};if _aafgb ,_eafacg :=_gfdfd .(_f .EndElement );_eafacg &&_aafgb .Name ==start .Name {*_dcedea =1;return nil ;};if _cccab ,_dcgbg :=_gfdfd .(_f .CharData );!_dcgbg {return _bg .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",_gfdfd ); +}else {switch string (_cccab ){case "":*_dcedea =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_dcedea =1;case "\u0064\u0061\u0074\u0061":*_dcedea =2;case "\u0066\u0069\u0065l\u0064":*_dcedea =3;};};_gfdfd ,_acfedc =d .Token ();if _acfedc !=nil {return _acfedc ; +};if _dbgdd ,_gcbgfe :=_gfdfd .(_f .EndElement );_gcbgfe &&_dbgdd .Name ==start .Name {return nil ;};return _bg .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",_gfdfd ); +};func (_dffaab ST_GrowShrinkType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdeff :=_f .Attr {};_fdeff .Name =name ;switch _dffaab {case ST_GrowShrinkTypeUnset :_fdeff .Value ="";case ST_GrowShrinkTypeInsertDelete :_fdeff .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065"; +case ST_GrowShrinkTypeInsertClear :_fdeff .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_fdeff .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _fdeff ,nil ; +};func (_fgffd *Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _fgffd .CT_Revisions .MarshalXML (e ,start );};func (_gafae *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebddg :=range start .Attr {if _aebddg .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_edaaa ,_eecgg :=_b .ParseUint (_aebddg .Value ,10,8); +if _eecgg !=nil {return _eecgg ;};_gagbb :=uint8 (_edaaa );_gafae .OutlineLevelAttr =&_gagbb ;continue ;};if _aebddg .Name .Local =="\u0072"{_aeebff ,_fcfae :=_b .ParseUint (_aebddg .Value ,10,32);if _fcfae !=nil {return _fcfae ;};_beecg :=uint32 (_aeebff ); +_gafae .RAttr =&_beecg ;continue ;};if _aebddg .Name .Local =="\u0073"{_bedeb ,_bbdcd :=_b .ParseUint (_aebddg .Value ,10,32);if _bbdcd !=nil {return _bbdcd ;};_adefa :=uint32 (_bedeb );_gafae .SAttr =&_adefa ;continue ;};if _aebddg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_abefd ,_adeeb :=_b .ParseBool (_aebddg .Value ); +if _adeeb !=nil {return _adeeb ;};_gafae .CustomFormatAttr =&_abefd ;continue ;};if _aebddg .Name .Local =="\u0068\u0074"{_abdgg ,_ffdbe :=_b .ParseFloat (_aebddg .Value ,64);if _ffdbe !=nil {return _ffdbe ;};_gafae .HtAttr =&_abdgg ;continue ;};if _aebddg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gbcae ,_bbfad :=_b .ParseBool (_aebddg .Value ); +if _bbfad !=nil {return _bbfad ;};_gafae .HiddenAttr =&_gbcae ;continue ;};if _aebddg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bdbcb ,_eeabd :=_b .ParseBool (_aebddg .Value );if _eeabd !=nil {return _eeabd ; +};_gafae .CustomHeightAttr =&_bdbcb ;continue ;};if _aebddg .Name .Local =="\u0073\u0070\u0061n\u0073"{_gecada ,_cgddb :=ParseSliceST_CellSpans (_aebddg .Value );if _cgddb !=nil {return _cgddb ;};_gafae .SpansAttr =&_gecada ;continue ;};if _aebddg .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_fgbfa ,_aaadfe :=_b .ParseBool (_aebddg .Value ); +if _aaadfe !=nil {return _aaadfe ;};_gafae .CollapsedAttr =&_fgbfa ;continue ;};if _aebddg .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_gcbfd ,_fgeac :=_b .ParseBool (_aebddg .Value );if _fgeac !=nil {return _fgeac ;};_gafae .ThickTopAttr =&_gcbfd ; +continue ;};if _aebddg .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_gffcea ,_cdfcc :=_b .ParseBool (_aebddg .Value );if _cdfcc !=nil {return _cdfcc ;};_gafae .ThickBotAttr =&_gffcea ;continue ;};if _aebddg .Name .Local =="\u0070\u0068"{_ebfdaa ,_gccee :=_b .ParseBool (_aebddg .Value ); +if _gccee !=nil {return _gccee ;};_gafae .PhAttr =&_ebfdaa ;continue ;};};_dcbda :for {_fddac ,_cdbbf :=d .Token ();if _cdbbf !=nil {return _cdbbf ;};switch _fbbcc :=_fddac .(type ){case _f .StartElement :switch _fbbcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_gfgga :=NewCT_Cell (); +if _fgced :=d .DecodeElement (_gfgga ,&_fbbcc );_fgced !=nil {return _fgced ;};_gafae .C =append (_gafae .C ,_gfgga );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gafae .ExtLst =NewCT_ExtensionList (); +if _fffcg :=d .DecodeElement (_gafae .ExtLst ,&_fbbcc );_fffcg !=nil {return _fffcg ;};default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_fbbcc .Name ); +if _ceacc :=d .Skip ();_ceacc !=nil {return _ceacc ;};};case _f .EndElement :break _dcbda ;case _f .CharData :};};return nil ;}; -// Item Index -ItemAttr uint32 ;};type CT_PivotField struct{ +// Validate validates the CT_CellXfs and its children +func (_bebe *CT_CellXfs )Validate ()error {return _bebe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};type CT_Drawing struct{IdAttr string ;}; -// Field Name -NameAttr *string ; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_ddfd *CT_FileVersion )ValidateWithPath (path string )error {if _ddfd .CodeNameAttr !=nil {if !_e .ST_GuidPatternRe .MatchString (*_ddfd .CodeNameAttr ){return _bg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\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 ,_e .ST_GuidPatternRe ,*_ddfd .CodeNameAttr ); +};};return nil ;};func NewCT_FieldGroup ()*CT_FieldGroup {_gcfc :=&CT_FieldGroup {};return _gcfc };func (_aaeae *ST_CellComments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cedcae ,_agaac :=d .Token ();if _agaac !=nil {return _agaac ; +};if _ccebf ,_cagcf :=_cedcae .(_f .EndElement );_cagcf &&_ccebf .Name ==start .Name {*_aaeae =1;return nil ;};if _gcbef ,_daaeb :=_cedcae .(_f .CharData );!_daaeb {return _bg .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",_cedcae ); +}else {switch string (_gcbef ){case "":*_aaeae =0;case "\u006e\u006f\u006e\u0065":*_aaeae =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_aaeae =2;case "\u0061\u0074\u0045n\u0064":*_aaeae =3;};};_cedcae ,_agaac =d .Token ();if _agaac !=nil {return _agaac ; +};if _bdbef ,_eebdf :=_cedcae .(_f .EndElement );_eebdf &&_bdbef .Name ==start .Name {return nil ;};return _bg .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",_cedcae ); +}; -// Axis -AxisAttr ST_Axis ; +// Validate validates the CT_CellStyles and its children +func (_gafb *CT_CellStyles )Validate ()error {return _gafb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_dbfbga *CT_PivotHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffddg :=range start .Attr {if _ffddg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_gedca ,_bbdea :=_b .ParseBool (_ffddg .Value ); +if _bbdea !=nil {return _bbdea ;};_dbfbga .DragToDataAttr =&_gedca ;continue ;};if _ffddg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cfcec ,_efcfab :=_b .ParseBool (_ffddg .Value );if _efcfab !=nil {return _efcfab ;};_dbfbga .OutlineAttr =&_cfcec ; +continue ;};if _ffddg .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_eegcc ,_fdafeb :=_b .ParseBool (_ffddg .Value );if _fdafeb !=nil {return _fdafeb ;};_dbfbga .SubtotalTopAttr =&_eegcc ;continue ;};if _ffddg .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_cffcf ,_bdad :=_b .ParseBool (_ffddg .Value ); +if _bdad !=nil {return _bdad ;};_dbfbga .ShowInFieldListAttr =&_cffcf ;continue ;};if _ffddg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_egede ,_bccbbf :=_b .ParseBool (_ffddg .Value );if _bccbbf !=nil {return _bccbbf ;};_dbfbga .DragToRowAttr =&_egede ; +continue ;};if _ffddg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_bbcdfc ,_cabfc :=_b .ParseBool (_ffddg .Value );if _cabfc !=nil {return _cabfc ;};_dbfbga .DragToColAttr =&_bbcdfc ;continue ;};if _ffddg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_fcdff ,_aeffa :=_b .ParseBool (_ffddg .Value ); +if _aeffa !=nil {return _aeffa ;};_dbfbga .DragToPageAttr =&_fcdff ;continue ;};if _ffddg .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_egbde ,_fgbac :=_b .ParseBool (_ffddg .Value ); +if _fgbac !=nil {return _fgbac ;};_dbfbga .MultipleItemSelectionAllowedAttr =&_egbde ;continue ;};if _ffddg .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_caeecd ,_ceadeb :=_b .ParseBool (_ffddg .Value );if _ceadeb !=nil {return _ceadeb ;};_dbfbga .DragOffAttr =&_caeecd ; +continue ;};if _ffddg .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_gafea ,_fbacc :=_b .ParseBool (_ffddg .Value );if _fbacc !=nil {return _fbacc ;};_dbfbga .IncludeNewItemsInFilterAttr =&_gafea ; +continue ;};if _ffddg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fbgdg ,_dcbcae :=_ffddg .Value ,error (nil );if _dcbcae !=nil {return _dcbcae ;};_dbfbga .CaptionAttr =&_fbgdg ;continue ;};};_geeec :for {_ccdffb ,_gbgbg :=d .Token ();if _gbgbg !=nil {return _gbgbg ; +};switch _eeccc :=_ccdffb .(type ){case _f .StartElement :switch _eeccc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_dbfbga .Mps =NewCT_MemberProperties (); +if _cffeed :=d .DecodeElement (_dbfbga .Mps ,&_eeccc );_cffeed !=nil {return _cffeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_ffcfb :=NewCT_Members (); +if _decac :=d .DecodeElement (_ffcfb ,&_eeccc );_decac !=nil {return _decac ;};_dbfbga .Members =append (_dbfbga .Members ,_ffcfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfbga .ExtLst =NewCT_ExtensionList (); +if _fdbegc :=d .DecodeElement (_dbfbga .ExtLst ,&_eeccc );_fdbegc !=nil {return _fdbegc ;};default:_cf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_eeccc .Name ); +if _addaec :=d .Skip ();_addaec !=nil {return _addaec ;};};case _f .EndElement :break _geeec ;case _f .CharData :};};return nil ;};func NewCT_ExternalBook ()*CT_ExternalBook {_bgbg :=&CT_ExternalBook {};return _bgbg };func (_fdgff *ST_PivotFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdgff =0; +case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_fdgff =1;case "\u0063\u006f\u0075n\u0074":*_fdgff =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fdgff =3;case "\u0073\u0075\u006d":*_fdgff =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_fdgff =5; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdgff =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_fdgff =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_fdgff =8; +case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fdgff =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_fdgff =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fdgff =11; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_fdgff =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_fdgff =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_fdgff =14; +case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fdgff =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_fdgff =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_fdgff =17; +case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fdgff =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_fdgff =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdgff =20; +case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fdgff =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fdgff =22; +case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fdgff =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fdgff =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdgff =25; +case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdgff =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_fdgff =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdgff =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_fdgff =29; +case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fdgff =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_fdgff =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fdgff =32; +case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdgff =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fdgff =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fdgff =35;case "\u0074\u006f\u0064a\u0079":*_fdgff =36; +case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fdgff =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fdgff =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fdgff =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fdgff =40; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fdgff =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fdgff =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fdgff =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fdgff =44; +case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fdgff =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fdgff =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fdgff =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fdgff =48; +case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fdgff =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fdgff =50;case "\u0051\u0031":*_fdgff =51;case "\u0051\u0032":*_fdgff =52;case "\u0051\u0033":*_fdgff =53;case "\u0051\u0034":*_fdgff =54; +case "\u004d\u0031":*_fdgff =55;case "\u004d\u0032":*_fdgff =56;case "\u004d\u0033":*_fdgff =57;case "\u004d\u0034":*_fdgff =58;case "\u004d\u0035":*_fdgff =59;case "\u004d\u0036":*_fdgff =60;case "\u004d\u0037":*_fdgff =61;case "\u004d\u0038":*_fdgff =62; +case "\u004d\u0039":*_fdgff =63;case "\u004d\u0031\u0030":*_fdgff =64;case "\u004d\u0031\u0031":*_fdgff =65;case "\u004d\u0031\u0032":*_fdgff =66;};return nil ;};func (_acbead *CT_Set )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acbead .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_acbead .CountAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_bg .Sprintf ("\u0025\u0076",_acbead .MaxRankAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",_acbead .SetDefinitionAttr )}); +if _acbead .SortTypeAttr !=ST_SortTypeUnset {_cgedd ,_dbcbcda :=_acbead .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _dbcbcda !=nil {return _dbcbcda ;};start .Attr =append (start .Attr ,_cgedd ); +};if _acbead .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_acbead .QueryFailedAttr ))});};e .EncodeToken (start ); +if _acbead .Tpls !=nil {_gaegbcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_fbceb :=range _acbead .Tpls {e .EncodeElement (_fbceb ,_gaegbcg );};};if _acbead .SortByTuple !=nil {_gdaee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}}; +e .EncodeElement (_acbead .SortByTuple ,_gdaee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CustomChartsheetViews struct{ -// Data Field -DataFieldAttr *bool ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;};func (_bacdb ST_UpdateLinks )ValidateWithPath (path string )error {switch _bacdb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacdb )); +};return nil ;};func (_eedbff ST_CellSpans )String ()string {return _d .Join (_eedbff ,"\u0020")}; -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_ageb *CT_Filter )ValidateWithPath (path string )error {return nil };func (_ceedcg *CT_Xf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eggdb :=range start .Attr {if _eggdb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_acedcf ,_ffcfga :=_b .ParseBool (_eggdb .Value ); +if _ffcfga !=nil {return _ffcfga ;};_ceedcg .ApplyFontAttr =&_acedcf ;continue ;};if _eggdb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eagca ,_fabcb :=_b .ParseUint (_eggdb .Value ,10,32);if _fabcb !=nil {return _fabcb ;};_dcaeg :=uint32 (_eagca ); +_ceedcg .NumFmtIdAttr =&_dcaeg ;continue ;};if _eggdb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_bbaed ,_afafbd :=_b .ParseBool (_eggdb .Value );if _afafbd !=nil {return _afafbd ;};_ceedcg .ApplyFillAttr =&_bbaed ;continue ;};if _eggdb .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_deebb ,_gafegd :=_b .ParseUint (_eggdb .Value ,10,32); +if _gafegd !=nil {return _gafegd ;};_fgggd :=uint32 (_deebb );_ceedcg .FillIdAttr =&_fgggd ;continue ;};if _eggdb .Name .Local =="\u0078\u0066\u0049\u0064"{_cceec ,_geagb :=_b .ParseUint (_eggdb .Value ,10,32);if _geagb !=nil {return _geagb ;};_gccdc :=uint32 (_cceec ); +_ceedcg .XfIdAttr =&_gccdc ;continue ;};if _eggdb .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_adgbc ,_beabae :=_b .ParseBool (_eggdb .Value );if _beabae !=nil {return _beabae ;};_ceedcg .QuotePrefixAttr =&_adgbc ;continue ; +};if _eggdb .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_eggbfa ,_fceccc :=_b .ParseBool (_eggdb .Value );if _fceccc !=nil {return _fceccc ;};_ceedcg .PivotButtonAttr =&_eggbfa ;continue ;};if _eggdb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_eabgf ,_ggbfe :=_b .ParseBool (_eggdb .Value ); +if _ggbfe !=nil {return _ggbfe ;};_ceedcg .ApplyNumberFormatAttr =&_eabgf ;continue ;};if _eggdb .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_gefeda ,_gaebc :=_b .ParseUint (_eggdb .Value ,10,32);if _gaebc !=nil {return _gaebc ;};_fcagdc :=uint32 (_gefeda ); +_ceedcg .FontIdAttr =&_fcagdc ;continue ;};if _eggdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_adede ,_fgagc :=_b .ParseUint (_eggdb .Value ,10,32);if _fgagc !=nil {return _fgagc ;};_bcdea :=uint32 (_adede );_ceedcg .BorderIdAttr =&_bcdea ; +continue ;};if _eggdb .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_eafcf ,_fcebdc :=_b .ParseBool (_eggdb .Value );if _fcebdc !=nil {return _fcebdc ;};_ceedcg .ApplyBorderAttr =&_eafcf ;continue ;};if _eggdb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_bacdc ,_bcegdab :=_b .ParseBool (_eggdb .Value ); +if _bcegdab !=nil {return _bcegdab ;};_ceedcg .ApplyAlignmentAttr =&_bacdc ;continue ;};if _eggdb .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_gggbdc ,_gadafb :=_b .ParseBool (_eggdb .Value );if _gadafb !=nil {return _gadafb ; +};_ceedcg .ApplyProtectionAttr =&_gggbdc ;continue ;};};_fdecb :for {_bdfgfdd ,_gbgac :=d .Token ();if _gbgac !=nil {return _gbgac ;};switch _ffege :=_bdfgfdd .(type ){case _f .StartElement :switch _ffege .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_ceedcg .Alignment =NewCT_CellAlignment (); +if _becbbc :=d .DecodeElement (_ceedcg .Alignment ,&_ffege );_becbbc !=nil {return _becbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ceedcg .Protection =NewCT_CellProtection (); +if _facgc :=d .DecodeElement (_ceedcg .Protection ,&_ffege );_facgc !=nil {return _facgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceedcg .ExtLst =NewCT_ExtensionList (); +if _aabdfd :=d .DecodeElement (_ceedcg .ExtLst ,&_ffege );_aabdfd !=nil {return _aabdfd ;};default:_cf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fX\u0066 \u0025\u0076",_ffege .Name ); +if _gfbbbf :=d .Skip ();_gfbbbf !=nil {return _gfbbbf ;};};case _f .EndElement :break _fdecb ;case _f .CharData :};};return nil ;}; -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// Validate validates the CT_DataValidations and its children +func (_eaba *CT_DataValidations )Validate ()error {return _eaba .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};type ST_DataConsolidateFunction byte ;func (_cacaf *CT_IconFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dgac ,_cbfgb :=_cacaf .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); +if _cbfgb !=nil {return _cbfgb ;};start .Attr =append (start .Attr ,_dgac );if _cacaf .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_cacaf .IconIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_cdbde :=&CT_ExtensionList {};return _cdbde };func (_eafgb *CT_DateGroupItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_bg .Sprintf ("\u0025\u0076",_eafgb .YearAttr )}); +if _eafgb .MonthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_eafgb .MonthAttr )});};if _eafgb .DayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0079"},Value :_bg .Sprintf ("\u0025\u0076",*_eafgb .DayAttr )}); +};if _eafgb .HourAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_eafgb .HourAttr )});};if _eafgb .MinuteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_eafgb .MinuteAttr )}); +};if _eafgb .SecondAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_eafgb .SecondAttr )});};_bedg ,_gfdge :=_eafgb .DateTimeGroupingAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); +if _gfdge !=nil {return _gfdge ;};start .Attr =append (start .Attr ,_bedg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daadfe *CT_Record )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfac :for {_ebdd ,_cffdb :=d .Token (); +if _cffdb !=nil {return _cffdb ;};switch _daaea :=_ebdd .(type ){case _f .StartElement :switch _daaea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_fefac :=NewCT_Missing (); +if _edabf :=d .DecodeElement (_fefac ,&_daaea );_edabf !=nil {return _edabf ;};_daadfe .M =append (_daadfe .M ,_fefac );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_daabec :=NewCT_Number (); +if _eeceb :=d .DecodeElement (_daabec ,&_daaea );_eeceb !=nil {return _eeceb ;};_daadfe .N =append (_daadfe .N ,_daabec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fbece :=NewCT_Boolean (); +if _dfced :=d .DecodeElement (_fbece ,&_daaea );_dfced !=nil {return _dfced ;};_daadfe .B =append (_daadfe .B ,_fbece );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gffa :=NewCT_Error (); +if _bbgfab :=d .DecodeElement (_gffa ,&_daaea );_bbgfab !=nil {return _bbgfab ;};_daadfe .E =append (_daadfe .E ,_gffa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_fabge :=NewCT_String (); +if _ffee :=d .DecodeElement (_fabge ,&_daaea );_ffee !=nil {return _ffee ;};_daadfe .S =append (_daadfe .S ,_fabge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_fgfa :=NewCT_DateTime (); +if _acbge :=d .DecodeElement (_fgfa ,&_daaea );_acbge !=nil {return _acbge ;};_daadfe .D =append (_daadfe .D ,_fgfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fcfgca :=NewCT_Index (); +if _beeefa :=d .DecodeElement (_fcfgca ,&_daaea );_beeefa !=nil {return _beeefa ;};_daadfe .X =append (_daadfe .X ,_fcfgca );default:_cf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_daaea .Name ); +if _fagdc :=d .Skip ();_fagdc !=nil {return _fagdc ;};};case _f .EndElement :break _fbfac ;case _f .CharData :};};return nil ;};type ST_VerticalAlignment byte ;type Comments struct{CT_Comments };type ST_FontScheme byte ;func NewCT_Hyperlink ()*CT_Hyperlink {_gegd :=&CT_Hyperlink {}; +return _gegd };type CT_Selection struct{ -// Hidden Level -HiddenLevelAttr *bool ; +// Pane +PaneAttr ST_Pane ; -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Active Cell Location +ActiveCellAttr *string ; -// Compact -CompactAttr *bool ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// All Items Expanded -AllDrilledAttr *bool ; +// Sequence of References +SqrefAttr *ST_Sqref ;};type VolTypes struct{CT_VolTypes }; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Validate validates the CT_HierarchyUsage and its children +func (_dccdfb *CT_HierarchyUsage )Validate ()error {return _dccdfb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func NewCT_Font ()*CT_Font {_egge :=&CT_Font {};return _egge }; +type CT_Color struct{ -// Outline Items -OutlineAttr *bool ; +// Automatic +AutoAttr *bool ; -// Subtotals At Top -SubtotalTopAttr *bool ; +// Index +IndexedAttr *uint32 ; -// Drag To Row -DragToRowAttr *bool ; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Drag To Column -DragToColAttr *bool ; +// Theme Color +ThemeAttr *uint32 ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Tint +TintAttr *float64 ;};func (_dcfcgb *CT_Formats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcfcgb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_dcfcgb .CountAttr )}); +};e .EncodeToken (start );_cbdaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_dcbcd :=range _dcfcgb .Format {e .EncodeElement (_dcbcd ,_cbdaf );};e .EncodeToken (_f .EndElement {Name :start .Name }); +return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_ffbc :=&CT_CsPageSetup {};return _ffbc }; -// Drag Field to Page -DragToPageAttr *bool ; +// Validate validates the CT_DdeItems and its children +func (_acag *CT_DdeItems )Validate ()error {return _acag .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};type CT_Sst struct{ -// Field Can Drag to Data -DragToDataAttr *bool ; +// String Count +CountAttr *uint32 ; -// Drag Off -DragOffAttr *bool ; +// Unique String Count +UniqueCountAttr *uint32 ; -// Show All Items -ShowAllAttr *bool ; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// Validate validates the CT_PivotSelection and its children +func (_fedeea *CT_PivotSelection )Validate ()error {return _fedeea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type Dialogsheet struct{CT_Dialogsheet };const (ST_CfvoTypeUnset ST_CfvoType =0; +ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_caa *CT_Break )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgdg :=range start .Attr {if _fgdg .Name .Local =="\u0069\u0064"{_efg ,_dgd :=_b .ParseUint (_fgdg .Value ,10,32); +if _dgd !=nil {return _dgd ;};_ebbc :=uint32 (_efg );_caa .IdAttr =&_ebbc ;continue ;};if _fgdg .Name .Local =="\u006d\u0069\u006e"{_eed ,_abg :=_b .ParseUint (_fgdg .Value ,10,32);if _abg !=nil {return _abg ;};_aggbd :=uint32 (_eed );_caa .MinAttr =&_aggbd ; +continue ;};if _fgdg .Name .Local =="\u006d\u0061\u0078"{_cbf ,_ddf :=_b .ParseUint (_fgdg .Value ,10,32);if _ddf !=nil {return _ddf ;};_dbbf :=uint32 (_cbf );_caa .MaxAttr =&_dbbf ;continue ;};if _fgdg .Name .Local =="\u006d\u0061\u006e"{_fdge ,_abef :=_b .ParseBool (_fgdg .Value ); +if _abef !=nil {return _abef ;};_caa .ManAttr =&_fdge ;continue ;};if _fgdg .Name .Local =="\u0070\u0074"{_gaf ,_eba :=_b .ParseBool (_fgdg .Value );if _eba !=nil {return _eba ;};_caa .PtAttr =&_gaf ;continue ;};};for {_fgeg ,_gde :=d .Token ();if _gde !=nil {return _bg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_gde ); +};if _acgb ,_cdc :=_fgeg .(_f .EndElement );_cdc &&_acgb .Name ==start .Name {break ;};};return nil ;};func (_afagbc ST_FileType )Validate ()error {return _afagbc .ValidateWithPath ("")}; -// Server-based Page Field -ServerFieldAttr *bool ; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_bedaa *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Validate validates the CT_X and its children +func (_ggegf *CT_X )Validate ()error {return _ggegf .ValidateWithPath ("\u0043\u0054\u005f\u0058")}; -// Auto Show -AutoShowAttr *bool ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_bcadc *CT_MetadataStrings )ValidateWithPath (path string )error {for _cdaef ,_bbcbb :=range _bcadc .S {if _egfd :=_bbcbb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cdaef ));_egfd !=nil {return _egfd ; +};};return nil ;}; -// Top Auto Show -TopAutoShowAttr *bool ; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_ebagd *CT_GroupItems )ValidateWithPath (path string )error {for _cgbge ,_cbeaa :=range _ebagd .M {if _bdcd :=_cbeaa .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cgbge ));_bdcd !=nil {return _bdcd ;}; +};for _aeaad ,_ebbde :=range _ebagd .N {if _fffee :=_ebbde .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_aeaad ));_fffee !=nil {return _fffee ;};};for _aefad ,_fggdf :=range _ebagd .B {if _ecef :=_fggdf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_aefad )); +_ecef !=nil {return _ecef ;};};for _dbde ,_beccb :=range _ebagd .E {if _egbc :=_beccb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dbde ));_egbc !=nil {return _egbc ;};};for _cdece ,_becac :=range _ebagd .S {if _dadfg :=_becac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cdece )); +_dadfg !=nil {return _dadfg ;};};for _gedge ,_dacgg :=range _ebagd .D {if _gdgfd :=_dacgg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gedge ));_gdgfd !=nil {return _gdgfd ;};};return nil ;};func (_ddegb ST_ShowDataAs )String ()string {switch _ddegb {case 0:return ""; +case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066"; +case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c"; +case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_ggedcb ST_Scope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggedcb .String (),start );};type CT_RowFields struct{ -// Hide New Items -HideNewItemsAttr *bool ; +// Repeated Items Count +CountAttr *uint32 ; -// Measure Filter -MeasureFilterAttr *bool ; +// Row Items +Field []*CT_Field ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_afdac :=&CT_PivotHierarchies {};return _afdac };type CT_SheetIdMap struct{ -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Sheet Count +CountAttr *uint32 ; -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// Sheet Id +SheetId []*CT_SheetId ;};func (_ccdgc *CT_ExternalReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egaf :=range start .Attr {if _egaf .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"&&_egaf .Name .Local =="\u0069\u0064"||_egaf .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"&&_egaf .Name .Local =="\u0069\u0064"{_ffcb ,_bbfcg :=_egaf .Value ,error (nil ); +if _bbfcg !=nil {return _bbfcg ;};_ccdgc .IdAttr =_ffcb ;continue ;};};for {_deefe ,_faad :=d .Token ();if _faad !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_faad ); +};if _ebcdf ,_fgff :=_deefe .(_f .EndElement );_fgff &&_ebcdf .Name ==start .Name {break ;};};return nil ;};type ST_WebSourceType byte ;func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_fbdbb :=&CT_RevisionHeaders {};_fbdbb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _fbdbb ;};func (_dfcabe *CT_XmlColumnPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dfcabe .MapIdAttr )}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_bg .Sprintf ("\u0025\u0076",_dfcabe .XpathAttr )});if _dfcabe .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_dfcabe .DenormalizedAttr ))}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_dfcabe .XmlDataTypeAttr )});e .EncodeToken (start );if _dfcabe .ExtLst !=nil {_affaea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_dfcabe .ExtLst ,_affaea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_adeb *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_efaa *CT_ColHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdaeb :=range start .Attr {if _bdaeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecfd ,_ccdg :=_b .ParseUint (_bdaeb .Value ,10,32); +if _ccdg !=nil {return _ccdg ;};_egcb :=uint32 (_ecfd );_efaa .CountAttr =&_egcb ;continue ;};};_fcdeb :for {_fbba ,_gceef :=d .Token ();if _gceef !=nil {return _gceef ;};switch _gded :=_fbba .(type ){case _f .StartElement :switch _gded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_fece :=NewCT_HierarchyUsage (); +if _ddcdc :=d .DecodeElement (_fece ,&_gded );_ddcdc !=nil {return _ddcdc ;};_efaa .ColHierarchyUsage =append (_efaa .ColHierarchyUsage ,_fece );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_gded .Name ); +if _gcbbe :=d .Skip ();_gcbbe !=nil {return _gcbbe ;};};case _f .EndElement :break _fcdeb ;case _f .CharData :};};return nil ;};func (_dgfacf ST_PaneState )String ()string {switch _dgfacf {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e"; +case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};type Table struct{CT_Table };func (_degfd ST_TableType )ValidateWithPath (path string )error {switch _degfd {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degfd )); +};return nil ;};type Chartsheet struct{CT_Chartsheet };func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_afag :=&CT_ExternalDefinedNames {};return _afag ;};func NewCT_SortState ()*CT_SortState {_cedcag :=&CT_SortState {};return _cedcag };func (_dbace *CT_FontSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcgad :=range start .Attr {if _fcgad .Name .Local =="\u0076\u0061\u006c"{_bbfcb ,_gbbcd :=_b .ParseFloat (_fcgad .Value ,64); +if _gbbcd !=nil {return _gbbcd ;};_dbace .ValAttr =_bbfcb ;continue ;};};for {_eceda ,_bggda :=d .Token ();if _bggda !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_bggda ); +};if _fdfgfb ,_bdecb :=_eceda .(_f .EndElement );_bdecb &&_fdfgfb .Name ==start .Name {break ;};};return nil ;};func (_edagf *CT_Parameters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caffg :=range start .Attr {if _caffg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcgfeb ,_ddfa :=_b .ParseUint (_caffg .Value ,10,32); +if _ddfa !=nil {return _ddfa ;};_cefbb :=uint32 (_bcgfeb );_edagf .CountAttr =&_cefbb ;continue ;};};_daaad :for {_abac ,_dgcba :=d .Token ();if _dgcba !=nil {return _dgcba ;};switch _babba :=_abac .(type ){case _f .StartElement :switch _babba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_eafef :=NewCT_Parameter (); +if _dfabf :=d .DecodeElement (_eafef ,&_babba );_dfabf !=nil {return _dfabf ;};_edagf .Parameter =append (_edagf .Parameter ,_eafef );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_babba .Name ); +if _dbabd :=d .Skip ();_dbabd !=nil {return _dbabd ;};};case _f .EndElement :break _daaad ;case _f .CharData :};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_cbbac :=&CT_DynamicFilter {};_cbbac .TypeAttr =ST_DynamicFilterType (1);return _cbbac ; +};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_bbafd :=&CT_RevisionCustomView {};_bbafd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +_bbafd .ActionAttr =ST_RevisionAction (1);return _bbafd ;};func (_ggcdd *CT_Hyperlinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cadbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}}; +for _ ,_egdd :=range _ggcdd .Hyperlink {e .EncodeElement (_egdd ,_cadbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debbc *CT_SheetDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agagfb :=range start .Attr {if _agagfb .Name .Local =="\u0072\u0065\u0066"{_aecde ,_bbegd :=_agagfb .Value ,error (nil ); +if _bbegd !=nil {return _bbegd ;};_debbc .RefAttr =_aecde ;continue ;};};for {_dabcg ,_bcabc :=d .Token ();if _bcabc !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_bcabc ); +};if _ccdgcb ,_agfeea :=_dabcg .(_f .EndElement );_agfeea &&_ccdgcb .Name ==start .Name {break ;};};return nil ;};func (_abfgf *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_abfgf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;}; -// Data Source Sort -DataSourceSortAttr *bool ; +// Validate validates the CT_SharedItems and its children +func (_accdea *CT_SharedItems )Validate ()error {return _accdea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_cdecg *CT_PivotField )ValidateWithPath (path string )error {if _babda :=_cdecg .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_babda !=nil {return _babda ;};if _bdaag :=_cdecg .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_bdaag !=nil {return _bdaag ;};if _cdecg .Items !=nil {if _gccge :=_cdecg .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_gccge !=nil {return _gccge ;};};if _cdecg .AutoSortScope !=nil {if _adaaec :=_cdecg .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065"); +_adaaec !=nil {return _adaaec ;};};if _cdecg .ExtLst !=nil {if _ebabd :=_cdecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebabd !=nil {return _ebabd ;};};return nil ;};func NewCT_MapInfo ()*CT_MapInfo {_fffdgdg :=&CT_MapInfo {}; +return _fffdgdg };func (_dgdba ST_DynamicFilterType )Validate ()error {return _dgdba .ValidateWithPath ("")};func (_eacda *CT_InputCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffef :=range start .Attr {if _ffef .Name .Local =="\u0072"{_dfdfd ,_bffa :=_ffef .Value ,error (nil ); +if _bffa !=nil {return _bffa ;};_eacda .RAttr =_dfdfd ;continue ;};if _ffef .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gafaa ,_eedega :=_b .ParseBool (_ffef .Value );if _eedega !=nil {return _eedega ;};_eacda .DeletedAttr =&_gafaa ;continue ; +};if _ffef .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_ffba ,_gfeca :=_b .ParseBool (_ffef .Value );if _gfeca !=nil {return _gfeca ;};_eacda .UndoneAttr =&_ffba ;continue ;};if _ffef .Name .Local =="\u0076\u0061\u006c"{_dbcca ,_ccdf :=_ffef .Value ,error (nil ); +if _ccdf !=nil {return _ccdf ;};_eacda .ValAttr =_dbcca ;continue ;};if _ffef .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_abdcf ,_fcbdg :=_b .ParseUint (_ffef .Value ,10,32);if _fcbdg !=nil {return _fcbdg ;};_feade :=uint32 (_abdcf ); +_eacda .NumFmtIdAttr =&_feade ;continue ;};};for {_fbddd ,_ccfd :=d .Token ();if _ccfd !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_ccfd );};if _fcace ,_dafag :=_fbddd .(_f .EndElement ); +_dafag &&_fcace .Name ==start .Name {break ;};};return nil ;};func NewCT_WebPr ()*CT_WebPr {_eddbe :=&CT_WebPr {};return _eddbe };func (_geage ST_CellFormulaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdcae :=_f .Attr {};_fdcae .Name =name ; +switch _geage {case ST_CellFormulaTypeUnset :_fdcae .Value ="";case ST_CellFormulaTypeNormal :_fdcae .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_fdcae .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_fdcae .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; +case ST_CellFormulaTypeShared :_fdcae .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _fdcae ,nil ;};func NewCT_ChartFormat ()*CT_ChartFormat {_bgag :=&CT_ChartFormat {};_bgag .PivotArea =NewCT_PivotArea ();return _bgag ;};func (_bgaaa *Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); +start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _bgaaa .CT_Metadata .MarshalXML (e ,start );};type CT_Workbook struct{ -// Auto Show Rank By -RankByAttr *uint32 ; +// Document Conformance Class +ConformanceAttr _e .ST_ConformanceClass ; -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// File Version +FileVersion *CT_FileVersion ; -// Sum Subtotal -SumSubtotalAttr *bool ; +// File Sharing +FileSharing *CT_FileSharing ; -// CountA -CountASubtotalAttr *bool ; +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// Average -AvgSubtotalAttr *bool ; +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// Max Subtotal -MaxSubtotalAttr *bool ; +// Workbook Views +BookViews *CT_BookViews ; -// Min Subtotal -MinSubtotalAttr *bool ; +// Sheets +Sheets *CT_Sheets ; -// Product Subtotal -ProductSubtotalAttr *bool ; +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// Count -CountSubtotalAttr *bool ; +// External References +ExternalReferences *CT_ExternalReferences ; -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// Defined Names +DefinedNames *CT_DefinedNames ; -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// Calculation Properties +CalcPr *CT_CalcPr ; -// Variance Subtotal -VarSubtotalAttr *bool ; +// Embedded Object Size +OleSize *CT_OleSize ; -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// PivotCaches +PivotCaches *CT_PivotCaches ; -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// Field Items -Items *CT_Items ; +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_NumFmts struct{ +ExtLst *CT_ExtensionList ;};type CT_MdxKPI struct{ -// Number Format Count -CountAttr *uint32 ; +// Member Unique Name Index +NAttr uint32 ; -// Number Formats -NumFmt []*CT_NumFmt ;};func NewCT_IconSet ()*CT_IconSet {_fecgb :=&CT_IconSet {};return _fecgb };func (_aggefb ST_Objects )String ()string {switch _aggefb {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073"; -case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CT_Color struct{ +// KPI Index +NpAttr uint32 ; -// Automatic -AutoAttr *bool ; +// KPI Property +PAttr ST_MdxKPIProperty ;};func (_caagdg ST_UnderlineValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caagdg .String (),start );};func (_fabfe ST_TextHAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bacfec :=_f .Attr {}; +_bacfec .Name =name ;switch _fabfe {case ST_TextHAlignUnset :_bacfec .Value ="";case ST_TextHAlignLeft :_bacfec .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_bacfec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_bacfec .Value ="\u0072\u0069\u0067h\u0074"; +case ST_TextHAlignJustify :_bacfec .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_bacfec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bacfec ,nil ;};func NewCT_Parameter ()*CT_Parameter {_facff :=&CT_Parameter {}; +return _facff };func (_bfefda *CT_WebPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfefda .XmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .XmlAttr ))}); +};if _bfefda .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .SourceDataAttr ))});};if _bfefda .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .ParsePreAttr ))}); +};if _bfefda .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .ConsecutiveAttr ))});};if _bfefda .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .FirstRowAttr ))}); +};if _bfefda .Xl97Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .Xl97Attr ))});};if _bfefda .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .TextDatesAttr ))}); +};if _bfefda .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .Xl2000Attr ))});};if _bfefda .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_bfefda .UrlAttr )}); +};if _bfefda .PostAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_bfefda .PostAttr )});};if _bfefda .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_bfefda .HtmlTablesAttr ))}); +};if _bfefda .HtmlFormatAttr !=ST_HtmlFmtUnset {_ddbbb ,_ecffa :=_bfefda .HtmlFormatAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _ecffa !=nil {return _ecffa ;};start .Attr =append (start .Attr ,_ddbbb ); +};if _bfefda .EditPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_bfefda .EditPageAttr )});};e .EncodeToken (start );if _bfefda .Tables !=nil {_agcbac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}}; +e .EncodeElement (_bfefda .Tables ,_agcbac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Index -IndexedAttr *uint32 ; +// Validate validates the CT_Scenario and its children +func (_efgef *CT_Scenario )Validate ()error {return _efgef .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_aacg *CT_DiscretePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccca :=range start .Attr {if _ccca .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgba ,_bggb :=_b .ParseUint (_ccca .Value ,10,32); +if _bggb !=nil {return _bggb ;};_eebdaa :=uint32 (_cgba );_aacg .CountAttr =&_eebdaa ;continue ;};};_cbdgf :for {_fegcf ,_eaadc :=d .Token ();if _eaadc !=nil {return _eaadc ;};switch _cfaef :=_fegcf .(type ){case _f .StartElement :switch _cfaef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bdbg :=NewCT_Index (); +if _egcgf :=d .DecodeElement (_bdbg ,&_cfaef );_egcgf !=nil {return _egcgf ;};_aacg .X =append (_aacg .X ,_bdbg );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_cfaef .Name ); +if _dgda :=d .Skip ();_dgda !=nil {return _dgda ;};};case _f .EndElement :break _cbdgf ;case _f .CharData :};};return nil ;};func (_acccb *CT_TableStyleInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acccb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_acccb .NameAttr )}); +};if _acccb .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_acccb .ShowFirstColumnAttr ))}); +};if _acccb .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_acccb .ShowLastColumnAttr ))}); +};if _acccb .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_acccb .ShowRowStripesAttr ))}); +};if _acccb .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_acccb .ShowColumnStripesAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgagg *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgagg .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cgagg .DataBindingNameAttr )}); +};if _cgagg .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_cgagg .FileBindingAttr ))});};if _cgagg .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_bg .Sprintf ("\u0025\u0076",*_cgagg .ConnectionIDAttr )}); +};if _cgagg .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cgagg .FileBindingNameAttr )}); +};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_cgagg .DataBindingLoadModeAttr )});e .EncodeToken (start ); +if _cgagg .Any !=nil {_cgagg .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// Validate validates the CT_DataBar and its children +func (_abdd *CT_DataBar )Validate ()error {return _abdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_feeea ST_SheetViewType )ValidateWithPath (path string )error {switch _feeea {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feeea )); +};return nil ;};func (_agbag *ST_Type )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agbag =0;case "\u006e\u006f\u006e\u0065":*_agbag =1;case "\u0061\u006c\u006c":*_agbag =2;case "\u0072\u006f\u0077":*_agbag =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_agbag =4; +};return nil ;}; -// Theme Color -ThemeAttr *uint32 ; +// Validate validates the CT_MRUColors and its children +func (_bfdd *CT_MRUColors )Validate ()error {return _bfdd .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};type CT_VerticalAlignFontProperty struct{ -// Tint -TintAttr *float64 ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_aeabf :=&CT_PivotHierarchies {};return _aeabf }; +// Value +ValAttr _e .ST_VerticalAlignRun ;};type CT_PCDKPI struct{ -// Validate validates the CT_DdeItem and its children -func (_gfbe *CT_DdeItem )Validate ()error {return _gfbe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");}; +// KPI Unique Name +UniqueNameAttr string ; -// Validate validates the CT_Map and its children -func (_ffdfe *CT_Map )Validate ()error {return _ffdfe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");}; +// KPI Display Name +CaptionAttr *string ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_gafeff *PivotCacheDefinition )ValidateWithPath (path string )error {if _gceabf :=_gafeff .CT_PivotCacheDefinition .ValidateWithPath (path );_gceabf !=nil {return _gceabf ;};return nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_bfbe :=&CT_CacheHierarchies {}; -return _bfbe };func (_ggce *CT_Cols )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gddc :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cgbc :=range _ggce .Col {e .EncodeElement (_cgbc ,_gddc ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbeb *CT_Cell )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aggb :=range start .Attr {if _aggb .Name .Local =="\u0072"{_gcfb ,_dfba :=_aggb .Value ,error (nil ); -if _dfba !=nil {return _dfba ;};_dbeb .RAttr =&_gcfb ;continue ;};if _aggb .Name .Local =="\u0073"{_aad ,_fdae :=_b .ParseUint (_aggb .Value ,10,32);if _fdae !=nil {return _fdae ;};_ebbf :=uint32 (_aad );_dbeb .SAttr =&_ebbf ;continue ;};if _aggb .Name .Local =="\u0074"{_dbeb .TAttr .UnmarshalXMLAttr (_aggb ); -continue ;};if _aggb .Name .Local =="\u0063\u006d"{_edca ,_ecdg :=_b .ParseUint (_aggb .Value ,10,32);if _ecdg !=nil {return _ecdg ;};_eeb :=uint32 (_edca );_dbeb .CmAttr =&_eeb ;continue ;};if _aggb .Name .Local =="\u0076\u006d"{_gecf ,_cgeb :=_b .ParseUint (_aggb .Value ,10,32); -if _cgeb !=nil {return _cgeb ;};_aggbg :=uint32 (_gecf );_dbeb .VmAttr =&_aggbg ;continue ;};if _aggb .Name .Local =="\u0070\u0068"{_eegf ,_dcfe :=_b .ParseBool (_aggb .Value );if _dcfe !=nil {return _dcfe ;};_dbeb .PhAttr =&_eegf ;continue ;};};_ffcb :for {_gffdd ,_aaaf :=d .Token (); -if _aaaf !=nil {return _aaaf ;};switch _gaba :=_gffdd .(type ){case _e .StartElement :switch _gaba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_dbeb .F =NewCT_CellFormula (); -if _fbgga :=d .DecodeElement (_dbeb .F ,&_gaba );_fbgga !=nil {return _fbgga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_dbeb .V =new (string ); -if _ccddg :=d .DecodeElement (_dbeb .V ,&_gaba );_ccddg !=nil {return _ccddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_dbeb .Is =NewCT_Rst (); -if _edba :=d .DecodeElement (_dbeb .Is ,&_gaba );_edba !=nil {return _edba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeb .ExtLst =NewCT_ExtensionList (); -if _babag :=d .DecodeElement (_dbeb .ExtLst ,&_gaba );_babag !=nil {return _babag ;};default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gaba .Name ); -if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _e .EndElement :break _ffcb ;case _e .CharData :};};return nil ;};type CT_AutoSortScope struct{ +// KPI Display Folder +DisplayFolderAttr *string ; -// Auto Sort Scope -PivotArea *CT_PivotArea ;};func (_cebda *CT_RangeSet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egfde :=range start .Attr {if _egfde .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"&&_egfde .Name .Local =="\u0069\u0064"||_egfde .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"&&_egfde .Name .Local =="\u0069\u0064"{_ebeegg ,_deggb :=_egfde .Value ,error (nil ); -if _deggb !=nil {return _deggb ;};_cebda .IdAttr =&_ebeegg ;continue ;};if _egfde .Name .Local =="\u0069\u0031"{_feeced ,_bgfb :=_b .ParseUint (_egfde .Value ,10,32);if _bgfb !=nil {return _bgfb ;};_fbcced :=uint32 (_feeced );_cebda .I1Attr =&_fbcced ; -continue ;};if _egfde .Name .Local =="\u0069\u0033"{_ebgec ,_cgcfg :=_b .ParseUint (_egfde .Value ,10,32);if _cgcfg !=nil {return _cgcfg ;};_caaac :=uint32 (_ebgec );_cebda .I3Attr =&_caaac ;continue ;};if _egfde .Name .Local =="\u0069\u0034"{_ebaeg ,_bgbce :=_b .ParseUint (_egfde .Value ,10,32); -if _bgbce !=nil {return _bgbce ;};_ddab :=uint32 (_ebaeg );_cebda .I4Attr =&_ddab ;continue ;};if _egfde .Name .Local =="\u0072\u0065\u0066"{_cfgfe ,_cfdbd :=_egfde .Value ,error (nil );if _cfdbd !=nil {return _cfdbd ;};_cebda .RefAttr =&_cfgfe ;continue ; -};if _egfde .Name .Local =="\u006e\u0061\u006d\u0065"{_eaead ,_eeaea :=_egfde .Value ,error (nil );if _eeaea !=nil {return _eeaea ;};_cebda .NameAttr =&_eaead ;continue ;};if _egfde .Name .Local =="\u0073\u0068\u0065e\u0074"{_eeagf ,_dfcfc :=_egfde .Value ,error (nil ); -if _dfcfc !=nil {return _dfcfc ;};_cebda .SheetAttr =&_eeagf ;continue ;};if _egfde .Name .Local =="\u0069\u0032"{_bedg ,_fabfa :=_b .ParseUint (_egfde .Value ,10,32);if _fabfa !=nil {return _fabfa ;};_efgec :=uint32 (_bedg );_cebda .I2Attr =&_efgec ;continue ; -};};for {_gaddca ,_acfb :=d .Token ();if _acfb !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_acfb );};if _aaddd ,_ebcff :=_gaddca .(_e .EndElement ); -_ebcff &&_aaddd .Name ==start .Name {break ;};};return nil ;};type CT_PCDSDTCEntries struct{ +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Tuple Count -CountAttr *uint32 ; +// Parent KPI +ParentAttr *string ; -// No Value -M []*CT_Missing ; +// KPI Value Unique Name +ValueAttr string ; -// Numeric Value -N []*CT_Number ; +// KPI Goal Unique Name +GoalAttr *string ; -// Error Value -E []*CT_Error ; +// KPI Status Unique Name +StatusAttr *string ; -// Character Value -S []*CT_String ;};func (_dbbde *CT_Hyperlink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cceeb :=range start .Attr {if _cceeb .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"&&_cceeb .Name .Local =="\u0069\u0064"||_cceeb .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"&&_cceeb .Name .Local =="\u0069\u0064"{_gage ,_fcdag :=_cceeb .Value ,error (nil ); -if _fcdag !=nil {return _fcdag ;};_dbbde .IdAttr =&_gage ;continue ;};if _cceeb .Name .Local =="\u0072\u0065\u0066"{_fdcad ,_dfgc :=_cceeb .Value ,error (nil );if _dfgc !=nil {return _dfgc ;};_dbbde .RefAttr =_fdcad ;continue ;};if _cceeb .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_bgbeb ,_cdbgf :=_cceeb .Value ,error (nil ); -if _cdbgf !=nil {return _cdbgf ;};_dbbde .LocationAttr =&_bgbeb ;continue ;};if _cceeb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_bbgge ,_gfdcb :=_cceeb .Value ,error (nil );if _gfdcb !=nil {return _gfdcb ;};_dbbde .TooltipAttr =&_bbgge ;continue ; -};if _cceeb .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_egfa ,_aefca :=_cceeb .Value ,error (nil );if _aefca !=nil {return _aefca ;};_dbbde .DisplayAttr =&_egfa ;continue ;};};for {_gfca ,_fedcb :=d .Token ();if _fedcb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_fedcb ); -};if _dffaaa ,_cdeg :=_gfca .(_e .EndElement );_cdeg &&_dffaaa .Name ==start .Name {break ;};};return nil ;};func (_fagaac *CT_IntProperty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aafae :=range start .Attr {if _aafae .Name .Local =="\u0076\u0061\u006c"{_ebbfd ,_eadcb :=_b .ParseInt (_aafae .Value ,10,32); -if _eadcb !=nil {return _eadcb ;};_fagaac .ValAttr =int32 (_ebbfd );continue ;};};for {_gafaa ,_baed :=d .Token ();if _baed !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_baed ); -};if _daefc ,_ecdffb :=_gafaa .(_e .EndElement );_ecdffb &&_daefc .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_deeff :=&CT_CustomSheetView {};_deeff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _deeff ;}; +// KPI Trend Unique Name +TrendAttr *string ; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_gdf *CT_BorderPr )ValidateWithPath (path string )error {if _efd :=_gdf .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_efd !=nil {return _efd ;};if _gdf .Color !=nil {if _effd :=_gdf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_effd !=nil {return _effd ;};};return nil ;};type CT_Error struct{ +// KPI Weight Unique Name +WeightAttr *string ; -// Value -VAttr string ; +// Time Member KPI Unique Name +TimeAttr *string ;};func (_dafeac *CT_DeletedField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abfad :=range start .Attr {if _abfad .Name .Local =="\u006e\u0061\u006d\u0065"{_efbe ,_dcbg :=_abfad .Value ,error (nil );if _dcbg !=nil {return _dcbg ; +};_dafeac .NameAttr =_efbe ;continue ;};};for {_fbdb ,_deaee :=d .Token ();if _deaee !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_deaee ); +};if _dcbf ,_edfc :=_fbdb .(_f .EndElement );_edfc &&_dcbf .Name ==start .Name {break ;};};return nil ;};func NewRevisions ()*Revisions {_cgaeea :=&Revisions {};_cgaeea .CT_Revisions =*NewCT_Revisions ();return _cgaeea ;}; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_accgec *MapInfo )ValidateWithPath (path string )error {if _deggg :=_accgec .CT_MapInfo .ValidateWithPath (path );_deggg !=nil {return _deggg ;};return nil ;}; -// Calculated Item -FAttr *bool ; +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_aagab *CT_PivotFilter )ValidateWithPath (path string )error {if _aagab .TypeAttr ==ST_PivotFilterTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _ceaee :=_aagab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceaee !=nil {return _ceaee ;};if _dcdeg :=_aagab .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_dcdeg !=nil {return _dcdeg ;};if _aagab .ExtLst !=nil {if _edead :=_aagab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edead !=nil {return _edead ;};};return nil ;};type CT_ExternalSheetNames struct{ -// Item Caption -CAttr *string ; +// Sheet Name +SheetName []*CT_ExternalSheetName ;};type CT_PCDKPIs struct{ -// Member Property Count -CpAttr *uint32 ; +// KPI Count +CountAttr *uint32 ; -// Format Index -InAttr *uint32 ; +// OLAP KPI +Kpi []*CT_PCDKPI ;}; -// background Color -BcAttr *string ; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_eecgfb *CT_PatternFill )ValidateWithPath (path string )error {if _dggege :=_eecgfb .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dggege !=nil {return _dggege ; +};if _eecgfb .FgColor !=nil {if _bcbe :=_eecgfb .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_bcbe !=nil {return _bcbe ;};};if _eecgfb .BgColor !=nil {if _eaeaa :=_eecgfb .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072"); +_eaeaa !=nil {return _eaeaa ;};};return nil ;};func (_agfcgf ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _agfcgf {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfcgf )); +};return nil ;};type CT_CacheField struct{ -// Foreground Color -FcAttr *string ; +// PivotCache Field Name +NameAttr string ; -// Italic -IAttr *bool ; +// PivotCache Field Caption +CaptionAttr *string ; -// Underline -UnAttr *bool ; +// Property Name +PropertyNameAttr *string ; -// Strikethrough -StAttr *bool ; +// Server-based Field +ServerFieldAttr *bool ; -// Bold -BAttr *bool ; +// Unique List Retrieved +UniqueListAttr *bool ; -// Tuples -Tpls *CT_Tuples ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Member Property Indexes -X []*CT_X ;};func (_dgdcd *CT_Color )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egf :=range start .Attr {if _egf .Name .Local =="\u0061\u0075\u0074\u006f"{_cabb ,_adb :=_b .ParseBool (_egf .Value );if _adb !=nil {return _adb ; -};_dgdcd .AutoAttr =&_cabb ;continue ;};if _egf .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_ecfdc ,_fdbc :=_b .ParseUint (_egf .Value ,10,32);if _fdbc !=nil {return _fdbc ;};_ecdff :=uint32 (_ecfdc );_dgdcd .IndexedAttr =&_ecdff ;continue ; -};if _egf .Name .Local =="\u0072\u0067\u0062"{_fgcb ,_fggf :=_egf .Value ,error (nil );if _fggf !=nil {return _fggf ;};_dgdcd .RgbAttr =&_fgcb ;continue ;};if _egf .Name .Local =="\u0074\u0068\u0065m\u0065"{_eedca ,_eadb :=_b .ParseUint (_egf .Value ,10,32); -if _eadb !=nil {return _eadb ;};_fbcd :=uint32 (_eedca );_dgdcd .ThemeAttr =&_fbcd ;continue ;};if _egf .Name .Local =="\u0074\u0069\u006e\u0074"{_bffbb ,_efbb :=_b .ParseFloat (_egf .Value ,64);if _efbb !=nil {return _efbb ;};_dgdcd .TintAttr =&_bffbb ; -continue ;};};for {_bfga ,_dacg :=d .Token ();if _dacg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_dacg );};if _adcgd ,_beeac :=_bfga .(_e .EndElement );_beeac &&_adcgd .Name ==start .Name {break ; -};};return nil ;}; +// Calculated Field Formula +FormulaAttr *string ; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_gdggf *CT_MdxSet )ValidateWithPath (path string )error {if _dgecb :=_gdggf .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_dgecb !=nil {return _dgecb ;};for _bgeae ,_gaefa :=range _gdggf .N {if _gefad :=_gaefa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bgeae )); -_gefad !=nil {return _gefad ;};};return nil ;}; +// SQL Data Type +SqlTypeAttr *int32 ; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_dgddc *CT_RElt )ValidateWithPath (path string )error {if _dgddc .RPr !=nil {if _adgbe :=_dgddc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_adgbe !=nil {return _adgbe ;};};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_ggeea :=&CT_Consolidation {}; -_ggeea .RangeSets =NewCT_RangeSets ();return _ggeea ;};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;); +// Hierarchy +HierarchyAttr *int32 ; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_fdaad *CT_MeasureDimensionMaps )Validate ()error {return _fdaad .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");}; +// Hierarchy Level +LevelAttr *uint32 ; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_ecfda *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_ggbgdcb ST_Axis )Validate ()error {return _ggbgdcb .ValidateWithPath ("")}; +// Database Field +DatabaseFieldAttr *bool ; -// Validate validates the CT_DiscretePr and its children -func (_ggefe *CT_DiscretePr )Validate ()error {return _ggefe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func NewCT_Comments ()*CT_Comments {_fgcd :=&CT_Comments {};_fgcd .Authors =NewCT_Authors (); -_fgcd .CommentList =NewCT_CommentList ();return _fgcd ;};func (_gabfc *CT_PageFields )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gabfc .CountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gabfc .CountAttr )}); -};e .EncodeToken (start );_fbafb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fcada :=range _gabfc .PageField {e .EncodeElement (_fcada ,_fbafb );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5; -ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11; -ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17; -ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;);type CT_SmartTagTypes struct{ +// Member Property Count +MappingCountAttr *uint32 ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;}; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// Validate validates the CT_Drawing and its children -func (_aaee *CT_Drawing )Validate ()error {return _aaee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bggbdb *ST_DynamicFilterType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bggbdb =0; -case "\u006e\u0075\u006c\u006c":*_bggbdb =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bggbdb =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bggbdb =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bggbdb =4; -case "\u0074\u006f\u0064a\u0079":*_bggbdb =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bggbdb =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bggbdb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bggbdb =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bggbdb =9; -case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bggbdb =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bggbdb =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bggbdb =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bggbdb =13; -case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bggbdb =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bggbdb =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bggbdb =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bggbdb =17; -case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bggbdb =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bggbdb =19;case "\u0051\u0031":*_bggbdb =20;case "\u0051\u0032":*_bggbdb =21;case "\u0051\u0033":*_bggbdb =22;case "\u0051\u0034":*_bggbdb =23; -case "\u004d\u0031":*_bggbdb =24;case "\u004d\u0032":*_bggbdb =25;case "\u004d\u0033":*_bggbdb =26;case "\u004d\u0034":*_bggbdb =27;case "\u004d\u0035":*_bggbdb =28;case "\u004d\u0036":*_bggbdb =29;case "\u004d\u0037":*_bggbdb =30;case "\u004d\u0038":*_bggbdb =31; -case "\u004d\u0039":*_bggbdb =32;case "\u004d\u0031\u0030":*_bggbdb =33;case "\u004d\u0031\u0031":*_bggbdb =34;case "\u004d\u0031\u0032":*_bggbdb =35;};return nil ;};func (_ggeec *CT_Consolidation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggeec .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_ggeec .AutoPageAttr ))}); -};e .EncodeToken (start );if _ggeec .Pages !=nil {_bbeb :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_ggeec .Pages ,_bbeb );};_bcgg :=_e .StartElement {Name :_e .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}}; -e .EncodeElement (_ggeec .RangeSets ,_bcgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_caebb *CT_GroupMember )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbbfg :=range start .Attr {if _fbbfg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_egeae ,_dffc :=_fbbfg .Value ,error (nil ); -if _dffc !=nil {return _dffc ;};_caebb .UniqueNameAttr =_egeae ;continue ;};if _fbbfg .Name .Local =="\u0067\u0072\u006fu\u0070"{_egfbc ,_gfdad :=_b .ParseBool (_fbbfg .Value );if _gfdad !=nil {return _gfdad ;};_caebb .GroupAttr =&_egfbc ;continue ;};}; -for {_cfdaa ,_afegde :=d .Token ();if _afegde !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_afegde );};if _bddd ,_cfbac :=_cfdaa .(_e .EndElement ); -_cfbac &&_bddd .Name ==start .Name {break ;};};return nil ;};func (_edefb *CT_Top10 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edefb .TopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edefb .TopAttr ))}); -};if _edefb .PercentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ebgfd (*_edefb .PercentAttr ))});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_edefb .ValAttr )}); -if _edefb .FilterValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_g .Sprintf ("\u0025\u0076",*_edefb .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Shared Items +SharedItems *CT_SharedItems ; -// Validate validates the CT_PageFields and its children -func (_cbbdb *CT_PageFields )Validate ()error {return _cbbdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2; -ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9; -ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;);func NewCT_XmlPr ()*CT_XmlPr {_cdba :=&CT_XmlPr {}; -return _cdba };func init (){_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData ); -_ad .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat ); -}; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// Validate validates the CT_ExternalLinkChoice and its children -func (_gfbbcd *CT_ExternalLinkChoice )Validate ()error {return _gfbbcd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_CellType byte ; \ No newline at end of file +// Member Properties Map +MpMap []*CT_X ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ccdff *CT_Items )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagdf :=range start .Attr {if _dagdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgeec ,_ffffd :=_b .ParseUint (_dagdf .Value ,10,32); +if _ffffd !=nil {return _ffffd ;};_fabbf :=uint32 (_bgeec );_ccdff .CountAttr =&_fabbf ;continue ;};};_fdeeg :for {_bbde ,_bbaeb :=d .Token ();if _bbaeb !=nil {return _bbaeb ;};switch _ffdfg :=_bbde .(type ){case _f .StartElement :switch _ffdfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_begdf :=NewCT_Item (); +if _abfcd :=d .DecodeElement (_begdf ,&_ffdfg );_abfcd !=nil {return _abfcd ;};_ccdff .Item =append (_ccdff .Item ,_begdf );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ffdfg .Name ); +if _eeda :=d .Skip ();_eeda !=nil {return _eeda ;};};case _f .EndElement :break _fdeeg ;case _f .CharData :};};return nil ;};func (_fagbb *CT_QueryTableRefresh )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fagbb .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fagbb .PreserveSortFilterLayoutAttr ))}); +};if _fagbb .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fagbb .FieldIdWrappedAttr ))}); +};if _fagbb .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_bg .Sprintf ("\u0025\u0064",_daedaf (*_fagbb .HeadersInLastRefreshAttr ))}); +};if _fagbb .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bg .Sprintf ("\u0025\u0076",*_fagbb .MinimumVersionAttr )}); +};if _fagbb .NextIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_fagbb .NextIdAttr )});};if _fagbb .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fagbb .UnboundColumnsLeftAttr )}); +};if _fagbb .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_fagbb .UnboundColumnsRightAttr )}); +};e .EncodeToken (start );_baeed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fagbb .QueryTableFields ,_baeed );if _fagbb .QueryTableDeletedFields !=nil {_deddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}}; +e .EncodeElement (_fagbb .QueryTableDeletedFields ,_deddf );};if _fagbb .SortState !=nil {_febfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fagbb .SortState ,_febfb ); +};if _fagbb .ExtLst !=nil {_fagdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fagbb .ExtLst ,_fagdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acfde ST_DynamicFilterType )ValidateWithPath (path string )error {switch _acfde {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfde )); +};return nil ;};func (_ecae *CT_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beaa :for {_dgffb ,_afdca :=d .Token ();if _afdca !=nil {return _afdca ;};switch _gfdff :=_dgffb .(type ){case _f .StartElement :switch _gfdff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_acbgd :=NewCT_Extension (); +if _cedge :=d .DecodeElement (_acbgd ,&_gfdff );_cedge !=nil {return _cedge ;};_ecae .Ext =append (_ecae .Ext ,_acbgd );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_gfdff .Name ); +if _gbgd :=d .Skip ();_gbgd !=nil {return _gbgd ;};};case _f .EndElement :break _beaa ;case _f .CharData :};};return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_baegd :=&CT_WebPublishItem {};_baegd .SourceTypeAttr =ST_WebSourceType (1);return _baegd ; +};func NewCT_FileSharing ()*CT_FileSharing {_abgea :=&CT_FileSharing {};return _abgea }; + +// Validate validates the CT_Boolean and its children +func (_fbcb *CT_Boolean )Validate ()error {return _fbcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; + +// Validate validates the CT_CalcCell and its children +func (_gbbg *CT_CalcCell )Validate ()error {return _gbbg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func (_bbaac *CT_SortCondition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgfb :=range start .Attr {if _ebgfb .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_aabbbf ,_fccad :=_b .ParseBool (_ebgfb .Value ); +if _fccad !=nil {return _fccad ;};_bbaac .DescendingAttr =&_aabbbf ;continue ;};if _ebgfb .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_bbaac .SortByAttr .UnmarshalXMLAttr (_ebgfb );continue ;};if _ebgfb .Name .Local =="\u0072\u0065\u0066"{_agdccb ,_fbaca :=_ebgfb .Value ,error (nil ); +if _fbaca !=nil {return _fbaca ;};_bbaac .RefAttr =_agdccb ;continue ;};if _ebgfb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_dbgbg ,_bcegde :=_ebgfb .Value ,error (nil );if _bcegde !=nil {return _bcegde ;};_bbaac .CustomListAttr =&_dbgbg ; +continue ;};if _ebgfb .Name .Local =="\u0064\u0078\u0066I\u0064"{_efaee ,_cadca :=_b .ParseUint (_ebgfb .Value ,10,32);if _cadca !=nil {return _cadca ;};_bffbga :=uint32 (_efaee );_bbaac .DxfIdAttr =&_bffbga ;continue ;};if _ebgfb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bbaac .IconSetAttr .UnmarshalXMLAttr (_ebgfb ); +continue ;};if _ebgfb .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fafge ,_adeee :=_b .ParseUint (_ebgfb .Value ,10,32);if _adeee !=nil {return _adeee ;};_cbcgg :=uint32 (_fafge );_bbaac .IconIdAttr =&_cbcgg ;continue ;};};for {_fgcafe ,_ebcee :=d .Token (); +if _ebcee !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_ebcee );};if _dbebc ,_gafff :=_fgcafe .(_f .EndElement );_gafff &&_dbebc .Name ==start .Name {break ; +};};return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat ); +};func NewCT_MRUColors ()*CT_MRUColors {_ccbgc :=&CT_MRUColors {};return _ccbgc };func (_ggefdd *CT_CustomProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_becec :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}}; +for _ ,_fedbg :=range _ggefdd .CustomPr {e .EncodeElement (_fedbg ,_becec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index bfb714faa9..0d1f85c313 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,1186 +9,1710 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package wml ;import (_a "encoding/xml";_gd "fmt";_ab "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_gga "github.com/unidoc/unioffice/schema/soo/dml";_af "github.com/unidoc/unioffice/schema/soo/dml/picture";_aa "github.com/unidoc/unioffice/schema/soo/ofc/math"; -_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_eb "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_g "regexp";_ea "strconv";_gg "time";);func NewEG_RubyContent ()*EG_RubyContent {_dcgbab :=&EG_RubyContent {};return _dcgbab };func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_fcgfe :=&WdCT_WrapTopBottom {}; -return _fcgfe };func (_bgabda *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgabda =0;case "\u006e\u0065\u0078\u0074":*_bgabda =1;case "\u0070\u0072\u0065\u0076":*_bgabda =2;};return nil ;};type CT_LatentStyles struct{ +package wml ;import (_c "encoding/xml";_e "fmt";_fc "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/common/logger";_gc "github.com/unidoc/unioffice/schema/soo/dml";_gb "github.com/unidoc/unioffice/schema/soo/dml/picture";_ab "github.com/unidoc/unioffice/schema/soo/ofc/math"; +_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_a "regexp";_fg "strconv";_g "time";);func (_eggbf *GlossaryDocument )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggbf .CT_GlossaryDocument =*NewCT_GlossaryDocument (); +_aacce :for {_facfg ,_gbdfd :=d .Token ();if _gbdfd !=nil {return _gbdfd ;};switch _bdage :=_facfg .(type ){case _c .StartElement :switch _bdage .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_eggbf .Background =NewCT_Background (); +if _addgfc :=d .DecodeElement (_eggbf .Background ,&_bdage );_addgfc !=nil {return _addgfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_eggbf .DocParts =NewCT_DocParts (); +if _gfffbf :=d .DecodeElement (_eggbf .DocParts ,&_bdage );_gfffbf !=nil {return _gfffbf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_bdage .Name ); +if _ceecff :=d .Skip ();_ceecff !=nil {return _ceecff ;};};case _c .EndElement :break _aacce ;case _c .CharData :};};return nil ;};func (_adeaac ST_CharacterSpacing )ValidateWithPath (path string )error {switch _adeaac {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeaac )); +};return nil ;};func (_ccdegd *CT_SignedTwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_ccdegd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_FtnEdnRef and its children +func (_eecgc *CT_FtnEdnRef )Validate ()error {return _eecgc .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");}; + +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_edaf *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _cdafag :=_edaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdafag !=nil {return _cdafag ;};return nil ;};func (_bcdeeb ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcffg :=_c .Attr {}; +_gcffg .Name =name ;switch _bcdeeb {case ST_MailMergeOdsoFMDFieldTypeUnset :_gcffg .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_gcffg .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_gcffg .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e"; +};return _gcffg ,nil ;};func (_agdde ST_TargetScreenSz )ValidateWithPath (path string )error {switch _agdde {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdde )); +};return nil ;};type CT_Kinsoku struct{ + +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; + +// Characters For Custom Line Breaking Rule +ValAttr string ;};func (_bcagfe ST_TblOverlap )ValidateWithPath (path string )error {switch _bcagfe {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcagfe )); +};return nil ;};func (_deced *CT_FFHelpText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edfee :=range start .Attr {if _edfee .Name .Local =="\u0074\u0079\u0070\u0065"{_deced .TypeAttr .UnmarshalXMLAttr (_edfee );continue ;};if _edfee .Name .Local =="\u0076\u0061\u006c"{_gegg ,_agfbb :=_edfee .Value ,error (nil ); +if _agfbb !=nil {return _agfbb ;};_deced .ValAttr =&_gegg ;continue ;};};for {_gaga ,_dgbf :=d .Token ();if _dgbf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_dgbf ); +};if _afeb ,_adecc :=_gaga .(_c .EndElement );_adecc &&_afeb .Name ==start .Name {break ;};};return nil ;};func (_ggbafc ST_LineNumberRestart )String ()string {switch _ggbafc {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e"; +case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";};func (_agagec *ST_ProofErr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacgfe ,_dbdcgc :=d .Token ();if _dbdcgc !=nil {return _dbdcgc ;};if _afedda ,_egedd :=_dacgfe .(_c .EndElement ); +_egedd &&_afedda .Name ==start .Name {*_agagec =1;return nil ;};if _eabgc ,_gffee :=_dacgfe .(_c .CharData );!_gffee {return _e .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",_dacgfe ); +}else {switch string (_eabgc ){case "":*_agagec =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_agagec =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_agagec =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_agagec =3; +case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_agagec =4;};};_dacgfe ,_dbdcgc =d .Token ();if _dbdcgc !=nil {return _dbdcgc ;};if _caaff ,_eebcf :=_dacgfe .(_c .EndElement );_eebcf &&_caaff .Name ==start .Name {return nil ;};return _e .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",_dacgfe ); +};func (_gbfa *CT_SdtDateMappingType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbfa .ValAttr !=ST_SdtDateMappingTypeUnset {_gfcgb ,_agggf :=_gbfa .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agggf !=nil {return _agggf ; +};start .Attr =append (start .Attr ,_gfcgb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Sym struct{ + +// Symbol Character Font +FontAttr *string ; + +// Symbol Character Code +CharAttr *string ;};type CT_SimpleField struct{ + +// Field Codes +InstrAttr string ; + +// Field Should Not Be Recalculated +FldLockAttr *_d .ST_OnOff ; + +// Field Result Invalidated +DirtyAttr *_d .ST_OnOff ; + +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;}; + +// Validate validates the Numbering and its children +func (_agaga *Numbering )Validate ()error {return _agaga .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");}; + +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_gdbac *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_FtnEdnSepRef and its children +func (_cgegf *CT_FtnEdnSepRef )Validate ()error {return _cgegf .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ; +WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_beaed *CT_ReadingModeInkLockDown )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defbc :=range start .Attr {if _defbc .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_cfgf ,_cabec :=ParseUnionST_OnOff (_defbc .Value ); +if _cabec !=nil {return _cabec ;};_beaed .ActualPgAttr =_cfgf ;continue ;};if _defbc .Name .Local =="\u0077"{_fbfdb ,_dfffd :=_fg .ParseUint (_defbc .Value ,10,64);if _dfffd !=nil {return _dfffd ;};_beaed .WAttr =_fbfdb ;continue ;};if _defbc .Name .Local =="\u0068"{_adabg ,_dfegf :=_fg .ParseUint (_defbc .Value ,10,64); +if _dfegf !=nil {return _dfegf ;};_beaed .HAttr =_adabg ;continue ;};if _defbc .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_aageg ,_dead :=ParseUnionST_DecimalNumberOrPercent (_defbc .Value );if _dead !=nil {return _dead ;};_beaed .FontSzAttr =_aageg ; +continue ;};};for {_aaace ,_dggeg :=d .Token ();if _dggeg !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_dggeg ); +};if _dccfdb ,_ecbaec :=_aaace .(_c .EndElement );_ecbaec &&_dccfdb .Name ==start .Name {break ;};};return nil ;};type ST_TabJc byte ;func (_adcaca ST_Lock )ValidateWithPath (path string )error {switch _adcaca {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcaca )); +};return nil ;};func (_dgbc *CT_DocRsids )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeaga :for {_ccca ,_dcffd :=d .Token ();if _dcffd !=nil {return _dcffd ;};switch _defc :=_ccca .(type ){case _c .StartElement :switch _defc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_dgbc .RsidRoot =NewCT_LongHexNumber (); +if _cdgeb :=d .DecodeElement (_dgbc .RsidRoot ,&_defc );_cdgeb !=nil {return _cdgeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_dfafcf :=NewCT_LongHexNumber (); +if _bbgbd :=d .DecodeElement (_dfafcf ,&_defc );_bbgbd !=nil {return _bbgbd ;};_dgbc .Rsid =append (_dgbc .Rsid ,_dfafcf );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_defc .Name ); +if _egda :=d .Skip ();_egda !=nil {return _egda ;};};case _c .EndElement :break _aeaga ;case _c .CharData :};};return nil ;};func (_ebdce *ST_MailMergeDocType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebdce =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_ebdce =1; +case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_ebdce =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_ebdce =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_ebdce =4;case "\u0065\u006d\u0061i\u006c":*_ebdce =5; +case "\u0066\u0061\u0078":*_ebdce =6;};return nil ;}; + +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_bcgfg *CT_Divs )ValidateWithPath (path string )error {for _bcabd ,_bggba :=range _bcgfg .Div {if _abfeg :=_bggba .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_bcabd ));_abfeg !=nil {return _abfeg ; +};};return nil ;};func (_cdfce *CT_ParaRPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdfce .Ins !=nil {_dbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cdfce .Ins ,_dbee ); +};if _cdfce .Del !=nil {_affbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cdfce .Del ,_affbg );};if _cdfce .MoveFrom !=nil {_fead :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_cdfce .MoveFrom ,_fead );};if _cdfce .MoveTo !=nil {_efbdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cdfce .MoveTo ,_efbdcc );};if _cdfce .RStyle !=nil {_agfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_cdfce .RStyle ,_agfg );};if _cdfce .RFonts !=nil {_cabdbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cdfce .RFonts ,_cabdbc );};if _cdfce .B !=nil {_abgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_cdfce .B ,_abgcg );};if _cdfce .BCs !=nil {_eebcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cdfce .BCs ,_eebcg );};if _cdfce .I !=nil {_gbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_cdfce .I ,_gbae );};if _cdfce .ICs !=nil {_gcced :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cdfce .ICs ,_gcced );};if _cdfce .Caps !=nil {_gbbfbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_cdfce .Caps ,_gbbfbf );};if _cdfce .SmallCaps !=nil {_eeccgc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cdfce .SmallCaps ,_eeccgc );};if _cdfce .Strike !=nil {_ggef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_cdfce .Strike ,_ggef );};if _cdfce .Dstrike !=nil {_beabb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cdfce .Dstrike ,_beabb );};if _cdfce .Outline !=nil {_dafga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_cdfce .Outline ,_dafga );};if _cdfce .Shadow !=nil {_befgce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cdfce .Shadow ,_befgce );};if _cdfce .Emboss !=nil {_fcaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_cdfce .Emboss ,_fcaca );};if _cdfce .Imprint !=nil {_dfggc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cdfce .Imprint ,_dfggc );};if _cdfce .NoProof !=nil {_fcdbe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_cdfce .NoProof ,_fcdbe );};if _cdfce .SnapToGrid !=nil {_eece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cdfce .SnapToGrid ,_eece );};if _cdfce .Vanish !=nil {_gbfee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_cdfce .Vanish ,_gbfee );};if _cdfce .WebHidden !=nil {_efabc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdfce .WebHidden ,_efabc );};if _cdfce .Color !=nil {_ebdcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_cdfce .Color ,_ebdcb );};if _cdfce .Spacing !=nil {_begcd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cdfce .Spacing ,_begcd );};if _cdfce .W !=nil {_eaeagc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_cdfce .W ,_eaeagc );};if _cdfce .Kern !=nil {_babga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cdfce .Kern ,_babga );};if _cdfce .Position !=nil {_aabgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cdfce .Position ,_aabgc );};if _cdfce .Sz !=nil {_cffdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cdfce .Sz ,_cffdb );};if _cdfce .SzCs !=nil {_bcaef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_cdfce .SzCs ,_bcaef );};if _cdfce .Highlight !=nil {_fcacc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cdfce .Highlight ,_fcacc );};if _cdfce .U !=nil {_bffda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_cdfce .U ,_bffda );};if _cdfce .Effect !=nil {_gccef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cdfce .Effect ,_gccef );};if _cdfce .Bdr !=nil {_ageffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_cdfce .Bdr ,_ageffg );};if _cdfce .Shd !=nil {_fbeec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cdfce .Shd ,_fbeec );};if _cdfce .FitText !=nil {_bfeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_cdfce .FitText ,_bfeg );};if _cdfce .VertAlign !=nil {_bgce :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cdfce .VertAlign ,_bgce );};if _cdfce .Rtl !=nil {_aegea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_cdfce .Rtl ,_aegea );};if _cdfce .Cs !=nil {_bdggc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cdfce .Cs ,_bdggc );};if _cdfce .Em !=nil {_fdecc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_cdfce .Em ,_fdecc );};if _cdfce .Lang !=nil {_ddbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cdfce .Lang ,_ddbdc );};if _cdfce .EastAsianLayout !=nil {_gfggb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_cdfce .EastAsianLayout ,_gfggb );};if _cdfce .SpecVanish !=nil {_ecdaec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cdfce .SpecVanish ,_ecdaec ); +};if _cdfce .OMath !=nil {_dafda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cdfce .OMath ,_dafda );};if _cdfce .RPrChange !=nil {_ebec :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_cdfce .RPrChange ,_ebec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbbde *CT_GlossaryDocument )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbbde .Background !=nil {_ggbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_bbbde .Background ,_ggbg );};if _bbbde .DocParts !=nil {_cadcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_bbbde .DocParts ,_cadcf );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};type CT_GlossaryDocument struct{ + +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};func (_gebd *CT_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gebd .ValAttr =ST_Border (1);for _ ,_aced :=range start .Attr {if _aced .Name .Local =="\u0076\u0061\u006c"{_gebd .ValAttr .UnmarshalXMLAttr (_aced ); +continue ;};if _aced .Name .Local =="\u0063\u006f\u006co\u0072"{_abcc ,_baaa :=ParseUnionST_HexColor (_aced .Value );if _baaa !=nil {return _baaa ;};_gebd .ColorAttr =&_abcc ;continue ;};if _aced .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gebd .ThemeColorAttr .UnmarshalXMLAttr (_aced ); +continue ;};if _aced .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_egbeg ,_dfaf :=_aced .Value ,error (nil );if _dfaf !=nil {return _dfaf ;};_gebd .ThemeTintAttr =&_egbeg ;continue ;};if _aced .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fdeg ,_accc :=_aced .Value ,error (nil ); +if _accc !=nil {return _accc ;};_gebd .ThemeShadeAttr =&_fdeg ;continue ;};if _aced .Name .Local =="\u0073\u007a"{_dgae ,_deaa :=_fg .ParseUint (_aced .Value ,10,64);if _deaa !=nil {return _deaa ;};_gebd .SzAttr =&_dgae ;continue ;};if _aced .Name .Local =="\u0073\u0070\u0061c\u0065"{_aace ,_daace :=_fg .ParseUint (_aced .Value ,10,64); +if _daace !=nil {return _daace ;};_gebd .SpaceAttr =&_aace ;continue ;};if _aced .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fggc ,_dffc :=ParseUnionST_OnOff (_aced .Value );if _dffc !=nil {return _dffc ;};_gebd .ShadowAttr =&_fggc ;continue ; +};if _aced .Name .Local =="\u0066\u0072\u0061m\u0065"{_ede ,_acaf :=ParseUnionST_OnOff (_aced .Value );if _acaf !=nil {return _acaf ;};_gebd .FrameAttr =&_ede ;continue ;};};for {_eeee ,_efde :=d .Token ();if _efde !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_efde ); +};if _ggbf ,_cdba :=_eeee .(_c .EndElement );_cdba &&_ggbf .Name ==start .Name {break ;};};return nil ;};func (_gadaa ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _gadaa {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadaa )); +};return nil ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_ffgccf :=&CT_UnsignedDecimalNumber {};return _ffgccf ;};func (_ccegcc ST_StyleSort )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccegcc .String (),start ); +};type CT_TxbxContent struct{ + +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func NewCT_TblWidth ()*CT_TblWidth {_bbdag :=&CT_TblWidth {};return _bbdag };func (_eaggdg ST_MailMergeDest )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eaggdg .String (),start ); +};type Footnotes struct{CT_Footnotes };func NewCT_DocProtect ()*CT_DocProtect {_dbebc :=&CT_DocProtect {};return _dbebc }; + +// Validate validates the CT_PixelsMeasure and its children +func (_fecfd *CT_PixelsMeasure )Validate ()error {return _fecfd .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_eeegg *CT_FontRel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",_eeegg .FontKeyAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",_eeegg .SubsettedAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_eeegg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_LatentStyles struct{ // Default Style Locking Setting -DefLockedStateAttr *_ga .ST_OnOff ; +DefLockedStateAttr *_d .ST_OnOff ; // Default User Interface Priority Setting DefUIPriorityAttr *int64 ; // Default Semi-Hidden Setting -DefSemiHiddenAttr *_ga .ST_OnOff ; +DefSemiHiddenAttr *_d .ST_OnOff ; // Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_ga .ST_OnOff ; +DefUnhideWhenUsedAttr *_d .ST_OnOff ; // Default Primary Style Setting -DefQFormatAttr *_ga .ST_OnOff ; +DefQFormatAttr *_d .ST_OnOff ; // Latent Style Count CountAttr *int64 ; // Latent Style Exception -LsdException []*CT_LsdException ;};func (_fagefe *EG_PContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcecb :for {_aaafe ,_fabab :=d .Token ();if _fabab !=nil {return _fabab ;};switch _aagda :=_aaafe .(type ){case _a .StartElement :switch _aagda .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fcdcg :=NewCT_SimpleField (); -if _ggecga :=d .DecodeElement (_fcdcg ,&_aagda );_ggecga !=nil {return _ggecga ;};_fagefe .FldSimple =append (_fagefe .FldSimple ,_fcdcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fagefe .Hyperlink =NewCT_Hyperlink (); -if _dfbae :=d .DecodeElement (_fagefe .Hyperlink ,&_aagda );_dfbae !=nil {return _dfbae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_fagefe .SubDoc =NewCT_Rel (); -if _fdagbe :=d .DecodeElement (_fagefe .SubDoc ,&_aagda );_fdagbe !=nil {return _fdagbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_edbfde :=NewEG_ContentRunContent (); -_edbfde .CustomXml =NewCT_CustomXmlRun ();if _fbebe :=d .DecodeElement (_edbfde .CustomXml ,&_aagda );_fbebe !=nil {return _fbebe ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_edbfde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gecbd :=NewEG_ContentRunContent (); -_gecbd .SmartTag =NewCT_SmartTagRun ();if _gcffgc :=d .DecodeElement (_gecbd .SmartTag ,&_aagda );_gcffgc !=nil {return _gcffgc ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_gecbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eccef :=NewEG_ContentRunContent (); -_eccef .Sdt =NewCT_SdtRun ();if _fggfb :=d .DecodeElement (_eccef .Sdt ,&_aagda );_fggfb !=nil {return _fggfb ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_eccef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_cffecg :=NewEG_ContentRunContent (); -_cffecg .Dir =NewCT_DirContentRun ();if _bbdda :=d .DecodeElement (_cffecg .Dir ,&_aagda );_bbdda !=nil {return _bbdda ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_cffecg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_aecde :=NewEG_ContentRunContent (); -_aecde .Bdo =NewCT_BdoContentRun ();if _aabfc :=d .DecodeElement (_aecde .Bdo ,&_aagda );_aabfc !=nil {return _aabfc ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_aecde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_cdbacf :=NewEG_ContentRunContent (); -_cdbacf .R =NewCT_R ();if _bdbdb :=d .DecodeElement (_cdbacf .R ,&_aagda );_bdbdb !=nil {return _bdbdb ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_cdbacf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eabca :=NewEG_ContentRunContent (); -_dbeabf :=NewEG_RunLevelElts ();_dbeabf .ProofErr =NewCT_ProofErr ();if _afeee :=d .DecodeElement (_dbeabf .ProofErr ,&_aagda );_afeee !=nil {return _afeee ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_eabca );_eabca .EG_RunLevelElts =append (_eabca .EG_RunLevelElts ,_dbeabf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_effaf :=NewEG_ContentRunContent (); -_bdcgba :=NewEG_RunLevelElts ();_bdcgba .PermStart =NewCT_PermStart ();if _deccae :=d .DecodeElement (_bdcgba .PermStart ,&_aagda );_deccae !=nil {return _deccae ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_effaf );_effaf .EG_RunLevelElts =append (_effaf .EG_RunLevelElts ,_bdcgba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdadba :=NewEG_ContentRunContent (); -_febbc :=NewEG_RunLevelElts ();_febbc .PermEnd =NewCT_Perm ();if _cfagb :=d .DecodeElement (_febbc .PermEnd ,&_aagda );_cfagb !=nil {return _cfagb ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_cdadba );_cdadba .EG_RunLevelElts =append (_cdadba .EG_RunLevelElts ,_febbc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aadca :=NewEG_ContentRunContent (); -_begdfa :=NewEG_RunLevelElts ();_begdfa .Ins =NewCT_RunTrackChange ();if _efaag :=d .DecodeElement (_begdfa .Ins ,&_aagda );_efaag !=nil {return _efaag ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_aadca );_aadca .EG_RunLevelElts =append (_aadca .EG_RunLevelElts ,_begdfa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ffdcda :=NewEG_ContentRunContent (); -_gbeace :=NewEG_RunLevelElts ();_gbeace .Del =NewCT_RunTrackChange ();if _bbabb :=d .DecodeElement (_gbeace .Del ,&_aagda );_bbabb !=nil {return _bbabb ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_ffdcda );_ffdcda .EG_RunLevelElts =append (_ffdcda .EG_RunLevelElts ,_gbeace ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfacde :=NewEG_ContentRunContent (); -_fgcgc :=NewEG_RunLevelElts ();_fgcgc .MoveFrom =NewCT_RunTrackChange ();if _bcfcf :=d .DecodeElement (_fgcgc .MoveFrom ,&_aagda );_bcfcf !=nil {return _bcfcf ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_bfacde );_bfacde .EG_RunLevelElts =append (_bfacde .EG_RunLevelElts ,_fgcgc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gecdac :=NewEG_ContentRunContent (); -_eegfd :=NewEG_RunLevelElts ();_eegfd .MoveTo =NewCT_RunTrackChange ();if _fddbb :=d .DecodeElement (_eegfd .MoveTo ,&_aagda );_fddbb !=nil {return _fddbb ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_gecdac );_gecdac .EG_RunLevelElts =append (_gecdac .EG_RunLevelElts ,_eegfd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgdagb :=NewEG_ContentRunContent (); -_defccd :=NewEG_RunLevelElts ();_fgbca :=NewEG_RangeMarkupElements ();_fgbca .BookmarkStart =NewCT_Bookmark ();if _dfbdbf :=d .DecodeElement (_fgbca .BookmarkStart ,&_aagda );_dfbdbf !=nil {return _dfbdbf ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_dgdagb ); -_dgdagb .EG_RunLevelElts =append (_dgdagb .EG_RunLevelElts ,_defccd );_defccd .EG_RangeMarkupElements =append (_defccd .EG_RangeMarkupElements ,_fgbca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_afebe :=NewEG_ContentRunContent (); -_bgacca :=NewEG_RunLevelElts ();_dddefgf :=NewEG_RangeMarkupElements ();_dddefgf .BookmarkEnd =NewCT_MarkupRange ();if _fcggg :=d .DecodeElement (_dddefgf .BookmarkEnd ,&_aagda );_fcggg !=nil {return _fcggg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_afebe ); -_afebe .EG_RunLevelElts =append (_afebe .EG_RunLevelElts ,_bgacca );_bgacca .EG_RangeMarkupElements =append (_bgacca .EG_RangeMarkupElements ,_dddefgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gfeff :=NewEG_ContentRunContent (); -_aafbb :=NewEG_RunLevelElts ();_agbgg :=NewEG_RangeMarkupElements ();_agbgg .MoveFromRangeStart =NewCT_MoveBookmark ();if _deaeg :=d .DecodeElement (_agbgg .MoveFromRangeStart ,&_aagda );_deaeg !=nil {return _deaeg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_gfeff ); -_gfeff .EG_RunLevelElts =append (_gfeff .EG_RunLevelElts ,_aafbb );_aafbb .EG_RangeMarkupElements =append (_aafbb .EG_RangeMarkupElements ,_agbgg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdfeae :=NewEG_ContentRunContent (); -_gbfafb :=NewEG_RunLevelElts ();_eafeg :=NewEG_RangeMarkupElements ();_eafeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _daedf :=d .DecodeElement (_eafeg .MoveFromRangeEnd ,&_aagda );_daedf !=nil {return _daedf ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_bdfeae ); -_bdfeae .EG_RunLevelElts =append (_bdfeae .EG_RunLevelElts ,_gbfafb );_gbfafb .EG_RangeMarkupElements =append (_gbfafb .EG_RangeMarkupElements ,_eafeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_daebe :=NewEG_ContentRunContent (); -_aacggf :=NewEG_RunLevelElts ();_abgfg :=NewEG_RangeMarkupElements ();_abgfg .MoveToRangeStart =NewCT_MoveBookmark ();if _facbfe :=d .DecodeElement (_abgfg .MoveToRangeStart ,&_aagda );_facbfe !=nil {return _facbfe ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_daebe ); -_daebe .EG_RunLevelElts =append (_daebe .EG_RunLevelElts ,_aacggf );_aacggf .EG_RangeMarkupElements =append (_aacggf .EG_RangeMarkupElements ,_abgfg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fegfb :=NewEG_ContentRunContent (); -_eaffd :=NewEG_RunLevelElts ();_dcgbd :=NewEG_RangeMarkupElements ();_dcgbd .MoveToRangeEnd =NewCT_MarkupRange ();if _gbgdg :=d .DecodeElement (_dcgbd .MoveToRangeEnd ,&_aagda );_gbgdg !=nil {return _gbgdg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_fegfb ); -_fegfb .EG_RunLevelElts =append (_fegfb .EG_RunLevelElts ,_eaffd );_eaffd .EG_RangeMarkupElements =append (_eaffd .EG_RangeMarkupElements ,_dcgbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_abbda :=NewEG_ContentRunContent (); -_eggegga :=NewEG_RunLevelElts ();_facdb :=NewEG_RangeMarkupElements ();_facdb .CommentRangeStart =NewCT_MarkupRange ();if _dbdab :=d .DecodeElement (_facdb .CommentRangeStart ,&_aagda );_dbdab !=nil {return _dbdab ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_abbda ); -_abbda .EG_RunLevelElts =append (_abbda .EG_RunLevelElts ,_eggegga );_eggegga .EG_RangeMarkupElements =append (_eggegga .EG_RangeMarkupElements ,_facdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_addcg :=NewEG_ContentRunContent (); -_dgfaa :=NewEG_RunLevelElts ();_fagbg :=NewEG_RangeMarkupElements ();_fagbg .CommentRangeEnd =NewCT_MarkupRange ();if _aadbg :=d .DecodeElement (_fagbg .CommentRangeEnd ,&_aagda );_aadbg !=nil {return _aadbg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_addcg ); -_addcg .EG_RunLevelElts =append (_addcg .EG_RunLevelElts ,_dgfaa );_dgfaa .EG_RangeMarkupElements =append (_dgfaa .EG_RangeMarkupElements ,_fagbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_begad :=NewEG_ContentRunContent (); -_dgcgff :=NewEG_RunLevelElts ();_gfbee :=NewEG_RangeMarkupElements ();_gfbee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agbffb :=d .DecodeElement (_gfbee .CustomXmlInsRangeStart ,&_aagda );_agbffb !=nil {return _agbffb ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_begad ); -_begad .EG_RunLevelElts =append (_begad .EG_RunLevelElts ,_dgcgff );_dgcgff .EG_RangeMarkupElements =append (_dgcgff .EG_RangeMarkupElements ,_gfbee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgbga :=NewEG_ContentRunContent (); -_dgace :=NewEG_RunLevelElts ();_cbaed :=NewEG_RangeMarkupElements ();_cbaed .CustomXmlInsRangeEnd =NewCT_Markup ();if _dedc :=d .DecodeElement (_cbaed .CustomXmlInsRangeEnd ,&_aagda );_dedc !=nil {return _dedc ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_cgbga ); -_cgbga .EG_RunLevelElts =append (_cgbga .EG_RunLevelElts ,_dgace );_dgace .EG_RangeMarkupElements =append (_dgace .EG_RangeMarkupElements ,_cbaed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebebc :=NewEG_ContentRunContent (); -_gacdad :=NewEG_RunLevelElts ();_deafbd :=NewEG_RangeMarkupElements ();_deafbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbcfbd :=d .DecodeElement (_deafbd .CustomXmlDelRangeStart ,&_aagda );_cbcfbd !=nil {return _cbcfbd ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_ebebc ); -_ebebc .EG_RunLevelElts =append (_ebebc .EG_RunLevelElts ,_gacdad );_gacdad .EG_RangeMarkupElements =append (_gacdad .EG_RangeMarkupElements ,_deafbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egdac :=NewEG_ContentRunContent (); -_gfggd :=NewEG_RunLevelElts ();_cgabe :=NewEG_RangeMarkupElements ();_cgabe .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgdgg :=d .DecodeElement (_cgabe .CustomXmlDelRangeEnd ,&_aagda );_cgdgg !=nil {return _cgdgg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_egdac ); -_egdac .EG_RunLevelElts =append (_egdac .EG_RunLevelElts ,_gfggd );_gfggd .EG_RangeMarkupElements =append (_gfggd .EG_RangeMarkupElements ,_cgabe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddadd :=NewEG_ContentRunContent (); -_bfbfcdg :=NewEG_RunLevelElts ();_aaabea :=NewEG_RangeMarkupElements ();_aaabea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dbbcbd :=d .DecodeElement (_aaabea .CustomXmlMoveFromRangeStart ,&_aagda );_dbbcbd !=nil {return _dbbcbd ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_ddadd ); -_ddadd .EG_RunLevelElts =append (_ddadd .EG_RunLevelElts ,_bfbfcdg );_bfbfcdg .EG_RangeMarkupElements =append (_bfbfcdg .EG_RangeMarkupElements ,_aaabea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fgfef :=NewEG_ContentRunContent (); -_bcbdc :=NewEG_RunLevelElts ();_aedcfd :=NewEG_RangeMarkupElements ();_aedcfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbdebg :=d .DecodeElement (_aedcfd .CustomXmlMoveFromRangeEnd ,&_aagda );_bbdebg !=nil {return _bbdebg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_fgfef ); -_fgfef .EG_RunLevelElts =append (_fgfef .EG_RunLevelElts ,_bcbdc );_bcbdc .EG_RangeMarkupElements =append (_bcbdc .EG_RangeMarkupElements ,_aedcfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggddc :=NewEG_ContentRunContent (); -_fgfea :=NewEG_RunLevelElts ();_baeba :=NewEG_RangeMarkupElements ();_baeba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aebfd :=d .DecodeElement (_baeba .CustomXmlMoveToRangeStart ,&_aagda );_aebfd !=nil {return _aebfd ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_ggddc ); -_ggddc .EG_RunLevelElts =append (_ggddc .EG_RunLevelElts ,_fgfea );_fgfea .EG_RangeMarkupElements =append (_fgfea .EG_RangeMarkupElements ,_baeba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecggae :=NewEG_ContentRunContent (); -_ffbga :=NewEG_RunLevelElts ();_egbab :=NewEG_RangeMarkupElements ();_egbab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdfdff :=d .DecodeElement (_egbab .CustomXmlMoveToRangeEnd ,&_aagda );_fdfdff !=nil {return _fdfdff ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_ecggae ); -_ecggae .EG_RunLevelElts =append (_ecggae .EG_RunLevelElts ,_ffbga );_ffbga .EG_RangeMarkupElements =append (_ffbga .EG_RangeMarkupElements ,_egbab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffeagg :=NewEG_ContentRunContent (); -_babff :=NewEG_RunLevelElts ();_fcbffe :=NewEG_MathContent ();_fcbffe .OMathPara =_aa .NewOMathPara ();if _eaaafg :=d .DecodeElement (_fcbffe .OMathPara ,&_aagda );_eaaafg !=nil {return _eaaafg ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_ffeagg ); -_ffeagg .EG_RunLevelElts =append (_ffeagg .EG_RunLevelElts ,_babff );_babff .EG_MathContent =append (_babff .EG_MathContent ,_fcbffe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fceccb :=NewEG_ContentRunContent (); -_affea :=NewEG_RunLevelElts ();_fdfcff :=NewEG_MathContent ();_fdfcff .OMath =_aa .NewOMath ();if _gdbagc :=d .DecodeElement (_fdfcff .OMath ,&_aagda );_gdbagc !=nil {return _gdbagc ;};_fagefe .EG_ContentRunContent =append (_fagefe .EG_ContentRunContent ,_fceccb ); -_fceccb .EG_RunLevelElts =append (_fceccb .EG_RunLevelElts ,_affea );_affea .EG_MathContent =append (_affea .EG_MathContent ,_fdfcff );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aagda .Name ); -if _afeece :=d .Skip ();_afeece !=nil {return _afeece ;};};case _a .EndElement :break _bcecb ;case _a .CharData :};};return nil ;};type CT_MailMergeDataType struct{ +LsdException []*CT_LsdException ;}; -// Value -ValAttr string ;};func (_cddfdd *WdCT_WrapTight )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cddfdd .WrapTextAttr =WdST_WrapText (1);_cddfdd .WrapPolygon =NewWdCT_WrapPath ();for _ ,_gecfcb :=range start .Attr {if _gecfcb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cddfdd .WrapTextAttr .UnmarshalXMLAttr (_gecfcb ); -continue ;};if _gecfcb .Name .Local =="\u0064\u0069\u0073t\u004c"{_ggdaac ,_dgdefd :=_ea .ParseUint (_gecfcb .Value ,10,32);if _dgdefd !=nil {return _dgdefd ;};_gccaeee :=uint32 (_ggdaac );_cddfdd .DistLAttr =&_gccaeee ;continue ;};if _gecfcb .Name .Local =="\u0064\u0069\u0073t\u0052"{_bdcgdcc ,_eabfd :=_ea .ParseUint (_gecfcb .Value ,10,32); -if _eabfd !=nil {return _eabfd ;};_ebaca :=uint32 (_bdcgdcc );_cddfdd .DistRAttr =&_ebaca ;continue ;};};_bfbbaa :for {_bagefc ,_eabbf :=d .Token ();if _eabbf !=nil {return _eabbf ;};switch _afcage :=_bagefc .(type ){case _a .StartElement :switch _afcage .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _adfef :=d .DecodeElement (_cddfdd .WrapPolygon ,&_afcage ); -_adfef !=nil {return _adfef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_afcage .Name ); -if _edbbg :=d .Skip ();_edbbg !=nil {return _edbbg ;};};case _a .EndElement :break _bfbbaa ;case _a .CharData :};};return nil ;};func (_bbbcag *WdCT_WordprocessingShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name =_a .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}; -if _bbbcag .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (*_bbbcag .NormalEastAsianFlowAttr ))}); -};e .EncodeToken (start );if _bbbcag .CNvPr !=nil {_geebe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbbcag .CNvPr ,_geebe );};_bbbcag .Choice .MarshalXML (e ,_a .StartElement {}); -_bddfee :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbbcag .SpPr ,_bddfee );if _bbbcag .Style !=nil {_gfcbad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bbbcag .Style ,_gfcbad );};if _bbbcag .ExtLst !=nil {_eabffd :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbcag .ExtLst ,_eabffd );};if _bbbcag .WChoice !=nil {_bbbcag .WChoice .MarshalXML (e ,_a .StartElement {}); -};_eaeef :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_bbbcag .BodyPr ,_eaeef );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1; -ST_JcTableEnd ST_JcTable =2;ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func NewCT_LongHexNumber ()*CT_LongHexNumber {_dcfcg :=&CT_LongHexNumber {};return _dcfcg };func NewCT_DataBinding ()*CT_DataBinding {_gefee :=&CT_DataBinding {}; -return _gefee }; +// Validate validates the CT_Sym and its children +func (_fdedg *CT_Sym )Validate ()error {return _fdedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_gfbbb ST_DocProtect )String ()string {switch _gfbbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079"; +case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func (_ddegg *CT_ShapeDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +e .EncodeToken (start );if _ddegg .Any !=nil {for _ ,_addfef :=range _ddegg .Any {_addfef .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_ccebc :=&WdCT_PosH {}; +_ccebc .RelativeFromAttr =WdST_RelFromH (1);_ccebc .Choice =NewWdCT_PosHChoice ();return _ccebc ;};func (_ccadag *ST_FtnPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccadag =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_ccadag =1; +case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_ccadag =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ccadag =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ccadag =4;};return nil ;}; -// Validate validates the CT_FtnEdnSepRef and its children -func (_bbcef *CT_FtnEdnSepRef )Validate ()error {return _bbcef .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");}; +// Validate validates the CT_FldChar and its children +func (_gacag *CT_FldChar )Validate ()error {return _gacag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_ccgeg *ST_FtnEdn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbdgb ,_faecgf :=d .Token (); +if _faecgf !=nil {return _faecgf ;};if _dfdedd ,_fedgfb :=_acbdgb .(_c .EndElement );_fedgfb &&_dfdedd .Name ==start .Name {*_ccgeg =1;return nil ;};if _gdaca ,_bdgba :=_acbdgb .(_c .CharData );!_bdgba {return _e .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",_acbdgb ); +}else {switch string (_gdaca ){case "":*_ccgeg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ccgeg =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_ccgeg =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_ccgeg =3; +case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_ccgeg =4;};};_acbdgb ,_faecgf =d .Token ();if _faecgf !=nil {return _faecgf ;};if _cgegd ,_ffeedf :=_acbdgb .(_c .EndElement );_ffeedf &&_cgegd .Name ==start .Name {return nil ; +};return _e .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",_acbdgb );};func (_fgfff ST_NumberFormat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddbbgd :=_c .Attr {}; +_ddbbgd .Name =name ;switch _fgfff {case ST_NumberFormatUnset :_ddbbgd .Value ="";case ST_NumberFormatDecimal :_ddbbgd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_ddbbgd .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e"; +case ST_NumberFormatLowerRoman :_ddbbgd .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_ddbbgd .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_ddbbgd .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072"; +case ST_NumberFormatOrdinal :_ddbbgd .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_ddbbgd .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_ddbbgd .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074"; +case ST_NumberFormatHex :_ddbbgd .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_ddbbgd .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_ddbbgd .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatJapaneseCounting :_ddbbgd .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_ddbbgd .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_ddbbgd .Value ="\u0069\u0072\u006fh\u0061"; +case ST_NumberFormatDecimalFullWidth :_ddbbgd .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_ddbbgd .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068"; +case ST_NumberFormatJapaneseLegal :_ddbbgd .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_ddbbgd .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064"; +case ST_NumberFormatDecimalEnclosedCircle :_ddbbgd .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_ddbbgd .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032"; +case ST_NumberFormatAiueoFullWidth :_ddbbgd .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_ddbbgd .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; +case ST_NumberFormatDecimalZero :_ddbbgd .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_ddbbgd .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_ddbbgd .Value ="\u0067\u0061\u006e\u0061\u0064\u0061"; +case ST_NumberFormatChosung :_ddbbgd .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_ddbbgd .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070"; +case ST_NumberFormatDecimalEnclosedParen :_ddbbgd .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_ddbbgd .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065"; +case ST_NumberFormatIdeographEnclosedCircle :_ddbbgd .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_ddbbgd .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; +case ST_NumberFormatIdeographZodiac :_ddbbgd .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_ddbbgd .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c"; +case ST_NumberFormatTaiwaneseCounting :_ddbbgd .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_ddbbgd .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; +case ST_NumberFormatTaiwaneseCountingThousand :_ddbbgd .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_ddbbgd .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatChineseCounting :_ddbbgd .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_ddbbgd .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064"; +case ST_NumberFormatChineseCountingThousand :_ddbbgd .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_ddbbgd .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatKoreanCounting :_ddbbgd .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_ddbbgd .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_ddbbgd .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032"; +case ST_NumberFormatVietnameseCounting :_ddbbgd .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_ddbbgd .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; +case ST_NumberFormatRussianUpper :_ddbbgd .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_ddbbgd .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_ddbbgd .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068"; +case ST_NumberFormatHebrew1 :_ddbbgd .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_ddbbgd .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_ddbbgd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061"; +case ST_NumberFormatArabicAbjad :_ddbbgd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_ddbbgd .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_ddbbgd .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073"; +case ST_NumberFormatHindiNumbers :_ddbbgd .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_ddbbgd .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_NumberFormatThaiLetters :_ddbbgd .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_ddbbgd .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_ddbbgd .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_NumberFormatBahtText :_ddbbgd .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_ddbbgd .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_ddbbgd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _ddbbgd ,nil ;}; -// Validate validates the WdEG_WrapType and its children -func (_edadbg *WdEG_WrapType )Validate ()error {return _edadbg .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_defdcc *CT_TextAlignment )ValidateWithPath (path string )error {if _defdcc .ValAttr ==ST_TextAlignmentUnset {return _e .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 _fggbf :=_defdcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggbf !=nil {return _fggbf ;};return nil ;}; -// Validate validates the WebSettings and its children -func (_dgfefb *WebSettings )Validate ()error {return _dgfefb .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_aeggf ST_InfoTextType )Validate ()error {return _aeggf .ValidateWithPath ("")};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_bggddbc :=ST_HexColor {}; -if s =="\u0061\u0075\u0074\u006f"{_bggddbc .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_bggddbc .ST_HexColorRGB =&s ;};return _bggddbc ,nil ;};const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3; -ST_FtnPosDocEnd ST_FtnPos =4;);const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5; -ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12; -ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_efebg *EG_RangeMarkupElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efebg .BookmarkStart !=nil {_egdeff :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_efebg .BookmarkStart ,_egdeff );};if _efebg .BookmarkEnd !=nil {_egaec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_efebg .BookmarkEnd ,_egaec ); -};if _efebg .MoveFromRangeStart !=nil {_bfccc :=_a .StartElement {Name :_a .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_efebg .MoveFromRangeStart ,_bfccc );};if _efebg .MoveFromRangeEnd !=nil {_dbdeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}}; -e .EncodeElement (_efebg .MoveFromRangeEnd ,_dbdeg );};if _efebg .MoveToRangeStart !=nil {_bcagd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efebg .MoveToRangeStart ,_bcagd ); -};if _efebg .MoveToRangeEnd !=nil {_dcbebc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_efebg .MoveToRangeEnd ,_dcbebc );};if _efebg .CommentRangeStart !=nil {_fbcdgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_efebg .CommentRangeStart ,_fbcdgb );};if _efebg .CommentRangeEnd !=nil {_dgecd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_efebg .CommentRangeEnd ,_dgecd ); -};if _efebg .CustomXmlInsRangeStart !=nil {_cccgb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efebg .CustomXmlInsRangeStart ,_cccgb ); -};if _efebg .CustomXmlInsRangeEnd !=nil {_fcdaae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_efebg .CustomXmlInsRangeEnd ,_fcdaae ); -};if _efebg .CustomXmlDelRangeStart !=nil {_bbbge :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efebg .CustomXmlDelRangeStart ,_bbbge ); -};if _efebg .CustomXmlDelRangeEnd !=nil {_agbcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_efebg .CustomXmlDelRangeEnd ,_agbcf ); -};if _efebg .CustomXmlMoveFromRangeStart !=nil {_adbgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}}; -e .EncodeElement (_efebg .CustomXmlMoveFromRangeStart ,_adbgf );};if _efebg .CustomXmlMoveFromRangeEnd !=nil {_gdcgdc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}}; -e .EncodeElement (_efebg .CustomXmlMoveFromRangeEnd ,_gdcgdc );};if _efebg .CustomXmlMoveToRangeStart !=nil {_bacbf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}}; -e .EncodeElement (_efebg .CustomXmlMoveToRangeStart ,_bacbf );};if _efebg .CustomXmlMoveToRangeEnd !=nil {_ebfgef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}}; -e .EncodeElement (_efebg .CustomXmlMoveToRangeEnd ,_ebfgef );};return nil ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_eeddg *CT_TblLook )ValidateWithPath (path string )error {if _eeddg .FirstRowAttr !=nil {if _bcbef :=_eeddg .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bcbef !=nil {return _bcbef ; +};};if _eeddg .LastRowAttr !=nil {if _gfccgd :=_eeddg .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gfccgd !=nil {return _gfccgd ;};};if _eeddg .FirstColumnAttr !=nil {if _gebea :=_eeddg .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_gebea !=nil {return _gebea ;};};if _eeddg .LastColumnAttr !=nil {if _bedadg :=_eeddg .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bedadg !=nil {return _bedadg ;};};if _eeddg .NoHBandAttr !=nil {if _ddgaf :=_eeddg .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072"); +_ddgaf !=nil {return _ddgaf ;};};if _eeddg .NoVBandAttr !=nil {if _effagf :=_eeddg .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_effagf !=nil {return _effagf ;};};return nil ;};func NewCT_Object ()*CT_Object {_fbdgc :=&CT_Object {}; +return _fbdgc };const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func (_efgdg *CT_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfbcfd :=range start .Attr {if _gfbcfd .Name .Local =="\u0074\u0079\u0070\u0065"{_efgdg .TypeAttr .UnmarshalXMLAttr (_gfbcfd ); +continue ;};if _gfbcfd .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_befga ,_bdffe :=ParseUnionST_OnOff (_gfbcfd .Value );if _bdffe !=nil {return _bdffe ;};_efgdg .DefaultAttr =&_befga ;continue ;};if _gfbcfd .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_bbfeb ,_abefd :=ParseUnionST_OnOff (_gfbcfd .Value ); +if _abefd !=nil {return _abefd ;};_efgdg .CustomStyleAttr =&_bbfeb ;continue ;};if _gfbcfd .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_ffcbe ,_ededce :=_gfbcfd .Value ,error (nil );if _ededce !=nil {return _ededce ;};_efgdg .StyleIdAttr =&_ffcbe ; +continue ;};};_gdageg :for {_fcab ,_edddad :=d .Token ();if _edddad !=nil {return _edddad ;};switch _cgeba :=_fcab .(type ){case _c .StartElement :switch _cgeba .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_efgdg .Name =NewCT_String (); +if _gfbdc :=d .DecodeElement (_efgdg .Name ,&_cgeba );_gfbdc !=nil {return _gfbdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_efgdg .Aliases =NewCT_String (); +if _ffgfd :=d .DecodeElement (_efgdg .Aliases ,&_cgeba );_ffgfd !=nil {return _ffgfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_efgdg .BasedOn =NewCT_String (); +if _abeaf :=d .DecodeElement (_efgdg .BasedOn ,&_cgeba );_abeaf !=nil {return _abeaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0065\u0078\u0074"}:_efgdg .Next =NewCT_String (); +if _beecf :=d .DecodeElement (_efgdg .Next ,&_cgeba );_beecf !=nil {return _beecf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_efgdg .Link =NewCT_String (); +if _ggcae :=d .DecodeElement (_efgdg .Link ,&_cgeba );_ggcae !=nil {return _ggcae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_efgdg .AutoRedefine =NewCT_OnOff (); +if _eaffa :=d .DecodeElement (_efgdg .AutoRedefine ,&_cgeba );_eaffa !=nil {return _eaffa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_efgdg .Hidden =NewCT_OnOff (); +if _gbefg :=d .DecodeElement (_efgdg .Hidden ,&_cgeba );_gbefg !=nil {return _gbefg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_efgdg .UiPriority =NewCT_DecimalNumber (); +if _dddafd :=d .DecodeElement (_efgdg .UiPriority ,&_cgeba );_dddafd !=nil {return _dddafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_efgdg .SemiHidden =NewCT_OnOff (); +if _fdeeb :=d .DecodeElement (_efgdg .SemiHidden ,&_cgeba );_fdeeb !=nil {return _fdeeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_efgdg .UnhideWhenUsed =NewCT_OnOff (); +if _afddg :=d .DecodeElement (_efgdg .UnhideWhenUsed ,&_cgeba );_afddg !=nil {return _afddg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_efgdg .QFormat =NewCT_OnOff (); +if _cgdde :=d .DecodeElement (_efgdg .QFormat ,&_cgeba );_cgdde !=nil {return _cgdde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_efgdg .Locked =NewCT_OnOff (); +if _abfcd :=d .DecodeElement (_efgdg .Locked ,&_cgeba );_abfcd !=nil {return _abfcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_efgdg .Personal =NewCT_OnOff (); +if _cbgcd :=d .DecodeElement (_efgdg .Personal ,&_cgeba );_cbgcd !=nil {return _cbgcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_efgdg .PersonalCompose =NewCT_OnOff (); +if _bbgfd :=d .DecodeElement (_efgdg .PersonalCompose ,&_cgeba );_bbgfd !=nil {return _bbgfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_efgdg .PersonalReply =NewCT_OnOff (); +if _afddc :=d .DecodeElement (_efgdg .PersonalReply ,&_cgeba );_afddc !=nil {return _afddc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_efgdg .Rsid =NewCT_LongHexNumber (); +if _gcedc :=d .DecodeElement (_efgdg .Rsid ,&_cgeba );_gcedc !=nil {return _gcedc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_efgdg .PPr =NewCT_PPrGeneral (); +if _deabb :=d .DecodeElement (_efgdg .PPr ,&_cgeba );_deabb !=nil {return _deabb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_efgdg .RPr =NewCT_RPr (); +if _adffeg :=d .DecodeElement (_efgdg .RPr ,&_cgeba );_adffeg !=nil {return _adffeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_efgdg .TblPr =NewCT_TblPrBase (); +if _gbdgaf :=d .DecodeElement (_efgdg .TblPr ,&_cgeba );_gbdgaf !=nil {return _gbdgaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_efgdg .TrPr =NewCT_TrPr (); +if _bebbb :=d .DecodeElement (_efgdg .TrPr ,&_cgeba );_bebbb !=nil {return _bebbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_efgdg .TcPr =NewCT_TcPr (); +if _dadbb :=d .DecodeElement (_efgdg .TcPr ,&_cgeba );_dadbb !=nil {return _dadbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_cdfbe :=NewCT_TblStylePr (); +if _bbfbd :=d .DecodeElement (_cdfbe ,&_cgeba );_bbfbd !=nil {return _bbfbd ;};_efgdg .TblStylePr =append (_efgdg .TblStylePr ,_cdfbe );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cgeba .Name ); +if _ffbgd :=d .Skip ();_ffbgd !=nil {return _ffbgd ;};};case _c .EndElement :break _gdageg ;case _c .CharData :};};return nil ;}; -// Document Final Section Properties -SectPr *CT_SectPr ;};func NewCT_TblPPr ()*CT_TblPPr {_ceeba :=&CT_TblPPr {};return _ceeba };func (_afgeb *ST_TabJc )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afgeb =0;case "\u0063\u006c\u0065a\u0072":*_afgeb =1;case "\u0073\u0074\u0061r\u0074":*_afgeb =2; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afgeb =3;case "\u0065\u006e\u0064":*_afgeb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_afgeb =5;case "\u0062\u0061\u0072":*_afgeb =6;case "\u006e\u0075\u006d":*_afgeb =7;case "\u006c\u0065\u0066\u0074":*_afgeb =8; -case "\u0072\u0069\u0067h\u0074":*_afgeb =9;};return nil ;};type CT_FrameScrollbar struct{ +// Validate validates the CT_SdtCell and its children +func (_cebfa *CT_SdtCell )Validate ()error {return _cebfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");}; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;}; +// Validate validates the CT_Color and its children +func (_gdfb *CT_Color )Validate ()error {return _gdfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_cacefg *CT_ObjectLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacefg .UpdateModeAttr =ST_ObjectUpdateMode (1); +for _ ,_eeabf :=range start .Attr {if _eeabf .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"&&_eeabf .Name .Local =="\u0069\u0064"||_eeabf .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"&&_eeabf .Name .Local =="\u0069\u0064"{_gdbcb ,_gcbba :=_eeabf .Value ,error (nil ); +if _gcbba !=nil {return _gcbba ;};_cacefg .IdAttr =_gdbcb ;continue ;};if _eeabf .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_cacefg .UpdateModeAttr .UnmarshalXMLAttr (_eeabf );continue ;};if _eeabf .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_caeed ,_bcggc :=ParseUnionST_OnOff (_eeabf .Value ); +if _bcggc !=nil {return _bcggc ;};_cacefg .LockedFieldAttr =&_caeed ;continue ;};if _eeabf .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cacefg .DrawAspectAttr .UnmarshalXMLAttr (_eeabf );continue ;};if _eeabf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fdbce ,_ffgdd :=_eeabf .Value ,error (nil ); +if _ffgdd !=nil {return _ffgdd ;};_cacefg .ProgIdAttr =&_fdbce ;continue ;};if _eeabf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bffdf ,_febe :=_eeabf .Value ,error (nil );if _febe !=nil {return _febe ;};_cacefg .ShapeIdAttr =&_bffdf ;continue ; +};if _eeabf .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_edeed ,_afcaf :=_eeabf .Value ,error (nil );if _afcaf !=nil {return _afcaf ;};_cacefg .FieldCodesAttr =&_edeed ;continue ;};};for {_cacfe ,_acfbcc :=d .Token (); +if _acfbcc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_acfbcc );};if _aeddb ,_afge :=_cacfe .(_c .EndElement );_afge &&_aeddb .Name ==start .Name {break ; +};};return nil ;};func (_bf *AG_TransitionalPassword )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bf .CryptProviderTypeAttr !=_d .ST_CryptProvUnset {_dad ,_ae :=_bf .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_dad );};if _bf .CryptAlgorithmClassAttr !=_d .ST_AlgClassUnset {_fbg ,_dbf :=_bf .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _dbf !=nil {return _dbf ;};start .Attr =append (start .Attr ,_fbg );};if _bf .CryptAlgorithmTypeAttr !=_d .ST_AlgTypeUnset {_abd ,_dc :=_bf .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _dc !=nil {return _dc ;};start .Attr =append (start .Attr ,_abd );};if _bf .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bf .CryptAlgorithmSidAttr )}); +};if _bf .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bf .CryptSpinCountAttr )}); +};if _bf .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bf .CryptProviderAttr )});};if _bf .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bf .AlgIdExtAttr )}); +};if _bf .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bf .AlgIdExtSourceAttr )}); +};if _bf .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bf .CryptProviderTypeExtAttr )}); +};if _bf .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bf .CryptProviderTypeExtSourceAttr )}); +};if _bf .HashAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_bf .HashAttr )});};if _bf .SaltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bf .SaltAttr )}); +};return nil ;}; -// Validate validates the CT_PaperSource and its children -func (_agaeg *CT_PaperSource )Validate ()error {return _agaeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ; -WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_caceg *CT_PPrBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbcdf :for {_cdgfb ,_faefg :=d .Token ();if _faefg !=nil {return _faefg ; -};switch _ffcfcd :=_cdgfb .(type ){case _a .StartElement :switch _ffcfcd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_caceg .PStyle =NewCT_String (); -if _ggeed :=d .DecodeElement (_caceg .PStyle ,&_ffcfcd );_ggeed !=nil {return _ggeed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_caceg .KeepNext =NewCT_OnOff (); -if _bccff :=d .DecodeElement (_caceg .KeepNext ,&_ffcfcd );_bccff !=nil {return _bccff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_caceg .KeepLines =NewCT_OnOff (); -if _edbaa :=d .DecodeElement (_caceg .KeepLines ,&_ffcfcd );_edbaa !=nil {return _edbaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_caceg .PageBreakBefore =NewCT_OnOff (); -if _gabb :=d .DecodeElement (_caceg .PageBreakBefore ,&_ffcfcd );_gabb !=nil {return _gabb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_caceg .FramePr =NewCT_FramePr (); -if _dfaaf :=d .DecodeElement (_caceg .FramePr ,&_ffcfcd );_dfaaf !=nil {return _dfaaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_caceg .WidowControl =NewCT_OnOff (); -if _eeeeg :=d .DecodeElement (_caceg .WidowControl ,&_ffcfcd );_eeeeg !=nil {return _eeeeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_caceg .NumPr =NewCT_NumPr (); -if _bfaafb :=d .DecodeElement (_caceg .NumPr ,&_ffcfcd );_bfaafb !=nil {return _bfaafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_caceg .SuppressLineNumbers =NewCT_OnOff (); -if _bfddcd :=d .DecodeElement (_caceg .SuppressLineNumbers ,&_ffcfcd );_bfddcd !=nil {return _bfddcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_caceg .PBdr =NewCT_PBdr (); -if _ffdcgb :=d .DecodeElement (_caceg .PBdr ,&_ffcfcd );_ffdcgb !=nil {return _ffdcgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_caceg .Shd =NewCT_Shd (); -if _abege :=d .DecodeElement (_caceg .Shd ,&_ffcfcd );_abege !=nil {return _abege ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_caceg .Tabs =NewCT_Tabs (); -if _fgeab :=d .DecodeElement (_caceg .Tabs ,&_ffcfcd );_fgeab !=nil {return _fgeab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_caceg .SuppressAutoHyphens =NewCT_OnOff (); -if _ecgac :=d .DecodeElement (_caceg .SuppressAutoHyphens ,&_ffcfcd );_ecgac !=nil {return _ecgac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_caceg .Kinsoku =NewCT_OnOff (); -if _abdf :=d .DecodeElement (_caceg .Kinsoku ,&_ffcfcd );_abdf !=nil {return _abdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_caceg .WordWrap =NewCT_OnOff (); -if _agdcd :=d .DecodeElement (_caceg .WordWrap ,&_ffcfcd );_agdcd !=nil {return _agdcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_caceg .OverflowPunct =NewCT_OnOff (); -if _gbbdd :=d .DecodeElement (_caceg .OverflowPunct ,&_ffcfcd );_gbbdd !=nil {return _gbbdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_caceg .TopLinePunct =NewCT_OnOff (); -if _aggbf :=d .DecodeElement (_caceg .TopLinePunct ,&_ffcfcd );_aggbf !=nil {return _aggbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_caceg .AutoSpaceDE =NewCT_OnOff (); -if _fffgd :=d .DecodeElement (_caceg .AutoSpaceDE ,&_ffcfcd );_fffgd !=nil {return _fffgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_caceg .AutoSpaceDN =NewCT_OnOff (); -if _gbcfd :=d .DecodeElement (_caceg .AutoSpaceDN ,&_ffcfcd );_gbcfd !=nil {return _gbcfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_caceg .Bidi =NewCT_OnOff (); -if _dabfc :=d .DecodeElement (_caceg .Bidi ,&_ffcfcd );_dabfc !=nil {return _dabfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_caceg .AdjustRightInd =NewCT_OnOff (); -if _aagga :=d .DecodeElement (_caceg .AdjustRightInd ,&_ffcfcd );_aagga !=nil {return _aagga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_caceg .SnapToGrid =NewCT_OnOff (); -if _ecdbb :=d .DecodeElement (_caceg .SnapToGrid ,&_ffcfcd );_ecdbb !=nil {return _ecdbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_caceg .Spacing =NewCT_Spacing (); -if _fgdfc :=d .DecodeElement (_caceg .Spacing ,&_ffcfcd );_fgdfc !=nil {return _fgdfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_caceg .Ind =NewCT_Ind (); -if _bgegbb :=d .DecodeElement (_caceg .Ind ,&_ffcfcd );_bgegbb !=nil {return _bgegbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_caceg .ContextualSpacing =NewCT_OnOff (); -if _bbcacg :=d .DecodeElement (_caceg .ContextualSpacing ,&_ffcfcd );_bbcacg !=nil {return _bbcacg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_caceg .MirrorIndents =NewCT_OnOff (); -if _gcgag :=d .DecodeElement (_caceg .MirrorIndents ,&_ffcfcd );_gcgag !=nil {return _gcgag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_caceg .SuppressOverlap =NewCT_OnOff (); -if _gdbcg :=d .DecodeElement (_caceg .SuppressOverlap ,&_ffcfcd );_gdbcg !=nil {return _gdbcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_caceg .Jc =NewCT_Jc (); -if _fceaa :=d .DecodeElement (_caceg .Jc ,&_ffcfcd );_fceaa !=nil {return _fceaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_caceg .TextDirection =NewCT_TextDirection (); -if _cbadc :=d .DecodeElement (_caceg .TextDirection ,&_ffcfcd );_cbadc !=nil {return _cbadc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_caceg .TextAlignment =NewCT_TextAlignment (); -if _ccfed :=d .DecodeElement (_caceg .TextAlignment ,&_ffcfcd );_ccfed !=nil {return _ccfed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_caceg .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _efede :=d .DecodeElement (_caceg .TextboxTightWrap ,&_ffcfcd );_efede !=nil {return _efede ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_caceg .OutlineLvl =NewCT_DecimalNumber (); -if _gffbd :=d .DecodeElement (_caceg .OutlineLvl ,&_ffcfcd );_gffbd !=nil {return _gffbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_caceg .DivId =NewCT_DecimalNumber (); -if _edfgb :=d .DecodeElement (_caceg .DivId ,&_ffcfcd );_edfgb !=nil {return _edfgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_caceg .CnfStyle =NewCT_Cnf (); -if _ebaad :=d .DecodeElement (_caceg .CnfStyle ,&_ffcfcd );_ebaad !=nil {return _ebaad ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ffcfcd .Name ); -if _eadcg :=d .Skip ();_eadcg !=nil {return _eadcg ;};};case _a .EndElement :break _dbcdf ;case _a .CharData :};};return nil ;};type CT_DocPartBehaviors struct{ +// Validate validates the CT_ShapeDefaults and its children +func (_bgfef *CT_ShapeDefaults )Validate ()error {return _bgfef .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};func (_cddaad *ST_FtnEdn )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cddaad =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cddaad =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cddaad =2; -case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cddaad =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cddaad =4;};return nil ;}; +// Validate validates the CT_DocPart and its children +func (_dddee *CT_DocPart )Validate ()error {return _dddee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};type ST_HighlightColor byte ; -// Validate validates the CT_PageSz and its children -func (_deead *CT_PageSz )Validate ()error {return _deead .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_ebdba :=&CT_TopPageBorder {};_ebdba .ValAttr =ST_Border (1);return _ebdba ;};func (_bcfaa ST_Shd )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fddaa :=_a .Attr {}; -_fddaa .Name =name ;switch _bcfaa {case ST_ShdUnset :_fddaa .Value ="";case ST_ShdNil :_fddaa .Value ="\u006e\u0069\u006c";case ST_ShdClear :_fddaa .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_fddaa .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_fddaa .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdVertStripe :_fddaa .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_fddaa .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_fddaa .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdHorzCross :_fddaa .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_fddaa .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_fddaa .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; -case ST_ShdThinVertStripe :_fddaa .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_fddaa .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdThinDiagStripe :_fddaa .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_fddaa .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_fddaa .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073"; -case ST_ShdPct5 :_fddaa .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_fddaa .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_fddaa .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_fddaa .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_fddaa .Value ="\u0070\u0063\u00742\u0030"; -case ST_ShdPct25 :_fddaa .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_fddaa .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_fddaa .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_fddaa .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_fddaa .Value ="\u0070\u0063\u00744\u0030"; -case ST_ShdPct45 :_fddaa .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_fddaa .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_fddaa .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_fddaa .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_fddaa .Value ="\u0070\u0063\u00746\u0032"; -case ST_ShdPct65 :_fddaa .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_fddaa .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_fddaa .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_fddaa .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_fddaa .Value ="\u0070\u0063\u00748\u0035"; -case ST_ShdPct87 :_fddaa .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_fddaa .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_fddaa .Value ="\u0070\u0063\u00749\u0035";};return _fddaa ,nil ;};func (_cdbcc *CT_FFDDList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _cdbcc .Result !=nil {_gcga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_cdbcc .Result ,_gcga );};if _cdbcc .Default !=nil {_dbbed :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_cdbcc .Default ,_dbbed );};if _cdbcc .ListEntry !=nil {_abbfd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_dcabe :=range _cdbcc .ListEntry {e .EncodeElement (_dcabe ,_abbfd ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LevelSuffix and its children +func (_dgdea *CT_LevelSuffix )Validate ()error {return _dgdea .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");}; -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_bfddd *CT_FontsList )ValidateWithPath (path string )error {for _dfbbf ,_efea :=range _bfddd .Font {if _edgdf :=_efea .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dfbbf ));_edgdf !=nil {return _edgdf ; -};};return nil ;};func NewCT_TrPr ()*CT_TrPr {_bgbfb :=&CT_TrPr {};return _bgbfb };func (_aedgc *CT_SdtDate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aedgc .FullDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aedgc .FullDateAttr )}); -};e .EncodeToken (start );if _aedgc .DateFormat !=nil {_gagggb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_aedgc .DateFormat ,_gagggb );};if _aedgc .Lid !=nil {_deagf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006ci\u0064"}}; -e .EncodeElement (_aedgc .Lid ,_deagf );};if _aedgc .StoreMappedDataAs !=nil {_fdcgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_aedgc .StoreMappedDataAs ,_fdcgg ); -};if _aedgc .Calendar !=nil {_fcadc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_aedgc .Calendar ,_fcadc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_abeaa *CT_TblGridChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_abeaa .IdAttr )});e .EncodeToken (start ); -_ddggd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_abeaa .TblGrid ,_ddggd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Charset struct{ +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_gceafc *CT_SectPrChange )ValidateWithPath (path string )error {if _gceafc .SectPr !=nil {if _fdgcb :=_gceafc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fdgcb !=nil {return _fdgcb ;};};return nil ;};func (_adefg ST_SdtDateMappingType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbebdbf :=_c .Attr {}; +_dbebdbf .Name =name ;switch _adefg {case ST_SdtDateMappingTypeUnset :_dbebdbf .Value ="";case ST_SdtDateMappingTypeText :_dbebdbf .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_dbebdbf .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_dbebdbf .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"; +};return _dbebdbf ,nil ;};func (_decdb *EG_ContentCellContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _decdb .Tc !=nil {_deaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_adbec :=range _decdb .Tc {e .EncodeElement (_adbec ,_deaed ); +};};if _decdb .CustomXml !=nil {_gfage :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_decdb .CustomXml ,_gfage );};if _decdb .Sdt !=nil {_acbcca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_decdb .Sdt ,_acbcca );};if _decdb .EG_RunLevelElts !=nil {for _ ,_fecgdc :=range _decdb .EG_RunLevelElts {_fecgdc .MarshalXML (e ,_c .StartElement {});};};return nil ;}; -// Value -ValAttr *string ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_bbafda *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _bbafda .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031"); +};func NewCT_Numbering ()*CT_Numbering {_cagfc :=&CT_Numbering {};return _cagfc };func (_gcegga *WdWsp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcegga .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_bebee *CT_Numbering )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _bebee .NumPicBullet !=nil {_cfecf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_cdfde :=range _bebee .NumPicBullet {e .EncodeElement (_cdfde ,_cfecf );};};if _bebee .AbstractNum !=nil {_deedc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}}; +for _ ,_ebbcg :=range _bebee .AbstractNum {e .EncodeElement (_ebbcg ,_deedc );};};if _bebee .Num !=nil {_gdada :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_gadefg :=range _bebee .Num {e .EncodeElement (_gadefg ,_gdada ); +};};if _bebee .NumIdMacAtCleanup !=nil {_ggedd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_bebee .NumIdMacAtCleanup ,_ggedd ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeca *CT_Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eeca .Comment !=nil {_accdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}}; +for _ ,_eebd :=range _eeca .Comment {e .EncodeElement (_eebd ,_accdc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdfgd *WdCT_Inline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfgd .Extent =_gc .NewCT_PositiveSize2D (); +_fdfgd .DocPr =_gc .NewCT_NonVisualDrawingProps ();_fdfgd .Graphic =_gc .NewGraphic ();for _ ,_begcfa :=range start .Attr {if _begcfa .Name .Local =="\u0064\u0069\u0073t\u0054"{_fcaade ,_dgdab :=_fg .ParseUint (_begcfa .Value ,10,32);if _dgdab !=nil {return _dgdab ; +};_bbcdgb :=uint32 (_fcaade );_fdfgd .DistTAttr =&_bbcdgb ;continue ;};if _begcfa .Name .Local =="\u0064\u0069\u0073t\u0042"{_ffdbb ,_bfaaed :=_fg .ParseUint (_begcfa .Value ,10,32);if _bfaaed !=nil {return _bfaaed ;};_acaeae :=uint32 (_ffdbb );_fdfgd .DistBAttr =&_acaeae ; +continue ;};if _begcfa .Name .Local =="\u0064\u0069\u0073t\u0052"{_feefb ,_gfedg :=_fg .ParseUint (_begcfa .Value ,10,32);if _gfedg !=nil {return _gfedg ;};_gggbd :=uint32 (_feefb );_fdfgd .DistRAttr =&_gggbd ;continue ;};if _begcfa .Name .Local =="\u0064\u0069\u0073t\u004c"{_dffadd ,_fbeafac :=_fg .ParseUint (_begcfa .Value ,10,32); +if _fbeafac !=nil {return _fbeafac ;};_dcgbe :=uint32 (_dffadd );_fdfgd .DistLAttr =&_dcgbe ;continue ;};};_aacdgb :for {_gggbad ,_gcfcff :=d .Token ();if _gcfcff !=nil {return _gcfcff ;};switch _dfbgcb :=_gggbad .(type ){case _c .StartElement :switch _dfbgcb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _fedbc :=d .DecodeElement (_fdfgd .Extent ,&_dfbgcb ); +_fedbc !=nil {return _fedbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fdfgd .EffectExtent =NewWdCT_EffectExtent (); +if _ageacc :=d .DecodeElement (_fdfgd .EffectExtent ,&_dfbgcb );_ageacc !=nil {return _ageacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _dfgca :=d .DecodeElement (_fdfgd .DocPr ,&_dfbgcb ); +_dfgca !=nil {return _dfgca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_fdfgd .CNvGraphicFramePr =_gc .NewCT_NonVisualGraphicFrameProperties (); +if _cfgea :=d .DecodeElement (_fdfgd .CNvGraphicFramePr ,&_dfbgcb );_cfgea !=nil {return _cfgea ;};case _c .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bagagf :=d .DecodeElement (_fdfgd .Graphic ,&_dfbgcb ); +_bagagf !=nil {return _bagagf ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_dfbgcb .Name ); +if _fegdag :=d .Skip ();_fegdag !=nil {return _fegdag ;};};case _c .EndElement :break _aacdgb ;case _c .CharData :};};return nil ;};type CT_TblCellMar struct{ -// IANA Name of Character Set -CharacterSetAttr *string ;};func NewCT_Bookmark ()*CT_Bookmark {_abaa :=&CT_Bookmark {};return _abaa }; +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Validate validates the CT_TblWidth and its children -func (_dfbbcc *CT_TblWidth )Validate ()error {return _dfbbcc .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2; -ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8; -ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14; -ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19; -ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25; -ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30; -ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35; -ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40; -ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46; -ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52; -ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58; -ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;); +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_cffbb *CT_SdtDropDownList )ValidateWithPath (path string )error {for _feedd ,_gacee :=range _cffbb .ListItem {if _aegba :=_gacee .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_feedd )); -_aegba !=nil {return _aegba ;};};return nil ;};func (_cedeeg ST_RubyAlign )Validate ()error {return _cedeeg .ValidateWithPath ("")};type CT_Odso struct{ +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// UDL Connection String -Udl *CT_String ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Data Source Table Name -Table *CT_String ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// ODSO Data Source File Path -Src *CT_Rel ; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};func (_ccc *CT_Body )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgf :for {_bagdb ,_fcec :=d .Token ();if _fcec !=nil {return _fcec ;};switch _bgg :=_bagdb .(type ){case _c .StartElement :switch _bgg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fgab :=NewEG_BlockLevelElts (); +_gdgc :=NewCT_AltChunk ();if _aef :=d .DecodeElement (_gdgc ,&_bgg );_aef !=nil {return _aef ;};_fgab .AltChunk =append (_fgab .AltChunk ,_gdgc );_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_fgab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eedc :=NewEG_BlockLevelElts (); +_efdb :=NewEG_ContentBlockContent ();_efdb .CustomXml =NewCT_CustomXmlBlock ();if _begg :=d .DecodeElement (_efdb .CustomXml ,&_bgg );_begg !=nil {return _begg ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_eedc );_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_efdb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gage :=NewEG_BlockLevelElts (); +_fcb :=NewEG_ContentBlockContent ();_fcb .Sdt =NewCT_SdtBlock ();if _dgga :=d .DecodeElement (_fcb .Sdt ,&_bgg );_dgga !=nil {return _dgga ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_gage );_gage .EG_ContentBlockContent =append (_gage .EG_ContentBlockContent ,_fcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ddf :=NewEG_BlockLevelElts (); +_abfd :=NewEG_ContentBlockContent ();_bfcb :=NewCT_P ();if _fec :=d .DecodeElement (_bfcb ,&_bgg );_fec !=nil {return _fec ;};_abfd .P =append (_abfd .P ,_bfcb );_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_ddf );_ddf .EG_ContentBlockContent =append (_ddf .EG_ContentBlockContent ,_abfd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gbe :=NewEG_BlockLevelElts (); +_beb :=NewEG_ContentBlockContent ();_eaba :=NewCT_Tbl ();if _fcad :=d .DecodeElement (_eaba ,&_bgg );_fcad !=nil {return _fcad ;};_beb .Tbl =append (_beb .Tbl ,_eaba );_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_gbe );_gbe .EG_ContentBlockContent =append (_gbe .EG_ContentBlockContent ,_beb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfcc :=NewEG_BlockLevelElts (); +_beaa :=NewEG_ContentBlockContent ();_fdcc :=NewEG_RunLevelElts ();_fdcc .ProofErr =NewCT_ProofErr ();if _caea :=d .DecodeElement (_fdcc .ProofErr ,&_bgg );_caea !=nil {return _caea ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_dfcc );_dfcc .EG_ContentBlockContent =append (_dfcc .EG_ContentBlockContent ,_beaa ); +_beaa .EG_RunLevelElts =append (_beaa .EG_RunLevelElts ,_fdcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdag :=NewEG_BlockLevelElts (); +_aab :=NewEG_ContentBlockContent ();_gcad :=NewEG_RunLevelElts ();_gcad .PermStart =NewCT_PermStart ();if _fdcca :=d .DecodeElement (_gcad .PermStart ,&_bgg );_fdcca !=nil {return _fdcca ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_gdag ); +_gdag .EG_ContentBlockContent =append (_gdag .EG_ContentBlockContent ,_aab );_aab .EG_RunLevelElts =append (_aab .EG_RunLevelElts ,_gcad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_adgb :=NewEG_BlockLevelElts (); +_gef :=NewEG_ContentBlockContent ();_bgga :=NewEG_RunLevelElts ();_bgga .PermEnd =NewCT_Perm ();if _bcbb :=d .DecodeElement (_bgga .PermEnd ,&_bgg );_bcbb !=nil {return _bcbb ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_adgb );_adgb .EG_ContentBlockContent =append (_adgb .EG_ContentBlockContent ,_gef ); +_gef .EG_RunLevelElts =append (_gef .EG_RunLevelElts ,_bgga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dggee :=NewEG_BlockLevelElts (); +_eae :=NewEG_ContentBlockContent ();_ccef :=NewEG_RunLevelElts ();_ccef .Ins =NewCT_RunTrackChange ();if _dfba :=d .DecodeElement (_ccef .Ins ,&_bgg );_dfba !=nil {return _dfba ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_dggee );_dggee .EG_ContentBlockContent =append (_dggee .EG_ContentBlockContent ,_eae ); +_eae .EG_RunLevelElts =append (_eae .EG_RunLevelElts ,_ccef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_baf :=NewEG_BlockLevelElts (); +_bcbg :=NewEG_ContentBlockContent ();_cdfg :=NewEG_RunLevelElts ();_cdfg .Del =NewCT_RunTrackChange ();if _cdfe :=d .DecodeElement (_cdfg .Del ,&_bgg );_cdfe !=nil {return _cdfe ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_baf );_baf .EG_ContentBlockContent =append (_baf .EG_ContentBlockContent ,_bcbg ); +_bcbg .EG_RunLevelElts =append (_bcbg .EG_RunLevelElts ,_cdfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_edfa :=NewEG_BlockLevelElts (); +_badfg :=NewEG_ContentBlockContent ();_fgaf :=NewEG_RunLevelElts ();_fgaf .MoveFrom =NewCT_RunTrackChange ();if _eeecf :=d .DecodeElement (_fgaf .MoveFrom ,&_bgg );_eeecf !=nil {return _eeecf ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_edfa ); +_edfa .EG_ContentBlockContent =append (_edfa .EG_ContentBlockContent ,_badfg );_badfg .EG_RunLevelElts =append (_badfg .EG_RunLevelElts ,_fgaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_beac :=NewEG_BlockLevelElts (); +_ecd :=NewEG_ContentBlockContent ();_bce :=NewEG_RunLevelElts ();_bce .MoveTo =NewCT_RunTrackChange ();if _eefb :=d .DecodeElement (_bce .MoveTo ,&_bgg );_eefb !=nil {return _eefb ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_beac );_beac .EG_ContentBlockContent =append (_beac .EG_ContentBlockContent ,_ecd ); +_ecd .EG_RunLevelElts =append (_ecd .EG_RunLevelElts ,_bce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_badb :=NewEG_BlockLevelElts (); +_abe :=NewEG_ContentBlockContent ();_cggaf :=NewEG_RunLevelElts ();_baba :=NewEG_RangeMarkupElements ();_baba .BookmarkStart =NewCT_Bookmark ();if _eacc :=d .DecodeElement (_baba .BookmarkStart ,&_bgg );_eacc !=nil {return _eacc ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_badb ); +_badb .EG_ContentBlockContent =append (_badb .EG_ContentBlockContent ,_abe );_abe .EG_RunLevelElts =append (_abe .EG_RunLevelElts ,_cggaf );_cggaf .EG_RangeMarkupElements =append (_cggaf .EG_RangeMarkupElements ,_baba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cag :=NewEG_BlockLevelElts (); +_bdfd :=NewEG_ContentBlockContent ();_fdb :=NewEG_RunLevelElts ();_edff :=NewEG_RangeMarkupElements ();_edff .BookmarkEnd =NewCT_MarkupRange ();if _ddg :=d .DecodeElement (_edff .BookmarkEnd ,&_bgg );_ddg !=nil {return _ddg ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_cag ); +_cag .EG_ContentBlockContent =append (_cag .EG_ContentBlockContent ,_bdfd );_bdfd .EG_RunLevelElts =append (_bdfd .EG_RunLevelElts ,_fdb );_fdb .EG_RangeMarkupElements =append (_fdb .EG_RangeMarkupElements ,_edff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgcg :=NewEG_BlockLevelElts (); +_edbea :=NewEG_ContentBlockContent ();_gcce :=NewEG_RunLevelElts ();_fefd :=NewEG_RangeMarkupElements ();_fefd .MoveFromRangeStart =NewCT_MoveBookmark ();if _dagb :=d .DecodeElement (_fefd .MoveFromRangeStart ,&_bgg );_dagb !=nil {return _dagb ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_fgcg ); +_fgcg .EG_ContentBlockContent =append (_fgcg .EG_ContentBlockContent ,_edbea );_edbea .EG_RunLevelElts =append (_edbea .EG_RunLevelElts ,_gcce );_gcce .EG_RangeMarkupElements =append (_gcce .EG_RangeMarkupElements ,_fefd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bggb :=NewEG_BlockLevelElts (); +_dece :=NewEG_ContentBlockContent ();_cdaa :=NewEG_RunLevelElts ();_gcca :=NewEG_RangeMarkupElements ();_gcca .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbca :=d .DecodeElement (_gcca .MoveFromRangeEnd ,&_bgg );_gbca !=nil {return _gbca ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_bggb ); +_bggb .EG_ContentBlockContent =append (_bggb .EG_ContentBlockContent ,_dece );_dece .EG_RunLevelElts =append (_dece .EG_RunLevelElts ,_cdaa );_cdaa .EG_RangeMarkupElements =append (_cdaa .EG_RangeMarkupElements ,_gcca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bgbd :=NewEG_BlockLevelElts (); +_cagd :=NewEG_ContentBlockContent ();_edgg :=NewEG_RunLevelElts ();_bcfd :=NewEG_RangeMarkupElements ();_bcfd .MoveToRangeStart =NewCT_MoveBookmark ();if _fgdf :=d .DecodeElement (_bcfd .MoveToRangeStart ,&_bgg );_fgdf !=nil {return _fgdf ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_bgbd ); +_bgbd .EG_ContentBlockContent =append (_bgbd .EG_ContentBlockContent ,_cagd );_cagd .EG_RunLevelElts =append (_cagd .EG_RunLevelElts ,_edgg );_edgg .EG_RangeMarkupElements =append (_edgg .EG_RangeMarkupElements ,_bcfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gce :=NewEG_BlockLevelElts (); +_abc :=NewEG_ContentBlockContent ();_dfcg :=NewEG_RunLevelElts ();_gbeg :=NewEG_RangeMarkupElements ();_gbeg .MoveToRangeEnd =NewCT_MarkupRange ();if _acf :=d .DecodeElement (_gbeg .MoveToRangeEnd ,&_bgg );_acf !=nil {return _acf ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_gce ); +_gce .EG_ContentBlockContent =append (_gce .EG_ContentBlockContent ,_abc );_abc .EG_RunLevelElts =append (_abc .EG_RunLevelElts ,_dfcg );_dfcg .EG_RangeMarkupElements =append (_dfcg .EG_RangeMarkupElements ,_gbeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bagce :=NewEG_BlockLevelElts (); +_ecaf :=NewEG_ContentBlockContent ();_eda :=NewEG_RunLevelElts ();_fbge :=NewEG_RangeMarkupElements ();_fbge .CommentRangeStart =NewCT_MarkupRange ();if _fbgc :=d .DecodeElement (_fbge .CommentRangeStart ,&_bgg );_fbgc !=nil {return _fbgc ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_bagce ); +_bagce .EG_ContentBlockContent =append (_bagce .EG_ContentBlockContent ,_ecaf );_ecaf .EG_RunLevelElts =append (_ecaf .EG_RunLevelElts ,_eda );_eda .EG_RangeMarkupElements =append (_eda .EG_RangeMarkupElements ,_fbge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efdf :=NewEG_BlockLevelElts (); +_gabbd :=NewEG_ContentBlockContent ();_eega :=NewEG_RunLevelElts ();_cecf :=NewEG_RangeMarkupElements ();_cecf .CommentRangeEnd =NewCT_MarkupRange ();if _bbd :=d .DecodeElement (_cecf .CommentRangeEnd ,&_bgg );_bbd !=nil {return _bbd ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_efdf ); +_efdf .EG_ContentBlockContent =append (_efdf .EG_ContentBlockContent ,_gabbd );_gabbd .EG_RunLevelElts =append (_gabbd .EG_RunLevelElts ,_eega );_eega .EG_RangeMarkupElements =append (_eega .EG_RangeMarkupElements ,_cecf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdd :=NewEG_BlockLevelElts (); +_gbcgc :=NewEG_ContentBlockContent ();_acef :=NewEG_RunLevelElts ();_baa :=NewEG_RangeMarkupElements ();_baa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bae :=d .DecodeElement (_baa .CustomXmlInsRangeStart ,&_bgg );_bae !=nil {return _bae ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_bdd ); +_bdd .EG_ContentBlockContent =append (_bdd .EG_ContentBlockContent ,_gbcgc );_gbcgc .EG_RunLevelElts =append (_gbcgc .EG_RunLevelElts ,_acef );_acef .EG_RangeMarkupElements =append (_acef .EG_RangeMarkupElements ,_baa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdb :=NewEG_BlockLevelElts (); +_fbccg :=NewEG_ContentBlockContent ();_aedd :=NewEG_RunLevelElts ();_gefe :=NewEG_RangeMarkupElements ();_gefe .CustomXmlInsRangeEnd =NewCT_Markup ();if _eaa :=d .DecodeElement (_gefe .CustomXmlInsRangeEnd ,&_bgg );_eaa !=nil {return _eaa ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_cdb ); +_cdb .EG_ContentBlockContent =append (_cdb .EG_ContentBlockContent ,_fbccg );_fbccg .EG_RunLevelElts =append (_fbccg .EG_RunLevelElts ,_aedd );_aedd .EG_RangeMarkupElements =append (_aedd .EG_RangeMarkupElements ,_gefe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dac :=NewEG_BlockLevelElts (); +_dbfg :=NewEG_ContentBlockContent ();_bfd :=NewEG_RunLevelElts ();_cace :=NewEG_RangeMarkupElements ();_cace .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eacb :=d .DecodeElement (_cace .CustomXmlDelRangeStart ,&_bgg );_eacb !=nil {return _eacb ;}; +_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_dac );_dac .EG_ContentBlockContent =append (_dac .EG_ContentBlockContent ,_dbfg );_dbfg .EG_RunLevelElts =append (_dbfg .EG_RunLevelElts ,_bfd );_bfd .EG_RangeMarkupElements =append (_bfd .EG_RangeMarkupElements ,_cace ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfbg :=NewEG_BlockLevelElts (); +_cfa :=NewEG_ContentBlockContent ();_deba :=NewEG_RunLevelElts ();_abda :=NewEG_RangeMarkupElements ();_abda .CustomXmlDelRangeEnd =NewCT_Markup ();if _cegg :=d .DecodeElement (_abda .CustomXmlDelRangeEnd ,&_bgg );_cegg !=nil {return _cegg ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_dfbg ); +_dfbg .EG_ContentBlockContent =append (_dfbg .EG_ContentBlockContent ,_cfa );_cfa .EG_RunLevelElts =append (_cfa .EG_RunLevelElts ,_deba );_deba .EG_RangeMarkupElements =append (_deba .EG_RangeMarkupElements ,_abda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffcb :=NewEG_BlockLevelElts (); +_egf :=NewEG_ContentBlockContent ();_bgbe :=NewEG_RunLevelElts ();_fbed :=NewEG_RangeMarkupElements ();_fbed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcac :=d .DecodeElement (_fbed .CustomXmlMoveFromRangeStart ,&_bgg );_fcac !=nil {return _fcac ; +};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_ffcb );_ffcb .EG_ContentBlockContent =append (_ffcb .EG_ContentBlockContent ,_egf );_egf .EG_RunLevelElts =append (_egf .EG_RunLevelElts ,_bgbe );_bgbe .EG_RangeMarkupElements =append (_bgbe .EG_RangeMarkupElements ,_fbed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acbb :=NewEG_BlockLevelElts (); +_cgc :=NewEG_ContentBlockContent ();_bda :=NewEG_RunLevelElts ();_aad :=NewEG_RangeMarkupElements ();_aad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgbb :=d .DecodeElement (_aad .CustomXmlMoveFromRangeEnd ,&_bgg );_cgbb !=nil {return _cgbb ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_acbb ); +_acbb .EG_ContentBlockContent =append (_acbb .EG_ContentBlockContent ,_cgc );_cgc .EG_RunLevelElts =append (_cgc .EG_RunLevelElts ,_bda );_bda .EG_RangeMarkupElements =append (_bda .EG_RangeMarkupElements ,_aad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dedf :=NewEG_BlockLevelElts (); +_cfe :=NewEG_ContentBlockContent ();_cbbb :=NewEG_RunLevelElts ();_bcbf :=NewEG_RangeMarkupElements ();_bcbf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gccf :=d .DecodeElement (_bcbf .CustomXmlMoveToRangeStart ,&_bgg );_gccf !=nil {return _gccf ; +};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_dedf );_dedf .EG_ContentBlockContent =append (_dedf .EG_ContentBlockContent ,_cfe );_cfe .EG_RunLevelElts =append (_cfe .EG_RunLevelElts ,_cbbb );_cbbb .EG_RangeMarkupElements =append (_cbbb .EG_RangeMarkupElements ,_bcbf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_addd :=NewEG_BlockLevelElts (); +_agbe :=NewEG_ContentBlockContent ();_afcf :=NewEG_RunLevelElts ();_cfae :=NewEG_RangeMarkupElements ();_cfae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcfc :=d .DecodeElement (_cfae .CustomXmlMoveToRangeEnd ,&_bgg );_bcfc !=nil {return _bcfc ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_addd ); +_addd .EG_ContentBlockContent =append (_addd .EG_ContentBlockContent ,_agbe );_agbe .EG_RunLevelElts =append (_agbe .EG_RunLevelElts ,_afcf );_afcf .EG_RangeMarkupElements =append (_afcf .EG_RangeMarkupElements ,_cfae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbeb :=NewEG_BlockLevelElts (); +_agc :=NewEG_ContentBlockContent ();_aaff :=NewEG_RunLevelElts ();_ecfbg :=NewEG_MathContent ();_ecfbg .OMathPara =_ab .NewOMathPara ();if _debd :=d .DecodeElement (_ecfbg .OMathPara ,&_bgg );_debd !=nil {return _debd ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_bbeb ); +_bbeb .EG_ContentBlockContent =append (_bbeb .EG_ContentBlockContent ,_agc );_agc .EG_RunLevelElts =append (_agc .EG_RunLevelElts ,_aaff );_aaff .EG_MathContent =append (_aaff .EG_MathContent ,_ecfbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcda :=NewEG_BlockLevelElts (); +_acec :=NewEG_ContentBlockContent ();_egbe :=NewEG_RunLevelElts ();_adff :=NewEG_MathContent ();_adff .OMath =_ab .NewOMath ();if _gaaf :=d .DecodeElement (_adff .OMath ,&_bgg );_gaaf !=nil {return _gaaf ;};_ccc .EG_BlockLevelElts =append (_ccc .EG_BlockLevelElts ,_fcda ); +_fcda .EG_ContentBlockContent =append (_fcda .EG_ContentBlockContent ,_acec );_acec .EG_RunLevelElts =append (_acec .EG_RunLevelElts ,_egbe );_egbe .EG_MathContent =append (_egbe .EG_MathContent ,_adff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_ccc .SectPr =NewCT_SectPr (); +if _cgbe :=d .DecodeElement (_ccc .SectPr ,&_bgg );_cgbe !=nil {return _cgbe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_bgg .Name ); +if _gee :=d .Skip ();_gee !=nil {return _gee ;};};case _c .EndElement :break _fgf ;case _c .CharData :};};return nil ;};type CT_PixelsMeasure struct{ -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// Measurement in Pixels +ValAttr uint64 ;}; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// Validate validates the CT_Divs and its children +func (_cfbca *CT_Divs )Validate ()error {return _cfbca .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_eabf *CT_Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcded :for {_aacde ,_fbde :=d .Token ();if _fbde !=nil {return _fbde ; +};switch _abaab :=_aacde .(type ){case _c .StartElement :switch _abaab .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_cge :=NewCT_Comment (); +if _geffg :=d .DecodeElement (_cge ,&_abaab );_geffg !=nil {return _geffg ;};_eabf .Comment =append (_eabf .Comment ,_cge );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_abaab .Name ); +if _efga :=d .Skip ();_efga !=nil {return _efga ;};};case _c .EndElement :break _bcded ;case _c .CharData :};};return nil ;}; -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +// Validate validates the CT_SdtText and its children +func (_bacddc *CT_SdtText )Validate ()error {return _bacddc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1; +ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_ceddde ST_FontFamily )ValidateWithPath (path string )error {switch _ceddde {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceddde )); +};return nil ;};func (_cbefd *CT_FrameScrollbar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cacea ,_gedba :=_cbefd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gedba !=nil {return _gedba ;};start .Attr =append (start .Attr ,_cacea ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DocGrid struct{ -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// Document Grid Type +TypeAttr ST_DocGrid ; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;};func (_eagebe ST_Em )String ()string {switch _eagebe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065"; -case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};type EG_ContentRowContent struct{ +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// Table Row -Tr []*CT_Row ; +// Document Grid Character Pitch +CharSpaceAttr *int64 ;}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Validate validates the EG_ContentCellContent and its children +func (_edddfg *EG_ContentCellContent )Validate ()error {return _edddfg .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_bddde :=&CT_SignedTwipsMeasure {}; +return _bddde ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_ccgecb ST_TabTlc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffagge :=_c .Attr {}; +_ffagge .Name =name ;switch _ccgecb {case ST_TabTlcUnset :_ffagge .Value ="";case ST_TabTlcNone :_ffagge .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_ffagge .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_ffagge .Value ="\u0068\u0079\u0070\u0068\u0065\u006e"; +case ST_TabTlcUnderscore :_ffagge .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_ffagge .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_ffagge .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; +};return _ffagge ,nil ;};func (_degaf *CT_Highlight )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_effc ,_fabc :=_degaf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_effc ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edgaa *CT_SimpleField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgbac :=range start .Attr {if _dgbac .Name .Local =="\u0069\u006e\u0073t\u0072"{_ccafc ,_cdaab :=_dgbac .Value ,error (nil ); +if _cdaab !=nil {return _cdaab ;};_edgaa .InstrAttr =_ccafc ;continue ;};if _dgbac .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_fbfda ,_efdgd :=ParseUnionST_OnOff (_dgbac .Value );if _efdgd !=nil {return _efdgd ;};_edgaa .FldLockAttr =&_fbfda ; +continue ;};if _dgbac .Name .Local =="\u0064\u0069\u0072t\u0079"{_eafeag ,_daaed :=ParseUnionST_OnOff (_dgbac .Value );if _daaed !=nil {return _daaed ;};_edgaa .DirtyAttr =&_eafeag ;continue ;};};_ccada :for {_gfded ,_fgedb :=d .Token ();if _fgedb !=nil {return _fgedb ; +};switch _bcgcf :=_gfded .(type ){case _c .StartElement :switch _bcgcf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_edgaa .FldData =NewCT_Text (); +if _fbagg :=d .DecodeElement (_edgaa .FldData ,&_bcgcf );_fbagg !=nil {return _fbagg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_egfee :=NewEG_PContent (); +_abefa :=NewCT_SimpleField ();if _acdfc :=d .DecodeElement (_abefa ,&_bcgcf );_acdfc !=nil {return _acdfc ;};_egfee .FldSimple =append (_egfee .FldSimple ,_abefa );_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_egfee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_abdce :=NewEG_PContent (); +_abdce .Hyperlink =NewCT_Hyperlink ();if _bfcdc :=d .DecodeElement (_abdce .Hyperlink ,&_bcgcf );_bfcdc !=nil {return _bfcdc ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_abdce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bgagd :=NewEG_PContent (); +_bgagd .SubDoc =NewCT_Rel ();if _bcea :=d .DecodeElement (_bgagd .SubDoc ,&_bcgcf );_bcea !=nil {return _bcea ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_bgagd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gagdg :=NewEG_PContent (); +_dfgdbb :=NewEG_ContentRunContent ();_dfgdbb .CustomXml =NewCT_CustomXmlRun ();if _gdabd :=d .DecodeElement (_dfgdbb .CustomXml ,&_bcgcf );_gdabd !=nil {return _gdabd ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_gagdg );_gagdg .EG_ContentRunContent =append (_gagdg .EG_ContentRunContent ,_dfgdbb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dddga :=NewEG_PContent (); +_eebcbf :=NewEG_ContentRunContent ();_eebcbf .SmartTag =NewCT_SmartTagRun ();if _gecefa :=d .DecodeElement (_eebcbf .SmartTag ,&_bcgcf );_gecefa !=nil {return _gecefa ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_dddga );_dddga .EG_ContentRunContent =append (_dddga .EG_ContentRunContent ,_eebcbf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ebaddd :=NewEG_PContent (); +_cegbfb :=NewEG_ContentRunContent ();_cegbfb .Sdt =NewCT_SdtRun ();if _ggfeg :=d .DecodeElement (_cegbfb .Sdt ,&_bcgcf );_ggfeg !=nil {return _ggfeg ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_ebaddd );_ebaddd .EG_ContentRunContent =append (_ebaddd .EG_ContentRunContent ,_cegbfb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dgaafc :=NewEG_PContent (); +_dbcce :=NewEG_ContentRunContent ();_dbcce .Dir =NewCT_DirContentRun ();if _bgcec :=d .DecodeElement (_dbcce .Dir ,&_bcgcf );_bgcec !=nil {return _bgcec ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_dgaafc );_dgaafc .EG_ContentRunContent =append (_dgaafc .EG_ContentRunContent ,_dbcce ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_dcgfb :=NewEG_PContent (); +_cbaggc :=NewEG_ContentRunContent ();_cbaggc .Bdo =NewCT_BdoContentRun ();if _gcgdf :=d .DecodeElement (_cbaggc .Bdo ,&_bcgcf );_gcgdf !=nil {return _gcgdf ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_dcgfb );_dcgfb .EG_ContentRunContent =append (_dcgfb .EG_ContentRunContent ,_cbaggc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fegeg :=NewEG_PContent (); +_egbce :=NewEG_ContentRunContent ();_egbce .R =NewCT_R ();if _aaeff :=d .DecodeElement (_egbce .R ,&_bcgcf );_aaeff !=nil {return _aaeff ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_fegeg );_fegeg .EG_ContentRunContent =append (_fegeg .EG_ContentRunContent ,_egbce ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fdbab :=NewEG_PContent (); +_fbbfdc :=NewEG_ContentRunContent ();_abddcb :=NewEG_RunLevelElts ();_abddcb .ProofErr =NewCT_ProofErr ();if _acfgc :=d .DecodeElement (_abddcb .ProofErr ,&_bcgcf );_acfgc !=nil {return _acfgc ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_fdbab ); +_fdbab .EG_ContentRunContent =append (_fdbab .EG_ContentRunContent ,_fbbfdc );_fbbfdc .EG_RunLevelElts =append (_fbbfdc .EG_RunLevelElts ,_abddcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffcce :=NewEG_PContent (); +_dbeee :=NewEG_ContentRunContent ();_faegf :=NewEG_RunLevelElts ();_faegf .PermStart =NewCT_PermStart ();if _deaaa :=d .DecodeElement (_faegf .PermStart ,&_bcgcf );_deaaa !=nil {return _deaaa ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_ffcce ); +_ffcce .EG_ContentRunContent =append (_ffcce .EG_ContentRunContent ,_dbeee );_dbeee .EG_RunLevelElts =append (_dbeee .EG_RunLevelElts ,_faegf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbgefd :=NewEG_PContent (); +_befdc :=NewEG_ContentRunContent ();_dadee :=NewEG_RunLevelElts ();_dadee .PermEnd =NewCT_Perm ();if _fbfabb :=d .DecodeElement (_dadee .PermEnd ,&_bcgcf );_fbfabb !=nil {return _fbfabb ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_dbgefd );_dbgefd .EG_ContentRunContent =append (_dbgefd .EG_ContentRunContent ,_befdc ); +_befdc .EG_RunLevelElts =append (_befdc .EG_RunLevelElts ,_dadee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbggf :=NewEG_PContent (); +_agecg :=NewEG_ContentRunContent ();_aeggaa :=NewEG_RunLevelElts ();_aeggaa .Ins =NewCT_RunTrackChange ();if _cgefe :=d .DecodeElement (_aeggaa .Ins ,&_bcgcf );_cgefe !=nil {return _cgefe ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_cbggf );_cbggf .EG_ContentRunContent =append (_cbggf .EG_ContentRunContent ,_agecg ); +_agecg .EG_RunLevelElts =append (_agecg .EG_RunLevelElts ,_aeggaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efefdd :=NewEG_PContent (); +_dgecb :=NewEG_ContentRunContent ();_cabde :=NewEG_RunLevelElts ();_cabde .Del =NewCT_RunTrackChange ();if _aacdcb :=d .DecodeElement (_cabde .Del ,&_bcgcf );_aacdcb !=nil {return _aacdcb ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_efefdd );_efefdd .EG_ContentRunContent =append (_efefdd .EG_ContentRunContent ,_dgecb ); +_dgecb .EG_RunLevelElts =append (_dgecb .EG_RunLevelElts ,_cabde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cefbc :=NewEG_PContent (); +_geeggb :=NewEG_ContentRunContent ();_cddcf :=NewEG_RunLevelElts ();_cddcf .MoveFrom =NewCT_RunTrackChange ();if _aebag :=d .DecodeElement (_cddcf .MoveFrom ,&_bcgcf );_aebag !=nil {return _aebag ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_cefbc ); +_cefbc .EG_ContentRunContent =append (_cefbc .EG_ContentRunContent ,_geeggb );_geeggb .EG_RunLevelElts =append (_geeggb .EG_RunLevelElts ,_cddcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ecgbf :=NewEG_PContent (); +_abfdf :=NewEG_ContentRunContent ();_eafgc :=NewEG_RunLevelElts ();_eafgc .MoveTo =NewCT_RunTrackChange ();if _gfafa :=d .DecodeElement (_eafgc .MoveTo ,&_bcgcf );_gfafa !=nil {return _gfafa ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_ecgbf ); +_ecgbf .EG_ContentRunContent =append (_ecgbf .EG_ContentRunContent ,_abfdf );_abfdf .EG_RunLevelElts =append (_abfdf .EG_RunLevelElts ,_eafgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cafdd :=NewEG_PContent (); +_cggfb :=NewEG_ContentRunContent ();_ffadb :=NewEG_RunLevelElts ();_aacgd :=NewEG_RangeMarkupElements ();_aacgd .BookmarkStart =NewCT_Bookmark ();if _cafe :=d .DecodeElement (_aacgd .BookmarkStart ,&_bcgcf );_cafe !=nil {return _cafe ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_cafdd ); +_cafdd .EG_ContentRunContent =append (_cafdd .EG_ContentRunContent ,_cggfb );_cggfb .EG_RunLevelElts =append (_cggfb .EG_RunLevelElts ,_ffadb );_ffadb .EG_RangeMarkupElements =append (_ffadb .EG_RangeMarkupElements ,_aacgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfedb :=NewEG_PContent (); +_ddbfg :=NewEG_ContentRunContent ();_ddbc :=NewEG_RunLevelElts ();_cdfga :=NewEG_RangeMarkupElements ();_cdfga .BookmarkEnd =NewCT_MarkupRange ();if _egcfbg :=d .DecodeElement (_cdfga .BookmarkEnd ,&_bcgcf );_egcfbg !=nil {return _egcfbg ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_gfedb ); +_gfedb .EG_ContentRunContent =append (_gfedb .EG_ContentRunContent ,_ddbfg );_ddbfg .EG_RunLevelElts =append (_ddbfg .EG_RunLevelElts ,_ddbc );_ddbc .EG_RangeMarkupElements =append (_ddbc .EG_RangeMarkupElements ,_cdfga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eecbd :=NewEG_PContent (); +_dbcgc :=NewEG_ContentRunContent ();_gddbb :=NewEG_RunLevelElts ();_gdbag :=NewEG_RangeMarkupElements ();_gdbag .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdaebd :=d .DecodeElement (_gdbag .MoveFromRangeStart ,&_bcgcf );_bdaebd !=nil {return _bdaebd ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_eecbd );_eecbd .EG_ContentRunContent =append (_eecbd .EG_ContentRunContent ,_dbcgc );_dbcgc .EG_RunLevelElts =append (_dbcgc .EG_RunLevelElts ,_gddbb );_gddbb .EG_RangeMarkupElements =append (_gddbb .EG_RangeMarkupElements ,_gdbag ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deebg :=NewEG_PContent (); +_aecfc :=NewEG_ContentRunContent ();_gbbab :=NewEG_RunLevelElts ();_baaegg :=NewEG_RangeMarkupElements ();_baaegg .MoveFromRangeEnd =NewCT_MarkupRange ();if _daffdd :=d .DecodeElement (_baaegg .MoveFromRangeEnd ,&_bcgcf );_daffdd !=nil {return _daffdd ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_deebg );_deebg .EG_ContentRunContent =append (_deebg .EG_ContentRunContent ,_aecfc );_aecfc .EG_RunLevelElts =append (_aecfc .EG_RunLevelElts ,_gbbab );_gbbab .EG_RangeMarkupElements =append (_gbbab .EG_RangeMarkupElements ,_baaegg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfea :=NewEG_PContent (); +_aabcb :=NewEG_ContentRunContent ();_bggfe :=NewEG_RunLevelElts ();_bdaeea :=NewEG_RangeMarkupElements ();_bdaeea .MoveToRangeStart =NewCT_MoveBookmark ();if _cbdca :=d .DecodeElement (_bdaeea .MoveToRangeStart ,&_bcgcf );_cbdca !=nil {return _cbdca ;}; +_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_bfea );_bfea .EG_ContentRunContent =append (_bfea .EG_ContentRunContent ,_aabcb );_aabcb .EG_RunLevelElts =append (_aabcb .EG_RunLevelElts ,_bggfe );_bggfe .EG_RangeMarkupElements =append (_bggfe .EG_RangeMarkupElements ,_bdaeea ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggecc :=NewEG_PContent (); +_bcdaa :=NewEG_ContentRunContent ();_ebffbg :=NewEG_RunLevelElts ();_gefbba :=NewEG_RangeMarkupElements ();_gefbba .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcfb :=d .DecodeElement (_gefbba .MoveToRangeEnd ,&_bcgcf );_bbcfb !=nil {return _bbcfb ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_ggecc ); +_ggecc .EG_ContentRunContent =append (_ggecc .EG_ContentRunContent ,_bcdaa );_bcdaa .EG_RunLevelElts =append (_bcdaa .EG_RunLevelElts ,_ebffbg );_ebffbg .EG_RangeMarkupElements =append (_ebffbg .EG_RangeMarkupElements ,_gefbba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gbcab :=NewEG_PContent (); +_adgge :=NewEG_ContentRunContent ();_abccdc :=NewEG_RunLevelElts ();_ccacaa :=NewEG_RangeMarkupElements ();_ccacaa .CommentRangeStart =NewCT_MarkupRange ();if _ffbab :=d .DecodeElement (_ccacaa .CommentRangeStart ,&_bcgcf );_ffbab !=nil {return _ffbab ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_gbcab );_gbcab .EG_ContentRunContent =append (_gbcab .EG_ContentRunContent ,_adgge );_adgge .EG_RunLevelElts =append (_adgge .EG_RunLevelElts ,_abccdc );_abccdc .EG_RangeMarkupElements =append (_abccdc .EG_RangeMarkupElements ,_ccacaa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aeabe :=NewEG_PContent (); +_dfbcae :=NewEG_ContentRunContent ();_geage :=NewEG_RunLevelElts ();_beggc :=NewEG_RangeMarkupElements ();_beggc .CommentRangeEnd =NewCT_MarkupRange ();if _gadbag :=d .DecodeElement (_beggc .CommentRangeEnd ,&_bcgcf );_gadbag !=nil {return _gadbag ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_aeabe ); +_aeabe .EG_ContentRunContent =append (_aeabe .EG_ContentRunContent ,_dfbcae );_dfbcae .EG_RunLevelElts =append (_dfbcae .EG_RunLevelElts ,_geage );_geage .EG_RangeMarkupElements =append (_geage .EG_RangeMarkupElements ,_beggc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbagb :=NewEG_PContent (); +_fgdcg :=NewEG_ContentRunContent ();_fcfaa :=NewEG_RunLevelElts ();_gaffb :=NewEG_RangeMarkupElements ();_gaffb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cagdg :=d .DecodeElement (_gaffb .CustomXmlInsRangeStart ,&_bcgcf );_cagdg !=nil {return _cagdg ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_cbagb );_cbagb .EG_ContentRunContent =append (_cbagb .EG_ContentRunContent ,_fgdcg );_fgdcg .EG_RunLevelElts =append (_fgdcg .EG_RunLevelElts ,_fcfaa );_fcfaa .EG_RangeMarkupElements =append (_fcfaa .EG_RangeMarkupElements ,_gaffb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcaea :=NewEG_PContent (); +_bgbdd :=NewEG_ContentRunContent ();_bagef :=NewEG_RunLevelElts ();_abfab :=NewEG_RangeMarkupElements ();_abfab .CustomXmlInsRangeEnd =NewCT_Markup ();if _dffbc :=d .DecodeElement (_abfab .CustomXmlInsRangeEnd ,&_bcgcf );_dffbc !=nil {return _dffbc ;}; +_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_dcaea );_dcaea .EG_ContentRunContent =append (_dcaea .EG_ContentRunContent ,_bgbdd );_bgbdd .EG_RunLevelElts =append (_bgbdd .EG_RunLevelElts ,_bagef );_bagef .EG_RangeMarkupElements =append (_bagef .EG_RangeMarkupElements ,_abfab ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfdcgb :=NewEG_PContent (); +_fedfff :=NewEG_ContentRunContent ();_fbaebc :=NewEG_RunLevelElts ();_fgeff :=NewEG_RangeMarkupElements ();_fgeff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afadcc :=d .DecodeElement (_fgeff .CustomXmlDelRangeStart ,&_bcgcf );_afadcc !=nil {return _afadcc ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_dfdcgb );_dfdcgb .EG_ContentRunContent =append (_dfdcgb .EG_ContentRunContent ,_fedfff );_fedfff .EG_RunLevelElts =append (_fedfff .EG_RunLevelElts ,_fbaebc );_fbaebc .EG_RangeMarkupElements =append (_fbaebc .EG_RangeMarkupElements ,_fgeff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffcbca :=NewEG_PContent (); +_dfccg :=NewEG_ContentRunContent ();_cedee :=NewEG_RunLevelElts ();_ddebbd :=NewEG_RangeMarkupElements ();_ddebbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gegab :=d .DecodeElement (_ddebbd .CustomXmlDelRangeEnd ,&_bcgcf );_gegab !=nil {return _gegab ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_ffcbca );_ffcbca .EG_ContentRunContent =append (_ffcbca .EG_ContentRunContent ,_dfccg );_dfccg .EG_RunLevelElts =append (_dfccg .EG_RunLevelElts ,_cedee );_cedee .EG_RangeMarkupElements =append (_cedee .EG_RangeMarkupElements ,_ddebbd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_feffb :=NewEG_PContent (); +_ababd :=NewEG_ContentRunContent ();_daaag :=NewEG_RunLevelElts ();_gcacc :=NewEG_RangeMarkupElements ();_gcacc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgffe :=d .DecodeElement (_gcacc .CustomXmlMoveFromRangeStart ,&_bcgcf );_cgffe !=nil {return _cgffe ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_feffb );_feffb .EG_ContentRunContent =append (_feffb .EG_ContentRunContent ,_ababd );_ababd .EG_RunLevelElts =append (_ababd .EG_RunLevelElts ,_daaag );_daaag .EG_RangeMarkupElements =append (_daaag .EG_RangeMarkupElements ,_gcacc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_decd :=NewEG_PContent (); +_bgabg :=NewEG_ContentRunContent ();_ececc :=NewEG_RunLevelElts ();_accddf :=NewEG_RangeMarkupElements ();_accddf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _deaab :=d .DecodeElement (_accddf .CustomXmlMoveFromRangeEnd ,&_bcgcf );_deaab !=nil {return _deaab ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_decd );_decd .EG_ContentRunContent =append (_decd .EG_ContentRunContent ,_bgabg );_bgabg .EG_RunLevelElts =append (_bgabg .EG_RunLevelElts ,_ececc );_ececc .EG_RangeMarkupElements =append (_ececc .EG_RangeMarkupElements ,_accddf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_addccb :=NewEG_PContent (); +_bgadfb :=NewEG_ContentRunContent ();_fgded :=NewEG_RunLevelElts ();_aafega :=NewEG_RangeMarkupElements ();_aafega .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdfgc :=d .DecodeElement (_aafega .CustomXmlMoveToRangeStart ,&_bcgcf );_fdfgc !=nil {return _fdfgc ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_addccb );_addccb .EG_ContentRunContent =append (_addccb .EG_ContentRunContent ,_bgadfb );_bgadfb .EG_RunLevelElts =append (_bgadfb .EG_RunLevelElts ,_fgded );_fgded .EG_RangeMarkupElements =append (_fgded .EG_RangeMarkupElements ,_aafega ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbfbd :=NewEG_PContent (); +_eedbc :=NewEG_ContentRunContent ();_adedc :=NewEG_RunLevelElts ();_afcbgc :=NewEG_RangeMarkupElements ();_afcbgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _caeac :=d .DecodeElement (_afcbgc .CustomXmlMoveToRangeEnd ,&_bcgcf );_caeac !=nil {return _caeac ; +};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_acbfbd );_acbfbd .EG_ContentRunContent =append (_acbfbd .EG_ContentRunContent ,_eedbc );_eedbc .EG_RunLevelElts =append (_eedbc .EG_RunLevelElts ,_adedc );_adedc .EG_RangeMarkupElements =append (_adedc .EG_RangeMarkupElements ,_afcbgc ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adbdcg :=NewEG_PContent (); +_ggbee :=NewEG_ContentRunContent ();_fegda :=NewEG_RunLevelElts ();_geadc :=NewEG_MathContent ();_geadc .OMathPara =_ab .NewOMathPara ();if _fcefb :=d .DecodeElement (_geadc .OMathPara ,&_bcgcf );_fcefb !=nil {return _fcefb ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_adbdcg ); +_adbdcg .EG_ContentRunContent =append (_adbdcg .EG_ContentRunContent ,_ggbee );_ggbee .EG_RunLevelElts =append (_ggbee .EG_RunLevelElts ,_fegda );_fegda .EG_MathContent =append (_fegda .EG_MathContent ,_geadc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcefbe :=NewEG_PContent (); +_dbdae :=NewEG_ContentRunContent ();_fgabc :=NewEG_RunLevelElts ();_caabge :=NewEG_MathContent ();_caabge .OMath =_ab .NewOMath ();if _fcage :=d .DecodeElement (_caabge .OMath ,&_bcgcf );_fcage !=nil {return _fcage ;};_edgaa .EG_PContent =append (_edgaa .EG_PContent ,_fcefbe ); +_fcefbe .EG_ContentRunContent =append (_fcefbe .EG_ContentRunContent ,_dbdae );_dbdae .EG_RunLevelElts =append (_dbdae .EG_RunLevelElts ,_fgabc );_fgabc .EG_MathContent =append (_fgabc .EG_MathContent ,_caabge );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_bcgcf .Name ); +if _daeab :=d .Skip ();_daeab !=nil {return _daeab ;};};case _c .EndElement :break _ccada ;case _c .CharData :};};return nil ;}; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ccegc ST_SectionMark )ValidateWithPath (path string )error {switch _ccegc {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccegc )); -};return nil ;}; +// Validate validates the CT_JcTable and its children +func (_feeaf *CT_JcTable )Validate ()error {return _feeaf .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3; +ST_FtnPosDocEnd ST_FtnPos =4;);func (_geggd *CT_Height )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _geggd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_geggd .ValAttr )}); +};if _geggd .HRuleAttr !=ST_HeightRuleUnset {_egece ,_aafc :=_geggd .HRuleAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _aafc !=nil {return _aafc ;};start .Attr =append (start .Attr ,_egece );};e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_bdffb :=&CT_MoveBookmark {};return _bdffb };func (_bbfcgb ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _bbfcgb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfcgb )); +};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ; +SimplePos *_gc .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_gc .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_gc .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gc .CT_NonVisualGraphicFrameProperties ; +Graphic *_gc .Graphic ;};func (_ggdd *CT_FFTextInput )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bedd :for {_aadec ,_degbb :=d .Token ();if _degbb !=nil {return _degbb ;};switch _dgbcc :=_aadec .(type ){case _c .StartElement :switch _dgbcc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_ggdd .Type =NewCT_FFTextType (); +if _aggb :=d .DecodeElement (_ggdd .Type ,&_dgbcc );_aggb !=nil {return _aggb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_ggdd .Default =NewCT_String (); +if _bcffg :=d .DecodeElement (_ggdd .Default ,&_dgbcc );_bcffg !=nil {return _bcffg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_ggdd .MaxLength =NewCT_DecimalNumber (); +if _bdcd :=d .DecodeElement (_ggdd .MaxLength ,&_dgbcc );_bdcd !=nil {return _bdcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_ggdd .Format =NewCT_String (); +if _eggd :=d .DecodeElement (_ggdd .Format ,&_dgbcc );_eggd !=nil {return _eggd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_dgbcc .Name ); +if _cdgda :=d .Skip ();_cdgda !=nil {return _cdgda ;};};case _c .EndElement :break _bedd ;case _c .CharData :};};return nil ;};func (_bffc *CT_DocPartGallery )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffc .ValAttr =ST_DocPartGallery (1); +for _ ,_ffefg :=range start .Attr {if _ffefg .Name .Local =="\u0076\u0061\u006c"{_bffc .ValAttr .UnmarshalXMLAttr (_ffefg );continue ;};};for {_dcfde ,_ebfa :=d .Token ();if _ebfa !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_ebfa ); +};if _cggcg ,_edac :=_dcfde .(_c .EndElement );_edac &&_cggcg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DirContentRun and its children -func (_faea *CT_DirContentRun )Validate ()error {return _faea .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_egffc *TxbxContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _egffc .CT_TxbxContent .MarshalXML (e ,start );};type CT_Tc struct{ +// Validate validates the CT_EastAsianLayout and its children +func (_fggdb *CT_EastAsianLayout )Validate ()error {return _fggdb .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func (_acebed ST_Direction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acebed .String (),start ); +};func (_ffdcge *WdEG_WrapTypeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abbdd :for {_bgcbba ,_abffd :=d .Token ();if _abffd !=nil {return _abffd ;};switch _cfbcea :=_bgcbba .(type ){case _c .StartElement :switch _cfbcea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_ffdcge .WrapNone =NewWdCT_WrapNone (); +if _gfgfff :=d .DecodeElement (_ffdcge .WrapNone ,&_cfbcea );_gfgfff !=nil {return _gfgfff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_ffdcge .WrapSquare =NewWdCT_WrapSquare (); +if _daggab :=d .DecodeElement (_ffdcge .WrapSquare ,&_cfbcea );_daggab !=nil {return _daggab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_ffdcge .WrapTight =NewWdCT_WrapTight (); +if _deaegb :=d .DecodeElement (_ffdcge .WrapTight ,&_cfbcea );_deaegb !=nil {return _deaegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_ffdcge .WrapThrough =NewWdCT_WrapThrough (); +if _fggba :=d .DecodeElement (_ffdcge .WrapThrough ,&_cfbcea );_fggba !=nil {return _fggba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_ffdcge .WrapTopAndBottom =NewWdCT_WrapTopBottom (); +if _dbafa :=d .DecodeElement (_ffdcge .WrapTopAndBottom ,&_cfbcea );_dbafa !=nil {return _dbafa ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cfbcea .Name ); +if _decgag :=d .Skip ();_decgag !=nil {return _decgag ;};};case _c .EndElement :break _abbdd ;case _c .CharData :};};return nil ;};type Styles struct{CT_Styles };type CT_OnOff struct{ -// Table Cell Identifier -IdAttr *string ; +// On/Off Value +ValAttr *_d .ST_OnOff ;};type ST_DocPartBehavior byte ; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewEG_RPrContent ()*EG_RPrContent {_fbecb :=&EG_RPrContent {};return _fbecb };func (_geace *WdCT_PosVChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _geace .Align !=WdST_AlignVUnset {_ccacbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_geace .Align ,_ccacbe );};if _geace .PosOffset !=nil {_aeccfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_geace .PosOffset ,_aeccfb );};return nil ; -}; +// Validate validates the EG_RubyContent and its children +func (_edecbg *EG_RubyContent )Validate ()error {return _edecbg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_cfbgeb *CT_SdtDropDownList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcadac :=range start .Attr {if _dcadac .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_aeaab ,_aacec :=_dcadac .Value ,error (nil ); +if _aacec !=nil {return _aacec ;};_cfbgeb .LastValueAttr =&_aeaab ;continue ;};};_gddba :for {_fddfe ,_bgabd :=d .Token ();if _bgabd !=nil {return _bgabd ;};switch _ggag :=_fddfe .(type ){case _c .StartElement :switch _ggag .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_fcedf :=NewCT_SdtListItem (); +if _debcg :=d .DecodeElement (_fcedf ,&_ggag );_debcg !=nil {return _debcg ;};_cfbgeb .ListItem =append (_cfbgeb .ListItem ,_fcedf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ggag .Name ); +if _gddgde :=d .Skip ();_gddgde !=nil {return _gddgde ;};};case _c .EndElement :break _gddba ;case _c .CharData :};};return nil ;};func (_cbecd ST_FrameScrollbar )ValidateWithPath (path string )error {switch _cbecd {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbecd )); +};return nil ;};func (_bd *AG_SectPrAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_e .Sprintf ("\u0025\u0076",*_bd .RsidRPrAttr )}); +};if _bd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_bd .RsidDelAttr )});};if _bd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_bd .RsidRAttr )}); +};if _bd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bd .RsidSectAttr )});};return nil ;}; -// Validate validates the CT_CustomXmlRow and its children -func (_faefe *CT_CustomXmlRow )Validate ()error {return _faefe .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");}; +// Validate validates the CT_FtnDocProps and its children +func (_bcac *CT_FtnDocProps )Validate ()error {return _bcac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_eaeaa ST_HdrFtr )Validate ()error {return _eaeaa .ValidateWithPath ("")};func (_accd *CT_Color )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dae :=range start .Attr {if _dae .Name .Local =="\u0076\u0061\u006c"{_gagb ,_ccaca :=ParseUnionST_HexColor (_dae .Value ); +if _ccaca !=nil {return _ccaca ;};_accd .ValAttr =_gagb ;continue ;};if _dae .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_accd .ThemeColorAttr .UnmarshalXMLAttr (_dae );continue ;};if _dae .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cceg ,_gdeg :=_dae .Value ,error (nil ); +if _gdeg !=nil {return _gdeg ;};_accd .ThemeTintAttr =&_cceg ;continue ;};if _dae .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_caga ,_bbf :=_dae .Value ,error (nil );if _bbf !=nil {return _bbf ;};_accd .ThemeShadeAttr =&_caga ; +continue ;};};for {_gabg ,_cece :=d .Token ();if _cece !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_cece );};if _bacd ,_fada :=_gabg .(_c .EndElement );_fada &&_bacd .Name ==start .Name {break ; +};};return nil ;};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4;WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6; +WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;);func (_eacag *CT_FramePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eacag .DropCapAttr !=ST_DropCapUnset {_ccdcb ,_agff :=_eacag .DropCapAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"}); +if _agff !=nil {return _agff ;};start .Attr =append (start .Attr ,_ccdcb );};if _eacag .LinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .LinesAttr )}); +};if _eacag .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .WAttr )});};if _eacag .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .HAttr )}); +};if _eacag .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .VSpaceAttr )});};if _eacag .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .HSpaceAttr )}); +};if _eacag .WrapAttr !=ST_WrapUnset {_dcfgb ,_bdfa :=_eacag .WrapAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _bdfa !=nil {return _bdfa ;};start .Attr =append (start .Attr ,_dcfgb );};if _eacag .HAnchorAttr !=ST_HAnchorUnset {_abbba ,_bgbae :=_eacag .HAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"}); +if _bgbae !=nil {return _bgbae ;};start .Attr =append (start .Attr ,_abbba );};if _eacag .VAnchorAttr !=ST_VAnchorUnset {_fbef ,_edafc :=_eacag .VAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _edafc !=nil {return _edafc ; +};start .Attr =append (start .Attr ,_fbef );};if _eacag .XAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .XAttr )});};if _eacag .XAlignAttr !=_d .ST_XAlignUnset {_dagafb ,_fdgfg :=_eacag .XAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"}); +if _fdgfg !=nil {return _fdgfg ;};start .Attr =append (start .Attr ,_dagafb );};if _eacag .YAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .YAttr )});};if _eacag .YAlignAttr !=_d .ST_YAlignUnset {_edbeg ,_fgecb :=_eacag .YAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"}); +if _fgecb !=nil {return _fgecb ;};start .Attr =append (start .Attr ,_edbeg );};if _eacag .HRuleAttr !=ST_HeightRuleUnset {_egee ,_baab :=_eacag .HRuleAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _baab !=nil {return _baab ; +};start .Attr =append (start .Attr ,_egee );};if _eacag .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_e .Sprintf ("\u0025\u0076",*_eacag .AnchorLockAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_aaead *CT_NumFmt )Validate ()error {return _aaead .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_cacfd *CT_PTab )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_abedd ,_fgagc :=_cacfd .AlignmentAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}); -if _fgagc !=nil {return _fgagc ;};start .Attr =append (start .Attr ,_abedd );_abedd ,_fgagc =_cacfd .RelativeToAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _fgagc !=nil {return _fgagc ; -};start .Attr =append (start .Attr ,_abedd );_abedd ,_fgagc =_cacfd .LeaderAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _fgagc !=nil {return _fgagc ;};start .Attr =append (start .Attr ,_abedd );e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfdgb *CT_FFData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbbba :for {_bdbcc ,_efeef :=d .Token ();if _efeef !=nil {return _efeef ;};switch _gaffd :=_bdbcc .(type ){case _a .StartElement :switch _gaffd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_efecg :=NewCT_FFName (); -if _fbge :=d .DecodeElement (_efecg ,&_gaffd );_fbge !=nil {return _fbge ;};_bfdgb .Name =append (_bfdgb .Name ,_efecg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_deec :=NewCT_DecimalNumber (); -if _ggaba :=d .DecodeElement (_deec ,&_gaffd );_ggaba !=nil {return _ggaba ;};_bfdgb .Label =append (_bfdgb .Label ,_deec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_edaf :=NewCT_UnsignedDecimalNumber (); -if _cafe :=d .DecodeElement (_edaf ,&_gaffd );_cafe !=nil {return _cafe ;};_bfdgb .TabIndex =append (_bfdgb .TabIndex ,_edaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_eaffg :=NewCT_OnOff (); -if _gaaf :=d .DecodeElement (_eaffg ,&_gaffd );_gaaf !=nil {return _gaaf ;};_bfdgb .Enabled =append (_bfdgb .Enabled ,_eaffg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_aagbb :=NewCT_OnOff (); -if _efaff :=d .DecodeElement (_aagbb ,&_gaffd );_efaff !=nil {return _efaff ;};_bfdgb .CalcOnExit =append (_bfdgb .CalcOnExit ,_aagbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_ffbdb :=NewCT_MacroName (); -if _bfffe :=d .DecodeElement (_ffbdb ,&_gaffd );_bfffe !=nil {return _bfffe ;};_bfdgb .EntryMacro =append (_bfdgb .EntryMacro ,_ffbdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_aegec :=NewCT_MacroName (); -if _bddef :=d .DecodeElement (_aegec ,&_gaffd );_bddef !=nil {return _bddef ;};_bfdgb .ExitMacro =append (_bfdgb .ExitMacro ,_aegec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_bgfda :=NewCT_FFHelpText (); -if _cadae :=d .DecodeElement (_bgfda ,&_gaffd );_cadae !=nil {return _cadae ;};_bfdgb .HelpText =append (_bfdgb .HelpText ,_bgfda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_bdddcc :=NewCT_FFStatusText (); -if _dgfdf :=d .DecodeElement (_bdddcc ,&_gaffd );_dgfdf !=nil {return _dgfdf ;};_bfdgb .StatusText =append (_bfdgb .StatusText ,_bdddcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_bfdgb .CheckBox =NewCT_FFCheckBox (); -if _cbbe :=d .DecodeElement (_bfdgb .CheckBox ,&_gaffd );_cbbe !=nil {return _cbbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_bfdgb .DdList =NewCT_FFDDList (); -if _gacab :=d .DecodeElement (_bfdgb .DdList ,&_gaffd );_gacab !=nil {return _gacab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_bfdgb .TextInput =NewCT_FFTextInput (); -if _daed :=d .DecodeElement (_bfdgb .TextInput ,&_gaffd );_daed !=nil {return _daed ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_gaffd .Name ); -if _daedc :=d .Skip ();_daedc !=nil {return _daedc ;};};case _a .EndElement :break _gbbba ;case _a .CharData :};};return nil ;};func (_feefe *CT_ObjectLink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_faag ,_cegaa :=_feefe .UpdateModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); -if _cegaa !=nil {return _cegaa ;};start .Attr =append (start .Attr ,_faag );if _feefe .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_feefe .LockedFieldAttr )}); -};if _feefe .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_abgcg ,_gaaff :=_feefe .DrawAspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gaaff !=nil {return _gaaff ;};start .Attr =append (start .Attr ,_abgcg ); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_feefe .IdAttr )});if _feefe .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_feefe .ProgIdAttr )}); -};if _feefe .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_feefe .ShapeIdAttr )});};if _feefe .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feefe .FieldCodesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_ffdaf *CT_StylePaneFilter )ValidateWithPath (path string )error {if _ffdaf .AllStylesAttr !=nil {if _cagaa :=_ffdaf .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_cagaa !=nil {return _cagaa ; +};};if _ffdaf .CustomStylesAttr !=nil {if _begfdg :=_ffdaf .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_begfdg !=nil {return _begfdg ;};};if _ffdaf .LatentStylesAttr !=nil {if _fefcfg :=_ffdaf .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072"); +_fefcfg !=nil {return _fefcfg ;};};if _ffdaf .StylesInUseAttr !=nil {if _bccgg :=_ffdaf .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_bccgg !=nil {return _bccgg ;};}; +if _ffdaf .HeadingStylesAttr !=nil {if _dcca :=_ffdaf .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_dcca !=nil {return _dcca ;};};if _ffdaf .NumberingStylesAttr !=nil {if _fdegga :=_ffdaf .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072"); +_fdegga !=nil {return _fdegga ;};};if _ffdaf .TableStylesAttr !=nil {if _fdfcf :=_ffdaf .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_fdfcf !=nil {return _fdfcf ;};}; +if _ffdaf .DirectFormattingOnRunsAttr !=nil {if _bfagec :=_ffdaf .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072"); +_bfagec !=nil {return _bfagec ;};};if _ffdaf .DirectFormattingOnParagraphsAttr !=nil {if _gbagfe :=_ffdaf .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072"); +_gbagfe !=nil {return _gbagfe ;};};if _ffdaf .DirectFormattingOnNumberingAttr !=nil {if _dface :=_ffdaf .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_dface !=nil {return _dface ;};};if _ffdaf .DirectFormattingOnTablesAttr !=nil {if _cffae :=_ffdaf .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072"); +_cffae !=nil {return _cffae ;};};if _ffdaf .ClearFormattingAttr !=nil {if _acfc :=_ffdaf .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_acfc !=nil {return _acfc ; +};};if _ffdaf .Top3HeadingStylesAttr !=nil {if _gagadg :=_ffdaf .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_gagadg !=nil {return _gagadg ; +};};if _ffdaf .VisibleStylesAttr !=nil {if _febdfb :=_ffdaf .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_febdfb !=nil {return _febdfb ;};};if _ffdaf .AlternateStyleNamesAttr !=nil {if _agbag :=_ffdaf .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072"); +_agbag !=nil {return _agbag ;};};return nil ;};type CT_PBdr struct{ -// Validate validates the CT_SdtContentRun and its children -func (_aadg *CT_SdtContentRun )Validate ()error {return _aadg .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_ColorSchemeMapping struct{ +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Left Paragraph Border +Left *CT_Border ; -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// Right Paragraph Border +Right *CT_Border ; -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Paragraph Border Between Facing Pages +Bar *CT_Border ;};type CT_ShapeDefaults struct{Any []_fc .Any ;};func (_abfdeb ST_MeasurementOrPercent )String ()string {if _abfdeb .ST_DecimalNumberOrPercent !=nil {return _abfdeb .ST_DecimalNumberOrPercent .String ();};if _abfdeb .ST_UniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_abfdeb .ST_UniversalMeasure ); +};return "";}; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_fgdbgb *Numbering )ValidateWithPath (path string )error {if _dddbfe :=_fgdbgb .CT_Numbering .ValidateWithPath (path );_dddbfe !=nil {return _dddbfe ;};return nil ;}; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_Tbl and its children +func (_gaecg *CT_Tbl )Validate ()error {return _gaecg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");}; -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Validate validates the EG_RunInnerContent and its children +func (_bcbcaf *EG_RunInnerContent )Validate ()error {return _bcbcaf .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");}; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_cdeac *CT_FramesetChoice )ValidateWithPath (path string )error {for _adbg ,_acbfe :=range _cdeac .Frameset {if _efgdd :=_acbfe .ValidateWithPath (_e .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_adbg )); +_efgdd !=nil {return _efgdd ;};};for _dgadb ,_gbgdb :=range _cdeac .Frame {if _feegd :=_gbgdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dgadb ));_feegd !=nil {return _feegd ;};};return nil ; +};func (_adacce *WdWsp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adacce .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_bbffd :=range start .Attr {if _bbffd .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_begdg ,_deadf :=_fg .ParseBool (_bbffd .Value ); +if _deadf !=nil {return _deadf ;};_adacce .NormalEastAsianFlowAttr =&_begdg ;continue ;};};_aggfc :for {_beaae ,_cdacec :=d .Token ();if _cdacec !=nil {return _cdacec ;};switch _cccec :=_beaae .(type ){case _c .StartElement :switch _cccec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_adacce .CNvPr =_gc .NewCT_NonVisualDrawingProps (); +if _edfbc :=d .DecodeElement (_adacce .CNvPr ,&_cccec );_edfbc !=nil {return _edfbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_adacce .Choice =NewWdCT_WordprocessingShapeChoice (); +if _dcgef :=d .DecodeElement (&_adacce .Choice .CNvSpPr ,&_cccec );_dcgef !=nil {return _dcgef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_adacce .Choice =NewWdCT_WordprocessingShapeChoice (); +if _agaff :=d .DecodeElement (&_adacce .Choice .CNvCnPr ,&_cccec );_agaff !=nil {return _agaff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0050\u0072"}:if _dfafb :=d .DecodeElement (_adacce .SpPr ,&_cccec ); +_dfafb !=nil {return _dfafb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"}:_adacce .Style =_gc .NewCT_ShapeStyle (); +if _gffab :=d .DecodeElement (_adacce .Style ,&_cccec );_gffab !=nil {return _gffab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adacce .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _gefede :=d .DecodeElement (_adacce .ExtLst ,&_cccec );_gefede !=nil {return _gefede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_adacce .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _degdc :=d .DecodeElement (&_adacce .WChoice .Txbx ,&_cccec );_degdc !=nil {return _degdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_adacce .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _faffe :=d .DecodeElement (&_adacce .WChoice .LinkedTxbx ,&_cccec );_faffe !=nil {return _faffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cdcgee :=d .DecodeElement (_adacce .BodyPr ,&_cccec ); +_cdcgee !=nil {return _cdcgee ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057s\u0070 \u0025\u0076",_cccec .Name ); +if _bcecf :=d .Skip ();_bcecf !=nil {return _bcecf ;};};case _c .EndElement :break _aggfc ;case _c .CharData :};};return nil ;}; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_TblPrExChange and its children +func (_bacdg *CT_TblPrExChange )Validate ()error {return _bacdg .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_gddge *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func NewCT_Headers ()*CT_Headers {_agdge :=&CT_Headers {};return _agdge };func (_adbeb *CT_DocRsids )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _adbeb .RsidRoot !=nil {_decge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_adbeb .RsidRoot ,_decge );};if _adbeb .Rsid !=nil {_dgggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; +for _ ,_gbgfa :=range _adbeb .Rsid {e .EncodeElement (_gbgfa ,_dgggd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcegae *Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcegae .CT_Comments =*NewCT_Comments (); +_ebcdg :for {_bacge ,_eecbbbf :=d .Token ();if _eecbbbf !=nil {return _eecbbbf ;};switch _beccfb :=_bacge .(type ){case _c .StartElement :switch _beccfb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_caecbc :=NewCT_Comment (); +if _bdgga :=d .DecodeElement (_caecbc ,&_beccfb );_bdgga !=nil {return _bdgga ;};_bcegae .Comment =append (_bcegae .Comment ,_caecbc );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_beccfb .Name ); +if _gfecd :=d .Skip ();_gfecd !=nil {return _gfecd ;};};case _c .EndElement :break _ebcdg ;case _c .CharData :};};return nil ;};func (_eceaff *ST_FtnEdn )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eceaff =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eceaff =1; +case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_eceaff =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_eceaff =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_eceaff =4; +};return nil ;};type CT_TextEffect struct{ -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func (_cedbc *CT_Panose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cedbc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgeeb ST_Hint )Validate ()error {return _fgeeb .ValidateWithPath ("")};func NewCT_HpsMeasure ()*CT_HpsMeasure {_bcagb :=&CT_HpsMeasure {};return _bcagb }; -func (_bfaceg *CT_SdtContentRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bfaceg .FldSimple !=nil {_bebeb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_acfag :=range _bfaceg .FldSimple {e .EncodeElement (_acfag ,_bebeb );};};if _bfaceg .Hyperlink !=nil {_bddecc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bfaceg .Hyperlink ,_bddecc ); -};if _bfaceg .SubDoc !=nil {_fgabg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bfaceg .SubDoc ,_fgabg );};if _bfaceg .EG_ContentRunContent !=nil {for _ ,_fafe :=range _bfaceg .EG_ContentRunContent {_fafe .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dddbd ST_Shd )Validate ()error {return _dddbd .ValidateWithPath ("")};func (_egbdb *CT_TblBorders )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gafga :for {_aggca ,_edcgd :=d .Token (); -if _edcgd !=nil {return _edcgd ;};switch _beecd :=_aggca .(type ){case _a .StartElement :switch _beecd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_egbdb .Top =NewCT_Border (); -if _gagcea :=d .DecodeElement (_egbdb .Top ,&_beecd );_gagcea !=nil {return _gagcea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_egbdb .Start =NewCT_Border (); -if _fecdg :=d .DecodeElement (_egbdb .Start ,&_beecd );_fecdg !=nil {return _fecdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_egbdb .Left =NewCT_Border (); -if _gdeeea :=d .DecodeElement (_egbdb .Left ,&_beecd );_gdeeea !=nil {return _gdeeea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_egbdb .Bottom =NewCT_Border (); -if _edffg :=d .DecodeElement (_egbdb .Bottom ,&_beecd );_edffg !=nil {return _edffg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_egbdb .End =NewCT_Border (); -if _bcdbed :=d .DecodeElement (_egbdb .End ,&_beecd );_bcdbed !=nil {return _bcdbed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_egbdb .Right =NewCT_Border (); -if _ggageg :=d .DecodeElement (_egbdb .Right ,&_beecd );_ggageg !=nil {return _ggageg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_egbdb .InsideH =NewCT_Border (); -if _bbcdcf :=d .DecodeElement (_egbdb .InsideH ,&_beecd );_bbcdcf !=nil {return _bbcdcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_egbdb .InsideV =NewCT_Border (); -if _gfgef :=d .DecodeElement (_egbdb .InsideV ,&_beecd );_gfgef !=nil {return _gfgef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_beecd .Name ); -if _cfdadg :=d .Skip ();_cfdadg !=nil {return _cfdadg ;};};case _a .EndElement :break _gafga ;case _a .CharData :};};return nil ;};func (_cfbefaf *ST_Border )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfbefaf =0;case "\u006e\u0069\u006c":*_cfbefaf =1; -case "\u006e\u006f\u006e\u0065":*_cfbefaf =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cfbefaf =3;case "\u0074\u0068\u0069c\u006b":*_cfbefaf =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cfbefaf =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cfbefaf =6; -case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cfbefaf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cfbefaf =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cfbefaf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_cfbefaf =10; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cfbefaf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cfbefaf =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_cfbefaf =13; -case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cfbefaf =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cfbefaf =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_cfbefaf =16; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cfbefaf =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cfbefaf =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_cfbefaf =19; -case "\u0077\u0061\u0076\u0065":*_cfbefaf =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cfbefaf =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_cfbefaf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_cfbefaf =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_cfbefaf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_cfbefaf =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_cfbefaf =26;case "\u0069\u006e\u0073e\u0074":*_cfbefaf =27; -case "\u0061\u0070\u0070\u006c\u0065\u0073":*_cfbefaf =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_cfbefaf =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_cfbefaf =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_cfbefaf =31; -case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_cfbefaf =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_cfbefaf =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_cfbefaf =34; -case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_cfbefaf =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_cfbefaf =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_cfbefaf =37; -case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_cfbefaf =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_cfbefaf =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_cfbefaf =40; -case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_cfbefaf =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_cfbefaf =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cfbefaf =43; -case "\u0062\u0061\u0074\u0073":*_cfbefaf =44;case "\u0062\u0069\u0072d\u0073":*_cfbefaf =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_cfbefaf =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_cfbefaf =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_cfbefaf =48; -case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_cfbefaf =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_cfbefaf =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_cfbefaf =51; -case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_cfbefaf =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_cfbefaf =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_cfbefaf =54; -case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_cfbefaf =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_cfbefaf =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_cfbefaf =57; -case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_cfbefaf =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_cfbefaf =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_cfbefaf =60; -case "\u0063\u006c\u006f\u0063\u006b\u0073":*_cfbefaf =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_cfbefaf =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cfbefaf =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_cfbefaf =64; -case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cfbefaf =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_cfbefaf =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_cfbefaf =67; -case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cfbefaf =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_cfbefaf =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_cfbefaf =70; -case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_cfbefaf =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_cfbefaf =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_cfbefaf =73; -case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_cfbefaf =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_cfbefaf =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_cfbefaf =76; -case "\u0063\u0075\u0070":*_cfbefaf =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_cfbefaf =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_cfbefaf =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_cfbefaf =80; -case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_cfbefaf =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_cfbefaf =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_cfbefaf =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_cfbefaf =84; -case "\u0065\u0061\u0072\u0074\u0068\u0032":*_cfbefaf =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_cfbefaf =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_cfbefaf =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_cfbefaf =88; -case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_cfbefaf =89;case "\u0066\u0061\u006e\u0073":*_cfbefaf =90;case "\u0066\u0069\u006c\u006d":*_cfbefaf =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_cfbefaf =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_cfbefaf =93; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_cfbefaf =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_cfbefaf =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_cfbefaf =96; -case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_cfbefaf =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_cfbefaf =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_cfbefaf =99; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_cfbefaf =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_cfbefaf =101;case "\u0067\u0065\u006d\u0073":*_cfbefaf =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_cfbefaf =103; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cfbefaf =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_cfbefaf =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_cfbefaf =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_cfbefaf =107; -case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_cfbefaf =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_cfbefaf =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_cfbefaf =110;case "\u0068\u006f\u006cl\u0079":*_cfbefaf =111; -case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_cfbefaf =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_cfbefaf =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_cfbefaf =114; -case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_cfbefaf =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_cfbefaf =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_cfbefaf =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_cfbefaf =118; -case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_cfbefaf =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_cfbefaf =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_cfbefaf =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_cfbefaf =122; -case "\u006d\u006f\u006fn\u0073":*_cfbefaf =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_cfbefaf =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_cfbefaf =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_cfbefaf =126; -case "\u006f\u0076\u0061l\u0073":*_cfbefaf =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_cfbefaf =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_cfbefaf =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_cfbefaf =130; -case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_cfbefaf =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_cfbefaf =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_cfbefaf =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_cfbefaf =134; -case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_cfbefaf =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_cfbefaf =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_cfbefaf =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_cfbefaf =138; -case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_cfbefaf =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_cfbefaf =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_cfbefaf =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_cfbefaf =142; -case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_cfbefaf =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_cfbefaf =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_cfbefaf =145; -case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_cfbefaf =146;case "\u0072\u0069\u006eg\u0073":*_cfbefaf =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_cfbefaf =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_cfbefaf =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_cfbefaf =150; -case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_cfbefaf =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_cfbefaf =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_cfbefaf =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_cfbefaf =154; -case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_cfbefaf =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_cfbefaf =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_cfbefaf =157; -case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_cfbefaf =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_cfbefaf =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_cfbefaf =160;case "\u0073\u0074\u0061r\u0073":*_cfbefaf =161; -case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_cfbefaf =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_cfbefaf =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_cfbefaf =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_cfbefaf =165; -case "\u0073\u0075\u006e":*_cfbefaf =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_cfbefaf =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_cfbefaf =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_cfbefaf =169; -case "\u0074\u0072\u0065e\u0073":*_cfbefaf =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_cfbefaf =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_cfbefaf =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_cfbefaf =173; -case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_cfbefaf =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_cfbefaf =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_cfbefaf =176; -case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_cfbefaf =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_cfbefaf =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_cfbefaf =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_cfbefaf =180; -case "\u0076\u0069\u006e\u0065":*_cfbefaf =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_cfbefaf =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_cfbefaf =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_cfbefaf =184; -case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_cfbefaf =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_cfbefaf =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_cfbefaf =187; -case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_cfbefaf =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_cfbefaf =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cfbefaf =190; -case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cfbefaf =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_cfbefaf =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfbefaf =193;};return nil ;};func (_bagcc *CT_GlossaryDocument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _bagcc .Background !=nil {_fgfdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bagcc .Background ,_fgfdb );};if _bagcc .DocParts !=nil {_bcfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}}; -e .EncodeElement (_bagcc .DocParts ,_bcfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfded *CT_SdtRow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dfded .SdtPr !=nil {_bgcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_dfded .SdtPr ,_bgcgf );};if _dfded .SdtEndPr !=nil {_feffg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_dfded .SdtEndPr ,_feffg );};if _dfded .SdtContent !=nil {_fgcgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_dfded .SdtContent ,_fgcgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Animated Text Effect Type +ValAttr ST_TextEffect ;};func NewCT_RPrChange ()*CT_RPrChange {_bbceg :=&CT_RPrChange {};_bbceg .RPr =NewCT_RPrOriginal ();return _bbceg ;};func (_cagad *CT_PageNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cagad .FmtAttr !=ST_NumberFormatUnset {_dgdfa ,_acdccd :=_cagad .FmtAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0066m\u0074"}); +if _acdccd !=nil {return _acdccd ;};start .Attr =append (start .Attr ,_dgdfa );};if _cagad .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cagad .StartAttr )}); +};if _cagad .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cagad .ChapStyleAttr )});};if _cagad .ChapSepAttr !=ST_ChapterSepUnset {_fgcca ,_ebgga :=_cagad .ChapSepAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"}); +if _ebgga !=nil {return _ebgga ;};start .Attr =append (start .Attr ,_fgcca );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eagffa *CT_PPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbbc :for {_babbg ,_bgbgd :=d .Token (); +if _bgbgd !=nil {return _bgbgd ;};switch _gedcb :=_babbg .(type ){case _c .StartElement :switch _gedcb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_eagffa .PStyle =NewCT_String (); +if _fbaee :=d .DecodeElement (_eagffa .PStyle ,&_gedcb );_fbaee !=nil {return _fbaee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_eagffa .KeepNext =NewCT_OnOff (); +if _bfcgc :=d .DecodeElement (_eagffa .KeepNext ,&_gedcb );_bfcgc !=nil {return _bfcgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_eagffa .KeepLines =NewCT_OnOff (); +if _afag :=d .DecodeElement (_eagffa .KeepLines ,&_gedcb );_afag !=nil {return _afag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_eagffa .PageBreakBefore =NewCT_OnOff (); +if _cgdgf :=d .DecodeElement (_eagffa .PageBreakBefore ,&_gedcb );_cgdgf !=nil {return _cgdgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_eagffa .FramePr =NewCT_FramePr (); +if _gfcag :=d .DecodeElement (_eagffa .FramePr ,&_gedcb );_gfcag !=nil {return _gfcag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_eagffa .WidowControl =NewCT_OnOff (); +if _gcdbe :=d .DecodeElement (_eagffa .WidowControl ,&_gedcb );_gcdbe !=nil {return _gcdbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_eagffa .NumPr =NewCT_NumPr (); +if _gfbda :=d .DecodeElement (_eagffa .NumPr ,&_gedcb );_gfbda !=nil {return _gfbda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_eagffa .SuppressLineNumbers =NewCT_OnOff (); +if _cbfeg :=d .DecodeElement (_eagffa .SuppressLineNumbers ,&_gedcb );_cbfeg !=nil {return _cbfeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_eagffa .PBdr =NewCT_PBdr (); +if _fdbcg :=d .DecodeElement (_eagffa .PBdr ,&_gedcb );_fdbcg !=nil {return _fdbcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_eagffa .Shd =NewCT_Shd (); +if _caddd :=d .DecodeElement (_eagffa .Shd ,&_gedcb );_caddd !=nil {return _caddd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_eagffa .Tabs =NewCT_Tabs (); +if _cffbd :=d .DecodeElement (_eagffa .Tabs ,&_gedcb );_cffbd !=nil {return _cffbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_eagffa .SuppressAutoHyphens =NewCT_OnOff (); +if _cadef :=d .DecodeElement (_eagffa .SuppressAutoHyphens ,&_gedcb );_cadef !=nil {return _cadef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_eagffa .Kinsoku =NewCT_OnOff (); +if _badbe :=d .DecodeElement (_eagffa .Kinsoku ,&_gedcb );_badbe !=nil {return _badbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_eagffa .WordWrap =NewCT_OnOff (); +if _fccbf :=d .DecodeElement (_eagffa .WordWrap ,&_gedcb );_fccbf !=nil {return _fccbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_eagffa .OverflowPunct =NewCT_OnOff (); +if _ggade :=d .DecodeElement (_eagffa .OverflowPunct ,&_gedcb );_ggade !=nil {return _ggade ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_eagffa .TopLinePunct =NewCT_OnOff (); +if _befeg :=d .DecodeElement (_eagffa .TopLinePunct ,&_gedcb );_befeg !=nil {return _befeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_eagffa .AutoSpaceDE =NewCT_OnOff (); +if _cfgafe :=d .DecodeElement (_eagffa .AutoSpaceDE ,&_gedcb );_cfgafe !=nil {return _cfgafe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_eagffa .AutoSpaceDN =NewCT_OnOff (); +if _dgbdg :=d .DecodeElement (_eagffa .AutoSpaceDN ,&_gedcb );_dgbdg !=nil {return _dgbdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_eagffa .Bidi =NewCT_OnOff (); +if _cebfd :=d .DecodeElement (_eagffa .Bidi ,&_gedcb );_cebfd !=nil {return _cebfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_eagffa .AdjustRightInd =NewCT_OnOff (); +if _gbea :=d .DecodeElement (_eagffa .AdjustRightInd ,&_gedcb );_gbea !=nil {return _gbea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_eagffa .SnapToGrid =NewCT_OnOff (); +if _bdgcdd :=d .DecodeElement (_eagffa .SnapToGrid ,&_gedcb );_bdgcdd !=nil {return _bdgcdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_eagffa .Spacing =NewCT_Spacing (); +if _fagg :=d .DecodeElement (_eagffa .Spacing ,&_gedcb );_fagg !=nil {return _fagg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_eagffa .Ind =NewCT_Ind (); +if _gbagf :=d .DecodeElement (_eagffa .Ind ,&_gedcb );_gbagf !=nil {return _gbagf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_eagffa .ContextualSpacing =NewCT_OnOff (); +if _eaecd :=d .DecodeElement (_eagffa .ContextualSpacing ,&_gedcb );_eaecd !=nil {return _eaecd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_eagffa .MirrorIndents =NewCT_OnOff (); +if _adfddg :=d .DecodeElement (_eagffa .MirrorIndents ,&_gedcb );_adfddg !=nil {return _adfddg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_eagffa .SuppressOverlap =NewCT_OnOff (); +if _aefce :=d .DecodeElement (_eagffa .SuppressOverlap ,&_gedcb );_aefce !=nil {return _aefce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_eagffa .Jc =NewCT_Jc (); +if _ebddb :=d .DecodeElement (_eagffa .Jc ,&_gedcb );_ebddb !=nil {return _ebddb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eagffa .TextDirection =NewCT_TextDirection (); +if _dcgd :=d .DecodeElement (_eagffa .TextDirection ,&_gedcb );_dcgd !=nil {return _dcgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_eagffa .TextAlignment =NewCT_TextAlignment (); +if _adagdg :=d .DecodeElement (_eagffa .TextAlignment ,&_gedcb );_adagdg !=nil {return _adagdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_eagffa .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _ggfdf :=d .DecodeElement (_eagffa .TextboxTightWrap ,&_gedcb );_ggfdf !=nil {return _ggfdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_eagffa .OutlineLvl =NewCT_DecimalNumber (); +if _fccaf :=d .DecodeElement (_eagffa .OutlineLvl ,&_gedcb );_fccaf !=nil {return _fccaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_eagffa .DivId =NewCT_DecimalNumber (); +if _ecaff :=d .DecodeElement (_eagffa .DivId ,&_gedcb );_ecaff !=nil {return _ecaff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eagffa .CnfStyle =NewCT_Cnf (); +if _ddfgcf :=d .DecodeElement (_eagffa .CnfStyle ,&_gedcb );_ddfgcf !=nil {return _ddfgcf ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gedcb .Name ); +if _eedff :=d .Skip ();_eedff !=nil {return _eedff ;};};case _c .EndElement :break _bdbbc ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_TwipsMeasure and its children -func (_baafad *CT_TwipsMeasure )Validate ()error {return _baafad .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_bcgag *CT_RubyContent )ValidateWithPath (path string )error {if _bcgag .R !=nil {if _bfgge :=_bcgag .R .ValidateWithPath (path +"\u002f\u0052");_bfgge !=nil {return _bfgge ;};};for _gcaca ,_egecb :=range _bcgag .EG_RunLevelElts {if _fdbdf :=_egecb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gcaca )); +_fdbdf !=nil {return _fdbdf ;};};return nil ;};func NewCT_Lang ()*CT_Lang {_dbbfc :=&CT_Lang {};return _dbbfc };type CT_TblGridCol struct{ -// Validate validates the CT_SdtBlock and its children -func (_fagg *CT_SdtBlock )Validate ()error {return _fagg .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");}; +// Grid Column Width +WAttr *_d .ST_TwipsMeasure ;};func (_ccga *CT_CustomXmlBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcad :=range start .Attr {if _dcad .Name .Local =="\u0075\u0072\u0069"{_acda ,_aaba :=_dcad .Value ,error (nil );if _aaba !=nil {return _aaba ; +};_ccga .UriAttr =&_acda ;continue ;};if _dcad .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bcggg ,_edcc :=_dcad .Value ,error (nil );if _edcc !=nil {return _edcc ;};_ccga .ElementAttr =_bcggg ;continue ;};};_bcfcd :for {_aebc ,_bbgc :=d .Token (); +if _bbgc !=nil {return _bbgc ;};switch _bcbd :=_aebc .(type ){case _c .StartElement :switch _bcbd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_ccga .CustomXmlPr =NewCT_CustomXmlPr (); +if _cdead :=d .DecodeElement (_ccga .CustomXmlPr ,&_bcbd );_cdead !=nil {return _cdead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbcf :=NewEG_ContentBlockContent (); +_dbcf .CustomXml =NewCT_CustomXmlBlock ();if _cggcf :=d .DecodeElement (_dbcf .CustomXml ,&_bcbd );_cggcf !=nil {return _cggcf ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_dbcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agdg :=NewEG_ContentBlockContent (); +_agdg .Sdt =NewCT_SdtBlock ();if _gcab :=d .DecodeElement (_agdg .Sdt ,&_bcbd );_gcab !=nil {return _gcab ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_agdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_gaac :=NewEG_ContentBlockContent (); +_adbb :=NewCT_P ();if _cbdd :=d .DecodeElement (_adbb ,&_bcbd );_cbdd !=nil {return _cbdd ;};_gaac .P =append (_gaac .P ,_adbb );_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_gaac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gggd :=NewEG_ContentBlockContent (); +_gccec :=NewCT_Tbl ();if _gafcg :=d .DecodeElement (_gccec ,&_bcbd );_gafcg !=nil {return _gafcg ;};_gggd .Tbl =append (_gggd .Tbl ,_gccec );_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_gggd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dccd :=NewEG_ContentBlockContent (); +_bcdb :=NewEG_RunLevelElts ();_bcdb .ProofErr =NewCT_ProofErr ();if _bcgeg :=d .DecodeElement (_bcdb .ProofErr ,&_bcbd );_bcgeg !=nil {return _bcgeg ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_dccd );_dccd .EG_RunLevelElts =append (_dccd .EG_RunLevelElts ,_bcdb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gade :=NewEG_ContentBlockContent (); +_eebe :=NewEG_RunLevelElts ();_eebe .PermStart =NewCT_PermStart ();if _gfce :=d .DecodeElement (_eebe .PermStart ,&_bcbd );_gfce !=nil {return _gfce ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_gade );_gade .EG_RunLevelElts =append (_gade .EG_RunLevelElts ,_eebe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddfgf :=NewEG_ContentBlockContent (); +_cdgd :=NewEG_RunLevelElts ();_cdgd .PermEnd =NewCT_Perm ();if _dbag :=d .DecodeElement (_cdgd .PermEnd ,&_bcbd );_dbag !=nil {return _dbag ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_ddfgf );_ddfgf .EG_RunLevelElts =append (_ddfgf .EG_RunLevelElts ,_cdgd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gafad :=NewEG_ContentBlockContent (); +_efa :=NewEG_RunLevelElts ();_efa .Ins =NewCT_RunTrackChange ();if _ebaf :=d .DecodeElement (_efa .Ins ,&_bcbd );_ebaf !=nil {return _ebaf ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_gafad );_gafad .EG_RunLevelElts =append (_gafad .EG_RunLevelElts ,_efa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cdd :=NewEG_ContentBlockContent (); +_fgagb :=NewEG_RunLevelElts ();_fgagb .Del =NewCT_RunTrackChange ();if _fbdd :=d .DecodeElement (_fgagb .Del ,&_bcbd );_fbdd !=nil {return _fbdd ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_cdd );_cdd .EG_RunLevelElts =append (_cdd .EG_RunLevelElts ,_fgagb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ccfg :=NewEG_ContentBlockContent (); +_gagc :=NewEG_RunLevelElts ();_gagc .MoveFrom =NewCT_RunTrackChange ();if _dfdb :=d .DecodeElement (_gagc .MoveFrom ,&_bcbd );_dfdb !=nil {return _dfdb ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_ccfg );_ccfg .EG_RunLevelElts =append (_ccfg .EG_RunLevelElts ,_gagc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eabdd :=NewEG_ContentBlockContent (); +_cbage :=NewEG_RunLevelElts ();_cbage .MoveTo =NewCT_RunTrackChange ();if _bffd :=d .DecodeElement (_cbage .MoveTo ,&_bcbd );_bffd !=nil {return _bffd ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_eabdd );_eabdd .EG_RunLevelElts =append (_eabdd .EG_RunLevelElts ,_cbage ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bedf :=NewEG_ContentBlockContent (); +_edegc :=NewEG_RunLevelElts ();_cfbf :=NewEG_RangeMarkupElements ();_cfbf .BookmarkStart =NewCT_Bookmark ();if _eadgc :=d .DecodeElement (_cfbf .BookmarkStart ,&_bcbd );_eadgc !=nil {return _eadgc ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_bedf ); +_bedf .EG_RunLevelElts =append (_bedf .EG_RunLevelElts ,_edegc );_edegc .EG_RangeMarkupElements =append (_edegc .EG_RangeMarkupElements ,_cfbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfea :=NewEG_ContentBlockContent (); +_fdga :=NewEG_RunLevelElts ();_ebdgd :=NewEG_RangeMarkupElements ();_ebdgd .BookmarkEnd =NewCT_MarkupRange ();if _becf :=d .DecodeElement (_ebdgd .BookmarkEnd ,&_bcbd );_becf !=nil {return _becf ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_gfea ); +_gfea .EG_RunLevelElts =append (_gfea .EG_RunLevelElts ,_fdga );_fdga .EG_RangeMarkupElements =append (_fdga .EG_RangeMarkupElements ,_ebdgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dbdg :=NewEG_ContentBlockContent (); +_ddeg :=NewEG_RunLevelElts ();_geab :=NewEG_RangeMarkupElements ();_geab .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbgad :=d .DecodeElement (_geab .MoveFromRangeStart ,&_bcbd );_cbgad !=nil {return _cbgad ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_dbdg ); +_dbdg .EG_RunLevelElts =append (_dbdg .EG_RunLevelElts ,_ddeg );_ddeg .EG_RangeMarkupElements =append (_ddeg .EG_RangeMarkupElements ,_geab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdffe :=NewEG_ContentBlockContent (); +_dagaf :=NewEG_RunLevelElts ();_caegg :=NewEG_RangeMarkupElements ();_caegg .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebff :=d .DecodeElement (_caegg .MoveFromRangeEnd ,&_bcbd );_ebff !=nil {return _ebff ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_fdffe ); +_fdffe .EG_RunLevelElts =append (_fdffe .EG_RunLevelElts ,_dagaf );_dagaf .EG_RangeMarkupElements =append (_dagaf .EG_RangeMarkupElements ,_caegg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcgbg :=NewEG_ContentBlockContent (); +_gcddc :=NewEG_RunLevelElts ();_adgd :=NewEG_RangeMarkupElements ();_adgd .MoveToRangeStart =NewCT_MoveBookmark ();if _ffad :=d .DecodeElement (_adgd .MoveToRangeStart ,&_bcbd );_ffad !=nil {return _ffad ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_bcgbg ); +_bcgbg .EG_RunLevelElts =append (_bcgbg .EG_RunLevelElts ,_gcddc );_gcddc .EG_RangeMarkupElements =append (_gcddc .EG_RangeMarkupElements ,_adgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dadd :=NewEG_ContentBlockContent (); +_abceg :=NewEG_RunLevelElts ();_gbed :=NewEG_RangeMarkupElements ();_gbed .MoveToRangeEnd =NewCT_MarkupRange ();if _aagb :=d .DecodeElement (_gbed .MoveToRangeEnd ,&_bcbd );_aagb !=nil {return _aagb ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_dadd ); +_dadd .EG_RunLevelElts =append (_dadd .EG_RunLevelElts ,_abceg );_abceg .EG_RangeMarkupElements =append (_abceg .EG_RangeMarkupElements ,_gbed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bced :=NewEG_ContentBlockContent (); +_gbaf :=NewEG_RunLevelElts ();_bbce :=NewEG_RangeMarkupElements ();_bbce .CommentRangeStart =NewCT_MarkupRange ();if _abed :=d .DecodeElement (_bbce .CommentRangeStart ,&_bcbd );_abed !=nil {return _abed ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_bced ); +_bced .EG_RunLevelElts =append (_bced .EG_RunLevelElts ,_gbaf );_gbaf .EG_RangeMarkupElements =append (_gbaf .EG_RangeMarkupElements ,_bbce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaag :=NewEG_ContentBlockContent (); +_ebbba :=NewEG_RunLevelElts ();_aeeb :=NewEG_RangeMarkupElements ();_aeeb .CommentRangeEnd =NewCT_MarkupRange ();if _egedc :=d .DecodeElement (_aeeb .CommentRangeEnd ,&_bcbd );_egedc !=nil {return _egedc ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_eaag ); +_eaag .EG_RunLevelElts =append (_eaag .EG_RunLevelElts ,_ebbba );_ebbba .EG_RangeMarkupElements =append (_ebbba .EG_RangeMarkupElements ,_aeeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdeb :=NewEG_ContentBlockContent (); +_bafef :=NewEG_RunLevelElts ();_egaa :=NewEG_RangeMarkupElements ();_egaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcda :=d .DecodeElement (_egaa .CustomXmlInsRangeStart ,&_bcbd );_dcda !=nil {return _dcda ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_bdeb ); +_bdeb .EG_RunLevelElts =append (_bdeb .EG_RunLevelElts ,_bafef );_bafef .EG_RangeMarkupElements =append (_bafef .EG_RangeMarkupElements ,_egaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffga :=NewEG_ContentBlockContent (); +_gcffb :=NewEG_RunLevelElts ();_bffb :=NewEG_RangeMarkupElements ();_bffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddbbc :=d .DecodeElement (_bffb .CustomXmlInsRangeEnd ,&_bcbd );_ddbbc !=nil {return _ddbbc ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_ffga ); +_ffga .EG_RunLevelElts =append (_ffga .EG_RunLevelElts ,_gcffb );_gcffb .EG_RangeMarkupElements =append (_gcffb .EG_RangeMarkupElements ,_bffb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egedg :=NewEG_ContentBlockContent (); +_aaeb :=NewEG_RunLevelElts ();_gceg :=NewEG_RangeMarkupElements ();_gceg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agee :=d .DecodeElement (_gceg .CustomXmlDelRangeStart ,&_bcbd );_agee !=nil {return _agee ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_egedg ); +_egedg .EG_RunLevelElts =append (_egedg .EG_RunLevelElts ,_aaeb );_aaeb .EG_RangeMarkupElements =append (_aaeb .EG_RangeMarkupElements ,_gceg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eabe :=NewEG_ContentBlockContent (); +_bcege :=NewEG_RunLevelElts ();_gaed :=NewEG_RangeMarkupElements ();_gaed .CustomXmlDelRangeEnd =NewCT_Markup ();if _baaeg :=d .DecodeElement (_gaed .CustomXmlDelRangeEnd ,&_bcbd );_baaeg !=nil {return _baaeg ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_eabe ); +_eabe .EG_RunLevelElts =append (_eabe .EG_RunLevelElts ,_bcege );_bcege .EG_RangeMarkupElements =append (_bcege .EG_RangeMarkupElements ,_gaed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccgdf :=NewEG_ContentBlockContent (); +_dcdb :=NewEG_RunLevelElts ();_bcffc :=NewEG_RangeMarkupElements ();_bcffc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dafb :=d .DecodeElement (_bcffc .CustomXmlMoveFromRangeStart ,&_bcbd );_dafb !=nil {return _dafb ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_ccgdf ); +_ccgdf .EG_RunLevelElts =append (_ccgdf .EG_RunLevelElts ,_dcdb );_dcdb .EG_RangeMarkupElements =append (_dcdb .EG_RangeMarkupElements ,_bcffc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_becg :=NewEG_ContentBlockContent (); +_ffae :=NewEG_RunLevelElts ();_gbdce :=NewEG_RangeMarkupElements ();_gbdce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgb :=d .DecodeElement (_gbdce .CustomXmlMoveFromRangeEnd ,&_bcbd );_gdgb !=nil {return _gdgb ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_becg ); +_becg .EG_RunLevelElts =append (_becg .EG_RunLevelElts ,_ffae );_ffae .EG_RangeMarkupElements =append (_ffae .EG_RangeMarkupElements ,_gbdce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dfacd :=NewEG_ContentBlockContent (); +_bdg :=NewEG_RunLevelElts ();_eagd :=NewEG_RangeMarkupElements ();_eagd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcdf :=d .DecodeElement (_eagd .CustomXmlMoveToRangeStart ,&_bcbd );_dcdf !=nil {return _dcdf ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_dfacd ); +_dfacd .EG_RunLevelElts =append (_dfacd .EG_RunLevelElts ,_bdg );_bdg .EG_RangeMarkupElements =append (_bdg .EG_RangeMarkupElements ,_eagd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdad :=NewEG_ContentBlockContent (); +_bbcb :=NewEG_RunLevelElts ();_dfgb :=NewEG_RangeMarkupElements ();_dfgb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgdag :=d .DecodeElement (_dfgb .CustomXmlMoveToRangeEnd ,&_bcbd );_cgdag !=nil {return _cgdag ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_cdad ); +_cdad .EG_RunLevelElts =append (_cdad .EG_RunLevelElts ,_bbcb );_bbcb .EG_RangeMarkupElements =append (_bbcb .EG_RangeMarkupElements ,_dfgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgdb :=NewEG_ContentBlockContent (); +_abcegb :=NewEG_RunLevelElts ();_bagf :=NewEG_MathContent ();_bagf .OMathPara =_ab .NewOMathPara ();if _gecg :=d .DecodeElement (_bagf .OMathPara ,&_bcbd );_gecg !=nil {return _gecg ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_dgdb ); +_dgdb .EG_RunLevelElts =append (_dgdb .EG_RunLevelElts ,_abcegb );_abcegb .EG_MathContent =append (_abcegb .EG_MathContent ,_bagf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fdge :=NewEG_ContentBlockContent (); +_dedff :=NewEG_RunLevelElts ();_cfea :=NewEG_MathContent ();_cfea .OMath =_ab .NewOMath ();if _fdccb :=d .DecodeElement (_cfea .OMath ,&_bcbd );_fdccb !=nil {return _fdccb ;};_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_fdge ); +_fdge .EG_RunLevelElts =append (_fdge .EG_RunLevelElts ,_dedff );_dedff .EG_MathContent =append (_dedff .EG_MathContent ,_cfea );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bcbd .Name ); +if _ffedd :=d .Skip ();_ffedd !=nil {return _ffedd ;};};case _c .EndElement :break _bcfcd ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_adffeb *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_edgagf *CT_TblStylePr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edgagf .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_fgceaeg :=range start .Attr {if _fgceaeg .Name .Local =="\u0074\u0079\u0070\u0065"{_edgagf .TypeAttr .UnmarshalXMLAttr (_fgceaeg ); -continue ;};};_baccg :for {_edgbd ,_efgegf :=d .Token ();if _efgegf !=nil {return _efgegf ;};switch _dbgfgf :=_edgbd .(type ){case _a .StartElement :switch _dbgfgf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_edgagf .PPr =NewCT_PPrGeneral (); -if _cgdbg :=d .DecodeElement (_edgagf .PPr ,&_dbgfgf );_cgdbg !=nil {return _cgdbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_edgagf .RPr =NewCT_RPr (); -if _bbgee :=d .DecodeElement (_edgagf .RPr ,&_dbgfgf );_bbgee !=nil {return _bbgee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_edgagf .TblPr =NewCT_TblPrBase (); -if _acabg :=d .DecodeElement (_edgagf .TblPr ,&_dbgfgf );_acabg !=nil {return _acabg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_edgagf .TrPr =NewCT_TrPr (); -if _bdfaa :=d .DecodeElement (_edgagf .TrPr ,&_dbgfgf );_bdfaa !=nil {return _bdfaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_edgagf .TcPr =NewCT_TcPr (); -if _fbgga :=d .DecodeElement (_edgagf .TcPr ,&_dbgfgf );_fbgga !=nil {return _fbgga ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_dbgfgf .Name ); -if _bagacd :=d .Skip ();_bagacd !=nil {return _bagacd ;};};case _a .EndElement :break _baccg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Recipients and its children +func (_accag *CT_Recipients )Validate ()error {return _accag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_acbg :=&CT_BottomPageBorder {};_acbg .ValAttr =ST_Border (1); +return _acbg ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;); -// Validate validates the CT_Lvl and its children -func (_cfdfb *CT_Lvl )Validate ()error {return _cfdfb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_dgeed *CT_TblGridBase )ValidateWithPath (path string )error {for _eaacb ,_adaead :=range _dgeed .GridCol {if _ggfcd :=_adaead .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_eaacb )); +_ggfcd !=nil {return _ggfcd ;};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_aecee :=&CT_ParaRPrChange {};_aecee .RPr =NewCT_ParaRPrOriginal ();return _aecee ;};func (_fggbc *CT_Color )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fggbc .ValAttr )}); +if _fggbc .ThemeColorAttr !=ST_ThemeColorUnset {_bdbc ,_gcdg :=_fggbc .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gcdg !=nil {return _gcdg ;};start .Attr =append (start .Attr ,_bdbc ); +};if _fggbc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fggbc .ThemeTintAttr )});};if _fggbc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fggbc .ThemeShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_degfb *CT_WritingStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eeecg :=range start .Attr {if _eeecg .Name .Local =="\u006c\u0061\u006e\u0067"{_aadca ,_cgefc :=_eeecg .Value ,error (nil ); +if _cgefc !=nil {return _cgefc ;};_degfb .LangAttr =_aadca ;continue ;};if _eeecg .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_dcbff ,_ggfbd :=_eeecg .Value ,error (nil );if _ggfbd !=nil {return _ggfbd ;};_degfb .VendorIDAttr =_dcbff ; +continue ;};if _eeecg .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_edbgbd ,_afddcd :=_eeecg .Value ,error (nil );if _afddcd !=nil {return _afddcd ;};_degfb .DllVersionAttr =_edbgbd ;continue ;};if _eeecg .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_facfc ,_efdbfg :=ParseUnionST_OnOff (_eeecg .Value ); +if _efdbfg !=nil {return _efdbfg ;};_degfb .NlCheckAttr =&_facfc ;continue ;};if _eeecg .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_ffcgb ,_cgbde :=ParseUnionST_OnOff (_eeecg .Value );if _cgbde !=nil {return _cgbde ;}; +_degfb .CheckStyleAttr =_ffcgb ;continue ;};if _eeecg .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_eaedgc ,_aggfb :=_eeecg .Value ,error (nil );if _aggfb !=nil {return _aggfb ;};_degfb .AppNameAttr =_eaedgc ;continue ;};};for {_cggce ,_cbbgaf :=d .Token (); +if _cbbgaf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cbbgaf );};if _fbede ,_fdggd :=_cggce .(_c .EndElement );_fdggd &&_fbede .Name ==start .Name {break ; +};};return nil ;};func (_ggfd *CT_FontFamily )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fccd ,_dged :=_ggfd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dged !=nil {return _dged ;};start .Attr =append (start .Attr ,_fccd ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cebba ST_PageOrientation )Validate ()error {return _cebba .ValidateWithPath ("")};func (_acca *CT_Endnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efbb :for {_cebd ,_ggaae :=d .Token (); +if _ggaae !=nil {return _ggaae ;};switch _gcfcf :=_cebd .(type ){case _c .StartElement :switch _gcfcf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_bgfc :=NewCT_FtnEdn (); +if _abdfe :=d .DecodeElement (_bgfc ,&_gcfcf );_abdfe !=nil {return _abdfe ;};_acca .Endnote =append (_acca .Endnote ,_bgfc );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gcfcf .Name ); +if _addb :=d .Skip ();_addb !=nil {return _addb ;};};case _c .EndElement :break _efbb ;case _c .CharData :};};return nil ;};func NewWdInline ()*WdInline {_abbfbd :=&WdInline {};_abbfbd .WdCT_Inline =*NewWdCT_Inline ();return _abbfbd ;};func (_cdafae *CT_TopPageBorder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdafae .ValAttr =ST_Border (1); +for _ ,_gcadbb :=range start .Attr {if _gcadbb .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"&&_gcadbb .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_gcadbb .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"&&_gcadbb .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_debee ,_accad :=_gcadbb .Value ,error (nil ); +if _accad !=nil {return _accad ;};_cdafae .TopLeftAttr =&_debee ;continue ;};if _gcadbb .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"&&_gcadbb .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_gcadbb .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"&&_gcadbb .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_edbdeb ,_gaaee :=_gcadbb .Value ,error (nil ); +if _gaaee !=nil {return _gaaee ;};_cdafae .TopRightAttr =&_edbdeb ;continue ;};if _gcadbb .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"&&_gcadbb .Name .Local =="\u0069\u0064"||_gcadbb .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"&&_gcadbb .Name .Local =="\u0069\u0064"{_aaeee ,_agccd :=_gcadbb .Value ,error (nil ); +if _agccd !=nil {return _agccd ;};_cdafae .IdAttr =&_aaeee ;continue ;};if _gcadbb .Name .Local =="\u0076\u0061\u006c"{_cdafae .ValAttr .UnmarshalXMLAttr (_gcadbb );continue ;};if _gcadbb .Name .Local =="\u0063\u006f\u006co\u0072"{_eeage ,_befca :=ParseUnionST_HexColor (_gcadbb .Value ); +if _befca !=nil {return _befca ;};_cdafae .ColorAttr =&_eeage ;continue ;};if _gcadbb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cdafae .ThemeColorAttr .UnmarshalXMLAttr (_gcadbb );continue ;};if _gcadbb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ffabf ,_egggd :=_gcadbb .Value ,error (nil ); +if _egggd !=nil {return _egggd ;};_cdafae .ThemeTintAttr =&_ffabf ;continue ;};if _gcadbb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eebffb ,_efbbd :=_gcadbb .Value ,error (nil );if _efbbd !=nil {return _efbbd ;};_cdafae .ThemeShadeAttr =&_eebffb ; +continue ;};if _gcadbb .Name .Local =="\u0073\u007a"{_gcbegf ,_fcbcb :=_fg .ParseUint (_gcadbb .Value ,10,64);if _fcbcb !=nil {return _fcbcb ;};_cdafae .SzAttr =&_gcbegf ;continue ;};if _gcadbb .Name .Local =="\u0073\u0070\u0061c\u0065"{_fabae ,_gbgge :=_fg .ParseUint (_gcadbb .Value ,10,64); +if _gbgge !=nil {return _gbgge ;};_cdafae .SpaceAttr =&_fabae ;continue ;};if _gcadbb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gcafa ,_bagbfc :=ParseUnionST_OnOff (_gcadbb .Value );if _bagbfc !=nil {return _bagbfc ;};_cdafae .ShadowAttr =&_gcafa ; +continue ;};if _gcadbb .Name .Local =="\u0066\u0072\u0061m\u0065"{_adfcge ,_bbgba :=ParseUnionST_OnOff (_gcadbb .Value );if _bbgba !=nil {return _bbgba ;};_cdafae .FrameAttr =&_adfcge ;continue ;};};for {_cacbec ,_cegccc :=d .Token ();if _cegccc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_cegccc ); +};if _eadcc ,_ccffac :=_cacbec .(_c .EndElement );_ccffac &&_eadcc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_ccbaf *CT_Tabs )ValidateWithPath (path string )error {for _efbgf ,_cgfgf :=range _ccbaf .Tab {if _eafddb :=_cgfgf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_efbgf ));_eafddb !=nil {return _eafddb ; -};};return nil ;};type CT_MailMergeDest struct{ +// Validate validates the CT_DocType and its children +func (_ccea *CT_DocType )Validate ()error {return _ccea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_ddedde WdST_WrapText )ValidateWithPath (path string )error {switch _ddedde {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddedde )); +};return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_dbdgef :=ST_MeasurementOrPercent {};if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_dbdgef .ST_UniversalMeasure =&s ;}else {_dbdgef .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {}; +if _d .ST_PercentagePatternRe .MatchString (s ){_dbdgef .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_fdggcg ,_gbfcb :=_fg .ParseFloat (s ,64);if _gbfcb !=nil {return _dbdgef ,_e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gbfcb ); +};_dbdgef .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_fc .Int64 (int64 (_fdggcg ));};};return _dbdgef ,nil ;};func (_bdeab *CT_EdnProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddaf :for {_dcaga ,_fccf :=d .Token ();if _fccf !=nil {return _fccf ; +};switch _cbddb :=_dcaga .(type ){case _c .StartElement :switch _cbddb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_bdeab .Pos =NewCT_EdnPos (); +if _ecbed :=d .DecodeElement (_bdeab .Pos ,&_cbddb );_ecbed !=nil {return _ecbed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bdeab .NumFmt =NewCT_NumFmt (); +if _agge :=d .DecodeElement (_bdeab .NumFmt ,&_cbddb );_agge !=nil {return _agge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bdeab .NumStart =NewCT_DecimalNumber (); +if _beab :=d .DecodeElement (_bdeab .NumStart ,&_cbddb );_beab !=nil {return _beab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bdeab .NumRestart =NewCT_NumRestart (); +if _ggae :=d .DecodeElement (_bdeab .NumRestart ,&_cbddb );_ggae !=nil {return _ggae ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_cbddb .Name ); +if _cbddbd :=d .Skip ();_cbddbd !=nil {return _cbddbd ;};};case _c .EndElement :break _fddaf ;case _c .CharData :};};return nil ;}; -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func (_bgebgd ST_FtnEdn )String ()string {switch _bgebgd {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"; -case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};func (_dddca *CT_R )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_feaff :=range start .Attr {if _feaff .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ggbfg ,_edge :=_feaff .Value ,error (nil ); -if _edge !=nil {return _edge ;};_dddca .RsidRPrAttr =&_ggbfg ;continue ;};if _feaff .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fdege ,_agaegb :=_feaff .Value ,error (nil );if _agaegb !=nil {return _agaegb ;};_dddca .RsidDelAttr =&_fdege ;continue ; -};if _feaff .Name .Local =="\u0072\u0073\u0069d\u0052"{_eecfb ,_efdgg :=_feaff .Value ,error (nil );if _efdgg !=nil {return _efdgg ;};_dddca .RsidRAttr =&_eecfb ;continue ;};};_fdfgf :for {_ggage ,_ddfba :=d .Token ();if _ddfba !=nil {return _ddfba ;}; -switch _cadbe :=_ggage .(type ){case _a .StartElement :switch _cadbe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dddca .RPr =NewCT_RPr (); -if _eecgb :=d .DecodeElement (_dddca .RPr ,&_cadbe );_eecgb !=nil {return _eecgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_dbeda :=NewEG_RunInnerContent (); -_dbeda .Br =NewCT_Br ();if _cbfec :=d .DecodeElement (_dbeda .Br ,&_cadbe );_cbfec !=nil {return _cbfec ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_dbeda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_eagff :=NewEG_RunInnerContent (); -_eagff .T =NewCT_Text ();if _eefbg :=d .DecodeElement (_eagff .T ,&_cadbe );_eefbg !=nil {return _eefbg ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_eagff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eadafa :=NewEG_RunInnerContent (); -_eadafa .ContentPart =NewCT_Rel ();if _dgebb :=d .DecodeElement (_eadafa .ContentPart ,&_cadbe );_dgebb !=nil {return _dgebb ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_eadafa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_dgeeb :=NewEG_RunInnerContent (); -_dgeeb .DelText =NewCT_Text ();if _aeegb :=d .DecodeElement (_dgeeb .DelText ,&_cadbe );_aeegb !=nil {return _aeegb ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_dgeeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_afggg :=NewEG_RunInnerContent (); -_afggg .InstrText =NewCT_Text ();if _bcgdb :=d .DecodeElement (_afggg .InstrText ,&_cadbe );_bcgdb !=nil {return _bcgdb ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_afggg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_cggbe :=NewEG_RunInnerContent (); -_cggbe .DelInstrText =NewCT_Text ();if _fdbcd :=d .DecodeElement (_cggbe .DelInstrText ,&_cadbe );_fdbcd !=nil {return _fdbcd ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_cggbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_gebdb :=NewEG_RunInnerContent (); -_gebdb .NoBreakHyphen =NewCT_Empty ();if _ddeff :=d .DecodeElement (_gebdb .NoBreakHyphen ,&_cadbe );_ddeff !=nil {return _ddeff ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_gebdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_geaf :=NewEG_RunInnerContent (); -_geaf .SoftHyphen =NewCT_Empty ();if _dbbbb :=d .DecodeElement (_geaf .SoftHyphen ,&_cadbe );_dbbbb !=nil {return _dbbbb ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_geaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_dafbd :=NewEG_RunInnerContent (); -_dafbd .DayShort =NewCT_Empty ();if _cbbba :=d .DecodeElement (_dafbd .DayShort ,&_cadbe );_cbbba !=nil {return _cbbba ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_dafbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_aaeab :=NewEG_RunInnerContent (); -_aaeab .MonthShort =NewCT_Empty ();if _ccedg :=d .DecodeElement (_aaeab .MonthShort ,&_cadbe );_ccedg !=nil {return _ccedg ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_aaeab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_ecfce :=NewEG_RunInnerContent (); -_ecfce .YearShort =NewCT_Empty ();if _fefcba :=d .DecodeElement (_ecfce .YearShort ,&_cadbe );_fefcba !=nil {return _fefcba ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_ecfce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_dfdfc :=NewEG_RunInnerContent (); -_dfdfc .DayLong =NewCT_Empty ();if _fdace :=d .DecodeElement (_dfdfc .DayLong ,&_cadbe );_fdace !=nil {return _fdace ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_dfdfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_fcadea :=NewEG_RunInnerContent (); -_fcadea .MonthLong =NewCT_Empty ();if _gadacg :=d .DecodeElement (_fcadea .MonthLong ,&_cadbe );_gadacg !=nil {return _gadacg ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_fcadea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_gedb :=NewEG_RunInnerContent (); -_gedb .YearLong =NewCT_Empty ();if _edfef :=d .DecodeElement (_gedb .YearLong ,&_cadbe );_edfef !=nil {return _edfef ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_gedb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_fffgg :=NewEG_RunInnerContent (); -_fffgg .AnnotationRef =NewCT_Empty ();if _cdgfc :=d .DecodeElement (_fffgg .AnnotationRef ,&_cadbe );_cdgfc !=nil {return _cdgfc ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_fffgg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gbaad :=NewEG_RunInnerContent (); -_gbaad .FootnoteRef =NewCT_Empty ();if _bfabfg :=d .DecodeElement (_gbaad .FootnoteRef ,&_cadbe );_bfabfg !=nil {return _bfabfg ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_gbaad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_ccdf :=NewEG_RunInnerContent (); -_ccdf .EndnoteRef =NewCT_Empty ();if _ceafca :=d .DecodeElement (_ccdf .EndnoteRef ,&_cadbe );_ceafca !=nil {return _ceafca ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_ccdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gbfgf :=NewEG_RunInnerContent (); -_gbfgf .Separator =NewCT_Empty ();if _dccgf :=d .DecodeElement (_gbfgf .Separator ,&_cadbe );_dccgf !=nil {return _dccgf ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_gbfgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_cdecbc :=NewEG_RunInnerContent (); -_cdecbc .ContinuationSeparator =NewCT_Empty ();if _fgeabb :=d .DecodeElement (_cdecbc .ContinuationSeparator ,&_cadbe );_fgeabb !=nil {return _fgeabb ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_cdecbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_dddag :=NewEG_RunInnerContent (); -_dddag .Sym =NewCT_Sym ();if _gcafa :=d .DecodeElement (_dddag .Sym ,&_cadbe );_gcafa !=nil {return _gcafa ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_dddag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_fagfed :=NewEG_RunInnerContent (); -_fagfed .PgNum =NewCT_Empty ();if _ceffa :=d .DecodeElement (_fagfed .PgNum ,&_cadbe );_ceffa !=nil {return _ceffa ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_fagfed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_deafe :=NewEG_RunInnerContent (); -_deafe .Cr =NewCT_Empty ();if _affba :=d .DecodeElement (_deafe .Cr ,&_cadbe );_affba !=nil {return _affba ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_deafe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_ddbaa :=NewEG_RunInnerContent (); -_ddbaa .Tab =NewCT_Empty ();if _eaaf :=d .DecodeElement (_ddbaa .Tab ,&_cadbe );_eaaf !=nil {return _eaaf ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_ddbaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_bfbbab :=NewEG_RunInnerContent (); -_bfbbab .Object =NewCT_Object ();if _acfce :=d .DecodeElement (_bfbbab .Object ,&_cadbe );_acfce !=nil {return _acfce ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_bfbbab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_aefcdg :=NewEG_RunInnerContent (); -_aefcdg .Pict =NewCT_Picture ();if _adcff :=d .DecodeElement (_aefcdg .Pict ,&_cadbe );_adcff !=nil {return _adcff ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_aefcdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_cfdda :=NewEG_RunInnerContent (); -_cfdda .FldChar =NewCT_FldChar ();if _cbebg :=d .DecodeElement (_cfdda .FldChar ,&_cadbe );_cbebg !=nil {return _cbebg ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_cfdda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_fdegc :=NewEG_RunInnerContent (); -_fdegc .Ruby =NewCT_Ruby ();if _dbcge :=d .DecodeElement (_fdegc .Ruby ,&_cadbe );_dbcge !=nil {return _dbcge ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_fdegc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_ffgagf :=NewEG_RunInnerContent (); -_ffgagf .FootnoteReference =NewCT_FtnEdnRef ();if _geddfa :=d .DecodeElement (_ffgagf .FootnoteReference ,&_cadbe );_geddfa !=nil {return _geddfa ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_ffgagf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fbdba :=NewEG_RunInnerContent (); -_fbdba .EndnoteReference =NewCT_FtnEdnRef ();if _bcfaca :=d .DecodeElement (_fbdba .EndnoteReference ,&_cadbe );_bcfaca !=nil {return _bcfaca ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_fbdba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ecccge :=NewEG_RunInnerContent (); -_ecccge .CommentReference =NewCT_Markup ();if _aaebg :=d .DecodeElement (_ecccge .CommentReference ,&_cadbe );_aaebg !=nil {return _aaebg ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_ecccge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fgacab :=NewEG_RunInnerContent (); -_fgacab .Drawing =NewCT_Drawing ();if _ggada :=d .DecodeElement (_fgacab .Drawing ,&_cadbe );_ggada !=nil {return _ggada ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_fgacab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_aecgf :=NewEG_RunInnerContent (); -_aecgf .Ptab =NewCT_PTab ();if _fgfga :=d .DecodeElement (_aecgf .Ptab ,&_cadbe );_fgfga !=nil {return _fgfga ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_aecgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_ggfcb :=NewEG_RunInnerContent (); -_ggfcb .LastRenderedPageBreak =NewCT_Empty ();if _gcaabc :=d .DecodeElement (_ggfcb .LastRenderedPageBreak ,&_cadbe );_gcaabc !=nil {return _gcaabc ;};_dddca .EG_RunInnerContent =append (_dddca .EG_RunInnerContent ,_ggfcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_feedb :=&AlternateContentRun {}; -if _eacbbb :=d .DecodeElement (_feedb ,&_cadbe );_eacbbb !=nil {return _eacbbb ;};_dddca .Extra =append (_dddca .Extra ,_feedb );default:_egfec :=&_ab .XSDAny {};if _bbgbd :=d .DecodeElement (_egfec ,&_cadbe );_bbgbd !=nil {return _bbgbd ;};_dddca .Extra =append (_dddca .Extra ,_egfec ); -};case _a .EndElement :break _fdfgf ;case _a .CharData :};};return nil ;};func (_fcgde *ST_DocProtect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcgde =0;case "\u006e\u006f\u006e\u0065":*_fcgde =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_fcgde =2; -case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_fcgde =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_fcgde =4;case "\u0066\u006f\u0072m\u0073":*_fcgde =5;};return nil ;};func (_aadbad *CT_SdtPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bedec :for {_cfefb ,_dbedac :=d .Token (); -if _dbedac !=nil {return _dbedac ;};switch _cdebe :=_cfefb .(type ){case _a .StartElement :switch _cdebe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aadbad .RPr =NewCT_RPr (); -if _acceff :=d .DecodeElement (_aadbad .RPr ,&_cdebe );_acceff !=nil {return _acceff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069a\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069a\u0073"}:_aadbad .Alias =NewCT_String (); -if _bdgdb :=d .DecodeElement (_aadbad .Alias ,&_cdebe );_bdgdb !=nil {return _bdgdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"}:_aadbad .Tag =NewCT_String (); -if _aebfe :=d .DecodeElement (_aadbad .Tag ,&_cdebe );_aebfe !=nil {return _aebfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0064"}:_aadbad .Id =NewCT_DecimalNumber (); -if _daefa :=d .DecodeElement (_aadbad .Id ,&_cdebe );_daefa !=nil {return _daefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b"}:_aadbad .Lock =NewCT_Lock (); -if _egdbgf :=d .DecodeElement (_aadbad .Lock ,&_cdebe );_egdbgf !=nil {return _egdbgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_aadbad .Placeholder =NewCT_Placeholder (); -if _gbcga :=d .DecodeElement (_aadbad .Placeholder ,&_cdebe );_gbcga !=nil {return _gbcga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_aadbad .Temporary =NewCT_OnOff (); -if _cacee :=d .DecodeElement (_aadbad .Temporary ,&_cdebe );_cacee !=nil {return _cacee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_aadbad .ShowingPlcHdr =NewCT_OnOff (); -if _abced :=d .DecodeElement (_aadbad .ShowingPlcHdr ,&_cdebe );_abced !=nil {return _abced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_aadbad .DataBinding =NewCT_DataBinding (); -if _edcbd :=d .DecodeElement (_aadbad .DataBinding ,&_cdebe );_edcbd !=nil {return _edcbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_aadbad .Label =NewCT_DecimalNumber (); -if _ceffd :=d .DecodeElement (_aadbad .Label ,&_cdebe );_ceffd !=nil {return _ceffd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_aadbad .TabIndex =NewCT_UnsignedDecimalNumber (); -if _ddeefb :=d .DecodeElement (_aadbad .TabIndex ,&_cdebe );_ddeefb !=nil {return _ddeefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _eaecc :=d .DecodeElement (&_aadbad .Choice .Equation ,&_cdebe );_eaecc !=nil {return _eaecc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _aedfd :=d .DecodeElement (&_aadbad .Choice .ComboBox ,&_cdebe );_aedfd !=nil {return _aedfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _bgcfe :=d .DecodeElement (&_aadbad .Choice .Date ,&_cdebe );_bgcfe !=nil {return _bgcfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _beegf :=d .DecodeElement (&_aadbad .Choice .DocPartObj ,&_cdebe );_beegf !=nil {return _beegf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _efgbd :=d .DecodeElement (&_aadbad .Choice .DocPartList ,&_cdebe );_efgbd !=nil {return _efgbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _dfaba :=d .DecodeElement (&_aadbad .Choice .DropDownList ,&_cdebe );_dfaba !=nil {return _dfaba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _bagadb :=d .DecodeElement (&_aadbad .Choice .Picture ,&_cdebe );_bagadb !=nil {return _bagadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _aeafc :=d .DecodeElement (&_aadbad .Choice .RichText ,&_cdebe );_aeafc !=nil {return _aeafc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _gebfab :=d .DecodeElement (&_aadbad .Choice .Text ,&_cdebe );_gebfab !=nil {return _gebfab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _dfddb :=d .DecodeElement (&_aadbad .Choice .Citation ,&_cdebe );_dfddb !=nil {return _dfddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _dedda :=d .DecodeElement (&_aadbad .Choice .Group ,&_cdebe );_dedda !=nil {return _dedda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_aadbad .Choice =NewCT_SdtPrChoice (); -if _beaeeb :=d .DecodeElement (&_aadbad .Choice .Bibliography ,&_cdebe );_beaeeb !=nil {return _beaeeb ;};default:_dbccg :=&_ab .XSDAny {};if _dbdgbf :=d .DecodeElement (_dbccg ,&_cdebe );_dbdgbf !=nil {return _dbdgbf ;};_aadbad .Extra =append (_aadbad .Extra ,_dbccg ); -};case _a .EndElement :break _bedec ;case _a .CharData :};};return nil ;};func (_bcega *CT_SectPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdcdf :=range start .Attr {if _bdcdf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gagfd ,_ecccd :=_bdcdf .Value ,error (nil ); -if _ecccd !=nil {return _ecccd ;};_bcega .AuthorAttr =_gagfd ;continue ;};if _bdcdf .Name .Local =="\u0064\u0061\u0074\u0065"{_gdbea ,_beede :=ParseStdlibTime (_bdcdf .Value );if _beede !=nil {return _beede ;};_bcega .DateAttr =&_gdbea ;continue ;};if _bdcdf .Name .Local =="\u0069\u0064"{_ffeba ,_fbabg :=_ea .ParseInt (_bdcdf .Value ,10,64); -if _fbabg !=nil {return _fbabg ;};_bcega .IdAttr =_ffeba ;continue ;};};_ecce :for {_degeg ,_afcbb :=d .Token ();if _afcbb !=nil {return _afcbb ;};switch _gcacd :=_degeg .(type ){case _a .StartElement :switch _gcacd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_bcega .SectPr =NewCT_SectPrBase (); -if _fcgg :=d .DecodeElement (_bcega .SectPr ,&_gcacd );_fcgg !=nil {return _fcgg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gcacd .Name ); -if _ffbeca :=d .Skip ();_ffbeca !=nil {return _ffbeca ;};};case _a .EndElement :break _ecce ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_egad *CT_Row )ValidateWithPath (path string )error {if _egad .TblPrEx !=nil {if _ggefe :=_egad .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_ggefe !=nil {return _ggefe ;};};if _egad .TrPr !=nil {if _gcfec :=_egad .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); +_gcfec !=nil {return _gcfec ;};};for _cgeacb ,_aecba :=range _egad .EG_ContentCellContent {if _fabfg :=_aecba .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_cgeacb )); +_fabfg !=nil {return _fabfg ;};};return nil ;};func (_decfc ST_LevelSuffix )Validate ()error {return _decfc .ValidateWithPath ("")};func (_bbbbgd *ST_HpsMeasure )Validate ()error {return _bbbbgd .ValidateWithPath ("")};func NewCT_DocGrid ()*CT_DocGrid {_gddb :=&CT_DocGrid {}; +return _gddb };func NewCT_TblPrChange ()*CT_TblPrChange {_gcccd :=&CT_TblPrChange {};_gcccd .TblPr =NewCT_TblPrBase ();return _gcccd ;};func (_aaac *CT_PageBorder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaac .ValAttr =ST_Border (1); +for _ ,_bccff :=range start .Attr {if _bccff .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"&&_bccff .Name .Local =="\u0069\u0064"||_bccff .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"&&_bccff .Name .Local =="\u0069\u0064"{_gbgbc ,_dgedc :=_bccff .Value ,error (nil ); +if _dgedc !=nil {return _dgedc ;};_aaac .IdAttr =&_gbgbc ;continue ;};if _bccff .Name .Local =="\u0076\u0061\u006c"{_aaac .ValAttr .UnmarshalXMLAttr (_bccff );continue ;};if _bccff .Name .Local =="\u0063\u006f\u006co\u0072"{_agaagg ,_cabg :=ParseUnionST_HexColor (_bccff .Value ); +if _cabg !=nil {return _cabg ;};_aaac .ColorAttr =&_agaagg ;continue ;};if _bccff .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_aaac .ThemeColorAttr .UnmarshalXMLAttr (_bccff );continue ;};if _bccff .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_geeb ,_dgeba :=_bccff .Value ,error (nil ); +if _dgeba !=nil {return _dgeba ;};_aaac .ThemeTintAttr =&_geeb ;continue ;};if _bccff .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_aaccd ,_eccff :=_bccff .Value ,error (nil );if _eccff !=nil {return _eccff ;};_aaac .ThemeShadeAttr =&_aaccd ; +continue ;};if _bccff .Name .Local =="\u0073\u007a"{_gdbbf ,_cbdcc :=_fg .ParseUint (_bccff .Value ,10,64);if _cbdcc !=nil {return _cbdcc ;};_aaac .SzAttr =&_gdbbf ;continue ;};if _bccff .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgdgb ,_fabb :=_fg .ParseUint (_bccff .Value ,10,64); +if _fabb !=nil {return _fabb ;};_aaac .SpaceAttr =&_cgdgb ;continue ;};if _bccff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_acaga ,_caeea :=ParseUnionST_OnOff (_bccff .Value );if _caeea !=nil {return _caeea ;};_aaac .ShadowAttr =&_acaga ;continue ; +};if _bccff .Name .Local =="\u0066\u0072\u0061m\u0065"{_efacce ,_fddba :=ParseUnionST_OnOff (_bccff .Value );if _fddba !=nil {return _fddba ;};_aaac .FrameAttr =&_efacce ;continue ;};};for {_cebb ,_fedfb :=d .Token ();if _fedfb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_fedfb ); +};if _dagad ,_agcdc :=_cebb .(_c .EndElement );_agcdc &&_dagad .Name ==start .Name {break ;};};return nil ;};func (_egaafd *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egaafd =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_egaafd =1; +case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_egaafd =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_egaafd =3;};return nil ;};func (_fabec *CT_ObjectLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eeea ,_eagfe :=_fabec .UpdateModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); +if _eagfe !=nil {return _eagfe ;};start .Attr =append (start .Attr ,_eeea );if _fabec .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fabec .LockedFieldAttr )}); +};if _fabec .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gaacc ,_gecgc :=_fabec .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gecgc !=nil {return _gecgc ;};start .Attr =append (start .Attr ,_gaacc ); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fabec .IdAttr )});if _fabec .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fabec .ProgIdAttr )}); +};if _fabec .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_e .Sprintf ("\u0025\u0076",*_fabec .ShapeIdAttr )});};if _fabec .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fabec .FieldCodesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_egaae *CT_Object )ValidateWithPath (path string )error {if _egaae .DxaOrigAttr !=nil {if _befdd :=_egaae .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_befdd !=nil {return _befdd ;}; -};if _egaae .DyaOrigAttr !=nil {if _bdbba :=_egaae .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_bdbba !=nil {return _bdbba ;};};if _egaae .Drawing !=nil {if _bgebb :=_egaae .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_bgebb !=nil {return _bgebb ;};};if _egaae .Choice !=nil {if _ebgba :=_egaae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebgba !=nil {return _ebgba ;};};return nil ;}; +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_febdf *CT_DocPart )ValidateWithPath (path string )error {if _febdf .DocPartPr !=nil {if _fbfac :=_febdf .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_fbfac !=nil {return _fbfac ;};};if _febdf .DocPartBody !=nil {if _bedb :=_febdf .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"); +_bedb !=nil {return _bedb ;};};return nil ;}; -// Validate validates the EG_ContentBlockContent and its children -func (_gcbec *EG_ContentBlockContent )Validate ()error {return _gcbec .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_ecbdd *CT_TblPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecbdd .TblPr =NewCT_TblPrBase (); -for _ ,_bggab :=range start .Attr {if _bggab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cacegc ,_cfbbc :=_bggab .Value ,error (nil );if _cfbbc !=nil {return _cfbbc ;};_ecbdd .AuthorAttr =_cacegc ;continue ;};if _bggab .Name .Local =="\u0064\u0061\u0074\u0065"{_gdbeb ,_bfdda :=ParseStdlibTime (_bggab .Value ); -if _bfdda !=nil {return _bfdda ;};_ecbdd .DateAttr =&_gdbeb ;continue ;};if _bggab .Name .Local =="\u0069\u0064"{_bdaagd ,_fcgea :=_ea .ParseInt (_bggab .Value ,10,64);if _fcgea !=nil {return _fcgea ;};_ecbdd .IdAttr =_bdaagd ;continue ;};};_adfdea :for {_defdce ,_ageabc :=d .Token (); -if _ageabc !=nil {return _ageabc ;};switch _dafdag :=_defdce .(type ){case _a .StartElement :switch _dafdag .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _ebgcf :=d .DecodeElement (_ecbdd .TblPr ,&_dafdag ); -_ebgcf !=nil {return _ebgcf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_dafdag .Name ); -if _egccdd :=d .Skip ();_egccdd !=nil {return _egccdd ;};};case _a .EndElement :break _adfdea ;case _a .CharData :};};return nil ;};func (_eabbc *CT_ObjectEmbed )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eabbc .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bgdef ,_fagfe :=_eabbc .DrawAspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); -if _fagfe !=nil {return _fagfe ;};start .Attr =append (start .Attr ,_bgdef );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_eabbc .IdAttr )});if _eabbc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_eabbc .ProgIdAttr )}); -};if _eabbc .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_eabbc .ShapeIdAttr )});};if _eabbc .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_eabbc .FieldCodesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_fcbdgb *Settings )ValidateWithPath (path string )error {if _bggbfg :=_fcbdgb .CT_Settings .ValidateWithPath (path );_bggbfg !=nil {return _bggbfg ;};return nil ;};type CT_TcBorders struct{ -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_dgegc *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _dgegc .ValAttr ==_ga .ST_VerticalAlignRunUnset {return _gd .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 _eddef :=_dgegc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eddef !=nil {return _eddef ;};return nil ;};func (_ggabff ST_HeightRule )String ()string {switch _ggabff {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f"; -case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_adbdcf *Comments )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _adbdcf .CT_Comments .MarshalXML (e ,start );}; +// Table Cell Top Border +Top *CT_Border ; -// Validate validates the CT_FFHelpText and its children -func (_cgab *CT_FFHelpText )Validate ()error {return _cgab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func NewCT_Compat ()*CT_Compat {_ggdg :=&CT_Compat {};return _ggdg };func (_baecf *CT_SdtDropDownList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agffe :=range start .Attr {if _agffe .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_fadae ,_gacfgg :=_agffe .Value ,error (nil ); -if _gacfgg !=nil {return _gacfgg ;};_baecf .LastValueAttr =&_fadae ;continue ;};};_fcagf :for {_baabg ,_egaed :=d .Token ();if _egaed !=nil {return _egaed ;};switch _feedfg :=_baabg .(type ){case _a .StartElement :switch _feedfg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gcageb :=NewCT_SdtListItem (); -if _ebaacg :=d .DecodeElement (_gcageb ,&_feedfg );_ebaacg !=nil {return _ebaacg ;};_baecf .ListItem =append (_baecf .ListItem ,_gcageb );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_feedfg .Name ); -if _effdc :=d .Skip ();_effdc !=nil {return _effdc ;};};case _a .EndElement :break _fcagf ;case _a .CharData :};};return nil ;};func (_daab *CT_CellMergeTrackChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efba :=range start .Attr {if _efba .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_daab .VMergeAttr .UnmarshalXMLAttr (_efba ); -continue ;};if _efba .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_daab .VMergeOrigAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fgda ,_ddgd :=_efba .Value ,error (nil ); -if _ddgd !=nil {return _ddgd ;};_daab .AuthorAttr =_fgda ;continue ;};if _efba .Name .Local =="\u0064\u0061\u0074\u0065"{_efef ,_dgce :=ParseStdlibTime (_efba .Value );if _dgce !=nil {return _dgce ;};_daab .DateAttr =&_efef ;continue ;};if _efba .Name .Local =="\u0069\u0064"{_bccd ,_fefab :=_ea .ParseInt (_efba .Value ,10,64); -if _fefab !=nil {return _fefab ;};_daab .IdAttr =_bccd ;continue ;};};for {_ffd ,_ggae :=d .Token ();if _ggae !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_ggae ); -};if _efgbe ,_ecg :=_ffd .(_a .EndElement );_ecg &&_efgbe .Name ==start .Name {break ;};};return nil ;};func (_dcfb *CT_Em )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfb .ValAttr =ST_Em (1);for _ ,_ecgcc :=range start .Attr {if _ecgcc .Name .Local =="\u0076\u0061\u006c"{_dcfb .ValAttr .UnmarshalXMLAttr (_ecgcc ); -continue ;};};for {_afgce ,_cfbdc :=d .Token ();if _cfbdc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_cfbdc );};if _dafgc ,_dceg :=_afgce .(_a .EndElement );_dceg &&_dafgc .Name ==start .Name {break ; -};};return nil ;};func (_cedgcf ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _cedgcf {case 0,1,2,3,4,5,6,7,8,9:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedgcf )); -};return nil ;};func (_dfeecg ST_HdrFtr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfeecg .String (),start );};func NewCT_SdtComboBox ()*CT_SdtComboBox {_aadce :=&CT_SdtComboBox {};return _aadce };func NewCT_Numbering ()*CT_Numbering {_dbeag :=&CT_Numbering {}; -return _dbeag };func (_cfdb *CT_FFDDList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebada :for {_gaff ,_efbe :=d .Token ();if _efbe !=nil {return _efbe ;};switch _aafae :=_gaff .(type ){case _a .StartElement :switch _aafae .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_cfdb .Result =NewCT_DecimalNumber (); -if _bgbaf :=d .DecodeElement (_cfdb .Result ,&_aafae );_bgbaf !=nil {return _bgbaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_cfdb .Default =NewCT_DecimalNumber (); -if _fcae :=d .DecodeElement (_cfdb .Default ,&_aafae );_fcae !=nil {return _fcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_ebfg :=NewCT_String (); -if _badfa :=d .DecodeElement (_ebfg ,&_aafae );_badfa !=nil {return _badfa ;};_cfdb .ListEntry =append (_cfdb .ListEntry ,_ebfg );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aafae .Name ); -if _efge :=d .Skip ();_efge !=nil {return _efge ;};};case _a .EndElement :break _ebada ;case _a .CharData :};};return nil ;};func (_cdfbd *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gfcce ,_gcdfa :=_cdfbd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gcdfa !=nil {return _gcdfa ;};start .Attr =append (start .Attr ,_gfcce );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Table Cell Leading Edge Border +Start *CT_Border ; -// Validate validates the CT_Language and its children -func (_aeag *CT_Language )Validate ()error {return _aeag .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_cabbc *ST_SectionMark )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbcaa ,_cadede :=d .Token (); -if _cadede !=nil {return _cadede ;};if _eebfb ,_bdceb :=_cbcaa .(_a .EndElement );_bdceb &&_eebfb .Name ==start .Name {*_cabbc =1;return nil ;};if _gcagb ,_fgcdad :=_cbcaa .(_a .CharData );!_fgcdad {return _gd .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",_cbcaa ); -}else {switch string (_gcagb ){case "":*_cabbc =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cabbc =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cabbc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cabbc =3; -case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cabbc =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cabbc =5;};};_cbcaa ,_cadede =d .Token ();if _cadede !=nil {return _cadede ;};if _gbeeba ,_aggegd :=_cbcaa .(_a .EndElement );_aggegd &&_gbeeba .Name ==start .Name {return nil ; -};return _gd .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",_cbcaa );};type CT_Background struct{ +// Table Cell Leading Edge Border +Left *CT_Border ; -// Background Color -ColorAttr *ST_HexColor ; +// Table Cell Bottom Border +Bottom *CT_Border ; -// Background Theme Color -ThemeColorAttr ST_ThemeColor ; +// Table Cell Trailing Edge Border +End *CT_Border ; -// Background Theme Color Tint -ThemeTintAttr *string ; +// Table Cell Trailing Edge Border +Right *CT_Border ; -// Background Theme Color Shade -ThemeShadeAttr *string ;Any []_ab .Any ;Drawing *CT_Drawing ;}; +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; -// Validate validates the EG_MathContent and its children -func (_cbega *EG_MathContent )Validate ()error {return _cbega .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_fdcad ST_HdrFtr )ValidateWithPath (path string )error {switch _fdcad {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcad )); -};return nil ;};func (_egggf *ST_MailMergeSourceType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagee ,_bfbfeg :=d .Token ();if _bfbfeg !=nil {return _bfbfeg ;};if _fbeded ,_aaaee :=_eagee .(_a .EndElement );_aaaee &&_fbeded .Name ==start .Name {*_egggf =1; -return nil ;};if _gggefc ,_gcagc :=_eagee .(_a .CharData );!_gcagc {return _gd .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",_eagee );}else {switch string (_gggefc ){case "":*_egggf =0; -case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_egggf =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_egggf =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_egggf =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_egggf =4; -case "\u0074\u0065\u0078\u0074":*_egggf =5;case "\u0065\u006d\u0061i\u006c":*_egggf =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_egggf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_egggf =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_egggf =9; -};};_eagee ,_bfbfeg =d .Token ();if _bfbfeg !=nil {return _bfbfeg ;};if _cefba ,_bggbg :=_eagee .(_a .EndElement );_bggbg &&_cefba .Name ==start .Name {return nil ;};return _gd .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",_eagee ); -};func (_cfgaf ST_CharacterSpacing )String ()string {switch _cfgaf {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e"; -case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";};func (_fgffcd *ST_CaptionPos )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgffcd =0; -case "\u0061\u0062\u006fv\u0065":*_fgffcd =1;case "\u0062\u0065\u006co\u0077":*_fgffcd =2;case "\u006c\u0065\u0066\u0074":*_fgffcd =3;case "\u0072\u0069\u0067h\u0074":*_fgffcd =4;};return nil ;};func (_bdaa *CT_FtnEdnRef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdaa .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_bdaa .CustomMarkFollowsAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bdaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_cddgf :=&CT_Endnotes {}; -return _cddgf }; +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_begggc *WdCT_WordprocessingContentPart )Validate ()error {return _begggc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); -};func (_bcaafb ST_DocProtect )String ()string {switch _bcaafb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"; -case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_beeccg :=&WdCT_WrapThrough {};_beeccg .WrapTextAttr =WdST_WrapText (1); -_beeccg .WrapPolygon =NewWdCT_WrapPath ();return _beeccg ;}; +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_daac *CT_PageBorders )ValidateWithPath (path string )error {if _facc :=_daac .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_facc !=nil {return _facc ;};if _fefcdg :=_daac .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); -_fefcdg !=nil {return _fefcdg ;};if _ddddcb :=_daac .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_ddddcb !=nil {return _ddddcb ;};if _daac .Top !=nil {if _befg :=_daac .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); -_befg !=nil {return _befg ;};};if _daac .Left !=nil {if _dggg :=_daac .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dggg !=nil {return _dggg ;};};if _daac .Bottom !=nil {if _aeeag :=_daac .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_aeeag !=nil {return _aeeag ;};};if _daac .Right !=nil {if _daacd :=_daac .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_daacd !=nil {return _daacd ;};};return nil ;};func (_ggbae ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _ggbae {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbae )); -};return nil ;};type CT_DocPart struct{ +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;}; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_aagacf *CT_SdtRow )ValidateWithPath (path string )error {if _aagacf .SdtPr !=nil {if _aafgga :=_aagacf .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_aafgga !=nil {return _aafgga ;};};if _aagacf .SdtEndPr !=nil {if _dfcf :=_aagacf .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_dfcf !=nil {return _dfcf ;};};if _aagacf .SdtContent !=nil {if _eafcd :=_aagacf .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eafcd !=nil {return _eafcd ;};};return nil ;};func (_gddafg ST_NumberFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gddafg .String (),start ); +}; -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};type CT_DocVars struct{ +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_fdceb *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; -// Single Document Variable -DocVar []*CT_DocVar ;};type Recipients struct{CT_Recipients };type EG_PContent struct{ +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_aecgg *CT_RubyAlign )ValidateWithPath (path string )error {if _aecgg .ValAttr ==ST_RubyAlignUnset {return _e .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 _gdgdac :=_aecgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgdac !=nil {return _gdgdac ;};return nil ;}; -// Simple Field -FldSimple []*CT_SimpleField ; +// Validate validates the CT_DocPartBehaviors and its children +func (_bgggb *CT_DocPartBehaviors )Validate ()error {return _bgggb .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_fabfb *CT_TcPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _fabfb .CnfStyle !=nil {_aeffa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fabfb .CnfStyle ,_aeffa );};if _fabfb .TcW !=nil {_gefeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0057"}}; +e .EncodeElement (_fabfb .TcW ,_gefeaa );};if _fabfb .GridSpan !=nil {_adacde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_fabfb .GridSpan ,_adacde );};if _fabfb .HMerge !=nil {_baefgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_fabfb .HMerge ,_baefgd );};if _fabfb .VMerge !=nil {_eagfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fabfb .VMerge ,_eagfg );};if _fabfb .TcBorders !=nil {_gdabdg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_fabfb .TcBorders ,_gdabdg );};if _fabfb .Shd !=nil {_dfbeda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fabfb .Shd ,_dfbeda );};if _fabfb .NoWrap !=nil {_fcbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_fabfb .NoWrap ,_fcbg );};if _fabfb .TcMar !=nil {_eacfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_fabfb .TcMar ,_eacfdf );};if _fabfb .TextDirection !=nil {_eagacb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fabfb .TextDirection ,_eagacb );};if _fabfb .TcFitText !=nil {_aebcdc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fabfb .TcFitText ,_aebcdc );};if _fabfb .VAlign !=nil {_dgccg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_fabfb .VAlign ,_dgccg );};if _fabfb .HideMark !=nil {_faccg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fabfb .HideMark ,_faccg );};if _fabfb .Headers !=nil {_dceag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_fabfb .Headers ,_dceag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Validate validates the CT_Styles and its children +func (_daefg *CT_Styles )Validate ()error {return _daefg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_agdcfb *Settings )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _agdcfb .CT_Settings .MarshalXML (e ,start );}; +// Validate validates the CT_TrackChange and its children +func (_edacaf *CT_TrackChange )Validate ()error {return _edacaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_bedcg ST_TblStyleOverrideType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bedcg .String (),start ); +};func (_bageb *WdEG_WrapType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bageb .Choice !=nil {_bageb .Choice .MarshalXML (e ,_c .StartElement {});};return nil ;};func (_dbeeg ST_HexColorAuto )ValidateWithPath (path string )error {switch _dbeeg {case 0,1:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbeeg )); +};return nil ;};func (_afgd *CT_Frameset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afgd .Sz !=nil {_edfgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_afgd .Sz ,_edfgd ); +};if _afgd .FramesetSplitbar !=nil {_cegag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_afgd .FramesetSplitbar ,_cegag );};if _afgd .FrameLayout !=nil {_fgfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_afgd .FrameLayout ,_fgfb );};if _afgd .Title !=nil {_cebaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_afgd .Title ,_cebaf );};if _afgd .Choice !=nil {for _ ,_fecdb :=range _afgd .Choice {_fecdb .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_cfac *CT_Br )ValidateWithPath (path string )error {if _ebed :=_cfac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebed !=nil {return _ebed ;};if _caeg :=_cfac .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072"); -_caeg !=nil {return _caeg ;};return nil ;};func (_egeb *CT_RecipientData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egeb .Column =NewCT_DecimalNumber ();_egeb .UniqueTag =NewCT_Base64Binary ();_adfbb :for {_ccdfc ,_dabce :=d .Token (); -if _dabce !=nil {return _dabce ;};switch _cdeda :=_ccdfc .(type ){case _a .StartElement :switch _cdeda .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_egeb .Active =NewCT_OnOff (); -if _bfeee :=d .DecodeElement (_egeb .Active ,&_cdeda );_bfeee !=nil {return _bfeee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _bfdddd :=d .DecodeElement (_egeb .Column ,&_cdeda ); -_bfdddd !=nil {return _bfdddd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _eedad :=d .DecodeElement (_egeb .UniqueTag ,&_cdeda ); -_eedad !=nil {return _eedad ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_cdeda .Name ); -if _bbbccf :=d .Skip ();_bbbccf !=nil {return _bbbccf ;};};case _a .EndElement :break _adfbb ;case _a .CharData :};};return nil ;};type CT_SdtBlock struct{ +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_eafce *CT_MailMergeDest )ValidateWithPath (path string )error {if _eafce .ValAttr ==ST_MailMergeDestUnset {return _e .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 _ddfcg :=_eafce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddfcg !=nil {return _ddfcg ;};return nil ;};func (_dcfce ST_HexColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _dcfce .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_c .CharData (_dcfce .ST_HexColorAuto .String ()));};if _dcfce .ST_HexColorRGB !=nil {e .EncodeToken (_c .CharData (*_dcfce .ST_HexColorRGB ));};return e .EncodeToken (_c .EndElement {Name :start .Name }); +}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_dfbaf *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func (_gegbgge *ST_ObjectUpdateMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfdae ,_dgbbf :=d .Token ();if _dgbbf !=nil {return _dgbbf ;};if _ebefcc ,_cddga :=_cfdae .(_c .EndElement ); +_cddga &&_ebefcc .Name ==start .Name {*_gegbgge =1;return nil ;};if _fggbeb ,_agccf :=_cfdae .(_c .CharData );!_agccf {return _e .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",_cfdae ); +}else {switch string (_fggbeb ){case "":*_gegbgge =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gegbgge =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gegbgge =2;};};_cfdae ,_dgbbf =d .Token ();if _dgbbf !=nil {return _dgbbf ;};if _dfeeed ,_edgfg :=_cfdae .(_c .EndElement ); +_edgfg &&_dfeeed .Name ==start .Name {return nil ;};return _e .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",_cfdae );};var ST_CnfPatternRe =_a .MustCompile (ST_CnfPattern ); +func (_ecdcc ST_SignedHpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecdcc .Int64 !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_ecdcc .Int64 )));};if _ecdcc .ST_UniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_ecdcc .ST_UniversalMeasure )); +};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_gcbcbd *EG_PContentBase )ValidateWithPath (path string )error {if _gcbcbd .CustomXml !=nil {if _adffee :=_gcbcbd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_adffee !=nil {return _adffee ;}; +};for _ceedd ,_ebcdcb :=range _gcbcbd .FldSimple {if _aeadbc :=_ebcdcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ceedd ));_aeadbc !=nil {return _aeadbc ;};};if _gcbcbd .Hyperlink !=nil {if _gceecb :=_gcbcbd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); +_gceecb !=nil {return _gceecb ;};};return nil ;}; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;};func (_baeffg WdST_AlignH )String ()string {switch _baeffg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065"; -case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_dabf *CT_FontRel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_gd .Sprintf ("\u0025\u0076",_dabf .FontKeyAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dabf .SubsettedAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dabf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eacd *CT_WritingStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_eacd .LangAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",_eacd .VendorIDAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",_eacd .DllVersionAttr )}); -if _eacd .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_eacd .NlCheckAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_eacd .CheckStyleAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_gd .Sprintf ("\u0025\u0076",_eacd .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};type EG_RPr struct{ +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_eddcg *CT_FFData )ValidateWithPath (path string )error {for _gaafc ,_bfcda :=range _eddcg .Name {if _dgcc :=_bfcda .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gaafc ));_dgcc !=nil {return _dgcc ; +};};for _eeab ,_cbcb :=range _eddcg .Label {if _adffe :=_cbcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eeab ));_adffe !=nil {return _adffe ;};};for _geeac ,_ecfdf :=range _eddcg .TabIndex {if _bbfbe :=_ecfdf .ValidateWithPath (_e .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_geeac )); +_bbfbe !=nil {return _bbfbe ;};};for _cegd ,_fffdd :=range _eddcg .Enabled {if _adcdc :=_fffdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_cegd ));_adcdc !=nil {return _adcdc ; +};};for _debg ,_ccab :=range _eddcg .CalcOnExit {if _efec :=_ccab .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_debg ));_efec !=nil {return _efec ;};};for _cagf ,_bfcdf :=range _eddcg .EntryMacro {if _bdbde :=_bfcdf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_cagf )); +_bdbde !=nil {return _bdbde ;};};for _cdgcg ,_bddcf :=range _eddcg .ExitMacro {if _bgedba :=_bddcf .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_cdgcg ));_bgedba !=nil {return _bgedba ; +};};for _cbfff ,_gdgef :=range _eddcg .HelpText {if _gdcca :=_gdgef .ValidateWithPath (_e .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cbfff ));_gdcca !=nil {return _gdcca ;};};for _fgbga ,_dfbd :=range _eddcg .StatusText {if _fgfdd :=_dfbd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_fgbga )); +_fgfdd !=nil {return _fgfdd ;};};if _eddcg .CheckBox !=nil {if _edbb :=_eddcg .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_edbb !=nil {return _edbb ;};};if _eddcg .DdList !=nil {if _bacc :=_eddcg .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074"); +_bacc !=nil {return _bacc ;};};if _eddcg .TextInput !=nil {if _aeegb :=_eddcg .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_aeegb !=nil {return _aeegb ;};};return nil ;}; -// Run Properties -RPr *CT_RPr ;}; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_gcbagg *CT_DocVar )ValidateWithPath (path string )error {return nil };func (_gedfee ST_TabTlc )String ()string {switch _gedfee {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e"; +case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_eeafe ST_JcTable )String ()string {switch _eeafe {case 0:return ""; +case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";}; -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_gaafg *CT_TrPrBase )ValidateWithPath (path string )error {for _acecb ,_eadce :=range _gaafg .CnfStyle {if _dfefe :=_eadce .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acecb )); -_dfefe !=nil {return _dfefe ;};};for _bbeage ,_cbbfa :=range _gaafg .DivId {if _cacbfb :=_cbbfa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbeage ));_cacbfb !=nil {return _cacbfb ;};};for _aedccf ,_bfaab :=range _gaafg .GridBefore {if _baacf :=_bfaab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_aedccf )); -_baacf !=nil {return _baacf ;};};for _aaacg ,_bedfe :=range _gaafg .GridAfter {if _dggbgg :=_bedfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaacg ));_dggbgg !=nil {return _dggbgg ; -};};for _beddc ,_gcecb :=range _gaafg .WBefore {if _aebgaf :=_gcecb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_beddc ));_aebgaf !=nil {return _aebgaf ;};};for _fedgfb ,_gdcfb :=range _gaafg .WAfter {if _dcdef :=_gdcfb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fedgfb )); -_dcdef !=nil {return _dcdef ;};};for _bgdbcc ,_eaddg :=range _gaafg .CantSplit {if _abaecd :=_eaddg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_bgdbcc ));_abaecd !=nil {return _abaecd ; -};};for _ecdbde ,_ababe :=range _gaafg .TrHeight {if _dbfece :=_ababe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_ecdbde ));_dbfece !=nil {return _dbfece ;};};for _ebdfe ,_ffdab :=range _gaafg .TblHeader {if _afadb :=_ffdab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebdfe )); -_afadb !=nil {return _afadb ;};};for _ecaebf ,_dabff :=range _gaafg .TblCellSpacing {if _cegefc :=_dabff .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_ecaebf )); -_cegefc !=nil {return _cegefc ;};};for _gafge ,_dbfbdf :=range _gaafg .Jc {if _cgdbd :=_dbfbdf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_gafge ));_cgdbd !=nil {return _cgdbd ;};};for _ddbga ,_ffgbc :=range _gaafg .Hidden {if _dfefd :=_ffgbc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ddbga )); -_dfefd !=nil {return _dfefd ;};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_gaebge :=&CT_DocParts {};return _gaebge };func (_ebcfc *Hdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0068d\u0072";return _ebcfc .CT_HdrFtr .MarshalXML (e ,start );};func (_fddbbe *WdCT_WrapNone )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_agadfd *AlternateContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcecb :for {_degce ,_fceeg :=d .Token ();if _fceeg !=nil {return _fceeg ;};switch _fbffg :=_degce .(type ){case _c .StartElement :switch _fbffg .Name {case _c .Name {Space :_feebcc ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_agadfd .Choice =NewAC_ChoiceRun (); +if _bfdaee :=d .DecodeElement (_agadfd .Choice ,&_fbffg );_bfdaee !=nil {return _bfdaee ;};for _ ,_fbfaac :=range _fbffg .Attr {if _fbfaac .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_agadfd .Choice ._gdbacg =_fbfaac .Value ;break ; +};};case _c .Name {Space :_feebcc ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _adagb ,_ecbgc :=_fc .CreateElement (_fbffg );_ecbgc !=nil {return _ecbgc ;}else {if _ffeegc :=d .DecodeElement (_adagb ,&_fbffg );_ffeegc !=nil {return _ffeegc ; +};_agadfd .Fallback =_adagb ;};};case _c .EndElement :break _adcecb ;case _c .CharData :};};return nil ;};func (_fdcba *CT_Placeholder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgbggc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}}; +e .EncodeElement (_fdcba .DocPart ,_bgbggc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfebe ST_SectionMark )ValidateWithPath (path string )error {switch _dfebe {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfebe )); +};return nil ;};func (_cdacg *CT_StyleSort )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adcgdf ,_caagd :=_cdacg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _caagd !=nil {return _caagd ;};start .Attr =append (start .Attr ,_adcgdf ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbbbf *ST_MailMergeDocType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefdea ,_fgeeg :=d .Token ();if _fgeeg !=nil {return _fgeeg ;};if _dfgfdd ,_bbead :=_cefdea .(_c .EndElement ); +_bbead &&_dfgfdd .Name ==start .Name {*_cbbbf =1;return nil ;};if _ceegf ,_dfadbd :=_cefdea .(_c .CharData );!_dfadbd {return _e .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",_cefdea ); +}else {switch string (_ceegf ){case "":*_cbbbf =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_cbbbf =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_cbbbf =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_cbbbf =3; +case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cbbbf =4;case "\u0065\u006d\u0061i\u006c":*_cbbbf =5;case "\u0066\u0061\u0078":*_cbbbf =6;};};_cefdea ,_fgeeg =d .Token ();if _fgeeg !=nil {return _fgeeg ;};if _feded ,_bcfccc :=_cefdea .(_c .EndElement ); +_bcfccc &&_feded .Name ==start .Name {return nil ;};return _e .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",_cefdea );}; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_eabcc *CT_PTab )ValidateWithPath (path string )error {if _eabcc .AlignmentAttr ==ST_PTabAlignmentUnset {return _gd .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _caacd :=_eabcc .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_caacd !=nil {return _caacd ;};if _eabcc .RelativeToAttr ==ST_PTabRelativeToUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _bcfcd :=_eabcc .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_bcfcd !=nil {return _bcfcd ;};if _eabcc .LeaderAttr ==ST_PTabLeaderUnset {return _gd .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _adfbcb :=_eabcc .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_adfbcb !=nil {return _adfbcb ;};return nil ;};func (_fgedd *CT_Panose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgcfg :=range start .Attr {if _cgcfg .Name .Local =="\u0076\u0061\u006c"{_bbgec ,_ebbad :=_cgcfg .Value ,error (nil ); -if _ebbad !=nil {return _ebbad ;};_fgedd .ValAttr =_bbgec ;continue ;};};for {_eafab ,_aaaecc :=d .Token ();if _aaaecc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_aaaecc ); -};if _dbcab ,_fcdeb :=_eafab .(_a .EndElement );_fcdeb &&_dbcab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_beagc *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _bgacab ,_acbcbd :=range _beagc .Wsp {if _dfaea :=_acbcbd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_bgacab )); +_dfaea !=nil {return _dfaea ;};};for _dbdbdb ,_abaad :=range _beagc .GrpSp {if _bfcgge :=_abaad .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dbdbdb ));_bfcgge !=nil {return _bfcgge ;};};for _efefda ,_ggdfgf :=range _beagc .GraphicFrame {if _ceced :=_ggdfgf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_efefda )); +_ceced !=nil {return _ceced ;};};for _abdee ,_afcce :=range _beagc .Pic {if _cedcgd :=_afcce .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_abdee ));_cedcgd !=nil {return _cedcgd ;};};for _bafbb ,_dbdcg :=range _beagc .ContentPart {if _gcbbeg :=_dbdcg .ValidateWithPath (_e .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bafbb )); +_gcbbeg !=nil {return _gcbbeg ;};};return nil ;};func (_gagefd ST_Wrap )String ()string {switch _gagefd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064"; +case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";};func (_egdfgc *ST_SdtDateMappingType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeecgc ,_bbdad :=d .Token (); +if _bbdad !=nil {return _bbdad ;};if _bfbce ,_ceddga :=_aeecgc .(_c .EndElement );_ceddga &&_bfbce .Name ==start .Name {*_egdfgc =1;return nil ;};if _ebgdga ,_caddaf :=_aeecgc .(_c .CharData );!_caddaf {return _e .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",_aeecgc ); +}else {switch string (_ebgdga ){case "":*_egdfgc =0;case "\u0074\u0065\u0078\u0074":*_egdfgc =1;case "\u0064\u0061\u0074\u0065":*_egdfgc =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_egdfgc =3;};};_aeecgc ,_bbdad =d .Token ();if _bbdad !=nil {return _bbdad ; +};if _eaefff ,_bcdfc :=_aeecgc .(_c .EndElement );_bcdfc &&_eaefff .Name ==start .Name {return nil ;};return _e .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",_aeecgc ); +};func (_bcde *CT_Body )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bcde .EG_BlockLevelElts !=nil {for _ ,_gcfd :=range _bcde .EG_BlockLevelElts {_gcfd .MarshalXML (e ,_c .StartElement {});};};if _bcde .SectPr !=nil {_ebc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}}; +e .EncodeElement (_bcde .SectPr ,_ebc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afbb *CT_Drawing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afbb .Anchor !=nil {_gfee :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +for _ ,_ddcfg :=range _afbb .Anchor {e .EncodeElement (_ddcfg ,_gfee );};};if _afbb .Inline !=nil {_geged :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_bcfce :=range _afbb .Inline {e .EncodeElement (_bcfce ,_geged ); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_acfddg :=&EG_PContentBase {};return _acfddg };const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1;ST_JcTableEnd ST_JcTable =2; +ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func (_edfagde *ST_FldCharType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edfagde =0;case "\u0062\u0065\u0067i\u006e":*_edfagde =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_edfagde =2; +case "\u0065\u006e\u0064":*_edfagde =3;};return nil ;}; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_agacg *CT_TblPr )ValidateWithPath (path string )error {if _agacg .TblStyle !=nil {if _fcada :=_agacg .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_fcada !=nil {return _fcada ;};};if _agacg .TblpPr !=nil {if _dgbff :=_agacg .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); -_dgbff !=nil {return _dgbff ;};};if _agacg .TblOverlap !=nil {if _eefgea :=_agacg .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_eefgea !=nil {return _eefgea ;};};if _agacg .BidiVisual !=nil {if _edefb :=_agacg .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); -_edefb !=nil {return _edefb ;};};if _agacg .TblStyleRowBandSize !=nil {if _afbab :=_agacg .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_afbab !=nil {return _afbab ; -};};if _agacg .TblStyleColBandSize !=nil {if _eaeeda :=_agacg .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_eaeeda !=nil {return _eaeeda ;};};if _agacg .TblW !=nil {if _fgceee :=_agacg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); -_fgceee !=nil {return _fgceee ;};};if _agacg .Jc !=nil {if _cabfcg :=_agacg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cabfcg !=nil {return _cabfcg ;};};if _agacg .TblCellSpacing !=nil {if _gfaefd :=_agacg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gfaefd !=nil {return _gfaefd ;};};if _agacg .TblInd !=nil {if _dagag :=_agacg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dagag !=nil {return _dagag ;};};if _agacg .TblBorders !=nil {if _fcbaa :=_agacg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_fcbaa !=nil {return _fcbaa ;};};if _agacg .Shd !=nil {if _bbggac :=_agacg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbggac !=nil {return _bbggac ;};};if _agacg .TblLayout !=nil {if _baegcfg :=_agacg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); -_baegcfg !=nil {return _baegcfg ;};};if _agacg .TblCellMar !=nil {if _dgaccc :=_agacg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_dgaccc !=nil {return _dgaccc ;};};if _agacg .TblLook !=nil {if _cfbfg :=_agacg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); -_cfbfg !=nil {return _cfbfg ;};};if _agacg .TblCaption !=nil {if _ceeca :=_agacg .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_ceeca !=nil {return _ceeca ;};};if _agacg .TblDescription !=nil {if _cfead :=_agacg .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_cfead !=nil {return _cfead ;};};if _agacg .TblPrChange !=nil {if _gdggd :=_agacg .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gdggd !=nil {return _gdggd ;};};return nil ;};func (_fdadbc ST_ChapterSep )String ()string {switch _fdadbc {case 0:return ""; -case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068"; -};return "";};func (_dggcfe ST_HexColorAuto )String ()string {switch _dggcfe {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func NewCT_BookmarkRange ()*CT_BookmarkRange {_dcf :=&CT_BookmarkRange {};return _dcf }; +// Validate validates the CT_Rel and its children +func (_dcebg *CT_Rel )Validate ()error {return _dcebg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Validate validates the CT_TcPrInner and its children -func (_edacf *CT_TcPrInner )Validate ()error {return _edacf .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1; -ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);type CT_Compat struct{ +// Validate validates the CT_Body and its children +func (_gebb *CT_Body )Validate ()error {return _gebb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func (_dagcf *CT_FtnProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddaaf :for {_edcad ,_beege :=d .Token ();if _beege !=nil {return _beege ; +};switch _degea :=_edcad .(type ){case _c .StartElement :switch _degea .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_dagcf .Pos =NewCT_FtnPos (); +if _dccfc :=d .DecodeElement (_dagcf .Pos ,&_degea );_dccfc !=nil {return _dccfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dagcf .NumFmt =NewCT_NumFmt (); +if _dcdfac :=d .DecodeElement (_dagcf .NumFmt ,&_degea );_dcdfac !=nil {return _dcdfac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_dagcf .NumStart =NewCT_DecimalNumber (); +if _geaege :=d .DecodeElement (_dagcf .NumStart ,&_degea );_geaege !=nil {return _geaege ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_dagcf .NumRestart =NewCT_NumRestart (); +if _agea :=d .DecodeElement (_dagcf .NumRestart ,&_degea );_agea !=nil {return _agea ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_degea .Name ); +if _feebd :=d .Skip ();_feebd !=nil {return _feebd ;};};case _c .EndElement :break _ddaaf ;case _c .CharData :};};return nil ;}; -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Validate validates the CT_SectPrBase and its children +func (_ceaca *CT_SectPrBase )Validate ()error {return _ceaca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_cagbb *CT_TrackChangeRange )ValidateWithPath (path string )error {if _fdedbb :=_cagbb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_fdedbb !=nil {return _fdedbb ;};return nil ;};func (_cbeeae *CT_Placeholder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbeeae .DocPart =NewCT_String ();_gbdfg :for {_gbagfd ,_aefcb :=d .Token ();if _aefcb !=nil {return _aefcb ;};switch _bcfaa :=_gbagfd .(type ){case _c .StartElement :switch _bcfaa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _fgada :=d .DecodeElement (_cbeeae .DocPart ,&_bcfaa ); +_fgada !=nil {return _fgada ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_bcfaa .Name ); +if _fdcdg :=d .Skip ();_fdcdg !=nil {return _fdcdg ;};};case _c .EndElement :break _gbdfg ;case _c .CharData :};};return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_daf *CT_Background )ValidateWithPath (path string )error {if _daf .ColorAttr !=nil {if _bbe :=_daf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbe !=nil {return _bbe ;};};if _cec :=_daf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_cec !=nil {return _cec ;};if _daf .Drawing !=nil {if _dgc :=_daf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dgc !=nil {return _dgc ;};};return nil ;};func (_bcfb *CT_FrameLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcfb .ValAttr =ST_FrameLayout (1); +for _ ,_ddbd :=range start .Attr {if _ddbd .Name .Local =="\u0076\u0061\u006c"{_bcfb .ValAttr .UnmarshalXMLAttr (_ddbd );continue ;};};for {_fcaad ,_dabg :=d .Token ();if _dabg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_dabg ); +};if _bcdbf ,_ccgec :=_fcaad .(_c .EndElement );_ccgec &&_bcdbf .Name ==start .Name {break ;};};return nil ;};func NewEG_RPrContent ()*EG_RPrContent {_gbdcf :=&EG_RPrContent {};return _gbdcf }; -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Validate validates the CT_CustomXmlBlock and its children +func (_bdef *CT_CustomXmlBlock )Validate ()error {return _bdef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1; +ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);func NewCT_ParaRPr ()*CT_ParaRPr {_faafg :=&CT_ParaRPr {};return _faafg };func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_ddec :=&CT_DocPartBehaviors {};return _ddec }; +func NewCT_RubyPr ()*CT_RubyPr {_feeafg :=&CT_RubyPr {};_feeafg .RubyAlign =NewCT_RubyAlign ();_feeafg .Hps =NewCT_HpsMeasure ();_feeafg .HpsRaise =NewCT_HpsMeasure ();_feeafg .HpsBaseText =NewCT_HpsMeasure ();_feeafg .Lid =NewCT_Lang ();return _feeafg ; +};func (_affagd *ST_FrameScrollbar )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_affagd =0;case "\u006f\u006e":*_affagd =1;case "\u006f\u0066\u0066":*_affagd =2;case "\u0061\u0075\u0074\u006f":*_affagd =3;};return nil ;}; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_acdbdb *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_edace *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbfe :for {_bcadc ,_afgcce :=d .Token ();if _afgcce !=nil {return _afgcce ; +};switch _cbgef :=_bcadc .(type ){case _c .StartElement :switch _cbgef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_edace .Txbx =NewWdCT_TextboxInfo (); +if _ceddbcf :=d .DecodeElement (_edace .Txbx ,&_cbgef );_ceddbcf !=nil {return _ceddbcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_edace .LinkedTxbx =NewWdCT_LinkedTextboxInformation (); +if _gceac :=d .DecodeElement (_edace .LinkedTxbx ,&_cbgef );_gceac !=nil {return _gceac ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_cbgef .Name ); +if _bceae :=d .Skip ();_bceae !=nil {return _bceae ;};};case _c .EndElement :break _bdbfe ;case _c .CharData :};};return nil ;};func (_bdbbd *CT_Kinsoku )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",_bdbbd .LangAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_bdbbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdcfac *WdCT_WordprocessingContentPart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_debcf :=range start .Attr {if _debcf .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"&&_debcf .Name .Local =="\u0069\u0064"||_debcf .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"&&_debcf .Name .Local =="\u0069\u0064"{_afbcf ,_bgced :=_debcf .Value ,error (nil ); +if _bgced !=nil {return _bgced ;};_bdcfac .IdAttr =_afbcf ;continue ;};if _debcf .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bdcfac .BwModeAttr .UnmarshalXMLAttr (_debcf );continue ;};};_ceaed :for {_dddfd ,_adbdbf :=d .Token ();if _adbdbf !=nil {return _adbdbf ; +};switch _fcdagb :=_dddfd .(type ){case _c .StartElement :switch _fcdagb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_bdcfac .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual (); +if _fgdcd :=d .DecodeElement (_bdcfac .NvContentPartPr ,&_fcdagb );_fgdcd !=nil {return _fgdcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:_bdcfac .Xfrm =_gc .NewCT_Transform2D (); +if _faege :=d .DecodeElement (_bdcfac .Xfrm ,&_fcdagb );_faege !=nil {return _faege ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdcfac .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _daedd :=d .DecodeElement (_bdcfac .ExtLst ,&_fcdagb );_daedd !=nil {return _daedd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_fcdagb .Name ); +if _afdge :=d .Skip ();_afdge !=nil {return _afdge ;};};case _c .EndElement :break _ceaed ;case _c .CharData :};};return nil ;}; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_ffecac *CT_SmartTagRun )ValidateWithPath (path string )error {if _ffecac .SmartTagPr !=nil {if _aceagg :=_ffecac .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_aceagg !=nil {return _aceagg ; +};};for _gfeef ,_ggadf :=range _ffecac .EG_PContent {if _fbfgdd :=_ggadf .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gfeef ));_fbfgdd !=nil {return _fbfgdd ;};};return nil ; +};func NewFtr ()*Ftr {_adbca :=&Ftr {};_adbca .CT_HdrFtr =*NewCT_HdrFtr ();return _adbca };const (ST_DocPartTypeUnset ST_DocPartType =0;ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3; +ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7;);func (_befdeb *CT_P )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daagd :=range start .Attr {if _daagd .Name .Local =="\u0072\u0073\u0069d\u0052"{_ebfac ,_badac :=_daagd .Value ,error (nil ); +if _badac !=nil {return _badac ;};_befdeb .RsidRAttr =&_ebfac ;continue ;};if _daagd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fbcf ,_dcbb :=_daagd .Value ,error (nil );if _dcbb !=nil {return _dcbb ;};_befdeb .RsidDelAttr =&_fbcf ;continue ; +};if _daagd .Name .Local =="\u0072\u0073\u0069d\u0050"{_baefc ,_aegb :=_daagd .Value ,error (nil );if _aegb !=nil {return _aegb ;};_befdeb .RsidPAttr =&_baefc ;continue ;};if _daagd .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_baefg ,_adgad :=_daagd .Value ,error (nil ); +if _adgad !=nil {return _adgad ;};_befdeb .RsidRDefaultAttr =&_baefg ;continue ;};if _daagd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_caeca ,_geac :=_daagd .Value ,error (nil );if _geac !=nil {return _geac ;};_befdeb .RsidRPrAttr =&_caeca ; +continue ;};};_gdbdcb :for {_cedddf ,_ecaea :=d .Token ();if _ecaea !=nil {return _ecaea ;};switch _ebgee :=_cedddf .(type ){case _c .StartElement :switch _ebgee .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_befdeb .PPr =NewCT_PPr (); +if _cdgfb :=d .DecodeElement (_befdeb .PPr ,&_ebgee );_cdgfb !=nil {return _cdgfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dacbb :=NewEG_PContent (); +_beeff :=NewCT_SimpleField ();if _agadg :=d .DecodeElement (_beeff ,&_ebgee );_agadg !=nil {return _agadg ;};_dacbb .FldSimple =append (_dacbb .FldSimple ,_beeff );_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_dacbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ecfde :=NewEG_PContent (); +_ecfde .Hyperlink =NewCT_Hyperlink ();if _facab :=d .DecodeElement (_ecfde .Hyperlink ,&_ebgee );_facab !=nil {return _facab ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_ecfde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cfdde :=NewEG_PContent (); +_cfdde .SubDoc =NewCT_Rel ();if _afbag :=d .DecodeElement (_cfdde .SubDoc ,&_ebgee );_afbag !=nil {return _afbag ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_cfdde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbeed :=NewEG_PContent (); +_eafg :=NewEG_ContentRunContent ();_eafg .CustomXml =NewCT_CustomXmlRun ();if _gfgbb :=d .DecodeElement (_eafg .CustomXml ,&_ebgee );_gfgbb !=nil {return _gfgbb ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_fbeed );_fbeed .EG_ContentRunContent =append (_fbeed .EG_ContentRunContent ,_eafg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_beec :=NewEG_PContent (); +_fafba :=NewEG_ContentRunContent ();_fafba .SmartTag =NewCT_SmartTagRun ();if _ccbcc :=d .DecodeElement (_fafba .SmartTag ,&_ebgee );_ccbcc !=nil {return _ccbcc ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_beec );_beec .EG_ContentRunContent =append (_beec .EG_ContentRunContent ,_fafba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbdcd :=NewEG_PContent (); +_bceba :=NewEG_ContentRunContent ();_bceba .Sdt =NewCT_SdtRun ();if _fedfc :=d .DecodeElement (_bceba .Sdt ,&_ebgee );_fedfc !=nil {return _fedfc ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_fbdcd );_fbdcd .EG_ContentRunContent =append (_fbdcd .EG_ContentRunContent ,_bceba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_fadbe :=NewEG_PContent (); +_ggda :=NewEG_ContentRunContent ();_ggda .Dir =NewCT_DirContentRun ();if _gecge :=d .DecodeElement (_ggda .Dir ,&_ebgee );_gecge !=nil {return _gecge ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_fadbe );_fadbe .EG_ContentRunContent =append (_fadbe .EG_ContentRunContent ,_ggda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_aeggcg :=NewEG_PContent (); +_ggcef :=NewEG_ContentRunContent ();_ggcef .Bdo =NewCT_BdoContentRun ();if _geffgf :=d .DecodeElement (_ggcef .Bdo ,&_ebgee );_geffgf !=nil {return _geffgf ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_aeggcg );_aeggcg .EG_ContentRunContent =append (_aeggcg .EG_ContentRunContent ,_ggcef ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eabcdg :=NewEG_PContent (); +_defd :=NewEG_ContentRunContent ();_defd .R =NewCT_R ();if _cbgg :=d .DecodeElement (_defd .R ,&_ebgee );_cbgg !=nil {return _cbgg ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_eabcdg );_eabcdg .EG_ContentRunContent =append (_eabcdg .EG_ContentRunContent ,_defd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cdfc :=NewEG_PContent (); +_aefg :=NewEG_ContentRunContent ();_ccace :=NewEG_RunLevelElts ();_ccace .ProofErr =NewCT_ProofErr ();if _cbbga :=d .DecodeElement (_ccace .ProofErr ,&_ebgee );_cbbga !=nil {return _cbbga ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_cdfc );_cdfc .EG_ContentRunContent =append (_cdfc .EG_ContentRunContent ,_aefg ); +_aefg .EG_RunLevelElts =append (_aefg .EG_RunLevelElts ,_ccace );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_feaf :=NewEG_PContent (); +_accab :=NewEG_ContentRunContent ();_dbdf :=NewEG_RunLevelElts ();_dbdf .PermStart =NewCT_PermStart ();if _cceed :=d .DecodeElement (_dbdf .PermStart ,&_ebgee );_cceed !=nil {return _cceed ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_feaf ); +_feaf .EG_ContentRunContent =append (_feaf .EG_ContentRunContent ,_accab );_accab .EG_RunLevelElts =append (_accab .EG_RunLevelElts ,_dbdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efbfc :=NewEG_PContent (); +_gfcbd :=NewEG_ContentRunContent ();_fgcfc :=NewEG_RunLevelElts ();_fgcfc .PermEnd =NewCT_Perm ();if _agacg :=d .DecodeElement (_fgcfc .PermEnd ,&_ebgee );_agacg !=nil {return _agacg ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_efbfc );_efbfc .EG_ContentRunContent =append (_efbfc .EG_ContentRunContent ,_gfcbd ); +_gfcbd .EG_RunLevelElts =append (_gfcbd .EG_RunLevelElts ,_fgcfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cgfbbb :=NewEG_PContent (); +_dgcbd :=NewEG_ContentRunContent ();_bedgb :=NewEG_RunLevelElts ();_bedgb .Ins =NewCT_RunTrackChange ();if _cefda :=d .DecodeElement (_bedgb .Ins ,&_ebgee );_cefda !=nil {return _cefda ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_cgfbbb );_cgfbbb .EG_ContentRunContent =append (_cgfbbb .EG_ContentRunContent ,_dgcbd ); +_dgcbd .EG_RunLevelElts =append (_dgcbd .EG_RunLevelElts ,_bedgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gaee :=NewEG_PContent (); +_dacgf :=NewEG_ContentRunContent ();_acdgd :=NewEG_RunLevelElts ();_acdgd .Del =NewCT_RunTrackChange ();if _adgbd :=d .DecodeElement (_acdgd .Del ,&_ebgee );_adgbd !=nil {return _adgbd ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_gaee );_gaee .EG_ContentRunContent =append (_gaee .EG_ContentRunContent ,_dacgf ); +_dacgf .EG_RunLevelElts =append (_dacgf .EG_RunLevelElts ,_acdgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egdffg :=NewEG_PContent (); +_agce :=NewEG_ContentRunContent ();_fcaee :=NewEG_RunLevelElts ();_fcaee .MoveFrom =NewCT_RunTrackChange ();if _bdgcd :=d .DecodeElement (_fcaee .MoveFrom ,&_ebgee );_bdgcd !=nil {return _bdgcd ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_egdffg ); +_egdffg .EG_ContentRunContent =append (_egdffg .EG_ContentRunContent ,_agce );_agce .EG_RunLevelElts =append (_agce .EG_RunLevelElts ,_fcaee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffda :=NewEG_PContent (); +_gdbe :=NewEG_ContentRunContent ();_eabcc :=NewEG_RunLevelElts ();_eabcc .MoveTo =NewCT_RunTrackChange ();if _fbfgd :=d .DecodeElement (_eabcc .MoveTo ,&_ebgee );_fbfgd !=nil {return _fbfgd ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_ffda ); +_ffda .EG_ContentRunContent =append (_ffda .EG_ContentRunContent ,_gdbe );_gdbe .EG_RunLevelElts =append (_gdbe .EG_RunLevelElts ,_eabcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ecefd :=NewEG_PContent (); +_eada :=NewEG_ContentRunContent ();_agafc :=NewEG_RunLevelElts ();_bbggb :=NewEG_RangeMarkupElements ();_bbggb .BookmarkStart =NewCT_Bookmark ();if _fgafg :=d .DecodeElement (_bbggb .BookmarkStart ,&_ebgee );_fgafg !=nil {return _fgafg ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_ecefd ); +_ecefd .EG_ContentRunContent =append (_ecefd .EG_ContentRunContent ,_eada );_eada .EG_RunLevelElts =append (_eada .EG_RunLevelElts ,_agafc );_agafc .EG_RangeMarkupElements =append (_agafc .EG_RangeMarkupElements ,_bbggb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_adfef :=NewEG_PContent (); +_bcbca :=NewEG_ContentRunContent ();_dbcb :=NewEG_RunLevelElts ();_bgcbe :=NewEG_RangeMarkupElements ();_bgcbe .BookmarkEnd =NewCT_MarkupRange ();if _bgfee :=d .DecodeElement (_bgcbe .BookmarkEnd ,&_ebgee );_bgfee !=nil {return _bgfee ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_adfef ); +_adfef .EG_ContentRunContent =append (_adfef .EG_ContentRunContent ,_bcbca );_bcbca .EG_RunLevelElts =append (_bcbca .EG_RunLevelElts ,_dbcb );_dbcb .EG_RangeMarkupElements =append (_dbcb .EG_RangeMarkupElements ,_bgcbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agbfb :=NewEG_PContent (); +_cffba :=NewEG_ContentRunContent ();_eceaf :=NewEG_RunLevelElts ();_gfeg :=NewEG_RangeMarkupElements ();_gfeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ggaaf :=d .DecodeElement (_gfeg .MoveFromRangeStart ,&_ebgee );_ggaaf !=nil {return _ggaaf ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_agbfb ); +_agbfb .EG_ContentRunContent =append (_agbfb .EG_ContentRunContent ,_cffba );_cffba .EG_RunLevelElts =append (_cffba .EG_RunLevelElts ,_eceaf );_eceaf .EG_RangeMarkupElements =append (_eceaf .EG_RangeMarkupElements ,_gfeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcgf :=NewEG_PContent (); +_ebed :=NewEG_ContentRunContent ();_fgccd :=NewEG_RunLevelElts ();_edde :=NewEG_RangeMarkupElements ();_edde .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbgg :=d .DecodeElement (_edde .MoveFromRangeEnd ,&_ebgee );_gbgg !=nil {return _gbgg ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_fcgf ); +_fcgf .EG_ContentRunContent =append (_fcgf .EG_ContentRunContent ,_ebed );_ebed .EG_RunLevelElts =append (_ebed .EG_RunLevelElts ,_fgccd );_fgccd .EG_RangeMarkupElements =append (_fgccd .EG_RangeMarkupElements ,_edde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfage :=NewEG_PContent (); +_dbfab :=NewEG_ContentRunContent ();_feacbg :=NewEG_RunLevelElts ();_fddfcb :=NewEG_RangeMarkupElements ();_fddfcb .MoveToRangeStart =NewCT_MoveBookmark ();if _efcfg :=d .DecodeElement (_fddfcb .MoveToRangeStart ,&_ebgee );_efcfg !=nil {return _efcfg ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_bfage );_bfage .EG_ContentRunContent =append (_bfage .EG_ContentRunContent ,_dbfab );_dbfab .EG_RunLevelElts =append (_dbfab .EG_RunLevelElts ,_feacbg );_feacbg .EG_RangeMarkupElements =append (_feacbg .EG_RangeMarkupElements ,_fddfcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bggfd :=NewEG_PContent (); +_dbdad :=NewEG_ContentRunContent ();_ageed :=NewEG_RunLevelElts ();_fggdce :=NewEG_RangeMarkupElements ();_fggdce .MoveToRangeEnd =NewCT_MarkupRange ();if _caefb :=d .DecodeElement (_fggdce .MoveToRangeEnd ,&_ebgee );_caefb !=nil {return _caefb ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_bggfd ); +_bggfd .EG_ContentRunContent =append (_bggfd .EG_ContentRunContent ,_dbdad );_dbdad .EG_RunLevelElts =append (_dbdad .EG_RunLevelElts ,_ageed );_ageed .EG_RangeMarkupElements =append (_ageed .EG_RangeMarkupElements ,_fggdce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbefb :=NewEG_PContent (); +_dbebg :=NewEG_ContentRunContent ();_aefa :=NewEG_RunLevelElts ();_ecad :=NewEG_RangeMarkupElements ();_ecad .CommentRangeStart =NewCT_MarkupRange ();if _afgf :=d .DecodeElement (_ecad .CommentRangeStart ,&_ebgee );_afgf !=nil {return _afgf ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_cbefb ); +_cbefb .EG_ContentRunContent =append (_cbefb .EG_ContentRunContent ,_dbebg );_dbebg .EG_RunLevelElts =append (_dbebg .EG_RunLevelElts ,_aefa );_aefa .EG_RangeMarkupElements =append (_aefa .EG_RangeMarkupElements ,_ecad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_affee :=NewEG_PContent (); +_cbdff :=NewEG_ContentRunContent ();_eefef :=NewEG_RunLevelElts ();_aceeb :=NewEG_RangeMarkupElements ();_aceeb .CommentRangeEnd =NewCT_MarkupRange ();if _dgdad :=d .DecodeElement (_aceeb .CommentRangeEnd ,&_ebgee );_dgdad !=nil {return _dgdad ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_affee ); +_affee .EG_ContentRunContent =append (_affee .EG_ContentRunContent ,_cbdff );_cbdff .EG_RunLevelElts =append (_cbdff .EG_RunLevelElts ,_eefef );_eefef .EG_RangeMarkupElements =append (_eefef .EG_RangeMarkupElements ,_aceeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eagdd :=NewEG_PContent (); +_adacd :=NewEG_ContentRunContent ();_bgacd :=NewEG_RunLevelElts ();_gagcb :=NewEG_RangeMarkupElements ();_gagcb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _decfd :=d .DecodeElement (_gagcb .CustomXmlInsRangeStart ,&_ebgee );_decfd !=nil {return _decfd ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_eagdd );_eagdd .EG_ContentRunContent =append (_eagdd .EG_ContentRunContent ,_adacd );_adacd .EG_RunLevelElts =append (_adacd .EG_RunLevelElts ,_bgacd );_bgacd .EG_RangeMarkupElements =append (_bgacd .EG_RangeMarkupElements ,_gagcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdagd :=NewEG_PContent (); +_fgefc :=NewEG_ContentRunContent ();_edbcg :=NewEG_RunLevelElts ();_cadbc :=NewEG_RangeMarkupElements ();_cadbc .CustomXmlInsRangeEnd =NewCT_Markup ();if _aagce :=d .DecodeElement (_cadbc .CustomXmlInsRangeEnd ,&_ebgee );_aagce !=nil {return _aagce ;}; +_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_cdagd );_cdagd .EG_ContentRunContent =append (_cdagd .EG_ContentRunContent ,_fgefc );_fgefc .EG_RunLevelElts =append (_fgefc .EG_RunLevelElts ,_edbcg );_edbcg .EG_RangeMarkupElements =append (_edbcg .EG_RangeMarkupElements ,_cadbc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcedg :=NewEG_PContent (); +_efbfgd :=NewEG_ContentRunContent ();_defgf :=NewEG_RunLevelElts ();_adbcc :=NewEG_RangeMarkupElements ();_adbcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bebf :=d .DecodeElement (_adbcc .CustomXmlDelRangeStart ,&_ebgee );_bebf !=nil {return _bebf ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_fcedg );_fcedg .EG_ContentRunContent =append (_fcedg .EG_ContentRunContent ,_efbfgd );_efbfgd .EG_RunLevelElts =append (_efbfgd .EG_RunLevelElts ,_defgf );_defgf .EG_RangeMarkupElements =append (_defgf .EG_RangeMarkupElements ,_adbcc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdbfe :=NewEG_PContent (); +_fbbg :=NewEG_ContentRunContent ();_aggcc :=NewEG_RunLevelElts ();_cabfd :=NewEG_RangeMarkupElements ();_cabfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbbde :=d .DecodeElement (_cabfd .CustomXmlDelRangeEnd ,&_ebgee );_gbbde !=nil {return _gbbde ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_gdbfe ); +_gdbfe .EG_ContentRunContent =append (_gdbfe .EG_ContentRunContent ,_fbbg );_fbbg .EG_RunLevelElts =append (_fbbg .EG_RunLevelElts ,_aggcc );_aggcc .EG_RangeMarkupElements =append (_aggcc .EG_RangeMarkupElements ,_cabfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_afcff :=NewEG_PContent (); +_ecafb :=NewEG_ContentRunContent ();_bbbdea :=NewEG_RunLevelElts ();_bdeae :=NewEG_RangeMarkupElements ();_bdeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcffa :=d .DecodeElement (_bdeae .CustomXmlMoveFromRangeStart ,&_ebgee );_fcffa !=nil {return _fcffa ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_afcff );_afcff .EG_ContentRunContent =append (_afcff .EG_ContentRunContent ,_ecafb );_ecafb .EG_RunLevelElts =append (_ecafb .EG_RunLevelElts ,_bbbdea );_bbbdea .EG_RangeMarkupElements =append (_bbbdea .EG_RangeMarkupElements ,_bdeae ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdgbab :=NewEG_PContent (); +_ccfaa :=NewEG_ContentRunContent ();_cegfg :=NewEG_RunLevelElts ();_fbcgb :=NewEG_RangeMarkupElements ();_fbcgb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _feaacc :=d .DecodeElement (_fbcgb .CustomXmlMoveFromRangeEnd ,&_ebgee );_feaacc !=nil {return _feaacc ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_gdgbab );_gdgbab .EG_ContentRunContent =append (_gdgbab .EG_ContentRunContent ,_ccfaa );_ccfaa .EG_RunLevelElts =append (_ccfaa .EG_RunLevelElts ,_cegfg );_cegfg .EG_RangeMarkupElements =append (_cegfg .EG_RangeMarkupElements ,_fbcgb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fdedf :=NewEG_PContent (); +_dddf :=NewEG_ContentRunContent ();_bcffd :=NewEG_RunLevelElts ();_geee :=NewEG_RangeMarkupElements ();_geee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egded :=d .DecodeElement (_geee .CustomXmlMoveToRangeStart ,&_ebgee );_egded !=nil {return _egded ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_fdedf );_fdedf .EG_ContentRunContent =append (_fdedf .EG_ContentRunContent ,_dddf );_dddf .EG_RunLevelElts =append (_dddf .EG_RunLevelElts ,_bcffd );_bcffd .EG_RangeMarkupElements =append (_bcffd .EG_RangeMarkupElements ,_geee ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdaeb :=NewEG_PContent (); +_eadba :=NewEG_ContentRunContent ();_cgaea :=NewEG_RunLevelElts ();_ebcd :=NewEG_RangeMarkupElements ();_ebcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dcagg :=d .DecodeElement (_ebcd .CustomXmlMoveToRangeEnd ,&_ebgee );_dcagg !=nil {return _dcagg ; +};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_bdaeb );_bdaeb .EG_ContentRunContent =append (_bdaeb .EG_ContentRunContent ,_eadba );_eadba .EG_RunLevelElts =append (_eadba .EG_RunLevelElts ,_cgaea );_cgaea .EG_RangeMarkupElements =append (_cgaea .EG_RangeMarkupElements ,_ebcd ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dbdef :=NewEG_PContent (); +_ecdb :=NewEG_ContentRunContent ();_fedebd :=NewEG_RunLevelElts ();_eagff :=NewEG_MathContent ();_eagff .OMathPara =_ab .NewOMathPara ();if _ccebfb :=d .DecodeElement (_eagff .OMathPara ,&_ebgee );_ccebfb !=nil {return _ccebfb ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_dbdef ); +_dbdef .EG_ContentRunContent =append (_dbdef .EG_ContentRunContent ,_ecdb );_ecdb .EG_RunLevelElts =append (_ecdb .EG_RunLevelElts ,_fedebd );_fedebd .EG_MathContent =append (_fedebd .EG_MathContent ,_eagff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cegfe :=NewEG_PContent (); +_gbdab :=NewEG_ContentRunContent ();_fgfef :=NewEG_RunLevelElts ();_dbece :=NewEG_MathContent ();_dbece .OMath =_ab .NewOMath ();if _bafcd :=d .DecodeElement (_dbece .OMath ,&_ebgee );_bafcd !=nil {return _bafcd ;};_befdeb .EG_PContent =append (_befdeb .EG_PContent ,_cegfe ); +_cegfe .EG_ContentRunContent =append (_cegfe .EG_ContentRunContent ,_gbdab );_gbdab .EG_RunLevelElts =append (_gbdab .EG_RunLevelElts ,_fgfef );_fgfef .EG_MathContent =append (_fgfef .EG_MathContent ,_dbece );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_ebgee .Name ); +if _acecf :=d .Skip ();_acecf !=nil {return _acecf ;};};case _c .EndElement :break _gdbdcb ;case _c .CharData :};};return nil ;};func (_edbfa *CT_MailMergeDataType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_edbfa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DecimalNumberOrPrecent struct{ -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;}; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_ccaae *EG_RPrBase )ValidateWithPath (path string )error {if _ccaae .RStyle !=nil {if _gedad :=_ccaae .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gedad !=nil {return _gedad ;};};if _ccaae .RFonts !=nil {if _bgegbf :=_ccaae .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_bgegbf !=nil {return _bgegbf ;};};if _ccaae .B !=nil {if _gfcdf :=_ccaae .B .ValidateWithPath (path +"\u002f\u0042");_gfcdf !=nil {return _gfcdf ;};};if _ccaae .BCs !=nil {if _gdggcf :=_ccaae .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gdggcf !=nil {return _gdggcf ; +};};if _ccaae .I !=nil {if _cgaca :=_ccaae .I .ValidateWithPath (path +"\u002f\u0049");_cgaca !=nil {return _cgaca ;};};if _ccaae .ICs !=nil {if _adeca :=_ccaae .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_adeca !=nil {return _adeca ;};}; +if _ccaae .Caps !=nil {if _cggaeb :=_ccaae .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cggaeb !=nil {return _cggaeb ;};};if _ccaae .SmallCaps !=nil {if _ddbde :=_ccaae .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_ddbde !=nil {return _ddbde ;};};if _ccaae .Strike !=nil {if _cbcfee :=_ccaae .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cbcfee !=nil {return _cbcfee ;};};if _ccaae .Dstrike !=nil {if _eadeea :=_ccaae .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_eadeea !=nil {return _eadeea ;};};if _ccaae .Outline !=nil {if _fdaab :=_ccaae .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fdaab !=nil {return _fdaab ;};};if _ccaae .Shadow !=nil {if _bcccg :=_ccaae .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_bcccg !=nil {return _bcccg ;};};if _ccaae .Emboss !=nil {if _cfege :=_ccaae .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cfege !=nil {return _cfege ;};};if _ccaae .Imprint !=nil {if _dgcbcc :=_ccaae .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_dgcbcc !=nil {return _dgcbcc ;};};if _ccaae .NoProof !=nil {if _ebgce :=_ccaae .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ebgce !=nil {return _ebgce ;};};if _ccaae .SnapToGrid !=nil {if _cbcgcd :=_ccaae .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_cbcgcd !=nil {return _cbcgcd ;};};if _ccaae .Vanish !=nil {if _fabcf :=_ccaae .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fabcf !=nil {return _fabcf ;};};if _ccaae .WebHidden !=nil {if _egfdcd :=_ccaae .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_egfdcd !=nil {return _egfdcd ;};};if _ccaae .Color !=nil {if _fdfcda :=_ccaae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fdfcda !=nil {return _fdfcda ;};};if _ccaae .Spacing !=nil {if _cefega :=_ccaae .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_cefega !=nil {return _cefega ;};};if _ccaae .W !=nil {if _eefgb :=_ccaae .W .ValidateWithPath (path +"\u002f\u0057");_eefgb !=nil {return _eefgb ;};};if _ccaae .Kern !=nil {if _bdgbcb :=_ccaae .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_bdgbcb !=nil {return _bdgbcb ;};};if _ccaae .Position !=nil {if _ebcgc :=_ccaae .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ebcgc !=nil {return _ebcgc ;};};if _ccaae .Sz !=nil {if _edadc :=_ccaae .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_edadc !=nil {return _edadc ;};};if _ccaae .SzCs !=nil {if _bfbdeg :=_ccaae .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bfbdeg !=nil {return _bfbdeg ;};};if _ccaae .Highlight !=nil {if _aeeff :=_ccaae .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_aeeff !=nil {return _aeeff ;};};if _ccaae .U !=nil {if _caafd :=_ccaae .U .ValidateWithPath (path +"\u002f\u0055");_caafd !=nil {return _caafd ;};};if _ccaae .Effect !=nil {if _gfegc :=_ccaae .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_gfegc !=nil {return _gfegc ;};};if _ccaae .Bdr !=nil {if _gbaff :=_ccaae .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gbaff !=nil {return _gbaff ;};};if _ccaae .Shd !=nil {if _dadcaa :=_ccaae .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_dadcaa !=nil {return _dadcaa ;};};if _ccaae .FitText !=nil {if _ddafcf :=_ccaae .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ddafcf !=nil {return _ddafcf ;};};if _ccaae .VertAlign !=nil {if _eddaa :=_ccaae .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_eddaa !=nil {return _eddaa ;};};if _ccaae .Rtl !=nil {if _agdgc :=_ccaae .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_agdgc !=nil {return _agdgc ;};};if _ccaae .Cs !=nil {if _caafbb :=_ccaae .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_caafbb !=nil {return _caafbb ;};};if _ccaae .Em !=nil {if _gedfd :=_ccaae .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gedfd !=nil {return _gedfd ;};};if _ccaae .Lang !=nil {if _abfega :=_ccaae .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_abfega !=nil {return _abfega ;};};if _ccaae .EastAsianLayout !=nil {if _bddba :=_ccaae .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bddba !=nil {return _bddba ;};}; +if _ccaae .SpecVanish !=nil {if _cgeggg :=_ccaae .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cgeggg !=nil {return _cgeggg ;};};if _ccaae .OMath !=nil {if _afeaaa :=_ccaae .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_afeaaa !=nil {return _afeaaa ;};};return nil ;};type CT_View struct{ -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// Document View Setting Value +ValAttr ST_View ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;); -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_dbdd *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func (_ggedc *CT_CellMergeTrackChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggedc .VMergeAttr !=ST_AnnotationVMergeUnset {_caeg ,_ccae :=_ggedc .VMergeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}); +if _ccae !=nil {return _ccae ;};start .Attr =append (start .Attr ,_caeg );};if _ggedc .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_bbac ,_dfca :=_ggedc .VMergeOrigAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"}); +if _dfca !=nil {return _dfca ;};start .Attr =append (start .Attr ,_bbac );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_ggedc .AuthorAttr )}); +if _ggedc .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggedc .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ggedc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddegf ST_FldCharType )Validate ()error {return _ddegf .ValidateWithPath ("")};type CT_Numbering struct{ -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// Numbering Definition Instance +Num []*CT_Num ; -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_ddad :=&CT_FramesetSplitbar {};return _ddad };type ST_CharacterSpacing byte ; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_cgggd *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _cgggd .Type !=nil {if _befe :=_cgggd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_befe !=nil {return _befe ;};};if _cgggd .Name !=nil {if _bbfce :=_cgggd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_bbfce !=nil {return _bbfce ;};};if _cgggd .MappedName !=nil {if _cegce :=_cgggd .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_cegce !=nil {return _cegce ;};};if _cgggd .Column !=nil {if _ffcg :=_cgggd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); +_ffcg !=nil {return _ffcg ;};};if _cgggd .Lid !=nil {if _bdfcg :=_cgggd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_bdfcg !=nil {return _bdfcg ;};};if _cgggd .DynamicAddress !=nil {if _afcdb :=_cgggd .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"); +_afcdb !=nil {return _afcdb ;};};return nil ;}; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Validate validates the CT_TrPrBase and its children +func (_cdeffb *CT_TrPrBase )Validate ()error {return _cdeffb .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_cffcga *CT_SdtPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _cffcga .RPr !=nil {_gfbgdfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cffcga .RPr ,_gfbgdfe );};if _cffcga .Alias !=nil {_fcead :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}}; +e .EncodeElement (_cffcga .Alias ,_fcead );};if _cffcga .Tag !=nil {_ddfbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_cffcga .Tag ,_ddfbg );};if _cffcga .Id !=nil {_abcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"}}; +e .EncodeElement (_cffcga .Id ,_abcg );};if _cffcga .Lock !=nil {_bafeec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cffcga .Lock ,_bafeec );};if _cffcga .Placeholder !=nil {_ffdde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; +e .EncodeElement (_cffcga .Placeholder ,_ffdde );};if _cffcga .Temporary !=nil {_adegb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_cffcga .Temporary ,_adegb );};if _cffcga .ShowingPlcHdr !=nil {_feaee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}}; +e .EncodeElement (_cffcga .ShowingPlcHdr ,_feaee );};if _cffcga .DataBinding !=nil {_cggaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_cffcga .DataBinding ,_cggaed ); +};if _cffcga .Label !=nil {_aceddf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_cffcga .Label ,_aceddf );};if _cffcga .TabIndex !=nil {_bdegc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}}; +e .EncodeElement (_cffcga .TabIndex ,_bdegc );};if _cffcga .Choice !=nil {_cffcga .Choice .MarshalXML (e ,_c .StartElement {});};for _ ,_afdcc :=range _cffcga .Extra {if _gfaab :=_afdcc .MarshalXML (e ,_c .StartElement {});_gfaab !=nil {return _gfaab ; +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beaab ST_AnnotationVMerge )String ()string {switch _beaab {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func NewCT_TabStop ()*CT_TabStop {_eebffge :=&CT_TabStop {}; +_eebffge .ValAttr =ST_TabJc (1);return _eebffge ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);func (_fffdea *CT_TrackChangeNumbering )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fffdea .OriginalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fffdea .OriginalAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_fffdea .AuthorAttr )});if _fffdea .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fffdea .DateAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fffdea .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Control struct{ -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// Unique Name for Embedded Control +NameAttr *string ; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;}; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_gcffc *CT_Zoom )ValidateWithPath (path string )error {if _gbfca :=_gcffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbfca !=nil {return _gbfca ;};if _ebeac :=_gcffc .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); +_ebeac !=nil {return _ebeac ;};return nil ;};func (_abacfd *ST_SectionMark )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abacfd =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_abacfd =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_abacfd =2; +case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abacfd =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_abacfd =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_abacfd =5;};return nil ;}; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Validate validates the CT_TblOverlap and its children +func (_cgabb *CT_TblOverlap )Validate ()error {return _cgabb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_bdeea *CT_FtnProps )ValidateWithPath (path string )error {if _bdeea .Pos !=nil {if _ecddf :=_bdeea .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ecddf !=nil {return _ecddf ;};};if _bdeea .NumFmt !=nil {if _egcgb :=_bdeea .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_egcgb !=nil {return _egcgb ;};};if _bdeea .NumStart !=nil {if _baffd :=_bdeea .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_baffd !=nil {return _baffd ;};};if _bdeea .NumRestart !=nil {if _bdabb :=_bdeea .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_bdabb !=nil {return _bdabb ;};};return nil ;};func (_dadbg *CT_TcPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfadf :for {_decea ,_gbcgcg :=d .Token ();if _gbcgcg !=nil {return _gbcgcg ;};switch _eefbf :=_decea .(type ){case _c .StartElement :switch _eefbf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_dadbg .CnfStyle =NewCT_Cnf (); +if _gecdg :=d .DecodeElement (_dadbg .CnfStyle ,&_eefbf );_gecdg !=nil {return _gecdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_dadbg .TcW =NewCT_TblWidth (); +if _deecf :=d .DecodeElement (_dadbg .TcW ,&_eefbf );_deecf !=nil {return _deecf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_dadbg .GridSpan =NewCT_DecimalNumber (); +if _fbcaf :=d .DecodeElement (_dadbg .GridSpan ,&_eefbf );_fbcaf !=nil {return _fbcaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_dadbg .HMerge =NewCT_HMerge (); +if _fdeeda :=d .DecodeElement (_dadbg .HMerge ,&_eefbf );_fdeeda !=nil {return _fdeeda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_dadbg .VMerge =NewCT_VMerge (); +if _dfbff :=d .DecodeElement (_dadbg .VMerge ,&_eefbf );_dfbff !=nil {return _dfbff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dadbg .TcBorders =NewCT_TcBorders (); +if _fdceab :=d .DecodeElement (_dadbg .TcBorders ,&_eefbf );_fdceab !=nil {return _fdceab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dadbg .Shd =NewCT_Shd (); +if _ecefdf :=d .DecodeElement (_dadbg .Shd ,&_eefbf );_ecefdf !=nil {return _ecefdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_dadbg .NoWrap =NewCT_OnOff (); +if _efddca :=d .DecodeElement (_dadbg .NoWrap ,&_eefbf );_efddca !=nil {return _efddca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_dadbg .TcMar =NewCT_TcMar (); +if _acddg :=d .DecodeElement (_dadbg .TcMar ,&_eefbf );_acddg !=nil {return _acddg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dadbg .TextDirection =NewCT_TextDirection (); +if _egeeaf :=d .DecodeElement (_dadbg .TextDirection ,&_eefbf );_egeeaf !=nil {return _egeeaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_dadbg .TcFitText =NewCT_OnOff (); +if _feaeec :=d .DecodeElement (_dadbg .TcFitText ,&_eefbf );_feaeec !=nil {return _feaeec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dadbg .VAlign =NewCT_VerticalJc (); +if _ceeb :=d .DecodeElement (_dadbg .VAlign ,&_eefbf );_ceeb !=nil {return _ceeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_dadbg .HideMark =NewCT_OnOff (); +if _gacba :=d .DecodeElement (_dadbg .HideMark ,&_eefbf );_gacba !=nil {return _gacba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_dadbg .Headers =NewCT_Headers (); +if _gcgad :=d .DecodeElement (_dadbg .Headers ,&_eefbf );_gcgad !=nil {return _gcgad ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_eefbf .Name ); +if _aaea :=d .Skip ();_aaea !=nil {return _aaea ;};};case _c .EndElement :break _gfadf ;case _c .CharData :};};return nil ;};type CT_MailMergeDocType struct{ -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;};func (_eacceg *CT_PPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eacceg .PStyle !=nil {_fgdad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_eacceg .PStyle ,_fgdad );};if _eacceg .KeepNext !=nil {_dcgec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_eacceg .KeepNext ,_dcgec );};if _eacceg .KeepLines !=nil {_fdbgd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_eacceg .KeepLines ,_fdbgd );};if _eacceg .PageBreakBefore !=nil {_ccefea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_eacceg .PageBreakBefore ,_ccefea ); +};if _eacceg .FramePr !=nil {_ddeba :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_eacceg .FramePr ,_ddeba );};if _eacceg .WidowControl !=nil {_bggdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_eacceg .WidowControl ,_bggdd );};if _eacceg .NumPr !=nil {_dagd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_eacceg .NumPr ,_dagd );};if _eacceg .SuppressLineNumbers !=nil {_cebc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; +e .EncodeElement (_eacceg .SuppressLineNumbers ,_cebc );};if _eacceg .PBdr !=nil {_fegad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_eacceg .PBdr ,_fegad );};if _eacceg .Shd !=nil {_eaced :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_eacceg .Shd ,_eaced );};if _eacceg .Tabs !=nil {_cbffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_eacceg .Tabs ,_cbffg );};if _eacceg .SuppressAutoHyphens !=nil {_caeadf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; +e .EncodeElement (_eacceg .SuppressAutoHyphens ,_caeadf );};if _eacceg .Kinsoku !=nil {_gfbfe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_eacceg .Kinsoku ,_gfbfe );};if _eacceg .WordWrap !=nil {_edcbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_eacceg .WordWrap ,_edcbe );};if _eacceg .OverflowPunct !=nil {_dafaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_eacceg .OverflowPunct ,_dafaa ); +};if _eacceg .TopLinePunct !=nil {_gbbbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_eacceg .TopLinePunct ,_gbbbb );};if _eacceg .AutoSpaceDE !=nil {_bbed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_eacceg .AutoSpaceDE ,_bbed );};if _eacceg .AutoSpaceDN !=nil {_cddaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_eacceg .AutoSpaceDN ,_cddaa ); +};if _eacceg .Bidi !=nil {_abceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_eacceg .Bidi ,_abceb );};if _eacceg .AdjustRightInd !=nil {_dbggef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_eacceg .AdjustRightInd ,_dbggef );};if _eacceg .SnapToGrid !=nil {_ebgfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eacceg .SnapToGrid ,_ebgfb ); +};if _eacceg .Spacing !=nil {_fdege :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eacceg .Spacing ,_fdege );};if _eacceg .Ind !=nil {_ebbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0064"}}; +e .EncodeElement (_eacceg .Ind ,_ebbe );};if _eacceg .ContextualSpacing !=nil {_gcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_eacceg .ContextualSpacing ,_gcgg ); +};if _eacceg .MirrorIndents !=nil {_dfdcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_eacceg .MirrorIndents ,_dfdcb );};if _eacceg .SuppressOverlap !=nil {_dagca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_eacceg .SuppressOverlap ,_dagca );};if _eacceg .Jc !=nil {_babc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_eacceg .Jc ,_babc );};if _eacceg .TextDirection !=nil {_gfdca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_eacceg .TextDirection ,_gfdca );};if _eacceg .TextAlignment !=nil {_dbcd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_eacceg .TextAlignment ,_dbcd ); +};if _eacceg .TextboxTightWrap !=nil {_bfgfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_eacceg .TextboxTightWrap ,_bfgfgc );};if _eacceg .OutlineLvl !=nil {_bfafa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; +e .EncodeElement (_eacceg .OutlineLvl ,_bfafa );};if _eacceg .DivId !=nil {_efaea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_eacceg .DivId ,_efaea );};if _eacceg .CnfStyle !=nil {_faeee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_eacceg .CnfStyle ,_faeee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_gc .CT_OfficeArtExtensionList ;}; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_bgdfb *CT_Em )ValidateWithPath (path string )error {if _bgdfb .ValAttr ==ST_EmUnset {return _e .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 _cgcc :=_bgdfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};return nil ;};type EG_RangeMarkupElements struct{ -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5; +ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12; +); -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_bbgddc *CT_SdtDocPart )ValidateWithPath (path string )error {if _bbgddc .DocPartGallery !=nil {if _gddgg :=_bbgddc .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_gddgg !=nil {return _gddgg ; +};};if _bbgddc .DocPartCategory !=nil {if _agede :=_bbgddc .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_agede !=nil {return _agede ;};};if _bbgddc .DocPartUnique !=nil {if _aafdcd :=_bbgddc .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065"); +_aafdcd !=nil {return _aafdcd ;};};return nil ;};func (_ggcafb ST_VAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_feada :=_c .Attr {};_feada .Name =name ;switch _ggcafb {case ST_VAnchorUnset :_feada .Value ="";case ST_VAnchorText :_feada .Value ="\u0074\u0065\u0078\u0074"; +case ST_VAnchorMargin :_feada .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_feada .Value ="\u0070\u0061\u0067\u0065";};return _feada ,nil ;};func (_bfbga *CT_TrPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_bfbga .AuthorAttr )}); +if _bfbga .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bfbga .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bfbga .IdAttr )}); +e .EncodeToken (start );_gagfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_bfbga .TrPr ,_gagfe );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdccg *CT_PermStart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bffbb :=range start .Attr {if _bffbb .Name .Local =="\u0065\u0064\u0047r\u0070"{_fdccg .EdGrpAttr .UnmarshalXMLAttr (_bffbb ); +continue ;};if _bffbb .Name .Local =="\u0065\u0064"{_gfdbb ,_egdee :=_bffbb .Value ,error (nil );if _egdee !=nil {return _egdee ;};_fdccg .EdAttr =&_gfdbb ;continue ;};if _bffbb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gbeda ,_bcdda :=_fg .ParseInt (_bffbb .Value ,10,64); +if _bcdda !=nil {return _bcdda ;};_fdccg .ColFirstAttr =&_gbeda ;continue ;};if _bffbb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_eaecc ,_eceff :=_fg .ParseInt (_bffbb .Value ,10,64);if _eceff !=nil {return _eceff ;};_fdccg .ColLastAttr =&_eaecc ; +continue ;};if _bffbb .Name .Local =="\u0069\u0064"{_cgfdfa ,_ggdfb :=_bffbb .Value ,error (nil );if _ggdfb !=nil {return _ggdfb ;};_fdccg .IdAttr =_cgfdfa ;continue ;};if _bffbb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fdccg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bffbb ); +continue ;};};for {_gagad ,_bdddg :=d .Token ();if _bdddg !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bdddg );};if _ebcdf ,_fedd :=_gagad .(_c .EndElement ); +_fedd &&_ebcdf .Name ==start .Name {break ;};};return nil ;};func NewCT_TcBorders ()*CT_TcBorders {_bffaf :=&CT_TcBorders {};return _bffaf };type ST_FtnEdn byte ;func (_ccgef *CT_LevelText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgccb :=range start .Attr {if _cgccb .Name .Local =="\u0076\u0061\u006c"{_gdccb ,_ccdcbg :=_cgccb .Value ,error (nil ); +if _ccdcbg !=nil {return _ccdcbg ;};_ccgef .ValAttr =&_gdccb ;continue ;};if _cgccb .Name .Local =="\u006e\u0075\u006c\u006c"{_eebcb ,_acdabd :=ParseUnionST_OnOff (_cgccb .Value );if _acdabd !=nil {return _acdabd ;};_ccgef .NullAttr =&_eebcb ;continue ; +};};for {_gefed ,_fegg :=d .Token ();if _fegg !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fegg );};if _fcfdfb ,_bbeca :=_gefed .(_c .EndElement ); +_bbeca &&_fcfdfb .Name ==start .Name {break ;};};return nil ;};func (_ffbff *EG_ContentRunContentBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffbff .SmartTag !=nil {_cagdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}}; +e .EncodeElement (_ffbff .SmartTag ,_cagdgg );};if _ffbff .Sdt !=nil {_cbcgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ffbff .Sdt ,_cbcgb );};if _ffbff .EG_RunLevelElts !=nil {for _ ,_bgbggbb :=range _ffbff .EG_RunLevelElts {_bgbggbb .MarshalXML (e ,_c .StartElement {}); +};};return nil ;};func (_befad ST_VAnchor )String ()string {switch _befad {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";}; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_decfg *CT_WriteProtection )ValidateWithPath (path string )error {if _decfg .RecommendedAttr !=nil {if _bafbe :=_decfg .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072"); +_bafbe !=nil {return _bafbe ;};};if _daaafa :=_decfg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_daaafa !=nil {return _daaafa ; +};if _bfgfde :=_decfg .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_bfgfde !=nil {return _bfgfde ;};if _ddbfe :=_decfg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_ddbfe !=nil {return _ddbfe ;};return nil ;}; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_abdbd *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_SectPr ()*CT_SectPr {_edcaa :=&CT_SectPr {};return _edcaa }; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_befcf *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _befcf .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _e .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 _gbede :=_befcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbede !=nil {return _gbede ;};return nil ;}; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_gbgfg *CT_PPrDefault )ValidateWithPath (path string )error {if _gbgfg .PPr !=nil {if _faefd :=_gbgfg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_faefd !=nil {return _faefd ;};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_ccebgb :=&CT_PixelsMeasure {}; +return _ccebgb }; -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_aabb *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_bcbgg *CT_Div )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bcbgg .IdAttr )}); +e .EncodeToken (start );if _bcbgg .BlockQuote !=nil {_agfabc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_bcbgg .BlockQuote ,_agfabc );};if _bcbgg .BodyDiv !=nil {_gbdad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}}; +e .EncodeElement (_bcbgg .BodyDiv ,_gbdad );};_dfeaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_bcbgg .MarLeft ,_dfeaf );_cefbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_bcbgg .MarRight ,_cefbb );_dcfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_bcbgg .MarTop ,_dcfe );_dfacg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_bcbgg .MarBottom ,_dfacg );if _bcbgg .DivBdr !=nil {_faeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_bcbgg .DivBdr ,_faeg );};if _bcbgg .DivsChild !=nil {_cbeg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}}; +for _ ,_eaca :=range _bcbgg .DivsChild {e .EncodeElement (_eaca ,_cbeg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// Validate validates the CT_OnOff and its children +func (_faee *CT_OnOff )Validate ()error {return _faee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_bebca *CT_FFStatusText )ValidateWithPath (path string )error {if _dddda :=_bebca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dddda !=nil {return _dddda ;};return nil ;};type ST_ObjectUpdateMode byte ; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_cfafb *CT_HMerge )ValidateWithPath (path string )error {if _gffb :=_cfafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffb !=nil {return _gffb ;};return nil ;};func (_ggecd *EG_ContentRunContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgdf :for {_aaeecb ,_ebcea :=d .Token (); +if _ebcea !=nil {return _ebcea ;};switch _dgfgb :=_aaeecb .(type ){case _c .StartElement :switch _dgfgb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggecd .CustomXml =NewCT_CustomXmlRun (); +if _cadbae :=d .DecodeElement (_ggecd .CustomXml ,&_dgfgb );_cadbae !=nil {return _cadbae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ggecd .SmartTag =NewCT_SmartTagRun (); +if _efca :=d .DecodeElement (_ggecd .SmartTag ,&_dgfgb );_efca !=nil {return _efca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ggecd .Sdt =NewCT_SdtRun (); +if _cffed :=d .DecodeElement (_ggecd .Sdt ,&_dgfgb );_cffed !=nil {return _cffed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_ggecd .Dir =NewCT_DirContentRun (); +if _acefcc :=d .DecodeElement (_ggecd .Dir ,&_dgfgb );_acefcc !=nil {return _acefcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_ggecd .Bdo =NewCT_BdoContentRun (); +if _ebeff :=d .DecodeElement (_ggecd .Bdo ,&_dgfgb );_ebeff !=nil {return _ebeff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_ggecd .R =NewCT_R (); +if _cfcbec :=d .DecodeElement (_ggecd .R ,&_dgfgb );_cfcbec !=nil {return _cfcbec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dedbg :=NewEG_RunLevelElts (); +_dedbg .ProofErr =NewCT_ProofErr ();if _bcfddc :=d .DecodeElement (_dedbg .ProofErr ,&_dgfgb );_bcfddc !=nil {return _bcfddc ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_dedbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bbdea :=NewEG_RunLevelElts (); +_bbdea .PermStart =NewCT_PermStart ();if _bedbd :=d .DecodeElement (_bbdea .PermStart ,&_dgfgb );_bedbd !=nil {return _bedbd ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_bbdea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgbfg :=NewEG_RunLevelElts (); +_cgbfg .PermEnd =NewCT_Perm ();if _aefeaf :=d .DecodeElement (_cgbfg .PermEnd ,&_dgfgb );_aefeaf !=nil {return _aefeaf ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_cgbfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bdeda :=NewEG_RunLevelElts (); +_bdeda .Ins =NewCT_RunTrackChange ();if _feabea :=d .DecodeElement (_bdeda .Ins ,&_dgfgb );_feabea !=nil {return _feabea ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_bdeda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aagfeg :=NewEG_RunLevelElts (); +_aagfeg .Del =NewCT_RunTrackChange ();if _fcdag :=d .DecodeElement (_aagfeg .Del ,&_dgfgb );_fcdag !=nil {return _fcdag ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_aagfeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggacf :=NewEG_RunLevelElts (); +_ggacf .MoveFrom =NewCT_RunTrackChange ();if _bagcee :=d .DecodeElement (_ggacf .MoveFrom ,&_dgfgb );_bagcee !=nil {return _bagcee ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_ggacf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgbdb :=NewEG_RunLevelElts (); +_dgbdb .MoveTo =NewCT_RunTrackChange ();if _bgbbe :=d .DecodeElement (_dgbdb .MoveTo ,&_dgfgb );_bgbbe !=nil {return _bgbbe ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_dgbdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acecge :=NewEG_RunLevelElts (); +_fbeaed :=NewEG_RangeMarkupElements ();_fbeaed .BookmarkStart =NewCT_Bookmark ();if _dgeeaa :=d .DecodeElement (_fbeaed .BookmarkStart ,&_dgfgb );_dgeeaa !=nil {return _dgeeaa ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_acecge );_acecge .EG_RangeMarkupElements =append (_acecge .EG_RangeMarkupElements ,_fbeaed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bggfg :=NewEG_RunLevelElts (); +_bdfbfa :=NewEG_RangeMarkupElements ();_bdfbfa .BookmarkEnd =NewCT_MarkupRange ();if _cdafagb :=d .DecodeElement (_bdfbfa .BookmarkEnd ,&_dgfgb );_cdafagb !=nil {return _cdafagb ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_bggfg );_bggfg .EG_RangeMarkupElements =append (_bggfg .EG_RangeMarkupElements ,_bdfbfa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_daagad :=NewEG_RunLevelElts (); +_bdbce :=NewEG_RangeMarkupElements ();_bdbce .MoveFromRangeStart =NewCT_MoveBookmark ();if _cabeb :=d .DecodeElement (_bdbce .MoveFromRangeStart ,&_dgfgb );_cabeb !=nil {return _cabeb ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_daagad ); +_daagad .EG_RangeMarkupElements =append (_daagad .EG_RangeMarkupElements ,_bdbce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgddg :=NewEG_RunLevelElts (); +_gabbcb :=NewEG_RangeMarkupElements ();_gabbcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _abbdbe :=d .DecodeElement (_gabbcb .MoveFromRangeEnd ,&_dgfgb );_abbdbe !=nil {return _abbdbe ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_cgddg ); +_cgddg .EG_RangeMarkupElements =append (_cgddg .EG_RangeMarkupElements ,_gabbcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ccdcge :=NewEG_RunLevelElts (); +_fadcd :=NewEG_RangeMarkupElements ();_fadcd .MoveToRangeStart =NewCT_MoveBookmark ();if _gggdag :=d .DecodeElement (_fadcd .MoveToRangeStart ,&_dgfgb );_gggdag !=nil {return _gggdag ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_ccdcge ); +_ccdcge .EG_RangeMarkupElements =append (_ccdcge .EG_RangeMarkupElements ,_fadcd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbbggg :=NewEG_RunLevelElts (); +_bdeba :=NewEG_RangeMarkupElements ();_bdeba .MoveToRangeEnd =NewCT_MarkupRange ();if _cdff :=d .DecodeElement (_bdeba .MoveToRangeEnd ,&_dgfgb );_cdff !=nil {return _cdff ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_fbbggg );_fbbggg .EG_RangeMarkupElements =append (_fbbggg .EG_RangeMarkupElements ,_bdeba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_addddg :=NewEG_RunLevelElts (); +_acegd :=NewEG_RangeMarkupElements ();_acegd .CommentRangeStart =NewCT_MarkupRange ();if _dadecc :=d .DecodeElement (_acegd .CommentRangeStart ,&_dgfgb );_dadecc !=nil {return _dadecc ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_addddg ); +_addddg .EG_RangeMarkupElements =append (_addddg .EG_RangeMarkupElements ,_acegd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agddf :=NewEG_RunLevelElts (); +_dfggg :=NewEG_RangeMarkupElements ();_dfggg .CommentRangeEnd =NewCT_MarkupRange ();if _dgcbea :=d .DecodeElement (_dfggg .CommentRangeEnd ,&_dgfgb );_dgcbea !=nil {return _dgcbea ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_agddf );_agddf .EG_RangeMarkupElements =append (_agddf .EG_RangeMarkupElements ,_dfggg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bebcb :=NewEG_RunLevelElts (); +_ccbafc :=NewEG_RangeMarkupElements ();_ccbafc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _acafab :=d .DecodeElement (_ccbafc .CustomXmlInsRangeStart ,&_dgfgb );_acafab !=nil {return _acafab ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_bebcb ); +_bebcb .EG_RangeMarkupElements =append (_bebcb .EG_RangeMarkupElements ,_ccbafc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdbfad :=NewEG_RunLevelElts (); +_aedaa :=NewEG_RangeMarkupElements ();_aedaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _acabd :=d .DecodeElement (_aedaa .CustomXmlInsRangeEnd ,&_dgfgb );_acabd !=nil {return _acabd ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_bdbfad ); +_bdbfad .EG_RangeMarkupElements =append (_bdbfad .EG_RangeMarkupElements ,_aedaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgccab :=NewEG_RunLevelElts (); +_eegga :=NewEG_RangeMarkupElements ();_eegga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebgggc :=d .DecodeElement (_eegga .CustomXmlDelRangeStart ,&_dgfgb );_ebgggc !=nil {return _ebgggc ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_bgccab ); +_bgccab .EG_RangeMarkupElements =append (_bgccab .EG_RangeMarkupElements ,_eegga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aaabgf :=NewEG_RunLevelElts (); +_cfebg :=NewEG_RangeMarkupElements ();_cfebg .CustomXmlDelRangeEnd =NewCT_Markup ();if _aebefd :=d .DecodeElement (_cfebg .CustomXmlDelRangeEnd ,&_dgfgb );_aebefd !=nil {return _aebefd ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_aaabgf ); +_aaabgf .EG_RangeMarkupElements =append (_aaabgf .EG_RangeMarkupElements ,_cfebg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cfgaa :=NewEG_RunLevelElts (); +_dddgb :=NewEG_RangeMarkupElements ();_dddgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfeafe :=d .DecodeElement (_dddgb .CustomXmlMoveFromRangeStart ,&_dgfgb );_dfeafe !=nil {return _dfeafe ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_cfgaa ); +_cfgaa .EG_RangeMarkupElements =append (_cfgaa .EG_RangeMarkupElements ,_dddgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eadee :=NewEG_RunLevelElts (); +_dfegd :=NewEG_RangeMarkupElements ();_dfegd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gacade :=d .DecodeElement (_dfegd .CustomXmlMoveFromRangeEnd ,&_dgfgb );_gacade !=nil {return _gacade ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_eadee ); +_eadee .EG_RangeMarkupElements =append (_eadee .EG_RangeMarkupElements ,_dfegd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_defdd :=NewEG_RunLevelElts (); +_cefab :=NewEG_RangeMarkupElements ();_cefab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abdac :=d .DecodeElement (_cefab .CustomXmlMoveToRangeStart ,&_dgfgb );_abdac !=nil {return _abdac ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_defdd ); +_defdd .EG_RangeMarkupElements =append (_defdd .EG_RangeMarkupElements ,_cefab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecfgg :=NewEG_RunLevelElts (); +_fgfdb :=NewEG_RangeMarkupElements ();_fgfdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fabefa :=d .DecodeElement (_fgfdb .CustomXmlMoveToRangeEnd ,&_dgfgb );_fabefa !=nil {return _fabefa ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_ecfgg ); +_ecfgg .EG_RangeMarkupElements =append (_ecfgg .EG_RangeMarkupElements ,_fgfdb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgbea :=NewEG_RunLevelElts (); +_cbeacd :=NewEG_MathContent ();_cbeacd .OMathPara =_ab .NewOMathPara ();if _fgcggb :=d .DecodeElement (_cbeacd .OMathPara ,&_dgfgb );_fgcggb !=nil {return _fgcggb ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_dgbea );_dgbea .EG_MathContent =append (_dgbea .EG_MathContent ,_cbeacd ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ffccf :=NewEG_RunLevelElts (); +_ggbcd :=NewEG_MathContent ();_ggbcd .OMath =_ab .NewOMath ();if _aeggda :=d .DecodeElement (_ggbcd .OMath ,&_dgfgb );_aeggda !=nil {return _aeggda ;};_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_ffccf );_ffccf .EG_MathContent =append (_ffccf .EG_MathContent ,_ggbcd ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dgfgb .Name ); +if _bbfgff :=d .Skip ();_bbfgff !=nil {return _bbfgff ;};};case _c .EndElement :break _bdgdf ;case _c .CharData :};};return nil ;}; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// Validate validates the CT_SmartTagRun and its children +func (_dgdge *CT_SmartTagRun )Validate ()error {return _dgdge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};type ST_HexColorAuto byte ; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_cgddf *CT_SdtContentBlock )ValidateWithPath (path string )error {if _cgddf .CustomXml !=nil {if _dcefg :=_cgddf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dcefg !=nil {return _dcefg ;};}; +if _cgddf .Sdt !=nil {if _aeabc :=_cgddf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_aeabc !=nil {return _aeabc ;};};for _cfdfb ,_bdbbgb :=range _cgddf .P {if _dcfdb :=_bdbbgb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cfdfb )); +_dcfdb !=nil {return _dcfdb ;};};for _fefed ,_cebag :=range _cgddf .Tbl {if _cbdaf :=_cebag .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fefed ));_cbdaf !=nil {return _cbdaf ;};};for _cbcbd ,_bfdga :=range _cgddf .EG_RunLevelElts {if _gcbcgd :=_bfdga .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cbcbd )); +_gcbcgd !=nil {return _gcbcgd ;};};return nil ;}; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_gcdfa *CT_NumPr )ValidateWithPath (path string )error {if _gcdfa .Ilvl !=nil {if _ggcc :=_gcdfa .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_ggcc !=nil {return _ggcc ;};};if _gcdfa .NumId !=nil {if _eagf :=_gcdfa .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064"); +_eagf !=nil {return _eagf ;};};if _gcdfa .NumberingChange !=nil {if _daeb :=_gcdfa .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_daeb !=nil {return _daeb ;};};if _gcdfa .Ins !=nil {if _faefe :=_gcdfa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); +_faefe !=nil {return _faefe ;};};return nil ;};type WdST_WrapText byte ;func (_eacff *CT_View )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacff .ValAttr =ST_View (1);for _ ,_cbcabb :=range start .Attr {if _cbcabb .Name .Local =="\u0076\u0061\u006c"{_eacff .ValAttr .UnmarshalXMLAttr (_cbcabb ); +continue ;};};for {_bdcega ,_fbfebcd :=d .Token ();if _fbfebcd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_fbfebcd );};if _cdedd ,_befbcd :=_bdcega .(_c .EndElement ); +_befbcd &&_cdedd .Name ==start .Name {break ;};};return nil ;};func (_dfgfd *EG_CellMarkupElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacdc :for {_febbce ,_acaefd :=d .Token ();if _acaefd !=nil {return _acaefd ;};switch _eggaea :=_febbce .(type ){case _c .StartElement :switch _eggaea .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_dfgfd .CellIns =NewCT_TrackChange (); +if _bgafb :=d .DecodeElement (_dfgfd .CellIns ,&_eggaea );_bgafb !=nil {return _bgafb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_dfgfd .CellDel =NewCT_TrackChange (); +if _bcggfa :=d .DecodeElement (_dfgfd .CellDel ,&_eggaea );_bcggfa !=nil {return _bcggfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_dfgfd .CellMerge =NewCT_CellMergeTrackChange (); +if _dcacc :=d .DecodeElement (_dfgfd .CellMerge ,&_eggaea );_dcacc !=nil {return _dcacc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eggaea .Name ); +if _geddbc :=d .Skip ();_geddbc !=nil {return _geddbc ;};};case _c .EndElement :break _bacdc ;case _c .CharData :};};return nil ;};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2; +ST_FontFamilyRoman ST_FontFamily =3;ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;);func (_cdeg *CT_Cnf )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbc :=range start .Attr {if _fgbc .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_ebce ,_gfef :=ParseUnionST_OnOff (_fgbc .Value ); +if _gfef !=nil {return _gfef ;};_cdeg .EvenVBandAttr =&_ebce ;continue ;};if _fgbc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_befc ,_gegf :=ParseUnionST_OnOff (_fgbc .Value );if _gegf !=nil {return _gegf ;};_cdeg .FirstRowAttr =&_befc ; +continue ;};if _fgbc .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_feef ,_fdfa :=ParseUnionST_OnOff (_fgbc .Value );if _fdfa !=nil {return _fdfa ;};_cdeg .LastRowAttr =&_feef ;continue ;};if _fgbc .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cega ,_ega :=ParseUnionST_OnOff (_fgbc .Value ); +if _ega !=nil {return _ega ;};_cdeg .FirstColumnAttr =&_cega ;continue ;};if _fgbc .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_edc ,_baae :=ParseUnionST_OnOff (_fgbc .Value );if _baae !=nil {return _baae ;};_cdeg .LastColumnAttr =&_edc ; +continue ;};if _fgbc .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_dbcg ,_cdegc :=ParseUnionST_OnOff (_fgbc .Value );if _cdegc !=nil {return _cdegc ;};_cdeg .OddVBandAttr =&_dbcg ;continue ;};if _fgbc .Name .Local =="\u0076\u0061\u006c"{_gbf ,_cfff :=_fgbc .Value ,error (nil ); +if _cfff !=nil {return _cfff ;};_cdeg .ValAttr =&_gbf ;continue ;};if _fgbc .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_bceg ,_fdba :=ParseUnionST_OnOff (_fgbc .Value );if _fdba !=nil {return _fdba ;};_cdeg .OddHBandAttr =&_bceg ; +continue ;};if _fgbc .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_cfdd ,_ggdb :=ParseUnionST_OnOff (_fgbc .Value );if _ggdb !=nil {return _ggdb ;};_cdeg .EvenHBandAttr =&_cfdd ;continue ;};if _fgbc .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bbee ,_bfff :=ParseUnionST_OnOff (_fgbc .Value ); +if _bfff !=nil {return _bfff ;};_cdeg .FirstRowFirstColumnAttr =&_bbee ;continue ;};if _fgbc .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ddgf ,_cbed :=ParseUnionST_OnOff (_fgbc .Value );if _cbed !=nil {return _cbed ; +};_cdeg .FirstRowLastColumnAttr =&_ddgf ;continue ;};if _fgbc .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_acac ,_aff :=ParseUnionST_OnOff (_fgbc .Value );if _aff !=nil {return _aff ;};_cdeg .LastRowFirstColumnAttr =&_acac ; +continue ;};if _fgbc .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_abcb ,_agf :=ParseUnionST_OnOff (_fgbc .Value );if _agf !=nil {return _agf ;};_cdeg .LastRowLastColumnAttr =&_abcb ; +continue ;};};for {_dcd ,_afab :=d .Token ();if _afab !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_afab );};if _aaga ,_bebd :=_dcd .(_c .EndElement );_bebd &&_aaga .Name ==start .Name {break ; +};};return nil ;};func (_cebfbf ST_DocPartType )String ()string {switch _cebfbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072"; +case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};func (_ccecad *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_bbba ,_bebe :=d .Token (); +if _bebe !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bebe );};if _cfbge ,_beccg :=_bbba .(_c .EndElement );_beccg &&_cfbge .Name ==start .Name {break ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_cgde :=&CT_NumFmt {}; +_cgde .ValAttr =ST_NumberFormat (1);return _cgde ;};func NewCT_SdtPr ()*CT_SdtPr {_cfefg :=&CT_SdtPr {};return _cfefg };func (_dbde *CT_Headers )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; +for _ ,_fedef :=range _dbde .Header {e .EncodeElement (_fedef ,_cede );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acbea *ST_HexColorAuto )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dggcf ,_egfeea :=d .Token (); +if _egfeea !=nil {return _egfeea ;};if _dgcace ,_bfdaf :=_dggcf .(_c .EndElement );_bfdaf &&_dgcace .Name ==start .Name {*_acbea =1;return nil ;};if _fgege ,_afgde :=_dggcf .(_c .CharData );!_afgde {return _e .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",_dggcf ); +}else {switch string (_fgege ){case "":*_acbea =0;case "\u0061\u0075\u0074\u006f":*_acbea =1;};};_dggcf ,_egfeea =d .Token ();if _egfeea !=nil {return _egfeea ;};if _ggdgab ,_cfcaac :=_dggcf .(_c .EndElement );_cfcaac &&_ggdgab .Name ==start .Name {return nil ; +};return _e .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",_dggcf );};type EG_HdrFtrReferences struct{ -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Header Reference +HeaderReference *CT_HdrFtrRef ; -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Footer Reference +FooterReference *CT_HdrFtrRef ;};func (_ecdcfg ST_HAnchor )ValidateWithPath (path string )error {switch _ecdcfg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdcfg )); +};return nil ;}; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Validate validates the CT_NumRestart and its children +func (_fdfbcb *CT_NumRestart )Validate ()error {return _fdfbcb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_cbgdgg *CT_Spacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abgea :=range start .Attr {if _abgea .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_dbgcb ,_bgaeg :=ParseUnionST_TwipsMeasure (_abgea .Value ); +if _bgaeg !=nil {return _bgaeg ;};_cbgdgg .BeforeAttr =&_dbgcb ;continue ;};if _abgea .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_dgbcd ,_bdcbde :=_fg .ParseInt (_abgea .Value ,10,64);if _bdcbde !=nil {return _bdcbde ; +};_cbgdgg .BeforeLinesAttr =&_dgbcd ;continue ;};if _abgea .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_eaeaga ,_eafaf :=ParseUnionST_OnOff (_abgea .Value );if _eafaf !=nil {return _eafaf ; +};_cbgdgg .BeforeAutospacingAttr =&_eaeaga ;continue ;};if _abgea .Name .Local =="\u0061\u0066\u0074e\u0072"{_caedaf ,_dbgdb :=ParseUnionST_TwipsMeasure (_abgea .Value );if _dbgdb !=nil {return _dbgdb ;};_cbgdgg .AfterAttr =&_caedaf ;continue ;};if _abgea .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_dcffb ,_gdgeg :=_fg .ParseInt (_abgea .Value ,10,64); +if _gdgeg !=nil {return _gdgeg ;};_cbgdgg .AfterLinesAttr =&_dcffb ;continue ;};if _abgea .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_gfefg ,_edggee :=ParseUnionST_OnOff (_abgea .Value );if _edggee !=nil {return _edggee ; +};_cbgdgg .AfterAutospacingAttr =&_gfefg ;continue ;};if _abgea .Name .Local =="\u006c\u0069\u006e\u0065"{_ecfad ,_eecdda :=ParseUnionST_SignedTwipsMeasure (_abgea .Value );if _eecdda !=nil {return _eecdda ;};_cbgdgg .LineAttr =&_ecfad ;continue ;};if _abgea .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_cbgdgg .LineRuleAttr .UnmarshalXMLAttr (_abgea ); +continue ;};};for {_dadeeg ,_ggfdde :=d .Token ();if _ggfdde !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_ggfdde );};if _acbccg ,_acccfe :=_dadeeg .(_c .EndElement ); +_acccfe &&_acbccg .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_gc .CT_NonVisualDrawingProps ;CNvGrpSpPr *_gc .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_gc .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ; +ExtLst *_gc .CT_OfficeArtExtensionList ;};func (_dagfdb *ST_TabJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaafg ,_gaagag :=d .Token ();if _gaagag !=nil {return _gaagag ;};if _cgbedd ,_fdefbd :=_eaafg .(_c .EndElement );_fdefbd &&_cgbedd .Name ==start .Name {*_dagfdb =1; +return nil ;};if _acgcad ,_abcac :=_eaafg .(_c .CharData );!_abcac {return _e .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",_eaafg );}else {switch string (_acgcad ){case "":*_dagfdb =0; +case "\u0063\u006c\u0065a\u0072":*_dagfdb =1;case "\u0073\u0074\u0061r\u0074":*_dagfdb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dagfdb =3;case "\u0065\u006e\u0064":*_dagfdb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dagfdb =5;case "\u0062\u0061\u0072":*_dagfdb =6; +case "\u006e\u0075\u006d":*_dagfdb =7;case "\u006c\u0065\u0066\u0074":*_dagfdb =8;case "\u0072\u0069\u0067h\u0074":*_dagfdb =9;};};_eaafg ,_gaagag =d .Token ();if _gaagag !=nil {return _gaagag ;};if _fgfccf ,_ccade :=_eaafg .(_c .EndElement );_ccade &&_fgfccf .Name ==start .Name {return nil ; +};return _e .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",_eaafg );}; -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_ceaae *CT_TblPPr )ValidateWithPath (path string )error {if _ceaae .LeftFromTextAttr !=nil {if _febfc :=_ceaae .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072"); +_febfc !=nil {return _febfc ;};};if _ceaae .RightFromTextAttr !=nil {if _bfdde :=_ceaae .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_bfdde !=nil {return _bfdde ; +};};if _ceaae .TopFromTextAttr !=nil {if _fbaga :=_ceaae .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_fbaga !=nil {return _fbaga ;};};if _ceaae .BottomFromTextAttr !=nil {if _cedab :=_ceaae .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072"); +_cedab !=nil {return _cedab ;};};if _gfgab :=_ceaae .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_gfgab !=nil {return _gfgab ;};if _afdab :=_ceaae .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_afdab !=nil {return _afdab ;};if _fdfaf :=_ceaae .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_fdfaf !=nil {return _fdfaf ;};if _ceaae .TblpXAttr !=nil {if _bceea :=_ceaae .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072"); +_bceea !=nil {return _bceea ;};};if _bcedeg :=_ceaae .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bcedeg !=nil {return _bcedeg ;};if _ceaae .TblpYAttr !=nil {if _eegae :=_ceaae .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072"); +_eegae !=nil {return _eegae ;};};return nil ;}; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_ebddf *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func NewCT_Frameset ()*CT_Frameset {_efaa :=&CT_Frameset {};return _efaa }; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// Validate validates the CT_Numbering and its children +func (_gdcbdc *CT_Numbering )Validate ()error {return _gdcbdc .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_ddbgf *CT_EdnPos )ValidateWithPath (path string )error {if _ddbgf .ValAttr ==ST_EdnPosUnset {return _e .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 _fdbgb :=_ddbgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbgb !=nil {return _fdbgb ;};return nil ;};func (_aecbf ST_LevelSuffix )ValidateWithPath (path string )error {switch _aecbf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecbf )); +};return nil ;};func (_bgddd *CT_FFStatusText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdda :=range start .Attr {if _cdda .Name .Local =="\u0074\u0079\u0070\u0065"{_bgddd .TypeAttr .UnmarshalXMLAttr (_cdda );continue ;};if _cdda .Name .Local =="\u0076\u0061\u006c"{_acafc ,_gbdcef :=_cdda .Value ,error (nil ); +if _gbdcef !=nil {return _gbdcef ;};_bgddd .ValAttr =&_acafc ;continue ;};};for {_babdb ,_fcggd :=d .Token ();if _fcggd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_fcggd ); +};if _eccfg ,_egccd :=_babdb .(_c .EndElement );_egccd &&_eccfg .Name ==start .Name {break ;};};return nil ;};func (_ebgeeg *CT_RPrOriginal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebgeeg .RStyle !=nil {_cefdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_ebgeeg .RStyle ,_cefdg );};if _ebgeeg .RFonts !=nil {_ebdgdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ebgeeg .RFonts ,_ebdgdg );};if _ebgeeg .B !=nil {_eebfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_ebgeeg .B ,_eebfe );};if _ebgeeg .BCs !=nil {_aadggf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ebgeeg .BCs ,_aadggf );};if _ebgeeg .I !=nil {_cbebg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_ebgeeg .I ,_cbebg );};if _ebgeeg .ICs !=nil {_fafge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ebgeeg .ICs ,_fafge );};if _ebgeeg .Caps !=nil {_fdcfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_ebgeeg .Caps ,_fdcfg );};if _ebgeeg .SmallCaps !=nil {_fgaacc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ebgeeg .SmallCaps ,_fgaacc );};if _ebgeeg .Strike !=nil {_bbcbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_ebgeeg .Strike ,_bbcbe );};if _ebgeeg .Dstrike !=nil {_afgab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ebgeeg .Dstrike ,_afgab );};if _ebgeeg .Outline !=nil {_fcgca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_ebgeeg .Outline ,_fcgca );};if _ebgeeg .Shadow !=nil {_gecfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ebgeeg .Shadow ,_gecfb );};if _ebgeeg .Emboss !=nil {_cfdcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_ebgeeg .Emboss ,_cfdcd );};if _ebgeeg .Imprint !=nil {_dgdec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ebgeeg .Imprint ,_dgdec );};if _ebgeeg .NoProof !=nil {_gcfb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_ebgeeg .NoProof ,_gcfb );};if _ebgeeg .SnapToGrid !=nil {_afedee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ebgeeg .SnapToGrid ,_afedee );};if _ebgeeg .Vanish !=nil {_defaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_ebgeeg .Vanish ,_defaa );};if _ebgeeg .WebHidden !=nil {_bcbeg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ebgeeg .WebHidden ,_bcbeg );};if _ebgeeg .Color !=nil {_abggg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_ebgeeg .Color ,_abggg );};if _ebgeeg .Spacing !=nil {_ggfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ebgeeg .Spacing ,_ggfgc );};if _ebgeeg .W !=nil {_dfcda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_ebgeeg .W ,_dfcda );};if _ebgeeg .Kern !=nil {_feade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ebgeeg .Kern ,_feade );};if _ebgeeg .Position !=nil {_dgcgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ebgeeg .Position ,_dgcgc );};if _ebgeeg .Sz !=nil {_bacgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ebgeeg .Sz ,_bacgc );};if _ebgeeg .SzCs !=nil {_cfbce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_ebgeeg .SzCs ,_cfbce );};if _ebgeeg .Highlight !=nil {_begacf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebgeeg .Highlight ,_begacf );};if _ebgeeg .U !=nil {_aefeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_ebgeeg .U ,_aefeb );};if _ebgeeg .Effect !=nil {_baagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ebgeeg .Effect ,_baagf );};if _ebgeeg .Bdr !=nil {_feefdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_ebgeeg .Bdr ,_feefdb );};if _ebgeeg .Shd !=nil {_babge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ebgeeg .Shd ,_babge );};if _ebgeeg .FitText !=nil {_cbgca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_ebgeeg .FitText ,_cbgca );};if _ebgeeg .VertAlign !=nil {_gcbcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ebgeeg .VertAlign ,_gcbcg );};if _ebgeeg .Rtl !=nil {_cfcfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_ebgeeg .Rtl ,_cfcfc );};if _ebgeeg .Cs !=nil {_bggfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ebgeeg .Cs ,_bggfc );};if _ebgeeg .Em !=nil {_gacbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_ebgeeg .Em ,_gacbg );};if _ebgeeg .Lang !=nil {_fbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ebgeeg .Lang ,_fbgb );};if _ebgeeg .EastAsianLayout !=nil {_gebee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_ebgeeg .EastAsianLayout ,_gebee );};if _ebgeeg .SpecVanish !=nil {_fcdac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ebgeeg .SpecVanish ,_fcdac ); +};if _ebgeeg .OMath !=nil {_ffcabd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ebgeeg .OMath ,_ffcabd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfcc *CT_Lang )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_bfcc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Comments ()*CT_Comments {_aeegd :=&CT_Comments {};return _aeegd };type CT_Frameset struct{ -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Nested Frameset Size +Sz *CT_String ; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func (_fdfgde *WdCT_PosHChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gddffe :for {_cadad ,_cagbcc :=d .Token ();if _cagbcc !=nil {return _cagbcc ;};switch _gabaeb :=_cadad .(type ){case _c .StartElement :switch _gabaeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_fdfgde .Align =WdST_AlignHUnset ; +if _bcbfcd :=d .DecodeElement (&_fdfgde .Align ,&_gabaeb );_bcbfcd !=nil {return _bcbfcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fdfgde .PosOffset =new (int32 ); +if _cgbgde :=d .DecodeElement (_fdfgde .PosOffset ,&_gabaeb );_cgbgde !=nil {return _cgbgde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gabaeb .Name ); +if _aegdae :=d .Skip ();_aegdae !=nil {return _aegdae ;};};case _c .EndElement :break _gddffe ;case _c .CharData :};};return nil ;};func (_accdd *CT_PixelsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffcaf :=range start .Attr {if _ffcaf .Name .Local =="\u0076\u0061\u006c"{_eddge ,_fagfde :=_fg .ParseUint (_ffcaf .Value ,10,64); +if _fagfde !=nil {return _fagfde ;};_accdd .ValAttr =_eddge ;continue ;};};for {_bbaada ,_fbege :=d .Token ();if _fbege !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_fbege ); +};if _dgbfa ,_cffcf :=_bbaada .(_c .EndElement );_cffcf &&_dgbfa .Name ==start .Name {break ;};};return nil ;}; -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Validate validates the CT_MailMergeDocType and its children +func (_cegbe *CT_MailMergeDocType )Validate ()error {return _cegbe .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func NewComments ()*Comments {_gdggg :=&Comments {};_gdggg .CT_Comments =*NewCT_Comments (); +return _gdggg ;};func (_aagcebe *WdST_RelFromV )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaedb ,_feafa :=d .Token ();if _feafa !=nil {return _feafa ;};if _ebdff ,_cbfaee :=_aaedb .(_c .EndElement );_cbfaee &&_ebdff .Name ==start .Name {*_aagcebe =1; +return nil ;};if _aecgce ,_ecbbaf :=_aaedb .(_c .CharData );!_ecbbaf {return _e .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",_aaedb );}else {switch string (_aecgce ){case "":*_aagcebe =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aagcebe =1;case "\u0070\u0061\u0067\u0065":*_aagcebe =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_aagcebe =3;case "\u006c\u0069\u006e\u0065":*_aagcebe =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_aagcebe =5; +case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_aagcebe =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_aagcebe =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_aagcebe =8; +};};_aaedb ,_feafa =d .Token ();if _feafa !=nil {return _feafa ;};if _edcbc ,_eeaaa :=_aaedb .(_c .EndElement );_eeaaa &&_edcbc .Name ==start .Name {return nil ;};return _e .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",_aaedb ); +}; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_dcfd *CT_Comments )ValidateWithPath (path string )error {for _gdbaf ,_cdfee :=range _dcfd .Comment {if _edgdg :=_cdfee .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_gdbaf )); +_edgdg !=nil {return _edgdg ;};};return nil ;};func (_afggfe *WdCT_EffectExtent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbgaea :=range start .Attr {if _gbgaea .Name .Local =="\u006c"{_befcfd ,_dcbbd :=ParseUnionST_Coordinate (_gbgaea .Value ); +if _dcbbd !=nil {return _dcbbd ;};_afggfe .LAttr =_befcfd ;continue ;};if _gbgaea .Name .Local =="\u0074"{_eagbeg ,_fcbcg :=ParseUnionST_Coordinate (_gbgaea .Value );if _fcbcg !=nil {return _fcbcg ;};_afggfe .TAttr =_eagbeg ;continue ;};if _gbgaea .Name .Local =="\u0072"{_bfcdff ,_cffaefg :=ParseUnionST_Coordinate (_gbgaea .Value ); +if _cffaefg !=nil {return _cffaefg ;};_afggfe .RAttr =_bfcdff ;continue ;};if _gbgaea .Name .Local =="\u0062"{_bdebfe ,_cefdb :=ParseUnionST_Coordinate (_gbgaea .Value );if _cefdb !=nil {return _cefdb ;};_afggfe .BAttr =_bdebfe ;continue ;};};for {_bfcbd ,_aecggfe :=d .Token (); +if _aecggfe !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_aecggfe );};if _edefb ,_dggbff :=_bfcbd .(_c .EndElement ); +_dggbff &&_edefb .Name ==start .Name {break ;};};return nil ;}; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_gedbb *Footnotes )ValidateWithPath (path string )error {if _gfffbc :=_gedbb .CT_Footnotes .ValidateWithPath (path );_gfffbc !=nil {return _gfffbc ;};return nil ;}; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_eebfc *CT_StyleSort )ValidateWithPath (path string )error {if _eebfc .ValAttr ==ST_StyleSortUnset {return _e .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 _fgbgc :=_eebfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbgc !=nil {return _fgbgc ;};return nil ;};func (_gcgd *CT_Markup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feecg :=range start .Attr {if _feecg .Name .Local =="\u0069\u0064"{_geafd ,_cfac :=_fg .ParseInt (_feecg .Value ,10,64); +if _cfac !=nil {return _cfac ;};_gcgd .IdAttr =_geafd ;continue ;};};for {_dcdg ,_cegga :=d .Token ();if _cegga !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_cegga );}; +if _dbfgg ,_adcce :=_dcdg .(_c .EndElement );_adcce &&_dbfgg .Name ==start .Name {break ;};};return nil ;};type CT_Odso struct{ -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_ga .ST_OnOff ; +// UDL Connection String +Udl *CT_String ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Data Source Table Name +Table *CT_String ; -// Object Application -ProgIdAttr *string ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Object Shape -ShapeIdAttr *string ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Field Switches -FieldCodesAttr *string ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_gg .Time ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func _fegbgd (_bggcg bool )uint8 {if _bggcg {return 1;};return 0;};func (_aaafec ST_HdrFtr )String ()string {switch _aaafec {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074"; -case 3:return "\u0066\u0069\u0072s\u0074";};return "";}; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Validate validates the CT_Spacing and its children -func (_ecefc *CT_Spacing )Validate ()error {return _ecefc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_dfgf *CT_Ind )ValidateWithPath (path string )error {if _dfgf .StartAttr !=nil {if _ababa :=_dfgf .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ababa !=nil {return _ababa ;};};if _dfgf .EndAttr !=nil {if _adffd :=_dfgf .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); -_adffd !=nil {return _adffd ;};};if _dfgf .LeftAttr !=nil {if _cgacd :=_dfgf .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_cgacd !=nil {return _cgacd ;};};if _dfgf .RightAttr !=nil {if _caefb :=_dfgf .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); -_caefb !=nil {return _caefb ;};};if _dfgf .HangingAttr !=nil {if _bbdfa :=_dfgf .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bbdfa !=nil {return _bbdfa ;};};if _dfgf .FirstLineAttr !=nil {if _eabaff :=_dfgf .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072"); -_eabaff !=nil {return _eabaff ;};};return nil ;}; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;};func NewCT_Background ()*CT_Background {_cea :=&CT_Background {};return _cea };func (_eeegac ST_MailMergeDocType )String ()string {switch _eeegac {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s"; +case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";}; +return "";};func (_cgdfbd *EG_HdrFtrReferences )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gceff :for {_gdggcc ,_cffbe :=d .Token ();if _cffbe !=nil {return _cffbe ;};switch _baged :=_gdggcc .(type ){case _c .StartElement :switch _baged .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cgdfbd .HeaderReference =NewCT_HdrFtrRef (); +if _ceaaea :=d .DecodeElement (_cgdfbd .HeaderReference ,&_baged );_ceaaea !=nil {return _ceaaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cgdfbd .FooterReference =NewCT_HdrFtrRef (); +if _dgdfbf :=d .DecodeElement (_cgdfbd .FooterReference ,&_baged );_dgdfbf !=nil {return _dgdfbf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_baged .Name ); +if _gdagbc :=d .Skip ();_gdagbc !=nil {return _gdagbc ;};};case _c .EndElement :break _gceff ;case _c .CharData :};};return nil ;};func (_bgcgc ST_FldCharType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfbafd :=_c .Attr {};_cfbafd .Name =name ; +switch _bgcgc {case ST_FldCharTypeUnset :_cfbafd .Value ="";case ST_FldCharTypeBegin :_cfbafd .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_cfbafd .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_cfbafd .Value ="\u0065\u006e\u0064"; +};return _cfbafd ,nil ;};func (_ggadbf ST_FrameLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggadbf .String (),start );}; -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_fbfce *CT_Tc )ValidateWithPath (path string )error {if _fbfce .TcPr !=nil {if _aceef :=_fbfce .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_aceef !=nil {return _aceef ;};};for _ebcdg ,_gfbcf :=range _fbfce .EG_BlockLevelElts {if _cgggf :=_gfbcf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebcdg )); -_cgggf !=nil {return _cgggf ;};};return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_gg .Time ; +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_dgcddb *CT_TopPageBorder )ValidateWithPath (path string )error {if _dgcddb .ValAttr ==ST_BorderUnset {return _e .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 _aceff :=_dgcddb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aceff !=nil {return _aceff ;};if _dgcddb .ColorAttr !=nil {if _bbbbga :=_dgcddb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_bbbbga !=nil {return _bbbbga ;};};if _dgffe :=_dgcddb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dgffe !=nil {return _dgffe ;};if _dgcddb .ShadowAttr !=nil {if _gcefbg :=_dgcddb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_gcefbg !=nil {return _gcefbg ;};};if _dgcddb .FrameAttr !=nil {if _egddd :=_dgcddb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_egddd !=nil {return _egddd ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_edfccd :=&CT_SmartTagType {}; +return _edfccd };func (_ceecbf ST_HeightRule )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgefe :=_c .Attr {};_fgefe .Name =name ;switch _ceecbf {case ST_HeightRuleUnset :_fgefe .Value ="";case ST_HeightRuleAuto :_fgefe .Value ="\u0061\u0075\u0074\u006f"; +case ST_HeightRuleExact :_fgefe .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_fgefe .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fgefe ,nil ;};func NewCT_FontsList ()*CT_FontsList {_bfffd :=&CT_FontsList {};return _bfffd }; +func (_dfgeb *CT_RunTrackChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcbdc :=range start .Attr {if _gcbdc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eabeg ,_gbbec :=_gcbdc .Value ,error (nil );if _gbbec !=nil {return _gbbec ; +};_dfgeb .AuthorAttr =_eabeg ;continue ;};if _gcbdc .Name .Local =="\u0064\u0061\u0074\u0065"{_fbfaf ,_fgecbf :=ParseStdlibTime (_gcbdc .Value );if _fgecbf !=nil {return _fgecbf ;};_dfgeb .DateAttr =&_fbfaf ;continue ;};if _gcbdc .Name .Local =="\u0069\u0064"{_dfdae ,_gccbb :=_fg .ParseInt (_gcbdc .Value ,10,64); +if _gccbb !=nil {return _gccbb ;};_dfgeb .IdAttr =_dfdae ;continue ;};};for {_eecgcc ,_abgdeb :=d .Token ();if _abgdeb !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_abgdeb ); +};if _bcbgab ,_abcbfd :=_eecgcc .(_c .EndElement );_abcbfd &&_bcbgab .Name ==start .Name {break ;};};return nil ;};type CT_TblPPr struct{ -// Annotation Identifier -IdAttr int64 ;}; +// Distance From Left of Table to Text +LeftFromTextAttr *_d .ST_TwipsMeasure ; -// Validate validates the CT_Styles and its children -func (_gdabag *CT_Styles )Validate ()error {return _gdabag .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_eadaa *CT_SdtCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eadaa .SdtPr !=nil {_bebde :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_eadaa .SdtPr ,_bebde );};if _eadaa .SdtEndPr !=nil {_aefba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_eadaa .SdtEndPr ,_aefba );};if _eadaa .SdtContent !=nil {_fcfdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_eadaa .SdtContent ,_fcfdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// (Distance From Right of Table to Text +RightFromTextAttr *_d .ST_TwipsMeasure ; -// Validate validates the Styles and its children -func (_dbdgbc *Styles )Validate ()error {return _dbdgbc .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_dgfeed *ST_PTabAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgfeed =0;case "\u006c\u0065\u0066\u0074":*_dgfeed =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgfeed =2;case "\u0072\u0069\u0067h\u0074":*_dgfeed =3;};return nil ;};func (_ccgae ST_VAnchor )ValidateWithPath (path string )error {switch _ccgae {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgae )); -};return nil ;};func (_dfdcd *CT_PageBorder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfdcd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .IdAttr )}); -};_deccf ,_eedg :=_dfdcd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eedg !=nil {return _eedg ;};start .Attr =append (start .Attr ,_deccf );if _dfdcd .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .ColorAttr )}); -};if _dfdcd .ThemeColorAttr !=ST_ThemeColorUnset {_fdddbb ,_fbad :=_dfdcd .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fbad !=nil {return _fbad ;};start .Attr =append (start .Attr ,_fdddbb ); -};if _dfdcd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .ThemeTintAttr )});};if _dfdcd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .ThemeShadeAttr )}); -};if _dfdcd .SzAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .SzAttr )});};if _dfdcd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .SpaceAttr )}); -};if _dfdcd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .ShadowAttr )});};if _dfdcd .FrameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdcd .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afgdaf ST_Pitch )Validate ()error {return _afgdaf .ValidateWithPath ("")};func (_deaf *CT_Perm )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gceff :=range start .Attr {if _gceff .Name .Local =="\u0069\u0064"{_deca ,_cbaacf :=_gceff .Value ,error (nil ); -if _cbaacf !=nil {return _cbaacf ;};_deaf .IdAttr =_deca ;continue ;};if _gceff .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_deaf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gceff ); -continue ;};};for {_dffaad ,_bcgcf :=d .Token ();if _bcgcf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_bcgcf );};if _gbaa ,_cegaae :=_dffaad .(_a .EndElement );_cegaae &&_gbaa .Name ==start .Name {break ; -};};return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_cfacf :=&CT_SimpleField {};return _cfacf };func (_cefb *CT_FFTextType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eeaaf ,_ggcae :=_cefb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ggcae !=nil {return _ggcae ;};start .Attr =append (start .Attr ,_eeaaf );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecefb *CT_LongHexNumber )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ecefb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bacbc *CT_TabStop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bacbc .ValAttr =ST_TabJc (1);for _ ,_aecbee :=range start .Attr {if _aecbee .Name .Local =="\u0076\u0061\u006c"{_bacbc .ValAttr .UnmarshalXMLAttr (_aecbee ); -continue ;};if _aecbee .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_bacbc .LeaderAttr .UnmarshalXMLAttr (_aecbee );continue ;};if _aecbee .Name .Local =="\u0070\u006f\u0073"{_bbcbg ,_efgdfc :=ParseUnionST_SignedTwipsMeasure (_aecbee .Value ); -if _efgdfc !=nil {return _efgdfc ;};_bacbc .PosAttr =_bbcbg ;continue ;};};for {_acbaa ,_ffece :=d .Token ();if _ffece !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_ffece ); -};if _bcbag ,_dcggbb :=_acbaa .(_a .EndElement );_dcggbb &&_bcbag .Name ==start .Name {break ;};};return nil ;};func NewWdInline ()*WdInline {_eceegb :=&WdInline {};_eceegb .WdCT_Inline =*NewWdCT_Inline ();return _eceegb ;};func NewCT_TextScale ()*CT_TextScale {_ecbec :=&CT_TextScale {}; -return _ecbec }; - -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_ddbfg *WdCT_WordprocessingCanvas )Validate ()error {return _ddbfg .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_dafgd *CT_RunTrackChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcfdf :=range start .Attr {if _gcfdf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_edfbd ,_ddabca :=_gcfdf .Value ,error (nil ); -if _ddabca !=nil {return _ddabca ;};_dafgd .AuthorAttr =_edfbd ;continue ;};if _gcfdf .Name .Local =="\u0064\u0061\u0074\u0065"{_edadb ,_cdgae :=ParseStdlibTime (_gcfdf .Value );if _cdgae !=nil {return _cdgae ;};_dafgd .DateAttr =&_edadb ;continue ;};if _gcfdf .Name .Local =="\u0069\u0064"{_ggdded ,_adagc :=_ea .ParseInt (_gcfdf .Value ,10,64); -if _adagc !=nil {return _adagc ;};_dafgd .IdAttr =_ggdded ;continue ;};};for {_ebeeda ,_gded :=d .Token ();if _gded !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_gded ); -};if _daccf ,_fadec :=_ebeeda .(_a .EndElement );_fadec &&_daccf .Name ==start .Name {break ;};};return nil ;};func (_cgebc ST_StyleType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgebc .String (),start );};func (_efcdec *WdWpc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcdec .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas (); -_fffab :for {_bbbed ,_ddegg :=d .Token ();if _ddegg !=nil {return _ddegg ;};switch _faddec :=_bbbed .(type ){case _a .StartElement :switch _faddec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0067"}:_efcdec .Bg =_gga .NewCT_BackgroundFormatting (); -if _efagdab :=d .DecodeElement (_efcdec .Bg ,&_faddec );_efagdab !=nil {return _efagdab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0068\u006fl\u0065"}:_efcdec .Whole =_gga .NewCT_WholeE2oFormatting (); -if _ebcbba :=d .DecodeElement (_efcdec .Whole ,&_faddec );_ebcbba !=nil {return _ebcbba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_ggefd :=NewWdCT_WordprocessingCanvasChoice (); -if _ccbcc :=d .DecodeElement (&_ggefd .Wsp ,&_faddec );_ccbcc !=nil {return _ccbcc ;};_efcdec .Choice =append (_efcdec .Choice ,_ggefd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ffbcb :=NewWdCT_WordprocessingCanvasChoice (); -if _ggfgg :=d .DecodeElement (&_ffbcb .Pic ,&_faddec );_ggfgg !=nil {return _ggfgg ;};_efcdec .Choice =append (_efcdec .Choice ,_ffbcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ebcbc :=NewWdCT_WordprocessingCanvasChoice (); -if _bgadf :=d .DecodeElement (&_ebcbc .ContentPart ,&_faddec );_bgadf !=nil {return _bgadf ;};_efcdec .Choice =append (_efcdec .Choice ,_ebcbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_dfdag :=NewWdCT_WordprocessingCanvasChoice (); -if _efggg :=d .DecodeElement (&_dfdag .Wgp ,&_faddec );_efggg !=nil {return _efggg ;};_efcdec .Choice =append (_efcdec .Choice ,_dfdag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cadbd :=NewWdCT_WordprocessingCanvasChoice (); -if _fecgdd :=d .DecodeElement (&_cadbd .GraphicFrame ,&_faddec );_fecgdd !=nil {return _fecgdd ;};_efcdec .Choice =append (_efcdec .Choice ,_cadbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcdec .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _cgedbf :=d .DecodeElement (_efcdec .ExtLst ,&_faddec );_cgedbf !=nil {return _cgedbf ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057p\u0063 \u0025\u0076",_faddec .Name ); -if _agefaa :=d .Skip ();_agefaa !=nil {return _agefaa ;};};case _a .EndElement :break _fffab ;case _a .CharData :};};return nil ;};type CT_P struct{ +// Distance From Top of Table to Text +TopFromTextAttr *_d .ST_TwipsMeasure ; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Distance From Bottom of Table to Text +BottomFromTextAttr *_d .ST_TwipsMeasure ; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _d .ST_XAlign ; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_gffdc :=&CT_MathCtrlDel {};return _gffdc };func (_fddgd *CT_Ruby )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ecfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}}; -e .EncodeElement (_fddgd .RubyPr ,_ecfb );_bgcgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_fddgd .Rt ,_bgcgg );_cfcac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}}; -e .EncodeElement (_fddgd .RubyBase ,_cfcac );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _d .ST_YAlign ; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_bbgg *CT_SdtEndPr )ValidateWithPath (path string )error {for _abadba ,_dcega :=range _bbgg .RPr {if _efefd :=_dcega .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_abadba ));_efefd !=nil {return _efefd ; -};};return nil ;}; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;}; -// Validate validates the EG_RPrMath and its children -func (_feacec *EG_RPrMath )Validate ()error {return _feacec .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_bbgfc *EG_BlockLevelElts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbgfc .AltChunk !=nil {_caece :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_dggfcd :=range _bbgfc .AltChunk {e .EncodeElement (_dggfcd ,_caece );};};if _bbgfc .EG_ContentBlockContent !=nil {for _ ,_eacce :=range _bbgfc .EG_ContentBlockContent {_eacce .MarshalXML (e ,_a .StartElement {});};};return nil ;};func (_ggcacd ST_CombineBrackets )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggcacd .String (),start ); -}; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_bbacce *CT_Jc )ValidateWithPath (path string )error {if _bbacce .ValAttr ==ST_JcUnset {return _e .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 _efaf :=_bbacce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efaf !=nil {return _efaf ;};return nil ;};func (_geeffg ST_Underline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_geeffg .String (),start ); +};type EG_ContentRunContent struct{ -// Validate validates the CT_TblPrBase and its children -func (_becef *CT_TblPrBase )Validate ()error {return _becef .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};type EG_BlockLevelElts struct{ +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_bcg *CT_AbstractNum )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcde :=range start .Attr {if _bcde .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_ece ,_gcc :=_ea .ParseInt (_bcde .Value ,10,64); -if _gcc !=nil {return _gcc ;};_bcg .AbstractNumIdAttr =_ece ;continue ;};};_dd :for {_eae ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _fcf :=_eae .(type ){case _a .StartElement :switch _fcf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0073\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0073\u0069\u0064"}:_bcg .Nsid =NewCT_LongHexNumber (); -if _dggc :=d .DecodeElement (_bcg .Nsid ,&_fcf );_dggc !=nil {return _dggc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_bcg .MultiLevelType =NewCT_MultiLevelType (); -if _afg :=d .DecodeElement (_bcg .MultiLevelType ,&_fcf );_afg !=nil {return _afg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006d\u0070\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_bcg .Tmpl =NewCT_LongHexNumber (); -if _fegf :=d .DecodeElement (_bcg .Tmpl ,&_fcf );_fegf !=nil {return _fegf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bcg .Name =NewCT_String (); -if _gbg :=d .DecodeElement (_bcg .Name ,&_fcf );_gbg !=nil {return _gbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_bcg .StyleLink =NewCT_String (); -if _fce :=d .DecodeElement (_bcg .StyleLink ,&_fcf );_fce !=nil {return _fce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_bcg .NumStyleLink =NewCT_String (); -if _beb :=d .DecodeElement (_bcg .NumStyleLink ,&_fcf );_beb !=nil {return _beb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_ggef :=NewCT_Lvl (); -if _cbf :=d .DecodeElement (_ggef ,&_fcf );_cbf !=nil {return _cbf ;};_bcg .Lvl =append (_bcg .Lvl ,_ggef );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_fcf .Name ); -if _db :=d .Skip ();_db !=nil {return _db ;};};case _a .EndElement :break _dd ;case _a .CharData :};};return nil ;};func (_gbgfe ST_Zoom )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfeeaf :=_a .Attr {};_gfeeaf .Name =name ;switch _gbgfe {case ST_ZoomUnset :_gfeeaf .Value =""; -case ST_ZoomNone :_gfeeaf .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_gfeeaf .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_gfeeaf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_gfeeaf .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074"; -};return _gfeeaf ,nil ;}; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// Validate validates the CT_ObjectLink and its children -func (_dfadef *CT_ObjectLink )Validate ()error {return _dfadef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_acd *CT_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -if _acd .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_acd .ColorAttr )});};if _acd .ThemeColorAttr !=ST_ThemeColorUnset {_fgd ,_dcc :=_acd .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_fgd );};if _acd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acd .ThemeTintAttr )}); -};if _acd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acd .ThemeShadeAttr )});};e .EncodeToken (start ); -if _acd .Any !=nil {for _ ,_fcb :=range _acd .Any {_fcb .MarshalXML (e ,_a .StartElement {});};};if _acd .Drawing !=nil {_bbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_acd .Drawing ,_bbe ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfgbce *CT_SimpleField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cfgbce .InstrAttr )}); -if _cfgbce .FldLockAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_cfgbce .FldLockAttr )});};if _cfgbce .DirtyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_cfgbce .DirtyAttr )}); -};e .EncodeToken (start );if _cfgbce .FldData !=nil {_abgde :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_cfgbce .FldData ,_abgde );};if _cfgbce .EG_PContent !=nil {for _ ,_fdgbe :=range _cfgbce .EG_PContent {_fdgbe .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// Validate validates the CT_Tabs and its children -func (_bcfde *CT_Tabs )Validate ()error {return _bcfde .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func (_fabacf ST_DropCap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbbfce :=_a .Attr {};_dbbfce .Name =name ;switch _fabacf {case ST_DropCapUnset :_dbbfce .Value =""; -case ST_DropCapNone :_dbbfce .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_dbbfce .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_dbbfce .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _dbbfce ,nil ;}; +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// Validate validates the CT_VerticalJc and its children -func (_beddg *CT_VerticalJc )Validate ()error {return _beddg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_fffcbg *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fffcbg =0; -case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fffcbg =1;case "\u0069\u0063\u006f\u006e":*_fffcbg =2;};return nil ;};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4; -);type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Annotation Identifier -IdAttr int64 ;};func (_egeafb ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _egeafb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egeafb )); -};return nil ;};func (_egfae *CT_Language )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egfae .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_egfae .ValAttr )}); -};if _egfae .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_gd .Sprintf ("\u0025\u0076",*_egfae .EastAsiaAttr )});};if _egfae .BidiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_egfae .BidiAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Hdr struct{CT_HdrFtr };func (_cccaag *WdCT_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cccaag .SimplePos =_gga .NewCT_Point2D (); -_cccaag .PositionH =NewWdCT_PosH ();_cccaag .PositionV =NewWdCT_PosV ();_cccaag .Extent =_gga .NewCT_PositiveSize2D ();_cccaag .DocPr =_gga .NewCT_NonVisualDrawingProps ();_cccaag .Graphic =_gga .NewGraphic ();for _ ,_gdbeac :=range start .Attr {if _gdbeac .Name .Local =="\u0064\u0069\u0073t\u0054"{_acfedc ,_eabacg :=_ea .ParseUint (_gdbeac .Value ,10,32); -if _eabacg !=nil {return _eabacg ;};_dgcecb :=uint32 (_acfedc );_cccaag .DistTAttr =&_dgcecb ;continue ;};if _gdbeac .Name .Local =="\u0064\u0069\u0073t\u004c"{_fdbaf ,_cedece :=_ea .ParseUint (_gdbeac .Value ,10,32);if _cedece !=nil {return _cedece ;}; -_febca :=uint32 (_fdbaf );_cccaag .DistLAttr =&_febca ;continue ;};if _gdbeac .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_bdcea ,_bdfcb :=_ea .ParseBool (_gdbeac .Value );if _bdfcb !=nil {return _bdfcb ;};_cccaag .SimplePosAttr =&_bdcea ; -continue ;};if _gdbeac .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bcfgf ,_fceff :=_ea .ParseBool (_gdbeac .Value );if _fceff !=nil {return _fceff ;};_cccaag .BehindDocAttr =_bcfgf ;continue ;};if _gdbeac .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_efbaf ,_ffbce :=_ea .ParseBool (_gdbeac .Value ); -if _ffbce !=nil {return _ffbce ;};_cccaag .LayoutInCellAttr =_efbaf ;continue ;};if _gdbeac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aedea ,_ebgcb :=_ea .ParseBool (_gdbeac .Value );if _ebgcb !=nil {return _ebgcb ;};_cccaag .HiddenAttr =&_aedea ; -continue ;};if _gdbeac .Name .Local =="\u0064\u0069\u0073t\u0042"{_bdecc ,_dbdgga :=_ea .ParseUint (_gdbeac .Value ,10,32);if _dbdgga !=nil {return _dbdgga ;};_bbcec :=uint32 (_bdecc );_cccaag .DistBAttr =&_bbcec ;continue ;};if _gdbeac .Name .Local =="\u0064\u0069\u0073t\u0052"{_cbdfbg ,_acgac :=_ea .ParseUint (_gdbeac .Value ,10,32); -if _acgac !=nil {return _acgac ;};_dfffed :=uint32 (_cbdfbg );_cccaag .DistRAttr =&_dfffed ;continue ;};if _gdbeac .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_agfbg ,_bfdff :=_ea .ParseUint (_gdbeac .Value ,10,32); -if _bfdff !=nil {return _bfdff ;};_cccaag .RelativeHeightAttr =uint32 (_agfbg );continue ;};if _gdbeac .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dggcga ,_cgfda :=_ea .ParseBool (_gdbeac .Value );if _cgfda !=nil {return _cgfda ;};_cccaag .LockedAttr =_dggcga ; -continue ;};if _gdbeac .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_egegc ,_bdcfa :=_ea .ParseBool (_gdbeac .Value );if _bdcfa !=nil {return _bdcfa ;};_cccaag .AllowOverlapAttr =_egegc ;continue ;};};_gddbe :for {_agcbb ,_adedb :=d .Token (); -if _adedb !=nil {return _adedb ;};switch _eeaec :=_agcbb .(type ){case _a .StartElement :switch _eeaec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _gecgff :=d .DecodeElement (_cccaag .SimplePos ,&_eeaec ); -_gecgff !=nil {return _gecgff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _gfgca :=d .DecodeElement (_cccaag .PositionH ,&_eeaec ); -_gfgca !=nil {return _gfgca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _gfgdbc :=d .DecodeElement (_cccaag .PositionV ,&_eeaec ); -_gfgdbc !=nil {return _gfgdbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gcdfeb :=d .DecodeElement (_cccaag .Extent ,&_eeaec ); -_gcdfeb !=nil {return _gcdfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cccaag .EffectExtent =NewWdCT_EffectExtent (); -if _cbfdc :=d .DecodeElement (_cccaag .EffectExtent ,&_eeaec );_cbfdc !=nil {return _cbfdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cccaag .Choice =NewWdEG_WrapTypeChoice (); -if _cabgeb :=d .DecodeElement (&_cccaag .Choice .WrapNone ,&_eeaec );_cabgeb !=nil {return _cabgeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cccaag .Choice =NewWdEG_WrapTypeChoice (); -if _eeggff :=d .DecodeElement (&_cccaag .Choice .WrapSquare ,&_eeaec );_eeggff !=nil {return _eeggff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cccaag .Choice =NewWdEG_WrapTypeChoice (); -if _cbafda :=d .DecodeElement (&_cccaag .Choice .WrapTight ,&_eeaec );_cbafda !=nil {return _cbafda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cccaag .Choice =NewWdEG_WrapTypeChoice (); -if _gaffdbf :=d .DecodeElement (&_cccaag .Choice .WrapThrough ,&_eeaec );_gaffdbf !=nil {return _gaffdbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cccaag .Choice =NewWdEG_WrapTypeChoice (); -if _ccbff :=d .DecodeElement (&_cccaag .Choice .WrapTopAndBottom ,&_eeaec );_ccbff !=nil {return _ccbff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _begdc :=d .DecodeElement (_cccaag .DocPr ,&_eeaec ); -_begdc !=nil {return _begdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cccaag .CNvGraphicFramePr =_gga .NewCT_NonVisualGraphicFrameProperties (); -if _cdbcfb :=d .DecodeElement (_cccaag .CNvGraphicFramePr ,&_eeaec );_cdbcfb !=nil {return _cdbcfb ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cbbfbc :=d .DecodeElement (_cccaag .Graphic ,&_eeaec ); -_cbbfbc !=nil {return _cbbfbc ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_eeaec .Name ); -if _gcgdea :=d .Skip ();_gcgdea !=nil {return _gcgdea ;};};case _a .EndElement :break _gddbe ;case _a .CharData :};};return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_dcfgd :=&CT_LevelSuffix {};_dcfgd .ValAttr =ST_LevelSuffix (1);return _dcfgd ; -};func (_fbeaab *CT_TrackChangeRange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbeaab .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bdcab ,_decb :=_fbeaab .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _decb !=nil {return _decb ;};start .Attr =append (start .Attr ,_bdcab );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fbeaab .AuthorAttr )}); -if _fbeaab .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fbeaab .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fbeaab .IdAttr )}); -start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgggef ST_FrameLayout )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egcgf :=_a .Attr {}; -_egcgf .Name =name ;switch _dgggef {case ST_FrameLayoutUnset :_egcgf .Value ="";case ST_FrameLayoutRows :_egcgf .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_egcgf .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_egcgf .Value ="\u006e\u006f\u006e\u0065"; -};return _egcgf ,nil ;}; +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_fdafa *CT_PPr )ValidateWithPath (path string )error {if _fdafa .PStyle !=nil {if _fadfg :=_fdafa .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_fadfg !=nil {return _fadfg ;};};if _fdafa .KeepNext !=nil {if _dccdb :=_fdafa .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_dccdb !=nil {return _dccdb ;};};if _fdafa .KeepLines !=nil {if _cfcfc :=_fdafa .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_cfcfc !=nil {return _cfcfc ;};};if _fdafa .PageBreakBefore !=nil {if _ddedf :=_fdafa .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_ddedf !=nil {return _ddedf ;};};if _fdafa .FramePr !=nil {if _dfbdd :=_fdafa .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dfbdd !=nil {return _dfbdd ;};};if _fdafa .WidowControl !=nil {if _aegeb :=_fdafa .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_aegeb !=nil {return _aegeb ;};};if _fdafa .NumPr !=nil {if _afafcd :=_fdafa .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_afafcd !=nil {return _afafcd ;};};if _fdafa .SuppressLineNumbers !=nil {if _bbcgd :=_fdafa .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_bbcgd !=nil {return _bbcgd ;};};if _fdafa .PBdr !=nil {if _gefbg :=_fdafa .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_gefbg !=nil {return _gefbg ;};};if _fdafa .Shd !=nil {if _aadec :=_fdafa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_aadec !=nil {return _aadec ;};};if _fdafa .Tabs !=nil {if _ccbae :=_fdafa .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ccbae !=nil {return _ccbae ;};};if _fdafa .SuppressAutoHyphens !=nil {if _fbfea :=_fdafa .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_fbfea !=nil {return _fbfea ;};};if _fdafa .Kinsoku !=nil {if _bcbgg :=_fdafa .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_bcbgg !=nil {return _bcbgg ;};};if _fdafa .WordWrap !=nil {if _cdeec :=_fdafa .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_cdeec !=nil {return _cdeec ;};};if _fdafa .OverflowPunct !=nil {if _afebae :=_fdafa .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_afebae !=nil {return _afebae ;};};if _fdafa .TopLinePunct !=nil {if _fffga :=_fdafa .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_fffga !=nil {return _fffga ;};};if _fdafa .AutoSpaceDE !=nil {if _fffce :=_fdafa .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fffce !=nil {return _fffce ;};};if _fdafa .AutoSpaceDN !=nil {if _gddgb :=_fdafa .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_gddgb !=nil {return _gddgb ;};};if _fdafa .Bidi !=nil {if _dceba :=_fdafa .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dceba !=nil {return _dceba ;};};if _fdafa .AdjustRightInd !=nil {if _bdece :=_fdafa .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_bdece !=nil {return _bdece ;};};if _fdafa .SnapToGrid !=nil {if _fabfa :=_fdafa .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fabfa !=nil {return _fabfa ;};};if _fdafa .Spacing !=nil {if _bfadd :=_fdafa .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_bfadd !=nil {return _bfadd ;};};if _fdafa .Ind !=nil {if _afdea :=_fdafa .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_afdea !=nil {return _afdea ;};};if _fdafa .ContextualSpacing !=nil {if _fefbd :=_fdafa .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_fefbd !=nil {return _fefbd ;};};if _fdafa .MirrorIndents !=nil {if _aagee :=_fdafa .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aagee !=nil {return _aagee ;};};if _fdafa .SuppressOverlap !=nil {if _gfeb :=_fdafa .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_gfeb !=nil {return _gfeb ;};};if _fdafa .Jc !=nil {if _affdbc :=_fdafa .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_affdbc !=nil {return _affdbc ;};};if _fdafa .TextDirection !=nil {if _ceccb :=_fdafa .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_ceccb !=nil {return _ceccb ;};};if _fdafa .TextAlignment !=nil {if _fffac :=_fdafa .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_fffac !=nil {return _fffac ;};};if _fdafa .TextboxTightWrap !=nil {if _fbdaf :=_fdafa .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_fbdaf !=nil {return _fbdaf ;};};if _fdafa .OutlineLvl !=nil {if _gfcdf :=_fdafa .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_gfcdf !=nil {return _gfcdf ;};};if _fdafa .DivId !=nil {if _begff :=_fdafa .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_begff !=nil {return _begff ;};};if _fdafa .CnfStyle !=nil {if _bdfda :=_fdafa .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bdfda !=nil {return _bdfda ;};};if _fdafa .RPr !=nil {if _gffcb :=_fdafa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_gffcb !=nil {return _gffcb ;};};if _fdafa .SectPr !=nil {if _egcgc :=_fdafa .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_egcgc !=nil {return _egcgc ;};};if _fdafa .PPrChange !=nil {if _dgdff :=_fdafa .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_dgdff !=nil {return _dgdff ;};};return nil ;}; +// Validate validates the CT_RubyPr and its children +func (_bcbfg *CT_RubyPr )Validate ()error {return _bcbfg .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");}; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_ddbcf *CT_TrPr )ValidateWithPath (path string )error {for _egbde ,_agfdcc :=range _ddbcf .CnfStyle {if _bcage :=_agfdcc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_egbde )); -_bcage !=nil {return _bcage ;};};for _bdbbeb ,_dfcfg :=range _ddbcf .DivId {if _agebb :=_dfcfg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bdbbeb ));_agebb !=nil {return _agebb ;};};for _gadga ,_eacgb :=range _ddbcf .GridBefore {if _bbdca :=_eacgb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gadga )); -_bbdca !=nil {return _bbdca ;};};for _fcfdc ,_abagf :=range _ddbcf .GridAfter {if _dcfad :=_abagf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcfdc ));_dcfad !=nil {return _dcfad ; -};};for _gabgd ,_bggdg :=range _ddbcf .WBefore {if _gecga :=_bggdg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gabgd ));_gecga !=nil {return _gecga ;};};for _feadf ,_ddeefd :=range _ddbcf .WAfter {if _egbfdb :=_ddeefd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_feadf )); -_egbfdb !=nil {return _egbfdb ;};};for _dbbcec ,_dcffa :=range _ddbcf .CantSplit {if _gedaf :=_dcffa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dbbcec ));_gedaf !=nil {return _gedaf ; -};};for _geeba ,_fcaff :=range _ddbcf .TrHeight {if _eagfae :=_fcaff .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_geeba ));_eagfae !=nil {return _eagfae ;};};for _gbbfg ,_caeaa :=range _ddbcf .TblHeader {if _abefd :=_caeaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbbfg )); -_abefd !=nil {return _abefd ;};};for _cfdbc ,_cbgdg :=range _ddbcf .TblCellSpacing {if _cdaacf :=_cbgdg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_cfdbc )); -_cdaacf !=nil {return _cdaacf ;};};for _bbcgdc ,_cfgab :=range _ddbcf .Jc {if _dacf :=_cfgab .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_bbcgdc ));_dacf !=nil {return _dacf ;};};for _fddfg ,_caddd :=range _ddbcf .Hidden {if _cbdeb :=_caddd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_fddfg )); -_cbdeb !=nil {return _cbdeb ;};};if _ddbcf .Ins !=nil {if _aababf :=_ddbcf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_aababf !=nil {return _aababf ;};};if _ddbcf .Del !=nil {if _ceedd :=_ddbcf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_ceedd !=nil {return _ceedd ;};};if _ddbcf .TrPrChange !=nil {if _gecfbd :=_ddbcf .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gecfbd !=nil {return _gecfbd ;};};return nil ;}; +// Validate validates the CT_Perm and its children +func (_gegga *CT_Perm )Validate ()error {return _gegga .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");}; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_addee *CT_TextEffect )ValidateWithPath (path string )error {if _addee .ValAttr ==ST_TextEffectUnset {return _gd .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 _eaebcf :=_addee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaebcf !=nil {return _eaebcf ;};return nil ;};func NewCT_RPrChange ()*CT_RPrChange {_gdfagf :=&CT_RPrChange {};_gdfagf .RPr =NewCT_RPrOriginal (); -return _gdfagf ;};func (_bfga *CT_FontFamily )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bdce ,_dbaf :=_bfga .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbaf !=nil {return _dbaf ;};start .Attr =append (start .Attr ,_bdce ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3; -ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;);func (_beddd ST_EdGrp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beddd .String (),start );}; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_afedb *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _afedb .W !=nil {if _gbec :=_afedb .W .ValidateWithPath (path +"\u002f\u0057");_gbec !=nil {return _gbec ;};};if _afedb .Color !=nil {if _ceace :=_afedb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_ceace !=nil {return _ceace ;};};if _afedb .NoBorder !=nil {if _cfaae :=_afedb .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_cfaae !=nil {return _cfaae ;};};if _afedb .FlatBorders !=nil {if _ccgaa :=_afedb .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_ccgaa !=nil {return _ccgaa ;};};return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_eefeg :=&CT_FrameLayout {};_eefeg .ValAttr =ST_FrameLayout (1);return _eefeg ;};func (_gdcfe *EG_RangeMarkupElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdcfe .BookmarkStart !=nil {_aeggedb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_gdcfe .BookmarkStart ,_aeggedb );};if _gdcfe .BookmarkEnd !=nil {_fgaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_gdcfe .BookmarkEnd ,_fgaca ); +};if _gdcfe .MoveFromRangeStart !=nil {_bcdcg :=_c .StartElement {Name :_c .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_gdcfe .MoveFromRangeStart ,_bcdcg );};if _gdcfe .MoveFromRangeEnd !=nil {_dcfbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}}; +e .EncodeElement (_gdcfe .MoveFromRangeEnd ,_dcfbf );};if _gdcfe .MoveToRangeStart !=nil {_gecbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gdcfe .MoveToRangeStart ,_gecbgb ); +};if _gdcfe .MoveToRangeEnd !=nil {_dgebe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gdcfe .MoveToRangeEnd ,_dgebe );};if _gdcfe .CommentRangeStart !=nil {_ecgeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_gdcfe .CommentRangeStart ,_ecgeg );};if _gdcfe .CommentRangeEnd !=nil {_ececf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gdcfe .CommentRangeEnd ,_ececf ); +};if _gdcfe .CustomXmlInsRangeStart !=nil {_ccfef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gdcfe .CustomXmlInsRangeStart ,_ccfef ); +};if _gdcfe .CustomXmlInsRangeEnd !=nil {_ecbdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_gdcfe .CustomXmlInsRangeEnd ,_ecbdb ); +};if _gdcfe .CustomXmlDelRangeStart !=nil {_baecbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gdcfe .CustomXmlDelRangeStart ,_baecbf ); +};if _gdcfe .CustomXmlDelRangeEnd !=nil {_bgafea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_gdcfe .CustomXmlDelRangeEnd ,_bgafea ); +};if _gdcfe .CustomXmlMoveFromRangeStart !=nil {_bfggff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}}; +e .EncodeElement (_gdcfe .CustomXmlMoveFromRangeStart ,_bfggff );};if _gdcfe .CustomXmlMoveFromRangeEnd !=nil {_cgbfge :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}}; +e .EncodeElement (_gdcfe .CustomXmlMoveFromRangeEnd ,_cgbfge );};if _gdcfe .CustomXmlMoveToRangeStart !=nil {_ebdec :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}}; +e .EncodeElement (_gdcfe .CustomXmlMoveToRangeStart ,_ebdec );};if _gdcfe .CustomXmlMoveToRangeEnd !=nil {_abcbec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}}; +e .EncodeElement (_gdcfe .CustomXmlMoveToRangeEnd ,_abcbec );};return nil ;};func (_dbcc *CT_DocPartType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbcc .ValAttr =ST_DocPartType (1);for _ ,_cgfe :=range start .Attr {if _cgfe .Name .Local =="\u0076\u0061\u006c"{_dbcc .ValAttr .UnmarshalXMLAttr (_cgfe ); +continue ;};};for {_ccda ,_gbedb :=d .Token ();if _gbedb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_gbedb );};if _bagbb ,_gfcee :=_ccda .(_c .EndElement ); +_gfcee &&_bagbb .Name ==start .Name {break ;};};return nil ;};func (_dffge ST_AnnotationVMerge )Validate ()error {return _dffge .ValidateWithPath ("")};func (_cba *CT_BookmarkRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cba .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cba .ColFirstAttr )}); +};if _cba .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_e .Sprintf ("\u0025\u0076",*_cba .ColLastAttr )});};if _cba .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_agbef ,_gege :=_cba .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _gege !=nil {return _gege ;};start .Attr =append (start .Attr ,_agbef );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_cba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};type ST_FFTextType byte ;func (_fdgbb *EG_RPrMath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _fdgbb .Ins !=nil {_bgcbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_fdgbb .Ins ,_bgcbdd );};if _fdgbb .Del !=nil {_deeebge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_fdgbb .Del ,_deeebge );};if _fdgbb .RPr !=nil {_aafebd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_fdgbb .RPr ,_aafebd );};return nil ;}; -// Validate validates the CT_MailMergeDocType and its children -func (_gbdd *CT_MailMergeDocType )Validate ()error {return _gbdd .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_acffa *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_bccdb *WdInline )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\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _bccdb .WdCT_Inline .MarshalXML (e ,start );};func (_dcagad *CT_MailMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aeega :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_dcagad .MainDocumentType ,_aeega );if _dcagad .LinkToQuery !=nil {_adffcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_dcagad .LinkToQuery ,_adffcg ); +};_ddefc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcagad .DataType ,_ddefc );if _dcagad .ConnectString !=nil {_cdeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}}; +e .EncodeElement (_dcagad .ConnectString ,_cdeb );};if _dcagad .Query !=nil {_abafa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_dcagad .Query ,_abafa );};if _dcagad .DataSource !=nil {_fdcea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}}; +e .EncodeElement (_dcagad .DataSource ,_fdcea );};if _dcagad .HeaderSource !=nil {_ebeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dcagad .HeaderSource ,_ebeaa ); +};if _dcagad .DoNotSuppressBlankLines !=nil {_fafdee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_dcagad .DoNotSuppressBlankLines ,_fafdee ); +};if _dcagad .Destination !=nil {_gecdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcagad .Destination ,_gecdf );};if _dcagad .AddressFieldName !=nil {_bdede :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_dcagad .AddressFieldName ,_bdede );};if _dcagad .MailSubject !=nil {_ebadce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dcagad .MailSubject ,_ebadce ); +};if _dcagad .MailAsAttachment !=nil {_gdbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dcagad .MailAsAttachment ,_gdbdd );};if _dcagad .ViewMergedData !=nil {_acadd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_dcagad .ViewMergedData ,_acadd );};if _dcagad .ActiveRecord !=nil {_affga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_dcagad .ActiveRecord ,_affga ); +};if _dcagad .CheckErrors !=nil {_degab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_dcagad .CheckErrors ,_degab );};if _dcagad .Odso !=nil {_aacbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}}; +e .EncodeElement (_dcagad .Odso ,_aacbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TblPrExChange and its children -func (_ddega *CT_TblPrExChange )Validate ()error {return _ddega .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ceffgd ST_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceffgd .String (),start ); -};func NewEG_PContent ()*EG_PContent {_acaff :=&EG_PContent {};return _acaff }; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_dfce *CT_FFHelpText )ValidateWithPath (path string )error {if _eaecg :=_dfce .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eaecg !=nil {return _eaecg ;};return nil ;};func (_eafec *CT_PPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gceaa :for {_bbgdc ,_cabdb :=d .Token (); +if _cabdb !=nil {return _cabdb ;};switch _fffdc :=_bbgdc .(type ){case _c .StartElement :switch _fffdc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_eafec .PStyle =NewCT_String (); +if _efdba :=d .DecodeElement (_eafec .PStyle ,&_fffdc );_efdba !=nil {return _efdba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_eafec .KeepNext =NewCT_OnOff (); +if _gdgec :=d .DecodeElement (_eafec .KeepNext ,&_fffdc );_gdgec !=nil {return _gdgec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_eafec .KeepLines =NewCT_OnOff (); +if _acdabf :=d .DecodeElement (_eafec .KeepLines ,&_fffdc );_acdabf !=nil {return _acdabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_eafec .PageBreakBefore =NewCT_OnOff (); +if _egdfb :=d .DecodeElement (_eafec .PageBreakBefore ,&_fffdc );_egdfb !=nil {return _egdfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_eafec .FramePr =NewCT_FramePr (); +if _gcbd :=d .DecodeElement (_eafec .FramePr ,&_fffdc );_gcbd !=nil {return _gcbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_eafec .WidowControl =NewCT_OnOff (); +if _gcbge :=d .DecodeElement (_eafec .WidowControl ,&_fffdc );_gcbge !=nil {return _gcbge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_eafec .NumPr =NewCT_NumPr (); +if _ggfeb :=d .DecodeElement (_eafec .NumPr ,&_fffdc );_ggfeb !=nil {return _ggfeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_eafec .SuppressLineNumbers =NewCT_OnOff (); +if _cdefa :=d .DecodeElement (_eafec .SuppressLineNumbers ,&_fffdc );_cdefa !=nil {return _cdefa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_eafec .PBdr =NewCT_PBdr (); +if _egagdd :=d .DecodeElement (_eafec .PBdr ,&_fffdc );_egagdd !=nil {return _egagdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_eafec .Shd =NewCT_Shd (); +if _ceadf :=d .DecodeElement (_eafec .Shd ,&_fffdc );_ceadf !=nil {return _ceadf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_eafec .Tabs =NewCT_Tabs (); +if _geaae :=d .DecodeElement (_eafec .Tabs ,&_fffdc );_geaae !=nil {return _geaae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_eafec .SuppressAutoHyphens =NewCT_OnOff (); +if _ggfce :=d .DecodeElement (_eafec .SuppressAutoHyphens ,&_fffdc );_ggfce !=nil {return _ggfce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_eafec .Kinsoku =NewCT_OnOff (); +if _aecc :=d .DecodeElement (_eafec .Kinsoku ,&_fffdc );_aecc !=nil {return _aecc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_eafec .WordWrap =NewCT_OnOff (); +if _abedb :=d .DecodeElement (_eafec .WordWrap ,&_fffdc );_abedb !=nil {return _abedb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_eafec .OverflowPunct =NewCT_OnOff (); +if _ebfaf :=d .DecodeElement (_eafec .OverflowPunct ,&_fffdc );_ebfaf !=nil {return _ebfaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_eafec .TopLinePunct =NewCT_OnOff (); +if _bgdee :=d .DecodeElement (_eafec .TopLinePunct ,&_fffdc );_bgdee !=nil {return _bgdee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_eafec .AutoSpaceDE =NewCT_OnOff (); +if _adggg :=d .DecodeElement (_eafec .AutoSpaceDE ,&_fffdc );_adggg !=nil {return _adggg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_eafec .AutoSpaceDN =NewCT_OnOff (); +if _decbf :=d .DecodeElement (_eafec .AutoSpaceDN ,&_fffdc );_decbf !=nil {return _decbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_eafec .Bidi =NewCT_OnOff (); +if _gacb :=d .DecodeElement (_eafec .Bidi ,&_fffdc );_gacb !=nil {return _gacb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_eafec .AdjustRightInd =NewCT_OnOff (); +if _bdeef :=d .DecodeElement (_eafec .AdjustRightInd ,&_fffdc );_bdeef !=nil {return _bdeef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_eafec .SnapToGrid =NewCT_OnOff (); +if _gcdfb :=d .DecodeElement (_eafec .SnapToGrid ,&_fffdc );_gcdfb !=nil {return _gcdfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_eafec .Spacing =NewCT_Spacing (); +if _bbbg :=d .DecodeElement (_eafec .Spacing ,&_fffdc );_bbbg !=nil {return _bbbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_eafec .Ind =NewCT_Ind (); +if _adacc :=d .DecodeElement (_eafec .Ind ,&_fffdc );_adacc !=nil {return _adacc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_eafec .ContextualSpacing =NewCT_OnOff (); +if _aaabaf :=d .DecodeElement (_eafec .ContextualSpacing ,&_fffdc );_aaabaf !=nil {return _aaabaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_eafec .MirrorIndents =NewCT_OnOff (); +if _aacfb :=d .DecodeElement (_eafec .MirrorIndents ,&_fffdc );_aacfb !=nil {return _aacfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_eafec .SuppressOverlap =NewCT_OnOff (); +if _abaeb :=d .DecodeElement (_eafec .SuppressOverlap ,&_fffdc );_abaeb !=nil {return _abaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_eafec .Jc =NewCT_Jc (); +if _afddf :=d .DecodeElement (_eafec .Jc ,&_fffdc );_afddf !=nil {return _afddf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eafec .TextDirection =NewCT_TextDirection (); +if _gcgfg :=d .DecodeElement (_eafec .TextDirection ,&_fffdc );_gcgfg !=nil {return _gcgfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_eafec .TextAlignment =NewCT_TextAlignment (); +if _aceea :=d .DecodeElement (_eafec .TextAlignment ,&_fffdc );_aceea !=nil {return _aceea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_eafec .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _fffebc :=d .DecodeElement (_eafec .TextboxTightWrap ,&_fffdc );_fffebc !=nil {return _fffebc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_eafec .OutlineLvl =NewCT_DecimalNumber (); +if _effca :=d .DecodeElement (_eafec .OutlineLvl ,&_fffdc );_effca !=nil {return _effca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_eafec .DivId =NewCT_DecimalNumber (); +if _bcfad :=d .DecodeElement (_eafec .DivId ,&_fffdc );_bcfad !=nil {return _bcfad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eafec .CnfStyle =NewCT_Cnf (); +if _gedaea :=d .DecodeElement (_eafec .CnfStyle ,&_fffdc );_gedaea !=nil {return _gedaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_eafec .RPr =NewCT_ParaRPr (); +if _agdcb :=d .DecodeElement (_eafec .RPr ,&_fffdc );_agdcb !=nil {return _agdcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_eafec .SectPr =NewCT_SectPr (); +if _gecef :=d .DecodeElement (_eafec .SectPr ,&_fffdc );_gecef !=nil {return _gecef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_eafec .PPrChange =NewCT_PPrChange (); +if _fbcgc :=d .DecodeElement (_eafec .PPrChange ,&_fffdc );_fbcgc !=nil {return _fbcgc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_fffdc .Name ); +if _agbbae :=d .Skip ();_agbbae !=nil {return _agbbae ;};};case _c .EndElement :break _gceaa ;case _c .CharData :};};return nil ;};func (_fgaec *ST_RestartNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bedae ,_cadfab :=d .Token (); +if _cadfab !=nil {return _cadfab ;};if _dabbb ,_aaced :=_bedae .(_c .EndElement );_aaced &&_dabbb .Name ==start .Name {*_fgaec =1;return nil ;};if _bgecadg ,_efbde :=_bedae .(_c .CharData );!_efbde {return _e .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",_bedae ); +}else {switch string (_bgecadg ){case "":*_fgaec =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fgaec =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_fgaec =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_fgaec =3; +};};_bedae ,_cadfab =d .Token ();if _cadfab !=nil {return _cadfab ;};if _cgbfgg ,_edbfe :=_bedae .(_c .EndElement );_edbfe &&_cgbfgg .Name ==start .Name {return nil ;};return _e .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",_bedae ); +};func (_cfad *CT_FFCheckBoxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfad .Size !=nil {_afdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_cfad .Size ,_afdeg );};if _cfad .SizeAuto !=nil {_bfce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}}; +e .EncodeElement (_cfad .SizeAuto ,_bfce );};return nil ;};func NewCT_TcPrChange ()*CT_TcPrChange {_ebdacc :=&CT_TcPrChange {};_ebdacc .TcPr =NewCT_TcPrInner ();return _ebdacc ;}; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_aaccd *CT_FFCheckBox )ValidateWithPath (path string )error {if _aaccd .Choice !=nil {if _fage :=_aaccd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fage !=nil {return _fage ;};};if _aaccd .Default !=nil {if _gffa :=_aaccd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_gffa !=nil {return _gffa ;};};if _aaccd .Checked !=nil {if _bdbc :=_aaccd .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_bdbc !=nil {return _bdbc ;};};return nil ;}; +// Validate validates the CT_Text and its children +func (_cgffba *CT_Text )Validate ()error {return _cgffba .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_dddaaf ST_StyleType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfgeaa :=_c .Attr {};_cfgeaa .Name =name ;switch _dddaaf {case ST_StyleTypeUnset :_cfgeaa .Value =""; +case ST_StyleTypeParagraph :_cfgeaa .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_cfgeaa .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_cfgeaa .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_cfgeaa .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg"; +};return _cfgeaa ,nil ;};type CT_FontSig struct{ -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_ecbfag *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _egcgb ,_fcgbfd :=range _ecbfag .EG_ContentBlockContent {if _edbcae :=_fcgbfd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_egcgb )); -_edbcae !=nil {return _edbcae ;};};return nil ;};type CT_SdtDropDownList struct{ +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_edab :=&CT_CustomXmlRow {};return _edab };func (_ceede *ST_LineNumberRestart )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceede =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_ceede =1; -case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_ceede =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ceede =3;};return nil ;};type CT_Jc struct{ +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// Alignment Type -ValAttr ST_Jc ;}; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// Validate validates the CT_Rel and its children -func (_ggabf *CT_Rel )Validate ()error {return _ggabf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_ccafc *CT_PPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ccafc .AuthorAttr )}); -if _ccafc .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ccafc .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ccafc .IdAttr )}); -e .EncodeToken (start );_bcffg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ccafc .PPr ,_bcffg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfefb *CT_Fonts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcbfa :=range start .Attr {if _dcbfa .Name .Local =="\u0068\u0069\u006e\u0074"{_bfefb .HintAttr .UnmarshalXMLAttr (_dcbfa ); -continue ;};if _dcbfa .Name .Local =="\u0061\u0073\u0063i\u0069"{_afgcb ,_bbgf :=_dcbfa .Value ,error (nil );if _bbgf !=nil {return _bbgf ;};_bfefb .AsciiAttr =&_afgcb ;continue ;};if _dcbfa .Name .Local =="\u0068\u0041\u006es\u0069"{_cagbf ,_cefe :=_dcbfa .Value ,error (nil ); -if _cefe !=nil {return _cefe ;};_bfefb .HAnsiAttr =&_cagbf ;continue ;};if _dcbfa .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_fdffg ,_cfbe :=_dcbfa .Value ,error (nil );if _cfbe !=nil {return _cfbe ;};_bfefb .EastAsiaAttr =&_fdffg ; -continue ;};if _dcbfa .Name .Local =="\u0063\u0073"{_cfgfc ,_eegfa :=_dcbfa .Value ,error (nil );if _eegfa !=nil {return _eegfa ;};_bfefb .CsAttr =&_cfgfc ;continue ;};if _dcbfa .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_bfefb .AsciiThemeAttr .UnmarshalXMLAttr (_dcbfa ); -continue ;};if _dcbfa .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_bfefb .HAnsiThemeAttr .UnmarshalXMLAttr (_dcbfa );continue ;};if _dcbfa .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_bfefb .EastAsiaThemeAttr .UnmarshalXMLAttr (_dcbfa ); -continue ;};if _dcbfa .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_bfefb .CsthemeAttr .UnmarshalXMLAttr (_dcbfa );continue ;};};for {_gbadb ,_fcabe :=d .Token ();if _fcabe !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_fcabe ); -};if _bebb ,_acagg :=_gbadb .(_a .EndElement );_acagg &&_bebb .Name ==start .Name {break ;};};return nil ;};type CT_ParaRPrOriginal struct{ +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func (_adgac ST_Em )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bffegb :=_c .Attr {};_bffegb .Name =name ;switch _adgac {case ST_EmUnset :_bffegb .Value ="";case ST_EmNone :_bffegb .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_bffegb .Value ="\u0064\u006f\u0074"; +case ST_EmComma :_bffegb .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_bffegb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_bffegb .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _bffegb ,nil ;};func (_adcdg *CT_MarkupRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adcdg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fdcag ,_cedafd :=_adcdg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _cedafd !=nil {return _cedafd ;};start .Attr =append (start .Attr ,_fdcag );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_adcdg .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbfcfc *ST_TblLayoutType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edaec ,_befef :=d .Token ();if _befef !=nil {return _befef ;};if _cedgcf ,_eaacgg :=_edaec .(_c .EndElement ); +_eaacgg &&_cedgcf .Name ==start .Name {*_bbfcfc =1;return nil ;};if _aegfgce ,_fceca :=_edaec .(_c .CharData );!_fceca {return _e .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",_edaec ); +}else {switch string (_aegfgce ){case "":*_bbfcfc =0;case "\u0066\u0069\u0078e\u0064":*_bbfcfc =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_bbfcfc =2;};};_edaec ,_befef =d .Token ();if _befef !=nil {return _befef ;};if _aagedd ,_ddbafc :=_edaec .(_c .EndElement ); +_ddbafc &&_aagedd .Name ==start .Name {return nil ;};return _e .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",_edaec );}; -// Deleted Paragraph -Del *CT_TrackChange ; +// Validate validates the CT_DocDefaults and its children +func (_aacfc *CT_DocDefaults )Validate ()error {return _aacfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_beeg *CT_DocPartCategory )ValidateWithPath (path string )error {if _cbaab :=_beeg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cbaab !=nil {return _cbaab ;};if _dfge :=_beeg .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079"); +_dfge !=nil {return _dfge ;};return nil ;}; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Validate validates the CT_DocVar and its children +func (_dffd *CT_DocVar )Validate ()error {return _dffd .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_gbaeb *CT_TrackChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eccagd :=range start .Attr {if _eccagd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dccgb ,_bffec :=_eccagd .Value ,error (nil ); +if _bffec !=nil {return _bffec ;};_gbaeb .AuthorAttr =_dccgb ;continue ;};if _eccagd .Name .Local =="\u0064\u0061\u0074\u0065"{_bbggg ,_afcde :=ParseStdlibTime (_eccagd .Value );if _afcde !=nil {return _afcde ;};_gbaeb .DateAttr =&_bbggg ;continue ;};if _eccagd .Name .Local =="\u0069\u0064"{_efbbf ,_cbceee :=_fg .ParseInt (_eccagd .Value ,10,64); +if _cbceee !=nil {return _cbceee ;};_gbaeb .IdAttr =_efbbf ;continue ;};};for {_bbcg ,_fabdd :=d .Token ();if _fabdd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_fabdd ); +};if _ebdag ,_gcgdg :=_bbcg .(_c .EndElement );_gcgdg &&_ebdag .Name ==start .Name {break ;};};return nil ;};type EG_RPrBase struct{ // Referenced Character Style RStyle *CT_String ; @@ -1305,2717 +1829,2962 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;};type CT_MailMergeSourceType struct{ +OMath *CT_OnOff ;};func (_fcdce *CT_Divs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdd :for {_afdg ,_dfafa :=d .Token ();if _dfafa !=nil {return _dfafa ;};switch _bbde :=_afdg .(type ){case _c .StartElement :switch _bbde .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076"}:_gcga :=NewCT_Div (); +if _ggdg :=d .DecodeElement (_gcga ,&_bbde );_ggdg !=nil {return _ggdg ;};_fcdce .Div =append (_fcdce .Div ,_gcga );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_bbde .Name ); +if _feae :=d .Skip ();_feae !=nil {return _feae ;};};case _c .EndElement :break _bgdd ;case _c .CharData :};};return nil ;};func (_cfadgba *WdST_RelFromH )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfadgba =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfadgba =1; +case "\u0070\u0061\u0067\u0065":*_cfadgba =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cfadgba =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cfadgba =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_cfadgba =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_cfadgba =6; +case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cfadgba =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cfadgba =8;};return nil ;};func (_aacfca *ST_JcTable )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aacfca =0; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aacfca =1;case "\u0065\u006e\u0064":*_aacfca =2;case "\u006c\u0065\u0066\u0074":*_aacfca =3;case "\u0072\u0069\u0067h\u0074":*_aacfca =4;case "\u0073\u0074\u0061r\u0074":*_aacfca =5;};return nil ;};func NewCT_PBdr ()*CT_PBdr {_aadgf :=&CT_PBdr {}; +return _aadgf };func (_ffeed ST_HpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ffeed .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_ffeed .ST_UnsignedDecimalNumber ))); +};if _ffeed .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_ffeed .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name });};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_gc .CT_Point2D ;LineTo []*_gc .CT_Point2D ; +};func _cdefd (_ccggcc bool )uint8 {if _ccggcc {return 1;};return 0;}; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;};func (_ggaddc *CT_SdtRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abfbb :for {_bccbcd ,_ageag :=d .Token ();if _ageag !=nil {return _ageag ;};switch _adfdfa :=_bccbcd .(type ){case _a .StartElement :switch _adfdfa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_ggaddc .SdtPr =NewCT_SdtPr (); -if _dace :=d .DecodeElement (_ggaddc .SdtPr ,&_adfdfa );_dace !=nil {return _dace ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_ggaddc .SdtEndPr =NewCT_SdtEndPr (); -if _egfca :=d .DecodeElement (_ggaddc .SdtEndPr ,&_adfdfa );_egfca !=nil {return _egfca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_ggaddc .SdtContent =NewCT_SdtContentRun (); -if _geccf :=d .DecodeElement (_ggaddc .SdtContent ,&_adfdfa );_geccf !=nil {return _geccf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u0075\u006e \u0025\u0076",_adfdfa .Name ); -if _egabae :=d .Skip ();_egabae !=nil {return _egabae ;};};case _a .EndElement :break _abfbb ;case _a .CharData :};};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_ccdgb :=&WdCT_WordprocessingGroupChoice {};return _ccdgb ; -};func (_bfabd *CT_TwipsMeasure )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgbbc :=range start .Attr {if _fgbbc .Name .Local =="\u0076\u0061\u006c"{_efddd ,_cbaeab :=ParseUnionST_TwipsMeasure (_fgbbc .Value );if _cbaeab !=nil {return _cbaeab ; -};_bfabd .ValAttr =_efddd ;continue ;};};for {_fefbad ,_bfeac :=d .Token ();if _bfeac !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bfeac ); -};if _eedfeb ,_eabeca :=_fefbad .(_a .EndElement );_eabeca &&_eedfeb .Name ==start .Name {break ;};};return nil ;};func (_dddcfb *Ftr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0066t\u0072";return _dddcfb .CT_HdrFtr .MarshalXML (e ,start );};func (_feaf *CT_DocPartType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feaf .ValAttr =ST_DocPartType (1);for _ ,_deee :=range start .Attr {if _deee .Name .Local =="\u0076\u0061\u006c"{_feaf .ValAttr .UnmarshalXMLAttr (_deee ); -continue ;};};for {_dcff ,_bgag :=d .Token ();if _bgag !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_bgag );};if _ccdeg ,_gbfc :=_dcff .(_a .EndElement ); -_gbfc &&_ccdeg .Name ==start .Name {break ;};};return nil ;};func (_ecaec *EG_ParaRPrTrackChanges )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfddc :for {_degee ,_cbefgd :=d .Token ();if _cbefgd !=nil {return _cbefgd ;};switch _bbfbdd :=_degee .(type ){case _a .StartElement :switch _bbfbdd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ecaec .Ins =NewCT_TrackChange (); -if _dgfea :=d .DecodeElement (_ecaec .Ins ,&_bbfbdd );_dgfea !=nil {return _dgfea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ecaec .Del =NewCT_TrackChange (); -if _addec :=d .DecodeElement (_ecaec .Del ,&_bbfbdd );_addec !=nil {return _addec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecaec .MoveFrom =NewCT_TrackChange (); -if _bfedfb :=d .DecodeElement (_ecaec .MoveFrom ,&_bbfbdd );_bfedfb !=nil {return _bfedfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ecaec .MoveTo =NewCT_TrackChange (); -if _fcagc :=d .DecodeElement (_ecaec .MoveTo ,&_bbfbdd );_fcagc !=nil {return _fcagc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_bbfbdd .Name ); -if _ebbag :=d .Skip ();_ebbag !=nil {return _ebbag ;};};case _a .EndElement :break _cfddc ;case _a .CharData :};};return nil ;};type CT_SdtDateMappingType struct{ +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_ddbaff *EG_ParaRPrTrackChanges )Validate ()error {return _ddbaff .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; -// Date Storage Type -ValAttr ST_SdtDateMappingType ;};func (_cbbd *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbag :for {_bcbd ,_ageab :=d .Token ();if _ageab !=nil {return _ageab ;};switch _edbcb :=_bcbd .(type ){case _a .StartElement :switch _edbcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_ebfdef :=NewWdAnchor (); -if _gcbc :=d .DecodeElement (_ebfdef ,&_edbcb );_gcbc !=nil {return _gcbc ;};_cbbd .Anchor =append (_cbbd .Anchor ,_ebfdef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_ddab :=NewWdInline (); -if _befe :=d .DecodeElement (_ddab ,&_edbcb );_befe !=nil {return _befe ;};_cbbd .Inline =append (_cbbd .Inline ,_ddab );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_edbcb .Name ); -if _ddced :=d .Skip ();_ddced !=nil {return _ddced ;};};case _a .EndElement :break _ddbag ;case _a .CharData :};};return nil ;};func (_accff *CT_SdtContentRow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfbgd :for {_dddage ,_feded :=d .Token (); -if _feded !=nil {return _feded ;};switch _dgcec :=_dddage .(type ){case _a .StartElement :switch _dgcec .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_ccdff :=NewCT_Row (); -if _facece :=d .DecodeElement (_ccdff ,&_dgcec );_facece !=nil {return _facece ;};_accff .Tr =append (_accff .Tr ,_ccdff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_accff .CustomXml =NewCT_CustomXmlRow (); -if _dceac :=d .DecodeElement (_accff .CustomXml ,&_dgcec );_dceac !=nil {return _dceac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_accff .Sdt =NewCT_SdtRow (); -if _gedeb :=d .DecodeElement (_accff .Sdt ,&_dgcec );_gedeb !=nil {return _gedeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bagcb :=NewEG_RunLevelElts (); -_bagcb .ProofErr =NewCT_ProofErr ();if _eddbb :=d .DecodeElement (_bagcb .ProofErr ,&_dgcec );_eddbb !=nil {return _eddbb ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_bagcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afccg :=NewEG_RunLevelElts (); -_afccg .PermStart =NewCT_PermStart ();if _bdcgb :=d .DecodeElement (_afccg .PermStart ,&_dgcec );_bdcgb !=nil {return _bdcgb ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_afccg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgaab :=NewEG_RunLevelElts (); -_dgaab .PermEnd =NewCT_Perm ();if _dedfg :=d .DecodeElement (_dgaab .PermEnd ,&_dgcec );_dedfg !=nil {return _dedfg ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_dgaab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_adbdf :=NewEG_RunLevelElts (); -_adbdf .Ins =NewCT_RunTrackChange ();if _faegc :=d .DecodeElement (_adbdf .Ins ,&_dgcec );_faegc !=nil {return _faegc ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_adbdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fgceea :=NewEG_RunLevelElts (); -_fgceea .Del =NewCT_RunTrackChange ();if _baaac :=d .DecodeElement (_fgceea .Del ,&_dgcec );_baaac !=nil {return _baaac ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_fgceea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egccf :=NewEG_RunLevelElts (); -_egccf .MoveFrom =NewCT_RunTrackChange ();if _aacfa :=d .DecodeElement (_egccf .MoveFrom ,&_dgcec );_aacfa !=nil {return _aacfa ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_egccf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eegec :=NewEG_RunLevelElts (); -_eegec .MoveTo =NewCT_RunTrackChange ();if _fcdef :=d .DecodeElement (_eegec .MoveTo ,&_dgcec );_fcdef !=nil {return _fcdef ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_eegec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdbdf :=NewEG_RunLevelElts (); -_fecbd :=NewEG_RangeMarkupElements ();_fecbd .BookmarkStart =NewCT_Bookmark ();if _fggbff :=d .DecodeElement (_fecbd .BookmarkStart ,&_dgcec );_fggbff !=nil {return _fggbff ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_fdbdf );_fdbdf .EG_RangeMarkupElements =append (_fdbdf .EG_RangeMarkupElements ,_fecbd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edabfg :=NewEG_RunLevelElts (); -_ddeaa :=NewEG_RangeMarkupElements ();_ddeaa .BookmarkEnd =NewCT_MarkupRange ();if _bccec :=d .DecodeElement (_ddeaa .BookmarkEnd ,&_dgcec );_bccec !=nil {return _bccec ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_edabfg );_edabfg .EG_RangeMarkupElements =append (_edabfg .EG_RangeMarkupElements ,_ddeaa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_geegc :=NewEG_RunLevelElts (); -_gbdcc :=NewEG_RangeMarkupElements ();_gbdcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _abdba :=d .DecodeElement (_gbdcc .MoveFromRangeStart ,&_dgcec );_abdba !=nil {return _abdba ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_geegc ); -_geegc .EG_RangeMarkupElements =append (_geegc .EG_RangeMarkupElements ,_gbdcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dceee :=NewEG_RunLevelElts (); -_daeg :=NewEG_RangeMarkupElements ();_daeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _geebb :=d .DecodeElement (_daeg .MoveFromRangeEnd ,&_dgcec );_geebb !=nil {return _geebb ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_dceee );_dceee .EG_RangeMarkupElements =append (_dceee .EG_RangeMarkupElements ,_daeg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_agcaba :=NewEG_RunLevelElts (); -_aegaa :=NewEG_RangeMarkupElements ();_aegaa .MoveToRangeStart =NewCT_MoveBookmark ();if _cdfagg :=d .DecodeElement (_aegaa .MoveToRangeStart ,&_dgcec );_cdfagg !=nil {return _cdfagg ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_agcaba ); -_agcaba .EG_RangeMarkupElements =append (_agcaba .EG_RangeMarkupElements ,_aegaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dafbe :=NewEG_RunLevelElts (); -_gfgfa :=NewEG_RangeMarkupElements ();_gfgfa .MoveToRangeEnd =NewCT_MarkupRange ();if _cbcf :=d .DecodeElement (_gfgfa .MoveToRangeEnd ,&_dgcec );_cbcf !=nil {return _cbcf ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_dafbe );_dafbe .EG_RangeMarkupElements =append (_dafbe .EG_RangeMarkupElements ,_gfgfa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfdca :=NewEG_RunLevelElts (); -_aacac :=NewEG_RangeMarkupElements ();_aacac .CommentRangeStart =NewCT_MarkupRange ();if _gacfd :=d .DecodeElement (_aacac .CommentRangeStart ,&_dgcec );_gacfd !=nil {return _gacfd ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_gfdca );_gfdca .EG_RangeMarkupElements =append (_gfdca .EG_RangeMarkupElements ,_aacac ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbeab :=NewEG_RunLevelElts (); -_cbfggb :=NewEG_RangeMarkupElements ();_cbfggb .CommentRangeEnd =NewCT_MarkupRange ();if _ggeee :=d .DecodeElement (_cbfggb .CommentRangeEnd ,&_dgcec );_ggeee !=nil {return _ggeee ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_dbeab );_dbeab .EG_RangeMarkupElements =append (_dbeab .EG_RangeMarkupElements ,_cbfggb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbfab :=NewEG_RunLevelElts (); -_geaec :=NewEG_RangeMarkupElements ();_geaec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dffga :=d .DecodeElement (_geaec .CustomXmlInsRangeStart ,&_dgcec );_dffga !=nil {return _dffga ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_gbfab ); -_gbfab .EG_RangeMarkupElements =append (_gbfab .EG_RangeMarkupElements ,_geaec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abgee :=NewEG_RunLevelElts (); -_eacgeb :=NewEG_RangeMarkupElements ();_eacgeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebbbg :=d .DecodeElement (_eacgeb .CustomXmlInsRangeEnd ,&_dgcec );_ebbbg !=nil {return _ebbbg ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_abgee ); -_abgee .EG_RangeMarkupElements =append (_abgee .EG_RangeMarkupElements ,_eacgeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdgaf :=NewEG_RunLevelElts (); -_cfgfg :=NewEG_RangeMarkupElements ();_cfgfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eeedb :=d .DecodeElement (_cfgfg .CustomXmlDelRangeStart ,&_dgcec );_eeedb !=nil {return _eeedb ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_bdgaf ); -_bdgaf .EG_RangeMarkupElements =append (_bdgaf .EG_RangeMarkupElements ,_cfgfg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgcdf :=NewEG_RunLevelElts (); -_fdfge :=NewEG_RangeMarkupElements ();_fdfge .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdged :=d .DecodeElement (_fdfge .CustomXmlDelRangeEnd ,&_dgcec );_bdged !=nil {return _bdged ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_dgcdf ); -_dgcdf .EG_RangeMarkupElements =append (_dgcdf .EG_RangeMarkupElements ,_fdfge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_feafgf :=NewEG_RunLevelElts (); -_aaddaa :=NewEG_RangeMarkupElements ();_aaddaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cddaa :=d .DecodeElement (_aaddaa .CustomXmlMoveFromRangeStart ,&_dgcec );_cddaa !=nil {return _cddaa ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_feafgf ); -_feafgf .EG_RangeMarkupElements =append (_feafgf .EG_RangeMarkupElements ,_aaddaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_deffdc :=NewEG_RunLevelElts (); -_fgcbaa :=NewEG_RangeMarkupElements ();_fgcbaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdgdd :=d .DecodeElement (_fgcbaa .CustomXmlMoveFromRangeEnd ,&_dgcec );_cdgdd !=nil {return _cdgdd ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_deffdc ); -_deffdc .EG_RangeMarkupElements =append (_deffdc .EG_RangeMarkupElements ,_fgcbaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gdcea :=NewEG_RunLevelElts (); -_bcecd :=NewEG_RangeMarkupElements ();_bcecd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbbbe :=d .DecodeElement (_bcecd .CustomXmlMoveToRangeStart ,&_dgcec );_cbbbe !=nil {return _cbbbe ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_gdcea ); -_gdcea .EG_RangeMarkupElements =append (_gdcea .EG_RangeMarkupElements ,_bcecd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_effae :=NewEG_RunLevelElts (); -_bbfad :=NewEG_RangeMarkupElements ();_bbfad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cddbd :=d .DecodeElement (_bbfad .CustomXmlMoveToRangeEnd ,&_dgcec );_cddbd !=nil {return _cddbd ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_effae ); -_effae .EG_RangeMarkupElements =append (_effae .EG_RangeMarkupElements ,_bbfad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdbbe :=NewEG_RunLevelElts (); -_efcbde :=NewEG_MathContent ();_efcbde .OMathPara =_aa .NewOMathPara ();if _ebabaa :=d .DecodeElement (_efcbde .OMathPara ,&_dgcec );_ebabaa !=nil {return _ebabaa ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_bdbbe );_bdbbe .EG_MathContent =append (_bdbbe .EG_MathContent ,_efcbde ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edgdd :=NewEG_RunLevelElts (); -_dddcc :=NewEG_MathContent ();_dddcc .OMath =_aa .NewOMath ();if _defab :=d .DecodeElement (_dddcc .OMath ,&_dgcec );_defab !=nil {return _defab ;};_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_edgdd );_edgdd .EG_MathContent =append (_edgdd .EG_MathContent ,_dddcc ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_dgcec .Name ); -if _bedee :=d .Skip ();_bedee !=nil {return _bedee ;};};case _a .EndElement :break _gdfbgd ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_ObjectLink and its children +func (_abbe *CT_ObjectLink )Validate ()error {return _abbe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_efgbgg ST_SignedTwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _efgbgg .Int64 !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_efgbgg .Int64 )));};if _efgbgg .ST_UniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_efgbgg .ST_UniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name }); +};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_agca :=&CT_DecimalNumberOrPrecent {};return _agca ;};func (_bdcfb *ST_DocGrid )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdcfb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bdcfb =1; +case "\u006c\u0069\u006ee\u0073":*_bdcfb =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_bdcfb =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_bdcfb =4;};return nil ;};func (_ggcebe ST_TextDirection )Validate ()error {return _ggcebe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_efedc *CT_EdnDocProps )ValidateWithPath (path string )error {if _efedc .Pos !=nil {if _cdcdf :=_efedc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cdcdf !=nil {return _cdcdf ;};};if _efedc .NumFmt !=nil {if _becea :=_efedc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_becea !=nil {return _becea ;};};if _efedc .NumStart !=nil {if _dagcg :=_efedc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dagcg !=nil {return _dagcg ;};};if _efedc .NumRestart !=nil {if _egbg :=_efedc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_egbg !=nil {return _egbg ;};};for _adbfb ,_cded :=range _efedc .Endnote {if _eggd :=_cded .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_adbfb ));_eggd !=nil {return _eggd ;};}; -return nil ;};const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);type ST_TblOverlap byte ; -func NewDocument ()*Document {_bdceed :=&Document {};_bdceed .CT_Document =*NewCT_Document ();return _bdceed ;};func (_gdgdb *ST_PTabLeader )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdgdb =0;case "\u006e\u006f\u006e\u0065":*_gdgdb =1; -case "\u0064\u006f\u0074":*_gdgdb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gdgdb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gdgdb =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gdgdb =5;};return nil ;};type CT_TabStop struct{ -// Tab Stop Type -ValAttr ST_TabJc ; +// Validate validates the CT_SdtComboBox and its children +func (_aacfff *CT_SdtComboBox )Validate ()error {return _aacfff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// Validate validates the CT_SectPrChange and its children +func (_gfaaa *CT_SectPrChange )Validate ()error {return _gfaaa .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_edcbd *CT_Comment )ValidateWithPath (path string )error {for _abbf ,_cbcg :=range _edcbd .EG_BlockLevelElts {if _fgaa :=_cbcg .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abbf )); +_fgaa !=nil {return _fgaa ;};};return nil ;}; -// Validate validates the CT_PageMar and its children -func (_baefb *CT_PageMar )Validate ()error {return _baefb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_dcaf *CT_RPrChange )ValidateWithPath (path string )error {if _gfdfc :=_dcaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gfdfc !=nil {return _gfdfc ;};return nil ;};func (_aaacc *CT_TextEffect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaacc .ValAttr =ST_TextEffect (1); +for _ ,_ffcea :=range start .Attr {if _ffcea .Name .Local =="\u0076\u0061\u006c"{_aaacc .ValAttr .UnmarshalXMLAttr (_ffcea );continue ;};};for {_cbgacg ,_dbfdf :=d .Token ();if _dbfdf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_dbfdf ); +};if _deedg ,_ggdce :=_cbgacg .(_c .EndElement );_ggdce &&_deedg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_effdee *EG_RPrBase )ValidateWithPath (path string )error {if _effdee .RStyle !=nil {if _gbafa :=_effdee .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gbafa !=nil {return _gbafa ;};};if _effdee .RFonts !=nil {if _cgbab :=_effdee .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_cgbab !=nil {return _cgbab ;};};if _effdee .B !=nil {if _bccbcb :=_effdee .B .ValidateWithPath (path +"\u002f\u0042");_bccbcb !=nil {return _bccbcb ;};};if _effdee .BCs !=nil {if _gcaeeb :=_effdee .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); -_gcaeeb !=nil {return _gcaeeb ;};};if _effdee .I !=nil {if _geagg :=_effdee .I .ValidateWithPath (path +"\u002f\u0049");_geagg !=nil {return _geagg ;};};if _effdee .ICs !=nil {if _adba :=_effdee .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073"); -_adba !=nil {return _adba ;};};if _effdee .Caps !=nil {if _fcfbgc :=_effdee .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_fcfbgc !=nil {return _fcfbgc ;};};if _effdee .SmallCaps !=nil {if _fagddb :=_effdee .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_fagddb !=nil {return _fagddb ;};};if _effdee .Strike !=nil {if _acdadb :=_effdee .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_acdadb !=nil {return _acdadb ;};};if _effdee .Dstrike !=nil {if _bgdaaf :=_effdee .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_bgdaaf !=nil {return _bgdaaf ;};};if _effdee .Outline !=nil {if _fefbcf :=_effdee .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fefbcf !=nil {return _fefbcf ;};};if _effdee .Shadow !=nil {if _aadaca :=_effdee .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_aadaca !=nil {return _aadaca ;};};if _effdee .Emboss !=nil {if _bdefb :=_effdee .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bdefb !=nil {return _bdefb ;};};if _effdee .Imprint !=nil {if _fbbbd :=_effdee .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_fbbbd !=nil {return _fbbbd ;};};if _effdee .NoProof !=nil {if _dbeec :=_effdee .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_dbeec !=nil {return _dbeec ;};};if _effdee .SnapToGrid !=nil {if _fdgda :=_effdee .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_fdgda !=nil {return _fdgda ;};};if _effdee .Vanish !=nil {if _ggde :=_effdee .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ggde !=nil {return _ggde ;};};if _effdee .WebHidden !=nil {if _deede :=_effdee .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_deede !=nil {return _deede ;};};if _effdee .Color !=nil {if _bdfac :=_effdee .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdfac !=nil {return _bdfac ;};};if _effdee .Spacing !=nil {if _egbcb :=_effdee .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_egbcb !=nil {return _egbcb ;};};if _effdee .W !=nil {if _dcede :=_effdee .W .ValidateWithPath (path +"\u002f\u0057");_dcede !=nil {return _dcede ;};};if _effdee .Kern !=nil {if _ffgcce :=_effdee .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_ffgcce !=nil {return _ffgcce ;};};if _effdee .Position !=nil {if _gbgba :=_effdee .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbgba !=nil {return _gbgba ;};};if _effdee .Sz !=nil {if _dggfg :=_effdee .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_dggfg !=nil {return _dggfg ;};};if _effdee .SzCs !=nil {if _cdaba :=_effdee .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cdaba !=nil {return _cdaba ;};};if _effdee .Highlight !=nil {if _gdddf :=_effdee .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_gdddf !=nil {return _gdddf ;};};if _effdee .U !=nil {if _geebgfb :=_effdee .U .ValidateWithPath (path +"\u002f\u0055");_geebgfb !=nil {return _geebgfb ;};};if _effdee .Effect !=nil {if _cceeb :=_effdee .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_cceeb !=nil {return _cceeb ;};};if _effdee .Bdr !=nil {if _gcccg :=_effdee .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gcccg !=nil {return _gcccg ;};};if _effdee .Shd !=nil {if _bfcbad :=_effdee .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_bfcbad !=nil {return _bfcbad ;};};if _effdee .FitText !=nil {if _gdcce :=_effdee .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdcce !=nil {return _gdcce ;};};if _effdee .VertAlign !=nil {if _ddfad :=_effdee .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_ddfad !=nil {return _ddfad ;};};if _effdee .Rtl !=nil {if _ecedbb :=_effdee .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ecedbb !=nil {return _ecedbb ;};};if _effdee .Cs !=nil {if _ggaeb :=_effdee .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_ggaeb !=nil {return _ggaeb ;};};if _effdee .Em !=nil {if _cbbbef :=_effdee .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cbbbef !=nil {return _cbbbef ;};};if _effdee .Lang !=nil {if _bbaba :=_effdee .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_bbaba !=nil {return _bbaba ;};};if _effdee .EastAsianLayout !=nil {if _eafebcc :=_effdee .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_eafebcc !=nil {return _eafebcc ; -};};if _effdee .SpecVanish !=nil {if _cecaef :=_effdee .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cecaef !=nil {return _cecaef ;};};if _effdee .OMath !=nil {if _eefbc :=_effdee .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_eefbc !=nil {return _eefbc ;};};return nil ;};type EG_RubyContent struct{ +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_dgaagg *Ftr )ValidateWithPath (path string )error {if _ddedd :=_dgaagg .CT_HdrFtr .ValidateWithPath (path );_ddedd !=nil {return _ddedd ;};return nil ;}; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_fdeged *CT_PPrBase )ValidateWithPath (path string )error {if _fdeged .PStyle !=nil {if _aegff :=_fdeged .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_aegff !=nil {return _aegff ;};};if _fdeged .KeepNext !=nil {if _gcace :=_fdeged .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_gcace !=nil {return _gcace ;};};if _fdeged .KeepLines !=nil {if _fdddb :=_fdeged .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_fdddb !=nil {return _fdddb ;};};if _fdeged .PageBreakBefore !=nil {if _fffad :=_fdeged .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_fffad !=nil {return _fffad ;};};if _fdeged .FramePr !=nil {if _ggcce :=_fdeged .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_ggcce !=nil {return _ggcce ;};};if _fdeged .WidowControl !=nil {if _cacfg :=_fdeged .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_cacfg !=nil {return _cacfg ;};};if _fdeged .NumPr !=nil {if _aaae :=_fdeged .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_aaae !=nil {return _aaae ;};};if _fdeged .SuppressLineNumbers !=nil {if _debdc :=_fdeged .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_debdc !=nil {return _debdc ;};};if _fdeged .PBdr !=nil {if _fbaaf :=_fdeged .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fbaaf !=nil {return _fbaaf ;};};if _fdeged .Shd !=nil {if _eeffg :=_fdeged .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_eeffg !=nil {return _eeffg ;};};if _fdeged .Tabs !=nil {if _fdbdd :=_fdeged .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_fdbdd !=nil {return _fdbdd ;};};if _fdeged .SuppressAutoHyphens !=nil {if _fbcee :=_fdeged .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_fbcee !=nil {return _fbcee ;};};if _fdeged .Kinsoku !=nil {if _aabde :=_fdeged .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_aabde !=nil {return _aabde ;};};if _fdeged .WordWrap !=nil {if _beeaf :=_fdeged .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_beeaf !=nil {return _beeaf ;};};if _fdeged .OverflowPunct !=nil {if _cdgad :=_fdeged .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_cdgad !=nil {return _cdgad ;};};if _fdeged .TopLinePunct !=nil {if _afcdbc :=_fdeged .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_afcdbc !=nil {return _afcdbc ;};};if _fdeged .AutoSpaceDE !=nil {if _ecdca :=_fdeged .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_ecdca !=nil {return _ecdca ;};};if _fdeged .AutoSpaceDN !=nil {if _cdcg :=_fdeged .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_cdcg !=nil {return _cdcg ;};};if _fdeged .Bidi !=nil {if _eaegb :=_fdeged .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eaegb !=nil {return _eaegb ;};};if _fdeged .AdjustRightInd !=nil {if _efgcg :=_fdeged .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_efgcg !=nil {return _efgcg ;};};if _fdeged .SnapToGrid !=nil {if _dgggc :=_fdeged .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dgggc !=nil {return _dgggc ;};};if _fdeged .Spacing !=nil {if _caeec :=_fdeged .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_caeec !=nil {return _caeec ;};};if _fdeged .Ind !=nil {if _agadc :=_fdeged .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_agadc !=nil {return _agadc ;};};if _fdeged .ContextualSpacing !=nil {if _geegg :=_fdeged .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_geegg !=nil {return _geegg ;};};if _fdeged .MirrorIndents !=nil {if _dbgdd :=_fdeged .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_dbgdd !=nil {return _dbgdd ;};};if _fdeged .SuppressOverlap !=nil {if _eabcg :=_fdeged .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_eabcg !=nil {return _eabcg ;};};if _fdeged .Jc !=nil {if _fgfga :=_fdeged .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fgfga !=nil {return _fgfga ;};};if _fdeged .TextDirection !=nil {if _befgd :=_fdeged .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_befgd !=nil {return _befgd ;};};if _fdeged .TextAlignment !=nil {if _bdccc :=_fdeged .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_bdccc !=nil {return _bdccc ;};};if _fdeged .TextboxTightWrap !=nil {if _eegad :=_fdeged .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_eegad !=nil {return _eegad ;};};if _fdeged .OutlineLvl !=nil {if _bbcf :=_fdeged .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_bbcf !=nil {return _bbcf ;};};if _fdeged .DivId !=nil {if _gagcd :=_fdeged .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_gagcd !=nil {return _gagcd ;};};if _fdeged .CnfStyle !=nil {if _adee :=_fdeged .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_adee !=nil {return _adee ;};};return nil ;};func (_ecefb *CT_TblPrEx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbccf :for {_cbdbf ,_affbgc :=d .Token (); +if _affbgc !=nil {return _affbgc ;};switch _afeaf :=_cbdbf .(type ){case _c .StartElement :switch _afeaf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_ecefb .TblW =NewCT_TblWidth (); +if _cgfda :=d .DecodeElement (_ecefb .TblW ,&_afeaf );_cgfda !=nil {return _cgfda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_ecefb .Jc =NewCT_JcTable (); +if _efgfd :=d .DecodeElement (_ecefb .Jc ,&_afeaf );_efgfd !=nil {return _efgfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ecefb .TblCellSpacing =NewCT_TblWidth (); +if _adgbcc :=d .DecodeElement (_ecefb .TblCellSpacing ,&_afeaf );_adgbcc !=nil {return _adgbcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_ecefb .TblInd =NewCT_TblWidth (); +if _abfdeg :=d .DecodeElement (_ecefb .TblInd ,&_afeaf );_abfdeg !=nil {return _abfdeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_ecefb .TblBorders =NewCT_TblBorders (); +if _bbcead :=d .DecodeElement (_ecefb .TblBorders ,&_afeaf );_bbcead !=nil {return _bbcead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ecefb .Shd =NewCT_Shd (); +if _agfdfb :=d .DecodeElement (_ecefb .Shd ,&_afeaf );_agfdfb !=nil {return _agfdfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_ecefb .TblLayout =NewCT_TblLayoutType (); +if _dgcdfb :=d .DecodeElement (_ecefb .TblLayout ,&_afeaf );_dgcdfb !=nil {return _dgcdfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_ecefb .TblCellMar =NewCT_TblCellMar (); +if _aacaa :=d .DecodeElement (_ecefb .TblCellMar ,&_afeaf );_aacaa !=nil {return _aacaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_ecefb .TblLook =NewCT_TblLook (); +if _ebeaag :=d .DecodeElement (_ecefb .TblLook ,&_afeaf );_ebeaag !=nil {return _ebeaag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_ecefb .TblPrExChange =NewCT_TblPrExChange (); +if _dccde :=d .DecodeElement (_ecefb .TblPrExChange ,&_afeaf );_dccde !=nil {return _dccde ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_afeaf .Name ); +if _gffba :=d .Skip ();_gffba !=nil {return _gffba ;};};case _c .EndElement :break _acbccf ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_eeadg *EG_RPrContent )ValidateWithPath (path string )error {if _eeadg .RStyle !=nil {if _addbb :=_eeadg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_addbb !=nil {return _addbb ;};};if _eeadg .RFonts !=nil {if _ecbcbd :=_eeadg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_ecbcbd !=nil {return _ecbcbd ;};};if _eeadg .B !=nil {if _geddff :=_eeadg .B .ValidateWithPath (path +"\u002f\u0042");_geddff !=nil {return _geddff ;};};if _eeadg .BCs !=nil {if _feegd :=_eeadg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); -_feegd !=nil {return _feegd ;};};if _eeadg .I !=nil {if _fdcgf :=_eeadg .I .ValidateWithPath (path +"\u002f\u0049");_fdcgf !=nil {return _fdcgf ;};};if _eeadg .ICs !=nil {if _afcde :=_eeadg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_afcde !=nil {return _afcde ; -};};if _eeadg .Caps !=nil {if _gfffb :=_eeadg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gfffb !=nil {return _gfffb ;};};if _eeadg .SmallCaps !=nil {if _gdabg :=_eeadg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_gdabg !=nil {return _gdabg ;};};if _eeadg .Strike !=nil {if _aeagd :=_eeadg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_aeagd !=nil {return _aeagd ;};};if _eeadg .Dstrike !=nil {if _dgdfag :=_eeadg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_dgdfag !=nil {return _dgdfag ;};};if _eeadg .Outline !=nil {if _gcbfe :=_eeadg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gcbfe !=nil {return _gcbfe ;};};if _eeadg .Shadow !=nil {if _gggaa :=_eeadg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_gggaa !=nil {return _gggaa ;};};if _eeadg .Emboss !=nil {if _fddeaf :=_eeadg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fddeaf !=nil {return _fddeaf ;};};if _eeadg .Imprint !=nil {if _bccgg :=_eeadg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_bccgg !=nil {return _bccgg ;};};if _eeadg .NoProof !=nil {if _dgafcb :=_eeadg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_dgafcb !=nil {return _dgafcb ;};};if _eeadg .SnapToGrid !=nil {if _afcgbg :=_eeadg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_afcgbg !=nil {return _afcgbg ;};};if _eeadg .Vanish !=nil {if _dccdg :=_eeadg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dccdg !=nil {return _dccdg ;};};if _eeadg .WebHidden !=nil {if _aebgec :=_eeadg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_aebgec !=nil {return _aebgec ;};};if _eeadg .Color !=nil {if _bccdg :=_eeadg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bccdg !=nil {return _bccdg ;};};if _eeadg .Spacing !=nil {if _debcge :=_eeadg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_debcge !=nil {return _debcge ;};};if _eeadg .W !=nil {if _cbdeff :=_eeadg .W .ValidateWithPath (path +"\u002f\u0057");_cbdeff !=nil {return _cbdeff ;};};if _eeadg .Kern !=nil {if _adabfc :=_eeadg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_adabfc !=nil {return _adabfc ;};};if _eeadg .Position !=nil {if _ceecbf :=_eeadg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ceecbf !=nil {return _ceecbf ;};};if _eeadg .Sz !=nil {if _bdbff :=_eeadg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_bdbff !=nil {return _bdbff ;};};if _eeadg .SzCs !=nil {if _defebb :=_eeadg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_defebb !=nil {return _defebb ;};};if _eeadg .Highlight !=nil {if _fafae :=_eeadg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_fafae !=nil {return _fafae ;};};if _eeadg .U !=nil {if _acfad :=_eeadg .U .ValidateWithPath (path +"\u002f\u0055");_acfad !=nil {return _acfad ;};};if _eeadg .Effect !=nil {if _edabd :=_eeadg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_edabd !=nil {return _edabd ;};};if _eeadg .Bdr !=nil {if _eebdc :=_eeadg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eebdc !=nil {return _eebdc ;};};if _eeadg .Shd !=nil {if _bdgbgc :=_eeadg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_bdgbgc !=nil {return _bdgbgc ;};};if _eeadg .FitText !=nil {if _gcgga :=_eeadg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gcgga !=nil {return _gcgga ;};};if _eeadg .VertAlign !=nil {if _fdgad :=_eeadg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_fdgad !=nil {return _fdgad ;};};if _eeadg .Rtl !=nil {if _fadcg :=_eeadg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fadcg !=nil {return _fadcg ;};};if _eeadg .Cs !=nil {if _cegdde :=_eeadg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_cegdde !=nil {return _cegdde ;};};if _eeadg .Em !=nil {if _bfaeed :=_eeadg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bfaeed !=nil {return _bfaeed ;};};if _eeadg .Lang !=nil {if _dfeaba :=_eeadg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_dfeaba !=nil {return _dfeaba ;};};if _eeadg .EastAsianLayout !=nil {if _bdccb :=_eeadg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bdccb !=nil {return _bdccb ;};}; -if _eeadg .SpecVanish !=nil {if _baecec :=_eeadg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_baecec !=nil {return _baecec ;};};if _eeadg .OMath !=nil {if _afdbg :=_eeadg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_afdbg !=nil {return _afdbg ;};};if _eeadg .RPrChange !=nil {if _decfd :=_eeadg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_decfd !=nil {return _decfd ;};};return nil ;};type CT_SdtContentCell struct{ +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_eabfe *GlossaryDocument )ValidateWithPath (path string )error {if _edaac :=_eabfe .CT_GlossaryDocument .ValidateWithPath (path );_edaac !=nil {return _edaac ;};return nil ;}; -// Table Cell -Tc []*CT_Tc ; +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_febbe *CT_Pitch )ValidateWithPath (path string )error {if _febbe .ValAttr ==ST_PitchUnset {return _e .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 _dabac :=_febbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dabac !=nil {return _dabac ;};return nil ;};func (_fgacge *EG_ContentRowContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caacd :for {_cfacf ,_ecaeb :=d .Token (); +if _ecaeb !=nil {return _ecaeb ;};switch _eeccfb :=_cfacf .(type ){case _c .StartElement :switch _eeccfb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_fdbaac :=NewCT_Row (); +if _afgef :=d .DecodeElement (_fdbaac ,&_eeccfb );_afgef !=nil {return _afgef ;};_fgacge .Tr =append (_fgacge .Tr ,_fdbaac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fgacge .CustomXml =NewCT_CustomXmlRow (); +if _ebdcgf :=d .DecodeElement (_fgacge .CustomXml ,&_eeccfb );_ebdcgf !=nil {return _ebdcgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fgacge .Sdt =NewCT_SdtRow (); +if _egagb :=d .DecodeElement (_fgacge .Sdt ,&_eeccfb );_egagb !=nil {return _egagb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eafgf :=NewEG_RunLevelElts (); +_eafgf .ProofErr =NewCT_ProofErr ();if _cgaeee :=d .DecodeElement (_eafgf .ProofErr ,&_eeccfb );_cgaeee !=nil {return _cgaeee ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_eafgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fggde :=NewEG_RunLevelElts (); +_fggde .PermStart =NewCT_PermStart ();if _ffded :=d .DecodeElement (_fggde .PermStart ,&_eeccfb );_ffded !=nil {return _ffded ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_fggde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_adcdcf :=NewEG_RunLevelElts (); +_adcdcf .PermEnd =NewCT_Perm ();if _bagdbb :=d .DecodeElement (_adcdcf .PermEnd ,&_eeccfb );_bagdbb !=nil {return _bagdbb ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_adcdcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ffbaf :=NewEG_RunLevelElts (); +_ffbaf .Ins =NewCT_RunTrackChange ();if _acfab :=d .DecodeElement (_ffbaf .Ins ,&_eeccfb );_acfab !=nil {return _acfab ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_ffbaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ddfeg :=NewEG_RunLevelElts (); +_ddfeg .Del =NewCT_RunTrackChange ();if _bedab :=d .DecodeElement (_ddfeg .Del ,&_eeccfb );_bedab !=nil {return _bedab ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_ddfeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_adcfg :=NewEG_RunLevelElts (); +_adcfg .MoveFrom =NewCT_RunTrackChange ();if _bdcef :=d .DecodeElement (_adcfg .MoveFrom ,&_eeccfb );_bdcef !=nil {return _bdcef ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_adcfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_acfge :=NewEG_RunLevelElts (); +_acfge .MoveTo =NewCT_RunTrackChange ();if _fbdebg :=d .DecodeElement (_acfge .MoveTo ,&_eeccfb );_fbdebg !=nil {return _fbdebg ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_acfge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdeca :=NewEG_RunLevelElts (); +_egeac :=NewEG_RangeMarkupElements ();_egeac .BookmarkStart =NewCT_Bookmark ();if _cgbbb :=d .DecodeElement (_egeac .BookmarkStart ,&_eeccfb );_cgbbb !=nil {return _cgbbb ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_cdeca );_cdeca .EG_RangeMarkupElements =append (_cdeca .EG_RangeMarkupElements ,_egeac ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebcff :=NewEG_RunLevelElts (); +_fdffgf :=NewEG_RangeMarkupElements ();_fdffgf .BookmarkEnd =NewCT_MarkupRange ();if _fggbed :=d .DecodeElement (_fdffgf .BookmarkEnd ,&_eeccfb );_fggbed !=nil {return _fggbed ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_ebcff );_ebcff .EG_RangeMarkupElements =append (_ebcff .EG_RangeMarkupElements ,_fdffgf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddeac :=NewEG_RunLevelElts (); +_addebb :=NewEG_RangeMarkupElements ();_addebb .MoveFromRangeStart =NewCT_MoveBookmark ();if _febded :=d .DecodeElement (_addebb .MoveFromRangeStart ,&_eeccfb );_febded !=nil {return _febded ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_ddeac ); +_ddeac .EG_RangeMarkupElements =append (_ddeac .EG_RangeMarkupElements ,_addebb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdgac :=NewEG_RunLevelElts (); +_ebaegc :=NewEG_RangeMarkupElements ();_ebaegc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bacbdc :=d .DecodeElement (_ebaegc .MoveFromRangeEnd ,&_eeccfb );_bacbdc !=nil {return _bacbdc ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_gdgac ); +_gdgac .EG_RangeMarkupElements =append (_gdgac .EG_RangeMarkupElements ,_ebaegc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gadeb :=NewEG_RunLevelElts (); +_geafb :=NewEG_RangeMarkupElements ();_geafb .MoveToRangeStart =NewCT_MoveBookmark ();if _ceafa :=d .DecodeElement (_geafb .MoveToRangeStart ,&_eeccfb );_ceafa !=nil {return _ceafa ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_gadeb ); +_gadeb .EG_RangeMarkupElements =append (_gadeb .EG_RangeMarkupElements ,_geafb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_debdba :=NewEG_RunLevelElts (); +_edgggd :=NewEG_RangeMarkupElements ();_edgggd .MoveToRangeEnd =NewCT_MarkupRange ();if _fgfbga :=d .DecodeElement (_edgggd .MoveToRangeEnd ,&_eeccfb );_fgfbga !=nil {return _fgfbga ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_debdba ); +_debdba .EG_RangeMarkupElements =append (_debdba .EG_RangeMarkupElements ,_edgggd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdada :=NewEG_RunLevelElts (); +_dcefdf :=NewEG_RangeMarkupElements ();_dcefdf .CommentRangeStart =NewCT_MarkupRange ();if _fbfdc :=d .DecodeElement (_dcefdf .CommentRangeStart ,&_eeccfb );_fbfdc !=nil {return _fbfdc ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_bdada ); +_bdada .EG_RangeMarkupElements =append (_bdada .EG_RangeMarkupElements ,_dcefdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdfef :=NewEG_RunLevelElts (); +_ggfcfg :=NewEG_RangeMarkupElements ();_ggfcfg .CommentRangeEnd =NewCT_MarkupRange ();if _eeffa :=d .DecodeElement (_ggfcfg .CommentRangeEnd ,&_eeccfb );_eeffa !=nil {return _eeffa ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_bdfef ); +_bdfef .EG_RangeMarkupElements =append (_bdfef .EG_RangeMarkupElements ,_ggfcfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcagdb :=NewEG_RunLevelElts (); +_aedbc :=NewEG_RangeMarkupElements ();_aedbc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgbcbf :=d .DecodeElement (_aedbc .CustomXmlInsRangeStart ,&_eeccfb );_dgbcbf !=nil {return _dgbcbf ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_bcagdb ); +_bcagdb .EG_RangeMarkupElements =append (_bcagdb .EG_RangeMarkupElements ,_aedbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaceg :=NewEG_RunLevelElts (); +_befeb :=NewEG_RangeMarkupElements ();_befeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddeda :=d .DecodeElement (_befeb .CustomXmlInsRangeEnd ,&_eeccfb );_ddeda !=nil {return _ddeda ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_gaceg ); +_gaceg .EG_RangeMarkupElements =append (_gaceg .EG_RangeMarkupElements ,_befeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffgbc :=NewEG_RunLevelElts (); +_dagedg :=NewEG_RangeMarkupElements ();_dagedg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aabddb :=d .DecodeElement (_dagedg .CustomXmlDelRangeStart ,&_eeccfb );_aabddb !=nil {return _aabddb ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_ffgbc ); +_ffgbc .EG_RangeMarkupElements =append (_ffgbc .EG_RangeMarkupElements ,_dagedg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfefa :=NewEG_RunLevelElts (); +_abffeg :=NewEG_RangeMarkupElements ();_abffeg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cacagc :=d .DecodeElement (_abffeg .CustomXmlDelRangeEnd ,&_eeccfb );_cacagc !=nil {return _cacagc ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_dfefa ); +_dfefa .EG_RangeMarkupElements =append (_dfefa .EG_RangeMarkupElements ,_abffeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eeegc :=NewEG_RunLevelElts (); +_begcce :=NewEG_RangeMarkupElements ();_begcce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adfeb :=d .DecodeElement (_begcce .CustomXmlMoveFromRangeStart ,&_eeccfb );_adfeb !=nil {return _adfeb ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_eeegc ); +_eeegc .EG_RangeMarkupElements =append (_eeegc .EG_RangeMarkupElements ,_begcce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_caae :=NewEG_RunLevelElts (); +_ffccde :=NewEG_RangeMarkupElements ();_ffccde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _defaac :=d .DecodeElement (_ffccde .CustomXmlMoveFromRangeEnd ,&_eeccfb );_defaac !=nil {return _defaac ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_caae ); +_caae .EG_RangeMarkupElements =append (_caae .EG_RangeMarkupElements ,_ffccde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gaeffd :=NewEG_RunLevelElts (); +_feaad :=NewEG_RangeMarkupElements ();_feaad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efgbd :=d .DecodeElement (_feaad .CustomXmlMoveToRangeStart ,&_eeccfb );_efgbd !=nil {return _efgbd ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_gaeffd ); +_gaeffd .EG_RangeMarkupElements =append (_gaeffd .EG_RangeMarkupElements ,_feaad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebebf :=NewEG_RunLevelElts (); +_abacdf :=NewEG_RangeMarkupElements ();_abacdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aedgfe :=d .DecodeElement (_abacdf .CustomXmlMoveToRangeEnd ,&_eeccfb );_aedgfe !=nil {return _aedgfe ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_ebebf ); +_ebebf .EG_RangeMarkupElements =append (_ebebf .EG_RangeMarkupElements ,_abacdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_feabe :=NewEG_RunLevelElts (); +_ecegga :=NewEG_MathContent ();_ecegga .OMathPara =_ab .NewOMathPara ();if _abfbb :=d .DecodeElement (_ecegga .OMathPara ,&_eeccfb );_abfbb !=nil {return _abfbb ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_feabe );_feabe .EG_MathContent =append (_feabe .EG_MathContent ,_ecegga ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbgfdd :=NewEG_RunLevelElts (); +_fedga :=NewEG_MathContent ();_fedga .OMath =_ab .NewOMath ();if _gdadg :=d .DecodeElement (_fedga .OMath ,&_eeccfb );_gdadg !=nil {return _gdadg ;};_fgacge .EG_RunLevelElts =append (_fgacge .EG_RunLevelElts ,_cbgfdd );_cbgfdd .EG_MathContent =append (_cbgfdd .EG_MathContent ,_fedga ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_eeccfb .Name ); +if _deaee :=d .Skip ();_deaee !=nil {return _deaee ;};};case _c .EndElement :break _caacd ;case _c .CharData :};};return nil ;};func (_ebgae *CT_Guid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebgae .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ebgae .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abaca *CT_EastAsianLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abaca .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abaca .IdAttr )}); +};if _abaca .CombineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_e .Sprintf ("\u0025\u0076",*_abaca .CombineAttr )});};if _abaca .CombineBracketsAttr !=ST_CombineBracketsUnset {_cbeb ,_dbab :=_abaca .CombineBracketsAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"}); +if _dbab !=nil {return _dbab ;};start .Attr =append (start .Attr ,_cbeb );};if _abaca .VertAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_abaca .VertAttr )}); +};if _abaca .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_abaca .VertCompressAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Validate validates the WdCT_EffectExtent and its children +func (_gbcbf *WdCT_EffectExtent )Validate ()error {return _gbcbf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};type EG_RunInnerContent struct{ -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ebeea *CT_FFTextInput )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faecg :for {_gbdge ,_bagaf :=d .Token ();if _bagaf !=nil {return _bagaf ;};switch _daedd :=_gbdge .(type ){case _a .StartElement :switch _daedd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_ebeea .Type =NewCT_FFTextType (); -if _eagac :=d .DecodeElement (_ebeea .Type ,&_daedd );_eagac !=nil {return _eagac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_ebeea .Default =NewCT_String (); -if _afbdbg :=d .DecodeElement (_ebeea .Default ,&_daedd );_afbdbg !=nil {return _afbdbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_ebeea .MaxLength =NewCT_DecimalNumber (); -if _gddce :=d .DecodeElement (_ebeea .MaxLength ,&_daedd );_gddce !=nil {return _gddce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_ebeea .Format =NewCT_String (); -if _fafdb :=d .DecodeElement (_ebeea .Format ,&_daedd );_fafdb !=nil {return _fafdb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_daedd .Name ); -if _accbc :=d .Skip ();_accbc !=nil {return _accbc ;};};case _a .EndElement :break _faecg ;case _a .CharData :};};return nil ;};type WdST_RelFromH byte ;type EG_RunLevelElts struct{ +// Break +Br *CT_Br ; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// Text +T *CT_Text ; -// Range Permission Start -PermStart *CT_PermStart ; +// Content Part +ContentPart *CT_Rel ; -// Range Permission End -PermEnd *CT_Perm ; +// Deleted Text +DelText *CT_Text ; -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Field Code +InstrText *CT_Text ; -// Deleted Run Content -Del *CT_RunTrackChange ; +// Deleted Field Code +DelInstrText *CT_Text ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;}; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Validate validates the CT_MailMergeDataType and its children -func (_afede *CT_MailMergeDataType )Validate ()error {return _afede .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_ggacf ST_ObjectUpdateMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfffcd :=_a .Attr {}; -_dfffcd .Name =name ;switch _ggacf {case ST_ObjectUpdateModeUnset :_dfffcd .Value ="";case ST_ObjectUpdateModeAlways :_dfffcd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_dfffcd .Value ="\u006f\u006e\u0043\u0061\u006c\u006c"; -};return _dfffcd ,nil ;};func NewCT_MailMerge ()*CT_MailMerge {_afcfg :=&CT_MailMerge {};_afcfg .MainDocumentType =NewCT_MailMergeDocType ();_afcfg .DataType =NewCT_MailMergeDataType ();return _afcfg ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_aeccb :=&EG_ContentRunContent {}; -return _aeccb ;};func (_gdaeg *CT_RPrDefault )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfgb :for {_becbc ,_fbacd :=d .Token ();if _fbacd !=nil {return _fbacd ;};switch _adafa :=_becbc .(type ){case _a .StartElement :switch _adafa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gdaeg .RPr =NewCT_RPr (); -if _ceade :=d .DecodeElement (_gdaeg .RPr ,&_adafa );_ceade !=nil {return _ceade ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_adafa .Name ); -if _ebfa :=d .Skip ();_ebfa !=nil {return _ebfa ;};};case _a .EndElement :break _acfgb ;case _a .CharData :};};return nil ;}; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Validate validates the CT_PPrGeneral and its children -func (_caaed *CT_PPrGeneral )Validate ()error {return _caaed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");}; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Validate validates the CT_Guid and its children -func (_abgbbc *CT_Guid )Validate ()error {return _abgbbc .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};type CT_MacroName struct{ +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Name of Script Function -ValAttr string ;}; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Validate validates the CT_Footnotes and its children -func (_dcbga *CT_Footnotes )Validate ()error {return _dcbga .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");}; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Validate validates the CT_MailMergeSourceType and its children -func (_dfffca *CT_MailMergeSourceType )Validate ()error {return _dfffca .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_ddbgb *CT_FFTextInput )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ddbgb .Type !=nil {_cdfgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ddbgb .Type ,_cdfgg );};if _ddbgb .Default !=nil {_edega :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_ddbgb .Default ,_edega );};if _ddbgb .MaxLength !=nil {_dcdc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_ddbgb .MaxLength ,_dcdc );};if _ddbgb .Format !=nil {_gggb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}}; -e .EncodeElement (_ddbgb .Format ,_gggb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Ruby ()*CT_Ruby {_becbf :=&CT_Ruby {};_becbf .RubyPr =NewCT_RubyPr ();_becbf .Rt =NewCT_RubyContent ();_becbf .RubyBase =NewCT_RubyContent (); -return _becbf ;};func (_aggbb ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dedbf :=_a .Attr {};_dedbf .Name =name ;switch _aggbb {case ST_DirectionUnset :_dedbf .Value ="";case ST_DirectionLtr :_dedbf .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_dedbf .Value ="\u0072\u0074\u006c"; -};return _dedbf ,nil ;};func (_fedffc ST_ThemeColor )String ()string {switch _fedffc {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032"; -case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035"; -case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065"; -case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return ""; -};type CT_FrameLayout struct{ +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Frameset Layout Value -ValAttr ST_FrameLayout ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ; -LinkedTxbx *WdCT_LinkedTextboxInformation ;};func NewCT_DocType ()*CT_DocType {_gaagf :=&CT_DocType {};return _gaagf };func NewCT_TrPrBase ()*CT_TrPrBase {_eddbf :=&CT_TrPrBase {};return _eddbf }; +// Comment Information Block +AnnotationRef *CT_Empty ; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_ebfbe *CT_TcPrBase )ValidateWithPath (path string )error {if _ebfbe .CnfStyle !=nil {if _gceab :=_ebfbe .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gceab !=nil {return _gceab ;};};if _ebfbe .TcW !=nil {if _cbaeb :=_ebfbe .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_cbaeb !=nil {return _cbaeb ;};};if _ebfbe .GridSpan !=nil {if _dfbfeg :=_ebfbe .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_dfbfeg !=nil {return _dfbfeg ;};};if _ebfbe .HMerge !=nil {if _aedgb :=_ebfbe .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_aedgb !=nil {return _aedgb ;};};if _ebfbe .VMerge !=nil {if _cbbca :=_ebfbe .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_cbbca !=nil {return _cbbca ;};};if _ebfbe .TcBorders !=nil {if _cafafb :=_ebfbe .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_cafafb !=nil {return _cafafb ;};};if _ebfbe .Shd !=nil {if _abadf :=_ebfbe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_abadf !=nil {return _abadf ;};};if _ebfbe .NoWrap !=nil {if _cdfbcc :=_ebfbe .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_cdfbcc !=nil {return _cdfbcc ;};};if _ebfbe .TcMar !=nil {if _daceeb :=_ebfbe .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_daceeb !=nil {return _daceeb ;};};if _ebfbe .TextDirection !=nil {if _fbcdgc :=_ebfbe .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_fbcdgc !=nil {return _fbcdgc ;};};if _ebfbe .TcFitText !=nil {if _aacdc :=_ebfbe .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aacdc !=nil {return _aacdc ;};};if _ebfbe .VAlign !=nil {if _ggcee :=_ebfbe .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_ggcee !=nil {return _ggcee ;};};if _ebfbe .HideMark !=nil {if _aafda :=_ebfbe .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_aafda !=nil {return _aafda ;};};if _ebfbe .Headers !=nil {if _cdabd :=_ebfbe .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_cdabd !=nil {return _cdabd ;};};return nil ;}; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_bdega *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _bdega .Ins !=nil {if _gbdbc :=_bdega .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gbdbc !=nil {return _gbdbc ;};};if _bdega .Del !=nil {if _begfb :=_bdega .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_begfb !=nil {return _begfb ;};};if _bdega .MoveFrom !=nil {if _egabafb :=_bdega .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_egabafb !=nil {return _egabafb ;};};if _bdega .MoveTo !=nil {if _gcbdab :=_bdega .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_gcbdab !=nil {return _gcbdab ;};};if _bdega .RStyle !=nil {if _ggeec :=_bdega .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ggeec !=nil {return _ggeec ;};};if _bdega .RFonts !=nil {if _agbee :=_bdega .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_agbee !=nil {return _agbee ;};};if _bdega .B !=nil {if _bgfaec :=_bdega .B .ValidateWithPath (path +"\u002f\u0042");_bgfaec !=nil {return _bgfaec ;};};if _bdega .BCs !=nil {if _daecb :=_bdega .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_daecb !=nil {return _daecb ; -};};if _bdega .I !=nil {if _fabdd :=_bdega .I .ValidateWithPath (path +"\u002f\u0049");_fabdd !=nil {return _fabdd ;};};if _bdega .ICs !=nil {if _feedf :=_bdega .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_feedf !=nil {return _feedf ;};}; -if _bdega .Caps !=nil {if _gdafc :=_bdega .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gdafc !=nil {return _gdafc ;};};if _bdega .SmallCaps !=nil {if _accdba :=_bdega .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_accdba !=nil {return _accdba ;};};if _bdega .Strike !=nil {if _fdaba :=_bdega .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fdaba !=nil {return _fdaba ;};};if _bdega .Dstrike !=nil {if _ffebfg :=_bdega .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_ffebfg !=nil {return _ffebfg ;};};if _bdega .Outline !=nil {if _ffadb :=_bdega .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ffadb !=nil {return _ffadb ;};};if _bdega .Shadow !=nil {if _ebcgb :=_bdega .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_ebcgb !=nil {return _ebcgb ;};};if _bdega .Emboss !=nil {if _ffbdg :=_bdega .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ffbdg !=nil {return _ffbdg ;};};if _bdega .Imprint !=nil {if _gaaffg :=_bdega .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_gaaffg !=nil {return _gaaffg ;};};if _bdega .NoProof !=nil {if _ccfece :=_bdega .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ccfece !=nil {return _ccfece ;};};if _bdega .SnapToGrid !=nil {if _ffedd :=_bdega .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_ffedd !=nil {return _ffedd ;};};if _bdega .Vanish !=nil {if _gdcge :=_bdega .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gdcge !=nil {return _gdcge ;};};if _bdega .WebHidden !=nil {if _eebdf :=_bdega .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_eebdf !=nil {return _eebdf ;};};if _bdega .Color !=nil {if _dbcad :=_bdega .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dbcad !=nil {return _dbcad ;};};if _bdega .Spacing !=nil {if _eacbb :=_bdega .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_eacbb !=nil {return _eacbb ;};};if _bdega .W !=nil {if _feafc :=_bdega .W .ValidateWithPath (path +"\u002f\u0057");_feafc !=nil {return _feafc ;};};if _bdega .Kern !=nil {if _dbaaf :=_bdega .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dbaaf !=nil {return _dbaaf ; -};};if _bdega .Position !=nil {if _fgbdga :=_bdega .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_fgbdga !=nil {return _fgbdga ;};};if _bdega .Sz !=nil {if _fdfgg :=_bdega .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_fdfgg !=nil {return _fdfgg ;};};if _bdega .SzCs !=nil {if _bgcea :=_bdega .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bgcea !=nil {return _bgcea ;};};if _bdega .Highlight !=nil {if _aceab :=_bdega .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_aceab !=nil {return _aceab ;};};if _bdega .U !=nil {if _bffba :=_bdega .U .ValidateWithPath (path +"\u002f\u0055");_bffba !=nil {return _bffba ;};};if _bdega .Effect !=nil {if _dcbfc :=_bdega .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_dcbfc !=nil {return _dcbfc ;};};if _bdega .Bdr !=nil {if _cbcd :=_bdega .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cbcd !=nil {return _cbcd ;};};if _bdega .Shd !=nil {if _ggbcf :=_bdega .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ggbcf !=nil {return _ggbcf ;};};if _bdega .FitText !=nil {if _baccf :=_bdega .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_baccf !=nil {return _baccf ;};};if _bdega .VertAlign !=nil {if _bdaag :=_bdega .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_bdaag !=nil {return _bdaag ;};};if _bdega .Rtl !=nil {if _fdcdg :=_bdega .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fdcdg !=nil {return _fdcdg ;};};if _bdega .Cs !=nil {if _bdbge :=_bdega .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_bdbge !=nil {return _bdbge ;};};if _bdega .Em !=nil {if _gdcgd :=_bdega .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gdcgd !=nil {return _gdcgd ;};};if _bdega .Lang !=nil {if _cegdd :=_bdega .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_cegdd !=nil {return _cegdd ;};};if _bdega .EastAsianLayout !=nil {if _dbgbe :=_bdega .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dbgbe !=nil {return _dbgbe ;};};if _bdega .SpecVanish !=nil {if _bgbabe :=_bdega .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_bgbabe !=nil {return _bgbabe ;};};if _bdega .OMath !=nil {if _bbfgef :=_bdega .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bbfgef !=nil {return _bbfgef ;};};return nil ;}; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_gefaa *CT_DocProtect )ValidateWithPath (path string )error {if _ceaag :=_gefaa .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_ceaag !=nil {return _ceaag ;};if _gefaa .FormattingAttr !=nil {if _abaad :=_gefaa .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_abaad !=nil {return _abaad ;};};if _gefaa .EnforcementAttr !=nil {if _ceegd :=_gefaa .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ceegd !=nil {return _ceegd ;};};if _aefbe :=_gefaa .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_aefbe !=nil {return _aefbe ;};if _gdae :=_gefaa .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gdae !=nil {return _gdae ; -};if _edcde :=_gefaa .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edcde !=nil {return _edcde ;};return nil ;};type CT_TxbxContent struct{ +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_ebec *CT_CompatSetting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebec .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ebec .NameAttr )}); -};if _ebec .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ebec .UriAttr )});};if _ebec .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ebec .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4; -); +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_gcfgd *Ftr )ValidateWithPath (path string )error {if _faecdd :=_gcfgd .CT_HdrFtr .ValidateWithPath (path );_faecdd !=nil {return _faecdd ;};return nil ;};type CT_TextEffect struct{ +// Symbol Character +Sym *CT_Sym ; -// Animated Text Effect Type -ValAttr ST_TextEffect ;};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5; -);type CT_Shd struct{ +// Page Number Block +PgNum *CT_Empty ; -// Shading Pattern -ValAttr ST_Shd ; +// Carriage Return +Cr *CT_Empty ; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// Tab Character +Tab *CT_Empty ; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// Embedded Object +Object *CT_Object ; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// VML Object +Pict *CT_Picture ; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Complex Field Character +FldChar *CT_FldChar ; -// Shading Background Color -FillAttr *ST_HexColor ; +// Phonetic Guide +Ruby *CT_Ruby ; -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;}; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_fdbd *CT_FrameLayout )ValidateWithPath (path string )error {if _fdbd .ValAttr ==ST_FrameLayoutUnset {return _gd .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 _eceeg :=_fdbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eceeg !=nil {return _eceeg ;};return nil ;};func (_dffab *CT_FtnEdnSepRef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dffab .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_LevelSuffix byte ;func (_beca *CT_CellMergeTrackChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beca .VMergeAttr !=ST_AnnotationVMergeUnset {_bgcdf ,_dadb :=_beca .VMergeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}); -if _dadb !=nil {return _dadb ;};start .Attr =append (start .Attr ,_bgcdf );};if _beca .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_cbdg ,_dafd :=_beca .VMergeOrigAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"}); -if _dafd !=nil {return _dafd ;};start .Attr =append (start .Attr ,_cbdg );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_beca .AuthorAttr )}); -if _beca .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_beca .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_beca .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_egfcb :=&CT_EastAsianLayout {};return _egfcb }; +// DrawingML Object +Drawing *CT_Drawing ; -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_fgaga *CT_TblGrid )ValidateWithPath (path string )error {for _dedgd ,_bcegd :=range _fgaga .GridCol {if _ecbfc :=_bcegd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_dedgd )); -_ecbfc !=nil {return _ecbfc ;};};if _fgaga .TblGridChange !=nil {if _ccfaaf :=_fgaga .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_ccfaaf !=nil {return _ccfaaf ;};};return nil ; -}; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_ffda *CT_DivBdr )ValidateWithPath (path string )error {if _ffda .Top !=nil {if _dfaa :=_ffda .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dfaa !=nil {return _dfaa ;};};if _ffda .Left !=nil {if _fdcb :=_ffda .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); -_fdcb !=nil {return _fdcb ;};};if _ffda .Bottom !=nil {if _dafg :=_ffda .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dafg !=nil {return _dafg ;};};if _ffda .Right !=nil {if _dffb :=_ffda .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_dffb !=nil {return _dffb ;};};return nil ;};func (_cceegd ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _cceegd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cceegd )); -};return nil ;};func NewCT_Proof ()*CT_Proof {_becaa :=&CT_Proof {};return _becaa };func (_cbcea WdST_AlignH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbcea .String (),start );};func (_eggcf *CT_PageSz )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcaeg :=range start .Attr {if _fcaeg .Name .Local =="\u0077"{_abcba ,_eecfag :=ParseUnionST_TwipsMeasure (_fcaeg .Value ); -if _eecfag !=nil {return _eecfag ;};_eggcf .WAttr =&_abcba ;continue ;};if _fcaeg .Name .Local =="\u0068"{_adaga ,_egdfb :=ParseUnionST_TwipsMeasure (_fcaeg .Value );if _egdfb !=nil {return _egdfb ;};_eggcf .HAttr =&_adaga ;continue ;};if _fcaeg .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_eggcf .OrientAttr .UnmarshalXMLAttr (_fcaeg ); -continue ;};if _fcaeg .Name .Local =="\u0063\u006f\u0064\u0065"{_dcgea ,_cbgea :=_ea .ParseInt (_fcaeg .Value ,10,64);if _cbgea !=nil {return _cbgea ;};_eggcf .CodeAttr =&_dcgea ;continue ;};};for {_aebfcd ,_aagcg :=d .Token ();if _aagcg !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_aagcg ); -};if _bfabe ,_gedg :=_aebfcd .(_a .EndElement );_gedg &&_bfabe .Name ==start .Name {break ;};};return nil ;};func (_bfadgc ST_BrType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfedb :=_a .Attr {};_gfedb .Name =name ;switch _bfadgc {case ST_BrTypeUnset :_gfedb .Value =""; -case ST_BrTypePage :_gfedb .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_gfedb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_gfedb .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";}; -return _gfedb ,nil ;};func NewCT_Recipients ()*CT_Recipients {_febabd :=&CT_Recipients {};return _febabd }; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};type ST_InfoTextType byte ;func (_fdcagd *CT_SmartTagRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdcagd .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_fdcagd .UriAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0076",_fdcagd .ElementAttr )});e .EncodeToken (start );if _fdcagd .SmartTagPr !=nil {_feadea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}}; +e .EncodeElement (_fdcagd .SmartTagPr ,_feadea );};if _fdcagd .EG_PContent !=nil {for _ ,_cacbe :=range _fdcagd .EG_PContent {_cacbe .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FFName struct{ -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_gddea *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _cdfa ,_bagbf :=range _gddea .Behavior {if _bfcfe :=_bagbf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cdfa )); -_bfcfe !=nil {return _bfcfe ;};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_dceecf :=&CT_TrackChangeRange {};return _dceecf };func (_adfgac ST_InfoTextType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acgdfd :=_a .Attr {}; -_acgdfd .Name =name ;switch _adfgac {case ST_InfoTextTypeUnset :_acgdfd .Value ="";case ST_InfoTextTypeText :_acgdfd .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_acgdfd .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _acgdfd ,nil ; -}; +// Form Field Name Value +ValAttr *string ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func (_agdfae ST_HeightRule )ValidateWithPath (path string )error {switch _agdfae {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdfae )); +};return nil ;};func (_caaef ST_LevelSuffix )String ()string {switch _caaef {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};func (_bafbeb WdST_RelFromH )ValidateWithPath (path string )error {switch _bafbeb {case 0,1,2,3,4,5,6,7,8:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafbeb )); +};return nil ;};func (_eefcd *CT_CustomXmlRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eefcd .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_eefcd .UriAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0076",_eefcd .ElementAttr )});e .EncodeToken (start );if _eefcd .CustomXmlPr !=nil {_acedg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_eefcd .CustomXmlPr ,_acedg );};if _eefcd .EG_PContent !=nil {for _ ,_afec :=range _eefcd .EG_PContent {_afec .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PaperSource struct{ -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_efcac *CT_TblPrExChange )ValidateWithPath (path string )error {if _fgcgbe :=_efcac .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_fgcgbe !=nil {return _fgcgbe ;};return nil ;};func (_bcced ST_FontFamily )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcced .String (),start ); -};type ST_PTabRelativeTo byte ;func (_fefb *CT_Lock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccdag :=range start .Attr {if _ccdag .Name .Local =="\u0076\u0061\u006c"{_fefb .ValAttr .UnmarshalXMLAttr (_ccdag );continue ;};}; -for {_dfbbfe ,_egage :=d .Token ();if _egage !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_egage );};if _dbffa ,_afaa :=_dfbbfe .(_a .EndElement );_afaa &&_dbffa .Name ==start .Name {break ; -};};return nil ;}; +// First Page Printer Tray Code +FirstAttr *int64 ; -// Validate validates the CT_RPrChange and its children -func (_gdaaag *CT_RPrChange )Validate ()error {return _gdaaag .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Non-First Page Printer Tray Code +OtherAttr *int64 ;};func (_aeeaec *CT_VerticalJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gedbaf ,_bccdc :=_aeeaec .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bccdc !=nil {return _bccdc ;};start .Attr =append (start .Attr ,_gedbaf ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfbfc ST_Zoom )Validate ()error {return _cfbfc .ValidateWithPath ("")};func (_agefbg ST_DropCap )Validate ()error {return _agefbg .ValidateWithPath ("")}; +type CT_Lvl struct{ -// Validate validates the CT_TblLayoutType and its children -func (_caddf *CT_TblLayoutType )Validate ()error {return _caddf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};type CT_DocRsids struct{ +// Numbering Level +IlvlAttr int64 ; -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// Template Code +TplcAttr *string ; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_cbbceb ST_TextboxTightWrap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfagc :=_a .Attr {};_dfagc .Name =name ;switch _cbbceb {case ST_TextboxTightWrapUnset :_dfagc .Value ="";case ST_TextboxTightWrapNone :_dfagc .Value ="\u006e\u006f\u006e\u0065"; -case ST_TextboxTightWrapAllLines :_dfagc .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_dfagc .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_dfagc .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; -case ST_TextboxTightWrapLastLineOnly :_dfagc .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _dfagc ,nil ;};func NewRecipients ()*Recipients {_acffc :=&Recipients {};_acffc .CT_Recipients =*NewCT_Recipients ();return _acffc ; -}; +// Tentative Numbering +TentativeAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_dbfac *CT_Row )ValidateWithPath (path string )error {if _dbfac .TblPrEx !=nil {if _eadbc :=_dbfac .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_eadbc !=nil {return _eadbc ;};};if _dbfac .TrPr !=nil {if _efeeec :=_dbfac .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); -_efeeec !=nil {return _efeeec ;};};for _efada ,_adbdd :=range _dbfac .EG_ContentCellContent {if _aeeba :=_adbdd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_efada )); -_aeeba !=nil {return _aeeba ;};};return nil ;};func (_dedfd ST_FrameScrollbar )ValidateWithPath (path string )error {switch _dedfd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedfd )); -};return nil ;};func (_fagafg *CT_Tc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfgee :=range start .Attr {if _bfgee .Name .Local =="\u0069\u0064"{_deebdf ,_gagbg :=_bfgee .Value ,error (nil );if _gagbg !=nil {return _gagbg ; -};_fagafg .IdAttr =&_deebdf ;continue ;};};_efaca :for {_bfeec ,_edgefd :=d .Token ();if _edgefd !=nil {return _edgefd ;};switch _gfeda :=_bfeec .(type ){case _a .StartElement :switch _gfeda .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_fagafg .TcPr =NewCT_TcPr (); -if _dfgfg :=d .DecodeElement (_fagafg .TcPr ,&_gfeda );_dfgfg !=nil {return _dfgfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_aebae :=NewEG_BlockLevelElts (); -_cbbfgf :=NewCT_AltChunk ();if _adbca :=d .DecodeElement (_cbbfgf ,&_gfeda );_adbca !=nil {return _adbca ;};_aebae .AltChunk =append (_aebae .AltChunk ,_cbbfgf );_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_aebae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abgec :=NewEG_BlockLevelElts (); -_cbgeb :=NewEG_ContentBlockContent ();_cbgeb .CustomXml =NewCT_CustomXmlBlock ();if _bdcce :=d .DecodeElement (_cbgeb .CustomXml ,&_gfeda );_bdcce !=nil {return _bdcce ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_abgec );_abgec .EG_ContentBlockContent =append (_abgec .EG_ContentBlockContent ,_cbgeb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cadad :=NewEG_BlockLevelElts (); -_cfeded :=NewEG_ContentBlockContent ();_cfeded .Sdt =NewCT_SdtBlock ();if _adedd :=d .DecodeElement (_cfeded .Sdt ,&_gfeda );_adedd !=nil {return _adedd ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_cadad );_cadad .EG_ContentBlockContent =append (_cadad .EG_ContentBlockContent ,_cfeded ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fffda :=NewEG_BlockLevelElts (); -_bbgbg :=NewEG_ContentBlockContent ();_dceeed :=NewCT_P ();if _eabgg :=d .DecodeElement (_dceeed ,&_gfeda );_eabgg !=nil {return _eabgg ;};_bbgbg .P =append (_bbgbg .P ,_dceeed );_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_fffda ); -_fffda .EG_ContentBlockContent =append (_fffda .EG_ContentBlockContent ,_bbgbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gcefc :=NewEG_BlockLevelElts (); -_gfddd :=NewEG_ContentBlockContent ();_baggf :=NewCT_Tbl ();if _fefda :=d .DecodeElement (_baggf ,&_gfeda );_fefda !=nil {return _fefda ;};_gfddd .Tbl =append (_gfddd .Tbl ,_baggf );_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_gcefc ); -_gcefc .EG_ContentBlockContent =append (_gcefc .EG_ContentBlockContent ,_gfddd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebaaf :=NewEG_BlockLevelElts (); -_dgbffd :=NewEG_ContentBlockContent ();_gcaba :=NewEG_RunLevelElts ();_gcaba .ProofErr =NewCT_ProofErr ();if _efgea :=d .DecodeElement (_gcaba .ProofErr ,&_gfeda );_efgea !=nil {return _efgea ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_ebaaf ); -_ebaaf .EG_ContentBlockContent =append (_ebaaf .EG_ContentBlockContent ,_dgbffd );_dgbffd .EG_RunLevelElts =append (_dgbffd .EG_RunLevelElts ,_gcaba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afbga :=NewEG_BlockLevelElts (); -_eggde :=NewEG_ContentBlockContent ();_egeaab :=NewEG_RunLevelElts ();_egeaab .PermStart =NewCT_PermStart ();if _dbgggd :=d .DecodeElement (_egeaab .PermStart ,&_gfeda );_dbgggd !=nil {return _dbgggd ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_afbga ); -_afbga .EG_ContentBlockContent =append (_afbga .EG_ContentBlockContent ,_eggde );_eggde .EG_RunLevelElts =append (_eggde .EG_RunLevelElts ,_egeaab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bcfge :=NewEG_BlockLevelElts (); -_aabbf :=NewEG_ContentBlockContent ();_deabd :=NewEG_RunLevelElts ();_deabd .PermEnd =NewCT_Perm ();if _edege :=d .DecodeElement (_deabd .PermEnd ,&_gfeda );_edege !=nil {return _edege ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_bcfge ); -_bcfge .EG_ContentBlockContent =append (_bcfge .EG_ContentBlockContent ,_aabbf );_aabbf .EG_RunLevelElts =append (_aabbf .EG_RunLevelElts ,_deabd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcdce :=NewEG_BlockLevelElts (); -_bgebcb :=NewEG_ContentBlockContent ();_cebca :=NewEG_RunLevelElts ();_cebca .Ins =NewCT_RunTrackChange ();if _febbd :=d .DecodeElement (_cebca .Ins ,&_gfeda );_febbd !=nil {return _febbd ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_dcdce ); -_dcdce .EG_ContentBlockContent =append (_dcdce .EG_ContentBlockContent ,_bgebcb );_bgebcb .EG_RunLevelElts =append (_bgebcb .EG_RunLevelElts ,_cebca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_baebb :=NewEG_BlockLevelElts (); -_dbefb :=NewEG_ContentBlockContent ();_edbcaa :=NewEG_RunLevelElts ();_edbcaa .Del =NewCT_RunTrackChange ();if _ecaeg :=d .DecodeElement (_edbcaa .Del ,&_gfeda );_ecaeg !=nil {return _ecaeg ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_baebb ); -_baebb .EG_ContentBlockContent =append (_baebb .EG_ContentBlockContent ,_dbefb );_dbefb .EG_RunLevelElts =append (_dbefb .EG_RunLevelElts ,_edbcaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ccfddc :=NewEG_BlockLevelElts (); -_cdbcf :=NewEG_ContentBlockContent ();_gfgaae :=NewEG_RunLevelElts ();_gfgaae .MoveFrom =NewCT_RunTrackChange ();if _bbbaf :=d .DecodeElement (_gfgaae .MoveFrom ,&_gfeda );_bbbaf !=nil {return _bbbaf ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_ccfddc ); -_ccfddc .EG_ContentBlockContent =append (_ccfddc .EG_ContentBlockContent ,_cdbcf );_cdbcf .EG_RunLevelElts =append (_cdbcf .EG_RunLevelElts ,_gfgaae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ceadc :=NewEG_BlockLevelElts (); -_afccf :=NewEG_ContentBlockContent ();_agdfd :=NewEG_RunLevelElts ();_agdfd .MoveTo =NewCT_RunTrackChange ();if _fbdeae :=d .DecodeElement (_agdfd .MoveTo ,&_gfeda );_fbdeae !=nil {return _fbdeae ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_ceadc ); -_ceadc .EG_ContentBlockContent =append (_ceadc .EG_ContentBlockContent ,_afccf );_afccf .EG_RunLevelElts =append (_afccf .EG_RunLevelElts ,_agdfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fafbdf :=NewEG_BlockLevelElts (); -_aefcc :=NewEG_ContentBlockContent ();_acfca :=NewEG_RunLevelElts ();_cdfaf :=NewEG_RangeMarkupElements ();_cdfaf .BookmarkStart =NewCT_Bookmark ();if _afbdfb :=d .DecodeElement (_cdfaf .BookmarkStart ,&_gfeda );_afbdfb !=nil {return _afbdfb ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_fafbdf ); -_fafbdf .EG_ContentBlockContent =append (_fafbdf .EG_ContentBlockContent ,_aefcc );_aefcc .EG_RunLevelElts =append (_aefcc .EG_RunLevelElts ,_acfca );_acfca .EG_RangeMarkupElements =append (_acfca .EG_RangeMarkupElements ,_cdfaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efegd :=NewEG_BlockLevelElts (); -_dafeb :=NewEG_ContentBlockContent ();_fceaf :=NewEG_RunLevelElts ();_gacbg :=NewEG_RangeMarkupElements ();_gacbg .BookmarkEnd =NewCT_MarkupRange ();if _gbaafa :=d .DecodeElement (_gacbg .BookmarkEnd ,&_gfeda );_gbaafa !=nil {return _gbaafa ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_efegd ); -_efegd .EG_ContentBlockContent =append (_efegd .EG_ContentBlockContent ,_dafeb );_dafeb .EG_RunLevelElts =append (_dafeb .EG_RunLevelElts ,_fceaf );_fceaf .EG_RangeMarkupElements =append (_fceaf .EG_RangeMarkupElements ,_gacbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_adfcb :=NewEG_BlockLevelElts (); -_cdabe :=NewEG_ContentBlockContent ();_bgade :=NewEG_RunLevelElts ();_bbadf :=NewEG_RangeMarkupElements ();_bbadf .MoveFromRangeStart =NewCT_MoveBookmark ();if _babbd :=d .DecodeElement (_bbadf .MoveFromRangeStart ,&_gfeda );_babbd !=nil {return _babbd ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_adfcb );_adfcb .EG_ContentBlockContent =append (_adfcb .EG_ContentBlockContent ,_cdabe );_cdabe .EG_RunLevelElts =append (_cdabe .EG_RunLevelElts ,_bgade );_bgade .EG_RangeMarkupElements =append (_bgade .EG_RangeMarkupElements ,_bbadf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dggcg :=NewEG_BlockLevelElts (); -_cbaca :=NewEG_ContentBlockContent ();_fbgfbd :=NewEG_RunLevelElts ();_bdacag :=NewEG_RangeMarkupElements ();_bdacag .MoveFromRangeEnd =NewCT_MarkupRange ();if _deffg :=d .DecodeElement (_bdacag .MoveFromRangeEnd ,&_gfeda );_deffg !=nil {return _deffg ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_dggcg );_dggcg .EG_ContentBlockContent =append (_dggcg .EG_ContentBlockContent ,_cbaca );_cbaca .EG_RunLevelElts =append (_cbaca .EG_RunLevelElts ,_fbgfbd );_fbgfbd .EG_RangeMarkupElements =append (_fbgfbd .EG_RangeMarkupElements ,_bdacag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bceaff :=NewEG_BlockLevelElts (); -_gafgf :=NewEG_ContentBlockContent ();_ffege :=NewEG_RunLevelElts ();_dcagf :=NewEG_RangeMarkupElements ();_dcagf .MoveToRangeStart =NewCT_MoveBookmark ();if _gcaef :=d .DecodeElement (_dcagf .MoveToRangeStart ,&_gfeda );_gcaef !=nil {return _gcaef ;}; -_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_bceaff );_bceaff .EG_ContentBlockContent =append (_bceaff .EG_ContentBlockContent ,_gafgf );_gafgf .EG_RunLevelElts =append (_gafgf .EG_RunLevelElts ,_ffege );_ffege .EG_RangeMarkupElements =append (_ffege .EG_RangeMarkupElements ,_dcagf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_babdd :=NewEG_BlockLevelElts (); -_baaab :=NewEG_ContentBlockContent ();_bdafgb :=NewEG_RunLevelElts ();_dafgcg :=NewEG_RangeMarkupElements ();_dafgcg .MoveToRangeEnd =NewCT_MarkupRange ();if _eeacd :=d .DecodeElement (_dafgcg .MoveToRangeEnd ,&_gfeda );_eeacd !=nil {return _eeacd ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_babdd ); -_babdd .EG_ContentBlockContent =append (_babdd .EG_ContentBlockContent ,_baaab );_baaab .EG_RunLevelElts =append (_baaab .EG_RunLevelElts ,_bdafgb );_bdafgb .EG_RangeMarkupElements =append (_bdafgb .EG_RangeMarkupElements ,_dafgcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ecbgc :=NewEG_BlockLevelElts (); -_eaagc :=NewEG_ContentBlockContent ();_bgfed :=NewEG_RunLevelElts ();_afegg :=NewEG_RangeMarkupElements ();_afegg .CommentRangeStart =NewCT_MarkupRange ();if _agfgg :=d .DecodeElement (_afegg .CommentRangeStart ,&_gfeda );_agfgg !=nil {return _agfgg ;}; -_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_ecbgc );_ecbgc .EG_ContentBlockContent =append (_ecbgc .EG_ContentBlockContent ,_eaagc );_eaagc .EG_RunLevelElts =append (_eaagc .EG_RunLevelElts ,_bgfed );_bgfed .EG_RangeMarkupElements =append (_bgfed .EG_RangeMarkupElements ,_afegg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcefe :=NewEG_BlockLevelElts (); -_bddae :=NewEG_ContentBlockContent ();_cbbbg :=NewEG_RunLevelElts ();_accbga :=NewEG_RangeMarkupElements ();_accbga .CommentRangeEnd =NewCT_MarkupRange ();if _cdcgec :=d .DecodeElement (_accbga .CommentRangeEnd ,&_gfeda );_cdcgec !=nil {return _cdcgec ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_gcefe );_gcefe .EG_ContentBlockContent =append (_gcefe .EG_ContentBlockContent ,_bddae );_bddae .EG_RunLevelElts =append (_bddae .EG_RunLevelElts ,_cbbbg );_cbbbg .EG_RangeMarkupElements =append (_cbbbg .EG_RangeMarkupElements ,_accbga ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adddf :=NewEG_BlockLevelElts (); -_faaad :=NewEG_ContentBlockContent ();_dbdce :=NewEG_RunLevelElts ();_cgca :=NewEG_RangeMarkupElements ();_cgca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcabd :=d .DecodeElement (_cgca .CustomXmlInsRangeStart ,&_gfeda );_fcabd !=nil {return _fcabd ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_adddf );_adddf .EG_ContentBlockContent =append (_adddf .EG_ContentBlockContent ,_faaad );_faaad .EG_RunLevelElts =append (_faaad .EG_RunLevelElts ,_dbdce );_dbdce .EG_RangeMarkupElements =append (_dbdce .EG_RangeMarkupElements ,_cgca ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edfac :=NewEG_BlockLevelElts (); -_ffffaf :=NewEG_ContentBlockContent ();_bgadd :=NewEG_RunLevelElts ();_gdede :=NewEG_RangeMarkupElements ();_gdede .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebggg :=d .DecodeElement (_gdede .CustomXmlInsRangeEnd ,&_gfeda );_ebggg !=nil {return _ebggg ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_edfac );_edfac .EG_ContentBlockContent =append (_edfac .EG_ContentBlockContent ,_ffffaf );_ffffaf .EG_RunLevelElts =append (_ffffaf .EG_RunLevelElts ,_bgadd );_bgadd .EG_RangeMarkupElements =append (_bgadd .EG_RangeMarkupElements ,_gdede ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgfccg :=NewEG_BlockLevelElts (); -_cfedgf :=NewEG_ContentBlockContent ();_gedgg :=NewEG_RunLevelElts ();_dbdcec :=NewEG_RangeMarkupElements ();_dbdcec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bccda :=d .DecodeElement (_dbdcec .CustomXmlDelRangeStart ,&_gfeda );_bccda !=nil {return _bccda ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_fgfccg );_fgfccg .EG_ContentBlockContent =append (_fgfccg .EG_ContentBlockContent ,_cfedgf );_cfedgf .EG_RunLevelElts =append (_cfedgf .EG_RunLevelElts ,_gedgg );_gedgg .EG_RangeMarkupElements =append (_gedgg .EG_RangeMarkupElements ,_dbdcec ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gadgc :=NewEG_BlockLevelElts (); -_feabac :=NewEG_ContentBlockContent ();_cfddad :=NewEG_RunLevelElts ();_dbcac :=NewEG_RangeMarkupElements ();_dbcac .CustomXmlDelRangeEnd =NewCT_Markup ();if _adgee :=d .DecodeElement (_dbcac .CustomXmlDelRangeEnd ,&_gfeda );_adgee !=nil {return _adgee ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_gadgc );_gadgc .EG_ContentBlockContent =append (_gadgc .EG_ContentBlockContent ,_feabac );_feabac .EG_RunLevelElts =append (_feabac .EG_RunLevelElts ,_cfddad );_cfddad .EG_RangeMarkupElements =append (_cfddad .EG_RangeMarkupElements ,_dbcac ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcaaf :=NewEG_BlockLevelElts (); -_fafff :=NewEG_ContentBlockContent ();_ccdgca :=NewEG_RunLevelElts ();_cgffg :=NewEG_RangeMarkupElements ();_cgffg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efcacc :=d .DecodeElement (_cgffg .CustomXmlMoveFromRangeStart ,&_gfeda );_efcacc !=nil {return _efcacc ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_fcaaf );_fcaaf .EG_ContentBlockContent =append (_fcaaf .EG_ContentBlockContent ,_fafff );_fafff .EG_RunLevelElts =append (_fafff .EG_RunLevelElts ,_ccdgca );_ccdgca .EG_RangeMarkupElements =append (_ccdgca .EG_RangeMarkupElements ,_cgffg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aabba :=NewEG_BlockLevelElts (); -_gcbdc :=NewEG_ContentBlockContent ();_cefdg :=NewEG_RunLevelElts ();_bfacc :=NewEG_RangeMarkupElements ();_bfacc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fecbge :=d .DecodeElement (_bfacc .CustomXmlMoveFromRangeEnd ,&_gfeda );_fecbge !=nil {return _fecbge ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_aabba );_aabba .EG_ContentBlockContent =append (_aabba .EG_ContentBlockContent ,_gcbdc );_gcbdc .EG_RunLevelElts =append (_gcbdc .EG_RunLevelElts ,_cefdg );_cefdg .EG_RangeMarkupElements =append (_cefdg .EG_RangeMarkupElements ,_bfacc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfcfef :=NewEG_BlockLevelElts (); -_fbbfb :=NewEG_ContentBlockContent ();_bbedcf :=NewEG_RunLevelElts ();_agafd :=NewEG_RangeMarkupElements ();_agafd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bfcfa :=d .DecodeElement (_agafd .CustomXmlMoveToRangeStart ,&_gfeda );_bfcfa !=nil {return _bfcfa ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_bfcfef );_bfcfef .EG_ContentBlockContent =append (_bfcfef .EG_ContentBlockContent ,_fbbfb );_fbbfb .EG_RunLevelElts =append (_fbbfb .EG_RunLevelElts ,_bbedcf );_bbedcf .EG_RangeMarkupElements =append (_bbedcf .EG_RangeMarkupElements ,_agafd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_faagb :=NewEG_BlockLevelElts (); -_efeecg :=NewEG_ContentBlockContent ();_edaec :=NewEG_RunLevelElts ();_eccd :=NewEG_RangeMarkupElements ();_eccd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcacf :=d .DecodeElement (_eccd .CustomXmlMoveToRangeEnd ,&_gfeda );_fcacf !=nil {return _fcacf ; -};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_faagb );_faagb .EG_ContentBlockContent =append (_faagb .EG_ContentBlockContent ,_efeecg );_efeecg .EG_RunLevelElts =append (_efeecg .EG_RunLevelElts ,_edaec );_edaec .EG_RangeMarkupElements =append (_edaec .EG_RangeMarkupElements ,_eccd ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cbfgc :=NewEG_BlockLevelElts (); -_egbbc :=NewEG_ContentBlockContent ();_acacba :=NewEG_RunLevelElts ();_dagde :=NewEG_MathContent ();_dagde .OMathPara =_aa .NewOMathPara ();if _gcfeab :=d .DecodeElement (_dagde .OMathPara ,&_gfeda );_gcfeab !=nil {return _gcfeab ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_cbfgc ); -_cbfgc .EG_ContentBlockContent =append (_cbfgc .EG_ContentBlockContent ,_egbbc );_egbbc .EG_RunLevelElts =append (_egbbc .EG_RunLevelElts ,_acacba );_acacba .EG_MathContent =append (_acacba .EG_MathContent ,_dagde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cgfgg :=NewEG_BlockLevelElts (); -_fbedd :=NewEG_ContentBlockContent ();_eebda :=NewEG_RunLevelElts ();_cbecd :=NewEG_MathContent ();_cbecd .OMath =_aa .NewOMath ();if _faefbc :=d .DecodeElement (_cbecd .OMath ,&_gfeda );_faefbc !=nil {return _faefbc ;};_fagafg .EG_BlockLevelElts =append (_fagafg .EG_BlockLevelElts ,_cgfgg ); -_cgfgg .EG_ContentBlockContent =append (_cgfgg .EG_ContentBlockContent ,_fbedd );_fbedd .EG_RunLevelElts =append (_fbedd .EG_RunLevelElts ,_eebda );_eebda .EG_MathContent =append (_eebda .EG_MathContent ,_cbecd );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0063 \u0025\u0076",_gfeda .Name ); -if _bbcda :=d .Skip ();_bbcda !=nil {return _bbcda ;};};case _a .EndElement :break _efaca ;case _a .CharData :};};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ; -BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_gga .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_gga .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ; -DocPr *_gga .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gga .CT_NonVisualGraphicFrameProperties ;Graphic *_gga .Graphic ;};func (_acbbea ST_ThemeColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acbbea .String (),start ); -};func (_edefc *CT_TrackChangeRange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eeccd :=range start .Attr {if _eeccd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_edefc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eeccd ); -continue ;};if _eeccd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gaaace ,_bfefbf :=_eeccd .Value ,error (nil );if _bfefbf !=nil {return _bfefbf ;};_edefc .AuthorAttr =_gaaace ;continue ;};if _eeccd .Name .Local =="\u0064\u0061\u0074\u0065"{_ffadfc ,_dfaefc :=ParseStdlibTime (_eeccd .Value ); -if _dfaefc !=nil {return _dfaefc ;};_edefc .DateAttr =&_ffadfc ;continue ;};if _eeccd .Name .Local =="\u0069\u0064"{_geaeca ,_dfdab :=_ea .ParseInt (_eeccd .Value ,10,64);if _dfdab !=nil {return _dfdab ;};_edefc .IdAttr =_geaeca ;continue ;};};for {_fffgcf ,_badcd :=d .Token (); -if _badcd !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_badcd );};if _ebbbe ,_gaegc :=_fffgcf .(_a .EndElement ); -_gaegc &&_ebbbe .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _gga .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_gga .CT_Transform2D ;ExtLst *_gga .CT_OfficeArtExtensionList ; -};func NewCT_TextEffect ()*CT_TextEffect {_cedcd :=&CT_TextEffect {};_cedcd .ValAttr =ST_TextEffect (1);return _cedcd ;}; +// Starting Value +Start *CT_DecimalNumber ; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_bbfggg *CT_RPrDefault )ValidateWithPath (path string )error {if _bbfggg .RPr !=nil {if _fgad :=_bbfggg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fgad !=nil {return _fgad ;};};return nil ;};type CT_JcTable struct{ +// Numbering Format +NumFmt *CT_NumFmt ; -// Alignment Type -ValAttr ST_JcTable ;};func (_cffcg ST_FontFamily )Validate ()error {return _cffcg .ValidateWithPath ("")};func (_fggeb *CT_FrameLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fggeb .ValAttr =ST_FrameLayout (1);for _ ,_gbfe :=range start .Attr {if _gbfe .Name .Local =="\u0076\u0061\u006c"{_fggeb .ValAttr .UnmarshalXMLAttr (_gbfe ); -continue ;};};for {_eeaegc ,_badge :=d .Token ();if _badge !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_badge );};if _ceedac ,_edede :=_eeaegc .(_a .EndElement ); -_edede &&_ceedac .Name ==start .Name {break ;};};return nil ;};func (_ddgac *CT_SdtCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faedce :for {_abbcfc ,_beefg :=d .Token ();if _beefg !=nil {return _beefg ;};switch _gcddb :=_abbcfc .(type ){case _a .StartElement :switch _gcddb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_ddgac .SdtPr =NewCT_SdtPr (); -if _dfccc :=d .DecodeElement (_ddgac .SdtPr ,&_gcddb );_dfccc !=nil {return _dfccc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_ddgac .SdtEndPr =NewCT_SdtEndPr (); -if _ccagb :=d .DecodeElement (_ddgac .SdtEndPr ,&_gcddb );_ccagb !=nil {return _ccagb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_ddgac .SdtContent =NewCT_SdtContentCell (); -if _aaaac :=d .DecodeElement (_ddgac .SdtContent ,&_gcddb );_aaaac !=nil {return _aaaac ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gcddb .Name ); -if _cgcb :=d .Skip ();_cgcb !=nil {return _cgcb ;};};case _a .EndElement :break _faedce ;case _a .CharData :};};return nil ;};func (_fgcff ST_HAnchor )String ()string {switch _fgcff {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e"; -case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_agece *CT_FramePr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agece .DropCapAttr !=ST_DropCapUnset {_cacg ,_gcdd :=_agece .DropCapAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"}); -if _gcdd !=nil {return _gcdd ;};start .Attr =append (start .Attr ,_cacg );};if _agece .LinesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .LinesAttr )}); -};if _agece .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .WAttr )});};if _agece .HAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .HAttr )}); -};if _agece .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .VSpaceAttr )});};if _agece .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .HSpaceAttr )}); -};if _agece .WrapAttr !=ST_WrapUnset {_gefgb ,_baef :=_agece .WrapAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _baef !=nil {return _baef ;};start .Attr =append (start .Attr ,_gefgb );};if _agece .HAnchorAttr !=ST_HAnchorUnset {_cbebf ,_dgdbb :=_agece .HAnchorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"}); -if _dgdbb !=nil {return _dgdbb ;};start .Attr =append (start .Attr ,_cbebf );};if _agece .VAnchorAttr !=ST_VAnchorUnset {_adgbg ,_cfadd :=_agece .VAnchorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _cfadd !=nil {return _cfadd ; -};start .Attr =append (start .Attr ,_adgbg );};if _agece .XAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .XAttr )});};if _agece .XAlignAttr !=_ga .ST_XAlignUnset {_abga ,_fedc :=_agece .XAlignAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"}); -if _fedc !=nil {return _fedc ;};start .Attr =append (start .Attr ,_abga );};if _agece .YAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .YAttr )});};if _agece .YAlignAttr !=_ga .ST_YAlignUnset {_cefae ,_cgfbd :=_agece .YAlignAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"}); -if _cgfbd !=nil {return _cgfbd ;};start .Attr =append (start .Attr ,_cefae );};if _agece .HRuleAttr !=ST_HeightRuleUnset {_dbed ,_bbde :=_agece .HRuleAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _bbde !=nil {return _bbde ; -};start .Attr =append (start .Attr ,_dbed );};if _agece .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_agece .AnchorLockAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgcad ST_MailMergeDocType )ValidateWithPath (path string )error {switch _dgcad {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcad )); -};return nil ;};func (_ccagc *CT_SignedHpsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ccagc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_bbfcb *CT_SdtDate )ValidateWithPath (path string )error {if _bbfcb .DateFormat !=nil {if _ecegdb :=_bbfcb .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_ecegdb !=nil {return _ecegdb ;};};if _bbfcb .Lid !=nil {if _ebfae :=_bbfcb .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064"); -_ebfae !=nil {return _ebfae ;};};if _bbfcb .StoreMappedDataAs !=nil {if _fdee :=_bbfcb .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_fdee !=nil {return _fdee ;}; -};if _bbfcb .Calendar !=nil {if _aeffe :=_bbfcb .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_aeffe !=nil {return _aeffe ;};};return nil ;}; +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Validate validates the CT_Pitch and its children -func (_gdffab *CT_Pitch )Validate ()error {return _gdffab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func (_cfbfe *WdST_AlignV )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_becac ,_bgccg :=d .Token ();if _bgccg !=nil {return _bgccg ; -};if _dcddba ,_befgd :=_becac .(_a .EndElement );_befgd &&_dcddba .Name ==start .Name {*_cfbfe =1;return nil ;};if _badec ,_gcbbe :=_becac .(_a .CharData );!_gcbbe {return _gd .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",_becac ); -}else {switch string (_badec ){case "":*_cfbfe =0;case "\u0074\u006f\u0070":*_cfbfe =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cfbfe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfbfe =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cfbfe =4; -case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cfbfe =5;};};_becac ,_bgccg =d .Token ();if _bgccg !=nil {return _bgccg ;};if _gfeaee ,_becedf :=_becac .(_a .EndElement );_becedf &&_gfeaee .Name ==start .Name {return nil ;};return _gd .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",_becac ); -}; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// Validate validates the CT_FramesetSplitbar and its children -func (_fbceg *CT_FramesetSplitbar )Validate ()error {return _fbceg .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func NewFtr ()*Ftr {_agcef :=&Ftr {};_agcef .CT_HdrFtr =*NewCT_HdrFtr (); -return _agcef };func (_bbeegc *CT_SdtBlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cebce :for {_degefe ,_aaecg :=d .Token ();if _aaecg !=nil {return _aaecg ;};switch _cegfec :=_degefe .(type ){case _a .StartElement :switch _cegfec .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_bbeegc .SdtPr =NewCT_SdtPr (); -if _aabed :=d .DecodeElement (_bbeegc .SdtPr ,&_cegfec );_aabed !=nil {return _aabed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_bbeegc .SdtEndPr =NewCT_SdtEndPr (); -if _ffbbg :=d .DecodeElement (_bbeegc .SdtEndPr ,&_cegfec );_ffbbg !=nil {return _ffbbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bbeegc .SdtContent =NewCT_SdtContentBlock (); -if _fedce :=d .DecodeElement (_bbeegc .SdtContent ,&_cegfec );_fedce !=nil {return _fedce ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_cegfec .Name ); -if _ceba :=d .Skip ();_ceba !=nil {return _ceba ;};};case _a .EndElement :break _cebce ;case _a .CharData :};};return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_aebec :=&CT_NumRestart {};_aebec .ValAttr =ST_RestartNumber (1);return _aebec ;}; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_bdfae *Recipients )ValidateWithPath (path string )error {if _gfaff :=_bdfae .CT_Recipients .ValidateWithPath (path );_gfaff !=nil {return _gfaff ;};return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_dbabg :=&EG_CellMarkupElements {}; -return _dbabg ;};func (_fcbeg *CT_FFStatusText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcfef :=range start .Attr {if _dcfef .Name .Local =="\u0074\u0079\u0070\u0065"{_fcbeg .TypeAttr .UnmarshalXMLAttr (_dcfef );continue ;}; -if _dcfef .Name .Local =="\u0076\u0061\u006c"{_gdaba ,_dbbc :=_dcfef .Value ,error (nil );if _dbbc !=nil {return _dbbc ;};_fcbeg .ValAttr =&_gdaba ;continue ;};};for {_cffeb ,_eddec :=d .Token ();if _eddec !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_eddec ); -};if _agac ,_adgbd :=_cffeb .(_a .EndElement );_adgbd &&_agac .Name ==start .Name {break ;};};return nil ;};func (_cabef *CT_PixelsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cabef .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_dfce :=&CT_RubyAlign {};_dfce .ValAttr =ST_RubyAlign (1);return _dfce ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ; -RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// Numbering Level Text +LvlText *CT_LevelText ; -// Validate validates the CT_PPrBase and its children -func (_gdgfc *CT_PPrBase )Validate ()error {return _gdgfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_ffgfdd ST_ObjectDrawAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffgfdd .String (),start ); -}; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_feedff *CT_SdtText )ValidateWithPath (path string )error {if _feedff .MultiLineAttr !=nil {if _aecegc :=_feedff .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_aecegc !=nil {return _aecegc ; -};};return nil ;};type CT_UnsignedDecimalNumber struct{ +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Positive Decimal Number Value -ValAttr uint64 ;};type CT_TblPrEx struct{ +// Justification +LvlJc *CT_Jc ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Table Alignment Exception -Jc *CT_JcTable ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;};func (_eceaaf *CT_FldChar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gagcc ,_egced :=_eceaaf .FldCharTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"}); +if _egced !=nil {return _egced ;};start .Attr =append (start .Attr ,_gagcc );if _eceaaf .FldLockAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_e .Sprintf ("\u0025\u0076",*_eceaaf .FldLockAttr )}); +};if _eceaaf .DirtyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_eceaaf .DirtyAttr )});};e .EncodeToken (start );if _eceaaf .FldData !=nil {_abgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}}; +e .EncodeElement (_eceaaf .FldData ,_abgg );};if _eceaaf .FfData !=nil {_egaffa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eceaaf .FfData ,_egaffa );};if _eceaaf .NumberingChange !=nil {_feaac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_eceaaf .NumberingChange ,_feaac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Br ()*CT_Br {_aebb :=&CT_Br {};return _aebb };type EG_MathContent struct{OMathPara *_ab .OMathPara ;OMath *_ab .OMath ; +};func (_eggbe *CT_TblPPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eggbe .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eggbe .LeftFromTextAttr )}); +};if _eggbe .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eggbe .RightFromTextAttr )}); +};if _eggbe .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eggbe .TopFromTextAttr )});};if _eggbe .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eggbe .BottomFromTextAttr )}); +};if _eggbe .VertAnchorAttr !=ST_VAnchorUnset {_febaa ,_bgbeaa :=_eggbe .VertAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _bgbeaa !=nil {return _bgbeaa ;};start .Attr =append (start .Attr ,_febaa ); +};if _eggbe .HorzAnchorAttr !=ST_HAnchorUnset {_gcafbe ,_ddeed :=_eggbe .HorzAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _ddeed !=nil {return _ddeed ;};start .Attr =append (start .Attr ,_gcafbe ); +};if _eggbe .TblpXSpecAttr !=_d .ST_XAlignUnset {_dbeab ,_gacde :=_eggbe .TblpXSpecAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _gacde !=nil {return _gacde ;};start .Attr =append (start .Attr ,_dbeab ); +};if _eggbe .TblpXAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_eggbe .TblpXAttr )});};if _eggbe .TblpYSpecAttr !=_d .ST_YAlignUnset {_dffgf ,_dfcdg :=_eggbe .TblpYSpecAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"}); +if _dfcdg !=nil {return _dfcdg ;};start .Attr =append (start .Attr ,_dffgf );};if _eggbe .TblpYAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_eggbe .TblpYAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Validate validates the WdWpc and its children +func (_eaadde *WdWpc )Validate ()error {return _eaadde .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_fffec *CT_PageBorders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcfda :=range start .Attr {if _dcfda .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_fffec .ZOrderAttr .UnmarshalXMLAttr (_dcfda ); +continue ;};if _dcfda .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_fffec .DisplayAttr .UnmarshalXMLAttr (_dcfda );continue ;};if _dcfda .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_fffec .OffsetFromAttr .UnmarshalXMLAttr (_dcfda ); +continue ;};};_agcfd :for {_edbbb ,_efcb :=d .Token ();if _efcb !=nil {return _efcb ;};switch _bfbge :=_edbbb .(type ){case _c .StartElement :switch _bfbge .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_fffec .Top =NewCT_TopPageBorder (); +if _adcag :=d .DecodeElement (_fffec .Top ,&_bfbge );_adcag !=nil {return _adcag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_fffec .Left =NewCT_PageBorder (); +if _bbcbf :=d .DecodeElement (_fffec .Left ,&_bfbge );_bbcbf !=nil {return _bbcbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fffec .Bottom =NewCT_BottomPageBorder (); +if _fabbd :=d .DecodeElement (_fffec .Bottom ,&_bfbge );_fabbd !=nil {return _fabbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_fffec .Right =NewCT_PageBorder (); +if _ccbee :=d .DecodeElement (_fffec .Right ,&_bfbge );_ccbee !=nil {return _ccbee ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_bfbge .Name ); +if _bdbca :=d .Skip ();_bdbca !=nil {return _bdbca ;};};case _c .EndElement :break _agcfd ;case _c .CharData :};};return nil ;};type Hdr struct{CT_HdrFtr };func (_efda *CT_FFTextType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cgaee ,_fgbebc :=_efda .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fgbebc !=nil {return _fgbebc ;};start .Attr =append (start .Attr ,_cgaee );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2; +ST_ProofErrGramStart ST_ProofErr =3;ST_ProofErrGramEnd ST_ProofErr =4;);func (_dceacb ST_JcTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dceacb .String (),start );};func (_cdacc ST_BrClear )String ()string {switch _cdacc {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func NewCT_DocPartTypes ()*CT_DocPartTypes {_ffbd :=&CT_DocPartTypes {};return _ffbd }; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_bcae *CT_BdoContentRun )ValidateWithPath (path string )error {if _ddbaa :=_bcae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbaa !=nil {return _ddbaa ;};for _ffca ,_cgga :=range _bcae .FldSimple {if _cde :=_cgga .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffca )); +_cde !=nil {return _cde ;};};if _bcae .Hyperlink !=nil {if _dba :=_bcae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dba !=nil {return _dba ;};};if _bcae .SubDoc !=nil {if _edbe :=_bcae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_edbe !=nil {return _edbe ;};};for _begd ,_eecc :=range _bcae .EG_ContentRunContent {if _aacd :=_eecc .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_begd )); +_aacd !=nil {return _aacd ;};};return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;}; -// Table Shading Exception -Shd *CT_Shd ; +// Validate validates the CT_AltChunk and its children +func (_aac *CT_AltChunk )Validate ()error {return _aac .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func NewCT_EdnPos ()*CT_EdnPos {_gdddb :=&CT_EdnPos {};_gdddb .ValAttr =ST_EdnPos (1);return _gdddb };func (_cedaba ST_CombineBrackets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cedaba .String (),start ); +}; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_cdeged *CT_JcTable )ValidateWithPath (path string )error {if _cdeged .ValAttr ==ST_JcTableUnset {return _e .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 _fgdea :=_cdeged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgdea !=nil {return _fgdea ;};return nil ;};func (_egdfg *WdCT_WrapNone )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dbcdf ,_fefag :=d .Token (); +if _fefag !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_fefag );};if _ebcfg ,_bdcegb :=_dbcdf .(_c .EndElement );_bdcegb &&_ebcfg .Name ==start .Name {break ; +};};return nil ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_cefecb :=&WdCT_WrapThrough {};_cefecb .WrapTextAttr =WdST_WrapText (1);_cefecb .WrapPolygon =NewWdCT_WrapPath ();return _cefecb ;};type CT_RPr struct{ -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Referenced Character Style +RStyle *CT_String ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_afffb ST_FtnPos )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcbdc :=_a .Attr {};_fcbdc .Name =name ;switch _afffb {case ST_FtnPosUnset :_fcbdc .Value ="";case ST_FtnPosPageBottom :_fcbdc .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; -case ST_FtnPosBeneathText :_fcbdc .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_fcbdc .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_fcbdc .Value ="\u0064\u006f\u0063\u0045\u006e\u0064"; -};return _fcbdc ,nil ;};type CT_DocVar struct{ +// Run Fonts +RFonts *CT_Fonts ; -// Document Variable Name -NameAttr string ; +// Bold +B *CT_OnOff ; -// Document Variable Value -ValAttr string ;};func NewCT_SectType ()*CT_SectType {_efefc :=&CT_SectType {};return _efefc };func (_bdddb ST_View )Validate ()error {return _bdddb .ValidateWithPath ("")}; +// Complex Script Bold +BCs *CT_OnOff ; -// Validate validates the WdWgp and its children -func (_edcdec *WdWgp )Validate ()error {return _edcdec .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_daecdb *CT_PPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daade :for {_dagg ,_egade :=d .Token ();if _egade !=nil {return _egade ; -};switch _faacd :=_dagg .(type ){case _a .StartElement :switch _faacd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_daecdb .PStyle =NewCT_String (); -if _gfcaa :=d .DecodeElement (_daecdb .PStyle ,&_faacd );_gfcaa !=nil {return _gfcaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_daecdb .KeepNext =NewCT_OnOff (); -if _bbaa :=d .DecodeElement (_daecdb .KeepNext ,&_faacd );_bbaa !=nil {return _bbaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_daecdb .KeepLines =NewCT_OnOff (); -if _bdaeba :=d .DecodeElement (_daecdb .KeepLines ,&_faacd );_bdaeba !=nil {return _bdaeba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_daecdb .PageBreakBefore =NewCT_OnOff (); -if _cadeb :=d .DecodeElement (_daecdb .PageBreakBefore ,&_faacd );_cadeb !=nil {return _cadeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_daecdb .FramePr =NewCT_FramePr (); -if _gedea :=d .DecodeElement (_daecdb .FramePr ,&_faacd );_gedea !=nil {return _gedea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_daecdb .WidowControl =NewCT_OnOff (); -if _cafaf :=d .DecodeElement (_daecdb .WidowControl ,&_faacd );_cafaf !=nil {return _cafaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_daecdb .NumPr =NewCT_NumPr (); -if _bgded :=d .DecodeElement (_daecdb .NumPr ,&_faacd );_bgded !=nil {return _bgded ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_daecdb .SuppressLineNumbers =NewCT_OnOff (); -if _ccedd :=d .DecodeElement (_daecdb .SuppressLineNumbers ,&_faacd );_ccedd !=nil {return _ccedd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_daecdb .PBdr =NewCT_PBdr (); -if _eefad :=d .DecodeElement (_daecdb .PBdr ,&_faacd );_eefad !=nil {return _eefad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_daecdb .Shd =NewCT_Shd (); -if _ffdbg :=d .DecodeElement (_daecdb .Shd ,&_faacd );_ffdbg !=nil {return _ffdbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_daecdb .Tabs =NewCT_Tabs (); -if _fbaaa :=d .DecodeElement (_daecdb .Tabs ,&_faacd );_fbaaa !=nil {return _fbaaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_daecdb .SuppressAutoHyphens =NewCT_OnOff (); -if _bddca :=d .DecodeElement (_daecdb .SuppressAutoHyphens ,&_faacd );_bddca !=nil {return _bddca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_daecdb .Kinsoku =NewCT_OnOff (); -if _dcgee :=d .DecodeElement (_daecdb .Kinsoku ,&_faacd );_dcgee !=nil {return _dcgee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_daecdb .WordWrap =NewCT_OnOff (); -if _cfbdcd :=d .DecodeElement (_daecdb .WordWrap ,&_faacd );_cfbdcd !=nil {return _cfbdcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_daecdb .OverflowPunct =NewCT_OnOff (); -if _ebgee :=d .DecodeElement (_daecdb .OverflowPunct ,&_faacd );_ebgee !=nil {return _ebgee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_daecdb .TopLinePunct =NewCT_OnOff (); -if _fabf :=d .DecodeElement (_daecdb .TopLinePunct ,&_faacd );_fabf !=nil {return _fabf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_daecdb .AutoSpaceDE =NewCT_OnOff (); -if _fgdgf :=d .DecodeElement (_daecdb .AutoSpaceDE ,&_faacd );_fgdgf !=nil {return _fgdgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_daecdb .AutoSpaceDN =NewCT_OnOff (); -if _gcdgc :=d .DecodeElement (_daecdb .AutoSpaceDN ,&_faacd );_gcdgc !=nil {return _gcdgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_daecdb .Bidi =NewCT_OnOff (); -if _bfebb :=d .DecodeElement (_daecdb .Bidi ,&_faacd );_bfebb !=nil {return _bfebb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_daecdb .AdjustRightInd =NewCT_OnOff (); -if _bfgfdb :=d .DecodeElement (_daecdb .AdjustRightInd ,&_faacd );_bfgfdb !=nil {return _bfgfdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_daecdb .SnapToGrid =NewCT_OnOff (); -if _gbcbb :=d .DecodeElement (_daecdb .SnapToGrid ,&_faacd );_gbcbb !=nil {return _gbcbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_daecdb .Spacing =NewCT_Spacing (); -if _cefec :=d .DecodeElement (_daecdb .Spacing ,&_faacd );_cefec !=nil {return _cefec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_daecdb .Ind =NewCT_Ind (); -if _cebcd :=d .DecodeElement (_daecdb .Ind ,&_faacd );_cebcd !=nil {return _cebcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_daecdb .ContextualSpacing =NewCT_OnOff (); -if _dfggfa :=d .DecodeElement (_daecdb .ContextualSpacing ,&_faacd );_dfggfa !=nil {return _dfggfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_daecdb .MirrorIndents =NewCT_OnOff (); -if _gffc :=d .DecodeElement (_daecdb .MirrorIndents ,&_faacd );_gffc !=nil {return _gffc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_daecdb .SuppressOverlap =NewCT_OnOff (); -if _dbbb :=d .DecodeElement (_daecdb .SuppressOverlap ,&_faacd );_dbbb !=nil {return _dbbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_daecdb .Jc =NewCT_Jc (); -if _gecaf :=d .DecodeElement (_daecdb .Jc ,&_faacd );_gecaf !=nil {return _gecaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_daecdb .TextDirection =NewCT_TextDirection (); -if _cegef :=d .DecodeElement (_daecdb .TextDirection ,&_faacd );_cegef !=nil {return _cegef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_daecdb .TextAlignment =NewCT_TextAlignment (); -if _ddaba :=d .DecodeElement (_daecdb .TextAlignment ,&_faacd );_ddaba !=nil {return _ddaba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_daecdb .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _agdff :=d .DecodeElement (_daecdb .TextboxTightWrap ,&_faacd );_agdff !=nil {return _agdff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_daecdb .OutlineLvl =NewCT_DecimalNumber (); -if _gdcdf :=d .DecodeElement (_daecdb .OutlineLvl ,&_faacd );_gdcdf !=nil {return _gdcdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_daecdb .DivId =NewCT_DecimalNumber (); -if _aeegf :=d .DecodeElement (_daecdb .DivId ,&_faacd );_aeegf !=nil {return _aeegf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_daecdb .CnfStyle =NewCT_Cnf (); -if _bbece :=d .DecodeElement (_daecdb .CnfStyle ,&_faacd );_bbece !=nil {return _bbece ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_daecdb .RPr =NewCT_ParaRPr (); -if _fbeed :=d .DecodeElement (_daecdb .RPr ,&_faacd );_fbeed !=nil {return _fbeed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_daecdb .SectPr =NewCT_SectPr (); -if _ecbea :=d .DecodeElement (_daecdb .SectPr ,&_faacd );_ecbea !=nil {return _ecbea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_daecdb .PPrChange =NewCT_PPrChange (); -if _cgbfb :=d .DecodeElement (_daecdb .PPrChange ,&_faacd );_cgbfb !=nil {return _cgbfb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_faacd .Name ); -if _aecbd :=d .Skip ();_aecbd !=nil {return _aecbd ;};};case _a .EndElement :break _daade ;case _a .CharData :};};return nil ;}; +// Italics +I *CT_OnOff ; -// Validate validates the CT_RecipientData and its children -func (_dbegff *CT_RecipientData )Validate ()error {return _dbegff .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type CT_Font struct{ +// Complex Script Italics +ICs *CT_OnOff ; -// Primary Font Name -NameAttr string ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Alternate Names for Font -AltName *CT_String ; +// Small Caps +SmallCaps *CT_OnOff ; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Single Strikethrough +Strike *CT_OnOff ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Font Family -Family *CT_FontFamily ; +// Display Character Outline +Outline *CT_OnOff ; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Shadow +Shadow *CT_OnOff ; -// Font Pitch -Pitch *CT_Pitch ; +// Embossing +Emboss *CT_OnOff ; -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Imprinting +Imprint *CT_OnOff ; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// Hidden Text +Vanish *CT_OnOff ; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_babaf *CT_P )ValidateWithPath (path string )error {if _babaf .PPr !=nil {if _eabbd :=_babaf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eabbd !=nil {return _eabbd ;};};for _ffbcg ,_dadbfg :=range _babaf .EG_PContent {if _ecdec :=_dadbfg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ffbcg )); -_ecdec !=nil {return _ecdec ;};};return nil ;}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_LevelText and its children -func (_eccfe *CT_LevelText )Validate ()error {return _eccfe .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func NewCT_PageNumber ()*CT_PageNumber {_ggaed :=&CT_PageNumber {};return _ggaed };func (_abag *CT_FtnPos )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abag .ValAttr =ST_FtnPos (1); -for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0076\u0061\u006c"{_abag .ValAttr .UnmarshalXMLAttr (_dafb );continue ;};};for {_eaebc ,_gcdcc :=d .Token ();if _gcdcc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_gcdcc ); -};if _bfadg ,_egedd :=_eaebc .(_a .EndElement );_egedd &&_bfadg .Name ==start .Name {break ;};};return nil ;}; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Validate validates the CT_SdtCell and its children -func (_dgagd *CT_SdtCell )Validate ()error {return _dgagd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_fgbbd *CT_SmartTagRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdcdaf :=range start .Attr {if _cdcdaf .Name .Local =="\u0075\u0072\u0069"{_cdeca ,_faced :=_cdcdaf .Value ,error (nil ); -if _faced !=nil {return _faced ;};_fgbbd .UriAttr =&_cdeca ;continue ;};if _cdcdaf .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ddfcd ,_bcgee :=_cdcdaf .Value ,error (nil );if _bcgee !=nil {return _bcgee ;};_fgbbd .ElementAttr =_ddfcd ;continue ; -};};_baafa :for {_acfceg ,_bdeeb :=d .Token ();if _bdeeb !=nil {return _bdeeb ;};switch _fddge :=_acfceg .(type ){case _a .StartElement :switch _fddge .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_fgbbd .SmartTagPr =NewCT_SmartTagPr (); -if _cegfa :=d .DecodeElement (_fgbbd .SmartTagPr ,&_fddge );_cegfa !=nil {return _cegfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ddaccc :=NewEG_PContent (); -_gcec :=NewCT_SimpleField ();if _ddeag :=d .DecodeElement (_gcec ,&_fddge );_ddeag !=nil {return _ddeag ;};_ddaccc .FldSimple =append (_ddaccc .FldSimple ,_gcec );_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_ddaccc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cfbed :=NewEG_PContent (); -_cfbed .Hyperlink =NewCT_Hyperlink ();if _aaaacd :=d .DecodeElement (_cfbed .Hyperlink ,&_fddge );_aaaacd !=nil {return _aaaacd ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_cfbed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_agccd :=NewEG_PContent (); -_agccd .SubDoc =NewCT_Rel ();if _ffgfa :=d .DecodeElement (_agccd .SubDoc ,&_fddge );_ffgfa !=nil {return _ffgfa ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_agccd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbgf :=NewEG_PContent (); -_fdfed :=NewEG_ContentRunContent ();_fdfed .CustomXml =NewCT_CustomXmlRun ();if _fdbff :=d .DecodeElement (_fdfed .CustomXml ,&_fddge );_fdbff !=nil {return _fdbff ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_gbgf );_gbgf .EG_ContentRunContent =append (_gbgf .EG_ContentRunContent ,_fdfed ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_deebd :=NewEG_PContent (); -_bcfee :=NewEG_ContentRunContent ();_bcfee .SmartTag =NewCT_SmartTagRun ();if _ggfag :=d .DecodeElement (_bcfee .SmartTag ,&_fddge );_ggfag !=nil {return _ggfag ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_deebd );_deebd .EG_ContentRunContent =append (_deebd .EG_ContentRunContent ,_bcfee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bbggc :=NewEG_PContent (); -_bdfec :=NewEG_ContentRunContent ();_bdfec .Sdt =NewCT_SdtRun ();if _afbfc :=d .DecodeElement (_bdfec .Sdt ,&_fddge );_afbfc !=nil {return _afbfc ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_bbggc );_bbggc .EG_ContentRunContent =append (_bbggc .EG_ContentRunContent ,_bdfec ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_baddf :=NewEG_PContent (); -_gbdag :=NewEG_ContentRunContent ();_gbdag .Dir =NewCT_DirContentRun ();if _ffbgd :=d .DecodeElement (_gbdag .Dir ,&_fddge );_ffbgd !=nil {return _ffbgd ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_baddf );_baddf .EG_ContentRunContent =append (_baddf .EG_ContentRunContent ,_gbdag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_efdfa :=NewEG_PContent (); -_geeae :=NewEG_ContentRunContent ();_geeae .Bdo =NewCT_BdoContentRun ();if _cdfed :=d .DecodeElement (_geeae .Bdo ,&_fddge );_cdfed !=nil {return _cdfed ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_efdfa );_efdfa .EG_ContentRunContent =append (_efdfa .EG_ContentRunContent ,_geeae ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dagec :=NewEG_PContent (); -_bgaabf :=NewEG_ContentRunContent ();_bgaabf .R =NewCT_R ();if _bdcgdc :=d .DecodeElement (_bgaabf .R ,&_fddge );_bdcgdc !=nil {return _bdcgdc ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_dagec );_dagec .EG_ContentRunContent =append (_dagec .EG_ContentRunContent ,_bgaabf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cgccgb :=NewEG_PContent (); -_gacfdf :=NewEG_ContentRunContent ();_fegbf :=NewEG_RunLevelElts ();_fegbf .ProofErr =NewCT_ProofErr ();if _cbdfe :=d .DecodeElement (_fegbf .ProofErr ,&_fddge );_cbdfe !=nil {return _cbdfe ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_cgccgb ); -_cgccgb .EG_ContentRunContent =append (_cgccgb .EG_ContentRunContent ,_gacfdf );_gacfdf .EG_RunLevelElts =append (_gacfdf .EG_RunLevelElts ,_fegbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_degbb :=NewEG_PContent (); -_feebgd :=NewEG_ContentRunContent ();_dfabc :=NewEG_RunLevelElts ();_dfabc .PermStart =NewCT_PermStart ();if _bfbeg :=d .DecodeElement (_dfabc .PermStart ,&_fddge );_bfbeg !=nil {return _bfbeg ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_degbb ); -_degbb .EG_ContentRunContent =append (_degbb .EG_ContentRunContent ,_feebgd );_feebgd .EG_RunLevelElts =append (_feebgd .EG_RunLevelElts ,_dfabc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddbcg :=NewEG_PContent (); -_bbcee :=NewEG_ContentRunContent ();_fbgbd :=NewEG_RunLevelElts ();_fbgbd .PermEnd =NewCT_Perm ();if _fgdae :=d .DecodeElement (_fbgbd .PermEnd ,&_fddge );_fgdae !=nil {return _fgdae ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_ddbcg );_ddbcg .EG_ContentRunContent =append (_ddbcg .EG_ContentRunContent ,_bbcee ); -_bbcee .EG_RunLevelElts =append (_bbcee .EG_RunLevelElts ,_fbgbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ceadd :=NewEG_PContent (); -_cegca :=NewEG_ContentRunContent ();_eggfce :=NewEG_RunLevelElts ();_eggfce .Ins =NewCT_RunTrackChange ();if _bdadfa :=d .DecodeElement (_eggfce .Ins ,&_fddge );_bdadfa !=nil {return _bdadfa ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_ceadd ); -_ceadd .EG_ContentRunContent =append (_ceadd .EG_ContentRunContent ,_cegca );_cegca .EG_RunLevelElts =append (_cegca .EG_RunLevelElts ,_eggfce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_feabd :=NewEG_PContent (); -_fdebg :=NewEG_ContentRunContent ();_aceagc :=NewEG_RunLevelElts ();_aceagc .Del =NewCT_RunTrackChange ();if _ebfbfa :=d .DecodeElement (_aceagc .Del ,&_fddge );_ebfbfa !=nil {return _ebfbfa ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_feabd ); -_feabd .EG_ContentRunContent =append (_feabd .EG_ContentRunContent ,_fdebg );_fdebg .EG_RunLevelElts =append (_fdebg .EG_RunLevelElts ,_aceagc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_beafd :=NewEG_PContent (); -_adgddf :=NewEG_ContentRunContent ();_fgggbb :=NewEG_RunLevelElts ();_fgggbb .MoveFrom =NewCT_RunTrackChange ();if _gfebe :=d .DecodeElement (_fgggbb .MoveFrom ,&_fddge );_gfebe !=nil {return _gfebe ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_beafd ); -_beafd .EG_ContentRunContent =append (_beafd .EG_ContentRunContent ,_adgddf );_adgddf .EG_RunLevelElts =append (_adgddf .EG_RunLevelElts ,_fgggbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_debda :=NewEG_PContent (); -_eccff :=NewEG_ContentRunContent ();_bebfd :=NewEG_RunLevelElts ();_bebfd .MoveTo =NewCT_RunTrackChange ();if _cabab :=d .DecodeElement (_bebfd .MoveTo ,&_fddge );_cabab !=nil {return _cabab ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_debda ); -_debda .EG_ContentRunContent =append (_debda .EG_ContentRunContent ,_eccff );_eccff .EG_RunLevelElts =append (_eccff .EG_RunLevelElts ,_bebfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efdge :=NewEG_PContent (); -_ccgcfa :=NewEG_ContentRunContent ();_edcba :=NewEG_RunLevelElts ();_fbacba :=NewEG_RangeMarkupElements ();_fbacba .BookmarkStart =NewCT_Bookmark ();if _gcgdd :=d .DecodeElement (_fbacba .BookmarkStart ,&_fddge );_gcgdd !=nil {return _gcgdd ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_efdge ); -_efdge .EG_ContentRunContent =append (_efdge .EG_ContentRunContent ,_ccgcfa );_ccgcfa .EG_RunLevelElts =append (_ccgcfa .EG_RunLevelElts ,_edcba );_edcba .EG_RangeMarkupElements =append (_edcba .EG_RangeMarkupElements ,_fbacba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dgcdg :=NewEG_PContent (); -_abeff :=NewEG_ContentRunContent ();_dabgb :=NewEG_RunLevelElts ();_edada :=NewEG_RangeMarkupElements ();_edada .BookmarkEnd =NewCT_MarkupRange ();if _dfecb :=d .DecodeElement (_edada .BookmarkEnd ,&_fddge );_dfecb !=nil {return _dfecb ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_dgcdg ); -_dgcdg .EG_ContentRunContent =append (_dgcdg .EG_ContentRunContent ,_abeff );_abeff .EG_RunLevelElts =append (_abeff .EG_RunLevelElts ,_dabgb );_dabgb .EG_RangeMarkupElements =append (_dabgb .EG_RangeMarkupElements ,_edada );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abeag :=NewEG_PContent (); -_afaaf :=NewEG_ContentRunContent ();_dffcd :=NewEG_RunLevelElts ();_fgdba :=NewEG_RangeMarkupElements ();_fgdba .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdffg :=d .DecodeElement (_fgdba .MoveFromRangeStart ,&_fddge );_gdffg !=nil {return _gdffg ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_abeag );_abeag .EG_ContentRunContent =append (_abeag .EG_ContentRunContent ,_afaaf );_afaaf .EG_RunLevelElts =append (_afaaf .EG_RunLevelElts ,_dffcd );_dffcd .EG_RangeMarkupElements =append (_dffcd .EG_RangeMarkupElements ,_fgdba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgabd :=NewEG_PContent (); -_agcfg :=NewEG_ContentRunContent ();_afcdc :=NewEG_RunLevelElts ();_fbeeg :=NewEG_RangeMarkupElements ();_fbeeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _acaecb :=d .DecodeElement (_fbeeg .MoveFromRangeEnd ,&_fddge );_acaecb !=nil {return _acaecb ;}; -_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_fgabd );_fgabd .EG_ContentRunContent =append (_fgabd .EG_ContentRunContent ,_agcfg );_agcfg .EG_RunLevelElts =append (_agcfg .EG_RunLevelElts ,_afcdc );_afcdc .EG_RangeMarkupElements =append (_afcdc .EG_RangeMarkupElements ,_fbeeg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edcaab :=NewEG_PContent (); -_fbeefc :=NewEG_ContentRunContent ();_gdgdcb :=NewEG_RunLevelElts ();_ffbcdf :=NewEG_RangeMarkupElements ();_ffbcdf .MoveToRangeStart =NewCT_MoveBookmark ();if _gdaeb :=d .DecodeElement (_ffbcdf .MoveToRangeStart ,&_fddge );_gdaeb !=nil {return _gdaeb ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_edcaab );_edcaab .EG_ContentRunContent =append (_edcaab .EG_ContentRunContent ,_fbeefc );_fbeefc .EG_RunLevelElts =append (_fbeefc .EG_RunLevelElts ,_gdgdcb );_gdgdcb .EG_RangeMarkupElements =append (_gdgdcb .EG_RangeMarkupElements ,_ffbcdf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abaeg :=NewEG_PContent (); -_eddag :=NewEG_ContentRunContent ();_afbgbd :=NewEG_RunLevelElts ();_bcece :=NewEG_RangeMarkupElements ();_bcece .MoveToRangeEnd =NewCT_MarkupRange ();if _ababdb :=d .DecodeElement (_bcece .MoveToRangeEnd ,&_fddge );_ababdb !=nil {return _ababdb ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_abaeg ); -_abaeg .EG_ContentRunContent =append (_abaeg .EG_ContentRunContent ,_eddag );_eddag .EG_RunLevelElts =append (_eddag .EG_RunLevelElts ,_afbgbd );_afbgbd .EG_RangeMarkupElements =append (_afbgbd .EG_RangeMarkupElements ,_bcece );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdbce :=NewEG_PContent (); -_gbbfbc :=NewEG_ContentRunContent ();_agdcf :=NewEG_RunLevelElts ();_dabeb :=NewEG_RangeMarkupElements ();_dabeb .CommentRangeStart =NewCT_MarkupRange ();if _eeacg :=d .DecodeElement (_dabeb .CommentRangeStart ,&_fddge );_eeacg !=nil {return _eeacg ;}; -_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_fdbce );_fdbce .EG_ContentRunContent =append (_fdbce .EG_ContentRunContent ,_gbbfbc );_gbbfbc .EG_RunLevelElts =append (_gbbfbc .EG_RunLevelElts ,_agdcf );_agdcf .EG_RangeMarkupElements =append (_agdcf .EG_RangeMarkupElements ,_dabeb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaebe :=NewEG_PContent (); -_gfddce :=NewEG_ContentRunContent ();_abfe :=NewEG_RunLevelElts ();_ebeeed :=NewEG_RangeMarkupElements ();_ebeeed .CommentRangeEnd =NewCT_MarkupRange ();if _eadfgd :=d .DecodeElement (_ebeeed .CommentRangeEnd ,&_fddge );_eadfgd !=nil {return _eadfgd ;}; -_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_eaebe );_eaebe .EG_ContentRunContent =append (_eaebe .EG_ContentRunContent ,_gfddce );_gfddce .EG_RunLevelElts =append (_gfddce .EG_RunLevelElts ,_abfe );_abfe .EG_RangeMarkupElements =append (_abfe .EG_RangeMarkupElements ,_ebeeed ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdaca :=NewEG_PContent (); -_gccdf :=NewEG_ContentRunContent ();_abbgfe :=NewEG_RunLevelElts ();_gffca :=NewEG_RangeMarkupElements ();_gffca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgfdg :=d .DecodeElement (_gffca .CustomXmlInsRangeStart ,&_fddge );_dgfdg !=nil {return _dgfdg ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_bdaca );_bdaca .EG_ContentRunContent =append (_bdaca .EG_ContentRunContent ,_gccdf );_gccdf .EG_RunLevelElts =append (_gccdf .EG_RunLevelElts ,_abbgfe );_abbgfe .EG_RangeMarkupElements =append (_abbgfe .EG_RangeMarkupElements ,_gffca ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_facaa :=NewEG_PContent (); -_beegb :=NewEG_ContentRunContent ();_aefga :=NewEG_RunLevelElts ();_deceb :=NewEG_RangeMarkupElements ();_deceb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fcfdga :=d .DecodeElement (_deceb .CustomXmlInsRangeEnd ,&_fddge );_fcfdga !=nil {return _fcfdga ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_facaa );_facaa .EG_ContentRunContent =append (_facaa .EG_ContentRunContent ,_beegb );_beegb .EG_RunLevelElts =append (_beegb .EG_RunLevelElts ,_aefga );_aefga .EG_RangeMarkupElements =append (_aefga .EG_RangeMarkupElements ,_deceb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfbgb :=NewEG_PContent (); -_fbcbg :=NewEG_ContentRunContent ();_gbbfc :=NewEG_RunLevelElts ();_dcfgac :=NewEG_RangeMarkupElements ();_dcfgac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gffcd :=d .DecodeElement (_dcfgac .CustomXmlDelRangeStart ,&_fddge );_gffcd !=nil {return _gffcd ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_dfbgb );_dfbgb .EG_ContentRunContent =append (_dfbgb .EG_ContentRunContent ,_fbcbg );_fbcbg .EG_RunLevelElts =append (_fbcbg .EG_RunLevelElts ,_gbbfc );_gbbfc .EG_RangeMarkupElements =append (_gbbfc .EG_RangeMarkupElements ,_dcfgac ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbdded :=NewEG_PContent (); -_dcdac :=NewEG_ContentRunContent ();_cgaec :=NewEG_RunLevelElts ();_bfbgc :=NewEG_RangeMarkupElements ();_bfbgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _afgde :=d .DecodeElement (_bfbgc .CustomXmlDelRangeEnd ,&_fddge );_afgde !=nil {return _afgde ;}; -_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_fbdded );_fbdded .EG_ContentRunContent =append (_fbdded .EG_ContentRunContent ,_dcdac );_dcdac .EG_RunLevelElts =append (_dcdac .EG_RunLevelElts ,_cgaec );_cgaec .EG_RangeMarkupElements =append (_cgaec .EG_RangeMarkupElements ,_bfbgc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccfccb :=NewEG_PContent (); -_fdbcea :=NewEG_ContentRunContent ();_feaceb :=NewEG_RunLevelElts ();_agaee :=NewEG_RangeMarkupElements ();_agaee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gacgdg :=d .DecodeElement (_agaee .CustomXmlMoveFromRangeStart ,&_fddge );_gacgdg !=nil {return _gacgdg ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_ccfccb );_ccfccb .EG_ContentRunContent =append (_ccfccb .EG_ContentRunContent ,_fdbcea );_fdbcea .EG_RunLevelElts =append (_fdbcea .EG_RunLevelElts ,_feaceb );_feaceb .EG_RangeMarkupElements =append (_feaceb .EG_RangeMarkupElements ,_agaee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggceb :=NewEG_PContent (); -_cggbc :=NewEG_ContentRunContent ();_adbc :=NewEG_RunLevelElts ();_cccaa :=NewEG_RangeMarkupElements ();_cccaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdabeg :=d .DecodeElement (_cccaa .CustomXmlMoveFromRangeEnd ,&_fddge );_bdabeg !=nil {return _bdabeg ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_ggceb );_ggceb .EG_ContentRunContent =append (_ggceb .EG_ContentRunContent ,_cggbc );_cggbc .EG_RunLevelElts =append (_cggbc .EG_RunLevelElts ,_adbc );_adbc .EG_RangeMarkupElements =append (_adbc .EG_RangeMarkupElements ,_cccaa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dacbf :=NewEG_PContent (); -_cdgde :=NewEG_ContentRunContent ();_eeafeb :=NewEG_RunLevelElts ();_accgc :=NewEG_RangeMarkupElements ();_accgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bcgdd :=d .DecodeElement (_accgc .CustomXmlMoveToRangeStart ,&_fddge );_bcgdd !=nil {return _bcgdd ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_dacbf );_dacbf .EG_ContentRunContent =append (_dacbf .EG_ContentRunContent ,_cdgde );_cdgde .EG_RunLevelElts =append (_cdgde .EG_RunLevelElts ,_eeafeb );_eeafeb .EG_RangeMarkupElements =append (_eeafeb .EG_RangeMarkupElements ,_accgc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbdb :=NewEG_PContent (); -_fbagb :=NewEG_ContentRunContent ();_aggde :=NewEG_RunLevelElts ();_cebde :=NewEG_RangeMarkupElements ();_cebde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaccb :=d .DecodeElement (_cebde .CustomXmlMoveToRangeEnd ,&_fddge );_eaccb !=nil {return _eaccb ; -};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_acbdb );_acbdb .EG_ContentRunContent =append (_acbdb .EG_ContentRunContent ,_fbagb );_fbagb .EG_RunLevelElts =append (_fbagb .EG_RunLevelElts ,_aggde );_aggde .EG_RangeMarkupElements =append (_aggde .EG_RangeMarkupElements ,_cebde ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aafga :=NewEG_PContent (); -_dfeab :=NewEG_ContentRunContent ();_aafaea :=NewEG_RunLevelElts ();_caeaec :=NewEG_MathContent ();_caeaec .OMathPara =_aa .NewOMathPara ();if _eegbec :=d .DecodeElement (_caeaec .OMathPara ,&_fddge );_eegbec !=nil {return _eegbec ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_aafga ); -_aafga .EG_ContentRunContent =append (_aafga .EG_ContentRunContent ,_dfeab );_dfeab .EG_RunLevelElts =append (_dfeab .EG_RunLevelElts ,_aafaea );_aafaea .EG_MathContent =append (_aafaea .EG_MathContent ,_caeaec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_acbc :=NewEG_PContent (); -_ggeg :=NewEG_ContentRunContent ();_agafcd :=NewEG_RunLevelElts ();_afcfag :=NewEG_MathContent ();_afcfag .OMath =_aa .NewOMath ();if _ffbbgg :=d .DecodeElement (_afcfag .OMath ,&_fddge );_ffbbgg !=nil {return _ffbbgg ;};_fgbbd .EG_PContent =append (_fgbbd .EG_PContent ,_acbc ); -_acbc .EG_ContentRunContent =append (_acbc .EG_ContentRunContent ,_ggeg );_ggeg .EG_RunLevelElts =append (_ggeg .EG_RunLevelElts ,_agafcd );_agafcd .EG_MathContent =append (_agafcd .EG_MathContent ,_afcfag );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_fddge .Name ); -if _aebgbb :=d .Skip ();_aebgbb !=nil {return _aebgbb ;};};case _a .EndElement :break _baafa ;case _a .CharData :};};return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_DocVars and its children -func (_ddfab *CT_DocVars )Validate ()error {return _ddfab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};func (_gfadcc *ST_Zoom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcdfee ,_gaggd :=d .Token (); -if _gaggd !=nil {return _gaggd ;};if _dggbdg ,_geece :=_dcdfee .(_a .EndElement );_geece &&_dggbdg .Name ==start .Name {*_gfadcc =1;return nil ;};if _gaebb ,_daggde :=_dcdfee .(_a .CharData );!_daggde {return _gd .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",_dcdfee ); -}else {switch string (_gaebb ){case "":*_gfadcc =0;case "\u006e\u006f\u006e\u0065":*_gfadcc =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_gfadcc =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gfadcc =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_gfadcc =4; -};};_dcdfee ,_gaggd =d .Token ();if _gaggd !=nil {return _gaggd ;};if _defaea ,_fcagg :=_dcdfee .(_a .EndElement );_fcagg &&_defaea .Name ==start .Name {return nil ;};return _gd .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",_dcdfee ); -};func (_cbddcd *CT_Spacing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbddcd .BeforeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .BeforeAttr )}); -};if _cbddcd .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .BeforeLinesAttr )}); -};if _cbddcd .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .BeforeAutospacingAttr )}); -};if _cbddcd .AfterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .AfterAttr )});};if _cbddcd .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .AfterLinesAttr )}); -};if _cbddcd .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .AfterAutospacingAttr )}); -};if _cbddcd .LineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbddcd .LineAttr )});};if _cbddcd .LineRuleAttr !=ST_LineSpacingRuleUnset {_gbbbac ,_gddefc :=_cbddcd .LineRuleAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"}); -if _gddefc !=nil {return _gddefc ;};start .Attr =append (start .Attr ,_gbbbac );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adddge ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _adddge {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adddge )); -};return nil ;};func (_dbafeg ST_FFTextType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfdacb :=_a .Attr {};_cfdacb .Name =name ;switch _dbafeg {case ST_FFTextTypeUnset :_cfdacb .Value ="";case ST_FFTextTypeRegular :_cfdacb .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072"; -case ST_FFTextTypeNumber :_cfdacb .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_cfdacb .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_cfdacb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065"; -case ST_FFTextTypeCurrentDate :_cfdacb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_cfdacb .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _cfdacb ,nil ;}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the CT_DocPartName and its children -func (_fggba *CT_DocPartName )Validate ()error {return _fggba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_cbdcb ST_TextDirection )String ()string {switch _cbdcb {case 0:return "";case 1:return "\u0074\u0062"; -case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056"; -case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func (_egccdf *CT_MacroName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebfdcb :=range start .Attr {if _ebfdcb .Name .Local =="\u0076\u0061\u006c"{_beeb ,_gdagc :=_ebfdcb .Value ,error (nil ); -if _gdagc !=nil {return _gdagc ;};_egccdf .ValAttr =_beeb ;continue ;};};for {_caedc ,_dgceba :=d .Token ();if _dgceba !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dgceba ); -};if _fdgdg ,_baafe :=_caedc .(_a .EndElement );_baafe &&_fdgdg .Name ==start .Name {break ;};};return nil ;};func (_ddcbe *CT_DocParts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ddcbe .DocPart !=nil {_aegf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}}; -for _ ,_ccabg :=range _ddcbe .DocPart {e .EncodeElement (_ccabg ,_aegf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Validate validates the CT_Settings and its children -func (_cdffgc *CT_Settings )Validate ()error {return _cdffgc .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gdacd *CT_P )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdacd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_gdacd .RsidRPrAttr )}); -};if _gdacd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gdacd .RsidRAttr )});};if _gdacd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_gdacd .RsidDelAttr )}); -};if _gdacd .RsidPAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_gd .Sprintf ("\u0025\u0076",*_gdacd .RsidPAttr )});};if _gdacd .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gdacd .RsidRDefaultAttr )}); -};e .EncodeToken (start );if _gdacd .PPr !=nil {_cbgfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gdacd .PPr ,_cbgfa );};if _gdacd .EG_PContent !=nil {for _ ,_feeeg :=range _gdacd .EG_PContent {_feeeg .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_aecgd :=&CT_TblStylePr {};_aecgd .TypeAttr =ST_TblStyleOverrideType (1);return _aecgd ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_PixelsMeasure and its children -func (_daecga *CT_PixelsMeasure )Validate ()error {return _daecga .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_dbgbda *CT_SdtBlock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _dbgbda .SdtPr !=nil {_edage :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_dbgbda .SdtPr ,_edage );};if _dbgbda .SdtEndPr !=nil {_adbge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; -e .EncodeElement (_dbgbda .SdtEndPr ,_adbge );};if _dbgbda .SdtContent !=nil {_afgcef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dbgbda .SdtContent ,_afgcef );}; -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbffab *CT_RunTrackChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cbffab .AuthorAttr )}); -if _cbffab .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbffab .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cbffab .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efbeb *CT_PaperSource )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggec :=range start .Attr {if _ggec .Name .Local =="\u0066\u0069\u0072s\u0074"{_dabef ,_bfgeg :=_ea .ParseInt (_ggec .Value ,10,64); -if _bfgeg !=nil {return _bfgeg ;};_efbeb .FirstAttr =&_dabef ;continue ;};if _ggec .Name .Local =="\u006f\u0074\u0068e\u0072"{_eedbf ,_ecfdf :=_ea .ParseInt (_ggec .Value ,10,64);if _ecfdf !=nil {return _ecfdf ;};_efbeb .OtherAttr =&_eedbf ;continue ;}; -};for {_gagba ,_gbcbd :=d .Token ();if _gbcbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_gbcbd );};if _ebadaa ,_fecac :=_gagba .(_a .EndElement ); -_fecac &&_ebadaa .Name ==start .Name {break ;};};return nil ;};func (_fagba WdST_AlignV )Validate ()error {return _fagba .ValidateWithPath ("")}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_gegfa *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func NewEG_RunInnerContent ()*EG_RunInnerContent {_fdfee :=&EG_RunInnerContent {};return _fdfee };func (_cffdb *CT_TopPageBorder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cffdb .ValAttr =ST_Border (1); -for _ ,_cedac :=range start .Attr {if _cedac .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"&&_cedac .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_cedac .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"&&_cedac .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_cdcgeca ,_aagef :=_cedac .Value ,error (nil ); -if _aagef !=nil {return _aagef ;};_cffdb .TopLeftAttr =&_cdcgeca ;continue ;};if _cedac .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"&&_cedac .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_cedac .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"&&_cedac .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_fccgdb ,_baege :=_cedac .Value ,error (nil ); -if _baege !=nil {return _baege ;};_cffdb .TopRightAttr =&_fccgdb ;continue ;};if _cedac .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"&&_cedac .Name .Local =="\u0069\u0064"||_cedac .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"&&_cedac .Name .Local =="\u0069\u0064"{_feabba ,_bdegb :=_cedac .Value ,error (nil ); -if _bdegb !=nil {return _bdegb ;};_cffdb .IdAttr =&_feabba ;continue ;};if _cedac .Name .Local =="\u0076\u0061\u006c"{_cffdb .ValAttr .UnmarshalXMLAttr (_cedac );continue ;};if _cedac .Name .Local =="\u0063\u006f\u006co\u0072"{_feaec ,_bagfg :=ParseUnionST_HexColor (_cedac .Value ); -if _bagfg !=nil {return _bagfg ;};_cffdb .ColorAttr =&_feaec ;continue ;};if _cedac .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cffdb .ThemeColorAttr .UnmarshalXMLAttr (_cedac );continue ;};if _cedac .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gedecb ,_decfb :=_cedac .Value ,error (nil ); -if _decfb !=nil {return _decfb ;};_cffdb .ThemeTintAttr =&_gedecb ;continue ;};if _cedac .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_befdce ,_edcbb :=_cedac .Value ,error (nil );if _edcbb !=nil {return _edcbb ;};_cffdb .ThemeShadeAttr =&_befdce ; -continue ;};if _cedac .Name .Local =="\u0073\u007a"{_gface ,_caade :=_ea .ParseUint (_cedac .Value ,10,64);if _caade !=nil {return _caade ;};_cffdb .SzAttr =&_gface ;continue ;};if _cedac .Name .Local =="\u0073\u0070\u0061c\u0065"{_abaaec ,_agfaf :=_ea .ParseUint (_cedac .Value ,10,64); -if _agfaf !=nil {return _agfaf ;};_cffdb .SpaceAttr =&_abaaec ;continue ;};if _cedac .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_beecc ,_gcbcg :=ParseUnionST_OnOff (_cedac .Value );if _gcbcg !=nil {return _gcbcg ;};_cffdb .ShadowAttr =&_beecc ; -continue ;};if _cedac .Name .Local =="\u0066\u0072\u0061m\u0065"{_gabbe ,_abeccf :=ParseUnionST_OnOff (_cedac .Value );if _abeccf !=nil {return _abeccf ;};_cffdb .FrameAttr =&_gabbe ;continue ;};};for {_bfadc ,_cgcfeg :=d .Token ();if _cgcfeg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_cgcfeg ); -};if _eaded ,_gfdgf :=_bfadc .(_a .EndElement );_gfdgf &&_eaded .Name ==start .Name {break ;};};return nil ;};func (_cbfda *CT_FontsList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbfda .Font !=nil {_cbedd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}}; -for _ ,_cdeaa :=range _cbfda .Font {e .EncodeElement (_cdeaa ,_cbedd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_cabfd *EG_PContent )ValidateWithPath (path string )error {for _ceadcc ,_ddcga :=range _cabfd .FldSimple {if _dgadcb :=_ddcga .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ceadcc )); -_dgadcb !=nil {return _dgadcb ;};};if _cabfd .Hyperlink !=nil {if _gcfcd :=_cabfd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gcfcd !=nil {return _gcfcd ;};};if _cabfd .SubDoc !=nil {if _gdfad :=_cabfd .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_gdfad !=nil {return _gdfad ;};};for _bcbb ,_ecdfc :=range _cabfd .EG_ContentRunContent {if _ebcbe :=_ecdfc .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bcbb )); -_ebcbe !=nil {return _ebcbe ;};};return nil ;}; +// Underline +U *CT_Underline ; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_gbfca *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _gbfca .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _gd .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 _gfegf :=_gbfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfegf !=nil {return _gfegf ;};return nil ;};func NewCT_Style ()*CT_Style {_deefc :=&CT_Style {};return _deefc }; +// Animated Text Effect +Effect *CT_TextEffect ; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_aceed *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil }; +// Text Border +Bdr *CT_Border ; -// Validate validates the CT_PermStart and its children -func (_ebfbf *CT_PermStart )Validate ()error {return _ebfbf .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");}; +// Run Shading +Shd *CT_Shd ; -// Validate validates the CT_FtnPos and its children -func (_faead *CT_FtnPos )Validate ()error {return _faead .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};type CT_PPrDefault struct{ +// Manual Run Width +FitText *CT_FitText ; -// Paragraph Properties -PPr *CT_PPrGeneral ;};func (_cabc *CT_MarkupRange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbagg :=range start .Attr {if _gbagg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cabc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gbagg ); -continue ;};if _gbagg .Name .Local =="\u0069\u0064"{_dgcca ,_eeedd :=_ea .ParseInt (_gbagg .Value ,10,64);if _eeedd !=nil {return _eeedd ;};_cabc .IdAttr =_dgcca ;continue ;};};for {_bbcf ,_aade :=d .Token ();if _aade !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_aade ); -};if _dcgfa ,_baeb :=_bbcf .(_a .EndElement );_baeb &&_dcgfa .Name ==start .Name {break ;};};return nil ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Validate validates the CT_FFDDList and its children -func (_cdfg *CT_FFDDList )Validate ()error {return _cdfg .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func (_fbgbb ST_TabJc )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abcfc :=_a .Attr {};_abcfc .Name =name ; -switch _fbgbb {case ST_TabJcUnset :_abcfc .Value ="";case ST_TabJcClear :_abcfc .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_abcfc .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_abcfc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_TabJcEnd :_abcfc .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_abcfc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_abcfc .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_abcfc .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_abcfc .Value ="\u006c\u0065\u0066\u0074"; -case ST_TabJcRight :_abcfc .Value ="\u0072\u0069\u0067h\u0074";};return _abcfc ,nil ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_beggg *CT_RPr )ValidateWithPath (path string )error {if _beggg .RStyle !=nil {if _dcfcd :=_beggg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dcfcd !=nil {return _dcfcd ;};};if _beggg .RFonts !=nil {if _ebdad :=_beggg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_ebdad !=nil {return _ebdad ;};};if _beggg .B !=nil {if _agffa :=_beggg .B .ValidateWithPath (path +"\u002f\u0042");_agffa !=nil {return _agffa ;};};if _beggg .BCs !=nil {if _daaec :=_beggg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_daaec !=nil {return _daaec ; -};};if _beggg .I !=nil {if _dbga :=_beggg .I .ValidateWithPath (path +"\u002f\u0049");_dbga !=nil {return _dbga ;};};if _beggg .ICs !=nil {if _ebabcb :=_beggg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_ebabcb !=nil {return _ebabcb ;};}; -if _beggg .Caps !=nil {if _fcfgf :=_beggg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_fcfgf !=nil {return _fcfgf ;};};if _beggg .SmallCaps !=nil {if _gfbfga :=_beggg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_gfbfga !=nil {return _gfbfga ;};};if _beggg .Strike !=nil {if _ecbcd :=_beggg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ecbcd !=nil {return _ecbcd ;};};if _beggg .Dstrike !=nil {if _gedag :=_beggg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_gedag !=nil {return _gedag ;};};if _beggg .Outline !=nil {if _dbgdb :=_beggg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dbgdb !=nil {return _dbgdb ;};};if _beggg .Shadow !=nil {if _cabcgc :=_beggg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_cabcgc !=nil {return _cabcgc ;};};if _beggg .Emboss !=nil {if _bcgcfg :=_beggg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bcgcfg !=nil {return _bcgcfg ;};};if _beggg .Imprint !=nil {if _efcdc :=_beggg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_efcdc !=nil {return _efcdc ;};};if _beggg .NoProof !=nil {if _ggfd :=_beggg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ggfd !=nil {return _ggfd ;};};if _beggg .SnapToGrid !=nil {if _gaaa :=_beggg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_gaaa !=nil {return _gaaa ;};};if _beggg .Vanish !=nil {if _baeca :=_beggg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_baeca !=nil {return _baeca ;};};if _beggg .WebHidden !=nil {if _gdacf :=_beggg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_gdacf !=nil {return _gdacf ;};};if _beggg .Color !=nil {if _fggfg :=_beggg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fggfg !=nil {return _fggfg ;};};if _beggg .Spacing !=nil {if _gddgg :=_beggg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gddgg !=nil {return _gddgg ;};};if _beggg .W !=nil {if _cdgedf :=_beggg .W .ValidateWithPath (path +"\u002f\u0057");_cdgedf !=nil {return _cdgedf ;};};if _beggg .Kern !=nil {if _dcdea :=_beggg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_dcdea !=nil {return _dcdea ;};};if _beggg .Position !=nil {if _gdbfb :=_beggg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gdbfb !=nil {return _gdbfb ;};};if _beggg .Sz !=nil {if _cbfag :=_beggg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_cbfag !=nil {return _cbfag ;};};if _beggg .SzCs !=nil {if _fdfdd :=_beggg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fdfdd !=nil {return _fdfdd ;};};if _beggg .Highlight !=nil {if _ageda :=_beggg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_ageda !=nil {return _ageda ;};};if _beggg .U !=nil {if _gccgc :=_beggg .U .ValidateWithPath (path +"\u002f\u0055");_gccgc !=nil {return _gccgc ;};};if _beggg .Effect !=nil {if _fefabf :=_beggg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_fefabf !=nil {return _fefabf ;};};if _beggg .Bdr !=nil {if _bdeggd :=_beggg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bdeggd !=nil {return _bdeggd ;};};if _beggg .Shd !=nil {if _ggfgc :=_beggg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ggfgc !=nil {return _ggfgc ;};};if _beggg .FitText !=nil {if _gdadd :=_beggg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdadd !=nil {return _gdadd ;};};if _beggg .VertAlign !=nil {if _adegc :=_beggg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_adegc !=nil {return _adegc ;};};if _beggg .Rtl !=nil {if _fddfbb :=_beggg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fddfbb !=nil {return _fddfbb ;};};if _beggg .Cs !=nil {if _egfaa :=_beggg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_egfaa !=nil {return _egfaa ;};};if _beggg .Em !=nil {if _abdcb :=_beggg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_abdcb !=nil {return _abdcb ;};};if _beggg .Lang !=nil {if _ecfdd :=_beggg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_ecfdd !=nil {return _ecfdd ;};};if _beggg .EastAsianLayout !=nil {if _ddgcd :=_beggg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ddgcd !=nil {return _ddgcd ;};};if _beggg .SpecVanish !=nil {if _gfbae :=_beggg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_gfbae !=nil {return _gfbae ;};};if _beggg .OMath !=nil {if _afgge :=_beggg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_afgge !=nil {return _afgge ;};};if _beggg .RPrChange !=nil {if _caffbb :=_beggg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_caffbb !=nil {return _caffbb ;};};return nil ;};func (_fbfadb *CT_TblLayoutType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbfadb .TypeAttr !=ST_TblLayoutTypeUnset {_eceaa ,_efdde :=_fbfadb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _efdde !=nil {return _efdde ;};start .Attr =append (start .Attr ,_eceaa );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlBlock struct{ +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Custom XML Element Namespace -UriAttr *string ; +// Emphasis Mark +Em *CT_Em ; -// Custom XML Element Name -ElementAttr string ; +// Languages for Run Content +Lang *CT_Language ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_dedbe ST_CaptionPos )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_febedg :=_a .Attr {};_febedg .Name =name ;switch _dedbe {case ST_CaptionPosUnset :_febedg .Value =""; -case ST_CaptionPosAbove :_febedg .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_febedg .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_febedg .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_febedg .Value ="\u0072\u0069\u0067h\u0074"; -};return _febedg ,nil ;}; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_bcdff *CT_MailMerge )ValidateWithPath (path string )error {if _gdcc :=_bcdff .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_gdcc !=nil {return _gdcc ; -};if _bcdff .LinkToQuery !=nil {if _bagbe :=_bcdff .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_bagbe !=nil {return _bagbe ;};};if _gbdgg :=_bcdff .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e"); -_gbdgg !=nil {return _gbdgg ;};if _bcdff .ConnectString !=nil {if _efdgcg :=_bcdff .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_efdgcg !=nil {return _efdgcg ;};};if _bcdff .Query !=nil {if _eadbg :=_bcdff .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079"); -_eadbg !=nil {return _eadbg ;};};if _bcdff .DataSource !=nil {if _bbfec :=_bcdff .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bbfec !=nil {return _bbfec ;};};if _bcdff .HeaderSource !=nil {if _fggac :=_bcdff .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"); -_fggac !=nil {return _fggac ;};};if _bcdff .DoNotSuppressBlankLines !=nil {if _gfcf :=_bcdff .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"); -_gfcf !=nil {return _gfcf ;};};if _bcdff .Destination !=nil {if _bcgba :=_bcdff .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_bcgba !=nil {return _bcgba ;};};if _bcdff .AddressFieldName !=nil {if _efccg :=_bcdff .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065"); -_efccg !=nil {return _efccg ;};};if _bcdff .MailSubject !=nil {if _efaef :=_bcdff .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_efaef !=nil {return _efaef ;};};if _bcdff .MailAsAttachment !=nil {if _cbcgd :=_bcdff .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074"); -_cbcgd !=nil {return _cbcgd ;};};if _bcdff .ViewMergedData !=nil {if _acddg :=_bcdff .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_acddg !=nil {return _acddg ;};};if _bcdff .ActiveRecord !=nil {if _daeda :=_bcdff .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"); -_daeda !=nil {return _daeda ;};};if _bcdff .CheckErrors !=nil {if _caeeg :=_bcdff .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_caeeg !=nil {return _caeeg ;};};if _bcdff .Odso !=nil {if _baefd :=_bcdff .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f"); -_baefd !=nil {return _baefd ;};};return nil ;};func (_gccec *ST_ObjectUpdateMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecdcd ,_fegcg :=d .Token ();if _fegcg !=nil {return _fegcg ;};if _fagbbg ,_acbgga :=_ecdcd .(_a .EndElement ); -_acbgga &&_fagbbg .Name ==start .Name {*_gccec =1;return nil ;};if _egbbgf ,_fccge :=_ecdcd .(_a .CharData );!_fccge {return _gd .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",_ecdcd ); -}else {switch string (_egbbgf ){case "":*_gccec =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gccec =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gccec =2;};};_ecdcd ,_fegcg =d .Token ();if _fegcg !=nil {return _fegcg ;};if _efgcbd ,_cdadfc :=_ecdcd .(_a .EndElement ); -_cdadfc &&_efgcbd .Name ==start .Name {return nil ;};return _gd .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",_ecdcd );};type CT_MultiLevelType struct{ +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func NewEG_MathContent ()*EG_MathContent {_ddffbg :=&EG_MathContent {};return _ddffbg };func (_bfcgc *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_cadaef :=[]string {};if _bfcgc .ST_UnqualifiedPercentage !=nil {_cadaef =append (_cadaef ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};if _bfcgc .ST_Percentage !=nil {_cadaef =append (_cadaef ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cadaef )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadaef ); -};return nil ;};func (_gadaef *EG_FtnEdnNumProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgedd :for {_eedfg ,_cfeeea :=d .Token ();if _cfeeea !=nil {return _cfeeea ;};switch _egedcd :=_eedfg .(type ){case _a .StartElement :switch _egedcd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_gadaef .NumStart =NewCT_DecimalNumber (); -if _bdcde :=d .DecodeElement (_gadaef .NumStart ,&_egedcd );_bdcde !=nil {return _bdcde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_gadaef .NumRestart =NewCT_NumRestart (); -if _cgeeb :=d .DecodeElement (_gadaef .NumRestart ,&_egedcd );_cgeeb !=nil {return _cgeeb ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_egedcd .Name ); -if _ffcbgb :=d .Skip ();_ffcbgb !=nil {return _ffcbgb ;};};case _a .EndElement :break _bgedd ;case _a .CharData :};};return nil ;};const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2;ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5; -ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;);func (_ddfga ST_ObjectUpdateMode )Validate ()error {return _ddfga .ValidateWithPath ("")}; -func NewCT_Kinsoku ()*CT_Kinsoku {_badda :=&CT_Kinsoku {};return _badda }; +// Office Open XML Math +OMath *CT_OnOff ; -// Validate validates the CT_SdtContentRow and its children -func (_aageg *CT_SdtContentRow )Validate ()error {return _aageg .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};type Styles struct{CT_Styles };func NewCT_FtnDocProps ()*CT_FtnDocProps {_agbgc :=&CT_FtnDocProps {}; -return _agbgc };type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _ga .ST_OnOff ;IdAttr string ;}; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func (_gdbdbg *Document )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbdbg .CT_Document =*NewCT_Document ();for _ ,_gaeee :=range start .Attr {if _gaeee .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gdbdbg .ConformanceAttr .UnmarshalXMLAttr (_gaeee ); +continue ;};};_egaadc :for {_cbffeg ,_bdbcd :=d .Token ();if _bdbcd !=nil {return _bdbcd ;};switch _dedab :=_cbffeg .(type ){case _c .StartElement :switch _dedab .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_gdbdbg .Background =NewCT_Background (); +if _cdced :=d .DecodeElement (_gdbdbg .Background ,&_dedab );_cdced !=nil {return _cdced ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_gdbdbg .Body =NewCT_Body (); +if _gaadde :=d .DecodeElement (_gdbdbg .Body ,&_dedab );_gaadde !=nil {return _gaadde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_dedab .Name ); +if _ecbfd :=d .Skip ();_ecbfd !=nil {return _ecbfd ;};};case _c .EndElement :break _egaadc ;case _c .CharData :};};return nil ;};func (_bbbcf *CT_NumFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ccbadd ,_ffbg :=_bbbcf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ffbg !=nil {return _ffbg ;};start .Attr =append (start .Attr ,_ccbadd );if _bbbcf .FormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbbcf .FormatAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SmartTagPr struct{ -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_beaaag *CT_SdtContentRow )ValidateWithPath (path string )error {for _bfafg ,_abgcgg :=range _beaaag .Tr {if _dfbab :=_abgcgg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bfafg ));_dfbab !=nil {return _dfbab ; -};};if _beaaag .CustomXml !=nil {if _aeeac :=_beaaag .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aeeac !=nil {return _aeeac ;};};if _beaaag .Sdt !=nil {if _bfcffc :=_beaaag .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_bfcffc !=nil {return _bfcffc ;};};for _fagaf ,_ecba :=range _beaaag .EG_RunLevelElts {if _eaefa :=_ecba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fagaf )); -_eaefa !=nil {return _eaefa ;};};return nil ;};func (_dbcdg *CT_OptimizeForBrowser )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aecg :=range start .Attr {if _aecg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ddccf ,_bbega :=_aecg .Value ,error (nil ); -if _bbega !=nil {return _bbega ;};_dbcdg .TargetAttr =&_ddccf ;continue ;};if _aecg .Name .Local =="\u0076\u0061\u006c"{_ggcga ,_beffb :=ParseUnionST_OnOff (_aecg .Value );if _beffb !=nil {return _beffb ;};_dbcdg .ValAttr =&_ggcga ;continue ;};};for {_bedcd ,_dbegf :=d .Token (); -if _dbegf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_dbegf );};if _ceadb ,_gaabe :=_bedcd .(_a .EndElement ); -_gaabe &&_ceadb .Name ==start .Name {break ;};};return nil ;}; +// Smart Tag Property +Attr []*CT_Attr ;}; -// Validate validates the CT_WritingStyle and its children -func (_baceb *CT_WritingStyle )Validate ()error {return _baceb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};func NewCT_SdtEndPr ()*CT_SdtEndPr {_eegd :=&CT_SdtEndPr {};return _eegd }; +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_bcf *AG_TransitionalPassword )ValidateWithPath (path string )error {if _af :=_bcf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_af !=nil {return _af ;};if _fed :=_bcf .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ; +};if _bg :=_bcf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bg !=nil {return _bg ;};return nil ;};func NewCT_FFName ()*CT_FFName {_faebc :=&CT_FFName {}; +return _faebc };func (_abdfd *CT_FramesetChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbfcg :for {_ccefe ,_dedfe :=d .Token ();if _dedfe !=nil {return _dedfe ;};switch _babaa :=_ccefe .(type ){case _c .StartElement :switch _babaa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_aegaa :=NewCT_Frameset (); +if _bdbdb :=d .DecodeElement (_aegaa ,&_babaa );_bdbdb !=nil {return _bdbdb ;};_abdfd .Frameset =append (_abdfd .Frameset ,_aegaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_agaaga :=NewCT_Frame (); +if _aeffb :=d .DecodeElement (_agaaga ,&_babaa );_aeffb !=nil {return _aeffb ;};_abdfd .Frame =append (_abdfd .Frame ,_agaaga );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_babaa .Name ); +if _gbdeb :=d .Skip ();_gbdeb !=nil {return _gbdeb ;};};case _c .EndElement :break _bbfcg ;case _c .CharData :};};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_bacga :=&CT_ReadingModeInkLockDown {};return _bacga ;};func (_eabgd ST_TextAlignment )ValidateWithPath (path string )error {switch _eabgd {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabgd )); +};return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func NewCT_Proof ()*CT_Proof {_fegdce :=&CT_Proof {}; +return _fegdce };func (_fcdca *CT_Pitch )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcdca .ValAttr =ST_Pitch (1);for _ ,_begad :=range start .Attr {if _begad .Name .Local =="\u0076\u0061\u006c"{_fcdca .ValAttr .UnmarshalXMLAttr (_begad ); +continue ;};};for {_dbcdb ,_dddbf :=d .Token ();if _dddbf !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_dddbf );};if _adbgb ,_ecgce :=_dbcdb .(_c .EndElement );_ecgce &&_adbgb .Name ==start .Name {break ; +};};return nil ;};func (_ggdaff ST_SectionMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggdaff .String (),start );};func (_gedee ST_Pitch )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdcaba :=_c .Attr {}; +_cdcaba .Name =name ;switch _gedee {case ST_PitchUnset :_cdcaba .Value ="";case ST_PitchFixed :_cdcaba .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_cdcaba .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_cdcaba .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +};return _cdcaba ,nil ;}; -// Validate validates the CT_MultiLevelType and its children -func (_egddd *CT_MultiLevelType )Validate ()error {return _egddd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_egdegd *CT_ProofErr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gbddf ,_eadca :=_egdegd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _eadca !=nil {return _eadca ;};start .Attr =append (start .Attr ,_gbddf );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbeaf *CT_TblPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gbeaf .TblStyle !=nil {_gedge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbeaf .TblStyle ,_gedge );};if _gbeaf .TblpPr !=nil {_bdefcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; -e .EncodeElement (_gbeaf .TblpPr ,_bdefcf );};if _gbeaf .TblOverlap !=nil {_aacfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gbeaf .TblOverlap ,_aacfg );};if _gbeaf .BidiVisual !=nil {_dbaba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; -e .EncodeElement (_gbeaf .BidiVisual ,_dbaba );};if _gbeaf .TblStyleRowBandSize !=nil {_eaagfe :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gbeaf .TblStyleRowBandSize ,_eaagfe ); -};if _gbeaf .TblStyleColBandSize !=nil {_fecbg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gbeaf .TblStyleColBandSize ,_fecbg ); -};if _gbeaf .TblW !=nil {_bgdaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gbeaf .TblW ,_bgdaa );};if _gbeaf .Jc !=nil {_gdcae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_gbeaf .Jc ,_gdcae );};if _gbeaf .TblCellSpacing !=nil {_degge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gbeaf .TblCellSpacing ,_degge ); -};if _gbeaf .TblInd !=nil {_gbaff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gbeaf .TblInd ,_gbaff );};if _gbeaf .TblBorders !=nil {_gadbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_gbeaf .TblBorders ,_gadbf );};if _gbeaf .Shd !=nil {_dgdefg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gbeaf .Shd ,_dgdefg );};if _gbeaf .TblLayout !=nil {_dedfa :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_gbeaf .TblLayout ,_dedfa );};if _gbeaf .TblCellMar !=nil {_begef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gbeaf .TblCellMar ,_begef );};if _gbeaf .TblLook !=nil {_gafead :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_gbeaf .TblLook ,_gafead );};if _gbeaf .TblCaption !=nil {_ddaceb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbeaf .TblCaption ,_ddaceb );};if _gbeaf .TblDescription !=nil {_fbeec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_gbeaf .TblDescription ,_fbeec );};if _gbeaf .TblPrChange !=nil {_egagb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbeaf .TblPrChange ,_egagb ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_bcaee *CT_GlossaryDocument )ValidateWithPath (path string )error {if _bcaee .Background !=nil {if _cabfae :=_bcaee .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cabfae !=nil {return _cabfae ; +};};if _bcaee .DocParts !=nil {if _ddedc :=_bcaee .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_ddedc !=nil {return _ddedc ;};};return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_afdbb :=&WdCT_LinkedTextboxInformation {}; +return _afdbb ;};func (_fbage ST_FtnPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeffaf :=_c .Attr {};_aeffaf .Name =name ;switch _fbage {case ST_FtnPosUnset :_aeffaf .Value ="";case ST_FtnPosPageBottom :_aeffaf .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_FtnPosBeneathText :_aeffaf .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_aeffaf .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_aeffaf .Value ="\u0064\u006f\u0063\u0045\u006e\u0064"; +};return _aeffaf ,nil ;};func (_cccg *CT_Compat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cccg .UseSingleBorderforContiguousCells !=nil {_eaea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}}; +e .EncodeElement (_cccg .UseSingleBorderforContiguousCells ,_eaea );};if _cccg .WpJustification !=nil {_dcbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cccg .WpJustification ,_dcbf );};if _cccg .NoTabHangInd !=nil {_gbgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_cccg .NoTabHangInd ,_gbgf ); +};if _cccg .NoLeading !=nil {_cedgd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_cccg .NoLeading ,_cedgd );};if _cccg .SpaceForUL !=nil {_eaee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}}; +e .EncodeElement (_cccg .SpaceForUL ,_eaee );};if _cccg .NoColumnBalance !=nil {_dcdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_cccg .NoColumnBalance ,_dcdd ); +};if _cccg .BalanceSingleByteDoubleByteWidth !=nil {_bbbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_cccg .BalanceSingleByteDoubleByteWidth ,_bbbfg );};if _cccg .NoExtraLineSpacing !=nil {_bcbc :=_c .StartElement {Name :_c .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}}; +e .EncodeElement (_cccg .NoExtraLineSpacing ,_bcbc );};if _cccg .DoNotLeaveBackslashAlone !=nil {_ecdfcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}}; +e .EncodeElement (_cccg .DoNotLeaveBackslashAlone ,_ecdfcc );};if _cccg .UlTrailSpace !=nil {_ggcdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_cccg .UlTrailSpace ,_ggcdb ); +};if _cccg .DoNotExpandShiftReturn !=nil {_bcdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_cccg .DoNotExpandShiftReturn ,_bcdd ); +};if _cccg .SpacingInWholePoints !=nil {_baec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_cccg .SpacingInWholePoints ,_baec ); +};if _cccg .LineWrapLikeWord6 !=nil {_ecgfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_cccg .LineWrapLikeWord6 ,_ecgfd );};if _cccg .PrintBodyTextBeforeHeader !=nil {_facf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}}; +e .EncodeElement (_cccg .PrintBodyTextBeforeHeader ,_facf );};if _cccg .PrintColBlack !=nil {_facb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_cccg .PrintColBlack ,_facb ); +};if _cccg .WpSpaceWidth !=nil {_gbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cccg .WpSpaceWidth ,_gbdc );};if _cccg .ShowBreaksInFrames !=nil {_ddcg :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}}; +e .EncodeElement (_cccg .ShowBreaksInFrames ,_ddcg );};if _cccg .SubFontBySize !=nil {_egfc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cccg .SubFontBySize ,_egfc ); +};if _cccg .SuppressBottomSpacing !=nil {_ebgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cccg .SuppressBottomSpacing ,_ebgg ); +};if _cccg .SuppressTopSpacing !=nil {_ccfba :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_cccg .SuppressTopSpacing ,_ccfba );};if _cccg .SuppressSpacingAtTopOfPage !=nil {_adfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}}; +e .EncodeElement (_cccg .SuppressSpacingAtTopOfPage ,_adfe );};if _cccg .SuppressTopSpacingWP !=nil {_ebfbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}}; +e .EncodeElement (_cccg .SuppressTopSpacingWP ,_ebfbg );};if _cccg .SuppressSpBfAfterPgBrk !=nil {_baeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}}; +e .EncodeElement (_cccg .SuppressSpBfAfterPgBrk ,_baeg );};if _cccg .SwapBordersFacingPages !=nil {_dbbe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}}; +e .EncodeElement (_cccg .SwapBordersFacingPages ,_dbbe );};if _cccg .ConvMailMergeEsc !=nil {_bbgae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_cccg .ConvMailMergeEsc ,_bbgae ); +};if _cccg .TruncateFontHeightsLikeWP6 !=nil {_degf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_cccg .TruncateFontHeightsLikeWP6 ,_degf ); +};if _cccg .MwSmallCaps !=nil {_ccgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cccg .MwSmallCaps ,_ccgd );};if _cccg .UsePrinterMetrics !=nil {_ddfba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}}; +e .EncodeElement (_cccg .UsePrinterMetrics ,_ddfba );};if _cccg .DoNotSuppressParagraphBorders !=nil {_ggeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_cccg .DoNotSuppressParagraphBorders ,_ggeb );};if _cccg .WrapTrailSpaces !=nil {_acbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_cccg .WrapTrailSpaces ,_acbc ); +};if _cccg .FootnoteLayoutLikeWW8 !=nil {_gdcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_cccg .FootnoteLayoutLikeWW8 ,_gdcb ); +};if _cccg .ShapeLayoutLikeWW8 !=nil {_ecac :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_cccg .ShapeLayoutLikeWW8 ,_ecac );};if _cccg .AlignTablesRowByRow !=nil {_gdcd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}}; +e .EncodeElement (_cccg .AlignTablesRowByRow ,_gdcd );};if _cccg .ForgetLastTabAlignment !=nil {_acdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}}; +e .EncodeElement (_cccg .ForgetLastTabAlignment ,_acdd );};if _cccg .AdjustLineHeightInTable !=nil {_ageg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}}; +e .EncodeElement (_cccg .AdjustLineHeightInTable ,_ageg );};if _cccg .AutoSpaceLikeWord95 !=nil {_befcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}}; +e .EncodeElement (_cccg .AutoSpaceLikeWord95 ,_befcg );};if _cccg .NoSpaceRaiseLower !=nil {_ecee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_cccg .NoSpaceRaiseLower ,_ecee ); +};if _cccg .DoNotUseHTMLParagraphAutoSpacing !=nil {_eabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_cccg .DoNotUseHTMLParagraphAutoSpacing ,_eabd );};if _cccg .LayoutRawTableWidth !=nil {_cgf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_cccg .LayoutRawTableWidth ,_cgf );};if _cccg .LayoutTableRowsApart !=nil {_eeeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}}; +e .EncodeElement (_cccg .LayoutTableRowsApart ,_eeeb );};if _cccg .UseWord97LineBreakRules !=nil {_eacd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}}; +e .EncodeElement (_cccg .UseWord97LineBreakRules ,_eacd );};if _cccg .DoNotBreakWrappedTables !=nil {_bbaad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}}; +e .EncodeElement (_cccg .DoNotBreakWrappedTables ,_bbaad );};if _cccg .DoNotSnapToGridInCell !=nil {_daca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_cccg .DoNotSnapToGridInCell ,_daca );};if _cccg .SelectFldWithFirstOrLastChar !=nil {_dbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}}; +e .EncodeElement (_cccg .SelectFldWithFirstOrLastChar ,_dbfd );};if _cccg .ApplyBreakingRules !=nil {_bfge :=_c .StartElement {Name :_c .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_cccg .ApplyBreakingRules ,_bfge ); +};if _cccg .DoNotWrapTextWithPunct !=nil {_afdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_cccg .DoNotWrapTextWithPunct ,_afdc ); +};if _cccg .DoNotUseEastAsianBreakRules !=nil {_ddeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}}; +e .EncodeElement (_cccg .DoNotUseEastAsianBreakRules ,_ddeb );};if _cccg .UseWord2002TableStyleRules !=nil {_aebg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}}; +e .EncodeElement (_cccg .UseWord2002TableStyleRules ,_aebg );};if _cccg .GrowAutofit !=nil {_fbgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cccg .GrowAutofit ,_fbgg ); +};if _cccg .UseFELayout !=nil {_acbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cccg .UseFELayout ,_acbd );};if _cccg .UseNormalStyleForList !=nil {_gfbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_cccg .UseNormalStyleForList ,_gfbf );};if _cccg .DoNotUseIndentAsNumberingTabStop !=nil {_bffad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}}; +e .EncodeElement (_cccg .DoNotUseIndentAsNumberingTabStop ,_bffad );};if _cccg .UseAltKinsokuLineBreakRules !=nil {_fffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}}; +e .EncodeElement (_cccg .UseAltKinsokuLineBreakRules ,_fffg );};if _cccg .AllowSpaceOfSameStyleInTable !=nil {_gegd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_cccg .AllowSpaceOfSameStyleInTable ,_gegd );};if _cccg .DoNotSuppressIndentation !=nil {_ddea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}}; +e .EncodeElement (_cccg .DoNotSuppressIndentation ,_ddea );};if _cccg .DoNotAutofitConstrainedTables !=nil {_cdab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}}; +e .EncodeElement (_cccg .DoNotAutofitConstrainedTables ,_cdab );};if _cccg .AutofitToFirstFixedWidthCell !=nil {_ebdaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_cccg .AutofitToFirstFixedWidthCell ,_ebdaf );};if _cccg .UnderlineTabInNumList !=nil {_caag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_cccg .UnderlineTabInNumList ,_caag );};if _cccg .DisplayHangulFixedWidth !=nil {_fbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}}; +e .EncodeElement (_cccg .DisplayHangulFixedWidth ,_fbfd );};if _cccg .SplitPgBreakAndParaMark !=nil {_eabb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}}; +e .EncodeElement (_cccg .SplitPgBreakAndParaMark ,_eabb );};if _cccg .DoNotVertAlignCellWithSp !=nil {_aeffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}}; +e .EncodeElement (_cccg .DoNotVertAlignCellWithSp ,_aeffg );};if _cccg .DoNotBreakConstrainedForcedTable !=nil {_baac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_cccg .DoNotBreakConstrainedForcedTable ,_baac );};if _cccg .DoNotVertAlignInTxbx !=nil {_ggga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}}; +e .EncodeElement (_cccg .DoNotVertAlignInTxbx ,_ggga );};if _cccg .UseAnsiKerningPairs !=nil {_cfcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_cccg .UseAnsiKerningPairs ,_cfcg ); +};if _cccg .CachedColBalance !=nil {_gbbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_cccg .CachedColBalance ,_gbbc );};if _cccg .CompatSetting !=nil {_gbaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}}; +for _ ,_afcbf :=range _cccg .CompatSetting {e .EncodeElement (_afcbf ,_gbaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbbcg *CT_SmartTagPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _gbbcg .Attr !=nil {_feeec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_fdcbd :=range _gbbcg .Attr {e .EncodeElement (_fdcbd ,_feeec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};func (_gdcebc *ST_ObjectDrawAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dggfc ,_bfccfg :=d .Token ();if _bfccfg !=nil {return _bfccfg ;};if _cgecf ,_efebdd :=_dggfc .(_c .EndElement );_efebdd &&_cgecf .Name ==start .Name {*_gdcebc =1; +return nil ;};if _cdebd ,_ccceff :=_dggfc .(_c .CharData );!_ccceff {return _e .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",_dggfc );}else {switch string (_cdebd ){case "":*_gdcebc =0; +case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gdcebc =1;case "\u0069\u0063\u006f\u006e":*_gdcebc =2;};};_dggfc ,_bfccfg =d .Token ();if _bfccfg !=nil {return _bfccfg ;};if _dgdabg ,_acecd :=_dggfc .(_c .EndElement );_acecd &&_dgdabg .Name ==start .Name {return nil ; +};return _e .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",_dggfc );};func (_cecgdb ST_Zoom )ValidateWithPath (path string )error {switch _cecgdb {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cecgdb )); +};return nil ;}; -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_gbag *CT_Frameset )ValidateWithPath (path string )error {if _gbag .Sz !=nil {if _bedc :=_gbag .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bedc !=nil {return _bedc ;};};if _gbag .FramesetSplitbar !=nil {if _aceaa :=_gbag .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072"); -_aceaa !=nil {return _aceaa ;};};if _gbag .FrameLayout !=nil {if _fcgb :=_gbag .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_fcgb !=nil {return _fcgb ;};};if _gbag .Title !=nil {if _bbgce :=_gbag .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065"); -_bbgce !=nil {return _bbgce ;};};for _cagf ,_afcca :=range _gbag .Choice {if _egbfd :=_afcca .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cagf ));_egbfd !=nil {return _egbfd ;}; -};return nil ;};func (_ceeea *CT_DocPartTypes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceeea .AllAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ceeea .AllAttr )}); -};e .EncodeToken (start );if _ceeea .Type !=nil {_fabad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_ebfec :=range _ceeea .Type {e .EncodeElement (_ebfec ,_fabad );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Cnf struct{ +// Validate validates the Endnotes and its children +func (_gccag *Endnotes )Validate ()error {return _gccag .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_dbce *CT_LevelSuffix )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adfbf ,_fggef :=_dbce .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fggef !=nil {return _fggef ;};start .Attr =append (start .Attr ,_adfbf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CalendarType ()*CT_CalendarType {_egc :=&CT_CalendarType {};return _egc }; -// Conditional Formatting Bit Mask -ValAttr *string ; -// First Row -FirstRowAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_ffffgac *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _ffffgac .SmartTag !=nil {if _bafacc :=_ffffgac .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_bafacc !=nil {return _bafacc ;};};if _ffffgac .Sdt !=nil {if _fccgc :=_ffffgac .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_fccgc !=nil {return _fccgc ;};};for _begdb ,_ebbcb :=range _ffffgac .EG_RunLevelElts {if _cadfb :=_ebbcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_begdb )); +_cadfb !=nil {return _cadfb ;};};return nil ;};func (_bfdgc ST_Direction )Validate ()error {return _bfdgc .ValidateWithPath ("")};func (_cfge *CT_Lvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cfge .IlvlAttr )}); +if _cfge .TplcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cfge .TplcAttr )});};if _cfge .TentativeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cfge .TentativeAttr )}); +};e .EncodeToken (start );if _cfge .Start !=nil {_fbdafc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfge .Start ,_fbdafc );};if _cfge .NumFmt !=nil {_ddcde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_cfge .NumFmt ,_ddcde );};if _cfge .LvlRestart !=nil {_egbbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfge .LvlRestart ,_egbbb );};if _cfge .PStyle !=nil {_acbda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_cfge .PStyle ,_acbda );};if _cfge .IsLgl !=nil {_edaee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_cfge .IsLgl ,_edaee );};if _cfge .Suff !=nil {_baege :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}}; +e .EncodeElement (_cfge .Suff ,_baege );};if _cfge .LvlText !=nil {_dgcbcf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_cfge .LvlText ,_dgcbcf );};if _cfge .LvlPicBulletId !=nil {_ecddd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}}; +e .EncodeElement (_cfge .LvlPicBulletId ,_ecddd );};if _cfge .Legacy !=nil {_eeabc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_cfge .Legacy ,_eeabc );};if _cfge .LvlJc !=nil {_agfdag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}}; +e .EncodeElement (_cfge .LvlJc ,_agfdag );};if _cfge .PPr !=nil {_aebe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cfge .PPr ,_aebe );};if _cfge .RPr !=nil {_ebffa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_cfge .RPr ,_ebffa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfdbbc *ST_PageOrientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecabgf ,_cfgfd :=d .Token ();if _cfgfd !=nil {return _cfgfd ; +};if _fdffgg ,_gdeea :=_ecabgf .(_c .EndElement );_gdeea &&_fdffgg .Name ==start .Name {*_cfdbbc =1;return nil ;};if _fbfgdc ,_ccacc :=_ecabgf .(_c .CharData );!_ccacc {return _e .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",_ecabgf ); +}else {switch string (_fbfgdc ){case "":*_cfdbbc =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cfdbbc =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cfdbbc =2;};};_ecabgf ,_cfgfd =d .Token ();if _cfgfd !=nil {return _cfgfd ;};if _cgaaa ,_dbcbb :=_ecabgf .(_c .EndElement ); +_dbcbb &&_cgaaa .Name ==start .Name {return nil ;};return _e .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",_ecabgf );};func (_cdaac ST_Pitch )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdaac .String (),start ); +};func (_defg *CT_Font )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aefee :=range start .Attr {if _aefee .Name .Local =="\u006e\u0061\u006d\u0065"{_eggdg ,_acgb :=_aefee .Value ,error (nil );if _acgb !=nil {return _acgb ;};_defg .NameAttr =_eggdg ; +continue ;};};_aecd :for {_cabfa ,_bcdef :=d .Token ();if _bcdef !=nil {return _bcdef ;};switch _fcaeb :=_cabfa .(type ){case _c .StartElement :switch _fcaeb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_defg .AltName =NewCT_String (); +if _afbgb :=d .DecodeElement (_defg .AltName ,&_fcaeb );_afbgb !=nil {return _afbgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_defg .Panose1 =NewCT_Panose (); +if _acfe :=d .DecodeElement (_defg .Panose1 ,&_fcaeb );_acfe !=nil {return _acfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_defg .Charset =NewCT_Charset (); +if _ddaa :=d .DecodeElement (_defg .Charset ,&_fcaeb );_ddaa !=nil {return _ddaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_defg .Family =NewCT_FontFamily (); +if _bedfb :=d .DecodeElement (_defg .Family ,&_fcaeb );_bedfb !=nil {return _bedfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_defg .NotTrueType =NewCT_OnOff (); +if _afccc :=d .DecodeElement (_defg .NotTrueType ,&_fcaeb );_afccc !=nil {return _afccc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0074c\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0074c\u0068"}:_defg .Pitch =NewCT_Pitch (); +if _ffdb :=d .DecodeElement (_defg .Pitch ,&_fcaeb );_ffdb !=nil {return _ffdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u0067"}:_defg .Sig =NewCT_FontSig (); +if _bfadf :=d .DecodeElement (_defg .Sig ,&_fcaeb );_bfadf !=nil {return _bfadf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_defg .EmbedRegular =NewCT_FontRel (); +if _ddbbe :=d .DecodeElement (_defg .EmbedRegular ,&_fcaeb );_ddbbe !=nil {return _ddbbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_defg .EmbedBold =NewCT_FontRel (); +if _adfdb :=d .DecodeElement (_defg .EmbedBold ,&_fcaeb );_adfdb !=nil {return _adfdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_defg .EmbedItalic =NewCT_FontRel (); +if _gcbe :=d .DecodeElement (_defg .EmbedItalic ,&_fcaeb );_gcbe !=nil {return _gcbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_defg .EmbedBoldItalic =NewCT_FontRel (); +if _ecef :=d .DecodeElement (_defg .EmbedBoldItalic ,&_fcaeb );_ecef !=nil {return _ecef ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_fcaeb .Name ); +if _fbggb :=d .Skip ();_fbggb !=nil {return _fbggb ;};};case _c .EndElement :break _aecd ;case _c .CharData :};};return nil ;};func (_bddfe *CT_OdsoFieldMapData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bddfe .Type !=nil {_ebaac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_bddfe .Type ,_ebaac );};if _bddfe .Name !=nil {_gdfcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bddfe .Name ,_gdfcd );};if _bddfe .MappedName !=nil {_bedfbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_bddfe .MappedName ,_bedfbc );};if _bddfe .Column !=nil {_aecac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bddfe .Column ,_aecac );};if _bddfe .Lid !=nil {_cgec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_bddfe .Lid ,_cgec );};if _bddfe .DynamicAddress !=nil {_gaace :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_bddfe .DynamicAddress ,_gaace ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Last Row -LastRowAttr *_ga .ST_OnOff ; +// Validate validates the CT_DocVars and its children +func (_ccbaf *CT_DocVars )Validate ()error {return _ccbaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};func NewCT_WriteProtection ()*CT_WriteProtection {_bgebf :=&CT_WriteProtection {};return _bgebf };func (_abba *CT_FFHelpText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abba .TypeAttr !=ST_InfoTextTypeUnset {_cfcce ,_ffcbc :=_abba .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _ffcbc !=nil {return _ffcbc ;};start .Attr =append (start .Attr ,_cfcce );};if _abba .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_abba .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acgbb ST_TextScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acgbb .ST_TextScalePercent !=nil {e .EncodeToken (_c .CharData (*_acgbb .ST_TextScalePercent )); +};if _acgbb .ST_TextScaleDecimal !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_acgbb .ST_TextScaleDecimal )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};type CT_SdtListItem struct{ -// First Column -FirstColumnAttr *_ga .ST_OnOff ; +// List Entry Display Text +DisplayTextAttr *string ; -// Last Column -LastColumnAttr *_ga .ST_OnOff ; +// List Entry Value +ValueAttr *string ;};func (_ebbaee ST_DocPartGallery )ValidateWithPath (path string )error {switch _ebbaee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbaee )); +};return nil ;};func NewCT_Guid ()*CT_Guid {_dffgb :=&CT_Guid {};return _dffgb }; -// Odd Numbered Vertical Band -OddVBandAttr *_ga .ST_OnOff ; +// Validate validates the CT_PaperSource and its children +func (_afefg *CT_PaperSource )Validate ()error {return _afefg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1; +ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_bgbdgf ST_DocProtect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgbdgf .String (),start );};type CT_Endnotes struct{ -// Even Numbered Vertical Band -EvenVBandAttr *_ga .ST_OnOff ; +// Endnote Content +Endnote []*CT_FtnEdn ;}; -// Odd Numbered Horizontal Band -OddHBandAttr *_ga .ST_OnOff ; +// Validate validates the CT_SdtContentRow and its children +func (_egaad *CT_SdtContentRow )Validate ()error {return _egaad .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");}; -// Even Numbered Horizontal Band -EvenHBandAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_ccdefa *CT_Tabs )ValidateWithPath (path string )error {for _agaaf ,_bgddda :=range _ccdefa .Tab {if _fabfe :=_bgddda .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_agaaf ));_fabfe !=nil {return _fabfe ; +};};return nil ;};type CT_Em struct{ -// First Row and First Column -FirstRowFirstColumnAttr *_ga .ST_OnOff ; +// Emphasis Mark Type +ValAttr ST_Em ;};func (_eaedg *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaedg .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_adeffa :=range start .Attr {if _adeffa .Name .Local =="\u0076\u0061\u006c"{_eaedg .ValAttr .UnmarshalXMLAttr (_adeffa ); +continue ;};};for {_afdfe ,_adcg :=d .Token ();if _adcg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_adcg ); +};if _fedgd ,_cgbab :=_afdfe .(_c .EndElement );_cgbab &&_fedgd .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_fcfcf :=&CT_SdtContentCell {};return _fcfcf };func (_fgecd ST_EdnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgecd .String (),start ); +};func NewCT_LvlLegacy ()*CT_LvlLegacy {_eefcae :=&CT_LvlLegacy {};return _eefcae };func (_eadb *CT_LatentStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eadb .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eadb .DefLockedStateAttr )}); +};if _eadb .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_eadb .DefUIPriorityAttr )}); +};if _eadb .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_eadb .DefSemiHiddenAttr )}); +};if _eadb .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_eadb .DefUnhideWhenUsedAttr )}); +};if _eadb .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eadb .DefQFormatAttr )});};if _eadb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eadb .CountAttr )}); +};e .EncodeToken (start );if _eadb .LsdException !=nil {_aagbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_gfdb :=range _eadb .LsdException {e .EncodeElement (_gfdb ,_aagbd ); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FtnProps struct{ -// First Row and Last Column -FirstRowLastColumnAttr *_ga .ST_OnOff ; +// Footnote Placement +Pos *CT_FtnPos ; -// Last Row and First Column -LastRowFirstColumnAttr *_ga .ST_OnOff ; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Last Row and Last Column -LastRowLastColumnAttr *_ga .ST_OnOff ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_fedfc *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_agag *CT_RPrOriginal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _agag .RStyle !=nil {_bggda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_agag .RStyle ,_bggda );};if _agag .RFonts !=nil {_bfdcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_agag .RFonts ,_bfdcf );};if _agag .B !=nil {_egae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_agag .B ,_egae );};if _agag .BCs !=nil {_gacecg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_agag .BCs ,_gacecg );};if _agag .I !=nil {_addgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_agag .I ,_addgd );};if _agag .ICs !=nil {_fadcbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_agag .ICs ,_fadcbd );};if _agag .Caps !=nil {_gcadd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_agag .Caps ,_gcadd );};if _agag .SmallCaps !=nil {_caggg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_agag .SmallCaps ,_caggg );};if _agag .Strike !=nil {_cacebe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_agag .Strike ,_cacebe );};if _agag .Dstrike !=nil {_cdbbd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_agag .Dstrike ,_cdbbd );};if _agag .Outline !=nil {_edgag :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_agag .Outline ,_edgag );};if _agag .Shadow !=nil {_caged :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_agag .Shadow ,_caged );};if _agag .Emboss !=nil {_abbeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_agag .Emboss ,_abbeg );};if _agag .Imprint !=nil {_bbcga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_agag .Imprint ,_bbcga );};if _agag .NoProof !=nil {_aeddga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_agag .NoProof ,_aeddga );};if _agag .SnapToGrid !=nil {_ffbea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_agag .SnapToGrid ,_ffbea );};if _agag .Vanish !=nil {_gcbcce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_agag .Vanish ,_gcbcce );};if _agag .WebHidden !=nil {_dgeff :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_agag .WebHidden ,_dgeff );};if _agag .Color !=nil {_adbea :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_agag .Color ,_adbea );};if _agag .Spacing !=nil {_dacdc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_agag .Spacing ,_dacdc );};if _agag .W !=nil {_bcaeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_agag .W ,_bcaeg );};if _agag .Kern !=nil {_cbbed :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_agag .Kern ,_cbbed );};if _agag .Position !=nil {_cbfde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_agag .Position ,_cbfde );};if _agag .Sz !=nil {_ddbce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_agag .Sz ,_ddbce );};if _agag .SzCs !=nil {_dcgfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_agag .SzCs ,_dcgfd );};if _agag .Highlight !=nil {_abcbd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_agag .Highlight ,_abcbd );};if _agag .U !=nil {_agggg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_agag .U ,_agggg );};if _agag .Effect !=nil {_bagbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_agag .Effect ,_bagbd );};if _agag .Bdr !=nil {_feacda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_agag .Bdr ,_feacda );};if _agag .Shd !=nil {_dggdf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_agag .Shd ,_dggdf );};if _agag .FitText !=nil {_ddafc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_agag .FitText ,_ddafc );};if _agag .VertAlign !=nil {_cbbce :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_agag .VertAlign ,_cbbce );};if _agag .Rtl !=nil {_aacdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_agag .Rtl ,_aacdd );};if _agag .Cs !=nil {_dfggb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_agag .Cs ,_dfggb );};if _agag .Em !=nil {_debg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_agag .Em ,_debg );};if _agag .Lang !=nil {_bgfcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_agag .Lang ,_bgfcf );};if _agag .EastAsianLayout !=nil {_fgfcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_agag .EastAsianLayout ,_fgfcd );};if _agag .SpecVanish !=nil {_egecfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_agag .SpecVanish ,_egecfa );}; -if _agag .OMath !=nil {_fdead :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_agag .OMath ,_fdead );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};type CT_SdtEndPr struct{ -// Validate validates the CT_AltChunkPr and its children -func (_ddd *CT_AltChunkPr )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");}; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func (_degbd WdST_WrapText )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gabade :=_c .Attr {};_gabade .Name =name ;switch _degbd {case WdST_WrapTextUnset :_gabade .Value ="";case WdST_WrapTextBothSides :_gabade .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s"; +case WdST_WrapTextLeft :_gabade .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_gabade .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_gabade .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _gabade ,nil ;};func (_gfbfa *CT_DocPartPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbfa .Name =NewCT_DocPartName (); +_cffdg :for {_dbeff ,_ebceg :=d .Token ();if _ebceg !=nil {return _ebceg ;};switch _eefca :=_dbeff .(type ){case _c .StartElement :switch _eefca .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _fgdbg :=d .DecodeElement (_gfbfa .Name ,&_eefca ); +_fgdbg !=nil {return _fgdbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_gfbfa .Style =NewCT_String (); +if _daafgg :=d .DecodeElement (_gfbfa .Style ,&_eefca );_daafgg !=nil {return _daafgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gfbfa .Category =NewCT_DocPartCategory (); +if _fcag :=d .DecodeElement (_gfbfa .Category ,&_eefca );_fcag !=nil {return _fcag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070e\u0073"}:_gfbfa .Types =NewCT_DocPartTypes (); +if _agef :=d .DecodeElement (_gfbfa .Types ,&_eefca );_agef !=nil {return _agef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_gfbfa .Behaviors =NewCT_DocPartBehaviors (); +if _ddda :=d .DecodeElement (_gfbfa .Behaviors ,&_eefca );_ddda !=nil {return _ddda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gfbfa .Description =NewCT_String (); +if _cbef :=d .DecodeElement (_gfbfa .Description ,&_eefca );_cbef !=nil {return _cbef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0075\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064"}:_gfbfa .Guid =NewCT_Guid (); +if _ccegb :=d .DecodeElement (_gfbfa .Guid ,&_eefca );_ccegb !=nil {return _ccegb ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_eefca .Name ); +if _eccg :=d .Skip ();_eccg !=nil {return _eccg ;};};case _c .EndElement :break _cffdg ;case _c .CharData :};};return nil ;};type CT_Picture struct{Any []_fc .Any ; -// Validate validates the CT_FtnDocProps and its children -func (_geacg *CT_FtnDocProps )Validate ()error {return _geacg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type CT_NumRestart struct{ +// Embedded Video +Movie *CT_Rel ; -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;};func (_dbddb *CT_Em )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_agabg ,_geca :=_dbddb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _geca !=nil {return _geca ;};start .Attr =append (start .Attr ,_agabg ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acdag *Styles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _acdag .CT_Styles .MarshalXML (e ,start );};func (_ffccb *Numbering )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _ffccb .CT_Numbering .MarshalXML (e ,start );};type CT_RubyPr struct{ +// Floating Embedded Control +Control *CT_Control ;};func (_cddg *CT_ParaRPrOriginal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cddg .Ins !=nil {_gdgdba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cddg .Ins ,_gdgdba ); +};if _cddg .Del !=nil {_ceefd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cddg .Del ,_ceefd );};if _cddg .MoveFrom !=nil {_baag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_cddg .MoveFrom ,_baag );};if _cddg .MoveTo !=nil {_fdecb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cddg .MoveTo ,_fdecb );};if _cddg .RStyle !=nil {_gbecf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_cddg .RStyle ,_gbecf );};if _cddg .RFonts !=nil {_ddgaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cddg .RFonts ,_ddgaa );};if _cddg .B !=nil {_cafbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_cddg .B ,_cafbb );};if _cddg .BCs !=nil {_gadbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cddg .BCs ,_gadbd );};if _cddg .I !=nil {_ggdef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_cddg .I ,_ggdef );};if _cddg .ICs !=nil {_ddaee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cddg .ICs ,_ddaee );};if _cddg .Caps !=nil {_bfgeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_cddg .Caps ,_bfgeaa );};if _cddg .SmallCaps !=nil {_dgbcb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cddg .SmallCaps ,_dgbcb );};if _cddg .Strike !=nil {_agbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_cddg .Strike ,_agbg );};if _cddg .Dstrike !=nil {_ccegg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cddg .Dstrike ,_ccegg );};if _cddg .Outline !=nil {_dgfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_cddg .Outline ,_dgfgc );};if _cddg .Shadow !=nil {_bbbed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cddg .Shadow ,_bbbed );};if _cddg .Emboss !=nil {_aagfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_cddg .Emboss ,_aagfe );};if _cddg .Imprint !=nil {_cggff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cddg .Imprint ,_cggff );};if _cddg .NoProof !=nil {_cfdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_cddg .NoProof ,_cfdcc );};if _cddg .SnapToGrid !=nil {_eedbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cddg .SnapToGrid ,_eedbe );};if _cddg .Vanish !=nil {_agbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_cddg .Vanish ,_agbdg );};if _cddg .WebHidden !=nil {_afce :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cddg .WebHidden ,_afce );};if _cddg .Color !=nil {_bdaga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_cddg .Color ,_bdaga );};if _cddg .Spacing !=nil {_fbfeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cddg .Spacing ,_fbfeb );};if _cddg .W !=nil {_fdgcff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_cddg .W ,_fdgcff );};if _cddg .Kern !=nil {_fgafgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cddg .Kern ,_fgafgf );};if _cddg .Position !=nil {_gcdag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cddg .Position ,_gcdag );};if _cddg .Sz !=nil {_gdgbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cddg .Sz ,_gdgbf );};if _cddg .SzCs !=nil {_afcbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_cddg .SzCs ,_afcbfg );};if _cddg .Highlight !=nil {_adfcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cddg .Highlight ,_adfcg );};if _cddg .U !=nil {_fcfff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_cddg .U ,_fcfff );};if _cddg .Effect !=nil {_edaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cddg .Effect ,_edaca );};if _cddg .Bdr !=nil {_bdfdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_cddg .Bdr ,_bdfdb );};if _cddg .Shd !=nil {_efdfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cddg .Shd ,_efdfe );};if _cddg .FitText !=nil {_degbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_cddg .FitText ,_degbfg );};if _cddg .VertAlign !=nil {_bdbbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cddg .VertAlign ,_bdbbe );};if _cddg .Rtl !=nil {_bcbcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_cddg .Rtl ,_bcbcd );};if _cddg .Cs !=nil {_becbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cddg .Cs ,_becbf );};if _cddg .Em !=nil {_dffef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_cddg .Em ,_dffef );};if _cddg .Lang !=nil {_effggg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cddg .Lang ,_effggg );};if _cddg .EastAsianLayout !=nil {_cegdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_cddg .EastAsianLayout ,_cegdb );};if _cddg .SpecVanish !=nil {_ddfbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cddg .SpecVanish ,_ddfbae );}; +if _cddg .OMath !=nil {_dfeea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cddg .OMath ,_dfeea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfcgb *CT_Em )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fecag ,_egfcc :=_cfcgb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _egfcc !=nil {return _egfcc ;};start .Attr =append (start .Attr ,_fecag );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_cbbge *CT_MoveBookmark )ValidateWithPath (path string )error {if _agcbb :=_cbbge .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_agcbb !=nil {return _agcbb ;};return nil ;}; -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_deg *CT_Br )ValidateWithPath (path string )error {if _ggba :=_deg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggba !=nil {return _ggba ;};if _aafd :=_deg .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072"); +_aafd !=nil {return _aafd ;};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// Annotation Identifier +IdAttr int64 ;};func NewCT_DocPartPr ()*CT_DocPartPr {_egfgg :=&CT_DocPartPr {};_egfgg .Name =NewCT_DocPartName ();return _egfgg ;};func (_ffafa *ST_CombineBrackets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efbge ,_cceebe :=d .Token (); +if _cceebe !=nil {return _cceebe ;};if _fdfea ,_accddb :=_efbge .(_c .EndElement );_accddb &&_fdfea .Name ==start .Name {*_ffafa =1;return nil ;};if _ecdcae ,_gfebd :=_efbge .(_c .CharData );!_gfebd {return _e .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",_efbge ); +}else {switch string (_ecdcae ){case "":*_ffafa =0;case "\u006e\u006f\u006e\u0065":*_ffafa =1;case "\u0072\u006f\u0075n\u0064":*_ffafa =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ffafa =3;case "\u0061\u006e\u0067l\u0065":*_ffafa =4;case "\u0063\u0075\u0072l\u0079":*_ffafa =5; +};};_efbge ,_cceebe =d .Token ();if _cceebe !=nil {return _cceebe ;};if _deegb ,_bgedbc :=_efbge .(_c .EndElement );_bgedbc &&_deegb .Name ==start .Name {return nil ;};return _e .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",_efbge ); +};func (_ecfabg *CT_ParaRPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceadbd :for {_adafgb ,_dccfb :=d .Token ();if _dccfb !=nil {return _dccfb ;};switch _fdegedc :=_adafgb .(type ){case _c .StartElement :switch _fdegedc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ecfabg .Ins =NewCT_TrackChange (); +if _acbee :=d .DecodeElement (_ecfabg .Ins ,&_fdegedc );_acbee !=nil {return _acbee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ecfabg .Del =NewCT_TrackChange (); +if _gaead :=d .DecodeElement (_ecfabg .Del ,&_fdegedc );_gaead !=nil {return _gaead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecfabg .MoveFrom =NewCT_TrackChange (); +if _effcc :=d .DecodeElement (_ecfabg .MoveFrom ,&_fdegedc );_effcc !=nil {return _effcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ecfabg .MoveTo =NewCT_TrackChange (); +if _edbge :=d .DecodeElement (_ecfabg .MoveTo ,&_fdegedc );_edbge !=nil {return _edbge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_ecfabg .RStyle =NewCT_String (); +if _cccdb :=d .DecodeElement (_ecfabg .RStyle ,&_fdegedc );_cccdb !=nil {return _cccdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_ecfabg .RFonts =NewCT_Fonts (); +if _gebg :=d .DecodeElement (_ecfabg .RFonts ,&_fdegedc );_gebg !=nil {return _gebg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_ecfabg .B =NewCT_OnOff (); +if _eacdf :=d .DecodeElement (_ecfabg .B ,&_fdegedc );_eacdf !=nil {return _eacdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_ecfabg .BCs =NewCT_OnOff (); +if _aaagf :=d .DecodeElement (_ecfabg .BCs ,&_fdegedc );_aaagf !=nil {return _aaagf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_ecfabg .I =NewCT_OnOff (); +if _fbgce :=d .DecodeElement (_ecfabg .I ,&_fdegedc );_fbgce !=nil {return _fbgce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_ecfabg .ICs =NewCT_OnOff (); +if _cceab :=d .DecodeElement (_ecfabg .ICs ,&_fdegedc );_cceab !=nil {return _cceab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_ecfabg .Caps =NewCT_OnOff (); +if _fggff :=d .DecodeElement (_ecfabg .Caps ,&_fdegedc );_fggff !=nil {return _fggff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_ecfabg .SmallCaps =NewCT_OnOff (); +if _dfgef :=d .DecodeElement (_ecfabg .SmallCaps ,&_fdegedc );_dfgef !=nil {return _dfgef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ecfabg .Strike =NewCT_OnOff (); +if _dbdfg :=d .DecodeElement (_ecfabg .Strike ,&_fdegedc );_dbdfg !=nil {return _dbdfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_ecfabg .Dstrike =NewCT_OnOff (); +if _ebac :=d .DecodeElement (_ecfabg .Dstrike ,&_fdegedc );_ebac !=nil {return _ebac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ecfabg .Outline =NewCT_OnOff (); +if _dagabb :=d .DecodeElement (_ecfabg .Outline ,&_fdegedc );_dagabb !=nil {return _dagabb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ecfabg .Shadow =NewCT_OnOff (); +if _cbged :=d .DecodeElement (_ecfabg .Shadow ,&_fdegedc );_cbged !=nil {return _cbged ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_ecfabg .Emboss =NewCT_OnOff (); +if _bbagef :=d .DecodeElement (_ecfabg .Emboss ,&_fdegedc );_bbagef !=nil {return _bbagef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_ecfabg .Imprint =NewCT_OnOff (); +if _becbc :=d .DecodeElement (_ecfabg .Imprint ,&_fdegedc );_becbc !=nil {return _becbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_ecfabg .NoProof =NewCT_OnOff (); +if _deeag :=d .DecodeElement (_ecfabg .NoProof ,&_fdegedc );_deeag !=nil {return _deeag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ecfabg .SnapToGrid =NewCT_OnOff (); +if _agade :=d .DecodeElement (_ecfabg .SnapToGrid ,&_fdegedc );_agade !=nil {return _agade ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_ecfabg .Vanish =NewCT_OnOff (); +if _addfe :=d .DecodeElement (_ecfabg .Vanish ,&_fdegedc );_addfe !=nil {return _addfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_ecfabg .WebHidden =NewCT_OnOff (); +if _bfbbf :=d .DecodeElement (_ecfabg .WebHidden ,&_fdegedc );_bfbbf !=nil {return _bfbbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ecfabg .Color =NewCT_Color (); +if _aafdc :=d .DecodeElement (_ecfabg .Color ,&_fdegedc );_aafdc !=nil {return _aafdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ecfabg .Spacing =NewCT_SignedTwipsMeasure (); +if _eaaa :=d .DecodeElement (_ecfabg .Spacing ,&_fdegedc );_eaaa !=nil {return _eaaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_ecfabg .W =NewCT_TextScale (); +if _gdafd :=d .DecodeElement (_ecfabg .W ,&_fdegedc );_gdafd !=nil {return _gdafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_ecfabg .Kern =NewCT_HpsMeasure (); +if _abcba :=d .DecodeElement (_ecfabg .Kern ,&_fdegedc );_abcba !=nil {return _abcba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_ecfabg .Position =NewCT_SignedHpsMeasure (); +if _cgbede :=d .DecodeElement (_ecfabg .Position ,&_fdegedc );_cgbede !=nil {return _cgbede ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_ecfabg .Sz =NewCT_HpsMeasure (); +if _agdcbc :=d .DecodeElement (_ecfabg .Sz ,&_fdegedc );_agdcbc !=nil {return _agdcbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_ecfabg .SzCs =NewCT_HpsMeasure (); +if _deeab :=d .DecodeElement (_ecfabg .SzCs ,&_fdegedc );_deeab !=nil {return _deeab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ecfabg .Highlight =NewCT_Highlight (); +if _cefffe :=d .DecodeElement (_ecfabg .Highlight ,&_fdegedc );_cefffe !=nil {return _cefffe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_ecfabg .U =NewCT_Underline (); +if _gagd :=d .DecodeElement (_ecfabg .U ,&_fdegedc );_gagd !=nil {return _gagd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ecfabg .Effect =NewCT_TextEffect (); +if _abbed :=d .DecodeElement (_ecfabg .Effect ,&_fdegedc );_abbed !=nil {return _abbed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_ecfabg .Bdr =NewCT_Border (); +if _afea :=d .DecodeElement (_ecfabg .Bdr ,&_fdegedc );_afea !=nil {return _afea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ecfabg .Shd =NewCT_Shd (); +if _abeda :=d .DecodeElement (_ecfabg .Shd ,&_fdegedc );_abeda !=nil {return _abeda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_ecfabg .FitText =NewCT_FitText (); +if _gdeac :=d .DecodeElement (_ecfabg .FitText ,&_fdegedc );_gdeac !=nil {return _gdeac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ecfabg .VertAlign =NewCT_VerticalAlignRun (); +if _cgdcd :=d .DecodeElement (_ecfabg .VertAlign ,&_fdegedc );_cgdcd !=nil {return _cgdcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_ecfabg .Rtl =NewCT_OnOff (); +if _fddae :=d .DecodeElement (_ecfabg .Rtl ,&_fdegedc );_fddae !=nil {return _fddae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_ecfabg .Cs =NewCT_OnOff (); +if _egcge :=d .DecodeElement (_ecfabg .Cs ,&_fdegedc );_egcge !=nil {return _egcge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_ecfabg .Em =NewCT_Em (); +if _cfefc :=d .DecodeElement (_ecfabg .Em ,&_fdegedc );_cfefc !=nil {return _cfefc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_ecfabg .Lang =NewCT_Language (); +if _eeecb :=d .DecodeElement (_ecfabg .Lang ,&_fdegedc );_eeecb !=nil {return _eeecb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_ecfabg .EastAsianLayout =NewCT_EastAsianLayout (); +if _gccc :=d .DecodeElement (_ecfabg .EastAsianLayout ,&_fdegedc );_gccc !=nil {return _gccc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_ecfabg .SpecVanish =NewCT_OnOff (); +if _afeeg :=d .DecodeElement (_ecfabg .SpecVanish ,&_fdegedc );_afeeg !=nil {return _afeeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_ecfabg .OMath =NewCT_OnOff (); +if _dgeae :=d .DecodeElement (_ecfabg .OMath ,&_fdegedc );_dgeae !=nil {return _dgeae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecfabg .RPrChange =NewCT_ParaRPrChange (); +if _egacc :=d .DecodeElement (_ecfabg .RPrChange ,&_fdegedc );_egacc !=nil {return _egacc ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_fdegedc .Name ); +if _gacc :=d .Skip ();_gacc !=nil {return _gacc ;};};case _c .EndElement :break _ceadbd ;case _c .CharData :};};return nil ;};func (_faebfd *WdCT_WrapTight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faebfd .WrapTextAttr =WdST_WrapText (1); +_faebfd .WrapPolygon =NewWdCT_WrapPath ();for _ ,_dfafd :=range start .Attr {if _dfafd .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_faebfd .WrapTextAttr .UnmarshalXMLAttr (_dfafd );continue ;};if _dfafd .Name .Local =="\u0064\u0069\u0073t\u004c"{_adgea ,_gddag :=_fg .ParseUint (_dfafd .Value ,10,32); +if _gddag !=nil {return _gddag ;};_babgg :=uint32 (_adgea );_faebfd .DistLAttr =&_babgg ;continue ;};if _dfafd .Name .Local =="\u0064\u0069\u0073t\u0052"{_defgfd ,_bbfeeb :=_fg .ParseUint (_dfafd .Value ,10,32);if _bbfeeb !=nil {return _bbfeeb ;};_aafdca :=uint32 (_defgfd ); +_faebfd .DistRAttr =&_aafdca ;continue ;};};_aeadfc :for {_fefbf ,_efbeg :=d .Token ();if _efbeg !=nil {return _efbeg ;};switch _fbgag :=_fefbf .(type ){case _c .StartElement :switch _fbgag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _geebc :=d .DecodeElement (_faebfd .WrapPolygon ,&_fbgag ); +_geebc !=nil {return _geebc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_fbgag .Name ); +if _aeecb :=d .Skip ();_aeecb !=nil {return _aeecb ;};};case _c .EndElement :break _aeadfc ;case _c .CharData :};};return nil ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_ggbd :=&CT_SdtContentRun {};return _ggbd };func (_cefbbd *WdCT_WrapTopBottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afgea :=range start .Attr {if _afgea .Name .Local =="\u0064\u0069\u0073t\u0054"{_bacda ,_fgeabc :=_fg .ParseUint (_afgea .Value ,10,32); +if _fgeabc !=nil {return _fgeabc ;};_deade :=uint32 (_bacda );_cefbbd .DistTAttr =&_deade ;continue ;};if _afgea .Name .Local =="\u0064\u0069\u0073t\u0042"{_fdabc ,_bggdg :=_fg .ParseUint (_afgea .Value ,10,32);if _bggdg !=nil {return _bggdg ;};_edafa :=uint32 (_fdabc ); +_cefbbd .DistBAttr =&_edafa ;continue ;};};_abacae :for {_aafaff ,_fbfbee :=d .Token ();if _fbfbee !=nil {return _fbfbee ;};switch _feddcc :=_aafaff .(type ){case _c .StartElement :switch _feddcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cefbbd .EffectExtent =NewWdCT_EffectExtent (); +if _bbadd :=d .DecodeElement (_cefbbd .EffectExtent ,&_feddcc );_bbadd !=nil {return _bbadd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_feddcc .Name ); +if _acgcd :=d .Skip ();_acgcd !=nil {return _acgcd ;};};case _c .EndElement :break _abacae ;case _c .CharData :};};return nil ;}; -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_efadbb *CT_TblBorders )ValidateWithPath (path string )error {if _efadbb .Top !=nil {if _bfaaac :=_efadbb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bfaaac !=nil {return _bfaaac ;};};if _efadbb .Start !=nil {if _cbfcf :=_efadbb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_cbfcf !=nil {return _cbfcf ;};};if _efadbb .Left !=nil {if _afcca :=_efadbb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_afcca !=nil {return _afcca ;};};if _efadbb .Bottom !=nil {if _ceaaa :=_efadbb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_ceaaa !=nil {return _ceaaa ;};};if _efadbb .End !=nil {if _daee :=_efadbb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_daee !=nil {return _daee ;};};if _efadbb .Right !=nil {if _fegee :=_efadbb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_fegee !=nil {return _fegee ;};};if _efadbb .InsideH !=nil {if _fgfge :=_efadbb .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_fgfge !=nil {return _fgfge ;};};if _efadbb .InsideV !=nil {if _eedfga :=_efadbb .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_eedfga !=nil {return _eedfga ;};};return nil ;}; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Validate validates the CT_MailMergeDest and its children +func (_bbcdd *CT_MailMergeDest )Validate ()error {return _bbcdd .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func (_ecfbge ST_VerticalJc )ValidateWithPath (path string )error {switch _ecfbge {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfbge )); +};return nil ;};type Document struct{CT_Document };const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func NewCT_PTab ()*CT_PTab {_gfbfee :=&CT_PTab {};_gfbfee .AlignmentAttr =ST_PTabAlignment (1);_gfbfee .RelativeToAttr =ST_PTabRelativeTo (1); +_gfbfee .LeaderAttr =ST_PTabLeader (1);return _gfbfee ;};func (_cab *CT_CompatSetting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caedb :=range start .Attr {if _caedb .Name .Local =="\u006e\u0061\u006d\u0065"{_aeaf ,_dcgc :=_caedb .Value ,error (nil ); +if _dcgc !=nil {return _dcgc ;};_cab .NameAttr =&_aeaf ;continue ;};if _caedb .Name .Local =="\u0075\u0072\u0069"{_fgbb ,_dade :=_caedb .Value ,error (nil );if _dade !=nil {return _dade ;};_cab .UriAttr =&_fgbb ;continue ;};if _caedb .Name .Local =="\u0076\u0061\u006c"{_gabbg ,_cggf :=_caedb .Value ,error (nil ); +if _cggf !=nil {return _cggf ;};_cab .ValAttr =&_gabbg ;continue ;};};for {_fgea ,_cbaca :=d .Token ();if _cbaca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_cbaca ); +};if _agfa ,_cdace :=_fgea .(_c .EndElement );_cdace &&_agfa .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_bcbag :=&CT_TblPrEx {};return _bcbag };func (_ebbeac ST_SdtDateMappingType )String ()string {switch _ebbeac {case 0:return ""; +case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065";case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";};type CT_CompatSetting struct{ -// Invalidated Field Cache -Dirty *CT_OnOff ;};type CT_DirContentRun struct{ +// Name of Setting +NameAttr *string ; -// Direction of Embedding -ValAttr ST_Direction ; +// Namespace of Setting +UriAttr *string ; -// Simple Field -FldSimple []*CT_SimpleField ; - -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Value of Setting +ValAttr *string ;};func (_dagfdf ST_TabTlc )ValidateWithPath (path string )error {switch _dagfdf {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagfdf )); +};return nil ;};func (_dfdgb *CT_MultiLevelType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdgb .ValAttr =ST_MultiLevelType (1);for _ ,_fccg :=range start .Attr {if _fccg .Name .Local =="\u0076\u0061\u006c"{_dfdgb .ValAttr .UnmarshalXMLAttr (_fccg ); +continue ;};};for {_bfgfg ,_cgadaf :=d .Token ();if _cgadaf !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_cgadaf ); +};if _dfee ,_fcaaa :=_bfgfg .(_c .EndElement );_fcaaa &&_dfee .Name ==start .Name {break ;};};return nil ;};func (_fafgad *ST_BrType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fafgad =0;case "\u0070\u0061\u0067\u0065":*_fafgad =1; +case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fafgad =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_fafgad =3;};return nil ;};func NewRecipients ()*Recipients {_deccc :=&Recipients {};_deccc .CT_Recipients =*NewCT_Recipients (); +return _deccc ;}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_eafdec *CT_TextDirection )ValidateWithPath (path string )error {if _eafdec .ValAttr ==ST_TextDirectionUnset {return _e .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 _fdcecc :=_eafdec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcecc !=nil {return _fdcecc ;};return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_dggbaa :=&CT_TrackChangesView {};return _dggbaa }; -// Validate validates the CT_CustomXmlBlock and its children -func (_fceca *CT_CustomXmlBlock )Validate ()error {return _fceca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_cac *CT_ColorSchemeMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cac .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_gfef ,_agf :=_cac .Bg1Attr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0062g\u0031"}); -if _agf !=nil {return _agf ;};start .Attr =append (start .Attr ,_gfef );};if _cac .T1Attr !=ST_WmlColorSchemeIndexUnset {_eeba ,_geeg :=_cac .T1Attr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0031"});if _geeg !=nil {return _geeg ;};start .Attr =append (start .Attr ,_eeba ); -};if _cac .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_cccb ,_faf :=_cac .Bg2Attr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0062g\u0032"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_cccb );};if _cac .T2Attr !=ST_WmlColorSchemeIndexUnset {_efag ,_edffd :=_cac .T2Attr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0032"}); -if _edffd !=nil {return _edffd ;};start .Attr =append (start .Attr ,_efag );};if _cac .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_ecfg ,_bdaff :=_cac .Accent1Attr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _bdaff !=nil {return _bdaff ; -};start .Attr =append (start .Attr ,_ecfg );};if _cac .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_addc ,_bceab :=_cac .Accent2Attr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _bceab !=nil {return _bceab ;};start .Attr =append (start .Attr ,_addc ); -};if _cac .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_gcbd ,_dfde :=_cac .Accent3Attr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _dfde !=nil {return _dfde ;};start .Attr =append (start .Attr ,_gcbd );};if _cac .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_eafa ,_bgba :=_cac .Accent4Attr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"}); -if _bgba !=nil {return _bgba ;};start .Attr =append (start .Attr ,_eafa );};if _cac .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_ecee ,_dbeea :=_cac .Accent5Attr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _dbeea !=nil {return _dbeea ; -};start .Attr =append (start .Attr ,_ecee );};if _cac .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_aegee ,_gdgf :=_cac .Accent6Attr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _gdgf !=nil {return _gdgf ;};start .Attr =append (start .Attr ,_aegee ); -};if _cac .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_dggfa ,_afec :=_cac .HyperlinkAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _afec !=nil {return _afec ;};start .Attr =append (start .Attr ,_dggfa ); -};if _cac .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_adgc ,_dbaea :=_cac .FollowedHyperlinkAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _dbaea !=nil {return _dbaea ; -};start .Attr =append (start .Attr ,_adgc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_Proof byte ; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_ecdcg *CT_DocType )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_OdsoFieldMapData and its children +func (_bada *CT_OdsoFieldMapData )Validate ()error {return _bada .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_dcece *ST_DecimalNumberOrPercent )Validate ()error {return _dcece .ValidateWithPath ("")}; -// Validate validates the CT_SectPrBase and its children -func (_egeec *CT_SectPrBase )Validate ()error {return _egeec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_debe *CT_Frameset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _debe .Sz !=nil {_fdfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_debe .Sz ,_fdfe );};if _debe .FramesetSplitbar !=nil {_eeec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}}; -e .EncodeElement (_debe .FramesetSplitbar ,_eeec );};if _debe .FrameLayout !=nil {_geeac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_debe .FrameLayout ,_geeac ); -};if _debe .Title !=nil {_deaea :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_debe .Title ,_deaea );};if _debe .Choice !=nil {for _ ,_bcgca :=range _debe .Choice {_bcgca .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_daecba WdST_AlignV )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgcac :=_a .Attr {};_bgcac .Name =name ;switch _daecba {case WdST_AlignVUnset :_bgcac .Value ="";case WdST_AlignVTop :_bgcac .Value ="\u0074\u006f\u0070"; -case WdST_AlignVBottom :_bgcac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_bgcac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_bgcac .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_bgcac .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; -};return _bgcac ,nil ;};func (_fagaa *CT_FFCheckBox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fagaa .Choice !=nil {_fagaa .Choice .MarshalXML (e ,_a .StartElement {});};if _fagaa .Default !=nil {_aeeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_fagaa .Default ,_aeeg );};if _fagaa .Checked !=nil {_agegg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_fagaa .Checked ,_agegg );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_cdgd :=&CT_Footnotes {};return _cdgd }; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_adedba *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _adedba .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031"); +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_gcdde *CT_DocumentBase )ValidateWithPath (path string )error {if _gcdde .Background !=nil {if _agfb :=_gcdde .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_agfb !=nil {return _agfb ;};};return nil ; }; -// Validate validates the WdCT_PosHChoice and its children -func (_dfceb *WdCT_PosHChoice )Validate ()error {return _dfceb .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebdcaa *EG_PContentMath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068"; -if _ebdcaa .EG_PContentBase !=nil {for _ ,_fdeba :=range _ebdcaa .EG_PContentBase {_fdeba .MarshalXML (e ,_a .StartElement {});};};if _ebdcaa .EG_ContentRunContentBase !=nil {for _ ,_agbda :=range _ebdcaa .EG_ContentRunContentBase {_agbda .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_adfg *CT_Column )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afega :=range start .Attr {if _afega .Name .Local =="\u0077"{_dacd ,_dfadc :=ParseUnionST_TwipsMeasure (_afega .Value );if _dfadc !=nil {return _dfadc ; -};_adfg .WAttr =&_dacd ;continue ;};if _afega .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgfdf ,_abgf :=ParseUnionST_TwipsMeasure (_afega .Value );if _abgf !=nil {return _abgf ;};_adfg .SpaceAttr =&_cgfdf ;continue ;};};for {_bcacd ,_beba :=d .Token (); -if _beba !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_beba );};if _dgdad ,_dgdc :=_bcacd .(_a .EndElement );_dgdc &&_dgdad .Name ==start .Name {break ;};};return nil ; -};type ST_HAnchor byte ;type CT_LsdException struct{ +// Validate validates the CT_TargetScreenSz and its children +func (_eagce *CT_TargetScreenSz )Validate ()error {return _eagce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");}; -// Primary Style Name -NameAttr string ; +// Validate validates the CT_PPrBase and its children +func (_aaegf *CT_PPrBase )Validate ()error {return _aaegf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2; +);func (_effccd *CT_Proof )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _effccd .SpellingAttr !=ST_ProofUnset {_gagdd ,_egcdf :=_effccd .SpellingAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"}); +if _egcdf !=nil {return _egcdf ;};start .Attr =append (start .Attr ,_gagdd );};if _effccd .GrammarAttr !=ST_ProofUnset {_ddfabe ,_dbdge :=_effccd .GrammarAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _dbdge !=nil {return _dbdge ; +};start .Attr =append (start .Attr ,_ddfabe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Latent Style Locking Setting -LockedAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_cacdg *CT_BottomPageBorder )ValidateWithPath (path string )error {if _cacdg .ValAttr ==ST_BorderUnset {return _e .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 _acge :=_cacdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acge !=nil {return _acge ;};if _cacdg .ColorAttr !=nil {if _geaa :=_cacdg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_geaa !=nil {return _geaa ;};};if _fggca :=_cacdg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fggca !=nil {return _fggca ;};if _cacdg .ShadowAttr !=nil {if _cdge :=_cacdg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_cdge !=nil {return _cdge ;};};if _cacdg .FrameAttr !=nil {if _aafb :=_cacdg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aafb !=nil {return _aafb ;};};return nil ;};func (_fbaebcb *WdEG_WrapType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffgca :for {_bdcebg ,_ccfgf :=d .Token (); +if _ccfgf !=nil {return _ccfgf ;};switch _fcedbe :=_bdcebg .(type ){case _c .StartElement :switch _fcedbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fbaebcb .Choice =NewWdEG_WrapTypeChoice (); +if _ffeea :=d .DecodeElement (&_fbaebcb .Choice .WrapNone ,&_fcedbe );_ffeea !=nil {return _ffeea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fbaebcb .Choice =NewWdEG_WrapTypeChoice (); +if _bdgfd :=d .DecodeElement (&_fbaebcb .Choice .WrapSquare ,&_fcedbe );_bdgfd !=nil {return _bdgfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fbaebcb .Choice =NewWdEG_WrapTypeChoice (); +if _ceacbf :=d .DecodeElement (&_fbaebcb .Choice .WrapTight ,&_fcedbe );_ceacbf !=nil {return _ceacbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fbaebcb .Choice =NewWdEG_WrapTypeChoice (); +if _egecaca :=d .DecodeElement (&_fbaebcb .Choice .WrapThrough ,&_fcedbe );_egecaca !=nil {return _egecaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fbaebcb .Choice =NewWdEG_WrapTypeChoice (); +if _becgf :=d .DecodeElement (&_fbaebcb .Choice .WrapTopAndBottom ,&_fcedbe );_becgf !=nil {return _becgf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_fcedbe .Name ); +if _cfabdc :=d .Skip ();_cfabdc !=nil {return _cfabdc ;};};case _c .EndElement :break _ffgca ;case _c .CharData :};};return nil ;};func (_aefdb *WdCT_WordprocessingCanvas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _aefdb .Bg !=nil {_acdga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_aefdb .Bg ,_acdga );};if _aefdb .Whole !=nil {_dbcfcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}}; +e .EncodeElement (_aefdb .Whole ,_dbcfcd );};if _aefdb .Choice !=nil {for _ ,_ecgca :=range _aefdb .Choice {_ecgca .MarshalXML (e ,_c .StartElement {});};};if _aefdb .ExtLst !=nil {_faabdb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_aefdb .ExtLst ,_faabdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Override default sorting order -UiPriorityAttr *int64 ; +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_cded *CT_DocProtect )ValidateWithPath (path string )error {if _badec :=_cded .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_badec !=nil {return _badec ;};if _cded .FormattingAttr !=nil {if _bgge :=_cded .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_bgge !=nil {return _bgge ;};};if _cded .EnforcementAttr !=nil {if _geda :=_cded .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_geda !=nil {return _geda ;};};if _dcffg :=_cded .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_dcffg !=nil {return _dcffg ;};if _edeac :=_cded .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_edeac !=nil {return _edeac ; +};if _egfbf :=_cded .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_egfbf !=nil {return _egfbf ;};return nil ;};func (_cacdac ST_CaptionPos )Validate ()error {return _cacdac .ValidateWithPath ("")}; +func (_acadcf ST_DecimalNumberOrPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acadcf .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_acadcf .ST_UnqualifiedPercentage ))); +};if _acadcf .ST_Percentage !=nil {e .EncodeToken (_c .CharData (*_acadcf .ST_Percentage ));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_fgega ST_CombineBrackets )String ()string {switch _fgega {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";}; -// Semi hidden text override -SemiHiddenAttr *_ga .ST_OnOff ; +// Validate validates the EG_HdrFtrReferences and its children +func (_cccdf *EG_HdrFtrReferences )Validate ()error {return _cccdf .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");}; -// Unhide when used -UnhideWhenUsedAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_ddccg *CT_NumLvl )ValidateWithPath (path string )error {if _ddccg .StartOverride !=nil {if _ccbga :=_ddccg .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ccbga !=nil {return _ccbga ; +};};if _ddccg .Lvl !=nil {if _ggdec :=_ddccg .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_ggdec !=nil {return _ggdec ;};};return nil ;}; -// Latent Style Primary Style Setting -QFormatAttr *_ga .ST_OnOff ;};func NewCT_LevelText ()*CT_LevelText {_dcfba :=&CT_LevelText {};return _dcfba };type CT_Div struct{ +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_bgafad *CT_Tc )ValidateWithPath (path string )error {if _bgafad .TcPr !=nil {if _ggbebc :=_bgafad .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_ggbebc !=nil {return _ggbebc ;};};for _fbgef ,_dbcfe :=range _bgafad .EG_BlockLevelElts {if _fgeeb :=_dbcfe .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fbgef )); +_fgeeb !=nil {return _fgeeb ;};};return nil ;};type Ftr struct{CT_HdrFtr };func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_cfagd :=&WdCT_TxbxContent {};return _cfagd };func (_gfceea ST_MailMergeDocType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfceea .String (),start ); +}; -// div Data ID -IdAttr int64 ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_dgffa *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _dgffa .ValAttr ==ST_MailMergeSourceTypeUnset {return _e .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 _gcbea :=_dgffa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbea !=nil {return _gcbea ;};return nil ;};func (_fbcg *CT_DocPartBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbcg .ValAttr =ST_DocPartBehavior (1); +for _ ,_dfbc :=range start .Attr {if _dfbc .Name .Local =="\u0076\u0061\u006c"{_fbcg .ValAttr .UnmarshalXMLAttr (_dfbc );continue ;};};for {_agcac ,_deeac :=d .Token ();if _deeac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_deeac ); +};if _ebagf ,_dfaa :=_agcac .(_c .EndElement );_dfaa &&_ebagf .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_fccfb :=&CT_SdtContentBlock {};return _fccfb }; -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_fcgee *CT_MailMerge )ValidateWithPath (path string )error {if _degeb :=_fcgee .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_degeb !=nil {return _degeb ; +};if _fcgee .LinkToQuery !=nil {if _faefc :=_fcgee .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_faefc !=nil {return _faefc ;};};if _afca :=_fcgee .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e"); +_afca !=nil {return _afca ;};if _fcgee .ConnectString !=nil {if _efacc :=_fcgee .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_efacc !=nil {return _efacc ;};};if _fcgee .Query !=nil {if _ccdcga :=_fcgee .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079"); +_ccdcga !=nil {return _ccdcga ;};};if _fcgee .DataSource !=nil {if _eefee :=_fcgee .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_eefee !=nil {return _eefee ;};};if _fcgee .HeaderSource !=nil {if _fceb :=_fcgee .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"); +_fceb !=nil {return _fceb ;};};if _fcgee .DoNotSuppressBlankLines !=nil {if _gcdgc :=_fcgee .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"); +_gcdgc !=nil {return _gcdgc ;};};if _fcgee .Destination !=nil {if _gecb :=_fcgee .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_gecb !=nil {return _gecb ;};};if _fcgee .AddressFieldName !=nil {if _fdbcb :=_fcgee .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065"); +_fdbcb !=nil {return _fdbcb ;};};if _fcgee .MailSubject !=nil {if _gcdf :=_fcgee .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_gcdf !=nil {return _gcdf ;};};if _fcgee .MailAsAttachment !=nil {if _feega :=_fcgee .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074"); +_feega !=nil {return _feega ;};};if _fcgee .ViewMergedData !=nil {if _ceecb :=_fcgee .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_ceecb !=nil {return _ceecb ;};};if _fcgee .ActiveRecord !=nil {if _gceaf :=_fcgee .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"); +_gceaf !=nil {return _gceaf ;};};if _fcgee .CheckErrors !=nil {if _efbdc :=_fcgee .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_efbdc !=nil {return _efbdc ;};};if _fcgee .Odso !=nil {if _befba :=_fcgee .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f"); +_befba !=nil {return _befba ;};};return nil ;};type CT_PageMar struct{ -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// Right Margin Spacing +RightAttr _d .ST_TwipsMeasure ; -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// Left Margin Spacing +LeftAttr _d .ST_TwipsMeasure ; -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Spacing to Top of Header +HeaderAttr _d .ST_TwipsMeasure ; -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// Spacing to Bottom of Footer +FooterAttr _d .ST_TwipsMeasure ; -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;};func (_fgbfb *ST_BrType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgbfb =0;case "\u0070\u0061\u0067\u0065":*_fgbfb =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fgbfb =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_fgbfb =3; -};return nil ;};func NewCT_Columns ()*CT_Columns {_efec :=&CT_Columns {};return _efec };type CT_SmartTagRun struct{ +// Page Gutter Spacing +GutterAttr _d .ST_TwipsMeasure ;};func (_bcag *CT_DirContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgcdf :=range start .Attr {if _cgcdf .Name .Local =="\u0076\u0061\u006c"{_bcag .ValAttr .UnmarshalXMLAttr (_cgcdf );continue ; +};};_adea :for {_dbfe ,_cbgf :=d .Token ();if _cbgf !=nil {return _cbgf ;};switch _bebdab :=_dbfe .(type ){case _c .StartElement :switch _bebdab .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gafde :=NewCT_SimpleField (); +if _abfe :=d .DecodeElement (_gafde ,&_bebdab );_abfe !=nil {return _abfe ;};_bcag .FldSimple =append (_bcag .FldSimple ,_gafde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bcag .Hyperlink =NewCT_Hyperlink (); +if _gbfb :=d .DecodeElement (_bcag .Hyperlink ,&_bebdab );_gbfb !=nil {return _gbfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bcag .SubDoc =NewCT_Rel (); +if _gdab :=d .DecodeElement (_bcag .SubDoc ,&_bebdab );_gdab !=nil {return _gdab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dgabf :=NewEG_ContentRunContent (); +_dgabf .CustomXml =NewCT_CustomXmlRun ();if _edfgg :=d .DecodeElement (_dgabf .CustomXml ,&_bebdab );_edfgg !=nil {return _edfgg ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_dgabf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cfbc :=NewEG_ContentRunContent (); +_cfbc .SmartTag =NewCT_SmartTagRun ();if _adag :=d .DecodeElement (_cfbc .SmartTag ,&_bebdab );_adag !=nil {return _adag ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_cfbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dcef :=NewEG_ContentRunContent (); +_dcef .Sdt =NewCT_SdtRun ();if _gcdc :=d .DecodeElement (_dcef .Sdt ,&_bebdab );_gcdc !=nil {return _gcdc ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_dcef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_ggdff :=NewEG_ContentRunContent (); +_ggdff .Dir =NewCT_DirContentRun ();if _cfec :=d .DecodeElement (_ggdff .Dir ,&_bebdab );_cfec !=nil {return _cfec ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_ggdff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_bcggfg :=NewEG_ContentRunContent (); +_bcggfg .Bdo =NewCT_BdoContentRun ();if _beef :=d .DecodeElement (_bcggfg .Bdo ,&_bebdab );_beef !=nil {return _beef ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_bcggfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_ddage :=NewEG_ContentRunContent (); +_ddage .R =NewCT_R ();if _bcbcgd :=d .DecodeElement (_ddage .R ,&_bebdab );_bcbcgd !=nil {return _bcbcgd ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_ddage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbge :=NewEG_ContentRunContent (); +_cccf :=NewEG_RunLevelElts ();_cccf .ProofErr =NewCT_ProofErr ();if _aage :=d .DecodeElement (_cccf .ProofErr ,&_bebdab );_aage !=nil {return _aage ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_bbge );_bbge .EG_RunLevelElts =append (_bbge .EG_RunLevelElts ,_cccf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_abbfe :=NewEG_ContentRunContent (); +_cefg :=NewEG_RunLevelElts ();_cefg .PermStart =NewCT_PermStart ();if _cdged :=d .DecodeElement (_cefg .PermStart ,&_bebdab );_cdged !=nil {return _cdged ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_abbfe );_abbfe .EG_RunLevelElts =append (_abbfe .EG_RunLevelElts ,_cefg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dfcde :=NewEG_ContentRunContent (); +_ggcdd :=NewEG_RunLevelElts ();_ggcdd .PermEnd =NewCT_Perm ();if _fdbe :=d .DecodeElement (_ggcdd .PermEnd ,&_bebdab );_fdbe !=nil {return _fdbe ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_dfcde );_dfcde .EG_RunLevelElts =append (_dfcde .EG_RunLevelElts ,_ggcdd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfgd :=NewEG_ContentRunContent (); +_cagg :=NewEG_RunLevelElts ();_cagg .Ins =NewCT_RunTrackChange ();if _aegca :=d .DecodeElement (_cagg .Ins ,&_bebdab );_aegca !=nil {return _aegca ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_gfgd );_gfgd .EG_RunLevelElts =append (_gfgd .EG_RunLevelElts ,_cagg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbega :=NewEG_ContentRunContent (); +_gdcc :=NewEG_RunLevelElts ();_gdcc .Del =NewCT_RunTrackChange ();if _egfb :=d .DecodeElement (_gdcc .Del ,&_bebdab );_egfb !=nil {return _egfb ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_gbega );_gbega .EG_RunLevelElts =append (_gbega .EG_RunLevelElts ,_gdcc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_caac :=NewEG_ContentRunContent (); +_gcdca :=NewEG_RunLevelElts ();_gcdca .MoveFrom =NewCT_RunTrackChange ();if _ffgc :=d .DecodeElement (_gcdca .MoveFrom ,&_bebdab );_ffgc !=nil {return _ffgc ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_caac );_caac .EG_RunLevelElts =append (_caac .EG_RunLevelElts ,_gcdca ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_abacg :=NewEG_ContentRunContent (); +_bgca :=NewEG_RunLevelElts ();_bgca .MoveTo =NewCT_RunTrackChange ();if _feaa :=d .DecodeElement (_bgca .MoveTo ,&_bebdab );_feaa !=nil {return _feaa ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_abacg );_abacg .EG_RunLevelElts =append (_abacg .EG_RunLevelElts ,_bgca ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bgfd :=NewEG_ContentRunContent (); +_effg :=NewEG_RunLevelElts ();_bafce :=NewEG_RangeMarkupElements ();_bafce .BookmarkStart =NewCT_Bookmark ();if _cgea :=d .DecodeElement (_bafce .BookmarkStart ,&_bebdab );_cgea !=nil {return _cgea ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_bgfd ); +_bgfd .EG_RunLevelElts =append (_bgfd .EG_RunLevelElts ,_effg );_effg .EG_RangeMarkupElements =append (_effg .EG_RangeMarkupElements ,_bafce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_caba :=NewEG_ContentRunContent (); +_bdfb :=NewEG_RunLevelElts ();_dacd :=NewEG_RangeMarkupElements ();_dacd .BookmarkEnd =NewCT_MarkupRange ();if _afee :=d .DecodeElement (_dacd .BookmarkEnd ,&_bebdab );_afee !=nil {return _afee ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_caba ); +_caba .EG_RunLevelElts =append (_caba .EG_RunLevelElts ,_bdfb );_bdfb .EG_RangeMarkupElements =append (_bdfb .EG_RangeMarkupElements ,_dacd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgcbb :=NewEG_ContentRunContent (); +_fceaa :=NewEG_RunLevelElts ();_baggc :=NewEG_RangeMarkupElements ();_baggc .MoveFromRangeStart =NewCT_MoveBookmark ();if _dccdb :=d .DecodeElement (_baggc .MoveFromRangeStart ,&_bebdab );_dccdb !=nil {return _dccdb ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_fgcbb ); +_fgcbb .EG_RunLevelElts =append (_fgcbb .EG_RunLevelElts ,_fceaa );_fceaa .EG_RangeMarkupElements =append (_fceaa .EG_RangeMarkupElements ,_baggc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcce :=NewEG_ContentRunContent (); +_fdgad :=NewEG_RunLevelElts ();_agdea :=NewEG_RangeMarkupElements ();_agdea .MoveFromRangeEnd =NewCT_MarkupRange ();if _gffc :=d .DecodeElement (_agdea .MoveFromRangeEnd ,&_bebdab );_gffc !=nil {return _gffc ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_fcce ); +_fcce .EG_RunLevelElts =append (_fcce .EG_RunLevelElts ,_fdgad );_fdgad .EG_RangeMarkupElements =append (_fdgad .EG_RangeMarkupElements ,_agdea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_faeb :=NewEG_ContentRunContent (); +_agdeb :=NewEG_RunLevelElts ();_ebbbg :=NewEG_RangeMarkupElements ();_ebbbg .MoveToRangeStart =NewCT_MoveBookmark ();if _fffd :=d .DecodeElement (_ebbbg .MoveToRangeStart ,&_bebdab );_fffd !=nil {return _fffd ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_faeb ); +_faeb .EG_RunLevelElts =append (_faeb .EG_RunLevelElts ,_agdeb );_agdeb .EG_RangeMarkupElements =append (_agdeb .EG_RangeMarkupElements ,_ebbbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bgdg :=NewEG_ContentRunContent (); +_eaefc :=NewEG_RunLevelElts ();_ccaf :=NewEG_RangeMarkupElements ();_ccaf .MoveToRangeEnd =NewCT_MarkupRange ();if _cgcf :=d .DecodeElement (_ccaf .MoveToRangeEnd ,&_bebdab );_cgcf !=nil {return _cgcf ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_bgdg ); +_bgdg .EG_RunLevelElts =append (_bgdg .EG_RunLevelElts ,_eaefc );_eaefc .EG_RangeMarkupElements =append (_eaefc .EG_RangeMarkupElements ,_ccaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aegga :=NewEG_ContentRunContent (); +_faaa :=NewEG_RunLevelElts ();_cecfa :=NewEG_RangeMarkupElements ();_cecfa .CommentRangeStart =NewCT_MarkupRange ();if _cegge :=d .DecodeElement (_cecfa .CommentRangeStart ,&_bebdab );_cegge !=nil {return _cegge ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_aegga ); +_aegga .EG_RunLevelElts =append (_aegga .EG_RunLevelElts ,_faaa );_faaa .EG_RangeMarkupElements =append (_faaa .EG_RangeMarkupElements ,_cecfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfccg :=NewEG_ContentRunContent (); +_bbfc :=NewEG_RunLevelElts ();_efed :=NewEG_RangeMarkupElements ();_efed .CommentRangeEnd =NewCT_MarkupRange ();if _dfgg :=d .DecodeElement (_efed .CommentRangeEnd ,&_bebdab );_dfgg !=nil {return _dfgg ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_gfccg ); +_gfccg .EG_RunLevelElts =append (_gfccg .EG_RunLevelElts ,_bbfc );_bbfc .EG_RangeMarkupElements =append (_bbfc .EG_RangeMarkupElements ,_efed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccffe :=NewEG_ContentRunContent (); +_edbf :=NewEG_RunLevelElts ();_ecgdd :=NewEG_RangeMarkupElements ();_ecgdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efeb :=d .DecodeElement (_ecgdd .CustomXmlInsRangeStart ,&_bebdab );_efeb !=nil {return _efeb ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_ccffe ); +_ccffe .EG_RunLevelElts =append (_ccffe .EG_RunLevelElts ,_edbf );_edbf .EG_RangeMarkupElements =append (_edbf .EG_RangeMarkupElements ,_ecgdd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbgb :=NewEG_ContentRunContent (); +_edea :=NewEG_RunLevelElts ();_bcbba :=NewEG_RangeMarkupElements ();_bcbba .CustomXmlInsRangeEnd =NewCT_Markup ();if _fddf :=d .DecodeElement (_bcbba .CustomXmlInsRangeEnd ,&_bebdab );_fddf !=nil {return _fddf ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_gbgb ); +_gbgb .EG_RunLevelElts =append (_gbgb .EG_RunLevelElts ,_edea );_edea .EG_RangeMarkupElements =append (_edea .EG_RangeMarkupElements ,_bcbba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcede :=NewEG_ContentRunContent (); +_egbb :=NewEG_RunLevelElts ();_eeda :=NewEG_RangeMarkupElements ();_eeda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeggc :=d .DecodeElement (_eeda .CustomXmlDelRangeStart ,&_bebdab );_aeggc !=nil {return _aeggc ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_bcede ); +_bcede .EG_RunLevelElts =append (_bcede .EG_RunLevelElts ,_egbb );_egbb .EG_RangeMarkupElements =append (_egbb .EG_RangeMarkupElements ,_eeda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aaee :=NewEG_ContentRunContent (); +_eaac :=NewEG_RunLevelElts ();_ecafa :=NewEG_RangeMarkupElements ();_ecafa .CustomXmlDelRangeEnd =NewCT_Markup ();if _fafa :=d .DecodeElement (_ecafa .CustomXmlDelRangeEnd ,&_bebdab );_fafa !=nil {return _fafa ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_aaee ); +_aaee .EG_RunLevelElts =append (_aaee .EG_RunLevelElts ,_eaac );_eaac .EG_RangeMarkupElements =append (_eaac .EG_RangeMarkupElements ,_ecafa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cgbg :=NewEG_ContentRunContent (); +_dadc :=NewEG_RunLevelElts ();_ddcf :=NewEG_RangeMarkupElements ();_ddcf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cefd :=d .DecodeElement (_ddcf .CustomXmlMoveFromRangeStart ,&_bebdab );_cefd !=nil {return _cefd ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_cgbg ); +_cgbg .EG_RunLevelElts =append (_cgbg .EG_RunLevelElts ,_dadc );_dadc .EG_RangeMarkupElements =append (_dadc .EG_RangeMarkupElements ,_ddcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ccfe :=NewEG_ContentRunContent (); +_adbaf :=NewEG_RunLevelElts ();_caadb :=NewEG_RangeMarkupElements ();_caadb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eage :=d .DecodeElement (_caadb .CustomXmlMoveFromRangeEnd ,&_bebdab );_eage !=nil {return _eage ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_ccfe ); +_ccfe .EG_RunLevelElts =append (_ccfe .EG_RunLevelElts ,_adbaf );_adbaf .EG_RangeMarkupElements =append (_adbaf .EG_RangeMarkupElements ,_caadb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_becbe :=NewEG_ContentRunContent (); +_eeded :=NewEG_RunLevelElts ();_aefe :=NewEG_RangeMarkupElements ();_aefe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fffef :=d .DecodeElement (_aefe .CustomXmlMoveToRangeStart ,&_bebdab );_fffef !=nil {return _fffef ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_becbe ); +_becbe .EG_RunLevelElts =append (_becbe .EG_RunLevelElts ,_eeded );_eeded .EG_RangeMarkupElements =append (_eeded .EG_RangeMarkupElements ,_aefe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afecg :=NewEG_ContentRunContent (); +_acccb :=NewEG_RunLevelElts ();_abead :=NewEG_RangeMarkupElements ();_abead .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afecb :=d .DecodeElement (_abead .CustomXmlMoveToRangeEnd ,&_bebdab );_afecb !=nil {return _afecb ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_afecg ); +_afecg .EG_RunLevelElts =append (_afecg .EG_RunLevelElts ,_acccb );_acccb .EG_RangeMarkupElements =append (_acccb .EG_RangeMarkupElements ,_abead );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cbbdd :=NewEG_ContentRunContent (); +_affcd :=NewEG_RunLevelElts ();_afff :=NewEG_MathContent ();_afff .OMathPara =_ab .NewOMathPara ();if _afgcc :=d .DecodeElement (_afff .OMathPara ,&_bebdab );_afgcc !=nil {return _afgcc ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_cbbdd ); +_cbbdd .EG_RunLevelElts =append (_cbbdd .EG_RunLevelElts ,_affcd );_affcd .EG_MathContent =append (_affcd .EG_MathContent ,_afff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dacdf :=NewEG_ContentRunContent (); +_dfeg :=NewEG_RunLevelElts ();_ceafg :=NewEG_MathContent ();_ceafg .OMath =_ab .NewOMath ();if _eebfa :=d .DecodeElement (_ceafg .OMath ,&_bebdab );_eebfa !=nil {return _eebfa ;};_bcag .EG_ContentRunContent =append (_bcag .EG_ContentRunContent ,_dacdf ); +_dacdf .EG_RunLevelElts =append (_dacdf .EG_RunLevelElts ,_dfeg );_dfeg .EG_MathContent =append (_dfeg .EG_MathContent ,_ceafg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_bebdab .Name ); +if _ffacg :=d .Skip ();_ffacg !=nil {return _ffacg ;};};case _c .EndElement :break _adea ;case _c .CharData :};};return nil ;};func NewTxbxContent ()*TxbxContent {_acacag :=&TxbxContent {};_acacag .CT_TxbxContent =*NewCT_TxbxContent ();return _acacag ; +};type WdCT_GraphicFrame struct{CNvPr *_gc .CT_NonVisualDrawingProps ;CNvFrPr *_gc .CT_NonVisualGraphicFrameProperties ;Xfrm *_gc .CT_Transform2D ;Graphic *_gc .Graphic ;ExtLst *_gc .CT_OfficeArtExtensionList ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ; +Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Smart Tag Namespace -UriAttr *string ; +// Validate validates the CT_Caption and its children +func (_efe *CT_Caption )Validate ()error {return _efe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");}; -// Smart Tag Name -ElementAttr string ; +// Validate validates the CT_ObjectEmbed and its children +func (_aabdf *CT_ObjectEmbed )Validate ()error {return _aabdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_ddagg ST_ProofErr )ValidateWithPath (path string )error {switch _ddagg {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddagg )); +};return nil ;};func (_badecf *CT_NumPicBullet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aefea :=range start .Attr {if _aefea .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_faceg ,_fecca :=_fg .ParseInt (_aefea .Value ,10,64); +if _fecca !=nil {return _fecca ;};_badecf .NumPicBulletIdAttr =_faceg ;continue ;};};_eegg :for {_agbdd ,_ffabgd :=d .Token ();if _ffabgd !=nil {return _ffabgd ;};switch _bacec :=_agbdd .(type ){case _c .StartElement :switch _bacec .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_badecf .Pict =NewCT_Picture (); +if _ccaeg :=d .DecodeElement (_badecf .Pict ,&_bacec );_ccaeg !=nil {return _ccaeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_badecf .Drawing =NewCT_Drawing (); +if _fbdeb :=d .DecodeElement (_badecf .Drawing ,&_bacec );_fbdeb !=nil {return _fbdeb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_bacec .Name ); +if _dcbfb :=d .Skip ();_dcbfb !=nil {return _dcbfb ;};};case _c .EndElement :break _eegg ;case _c .CharData :};};return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_caffg :=&CT_MathCtrlIns {};return _caffg };func (_baafc *CT_Pitch )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fffdf ,_cecdb :=_baafc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cecdb !=nil {return _cecdb ;};start .Attr =append (start .Attr ,_fffdf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabgc ST_EdnPos )Validate ()error {return _gabgc .ValidateWithPath ("")};type CT_TblStylePr struct{ -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_daeef *CT_Odso )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfgd :for {_feega ,_aaga :=d .Token ();if _aaga !=nil {return _aaga ;};switch _febga :=_feega .(type ){case _a .StartElement :switch _febga .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0064\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0064\u006c"}:_daeef .Udl =NewCT_String (); -if _debcf :=d .DecodeElement (_daeef .Udl ,&_febga );_debcf !=nil {return _debcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065"}:_daeef .Table =NewCT_String (); -if _cdagf :=d .DecodeElement (_daeef .Table ,&_febga );_cdagf !=nil {return _cdagf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0072\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0072\u0063"}:_daeef .Src =NewCT_Rel (); -if _aebbc :=d .DecodeElement (_daeef .Src ,&_febga );_aebbc !=nil {return _aebbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_daeef .ColDelim =NewCT_DecimalNumber (); -if _dgdfa :=d .DecodeElement (_daeef .ColDelim ,&_febga );_dgdfa !=nil {return _dgdfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_daeef .Type =NewCT_MailMergeSourceType (); -if _daadcd :=d .DecodeElement (_daeef .Type ,&_febga );_daadcd !=nil {return _daadcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0048\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0048\u0064\u0072"}:_daeef .FHdr =NewCT_OnOff (); -if _cafeg :=d .DecodeElement (_daeef .FHdr ,&_febga );_cafeg !=nil {return _cafeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_adae :=NewCT_OdsoFieldMapData (); -if _abbage :=d .DecodeElement (_adae ,&_febga );_abbage !=nil {return _abbage ;};_daeef .FieldMapData =append (_daeef .FieldMapData ,_adae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dggacg :=NewCT_Rel (); -if _acfbe :=d .DecodeElement (_dggacg ,&_febga );_acfbe !=nil {return _acfbe ;};_daeef .RecipientData =append (_daeef .RecipientData ,_dggacg );default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_febga .Name ); -if _gcdbg :=d .Skip ();_gcdbg !=nil {return _gcdbg ;};};case _a .EndElement :break _bfgd ;case _a .CharData :};};return nil ;};type CT_String struct{ +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// String Value -ValAttr string ;};func (_baedf ST_FldCharType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbfggf :=_a .Attr {};_fbfggf .Name =name ;switch _baedf {case ST_FldCharTypeUnset :_fbfggf .Value ="";case ST_FldCharTypeBegin :_fbfggf .Value ="\u0062\u0065\u0067i\u006e"; -case ST_FldCharTypeSeparate :_fbfggf .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_fbfggf .Value ="\u0065\u006e\u0064";};return _fbfggf ,nil ;};func (_cdgabd *ST_View )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dadaa ,_ggfecc :=d .Token (); -if _ggfecc !=nil {return _ggfecc ;};if _beegg ,_ceegae :=_dadaa .(_a .EndElement );_ceegae &&_beegg .Name ==start .Name {*_cdgabd =1;return nil ;};if _adbaef ,_abegg :=_dadaa .(_a .CharData );!_abegg {return _gd .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",_dadaa ); -}else {switch string (_adbaef ){case "":*_cdgabd =0;case "\u006e\u006f\u006e\u0065":*_cdgabd =1;case "\u0070\u0072\u0069n\u0074":*_cdgabd =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cdgabd =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_cdgabd =4; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cdgabd =5;case "\u0077\u0065\u0062":*_cdgabd =6;};};_dadaa ,_ggfecc =d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _ggaeg ,_gadfc :=_dadaa .(_a .EndElement );_gadfc &&_ggaeg .Name ==start .Name {return nil ; -};return _gd .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",_dadaa );}; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// Validate validates the CT_AutoCaption and its children -func (_cega *CT_AutoCaption )Validate ()error {return _cega .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func NewCT_DocVar ()*CT_DocVar {_dagcf :=&CT_DocVar {};return _dagcf };func (_gbgdfd ST_TblWidth )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbgdfd .String (),start ); -};func (_afffg ST_SdtDateMappingType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afffg .String (),start );};type CT_DocProtect struct{ +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_ga .ST_OnOff ; +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Enforce Document Protection Settings -EnforcementAttr *_ga .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _ga .ST_CryptProv ;CryptAlgorithmClassAttr _ga .ST_AlgClass ;CryptAlgorithmTypeAttr _ga .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; -CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_dgde :=&CT_BdoContentRun {};return _dgde };func (_bcdfd ST_PageOrientation )String ()string {switch _bcdfd {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; +case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_cbgde *CT_EdnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgde .ValAttr =ST_EdnPos (1);for _ ,_acbba :=range start .Attr {if _acbba .Name .Local =="\u0076\u0061\u006c"{_cbgde .ValAttr .UnmarshalXMLAttr (_acbba ); +continue ;};};for {_dfdc ,_acdbd :=d .Token ();if _acdbd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_acdbd );};if _fdbbd ,_ccbb :=_dfdc .(_c .EndElement );_ccbb &&_fdbbd .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_fgdge *CT_SdtPrChoice )ValidateWithPath (path string )error {if _fgdge .Equation !=nil {if _fgedf :=_fgdge .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_fgedf !=nil {return _fgedf ;};};if _fgdge .ComboBox !=nil {if _addbe :=_fgdge .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx"); -_addbe !=nil {return _addbe ;};};if _fgdge .Date !=nil {if _cdaeg :=_fgdge .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_cdaeg !=nil {return _cdaeg ;};};if _fgdge .DocPartObj !=nil {if _abdgf :=_fgdge .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"); -_abdgf !=nil {return _abdgf ;};};if _fgdge .DocPartList !=nil {if _gbabda :=_fgdge .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_gbabda !=nil {return _gbabda ;};};if _fgdge .DropDownList !=nil {if _agef :=_fgdge .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"); -_agef !=nil {return _agef ;};};if _fgdge .Picture !=nil {if _agaege :=_fgdge .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_agaege !=nil {return _agaege ;};};if _fgdge .RichText !=nil {if _fdabca :=_fgdge .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t"); -_fdabca !=nil {return _fdabca ;};};if _fgdge .Text !=nil {if _caad :=_fgdge .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_caad !=nil {return _caad ;};};if _fgdge .Citation !=nil {if _fgaaa :=_fgdge .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn"); -_fgaaa !=nil {return _fgaaa ;};};if _fgdge .Group !=nil {if _dcaec :=_fgdge .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_dcaec !=nil {return _dcaec ;};};if _fgdge .Bibliography !=nil {if _fbbad :=_fgdge .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"); -_fbbad !=nil {return _fbbad ;};};return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_af .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;}; +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_cedfg *CT_RecipientData )ValidateWithPath (path string )error {if _cedfg .Active !=nil {if _dbdga :=_cedfg .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_dbdga !=nil {return _dbdga ;};};if _bcfgg :=_cedfg .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); +_bcfgg !=nil {return _bcfgg ;};if _ddcgfd :=_cedfg .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_ddcgfd !=nil {return _ddcgfd ;};return nil ;};func (_agbd *CT_CustomXmlCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccag :=range start .Attr {if _ccag .Name .Local =="\u0075\u0072\u0069"{_eggaf ,_bdad :=_ccag .Value ,error (nil ); +if _bdad !=nil {return _bdad ;};_agbd .UriAttr =&_eggaf ;continue ;};if _ccag .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_cgbd ,_dabc :=_ccag .Value ,error (nil );if _dabc !=nil {return _dabc ;};_agbd .ElementAttr =_cgbd ;continue ;};};_aebcd :for {_eaec ,_gaaa :=d .Token (); +if _gaaa !=nil {return _gaaa ;};switch _egbeb :=_eaec .(type ){case _c .StartElement :switch _egbeb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_agbd .CustomXmlPr =NewCT_CustomXmlPr (); +if _fffeb :=d .DecodeElement (_agbd .CustomXmlPr ,&_egbeb );_fffeb !=nil {return _fffeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_dcfc :=NewEG_ContentCellContent (); +_ddfab :=NewCT_Tc ();if _bebda :=d .DecodeElement (_ddfab ,&_egbeb );_bebda !=nil {return _bebda ;};_dcfc .Tc =append (_dcfc .Tc ,_ddfab );_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_dcfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acdbf :=NewEG_ContentCellContent (); +_acdbf .CustomXml =NewCT_CustomXmlCell ();if _gecd :=d .DecodeElement (_acdbf .CustomXml ,&_egbeb );_gecd !=nil {return _gecd ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_acdbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ebca :=NewEG_ContentCellContent (); +_ebca .Sdt =NewCT_SdtCell ();if _edaa :=d .DecodeElement (_ebca .Sdt ,&_egbeb );_edaa !=nil {return _edaa ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_ebca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcbag :=NewEG_ContentCellContent (); +_cddc :=NewEG_RunLevelElts ();_cddc .ProofErr =NewCT_ProofErr ();if _cgdg :=d .DecodeElement (_cddc .ProofErr ,&_egbeb );_cgdg !=nil {return _cgdg ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_gcbag );_gcbag .EG_RunLevelElts =append (_gcbag .EG_RunLevelElts ,_cddc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_baded :=NewEG_ContentCellContent (); +_dgac :=NewEG_RunLevelElts ();_dgac .PermStart =NewCT_PermStart ();if _fdgc :=d .DecodeElement (_dgac .PermStart ,&_egbeb );_fdgc !=nil {return _fdgc ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_baded );_baded .EG_RunLevelElts =append (_baded .EG_RunLevelElts ,_dgac ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efbdg :=NewEG_ContentCellContent (); +_cfeab :=NewEG_RunLevelElts ();_cfeab .PermEnd =NewCT_Perm ();if _daea :=d .DecodeElement (_cfeab .PermEnd ,&_egbeb );_daea !=nil {return _daea ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_efbdg );_efbdg .EG_RunLevelElts =append (_efbdg .EG_RunLevelElts ,_cfeab ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_acgef :=NewEG_ContentCellContent (); +_cbfb :=NewEG_RunLevelElts ();_cbfb .Ins =NewCT_RunTrackChange ();if _cegc :=d .DecodeElement (_cbfb .Ins ,&_egbeb );_cegc !=nil {return _cegc ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_acgef );_acgef .EG_RunLevelElts =append (_acgef .EG_RunLevelElts ,_cbfb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ccff :=NewEG_ContentCellContent (); +_ebggg :=NewEG_RunLevelElts ();_ebggg .Del =NewCT_RunTrackChange ();if _dbed :=d .DecodeElement (_ebggg .Del ,&_egbeb );_dbed !=nil {return _dbed ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_ccff );_ccff .EG_RunLevelElts =append (_ccff .EG_RunLevelElts ,_ebggg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bacf :=NewEG_ContentCellContent (); +_edgdf :=NewEG_RunLevelElts ();_edgdf .MoveFrom =NewCT_RunTrackChange ();if _cgdf :=d .DecodeElement (_edgdf .MoveFrom ,&_egbeb );_cgdf !=nil {return _cgdf ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_bacf );_bacf .EG_RunLevelElts =append (_bacf .EG_RunLevelElts ,_edgdf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bcgd :=NewEG_ContentCellContent (); +_bcfcg :=NewEG_RunLevelElts ();_bcfcg .MoveTo =NewCT_RunTrackChange ();if _agfd :=d .DecodeElement (_bcfcg .MoveTo ,&_egbeb );_agfd !=nil {return _agfd ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_bcgd );_bcgd .EG_RunLevelElts =append (_bcgd .EG_RunLevelElts ,_bcfcg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_befg :=NewEG_ContentCellContent (); +_adbc :=NewEG_RunLevelElts ();_cedb :=NewEG_RangeMarkupElements ();_cedb .BookmarkStart =NewCT_Bookmark ();if _agfeb :=d .DecodeElement (_cedb .BookmarkStart ,&_egbeb );_agfeb !=nil {return _agfeb ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_befg ); +_befg .EG_RunLevelElts =append (_befg .EG_RunLevelElts ,_adbc );_adbc .EG_RangeMarkupElements =append (_adbc .EG_RangeMarkupElements ,_cedb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_decg :=NewEG_ContentCellContent (); +_cgcd :=NewEG_RunLevelElts ();_gfba :=NewEG_RangeMarkupElements ();_gfba .BookmarkEnd =NewCT_MarkupRange ();if _acbf :=d .DecodeElement (_gfba .BookmarkEnd ,&_egbeb );_acbf !=nil {return _acbf ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_decg ); +_decg .EG_RunLevelElts =append (_decg .EG_RunLevelElts ,_cgcd );_cgcd .EG_RangeMarkupElements =append (_cgcd .EG_RangeMarkupElements ,_gfba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebafd :=NewEG_ContentCellContent (); +_babg :=NewEG_RunLevelElts ();_cfaa :=NewEG_RangeMarkupElements ();_cfaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _afafc :=d .DecodeElement (_cfaa .MoveFromRangeStart ,&_egbeb );_afafc !=nil {return _afafc ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_ebafd ); +_ebafd .EG_RunLevelElts =append (_ebafd .EG_RunLevelElts ,_babg );_babg .EG_RangeMarkupElements =append (_babg .EG_RangeMarkupElements ,_cfaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edcef :=NewEG_ContentCellContent (); +_dfde :=NewEG_RunLevelElts ();_cgge :=NewEG_RangeMarkupElements ();_cgge .MoveFromRangeEnd =NewCT_MarkupRange ();if _adfca :=d .DecodeElement (_cgge .MoveFromRangeEnd ,&_egbeb );_adfca !=nil {return _adfca ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_edcef ); +_edcef .EG_RunLevelElts =append (_edcef .EG_RunLevelElts ,_dfde );_dfde .EG_RangeMarkupElements =append (_dfde .EG_RangeMarkupElements ,_cgge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aadf :=NewEG_ContentCellContent (); +_aeee :=NewEG_RunLevelElts ();_abaff :=NewEG_RangeMarkupElements ();_abaff .MoveToRangeStart =NewCT_MoveBookmark ();if _fbac :=d .DecodeElement (_abaff .MoveToRangeStart ,&_egbeb );_fbac !=nil {return _fbac ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_aadf ); +_aadf .EG_RunLevelElts =append (_aadf .EG_RunLevelElts ,_aeee );_aeee .EG_RangeMarkupElements =append (_aeee .EG_RangeMarkupElements ,_abaff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdcb :=NewEG_ContentCellContent (); +_fafb :=NewEG_RunLevelElts ();_fdbd :=NewEG_RangeMarkupElements ();_fdbd .MoveToRangeEnd =NewCT_MarkupRange ();if _eebff :=d .DecodeElement (_fdbd .MoveToRangeEnd ,&_egbeb );_eebff !=nil {return _eebff ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_fdcb ); +_fdcb .EG_RunLevelElts =append (_fdcb .EG_RunLevelElts ,_fafb );_fafb .EG_RangeMarkupElements =append (_fafb .EG_RangeMarkupElements ,_fdbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gffg :=NewEG_ContentCellContent (); +_egaff :=NewEG_RunLevelElts ();_dabag :=NewEG_RangeMarkupElements ();_dabag .CommentRangeStart =NewCT_MarkupRange ();if _daeaa :=d .DecodeElement (_dabag .CommentRangeStart ,&_egbeb );_daeaa !=nil {return _daeaa ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_gffg ); +_gffg .EG_RunLevelElts =append (_gffg .EG_RunLevelElts ,_egaff );_egaff .EG_RangeMarkupElements =append (_egaff .EG_RangeMarkupElements ,_dabag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deed :=NewEG_ContentCellContent (); +_bdea :=NewEG_RunLevelElts ();_fcde :=NewEG_RangeMarkupElements ();_fcde .CommentRangeEnd =NewCT_MarkupRange ();if _fdec :=d .DecodeElement (_fcde .CommentRangeEnd ,&_egbeb );_fdec !=nil {return _fdec ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_deed ); +_deed .EG_RunLevelElts =append (_deed .EG_RunLevelElts ,_bdea );_bdea .EG_RangeMarkupElements =append (_bdea .EG_RangeMarkupElements ,_fcde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fffc :=NewEG_ContentCellContent (); +_cecgf :=NewEG_RunLevelElts ();_gbedf :=NewEG_RangeMarkupElements ();_gbedf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ade :=d .DecodeElement (_gbedf .CustomXmlInsRangeStart ,&_egbeb );_ade !=nil {return _ade ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_fffc ); +_fffc .EG_RunLevelElts =append (_fffc .EG_RunLevelElts ,_cecgf );_cecgf .EG_RangeMarkupElements =append (_cecgf .EG_RangeMarkupElements ,_gbedf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aegc :=NewEG_ContentCellContent (); +_dcfdf :=NewEG_RunLevelElts ();_ccebg :=NewEG_RangeMarkupElements ();_ccebg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fggg :=d .DecodeElement (_ccebg .CustomXmlInsRangeEnd ,&_egbeb );_fggg !=nil {return _fggg ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_aegc ); +_aegc .EG_RunLevelElts =append (_aegc .EG_RunLevelElts ,_dcfdf );_dcfdf .EG_RangeMarkupElements =append (_dcfdf .EG_RangeMarkupElements ,_ccebg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cccde :=NewEG_ContentCellContent (); +_fdcfd :=NewEG_RunLevelElts ();_edcce :=NewEG_RangeMarkupElements ();_edcce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _daef :=d .DecodeElement (_edcce .CustomXmlDelRangeStart ,&_egbeb );_daef !=nil {return _daef ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_cccde ); +_cccde .EG_RunLevelElts =append (_cccde .EG_RunLevelElts ,_fdcfd );_fdcfd .EG_RangeMarkupElements =append (_fdcfd .EG_RangeMarkupElements ,_edcce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fea :=NewEG_ContentCellContent (); +_fffgd :=NewEG_RunLevelElts ();_bcega :=NewEG_RangeMarkupElements ();_bcega .CustomXmlDelRangeEnd =NewCT_Markup ();if _eedee :=d .DecodeElement (_bcega .CustomXmlDelRangeEnd ,&_egbeb );_eedee !=nil {return _eedee ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_fea ); +_fea .EG_RunLevelElts =append (_fea .EG_RunLevelElts ,_fffgd );_fffgd .EG_RangeMarkupElements =append (_fffgd .EG_RangeMarkupElements ,_bcega );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bcef :=NewEG_ContentCellContent (); +_dadgb :=NewEG_RunLevelElts ();_fffga :=NewEG_RangeMarkupElements ();_fffga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfbg :=d .DecodeElement (_fffga .CustomXmlMoveFromRangeStart ,&_egbeb );_cfbg !=nil {return _cfbg ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_bcef ); +_bcef .EG_RunLevelElts =append (_bcef .EG_RunLevelElts ,_dadgb );_dadgb .EG_RangeMarkupElements =append (_dadgb .EG_RangeMarkupElements ,_fffga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_edaaf :=NewEG_ContentCellContent (); +_gfcg :=NewEG_RunLevelElts ();_gcfc :=NewEG_RangeMarkupElements ();_gcfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgeg :=d .DecodeElement (_gcfc .CustomXmlMoveFromRangeEnd ,&_egbeb );_bgeg !=nil {return _bgeg ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_edaaf ); +_edaaf .EG_RunLevelElts =append (_edaaf .EG_RunLevelElts ,_gfcg );_gfcg .EG_RangeMarkupElements =append (_gfcg .EG_RangeMarkupElements ,_gcfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfaaf :=NewEG_ContentCellContent (); +_dfcbf :=NewEG_RunLevelElts ();_babf :=NewEG_RangeMarkupElements ();_babf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aegdb :=d .DecodeElement (_babf .CustomXmlMoveToRangeStart ,&_egbeb );_aegdb !=nil {return _aegdb ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_gfaaf ); +_gfaaf .EG_RunLevelElts =append (_gfaaf .EG_RunLevelElts ,_dfcbf );_dfcbf .EG_RangeMarkupElements =append (_dfcbf .EG_RangeMarkupElements ,_babf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcbe :=NewEG_ContentCellContent (); +_affb :=NewEG_RunLevelElts ();_adffc :=NewEG_RangeMarkupElements ();_adffc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffbecd :=d .DecodeElement (_adffc .CustomXmlMoveToRangeEnd ,&_egbeb );_ffbecd !=nil {return _ffbecd ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_fcbe ); +_fcbe .EG_RunLevelElts =append (_fcbe .EG_RunLevelElts ,_affb );_affb .EG_RangeMarkupElements =append (_affb .EG_RangeMarkupElements ,_adffc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dfec :=NewEG_ContentCellContent (); +_adfdd :=NewEG_RunLevelElts ();_aabc :=NewEG_MathContent ();_aabc .OMathPara =_ab .NewOMathPara ();if _gddd :=d .DecodeElement (_aabc .OMathPara ,&_egbeb );_gddd !=nil {return _gddd ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_dfec ); +_dfec .EG_RunLevelElts =append (_dfec .EG_RunLevelElts ,_adfdd );_adfdd .EG_MathContent =append (_adfdd .EG_MathContent ,_aabc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aeca :=NewEG_ContentCellContent (); +_agdc :=NewEG_RunLevelElts ();_cbbbd :=NewEG_MathContent ();_cbbbd .OMath =_ab .NewOMath ();if _bdaa :=d .DecodeElement (_cbbbd .OMath ,&_egbeb );_bdaa !=nil {return _bdaa ;};_agbd .EG_ContentCellContent =append (_agbd .EG_ContentCellContent ,_aeca );_aeca .EG_RunLevelElts =append (_aeca .EG_RunLevelElts ,_agdc ); +_agdc .EG_MathContent =append (_agdc .EG_MathContent ,_cbbbd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_egbeb .Name ); +if _gedg :=d .Skip ();_gedg !=nil {return _gedg ;};};case _c .EndElement :break _aebcd ;case _c .CharData :};};return nil ;};func NewCT_Shd ()*CT_Shd {_cfgbac :=&CT_Shd {};_cfgbac .ValAttr =ST_Shd (1);return _cfgbac };func (_deac *CT_Base64Binary )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_deac .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{};func (_ggace ST_ThemeColor )ValidateWithPath (path string )error {switch _ggace {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggace )); +};return nil ;}; -// Validate validates the CT_SectPr and its children -func (_dgcaf *CT_SectPr )Validate ()error {return _dgcaf .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_dbfeb *WdCT_GraphicFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_debcde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_dbfeb .CNvPr ,_debcde );_bfadf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_dbfeb .CNvFrPr ,_bfadf );_gaecf :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_dbfeb .Xfrm ,_gaecf );_fcaef :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fcaef .Attr =append (_fcaef .Attr ,_a .Attr {Name :_a .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"}); -e .EncodeElement (_dbfeb .Graphic ,_fcaef );if _dbfeb .ExtLst !=nil {_acdgea :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbfeb .ExtLst ,_acdgea );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_cedeef *ST_SignedHpsMeasure )Validate ()error {return _cedeef .ValidateWithPath ("")}; +// Validate validates the CT_PageBorders and its children +func (_beeffc *CT_PageBorders )Validate ()error {return _beeffc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");}; -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_fgga *CT_Captions )ValidateWithPath (path string )error {for _cgdd ,_cgdb :=range _fgga .Caption {if _ddaa :=_cgdb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cgdd )); -_ddaa !=nil {return _ddaa ;};};if _fgga .AutoCaptions !=nil {if _addac :=_fgga .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_addac !=nil {return _addac ;};};return nil ;};func (_dcfac ST_EdGrp )String ()string {switch _dcfac {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073"; -case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};func NewCT_Height ()*CT_Height {_ddaab :=&CT_Height {};return _ddaab }; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_dgefcg *CT_WebSettings )ValidateWithPath (path string )error {if _dgefcg .Frameset !=nil {if _faeda :=_dgefcg .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_faeda !=nil {return _faeda ;};};if _dgefcg .Divs !=nil {if _accec :=_dgefcg .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073"); +_accec !=nil {return _accec ;};};if _dgefcg .Encoding !=nil {if _ccbadag :=_dgefcg .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_ccbadag !=nil {return _ccbadag ;};};if _dgefcg .OptimizeForBrowser !=nil {if _abefc :=_dgefcg .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072"); +_abefc !=nil {return _abefc ;};};if _dgefcg .RelyOnVML !=nil {if _febgda :=_dgefcg .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_febgda !=nil {return _febgda ;};};if _dgefcg .AllowPNG !=nil {if _gfffc :=_dgefcg .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG"); +_gfffc !=nil {return _gfffc ;};};if _dgefcg .DoNotRelyOnCSS !=nil {if _beaffb :=_dgefcg .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_beaffb !=nil {return _beaffb ;};};if _dgefcg .DoNotSaveAsSingleFile !=nil {if _gdafg :=_dgefcg .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065"); +_gdafg !=nil {return _gdafg ;};};if _dgefcg .DoNotOrganizeInFolder !=nil {if _befdd :=_dgefcg .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072"); +_befdd !=nil {return _befdd ;};};if _dgefcg .DoNotUseLongFileNames !=nil {if _gffbd :=_dgefcg .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073"); +_gffbd !=nil {return _gffbd ;};};if _dgefcg .PixelsPerInch !=nil {if _eggagd :=_dgefcg .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_eggagd !=nil {return _eggagd ;};};if _dgefcg .TargetScreenSz !=nil {if _gbdeg :=_dgefcg .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"); +_gbdeg !=nil {return _gbdeg ;};};if _dgefcg .SaveSmartTagsAsXml !=nil {if _adbfa :=_dgefcg .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_adbfa !=nil {return _adbfa ; +};};return nil ;};func (_gbefa *ST_MailMergeSourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcacad ,_fcegb :=d .Token ();if _fcegb !=nil {return _fcegb ;};if _eegacg ,_ggccde :=_gcacad .(_c .EndElement );_ggccde &&_eegacg .Name ==start .Name {*_gbefa =1; +return nil ;};if _bbcdgf ,_bebac :=_gcacad .(_c .CharData );!_bebac {return _e .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",_gcacad );}else {switch string (_bbcdgf ){case "":*_gbefa =0; +case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_gbefa =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_gbefa =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_gbefa =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_gbefa =4; +case "\u0074\u0065\u0078\u0074":*_gbefa =5;case "\u0065\u006d\u0061i\u006c":*_gbefa =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_gbefa =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_gbefa =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_gbefa =9; +};};_gcacad ,_fcegb =d .Token ();if _fcegb !=nil {return _fcegb ;};if _gaacab ,_bgbaf :=_gcacad .(_c .EndElement );_bgbaf &&_gaacab .Name ==start .Name {return nil ;};return _e .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",_gcacad ); +};func (_deacb ST_ThemeColor )String ()string {switch _deacb {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032"; +case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035"; +case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065"; +case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return ""; +};type ST_TargetScreenSz byte ; -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_cadef *CT_MultiLevelType )ValidateWithPath (path string )error {if _cadef .ValAttr ==ST_MultiLevelTypeUnset {return _gd .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 _bagca :=_cadef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bagca !=nil {return _bagca ;};return nil ;}; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_bbbecd *CT_Tbl )ValidateWithPath (path string )error {for _caebb ,_acadf :=range _bbbecd .EG_RangeMarkupElements {if _bagdd :=_acadf .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_caebb )); +_bagdd !=nil {return _bagdd ;};};if _ggcdcd :=_bbbecd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ggcdcd !=nil {return _ggcdcd ;};if _aaaeba :=_bbbecd .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); +_aaaeba !=nil {return _aaaeba ;};for _ffgcbg ,_cgdfg :=range _bbbecd .EG_ContentRowContent {if _bfaaba :=_cgdfg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ffgcbg )); +_bfaaba !=nil {return _bfaaba ;};};return nil ;};type EG_RPrMath struct{ -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_acagcb *CT_SdtRow )ValidateWithPath (path string )error {if _acagcb .SdtPr !=nil {if _eggbae :=_acagcb .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_eggbae !=nil {return _eggbae ;};};if _acagcb .SdtEndPr !=nil {if _ecadce :=_acagcb .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_ecadce !=nil {return _ecadce ;};};if _acagcb .SdtContent !=nil {if _eecfbd :=_acagcb .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eecfbd !=nil {return _eecfbd ;};};return nil ;};func (_bgabb *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgabb =0; -case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_bgabb =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_bgabb =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_bgabb =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_bgabb =4; -case "\u0074\u0065\u0078\u0074":*_bgabb =5;case "\u0065\u006d\u0061i\u006c":*_bgabb =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_bgabb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_bgabb =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_bgabb =9; -};return nil ;}; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_ebceg *CT_FldChar )ValidateWithPath (path string )error {if _ebceg .FldCharTypeAttr ==ST_FldCharTypeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _abded :=_ebceg .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abded !=nil {return _abded ;};if _ebceg .FldLockAttr !=nil {if _abcae :=_ebceg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); -_abcae !=nil {return _abcae ;};};if _ebceg .DirtyAttr !=nil {if _bcfa :=_ebceg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bcfa !=nil {return _bcfa ;};};if _ebceg .FldData !=nil {if _eegca :=_ebceg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); -_eegca !=nil {return _eegca ;};};if _ebceg .FfData !=nil {if _dggcdd :=_ebceg .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_dggcdd !=nil {return _dggcdd ;};};if _ebceg .NumberingChange !=nil {if _bfeba :=_ebceg .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"); -_bfeba !=nil {return _bfeba ;};};return nil ;};func (_ccbdc *CT_MailMerge )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbdc .MainDocumentType =NewCT_MailMergeDocType ();_ccbdc .DataType =NewCT_MailMergeDataType ();_dbgeb :for {_cbgfb ,_geedea :=d .Token (); -if _geedea !=nil {return _geedea ;};switch _aggdf :=_cbgfb .(type ){case _a .StartElement :switch _aggdf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _abggg :=d .DecodeElement (_ccbdc .MainDocumentType ,&_aggdf ); -_abggg !=nil {return _abggg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_ccbdc .LinkToQuery =NewCT_OnOff (); -if _dggdgb :=d .DecodeElement (_ccbdc .LinkToQuery ,&_aggdf );_dggdgb !=nil {return _dggdgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _aagc :=d .DecodeElement (_ccbdc .DataType ,&_aggdf ); -_aagc !=nil {return _aagc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_ccbdc .ConnectString =NewCT_String (); -if _fcbfa :=d .DecodeElement (_ccbdc .ConnectString ,&_aggdf );_fcbfa !=nil {return _fcbfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071\u0075\u0065r\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_ccbdc .Query =NewCT_String (); -if _deefg :=d .DecodeElement (_ccbdc .Query ,&_aggdf );_deefg !=nil {return _deefg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_ccbdc .DataSource =NewCT_Rel (); -if _cdfcg :=d .DecodeElement (_ccbdc .DataSource ,&_aggdf );_cdfcg !=nil {return _cdfcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_ccbdc .HeaderSource =NewCT_Rel (); -if _faeg :=d .DecodeElement (_ccbdc .HeaderSource ,&_aggdf );_faeg !=nil {return _faeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_ccbdc .DoNotSuppressBlankLines =NewCT_OnOff (); -if _gdaaa :=d .DecodeElement (_ccbdc .DoNotSuppressBlankLines ,&_aggdf );_gdaaa !=nil {return _gdaaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_ccbdc .Destination =NewCT_MailMergeDest (); -if _cbgga :=d .DecodeElement (_ccbdc .Destination ,&_aggdf );_cbgga !=nil {return _cbgga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_ccbdc .AddressFieldName =NewCT_String (); -if _gdgc :=d .DecodeElement (_ccbdc .AddressFieldName ,&_aggdf );_gdgc !=nil {return _gdgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_ccbdc .MailSubject =NewCT_String (); -if _edabf :=d .DecodeElement (_ccbdc .MailSubject ,&_aggdf );_edabf !=nil {return _edabf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_ccbdc .MailAsAttachment =NewCT_OnOff (); -if _gcbced :=d .DecodeElement (_ccbdc .MailAsAttachment ,&_aggdf );_gcbced !=nil {return _gcbced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_ccbdc .ViewMergedData =NewCT_OnOff (); -if _cbeec :=d .DecodeElement (_ccbdc .ViewMergedData ,&_aggdf );_cbeec !=nil {return _cbeec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_ccbdc .ActiveRecord =NewCT_DecimalNumber (); -if _egedcc :=d .DecodeElement (_ccbdc .ActiveRecord ,&_aggdf );_egedcc !=nil {return _egedcc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_ccbdc .CheckErrors =NewCT_DecimalNumber (); -if _fgbcg :=d .DecodeElement (_ccbdc .CheckErrors ,&_aggdf );_fgbcg !=nil {return _fgbcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0064\u0073\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0064\u0073\u006f"}:_ccbdc .Odso =NewCT_Odso (); -if _aaef :=d .DecodeElement (_ccbdc .Odso ,&_aggdf );_aaef !=nil {return _aaef ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_aggdf .Name ); -if _bccbf :=d .Skip ();_bccbf !=nil {return _bccbf ;};};case _a .EndElement :break _dbgeb ;case _a .CharData :};};return nil ;};func (_cdc *CT_Br )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdc .TypeAttr !=ST_BrTypeUnset {_gddd ,_fccb :=_cdc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _fccb !=nil {return _fccb ;};start .Attr =append (start .Attr ,_gddd );};if _cdc .ClearAttr !=ST_BrClearUnset {_ebcg ,_cadb :=_cdc .ClearAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _cadb !=nil {return _cadb ;}; -start .Attr =append (start .Attr ,_ebcg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Language struct{ +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Latin Language -ValAttr *string ; +// Run Properties +RPr *CT_RPr ;};type CT_TblBorders struct{ -// East Asian Language -EastAsiaAttr *string ; +// Table Top Border +Top *CT_Border ; -// Complex Script Language -BidiAttr *string ;};func (_cedgc *Ftr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cedgc .CT_HdrFtr =*NewCT_HdrFtr ();_gdfcaf :for {_febdg ,_eabgac :=d .Token ();if _eabgac !=nil {return _eabgac ;};switch _ebbeg :=_febdg .(type ){case _a .StartElement :switch _ebbeg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cadgc :=NewCT_AltChunk (); -if _cfdfde :=d .DecodeElement (_cadgc ,&_ebbeg );_cfdfde !=nil {return _cfdfde ;};_cedgc .AltChunk =append (_cedgc .AltChunk ,_cadgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abacb :=NewEG_ContentBlockContent (); -_abacb .CustomXml =NewCT_CustomXmlBlock ();if _gfggf :=d .DecodeElement (_abacb .CustomXml ,&_ebbeg );_gfggf !=nil {return _gfggf ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_abacb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_efbag :=NewEG_ContentBlockContent (); -_efbag .Sdt =NewCT_SdtBlock ();if _aefada :=d .DecodeElement (_efbag .Sdt ,&_ebbeg );_aefada !=nil {return _aefada ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_efbag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_deegc :=NewEG_ContentBlockContent (); -_dbcgea :=NewCT_P ();if _aacab :=d .DecodeElement (_dbcgea ,&_ebbeg );_aacab !=nil {return _aacab ;};_deegc .P =append (_deegc .P ,_dbcgea );_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_deegc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_acaac :=NewEG_ContentBlockContent (); -_dbcgg :=NewCT_Tbl ();if _cagbed :=d .DecodeElement (_dbcgg ,&_ebbeg );_cagbed !=nil {return _cagbed ;};_acaac .Tbl =append (_acaac .Tbl ,_dbcgg );_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_acaac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_baabd :=NewEG_ContentBlockContent (); -_gbegb :=NewEG_RunLevelElts ();_gbegb .ProofErr =NewCT_ProofErr ();if _eefeg :=d .DecodeElement (_gbegb .ProofErr ,&_ebbeg );_eefeg !=nil {return _eefeg ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_baabd );_baabd .EG_RunLevelElts =append (_baabd .EG_RunLevelElts ,_gbegb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdedee :=NewEG_ContentBlockContent (); -_eacbcf :=NewEG_RunLevelElts ();_eacbcf .PermStart =NewCT_PermStart ();if _cegceg :=d .DecodeElement (_eacbcf .PermStart ,&_ebbeg );_cegceg !=nil {return _cegceg ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_gdedee );_gdedee .EG_RunLevelElts =append (_gdedee .EG_RunLevelElts ,_eacbcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acaaba :=NewEG_ContentBlockContent (); -_bbgeaf :=NewEG_RunLevelElts ();_bbgeaf .PermEnd =NewCT_Perm ();if _ecdbdc :=d .DecodeElement (_bbgeaf .PermEnd ,&_ebbeg );_ecdbdc !=nil {return _ecdbdc ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_acaaba );_acaaba .EG_RunLevelElts =append (_acaaba .EG_RunLevelElts ,_bbgeaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gdafa :=NewEG_ContentBlockContent (); -_dffaab :=NewEG_RunLevelElts ();_dffaab .Ins =NewCT_RunTrackChange ();if _eadga :=d .DecodeElement (_dffaab .Ins ,&_ebbeg );_eadga !=nil {return _eadga ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_gdafa );_gdafa .EG_RunLevelElts =append (_gdafa .EG_RunLevelElts ,_dffaab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bfccfe :=NewEG_ContentBlockContent (); -_cggdf :=NewEG_RunLevelElts ();_cggdf .Del =NewCT_RunTrackChange ();if _egdfegd :=d .DecodeElement (_cggdf .Del ,&_ebbeg );_egdfegd !=nil {return _egdfegd ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_bfccfe );_bfccfe .EG_RunLevelElts =append (_bfccfe .EG_RunLevelElts ,_cggdf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_afgba :=NewEG_ContentBlockContent (); -_caccbe :=NewEG_RunLevelElts ();_caccbe .MoveFrom =NewCT_RunTrackChange ();if _fabbg :=d .DecodeElement (_caccbe .MoveFrom ,&_ebbeg );_fabbg !=nil {return _fabbg ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_afgba );_afgba .EG_RunLevelElts =append (_afgba .EG_RunLevelElts ,_caccbe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_afbebb :=NewEG_ContentBlockContent (); -_feaeda :=NewEG_RunLevelElts ();_feaeda .MoveTo =NewCT_RunTrackChange ();if _geabc :=d .DecodeElement (_feaeda .MoveTo ,&_ebbeg );_geabc !=nil {return _geabc ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_afbebb );_afbebb .EG_RunLevelElts =append (_afbebb .EG_RunLevelElts ,_feaeda ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdgda :=NewEG_ContentBlockContent (); -_beaaaf :=NewEG_RunLevelElts ();_eecbc :=NewEG_RangeMarkupElements ();_eecbc .BookmarkStart =NewCT_Bookmark ();if _eadgc :=d .DecodeElement (_eecbc .BookmarkStart ,&_ebbeg );_eadgc !=nil {return _eadgc ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_gdgda ); -_gdgda .EG_RunLevelElts =append (_gdgda .EG_RunLevelElts ,_beaaaf );_beaaaf .EG_RangeMarkupElements =append (_beaaaf .EG_RangeMarkupElements ,_eecbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcddg :=NewEG_ContentBlockContent (); -_gfdgfg :=NewEG_RunLevelElts ();_degbde :=NewEG_RangeMarkupElements ();_degbde .BookmarkEnd =NewCT_MarkupRange ();if _eebggg :=d .DecodeElement (_degbde .BookmarkEnd ,&_ebbeg );_eebggg !=nil {return _eebggg ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_dcddg ); -_dcddg .EG_RunLevelElts =append (_dcddg .EG_RunLevelElts ,_gfdgfg );_gfdgfg .EG_RangeMarkupElements =append (_gfdgfg .EG_RangeMarkupElements ,_degbde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aabae :=NewEG_ContentBlockContent (); -_fcbffg :=NewEG_RunLevelElts ();_adbcg :=NewEG_RangeMarkupElements ();_adbcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _eadba :=d .DecodeElement (_adbcg .MoveFromRangeStart ,&_ebbeg );_eadba !=nil {return _eadba ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_aabae ); -_aabae .EG_RunLevelElts =append (_aabae .EG_RunLevelElts ,_fcbffg );_fcbffg .EG_RangeMarkupElements =append (_fcbffg .EG_RangeMarkupElements ,_adbcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fceee :=NewEG_ContentBlockContent (); -_eafdg :=NewEG_RunLevelElts ();_fecgf :=NewEG_RangeMarkupElements ();_fecgf .MoveFromRangeEnd =NewCT_MarkupRange ();if _affac :=d .DecodeElement (_fecgf .MoveFromRangeEnd ,&_ebbeg );_affac !=nil {return _affac ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_fceee ); -_fceee .EG_RunLevelElts =append (_fceee .EG_RunLevelElts ,_eafdg );_eafdg .EG_RangeMarkupElements =append (_eafdg .EG_RangeMarkupElements ,_fecgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aefadae :=NewEG_ContentBlockContent (); -_gebce :=NewEG_RunLevelElts ();_cacaa :=NewEG_RangeMarkupElements ();_cacaa .MoveToRangeStart =NewCT_MoveBookmark ();if _cdabb :=d .DecodeElement (_cacaa .MoveToRangeStart ,&_ebbeg );_cdabb !=nil {return _cdabb ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_aefadae ); -_aefadae .EG_RunLevelElts =append (_aefadae .EG_RunLevelElts ,_gebce );_gebce .EG_RangeMarkupElements =append (_gebce .EG_RangeMarkupElements ,_cacaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fcgfbg :=NewEG_ContentBlockContent (); -_dbgbb :=NewEG_RunLevelElts ();_gdddd :=NewEG_RangeMarkupElements ();_gdddd .MoveToRangeEnd =NewCT_MarkupRange ();if _adecdd :=d .DecodeElement (_gdddd .MoveToRangeEnd ,&_ebbeg );_adecdd !=nil {return _adecdd ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_fcgfbg ); -_fcgfbg .EG_RunLevelElts =append (_fcgfbg .EG_RunLevelElts ,_dbgbb );_dbgbb .EG_RangeMarkupElements =append (_dbgbb .EG_RangeMarkupElements ,_gdddd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebgce :=NewEG_ContentBlockContent (); -_eefggb :=NewEG_RunLevelElts ();_gagggd :=NewEG_RangeMarkupElements ();_gagggd .CommentRangeStart =NewCT_MarkupRange ();if _babfc :=d .DecodeElement (_gagggd .CommentRangeStart ,&_ebbeg );_babfc !=nil {return _babfc ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_ebgce ); -_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_eefggb );_eefggb .EG_RangeMarkupElements =append (_eefggb .EG_RangeMarkupElements ,_gagggd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_facfg :=NewEG_ContentBlockContent (); -_bbcdef :=NewEG_RunLevelElts ();_edged :=NewEG_RangeMarkupElements ();_edged .CommentRangeEnd =NewCT_MarkupRange ();if _ccfff :=d .DecodeElement (_edged .CommentRangeEnd ,&_ebbeg );_ccfff !=nil {return _ccfff ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_facfg ); -_facfg .EG_RunLevelElts =append (_facfg .EG_RunLevelElts ,_bbcdef );_bbcdef .EG_RangeMarkupElements =append (_bbcdef .EG_RangeMarkupElements ,_edged );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fefdab :=NewEG_ContentBlockContent (); -_cdfbb :=NewEG_RunLevelElts ();_dbefd :=NewEG_RangeMarkupElements ();_dbefd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbebf :=d .DecodeElement (_dbefd .CustomXmlInsRangeStart ,&_ebbeg );_dbebf !=nil {return _dbebf ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_fefdab ); -_fefdab .EG_RunLevelElts =append (_fefdab .EG_RunLevelElts ,_cdfbb );_cdfbb .EG_RangeMarkupElements =append (_cdfbb .EG_RangeMarkupElements ,_dbefd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egcba :=NewEG_ContentBlockContent (); -_bbfggd :=NewEG_RunLevelElts ();_dgbae :=NewEG_RangeMarkupElements ();_dgbae .CustomXmlInsRangeEnd =NewCT_Markup ();if _aegfd :=d .DecodeElement (_dgbae .CustomXmlInsRangeEnd ,&_ebbeg );_aegfd !=nil {return _aegfd ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_egcba ); -_egcba .EG_RunLevelElts =append (_egcba .EG_RunLevelElts ,_bbfggd );_bbfggd .EG_RangeMarkupElements =append (_bbfggd .EG_RangeMarkupElements ,_dgbae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbebb :=NewEG_ContentBlockContent (); -_egbdc :=NewEG_RunLevelElts ();_gbaec :=NewEG_RangeMarkupElements ();_gbaec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcfda :=d .DecodeElement (_gbaec .CustomXmlDelRangeStart ,&_ebbeg );_bcfda !=nil {return _bcfda ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_fbebb ); -_fbebb .EG_RunLevelElts =append (_fbebb .EG_RunLevelElts ,_egbdc );_egbdc .EG_RangeMarkupElements =append (_egbdc .EG_RangeMarkupElements ,_gbaec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecgcfa :=NewEG_ContentBlockContent (); -_gabbfc :=NewEG_RunLevelElts ();_cedaeb :=NewEG_RangeMarkupElements ();_cedaeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfaba :=d .DecodeElement (_cedaeb .CustomXmlDelRangeEnd ,&_ebbeg );_bfaba !=nil {return _bfaba ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_ecgcfa ); -_ecgcfa .EG_RunLevelElts =append (_ecgcfa .EG_RunLevelElts ,_gabbfc );_gabbfc .EG_RangeMarkupElements =append (_gabbfc .EG_RangeMarkupElements ,_cedaeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcebae :=NewEG_ContentBlockContent (); -_ddcdc :=NewEG_RunLevelElts ();_cbbeb :=NewEG_RangeMarkupElements ();_cbbeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbfdd :=d .DecodeElement (_cbbeb .CustomXmlMoveFromRangeStart ,&_ebbeg );_fbfdd !=nil {return _fbfdd ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_fcebae ); -_fcebae .EG_RunLevelElts =append (_fcebae .EG_RunLevelElts ,_ddcdc );_ddcdc .EG_RangeMarkupElements =append (_ddcdc .EG_RangeMarkupElements ,_cbbeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_befea :=NewEG_ContentBlockContent (); -_bfefbfa :=NewEG_RunLevelElts ();_bdeac :=NewEG_RangeMarkupElements ();_bdeac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aafdag :=d .DecodeElement (_bdeac .CustomXmlMoveFromRangeEnd ,&_ebbeg );_aafdag !=nil {return _aafdag ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_befea ); -_befea .EG_RunLevelElts =append (_befea .EG_RunLevelElts ,_bfefbfa );_bfefbfa .EG_RangeMarkupElements =append (_bfefbfa .EG_RangeMarkupElements ,_bdeac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddgca :=NewEG_ContentBlockContent (); -_afefea :=NewEG_RunLevelElts ();_egcdc :=NewEG_RangeMarkupElements ();_egcdc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fceec :=d .DecodeElement (_egcdc .CustomXmlMoveToRangeStart ,&_ebbeg );_fceec !=nil {return _fceec ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_ddgca ); -_ddgca .EG_RunLevelElts =append (_ddgca .EG_RunLevelElts ,_afefea );_afefea .EG_RangeMarkupElements =append (_afefea .EG_RangeMarkupElements ,_egcdc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acdefdb :=NewEG_ContentBlockContent (); -_gffff :=NewEG_RunLevelElts ();_bgfcd :=NewEG_RangeMarkupElements ();_bgfcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fabbb :=d .DecodeElement (_bgfcd .CustomXmlMoveToRangeEnd ,&_ebbeg );_fabbb !=nil {return _fabbb ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_acdefdb ); -_acdefdb .EG_RunLevelElts =append (_acdefdb .EG_RunLevelElts ,_gffff );_gffff .EG_RangeMarkupElements =append (_gffff .EG_RangeMarkupElements ,_bgfcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cbeefg :=NewEG_ContentBlockContent (); -_bcdee :=NewEG_RunLevelElts ();_gcgbdd :=NewEG_MathContent ();_gcgbdd .OMathPara =_aa .NewOMathPara ();if _cgbgbb :=d .DecodeElement (_gcgbdd .OMathPara ,&_ebbeg );_cgbgbb !=nil {return _cgbgbb ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_cbeefg ); -_cbeefg .EG_RunLevelElts =append (_cbeefg .EG_RunLevelElts ,_bcdee );_bcdee .EG_MathContent =append (_bcdee .EG_MathContent ,_gcgbdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_badffb :=NewEG_ContentBlockContent (); -_cggaae :=NewEG_RunLevelElts ();_ebcbd :=NewEG_MathContent ();_ebcbd .OMath =_aa .NewOMath ();if _dfdcg :=d .DecodeElement (_ebcbd .OMath ,&_ebbeg );_dfdcg !=nil {return _dfdcg ;};_cedgc .EG_ContentBlockContent =append (_cedgc .EG_ContentBlockContent ,_badffb ); -_badffb .EG_RunLevelElts =append (_badffb .EG_RunLevelElts ,_cggaae );_cggaae .EG_MathContent =append (_cggaae .EG_MathContent ,_ebcbd );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_ebbeg .Name ); -if _bgcee :=d .Skip ();_bgcee !=nil {return _bgcee ;};};case _a .EndElement :break _gdfcaf ;case _a .CharData :};};return nil ;};func (_acafg *CT_EastAsianLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaegd :=range start .Attr {if _eaegd .Name .Local =="\u0069\u0064"{_feafg ,_afbeb :=_ea .ParseInt (_eaegd .Value ,10,64); -if _afbeb !=nil {return _afbeb ;};_acafg .IdAttr =&_feafg ;continue ;};if _eaegd .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_dafggf ,_ebdb :=ParseUnionST_OnOff (_eaegd .Value );if _ebdb !=nil {return _ebdb ;};_acafg .CombineAttr =&_dafggf ; -continue ;};if _eaegd .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_acafg .CombineBracketsAttr .UnmarshalXMLAttr (_eaegd );continue ;};if _eaegd .Name .Local =="\u0076\u0065\u0072\u0074"{_eedbc ,_aafff :=ParseUnionST_OnOff (_eaegd .Value ); -if _aafff !=nil {return _aafff ;};_acafg .VertAttr =&_eedbc ;continue ;};if _eaegd .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_eccf ,_egeda :=ParseUnionST_OnOff (_eaegd .Value );if _egeda !=nil {return _egeda ; -};_acafg .VertCompressAttr =&_eccf ;continue ;};};for {_afebd ,_cadcf :=d .Token ();if _cadcf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_cadcf ); -};if _ecegd ,_bfffd :=_afebd .(_a .EndElement );_bfffd &&_ecegd .Name ==start .Name {break ;};};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_cbfaef :=&WdCT_PosH {};_cbfaef .RelativeFromAttr =WdST_RelFromH (1);_cbfaef .Choice =NewWdCT_PosHChoice ();return _cbfaef ; -}; +// Table Leading Edge Border +Start *CT_Border ; -// Validate validates the CT_Row and its children -func (_dgdfd *CT_Row )Validate ()error {return _dgdfd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; +// Table Leading Edge Border +Left *CT_Border ; -// Validate validates the CT_VMerge and its children -func (_bdfcf *CT_VMerge )Validate ()error {return _bdfcf .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_accega :=&WdCT_WordprocessingContentPartNonVisual {}; -return _accega ;};func (_agaag *ST_HexColor )ValidateWithPath (path string )error {_ffecf :=[]string {};if _agaag .ST_HexColorAuto !=ST_HexColorAutoUnset {_ffecf =append (_ffecf ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f"); -};if _agaag .ST_HexColorRGB !=nil {_ffecf =append (_ffecf ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_ffecf )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ffecf ); -};return nil ;};func (_dfgdc *CT_DivBdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dfgdc .Top !=nil {_gacf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_dfgdc .Top ,_gacf ); -};if _dfgdc .Left !=nil {_cbede :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dfgdc .Left ,_cbede );};if _dfgdc .Bottom !=nil {_gdafb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_dfgdc .Bottom ,_gdafb );};if _dfgdc .Right !=nil {_gfdga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dfgdc .Right ,_gfdga );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_EdnProps struct{ +// Table Bottom Border +Bottom *CT_Border ; -// Endnote Placement -Pos *CT_EdnPos ; +// Table Trailing Edge Border +End *CT_Border ; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Table Trailing Edge Border +Right *CT_Border ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_fdcdc *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_fgcggg :=[]string {};if _fdcdc .Int64 !=nil {_fgcggg =append (_fgcggg ,"\u0049\u006e\u00746\u0034");};if _fdcdc .ST_UniversalMeasure !=nil {_fgcggg =append (_fgcggg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_fgcggg )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgcggg );};return nil ;}; +// Table Inside Vertical Edges Border +InsideV *CT_Border ;}; -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_eeaaa *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _eeaaa .W !=nil {if _gfbad :=_eeaaa .W .ValidateWithPath (path +"\u002f\u0057");_gfbad !=nil {return _gfbad ;};};if _eeaaa .Color !=nil {if _eedecf :=_eeaaa .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_eedecf !=nil {return _eedecf ;};};if _eeaaa .NoBorder !=nil {if _bddec :=_eeaaa .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_bddec !=nil {return _bddec ;};};if _eeaaa .FlatBorders !=nil {if _fcedc :=_eeaaa .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_fcedc !=nil {return _fcedc ;};};return nil ;};func (_gfbfc ST_Merge )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfbfc .String (),start );};func NewCT_WebSettings ()*CT_WebSettings {_badgd :=&CT_WebSettings {}; -return _badgd };func (_gefg *CT_ColorSchemeMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edbbf :=range start .Attr {if _edbbf .Name .Local =="\u0062\u0067\u0031"{_gefg .Bg1Attr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0074\u0031"{_gefg .T1Attr .UnmarshalXMLAttr (_edbbf ); -continue ;};if _edbbf .Name .Local =="\u0062\u0067\u0032"{_gefg .Bg2Attr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0074\u0032"{_gefg .T2Attr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_gefg .Accent1Attr .UnmarshalXMLAttr (_edbbf ); -continue ;};if _edbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_gefg .Accent2Attr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_gefg .Accent3Attr .UnmarshalXMLAttr (_edbbf );continue ; -};if _edbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_gefg .Accent4Attr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_gefg .Accent5Attr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_gefg .Accent6Attr .UnmarshalXMLAttr (_edbbf ); -continue ;};if _edbbf .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_gefg .HyperlinkAttr .UnmarshalXMLAttr (_edbbf );continue ;};if _edbbf .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_gefg .FollowedHyperlinkAttr .UnmarshalXMLAttr (_edbbf ); -continue ;};};for {_fab ,_cbc :=d .Token ();if _cbc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_cbc ); -};if _eegc ,_abbca :=_fab .(_a .EndElement );_abbca &&_eegc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CompatSetting and its children +func (_fccb *CT_CompatSetting )Validate ()error {return _fccb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_daedc *ST_RestartNumber )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_daedc =0; +case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_daedc =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_daedc =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_daedc =3;};return nil ;}; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_gadcgc *WdCT_PosH )ValidateWithPath (path string )error {if _gadcgc .RelativeFromAttr ==WdST_RelFromHUnset {return _gd .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path ); -};if _abedg :=_gadcgc .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_abedg !=nil {return _abedg ;};if _affda :=_gadcgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_affda !=nil {return _affda ;};return nil ;};func (_afgace *CT_SdtComboBox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afgace .LastValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_afgace .LastValueAttr )}); -};e .EncodeToken (start );if _afgace .ListItem !=nil {_aeede :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gcbaa :=range _afgace .ListItem {e .EncodeElement (_gcbaa ,_aeede );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Columns struct{ +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_bffga *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _bffga .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_ccbdg :=&EG_BlockLevelElts {}; +return _ccbdg };func (_dbegg *CT_SdtEndPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abegg :for {_gdagb ,_dccb :=d .Token ();if _dccb !=nil {return _dccb ;};switch _gfaacc :=_gdagb .(type ){case _c .StartElement :switch _gfaacc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_ebafbb :=NewCT_RPr (); +if _cgecdd :=d .DecodeElement (_ebafbb ,&_gfaacc );_cgecdd !=nil {return _cgecdd ;};_dbegg .RPr =append (_dbegg .RPr ,_ebafbb );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_gfaacc .Name ); +if _bccgde :=d .Skip ();_bccgde !=nil {return _bccgde ;};};case _c .EndElement :break _abegg ;case _c .CharData :};};return nil ;}; -// Equal Column Widths -EqualWidthAttr *_ga .ST_OnOff ; +// Validate validates the CT_Ruby and its children +func (_ecgfec *CT_Ruby )Validate ()error {return _ecgfec .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func (_cdcf *CT_FontsList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdcf .Font !=nil {_fdaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}}; +for _ ,_fegbf :=range _cdcf .Font {e .EncodeElement (_fegbf ,_fdaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Spacing Between Equal Width Columns -SpaceAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_agdfg *CT_Picture )ValidateWithPath (path string )error {if _agdfg .Movie !=nil {if _gbffe :=_agdfg .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_gbffe !=nil {return _gbffe ;};};if _agdfg .Control !=nil {if _ccccbd :=_agdfg .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_ccccbd !=nil {return _ccccbd ;};};return nil ;}; -// Number of Equal Width Columns -NumAttr *int64 ; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_cgfdc *CT_Language )ValidateWithPath (path string )error {return nil };type CT_Hyperlink struct{ -// Draw Line Between Columns -SepAttr *_ga .ST_OnOff ; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// Single Column Definition -Col []*CT_Column ;};func (_fedbd *CT_R )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fedbd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_fedbd .RsidRPrAttr )}); -};if _fedbd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_fedbd .RsidDelAttr )});};if _fedbd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_fedbd .RsidRAttr )}); -};e .EncodeToken (start );if _fedbd .RPr !=nil {_gdbef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fedbd .RPr ,_gdbef );};if _fedbd .EG_RunInnerContent !=nil {for _ ,_faccb :=range _fedbd .EG_RunInnerContent {_faccb .MarshalXML (e ,_a .StartElement {}); -};};for _ ,_ccebd :=range _fedbd .Extra {if _gfcca ,_eddcd :=_ccebd .(*AlternateContentRun );_eddcd {if _decfc :=_gfcca .MarshalXML (e ,_a .StartElement {Name :_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}); -_decfc !=nil {return _decfc ;};}else if _dbgff :=_ccebd .MarshalXML (e ,_a .StartElement {});_dbgff !=nil {return _dbgff ;};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_effea ST_Direction )String ()string {switch _effea {case 0:return ""; -case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";}; +// Associated String +TooltipAttr *string ; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_ggfb *CT_Settings )ValidateWithPath (path string )error {if _ggfb .WriteProtection !=nil {if _gcbfg :=_ggfb .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gcbfg !=nil {return _gcbfg ; -};};if _ggfb .View !=nil {if _afeeb :=_ggfb .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_afeeb !=nil {return _afeeb ;};};if _ggfb .Zoom !=nil {if _febda :=_ggfb .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_febda !=nil {return _febda ; -};};if _ggfb .RemovePersonalInformation !=nil {if _gcegc :=_ggfb .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e"); -_gcegc !=nil {return _gcegc ;};};if _ggfb .RemoveDateAndTime !=nil {if _bdbae :=_ggfb .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_bdbae !=nil {return _bdbae ;}; -};if _ggfb .DoNotDisplayPageBoundaries !=nil {if _fefdga :=_ggfb .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073"); -_fefdga !=nil {return _fefdga ;};};if _ggfb .DisplayBackgroundShape !=nil {if _fgeaf :=_ggfb .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"); -_fgeaf !=nil {return _fgeaf ;};};if _ggfb .PrintPostScriptOverText !=nil {if _bcefdc :=_ggfb .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"); -_bcefdc !=nil {return _bcefdc ;};};if _ggfb .PrintFractionalCharacterWidth !=nil {if _ccgbae :=_ggfb .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"); -_ccgbae !=nil {return _ccgbae ;};};if _ggfb .PrintFormsData !=nil {if _aeagg :=_ggfb .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_aeagg !=nil {return _aeagg ;};};if _ggfb .EmbedTrueTypeFonts !=nil {if _bdbfd :=_ggfb .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073"); -_bdbfd !=nil {return _bdbfd ;};};if _ggfb .EmbedSystemFonts !=nil {if _gcdfd :=_ggfb .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_gcdfd !=nil {return _gcdfd ; -};};if _ggfb .SaveSubsetFonts !=nil {if _bbcag :=_ggfb .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_bbcag !=nil {return _bbcag ;};};if _ggfb .SaveFormsData !=nil {if _dddf :=_ggfb .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"); -_dddf !=nil {return _dddf ;};};if _ggfb .MirrorMargins !=nil {if _gffcc :=_ggfb .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_gffcc !=nil {return _gffcc ;};};if _ggfb .AlignBordersAndEdges !=nil {if _dfcbe :=_ggfb .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073"); -_dfcbe !=nil {return _dfcbe ;};};if _ggfb .BordersDoNotSurroundHeader !=nil {if _becgde :=_ggfb .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072"); -_becgde !=nil {return _becgde ;};};if _ggfb .BordersDoNotSurroundFooter !=nil {if _gabag :=_ggfb .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072"); -_gabag !=nil {return _gabag ;};};if _ggfb .GutterAtTop !=nil {if _acece :=_ggfb .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_acece !=nil {return _acece ;};};if _ggfb .HideSpellingErrors !=nil {if _gaaac :=_ggfb .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073"); -_gaaac !=nil {return _gaaac ;};};if _ggfb .HideGrammaticalErrors !=nil {if _fbfagg :=_ggfb .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073"); -_fbfagg !=nil {return _fbfagg ;};};for _gbebaaf ,_cecae :=range _ggfb .ActiveWritingStyle {if _egffeb :=_cecae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_gbebaaf )); -_egffeb !=nil {return _egffeb ;};};if _ggfb .ProofState !=nil {if _afeeg :=_ggfb .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_afeeg !=nil {return _afeeg ;};};if _ggfb .FormsDesign !=nil {if _gbgab :=_ggfb .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"); -_gbgab !=nil {return _gbgab ;};};if _ggfb .AttachedTemplate !=nil {if _cffbd :=_ggfb .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_cffbd !=nil {return _cffbd ; -};};if _ggfb .LinkStyles !=nil {if _defaa :=_ggfb .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_defaa !=nil {return _defaa ;};};if _ggfb .StylePaneFormatFilter !=nil {if _debca :=_ggfb .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072"); -_debca !=nil {return _debca ;};};if _ggfb .StylePaneSortMethod !=nil {if _edcagf :=_ggfb .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_edcagf !=nil {return _edcagf ; -};};if _ggfb .DocumentType !=nil {if _bgfbb :=_ggfb .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_bgfbb !=nil {return _bgfbb ;};};if _ggfb .MailMerge !=nil {if _gafcd :=_ggfb .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"); -_gafcd !=nil {return _gafcd ;};};if _ggfb .RevisionView !=nil {if _edcga :=_ggfb .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_edcga !=nil {return _edcga ;};};if _ggfb .TrackRevisions !=nil {if _dcabd :=_ggfb .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"); -_dcabd !=nil {return _dcabd ;};};if _ggfb .DoNotTrackMoves !=nil {if _edgce :=_ggfb .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_edgce !=nil {return _edgce ;};};if _ggfb .DoNotTrackFormatting !=nil {if _debgd :=_ggfb .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"); -_debgd !=nil {return _debgd ;};};if _ggfb .DocumentProtection !=nil {if _dcfdb :=_ggfb .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dcfdb !=nil {return _dcfdb ; -};};if _ggfb .AutoFormatOverride !=nil {if _ecdaae :=_ggfb .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_ecdaae !=nil {return _ecdaae ;};};if _ggfb .StyleLockTheme !=nil {if _fdece :=_ggfb .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"); -_fdece !=nil {return _fdece ;};};if _ggfb .StyleLockQFSet !=nil {if _cadfe :=_ggfb .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_cadfe !=nil {return _cadfe ;};};if _ggfb .DefaultTabStop !=nil {if _edgdfa :=_ggfb .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"); -_edgdfa !=nil {return _edgdfa ;};};if _ggfb .AutoHyphenation !=nil {if _fdecg :=_ggfb .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_fdecg !=nil {return _fdecg ;};};if _ggfb .ConsecutiveHyphenLimit !=nil {if _eggead :=_ggfb .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"); -_eggead !=nil {return _eggead ;};};if _ggfb .HyphenationZone !=nil {if _efda :=_ggfb .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_efda !=nil {return _efda ;};};if _ggfb .DoNotHyphenateCaps !=nil {if _dgdaf :=_ggfb .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073"); -_dgdaf !=nil {return _dgdaf ;};};if _ggfb .ShowEnvelope !=nil {if _fbegdc :=_ggfb .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_fbegdc !=nil {return _fbegdc ;};};if _ggfb .SummaryLength !=nil {if _cabfe :=_ggfb .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068"); -_cabfe !=nil {return _cabfe ;};};if _ggfb .ClickAndTypeStyle !=nil {if _eabbb :=_ggfb .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_eabbb !=nil {return _eabbb ;}; -};if _ggfb .DefaultTableStyle !=nil {if _bacb :=_ggfb .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_bacb !=nil {return _bacb ;};};if _ggfb .EvenAndOddHeaders !=nil {if _ffdaa :=_ggfb .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073"); -_ffdaa !=nil {return _ffdaa ;};};if _ggfb .BookFoldRevPrinting !=nil {if _bdag :=_ggfb .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_bdag !=nil {return _bdag ; -};};if _ggfb .BookFoldPrinting !=nil {if _dabdgb :=_ggfb .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_dabdgb !=nil {return _dabdgb ;};};if _ggfb .BookFoldPrintingSheets !=nil {if _fbdcc :=_ggfb .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"); -_fbdcc !=nil {return _fbdcc ;};};if _ggfb .DrawingGridHorizontalSpacing !=nil {if _daadae :=_ggfb .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067"); -_daadae !=nil {return _daadae ;};};if _ggfb .DrawingGridVerticalSpacing !=nil {if _gdcfe :=_ggfb .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067"); -_gdcfe !=nil {return _gdcfe ;};};if _ggfb .DisplayHorizontalDrawingGridEvery !=nil {if _ddcgef :=_ggfb .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"); -_ddcgef !=nil {return _ddcgef ;};};if _ggfb .DisplayVerticalDrawingGridEvery !=nil {if _gacbd :=_ggfb .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"); -_gacbd !=nil {return _gacbd ;};};if _ggfb .DoNotUseMarginsForDrawingGridOrigin !=nil {if _bccde :=_ggfb .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"); -_bccde !=nil {return _bccde ;};};if _ggfb .DrawingGridHorizontalOrigin !=nil {if _adbfe :=_ggfb .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e"); -_adbfe !=nil {return _adbfe ;};};if _ggfb .DrawingGridVerticalOrigin !=nil {if _aacba :=_ggfb .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e"); -_aacba !=nil {return _aacba ;};};if _ggfb .DoNotShadeFormData !=nil {if _badbb :=_ggfb .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_badbb !=nil {return _badbb ; -};};if _ggfb .NoPunctuationKerning !=nil {if _bgedb :=_ggfb .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_bgedb !=nil {return _bgedb ;};};if _ggfb .CharacterSpacingControl !=nil {if _deedf :=_ggfb .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_deedf !=nil {return _deedf ;};};if _ggfb .PrintTwoOnOne !=nil {if _cafcb :=_ggfb .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_cafcb !=nil {return _cafcb ;};};if _ggfb .StrictFirstAndLastChars !=nil {if _cbfae :=_ggfb .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"); -_cbfae !=nil {return _cbfae ;};};if _ggfb .NoLineBreaksAfter !=nil {if _ggcge :=_ggfb .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_ggcge !=nil {return _ggcge ;}; -};if _ggfb .NoLineBreaksBefore !=nil {if _daeage :=_ggfb .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_daeage !=nil {return _daeage ;};};if _ggfb .SavePreviewPicture !=nil {if _ffbcd :=_ggfb .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_ffbcd !=nil {return _ffbcd ;};};if _ggfb .DoNotValidateAgainstSchema !=nil {if _edbdde :=_ggfb .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061"); -_edbdde !=nil {return _edbdde ;};};if _ggfb .SaveInvalidXml !=nil {if _dcbde :=_ggfb .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_dcbde !=nil {return _dcbde ;};};if _ggfb .IgnoreMixedContent !=nil {if _bccea :=_ggfb .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074"); -_bccea !=nil {return _bccea ;};};if _ggfb .AlwaysShowPlaceholderText !=nil {if _gffea :=_ggfb .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074"); -_gffea !=nil {return _gffea ;};};if _ggfb .DoNotDemarcateInvalidXml !=nil {if _adcabc :=_ggfb .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl"); -_adcabc !=nil {return _adcabc ;};};if _ggfb .SaveXmlDataOnly !=nil {if _baeag :=_ggfb .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_baeag !=nil {return _baeag ;};};if _ggfb .UseXSLTWhenSaving !=nil {if _cgbedf :=_ggfb .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067"); -_cgbedf !=nil {return _cgbedf ;};};if _ggfb .SaveThroughXslt !=nil {if _fffcd :=_ggfb .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_fffcd !=nil {return _fffcd ;};};if _ggfb .ShowXMLTags !=nil {if _cbdfgg :=_ggfb .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"); -_cbdfgg !=nil {return _cbdfgg ;};};if _ggfb .AlwaysMergeEmptyNamespace !=nil {if _dadbff :=_ggfb .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065"); -_dadbff !=nil {return _dadbff ;};};if _ggfb .UpdateFields !=nil {if _fgcgf :=_ggfb .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_fgcgf !=nil {return _fgcgf ;};};if _ggfb .HdrShapeDefaults !=nil {if _debag :=_ggfb .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); -_debag !=nil {return _debag ;};};if _ggfb .FootnotePr !=nil {if _eadbed :=_ggfb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_eadbed !=nil {return _eadbed ;};};if _ggfb .EndnotePr !=nil {if _bdggg :=_ggfb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_bdggg !=nil {return _bdggg ;};};if _ggfb .Compat !=nil {if _bcfcc :=_ggfb .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_bcfcc !=nil {return _bcfcc ;};};if _ggfb .DocVars !=nil {if _ccbga :=_ggfb .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073"); -_ccbga !=nil {return _ccbga ;};};if _ggfb .Rsids !=nil {if _afafd :=_ggfb .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_afafd !=nil {return _afafd ;};};if _ggfb .MathPr !=nil {if _faecga :=_ggfb .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072"); -_faecga !=nil {return _faecga ;};};for _gdaafd ,_gcggd :=range _ggfb .AttachedSchema {if _dccaegg :=_gcggd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_gdaafd )); -_dccaegg !=nil {return _dccaegg ;};};if _ggfb .ThemeFontLang !=nil {if _cdgaeb :=_ggfb .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_cdgaeb !=nil {return _cdgaeb ;};};if _ggfb .ClrSchemeMapping !=nil {if _fagga :=_ggfb .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067"); -_fagga !=nil {return _fagga ;};};if _ggfb .DoNotIncludeSubdocsInStats !=nil {if _bfcda :=_ggfb .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073"); -_bfcda !=nil {return _bfcda ;};};if _ggfb .DoNotAutoCompressPictures !=nil {if _gcafg :=_ggfb .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073"); -_gcafg !=nil {return _gcafg ;};};if _ggfb .ForceUpgrade !=nil {if _aedbf :=_ggfb .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_aedbf !=nil {return _aedbf ;};};if _ggfb .Captions !=nil {if _cbcbb :=_ggfb .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es"); -_cbcbb !=nil {return _cbcbb ;};};if _ggfb .ReadModeInkLockDown !=nil {if _fbcdf :=_ggfb .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_fbcdf !=nil {return _fbcdf ; -};};for _cfccc ,_gaccd :=range _ggfb .SmartTagType {if _eeefb :=_gaccd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cfccc ));_eeefb !=nil {return _eeefb ; -};};if _ggfb .SchemaLibrary !=nil {if _cdaacb :=_ggfb .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_cdaacb !=nil {return _cdaacb ;};};if _ggfb .ShapeDefaults !=nil {if _cadac :=_ggfb .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); -_cadac !=nil {return _cadac ;};};if _ggfb .DoNotEmbedSmartTags !=nil {if _cffeae :=_ggfb .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_cffeae !=nil {return _cffeae ; -};};if _ggfb .DecimalSymbol !=nil {if _febaf :=_ggfb .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_febaf !=nil {return _febaf ;};};if _ggfb .ListSeparator !=nil {if _ceeeaa :=_ggfb .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072"); -_ceeeaa !=nil {return _ceeeaa ;};};return nil ;}; +// Location in Target Document +DocLocationAttr *string ; -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_faedg *CT_TblWidth )ValidateWithPath (path string )error {if _faedg .WAttr !=nil {if _acfdb :=_faedg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_acfdb !=nil {return _acfdb ;};};if _aegag :=_faedg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_aegag !=nil {return _aegag ;};return nil ;};func (_begcf *ST_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fecag ,_gbaecd :=d .Token ();if _gbaecd !=nil {return _gbaecd ;};if _gebfc ,_bggffg :=_fecag .(_a .EndElement );_bggffg &&_gebfc .Name ==start .Name {*_begcf =1; -return nil ;};if _eaagbb ,_fbddba :=_fecag .(_a .CharData );!_fbddba {return _gd .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",_fecag );}else {switch string (_eaagbb ){case "":*_begcf =0; -case "\u0074\u0062":*_begcf =1;case "\u0072\u006c":*_begcf =2;case "\u006c\u0072":*_begcf =3;case "\u0074\u0062\u0056":*_begcf =4;case "\u0072\u006c\u0056":*_begcf =5;case "\u006c\u0072\u0056":*_begcf =6;case "\u0062\u0074\u004c\u0072":*_begcf =7;case "\u006c\u0072\u0054\u0062":*_begcf =8; -case "\u006c\u0072\u0054b\u0056":*_begcf =9;case "\u0074\u0062\u004cr\u0056":*_begcf =10;case "\u0074\u0062\u0052\u006c":*_begcf =11;case "\u0074\u0062\u0052l\u0056":*_begcf =12;};};_fecag ,_gbaecd =d .Token ();if _gbaecd !=nil {return _gbaecd ;};if _gbaag ,_ffaefb :=_fecag .(_a .EndElement ); -_ffaefb &&_gbaag .Name ==start .Name {return nil ;};return _gd .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",_fecag );};func (_gbgde *CT_CharacterSpacing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgde .ValAttr =ST_CharacterSpacing (1); -for _ ,_dgac :=range start .Attr {if _dgac .Name .Local =="\u0076\u0061\u006c"{_gbgde .ValAttr .UnmarshalXMLAttr (_dgac );continue ;};};for {_dbgg ,_cfd :=d .Token ();if _cfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_cfd ); -};if _cfbg ,_fbedc :=_dbgg .(_a .EndElement );_fbedc &&_cfbg .Name ==start .Name {break ;};};return nil ;};type CT_PaperSource struct{ +// Add To Viewed Hyperlinks +HistoryAttr *_d .ST_OnOff ; -// First Page Printer Tray Code -FirstAttr *int64 ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Non-First Page Printer Tray Code -OtherAttr *int64 ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_egddf :=&CT_SdtContentRow {};return _egddf };func (_fbfcf ST_VerticalJc )Validate ()error {return _fbfcf .ValidateWithPath ("")}; +// Simple Field +FldSimple []*CT_SimpleField ; -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_cbaff *CT_FtnEdn )ValidateWithPath (path string )error {if _bgae :=_cbaff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgae !=nil {return _bgae ;};for _dfbbc ,_agdag :=range _cbaff .EG_BlockLevelElts {if _gbcec :=_agdag .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dfbbc )); -_gbcec !=nil {return _gbcec ;};};return nil ;};func (_gdcbfa ST_FtnEdn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdcbfa .String (),start );}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the CT_Drawing and its children -func (_gacc *CT_Drawing )Validate ()error {return _gacc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_dbfeg *CT_SdtRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbfeg .SdtPr !=nil {_dgcdb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_dbfeg .SdtPr ,_dgcdb );};if _dbfeg .SdtEndPr !=nil {_ddefd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_dbfeg .SdtEndPr ,_ddefd );};if _dbfeg .SdtContent !=nil {_deafc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_dbfeg .SdtContent ,_deafc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bddb *CT_DocPartCategory )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ffga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_bddb .Name ,_ffga );_edggd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_bddb .Gallery ,_edggd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_addaa *EG_ContentRunContentBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _addaa .SmartTag !=nil {_aebfce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}}; -e .EncodeElement (_addaa .SmartTag ,_aebfce );};if _addaa .Sdt !=nil {_fggbfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_addaa .Sdt ,_fggbfd );};if _addaa .EG_RunLevelElts !=nil {for _ ,_deace :=range _addaa .EG_RunLevelElts {_deace .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_eaeadg *WdST_RelFromH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggfaa ,_gedfd :=d .Token ();if _gedfd !=nil {return _gedfd ;};if _cacfad ,_daaga :=_cggfaa .(_a .EndElement );_daaga &&_cacfad .Name ==start .Name {*_eaeadg =1; -return nil ;};if _cfcaca ,_gafdd :=_cggfaa .(_a .CharData );!_gafdd {return _gd .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",_cggfaa );}else {switch string (_cfcaca ){case "":*_eaeadg =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eaeadg =1;case "\u0070\u0061\u0067\u0065":*_eaeadg =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_eaeadg =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_eaeadg =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeadg =5; -case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeadg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeadg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeadg =8; -};};_cggfaa ,_gedfd =d .Token ();if _gedfd !=nil {return _gedfd ;};if _ggead ,_dfgecf :=_cggfaa .(_a .EndElement );_dfgecf &&_ggead .Name ==start .Name {return nil ;};return _gd .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",_cggfaa ); -};func (_ecgg *CT_Height )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgdbg :=range start .Attr {if _dgdbg .Name .Local =="\u0076\u0061\u006c"{_ccbcg ,_agdbc :=ParseUnionST_TwipsMeasure (_dgdbg .Value );if _agdbc !=nil {return _agdbc ; -};_ecgg .ValAttr =&_ccbcg ;continue ;};if _dgdbg .Name .Local =="\u0068\u0052\u0075l\u0065"{_ecgg .HRuleAttr .UnmarshalXMLAttr (_dgdbg );continue ;};};for {_ebaba ,_dabgd :=d .Token ();if _dabgd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_dabgd ); -};if _cfefa ,_fddcc :=_ebaba .(_a .EndElement );_fddcc &&_cfefa .Name ==start .Name {break ;};};return nil ;};func (_gddac *CT_FontSig )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gccedd :=range start .Attr {if _gccedd .Name .Local =="\u0075\u0073\u0062\u0030"{_egde ,_ddace :=_gccedd .Value ,error (nil ); -if _ddace !=nil {return _ddace ;};_gddac .Usb0Attr =_egde ;continue ;};if _gccedd .Name .Local =="\u0075\u0073\u0062\u0031"{_fbgeg ,_dagf :=_gccedd .Value ,error (nil );if _dagf !=nil {return _dagf ;};_gddac .Usb1Attr =_fbgeg ;continue ;};if _gccedd .Name .Local =="\u0075\u0073\u0062\u0032"{_aaed ,_afgbfe :=_gccedd .Value ,error (nil ); -if _afgbfe !=nil {return _afgbfe ;};_gddac .Usb2Attr =_aaed ;continue ;};if _gccedd .Name .Local =="\u0075\u0073\u0062\u0033"{_fdcbf ,_beece :=_gccedd .Value ,error (nil );if _beece !=nil {return _beece ;};_gddac .Usb3Attr =_fdcbf ;continue ;};if _gccedd .Name .Local =="\u0063\u0073\u0062\u0030"{_ffcd ,_ccdad :=_gccedd .Value ,error (nil ); -if _ccdad !=nil {return _ccdad ;};_gddac .Csb0Attr =_ffcd ;continue ;};if _gccedd .Name .Local =="\u0063\u0073\u0062\u0031"{_cgaa ,_bfafcd :=_gccedd .Value ,error (nil );if _bfafcd !=nil {return _bfafcd ;};_gddac .Csb1Attr =_cgaa ;continue ;};};for {_fegc ,_cgbbg :=d .Token (); -if _cgbbg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_cgbbg );};if _fdgfd ,_gbba :=_fegc .(_a .EndElement );_gbba &&_fdgfd .Name ==start .Name {break ; -};};return nil ;};func (_decdag *CT_VerticalAlignRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_decdag .ValAttr =_ga .ST_VerticalAlignRun (1);for _ ,_ffegf :=range start .Attr {if _ffegf .Name .Local =="\u0076\u0061\u006c"{_decdag .ValAttr .UnmarshalXMLAttr (_ffegf ); -continue ;};};for {_dbaad ,_adeagd :=d .Token ();if _adeagd !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_adeagd ); -};if _dbbcb ,_gfdefb :=_dbaad .(_a .EndElement );_gfdefb &&_dbbcb .Name ==start .Name {break ;};};return nil ;};func (_ebgfg ST_StyleType )Validate ()error {return _ebgfg .ValidateWithPath ("")};func (_gacac *ST_Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aceaef ,_fffgeb :=d .Token (); -if _fffgeb !=nil {return _fffgeb ;};if _bcdcc ,_cccffc :=_aceaef .(_a .EndElement );_cccffc &&_bcdcc .Name ==start .Name {*_gacac =1;return nil ;};if _fcdbb ,_deedae :=_aceaef .(_a .CharData );!_deedae {return _gd .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",_aceaef ); -}else {switch string (_fcdbb ){case "":*_gacac =0;case "\u0061\u0075\u0074\u006f":*_gacac =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_gacac =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_gacac =3;case "\u0074\u0069\u0067h\u0074":*_gacac =4; -case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gacac =5;case "\u006e\u006f\u006e\u0065":*_gacac =6;};};_aceaef ,_fffgeb =d .Token ();if _fffgeb !=nil {return _fffgeb ;};if _dagcgf ,_bfbgcg :=_aceaef .(_a .EndElement );_bfbgcg &&_dagcgf .Name ==start .Name {return nil ; -};return _gd .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",_aceaef );};func (_ecged *CT_Numbering )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccceg :for {_fccaa ,_bdgba :=d .Token (); -if _bdgba !=nil {return _bdgba ;};switch _dfdd :=_fccaa .(type ){case _a .StartElement :switch _dfdd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_ffagf :=NewCT_NumPicBullet (); -if _cccbg :=d .DecodeElement (_ffagf ,&_dfdd );_cccbg !=nil {return _cccbg ;};_ecged .NumPicBullet =append (_ecged .NumPicBullet ,_ffagf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_edaea :=NewCT_AbstractNum (); -if _cbccd :=d .DecodeElement (_edaea ,&_dfdd );_cbccd !=nil {return _cbccd ;};_ecged .AbstractNum =append (_ecged .AbstractNum ,_edaea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_faeff :=NewCT_Num (); -if _eefdc :=d .DecodeElement (_faeff ,&_dfdd );_eefdc !=nil {return _eefdc ;};_ecged .Num =append (_ecged .Num ,_faeff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_ecged .NumIdMacAtCleanup =NewCT_DecimalNumber (); -if _aeca :=d .DecodeElement (_ecged .NumIdMacAtCleanup ,&_dfdd );_aeca !=nil {return _aeca ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_dfdd .Name ); -if _eagce :=d .Skip ();_eagce !=nil {return _eagce ;};};case _a .EndElement :break _ccceg ;case _a .CharData :};};return nil ;};func NewCT_RubyContent ()*CT_RubyContent {_ecfec :=&CT_RubyContent {};return _ecfec };func (_fggb *CT_Comments )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fggb .Comment !=nil {_ffeag :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_ecfd :=range _fggb .Comment {e .EncodeElement (_ecfd ,_ffeag );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_agdbd *CT_SdtListItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bedag :=range start .Attr {if _bedag .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_agcdf ,_bcecg :=_bedag .Value ,error (nil ); -if _bcecg !=nil {return _bcecg ;};_agdbd .DisplayTextAttr =&_agcdf ;continue ;};if _bedag .Name .Local =="\u0076\u0061\u006cu\u0065"{_eefae ,_faadff :=_bedag .Value ,error (nil );if _faadff !=nil {return _faadff ;};_agdbd .ValueAttr =&_eefae ;continue ; -};};for {_gadff ,_cddc :=d .Token ();if _cddc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_cddc );};if _gabef ,_ffaggf :=_gadff .(_a .EndElement ); -_ffaggf &&_gabef .Name ==start .Name {break ;};};return nil ;};func (_ebffe *CT_ParaRPrOriginal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cacbd :for {_ggecc ,_beag :=d .Token ();if _beag !=nil {return _beag ;};switch _cfdfe :=_ggecc .(type ){case _a .StartElement :switch _cfdfe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ebffe .Ins =NewCT_TrackChange (); -if _abedf :=d .DecodeElement (_ebffe .Ins ,&_cfdfe );_abedf !=nil {return _abedf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ebffe .Del =NewCT_TrackChange (); -if _ebabcd :=d .DecodeElement (_ebffe .Del ,&_cfdfe );_ebabcd !=nil {return _ebabcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebffe .MoveFrom =NewCT_TrackChange (); -if _cceaac :=d .DecodeElement (_ebffe .MoveFrom ,&_cfdfe );_cceaac !=nil {return _cceaac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebffe .MoveTo =NewCT_TrackChange (); -if _faaecc :=d .DecodeElement (_ebffe .MoveTo ,&_cfdfe );_faaecc !=nil {return _faaecc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_ebffe .RStyle =NewCT_String (); -if _fggead :=d .DecodeElement (_ebffe .RStyle ,&_cfdfe );_fggead !=nil {return _fggead ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_ebffe .RFonts =NewCT_Fonts (); -if _gceae :=d .DecodeElement (_ebffe .RFonts ,&_cfdfe );_gceae !=nil {return _gceae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_ebffe .B =NewCT_OnOff (); -if _gfdbe :=d .DecodeElement (_ebffe .B ,&_cfdfe );_gfdbe !=nil {return _gfdbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_ebffe .BCs =NewCT_OnOff (); -if _cfcca :=d .DecodeElement (_ebffe .BCs ,&_cfdfe );_cfcca !=nil {return _cfcca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_ebffe .I =NewCT_OnOff (); -if _fbbgg :=d .DecodeElement (_ebffe .I ,&_cfdfe );_fbbgg !=nil {return _fbbgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_ebffe .ICs =NewCT_OnOff (); -if _gdbba :=d .DecodeElement (_ebffe .ICs ,&_cfdfe );_gdbba !=nil {return _gdbba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_ebffe .Caps =NewCT_OnOff (); -if _dddde :=d .DecodeElement (_ebffe .Caps ,&_cfdfe );_dddde !=nil {return _dddde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_ebffe .SmallCaps =NewCT_OnOff (); -if _cegac :=d .DecodeElement (_ebffe .SmallCaps ,&_cfdfe );_cegac !=nil {return _cegac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ebffe .Strike =NewCT_OnOff (); -if _aeegd :=d .DecodeElement (_ebffe .Strike ,&_cfdfe );_aeegd !=nil {return _aeegd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_ebffe .Dstrike =NewCT_OnOff (); -if _adfdb :=d .DecodeElement (_ebffe .Dstrike ,&_cfdfe );_adfdb !=nil {return _adfdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ebffe .Outline =NewCT_OnOff (); -if _gcgcd :=d .DecodeElement (_ebffe .Outline ,&_cfdfe );_gcgcd !=nil {return _gcgcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ebffe .Shadow =NewCT_OnOff (); -if _cbabf :=d .DecodeElement (_ebffe .Shadow ,&_cfdfe );_cbabf !=nil {return _cbabf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_ebffe .Emboss =NewCT_OnOff (); -if _cagff :=d .DecodeElement (_ebffe .Emboss ,&_cfdfe );_cagff !=nil {return _cagff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_ebffe .Imprint =NewCT_OnOff (); -if _afbgc :=d .DecodeElement (_ebffe .Imprint ,&_cfdfe );_afbgc !=nil {return _afbgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_ebffe .NoProof =NewCT_OnOff (); -if _cfadca :=d .DecodeElement (_ebffe .NoProof ,&_cfdfe );_cfadca !=nil {return _cfadca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ebffe .SnapToGrid =NewCT_OnOff (); -if _gadcb :=d .DecodeElement (_ebffe .SnapToGrid ,&_cfdfe );_gadcb !=nil {return _gadcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_ebffe .Vanish =NewCT_OnOff (); -if _aebaa :=d .DecodeElement (_ebffe .Vanish ,&_cfdfe );_aebaa !=nil {return _aebaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_ebffe .WebHidden =NewCT_OnOff (); -if _feede :=d .DecodeElement (_ebffe .WebHidden ,&_cfdfe );_feede !=nil {return _feede ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ebffe .Color =NewCT_Color (); -if _cfgg :=d .DecodeElement (_ebffe .Color ,&_cfdfe );_cfgg !=nil {return _cfgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ebffe .Spacing =NewCT_SignedTwipsMeasure (); -if _facfad :=d .DecodeElement (_ebffe .Spacing ,&_cfdfe );_facfad !=nil {return _facfad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_ebffe .W =NewCT_TextScale (); -if _bafeb :=d .DecodeElement (_ebffe .W ,&_cfdfe );_bafeb !=nil {return _bafeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_ebffe .Kern =NewCT_HpsMeasure (); -if _cdcgb :=d .DecodeElement (_ebffe .Kern ,&_cfdfe );_cdcgb !=nil {return _cdcgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_ebffe .Position =NewCT_SignedHpsMeasure (); -if _edbd :=d .DecodeElement (_ebffe .Position ,&_cfdfe );_edbd !=nil {return _edbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_ebffe .Sz =NewCT_HpsMeasure (); -if _fbdef :=d .DecodeElement (_ebffe .Sz ,&_cfdfe );_fbdef !=nil {return _fbdef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_ebffe .SzCs =NewCT_HpsMeasure (); -if _bcdbe :=d .DecodeElement (_ebffe .SzCs ,&_cfdfe );_bcdbe !=nil {return _bcdbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ebffe .Highlight =NewCT_Highlight (); -if _egddg :=d .DecodeElement (_ebffe .Highlight ,&_cfdfe );_egddg !=nil {return _egddg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_ebffe .U =NewCT_Underline (); -if _fccda :=d .DecodeElement (_ebffe .U ,&_cfdfe );_fccda !=nil {return _fccda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ebffe .Effect =NewCT_TextEffect (); -if _ecdab :=d .DecodeElement (_ebffe .Effect ,&_cfdfe );_ecdab !=nil {return _ecdab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_ebffe .Bdr =NewCT_Border (); -if _agaafc :=d .DecodeElement (_ebffe .Bdr ,&_cfdfe );_agaafc !=nil {return _agaafc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ebffe .Shd =NewCT_Shd (); -if _dagbfb :=d .DecodeElement (_ebffe .Shd ,&_cfdfe );_dagbfb !=nil {return _dagbfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_ebffe .FitText =NewCT_FitText (); -if _decfg :=d .DecodeElement (_ebffe .FitText ,&_cfdfe );_decfg !=nil {return _decfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ebffe .VertAlign =NewCT_VerticalAlignRun (); -if _ecfadf :=d .DecodeElement (_ebffe .VertAlign ,&_cfdfe );_ecfadf !=nil {return _ecfadf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_ebffe .Rtl =NewCT_OnOff (); -if _ebgg :=d .DecodeElement (_ebffe .Rtl ,&_cfdfe );_ebgg !=nil {return _ebgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_ebffe .Cs =NewCT_OnOff (); -if _bccfb :=d .DecodeElement (_ebffe .Cs ,&_cfdfe );_bccfb !=nil {return _bccfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_ebffe .Em =NewCT_Em (); -if _dfgaa :=d .DecodeElement (_ebffe .Em ,&_cfdfe );_dfgaa !=nil {return _dfgaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_ebffe .Lang =NewCT_Language (); -if _ageggb :=d .DecodeElement (_ebffe .Lang ,&_cfdfe );_ageggb !=nil {return _ageggb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_ebffe .EastAsianLayout =NewCT_EastAsianLayout (); -if _ggccb :=d .DecodeElement (_ebffe .EastAsianLayout ,&_cfdfe );_ggccb !=nil {return _ggccb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_ebffe .SpecVanish =NewCT_OnOff (); -if _ggcgbc :=d .DecodeElement (_ebffe .SpecVanish ,&_cfdfe );_ggcgbc !=nil {return _ggcgbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_ebffe .OMath =NewCT_OnOff (); -if _gdfbg :=d .DecodeElement (_ebffe .OMath ,&_cfdfe );_gdfbg !=nil {return _gdfbg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_cfdfe .Name ); -if _gecad :=d .Skip ();_gecad !=nil {return _gecad ;};};case _a .EndElement :break _cacbd ;case _a .CharData :};};return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_fggce :=&WdCT_PosVChoice {};return _fggce }; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewCT_Rel ()*CT_Rel {_gagcfb :=&CT_Rel {};return _gagcfb };func (_bfe *CT_Column )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acgg :=range start .Attr {if _acgg .Name .Local =="\u0077"{_cbag ,_beba :=ParseUnionST_TwipsMeasure (_acgg .Value ); +if _beba !=nil {return _beba ;};_bfe .WAttr =&_cbag ;continue ;};if _acgg .Name .Local =="\u0073\u0070\u0061c\u0065"{_fdbaf ,_gfae :=ParseUnionST_TwipsMeasure (_acgg .Value );if _gfae !=nil {return _gfae ;};_bfe .SpaceAttr =&_fdbaf ;continue ;};};for {_bffa ,_faba :=d .Token (); +if _faba !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_faba );};if _fdag ,_ggdfc :=_bffa .(_c .EndElement );_ggdfc &&_fdag .Name ==start .Name {break ;};};return nil ; +}; -// Validate validates the CT_WriteProtection and its children -func (_eabee *CT_WriteProtection )Validate ()error {return _eabee .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_ceead *Endnotes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceead .CT_Endnotes =*NewCT_Endnotes (); -_cfdfbe :for {_cccbfd ,_eafcg :=d .Token ();if _eafcg !=nil {return _eafcg ;};switch _eddcaa :=_cccbfd .(type ){case _a .StartElement :switch _eddcaa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_ebeebb :=NewCT_FtnEdn (); -if _bbefd :=d .DecodeElement (_ebeebb ,&_eddcaa );_bbefd !=nil {return _bbefd ;};_ceead .Endnote =append (_ceead .Endnote ,_ebeebb );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_eddcaa .Name ); -if _abgabd :=d .Skip ();_abgabd !=nil {return _abgabd ;};};case _a .EndElement :break _cfdfbe ;case _a .CharData :};};return nil ;};func (_fffefb ST_MailMergeDest )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_decgc :=_a .Attr {};_decgc .Name =name ; -switch _fffefb {case ST_MailMergeDestUnset :_decgc .Value ="";case ST_MailMergeDestNewDocument :_decgc .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_decgc .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072"; -case ST_MailMergeDestEmail :_decgc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_decgc .Value ="\u0066\u0061\u0078";};return _decgc ,nil ;}; +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_edgdga *CT_FFTextInput )ValidateWithPath (path string )error {if _edgdga .Type !=nil {if _abag :=_edgdga .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_abag !=nil {return _abag ;};};if _edgdga .Default !=nil {if _dbbgg :=_edgdga .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_dbbgg !=nil {return _dbbgg ;};};if _edgdga .MaxLength !=nil {if _fbeea :=_edgdga .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_fbeea !=nil {return _fbeea ;};};if _edgdga .Format !=nil {if _bfed :=_edgdga .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074"); +_bfed !=nil {return _bfed ;};};return nil ;}; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_eeabc *WdWsp )ValidateWithPath (path string )error {if _ggfccef :=_eeabc .WdCT_WordprocessingShape .ValidateWithPath (path );_ggfccef !=nil {return _ggfccef ;};return nil ;};func (_ebfffef *WdCT_WrapPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebfffef .Start =_gga .NewCT_Point2D (); -for _ ,_eafceb :=range start .Attr {if _eafceb .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_fbfbag ,_dgecg :=_ea .ParseBool (_eafceb .Value );if _dgecg !=nil {return _dgecg ;};_ebfffef .EditedAttr =&_fbfbag ;continue ;};};_eface :for {_cffge ,_fadbge :=d .Token (); -if _fadbge !=nil {return _fadbge ;};switch _adffgc :=_cffge .(type ){case _a .StartElement :switch _adffgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"}:if _dcgegf :=d .DecodeElement (_ebfffef .Start ,&_adffgc ); -_dcgegf !=nil {return _dcgegf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_edfcba :=_gga .NewCT_Point2D (); -if _caedd :=d .DecodeElement (_edfcba ,&_adffgc );_caedd !=nil {return _caedd ;};_ebfffef .LineTo =append (_ebfffef .LineTo ,_edfcba );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_adffgc .Name ); -if _fcbcgd :=d .Skip ();_fcbcgd !=nil {return _fcbcgd ;};};case _a .EndElement :break _eface ;case _a .CharData :};};return nil ;};func (_fdcea *CT_TextboxTightWrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_aggcad ,_bcbggg :=_fdcea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bcbggg !=nil {return _bcbggg ;};start .Attr =append (start .Attr ,_aggcad );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TcMar and its children +func (_cbfcc *CT_TcMar )Validate ()error {return _cbfcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func (_ebbf *CT_HMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcce :=range start .Attr {if _bcce .Name .Local =="\u0076\u0061\u006c"{_ebbf .ValAttr .UnmarshalXMLAttr (_bcce ); +continue ;};};for {_ffbdc ,_fdbee :=d .Token ();if _fdbee !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_fdbee );};if _abdfc ,_cfddf :=_ffbdc .(_c .EndElement );_cfddf &&_abdfc .Name ==start .Name {break ; +};};return nil ;};func NewCT_Border ()*CT_Border {_ecdf :=&CT_Border {};_ecdf .ValAttr =ST_Border (1);return _ecdf };func (_dbbafb ST_TabTlc )Validate ()error {return _dbbafb .ValidateWithPath ("")};type ST_Zoom byte ; -// Validate validates the CT_FFStatusText and its children -func (_gbda *CT_FFStatusText )Validate ()error {return _gbda .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};type CT_ReadingModeInkLockDown struct{ +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_eaedf *CT_Object )ValidateWithPath (path string )error {if _eaedf .DxaOrigAttr !=nil {if _cfaaa :=_eaedf .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cfaaa !=nil {return _cfaaa ;}; +};if _eaedf .DyaOrigAttr !=nil {if _bbffb :=_eaedf .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_bbffb !=nil {return _bbffb ;};};if _eaedf .Drawing !=nil {if _debbg :=_eaedf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_debbg !=nil {return _debbg ;};};if _eaedf .Choice !=nil {if _ddcag :=_eaedf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddcag !=nil {return _ddcag ;};};return nil ;}; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _ga .ST_OnOff ; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_eacbc *CT_SdtContentCell )ValidateWithPath (path string )error {for _gddcg ,_cfdcf :=range _eacbc .Tc {if _aeege :=_cfdcf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gddcg ));_aeege !=nil {return _aeege ; +};};if _eacbc .CustomXml !=nil {if _bdeg :=_eacbc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bdeg !=nil {return _bdeg ;};};if _eacbc .Sdt !=nil {if _gfcfa :=_eacbc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_gfcfa !=nil {return _gfcfa ;};};for _ebfba ,_cfgfe :=range _eacbc .EG_RunLevelElts {if _dddaf :=_cfgfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebfba )); +_dddaf !=nil {return _dddaf ;};};return nil ;};func (_fbcgbe ST_LineNumberRestart )Validate ()error {return _fbcgbe .ValidateWithPath ("")};func (_gcdcc *CT_TcPrInner )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabfg :for {_fcdff ,_edgea :=d .Token (); +if _edgea !=nil {return _edgea ;};switch _cagbc :=_fcdff .(type ){case _c .StartElement :switch _cagbc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gcdcc .CnfStyle =NewCT_Cnf (); +if _egdag :=d .DecodeElement (_gcdcc .CnfStyle ,&_cagbc );_egdag !=nil {return _egdag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_gcdcc .TcW =NewCT_TblWidth (); +if _gaafba :=d .DecodeElement (_gcdcc .TcW ,&_cagbc );_gaafba !=nil {return _gaafba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_gcdcc .GridSpan =NewCT_DecimalNumber (); +if _cdgbg :=d .DecodeElement (_gcdcc .GridSpan ,&_cagbc );_cdgbg !=nil {return _cdgbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_gcdcc .HMerge =NewCT_HMerge (); +if _deffdb :=d .DecodeElement (_gcdcc .HMerge ,&_cagbc );_deffdb !=nil {return _deffdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_gcdcc .VMerge =NewCT_VMerge (); +if _dbgfaa :=d .DecodeElement (_gcdcc .VMerge ,&_cagbc );_dbgfaa !=nil {return _dbgfaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_gcdcc .TcBorders =NewCT_TcBorders (); +if _edgc :=d .DecodeElement (_gcdcc .TcBorders ,&_cagbc );_edgc !=nil {return _edgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gcdcc .Shd =NewCT_Shd (); +if _cfadde :=d .DecodeElement (_gcdcc .Shd ,&_cagbc );_cfadde !=nil {return _cfadde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_gcdcc .NoWrap =NewCT_OnOff (); +if _eggda :=d .DecodeElement (_gcdcc .NoWrap ,&_cagbc );_eggda !=nil {return _eggda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_gcdcc .TcMar =NewCT_TcMar (); +if _eedbf :=d .DecodeElement (_gcdcc .TcMar ,&_cagbc );_eedbf !=nil {return _eedbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gcdcc .TextDirection =NewCT_TextDirection (); +if _fcdcd :=d .DecodeElement (_gcdcc .TextDirection ,&_cagbc );_fcdcd !=nil {return _fcdcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_gcdcc .TcFitText =NewCT_OnOff (); +if _dfdcbb :=d .DecodeElement (_gcdcc .TcFitText ,&_cagbc );_dfdcbb !=nil {return _dfdcbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_gcdcc .VAlign =NewCT_VerticalJc (); +if _bbgga :=d .DecodeElement (_gcdcc .VAlign ,&_cagbc );_bbgga !=nil {return _bbgga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_gcdcc .HideMark =NewCT_OnOff (); +if _bacac :=d .DecodeElement (_gcdcc .HideMark ,&_cagbc );_bacac !=nil {return _bacac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_gcdcc .Headers =NewCT_Headers (); +if _dcccbb :=d .DecodeElement (_gcdcc .Headers ,&_cagbc );_dcccbb !=nil {return _dcccbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_gcdcc .CellIns =NewCT_TrackChange (); +if _bbced :=d .DecodeElement (_gcdcc .CellIns ,&_cagbc );_bbced !=nil {return _bbced ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_gcdcc .CellDel =NewCT_TrackChange (); +if _cabgc :=d .DecodeElement (_gcdcc .CellDel ,&_cagbc );_cabgc !=nil {return _cabgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_gcdcc .CellMerge =NewCT_CellMergeTrackChange (); +if _cgegaf :=d .DecodeElement (_gcdcc .CellMerge ,&_cagbc );_cgegaf !=nil {return _cgegaf ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_cagbc .Name ); +if _fbafe :=d .Skip ();_fbafe !=nil {return _fbafe ;};};case _c .EndElement :break _gabfg ;case _c .CharData :};};return nil ;}; -// Virtual Page Width -WAttr uint64 ; +// Validate validates the CT_TrackChangeRange and its children +func (_afebfd *CT_TrackChangeRange )Validate ()error {return _afebfd .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");}; -// Virtual Page Height -HAttr uint64 ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_aaef *CT_Placeholder )ValidateWithPath (path string )error {if _dbcfgf :=_aaef .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_dbcfgf !=nil {return _dbcfgf ;};return nil ;};func (_cebee *CT_SectPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbfec :=range start .Attr {if _dbfec .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gbbfe ,_cegeb :=_dbfec .Value ,error (nil ); +if _cegeb !=nil {return _cegeb ;};_cebee .RsidDelAttr =&_gbbfe ;continue ;};if _dbfec .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_baegeg ,_fcgfd :=_dbfec .Value ,error (nil );if _fcgfd !=nil {return _fcgfd ;};_cebee .RsidSectAttr =&_baegeg ; +continue ;};if _dbfec .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gcbde ,_dgbccc :=_dbfec .Value ,error (nil );if _dgbccc !=nil {return _dgbccc ;};_cebee .RsidRPrAttr =&_gcbde ;continue ;};if _dbfec .Name .Local =="\u0072\u0073\u0069d\u0052"{_adgbbe ,_babbed :=_dbfec .Value ,error (nil ); +if _babbed !=nil {return _babbed ;};_cebee .RsidRAttr =&_adgbbe ;continue ;};};_gfead :for {_dacega ,_effee :=d .Token ();if _effee !=nil {return _effee ;};switch _fffce :=_dacega .(type ){case _c .StartElement :switch _fffce .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_cebee .FootnotePr =NewCT_FtnProps (); +if _acccfc :=d .DecodeElement (_cebee .FootnotePr ,&_fffce );_acccfc !=nil {return _acccfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_cebee .EndnotePr =NewCT_EdnProps (); +if _cfaff :=d .DecodeElement (_cebee .EndnotePr ,&_fffce );_cfaff !=nil {return _cfaff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_cebee .Type =NewCT_SectType (); +if _agbca :=d .DecodeElement (_cebee .Type ,&_fffce );_agbca !=nil {return _agbca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_cebee .PgSz =NewCT_PageSz (); +if _bedga :=d .DecodeElement (_cebee .PgSz ,&_fffce );_bedga !=nil {return _bedga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_cebee .PgMar =NewCT_PageMar (); +if _ebee :=d .DecodeElement (_cebee .PgMar ,&_fffce );_ebee !=nil {return _ebee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_cebee .PaperSrc =NewCT_PaperSource (); +if _eegbg :=d .DecodeElement (_cebee .PaperSrc ,&_fffce );_eegbg !=nil {return _eegbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_cebee .PgBorders =NewCT_PageBorders (); +if _bfabf :=d .DecodeElement (_cebee .PgBorders ,&_fffce );_bfabf !=nil {return _bfabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_cebee .LnNumType =NewCT_LineNumber (); +if _bgcfa :=d .DecodeElement (_cebee .LnNumType ,&_fffce );_bgcfa !=nil {return _bgcfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_cebee .PgNumType =NewCT_PageNumber (); +if _fbdfc :=d .DecodeElement (_cebee .PgNumType ,&_fffce );_fbdfc !=nil {return _fbdfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cebee .Cols =NewCT_Columns (); +if _bgedbaf :=d .DecodeElement (_cebee .Cols ,&_fffce );_bgedbaf !=nil {return _bgedbaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_cebee .FormProt =NewCT_OnOff (); +if _dfcged :=d .DecodeElement (_cebee .FormProt ,&_fffce );_dfcged !=nil {return _dfcged ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_cebee .VAlign =NewCT_VerticalJc (); +if _cedead :=d .DecodeElement (_cebee .VAlign ,&_fffce );_cedead !=nil {return _cedead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_cebee .NoEndnote =NewCT_OnOff (); +if _cbbfd :=d .DecodeElement (_cebee .NoEndnote ,&_fffce );_cbbfd !=nil {return _cbbfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_cebee .TitlePg =NewCT_OnOff (); +if _deedb :=d .DecodeElement (_cebee .TitlePg ,&_fffce );_deedb !=nil {return _deedb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cebee .TextDirection =NewCT_TextDirection (); +if _fcbff :=d .DecodeElement (_cebee .TextDirection ,&_fffce );_fcbff !=nil {return _fcbff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_cebee .Bidi =NewCT_OnOff (); +if _edbgg :=d .DecodeElement (_cebee .Bidi ,&_fffce );_edbgg !=nil {return _edbgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_cebee .RtlGutter =NewCT_OnOff (); +if _bddad :=d .DecodeElement (_cebee .RtlGutter ,&_fffce );_bddad !=nil {return _bddad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_cebee .DocGrid =NewCT_DocGrid (); +if _daaaf :=d .DecodeElement (_cebee .DocGrid ,&_fffce );_daaaf !=nil {return _daaaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_cebee .PrinterSettings =NewCT_Rel (); +if _ddgab :=d .DecodeElement (_cebee .PrinterSettings ,&_fffce );_ddgab !=nil {return _ddgab ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_fffce .Name ); +if _ccaeaa :=d .Skip ();_ccaeaa !=nil {return _ccaeaa ;};};case _c .EndElement :break _gfead ;case _c .CharData :};};return nil ;}; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};func (_agdfed *ST_DocPartType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agdfed =0;case "\u006e\u006f\u006e\u0065":*_agdfed =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_agdfed =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_agdfed =3; -case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_agdfed =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_agdfed =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_agdfed =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_agdfed =7;};return nil ; -};func (_dfbffd ST_DocPartType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gacecc :=_a .Attr {};_gacecc .Name =name ;switch _dfbffd {case ST_DocPartTypeUnset :_gacecc .Value ="";case ST_DocPartTypeNone :_gacecc .Value ="\u006e\u006f\u006e\u0065"; -case ST_DocPartTypeNormal :_gacecc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_gacecc .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_gacecc .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_gacecc .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072"; -case ST_DocPartTypeFormFld :_gacecc .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_gacecc .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _gacecc ,nil ;};func (_cdg *CT_BookmarkRange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdg .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cdg .ColFirstAttr )}); -};if _cdg .ColLastAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_cdg .ColLastAttr )});};if _cdg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_agab ,_aabg :=_cdg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _aabg !=nil {return _aabg ;};start .Attr =append (start .Attr ,_agab );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_bbegaf ST_Underline )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcfabd :=_a .Attr {};_dcfabd .Name =name ;switch _bbegaf {case ST_UnderlineUnset :_dcfabd .Value ="";case ST_UnderlineSingle :_dcfabd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; -case ST_UnderlineWords :_dcfabd .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_dcfabd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_dcfabd .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_dcfabd .Value ="\u0064\u006f\u0074\u0074\u0065\u0064"; -case ST_UnderlineDottedHeavy :_dcfabd .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_dcfabd .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_dcfabd .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; -case ST_UnderlineDashLong :_dcfabd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_dcfabd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_dcfabd .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; -case ST_UnderlineDashDotHeavy :_dcfabd .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_dcfabd .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_dcfabd .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; -case ST_UnderlineWave :_dcfabd .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_dcfabd .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_dcfabd .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065"; -case ST_UnderlineNone :_dcfabd .Value ="\u006e\u006f\u006e\u0065";};return _dcfabd ,nil ;}; +// Validate validates the CT_TextScale and its children +func (_cdggb *CT_TextScale )Validate ()error {return _cdggb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};type CT_Text struct{SpaceAttr *string ;Content string ;}; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_daecbd *CT_StylePaneFilter )ValidateWithPath (path string )error {if _daecbd .AllStylesAttr !=nil {if _abadg :=_daecbd .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_abadg !=nil {return _abadg ; -};};if _daecbd .CustomStylesAttr !=nil {if _bbeaeg :=_daecbd .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_bbeaeg !=nil {return _bbeaeg ;};};if _daecbd .LatentStylesAttr !=nil {if _gfceea :=_daecbd .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072"); -_gfceea !=nil {return _gfceea ;};};if _daecbd .StylesInUseAttr !=nil {if _fcgda :=_daecbd .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_fcgda !=nil {return _fcgda ;}; -};if _daecbd .HeadingStylesAttr !=nil {if _ddgg :=_daecbd .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_ddgg !=nil {return _ddgg ;};};if _daecbd .NumberingStylesAttr !=nil {if _afagg :=_daecbd .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072"); -_afagg !=nil {return _afagg ;};};if _daecbd .TableStylesAttr !=nil {if _ddffb :=_daecbd .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_ddffb !=nil {return _ddffb ;};}; -if _daecbd .DirectFormattingOnRunsAttr !=nil {if _aafbgc :=_daecbd .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072"); -_aafbgc !=nil {return _aafbgc ;};};if _daecbd .DirectFormattingOnParagraphsAttr !=nil {if _ffffa :=_daecbd .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072"); -_ffffa !=nil {return _ffffa ;};};if _daecbd .DirectFormattingOnNumberingAttr !=nil {if _ccacc :=_daecbd .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_ccacc !=nil {return _ccacc ;};};if _daecbd .DirectFormattingOnTablesAttr !=nil {if _afefdd :=_daecbd .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072"); -_afefdd !=nil {return _afefdd ;};};if _daecbd .ClearFormattingAttr !=nil {if _cbafg :=_daecbd .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_cbafg !=nil {return _cbafg ; -};};if _daecbd .Top3HeadingStylesAttr !=nil {if _dgeaf :=_daecbd .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_dgeaf !=nil {return _dgeaf ; -};};if _daecbd .VisibleStylesAttr !=nil {if _acdgd :=_daecbd .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_acdgd !=nil {return _acdgd ;};};if _daecbd .AlternateStyleNamesAttr !=nil {if _bbcfg :=_daecbd .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072"); -_bbcfg !=nil {return _bbcfg ;};};return nil ;};func (_bafaba ST_FtnPos )Validate ()error {return _bafaba .ValidateWithPath ("")};func (_geagfd *CT_TblPPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdbca :=range start .Attr {if _gdbca .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_gfaac ,_gfdaf :=ParseUnionST_TwipsMeasure (_gdbca .Value ); -if _gfdaf !=nil {return _gfdaf ;};_geagfd .LeftFromTextAttr =&_gfaac ;continue ;};if _gdbca .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_afbdg ,_fdedf :=ParseUnionST_TwipsMeasure (_gdbca .Value );if _fdedf !=nil {return _fdedf ; -};_geagfd .RightFromTextAttr =&_afbdg ;continue ;};if _gdbca .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_fedec ,_dbabd :=ParseUnionST_TwipsMeasure (_gdbca .Value );if _dbabd !=nil {return _dbabd ;};_geagfd .TopFromTextAttr =&_fedec ; -continue ;};if _gdbca .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_bcgec ,_afdff :=ParseUnionST_TwipsMeasure (_gdbca .Value );if _afdff !=nil {return _afdff ;};_geagfd .BottomFromTextAttr =&_bcgec ;continue ; -};if _gdbca .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_geagfd .VertAnchorAttr .UnmarshalXMLAttr (_gdbca );continue ;};if _gdbca .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_geagfd .HorzAnchorAttr .UnmarshalXMLAttr (_gdbca ); -continue ;};if _gdbca .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_geagfd .TblpXSpecAttr .UnmarshalXMLAttr (_gdbca );continue ;};if _gdbca .Name .Local =="\u0074\u0062\u006cp\u0058"{_dfadd ,_eefge :=ParseUnionST_SignedTwipsMeasure (_gdbca .Value ); -if _eefge !=nil {return _eefge ;};_geagfd .TblpXAttr =&_dfadd ;continue ;};if _gdbca .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_geagfd .TblpYSpecAttr .UnmarshalXMLAttr (_gdbca );continue ;};if _gdbca .Name .Local =="\u0074\u0062\u006cp\u0059"{_ddbceb ,_eggeg :=ParseUnionST_SignedTwipsMeasure (_gdbca .Value ); -if _eggeg !=nil {return _eggeg ;};_geagfd .TblpYAttr =&_ddbceb ;continue ;};};for {_egaaaa ,_fdcab :=d .Token ();if _fdcab !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_fdcab ); -};if _ecddg ,_ggbbd :=_egaaaa .(_a .EndElement );_ggbbd &&_ecddg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MathCtrlIns and its children +func (_ccccb *CT_MathCtrlIns )Validate ()error {return _ccccb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_acbcc *CT_DocPartBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ggabg ,_eead :=_acbcc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _eead !=nil {return _eead ;};start .Attr =append (start .Attr ,_ggabg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcafff ST_FontFamily )String ()string {switch _fcafff {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065"; +case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e";case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";};type EG_CellMarkupElements struct{ -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_bfddc *CT_Footnotes )ValidateWithPath (path string )error {for _dgef ,_fbegd :=range _bfddc .Footnote {if _feba :=_fbegd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_dgef )); -_feba !=nil {return _feba ;};};return nil ;};func NewCT_Tabs ()*CT_Tabs {_ecgfb :=&CT_Tabs {};return _ecgfb };func (_becdfb ST_PTabRelativeTo )String ()string {switch _becdfb {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074"; -};return "";};func NewCT_FFStatusText ()*CT_FFStatusText {_afafc :=&CT_FFStatusText {};return _afafc };func (_deggd ST_HexColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _deggd .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_a .CharData (_deggd .ST_HexColorAuto .String ())); -};if _deggd .ST_HexColorRGB !=nil {e .EncodeToken (_a .CharData (*_deggd .ST_HexColorRGB ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type ST_MailMergeDocType byte ;func (_dafeae ST_CombineBrackets )String ()string {switch _dafeae {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};var ST_TextScalePercentPatternRe =_g .MustCompile (ST_TextScalePercentPattern );func (_gbefa ST_TabJc )ValidateWithPath (path string )error {switch _gbefa {case 0,1,2,3,4,5,6,7,8,9:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbefa )); -};return nil ;};func NewCT_Perm ()*CT_Perm {_ddcccd :=&CT_Perm {};return _ddcccd }; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_eeccf *CT_Pitch )ValidateWithPath (path string )error {if _eeccf .ValAttr ==ST_PitchUnset {return _gd .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 _caafe :=_eeccf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caafe !=nil {return _caafe ;};return nil ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_dbdb :=&CT_BottomPageBorder {};_dbdb .ValAttr =ST_Border (1); -return _dbdb ;};func (_cdeac *ST_RestartNumber )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdeac =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cdeac =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_cdeac =2; -case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_cdeac =3;};return nil ;};func (_bfabcd ST_LineSpacingRule )String ()string {switch _bfabcd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return "";};func NewCT_SdtListItem ()*CT_SdtListItem {_acdge :=&CT_SdtListItem {};return _acdge }; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;}; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_begcc *CT_LvlLegacy )ValidateWithPath (path string )error {if _begcc .LegacyAttr !=nil {if _beff :=_begcc .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};};if _begcc .LegacySpaceAttr !=nil {if _ecbcb :=_begcc .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_ecbcb !=nil {return _ecbcb ;};};if _begcc .LegacyIndentAttr !=nil {if _acgf :=_begcc .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_acgf !=nil {return _acgf ; -};};return nil ;}; +// Validate validates the CT_Ind and its children +func (_badbba *CT_Ind )Validate ()error {return _badbba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func (_eccd *CT_DecimalNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_babd :=range start .Attr {if _babd .Name .Local =="\u0076\u0061\u006c"{_efgd ,_ffgee :=_fg .ParseInt (_babd .Value ,10,64); +if _ffgee !=nil {return _ffgee ;};_eccd .ValAttr =_efgd ;continue ;};};for {_bded ,_ddega :=d .Token ();if _ddega !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_ddega ); +};if _cgbfd ,_dbeb :=_bded .(_c .EndElement );_dbeb &&_cgbfd .Name ==start .Name {break ;};};return nil ;};func NewCT_PageMar ()*CT_PageMar {_gaafb :=&CT_PageMar {};return _gaafb };func (_ebffcf ST_EdnPos )String ()string {switch _ebffcf {case 0:return ""; +case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";}; -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_gdafcc *CT_TextScale )ValidateWithPath (path string )error {if _gdafcc .ValAttr !=nil {if _eddff :=_gdafcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eddff !=nil {return _eddff ;};};return nil ;};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0; -ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6; -ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_bdecff ST_HeightRule )Validate ()error {return _bdecff .ValidateWithPath ("")}; -func (_ceabcf *CT_SdtContentBlock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ceabcf .CustomXml !=nil {_eadbf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_ceabcf .CustomXml ,_eadbf );};if _ceabcf .Sdt !=nil {_gafbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ceabcf .Sdt ,_gafbd );};if _ceabcf .P !=nil {_ececf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070"}}; -for _ ,_efbad :=range _ceabcf .P {e .EncodeElement (_efbad ,_ececf );};};if _ceabcf .Tbl !=nil {_gefdac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_fgbfa :=range _ceabcf .Tbl {e .EncodeElement (_fgbfa ,_gefdac );};}; -if _ceabcf .EG_RunLevelElts !=nil {for _ ,_gcdcef :=range _ceabcf .EG_RunLevelElts {_gcdcef .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ; -};func (_gfgdd *CT_EdnProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gfgdd .Pos !=nil {_facd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_gfgdd .Pos ,_facd ); -};if _gfgdd .NumFmt !=nil {_eceab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gfgdd .NumFmt ,_eceab );};if _gfgdd .NumStart !=nil {_ggcba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_gfgdd .NumStart ,_ggcba );};if _gfgdd .NumRestart !=nil {_egcab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gfgdd .NumRestart ,_egcab );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_FtnPos and its children +func (_daag *CT_FtnPos )Validate ()error {return _daag .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};type CT_Recipients struct{ -// Validate validates the CT_BdoContentRun and its children -func (_gccc *CT_BdoContentRun )Validate ()error {return _gccc .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_PTab struct{ +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_cfbfb :=&CT_FtnEdnSepRef {};return _cfbfb };func (_bdfcb *WdCT_GraphicFrame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cgffa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_bdfcb .CNvPr ,_cgffa );_ddgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_bdfcb .CNvFrPr ,_ddgcg );_eabcbb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_bdfcb .Xfrm ,_eabcbb );_feagff :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_feagff .Attr =append (_feagff .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"}); +e .EncodeElement (_bdfcb .Graphic ,_feagff );if _bdfcb .ExtLst !=nil {_fcddcg :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdfcb .ExtLst ,_fcddcg );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func NewWdCT_Inline ()*WdCT_Inline {_geebeg :=&WdCT_Inline {};_geebeg .Extent =_gc .NewCT_PositiveSize2D ();_geebeg .DocPr =_gc .NewCT_NonVisualDrawingProps (); +_geebeg .Graphic =_gc .NewGraphic ();return _geebeg ;};func (_bbffcd *EG_BlockLevelChunkElts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfaaea :for {_fdacf ,_eegcbf :=d .Token ();if _eegcbf !=nil {return _eegcbf ;};switch _eabacd :=_fdacf .(type ){case _c .StartElement :switch _eabacd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bbdeg :=NewEG_ContentBlockContent (); +_bbdeg .CustomXml =NewCT_CustomXmlBlock ();if _ecbee :=d .DecodeElement (_bbdeg .CustomXml ,&_eabacd );_ecbee !=nil {return _ecbee ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_bbdeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_feacee :=NewEG_ContentBlockContent (); +_feacee .Sdt =NewCT_SdtBlock ();if _gcefe :=d .DecodeElement (_feacee .Sdt ,&_eabacd );_gcefe !=nil {return _gcefe ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_feacee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_edbdc :=NewEG_ContentBlockContent (); +_adfgg :=NewCT_P ();if _aaaff :=d .DecodeElement (_adfgg ,&_eabacd );_aaaff !=nil {return _aaaff ;};_edbdc .P =append (_edbdc .P ,_adfgg );_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_edbdc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_cggbde :=NewEG_ContentBlockContent (); +_gfged :=NewCT_Tbl ();if _ccfab :=d .DecodeElement (_gfged ,&_eabacd );_ccfab !=nil {return _ccfab ;};_cggbde .Tbl =append (_cggbde .Tbl ,_gfged );_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_cggbde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fbacf :=NewEG_ContentBlockContent (); +_bfccg :=NewEG_RunLevelElts ();_bfccg .ProofErr =NewCT_ProofErr ();if _bffag :=d .DecodeElement (_bfccg .ProofErr ,&_eabacd );_bffag !=nil {return _bffag ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_fbacf );_fbacf .EG_RunLevelElts =append (_fbacf .EG_RunLevelElts ,_bfccg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccagg :=NewEG_ContentBlockContent (); +_cfacb :=NewEG_RunLevelElts ();_cfacb .PermStart =NewCT_PermStart ();if _bdacga :=d .DecodeElement (_cfacb .PermStart ,&_eabacd );_bdacga !=nil {return _bdacga ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_ccagg );_ccagg .EG_RunLevelElts =append (_ccagg .EG_RunLevelElts ,_cfacb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bcaac :=NewEG_ContentBlockContent (); +_aaeeg :=NewEG_RunLevelElts ();_aaeeg .PermEnd =NewCT_Perm ();if _cfccec :=d .DecodeElement (_aaeeg .PermEnd ,&_eabacd );_cfccec !=nil {return _cfccec ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_bcaac );_bcaac .EG_RunLevelElts =append (_bcaac .EG_RunLevelElts ,_aaeeg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_feffda :=NewEG_ContentBlockContent (); +_fccec :=NewEG_RunLevelElts ();_fccec .Ins =NewCT_RunTrackChange ();if _beffd :=d .DecodeElement (_fccec .Ins ,&_eabacd );_beffd !=nil {return _beffd ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_feffda );_feffda .EG_RunLevelElts =append (_feffda .EG_RunLevelElts ,_fccec ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ceaag :=NewEG_ContentBlockContent (); +_gafefa :=NewEG_RunLevelElts ();_gafefa .Del =NewCT_RunTrackChange ();if _fadac :=d .DecodeElement (_gafefa .Del ,&_eabacd );_fadac !=nil {return _fadac ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_ceaag );_ceaag .EG_RunLevelElts =append (_ceaag .EG_RunLevelElts ,_gafefa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dfecgb :=NewEG_ContentBlockContent (); +_daed :=NewEG_RunLevelElts ();_daed .MoveFrom =NewCT_RunTrackChange ();if _caadc :=d .DecodeElement (_daed .MoveFrom ,&_eabacd );_caadc !=nil {return _caadc ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_dfecgb );_dfecgb .EG_RunLevelElts =append (_dfecgb .EG_RunLevelElts ,_daed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ggecg :=NewEG_ContentBlockContent (); +_ddfgca :=NewEG_RunLevelElts ();_ddfgca .MoveTo =NewCT_RunTrackChange ();if _cbdcf :=d .DecodeElement (_ddfgca .MoveTo ,&_eabacd );_cbdcf !=nil {return _cbdcf ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_ggecg );_ggecg .EG_RunLevelElts =append (_ggecg .EG_RunLevelElts ,_ddfgca ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_egagdg :=NewEG_ContentBlockContent (); +_afgfe :=NewEG_RunLevelElts ();_ecgac :=NewEG_RangeMarkupElements ();_ecgac .BookmarkStart =NewCT_Bookmark ();if _acbeea :=d .DecodeElement (_ecgac .BookmarkStart ,&_eabacd );_acbeea !=nil {return _acbeea ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_egagdg ); +_egagdg .EG_RunLevelElts =append (_egagdg .EG_RunLevelElts ,_afgfe );_afgfe .EG_RangeMarkupElements =append (_afgfe .EG_RangeMarkupElements ,_ecgac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efaff :=NewEG_ContentBlockContent (); +_gcafgc :=NewEG_RunLevelElts ();_fdegf :=NewEG_RangeMarkupElements ();_fdegf .BookmarkEnd =NewCT_MarkupRange ();if _bdafd :=d .DecodeElement (_fdegf .BookmarkEnd ,&_eabacd );_bdafd !=nil {return _bdafd ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_efaff ); +_efaff .EG_RunLevelElts =append (_efaff .EG_RunLevelElts ,_gcafgc );_gcafgc .EG_RangeMarkupElements =append (_gcafgc .EG_RangeMarkupElements ,_fdegf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbecee :=NewEG_ContentBlockContent (); +_fbcce :=NewEG_RunLevelElts ();_ccgfc :=NewEG_RangeMarkupElements ();_ccgfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbegd :=d .DecodeElement (_ccgfc .MoveFromRangeStart ,&_eabacd );_bbegd !=nil {return _bbegd ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_gbecee ); +_gbecee .EG_RunLevelElts =append (_gbecee .EG_RunLevelElts ,_fbcce );_fbcce .EG_RangeMarkupElements =append (_fbcce .EG_RangeMarkupElements ,_ccgfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egafde :=NewEG_ContentBlockContent (); +_eccgb :=NewEG_RunLevelElts ();_ggbgd :=NewEG_RangeMarkupElements ();_ggbgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _eggec :=d .DecodeElement (_ggbgd .MoveFromRangeEnd ,&_eabacd );_eggec !=nil {return _eggec ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_egafde ); +_egafde .EG_RunLevelElts =append (_egafde .EG_RunLevelElts ,_eccgb );_eccgb .EG_RangeMarkupElements =append (_eccgb .EG_RangeMarkupElements ,_ggbgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_faagf :=NewEG_ContentBlockContent (); +_ggcea :=NewEG_RunLevelElts ();_abcff :=NewEG_RangeMarkupElements ();_abcff .MoveToRangeStart =NewCT_MoveBookmark ();if _gbeaa :=d .DecodeElement (_abcff .MoveToRangeStart ,&_eabacd );_gbeaa !=nil {return _gbeaa ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_faagf ); +_faagf .EG_RunLevelElts =append (_faagf .EG_RunLevelElts ,_ggcea );_ggcea .EG_RangeMarkupElements =append (_ggcea .EG_RangeMarkupElements ,_abcff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfdbg :=NewEG_ContentBlockContent (); +_deaec :=NewEG_RunLevelElts ();_eefcf :=NewEG_RangeMarkupElements ();_eefcf .MoveToRangeEnd =NewCT_MarkupRange ();if _gdee :=d .DecodeElement (_eefcf .MoveToRangeEnd ,&_eabacd );_gdee !=nil {return _gdee ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_gfdbg ); +_gfdbg .EG_RunLevelElts =append (_gfdbg .EG_RunLevelElts ,_deaec );_deaec .EG_RangeMarkupElements =append (_deaec .EG_RangeMarkupElements ,_eefcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_afabea :=NewEG_ContentBlockContent (); +_beefg :=NewEG_RunLevelElts ();_gbgafcc :=NewEG_RangeMarkupElements ();_gbgafcc .CommentRangeStart =NewCT_MarkupRange ();if _eccca :=d .DecodeElement (_gbgafcc .CommentRangeStart ,&_eabacd );_eccca !=nil {return _eccca ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_afabea ); +_afabea .EG_RunLevelElts =append (_afabea .EG_RunLevelElts ,_beefg );_beefg .EG_RangeMarkupElements =append (_beefg .EG_RangeMarkupElements ,_gbgafcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcgga :=NewEG_ContentBlockContent (); +_ggabe :=NewEG_RunLevelElts ();_bdfbc :=NewEG_RangeMarkupElements ();_bdfbc .CommentRangeEnd =NewCT_MarkupRange ();if _gafdcb :=d .DecodeElement (_bdfbc .CommentRangeEnd ,&_eabacd );_gafdcb !=nil {return _gafdcb ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_dbcgga ); +_dbcgga .EG_RunLevelElts =append (_dbcgga .EG_RunLevelElts ,_ggabe );_ggabe .EG_RangeMarkupElements =append (_ggabe .EG_RangeMarkupElements ,_bdfbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecafg :=NewEG_ContentBlockContent (); +_feedd :=NewEG_RunLevelElts ();_bffaa :=NewEG_RangeMarkupElements ();_bffaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbbdd :=d .DecodeElement (_bffaa .CustomXmlInsRangeStart ,&_eabacd );_dbbdd !=nil {return _dbbdd ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_ecafg ); +_ecafg .EG_RunLevelElts =append (_ecafg .EG_RunLevelElts ,_feedd );_feedd .EG_RangeMarkupElements =append (_feedd .EG_RangeMarkupElements ,_bffaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_febgg :=NewEG_ContentBlockContent (); +_agfdac :=NewEG_RunLevelElts ();_egfed :=NewEG_RangeMarkupElements ();_egfed .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbcdg :=d .DecodeElement (_egfed .CustomXmlInsRangeEnd ,&_eabacd );_dbcdg !=nil {return _dbcdg ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_febgg ); +_febgg .EG_RunLevelElts =append (_febgg .EG_RunLevelElts ,_agfdac );_agfdac .EG_RangeMarkupElements =append (_agfdac .EG_RangeMarkupElements ,_egfed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cefgag :=NewEG_ContentBlockContent (); +_addfdb :=NewEG_RunLevelElts ();_ggadb :=NewEG_RangeMarkupElements ();_ggadb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gegbd :=d .DecodeElement (_ggadb .CustomXmlDelRangeStart ,&_eabacd );_gegbd !=nil {return _gegbd ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_cefgag ); +_cefgag .EG_RunLevelElts =append (_cefgag .EG_RunLevelElts ,_addfdb );_addfdb .EG_RangeMarkupElements =append (_addfdb .EG_RangeMarkupElements ,_ggadb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggefgf :=NewEG_ContentBlockContent (); +_bfaaea :=NewEG_RunLevelElts ();_bedgc :=NewEG_RangeMarkupElements ();_bedgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddfbd :=d .DecodeElement (_bedgc .CustomXmlDelRangeEnd ,&_eabacd );_ddfbd !=nil {return _ddfbd ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_ggefgf ); +_ggefgf .EG_RunLevelElts =append (_ggefgf .EG_RunLevelElts ,_bfaaea );_bfaaea .EG_RangeMarkupElements =append (_bfaaea .EG_RangeMarkupElements ,_bedgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bffef :=NewEG_ContentBlockContent (); +_gagfa :=NewEG_RunLevelElts ();_dbabaf :=NewEG_RangeMarkupElements ();_dbabaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ggbff :=d .DecodeElement (_dbabaf .CustomXmlMoveFromRangeStart ,&_eabacd );_ggbff !=nil {return _ggbff ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_bffef ); +_bffef .EG_RunLevelElts =append (_bffef .EG_RunLevelElts ,_gagfa );_gagfa .EG_RangeMarkupElements =append (_gagfa .EG_RangeMarkupElements ,_dbabaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_adfbaf :=NewEG_ContentBlockContent (); +_dagcg :=NewEG_RunLevelElts ();_cacae :=NewEG_RangeMarkupElements ();_cacae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aecgc :=d .DecodeElement (_cacae .CustomXmlMoveFromRangeEnd ,&_eabacd );_aecgc !=nil {return _aecgc ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_adfbaf ); +_adfbaf .EG_RunLevelElts =append (_adfbaf .EG_RunLevelElts ,_dagcg );_dagcg .EG_RangeMarkupElements =append (_dagcg .EG_RangeMarkupElements ,_cacae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbbba :=NewEG_ContentBlockContent (); +_cdec :=NewEG_RunLevelElts ();_dbaeaa :=NewEG_RangeMarkupElements ();_dbaeaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eebgfa :=d .DecodeElement (_dbaeaa .CustomXmlMoveToRangeStart ,&_eabacd );_eebgfa !=nil {return _eebgfa ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_cbbba ); +_cbbba .EG_RunLevelElts =append (_cbbba .EG_RunLevelElts ,_cdec );_cdec .EG_RangeMarkupElements =append (_cdec .EG_RangeMarkupElements ,_dbaeaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfeeg :=NewEG_ContentBlockContent (); +_acggg :=NewEG_RunLevelElts ();_bgfeb :=NewEG_RangeMarkupElements ();_bgfeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdbbde :=d .DecodeElement (_bgfeb .CustomXmlMoveToRangeEnd ,&_eabacd );_cdbbde !=nil {return _cdbbde ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_cfeeg ); +_cfeeg .EG_RunLevelElts =append (_cfeeg .EG_RunLevelElts ,_acggg );_acggg .EG_RangeMarkupElements =append (_acggg .EG_RangeMarkupElements ,_bgfeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eccbe :=NewEG_ContentBlockContent (); +_cbeacb :=NewEG_RunLevelElts ();_daebg :=NewEG_MathContent ();_daebg .OMathPara =_ab .NewOMathPara ();if _dbega :=d .DecodeElement (_daebg .OMathPara ,&_eabacd );_dbega !=nil {return _dbega ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_eccbe ); +_eccbe .EG_RunLevelElts =append (_eccbe .EG_RunLevelElts ,_cbeacb );_cbeacb .EG_MathContent =append (_cbeacb .EG_MathContent ,_daebg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edggab :=NewEG_ContentBlockContent (); +_cbcaad :=NewEG_RunLevelElts ();_caddac :=NewEG_MathContent ();_caddac .OMath =_ab .NewOMath ();if _edggdf :=d .DecodeElement (_caddac .OMath ,&_eabacd );_edggdf !=nil {return _edggdf ;};_bbffcd .EG_ContentBlockContent =append (_bbffcd .EG_ContentBlockContent ,_edggab ); +_edggab .EG_RunLevelElts =append (_edggab .EG_RunLevelElts ,_cbcaad );_cbcaad .EG_MathContent =append (_cbcaad .EG_MathContent ,_caddac );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_eabacd .Name ); +if _efgege :=d .Skip ();_efgege !=nil {return _efgege ;};};case _c .EndElement :break _cfaaea ;case _c .CharData :};};return nil ;}; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_bbfb *CT_Control )ValidateWithPath (path string )error {return nil };func (_efabee *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgbfc :for {_cbdgef ,_fdfdfg :=d .Token ();if _fdfdfg !=nil {return _fdfdfg ; +};switch _ecagfe :=_cbdgef .(type ){case _c .StartElement :switch _ecagfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_agggeb :=NewWdWsp (); +if _efefgf :=d .DecodeElement (_agggeb ,&_ecagfe );_efefgf !=nil {return _efefgf ;};_efabee .Wsp =append (_efabee .Wsp ,_agggeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_gcbab :=NewWdCT_WordprocessingGroup (); +if _acgfg :=d .DecodeElement (_gcbab ,&_ecagfe );_acgfg !=nil {return _acgfg ;};_efabee .GrpSp =append (_efabee .GrpSp ,_gcbab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agdbe :=NewWdCT_GraphicFrame (); +if _ggadc :=d .DecodeElement (_agdbe ,&_ecagfe );_ggadc !=nil {return _ggadc ;};_efabee .GraphicFrame =append (_efabee .GraphicFrame ,_agdbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_bdfaa :=_gb .NewPic (); +if _ccgeb :=d .DecodeElement (_bdfaa ,&_ecagfe );_ccgeb !=nil {return _ccgeb ;};_efabee .Pic =append (_efabee .Pic ,_bdfaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_aaecc :=NewWdCT_WordprocessingContentPart (); +if _bdecag :=d .DecodeElement (_aaecc ,&_ecagfe );_bdecag !=nil {return _bdecag ;};_efabee .ContentPart =append (_efabee .ContentPart ,_aaecc );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_ecagfe .Name ); +if _ecgacg :=d .Skip ();_ecgacg !=nil {return _ecgacg ;};};case _c .EndElement :break _dgbfc ;case _c .CharData :};};return nil ;}; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_fbdgaf *CT_SdtDropDownList )ValidateWithPath (path string )error {for _ffgae ,_ccgefd :=range _fbdgaf .ListItem {if _eaaaf :=_ccgefd .ValidateWithPath (_e .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ffgae )); +_eaaaf !=nil {return _eaaaf ;};};return nil ;}; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;}; +// Validate validates the CT_ParaRPrOriginal and its children +func (_gcfab *CT_ParaRPrOriginal )Validate ()error {return _gcfab .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");}; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_aaae *CT_Markup )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_ebaa *CT_Lang )ValidateWithPath (path string )error {return nil };func (_dbff *CT_Compat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddfg :for {_edfg ,_eaf :=d .Token ();if _eaf !=nil {return _eaf ;};switch _aagcc :=_edfg .(type ){case _c .StartElement :switch _aagcc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_dbff .UseSingleBorderforContiguousCells =NewCT_OnOff (); +if _gdgd :=d .DecodeElement (_dbff .UseSingleBorderforContiguousCells ,&_aagcc );_gdgd !=nil {return _gdgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dbff .WpJustification =NewCT_OnOff (); +if _cbfd :=d .DecodeElement (_dbff .WpJustification ,&_aagcc );_cbfd !=nil {return _cbfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_dbff .NoTabHangInd =NewCT_OnOff (); +if _ffcf :=d .DecodeElement (_dbff .NoTabHangInd ,&_aagcc );_ffcf !=nil {return _ffcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_dbff .NoLeading =NewCT_OnOff (); +if _ceca :=d .DecodeElement (_dbff .NoLeading ,&_aagcc );_ceca !=nil {return _ceca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_dbff .SpaceForUL =NewCT_OnOff (); +if _cgda :=d .DecodeElement (_dbff .SpaceForUL ,&_aagcc );_cgda !=nil {return _cgda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_dbff .NoColumnBalance =NewCT_OnOff (); +if _aaab :=d .DecodeElement (_dbff .NoColumnBalance ,&_aagcc );_aaab !=nil {return _aaab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_dbff .BalanceSingleByteDoubleByteWidth =NewCT_OnOff (); +if _gdce :=d .DecodeElement (_dbff .BalanceSingleByteDoubleByteWidth ,&_aagcc );_gdce !=nil {return _gdce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_dbff .NoExtraLineSpacing =NewCT_OnOff (); +if _cadd :=d .DecodeElement (_dbff .NoExtraLineSpacing ,&_aagcc );_cadd !=nil {return _cadd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_dbff .DoNotLeaveBackslashAlone =NewCT_OnOff (); +if _ffbb :=d .DecodeElement (_dbff .DoNotLeaveBackslashAlone ,&_aagcc );_ffbb !=nil {return _ffbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_dbff .UlTrailSpace =NewCT_OnOff (); +if _edgda :=d .DecodeElement (_dbff .UlTrailSpace ,&_aagcc );_edgda !=nil {return _edgda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_dbff .DoNotExpandShiftReturn =NewCT_OnOff (); +if _aaag :=d .DecodeElement (_dbff .DoNotExpandShiftReturn ,&_aagcc );_aaag !=nil {return _aaag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_dbff .SpacingInWholePoints =NewCT_OnOff (); +if _cdee :=d .DecodeElement (_dbff .SpacingInWholePoints ,&_aagcc );_cdee !=nil {return _cdee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_dbff .LineWrapLikeWord6 =NewCT_OnOff (); +if _egdc :=d .DecodeElement (_dbff .LineWrapLikeWord6 ,&_aagcc );_egdc !=nil {return _egdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_dbff .PrintBodyTextBeforeHeader =NewCT_OnOff (); +if _cfdc :=d .DecodeElement (_dbff .PrintBodyTextBeforeHeader ,&_aagcc );_cfdc !=nil {return _cfdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_dbff .PrintColBlack =NewCT_OnOff (); +if _bdfg :=d .DecodeElement (_dbff .PrintColBlack ,&_aagcc );_bdfg !=nil {return _bdfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_dbff .WpSpaceWidth =NewCT_OnOff (); +if _dded :=d .DecodeElement (_dbff .WpSpaceWidth ,&_aagcc );_dded !=nil {return _dded ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_dbff .ShowBreaksInFrames =NewCT_OnOff (); +if _eaad :=d .DecodeElement (_dbff .ShowBreaksInFrames ,&_aagcc );_eaad !=nil {return _eaad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_dbff .SubFontBySize =NewCT_OnOff (); +if _eebb :=d .DecodeElement (_dbff .SubFontBySize ,&_aagcc );_eebb !=nil {return _eebb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_dbff .SuppressBottomSpacing =NewCT_OnOff (); +if _ecbbg :=d .DecodeElement (_dbff .SuppressBottomSpacing ,&_aagcc );_ecbbg !=nil {return _ecbbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_dbff .SuppressTopSpacing =NewCT_OnOff (); +if _effd :=d .DecodeElement (_dbff .SuppressTopSpacing ,&_aagcc );_effd !=nil {return _effd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_dbff .SuppressSpacingAtTopOfPage =NewCT_OnOff (); +if _ecebc :=d .DecodeElement (_dbff .SuppressSpacingAtTopOfPage ,&_aagcc );_ecebc !=nil {return _ecebc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_dbff .SuppressTopSpacingWP =NewCT_OnOff (); +if _gdfdd :=d .DecodeElement (_dbff .SuppressTopSpacingWP ,&_aagcc );_gdfdd !=nil {return _gdfdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_dbff .SuppressSpBfAfterPgBrk =NewCT_OnOff (); +if _edag :=d .DecodeElement (_dbff .SuppressSpBfAfterPgBrk ,&_aagcc );_edag !=nil {return _edag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_dbff .SwapBordersFacingPages =NewCT_OnOff (); +if _egcb :=d .DecodeElement (_dbff .SwapBordersFacingPages ,&_aagcc );_egcb !=nil {return _egcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_dbff .ConvMailMergeEsc =NewCT_OnOff (); +if _cfba :=d .DecodeElement (_dbff .ConvMailMergeEsc ,&_aagcc );_cfba !=nil {return _cfba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_dbff .TruncateFontHeightsLikeWP6 =NewCT_OnOff (); +if _ffec :=d .DecodeElement (_dbff .TruncateFontHeightsLikeWP6 ,&_aagcc );_ffec !=nil {return _ffec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_dbff .MwSmallCaps =NewCT_OnOff (); +if _eddd :=d .DecodeElement (_dbff .MwSmallCaps ,&_aagcc );_eddd !=nil {return _eddd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_dbff .UsePrinterMetrics =NewCT_OnOff (); +if _bcggf :=d .DecodeElement (_dbff .UsePrinterMetrics ,&_aagcc );_bcggf !=nil {return _bcggf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_dbff .DoNotSuppressParagraphBorders =NewCT_OnOff (); +if _ddbb :=d .DecodeElement (_dbff .DoNotSuppressParagraphBorders ,&_aagcc );_ddbb !=nil {return _ddbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_dbff .WrapTrailSpaces =NewCT_OnOff (); +if _daba :=d .DecodeElement (_dbff .WrapTrailSpaces ,&_aagcc );_daba !=nil {return _daba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_dbff .FootnoteLayoutLikeWW8 =NewCT_OnOff (); +if _edga :=d .DecodeElement (_dbff .FootnoteLayoutLikeWW8 ,&_aagcc );_edga !=nil {return _edga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_dbff .ShapeLayoutLikeWW8 =NewCT_OnOff (); +if _ccaa :=d .DecodeElement (_dbff .ShapeLayoutLikeWW8 ,&_aagcc );_ccaa !=nil {return _ccaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_dbff .AlignTablesRowByRow =NewCT_OnOff (); +if _fgcd :=d .DecodeElement (_dbff .AlignTablesRowByRow ,&_aagcc );_fgcd !=nil {return _fgcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_dbff .ForgetLastTabAlignment =NewCT_OnOff (); +if _feff :=d .DecodeElement (_dbff .ForgetLastTabAlignment ,&_aagcc );_feff !=nil {return _feff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_dbff .AdjustLineHeightInTable =NewCT_OnOff (); +if _cccd :=d .DecodeElement (_dbff .AdjustLineHeightInTable ,&_aagcc );_cccd !=nil {return _cccd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_dbff .AutoSpaceLikeWord95 =NewCT_OnOff (); +if _ecge :=d .DecodeElement (_dbff .AutoSpaceLikeWord95 ,&_aagcc );_ecge !=nil {return _ecge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_dbff .NoSpaceRaiseLower =NewCT_OnOff (); +if _efbf :=d .DecodeElement (_dbff .NoSpaceRaiseLower ,&_aagcc );_efbf !=nil {return _efbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_dbff .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff (); +if _cdag :=d .DecodeElement (_dbff .DoNotUseHTMLParagraphAutoSpacing ,&_aagcc );_cdag !=nil {return _cdag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_dbff .LayoutRawTableWidth =NewCT_OnOff (); +if _acff :=d .DecodeElement (_dbff .LayoutRawTableWidth ,&_aagcc );_acff !=nil {return _acff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_dbff .LayoutTableRowsApart =NewCT_OnOff (); +if _debb :=d .DecodeElement (_dbff .LayoutTableRowsApart ,&_aagcc );_debb !=nil {return _debb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_dbff .UseWord97LineBreakRules =NewCT_OnOff (); +if _fggbb :=d .DecodeElement (_dbff .UseWord97LineBreakRules ,&_aagcc );_fggbb !=nil {return _fggbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_dbff .DoNotBreakWrappedTables =NewCT_OnOff (); +if _cgfb :=d .DecodeElement (_dbff .DoNotBreakWrappedTables ,&_aagcc );_cgfb !=nil {return _cgfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_dbff .DoNotSnapToGridInCell =NewCT_OnOff (); +if _afgc :=d .DecodeElement (_dbff .DoNotSnapToGridInCell ,&_aagcc );_afgc !=nil {return _afgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_dbff .SelectFldWithFirstOrLastChar =NewCT_OnOff (); +if _cfce :=d .DecodeElement (_dbff .SelectFldWithFirstOrLastChar ,&_aagcc );_cfce !=nil {return _cfce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_dbff .ApplyBreakingRules =NewCT_OnOff (); +if _fgafd :=d .DecodeElement (_dbff .ApplyBreakingRules ,&_aagcc );_fgafd !=nil {return _fgafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_dbff .DoNotWrapTextWithPunct =NewCT_OnOff (); +if _deeb :=d .DecodeElement (_dbff .DoNotWrapTextWithPunct ,&_aagcc );_deeb !=nil {return _deeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_dbff .DoNotUseEastAsianBreakRules =NewCT_OnOff (); +if _geca :=d .DecodeElement (_dbff .DoNotUseEastAsianBreakRules ,&_aagcc );_geca !=nil {return _geca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_dbff .UseWord2002TableStyleRules =NewCT_OnOff (); +if _abbff :=d .DecodeElement (_dbff .UseWord2002TableStyleRules ,&_aagcc );_abbff !=nil {return _abbff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_dbff .GrowAutofit =NewCT_OnOff (); +if _bgedb :=d .DecodeElement (_dbff .GrowAutofit ,&_aagcc );_bgedb !=nil {return _bgedb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_dbff .UseFELayout =NewCT_OnOff (); +if _gcg :=d .DecodeElement (_dbff .UseFELayout ,&_aagcc );_gcg !=nil {return _gcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_dbff .UseNormalStyleForList =NewCT_OnOff (); +if _fagb :=d .DecodeElement (_dbff .UseNormalStyleForList ,&_aagcc );_fagb !=nil {return _fagb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_dbff .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff (); +if _dfeb :=d .DecodeElement (_dbff .DoNotUseIndentAsNumberingTabStop ,&_aagcc );_dfeb !=nil {return _dfeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_dbff .UseAltKinsokuLineBreakRules =NewCT_OnOff (); +if _egcdg :=d .DecodeElement (_dbff .UseAltKinsokuLineBreakRules ,&_aagcc );_egcdg !=nil {return _egcdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_dbff .AllowSpaceOfSameStyleInTable =NewCT_OnOff (); +if _fcca :=d .DecodeElement (_dbff .AllowSpaceOfSameStyleInTable ,&_aagcc );_fcca !=nil {return _fcca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_dbff .DoNotSuppressIndentation =NewCT_OnOff (); +if _aaegb :=d .DecodeElement (_dbff .DoNotSuppressIndentation ,&_aagcc );_aaegb !=nil {return _aaegb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_dbff .DoNotAutofitConstrainedTables =NewCT_OnOff (); +if _eebf :=d .DecodeElement (_dbff .DoNotAutofitConstrainedTables ,&_aagcc );_eebf !=nil {return _eebf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_dbff .AutofitToFirstFixedWidthCell =NewCT_OnOff (); +if _gaeb :=d .DecodeElement (_dbff .AutofitToFirstFixedWidthCell ,&_aagcc );_gaeb !=nil {return _gaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_dbff .UnderlineTabInNumList =NewCT_OnOff (); +if _fafe :=d .DecodeElement (_dbff .UnderlineTabInNumList ,&_aagcc );_fafe !=nil {return _fafe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_dbff .DisplayHangulFixedWidth =NewCT_OnOff (); +if _agcge :=d .DecodeElement (_dbff .DisplayHangulFixedWidth ,&_aagcc );_agcge !=nil {return _agcge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_dbff .SplitPgBreakAndParaMark =NewCT_OnOff (); +if _cbbg :=d .DecodeElement (_dbff .SplitPgBreakAndParaMark ,&_aagcc );_cbbg !=nil {return _cbbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_dbff .DoNotVertAlignCellWithSp =NewCT_OnOff (); +if _gabae :=d .DecodeElement (_dbff .DoNotVertAlignCellWithSp ,&_aagcc );_gabae !=nil {return _gabae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_dbff .DoNotBreakConstrainedForcedTable =NewCT_OnOff (); +if _adbd :=d .DecodeElement (_dbff .DoNotBreakConstrainedForcedTable ,&_aagcc );_adbd !=nil {return _adbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_dbff .DoNotVertAlignInTxbx =NewCT_OnOff (); +if _ecgee :=d .DecodeElement (_dbff .DoNotVertAlignInTxbx ,&_aagcc );_ecgee !=nil {return _ecgee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dbff .UseAnsiKerningPairs =NewCT_OnOff (); +if _aeda :=d .DecodeElement (_dbff .UseAnsiKerningPairs ,&_aagcc );_aeda !=nil {return _aeda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_dbff .CachedColBalance =NewCT_OnOff (); +if _cbff :=d .DecodeElement (_dbff .CachedColBalance ,&_aagcc );_cbff !=nil {return _cbff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_bgc :=NewCT_CompatSetting (); +if _bgbea :=d .DecodeElement (_bgc ,&_aagcc );_bgbea !=nil {return _bgbea ;};_dbff .CompatSetting =append (_dbff .CompatSetting ,_bgc );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_aagcc .Name ); +if _fbb :=d .Skip ();_fbb !=nil {return _fbb ;};};case _c .EndElement :break _ddfg ;case _c .CharData :};};return nil ;};func (_fdged *CT_HpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fdged .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_abfac :=&AC_ChoiceRun {};return _abfac };type ST_Border byte ;type CT_TblPrEx struct{ -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_abbee *CT_Lvl )ValidateWithPath (path string )error {if _abbee .TentativeAttr !=nil {if _bgdbc :=_abbee .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_bgdbc !=nil {return _bgdbc ; -};};if _abbee .Start !=nil {if _bedgg :=_abbee .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bedgg !=nil {return _bedgg ;};};if _abbee .NumFmt !=nil {if _ebgdc :=_abbee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_ebgdc !=nil {return _ebgdc ;};};if _abbee .LvlRestart !=nil {if _beced :=_abbee .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_beced !=nil {return _beced ;};};if _abbee .PStyle !=nil {if _gfegb :=_abbee .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065"); -_gfegb !=nil {return _gfegb ;};};if _abbee .IsLgl !=nil {if _cbbabe :=_abbee .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_cbbabe !=nil {return _cbbabe ;};};if _abbee .Suff !=nil {if _ffgcd :=_abbee .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066"); -_ffgcd !=nil {return _ffgcd ;};};if _abbee .LvlText !=nil {if _dedeg :=_abbee .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_dedeg !=nil {return _dedeg ;};};if _abbee .LvlPicBulletId !=nil {if _bbabcc :=_abbee .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"); -_bbabcc !=nil {return _bbabcc ;};};if _abbee .Legacy !=nil {if _daeag :=_abbee .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_daeag !=nil {return _daeag ;};};if _abbee .LvlJc !=nil {if _gdffcd :=_abbee .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063"); -_gdffcd !=nil {return _gdffcd ;};};if _abbee .PPr !=nil {if _cdcbg :=_abbee .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cdcbg !=nil {return _cdcbg ;};};if _abbee .RPr !=nil {if _fbabcca :=_abbee .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_fbabcca !=nil {return _fbabcca ;};};return nil ;}; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Validate validates the CT_HpsMeasure and its children -func (_ccegd *CT_HpsMeasure )Validate ()error {return _ccegd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_fcfbg *CT_HMerge )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecfc :=range start .Attr {if _ecfc .Name .Local =="\u0076\u0061\u006c"{_fcfbg .ValAttr .UnmarshalXMLAttr (_ecfc ); -continue ;};};for {_gbeg ,_dfeeb :=d .Token ();if _dfeeb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_dfeeb );};if _edgc ,_cacaf :=_gbeg .(_a .EndElement );_cacaf &&_edgc .Name ==start .Name {break ; -};};return nil ;};func (_adgef ST_Lock )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcgde :=_a .Attr {};_bcgde .Name =name ;switch _adgef {case ST_LockUnset :_bcgde .Value ="";case ST_LockSdtLocked :_bcgde .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d"; -case ST_LockContentLocked :_bcgde .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_bcgde .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_bcgde .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; -};return _bcgde ,nil ;};func (_gebcc *CT_ProofErr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebcc .TypeAttr =ST_ProofErr (1);for _ ,_ffdaef :=range start .Attr {if _ffdaef .Name .Local =="\u0074\u0079\u0070\u0065"{_gebcc .TypeAttr .UnmarshalXMLAttr (_ffdaef ); -continue ;};};for {_bdabf ,_geadb :=d .Token ();if _geadb !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_geadb );};if _efgeg ,_beebg :=_bdabf .(_a .EndElement ); -_beebg &&_efgeg .Name ==start .Name {break ;};};return nil ;};func (_fdgce *CT_StylePaneFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gddace :=range start .Attr {if _gddace .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_ddeb ,_ddebe :=ParseUnionST_OnOff (_gddace .Value ); -if _ddebe !=nil {return _ddebe ;};_fdgce .DirectFormattingOnParagraphsAttr =&_ddeb ;continue ;};if _gddace .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_acddda ,_efcbc :=ParseUnionST_OnOff (_gddace .Value );if _efcbc !=nil {return _efcbc ; -};_fdgce .AllStylesAttr =&_acddda ;continue ;};if _gddace .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_ebgeb ,_gdbegc :=ParseUnionST_OnOff (_gddace .Value ); -if _gdbegc !=nil {return _gdbegc ;};_fdgce .DirectFormattingOnNumberingAttr =&_ebgeb ;continue ;};if _gddace .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_edgad ,_efebe :=ParseUnionST_OnOff (_gddace .Value );if _efebe !=nil {return _efebe ; -};_fdgce .LatentStylesAttr =&_edgad ;continue ;};if _gddace .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_efaea ,_cgggb :=ParseUnionST_OnOff (_gddace .Value );if _cgggb !=nil {return _cgggb ;};_fdgce .HeadingStylesAttr =&_efaea ; -continue ;};if _gddace .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_cefgf ,_fdadf :=ParseUnionST_OnOff (_gddace .Value );if _fdadf !=nil {return _fdadf ;};_fdgce .NumberingStylesAttr =&_cefgf ;continue ; -};if _gddace .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_gfcda ,_gebgf :=ParseUnionST_OnOff (_gddace .Value );if _gebgf !=nil {return _gebgf ;};_fdgce .TableStylesAttr =&_gfcda ;continue ;};if _gddace .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_gacgc ,_eebcfd :=ParseUnionST_OnOff (_gddace .Value ); -if _eebcfd !=nil {return _eebcfd ;};_fdgce .DirectFormattingOnRunsAttr =&_gacgc ;continue ;};if _gddace .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_agdfcb ,_eadea :=ParseUnionST_OnOff (_gddace .Value );if _eadea !=nil {return _eadea ; -};_fdgce .CustomStylesAttr =&_agdfcb ;continue ;};if _gddace .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_cgfed ,_feeddd :=ParseUnionST_OnOff (_gddace .Value );if _feeddd !=nil {return _feeddd ;};_fdgce .StylesInUseAttr =&_cgfed ; -continue ;};if _gddace .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_fbgee ,_afcfd :=ParseUnionST_OnOff (_gddace .Value );if _afcfd !=nil {return _afcfd ; -};_fdgce .DirectFormattingOnTablesAttr =&_fbgee ;continue ;};if _gddace .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_cdbca ,_fcbcg :=ParseUnionST_OnOff (_gddace .Value );if _fcbcg !=nil {return _fcbcg ; -};_fdgce .ClearFormattingAttr =&_cdbca ;continue ;};if _gddace .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_fedaf ,_deeada :=ParseUnionST_OnOff (_gddace .Value );if _deeada !=nil {return _deeada ; -};_fdgce .Top3HeadingStylesAttr =&_fedaf ;continue ;};if _gddace .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_cfdagd ,_cdbdb :=ParseUnionST_OnOff (_gddace .Value );if _cdbdb !=nil {return _cdbdb ;};_fdgce .VisibleStylesAttr =&_cfdagd ; -continue ;};if _gddace .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_abgca ,_dceec :=ParseUnionST_OnOff (_gddace .Value );if _dceec !=nil {return _dceec ;};_fdgce .AlternateStyleNamesAttr =&_abgca ; -continue ;};if _gddace .Name .Local =="\u0076\u0061\u006c"{_efgfd ,_gfdad :=_gddace .Value ,error (nil );if _gfdad !=nil {return _gfdad ;};_fdgce .ValAttr =&_efgfd ;continue ;};};for {_agggae ,_fagfc :=d .Token ();if _fagfc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_fagfc ); -};if _ecbab ,_ccagdc :=_agggae .(_a .EndElement );_ccagdc &&_ecbab .Name ==start .Name {break ;};};return nil ;};func (_bebab *CT_Frame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaedg :for {_gcdc ,_dcgba :=d .Token ();if _dcgba !=nil {return _dcgba ; -};switch _ffgeaf :=_gcdc .(type ){case _a .StartElement :switch _ffgeaf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_bebab .Sz =NewCT_String (); -if _ceeda :=d .DecodeElement (_bebab .Sz ,&_ffgeaf );_ceeda !=nil {return _ceeda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bebab .Name =NewCT_String (); -if _febc :=d .DecodeElement (_bebab .Name ,&_ffgeaf );_febc !=nil {return _febc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_bebab .Title =NewCT_String (); -if _fabg :=d .DecodeElement (_bebab .Title ,&_ffgeaf );_fabg !=nil {return _fabg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_bebab .LongDesc =NewCT_Rel (); -if _bcabb :=d .DecodeElement (_bebab .LongDesc ,&_ffgeaf );_bcabb !=nil {return _bcabb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_bebab .SourceFileName =NewCT_Rel (); -if _fbbca :=d .DecodeElement (_bebab .SourceFileName ,&_ffgeaf );_fbbca !=nil {return _fbbca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0057"}:_bebab .MarW =NewCT_PixelsMeasure (); -if _bgagc :=d .DecodeElement (_bebab .MarW ,&_ffgeaf );_bgagc !=nil {return _bgagc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0048"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0048"}:_bebab .MarH =NewCT_PixelsMeasure (); -if _dgaca :=d .DecodeElement (_bebab .MarH ,&_ffgeaf );_dgaca !=nil {return _dgaca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_bebab .Scrollbar =NewCT_FrameScrollbar (); -if _edfdc :=d .DecodeElement (_bebab .Scrollbar ,&_ffgeaf );_edfdc !=nil {return _edfdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_bebab .NoResizeAllowed =NewCT_OnOff (); -if _ecadd :=d .DecodeElement (_bebab .NoResizeAllowed ,&_ffgeaf );_ecadd !=nil {return _ecadd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_bebab .LinkedToFile =NewCT_OnOff (); -if _accgf :=d .DecodeElement (_bebab .LinkedToFile ,&_ffgeaf );_accgf !=nil {return _accgf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_ffgeaf .Name ); -if _dbcddb :=d .Skip ();_dbcddb !=nil {return _dbcddb ;};};case _a .EndElement :break _gaedg ;case _a .CharData :};};return nil ;};func (_fccaf *CT_PPrDefault )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgbeg :for {_dfdae ,_ffaab :=d .Token (); -if _ffaab !=nil {return _ffaab ;};switch _dbaecf :=_dfdae .(type ){case _a .StartElement :switch _dbaecf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_fccaf .PPr =NewCT_PPrGeneral (); -if _gecdg :=d .DecodeElement (_fccaf .PPr ,&_dbaecf );_gecdg !=nil {return _gecdg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_dbaecf .Name ); -if _bbcgc :=d .Skip ();_bbcgc !=nil {return _bbcgc ;};};case _a .EndElement :break _cgbeg ;case _a .CharData :};};return nil ;};func NewCT_Body ()*CT_Body {_gde :=&CT_Body {};return _gde };func (_fbebea ST_Zoom )String ()string {switch _fbebea {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};type CT_ParaRPr struct{ +// Table Alignment Exception +Jc *CT_JcTable ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Table Shading Exception +Shd *CT_Shd ; -// Referenced Character Style -RStyle *CT_String ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Run Fonts -RFonts *CT_Fonts ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Bold -B *CT_OnOff ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_cdce *CT_DecimalNumberOrPrecent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cdce .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdfbe *CT_SdtRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdfbe .SdtPr !=nil {_dcac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; +e .EncodeElement (_gdfbe .SdtPr ,_dcac );};if _gdfbe .SdtEndPr !=nil {_eeccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_gdfbe .SdtEndPr ,_eeccf );};if _gdfbe .SdtContent !=nil {_degfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_gdfbe .SdtContent ,_degfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbd *CT_CharacterSpacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbd .ValAttr =ST_CharacterSpacing (1);for _ ,_aebd :=range start .Attr {if _aebd .Name .Local =="\u0076\u0061\u006c"{_dbd .ValAttr .UnmarshalXMLAttr (_aebd ); +continue ;};};for {_cgba ,_adcf :=d .Token ();if _adcf !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_adcf ); +};if _edeg ,_fafde :=_cgba .(_c .EndElement );_fafde &&_edeg .Name ==start .Name {break ;};};return nil ;};func (_fgfbdb *CT_VerticalJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfbdb .ValAttr =ST_VerticalJc (1);for _ ,_cabdc :=range start .Attr {if _cabdc .Name .Local =="\u0076\u0061\u006c"{_fgfbdb .ValAttr .UnmarshalXMLAttr (_cabdc ); +continue ;};};for {_egbge ,_gbdbbg :=d .Token ();if _gbdbbg !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_gbdbbg );};if _ecaffc ,_cgcdga :=_egbge .(_c .EndElement ); +_cgcdga &&_ecaffc .Name ==start .Name {break ;};};return nil ;}; -// Complex Script Bold -BCs *CT_OnOff ; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_edbggb *WdCT_WrapSquare )ValidateWithPath (path string )error {if _edbggb .WrapTextAttr ==WdST_WrapTextUnset {return _e .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _bcadg :=_edbggb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bcadg !=nil {return _bcadg ;};if _edbggb .EffectExtent !=nil {if _efffb :=_edbggb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); +_efffb !=nil {return _efffb ;};};return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_gcdgd :=&CT_Endnotes {};return _gcdgd };func NewCT_PaperSource ()*CT_PaperSource {_cfgbb :=&CT_PaperSource {};return _cfgbb };func (_eeacf *WdST_AlignV )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_effgga ,_gecafg :=d .Token (); +if _gecafg !=nil {return _gecafg ;};if _eacdgb ,_defgg :=_effgga .(_c .EndElement );_defgg &&_eacdgb .Name ==start .Name {*_eeacf =1;return nil ;};if _ecgcf ,_ecgebg :=_effgga .(_c .CharData );!_ecgebg {return _e .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",_effgga ); +}else {switch string (_ecgcf ){case "":*_eeacf =0;case "\u0074\u006f\u0070":*_eeacf =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eeacf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eeacf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_eeacf =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_eeacf =5;};};_effgga ,_gecafg =d .Token ();if _gecafg !=nil {return _gecafg ;};if _fggac ,_bbgdbb :=_effgga .(_c .EndElement );_bbgdbb &&_fggac .Name ==start .Name {return nil ;};return _e .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",_effgga ); +};func (_gceafcb ST_PTabAlignment )Validate ()error {return _gceafcb .ValidateWithPath ("")};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_facge :=&CT_MailMergeOdsoFMDFieldType {};_facge .ValAttr =ST_MailMergeOdsoFMDFieldType (1); +return _facge ;};func (_eccfc *CT_SdtContentCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eccfc .Tc !=nil {_aceeac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_cdeag :=range _eccfc .Tc {e .EncodeElement (_cdeag ,_aceeac ); +};};if _eccfc .CustomXml !=nil {_ecabg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eccfc .CustomXml ,_ecabg );};if _eccfc .Sdt !=nil {_cdfea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_eccfc .Sdt ,_cdfea );};if _eccfc .EG_RunLevelElts !=nil {for _ ,_bcfdda :=range _eccfc .EG_RunLevelElts {_bcfdda .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Italics -I *CT_OnOff ; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_acgdc *CT_FontsList )ValidateWithPath (path string )error {for _ccbff ,_egdg :=range _acgdc .Font {if _fafbb :=_egdg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ccbff ));_fafbb !=nil {return _fafbb ; +};};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_efceb :=&CT_TblGridCol {};return _efceb }; -// Complex Script Italics -ICs *CT_OnOff ; +// Validate validates the Footnotes and its children +func (_dfacgc *Footnotes )Validate ()error {return _dfacgc .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};type CT_AutoCaption struct{ -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Small Caps -SmallCaps *CT_OnOff ; +// Caption Used for Automatic Captioning +CaptionAttr string ;}; -// Single Strikethrough -Strike *CT_OnOff ; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_egdaf *WdCT_WordprocessingShapeChoice )Validate ()error {return _egdaf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065"); +};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025";type CT_TblPrExBase struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Display Character Outline -Outline *CT_OnOff ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Shadow -Shadow *CT_OnOff ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Embossing -Emboss *CT_OnOff ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Imprinting -Imprint *CT_OnOff ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Table Shading Exception +Shd *CT_Shd ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Hidden Text -Vanish *CT_OnOff ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;}; -// Run Content Color -Color *CT_Color ; +// Validate validates the CT_StyleSort and its children +func (_gcdfbb *CT_StyleSort )Validate ()error {return _gcdfbb .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");}; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_gaacce *CT_Recipients )ValidateWithPath (path string )error {for _ggdcb ,_gbaab :=range _gaacce .RecipientData {if _gbgae :=_gbaab .ValidateWithPath (_e .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_ggdcb )); +_gbgae !=nil {return _gbgae ;};};return nil ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_abeaa *CT_RubyPr )ValidateWithPath (path string )error {if _cagggb :=_abeaa .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_cagggb !=nil {return _cagggb ;};if _dbcgf :=_abeaa .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073"); +_dbcgf !=nil {return _dbcgf ;};if _abgdeg :=_abeaa .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_abgdeg !=nil {return _abgdeg ;};if _ebedb :=_abeaa .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"); +_ebedb !=nil {return _ebedb ;};if _fdgaf :=_abeaa .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_fdgaf !=nil {return _fdgaf ;};if _abeaa .Dirty !=nil {if _gcdage :=_abeaa .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079"); +_gcdage !=nil {return _gcdage ;};};return nil ;};func (_eabbac *CT_TblGridBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eabbac .GridCol !=nil {_bedccc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; +for _ ,_ddadc :=range _eabbac .GridCol {e .EncodeElement (_ddadc ,_bedccc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aecff ST_PTabAlignment )ValidateWithPath (path string )error {switch _aecff {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecff )); +};return nil ;};func (_dgabfe *CT_Panose )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcgdf :=range start .Attr {if _dcgdf .Name .Local =="\u0076\u0061\u006c"{_ecaga ,_agffg :=_dcgdf .Value ,error (nil );if _agffg !=nil {return _agffg ; +};_dgabfe .ValAttr =_ecaga ;continue ;};};for {_gcede ,_aaafg :=d .Token ();if _aaafg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_aaafg );};if _cdcge ,_ffcfg :=_gcede .(_c .EndElement ); +_ffcfg &&_cdcge .Name ==start .Name {break ;};};return nil ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_cgbacd :=&WdCT_EffectExtent {};return _cgbacd };func (_feec *CT_Hyperlink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbacc :=range start .Attr {if _fbacc .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"&&_fbacc .Name .Local =="\u0069\u0064"||_fbacc .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"&&_fbacc .Name .Local =="\u0069\u0064"{_effef ,_acdaa :=_fbacc .Value ,error (nil ); +if _acdaa !=nil {return _acdaa ;};_feec .IdAttr =&_effef ;continue ;};if _fbacc .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_bgcbcf ,_afba :=_fbacc .Value ,error (nil );if _afba !=nil {return _afba ;};_feec .TgtFrameAttr =&_bgcbcf ; +continue ;};if _fbacc .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cafbc ,_fgbce :=_fbacc .Value ,error (nil );if _fgbce !=nil {return _fgbce ;};_feec .TooltipAttr =&_cafbc ;continue ;};if _fbacc .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_bdceg ,_dfcgf :=_fbacc .Value ,error (nil ); +if _dfcgf !=nil {return _dfcgf ;};_feec .DocLocationAttr =&_bdceg ;continue ;};if _fbacc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_efff ,_cgccf :=_fbacc .Value ,error (nil );if _cgccf !=nil {return _cgccf ;};_feec .AnchorAttr =&_efff ;continue ; +};if _fbacc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_gdade ,_gbga :=ParseUnionST_OnOff (_fbacc .Value );if _gbga !=nil {return _gbga ;};_feec .HistoryAttr =&_gdade ;continue ;};};_ebbc :for {_caecd ,_ddffc :=d .Token ();if _ddffc !=nil {return _ddffc ; +};switch _bagcf :=_caecd .(type ){case _c .StartElement :switch _bagcf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gabgg :=NewCT_SimpleField (); +if _bgef :=d .DecodeElement (_gabgg ,&_bagcf );_bgef !=nil {return _bgef ;};_feec .FldSimple =append (_feec .FldSimple ,_gabgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_feec .Hyperlink =NewCT_Hyperlink (); +if _gebbf :=d .DecodeElement (_feec .Hyperlink ,&_bagcf );_gebbf !=nil {return _gebbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_feec .SubDoc =NewCT_Rel (); +if _faafd :=d .DecodeElement (_feec .SubDoc ,&_bagcf );_faafd !=nil {return _faafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbdga :=NewEG_ContentRunContent (); +_gbdga .CustomXml =NewCT_CustomXmlRun ();if _dddb :=d .DecodeElement (_gbdga .CustomXml ,&_bagcf );_dddb !=nil {return _dddb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_gbdga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cbdf :=NewEG_ContentRunContent (); +_cbdf .SmartTag =NewCT_SmartTagRun ();if _abgf :=d .DecodeElement (_cbdf .SmartTag ,&_bagcf );_abgf !=nil {return _abgf ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_cbdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bcee :=NewEG_ContentRunContent (); +_bcee .Sdt =NewCT_SdtRun ();if _fbdcac :=d .DecodeElement (_bcee .Sdt ,&_bagcf );_fbdcac !=nil {return _fbdcac ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_bcee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_fabda :=NewEG_ContentRunContent (); +_fabda .Dir =NewCT_DirContentRun ();if _ggcdc :=d .DecodeElement (_fabda .Dir ,&_bagcf );_ggcdc !=nil {return _ggcdc ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_fabda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_cbbca :=NewEG_ContentRunContent (); +_cbbca .Bdo =NewCT_BdoContentRun ();if _cdfeb :=d .DecodeElement (_cbbca .Bdo ,&_bagcf );_cdfeb !=nil {return _cdfeb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_cbbca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_bedba :=NewEG_ContentRunContent (); +_bedba .R =NewCT_R ();if _fbcdd :=d .DecodeElement (_bedba .R ,&_bagcf );_fbcdd !=nil {return _fbcdd ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_bedba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agdgea :=NewEG_ContentRunContent (); +_dafaf :=NewEG_RunLevelElts ();_dafaf .ProofErr =NewCT_ProofErr ();if _fbbbb :=d .DecodeElement (_dafaf .ProofErr ,&_bagcf );_fbbbb !=nil {return _fbbbb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_agdgea );_agdgea .EG_RunLevelElts =append (_agdgea .EG_RunLevelElts ,_dafaf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fgcac :=NewEG_ContentRunContent (); +_adgeg :=NewEG_RunLevelElts ();_adgeg .PermStart =NewCT_PermStart ();if _gecde :=d .DecodeElement (_adgeg .PermStart ,&_bagcf );_gecde !=nil {return _gecde ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_fgcac );_fgcac .EG_RunLevelElts =append (_fgcac .EG_RunLevelElts ,_adgeg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ebggd :=NewEG_ContentRunContent (); +_dccfg :=NewEG_RunLevelElts ();_dccfg .PermEnd =NewCT_Perm ();if _fcdgb :=d .DecodeElement (_dccfg .PermEnd ,&_bagcf );_fcdgb !=nil {return _fcdgb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_ebggd );_ebggd .EG_RunLevelElts =append (_ebggd .EG_RunLevelElts ,_dccfg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgge :=NewEG_ContentRunContent (); +_addc :=NewEG_RunLevelElts ();_addc .Ins =NewCT_RunTrackChange ();if _dcbgff :=d .DecodeElement (_addc .Ins ,&_bagcf );_dcbgff !=nil {return _dcbgff ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_fgge );_fgge .EG_RunLevelElts =append (_fgge .EG_RunLevelElts ,_addc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aageb :=NewEG_ContentRunContent (); +_egcdc :=NewEG_RunLevelElts ();_egcdc .Del =NewCT_RunTrackChange ();if _gbfff :=d .DecodeElement (_egcdc .Del ,&_bagcf );_gbfff !=nil {return _gbfff ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_aageb );_aageb .EG_RunLevelElts =append (_aageb .EG_RunLevelElts ,_egcdc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfebb :=NewEG_ContentRunContent (); +_aege :=NewEG_RunLevelElts ();_aege .MoveFrom =NewCT_RunTrackChange ();if _cagda :=d .DecodeElement (_aege .MoveFrom ,&_bagcf );_cagda !=nil {return _cagda ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_bfebb );_bfebb .EG_RunLevelElts =append (_bfebb .EG_RunLevelElts ,_aege ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbfbc :=NewEG_ContentRunContent (); +_aeggaf :=NewEG_RunLevelElts ();_aeggaf .MoveTo =NewCT_RunTrackChange ();if _cafaa :=d .DecodeElement (_aeggaf .MoveTo ,&_bagcf );_cafaa !=nil {return _cafaa ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_gbfbc );_gbfbc .EG_RunLevelElts =append (_gbfbc .EG_RunLevelElts ,_aeggaf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcbaga :=NewEG_ContentRunContent (); +_gcbbc :=NewEG_RunLevelElts ();_gadef :=NewEG_RangeMarkupElements ();_gadef .BookmarkStart =NewCT_Bookmark ();if _gefc :=d .DecodeElement (_gadef .BookmarkStart ,&_bagcf );_gefc !=nil {return _gefc ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_gcbaga ); +_gcbaga .EG_RunLevelElts =append (_gcbaga .EG_RunLevelElts ,_gcbbc );_gcbbc .EG_RangeMarkupElements =append (_gcbbc .EG_RangeMarkupElements ,_gadef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efadd :=NewEG_ContentRunContent (); +_bffgg :=NewEG_RunLevelElts ();_gaaae :=NewEG_RangeMarkupElements ();_gaaae .BookmarkEnd =NewCT_MarkupRange ();if _gbge :=d .DecodeElement (_gaaae .BookmarkEnd ,&_bagcf );_gbge !=nil {return _gbge ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_efadd ); +_efadd .EG_RunLevelElts =append (_efadd .EG_RunLevelElts ,_bffgg );_bffgg .EG_RangeMarkupElements =append (_bffgg .EG_RangeMarkupElements ,_gaaae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eccaa :=NewEG_ContentRunContent (); +_gfcaa :=NewEG_RunLevelElts ();_afafcb :=NewEG_RangeMarkupElements ();_afafcb .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffgbd :=d .DecodeElement (_afafcb .MoveFromRangeStart ,&_bagcf );_ffgbd !=nil {return _ffgbd ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_eccaa ); +_eccaa .EG_RunLevelElts =append (_eccaa .EG_RunLevelElts ,_gfcaa );_gfcaa .EG_RangeMarkupElements =append (_gfcaa .EG_RangeMarkupElements ,_afafcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebgda :=NewEG_ContentRunContent (); +_gfdcd :=NewEG_RunLevelElts ();_fcacg :=NewEG_RangeMarkupElements ();_fcacg .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffggf :=d .DecodeElement (_fcacg .MoveFromRangeEnd ,&_bagcf );_ffggf !=nil {return _ffggf ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_ebgda ); +_ebgda .EG_RunLevelElts =append (_ebgda .EG_RunLevelElts ,_gfdcd );_gfdcd .EG_RangeMarkupElements =append (_gfdcd .EG_RangeMarkupElements ,_fcacg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fcbfc :=NewEG_ContentRunContent (); +_gbfd :=NewEG_RunLevelElts ();_daddc :=NewEG_RangeMarkupElements ();_daddc .MoveToRangeStart =NewCT_MoveBookmark ();if _acdba :=d .DecodeElement (_daddc .MoveToRangeStart ,&_bagcf );_acdba !=nil {return _acdba ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_fcbfc ); +_fcbfc .EG_RunLevelElts =append (_fcbfc .EG_RunLevelElts ,_gbfd );_gbfd .EG_RangeMarkupElements =append (_gbfd .EG_RangeMarkupElements ,_daddc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggdfff :=NewEG_ContentRunContent (); +_fggcae :=NewEG_RunLevelElts ();_ebbcf :=NewEG_RangeMarkupElements ();_ebbcf .MoveToRangeEnd =NewCT_MarkupRange ();if _efffd :=d .DecodeElement (_ebbcf .MoveToRangeEnd ,&_bagcf );_efffd !=nil {return _efffd ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_ggdfff ); +_ggdfff .EG_RunLevelElts =append (_ggdfff .EG_RunLevelElts ,_fggcae );_fggcae .EG_RangeMarkupElements =append (_fggcae .EG_RangeMarkupElements ,_ebbcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aeac :=NewEG_ContentRunContent (); +_cbec :=NewEG_RunLevelElts ();_geadb :=NewEG_RangeMarkupElements ();_geadb .CommentRangeStart =NewCT_MarkupRange ();if _aeedf :=d .DecodeElement (_geadb .CommentRangeStart ,&_bagcf );_aeedf !=nil {return _aeedf ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_aeac ); +_aeac .EG_RunLevelElts =append (_aeac .EG_RunLevelElts ,_cbec );_cbec .EG_RangeMarkupElements =append (_cbec .EG_RangeMarkupElements ,_geadb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgfae :=NewEG_ContentRunContent (); +_adafg :=NewEG_RunLevelElts ();_gffdg :=NewEG_RangeMarkupElements ();_gffdg .CommentRangeEnd =NewCT_MarkupRange ();if _ggfgd :=d .DecodeElement (_gffdg .CommentRangeEnd ,&_bagcf );_ggfgd !=nil {return _ggfgd ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_dgfae ); +_dgfae .EG_RunLevelElts =append (_dgfae .EG_RunLevelElts ,_adafg );_adafg .EG_RangeMarkupElements =append (_adafg .EG_RangeMarkupElements ,_gffdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbfe :=NewEG_ContentRunContent (); +_dacag :=NewEG_RunLevelElts ();_dfddd :=NewEG_RangeMarkupElements ();_dfddd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cgfeg :=d .DecodeElement (_dfddd .CustomXmlInsRangeStart ,&_bagcf );_cgfeg !=nil {return _cgfeg ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_fbfe ); +_fbfe .EG_RunLevelElts =append (_fbfe .EG_RunLevelElts ,_dacag );_dacag .EG_RangeMarkupElements =append (_dacag .EG_RangeMarkupElements ,_dfddd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbbggd :=NewEG_ContentRunContent (); +_eedd :=NewEG_RunLevelElts ();_dfdbe :=NewEG_RangeMarkupElements ();_dfdbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _eddfa :=d .DecodeElement (_dfdbe .CustomXmlInsRangeEnd ,&_bagcf );_eddfa !=nil {return _eddfa ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_dbbggd ); +_dbbggd .EG_RunLevelElts =append (_dbbggd .EG_RunLevelElts ,_eedd );_eedd .EG_RangeMarkupElements =append (_eedd .EG_RangeMarkupElements ,_dfdbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbdbd :=NewEG_ContentRunContent (); +_fgggg :=NewEG_RunLevelElts ();_dcbe :=NewEG_RangeMarkupElements ();_dcbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgfbg :=d .DecodeElement (_dcbe .CustomXmlDelRangeStart ,&_bagcf );_cgfbg !=nil {return _cgfbg ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_cbdbd ); +_cbdbd .EG_RunLevelElts =append (_cbdbd .EG_RunLevelElts ,_fgggg );_fgggg .EG_RangeMarkupElements =append (_fgggg .EG_RangeMarkupElements ,_dcbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_feab :=NewEG_ContentRunContent (); +_gfade :=NewEG_RunLevelElts ();_cddca :=NewEG_RangeMarkupElements ();_cddca .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbdb :=d .DecodeElement (_cddca .CustomXmlDelRangeEnd ,&_bagcf );_dbdb !=nil {return _dbdb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_feab ); +_feab .EG_RunLevelElts =append (_feab .EG_RunLevelElts ,_gfade );_gfade .EG_RangeMarkupElements =append (_gfade .EG_RangeMarkupElements ,_cddca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bafab :=NewEG_ContentRunContent (); +_egaaa :=NewEG_RunLevelElts ();_gcabc :=NewEG_RangeMarkupElements ();_gcabc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgfg :=d .DecodeElement (_gcabc .CustomXmlMoveFromRangeStart ,&_bagcf );_dgfg !=nil {return _dgfg ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_bafab ); +_bafab .EG_RunLevelElts =append (_bafab .EG_RunLevelElts ,_egaaa );_egaaa .EG_RangeMarkupElements =append (_egaaa .EG_RangeMarkupElements ,_gcabc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dffe :=NewEG_ContentRunContent (); +_cdfade :=NewEG_RunLevelElts ();_dgcac :=NewEG_RangeMarkupElements ();_dgcac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebdb :=d .DecodeElement (_dgcac .CustomXmlMoveFromRangeEnd ,&_bagcf );_ebdb !=nil {return _ebdb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_dffe ); +_dffe .EG_RunLevelElts =append (_dffe .EG_RunLevelElts ,_cdfade );_cdfade .EG_RangeMarkupElements =append (_cdfade .EG_RangeMarkupElements ,_dgcac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_beaff :=NewEG_ContentRunContent (); +_egab :=NewEG_RunLevelElts ();_ebeg :=NewEG_RangeMarkupElements ();_ebeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbacab :=d .DecodeElement (_ebeg .CustomXmlMoveToRangeStart ,&_bagcf );_cbacab !=nil {return _cbacab ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_beaff ); +_beaff .EG_RunLevelElts =append (_beaff .EG_RunLevelElts ,_egab );_egab .EG_RangeMarkupElements =append (_egab .EG_RangeMarkupElements ,_ebeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfab :=NewEG_ContentRunContent (); +_ggbbc :=NewEG_RunLevelElts ();_fcaga :=NewEG_RangeMarkupElements ();_fcaga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbba :=d .DecodeElement (_fcaga .CustomXmlMoveToRangeEnd ,&_bagcf );_dbba !=nil {return _dbba ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_bcfab ); +_bcfab .EG_RunLevelElts =append (_bcfab .EG_RunLevelElts ,_ggbbc );_ggbbc .EG_RangeMarkupElements =append (_ggbbc .EG_RangeMarkupElements ,_fcaga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dfad :=NewEG_ContentRunContent (); +_cbege :=NewEG_RunLevelElts ();_caedeb :=NewEG_MathContent ();_caedeb .OMathPara =_ab .NewOMathPara ();if _dgaeb :=d .DecodeElement (_caedeb .OMathPara ,&_bagcf );_dgaeb !=nil {return _dgaeb ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_dfad ); +_dfad .EG_RunLevelElts =append (_dfad .EG_RunLevelElts ,_cbege );_cbege .EG_MathContent =append (_cbege .EG_MathContent ,_caedeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aaecd :=NewEG_ContentRunContent (); +_bcacg :=NewEG_RunLevelElts ();_eacbab :=NewEG_MathContent ();_eacbab .OMath =_ab .NewOMath ();if _caaf :=d .DecodeElement (_eacbab .OMath ,&_bagcf );_caaf !=nil {return _caaf ;};_feec .EG_ContentRunContent =append (_feec .EG_ContentRunContent ,_aaecd ); +_aaecd .EG_RunLevelElts =append (_aaecd .EG_RunLevelElts ,_bcacg );_bcacg .EG_MathContent =append (_bcacg .EG_MathContent ,_eacbab );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_bagcf .Name ); +if _ddcae :=d .Skip ();_ddcae !=nil {return _ddcae ;};};case _c .EndElement :break _ebbc ;case _c .CharData :};};return nil ;};func (_fgebc *CT_MoveBookmark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccggg :=range start .Attr {if _ccggg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_adgbb ,_fdbeea :=_ccggg .Value ,error (nil ); +if _fdbeea !=nil {return _fdbeea ;};_fgebc .AuthorAttr =_adgbb ;continue ;};if _ccggg .Name .Local =="\u0064\u0061\u0074\u0065"{_efecb ,_efge :=ParseStdlibTime (_ccggg .Value );if _efge !=nil {return _efge ;};_fgebc .DateAttr =_efecb ;continue ;};if _ccggg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddfdg ,_cebg :=_ccggg .Value ,error (nil ); +if _cebg !=nil {return _cebg ;};_fgebc .NameAttr =_ddfdg ;continue ;};if _ccggg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cabbf ,_egggg :=_fg .ParseInt (_ccggg .Value ,10,64);if _egggg !=nil {return _egggg ;};_fgebc .ColFirstAttr =&_cabbf ; +continue ;};if _ccggg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gdffag ,_bgfg :=_fg .ParseInt (_ccggg .Value ,10,64);if _bgfg !=nil {return _bgfg ;};_fgebc .ColLastAttr =&_gdffag ;continue ;};if _ccggg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fgebc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ccggg ); +continue ;};if _ccggg .Name .Local =="\u0069\u0064"{_aeddg ,_cgaebg :=_fg .ParseInt (_ccggg .Value ,10,64);if _cgaebg !=nil {return _cgaebg ;};_fgebc .IdAttr =_aeddg ;continue ;};};for {_badfa ,_begcfe :=d .Token ();if _begcfe !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_begcfe ); +};if _egabb ,_cbaabb :=_badfa .(_c .EndElement );_cbaabb &&_egabb .Name ==start .Name {break ;};};return nil ;};func (_gbcca *ST_AnnotationVMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agafgd ,_bgfad :=d .Token ();if _bgfad !=nil {return _bgfad ; +};if _fcdcb ,_caeee :=_agafgd .(_c .EndElement );_caeee &&_fcdcb .Name ==start .Name {*_gbcca =1;return nil ;};if _gageg ,_ffbfac :=_agafgd .(_c .CharData );!_ffbfac {return _e .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",_agafgd ); +}else {switch string (_gageg ){case "":*_gbcca =0;case "\u0063\u006f\u006e\u0074":*_gbcca =1;case "\u0072\u0065\u0073\u0074":*_gbcca =2;};};_agafgd ,_bgfad =d .Token ();if _bgfad !=nil {return _bgfad ;};if _cecca ,_bfeea :=_agafgd .(_c .EndElement );_bfeea &&_cecca .Name ==start .Name {return nil ; +};return _e .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",_agafgd );};func (_aadcdd ST_Lock )String ()string {switch _aadcdd {case 0:return ""; +case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; +};return "";};func (_abcfb *CT_LongHexNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_abcfb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbdcg *ST_Shd )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgeab ,_aeeee :=d .Token ();if _aeeee !=nil {return _aeeee ;};if _gdggfa ,_cagfff :=_ecgeab .(_c .EndElement ); +_cagfff &&_gdggfa .Name ==start .Name {*_cbdcg =1;return nil ;};if _cdcegg ,_dbecc :=_ecgeab .(_c .CharData );!_dbecc {return _e .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",_ecgeab ); +}else {switch string (_cdcegg ){case "":*_cbdcg =0;case "\u006e\u0069\u006c":*_cbdcg =1;case "\u0063\u006c\u0065a\u0072":*_cbdcg =2;case "\u0073\u006f\u006ci\u0064":*_cbdcg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_cbdcg =4; +case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_cbdcg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_cbdcg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_cbdcg =7; +case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_cbdcg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_cbdcg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_cbdcg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_cbdcg =11; +case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_cbdcg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_cbdcg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_cbdcg =14; +case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_cbdcg =15;case "\u0070\u0063\u0074\u0035":*_cbdcg =16;case "\u0070\u0063\u00741\u0030":*_cbdcg =17;case "\u0070\u0063\u00741\u0032":*_cbdcg =18;case "\u0070\u0063\u00741\u0035":*_cbdcg =19; +case "\u0070\u0063\u00742\u0030":*_cbdcg =20;case "\u0070\u0063\u00742\u0035":*_cbdcg =21;case "\u0070\u0063\u00743\u0030":*_cbdcg =22;case "\u0070\u0063\u00743\u0035":*_cbdcg =23;case "\u0070\u0063\u00743\u0037":*_cbdcg =24;case "\u0070\u0063\u00744\u0030":*_cbdcg =25; +case "\u0070\u0063\u00744\u0035":*_cbdcg =26;case "\u0070\u0063\u00745\u0030":*_cbdcg =27;case "\u0070\u0063\u00745\u0035":*_cbdcg =28;case "\u0070\u0063\u00746\u0030":*_cbdcg =29;case "\u0070\u0063\u00746\u0032":*_cbdcg =30;case "\u0070\u0063\u00746\u0035":*_cbdcg =31; +case "\u0070\u0063\u00747\u0030":*_cbdcg =32;case "\u0070\u0063\u00747\u0035":*_cbdcg =33;case "\u0070\u0063\u00748\u0030":*_cbdcg =34;case "\u0070\u0063\u00748\u0035":*_cbdcg =35;case "\u0070\u0063\u00748\u0037":*_cbdcg =36;case "\u0070\u0063\u00749\u0030":*_cbdcg =37; +case "\u0070\u0063\u00749\u0035":*_cbdcg =38;};};_ecgeab ,_aeeee =d .Token ();if _aeeee !=nil {return _aeeee ;};if _abbde ,_edebg :=_ecgeab .(_c .EndElement );_edebg &&_abbde .Name ==start .Name {return nil ;};return _e .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",_ecgeab ); +}; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the GlossaryDocument and its children +func (_cdebe *GlossaryDocument )Validate ()error {return _cdebe .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil }; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Validate validates the AG_TransitionalPassword and its children +func (_cd *AG_TransitionalPassword )Validate ()error {return _cd .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_efdcaf *CT_SectPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_efdcaf .AuthorAttr )}); +if _efdcaf .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efdcaf .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_efdcaf .IdAttr )}); +e .EncodeToken (start );if _efdcaf .SectPr !=nil {_cccea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_efdcaf .SectPr ,_cccea );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_degbbgc ST_TextEffect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cefgfa :=_c .Attr {};_cefgfa .Name =name ;switch _degbbgc {case ST_TextEffectUnset :_cefgfa .Value ="";case ST_TextEffectBlinkBackground :_cefgfa .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +case ST_TextEffectLights :_cefgfa .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_cefgfa .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_cefgfa .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064"; +case ST_TextEffectShimmer :_cefgfa .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_cefgfa .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_cefgfa .Value ="\u006e\u006f\u006e\u0065";};return _cefgfa ,nil ; +};func (_fafeb *EG_FtnEdnNumProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facag :for {_aafge ,_fdfgbg :=d .Token ();if _fdfgbg !=nil {return _fdfgbg ;};switch _fgbac :=_aafge .(type ){case _c .StartElement :switch _fgbac .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fafeb .NumStart =NewCT_DecimalNumber (); +if _cefeb :=d .DecodeElement (_fafeb .NumStart ,&_fgbac );_cefeb !=nil {return _cefeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fafeb .NumRestart =NewCT_NumRestart (); +if _affd :=d .DecodeElement (_fafeb .NumRestart ,&_fgbac );_affd !=nil {return _affd ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fgbac .Name ); +if _aggac :=d .Skip ();_aggac !=nil {return _aggac ;};};case _c .EndElement :break _facag ;case _c .CharData :};};return nil ;};func (_gfbfec ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _gfbfec {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbfec )); +};return nil ;};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_eabfgab ST_InfoTextType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eabfgab .String (),start ); +};func (_fgcf *CT_MacroName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fgcf .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbebc ST_PageBorderZOrder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbebc .String (),start );}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Validate validates the CT_DirContentRun and its children +func (_agbc *CT_DirContentRun )Validate ()error {return _agbc .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_TblLook struct{ -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// First Row +FirstRowAttr *_d .ST_OnOff ; -// Text Highlighting -Highlight *CT_Highlight ; +// Last Row +LastRowAttr *_d .ST_OnOff ; -// Underline -U *CT_Underline ; +// First Column +FirstColumnAttr *_d .ST_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Last Column +LastColumnAttr *_d .ST_OnOff ; -// Text Border -Bdr *CT_Border ; +// No Horizontal Banding +NoHBandAttr *_d .ST_OnOff ; -// Run Shading -Shd *CT_Shd ; +// No Vertical Banding +NoVBandAttr *_d .ST_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Bitmask of Table Conditional Formatting +ValAttr *string ;};func (_cecdbcg WdST_AlignH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cecdbcg .String (),start );};func NewEG_RPrMath ()*EG_RPrMath {_agbge :=&EG_RPrMath {};return _agbge };func NewCT_ObjectChoice ()*CT_ObjectChoice {_baacba :=&CT_ObjectChoice {}; +return _baacba };func (_gegeee *CT_TopPageBorder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gegeee .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .TopLeftAttr )}); +};if _gegeee .TopRightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .TopRightAttr )});};if _gegeee .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .IdAttr )}); +};_bfbgbc ,_fgdgg :=_gegeee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgdgg !=nil {return _fgdgg ;};start .Attr =append (start .Attr ,_bfbgbc );if _gegeee .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .ColorAttr )}); +};if _gegeee .ThemeColorAttr !=ST_ThemeColorUnset {_fdfad ,_fdfcd :=_gegeee .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fdfcd !=nil {return _fdfcd ;};start .Attr =append (start .Attr ,_fdfad ); +};if _gegeee .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .ThemeTintAttr )});};if _gegeee .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .ThemeShadeAttr )}); +};if _gegeee .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .SzAttr )});};if _gegeee .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .SpaceAttr )}); +};if _gegeee .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .ShadowAttr )});};if _gegeee .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gegeee .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfegc *CT_SignedTwipsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggeae :=range start .Attr {if _ggeae .Name .Local =="\u0076\u0061\u006c"{_ggefc ,_bbagf :=ParseUnionST_SignedTwipsMeasure (_ggeae .Value ); +if _bbagf !=nil {return _bbagf ;};_dfegc .ValAttr =_ggefc ;continue ;};};for {_gccffg ,_begcc :=d .Token ();if _begcc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_begcc ); +};if _facfd ,_fbecf :=_gccffg .(_c .EndElement );_fbecf &&_facfd .Name ==start .Name {break ;};};return nil ;};func (_egcbb *Hdr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egcbb .CT_HdrFtr =*NewCT_HdrFtr ();_baaed :for {_bafba ,_gbeea :=d .Token (); +if _gbeea !=nil {return _gbeea ;};switch _faggb :=_bafba .(type ){case _c .StartElement :switch _faggb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_afbaf :=NewCT_AltChunk (); +if _gagee :=d .DecodeElement (_afbaf ,&_faggb );_gagee !=nil {return _gagee ;};_egcbb .AltChunk =append (_egcbb .AltChunk ,_afbaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_efbg :=NewEG_ContentBlockContent (); +_efbg .CustomXml =NewCT_CustomXmlBlock ();if _dbafd :=d .DecodeElement (_efbg .CustomXml ,&_faggb );_dbafd !=nil {return _dbafd ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_efbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cebec :=NewEG_ContentBlockContent (); +_cebec .Sdt =NewCT_SdtBlock ();if _bbgfc :=d .DecodeElement (_cebec .Sdt ,&_faggb );_bbgfc !=nil {return _bbgfc ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_cebec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_dceae :=NewEG_ContentBlockContent (); +_fegfg :=NewCT_P ();if _adedb :=d .DecodeElement (_fegfg ,&_faggb );_adedb !=nil {return _adedb ;};_dceae .P =append (_dceae .P ,_fegfg );_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_dceae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gbdbaf :=NewEG_ContentBlockContent (); +_ebecfg :=NewCT_Tbl ();if _cgdceg :=d .DecodeElement (_ebecfg ,&_faggb );_cgdceg !=nil {return _cgdceg ;};_gbdbaf .Tbl =append (_gbdbaf .Tbl ,_ebecfg );_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_gbdbaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bgegae :=NewEG_ContentBlockContent (); +_fcbdf :=NewEG_RunLevelElts ();_fcbdf .ProofErr =NewCT_ProofErr ();if _bcafd :=d .DecodeElement (_fcbdf .ProofErr ,&_faggb );_bcafd !=nil {return _bcafd ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_bgegae );_bgegae .EG_RunLevelElts =append (_bgegae .EG_RunLevelElts ,_fcbdf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acbgb :=NewEG_ContentBlockContent (); +_bdbff :=NewEG_RunLevelElts ();_bdbff .PermStart =NewCT_PermStart ();if _dfffc :=d .DecodeElement (_bdbff .PermStart ,&_faggb );_dfffc !=nil {return _dfffc ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_acbgb );_acbgb .EG_RunLevelElts =append (_acbgb .EG_RunLevelElts ,_bdbff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egcecg :=NewEG_ContentBlockContent (); +_febggb :=NewEG_RunLevelElts ();_febggb .PermEnd =NewCT_Perm ();if _dfdbc :=d .DecodeElement (_febggb .PermEnd ,&_faggb );_dfdbc !=nil {return _dfdbc ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_egcecg );_egcecg .EG_RunLevelElts =append (_egcecg .EG_RunLevelElts ,_febggb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gaafe :=NewEG_ContentBlockContent (); +_bcbbae :=NewEG_RunLevelElts ();_bcbbae .Ins =NewCT_RunTrackChange ();if _ceggff :=d .DecodeElement (_bcbbae .Ins ,&_faggb );_ceggff !=nil {return _ceggff ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_gaafe );_gaafe .EG_RunLevelElts =append (_gaafe .EG_RunLevelElts ,_bcbbae ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gecgbc :=NewEG_ContentBlockContent (); +_bedag :=NewEG_RunLevelElts ();_bedag .Del =NewCT_RunTrackChange ();if _deabad :=d .DecodeElement (_bedag .Del ,&_faggb );_deabad !=nil {return _deabad ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_gecgbc );_gecgbc .EG_RunLevelElts =append (_gecgbc .EG_RunLevelElts ,_bedag ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfcgcf :=NewEG_ContentBlockContent (); +_gaebd :=NewEG_RunLevelElts ();_gaebd .MoveFrom =NewCT_RunTrackChange ();if _dcddfa :=d .DecodeElement (_gaebd .MoveFrom ,&_faggb );_dcddfa !=nil {return _dcddfa ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_gfcgcf );_gfcgcf .EG_RunLevelElts =append (_gfcgcf .EG_RunLevelElts ,_gaebd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgbdbc :=NewEG_ContentBlockContent (); +_bfdab :=NewEG_RunLevelElts ();_bfdab .MoveTo =NewCT_RunTrackChange ();if _caedcb :=d .DecodeElement (_bfdab .MoveTo ,&_faggb );_caedcb !=nil {return _caedcb ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_dgbdbc );_dgbdbc .EG_RunLevelElts =append (_dgbdbc .EG_RunLevelElts ,_bfdab ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdggf :=NewEG_ContentBlockContent (); +_aebead :=NewEG_RunLevelElts ();_cbbabc :=NewEG_RangeMarkupElements ();_cbbabc .BookmarkStart =NewCT_Bookmark ();if _geaece :=d .DecodeElement (_cbbabc .BookmarkStart ,&_faggb );_geaece !=nil {return _geaece ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_fdggf ); +_fdggf .EG_RunLevelElts =append (_fdggf .EG_RunLevelElts ,_aebead );_aebead .EG_RangeMarkupElements =append (_aebead .EG_RangeMarkupElements ,_cbbabc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bgege :=NewEG_ContentBlockContent (); +_gdfbea :=NewEG_RunLevelElts ();_bddbg :=NewEG_RangeMarkupElements ();_bddbg .BookmarkEnd =NewCT_MarkupRange ();if _bacgce :=d .DecodeElement (_bddbg .BookmarkEnd ,&_faggb );_bacgce !=nil {return _bacgce ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_bgege ); +_bgege .EG_RunLevelElts =append (_bgege .EG_RunLevelElts ,_gdfbea );_gdfbea .EG_RangeMarkupElements =append (_gdfbea .EG_RangeMarkupElements ,_bddbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_beebe :=NewEG_ContentBlockContent (); +_cafbfg :=NewEG_RunLevelElts ();_aebee :=NewEG_RangeMarkupElements ();_aebee .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdbef :=d .DecodeElement (_aebee .MoveFromRangeStart ,&_faggb );_cdbef !=nil {return _cdbef ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_beebe ); +_beebe .EG_RunLevelElts =append (_beebe .EG_RunLevelElts ,_cafbfg );_cafbfg .EG_RangeMarkupElements =append (_cafbfg .EG_RangeMarkupElements ,_aebee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_effab :=NewEG_ContentBlockContent (); +_cecdbd :=NewEG_RunLevelElts ();_afeggf :=NewEG_RangeMarkupElements ();_afeggf .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcbed :=d .DecodeElement (_afeggf .MoveFromRangeEnd ,&_faggb );_dcbed !=nil {return _dcbed ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_effab ); +_effab .EG_RunLevelElts =append (_effab .EG_RunLevelElts ,_cecdbd );_cecdbd .EG_RangeMarkupElements =append (_cecdbd .EG_RangeMarkupElements ,_afeggf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfbeg :=NewEG_ContentBlockContent (); +_aabbad :=NewEG_RunLevelElts ();_fbfdga :=NewEG_RangeMarkupElements ();_fbfdga .MoveToRangeStart =NewCT_MoveBookmark ();if _eabece :=d .DecodeElement (_fbfdga .MoveToRangeStart ,&_faggb );_eabece !=nil {return _eabece ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_gfbeg ); +_gfbeg .EG_RunLevelElts =append (_gfbeg .EG_RunLevelElts ,_aabbad );_aabbad .EG_RangeMarkupElements =append (_aabbad .EG_RangeMarkupElements ,_fbfdga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ffeaa :=NewEG_ContentBlockContent (); +_bggbgd :=NewEG_RunLevelElts ();_ccaagg :=NewEG_RangeMarkupElements ();_ccaagg .MoveToRangeEnd =NewCT_MarkupRange ();if _agafgc :=d .DecodeElement (_ccaagg .MoveToRangeEnd ,&_faggb );_agafgc !=nil {return _agafgc ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_ffeaa ); +_ffeaa .EG_RunLevelElts =append (_ffeaa .EG_RunLevelElts ,_bggbgd );_bggbgd .EG_RangeMarkupElements =append (_bggbgd .EG_RangeMarkupElements ,_ccaagg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_afcac :=NewEG_ContentBlockContent (); +_ffadaf :=NewEG_RunLevelElts ();_fcegfc :=NewEG_RangeMarkupElements ();_fcegfc .CommentRangeStart =NewCT_MarkupRange ();if _addab :=d .DecodeElement (_fcegfc .CommentRangeStart ,&_faggb );_addab !=nil {return _addab ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_afcac ); +_afcac .EG_RunLevelElts =append (_afcac .EG_RunLevelElts ,_ffadaf );_ffadaf .EG_RangeMarkupElements =append (_ffadaf .EG_RangeMarkupElements ,_fcegfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbdfd :=NewEG_ContentBlockContent (); +_egfcde :=NewEG_RunLevelElts ();_adfff :=NewEG_RangeMarkupElements ();_adfff .CommentRangeEnd =NewCT_MarkupRange ();if _bfbcd :=d .DecodeElement (_adfff .CommentRangeEnd ,&_faggb );_bfbcd !=nil {return _bfbcd ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_bbdfd ); +_bbdfd .EG_RunLevelElts =append (_bbdfd .EG_RunLevelElts ,_egfcde );_egfcde .EG_RangeMarkupElements =append (_egfcde .EG_RangeMarkupElements ,_adfff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adbbbb :=NewEG_ContentBlockContent (); +_debgg :=NewEG_RunLevelElts ();_edecc :=NewEG_RangeMarkupElements ();_edecc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcceaa :=d .DecodeElement (_edecc .CustomXmlInsRangeStart ,&_faggb );_bcceaa !=nil {return _bcceaa ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_adbbbb ); +_adbbbb .EG_RunLevelElts =append (_adbbbb .EG_RunLevelElts ,_debgg );_debgg .EG_RangeMarkupElements =append (_debgg .EG_RangeMarkupElements ,_edecc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcbfbd :=NewEG_ContentBlockContent (); +_eaccgc :=NewEG_RunLevelElts ();_bcbbb :=NewEG_RangeMarkupElements ();_bcbbb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbedad :=d .DecodeElement (_bcbbb .CustomXmlInsRangeEnd ,&_faggb );_dbedad !=nil {return _dbedad ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_gcbfbd ); +_gcbfbd .EG_RunLevelElts =append (_gcbfbd .EG_RunLevelElts ,_eaccgc );_eaccgc .EG_RangeMarkupElements =append (_eaccgc .EG_RangeMarkupElements ,_bcbbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_feddgc :=NewEG_ContentBlockContent (); +_daggde :=NewEG_RunLevelElts ();_gecca :=NewEG_RangeMarkupElements ();_gecca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abcgf :=d .DecodeElement (_gecca .CustomXmlDelRangeStart ,&_faggb );_abcgf !=nil {return _abcgf ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_feddgc ); +_feddgc .EG_RunLevelElts =append (_feddgc .EG_RunLevelElts ,_daggde );_daggde .EG_RangeMarkupElements =append (_daggde .EG_RangeMarkupElements ,_gecca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfffba :=NewEG_ContentBlockContent (); +_decfff :=NewEG_RunLevelElts ();_gfebbg :=NewEG_RangeMarkupElements ();_gfebbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgecb :=d .DecodeElement (_gfebbg .CustomXmlDelRangeEnd ,&_faggb );_cgecb !=nil {return _cgecb ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_cfffba ); +_cfffba .EG_RunLevelElts =append (_cfffba .EG_RunLevelElts ,_decfff );_decfff .EG_RangeMarkupElements =append (_decfff .EG_RangeMarkupElements ,_gfebbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_afdgga :=NewEG_ContentBlockContent (); +_cbdbff :=NewEG_RunLevelElts ();_gdfcg :=NewEG_RangeMarkupElements ();_gdfcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dbgec :=d .DecodeElement (_gdfcg .CustomXmlMoveFromRangeStart ,&_faggb );_dbgec !=nil {return _dbgec ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_afdgga ); +_afdgga .EG_RunLevelElts =append (_afdgga .EG_RunLevelElts ,_cbdbff );_cbdbff .EG_RangeMarkupElements =append (_cbdbff .EG_RangeMarkupElements ,_gdfcg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_adbbfc :=NewEG_ContentBlockContent (); +_gacgdf :=NewEG_RunLevelElts ();_cbeagg :=NewEG_RangeMarkupElements ();_cbeagg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _debaf :=d .DecodeElement (_cbeagg .CustomXmlMoveFromRangeEnd ,&_faggb );_debaf !=nil {return _debaf ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_adbbfc ); +_adbbfc .EG_RunLevelElts =append (_adbbfc .EG_RunLevelElts ,_gacgdf );_gacgdf .EG_RangeMarkupElements =append (_gacgdf .EG_RangeMarkupElements ,_cbeagg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dfdgd :=NewEG_ContentBlockContent (); +_cfdbc :=NewEG_RunLevelElts ();_cfdga :=NewEG_RangeMarkupElements ();_cfdga .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccaegc :=d .DecodeElement (_cfdga .CustomXmlMoveToRangeStart ,&_faggb );_ccaegc !=nil {return _ccaegc ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_dfdgd ); +_dfdgd .EG_RunLevelElts =append (_dfdgd .EG_RunLevelElts ,_cfdbc );_cfdbc .EG_RangeMarkupElements =append (_cfdbc .EG_RangeMarkupElements ,_cfdga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgbgd :=NewEG_ContentBlockContent (); +_efbebc :=NewEG_RunLevelElts ();_faacb :=NewEG_RangeMarkupElements ();_faacb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baegdd :=d .DecodeElement (_faacb .CustomXmlMoveToRangeEnd ,&_faggb );_baegdd !=nil {return _baegdd ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_cgbgd ); +_cgbgd .EG_RunLevelElts =append (_cgbgd .EG_RunLevelElts ,_efbebc );_efbebc .EG_RangeMarkupElements =append (_efbebc .EG_RangeMarkupElements ,_faacb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bcebcb :=NewEG_ContentBlockContent (); +_ggfddb :=NewEG_RunLevelElts ();_fgeec :=NewEG_MathContent ();_fgeec .OMathPara =_ab .NewOMathPara ();if _cebbb :=d .DecodeElement (_fgeec .OMathPara ,&_faggb );_cebbb !=nil {return _cebbb ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_bcebcb ); +_bcebcb .EG_RunLevelElts =append (_bcebcb .EG_RunLevelElts ,_ggfddb );_ggfddb .EG_MathContent =append (_ggfddb .EG_MathContent ,_fgeec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fddda :=NewEG_ContentBlockContent (); +_caaggd :=NewEG_RunLevelElts ();_eebab :=NewEG_MathContent ();_eebab .OMath =_ab .NewOMath ();if _gebfa :=d .DecodeElement (_eebab .OMath ,&_faggb );_gebfa !=nil {return _gebfa ;};_egcbb .EG_ContentBlockContent =append (_egcbb .EG_ContentBlockContent ,_fddda ); +_fddda .EG_RunLevelElts =append (_fddda .EG_RunLevelElts ,_caaggd );_caaggd .EG_MathContent =append (_caaggd .EG_MathContent ,_eebab );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_faggb .Name ); +if _fbcac :=d .Skip ();_fbcac !=nil {return _fbcac ;};};case _c .EndElement :break _baaed ;case _c .CharData :};};return nil ;};func NewCT_JcTable ()*CT_JcTable {_aede :=&CT_JcTable {};_aede .ValAttr =ST_JcTable (1);return _aede };func (_afbbce *ST_Wrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacga ,_bbcfa :=d .Token (); +if _bbcfa !=nil {return _bbcfa ;};if _dedcb ,_fgbfeb :=_dacga .(_c .EndElement );_fgbfeb &&_dedcb .Name ==start .Name {*_afbbce =1;return nil ;};if _gcfbd ,_ffddf :=_dacga .(_c .CharData );!_ffddf {return _e .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",_dacga ); +}else {switch string (_gcfbd ){case "":*_afbbce =0;case "\u0061\u0075\u0074\u006f":*_afbbce =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_afbbce =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_afbbce =3;case "\u0074\u0069\u0067h\u0074":*_afbbce =4; +case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_afbbce =5;case "\u006e\u006f\u006e\u0065":*_afbbce =6;};};_dacga ,_bbcfa =d .Token ();if _bbcfa !=nil {return _bbcfa ;};if _agcdd ,_adgddb :=_dacga .(_c .EndElement );_adgddb &&_agcdd .Name ==start .Name {return nil ; +};return _e .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",_dacga );}; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Validate validates the CT_RPr and its children +func (_dfddcg *CT_RPr )Validate ()error {return _dfddcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_agbff ST_MailMergeSourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agbff .String (),start ); +};func (_gddgf *CT_SmartTagType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gddgf .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_gddgf .NamespaceuriAttr )}); +};if _gddgf .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gddgf .NameAttr )});};if _gddgf .UrlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gddgf .UrlAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaagf *CT_MailMergeDocType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaagf .ValAttr =ST_MailMergeDocType (1);for _ ,_cggef :=range start .Attr {if _cggef .Name .Local =="\u0076\u0061\u006c"{_eaagf .ValAttr .UnmarshalXMLAttr (_cggef ); +continue ;};};for {_dfaeeb ,_cbeadb :=d .Token ();if _cbeadb !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cbeadb ); +};if _fddcb ,_aebea :=_dfaeeb .(_c .EndElement );_aebea &&_fddcb .Name ==start .Name {break ;};};return nil ;};func (_decae ST_TextDirection )String ()string {switch _decae {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072"; +case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056"; +case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";}; -// Right To Left Text -Rtl *CT_OnOff ; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_dfcgeda *EG_BlockLevelChunkElts )Validate ()error {return _dfcgeda .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};type CT_DocPartCategory struct{ -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Category Associated With Entry +Name *CT_String ; -// Emphasis Mark -Em *CT_Em ; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;}; -// Languages for Run Content -Lang *CT_Language ; +// Validate validates the CT_Captions and its children +func (_ggca *CT_Captions )Validate ()error {return _ggca .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_gebad *CT_Num )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gebad .AbstractNumId =NewCT_DecimalNumber (); +for _ ,_cgega :=range start .Attr {if _cgega .Name .Local =="\u006e\u0075\u006dI\u0064"{_fcgga ,_afebc :=_fg .ParseInt (_cgega .Value ,10,64);if _afebc !=nil {return _afebc ;};_gebad .NumIdAttr =_fcgga ;continue ;};};_acfbc :for {_gdccc ,_cfgaf :=d .Token (); +if _cfgaf !=nil {return _cfgaf ;};switch _agfbg :=_gdccc .(type ){case _c .StartElement :switch _agfbg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _ffeg :=d .DecodeElement (_gebad .AbstractNumId ,&_agfbg ); +_ffeg !=nil {return _ffeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_gdfag :=NewCT_NumLvl (); +if _bfdea :=d .DecodeElement (_gdfag ,&_agfbg );_bfdea !=nil {return _bfdea ;};_gebad .LvlOverride =append (_gebad .LvlOverride ,_gdfag );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_agfbg .Name ); +if _ddged :=d .Skip ();_ddged !=nil {return _ddged ;};};case _c .EndElement :break _acfbc ;case _c .CharData :};};return nil ;}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Validate validates the CT_CalendarType and its children +func (_abb *CT_CalendarType )Validate ()error {return _abb .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func (_gffe *CT_NumPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _gffe .Ilvl !=nil {_acbfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_gffe .Ilvl ,_acbfb );};if _gffe .NumId !=nil {_dffbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}}; +e .EncodeElement (_gffe .NumId ,_dffbdd );};if _gffe .NumberingChange !=nil {_ffaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gffe .NumberingChange ,_ffaeb ); +};if _gffe .Ins !=nil {_agfdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gffe .Ins ,_agfdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Validate validates the CT_PBdr and its children +func (_fgbbf *CT_PBdr )Validate ()error {return _fgbbf .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_dbgc *CT_Control )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbgc .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dbgc .NameAttr )}); +};if _dbgc .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_e .Sprintf ("\u0025\u0076",*_dbgc .ShapeidAttr )});};if _dbgc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dbgc .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_gc .CT_NonVisualDrawingProps ;CNvContentPartPr *_gc .CT_NonVisualContentPartProperties ;}; -// Office Open XML Math -OMath *CT_OnOff ; +// Validate validates the CT_AbstractNum and its children +func (_efg *CT_AbstractNum )Validate ()error {return _efg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func (_ffafc *Endnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffafc .CT_Endnotes =*NewCT_Endnotes (); +_gagdae :for {_faeed ,_eabacc :=d .Token ();if _eabacc !=nil {return _eabacc ;};switch _gacdff :=_faeed .(type ){case _c .StartElement :switch _gacdff .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_fcbdb :=NewCT_FtnEdn (); +if _cgfdac :=d .DecodeElement (_fcbdb ,&_gacdff );_cgfdac !=nil {return _cgfdac ;};_ffafc .Endnote =append (_ffafc .Endnote ,_fcbdb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gacdff .Name ); +if _gegfe :=d .Skip ();_gegfe !=nil {return _gegfe ;};};case _c .EndElement :break _gagdae ;case _c .CharData :};};return nil ;};func (_aafcaa *EG_RPrContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aafcaa .RStyle !=nil {_edcgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_aafcaa .RStyle ,_edcgc );};if _aafcaa .RFonts !=nil {_fdbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_aafcaa .RFonts ,_fdbfd );};if _aafcaa .B !=nil {_cddf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_aafcaa .B ,_cddf );};if _aafcaa .BCs !=nil {_gccae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_aafcaa .BCs ,_gccae );};if _aafcaa .I !=nil {_bgbcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_aafcaa .I ,_bgbcf );};if _aafcaa .ICs !=nil {_ddfcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_aafcaa .ICs ,_ddfcb );};if _aafcaa .Caps !=nil {_ddaae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_aafcaa .Caps ,_ddaae );};if _aafcaa .SmallCaps !=nil {_eebaa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_aafcaa .SmallCaps ,_eebaa );};if _aafcaa .Strike !=nil {_ebfagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_aafcaa .Strike ,_ebfagf );};if _aafcaa .Dstrike !=nil {_ggecba :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_aafcaa .Dstrike ,_ggecba );};if _aafcaa .Outline !=nil {_bdbea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_aafcaa .Outline ,_bdbea );};if _aafcaa .Shadow !=nil {_debeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_aafcaa .Shadow ,_debeb );};if _aafcaa .Emboss !=nil {_aedafg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_aafcaa .Emboss ,_aedafg );};if _aafcaa .Imprint !=nil {_cfgad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_aafcaa .Imprint ,_cfgad );};if _aafcaa .NoProof !=nil {_bgcdga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_aafcaa .NoProof ,_bgcdga );};if _aafcaa .SnapToGrid !=nil {_deagaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aafcaa .SnapToGrid ,_deagaa );}; +if _aafcaa .Vanish !=nil {_eededa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_aafcaa .Vanish ,_eededa );};if _aafcaa .WebHidden !=nil {_gccece :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_aafcaa .WebHidden ,_gccece );};if _aafcaa .Color !=nil {_ebagag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aafcaa .Color ,_ebagag );};if _aafcaa .Spacing !=nil {_caefd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_aafcaa .Spacing ,_caefd );};if _aafcaa .W !=nil {_gdgaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_aafcaa .W ,_gdgaa );};if _aafcaa .Kern !=nil {_fafedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; +e .EncodeElement (_aafcaa .Kern ,_fafedf );};if _aafcaa .Position !=nil {_gggdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aafcaa .Position ,_gggdg );};if _aafcaa .Sz !=nil {_gabbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_aafcaa .Sz ,_gabbgb );};if _aafcaa .SzCs !=nil {_gfdbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_aafcaa .SzCs ,_gfdbc );};if _aafcaa .Highlight !=nil {_febdef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_aafcaa .Highlight ,_febdef );};if _aafcaa .U !=nil {_dfebbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_aafcaa .U ,_dfebbc );};if _aafcaa .Effect !=nil {_cbgebb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_aafcaa .Effect ,_cbgebb );};if _aafcaa .Bdr !=nil {_cgebc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_aafcaa .Bdr ,_cgebc );};if _aafcaa .Shd !=nil {_gfcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_aafcaa .Shd ,_gfcdg );};if _aafcaa .FitText !=nil {_bacgfb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_aafcaa .FitText ,_bacgfb );};if _aafcaa .VertAlign !=nil {_eafcc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_aafcaa .VertAlign ,_eafcc );};if _aafcaa .Rtl !=nil {_abcbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_aafcaa .Rtl ,_abcbe );};if _aafcaa .Cs !=nil {_ceeddd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}}; +e .EncodeElement (_aafcaa .Cs ,_ceeddd );};if _aafcaa .Em !=nil {_gebeee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_aafcaa .Em ,_gebeee );};if _aafcaa .Lang !=nil {_cebaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; +e .EncodeElement (_aafcaa .Lang ,_cebaca );};if _aafcaa .EastAsianLayout !=nil {_aeegdbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aafcaa .EastAsianLayout ,_aeegdbb ); +};if _aafcaa .SpecVanish !=nil {_acbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_aafcaa .SpecVanish ,_acbae );};if _aafcaa .OMath !=nil {_cbgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; +e .EncodeElement (_aafcaa .OMath ,_cbgcg );};if _aafcaa .RPrChange !=nil {_bdbab :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aafcaa .RPrChange ,_bdbab );};return nil ;}; +type ST_DisplacedByCustomXml byte ;func (_egggc ST_TabTlc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egggc .String (),start );};func (_bfbefe ST_RubyAlign )ValidateWithPath (path string )error {switch _bfbefe {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbefe )); +};return nil ;};type CT_SmartTagType struct{ -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;};func (_gaddag *CT_TrackChangesView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gaddag .MarkupAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddag .MarkupAttr )}); -};if _gaddag .CommentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddag .CommentsAttr )});};if _gaddag .InsDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddag .InsDelAttr )}); -};if _gaddag .FormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddag .FormattingAttr )});};if _gaddag .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddag .InkAnnotationsAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Smart Tag Namespace +NamespaceuriAttr *string ; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_cfcdb *CT_Frame )ValidateWithPath (path string )error {if _cfcdb .Sz !=nil {if _cdccda :=_cfcdb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cdccda !=nil {return _cdccda ;};};if _cfcdb .Name !=nil {if _ebfdc :=_cfcdb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_ebfdc !=nil {return _ebfdc ;};};if _cfcdb .Title !=nil {if _aaec :=_cfcdb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aaec !=nil {return _aaec ;};};if _cfcdb .LongDesc !=nil {if _abddc :=_cfcdb .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c"); -_abddc !=nil {return _abddc ;};};if _cfcdb .SourceFileName !=nil {if _ccdg :=_cfcdb .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_ccdg !=nil {return _ccdg ;};};if _cfcdb .MarW !=nil {if _ggcgf :=_cfcdb .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057"); -_ggcgf !=nil {return _ggcgf ;};};if _cfcdb .MarH !=nil {if _ebcde :=_cfcdb .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_ebcde !=nil {return _ebcde ;};};if _cfcdb .Scrollbar !=nil {if _deeda :=_cfcdb .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"); -_deeda !=nil {return _deeda ;};};if _cfcdb .NoResizeAllowed !=nil {if _gdfcb :=_cfcdb .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_gdfcb !=nil {return _gdfcb ;};};if _cfcdb .LinkedToFile !=nil {if _gdfb :=_cfcdb .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"); -_gdfb !=nil {return _gdfb ;};};return nil ;}; +// Smart Tag Name +NameAttr *string ; -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_dgdef *CT_CustomXmlRun )ValidateWithPath (path string )error {if _dgdef .CustomXmlPr !=nil {if _fgaad :=_dgdef .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_fgaad !=nil {return _fgaad ; -};};for _bfaed ,_fggbf :=range _dgdef .EG_PContent {if _dgaf :=_fggbf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_bfaed ));_dgaf !=nil {return _dgaf ;};};return nil ; -};func (_bbcbbg ST_DocGrid )String ()string {switch _bbcbbg {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; -case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";}; +// Smart Tag Supplementary URL +UrlAttr *string ;};func (_caaca *CT_DocVars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbdba :for {_dbca ,_effdb :=d .Token ();if _effdb !=nil {return _effdb ;};switch _ceddb :=_dbca .(type ){case _c .StartElement :switch _ceddb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_gcacf :=NewCT_DocVar (); +if _bfbaf :=d .DecodeElement (_gcacf ,&_ceddb );_bfbaf !=nil {return _bfbaf ;};_caaca .DocVar =append (_caaca .DocVar ,_gcacf );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_ceddb .Name ); +if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _c .EndElement :break _gbdba ;case _c .CharData :};};return nil ;};type CT_HpsMeasure struct{ -// Validate validates the WdCT_WrapTopBottom and its children -func (_dfcff *WdCT_WrapTopBottom )Validate ()error {return _dfcff .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; +// Half Point Measurement +ValAttr ST_HpsMeasure ;}; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_bgccea *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_abdcg *CT_TrPrBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cceaea :for {_bbdec ,_cdadc :=d .Token ();if _cdadc !=nil {return _cdadc ;};switch _cgdfbc :=_bbdec .(type ){case _a .StartElement :switch _cgdfbc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eacaaa :=NewCT_Cnf (); -if _bgece :=d .DecodeElement (_eacaaa ,&_cgdfbc );_bgece !=nil {return _bgece ;};_abdcg .CnfStyle =append (_abdcg .CnfStyle ,_eacaaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_geaaed :=NewCT_DecimalNumber (); -if _efeaa :=d .DecodeElement (_geaaed ,&_cgdfbc );_efeaa !=nil {return _efeaa ;};_abdcg .DivId =append (_abdcg .DivId ,_geaaed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_cccgge :=NewCT_DecimalNumber (); -if _eccde :=d .DecodeElement (_cccgge ,&_cgdfbc );_eccde !=nil {return _eccde ;};_abdcg .GridBefore =append (_abdcg .GridBefore ,_cccgge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_abfge :=NewCT_DecimalNumber (); -if _gceacf :=d .DecodeElement (_abfge ,&_cgdfbc );_gceacf !=nil {return _gceacf ;};_abdcg .GridAfter =append (_abdcg .GridAfter ,_abfge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_fdacb :=NewCT_TblWidth (); -if _dgaec :=d .DecodeElement (_fdacb ,&_cgdfbc );_dgaec !=nil {return _dgaec ;};_abdcg .WBefore =append (_abdcg .WBefore ,_fdacb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_gffecf :=NewCT_TblWidth (); -if _bbbcd :=d .DecodeElement (_gffecf ,&_cgdfbc );_bbbcd !=nil {return _bbbcd ;};_abdcg .WAfter =append (_abdcg .WAfter ,_gffecf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_aecae :=NewCT_OnOff (); -if _bccce :=d .DecodeElement (_aecae ,&_cgdfbc );_bccce !=nil {return _bccce ;};_abdcg .CantSplit =append (_abdcg .CantSplit ,_aecae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_gcfaf :=NewCT_Height (); -if _bafdcc :=d .DecodeElement (_gcfaf ,&_cgdfbc );_bafdcc !=nil {return _bafdcc ;};_abdcg .TrHeight =append (_abdcg .TrHeight ,_gcfaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_bagabd :=NewCT_OnOff (); -if _bgcbc :=d .DecodeElement (_bagabd ,&_cgdfbc );_bgcbc !=nil {return _bgcbc ;};_abdcg .TblHeader =append (_abdcg .TblHeader ,_bagabd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gbfega :=NewCT_TblWidth (); -if _bfgdc :=d .DecodeElement (_gbfega ,&_cgdfbc );_bfgdc !=nil {return _bfgdc ;};_abdcg .TblCellSpacing =append (_abdcg .TblCellSpacing ,_gbfega );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fbddc :=NewCT_JcTable (); -if _bbgdf :=d .DecodeElement (_fbddc ,&_cgdfbc );_bbgdf !=nil {return _bbgdf ;};_abdcg .Jc =append (_abdcg .Jc ,_fbddc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_bedgb :=NewCT_OnOff (); -if _deaaf :=d .DecodeElement (_bedgb ,&_cgdfbc );_deaaf !=nil {return _deaaf ;};_abdcg .Hidden =append (_abdcg .Hidden ,_bedgb );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cgdfbc .Name ); -if _agbcb :=d .Skip ();_agbcb !=nil {return _agbcb ;};};case _a .EndElement :break _cceaea ;case _a .CharData :};};return nil ;};func (_edbbde ST_DocGrid )Validate ()error {return _edbbde .ValidateWithPath ("")};const (ST_CaptionPosUnset ST_CaptionPos =0; -ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4;);type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ; -};func (_bggbb *CT_TblGridChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bggbb .TblGrid =NewCT_TblGridBase ();for _ ,_ebcbb :=range start .Attr {if _ebcbb .Name .Local =="\u0069\u0064"{_geabe ,_bdbca :=_ea .ParseInt (_ebcbb .Value ,10,64); -if _bdbca !=nil {return _bdbca ;};_bggbb .IdAttr =_geabe ;continue ;};};_dfaacc :for {_gegcc ,_bgdea :=d .Token ();if _bgdea !=nil {return _bgdea ;};switch _caaag :=_gegcc .(type ){case _a .StartElement :switch _caaag .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _affbbf :=d .DecodeElement (_bggbb .TblGrid ,&_caaag ); -_affbbf !=nil {return _affbbf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_caaag .Name ); -if _cgade :=d .Skip ();_cgade !=nil {return _cgade ;};};case _a .EndElement :break _dfaacc ;case _a .CharData :};};return nil ;};func (_cbcag ST_HighlightColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbcag .String (),start ); -};func NewCT_TblGrid ()*CT_TblGrid {_cadda :=&CT_TblGrid {};return _cadda }; +// Validate validates the WdEG_WrapTypeChoice and its children +func (_cecegf *WdEG_WrapTypeChoice )Validate ()error {return _cecegf .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cggbb *CT_PTab )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cggbb .AlignmentAttr =ST_PTabAlignment (1); +_cggbb .RelativeToAttr =ST_PTabRelativeTo (1);_cggbb .LeaderAttr =ST_PTabLeader (1);for _ ,_gbbdc :=range start .Attr {if _gbbdc .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cggbb .AlignmentAttr .UnmarshalXMLAttr (_gbbdc );continue ;}; +if _gbbdc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_cggbb .RelativeToAttr .UnmarshalXMLAttr (_gbbdc );continue ;};if _gbbdc .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cggbb .LeaderAttr .UnmarshalXMLAttr (_gbbdc ); +continue ;};};for {_dceec ,_agcgg :=d .Token ();if _agcgg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_agcgg );};if _adfdda ,_cbae :=_dceec .(_c .EndElement );_cbae &&_adfdda .Name ==start .Name {break ; +};};return nil ;};func (_accegg *CT_Spacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accegg .BeforeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .BeforeAttr )}); +};if _accegg .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .BeforeLinesAttr )});}; +if _accegg .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .BeforeAutospacingAttr )}); +};if _accegg .AfterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .AfterAttr )});};if _accegg .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .AfterLinesAttr )}); +};if _accegg .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .AfterAutospacingAttr )}); +};if _accegg .LineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_accegg .LineAttr )});};if _accegg .LineRuleAttr !=ST_LineSpacingRuleUnset {_acdfa ,_afaad :=_accegg .LineRuleAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"}); +if _afaad !=nil {return _afaad ;};start .Attr =append (start .Attr ,_acdfa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_cfbda :=&CT_FFCheckBox {};return _cfbda }; +func (_edfeea *CT_HMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edfeea .ValAttr !=ST_MergeUnset {_bedcc ,_cfbe :=_edfeea .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfbe !=nil {return _cfbe ;};start .Attr =append (start .Attr ,_bedcc ); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fefagb *ST_DocGrid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egbbgc ,_cgcbe :=d .Token ();if _cgcbe !=nil {return _cgcbe ;};if _cbedge ,_cbabe :=_egbbgc .(_c .EndElement ); +_cbabe &&_cbedge .Name ==start .Name {*_fefagb =1;return nil ;};if _ffdac ,_befbe :=_egbbgc .(_c .CharData );!_befbe {return _e .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",_egbbgc ); +}else {switch string (_ffdac ){case "":*_fefagb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fefagb =1;case "\u006c\u0069\u006ee\u0073":*_fefagb =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_fefagb =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_fefagb =4; +};};_egbbgc ,_cgcbe =d .Token ();if _cgcbe !=nil {return _cgcbe ;};if _deefd ,_gdbcg :=_egbbgc .(_c .EndElement );_gdbcg &&_deefd .Name ==start .Name {return nil ;};return _e .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",_egbbgc ); +};type ST_MailMergeDocType byte ; -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;}; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_bfdc *CT_FFTextType )ValidateWithPath (path string )error {if _bfdc .ValAttr ==ST_FFTextTypeUnset {return _e .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 _bbafe :=_bfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbafe !=nil {return _bbafe ;};return nil ;};type ST_StyleSort byte ; -// Validate validates the CT_SectPrChange and its children -func (_baeea *CT_SectPrChange )Validate ()error {return _baeea .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_egbe *CT_HdrFtrRef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egbe .TypeAttr =ST_HdrFtr (1); -for _ ,_dbfb :=range start .Attr {if _dbfb .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"&&_dbfb .Name .Local =="\u0069\u0064"||_dbfb .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"&&_dbfb .Name .Local =="\u0069\u0064"{_gcdfe ,_fabb :=_dbfb .Value ,error (nil ); -if _fabb !=nil {return _fabb ;};_egbe .IdAttr =_gcdfe ;continue ;};if _dbfb .Name .Local =="\u0074\u0079\u0070\u0065"{_egbe .TypeAttr .UnmarshalXMLAttr (_dbfb );continue ;};};for {_fadde ,_cfdd :=d .Token ();if _cfdd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_cfdd ); -};if _ggcab ,_dacbg :=_fadde .(_a .EndElement );_dacbg &&_ggcab .Name ==start .Name {break ;};};return nil ;};type ST_Em byte ;type ST_ProofErr byte ;func NewEG_RPrMath ()*EG_RPrMath {_adffdc :=&EG_RPrMath {};return _adffdc }; +// Validate validates the WdInline and its children +func (_fcebf *WdInline )Validate ()error {return _fcebf .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_adefd ST_TextEffect )ValidateWithPath (path string )error {switch _adefd {case 0,1,2,3,4,5,6,7:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adefd )); +};return nil ;};type CT_MultiLevelType struct{ -// Validate validates the CT_LevelSuffix and its children -func (_adcab *CT_LevelSuffix )Validate ()error {return _adcab .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_aecbce *Hdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aecbce .CT_HdrFtr =*NewCT_HdrFtr (); -_dcdgg :for {_fcfgd ,_fgbad :=d .Token ();if _fgbad !=nil {return _fgbad ;};switch _afaac :=_fcfgd .(type ){case _a .StartElement :switch _afaac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_agfgab :=NewCT_AltChunk (); -if _fccab :=d .DecodeElement (_agfgab ,&_afaac );_fccab !=nil {return _fccab ;};_aecbce .AltChunk =append (_aecbce .AltChunk ,_agfgab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ccefc :=NewEG_ContentBlockContent (); -_ccefc .CustomXml =NewCT_CustomXmlBlock ();if _afaacd :=d .DecodeElement (_ccefc .CustomXml ,&_afaac );_afaacd !=nil {return _afaacd ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_ccefc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbdbaf :=NewEG_ContentBlockContent (); -_fbdbaf .Sdt =NewCT_SdtBlock ();if _cbfgdd :=d .DecodeElement (_fbdbaf .Sdt ,&_afaac );_cbfgdd !=nil {return _cbfgdd ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_fbdbaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_gdbbg :=NewEG_ContentBlockContent (); -_acegf :=NewCT_P ();if _cabcf :=d .DecodeElement (_acegf ,&_afaac );_cabcf !=nil {return _cabcf ;};_gdbbg .P =append (_gdbbg .P ,_acegf );_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_gdbbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_defdb :=NewEG_ContentBlockContent (); -_febcgd :=NewCT_Tbl ();if _dbada :=d .DecodeElement (_febcgd ,&_afaac );_dbada !=nil {return _dbada ;};_defdb .Tbl =append (_defdb .Tbl ,_febcgd );_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_defdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agfce :=NewEG_ContentBlockContent (); -_edbeae :=NewEG_RunLevelElts ();_edbeae .ProofErr =NewCT_ProofErr ();if _gccgge :=d .DecodeElement (_edbeae .ProofErr ,&_afaac );_gccgge !=nil {return _gccgge ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_agfce );_agfce .EG_RunLevelElts =append (_agfce .EG_RunLevelElts ,_edbeae ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgaed :=NewEG_ContentBlockContent (); -_ffagdd :=NewEG_RunLevelElts ();_ffagdd .PermStart =NewCT_PermStart ();if _fbefg :=d .DecodeElement (_ffagdd .PermStart ,&_afaac );_fbefg !=nil {return _fbefg ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bgaed );_bgaed .EG_RunLevelElts =append (_bgaed .EG_RunLevelElts ,_ffagdd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bagdag :=NewEG_ContentBlockContent (); -_fcfda :=NewEG_RunLevelElts ();_fcfda .PermEnd =NewCT_Perm ();if _cgccbc :=d .DecodeElement (_fcfda .PermEnd ,&_afaac );_cgccbc !=nil {return _cgccbc ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bagdag );_bagdag .EG_RunLevelElts =append (_bagdag .EG_RunLevelElts ,_fcfda ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ccgda :=NewEG_ContentBlockContent (); -_cfeeae :=NewEG_RunLevelElts ();_cfeeae .Ins =NewCT_RunTrackChange ();if _gcefa :=d .DecodeElement (_cfeeae .Ins ,&_afaac );_gcefa !=nil {return _gcefa ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_ccgda );_ccgda .EG_RunLevelElts =append (_ccgda .EG_RunLevelElts ,_cfeeae ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dfecc :=NewEG_ContentBlockContent (); -_baecfa :=NewEG_RunLevelElts ();_baecfa .Del =NewCT_RunTrackChange ();if _abfba :=d .DecodeElement (_baecfa .Del ,&_afaac );_abfba !=nil {return _abfba ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_dfecc );_dfecc .EG_RunLevelElts =append (_dfecc .EG_RunLevelElts ,_baecfa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eaddca :=NewEG_ContentBlockContent (); -_bdcbf :=NewEG_RunLevelElts ();_bdcbf .MoveFrom =NewCT_RunTrackChange ();if _aeageg :=d .DecodeElement (_bdcbf .MoveFrom ,&_afaac );_aeageg !=nil {return _aeageg ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_eaddca );_eaddca .EG_RunLevelElts =append (_eaddca .EG_RunLevelElts ,_bdcbf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gcgac :=NewEG_ContentBlockContent (); -_eddcde :=NewEG_RunLevelElts ();_eddcde .MoveTo =NewCT_RunTrackChange ();if _bgfgbd :=d .DecodeElement (_eddcde .MoveTo ,&_afaac );_bgfgbd !=nil {return _bgfgbd ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_gcgac );_gcgac .EG_RunLevelElts =append (_gcgac .EG_RunLevelElts ,_eddcde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gbefd :=NewEG_ContentBlockContent (); -_gagfcg :=NewEG_RunLevelElts ();_daffdd :=NewEG_RangeMarkupElements ();_daffdd .BookmarkStart =NewCT_Bookmark ();if _gcgef :=d .DecodeElement (_daffdd .BookmarkStart ,&_afaac );_gcgef !=nil {return _gcgef ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_gbefd ); -_gbefd .EG_RunLevelElts =append (_gbefd .EG_RunLevelElts ,_gagfcg );_gagfcg .EG_RangeMarkupElements =append (_gagfcg .EG_RangeMarkupElements ,_daffdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dgfacb :=NewEG_ContentBlockContent (); -_ecaffb :=NewEG_RunLevelElts ();_fdabb :=NewEG_RangeMarkupElements ();_fdabb .BookmarkEnd =NewCT_MarkupRange ();if _dccdf :=d .DecodeElement (_fdabb .BookmarkEnd ,&_afaac );_dccdf !=nil {return _dccdf ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_dgfacb ); -_dgfacb .EG_RunLevelElts =append (_dgfacb .EG_RunLevelElts ,_ecaffb );_ecaffb .EG_RangeMarkupElements =append (_ecaffb .EG_RangeMarkupElements ,_fdabb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggabfg :=NewEG_ContentBlockContent (); -_gbbad :=NewEG_RunLevelElts ();_ecgcg :=NewEG_RangeMarkupElements ();_ecgcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bddgf :=d .DecodeElement (_ecgcg .MoveFromRangeStart ,&_afaac );_bddgf !=nil {return _bddgf ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_ggabfg ); -_ggabfg .EG_RunLevelElts =append (_ggabfg .EG_RunLevelElts ,_gbbad );_gbbad .EG_RangeMarkupElements =append (_gbbad .EG_RangeMarkupElements ,_ecgcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bggeg :=NewEG_ContentBlockContent (); -_abeaac :=NewEG_RunLevelElts ();_cfbbf :=NewEG_RangeMarkupElements ();_cfbbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdcdbc :=d .DecodeElement (_cfbbf .MoveFromRangeEnd ,&_afaac );_gdcdbc !=nil {return _gdcdbc ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bggeg ); -_bggeg .EG_RunLevelElts =append (_bggeg .EG_RunLevelElts ,_abeaac );_abeaac .EG_RangeMarkupElements =append (_abeaac .EG_RangeMarkupElements ,_cfbbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcfged :=NewEG_ContentBlockContent (); -_bbeec :=NewEG_RunLevelElts ();_gacgea :=NewEG_RangeMarkupElements ();_gacgea .MoveToRangeStart =NewCT_MoveBookmark ();if _defcgb :=d .DecodeElement (_gacgea .MoveToRangeStart ,&_afaac );_defcgb !=nil {return _defcgb ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bcfged ); -_bcfged .EG_RunLevelElts =append (_bcfged .EG_RunLevelElts ,_bbeec );_bbeec .EG_RangeMarkupElements =append (_bbeec .EG_RangeMarkupElements ,_gacgea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfgfc :=NewEG_ContentBlockContent (); -_adgfbb :=NewEG_RunLevelElts ();_abcca :=NewEG_RangeMarkupElements ();_abcca .MoveToRangeEnd =NewCT_MarkupRange ();if _aeeab :=d .DecodeElement (_abcca .MoveToRangeEnd ,&_afaac );_aeeab !=nil {return _aeeab ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_gfgfc ); -_gfgfc .EG_RunLevelElts =append (_gfgfc .EG_RunLevelElts ,_adgfbb );_adgfbb .EG_RangeMarkupElements =append (_adgfbb .EG_RangeMarkupElements ,_abcca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bccagg :=NewEG_ContentBlockContent (); -_dafdgd :=NewEG_RunLevelElts ();_cffbcb :=NewEG_RangeMarkupElements ();_cffbcb .CommentRangeStart =NewCT_MarkupRange ();if _bafde :=d .DecodeElement (_cffbcb .CommentRangeStart ,&_afaac );_bafde !=nil {return _bafde ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bccagg ); -_bccagg .EG_RunLevelElts =append (_bccagg .EG_RunLevelElts ,_dafdgd );_dafdgd .EG_RangeMarkupElements =append (_dafdgd .EG_RangeMarkupElements ,_cffbcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgcbea :=NewEG_ContentBlockContent (); -_egddb :=NewEG_RunLevelElts ();_cdacda :=NewEG_RangeMarkupElements ();_cdacda .CommentRangeEnd =NewCT_MarkupRange ();if _ecfcb :=d .DecodeElement (_cdacda .CommentRangeEnd ,&_afaac );_ecfcb !=nil {return _ecfcb ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_dgcbea ); -_dgcbea .EG_RunLevelElts =append (_dgcbea .EG_RunLevelElts ,_egddb );_egddb .EG_RangeMarkupElements =append (_egddb .EG_RangeMarkupElements ,_cdacda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgdac :=NewEG_ContentBlockContent (); -_afdac :=NewEG_RunLevelElts ();_fgbee :=NewEG_RangeMarkupElements ();_fgbee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _faacdf :=d .DecodeElement (_fgbee .CustomXmlInsRangeStart ,&_afaac );_faacdf !=nil {return _faacdf ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_cgdac ); -_cgdac .EG_RunLevelElts =append (_cgdac .EG_RunLevelElts ,_afdac );_afdac .EG_RangeMarkupElements =append (_afdac .EG_RangeMarkupElements ,_fgbee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fecdee :=NewEG_ContentBlockContent (); -_ddbfe :=NewEG_RunLevelElts ();_bgfeb :=NewEG_RangeMarkupElements ();_bgfeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gffdce :=d .DecodeElement (_bgfeb .CustomXmlInsRangeEnd ,&_afaac );_gffdce !=nil {return _gffdce ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_fecdee ); -_fecdee .EG_RunLevelElts =append (_fecdee .EG_RunLevelElts ,_ddbfe );_ddbfe .EG_RangeMarkupElements =append (_ddbfe .EG_RangeMarkupElements ,_bgfeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_addega :=NewEG_ContentBlockContent (); -_agegf :=NewEG_RunLevelElts ();_adbbe :=NewEG_RangeMarkupElements ();_adbbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgdfcd :=d .DecodeElement (_adbbe .CustomXmlDelRangeStart ,&_afaac );_fgdfcd !=nil {return _fgdfcd ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_addega ); -_addega .EG_RunLevelElts =append (_addega .EG_RunLevelElts ,_agegf );_agegf .EG_RangeMarkupElements =append (_agegf .EG_RangeMarkupElements ,_adbbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbdga :=NewEG_ContentBlockContent (); -_gdffcdg :=NewEG_RunLevelElts ();_bfcef :=NewEG_RangeMarkupElements ();_bfcef .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbefga :=d .DecodeElement (_bfcef .CustomXmlDelRangeEnd ,&_afaac );_dbefga !=nil {return _dbefga ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_cbdga ); -_cbdga .EG_RunLevelElts =append (_cbdga .EG_RunLevelElts ,_gdffcdg );_gdffcdg .EG_RangeMarkupElements =append (_gdffcdg .EG_RangeMarkupElements ,_bfcef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdebda :=NewEG_ContentBlockContent (); -_caefbf :=NewEG_RunLevelElts ();_aebfef :=NewEG_RangeMarkupElements ();_aebfef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfbffc :=d .DecodeElement (_aebfef .CustomXmlMoveFromRangeStart ,&_afaac );_dfbffc !=nil {return _dfbffc ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bdebda ); -_bdebda .EG_RunLevelElts =append (_bdebda .EG_RunLevelElts ,_caefbf );_caefbf .EG_RangeMarkupElements =append (_caefbf .EG_RangeMarkupElements ,_aebfef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bfgcda :=NewEG_ContentBlockContent (); -_cageca :=NewEG_RunLevelElts ();_daegg :=NewEG_RangeMarkupElements ();_daegg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdecgc :=d .DecodeElement (_daegg .CustomXmlMoveFromRangeEnd ,&_afaac );_cdecgc !=nil {return _cdecgc ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_bfgcda ); -_bfgcda .EG_RunLevelElts =append (_bfgcda .EG_RunLevelElts ,_cageca );_cageca .EG_RangeMarkupElements =append (_cageca .EG_RangeMarkupElements ,_daegg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gdggc :=NewEG_ContentBlockContent (); -_babdab :=NewEG_RunLevelElts ();_faggc :=NewEG_RangeMarkupElements ();_faggc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afefc :=d .DecodeElement (_faggc .CustomXmlMoveToRangeStart ,&_afaac );_afefc !=nil {return _afefc ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_gdggc ); -_gdggc .EG_RunLevelElts =append (_gdggc .EG_RunLevelElts ,_babdab );_babdab .EG_RangeMarkupElements =append (_babdab .EG_RangeMarkupElements ,_faggc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eeegf :=NewEG_ContentBlockContent (); -_cbbeec :=NewEG_RunLevelElts ();_abffga :=NewEG_RangeMarkupElements ();_abffga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgcgbc :=d .DecodeElement (_abffga .CustomXmlMoveToRangeEnd ,&_afaac );_cgcgbc !=nil {return _cgcgbc ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_eeegf ); -_eeegf .EG_RunLevelElts =append (_eeegf .EG_RunLevelElts ,_cbbeec );_cbbeec .EG_RangeMarkupElements =append (_cbbeec .EG_RangeMarkupElements ,_abffga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccbacc :=NewEG_ContentBlockContent (); -_eggaf :=NewEG_RunLevelElts ();_gffeg :=NewEG_MathContent ();_gffeg .OMathPara =_aa .NewOMathPara ();if _degfeg :=d .DecodeElement (_gffeg .OMathPara ,&_afaac );_degfeg !=nil {return _degfeg ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_ccbacc ); -_ccbacc .EG_RunLevelElts =append (_ccbacc .EG_RunLevelElts ,_eggaf );_eggaf .EG_MathContent =append (_eggaf .EG_MathContent ,_gffeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eagcbf :=NewEG_ContentBlockContent (); -_edecdb :=NewEG_RunLevelElts ();_gbdfg :=NewEG_MathContent ();_gbdfg .OMath =_aa .NewOMath ();if _cdddd :=d .DecodeElement (_gbdfg .OMath ,&_afaac );_cdddd !=nil {return _cdddd ;};_aecbce .EG_ContentBlockContent =append (_aecbce .EG_ContentBlockContent ,_eagcbf ); -_eagcbf .EG_RunLevelElts =append (_eagcbf .EG_RunLevelElts ,_edecdb );_edecdb .EG_MathContent =append (_edecdb .EG_MathContent ,_gbdfg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_afaac .Name ); -if _acgb :=d .Skip ();_acgb !=nil {return _acgb ;};};case _a .EndElement :break _dcdgg ;case _a .CharData :};};return nil ;}; +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;};func (_eebfbc ST_Border )ValidateWithPath (path string )error {switch _eebfbc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebfbc )); +};return nil ;};func (_ebbffe *ST_StyleType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebbffe =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ebbffe =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ebbffe =2; +case "\u0074\u0061\u0062l\u0065":*_ebbffe =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_ebbffe =4;};return nil ;};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;); +func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_defb :=&CT_CustomXmlCell {};return _defb };func (_cbcgg *CT_Document )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbcgg .ConformanceAttr =_d .ST_ConformanceClass (1);for _ ,_dfcge :=range start .Attr {if _dfcge .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cbcgg .ConformanceAttr .UnmarshalXMLAttr (_dfcge ); +continue ;};};_ddae :for {_acbff ,_dddg :=d .Token ();if _dddg !=nil {return _dddg ;};switch _cefe :=_acbff .(type ){case _c .StartElement :switch _cefe .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_cbcgg .Background =NewCT_Background (); +if _fcfdd :=d .DecodeElement (_cbcgg .Background ,&_cefe );_fcfdd !=nil {return _fcfdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_cbcgg .Body =NewCT_Body (); +if _dgff :=d .DecodeElement (_cbcgg .Body ,&_cefe );_dgff !=nil {return _dgff ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cefe .Name ); +if _cfcc :=d .Skip ();_cfcc !=nil {return _cfcc ;};};case _c .EndElement :break _ddae ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_bdbccc *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _bdbccc .Txbx !=nil {if _fcgcg :=_bdbccc .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_fcgcg !=nil {return _fcgcg ;};};if _bdbccc .LinkedTxbx !=nil {if _cgaefd :=_bdbccc .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"); -_cgaefd !=nil {return _cgaefd ;};};return nil ;}; +// Validate validates the CT_TblLook and its children +func (_cffaf *CT_TblLook )Validate ()error {return _cffaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_adaff *CT_WebSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _adaff .Frameset !=nil {_cfeac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_adaff .Frameset ,_cfeac );};if _adaff .Divs !=nil {_ecfcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}}; +e .EncodeElement (_adaff .Divs ,_ecfcd );};if _adaff .Encoding !=nil {_debgda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_adaff .Encoding ,_debgda );};if _adaff .OptimizeForBrowser !=nil {_ebfd :=_c .StartElement {Name :_c .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}}; +e .EncodeElement (_adaff .OptimizeForBrowser ,_ebfd );};if _adaff .RelyOnVML !=nil {_ecdgf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_adaff .RelyOnVML ,_ecdgf );};if _adaff .AllowPNG !=nil {_abfcab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}}; +e .EncodeElement (_adaff .AllowPNG ,_abfcab );};if _adaff .DoNotRelyOnCSS !=nil {_gdcada :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_adaff .DoNotRelyOnCSS ,_gdcada ); +};if _adaff .DoNotSaveAsSingleFile !=nil {_eadgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_adaff .DoNotSaveAsSingleFile ,_eadgd ); +};if _adaff .DoNotOrganizeInFolder !=nil {_cedbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_adaff .DoNotOrganizeInFolder ,_cedbb ); +};if _adaff .DoNotUseLongFileNames !=nil {_abgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_adaff .DoNotUseLongFileNames ,_abgfe ); +};if _adaff .PixelsPerInch !=nil {_ffaac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_adaff .PixelsPerInch ,_ffaac );};if _adaff .TargetScreenSz !=nil {_fecdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}}; +e .EncodeElement (_adaff .TargetScreenSz ,_fecdc );};if _adaff .SaveSmartTagsAsXml !=nil {_cecce :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_adaff .SaveSmartTagsAsXml ,_cecce ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TabStop struct{ -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_bfea *CT_DocVars )ValidateWithPath (path string )error {for _cgba ,_fdcc :=range _bfea .DocVar {if _ffab :=_fdcc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_cgba ));_ffab !=nil {return _ffab ; -};};return nil ;};func (_agcga ST_EdnPos )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfaad :=_a .Attr {};_gfaad .Name =name ;switch _agcga {case ST_EdnPosUnset :_gfaad .Value ="";case ST_EdnPosSectEnd :_gfaad .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064"; -case ST_EdnPosDocEnd :_gfaad .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _gfaad ,nil ;};func (_beccag *WdCT_WordprocessingGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beccag .CNvGrpSpPr =_gga .NewCT_NonVisualGroupDrawingShapeProps (); -_beccag .GrpSpPr =_gga .NewCT_GroupShapeProperties ();_fbcbgb :for {_gcddaa ,_gccfde :=d .Token ();if _gccfde !=nil {return _gccfde ;};switch _bffebg :=_gcddaa .(type ){case _a .StartElement :switch _bffebg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_beccag .CNvPr =_gga .NewCT_NonVisualDrawingProps (); -if _ebegc :=d .DecodeElement (_beccag .CNvPr ,&_bffebg );_ebegc !=nil {return _ebegc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _afgda :=d .DecodeElement (_beccag .CNvGrpSpPr ,&_bffebg ); -_afgda !=nil {return _afgda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gafggf :=d .DecodeElement (_beccag .GrpSpPr ,&_bffebg ); -_gafggf !=nil {return _gafggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_eeagc :=NewWdCT_WordprocessingGroupChoice (); -if _bdbegf :=d .DecodeElement (&_eeagc .Wsp ,&_bffebg );_bdbegf !=nil {return _bdbegf ;};_beccag .Choice =append (_beccag .Choice ,_eeagc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_dcaeff :=NewWdCT_WordprocessingGroupChoice (); -if _fedgba :=d .DecodeElement (&_dcaeff .GrpSp ,&_bffebg );_fedgba !=nil {return _fedgba ;};_beccag .Choice =append (_beccag .Choice ,_dcaeff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_eddda :=NewWdCT_WordprocessingGroupChoice (); -if _bgcefe :=d .DecodeElement (&_eddda .GraphicFrame ,&_bffebg );_bgcefe !=nil {return _bgcefe ;};_beccag .Choice =append (_beccag .Choice ,_eddda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_gcfgea :=NewWdCT_WordprocessingGroupChoice (); -if _ffcef :=d .DecodeElement (&_gcfgea .Pic ,&_bffebg );_ffcef !=nil {return _ffcef ;};_beccag .Choice =append (_beccag .Choice ,_gcfgea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cfcfcb :=NewWdCT_WordprocessingGroupChoice (); -if _bfbac :=d .DecodeElement (&_cfcfcb .ContentPart ,&_bffebg );_bfbac !=nil {return _bfbac ;};_beccag .Choice =append (_beccag .Choice ,_cfcfcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beccag .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _dfadgf :=d .DecodeElement (_beccag .ExtLst ,&_bffebg );_dfadgf !=nil {return _dfadgf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_bffebg .Name ); -if _baaeb :=d .Skip ();_baaeb !=nil {return _baaeb ;};};case _a .EndElement :break _fbcbgb ;case _a .CharData :};};return nil ;};func (_aeacce ST_SignedTwipsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aeacce .Int64 !=nil {e .EncodeToken (_a .CharData (_gd .Sprintf ("\u0025\u0064",*_aeacce .Int64 ))); -};if _aeacce .ST_UniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_aeacce .ST_UniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_ebeabf *WdCT_PosVChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_becde :for {_dabfa ,_eadgg :=d .Token (); -if _eadgg !=nil {return _eadgg ;};switch _dcgcb :=_dabfa .(type ){case _a .StartElement :switch _dcgcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_ebeabf .Align =WdST_AlignVUnset ; -if _fcfga :=d .DecodeElement (&_ebeabf .Align ,&_dcgcb );_fcfga !=nil {return _fcfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_ebeabf .PosOffset =new (int32 ); -if _dgbbbge :=d .DecodeElement (_ebeabf .PosOffset ,&_dcgcb );_dgbbbge !=nil {return _dgbbbge ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dcgcb .Name ); -if _daeefg :=d .Skip ();_daeefg !=nil {return _daeefg ;};};case _a .EndElement :break _becde ;case _a .CharData :};};return nil ;}; +// Tab Stop Type +ValAttr ST_TabJc ; -// Validate validates the CT_Body and its children -func (_aed *CT_Body )Validate ()error {return _aed .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");}; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Validate validates the CT_TblBorders and its children -func (_edcad *CT_TblBorders )Validate ()error {return _edcad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;}; -// Validate validates the CT_Fonts and its children -func (_dccbg *CT_Fonts )Validate ()error {return _dccbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");}; +// Validate validates the CT_StylePaneFilter and its children +func (_adefe *CT_StylePaneFilter )Validate ()error {return _adefe .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func NewCT_Drawing ()*CT_Drawing {_dgced :=&CT_Drawing {};return _dgced }; +func (_eccdd *CT_PPrDefault )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cceff :for {_aebcfd ,_eddag :=d .Token ();if _eddag !=nil {return _eddag ;};switch _acfba :=_aebcfd .(type ){case _c .StartElement :switch _acfba .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_eccdd .PPr =NewCT_PPrGeneral (); +if _cbacfg :=d .DecodeElement (_eccdd .PPr ,&_acfba );_cbacfg !=nil {return _cbacfg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_acfba .Name ); +if _fbccggg :=d .Skip ();_fbccggg !=nil {return _fbccggg ;};};case _c .EndElement :break _cceff ;case _c .CharData :};};return nil ;};func (_gbgc *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gfff ,_fgfbg :=_gbgc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fgfbg !=nil {return _fgfbg ;};start .Attr =append (start .Attr ,_gfff );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dedad *CT_SdtRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _dedad .SdtPr !=nil {_ccfgce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_dedad .SdtPr ,_ccfgce );};if _dedad .SdtEndPr !=nil {_ffbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; +e .EncodeElement (_dedad .SdtEndPr ,_ffbdg );};if _dedad .SdtContent !=nil {_gbbca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dedad .SdtContent ,_gbbca );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_acaccd ST_ChapterSep )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_befda :=_c .Attr {};_befda .Name =name ;switch _acaccd {case ST_ChapterSepUnset :_befda .Value ="";case ST_ChapterSepHyphen :_befda .Value ="\u0068\u0079\u0070\u0068\u0065\u006e"; +case ST_ChapterSepPeriod :_befda .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_befda .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_befda .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_befda .Value ="\u0065\u006e\u0044\u0061\u0073\u0068"; +};return _befda ,nil ;}; -// Validate validates the EG_FtnEdnNumProps and its children -func (_fbeegd *EG_FtnEdnNumProps )Validate ()error {return _fbeegd .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");}; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_gdagae *CT_PPrDefault )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdagae .PPr !=nil {_edbaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}}; +e .EncodeElement (_gdagae .PPr ,_edbaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_Password and its children -func (_gf *AG_Password )Validate ()error {return _gf .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1; -ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6; -ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;);type ST_ChapterSep byte ;func (_fegab *CT_DocPartName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fegab .ValAttr )}); -if _fegab .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fegab .DecoratedAttr )});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_fbabd :=ST_SignedHpsMeasure {};if _ga .ST_UniversalMeasurePatternRe .MatchString (s ){_fbabd .ST_UniversalMeasure =&s ; -}else {_dfafed ,_cgdcg :=_ea .ParseFloat (s ,64);if _cgdcg !=nil {return _fbabd ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cgdcg );};_fbabd .Int64 =_ab .Int64 (int64 (_dfafed )); -};return _fbabd ,nil ;};func (_gcfbf ST_Direction )Validate ()error {return _gcfbf .ValidateWithPath ("")};type CT_TblPPr struct{ +// Validate validates the CT_Shd and its children +func (_cbcfbe *CT_Shd )Validate ()error {return _cbcfbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _g .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Distance From Left of Table to Text -LeftFromTextAttr *_ga .ST_TwipsMeasure ; -// (Distance From Right of Table to Text -RightFromTextAttr *_ga .ST_TwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;};func NewCT_Base64Binary ()*CT_Base64Binary {_decb :=&CT_Base64Binary {};return _decb }; -// Distance From Top of Table to Text -TopFromTextAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_fae *CT_Attr )ValidateWithPath (path string )error {return nil };func (_gdfcc *CT_Kinsoku )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defff :=range start .Attr {if _defff .Name .Local =="\u006c\u0061\u006e\u0067"{_ffgef ,_ccdcc :=_defff .Value ,error (nil ); +if _ccdcc !=nil {return _ccdcc ;};_gdfcc .LangAttr =_ffgef ;continue ;};if _defff .Name .Local =="\u0076\u0061\u006c"{_cegbc ,_agaf :=_defff .Value ,error (nil );if _agaf !=nil {return _agaf ;};_gdfcc .ValAttr =_cegbc ;continue ;};};for {_bcedg ,_agegfg :=d .Token (); +if _agegfg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_agegfg );};if _fdeda ,_fbae :=_bcedg .(_c .EndElement );_fbae &&_fdeda .Name ==start .Name {break ; +};};return nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3; +);func (_bebdbc *CT_WriteProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dafdgg :=range start .Attr {if _dafdgg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bdcdgg ,_fedeba :=_fg .ParseInt (_dafdgg .Value ,10,64); +if _fedeba !=nil {return _fedeba ;};_bebdbc .CryptAlgorithmSidAttr =&_bdcdgg ;continue ;};if _dafdgg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_fdgcbd ,_acaddc :=_fg .ParseInt (_dafdgg .Value ,10,64); +if _acaddc !=nil {return _acaddc ;};_bebdbc .CryptSpinCountAttr =&_fdgcbd ;continue ;};if _dafdgg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ecgcd ,_eeeggc :=_dafdgg .Value ,error (nil );if _eeeggc !=nil {return _eeeggc ; +};_bebdbc .AlgorithmNameAttr =&_ecgcd ;continue ;};if _dafdgg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_gfefbd ,_agbfcf :=_dafdgg .Value ,error (nil );if _agbfcf !=nil {return _agbfcf ;};_bebdbc .CryptProviderAttr =&_gfefbd ; +continue ;};if _dafdgg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_efecf ,_fcdbdf :=_dafdgg .Value ,error (nil );if _fcdbdf !=nil {return _fcdbdf ;};_bebdbc .SaltValueAttr =&_efecf ;continue ;};if _dafdgg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bebdbc .CryptProviderTypeAttr .UnmarshalXMLAttr (_dafdgg ); +continue ;};if _dafdgg .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bebdbc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dafdgg );continue ;};if _dafdgg .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bebdbc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dafdgg ); +continue ;};if _dafdgg .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_cbdcae ,_cebac :=ParseUnionST_OnOff (_dafdgg .Value );if _cebac !=nil {return _cebac ;};_bebdbc .RecommendedAttr =&_cbdcae ;continue ;};if _dafdgg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_egbgdg ,_bfgfd :=_dafdgg .Value ,error (nil ); +if _bfgfd !=nil {return _bfgfd ;};_bebdbc .HashValueAttr =&_egbgdg ;continue ;};if _dafdgg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bbaae ,_ffdfb :=_fg .ParseInt (_dafdgg .Value ,10,64);if _ffdfb !=nil {return _ffdfb ;};_bebdbc .SpinCountAttr =&_bbaae ; +continue ;};if _dafdgg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fggfg ,_cdaffc :=_dafdgg .Value ,error (nil );if _cdaffc !=nil {return _cdaffc ;};_bebdbc .AlgIdExtAttr =&_fggfg ;continue ;};if _dafdgg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cfbfee ,_dbgaa :=_dafdgg .Value ,error (nil ); +if _dbgaa !=nil {return _dbgaa ;};_bebdbc .AlgIdExtSourceAttr =&_cfbfee ;continue ;};if _dafdgg .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_dgaebe ,_abdabe :=_dafdgg .Value ,error (nil ); +if _abdabe !=nil {return _abdabe ;};_bebdbc .CryptProviderTypeExtAttr =&_dgaebe ;continue ;};if _dafdgg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_aeabd ,_geddaa :=_dafdgg .Value ,error (nil ); +if _geddaa !=nil {return _geddaa ;};_bebdbc .CryptProviderTypeExtSourceAttr =&_aeabd ;continue ;};if _dafdgg .Name .Local =="\u0068\u0061\u0073\u0068"{_dggea ,_abcbaf :=_dafdgg .Value ,error (nil );if _abcbaf !=nil {return _abcbaf ;};_bebdbc .HashAttr =&_dggea ; +continue ;};if _dafdgg .Name .Local =="\u0073\u0061\u006c\u0074"{_baabbb ,_acdcg :=_dafdgg .Value ,error (nil );if _acdcg !=nil {return _acdcg ;};_bebdbc .SaltAttr =&_baabbb ;continue ;};};for {_agcaab ,_bbfebe :=d .Token ();if _bbfebe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bbfebe ); +};if _adcba ,_egcgc :=_agcaab .(_c .EndElement );_egcgc &&_adcba .Name ==start .Name {break ;};};return nil ;};type CT_HMerge struct{ -// Distance From Bottom of Table to Text -BottomFromTextAttr *_ga .ST_TwipsMeasure ; +// Horizontal Merge Type +ValAttr ST_Merge ;};func (_defdc *CT_TargetScreenSz )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fbcdg ,_dbfecd :=_defdc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbfecd !=nil {return _dbfecd ;};start .Attr =append (start .Attr ,_fbcdg ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_ccaeb :=&CT_Hyperlink {};return _ccaeb }; -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Validate validates the CT_PPr and its children +func (_befgg *CT_PPr )Validate ()error {return _befgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2; +ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8; +ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_gffde ST_HAnchor )Validate ()error {return _gffde .ValidateWithPath ("")};func (_dcgbg *CT_DocDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffg :for {_ccdbd ,_dbadb :=d .Token (); +if _dbadb !=nil {return _dbadb ;};switch _fgef :=_ccdbd .(type ){case _c .StartElement :switch _fgef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_dcgbg .RPrDefault =NewCT_RPrDefault (); +if _fdfc :=d .DecodeElement (_dcgbg .RPrDefault ,&_fgef );_fdfc !=nil {return _fdfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_dcgbg .PPrDefault =NewCT_PPrDefault (); +if _fedb :=d .DecodeElement (_dcgbg .PPrDefault ,&_fgef );_fedb !=nil {return _fedb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_fgef .Name ); +if _dbfea :=d .Skip ();_dbfea !=nil {return _dbfea ;};};case _c .EndElement :break _bffg ;case _c .CharData :};};return nil ;};func (_dbdbb *CT_TcMar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbdbb .Top !=nil {_gfeefc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_dbdbb .Top ,_gfeefc );};if _dbdbb .Start !=nil {_daadbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dbdbb .Start ,_daadbg );};if _dbdbb .Left !=nil {_befgegg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_dbdbb .Left ,_befgegg );};if _dbdbb .Bottom !=nil {_debgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dbdbb .Bottom ,_debgaf );};if _dbdbb .End !=nil {_gdgbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_dbdbb .End ,_gdgbd );};if _dbdbb .Right !=nil {_bgbb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dbdbb .Right ,_bgbb );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_bbadb *CT_CustomXmlPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbadb .Placeholder !=nil {_dfcad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; +e .EncodeElement (_bbadb .Placeholder ,_dfcad );};if _bbadb .Attr !=nil {_aadbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_afdb :=range _bbadb .Attr {e .EncodeElement (_afdb ,_aadbd );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_gbcgdg *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func NewCT_String ()*CT_String {_afefb :=&CT_String {};return _afefb };func (_babddf ST_DocProtect )Validate ()error {return _babddf .ValidateWithPath ("")}; -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _ga .ST_XAlign ; +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_dadfg *WdCT_LinkedTextboxInformation )Validate ()error {return _dadfg .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e"); +};func (_fbdag *ST_Zoom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eegbgf ,_fdbaff :=d .Token ();if _fdbaff !=nil {return _fdbaff ;};if _bcabb ,_bfbaa :=_eegbgf .(_c .EndElement );_bfbaa &&_bcabb .Name ==start .Name {*_fbdag =1;return nil ; +};if _edbac ,_eccgag :=_eegbgf .(_c .CharData );!_eccgag {return _e .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",_eegbgf );}else {switch string (_edbac ){case "":*_fbdag =0; +case "\u006e\u006f\u006e\u0065":*_fbdag =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_fbdag =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fbdag =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_fbdag =4;};};_eegbgf ,_fdbaff =d .Token (); +if _fdbaff !=nil {return _fdbaff ;};if _cfgdag ,_cefgcd :=_eegbgf .(_c .EndElement );_cefgcd &&_cfgdag .Name ==start .Name {return nil ;};return _e .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",_eegbgf ); +};type ST_HeightRule byte ;func (_ebgfg *CT_Jc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cbce ,_fbbdb :=_ebgfg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbbdb !=nil {return _fbbdb ;};start .Attr =append (start .Attr ,_cbce ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _ga .ST_YAlign ; +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_efac *CT_Div )ValidateWithPath (path string )error {if _efac .BlockQuote !=nil {if _dfbee :=_efac .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_dfbee !=nil {return _dfbee ;};};if _efac .BodyDiv !=nil {if _gggaa :=_efac .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076"); +_gggaa !=nil {return _gggaa ;};};if _gdbf :=_efac .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_gdbf !=nil {return _gdbf ;};if _acad :=_efac .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t"); +_acad !=nil {return _acad ;};if _fggfa :=_efac .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_fggfa !=nil {return _fggfa ;};if _begb :=_efac .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"); +_begb !=nil {return _begb ;};if _efac .DivBdr !=nil {if _ebcbc :=_efac .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_ebcbc !=nil {return _ebcbc ;};};for _bbdf ,_eafc :=range _efac .DivsChild {if _dgcbc :=_eafc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bbdf )); +_dgcbc !=nil {return _dgcbc ;};};return nil ;}; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;};func (_edefbb *ST_Lock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfgbf ,_dgcfge :=d .Token ();if _dgcfge !=nil {return _dgcfge ;};if _fdeab ,_ffaaf :=_cfgbf .(_a .EndElement );_ffaaf &&_fdeab .Name ==start .Name {*_edefbb =1; -return nil ;};if _ggfbf ,_efefb :=_cfgbf .(_a .CharData );!_efefb {return _gd .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",_cfgbf );}else {switch string (_ggfbf ){case "":*_edefbb =0; -case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_edefbb =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_edefbb =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_edefbb =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_edefbb =4; -};};_cfgbf ,_dgcfge =d .Token ();if _dgcfge !=nil {return _dgcfge ;};if _efdef ,_ddcbg :=_cfgbf .(_a .EndElement );_ddcbg &&_efdef .Name ==start .Name {return nil ;};return _gd .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",_cfgbf ); -};func NewCT_SectPr ()*CT_SectPr {_dfdfa :=&CT_SectPr {};return _dfdfa };const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4; -WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;); +// Validate validates the CT_TblLayoutType and its children +func (_afceb *CT_TblLayoutType )Validate ()error {return _afceb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func NewCT_Underline ()*CT_Underline {_cdgadf :=&CT_Underline {};return _cdgadf }; +func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_gfbbgf :=&CT_TwipsMeasure {};return _gfbbgf };func NewCT_AutoCaption ()*CT_AutoCaption {_gbcg :=&CT_AutoCaption {};return _gbcg }; -// Validate validates the CT_DocParts and its children -func (_bbfbg *CT_DocParts )Validate ()error {return _bbfbg .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_abdedb ST_CaptionPos )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abdedb .String (),start ); -};type CT_TblGrid struct{ +// Validate validates the CT_ParaRPrChange and its children +func (_dgadc *CT_ParaRPrChange )Validate ()error {return _dgadc .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_DocRsids struct{ -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func (_edeeg *CT_FramesetSplitbar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _edeeg .W !=nil {_ecaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_edeeg .W ,_ecaf );};if _edeeg .Color !=nil {_cecca :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_edeeg .Color ,_cecca );};if _edeeg .NoBorder !=nil {_baeff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_edeeg .NoBorder ,_baeff );};if _edeeg .FlatBorders !=nil {_cgeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_edeeg .FlatBorders ,_cgeg ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; -// Validate validates the CT_FFTextInput and its children -func (_dfda *CT_FFTextInput )Validate ()error {return _dfda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ; -DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};func NewCT_ProofErr ()*CT_ProofErr {_fbdcc :=&CT_ProofErr {};_fbdcc .TypeAttr =ST_ProofErr (1);return _fbdcc ;};func (_dcddg *ST_LineNumberRestart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efffgd ,_accbd :=d .Token (); +if _accbd !=nil {return _accbd ;};if _faafgd ,_bbbcef :=_efffgd .(_c .EndElement );_bbbcef &&_faafgd .Name ==start .Name {*_dcddg =1;return nil ;};if _abgef ,_gcdefeg :=_efffgd .(_c .CharData );!_gcdefeg {return _e .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",_efffgd ); +}else {switch string (_abgef ){case "":*_dcddg =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_dcddg =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_dcddg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dcddg =3; +};};_efffgd ,_accbd =d .Token ();if _accbd !=nil {return _accbd ;};if _cebdef ,_gdadba :=_efffgd .(_c .EndElement );_gdadba &&_cebdef .Name ==start .Name {return nil ;};return _e .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",_efffgd ); +}; -// Validate validates the CT_EastAsianLayout and its children -func (_gbadf *CT_EastAsianLayout )Validate ()error {return _gbadf .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func (_gdafdd ST_DocGrid )ValidateWithPath (path string )error {switch _gdafdd {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdafdd )); -};return nil ;};func (_abegef *EG_MathContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abegef .OMathPara !=nil {_babde :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_abegef .OMathPara ,_babde ); -};if _abegef .OMath !=nil {_dfaee :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_abegef .OMath ,_dfaee );};return nil ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_bgge :=&CT_DecimalNumberOrPrecent {}; -return _bgge ;};const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;);func (_acgef *CT_PPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _acgef .PStyle !=nil {_dddefg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_acgef .PStyle ,_dddefg );};if _acgef .KeepNext !=nil {_cbddbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; -e .EncodeElement (_acgef .KeepNext ,_cbddbe );};if _acgef .KeepLines !=nil {_effgd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acgef .KeepLines ,_effgd );};if _acgef .PageBreakBefore !=nil {_ebfga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; -e .EncodeElement (_acgef .PageBreakBefore ,_ebfga );};if _acgef .FramePr !=nil {_dfaea :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_acgef .FramePr ,_dfaea );};if _acgef .WidowControl !=nil {_dfffb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_acgef .WidowControl ,_dfffb );};if _acgef .NumPr !=nil {_feabf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_acgef .NumPr ,_feabf );};if _acgef .SuppressLineNumbers !=nil {_fgdf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; -e .EncodeElement (_acgef .SuppressLineNumbers ,_fgdf );};if _acgef .PBdr !=nil {_ddbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_acgef .PBdr ,_ddbc );};if _acgef .Shd !=nil {_fgggb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_acgef .Shd ,_fgggb );};if _acgef .Tabs !=nil {_degbfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_acgef .Tabs ,_degbfe );};if _acgef .SuppressAutoHyphens !=nil {_cegbb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; -e .EncodeElement (_acgef .SuppressAutoHyphens ,_cegbb );};if _acgef .Kinsoku !=nil {_ffega :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_acgef .Kinsoku ,_ffega );};if _acgef .WordWrap !=nil {_acfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_acgef .WordWrap ,_acfc );};if _acgef .OverflowPunct !=nil {_eeea :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_acgef .OverflowPunct ,_eeea ); -};if _acgef .TopLinePunct !=nil {_gfgfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_acgef .TopLinePunct ,_gfgfe );};if _acgef .AutoSpaceDE !=nil {_cebfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_acgef .AutoSpaceDE ,_cebfa );};if _acgef .AutoSpaceDN !=nil {_bgdee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_acgef .AutoSpaceDN ,_bgdee ); -};if _acgef .Bidi !=nil {_ffadgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_acgef .Bidi ,_ffadgd );};if _acgef .AdjustRightInd !=nil {_gaad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_acgef .AdjustRightInd ,_gaad );};if _acgef .SnapToGrid !=nil {_dbbff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_acgef .SnapToGrid ,_dbbff );}; -if _acgef .Spacing !=nil {_aabaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_acgef .Spacing ,_aabaa );};if _acgef .Ind !=nil {_dafcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_acgef .Ind ,_dafcb );};if _acgef .ContextualSpacing !=nil {_gcacf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_acgef .ContextualSpacing ,_gcacf ); -};if _acgef .MirrorIndents !=nil {_aaeac :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acgef .MirrorIndents ,_aaeac );};if _acgef .SuppressOverlap !=nil {_bcgdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_acgef .SuppressOverlap ,_bcgdg );};if _acgef .Jc !=nil {_cbbfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_acgef .Jc ,_cbbfg );};if _acgef .TextDirection !=nil {_aeadc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_acgef .TextDirection ,_aeadc );};if _acgef .TextAlignment !=nil {_geeec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_acgef .TextAlignment ,_geeec ); -};if _acgef .TextboxTightWrap !=nil {_gbaee :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_acgef .TextboxTightWrap ,_gbaee );};if _acgef .OutlineLvl !=nil {_gbgggb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_acgef .OutlineLvl ,_gbgggb );};if _acgef .DivId !=nil {_dcafb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_acgef .DivId ,_dcafb );};if _acgef .CnfStyle !=nil {_bafc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_acgef .CnfStyle ,_bafc );};if _acgef .RPr !=nil {_gadaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_acgef .RPr ,_gadaf );};if _acgef .SectPr !=nil {_bfeaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}}; -e .EncodeElement (_acgef .SectPr ,_bfeaf );};if _acgef .PPrChange !=nil {_fefeaf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_acgef .PPrChange ,_fefeaf );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ffgda ST_Theme )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdggfc :=_a .Attr {};_cdggfc .Name =name ;switch _ffgda {case ST_ThemeUnset :_cdggfc .Value ="";case ST_ThemeMajorEastAsia :_cdggfc .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; -case ST_ThemeMajorBidi :_cdggfc .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_cdggfc .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_cdggfc .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069"; -case ST_ThemeMinorEastAsia :_cdggfc .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_cdggfc .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_cdggfc .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069"; -case ST_ThemeMinorHAnsi :_cdggfc .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _cdggfc ,nil ;};func (_ecbecg *CT_View )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_feacebf ,_egcgd :=_ecbecg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _egcgd !=nil {return _egcgd ;};start .Attr =append (start .Attr ,_feacebf );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcbac ST_StyleSort )ValidateWithPath (path string )error {switch _gcbac {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbac )); -};return nil ;};func (_dfgad *WdCT_PosV )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_dggadb ,_cdedfc :=_dfgad .RelativeFromAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _cdedfc !=nil {return _cdedfc ; -};start .Attr =append (start .Attr ,_dggadb );e .EncodeToken (start );_dfgad .Choice .MarshalXML (e ,_a .StartElement {});e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Guid and its children +func (_cabee *CT_Guid )Validate ()error {return _cabee .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_cbfg *CT_TargetScreenSz )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbfg .ValAttr =ST_TargetScreenSz (1);for _ ,_afgcdb :=range start .Attr {if _afgcdb .Name .Local =="\u0076\u0061\u006c"{_cbfg .ValAttr .UnmarshalXMLAttr (_afgcdb ); +continue ;};};for {_dfgea ,_cfgag :=d .Token ();if _cfgag !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_cfgag ); +};if _adfea ,_gfedcc :=_dfgea .(_c .EndElement );_gfedcc &&_adfea .Name ==start .Name {break ;};};return nil ;};func (_cfcbe *CT_VMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbagfg :=range start .Attr {if _gbagfg .Name .Local =="\u0076\u0061\u006c"{_cfcbe .ValAttr .UnmarshalXMLAttr (_gbagfg ); +continue ;};};for {_cdbcea ,_bgdgf :=d .Token ();if _bgdgf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_bgdgf );};if _begacc ,_feafe :=_cdbcea .(_c .EndElement );_feafe &&_begacc .Name ==start .Name {break ; +};};return nil ;};func (_cgddc *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afbabg :for {_eddabf ,_efbaa :=d .Token ();if _efbaa !=nil {return _efbaa ;};switch _gebbd :=_eddabf .(type ){case _c .StartElement :switch _gebbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_cgddc .CNvSpPr =_gc .NewCT_NonVisualDrawingShapeProps (); +if _eggee :=d .DecodeElement (_cgddc .CNvSpPr ,&_gebbd );_eggee !=nil {return _eggee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_cgddc .CNvCnPr =_gc .NewCT_NonVisualConnectorProperties (); +if _geffe :=d .DecodeElement (_cgddc .CNvCnPr ,&_gebbd );_geffe !=nil {return _geffe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_gebbd .Name ); +if _cgacff :=d .Skip ();_cgacff !=nil {return _cgacff ;};};case _c .EndElement :break _afbabg ;case _c .CharData :};};return nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2; +);func (_agefa *CT_TblStylePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adbede ,_ccedbe :=_agefa .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ccedbe !=nil {return _ccedbe ;};start .Attr =append (start .Attr ,_adbede ); +e .EncodeToken (start );if _agefa .PPr !=nil {_acegce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_agefa .PPr ,_acegce );};if _agefa .RPr !=nil {_aefdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_agefa .RPr ,_aefdf );};if _agefa .TblPr !=nil {_accdga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_agefa .TblPr ,_accdga );};if _agefa .TrPr !=nil {_defbbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; +e .EncodeElement (_agefa .TrPr ,_defbbg );};if _agefa .TcPr !=nil {_fgaggb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_agefa .TcPr ,_fgaggb );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_dadbc *CT_SdtListItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dadbc .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dadbc .DisplayTextAttr )}); +};if _dadbc .ValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dadbc .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_fbaeb *CT_SdtContentBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gggfc :for {_fcbce ,_bedaf :=d .Token ();if _bedaf !=nil {return _bedaf ;};switch _bbca :=_fcbce .(type ){case _c .StartElement :switch _bbca .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbaeb .CustomXml =NewCT_CustomXmlBlock (); +if _cgbcf :=d .DecodeElement (_fbaeb .CustomXml ,&_bbca );_cgbcf !=nil {return _cgbcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbaeb .Sdt =NewCT_SdtBlock (); +if _egbgb :=d .DecodeElement (_fbaeb .Sdt ,&_bbca );_egbgb !=nil {return _egbgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cgdgd :=NewCT_P (); +if _cegff :=d .DecodeElement (_cgdgd ,&_bbca );_cegff !=nil {return _cegff ;};_fbaeb .P =append (_fbaeb .P ,_cgdgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_befgeg :=NewCT_Tbl (); +if _ebfbd :=d .DecodeElement (_befgeg ,&_bbca );_ebfbd !=nil {return _ebfbd ;};_fbaeb .Tbl =append (_fbaeb .Tbl ,_befgeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fdcfe :=NewEG_RunLevelElts (); +_fdcfe .ProofErr =NewCT_ProofErr ();if _ffada :=d .DecodeElement (_fdcfe .ProofErr ,&_bbca );_ffada !=nil {return _ffada ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_fdcfe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acgc :=NewEG_RunLevelElts (); +_acgc .PermStart =NewCT_PermStart ();if _cdbbc :=d .DecodeElement (_acgc .PermStart ,&_bbca );_cdbbc !=nil {return _cdbbc ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_acgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aeefa :=NewEG_RunLevelElts (); +_aeefa .PermEnd =NewCT_Perm ();if _fdcbc :=d .DecodeElement (_aeefa .PermEnd ,&_bbca );_fdcbc !=nil {return _fdcbc ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_aeefa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_baaaf :=NewEG_RunLevelElts (); +_baaaf .Ins =NewCT_RunTrackChange ();if _deebad :=d .DecodeElement (_baaaf .Ins ,&_bbca );_deebad !=nil {return _deebad ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_baaaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dceff :=NewEG_RunLevelElts (); +_dceff .Del =NewCT_RunTrackChange ();if _ebafbd :=d .DecodeElement (_dceff .Del ,&_bbca );_ebafbd !=nil {return _ebafbd ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_dceff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fegbc :=NewEG_RunLevelElts (); +_fegbc .MoveFrom =NewCT_RunTrackChange ();if _efcdb :=d .DecodeElement (_fegbc .MoveFrom ,&_bbca );_efcdb !=nil {return _efcdb ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_fegbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eafbb :=NewEG_RunLevelElts (); +_eafbb .MoveTo =NewCT_RunTrackChange ();if _fggbce :=d .DecodeElement (_eafbb .MoveTo ,&_bbca );_fggbce !=nil {return _fggbce ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_eafbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_egdeg :=NewEG_RunLevelElts (); +_gfceec :=NewEG_RangeMarkupElements ();_gfceec .BookmarkStart =NewCT_Bookmark ();if _dadb :=d .DecodeElement (_gfceec .BookmarkStart ,&_bbca );_dadb !=nil {return _dadb ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_egdeg );_egdeg .EG_RangeMarkupElements =append (_egdeg .EG_RangeMarkupElements ,_gfceec ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdcge :=NewEG_RunLevelElts (); +_dedfd :=NewEG_RangeMarkupElements ();_dedfd .BookmarkEnd =NewCT_MarkupRange ();if _eeba :=d .DecodeElement (_dedfd .BookmarkEnd ,&_bbca );_eeba !=nil {return _eeba ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_bdcge );_bdcge .EG_RangeMarkupElements =append (_bdcge .EG_RangeMarkupElements ,_dedfd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gacgb :=NewEG_RunLevelElts (); +_cagef :=NewEG_RangeMarkupElements ();_cagef .MoveFromRangeStart =NewCT_MoveBookmark ();if _adgae :=d .DecodeElement (_cagef .MoveFromRangeStart ,&_bbca );_adgae !=nil {return _adgae ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_gacgb ); +_gacgb .EG_RangeMarkupElements =append (_gacgb .EG_RangeMarkupElements ,_cagef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaffd :=NewEG_RunLevelElts (); +_fafcf :=NewEG_RangeMarkupElements ();_fafcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfggb :=d .DecodeElement (_fafcf .MoveFromRangeEnd ,&_bbca );_dfggb !=nil {return _dfggb ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_gaffd );_gaffd .EG_RangeMarkupElements =append (_gaffd .EG_RangeMarkupElements ,_fafcf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfaea :=NewEG_RunLevelElts (); +_fabdb :=NewEG_RangeMarkupElements ();_fabdb .MoveToRangeStart =NewCT_MoveBookmark ();if _dcafg :=d .DecodeElement (_fabdb .MoveToRangeStart ,&_bbca );_dcafg !=nil {return _dcafg ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_cfaea );_cfaea .EG_RangeMarkupElements =append (_cfaea .EG_RangeMarkupElements ,_fabdb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_aeeecc :=NewEG_RunLevelElts (); +_dbacg :=NewEG_RangeMarkupElements ();_dbacg .MoveToRangeEnd =NewCT_MarkupRange ();if _cacfc :=d .DecodeElement (_dbacg .MoveToRangeEnd ,&_bbca );_cacfc !=nil {return _cacfc ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_aeeecc );_aeeecc .EG_RangeMarkupElements =append (_aeeecc .EG_RangeMarkupElements ,_dbacg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdabgb :=NewEG_RunLevelElts (); +_cegfeb :=NewEG_RangeMarkupElements ();_cegfeb .CommentRangeStart =NewCT_MarkupRange ();if _fbaf :=d .DecodeElement (_cegfeb .CommentRangeStart ,&_bbca );_fbaf !=nil {return _fbaf ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_gdabgb );_gdabgb .EG_RangeMarkupElements =append (_gdabgb .EG_RangeMarkupElements ,_cegfeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adedd :=NewEG_RunLevelElts (); +_efgce :=NewEG_RangeMarkupElements ();_efgce .CommentRangeEnd =NewCT_MarkupRange ();if _efffde :=d .DecodeElement (_efgce .CommentRangeEnd ,&_bbca );_efffde !=nil {return _efffde ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_adedd );_adedd .EG_RangeMarkupElements =append (_adedd .EG_RangeMarkupElements ,_efgce ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cebe :=NewEG_RunLevelElts (); +_gbbdeb :=NewEG_RangeMarkupElements ();_gbbdeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbcba :=d .DecodeElement (_gbbdeb .CustomXmlInsRangeStart ,&_bbca );_dbcba !=nil {return _dbcba ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_cebe ); +_cebe .EG_RangeMarkupElements =append (_cebe .EG_RangeMarkupElements ,_gbbdeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aecda :=NewEG_RunLevelElts (); +_ffbad :=NewEG_RangeMarkupElements ();_ffbad .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeadb :=d .DecodeElement (_ffbad .CustomXmlInsRangeEnd ,&_bbca );_eeadb !=nil {return _eeadb ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_aecda );_aecda .EG_RangeMarkupElements =append (_aecda .EG_RangeMarkupElements ,_ffbad ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fedab :=NewEG_RunLevelElts (); +_egccfb :=NewEG_RangeMarkupElements ();_egccfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgafd :=d .DecodeElement (_egccfb .CustomXmlDelRangeStart ,&_bbca );_bgafd !=nil {return _bgafd ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_fedab ); +_fedab .EG_RangeMarkupElements =append (_fedab .EG_RangeMarkupElements ,_egccfb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agdb :=NewEG_RunLevelElts (); +_adegd :=NewEG_RangeMarkupElements ();_adegd .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbgcc :=d .DecodeElement (_adegd .CustomXmlDelRangeEnd ,&_bbca );_dbgcc !=nil {return _dbgcc ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_agdb );_agdb .EG_RangeMarkupElements =append (_agdb .EG_RangeMarkupElements ,_adegd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_febfd :=NewEG_RunLevelElts (); +_gfgga :=NewEG_RangeMarkupElements ();_gfgga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fafdg :=d .DecodeElement (_gfgga .CustomXmlMoveFromRangeStart ,&_bbca );_fafdg !=nil {return _fafdg ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_febfd ); +_febfd .EG_RangeMarkupElements =append (_febfd .EG_RangeMarkupElements ,_gfgga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ceadg :=NewEG_RunLevelElts (); +_ebffb :=NewEG_RangeMarkupElements ();_ebffb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddccf :=d .DecodeElement (_ebffb .CustomXmlMoveFromRangeEnd ,&_bbca );_ddccf !=nil {return _ddccf ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_ceadg ); +_ceadg .EG_RangeMarkupElements =append (_ceadg .EG_RangeMarkupElements ,_ebffb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eedfb :=NewEG_RunLevelElts (); +_bgcfg :=NewEG_RangeMarkupElements ();_bgcfg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eefggb :=d .DecodeElement (_bgcfg .CustomXmlMoveToRangeStart ,&_bbca );_eefggb !=nil {return _eefggb ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_eedfb ); +_eedfb .EG_RangeMarkupElements =append (_eedfb .EG_RangeMarkupElements ,_bgcfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcfbd :=NewEG_RunLevelElts (); +_ccddcg :=NewEG_RangeMarkupElements ();_ccddcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gadba :=d .DecodeElement (_ccddcg .CustomXmlMoveToRangeEnd ,&_bbca );_gadba !=nil {return _gadba ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_fcfbd ); +_fcfbd .EG_RangeMarkupElements =append (_fcfbd .EG_RangeMarkupElements ,_ccddcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fcfba :=NewEG_RunLevelElts (); +_bfbec :=NewEG_MathContent ();_bfbec .OMathPara =_ab .NewOMathPara ();if _ebgbda :=d .DecodeElement (_bfbec .OMathPara ,&_bbca );_ebgbda !=nil {return _ebgbda ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_fcfba );_fcfba .EG_MathContent =append (_fcfba .EG_MathContent ,_bfbec ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aabdd :=NewEG_RunLevelElts (); +_agdfd :=NewEG_MathContent ();_agdfd .OMath =_ab .NewOMath ();if _bcebcc :=d .DecodeElement (_agdfd .OMath ,&_bbca );_bcebcc !=nil {return _bcebcc ;};_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_aabdd );_aabdd .EG_MathContent =append (_aabdd .EG_MathContent ,_agdfd ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bbca .Name ); +if _feadd :=d .Skip ();_feadd !=nil {return _feadd ;};};case _c .EndElement :break _gggfc ;case _c .CharData :};};return nil ;};func (_fcff *CT_AltChunk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffc :=range start .Attr {if _ffc .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"&&_ffc .Name .Local =="\u0069\u0064"||_ffc .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"&&_ffc .Name .Local =="\u0069\u0064"{_fgc ,_cadc :=_ffc .Value ,error (nil ); +if _cadc !=nil {return _cadc ;};_fcff .IdAttr =&_fgc ;continue ;};};_bagc :for {_gbce ,_eac :=d .Token ();if _eac !=nil {return _eac ;};switch _ddb :=_gbce .(type ){case _c .StartElement :switch _ddb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_fcff .AltChunkPr =NewCT_AltChunkPr (); +if _ffgb :=d .DecodeElement (_fcff .AltChunkPr ,&_ddb );_ffgb !=nil {return _ffgb ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_ddb .Name ); +if _bad :=d .Skip ();_bad !=nil {return _bad ;};};case _c .EndElement :break _bagc ;case _c .CharData :};};return nil ;};func (_efgbcg ST_Border )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gacbea :=_c .Attr {};_gacbea .Name =name ;switch _efgbcg {case ST_BorderUnset :_gacbea .Value =""; +case ST_BorderNil :_gacbea .Value ="\u006e\u0069\u006c";case ST_BorderNone :_gacbea .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_gacbea .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_gacbea .Value ="\u0074\u0068\u0069c\u006b"; +case ST_BorderDouble :_gacbea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_gacbea .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_gacbea .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_gacbea .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; +case ST_BorderDotDotDash :_gacbea .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_gacbea .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_gacbea .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; +case ST_BorderThickThinSmallGap :_gacbea .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_gacbea .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070"; +case ST_BorderThinThickMediumGap :_gacbea .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_gacbea .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; +case ST_BorderThinThickThinMediumGap :_gacbea .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_gacbea .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; +case ST_BorderThickThinLargeGap :_gacbea .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_gacbea .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070"; +case ST_BorderWave :_gacbea .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_gacbea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_gacbea .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070"; +case ST_BorderDashDotStroked :_gacbea .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_gacbea .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_gacbea .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; +case ST_BorderOutset :_gacbea .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_gacbea .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_gacbea .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_gacbea .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073"; +case ST_BorderBabyPacifier :_gacbea .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_gacbea .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_gacbea .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073"; +case ST_BorderBalloonsHotAir :_gacbea .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_gacbea .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073"; +case ST_BorderBasicBlackDots :_gacbea .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_gacbea .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073"; +case ST_BorderBasicThinLines :_gacbea .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_gacbea .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073"; +case ST_BorderBasicWhiteDots :_gacbea .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_gacbea .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073"; +case ST_BorderBasicWideInline :_gacbea .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_gacbea .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065"; +case ST_BorderBasicWideOutline :_gacbea .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_gacbea .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_gacbea .Value ="\u0062\u0069\u0072d\u0073"; +case ST_BorderBirdsFlight :_gacbea .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_gacbea .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_gacbea .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e"; +case ST_BorderCandyCorn :_gacbea .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_gacbea .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_gacbea .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072"; +case ST_BorderChainLink :_gacbea .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_gacbea .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_gacbea .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b"; +case ST_BorderCheckedBarColor :_gacbea .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_gacbea .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_gacbea .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065"; +case ST_BorderCirclesLines :_gacbea .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_gacbea .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073"; +case ST_BorderClassicalWave :_gacbea .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_gacbea .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_gacbea .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073"; +case ST_BorderConfetti :_gacbea .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_gacbea .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_gacbea .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case ST_BorderConfettiStreamers :_gacbea .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_gacbea .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065"; +case ST_BorderCornerTriangles :_gacbea .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_gacbea .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073"; +case ST_BorderCouponCutoutDots :_gacbea .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_gacbea .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_gacbea .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079"; +case ST_BorderCreaturesFish :_gacbea .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_gacbea .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073"; +case ST_BorderCreaturesLadyBug :_gacbea .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_gacbea .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_gacbea .Value ="\u0063\u0075\u0070"; +case ST_BorderDecoArch :_gacbea .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_gacbea .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_gacbea .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073"; +case ST_BorderDiamondsGray :_gacbea .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_gacbea .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_gacbea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073"; +case ST_BorderEarth1 :_gacbea .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_gacbea .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_gacbea .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_gacbea .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031"; +case ST_BorderEclipsingSquares2 :_gacbea .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_gacbea .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_gacbea .Value ="\u0066\u0061\u006e\u0073"; +case ST_BorderFilm :_gacbea .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_gacbea .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_gacbea .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074"; +case ST_BorderFlowersDaisies :_gacbea .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_gacbea .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031"; +case ST_BorderFlowersModern2 :_gacbea .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_gacbea .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_gacbea .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065"; +case ST_BorderFlowersRoses :_gacbea .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_gacbea .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_gacbea .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079"; +case ST_BorderGems :_gacbea .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_gacbea .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_gacbea .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; +case ST_BorderHandmade1 :_gacbea .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_gacbea .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_gacbea .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e"; +case ST_BorderHeartGray :_gacbea .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_gacbea .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_gacbea .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073"; +case ST_BorderHolly :_gacbea .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_gacbea .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_gacbea .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063"; +case ST_BorderIceCreamCones :_gacbea .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_gacbea .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_gacbea .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031"; +case ST_BorderLightning2 :_gacbea .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_gacbea .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_gacbea .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f"; +case ST_BorderMapleMuffins :_gacbea .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_gacbea .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_gacbea .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064"; +case ST_BorderMoons :_gacbea .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_gacbea .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_gacbea .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_gacbea .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t"; +case ST_BorderOvals :_gacbea .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_gacbea .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_gacbea .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b"; +case ST_BorderPalmsColor :_gacbea .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_gacbea .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_gacbea .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073"; +case ST_BorderPartyFavor :_gacbea .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_gacbea .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_gacbea .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073"; +case ST_BorderPeople :_gacbea .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_gacbea .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_gacbea .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073"; +case ST_BorderPoinsettias :_gacbea .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_gacbea .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_gacbea .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031"; +case ST_BorderPushPinNote2 :_gacbea .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_gacbea .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_gacbea .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; +case ST_BorderPyramidsAbove :_gacbea .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_gacbea .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_gacbea .Value ="\u0072\u0069\u006eg\u0073"; +case ST_BorderSafari :_gacbea .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_gacbea .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_gacbea .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079"; +case ST_BorderScaredCat :_gacbea .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_gacbea .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_gacbea .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073"; +case ST_BorderSharksTeeth :_gacbea .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_gacbea .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_gacbea .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t"; +case ST_BorderSnowflakeFancy :_gacbea .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_gacbea .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_gacbea .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; +case ST_BorderSouthwest :_gacbea .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_gacbea .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_gacbea .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_gacbea .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064"; +case ST_BorderStarsBlack :_gacbea .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_gacbea .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_gacbea .Value ="\u0073\u0075\u006e"; +case ST_BorderSwirligig :_gacbea .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_gacbea .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_gacbea .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b"; +case ST_BorderTrees :_gacbea .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_gacbea .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_gacbea .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; +case ST_BorderTriangle1 :_gacbea .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_gacbea .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_gacbea .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031"; +case ST_BorderTriangleCircle2 :_gacbea .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_gacbea .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_gacbea .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032"; +case ST_BorderTwistedLines1 :_gacbea .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_gacbea .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; +case ST_BorderVine :_gacbea .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_gacbea .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_gacbea .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073"; +case ST_BorderWeavingBraid :_gacbea .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_gacbea .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_gacbea .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073"; +case ST_BorderWhiteFlowers :_gacbea .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_gacbea .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_gacbea .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073"; +case ST_BorderZanyTriangles :_gacbea .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_gacbea .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_gacbea .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068"; +case ST_BorderCustom :_gacbea .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gacbea ,nil ;};func (_fecgbf ST_MultiLevelType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fecgbf .String (),start );};const (ST_SectionMarkUnset ST_SectionMark =0; +ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;);const (ST_PageOrientationUnset ST_PageOrientation =0; +ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;); -// Validate validates the CT_Base64Binary and its children -func (_dfg *CT_Base64Binary )Validate ()error {return _dfg .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};func (_eag *CT_AltChunkPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _eag .MatchSrc !=nil {_bag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_eag .MatchSrc ,_bag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afddcd ST_WmlColorSchemeIndex )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcceg :=_a .Attr {}; -_fcceg .Name =name ;switch _afddcd {case ST_WmlColorSchemeIndexUnset :_fcceg .Value ="";case ST_WmlColorSchemeIndexDark1 :_fcceg .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_fcceg .Value ="\u006c\u0069\u0067\u0068\u0074\u0031"; -case ST_WmlColorSchemeIndexDark2 :_fcceg .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_fcceg .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_fcceg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031"; -case ST_WmlColorSchemeIndexAccent2 :_fcceg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_fcceg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_fcceg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034"; -case ST_WmlColorSchemeIndexAccent5 :_fcceg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_fcceg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_fcceg .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; -case ST_WmlColorSchemeIndexFollowedHyperlink :_fcceg .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _fcceg ,nil ;}; +// Validate validates the CT_PTab and its children +func (_ccbfge *CT_PTab )Validate ()error {return _ccbfge .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_bddbad *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bddbad =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_bddbad =1; +case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_bddbad =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_bddbad =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_bddbad =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_bddbad =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_bddbad =6; +case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_bddbad =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_bddbad =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_bddbad =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_bddbad =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_bddbad =11; +case "\u0073\u0065\u0043\u0065\u006c\u006c":*_bddbad =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_bddbad =13;};return nil ;}; -// Validate validates the CT_TblStylePr and its children -func (_egccb *CT_TblStylePr )Validate ()error {return _egccb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func NewCT_Lvl ()*CT_Lvl {_fgba :=&CT_Lvl {};return _fgba }; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_cgcfb *CT_VerticalJc )ValidateWithPath (path string )error {if _cgcfb .ValAttr ==ST_VerticalJcUnset {return _e .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 _dgfced :=_cgcfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfced !=nil {return _dgfced ;};return nil ;};type CT_FFStatusText struct{ -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_gdbc *CT_CustomXmlPr )ValidateWithPath (path string )error {if _gdbc .Placeholder !=nil {if _gagb :=_gdbc .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_gagb !=nil {return _gagb ;};}; -for _accbd ,_feac :=range _gdbc .Attr {if _bccf :=_feac .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_accbd ));_bccf !=nil {return _bccf ;};};return nil ;};func (_dfefac WdST_RelFromV )String ()string {switch _dfefac {case 0:return ""; -case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n"; -case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; -};return "";}; +// Status Text Type +TypeAttr ST_InfoTextType ; -// Validate validates the CT_HdrFtr and its children -func (_bagaa *CT_HdrFtr )Validate ()error {return _bagaa .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");}; +// Status Text Value +ValAttr *string ;}; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_fbeadg *CT_View )ValidateWithPath (path string )error {if _fbeadg .ValAttr ==ST_ViewUnset {return _gd .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 _ebbcaa :=_fbeadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebbcaa !=nil {return _ebbcaa ;};return nil ;};type CT_Picture struct{Any []_ab .Any ; +// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path +func (_cfgff *AC_ChoiceRun )ValidateWithPath (path string )error {if _cfgff .Br !=nil {if _gggaf :=_cfgff .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gggaf !=nil {return _gggaf ;};};if _cfgff .T !=nil {if _aaggge :=_cfgff .T .ValidateWithPath (path +"\u002f\u0054"); +_aaggge !=nil {return _aaggge ;};};if _cfgff .ContentPart !=nil {if _gdabfb :=_cfgff .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_gdabfb !=nil {return _gdabfb ;};};if _cfgff .DelText !=nil {if _cfgbe :=_cfgff .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); +_cfgbe !=nil {return _cfgbe ;};};if _cfgff .InstrText !=nil {if _dbeddb :=_cfgff .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dbeddb !=nil {return _dbeddb ;};};if _cfgff .DelInstrText !=nil {if _debdbb :=_cfgff .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); +_debdbb !=nil {return _debdbb ;};};if _cfgff .NoBreakHyphen !=nil {if _eaccgb :=_cfgff .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_eaccgb !=nil {return _eaccgb ;};};if _cfgff .SoftHyphen !=nil {if _dbfeaa :=_cfgff .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); +_dbfeaa !=nil {return _dbfeaa ;};};if _cfgff .DayShort !=nil {if _gdfaf :=_cfgff .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_gdfaf !=nil {return _gdfaf ;};};if _cfgff .MonthShort !=nil {if _bdffbfg :=_cfgff .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); +_bdffbfg !=nil {return _bdffbfg ;};};if _cfgff .YearShort !=nil {if _gcfeg :=_cfgff .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_gcfeg !=nil {return _gcfeg ;};};if _cfgff .DayLong !=nil {if _gfggag :=_cfgff .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); +_gfggag !=nil {return _gfggag ;};};if _cfgff .MonthLong !=nil {if _gcfdd :=_cfgff .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_gcfdd !=nil {return _gcfdd ;};};if _cfgff .YearLong !=nil {if _aegfd :=_cfgff .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); +_aegfd !=nil {return _aegfd ;};};if _cfgff .AnnotationRef !=nil {if _fgebge :=_cfgff .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_fgebge !=nil {return _fgebge ;};};if _cfgff .FootnoteRef !=nil {if _ggccd :=_cfgff .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); +_ggccd !=nil {return _ggccd ;};};if _cfgff .EndnoteRef !=nil {if _ddead :=_cfgff .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ddead !=nil {return _ddead ;};};if _cfgff .Separator !=nil {if _afbeb :=_cfgff .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); +_afbeb !=nil {return _afbeb ;};};if _cfgff .ContinuationSeparator !=nil {if _caacdd :=_cfgff .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); +_caacdd !=nil {return _caacdd ;};};if _cfgff .Sym !=nil {if _aaedadb :=_cfgff .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_aaedadb !=nil {return _aaedadb ;};};if _cfgff .PgNum !=nil {if _begef :=_cfgff .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); +_begef !=nil {return _begef ;};};if _cfgff .Cr !=nil {if _agfbc :=_cfgff .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_agfbc !=nil {return _agfbc ;};};if _cfgff .Tab !=nil {if _dfadbg :=_cfgff .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); +_dfadbg !=nil {return _dfadbg ;};};if _cfgff .Object !=nil {if _acdca :=_cfgff .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_acdca !=nil {return _acdca ;};};if _cfgff .Pict !=nil {if _efaab :=_cfgff .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); +_efaab !=nil {return _efaab ;};};if _cfgff .FldChar !=nil {if _cffbc :=_cfgff .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cffbc !=nil {return _cffbc ;};};if _cfgff .Ruby !=nil {if _bcgge :=_cfgff .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); +_bcgge !=nil {return _bcgge ;};};if _cfgff .FootnoteReference !=nil {if _ecgbfa :=_cfgff .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_ecgbfa !=nil {return _ecgbfa ; +};};if _cfgff .EndnoteReference !=nil {if _ffbgfg :=_cfgff .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_ffbgfg !=nil {return _ffbgfg ;};};if _cfgff .CommentReference !=nil {if _ebgff :=_cfgff .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_ebgff !=nil {return _ebgff ;};};if _cfgff .Drawing !=nil {if _ecfbdb :=_cfgff .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ecfbdb !=nil {return _ecfbdb ;};};if _cfgff .Ptab !=nil {if _agdec :=_cfgff .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); +_agdec !=nil {return _agdec ;};};if _cfgff .LastRenderedPageBreak !=nil {if _cafcf :=_cfgff .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); +_cafcf !=nil {return _cafcf ;};};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_acaefdc ST_FldCharType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acaefdc .String (),start ); +};var ST_TextScalePercentPatternRe =_a .MustCompile (ST_TextScalePercentPattern );func (_beeddc *CT_VMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _beeddc .ValAttr !=ST_MergeUnset {_fedaab ,_dbefe :=_beeddc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _dbefe !=nil {return _dbefe ;};start .Attr =append (start .Attr ,_fedaab );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baefab ST_TblLayoutType )ValidateWithPath (path string )error {switch _baefab {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baefab )); +};return nil ;};type CT_SmartTagRun struct{ -// Embedded Video -Movie *CT_Rel ; +// Smart Tag Namespace +UriAttr *string ; -// Floating Embedded Control -Control *CT_Control ;};func (_aeagga ST_DisplacedByCustomXml )String ()string {switch _aeagga {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};type ST_RubyAlign byte ;func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_gcgd :=&CT_CustomXmlCell {}; -return _gcgd };func (_gecea *CT_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bdaab ,_ceecbg :=_gecea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceecbg !=nil {return _ceecbg ;};start .Attr =append (start .Attr ,_bdaab ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfaaf *CT_Document )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfaaf .ConformanceAttr =_ga .ST_ConformanceClass (1);for _ ,_bfabc :=range start .Attr {if _bfabc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfaaf .ConformanceAttr .UnmarshalXMLAttr (_bfabc ); -continue ;};};_fdda :for {_bcee ,_dbdge :=d .Token ();if _dbdge !=nil {return _dbdge ;};switch _caccdc :=_bcee .(type ){case _a .StartElement :switch _caccdc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bfaaf .Background =NewCT_Background (); -if _abcf :=d .DecodeElement (_bfaaf .Background ,&_caccdc );_abcf !=nil {return _abcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_bfaaf .Body =NewCT_Body (); -if _fcge :=d .DecodeElement (_bfaaf .Body ,&_caccdc );_fcge !=nil {return _fcge ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_caccdc .Name ); -if _aefa :=d .Skip ();_aefa !=nil {return _aefa ;};};case _a .EndElement :break _fdda ;case _a .CharData :};};return nil ;};func (_fgecag *CT_ShapeDefaults )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -e .EncodeToken (start );if _fgecag .Any !=nil {for _ ,_bcddb :=range _fgecag .Any {_bcddb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Smart Tag Name +ElementAttr string ; -// Validate validates the CT_NumLvl and its children -func (_dffbc *CT_NumLvl )Validate ()error {return _dffbc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func (_gabece *CT_TblPrExBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gabece .TblW !=nil {_bffdcef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; -e .EncodeElement (_gabece .TblW ,_bffdcef );};if _gabece .Jc !=nil {_fbeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gabece .Jc ,_fbeb );};if _gabece .TblCellSpacing !=nil {_accbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_gabece .TblCellSpacing ,_accbf );};if _gabece .TblInd !=nil {_aabcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gabece .TblInd ,_aabcb );};if _gabece .TblBorders !=nil {_gagcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_gabece .TblBorders ,_gagcc );};if _gabece .Shd !=nil {_egcff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gabece .Shd ,_egcff );};if _gabece .TblLayout !=nil {_dbgfg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_gabece .TblLayout ,_dbgfg );};if _gabece .TblCellMar !=nil {_bdeaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gabece .TblCellMar ,_bdeaf );};if _gabece .TblLook !=nil {_fedbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_gabece .TblLook ,_fedbe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_gedce *WdCT_PosHChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gedce .Align !=WdST_AlignHUnset {_gaebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_gedce .Align ,_gaebf );};if _gedce .PosOffset !=nil {_cfddbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gedce .PosOffset ,_cfddbf );};return nil ; +}; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_fgef *CT_DocPartCategory )ValidateWithPath (path string )error {if _fdbed :=_fgef .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fdbed !=nil {return _fdbed ;};if _cdefa :=_fgef .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079"); -_cdefa !=nil {return _cdefa ;};return nil ;};func NewCT_P ()*CT_P {_aegbc :=&CT_P {};return _aegbc };func (_cddcaf WdST_WrapText )ValidateWithPath (path string )error {switch _cddcaf {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddcaf )); -};return nil ;}; +// Validate validates the CT_RubyContent and its children +func (_agggb *CT_RubyContent )Validate ()error {return _agggb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_abgba *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_beac *CT_Columns )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beac .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_beac .EqualWidthAttr )}); -};if _beac .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_beac .SpaceAttr )});};if _beac .NumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_gd .Sprintf ("\u0025\u0076",*_beac .NumAttr )}); -};if _beac .SepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_beac .SepAttr )});};e .EncodeToken (start );_ceebd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063o\u006c"}}; -for _ ,_dcgd :=range _beac .Col {e .EncodeElement (_dcgd ,_ceebd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_PosHChoice and its children +func (_fdfcff *WdCT_PosHChoice )Validate ()error {return _fdfcff .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_ddfb :=&CT_CharacterSpacing {}; +_ddfb .ValAttr =ST_CharacterSpacing (1);return _ddfb ;};func (_cgaag *CT_PageSz )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgaag .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_cgaag .WAttr )}); +};if _cgaag .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_cgaag .HAttr )});};if _cgaag .OrientAttr !=ST_PageOrientationUnset {_bbeag ,_deegg :=_cgaag .OrientAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"}); +if _deegg !=nil {return _deegg ;};start .Attr =append (start .Attr ,_bbeag );};if _cgaag .CodeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cgaag .CodeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Footnotes struct{ -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_dabddf *CT_WebSettings )ValidateWithPath (path string )error {if _dabddf .Frameset !=nil {if _dfgacb :=_dabddf .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_dfgacb !=nil {return _dfgacb ;};};if _dabddf .Divs !=nil {if _fcccb :=_dabddf .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073"); -_fcccb !=nil {return _fcccb ;};};if _dabddf .Encoding !=nil {if _cffgg :=_dabddf .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_cffgg !=nil {return _cffgg ;};};if _dabddf .OptimizeForBrowser !=nil {if _fcebaa :=_dabddf .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072"); -_fcebaa !=nil {return _fcebaa ;};};if _dabddf .RelyOnVML !=nil {if _ebgab :=_dabddf .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_ebgab !=nil {return _ebgab ;};};if _dabddf .AllowPNG !=nil {if _dcbegc :=_dabddf .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG"); -_dcbegc !=nil {return _dcbegc ;};};if _dabddf .DoNotRelyOnCSS !=nil {if _debfe :=_dabddf .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_debfe !=nil {return _debfe ;};};if _dabddf .DoNotSaveAsSingleFile !=nil {if _ecefa :=_dabddf .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065"); -_ecefa !=nil {return _ecefa ;};};if _dabddf .DoNotOrganizeInFolder !=nil {if _faaecb :=_dabddf .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072"); -_faaecb !=nil {return _faaecb ;};};if _dabddf .DoNotUseLongFileNames !=nil {if _gegbb :=_dabddf .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073"); -_gegbb !=nil {return _gegbb ;};};if _dabddf .PixelsPerInch !=nil {if _gadgag :=_dabddf .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_gadgag !=nil {return _gadgag ;};};if _dabddf .TargetScreenSz !=nil {if _adaab :=_dabddf .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"); -_adaab !=nil {return _adaab ;};};if _dabddf .SaveSmartTagsAsXml !=nil {if _ddbebe :=_dabddf .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_ddbebe !=nil {return _ddbebe ; -};};return nil ;};func (_ebbf *CT_DocPartGallery )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebbf .ValAttr =ST_DocPartGallery (1);for _ ,_acfe :=range start .Attr {if _acfe .Name .Local =="\u0076\u0061\u006c"{_ebbf .ValAttr .UnmarshalXMLAttr (_acfe ); -continue ;};};for {_cabe ,_bece :=d .Token ();if _bece !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_bece ); -};if _afbed ,_gedf :=_cabe .(_a .EndElement );_gedf &&_afbed .Name ==start .Name {break ;};};return nil ;};func (_ggfbg ST_ChapterSep )ValidateWithPath (path string )error {switch _ggfbg {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfbg )); -};return nil ;};func (_gcgbcd *CT_TblPrBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbbfe :for {_adcfa ,_dbegd :=d .Token ();if _dbegd !=nil {return _dbegd ;};switch _aeggbd :=_adcfa .(type ){case _a .StartElement :switch _aeggbd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_gcgbcd .TblStyle =NewCT_String (); -if _adfeb :=d .DecodeElement (_gcgbcd .TblStyle ,&_aeggbd );_adfeb !=nil {return _adfeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_gcgbcd .TblpPr =NewCT_TblPPr (); -if _fegbc :=d .DecodeElement (_gcgbcd .TblpPr ,&_aeggbd );_fegbc !=nil {return _fegbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_gcgbcd .TblOverlap =NewCT_TblOverlap (); -if _gdefb :=d .DecodeElement (_gcgbcd .TblOverlap ,&_aeggbd );_gdefb !=nil {return _gdefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_gcgbcd .BidiVisual =NewCT_OnOff (); -if _ccbaa :=d .DecodeElement (_gcgbcd .BidiVisual ,&_aeggbd );_ccbaa !=nil {return _ccbaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_gcgbcd .TblStyleRowBandSize =NewCT_DecimalNumber (); -if _feaddb :=d .DecodeElement (_gcgbcd .TblStyleRowBandSize ,&_aeggbd );_feaddb !=nil {return _feaddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_gcgbcd .TblStyleColBandSize =NewCT_DecimalNumber (); -if _eggegg :=d .DecodeElement (_gcgbcd .TblStyleColBandSize ,&_aeggbd );_eggegg !=nil {return _eggegg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_gcgbcd .TblW =NewCT_TblWidth (); -if _gecgc :=d .DecodeElement (_gcgbcd .TblW ,&_aeggbd );_gecgc !=nil {return _gecgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_gcgbcd .Jc =NewCT_JcTable (); -if _beaced :=d .DecodeElement (_gcgbcd .Jc ,&_aeggbd );_beaced !=nil {return _beaced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gcgbcd .TblCellSpacing =NewCT_TblWidth (); -if _cdcfc :=d .DecodeElement (_gcgbcd .TblCellSpacing ,&_aeggbd );_cdcfc !=nil {return _cdcfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_gcgbcd .TblInd =NewCT_TblWidth (); -if _edfae :=d .DecodeElement (_gcgbcd .TblInd ,&_aeggbd );_edfae !=nil {return _edfae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_gcgbcd .TblBorders =NewCT_TblBorders (); -if _gedcd :=d .DecodeElement (_gcgbcd .TblBorders ,&_aeggbd );_gedcd !=nil {return _gedcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gcgbcd .Shd =NewCT_Shd (); -if _deefb :=d .DecodeElement (_gcgbcd .Shd ,&_aeggbd );_deefb !=nil {return _deefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_gcgbcd .TblLayout =NewCT_TblLayoutType (); -if _fdagb :=d .DecodeElement (_gcgbcd .TblLayout ,&_aeggbd );_fdagb !=nil {return _fdagb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_gcgbcd .TblCellMar =NewCT_TblCellMar (); -if _acffd :=d .DecodeElement (_gcgbcd .TblCellMar ,&_aeggbd );_acffd !=nil {return _acffd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_gcgbcd .TblLook =NewCT_TblLook (); -if _ceadg :=d .DecodeElement (_gcgbcd .TblLook ,&_aeggbd );_ceadg !=nil {return _ceadg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_gcgbcd .TblCaption =NewCT_String (); -if _eefde :=d .DecodeElement (_gcgbcd .TblCaption ,&_aeggbd );_eefde !=nil {return _eefde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_gcgbcd .TblDescription =NewCT_String (); -if _gbcdf :=d .DecodeElement (_gcgbcd .TblDescription ,&_aeggbd );_gbcdf !=nil {return _gbcdf ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aeggbd .Name ); -if _acdga :=d .Skip ();_acdga !=nil {return _acdga ;};};case _a .EndElement :break _bdbbfe ;case _a .CharData :};};return nil ;}; +// Footnote Content +Footnote []*CT_FtnEdn ;};func (_cedcd ST_FtnEdn )ValidateWithPath (path string )error {switch _cedcd {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedcd )); +};return nil ;};func NewCT_Spacing ()*CT_Spacing {_gfgce :=&CT_Spacing {};return _gfgce };func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_dbgbc :=&WdCT_PosVChoice {};return _dbgbc };func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_fbceaca :=ST_HpsMeasure {}; +if _d .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_fbceaca .ST_PositiveUniversalMeasure =&s ;}else {_dgfda ,_ceeec :=_fg .ParseFloat (s ,64);if _ceeec !=nil {return _fbceaca ,_e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ceeec ); +};_fbceaca .ST_UnsignedDecimalNumber =_fc .Uint64 (uint64 (_dgfda ));};return _fbceaca ,nil ;}; -// Validate validates the CT_TrackChangesView and its children -func (_efdbfg *CT_TrackChangesView )Validate ()error {return _efdbfg .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func NewCT_Em ()*CT_Em {_eacf :=&CT_Em {};_eacf .ValAttr =ST_Em (1); -return _eacf };func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_ffae :=&CT_CustomXmlPr {};return _ffae };func NewCT_RunTrackChange ()*CT_RunTrackChange {_fafcd :=&CT_RunTrackChange {};return _fafcd };func (_abggd *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ageg :=range start .Attr {if _ageg .Name .Local =="\u0076\u0061\u006c"{_agcab ,_bafg :=ParseUnionST_DecimalNumberOrPercent (_ageg .Value ); -if _bafg !=nil {return _bafg ;};_abggd .ValAttr =_agcab ;continue ;};};for {_dbgb ,_ccaab :=d .Token ();if _ccaab !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_ccaab ); -};if _afgaa ,_becgb :=_dbgb .(_a .EndElement );_becgb &&_afgaa .Name ==start .Name {break ;};};return nil ;};func (_fbacg *EG_ContentRunContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eddca :for {_debeb ,_cgbbgc :=d .Token ();if _cgbbgc !=nil {return _cgbbgc ; -};switch _egacf :=_debeb .(type ){case _a .StartElement :switch _egacf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbacg .CustomXml =NewCT_CustomXmlRun (); -if _deadd :=d .DecodeElement (_fbacg .CustomXml ,&_egacf );_deadd !=nil {return _deadd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbacg .SmartTag =NewCT_SmartTagRun (); -if _cccafd :=d .DecodeElement (_fbacg .SmartTag ,&_egacf );_cccafd !=nil {return _cccafd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbacg .Sdt =NewCT_SdtRun (); -if _gfgefc :=d .DecodeElement (_fbacg .Sdt ,&_egacf );_gfgefc !=nil {return _gfgefc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_fbacg .Dir =NewCT_DirContentRun (); -if _agfccbg :=d .DecodeElement (_fbacg .Dir ,&_egacf );_agfccbg !=nil {return _agfccbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fbacg .Bdo =NewCT_BdoContentRun (); -if _bfbab :=d .DecodeElement (_fbacg .Bdo ,&_egacf );_bfbab !=nil {return _bfbab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fbacg .R =NewCT_R (); -if _fafaa :=d .DecodeElement (_fbacg .R ,&_egacf );_fafaa !=nil {return _fafaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecafd :=NewEG_RunLevelElts (); -_ecafd .ProofErr =NewCT_ProofErr ();if _ebbab :=d .DecodeElement (_ecafd .ProofErr ,&_egacf );_ebbab !=nil {return _ebbab ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_ecafd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_efdba :=NewEG_RunLevelElts (); -_efdba .PermStart =NewCT_PermStart ();if _fgdfdc :=d .DecodeElement (_efdba .PermStart ,&_egacf );_fgdfdc !=nil {return _fgdfdc ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_efdba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gaddc :=NewEG_RunLevelElts (); -_gaddc .PermEnd =NewCT_Perm ();if _adced :=d .DecodeElement (_gaddc .PermEnd ,&_egacf );_adced !=nil {return _adced ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_gaddc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aebcaa :=NewEG_RunLevelElts (); -_aebcaa .Ins =NewCT_RunTrackChange ();if _fcdea :=d .DecodeElement (_aebcaa .Ins ,&_egacf );_fcdea !=nil {return _fcdea ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_aebcaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dggaa :=NewEG_RunLevelElts (); -_dggaa .Del =NewCT_RunTrackChange ();if _fgcdae :=d .DecodeElement (_dggaa .Del ,&_egacf );_fgcdae !=nil {return _fgcdae ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_dggaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgeeec :=NewEG_RunLevelElts (); -_bgeeec .MoveFrom =NewCT_RunTrackChange ();if _aaddbc :=d .DecodeElement (_bgeeec .MoveFrom ,&_egacf );_aaddbc !=nil {return _aaddbc ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_bgeeec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agfcf :=NewEG_RunLevelElts (); -_agfcf .MoveTo =NewCT_RunTrackChange ();if _efefa :=d .DecodeElement (_agfcf .MoveTo ,&_egacf );_efefa !=nil {return _efefa ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_agfcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gfeae :=NewEG_RunLevelElts (); -_eacde :=NewEG_RangeMarkupElements ();_eacde .BookmarkStart =NewCT_Bookmark ();if _babac :=d .DecodeElement (_eacde .BookmarkStart ,&_egacf );_babac !=nil {return _babac ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_gfeae );_gfeae .EG_RangeMarkupElements =append (_gfeae .EG_RangeMarkupElements ,_eacde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fbada :=NewEG_RunLevelElts (); -_feebb :=NewEG_RangeMarkupElements ();_feebb .BookmarkEnd =NewCT_MarkupRange ();if _gbefc :=d .DecodeElement (_feebb .BookmarkEnd ,&_egacf );_gbefc !=nil {return _gbefc ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_fbada );_fbada .EG_RangeMarkupElements =append (_fbada .EG_RangeMarkupElements ,_feebb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgbgb :=NewEG_RunLevelElts (); -_aabbfc :=NewEG_RangeMarkupElements ();_aabbfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdcfdd :=d .DecodeElement (_aabbfc .MoveFromRangeStart ,&_egacf );_bdcfdd !=nil {return _bdcfdd ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_bgbgb ); -_bgbgb .EG_RangeMarkupElements =append (_bgbgb .EG_RangeMarkupElements ,_aabbfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfcaa :=NewEG_RunLevelElts (); -_agbea :=NewEG_RangeMarkupElements ();_agbea .MoveFromRangeEnd =NewCT_MarkupRange ();if _adbga :=d .DecodeElement (_agbea .MoveFromRangeEnd ,&_egacf );_adbga !=nil {return _adbga ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_bfcaa );_bfcaa .EG_RangeMarkupElements =append (_bfcaa .EG_RangeMarkupElements ,_agbea ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_egbgff :=NewEG_RunLevelElts (); -_dcddf :=NewEG_RangeMarkupElements ();_dcddf .MoveToRangeStart =NewCT_MoveBookmark ();if _egcbe :=d .DecodeElement (_dcddf .MoveToRangeStart ,&_egacf );_egcbe !=nil {return _egcbe ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_egbgff );_egbgff .EG_RangeMarkupElements =append (_egbgff .EG_RangeMarkupElements ,_dcddf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbgff :=NewEG_RunLevelElts (); -_cbfgb :=NewEG_RangeMarkupElements ();_cbfgb .MoveToRangeEnd =NewCT_MarkupRange ();if _dcaecg :=d .DecodeElement (_cbfgb .MoveToRangeEnd ,&_egacf );_dcaecg !=nil {return _dcaecg ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_fbgff );_fbgff .EG_RangeMarkupElements =append (_fbgff .EG_RangeMarkupElements ,_cbfgb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgcgbd :=NewEG_RunLevelElts (); -_cbfddf :=NewEG_RangeMarkupElements ();_cbfddf .CommentRangeStart =NewCT_MarkupRange ();if _dffaadg :=d .DecodeElement (_cbfddf .CommentRangeStart ,&_egacf );_dffaadg !=nil {return _dffaadg ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_bgcgbd ); -_bgcgbd .EG_RangeMarkupElements =append (_bgcgbd .EG_RangeMarkupElements ,_cbfddf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfededa :=NewEG_RunLevelElts (); -_bbecc :=NewEG_RangeMarkupElements ();_bbecc .CommentRangeEnd =NewCT_MarkupRange ();if _ccgafg :=d .DecodeElement (_bbecc .CommentRangeEnd ,&_egacf );_ccgafg !=nil {return _ccgafg ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_cfededa ); -_cfededa .EG_RangeMarkupElements =append (_cfededa .EG_RangeMarkupElements ,_bbecc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_accdc :=NewEG_RunLevelElts (); -_ecfba :=NewEG_RangeMarkupElements ();_ecfba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aeccbc :=d .DecodeElement (_ecfba .CustomXmlInsRangeStart ,&_egacf );_aeccbc !=nil {return _aeccbc ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_accdc ); -_accdc .EG_RangeMarkupElements =append (_accdc .EG_RangeMarkupElements ,_ecfba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adgfa :=NewEG_RunLevelElts (); -_cdeadg :=NewEG_RangeMarkupElements ();_cdeadg .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggdag :=d .DecodeElement (_cdeadg .CustomXmlInsRangeEnd ,&_egacf );_ggdag !=nil {return _ggdag ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_adgfa ); -_adgfa .EG_RangeMarkupElements =append (_adgfa .EG_RangeMarkupElements ,_cdeadg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbagc :=NewEG_RunLevelElts (); -_ggcaa :=NewEG_RangeMarkupElements ();_ggcaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcbfa :=d .DecodeElement (_ggcaa .CustomXmlDelRangeStart ,&_egacf );_bcbfa !=nil {return _bcbfa ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_fbagc ); -_fbagc .EG_RangeMarkupElements =append (_fbagc .EG_RangeMarkupElements ,_ggcaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dedfe :=NewEG_RunLevelElts (); -_baefe :=NewEG_RangeMarkupElements ();_baefe .CustomXmlDelRangeEnd =NewCT_Markup ();if _fegce :=d .DecodeElement (_baefe .CustomXmlDelRangeEnd ,&_egacf );_fegce !=nil {return _fegce ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_dedfe ); -_dedfe .EG_RangeMarkupElements =append (_dedfe .EG_RangeMarkupElements ,_baefe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ecfff :=NewEG_RunLevelElts (); -_ddeefda :=NewEG_RangeMarkupElements ();_ddeefda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eaadf :=d .DecodeElement (_ddeefda .CustomXmlMoveFromRangeStart ,&_egacf );_eaadf !=nil {return _eaadf ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_ecfff ); -_ecfff .EG_RangeMarkupElements =append (_ecfff .EG_RangeMarkupElements ,_ddeefda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efccacc :=NewEG_RunLevelElts (); -_gecce :=NewEG_RangeMarkupElements ();_gecce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgadf :=d .DecodeElement (_gecce .CustomXmlMoveFromRangeEnd ,&_egacf );_cgadf !=nil {return _cgadf ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_efccacc ); -_efccacc .EG_RangeMarkupElements =append (_efccacc .EG_RangeMarkupElements ,_gecce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_caaab :=NewEG_RunLevelElts (); -_ccbfc :=NewEG_RangeMarkupElements ();_ccbfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdeea :=d .DecodeElement (_ccbfc .CustomXmlMoveToRangeStart ,&_egacf );_fdeea !=nil {return _fdeea ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_caaab ); -_caaab .EG_RangeMarkupElements =append (_caaab .EG_RangeMarkupElements ,_ccbfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eccffe :=NewEG_RunLevelElts (); -_faacdg :=NewEG_RangeMarkupElements ();_faacdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edfaac :=d .DecodeElement (_faacdg .CustomXmlMoveToRangeEnd ,&_egacf );_edfaac !=nil {return _edfaac ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_eccffe ); -_eccffe .EG_RangeMarkupElements =append (_eccffe .EG_RangeMarkupElements ,_faacdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_feada :=NewEG_RunLevelElts (); -_efcfdg :=NewEG_MathContent ();_efcfdg .OMathPara =_aa .NewOMathPara ();if _acaeg :=d .DecodeElement (_efcfdg .OMathPara ,&_egacf );_acaeg !=nil {return _acaeg ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_feada );_feada .EG_MathContent =append (_feada .EG_MathContent ,_efcfdg ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bgffgg :=NewEG_RunLevelElts (); -_gdeagf :=NewEG_MathContent ();_gdeagf .OMath =_aa .NewOMath ();if _ggffc :=d .DecodeElement (_gdeagf .OMath ,&_egacf );_ggffc !=nil {return _ggffc ;};_fbacg .EG_RunLevelElts =append (_fbacg .EG_RunLevelElts ,_bgffgg );_bgffgg .EG_MathContent =append (_bgffgg .EG_MathContent ,_gdeagf ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_egacf .Name ); -if _abacad :=d .Skip ();_abacad !=nil {return _abacad ;};};case _a .EndElement :break _eddca ;case _a .CharData :};};return nil ;};func (_afabe *CT_DocRsids )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afabe .RsidRoot !=nil {_ddgfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}}; -e .EncodeElement (_afabe .RsidRoot ,_ddgfa );};if _afabe .Rsid !=nil {_beec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_cdde :=range _afabe .Rsid {e .EncodeElement (_cdde ,_beec );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_cecab *CT_FldChar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cecab .FldCharTypeAttr =ST_FldCharType (1);for _ ,_aacg :=range start .Attr {if _aacg .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_cecab .FldCharTypeAttr .UnmarshalXMLAttr (_aacg ); -continue ;};if _aacg .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_accef ,_fgfdf :=ParseUnionST_OnOff (_aacg .Value );if _fgfdf !=nil {return _fgfdf ;};_cecab .FldLockAttr =&_accef ;continue ;};if _aacg .Name .Local =="\u0064\u0069\u0072t\u0079"{_dadf ,_cegfg :=ParseUnionST_OnOff (_aacg .Value ); -if _cegfg !=nil {return _cegfg ;};_cecab .DirtyAttr =&_dadf ;continue ;};};_aagba :for {_gacec ,_bfbbbf :=d .Token ();if _bfbbbf !=nil {return _bfbbbf ;};switch _cedbf :=_gacec .(type ){case _a .StartElement :switch _cedbf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_cecab .FldData =NewCT_Text (); -if _ffefd :=d .DecodeElement (_cecab .FldData ,&_cedbf );_ffefd !=nil {return _ffefd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_cecab .FfData =NewCT_FFData (); -if _dfdef :=d .DecodeElement (_cecab .FfData ,&_cedbf );_dfdef !=nil {return _dfdef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_cecab .NumberingChange =NewCT_TrackChangeNumbering (); -if _fbbg :=d .DecodeElement (_cecab .NumberingChange ,&_cedbf );_fbbg !=nil {return _fbbg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_cedbf .Name ); -if _eggef :=d .Skip ();_eggef !=nil {return _eggef ;};};case _a .EndElement :break _aagba ;case _a .CharData :};};return nil ;};func (_ccbfbd *CT_TcPrInner )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcfdc :for {_cdgeag ,_ecceb :=d .Token (); -if _ecceb !=nil {return _ecceb ;};switch _bbfea :=_cdgeag .(type ){case _a .StartElement :switch _bbfea .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ccbfbd .CnfStyle =NewCT_Cnf (); -if _dgdffe :=d .DecodeElement (_ccbfbd .CnfStyle ,&_bbfea );_dgdffe !=nil {return _dgdffe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_ccbfbd .TcW =NewCT_TblWidth (); -if _bdedb :=d .DecodeElement (_ccbfbd .TcW ,&_bbfea );_bdedb !=nil {return _bdedb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_ccbfbd .GridSpan =NewCT_DecimalNumber (); -if _ggfcc :=d .DecodeElement (_ccbfbd .GridSpan ,&_bbfea );_ggfcc !=nil {return _ggfcc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_ccbfbd .HMerge =NewCT_HMerge (); -if _fbafb :=d .DecodeElement (_ccbfbd .HMerge ,&_bbfea );_fbafb !=nil {return _fbafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_ccbfbd .VMerge =NewCT_VMerge (); -if _fbcbd :=d .DecodeElement (_ccbfbd .VMerge ,&_bbfea );_fbcbd !=nil {return _fbcbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ccbfbd .TcBorders =NewCT_TcBorders (); -if _edccb :=d .DecodeElement (_ccbfbd .TcBorders ,&_bbfea );_edccb !=nil {return _edccb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ccbfbd .Shd =NewCT_Shd (); -if _fgcbf :=d .DecodeElement (_ccbfbd .Shd ,&_bbfea );_fgcbf !=nil {return _fgcbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_ccbfbd .NoWrap =NewCT_OnOff (); -if _dedee :=d .DecodeElement (_ccbfbd .NoWrap ,&_bbfea );_dedee !=nil {return _dedee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_ccbfbd .TcMar =NewCT_TcMar (); -if _abcde :=d .DecodeElement (_ccbfbd .TcMar ,&_bbfea );_abcde !=nil {return _abcde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ccbfbd .TextDirection =NewCT_TextDirection (); -if _efabgd :=d .DecodeElement (_ccbfbd .TextDirection ,&_bbfea );_efabgd !=nil {return _efabgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_ccbfbd .TcFitText =NewCT_OnOff (); -if _faagc :=d .DecodeElement (_ccbfbd .TcFitText ,&_bbfea );_faagc !=nil {return _faagc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ccbfbd .VAlign =NewCT_VerticalJc (); -if _beegbe :=d .DecodeElement (_ccbfbd .VAlign ,&_bbfea );_beegbe !=nil {return _beegbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_ccbfbd .HideMark =NewCT_OnOff (); -if _bcaef :=d .DecodeElement (_ccbfbd .HideMark ,&_bbfea );_bcaef !=nil {return _bcaef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_ccbfbd .Headers =NewCT_Headers (); -if _agged :=d .DecodeElement (_ccbfbd .Headers ,&_bbfea );_agged !=nil {return _agged ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_ccbfbd .CellIns =NewCT_TrackChange (); -if _ecbef :=d .DecodeElement (_ccbfbd .CellIns ,&_bbfea );_ecbef !=nil {return _ecbef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_ccbfbd .CellDel =NewCT_TrackChange (); -if _becga :=d .DecodeElement (_ccbfbd .CellDel ,&_bbfea );_becga !=nil {return _becga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_ccbfbd .CellMerge =NewCT_CellMergeTrackChange (); -if _cfcgc :=d .DecodeElement (_ccbfbd .CellMerge ,&_bbfea );_cfcgc !=nil {return _cfcgc ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_bbfea .Name ); -if _adaff :=d .Skip ();_adaff !=nil {return _adaff ;};};case _a .EndElement :break _bbcfdc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_gedca *EG_PContent )ValidateWithPath (path string )error {for _aggfa ,_adddc :=range _gedca .FldSimple {if _afafe :=_adddc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aggfa )); +_afafe !=nil {return _afafe ;};};if _gedca .Hyperlink !=nil {if _ebcbd :=_gedca .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ebcbd !=nil {return _ebcbd ;};};if _gedca .SubDoc !=nil {if _egdefd :=_gedca .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_egdefd !=nil {return _egdefd ;};};for _aafage ,_fbbff :=range _gedca .EG_ContentRunContent {if _bacdbe :=_fbbff .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aafage )); +_bacdbe !=nil {return _bacdbe ;};};return nil ;};type CT_FitText struct{ -// Validate validates the EG_PContentBase and its children -func (_bedage *EG_PContentBase )Validate ()error {return _bedage .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_dfafce ST_DocGrid )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddcafg :=_a .Attr {}; -_ddcafg .Name =name ;switch _dfafce {case ST_DocGridUnset :_ddcafg .Value ="";case ST_DocGridDefault :_ddcafg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_ddcafg .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_ddcafg .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; -case ST_DocGridSnapToChars :_ddcafg .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _ddcafg ,nil ;};func NewCT_Markup ()*CT_Markup {_fcfcb :=&CT_Markup {};return _fcfcb };type ST_PageBorderZOrder byte ;func (_ddcfe *CT_SdtContentRow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ddcfe .Tr !=nil {_eage :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_bfecc :=range _ddcfe .Tr {e .EncodeElement (_bfecc ,_eage );};};if _ddcfe .CustomXml !=nil {_aceff :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_ddcfe .CustomXml ,_aceff );};if _ddcfe .Sdt !=nil {_eaagff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ddcfe .Sdt ,_eaagff );};if _ddcfe .EG_RunLevelElts !=nil {for _ ,_fbgg :=range _ddcfe .EG_RunLevelElts {_fbgg .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bagdge *CT_TblGridCol )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bagdge .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bagdge .WAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdddf *EG_RunInnerContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beecdf :for {_bbbac ,_egffeg :=d .Token ();if _egffeg !=nil {return _egffeg ; -};switch _dgggdg :=_bbbac .(type ){case _a .StartElement :switch _dgggdg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_cdddf .Br =NewCT_Br (); -if _dbadb :=d .DecodeElement (_cdddf .Br ,&_dgggdg );_dbadb !=nil {return _dbadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_cdddf .T =NewCT_Text (); -if _eccb :=d .DecodeElement (_cdddf .T ,&_dgggdg );_eccb !=nil {return _eccb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cdddf .ContentPart =NewCT_Rel (); -if _dcfag :=d .DecodeElement (_cdddf .ContentPart ,&_dgggdg );_dcfag !=nil {return _dcfag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_cdddf .DelText =NewCT_Text (); -if _cfgfcg :=d .DecodeElement (_cdddf .DelText ,&_dgggdg );_cfgfcg !=nil {return _cfgfcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_cdddf .InstrText =NewCT_Text (); -if _ebbeda :=d .DecodeElement (_cdddf .InstrText ,&_dgggdg );_ebbeda !=nil {return _ebbeda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_cdddf .DelInstrText =NewCT_Text (); -if _fbeae :=d .DecodeElement (_cdddf .DelInstrText ,&_dgggdg );_fbeae !=nil {return _fbeae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_cdddf .NoBreakHyphen =NewCT_Empty (); -if _bccdf :=d .DecodeElement (_cdddf .NoBreakHyphen ,&_dgggdg );_bccdf !=nil {return _bccdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_cdddf .SoftHyphen =NewCT_Empty (); -if _egbbd :=d .DecodeElement (_cdddf .SoftHyphen ,&_dgggdg );_egbbd !=nil {return _egbbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_cdddf .DayShort =NewCT_Empty (); -if _eecgc :=d .DecodeElement (_cdddf .DayShort ,&_dgggdg );_eecgc !=nil {return _eecgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_cdddf .MonthShort =NewCT_Empty (); -if _eeffg :=d .DecodeElement (_cdddf .MonthShort ,&_dgggdg );_eeffg !=nil {return _eeffg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_cdddf .YearShort =NewCT_Empty (); -if _acdfg :=d .DecodeElement (_cdddf .YearShort ,&_dgggdg );_acdfg !=nil {return _acdfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_cdddf .DayLong =NewCT_Empty (); -if _eagge :=d .DecodeElement (_cdddf .DayLong ,&_dgggdg );_eagge !=nil {return _eagge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_cdddf .MonthLong =NewCT_Empty (); -if _cbbaeg :=d .DecodeElement (_cdddf .MonthLong ,&_dgggdg );_cbbaeg !=nil {return _cbbaeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_cdddf .YearLong =NewCT_Empty (); -if _bgcced :=d .DecodeElement (_cdddf .YearLong ,&_dgggdg );_bgcced !=nil {return _bgcced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_cdddf .AnnotationRef =NewCT_Empty (); -if _daddaf :=d .DecodeElement (_cdddf .AnnotationRef ,&_dgggdg );_daddaf !=nil {return _daddaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_cdddf .FootnoteRef =NewCT_Empty (); -if _ecadfe :=d .DecodeElement (_cdddf .FootnoteRef ,&_dgggdg );_ecadfe !=nil {return _ecadfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_cdddf .EndnoteRef =NewCT_Empty (); -if _ffedbf :=d .DecodeElement (_cdddf .EndnoteRef ,&_dgggdg );_ffedbf !=nil {return _ffedbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cdddf .Separator =NewCT_Empty (); -if _deebgb :=d .DecodeElement (_cdddf .Separator ,&_dgggdg );_deebgb !=nil {return _deebgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_cdddf .ContinuationSeparator =NewCT_Empty (); -if _fbebec :=d .DecodeElement (_cdddf .ContinuationSeparator ,&_dgggdg );_fbebec !=nil {return _fbebec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_cdddf .Sym =NewCT_Sym (); -if _ebadg :=d .DecodeElement (_cdddf .Sym ,&_dgggdg );_ebadg !=nil {return _ebadg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_cdddf .PgNum =NewCT_Empty (); -if _acafec :=d .DecodeElement (_cdddf .PgNum ,&_dgggdg );_acafec !=nil {return _acafec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_cdddf .Cr =NewCT_Empty (); -if _cfgdf :=d .DecodeElement (_cdddf .Cr ,&_dgggdg );_cfgdf !=nil {return _cfgdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_cdddf .Tab =NewCT_Empty (); -if _aedecf :=d .DecodeElement (_cdddf .Tab ,&_dgggdg );_aedecf !=nil {return _aedecf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_cdddf .Object =NewCT_Object (); -if _fdbgc :=d .DecodeElement (_cdddf .Object ,&_dgggdg );_fdbgc !=nil {return _fdbgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_cdddf .Pict =NewCT_Picture (); -if _bdegbf :=d .DecodeElement (_cdddf .Pict ,&_dgggdg );_bdegbf !=nil {return _bdegbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_cdddf .FldChar =NewCT_FldChar (); -if _eefba :=d .DecodeElement (_cdddf .FldChar ,&_dgggdg );_eefba !=nil {return _eefba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_cdddf .Ruby =NewCT_Ruby (); -if _caaac :=d .DecodeElement (_cdddf .Ruby ,&_dgggdg );_caaac !=nil {return _caaac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_cdddf .FootnoteReference =NewCT_FtnEdnRef (); -if _bddfa :=d .DecodeElement (_cdddf .FootnoteReference ,&_dgggdg );_bddfa !=nil {return _bddfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cdddf .EndnoteReference =NewCT_FtnEdnRef (); -if _bfbca :=d .DecodeElement (_cdddf .EndnoteReference ,&_dgggdg );_bfbca !=nil {return _bfbca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cdddf .CommentReference =NewCT_Markup (); -if _efggfa :=d .DecodeElement (_cdddf .CommentReference ,&_dgggdg );_efggfa !=nil {return _efggfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cdddf .Drawing =NewCT_Drawing (); -if _eegab :=d .DecodeElement (_cdddf .Drawing ,&_dgggdg );_eegab !=nil {return _eegab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_cdddf .Ptab =NewCT_PTab (); -if _dgdadb :=d .DecodeElement (_cdddf .Ptab ,&_dgggdg );_dgdadb !=nil {return _dgdadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_cdddf .LastRenderedPageBreak =NewCT_Empty (); -if _deggeb :=d .DecodeElement (_cdddf .LastRenderedPageBreak ,&_dgggdg );_deggeb !=nil {return _deggeb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dgggdg .Name ); -if _cgaff :=d .Skip ();_cgaff !=nil {return _cgaff ;};};case _a .EndElement :break _beecdf ;case _a .CharData :};};return nil ;}; +// Value +ValAttr _d .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_fdcfg *CT_RPrChange )ValidateWithPath (path string )error {if _bafda :=_fdcfg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bafda !=nil {return _bafda ;};return nil ;}; +// Fit Text Run ID +IdAttr *int64 ;};func (_adgbfd WdST_RelFromV )ValidateWithPath (path string )error {switch _adgbfd {case 0,1,2,3,4,5,6,7,8:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgbfd )); +};return nil ;};type CT_Markup struct{ -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_efbba *WdCT_WrapTight )ValidateWithPath (path string )error {if _efbba .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _feaced :=_efbba .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_feaced !=nil {return _feaced ;};if _fbbgge :=_efbba .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); -_fbbgge !=nil {return _fbbgge ;};return nil ;};type ST_StyleSort byte ; +// Annotation Identifier +IdAttr int64 ;};func NewCT_Highlight ()*CT_Highlight {_ecaed :=&CT_Highlight {};_ecaed .ValAttr =ST_HighlightColor (1);return _ecaed ;};func (_ggcd *CT_CharacterSpacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fcfc ,_ebdac :=_ggcd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ebdac !=nil {return _ebdac ;};start .Attr =append (start .Attr ,_fcfc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fffaaf *Footnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _fffaaf .CT_Footnotes .MarshalXML (e ,start );};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_gdebf :=&EG_ContentRunContentBase {};return _gdebf ; +};func (_eddab *CT_OdsoFieldMapData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbefd :for {_cedec ,_gddda :=d .Token ();if _gddda !=nil {return _gddda ;};switch _eaafe :=_cedec .(type ){case _c .StartElement :switch _eaafe .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_eddab .Type =NewCT_MailMergeOdsoFMDFieldType (); +if _acbdag :=d .DecodeElement (_eddab .Type ,&_eaafe );_acbdag !=nil {return _acbdag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_eddab .Name =NewCT_String (); +if _fegce :=d .DecodeElement (_eddab .Name ,&_eaafe );_fegce !=nil {return _fegce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_eddab .MappedName =NewCT_String (); +if _bbae :=d .DecodeElement (_eddab .MappedName ,&_eaafe );_bbae !=nil {return _bbae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_eddab .Column =NewCT_DecimalNumber (); +if _gcafc :=d .DecodeElement (_eddab .Column ,&_eaafe );_gcafc !=nil {return _gcafc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_eddab .Lid =NewCT_Lang (); +if _gbfed :=d .DecodeElement (_eddab .Lid ,&_eaafe );_gbfed !=nil {return _gbfed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_eddab .DynamicAddress =NewCT_OnOff (); +if _dffbdb :=d .DecodeElement (_eddab .DynamicAddress ,&_eaafe );_dffbdb !=nil {return _dffbdb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eaafe .Name ); +if _cfbed :=d .Skip ();_cfbed !=nil {return _cfbed ;};};case _c .EndElement :break _fbefd ;case _c .CharData :};};return nil ;};func (_baadb *CT_MultiLevelType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fbfdg ,_edffb :=_baadb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _edffb !=nil {return _edffb ;};start .Attr =append (start .Attr ,_fbfdg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MacroName struct{ -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_bddcad *CT_RubyContent )ValidateWithPath (path string )error {if _bddcad .R !=nil {if _dbafd :=_bddcad .R .ValidateWithPath (path +"\u002f\u0052");_dbafd !=nil {return _dbafd ;};};for _afddb ,_ggggd :=range _bddcad .EG_RunLevelElts {if _ddccb :=_ggggd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afddb )); -_ddccb !=nil {return _ddccb ;};};return nil ;}; +// Name of Script Function +ValAttr string ;};type ST_LineNumberRestart byte ;func (_badd *CT_FtnEdn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _badd .TypeAttr !=ST_FtnEdnUnset {_bcdbg ,_abbac :=_badd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _abbac !=nil {return _abbac ;};start .Attr =append (start .Attr ,_bcdbg );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_badd .IdAttr )});e .EncodeToken (start );for _ ,_ggggf :=range _badd .EG_BlockLevelElts {_ggggf .MarshalXML (e ,_c .StartElement {}); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdc *CT_AutoCaptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}}; +for _ ,_bdb :=range _fbdc .AutoCaption {e .EncodeElement (_bdb ,_aaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Cnf ()*CT_Cnf {_ebbd :=&CT_Cnf {};return _ebbd };func (_ebgac *ST_View )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebgac =0; +case "\u006e\u006f\u006e\u0065":*_ebgac =1;case "\u0070\u0072\u0069n\u0074":*_ebgac =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ebgac =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ebgac =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebgac =5; +case "\u0077\u0065\u0062":*_ebgac =6;};return nil ;};func (_cecdd *CT_TextboxTightWrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecdd .ValAttr =ST_TextboxTightWrap (1);for _ ,_dadgf :=range start .Attr {if _dadgf .Name .Local =="\u0076\u0061\u006c"{_cecdd .ValAttr .UnmarshalXMLAttr (_dadgf ); +continue ;};};for {_fecdaf ,_bbecb :=d .Token ();if _bbecb !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bbecb ); +};if _fedcb ,_feecd :=_fecdaf .(_c .EndElement );_feecd &&_fedcb .Name ==start .Name {break ;};};return nil ;};func (_fbeege ST_FtnEdn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbeege .String (),start );}; -// Validate validates the WdCT_Anchor and its children -func (_cdbcdg *WdCT_Anchor )Validate ()error {return _cdbcdg .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Validate validates the CT_Columns and its children +func (_bfga *CT_Columns )Validate ()error {return _bfga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_ffbdfd *CT_RubyAlign )ValidateWithPath (path string )error {if _ffbdfd .ValAttr ==ST_RubyAlignUnset {return _gd .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 _adgdd :=_ffbdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adgdd !=nil {return _adgdd ;};return nil ;}; +// Validate validates the CT_TrackChangesView and its children +func (_efdeb *CT_TrackChangesView )Validate ()error {return _efdeb .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");}; -// Validate validates the CT_Captions and its children -func (_bedb *CT_Captions )Validate ()error {return _bedb .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func NewCT_FrameLayout ()*CT_FrameLayout {_afcfa :=&CT_FrameLayout {};_afcfa .ValAttr =ST_FrameLayout (1);return _afcfa ; -};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_ddbe :=&CT_CustomXmlRun {};return _ddbe }; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_ecdec *CT_DocPartBehavior )ValidateWithPath (path string )error {if _ecdec .ValAttr ==ST_DocPartBehaviorUnset {return _e .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 _adgeb :=_ecdec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adgeb !=nil {return _adgeb ;};return nil ;};func (_cdfba *CT_TblGrid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafeb :for {_ebfca ,_cagce :=d .Token (); +if _cagce !=nil {return _cagce ;};switch _bffdaf :=_ebfca .(type ){case _c .StartElement :switch _bffdaf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_aeecd :=NewCT_TblGridCol (); +if _ffcdf :=d .DecodeElement (_aeecd ,&_bffdaf );_ffcdf !=nil {return _ffcdf ;};_cdfba .GridCol =append (_cdfba .GridCol ,_aeecd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_cdfba .TblGridChange =NewCT_TblGridChange (); +if _cgfce :=d .DecodeElement (_cdfba .TblGridChange ,&_bffdaf );_cgfce !=nil {return _cgfce ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_bffdaf .Name ); +if _bfbfbb :=d .Skip ();_bfbfbb !=nil {return _bfbfbb ;};};case _c .EndElement :break _aafeb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_eeebd *WdCT_TxbxContent )ValidateWithPath (path string )error {for _deaddc ,_abgcc :=range _eeebd .AltChunk {if _affec :=_abgcc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_deaddc )); -_affec !=nil {return _affec ;};};for _gcegag ,_affcd :=range _eeebd .EG_ContentBlockContent {if _fdggg :=_affcd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gcegag )); -_fdggg !=nil {return _fdggg ;};};return nil ;}; +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_gfaef *CT_Num )ValidateWithPath (path string )error {if _baadd :=_gfaef .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_baadd !=nil {return _baadd ;};for _aaabad ,_eaadd :=range _gfaef .LvlOverride {if _fbff :=_eaadd .ValidateWithPath (_e .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_aaabad )); +_fbff !=nil {return _fbff ;};};return nil ;};type CT_DocType struct{ -// Validate validates the CT_SmartTagRun and its children -func (_ffgff *CT_SmartTagRun )Validate ()error {return _ffgff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func NewNumbering ()*Numbering {_egfad :=&Numbering {};_egfad .CT_Numbering =*NewCT_Numbering (); -return _egfad ;}; +// Document Classification Value +ValAttr string ;};func (_degdg *CT_DocParts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _degdg .DocPart !=nil {_gagf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}}; +for _ ,_bbbe :=range _degdg .DocPart {e .EncodeElement (_bbbe ,_gagf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_febg *CT_Comments )ValidateWithPath (path string )error {for _ffcg ,_cde :=range _febg .Comment {if _dgga :=_cde .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_ffcg ));_dgga !=nil {return _dgga ; -};};return nil ;};func (_efbeca ST_TextAlignment )ValidateWithPath (path string )error {switch _efbeca {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbeca )); -};return nil ;};func (_fadcf *CT_PageBorder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fadcf .ValAttr =ST_Border (1);for _ ,_cdad :=range start .Attr {if _cdad .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"&&_cdad .Name .Local =="\u0069\u0064"||_cdad .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"&&_cdad .Name .Local =="\u0069\u0064"{_ccggd ,_fddfc :=_cdad .Value ,error (nil ); -if _fddfc !=nil {return _fddfc ;};_fadcf .IdAttr =&_ccggd ;continue ;};if _cdad .Name .Local =="\u0076\u0061\u006c"{_fadcf .ValAttr .UnmarshalXMLAttr (_cdad );continue ;};if _cdad .Name .Local =="\u0063\u006f\u006co\u0072"{_acdea ,_ecggd :=ParseUnionST_HexColor (_cdad .Value ); -if _ecggd !=nil {return _ecggd ;};_fadcf .ColorAttr =&_acdea ;continue ;};if _cdad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fadcf .ThemeColorAttr .UnmarshalXMLAttr (_cdad );continue ;};if _cdad .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cdecg ,_geeecf :=_cdad .Value ,error (nil ); -if _geeecf !=nil {return _geeecf ;};_fadcf .ThemeTintAttr =&_cdecg ;continue ;};if _cdad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dbfcg ,_ddcdb :=_cdad .Value ,error (nil );if _ddcdb !=nil {return _ddcdb ;};_fadcf .ThemeShadeAttr =&_dbfcg ; -continue ;};if _cdad .Name .Local =="\u0073\u007a"{_debab ,_dfca :=_ea .ParseUint (_cdad .Value ,10,64);if _dfca !=nil {return _dfca ;};_fadcf .SzAttr =&_debab ;continue ;};if _cdad .Name .Local =="\u0073\u0070\u0061c\u0065"{_bbcad ,_afeae :=_ea .ParseUint (_cdad .Value ,10,64); -if _afeae !=nil {return _afeae ;};_fadcf .SpaceAttr =&_bbcad ;continue ;};if _cdad .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dgbecc ,_abgdb :=ParseUnionST_OnOff (_cdad .Value );if _abgdb !=nil {return _abgdb ;};_fadcf .ShadowAttr =&_dgbecc ; -continue ;};if _cdad .Name .Local =="\u0066\u0072\u0061m\u0065"{_dcfdg ,_dggba :=ParseUnionST_OnOff (_cdad .Value );if _dggba !=nil {return _dggba ;};_fadcf .FrameAttr =&_dcfdg ;continue ;};};for {_ccffag ,_cfbbb :=d .Token ();if _cfbbb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_cfbbb ); -};if _egabaf ,_fdbbgc :=_ccffag .(_a .EndElement );_fdbbgc &&_egabaf .Name ==start .Name {break ;};};return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_dfbfce :=&CT_TextDirection {};_dfbfce .ValAttr =ST_TextDirection (1);return _dfbfce ;};func (_ccbbe *ST_View )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccbbe =0; -case "\u006e\u006f\u006e\u0065":*_ccbbe =1;case "\u0070\u0072\u0069n\u0074":*_ccbbe =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ccbbe =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ccbbe =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ccbbe =5; -case "\u0077\u0065\u0062":*_ccbbe =6;};return nil ;}; +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;}; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_becf *CT_Bookmark )ValidateWithPath (path string )error {if _eec :=_becf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_eec !=nil {return _eec ;};return nil ;};func (_egccae ST_FrameScrollbar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egccae .String (),start );};type CT_RPrDefault struct{ +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_agdf *CT_DocParts )ValidateWithPath (path string )error {for _bebab ,_gdddg :=range _agdf .DocPart {if _agagc :=_gdddg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_bebab )); +_agagc !=nil {return _agagc ;};};return nil ;};func (_dbgga ST_RestartNumber )String ()string {switch _dbgga {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074"; +case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";};func (_fdgcba ST_DecimalNumberOrPercent )String ()string {if _fdgcba .ST_UnqualifiedPercentage !=nil {return _e .Sprintf ("\u0025\u0076",*_fdgcba .ST_UnqualifiedPercentage ); +};if _fdgcba .ST_Percentage !=nil {return _e .Sprintf ("\u0025\u0076",*_fdgcba .ST_Percentage );};return "";};func (_bfged *CT_TextEffect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_agecc ,_fefb :=_bfged .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_agecc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggdac *CT_PPrGeneral )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _ggdac .PStyle !=nil {_gfed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggdac .PStyle ,_gfed );};if _ggdac .KeepNext !=nil {_cfbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; +e .EncodeElement (_ggdac .KeepNext ,_cfbdc );};if _ggdac .KeepLines !=nil {_fegec :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggdac .KeepLines ,_fegec );};if _ggdac .PageBreakBefore !=nil {_ebbda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; +e .EncodeElement (_ggdac .PageBreakBefore ,_ebbda );};if _ggdac .FramePr !=nil {_gfbde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_ggdac .FramePr ,_gfbde );};if _ggdac .WidowControl !=nil {_bfcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_ggdac .WidowControl ,_bfcgg );};if _ggdac .NumPr !=nil {_cdfebg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_ggdac .NumPr ,_cdfebg );};if _ggdac .SuppressLineNumbers !=nil {_adceg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; +e .EncodeElement (_ggdac .SuppressLineNumbers ,_adceg );};if _ggdac .PBdr !=nil {_eabg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_ggdac .PBdr ,_eabg );};if _ggdac .Shd !=nil {_edgae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_ggdac .Shd ,_edgae );};if _ggdac .Tabs !=nil {_gbeccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_ggdac .Tabs ,_gbeccf );};if _ggdac .SuppressAutoHyphens !=nil {_abbef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; +e .EncodeElement (_ggdac .SuppressAutoHyphens ,_abbef );};if _ggdac .Kinsoku !=nil {_gbdfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ggdac .Kinsoku ,_gbdfa );};if _ggdac .WordWrap !=nil {_dbfbda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_ggdac .WordWrap ,_dbfbda );};if _ggdac .OverflowPunct !=nil {_bccb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ggdac .OverflowPunct ,_bccb ); +};if _ggdac .TopLinePunct !=nil {_caacg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ggdac .TopLinePunct ,_caacg );};if _ggdac .AutoSpaceDE !=nil {_ededa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_ggdac .AutoSpaceDE ,_ededa );};if _ggdac .AutoSpaceDN !=nil {_fbba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_ggdac .AutoSpaceDN ,_fbba ); +};if _ggdac .Bidi !=nil {_aeeaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ggdac .Bidi ,_aeeaf );};if _ggdac .AdjustRightInd !=nil {_ebfcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_ggdac .AdjustRightInd ,_ebfcg );};if _ggdac .SnapToGrid !=nil {_cgcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ggdac .SnapToGrid ,_cgcb );};if _ggdac .Spacing !=nil {_fdagg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_ggdac .Spacing ,_fdagg );};if _ggdac .Ind !=nil {_eedde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_ggdac .Ind ,_eedde );};if _ggdac .ContextualSpacing !=nil {_gcfceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_ggdac .ContextualSpacing ,_gcfceb );};if _ggdac .MirrorIndents !=nil {_ecged :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ggdac .MirrorIndents ,_ecged ); +};if _ggdac .SuppressOverlap !=nil {_gffac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ggdac .SuppressOverlap ,_gffac );};if _ggdac .Jc !=nil {_efgfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_ggdac .Jc ,_efgfa );};if _ggdac .TextDirection !=nil {_eaffg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggdac .TextDirection ,_eaffg ); +};if _ggdac .TextAlignment !=nil {_eddda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ggdac .TextAlignment ,_eddda );};if _ggdac .TextboxTightWrap !=nil {_bgddg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_ggdac .TextboxTightWrap ,_bgddg );};if _ggdac .OutlineLvl !=nil {_cced :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_ggdac .OutlineLvl ,_cced );}; +if _ggdac .DivId !=nil {_dbegd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_ggdac .DivId ,_dbegd );};if _ggdac .CnfStyle !=nil {_aaaeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_ggdac .CnfStyle ,_aaaeg );};if _ggdac .PPrChange !=nil {_aggd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ggdac .PPrChange ,_aggd );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_cffff *CT_SdtBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgfd :for {_bedfce ,_baeea :=d .Token ();if _baeea !=nil {return _baeea ;};switch _fcgbf :=_bedfce .(type ){case _c .StartElement :switch _fcgbf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_cffff .SdtPr =NewCT_SdtPr (); +if _gfefd :=d .DecodeElement (_cffff .SdtPr ,&_fcgbf );_gfefd !=nil {return _gfefd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_cffff .SdtEndPr =NewCT_SdtEndPr (); +if _geegd :=d .DecodeElement (_cffff .SdtEndPr ,&_fcgbf );_geegd !=nil {return _geegd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_cffff .SdtContent =NewCT_SdtContentBlock (); +if _cfcb :=d .DecodeElement (_cffff .SdtContent ,&_fcgbf );_cfcb !=nil {return _cfcb ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fcgbf .Name ); +if _cebce :=d .Skip ();_cebce !=nil {return _cebce ;};};case _c .EndElement :break _adgfd ;case _c .CharData :};};return nil ;};func (_fdaefa *Endnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _fdaefa .CT_Endnotes .MarshalXML (e ,start );};func NewCT_RecipientData ()*CT_RecipientData {_dafeg :=&CT_RecipientData {};_dafeg .Column =NewCT_DecimalNumber (); +_dafeg .UniqueTag =NewCT_Base64Binary ();return _dafeg ;}; -// Run Properties -RPr *CT_RPr ;};func (_fbededf ST_MultiLevelType )String ()string {switch _fbededf {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; -case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";};func (_edgbg *CT_FtnEdnRef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cacaga :=range start .Attr {if _cacaga .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_bgeff ,_deac :=ParseUnionST_OnOff (_cacaga .Value ); -if _deac !=nil {return _deac ;};_edgbg .CustomMarkFollowsAttr =&_bgeff ;continue ;};if _cacaga .Name .Local =="\u0069\u0064"{_ffce ,_bbec :=_ea .ParseInt (_cacaga .Value ,10,64);if _bbec !=nil {return _bbec ;};_edgbg .IdAttr =_ffce ;continue ;};};for {_gafgg ,_afcd :=d .Token (); -if _afcd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_afcd );};if _affdb ,_geae :=_gafgg .(_a .EndElement );_geae &&_affdb .Name ==start .Name {break ; -};};return nil ;};func (_eddee *CT_Div )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eddee .MarLeft =NewCT_SignedTwipsMeasure ();_eddee .MarRight =NewCT_SignedTwipsMeasure ();_eddee .MarTop =NewCT_SignedTwipsMeasure ();_eddee .MarBottom =NewCT_SignedTwipsMeasure (); -for _ ,_agge :=range start .Attr {if _agge .Name .Local =="\u0069\u0064"{_ffebb ,_edaeb :=_ea .ParseInt (_agge .Value ,10,64);if _edaeb !=nil {return _edaeb ;};_eddee .IdAttr =_ffebb ;continue ;};};_dgdg :for {_bafd ,_affa :=d .Token ();if _affa !=nil {return _affa ; -};switch _aebgg :=_bafd .(type ){case _a .StartElement :switch _aebgg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_eddee .BlockQuote =NewCT_OnOff (); -if _baag :=d .DecodeElement (_eddee .BlockQuote ,&_aebgg );_baag !=nil {return _baag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_eddee .BodyDiv =NewCT_OnOff (); -if _ccag :=d .DecodeElement (_eddee .BodyDiv ,&_aebgg );_ccag !=nil {return _ccag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _fddgc :=d .DecodeElement (_eddee .MarLeft ,&_aebgg ); -_fddgc !=nil {return _fddgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _gbad :=d .DecodeElement (_eddee .MarRight ,&_aebgg ); -_gbad !=nil {return _gbad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _gebbe :=d .DecodeElement (_eddee .MarTop ,&_aebgg ); -_gebbe !=nil {return _gebbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _ecge :=d .DecodeElement (_eddee .MarBottom ,&_aebgg ); -_ecge !=nil {return _ecge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_eddee .DivBdr =NewCT_DivBdr (); -if _dgcfc :=d .DecodeElement (_eddee .DivBdr ,&_aebgg );_dgcfc !=nil {return _dgcfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_cdae :=NewCT_Divs (); -if _ecfde :=d .DecodeElement (_cdae ,&_aebgg );_ecfde !=nil {return _ecfde ;};_eddee .DivsChild =append (_eddee .DivsChild ,_cdae );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_aebgg .Name ); -if _gcge :=d .Skip ();_gcge !=nil {return _gcge ;};};case _a .EndElement :break _dgdg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_CustomXmlRun and its children +func (_dedg *CT_CustomXmlRun )Validate ()error {return _dedg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};type CT_CustomXmlBlock struct{ -// Validate validates the CT_TopPageBorder and its children -func (_bfeafg *CT_TopPageBorder )Validate ()error {return _bfeafg .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func NewCT_NumLvl ()*CT_NumLvl {_afcgg :=&CT_NumLvl {};return _afcgg };func (_dbfcb ST_Jc )String ()string {switch _dbfcb {case 0:return ""; -case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; -case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062";case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; -case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func (_bgbga ST_CaptionPos )String ()string {switch _bgbga {case 0:return ""; -case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func NewCT_WritingStyle ()*CT_WritingStyle {_ebeggd :=&CT_WritingStyle {}; -return _ebeggd };func (_addbag *WdCT_LinkedTextboxInformation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_addbag .IdAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0071"},Value :_gd .Sprintf ("\u0025\u0076",_addbag .SeqAttr )});e .EncodeToken (start );if _addbag .ExtLst !=nil {_bagdf :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_addbag .ExtLst ,_bagdf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfebab *ST_PTabRelativeTo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffegc ,_fcbeab :=d .Token ();if _fcbeab !=nil {return _fcbeab ; -};if _gabea ,_edbfga :=_ffegc .(_a .EndElement );_edbfga &&_gabea .Name ==start .Name {*_bfebab =1;return nil ;};if _ggdfc ,_cbbcb :=_ffegc .(_a .CharData );!_cbbcb {return _gd .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",_ffegc ); -}else {switch string (_ggdfc ){case "":*_bfebab =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bfebab =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_bfebab =2;};};_ffegc ,_fcbeab =d .Token ();if _fcbeab !=nil {return _fcbeab ;};if _ggadf ,_dcacc :=_ffegc .(_a .EndElement ); -_dcacc &&_ggadf .Name ==start .Name {return nil ;};return _gd .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",_ffegc );};func (_ebeb *CT_EdnDocProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ebeb .Pos !=nil {_eadaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ebeb .Pos ,_eadaf );};if _ebeb .NumFmt !=nil {_agaec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_ebeb .NumFmt ,_agaec );};if _ebeb .NumStart !=nil {_agdbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebeb .NumStart ,_agdbf );};if _ebeb .NumRestart !=nil {_dddef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_ebeb .NumRestart ,_dddef );};if _ebeb .Endnote !=nil {_dcfga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_fbcad :=range _ebeb .Endnote {e .EncodeElement (_fbcad ,_dcfga );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_beddac *WdAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _beddac .WdCT_Anchor .MarshalXML (e ,start );};func (_deeeaa ST_Underline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deeeaa .String (),start ); -};const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;); +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the CT_MailMerge and its children -func (_ccec *CT_MailMerge )Validate ()error {return _ccec .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func (_fdge *CT_FtnDocProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fdge .Pos !=nil {_abce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fdge .Pos ,_abce );};if _fdge .NumFmt !=nil {_abegf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_fdge .NumFmt ,_abegf );};if _fdge .NumStart !=nil {_fcacg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fdge .NumStart ,_fcacg );};if _fdge .NumRestart !=nil {_aceaag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_fdge .NumRestart ,_aceaag );};if _fdge .Footnote !=nil {_gdgfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_efgcc :=range _fdge .Footnote {e .EncodeElement (_efgcc ,_gdgfg ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_cgcgb :=&EG_PContentBase {};return _cgcgb }; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_dgcabg *CT_Color )ValidateWithPath (path string )error {if _adf :=_dgcabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adf !=nil {return _adf ;};if _baa :=_dgcabg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_baa !=nil {return _baa ;};return nil ;};type CT_Lang struct{ +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Language Code -ValAttr string ;}; +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_cecaa *CT_MailMergeDocType )ValidateWithPath (path string )error {if _cecaa .ValAttr ==ST_MailMergeDocTypeUnset {return _e .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 _baee :=_cecaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baee !=nil {return _baee ;};return nil ;};func (_efeag *EG_PContentMath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbbff :for {_dfdcbg ,_abaeba :=d .Token (); +if _abaeba !=nil {return _abaeba ;};switch _fecced :=_dfdcbg .(type ){case _c .StartElement :switch _fecced .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_defdg :=NewEG_PContentBase (); +_defdg .CustomXml =NewCT_CustomXmlRun ();if _ddeee :=d .DecodeElement (_defdg .CustomXml ,&_fecced );_ddeee !=nil {return _ddeee ;};_efeag .EG_PContentBase =append (_efeag .EG_PContentBase ,_defdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_bbccfd :=NewEG_PContentBase (); +_fabgb :=NewCT_SimpleField ();if _bbagfc :=d .DecodeElement (_fabgb ,&_fecced );_bbagfc !=nil {return _bbagfc ;};_bbccfd .FldSimple =append (_bbccfd .FldSimple ,_fabgb );_efeag .EG_PContentBase =append (_efeag .EG_PContentBase ,_bbccfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fdaed :=NewEG_PContentBase (); +_fdaed .Hyperlink =NewCT_Hyperlink ();if _fedce :=d .DecodeElement (_fdaed .Hyperlink ,&_fecced );_fedce !=nil {return _fedce ;};_efeag .EG_PContentBase =append (_efeag .EG_PContentBase ,_fdaed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bbdgf :=NewEG_ContentRunContentBase (); +_bbdgf .SmartTag =NewCT_SmartTagRun ();if _fdffag :=d .DecodeElement (_bbdgf .SmartTag ,&_fecced );_fdffag !=nil {return _fdffag ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_bbdgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gdfab :=NewEG_ContentRunContentBase (); +_gdfab .Sdt =NewCT_SdtRun ();if _fgfab :=d .DecodeElement (_gdfab .Sdt ,&_fecced );_fgfab !=nil {return _fgfab ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_gdfab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffafd :=NewEG_ContentRunContentBase (); +_baacf :=NewEG_RunLevelElts ();_baacf .ProofErr =NewCT_ProofErr ();if _efgafea :=d .DecodeElement (_baacf .ProofErr ,&_fecced );_efgafea !=nil {return _efgafea ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_ffafd );_ffafd .EG_RunLevelElts =append (_ffafd .EG_RunLevelElts ,_baacf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcaff :=NewEG_ContentRunContentBase (); +_cccge :=NewEG_RunLevelElts ();_cccge .PermStart =NewCT_PermStart ();if _efdfca :=d .DecodeElement (_cccge .PermStart ,&_fecced );_efdfca !=nil {return _efdfca ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_dcaff );_dcaff .EG_RunLevelElts =append (_dcaff .EG_RunLevelElts ,_cccge ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdgdff :=NewEG_ContentRunContentBase (); +_dgage :=NewEG_RunLevelElts ();_dgage .PermEnd =NewCT_Perm ();if _aeecab :=d .DecodeElement (_dgage .PermEnd ,&_fecced );_aeecab !=nil {return _aeecab ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_cdgdff );_cdgdff .EG_RunLevelElts =append (_cdgdff .EG_RunLevelElts ,_dgage ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gbbea :=NewEG_ContentRunContentBase (); +_gacgda :=NewEG_RunLevelElts ();_gacgda .Ins =NewCT_RunTrackChange ();if _agdfdb :=d .DecodeElement (_gacgda .Ins ,&_fecced );_agdfdb !=nil {return _agdfdb ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_gbbea );_gbbea .EG_RunLevelElts =append (_gbbea .EG_RunLevelElts ,_gacgda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bedade :=NewEG_ContentRunContentBase (); +_fbgcfe :=NewEG_RunLevelElts ();_fbgcfe .Del =NewCT_RunTrackChange ();if _ggdgg :=d .DecodeElement (_fbgcfe .Del ,&_fecced );_ggdgg !=nil {return _ggdgg ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_bedade );_bedade .EG_RunLevelElts =append (_bedade .EG_RunLevelElts ,_fbgcfe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egaccc :=NewEG_ContentRunContentBase (); +_ddffgg :=NewEG_RunLevelElts ();_ddffgg .MoveFrom =NewCT_RunTrackChange ();if _geecgd :=d .DecodeElement (_ddffgg .MoveFrom ,&_fecced );_geecgd !=nil {return _geecgd ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_egaccc ); +_egaccc .EG_RunLevelElts =append (_egaccc .EG_RunLevelElts ,_ddffgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_adcfc :=NewEG_ContentRunContentBase (); +_fbcgcc :=NewEG_RunLevelElts ();_fbcgcc .MoveTo =NewCT_RunTrackChange ();if _debadd :=d .DecodeElement (_fbcgcc .MoveTo ,&_fecced );_debadd !=nil {return _debadd ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_adcfc );_adcfc .EG_RunLevelElts =append (_adcfc .EG_RunLevelElts ,_fbcgcc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bgdfe :=NewEG_ContentRunContentBase (); +_gfcfb :=NewEG_RunLevelElts ();_acbcbg :=NewEG_RangeMarkupElements ();_acbcbg .BookmarkStart =NewCT_Bookmark ();if _acgbde :=d .DecodeElement (_acbcbg .BookmarkStart ,&_fecced );_acgbde !=nil {return _acgbde ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_bgdfe ); +_bgdfe .EG_RunLevelElts =append (_bgdfe .EG_RunLevelElts ,_gfcfb );_gfcfb .EG_RangeMarkupElements =append (_gfcfb .EG_RangeMarkupElements ,_acbcbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eecff :=NewEG_ContentRunContentBase (); +_cbegb :=NewEG_RunLevelElts ();_fgdeaa :=NewEG_RangeMarkupElements ();_fgdeaa .BookmarkEnd =NewCT_MarkupRange ();if _egbdf :=d .DecodeElement (_fgdeaa .BookmarkEnd ,&_fecced );_egbdf !=nil {return _egbdf ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_eecff ); +_eecff .EG_RunLevelElts =append (_eecff .EG_RunLevelElts ,_cbegb );_cbegb .EG_RangeMarkupElements =append (_cbegb .EG_RangeMarkupElements ,_fgdeaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccbdd :=NewEG_ContentRunContentBase (); +_acgcef :=NewEG_RunLevelElts ();_daeefe :=NewEG_RangeMarkupElements ();_daeefe .MoveFromRangeStart =NewCT_MoveBookmark ();if _dacaeb :=d .DecodeElement (_daeefe .MoveFromRangeStart ,&_fecced );_dacaeb !=nil {return _dacaeb ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_ccbdd ); +_ccbdd .EG_RunLevelElts =append (_ccbdd .EG_RunLevelElts ,_acgcef );_acgcef .EG_RangeMarkupElements =append (_acgcef .EG_RangeMarkupElements ,_daeefe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcddcb :=NewEG_ContentRunContentBase (); +_gcbfgb :=NewEG_RunLevelElts ();_abdfce :=NewEG_RangeMarkupElements ();_abdfce .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfafe :=d .DecodeElement (_abdfce .MoveFromRangeEnd ,&_fecced );_bfafe !=nil {return _bfafe ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_gcddcb ); +_gcddcb .EG_RunLevelElts =append (_gcddcb .EG_RunLevelElts ,_gcbfgb );_gcbfgb .EG_RangeMarkupElements =append (_gcbfgb .EG_RangeMarkupElements ,_abdfce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdfeb :=NewEG_ContentRunContentBase (); +_eegac :=NewEG_RunLevelElts ();_gbebb :=NewEG_RangeMarkupElements ();_gbebb .MoveToRangeStart =NewCT_MoveBookmark ();if _babfbc :=d .DecodeElement (_gbebb .MoveToRangeStart ,&_fecced );_babfbc !=nil {return _babfbc ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_fdfeb ); +_fdfeb .EG_RunLevelElts =append (_fdfeb .EG_RunLevelElts ,_eegac );_eegac .EG_RangeMarkupElements =append (_eegac .EG_RangeMarkupElements ,_gbebb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dacaga :=NewEG_ContentRunContentBase (); +_gdegf :=NewEG_RunLevelElts ();_eedcg :=NewEG_RangeMarkupElements ();_eedcg .MoveToRangeEnd =NewCT_MarkupRange ();if _fabdae :=d .DecodeElement (_eedcg .MoveToRangeEnd ,&_fecced );_fabdae !=nil {return _fabdae ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_dacaga ); +_dacaga .EG_RunLevelElts =append (_dacaga .EG_RunLevelElts ,_gdegf );_gdegf .EG_RangeMarkupElements =append (_gdegf .EG_RangeMarkupElements ,_eedcg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbdae :=NewEG_ContentRunContentBase (); +_bcddb :=NewEG_RunLevelElts ();_beeeb :=NewEG_RangeMarkupElements ();_beeeb .CommentRangeStart =NewCT_MarkupRange ();if _aagfece :=d .DecodeElement (_beeeb .CommentRangeStart ,&_fecced );_aagfece !=nil {return _aagfece ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_fbdae ); +_fbdae .EG_RunLevelElts =append (_fbdae .EG_RunLevelElts ,_bcddb );_bcddb .EG_RangeMarkupElements =append (_bcddb .EG_RangeMarkupElements ,_beeeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aggag :=NewEG_ContentRunContentBase (); +_caefff :=NewEG_RunLevelElts ();_cbbed :=NewEG_RangeMarkupElements ();_cbbed .CommentRangeEnd =NewCT_MarkupRange ();if _aecaab :=d .DecodeElement (_cbbed .CommentRangeEnd ,&_fecced );_aecaab !=nil {return _aecaab ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_aggag ); +_aggag .EG_RunLevelElts =append (_aggag .EG_RunLevelElts ,_caefff );_caefff .EG_RangeMarkupElements =append (_caefff .EG_RangeMarkupElements ,_cbbed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfecd :=NewEG_ContentRunContentBase (); +_gafdcf :=NewEG_RunLevelElts ();_cadab :=NewEG_RangeMarkupElements ();_cadab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdeef :=d .DecodeElement (_cadab .CustomXmlInsRangeStart ,&_fecced );_gdeef !=nil {return _gdeef ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_bfecd ); +_bfecd .EG_RunLevelElts =append (_bfecd .EG_RunLevelElts ,_gafdcf );_gafdcf .EG_RangeMarkupElements =append (_gafdcf .EG_RangeMarkupElements ,_cadab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_faggg :=NewEG_ContentRunContentBase (); +_baeca :=NewEG_RunLevelElts ();_aegde :=NewEG_RangeMarkupElements ();_aegde .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbacb :=d .DecodeElement (_aegde .CustomXmlInsRangeEnd ,&_fecced );_cbacb !=nil {return _cbacb ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_faggg ); +_faggg .EG_RunLevelElts =append (_faggg .EG_RunLevelElts ,_baeca );_baeca .EG_RangeMarkupElements =append (_baeca .EG_RangeMarkupElements ,_aegde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acbaa :=NewEG_ContentRunContentBase (); +_cdccd :=NewEG_RunLevelElts ();_facbe :=NewEG_RangeMarkupElements ();_facbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecfff :=d .DecodeElement (_facbe .CustomXmlDelRangeStart ,&_fecced );_ecfff !=nil {return _ecfff ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_acbaa ); +_acbaa .EG_RunLevelElts =append (_acbaa .EG_RunLevelElts ,_cdccd );_cdccd .EG_RangeMarkupElements =append (_cdccd .EG_RangeMarkupElements ,_facbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcbege :=NewEG_ContentRunContentBase (); +_ecade :=NewEG_RunLevelElts ();_gefd :=NewEG_RangeMarkupElements ();_gefd .CustomXmlDelRangeEnd =NewCT_Markup ();if _egbaf :=d .DecodeElement (_gefd .CustomXmlDelRangeEnd ,&_fecced );_egbaf !=nil {return _egbaf ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_bcbege ); +_bcbege .EG_RunLevelElts =append (_bcbege .EG_RunLevelElts ,_ecade );_ecade .EG_RangeMarkupElements =append (_ecade .EG_RangeMarkupElements ,_gefd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbbea :=NewEG_ContentRunContentBase (); +_gbbcad :=NewEG_RunLevelElts ();_ecabd :=NewEG_RangeMarkupElements ();_ecabd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdbedg :=d .DecodeElement (_ecabd .CustomXmlMoveFromRangeStart ,&_fecced );_cdbedg !=nil {return _cdbedg ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_fbbea ); +_fbbea .EG_RunLevelElts =append (_fbbea .EG_RunLevelElts ,_gbbcad );_gbbcad .EG_RangeMarkupElements =append (_gbbcad .EG_RangeMarkupElements ,_ecabd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fcbfg :=NewEG_ContentRunContentBase (); +_efdae :=NewEG_RunLevelElts ();_ffaafc :=NewEG_RangeMarkupElements ();_ffaafc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cecege :=d .DecodeElement (_ffaafc .CustomXmlMoveFromRangeEnd ,&_fecced );_cecege !=nil {return _cecege ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_fcbfg ); +_fcbfg .EG_RunLevelElts =append (_fcbfg .EG_RunLevelElts ,_efdae );_efdae .EG_RangeMarkupElements =append (_efdae .EG_RangeMarkupElements ,_ffaafc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aggab :=NewEG_ContentRunContentBase (); +_aadaa :=NewEG_RunLevelElts ();_fdbgbd :=NewEG_RangeMarkupElements ();_fdbgbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efeegf :=d .DecodeElement (_fdbgbd .CustomXmlMoveToRangeStart ,&_fecced );_efeegf !=nil {return _efeegf ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_aggab ); +_aggab .EG_RunLevelElts =append (_aggab .EG_RunLevelElts ,_aadaa );_aadaa .EG_RangeMarkupElements =append (_aadaa .EG_RangeMarkupElements ,_fdbgbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfagb :=NewEG_ContentRunContentBase (); +_bgdbd :=NewEG_RunLevelElts ();_efgafc :=NewEG_RangeMarkupElements ();_efgafc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _becaa :=d .DecodeElement (_efgafc .CustomXmlMoveToRangeEnd ,&_fecced );_becaa !=nil {return _becaa ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_bfagb ); +_bfagb .EG_RunLevelElts =append (_bfagb .EG_RunLevelElts ,_bgdbd );_bgdbd .EG_RangeMarkupElements =append (_bgdbd .EG_RangeMarkupElements ,_efgafc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gdaeac :=NewEG_ContentRunContentBase (); +_cdgdg :=NewEG_RunLevelElts ();_eacffd :=NewEG_MathContent ();_eacffd .OMathPara =_ab .NewOMathPara ();if _fagda :=d .DecodeElement (_eacffd .OMathPara ,&_fecced );_fagda !=nil {return _fagda ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_gdaeac ); +_gdaeac .EG_RunLevelElts =append (_gdaeac .EG_RunLevelElts ,_cdgdg );_cdgdg .EG_MathContent =append (_cdgdg .EG_MathContent ,_eacffd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcaaf :=NewEG_ContentRunContentBase (); +_fefaf :=NewEG_RunLevelElts ();_fggefa :=NewEG_MathContent ();_fggefa .OMath =_ab .NewOMath ();if _ddgbd :=d .DecodeElement (_fggefa .OMath ,&_fecced );_ddgbd !=nil {return _ddgbd ;};_efeag .EG_ContentRunContentBase =append (_efeag .EG_ContentRunContentBase ,_fcaaf ); +_fcaaf .EG_RunLevelElts =append (_fcaaf .EG_RunLevelElts ,_fefaf );_fefaf .EG_MathContent =append (_fefaf .EG_MathContent ,_fggefa );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_fecced .Name ); +if _ccgdc :=d .Skip ();_ccgdc !=nil {return _ccgdc ;};};case _c .EndElement :break _dbbff ;case _c .CharData :};};return nil ;};func (_aafefd *ST_EdGrp )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aafefd =0;case "\u006e\u006f\u006e\u0065":*_aafefd =1; +case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_aafefd =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_aafefd =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_aafefd =4; +case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_aafefd =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_aafefd =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_aafefd =7;};return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_feeac :=&CT_SdtCell {};return _feeac }; +func (_dgcacbd *ST_CaptionPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgcacbd =0;case "\u0061\u0062\u006fv\u0065":*_dgcacbd =1;case "\u0062\u0065\u006co\u0077":*_dgcacbd =2;case "\u006c\u0065\u0066\u0074":*_dgcacbd =3;case "\u0072\u0069\u0067h\u0074":*_dgcacbd =4; +};return nil ;};func (_cadgaa ST_StyleType )String ()string {switch _cadgaa {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065"; +case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";};func (_geffbf *ST_BrClear )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfgdc ,_cebeab :=d .Token ();if _cebeab !=nil {return _cebeab ;};if _dcaad ,_agece :=_dfgdc .(_c .EndElement ); +_agece &&_dcaad .Name ==start .Name {*_geffbf =1;return nil ;};if _fcbfef ,_beebeb :=_dfgdc .(_c .CharData );!_beebeb {return _e .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",_dfgdc ); +}else {switch string (_fcbfef ){case "":*_geffbf =0;case "\u006e\u006f\u006e\u0065":*_geffbf =1;case "\u006c\u0065\u0066\u0074":*_geffbf =2;case "\u0072\u0069\u0067h\u0074":*_geffbf =3;case "\u0061\u006c\u006c":*_geffbf =4;};};_dfgdc ,_cebeab =d .Token (); +if _cebeab !=nil {return _cebeab ;};if _ggccg ,_bdeaba :=_dfgdc .(_c .EndElement );_bdeaba &&_ggccg .Name ==start .Name {return nil ;};return _e .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",_dfgdc ); +}; -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_afffe *Endnotes )ValidateWithPath (path string )error {if _eafce :=_afffe .CT_Endnotes .ValidateWithPath (path );_eafce !=nil {return _eafce ;};return nil ;};func (_afegf *CT_FtnEdnSepRef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfbebf :=range start .Attr {if _dfbebf .Name .Local =="\u0069\u0064"{_fgaf ,_edfdb :=_ea .ParseInt (_dfbebf .Value ,10,64); -if _edfdb !=nil {return _edfdb ;};_afegf .IdAttr =_fgaf ;continue ;};};for {_cgbag ,_acaa :=d .Token ();if _acaa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_acaa ); -};if _bbgeg ,_gdcee :=_cgbag .(_a .EndElement );_gdcee &&_bbgeg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the WdCT_WordprocessingGroup and its children +func (_ccafe *WdCT_WordprocessingGroup )Validate ()error {return _ccafe .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_geccb ST_PageBorderZOrder )String ()string {switch _geccb {case 0:return ""; +case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_bcfcef WdST_AlignH )Validate ()error {return _bcfcef .ValidateWithPath ("")};func NewWdCT_Anchor ()*WdCT_Anchor {_dbgac :=&WdCT_Anchor {};_dbgac .SimplePos =_gc .NewCT_Point2D (); +_dbgac .PositionH =NewWdCT_PosH ();_dbgac .PositionV =NewWdCT_PosV ();_dbgac .Extent =_gc .NewCT_PositiveSize2D ();_dbgac .DocPr =_gc .NewCT_NonVisualDrawingProps ();_dbgac .Graphic =_gc .NewGraphic ();return _dbgac ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_fcegc :=&CT_TblLayoutType {}; +return _fcegc }; -// Validate validates the CT_TextAlignment and its children -func (_fdfeda *CT_TextAlignment )Validate ()error {return _fdfeda .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};type CT_PageBorder struct{IdAttr *string ; +// Validate validates the CT_Kinsoku and its children +func (_ccgdg *CT_Kinsoku )Validate ()error {return _ccgdg .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gfaabg ST_FrameScrollbar )Validate ()error {return _gfaabg .ValidateWithPath ("")}; -// Border Style -ValAttr ST_Border ; +// Validate validates the CT_Underline and its children +func (_gabge *CT_Underline )Validate ()error {return _gabge .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_aegbb ST_VAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aegbb .String (),start ); +};func (_cfddc *CT_Object )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfbd :=range start .Attr {if _gfbd .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_fdgab ,_agcbg :=ParseUnionST_TwipsMeasure (_gfbd .Value );if _agcbg !=nil {return _agcbg ; +};_cfddc .DxaOrigAttr =&_fdgab ;continue ;};if _gfbd .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_egbfg ,_cfda :=ParseUnionST_TwipsMeasure (_gfbd .Value );if _cfda !=nil {return _cfda ;};_cfddc .DyaOrigAttr =&_egbfg ;continue ;};};_gfbfgd :for {_gdabg ,_gbbda :=d .Token (); +if _gbbda !=nil {return _gbbda ;};switch _egbff :=_gdabg .(type ){case _c .StartElement :switch _egbff .Name {default:if _gfdfd ,_aabef :=_fc .CreateElement (_egbff );_aabef !=nil {return _aabef ;}else {if _bece :=d .DecodeElement (_gfdfd ,&_egbff );_bece !=nil {return _bece ; +};_cfddc .Any =append (_cfddc .Any ,_gfdfd );};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cfddc .Drawing =NewCT_Drawing (); +if _dcada :=d .DecodeElement (_cfddc .Drawing ,&_egbff );_dcada !=nil {return _dcada ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_cfddc .Choice =NewCT_ObjectChoice (); +if _eebgc :=d .DecodeElement (&_cfddc .Choice .Control ,&_egbff );_eebgc !=nil {return _eebgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_cfddc .Choice =NewCT_ObjectChoice (); +if _bbebcf :=d .DecodeElement (&_cfddc .Choice .ObjectLink ,&_egbff );_bbebcf !=nil {return _bbebcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_cfddc .Choice =NewCT_ObjectChoice (); +if _gaab :=d .DecodeElement (&_cfddc .Choice .ObjectEmbed ,&_egbff );_gaab !=nil {return _gaab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_cfddc .Choice =NewCT_ObjectChoice (); +if _cabbg :=d .DecodeElement (&_cfddc .Choice .Movie ,&_egbff );_cabbg !=nil {return _cabbg ;};};case _c .EndElement :break _gfbfgd ;case _c .CharData :};};return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2; +ST_HeightRuleAtLeast ST_HeightRule =3;); -// Border Color -ColorAttr *ST_HexColor ; - -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; - -// Border Theme Color Tint -ThemeTintAttr *string ; - -// Border Theme Color Shade -ThemeShadeAttr *string ; - -// Border Width -SzAttr *uint64 ; - -// Border Spacing Measurement -SpaceAttr *uint64 ; +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_dfecc *CT_DocPartGallery )ValidateWithPath (path string )error {if _dfecc .ValAttr ==ST_DocPartGalleryUnset {return _e .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 _ggdgc :=_dfecc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggdgc !=nil {return _ggdgc ;};return nil ;};type CT_Headers struct{ -// Border Shadow -ShadowAttr *_ga .ST_OnOff ; +// Header Cell Reference +Header []*CT_String ;};func (_dfbef ST_DocPartBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfbef .String (),start );};type ST_SdtDateMappingType byte ;func (_ccfd *CT_FtnEdnRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gddbg :=range start .Attr {if _gddbg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_aeafe ,_ecdfg :=ParseUnionST_OnOff (_gddbg .Value ); +if _ecdfg !=nil {return _ecdfg ;};_ccfd .CustomMarkFollowsAttr =&_aeafe ;continue ;};if _gddbg .Name .Local =="\u0069\u0064"{_faddb ,_defcf :=_fg .ParseInt (_gddbg .Value ,10,64);if _defcf !=nil {return _defcf ;};_ccfd .IdAttr =_faddb ;continue ;};};for {_ccdg ,_bcgfge :=d .Token (); +if _bcgfge !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_bcgfge );};if _gfbb ,_dbfbcg :=_ccdg .(_c .EndElement );_dbfbcg &&_gfbb .Name ==start .Name {break ; +};};return nil ;};func NewCT_LsdException ()*CT_LsdException {_baed :=&CT_LsdException {};return _baed };func (_fgbced *WdCT_Anchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgbced .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_fgbced .DistTAttr )}); +};if _fgbced .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_e .Sprintf ("\u0025\u0076",*_fgbced .DistBAttr )});};if _fgbced .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_fgbced .DistLAttr )}); +};if _fgbced .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_fgbced .DistRAttr )});};if _fgbced .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (*_fgbced .SimplePosAttr ))}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",_fgbced .RelativeHeightAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (_fgbced .BehindDocAttr ))}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (_fgbced .LockedAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (_fgbced .LayoutInCellAttr ))}); +if _fgbced .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (*_fgbced .HiddenAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (_fgbced .AllowOverlapAttr ))}); +e .EncodeToken (start );_ebbbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_fgbced .SimplePos ,_ebbbfd );_ddcgfda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}}; +e .EncodeElement (_fgbced .PositionH ,_ddcgfda );_eededc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_fgbced .PositionV ,_eededc );_cgdced :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; +e .EncodeElement (_fgbced .Extent ,_cgdced );if _fgbced .EffectExtent !=nil {_befbf :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fgbced .EffectExtent ,_befbf ); +};if _fgbced .Choice !=nil {_fgbced .Choice .MarshalXML (e ,_c .StartElement {});};_ffabef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_fgbced .DocPr ,_ffabef );if _fgbced .CNvGraphicFramePr !=nil {_badfaf :=_c .StartElement {Name :_c .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; +e .EncodeElement (_fgbced .CNvGraphicFramePr ,_badfaf );};_bcagge :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bcagge .Attr =append (_bcagge .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"}); +e .EncodeElement (_fgbced .Graphic ,_bcagge );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bafe *CT_BottomPageBorder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bafe .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .BottomLeftAttr )}); +};if _bafe .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .BottomRightAttr )});};if _bafe .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .IdAttr )}); +};_fafd ,_gfde :=_bafe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfde !=nil {return _gfde ;};start .Attr =append (start .Attr ,_fafd );if _bafe .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .ColorAttr )}); +};if _bafe .ThemeColorAttr !=ST_ThemeColorUnset {_ebfe ,_effb :=_bafe .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _effb !=nil {return _effb ;};start .Attr =append (start .Attr ,_ebfe ); +};if _bafe .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .ThemeTintAttr )});};if _bafe .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .ThemeShadeAttr )}); +};if _bafe .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .SzAttr )});};if _bafe .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .SpaceAttr )}); +};if _bafe .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .ShadowAttr )});};if _bafe .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bafe .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcbgb *CT_TblBorders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbed :for {_ebega ,_abdbdd :=d .Token ();if _abdbdd !=nil {return _abdbdd ; +};switch _ggafa :=_ebega .(type ){case _c .StartElement :switch _ggafa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bcbgb .Top =NewCT_Border (); +if _bebcg :=d .DecodeElement (_bcbgb .Top ,&_ggafa );_bebcg !=nil {return _bebcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bcbgb .Start =NewCT_Border (); +if _cbcca :=d .DecodeElement (_bcbgb .Start ,&_ggafa );_cbcca !=nil {return _cbcca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bcbgb .Left =NewCT_Border (); +if _gbbeed :=d .DecodeElement (_bcbgb .Left ,&_ggafa );_gbbeed !=nil {return _gbbeed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcbgb .Bottom =NewCT_Border (); +if _fgcgcd :=d .DecodeElement (_bcbgb .Bottom ,&_ggafa );_fgcgcd !=nil {return _fgcgcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bcbgb .End =NewCT_Border (); +if _bafbc :=d .DecodeElement (_bcbgb .End ,&_ggafa );_bafbc !=nil {return _bafbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bcbgb .Right =NewCT_Border (); +if _ccfde :=d .DecodeElement (_bcbgb .Right ,&_ggafa );_ccfde !=nil {return _ccfde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_bcbgb .InsideH =NewCT_Border (); +if _defgbb :=d .DecodeElement (_bcbgb .InsideH ,&_ggafa );_defgbb !=nil {return _defgbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_bcbgb .InsideV =NewCT_Border (); +if _gdcbde :=d .DecodeElement (_bcbgb .InsideV ,&_ggafa );_gdcbde !=nil {return _gdcbde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_ggafa .Name ); +if _cacgb :=d .Skip ();_cacgb !=nil {return _cacgb ;};};case _c .EndElement :break _gdbed ;case _c .CharData :};};return nil ;}; -// Create Frame Effect -FrameAttr *_ga .ST_OnOff ;};func (_gfdfg ST_Underline )ValidateWithPath (path string )error {switch _gfdfg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdfg )); -};return nil ;};func (_ffffafd *CT_VMerge )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eagdd :=range start .Attr {if _eagdd .Name .Local =="\u0076\u0061\u006c"{_ffffafd .ValAttr .UnmarshalXMLAttr (_eagdd );continue ;};};for {_cfeag ,_dggfd :=d .Token (); -if _dggfd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_dggfd );};if _geeefe ,_cedae :=_cfeag .(_a .EndElement );_cedae &&_geeefe .Name ==start .Name {break ;};};return nil ; -};func (_dcacca *ST_DocPartGallery )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggcab ,_ffegd :=d .Token ();if _ffegd !=nil {return _ffegd ;};if _ffgca ,_cadfg :=_dggcab .(_a .EndElement );_cadfg &&_ffgca .Name ==start .Name {*_dcacca =1; -return nil ;};if _agbagd ,_eeeebe :=_dggcab .(_a .CharData );!_eeeebe {return _gd .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",_dggcab );}else {switch string (_agbagd ){case "":*_dcacca =0; -case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_dcacca =1;case "\u0061\u006e\u0079":*_dcacca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dcacca =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_dcacca =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_dcacca =5; -case "\u0065\u0071":*_dcacca =6;case "\u0066\u0074\u0072\u0073":*_dcacca =7;case "\u0068\u0064\u0072\u0073":*_dcacca =8;case "\u0070\u0067\u004eu\u006d":*_dcacca =9;case "\u0074\u0062\u006c\u0073":*_dcacca =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_dcacca =11; -case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_dcacca =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_dcacca =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_dcacca =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_dcacca =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dcacca =16; -case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_dcacca =17;case "\u0062\u0069\u0062":*_dcacca =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_dcacca =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_dcacca =20; -case "\u0063\u0075\u0073\u0074\u0045\u0071":*_dcacca =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_dcacca =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_dcacca =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_dcacca =24; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_dcacca =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_dcacca =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_dcacca =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_dcacca =28; -case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_dcacca =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_dcacca =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dcacca =31; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_dcacca =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_dcacca =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_dcacca =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_dcacca =35; -case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_dcacca =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_dcacca =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_dcacca =38;};};_dggcab ,_ffegd =d .Token ();if _ffegd !=nil {return _ffegd ;};if _ggcdeb ,_cgecc :=_dggcab .(_a .EndElement ); -_cgecc &&_ggcdeb .Name ==start .Name {return nil ;};return _gd .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",_dggcab );};func (_acgaf *ST_TblOverlap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abdcce ,_eaeefb :=d .Token (); -if _eaeefb !=nil {return _eaeefb ;};if _acfdgb ,_ecdebf :=_abdcce .(_a .EndElement );_ecdebf &&_acfdgb .Name ==start .Name {*_acgaf =1;return nil ;};if _aebdcd ,_efcbea :=_abdcce .(_a .CharData );!_efcbea {return _gd .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",_abdcce ); -}else {switch string (_aebdcd ){case "":*_acgaf =0;case "\u006e\u0065\u0076e\u0072":*_acgaf =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_acgaf =2;};};_abdcce ,_eaeefb =d .Token ();if _eaeefb !=nil {return _eaeefb ;};if _afebeg ,_bfgbc :=_abdcce .(_a .EndElement ); -_bfgbc &&_afebeg .Name ==start .Name {return nil ;};return _gd .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",_abdcce );};func (_fagdf ST_StyleType )String ()string {switch _fagdf {case 0:return ""; -case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";}; +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_geae *CT_BookmarkRange )ValidateWithPath (path string )error {if _deca :=_geae .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_deca !=nil {return _deca ;};return nil ;}; -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_ceca *CT_Document )ValidateWithPath (path string )error {if _ceca .ConformanceAttr ==_ga .ST_ConformanceClassUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _baad :=_ceca .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_baad !=nil {return _baad ;};if _ceca .Background !=nil {if _aacbc :=_ceca .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"); -_aacbc !=nil {return _aacbc ;};};if _ceca .Body !=nil {if _daadc :=_ceca .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_daadc !=nil {return _daadc ;};};return nil ;};func NewCT_Fonts ()*CT_Fonts {_bdcc :=&CT_Fonts {};return _bdcc };func (_cegga ST_HexColorAuto )ValidateWithPath (path string )error {switch _cegga {case 0,1:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegga )); +// Validate validates the CT_PPrGeneral and its children +func (_cedgc *CT_PPrGeneral )Validate ()error {return _cedgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func NewCT_FontFamily ()*CT_FontFamily {_dacab :=&CT_FontFamily {};_dacab .ValAttr =ST_FontFamily (1); +return _dacab ;};func (_bdgbg *CT_MoveBookmark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_bdgbg .AuthorAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",_bdgbg .DateAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_bdgbg .NameAttr )}); +if _bdgbg .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bdgbg .ColFirstAttr )});};if _bdgbg .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_e .Sprintf ("\u0025\u0076",*_bdgbg .ColLastAttr )}); +};if _bdgbg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bddgbc ,_eecge :=_bdgbg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _eecge !=nil {return _eecge ;};start .Attr =append (start .Attr ,_bddgbc );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bdgbg .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccbaa *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccbaa =0;case "\u0064\u0061\u0072k\u0031":*_ccbaa =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_ccbaa =2; +case "\u0064\u0061\u0072k\u0032":*_ccbaa =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_ccbaa =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ccbaa =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ccbaa =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ccbaa =7; +case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ccbaa =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ccbaa =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ccbaa =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_ccbaa =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_ccbaa =12; };return nil ;}; -// Validate validates the CT_TrackChangeRange and its children -func (_efcae *CT_TrackChangeRange )Validate ()error {return _efcae .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};type CT_RubyContent struct{ - -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_dbfdf ST_TextEffect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcgca :=_a .Attr {};_dcgca .Name =name ;switch _dbfdf {case ST_TextEffectUnset :_dcgca .Value ="";case ST_TextEffectBlinkBackground :_dcgca .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -case ST_TextEffectLights :_dcgca .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_dcgca .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_dcgca .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064"; -case ST_TextEffectShimmer :_dcgca .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_dcgca .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_dcgca .Value ="\u006e\u006f\u006e\u0065";};return _dcgca ,nil ; -};func NewEndnotes ()*Endnotes {_becae :=&Endnotes {};_becae .CT_Endnotes =*NewCT_Endnotes ();return _becae ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_gcfffb :=&EG_ContentRunContentBase {};return _gcfffb ;};func (_bfaca ST_ObjectDrawAspect )String ()string {switch _bfaca {case 0:return ""; -case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func (_effad ST_BrClear )String ()string {switch _effad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074"; -case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func (_fdcde *CT_SdtRow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edaaf :for {_bedafd ,_bgfb :=d .Token ();if _bgfb !=nil {return _bgfb ;};switch _caggfg :=_bedafd .(type ){case _a .StartElement :switch _caggfg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_fdcde .SdtPr =NewCT_SdtPr (); -if _gbcbda :=d .DecodeElement (_fdcde .SdtPr ,&_caggfg );_gbcbda !=nil {return _gbcbda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_fdcde .SdtEndPr =NewCT_SdtEndPr (); -if _bcedb :=d .DecodeElement (_fdcde .SdtEndPr ,&_caggfg );_bcedb !=nil {return _bcedb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_fdcde .SdtContent =NewCT_SdtContentRow (); -if _fabcg :=d .DecodeElement (_fdcde .SdtContent ,&_caggfg );_fabcg !=nil {return _fabcg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u006f\u0077 \u0025\u0076",_caggfg .Name ); -if _cacagd :=d .Skip ();_cacagd !=nil {return _cacagd ;};};case _a .EndElement :break _edaaf ;case _a .CharData :};};return nil ;};func (_cfcbec ST_PageBorderOffset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfcbec .String (),start ); -};type CT_Numbering struct{ - -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; - -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; - -// Numbering Definition Instance -Num []*CT_Num ; - -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;}; - -// Validate validates the EG_SectPrContents and its children -func (_ffbfaa *EG_SectPrContents )Validate ()error {return _ffbfaa .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");}; - -// Validate validates the CT_NumRestart and its children -func (_dabbb *CT_NumRestart )Validate ()error {return _dabbb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_gffee :=&CT_ParaRPrChange {};_gffee .RPr =NewCT_ParaRPrOriginal (); -return _gffee ;};func (_eaaaa *CT_LongHexNumber )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdaec :=range start .Attr {if _gdaec .Name .Local =="\u0076\u0061\u006c"{_adbb ,_bced :=_gdaec .Value ,error (nil );if _bced !=nil {return _bced ; -};_eaaaa .ValAttr =_adbb ;continue ;};};for {_geab ,_dcaee :=d .Token ();if _dcaee !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_dcaee ); -};if _feedg ,_ecgffc :=_geab .(_a .EndElement );_ecgffc &&_feedg .Name ==start .Name {break ;};};return nil ;};func (_cdcbge ST_SignedHpsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cdcbge .Int64 !=nil {e .EncodeToken (_a .CharData (_gd .Sprintf ("\u0025\u0064",*_cdcbge .Int64 ))); -};if _cdcbge .ST_UniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_cdcbge .ST_UniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// Validate validates the CT_DecimalNumber and its children +func (_bgea *CT_DecimalNumber )Validate ()error {return _bgea .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_afbafg *CT_Num )ValidateWithPath (path string )error {if _ffgac :=_afbafg .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_ffgac !=nil {return _ffgac ;};for _agfcb ,_fgbdg :=range _afbafg .LvlOverride {if _fbbbb :=_fgbdg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_agfcb )); -_fbbbb !=nil {return _fbbbb ;};};return nil ;}; +// Validate validates the CT_RPrDefault and its children +func (_edagca *CT_RPrDefault )Validate ()error {return _edagca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewCT_RubyAlign ()*CT_RubyAlign {_dddfc :=&CT_RubyAlign {};_dddfc .ValAttr =ST_RubyAlign (1); +return _dddfc ;};func (_cfcfe *Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cfcfe .CT_Comments .MarshalXML (e ,start );};func (_gaagcb *CT_SectPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaagcb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_e .Sprintf ("\u0025\u0076",*_gaagcb .RsidRPrAttr )}); +};if _gaagcb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_gaagcb .RsidDelAttr )});};if _gaagcb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_gaagcb .RsidRAttr )}); +};if _gaagcb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gaagcb .RsidSectAttr )});};e .EncodeToken (start ); +if _gaagcb .EG_HdrFtrReferences !=nil {for _ ,_dcfdfd :=range _gaagcb .EG_HdrFtrReferences {_dcfdfd .MarshalXML (e ,_c .StartElement {});};};if _gaagcb .FootnotePr !=nil {_bcece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_gaagcb .FootnotePr ,_bcece );};if _gaagcb .EndnotePr !=nil {_ggaabb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gaagcb .EndnotePr ,_ggaabb );};if _gaagcb .Type !=nil {_fafaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_gaagcb .Type ,_fafaf );};if _gaagcb .PgSz !=nil {_egede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gaagcb .PgSz ,_egede );};if _gaagcb .PgMar !=nil {_afaca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_gaagcb .PgMar ,_afaca );};if _gaagcb .PaperSrc !=nil {_edfec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gaagcb .PaperSrc ,_edfec );};if _gaagcb .PgBorders !=nil {_dfedf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_gaagcb .PgBorders ,_dfedf );};if _gaagcb .LnNumType !=nil {_cacdb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gaagcb .LnNumType ,_cacdb );};if _gaagcb .PgNumType !=nil {_eaega :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_gaagcb .PgNumType ,_eaega );};if _gaagcb .Cols !=nil {_dfdaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gaagcb .Cols ,_dfdaed );};if _gaagcb .FormProt !=nil {_gcaegb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_gaagcb .FormProt ,_gcaegb );};if _gaagcb .VAlign !=nil {_gdgad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gaagcb .VAlign ,_gdgad );};if _gaagcb .NoEndnote !=nil {_accfc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_gaagcb .NoEndnote ,_accfc );};if _gaagcb .TitlePg !=nil {_afadc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gaagcb .TitlePg ,_afadc );};if _gaagcb .TextDirection !=nil {_bdacg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gaagcb .TextDirection ,_bdacg );};if _gaagcb .Bidi !=nil {_gdde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gaagcb .Bidi ,_gdde );};if _gaagcb .RtlGutter !=nil {_bddbd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_gaagcb .RtlGutter ,_bddbd );};if _gaagcb .DocGrid !=nil {_effae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gaagcb .DocGrid ,_effae );};if _gaagcb .PrinterSettings !=nil {_caceaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_gaagcb .PrinterSettings ,_caceaf );};if _gaagcb .SectPrChange !=nil {_dbggc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gaagcb .SectPrChange ,_dbggc ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggcfad *EG_RunInnerContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eadbd :for {_fgbfc ,_eaeccc :=d .Token ();if _eaeccc !=nil {return _eaeccc ;};switch _ebegee :=_fgbfc .(type ){case _c .StartElement :switch _ebegee .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_ggcfad .Br =NewCT_Br (); +if _dfeee :=d .DecodeElement (_ggcfad .Br ,&_ebegee );_dfeee !=nil {return _dfeee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_ggcfad .T =NewCT_Text (); +if _febgdf :=d .DecodeElement (_ggcfad .T ,&_ebegee );_febgdf !=nil {return _febgdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ggcfad .ContentPart =NewCT_Rel (); +if _fbeafa :=d .DecodeElement (_ggcfad .ContentPart ,&_ebegee );_fbeafa !=nil {return _fbeafa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_ggcfad .DelText =NewCT_Text (); +if _agfcg :=d .DecodeElement (_ggcfad .DelText ,&_ebegee );_agfcg !=nil {return _agfcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_ggcfad .InstrText =NewCT_Text (); +if _cfage :=d .DecodeElement (_ggcfad .InstrText ,&_ebegee );_cfage !=nil {return _cfage ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_ggcfad .DelInstrText =NewCT_Text (); +if _egbcfd :=d .DecodeElement (_ggcfad .DelInstrText ,&_ebegee );_egbcfd !=nil {return _egbcfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_ggcfad .NoBreakHyphen =NewCT_Empty (); +if _dggacf :=d .DecodeElement (_ggcfad .NoBreakHyphen ,&_ebegee );_dggacf !=nil {return _dggacf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_ggcfad .SoftHyphen =NewCT_Empty (); +if _adeeg :=d .DecodeElement (_ggcfad .SoftHyphen ,&_ebegee );_adeeg !=nil {return _adeeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_ggcfad .DayShort =NewCT_Empty (); +if _deaeca :=d .DecodeElement (_ggcfad .DayShort ,&_ebegee );_deaeca !=nil {return _deaeca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_ggcfad .MonthShort =NewCT_Empty (); +if _edcda :=d .DecodeElement (_ggcfad .MonthShort ,&_ebegee );_edcda !=nil {return _edcda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_ggcfad .YearShort =NewCT_Empty (); +if _fbedee :=d .DecodeElement (_ggcfad .YearShort ,&_ebegee );_fbedee !=nil {return _fbedee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_ggcfad .DayLong =NewCT_Empty (); +if _cbgce :=d .DecodeElement (_ggcfad .DayLong ,&_ebegee );_cbgce !=nil {return _cbgce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_ggcfad .MonthLong =NewCT_Empty (); +if _fabdg :=d .DecodeElement (_ggcfad .MonthLong ,&_ebegee );_fabdg !=nil {return _fabdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_ggcfad .YearLong =NewCT_Empty (); +if _dgdgf :=d .DecodeElement (_ggcfad .YearLong ,&_ebegee );_dgdgf !=nil {return _dgdgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_ggcfad .AnnotationRef =NewCT_Empty (); +if _gggegd :=d .DecodeElement (_ggcfad .AnnotationRef ,&_ebegee );_gggegd !=nil {return _gggegd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_ggcfad .FootnoteRef =NewCT_Empty (); +if _bdddec :=d .DecodeElement (_ggcfad .FootnoteRef ,&_ebegee );_bdddec !=nil {return _bdddec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_ggcfad .EndnoteRef =NewCT_Empty (); +if _eaggaf :=d .DecodeElement (_ggcfad .EndnoteRef ,&_ebegee );_eaggaf !=nil {return _eaggaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ggcfad .Separator =NewCT_Empty (); +if _dgcea :=d .DecodeElement (_ggcfad .Separator ,&_ebegee );_dgcea !=nil {return _dgcea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_ggcfad .ContinuationSeparator =NewCT_Empty (); +if _bfgdc :=d .DecodeElement (_ggcfad .ContinuationSeparator ,&_ebegee );_bfgdc !=nil {return _bfgdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_ggcfad .Sym =NewCT_Sym (); +if _aeedg :=d .DecodeElement (_ggcfad .Sym ,&_ebegee );_aeedg !=nil {return _aeedg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_ggcfad .PgNum =NewCT_Empty (); +if _agedeg :=d .DecodeElement (_ggcfad .PgNum ,&_ebegee );_agedeg !=nil {return _agedeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_ggcfad .Cr =NewCT_Empty (); +if _abbeg :=d .DecodeElement (_ggcfad .Cr ,&_ebegee );_abbeg !=nil {return _abbeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_ggcfad .Tab =NewCT_Empty (); +if _eddff :=d .DecodeElement (_ggcfad .Tab ,&_ebegee );_eddff !=nil {return _eddff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_ggcfad .Object =NewCT_Object (); +if _ceeaa :=d .DecodeElement (_ggcfad .Object ,&_ebegee );_ceeaa !=nil {return _ceeaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_ggcfad .Pict =NewCT_Picture (); +if _edebbd :=d .DecodeElement (_ggcfad .Pict ,&_ebegee );_edebbd !=nil {return _edebbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_ggcfad .FldChar =NewCT_FldChar (); +if _bagbba :=d .DecodeElement (_ggcfad .FldChar ,&_ebegee );_bagbba !=nil {return _bagbba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_ggcfad .Ruby =NewCT_Ruby (); +if _fecbb :=d .DecodeElement (_ggcfad .Ruby ,&_ebegee );_fecbb !=nil {return _fecbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_ggcfad .FootnoteReference =NewCT_FtnEdnRef (); +if _bgcba :=d .DecodeElement (_ggcfad .FootnoteReference ,&_ebegee );_bgcba !=nil {return _bgcba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ggcfad .EndnoteReference =NewCT_FtnEdnRef (); +if _fdcdf :=d .DecodeElement (_ggcfad .EndnoteReference ,&_ebegee );_fdcdf !=nil {return _fdcdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ggcfad .CommentReference =NewCT_Markup (); +if _bfbdbf :=d .DecodeElement (_ggcfad .CommentReference ,&_ebegee );_bfbdbf !=nil {return _bfbdbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ggcfad .Drawing =NewCT_Drawing (); +if _fgbgcd :=d .DecodeElement (_ggcfad .Drawing ,&_ebegee );_fgbgcd !=nil {return _fgbgcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_ggcfad .Ptab =NewCT_PTab (); +if _dfegab :=d .DecodeElement (_ggcfad .Ptab ,&_ebegee );_dfegab !=nil {return _dfegab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_ggcfad .LastRenderedPageBreak =NewCT_Empty (); +if _gedde :=d .DecodeElement (_ggcfad .LastRenderedPageBreak ,&_ebegee );_gedde !=nil {return _gedde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ebegee .Name ); +if _aaaad :=d .Skip ();_aaaad !=nil {return _aaaad ;};};case _c .EndElement :break _eadbd ;case _c .CharData :};};return nil ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;}; -// Validate validates the CT_PageBorder and its children -func (_cgbcb *CT_PageBorder )Validate ()error {return _cgbcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type CT_TrackChangesView struct{ +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_geec *CT_Body )ValidateWithPath (path string )error {for _fcae ,_debc :=range _geec .EG_BlockLevelElts {if _eacba :=_debc .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcae )); +_eacba !=nil {return _eacba ;};};if _geec .SectPr !=nil {if _aea :=_geec .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_aea !=nil {return _aea ;};};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_aecacb :=&CT_SmartTagRun {}; +return _aecacb };func (_acefab ST_TabJc )String ()string {switch _acefab {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064"; +case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";};func (_bcfeeae ST_TextAlignment )String ()string {switch _bcfeeae {case 0:return ""; +case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0061\u0075\u0074\u006f";};return ""; +};func (_caeag *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1; +ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_fcafg ST_HighlightColor )ValidateWithPath (path string )error {switch _fcafg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcafg )); +};return nil ;};type CT_Document struct{ConformanceAttr _d .ST_ConformanceClass ; -// Display Visual Indicator Of Markup Area -MarkupAttr *_ga .ST_OnOff ; +// Document Background +Background *CT_Background ;Body *CT_Body ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; -// Display Comments -CommentsAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_bffe *CT_DocRsids )ValidateWithPath (path string )error {if _bffe .RsidRoot !=nil {if _dcab :=_bffe .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_dcab !=nil {return _dcab ;};};for _cadcc ,_bdda :=range _bffe .Rsid {if _eebfaf :=_bdda .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_cadcc )); +_eebfaf !=nil {return _eebfaf ;};};return nil ;}; -// Display Content Revisions -InsDelAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_dgaec *CT_Highlight )ValidateWithPath (path string )error {if _dgaec .ValAttr ==ST_HighlightColorUnset {return _e .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 _bfef :=_dgaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfef !=nil {return _bfef ;};return nil ;}; -// Display Formatting Revisions -FormattingAttr *_ga .ST_OnOff ; +// Validate validates the CT_CustomXmlCell and its children +func (_dcba *CT_CustomXmlCell )Validate ()error {return _dcba .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func NewCT_NumPr ()*CT_NumPr {_ceeeg :=&CT_NumPr {};return _ceeeg };func (_cedcgg ST_MeasurementOrPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _cedcgg .ST_DecimalNumberOrPercent !=nil {e .Encode (_cedcgg .ST_DecimalNumberOrPercent );};if _cedcgg .ST_UniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_cedcgg .ST_UniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name }); +}; -// Display Ink Annotations -InkAnnotationsAttr *_ga .ST_OnOff ;};func (_dbaec *CT_EdnPos )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbaec .ValAttr =ST_EdnPos (1);for _ ,_ecfe :=range start .Attr {if _ecfe .Name .Local =="\u0076\u0061\u006c"{_dbaec .ValAttr .UnmarshalXMLAttr (_ecfe ); -continue ;};};for {_fcffc ,_ffbdc :=d .Token ();if _ffbdc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ffbdc );};if _bebcff ,_gadgd :=_fcffc .(_a .EndElement );_gadgd &&_bebcff .Name ==start .Name {break ; -};};return nil ;};func (_bbgcg *CT_FldChar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ffag ,_geac :=_bbgcg .FldCharTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"}); -if _geac !=nil {return _geac ;};start .Attr =append (start .Attr ,_ffag );if _bbgcg .FldLockAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_bbgcg .FldLockAttr )}); -};if _bbgcg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bbgcg .DirtyAttr )});};e .EncodeToken (start );if _bbgcg .FldData !=nil {_gcad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}}; -e .EncodeElement (_bbgcg .FldData ,_gcad );};if _bbgcg .FfData !=nil {_gcdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bbgcg .FfData ,_gcdg );};if _bbgcg .NumberingChange !=nil {_aeefc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_bbgcg .NumberingChange ,_aeefc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Attr struct{ +// Validate validates the CT_TcPrBase and its children +func (_efegd *CT_TcPrBase )Validate ()error {return _efegd .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_AltChunkPr struct{ -// Namespace -UriAttr *string ; +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};func (_cdbadb *ST_FldCharType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacddf ,_cbdga :=d .Token ();if _cbdga !=nil {return _cbdga ;};if _ffeef ,_cggge :=_cacddf .(_c .EndElement );_cggge &&_ffeef .Name ==start .Name {*_cdbadb =1; +return nil ;};if _bgecad ,_bggea :=_cacddf .(_c .CharData );!_bggea {return _e .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",_cacddf );}else {switch string (_bgecad ){case "":*_cdbadb =0; +case "\u0062\u0065\u0067i\u006e":*_cdbadb =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_cdbadb =2;case "\u0065\u006e\u0064":*_cdbadb =3;};};_cacddf ,_cbdga =d .Token ();if _cbdga !=nil {return _cbdga ;};if _cgffae ,_eebdb :=_cacddf .(_c .EndElement ); +_eebdb &&_cgffae .Name ==start .Name {return nil ;};return _e .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",_cacddf );}; -// Name -NameAttr string ; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_aabff *WdAnchor )ValidateWithPath (path string )error {if _dadfa :=_aabff .WdCT_Anchor .ValidateWithPath (path );_dadfa !=nil {return _dadfa ;};return nil ;};type ST_JcTable byte ; -// Value -ValAttr string ;}; +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_fgefcg *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _acdbb :=_fgefcg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acdbb !=nil {return _acdbb ;};if _fgefcg .NvContentPartPr !=nil {if _cbcfeg :=_fgefcg .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"); +_cbcfeg !=nil {return _cbcfeg ;};};if _fgefcg .Xfrm !=nil {if _bdbcce :=_fgefcg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bdbcce !=nil {return _bdbcce ;};};if _fgefcg .ExtLst !=nil {if _bfaef :=_fgefcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bfaef !=nil {return _bfaef ;};};return nil ;};func (_abaga ST_TextAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbcegg :=_c .Attr {};_fbcegg .Name =name ;switch _abaga {case ST_TextAlignmentUnset :_fbcegg .Value ="";case ST_TextAlignmentTop :_fbcegg .Value ="\u0074\u006f\u0070"; +case ST_TextAlignmentCenter :_fbcegg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_fbcegg .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_fbcegg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case ST_TextAlignmentAuto :_fbcegg .Value ="\u0061\u0075\u0074\u006f";};return _fbcegg ,nil ;};type CT_Fonts struct{ -// Validate validates the EG_BlockLevelElts and its children -func (_ddaff *EG_BlockLevelElts )Validate ()error {return _ddaff .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_cacda ST_MailMergeDest )ValidateWithPath (path string )error {switch _cacda {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacda )); -};return nil ;};func (_dfbda *CT_TcPrBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dfbda .CnfStyle !=nil {_fbddb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dfbda .CnfStyle ,_fbddb );};if _dfbda .TcW !=nil {_ccbfba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_dfbda .TcW ,_ccbfba );};if _dfbda .GridSpan !=nil {_cbfcg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_dfbda .GridSpan ,_cbfcg );};if _dfbda .HMerge !=nil {_bgec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dfbda .HMerge ,_bgec );};if _dfbda .VMerge !=nil {_dafebb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_dfbda .VMerge ,_dafebb );};if _dfbda .TcBorders !=nil {_cdeea :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dfbda .TcBorders ,_cdeea );};if _dfbda .Shd !=nil {_bgffg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_dfbda .Shd ,_bgffg );};if _dfbda .NoWrap !=nil {_bcgdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dfbda .NoWrap ,_bcgdc );};if _dfbda .TcMar !=nil {_bdceec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_dfbda .TcMar ,_bdceec );};if _dfbda .TextDirection !=nil {_bacba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfbda .TextDirection ,_bacba ); -};if _dfbda .TcFitText !=nil {_dbefgc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dfbda .TcFitText ,_dbefgc );};if _dfbda .VAlign !=nil {_bgeab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_dfbda .VAlign ,_bgeab );};if _dfbda .HideMark !=nil {_gggbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dfbda .HideMark ,_gggbd );};if _dfbda .Headers !=nil {_aggeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_dfbda .Headers ,_aggeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_gga .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ; -SpPr *_gga .CT_ShapeProperties ;Style *_gga .CT_ShapeStyle ;ExtLst *_gga .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_gga .CT_TextBodyProperties ;}; +// Font Content Type +HintAttr ST_Hint ; -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_dcdfed *WdCT_EffectExtent )ValidateWithPath (path string )error {if _fgdea :=_dcdfed .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_fgdea !=nil {return _fgdea ;};if _ebgad :=_dcdfed .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_ebgad !=nil {return _ebgad ;};if _bagcfc :=_dcdfed .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bagcfc !=nil {return _bagcfc ;};if _afbebc :=_dcdfed .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_afbebc !=nil {return _afbebc ; -};return nil ;};func (_ggeceb ST_LineNumberRestart )Validate ()error {return _ggeceb .ValidateWithPath ("")}; +// ASCII Font +AsciiAttr *string ; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_eaaabg *CT_TblGridBase )ValidateWithPath (path string )error {for _dcebf ,_ecafe :=range _eaaabg .GridCol {if _dccaea :=_ecafe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_dcebf )); -_dccaea !=nil {return _dccaea ;};};return nil ;}; +// High ANSI Font +HAnsiAttr *string ; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_acded *CT_Lang )ValidateWithPath (path string )error {return nil };func (_degcg *ST_Merge )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_degcg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_degcg =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_degcg =2; -};return nil ;};type CT_TblStylePr struct{ +// East Asian Font +EastAsiaAttr *string ; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// Complex Script Font +CsAttr *string ; -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_gcabf :=&CT_DocPartCategory {};_gcabf .Name =NewCT_String ();_gcabf .Gallery =NewCT_DocPartGallery ();return _gcabf ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_cbcdd :=&EG_RunLevelElts {}; +return _cbcdd };func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_bedca :=&WdCT_WordprocessingContentPartNonVisual {};return _bedca ;}; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;}; +// Validate validates the CT_Div and its children +func (_ecba *CT_Div )Validate ()error {return _ecba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_afecee *ST_HighlightColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgfed ,_aggeb :=d .Token ();if _aggeb !=nil {return _aggeb ; +};if _aabbga ,_bggcad :=_bgfed .(_c .EndElement );_bggcad &&_aabbga .Name ==start .Name {*_afecee =1;return nil ;};if _fddfb ,_dedaf :=_bgfed .(_c .CharData );!_dedaf {return _e .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",_bgfed ); +}else {switch string (_fddfb ){case "":*_afecee =0;case "\u0062\u006c\u0061c\u006b":*_afecee =1;case "\u0062\u006c\u0075\u0065":*_afecee =2;case "\u0063\u0079\u0061\u006e":*_afecee =3;case "\u0067\u0072\u0065e\u006e":*_afecee =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_afecee =5; +case "\u0072\u0065\u0064":*_afecee =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_afecee =7;case "\u0077\u0068\u0069t\u0065":*_afecee =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_afecee =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_afecee =10; +case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_afecee =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_afecee =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_afecee =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_afecee =14; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_afecee =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_afecee =16;case "\u006e\u006f\u006e\u0065":*_afecee =17;};};_bgfed ,_aggeb =d .Token ();if _aggeb !=nil {return _aggeb ;};if _efcgea ,_ebbff :=_bgfed .(_c .EndElement ); +_ebbff &&_efcgea .Name ==start .Name {return nil ;};return _e .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",_bgfed );};func (_acacaa *CT_NumLvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_e .Sprintf ("\u0025\u0076",_acacaa .IlvlAttr )}); +e .EncodeToken (start );if _acacaa .StartOverride !=nil {_ebafc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_acacaa .StartOverride ,_ebafc );};if _acacaa .Lvl !=nil {_dffac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cv\u006c"}}; +e .EncodeElement (_acacaa .Lvl ,_dffac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dccdbc ST_BrClear )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_afcbfa :=_c .Attr {};_afcbfa .Name =name ;switch _dccdbc {case ST_BrClearUnset :_afcbfa .Value =""; +case ST_BrClearNone :_afcbfa .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_afcbfa .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_afcbfa .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_afcbfa .Value ="\u0061\u006c\u006c";}; +return _afcbfa ,nil ;};type CT_DataBinding struct{ -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_eaebf *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _eaebf .Size !=nil {if _dgaa :=_eaebf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dgaa !=nil {return _dgaa ;};};if _eaebf .SizeAuto !=nil {if _gcdf :=_eaebf .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o"); -_gcdf !=nil {return _gcdf ;};};return nil ;};func (_deeef ST_LineSpacingRule )ValidateWithPath (path string )error {switch _deeef {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeef )); -};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_gbbff :=&CT_GlossaryDocument {};return _gbbff }; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_baedd *CT_NumPicBullet )ValidateWithPath (path string )error {if _baedd .Pict !=nil {if _cgbfcb :=_baedd .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_cgbfcb !=nil {return _cgbfcb ;};};if _baedd .Drawing !=nil {if _dced :=_baedd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_dced !=nil {return _dced ;};};return nil ;}; +// XPath +XpathAttr string ; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_ecaac *EG_PContentBase )ValidateWithPath (path string )error {if _ecaac .CustomXml !=nil {if _abcgbe :=_ecaac .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_abcgbe !=nil {return _abcgbe ;};}; -for _abbdd ,_feebdf :=range _ecaac .FldSimple {if _efddee :=_feebdf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_abbdd ));_efddee !=nil {return _efddee ;};};if _ecaac .Hyperlink !=nil {if _gfcfe :=_ecaac .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); -_gfcfe !=nil {return _gfcfe ;};};return nil ;}; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_dcbeaa :=&CT_StylePaneFilter {};return _dcbeaa }; -// Validate validates the CT_Zoom and its children -func (_eegdc *CT_Zoom )Validate ()error {return _eegdc .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func (_cfbcc *ST_TblWidth )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfbcc =0;case "\u006e\u0069\u006c":*_cfbcc =1; -case "\u0070\u0063\u0074":*_cfbcc =2;case "\u0064\u0078\u0061":*_cfbcc =3;case "\u0061\u0075\u0074\u006f":*_cfbcc =4;};return nil ;};func (_dfacd *CT_StyleSort )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfacd .ValAttr =ST_StyleSort (1); -for _ ,_ecgdf :=range start .Attr {if _ecgdf .Name .Local =="\u0076\u0061\u006c"{_dfacd .ValAttr .UnmarshalXMLAttr (_ecgdf );continue ;};};for {_facfd ,_dgeeg :=d .Token ();if _dgeeg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_dgeeg ); -};if _dabfbd ,_dgddb :=_facfd .(_a .EndElement );_dgddb &&_dabfbd .Name ==start .Name {break ;};};return nil ;};func (_bfcccc ST_DecimalNumberOrPercent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bfcccc .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_a .CharData (_gd .Sprintf ("\u0025\u0064",*_bfcccc .ST_UnqualifiedPercentage ))); -};if _bfcccc .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_bfcccc .ST_Percentage ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_dcbd *CT_FFHelpText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aebb :=range start .Attr {if _aebb .Name .Local =="\u0074\u0079\u0070\u0065"{_dcbd .TypeAttr .UnmarshalXMLAttr (_aebb ); -continue ;};if _aebb .Name .Local =="\u0076\u0061\u006c"{_feecg ,_cbcg :=_aebb .Value ,error (nil );if _cbcg !=nil {return _cbcg ;};_dcbd .ValAttr =&_feecg ;continue ;};};for {_fadcc ,_gbef :=d .Token ();if _gbef !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_gbef ); -};if _begc ,_fccbe :=_fadcc .(_a .EndElement );_fccbe &&_begc .Name ==start .Name {break ;};};return nil ;};type CT_R struct{ +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_gfgg *CT_Bookmark )ValidateWithPath (path string )error {if _aadb :=_gfgg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_aadb !=nil {return _aadb ;};return nil ;};func (_cdegad ST_Merge )Validate ()error {return _cdegad .ValidateWithPath ("")};type Recipients struct{CT_Recipients }; -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// Validate validates the CT_CellMergeTrackChange and its children +func (_adcc *CT_CellMergeTrackChange )Validate ()error {return _adcc .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gdfec *CT_Fonts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfec .HintAttr !=ST_HintUnset {_aecaaa ,_gcfga :=_gdfec .HintAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"}); +if _gcfga !=nil {return _gcfga ;};start .Attr =append (start .Attr ,_aecaaa );};if _gdfec .AsciiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_gdfec .AsciiAttr )}); +};if _gdfec .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_gdfec .HAnsiAttr )});};if _gdfec .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_gdfec .EastAsiaAttr )}); +};if _gdfec .CsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdfec .CsAttr )});};if _gdfec .AsciiThemeAttr !=ST_ThemeUnset {_fgac ,_bbgee :=_gdfec .AsciiThemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"}); +if _bbgee !=nil {return _bbgee ;};start .Attr =append (start .Attr ,_fgac );};if _gdfec .HAnsiThemeAttr !=ST_ThemeUnset {_bffeg ,_begdf :=_gdfec .HAnsiThemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"}); +if _begdf !=nil {return _begdf ;};start .Attr =append (start .Attr ,_bffeg );};if _gdfec .EastAsiaThemeAttr !=ST_ThemeUnset {_bfbe ,_fdbfb :=_gdfec .EastAsiaThemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"}); +if _fdbfb !=nil {return _fdbfb ;};start .Attr =append (start .Attr ,_bfbe );};if _gdfec .CsthemeAttr !=ST_ThemeUnset {_fcdg ,_fgbcb :=_gdfec .CsthemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _fgbcb !=nil {return _fgbcb ; +};start .Attr =append (start .Attr ,_fcdg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebafef ST_LineNumberRestart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebafef .String (),start ); +}; -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Validate validates the CT_TextAlignment and its children +func (_eaegg *CT_TextAlignment )Validate ()error {return _eaegg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func NewCT_TcPrInner ()*CT_TcPrInner {_gdfgg :=&CT_TcPrInner {};return _gdfgg }; -// Revision Identifier for Run -RsidRAttr *string ; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_ab .Any ;};func (_dbddab ST_NumberFormat )String ()string {switch _dbddab {case 0:return "";case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e"; -case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c"; -case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f"; -case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061"; -case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c"; -case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065"; -case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; -case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061";case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070"; -case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065"; -case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; -case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c"; -case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; -case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064"; -case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c"; -case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; -case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031"; -case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073"; -case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074"; -case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fcdg *ST_Merge )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addbac ,_bfdba :=d .Token (); -if _bfdba !=nil {return _bfdba ;};if _cgbfbe ,_eeffdb :=_addbac .(_a .EndElement );_eeffdb &&_cgbfbe .Name ==start .Name {*_fcdg =1;return nil ;};if _dfdbe ,_decebc :=_addbac .(_a .CharData );!_decebc {return _gd .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",_addbac ); -}else {switch string (_dfdbe ){case "":*_fcdg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_fcdg =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_fcdg =2;};};_addbac ,_bfdba =d .Token ();if _bfdba !=nil {return _bfdba ;};if _bbcge ,_geada :=_addbac .(_a .EndElement ); -_geada &&_bbcge .Name ==start .Name {return nil ;};return _gd .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",_addbac );};type CT_TcPrInner struct{ +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_gdaeg *CT_SimpleField )ValidateWithPath (path string )error {if _gdaeg .FldLockAttr !=nil {if _bbgcec :=_gdaeg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bbgcec !=nil {return _bbgcec ; +};};if _gdaeg .DirtyAttr !=nil {if _cfddd :=_gdaeg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_cfddd !=nil {return _cfddd ;};};if _gdaeg .FldData !=nil {if _egbda :=_gdaeg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); +_egbda !=nil {return _egbda ;};};for _fbcgd ,_fbbbbc :=range _gdaeg .EG_PContent {if _egfeb :=_fbbbbc .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fbcgd ));_egfeb !=nil {return _egfeb ; +};};return nil ;}; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_agagaf *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _agagaf .EffectExtent !=nil {if _cdcda :=_agagaf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cdcda !=nil {return _cdcda ; +};};return nil ;};func (_bfad *CT_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +if _bfad .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bfad .ColorAttr )});};if _bfad .ThemeColorAttr !=ST_ThemeColorUnset {_dec ,_deee :=_bfad .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); +if _deee !=nil {return _deee ;};start .Attr =append (start .Attr ,_dec );};if _bfad .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bfad .ThemeTintAttr )}); +};if _bfad .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bfad .ThemeShadeAttr )});};e .EncodeToken (start ); +if _bfad .Any !=nil {for _ ,_beg :=range _bfad .Any {_beg .MarshalXML (e ,_c .StartElement {});};};if _bfad .Drawing !=nil {_ebga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bfad .Drawing ,_ebga ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_EdnPos and its children +func (_befa *CT_EdnPos )Validate ()error {return _befa .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");}; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Validate validates the CT_LineNumber and its children +func (_feeff *CT_LineNumber )Validate ()error {return _feeff .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_bfddg *CT_StylePaneFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdggf :=range start .Attr {if _gdggf .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_gdadab ,_fgcbd :=ParseUnionST_OnOff (_gdggf .Value ); +if _fgcbd !=nil {return _fgcbd ;};_bfddg .DirectFormattingOnParagraphsAttr =&_gdadab ;continue ;};if _gdggf .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_daadg ,_beeac :=ParseUnionST_OnOff (_gdggf .Value );if _beeac !=nil {return _beeac ; +};_bfddg .AllStylesAttr =&_daadg ;continue ;};if _gdggf .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_ecaddb ,_gfdggb :=ParseUnionST_OnOff (_gdggf .Value ); +if _gfdggb !=nil {return _gfdggb ;};_bfddg .DirectFormattingOnNumberingAttr =&_ecaddb ;continue ;};if _gdggf .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_agdcbce ,_cgebd :=ParseUnionST_OnOff (_gdggf .Value );if _cgebd !=nil {return _cgebd ; +};_bfddg .LatentStylesAttr =&_agdcbce ;continue ;};if _gdggf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_gccecg ,_gcffe :=ParseUnionST_OnOff (_gdggf .Value );if _gcffe !=nil {return _gcffe ;};_bfddg .HeadingStylesAttr =&_gccecg ; +continue ;};if _gdggf .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_egage ,_bgbgf :=ParseUnionST_OnOff (_gdggf .Value );if _bgbgf !=nil {return _bgbgf ;};_bfddg .NumberingStylesAttr =&_egage ;continue ; +};if _gdggf .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_adebc ,_deeebg :=ParseUnionST_OnOff (_gdggf .Value );if _deeebg !=nil {return _deeebg ;};_bfddg .TableStylesAttr =&_adebc ;continue ;};if _gdggf .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_befae ,_faafea :=ParseUnionST_OnOff (_gdggf .Value ); +if _faafea !=nil {return _faafea ;};_bfddg .DirectFormattingOnRunsAttr =&_befae ;continue ;};if _gdggf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_abaae ,_gafda :=ParseUnionST_OnOff (_gdggf .Value );if _gafda !=nil {return _gafda ; +};_bfddg .CustomStylesAttr =&_abaae ;continue ;};if _gdggf .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_abfaa ,_fbgf :=ParseUnionST_OnOff (_gdggf .Value );if _fbgf !=nil {return _fbgf ;};_bfddg .StylesInUseAttr =&_abfaa ; +continue ;};if _gdggf .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_aedfgd ,_cbcece :=ParseUnionST_OnOff (_gdggf .Value );if _cbcece !=nil {return _cbcece ; +};_bfddg .DirectFormattingOnTablesAttr =&_aedfgd ;continue ;};if _gdggf .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_afgad ,_ddgdb :=ParseUnionST_OnOff (_gdggf .Value );if _ddgdb !=nil {return _ddgdb ; +};_bfddg .ClearFormattingAttr =&_afgad ;continue ;};if _gdggf .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_gbdbb ,_abcdg :=ParseUnionST_OnOff (_gdggf .Value );if _abcdg !=nil {return _abcdg ; +};_bfddg .Top3HeadingStylesAttr =&_gbdbb ;continue ;};if _gdggf .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_fcadf ,_ccccbdc :=ParseUnionST_OnOff (_gdggf .Value );if _ccccbdc !=nil {return _ccccbdc ;}; +_bfddg .VisibleStylesAttr =&_fcadf ;continue ;};if _gdggf .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_acefcf ,_egbgg :=ParseUnionST_OnOff (_gdggf .Value );if _egbgg !=nil {return _egbgg ; +};_bfddg .AlternateStyleNamesAttr =&_acefcf ;continue ;};if _gdggf .Name .Local =="\u0076\u0061\u006c"{_aabcgg ,_afbfa :=_gdggf .Value ,error (nil );if _afbfa !=nil {return _afbfa ;};_bfddg .ValAttr =&_aabcgg ;continue ;};};for {_bdgcdda ,_eedac :=d .Token (); +if _eedac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_eedac );};if _bcfeea ,_efeeg :=_bdgcdda .(_c .EndElement ); +_efeeg &&_bcfeea .Name ==start .Name {break ;};};return nil ;};func (_adbbb *CT_SdtPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffeff :for {_gbfeeg ,_fggcaf :=d .Token ();if _fggcaf !=nil {return _fggcaf ;};switch _gfbgdd :=_gbfeeg .(type ){case _c .StartElement :switch _gfbgdd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_adbbb .RPr =NewCT_RPr (); +if _gbgba :=d .DecodeElement (_adbbb .RPr ,&_gfbgdd );_gbgba !=nil {return _gbgba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069a\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069a\u0073"}:_adbbb .Alias =NewCT_String (); +if _abaaa :=d .DecodeElement (_adbbb .Alias ,&_gfbgdd );_abaaa !=nil {return _abaaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"}:_adbbb .Tag =NewCT_String (); +if _adcgba :=d .DecodeElement (_adbbb .Tag ,&_gfbgdd );_adcgba !=nil {return _adcgba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0064"}:_adbbb .Id =NewCT_DecimalNumber (); +if _cbcbf :=d .DecodeElement (_adbbb .Id ,&_gfbgdd );_cbcbf !=nil {return _cbcbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b"}:_adbbb .Lock =NewCT_Lock (); +if _gdfbf :=d .DecodeElement (_adbbb .Lock ,&_gfbgdd );_gdfbf !=nil {return _gdfbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_adbbb .Placeholder =NewCT_Placeholder (); +if _cdbeg :=d .DecodeElement (_adbbb .Placeholder ,&_gfbgdd );_cdbeg !=nil {return _cdbeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_adbbb .Temporary =NewCT_OnOff (); +if _dgecd :=d .DecodeElement (_adbbb .Temporary ,&_gfbgdd );_dgecd !=nil {return _dgecd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_adbbb .ShowingPlcHdr =NewCT_OnOff (); +if _gafgb :=d .DecodeElement (_adbbb .ShowingPlcHdr ,&_gfbgdd );_gafgb !=nil {return _gafgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_adbbb .DataBinding =NewCT_DataBinding (); +if _gdfcdd :=d .DecodeElement (_adbbb .DataBinding ,&_gfbgdd );_gdfcdd !=nil {return _gdfcdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_adbbb .Label =NewCT_DecimalNumber (); +if _faadfb :=d .DecodeElement (_adbbb .Label ,&_gfbgdd );_faadfb !=nil {return _faadfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_adbbb .TabIndex =NewCT_UnsignedDecimalNumber (); +if _bbdccd :=d .DecodeElement (_adbbb .TabIndex ,&_gfbgdd );_bbdccd !=nil {return _bbdccd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _fdgef :=d .DecodeElement (&_adbbb .Choice .Equation ,&_gfbgdd );_fdgef !=nil {return _fdgef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _afgcf :=d .DecodeElement (&_adbbb .Choice .ComboBox ,&_gfbgdd );_afgcf !=nil {return _afgcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _fedec :=d .DecodeElement (&_adbbb .Choice .Date ,&_gfbgdd );_fedec !=nil {return _fedec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _facfe :=d .DecodeElement (&_adbbb .Choice .DocPartObj ,&_gfbgdd );_facfe !=nil {return _facfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _abbacd :=d .DecodeElement (&_adbbb .Choice .DocPartList ,&_gfbgdd );_abbacd !=nil {return _abbacd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _bfbcc :=d .DecodeElement (&_adbbb .Choice .DropDownList ,&_gfbgdd );_bfbcc !=nil {return _bfbcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _aafba :=d .DecodeElement (&_adbbb .Choice .Picture ,&_gfbgdd );_aafba !=nil {return _aafba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _fbeaf :=d .DecodeElement (&_adbbb .Choice .RichText ,&_gfbgdd );_fbeaf !=nil {return _fbeaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _cddcaf :=d .DecodeElement (&_adbbb .Choice .Text ,&_gfbgdd );_cddcaf !=nil {return _cddcaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _abfed :=d .DecodeElement (&_adbbb .Choice .Citation ,&_gfbgdd );_abfed !=nil {return _abfed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _fgcge :=d .DecodeElement (&_adbbb .Choice .Group ,&_gfbgdd );_fgcge !=nil {return _fgcge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_adbbb .Choice =NewCT_SdtPrChoice (); +if _cdfdc :=d .DecodeElement (&_adbbb .Choice .Bibliography ,&_gfbgdd );_cdfdc !=nil {return _cdfdc ;};default:_dgcab :=&_fc .XSDAny {};if _cfdac :=d .DecodeElement (_dgcab ,&_gfbgdd );_cfdac !=nil {return _cfdac ;};_adbbb .Extra =append (_adbbb .Extra ,_dgcab ); +};case _c .EndElement :break _ffeff ;case _c .CharData :};};return nil ;};type ST_RubyAlign byte ;func NewAG_Password ()*AG_Password {_cc :=&AG_Password {};return _cc };func (_dafac *CT_FtnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fbca ,_bgfcg :=_dafac .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bgfcg !=nil {return _bgfcg ;};start .Attr =append (start .Attr ,_fbca );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abfgc *CT_EastAsianLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgde :=range start .Attr {if _fgde .Name .Local =="\u0069\u0064"{_dgbg ,_dcec :=_fg .ParseInt (_fgde .Value ,10,64); +if _dcec !=nil {return _dcec ;};_abfgc .IdAttr =&_dgbg ;continue ;};if _fgde .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_ccfgc ,_gcedad :=ParseUnionST_OnOff (_fgde .Value );if _gcedad !=nil {return _gcedad ;};_abfgc .CombineAttr =&_ccfgc ;continue ; +};if _fgde .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_abfgc .CombineBracketsAttr .UnmarshalXMLAttr (_fgde );continue ;};if _fgde .Name .Local =="\u0076\u0065\u0072\u0074"{_cbgeb ,_bgba :=ParseUnionST_OnOff (_fgde .Value ); +if _bgba !=nil {return _bgba ;};_abfgc .VertAttr =&_cbgeb ;continue ;};if _fgde .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_agaab ,_beaga :=ParseUnionST_OnOff (_fgde .Value );if _beaga !=nil {return _beaga ;};_abfgc .VertCompressAttr =&_agaab ; +continue ;};};for {_dfbb ,_eddca :=d .Token ();if _eddca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_eddca ); +};if _ecacd ,_dabed :=_dfbb .(_c .EndElement );_dabed &&_ecacd .Name ==start .Name {break ;};};return nil ;}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Validate validates the CT_FFCheckBoxChoice and its children +func (_bcgeb *CT_FFCheckBoxChoice )Validate ()error {return _bcgeb .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cdgab *CT_SdtText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdgab .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cdgab .MultiLineAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Validate validates the CT_GlossaryDocument and its children +func (_adac *CT_GlossaryDocument )Validate ()error {return _adac .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_abbbb ST_JcTable )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_acbcd :=_c .Attr {}; +_acbcd .Name =name ;switch _abbbb {case ST_JcTableUnset :_acbcd .Value ="";case ST_JcTableCenter :_acbcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_acbcd .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_acbcd .Value ="\u006c\u0065\u0066\u0074"; +case ST_JcTableRight :_acbcd .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_acbcd .Value ="\u0073\u0074\u0061r\u0074";};return _acbcd ,nil ;};func (_decfe *CT_Numbering )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacg :for {_daddb ,_feacb :=d .Token (); +if _feacb !=nil {return _feacb ;};switch _cggae :=_daddb .(type ){case _c .StartElement :switch _cggae .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_fddgf :=NewCT_NumPicBullet (); +if _eecfd :=d .DecodeElement (_fddgf ,&_cggae );_eecfd !=nil {return _eecfd ;};_decfe .NumPicBullet =append (_decfe .NumPicBullet ,_fddgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_geeaag :=NewCT_AbstractNum (); +if _edagc :=d .DecodeElement (_geeaag ,&_cggae );_edagc !=nil {return _edagc ;};_decfe .AbstractNum =append (_decfe .AbstractNum ,_geeaag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_ecbda :=NewCT_Num (); +if _bfgb :=d .DecodeElement (_ecbda ,&_cggae );_bfgb !=nil {return _bfgb ;};_decfe .Num =append (_decfe .Num ,_ecbda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_decfe .NumIdMacAtCleanup =NewCT_DecimalNumber (); +if _bcagfc :=d .DecodeElement (_decfe .NumIdMacAtCleanup ,&_cggae );_bcagfc !=nil {return _bcagfc ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_cggae .Name ); +if _febde :=d .Skip ();_febde !=nil {return _febde ;};};case _c .EndElement :break _eacg ;case _c .CharData :};};return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_gcgga *EG_MathContent )ValidateWithPath (path string )error {if _gcgga .OMathPara !=nil {if _adaga :=_gcgga .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_adaga !=nil {return _adaga ;};};if _gcgga .OMath !=nil {if _cdgcc :=_gcgga .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_cdgcc !=nil {return _cdgcc ;};};return nil ;};type WdST_RelFromV byte ; -// Table Cell Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_gedae *CT_HdrFtrRef )ValidateWithPath (path string )error {if _gedae .TypeAttr ==ST_HdrFtrUnset {return _e .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dagce :=_gedae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dagce !=nil {return _dagce ;};return nil ;};func (_afabb *ST_NumberFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdca ,_deafa :=d .Token (); +if _deafa !=nil {return _deafa ;};if _ffbafd ,_gedfcb :=_egdca .(_c .EndElement );_gedfcb &&_ffbafd .Name ==start .Name {*_afabb =1;return nil ;};if _cdgccg ,_ffbbda :=_egdca .(_c .CharData );!_ffbbda {return _e .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",_egdca ); +}else {switch string (_cdgccg ){case "":*_afabb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_afabb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_afabb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_afabb =3; +case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_afabb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_afabb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_afabb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_afabb =7; +case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_afabb =8;case "\u0068\u0065\u0078":*_afabb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_afabb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_afabb =11; +case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afabb =12;case "\u0061\u0069\u0075e\u006f":*_afabb =13;case "\u0069\u0072\u006fh\u0061":*_afabb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_afabb =15; +case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_afabb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_afabb =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_afabb =18; +case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_afabb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_afabb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_afabb =21; +case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_afabb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_afabb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_afabb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_afabb =25; +case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_afabb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_afabb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_afabb =28; +case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_afabb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_afabb =30; +case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_afabb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_afabb =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_afabb =33; +case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_afabb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_afabb =35; +case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_afabb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_afabb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afabb =38; +case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_afabb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_afabb =40; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_afabb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_afabb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_afabb =43; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_afabb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_afabb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_afabb =46; +case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_afabb =47;case "\u006e\u006f\u006e\u0065":*_afabb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_afabb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_afabb =50; +case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_afabb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_afabb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_afabb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_afabb =54; +case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_afabb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_afabb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afabb =57; +case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_afabb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_afabb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afabb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_afabb =61; +case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_afabb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afabb =63;};};_egdca ,_deafa =d .Token ();if _deafa !=nil {return _deafa ;};if _baeed ,_baadfe :=_egdca .(_c .EndElement );_baadfe &&_baeed .Name ==start .Name {return nil ; +};return _e .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",_egdca );}; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_gedgd *CT_Hyperlink )ValidateWithPath (path string )error {if _gedgd .HistoryAttr !=nil {if _bcada :=_gedgd .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_bcada !=nil {return _bcada ; +};};for _gfbgd ,_fgbgd :=range _gedgd .FldSimple {if _fcbaf :=_fgbgd .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gfbgd ));_fcbaf !=nil {return _fcbaf ;};};if _gedgd .Hyperlink !=nil {if _ecdc :=_gedgd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); +_ecdc !=nil {return _ecdc ;};};if _gedgd .SubDoc !=nil {if _ccdea :=_gedgd .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_ccdea !=nil {return _ccdea ;};};for _abfge ,_fdbc :=range _gedgd .EG_ContentRunContent {if _cdbdd :=_fdbc .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_abfge )); +_cdbdd !=nil {return _cdbdd ;};};return nil ;};func (_egebg *CT_TblPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceddf :for {_aagad ,_ecdab :=d .Token ();if _ecdab !=nil {return _ecdab ;};switch _edadb :=_aagad .(type ){case _c .StartElement :switch _edadb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_egebg .TblStyle =NewCT_String (); +if _ecgaa :=d .DecodeElement (_egebg .TblStyle ,&_edadb );_ecgaa !=nil {return _ecgaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_egebg .TblpPr =NewCT_TblPPr (); +if _dcbbf :=d .DecodeElement (_egebg .TblpPr ,&_edadb );_dcbbf !=nil {return _dcbbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_egebg .TblOverlap =NewCT_TblOverlap (); +if _ebcfd :=d .DecodeElement (_egebg .TblOverlap ,&_edadb );_ebcfd !=nil {return _ebcfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_egebg .BidiVisual =NewCT_OnOff (); +if _gbdbbf :=d .DecodeElement (_egebg .BidiVisual ,&_edadb );_gbdbbf !=nil {return _gbdbbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_egebg .TblStyleRowBandSize =NewCT_DecimalNumber (); +if _cbddd :=d .DecodeElement (_egebg .TblStyleRowBandSize ,&_edadb );_cbddd !=nil {return _cbddd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_egebg .TblStyleColBandSize =NewCT_DecimalNumber (); +if _bbadcf :=d .DecodeElement (_egebg .TblStyleColBandSize ,&_edadb );_bbadcf !=nil {return _bbadcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_egebg .TblW =NewCT_TblWidth (); +if _aafefe :=d .DecodeElement (_egebg .TblW ,&_edadb );_aafefe !=nil {return _aafefe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_egebg .Jc =NewCT_JcTable (); +if _bdabg :=d .DecodeElement (_egebg .Jc ,&_edadb );_bdabg !=nil {return _bdabg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_egebg .TblCellSpacing =NewCT_TblWidth (); +if _dgefg :=d .DecodeElement (_egebg .TblCellSpacing ,&_edadb );_dgefg !=nil {return _dgefg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_egebg .TblInd =NewCT_TblWidth (); +if _gabaa :=d .DecodeElement (_egebg .TblInd ,&_edadb );_gabaa !=nil {return _gabaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_egebg .TblBorders =NewCT_TblBorders (); +if _bdccf :=d .DecodeElement (_egebg .TblBorders ,&_edadb );_bdccf !=nil {return _bdccf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_egebg .Shd =NewCT_Shd (); +if _cbafb :=d .DecodeElement (_egebg .Shd ,&_edadb );_cbafb !=nil {return _cbafb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_egebg .TblLayout =NewCT_TblLayoutType (); +if _cbfae :=d .DecodeElement (_egebg .TblLayout ,&_edadb );_cbfae !=nil {return _cbfae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_egebg .TblCellMar =NewCT_TblCellMar (); +if _fegeed :=d .DecodeElement (_egebg .TblCellMar ,&_edadb );_fegeed !=nil {return _fegeed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_egebg .TblLook =NewCT_TblLook (); +if _cfddb :=d .DecodeElement (_egebg .TblLook ,&_edadb );_cfddb !=nil {return _cfddb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_egebg .TblCaption =NewCT_String (); +if _fbcca :=d .DecodeElement (_egebg .TblCaption ,&_edadb );_fbcca !=nil {return _fbcca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_egebg .TblDescription =NewCT_String (); +if _dfdce :=d .DecodeElement (_egebg .TblDescription ,&_edadb );_dfdce !=nil {return _dfdce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_egebg .TblPrChange =NewCT_TblPrChange (); +if _gedbe :=d .DecodeElement (_egebg .TblPrChange ,&_edadb );_gedbe !=nil {return _gedbe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_edadb .Name ); +if _becafd :=d .Skip ();_becafd !=nil {return _becafd ;};};case _c .EndElement :break _ceddf ;case _c .CharData :};};return nil ;};func (_dfcceb *CT_FtnDocProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dedc :for {_bgeb ,_ebadc :=d .Token (); +if _ebadc !=nil {return _ebadc ;};switch _abeg :=_bgeb .(type ){case _c .StartElement :switch _abeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_dfcceb .Pos =NewCT_FtnPos (); +if _cdaae :=d .DecodeElement (_dfcceb .Pos ,&_abeg );_cdaae !=nil {return _cdaae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dfcceb .NumFmt =NewCT_NumFmt (); +if _dcfcd :=d .DecodeElement (_dfcceb .NumFmt ,&_abeg );_dcfcd !=nil {return _dcfcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_dfcceb .NumStart =NewCT_DecimalNumber (); +if _debad :=d .DecodeElement (_dfcceb .NumStart ,&_abeg );_debad !=nil {return _debad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_dfcceb .NumRestart =NewCT_NumRestart (); +if _agcb :=d .DecodeElement (_dfcceb .NumRestart ,&_abeg );_agcb !=nil {return _agcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_fffa :=NewCT_FtnEdnSepRef (); +if _abbbg :=d .DecodeElement (_fffa ,&_abeg );_abbbg !=nil {return _abbbg ;};_dfcceb .Footnote =append (_dfcceb .Footnote ,_fffa );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_abeg .Name ); +if _gded :=d .Skip ();_gded !=nil {return _gded ;};};case _c .EndElement :break _dedc ;case _c .CharData :};};return nil ;};func (_ddgff *CT_HdrFtr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdac :for {_cageb ,_gddcf :=d .Token ();if _gddcf !=nil {return _gddcf ; +};switch _gefbg :=_cageb .(type ){case _c .StartElement :switch _gefbg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_adbf :=NewCT_AltChunk (); +if _gbdf :=d .DecodeElement (_adbf ,&_gefbg );_gbdf !=nil {return _gbdf ;};_ddgff .AltChunk =append (_ddgff .AltChunk ,_adbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gfeaff :=NewEG_ContentBlockContent (); +_gfeaff .CustomXml =NewCT_CustomXmlBlock ();if _eccdb :=d .DecodeElement (_gfeaff .CustomXml ,&_gefbg );_eccdb !=nil {return _eccdb ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_gfeaff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cdgbd :=NewEG_ContentBlockContent (); +_cdgbd .Sdt =NewCT_SdtBlock ();if _aebba :=d .DecodeElement (_cdgbd .Sdt ,&_gefbg );_aebba !=nil {return _aebba ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_cdgbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_beeaa :=NewEG_ContentBlockContent (); +_edgf :=NewCT_P ();if _cefge :=d .DecodeElement (_edgf ,&_gefbg );_cefge !=nil {return _cefge ;};_beeaa .P =append (_beeaa .P ,_edgf );_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_beeaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ecbg :=NewEG_ContentBlockContent (); +_caeff :=NewCT_Tbl ();if _cedaa :=d .DecodeElement (_caeff ,&_gefbg );_cedaa !=nil {return _cedaa ;};_ecbg .Tbl =append (_ecbg .Tbl ,_caeff );_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ecbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fgdaa :=NewEG_ContentBlockContent (); +_gefad :=NewEG_RunLevelElts ();_gefad .ProofErr =NewCT_ProofErr ();if _bfffcd :=d .DecodeElement (_gefad .ProofErr ,&_gefbg );_bfffcd !=nil {return _bfffcd ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_fgdaa );_fgdaa .EG_RunLevelElts =append (_fgdaa .EG_RunLevelElts ,_gefad ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gcdcf :=NewEG_ContentBlockContent (); +_eacdg :=NewEG_RunLevelElts ();_eacdg .PermStart =NewCT_PermStart ();if _ffgec :=d .DecodeElement (_eacdg .PermStart ,&_gefbg );_ffgec !=nil {return _ffgec ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_gcdcf );_gcdcf .EG_RunLevelElts =append (_gcdcf .EG_RunLevelElts ,_eacdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gabgf :=NewEG_ContentBlockContent (); +_bfgfbb :=NewEG_RunLevelElts ();_bfgfbb .PermEnd =NewCT_Perm ();if _bfgec :=d .DecodeElement (_bfgfbb .PermEnd ,&_gefbg );_bfgec !=nil {return _bfgec ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_gabgf );_gabgf .EG_RunLevelElts =append (_gabgf .EG_RunLevelElts ,_bfgfbb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agagcc :=NewEG_ContentBlockContent (); +_dgfd :=NewEG_RunLevelElts ();_dgfd .Ins =NewCT_RunTrackChange ();if _effgcb :=d .DecodeElement (_dgfd .Ins ,&_gefbg );_effgcb !=nil {return _effgcb ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_agagcc );_agagcc .EG_RunLevelElts =append (_agagcc .EG_RunLevelElts ,_dgfd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dage :=NewEG_ContentBlockContent (); +_gfgcb :=NewEG_RunLevelElts ();_gfgcb .Del =NewCT_RunTrackChange ();if _bcdae :=d .DecodeElement (_gfgcb .Del ,&_gefbg );_bcdae !=nil {return _bcdae ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_dage );_dage .EG_RunLevelElts =append (_dage .EG_RunLevelElts ,_gfgcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bdcc :=NewEG_ContentBlockContent (); +_cfee :=NewEG_RunLevelElts ();_cfee .MoveFrom =NewCT_RunTrackChange ();if _cedfc :=d .DecodeElement (_cfee .MoveFrom ,&_gefbg );_cedfc !=nil {return _cedfc ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_bdcc );_bdcc .EG_RunLevelElts =append (_bdcc .EG_RunLevelElts ,_cfee ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bbacc :=NewEG_ContentBlockContent (); +_deefb :=NewEG_RunLevelElts ();_deefb .MoveTo =NewCT_RunTrackChange ();if _eddgd :=d .DecodeElement (_deefb .MoveTo ,&_gefbg );_eddgd !=nil {return _eddgd ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_bbacc );_bbacc .EG_RunLevelElts =append (_bbacc .EG_RunLevelElts ,_deefb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ddgg :=NewEG_ContentBlockContent (); +_baabb :=NewEG_RunLevelElts ();_edbfb :=NewEG_RangeMarkupElements ();_edbfb .BookmarkStart =NewCT_Bookmark ();if _acecc :=d .DecodeElement (_edbfb .BookmarkStart ,&_gefbg );_acecc !=nil {return _acecc ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ddgg ); +_ddgg .EG_RunLevelElts =append (_ddgg .EG_RunLevelElts ,_baabb );_baabb .EG_RangeMarkupElements =append (_baabb .EG_RangeMarkupElements ,_edbfb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ddga :=NewEG_ContentBlockContent (); +_gdbcf :=NewEG_RunLevelElts ();_fgff :=NewEG_RangeMarkupElements ();_fgff .BookmarkEnd =NewCT_MarkupRange ();if _agcbd :=d .DecodeElement (_fgff .BookmarkEnd ,&_gefbg );_agcbd !=nil {return _agcbd ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ddga ); +_ddga .EG_RunLevelElts =append (_ddga .EG_RunLevelElts ,_gdbcf );_gdbcf .EG_RangeMarkupElements =append (_gdbcf .EG_RangeMarkupElements ,_fgff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgbbb :=NewEG_ContentBlockContent (); +_adcac :=NewEG_RunLevelElts ();_bbgbg :=NewEG_RangeMarkupElements ();_bbgbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaed :=d .DecodeElement (_bbgbg .MoveFromRangeStart ,&_gefbg );_eaed !=nil {return _eaed ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_fgbbb ); +_fgbbb .EG_RunLevelElts =append (_fgbbb .EG_RunLevelElts ,_adcac );_adcac .EG_RangeMarkupElements =append (_adcac .EG_RangeMarkupElements ,_bbgbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fffefg :=NewEG_ContentBlockContent (); +_aebcf :=NewEG_RunLevelElts ();_gcbfa :=NewEG_RangeMarkupElements ();_gcbfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcfgg :=d .DecodeElement (_gcbfa .MoveFromRangeEnd ,&_gefbg );_gcfgg !=nil {return _gcfgg ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_fffefg ); +_fffefg .EG_RunLevelElts =append (_fffefg .EG_RunLevelElts ,_aebcf );_aebcf .EG_RangeMarkupElements =append (_aebcf .EG_RangeMarkupElements ,_gcbfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cgcad :=NewEG_ContentBlockContent (); +_befdg :=NewEG_RunLevelElts ();_gefbb :=NewEG_RangeMarkupElements ();_gefbb .MoveToRangeStart =NewCT_MoveBookmark ();if _bdacb :=d .DecodeElement (_gefbb .MoveToRangeStart ,&_gefbg );_bdacb !=nil {return _bdacb ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_cgcad ); +_cgcad .EG_RunLevelElts =append (_cgcad .EG_RunLevelElts ,_befdg );_befdg .EG_RangeMarkupElements =append (_befdg .EG_RangeMarkupElements ,_gefbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebbgf :=NewEG_ContentBlockContent (); +_ecgcg :=NewEG_RunLevelElts ();_fbea :=NewEG_RangeMarkupElements ();_fbea .MoveToRangeEnd =NewCT_MarkupRange ();if _addf :=d .DecodeElement (_fbea .MoveToRangeEnd ,&_gefbg );_addf !=nil {return _addf ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ebbgf ); +_ebbgf .EG_RunLevelElts =append (_ebbgf .EG_RunLevelElts ,_ecgcg );_ecgcg .EG_RangeMarkupElements =append (_ecgcg .EG_RangeMarkupElements ,_fbea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dfbca :=NewEG_ContentBlockContent (); +_addeb :=NewEG_RunLevelElts ();_aefed :=NewEG_RangeMarkupElements ();_aefed .CommentRangeStart =NewCT_MarkupRange ();if _eedag :=d .DecodeElement (_aefed .CommentRangeStart ,&_gefbg );_eedag !=nil {return _eedag ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_dfbca ); +_dfbca .EG_RunLevelElts =append (_dfbca .EG_RunLevelElts ,_addeb );_addeb .EG_RangeMarkupElements =append (_addeb .EG_RangeMarkupElements ,_aefed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbdg :=NewEG_ContentBlockContent (); +_efefg :=NewEG_RunLevelElts ();_caeaga :=NewEG_RangeMarkupElements ();_caeaga .CommentRangeEnd =NewCT_MarkupRange ();if _ggcfe :=d .DecodeElement (_caeaga .CommentRangeEnd ,&_gefbg );_ggcfe !=nil {return _ggcfe ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_acbdg ); +_acbdg .EG_RunLevelElts =append (_acbdg .EG_RunLevelElts ,_efefg );_efefg .EG_RangeMarkupElements =append (_efefg .EG_RangeMarkupElements ,_caeaga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddddg :=NewEG_ContentBlockContent (); +_agfcb :=NewEG_RunLevelElts ();_aeeac :=NewEG_RangeMarkupElements ();_aeeac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gebe :=d .DecodeElement (_aeeac .CustomXmlInsRangeStart ,&_gefbg );_gebe !=nil {return _gebe ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ddddg ); +_ddddg .EG_RunLevelElts =append (_ddddg .EG_RunLevelElts ,_agfcb );_agfcb .EG_RangeMarkupElements =append (_agfcb .EG_RangeMarkupElements ,_aeeac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afdcg :=NewEG_ContentBlockContent (); +_aabf :=NewEG_RunLevelElts ();_bddgb :=NewEG_RangeMarkupElements ();_bddgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _baccc :=d .DecodeElement (_bddgb .CustomXmlInsRangeEnd ,&_gefbg );_baccc !=nil {return _baccc ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_afdcg ); +_afdcg .EG_RunLevelElts =append (_afdcg .EG_RunLevelElts ,_aabf );_aabf .EG_RangeMarkupElements =append (_aabf .EG_RangeMarkupElements ,_bddgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecgb :=NewEG_ContentBlockContent (); +_ccaag :=NewEG_RunLevelElts ();_bdeec :=NewEG_RangeMarkupElements ();_bdeec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _febbb :=d .DecodeElement (_bdeec .CustomXmlDelRangeStart ,&_gefbg );_febbb !=nil {return _febbb ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ecgb ); +_ecgb .EG_RunLevelElts =append (_ecgb .EG_RunLevelElts ,_ccaag );_ccaag .EG_RangeMarkupElements =append (_ccaag .EG_RangeMarkupElements ,_bdeec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffcd :=NewEG_ContentBlockContent (); +_ggcfaf :=NewEG_RunLevelElts ();_cdbcb :=NewEG_RangeMarkupElements ();_cdbcb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cffga :=d .DecodeElement (_cdbcb .CustomXmlDelRangeEnd ,&_gefbg );_cffga !=nil {return _cffga ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ffcd ); +_ffcd .EG_RunLevelElts =append (_ffcd .EG_RunLevelElts ,_ggcfaf );_ggcfaf .EG_RangeMarkupElements =append (_ggcfaf .EG_RangeMarkupElements ,_cdbcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gdaae :=NewEG_ContentBlockContent (); +_adbdc :=NewEG_RunLevelElts ();_cfgb :=NewEG_RangeMarkupElements ();_cfgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edcefg :=d .DecodeElement (_cfgb .CustomXmlMoveFromRangeStart ,&_gefbg );_edcefg !=nil {return _edcefg ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_gdaae ); +_gdaae .EG_RunLevelElts =append (_gdaae .EG_RunLevelElts ,_adbdc );_adbdc .EG_RangeMarkupElements =append (_adbdc .EG_RangeMarkupElements ,_cfgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggggfe :=NewEG_ContentBlockContent (); +_eegea :=NewEG_RunLevelElts ();_ddgd :=NewEG_RangeMarkupElements ();_ddgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfcd :=d .DecodeElement (_ddgd .CustomXmlMoveFromRangeEnd ,&_gefbg );_gfcd !=nil {return _gfcd ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_ggggfe ); +_ggggfe .EG_RunLevelElts =append (_ggggfe .EG_RunLevelElts ,_eegea );_eegea .EG_RangeMarkupElements =append (_eegea .EG_RangeMarkupElements ,_ddgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dcaag :=NewEG_ContentBlockContent (); +_bfda :=NewEG_RunLevelElts ();_bcccag :=NewEG_RangeMarkupElements ();_bcccag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbage :=d .DecodeElement (_bcccag .CustomXmlMoveToRangeStart ,&_gefbg );_bbage !=nil {return _bbage ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_dcaag ); +_dcaag .EG_RunLevelElts =append (_dcaag .EG_RunLevelElts ,_bfda );_bfda .EG_RangeMarkupElements =append (_bfda .EG_RangeMarkupElements ,_bcccag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgcg :=NewEG_ContentBlockContent (); +_ecace :=NewEG_RunLevelElts ();_bgec :=NewEG_RangeMarkupElements ();_bgec .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afcccg :=d .DecodeElement (_bgec .CustomXmlMoveToRangeEnd ,&_gefbg );_afcccg !=nil {return _afcccg ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_dgcg ); +_dgcg .EG_RunLevelElts =append (_dgcg .EG_RunLevelElts ,_ecace );_ecace .EG_RangeMarkupElements =append (_ecace .EG_RangeMarkupElements ,_bgec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbffg :=NewEG_ContentBlockContent (); +_bcacd :=NewEG_RunLevelElts ();_cadbf :=NewEG_MathContent ();_cadbf .OMathPara =_ab .NewOMathPara ();if _fagcbd :=d .DecodeElement (_cadbf .OMathPara ,&_gefbg );_fagcbd !=nil {return _fagcbd ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_gbffg ); +_gbffg .EG_RunLevelElts =append (_gbffg .EG_RunLevelElts ,_bcacd );_bcacd .EG_MathContent =append (_bcacd .EG_MathContent ,_cadbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dabde :=NewEG_ContentBlockContent (); +_bbgef :=NewEG_RunLevelElts ();_cfeca :=NewEG_MathContent ();_cfeca .OMath =_ab .NewOMath ();if _cbfeb :=d .DecodeElement (_cfeca .OMath ,&_gefbg );_cbfeb !=nil {return _cbfeb ;};_ddgff .EG_ContentBlockContent =append (_ddgff .EG_ContentBlockContent ,_dabde ); +_dabde .EG_RunLevelElts =append (_dabde .EG_RunLevelElts ,_bbgef );_bbgef .EG_MathContent =append (_bbgef .EG_MathContent ,_cfeca );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_gefbg .Name ); +if _debf :=d .Skip ();_debf !=nil {return _debf ;};};case _c .EndElement :break _fdac ;case _c .CharData :};};return nil ;}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Validate validates the EG_RPrMath and its children +func (_aebdde *EG_RPrMath )Validate ()error {return _aebdde .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_cgcda *CT_FtnDocProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _cgcda .Pos !=nil {_effgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_cgcda .Pos ,_effgg );};if _cgcda .NumFmt !=nil {_fbdee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_cgcda .NumFmt ,_fbdee );};if _cgcda .NumStart !=nil {_gece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cgcda .NumStart ,_gece );};if _cgcda .NumRestart !=nil {_fagcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_cgcda .NumRestart ,_fagcf );};if _cgcda .Footnote !=nil {_fafff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_agegf :=range _cgcda .Footnote {e .EncodeElement (_agegf ,_fafff ); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_ceddbg :=&CT_ParaRPrOriginal {};return _ceddbg };func (_eaeec *WebSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _eaeec .CT_WebSettings .MarshalXML (e ,start );}; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_SdtDocPart and its children +func (_dafdf *CT_SdtDocPart )Validate ()error {return _dafdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func NewCT_RPrOriginal ()*CT_RPrOriginal {_ffdbg :=&CT_RPrOriginal {};return _ffdbg };func (_acfef *CT_Text )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efagfg :=range start .Attr {if _efagfg .Name .Space =="\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"&&_efagfg .Name .Local =="\u0073\u0070\u0061c\u0065"{_dgaafb ,_gddgfg :=_efagfg .Value ,error (nil ); +if _gddgfg !=nil {return _gddgfg ;};_acfef .SpaceAttr =&_dgaafb ;continue ;};};for {_abfec ,_cdbgb :=d .Token ();if _cdbgb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cdbgb ); +};if _cbfbfd ,_agcee :=_abfec .(_c .CharData );_agcee {_acfef .Content =string (_cbfbfd );};if _egfgb ,_baebe :=_abfec .(_c .EndElement );_baebe &&_egfgb .Name ==start .Name {break ;};};return nil ;};func (_dcabbf ST_PTabLeader )String ()string {switch _dcabbf {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; +};return "";}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Validate validates the CT_Height and its children +func (_bcffe *CT_Height )Validate ()error {return _bcffe .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func NewCT_TcMar ()*CT_TcMar {_fbade :=&CT_TcMar {};return _fbade };type CT_LineNumber struct{ -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Line Number Increments to Display +CountByAttr *int64 ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Line Numbering Starting Value +StartAttr *int64 ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Distance Between Text and Line Numbering +DistanceAttr *_d .ST_TwipsMeasure ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_aefbg *EG_ContentCellContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adecb :for {_eadcdg ,_gaeddg :=d .Token ();if _gaeddg !=nil {return _gaeddg ;};switch _eafcg :=_eadcdg .(type ){case _c .StartElement :switch _eafcg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_fgcff :=NewCT_Tc (); +if _feccbf :=d .DecodeElement (_fgcff ,&_eafcg );_feccbf !=nil {return _feccbf ;};_aefbg .Tc =append (_aefbg .Tc ,_fgcff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aefbg .CustomXml =NewCT_CustomXmlCell (); +if _fdbceg :=d .DecodeElement (_aefbg .CustomXml ,&_eafcg );_fdbceg !=nil {return _fdbceg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_aefbg .Sdt =NewCT_SdtCell (); +if _fgeee :=d .DecodeElement (_aefbg .Sdt ,&_eafcg );_fgeee !=nil {return _fgeee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acade :=NewEG_RunLevelElts (); +_acade .ProofErr =NewCT_ProofErr ();if _dgbdc :=d .DecodeElement (_acade .ProofErr ,&_eafcg );_dgbdc !=nil {return _dgbdc ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_acade );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgdea :=NewEG_RunLevelElts (); +_bgdea .PermStart =NewCT_PermStart ();if _bcfdg :=d .DecodeElement (_bgdea .PermStart ,&_eafcg );_bcfdg !=nil {return _bcfdg ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_bgdea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_abdag :=NewEG_RunLevelElts (); +_abdag .PermEnd =NewCT_Perm ();if _ageec :=d .DecodeElement (_abdag .PermEnd ,&_eafcg );_ageec !=nil {return _ageec ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_abdag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bbeabf :=NewEG_RunLevelElts (); +_bbeabf .Ins =NewCT_RunTrackChange ();if _egccb :=d .DecodeElement (_bbeabf .Ins ,&_eafcg );_egccb !=nil {return _egccb ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_bbeabf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gaeff :=NewEG_RunLevelElts (); +_gaeff .Del =NewCT_RunTrackChange ();if _fbbgf :=d .DecodeElement (_gaeff .Del ,&_eafcg );_fbbgf !=nil {return _fbbgf ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_gaeff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dffgc :=NewEG_RunLevelElts (); +_dffgc .MoveFrom =NewCT_RunTrackChange ();if _dfgcd :=d .DecodeElement (_dffgc .MoveFrom ,&_eafcg );_dfgcd !=nil {return _dfgcd ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_dffgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gebabb :=NewEG_RunLevelElts (); +_gebabb .MoveTo =NewCT_RunTrackChange ();if _ebbdeca :=d .DecodeElement (_gebabb .MoveTo ,&_eafcg );_ebbdeca !=nil {return _ebbdeca ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_gebabb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_baabfb :=NewEG_RunLevelElts (); +_caedce :=NewEG_RangeMarkupElements ();_caedce .BookmarkStart =NewCT_Bookmark ();if _bbeef :=d .DecodeElement (_caedce .BookmarkStart ,&_eafcg );_bbeef !=nil {return _bbeef ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_baabfb );_baabfb .EG_RangeMarkupElements =append (_baabfb .EG_RangeMarkupElements ,_caedce ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eaegc :=NewEG_RunLevelElts (); +_gcebg :=NewEG_RangeMarkupElements ();_gcebg .BookmarkEnd =NewCT_MarkupRange ();if _adaggb :=d .DecodeElement (_gcebg .BookmarkEnd ,&_eafcg );_adaggb !=nil {return _adaggb ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_eaegc );_eaegc .EG_RangeMarkupElements =append (_eaegc .EG_RangeMarkupElements ,_gcebg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_defge :=NewEG_RunLevelElts (); +_gcfgaa :=NewEG_RangeMarkupElements ();_gcfgaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _eadfg :=d .DecodeElement (_gcfgaa .MoveFromRangeStart ,&_eafcg );_eadfg !=nil {return _eadfg ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_defge ); +_defge .EG_RangeMarkupElements =append (_defge .EG_RangeMarkupElements ,_gcfgaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bedfbf :=NewEG_RunLevelElts (); +_gebeeg :=NewEG_RangeMarkupElements ();_gebeeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _aecgb :=d .DecodeElement (_gebeeg .MoveFromRangeEnd ,&_eafcg );_aecgb !=nil {return _aecgb ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_bedfbf ); +_bedfbf .EG_RangeMarkupElements =append (_bedfbf .EG_RangeMarkupElements ,_gebeeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdefa :=NewEG_RunLevelElts (); +_edeaeb :=NewEG_RangeMarkupElements ();_edeaeb .MoveToRangeStart =NewCT_MoveBookmark ();if _ddeedd :=d .DecodeElement (_edeaeb .MoveToRangeStart ,&_eafcg );_ddeedd !=nil {return _ddeedd ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_fdefa ); +_fdefa .EG_RangeMarkupElements =append (_fdefa .EG_RangeMarkupElements ,_edeaeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_egecac :=NewEG_RunLevelElts (); +_fffece :=NewEG_RangeMarkupElements ();_fffece .MoveToRangeEnd =NewCT_MarkupRange ();if _cbdadg :=d .DecodeElement (_fffece .MoveToRangeEnd ,&_eafcg );_cbdadg !=nil {return _cbdadg ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_egecac ); +_egecac .EG_RangeMarkupElements =append (_egecac .EG_RangeMarkupElements ,_fffece );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddggdc :=NewEG_RunLevelElts (); +_cbaedc :=NewEG_RangeMarkupElements ();_cbaedc .CommentRangeStart =NewCT_MarkupRange ();if _cgebf :=d .DecodeElement (_cbaedc .CommentRangeStart ,&_eafcg );_cgebf !=nil {return _cgebf ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_ddggdc ); +_ddggdc .EG_RangeMarkupElements =append (_ddggdc .EG_RangeMarkupElements ,_cbaedc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcfgd :=NewEG_RunLevelElts (); +_bcegc :=NewEG_RangeMarkupElements ();_bcegc .CommentRangeEnd =NewCT_MarkupRange ();if _eefcda :=d .DecodeElement (_bcegc .CommentRangeEnd ,&_eafcg );_eefcda !=nil {return _eefcda ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_gcfgd );_gcfgd .EG_RangeMarkupElements =append (_gcfgd .EG_RangeMarkupElements ,_bcegc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcfdc :=NewEG_RunLevelElts (); +_bccaf :=NewEG_RangeMarkupElements ();_bccaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdfgcg :=d .DecodeElement (_bccaf .CustomXmlInsRangeStart ,&_eafcg );_bdfgcg !=nil {return _bdfgcg ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_dcfdc ); +_dcfdc .EG_RangeMarkupElements =append (_dcfdc .EG_RangeMarkupElements ,_bccaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aceac :=NewEG_RunLevelElts (); +_agged :=NewEG_RangeMarkupElements ();_agged .CustomXmlInsRangeEnd =NewCT_Markup ();if _aaged :=d .DecodeElement (_agged .CustomXmlInsRangeEnd ,&_eafcg );_aaged !=nil {return _aaged ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_aceac ); +_aceac .EG_RangeMarkupElements =append (_aceac .EG_RangeMarkupElements ,_agged );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdaaag :=NewEG_RunLevelElts (); +_bcdebe :=NewEG_RangeMarkupElements ();_bcdebe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgebe :=d .DecodeElement (_bcdebe .CustomXmlDelRangeStart ,&_eafcg );_bgebe !=nil {return _bgebe ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_fdaaag ); +_fdaaag .EG_RangeMarkupElements =append (_fdaaag .EG_RangeMarkupElements ,_bcdebe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eagcc :=NewEG_RunLevelElts (); +_dfdfg :=NewEG_RangeMarkupElements ();_dfdfg .CustomXmlDelRangeEnd =NewCT_Markup ();if _afdeb :=d .DecodeElement (_dfdfg .CustomXmlDelRangeEnd ,&_eafcg );_afdeb !=nil {return _afdeb ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_eagcc ); +_eagcc .EG_RangeMarkupElements =append (_eagcc .EG_RangeMarkupElements ,_dfdfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dacdgd :=NewEG_RunLevelElts (); +_cfcec :=NewEG_RangeMarkupElements ();_cfcec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfdgf :=d .DecodeElement (_cfcec .CustomXmlMoveFromRangeStart ,&_eafcg );_bfdgf !=nil {return _bfdgf ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_dacdgd ); +_dacdgd .EG_RangeMarkupElements =append (_dacdgd .EG_RangeMarkupElements ,_cfcec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_debbc :=NewEG_RunLevelElts (); +_cfcba :=NewEG_RangeMarkupElements ();_cfcba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _beggg :=d .DecodeElement (_cfcba .CustomXmlMoveFromRangeEnd ,&_eafcg );_beggg !=nil {return _beggg ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_debbc ); +_debbc .EG_RangeMarkupElements =append (_debbc .EG_RangeMarkupElements ,_cfcba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bggbf :=NewEG_RunLevelElts (); +_aafdf :=NewEG_RangeMarkupElements ();_aafdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bagec :=d .DecodeElement (_aafdf .CustomXmlMoveToRangeStart ,&_eafcg );_bagec !=nil {return _bagec ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_bggbf ); +_bggbf .EG_RangeMarkupElements =append (_bggbf .EG_RangeMarkupElements ,_aafdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abebc :=NewEG_RunLevelElts (); +_fecad :=NewEG_RangeMarkupElements ();_fecad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adbae :=d .DecodeElement (_fecad .CustomXmlMoveToRangeEnd ,&_eafcg );_adbae !=nil {return _adbae ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_abebc ); +_abebc .EG_RangeMarkupElements =append (_abebc .EG_RangeMarkupElements ,_fecad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cecaaa :=NewEG_RunLevelElts (); +_fagca :=NewEG_MathContent ();_fagca .OMathPara =_ab .NewOMathPara ();if _fefcba :=d .DecodeElement (_fagca .OMathPara ,&_eafcg );_fefcba !=nil {return _fefcba ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_cecaaa );_cecaaa .EG_MathContent =append (_cecaaa .EG_MathContent ,_fagca ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aeafa :=NewEG_RunLevelElts (); +_cegde :=NewEG_MathContent ();_cegde .OMath =_ab .NewOMath ();if _eafcbd :=d .DecodeElement (_cegde .OMath ,&_eafcg );_eafcbd !=nil {return _eafcbd ;};_aefbg .EG_RunLevelElts =append (_aefbg .EG_RunLevelElts ,_aeafa );_aeafa .EG_MathContent =append (_aeafa .EG_MathContent ,_cegde ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_eafcg .Name ); +if _dddea :=d .Skip ();_dddea !=nil {return _dddea ;};};case _c .EndElement :break _adecb ;case _c .CharData :};};return nil ;};func (_aaffa *CT_DocPart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbgc :for {_gedda ,_cgaeb :=d .Token (); +if _cgaeb !=nil {return _cgaeb ;};switch _fcedb :=_gedda .(type ){case _c .StartElement :switch _fcedb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_aaffa .DocPartPr =NewCT_DocPartPr (); +if _befd :=d .DecodeElement (_aaffa .DocPartPr ,&_fcedb );_befd !=nil {return _befd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_aaffa .DocPartBody =NewCT_Body (); +if _cedcc :=d .DecodeElement (_aaffa .DocPartBody ,&_fcedb );_cedcc !=nil {return _cedcc ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_fcedb .Name ); +if _cadf :=d .Skip ();_cadf !=nil {return _cadf ;};};case _c .EndElement :break _fdbgc ;case _c .CharData :};};return nil ;};func (_dabcc ST_Pitch )String ()string {switch _dabcc {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065"; +case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};func (_ffeddeb ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _ffeddeb {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeddeb )); +};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _d .ST_OnOff ;IdAttr string ;};func (_caggb ST_ObjectDrawAspect )Validate ()error {return _caggb .ValidateWithPath ("")}; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3; +ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9; +ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15; +ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;); -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};type CT_FFHelpText struct{ +// Validate validates the WdWgp and its children +func (_debbca *WdWgp )Validate ()error {return _debbca .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_gcdefe *CT_UnsignedDecimalNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbbf :=range start .Attr {if _fbbbf .Name .Local =="\u0076\u0061\u006c"{_aeccg ,_eagfbe :=_fg .ParseUint (_fbbbf .Value ,10,64); +if _eagfbe !=nil {return _eagfbe ;};_gcdefe .ValAttr =_aeccg ;continue ;};};for {_gafdag ,_cbffd :=d .Token ();if _cbffd !=nil {return _e .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_cbffd ); +};if _dddeg ,_eabbag :=_gafdag .(_c .EndElement );_eabbag &&_dddeg .Name ==start .Name {break ;};};return nil ;};func (_dacba *CT_SdtListItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eacda :=range start .Attr {if _eacda .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_cccff ,_ecbbca :=_eacda .Value ,error (nil ); +if _ecbbca !=nil {return _ecbbca ;};_dacba .DisplayTextAttr =&_cccff ;continue ;};if _eacda .Name .Local =="\u0076\u0061\u006cu\u0065"{_fbadb ,_gdddbd :=_eacda .Value ,error (nil );if _gdddbd !=nil {return _gdddbd ;};_dacba .ValueAttr =&_fbadb ;continue ; +};};for {_eebca ,_fagdd :=d .Token ();if _fagdd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_fagdd );};if _cddac ,_dcbef :=_eebca .(_c .EndElement ); +_dcbef &&_cddac .Name ==start .Name {break ;};};return nil ;};func (_ggeef ST_Merge )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggdab :=_c .Attr {};_ggdab .Name =name ;switch _ggeef {case ST_MergeUnset :_ggdab .Value ="";case ST_MergeContinue :_ggdab .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065"; +case ST_MergeRestart :_ggdab .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _ggdab ,nil ;};func (_edabe ST_Hint )String ()string {switch _edabe {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; +};return "";};func NewCT_FFDDList ()*CT_FFDDList {_fggdc :=&CT_FFDDList {};return _fggdc };func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_edbg :=&CT_CellMergeTrackChange {};return _edbg ;};type CT_SdtDateMappingType struct{ -// Help Text Type -TypeAttr ST_InfoTextType ; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;};func NewCT_MarkupRange ()*CT_MarkupRange {_cefga :=&CT_MarkupRange {};return _cefga };func (_aeaabd ST_ProofErr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aeaabd .String (),start ); +};func NewCT_Text ()*CT_Text {_geecfe :=&CT_Text {};return _geecfe };func (_ebbg *CT_DocPartName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdag :=range start .Attr {if _bdag .Name .Local =="\u0076\u0061\u006c"{_fbbd ,_fbddb :=_bdag .Value ,error (nil ); +if _fbddb !=nil {return _fbddb ;};_ebbg .ValAttr =_fbbd ;continue ;};if _bdag .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_fabe ,_ffeca :=ParseUnionST_OnOff (_bdag .Value );if _ffeca !=nil {return _ffeca ;};_ebbg .DecoratedAttr =&_fabe ; +continue ;};};for {_dgdbf ,_adbed :=d .Token ();if _adbed !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_adbed );};if _dacg ,_dfcadf :=_dgdbf .(_c .EndElement ); +_dfcadf &&_dacg .Name ==start .Name {break ;};};return nil ;}; -// Help Text Value -ValAttr *string ;};func (_ccfcca *WdEG_WrapTypeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccfcca .WrapNone !=nil {_cdbef :=_a .StartElement {Name :_a .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}}; -e .EncodeElement (_ccfcca .WrapNone ,_cdbef );};if _ccfcca .WrapSquare !=nil {_fbfgba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_ccfcca .WrapSquare ,_fbfgba ); -};if _ccfcca .WrapTight !=nil {_ccfea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ccfcca .WrapTight ,_ccfea );};if _ccfcca .WrapThrough !=nil {_cccdgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}}; -e .EncodeElement (_ccfcca .WrapThrough ,_cccdgb );};if _ccfcca .WrapTopAndBottom !=nil {_beaaaff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ccfcca .WrapTopAndBottom ,_beaaaff ); -};return nil ;}; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_fedade *EG_ContentRunContent )ValidateWithPath (path string )error {if _fedade .CustomXml !=nil {if _ecdaf :=_fedade .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ecdaf !=nil {return _ecdaf ; +};};if _fedade .SmartTag !=nil {if _eggbea :=_fedade .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_eggbea !=nil {return _eggbea ;};};if _fedade .Sdt !=nil {if _dbgba :=_fedade .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_dbgba !=nil {return _dbgba ;};};if _fedade .Dir !=nil {if _geeff :=_fedade .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_geeff !=nil {return _geeff ;};};if _fedade .Bdo !=nil {if _afgbca :=_fedade .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f"); +_afgbca !=nil {return _afgbca ;};};if _fedade .R !=nil {if _bcdbfd :=_fedade .R .ValidateWithPath (path +"\u002f\u0052");_bcdbfd !=nil {return _bcdbfd ;};};for _gdcag ,_fffgfb :=range _fedade .EG_RunLevelElts {if _fedgde :=_fffgfb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gdcag )); +_fedgde !=nil {return _fedgde ;};};return nil ;};func NewCT_Div ()*CT_Div {_ccfgg :=&CT_Div {};_ccfgg .MarLeft =NewCT_SignedTwipsMeasure ();_ccfgg .MarRight =NewCT_SignedTwipsMeasure ();_ccfgg .MarTop =NewCT_SignedTwipsMeasure ();_ccfgg .MarBottom =NewCT_SignedTwipsMeasure (); +return _ccfgg ;};func NewCT_Attr ()*CT_Attr {_ece :=&CT_Attr {};return _ece };func (_aafcaab *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aafcaab =0;case "\u0074\u0065\u0078\u0074":*_aafcaab =1;case "\u0064\u0061\u0074\u0065":*_aafcaab =2; +case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_aafcaab =3;};return nil ;};type CT_Language struct{ -// Validate validates the EG_RangeMarkupElements and its children -func (_bgcbf *EG_RangeMarkupElements )Validate ()error {return _bgcbf .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};type CT_AltChunk struct{IdAttr *string ; +// Latin Language +ValAttr *string ; +// East Asian Language +EastAsiaAttr *string ; -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_bfebg *CT_DocPartBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bdgd ,_fbcf :=_bfebg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbcf !=nil {return _fbcf ;};start .Attr =append (start .Attr ,_bdgd ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Complex Script Language +BidiAttr *string ;};func (_cdcae *CT_SdtPrChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdcae .Equation !=nil {_fdafaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cdcae .Equation ,_fdafaa );};if _cdcae .ComboBox !=nil {_gecfdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_cdcae .ComboBox ,_gecfdb );};if _cdcae .Date !=nil {_gbcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_cdcae .Date ,_gbcgg );};if _cdcae .DocPartObj !=nil {_bcagg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_cdcae .DocPartObj ,_bcagg );};if _cdcae .DocPartList !=nil {_bcbgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_cdcae .DocPartList ,_bcbgaf );};if _cdcae .DropDownList !=nil {_egdgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cdcae .DropDownList ,_egdgb ); +};if _cdcae .Picture !=nil {_ccagda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_cdcae .Picture ,_ccagda );};if _cdcae .RichText !=nil {_badda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_cdcae .RichText ,_badda );};if _cdcae .Text !=nil {_gcead :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_cdcae .Text ,_gcead );};if _cdcae .Citation !=nil {_egceg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cdcae .Citation ,_egceg );};if _cdcae .Group !=nil {_affbe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_cdcae .Group ,_affbe );};if _cdcae .Bibliography !=nil {_eaade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}}; +e .EncodeElement (_cdcae .Bibliography ,_eaade );};return nil ;};func (_deaggc *CT_SdtDate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deaggc .FullDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_deaggc .FullDateAttr )}); +};e .EncodeToken (start );if _deaggc .DateFormat !=nil {_bfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_deaggc .DateFormat ,_bfdf );};if _deaggc .Lid !=nil {_becaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_deaggc .Lid ,_becaf );};if _deaggc .StoreMappedDataAs !=nil {_bbdef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_deaggc .StoreMappedDataAs ,_bbdef ); +};if _deaggc .Calendar !=nil {_fbcba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_deaggc .Calendar ,_fbcba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_bdf *CT_BdoContentRun )ValidateWithPath (path string )error {if _aac :=_bdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aac !=nil {return _aac ;};for _fdbe ,_cgea :=range _bdf .FldSimple {if _ecca :=_cgea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fdbe )); -_ecca !=nil {return _ecca ;};};if _bdf .Hyperlink !=nil {if _aaaf :=_bdf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_aaaf !=nil {return _aaaf ;};};if _bdf .SubDoc !=nil {if _aeg :=_bdf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_aeg !=nil {return _aeg ;};};for _efg ,_fbeg :=range _bdf .EG_ContentRunContent {if _dgcb :=_fbeg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_efg )); -_dgcb !=nil {return _dgcb ;};};return nil ;};func (_bfgcc *CT_Guid )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccbf :=range start .Attr {if _ccbf .Name .Local =="\u0076\u0061\u006c"{_dfdeg ,_dggbgd :=_ccbf .Value ,error (nil ); -if _dggbgd !=nil {return _dggbgd ;};_bfgcc .ValAttr =&_dfdeg ;continue ;};};for {_agada ,_gebfd :=d .Token ();if _gebfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_gebfd ); -};if _ffdad ,_gdfca :=_agada .(_a .EndElement );_gdfca &&_ffdad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_edbfc *WdCT_WordprocessingContentPart )Validate ()error {return _edbfc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); +};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_edeedf :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_edeedf .ST_TextScalePercent =&s ;}else {_bcgebg ,_gaaccec :=_fg .ParseFloat (s ,64);if _gaaccec !=nil {return _edeedf ,_e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gaaccec ); +};_edeedf .ST_TextScaleDecimal =_fc .Int64 (int64 (_bcgebg ));};return _edeedf ,nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_fcaebcf :=&CT_SaveThroughXslt {};return _fcaebcf }; -// Validate validates the WdCT_WrapNone and its children -func (_bacega *WdCT_WrapNone )Validate ()error {return _bacega .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_fdbedd *CT_DocParts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cabec :for {_beda ,_cgbd :=d .Token (); -if _cgbd !=nil {return _cgbd ;};switch _gefdff :=_beda .(type ){case _a .StartElement :switch _gefdff .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_ggcgb :=NewCT_DocPart (); -if _dgdcd :=d .DecodeElement (_ggcgb ,&_gefdff );_dgdcd !=nil {return _dgdcd ;};_fdbedd .DocPart =append (_fdbedd .DocPart ,_ggcgb );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_gefdff .Name ); -if _edgd :=d .Skip ();_edgd !=nil {return _edgd ;};};case _a .EndElement :break _cabec ;case _a .CharData :};};return nil ;};func (_bfaac *WdCT_WrapNone )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fecfec ,_efbfc :=d .Token ();if _efbfc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_efbfc ); -};if _ffbfe ,_edfad :=_fecfec .(_a .EndElement );_edfad &&_ffbfe .Name ==start .Name {break ;};};return nil ;};func (_cegeed ST_DocPartType )Validate ()error {return _cegeed .ValidateWithPath ("")};func (_cfcdgc ST_MailMergeDocType )String ()string {switch _cfcdgc {case 0:return ""; -case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; -case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};func (_ecbd *CT_Charset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bceae :=range start .Attr {if _bceae .Name .Local =="\u0076\u0061\u006c"{_dfbc ,_ffef :=_bceae .Value ,error (nil ); -if _ffef !=nil {return _ffef ;};_ecbd .ValAttr =&_dfbc ;continue ;};if _bceae .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gdg ,_fgaa :=_bceae .Value ,error (nil );if _fgaa !=nil {return _fgaa ;};_ecbd .CharacterSetAttr =&_gdg ; -continue ;};};for {_gfee ,_cffad :=d .Token ();if _cffad !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_cffad );};if _gbb ,_dgca :=_gfee .(_a .EndElement ); -_dgca &&_gbb .Name ==start .Name {break ;};};return nil ;};type CT_TrPr struct{ +// Validate validates the CT_Endnotes and its children +func (_egcca *CT_Endnotes )Validate ()error {return _egcca .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_aeadee *CT_Sym )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbaeef :=range start .Attr {if _bbaeef .Name .Local =="\u0066\u006f\u006e\u0074"{_ggfcf ,_ggecbe :=_bbaeef .Value ,error (nil ); +if _ggecbe !=nil {return _ggecbe ;};_aeadee .FontAttr =&_ggfcf ;continue ;};if _bbaeef .Name .Local =="\u0063\u0068\u0061\u0072"{_ccdef ,_baaca :=_bbaeef .Value ,error (nil );if _baaca !=nil {return _baaca ;};_aeadee .CharAttr =&_ccdef ;continue ;};};for {_cdbac ,_fgee :=d .Token (); +if _fgee !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_fgee );};if _dfdfb ,_acdcb :=_cdbac .(_c .EndElement );_acdcb &&_dfdfb .Name ==start .Name {break ;};};return nil ;};type CT_TrPrBase struct{ // Table Row Conditional Formatting CnfStyle []*CT_Cnf ; @@ -4051,310 +4820,781 @@ TblCellSpacing []*CT_TblWidth ; Jc []*CT_JcTable ; // Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};type CT_HpsMeasure struct{ +Hidden []*CT_OnOff ;};func NewWdWsp ()*WdWsp {_bagbc :=&WdWsp {};_bagbc .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _bagbc ;}; -// Half Point Measurement -ValAttr ST_HpsMeasure ;};func (_cbebdd *WdCT_WrapThrough )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eeaagf ,_efbebb :=_cbebdd .WrapTextAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _efbebb !=nil {return _efbebb ; -};start .Attr =append (start .Attr ,_eeaagf );if _cbebdd .DistLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_cbebdd .DistLAttr )});};if _cbebdd .DistRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_cbebdd .DistRAttr )}); -};e .EncodeToken (start );_faebe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_cbebdd .WrapPolygon ,_faebe );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_eegdf *CT_Panose )ValidateWithPath (path string )error {return nil };func (_dacdga ST_SignedHpsMeasure )String ()string {if _dacdga .Int64 !=nil {return _e .Sprintf ("\u0025\u0076",*_dacdga .Int64 );};if _dacdga .ST_UniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_dacdga .ST_UniversalMeasure ); +};return "";};type CT_OdsoFieldMapData struct{ -// Validate validates the CT_TblPrChange and its children -func (_eaecd *CT_TblPrChange )Validate ()error {return _eaecd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};type CT_BdoContentRun struct{ +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; -// Direction of Override -ValAttr ST_Direction ; +// Data Source Name for Column +Name *CT_String ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Predefined Merge Field Name +MappedName *CT_String ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Index of Column Being Mapped +Column *CT_DecimalNumber ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Merge Field Name Language ID +Lid *CT_Lang ; -// Validate validates the CT_TblPrExBase and its children -func (_dcdgd *CT_TblPrExBase )Validate ()error {return _dcdgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_deece *ST_VerticalJc )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deece =0; -case "\u0074\u006f\u0070":*_deece =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deece =2;case "\u0062\u006f\u0074\u0068":*_deece =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deece =4;};return nil ;}; +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;};func (_afbbcea *ST_Proof )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efagc ,_dgddd :=d .Token ();if _dgddd !=nil {return _dgddd ;};if _gbade ,_fcffe :=_efagc .(_c .EndElement );_fcffe &&_gbade .Name ==start .Name {*_afbbcea =1; +return nil ;};if _egbbe ,_gdfebb :=_efagc .(_c .CharData );!_gdfebb {return _e .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",_efagc );}else {switch string (_egbbe ){case "":*_afbbcea =0; +case "\u0063\u006c\u0065a\u006e":*_afbbcea =1;case "\u0064\u0069\u0072t\u0079":*_afbbcea =2;};};_efagc ,_dgddd =d .Token ();if _dgddd !=nil {return _dgddd ;};if _begbca ,_geddg :=_efagc .(_c .EndElement );_geddg &&_begbca .Name ==start .Name {return nil ; +};return _e .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",_efagc );};func (_gagcfbc *CT_TblOverlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_geaegg ,_eefedf :=_gagcfbc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _eefedf !=nil {return _eefedf ;};start .Attr =append (start .Attr ,_geaegg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfgac *EG_HdrFtrReferences )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfgac .HeaderReference !=nil {_gbacd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_dfgac .HeaderReference ,_gbacd );};if _dfgac .FooterReference !=nil {_gdfcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dfgac .FooterReference ,_gdfcdg ); +};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);func (_ebbfd ST_ProofErr )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfece :=_c .Attr {};_dfece .Name =name ; +switch _ebbfd {case ST_ProofErrUnset :_dfece .Value ="";case ST_ProofErrSpellStart :_dfece .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_dfece .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064"; +case ST_ProofErrGramStart :_dfece .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_dfece .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _dfece ,nil ;}; -// Validate validates the CT_FontFamily and its children -func (_egbgg *CT_FontFamily )Validate ()error {return _egbgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_ccddeb ST_BrType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccddeb .String (),start ); -}; +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_bcedf *CT_DocVars )ValidateWithPath (path string )error {for _edbgd ,_gcgb :=range _bcedf .DocVar {if _eeade :=_gcgb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_edbgd )); +_eeade !=nil {return _eeade ;};};return nil ;};func (_baeba ST_HdrFtr )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aaagcc :=_c .Attr {};_aaagcc .Name =name ;switch _baeba {case ST_HdrFtrUnset :_aaagcc .Value ="";case ST_HdrFtrEven :_aaagcc .Value ="\u0065\u0076\u0065\u006e"; +case ST_HdrFtrDefault :_aaagcc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_aaagcc .Value ="\u0066\u0069\u0072s\u0074";};return _aaagcc ,nil ;};func NewCT_SimpleField ()*CT_SimpleField {_edffbc :=&CT_SimpleField {};return _edffbc }; +func (_ffaab ST_Theme )Validate ()error {return _ffaab .ValidateWithPath ("")};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_efgged *EG_ContentCellContent )ValidateWithPath (path string )error {for _adagac ,_cgbbed :=range _efgged .Tc {if _cbaeba :=_cgbbed .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_adagac ));_cbaeba !=nil {return _cbaeba ; -};};if _efgged .CustomXml !=nil {if _bagcbd :=_efgged .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bagcbd !=nil {return _bagcbd ;};};if _efgged .Sdt !=nil {if _ddbeea :=_efgged .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_ddbeea !=nil {return _ddbeea ;};};for _faagd ,_ddadef :=range _efgged .EG_RunLevelElts {if _ecgffcg :=_ddadef .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_faagd )); -_ecgffcg !=nil {return _ecgffcg ;};};return nil ;};type CT_RecipientData struct{ +// Annotation Identifier +IdAttr int64 ;}; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Validate validates the CT_Panose and its children +func (_eegb *CT_Panose )Validate ()error {return _eegb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};type GlossaryDocument struct{CT_GlossaryDocument };func (_dfbfb *CT_TblPrExChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbfb .TblPrEx =NewCT_TblPrExBase (); +for _ ,_cfgda :=range start .Attr {if _cfgda .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afdagb ,_eebda :=_cfgda .Value ,error (nil );if _eebda !=nil {return _eebda ;};_dfbfb .AuthorAttr =_afdagb ;continue ;};if _cfgda .Name .Local =="\u0064\u0061\u0074\u0065"{_dcbga ,_aegbe :=ParseStdlibTime (_cfgda .Value ); +if _aegbe !=nil {return _aegbe ;};_dfbfb .DateAttr =&_dcbga ;continue ;};if _cfgda .Name .Local =="\u0069\u0064"{_fggea ,_gfadeb :=_fg .ParseInt (_cfgda .Value ,10,64);if _gfadeb !=nil {return _gfadeb ;};_dfbfb .IdAttr =_fggea ;continue ;};};_fcbcad :for {_gbcfed ,_aegge :=d .Token (); +if _aegge !=nil {return _aegge ;};switch _cfdgd :=_gbcfed .(type ){case _c .StartElement :switch _cfdgd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _gdbdg :=d .DecodeElement (_dfbfb .TblPrEx ,&_cfdgd ); +_gdbdg !=nil {return _gdbdg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_cfdgd .Name ); +if _aedc :=d .Skip ();_aedc !=nil {return _aedc ;};};case _c .EndElement :break _fcbcad ;case _c .CharData :};};return nil ;};func (_cfccgc *ST_WmlColorSchemeIndex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfageb ,_fgdab :=d .Token (); +if _fgdab !=nil {return _fgdab ;};if _efgedd ,_gcbacc :=_cfageb .(_c .EndElement );_gcbacc &&_efgedd .Name ==start .Name {*_cfccgc =1;return nil ;};if _ecfagb ,_bbebec :=_cfageb .(_c .CharData );!_bbebec {return _e .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",_cfageb ); +}else {switch string (_ecfagb ){case "":*_cfccgc =0;case "\u0064\u0061\u0072k\u0031":*_cfccgc =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_cfccgc =2;case "\u0064\u0061\u0072k\u0032":*_cfccgc =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_cfccgc =4; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfccgc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfccgc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfccgc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfccgc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfccgc =9; +case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfccgc =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_cfccgc =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_cfccgc =12;};};_cfageb ,_fgdab =d .Token (); +if _fgdab !=nil {return _fgdab ;};if _degec ,_bfddcg :=_cfageb .(_c .EndElement );_bfddcg &&_degec .Name ==start .Name {return nil ;};return _e .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",_cfageb ); +}; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_bgafdc *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _bgafdc .ExtLst !=nil {if _gafba :=_bgafdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafba !=nil {return _gafba ;};};return nil ;};type Settings struct{CT_Settings }; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;}; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_faedcf *CT_TblGridChange )ValidateWithPath (path string )error {if _dbcaf :=_faedcf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_dbcaf !=nil {return _dbcaf ;};return nil ;};func (_bfedg *CT_Kinsoku )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afegd :=range start .Attr {if _afegd .Name .Local =="\u006c\u0061\u006e\u0067"{_bgcdg ,_bedaf :=_afegd .Value ,error (nil ); -if _bedaf !=nil {return _bedaf ;};_bfedg .LangAttr =_bgcdg ;continue ;};if _afegd .Name .Local =="\u0076\u0061\u006c"{_cdedf ,_gadac :=_afegd .Value ,error (nil );if _gadac !=nil {return _gadac ;};_bfedg .ValAttr =_cdedf ;continue ;};};for {_dgdba ,_eddfb :=d .Token (); -if _eddfb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_eddfb );};if _bcecf ,_ggdda :=_dgdba .(_a .EndElement );_ggdda &&_bcecf .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_dfaffg *CT_TcPrInner )ValidateWithPath (path string )error {if _dfaffg .CnfStyle !=nil {if _fbaae :=_dfaffg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fbaae !=nil {return _fbaae ;};};if _dfaffg .TcW !=nil {if _gebacc :=_dfaffg .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_gebacc !=nil {return _gebacc ;};};if _dfaffg .GridSpan !=nil {if _gecdgd :=_dfaffg .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gecdgd !=nil {return _gecdgd ;};};if _dfaffg .HMerge !=nil {if _dgdfgc :=_dfaffg .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_dgdfgc !=nil {return _dgdfgc ;};};if _dfaffg .VMerge !=nil {if _fgffb :=_dfaffg .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_fgffb !=nil {return _fgffb ;};};if _dfaffg .TcBorders !=nil {if _dcfcfc :=_dfaffg .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_dcfcfc !=nil {return _dcfcfc ;};};if _dfaffg .Shd !=nil {if _babdab :=_dfaffg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_babdab !=nil {return _babdab ;};};if _dfaffg .NoWrap !=nil {if _defaaa :=_dfaffg .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_defaaa !=nil {return _defaaa ;};};if _dfaffg .TcMar !=nil {if _eegbe :=_dfaffg .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_eegbe !=nil {return _eegbe ;};};if _dfaffg .TextDirection !=nil {if _cgafe :=_dfaffg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_cgafe !=nil {return _cgafe ;};};if _dfaffg .TcFitText !=nil {if _baffe :=_dfaffg .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_baffe !=nil {return _baffe ;};};if _dfaffg .VAlign !=nil {if _cacee :=_dfaffg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_cacee !=nil {return _cacee ;};};if _dfaffg .HideMark !=nil {if _afggd :=_dfaffg .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_afggd !=nil {return _afggd ;};};if _dfaffg .Headers !=nil {if _dfcdb :=_dfaffg .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_dfcdb !=nil {return _dfcdb ;};};if _dfaffg .CellIns !=nil {if _ddgbb :=_dfaffg .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_ddgbb !=nil {return _ddgbb ;};};if _dfaffg .CellDel !=nil {if _agffe :=_dfaffg .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_agffe !=nil {return _agffe ;};};if _dfaffg .CellMerge !=nil {if _cdcfb :=_dfaffg .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cdcfb !=nil {return _cdcfb ;};};return nil ;};func (_baea *CT_DocParts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afbc :for {_cdgea ,_dgaaf :=d .Token (); +if _dgaaf !=nil {return _dgaaf ;};switch _abec :=_cdgea .(type ){case _c .StartElement :switch _abec .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_gdga :=NewCT_DocPart (); +if _cdcd :=d .DecodeElement (_gdga ,&_abec );_cdcd !=nil {return _cdcd ;};_baea .DocPart =append (_baea .DocPart ,_gdga );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_abec .Name ); +if _cgdc :=d .Skip ();_cgdc !=nil {return _cgdc ;};};case _c .EndElement :break _afbc ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Document and its children -func (_aafa *CT_Document )Validate ()error {return _aafa .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_eff *CT_CustomXmlRow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aagf :=range start .Attr {if _aagf .Name .Local =="\u0075\u0072\u0069"{_gccae ,_ggdbf :=_aagf .Value ,error (nil ); -if _ggdbf !=nil {return _ggdbf ;};_eff .UriAttr =&_gccae ;continue ;};if _aagf .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_cbba ,_dcbg :=_aagf .Value ,error (nil );if _dcbg !=nil {return _dcbg ;};_eff .ElementAttr =_cbba ;continue ;};};_eabf :for {_eece ,_cdgf :=d .Token (); -if _cdgf !=nil {return _cdgf ;};switch _ebaee :=_eece .(type ){case _a .StartElement :switch _ebaee .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_eff .CustomXmlPr =NewCT_CustomXmlPr (); -if _dccf :=d .DecodeElement (_eff .CustomXmlPr ,&_ebaee );_dccf !=nil {return _dccf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_befbd :=NewEG_ContentRowContent (); -_fdfa :=NewCT_Row ();if _ebba :=d .DecodeElement (_fdfa ,&_ebaee );_ebba !=nil {return _ebba ;};_befbd .Tr =append (_befbd .Tr ,_fdfa );_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_befbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cdcgg :=NewEG_ContentRowContent (); -_cdcgg .CustomXml =NewCT_CustomXmlRow ();if _gafb :=d .DecodeElement (_cdcgg .CustomXml ,&_ebaee );_gafb !=nil {return _gafb ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_cdcgg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fged :=NewEG_ContentRowContent (); -_fged .Sdt =NewCT_SdtRow ();if _gbfd :=d .DecodeElement (_fged .Sdt ,&_ebaee );_gbfd !=nil {return _gbfd ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_fged );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fcfb :=NewEG_ContentRowContent (); -_bceaf :=NewEG_RunLevelElts ();_bceaf .ProofErr =NewCT_ProofErr ();if _baceg :=d .DecodeElement (_bceaf .ProofErr ,&_ebaee );_baceg !=nil {return _baceg ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_fcfb );_fcfb .EG_RunLevelElts =append (_fcfb .EG_RunLevelElts ,_bceaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfbe :=NewEG_ContentRowContent (); -_cedcb :=NewEG_RunLevelElts ();_cedcb .PermStart =NewCT_PermStart ();if _cdcc :=d .DecodeElement (_cedcb .PermStart ,&_ebaee );_cdcc !=nil {return _cdcc ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_dfbe );_dfbe .EG_RunLevelElts =append (_dfbe .EG_RunLevelElts ,_cedcb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_geff :=NewEG_ContentRowContent (); -_fbbe :=NewEG_RunLevelElts ();_fbbe .PermEnd =NewCT_Perm ();if _eecg :=d .DecodeElement (_fbbe .PermEnd ,&_ebaee );_eecg !=nil {return _eecg ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_geff );_geff .EG_RunLevelElts =append (_geff .EG_RunLevelElts ,_fbbe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fbdd :=NewEG_ContentRowContent (); -_fagb :=NewEG_RunLevelElts ();_fagb .Ins =NewCT_RunTrackChange ();if _aegc :=d .DecodeElement (_fagb .Ins ,&_ebaee );_aegc !=nil {return _aegc ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_fbdd );_fbdd .EG_RunLevelElts =append (_fbdd .EG_RunLevelElts ,_fagb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afbb :=NewEG_ContentRowContent (); -_aebef :=NewEG_RunLevelElts ();_aebef .Del =NewCT_RunTrackChange ();if _ebbe :=d .DecodeElement (_aebef .Del ,&_ebaee );_ebbe !=nil {return _ebbe ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_afbb );_afbb .EG_RunLevelElts =append (_afbb .EG_RunLevelElts ,_aebef ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aaff :=NewEG_ContentRowContent (); -_dcga :=NewEG_RunLevelElts ();_dcga .MoveFrom =NewCT_RunTrackChange ();if _edgf :=d .DecodeElement (_dcga .MoveFrom ,&_ebaee );_edgf !=nil {return _edgf ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_aaff );_aaff .EG_RunLevelElts =append (_aaff .EG_RunLevelElts ,_dcga ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dbbdc :=NewEG_ContentRowContent (); -_ccdee :=NewEG_RunLevelElts ();_ccdee .MoveTo =NewCT_RunTrackChange ();if _acge :=d .DecodeElement (_ccdee .MoveTo ,&_ebaee );_acge !=nil {return _acge ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_dbbdc );_dbbdc .EG_RunLevelElts =append (_dbbdc .EG_RunLevelElts ,_ccdee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgbc :=NewEG_ContentRowContent (); -_dcfee :=NewEG_RunLevelElts ();_eaacc :=NewEG_RangeMarkupElements ();_eaacc .BookmarkStart =NewCT_Bookmark ();if _aedd :=d .DecodeElement (_eaacc .BookmarkStart ,&_ebaee );_aedd !=nil {return _aedd ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_cgbc ); -_cgbc .EG_RunLevelElts =append (_cgbc .EG_RunLevelElts ,_dcfee );_dcfee .EG_RangeMarkupElements =append (_dcfee .EG_RangeMarkupElements ,_eaacc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecag :=NewEG_ContentRowContent (); -_ggcfe :=NewEG_RunLevelElts ();_baac :=NewEG_RangeMarkupElements ();_baac .BookmarkEnd =NewCT_MarkupRange ();if _cbae :=d .DecodeElement (_baac .BookmarkEnd ,&_ebaee );_cbae !=nil {return _cbae ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_ecag ); -_ecag .EG_RunLevelElts =append (_ecag .EG_RunLevelElts ,_ggcfe );_ggcfe .EG_RangeMarkupElements =append (_ggcfe .EG_RangeMarkupElements ,_baac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fefc :=NewEG_ContentRowContent (); -_efde :=NewEG_RunLevelElts ();_bdad :=NewEG_RangeMarkupElements ();_bdad .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecfgd :=d .DecodeElement (_bdad .MoveFromRangeStart ,&_ebaee );_ecfgd !=nil {return _ecfgd ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_fefc ); -_fefc .EG_RunLevelElts =append (_fefc .EG_RunLevelElts ,_efde );_efde .EG_RangeMarkupElements =append (_efde .EG_RangeMarkupElements ,_bdad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agdc :=NewEG_ContentRowContent (); -_ebgcd :=NewEG_RunLevelElts ();_adfcf :=NewEG_RangeMarkupElements ();_adfcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _baeg :=d .DecodeElement (_adfcf .MoveFromRangeEnd ,&_ebaee );_baeg !=nil {return _baeg ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_agdc ); -_agdc .EG_RunLevelElts =append (_agdc .EG_RunLevelElts ,_ebgcd );_ebgcd .EG_RangeMarkupElements =append (_ebgcd .EG_RangeMarkupElements ,_adfcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_acfd :=NewEG_ContentRowContent (); -_ddef :=NewEG_RunLevelElts ();_fefcb :=NewEG_RangeMarkupElements ();_fefcb .MoveToRangeStart =NewCT_MoveBookmark ();if _egdae :=d .DecodeElement (_fefcb .MoveToRangeStart ,&_ebaee );_egdae !=nil {return _egdae ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_acfd ); -_acfd .EG_RunLevelElts =append (_acfd .EG_RunLevelElts ,_ddef );_ddef .EG_RangeMarkupElements =append (_ddef .EG_RangeMarkupElements ,_fefcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abab :=NewEG_ContentRowContent (); -_cbaac :=NewEG_RunLevelElts ();_dcfd :=NewEG_RangeMarkupElements ();_dcfd .MoveToRangeEnd =NewCT_MarkupRange ();if _eace :=d .DecodeElement (_dcfd .MoveToRangeEnd ,&_ebaee );_eace !=nil {return _eace ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_abab ); -_abab .EG_RunLevelElts =append (_abab .EG_RunLevelElts ,_cbaac );_cbaac .EG_RangeMarkupElements =append (_cbaac .EG_RangeMarkupElements ,_dcfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agcgb :=NewEG_ContentRowContent (); -_egdg :=NewEG_RunLevelElts ();_fdaf :=NewEG_RangeMarkupElements ();_fdaf .CommentRangeStart =NewCT_MarkupRange ();if _egbce :=d .DecodeElement (_fdaf .CommentRangeStart ,&_ebaee );_egbce !=nil {return _egbce ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_agcgb ); -_agcgb .EG_RunLevelElts =append (_agcgb .EG_RunLevelElts ,_egdg );_egdg .EG_RangeMarkupElements =append (_egdg .EG_RangeMarkupElements ,_fdaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdf :=NewEG_ContentRowContent (); -_ddbb :=NewEG_RunLevelElts ();_abbaa :=NewEG_RangeMarkupElements ();_abbaa .CommentRangeEnd =NewCT_MarkupRange ();if _afbaf :=d .DecodeElement (_abbaa .CommentRangeEnd ,&_ebaee );_afbaf !=nil {return _afbaf ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_cgdf ); -_cgdf .EG_RunLevelElts =append (_cgdf .EG_RunLevelElts ,_ddbb );_ddbb .EG_RangeMarkupElements =append (_ddbb .EG_RangeMarkupElements ,_abbaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebeda :=NewEG_ContentRowContent (); -_cebfc :=NewEG_RunLevelElts ();_ffdc :=NewEG_RangeMarkupElements ();_ffdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffaa :=d .DecodeElement (_ffdc .CustomXmlInsRangeStart ,&_ebaee );_ffaa !=nil {return _ffaa ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_ebeda ); -_ebeda .EG_RunLevelElts =append (_ebeda .EG_RunLevelElts ,_cebfc );_cebfc .EG_RangeMarkupElements =append (_cebfc .EG_RangeMarkupElements ,_ffdc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fefeb :=NewEG_ContentRowContent (); -_ffacd :=NewEG_RunLevelElts ();_ggdf :=NewEG_RangeMarkupElements ();_ggdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbdf :=d .DecodeElement (_ggdf .CustomXmlInsRangeEnd ,&_ebaee );_bbdf !=nil {return _bbdf ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_fefeb ); -_fefeb .EG_RunLevelElts =append (_fefeb .EG_RunLevelElts ,_ffacd );_ffacd .EG_RangeMarkupElements =append (_ffacd .EG_RangeMarkupElements ,_ggdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cffada :=NewEG_ContentRowContent (); -_fbacc :=NewEG_RunLevelElts ();_agcf :=NewEG_RangeMarkupElements ();_agcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adec :=d .DecodeElement (_agcf .CustomXmlDelRangeStart ,&_ebaee );_adec !=nil {return _adec ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_cffada ); -_cffada .EG_RunLevelElts =append (_cffada .EG_RunLevelElts ,_fbacc );_fbacc .EG_RangeMarkupElements =append (_fbacc .EG_RangeMarkupElements ,_agcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfcf :=NewEG_ContentRowContent (); -_ecaee :=NewEG_RunLevelElts ();_bfbda :=NewEG_RangeMarkupElements ();_bfbda .CustomXmlDelRangeEnd =NewCT_Markup ();if _eaff :=d .DecodeElement (_bfbda .CustomXmlDelRangeEnd ,&_ebaee );_eaff !=nil {return _eaff ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_bfcf ); -_bfcf .EG_RunLevelElts =append (_bfcf .EG_RunLevelElts ,_ecaee );_ecaee .EG_RangeMarkupElements =append (_ecaee .EG_RangeMarkupElements ,_bfbda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aebdb :=NewEG_ContentRowContent (); -_ffadg :=NewEG_RunLevelElts ();_beccd :=NewEG_RangeMarkupElements ();_beccd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbbc :=d .DecodeElement (_beccd .CustomXmlMoveFromRangeStart ,&_ebaee );_fbbc !=nil {return _fbbc ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_aebdb ); -_aebdb .EG_RunLevelElts =append (_aebdb .EG_RunLevelElts ,_ffadg );_ffadg .EG_RangeMarkupElements =append (_ffadg .EG_RangeMarkupElements ,_beccd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ecea :=NewEG_ContentRowContent (); -_egbd :=NewEG_RunLevelElts ();_gaed :=NewEG_RangeMarkupElements ();_gaed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gefc :=d .DecodeElement (_gaed .CustomXmlMoveFromRangeEnd ,&_ebaee );_gefc !=nil {return _gefc ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_ecea ); -_ecea .EG_RunLevelElts =append (_ecea .EG_RunLevelElts ,_egbd );_egbd .EG_RangeMarkupElements =append (_egbd .EG_RangeMarkupElements ,_gaed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aceb :=NewEG_ContentRowContent (); -_eagaf :=NewEG_RunLevelElts ();_fefeg :=NewEG_RangeMarkupElements ();_fefeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgac :=d .DecodeElement (_fefeg .CustomXmlMoveToRangeStart ,&_ebaee );_fgac !=nil {return _fgac ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_aceb ); -_aceb .EG_RunLevelElts =append (_aceb .EG_RunLevelElts ,_eagaf );_eagaf .EG_RangeMarkupElements =append (_eagaf .EG_RangeMarkupElements ,_fefeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccba :=NewEG_ContentRowContent (); -_gdabf :=NewEG_RunLevelElts ();_adeb :=NewEG_RangeMarkupElements ();_adeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _deag :=d .DecodeElement (_adeb .CustomXmlMoveToRangeEnd ,&_ebaee );_deag !=nil {return _deag ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_ccba ); -_ccba .EG_RunLevelElts =append (_ccba .EG_RunLevelElts ,_gdabf );_gdabf .EG_RangeMarkupElements =append (_gdabf .EG_RangeMarkupElements ,_adeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_acdg :=NewEG_ContentRowContent (); -_bgdbb :=NewEG_RunLevelElts ();_faba :=NewEG_MathContent ();_faba .OMathPara =_aa .NewOMathPara ();if _cbeg :=d .DecodeElement (_faba .OMathPara ,&_ebaee );_cbeg !=nil {return _cbeg ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_acdg ); -_acdg .EG_RunLevelElts =append (_acdg .EG_RunLevelElts ,_bgdbb );_bgdbb .EG_MathContent =append (_bgdbb .EG_MathContent ,_faba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ebga :=NewEG_ContentRowContent (); -_gffb :=NewEG_RunLevelElts ();_afdg :=NewEG_MathContent ();_afdg .OMath =_aa .NewOMath ();if _aabgg :=d .DecodeElement (_afdg .OMath ,&_ebaee );_aabgg !=nil {return _aabgg ;};_eff .EG_ContentRowContent =append (_eff .EG_ContentRowContent ,_ebga );_ebga .EG_RunLevelElts =append (_ebga .EG_RunLevelElts ,_gffb ); -_gffb .EG_MathContent =append (_gffb .EG_MathContent ,_afdg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_ebaee .Name ); -if _baecd :=d .Skip ();_baecd !=nil {return _baecd ;};};case _a .EndElement :break _eabf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_SdtContentRun and its children +func (_daabd *CT_SdtContentRun )Validate ()error {return _daabd .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");}; -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_geef *CT_SmartTagRun )ValidateWithPath (path string )error {if _geef .SmartTagPr !=nil {if _bffbe :=_geef .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_bffbe !=nil {return _bffbe ;};};for _bdgf ,_dccbfc :=range _geef .EG_PContent {if _feabg :=_dccbfc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_bdgf )); -_feabg !=nil {return _feabg ;};};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_eega :=&CT_OdsoFieldMapData {};return _eega };func NewCT_Sym ()*CT_Sym {_gaeab :=&CT_Sym {};return _gaeab };func (_gcgca *CT_TblGrid )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gcgca .GridCol !=nil {_bffdce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gdccf :=range _gcgca .GridCol {e .EncodeElement (_gdccf ,_bffdce );};};if _gcgca .TblGridChange !=nil {_becfg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_gcgca .TblGridChange ,_becfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdecb *CT_Frame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cdecb .Sz !=nil {_dagfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_cdecb .Sz ,_dagfb );};if _cdecb .Name !=nil {_bdfea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cdecb .Name ,_bdfea );};if _cdecb .Title !=nil {_babcd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_cdecb .Title ,_babcd );};if _cdecb .LongDesc !=nil {_cfgfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_cdecb .LongDesc ,_cfgfa );};if _cdecb .SourceFileName !=nil {_cceeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_cdecb .SourceFileName ,_cceeg );};if _cdecb .MarW !=nil {_abbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_cdecb .MarW ,_abbd );};if _cdecb .MarH !=nil {_dgbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}}; -e .EncodeElement (_cdecb .MarH ,_dgbf );};if _cdecb .Scrollbar !=nil {_bgfcg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_cdecb .Scrollbar ,_bgfcg );};if _cdecb .NoResizeAllowed !=nil {_gaec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}}; -e .EncodeElement (_cdecb .NoResizeAllowed ,_gaec );};if _cdecb .LinkedToFile !=nil {_fceba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cdecb .LinkedToFile ,_fceba ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_bfbag *CT_PageNumber )ValidateWithPath (path string )error {if _aafdd :=_bfbag .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_aafdd !=nil {return _aafdd ;};if _ebccg :=_bfbag .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); +_ebccg !=nil {return _ebccg ;};return nil ;};func (_eaagd *ST_Direction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcefc ,_bcfbfe :=d .Token ();if _bcfbfe !=nil {return _bcfbfe ;};if _abaadb ,_cfebbg :=_bcefc .(_c .EndElement );_cfebbg &&_abaadb .Name ==start .Name {*_eaagd =1; +return nil ;};if _afdfb ,_aefbgc :=_bcefc .(_c .CharData );!_aefbgc {return _e .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",_bcefc );}else {switch string (_afdfb ){case "":*_eaagd =0; +case "\u006c\u0074\u0072":*_eaagd =1;case "\u0072\u0074\u006c":*_eaagd =2;};};_bcefc ,_bcfbfe =d .Token ();if _bcfbfe !=nil {return _bcfbfe ;};if _eccage ,_bdeded :=_bcefc .(_c .EndElement );_bdeded &&_eccage .Name ==start .Name {return nil ;};return _e .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",_bcefc ); +};func (_fdfd *CT_DocPartCategory )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfd .Name =NewCT_String ();_fdfd .Gallery =NewCT_DocPartGallery ();_afdd :for {_ebcc ,_gedb :=d .Token ();if _gedb !=nil {return _gedb ;};switch _cgeb :=_ebcc .(type ){case _c .StartElement :switch _cgeb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _bacg :=d .DecodeElement (_fdfd .Name ,&_cgeb ); +_bacg !=nil {return _bacg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _egagde :=d .DecodeElement (_fdfd .Gallery ,&_cgeb ); +_egagde !=nil {return _egagde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_cgeb .Name ); +if _fdaf :=d .Skip ();_fdaf !=nil {return _fdaf ;};};case _c .EndElement :break _afdd ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_egefd *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_SdtPr ()*CT_SdtPr {_geagf :=&CT_SdtPr {};return _geagf }; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_fbefdf *EG_SectPrContents )ValidateWithPath (path string )error {if _fbefdf .FootnotePr !=nil {if _daggd :=_fbefdf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_daggd !=nil {return _daggd ; +};};if _fbefdf .EndnotePr !=nil {if _ggaaba :=_fbefdf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ggaaba !=nil {return _ggaaba ;};};if _fbefdf .Type !=nil {if _cgccd :=_fbefdf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); +_cgccd !=nil {return _cgccd ;};};if _fbefdf .PgSz !=nil {if _fedac :=_fbefdf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_fedac !=nil {return _fedac ;};};if _fbefdf .PgMar !=nil {if _dfedef :=_fbefdf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); +_dfedef !=nil {return _dfedef ;};};if _fbefdf .PaperSrc !=nil {if _dfggegd :=_fbefdf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_dfggegd !=nil {return _dfggegd ;};};if _fbefdf .PgBorders !=nil {if _dcabb :=_fbefdf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_dcabb !=nil {return _dcabb ;};};if _fbefdf .LnNumType !=nil {if _eecddf :=_fbefdf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_eecddf !=nil {return _eecddf ;};};if _fbefdf .PgNumType !=nil {if _gbbcd :=_fbefdf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_gbbcd !=nil {return _gbbcd ;};};if _fbefdf .Cols !=nil {if _afafde :=_fbefdf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_afafde !=nil {return _afafde ;};};if _fbefdf .FormProt !=nil {if _befffc :=_fbefdf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); +_befffc !=nil {return _befffc ;};};if _fbefdf .VAlign !=nil {if _fafda :=_fbefdf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fafda !=nil {return _fafda ;};};if _fbefdf .NoEndnote !=nil {if _bbega :=_fbefdf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); +_bbega !=nil {return _bbega ;};};if _fbefdf .TitlePg !=nil {if _cegcgc :=_fbefdf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cegcgc !=nil {return _cegcgc ;};};if _fbefdf .TextDirection !=nil {if _caaaa :=_fbefdf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_caaaa !=nil {return _caaaa ;};};if _fbefdf .Bidi !=nil {if _efgfb :=_fbefdf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_efgfb !=nil {return _efgfb ;};};if _fbefdf .RtlGutter !=nil {if _geggdf :=_fbefdf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); +_geggdf !=nil {return _geggdf ;};};if _fbefdf .DocGrid !=nil {if _dfgfc :=_fbefdf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_dfgfc !=nil {return _dfgfc ;};};if _fbefdf .PrinterSettings !=nil {if _dadgbb :=_fbefdf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); +_dadgbb !=nil {return _dadgbb ;};};return nil ;};func (_acbaaf *WdCT_TextboxInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbaaf .TxbxContent =NewWdCT_TxbxContent ();for _ ,_aeffab :=range start .Attr {if _aeffab .Name .Local =="\u0069\u0064"{_dggbe ,_aabfb :=_fg .ParseUint (_aeffab .Value ,10,16); +if _aabfb !=nil {return _aabfb ;};_gbaceg :=uint16 (_dggbe );_acbaaf .IdAttr =&_gbaceg ;continue ;};};_cbbada :for {_fefea ,_cfaaaf :=d .Token ();if _cfaaaf !=nil {return _cfaaaf ;};switch _fdaae :=_fefea .(type ){case _c .StartElement :switch _fdaae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:if _cgcggc :=d .DecodeElement (_acbaaf .TxbxContent ,&_fdaae ); +_cgcggc !=nil {return _cgcggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbaaf .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _decef :=d .DecodeElement (_acbaaf .ExtLst ,&_fdaae );_decef !=nil {return _decef ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_fdaae .Name ); +if _aegagd :=d .Skip ();_aegagd !=nil {return _aegagd ;};};case _c .EndElement :break _cbbada ;case _c .CharData :};};return nil ;}; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};func (_cggd *CT_MathCtrlIns )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cggd .AuthorAttr )}); -if _cggd .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cggd .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cggd .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4; -);func (_edddbc *ST_Zoom )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edddbc =0;case "\u006e\u006f\u006e\u0065":*_edddbc =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_edddbc =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_edddbc =3; -case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_edddbc =4;};return nil ;};type CT_Ruby struct{ +// Validate validates the CT_TextboxTightWrap and its children +func (_fdbaa *CT_TextboxTightWrap )Validate ()error {return _fdbaa .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func (_cdaeg *EG_PContentBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdaeg .CustomXml !=nil {_fagga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_cdaeg .CustomXml ,_fagga );};if _cdaeg .FldSimple !=nil {_gfbee :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_abbgc :=range _cdaeg .FldSimple {e .EncodeElement (_abbgc ,_gfbee ); +};};if _cdaeg .Hyperlink !=nil {_bagag :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cdaeg .Hyperlink ,_bagag );};return nil ;};type CT_TblPrExChange struct{AuthorAttr string ; +DateAttr *_g .Time ; -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;}; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Validate validates the CT_DocPartBehavior and its children +func (_fcbb *CT_DocPartBehavior )Validate ()error {return _fcbb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");}; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};func (_fgdbd *WdWgp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fgdbd .WdCT_WordprocessingGroup .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_fecea *CT_TrPrChange )ValidateWithPath (path string )error {if _debdcf :=_fecea .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_debdcf !=nil {return _debdcf ;};return nil ;};type CT_TblGrid struct{ -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_eccca *CT_ProofErr )ValidateWithPath (path string )error {if _eccca .TypeAttr ==ST_ProofErrUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _cdbcd :=_eccca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdbcd !=nil {return _cdbcd ;};return nil ;}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_gc .CT_OfficeArtExtensionList ;};func (_ffgcbd *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _ffgcbd .CNvPr !=nil {_efbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ffgcbd .CNvPr ,_efbgb );};if _ffgcbd .CNvContentPartPr !=nil {_aacga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}}; +e .EncodeElement (_ffgcbd .CNvContentPartPr ,_aacga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_HdrFtrReferences and its children -func (_gfgdec *EG_HdrFtrReferences )Validate ()error {return _gfgdec .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");}; +// Validate validates the CT_ObjectChoice and its children +func (_befdb *CT_ObjectChoice )Validate ()error {return _befdb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ecebg ST_Border )Validate ()error {return _ecebg .ValidateWithPath ("")};func NewEG_ContentRowContent ()*EG_ContentRowContent {_acbed :=&EG_ContentRowContent {}; +return _acbed ;};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ; +Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;}; -// Validate validates the CT_SdtDropDownList and its children -func (_cgccb *CT_SdtDropDownList )Validate ()error {return _cgccb .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};func (_cacgf ST_TblLayoutType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cacgf .String (),start ); -}; +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_gdgge *CT_DocPartPr )ValidateWithPath (path string )error {if _adce :=_gdgge .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_adce !=nil {return _adce ;};if _gdgge .Style !=nil {if _feea :=_gdgge .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_feea !=nil {return _feea ;};};if _gdgge .Category !=nil {if _adgde :=_gdgge .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_adgde !=nil {return _adgde ;};};if _gdgge .Types !=nil {if _dffg :=_gdgge .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073"); +_dffg !=nil {return _dffg ;};};if _gdgge .Behaviors !=nil {if _ecbae :=_gdgge .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_ecbae !=nil {return _ecbae ;};};if _gdgge .Description !=nil {if _fgba :=_gdgge .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_fgba !=nil {return _fgba ;};};if _gdgge .Guid !=nil {if _ebaga :=_gdgge .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_ebaga !=nil {return _ebaga ;};};return nil ;};func (_gdedd ST_Em )String ()string {switch _gdedd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};func (_bebad ST_PTabLeader )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aaedf :=_c .Attr {}; +_aaedf .Name =name ;switch _bebad {case ST_PTabLeaderUnset :_aaedf .Value ="";case ST_PTabLeaderNone :_aaedf .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_aaedf .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_aaedf .Value ="\u0068\u0079\u0070\u0068\u0065\u006e"; +case ST_PTabLeaderUnderscore :_aaedf .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_aaedf .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _aaedf ,nil ;};func (_aeggd *CT_String )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gffdcg :=range start .Attr {if _gffdcg .Name .Local =="\u0076\u0061\u006c"{_begcdd ,_adaab :=_gffdcg .Value ,error (nil ); +if _adaab !=nil {return _adaab ;};_aeggd .ValAttr =_begcdd ;continue ;};};for {_ccbbe ,_gedcca :=d .Token ();if _gedcca !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gedcca ); +};if _aadfae ,_ffgaa :=_ccbbe .(_c .EndElement );_ffgaa &&_aadfae .Name ==start .Name {break ;};};return nil ;};func (_feedf *CT_DocGrid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbee :=range start .Attr {if _gbee .Name .Local =="\u0074\u0079\u0070\u0065"{_feedf .TypeAttr .UnmarshalXMLAttr (_gbee ); +continue ;};if _gbee .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_cbfa ,_gbdec :=_fg .ParseInt (_gbee .Value ,10,64);if _gbdec !=nil {return _gbdec ;};_feedf .LinePitchAttr =&_cbfa ;continue ;};if _gbee .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_cdbcc ,_efdcd :=_fg .ParseInt (_gbee .Value ,10,64); +if _efdcd !=nil {return _efdcd ;};_feedf .CharSpaceAttr =&_cdbcc ;continue ;};};for {_eefdb ,_fedg :=d .Token ();if _fedg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_fedg ); +};if _cdcca ,_baad :=_eefdb .(_c .EndElement );_baad &&_cdcca .Name ==start .Name {break ;};};return nil ;};func (_dcdcg *EG_SectPrContents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcdcg .FootnotePr !=nil {_fcgde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_dcdcg .FootnotePr ,_fcgde );};if _dcdcg .EndnotePr !=nil {_afcgaa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dcdcg .EndnotePr ,_afcgaa );};if _dcdcg .Type !=nil {_ggggfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_dcdcg .Type ,_ggggfb );};if _dcdcg .PgSz !=nil {_cgeeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_dcdcg .PgSz ,_cgeeg );};if _dcdcg .PgMar !=nil {_bfdebe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_dcdcg .PgMar ,_bfdebe );};if _dcdcg .PaperSrc !=nil {_geabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_dcdcg .PaperSrc ,_geabd );};if _dcdcg .PgBorders !=nil {_cbdae :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_dcdcg .PgBorders ,_cbdae );};if _dcdcg .LnNumType !=nil {_bbcbaf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcdcg .LnNumType ,_bbcbaf );};if _dcdcg .PgNumType !=nil {_bfcef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_dcdcg .PgNumType ,_bfcef );};if _dcdcg .Cols !=nil {_cgfced :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_dcdcg .Cols ,_cgfced );};if _dcdcg .FormProt !=nil {_afcdfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_dcdcg .FormProt ,_afcdfe );};if _dcdcg .VAlign !=nil {_dbegae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcdcg .VAlign ,_dbegae );};if _dcdcg .NoEndnote !=nil {_gebeg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_dcdcg .NoEndnote ,_gebeg );};if _dcdcg .TitlePg !=nil {_gbgfca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_dcdcg .TitlePg ,_gbgfca );};if _dcdcg .TextDirection !=nil {_becdge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dcdcg .TextDirection ,_becdge );};if _dcdcg .Bidi !=nil {_ddaag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dcdcg .Bidi ,_ddaag );};if _dcdcg .RtlGutter !=nil {_ffdaa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_dcdcg .RtlGutter ,_ffdaa );};if _dcdcg .DocGrid !=nil {_adade :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_dcdcg .DocGrid ,_adade );};if _dcdcg .PrinterSettings !=nil {_ddccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_dcdcg .PrinterSettings ,_ddccb );};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };type EG_ParaRPrTrackChanges struct{ -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_bcgea *CT_PPrBase )ValidateWithPath (path string )error {if _bcgea .PStyle !=nil {if _ffdbe :=_bcgea .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_ffdbe !=nil {return _ffdbe ;};};if _bcgea .KeepNext !=nil {if _degae :=_bcgea .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_degae !=nil {return _degae ;};};if _bcgea .KeepLines !=nil {if _gccda :=_bcgea .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_gccda !=nil {return _gccda ;};};if _bcgea .PageBreakBefore !=nil {if _ecdeb :=_bcgea .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_ecdeb !=nil {return _ecdeb ;};};if _bcgea .FramePr !=nil {if _fefegc :=_bcgea .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_fefegc !=nil {return _fefegc ;};};if _bcgea .WidowControl !=nil {if _dgecf :=_bcgea .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_dgecf !=nil {return _dgecf ;};};if _bcgea .NumPr !=nil {if _edbac :=_bcgea .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_edbac !=nil {return _edbac ;};};if _bcgea .SuppressLineNumbers !=nil {if _bdfb :=_bcgea .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_bdfb !=nil {return _bdfb ;};};if _bcgea .PBdr !=nil {if _dfdf :=_bcgea .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_dfdf !=nil {return _dfdf ;};};if _bcgea .Shd !=nil {if _eeece :=_bcgea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_eeece !=nil {return _eeece ;};};if _bcgea .Tabs !=nil {if _dcbbb :=_bcgea .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_dcbbb !=nil {return _dcbbb ;};};if _bcgea .SuppressAutoHyphens !=nil {if _gfcfd :=_bcgea .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_gfcfd !=nil {return _gfcfd ;};};if _bcgea .Kinsoku !=nil {if _cdceb :=_bcgea .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cdceb !=nil {return _cdceb ;};};if _bcgea .WordWrap !=nil {if _bfdcba :=_bcgea .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_bfdcba !=nil {return _bfdcba ;};};if _bcgea .OverflowPunct !=nil {if _dbedg :=_bcgea .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dbedg !=nil {return _dbedg ;};};if _bcgea .TopLinePunct !=nil {if _bddce :=_bcgea .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_bddce !=nil {return _bddce ;};};if _bcgea .AutoSpaceDE !=nil {if _gegdab :=_bcgea .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_gegdab !=nil {return _gegdab ;};};if _bcgea .AutoSpaceDN !=nil {if _efdb :=_bcgea .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_efdb !=nil {return _efdb ;};};if _bcgea .Bidi !=nil {if _cbabe :=_bcgea .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cbabe !=nil {return _cbabe ;};};if _bcgea .AdjustRightInd !=nil {if _afedc :=_bcgea .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_afedc !=nil {return _afedc ;};};if _bcgea .SnapToGrid !=nil {if _gfdd :=_bcgea .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gfdd !=nil {return _gfdd ;};};if _bcgea .Spacing !=nil {if _dfedd :=_bcgea .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_dfedd !=nil {return _dfedd ;};};if _bcgea .Ind !=nil {if _baegc :=_bcgea .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_baegc !=nil {return _baegc ;};};if _bcgea .ContextualSpacing !=nil {if _cfccd :=_bcgea .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_cfccd !=nil {return _cfccd ;};};if _bcgea .MirrorIndents !=nil {if _ecadc :=_bcgea .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ecadc !=nil {return _ecadc ;};};if _bcgea .SuppressOverlap !=nil {if _bdafg :=_bcgea .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_bdafg !=nil {return _bdafg ;};};if _bcgea .Jc !=nil {if _defag :=_bcgea .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_defag !=nil {return _defag ;};};if _bcgea .TextDirection !=nil {if _cbgfd :=_bcgea .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_cbgfd !=nil {return _cbgfd ;};};if _bcgea .TextAlignment !=nil {if _aggdg :=_bcgea .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_aggdg !=nil {return _aggdg ;};};if _bcgea .TextboxTightWrap !=nil {if _gbgae :=_bcgea .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_gbgae !=nil {return _gbgae ;};};if _bcgea .OutlineLvl !=nil {if _cgfc :=_bcgea .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cgfc !=nil {return _cgfc ;};};if _bcgea .DivId !=nil {if _eegbe :=_bcgea .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_eegbe !=nil {return _eegbe ;};};if _bcgea .CnfStyle !=nil {if _dfbff :=_bcgea .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dfbff !=nil {return _dfbff ;};};return nil ;};func (_ebcceg *CT_ParaRPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ebcceg .AuthorAttr )}); -if _ebcceg .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ebcceg .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ebcceg .IdAttr )}); -e .EncodeToken (start );_edaff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ebcceg .RPr ,_edaff );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{};func (_acec *CT_Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbed *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebece :for {_gdfag ,_bffec :=d .Token ();if _bffec !=nil {return _bffec ;};switch _fcaacd :=_gdfag .(type ){case _a .StartElement :switch _fcaacd .Name {default:if _bbbfa ,_aebge :=_ab .CreateElement (_fcaacd ); -_aebge !=nil {return _aebge ;}else {if _fadb :=d .DecodeElement (_bbbfa ,&_fcaacd );_fadb !=nil {return _fadb ;};_agbed .Any =append (_agbed .Any ,_bbbfa );};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_agbed .Movie =NewCT_Rel (); -if _fefeae :=d .DecodeElement (_agbed .Movie ,&_fcaacd );_fefeae !=nil {return _fefeae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_agbed .Control =NewCT_Control (); -if _bgcab :=d .DecodeElement (_agbed .Control ,&_fcaacd );_bgcab !=nil {return _bgcab ;};};case _a .EndElement :break _ebece ;case _a .CharData :};};return nil ;};func (_fgdd *CT_BdoContentRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgdd .ValAttr !=ST_DirectionUnset {_bfcb ,_fgf :=_fgdd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fgf !=nil {return _fgf ;};start .Attr =append (start .Attr ,_bfcb );};e .EncodeToken (start );if _fgdd .FldSimple !=nil {_eed :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cfc :=range _fgdd .FldSimple {e .EncodeElement (_cfc ,_eed ); -};};if _fgdd .Hyperlink !=nil {_cfa :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fgdd .Hyperlink ,_cfa );};if _fgdd .SubDoc !=nil {_abe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_fgdd .SubDoc ,_abe );};if _fgdd .EG_ContentRunContent !=nil {for _ ,_aaa :=range _fgdd .EG_ContentRunContent {_aaa .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Validate validates the CT_LineNumber and its children -func (_fbfed *CT_LineNumber )Validate ()error {return _fbfed .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");}; +// Deleted Paragraph +Del *CT_TrackChange ; -// Validate validates the CT_PTab and its children -func (_cddeb *CT_PTab )Validate ()error {return _cddeb .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_gabc *CT_RubyAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gdcgb ,_cefeb :=_gabc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cefeb !=nil {return _cefeb ;};start .Attr =append (start .Attr ,_gdcgb );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caffg ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _caffg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caffg )); -};return nil ;};func (_cdgbb *CT_TcPrInner )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cdgbb .CnfStyle !=nil {_babbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cdgbb .CnfStyle ,_babbb );};if _cdgbb .TcW !=nil {_cfacca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cdgbb .TcW ,_cfacca );};if _cdgbb .GridSpan !=nil {_edbgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_cdgbb .GridSpan ,_edbgg );};if _cdgbb .HMerge !=nil {_cbdgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdgbb .HMerge ,_cbdgf );};if _cdgbb .VMerge !=nil {_eacbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_cdgbb .VMerge ,_eacbc );};if _cdgbb .TcBorders !=nil {_ccaeb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cdgbb .TcBorders ,_ccaeb );};if _cdgbb .Shd !=nil {_gfcdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_cdgbb .Shd ,_gfcdc );};if _cdgbb .NoWrap !=nil {_bfeafb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cdgbb .NoWrap ,_bfeafb );};if _cdgbb .TcMar !=nil {_fgcfb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_cdgbb .TcMar ,_fgcfb );};if _cdgbb .TextDirection !=nil {_cacbb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cdgbb .TextDirection ,_cacbb ); -};if _cdgbb .TcFitText !=nil {_dgafce :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdgbb .TcFitText ,_dgafce );};if _cdgbb .VAlign !=nil {_bcaee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_cdgbb .VAlign ,_bcaee );};if _cdgbb .HideMark !=nil {_befed :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cdgbb .HideMark ,_befed );};if _cdgbb .Headers !=nil {_egfdg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_cdgbb .Headers ,_egfdg );};if _cdgbb .CellIns !=nil {_fgdaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_cdgbb .CellIns ,_fgdaa );};if _cdgbb .CellDel !=nil {_bbebe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; -e .EncodeElement (_cdgbb .CellDel ,_bbebe );};if _cdgbb .CellMerge !=nil {_dcaecb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdgbb .CellMerge ,_dcaecb );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type ST_HdrFtr byte ;func (_fcaaee *ST_PageBorderOffset )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcaaee =0;case "\u0070\u0061\u0067\u0065":*_fcaaee =1;case "\u0074\u0065\u0078\u0074":*_fcaaee =2;};return nil ; -}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the WdCT_WrapTight and its children -func (_gbcbbg *WdCT_WrapTight )Validate ()error {return _gbcbbg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};type CT_TblGridBase struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ;};func (_adcbbd ST_TblLayoutType )Validate ()error {return _adcbbd .ValidateWithPath ("")}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;};func (_dfbcf ST_Zoom )Validate ()error {return _dfbcf .ValidateWithPath ("")};func (_bgaba *ST_HexColor )Validate ()error {return _bgaba .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_ggdgf *CT_ParaRPr )ValidateWithPath (path string )error {if _ggdgf .Ins !=nil {if _afad :=_ggdgf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_afad !=nil {return _afad ;};};if _ggdgf .Del !=nil {if _dfcga :=_ggdgf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_dfcga !=nil {return _dfcga ;};};if _ggdgf .MoveFrom !=nil {if _febbc :=_ggdgf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_febbc !=nil {return _febbc ;};};if _ggdgf .MoveTo !=nil {if _fdbdg :=_ggdgf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_fdbdg !=nil {return _fdbdg ;};};if _ggdgf .RStyle !=nil {if _aagbe :=_ggdgf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_aagbe !=nil {return _aagbe ;};};if _ggdgf .RFonts !=nil {if _ecdfd :=_ggdgf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_ecdfd !=nil {return _ecdfd ;};};if _ggdgf .B !=nil {if _fbbdf :=_ggdgf .B .ValidateWithPath (path +"\u002f\u0042");_fbbdf !=nil {return _fbbdf ;};};if _ggdgf .BCs !=nil {if _dcbdg :=_ggdgf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_dcbdg !=nil {return _dcbdg ; +};};if _ggdgf .I !=nil {if _abggd :=_ggdgf .I .ValidateWithPath (path +"\u002f\u0049");_abggd !=nil {return _abggd ;};};if _ggdgf .ICs !=nil {if _fdfec :=_ggdgf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fdfec !=nil {return _fdfec ;};}; +if _ggdgf .Caps !=nil {if _bdbef :=_ggdgf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bdbef !=nil {return _bdbef ;};};if _ggdgf .SmallCaps !=nil {if _fafbg :=_ggdgf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_fafbg !=nil {return _fafbg ;};};if _ggdgf .Strike !=nil {if _fbdgg :=_ggdgf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fbdgg !=nil {return _fbdgg ;};};if _ggdgf .Dstrike !=nil {if _ggfea :=_ggdgf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_ggfea !=nil {return _ggfea ;};};if _ggdgf .Outline !=nil {if _agab :=_ggdgf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_agab !=nil {return _agab ;};};if _ggdgf .Shadow !=nil {if _dbfee :=_ggdgf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_dbfee !=nil {return _dbfee ;};};if _ggdgf .Emboss !=nil {if _adfge :=_ggdgf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_adfge !=nil {return _adfge ;};};if _ggdgf .Imprint !=nil {if _acfdb :=_ggdgf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_acfdb !=nil {return _acfdb ;};};if _ggdgf .NoProof !=nil {if _ggeabd :=_ggdgf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ggeabd !=nil {return _ggeabd ;};};if _ggdgf .SnapToGrid !=nil {if _eecce :=_ggdgf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_eecce !=nil {return _eecce ;};};if _ggdgf .Vanish !=nil {if _eecgef :=_ggdgf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_eecgef !=nil {return _eecgef ;};};if _ggdgf .WebHidden !=nil {if _gdecf :=_ggdgf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_gdecf !=nil {return _gdecf ;};};if _ggdgf .Color !=nil {if _aaaeb :=_ggdgf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aaaeb !=nil {return _aaaeb ;};};if _ggdgf .Spacing !=nil {if _egccab :=_ggdgf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_egccab !=nil {return _egccab ;};};if _ggdgf .W !=nil {if _deaae :=_ggdgf .W .ValidateWithPath (path +"\u002f\u0057");_deaae !=nil {return _deaae ;};};if _ggdgf .Kern !=nil {if _eggbb :=_ggdgf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_eggbb !=nil {return _eggbb ;};};if _ggdgf .Position !=nil {if _befffa :=_ggdgf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_befffa !=nil {return _befffa ;};};if _ggdgf .Sz !=nil {if _bfdag :=_ggdgf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_bfdag !=nil {return _bfdag ;};};if _ggdgf .SzCs !=nil {if _eafa :=_ggdgf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_eafa !=nil {return _eafa ;};};if _ggdgf .Highlight !=nil {if _egcf :=_ggdgf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_egcf !=nil {return _egcf ;};};if _ggdgf .U !=nil {if _cbgdd :=_ggdgf .U .ValidateWithPath (path +"\u002f\u0055");_cbgdd !=nil {return _cbgdd ;};};if _ggdgf .Effect !=nil {if _daaac :=_ggdgf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_daaac !=nil {return _daaac ;};};if _ggdgf .Bdr !=nil {if _bafag :=_ggdgf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bafag !=nil {return _bafag ;};};if _ggdgf .Shd !=nil {if _acgec :=_ggdgf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_acgec !=nil {return _acgec ;};};if _ggdgf .FitText !=nil {if _adgbfa :=_ggdgf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_adgbfa !=nil {return _adgbfa ;};};if _ggdgf .VertAlign !=nil {if _fcbda :=_ggdgf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_fcbda !=nil {return _fcbda ;};};if _ggdgf .Rtl !=nil {if _gfbdac :=_ggdgf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gfbdac !=nil {return _gfbdac ;};};if _ggdgf .Cs !=nil {if _cbgcc :=_ggdgf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_cbgcc !=nil {return _cbgcc ;};};if _ggdgf .Em !=nil {if _aabdg :=_ggdgf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_aabdg !=nil {return _aabdg ;};};if _ggdgf .Lang !=nil {if _gafg :=_ggdgf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_gafg !=nil {return _gafg ;};};if _ggdgf .EastAsianLayout !=nil {if _ffedf :=_ggdgf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ffedf !=nil {return _ffedf ;};};if _ggdgf .SpecVanish !=nil {if _ecff :=_ggdgf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); +_ecff !=nil {return _ecff ;};};if _ggdgf .OMath !=nil {if _cbbgef :=_ggdgf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cbbgef !=nil {return _cbbgef ;};};if _ggdgf .RPrChange !=nil {if _geeab :=_ggdgf .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_geeab !=nil {return _geeab ;};};return nil ;};func (_eacbag ST_SignedTwipsMeasure )String ()string {if _eacbag .Int64 !=nil {return _e .Sprintf ("\u0025\u0076",*_eacbag .Int64 );};if _eacbag .ST_UniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_eacbag .ST_UniversalMeasure ); +};return "";};type CT_DocPartBehavior struct{ -// Validate validates the CT_Panose and its children -func (_dgffee *CT_Panose )Validate ()error {return _dgffee .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func NewGlossaryDocument ()*GlossaryDocument {_acgde :=&GlossaryDocument {};_acgde .CT_GlossaryDocument =*NewCT_GlossaryDocument (); -return _acgde ;};func (_dcgbe *CT_Num )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dcgbe .NumIdAttr )}); -e .EncodeToken (start );_gcgg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_dcgbe .AbstractNumId ,_gcgg );if _dcgbe .LvlOverride !=nil {_gfeea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}}; -for _ ,_bgccb :=range _dcgbe .LvlOverride {e .EncodeElement (_bgccb ,_gfeea );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_VerticalJc struct{ +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};func (_aaec *CT_DocPart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aaec .DocPartPr !=nil {_egfe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}}; +e .EncodeElement (_aaec .DocPartPr ,_egfe );};if _aaec .DocPartBody !=nil {_gfbga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_aaec .DocPartBody ,_gfbga ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_fegc :=&CT_Font {};return _fegc };func (_adfged WdST_WrapText )Validate ()error {return _adfged .ValidateWithPath ("")};const (ST_LevelSuffixUnset ST_LevelSuffix =0; +ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_geffc *CT_Settings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfcaf :for {_aeggfb ,_cacce :=d .Token ();if _cacce !=nil {return _cacce ; +};switch _degeg :=_aeggfb .(type ){case _c .StartElement :switch _degeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_geffc .WriteProtection =NewCT_WriteProtection (); +if _geead :=d .DecodeElement (_geffc .WriteProtection ,&_degeg );_geead !=nil {return _geead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_geffc .View =NewCT_View (); +if _gdgcf :=d .DecodeElement (_geffc .View ,&_degeg );_gdgcf !=nil {return _gdgcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_geffc .Zoom =NewCT_Zoom (); +if _ccbcf :=d .DecodeElement (_geffc .Zoom ,&_degeg );_ccbcf !=nil {return _ccbcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_geffc .RemovePersonalInformation =NewCT_OnOff (); +if _eeaed :=d .DecodeElement (_geffc .RemovePersonalInformation ,&_degeg );_eeaed !=nil {return _eeaed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_geffc .RemoveDateAndTime =NewCT_OnOff (); +if _edeaae :=d .DecodeElement (_geffc .RemoveDateAndTime ,&_degeg );_edeaae !=nil {return _edeaae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_geffc .DoNotDisplayPageBoundaries =NewCT_OnOff (); +if _fgbfe :=d .DecodeElement (_geffc .DoNotDisplayPageBoundaries ,&_degeg );_fgbfe !=nil {return _fgbfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_geffc .DisplayBackgroundShape =NewCT_OnOff (); +if _bdcdg :=d .DecodeElement (_geffc .DisplayBackgroundShape ,&_degeg );_bdcdg !=nil {return _bdcdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_geffc .PrintPostScriptOverText =NewCT_OnOff (); +if _bcafb :=d .DecodeElement (_geffc .PrintPostScriptOverText ,&_degeg );_bcafb !=nil {return _bcafb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_geffc .PrintFractionalCharacterWidth =NewCT_OnOff (); +if _adafd :=d .DecodeElement (_geffc .PrintFractionalCharacterWidth ,&_degeg );_adafd !=nil {return _adafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_geffc .PrintFormsData =NewCT_OnOff (); +if _bffggc :=d .DecodeElement (_geffc .PrintFormsData ,&_degeg );_bffggc !=nil {return _bffggc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_geffc .EmbedTrueTypeFonts =NewCT_OnOff (); +if _bcacdb :=d .DecodeElement (_geffc .EmbedTrueTypeFonts ,&_degeg );_bcacdb !=nil {return _bcacdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_geffc .EmbedSystemFonts =NewCT_OnOff (); +if _agfac :=d .DecodeElement (_geffc .EmbedSystemFonts ,&_degeg );_agfac !=nil {return _agfac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_geffc .SaveSubsetFonts =NewCT_OnOff (); +if _becea :=d .DecodeElement (_geffc .SaveSubsetFonts ,&_degeg );_becea !=nil {return _becea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_geffc .SaveFormsData =NewCT_OnOff (); +if _gcacgg :=d .DecodeElement (_geffc .SaveFormsData ,&_degeg );_gcacgg !=nil {return _gcacgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_geffc .MirrorMargins =NewCT_OnOff (); +if _dbaed :=d .DecodeElement (_geffc .MirrorMargins ,&_degeg );_dbaed !=nil {return _dbaed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_geffc .AlignBordersAndEdges =NewCT_OnOff (); +if _bffbe :=d .DecodeElement (_geffc .AlignBordersAndEdges ,&_degeg );_bffbe !=nil {return _bffbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_geffc .BordersDoNotSurroundHeader =NewCT_OnOff (); +if _adebe :=d .DecodeElement (_geffc .BordersDoNotSurroundHeader ,&_degeg );_adebe !=nil {return _adebe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_geffc .BordersDoNotSurroundFooter =NewCT_OnOff (); +if _efgg :=d .DecodeElement (_geffc .BordersDoNotSurroundFooter ,&_degeg );_efgg !=nil {return _efgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_geffc .GutterAtTop =NewCT_OnOff (); +if _bbeaga :=d .DecodeElement (_geffc .GutterAtTop ,&_degeg );_bbeaga !=nil {return _bbeaga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_geffc .HideSpellingErrors =NewCT_OnOff (); +if _bebbf :=d .DecodeElement (_geffc .HideSpellingErrors ,&_degeg );_bebbf !=nil {return _bebbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_geffc .HideGrammaticalErrors =NewCT_OnOff (); +if _aafga :=d .DecodeElement (_geffc .HideGrammaticalErrors ,&_degeg );_aafga !=nil {return _aafga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_bbgad :=NewCT_WritingStyle (); +if _fgdge :=d .DecodeElement (_bbgad ,&_degeg );_fgdge !=nil {return _fgdge ;};_geffc .ActiveWritingStyle =append (_geffc .ActiveWritingStyle ,_bbgad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_geffc .ProofState =NewCT_Proof (); +if _bcdg :=d .DecodeElement (_geffc .ProofState ,&_degeg );_bcdg !=nil {return _bcdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_geffc .FormsDesign =NewCT_OnOff (); +if _fffde :=d .DecodeElement (_geffc .FormsDesign ,&_degeg );_fffde !=nil {return _fffde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_geffc .AttachedTemplate =NewCT_Rel (); +if _cfbad :=d .DecodeElement (_geffc .AttachedTemplate ,&_degeg );_cfbad !=nil {return _cfbad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_geffc .LinkStyles =NewCT_OnOff (); +if _egdebf :=d .DecodeElement (_geffc .LinkStyles ,&_degeg );_egdebf !=nil {return _egdebf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_geffc .StylePaneFormatFilter =NewCT_StylePaneFilter (); +if _fgegb :=d .DecodeElement (_geffc .StylePaneFormatFilter ,&_degeg );_fgegb !=nil {return _fgegb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_geffc .StylePaneSortMethod =NewCT_StyleSort (); +if _fdbea :=d .DecodeElement (_geffc .StylePaneSortMethod ,&_degeg );_fdbea !=nil {return _fdbea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_geffc .DocumentType =NewCT_DocType (); +if _acga :=d .DecodeElement (_geffc .DocumentType ,&_degeg );_acga !=nil {return _acga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_geffc .MailMerge =NewCT_MailMerge (); +if _dfccb :=d .DecodeElement (_geffc .MailMerge ,&_degeg );_dfccb !=nil {return _dfccb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_geffc .RevisionView =NewCT_TrackChangesView (); +if _fefaa :=d .DecodeElement (_geffc .RevisionView ,&_degeg );_fefaa !=nil {return _fefaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_geffc .TrackRevisions =NewCT_OnOff (); +if _cffefg :=d .DecodeElement (_geffc .TrackRevisions ,&_degeg );_cffefg !=nil {return _cffefg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_geffc .DoNotTrackMoves =NewCT_OnOff (); +if _abccg :=d .DecodeElement (_geffc .DoNotTrackMoves ,&_degeg );_abccg !=nil {return _abccg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_geffc .DoNotTrackFormatting =NewCT_OnOff (); +if _ebecc :=d .DecodeElement (_geffc .DoNotTrackFormatting ,&_degeg );_ebecc !=nil {return _ebecc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_geffc .DocumentProtection =NewCT_DocProtect (); +if _dgbgg :=d .DecodeElement (_geffc .DocumentProtection ,&_degeg );_dgbgg !=nil {return _dgbgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_geffc .AutoFormatOverride =NewCT_OnOff (); +if _cceggb :=d .DecodeElement (_geffc .AutoFormatOverride ,&_degeg );_cceggb !=nil {return _cceggb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_geffc .StyleLockTheme =NewCT_OnOff (); +if _cggec :=d .DecodeElement (_geffc .StyleLockTheme ,&_degeg );_cggec !=nil {return _cggec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_geffc .StyleLockQFSet =NewCT_OnOff (); +if _ddcfc :=d .DecodeElement (_geffc .StyleLockQFSet ,&_degeg );_ddcfc !=nil {return _ddcfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_geffc .DefaultTabStop =NewCT_TwipsMeasure (); +if _adeaf :=d .DecodeElement (_geffc .DefaultTabStop ,&_degeg );_adeaf !=nil {return _adeaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_geffc .AutoHyphenation =NewCT_OnOff (); +if _dadbf :=d .DecodeElement (_geffc .AutoHyphenation ,&_degeg );_dadbf !=nil {return _dadbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_geffc .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); +if _geadf :=d .DecodeElement (_geffc .ConsecutiveHyphenLimit ,&_degeg );_geadf !=nil {return _geadf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_geffc .HyphenationZone =NewCT_TwipsMeasure (); +if _geefd :=d .DecodeElement (_geffc .HyphenationZone ,&_degeg );_geefd !=nil {return _geefd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_geffc .DoNotHyphenateCaps =NewCT_OnOff (); +if _fafedd :=d .DecodeElement (_geffc .DoNotHyphenateCaps ,&_degeg );_fafedd !=nil {return _fafedd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_geffc .ShowEnvelope =NewCT_OnOff (); +if _deaba :=d .DecodeElement (_geffc .ShowEnvelope ,&_degeg );_deaba !=nil {return _deaba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_geffc .SummaryLength =NewCT_DecimalNumberOrPrecent (); +if _dgdae :=d .DecodeElement (_geffc .SummaryLength ,&_degeg );_dgdae !=nil {return _dgdae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_geffc .ClickAndTypeStyle =NewCT_String (); +if _cfeff :=d .DecodeElement (_geffc .ClickAndTypeStyle ,&_degeg );_cfeff !=nil {return _cfeff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_geffc .DefaultTableStyle =NewCT_String (); +if _gegae :=d .DecodeElement (_geffc .DefaultTableStyle ,&_degeg );_gegae !=nil {return _gegae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_geffc .EvenAndOddHeaders =NewCT_OnOff (); +if _fcdbde :=d .DecodeElement (_geffc .EvenAndOddHeaders ,&_degeg );_fcdbde !=nil {return _fcdbde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_geffc .BookFoldRevPrinting =NewCT_OnOff (); +if _dbgfbf :=d .DecodeElement (_geffc .BookFoldRevPrinting ,&_degeg );_dbgfbf !=nil {return _dbgfbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_geffc .BookFoldPrinting =NewCT_OnOff (); +if _aedba :=d .DecodeElement (_geffc .BookFoldPrinting ,&_degeg );_aedba !=nil {return _aedba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_geffc .BookFoldPrintingSheets =NewCT_DecimalNumber (); +if _dfgfb :=d .DecodeElement (_geffc .BookFoldPrintingSheets ,&_degeg );_dfgfb !=nil {return _dfgfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_geffc .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); +if _ddgdfc :=d .DecodeElement (_geffc .DrawingGridHorizontalSpacing ,&_degeg );_ddgdfc !=nil {return _ddgdfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_geffc .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); +if _dgebc :=d .DecodeElement (_geffc .DrawingGridVerticalSpacing ,&_degeg );_dgebc !=nil {return _dgebc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_geffc .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); +if _dgcdc :=d .DecodeElement (_geffc .DisplayHorizontalDrawingGridEvery ,&_degeg );_dgcdc !=nil {return _dgcdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_geffc .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); +if _beaeb :=d .DecodeElement (_geffc .DisplayVerticalDrawingGridEvery ,&_degeg );_beaeb !=nil {return _beaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_geffc .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); +if _deegd :=d .DecodeElement (_geffc .DoNotUseMarginsForDrawingGridOrigin ,&_degeg );_deegd !=nil {return _deegd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_geffc .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); +if _fffab :=d .DecodeElement (_geffc .DrawingGridHorizontalOrigin ,&_degeg );_fffab !=nil {return _fffab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_geffc .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); +if _gffdbb :=d .DecodeElement (_geffc .DrawingGridVerticalOrigin ,&_degeg );_gffdbb !=nil {return _gffdbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_geffc .DoNotShadeFormData =NewCT_OnOff (); +if _dcfea :=d .DecodeElement (_geffc .DoNotShadeFormData ,&_degeg );_dcfea !=nil {return _dcfea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_geffc .NoPunctuationKerning =NewCT_OnOff (); +if _fffgc :=d .DecodeElement (_geffc .NoPunctuationKerning ,&_degeg );_fffgc !=nil {return _fffgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_geffc .CharacterSpacingControl =NewCT_CharacterSpacing (); +if _bbgaeg :=d .DecodeElement (_geffc .CharacterSpacingControl ,&_degeg );_bbgaeg !=nil {return _bbgaeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_geffc .PrintTwoOnOne =NewCT_OnOff (); +if _gddaf :=d .DecodeElement (_geffc .PrintTwoOnOne ,&_degeg );_gddaf !=nil {return _gddaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_geffc .StrictFirstAndLastChars =NewCT_OnOff (); +if _bdabf :=d .DecodeElement (_geffc .StrictFirstAndLastChars ,&_degeg );_bdabf !=nil {return _bdabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_geffc .NoLineBreaksAfter =NewCT_Kinsoku (); +if _dgfafe :=d .DecodeElement (_geffc .NoLineBreaksAfter ,&_degeg );_dgfafe !=nil {return _dgfafe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_geffc .NoLineBreaksBefore =NewCT_Kinsoku (); +if _bfafab :=d .DecodeElement (_geffc .NoLineBreaksBefore ,&_degeg );_bfafab !=nil {return _bfafab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_geffc .SavePreviewPicture =NewCT_OnOff (); +if _ecedc :=d .DecodeElement (_geffc .SavePreviewPicture ,&_degeg );_ecedc !=nil {return _ecedc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_geffc .DoNotValidateAgainstSchema =NewCT_OnOff (); +if _ggbdc :=d .DecodeElement (_geffc .DoNotValidateAgainstSchema ,&_degeg );_ggbdc !=nil {return _ggbdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_geffc .SaveInvalidXml =NewCT_OnOff (); +if _gaecb :=d .DecodeElement (_geffc .SaveInvalidXml ,&_degeg );_gaecb !=nil {return _gaecb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_geffc .IgnoreMixedContent =NewCT_OnOff (); +if _dgafbf :=d .DecodeElement (_geffc .IgnoreMixedContent ,&_degeg );_dgafbf !=nil {return _dgafbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_geffc .AlwaysShowPlaceholderText =NewCT_OnOff (); +if _bdggcb :=d .DecodeElement (_geffc .AlwaysShowPlaceholderText ,&_degeg );_bdggcb !=nil {return _bdggcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_geffc .DoNotDemarcateInvalidXml =NewCT_OnOff (); +if _cgcfd :=d .DecodeElement (_geffc .DoNotDemarcateInvalidXml ,&_degeg );_cgcfd !=nil {return _cgcfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_geffc .SaveXmlDataOnly =NewCT_OnOff (); +if _gedfce :=d .DecodeElement (_geffc .SaveXmlDataOnly ,&_degeg );_gedfce !=nil {return _gedfce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_geffc .UseXSLTWhenSaving =NewCT_OnOff (); +if _dbgea :=d .DecodeElement (_geffc .UseXSLTWhenSaving ,&_degeg );_dbgea !=nil {return _dbgea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_geffc .SaveThroughXslt =NewCT_SaveThroughXslt (); +if _ddebe :=d .DecodeElement (_geffc .SaveThroughXslt ,&_degeg );_ddebe !=nil {return _ddebe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_geffc .ShowXMLTags =NewCT_OnOff (); +if _adgaef :=d .DecodeElement (_geffc .ShowXMLTags ,&_degeg );_adgaef !=nil {return _adgaef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_geffc .AlwaysMergeEmptyNamespace =NewCT_OnOff (); +if _bafagd :=d .DecodeElement (_geffc .AlwaysMergeEmptyNamespace ,&_degeg );_bafagd !=nil {return _bafagd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_geffc .UpdateFields =NewCT_OnOff (); +if _eacbeb :=d .DecodeElement (_geffc .UpdateFields ,&_degeg );_eacbeb !=nil {return _eacbeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_geffc .HdrShapeDefaults =NewCT_ShapeDefaults (); +if _cgaagg :=d .DecodeElement (_geffc .HdrShapeDefaults ,&_degeg );_cgaagg !=nil {return _cgaagg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_geffc .FootnotePr =NewCT_FtnDocProps (); +if _fdbeb :=d .DecodeElement (_geffc .FootnotePr ,&_degeg );_fdbeb !=nil {return _fdbeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_geffc .EndnotePr =NewCT_EdnDocProps (); +if _fecce :=d .DecodeElement (_geffc .EndnotePr ,&_degeg );_fecce !=nil {return _fecce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_geffc .Compat =NewCT_Compat (); +if _eeeee :=d .DecodeElement (_geffc .Compat ,&_degeg );_eeeee !=nil {return _eeeee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_geffc .DocVars =NewCT_DocVars (); +if _ebage :=d .DecodeElement (_geffc .DocVars ,&_degeg );_ebage !=nil {return _ebage ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_geffc .Rsids =NewCT_DocRsids (); +if _gddfb :=d .DecodeElement (_geffc .Rsids ,&_degeg );_gddfb !=nil {return _gddfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_geffc .MathPr =_ab .NewMathPr (); +if _edge :=d .DecodeElement (_geffc .MathPr ,&_degeg );_edge !=nil {return _edge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_gacdf :=NewCT_String (); +if _cecga :=d .DecodeElement (_gacdf ,&_degeg );_cecga !=nil {return _cecga ;};_geffc .AttachedSchema =append (_geffc .AttachedSchema ,_gacdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_geffc .ThemeFontLang =NewCT_Language (); +if _egbbf :=d .DecodeElement (_geffc .ThemeFontLang ,&_degeg );_egbbf !=nil {return _egbbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_geffc .ClrSchemeMapping =NewCT_ColorSchemeMapping (); +if _eabbg :=d .DecodeElement (_geffc .ClrSchemeMapping ,&_degeg );_eabbg !=nil {return _eabbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_geffc .DoNotIncludeSubdocsInStats =NewCT_OnOff (); +if _ddcaa :=d .DecodeElement (_geffc .DoNotIncludeSubdocsInStats ,&_degeg );_ddcaa !=nil {return _ddcaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_geffc .DoNotAutoCompressPictures =NewCT_OnOff (); +if _fcega :=d .DecodeElement (_geffc .DoNotAutoCompressPictures ,&_degeg );_fcega !=nil {return _fcega ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_geffc .ForceUpgrade =NewCT_Empty (); +if _cbgda :=d .DecodeElement (_geffc .ForceUpgrade ,&_degeg );_cbgda !=nil {return _cbgda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_geffc .Captions =NewCT_Captions (); +if _caceff :=d .DecodeElement (_geffc .Captions ,&_degeg );_caceff !=nil {return _caceff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_geffc .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); +if _ggdeg :=d .DecodeElement (_geffc .ReadModeInkLockDown ,&_degeg );_ggdeg !=nil {return _ggdeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_gdcbf :=NewCT_SmartTagType (); +if _acfbaa :=d .DecodeElement (_gdcbf ,&_degeg );_acfbaa !=nil {return _acfbaa ;};_geffc .SmartTagType =append (_geffc .SmartTagType ,_gdcbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_geffc .SchemaLibrary =_b .NewSchemaLibrary (); +if _afcba :=d .DecodeElement (_geffc .SchemaLibrary ,&_degeg );_afcba !=nil {return _afcba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_geffc .ShapeDefaults =NewCT_ShapeDefaults (); +if _ebfff :=d .DecodeElement (_geffc .ShapeDefaults ,&_degeg );_ebfff !=nil {return _ebfff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_geffc .DoNotEmbedSmartTags =NewCT_OnOff (); +if _ededc :=d .DecodeElement (_geffc .DoNotEmbedSmartTags ,&_degeg );_ededc !=nil {return _ededc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_geffc .DecimalSymbol =NewCT_String (); +if _dagbc :=d .DecodeElement (_geffc .DecimalSymbol ,&_degeg );_dagbc !=nil {return _dagbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_geffc .ListSeparator =NewCT_String (); +if _cggfa :=d .DecodeElement (_geffc .ListSeparator ,&_degeg );_cggfa !=nil {return _cggfa ;};default:_ceafcd :=&_fc .XSDAny {};if _gbacf :=d .DecodeElement (_ceafcd ,&_degeg );_gbacf !=nil {return _gbacf ;};_geffc .Extra =append (_geffc .Extra ,_ceafcd ); +};case _c .EndElement :break _cfcaf ;case _c .CharData :};};return nil ;}; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;};func (_efcge *CT_Settings )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efcge .WriteProtection !=nil {_ffaad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_efcge .WriteProtection ,_ffaad );};if _efcge .View !=nil {_ggeag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_efcge .View ,_ggeag );};if _efcge .Zoom !=nil {_gcdceg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}}; -e .EncodeElement (_efcge .Zoom ,_gcdceg );};if _efcge .RemovePersonalInformation !=nil {_bfecbc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}}; -e .EncodeElement (_efcge .RemovePersonalInformation ,_bfecbc );};if _efcge .RemoveDateAndTime !=nil {_ggfce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}}; -e .EncodeElement (_efcge .RemoveDateAndTime ,_ggfce );};if _efcge .DoNotDisplayPageBoundaries !=nil {_fggebb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}}; -e .EncodeElement (_efcge .DoNotDisplayPageBoundaries ,_fggebb );};if _efcge .DisplayBackgroundShape !=nil {_gabaf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_efcge .DisplayBackgroundShape ,_gabaf );};if _efcge .PrintPostScriptOverText !=nil {_fddbf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}}; -e .EncodeElement (_efcge .PrintPostScriptOverText ,_fddbf );};if _efcge .PrintFractionalCharacterWidth !=nil {_ffcca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}}; -e .EncodeElement (_efcge .PrintFractionalCharacterWidth ,_ffcca );};if _efcge .PrintFormsData !=nil {_bfcffd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efcge .PrintFormsData ,_bfcffd ); -};if _efcge .EmbedTrueTypeFonts !=nil {_cfdge :=_a .StartElement {Name :_a .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_efcge .EmbedTrueTypeFonts ,_cfdge );};if _efcge .EmbedSystemFonts !=nil {_gbaeee :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_efcge .EmbedSystemFonts ,_gbaeee );};if _efcge .SaveSubsetFonts !=nil {_cacffd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efcge .SaveSubsetFonts ,_cacffd ); -};if _efcge .SaveFormsData !=nil {_baacc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efcge .SaveFormsData ,_baacc );};if _efcge .MirrorMargins !=nil {_dcedc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_efcge .MirrorMargins ,_dcedc );};if _efcge .AlignBordersAndEdges !=nil {_bbeee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}}; -e .EncodeElement (_efcge .AlignBordersAndEdges ,_bbeee );};if _efcge .BordersDoNotSurroundHeader !=nil {_fgeabc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}}; -e .EncodeElement (_efcge .BordersDoNotSurroundHeader ,_fgeabc );};if _efcge .BordersDoNotSurroundFooter !=nil {_gedcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}}; -e .EncodeElement (_efcge .BordersDoNotSurroundFooter ,_gedcf );};if _efcge .GutterAtTop !=nil {_gdebce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_efcge .GutterAtTop ,_gdebce ); -};if _efcge .HideSpellingErrors !=nil {_deeaa :=_a .StartElement {Name :_a .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_efcge .HideSpellingErrors ,_deeaa );};if _efcge .HideGrammaticalErrors !=nil {_aebce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}}; -e .EncodeElement (_efcge .HideGrammaticalErrors ,_aebce );};if _efcge .ActiveWritingStyle !=nil {_cacfda :=_a .StartElement {Name :_a .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_dbbfc :=range _efcge .ActiveWritingStyle {e .EncodeElement (_dbbfc ,_cacfda ); -};};if _efcge .ProofState !=nil {_fafdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efcge .ProofState ,_fafdc );};if _efcge .FormsDesign !=nil {_adafd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}}; -e .EncodeElement (_efcge .FormsDesign ,_adafd );};if _efcge .AttachedTemplate !=nil {_cbeagf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_efcge .AttachedTemplate ,_cbeagf ); -};if _efcge .LinkStyles !=nil {_aadga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_efcge .LinkStyles ,_aadga );};if _efcge .StylePaneFormatFilter !=nil {_dfafa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}}; -e .EncodeElement (_efcge .StylePaneFormatFilter ,_dfafa );};if _efcge .StylePaneSortMethod !=nil {_fcbff :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}}; -e .EncodeElement (_efcge .StylePaneSortMethod ,_fcbff );};if _efcge .DocumentType !=nil {_eebac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efcge .DocumentType ,_eebac ); -};if _efcge .MailMerge !=nil {_fefca :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_efcge .MailMerge ,_fefca );};if _efcge .RevisionView !=nil {_ddcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}}; -e .EncodeElement (_efcge .RevisionView ,_ddcgf );};if _efcge .TrackRevisions !=nil {_egegd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_efcge .TrackRevisions ,_egegd ); -};if _efcge .DoNotTrackMoves !=nil {_ebbgfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_efcge .DoNotTrackMoves ,_ebbgfb );};if _efcge .DoNotTrackFormatting !=nil {_gebad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}}; -e .EncodeElement (_efcge .DoNotTrackFormatting ,_gebad );};if _efcge .DocumentProtection !=nil {_cfdegf :=_a .StartElement {Name :_a .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_efcge .DocumentProtection ,_cfdegf ); -};if _efcge .AutoFormatOverride !=nil {_fafba :=_a .StartElement {Name :_a .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_efcge .AutoFormatOverride ,_fafba );};if _efcge .StyleLockTheme !=nil {_ggggg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_efcge .StyleLockTheme ,_ggggg );};if _efcge .StyleLockQFSet !=nil {_gdagd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_efcge .StyleLockQFSet ,_gdagd ); -};if _efcge .DefaultTabStop !=nil {_ddbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_efcge .DefaultTabStop ,_ddbd );};if _efcge .AutoHyphenation !=nil {_gbafe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_efcge .AutoHyphenation ,_gbafe );};if _efcge .ConsecutiveHyphenLimit !=nil {_egaacd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}}; -e .EncodeElement (_efcge .ConsecutiveHyphenLimit ,_egaacd );};if _efcge .HyphenationZone !=nil {_cccdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_efcge .HyphenationZone ,_cccdd ); -};if _efcge .DoNotHyphenateCaps !=nil {_dfbbdb :=_a .StartElement {Name :_a .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_efcge .DoNotHyphenateCaps ,_dfbbdb );};if _efcge .ShowEnvelope !=nil {_fcfag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}}; -e .EncodeElement (_efcge .ShowEnvelope ,_fcfag );};if _efcge .SummaryLength !=nil {_dcgded :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_efcge .SummaryLength ,_dcgded ); -};if _efcge .ClickAndTypeStyle !=nil {_eddde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efcge .ClickAndTypeStyle ,_eddde );}; -if _efcge .DefaultTableStyle !=nil {_dgbfbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efcge .DefaultTableStyle ,_dgbfbb );}; -if _efcge .EvenAndOddHeaders !=nil {_bffaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_efcge .EvenAndOddHeaders ,_bffaa );};if _efcge .BookFoldRevPrinting !=nil {_abgbg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}}; -e .EncodeElement (_efcge .BookFoldRevPrinting ,_abgbg );};if _efcge .BookFoldPrinting !=nil {_fabgf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_efcge .BookFoldPrinting ,_fabgf ); -};if _efcge .BookFoldPrintingSheets !=nil {_gebbfa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}};e .EncodeElement (_efcge .BookFoldPrintingSheets ,_gebbfa ); -};if _efcge .DrawingGridHorizontalSpacing !=nil {_gdecd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_efcge .DrawingGridHorizontalSpacing ,_gdecd );};if _efcge .DrawingGridVerticalSpacing !=nil {_fgffg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}}; -e .EncodeElement (_efcge .DrawingGridVerticalSpacing ,_fgffg );};if _efcge .DisplayHorizontalDrawingGridEvery !=nil {_cafce :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}}; -e .EncodeElement (_efcge .DisplayHorizontalDrawingGridEvery ,_cafce );};if _efcge .DisplayVerticalDrawingGridEvery !=nil {_aebbcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}}; -e .EncodeElement (_efcge .DisplayVerticalDrawingGridEvery ,_aebbcf );};if _efcge .DoNotUseMarginsForDrawingGridOrigin !=nil {_dgcecf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}}; -e .EncodeElement (_efcge .DoNotUseMarginsForDrawingGridOrigin ,_dgcecf );};if _efcge .DrawingGridHorizontalOrigin !=nil {_efedg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}}; -e .EncodeElement (_efcge .DrawingGridHorizontalOrigin ,_efedg );};if _efcge .DrawingGridVerticalOrigin !=nil {_eccea :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}}; -e .EncodeElement (_efcge .DrawingGridVerticalOrigin ,_eccea );};if _efcge .DoNotShadeFormData !=nil {_geabb :=_a .StartElement {Name :_a .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_efcge .DoNotShadeFormData ,_geabb ); -};if _efcge .NoPunctuationKerning !=nil {_aeffc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_efcge .NoPunctuationKerning ,_aeffc ); -};if _efcge .CharacterSpacingControl !=nil {_gedad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_efcge .CharacterSpacingControl ,_gedad ); -};if _efcge .PrintTwoOnOne !=nil {_ddge :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_efcge .PrintTwoOnOne ,_ddge );};if _efcge .StrictFirstAndLastChars !=nil {_cdcde :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}}; -e .EncodeElement (_efcge .StrictFirstAndLastChars ,_cdcde );};if _efcge .NoLineBreaksAfter !=nil {_efbdef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}}; -e .EncodeElement (_efcge .NoLineBreaksAfter ,_efbdef );};if _efcge .NoLineBreaksBefore !=nil {_gaffe :=_a .StartElement {Name :_a .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_efcge .NoLineBreaksBefore ,_gaffe ); -};if _efcge .SavePreviewPicture !=nil {_cfcbc :=_a .StartElement {Name :_a .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_efcge .SavePreviewPicture ,_cfcbc );};if _efcge .DoNotValidateAgainstSchema !=nil {_ebebe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}}; -e .EncodeElement (_efcge .DoNotValidateAgainstSchema ,_ebebe );};if _efcge .SaveInvalidXml !=nil {_cfaee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_efcge .SaveInvalidXml ,_cfaee ); -};if _efcge .IgnoreMixedContent !=nil {_ebcabe :=_a .StartElement {Name :_a .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_efcge .IgnoreMixedContent ,_ebcabe );};if _efcge .AlwaysShowPlaceholderText !=nil {_cecaf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}}; -e .EncodeElement (_efcge .AlwaysShowPlaceholderText ,_cecaf );};if _efcge .DoNotDemarcateInvalidXml !=nil {_fgfcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}}; -e .EncodeElement (_efcge .DoNotDemarcateInvalidXml ,_fgfcb );};if _efcge .SaveXmlDataOnly !=nil {_efgbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_efcge .SaveXmlDataOnly ,_efgbc ); -};if _efcge .UseXSLTWhenSaving !=nil {_fedgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_efcge .UseXSLTWhenSaving ,_fedgf );}; -if _efcge .SaveThroughXslt !=nil {_ddfbef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_efcge .SaveThroughXslt ,_ddfbef );};if _efcge .ShowXMLTags !=nil {_bdfeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}}; -e .EncodeElement (_efcge .ShowXMLTags ,_bdfeg );};if _efcge .AlwaysMergeEmptyNamespace !=nil {_egaee :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}}; -e .EncodeElement (_efcge .AlwaysMergeEmptyNamespace ,_egaee );};if _efcge .UpdateFields !=nil {_gffec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_efcge .UpdateFields ,_gffec ); -};if _efcge .HdrShapeDefaults !=nil {_eebdb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_efcge .HdrShapeDefaults ,_eebdb );};if _efcge .FootnotePr !=nil {_bbfacc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_efcge .FootnotePr ,_bbfacc );};if _efcge .EndnotePr !=nil {_caafc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_efcge .EndnotePr ,_caafc );};if _efcge .Compat !=nil {_beeeab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}}; -e .EncodeElement (_efcge .Compat ,_beeeab );};if _efcge .DocVars !=nil {_fcfead :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_efcge .DocVars ,_fcfead );};if _efcge .Rsids !=nil {_fgcbb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}}; -e .EncodeElement (_efcge .Rsids ,_fgcbb );};if _efcge .MathPr !=nil {_gfea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_efcge .MathPr ,_gfea );};if _efcge .AttachedSchema !=nil {_cbedb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}}; -for _ ,_baafgc :=range _efcge .AttachedSchema {e .EncodeElement (_baafgc ,_cbedb );};};if _efcge .ThemeFontLang !=nil {_bccebd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}}; -e .EncodeElement (_efcge .ThemeFontLang ,_bccebd );};if _efcge .ClrSchemeMapping !=nil {_gebe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_efcge .ClrSchemeMapping ,_gebe ); -};if _efcge .DoNotIncludeSubdocsInStats !=nil {_fdcgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}};e .EncodeElement (_efcge .DoNotIncludeSubdocsInStats ,_fdcgb ); -};if _efcge .DoNotAutoCompressPictures !=nil {_cgbcga :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}};e .EncodeElement (_efcge .DoNotAutoCompressPictures ,_cgbcga ); -};if _efcge .ForceUpgrade !=nil {_gfbef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_efcge .ForceUpgrade ,_gfbef );};if _efcge .Captions !=nil {_bgfddb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_efcge .Captions ,_bgfddb );};if _efcge .ReadModeInkLockDown !=nil {_cbccc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_efcge .ReadModeInkLockDown ,_cbccc ); -};if _efcge .SmartTagType !=nil {_ebebea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_ababfg :=range _efcge .SmartTagType {e .EncodeElement (_ababfg ,_ebebea );}; -};if _efcge .SchemaLibrary !=nil {_dcgbg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_efcge .SchemaLibrary ,_dcgbg );};if _efcge .ShapeDefaults !=nil {_cbgcf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_efcge .ShapeDefaults ,_cbgcf );};if _efcge .DoNotEmbedSmartTags !=nil {_dfabf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_efcge .DoNotEmbedSmartTags ,_dfabf ); -};if _efcge .DecimalSymbol !=nil {_bfece :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_efcge .DecimalSymbol ,_bfece );};if _efcge .ListSeparator !=nil {_egdbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; -e .EncodeElement (_efcge .ListSeparator ,_egdbe );};for _ ,_fcdefg :=range _efcge .Extra {if _fedbcb :=_fcdefg .MarshalXML (e ,_a .StartElement {});_fedbcb !=nil {return _fedbcb ;};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorSchemeMapping and its children +func (_agdd *CT_ColorSchemeMapping )Validate ()error {return _agdd .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_dgcbfg *WdCT_WordprocessingShapeChoice )Validate ()error {return _dgcbfg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065"); -};func NewCT_TcBorders ()*CT_TcBorders {_becbb :=&CT_TcBorders {};return _becbb }; +// Validate validates the CT_CustomXmlRow and its children +func (_efdg *CT_CustomXmlRow )Validate ()error {return _efdg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_gcfgea ST_TblOverlap )String ()string {switch _gcfgea {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072"; +case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};func (_edcd *CT_Document )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gadbg ,_acgefg :=_edcd .ConformanceAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); +if _acgefg !=nil {return _acgefg ;};start .Attr =append (start .Attr ,_gadbg );e .EncodeToken (start );if _edcd .Background !=nil {_gbedfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_edcd .Background ,_gbedfa );};if _edcd .Body !=nil {_dbfbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_edcd .Body ,_dbfbf );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_bdaf *CT_BottomPageBorder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdaf .ValAttr =ST_Border (1);for _ ,_ddc :=range start .Attr {if _ddc .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"&&_ddc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_ddc .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"&&_ddc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_ffac ,_gaea :=_ddc .Value ,error (nil ); +if _gaea !=nil {return _gaea ;};_bdaf .BottomLeftAttr =&_ffac ;continue ;};if _ddc .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"&&_ddc .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_ddc .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"&&_ddc .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_befb ,_aaa :=_ddc .Value ,error (nil ); +if _aaa !=nil {return _aaa ;};_bdaf .BottomRightAttr =&_befb ;continue ;};if _ddc .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"&&_ddc .Name .Local =="\u0069\u0064"||_ddc .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"&&_ddc .Name .Local =="\u0069\u0064"{_gbb ,_aadbb :=_ddc .Value ,error (nil ); +if _aadbb !=nil {return _aadbb ;};_bdaf .IdAttr =&_gbb ;continue ;};if _ddc .Name .Local =="\u0076\u0061\u006c"{_bdaf .ValAttr .UnmarshalXMLAttr (_ddc );continue ;};if _ddc .Name .Local =="\u0063\u006f\u006co\u0072"{_ecdfc ,_aabe :=ParseUnionST_HexColor (_ddc .Value ); +if _aabe !=nil {return _aabe ;};_bdaf .ColorAttr =&_ecdfc ;continue ;};if _ddc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bdaf .ThemeColorAttr .UnmarshalXMLAttr (_ddc );continue ;};if _ddc .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_acdb ,_ged :=_ddc .Value ,error (nil ); +if _ged !=nil {return _ged ;};_bdaf .ThemeTintAttr =&_acdb ;continue ;};if _ddc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ffed ,_bfcd :=_ddc .Value ,error (nil );if _bfcd !=nil {return _bfcd ;};_bdaf .ThemeShadeAttr =&_ffed ; +continue ;};if _ddc .Name .Local =="\u0073\u007a"{_gdfa ,_efgc :=_fg .ParseUint (_ddc .Value ,10,64);if _efgc !=nil {return _efgc ;};_bdaf .SzAttr =&_gdfa ;continue ;};if _ddc .Name .Local =="\u0073\u0070\u0061c\u0065"{_bbb ,_gfca :=_fg .ParseUint (_ddc .Value ,10,64); +if _gfca !=nil {return _gfca ;};_bdaf .SpaceAttr =&_bbb ;continue ;};if _ddc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fab ,_fecc :=ParseUnionST_OnOff (_ddc .Value );if _fecc !=nil {return _fecc ;};_bdaf .ShadowAttr =&_fab ;continue ;};if _ddc .Name .Local =="\u0066\u0072\u0061m\u0065"{_agbec ,_fdea :=ParseUnionST_OnOff (_ddc .Value ); +if _fdea !=nil {return _fdea ;};_bdaf .FrameAttr =&_agbec ;continue ;};};for {_dbga ,_fcee :=d .Token ();if _fcee !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_fcee ); +};if _cege ,_dfg :=_dbga .(_c .EndElement );_dfg &&_cege .Name ==start .Name {break ;};};return nil ;};func (_cbf *CT_Comment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccacb :=range start .Attr {if _ccacb .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_agcg ,_ebad :=_ccacb .Value ,error (nil ); +if _ebad !=nil {return _ebad ;};_cbf .InitialsAttr =&_agcg ;continue ;};if _ccacb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ebbb ,_bdaff :=_ccacb .Value ,error (nil );if _bdaff !=nil {return _bdaff ;};_cbf .AuthorAttr =_ebbb ;continue ;};if _ccacb .Name .Local =="\u0064\u0061\u0074\u0065"{_cedg ,_cef :=ParseStdlibTime (_ccacb .Value ); +if _cef !=nil {return _cef ;};_cbf .DateAttr =&_cedg ;continue ;};if _ccacb .Name .Local =="\u0069\u0064"{_adcbb ,_bfdg :=_fg .ParseInt (_ccacb .Value ,10,64);if _bfdg !=nil {return _bfdg ;};_cbf .IdAttr =_adcbb ;continue ;};};_ddge :for {_abff ,_gggb :=d .Token (); +if _gggb !=nil {return _gggb ;};switch _gbef :=_abff .(type ){case _c .StartElement :switch _gbef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bddb :=NewEG_BlockLevelElts (); +_gcea :=NewCT_AltChunk ();if _bfgag :=d .DecodeElement (_gcea ,&_gbef );_bfgag !=nil {return _bfgag ;};_bddb .AltChunk =append (_bddb .AltChunk ,_gcea );_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_bddb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cagc :=NewEG_BlockLevelElts (); +_edgd :=NewEG_ContentBlockContent ();_edgd .CustomXml =NewCT_CustomXmlBlock ();if _caeaf :=d .DecodeElement (_edgd .CustomXml ,&_gbef );_caeaf !=nil {return _caeaf ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_cagc );_cagc .EG_ContentBlockContent =append (_cagc .EG_ContentBlockContent ,_edgd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ecgf :=NewEG_BlockLevelElts (); +_aacea :=NewEG_ContentBlockContent ();_aacea .Sdt =NewCT_SdtBlock ();if _decf :=d .DecodeElement (_aacea .Sdt ,&_gbef );_decf !=nil {return _decf ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_ecgf );_ecgf .EG_ContentBlockContent =append (_ecgf .EG_ContentBlockContent ,_aacea ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_gfgf :=NewEG_BlockLevelElts (); +_ffeb :=NewEG_ContentBlockContent ();_edbgb :=NewCT_P ();if _fddb :=d .DecodeElement (_edbgb ,&_gbef );_fddb !=nil {return _fddb ;};_ffeb .P =append (_ffeb .P ,_edbgb );_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_gfgf );_gfgf .EG_ContentBlockContent =append (_gfgf .EG_ContentBlockContent ,_ffeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ccfbf :=NewEG_BlockLevelElts (); +_egbd :=NewEG_ContentBlockContent ();_aafbc :=NewCT_Tbl ();if _fded :=d .DecodeElement (_aafbc ,&_gbef );_fded !=nil {return _fded ;};_egbd .Tbl =append (_egbd .Tbl ,_aafbc );_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_ccfbf );_ccfbf .EG_ContentBlockContent =append (_ccfbf .EG_ContentBlockContent ,_egbd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aafg :=NewEG_BlockLevelElts (); +_cfaeg :=NewEG_ContentBlockContent ();_ceda :=NewEG_RunLevelElts ();_ceda .ProofErr =NewCT_ProofErr ();if _dbea :=d .DecodeElement (_ceda .ProofErr ,&_gbef );_dbea !=nil {return _dbea ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_aafg ); +_aafg .EG_ContentBlockContent =append (_aafg .EG_ContentBlockContent ,_cfaeg );_cfaeg .EG_RunLevelElts =append (_cfaeg .EG_RunLevelElts ,_ceda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fbce :=NewEG_BlockLevelElts (); +_adfd :=NewEG_ContentBlockContent ();_ffgg :=NewEG_RunLevelElts ();_ffgg .PermStart =NewCT_PermStart ();if _bfaa :=d .DecodeElement (_ffgg .PermStart ,&_gbef );_bfaa !=nil {return _bfaa ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_fbce ); +_fbce .EG_ContentBlockContent =append (_fbce .EG_ContentBlockContent ,_adfd );_adfd .EG_RunLevelElts =append (_adfd .EG_RunLevelElts ,_ffgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fdbf :=NewEG_BlockLevelElts (); +_gbde :=NewEG_ContentBlockContent ();_efdc :=NewEG_RunLevelElts ();_efdc .PermEnd =NewCT_Perm ();if _bdfde :=d .DecodeElement (_efdc .PermEnd ,&_gbef );_bdfde !=nil {return _bdfde ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_fdbf );_fdbf .EG_ContentBlockContent =append (_fdbf .EG_ContentBlockContent ,_gbde ); +_gbde .EG_RunLevelElts =append (_gbde .EG_RunLevelElts ,_efdc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfdg :=NewEG_BlockLevelElts (); +_gcaf :=NewEG_ContentBlockContent ();_eefc :=NewEG_RunLevelElts ();_eefc .Ins =NewCT_RunTrackChange ();if _gad :=d .DecodeElement (_eefc .Ins ,&_gbef );_gad !=nil {return _gad ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_gfdg );_gfdg .EG_ContentBlockContent =append (_gfdg .EG_ContentBlockContent ,_gcaf ); +_gcaf .EG_RunLevelElts =append (_gcaf .EG_RunLevelElts ,_eefc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ceggb :=NewEG_BlockLevelElts (); +_agfe :=NewEG_ContentBlockContent ();_adgaa :=NewEG_RunLevelElts ();_adgaa .Del =NewCT_RunTrackChange ();if _dca :=d .DecodeElement (_adgaa .Del ,&_gbef );_dca !=nil {return _dca ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_ceggb );_ceggb .EG_ContentBlockContent =append (_ceggb .EG_ContentBlockContent ,_agfe ); +_agfe .EG_RunLevelElts =append (_agfe .EG_RunLevelElts ,_adgaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgad :=NewEG_BlockLevelElts (); +_ffef :=NewEG_ContentBlockContent ();_gaba :=NewEG_RunLevelElts ();_gaba .MoveFrom =NewCT_RunTrackChange ();if _dadg :=d .DecodeElement (_gaba .MoveFrom ,&_gbef );_dadg !=nil {return _dadg ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_dgad ); +_dgad .EG_ContentBlockContent =append (_dgad .EG_ContentBlockContent ,_ffef );_ffef .EG_RunLevelElts =append (_ffef .EG_RunLevelElts ,_gaba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgag :=NewEG_BlockLevelElts (); +_cdea :=NewEG_ContentBlockContent ();_fgae :=NewEG_RunLevelElts ();_fgae .MoveTo =NewCT_RunTrackChange ();if _cbbd :=d .DecodeElement (_fgae .MoveTo ,&_gbef );_cbbd !=nil {return _cbbd ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_dgag ); +_dgag .EG_ContentBlockContent =append (_dgag .EG_ContentBlockContent ,_cdea );_cdea .EG_RunLevelElts =append (_cdea .EG_RunLevelElts ,_fgae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdg :=NewEG_BlockLevelElts (); +_ffee :=NewEG_ContentBlockContent ();_fced :=NewEG_RunLevelElts ();_bdc :=NewEG_RangeMarkupElements ();_bdc .BookmarkStart =NewCT_Bookmark ();if _aceg :=d .DecodeElement (_bdc .BookmarkStart ,&_gbef );_aceg !=nil {return _aceg ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_fdg ); +_fdg .EG_ContentBlockContent =append (_fdg .EG_ContentBlockContent ,_ffee );_ffee .EG_RunLevelElts =append (_ffee .EG_RunLevelElts ,_fced );_fced .EG_RangeMarkupElements =append (_fced .EG_RangeMarkupElements ,_bdc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ccdca :=NewEG_BlockLevelElts (); +_gcdd :=NewEG_ContentBlockContent ();_dgaea :=NewEG_RunLevelElts ();_ggad :=NewEG_RangeMarkupElements ();_ggad .BookmarkEnd =NewCT_MarkupRange ();if _adae :=d .DecodeElement (_ggad .BookmarkEnd ,&_gbef );_adae !=nil {return _adae ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_ccdca ); +_ccdca .EG_ContentBlockContent =append (_ccdca .EG_ContentBlockContent ,_gcdd );_gcdd .EG_RunLevelElts =append (_gcdd .EG_RunLevelElts ,_dgaea );_dgaea .EG_RangeMarkupElements =append (_dgaea .EG_RangeMarkupElements ,_ggad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_efcf :=NewEG_BlockLevelElts (); +_daaf :=NewEG_ContentBlockContent ();_bbaf :=NewEG_RunLevelElts ();_bbea :=NewEG_RangeMarkupElements ();_bbea .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccbg :=d .DecodeElement (_bbea .MoveFromRangeStart ,&_gbef );_ccbg !=nil {return _ccbg ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_efcf ); +_efcf .EG_ContentBlockContent =append (_efcf .EG_ContentBlockContent ,_daaf );_daaf .EG_RunLevelElts =append (_daaf .EG_RunLevelElts ,_bbaf );_bbaf .EG_RangeMarkupElements =append (_bbaf .EG_RangeMarkupElements ,_bbea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcaa :=NewEG_BlockLevelElts (); +_geff :=NewEG_ContentBlockContent ();_beff :=NewEG_RunLevelElts ();_edcb :=NewEG_RangeMarkupElements ();_edcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gafd :=d .DecodeElement (_edcb .MoveFromRangeEnd ,&_gbef );_gafd !=nil {return _gafd ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_dcaa ); +_dcaa .EG_ContentBlockContent =append (_dcaa .EG_ContentBlockContent ,_geff );_geff .EG_RunLevelElts =append (_geff .EG_RunLevelElts ,_beff );_beff .EG_RangeMarkupElements =append (_beff .EG_RangeMarkupElements ,_edcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gbg :=NewEG_BlockLevelElts (); +_fdee :=NewEG_ContentBlockContent ();_affc :=NewEG_RunLevelElts ();_abaa :=NewEG_RangeMarkupElements ();_abaa .MoveToRangeStart =NewCT_MoveBookmark ();if _gggc :=d .DecodeElement (_abaa .MoveToRangeStart ,&_gbef );_gggc !=nil {return _gggc ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_gbg ); +_gbg .EG_ContentBlockContent =append (_gbg .EG_ContentBlockContent ,_fdee );_fdee .EG_RunLevelElts =append (_fdee .EG_RunLevelElts ,_affc );_affc .EG_RangeMarkupElements =append (_affc .EG_RangeMarkupElements ,_abaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gede :=NewEG_BlockLevelElts (); +_effe :=NewEG_ContentBlockContent ();_ebae :=NewEG_RunLevelElts ();_fcdb :=NewEG_RangeMarkupElements ();_fcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _badg :=d .DecodeElement (_fcdb .MoveToRangeEnd ,&_gbef );_badg !=nil {return _badg ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_gede ); +_gede .EG_ContentBlockContent =append (_gede .EG_ContentBlockContent ,_effe );_effe .EG_RunLevelElts =append (_effe .EG_RunLevelElts ,_ebae );_ebae .EG_RangeMarkupElements =append (_ebae .EG_RangeMarkupElements ,_fcdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_egfg :=NewEG_BlockLevelElts (); +_aaffb :=NewEG_ContentBlockContent ();_aebbb :=NewEG_RunLevelElts ();_ebde :=NewEG_RangeMarkupElements ();_ebde .CommentRangeStart =NewCT_MarkupRange ();if _fcaa :=d .DecodeElement (_ebde .CommentRangeStart ,&_gbef );_fcaa !=nil {return _fcaa ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_egfg ); +_egfg .EG_ContentBlockContent =append (_egfg .EG_ContentBlockContent ,_aaffb );_aaffb .EG_RunLevelElts =append (_aaffb .EG_RunLevelElts ,_aebbb );_aebbb .EG_RangeMarkupElements =append (_aebbb .EG_RangeMarkupElements ,_ebde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgef :=NewEG_BlockLevelElts (); +_acegg :=NewEG_ContentBlockContent ();_bagg :=NewEG_RunLevelElts ();_cdac :=NewEG_RangeMarkupElements ();_cdac .CommentRangeEnd =NewCT_MarkupRange ();if _gced :=d .DecodeElement (_cdac .CommentRangeEnd ,&_gbef );_gced !=nil {return _gced ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_dgef ); +_dgef .EG_ContentBlockContent =append (_dgef .EG_ContentBlockContent ,_acegg );_acegg .EG_RunLevelElts =append (_acegg .EG_RunLevelElts ,_bagg );_bagg .EG_RangeMarkupElements =append (_bagg .EG_RangeMarkupElements ,_cdac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abdd :=NewEG_BlockLevelElts (); +_efcg :=NewEG_ContentBlockContent ();_abce :=NewEG_RunLevelElts ();_agg :=NewEG_RangeMarkupElements ();_agg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcbg :=d .DecodeElement (_agg .CustomXmlInsRangeStart ,&_gbef );_gcbg !=nil {return _gcbg ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_abdd ); +_abdd .EG_ContentBlockContent =append (_abdd .EG_ContentBlockContent ,_efcg );_efcg .EG_RunLevelElts =append (_efcg .EG_RunLevelElts ,_abce );_abce .EG_RangeMarkupElements =append (_abce .EG_RangeMarkupElements ,_agg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegb :=NewEG_BlockLevelElts (); +_gfaa :=NewEG_ContentBlockContent ();_dgeg :=NewEG_RunLevelElts ();_bbdb :=NewEG_RangeMarkupElements ();_bbdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fgbcg :=d .DecodeElement (_bbdb .CustomXmlInsRangeEnd ,&_gbef );_fgbcg !=nil {return _fgbcg ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_fegb ); +_fegb .EG_ContentBlockContent =append (_fegb .EG_ContentBlockContent ,_gfaa );_gfaa .EG_RunLevelElts =append (_gfaa .EG_RunLevelElts ,_dgeg );_dgeg .EG_RangeMarkupElements =append (_dgeg .EG_RangeMarkupElements ,_bbdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aegg :=NewEG_BlockLevelElts (); +_ccec :=NewEG_ContentBlockContent ();_abfbc :=NewEG_RunLevelElts ();_aeff :=NewEG_RangeMarkupElements ();_aeff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgada :=d .DecodeElement (_aeff .CustomXmlDelRangeStart ,&_gbef );_cgada !=nil {return _cgada ; +};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_aegg );_aegg .EG_ContentBlockContent =append (_aegg .EG_ContentBlockContent ,_ccec );_ccec .EG_RunLevelElts =append (_ccec .EG_RunLevelElts ,_abfbc );_abfbc .EG_RangeMarkupElements =append (_abfbc .EG_RangeMarkupElements ,_aeff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abddf :=NewEG_BlockLevelElts (); +_cedd :=NewEG_ContentBlockContent ();_bcbfc :=NewEG_RunLevelElts ();_bgab :=NewEG_RangeMarkupElements ();_bgab .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgag :=d .DecodeElement (_bgab .CustomXmlDelRangeEnd ,&_gbef );_fgag !=nil {return _fgag ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_abddf ); +_abddf .EG_ContentBlockContent =append (_abddf .EG_ContentBlockContent ,_cedd );_cedd .EG_RunLevelElts =append (_cedd .EG_RunLevelElts ,_bcbfc );_bcbfc .EG_RangeMarkupElements =append (_bcbfc .EG_RangeMarkupElements ,_bgab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcdgf :=NewEG_BlockLevelElts (); +_bfaae :=NewEG_ContentBlockContent ();_cdcb :=NewEG_RunLevelElts ();_beea :=NewEG_RangeMarkupElements ();_beea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cegab :=d .DecodeElement (_beea .CustomXmlMoveFromRangeStart ,&_gbef );_cegab !=nil {return _cegab ; +};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_gcdgf );_gcdgf .EG_ContentBlockContent =append (_gcdgf .EG_ContentBlockContent ,_bfaae );_bfaae .EG_RunLevelElts =append (_bfaae .EG_RunLevelElts ,_cdcb );_cdcb .EG_RangeMarkupElements =append (_cdcb .EG_RangeMarkupElements ,_beea ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbc :=NewEG_BlockLevelElts (); +_bggac :=NewEG_ContentBlockContent ();_fbee :=NewEG_RunLevelElts ();_cdfad :=NewEG_RangeMarkupElements ();_cdfad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bggae :=d .DecodeElement (_cdfad .CustomXmlMoveFromRangeEnd ,&_gbef );_bggae !=nil {return _bggae ; +};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_bbc );_bbc .EG_ContentBlockContent =append (_bbc .EG_ContentBlockContent ,_bggac );_bggac .EG_RunLevelElts =append (_bggac .EG_RunLevelElts ,_fbee );_fbee .EG_RangeMarkupElements =append (_fbee .EG_RangeMarkupElements ,_cdfad ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edce :=NewEG_BlockLevelElts (); +_agcc :=NewEG_ContentBlockContent ();_gbgd :=NewEG_RunLevelElts ();_ebdf :=NewEG_RangeMarkupElements ();_ebdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfdf :=d .DecodeElement (_ebdf .CustomXmlMoveToRangeStart ,&_gbef );_cfdf !=nil {return _cfdf ; +};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_edce );_edce .EG_ContentBlockContent =append (_edce .EG_ContentBlockContent ,_agcc );_agcc .EG_RunLevelElts =append (_agcc .EG_RunLevelElts ,_gbgd );_gbgd .EG_RangeMarkupElements =append (_gbgd .EG_RangeMarkupElements ,_ebdf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbda :=NewEG_BlockLevelElts (); +_dfe :=NewEG_ContentBlockContent ();_ccge :=NewEG_RunLevelElts ();_dfcd :=NewEG_RangeMarkupElements ();_dfcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eceaa :=d .DecodeElement (_dfcd .CustomXmlMoveToRangeEnd ,&_gbef );_eceaa !=nil {return _eceaa ;}; +_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_fbda );_fbda .EG_ContentBlockContent =append (_fbda .EG_ContentBlockContent ,_dfe );_dfe .EG_RunLevelElts =append (_dfe .EG_RunLevelElts ,_ccge );_ccge .EG_RangeMarkupElements =append (_ccge .EG_RangeMarkupElements ,_dfcd ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dbfbc :=NewEG_BlockLevelElts (); +_aedg :=NewEG_ContentBlockContent ();_efgb :=NewEG_RunLevelElts ();_gcba :=NewEG_MathContent ();_gcba .OMathPara =_ab .NewOMathPara ();if _abbd :=d .DecodeElement (_gcba .OMathPara ,&_gbef );_abbd !=nil {return _abbd ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_dbfbc ); +_dbfbc .EG_ContentBlockContent =append (_dbfbc .EG_ContentBlockContent ,_aedg );_aedg .EG_RunLevelElts =append (_aedg .EG_RunLevelElts ,_efgb );_efgb .EG_MathContent =append (_efgb .EG_MathContent ,_gcba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafa :=NewEG_BlockLevelElts (); +_egaf :=NewEG_ContentBlockContent ();_bdcf :=NewEG_RunLevelElts ();_cbcf :=NewEG_MathContent ();_cbcf .OMath =_ab .NewOMath ();if _cbga :=d .DecodeElement (_cbcf .OMath ,&_gbef );_cbga !=nil {return _cbga ;};_cbf .EG_BlockLevelElts =append (_cbf .EG_BlockLevelElts ,_gafa ); +_gafa .EG_ContentBlockContent =append (_gafa .EG_ContentBlockContent ,_egaf );_egaf .EG_RunLevelElts =append (_egaf .EG_RunLevelElts ,_bdcf );_bdcf .EG_MathContent =append (_bdcf .EG_MathContent ,_cbcf );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gbef .Name ); +if _aeae :=d .Skip ();_aeae !=nil {return _aeae ;};};case _c .EndElement :break _ddge ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_facdf *Document )ValidateWithPath (path string )error {if _afcbc :=_facdf .CT_Document .ValidateWithPath (path );_afcbc !=nil {return _afcbc ;};return nil ;};func NewHdr ()*Hdr {_degegc :=&Hdr {};_degegc .CT_HdrFtr =*NewCT_HdrFtr ();return _degegc }; +// Validate validates the CT_FFTextInput and its children +func (_ffdd *CT_FFTextInput )Validate ()error {return _ffdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func (_ffgga *CT_TcPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edaeg :for {_fcabf ,_bbgab :=d .Token (); +if _bbgab !=nil {return _bbgab ;};switch _afage :=_fcabf .(type ){case _c .StartElement :switch _afage .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ffgga .CnfStyle =NewCT_Cnf (); +if _dbffeg :=d .DecodeElement (_ffgga .CnfStyle ,&_afage );_dbffeg !=nil {return _dbffeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_ffgga .TcW =NewCT_TblWidth (); +if _gcfefb :=d .DecodeElement (_ffgga .TcW ,&_afage );_gcfefb !=nil {return _gcfefb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_ffgga .GridSpan =NewCT_DecimalNumber (); +if _bcaae :=d .DecodeElement (_ffgga .GridSpan ,&_afage );_bcaae !=nil {return _bcaae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_ffgga .HMerge =NewCT_HMerge (); +if _defed :=d .DecodeElement (_ffgga .HMerge ,&_afage );_defed !=nil {return _defed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_ffgga .VMerge =NewCT_VMerge (); +if _ggeac :=d .DecodeElement (_ffgga .VMerge ,&_afage );_ggeac !=nil {return _ggeac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ffgga .TcBorders =NewCT_TcBorders (); +if _ggfaf :=d .DecodeElement (_ffgga .TcBorders ,&_afage );_ggfaf !=nil {return _ggfaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ffgga .Shd =NewCT_Shd (); +if _aecbg :=d .DecodeElement (_ffgga .Shd ,&_afage );_aecbg !=nil {return _aecbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_ffgga .NoWrap =NewCT_OnOff (); +if _gdagd :=d .DecodeElement (_ffgga .NoWrap ,&_afage );_gdagd !=nil {return _gdagd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_ffgga .TcMar =NewCT_TcMar (); +if _acegca :=d .DecodeElement (_ffgga .TcMar ,&_afage );_acegca !=nil {return _acegca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ffgga .TextDirection =NewCT_TextDirection (); +if _bbefda :=d .DecodeElement (_ffgga .TextDirection ,&_afage );_bbefda !=nil {return _bbefda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_ffgga .TcFitText =NewCT_OnOff (); +if _ebgbeb :=d .DecodeElement (_ffgga .TcFitText ,&_afage );_ebgbeb !=nil {return _ebgbeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ffgga .VAlign =NewCT_VerticalJc (); +if _bddeb :=d .DecodeElement (_ffgga .VAlign ,&_afage );_bddeb !=nil {return _bddeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_ffgga .HideMark =NewCT_OnOff (); +if _cebfg :=d .DecodeElement (_ffgga .HideMark ,&_afage );_cebfg !=nil {return _cebfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_ffgga .Headers =NewCT_Headers (); +if _feeea :=d .DecodeElement (_ffgga .Headers ,&_afage );_feeea !=nil {return _feeea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_ffgga .CellIns =NewCT_TrackChange (); +if _fbffb :=d .DecodeElement (_ffgga .CellIns ,&_afage );_fbffb !=nil {return _fbffb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_ffgga .CellDel =NewCT_TrackChange (); +if _ffbgda :=d .DecodeElement (_ffgga .CellDel ,&_afage );_ffbgda !=nil {return _ffbgda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_ffgga .CellMerge =NewCT_CellMergeTrackChange (); +if _bcabf :=d .DecodeElement (_ffgga .CellMerge ,&_afage );_bcabf !=nil {return _bcabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ffgga .TcPrChange =NewCT_TcPrChange (); +if _gfgbg :=d .DecodeElement (_ffgga .TcPrChange ,&_afage );_gfgbg !=nil {return _gfgbg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_afage .Name ); +if _fcaff :=d .Skip ();_fcaff !=nil {return _fcaff ;};};case _c .EndElement :break _edaeg ;case _c .CharData :};};return nil ;};func (_fabff ST_MultiLevelType )String ()string {switch _fabff {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c"; +case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1; +ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_eaaef *CT_PaperSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eaaef .FirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eaaef .FirstAttr )}); +};if _eaaef .OtherAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_eaaef .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_bgead *CT_MathCtrlDel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gffcb :=range start .Attr {if _gffcb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gfbff ,_dafbc :=_gffcb .Value ,error (nil );if _dafbc !=nil {return _dafbc ; +};_bgead .AuthorAttr =_gfbff ;continue ;};if _gffcb .Name .Local =="\u0064\u0061\u0074\u0065"{_bafeff ,_bcdfa :=ParseStdlibTime (_gffcb .Value );if _bcdfa !=nil {return _bcdfa ;};_bgead .DateAttr =&_bafeff ;continue ;};if _gffcb .Name .Local =="\u0069\u0064"{_edbebb ,_aebda :=_fg .ParseInt (_gffcb .Value ,10,64); +if _aebda !=nil {return _aebda ;};_bgead .IdAttr =_edbebb ;continue ;};};for {_bdbg ,_abgdb :=d .Token ();if _abgdb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_abgdb ); +};if _aeacc ,_bgcdg :=_bdbg .(_c .EndElement );_bgcdg &&_aeacc .Name ==start .Name {break ;};};return nil ;};func (_egefa *WdCT_PosV )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fdfca ,_acgca :=_egefa .RelativeFromAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); +if _acgca !=nil {return _acgca ;};start .Attr =append (start .Attr ,_fdfca );e .EncodeToken (start );_egefa .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_decbe ST_Wrap )Validate ()error {return _decbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_cdegg *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_BookmarkRange and its children +func (_caf *CT_BookmarkRange )Validate ()error {return _caf .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_cgcdb *Ftr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgcdb .CT_HdrFtr =*NewCT_HdrFtr (); +_cdcffa :for {_decec ,_ccddeg :=d .Token ();if _ccddeg !=nil {return _ccddeg ;};switch _edgecf :=_decec .(type ){case _c .StartElement :switch _edgecf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fbfgc :=NewCT_AltChunk (); +if _gdcdb :=d .DecodeElement (_fbfgc ,&_edgecf );_gdcdb !=nil {return _gdcdb ;};_cgcdb .AltChunk =append (_cgcdb .AltChunk ,_fbfgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eafgg :=NewEG_ContentBlockContent (); +_eafgg .CustomXml =NewCT_CustomXmlBlock ();if _fcfdfa :=d .DecodeElement (_eafgg .CustomXml ,&_edgecf );_fcfdfa !=nil {return _fcfdfa ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_eafgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fabfa :=NewEG_ContentBlockContent (); +_fabfa .Sdt =NewCT_SdtBlock ();if _aebbff :=d .DecodeElement (_fabfa .Sdt ,&_edgecf );_aebbff !=nil {return _aebbff ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_fabfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_eaaace :=NewEG_ContentBlockContent (); +_adfebf :=NewCT_P ();if _abfagb :=d .DecodeElement (_adfebf ,&_edgecf );_abfagb !=nil {return _abfagb ;};_eaaace .P =append (_eaaace .P ,_adfebf );_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_eaaace );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gaegd :=NewEG_ContentBlockContent (); +_ddaff :=NewCT_Tbl ();if _ccdfg :=d .DecodeElement (_ddaff ,&_edgecf );_ccdfg !=nil {return _ccdfg ;};_gaegd .Tbl =append (_gaegd .Tbl ,_ddaff );_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gaegd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdgdef :=NewEG_ContentBlockContent (); +_eebffd :=NewEG_RunLevelElts ();_eebffd .ProofErr =NewCT_ProofErr ();if _aebge :=d .DecodeElement (_eebffd .ProofErr ,&_edgecf );_aebge !=nil {return _aebge ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gdgdef );_gdgdef .EG_RunLevelElts =append (_gdgdef .EG_RunLevelElts ,_eebffd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcdeb :=NewEG_ContentBlockContent (); +_cgfdg :=NewEG_RunLevelElts ();_cgfdg .PermStart =NewCT_PermStart ();if _bbfffc :=d .DecodeElement (_cgfdg .PermStart ,&_edgecf );_bbfffc !=nil {return _bbfffc ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_dcdeb );_dcdeb .EG_RunLevelElts =append (_dcdeb .EG_RunLevelElts ,_cgfdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dfcef :=NewEG_ContentBlockContent (); +_acbfd :=NewEG_RunLevelElts ();_acbfd .PermEnd =NewCT_Perm ();if _ccded :=d .DecodeElement (_acbfd .PermEnd ,&_edgecf );_ccded !=nil {return _ccded ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_dfcef );_dfcef .EG_RunLevelElts =append (_dfcef .EG_RunLevelElts ,_acbfd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_edadd :=NewEG_ContentBlockContent (); +_daaage :=NewEG_RunLevelElts ();_daaage .Ins =NewCT_RunTrackChange ();if _gbccf :=d .DecodeElement (_daaage .Ins ,&_edgecf );_gbccf !=nil {return _gbccf ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_edadd );_edadd .EG_RunLevelElts =append (_edadd .EG_RunLevelElts ,_daaage ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ddaadb :=NewEG_ContentBlockContent (); +_aacab :=NewEG_RunLevelElts ();_aacab .Del =NewCT_RunTrackChange ();if _aeggdaa :=d .DecodeElement (_aacab .Del ,&_edgecf );_aeggdaa !=nil {return _aeggdaa ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_ddaadb );_ddaadb .EG_RunLevelElts =append (_ddaadb .EG_RunLevelElts ,_aacab ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fdefb :=NewEG_ContentBlockContent (); +_abbgd :=NewEG_RunLevelElts ();_abbgd .MoveFrom =NewCT_RunTrackChange ();if _fdcdfa :=d .DecodeElement (_abbgd .MoveFrom ,&_edgecf );_fdcdfa !=nil {return _fdcdfa ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_fdefb );_fdefb .EG_RunLevelElts =append (_fdefb .EG_RunLevelElts ,_abbgd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bbcffc :=NewEG_ContentBlockContent (); +_eegebd :=NewEG_RunLevelElts ();_eegebd .MoveTo =NewCT_RunTrackChange ();if _cgebe :=d .DecodeElement (_eegebd .MoveTo ,&_edgecf );_cgebe !=nil {return _cgebe ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_bbcffc );_bbcffc .EG_RunLevelElts =append (_bbcffc .EG_RunLevelElts ,_eegebd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cagaf :=NewEG_ContentBlockContent (); +_bgabad :=NewEG_RunLevelElts ();_bbgbac :=NewEG_RangeMarkupElements ();_bbgbac .BookmarkStart =NewCT_Bookmark ();if _agcea :=d .DecodeElement (_bbgbac .BookmarkStart ,&_edgecf );_agcea !=nil {return _agcea ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_cagaf ); +_cagaf .EG_RunLevelElts =append (_cagaf .EG_RunLevelElts ,_bgabad );_bgabad .EG_RangeMarkupElements =append (_bgabad .EG_RangeMarkupElements ,_bbgbac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gedea :=NewEG_ContentBlockContent (); +_dcaggc :=NewEG_RunLevelElts ();_fcdfdb :=NewEG_RangeMarkupElements ();_fcdfdb .BookmarkEnd =NewCT_MarkupRange ();if _fbdfg :=d .DecodeElement (_fcdfdb .BookmarkEnd ,&_edgecf );_fbdfg !=nil {return _fbdfg ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gedea ); +_gedea .EG_RunLevelElts =append (_gedea .EG_RunLevelElts ,_dcaggc );_dcaggc .EG_RangeMarkupElements =append (_dcaggc .EG_RangeMarkupElements ,_fcdfdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gedbae :=NewEG_ContentBlockContent (); +_effcaa :=NewEG_RunLevelElts ();_dbfgcf :=NewEG_RangeMarkupElements ();_dbfgcf .MoveFromRangeStart =NewCT_MoveBookmark ();if _efegc :=d .DecodeElement (_dbfgcf .MoveFromRangeStart ,&_edgecf );_efegc !=nil {return _efegc ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gedbae ); +_gedbae .EG_RunLevelElts =append (_gedbae .EG_RunLevelElts ,_effcaa );_effcaa .EG_RangeMarkupElements =append (_effcaa .EG_RangeMarkupElements ,_dbfgcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gacac :=NewEG_ContentBlockContent (); +_aaeece :=NewEG_RunLevelElts ();_defcfg :=NewEG_RangeMarkupElements ();_defcfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eddfd :=d .DecodeElement (_defcfg .MoveFromRangeEnd ,&_edgecf );_eddfd !=nil {return _eddfd ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gacac ); +_gacac .EG_RunLevelElts =append (_gacac .EG_RunLevelElts ,_aaeece );_aaeece .EG_RangeMarkupElements =append (_aaeece .EG_RangeMarkupElements ,_defcfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_affbcf :=NewEG_ContentBlockContent (); +_ecgdda :=NewEG_RunLevelElts ();_ccgcd :=NewEG_RangeMarkupElements ();_ccgcd .MoveToRangeStart =NewCT_MoveBookmark ();if _ffdgg :=d .DecodeElement (_ccgcd .MoveToRangeStart ,&_edgecf );_ffdgg !=nil {return _ffdgg ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_affbcf ); +_affbcf .EG_RunLevelElts =append (_affbcf .EG_RunLevelElts ,_ecgdda );_ecgdda .EG_RangeMarkupElements =append (_ecgdda .EG_RangeMarkupElements ,_ccgcd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbefb :=NewEG_ContentBlockContent (); +_afcad :=NewEG_RunLevelElts ();_aabage :=NewEG_RangeMarkupElements ();_aabage .MoveToRangeEnd =NewCT_MarkupRange ();if _eggafc :=d .DecodeElement (_aabage .MoveToRangeEnd ,&_edgecf );_eggafc !=nil {return _eggafc ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_fbefb ); +_fbefb .EG_RunLevelElts =append (_fbefb .EG_RunLevelElts ,_afcad );_afcad .EG_RangeMarkupElements =append (_afcad .EG_RangeMarkupElements ,_aabage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgbfb :=NewEG_ContentBlockContent (); +_ffbbe :=NewEG_RunLevelElts ();_fbdbd :=NewEG_RangeMarkupElements ();_fbdbd .CommentRangeStart =NewCT_MarkupRange ();if _cdbdb :=d .DecodeElement (_fbdbd .CommentRangeStart ,&_edgecf );_cdbdb !=nil {return _cdbdb ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_cgbfb ); +_cgbfb .EG_RunLevelElts =append (_cgbfb .EG_RunLevelElts ,_ffbbe );_ffbbe .EG_RangeMarkupElements =append (_ffbbe .EG_RangeMarkupElements ,_fbdbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcbef :=NewEG_ContentBlockContent (); +_caegc :=NewEG_RunLevelElts ();_addagg :=NewEG_RangeMarkupElements ();_addagg .CommentRangeEnd =NewCT_MarkupRange ();if _cbddbb :=d .DecodeElement (_addagg .CommentRangeEnd ,&_edgecf );_cbddbb !=nil {return _cbddbb ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gcbef ); +_gcbef .EG_RunLevelElts =append (_gcbef .EG_RunLevelElts ,_caegc );_caegc .EG_RangeMarkupElements =append (_caegc .EG_RangeMarkupElements ,_addagg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edfcb :=NewEG_ContentBlockContent (); +_acdgc :=NewEG_RunLevelElts ();_aeegde :=NewEG_RangeMarkupElements ();_aeegde .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ceafgd :=d .DecodeElement (_aeegde .CustomXmlInsRangeStart ,&_edgecf );_ceafgd !=nil {return _ceafgd ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_edfcb ); +_edfcb .EG_RunLevelElts =append (_edfcb .EG_RunLevelElts ,_acdgc );_acdgc .EG_RangeMarkupElements =append (_acdgc .EG_RangeMarkupElements ,_aeegde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_facgfa :=NewEG_ContentBlockContent (); +_edbfd :=NewEG_RunLevelElts ();_gbdgd :=NewEG_RangeMarkupElements ();_gbdgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfafac :=d .DecodeElement (_gbdgd .CustomXmlInsRangeEnd ,&_edgecf );_gfafac !=nil {return _gfafac ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_facgfa ); +_facgfa .EG_RunLevelElts =append (_facgfa .EG_RunLevelElts ,_edbfd );_edbfd .EG_RangeMarkupElements =append (_edbfd .EG_RangeMarkupElements ,_gbdgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgdgdd :=NewEG_ContentBlockContent (); +_gfgdc :=NewEG_RunLevelElts ();_gccgeb :=NewEG_RangeMarkupElements ();_gccgeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfebg :=d .DecodeElement (_gccgeb .CustomXmlDelRangeStart ,&_edgecf );_dfebg !=nil {return _dfebg ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_cgdgdd ); +_cgdgdd .EG_RunLevelElts =append (_cgdgdd .EG_RunLevelElts ,_gfgdc );_gfgdc .EG_RangeMarkupElements =append (_gfgdc .EG_RangeMarkupElements ,_gccgeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdaed :=NewEG_ContentBlockContent (); +_febcb :=NewEG_RunLevelElts ();_edbbd :=NewEG_RangeMarkupElements ();_edbbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcegf :=d .DecodeElement (_edbbd .CustomXmlDelRangeEnd ,&_edgecf );_fcegf !=nil {return _fcegf ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_gdaed ); +_gdaed .EG_RunLevelElts =append (_gdaed .EG_RunLevelElts ,_febcb );_febcb .EG_RangeMarkupElements =append (_febcb .EG_RangeMarkupElements ,_edbbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aeaba :=NewEG_ContentBlockContent (); +_afcgb :=NewEG_RunLevelElts ();_cbgceb :=NewEG_RangeMarkupElements ();_cbgceb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abeeg :=d .DecodeElement (_cbgceb .CustomXmlMoveFromRangeStart ,&_edgecf );_abeeg !=nil {return _abeeg ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_aeaba ); +_aeaba .EG_RunLevelElts =append (_aeaba .EG_RunLevelElts ,_afcgb );_afcgb .EG_RangeMarkupElements =append (_afcgb .EG_RangeMarkupElements ,_cbgceb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebaagf :=NewEG_ContentBlockContent (); +_dcceg :=NewEG_RunLevelElts ();_bdebb :=NewEG_RangeMarkupElements ();_bdebb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aadede :=d .DecodeElement (_bdebb .CustomXmlMoveFromRangeEnd ,&_edgecf );_aadede !=nil {return _aadede ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_ebaagf ); +_ebaagf .EG_RunLevelElts =append (_ebaagf .EG_RunLevelElts ,_dcceg );_dcceg .EG_RangeMarkupElements =append (_dcceg .EG_RangeMarkupElements ,_bdebb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eeeggg :=NewEG_ContentBlockContent (); +_dggad :=NewEG_RunLevelElts ();_febfcc :=NewEG_RangeMarkupElements ();_febfcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _faddc :=d .DecodeElement (_febfcc .CustomXmlMoveToRangeStart ,&_edgecf );_faddc !=nil {return _faddc ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_eeeggg ); +_eeeggg .EG_RunLevelElts =append (_eeeggg .EG_RunLevelElts ,_dggad );_dggad .EG_RangeMarkupElements =append (_dggad .EG_RangeMarkupElements ,_febfcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgbcgb :=NewEG_ContentBlockContent (); +_gdgf :=NewEG_RunLevelElts ();_begcg :=NewEG_RangeMarkupElements ();_begcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfaeg :=d .DecodeElement (_begcg .CustomXmlMoveToRangeEnd ,&_edgecf );_gfaeg !=nil {return _gfaeg ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_fgbcgb ); +_fgbcgb .EG_RunLevelElts =append (_fgbcgb .EG_RunLevelElts ,_gdgf );_gdgf .EG_RangeMarkupElements =append (_gdgf .EG_RangeMarkupElements ,_begcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ggddbc :=NewEG_ContentBlockContent (); +_cafae :=NewEG_RunLevelElts ();_dffad :=NewEG_MathContent ();_dffad .OMathPara =_ab .NewOMathPara ();if _dcace :=d .DecodeElement (_dffad .OMathPara ,&_edgecf );_dcace !=nil {return _dcace ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_ggddbc ); +_ggddbc .EG_RunLevelElts =append (_ggddbc .EG_RunLevelElts ,_cafae );_cafae .EG_MathContent =append (_cafae .EG_MathContent ,_dffad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aedab :=NewEG_ContentBlockContent (); +_edcefe :=NewEG_RunLevelElts ();_cdcegf :=NewEG_MathContent ();_cdcegf .OMath =_ab .NewOMath ();if _dfdfe :=d .DecodeElement (_cdcegf .OMath ,&_edgecf );_dfdfe !=nil {return _dfdfe ;};_cgcdb .EG_ContentBlockContent =append (_cgcdb .EG_ContentBlockContent ,_aedab ); +_aedab .EG_RunLevelElts =append (_aedab .EG_RunLevelElts ,_edcefe );_edcefe .EG_MathContent =append (_edcefe .EG_MathContent ,_cdcegf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_edgecf .Name ); +if _ggdbdc :=d .Skip ();_ggdbdc !=nil {return _ggdbdc ;};};case _c .EndElement :break _cdcffa ;case _c .CharData :};};return nil ;};func (_bgbc *CT_TcMar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beddb :for {_fggeb ,_aagccf :=d .Token (); +if _aagccf !=nil {return _aagccf ;};switch _faedf :=_fggeb .(type ){case _c .StartElement :switch _faedf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bgbc .Top =NewCT_TblWidth (); +if _geeacg :=d .DecodeElement (_bgbc .Top ,&_faedf );_geeacg !=nil {return _geeacg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bgbc .Start =NewCT_TblWidth (); +if _ecfbca :=d .DecodeElement (_bgbc .Start ,&_faedf );_ecfbca !=nil {return _ecfbca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bgbc .Left =NewCT_TblWidth (); +if _dcecg :=d .DecodeElement (_bgbc .Left ,&_faedf );_dcecg !=nil {return _dcecg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bgbc .Bottom =NewCT_TblWidth (); +if _bfbdc :=d .DecodeElement (_bgbc .Bottom ,&_faedf );_bfbdc !=nil {return _bfbdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bgbc .End =NewCT_TblWidth (); +if _abebf :=d .DecodeElement (_bgbc .End ,&_faedf );_abebf !=nil {return _abebf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bgbc .Right =NewCT_TblWidth (); +if _abgeg :=d .DecodeElement (_bgbc .Right ,&_faedf );_abgeg !=nil {return _abgeg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_faedf .Name ); +if _gccaa :=d .Skip ();_gccaa !=nil {return _gccaa ;};};case _c .EndElement :break _beddb ;case _c .CharData :};};return nil ;};func (_gbebd ST_HexColor )String ()string {if _gbebd .ST_HexColorAuto !=ST_HexColorAutoUnset {return _gbebd .ST_HexColorAuto .String (); +};if _gbebd .ST_HexColorRGB !=nil {return _e .Sprintf ("\u0025\u0076",*_gbebd .ST_HexColorRGB );};return "";}; -// Validate validates the EG_ContentCellContent and its children -func (_dacaf *EG_ContentCellContent )Validate ()error {return _dacaf .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};type CT_TcPr struct{ +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_egadb *CT_SdtPrChoice )ValidateWithPath (path string )error {if _egadb .Equation !=nil {if _efefe :=_egadb .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_efefe !=nil {return _efefe ;};};if _egadb .ComboBox !=nil {if _fbfebc :=_egadb .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx"); +_fbfebc !=nil {return _fbfebc ;};};if _egadb .Date !=nil {if _febc :=_egadb .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_febc !=nil {return _febc ;};};if _egadb .DocPartObj !=nil {if _cafge :=_egadb .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"); +_cafge !=nil {return _cafge ;};};if _egadb .DocPartList !=nil {if _eabgf :=_egadb .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_eabgf !=nil {return _eabgf ;};};if _egadb .DropDownList !=nil {if _fcaeeg :=_egadb .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"); +_fcaeeg !=nil {return _fcaeeg ;};};if _egadb .Picture !=nil {if _bcgedb :=_egadb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bcgedb !=nil {return _bcgedb ;};};if _egadb .RichText !=nil {if _agbbc :=_egadb .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t"); +_agbbc !=nil {return _agbbc ;};};if _egadb .Text !=nil {if _efadf :=_egadb .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_efadf !=nil {return _efadf ;};};if _egadb .Citation !=nil {if _gcbeg :=_egadb .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn"); +_gcbeg !=nil {return _gcbeg ;};};if _egadb .Group !=nil {if _bbadba :=_egadb .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_bbadba !=nil {return _bbadba ;};};if _egadb .Bibliography !=nil {if _acadc :=_egadb .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"); +_acadc !=nil {return _acadc ;};};return nil ;};func (_dcefc *ST_TargetScreenSz )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcefc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dcefc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dcefc =2; +case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dcefc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dcefc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dcefc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dcefc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dcefc =7; +case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dcefc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dcefc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_dcefc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dcefc =11; +};return nil ;};func (_aaecdb ST_ChapterSep )ValidateWithPath (path string )error {switch _aaecdb {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaecdb )); +};return nil ;};type CT_R struct{ + +// Revision Identifier for Run Properties +RsidRPrAttr *string ; + +// Revision Identifier for Run Deletion +RsidDelAttr *string ; + +// Revision Identifier for Run +RsidRAttr *string ; + +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_fc .Any ;}; + +// Validate validates the CT_SaveThroughXslt and its children +func (_ddddbd *CT_SaveThroughXslt )Validate ()error {return _ddddbd .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};type CT_RubyPr struct{ + +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; + +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; + +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; + +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; + +// Language ID for Phonetic Guide +Lid *CT_Lang ; + +// Invalidated Field Cache +Dirty *CT_OnOff ;};type ST_Proof byte ;type CT_DocPartPr struct{ + +// Entry Name +Name *CT_DocPartName ; + +// Associated Paragraph Style Name +Style *CT_String ; + +// Entry Categorization +Category *CT_DocPartCategory ; + +// Entry Types +Types *CT_DocPartTypes ; + +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; + +// Description for Entry +Description *CT_String ; + +// Entry ID +Guid *CT_Guid ;}; + +// Validate validates the CT_FontSig and its children +func (_bfdcc *CT_FontSig )Validate ()error {return _bfdcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_cgeg *CT_DocumentBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbc :for {_cgacg ,_dfebb :=d .Token (); +if _dfebb !=nil {return _dfebb ;};switch _dceeb :=_cgacg .(type ){case _c .StartElement :switch _dceeb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_cgeg .Background =NewCT_Background (); +if _abaag :=d .DecodeElement (_cgeg .Background ,&_dceeb );_abaag !=nil {return _abaag ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dceeb .Name ); +if _aafgc :=d .Skip ();_aafgc !=nil {return _aafgc ;};};case _c .EndElement :break _gdbc ;case _c .CharData :};};return nil ;};func (_acggf *WdCT_WordprocessingShape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name =_c .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}; +if _acggf .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (*_acggf .NormalEastAsianFlowAttr ))}); +};e .EncodeToken (start );if _acggf .CNvPr !=nil {_ddfdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_acggf .CNvPr ,_ddfdc );};_acggf .Choice .MarshalXML (e ,_c .StartElement {});_aebad :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_acggf .SpPr ,_aebad );if _acggf .Style !=nil {_dgfbbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_acggf .Style ,_dgfbbg );};if _acggf .ExtLst !=nil {_agcfdfd :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_acggf .ExtLst ,_agcfdfd );};if _acggf .WChoice !=nil {_acggf .WChoice .MarshalXML (e ,_c .StartElement {});};_bbfccb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_acggf .BodyPr ,_bbfccb ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbcabf ST_CharacterSpacing )Validate ()error {return _gbcabf .ValidateWithPath ("")};type CT_Lang struct{ + +// Language Code +ValAttr string ;}; + +// Validate validates the WdEG_WrapType and its children +func (_bfgab *WdEG_WrapType )Validate ()error {return _bfgab .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};func (_aefagf ST_Merge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aefagf .String (),start ); +};type ST_StyleType byte ;func (_adagd *CT_MailMergeSourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adagd .ValAttr =ST_MailMergeSourceType (1);for _ ,_faec :=range start .Attr {if _faec .Name .Local =="\u0076\u0061\u006c"{_adagd .ValAttr .UnmarshalXMLAttr (_faec ); +continue ;};};for {_aceag ,_dcbgc :=d .Token ();if _dcbgc !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dcbgc ); +};if _ceddd ,_fadeb :=_aceag .(_c .EndElement );_fadeb &&_ceddd .Name ==start .Name {break ;};};return nil ;};func (_ffce *CT_DocProtect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffce .EditAttr !=ST_DocProtectUnset {_cecd ,_eacfd :=_ffce .EditAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"}); +if _eacfd !=nil {return _eacfd ;};start .Attr =append (start .Attr ,_cecd );};if _ffce .FormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .FormattingAttr )}); +};if _ffce .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .EnforcementAttr )});};if _ffce .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .AlgorithmNameAttr )}); +};if _ffce .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .HashValueAttr )});};if _ffce .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .SaltValueAttr )}); +};if _ffce .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .SpinCountAttr )});};if _ffce .CryptProviderTypeAttr !=_d .ST_CryptProvUnset {_afef ,_gcacg :=_ffce .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _gcacg !=nil {return _gcacg ;};start .Attr =append (start .Attr ,_afef );};if _ffce .CryptAlgorithmClassAttr !=_d .ST_AlgClassUnset {_abedg ,_beaccc :=_ffce .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _beaccc !=nil {return _beaccc ;};start .Attr =append (start .Attr ,_abedg );};if _ffce .CryptAlgorithmTypeAttr !=_d .ST_AlgTypeUnset {_becgg ,_cddd :=_ffce .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _cddd !=nil {return _cddd ;};start .Attr =append (start .Attr ,_becgg );};if _ffce .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .CryptAlgorithmSidAttr )}); +};if _ffce .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .CryptSpinCountAttr )}); +};if _ffce .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .CryptProviderAttr )}); +};if _ffce .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .AlgIdExtAttr )});};if _ffce .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .AlgIdExtSourceAttr )}); +};if _ffce .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .CryptProviderTypeExtAttr )}); +};if _ffce .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .CryptProviderTypeExtSourceAttr )}); +};if _ffce .HashAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .HashAttr )});};if _ffce .SaltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffce .SaltAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Fonts struct{CT_FontsList }; + +// Validate validates the CT_PageBorder and its children +func (_afdgb *CT_PageBorder )Validate ()error {return _afdgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_dabf *CT_ObjectChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbade :for {_afgda ,_eefgd :=d .Token (); +if _eefgd !=nil {return _eefgd ;};switch _adgbf :=_afgda .(type ){case _c .StartElement :switch _adgbf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_dabf .Control =NewCT_Control (); +if _bacaf :=d .DecodeElement (_dabf .Control ,&_adgbf );_bacaf !=nil {return _bacaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_dabf .ObjectLink =NewCT_ObjectLink (); +if _aacbec :=d .DecodeElement (_dabf .ObjectLink ,&_adgbf );_aacbec !=nil {return _aacbec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_dabf .ObjectEmbed =NewCT_ObjectEmbed (); +if _ffffe :=d .DecodeElement (_dabf .ObjectEmbed ,&_adgbf );_ffffe !=nil {return _ffffe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_dabf .Movie =NewCT_Rel (); +if _bbgg :=d .DecodeElement (_dabf .Movie ,&_adgbf );_bbgg !=nil {return _bbgg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adgbf .Name ); +if _gfcgc :=d .Skip ();_gfcgc !=nil {return _gfcgc ;};};case _c .EndElement :break _bbade ;case _c .CharData :};};return nil ;};func (_cfedd *ST_HAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeadcb ,_afbdf :=d .Token ();if _afbdf !=nil {return _afbdf ; +};if _dcbfg ,_bgbcfg :=_eeadcb .(_c .EndElement );_bgbcfg &&_dcbfg .Name ==start .Name {*_cfedd =1;return nil ;};if _ggcbfd ,_efbed :=_eeadcb .(_c .CharData );!_efbed {return _e .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",_eeadcb ); +}else {switch string (_ggcbfd ){case "":*_cfedd =0;case "\u0074\u0065\u0078\u0074":*_cfedd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfedd =2;case "\u0070\u0061\u0067\u0065":*_cfedd =3;};};_eeadcb ,_afbdf =d .Token ();if _afbdf !=nil {return _afbdf ; +};if _babca ,_adadf :=_eeadcb .(_c .EndElement );_adadf &&_babca .Name ==start .Name {return nil ;};return _e .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",_eeadcb ); +};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};func (_fffbe *CT_TextScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfeeg :=range start .Attr {if _bfeeg .Name .Local =="\u0076\u0061\u006c"{_aeadg ,_aafbce :=ParseUnionST_TextScale (_bfeeg .Value ); +if _aafbce !=nil {return _aafbce ;};_fffbe .ValAttr =&_aeadg ;continue ;};};for {_befgb ,_fafegb :=d .Token ();if _fafegb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_fafegb ); +};if _caebf ,_aaeaa :=_befgb .(_c .EndElement );_aaeaa &&_caebf .Name ==start .Name {break ;};};return nil ;};func (_bfabfa *ST_Zoom )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfabfa =0;case "\u006e\u006f\u006e\u0065":*_bfabfa =1; +case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_bfabfa =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_bfabfa =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_bfabfa =4;};return nil ;};func (_ecbfec ST_VerticalJc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fccba :=_c .Attr {}; +_fccba .Name =name ;switch _ecbfec {case ST_VerticalJcUnset :_fccba .Value ="";case ST_VerticalJcTop :_fccba .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_fccba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_fccba .Value ="\u0062\u006f\u0074\u0068"; +case ST_VerticalJcBottom :_fccba .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _fccba ,nil ;};func NewCT_DivBdr ()*CT_DivBdr {_dgfaf :=&CT_DivBdr {};return _dgfaf }; + +// Validate validates the CT_FFHelpText and its children +func (_abeba *CT_FFHelpText )Validate ()error {return _abeba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_egecab ST_HexColorAuto )Validate ()error {return _egecab .ValidateWithPath ("")}; +func (_bbffc *CT_ShapeDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fabbf :for {_bcacb ,_bdebfd :=d .Token ();if _bdebfd !=nil {return _bdebfd ;};switch _ebgba :=_bcacb .(type ){case _c .StartElement :switch _ebgba .Name {default:if _cbfdcc ,_feeeea :=_fc .CreateElement (_ebgba ); +_feeeea !=nil {return _feeeea ;}else {if _aaffag :=d .DecodeElement (_cbfdcc ,&_ebgba );_aaffag !=nil {return _aaffag ;};_bbffc .Any =append (_bbffc .Any ,_cbfdcc );};};case _c .EndElement :break _fabbf ;case _c .CharData :};};return nil ;};func (_eedafd *ST_DocPartType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eedafd =0; +case "\u006e\u006f\u006e\u0065":*_eedafd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eedafd =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_eedafd =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_eedafd =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_eedafd =5; +case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_eedafd =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_eedafd =7;};return nil ;};func (_ceedag ST_Jc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fffceb :=_c .Attr {};_fffceb .Name =name ; +switch _ceedag {case ST_JcUnset :_fffceb .Value ="";case ST_JcStart :_fffceb .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_fffceb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_fffceb .Value ="\u0065\u006e\u0064";case ST_JcBoth :_fffceb .Value ="\u0062\u006f\u0074\u0068"; +case ST_JcMediumKashida :_fffceb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_fffceb .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_fffceb .Value ="\u006e\u0075\u006d\u0054\u0061\u0062"; +case ST_JcHighKashida :_fffceb .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_fffceb .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_fffceb .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065"; +case ST_JcLeft :_fffceb .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fffceb .Value ="\u0072\u0069\u0067h\u0074";};return _fffceb ,nil ;}; + +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_eeeaa *CT_SdtDate )ValidateWithPath (path string )error {if _eeeaa .DateFormat !=nil {if _dedebb :=_eeeaa .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_dedebb !=nil {return _dedebb ;};};if _eeeaa .Lid !=nil {if _aadfca :=_eeeaa .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064"); +_aadfca !=nil {return _aadfca ;};};if _eeeaa .StoreMappedDataAs !=nil {if _debgba :=_eeeaa .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_debgba !=nil {return _debgba ; +};};if _eeeaa .Calendar !=nil {if _dcabc :=_eeeaa .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_dcabc !=nil {return _dcabc ;};};return nil ;};type CT_FtnDocProps struct{ + +// Footnote Placement +Pos *CT_FtnPos ; + +// Footnote Numbering Format +NumFmt *CT_NumFmt ; + +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; + +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_cecec *CT_TrackChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_cecec .AuthorAttr )}); +if _cecec .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cecec .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_cecec .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the EG_PContentMath and its children +func (_aaaa *EG_PContentMath )Validate ()error {return _aaaa .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_ebecfa ST_PTabRelativeTo )String ()string {switch _ebecfa {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e"; +case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func NewCT_Fonts ()*CT_Fonts {_feacc :=&CT_Fonts {};return _feacc }; + +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_ccegf *CT_TblGrid )ValidateWithPath (path string )error {for _addaa ,_bcgedbc :=range _ccegf .GridCol {if _bffae :=_bcgedbc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_addaa )); +_bffae !=nil {return _bffae ;};};if _ccegf .TblGridChange !=nil {if _fcadg :=_ccegf .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_fcadg !=nil {return _fcadg ;};};return nil ; +};func (_eacga *CT_TrackChangeNumbering )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgaeeg :=range start .Attr {if _fgaeeg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_gdfagee ,_gbbfd :=_fgaeeg .Value ,error (nil ); +if _gbbfd !=nil {return _gbbfd ;};_eacga .OriginalAttr =&_gdfagee ;continue ;};if _fgaeeg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cdcea ,_cdebb :=_fgaeeg .Value ,error (nil );if _cdebb !=nil {return _cdebb ;};_eacga .AuthorAttr =_cdcea ; +continue ;};if _fgaeeg .Name .Local =="\u0064\u0061\u0074\u0065"{_ffgggf ,_efbeb :=ParseStdlibTime (_fgaeeg .Value );if _efbeb !=nil {return _efbeb ;};_eacga .DateAttr =&_ffgggf ;continue ;};if _fgaeeg .Name .Local =="\u0069\u0064"{_fceaae ,_dbbae :=_fg .ParseInt (_fgaeeg .Value ,10,64); +if _dbbae !=nil {return _dbbae ;};_eacga .IdAttr =_fceaae ;continue ;};};for {_cadgb ,_dfgdbbg :=d .Token ();if _dfgdbbg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_dfgdbbg ); +};if _feecge ,_cgaac :=_cadgb .(_c .EndElement );_cgaac &&_feecge .Name ==start .Name {break ;};};return nil ;};func (_dabba ST_TblStyleOverrideType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbbdee :=_c .Attr {};_bbbdee .Name =name ;switch _dabba {case ST_TblStyleOverrideTypeUnset :_bbbdee .Value =""; +case ST_TblStyleOverrideTypeWholeTable :_bbbdee .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_bbbdee .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_bbbdee .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077"; +case ST_TblStyleOverrideTypeFirstCol :_bbbdee .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_bbbdee .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_bbbdee .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t"; +case ST_TblStyleOverrideTypeBand2Vert :_bbbdee .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_bbbdee .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_bbbdee .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z"; +case ST_TblStyleOverrideTypeNeCell :_bbbdee .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_bbbdee .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_bbbdee .Value ="\u0073\u0065\u0043\u0065\u006c\u006c"; +case ST_TblStyleOverrideTypeSwCell :_bbbdee .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _bbbdee ,nil ;};type CT_StylePaneFilter struct{ + +// Display All Styles +AllStylesAttr *_d .ST_OnOff ; + +// Display Only Custom Styles +CustomStylesAttr *_d .ST_OnOff ; + +// Display Latent Styles +LatentStylesAttr *_d .ST_OnOff ; + +// Display Styles in Use +StylesInUseAttr *_d .ST_OnOff ; + +// Display Heading Styles +HeadingStylesAttr *_d .ST_OnOff ; + +// Display Numbering Styles +NumberingStylesAttr *_d .ST_OnOff ; + +// Display Table Styles +TableStylesAttr *_d .ST_OnOff ; + +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_d .ST_OnOff ; + +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_d .ST_OnOff ; + +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_d .ST_OnOff ; + +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_d .ST_OnOff ; + +// Display Styles to Remove Formatting +ClearFormattingAttr *_d .ST_OnOff ; + +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_d .ST_OnOff ; + +// Only Show Visible Styles +VisibleStylesAttr *_d .ST_OnOff ; + +// Use the Alternate Style Name +AlternateStyleNamesAttr *_d .ST_OnOff ; + +// Bitmask of Suggested Filtering Options +ValAttr *string ;}; + +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_fbab *CT_RPrOriginal )ValidateWithPath (path string )error {if _fbab .RStyle !=nil {if _efgbf :=_fbab .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_efgbf !=nil {return _efgbf ;};};if _fbab .RFonts !=nil {if _adda :=_fbab .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_adda !=nil {return _adda ;};};if _fbab .B !=nil {if _fcgfb :=_fbab .B .ValidateWithPath (path +"\u002f\u0042");_fcgfb !=nil {return _fcgfb ;};};if _fbab .BCs !=nil {if _adgbc :=_fbab .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_adgbc !=nil {return _adgbc ; +};};if _fbab .I !=nil {if _bfcggc :=_fbab .I .ValidateWithPath (path +"\u002f\u0049");_bfcggc !=nil {return _bfcggc ;};};if _fbab .ICs !=nil {if _aeece :=_fbab .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aeece !=nil {return _aeece ;};};if _fbab .Caps !=nil {if _gfacf :=_fbab .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073"); +_gfacf !=nil {return _gfacf ;};};if _fbab .SmallCaps !=nil {if _faabb :=_fbab .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_faabb !=nil {return _faabb ;};};if _fbab .Strike !=nil {if _aadfe :=_fbab .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_aadfe !=nil {return _aadfe ;};};if _fbab .Dstrike !=nil {if _ddecfe :=_fbab .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_ddecfe !=nil {return _ddecfe ;};};if _fbab .Outline !=nil {if _dccfd :=_fbab .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_dccfd !=nil {return _dccfd ;};};if _fbab .Shadow !=nil {if _ecfac :=_fbab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ecfac !=nil {return _ecfac ;};};if _fbab .Emboss !=nil {if _ebgdf :=_fbab .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073"); +_ebgdf !=nil {return _ebgdf ;};};if _fbab .Imprint !=nil {if _gggef :=_fbab .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gggef !=nil {return _gggef ;};};if _fbab .NoProof !=nil {if _fbdbc :=_fbab .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066"); +_fbdbc !=nil {return _fbdbc ;};};if _fbab .SnapToGrid !=nil {if _edbag :=_fbab .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_edbag !=nil {return _edbag ;};};if _fbab .Vanish !=nil {if _bgaa :=_fbab .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068"); +_bgaa !=nil {return _bgaa ;};};if _fbab .WebHidden !=nil {if _aafaf :=_fbab .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_aafaf !=nil {return _aafaf ;};};if _fbab .Color !=nil {if _cddcd :=_fbab .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_cddcd !=nil {return _cddcd ;};};if _fbab .Spacing !=nil {if _fcdbd :=_fbab .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fcdbd !=nil {return _fcdbd ;};};if _fbab .W !=nil {if _ebffg :=_fbab .W .ValidateWithPath (path +"\u002f\u0057"); +_ebffg !=nil {return _ebffg ;};};if _fbab .Kern !=nil {if _ecdfe :=_fbab .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ecdfe !=nil {return _ecdfe ;};};if _fbab .Position !=nil {if _cdceg :=_fbab .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn"); +_cdceg !=nil {return _cdceg ;};};if _fbab .Sz !=nil {if _ccfbab :=_fbab .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ccfbab !=nil {return _ccfbab ;};};if _fbab .SzCs !=nil {if _gaabd :=_fbab .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073"); +_gaabd !=nil {return _gaabd ;};};if _fbab .Highlight !=nil {if _fcaebc :=_fbab .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fcaebc !=nil {return _fcaebc ;};};if _fbab .U !=nil {if _eggac :=_fbab .U .ValidateWithPath (path +"\u002f\u0055"); +_eggac !=nil {return _eggac ;};};if _fbab .Effect !=nil {if _dgeda :=_fbab .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dgeda !=nil {return _dgeda ;};};if _fbab .Bdr !=nil {if _dcdfg :=_fbab .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072"); +_dcdfg !=nil {return _dcdfg ;};};if _fbab .Shd !=nil {if _gaaad :=_fbab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gaaad !=nil {return _gaaad ;};};if _fbab .FitText !=nil {if _gfefa :=_fbab .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074"); +_gfefa !=nil {return _gfefa ;};};if _fbab .VertAlign !=nil {if _abgbc :=_fbab .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_abgbc !=nil {return _abgbc ;};};if _fbab .Rtl !=nil {if _dggac :=_fbab .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_dggac !=nil {return _dggac ;};};if _fbab .Cs !=nil {if _cbcgd :=_fbab .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cbcgd !=nil {return _cbcgd ;};};if _fbab .Em !=nil {if _aceebc :=_fbab .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_aceebc !=nil {return _aceebc ; +};};if _fbab .Lang !=nil {if _efbc :=_fbab .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_efbc !=nil {return _efbc ;};};if _fbab .EastAsianLayout !=nil {if _bcaaa :=_fbab .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"); +_bcaaa !=nil {return _bcaaa ;};};if _fbab .SpecVanish !=nil {if _aaagfb :=_fbab .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aaagfb !=nil {return _aaagfb ;};};if _fbab .OMath !=nil {if _egaee :=_fbab .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_egaee !=nil {return _egaee ;};};return nil ;};type CT_Styles struct{ + +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; + +// Latent Style Information +LatentStyles *CT_LatentStyles ; + +// Style Definition +Style []*CT_Style ;}; + +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_cfecfg *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _cfecfg .WrapNone !=nil {if _afdcag :=_cfecfg .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_afdcag !=nil {return _afdcag ;};};if _cfecfg .WrapSquare !=nil {if _ggeece :=_cfecfg .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"); +_ggeece !=nil {return _ggeece ;};};if _cfecfg .WrapTight !=nil {if _gdbdfd :=_cfecfg .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_gdbdfd !=nil {return _gdbdfd ;};};if _cfecfg .WrapThrough !=nil {if _agbgg :=_cfecfg .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"); +_agbgg !=nil {return _agbgg ;};};if _cfecfg .WrapTopAndBottom !=nil {if _gcdgec :=_cfecfg .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_gcdgec !=nil {return _gcdgec ; +};};return nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_gcacgf :=&CT_LongHexNumber {};return _gcacgf }; + +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_beggb *CT_Guid )ValidateWithPath (path string )error {if _beggb .ValAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_beggb .ValAttr ){return _e .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_beggb .ValAttr ); +};};return nil ;};func ParseUnionST_OnOff (s string )(_d .ST_OnOff ,error ){return _d .ParseUnionST_OnOff (s )};func (_bbfg *CT_FFTextInput )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbfg .Type !=nil {_bddd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_bbfg .Type ,_bddd );};if _bbfg .Default !=nil {_egdf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bbfg .Default ,_egdf );};if _bbfg .MaxLength !=nil {_cefa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}}; +e .EncodeElement (_bbfg .MaxLength ,_cefa );};if _bbfg .Format !=nil {_efdce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_bbfg .Format ,_efdce );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; + +// Validate validates the CT_TcPrChange and its children +func (_ggafg *CT_TcPrChange )Validate ()error {return _ggafg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_DocParts ()*CT_DocParts {_cbdc :=&CT_DocParts {};return _cbdc };func NewWdCT_WrapNone ()*WdCT_WrapNone {_edgcd :=&WdCT_WrapNone {}; +return _edgcd };func (_ffdg *CT_LineNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffdg .CountByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_e .Sprintf ("\u0025\u0076",*_ffdg .CountByAttr )}); +};if _ffdg .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffdg .StartAttr )});};if _ffdg .DistanceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffdg .DistanceAttr )}); +};if _ffdg .RestartAttr !=ST_LineNumberRestartUnset {_egde ,_ecag :=_ffdg .RestartAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _ecag !=nil {return _ecag ;};start .Attr =append (start .Attr ,_egde );};e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Column ()*CT_Column {_gec :=&CT_Column {};return _gec };func (_badaf *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faaba :=range start .Attr {if _faaba .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"&&_faaba .Name .Local =="\u0069\u0064"||_faaba .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"&&_faaba .Name .Local =="\u0069\u0064"{_gcabb ,_deab :=_faaba .Value ,error (nil ); +if _deab !=nil {return _deab ;};_badaf .IdAttr =_gcabb ;continue ;};};for {_eefcde ,_accf :=d .Token ();if _accf !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_accf );};if _edddf ,_baacc :=_eefcde .(_c .EndElement ); +_baacc &&_edddf .Name ==start .Name {break ;};};return nil ;};func (_dbbcg *ST_Jc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbbcg =0;case "\u0073\u0074\u0061r\u0074":*_dbbcg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbbcg =2; +case "\u0065\u006e\u0064":*_dbbcg =3;case "\u0062\u006f\u0074\u0068":*_dbbcg =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dbbcg =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_dbbcg =6; +case "\u006e\u0075\u006d\u0054\u0061\u0062":*_dbbcg =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dbbcg =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dbbcg =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_dbbcg =10; +case "\u006c\u0065\u0066\u0074":*_dbbcg =11;case "\u0072\u0069\u0067h\u0074":*_dbbcg =12;};return nil ;}; + +// Validate validates the CT_MultiLevelType and its children +func (_fcbdg *CT_MultiLevelType )Validate ()error {return _fcbdg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_aaede ST_Shd )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abacbb :=_c .Attr {}; +_abacbb .Name =name ;switch _aaede {case ST_ShdUnset :_abacbb .Value ="";case ST_ShdNil :_abacbb .Value ="\u006e\u0069\u006c";case ST_ShdClear :_abacbb .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_abacbb .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_abacbb .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdVertStripe :_abacbb .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_abacbb .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_abacbb .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdHorzCross :_abacbb .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_abacbb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_abacbb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; +case ST_ShdThinVertStripe :_abacbb .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_abacbb .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdThinDiagStripe :_abacbb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_abacbb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_abacbb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073"; +case ST_ShdPct5 :_abacbb .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_abacbb .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_abacbb .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_abacbb .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_abacbb .Value ="\u0070\u0063\u00742\u0030"; +case ST_ShdPct25 :_abacbb .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_abacbb .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_abacbb .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_abacbb .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_abacbb .Value ="\u0070\u0063\u00744\u0030"; +case ST_ShdPct45 :_abacbb .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_abacbb .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_abacbb .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_abacbb .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_abacbb .Value ="\u0070\u0063\u00746\u0032"; +case ST_ShdPct65 :_abacbb .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_abacbb .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_abacbb .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_abacbb .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_abacbb .Value ="\u0070\u0063\u00748\u0035"; +case ST_ShdPct87 :_abacbb .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_abacbb .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_abacbb .Value ="\u0070\u0063\u00749\u0035";};return _abacbb ,nil ;};func (_bcegf *CT_SaveThroughXslt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gddbc :=range start .Attr {if _gddbc .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"&&_gddbc .Name .Local =="\u0069\u0064"||_gddbc .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"&&_gddbc .Name .Local =="\u0069\u0064"{_gbbdef ,_bfafd :=_gddbc .Value ,error (nil ); +if _bfafd !=nil {return _bfafd ;};_bcegf .IdAttr =&_gbbdef ;continue ;};if _gddbc .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_egfdad ,_gbace :=_gddbc .Value ,error (nil );if _gbace !=nil {return _gbace ;};_bcegf .SolutionIDAttr =&_egfdad ; +continue ;};};for {_bggga ,_ceecc :=d .Token ();if _ceecc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_ceecc ); +};if _dfgc ,_bcacde :=_bggga .(_c .EndElement );_bcacde &&_dfgc .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_bbefd *CT_Ruby )ValidateWithPath (path string )error {if _bfgcb :=_bbefd .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_bfgcb !=nil {return _bfgcb ;};if _dcdab :=_bbefd .Rt .ValidateWithPath (path +"\u002f\u0052\u0074"); +_dcdab !=nil {return _dcdab ;};if _cgccfa :=_bbefd .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_cgccfa !=nil {return _cgccfa ;};return nil ;};func (_aegbbf ST_ThemeColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aegbbf .String (),start ); +};func NewCT_Zoom ()*CT_Zoom {_caabcc :=&CT_Zoom {};return _caabcc };type CT_TcPrInner struct{ // Table Cell Conditional Formatting CnfStyle *CT_Cnf ; @@ -4405,4300 +5645,4135 @@ CellIns *CT_TrackChange ; CellDel *CT_TrackChange ; // Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};type ST_TblStyleOverrideType byte ;type CT_LineNumber struct{ +CellMerge *CT_CellMergeTrackChange ;};func (_eaceff *ST_TblOverlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfaa ,_ggagf :=d .Token ();if _ggagf !=nil {return _ggagf ;};if _eaaadd ,_cagefa :=_adfaa .(_c .EndElement );_cagefa &&_eaaadd .Name ==start .Name {*_eaceff =1; +return nil ;};if _ddfad ,_ggeea :=_adfaa .(_c .CharData );!_ggeea {return _e .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",_adfaa );}else {switch string (_ddfad ){case "":*_eaceff =0; +case "\u006e\u0065\u0076e\u0072":*_eaceff =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_eaceff =2;};};_adfaa ,_ggagf =d .Token ();if _ggagf !=nil {return _ggagf ;};if _aeaad ,_aefcbb :=_adfaa .(_c .EndElement );_aefcbb &&_aeaad .Name ==start .Name {return nil ; +};return _e .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",_adfaa );};type CT_WebSettings struct{ -// Line Number Increments to Display -CountByAttr *int64 ; +// Root Frameset Definition +Frameset *CT_Frameset ; -// Line Numbering Starting Value -StartAttr *int64 ; +// Information about HTML div Elements +Divs *CT_Divs ; -// Distance Between Text and Line Numbering -DistanceAttr *_ga .ST_TwipsMeasure ; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;};func (_gfcg *CT_DivBdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafea :for {_dfgdg ,_feff :=d .Token ();if _feff !=nil {return _feff ;};switch _fgcc :=_dfgdg .(type ){case _a .StartElement :switch _fgcc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gfcg .Top =NewCT_Border (); -if _fdddb :=d .DecodeElement (_gfcg .Top ,&_fgcc );_fdddb !=nil {return _fdddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gfcg .Left =NewCT_Border (); -if _abda :=d .DecodeElement (_gfcg .Left ,&_fgcc );_abda !=nil {return _abda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfcg .Bottom =NewCT_Border (); -if _bgcae :=d .DecodeElement (_gfcg .Bottom ,&_fgcc );_bgcae !=nil {return _bgcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gfcg .Right =NewCT_Border (); -if _decdd :=d .DecodeElement (_gfcg .Right ,&_fgcc );_decdd !=nil {return _decdd ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_fgcc .Name ); -if _accg :=d .Skip ();_accg !=nil {return _accg ;};};case _a .EndElement :break _eafea ;case _a .CharData :};};return nil ;};type Endnotes struct{CT_Endnotes };func (_fgfaf *WdInline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _fgfaf .WdCT_Inline .MarshalXML (e ,start );};func NewCT_SmartTagPr ()*CT_SmartTagPr {_cegfb :=&CT_SmartTagPr {};return _cegfb }; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// Validate validates the CT_BookmarkRange and its children -func (_bgd *CT_BookmarkRange )Validate ()error {return _bgd .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_gdaae ST_Hint )String ()string {switch _gdaae {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074"; -case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};type ST_Jc byte ;func (_gdcgdd *ST_EdGrp )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdcgdd =0;case "\u006e\u006f\u006e\u0065":*_gdcgdd =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gdcgdd =2; -case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gdcgdd =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gdcgdd =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gdcgdd =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gdcgdd =6; -case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gdcgdd =7;};return nil ;}; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_eedfe *CT_FrameScrollbar )ValidateWithPath (path string )error {if _eedfe .ValAttr ==ST_FrameScrollbarUnset {return _gd .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 _ccdc :=_eedfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccdc !=nil {return _ccdc ;};return nil ;};func (_fcfad *CT_NumPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfaga :for {_beeaa ,_gacba :=d .Token (); -if _gacba !=nil {return _gacba ;};switch _gdced :=_beeaa .(type ){case _a .StartElement :switch _gdced .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006c\u0076\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006c\u0076\u006c"}:_fcfad .Ilvl =NewCT_DecimalNumber (); -if _becdg :=d .DecodeElement (_fcfad .Ilvl ,&_gdced );_becdg !=nil {return _becdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dI\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dI\u0064"}:_fcfad .NumId =NewCT_DecimalNumber (); -if _bdefa :=d .DecodeElement (_fcfad .NumId ,&_gdced );_bdefa !=nil {return _bdefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_fcfad .NumberingChange =NewCT_TrackChangeNumbering (); -if _adgba :=d .DecodeElement (_fcfad .NumberingChange ,&_gdced );_adgba !=nil {return _adgba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fcfad .Ins =NewCT_TrackChange (); -if _ccbgb :=d .DecodeElement (_fcfad .Ins ,&_gdced );_ccbgb !=nil {return _ccbgb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_gdced .Name ); -if _bffae :=d .Skip ();_bffae !=nil {return _bffae ;};};case _a .EndElement :break _dfaga ;case _a .CharData :};};return nil ;}; +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_dfef *CT_Spacing )ValidateWithPath (path string )error {if _dfef .BeforeAttr !=nil {if _egaaa :=_dfef .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_egaaa !=nil {return _egaaa ;};};if _dfef .BeforeAutospacingAttr !=nil {if _acagd :=_dfef .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072"); -_acagd !=nil {return _acagd ;};};if _dfef .AfterAttr !=nil {if _defda :=_dfef .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_defda !=nil {return _defda ;};};if _dfef .AfterAutospacingAttr !=nil {if _afgcd :=_dfef .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072"); -_afgcd !=nil {return _afgcd ;};};if _dfef .LineAttr !=nil {if _ceebg :=_dfef .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_ceebg !=nil {return _ceebg ;};};if _dabegc :=_dfef .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); -_dabegc !=nil {return _dabegc ;};return nil ;};func (_gaaaga ST_SectionMark )Validate ()error {return _gaaaga .ValidateWithPath ("")}; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// Validate validates the EG_ContentRowContent and its children -func (_cfccab *EG_ContentRowContent )Validate ()error {return _cfccab .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func NewCT_SdtDate ()*CT_SdtDate {_gfeggc :=&CT_SdtDate {};return _gfeggc }; -type CT_TcMar struct{ +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};func (_bcgbbe ST_Proof )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcadd :=_c .Attr {};_gcadd .Name =name ;switch _bcgbbe {case ST_ProofUnset :_gcadd .Value ="";case ST_ProofClean :_gcadd .Value ="\u0063\u006c\u0065a\u006e"; +case ST_ProofDirty :_gcadd .Value ="\u0064\u0069\u0072t\u0079";};return _gcadd ,nil ;};func (_edagf ST_FontFamily )Validate ()error {return _edagf .ValidateWithPath ("")};func (_ddeced ST_FFTextType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_feebb :=_c .Attr {}; +_feebb .Name =name ;switch _ddeced {case ST_FFTextTypeUnset :_feebb .Value ="";case ST_FFTextTypeRegular :_feebb .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_feebb .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_feebb .Value ="\u0064\u0061\u0074\u0065"; +case ST_FFTextTypeCurrentTime :_feebb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_feebb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_feebb .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064"; +};return _feebb ,nil ;};func (_dfacc *CT_Ruby )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ffdcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_dfacc .RubyPr ,_ffdcg ); +_ebbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_dfacc .Rt ,_ebbae );_bacfea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_dfacc .RubyBase ,_bacfea ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbcde *CT_CalendarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgfg :=range start .Attr {if _fgfg .Name .Local =="\u0076\u0061\u006c"{_gbcde .ValAttr .UnmarshalXMLAttr (_fgfg ); +continue ;};};for {_cca ,_bcge :=d .Token ();if _bcge !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_bcge );};if _degd ,_cdfaa :=_cca .(_c .EndElement ); +_cdfaa &&_degd .Name ==start .Name {break ;};};return nil ;};func (_fefda *CT_RPrDefault )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fefda .RPr !=nil {_gbgafe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_fefda .RPr ,_gbgafe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_eab *CT_AutoCaptions )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_bdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_fea :=range _eab .AutoCaption {e .EncodeElement (_fea ,_bdb );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_SdtText struct{ +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_gcdeef *Styles )ValidateWithPath (path string )error {if _cdfbb :=_gcdeef .CT_Styles .ValidateWithPath (path );_cdfbb !=nil {return _cdfbb ;};return nil ;}; -// Allow Soft Line Breaks -MultiLineAttr *_ga .ST_OnOff ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_cafdd :=&EG_FtnEdnNumProps {};return _cafdd };func NewEG_RunLevelElts ()*EG_RunLevelElts {_cfebfc :=&EG_RunLevelElts {};return _cfebfc };type EG_ContentRunContent struct{ +// Validate validates the CT_TcBorders and its children +func (_dfafce *CT_TcBorders )Validate ()error {return _dfafce .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_fddde *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fddde .Wsp !=nil {_ceebbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; +for _ ,_cacdce :=range _fddde .Wsp {e .EncodeElement (_cacdce ,_ceebbf );};};if _fddde .Pic !=nil {_eafbbd :=_c .StartElement {Name :_c .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_cgedc :=range _fddde .Pic {e .EncodeElement (_cgedc ,_eafbbd ); +};};if _fddde .ContentPart !=nil {_fggfab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_aedaaf :=range _fddde .ContentPart {e .EncodeElement (_aedaaf ,_fggfab );}; +};if _fddde .Wgp !=nil {_facga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_ggefee :=range _fddde .Wgp {e .EncodeElement (_ggefee ,_facga );};};if _fddde .GraphicFrame !=nil {_gaedce :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +for _ ,_eabegeg :=range _fddde .GraphicFrame {e .EncodeElement (_eabegeg ,_gaedce );};};return nil ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_gb .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ; +};func (_ddafff ST_TabJc )Validate ()error {return _ddafff .ValidateWithPath ("")};func (_ecae *CT_FtnEdnSepRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ecae .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TextDirection byte ;func (_begda *Hdr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0068d\u0072";return _begda .CT_HdrFtr .MarshalXML (e ,start );};func NewCT_HdrFtr ()*CT_HdrFtr {_bccca :=&CT_HdrFtr {};return _bccca };func (_bcgdg *CT_LsdException )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_bcgdg .NameAttr )}); +if _bcgdg .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bcgdg .LockedAttr )});};if _bcgdg .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_bcgdg .UiPriorityAttr )}); +};if _bcgdg .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bcgdg .SemiHiddenAttr )});};if _bcgdg .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bcgdg .UnhideWhenUsedAttr )}); +};if _bcgdg .QFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_e .Sprintf ("\u0025\u0076",*_bcgdg .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; +// Validate validates the CT_AutoCaption and its children +func (_agb *CT_AutoCaption )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func (_dbcaca *WdCT_PosVChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edgafc :for {_bedgg ,_gdefgc :=d .Token (); +if _gdefgc !=nil {return _gdefgc ;};switch _ebgbab :=_bedgg .(type ){case _c .StartElement :switch _ebgbab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_dbcaca .Align =WdST_AlignVUnset ; +if _abdabeb :=d .DecodeElement (&_dbcaca .Align ,&_ebgbab );_abdabeb !=nil {return _abdabeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_dbcaca .PosOffset =new (int32 ); +if _gdbgg :=d .DecodeElement (_dbcaca .PosOffset ,&_ebgbab );_gdbgg !=nil {return _gdbgg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebgbab .Name ); +if _bfbeg :=d .Skip ();_bfbeg !=nil {return _bfbeg ;};};case _c .EndElement :break _edgafc ;case _c .CharData :};};return nil ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_fagfac :=&EG_RangeMarkupElements {};return _fagfac ;};func NewCT_DocVar ()*CT_DocVar {_dcfg :=&CT_DocVar {}; +return _dcfg };type WdInline struct{WdCT_Inline };const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4; +);func (_dgefdg *WdST_AlignH )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgefdg =0;case "\u006c\u0065\u0066\u0074":*_dgefdg =1;case "\u0072\u0069\u0067h\u0074":*_dgefdg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgefdg =3; +case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dgefdg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dgefdg =5;};return nil ;};func (_gbgdg *CT_TrPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbgdg .TrPr =NewCT_TrPrBase ();for _ ,_ddaec :=range start .Attr {if _ddaec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_deefaf ,_bbggd :=_ddaec .Value ,error (nil ); +if _bbggd !=nil {return _bbggd ;};_gbgdg .AuthorAttr =_deefaf ;continue ;};if _ddaec .Name .Local =="\u0064\u0061\u0074\u0065"{_cfeed ,_eccaca :=ParseStdlibTime (_ddaec .Value );if _eccaca !=nil {return _eccaca ;};_gbgdg .DateAttr =&_cfeed ;continue ;}; +if _ddaec .Name .Local =="\u0069\u0064"{_cfged ,_feegf :=_fg .ParseInt (_ddaec .Value ,10,64);if _feegf !=nil {return _feegf ;};_gbgdg .IdAttr =_cfged ;continue ;};};_agefc :for {_cbggb ,_adcege :=d .Token ();if _adcege !=nil {return _adcege ;};switch _agegg :=_cbggb .(type ){case _c .StartElement :switch _agegg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:if _ggddb :=d .DecodeElement (_gbgdg .TrPr ,&_agegg ); +_ggddb !=nil {return _ggddb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_agegg .Name ); +if _gcag :=d .Skip ();_gcag !=nil {return _gcag ;};};case _c .EndElement :break _agefc ;case _c .CharData :};};return nil ;};func (_gdcff *ST_TabTlc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdcff =0;case "\u006e\u006f\u006e\u0065":*_gdcff =1; +case "\u0064\u006f\u0074":*_gdcff =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gdcff =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gdcff =4;case "\u0068\u0065\u0061v\u0079":*_gdcff =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gdcff =6; +};return nil ;};func (_dfeafag ST_DocPartBehavior )Validate ()error {return _dfeafag .ValidateWithPath ("")}; -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; +// Validate validates the CT_LsdException and its children +func (_dbadbc *CT_LsdException )Validate ()error {return _dbadbc .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");}; -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_ffadbfb *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_dcedc WdST_RelFromV )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebgcd :=_c .Attr {};_ebgcd .Name =name ;switch _dcedc {case WdST_RelFromVUnset :_ebgcd .Value =""; +case WdST_RelFromVMargin :_ebgcd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_ebgcd .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_ebgcd .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_ebgcd .Value ="\u006c\u0069\u006e\u0065"; +case WdST_RelFromVTopMargin :_ebgcd .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_ebgcd .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_ebgcd .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromVOutsideMargin :_ebgcd .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _ebgcd ,nil ;};func (_egdfe ST_Shd )String ()string {switch _egdfe {case 0:return "";case 1:return "\u006e\u0069\u006c"; +case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; +case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; +case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; +case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030"; +case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035"; +case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030"; +case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035"; +case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";}; -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_ebcbb *CT_Lvl )ValidateWithPath (path string )error {if _ebcbb .TentativeAttr !=nil {if _eaedb :=_ebcbb .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_eaedb !=nil {return _eaedb ; +};};if _ebcbb .Start !=nil {if _bdgag :=_ebcbb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bdgag !=nil {return _bdgag ;};};if _ebcbb .NumFmt !=nil {if _cdgg :=_ebcbb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_cdgg !=nil {return _cdgg ;};};if _ebcbb .LvlRestart !=nil {if _cddda :=_ebcbb .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_cddda !=nil {return _cddda ;};};if _ebcbb .PStyle !=nil {if _ffbfcg :=_ebcbb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065"); +_ffbfcg !=nil {return _ffbfcg ;};};if _ebcbb .IsLgl !=nil {if _dbbba :=_ebcbb .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_dbbba !=nil {return _dbbba ;};};if _ebcbb .Suff !=nil {if _geaf :=_ebcbb .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066"); +_geaf !=nil {return _geaf ;};};if _ebcbb .LvlText !=nil {if _fedgba :=_ebcbb .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_fedgba !=nil {return _fedgba ;};};if _ebcbb .LvlPicBulletId !=nil {if _bgfa :=_ebcbb .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"); +_bgfa !=nil {return _bgfa ;};};if _ebcbb .Legacy !=nil {if _eebbg :=_ebcbb .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_eebbg !=nil {return _eebbg ;};};if _ebcbb .LvlJc !=nil {if _bfec :=_ebcbb .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063"); +_bfec !=nil {return _bfec ;};};if _ebcbb .PPr !=nil {if _aedb :=_ebcbb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aedb !=nil {return _aedb ;};};if _ebcbb .RPr !=nil {if _fecae :=_ebcbb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_fecae !=nil {return _fecae ;};};return nil ;};func (_cbffgf *CT_Underline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbffgf .ValAttr !=ST_UnderlineUnset {_egefea ,_abbge :=_cbffgf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _abbge !=nil {return _abbge ;};start .Attr =append (start .Attr ,_egefea );};if _cbffgf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbffgf .ColorAttr )}); +};if _cbffgf .ThemeColorAttr !=ST_ThemeColorUnset {_gfgegd ,_fedde :=_cbffgf .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fedde !=nil {return _fedde ;};start .Attr =append (start .Attr ,_gfgegd ); +};if _cbffgf .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cbffgf .ThemeTintAttr )});};if _cbffgf .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cbffgf .ThemeShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdfddb ST_TabJc )ValidateWithPath (path string )error {switch _bdfddb {case 0,1,2,3,4,5,6,7,8,9:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdfddb )); +};return nil ;}; -// Bidirectional Override -Bdo *CT_BdoContentRun ; +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_gfgcc *CT_Lock )ValidateWithPath (path string )error {if _abgde :=_gfgcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgde !=nil {return _abgde ;};return nil ;};func (_gcec *CT_SdtCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _gcec .SdtPr !=nil {_eacab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_gcec .SdtPr ,_eacab );};if _gcec .SdtEndPr !=nil {_gbgafa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; +e .EncodeElement (_gcec .SdtEndPr ,_gbgafa );};if _gcec .SdtContent !=nil {_egdce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gcec .SdtContent ,_egdce );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_cccdd *ST_HexColorAuto )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cccdd =0;case "\u0061\u0075\u0074\u006f":*_cccdd =1;};return nil ;};type CT_PageBorder struct{IdAttr *string ; -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5; -ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_acfff ST_Wrap )ValidateWithPath (path string )error {switch _acfff {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfff )); -};return nil ;};func (_gcgcc ST_PTabAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcgcc .String (),start );};func (_aea *CT_Color )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbe :=range start .Attr {if _cdbe .Name .Local =="\u0076\u0061\u006c"{_cdfc ,_aag :=ParseUnionST_HexColor (_cdbe .Value ); -if _aag !=nil {return _aag ;};_aea .ValAttr =_cdfc ;continue ;};if _cdbe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_aea .ThemeColorAttr .UnmarshalXMLAttr (_cdbe );continue ;};if _cdbe .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fdeg ,_dffa :=_cdbe .Value ,error (nil ); -if _dffa !=nil {return _dffa ;};_aea .ThemeTintAttr =&_fdeg ;continue ;};if _cdbe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_abf ,_fecf :=_cdbe .Value ,error (nil );if _fecf !=nil {return _fecf ;};_aea .ThemeShadeAttr =&_abf ; -continue ;};};for {_cgef ,_bcafc :=d .Token ();if _bcafc !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_bcafc );};if _gdcaa ,_efeecc :=_cgef .(_a .EndElement );_efeecc &&_gdcaa .Name ==start .Name {break ; -};};return nil ;};func (_bffbf *CT_Ruby )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bffbf .RubyPr =NewCT_RubyPr ();_bffbf .Rt =NewCT_RubyContent ();_bffbf .RubyBase =NewCT_RubyContent ();_eedecd :for {_dfaed ,_agggd :=d .Token ();if _agggd !=nil {return _agggd ; -};switch _badfg :=_dfaed .(type ){case _a .StartElement :switch _badfg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _gbfba :=d .DecodeElement (_bffbf .RubyPr ,&_badfg ); -_gbfba !=nil {return _gbfba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074"}:if _bcfag :=d .DecodeElement (_bffbf .Rt ,&_badfg ); -_bcfag !=nil {return _bcfag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _bcdbb :=d .DecodeElement (_bffbf .RubyBase ,&_badfg ); -_bcdbb !=nil {return _bcdbb ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_badfg .Name ); -if _afgd :=d .Skip ();_afgd !=nil {return _afgd ;};};case _a .EndElement :break _eedecd ;case _a .CharData :};};return nil ;}; +// Border Style +ValAttr ST_Border ; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_caba *CT_FitText )ValidateWithPath (path string )error {if _fdgg :=_caba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdgg !=nil {return _fdgg ;};return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_cgeaa *CT_Charset )ValidateWithPath (path string )error {return nil };func (_efaaf *CT_Control )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efaaf .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_efaaf .NameAttr )}); -};if _efaaf .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_gd .Sprintf ("\u0025\u0076",*_efaaf .ShapeidAttr )});};if _efaaf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_efaaf .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_EastAsianLayout struct{ +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// East Asian Typography Run ID -IdAttr *int64 ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Two Lines in One -CombineAttr *_ga .ST_OnOff ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; - -// Horizontal in Vertical (Rotate Text) -VertAttr *_ga .ST_OnOff ; +// Border Width +SzAttr *uint64 ; -// Compress Rotated Text to Line Height -VertCompressAttr *_ga .ST_OnOff ;};func (_ebfgea ST_ProofErr )ValidateWithPath (path string )error {switch _ebfgea {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfgea )); -};return nil ;};func (_fbgab *EG_ContentCellContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbgab .Tc !=nil {_bacag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_gbegg :=range _fbgab .Tc {e .EncodeElement (_gbegg ,_bacag ); -};};if _fbgab .CustomXml !=nil {_cfabg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_fbgab .CustomXml ,_cfabg );};if _fbgab .Sdt !=nil {_gcfef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_fbgab .Sdt ,_gcfef );};if _fbgab .EG_RunLevelElts !=nil {for _ ,_cfeada :=range _fbgab .EG_RunLevelElts {_cfeada .MarshalXML (e ,_a .StartElement {});};};return nil ;}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Validate validates the CT_Empty and its children -func (_gdcgf *CT_Empty )Validate ()error {return _gdcgf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_fdfc :=&CT_DocPartBehaviors {};return _fdfc }; +// Border Shadow +ShadowAttr *_d .ST_OnOff ; -// Validate validates the TxbxContent and its children -func (_begfcb *TxbxContent )Validate ()error {return _begfcb .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_TblPrExBase ()*CT_TblPrExBase {_ggeff :=&CT_TblPrExBase {};return _ggeff };func (_dfbfcd *CT_PPrDefault )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _dfbfcd .PPr !=nil {_deaae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_dfbfcd .PPr ,_deaae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffbf *CT_DocType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ffbf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfedg *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egffb :=range start .Attr {if _egffb .Name .Local =="\u0069\u0064"{_feegbc ,_eeacf :=_ea .ParseUint (_egffb .Value ,10,16); -if _eeacf !=nil {return _eeacf ;};_gfedg .IdAttr =uint16 (_feegbc );continue ;};if _egffb .Name .Local =="\u0073\u0065\u0071"{_ddbcee ,_gaedd :=_ea .ParseUint (_egffb .Value ,10,16);if _gaedd !=nil {return _gaedd ;};_gfedg .SeqAttr =uint16 (_ddbcee );continue ; -};};_aggcd :for {_gbebf ,_gcagd :=d .Token ();if _gcagd !=nil {return _gcagd ;};switch _bgbffa :=_gbebf .(type ){case _a .StartElement :switch _bgbffa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfedg .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _cgcbg :=d .DecodeElement (_gfedg .ExtLst ,&_bgbffa );_cgcbg !=nil {return _cgcbg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_bgbffa .Name ); -if _efbdg :=d .Skip ();_efbdg !=nil {return _efbdg ;};};case _a .EndElement :break _aggcd ;case _a .CharData :};};return nil ;};type GlossaryDocument struct{CT_GlossaryDocument }; +// Create Frame Effect +FrameAttr *_d .ST_OnOff ;}; -// Validate validates the CT_DocVar and its children -func (_dagdc *CT_DocVar )Validate ()error {return _dagdc .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_cddef *WdST_RelFromV )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cddef =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cddef =1; -case "\u0070\u0061\u0067\u0065":*_cddef =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cddef =3;case "\u006c\u0069\u006e\u0065":*_cddef =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cddef =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cddef =6; -case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cddef =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cddef =8;};return nil ;};type ST_BrType byte ;func NewCT_Panose ()*CT_Panose {_abbcg :=&CT_Panose {}; -return _abbcg };func (_ffdcg *CT_EdnDocProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcdb :for {_ggdgd ,_fcbed :=d .Token ();if _fcbed !=nil {return _fcbed ;};switch _dggac :=_ggdgd .(type ){case _a .StartElement :switch _dggac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_ffdcg .Pos =NewCT_EdnPos (); -if _dffee :=d .DecodeElement (_ffdcg .Pos ,&_dggac );_dffee !=nil {return _dffee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ffdcg .NumFmt =NewCT_NumFmt (); -if _dcaa :=d .DecodeElement (_ffdcg .NumFmt ,&_dggac );_dcaa !=nil {return _dcaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_ffdcg .NumStart =NewCT_DecimalNumber (); -if _cgge :=d .DecodeElement (_ffdcg .NumStart ,&_dggac );_cgge !=nil {return _cgge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_ffdcg .NumRestart =NewCT_NumRestart (); -if _gaccc :=d .DecodeElement (_ffdcg .NumRestart ,&_dggac );_gaccc !=nil {return _gaccc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_cafadg :=NewCT_FtnEdnSepRef (); -if _dafa :=d .DecodeElement (_cafadg ,&_dggac );_dafa !=nil {return _dafa ;};_ffdcg .Endnote =append (_ffdcg .Endnote ,_cafadg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_dggac .Name ); -if _eaba :=d .Skip ();_eaba !=nil {return _eaba ;};};case _a .EndElement :break _bbcdb ;case _a .CharData :};};return nil ;};func (_eddbcd *EG_RPrMath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068"; -if _eddbcd .Ins !=nil {_cgdeee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eddbcd .Ins ,_cgdeee );};if _eddbcd .Del !=nil {_bfeaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eddbcd .Del ,_bfeaa ); -};if _eddbcd .RPr !=nil {_beade :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eddbcd .RPr ,_beade );};return nil ;};type CT_Zoom struct{ +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_dbbca *Recipients )ValidateWithPath (path string )error {if _ebafcgf :=_dbbca .CT_Recipients .ValidateWithPath (path );_ebafcgf !=nil {return _ebafcgf ;};return nil ;};func (_gbeaf ST_FFTextType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbeaf .String (),start ); +}; -// Zoom Type -ValAttr ST_Zoom ; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_gaaag *CT_SectType )ValidateWithPath (path string )error {if _fggdbe :=_gaaag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggdbe !=nil {return _fggdbe ;};return nil ;};type CT_Underline struct{ -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;};func (_bdfab *CT_LevelSuffix )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fdfg ,_fedbc :=_bdfab .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fedbc !=nil {return _fedbc ; -};start .Attr =append (start .Attr ,_fdfg );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_NumPicBullet struct{ +// Underline Style +ValAttr ST_Underline ; -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// Underline Color +ColorAttr *ST_HexColor ; -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;};type CT_NumPr struct{ +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// Underline Theme Color Tint +ThemeTintAttr *string ; -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Underline Theme Color Shade +ThemeShadeAttr *string ;}; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_cceebg *CT_WritingStyle )ValidateWithPath (path string )error {if _cceebg .NlCheckAttr !=nil {if _bbbfa :=_cceebg .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_bbbfa !=nil {return _bbbfa ; +};};if _ecaddf :=_cceebg .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ecaddf !=nil {return _ecaddf ;};return nil ;};func (_ggabca ST_VerticalJc )Validate ()error {return _ggabca .ValidateWithPath ("")}; +type EG_ContentCellContent struct{ -// Inserted Numbering Properties -Ins *CT_TrackChange ;}; +// Table Cell +Tc []*CT_Tc ; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_cdffgf *WdCT_WrapSquare )ValidateWithPath (path string )error {if _cdffgf .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _ecacec :=_cdffgf .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ecacec !=nil {return _ecacec ;};if _cdffgf .EffectExtent !=nil {if _feag :=_cdffgf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); -_feag !=nil {return _feag ;};};return nil ;}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Validate validates the CT_TblPrEx and its children -func (_bgfbd *CT_TblPrEx )Validate ()error {return _bgfbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func NewCT_PPrBase ()*CT_PPrBase {_egdagc :=&CT_PPrBase {};return _egdagc };func (_ggbc *CT_LevelText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efgae :=range start .Attr {if _efgae .Name .Local =="\u0076\u0061\u006c"{_fcegf ,_bgccf :=_efgae .Value ,error (nil ); -if _bgccf !=nil {return _bgccf ;};_ggbc .ValAttr =&_fcegf ;continue ;};if _efgae .Name .Local =="\u006e\u0075\u006c\u006c"{_fdafg ,_agbae :=ParseUnionST_OnOff (_efgae .Value );if _agbae !=nil {return _agbae ;};_ggbc .NullAttr =&_fdafg ;continue ;};};for {_gfcdd ,_dbfgb :=d .Token (); -if _dbfgb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dbfgb );};if _cfcf ,_bbgbea :=_gfcdd .(_a .EndElement );_bbgbea &&_cfcf .Name ==start .Name {break ; -};};return nil ;}; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_becff *CT_FramesetChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _becff .Frameset !=nil {_feda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; +for _ ,_ffbfc :=range _becff .Frameset {e .EncodeElement (_ffbfc ,_feda );};};if _becff .Frame !=nil {_acee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_gceag :=range _becff .Frame {e .EncodeElement (_gceag ,_acee ); +};};return nil ;};type CT_CharacterSpacing struct{ -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_fcecf *CT_Divs )ValidateWithPath (path string )error {for _dggd ,_bfbfc :=range _fcecf .Div {if _cgdde :=_bfbfc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_dggd ));_cgdde !=nil {return _cgdde ; -};};return nil ;}; +// Value +ValAttr ST_CharacterSpacing ;};type ST_ProofErr byte ;func (_deebf ST_DocPartType )Validate ()error {return _deebf .ValidateWithPath ("")};func (_gdgdcf *WdCT_Inline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdgdcf .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdcf .DistTAttr )}); +};if _gdgdcf .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdcf .DistBAttr )});};if _gdgdcf .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdcf .DistLAttr )}); +};if _gdgdcf .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdcf .DistRAttr )});};e .EncodeToken (start );_bdcefd :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; +e .EncodeElement (_gdgdcf .Extent ,_bdcefd );if _gdgdcf .EffectExtent !=nil {_bbabc :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gdgdcf .EffectExtent ,_bbabc ); +};_cdbcfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_gdgdcf .DocPr ,_cdbcfa );if _gdgdcf .CNvGraphicFramePr !=nil {_dabbg :=_c .StartElement {Name :_c .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; +e .EncodeElement (_gdgdcf .CNvGraphicFramePr ,_dabbg );};_efffg :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_efffg .Attr =append (_efffg .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"}); +e .EncodeElement (_gdgdcf .Graphic ,_efffg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeaad *CT_TcBorders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdaef :for {_fedgg ,_gdbbgc :=d .Token ();if _gdbbgc !=nil {return _gdbbgc ; +};switch _befed :=_fedgg .(type ){case _c .StartElement :switch _befed .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_eeaad .Top =NewCT_Border (); +if _cdcffd :=d .DecodeElement (_eeaad .Top ,&_befed );_cdcffd !=nil {return _cdcffd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_eeaad .Start =NewCT_Border (); +if _deffda :=d .DecodeElement (_eeaad .Start ,&_befed );_deffda !=nil {return _deffda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_eeaad .Left =NewCT_Border (); +if _agdca :=d .DecodeElement (_eeaad .Left ,&_befed );_agdca !=nil {return _agdca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_eeaad .Bottom =NewCT_Border (); +if _fbfdde :=d .DecodeElement (_eeaad .Bottom ,&_befed );_fbfdde !=nil {return _fbfdde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_eeaad .End =NewCT_Border (); +if _cgdfa :=d .DecodeElement (_eeaad .End ,&_befed );_cgdfa !=nil {return _cgdfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_eeaad .Right =NewCT_Border (); +if _bbefg :=d .DecodeElement (_eeaad .Right ,&_befed );_bbefg !=nil {return _bbefg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_eeaad .InsideH =NewCT_Border (); +if _cdaee :=d .DecodeElement (_eeaad .InsideH ,&_befed );_cdaee !=nil {return _cdaee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_eeaad .InsideV =NewCT_Border (); +if _dgggab :=d .DecodeElement (_eeaad .InsideV ,&_befed );_dgggab !=nil {return _dgggab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006c\u0032b\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_eeaad .Tl2br =NewCT_Border (); +if _fbeab :=d .DecodeElement (_eeaad .Tl2br ,&_befed );_fbeab !=nil {return _fbeab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0032b\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_eeaad .Tr2bl =NewCT_Border (); +if _dfegad :=d .DecodeElement (_eeaad .Tr2bl ,&_befed );_dfegad !=nil {return _dfegad ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_befed .Name ); +if _cbgdce :=d .Skip ();_cbgdce !=nil {return _cbgdce ;};};case _c .EndElement :break _bdaef ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_gegdg *CT_HpsMeasure )ValidateWithPath (path string )error {if _gfcgf :=_gegdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcgf !=nil {return _gfcgf ;};return nil ;}; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_eeeeb *WebSettings )ValidateWithPath (path string )error {if _abcefdg :=_eeeeb .CT_WebSettings .ValidateWithPath (path );_abcefdg !=nil {return _abcefdg ;};return nil ;};func (_dcbffd *ST_Shd )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcbffd =0; +case "\u006e\u0069\u006c":*_dcbffd =1;case "\u0063\u006c\u0065a\u0072":*_dcbffd =2;case "\u0073\u006f\u006ci\u0064":*_dcbffd =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbffd =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbffd =5; +case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dcbffd =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbffd =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_dcbffd =8; +case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dcbffd =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_dcbffd =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_dcbffd =11; +case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbffd =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dcbffd =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_dcbffd =14; +case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_dcbffd =15;case "\u0070\u0063\u0074\u0035":*_dcbffd =16;case "\u0070\u0063\u00741\u0030":*_dcbffd =17;case "\u0070\u0063\u00741\u0032":*_dcbffd =18;case "\u0070\u0063\u00741\u0035":*_dcbffd =19; +case "\u0070\u0063\u00742\u0030":*_dcbffd =20;case "\u0070\u0063\u00742\u0035":*_dcbffd =21;case "\u0070\u0063\u00743\u0030":*_dcbffd =22;case "\u0070\u0063\u00743\u0035":*_dcbffd =23;case "\u0070\u0063\u00743\u0037":*_dcbffd =24;case "\u0070\u0063\u00744\u0030":*_dcbffd =25; +case "\u0070\u0063\u00744\u0035":*_dcbffd =26;case "\u0070\u0063\u00745\u0030":*_dcbffd =27;case "\u0070\u0063\u00745\u0035":*_dcbffd =28;case "\u0070\u0063\u00746\u0030":*_dcbffd =29;case "\u0070\u0063\u00746\u0032":*_dcbffd =30;case "\u0070\u0063\u00746\u0035":*_dcbffd =31; +case "\u0070\u0063\u00747\u0030":*_dcbffd =32;case "\u0070\u0063\u00747\u0035":*_dcbffd =33;case "\u0070\u0063\u00748\u0030":*_dcbffd =34;case "\u0070\u0063\u00748\u0035":*_dcbffd =35;case "\u0070\u0063\u00748\u0037":*_dcbffd =36;case "\u0070\u0063\u00749\u0030":*_dcbffd =37; +case "\u0070\u0063\u00749\u0035":*_dcbffd =38;};return nil ;};func (_aagbge ST_MailMergeOdsoFMDFieldType )String ()string {switch _aagbge {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e"; +};return "";};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);func (_dgada *Settings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgada .CT_Settings =*NewCT_Settings (); +_gfgca :for {_aabbae ,_cdgdd :=d .Token ();if _cdgdd !=nil {return _cdgdd ;};switch _adcea :=_aabbae .(type ){case _c .StartElement :switch _adcea .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dgada .WriteProtection =NewCT_WriteProtection (); +if _daade :=d .DecodeElement (_dgada .WriteProtection ,&_adcea );_daade !=nil {return _daade ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_dgada .View =NewCT_View (); +if _dfabf :=d .DecodeElement (_dgada .View ,&_adcea );_dfabf !=nil {return _dfabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_dgada .Zoom =NewCT_Zoom (); +if _dabfa :=d .DecodeElement (_dgada .Zoom ,&_adcea );_dabfa !=nil {return _dabfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_dgada .RemovePersonalInformation =NewCT_OnOff (); +if _gdcec :=d .DecodeElement (_dgada .RemovePersonalInformation ,&_adcea );_gdcec !=nil {return _gdcec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_dgada .RemoveDateAndTime =NewCT_OnOff (); +if _gedbf :=d .DecodeElement (_dgada .RemoveDateAndTime ,&_adcea );_gedbf !=nil {return _gedbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_dgada .DoNotDisplayPageBoundaries =NewCT_OnOff (); +if _addgc :=d .DecodeElement (_dgada .DoNotDisplayPageBoundaries ,&_adcea );_addgc !=nil {return _addgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_dgada .DisplayBackgroundShape =NewCT_OnOff (); +if _dcade :=d .DecodeElement (_dgada .DisplayBackgroundShape ,&_adcea );_dcade !=nil {return _dcade ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_dgada .PrintPostScriptOverText =NewCT_OnOff (); +if _aefba :=d .DecodeElement (_dgada .PrintPostScriptOverText ,&_adcea );_aefba !=nil {return _aefba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_dgada .PrintFractionalCharacterWidth =NewCT_OnOff (); +if _gfbdce :=d .DecodeElement (_dgada .PrintFractionalCharacterWidth ,&_adcea );_gfbdce !=nil {return _gfbdce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_dgada .PrintFormsData =NewCT_OnOff (); +if _bfaba :=d .DecodeElement (_dgada .PrintFormsData ,&_adcea );_bfaba !=nil {return _bfaba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_dgada .EmbedTrueTypeFonts =NewCT_OnOff (); +if _cacgd :=d .DecodeElement (_dgada .EmbedTrueTypeFonts ,&_adcea );_cacgd !=nil {return _cacgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_dgada .EmbedSystemFonts =NewCT_OnOff (); +if _dgccfb :=d .DecodeElement (_dgada .EmbedSystemFonts ,&_adcea );_dgccfb !=nil {return _dgccfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_dgada .SaveSubsetFonts =NewCT_OnOff (); +if _bdedg :=d .DecodeElement (_dgada .SaveSubsetFonts ,&_adcea );_bdedg !=nil {return _bdedg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_dgada .SaveFormsData =NewCT_OnOff (); +if _fddcd :=d .DecodeElement (_dgada .SaveFormsData ,&_adcea );_fddcd !=nil {return _fddcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dgada .MirrorMargins =NewCT_OnOff (); +if _eececf :=d .DecodeElement (_dgada .MirrorMargins ,&_adcea );_eececf !=nil {return _eececf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_dgada .AlignBordersAndEdges =NewCT_OnOff (); +if _bbefc :=d .DecodeElement (_dgada .AlignBordersAndEdges ,&_adcea );_bbefc !=nil {return _bbefc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_dgada .BordersDoNotSurroundHeader =NewCT_OnOff (); +if _cedaff :=d .DecodeElement (_dgada .BordersDoNotSurroundHeader ,&_adcea );_cedaff !=nil {return _cedaff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_dgada .BordersDoNotSurroundFooter =NewCT_OnOff (); +if _faefdc :=d .DecodeElement (_dgada .BordersDoNotSurroundFooter ,&_adcea );_faefdc !=nil {return _faefdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_dgada .GutterAtTop =NewCT_OnOff (); +if _cceef :=d .DecodeElement (_dgada .GutterAtTop ,&_adcea );_cceef !=nil {return _cceef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_dgada .HideSpellingErrors =NewCT_OnOff (); +if _bfcdcg :=d .DecodeElement (_dgada .HideSpellingErrors ,&_adcea );_bfcdcg !=nil {return _bfcdcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_dgada .HideGrammaticalErrors =NewCT_OnOff (); +if _fcaed :=d .DecodeElement (_dgada .HideGrammaticalErrors ,&_adcea );_fcaed !=nil {return _fcaed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_dbedb :=NewCT_WritingStyle (); +if _dfdgde :=d .DecodeElement (_dbedb ,&_adcea );_dfdgde !=nil {return _dfdgde ;};_dgada .ActiveWritingStyle =append (_dgada .ActiveWritingStyle ,_dbedb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_dgada .ProofState =NewCT_Proof (); +if _ccgcb :=d .DecodeElement (_dgada .ProofState ,&_adcea );_ccgcb !=nil {return _ccgcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_dgada .FormsDesign =NewCT_OnOff (); +if _eefbc :=d .DecodeElement (_dgada .FormsDesign ,&_adcea );_eefbc !=nil {return _eefbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dgada .AttachedTemplate =NewCT_Rel (); +if _cbdbc :=d .DecodeElement (_dgada .AttachedTemplate ,&_adcea );_cbdbc !=nil {return _cbdbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_dgada .LinkStyles =NewCT_OnOff (); +if _beefb :=d .DecodeElement (_dgada .LinkStyles ,&_adcea );_beefb !=nil {return _beefb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_dgada .StylePaneFormatFilter =NewCT_StylePaneFilter (); +if _ecfcdf :=d .DecodeElement (_dgada .StylePaneFormatFilter ,&_adcea );_ecfcdf !=nil {return _ecfcdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_dgada .StylePaneSortMethod =NewCT_StyleSort (); +if _bggca :=d .DecodeElement (_dgada .StylePaneSortMethod ,&_adcea );_bggca !=nil {return _bggca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_dgada .DocumentType =NewCT_DocType (); +if _ffggfb :=d .DecodeElement (_dgada .DocumentType ,&_adcea );_ffggfb !=nil {return _ffggfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_dgada .MailMerge =NewCT_MailMerge (); +if _gcdaff :=d .DecodeElement (_dgada .MailMerge ,&_adcea );_gcdaff !=nil {return _gcdaff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_dgada .RevisionView =NewCT_TrackChangesView (); +if _dfccd :=d .DecodeElement (_dgada .RevisionView ,&_adcea );_dfccd !=nil {return _dfccd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_dgada .TrackRevisions =NewCT_OnOff (); +if _gecdc :=d .DecodeElement (_dgada .TrackRevisions ,&_adcea );_gecdc !=nil {return _gecdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_dgada .DoNotTrackMoves =NewCT_OnOff (); +if _gcfecdg :=d .DecodeElement (_dgada .DoNotTrackMoves ,&_adcea );_gcfecdg !=nil {return _gcfecdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_dgada .DoNotTrackFormatting =NewCT_OnOff (); +if _bceccf :=d .DecodeElement (_dgada .DoNotTrackFormatting ,&_adcea );_bceccf !=nil {return _bceccf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_dgada .DocumentProtection =NewCT_DocProtect (); +if _afagf :=d .DecodeElement (_dgada .DocumentProtection ,&_adcea );_afagf !=nil {return _afagf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_dgada .AutoFormatOverride =NewCT_OnOff (); +if _acgedf :=d .DecodeElement (_dgada .AutoFormatOverride ,&_adcea );_acgedf !=nil {return _acgedf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_dgada .StyleLockTheme =NewCT_OnOff (); +if _fdagbc :=d .DecodeElement (_dgada .StyleLockTheme ,&_adcea );_fdagbc !=nil {return _fdagbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_dgada .StyleLockQFSet =NewCT_OnOff (); +if _ccdfe :=d .DecodeElement (_dgada .StyleLockQFSet ,&_adcea );_ccdfe !=nil {return _ccdfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_dgada .DefaultTabStop =NewCT_TwipsMeasure (); +if _eabde :=d .DecodeElement (_dgada .DefaultTabStop ,&_adcea );_eabde !=nil {return _eabde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_dgada .AutoHyphenation =NewCT_OnOff (); +if _cgcdbe :=d .DecodeElement (_dgada .AutoHyphenation ,&_adcea );_cgcdbe !=nil {return _cgcdbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_dgada .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); +if _egbafb :=d .DecodeElement (_dgada .ConsecutiveHyphenLimit ,&_adcea );_egbafb !=nil {return _egbafb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_dgada .HyphenationZone =NewCT_TwipsMeasure (); +if _ggcddf :=d .DecodeElement (_dgada .HyphenationZone ,&_adcea );_ggcddf !=nil {return _ggcddf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_dgada .DoNotHyphenateCaps =NewCT_OnOff (); +if _gdgcc :=d .DecodeElement (_dgada .DoNotHyphenateCaps ,&_adcea );_gdgcc !=nil {return _gdgcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_dgada .ShowEnvelope =NewCT_OnOff (); +if _fcddc :=d .DecodeElement (_dgada .ShowEnvelope ,&_adcea );_fcddc !=nil {return _fcddc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_dgada .SummaryLength =NewCT_DecimalNumberOrPrecent (); +if _dgeag :=d .DecodeElement (_dgada .SummaryLength ,&_adcea );_dgeag !=nil {return _dgeag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_dgada .ClickAndTypeStyle =NewCT_String (); +if _afebfg :=d .DecodeElement (_dgada .ClickAndTypeStyle ,&_adcea );_afebfg !=nil {return _afebfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_dgada .DefaultTableStyle =NewCT_String (); +if _gddafb :=d .DecodeElement (_dgada .DefaultTableStyle ,&_adcea );_gddafb !=nil {return _gddafb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_dgada .EvenAndOddHeaders =NewCT_OnOff (); +if _fbgdg :=d .DecodeElement (_dgada .EvenAndOddHeaders ,&_adcea );_fbgdg !=nil {return _fbgdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_dgada .BookFoldRevPrinting =NewCT_OnOff (); +if _bccdcd :=d .DecodeElement (_dgada .BookFoldRevPrinting ,&_adcea );_bccdcd !=nil {return _bccdcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_dgada .BookFoldPrinting =NewCT_OnOff (); +if _fcbafc :=d .DecodeElement (_dgada .BookFoldPrinting ,&_adcea );_fcbafc !=nil {return _fcbafc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_dgada .BookFoldPrintingSheets =NewCT_DecimalNumber (); +if _befaa :=d .DecodeElement (_dgada .BookFoldPrintingSheets ,&_adcea );_befaa !=nil {return _befaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_dgada .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); +if _fbfaa :=d .DecodeElement (_dgada .DrawingGridHorizontalSpacing ,&_adcea );_fbfaa !=nil {return _fbfaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_dgada .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); +if _afffa :=d .DecodeElement (_dgada .DrawingGridVerticalSpacing ,&_adcea );_afffa !=nil {return _afffa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_dgada .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); +if _dbbfd :=d .DecodeElement (_dgada .DisplayHorizontalDrawingGridEvery ,&_adcea );_dbbfd !=nil {return _dbbfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_dgada .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); +if _acedf :=d .DecodeElement (_dgada .DisplayVerticalDrawingGridEvery ,&_adcea );_acedf !=nil {return _acedf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_dgada .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); +if _adfefc :=d .DecodeElement (_dgada .DoNotUseMarginsForDrawingGridOrigin ,&_adcea );_adfefc !=nil {return _adfefc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_dgada .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); +if _edfca :=d .DecodeElement (_dgada .DrawingGridHorizontalOrigin ,&_adcea );_edfca !=nil {return _edfca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_dgada .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); +if _bcfde :=d .DecodeElement (_dgada .DrawingGridVerticalOrigin ,&_adcea );_bcfde !=nil {return _bcfde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_dgada .DoNotShadeFormData =NewCT_OnOff (); +if _cbagbc :=d .DecodeElement (_dgada .DoNotShadeFormData ,&_adcea );_cbagbc !=nil {return _cbagbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_dgada .NoPunctuationKerning =NewCT_OnOff (); +if _fcfge :=d .DecodeElement (_dgada .NoPunctuationKerning ,&_adcea );_fcfge !=nil {return _fcfge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_dgada .CharacterSpacingControl =NewCT_CharacterSpacing (); +if _ecddc :=d .DecodeElement (_dgada .CharacterSpacingControl ,&_adcea );_ecddc !=nil {return _ecddc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_dgada .PrintTwoOnOne =NewCT_OnOff (); +if _afgbf :=d .DecodeElement (_dgada .PrintTwoOnOne ,&_adcea );_afgbf !=nil {return _afgbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_dgada .StrictFirstAndLastChars =NewCT_OnOff (); +if _gdfff :=d .DecodeElement (_dgada .StrictFirstAndLastChars ,&_adcea );_gdfff !=nil {return _gdfff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_dgada .NoLineBreaksAfter =NewCT_Kinsoku (); +if _cfdecbc :=d .DecodeElement (_dgada .NoLineBreaksAfter ,&_adcea );_cfdecbc !=nil {return _cfdecbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_dgada .NoLineBreaksBefore =NewCT_Kinsoku (); +if _gdeaf :=d .DecodeElement (_dgada .NoLineBreaksBefore ,&_adcea );_gdeaf !=nil {return _gdeaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_dgada .SavePreviewPicture =NewCT_OnOff (); +if _agdcf :=d .DecodeElement (_dgada .SavePreviewPicture ,&_adcea );_agdcf !=nil {return _agdcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_dgada .DoNotValidateAgainstSchema =NewCT_OnOff (); +if _fcgcd :=d .DecodeElement (_dgada .DoNotValidateAgainstSchema ,&_adcea );_fcgcd !=nil {return _fcgcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_dgada .SaveInvalidXml =NewCT_OnOff (); +if _fgafab :=d .DecodeElement (_dgada .SaveInvalidXml ,&_adcea );_fgafab !=nil {return _fgafab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_dgada .IgnoreMixedContent =NewCT_OnOff (); +if _aeffbe :=d .DecodeElement (_dgada .IgnoreMixedContent ,&_adcea );_aeffbe !=nil {return _aeffbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_dgada .AlwaysShowPlaceholderText =NewCT_OnOff (); +if _beabf :=d .DecodeElement (_dgada .AlwaysShowPlaceholderText ,&_adcea );_beabf !=nil {return _beabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_dgada .DoNotDemarcateInvalidXml =NewCT_OnOff (); +if _ggbbe :=d .DecodeElement (_dgada .DoNotDemarcateInvalidXml ,&_adcea );_ggbbe !=nil {return _ggbbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_dgada .SaveXmlDataOnly =NewCT_OnOff (); +if _abcefd :=d .DecodeElement (_dgada .SaveXmlDataOnly ,&_adcea );_abcefd !=nil {return _abcefd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_dgada .UseXSLTWhenSaving =NewCT_OnOff (); +if _fdddd :=d .DecodeElement (_dgada .UseXSLTWhenSaving ,&_adcea );_fdddd !=nil {return _fdddd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_dgada .SaveThroughXslt =NewCT_SaveThroughXslt (); +if _cfeae :=d .DecodeElement (_dgada .SaveThroughXslt ,&_adcea );_cfeae !=nil {return _cfeae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_dgada .ShowXMLTags =NewCT_OnOff (); +if _gfgaf :=d .DecodeElement (_dgada .ShowXMLTags ,&_adcea );_gfgaf !=nil {return _gfgaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_dgada .AlwaysMergeEmptyNamespace =NewCT_OnOff (); +if _afebfb :=d .DecodeElement (_dgada .AlwaysMergeEmptyNamespace ,&_adcea );_afebfb !=nil {return _afebfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_dgada .UpdateFields =NewCT_OnOff (); +if _bfdbd :=d .DecodeElement (_dgada .UpdateFields ,&_adcea );_bfdbd !=nil {return _bfdbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_dgada .HdrShapeDefaults =NewCT_ShapeDefaults (); +if _aegdeb :=d .DecodeElement (_dgada .HdrShapeDefaults ,&_adcea );_aegdeb !=nil {return _aegdeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dgada .FootnotePr =NewCT_FtnDocProps (); +if _eeddd :=d .DecodeElement (_dgada .FootnotePr ,&_adcea );_eeddd !=nil {return _eeddd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dgada .EndnotePr =NewCT_EdnDocProps (); +if _gbage :=d .DecodeElement (_dgada .EndnotePr ,&_adcea );_gbage !=nil {return _gbage ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_dgada .Compat =NewCT_Compat (); +if _bdead :=d .DecodeElement (_dgada .Compat ,&_adcea );_bdead !=nil {return _bdead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_dgada .DocVars =NewCT_DocVars (); +if _eabfa :=d .DecodeElement (_dgada .DocVars ,&_adcea );_eabfa !=nil {return _eabfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_dgada .Rsids =NewCT_DocRsids (); +if _dcfbd :=d .DecodeElement (_dgada .Rsids ,&_adcea );_dcfbd !=nil {return _dcfbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_dgada .MathPr =_ab .NewMathPr (); +if _bbbba :=d .DecodeElement (_dgada .MathPr ,&_adcea );_bbbba !=nil {return _bbbba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_fagdaa :=NewCT_String (); +if _feeeb :=d .DecodeElement (_fagdaa ,&_adcea );_feeeb !=nil {return _feeeb ;};_dgada .AttachedSchema =append (_dgada .AttachedSchema ,_fagdaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_dgada .ThemeFontLang =NewCT_Language (); +if _cdedf :=d .DecodeElement (_dgada .ThemeFontLang ,&_adcea );_cdedf !=nil {return _cdedf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dgada .ClrSchemeMapping =NewCT_ColorSchemeMapping (); +if _fbagc :=d .DecodeElement (_dgada .ClrSchemeMapping ,&_adcea );_fbagc !=nil {return _fbagc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_dgada .DoNotIncludeSubdocsInStats =NewCT_OnOff (); +if _ddeca :=d .DecodeElement (_dgada .DoNotIncludeSubdocsInStats ,&_adcea );_ddeca !=nil {return _ddeca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_dgada .DoNotAutoCompressPictures =NewCT_OnOff (); +if _afecc :=d .DecodeElement (_dgada .DoNotAutoCompressPictures ,&_adcea );_afecc !=nil {return _afecc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_dgada .ForceUpgrade =NewCT_Empty (); +if _dcbgac :=d .DecodeElement (_dgada .ForceUpgrade ,&_adcea );_dcbgac !=nil {return _dcbgac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_dgada .Captions =NewCT_Captions (); +if _feccg :=d .DecodeElement (_dgada .Captions ,&_adcea );_feccg !=nil {return _feccg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_dgada .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); +if _aafbf :=d .DecodeElement (_dgada .ReadModeInkLockDown ,&_adcea );_aafbf !=nil {return _aafbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_bdfgdd :=NewCT_SmartTagType (); +if _cfgcd :=d .DecodeElement (_bdfgdd ,&_adcea );_cfgcd !=nil {return _cfgcd ;};_dgada .SmartTagType =append (_dgada .SmartTagType ,_bdfgdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_dgada .SchemaLibrary =_b .NewSchemaLibrary (); +if _aafgcc :=d .DecodeElement (_dgada .SchemaLibrary ,&_adcea );_aafgcc !=nil {return _aafgcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_dgada .ShapeDefaults =NewCT_ShapeDefaults (); +if _dffbaf :=d .DecodeElement (_dgada .ShapeDefaults ,&_adcea );_dffbaf !=nil {return _dffbaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_dgada .DoNotEmbedSmartTags =NewCT_OnOff (); +if _dabdd :=d .DecodeElement (_dgada .DoNotEmbedSmartTags ,&_adcea );_dabdd !=nil {return _dabdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_dgada .DecimalSymbol =NewCT_String (); +if _ffdba :=d .DecodeElement (_dgada .DecimalSymbol ,&_adcea );_ffdba !=nil {return _ffdba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_dgada .ListSeparator =NewCT_String (); +if _fgbbbb :=d .DecodeElement (_dgada .ListSeparator ,&_adcea );_fgbbbb !=nil {return _fgbbbb ;};default:_fdccgg :=&_fc .XSDAny {};if _ffbee :=d .DecodeElement (_fdccgg ,&_adcea );_ffbee !=nil {return _ffbee ;};_dgada .Extra =append (_dgada .Extra ,_fdccgg ); +};case _c .EndElement :break _gfgca ;case _c .CharData :};};return nil ;};func (_bedfc *CT_PPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bedfc .PStyle !=nil {_cdbccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bedfc .PStyle ,_cdbccb );};if _bedfc .KeepNext !=nil {_aegda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bedfc .KeepNext ,_aegda );};if _bedfc .KeepLines !=nil {_effdfc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_bedfc .KeepLines ,_effdfc );};if _bedfc .PageBreakBefore !=nil {_bddga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bedfc .PageBreakBefore ,_bddga ); +};if _bedfc .FramePr !=nil {_ceeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bedfc .FramePr ,_ceeg );};if _bedfc .WidowControl !=nil {_gccacf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_bedfc .WidowControl ,_gccacf );};if _bedfc .NumPr !=nil {_ggfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bedfc .NumPr ,_ggfa );};if _bedfc .SuppressLineNumbers !=nil {_gbbfb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; +e .EncodeElement (_bedfc .SuppressLineNumbers ,_gbbfb );};if _bedfc .PBdr !=nil {_bbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bedfc .PBdr ,_bbfa );};if _bedfc .Shd !=nil {_edeeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_bedfc .Shd ,_edeeg );};if _bedfc .Tabs !=nil {_cefec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bedfc .Tabs ,_cefec );};if _bedfc .SuppressAutoHyphens !=nil {_faddbb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; +e .EncodeElement (_bedfc .SuppressAutoHyphens ,_faddbb );};if _bedfc .Kinsoku !=nil {_efaac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bedfc .Kinsoku ,_efaac );};if _bedfc .WordWrap !=nil {_bgcca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_bedfc .WordWrap ,_bgcca );};if _bedfc .OverflowPunct !=nil {_dbedc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bedfc .OverflowPunct ,_dbedc ); +};if _bedfc .TopLinePunct !=nil {_acfed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bedfc .TopLinePunct ,_acfed );};if _bedfc .AutoSpaceDE !=nil {_dgafe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_bedfc .AutoSpaceDE ,_dgafe );};if _bedfc .AutoSpaceDN !=nil {_beffb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bedfc .AutoSpaceDN ,_beffb ); +};if _bedfc .Bidi !=nil {_acafb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bedfc .Bidi ,_acafb );};if _bedfc .AdjustRightInd !=nil {_gcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_bedfc .AdjustRightInd ,_gcbc );};if _bedfc .SnapToGrid !=nil {_ceddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bedfc .SnapToGrid ,_ceddg );}; +if _bedfc .Spacing !=nil {_gbafg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bedfc .Spacing ,_gbafg );};if _bedfc .Ind !=nil {_ebgdge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0064"}}; +e .EncodeElement (_bedfc .Ind ,_ebgdge );};if _bedfc .ContextualSpacing !=nil {_bdbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bedfc .ContextualSpacing ,_bdbdg ); +};if _bedfc .MirrorIndents !=nil {_gbbcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bedfc .MirrorIndents ,_gbbcb );};if _bedfc .SuppressOverlap !=nil {_bcgae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_bedfc .SuppressOverlap ,_bcgae );};if _bedfc .Jc !=nil {_bdcad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bedfc .Jc ,_bdcad );};if _bedfc .TextDirection !=nil {_eafea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bedfc .TextDirection ,_eafea );};if _bedfc .TextAlignment !=nil {_ecdfcf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bedfc .TextAlignment ,_ecdfcf ); +};if _bedfc .TextboxTightWrap !=nil {_edfcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bedfc .TextboxTightWrap ,_edfcdg );};if _bedfc .OutlineLvl !=nil {_fddbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; +e .EncodeElement (_bedfc .OutlineLvl ,_fddbe );};if _bedfc .DivId !=nil {_afdag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bedfc .DivId ,_afdag );};if _bedfc .CnfStyle !=nil {_eafdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bedfc .CnfStyle ,_eafdc );};if _bedfc .RPr !=nil {_cdfdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bedfc .RPr ,_cdfdd );};if _bedfc .SectPr !=nil {_eaeag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}}; +e .EncodeElement (_bedfc .SectPr ,_eaeag );};if _bedfc .PPrChange !=nil {_gdgde :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bedfc .PPrChange ,_gdgde );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Object and its children -func (_bdeab *CT_Object )Validate ()error {return _bdeab .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func NewCT_Row ()*CT_Row {_efaae :=&CT_Row {};return _efaae };func (_bbfbee *CT_Document )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gfccd ,_dggb :=_bbfbee .ConformanceAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); -if _dggb !=nil {return _dggb ;};start .Attr =append (start .Attr ,_gfccd );e .EncodeToken (start );if _bbfbee .Background !=nil {_daecd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bbfbee .Background ,_daecd ); -};if _bbfbee .Body !=nil {_cfeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_bbfbee .Body ,_cfeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SdtDropDownList and its children +func (_ddfef *CT_SdtDropDownList )Validate ()error {return _ddfef .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};func (_fadab ST_FrameLayout )String ()string {switch _fadab {case 0:return ""; +case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3; +WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;);func (_bbbbd ST_DocPartType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbbbd .String (),start );};type WdCT_EffectExtent struct{LAttr _gc .ST_Coordinate ; +TAttr _gc .ST_Coordinate ;RAttr _gc .ST_Coordinate ;BAttr _gc .ST_Coordinate ;}; -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_gaef *CT_AltChunk )ValidateWithPath (path string )error {if _gaef .AltChunkPr !=nil {if _egcf :=_gaef .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_egcf !=nil {return _egcf ;};};return nil ; -};func (_baede *CT_Proof )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddgdb :=range start .Attr {if _ddgdb .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_baede .SpellingAttr .UnmarshalXMLAttr (_ddgdb );continue ; -};if _ddgdb .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_baede .GrammarAttr .UnmarshalXMLAttr (_ddgdb );continue ;};};for {_deafb ,_afefg :=d .Token ();if _afefg !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_afefg ); -};if _ggac ,_dgae :=_deafb .(_a .EndElement );_dgae &&_ggac .Name ==start .Name {break ;};};return nil ;};func (_bbgddd ST_CharacterSpacing )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgcade :=_a .Attr {};_cgcade .Name =name ;switch _bbgddd {case ST_CharacterSpacingUnset :_cgcade .Value =""; -case ST_CharacterSpacingDoNotCompress :_cgcade .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_cgcade .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e"; -case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_cgcade .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061"; -};return _cgcade ,nil ;};func (_befadb *CT_SectPrBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgdca :=range start .Attr {if _bgdca .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_degcd ,_aaeda :=_bgdca .Value ,error (nil ); -if _aaeda !=nil {return _aaeda ;};_befadb .RsidDelAttr =&_degcd ;continue ;};if _bgdca .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fdaca ,_gbadff :=_bgdca .Value ,error (nil );if _gbadff !=nil {return _gbadff ;};_befadb .RsidSectAttr =&_fdaca ; -continue ;};if _bgdca .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_decfe ,_fdgae :=_bgdca .Value ,error (nil );if _fdgae !=nil {return _fdgae ;};_befadb .RsidRPrAttr =&_decfe ;continue ;};if _bgdca .Name .Local =="\u0072\u0073\u0069d\u0052"{_fabeag ,_bfbe :=_bgdca .Value ,error (nil ); -if _bfbe !=nil {return _bfbe ;};_befadb .RsidRAttr =&_fabeag ;continue ;};};_badb :for {_eebba ,_fbbfg :=d .Token ();if _fbbfg !=nil {return _fbbfg ;};switch _bbbdd :=_eebba .(type ){case _a .StartElement :switch _bbbdd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_befadb .FootnotePr =NewCT_FtnProps (); -if _fgeca :=d .DecodeElement (_befadb .FootnotePr ,&_bbbdd );_fgeca !=nil {return _fgeca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_befadb .EndnotePr =NewCT_EdnProps (); -if _bfdae :=d .DecodeElement (_befadb .EndnotePr ,&_bbbdd );_bfdae !=nil {return _bfdae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_befadb .Type =NewCT_SectType (); -if _aagdg :=d .DecodeElement (_befadb .Type ,&_bbbdd );_aagdg !=nil {return _aagdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_befadb .PgSz =NewCT_PageSz (); -if _dedge :=d .DecodeElement (_befadb .PgSz ,&_bbbdd );_dedge !=nil {return _dedge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_befadb .PgMar =NewCT_PageMar (); -if _eadae :=d .DecodeElement (_befadb .PgMar ,&_bbbdd );_eadae !=nil {return _eadae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_befadb .PaperSrc =NewCT_PaperSource (); -if _febcb :=d .DecodeElement (_befadb .PaperSrc ,&_bbbdd );_febcb !=nil {return _febcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_befadb .PgBorders =NewCT_PageBorders (); -if _abaec :=d .DecodeElement (_befadb .PgBorders ,&_bbbdd );_abaec !=nil {return _abaec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_befadb .LnNumType =NewCT_LineNumber (); -if _dafe :=d .DecodeElement (_befadb .LnNumType ,&_bbbdd );_dafe !=nil {return _dafe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_befadb .PgNumType =NewCT_PageNumber (); -if _gddef :=d .DecodeElement (_befadb .PgNumType ,&_bbbdd );_gddef !=nil {return _gddef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_befadb .Cols =NewCT_Columns (); -if _gbcad :=d .DecodeElement (_befadb .Cols ,&_bbbdd );_gbcad !=nil {return _gbcad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_befadb .FormProt =NewCT_OnOff (); -if _efdc :=d .DecodeElement (_befadb .FormProt ,&_bbbdd );_efdc !=nil {return _efdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_befadb .VAlign =NewCT_VerticalJc (); -if _aacccd :=d .DecodeElement (_befadb .VAlign ,&_bbbdd );_aacccd !=nil {return _aacccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_befadb .NoEndnote =NewCT_OnOff (); -if _bdbfad :=d .DecodeElement (_befadb .NoEndnote ,&_bbbdd );_bdbfad !=nil {return _bdbfad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_befadb .TitlePg =NewCT_OnOff (); -if _cbbeg :=d .DecodeElement (_befadb .TitlePg ,&_bbbdd );_cbbeg !=nil {return _cbbeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_befadb .TextDirection =NewCT_TextDirection (); -if _daeaf :=d .DecodeElement (_befadb .TextDirection ,&_bbbdd );_daeaf !=nil {return _daeaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_befadb .Bidi =NewCT_OnOff (); -if _gcbdea :=d .DecodeElement (_befadb .Bidi ,&_bbbdd );_gcbdea !=nil {return _gcbdea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_befadb .RtlGutter =NewCT_OnOff (); -if _faeeg :=d .DecodeElement (_befadb .RtlGutter ,&_bbbdd );_faeeg !=nil {return _faeeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_befadb .DocGrid =NewCT_DocGrid (); -if _cecgg :=d .DecodeElement (_befadb .DocGrid ,&_bbbdd );_cecgg !=nil {return _cecgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_befadb .PrinterSettings =NewCT_Rel (); -if _edagd :=d .DecodeElement (_befadb .PrinterSettings ,&_bbbdd );_edagd !=nil {return _edagd ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_bbbdd .Name ); -if _cedef :=d .Skip ();_cedef !=nil {return _cedef ;};};case _a .EndElement :break _badb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_SdtBlock and its children +func (_gdega *CT_SdtBlock )Validate ()error {return _gdega .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_gefab ST_FFTextType )Validate ()error {return _gefab .ValidateWithPath ("")}; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_aeeaebc *AlternateContentRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebafb :for {_bfaec ,_fegbd :=d .Token ();if _fegbd !=nil {return _fegbd ;};switch _ebgbgg :=_bfaec .(type ){case _a .StartElement :switch _ebgbgg .Name {case _a .Name {Space :_dbbgbg ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_aeeaebc .Choice =NewAC_ChoiceRun (); -if _fgdbe :=d .DecodeElement (_aeeaebc .Choice ,&_ebgbgg );_fgdbe !=nil {return _fgdbe ;};for _ ,_eegdg :=range _ebgbgg .Attr {if _eegdg .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_aeeaebc .Choice ._ddccfa =_eegdg .Value ;break ; -};};case _a .Name {Space :_dbbgbg ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _bfcga ,_acafd :=_ab .CreateElement (_ebgbgg );_acafd !=nil {return _acafd ;}else {if _fedcb :=d .DecodeElement (_bfcga ,&_ebgbgg );_fedcb !=nil {return _fedcb ; -};_aeeaebc .Fallback =_bfcga ;};};case _a .EndElement :break _ebafb ;case _a .CharData :};};return nil ;};func (_gabeg *CT_RecipientData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gabeg .Active !=nil {_ebcggg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_gabeg .Active ,_ebcggg );};_eggdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gabeg .Column ,_eggdg );_egcecf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}}; -e .EncodeElement (_gabeg .UniqueTag ,_egcecf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_babga *CT_OnOff )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efedcb :=range start .Attr {if _efedcb .Name .Local =="\u0076\u0061\u006c"{_cacgc ,_dffgf :=ParseUnionST_OnOff (_efedcb .Value ); -if _dffgf !=nil {return _dffgf ;};_babga .ValAttr =&_cacgc ;continue ;};};for {_fcccc ,_acaad :=d .Token ();if _acaad !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_acaad ); -};if _fcdbce ,_efeee :=_fcccc .(_a .EndElement );_efeee &&_fcdbce .Name ==start .Name {break ;};};return nil ;};type CT_Frame struct{ +// Validate validates the CT_FtnEdn and its children +func (_bbcea *CT_FtnEdn )Validate ()error {return _bbcea .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_bcbdc *CT_FontSig )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_e .Sprintf ("\u0025\u0076",_bcbdc .Usb0Attr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_e .Sprintf ("\u0025\u0076",_bcbdc .Usb1Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_e .Sprintf ("\u0025\u0076",_bcbdc .Usb2Attr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_e .Sprintf ("\u0025\u0076",_bcbdc .Usb3Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_e .Sprintf ("\u0025\u0076",_bcbdc .Csb0Attr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_e .Sprintf ("\u0025\u0076",_bcbdc .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};func (_gffcg ST_MailMergeDest )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdgafg :=_c .Attr {};_cdgafg .Name =name ;switch _gffcg {case ST_MailMergeDestUnset :_cdgafg .Value ="";case ST_MailMergeDestNewDocument :_cdgafg .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074"; +case ST_MailMergeDestPrinter :_cdgafg .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_cdgafg .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_cdgafg .Value ="\u0066\u0061\u0078";};return _cdgafg ,nil ;}; -// Frame Size -Sz *CT_String ; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_ecefec *CT_Style )ValidateWithPath (path string )error {if _aegae :=_ecefec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aegae !=nil {return _aegae ;};if _ecefec .DefaultAttr !=nil {if _baefgc :=_ecefec .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072"); +_baefgc !=nil {return _baefgc ;};};if _ecefec .CustomStyleAttr !=nil {if _fbceac :=_ecefec .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fbceac !=nil {return _fbceac ; +};};if _ecefec .Name !=nil {if _baced :=_ecefec .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_baced !=nil {return _baced ;};};if _ecefec .Aliases !=nil {if _cacbed :=_ecefec .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073"); +_cacbed !=nil {return _cacbed ;};};if _ecefec .BasedOn !=nil {if _aedeb :=_ecefec .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_aedeb !=nil {return _aedeb ;};};if _ecefec .Next !=nil {if _gagabb :=_ecefec .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074"); +_gagabb !=nil {return _gagabb ;};};if _ecefec .Link !=nil {if _egddb :=_ecefec .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_egddb !=nil {return _egddb ;};};if _ecefec .AutoRedefine !=nil {if _ddbad :=_ecefec .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"); +_ddbad !=nil {return _ddbad ;};};if _ecefec .Hidden !=nil {if _geacc :=_ecefec .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_geacc !=nil {return _geacc ;};};if _ecefec .UiPriority !=nil {if _abbaff :=_ecefec .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"); +_abbaff !=nil {return _abbaff ;};};if _ecefec .SemiHidden !=nil {if _gfgeb :=_ecefec .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_gfgeb !=nil {return _gfgeb ;};};if _ecefec .UnhideWhenUsed !=nil {if _eaedfd :=_ecefec .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"); +_eaedfd !=nil {return _eaedfd ;};};if _ecefec .QFormat !=nil {if _bcdeb :=_ecefec .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_bcdeb !=nil {return _bcdeb ;};};if _ecefec .Locked !=nil {if _bbbec :=_ecefec .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); +_bbbec !=nil {return _bbbec ;};};if _ecefec .Personal !=nil {if _gefbbd :=_ecefec .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_gefbbd !=nil {return _gefbbd ;};};if _ecefec .PersonalCompose !=nil {if _ecgdgb :=_ecefec .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"); +_ecgdgb !=nil {return _ecgdgb ;};};if _ecefec .PersonalReply !=nil {if _dacgd :=_ecefec .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_dacgd !=nil {return _dacgd ;};};if _ecefec .Rsid !=nil {if _cdgdf :=_ecefec .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064"); +_cdgdf !=nil {return _cdgdf ;};};if _ecefec .PPr !=nil {if _agafge :=_ecefec .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_agafge !=nil {return _agafge ;};};if _ecefec .RPr !=nil {if _efgafe :=_ecefec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_efgafe !=nil {return _efgafe ;};};if _ecefec .TblPr !=nil {if _bbeg :=_ecefec .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bbeg !=nil {return _bbeg ;};};if _ecefec .TrPr !=nil {if _agedag :=_ecefec .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); +_agedag !=nil {return _agedag ;};};if _ecefec .TcPr !=nil {if _ecffe :=_ecefec .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_ecffe !=nil {return _ecffe ;};};for _egeca ,_gacfa :=range _ecefec .TblStylePr {if _agdegd :=_gacfa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_egeca )); +_agdegd !=nil {return _agdegd ;};};return nil ;};func (_cdgfcf *ST_BrClear )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdgfcf =0;case "\u006e\u006f\u006e\u0065":*_cdgfcf =1;case "\u006c\u0065\u0066\u0074":*_cdgfcf =2;case "\u0072\u0069\u0067h\u0074":*_cdgfcf =3; +case "\u0061\u006c\u006c":*_cdgfcf =4;};return nil ;};func NewCT_StyleSort ()*CT_StyleSort {_bdbefb :=&CT_StyleSort {};_bdbefb .ValAttr =ST_StyleSort (1);return _bdbefb ;}; -// Frame Name -Name *CT_String ; +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_fcddfc *WdCT_PosVChoice )ValidateWithPath (path string )error {if _fgffcb :=_fcddfc .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_fgffcb !=nil {return _fgffcb ;};return nil ;};func (_bacfgg ST_PageBorderOffset )ValidateWithPath (path string )error {switch _bacfgg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacfgg )); +};return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_gadge :=&CT_TxbxContent {};return _gadge };type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_fdbad *CT_Frame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdf :for {_fcdad ,_dafff :=d .Token (); +if _dafff !=nil {return _dafff ;};switch _eebc :=_fcdad .(type ){case _c .StartElement :switch _eebc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_fdbad .Sz =NewCT_String (); +if _eebg :=d .DecodeElement (_fdbad .Sz ,&_eebc );_eebg !=nil {return _eebg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_fdbad .Name =NewCT_String (); +if _gdcf :=d .DecodeElement (_fdbad .Name ,&_eebc );_gdcf !=nil {return _gdcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_fdbad .Title =NewCT_String (); +if _dagge :=d .DecodeElement (_fdbad .Title ,&_eebc );_dagge !=nil {return _dagge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_fdbad .LongDesc =NewCT_Rel (); +if _abcde :=d .DecodeElement (_fdbad .LongDesc ,&_eebc );_abcde !=nil {return _abcde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_fdbad .SourceFileName =NewCT_Rel (); +if _dgda :=d .DecodeElement (_fdbad .SourceFileName ,&_eebc );_dgda !=nil {return _dgda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0057"}:_fdbad .MarW =NewCT_PixelsMeasure (); +if _fgdc :=d .DecodeElement (_fdbad .MarW ,&_eebc );_fgdc !=nil {return _fgdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0048"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0048"}:_fdbad .MarH =NewCT_PixelsMeasure (); +if _dffab :=d .DecodeElement (_fdbad .MarH ,&_eebc );_dffab !=nil {return _dffab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_fdbad .Scrollbar =NewCT_FrameScrollbar (); +if _ebfc :=d .DecodeElement (_fdbad .Scrollbar ,&_eebc );_ebfc !=nil {return _ebfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_fdbad .NoResizeAllowed =NewCT_OnOff (); +if _gddgd :=d .DecodeElement (_fdbad .NoResizeAllowed ,&_eebc );_gddgd !=nil {return _gddgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_fdbad .LinkedToFile =NewCT_OnOff (); +if _egec :=d .DecodeElement (_fdbad .LinkedToFile ,&_eebc );_egec !=nil {return _egec ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_eebc .Name ); +if _ecbbd :=d .Skip ();_ecbbd !=nil {return _ecbbd ;};};case _c .EndElement :break _bcdf ;case _c .CharData :};};return nil ;};type CT_TextScale struct{ -// Frame or Frameset Title -Title *CT_String ; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};func (_cdabfa *WdST_WrapText )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdabfa =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_cdabfa =1;case "\u006c\u0065\u0066\u0074":*_cdabfa =2;case "\u0072\u0069\u0067h\u0074":*_cdabfa =3; +case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cdabfa =4;};return nil ;}; -// Frame Long Description -LongDesc *CT_Rel ; +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_fgdfb *WdCT_WrapThrough )ValidateWithPath (path string )error {if _fgdfb .WrapTextAttr ==WdST_WrapTextUnset {return _e .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _eafcga :=_fgdfb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_eafcga !=nil {return _eafcga ;};if _fbdacd :=_fgdfb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); +_fbdacd !=nil {return _fbdacd ;};return nil ;};type CT_MailMerge struct{ -// Source File for Frame -SourceFileName *CT_Rel ; +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Data Source Type +DataType *CT_MailMergeDataType ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Data Source Connection String +ConnectString *CT_String ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Query For Data Source Records To Merge +Query *CT_String ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;}; +// Data Source File Path +DataSource *CT_Rel ; -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_cbea *CT_DocGrid )ValidateWithPath (path string )error {if _gdcbb :=_cbea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdcbb !=nil {return _gdcbb ;};return nil ;};type CT_Underline struct{ +// Header Definition File Path +HeaderSource *CT_Rel ; -// Underline Style -ValAttr ST_Underline ; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// Underline Color -ColorAttr *ST_HexColor ; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Underline Theme Color -ThemeColorAttr ST_ThemeColor ; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// Underline Theme Color Tint -ThemeTintAttr *string ; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Underline Theme Color Shade -ThemeShadeAttr *string ;}; +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_fbafc *EG_PContentMath )ValidateWithPath (path string )error {for _eabdc ,_fegdfe :=range _fbafc .EG_PContentBase {if _ccaddg :=_fegdfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_eabdc )); -_ccaddg !=nil {return _ccaddg ;};};for _efbfa ,_aeegc :=range _fbafc .EG_ContentRunContentBase {if _dbafed :=_aeegc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_efbfa )); -_dbafed !=nil {return _dbafed ;};};return nil ;};func (_accfd *ST_BrClear )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbced ,_fcgfeb :=d .Token ();if _fcgfeb !=nil {return _fcgfeb ;};if _aaeeb ,_fggdf :=_dbced .(_a .EndElement );_fggdf &&_aaeeb .Name ==start .Name {*_accfd =1; -return nil ;};if _gdgcb ,_ceagfe :=_dbced .(_a .CharData );!_ceagfe {return _gd .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",_dbced );}else {switch string (_gdgcb ){case "":*_accfd =0; -case "\u006e\u006f\u006e\u0065":*_accfd =1;case "\u006c\u0065\u0066\u0074":*_accfd =2;case "\u0072\u0069\u0067h\u0074":*_accfd =3;case "\u0061\u006c\u006c":*_accfd =4;};};_dbced ,_fcgfeb =d .Token ();if _fcgfeb !=nil {return _fcgfeb ;};if _geggd ,_edabb :=_dbced .(_a .EndElement ); -_edabb &&_geggd .Name ==start .Name {return nil ;};return _gd .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",_dbced );};type CT_DocPartName struct{ +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// Name Value -ValAttr string ; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// Built-In Entry -DecoratedAttr *_ga .ST_OnOff ;};func NewCT_R ()*CT_R {_ddedgg :=&CT_R {};return _ddedgg };func (_daca *CT_Frameset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbg :for {_egbge ,_fggea :=d .Token ();if _fggea !=nil {return _fggea ;}; -switch _gffg :=_egbge .(type ){case _a .StartElement :switch _gffg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_daca .Sz =NewCT_String (); -if _gbfaa :=d .DecodeElement (_daca .Sz ,&_gffg );_gbfaa !=nil {return _gbfaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_daca .FramesetSplitbar =NewCT_FramesetSplitbar (); -if _gefb :=d .DecodeElement (_daca .FramesetSplitbar ,&_gffg );_gefb !=nil {return _gefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_daca .FrameLayout =NewCT_FrameLayout (); -if _bdafae :=d .DecodeElement (_daca .FrameLayout ,&_gffg );_bdafae !=nil {return _bdafae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_daca .Title =NewCT_String (); -if _fbcb :=d .DecodeElement (_daca .Title ,&_gffg );_fbcb !=nil {return _fbcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_bcgb :=NewCT_FramesetChoice (); -if _gecef :=d .DecodeElement (&_bcgb .Frameset ,&_gffg );_gecef !=nil {return _gecef ;};_daca .Choice =append (_daca .Choice ,_bcgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_gdecf :=NewCT_FramesetChoice (); -if _gbeag :=d .DecodeElement (&_gdecf .Frame ,&_gffg );_gbeag !=nil {return _gbeag ;};_daca .Choice =append (_daca .Choice ,_gdecf );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_gffg .Name ); -if _fgfbc :=d .Skip ();_fgfbc !=nil {return _fgfbc ;};};case _a .EndElement :break _efbg ;case _a .CharData :};};return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;}; +// Office Data Source Object Settings +Odso *CT_Odso ;}; -// Validate validates the CT_TargetScreenSz and its children -func (_aggag *CT_TargetScreenSz )Validate ()error {return _aggag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};type EG_ParaRPrTrackChanges struct{ +// Validate validates the CT_FFTextType and its children +func (_fadd *CT_FFTextType )Validate ()error {return _fadd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_gfaabe *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _gfaabe .BookmarkStart !=nil {if _gcefa :=_gfaabe .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074"); +_gcefa !=nil {return _gcefa ;};};if _gfaabe .BookmarkEnd !=nil {if _fdgde :=_gfaabe .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_fdgde !=nil {return _fdgde ;};};if _gfaabe .MoveFromRangeStart !=nil {if _aaegea :=_gfaabe .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +_aaegea !=nil {return _aaegea ;};};if _gfaabe .MoveFromRangeEnd !=nil {if _cbdcad :=_gfaabe .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_cbdcad !=nil {return _cbdcad ; +};};if _gfaabe .MoveToRangeStart !=nil {if _faggdc :=_gfaabe .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_faggdc !=nil {return _faggdc ;};};if _gfaabe .MoveToRangeEnd !=nil {if _dbffg :=_gfaabe .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); +_dbffg !=nil {return _dbffg ;};};if _gfaabe .CommentRangeStart !=nil {if _bcacbe :=_gfaabe .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_bcacbe !=nil {return _bcacbe ; +};};if _gfaabe .CommentRangeEnd !=nil {if _badgg :=_gfaabe .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_badgg !=nil {return _badgg ;};};if _gfaabe .CustomXmlInsRangeStart !=nil {if _eecgf :=_gfaabe .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +_eecgf !=nil {return _eecgf ;};};if _gfaabe .CustomXmlInsRangeEnd !=nil {if _abbda :=_gfaabe .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_abbda !=nil {return _abbda ; +};};if _gfaabe .CustomXmlDelRangeStart !=nil {if _cfgde :=_gfaabe .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_cfgde !=nil {return _cfgde ; +};};if _gfaabe .CustomXmlDelRangeEnd !=nil {if _afdbf :=_gfaabe .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_afdbf !=nil {return _afdbf ;};};if _gfaabe .CustomXmlMoveFromRangeStart !=nil {if _egbag :=_gfaabe .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074"); +_egbag !=nil {return _egbag ;};};if _gfaabe .CustomXmlMoveFromRangeEnd !=nil {if _bedbad :=_gfaabe .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064"); +_bedbad !=nil {return _bedbad ;};};if _gfaabe .CustomXmlMoveToRangeStart !=nil {if _deaecb :=_gfaabe .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074"); +_deaecb !=nil {return _deaecb ;};};if _gfaabe .CustomXmlMoveToRangeEnd !=nil {if _aadcb :=_gfaabe .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); +_aadcb !=nil {return _aadcb ;};};return nil ;};func (_eacca ST_FtnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eacca .String (),start );};func (_geabab *Styles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _geabab .CT_Styles .MarshalXML (e ,start );};func (_da *AG_Password )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ea ,_acg :=_fd .Value ,error (nil ); +if _acg !=nil {return _acg ;};_da .AlgorithmNameAttr =&_ea ;continue ;};if _fd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ff ,_gcf :=_fd .Value ,error (nil );if _gcf !=nil {return _gcf ;};_da .HashValueAttr =&_ff ;continue ;};if _fd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ca ,_eg :=_fd .Value ,error (nil ); +if _eg !=nil {return _eg ;};_da .SaltValueAttr =&_ca ;continue ;};if _fd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bc ,_ge :=_fg .ParseInt (_fd .Value ,10,64);if _ge !=nil {return _ge ;};_da .SpinCountAttr =&_bc ;continue ;};};for {_gf ,_gg :=d .Token (); +if _gg !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_gg );};if _db ,_bb :=_gf .(_c .EndElement );_bb &&_db .Name ==start .Name {break ;};};return nil ; +};func (_dcegc *WdCT_GraphicFrame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcegc .CNvPr =_gc .NewCT_NonVisualDrawingProps ();_dcegc .CNvFrPr =_gc .NewCT_NonVisualGraphicFrameProperties ();_dcegc .Xfrm =_gc .NewCT_Transform2D ();_dcegc .Graphic =_gc .NewGraphic (); +_dccbe :for {_fcaaac ,_bdffbd :=d .Token ();if _bdffbd !=nil {return _bdffbd ;};switch _cbcgbb :=_fcaaac .(type ){case _c .StartElement :switch _cbcgbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:if _dagfg :=d .DecodeElement (_dcegc .CNvPr ,&_cbcgbb ); +_dagfg !=nil {return _dagfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _dfgae :=d .DecodeElement (_dcegc .CNvFrPr ,&_cbcgbb ); +_dfgae !=nil {return _dfgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:if _afedbb :=d .DecodeElement (_dcegc .Xfrm ,&_cbcgbb ); +_afedbb !=nil {return _afedbb ;};case _c .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _eecbbba :=d .DecodeElement (_dcegc .Graphic ,&_cbcgbb ); +_eecbbba !=nil {return _eecbbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcegc .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _bfffcf :=d .DecodeElement (_dcegc .ExtLst ,&_cbcgbb );_bfffcf !=nil {return _bfffcf ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_cbcgbb .Name ); +if _gfefad :=d .Skip ();_gfefad !=nil {return _gfefad ;};};case _c .EndElement :break _dccbe ;case _c .CharData :};};return nil ;};func (_bebc *CT_Control )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabe :=range start .Attr {if _cabe .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"&&_cabe .Name .Local =="\u0069\u0064"||_cabe .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"&&_cabe .Name .Local =="\u0069\u0064"{_gaadc ,_cggcc :=_cabe .Value ,error (nil ); +if _cggcc !=nil {return _cggcc ;};_bebc .IdAttr =&_gaadc ;continue ;};if _cabe .Name .Local =="\u006e\u0061\u006d\u0065"{_acdgb ,_fgeaa :=_cabe .Value ,error (nil );if _fgeaa !=nil {return _fgeaa ;};_bebc .NameAttr =&_acdgb ;continue ;};if _cabe .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_abea ,_dabe :=_cabe .Value ,error (nil ); +if _dabe !=nil {return _dabe ;};_bebc .ShapeidAttr =&_abea ;continue ;};};for {_adgf ,_fdda :=d .Token ();if _fdda !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_fdda ); +};if _ceaa ,_fadb :=_adgf .(_c .EndElement );_fadb &&_ceaa .Name ==start .Name {break ;};};return nil ;};type CT_NumRestart struct{ -// Deleted Paragraph -Del *CT_TrackChange ; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};func (_bggab *WdCT_WrapNone )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acaab *CT_TblLook )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acaab .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .FirstRowAttr )}); +};if _acaab .LastRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .LastRowAttr )});};if _acaab .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .FirstColumnAttr )}); +};if _acaab .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .LastColumnAttr )});};if _acaab .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .NoHBandAttr )}); +};if _acaab .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .NoVBandAttr )});};if _acaab .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_acaab .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gebdef *ST_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgbaca ,_cgbbbd :=d .Token ();if _cgbbbd !=nil {return _cgbbbd ;};if _aaafa ,_dcdeed :=_bgbaca .(_c .EndElement ); +_dcdeed &&_aaafa .Name ==start .Name {*_gebdef =1;return nil ;};if _cbceb ,_aebeaf :=_bgbaca .(_c .CharData );!_aebeaf {return _e .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",_bgbaca ); +}else {switch string (_cbceb ){case "":*_gebdef =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gebdef =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gebdef =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gebdef =3; +case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gebdef =4;};};_bgbaca ,_cgbbbd =d .Token ();if _cgbbbd !=nil {return _cgbbbd ;};if _bbfbb ,_dgbae :=_bgbaca .(_c .EndElement );_dgbae &&_bbfbb .Name ==start .Name {return nil ; +};return _e .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",_bgbaca );};const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2; +ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;);func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_fggdf :=&EG_HdrFtrReferences {}; +return _fggdf }; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Validate validates the CT_VMerge and its children +func (_dgdda *CT_VMerge )Validate ()error {return _dgdda .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2;ST_ChapterSepColon ST_ChapterSep =3; +ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func (_defgd ST_TextEffect )Validate ()error {return _defgd .ValidateWithPath ("")};func (_cfdbe ST_CharacterSpacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfdbe .String (),start ); +};func (_gefabc ST_VerticalJc )String ()string {switch _gefabc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d"; +};return "";};type ST_DocProtect byte ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;};type ST_ObjectDrawAspect byte ;type CT_FramePr struct{ +// Validate validates the CT_HMerge and its children +func (_edec *CT_HMerge )Validate ()error {return _edec .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");}; -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// Validate validates the CT_ParaRPr and its children +func (_fbfdd *CT_ParaRPr )Validate ()error {return _fbfdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func (_dfdfd ST_PageBorderZOrder )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fafbf :=_c .Attr {};_fafbf .Name =name ; +switch _dfdfd {case ST_PageBorderZOrderUnset :_fafbf .Value ="";case ST_PageBorderZOrderFront :_fafbf .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_fafbf .Value ="\u0062\u0061\u0063\u006b";};return _fafbf ,nil ;};func (_gfadb WdST_RelFromH )Validate ()error {return _gfadb .ValidateWithPath ("")}; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; -// Frame Width -WAttr *_ga .ST_TwipsMeasure ; +// Validate validates the CT_Lvl and its children +func (_aedag *CT_Lvl )Validate ()error {return _aedag .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cfgba :=&CT_SdtPrChoice {};return _cfgba };func (_dadbbg ST_FldCharType )ValidateWithPath (path string )error {switch _dadbbg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadbbg )); +};return nil ;}; -// Frame Height -HAttr *_ga .ST_TwipsMeasure ; +// Validate validates the CT_SdtDate and its children +func (_dbcgg *CT_SdtDate )Validate ()error {return _dbcgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_gacga *CT_HdrFtrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacga .TypeAttr =ST_HdrFtr (1); +for _ ,_egbegg :=range start .Attr {if _egbegg .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"&&_egbegg .Name .Local =="\u0069\u0064"||_egbegg .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"&&_egbegg .Name .Local =="\u0069\u0064"{_bacgf ,_ceee :=_egbegg .Value ,error (nil ); +if _ceee !=nil {return _ceee ;};_gacga .IdAttr =_bacgf ;continue ;};if _egbegg .Name .Local =="\u0074\u0079\u0070\u0065"{_gacga .TypeAttr .UnmarshalXMLAttr (_egbegg );continue ;};};for {_ecec ,_eeed :=d .Token ();if _eeed !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_eeed ); +};if _defec ,_edfea :=_ecec .(_c .EndElement );_edfea &&_defec .Name ==start .Name {break ;};};return nil ;};func (_fedcd WdST_AlignH )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aaeed :=_c .Attr {};_aaeed .Name =name ;switch _fedcd {case WdST_AlignHUnset :_aaeed .Value =""; +case WdST_AlignHLeft :_aaeed .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_aaeed .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_aaeed .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_aaeed .Value ="\u0069\u006e\u0073\u0069\u0064\u0065"; +case WdST_AlignHOutside :_aaeed .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _aaeed ,nil ;};func NewCT_PPrBase ()*CT_PPrBase {_ecdge :=&CT_PPrBase {};return _ecdge };func (_gfbgca ST_FtnPos )Validate ()error {return _gfbgca .ValidateWithPath ("")}; +func (_fdaef *EG_PContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdaef .FldSimple !=nil {_cgeab :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_faabf :=range _fdaef .FldSimple {e .EncodeElement (_faabf ,_cgeab ); +};};if _fdaef .Hyperlink !=nil {_gbaebb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fdaef .Hyperlink ,_gbaebb );};if _fdaef .SubDoc !=nil {_fffaeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_fdaef .SubDoc ,_fffaeg );};if _fdaef .EG_ContentRunContent !=nil {for _ ,_ggecgc :=range _fdaef .EG_ContentRunContent {_ggecgc .MarshalXML (e ,_c .StartElement {});};};return nil ;}; -// Vertical Frame Padding -VSpaceAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_aaedc *CT_Border )ValidateWithPath (path string )error {if _aaedc .ValAttr ==ST_BorderUnset {return _e .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 _feg :=_aaedc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feg !=nil {return _feg ;};if _aaedc .ColorAttr !=nil {if _accg :=_aaedc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_accg !=nil {return _accg ;};};if _cfde :=_aaedc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cfde !=nil {return _cfde ;};if _aaedc .ShadowAttr !=nil {if _bcff :=_aaedc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_bcff !=nil {return _bcff ;};};if _aaedc .FrameAttr !=nil {if _geba :=_aaedc .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_geba !=nil {return _geba ;};};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_gddbf :=&CT_PPrChange {}; +_gddbf .PPr =NewCT_PPrBase ();return _gddbf ;}; -// Horizontal Frame Padding -HSpaceAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_cdcac *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func NewCT_Bookmark ()*CT_Bookmark {_abfb :=&CT_Bookmark {};return _abfb };const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1; +ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6; +ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11; +ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_dgbbec ST_PTabRelativeTo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgbbec .String (),start ); +};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3; +ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8; +ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;);func (_cccedc *ST_View )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgfd ,_babdag :=d .Token ();if _babdag !=nil {return _babdag ;};if _cfgac ,_edgffg :=_acgfd .(_c .EndElement ); +_edgffg &&_cfgac .Name ==start .Name {*_cccedc =1;return nil ;};if _bfege ,_abadf :=_acgfd .(_c .CharData );!_abadf {return _e .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",_acgfd ); +}else {switch string (_bfege ){case "":*_cccedc =0;case "\u006e\u006f\u006e\u0065":*_cccedc =1;case "\u0070\u0072\u0069n\u0074":*_cccedc =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cccedc =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_cccedc =4; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cccedc =5;case "\u0077\u0065\u0062":*_cccedc =6;};};_acgfd ,_babdag =d .Token ();if _babdag !=nil {return _babdag ;};if _ccebga ,_eeffgb :=_acgfd .(_c .EndElement );_eeffgb &&_ccebga .Name ==start .Name {return nil ; +};return _e .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",_acgfd );};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ; +SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_cafac *CT_Recipients )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agafg :for {_gbacbe ,_bcbcca :=d .Token ();if _bcbcca !=nil {return _bcbcca ;};switch _dfcgeg :=_gbacbe .(type ){case _c .StartElement :switch _dfcgeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cbaddd :=NewCT_RecipientData (); +if _affcdb :=d .DecodeElement (_cbaddd ,&_dfcgeg );_affcdb !=nil {return _affcdb ;};_cafac .RecipientData =append (_cafac .RecipientData ,_cbaddd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_dfcgeg .Name ); +if _gdggb :=d .Skip ();_gdggb !=nil {return _gdggb ;};};case _c .EndElement :break _agafg ;case _c .CharData :};};return nil ;};func (_gcfdb *ST_Underline )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcfdb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gcfdb =1; +case "\u0077\u006f\u0072d\u0073":*_gcfdb =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gcfdb =3;case "\u0074\u0068\u0069c\u006b":*_gcfdb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gcfdb =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gcfdb =6; +case "\u0064\u0061\u0073\u0068":*_gcfdb =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gcfdb =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gcfdb =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gcfdb =10; +case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gcfdb =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_gcfdb =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gcfdb =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_gcfdb =14; +case "\u0077\u0061\u0076\u0065":*_gcfdb =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gcfdb =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_gcfdb =17;case "\u006e\u006f\u006e\u0065":*_gcfdb =18;};return nil ;};func (_gadcdg *WdWgp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadcdg .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); +_efgdcb :for {_eggdb ,_gcebf :=d .Token ();if _gcebf !=nil {return _gcebf ;};switch _deagf :=_eggdb .(type ){case _c .StartElement :switch _deagf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_gadcdg .CNvPr =_gc .NewCT_NonVisualDrawingProps (); +if _gcecg :=d .DecodeElement (_gadcdg .CNvPr ,&_deagf );_gcecg !=nil {return _gcecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _aebgc :=d .DecodeElement (_gadcdg .CNvGrpSpPr ,&_deagf ); +_aebgc !=nil {return _aebgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bbegfe :=d .DecodeElement (_gadcdg .GrpSpPr ,&_deagf ); +_bbegfe !=nil {return _bbegfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_bgafg :=NewWdCT_WordprocessingGroupChoice (); +if _deabbc :=d .DecodeElement (&_bgafg .Wsp ,&_deagf );_deabbc !=nil {return _deabbc ;};_gadcdg .Choice =append (_gadcdg .Choice ,_bgafg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_ccaed :=NewWdCT_WordprocessingGroupChoice (); +if _aaaeef :=d .DecodeElement (&_ccaed .GrpSp ,&_deagf );_aaaeef !=nil {return _aaaeef ;};_gadcdg .Choice =append (_gadcdg .Choice ,_ccaed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bffaff :=NewWdCT_WordprocessingGroupChoice (); +if _bfgfbg :=d .DecodeElement (&_bffaff .GraphicFrame ,&_deagf );_bfgfbg !=nil {return _bfgfbg ;};_gadcdg .Choice =append (_gadcdg .Choice ,_bffaff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ddafb :=NewWdCT_WordprocessingGroupChoice (); +if _egccfg :=d .DecodeElement (&_ddafb .Pic ,&_deagf );_egccfg !=nil {return _egccfg ;};_gadcdg .Choice =append (_gadcdg .Choice ,_ddafb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfbgee :=NewWdCT_WordprocessingGroupChoice (); +if _bbafgd :=d .DecodeElement (&_dfbgee .ContentPart ,&_deagf );_bbafgd !=nil {return _bbafgd ;};_gadcdg .Choice =append (_gadcdg .Choice ,_dfbgee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gadcdg .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _bebga :=d .DecodeElement (_gadcdg .ExtLst ,&_deagf );_bebga !=nil {return _bebga ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057g\u0070 \u0025\u0076",_deagf .Name ); +if _edgeag :=d .Skip ();_edgeag !=nil {return _edgeag ;};};case _c .EndElement :break _efgdcb ;case _c .CharData :};};return nil ;};func NewWdWgp ()*WdWgp {_ddeff :=&WdWgp {};_ddeff .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _ddeff ; +};func NewCT_Style ()*CT_Style {_bafbfd :=&CT_Style {};return _bafbfd };func (_efefdac WdST_AlignV )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adgggg :=_c .Attr {};_adgggg .Name =name ;switch _efefdac {case WdST_AlignVUnset :_adgggg .Value =""; +case WdST_AlignVTop :_adgggg .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_adgggg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_adgggg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_adgggg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065"; +case WdST_AlignVOutside :_adgggg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _adgggg ,nil ;};func (_bbfcb *CT_LvlLegacy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffdeb :=range start .Attr {if _ffdeb .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_bacfc ,_adgg :=ParseUnionST_OnOff (_ffdeb .Value ); +if _adgg !=nil {return _adgg ;};_bbfcb .LegacyAttr =&_bacfc ;continue ;};if _ffdeb .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_bdefe ,_aabgb :=ParseUnionST_TwipsMeasure (_ffdeb .Value );if _aabgb !=nil {return _aabgb ; +};_bbfcb .LegacySpaceAttr =&_bdefe ;continue ;};if _ffdeb .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_aegf ,_bbfgb :=ParseUnionST_SignedTwipsMeasure (_ffdeb .Value );if _bbfgb !=nil {return _bbfgb ;};_bbfcb .LegacyIndentAttr =&_aegf ; +continue ;};};for {_edgga ,_ddfc :=d .Token ();if _ddfc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_ddfc );};if _efcd ,_gfaec :=_edgga .(_c .EndElement ); +_gfaec &&_efcd .Name ==start .Name {break ;};};return nil ;};func (_bcdgf *EG_RPrMath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efgecd :for {_dccgbc ,_gbcbd :=d .Token ();if _gbcbd !=nil {return _gbcbd ;};switch _bdebaa :=_dccgbc .(type ){case _c .StartElement :switch _bdebaa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bcdgf .Ins =NewCT_MathCtrlIns (); +if _cbdcab :=d .DecodeElement (_bcdgf .Ins ,&_bdebaa );_cbdcab !=nil {return _cbdcab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bcdgf .Del =NewCT_MathCtrlDel (); +if _dfgeab :=d .DecodeElement (_bcdgf .Del ,&_bdebaa );_dfgeab !=nil {return _dfgeab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcdgf .RPr =NewCT_RPr (); +if _egbfe :=d .DecodeElement (_bcdgf .RPr ,&_bdebaa );_egbfe !=nil {return _egbfe ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_bdebaa .Name ); +if _geadcg :=d .Skip ();_geadcg !=nil {return _geadcg ;};};case _c .EndElement :break _efgecd ;case _c .CharData :};};return nil ;};func (_efcece ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _efcece {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcece )); +};return nil ;};func (_cfgbbg ST_Pitch )Validate ()error {return _cfgbbg .ValidateWithPath ("")};type CT_EastAsianLayout struct{ -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// East Asian Typography Run ID +IdAttr *int64 ; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// Two Lines in One +CombineAttr *_d .ST_OnOff ; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Relative Horizontal Position -XAlignAttr _ga .ST_XAlign ; +// Horizontal in Vertical (Rotate Text) +VertAttr *_d .ST_OnOff ; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Compress Rotated Text to Line Height +VertCompressAttr *_d .ST_OnOff ;}; -// Relative Vertical Position -YAlignAttr _ga .ST_YAlign ; +// Validate validates the CT_Style and its children +func (_fecdea *CT_Style )Validate ()error {return _fecdea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_PageBorder ()*CT_PageBorder {_ffeaf :=&CT_PageBorder {};_ffeaf .ValAttr =ST_Border (1);return _ffeaf ;};func (_afgae *CT_DocPartType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gbdb ,_bddc :=_afgae .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bddc !=nil {return _bddc ;};start .Attr =append (start .Attr ,_gbdb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdad *CT_Styles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _fbdad .DocDefaults !=nil {_afgcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_fbdad .DocDefaults ,_afgcd );};if _fbdad .LatentStyles !=nil {_ccbccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_fbdad .LatentStyles ,_ccbccb );};if _fbdad .Style !=nil {_gfgfd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_eecec :=range _fbdad .Style {e .EncodeElement (_eecec ,_gfgfd );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};type CT_EdnPos struct{ -// Frame Height Type -HRuleAttr ST_HeightRule ; +// Endnote Position Type +ValAttr ST_EdnPos ;}; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_ga .ST_OnOff ;}; +// Validate validates the EG_BlockLevelElts and its children +func (_cabgd *EG_BlockLevelElts )Validate ()error {return _cabgd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};type ST_FldCharType byte ; -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_cafgb *WdWgp )ValidateWithPath (path string )error {if _aaaba :=_cafgb .WdCT_WordprocessingGroup .ValidateWithPath (path );_aaaba !=nil {return _aaaba ;};return nil ;};func (_fedfaf ST_LineNumberRestart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fedfaf .String (),start ); -};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_bebd *CT_Jc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bebd .ValAttr =ST_Jc (1); -for _ ,_aeceb :=range start .Attr {if _aeceb .Name .Local =="\u0076\u0061\u006c"{_bebd .ValAttr .UnmarshalXMLAttr (_aeceb );continue ;};};for {_bddad ,_aadbe :=d .Token ();if _aadbe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_aadbe ); -};if _cdbad ,_dafce :=_bddad .(_a .EndElement );_dafce &&_cdbad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_bcfcc *CT_Headers )ValidateWithPath (path string )error {for _accaf ,_ffabd :=range _bcfcc .Header {if _faad :=_ffabd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_accaf )); +_faad !=nil {return _faad ;};};return nil ;};func (_ebagd ST_View )String ()string {switch _ebagd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065"; +case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";};func (_ecfa *CT_Lang )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afgdb :=range start .Attr {if _afgdb .Name .Local =="\u0076\u0061\u006c"{_egfdb ,_abece :=_afgdb .Value ,error (nil ); +if _abece !=nil {return _abece ;};_ecfa .ValAttr =_egfdb ;continue ;};};for {_accef ,_eddga :=d .Token ();if _eddga !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_eddga ); +};if _aacff ,_agcaa :=_accef .(_c .EndElement );_agcaa &&_aacff .Name ==start .Name {break ;};};return nil ;};func (_aafagad *CT_TblGridChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_aafagad .IdAttr )}); +e .EncodeToken (start );_gacfd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_aafagad .TblGrid ,_gacfd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afbfc *ST_DocProtect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afbfc =0; +case "\u006e\u006f\u006e\u0065":*_afbfc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_afbfc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_afbfc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_afbfc =4; +case "\u0066\u006f\u0072m\u0073":*_afbfc =5;};return nil ;};func (_dfaaf *CT_RubyAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfaaf .ValAttr =ST_RubyAlign (1);for _ ,_abagf :=range start .Attr {if _abagf .Name .Local =="\u0076\u0061\u006c"{_dfaaf .ValAttr .UnmarshalXMLAttr (_abagf ); +continue ;};};for {_adddd ,_gbccb :=d .Token ();if _gbccb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_gbccb );};if _gbcdeb ,_fgadg :=_adddd .(_c .EndElement ); +_fgadg &&_gbcdeb .Name ==start .Name {break ;};};return nil ;};const (ST_RubyAlignUnset ST_RubyAlign =0;ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4; +ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;);func (_aacffd *CT_MacroName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efgac :=range start .Attr {if _efgac .Name .Local =="\u0076\u0061\u006c"{_ggdfcc ,_ggfdc :=_efgac .Value ,error (nil ); +if _ggfdc !=nil {return _ggfdc ;};_aacffd .ValAttr =_ggdfcc ;continue ;};};for {_ccfbd ,_ddbge :=d .Token ();if _ddbge !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_ddbge ); +};if _cfga ,_cfcf :=_ccfbd .(_c .EndElement );_cfcf &&_cfga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SignedHpsMeasure and its children -func (_cadge *CT_SignedHpsMeasure )Validate ()error {return _cadge .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_fedaaf *Fonts )ValidateWithPath (path string )error {if _bfbgeb :=_fedaaf .CT_FontsList .ValidateWithPath (path );_bfbgeb !=nil {return _bfbgeb ;};return nil ;}; -// Validate validates the CT_Color and its children -func (_edff *CT_Color )Validate ()error {return _edff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Validate validates the CT_OptimizeForBrowser and its children +func (_cddbg *CT_OptimizeForBrowser )Validate ()error {return _cddbg .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};type WdST_RelFromH byte ;func NewCT_DocType ()*CT_DocType {_acccc :=&CT_DocType {}; +return _acccc };type ST_LineSpacingRule byte ;func (_bdaae *CT_ProofErr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_aeeea ,_gbacb :=_bdaae .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gbacb !=nil {return _gbacb ; +};start .Attr =append (start .Attr ,_aeeea );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_dbcae :=&EG_ParaRPrTrackChanges {};return _dbcae ;};func (_fgbcf *CT_TblPPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgafdb :=range start .Attr {if _bgafdb .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_gedec ,_cadfag :=ParseUnionST_TwipsMeasure (_bgafdb .Value ); +if _cadfag !=nil {return _cadfag ;};_fgbcf .LeftFromTextAttr =&_gedec ;continue ;};if _bgafdb .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_beadd ,_baabd :=ParseUnionST_TwipsMeasure (_bgafdb .Value );if _baabd !=nil {return _baabd ; +};_fgbcf .RightFromTextAttr =&_beadd ;continue ;};if _bgafdb .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_facfdb ,_fecac :=ParseUnionST_TwipsMeasure (_bgafdb .Value );if _fecac !=nil {return _fecac ;};_fgbcf .TopFromTextAttr =&_facfdb ; +continue ;};if _bgafdb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_dccab ,_fabefg :=ParseUnionST_TwipsMeasure (_bgafdb .Value );if _fabefg !=nil {return _fabefg ;};_fgbcf .BottomFromTextAttr =&_dccab ; +continue ;};if _bgafdb .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_fgbcf .VertAnchorAttr .UnmarshalXMLAttr (_bgafdb );continue ;};if _bgafdb .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_fgbcf .HorzAnchorAttr .UnmarshalXMLAttr (_bgafdb ); +continue ;};if _bgafdb .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_fgbcf .TblpXSpecAttr .UnmarshalXMLAttr (_bgafdb );continue ;};if _bgafdb .Name .Local =="\u0074\u0062\u006cp\u0058"{_babgc ,_caecdg :=ParseUnionST_SignedTwipsMeasure (_bgafdb .Value ); +if _caecdg !=nil {return _caecdg ;};_fgbcf .TblpXAttr =&_babgc ;continue ;};if _bgafdb .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_fgbcf .TblpYSpecAttr .UnmarshalXMLAttr (_bgafdb );continue ;};if _bgafdb .Name .Local =="\u0074\u0062\u006cp\u0059"{_aeaaa ,_dcbfc :=ParseUnionST_SignedTwipsMeasure (_bgafdb .Value ); +if _dcbfc !=nil {return _dcbfc ;};_fgbcf .TblpYAttr =&_aeaaa ;continue ;};};for {_ffedac ,_gbbbd :=d .Token ();if _gbbbd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_gbbbd ); +};if _dbaba ,_gcadb :=_ffedac .(_c .EndElement );_gcadb &&_dbaba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_bfaf *CT_CalendarType )ValidateWithPath (path string )error {if _dede :=_bfaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dede !=nil {return _dede ;};return nil ;};func NewCT_Language ()*CT_Language {_gbgbd :=&CT_Language {}; +return _gbgbd };func (_fabga *CT_Text )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fabga .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_e .Sprintf ("\u0025\u0076",*_fabga .SpaceAttr )}); +};e .EncodeElement (_fabga .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_g .Time ; // Annotation Identifier -IdAttr int64 ;}; +IdAttr int64 ;};type CT_SaveThroughXslt struct{IdAttr *string ; -// Validate validates the Endnotes and its children -func (_egfffa *Endnotes )Validate ()error {return _egfffa .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_cefbb *CT_RPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cefbb .AuthorAttr )}); -if _cefbb .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cefbb .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cefbb .IdAttr )}); -e .EncodeToken (start );_gcaad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cefbb .RPr ,_gcaad );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};func (_fcecc *ST_HighlightColor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcecc =0;case "\u0062\u006c\u0061c\u006b":*_fcecc =1;case "\u0062\u006c\u0075\u0065":*_fcecc =2;case "\u0063\u0079\u0061\u006e":*_fcecc =3; +case "\u0067\u0072\u0065e\u006e":*_fcecc =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_fcecc =5;case "\u0072\u0065\u0064":*_fcecc =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_fcecc =7;case "\u0077\u0068\u0069t\u0065":*_fcecc =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_fcecc =9; +case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_fcecc =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_fcecc =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_fcecc =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_fcecc =13; +case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_fcecc =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fcecc =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fcecc =16;case "\u006e\u006f\u006e\u0065":*_fcecc =17; +};return nil ;};func (_ebecf *CT_SdtDocPart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebecf .DocPartGallery !=nil {_eccbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}}; +e .EncodeElement (_ebecf .DocPartGallery ,_eccbd );};if _ebecf .DocPartCategory !=nil {_eafde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_ebecf .DocPartCategory ,_eafde ); +};if _ebecf .DocPartUnique !=nil {_aagbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_ebecf .DocPartUnique ,_aagbc );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9; +);func (_aaafb *ST_CharacterSpacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcfad ,_egeaf :=d .Token ();if _egeaf !=nil {return _egeaf ;};if _bbacf ,_gebbcd :=_gcfad .(_c .EndElement );_gebbcd &&_bbacf .Name ==start .Name {*_aaafb =1; +return nil ;};if _cfbae ,_cfcbad :=_gcfad .(_c .CharData );!_cfcbad {return _e .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",_gcfad );}else {switch string (_cfbae ){case "":*_aaafb =0; +case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_aaafb =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_aaafb =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_aaafb =3; +};};_gcfad ,_egeaf =d .Token ();if _egeaf !=nil {return _egeaf ;};if _bgdaf ,_ggdcg :=_gcfad .(_c .EndElement );_ggdcg &&_bgdaf .Name ==start .Name {return nil ;};return _e .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",_gcfad ); +};func (_eaege *CT_NumPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cceeb :for {_gdcbd ,_acagf :=d .Token ();if _acagf !=nil {return _acagf ;};switch _daged :=_gdcbd .(type ){case _c .StartElement :switch _daged .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006c\u0076\u006c"}:_eaege .Ilvl =NewCT_DecimalNumber (); +if _acdcc :=d .DecodeElement (_eaege .Ilvl ,&_daged );_acdcc !=nil {return _acdcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dI\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dI\u0064"}:_eaege .NumId =NewCT_DecimalNumber (); +if _ceefge :=d .DecodeElement (_eaege .NumId ,&_daged );_ceefge !=nil {return _ceefge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_eaege .NumberingChange =NewCT_TrackChangeNumbering (); +if _gegag :=d .DecodeElement (_eaege .NumberingChange ,&_daged );_gegag !=nil {return _gegag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_eaege .Ins =NewCT_TrackChange (); +if _cbede :=d .DecodeElement (_eaege .Ins ,&_daged );_cbede !=nil {return _cbede ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_daged .Name ); +if _afeef :=d .Skip ();_afeef !=nil {return _afeef ;};};case _c .EndElement :break _cceeb ;case _c .CharData :};};return nil ;};func (_bfgcbd *CT_TcPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfgcbd .TcPr =NewCT_TcPrInner (); +for _ ,_afaed :=range start .Attr {if _afaed .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afgabg ,_agfca :=_afaed .Value ,error (nil );if _agfca !=nil {return _agfca ;};_bfgcbd .AuthorAttr =_afgabg ;continue ;};if _afaed .Name .Local =="\u0064\u0061\u0074\u0065"{_agaaae ,_fffeg :=ParseStdlibTime (_afaed .Value ); +if _fffeg !=nil {return _fffeg ;};_bfgcbd .DateAttr =&_agaaae ;continue ;};if _afaed .Name .Local =="\u0069\u0064"{_ddgeg ,_dbgefe :=_fg .ParseInt (_afaed .Value ,10,64);if _dbgefe !=nil {return _dbgefe ;};_bfgcbd .IdAttr =_ddgeg ;continue ;};};_abbfff :for {_dccga ,_agbee :=d .Token (); +if _agbee !=nil {return _agbee ;};switch _baga :=_dccga .(type ){case _c .StartElement :switch _baga .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:if _ebafcg :=d .DecodeElement (_bfgcbd .TcPr ,&_baga ); +_ebafcg !=nil {return _ebafcg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_baga .Name ); +if _fgaaa :=d .Skip ();_fgaaa !=nil {return _fgaaa ;};};case _c .EndElement :break _abbfff ;case _c .CharData :};};return nil ;};type CT_Shd struct{ -// Validate validates the CT_FramePr and its children -func (_cdcdg *CT_FramePr )Validate ()error {return _cdcdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func (_degfd *CT_TargetScreenSz )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_degfd .ValAttr =ST_TargetScreenSz (1); -for _ ,_addaf :=range start .Attr {if _addaf .Name .Local =="\u0076\u0061\u006c"{_degfd .ValAttr .UnmarshalXMLAttr (_addaf );continue ;};};for {_dbefg ,_bage :=d .Token ();if _bage !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_bage ); -};if _agdcdf ,_daabb :=_dbefg .(_a .EndElement );_daabb &&_agdcdf .Name ==start .Name {break ;};};return nil ;};type CT_FtnEdnSepRef struct{ +// Shading Pattern +ValAttr ST_Shd ; -// Footnote/Endnote ID -IdAttr int64 ;};func (_egabbc ST_ObjectUpdateMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egabbc .String (),start );};func (_cbage *CT_FFName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbage .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cbage .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcecd *EG_BlockLevelElts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbade :for {_gdcdcb ,_bfcec :=d .Token ();if _bfcec !=nil {return _bfcec ; -};switch _cbfce :=_gdcdcb .(type ){case _a .StartElement :switch _cbfce .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ccabd :=NewCT_AltChunk (); -if _cdabg :=d .DecodeElement (_ccabd ,&_cbfce );_cdabg !=nil {return _cdabg ;};_dcecd .AltChunk =append (_dcecd .AltChunk ,_ccabd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebdec :=NewEG_ContentBlockContent (); -_ebdec .CustomXml =NewCT_CustomXmlBlock ();if _ecedg :=d .DecodeElement (_ebdec .CustomXml ,&_cbfce );_ecedg !=nil {return _ecedg ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_ebdec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gbbfd :=NewEG_ContentBlockContent (); -_gbbfd .Sdt =NewCT_SdtBlock ();if _ecabd :=d .DecodeElement (_gbbfd .Sdt ,&_cbfce );_ecabd !=nil {return _ecabd ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_gbbfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ebcdd :=NewEG_ContentBlockContent (); -_eeggd :=NewCT_P ();if _gadcc :=d .DecodeElement (_eeggd ,&_cbfce );_gadcc !=nil {return _gadcc ;};_ebcdd .P =append (_ebcdd .P ,_eeggd );_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_ebcdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_becbfa :=NewEG_ContentBlockContent (); -_gfcdb :=NewCT_Tbl ();if _dfbfb :=d .DecodeElement (_gfcdb ,&_cbfce );_dfbfb !=nil {return _dfbfb ;};_becbfa .Tbl =append (_becbfa .Tbl ,_gfcdb );_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_becbfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dgcdde :=NewEG_ContentBlockContent (); -_bdbgee :=NewEG_RunLevelElts ();_bdbgee .ProofErr =NewCT_ProofErr ();if _afdcc :=d .DecodeElement (_bdbgee .ProofErr ,&_cbfce );_afdcc !=nil {return _afdcc ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_dgcdde );_dgcdde .EG_RunLevelElts =append (_dgcdde .EG_RunLevelElts ,_bdbgee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bggfg :=NewEG_ContentBlockContent (); -_faabe :=NewEG_RunLevelElts ();_faabe .PermStart =NewCT_PermStart ();if _efeeece :=d .DecodeElement (_faabe .PermStart ,&_cbfce );_efeeece !=nil {return _efeeece ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_bggfg );_bggfg .EG_RunLevelElts =append (_bggfg .EG_RunLevelElts ,_faabe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdadfb :=NewEG_ContentBlockContent (); -_ccfccd :=NewEG_RunLevelElts ();_ccfccd .PermEnd =NewCT_Perm ();if _fcafda :=d .DecodeElement (_ccfccd .PermEnd ,&_cbfce );_fcafda !=nil {return _fcafda ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_cdadfb );_cdadfb .EG_RunLevelElts =append (_cdadfb .EG_RunLevelElts ,_ccfccd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_effgb :=NewEG_ContentBlockContent (); -_bfebbb :=NewEG_RunLevelElts ();_bfebbb .Ins =NewCT_RunTrackChange ();if _abgcb :=d .DecodeElement (_bfebbb .Ins ,&_cbfce );_abgcb !=nil {return _abgcb ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_effgb );_effgb .EG_RunLevelElts =append (_effgb .EG_RunLevelElts ,_bfebbb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bdecef :=NewEG_ContentBlockContent (); -_cgebb :=NewEG_RunLevelElts ();_cgebb .Del =NewCT_RunTrackChange ();if _fdaec :=d .DecodeElement (_cgebb .Del ,&_cbfce );_fdaec !=nil {return _fdaec ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_bdecef );_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_cgebb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgada :=NewEG_ContentBlockContent (); -_cbaeg :=NewEG_RunLevelElts ();_cbaeg .MoveFrom =NewCT_RunTrackChange ();if _dcaaag :=d .DecodeElement (_cbaeg .MoveFrom ,&_cbfce );_dcaaag !=nil {return _dcaaag ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_fgada );_fgada .EG_RunLevelElts =append (_fgada .EG_RunLevelElts ,_cbaeg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_egbdbc :=NewEG_ContentBlockContent (); -_adagcc :=NewEG_RunLevelElts ();_adagcc .MoveTo =NewCT_RunTrackChange ();if _dbgbaf :=d .DecodeElement (_adagcc .MoveTo ,&_cbfce );_dbgbaf !=nil {return _dbgbaf ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_egbdbc );_egbdbc .EG_RunLevelElts =append (_egbdbc .EG_RunLevelElts ,_adagcc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgeacf :=NewEG_ContentBlockContent (); -_cdgbff :=NewEG_RunLevelElts ();_dgcfa :=NewEG_RangeMarkupElements ();_dgcfa .BookmarkStart =NewCT_Bookmark ();if _bfbcb :=d .DecodeElement (_dgcfa .BookmarkStart ,&_cbfce );_bfbcb !=nil {return _bfbcb ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_cgeacf ); -_cgeacf .EG_RunLevelElts =append (_cgeacf .EG_RunLevelElts ,_cdgbff );_cdgbff .EG_RangeMarkupElements =append (_cdgbff .EG_RangeMarkupElements ,_dgcfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dggga :=NewEG_ContentBlockContent (); -_ceebgc :=NewEG_RunLevelElts ();_afeea :=NewEG_RangeMarkupElements ();_afeea .BookmarkEnd =NewCT_MarkupRange ();if _eaeeeg :=d .DecodeElement (_afeea .BookmarkEnd ,&_cbfce );_eaeeeg !=nil {return _eaeeeg ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_dggga ); -_dggga .EG_RunLevelElts =append (_dggga .EG_RunLevelElts ,_ceebgc );_ceebgc .EG_RangeMarkupElements =append (_ceebgc .EG_RangeMarkupElements ,_afeea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aaebfd :=NewEG_ContentBlockContent (); -_cfddd :=NewEG_RunLevelElts ();_cccbaf :=NewEG_RangeMarkupElements ();_cccbaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _eafcff :=d .DecodeElement (_cccbaf .MoveFromRangeStart ,&_cbfce );_eafcff !=nil {return _eafcff ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_aaebfd ); -_aaebfd .EG_RunLevelElts =append (_aaebfd .EG_RunLevelElts ,_cfddd );_cfddd .EG_RangeMarkupElements =append (_cfddd .EG_RangeMarkupElements ,_cccbaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfded :=NewEG_ContentBlockContent (); -_beaec :=NewEG_RunLevelElts ();_edeed :=NewEG_RangeMarkupElements ();_edeed .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdegd :=d .DecodeElement (_edeed .MoveFromRangeEnd ,&_cbfce );_cdegd !=nil {return _cdegd ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_bfded ); -_bfded .EG_RunLevelElts =append (_bfded .EG_RunLevelElts ,_beaec );_beaec .EG_RangeMarkupElements =append (_beaec .EG_RangeMarkupElements ,_edeed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bbebg :=NewEG_ContentBlockContent (); -_defac :=NewEG_RunLevelElts ();_cfbgd :=NewEG_RangeMarkupElements ();_cfbgd .MoveToRangeStart =NewCT_MoveBookmark ();if _gbaaeg :=d .DecodeElement (_cfbgd .MoveToRangeStart ,&_cbfce );_gbaaeg !=nil {return _gbaaeg ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_bbebg ); -_bbebg .EG_RunLevelElts =append (_bbebg .EG_RunLevelElts ,_defac );_defac .EG_RangeMarkupElements =append (_defac .EG_RangeMarkupElements ,_cfbgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_agedb :=NewEG_ContentBlockContent (); -_gbcgb :=NewEG_RunLevelElts ();_bbfdb :=NewEG_RangeMarkupElements ();_bbfdb .MoveToRangeEnd =NewCT_MarkupRange ();if _cageg :=d .DecodeElement (_bbfdb .MoveToRangeEnd ,&_cbfce );_cageg !=nil {return _cageg ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_agedb ); -_agedb .EG_RunLevelElts =append (_agedb .EG_RunLevelElts ,_gbcgb );_gbcgb .EG_RangeMarkupElements =append (_gbcgb .EG_RangeMarkupElements ,_bbfdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cddae :=NewEG_ContentBlockContent (); -_eddac :=NewEG_RunLevelElts ();_cddgd :=NewEG_RangeMarkupElements ();_cddgd .CommentRangeStart =NewCT_MarkupRange ();if _dbedad :=d .DecodeElement (_cddgd .CommentRangeStart ,&_cbfce );_dbedad !=nil {return _dbedad ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_cddae ); -_cddae .EG_RunLevelElts =append (_cddae .EG_RunLevelElts ,_eddac );_eddac .EG_RangeMarkupElements =append (_eddac .EG_RangeMarkupElements ,_cddgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfaegf :=NewEG_ContentBlockContent (); -_addad :=NewEG_RunLevelElts ();_cabga :=NewEG_RangeMarkupElements ();_cabga .CommentRangeEnd =NewCT_MarkupRange ();if _bbeef :=d .DecodeElement (_cabga .CommentRangeEnd ,&_cbfce );_bbeef !=nil {return _bbeef ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_cfaegf ); -_cfaegf .EG_RunLevelElts =append (_cfaegf .EG_RunLevelElts ,_addad );_addad .EG_RangeMarkupElements =append (_addad .EG_RangeMarkupElements ,_cabga );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeafd :=NewEG_ContentBlockContent (); -_eecdca :=NewEG_RunLevelElts ();_cfbbd :=NewEG_RangeMarkupElements ();_cfbbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eefbb :=d .DecodeElement (_cfbbd .CustomXmlInsRangeStart ,&_cbfce );_eefbb !=nil {return _eefbb ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_aeafd ); -_aeafd .EG_RunLevelElts =append (_aeafd .EG_RunLevelElts ,_eecdca );_eecdca .EG_RangeMarkupElements =append (_eecdca .EG_RangeMarkupElements ,_cfbbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edgfbf :=NewEG_ContentBlockContent (); -_eafff :=NewEG_RunLevelElts ();_dfged :=NewEG_RangeMarkupElements ();_dfged .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbaadb :=d .DecodeElement (_dfged .CustomXmlInsRangeEnd ,&_cbfce );_gbaadb !=nil {return _gbaadb ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_edgfbf ); -_edgfbf .EG_RunLevelElts =append (_edgfbf .EG_RunLevelElts ,_eafff );_eafff .EG_RangeMarkupElements =append (_eafff .EG_RangeMarkupElements ,_dfged );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fegaac :=NewEG_ContentBlockContent (); -_dbadf :=NewEG_RunLevelElts ();_dbeff :=NewEG_RangeMarkupElements ();_dbeff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbgdfc :=d .DecodeElement (_dbeff .CustomXmlDelRangeStart ,&_cbfce );_bbgdfc !=nil {return _bbgdfc ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_fegaac ); -_fegaac .EG_RunLevelElts =append (_fegaac .EG_RunLevelElts ,_dbadf );_dbadf .EG_RangeMarkupElements =append (_dbadf .EG_RangeMarkupElements ,_dbeff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abgcgc :=NewEG_ContentBlockContent (); -_efffac :=NewEG_RunLevelElts ();_aeacfa :=NewEG_RangeMarkupElements ();_aeacfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _efagda :=d .DecodeElement (_aeacfa .CustomXmlDelRangeEnd ,&_cbfce );_efagda !=nil {return _efagda ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_abgcgc ); -_abgcgc .EG_RunLevelElts =append (_abgcgc .EG_RunLevelElts ,_efffac );_efffac .EG_RangeMarkupElements =append (_efffac .EG_RangeMarkupElements ,_aeacfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdgbg :=NewEG_ContentBlockContent (); -_eggfg :=NewEG_RunLevelElts ();_cfggd :=NewEG_RangeMarkupElements ();_cfggd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddacga :=d .DecodeElement (_cfggd .CustomXmlMoveFromRangeStart ,&_cbfce );_ddacga !=nil {return _ddacga ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_bdgbg ); -_bdgbg .EG_RunLevelElts =append (_bdgbg .EG_RunLevelElts ,_eggfg );_eggfg .EG_RangeMarkupElements =append (_eggfg .EG_RangeMarkupElements ,_cfggd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_feeac :=NewEG_ContentBlockContent (); -_fggbb :=NewEG_RunLevelElts ();_deaca :=NewEG_RangeMarkupElements ();_deaca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbfga :=d .DecodeElement (_deaca .CustomXmlMoveFromRangeEnd ,&_cbfce );_fbfga !=nil {return _fbfga ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_feeac ); -_feeac .EG_RunLevelElts =append (_feeac .EG_RunLevelElts ,_fggbb );_fggbb .EG_RangeMarkupElements =append (_fggbb .EG_RangeMarkupElements ,_deaca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_egfaf :=NewEG_ContentBlockContent (); -_afddec :=NewEG_RunLevelElts ();_dgfdc :=NewEG_RangeMarkupElements ();_dgfdc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbfabf :=d .DecodeElement (_dgfdc .CustomXmlMoveToRangeStart ,&_cbfce );_fbfabf !=nil {return _fbfabf ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_egfaf ); -_egfaf .EG_RunLevelElts =append (_egfaf .EG_RunLevelElts ,_afddec );_afddec .EG_RangeMarkupElements =append (_afddec .EG_RangeMarkupElements ,_dgfdc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bafca :=NewEG_ContentBlockContent (); -_dbcaaa :=NewEG_RunLevelElts ();_ggabgf :=NewEG_RangeMarkupElements ();_ggabgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egdde :=d .DecodeElement (_ggabgf .CustomXmlMoveToRangeEnd ,&_cbfce );_egdde !=nil {return _egdde ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_bafca ); -_bafca .EG_RunLevelElts =append (_bafca .EG_RunLevelElts ,_dbcaaa );_dbcaaa .EG_RangeMarkupElements =append (_dbcaaa .EG_RangeMarkupElements ,_ggabgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcbcee :=NewEG_ContentBlockContent (); -_bcbga :=NewEG_RunLevelElts ();_dagded :=NewEG_MathContent ();_dagded .OMathPara =_aa .NewOMathPara ();if _deeaf :=d .DecodeElement (_dagded .OMathPara ,&_cbfce );_deeaf !=nil {return _deeaf ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_gcbcee ); -_gcbcee .EG_RunLevelElts =append (_gcbcee .EG_RunLevelElts ,_bcbga );_bcbga .EG_MathContent =append (_bcbga .EG_MathContent ,_dagded );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afgcbd :=NewEG_ContentBlockContent (); -_ecgafa :=NewEG_RunLevelElts ();_dagef :=NewEG_MathContent ();_dagef .OMath =_aa .NewOMath ();if _bgdeb :=d .DecodeElement (_dagef .OMath ,&_cbfce );_bgdeb !=nil {return _bgdeb ;};_dcecd .EG_ContentBlockContent =append (_dcecd .EG_ContentBlockContent ,_afgcbd ); -_afgcbd .EG_RunLevelElts =append (_afgcbd .EG_RunLevelElts ,_ecgafa );_ecgafa .EG_MathContent =append (_ecgafa .EG_MathContent ,_dagef );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_cbfce .Name ); -if _fadaad :=d .Skip ();_fadaad !=nil {return _fadaad ;};};case _a .EndElement :break _gbade ;case _a .CharData :};};return nil ;};func (_eagccc ST_PageBorderDisplay )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_decef :=_a .Attr {};_decef .Name =name ; -switch _eagccc {case ST_PageBorderDisplayUnset :_decef .Value ="";case ST_PageBorderDisplayAllPages :_decef .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_decef .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e"; -case ST_PageBorderDisplayNotFirstPage :_decef .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _decef ,nil ;};type CT_View struct{ +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// Document View Setting Value -ValAttr ST_View ;};func (_eeagg *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eeagg .Txbx !=nil {_adacae :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_eeagg .Txbx ,_adacae ); -};if _eeagg .LinkedTxbx !=nil {_geeaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_eeagg .LinkedTxbx ,_geeaf );};return nil ;};func (_addda *ST_NumberFormat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfebbd ,_ffacb :=d .Token (); -if _ffacb !=nil {return _ffacb ;};if _cacgd ,_ceceab :=_cfebbd .(_a .EndElement );_ceceab &&_cacgd .Name ==start .Name {*_addda =1;return nil ;};if _baebf ,_dbbcc :=_cfebbd .(_a .CharData );!_dbbcc {return _gd .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",_cfebbd ); -}else {switch string (_baebf ){case "":*_addda =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_addda =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_addda =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_addda =3; -case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_addda =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_addda =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_addda =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_addda =7; -case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_addda =8;case "\u0068\u0065\u0078":*_addda =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_addda =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_addda =11; -case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_addda =12;case "\u0061\u0069\u0075e\u006f":*_addda =13;case "\u0069\u0072\u006fh\u0061":*_addda =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_addda =15; -case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_addda =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_addda =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_addda =18; -case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_addda =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_addda =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_addda =21; -case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_addda =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_addda =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_addda =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_addda =25; -case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_addda =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_addda =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_addda =28; -case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_addda =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_addda =30; -case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_addda =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_addda =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_addda =33; -case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_addda =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_addda =35; -case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_addda =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_addda =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_addda =38; -case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_addda =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_addda =40; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_addda =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_addda =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_addda =43; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_addda =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_addda =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_addda =46; -case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_addda =47;case "\u006e\u006f\u006e\u0065":*_addda =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_addda =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_addda =50; -case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_addda =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_addda =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_addda =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_addda =54; -case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_addda =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_addda =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_addda =57; -case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_addda =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_addda =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_addda =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_addda =61; -case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_addda =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_addda =63;};};_cfebbd ,_ffacb =d .Token ();if _ffacb !=nil {return _ffacb ;};if _abbcc ,_gcfdg :=_cfebbd .(_a .EndElement );_gcfdg &&_abbcc .Name ==start .Name {return nil ; -};return _gd .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",_cfebbd );}; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_afbbd *CT_Ruby )ValidateWithPath (path string )error {if _fafde :=_afbbd .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_fafde !=nil {return _fafde ;};if _ebdbcg :=_afbbd .Rt .ValidateWithPath (path +"\u002f\u0052\u0074"); -_ebdbcg !=nil {return _ebdbcg ;};if _edfec :=_afbbd .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_edfec !=nil {return _edfec ;};return nil ;};func NewCT_ProofErr ()*CT_ProofErr {_bfebc :=&CT_ProofErr {};_bfebc .TypeAttr =ST_ProofErr (1); -return _bfebc ;};func (_fefeaa ST_Merge )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgfcc :=_a .Attr {};_dgfcc .Name =name ;switch _fefeaa {case ST_MergeUnset :_dgfcc .Value ="";case ST_MergeContinue :_dgfcc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065"; -case ST_MergeRestart :_dgfcc .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _dgfcc ,nil ;}; +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_dbeaa *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _dbeaa .CustomXmlPr !=nil {if _bagab :=_dbeaa .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_bagab !=nil {return _bagab ; -};};for _bbbb ,_gccg :=range _dbeaa .EG_ContentBlockContent {if _dcgbf :=_gccg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_bbbb )); -_dcgbf !=nil {return _dcgbf ;};};return nil ;};func (_acceg *EG_ContentRowContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geadce :for {_bacgf ,_feegff :=d .Token ();if _feegff !=nil {return _feegff ;};switch _ceabce :=_bacgf .(type ){case _a .StartElement :switch _ceabce .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_gagd :=NewCT_Row (); -if _gffgdd :=d .DecodeElement (_gagd ,&_ceabce );_gffgdd !=nil {return _gffgdd ;};_acceg .Tr =append (_acceg .Tr ,_gagd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acceg .CustomXml =NewCT_CustomXmlRow (); -if _egdfeg :=d .DecodeElement (_acceg .CustomXml ,&_ceabce );_egdfeg !=nil {return _egdfeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_acceg .Sdt =NewCT_SdtRow (); -if _ggeecd :=d .DecodeElement (_acceg .Sdt ,&_ceabce );_ggeecd !=nil {return _ggeecd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acaadfc :=NewEG_RunLevelElts (); -_acaadfc .ProofErr =NewCT_ProofErr ();if _bfacd :=d .DecodeElement (_acaadfc .ProofErr ,&_ceabce );_bfacd !=nil {return _bfacd ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_acaadfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ebecef :=NewEG_RunLevelElts (); -_ebecef .PermStart =NewCT_PermStart ();if _cdggde :=d .DecodeElement (_ebecef .PermStart ,&_ceabce );_cdggde !=nil {return _cdggde ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_ebecef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbgbgc :=NewEG_RunLevelElts (); -_bbgbgc .PermEnd =NewCT_Perm ();if _cffcb :=d .DecodeElement (_bbgbgc .PermEnd ,&_ceabce );_cffcb !=nil {return _cffcb ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_bbgbgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fcdbca :=NewEG_RunLevelElts (); -_fcdbca .Ins =NewCT_RunTrackChange ();if _ececc :=d .DecodeElement (_fcdbca .Ins ,&_ceabce );_ececc !=nil {return _ececc ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_fcdbca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fagcf :=NewEG_RunLevelElts (); -_fagcf .Del =NewCT_RunTrackChange ();if _fecde :=d .DecodeElement (_fagcf .Del ,&_ceabce );_fecde !=nil {return _fecde ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_fagcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_adffeba :=NewEG_RunLevelElts (); -_adffeba .MoveFrom =NewCT_RunTrackChange ();if _edbbd :=d .DecodeElement (_adffeba .MoveFrom ,&_ceabce );_edbbd !=nil {return _edbbd ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_adffeba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfdac :=NewEG_RunLevelElts (); -_dfdac .MoveTo =NewCT_RunTrackChange ();if _bagga :=d .DecodeElement (_dfdac .MoveTo ,&_ceabce );_bagga !=nil {return _bagga ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_dfdac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbafac :=NewEG_RunLevelElts (); -_fbfaa :=NewEG_RangeMarkupElements ();_fbfaa .BookmarkStart =NewCT_Bookmark ();if _cccaf :=d .DecodeElement (_fbfaa .BookmarkStart ,&_ceabce );_cccaf !=nil {return _cccaf ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_cbafac );_cbafac .EG_RangeMarkupElements =append (_cbafac .EG_RangeMarkupElements ,_fbfaa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bffdb :=NewEG_RunLevelElts (); -_eebgc :=NewEG_RangeMarkupElements ();_eebgc .BookmarkEnd =NewCT_MarkupRange ();if _agcdb :=d .DecodeElement (_eebgc .BookmarkEnd ,&_ceabce );_agcdb !=nil {return _agcdb ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_bffdb );_bffdb .EG_RangeMarkupElements =append (_bffdb .EG_RangeMarkupElements ,_eebgc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gffbec :=NewEG_RunLevelElts (); -_bccfe :=NewEG_RangeMarkupElements ();_bccfe .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgfdfb :=d .DecodeElement (_bccfe .MoveFromRangeStart ,&_ceabce );_cgfdfb !=nil {return _cgfdfb ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_gffbec ); -_gffbec .EG_RangeMarkupElements =append (_gffbec .EG_RangeMarkupElements ,_bccfe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaceef :=NewEG_RunLevelElts (); -_dfaebe :=NewEG_RangeMarkupElements ();_dfaebe .MoveFromRangeEnd =NewCT_MarkupRange ();if _aaeada :=d .DecodeElement (_dfaebe .MoveFromRangeEnd ,&_ceabce );_aaeada !=nil {return _aaeada ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_eaceef ); -_eaceef .EG_RangeMarkupElements =append (_eaceef .EG_RangeMarkupElements ,_dfaebe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_befcda :=NewEG_RunLevelElts (); -_cebag :=NewEG_RangeMarkupElements ();_cebag .MoveToRangeStart =NewCT_MoveBookmark ();if _cgfea :=d .DecodeElement (_cebag .MoveToRangeStart ,&_ceabce );_cgfea !=nil {return _cgfea ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_befcda ); -_befcda .EG_RangeMarkupElements =append (_befcda .EG_RangeMarkupElements ,_cebag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbgcc :=NewEG_RunLevelElts (); -_ecdaf :=NewEG_RangeMarkupElements ();_ecdaf .MoveToRangeEnd =NewCT_MarkupRange ();if _acbgb :=d .DecodeElement (_ecdaf .MoveToRangeEnd ,&_ceabce );_acbgb !=nil {return _acbgb ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_fbgcc );_fbgcc .EG_RangeMarkupElements =append (_fbgcc .EG_RangeMarkupElements ,_ecdaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ggfba :=NewEG_RunLevelElts (); -_cbbee :=NewEG_RangeMarkupElements ();_cbbee .CommentRangeStart =NewCT_MarkupRange ();if _gfccbd :=d .DecodeElement (_cbbee .CommentRangeStart ,&_ceabce );_gfccbd !=nil {return _gfccbd ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_ggfba ); -_ggfba .EG_RangeMarkupElements =append (_ggfba .EG_RangeMarkupElements ,_cbbee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcbgb :=NewEG_RunLevelElts (); -_egcacg :=NewEG_RangeMarkupElements ();_egcacg .CommentRangeEnd =NewCT_MarkupRange ();if _aeaec :=d .DecodeElement (_egcacg .CommentRangeEnd ,&_ceabce );_aeaec !=nil {return _aeaec ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_bcbgb );_bcbgb .EG_RangeMarkupElements =append (_bcbgb .EG_RangeMarkupElements ,_egcacg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egeafe :=NewEG_RunLevelElts (); -_abfgdf :=NewEG_RangeMarkupElements ();_abfgdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdbgg :=d .DecodeElement (_abfgdf .CustomXmlInsRangeStart ,&_ceabce );_fdbgg !=nil {return _fdbgg ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_egeafe ); -_egeafe .EG_RangeMarkupElements =append (_egeafe .EG_RangeMarkupElements ,_abfgdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cafbg :=NewEG_RunLevelElts (); -_abddd :=NewEG_RangeMarkupElements ();_abddd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cecbg :=d .DecodeElement (_abddd .CustomXmlInsRangeEnd ,&_ceabce );_cecbg !=nil {return _cecbg ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_cafbg ); -_cafbg .EG_RangeMarkupElements =append (_cafbg .EG_RangeMarkupElements ,_abddd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agefdg :=NewEG_RunLevelElts (); -_ecbddb :=NewEG_RangeMarkupElements ();_ecbddb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdfdbd :=d .DecodeElement (_ecbddb .CustomXmlDelRangeStart ,&_ceabce );_gdfdbd !=nil {return _gdfdbd ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_agefdg ); -_agefdg .EG_RangeMarkupElements =append (_agefdg .EG_RangeMarkupElements ,_ecbddb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecdga :=NewEG_RunLevelElts (); -_ddgdbd :=NewEG_RangeMarkupElements ();_ddgdbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccgfgb :=d .DecodeElement (_ddgdbd .CustomXmlDelRangeEnd ,&_ceabce );_ccgfgb !=nil {return _ccgfgb ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_ecdga ); -_ecdga .EG_RangeMarkupElements =append (_ecdga .EG_RangeMarkupElements ,_ddgdbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbceed :=NewEG_RunLevelElts (); -_bcebfc :=NewEG_RangeMarkupElements ();_bcebfc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddcab :=d .DecodeElement (_bcebfc .CustomXmlMoveFromRangeStart ,&_ceabce );_ddcab !=nil {return _ddcab ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_gbceed ); -_gbceed .EG_RangeMarkupElements =append (_gbceed .EG_RangeMarkupElements ,_bcebfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dedgf :=NewEG_RunLevelElts (); -_cbddbgf :=NewEG_RangeMarkupElements ();_cbddbgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _agebe :=d .DecodeElement (_cbddbgf .CustomXmlMoveFromRangeEnd ,&_ceabce );_agebe !=nil {return _agebe ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_dedgf ); -_dedgf .EG_RangeMarkupElements =append (_dedgf .EG_RangeMarkupElements ,_cbddbgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgfbf :=NewEG_RunLevelElts (); -_degdcb :=NewEG_RangeMarkupElements ();_degdcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ceddcab :=d .DecodeElement (_degdcb .CustomXmlMoveToRangeStart ,&_ceabce );_ceddcab !=nil {return _ceddcab ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_cgfbf ); -_cgfbf .EG_RangeMarkupElements =append (_cgfbf .EG_RangeMarkupElements ,_degdcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adcaab :=NewEG_RunLevelElts (); -_aebbe :=NewEG_RangeMarkupElements ();_aebbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbdf :=d .DecodeElement (_aebbe .CustomXmlMoveToRangeEnd ,&_ceabce );_dbdf !=nil {return _dbdf ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_adcaab ); -_adcaab .EG_RangeMarkupElements =append (_adcaab .EG_RangeMarkupElements ,_aebbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egadbg :=NewEG_RunLevelElts (); -_edgbb :=NewEG_MathContent ();_edgbb .OMathPara =_aa .NewOMathPara ();if _fagag :=d .DecodeElement (_edgbb .OMathPara ,&_ceabce );_fagag !=nil {return _fagag ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_egadbg );_egadbg .EG_MathContent =append (_egadbg .EG_MathContent ,_edgbb ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gfgag :=NewEG_RunLevelElts (); -_cgddd :=NewEG_MathContent ();_cgddd .OMath =_aa .NewOMath ();if _bfccbg :=d .DecodeElement (_cgddd .OMath ,&_ceabce );_bfccbg !=nil {return _bfccbg ;};_acceg .EG_RunLevelElts =append (_acceg .EG_RunLevelElts ,_gfgag );_gfgag .EG_MathContent =append (_gfgag .EG_MathContent ,_cgddd ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ceabce .Name ); -if _fgdcb :=d .Skip ();_fgdcb !=nil {return _fgdcb ;};};case _a .EndElement :break _geadce ;case _a .CharData :};};return nil ;};func NewCT_CalendarType ()*CT_CalendarType {_geee :=&CT_CalendarType {};return _geee }; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_gbdfd *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _aedca :=_gbdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedca !=nil {return _aedca ;};return nil ;};func (_fdcgbfd *WdST_AlignH )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdcgbfd =0; -case "\u006c\u0065\u0066\u0074":*_fdcgbfd =1;case "\u0072\u0069\u0067h\u0074":*_fdcgbfd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdcgbfd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fdcgbfd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fdcgbfd =5; -};return nil ;};func (_aebefg *WdInline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aebefg .WdCT_Inline =*NewWdCT_Inline ();for _ ,_ddgge :=range start .Attr {if _ddgge .Name .Local =="\u0064\u0069\u0073t\u0054"{_ffbeg ,_cdcgc :=_ea .ParseUint (_ddgge .Value ,10,32); -if _cdcgc !=nil {return _cdcgc ;};_addab :=uint32 (_ffbeg );_aebefg .DistTAttr =&_addab ;continue ;};if _ddgge .Name .Local =="\u0064\u0069\u0073t\u0042"{_bcebff ,_fdfccb :=_ea .ParseUint (_ddgge .Value ,10,32);if _fdfccb !=nil {return _fdfccb ;};_bbfca :=uint32 (_bcebff ); -_aebefg .DistBAttr =&_bbfca ;continue ;};if _ddgge .Name .Local =="\u0064\u0069\u0073t\u0052"{_gdcde ,_ccfdb :=_ea .ParseUint (_ddgge .Value ,10,32);if _ccfdb !=nil {return _ccfdb ;};_cbgagb :=uint32 (_gdcde );_aebefg .DistRAttr =&_cbgagb ;continue ;}; -if _ddgge .Name .Local =="\u0064\u0069\u0073t\u004c"{_abgad ,_eabag :=_ea .ParseUint (_ddgge .Value ,10,32);if _eabag !=nil {return _eabag ;};_dedeee :=uint32 (_abgad );_aebefg .DistLAttr =&_dedeee ;continue ;};};_dfbcbg :for {_dbafedf ,_acbcc :=d .Token (); -if _acbcc !=nil {return _acbcc ;};switch _ededf :=_dbafedf .(type ){case _a .StartElement :switch _ededf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _aefccb :=d .DecodeElement (_aebefg .Extent ,&_ededf ); -_aefccb !=nil {return _aefccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_aebefg .EffectExtent =NewWdCT_EffectExtent (); -if _afgcc :=d .DecodeElement (_aebefg .EffectExtent ,&_ededf );_afgcc !=nil {return _afgcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _bgbad :=d .DecodeElement (_aebefg .DocPr ,&_ededf ); -_bgbad !=nil {return _bgbad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_aebefg .CNvGraphicFramePr =_gga .NewCT_NonVisualGraphicFrameProperties (); -if _fdbcec :=d .DecodeElement (_aebefg .CNvGraphicFramePr ,&_ededf );_fdbcec !=nil {return _fdbcec ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bdeebb :=d .DecodeElement (_aebefg .Graphic ,&_ededf ); -_bdeebb !=nil {return _bdeebb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ededf .Name ); -if _egcdcf :=d .Skip ();_egcdcf !=nil {return _egcdcf ;};};case _a .EndElement :break _dfbcbg ;case _a .CharData :};};return nil ;};func (_dged *CT_FtnProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dged .Pos !=nil {_fcfce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070o\u0073"}}; -e .EncodeElement (_dged .Pos ,_fcfce );};if _dged .NumFmt !=nil {_cfaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dged .NumFmt ,_cfaf );};if _dged .NumStart !=nil {_afff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_dged .NumStart ,_afff );};if _dged .NumRestart !=nil {_aged :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dged .NumRestart ,_aged );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_cfagac ST_FtnPos )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfagac .String (),start );};const _dbbgbg ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"; -func NewCT_SdtBlock ()*CT_SdtBlock {_cecec :=&CT_SdtBlock {};return _cecec };type CT_Recipients struct{ +// Shading Background Color +FillAttr *ST_HexColor ; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_gcgbc :=&CT_FramesetChoice {};return _gcgbc };type WdCT_GraphicFrame struct{CNvPr *_gga .CT_NonVisualDrawingProps ;CNvFrPr *_gga .CT_NonVisualGraphicFrameProperties ; -Xfrm *_gga .CT_Transform2D ;Graphic *_gga .Graphic ;ExtLst *_gga .CT_OfficeArtExtensionList ;};func (_cdbec *CT_DocPartBehaviors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cdbec .Behavior !=nil {_gdcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}}; -for _ ,_eafc :=range _cdbec .Behavior {e .EncodeElement (_eafc ,_gdcd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_FrameLayout byte ; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// Validate validates the CT_TblPPr and its children -func (_agfef *CT_TblPPr )Validate ()error {return _agfef .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_gebgff *ST_HpsMeasure )Validate ()error {return _gebgff .ValidateWithPath ("")};func (_ecbgfc *CT_TblPrEx )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ecbgfc .TblW !=nil {_cbebfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ecbgfc .TblW ,_cbebfa );};if _ecbgfc .Jc !=nil {_cfagcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_ecbgfc .Jc ,_cfagcf );};if _ecbgfc .TblCellSpacing !=nil {_ddcdbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ecbgfc .TblCellSpacing ,_ddcdbb ); -};if _ecbgfc .TblInd !=nil {_bcbagf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ecbgfc .TblInd ,_bcbagf );};if _ecbgfc .TblBorders !=nil {_cecbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_ecbgfc .TblBorders ,_cecbb );};if _ecbgfc .Shd !=nil {_dgcbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ecbgfc .Shd ,_dgcbd );};if _ecbgfc .TblLayout !=nil {_gaeadf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ecbgfc .TblLayout ,_gaeadf );};if _ecbgfc .TblCellMar !=nil {_becdcg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ecbgfc .TblCellMar ,_becdcg ); -};if _ecbgfc .TblLook !=nil {_gadcg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ecbgfc .TblLook ,_gadcg );};if _ecbgfc .TblPrExChange !=nil {_bdeag :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_ecbgfc .TblPrExChange ,_bdeag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcdfa *ST_MultiLevelType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dccff ,_deafg :=d .Token ();if _deafg !=nil {return _deafg ; -};if _adffgg ,_dadaff :=_dccff .(_a .EndElement );_dadaff &&_adffgg .Name ==start .Name {*_dcdfa =1;return nil ;};if _cdcaa ,_dbdbf :=_dccff .(_a .CharData );!_dbdbf {return _gd .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",_dccff ); -}else {switch string (_cdcaa ){case "":*_dcdfa =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_dcdfa =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dcdfa =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dcdfa =3; -};};_dccff ,_deafg =d .Token ();if _deafg !=nil {return _deafg ;};if _adcce ,_bgfcgb :=_dccff .(_a .EndElement );_bgfcgb &&_adcce .Name ==start .Name {return nil ;};return _gd .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",_dccff ); -};type Ftr struct{CT_HdrFtr };func (_cgcgd *WdCT_WrapTopBottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cafda :=range start .Attr {if _cafda .Name .Local =="\u0064\u0069\u0073t\u0054"{_dcebg ,_ecbeee :=_ea .ParseUint (_cafda .Value ,10,32); -if _ecbeee !=nil {return _ecbeee ;};_fbgdf :=uint32 (_dcebg );_cgcgd .DistTAttr =&_fbgdf ;continue ;};if _cafda .Name .Local =="\u0064\u0069\u0073t\u0042"{_bacad ,_fbdbafg :=_ea .ParseUint (_cafda .Value ,10,32);if _fbdbafg !=nil {return _fbdbafg ;};_gacdcf :=uint32 (_bacad ); -_cgcgd .DistBAttr =&_gacdcf ;continue ;};};_fgecb :for {_ceabcbc ,_agadb :=d .Token ();if _agadb !=nil {return _agadb ;};switch _gfbbf :=_ceabcbc .(type ){case _a .StartElement :switch _gfbbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cgcgd .EffectExtent =NewWdCT_EffectExtent (); -if _dbgbbb :=d .DecodeElement (_cgcgd .EffectExtent ,&_gfbbf );_dbgbbb !=nil {return _dbgbbb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_gfbbf .Name ); -if _bgfdgf :=d .Skip ();_bgfdgf !=nil {return _bgfdgf ;};};case _a .EndElement :break _fgecb ;case _a .CharData :};};return nil ;};func (_fdebd ST_RubyAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fdebd .String (),start ); -};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;);func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_aagaf :=&WdCT_TextboxInfo {}; -_aagaf .TxbxContent =NewWdCT_TxbxContent ();return _aagaf ;};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025";func (_gddfe *CT_RubyAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gddfe .ValAttr =ST_RubyAlign (1); -for _ ,_dbdda :=range start .Attr {if _dbdda .Name .Local =="\u0076\u0061\u006c"{_gddfe .ValAttr .UnmarshalXMLAttr (_dbdda );continue ;};};for {_eccgg ,_acgfb :=d .Token ();if _acgfb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_acgfb ); -};if _dfba ,_ecaff :=_eccgg .(_a .EndElement );_ecaff &&_dfba .Name ==start .Name {break ;};};return nil ;};func (_bcgcfc *CT_SmartTagRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcgcfc .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_bcgcfc .UriAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_bcgcfc .ElementAttr )});e .EncodeToken (start );if _bcgcfc .SmartTagPr !=nil {_bgcdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}}; -e .EncodeElement (_bcgcfc .SmartTagPr ,_bgcdc );};if _bcgcfc .EG_PContent !=nil {for _ ,_ffddcf :=range _bcgcfc .EG_PContent {_ffddcf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcadeg ST_LineNumberRestart )ValidateWithPath (path string )error {switch _gcadeg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcadeg )); -};return nil ;};func NewWdEG_WrapType ()*WdEG_WrapType {_dggcff :=&WdEG_WrapType {};return _dggcff }; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_eddaf *Styles )ValidateWithPath (path string )error {if _dagfg :=_eddaf .CT_Styles .ValidateWithPath (path );_dagfg !=nil {return _dagfg ;};return nil ;};func (_geddc *GlossaryDocument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _geddc .CT_GlossaryDocument .MarshalXML (e ,start );}; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;};func (_caggf *CT_PageBorder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _caggf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .IdAttr )}); +};_gabbc ,_begfdb :=_caggf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _begfdb !=nil {return _begfdb ;};start .Attr =append (start .Attr ,_gabbc );if _caggf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .ColorAttr )}); +};if _caggf .ThemeColorAttr !=ST_ThemeColorUnset {_ccagb ,_dgfafa :=_caggf .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dgfafa !=nil {return _dgfafa ;};start .Attr =append (start .Attr ,_ccagb ); +};if _caggf .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .ThemeTintAttr )});};if _caggf .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .ThemeShadeAttr )}); +};if _caggf .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .SzAttr )});};if _caggf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .SpaceAttr )}); +};if _caggf .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .ShadowAttr )});};if _caggf .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_caggf .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path -func (_ceeccd *AC_ChoiceRun )ValidateWithPath (path string )error {if _ceeccd .Br !=nil {if _dbefgf :=_ceeccd .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_dbefgf !=nil {return _dbefgf ;};};if _ceeccd .T !=nil {if _abfdefg :=_ceeccd .T .ValidateWithPath (path +"\u002f\u0054"); -_abfdefg !=nil {return _abfdefg ;};};if _ceeccd .ContentPart !=nil {if _gaace :=_ceeccd .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_gaace !=nil {return _gaace ;};};if _ceeccd .DelText !=nil {if _eecac :=_ceeccd .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); -_eecac !=nil {return _eecac ;};};if _ceeccd .InstrText !=nil {if _ecbbca :=_ceeccd .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ecbbca !=nil {return _ecbbca ;};};if _ceeccd .DelInstrText !=nil {if _eccaf :=_ceeccd .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); -_eccaf !=nil {return _eccaf ;};};if _ceeccd .NoBreakHyphen !=nil {if _babgad :=_ceeccd .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_babgad !=nil {return _babgad ;};};if _ceeccd .SoftHyphen !=nil {if _baabf :=_ceeccd .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); -_baabf !=nil {return _baabf ;};};if _ceeccd .DayShort !=nil {if _daffef :=_ceeccd .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_daffef !=nil {return _daffef ;};};if _ceeccd .MonthShort !=nil {if _bagcfe :=_ceeccd .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); -_bagcfe !=nil {return _bagcfe ;};};if _ceeccd .YearShort !=nil {if _dfgdca :=_ceeccd .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_dfgdca !=nil {return _dfgdca ;};};if _ceeccd .DayLong !=nil {if _bfdcgb :=_ceeccd .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); -_bfdcgb !=nil {return _bfdcgb ;};};if _ceeccd .MonthLong !=nil {if _cceca :=_ceeccd .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_cceca !=nil {return _cceca ;};};if _ceeccd .YearLong !=nil {if _addag :=_ceeccd .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); -_addag !=nil {return _addag ;};};if _ceeccd .AnnotationRef !=nil {if _defaec :=_ceeccd .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_defaec !=nil {return _defaec ;};};if _ceeccd .FootnoteRef !=nil {if _gdfdg :=_ceeccd .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); -_gdfdg !=nil {return _gdfdg ;};};if _ceeccd .EndnoteRef !=nil {if _cfbbfd :=_ceeccd .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cfbbfd !=nil {return _cfbbfd ;};};if _ceeccd .Separator !=nil {if _bebgf :=_ceeccd .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); -_bebgf !=nil {return _bebgf ;};};if _ceeccd .ContinuationSeparator !=nil {if _cfffe :=_ceeccd .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); -_cfffe !=nil {return _cfffe ;};};if _ceeccd .Sym !=nil {if _eddffd :=_ceeccd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_eddffd !=nil {return _eddffd ;};};if _ceeccd .PgNum !=nil {if _gacdec :=_ceeccd .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); -_gacdec !=nil {return _gacdec ;};};if _ceeccd .Cr !=nil {if _bbdeef :=_ceeccd .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_bbdeef !=nil {return _bbdeef ;};};if _ceeccd .Tab !=nil {if _fcagfe :=_ceeccd .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); -_fcagfe !=nil {return _fcagfe ;};};if _ceeccd .Object !=nil {if _egdgaf :=_ceeccd .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_egdgaf !=nil {return _egdgaf ;};};if _ceeccd .Pict !=nil {if _dgfegg :=_ceeccd .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); -_dgfegg !=nil {return _dgfegg ;};};if _ceeccd .FldChar !=nil {if _cedff :=_ceeccd .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cedff !=nil {return _cedff ;};};if _ceeccd .Ruby !=nil {if _gbbge :=_ceeccd .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); -_gbbge !=nil {return _gbbge ;};};if _ceeccd .FootnoteReference !=nil {if _gfaacb :=_ceeccd .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_gfaacb !=nil {return _gfaacb ; -};};if _ceeccd .EndnoteReference !=nil {if _egfgfb :=_ceeccd .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_egfgfb !=nil {return _egfgfb ;};};if _ceeccd .CommentReference !=nil {if _cebbc :=_ceeccd .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_cebbc !=nil {return _cebbc ;};};if _ceeccd .Drawing !=nil {if _cadbgf :=_ceeccd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cadbgf !=nil {return _cadbgf ;};};if _ceeccd .Ptab !=nil {if _fddff :=_ceeccd .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); -_fddff !=nil {return _fddff ;};};if _ceeccd .LastRenderedPageBreak !=nil {if _dgagad :=_ceeccd .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); -_dgagad !=nil {return _dgagad ;};};return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_abccdc *ST_ProofErr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abccdc =0; -case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_abccdc =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_abccdc =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_abccdc =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_abccdc =4; -};return nil ;};func (_febfg ST_Merge )String ()string {switch _febfg {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};func (_efaega *CT_SdtContentCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _efaega .Tc !=nil {_dadee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_cfbff :=range _efaega .Tc {e .EncodeElement (_cfbff ,_dadee );};};if _efaega .CustomXml !=nil {_cdffg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_efaega .CustomXml ,_cdffg );};if _efaega .Sdt !=nil {_agbcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efaega .Sdt ,_agbcd );};if _efaega .EG_RunLevelElts !=nil {for _ ,_cbbbab :=range _efaega .EG_RunLevelElts {_cbbbab .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Highlight struct{ +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_ddfda *CT_TcMar )ValidateWithPath (path string )error {if _ddfda .Top !=nil {if _gbecad :=_ddfda .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gbecad !=nil {return _gbecad ;};};if _ddfda .Start !=nil {if _bgaddc :=_ddfda .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_bgaddc !=nil {return _bgaddc ;};};if _ddfda .Left !=nil {if _aebdd :=_ddfda .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aebdd !=nil {return _aebdd ;};};if _ddfda .Bottom !=nil {if _ggffg :=_ddfda .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_ggffg !=nil {return _ggffg ;};};if _ddfda .End !=nil {if _dcega :=_ddfda .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dcega !=nil {return _dcega ;};};if _ddfda .Right !=nil {if _gegabg :=_ddfda .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_gegabg !=nil {return _gegabg ;};};return nil ;};func (_agfdc *CT_DocPartPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dcbgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_agfdc .Name ,_dcbgf ); +if _agfdc .Style !=nil {_cgdb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agfdc .Style ,_cgdb );};if _agfdc .Category !=nil {_bcfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}}; +e .EncodeElement (_agfdc .Category ,_bcfa );};if _agfdc .Types !=nil {_fcfcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_agfdc .Types ,_fcfcb );};if _agfdc .Behaviors !=nil {_cdfadd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}}; +e .EncodeElement (_agfdc .Behaviors ,_cdfadd );};if _agfdc .Description !=nil {_ecbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agfdc .Description ,_ecbf ); +};if _agfdc .Guid !=nil {_febdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_agfdc .Guid ,_febdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efdcc *ST_VerticalJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafbda ,_fcdef :=d .Token (); +if _fcdef !=nil {return _fcdef ;};if _gccaba ,_aeefcg :=_aafbda .(_c .EndElement );_aeefcg &&_gccaba .Name ==start .Name {*_efdcc =1;return nil ;};if _acgbe ,_bdefecg :=_aafbda .(_c .CharData );!_bdefecg {return _e .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",_aafbda ); +}else {switch string (_acgbe ){case "":*_efdcc =0;case "\u0074\u006f\u0070":*_efdcc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efdcc =2;case "\u0062\u006f\u0074\u0068":*_efdcc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_efdcc =4;};};_aafbda ,_fcdef =d .Token (); +if _fcdef !=nil {return _fcdef ;};if _dabggd ,_agdgg :=_aafbda .(_c .EndElement );_agdgg &&_dabggd .Name ==start .Name {return nil ;};return _e .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",_aafbda ); +};type Numbering struct{CT_Numbering }; -// Highlighting Color -ValAttr ST_HighlightColor ;}; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_gddgbc *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _gddgbc .NumStart !=nil {if _eaccfg :=_gddgbc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eaccfg !=nil {return _eaccfg ;};};if _gddgbc .NumRestart !=nil {if _bffagf :=_gddgbc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_bffagf !=nil {return _bffagf ;};};return nil ;};func (_bdge *CT_Guid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aadg :=range start .Attr {if _aadg .Name .Local =="\u0076\u0061\u006c"{_cgfdd ,_gcaegd :=_aadg .Value ,error (nil ); +if _gcaegd !=nil {return _gcaegd ;};_bdge .ValAttr =&_cgfdd ;continue ;};};for {_geeaa ,_gacg :=d .Token ();if _gacg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_gacg ); +};if _cgbga ,_bgcg :=_geeaa .(_c .EndElement );_bgcg &&_cgbga .Name ==start .Name {break ;};};return nil ;};func (_ebfagc *EG_ContentRunContentBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dadecg :for {_adbef ,_adbafb :=d .Token (); +if _adbafb !=nil {return _adbafb ;};switch _cbcgge :=_adbef .(type ){case _c .StartElement :switch _cbcgge .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ebfagc .SmartTag =NewCT_SmartTagRun (); +if _cfedf :=d .DecodeElement (_ebfagc .SmartTag ,&_cbcgge );_cfedf !=nil {return _cfedf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ebfagc .Sdt =NewCT_SdtRun (); +if _dcdaf :=d .DecodeElement (_ebfagc .Sdt ,&_cbcgge );_dcdaf !=nil {return _dcdaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dbddg :=NewEG_RunLevelElts (); +_dbddg .ProofErr =NewCT_ProofErr ();if _dbcbed :=d .DecodeElement (_dbddg .ProofErr ,&_cbcgge );_dbcbed !=nil {return _dbcbed ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_dbddg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gefag :=NewEG_RunLevelElts (); +_gefag .PermStart =NewCT_PermStart ();if _eabfgf :=d .DecodeElement (_gefag .PermStart ,&_cbcgge );_eabfgf !=nil {return _eabfgf ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_gefag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgegae :=NewEG_RunLevelElts (); +_dgegae .PermEnd =NewCT_Perm ();if _dfefde :=d .DecodeElement (_dgegae .PermEnd ,&_cbcgge );_dfefde !=nil {return _dfefde ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_dgegae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_acdce :=NewEG_RunLevelElts (); +_acdce .Ins =NewCT_RunTrackChange ();if _eabfga :=d .DecodeElement (_acdce .Ins ,&_cbcgge );_eabfga !=nil {return _eabfga ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_acdce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cadea :=NewEG_RunLevelElts (); +_cadea .Del =NewCT_RunTrackChange ();if _dffbb :=d .DecodeElement (_cadea .Del ,&_cbcgge );_dffbb !=nil {return _dffbb ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_cadea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eaffe :=NewEG_RunLevelElts (); +_eaffe .MoveFrom =NewCT_RunTrackChange ();if _cfdgb :=d .DecodeElement (_eaffe .MoveFrom ,&_cbcgge );_cfdgb !=nil {return _cfdgb ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_eaffe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fgeba :=NewEG_RunLevelElts (); +_fgeba .MoveTo =NewCT_RunTrackChange ();if _cfeeb :=d .DecodeElement (_fgeba .MoveTo ,&_cbcgge );_cfeeb !=nil {return _cfeeb ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_fgeba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bbcad :=NewEG_RunLevelElts (); +_ebdcbb :=NewEG_RangeMarkupElements ();_ebdcbb .BookmarkStart =NewCT_Bookmark ();if _bdefff :=d .DecodeElement (_ebdcbb .BookmarkStart ,&_cbcgge );_bdefff !=nil {return _bdefff ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_bbcad );_bbcad .EG_RangeMarkupElements =append (_bbcad .EG_RangeMarkupElements ,_ebdcbb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgfcg :=NewEG_RunLevelElts (); +_feecga :=NewEG_RangeMarkupElements ();_feecga .BookmarkEnd =NewCT_MarkupRange ();if _gbcbe :=d .DecodeElement (_feecga .BookmarkEnd ,&_cbcgge );_gbcbe !=nil {return _gbcbe ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_cgfcg );_cgfcg .EG_RangeMarkupElements =append (_cgfcg .EG_RangeMarkupElements ,_feecga ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_babad :=NewEG_RunLevelElts (); +_fgaef :=NewEG_RangeMarkupElements ();_fgaef .MoveFromRangeStart =NewCT_MoveBookmark ();if _egggdf :=d .DecodeElement (_fgaef .MoveFromRangeStart ,&_cbcgge );_egggdf !=nil {return _egggdf ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_babad ); +_babad .EG_RangeMarkupElements =append (_babad .EG_RangeMarkupElements ,_fgaef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dccgbd :=NewEG_RunLevelElts (); +_cedfa :=NewEG_RangeMarkupElements ();_cedfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcegb :=d .DecodeElement (_cedfa .MoveFromRangeEnd ,&_cbcgge );_gcegb !=nil {return _gcegb ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_dccgbd ); +_dccgbd .EG_RangeMarkupElements =append (_dccgbd .EG_RangeMarkupElements ,_cedfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ffccea :=NewEG_RunLevelElts (); +_gbedef :=NewEG_RangeMarkupElements ();_gbedef .MoveToRangeStart =NewCT_MoveBookmark ();if _facfcg :=d .DecodeElement (_gbedef .MoveToRangeStart ,&_cbcgge );_facfcg !=nil {return _facfcg ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_ffccea ); +_ffccea .EG_RangeMarkupElements =append (_ffccea .EG_RangeMarkupElements ,_gbedef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eeaede :=NewEG_RunLevelElts (); +_bbfbg :=NewEG_RangeMarkupElements ();_bbfbg .MoveToRangeEnd =NewCT_MarkupRange ();if _adgcg :=d .DecodeElement (_bbfbg .MoveToRangeEnd ,&_cbcgge );_adgcg !=nil {return _adgcg ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_eeaede );_eeaede .EG_RangeMarkupElements =append (_eeaede .EG_RangeMarkupElements ,_bbfbg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eggbg :=NewEG_RunLevelElts (); +_dffba :=NewEG_RangeMarkupElements ();_dffba .CommentRangeStart =NewCT_MarkupRange ();if _caagg :=d .DecodeElement (_dffba .CommentRangeStart ,&_cbcgge );_caagg !=nil {return _caagg ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_eggbg ); +_eggbg .EG_RangeMarkupElements =append (_eggbg .EG_RangeMarkupElements ,_dffba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cecdf :=NewEG_RunLevelElts (); +_feeba :=NewEG_RangeMarkupElements ();_feeba .CommentRangeEnd =NewCT_MarkupRange ();if _ebgbdag :=d .DecodeElement (_feeba .CommentRangeEnd ,&_cbcgge );_ebgbdag !=nil {return _ebgbdag ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_cecdf ); +_cecdf .EG_RangeMarkupElements =append (_cecdf .EG_RangeMarkupElements ,_feeba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeaed :=NewEG_RunLevelElts (); +_ggdfbe :=NewEG_RangeMarkupElements ();_ggdfbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcbda :=d .DecodeElement (_ggdfbe .CustomXmlInsRangeStart ,&_cbcgge );_dcbda !=nil {return _dcbda ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_aeaed ); +_aeaed .EG_RangeMarkupElements =append (_aeaed .EG_RangeMarkupElements ,_ggdfbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_begfg :=NewEG_RunLevelElts (); +_gebggc :=NewEG_RangeMarkupElements ();_gebggc .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfagg :=d .DecodeElement (_gebggc .CustomXmlInsRangeEnd ,&_cbcgge );_cfagg !=nil {return _cfagg ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_begfg ); +_begfg .EG_RangeMarkupElements =append (_begfg .EG_RangeMarkupElements ,_gebggc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eddbgd :=NewEG_RunLevelElts (); +_acage :=NewEG_RangeMarkupElements ();_acage .CustomXmlDelRangeStart =NewCT_TrackChange ();if _befce :=d .DecodeElement (_acage .CustomXmlDelRangeStart ,&_cbcgge );_befce !=nil {return _befce ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_eddbgd ); +_eddbgd .EG_RangeMarkupElements =append (_eddbgd .EG_RangeMarkupElements ,_acage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffgea :=NewEG_RunLevelElts (); +_cfgdg :=NewEG_RangeMarkupElements ();_cfgdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _afdbe :=d .DecodeElement (_cfgdg .CustomXmlDelRangeEnd ,&_cbcgge );_afdbe !=nil {return _afdbe ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_ffgea ); +_ffgea .EG_RangeMarkupElements =append (_ffgea .EG_RangeMarkupElements ,_cfgdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gaaaee :=NewEG_RunLevelElts (); +_eaegd :=NewEG_RangeMarkupElements ();_eaegd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfgcbg :=d .DecodeElement (_eaegd .CustomXmlMoveFromRangeStart ,&_cbcgge );_gfgcbg !=nil {return _gfgcbg ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_gaaaee ); +_gaaaee .EG_RangeMarkupElements =append (_gaaaee .EG_RangeMarkupElements ,_eaegd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdecc :=NewEG_RunLevelElts (); +_eddcaf :=NewEG_RangeMarkupElements ();_eddcaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _baagfa :=d .DecodeElement (_eddcaf .CustomXmlMoveFromRangeEnd ,&_cbcgge );_baagfa !=nil {return _baagfa ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_gdecc ); +_gdecc .EG_RangeMarkupElements =append (_gdecc .EG_RangeMarkupElements ,_eddcaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgbgcc :=NewEG_RunLevelElts (); +_dcfcfd :=NewEG_RangeMarkupElements ();_dcfcfd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fabaa :=d .DecodeElement (_dcfcfd .CustomXmlMoveToRangeStart ,&_cbcgge );_fabaa !=nil {return _fabaa ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_fgbgcc ); +_fgbgcc .EG_RangeMarkupElements =append (_fgbgcc .EG_RangeMarkupElements ,_dcfcfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dedfee :=NewEG_RunLevelElts (); +_dccdef :=NewEG_RangeMarkupElements ();_dccdef .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edded :=d .DecodeElement (_dccdef .CustomXmlMoveToRangeEnd ,&_cbcgge );_edded !=nil {return _edded ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_dedfee ); +_dedfee .EG_RangeMarkupElements =append (_dedfee .EG_RangeMarkupElements ,_dccdef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aebeaa :=NewEG_RunLevelElts (); +_edbdgf :=NewEG_MathContent ();_edbdgf .OMathPara =_ab .NewOMathPara ();if _ccgaf :=d .DecodeElement (_edbdgf .OMathPara ,&_cbcgge );_ccgaf !=nil {return _ccgaf ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_aebeaa );_aebeaa .EG_MathContent =append (_aebeaa .EG_MathContent ,_edbdgf ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abcdaa :=NewEG_RunLevelElts (); +_fbdgf :=NewEG_MathContent ();_fbdgf .OMath =_ab .NewOMath ();if _dbaac :=d .DecodeElement (_fbdgf .OMath ,&_cbcgge );_dbaac !=nil {return _dbaac ;};_ebfagc .EG_RunLevelElts =append (_ebfagc .EG_RunLevelElts ,_abcdaa );_abcdaa .EG_MathContent =append (_abcdaa .EG_MathContent ,_fbdgf ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_cbcgge .Name ); +if _cadag :=d .Skip ();_cadag !=nil {return _cadag ;};};case _c .EndElement :break _dadecg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_CalendarType and its children -func (_aedc *CT_CalendarType )Validate ()error {return _aedc .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func (_gaegfc ST_HexColorAuto )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgacbe :=_a .Attr {}; -_bgacbe .Name =name ;switch _gaegfc {case ST_HexColorAutoUnset :_bgacbe .Value ="";case ST_HexColorAutoAuto :_bgacbe .Value ="\u0061\u0075\u0074\u006f";};return _bgacbe ,nil ;}; +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_aadba *WdCT_PosHChoice )ValidateWithPath (path string )error {if _dfeef :=_aadba .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dfeef !=nil {return _dfeef ;};return nil ;};type ST_PTabAlignment byte ;func (_cfaef *CT_RPrOriginal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acaed :for {_bfbbc ,_cdgge :=d .Token (); +if _cdgge !=nil {return _cdgge ;};switch _fedae :=_bfbbc .(type ){case _c .StartElement :switch _fedae .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_cfaef .RStyle =NewCT_String (); +if _cccbc :=d .DecodeElement (_cfaef .RStyle ,&_fedae );_cccbc !=nil {return _cccbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_cfaef .RFonts =NewCT_Fonts (); +if _ccfag :=d .DecodeElement (_cfaef .RFonts ,&_fedae );_ccfag !=nil {return _ccfag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_cfaef .B =NewCT_OnOff (); +if _bcgggb :=d .DecodeElement (_cfaef .B ,&_fedae );_bcgggb !=nil {return _bcgggb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_cfaef .BCs =NewCT_OnOff (); +if _ggaeg :=d .DecodeElement (_cfaef .BCs ,&_fedae );_ggaeg !=nil {return _ggaeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_cfaef .I =NewCT_OnOff (); +if _gfebb :=d .DecodeElement (_cfaef .I ,&_fedae );_gfebb !=nil {return _gfebb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_cfaef .ICs =NewCT_OnOff (); +if _bgfga :=d .DecodeElement (_cfaef .ICs ,&_fedae );_bgfga !=nil {return _bgfga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_cfaef .Caps =NewCT_OnOff (); +if _fdae :=d .DecodeElement (_cfaef .Caps ,&_fedae );_fdae !=nil {return _fdae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_cfaef .SmallCaps =NewCT_OnOff (); +if _cfbfbe :=d .DecodeElement (_cfaef .SmallCaps ,&_fedae );_cfbfbe !=nil {return _cfbfbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cfaef .Strike =NewCT_OnOff (); +if _egbbg :=d .DecodeElement (_cfaef .Strike ,&_fedae );_egbbg !=nil {return _egbbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_cfaef .Dstrike =NewCT_OnOff (); +if _fdfgf :=d .DecodeElement (_cfaef .Dstrike ,&_fedae );_fdfgf !=nil {return _fdfgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cfaef .Outline =NewCT_OnOff (); +if _cbaeb :=d .DecodeElement (_cfaef .Outline ,&_fedae );_cbaeb !=nil {return _cbaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cfaef .Shadow =NewCT_OnOff (); +if _bagfc :=d .DecodeElement (_cfaef .Shadow ,&_fedae );_bagfc !=nil {return _bagfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_cfaef .Emboss =NewCT_OnOff (); +if _ecbgf :=d .DecodeElement (_cfaef .Emboss ,&_fedae );_ecbgf !=nil {return _ecbgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_cfaef .Imprint =NewCT_OnOff (); +if _fdagb :=d .DecodeElement (_cfaef .Imprint ,&_fedae );_fdagb !=nil {return _fdagb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_cfaef .NoProof =NewCT_OnOff (); +if _dbdfgb :=d .DecodeElement (_cfaef .NoProof ,&_fedae );_dbdfgb !=nil {return _dbdfgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cfaef .SnapToGrid =NewCT_OnOff (); +if _aaffe :=d .DecodeElement (_cfaef .SnapToGrid ,&_fedae );_aaffe !=nil {return _aaffe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_cfaef .Vanish =NewCT_OnOff (); +if _bgefg :=d .DecodeElement (_cfaef .Vanish ,&_fedae );_bgefg !=nil {return _bgefg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_cfaef .WebHidden =NewCT_OnOff (); +if _bfdeea :=d .DecodeElement (_cfaef .WebHidden ,&_fedae );_bfdeea !=nil {return _bfdeea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cfaef .Color =NewCT_Color (); +if _bgfdf :=d .DecodeElement (_cfaef .Color ,&_fedae );_bgfdf !=nil {return _bgfdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cfaef .Spacing =NewCT_SignedTwipsMeasure (); +if _ccgb :=d .DecodeElement (_cfaef .Spacing ,&_fedae );_ccgb !=nil {return _ccgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_cfaef .W =NewCT_TextScale (); +if _dbeda :=d .DecodeElement (_cfaef .W ,&_fedae );_dbeda !=nil {return _dbeda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_cfaef .Kern =NewCT_HpsMeasure (); +if _adcbg :=d .DecodeElement (_cfaef .Kern ,&_fedae );_adcbg !=nil {return _adcbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_cfaef .Position =NewCT_SignedHpsMeasure (); +if _ffgf :=d .DecodeElement (_cfaef .Position ,&_fedae );_ffgf !=nil {return _ffgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_cfaef .Sz =NewCT_HpsMeasure (); +if _gcdae :=d .DecodeElement (_cfaef .Sz ,&_fedae );_gcdae !=nil {return _gcdae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_cfaef .SzCs =NewCT_HpsMeasure (); +if _acdeb :=d .DecodeElement (_cfaef .SzCs ,&_fedae );_acdeb !=nil {return _acdeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cfaef .Highlight =NewCT_Highlight (); +if _aeccb :=d .DecodeElement (_cfaef .Highlight ,&_fedae );_aeccb !=nil {return _aeccb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_cfaef .U =NewCT_Underline (); +if _cgbaba :=d .DecodeElement (_cfaef .U ,&_fedae );_cgbaba !=nil {return _cgbaba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cfaef .Effect =NewCT_TextEffect (); +if _febac :=d .DecodeElement (_cfaef .Effect ,&_fedae );_febac !=nil {return _febac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_cfaef .Bdr =NewCT_Border (); +if _fbbaf :=d .DecodeElement (_cfaef .Bdr ,&_fedae );_fbbaf !=nil {return _fbbaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cfaef .Shd =NewCT_Shd (); +if _fdfac :=d .DecodeElement (_cfaef .Shd ,&_fedae );_fdfac !=nil {return _fdfac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_cfaef .FitText =NewCT_FitText (); +if _bfac :=d .DecodeElement (_cfaef .FitText ,&_fedae );_bfac !=nil {return _bfac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cfaef .VertAlign =NewCT_VerticalAlignRun (); +if _cbfaf :=d .DecodeElement (_cfaef .VertAlign ,&_fedae );_cbfaf !=nil {return _cbfaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cfaef .Rtl =NewCT_OnOff (); +if _gdcgg :=d .DecodeElement (_cfaef .Rtl ,&_fedae );_gdcgg !=nil {return _gdcgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_cfaef .Cs =NewCT_OnOff (); +if _gccfga :=d .DecodeElement (_cfaef .Cs ,&_fedae );_gccfga !=nil {return _gccfga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_cfaef .Em =NewCT_Em (); +if _deebe :=d .DecodeElement (_cfaef .Em ,&_fedae );_deebe !=nil {return _deebe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_cfaef .Lang =NewCT_Language (); +if _bbecad :=d .DecodeElement (_cfaef .Lang ,&_fedae );_bbecad !=nil {return _bbecad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_cfaef .EastAsianLayout =NewCT_EastAsianLayout (); +if _bcabe :=d .DecodeElement (_cfaef .EastAsianLayout ,&_fedae );_bcabe !=nil {return _bcabe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_cfaef .SpecVanish =NewCT_OnOff (); +if _abccde :=d .DecodeElement (_cfaef .SpecVanish ,&_fedae );_abccde !=nil {return _abccde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_cfaef .OMath =NewCT_OnOff (); +if _bebec :=d .DecodeElement (_cfaef .OMath ,&_fedae );_bebec !=nil {return _bebec ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_fedae .Name ); +if _gacgg :=d .Skip ();_gacgg !=nil {return _gacgg ;};};case _c .EndElement :break _acaed ;case _c .CharData :};};return nil ;};func (_afgeac *ST_TargetScreenSz )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdfea ,_ababdd :=d .Token (); +if _ababdd !=nil {return _ababdd ;};if _acaff ,_cbbcb :=_bdfea .(_c .EndElement );_cbbcb &&_acaff .Name ==start .Name {*_afgeac =1;return nil ;};if _dfggf ,_aabaf :=_bdfea .(_c .CharData );!_aabaf {return _e .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",_bdfea ); +}else {switch string (_dfggf ){case "":*_afgeac =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_afgeac =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_afgeac =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_afgeac =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_afgeac =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_afgeac =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_afgeac =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_afgeac =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_afgeac =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_afgeac =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_afgeac =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_afgeac =11;};};_bdfea ,_ababdd =d .Token ();if _ababdd !=nil {return _ababdd ; +};if _abdcb ,_aefbac :=_bdfea .(_c .EndElement );_aefbac &&_abdcb .Name ==start .Name {return nil ;};return _e .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",_bdfea ); +};type CT_TrPr struct{ -// Validate validates the CT_Column and its children -func (_cbfg *CT_Column )Validate ()error {return _cbfg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Validate validates the CT_PageNumber and its children -func (_fdfcf *CT_PageNumber )Validate ()error {return _fdfcf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type ST_ObjectUpdateMode byte ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Validate validates the CT_ObjectChoice and its children -func (_cgedf *CT_ObjectChoice )Validate ()error {return _cgedf .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_ceaac :=&EG_RangeMarkupElements {}; -return _ceaac ;};func NewCT_SdtRun ()*CT_SdtRun {_gfgce :=&CT_SdtRun {};return _gfgce }; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Validate validates the CT_Comments and its children -func (_gcd *CT_Comments )Validate ()error {return _gcd .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2; -ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8; -ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14; -ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20; -ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26; -ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31; -ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37; -ST_DocPartGalleryCustom5 ST_DocPartGallery =38;); +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Validate validates the WdCT_WrapPath and its children -func (_geafd *WdCT_WrapPath )Validate ()error {return _geafd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func (_abaca *CT_WebSettings )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaedgf :for {_ffgffb ,_faabfg :=d .Token (); -if _faabfg !=nil {return _faabfg ;};switch _fgcgfa :=_ffgffb .(type ){case _a .StartElement :switch _fgcgfa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_abaca .Frameset =NewCT_Frameset (); -if _gfeee :=d .DecodeElement (_abaca .Frameset ,&_fgcgfa );_gfeee !=nil {return _gfeee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_abaca .Divs =NewCT_Divs (); -if _ceadcf :=d .DecodeElement (_abaca .Divs ,&_fgcgfa );_ceadcf !=nil {return _ceadcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_abaca .Encoding =NewCT_String (); -if _dfbbdbd :=d .DecodeElement (_abaca .Encoding ,&_fgcgfa );_dfbbdbd !=nil {return _dfbbdbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_abaca .OptimizeForBrowser =NewCT_OptimizeForBrowser (); -if _gccab :=d .DecodeElement (_abaca .OptimizeForBrowser ,&_fgcgfa );_gccab !=nil {return _gccab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_abaca .RelyOnVML =NewCT_OnOff (); -if _fbgbe :=d .DecodeElement (_abaca .RelyOnVML ,&_fgcgfa );_fbgbe !=nil {return _fbgbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_abaca .AllowPNG =NewCT_OnOff (); -if _bgbfg :=d .DecodeElement (_abaca .AllowPNG ,&_fgcgfa );_bgbfg !=nil {return _bgbfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_abaca .DoNotRelyOnCSS =NewCT_OnOff (); -if _dgcfg :=d .DecodeElement (_abaca .DoNotRelyOnCSS ,&_fgcgfa );_dgcfg !=nil {return _dgcfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_abaca .DoNotSaveAsSingleFile =NewCT_OnOff (); -if _fagdd :=d .DecodeElement (_abaca .DoNotSaveAsSingleFile ,&_fgcgfa );_fagdd !=nil {return _fagdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_abaca .DoNotOrganizeInFolder =NewCT_OnOff (); -if _bgggf :=d .DecodeElement (_abaca .DoNotOrganizeInFolder ,&_fgcgfa );_bgggf !=nil {return _bgggf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_abaca .DoNotUseLongFileNames =NewCT_OnOff (); -if _ggfff :=d .DecodeElement (_abaca .DoNotUseLongFileNames ,&_fgcgfa );_ggfff !=nil {return _ggfff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_abaca .PixelsPerInch =NewCT_DecimalNumber (); -if _aadgd :=d .DecodeElement (_abaca .PixelsPerInch ,&_fgcgfa );_aadgd !=nil {return _aadgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_abaca .TargetScreenSz =NewCT_TargetScreenSz (); -if _gebdf :=d .DecodeElement (_abaca .TargetScreenSz ,&_fgcgfa );_gebdf !=nil {return _gebdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_abaca .SaveSmartTagsAsXml =NewCT_OnOff (); -if _fgedfc :=d .DecodeElement (_abaca .SaveSmartTagsAsXml ,&_fgcgfa );_fgedfc !=nil {return _fgedfc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_fgcgfa .Name ); -if _adebbe :=d .Skip ();_adebbe !=nil {return _adebbe ;};};case _a .EndElement :break _gaedgf ;case _a .CharData :};};return nil ;};func (_ccdfcc ST_TabTlc )ValidateWithPath (path string )error {switch _ccdfcc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdfcc )); -};return nil ;}; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Validate validates the CT_FrameLayout and its children -func (_eeeg *CT_FrameLayout )Validate ()error {return _eeeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func NewCT_MultiLevelType ()*CT_MultiLevelType {_bgdcb :=&CT_MultiLevelType {};_bgdcb .ValAttr =ST_MultiLevelType (1); -return _bgdcb ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_efgff *CT_TblPrExChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_efgff .AuthorAttr )}); -if _efgff .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_efgff .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_efgff .IdAttr )}); -e .EncodeToken (start );_gfbge :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_efgff .TblPrEx ,_gfbge );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_aebga *CT_PPrGeneral )ValidateWithPath (path string )error {if _aebga .PStyle !=nil {if _debedd :=_aebga .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_debedd !=nil {return _debedd ;};};if _aebga .KeepNext !=nil {if _faefa :=_aebga .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_faefa !=nil {return _faefa ;};};if _aebga .KeepLines !=nil {if _eeaga :=_aebga .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_eeaga !=nil {return _eeaga ;};};if _aebga .PageBreakBefore !=nil {if _eacca :=_aebga .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_eacca !=nil {return _eacca ;};};if _aebga .FramePr !=nil {if _cecdcc :=_aebga .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cecdcc !=nil {return _cecdcc ;};};if _aebga .WidowControl !=nil {if _fcceb :=_aebga .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_fcceb !=nil {return _fcceb ;};};if _aebga .NumPr !=nil {if _eebcf :=_aebga .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_eebcf !=nil {return _eebcf ;};};if _aebga .SuppressLineNumbers !=nil {if _dacca :=_aebga .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_dacca !=nil {return _dacca ;};};if _aebga .PBdr !=nil {if _baeae :=_aebga .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_baeae !=nil {return _baeae ;};};if _aebga .Shd !=nil {if _cdbaa :=_aebga .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_cdbaa !=nil {return _cdbaa ;};};if _aebga .Tabs !=nil {if _aebdd :=_aebga .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_aebdd !=nil {return _aebdd ;};};if _aebga .SuppressAutoHyphens !=nil {if _gbadd :=_aebga .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_gbadd !=nil {return _gbadd ;};};if _aebga .Kinsoku !=nil {if _gafae :=_aebga .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_gafae !=nil {return _gafae ;};};if _aebga .WordWrap !=nil {if _gbffc :=_aebga .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_gbffc !=nil {return _gbffc ;};};if _aebga .OverflowPunct !=nil {if _dfbdbg :=_aebga .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dfbdbg !=nil {return _dfbdbg ;};};if _aebga .TopLinePunct !=nil {if _afaff :=_aebga .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_afaff !=nil {return _afaff ;};};if _aebga .AutoSpaceDE !=nil {if _afcgb :=_aebga .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_afcgb !=nil {return _afcgb ;};};if _aebga .AutoSpaceDN !=nil {if _cdfdc :=_aebga .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_cdfdc !=nil {return _cdfdc ;};};if _aebga .Bidi !=nil {if _acdfe :=_aebga .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_acdfe !=nil {return _acdfe ;};};if _aebga .AdjustRightInd !=nil {if _eefeb :=_aebga .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_eefeb !=nil {return _eefeb ;};};if _aebga .SnapToGrid !=nil {if _abdbb :=_aebga .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_abdbb !=nil {return _abdbb ;};};if _aebga .Spacing !=nil {if _dfccg :=_aebga .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_dfccg !=nil {return _dfccg ;};};if _aebga .Ind !=nil {if _ggabg :=_aebga .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_ggabg !=nil {return _ggabg ;};};if _aebga .ContextualSpacing !=nil {if _dcfff :=_aebga .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_dcfff !=nil {return _dcfff ;};};if _aebga .MirrorIndents !=nil {if _fbaf :=_aebga .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_fbaf !=nil {return _fbaf ;};};if _aebga .SuppressOverlap !=nil {if _ecfeg :=_aebga .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_ecfeg !=nil {return _ecfeg ;};};if _aebga .Jc !=nil {if _ffacg :=_aebga .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ffacg !=nil {return _ffacg ;};};if _aebga .TextDirection !=nil {if _gbgbb :=_aebga .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_gbgbb !=nil {return _gbgbb ;};};if _aebga .TextAlignment !=nil {if _aaffff :=_aebga .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_aaffff !=nil {return _aaffff ;};};if _aebga .TextboxTightWrap !=nil {if _cfgag :=_aebga .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_cfgag !=nil {return _cfgag ;};};if _aebga .OutlineLvl !=nil {if _aefbg :=_aebga .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_aefbg !=nil {return _aefbg ;};};if _aebga .DivId !=nil {if _cagdc :=_aebga .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_cagdc !=nil {return _cagdc ;};};if _aebga .CnfStyle !=nil {if _fbbef :=_aebga .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fbbef !=nil {return _fbbef ;};};if _aebga .PPrChange !=nil {if _agfge :=_aebga .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_agfge !=nil {return _agfge ;};};return nil ;};type CT_Guid struct{ +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// GUID Value -ValAttr *string ;};func (_cegdg *CT_VerticalJc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_abdca ,_begeb :=_cegdg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _begeb !=nil {return _begeb ;};start .Attr =append (start .Attr ,_abdca ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Table Row Height +TrHeight []*CT_Height ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_beacfd *CT_ParaRPrChange )ValidateWithPath (path string )error {if _gaffg :=_beacfd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gaffg !=nil {return _gaffg ;};return nil ;}; - -// Validate validates the CT_SignedTwipsMeasure and its children -func (_ggdcc *CT_SignedTwipsMeasure )Validate ()error {return _ggdcc .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_bggbf *WdST_AlignH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdcedb ,_dggada :=d .Token (); -if _dggada !=nil {return _dggada ;};if _fbegb ,_beadfa :=_gdcedb .(_a .EndElement );_beadfa &&_fbegb .Name ==start .Name {*_bggbf =1;return nil ;};if _dfdfcc ,_agagg :=_gdcedb .(_a .CharData );!_agagg {return _gd .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",_gdcedb ); -}else {switch string (_dfdfcc ){case "":*_bggbf =0;case "\u006c\u0065\u0066\u0074":*_bggbf =1;case "\u0072\u0069\u0067h\u0074":*_bggbf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bggbf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bggbf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bggbf =5; -};};_gdcedb ,_dggada =d .Token ();if _dggada !=nil {return _dggada ;};if _fffag ,_debeeg :=_gdcedb .(_a .EndElement );_debeeg &&_fffag .Name ==start .Name {return nil ;};return _gd .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",_gdcedb ); -}; - -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_febfa *CT_ObjectChoice )ValidateWithPath (path string )error {if _febfa .Control !=nil {if _dbfab :=_febfa .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dbfab !=nil {return _dbfab ;};};if _febfa .ObjectLink !=nil {if _cagcb :=_febfa .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"); -_cagcb !=nil {return _cagcb ;};};if _febfa .ObjectEmbed !=nil {if _cfegc :=_febfa .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_cfegc !=nil {return _cfegc ;};};if _febfa .Movie !=nil {if _gffgd :=_febfa .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065"); -_gffgd !=nil {return _gffgd ;};};return nil ;}; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_dfbeca *CT_TblPrBase )ValidateWithPath (path string )error {if _dfbeca .TblStyle !=nil {if _gegdf :=_dfbeca .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_gegdf !=nil {return _gegdf ;};};if _dfbeca .TblpPr !=nil {if _gbeagb :=_dfbeca .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); -_gbeagb !=nil {return _gbeagb ;};};if _dfbeca .TblOverlap !=nil {if _fdbdg :=_dfbeca .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_fdbdg !=nil {return _fdbdg ;};};if _dfbeca .BidiVisual !=nil {if _gbcee :=_dfbeca .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); -_gbcee !=nil {return _gbcee ;};};if _dfbeca .TblStyleRowBandSize !=nil {if _bedbac :=_dfbeca .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_bedbac !=nil {return _bedbac ; -};};if _dfbeca .TblStyleColBandSize !=nil {if _cffee :=_dfbeca .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cffee !=nil {return _cffee ;};};if _dfbeca .TblW !=nil {if _ffcgd :=_dfbeca .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); -_ffcgd !=nil {return _ffcgd ;};};if _dfbeca .Jc !=nil {if _cdfba :=_dfbeca .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cdfba !=nil {return _cdfba ;};};if _dfbeca .TblCellSpacing !=nil {if _gebgc :=_dfbeca .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gebgc !=nil {return _gebgc ;};};if _dfbeca .TblInd !=nil {if _gaegf :=_dfbeca .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_gaegf !=nil {return _gaegf ;};};if _dfbeca .TblBorders !=nil {if _geadc :=_dfbeca .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_geadc !=nil {return _geadc ;};};if _dfbeca .Shd !=nil {if _fgcdd :=_dfbeca .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fgcdd !=nil {return _fgcdd ;};};if _dfbeca .TblLayout !=nil {if _agfag :=_dfbeca .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); -_agfag !=nil {return _agfag ;};};if _dfbeca .TblCellMar !=nil {if _bbecf :=_dfbeca .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bbecf !=nil {return _bbecf ;};};if _dfbeca .TblLook !=nil {if _eaagg :=_dfbeca .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); -_eaagg !=nil {return _eaagg ;};};if _dfbeca .TblCaption !=nil {if _bgdag :=_dfbeca .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_bgdag !=nil {return _bgdag ;};};if _dfbeca .TblDescription !=nil {if _ffbcga :=_dfbeca .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_ffbcga !=nil {return _ffbcga ;};};return nil ;};func (_cgbfcba ST_FldCharType )ValidateWithPath (path string )error {switch _cgbfcba {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbfcba )); -};return nil ;};func (_gcabb *ST_TabTlc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfdgdd ,_baaag :=d .Token ();if _baaag !=nil {return _baaag ;};if _adeaef ,_eddab :=_bfdgdd .(_a .EndElement );_eddab &&_adeaef .Name ==start .Name {*_gcabb =1; -return nil ;};if _adbag ,_abaff :=_bfdgdd .(_a .CharData );!_abaff {return _gd .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",_bfdgdd );}else {switch string (_adbag ){case "":*_gcabb =0; -case "\u006e\u006f\u006e\u0065":*_gcabb =1;case "\u0064\u006f\u0074":*_gcabb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gcabb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gcabb =4;case "\u0068\u0065\u0061v\u0079":*_gcabb =5; -case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gcabb =6;};};_bfdgdd ,_baaag =d .Token ();if _baaag !=nil {return _baaag ;};if _eaacf ,_dbadg :=_bfdgdd .(_a .EndElement );_dbadg &&_eaacf .Name ==start .Name {return nil ;};return _gd .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",_bfdgdd ); -};func NewCT_RPrDefault ()*CT_RPrDefault {_bdcgdd :=&CT_RPrDefault {};return _bdcgdd };func NewCT_PPrDefault ()*CT_PPrDefault {_fgegea :=&CT_PPrDefault {};return _fgegea };func (_eecf *CT_BookmarkRange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdd :=range start .Attr {if _bdd .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gfd ,_ebad :=_ea .ParseInt (_bdd .Value ,10,64); -if _ebad !=nil {return _ebad ;};_eecf .ColFirstAttr =&_gfd ;continue ;};if _bdd .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_cfff ,_agae :=_ea .ParseInt (_bdd .Value ,10,64);if _agae !=nil {return _agae ;};_eecf .ColLastAttr =&_cfff ;continue ; -};if _bdd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_eecf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bdd );continue ;};if _bdd .Name .Local =="\u0069\u0064"{_fdad ,_fdag :=_ea .ParseInt (_bdd .Value ,10,64); -if _fdag !=nil {return _fdag ;};_eecf .IdAttr =_fdad ;continue ;};};for {_gebb ,_cec :=d .Token ();if _cec !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_cec ); -};if _cbga ,_facb :=_gebb .(_a .EndElement );_facb &&_cbga .Name ==start .Name {break ;};};return nil ;}; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_dadbcb *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _dgfaff :=_dadbcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfaff !=nil {return _dgfaff ;};return nil ;}; +// Table Row Alignment +Jc []*CT_JcTable ; -// Validate validates the CT_Caption and its children -func (_bfed *CT_Caption )Validate ()error {return _bfed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_ggebg *CT_TrPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggebg .CnfStyle !=nil {_ffeea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -for _ ,_eedda :=range _ggebg .CnfStyle {e .EncodeElement (_eedda ,_ffeea );};};if _ggebg .DivId !=nil {_agfgef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_dffebe :=range _ggebg .DivId {e .EncodeElement (_dffebe ,_agfgef ); -};};if _ggebg .GridBefore !=nil {_cabcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_febbb :=range _ggebg .GridBefore {e .EncodeElement (_febbb ,_cabcgf );};};if _ggebg .GridAfter !=nil {_dacge :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}}; -for _ ,_aedgcf :=range _ggebg .GridAfter {e .EncodeElement (_aedgcf ,_dacge );};};if _ggebg .WBefore !=nil {_febcfc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_ecbac :=range _ggebg .WBefore {e .EncodeElement (_ecbac ,_febcfc ); -};};if _ggebg .WAfter !=nil {_cabff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cfbbbc :=range _ggebg .WAfter {e .EncodeElement (_cfbbbc ,_cabff );};};if _ggebg .CantSplit !=nil {_ccgec :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}}; -for _ ,_ccecf :=range _ggebg .CantSplit {e .EncodeElement (_ccecf ,_ccgec );};};if _ggebg .TrHeight !=nil {_dcfab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_dgddca :=range _ggebg .TrHeight {e .EncodeElement (_dgddca ,_dcfab ); -};};if _ggebg .TblHeader !=nil {_adaef :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_adefc :=range _ggebg .TblHeader {e .EncodeElement (_adefc ,_adaef );};};if _ggebg .TblCellSpacing !=nil {_caecd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -for _ ,_daggd :=range _ggebg .TblCellSpacing {e .EncodeElement (_daggd ,_caecd );};};if _ggebg .Jc !=nil {_ebdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_fdeefc :=range _ggebg .Jc {e .EncodeElement (_fdeefc ,_ebdd ); -};};if _ggebg .Hidden !=nil {_fgfad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_cggda :=range _ggebg .Hidden {e .EncodeElement (_cggda ,_fgfad );};};if _ggebg .Ins !=nil {_cdfggde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}}; -e .EncodeElement (_ggebg .Ins ,_cdfggde );};if _ggebg .Del !=nil {_aggac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ggebg .Del ,_aggac );};if _ggebg .TrPrChange !=nil {_dcbeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_ggebg .TrPrChange ,_dcbeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};type CT_JcTable struct{ -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_agafbf *CT_OnOff )ValidateWithPath (path string )error {if _agafbf .ValAttr !=nil {if _fdac :=_agafbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdac !=nil {return _fdac ;};};return nil ;}; +// Alignment Type +ValAttr ST_JcTable ;};func (_fceea *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fceea =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fceea =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_fceea =2;};return nil ; +};func (_eggbbc *ST_PageBorderDisplay )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagccd ,_cegbd :=d .Token ();if _cegbd !=nil {return _cegbd ;};if _dfgcbe ,_ggcdeb :=_aagccd .(_c .EndElement );_ggcdeb &&_dfgcbe .Name ==start .Name {*_eggbbc =1; +return nil ;};if _fgbec ,_gbagda :=_aagccd .(_c .CharData );!_gbagda {return _e .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",_aagccd );}else {switch string (_fgbec ){case "":*_eggbbc =0; +case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_eggbbc =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_eggbbc =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_eggbbc =3;};};_aagccd ,_cegbd =d .Token (); +if _cegbd !=nil {return _cegbd ;};if _ggaca ,_aadfad :=_aagccd .(_c .EndElement );_aadfad &&_ggaca .Name ==start .Name {return nil ;};return _e .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",_aagccd ); +};type CT_VMerge struct{ -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_dcefa *CT_NumLvl )ValidateWithPath (path string )error {if _dcefa .StartOverride !=nil {if _ebgddc :=_dcefa .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ebgddc !=nil {return _ebgddc ; -};};if _dcefa .Lvl !=nil {if _eegcb :=_dcefa .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_eegcb !=nil {return _eegcb ;};};return nil ;};func (_deggb *CT_WritingStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdgbef :=range start .Attr {if _cdgbef .Name .Local =="\u006c\u0061\u006e\u0067"{_gafec ,_fedgc :=_cdgbef .Value ,error (nil ); -if _fedgc !=nil {return _fedgc ;};_deggb .LangAttr =_gafec ;continue ;};if _cdgbef .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_adggd ,_gacfdc :=_cdgbef .Value ,error (nil );if _gacfdc !=nil {return _gacfdc ;};_deggb .VendorIDAttr =_adggd ; -continue ;};if _cdgbef .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cdgebc ,_edgac :=_cdgbef .Value ,error (nil );if _edgac !=nil {return _edgac ;};_deggb .DllVersionAttr =_cdgebc ;continue ;};if _cdgbef .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_beaed ,_aefgc :=ParseUnionST_OnOff (_cdgbef .Value ); -if _aefgc !=nil {return _aefgc ;};_deggb .NlCheckAttr =&_beaed ;continue ;};if _cdgbef .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_eacfd ,_efdcd :=ParseUnionST_OnOff (_cdgbef .Value );if _efdcd !=nil {return _efdcd ;}; -_deggb .CheckStyleAttr =_eacfd ;continue ;};if _cdgbef .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_gfbed ,_ggccf :=_cdgbef .Value ,error (nil );if _ggccf !=nil {return _ggccf ;};_deggb .AppNameAttr =_gfbed ;continue ;};};for {_cgafc ,_eadfd :=d .Token (); -if _eadfd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_eadfd );};if _gafgcg ,_dbgdf :=_cgafc .(_a .EndElement );_dbgdf &&_gafgcg .Name ==start .Name {break ; -};};return nil ;}; +// Vertical Merge Type +ValAttr ST_Merge ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_beacg :=&CT_SmartTagPr {};return _beacg };func (_beafe ST_WmlColorSchemeIndex )String ()string {switch _beafe {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031"; +case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033"; +case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; +};return "";};func (_bdfbef ST_HAnchor )String ()string {switch _bdfbef {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func NewCT_DocVars ()*CT_DocVars {_gaaaf :=&CT_DocVars {}; +return _gaaaf };func (_ecbga ST_MailMergeDocType )ValidateWithPath (path string )error {switch _ecbga {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbga )); +};return nil ;}; -// Validate validates the CT_SmartTagPr and its children -func (_aefce *CT_SmartTagPr )Validate ()error {return _aefce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewCT_TextAlignment ()*CT_TextAlignment {_adfac :=&CT_TextAlignment {};_adfac .ValAttr =ST_TextAlignment (1); -return _adfac ;}; +// Validate validates the Hdr and its children +func (_gcdcga *Hdr )Validate ()error {return _gcdcga .ValidateWithPath ("\u0048\u0064\u0072")};type CT_DocDefaults struct{ -// Validate validates the CT_Kinsoku and its children -func (_bgdgb *CT_Kinsoku )Validate ()error {return _bgdgb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_bbccc *CT_ReadingModeInkLockDown )Validate ()error {return _bbccc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_daggbb *WdCT_WordprocessingShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _daggbb .CNvSpPr !=nil {_dceef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_daggbb .CNvSpPr ,_dceef );};if _daggbb .CNvCnPr !=nil {_bgcda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_daggbb .CNvCnPr ,_bgcda );};return nil ;};func (_gaffdbfb ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _gaffdbfb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaffdbfb )); -};return nil ;};func (_gbaeg *CT_CustomXmlRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbaeg .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_gbaeg .UriAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_gbaeg .ElementAttr )});e .EncodeToken (start );if _gbaeg .CustomXmlPr !=nil {_ccbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_gbaeg .CustomXmlPr ,_ccbe );};if _gbaeg .EG_PContent !=nil {for _ ,_baacd :=range _gbaeg .EG_PContent {_baacd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};func (_cgcdfd *CT_MailMergeDest )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_effdff ,_cdbae :=_cgcdfd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdbae !=nil {return _cdbae ; +};start .Attr =append (start .Attr ,_effdff );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ShapeDefaults and its children -func (_fbeaa *CT_ShapeDefaults )Validate ()error {return _fbeaa .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_ccbgfe *CT_TrPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggega :for {_geaag ,_dccag :=d .Token (); -if _dccag !=nil {return _dccag ;};switch _deged :=_geaag .(type ){case _a .StartElement :switch _deged .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_abfec :=NewCT_Cnf (); -if _cfcfe :=d .DecodeElement (_abfec ,&_deged );_cfcfe !=nil {return _cfcfe ;};_ccbgfe .CnfStyle =append (_ccbgfe .CnfStyle ,_abfec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_gacbb :=NewCT_DecimalNumber (); -if _fdbda :=d .DecodeElement (_gacbb ,&_deged );_fdbda !=nil {return _fdbda ;};_ccbgfe .DivId =append (_ccbgfe .DivId ,_gacbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_cececb :=NewCT_DecimalNumber (); -if _cggbeg :=d .DecodeElement (_cececb ,&_deged );_cggbeg !=nil {return _cggbeg ;};_ccbgfe .GridBefore =append (_ccbgfe .GridBefore ,_cececb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_agcge :=NewCT_DecimalNumber (); -if _eaafb :=d .DecodeElement (_agcge ,&_deged );_eaafb !=nil {return _eaafb ;};_ccbgfe .GridAfter =append (_ccbgfe .GridAfter ,_agcge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_bdgfe :=NewCT_TblWidth (); -if _dceae :=d .DecodeElement (_bdgfe ,&_deged );_dceae !=nil {return _dceae ;};_ccbgfe .WBefore =append (_ccbgfe .WBefore ,_bdgfe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_fegbg :=NewCT_TblWidth (); -if _daddba :=d .DecodeElement (_fegbg ,&_deged );_daddba !=nil {return _daddba ;};_ccbgfe .WAfter =append (_ccbgfe .WAfter ,_fegbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_ffgec :=NewCT_OnOff (); -if _efgca :=d .DecodeElement (_ffgec ,&_deged );_efgca !=nil {return _efgca ;};_ccbgfe .CantSplit =append (_ccbgfe .CantSplit ,_ffgec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_bcaccg :=NewCT_Height (); -if _ccfbf :=d .DecodeElement (_bcaccg ,&_deged );_ccfbf !=nil {return _ccfbf ;};_ccbgfe .TrHeight =append (_ccbgfe .TrHeight ,_bcaccg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_debbf :=NewCT_OnOff (); -if _beeag :=d .DecodeElement (_debbf ,&_deged );_beeag !=nil {return _beeag ;};_ccbgfe .TblHeader =append (_ccbgfe .TblHeader ,_debbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fgdcf :=NewCT_TblWidth (); -if _dabbg :=d .DecodeElement (_fgdcf ,&_deged );_dabbg !=nil {return _dabbg ;};_ccbgfe .TblCellSpacing =append (_ccbgfe .TblCellSpacing ,_fgdcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_gfecb :=NewCT_JcTable (); -if _acgff :=d .DecodeElement (_gfecb ,&_deged );_acgff !=nil {return _acgff ;};_ccbgfe .Jc =append (_ccbgfe .Jc ,_gfecb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_gceagf :=NewCT_OnOff (); -if _bgbe :=d .DecodeElement (_gceagf ,&_deged );_bgbe !=nil {return _bgbe ;};_ccbgfe .Hidden =append (_ccbgfe .Hidden ,_gceagf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ccbgfe .Ins =NewCT_TrackChange (); -if _gffbe :=d .DecodeElement (_ccbgfe .Ins ,&_deged );_gffbe !=nil {return _gffbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ccbgfe .Del =NewCT_TrackChange (); -if _ebbadb :=d .DecodeElement (_ccbgfe .Del ,&_deged );_ebbadb !=nil {return _ebbadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ccbgfe .TrPrChange =NewCT_TrPrChange (); -if _beeba :=d .DecodeElement (_ccbgfe .TrPrChange ,&_deged );_beeba !=nil {return _beeba ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_deged .Name ); -if _bafdb :=d .Skip ();_bafdb !=nil {return _bafdb ;};};case _a .EndElement :break _ggega ;case _a .CharData :};};return nil ;};func (_cfdfa ST_DocPartGallery )ValidateWithPath (path string )error {switch _cfdfa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdfa )); -};return nil ;};type CT_SignedTwipsMeasure struct{ +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_gdecfd *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };type CT_TblWidth struct{ -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_abdcc :=&WdCT_WrapTight {};_abdcc .WrapTextAttr =WdST_WrapText (1);_abdcc .WrapPolygon =NewWdCT_WrapPath ();return _abdcc ;}; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_bggfcf *CT_TrPrChange )ValidateWithPath (path string )error {if _fdddd :=_bggfcf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fdddd !=nil {return _fdddd ;};return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_edced :=&CT_SdtContentCell {}; -return _edced };func (_bbcbd *WdCT_WrapTight )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_adcfec ,_bfedb :=_bbcbd .WrapTextAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bfedb !=nil {return _bfedb ; -};start .Attr =append (start .Attr ,_adcfec );if _bbcbd .DistLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcbd .DistLAttr )});};if _bbcbd .DistRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcbd .DistRAttr )}); -};e .EncodeToken (start );_cdccfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_bbcbd .WrapPolygon ,_cdccfd );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_gbddca ST_Border )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbgde :=_a .Attr {};_cbgde .Name =name ;switch _gbddca {case ST_BorderUnset :_cbgde .Value ="";case ST_BorderNil :_cbgde .Value ="\u006e\u0069\u006c";case ST_BorderNone :_cbgde .Value ="\u006e\u006f\u006e\u0065"; -case ST_BorderSingle :_cbgde .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_cbgde .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_cbgde .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_cbgde .Value ="\u0064\u006f\u0074\u0074\u0065\u0064"; -case ST_BorderDashed :_cbgde .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_cbgde .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_cbgde .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068"; -case ST_BorderTriple :_cbgde .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_cbgde .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_cbgde .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; -case ST_BorderThinThickThinSmallGap :_cbgde .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_cbgde .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; -case ST_BorderThickThinMediumGap :_cbgde .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_cbgde .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070"; -case ST_BorderThinThickLargeGap :_cbgde .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_cbgde .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; -case ST_BorderThinThickThinLargeGap :_cbgde .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_cbgde .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_cbgde .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_BorderDashSmallGap :_cbgde .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_cbgde .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_cbgde .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073"; -case ST_BorderThreeDEngrave :_cbgde .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_cbgde .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_cbgde .Value ="\u0069\u006e\u0073e\u0074"; -case ST_BorderApples :_cbgde .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_cbgde .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_cbgde .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072"; -case ST_BorderBabyRattle :_cbgde .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_cbgde .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_cbgde .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072"; -case ST_BorderBasicBlackDashes :_cbgde .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_cbgde .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073"; -case ST_BorderBasicBlackSquares :_cbgde .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_cbgde .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073"; -case ST_BorderBasicWhiteDashes :_cbgde .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_cbgde .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073"; -case ST_BorderBasicWhiteSquares :_cbgde .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_cbgde .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065"; -case ST_BorderBasicWideMidline :_cbgde .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_cbgde .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; -case ST_BorderBats :_cbgde .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_cbgde .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_cbgde .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_cbgde .Value ="\u0063\u0061\u0062\u0069\u006e\u0073"; -case ST_BorderCakeSlice :_cbgde .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_cbgde .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_cbgde .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b"; -case ST_BorderCertificateBanner :_cbgde .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_cbgde .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_cbgde .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065"; -case ST_BorderCheckedBarBlack :_cbgde .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_cbgde .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072"; -case ST_BorderCheckered :_cbgde .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_cbgde .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_cbgde .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073"; -case ST_BorderCirclesRectangles :_cbgde .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_cbgde .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065"; -case ST_BorderClocks :_cbgde .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_cbgde .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_cbgde .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_cbgde .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073"; -case ST_BorderConfettiOutline :_cbgde .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_cbgde .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073"; -case ST_BorderConfettiWhite :_cbgde .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_cbgde .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073"; -case ST_BorderCouponCutoutDashes :_cbgde .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_cbgde .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073"; -case ST_BorderCrazyMaze :_cbgde .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_cbgde .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_cbgde .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068"; -case ST_BorderCreaturesInsects :_cbgde .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_cbgde .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067"; -case ST_BorderCrossStitch :_cbgde .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_cbgde .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_cbgde .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_cbgde .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072"; -case ST_BorderDecoBlocks :_cbgde .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_cbgde .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_cbgde .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044"; -case ST_BorderDoubleDiamonds :_cbgde .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_cbgde .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_cbgde .Value ="\u0065\u0061\u0072\u0074\u0068\u0032"; -case ST_BorderEarth3 :_cbgde .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_cbgde .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_cbgde .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032"; -case ST_BorderEggsBlack :_cbgde .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_cbgde .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_cbgde .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_cbgde .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073"; -case ST_BorderFlowersBlockPrint :_cbgde .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_cbgde .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073"; -case ST_BorderFlowersModern1 :_cbgde .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_cbgde .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032"; -case ST_BorderFlowersPansy :_cbgde .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_cbgde .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_cbgde .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073"; -case ST_BorderFlowersTeacup :_cbgde .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_cbgde .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_cbgde .Value ="\u0067\u0065\u006d\u0073"; -case ST_BorderGingerbreadMan :_cbgde .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_cbgde .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_cbgde .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651"; -case ST_BorderHandmade2 :_cbgde .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_cbgde .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_cbgde .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y"; -case ST_BorderHearts :_cbgde .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_cbgde .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_cbgde .Value ="\u0068\u006f\u006cl\u0079"; -case ST_BorderHouseFunky :_cbgde .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_cbgde .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_cbgde .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073"; -case ST_BorderLightBulb :_cbgde .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_cbgde .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_cbgde .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032"; -case ST_BorderMapPins :_cbgde .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_cbgde .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_cbgde .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073"; -case ST_BorderMarquee :_cbgde .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_cbgde .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_cbgde .Value ="\u006d\u006f\u006fn\u0073"; -case ST_BorderMosaic :_cbgde .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_cbgde .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_cbgde .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t"; -case ST_BorderOvals :_cbgde .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_cbgde .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_cbgde .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b"; -case ST_BorderPalmsColor :_cbgde .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_cbgde .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_cbgde .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073"; -case ST_BorderPartyFavor :_cbgde .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_cbgde .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_cbgde .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073"; -case ST_BorderPeople :_cbgde .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_cbgde .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_cbgde .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073"; -case ST_BorderPoinsettias :_cbgde .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_cbgde .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_cbgde .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031"; -case ST_BorderPushPinNote2 :_cbgde .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_cbgde .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_cbgde .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; -case ST_BorderPyramidsAbove :_cbgde .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_cbgde .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_cbgde .Value ="\u0072\u0069\u006eg\u0073"; -case ST_BorderSafari :_cbgde .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_cbgde .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_cbgde .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079"; -case ST_BorderScaredCat :_cbgde .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_cbgde .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_cbgde .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073"; -case ST_BorderSharksTeeth :_cbgde .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_cbgde .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_cbgde .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t"; -case ST_BorderSnowflakeFancy :_cbgde .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_cbgde .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_cbgde .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; -case ST_BorderSouthwest :_cbgde .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_cbgde .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_cbgde .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_cbgde .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064"; -case ST_BorderStarsBlack :_cbgde .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_cbgde .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_cbgde .Value ="\u0073\u0075\u006e"; -case ST_BorderSwirligig :_cbgde .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_cbgde .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_cbgde .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b"; -case ST_BorderTrees :_cbgde .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_cbgde .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_cbgde .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; -case ST_BorderTriangle1 :_cbgde .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_cbgde .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_cbgde .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031"; -case ST_BorderTriangleCircle2 :_cbgde .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_cbgde .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_cbgde .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032"; -case ST_BorderTwistedLines1 :_cbgde .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_cbgde .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_cbgde .Value ="\u0076\u0069\u006e\u0065"; -case ST_BorderWaveline :_cbgde .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_cbgde .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_cbgde .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; -case ST_BorderWeavingRibbon :_cbgde .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_cbgde .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_cbgde .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; -case ST_BorderWoodwork :_cbgde .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_cbgde .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_cbgde .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073"; -case ST_BorderZigZag :_cbgde .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_cbgde .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_cbgde .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _cbgde ,nil ;}; +// Table Width Type +TypeAttr ST_TblWidth ;};func (_dfgacg *ST_MailMergeDest )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfgacg =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dfgacg =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dfgacg =2; +case "\u0065\u006d\u0061i\u006c":*_dfgacg =3;case "\u0066\u0061\u0078":*_dfgacg =4;};return nil ;};func (_cegaac *CT_TblBorders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cegaac .Top !=nil {_egfdag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_cegaac .Top ,_egfdag );};if _cegaac .Start !=nil {_ccbag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cegaac .Start ,_ccbag );};if _cegaac .Left !=nil {_fbgac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_cegaac .Left ,_fbgac );};if _cegaac .Bottom !=nil {_eggae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cegaac .Bottom ,_eggae );};if _cegaac .End !=nil {_fgfbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_cegaac .End ,_fgfbd );};if _cegaac .Right !=nil {_dcdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cegaac .Right ,_dcdcc );};if _cegaac .InsideH !=nil {_edfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; +e .EncodeElement (_cegaac .InsideH ,_edfdf );};if _cegaac .InsideV !=nil {_cbcce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_cegaac .InsideV ,_cbcce );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_gebeb *ST_RubyAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gebeb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gebeb =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gebeb =2; +case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gebeb =3;case "\u006c\u0065\u0066\u0074":*_gebeb =4;case "\u0072\u0069\u0067h\u0074":*_gebeb =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gebeb =6; +};return nil ;};type CT_FFDDList struct{ -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_dceca *EG_MathContent )ValidateWithPath (path string )error {if _dceca .OMathPara !=nil {if _fgfgg :=_dceca .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_fgfgg !=nil {return _fgfgg ;};};if _dceca .OMath !=nil {if _bfdgc :=_dceca .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_bfdgc !=nil {return _bfdgc ;};};return nil ;};func (_ccgdb *CT_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccgdb .ValAttr =ST_TextDirection (1);for _ ,_dcdde :=range start .Attr {if _dcdde .Name .Local =="\u0076\u0061\u006c"{_ccgdb .ValAttr .UnmarshalXMLAttr (_dcdde ); -continue ;};};for {_fbdfc ,_cgggfa :=d .Token ();if _cgggfa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_cgggfa );};if _bacgc ,_dcdge :=_fbdfc .(_a .EndElement ); -_dcdge &&_bacgc .Name ==start .Name {break ;};};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_aecaab :=&EG_BlockLevelChunkElts {};return _aecaab ;};func (_cgdfb *CT_HpsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cgdfb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FtnPos struct{ +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Footnote Position Type -ValAttr ST_FtnPos ;};type WdAnchor struct{WdCT_Anchor };const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3; -);type CT_Endnotes struct{ +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Endnote Content -Endnote []*CT_FtnEdn ;};func (_ecbee *EG_PContentBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecbee .CustomXml !=nil {_dadda :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_ecbee .CustomXml ,_dadda );};if _ecbee .FldSimple !=nil {_dgaba :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dbbea :=range _ecbee .FldSimple {e .EncodeElement (_dbbea ,_dgaba ); -};};if _ecbee .Hyperlink !=nil {_dcbad :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecbee .Hyperlink ,_dcbad );};return nil ;};type CT_DocPartType struct{ +// Drop-Down List Entry +ListEntry []*CT_String ;};func (_ffebd *CT_ParaRPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffebd .RPr =NewCT_ParaRPrOriginal ();for _ ,_adfdbe :=range start .Attr {if _adfdbe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gcdff ,_dacbba :=_adfdbe .Value ,error (nil ); +if _dacbba !=nil {return _dacbba ;};_ffebd .AuthorAttr =_gcdff ;continue ;};if _adfdbe .Name .Local =="\u0064\u0061\u0074\u0065"{_gcfed ,_ddgc :=ParseStdlibTime (_adfdbe .Value );if _ddgc !=nil {return _ddgc ;};_ffebd .DateAttr =&_gcfed ;continue ;};if _adfdbe .Name .Local =="\u0069\u0064"{_gagcbg ,_ccgdb :=_fg .ParseInt (_adfdbe .Value ,10,64); +if _ccgdb !=nil {return _ccgdb ;};_ffebd .IdAttr =_gagcbg ;continue ;};};_babbc :for {_ggcecd ,_cedce :=d .Token ();if _cedce !=nil {return _cedce ;};switch _cgcgg :=_ggcecd .(type ){case _c .StartElement :switch _cgcgg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _gbegac :=d .DecodeElement (_ffebd .RPr ,&_cgcgg ); +_gbegac !=nil {return _gbegac ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_cgcgg .Name ); +if _eeadc :=d .Skip ();_eeadc !=nil {return _eeadc ;};};case _c .EndElement :break _babbc ;case _c .CharData :};};return nil ;};func (_accda *CT_DocPartName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_accda .ValAttr )}); +if _accda .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_accda .DecoratedAttr )});};e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eefgde ST_LineSpacingRule )Validate ()error {return _eefgde .ValidateWithPath ("")};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Type Value -ValAttr ST_DocPartType ;}; +// Annotation Identifier +IdAttr int64 ;}; -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_dgebae *CT_TxbxContent )ValidateWithPath (path string )error {for _befca ,_bffdg :=range _dgebae .AltChunk {if _acdfea :=_bffdg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_befca )); -_acdfea !=nil {return _acdfea ;};};for _cgbbe ,_ffbfff :=range _dgebae .EG_ContentBlockContent {if _fgacabd :=_ffbfff .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_cgbbe )); -_fgacabd !=nil {return _fgacabd ;};};return nil ;};type CT_SdtRow struct{ +// Validate validates the CT_TblGridBase and its children +func (_dbfde *CT_TblGridBase )Validate ()error {return _dbfde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_gdbba ST_LineSpacingRule )String ()string {switch _gdbba {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f"; +case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_bbcff *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +e .EncodeToken (start );if _bbcff .Any !=nil {for _ ,_dgbge :=range _bbcff .Any {_dgbge .MarshalXML (e ,_c .StartElement {});};};if _bbcff .Movie !=nil {_aeab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_bbcff .Movie ,_aeab ); +};if _bbcff .Control !=nil {_fafed :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_bbcff .Control ,_fafed );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ceaff *CT_FFTextType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceaff .ValAttr =ST_FFTextType (1); +for _ ,_ebaeg :=range start .Attr {if _ebaeg .Name .Local =="\u0076\u0061\u006c"{_ceaff .ValAttr .UnmarshalXMLAttr (_ebaeg );continue ;};};for {_cafa ,_bgabe :=d .Token ();if _bgabe !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bgabe ); +};if _eefcb ,_befgc :=_cafa .(_c .EndElement );_befgc &&_eefcb .Name ==start .Name {break ;};};return nil ;};func NewCT_MacroName ()*CT_MacroName {_begcfd :=&CT_MacroName {};return _begcfd }; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Validate validates the CT_Background and its children +func (_dgdf *CT_Background )Validate ()error {return _dgdf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_bdbdc ST_AnnotationVMerge )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_afggeb :=_c .Attr {}; +_afggeb .Name =name ;switch _bdbdc {case ST_AnnotationVMergeUnset :_afggeb .Value ="";case ST_AnnotationVMergeCont :_afggeb .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_afggeb .Value ="\u0072\u0065\u0073\u0074";};return _afggeb ,nil ; +};func (_aeagad ST_Border )String ()string {switch _aeagad {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065"; +case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065"; +case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070"; +case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070"; +case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070"; +case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064"; +case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074"; +case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065"; +case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073"; +case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073"; +case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073"; +case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e"; +case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072"; +case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b"; +case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065"; +case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065"; +case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073"; +case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065"; +case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073"; +case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068"; +case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068"; +case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073"; +case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031"; +case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032"; +case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074"; +case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032"; +case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073"; +case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e"; +case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e"; +case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079"; +case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb"; +case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f"; +case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073"; +case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073"; +case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073"; +case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065"; +case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070"; +case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; +case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069"; +case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065"; +case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073"; +case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; +case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b"; +case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r"; +case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; +case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032"; +case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; +case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; +case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; +case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067"; +case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_egedgd *ST_Jc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbfda ,_bbecf :=d .Token (); +if _bbecf !=nil {return _bbecf ;};if _fagge ,_ebdeac :=_fdbfda .(_c .EndElement );_ebdeac &&_fagge .Name ==start .Name {*_egedgd =1;return nil ;};if _cbfag ,_cacffb :=_fdbfda .(_c .CharData );!_cacffb {return _e .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",_fdbfda ); +}else {switch string (_cbfag ){case "":*_egedgd =0;case "\u0073\u0074\u0061r\u0074":*_egedgd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egedgd =2;case "\u0065\u006e\u0064":*_egedgd =3;case "\u0062\u006f\u0074\u0068":*_egedgd =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_egedgd =5; +case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_egedgd =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_egedgd =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_egedgd =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_egedgd =9; +case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_egedgd =10;case "\u006c\u0065\u0066\u0074":*_egedgd =11;case "\u0072\u0069\u0067h\u0074":*_egedgd =12;};};_fdbfda ,_bbecf =d .Token ();if _bbecf !=nil {return _bbecf ; +};if _bbdgfb ,_efgbfb :=_fdbfda .(_c .EndElement );_efgbfb &&_bbdgfb .Name ==start .Name {return nil ;};return _e .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",_fdbfda ); +};type CT_LongHexNumber struct{ -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Long Hexadecimal Number Value +ValAttr string ;};func (_bfg *CT_Cnf )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .ValAttr )}); +};if _bfg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .FirstRowAttr )});};if _bfg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .LastRowAttr )}); +};if _bfg .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .FirstColumnAttr )});};if _bfg .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .LastColumnAttr )}); +};if _bfg .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .OddVBandAttr )});};if _bfg .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .EvenVBandAttr )}); +};if _bfg .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .OddHBandAttr )});};if _bfg .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .EvenHBandAttr )}); +};if _bfg .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .FirstRowFirstColumnAttr )}); +};if _bfg .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .FirstRowLastColumnAttr )}); +};if _bfg .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .LastRowFirstColumnAttr )}); +};if _bfg .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfg .LastRowLastColumnAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AutoCaptions struct{ -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};func (_ffgce *CT_P )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aced :=range start .Attr {if _aced .Name .Local =="\u0072\u0073\u0069d\u0052"{_eafebc ,_ebbgf :=_aced .Value ,error (nil );if _ebbgf !=nil {return _ebbgf ; -};_ffgce .RsidRAttr =&_eafebc ;continue ;};if _aced .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_facge ,_ccbb :=_aced .Value ,error (nil );if _ccbb !=nil {return _ccbb ;};_ffgce .RsidDelAttr =&_facge ;continue ;};if _aced .Name .Local =="\u0072\u0073\u0069d\u0050"{_cdfgge ,_cdafd :=_aced .Value ,error (nil ); -if _cdafd !=nil {return _cdafd ;};_ffgce .RsidPAttr =&_cdfgge ;continue ;};if _aced .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_gafef ,_aaffc :=_aced .Value ,error (nil );if _aaffc !=nil {return _aaffc ;};_ffgce .RsidRDefaultAttr =&_gafef ; -continue ;};if _aced .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gfbgd ,_afcec :=_aced .Value ,error (nil );if _afcec !=nil {return _afcec ;};_ffgce .RsidRPrAttr =&_gfbgd ;continue ;};};_dbade :for {_deefd ,_cbeeb :=d .Token ();if _cbeeb !=nil {return _cbeeb ; -};switch _faee :=_deefd .(type ){case _a .StartElement :switch _faee .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_ffgce .PPr =NewCT_PPr (); -if _aabfd :=d .DecodeElement (_ffgce .PPr ,&_faee );_aabfd !=nil {return _aabfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gaddab :=NewEG_PContent (); -_gecee :=NewCT_SimpleField ();if _bggb :=d .DecodeElement (_gecee ,&_faee );_bggb !=nil {return _bggb ;};_gaddab .FldSimple =append (_gaddab .FldSimple ,_gecee );_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_gaddab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bgebg :=NewEG_PContent (); -_bgebg .Hyperlink =NewCT_Hyperlink ();if _eefce :=d .DecodeElement (_bgebg .Hyperlink ,&_faee );_eefce !=nil {return _eefce ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_bgebg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bdcfdf :=NewEG_PContent (); -_bdcfdf .SubDoc =NewCT_Rel ();if _aabadb :=d .DecodeElement (_bdcfdf .SubDoc ,&_faee );_aabadb !=nil {return _aabadb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_bdcfdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bfdfg :=NewEG_PContent (); -_cdeba :=NewEG_ContentRunContent ();_cdeba .CustomXml =NewCT_CustomXmlRun ();if _gbcb :=d .DecodeElement (_cdeba .CustomXml ,&_faee );_gbcb !=nil {return _gbcb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_bfdfg );_bfdfg .EG_ContentRunContent =append (_bfdfg .EG_ContentRunContent ,_cdeba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ggbfd :=NewEG_PContent (); -_eafd :=NewEG_ContentRunContent ();_eafd .SmartTag =NewCT_SmartTagRun ();if _daccc :=d .DecodeElement (_eafd .SmartTag ,&_faee );_daccc !=nil {return _daccc ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_ggbfd );_ggbfd .EG_ContentRunContent =append (_ggbfd .EG_ContentRunContent ,_eafd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dbbdd :=NewEG_PContent (); -_feefa :=NewEG_ContentRunContent ();_feefa .Sdt =NewCT_SdtRun ();if _aefff :=d .DecodeElement (_feefa .Sdt ,&_faee );_aefff !=nil {return _aefff ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_dbbdd );_dbbdd .EG_ContentRunContent =append (_dbbdd .EG_ContentRunContent ,_feefa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_gdba :=NewEG_PContent (); -_dbce :=NewEG_ContentRunContent ();_dbce .Dir =NewCT_DirContentRun ();if _acda :=d .DecodeElement (_dbce .Dir ,&_faee );_acda !=nil {return _acda ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_gdba );_gdba .EG_ContentRunContent =append (_gdba .EG_ContentRunContent ,_dbce ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_eacag :=NewEG_PContent (); -_daddg :=NewEG_ContentRunContent ();_daddg .Bdo =NewCT_BdoContentRun ();if _eadd :=d .DecodeElement (_daddg .Bdo ,&_faee );_eadd !=nil {return _eadd ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_eacag );_eacag .EG_ContentRunContent =append (_eacag .EG_ContentRunContent ,_daddg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dabdg :=NewEG_PContent (); -_febbg :=NewEG_ContentRunContent ();_febbg .R =NewCT_R ();if _gbdbff :=d .DecodeElement (_febbg .R ,&_faee );_gbdbff !=nil {return _gbdbff ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_dabdg );_dabdg .EG_ContentRunContent =append (_dabdg .EG_ContentRunContent ,_febbg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acaadf :=NewEG_PContent (); -_egadb :=NewEG_ContentRunContent ();_dafba :=NewEG_RunLevelElts ();_dafba .ProofErr =NewCT_ProofErr ();if _cebgb :=d .DecodeElement (_dafba .ProofErr ,&_faee );_cebgb !=nil {return _cebgb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_acaadf );_acaadf .EG_ContentRunContent =append (_acaadf .EG_ContentRunContent ,_egadb ); -_egadb .EG_RunLevelElts =append (_egadb .EG_RunLevelElts ,_dafba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccafg :=NewEG_PContent (); -_caae :=NewEG_ContentRunContent ();_gccdg :=NewEG_RunLevelElts ();_gccdg .PermStart =NewCT_PermStart ();if _ebge :=d .DecodeElement (_gccdg .PermStart ,&_faee );_ebge !=nil {return _ebge ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_ccafg );_ccafg .EG_ContentRunContent =append (_ccafg .EG_ContentRunContent ,_caae ); -_caae .EG_RunLevelElts =append (_caae .EG_RunLevelElts ,_gccdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ggbg :=NewEG_PContent (); -_gcde :=NewEG_ContentRunContent ();_dcaed :=NewEG_RunLevelElts ();_dcaed .PermEnd =NewCT_Perm ();if _dbaeac :=d .DecodeElement (_dcaed .PermEnd ,&_faee );_dbaeac !=nil {return _dbaeac ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_ggbg );_ggbg .EG_ContentRunContent =append (_ggbg .EG_ContentRunContent ,_gcde ); -_gcde .EG_RunLevelElts =append (_gcde .EG_RunLevelElts ,_dcaed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_effdg :=NewEG_PContent (); -_cdeed :=NewEG_ContentRunContent ();_efddc :=NewEG_RunLevelElts ();_efddc .Ins =NewCT_RunTrackChange ();if _cabee :=d .DecodeElement (_efddc .Ins ,&_faee );_cabee !=nil {return _cabee ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_effdg );_effdg .EG_ContentRunContent =append (_effdg .EG_ContentRunContent ,_cdeed ); -_cdeed .EG_RunLevelElts =append (_cdeed .EG_RunLevelElts ,_efddc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bbfbc :=NewEG_PContent (); -_febad :=NewEG_ContentRunContent ();_acbdf :=NewEG_RunLevelElts ();_acbdf .Del =NewCT_RunTrackChange ();if _adace :=d .DecodeElement (_acbdf .Del ,&_faee );_adace !=nil {return _adace ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_bbfbc );_bbfbc .EG_ContentRunContent =append (_bbfbc .EG_ContentRunContent ,_febad ); -_febad .EG_RunLevelElts =append (_febad .EG_RunLevelElts ,_acbdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dacad :=NewEG_PContent (); -_dbbcg :=NewEG_ContentRunContent ();_bbfggc :=NewEG_RunLevelElts ();_bbfggc .MoveFrom =NewCT_RunTrackChange ();if _daabf :=d .DecodeElement (_bbfggc .MoveFrom ,&_faee );_daabf !=nil {return _daabf ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_dacad ); -_dacad .EG_ContentRunContent =append (_dacad .EG_ContentRunContent ,_dbbcg );_dbbcg .EG_RunLevelElts =append (_dbbcg .EG_RunLevelElts ,_bbfggc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edgcg :=NewEG_PContent (); -_bbbdc :=NewEG_ContentRunContent ();_cebcb :=NewEG_RunLevelElts ();_cebcb .MoveTo =NewCT_RunTrackChange ();if _deadf :=d .DecodeElement (_cebcb .MoveTo ,&_faee );_deadf !=nil {return _deadf ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_edgcg ); -_edgcg .EG_ContentRunContent =append (_edgcg .EG_ContentRunContent ,_bbbdc );_bbbdc .EG_RunLevelElts =append (_bbbdc .EG_RunLevelElts ,_cebcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_egdfe :=NewEG_PContent (); -_acaadc :=NewEG_ContentRunContent ();_abadbg :=NewEG_RunLevelElts ();_fccgd :=NewEG_RangeMarkupElements ();_fccgd .BookmarkStart =NewCT_Bookmark ();if _cedg :=d .DecodeElement (_fccgd .BookmarkStart ,&_faee );_cedg !=nil {return _cedg ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_egdfe ); -_egdfe .EG_ContentRunContent =append (_egdfe .EG_ContentRunContent ,_acaadc );_acaadc .EG_RunLevelElts =append (_acaadc .EG_RunLevelElts ,_abadbg );_abadbg .EG_RangeMarkupElements =append (_abadbg .EG_RangeMarkupElements ,_fccgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edcdfa :=NewEG_PContent (); -_dddefa :=NewEG_ContentRunContent ();_ceagd :=NewEG_RunLevelElts ();_gebfbb :=NewEG_RangeMarkupElements ();_gebfbb .BookmarkEnd =NewCT_MarkupRange ();if _gecbb :=d .DecodeElement (_gebfbb .BookmarkEnd ,&_faee );_gecbb !=nil {return _gecbb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_edcdfa ); -_edcdfa .EG_ContentRunContent =append (_edcdfa .EG_ContentRunContent ,_dddefa );_dddefa .EG_RunLevelElts =append (_dddefa .EG_RunLevelElts ,_ceagd );_ceagd .EG_RangeMarkupElements =append (_ceagd .EG_RangeMarkupElements ,_gebfbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcced :=NewEG_PContent (); -_geedd :=NewEG_ContentRunContent ();_ddea :=NewEG_RunLevelElts ();_gcgde :=NewEG_RangeMarkupElements ();_gcgde .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcfb :=d .DecodeElement (_gcgde .MoveFromRangeStart ,&_faee );_bcfb !=nil {return _bcfb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_fcced ); -_fcced .EG_ContentRunContent =append (_fcced .EG_ContentRunContent ,_geedd );_geedd .EG_RunLevelElts =append (_geedd .EG_RunLevelElts ,_ddea );_ddea .EG_RangeMarkupElements =append (_ddea .EG_RangeMarkupElements ,_gcgde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egdbcg :=NewEG_PContent (); -_dggbf :=NewEG_ContentRunContent ();_fgegfe :=NewEG_RunLevelElts ();_fggda :=NewEG_RangeMarkupElements ();_fggda .MoveFromRangeEnd =NewCT_MarkupRange ();if _efgf :=d .DecodeElement (_fggda .MoveFromRangeEnd ,&_faee );_efgf !=nil {return _efgf ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_egdbcg ); -_egdbcg .EG_ContentRunContent =append (_egdbcg .EG_ContentRunContent ,_dggbf );_dggbf .EG_RunLevelElts =append (_dggbf .EG_RunLevelElts ,_fgegfe );_fgegfe .EG_RangeMarkupElements =append (_fgegfe .EG_RangeMarkupElements ,_fggda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bebfa :=NewEG_PContent (); -_aaaec :=NewEG_ContentRunContent ();_edgcgd :=NewEG_RunLevelElts ();_ddbgf :=NewEG_RangeMarkupElements ();_ddbgf .MoveToRangeStart =NewCT_MoveBookmark ();if _edegb :=d .DecodeElement (_ddbgf .MoveToRangeStart ,&_faee );_edegb !=nil {return _edegb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_bebfa ); -_bebfa .EG_ContentRunContent =append (_bebfa .EG_ContentRunContent ,_aaaec );_aaaec .EG_RunLevelElts =append (_aaaec .EG_RunLevelElts ,_edgcgd );_edgcgd .EG_RangeMarkupElements =append (_edgcgd .EG_RangeMarkupElements ,_ddbgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cegce :=NewEG_PContent (); -_dfecf :=NewEG_ContentRunContent ();_gfdgag :=NewEG_RunLevelElts ();_aceac :=NewEG_RangeMarkupElements ();_aceac .MoveToRangeEnd =NewCT_MarkupRange ();if _caec :=d .DecodeElement (_aceac .MoveToRangeEnd ,&_faee );_caec !=nil {return _caec ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_cegce ); -_cegce .EG_ContentRunContent =append (_cegce .EG_ContentRunContent ,_dfecf );_dfecf .EG_RunLevelElts =append (_dfecf .EG_RunLevelElts ,_gfdgag );_gfdgag .EG_RangeMarkupElements =append (_gfdgag .EG_RangeMarkupElements ,_aceac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ggdgda :=NewEG_PContent (); -_ffeeb :=NewEG_ContentRunContent ();_ggfga :=NewEG_RunLevelElts ();_cdfec :=NewEG_RangeMarkupElements ();_cdfec .CommentRangeStart =NewCT_MarkupRange ();if _aadeg :=d .DecodeElement (_cdfec .CommentRangeStart ,&_faee );_aadeg !=nil {return _aadeg ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_ggdgda ); -_ggdgda .EG_ContentRunContent =append (_ggdgda .EG_ContentRunContent ,_ffeeb );_ffeeb .EG_RunLevelElts =append (_ffeeb .EG_RunLevelElts ,_ggfga );_ggfga .EG_RangeMarkupElements =append (_ggfga .EG_RangeMarkupElements ,_cdfec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cccdb :=NewEG_PContent (); -_caga :=NewEG_ContentRunContent ();_ebdcc :=NewEG_RunLevelElts ();_ccafe :=NewEG_RangeMarkupElements ();_ccafe .CommentRangeEnd =NewCT_MarkupRange ();if _fgega :=d .DecodeElement (_ccafe .CommentRangeEnd ,&_faee );_fgega !=nil {return _fgega ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_cccdb ); -_cccdb .EG_ContentRunContent =append (_cccdb .EG_ContentRunContent ,_caga );_caga .EG_RunLevelElts =append (_caga .EG_RunLevelElts ,_ebdcc );_ebdcc .EG_RangeMarkupElements =append (_ebdcc .EG_RangeMarkupElements ,_ccafe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccdaf :=NewEG_PContent (); -_ceega :=NewEG_ContentRunContent ();_adaac :=NewEG_RunLevelElts ();_dbdcf :=NewEG_RangeMarkupElements ();_dbdcf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gagfa :=d .DecodeElement (_dbdcf .CustomXmlInsRangeStart ,&_faee );_gagfa !=nil {return _gagfa ; -};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_ccdaf );_ccdaf .EG_ContentRunContent =append (_ccdaf .EG_ContentRunContent ,_ceega );_ceega .EG_RunLevelElts =append (_ceega .EG_RunLevelElts ,_adaac );_adaac .EG_RangeMarkupElements =append (_adaac .EG_RangeMarkupElements ,_dbdcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffgdf :=NewEG_PContent (); -_ccgcf :=NewEG_ContentRunContent ();_gcae :=NewEG_RunLevelElts ();_becgd :=NewEG_RangeMarkupElements ();_becgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _aggae :=d .DecodeElement (_becgd .CustomXmlInsRangeEnd ,&_faee );_aggae !=nil {return _aggae ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_ffgdf ); -_ffgdf .EG_ContentRunContent =append (_ffgdf .EG_ContentRunContent ,_ccgcf );_ccgcf .EG_RunLevelElts =append (_ccgcf .EG_RunLevelElts ,_gcae );_gcae .EG_RangeMarkupElements =append (_gcae .EG_RangeMarkupElements ,_becgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agdcc :=NewEG_PContent (); -_eadg :=NewEG_ContentRunContent ();_aeeb :=NewEG_RunLevelElts ();_bgebe :=NewEG_RangeMarkupElements ();_bgebe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adbed :=d .DecodeElement (_bgebe .CustomXmlDelRangeStart ,&_faee );_adbed !=nil {return _adbed ; -};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_agdcc );_agdcc .EG_ContentRunContent =append (_agdcc .EG_ContentRunContent ,_eadg );_eadg .EG_RunLevelElts =append (_eadg .EG_RunLevelElts ,_aeeb );_aeeb .EG_RangeMarkupElements =append (_aeeb .EG_RangeMarkupElements ,_bgebe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fagc :=NewEG_PContent (); -_feacd :=NewEG_ContentRunContent ();_aefcf :=NewEG_RunLevelElts ();_effdd :=NewEG_RangeMarkupElements ();_effdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcfbd :=d .DecodeElement (_effdd .CustomXmlDelRangeEnd ,&_faee );_gcfbd !=nil {return _gcfbd ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_fagc ); -_fagc .EG_ContentRunContent =append (_fagc .EG_ContentRunContent ,_feacd );_feacd .EG_RunLevelElts =append (_feacd .EG_RunLevelElts ,_aefcf );_aefcf .EG_RangeMarkupElements =append (_aefcf .EG_RangeMarkupElements ,_effdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cddeg :=NewEG_PContent (); -_fabec :=NewEG_ContentRunContent ();_efdga :=NewEG_RunLevelElts ();_dbdga :=NewEG_RangeMarkupElements ();_dbdga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eeaea :=d .DecodeElement (_dbdga .CustomXmlMoveFromRangeStart ,&_faee );_eeaea !=nil {return _eeaea ; -};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_cddeg );_cddeg .EG_ContentRunContent =append (_cddeg .EG_ContentRunContent ,_fabec );_fabec .EG_RunLevelElts =append (_fabec .EG_RunLevelElts ,_efdga );_efdga .EG_RangeMarkupElements =append (_efdga .EG_RangeMarkupElements ,_dbdga ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cegge :=NewEG_PContent (); -_agbdcb :=NewEG_ContentRunContent ();_cbbae :=NewEG_RunLevelElts ();_fdba :=NewEG_RangeMarkupElements ();_fdba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgabd :=d .DecodeElement (_fdba .CustomXmlMoveFromRangeEnd ,&_faee );_bgabd !=nil {return _bgabd ; -};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_cegge );_cegge .EG_ContentRunContent =append (_cegge .EG_ContentRunContent ,_agbdcb );_agbdcb .EG_RunLevelElts =append (_agbdcb .EG_RunLevelElts ,_cbbae );_cbbae .EG_RangeMarkupElements =append (_cbbae .EG_RangeMarkupElements ,_fdba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgdgcd :=NewEG_PContent (); -_ffdae :=NewEG_ContentRunContent ();_feabca :=NewEG_RunLevelElts ();_acbab :=NewEG_RangeMarkupElements ();_acbab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffcba :=d .DecodeElement (_acbab .CustomXmlMoveToRangeStart ,&_faee );_ffcba !=nil {return _ffcba ; -};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_fgdgcd );_fgdgcd .EG_ContentRunContent =append (_fgdgcd .EG_ContentRunContent ,_ffdae );_ffdae .EG_RunLevelElts =append (_ffdae .EG_RunLevelElts ,_feabca );_feabca .EG_RangeMarkupElements =append (_feabca .EG_RangeMarkupElements ,_acbab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_faeb :=NewEG_PContent (); -_bcbc :=NewEG_ContentRunContent ();_fbdc :=NewEG_RunLevelElts ();_edebaa :=NewEG_RangeMarkupElements ();_edebaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aedaf :=d .DecodeElement (_edebaa .CustomXmlMoveToRangeEnd ,&_faee );_aedaf !=nil {return _aedaf ; -};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_faeb );_faeb .EG_ContentRunContent =append (_faeb .EG_ContentRunContent ,_bcbc );_bcbc .EG_RunLevelElts =append (_bcbc .EG_RunLevelElts ,_fbdc );_fbdc .EG_RangeMarkupElements =append (_fbdc .EG_RangeMarkupElements ,_edebaa ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_feadd :=NewEG_PContent (); -_eadbe :=NewEG_ContentRunContent ();_fbgfa :=NewEG_RunLevelElts ();_dfeeg :=NewEG_MathContent ();_dfeeg .OMathPara =_aa .NewOMathPara ();if _dfagd :=d .DecodeElement (_dfeeg .OMathPara ,&_faee );_dfagd !=nil {return _dfagd ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_feadd ); -_feadd .EG_ContentRunContent =append (_feadd .EG_ContentRunContent ,_eadbe );_eadbe .EG_RunLevelElts =append (_eadbe .EG_RunLevelElts ,_fbgfa );_fbgfa .EG_MathContent =append (_fbgfa .EG_MathContent ,_dfeeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bacfc :=NewEG_PContent (); -_aecbe :=NewEG_ContentRunContent ();_efcca :=NewEG_RunLevelElts ();_agfdb :=NewEG_MathContent ();_agfdb .OMath =_aa .NewOMath ();if _gbafb :=d .DecodeElement (_agfdb .OMath ,&_faee );_gbafb !=nil {return _gbafb ;};_ffgce .EG_PContent =append (_ffgce .EG_PContent ,_bacfc ); -_bacfc .EG_ContentRunContent =append (_bacfc .EG_ContentRunContent ,_aecbe );_aecbe .EG_RunLevelElts =append (_aecbe .EG_RunLevelElts ,_efcca );_efcca .EG_MathContent =append (_efcca .EG_MathContent ,_agfdb );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_faee .Name ); -if _fgbdb :=d .Skip ();_fgbdb !=nil {return _fgbdb ;};};case _a .EndElement :break _dbade ;case _a .CharData :};};return nil ;};func (_addfa ST_Em )ValidateWithPath (path string )error {switch _addfa {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addfa )); -};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};func (_bfcg *CT_Hyperlink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfcg .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bfcg .TgtFrameAttr )}); +};if _bfcg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_e .Sprintf ("\u0025\u0076",*_bfcg .TooltipAttr )});};if _bfcg .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bfcg .DocLocationAttr )}); +};if _bfcg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_e .Sprintf ("\u0025\u0076",*_bfcg .HistoryAttr )});};if _bfcg .AnchorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bfcg .AnchorAttr )}); +};if _bfcg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bfcg .IdAttr )});};e .EncodeToken (start );if _bfcg .FldSimple !=nil {_eedfe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; +for _ ,_cafaf :=range _bfcg .FldSimple {e .EncodeElement (_cafaf ,_eedfe );};};if _bfcg .Hyperlink !=nil {_ccaea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bfcg .Hyperlink ,_ccaea ); +};if _bfcg .SubDoc !=nil {_ddcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bfcg .SubDoc ,_ddcgg );};if _bfcg .EG_ContentRunContent !=nil {for _ ,_cbgac :=range _bfcg .EG_ContentRunContent {_cbgac .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgag *CT_CustomXmlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbeg :for {_babb ,_babbe :=d .Token ();if _babbe !=nil {return _babbe ;};switch _aafde :=_babb .(type ){case _c .StartElement :switch _aafde .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_cgag .Placeholder =NewCT_String (); +if _dgaa :=d .DecodeElement (_cgag .Placeholder ,&_aafde );_dgaa !=nil {return _dgaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_bdae :=NewCT_Attr (); +if _edeb :=d .DecodeElement (_bdae ,&_aafde );_edeb !=nil {return _edeb ;};_cgag .Attr =append (_cgag .Attr ,_bdae );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_aafde .Name ); +if _abbb :=d .Skip ();_abbb !=nil {return _abbb ;};};case _c .EndElement :break _dbeg ;case _c .CharData :};};return nil ;};func (_deebb *WdCT_Anchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deebb .SimplePos =_gc .NewCT_Point2D (); +_deebb .PositionH =NewWdCT_PosH ();_deebb .PositionV =NewWdCT_PosV ();_deebb .Extent =_gc .NewCT_PositiveSize2D ();_deebb .DocPr =_gc .NewCT_NonVisualDrawingProps ();_deebb .Graphic =_gc .NewGraphic ();for _ ,_adecg :=range start .Attr {if _adecg .Name .Local =="\u0064\u0069\u0073t\u0054"{_effbbc ,_ddfffef :=_fg .ParseUint (_adecg .Value ,10,32); +if _ddfffef !=nil {return _ddfffef ;};_gacfdg :=uint32 (_effbbc );_deebb .DistTAttr =&_gacfdg ;continue ;};if _adecg .Name .Local =="\u0064\u0069\u0073t\u004c"{_bfggg ,_fdgefa :=_fg .ParseUint (_adecg .Value ,10,32);if _fdgefa !=nil {return _fdgefa ;}; +_deecb :=uint32 (_bfggg );_deebb .DistLAttr =&_deecb ;continue ;};if _adecg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_abgebd ,_fdeaf :=_fg .ParseBool (_adecg .Value );if _fdeaf !=nil {return _fdeaf ;};_deebb .SimplePosAttr =&_abgebd ; +continue ;};if _adecg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bgfab ,_gagdf :=_fg .ParseBool (_adecg .Value );if _gagdf !=nil {return _gagdf ;};_deebb .BehindDocAttr =_bgfab ;continue ;};if _adecg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_abadd ,_eeaga :=_fg .ParseBool (_adecg .Value ); +if _eeaga !=nil {return _eeaga ;};_deebb .LayoutInCellAttr =_abadd ;continue ;};if _adecg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bacbccc ,_caecbcc :=_fg .ParseBool (_adecg .Value );if _caecbcc !=nil {return _caecbcc ;};_deebb .HiddenAttr =&_bacbccc ; +continue ;};if _adecg .Name .Local =="\u0064\u0069\u0073t\u0042"{_bbegb ,_cbddbc :=_fg .ParseUint (_adecg .Value ,10,32);if _cbddbc !=nil {return _cbddbc ;};_dgegf :=uint32 (_bbegb );_deebb .DistBAttr =&_dgegf ;continue ;};if _adecg .Name .Local =="\u0064\u0069\u0073t\u0052"{_agfag ,_fabcc :=_fg .ParseUint (_adecg .Value ,10,32); +if _fabcc !=nil {return _fabcc ;};_dgcf :=uint32 (_agfag );_deebb .DistRAttr =&_dgcf ;continue ;};if _adecg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_aabaad ,_facea :=_fg .ParseUint (_adecg .Value ,10,32); +if _facea !=nil {return _facea ;};_deebb .RelativeHeightAttr =uint32 (_aabaad );continue ;};if _adecg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_eedcgf ,_fdeb :=_fg .ParseBool (_adecg .Value );if _fdeb !=nil {return _fdeb ;};_deebb .LockedAttr =_eedcgf ; +continue ;};if _adecg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_dabaef ,_ecdcg :=_fg .ParseBool (_adecg .Value );if _ecdcg !=nil {return _ecdcg ;};_deebb .AllowOverlapAttr =_dabaef ;continue ;};};_cafgfg :for {_dafgaf ,_gecgbf :=d .Token (); +if _gecgbf !=nil {return _gecgbf ;};switch _bcgda :=_dafgaf .(type ){case _c .StartElement :switch _bcgda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _bfgece :=d .DecodeElement (_deebb .SimplePos ,&_bcgda ); +_bfgece !=nil {return _bfgece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _efbfcfd :=d .DecodeElement (_deebb .PositionH ,&_bcgda ); +_efbfcfd !=nil {return _efbfcfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _gccecb :=d .DecodeElement (_deebb .PositionV ,&_bcgda ); +_gccecb !=nil {return _gccecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gfgcgcd :=d .DecodeElement (_deebb .Extent ,&_bcgda ); +_gfgcgcd !=nil {return _gfgcgcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_deebb .EffectExtent =NewWdCT_EffectExtent (); +if _ebaae :=d .DecodeElement (_deebb .EffectExtent ,&_bcgda );_ebaae !=nil {return _ebaae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_deebb .Choice =NewWdEG_WrapTypeChoice (); +if _dgfdg :=d .DecodeElement (&_deebb .Choice .WrapNone ,&_bcgda );_dgfdg !=nil {return _dgfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_deebb .Choice =NewWdEG_WrapTypeChoice (); +if _edfeaf :=d .DecodeElement (&_deebb .Choice .WrapSquare ,&_bcgda );_edfeaf !=nil {return _edfeaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_deebb .Choice =NewWdEG_WrapTypeChoice (); +if _eecfc :=d .DecodeElement (&_deebb .Choice .WrapTight ,&_bcgda );_eecfc !=nil {return _eecfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_deebb .Choice =NewWdEG_WrapTypeChoice (); +if _gcgcb :=d .DecodeElement (&_deebb .Choice .WrapThrough ,&_bcgda );_gcgcb !=nil {return _gcgcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_deebb .Choice =NewWdEG_WrapTypeChoice (); +if _bbbdcff :=d .DecodeElement (&_deebb .Choice .WrapTopAndBottom ,&_bcgda );_bbbdcff !=nil {return _bbbdcff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _dedabc :=d .DecodeElement (_deebb .DocPr ,&_bcgda ); +_dedabc !=nil {return _dedabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_deebb .CNvGraphicFramePr =_gc .NewCT_NonVisualGraphicFrameProperties (); +if _aabbaa :=d .DecodeElement (_deebb .CNvGraphicFramePr ,&_bcgda );_aabbaa !=nil {return _aabbaa ;};case _c .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ecbab :=d .DecodeElement (_deebb .Graphic ,&_bcgda ); +_ecbab !=nil {return _ecbab ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_bcgda .Name ); +if _adgcb :=d .Skip ();_adgcb !=nil {return _adgcb ;};};case _c .EndElement :break _cafgfg ;case _c .CharData :};};return nil ;};func (_gedf *CT_DocPartGallery )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ffgcc ,_bcbfa :=_gedf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bcbfa !=nil {return _bcbfa ;};start .Attr =append (start .Attr ,_ffgcc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; // Annotation Identifier -IdAttr int64 ;};func (_agabc *CT_Div )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_agabc .IdAttr )});e .EncodeToken (start ); -if _agabc .BlockQuote !=nil {_decf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_agabc .BlockQuote ,_decf );};if _agabc .BodyDiv !=nil {_bfcg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}}; -e .EncodeElement (_agabc .BodyDiv ,_bfcg );};_ddgb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_agabc .MarLeft ,_ddgb );_daagf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_agabc .MarRight ,_daagf );_ebecc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_agabc .MarTop ,_ebecc );_fafdg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_agabc .MarBottom ,_fafdg );if _agabc .DivBdr !=nil {_eeffd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_agabc .DivBdr ,_eeffd );};if _agabc .DivsChild !=nil {_abad :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}}; -for _ ,_aabgc :=range _agabc .DivsChild {e .EncodeElement (_aabgc ,_abad );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ParaRPr ()*CT_ParaRPr {_baedg :=&CT_ParaRPr {};return _baedg };type CT_FFDDList struct{ - -// Drop-Down List Selection -Result *CT_DecimalNumber ; +IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_agdce ST_DocGrid )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbecg :=_c .Attr {};_dbecg .Name =name ;switch _agdce {case ST_DocGridUnset :_dbecg .Value ="";case ST_DocGridDefault :_dbecg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +case ST_DocGridLines :_dbecg .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_dbecg .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_dbecg .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073"; +};return _dbecg ,nil ;};func (_gbecca *ST_PTabAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbecca =0;case "\u006c\u0065\u0066\u0074":*_gbecca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbecca =2;case "\u0072\u0069\u0067h\u0074":*_gbecca =3; +};return nil ;}; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// Validate validates the CT_FFData and its children +func (_egae *CT_FFData )Validate ()error {return _egae .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2; +);type CT_LvlLegacy struct{ -// Drop-Down List Entry -ListEntry []*CT_String ;};func (_fcfcea ST_PageOrientation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eebgd :=_a .Attr {};_eebgd .Name =name ;switch _fcfcea {case ST_PageOrientationUnset :_eebgd .Value ="";case ST_PageOrientationPortrait :_eebgd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; -case ST_PageOrientationLandscape :_eebgd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _eebgd ,nil ;};func (_gecdc ST_TextScale )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gecdc .ST_TextScalePercent !=nil {e .EncodeToken (_a .CharData (*_gecdc .ST_TextScalePercent )); -};if _gecdc .ST_TextScaleDecimal !=nil {e .EncodeToken (_a .CharData (_gd .Sprintf ("\u0025\u0064",*_gecdc .ST_TextScaleDecimal )));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_dfafc ST_FFTextType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfafc .String (),start ); -};type CT_AutoCaption struct{ +// Use Legacy Numbering Properties +LegacyAttr *_d .ST_OnOff ; -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Legacy Spacing +LegacySpaceAttr *_d .ST_TwipsMeasure ; -// Caption Used for Automatic Captioning -CaptionAttr string ;};func (_gcedc ST_TargetScreenSz )ValidateWithPath (path string )error {switch _gcedc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcedc )); +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7; +ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14; +ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21; +ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29; +ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36; +ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43; +ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51; +ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58; +ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66; +ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73; +ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81; +ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89; +ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97; +ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105; +ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113; +ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121; +ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129; +ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137; +ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145; +ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153; +ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161; +ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169; +ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177; +ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185; +ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193; +);func (_cfgdf ST_PTabLeader )ValidateWithPath (path string )error {switch _cfgdf {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgdf )); };return nil ;}; -// Validate validates the CT_Comment and its children -func (_cffb *CT_Comment )Validate ()error {return _cffb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type ST_FrameScrollbar byte ;func (_fedcd *WdCT_TxbxContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fedcd .AltChunk !=nil {_gfbgf :=_a .StartElement {Name :_a .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ggegf :=range _fedcd .AltChunk {e .EncodeElement (_ggegf ,_gfbgf );};};if _fedcd .EG_ContentBlockContent !=nil {for _ ,_cecef :=range _fedcd .EG_ContentBlockContent {_cecef .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beaf *CT_Compat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _beaf .UseSingleBorderforContiguousCells !=nil {_agbf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}}; -e .EncodeElement (_beaf .UseSingleBorderforContiguousCells ,_agbf );};if _beaf .WpJustification !=nil {_fbdf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_beaf .WpJustification ,_fbdf );};if _beaf .NoTabHangInd !=nil {_ddbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_beaf .NoTabHangInd ,_ddbg ); -};if _beaf .NoLeading !=nil {_dgeae :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_beaf .NoLeading ,_dgeae );};if _beaf .SpaceForUL !=nil {_faa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}}; -e .EncodeElement (_beaf .SpaceForUL ,_faa );};if _beaf .NoColumnBalance !=nil {_eefe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_beaf .NoColumnBalance ,_eefe ); -};if _beaf .BalanceSingleByteDoubleByteWidth !=nil {_afef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}}; -e .EncodeElement (_beaf .BalanceSingleByteDoubleByteWidth ,_afef );};if _beaf .NoExtraLineSpacing !=nil {_fgbg :=_a .StartElement {Name :_a .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}}; -e .EncodeElement (_beaf .NoExtraLineSpacing ,_fgbg );};if _beaf .DoNotLeaveBackslashAlone !=nil {_gbdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}}; -e .EncodeElement (_beaf .DoNotLeaveBackslashAlone ,_gbdc );};if _beaf .UlTrailSpace !=nil {_cdged :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_beaf .UlTrailSpace ,_cdged ); -};if _beaf .DoNotExpandShiftReturn !=nil {_cedee :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_beaf .DoNotExpandShiftReturn ,_cedee ); -};if _beaf .SpacingInWholePoints !=nil {_eaae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_beaf .SpacingInWholePoints ,_eaae ); -};if _beaf .LineWrapLikeWord6 !=nil {_ccac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_beaf .LineWrapLikeWord6 ,_ccac );};if _beaf .PrintBodyTextBeforeHeader !=nil {_afbf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}}; -e .EncodeElement (_beaf .PrintBodyTextBeforeHeader ,_afbf );};if _beaf .PrintColBlack !=nil {_cade :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_beaf .PrintColBlack ,_cade ); -};if _beaf .WpSpaceWidth !=nil {_gefa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_beaf .WpSpaceWidth ,_gefa );};if _beaf .ShowBreaksInFrames !=nil {_cbaf :=_a .StartElement {Name :_a .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}}; -e .EncodeElement (_beaf .ShowBreaksInFrames ,_cbaf );};if _beaf .SubFontBySize !=nil {_eaga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_beaf .SubFontBySize ,_eaga ); -};if _beaf .SuppressBottomSpacing !=nil {_cefgc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_beaf .SuppressBottomSpacing ,_cefgc ); -};if _beaf .SuppressTopSpacing !=nil {_fbcc :=_a .StartElement {Name :_a .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_beaf .SuppressTopSpacing ,_fbcc );};if _beaf .SuppressSpacingAtTopOfPage !=nil {_abde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}}; -e .EncodeElement (_beaf .SuppressSpacingAtTopOfPage ,_abde );};if _beaf .SuppressTopSpacingWP !=nil {_ddde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}}; -e .EncodeElement (_beaf .SuppressTopSpacingWP ,_ddde );};if _beaf .SuppressSpBfAfterPgBrk !=nil {_cdff :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}}; -e .EncodeElement (_beaf .SuppressSpBfAfterPgBrk ,_cdff );};if _beaf .SwapBordersFacingPages !=nil {_cfadc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}}; -e .EncodeElement (_beaf .SwapBordersFacingPages ,_cfadc );};if _beaf .ConvMailMergeEsc !=nil {_debc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_beaf .ConvMailMergeEsc ,_debc ); -};if _beaf .TruncateFontHeightsLikeWP6 !=nil {_dbgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_beaf .TruncateFontHeightsLikeWP6 ,_dbgd ); -};if _beaf .MwSmallCaps !=nil {_edfbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_beaf .MwSmallCaps ,_edfbg );};if _beaf .UsePrinterMetrics !=nil {_bfdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}}; -e .EncodeElement (_beaf .UsePrinterMetrics ,_bfdd );};if _beaf .DoNotSuppressParagraphBorders !=nil {_cbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_beaf .DoNotSuppressParagraphBorders ,_cbe );};if _beaf .WrapTrailSpaces !=nil {_fcbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_beaf .WrapTrailSpaces ,_fcbf ); -};if _beaf .FootnoteLayoutLikeWW8 !=nil {_gcfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_beaf .FootnoteLayoutLikeWW8 ,_gcfe ); -};if _beaf .ShapeLayoutLikeWW8 !=nil {_ggga :=_a .StartElement {Name :_a .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_beaf .ShapeLayoutLikeWW8 ,_ggga );};if _beaf .AlignTablesRowByRow !=nil {_gggff :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}}; -e .EncodeElement (_beaf .AlignTablesRowByRow ,_gggff );};if _beaf .ForgetLastTabAlignment !=nil {_bcb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}}; -e .EncodeElement (_beaf .ForgetLastTabAlignment ,_bcb );};if _beaf .AdjustLineHeightInTable !=nil {_cdcd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}}; -e .EncodeElement (_beaf .AdjustLineHeightInTable ,_cdcd );};if _beaf .AutoSpaceLikeWord95 !=nil {_eegb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}}; -e .EncodeElement (_beaf .AutoSpaceLikeWord95 ,_eegb );};if _beaf .NoSpaceRaiseLower !=nil {_dcac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_beaf .NoSpaceRaiseLower ,_dcac ); -};if _beaf .DoNotUseHTMLParagraphAutoSpacing !=nil {_bace :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_beaf .DoNotUseHTMLParagraphAutoSpacing ,_bace );};if _beaf .LayoutRawTableWidth !=nil {_deba :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}}; -e .EncodeElement (_beaf .LayoutRawTableWidth ,_deba );};if _beaf .LayoutTableRowsApart !=nil {_cedd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}}; -e .EncodeElement (_beaf .LayoutTableRowsApart ,_cedd );};if _beaf .UseWord97LineBreakRules !=nil {_gdbec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}}; -e .EncodeElement (_beaf .UseWord97LineBreakRules ,_gdbec );};if _beaf .DoNotBreakWrappedTables !=nil {_ebfe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}}; -e .EncodeElement (_beaf .DoNotBreakWrappedTables ,_ebfe );};if _beaf .DoNotSnapToGridInCell !=nil {_egab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_beaf .DoNotSnapToGridInCell ,_egab );};if _beaf .SelectFldWithFirstOrLastChar !=nil {_bgcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}}; -e .EncodeElement (_beaf .SelectFldWithFirstOrLastChar ,_bgcf );};if _beaf .ApplyBreakingRules !=nil {_aabgd :=_a .StartElement {Name :_a .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_beaf .ApplyBreakingRules ,_aabgd ); -};if _beaf .DoNotWrapTextWithPunct !=nil {_fadf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_beaf .DoNotWrapTextWithPunct ,_fadf ); -};if _beaf .DoNotUseEastAsianBreakRules !=nil {_ebac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}}; -e .EncodeElement (_beaf .DoNotUseEastAsianBreakRules ,_ebac );};if _beaf .UseWord2002TableStyleRules !=nil {_bgee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}}; -e .EncodeElement (_beaf .UseWord2002TableStyleRules ,_bgee );};if _beaf .GrowAutofit !=nil {_baca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_beaf .GrowAutofit ,_baca ); -};if _beaf .UseFELayout !=nil {_fadg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_beaf .UseFELayout ,_fadg );};if _beaf .UseNormalStyleForList !=nil {_gcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_beaf .UseNormalStyleForList ,_gcgf );};if _beaf .DoNotUseIndentAsNumberingTabStop !=nil {_cgfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}}; -e .EncodeElement (_beaf .DoNotUseIndentAsNumberingTabStop ,_cgfb );};if _beaf .UseAltKinsokuLineBreakRules !=nil {_eaeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}}; -e .EncodeElement (_beaf .UseAltKinsokuLineBreakRules ,_eaeg );};if _beaf .AllowSpaceOfSameStyleInTable !=nil {_daadf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}}; -e .EncodeElement (_beaf .AllowSpaceOfSameStyleInTable ,_daadf );};if _beaf .DoNotSuppressIndentation !=nil {_ggad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}}; -e .EncodeElement (_beaf .DoNotSuppressIndentation ,_ggad );};if _beaf .DoNotAutofitConstrainedTables !=nil {_acca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}}; -e .EncodeElement (_beaf .DoNotAutofitConstrainedTables ,_acca );};if _beaf .AutofitToFirstFixedWidthCell !=nil {_dcfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_beaf .AutofitToFirstFixedWidthCell ,_dcfg );};if _beaf .UnderlineTabInNumList !=nil {_cfcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_beaf .UnderlineTabInNumList ,_cfcd );};if _beaf .DisplayHangulFixedWidth !=nil {_gfdc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}}; -e .EncodeElement (_beaf .DisplayHangulFixedWidth ,_gfdc );};if _beaf .SplitPgBreakAndParaMark !=nil {_fcef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}}; -e .EncodeElement (_beaf .SplitPgBreakAndParaMark ,_fcef );};if _beaf .DoNotVertAlignCellWithSp !=nil {_bfafc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}}; -e .EncodeElement (_beaf .DoNotVertAlignCellWithSp ,_bfafc );};if _beaf .DoNotBreakConstrainedForcedTable !=nil {_adfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}}; -e .EncodeElement (_beaf .DoNotBreakConstrainedForcedTable ,_adfd );};if _beaf .DoNotVertAlignInTxbx !=nil {_bacf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}}; -e .EncodeElement (_beaf .DoNotVertAlignInTxbx ,_bacf );};if _beaf .UseAnsiKerningPairs !=nil {_edag :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_beaf .UseAnsiKerningPairs ,_edag ); -};if _beaf .CachedColBalance !=nil {_gdcec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_beaf .CachedColBalance ,_gdcec );};if _beaf .CompatSetting !=nil {_dgcg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_bcad :=range _beaf .CompatSetting {e .EncodeElement (_bcad ,_dgcg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dddgc *CT_TopPageBorder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dddgc .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .TopLeftAttr )}); -};if _dddgc .TopRightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .TopRightAttr )});};if _dddgc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .IdAttr )}); -};_aefcec ,_eggdd :=_dddgc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eggdd !=nil {return _eggdd ;};start .Attr =append (start .Attr ,_aefcec );if _dddgc .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .ColorAttr )}); -};if _dddgc .ThemeColorAttr !=ST_ThemeColorUnset {_aadgc ,_cbdfba :=_dddgc .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cbdfba !=nil {return _cbdfba ;};start .Attr =append (start .Attr ,_aadgc ); -};if _dddgc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .ThemeTintAttr )});};if _dddgc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .ThemeShadeAttr )}); -};if _dddgc .SzAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .SzAttr )});};if _dddgc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .SpaceAttr )}); -};if _dddgc .ShadowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .ShadowAttr )});};if _dddgc .FrameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dddgc .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_defdba ST_TextboxTightWrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_defdba .String (),start );};func NewCT_FFTextInput ()*CT_FFTextInput {_bcdf :=&CT_FFTextInput {}; -return _bcdf };func (_ba *AG_SectPrAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_abg ,_be :=_bf .Value ,error (nil );if _be !=nil {return _be ; -};_ba .RsidRPrAttr =&_abg ;continue ;};if _bf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bee ,_dgd :=_bf .Value ,error (nil );if _dgd !=nil {return _dgd ;};_ba .RsidDelAttr =&_bee ;continue ;};if _bf .Name .Local =="\u0072\u0073\u0069d\u0052"{_bec ,_gca :=_bf .Value ,error (nil ); -if _gca !=nil {return _gca ;};_ba .RsidRAttr =&_bec ;continue ;};if _bf .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fd ,_cf :=_bf .Value ,error (nil );if _cf !=nil {return _cf ;};_ba .RsidSectAttr =&_fd ;continue ;};};for {_bfa ,_egc :=d .Token (); -if _egc !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_egc );};if _ggb ,_feg :=_bfa .(_a .EndElement ); -_feg &&_ggb .Name ==start .Name {break ;};};return nil ;};func (_dggf *CT_AutoCaptions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bff :for {_dec ,_fef :=d .Token ();if _fef !=nil {return _fef ;};switch _cag :=_dec .(type ){case _a .StartElement :switch _cag .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_cege :=NewCT_AutoCaption (); -if _bcec :=d .DecodeElement (_cege ,&_cag );_bcec !=nil {return _bcec ;};_dggf .AutoCaption =append (_dggf .AutoCaption ,_cege );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cag .Name ); -if _bfe :=d .Skip ();_bfe !=nil {return _bfe ;};};case _a .EndElement :break _bff ;case _a .CharData :};};return nil ;};func (_bebcd *CT_FtnEdn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bebcd .TypeAttr !=ST_FtnEdnUnset {_edaegc ,_dgdbe :=_bebcd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _dgdbe !=nil {return _dgdbe ;};start .Attr =append (start .Attr ,_edaegc );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bebcd .IdAttr )});e .EncodeToken (start ); -for _ ,_aafe :=range _bebcd .EG_BlockLevelElts {_aafe .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_RPrDefault and its children -func (_eegge *CT_RPrDefault )Validate ()error {return _eegge .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_dcbbbc *ST_Shd )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcfcfb ,_ccaddc :=d .Token (); -if _ccaddc !=nil {return _ccaddc ;};if _ceffb ,_dgbde :=_fcfcfb .(_a .EndElement );_dgbde &&_ceffb .Name ==start .Name {*_dcbbbc =1;return nil ;};if _agggaf ,_ccfbef :=_fcfcfb .(_a .CharData );!_ccfbef {return _gd .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",_fcfcfb ); -}else {switch string (_agggaf ){case "":*_dcbbbc =0;case "\u006e\u0069\u006c":*_dcbbbc =1;case "\u0063\u006c\u0065a\u0072":*_dcbbbc =2;case "\u0073\u006f\u006ci\u0064":*_dcbbbc =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbbbc =4; -case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbbbc =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dcbbbc =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbbbc =7; -case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_dcbbbc =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dcbbbc =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_dcbbbc =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_dcbbbc =11; -case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_dcbbbc =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dcbbbc =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_dcbbbc =14; -case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_dcbbbc =15;case "\u0070\u0063\u0074\u0035":*_dcbbbc =16;case "\u0070\u0063\u00741\u0030":*_dcbbbc =17;case "\u0070\u0063\u00741\u0032":*_dcbbbc =18;case "\u0070\u0063\u00741\u0035":*_dcbbbc =19; -case "\u0070\u0063\u00742\u0030":*_dcbbbc =20;case "\u0070\u0063\u00742\u0035":*_dcbbbc =21;case "\u0070\u0063\u00743\u0030":*_dcbbbc =22;case "\u0070\u0063\u00743\u0035":*_dcbbbc =23;case "\u0070\u0063\u00743\u0037":*_dcbbbc =24;case "\u0070\u0063\u00744\u0030":*_dcbbbc =25; -case "\u0070\u0063\u00744\u0035":*_dcbbbc =26;case "\u0070\u0063\u00745\u0030":*_dcbbbc =27;case "\u0070\u0063\u00745\u0035":*_dcbbbc =28;case "\u0070\u0063\u00746\u0030":*_dcbbbc =29;case "\u0070\u0063\u00746\u0032":*_dcbbbc =30;case "\u0070\u0063\u00746\u0035":*_dcbbbc =31; -case "\u0070\u0063\u00747\u0030":*_dcbbbc =32;case "\u0070\u0063\u00747\u0035":*_dcbbbc =33;case "\u0070\u0063\u00748\u0030":*_dcbbbc =34;case "\u0070\u0063\u00748\u0035":*_dcbbbc =35;case "\u0070\u0063\u00748\u0037":*_dcbbbc =36;case "\u0070\u0063\u00749\u0030":*_dcbbbc =37; -case "\u0070\u0063\u00749\u0035":*_dcbbbc =38;};};_fcfcfb ,_ccaddc =d .Token ();if _ccaddc !=nil {return _ccaddc ;};if _aebac ,_baacb :=_fcfcfb .(_a .EndElement );_baacb &&_aebac .Name ==start .Name {return nil ;};return _gd .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",_fcfcfb ); -};func NewCT_Comments ()*CT_Comments {_ecaa :=&CT_Comments {};return _ecaa }; +// Validate validates the CT_Font and its children +func (_fdde *CT_Font )Validate ()error {return _fdde .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_bbabe ST_Wrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbabe .String (),start );};func (_eefg *CT_FldChar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eefg .FldCharTypeAttr =ST_FldCharType (1); +for _ ,_bbfga :=range start .Attr {if _bbfga .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_eefg .FldCharTypeAttr .UnmarshalXMLAttr (_bbfga );continue ;};if _bbfga .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_cgged ,_egeffc :=ParseUnionST_OnOff (_bbfga .Value ); +if _egeffc !=nil {return _egeffc ;};_eefg .FldLockAttr =&_cgged ;continue ;};if _bbfga .Name .Local =="\u0064\u0069\u0072t\u0079"{_gdffa ,_eggf :=ParseUnionST_OnOff (_bbfga .Value );if _eggf !=nil {return _eggf ;};_eefg .DirtyAttr =&_gdffa ;continue ;}; +};_agba :for {_cdgba ,_bfbcb :=d .Token ();if _bfbcb !=nil {return _bfbcb ;};switch _fbad :=_cdgba .(type ){case _c .StartElement :switch _fbad .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_eefg .FldData =NewCT_Text (); +if _aface :=d .DecodeElement (_eefg .FldData ,&_fbad );_aface !=nil {return _aface ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_eefg .FfData =NewCT_FFData (); +if _gacf :=d .DecodeElement (_eefg .FfData ,&_fbad );_gacf !=nil {return _gacf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_eefg .NumberingChange =NewCT_TrackChangeNumbering (); +if _ddcc :=d .DecodeElement (_eefg .NumberingChange ,&_fbad );_ddcc !=nil {return _ddcc ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_fbad .Name ); +if _aaafc :=d .Skip ();_aaafc !=nil {return _aaafc ;};};case _c .EndElement :break _agba ;case _c .CharData :};};return nil ;};func (_debda *CT_FtnEdnRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _debda .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_debda .CustomMarkFollowsAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_debda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdcee *CT_Fonts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aagg :=range start .Attr {if _aagg .Name .Local =="\u0068\u0069\u006e\u0074"{_fdcee .HintAttr .UnmarshalXMLAttr (_aagg ); +continue ;};if _aagg .Name .Local =="\u0061\u0073\u0063i\u0069"{_dgaf ,_gccff :=_aagg .Value ,error (nil );if _gccff !=nil {return _gccff ;};_fdcee .AsciiAttr =&_dgaf ;continue ;};if _aagg .Name .Local =="\u0068\u0041\u006es\u0069"{_bbfba ,_begfa :=_aagg .Value ,error (nil ); +if _begfa !=nil {return _begfa ;};_fdcee .HAnsiAttr =&_bbfba ;continue ;};if _aagg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_bgcf ,_ccbac :=_aagg .Value ,error (nil );if _ccbac !=nil {return _ccbac ;};_fdcee .EastAsiaAttr =&_bgcf ; +continue ;};if _aagg .Name .Local =="\u0063\u0073"{_ggced ,_ccad :=_aagg .Value ,error (nil );if _ccad !=nil {return _ccad ;};_fdcee .CsAttr =&_ggced ;continue ;};if _aagg .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_fdcee .AsciiThemeAttr .UnmarshalXMLAttr (_aagg ); +continue ;};if _aagg .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_fdcee .HAnsiThemeAttr .UnmarshalXMLAttr (_aagg );continue ;};if _aagg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_fdcee .EastAsiaThemeAttr .UnmarshalXMLAttr (_aagg ); +continue ;};if _aagg .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_fdcee .CsthemeAttr .UnmarshalXMLAttr (_aagg );continue ;};};for {_ggafb ,_eceaafa :=d .Token ();if _eceaafa !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_eceaafa ); +};if _ggdfg ,_fgfcb :=_ggafb .(_c .EndElement );_fgfcb &&_ggdfg .Name ==start .Name {break ;};};return nil ;};func (_gcegg *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcegg .ValAttr =ST_NumberFormat (1);for _ ,_cecb :=range start .Attr {if _cecb .Name .Local =="\u0076\u0061\u006c"{_gcegg .ValAttr .UnmarshalXMLAttr (_cecb ); +continue ;};if _cecb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_ebgeb ,_dfbbc :=_cecb .Value ,error (nil );if _dfbbc !=nil {return _dfbbc ;};_gcegg .FormatAttr =&_ebgeb ;continue ;};};for {_efbff ,_dbafc :=d .Token ();if _dbafc !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dbafc ); +};if _fcaae ,_ccecf :=_efbff .(_c .EndElement );_ccecf &&_fcaae .Name ==start .Name {break ;};};return nil ;};func NewCT_TblOverlap ()*CT_TblOverlap {_dccdg :=&CT_TblOverlap {};_dccdg .ValAttr =ST_TblOverlap (1);return _dccdg ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ; +CNvPr *_gc .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_gc .CT_ShapeProperties ;Style *_gc .CT_ShapeStyle ;ExtLst *_gc .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_gc .CT_TextBodyProperties ; +}; -// Validate validates the CT_TextboxTightWrap and its children -func (_dgbbbg *CT_TextboxTightWrap )Validate ()error {return _dgbbbg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; +// Validate validates the CT_SmartTagType and its children +func (_bbgcage *CT_SmartTagType )Validate ()error {return _bbgcage .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_fbaea *CT_SdtContentCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebada :for {_fggcd ,_cfafd :=d .Token (); +if _cfafd !=nil {return _cfafd ;};switch _agdeg :=_fggcd .(type ){case _c .StartElement :switch _agdeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_feddc :=NewCT_Tc (); +if _cccede :=d .DecodeElement (_feddc ,&_agdeg );_cccede !=nil {return _cccede ;};_fbaea .Tc =append (_fbaea .Tc ,_feddc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbaea .CustomXml =NewCT_CustomXmlCell (); +if _becggc :=d .DecodeElement (_fbaea .CustomXml ,&_agdeg );_becggc !=nil {return _becggc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbaea .Sdt =NewCT_SdtCell (); +if _ffgcgb :=d .DecodeElement (_fbaea .Sdt ,&_agdeg );_ffgcgb !=nil {return _ffgcgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adgc :=NewEG_RunLevelElts (); +_adgc .ProofErr =NewCT_ProofErr ();if _gbaca :=d .DecodeElement (_adgc .ProofErr ,&_agdeg );_gbaca !=nil {return _gbaca ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_adgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cbfdf :=NewEG_RunLevelElts (); +_cbfdf .PermStart =NewCT_PermStart ();if _gcfaa :=d .DecodeElement (_cbfdf .PermStart ,&_agdeg );_gcfaa !=nil {return _gcfaa ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_cbfdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ccdge :=NewEG_RunLevelElts (); +_ccdge .PermEnd =NewCT_Perm ();if _dbfeg :=d .DecodeElement (_ccdge .PermEnd ,&_agdeg );_dbfeg !=nil {return _dbfeg ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_ccdge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ggcg :=NewEG_RunLevelElts (); +_ggcg .Ins =NewCT_RunTrackChange ();if _afffb :=d .DecodeElement (_ggcg .Ins ,&_agdeg );_afffb !=nil {return _afffb ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_ggcg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_eaage :=NewEG_RunLevelElts (); +_eaage .Del =NewCT_RunTrackChange ();if _cddba :=d .DecodeElement (_eaage .Del ,&_agdeg );_cddba !=nil {return _cddba ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_eaage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bebbd :=NewEG_RunLevelElts (); +_bebbd .MoveFrom =NewCT_RunTrackChange ();if _bcgebe :=d .DecodeElement (_bebbd .MoveFrom ,&_agdeg );_bcgebe !=nil {return _bcgebe ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_bebbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fgcae :=NewEG_RunLevelElts (); +_fgcae .MoveTo =NewCT_RunTrackChange ();if _dagga :=d .DecodeElement (_fgcae .MoveTo ,&_agdeg );_dagga !=nil {return _dagga ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_fgcae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ecgad :=NewEG_RunLevelElts (); +_cfbeea :=NewEG_RangeMarkupElements ();_cfbeea .BookmarkStart =NewCT_Bookmark ();if _ccagbd :=d .DecodeElement (_cfbeea .BookmarkStart ,&_agdeg );_ccagbd !=nil {return _ccagbd ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_ecgad );_ecgad .EG_RangeMarkupElements =append (_ecgad .EG_RangeMarkupElements ,_cfbeea ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_geefa :=NewEG_RunLevelElts (); +_bafd :=NewEG_RangeMarkupElements ();_bafd .BookmarkEnd =NewCT_MarkupRange ();if _ebadcc :=d .DecodeElement (_bafd .BookmarkEnd ,&_agdeg );_ebadcc !=nil {return _ebadcc ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_geefa );_geefa .EG_RangeMarkupElements =append (_geefa .EG_RangeMarkupElements ,_bafd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccbgd :=NewEG_RunLevelElts (); +_gbbee :=NewEG_RangeMarkupElements ();_gbbee .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbgbb :=d .DecodeElement (_gbbee .MoveFromRangeStart ,&_agdeg );_bbgbb !=nil {return _bbgbb ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_ccbgd ); +_ccbgd .EG_RangeMarkupElements =append (_ccbgd .EG_RangeMarkupElements ,_gbbee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acdfg :=NewEG_RunLevelElts (); +_edcee :=NewEG_RangeMarkupElements ();_edcee .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbdabg :=d .DecodeElement (_edcee .MoveFromRangeEnd ,&_agdeg );_cbdabg !=nil {return _cbdabg ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_acdfg ); +_acdfg .EG_RangeMarkupElements =append (_acdfg .EG_RangeMarkupElements ,_edcee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdagab :=NewEG_RunLevelElts (); +_cbeag :=NewEG_RangeMarkupElements ();_cbeag .MoveToRangeStart =NewCT_MoveBookmark ();if _fbcab :=d .DecodeElement (_cbeag .MoveToRangeStart ,&_agdeg );_fbcab !=nil {return _fbcab ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_bdagab );_bdagab .EG_RangeMarkupElements =append (_bdagab .EG_RangeMarkupElements ,_cbeag ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcgeba :=NewEG_RunLevelElts (); +_gfbce :=NewEG_RangeMarkupElements ();_gfbce .MoveToRangeEnd =NewCT_MarkupRange ();if _deadg :=d .DecodeElement (_gfbce .MoveToRangeEnd ,&_agdeg );_deadg !=nil {return _deadg ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_bcgeba );_bcgeba .EG_RangeMarkupElements =append (_bcgeba .EG_RangeMarkupElements ,_gfbce ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eaaed :=NewEG_RunLevelElts (); +_cedcab :=NewEG_RangeMarkupElements ();_cedcab .CommentRangeStart =NewCT_MarkupRange ();if _efgfec :=d .DecodeElement (_cedcab .CommentRangeStart ,&_agdeg );_efgfec !=nil {return _efgfec ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_eaaed ); +_eaaed .EG_RangeMarkupElements =append (_eaaed .EG_RangeMarkupElements ,_cedcab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcbee :=NewEG_RunLevelElts (); +_cbcgc :=NewEG_RangeMarkupElements ();_cbcgc .CommentRangeEnd =NewCT_MarkupRange ();if _ggcgg :=d .DecodeElement (_cbcgc .CommentRangeEnd ,&_agdeg );_ggcgg !=nil {return _ggcgg ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_fcbee );_fcbee .EG_RangeMarkupElements =append (_fcbee .EG_RangeMarkupElements ,_cbcgc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efebb :=NewEG_RunLevelElts (); +_gdeb :=NewEG_RangeMarkupElements ();_gdeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaeec :=d .DecodeElement (_gdeb .CustomXmlInsRangeStart ,&_agdeg );_gaeec !=nil {return _gaeec ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_efebb ); +_efebb .EG_RangeMarkupElements =append (_efebb .EG_RangeMarkupElements ,_gdeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbaf :=NewEG_RunLevelElts (); +_acabg :=NewEG_RangeMarkupElements ();_acabg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fgfed :=d .DecodeElement (_acabg .CustomXmlInsRangeEnd ,&_agdeg );_fgfed !=nil {return _fgfed ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_cbaf );_cbaf .EG_RangeMarkupElements =append (_cbaf .EG_RangeMarkupElements ,_acabg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggffbf :=NewEG_RunLevelElts (); +_ffaf :=NewEG_RangeMarkupElements ();_ffaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfedd :=d .DecodeElement (_ffaf .CustomXmlDelRangeStart ,&_agdeg );_bfedd !=nil {return _bfedd ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_ggffbf ); +_ggffbf .EG_RangeMarkupElements =append (_ggffbf .EG_RangeMarkupElements ,_ffaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfbcbe :=NewEG_RunLevelElts (); +_aaeba :=NewEG_RangeMarkupElements ();_aaeba .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfbgb :=d .DecodeElement (_aaeba .CustomXmlDelRangeEnd ,&_agdeg );_dfbgb !=nil {return _dfbgb ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_bfbcbe ); +_bfbcbe .EG_RangeMarkupElements =append (_bfbcbe .EG_RangeMarkupElements ,_aaeba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ecdbe :=NewEG_RunLevelElts (); +_fdcad :=NewEG_RangeMarkupElements ();_fdcad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbeded :=d .DecodeElement (_fdcad .CustomXmlMoveFromRangeStart ,&_agdeg );_gbeded !=nil {return _gbeded ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_ecdbe ); +_ecdbe .EG_RangeMarkupElements =append (_ecdbe .EG_RangeMarkupElements ,_fdcad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_afbgca :=NewEG_RunLevelElts (); +_dddag :=NewEG_RangeMarkupElements ();_dddag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aebaf :=d .DecodeElement (_dddag .CustomXmlMoveFromRangeEnd ,&_agdeg );_aebaf !=nil {return _aebaf ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_afbgca ); +_afbgca .EG_RangeMarkupElements =append (_afbgca .EG_RangeMarkupElements ,_dddag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edafg :=NewEG_RunLevelElts (); +_ceaab :=NewEG_RangeMarkupElements ();_ceaab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebaff :=d .DecodeElement (_ceaab .CustomXmlMoveToRangeStart ,&_agdeg );_ebaff !=nil {return _ebaff ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_edafg ); +_edafg .EG_RangeMarkupElements =append (_edafg .EG_RangeMarkupElements ,_ceaab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cagae :=NewEG_RunLevelElts (); +_effda :=NewEG_RangeMarkupElements ();_effda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egbfa :=d .DecodeElement (_effda .CustomXmlMoveToRangeEnd ,&_agdeg );_egbfa !=nil {return _egbfa ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_cagae ); +_cagae .EG_RangeMarkupElements =append (_cagae .EG_RangeMarkupElements ,_effda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fecb :=NewEG_RunLevelElts (); +_edbeaa :=NewEG_MathContent ();_edbeaa .OMathPara =_ab .NewOMathPara ();if _edffa :=d .DecodeElement (_edbeaa .OMathPara ,&_agdeg );_edffa !=nil {return _edffa ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_fecb );_fecb .EG_MathContent =append (_fecb .EG_MathContent ,_edbeaa ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edfccg :=NewEG_RunLevelElts (); +_egdedg :=NewEG_MathContent ();_egdedg .OMath =_ab .NewOMath ();if _gccfge :=d .DecodeElement (_egdedg .OMath ,&_agdeg );_gccfge !=nil {return _gccfge ;};_fbaea .EG_RunLevelElts =append (_fbaea .EG_RunLevelElts ,_edfccg );_edfccg .EG_MathContent =append (_edfccg .EG_MathContent ,_egdedg ); +default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_agdeg .Name ); +if _bbecc :=d .Skip ();_bbecc !=nil {return _bbecc ;};};case _c .EndElement :break _ebada ;case _c .CharData :};};return nil ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_edf *CT_AutoCaptions )ValidateWithPath (path string )error {for _dfb ,_ffgb :=range _edf .AutoCaption {if _cgb :=_ffgb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_dfb )); -_cgb !=nil {return _cgb ;};};return nil ;}; +// Document Final Section Properties +SectPr *CT_SectPr ;};func (_abgbg ST_TblWidth )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdafa :=_c .Attr {};_bdafa .Name =name ;switch _abgbg {case ST_TblWidthUnset :_bdafa .Value ="";case ST_TblWidthNil :_bdafa .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_bdafa .Value ="\u0070\u0063\u0074"; +case ST_TblWidthDxa :_bdafa .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_bdafa .Value ="\u0061\u0075\u0074\u006f";};return _bdafa ,nil ;}; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_cbcad *CT_TargetScreenSz )ValidateWithPath (path string )error {if _cbcad .ValAttr ==ST_TargetScreenSzUnset {return _gd .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 _ggddf :=_cbcad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggddf !=nil {return _ggddf ;};return nil ;};func (_bfdb *CT_LatentStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dggda :=range start .Attr {if _dggda .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_eaab ,_ebeeag :=ParseUnionST_OnOff (_dggda .Value ); -if _ebeeag !=nil {return _ebeeag ;};_bfdb .DefLockedStateAttr =&_eaab ;continue ;};if _dggda .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aaaaf ,_adeda :=_ea .ParseInt (_dggda .Value ,10,64);if _adeda !=nil {return _adeda ; -};_bfdb .DefUIPriorityAttr =&_aaaaf ;continue ;};if _dggda .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_ffbdcb ,_dgbb :=ParseUnionST_OnOff (_dggda .Value );if _dgbb !=nil {return _dgbb ;};_bfdb .DefSemiHiddenAttr =&_ffbdcb ; -continue ;};if _dggda .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_fbabcc ,_fbcff :=ParseUnionST_OnOff (_dggda .Value );if _fbcff !=nil {return _fbcff ;};_bfdb .DefUnhideWhenUsedAttr =&_fbabcc ; -continue ;};if _dggda .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_feebd ,_gfaef :=ParseUnionST_OnOff (_dggda .Value );if _gfaef !=nil {return _gfaef ;};_bfdb .DefQFormatAttr =&_feebd ;continue ;};if _dggda .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdeag ,_abbbbf :=_ea .ParseInt (_dggda .Value ,10,64); -if _abbbbf !=nil {return _abbbbf ;};_bfdb .CountAttr =&_fdeag ;continue ;};};_eddbc :for {_efdgc ,_eddc :=d .Token ();if _eddc !=nil {return _eddc ;};switch _afda :=_efdgc .(type ){case _a .StartElement :switch _afda .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_eccfd :=NewCT_LsdException (); -if _fabea :=d .DecodeElement (_eccfd ,&_afda );_fabea !=nil {return _fabea ;};_bfdb .LsdException =append (_bfdb .LsdException ,_eccfd );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_afda .Name ); -if _gfeede :=d .Skip ();_gfeede !=nil {return _gfeede ;};};case _a .EndElement :break _eddbc ;case _a .CharData :};};return nil ;};func (_dfcffe ST_Theme )Validate ()error {return _dfcffe .ValidateWithPath ("")};type WdST_RelFromV byte ;func NewCT_SdtText ()*CT_SdtText {_fdaegc :=&CT_SdtText {}; -return _fdaegc };func (_badaab ST_TextEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_badaab .String (),start );};func (_fgcbaac *ST_MultiLevelType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgcbaac =0; -case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fgcbaac =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fgcbaac =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fgcbaac =3; -};return nil ;}; +// Validate validates the CT_String and its children +func (_bcecb *CT_String )Validate ()error {return _bcecb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type CT_MailMergeOdsoFMDFieldType struct{ -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_eaggc *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };type ST_DisplacedByCustomXml byte ;func (_abcaf *CT_SdtListItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abcaf .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_abcaf .DisplayTextAttr )}); -};if _abcaf .ValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_abcaf .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_cgdgcd ST_Hint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efebga :=_a .Attr {};_efebga .Name =name ;switch _cgdgcd {case ST_HintUnset :_efebga .Value ="";case ST_HintDefault :_efebga .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_HintEastAsia :_efebga .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _efebga ,nil ;}; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_abbeb WdST_AlignH )String ()string {switch _abbeb {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065"; +case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};type CT_SdtText struct{ -// Validate validates the CT_Attr and its children -func (_fde *CT_Attr )Validate ()error {return _fde .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};type ST_HighlightColor byte ;func NewCT_TabStop ()*CT_TabStop {_eacac :=&CT_TabStop {};_eacac .ValAttr =ST_TabJc (1);return _eacac ;};func (_fdfcb *ST_RubyAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abceag ,_fcbfad :=d .Token (); -if _fcbfad !=nil {return _fcbfad ;};if _geaagg ,_cfcafb :=_abceag .(_a .EndElement );_cfcafb &&_geaagg .Name ==start .Name {*_fdfcb =1;return nil ;};if _bfafce ,_bdbaa :=_abceag .(_a .CharData );!_bdbaa {return _gd .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",_abceag ); -}else {switch string (_bfafce ){case "":*_fdfcb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdfcb =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_fdfcb =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_fdfcb =3; -case "\u006c\u0065\u0066\u0074":*_fdfcb =4;case "\u0072\u0069\u0067h\u0074":*_fdfcb =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fdfcb =6;};};_abceag ,_fcbfad =d .Token ();if _fcbfad !=nil {return _fcbfad ; -};if _dggffa ,_cggabd :=_abceag .(_a .EndElement );_cggabd &&_dggffa .Name ==start .Name {return nil ;};return _gd .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",_abceag ); -};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ;Citation *CT_Empty ; -Group *CT_Empty ;Bibliography *CT_Empty ;};type CT_AltChunkPr struct{ +// Allow Soft Line Breaks +MultiLineAttr *_d .ST_OnOff ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func (_aeaeceb ST_ThemeColor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbdfee :=_c .Attr {}; +_bbdfee .Name =name ;switch _aeaeceb {case ST_ThemeColorUnset :_bbdfee .Value ="";case ST_ThemeColorDark1 :_bbdfee .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_bbdfee .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_bbdfee .Value ="\u0064\u0061\u0072k\u0032"; +case ST_ThemeColorLight2 :_bbdfee .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_bbdfee .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_bbdfee .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_bbdfee .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_ThemeColorAccent4 :_bbdfee .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_bbdfee .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_bbdfee .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_bbdfee .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; +case ST_ThemeColorFollowedHyperlink :_bbdfee .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_bbdfee .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_bbdfee .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031"; +case ST_ThemeColorText1 :_bbdfee .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_bbdfee .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_bbdfee .Value ="\u0074\u0065\u0078t\u0032";};return _bbdfee ,nil ; +}; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;};func (_cbfb *CT_Cnf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdfe :=range start .Attr {if _cdfe .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_ebfd ,_aedb :=ParseUnionST_OnOff (_cdfe .Value ); -if _aedb !=nil {return _aedb ;};_cbfb .EvenVBandAttr =&_ebfd ;continue ;};if _cdfe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ccbg ,_fcbe :=ParseUnionST_OnOff (_cdfe .Value );if _fcbe !=nil {return _fcbe ;};_cbfb .FirstRowAttr =&_ccbg ; -continue ;};if _cdfe .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_fcbcb ,_ffbd :=ParseUnionST_OnOff (_cdfe .Value );if _ffbd !=nil {return _ffbd ;};_cbfb .LastRowAttr =&_fcbcb ;continue ;};if _cdfe .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dbecf ,_gdea :=ParseUnionST_OnOff (_cdfe .Value ); -if _gdea !=nil {return _gdea ;};_cbfb .FirstColumnAttr =&_dbecf ;continue ;};if _cdfe .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_daag ,_eabd :=ParseUnionST_OnOff (_cdfe .Value );if _eabd !=nil {return _eabd ;};_cbfb .LastColumnAttr =&_daag ; -continue ;};if _cdfe .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_bcgag ,_aacc :=ParseUnionST_OnOff (_cdfe .Value );if _aacc !=nil {return _aacc ;};_cbfb .OddVBandAttr =&_bcgag ;continue ;};if _cdfe .Name .Local =="\u0076\u0061\u006c"{_bgbg ,_edde :=_cdfe .Value ,error (nil ); -if _edde !=nil {return _edde ;};_cbfb .ValAttr =&_bgbg ;continue ;};if _cdfe .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_ddac ,_agec :=ParseUnionST_OnOff (_cdfe .Value );if _agec !=nil {return _agec ;};_cbfb .OddHBandAttr =&_ddac ; -continue ;};if _cdfe .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_bcacg ,_efgbb :=ParseUnionST_OnOff (_cdfe .Value );if _efgbb !=nil {return _efgbb ;};_cbfb .EvenHBandAttr =&_bcacg ;continue ;};if _cdfe .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fdagg ,_afgbc :=ParseUnionST_OnOff (_cdfe .Value ); -if _afgbc !=nil {return _afgbc ;};_cbfb .FirstRowFirstColumnAttr =&_fdagg ;continue ;};if _cdfe .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_efae ,_fcac :=ParseUnionST_OnOff (_cdfe .Value ); -if _fcac !=nil {return _fcac ;};_cbfb .FirstRowLastColumnAttr =&_efae ;continue ;};if _cdfe .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_gddb ,_cfdc :=ParseUnionST_OnOff (_cdfe .Value );if _cfdc !=nil {return _cfdc ; -};_cbfb .LastRowFirstColumnAttr =&_gddb ;continue ;};if _cdfe .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_ccg ,_fbgd :=ParseUnionST_OnOff (_cdfe .Value );if _fbgd !=nil {return _fbgd ; -};_cbfb .LastRowLastColumnAttr =&_ccg ;continue ;};};for {_gdda ,_dfge :=d .Token ();if _dfge !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_dfge );};if _ggcf ,_eded :=_gdda .(_a .EndElement ); -_eded &&_ggcf .Name ==start .Name {break ;};};return nil ;};func (_begdbd *CT_PPrGeneral )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcdag :for {_egbff ,_aecab :=d .Token ();if _aecab !=nil {return _aecab ;};switch _acbda :=_egbff .(type ){case _a .StartElement :switch _acbda .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_begdbd .PStyle =NewCT_String (); -if _ebdee :=d .DecodeElement (_begdbd .PStyle ,&_acbda );_ebdee !=nil {return _ebdee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_begdbd .KeepNext =NewCT_OnOff (); -if _eeffce :=d .DecodeElement (_begdbd .KeepNext ,&_acbda );_eeffce !=nil {return _eeffce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_begdbd .KeepLines =NewCT_OnOff (); -if _gacdcd :=d .DecodeElement (_begdbd .KeepLines ,&_acbda );_gacdcd !=nil {return _gacdcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_begdbd .PageBreakBefore =NewCT_OnOff (); -if _gecfb :=d .DecodeElement (_begdbd .PageBreakBefore ,&_acbda );_gecfb !=nil {return _gecfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_begdbd .FramePr =NewCT_FramePr (); -if _cgdc :=d .DecodeElement (_begdbd .FramePr ,&_acbda );_cgdc !=nil {return _cgdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_begdbd .WidowControl =NewCT_OnOff (); -if _eecccb :=d .DecodeElement (_begdbd .WidowControl ,&_acbda );_eecccb !=nil {return _eecccb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_begdbd .NumPr =NewCT_NumPr (); -if _dcefd :=d .DecodeElement (_begdbd .NumPr ,&_acbda );_dcefd !=nil {return _dcefd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_begdbd .SuppressLineNumbers =NewCT_OnOff (); -if _eedba :=d .DecodeElement (_begdbd .SuppressLineNumbers ,&_acbda );_eedba !=nil {return _eedba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_begdbd .PBdr =NewCT_PBdr (); -if _abeabb :=d .DecodeElement (_begdbd .PBdr ,&_acbda );_abeabb !=nil {return _abeabb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_begdbd .Shd =NewCT_Shd (); -if _dcgc :=d .DecodeElement (_begdbd .Shd ,&_acbda );_dcgc !=nil {return _dcgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_begdbd .Tabs =NewCT_Tabs (); -if _ceaebg :=d .DecodeElement (_begdbd .Tabs ,&_acbda );_ceaebg !=nil {return _ceaebg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_begdbd .SuppressAutoHyphens =NewCT_OnOff (); -if _agbdb :=d .DecodeElement (_begdbd .SuppressAutoHyphens ,&_acbda );_agbdb !=nil {return _agbdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_begdbd .Kinsoku =NewCT_OnOff (); -if _dbdgag :=d .DecodeElement (_begdbd .Kinsoku ,&_acbda );_dbdgag !=nil {return _dbdgag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_begdbd .WordWrap =NewCT_OnOff (); -if _gbee :=d .DecodeElement (_begdbd .WordWrap ,&_acbda );_gbee !=nil {return _gbee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_begdbd .OverflowPunct =NewCT_OnOff (); -if _dacbgb :=d .DecodeElement (_begdbd .OverflowPunct ,&_acbda );_dacbgb !=nil {return _dacbgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_begdbd .TopLinePunct =NewCT_OnOff (); -if _edecb :=d .DecodeElement (_begdbd .TopLinePunct ,&_acbda );_edecb !=nil {return _edecb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_begdbd .AutoSpaceDE =NewCT_OnOff (); -if _efdbf :=d .DecodeElement (_begdbd .AutoSpaceDE ,&_acbda );_efdbf !=nil {return _efdbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_begdbd .AutoSpaceDN =NewCT_OnOff (); -if _gceba :=d .DecodeElement (_begdbd .AutoSpaceDN ,&_acbda );_gceba !=nil {return _gceba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_begdbd .Bidi =NewCT_OnOff (); -if _bcebg :=d .DecodeElement (_begdbd .Bidi ,&_acbda );_bcebg !=nil {return _bcebg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_begdbd .AdjustRightInd =NewCT_OnOff (); -if _aefg :=d .DecodeElement (_begdbd .AdjustRightInd ,&_acbda );_aefg !=nil {return _aefg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_begdbd .SnapToGrid =NewCT_OnOff (); -if _cafb :=d .DecodeElement (_begdbd .SnapToGrid ,&_acbda );_cafb !=nil {return _cafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_begdbd .Spacing =NewCT_Spacing (); -if _bgaabc :=d .DecodeElement (_begdbd .Spacing ,&_acbda );_bgaabc !=nil {return _bgaabc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_begdbd .Ind =NewCT_Ind (); -if _gebc :=d .DecodeElement (_begdbd .Ind ,&_acbda );_gebc !=nil {return _gebc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_begdbd .ContextualSpacing =NewCT_OnOff (); -if _bggeb :=d .DecodeElement (_begdbd .ContextualSpacing ,&_acbda );_bggeb !=nil {return _bggeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_begdbd .MirrorIndents =NewCT_OnOff (); -if _fgcef :=d .DecodeElement (_begdbd .MirrorIndents ,&_acbda );_fgcef !=nil {return _fgcef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_begdbd .SuppressOverlap =NewCT_OnOff (); -if _fecfdg :=d .DecodeElement (_begdbd .SuppressOverlap ,&_acbda );_fecfdg !=nil {return _fecfdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_begdbd .Jc =NewCT_Jc (); -if _bcfcec :=d .DecodeElement (_begdbd .Jc ,&_acbda );_bcfcec !=nil {return _bcfcec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_begdbd .TextDirection =NewCT_TextDirection (); -if _addae :=d .DecodeElement (_begdbd .TextDirection ,&_acbda );_addae !=nil {return _addae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_begdbd .TextAlignment =NewCT_TextAlignment (); -if _bcafef :=d .DecodeElement (_begdbd .TextAlignment ,&_acbda );_bcafef !=nil {return _bcafef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_begdbd .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _ggdbbb :=d .DecodeElement (_begdbd .TextboxTightWrap ,&_acbda );_ggdbbb !=nil {return _ggdbbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_begdbd .OutlineLvl =NewCT_DecimalNumber (); -if _gfbfaf :=d .DecodeElement (_begdbd .OutlineLvl ,&_acbda );_gfbfaf !=nil {return _gfbfaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_begdbd .DivId =NewCT_DecimalNumber (); -if _aaeba :=d .DecodeElement (_begdbd .DivId ,&_acbda );_aaeba !=nil {return _aaeba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_begdbd .CnfStyle =NewCT_Cnf (); -if _acbe :=d .DecodeElement (_begdbd .CnfStyle ,&_acbda );_acbe !=nil {return _acbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_begdbd .PPrChange =NewCT_PPrChange (); -if _fddggb :=d .DecodeElement (_begdbd .PPrChange ,&_acbda );_fddggb !=nil {return _fddggb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_acbda .Name ); -if _dddge :=d .Skip ();_dddge !=nil {return _dddge ;};};case _a .EndElement :break _fcdag ;case _a .CharData :};};return nil ;};func (_bcfce *CT_Endnotes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcfce .Endnote !=nil {_dfgef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; -for _ ,_acdf :=range _bcfce .Endnote {e .EncodeElement (_acdf ,_dfgef );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdbc ST_FrameScrollbar )Validate ()error {return _fgdbc .ValidateWithPath ("")};func (_fgfdeg WdST_RelFromV )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eeccff :=_a .Attr {}; -_eeccff .Name =name ;switch _fgfdeg {case WdST_RelFromVUnset :_eeccff .Value ="";case WdST_RelFromVMargin :_eeccff .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_eeccff .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_eeccff .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h"; -case WdST_RelFromVLine :_eeccff .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_eeccff .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_eeccff .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromVInsideMargin :_eeccff .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_eeccff .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _eeccff ,nil ; -};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// Validate validates the Recipients and its children +func (_bcdce *Recipients )Validate ()error {return _bcdce .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_g .Time ; -// Table Properties -TblPr *CT_TblPr ; +// Annotation Identifier +IdAttr int64 ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func NewCT_Jc ()*CT_Jc {_degbe :=&CT_Jc {};_degbe .ValAttr =ST_Jc (1); +return _degbe }; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; +// Validate validates the CT_EdnDocProps and its children +func (_bgedbf *CT_EdnDocProps )Validate ()error {return _bgedbf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; -// Validate validates the CT_ObjectEmbed and its children -func (_gcgcf *CT_ObjectEmbed )Validate ()error {return _gcgcf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_egdef *CT_TrPrBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _egdef .CnfStyle !=nil {_bdafe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dcaaa :=range _egdef .CnfStyle {e .EncodeElement (_dcaaa ,_bdafe );};};if _egdef .DivId !=nil {_facdac :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; -for _ ,_adabe :=range _egdef .DivId {e .EncodeElement (_adabe ,_facdac );};};if _egdef .GridBefore !=nil {_ebadea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_fceag :=range _egdef .GridBefore {e .EncodeElement (_fceag ,_ebadea ); -};};if _egdef .GridAfter !=nil {_fggeac :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_gadae :=range _egdef .GridAfter {e .EncodeElement (_gadae ,_fggeac );};};if _egdef .WBefore !=nil {_bgbfa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}}; -for _ ,_cecgc :=range _egdef .WBefore {e .EncodeElement (_cecgc ,_bgbfa );};};if _egdef .WAfter !=nil {_eaafc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_effebf :=range _egdef .WAfter {e .EncodeElement (_effebf ,_eaafc ); -};};if _egdef .CantSplit !=nil {_acbcb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_dagdd :=range _egdef .CantSplit {e .EncodeElement (_dagdd ,_acbcb );};};if _egdef .TrHeight !=nil {_fccbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}}; -for _ ,_gfefc :=range _egdef .TrHeight {e .EncodeElement (_gfefc ,_fccbd );};};if _egdef .TblHeader !=nil {_dgagf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_fbeegg :=range _egdef .TblHeader {e .EncodeElement (_fbeegg ,_dgagf ); -};};if _egdef .TblCellSpacing !=nil {_bbgdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_dffaca :=range _egdef .TblCellSpacing {e .EncodeElement (_dffaca ,_bbgdb ); -};};if _egdef .Jc !=nil {_cbgcg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_caddg :=range _egdef .Jc {e .EncodeElement (_caddg ,_cbgcg );};};if _egdef .Hidden !=nil {_egdcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}}; -for _ ,_ecbcbg :=range _egdef .Hidden {e .EncodeElement (_ecbcbg ,_egdcd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdaaa *CT_MathCtrlIns )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfcg :=range start .Attr {if _cfcg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_egdbac ,_cdbcca :=_cfcg .Value ,error (nil ); -if _cdbcca !=nil {return _cdbcca ;};_cdaaa .AuthorAttr =_egdbac ;continue ;};if _cfcg .Name .Local =="\u0064\u0061\u0074\u0065"{_bbae ,_dabgg :=ParseStdlibTime (_cfcg .Value );if _dabgg !=nil {return _dabgg ;};_cdaaa .DateAttr =&_bbae ;continue ;};if _cfcg .Name .Local =="\u0069\u0064"{_fgea ,_ecfgdc :=_ea .ParseInt (_cfcg .Value ,10,64); -if _ecfgdc !=nil {return _ecfgdc ;};_cdaaa .IdAttr =_fgea ;continue ;};};for {_gcgfg ,_adeaf :=d .Token ();if _adeaf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_adeaf ); -};if _dgdfg ,_aeaga :=_gcgfg .(_a .EndElement );_aeaga &&_dgdfg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_addgf *CT_ParaRPrChange )ValidateWithPath (path string )error {if _bcebce :=_addgf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bcebce !=nil {return _bcebce ;};return nil ;};func (_fddafb *CT_MathCtrlIns )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_fddafb .AuthorAttr )}); +if _fddafb .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fddafb .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fddafb .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eecfdc *CT_SdtContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbbfb :for {_ebcba ,_ffece :=d .Token ();if _ffece !=nil {return _ffece ; +};switch _ddecfeg :=_ebcba .(type ){case _c .StartElement :switch _ddecfeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gbfce :=NewCT_SimpleField (); +if _daccd :=d .DecodeElement (_gbfce ,&_ddecfeg );_daccd !=nil {return _daccd ;};_eecfdc .FldSimple =append (_eecfdc .FldSimple ,_gbfce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_eecfdc .Hyperlink =NewCT_Hyperlink (); +if _bgfaa :=d .DecodeElement (_eecfdc .Hyperlink ,&_ddecfeg );_bgfaa !=nil {return _bgfaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_eecfdc .SubDoc =NewCT_Rel (); +if _edbcgf :=d .DecodeElement (_eecfdc .SubDoc ,&_ddecfeg );_edbcgf !=nil {return _edbcgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbgdd :=NewEG_ContentRunContent (); +_gbgdd .CustomXml =NewCT_CustomXmlRun ();if _bdccce :=d .DecodeElement (_gbgdd .CustomXml ,&_ddecfeg );_bdccce !=nil {return _bdccce ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_gbgdd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_aecdg :=NewEG_ContentRunContent (); +_aecdg .SmartTag =NewCT_SmartTagRun ();if _befffaa :=d .DecodeElement (_aecdg .SmartTag ,&_ddecfeg );_befffaa !=nil {return _befffaa ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_aecdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bebecf :=NewEG_ContentRunContent (); +_bebecf .Sdt =NewCT_SdtRun ();if _ceab :=d .DecodeElement (_bebecf .Sdt ,&_ddecfeg );_ceab !=nil {return _ceab ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_bebecf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_cafc :=NewEG_ContentRunContent (); +_cafc .Dir =NewCT_DirContentRun ();if _dfcbg :=d .DecodeElement (_cafc .Dir ,&_ddecfeg );_dfcbg !=nil {return _dfcbg ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_cafc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_bgdfa :=NewEG_ContentRunContent (); +_bgdfa .Bdo =NewCT_BdoContentRun ();if _faggd :=d .DecodeElement (_bgdfa .Bdo ,&_ddecfeg );_faggd !=nil {return _faggd ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_bgdfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fagdb :=NewEG_ContentRunContent (); +_fagdb .R =NewCT_R ();if _eagfc :=d .DecodeElement (_fagdb .R ,&_ddecfeg );_eagfc !=nil {return _eagfc ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_fagdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dbfef :=NewEG_ContentRunContent (); +_gdbab :=NewEG_RunLevelElts ();_gdbab .ProofErr =NewCT_ProofErr ();if _cbacc :=d .DecodeElement (_gdbab .ProofErr ,&_ddecfeg );_cbacc !=nil {return _cbacc ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_dbfef );_dbfef .EG_RunLevelElts =append (_dbfef .EG_RunLevelElts ,_gdbab ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cbgccff :=NewEG_ContentRunContent (); +_dfcdee :=NewEG_RunLevelElts ();_dfcdee .PermStart =NewCT_PermStart ();if _cggaa :=d .DecodeElement (_dfcdee .PermStart ,&_ddecfeg );_cggaa !=nil {return _cggaa ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_cbgccff );_cbgccff .EG_RunLevelElts =append (_cbgccff .EG_RunLevelElts ,_dfcdee ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caecb :=NewEG_ContentRunContent (); +_cabff :=NewEG_RunLevelElts ();_cabff .PermEnd =NewCT_Perm ();if _fcdgg :=d .DecodeElement (_cabff .PermEnd ,&_ddecfeg );_fcdgg !=nil {return _fcdgg ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_caecb );_caecb .EG_RunLevelElts =append (_caecb .EG_RunLevelElts ,_cabff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aegdc :=NewEG_ContentRunContent (); +_cbgdeb :=NewEG_RunLevelElts ();_cbgdeb .Ins =NewCT_RunTrackChange ();if _fgabbc :=d .DecodeElement (_cbgdeb .Ins ,&_ddecfeg );_fgabbc !=nil {return _fgabbc ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_aegdc );_aegdc .EG_RunLevelElts =append (_aegdc .EG_RunLevelElts ,_cbgdeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbgcb :=NewEG_ContentRunContent (); +_deccb :=NewEG_RunLevelElts ();_deccb .Del =NewCT_RunTrackChange ();if _abcdb :=d .DecodeElement (_deccb .Del ,&_ddecfeg );_abcdb !=nil {return _abcdb ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_gbgcb );_gbgcb .EG_RunLevelElts =append (_gbgcb .EG_RunLevelElts ,_deccb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcecf :=NewEG_ContentRunContent (); +_ffcabda :=NewEG_RunLevelElts ();_ffcabda .MoveFrom =NewCT_RunTrackChange ();if _ddcgd :=d .DecodeElement (_ffcabda .MoveFrom ,&_ddecfeg );_ddcgd !=nil {return _ddcgd ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_fcecf );_fcecf .EG_RunLevelElts =append (_fcecf .EG_RunLevelElts ,_ffcabda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aacg :=NewEG_ContentRunContent (); +_feedb :=NewEG_RunLevelElts ();_feedb .MoveTo =NewCT_RunTrackChange ();if _ffacdf :=d .DecodeElement (_feedb .MoveTo ,&_ddecfeg );_ffacdf !=nil {return _ffacdf ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_aacg );_aacg .EG_RunLevelElts =append (_aacg .EG_RunLevelElts ,_feedb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cedbdg :=NewEG_ContentRunContent (); +_egbfaf :=NewEG_RunLevelElts ();_bbdda :=NewEG_RangeMarkupElements ();_bbdda .BookmarkStart =NewCT_Bookmark ();if _bbda :=d .DecodeElement (_bbdda .BookmarkStart ,&_ddecfeg );_bbda !=nil {return _bbda ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_cedbdg ); +_cedbdg .EG_RunLevelElts =append (_cedbdg .EG_RunLevelElts ,_egbfaf );_egbfaf .EG_RangeMarkupElements =append (_egbfaf .EG_RangeMarkupElements ,_bbdda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gecfd :=NewEG_ContentRunContent (); +_ddbbg :=NewEG_RunLevelElts ();_dgdfgg :=NewEG_RangeMarkupElements ();_dgdfgg .BookmarkEnd =NewCT_MarkupRange ();if _bfae :=d .DecodeElement (_dgdfgg .BookmarkEnd ,&_ddecfeg );_bfae !=nil {return _bfae ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_gecfd ); +_gecfd .EG_RunLevelElts =append (_gecfd .EG_RunLevelElts ,_ddbbg );_ddbbg .EG_RangeMarkupElements =append (_ddbbg .EG_RangeMarkupElements ,_dgdfgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gfge :=NewEG_ContentRunContent (); +_abgff :=NewEG_RunLevelElts ();_gedegd :=NewEG_RangeMarkupElements ();_gedegd .MoveFromRangeStart =NewCT_MoveBookmark ();if _aggfd :=d .DecodeElement (_gedegd .MoveFromRangeStart ,&_ddecfeg );_aggfd !=nil {return _aggfd ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_gfge ); +_gfge .EG_RunLevelElts =append (_gfge .EG_RunLevelElts ,_abgff );_abgff .EG_RangeMarkupElements =append (_abgff .EG_RangeMarkupElements ,_gedegd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gegee :=NewEG_ContentRunContent (); +_addffb :=NewEG_RunLevelElts ();_decaa :=NewEG_RangeMarkupElements ();_decaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _aegef :=d .DecodeElement (_decaa .MoveFromRangeEnd ,&_ddecfeg );_aegef !=nil {return _aegef ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_gegee ); +_gegee .EG_RunLevelElts =append (_gegee .EG_RunLevelElts ,_addffb );_addffb .EG_RangeMarkupElements =append (_addffb .EG_RangeMarkupElements ,_decaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aecad :=NewEG_ContentRunContent (); +_cebca :=NewEG_RunLevelElts ();_adagdb :=NewEG_RangeMarkupElements ();_adagdb .MoveToRangeStart =NewCT_MoveBookmark ();if _bcged :=d .DecodeElement (_adagdb .MoveToRangeStart ,&_ddecfeg );_bcged !=nil {return _bcged ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_aecad ); +_aecad .EG_RunLevelElts =append (_aecad .EG_RunLevelElts ,_cebca );_cebca .EG_RangeMarkupElements =append (_cebca .EG_RangeMarkupElements ,_adagdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcedd :=NewEG_ContentRunContent (); +_dbgfa :=NewEG_RunLevelElts ();_gceb :=NewEG_RangeMarkupElements ();_gceb .MoveToRangeEnd =NewCT_MarkupRange ();if _ecfcc :=d .DecodeElement (_gceb .MoveToRangeEnd ,&_ddecfeg );_ecfcc !=nil {return _ecfcc ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_bcedd ); +_bcedd .EG_RunLevelElts =append (_bcedd .EG_RunLevelElts ,_dbgfa );_dbgfa .EG_RangeMarkupElements =append (_dbgfa .EG_RangeMarkupElements ,_gceb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdbdgc :=NewEG_ContentRunContent (); +_acbcaa :=NewEG_RunLevelElts ();_dbfabg :=NewEG_RangeMarkupElements ();_dbfabg .CommentRangeStart =NewCT_MarkupRange ();if _dagcb :=d .DecodeElement (_dbfabg .CommentRangeStart ,&_ddecfeg );_dagcb !=nil {return _dagcb ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_bdbdgc ); +_bdbdgc .EG_RunLevelElts =append (_bdbdgc .EG_RunLevelElts ,_acbcaa );_acbcaa .EG_RangeMarkupElements =append (_acbcaa .EG_RangeMarkupElements ,_dbfabg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edfff :=NewEG_ContentRunContent (); +_ebbcc :=NewEG_RunLevelElts ();_faage :=NewEG_RangeMarkupElements ();_faage .CommentRangeEnd =NewCT_MarkupRange ();if _ddagc :=d .DecodeElement (_faage .CommentRangeEnd ,&_ddecfeg );_ddagc !=nil {return _ddagc ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_edfff ); +_edfff .EG_RunLevelElts =append (_edfff .EG_RunLevelElts ,_ebbcc );_ebbcc .EG_RangeMarkupElements =append (_ebbcc .EG_RangeMarkupElements ,_faage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aefag :=NewEG_ContentRunContent (); +_adafae :=NewEG_RunLevelElts ();_fccff :=NewEG_RangeMarkupElements ();_fccff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgfeb :=d .DecodeElement (_fccff .CustomXmlInsRangeStart ,&_ddecfeg );_fgfeb !=nil {return _fgfeb ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_aefag ); +_aefag .EG_RunLevelElts =append (_aefag .EG_RunLevelElts ,_adafae );_adafae .EG_RangeMarkupElements =append (_adafae .EG_RangeMarkupElements ,_fccff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fabef :=NewEG_ContentRunContent (); +_bbgcb :=NewEG_RunLevelElts ();_efefd :=NewEG_RangeMarkupElements ();_efefd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gffdf :=d .DecodeElement (_efefd .CustomXmlInsRangeEnd ,&_ddecfeg );_gffdf !=nil {return _gffdf ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_fabef ); +_fabef .EG_RunLevelElts =append (_fabef .EG_RunLevelElts ,_bbgcb );_bbgcb .EG_RangeMarkupElements =append (_bbgcb .EG_RangeMarkupElements ,_efefd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcggda :=NewEG_ContentRunContent (); +_cefde :=NewEG_RunLevelElts ();_fdggc :=NewEG_RangeMarkupElements ();_fdggc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcbbf :=d .DecodeElement (_fdggc .CustomXmlDelRangeStart ,&_ddecfeg );_fcbbf !=nil {return _fcbbf ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_fcggda ); +_fcggda .EG_RunLevelElts =append (_fcggda .EG_RunLevelElts ,_cefde );_cefde .EG_RangeMarkupElements =append (_cefde .EG_RangeMarkupElements ,_fdggc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eaeca :=NewEG_ContentRunContent (); +_affgb :=NewEG_RunLevelElts ();_bafcga :=NewEG_RangeMarkupElements ();_bafcga .CustomXmlDelRangeEnd =NewCT_Markup ();if _bddgf :=d .DecodeElement (_bafcga .CustomXmlDelRangeEnd ,&_ddecfeg );_bddgf !=nil {return _bddgf ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_eaeca ); +_eaeca .EG_RunLevelElts =append (_eaeca .EG_RunLevelElts ,_affgb );_affgb .EG_RangeMarkupElements =append (_affgb .EG_RangeMarkupElements ,_bafcga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebaaf :=NewEG_ContentRunContent (); +_abfca :=NewEG_RunLevelElts ();_egace :=NewEG_RangeMarkupElements ();_egace .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efcec :=d .DecodeElement (_egace .CustomXmlMoveFromRangeStart ,&_ddecfeg );_efcec !=nil {return _efcec ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_ebaaf ); +_ebaaf .EG_RunLevelElts =append (_ebaaf .EG_RunLevelElts ,_abfca );_abfca .EG_RangeMarkupElements =append (_abfca .EG_RangeMarkupElements ,_egace );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gfcfd :=NewEG_ContentRunContent (); +_cbdge :=NewEG_RunLevelElts ();_ffdgc :=NewEG_RangeMarkupElements ();_ffdgc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adfgb :=d .DecodeElement (_ffdgc .CustomXmlMoveFromRangeEnd ,&_ddecfeg );_adfgb !=nil {return _adfgb ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_gfcfd ); +_gfcfd .EG_RunLevelElts =append (_gfcfd .EG_RunLevelElts ,_cbdge );_cbdge .EG_RangeMarkupElements =append (_cbdge .EG_RangeMarkupElements ,_ffdgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdbcd :=NewEG_ContentRunContent (); +_dbabce :=NewEG_RunLevelElts ();_ddcaeb :=NewEG_RangeMarkupElements ();_ddcaeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfadg :=d .DecodeElement (_ddcaeb .CustomXmlMoveToRangeStart ,&_ddecfeg );_cfadg !=nil {return _cfadg ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_cdbcd ); +_cdbcd .EG_RunLevelElts =append (_cdbcd .EG_RunLevelElts ,_dbabce );_dbabce .EG_RangeMarkupElements =append (_dbabce .EG_RangeMarkupElements ,_ddcaeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffffa :=NewEG_ContentRunContent (); +_caabg :=NewEG_RunLevelElts ();_gcffd :=NewEG_RangeMarkupElements ();_gcffd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adeec :=d .DecodeElement (_gcffd .CustomXmlMoveToRangeEnd ,&_ddecfeg );_adeec !=nil {return _adeec ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_ffffa ); +_ffffa .EG_RunLevelElts =append (_ffffa .EG_RunLevelElts ,_caabg );_caabg .EG_RangeMarkupElements =append (_caabg .EG_RangeMarkupElements ,_gcffd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fdgfa :=NewEG_ContentRunContent (); +_fafbd :=NewEG_RunLevelElts ();_ccacac :=NewEG_MathContent ();_ccacac .OMathPara =_ab .NewOMathPara ();if _cbfc :=d .DecodeElement (_ccacac .OMathPara ,&_ddecfeg );_cbfc !=nil {return _cbfc ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_fdgfa ); +_fdgfa .EG_RunLevelElts =append (_fdgfa .EG_RunLevelElts ,_fafbd );_fafbd .EG_MathContent =append (_fafbd .EG_MathContent ,_ccacac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bbgcf :=NewEG_ContentRunContent (); +_bdfbf :=NewEG_RunLevelElts ();_fcfbgg :=NewEG_MathContent ();_fcfbgg .OMath =_ab .NewOMath ();if _edfdg :=d .DecodeElement (_fcfbgg .OMath ,&_ddecfeg );_edfdg !=nil {return _edfdg ;};_eecfdc .EG_ContentRunContent =append (_eecfdc .EG_ContentRunContent ,_bbgcf ); +_bbgcf .EG_RunLevelElts =append (_bbgcf .EG_RunLevelElts ,_bdfbf );_bdfbf .EG_MathContent =append (_bdfbf .EG_MathContent ,_fcfbgg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_ddecfeg .Name ); +if _cfdff :=d .Skip ();_cfdff !=nil {return _cfdff ;};};case _c .EndElement :break _dbbfb ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Ruby and its children -func (_gbgee *CT_Ruby )Validate ()error {return _gbgee .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func (_bcca *CT_DocVar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edffc :=range start .Attr {if _edffc .Name .Local =="\u006e\u0061\u006d\u0065"{_deagc ,_caaa :=_edffc .Value ,error (nil ); -if _caaa !=nil {return _caaa ;};_bcca .NameAttr =_deagc ;continue ;};if _edffc .Name .Local =="\u0076\u0061\u006c"{_dafgg ,_edaeg :=_edffc .Value ,error (nil );if _edaeg !=nil {return _edaeg ;};_bcca .ValAttr =_dafgg ;continue ;};};for {_abge ,_eggf :=d .Token (); -if _eggf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_eggf );};if _bbfdd ,_dfgag :=_abge .(_a .EndElement );_dfgag &&_bbfdd .Name ==start .Name {break ;};};return nil ; -}; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_ecga *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _bdfdd :=_ecga .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_bdfdd !=nil {return _bdfdd ;};if _fgca :=_ecga .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); +_fgca !=nil {return _fgca ;};return nil ;}; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_fbffd *EG_BlockLevelElts )ValidateWithPath (path string )error {for _eafdda ,_ggbgga :=range _fbffd .AltChunk {if _gbggcg :=_ggbgga .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eafdda )); -_gbggcg !=nil {return _gbggcg ;};};for _cbgab ,_bbgege :=range _fbffd .EG_ContentBlockContent {if _dbbgg :=_bbgege .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_cbgab )); -_dbbgg !=nil {return _dbbgg ;};};return nil ;};func (_defcg *CT_View )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_defcg .ValAttr =ST_View (1);for _ ,_ggafea :=range start .Attr {if _ggafea .Name .Local =="\u0076\u0061\u006c"{_defcg .ValAttr .UnmarshalXMLAttr (_ggafea ); -continue ;};};for {_agdbde ,_ffbcf :=d .Token ();if _ffbcf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_ffbcf );};if _cbfaab ,_gcaddc :=_agdbde .(_a .EndElement ); -_gcaddc &&_cbfaab .Name ==start .Name {break ;};};return nil ;};func (_ccfae *TxbxContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccfae .CT_TxbxContent =*NewCT_TxbxContent ();_fbgbeg :for {_dgcee ,_bgcdd :=d .Token ();if _bgcdd !=nil {return _bgcdd ; -};switch _aabbac :=_dgcee .(type ){case _a .StartElement :switch _aabbac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_adddbb :=NewCT_AltChunk (); -if _eccda :=d .DecodeElement (_adddbb ,&_aabbac );_eccda !=nil {return _eccda ;};_ccfae .AltChunk =append (_ccfae .AltChunk ,_adddbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fedad :=NewEG_ContentBlockContent (); -_fedad .CustomXml =NewCT_CustomXmlBlock ();if _egdce :=d .DecodeElement (_fedad .CustomXml ,&_aabbac );_egdce !=nil {return _egdce ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_fedad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_aecba :=NewEG_ContentBlockContent (); -_aecba .Sdt =NewCT_SdtBlock ();if _ffgdee :=d .DecodeElement (_aecba .Sdt ,&_aabbac );_ffgdee !=nil {return _ffgdee ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_aecba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_egecc :=NewEG_ContentBlockContent (); -_cefde :=NewCT_P ();if _ceagf :=d .DecodeElement (_cefde ,&_aabbac );_ceagf !=nil {return _ceagf ;};_egecc .P =append (_egecc .P ,_cefde );_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_egecc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_cagbee :=NewEG_ContentBlockContent (); -_fcbd :=NewCT_Tbl ();if _bgfcbb :=d .DecodeElement (_fcbd ,&_aabbac );_bgfcbb !=nil {return _bgfcbb ;};_cagbee .Tbl =append (_cagbee .Tbl ,_fcbd );_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_cagbee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ddacgb :=NewEG_ContentBlockContent (); -_cggbcg :=NewEG_RunLevelElts ();_cggbcg .ProofErr =NewCT_ProofErr ();if _bdafec :=d .DecodeElement (_cggbcg .ProofErr ,&_aabbac );_bdafec !=nil {return _bdafec ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_ddacgb );_ddacgb .EG_RunLevelElts =append (_ddacgb .EG_RunLevelElts ,_cggbcg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cgeee :=NewEG_ContentBlockContent (); -_ebcagc :=NewEG_RunLevelElts ();_ebcagc .PermStart =NewCT_PermStart ();if _egbgea :=d .DecodeElement (_ebcagc .PermStart ,&_aabbac );_egbgea !=nil {return _egbgea ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_cgeee );_cgeee .EG_RunLevelElts =append (_cgeee .EG_RunLevelElts ,_ebcagc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eedbaf :=NewEG_ContentBlockContent (); -_cfcaag :=NewEG_RunLevelElts ();_cfcaag .PermEnd =NewCT_Perm ();if _gaddbf :=d .DecodeElement (_cfcaag .PermEnd ,&_aabbac );_gaddbf !=nil {return _gaddbf ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_eedbaf );_eedbaf .EG_RunLevelElts =append (_eedbaf .EG_RunLevelElts ,_cfcaag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_edebgf :=NewEG_ContentBlockContent (); -_cdfcf :=NewEG_RunLevelElts ();_cdfcf .Ins =NewCT_RunTrackChange ();if _eebdbd :=d .DecodeElement (_cdfcf .Ins ,&_aabbac );_eebdbd !=nil {return _eebdbd ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_edebgf );_edebgf .EG_RunLevelElts =append (_edebgf .EG_RunLevelElts ,_cdfcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_adcfd :=NewEG_ContentBlockContent (); -_bbgcd :=NewEG_RunLevelElts ();_bbgcd .Del =NewCT_RunTrackChange ();if _gbecg :=d .DecodeElement (_bbgcd .Del ,&_aabbac );_gbecg !=nil {return _gbecg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_adcfd );_adcfd .EG_RunLevelElts =append (_adcfd .EG_RunLevelElts ,_bbgcd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_baecb :=NewEG_ContentBlockContent (); -_gbabgg :=NewEG_RunLevelElts ();_gbabgg .MoveFrom =NewCT_RunTrackChange ();if _daaba :=d .DecodeElement (_gbabgg .MoveFrom ,&_aabbac );_daaba !=nil {return _daaba ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_baecb );_baecb .EG_RunLevelElts =append (_baecb .EG_RunLevelElts ,_gbabgg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fgdgd :=NewEG_ContentBlockContent (); -_fdffc :=NewEG_RunLevelElts ();_fdffc .MoveTo =NewCT_RunTrackChange ();if _aeceef :=d .DecodeElement (_fdffc .MoveTo ,&_aabbac );_aeceef !=nil {return _aeceef ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_fgdgd );_fgdgd .EG_RunLevelElts =append (_fgdgd .EG_RunLevelElts ,_fdffc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ddccbc :=NewEG_ContentBlockContent (); -_fbgcg :=NewEG_RunLevelElts ();_ebgeed :=NewEG_RangeMarkupElements ();_ebgeed .BookmarkStart =NewCT_Bookmark ();if _fdacd :=d .DecodeElement (_ebgeed .BookmarkStart ,&_aabbac );_fdacd !=nil {return _fdacd ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_ddccbc ); -_ddccbc .EG_RunLevelElts =append (_ddccbc .EG_RunLevelElts ,_fbgcg );_fbgcg .EG_RangeMarkupElements =append (_fbgcg .EG_RangeMarkupElements ,_ebgeed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdfae :=NewEG_ContentBlockContent (); -_ccege :=NewEG_RunLevelElts ();_ceffg :=NewEG_RangeMarkupElements ();_ceffg .BookmarkEnd =NewCT_MarkupRange ();if _efgfg :=d .DecodeElement (_ceffg .BookmarkEnd ,&_aabbac );_efgfg !=nil {return _efgfg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_gdfae ); -_gdfae .EG_RunLevelElts =append (_gdfae .EG_RunLevelElts ,_ccege );_ccege .EG_RangeMarkupElements =append (_ccege .EG_RangeMarkupElements ,_ceffg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agcdea :=NewEG_ContentBlockContent (); -_dffdda :=NewEG_RunLevelElts ();_gdcfa :=NewEG_RangeMarkupElements ();_gdcfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _gaffeb :=d .DecodeElement (_gdcfa .MoveFromRangeStart ,&_aabbac );_gaffeb !=nil {return _gaffeb ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_agcdea ); -_agcdea .EG_RunLevelElts =append (_agcdea .EG_RunLevelElts ,_dffdda );_dffdda .EG_RangeMarkupElements =append (_dffdda .EG_RangeMarkupElements ,_gdcfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eccgafa :=NewEG_ContentBlockContent (); -_dgeffg :=NewEG_RunLevelElts ();_cbbdc :=NewEG_RangeMarkupElements ();_cbbdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgaac :=d .DecodeElement (_cbbdc .MoveFromRangeEnd ,&_aabbac );_cgaac !=nil {return _cgaac ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_eccgafa ); -_eccgafa .EG_RunLevelElts =append (_eccgafa .EG_RunLevelElts ,_dgeffg );_dgeffg .EG_RangeMarkupElements =append (_dgeffg .EG_RangeMarkupElements ,_cbbdc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_deage :=NewEG_ContentBlockContent (); -_bcdae :=NewEG_RunLevelElts ();_addbad :=NewEG_RangeMarkupElements ();_addbad .MoveToRangeStart =NewCT_MoveBookmark ();if _dbgcd :=d .DecodeElement (_addbad .MoveToRangeStart ,&_aabbac );_dbgcd !=nil {return _dbgcd ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_deage ); -_deage .EG_RunLevelElts =append (_deage .EG_RunLevelElts ,_bcdae );_bcdae .EG_RangeMarkupElements =append (_bcdae .EG_RangeMarkupElements ,_addbad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eeedf :=NewEG_ContentBlockContent (); -_cdade :=NewEG_RunLevelElts ();_fbacea :=NewEG_RangeMarkupElements ();_fbacea .MoveToRangeEnd =NewCT_MarkupRange ();if _abgfbg :=d .DecodeElement (_fbacea .MoveToRangeEnd ,&_aabbac );_abgfbg !=nil {return _abgfbg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_eeedf ); -_eeedf .EG_RunLevelElts =append (_eeedf .EG_RunLevelElts ,_cdade );_cdade .EG_RangeMarkupElements =append (_cdade .EG_RangeMarkupElements ,_fbacea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_addgf :=NewEG_ContentBlockContent (); -_adggb :=NewEG_RunLevelElts ();_agbffbe :=NewEG_RangeMarkupElements ();_agbffbe .CommentRangeStart =NewCT_MarkupRange ();if _cdafg :=d .DecodeElement (_agbffbe .CommentRangeStart ,&_aabbac );_cdafg !=nil {return _cdafg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_addgf ); -_addgf .EG_RunLevelElts =append (_addgf .EG_RunLevelElts ,_adggb );_adggb .EG_RangeMarkupElements =append (_adggb .EG_RangeMarkupElements ,_agbffbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdcbcb :=NewEG_ContentBlockContent (); -_debde :=NewEG_RunLevelElts ();_ebgecb :=NewEG_RangeMarkupElements ();_ebgecb .CommentRangeEnd =NewCT_MarkupRange ();if _ceeada :=d .DecodeElement (_ebgecb .CommentRangeEnd ,&_aabbac );_ceeada !=nil {return _ceeada ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_bdcbcb ); -_bdcbcb .EG_RunLevelElts =append (_bdcbcb .EG_RunLevelElts ,_debde );_debde .EG_RangeMarkupElements =append (_debde .EG_RangeMarkupElements ,_ebgecb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afbcaf :=NewEG_ContentBlockContent (); -_gdcdba :=NewEG_RunLevelElts ();_aecbeg :=NewEG_RangeMarkupElements ();_aecbeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beabgg :=d .DecodeElement (_aecbeg .CustomXmlInsRangeStart ,&_aabbac );_beabgg !=nil {return _beabgg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_afbcaf ); -_afbcaf .EG_RunLevelElts =append (_afbcaf .EG_RunLevelElts ,_gdcdba );_gdcdba .EG_RangeMarkupElements =append (_gdcdba .EG_RangeMarkupElements ,_aecbeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gageb :=NewEG_ContentBlockContent (); -_egdga :=NewEG_RunLevelElts ();_bfbggc :=NewEG_RangeMarkupElements ();_bfbggc .CustomXmlInsRangeEnd =NewCT_Markup ();if _deaee :=d .DecodeElement (_bfbggc .CustomXmlInsRangeEnd ,&_aabbac );_deaee !=nil {return _deaee ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_gageb ); -_gageb .EG_RunLevelElts =append (_gageb .EG_RunLevelElts ,_egdga );_egdga .EG_RangeMarkupElements =append (_egdga .EG_RangeMarkupElements ,_bfbggc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efdeeg :=NewEG_ContentBlockContent (); -_deecgd :=NewEG_RunLevelElts ();_aaceb :=NewEG_RangeMarkupElements ();_aaceb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deegcd :=d .DecodeElement (_aaceb .CustomXmlDelRangeStart ,&_aabbac );_deegcd !=nil {return _deegcd ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_efdeeg ); -_efdeeg .EG_RunLevelElts =append (_efdeeg .EG_RunLevelElts ,_deecgd );_deecgd .EG_RangeMarkupElements =append (_deecgd .EG_RangeMarkupElements ,_aaceb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dggeg :=NewEG_ContentBlockContent (); -_gebcf :=NewEG_RunLevelElts ();_cceba :=NewEG_RangeMarkupElements ();_cceba .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfbde :=d .DecodeElement (_cceba .CustomXmlDelRangeEnd ,&_aabbac );_cfbde !=nil {return _cfbde ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_dggeg ); -_dggeg .EG_RunLevelElts =append (_dggeg .EG_RunLevelElts ,_gebcf );_gebcf .EG_RangeMarkupElements =append (_gebcf .EG_RangeMarkupElements ,_cceba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_decbdf :=NewEG_ContentBlockContent (); -_fadeg :=NewEG_RunLevelElts ();_fedaad :=NewEG_RangeMarkupElements ();_fedaad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aabaef :=d .DecodeElement (_fedaad .CustomXmlMoveFromRangeStart ,&_aabbac );_aabaef !=nil {return _aabaef ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_decbdf ); -_decbdf .EG_RunLevelElts =append (_decbdf .EG_RunLevelElts ,_fadeg );_fadeg .EG_RangeMarkupElements =append (_fadeg .EG_RangeMarkupElements ,_fedaad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbgdd :=NewEG_ContentBlockContent (); -_bbadg :=NewEG_RunLevelElts ();_efbgab :=NewEG_RangeMarkupElements ();_efbgab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _geebfe :=d .DecodeElement (_efbgab .CustomXmlMoveFromRangeEnd ,&_aabbac );_geebfe !=nil {return _geebfe ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_bbgdd ); -_bbgdd .EG_RunLevelElts =append (_bbgdd .EG_RunLevelElts ,_bbadg );_bbadg .EG_RangeMarkupElements =append (_bbadg .EG_RangeMarkupElements ,_efbgab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_decdfg :=NewEG_ContentBlockContent (); -_fgdcc :=NewEG_RunLevelElts ();_efaed :=NewEG_RangeMarkupElements ();_efaed .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eaedg :=d .DecodeElement (_efaed .CustomXmlMoveToRangeStart ,&_aabbac );_eaedg !=nil {return _eaedg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_decdfg ); -_decdfg .EG_RunLevelElts =append (_decdfg .EG_RunLevelElts ,_fgdcc );_fgdcc .EG_RangeMarkupElements =append (_fgdcc .EG_RangeMarkupElements ,_efaed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afgga :=NewEG_ContentBlockContent (); -_aeaccg :=NewEG_RunLevelElts ();_cbfeaaa :=NewEG_RangeMarkupElements ();_cbfeaaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbefdg :=d .DecodeElement (_cbfeaaa .CustomXmlMoveToRangeEnd ,&_aabbac );_bbefdg !=nil {return _bbefdg ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_afgga ); -_afgga .EG_RunLevelElts =append (_afgga .EG_RunLevelElts ,_aeaccg );_aeaccg .EG_RangeMarkupElements =append (_aeaccg .EG_RangeMarkupElements ,_cbfeaaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebegb :=NewEG_ContentBlockContent (); -_dbcfg :=NewEG_RunLevelElts ();_acbegd :=NewEG_MathContent ();_acbegd .OMathPara =_aa .NewOMathPara ();if _bfffeb :=d .DecodeElement (_acbegd .OMathPara ,&_aabbac );_bfffeb !=nil {return _bfffeb ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_ebegb ); -_ebegb .EG_RunLevelElts =append (_ebegb .EG_RunLevelElts ,_dbcfg );_dbcfg .EG_MathContent =append (_dbcfg .EG_MathContent ,_acbegd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gaccea :=NewEG_ContentBlockContent (); -_addgeb :=NewEG_RunLevelElts ();_bgffdc :=NewEG_MathContent ();_bgffdc .OMath =_aa .NewOMath ();if _fgbdf :=d .DecodeElement (_bgffdc .OMath ,&_aabbac );_fgbdf !=nil {return _fgbdf ;};_ccfae .EG_ContentBlockContent =append (_ccfae .EG_ContentBlockContent ,_gaccea ); -_gaccea .EG_RunLevelElts =append (_gaccea .EG_RunLevelElts ,_addgeb );_addgeb .EG_MathContent =append (_addgeb .EG_MathContent ,_bgffdc );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aabbac .Name ); -if _cbbege :=d .Skip ();_cbbege !=nil {return _cbbege ;};};case _a .EndElement :break _fbgbeg ;case _a .CharData :};};return nil ;};func (_efdgd *WdCT_PosHChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afeaa :for {_gaddd ,_gfbcbf :=d .Token (); -if _gfbcbf !=nil {return _gfbcbf ;};switch _bdbbd :=_gaddd .(type ){case _a .StartElement :switch _bdbbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_efdgd .Align =WdST_AlignHUnset ; -if _gdfeg :=d .DecodeElement (&_efdgd .Align ,&_bdbbd );_gdfeg !=nil {return _gdfeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_efdgd .PosOffset =new (int32 ); -if _gaaga :=d .DecodeElement (_efdgd .PosOffset ,&_bdbbd );_gaaga !=nil {return _gaaga ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bdbbd .Name ); -if _dcgaf :=d .Skip ();_dcgaf !=nil {return _dcgaf ;};};case _a .EndElement :break _afeaa ;case _a .CharData :};};return nil ;};func (_ffdaed ST_HdrFtr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abcgcf :=_a .Attr {};_abcgcf .Name =name ;switch _ffdaed {case ST_HdrFtrUnset :_abcgcf .Value =""; -case ST_HdrFtrEven :_abcgcf .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_abcgcf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_abcgcf .Value ="\u0066\u0069\u0072s\u0074";};return _abcgcf ,nil ;};func (_aeec *CT_FtnPos )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ebeed ,_cabfc :=_aeec .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cabfc !=nil {return _cabfc ;};start .Attr =append (start .Attr ,_ebeed );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dacccc *CT_TblStylePr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bebea ,_acbfa :=_dacccc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _acbfa !=nil {return _acbfa ;};start .Attr =append (start .Attr ,_bebea );e .EncodeToken (start );if _dacccc .PPr !=nil {_acdee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_dacccc .PPr ,_acdee );};if _dacccc .RPr !=nil {_adfbgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_dacccc .RPr ,_adfbgg );};if _dacccc .TblPr !=nil {_cgccbd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_dacccc .TblPr ,_cgccbd );};if _dacccc .TrPr !=nil {_fggcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; -e .EncodeElement (_dacccc .TrPr ,_fggcf );};if _dacccc .TcPr !=nil {_eaefd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dacccc .TcPr ,_eaefd );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_dbbf *CT_GlossaryDocument )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbgc :for {_cfefe ,_gecfg :=d .Token ();if _gecfg !=nil {return _gecfg ;};switch _cbdfg :=_cfefe .(type ){case _a .StartElement :switch _cbdfg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_dbbf .Background =NewCT_Background (); -if _gdeb :=d .DecodeElement (_dbbf .Background ,&_cbdfg );_gdeb !=nil {return _gdeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_dbbf .DocParts =NewCT_DocParts (); -if _aaabe :=d .DecodeElement (_dbbf .DocParts ,&_cbdfg );_aaabe !=nil {return _aaabe ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cbdfg .Name ); -if _fcdcbd :=d .Skip ();_fcdcbd !=nil {return _fcdcbd ;};};case _a .EndElement :break _dbgc ;case _a .CharData :};};return nil ;};type Numbering struct{CT_Numbering };func (_fdcfga *WdCT_TxbxContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbdcd :for {_gcecf ,_bbedef :=d .Token (); -if _bbedef !=nil {return _bbedef ;};switch _dafaf :=_gcecf .(type ){case _a .StartElement :switch _dafaf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fbdfbe :=NewCT_AltChunk (); -if _ddfeg :=d .DecodeElement (_fbdfbe ,&_dafaf );_ddfeg !=nil {return _ddfeg ;};_fdcfga .AltChunk =append (_fdcfga .AltChunk ,_fbdfbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"}:_ecedbf :=NewEG_ContentBlockContent (); -_agdaa :=NewCT_P ();if _cddggd :=d .DecodeElement (_agdaa ,&_dafaf );_cddggd !=nil {return _cddggd ;};_ecedbf .P =append (_ecedbf .P ,_agdaa );_fdcfga .EG_ContentBlockContent =append (_fdcfga .EG_ContentBlockContent ,_ecedbf );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_dafaf .Name ); -if _dgfdfd :=d .Skip ();_dgfdfd !=nil {return _dgfdfd ;};};case _a .EndElement :break _dbdcd ;case _a .CharData :};};return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2; -);func (_bfede ST_TabTlc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfede .String (),start );}; +// Validate validates the CT_SdtContentBlock and its children +func (_bdefd *CT_SdtContentBlock )Validate ()error {return _bdefd .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};type CT_TblPrBase struct{ -// Validate validates the EG_CellMarkupElements and its children -func (_gbaefe *EG_CellMarkupElements )Validate ()error {return _gbaefe .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};func (_dfga *CT_DocPartGallery )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_dddc ,_ccdb :=_dfga .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ccdb !=nil {return _ccdb ;};start .Attr =append (start .Attr ,_dddc );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_fagge :=&EG_HdrFtrReferences {};return _fagge }; -type CT_FramesetSplitbar struct{ +// Referenced Table Style +TblStyle *CT_String ; -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Frameset Splitter Color -Color *CT_Color ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};func (_cafcf ST_FrameLayout )Validate ()error {return _cafcf .ValidateWithPath ("")};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_cfece :=&CT_ReadingModeInkLockDown {};return _cfece ;};type CT_Column struct{ +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Column Width -WAttr *_ga .ST_TwipsMeasure ; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Space Before Following Column -SpaceAttr *_ga .ST_TwipsMeasure ;};type CT_Settings struct{ +// Preferred Table Width +TblW *CT_TblWidth ; -// Write Protection -WriteProtection *CT_WriteProtection ; +// Table Alignment +Jc *CT_JcTable ; -// Document View Setting -View *CT_View ; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Magnification Setting -Zoom *CT_Zoom ; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; +// Table Borders +TblBorders *CT_TblBorders ; -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; +// Table Shading +Shd *CT_Shd ; -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; +// Table Layout +TblLayout *CT_TblLayoutType ; -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; +// Table Caption +TblCaption *CT_String ; -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; +// Table Description +TblDescription *CT_String ;}; -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_cfb *CT_AbstractNum )ValidateWithPath (path string )error {if _cfb .Nsid !=nil {if _bge :=_cfb .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_bge !=nil {return _bge ;};};if _cfb .MultiLevelType !=nil {if _fbfa :=_cfb .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"); +_fbfa !=nil {return _fbfa ;};};if _cfb .Tmpl !=nil {if _ffg :=_cfb .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_ffg !=nil {return _ffg ;};};if _cfb .Name !=nil {if _be :=_cfb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_be !=nil {return _be ; +};};if _cfb .StyleLink !=nil {if _acgd :=_cfb .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_acgd !=nil {return _acgd ;};};if _cfb .NumStyleLink !=nil {if _fdf :=_cfb .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"); +_fdf !=nil {return _fdf ;};};for _edd ,_abf :=range _cfb .Lvl {if _gcc :=_abf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_edd ));_gcc !=nil {return _gcc ;};};return nil ;};func (_dgagc *CT_RubyContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _dgagc .R !=nil {_ecfbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_dgagc .R ,_ecfbc );};if _dgagc .EG_RunLevelElts !=nil {for _ ,_cebcb :=range _dgagc .EG_RunLevelElts {_cebcb .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgdbfd ST_Direction )String ()string {switch _dgdbfd {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func NewCT_AltChunk ()*CT_AltChunk {_aed :=&CT_AltChunk {}; +return _aed };func NewCT_Lock ()*CT_Lock {_eagc :=&CT_Lock {};return _eagc };func (_gdcac ST_DocGrid )String ()string {switch _gdcac {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; +case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};func (_bcfbg *CT_SdtRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eedgc :for {_cefbd ,_deffd :=d .Token ();if _deffd !=nil {return _deffd ; +};switch _dabgg :=_cefbd .(type ){case _c .StartElement :switch _dabgg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_bcfbg .SdtPr =NewCT_SdtPr (); +if _dafeeb :=d .DecodeElement (_bcfbg .SdtPr ,&_dabgg );_dafeeb !=nil {return _dafeeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_bcfbg .SdtEndPr =NewCT_SdtEndPr (); +if _fbcbbb :=d .DecodeElement (_bcfbg .SdtEndPr ,&_dabgg );_fbcbbb !=nil {return _fbcbbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bcfbg .SdtContent =NewCT_SdtContentRun (); +if _fbeae :=d .DecodeElement (_bcfbg .SdtContent ,&_dabgg );_fbeae !=nil {return _fbeae ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u0075\u006e \u0025\u0076",_dabgg .Name ); +if _faccd :=d .Skip ();_faccd !=nil {return _faccd ;};};case _c .EndElement :break _eedgc ;case _c .CharData :};};return nil ;};func (_adcfd *CT_Styles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddfd :for {_geggad ,_bgcff :=d .Token (); +if _bgcff !=nil {return _bgcff ;};switch _bbbff :=_geggad .(type ){case _c .StartElement :switch _bbbff .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_adcfd .DocDefaults =NewCT_DocDefaults (); +if _gcffbd :=d .DecodeElement (_adcfd .DocDefaults ,&_bbbff );_gcffbd !=nil {return _gcffbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_adcfd .LatentStyles =NewCT_LatentStyles (); +if _becfd :=d .DecodeElement (_adcfd .LatentStyles ,&_bbbff );_becfd !=nil {return _becfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_aafbae :=NewCT_Style (); +if _bfbgea :=d .DecodeElement (_aafbae ,&_bbbff );_bfbgea !=nil {return _bfbgea ;};_adcfd .Style =append (_adcfd .Style ,_aafbae );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0079l\u0065\u0073 \u0025\u0076",_bbbff .Name ); +if _fdcge :=d .Skip ();_fdcge !=nil {return _fdcge ;};};case _c .EndElement :break _bddfd ;case _c .CharData :};};return nil ;};type CT_SdtContentRow struct{ -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; +// Table Row +Tr []*CT_Row ; -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_DocVar struct{ -// Mirror Page Margins -MirrorMargins *CT_OnOff ; +// Document Variable Name +NameAttr string ; -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; +// Document Variable Value +ValAttr string ;}; -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_gfab *CT_LsdException )ValidateWithPath (path string )error {if _gfab .LockedAttr !=nil {if _ggcee :=_gfab .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggcee !=nil {return _ggcee ;};};if _gfab .SemiHiddenAttr !=nil {if _bdddc :=_gfab .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_bdddc !=nil {return _bdddc ;};};if _gfab .UnhideWhenUsedAttr !=nil {if _ceecg :=_gfab .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_ceecg !=nil {return _ceecg ; +};};if _gfab .QFormatAttr !=nil {if _bdff :=_gfab .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_bdff !=nil {return _bdff ;};};return nil ;};type CT_VerticalJc struct{ -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;}; -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_dddc *CT_Cnf )ValidateWithPath (path string )error {if _dddc .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_dddc .ValAttr ){return _e .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_dddc .ValAttr ); +};};if _dddc .FirstRowAttr !=nil {if _baef :=_dddc .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_baef !=nil {return _baef ;};};if _dddc .LastRowAttr !=nil {if _dffb :=_dddc .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072"); +_dffb !=nil {return _dffb ;};};if _dddc .FirstColumnAttr !=nil {if _cedf :=_dddc .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_cedf !=nil {return _cedf ;};};if _dddc .LastColumnAttr !=nil {if _bcad :=_dddc .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_bcad !=nil {return _bcad ;};};if _dddc .OddVBandAttr !=nil {if _ddddd :=_dddc .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ddddd !=nil {return _ddddd ;};};if _dddc .EvenVBandAttr !=nil {if _ggbc :=_dddc .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); +_ggbc !=nil {return _ggbc ;};};if _dddc .OddHBandAttr !=nil {if _aagf :=_dddc .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_aagf !=nil {return _aagf ;};};if _dddc .EvenHBandAttr !=nil {if _fafg :=_dddc .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); +_fafg !=nil {return _fafg ;};};if _dddc .FirstRowFirstColumnAttr !=nil {if _gdgg :=_dddc .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_gdgg !=nil {return _gdgg ;};};if _dddc .FirstRowLastColumnAttr !=nil {if _cbgd :=_dddc .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_cbgd !=nil {return _cbgd ;};};if _dddc .LastRowFirstColumnAttr !=nil {if _bed :=_dddc .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_bed !=nil {return _bed ;};};if _dddc .LastRowLastColumnAttr !=nil {if _fgfa :=_dddc .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072"); +_fgfa !=nil {return _fgfa ;};};return nil ;};func (_bgecc *CT_ReadingModeInkLockDown )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_e .Sprintf ("\u0025\u0076",_bgecc .ActualPgAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_e .Sprintf ("\u0025\u0076",_bgecc .WAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068"},Value :_e .Sprintf ("\u0025\u0076",_bgecc .HAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_e .Sprintf ("\u0025\u0076",_bgecc .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_acbac ST_RubyAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acbac .String (),start );};func (_gdcaac *WdCT_EffectExtent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_e .Sprintf ("\u0025\u0076",_gdcaac .LAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_e .Sprintf ("\u0025\u0076",_gdcaac .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_e .Sprintf ("\u0025\u0076",_gdcaac .RAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_e .Sprintf ("\u0025\u0076",_gdcaac .BAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aadegb *CT_TblStylePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aadegb .TypeAttr =ST_TblStyleOverrideType (1); +for _ ,_eadcd :=range start .Attr {if _eadcd .Name .Local =="\u0074\u0079\u0070\u0065"{_aadegb .TypeAttr .UnmarshalXMLAttr (_eadcd );continue ;};};_gcbdb :for {_aaebg ,_bfee :=d .Token ();if _bfee !=nil {return _bfee ;};switch _bgda :=_aaebg .(type ){case _c .StartElement :switch _bgda .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_aadegb .PPr =NewCT_PPrGeneral (); +if _cacgbg :=d .DecodeElement (_aadegb .PPr ,&_bgda );_cacgbg !=nil {return _cacgbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aadegb .RPr =NewCT_RPr (); +if _bfbdb :=d .DecodeElement (_aadegb .RPr ,&_bgda );_bfbdb !=nil {return _bfbdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_aadegb .TblPr =NewCT_TblPrBase (); +if _afceee :=d .DecodeElement (_aadegb .TblPr ,&_bgda );_afceee !=nil {return _afceee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_aadegb .TrPr =NewCT_TrPr (); +if _bcffb :=d .DecodeElement (_aadegb .TrPr ,&_bgda );_bcffb !=nil {return _bcffb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_aadegb .TcPr =NewCT_TcPr (); +if _fbbdg :=d .DecodeElement (_aadegb .TcPr ,&_bgda );_fbbdg !=nil {return _fbbdg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_bgda .Name ); +if _eadbbb :=d .Skip ();_eadbbb !=nil {return _eadbbb ;};};case _c .EndElement :break _gcbdb ;case _c .CharData :};};return nil ;}; -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func NewCT_WritingStyle ()*CT_WritingStyle {_dgccf :=&CT_WritingStyle {};return _dgccf };func (_gcgee *ST_TblLayoutType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcgee =0; +case "\u0066\u0069\u0078e\u0064":*_gcgee =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_gcgee =2;};return nil ;}; -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; +// Validate validates the CT_P and its children +func (_ceggbe *CT_P )Validate ()error {return _ceggbe .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_fefeb *CT_TblPrEx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fefeb .TblW !=nil {_afaaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; +e .EncodeElement (_fefeb .TblW ,_afaaa );};if _fefeb .Jc !=nil {_ccdccg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_fefeb .Jc ,_ccdccg );};if _fefeb .TblCellSpacing !=nil {_efdea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_fefeb .TblCellSpacing ,_efdea );};if _fefeb .TblInd !=nil {_gdabda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_fefeb .TblInd ,_gdabda );};if _fefeb .TblBorders !=nil {_gcggf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_fefeb .TblBorders ,_gcggf );};if _fefeb .Shd !=nil {_deaad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fefeb .Shd ,_deaad );};if _fefeb .TblLayout !=nil {_agbeb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fefeb .TblLayout ,_agbeb );};if _fefeb .TblCellMar !=nil {_bddbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_fefeb .TblCellMar ,_bddbe );};if _fefeb .TblLook !=nil {_geaed :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_fefeb .TblLook ,_geaed );};if _fefeb .TblPrExChange !=nil {_ffccb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fefeb .TblPrExChange ,_ffccb ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DocPart struct{ -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;}; -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; +// Validate validates the CT_FFName and its children +func (_gfgfa *CT_FFName )Validate ()error {return _gfgfa .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};type CT_DocVars struct{ -// Attached Document Template -AttachedTemplate *CT_Rel ; +// Single Document Variable +DocVar []*CT_DocVar ;};func NewCT_Perm ()*CT_Perm {_aefge :=&CT_Perm {};return _aefge }; -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_bcfe *CT_FtnEdn )ValidateWithPath (path string )error {if _cfdef :=_bcfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cfdef !=nil {return _cfdef ;};for _ffggb ,_ceec :=range _bcfe .EG_BlockLevelElts {if _cabaf :=_ceec .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffggb )); +_cabaf !=nil {return _cabaf ;};};return nil ;};type CT_FFData struct{ -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; +// Form Field Name +Name []*CT_FFName ; -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; +// Form Field Label +Label []*CT_DecimalNumber ; -// Document Classification -DocumentType *CT_DocType ; +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Mail Merge Settings -MailMerge *CT_MailMerge ; +// Form Field Enabled +Enabled []*CT_OnOff ; -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Track Revisions to Document -TrackRevisions *CT_OnOff ; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func NewCT_FontRel ()*CT_FontRel {_fgfgf :=&CT_FontRel {};_fgfgf .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +return _fgfgf ;};func (_gbbdfc ST_EdGrp )String ()string {switch _gbbdfc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; +case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return ""; +}; -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_ffeec *CT_FrameScrollbar )ValidateWithPath (path string )error {if _ffeec .ValAttr ==ST_FrameScrollbarUnset {return _e .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 _cdegb :=_ffeec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdegb !=nil {return _cdegb ;};return nil ;}; -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; +// Validate validates the CT_TrPr and its children +func (_caffbd *CT_TrPr )Validate ()error {return _caffbd .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};type CT_Rel struct{IdAttr string ;};func (_aaeae ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _aaeae {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeae )); +};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);type CT_CalendarType struct{ -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; +// Calendar Type Value +ValAttr _d .ST_CalendarType ;}; -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_bcfgc *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil }; -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_eed *CT_AutoCaptions )ValidateWithPath (path string )error {for _fee ,_bdf :=range _eed .AutoCaption {if _eeb :=_bdf .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_fee )); +_eeb !=nil {return _eeb ;};};return nil ;};func (_cgb *CT_AutoCaptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eff :for {_fbc ,_bde :=d .Token ();if _bde !=nil {return _bde ;};switch _adfc :=_fbc .(type ){case _c .StartElement :switch _adfc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_fcd :=NewCT_AutoCaption (); +if _dgf :=d .DecodeElement (_fcd ,&_adfc );_dgf !=nil {return _dgf ;};_cgb .AutoCaption =append (_cgb .AutoCaption ,_fcd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_adfc .Name ); +if _edf :=d .Skip ();_edf !=nil {return _edf ;};};case _c .EndElement :break _eff ;case _c .CharData :};};return nil ;};func (_dfabc *WdST_RelFromV )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfabc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfabc =1; +case "\u0070\u0061\u0067\u0065":*_dfabc =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dfabc =3;case "\u006c\u0069\u006e\u0065":*_dfabc =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_dfabc =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_dfabc =6; +case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dfabc =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dfabc =8;};return nil ;};func (_bdggd *CT_DivBdr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _bdggd .Top !=nil {_dbaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bdggd .Top ,_dbaf );};if _bdggd .Left !=nil {_dccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_bdggd .Left ,_dccc );};if _bdggd .Bottom !=nil {_faff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bdggd .Bottom ,_faff );};if _bdggd .Right !=nil {_edfag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_bdggd .Right ,_edfag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aacbcc *ST_TextboxTightWrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efcebe ,_cdeee :=d .Token ();if _cdeee !=nil {return _cdeee ; +};if _cbfdea ,_cbfeae :=_efcebe .(_c .EndElement );_cbfeae &&_cbfdea .Name ==start .Name {*_aacbcc =1;return nil ;};if _gacbcc ,_aafae :=_efcebe .(_c .CharData );!_aafae {return _e .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",_efcebe ); +}else {switch string (_gacbcc ){case "":*_aacbcc =0;case "\u006e\u006f\u006e\u0065":*_aacbcc =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_aacbcc =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_aacbcc =3; +case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_aacbcc =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_aacbcc =5;};};_efcebe ,_cdeee =d .Token ();if _cdeee !=nil {return _cdeee ;}; +if _begfeb ,_gdebe :=_efcebe .(_c .EndElement );_gdebe &&_begfeb .Name ==start .Name {return nil ;};return _e .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",_efcebe ); +};func (_dfgdb *CT_RubyAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_deege ,_ebaad :=_dfgdb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebaad !=nil {return _ebaad ;};start .Attr =append (start .Attr ,_deege ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; +// Validate validates the CT_TblPrBase and its children +func (_bbaaf *CT_TblPrBase )Validate ()error {return _bbaaf .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_aaegc *CT_TblCellMar )ValidateWithPath (path string )error {if _aaegc .Top !=nil {if _cbcbe :=_aaegc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cbcbe !=nil {return _cbcbe ;};};if _aaegc .Start !=nil {if _bgbfg :=_aaegc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_bgbfg !=nil {return _bgbfg ;};};if _aaegc .Left !=nil {if _eedbee :=_aaegc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_eedbee !=nil {return _eedbee ;};};if _aaegc .Bottom !=nil {if _afbab :=_aaegc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_afbab !=nil {return _afbab ;};};if _aaegc .End !=nil {if _aagceb :=_aaegc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_aagceb !=nil {return _aagceb ;};};if _aaegc .Right !=nil {if _aacbeb :=_aaegc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_aacbeb !=nil {return _aacbeb ;};};return nil ;};func (_ddfcf *CT_Proof )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgafa :=range start .Attr {if _fgafa .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_ddfcf .SpellingAttr .UnmarshalXMLAttr (_fgafa ); +continue ;};if _fgafa .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_ddfcf .GrammarAttr .UnmarshalXMLAttr (_fgafa );continue ;};};for {_bebb ,_cbcfb :=d .Token ();if _cbcfb !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_cbcfb ); +};if _abgdc ,_debde :=_bebb .(_c .EndElement );_debde &&_abgdc .Name ==start .Name {break ;};};return nil ;};func (_egeceb ST_BrClear )Validate ()error {return _egeceb .ValidateWithPath ("")};type ST_HAnchor byte ; -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_gaedda *CT_FtnEdnRef )ValidateWithPath (path string )error {if _gaedda .CustomMarkFollowsAttr !=nil {if _gbafc :=_gaedda .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072"); +_gbafc !=nil {return _gbafc ;};};return nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_acccbd :=&CT_EastAsianLayout {};return _acccbd }; -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_fbfff *CT_UnsignedDecimalNumber )Validate ()error {return _fbfff .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_Ind ()*CT_Ind {_geabc :=&CT_Ind {}; +return _geabc };type ST_Direction byte ;func NewDocument ()*Document {_ebdad :=&Document {};_ebdad .CT_Document =*NewCT_Document ();return _ebdad ;};type ST_MailMergeOdsoFMDFieldType byte ;func (_gfecg ST_Merge )ValidateWithPath (path string )error {switch _gfecg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfecg )); +};return nil ;};func NewCT_TblGridChange ()*CT_TblGridChange {_agddb :=&CT_TblGridChange {};_agddb .TblGrid =NewCT_TblGridBase ();return _agddb ;};func NewStyles ()*Styles {_ccefb :=&Styles {};_ccefb .CT_Styles =*NewCT_Styles ();return _ccefb };func NewCT_PPrGeneral ()*CT_PPrGeneral {_fgagc :=&CT_PPrGeneral {}; +return _fgagc }; -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_agdgf *CT_TblGridCol )ValidateWithPath (path string )error {if _agdgf .WAttr !=nil {if _egfgf :=_agdgf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_egfgf !=nil {return _egfgf ;};};return nil ;};func (_efeec ST_NumberFormat )String ()string {switch _efeec {case 0:return ""; +case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072"; +case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c";case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074"; +case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f";case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061";case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068"; +case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064"; +case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; +case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061"; +case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e"; +case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065"; +case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c"; +case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; +case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064"; +case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c"; +case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; +case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031"; +case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073"; +case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074"; +case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_bcgbb *CT_TrPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gccdb :for {_cedef ,_fbbae :=d .Token (); +if _fbbae !=nil {return _fbbae ;};switch _fcegd :=_cedef .(type ){case _c .StartElement :switch _fcegd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bfgfc :=NewCT_Cnf (); +if _afbbd :=d .DecodeElement (_bfgfc ,&_fcegd );_afbbd !=nil {return _afbbd ;};_bcgbb .CnfStyle =append (_bcgbb .CnfStyle ,_bfgfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_afcbfd :=NewCT_DecimalNumber (); +if _bdafe :=d .DecodeElement (_afcbfd ,&_fcegd );_bdafe !=nil {return _bdafe ;};_bcgbb .DivId =append (_bcgbb .DivId ,_afcbfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_ecabe :=NewCT_DecimalNumber (); +if _fbdcdd :=d .DecodeElement (_ecabe ,&_fcegd );_fbdcdd !=nil {return _fbdcdd ;};_bcgbb .GridBefore =append (_bcgbb .GridBefore ,_ecabe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_egggef :=NewCT_DecimalNumber (); +if _cbagea :=d .DecodeElement (_egggef ,&_fcegd );_cbagea !=nil {return _cbagea ;};_bcgbb .GridAfter =append (_bcgbb .GridAfter ,_egggef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_egfaf :=NewCT_TblWidth (); +if _bbecae :=d .DecodeElement (_egfaf ,&_fcegd );_bbecae !=nil {return _bbecae ;};_bcgbb .WBefore =append (_bcgbb .WBefore ,_egfaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_egffb :=NewCT_TblWidth (); +if _bdcac :=d .DecodeElement (_egffb ,&_fcegd );_bdcac !=nil {return _bdcac ;};_bcgbb .WAfter =append (_bcgbb .WAfter ,_egffb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_afcfe :=NewCT_OnOff (); +if _gdfga :=d .DecodeElement (_afcfe ,&_fcegd );_gdfga !=nil {return _gdfga ;};_bcgbb .CantSplit =append (_bcgbb .CantSplit ,_afcfe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_gaadf :=NewCT_Height (); +if _afaae :=d .DecodeElement (_gaadf ,&_fcegd );_afaae !=nil {return _afaae ;};_bcgbb .TrHeight =append (_bcgbb .TrHeight ,_gaadf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_bdgdb :=NewCT_OnOff (); +if _gacbd :=d .DecodeElement (_bdgdb ,&_fcegd );_gacbd !=nil {return _gacbd ;};_bcgbb .TblHeader =append (_bcgbb .TblHeader ,_bdgdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_efcfb :=NewCT_TblWidth (); +if _ccbada :=d .DecodeElement (_efcfb ,&_fcegd );_ccbada !=nil {return _ccbada ;};_bcgbb .TblCellSpacing =append (_bcgbb .TblCellSpacing ,_efcfb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_gffdga :=NewCT_JcTable (); +if _fageb :=d .DecodeElement (_gffdga ,&_fcegd );_fageb !=nil {return _fageb ;};_bcgbb .Jc =append (_bcgbb .Jc ,_gffdga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_aafefb :=NewCT_OnOff (); +if _gfgeg :=d .DecodeElement (_aafefb ,&_fcegd );_gfgeg !=nil {return _gfgeg ;};_bcgbb .Hidden =append (_bcgbb .Hidden ,_aafefb );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_fcegd .Name ); +if _gdfded :=d .Skip ();_gdfded !=nil {return _gdfded ;};};case _c .EndElement :break _gccdb ;case _c .CharData :};};return nil ;};func (_aabaa *CT_SdtDate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdde :=range start .Attr {if _dfdde .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_efdeg ,_gdacg :=ParseStdlibTime (_dfdde .Value ); +if _gdacg !=nil {return _gdacg ;};_aabaa .FullDateAttr =&_efdeg ;continue ;};};_defgb :for {_cgffc ,_befbdb :=d .Token ();if _befbdb !=nil {return _befbdb ;};switch _ddgag :=_cgffc .(type ){case _c .StartElement :switch _ddgag .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_aabaa .DateFormat =NewCT_String (); +if _dacdg :=d .DecodeElement (_aabaa .DateFormat ,&_ddgag );_dacdg !=nil {return _dacdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_aabaa .Lid =NewCT_Lang (); +if _fccfff :=d .DecodeElement (_aabaa .Lid ,&_ddgag );_fccfff !=nil {return _fccfff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_aabaa .StoreMappedDataAs =NewCT_SdtDateMappingType (); +if _ccgbf :=d .DecodeElement (_aabaa .StoreMappedDataAs ,&_ddgag );_ccgbf !=nil {return _ccgbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_aabaa .Calendar =NewCT_CalendarType (); +if _afdfgb :=d .DecodeElement (_aabaa .Calendar ,&_ddgag );_afdfgb !=nil {return _afdfgb ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_ddgag .Name ); +if _aeefdd :=d .Skip ();_aeefdd !=nil {return _aeefdd ;};};case _c .EndElement :break _defgb ;case _c .CharData :};};return nil ;};func (_bgdbg *ST_Merge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcbdgf ,_bbeee :=d .Token ();if _bbeee !=nil {return _bbeee ; +};if _gcbeaa ,_cfbfgc :=_fcbdgf .(_c .EndElement );_cfbfgc &&_gcbeaa .Name ==start .Name {*_bgdbg =1;return nil ;};if _aegcaf ,_gffebf :=_fcbdgf .(_c .CharData );!_gffebf {return _e .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",_fcbdgf ); +}else {switch string (_aegcaf ){case "":*_bgdbg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_bgdbg =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_bgdbg =2;};};_fcbdgf ,_bbeee =d .Token ();if _bbeee !=nil {return _bbeee ;};if _dfgggg ,_befbaa :=_fcbdgf .(_c .EndElement ); +_befbaa &&_dfgggg .Name ==start .Name {return nil ;};return _e .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",_fcbdgf );};func (_fdbac *CT_Tabs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_bbfgfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_feegdf :=range _fdbac .Tab {e .EncodeElement (_feegdf ,_bbfgfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_abbea *CT_SdtPr )ValidateWithPath (path string )error {if _abbea .RPr !=nil {if _bbbdcg :=_abbea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bbbdcg !=nil {return _bbbdcg ;};};if _abbea .Alias !=nil {if _eefab :=_abbea .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073"); +_eefab !=nil {return _eefab ;};};if _abbea .Tag !=nil {if _babgf :=_abbea .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_babgf !=nil {return _babgf ;};};if _abbea .Id !=nil {if _bfaee :=_abbea .Id .ValidateWithPath (path +"\u002f\u0049\u0064"); +_bfaee !=nil {return _bfaee ;};};if _abbea .Lock !=nil {if _ebcdc :=_abbea .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_ebcdc !=nil {return _ebcdc ;};};if _abbea .Placeholder !=nil {if _gbegf :=_abbea .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"); +_gbegf !=nil {return _gbegf ;};};if _abbea .Temporary !=nil {if _fddbf :=_abbea .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_fddbf !=nil {return _fddbf ;};};if _abbea .ShowingPlcHdr !=nil {if _cfcgf :=_abbea .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072"); +_cfcgf !=nil {return _cfcgf ;};};if _abbea .DataBinding !=nil {if _daceg :=_abbea .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_daceg !=nil {return _daceg ;};};if _abbea .Label !=nil {if _bdbebg :=_abbea .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c"); +_bdbebg !=nil {return _bdbebg ;};};if _abbea .TabIndex !=nil {if _bgadd :=_abbea .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_bgadd !=nil {return _bgadd ;};};if _abbea .Choice !=nil {if _egfag :=_abbea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_egfag !=nil {return _egfag ;};};return nil ;};func (_eebeb ST_DocPartGallery )Validate ()error {return _eebeb .ValidateWithPath ("")};func (_cffafd ST_Em )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cffafd .String (),start ); +};func (_dafdb ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _dafdb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafdb )); +};return nil ;};func (_aagc *CT_Bookmark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_aagc .NameAttr )}); +if _aagc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagc .ColFirstAttr )});};if _aagc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_e .Sprintf ("\u0025\u0076",*_aagc .ColLastAttr )}); +};if _aagc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cdaf ,_aeea :=_aagc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _aeea !=nil {return _aeea ;};start .Attr =append (start .Attr ,_cdaf );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_aagc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; +// Validate validates the CT_DocGrid and its children +func (_gcfe *CT_DocGrid )Validate ()error {return _gcfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};type ST_Lock byte ;func NewCT_Compat ()*CT_Compat {_egga :=&CT_Compat {};return _egga };func (_dcgeec *ST_Wrap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcgeec =0; +case "\u0061\u0075\u0074\u006f":*_dcgeec =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_dcgeec =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_dcgeec =3;case "\u0074\u0069\u0067h\u0074":*_dcgeec =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_dcgeec =5; +case "\u006e\u006f\u006e\u0065":*_dcgeec =6;};return nil ;};func (_beeee *CT_WritingStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",_beeee .LangAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",_beeee .VendorIDAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",_beeee .DllVersionAttr )}); +if _beeee .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_e .Sprintf ("\u0025\u0076",*_beeee .NlCheckAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",_beeee .CheckStyleAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_e .Sprintf ("\u0025\u0076",_beeee .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};func (_debfa *WdWpc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_debfa .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_cgcbbe :for {_bfadb ,_gegeg :=d .Token ();if _gegeg !=nil {return _gegeg ;};switch _bdbad :=_bfadb .(type ){case _c .StartElement :switch _bdbad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0067"}:_debfa .Bg =_gc .NewCT_BackgroundFormatting (); +if _debdeb :=d .DecodeElement (_debfa .Bg ,&_bdbad );_debdeb !=nil {return _debdeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0068\u006fl\u0065"}:_debfa .Whole =_gc .NewCT_WholeE2oFormatting (); +if _edbgbf :=d .DecodeElement (_debfa .Whole ,&_bdbad );_edbgbf !=nil {return _edbgbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_dfeda :=NewWdCT_WordprocessingCanvasChoice (); +if _gddae :=d .DecodeElement (&_dfeda .Wsp ,&_bdbad );_gddae !=nil {return _gddae ;};_debfa .Choice =append (_debfa .Choice ,_dfeda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_dagag :=NewWdCT_WordprocessingCanvasChoice (); +if _eddaaa :=d .DecodeElement (&_dagag .Pic ,&_bdbad );_eddaaa !=nil {return _eddaaa ;};_debfa .Choice =append (_debfa .Choice ,_dagag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dcgbec :=NewWdCT_WordprocessingCanvasChoice (); +if _bfgbd :=d .DecodeElement (&_dcgbec .ContentPart ,&_bdbad );_bfgbd !=nil {return _bfgbd ;};_debfa .Choice =append (_debfa .Choice ,_dcgbec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_agdee :=NewWdCT_WordprocessingCanvasChoice (); +if _faegeb :=d .DecodeElement (&_agdee .Wgp ,&_bdbad );_faegeb !=nil {return _faegeb ;};_debfa .Choice =append (_debfa .Choice ,_agdee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aeacbb :=NewWdCT_WordprocessingCanvasChoice (); +if _cfefcf :=d .DecodeElement (&_aeacbb .GraphicFrame ,&_bdbad );_cfefcf !=nil {return _cfefcf ;};_debfa .Choice =append (_debfa .Choice ,_aeacbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debfa .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _bcbaec :=d .DecodeElement (_debfa .ExtLst ,&_bdbad );_bcbaec !=nil {return _bcbaec ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057p\u0063 \u0025\u0076",_bdbad .Name ); +if _aecfbc :=d .Skip ();_aecfbc !=nil {return _aecfbc ;};};case _c .EndElement :break _cgcbbe ;case _c .CharData :};};return nil ;};func (_baacbc *AC_ChoiceRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _baacbc .Br !=nil {_aabfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0072"}}; +e .EncodeElement (_baacbc .Br ,_aabfd );};if _baacbc .T !=nil {_ddgfcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_baacbc .T ,_ddgfcg );};if _baacbc .ContentPart !=nil {_dccfdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +e .EncodeElement (_baacbc .ContentPart ,_dccfdd );};if _baacbc .DelText !=nil {_bfbef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_baacbc .DelText ,_bfbef );};if _baacbc .InstrText !=nil {_aadcd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_baacbc .InstrText ,_aadcd );};if _baacbc .DelInstrText !=nil {_dfaccd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_baacbc .DelInstrText ,_dfaccd ); +};if _baacbc .NoBreakHyphen !=nil {_gggge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_baacbc .NoBreakHyphen ,_gggge );};if _baacbc .SoftHyphen !=nil {_dfeebgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; +e .EncodeElement (_baacbc .SoftHyphen ,_dfeebgb );};if _baacbc .DayShort !=nil {_aggfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_baacbc .DayShort ,_aggfg );};if _baacbc .MonthShort !=nil {_bbaaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; +e .EncodeElement (_baacbc .MonthShort ,_bbaaa );};if _baacbc .YearShort !=nil {_efeagg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_baacbc .YearShort ,_efeagg );};if _baacbc .DayLong !=nil {_gefac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; +e .EncodeElement (_baacbc .DayLong ,_gefac );};if _baacbc .MonthLong !=nil {_geagd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_baacbc .MonthLong ,_geagd );};if _baacbc .YearLong !=nil {_bcgbbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; +e .EncodeElement (_baacbc .YearLong ,_bcgbbg );};if _baacbc .AnnotationRef !=nil {_ebdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_baacbc .AnnotationRef ,_ebdbd ); +};if _baacbc .FootnoteRef !=nil {_edfad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_baacbc .FootnoteRef ,_edfad );};if _baacbc .EndnoteRef !=nil {_decbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; +e .EncodeElement (_baacbc .EndnoteRef ,_decbb );};if _baacbc .Separator !=nil {_cafbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_baacbc .Separator ,_cafbe );};if _baacbc .ContinuationSeparator !=nil {_fgcbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; +e .EncodeElement (_baacbc .ContinuationSeparator ,_fgcbf );};if _baacbc .Sym !=nil {_ebcfde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_baacbc .Sym ,_ebcfde );};if _baacbc .PgNum !=nil {_eggbd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; +e .EncodeElement (_baacbc .PgNum ,_eggbd );};if _baacbc .Cr !=nil {_eafad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_baacbc .Cr ,_eafad );};if _baacbc .Tab !=nil {_gdbbde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +e .EncodeElement (_baacbc .Tab ,_gdbbde );};if _baacbc .Object !=nil {_bdddd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_baacbc .Object ,_bdddd );};if _baacbc .Pict !=nil {_baddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; +e .EncodeElement (_baacbc .Pict ,_baddg );};if _baacbc .FldChar !=nil {_bfabfb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_baacbc .FldChar ,_bfabfb );};if _baacbc .Ruby !=nil {_cfcceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; +e .EncodeElement (_baacbc .Ruby ,_cfcceb );};if _baacbc .FootnoteReference !=nil {_abcgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_baacbc .FootnoteReference ,_abcgd ); +};if _baacbc .EndnoteReference !=nil {_edbad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_baacbc .EndnoteReference ,_edbad );};if _baacbc .CommentReference !=nil {_agdbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_baacbc .CommentReference ,_agdbg );};if _baacbc .Drawing !=nil {_gaeba :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_baacbc .Drawing ,_gaeba );};if _baacbc .Ptab !=nil {_eafag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; +e .EncodeElement (_baacbc .Ptab ,_eafag );};if _baacbc .LastRenderedPageBreak !=nil {_gdcdae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}}; +e .EncodeElement (_baacbc .LastRenderedPageBreak ,_gdcdae );};return nil ;};func (_bbebge ST_PageBorderOffset )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fabgcc :=_c .Attr {};_fabgcc .Name =name ;switch _bbebge {case ST_PageBorderOffsetUnset :_fabgcc .Value =""; +case ST_PageBorderOffsetPage :_fabgcc .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_fabgcc .Value ="\u0074\u0065\u0078\u0074";};return _fabgcc ,nil ;};func (_cffcda ST_View )ValidateWithPath (path string )error {switch _cffcda {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffcda )); +};return nil ;};func (_afdbc *CT_FFDDList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afdbc .Result !=nil {_becfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}}; +e .EncodeElement (_afdbc .Result ,_becfe );};if _afdbc .Default !=nil {_bbafc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_afdbc .Default ,_bbafc );};if _afdbc .ListEntry !=nil {_begcf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}}; +for _ ,_bfbc :=range _afdbc .ListEntry {e .EncodeElement (_bfbc ,_begcf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_bafbg *CT_ReadingModeInkLockDown )Validate ()error {return _bafbg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};const (ST_TextAlignmentUnset ST_TextAlignment =0; +ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;);func (_fcdd *CT_FFName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcdd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_bcfba *CT_TwipsMeasure )ValidateWithPath (path string )error {if _abada :=_bcfba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abada !=nil {return _abada ;};return nil ;};func (_fgbad *CT_VerticalAlignRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_caceafb ,_afdbd :=_fgbad .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _afdbd !=nil {return _afdbd ;};start .Attr =append (start .Attr ,_caceafb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_cfaad *ST_TextDirection )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfaad =0;case "\u0074\u0062":*_cfaad =1;case "\u0072\u006c":*_cfaad =2;case "\u006c\u0072":*_cfaad =3;case "\u0074\u0062\u0056":*_cfaad =4; +case "\u0072\u006c\u0056":*_cfaad =5;case "\u006c\u0072\u0056":*_cfaad =6;case "\u0062\u0074\u004c\u0072":*_cfaad =7;case "\u006c\u0072\u0054\u0062":*_cfaad =8;case "\u006c\u0072\u0054b\u0056":*_cfaad =9;case "\u0074\u0062\u004cr\u0056":*_cfaad =10;case "\u0074\u0062\u0052\u006c":*_cfaad =11; +case "\u0074\u0062\u0052l\u0056":*_cfaad =12;};return nil ;};func (_eggagb *ST_MultiLevelType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdbc ,_becfc :=d .Token ();if _becfc !=nil {return _becfc ;};if _gggfdg ,_gaccg :=_ecdbc .(_c .EndElement ); +_gaccg &&_gggfdg .Name ==start .Name {*_eggagb =1;return nil ;};if _aefac ,_fdgaff :=_ecdbc .(_c .CharData );!_fdgaff {return _e .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",_ecdbc ); +}else {switch string (_aefac ){case "":*_eggagb =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_eggagb =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_eggagb =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_eggagb =3; +};};_ecdbc ,_becfc =d .Token ();if _becfc !=nil {return _becfc ;};if _fbbbba ,_gbfedg :=_ecdbc .(_c .EndElement );_gbfedg &&_fbbbba .Name ==start .Name {return nil ;};return _e .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",_ecdbc ); +};func (_bfgead *ST_Em )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfgead =0;case "\u006e\u006f\u006e\u0065":*_bfgead =1;case "\u0064\u006f\u0074":*_bfgead =2;case "\u0063\u006f\u006dm\u0061":*_bfgead =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bfgead =4; +case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bfgead =5;};return nil ;};func (_acced *EG_RPrContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceafbf :for {_ecgeb ,_fafdc :=d .Token ();if _fafdc !=nil {return _fafdc ;};switch _cfadgb :=_ecgeb .(type ){case _c .StartElement :switch _cfadgb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_acced .RStyle =NewCT_String (); +if _gcgc :=d .DecodeElement (_acced .RStyle ,&_cfadgb );_gcgc !=nil {return _gcgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_acced .RFonts =NewCT_Fonts (); +if _dgddg :=d .DecodeElement (_acced .RFonts ,&_cfadgb );_dgddg !=nil {return _dgddg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_acced .B =NewCT_OnOff (); +if _adbfc :=d .DecodeElement (_acced .B ,&_cfadgb );_adbfc !=nil {return _adbfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_acced .BCs =NewCT_OnOff (); +if _afbdb :=d .DecodeElement (_acced .BCs ,&_cfadgb );_afbdb !=nil {return _afbdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_acced .I =NewCT_OnOff (); +if _cggea :=d .DecodeElement (_acced .I ,&_cfadgb );_cggea !=nil {return _cggea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_acced .ICs =NewCT_OnOff (); +if _dffgcf :=d .DecodeElement (_acced .ICs ,&_cfadgb );_dffgcf !=nil {return _dffgcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_acced .Caps =NewCT_OnOff (); +if _gebfb :=d .DecodeElement (_acced .Caps ,&_cfadgb );_gebfb !=nil {return _gebfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_acced .SmallCaps =NewCT_OnOff (); +if _fegdaf :=d .DecodeElement (_acced .SmallCaps ,&_cfadgb );_fegdaf !=nil {return _fegdaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_acced .Strike =NewCT_OnOff (); +if _cged :=d .DecodeElement (_acced .Strike ,&_cfadgb );_cged !=nil {return _cged ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_acced .Dstrike =NewCT_OnOff (); +if _gegbf :=d .DecodeElement (_acced .Dstrike ,&_cfadgb );_gegbf !=nil {return _gegbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_acced .Outline =NewCT_OnOff (); +if _cebae :=d .DecodeElement (_acced .Outline ,&_cfadgb );_cebae !=nil {return _cebae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_acced .Shadow =NewCT_OnOff (); +if _cbbbb :=d .DecodeElement (_acced .Shadow ,&_cfadgb );_cbbbb !=nil {return _cbbbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_acced .Emboss =NewCT_OnOff (); +if _ebbce :=d .DecodeElement (_acced .Emboss ,&_cfadgb );_ebbce !=nil {return _ebbce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_acced .Imprint =NewCT_OnOff (); +if _bcdea :=d .DecodeElement (_acced .Imprint ,&_cfadgb );_bcdea !=nil {return _bcdea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_acced .NoProof =NewCT_OnOff (); +if _cgfca :=d .DecodeElement (_acced .NoProof ,&_cfadgb );_cgfca !=nil {return _cgfca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_acced .SnapToGrid =NewCT_OnOff (); +if _gabed :=d .DecodeElement (_acced .SnapToGrid ,&_cfadgb );_gabed !=nil {return _gabed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_acced .Vanish =NewCT_OnOff (); +if _efbfcf :=d .DecodeElement (_acced .Vanish ,&_cfadgb );_efbfcf !=nil {return _efbfcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_acced .WebHidden =NewCT_OnOff (); +if _aaege :=d .DecodeElement (_acced .WebHidden ,&_cfadgb );_aaege !=nil {return _aaege ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_acced .Color =NewCT_Color (); +if _dgagec :=d .DecodeElement (_acced .Color ,&_cfadgb );_dgagec !=nil {return _dgagec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_acced .Spacing =NewCT_SignedTwipsMeasure (); +if _edaae :=d .DecodeElement (_acced .Spacing ,&_cfadgb );_edaae !=nil {return _edaae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_acced .W =NewCT_TextScale (); +if _acgdee :=d .DecodeElement (_acced .W ,&_cfadgb );_acgdee !=nil {return _acgdee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_acced .Kern =NewCT_HpsMeasure (); +if _ebdga :=d .DecodeElement (_acced .Kern ,&_cfadgb );_ebdga !=nil {return _ebdga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_acced .Position =NewCT_SignedHpsMeasure (); +if _gdbdde :=d .DecodeElement (_acced .Position ,&_cfadgb );_gdbdde !=nil {return _gdbdde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_acced .Sz =NewCT_HpsMeasure (); +if _aadbbe :=d .DecodeElement (_acced .Sz ,&_cfadgb );_aadbbe !=nil {return _aadbbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_acced .SzCs =NewCT_HpsMeasure (); +if _geaeb :=d .DecodeElement (_acced .SzCs ,&_cfadgb );_geaeb !=nil {return _geaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_acced .Highlight =NewCT_Highlight (); +if _cdafef :=d .DecodeElement (_acced .Highlight ,&_cfadgb );_cdafef !=nil {return _cdafef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_acced .U =NewCT_Underline (); +if _dcfdbgb :=d .DecodeElement (_acced .U ,&_cfadgb );_dcfdbgb !=nil {return _dcfdbgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_acced .Effect =NewCT_TextEffect (); +if _gdcfg :=d .DecodeElement (_acced .Effect ,&_cfadgb );_gdcfg !=nil {return _gdcfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_acced .Bdr =NewCT_Border (); +if _ddeaef :=d .DecodeElement (_acced .Bdr ,&_cfadgb );_ddeaef !=nil {return _ddeaef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_acced .Shd =NewCT_Shd (); +if _gagef :=d .DecodeElement (_acced .Shd ,&_cfadgb );_gagef !=nil {return _gagef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_acced .FitText =NewCT_FitText (); +if _gbaea :=d .DecodeElement (_acced .FitText ,&_cfadgb );_gbaea !=nil {return _gbaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_acced .VertAlign =NewCT_VerticalAlignRun (); +if _aegbeg :=d .DecodeElement (_acced .VertAlign ,&_cfadgb );_aegbeg !=nil {return _aegbeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_acced .Rtl =NewCT_OnOff (); +if _gbfaa :=d .DecodeElement (_acced .Rtl ,&_cfadgb );_gbfaa !=nil {return _gbfaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_acced .Cs =NewCT_OnOff (); +if _bafcfe :=d .DecodeElement (_acced .Cs ,&_cfadgb );_bafcfe !=nil {return _bafcfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_acced .Em =NewCT_Em (); +if _ggdad :=d .DecodeElement (_acced .Em ,&_cfadgb );_ggdad !=nil {return _ggdad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_acced .Lang =NewCT_Language (); +if _dfbdd :=d .DecodeElement (_acced .Lang ,&_cfadgb );_dfbdd !=nil {return _dfbdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_acced .EastAsianLayout =NewCT_EastAsianLayout (); +if _edfagd :=d .DecodeElement (_acced .EastAsianLayout ,&_cfadgb );_edfagd !=nil {return _edfagd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_acced .SpecVanish =NewCT_OnOff (); +if _bgfcaf :=d .DecodeElement (_acced .SpecVanish ,&_cfadgb );_bgfcaf !=nil {return _bgfcaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_acced .OMath =NewCT_OnOff (); +if _cfbgb :=d .DecodeElement (_acced .OMath ,&_cfadgb );_cfbgb !=nil {return _cfbgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_acced .RPrChange =NewCT_RPrChange (); +if _fdgdb :=d .DecodeElement (_acced .RPrChange ,&_cfadgb );_fdgdb !=nil {return _fdgdb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_cfadgb .Name ); +if _geecfeg :=d .Skip ();_geecfeg !=nil {return _geecfeg ;};};case _c .EndElement :break _ceafbf ;case _c .CharData :};};return nil ;};func (_afaff ST_TextDirection )ValidateWithPath (path string )error {switch _afaff {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaff )); +};return nil ;};func (_agdbf ST_EdGrp )Validate ()error {return _agdbf .ValidateWithPath ("")};type CT_MailMergeSourceType struct{ -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};func (_accdb *CT_SdtEndPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _accdb .RPr !=nil {_fbceea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_ddggf :=range _accdb .RPr {e .EncodeElement (_ddggf ,_fbceea ); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_gcaege *CT_SdtText )ValidateWithPath (path string )error {if _gcaege .MultiLineAttr !=nil {if _gcedd :=_gcaege .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_gcedd !=nil {return _gcedd ; +};};return nil ;}; -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; +// Validate validates the CT_TcPrInner and its children +func (_bgbeab *CT_TcPrInner )Validate ()error {return _bgbeab .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};type CT_DocumentBase struct{ -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; +// Document Background +Background *CT_Background ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_becd :=&CT_CustomXmlPr {};return _becd }; -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_gfcffd *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _gfcffd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c"); +}; -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; +// Validate validates the CT_NumFmt and its children +func (_ggfbgd *CT_NumFmt )Validate ()error {return _ggfbgd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_gefaf ST_EdnPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_caaed :=_c .Attr {};_caaed .Name =name ;switch _gefaf {case ST_EdnPosUnset :_caaed .Value =""; +case ST_EdnPosSectEnd :_caaed .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_caaed .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _caaed ,nil ;}; -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_gdbfb *CT_FrameLayout )ValidateWithPath (path string )error {if _gdbfb .ValAttr ==ST_FrameLayoutUnset {return _e .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 _geaaa :=_gdbfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geaaa !=nil {return _geaaa ;};return nil ;};func (_eebffg *CT_CustomXmlRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgb :=range start .Attr {if _fdgb .Name .Local =="\u0075\u0072\u0069"{_cebf ,_cfab :=_fdgb .Value ,error (nil ); +if _cfab !=nil {return _cfab ;};_eebffg .UriAttr =&_cebf ;continue ;};if _fdgb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bgdf ,_geeca :=_fdgb .Value ,error (nil );if _geeca !=nil {return _geeca ;};_eebffg .ElementAttr =_bgdf ;continue ;}; +};_dceab :for {_acde ,_dbgge :=d .Token ();if _dbgge !=nil {return _dbgge ;};switch _ebbde :=_acde .(type ){case _c .StartElement :switch _ebbde .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_eebffg .CustomXmlPr =NewCT_CustomXmlPr (); +if _bafc :=d .DecodeElement (_eebffg .CustomXmlPr ,&_ebbde );_bafc !=nil {return _bafc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_cgdagg :=NewEG_ContentRowContent (); +_dceb :=NewCT_Row ();if _dgade :=d .DecodeElement (_dceb ,&_ebbde );_dgade !=nil {return _dgade ;};_cgdagg .Tr =append (_cgdagg .Tr ,_dceb );_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_cgdagg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dacc :=NewEG_ContentRowContent (); +_dacc .CustomXml =NewCT_CustomXmlRow ();if _badbb :=d .DecodeElement (_dacc .CustomXml ,&_ebbde );_badbb !=nil {return _badbb ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_dacc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ddbgd :=NewEG_ContentRowContent (); +_ddbgd .Sdt =NewCT_SdtRow ();if _eecg :=d .DecodeElement (_ddbgd .Sdt ,&_ebbde );_eecg !=nil {return _eecg ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_ddbgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eddc :=NewEG_ContentRowContent (); +_fbbc :=NewEG_RunLevelElts ();_fbbc .ProofErr =NewCT_ProofErr ();if _cedc :=d .DecodeElement (_fbbc .ProofErr ,&_ebbde );_cedc !=nil {return _cedc ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_eddc );_eddc .EG_RunLevelElts =append (_eddc .EG_RunLevelElts ,_fbbc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afafd :=NewEG_ContentRowContent (); +_egcec :=NewEG_RunLevelElts ();_egcec .PermStart =NewCT_PermStart ();if _fcbc :=d .DecodeElement (_egcec .PermStart ,&_ebbde );_fcbc !=nil {return _fcbc ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_afafd );_afafd .EG_RunLevelElts =append (_afafd .EG_RunLevelElts ,_egcec ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acdc :=NewEG_ContentRowContent (); +_fcaf :=NewEG_RunLevelElts ();_fcaf .PermEnd =NewCT_Perm ();if _gdae :=d .DecodeElement (_fcaf .PermEnd ,&_ebbde );_gdae !=nil {return _gdae ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_acdc );_acdc .EG_RunLevelElts =append (_acdc .EG_RunLevelElts ,_fcaf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgeb :=NewEG_ContentRowContent (); +_dgb :=NewEG_RunLevelElts ();_dgb .Ins =NewCT_RunTrackChange ();if _efee :=d .DecodeElement (_dgb .Ins ,&_ebbde );_efee !=nil {return _efee ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_fgeb );_fgeb .EG_RunLevelElts =append (_fgeb .EG_RunLevelElts ,_dgb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cadb :=NewEG_ContentRowContent (); +_ddbaf :=NewEG_RunLevelElts ();_ddbaf .Del =NewCT_RunTrackChange ();if _cecfd :=d .DecodeElement (_ddbaf .Del ,&_ebbde );_cecfd !=nil {return _cecfd ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_cadb );_cadb .EG_RunLevelElts =append (_cadb .EG_RunLevelElts ,_ddbaf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_deff :=NewEG_ContentRowContent (); +_gfbfg :=NewEG_RunLevelElts ();_gfbfg .MoveFrom =NewCT_RunTrackChange ();if _fabf :=d .DecodeElement (_gfbfg .MoveFrom ,&_ebbde );_fabf !=nil {return _fabf ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_deff );_deff .EG_RunLevelElts =append (_deff .EG_RunLevelElts ,_gfbfg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fcfd :=NewEG_ContentRowContent (); +_fgfc :=NewEG_RunLevelElts ();_fgfc .MoveTo =NewCT_RunTrackChange ();if _ddce :=d .DecodeElement (_fgfc .MoveTo ,&_ebbde );_ddce !=nil {return _ddce ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_fcfd );_fcfd .EG_RunLevelElts =append (_fcfd .EG_RunLevelElts ,_fgfc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aecfb :=NewEG_ContentRowContent (); +_daffd :=NewEG_RunLevelElts ();_aacf :=NewEG_RangeMarkupElements ();_aacf .BookmarkStart =NewCT_Bookmark ();if _abg :=d .DecodeElement (_aacf .BookmarkStart ,&_ebbde );_abg !=nil {return _abg ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_aecfb ); +_aecfb .EG_RunLevelElts =append (_aecfb .EG_RunLevelElts ,_daffd );_daffd .EG_RangeMarkupElements =append (_daffd .EG_RangeMarkupElements ,_aacf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdgg :=NewEG_ContentRowContent (); +_bfdee :=NewEG_RunLevelElts ();_dfbe :=NewEG_RangeMarkupElements ();_dfbe .BookmarkEnd =NewCT_MarkupRange ();if _dcff :=d .DecodeElement (_dfbe .BookmarkEnd ,&_ebbde );_dcff !=nil {return _dcff ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_bdgg ); +_bdgg .EG_RunLevelElts =append (_bdgg .EG_RunLevelElts ,_bfdee );_bfdee .EG_RangeMarkupElements =append (_bfdee .EG_RangeMarkupElements ,_dfbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfef :=NewEG_ContentRowContent (); +_cabf :=NewEG_RunLevelElts ();_cdafa :=NewEG_RangeMarkupElements ();_cdafa .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfded :=d .DecodeElement (_cdafa .MoveFromRangeStart ,&_ebbde );_dfded !=nil {return _dfded ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_dfef ); +_dfef .EG_RunLevelElts =append (_dfef .EG_RunLevelElts ,_cabf );_cabf .EG_RangeMarkupElements =append (_cabf .EG_RangeMarkupElements ,_cdafa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaeda :=NewEG_ContentRowContent (); +_gcac :=NewEG_RunLevelElts ();_bfbd :=NewEG_RangeMarkupElements ();_bfbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdgg :=d .DecodeElement (_bfbd .MoveFromRangeEnd ,&_ebbde );_fdgg !=nil {return _fdgg ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_gaeda ); +_gaeda .EG_RunLevelElts =append (_gaeda .EG_RunLevelElts ,_gcac );_gcac .EG_RangeMarkupElements =append (_gcac .EG_RangeMarkupElements ,_bfbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcbbe :=NewEG_ContentRowContent (); +_ggdbg :=NewEG_RunLevelElts ();_bede :=NewEG_RangeMarkupElements ();_bede .MoveToRangeStart =NewCT_MoveBookmark ();if _fddg :=d .DecodeElement (_bede .MoveToRangeStart ,&_ebbde );_fddg !=nil {return _fddg ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_bcbbe ); +_bcbbe .EG_RunLevelElts =append (_bcbbe .EG_RunLevelElts ,_ggdbg );_ggdbg .EG_RangeMarkupElements =append (_ggdbg .EG_RangeMarkupElements ,_bede );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bega :=NewEG_ContentRowContent (); +_ecce :=NewEG_RunLevelElts ();_bcfgd :=NewEG_RangeMarkupElements ();_bcfgd .MoveToRangeEnd =NewCT_MarkupRange ();if _caef :=d .DecodeElement (_bcfgd .MoveToRangeEnd ,&_ebbde );_caef !=nil {return _caef ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_bega ); +_bega .EG_RunLevelElts =append (_bega .EG_RunLevelElts ,_ecce );_ecce .EG_RangeMarkupElements =append (_ecce .EG_RangeMarkupElements ,_bcfgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_acdec :=NewEG_ContentRowContent (); +_fagfd :=NewEG_RunLevelElts ();_eaef :=NewEG_RangeMarkupElements ();_eaef .CommentRangeStart =NewCT_MarkupRange ();if _aeba :=d .DecodeElement (_eaef .CommentRangeStart ,&_ebbde );_aeba !=nil {return _aeba ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_acdec ); +_acdec .EG_RunLevelElts =append (_acdec .EG_RunLevelElts ,_fagfd );_fagfd .EG_RangeMarkupElements =append (_fagfd .EG_RangeMarkupElements ,_eaef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fadc :=NewEG_ContentRowContent (); +_agfab :=NewEG_RunLevelElts ();_aedgf :=NewEG_RangeMarkupElements ();_aedgf .CommentRangeEnd =NewCT_MarkupRange ();if _bgegf :=d .DecodeElement (_aedgf .CommentRangeEnd ,&_ebbde );_bgegf !=nil {return _bgegf ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_fadc ); +_fadc .EG_RunLevelElts =append (_fadc .EG_RunLevelElts ,_agfab );_agfab .EG_RangeMarkupElements =append (_agfab .EG_RangeMarkupElements ,_aedgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_facg :=NewEG_ContentRowContent (); +_adaed :=NewEG_RunLevelElts ();_cffcb :=NewEG_RangeMarkupElements ();_cffcb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdbd :=d .DecodeElement (_cffcb .CustomXmlInsRangeStart ,&_ebbde );_bdbd !=nil {return _bdbd ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_facg ); +_facg .EG_RunLevelElts =append (_facg .EG_RunLevelElts ,_adaed );_adaed .EG_RangeMarkupElements =append (_adaed .EG_RangeMarkupElements ,_cffcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgcd :=NewEG_ContentRowContent (); +_eggad :=NewEG_RunLevelElts ();_dagab :=NewEG_RangeMarkupElements ();_dagab .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdfbcf :=d .DecodeElement (_dagab .CustomXmlInsRangeEnd ,&_ebbde );_fdfbcf !=nil {return _fdfbcf ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_dgcd ); +_dgcd .EG_RunLevelElts =append (_dgcd .EG_RunLevelElts ,_eggad );_eggad .EG_RangeMarkupElements =append (_eggad .EG_RangeMarkupElements ,_dagab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dgab :=NewEG_ContentRowContent (); +_eabc :=NewEG_RunLevelElts ();_ebcf :=NewEG_RangeMarkupElements ();_ebcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfgd :=d .DecodeElement (_ebcf .CustomXmlDelRangeStart ,&_ebbde );_bfgd !=nil {return _bfgd ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_dgab ); +_dgab .EG_RunLevelElts =append (_dgab .EG_RunLevelElts ,_eabc );_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_ebcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcdc :=NewEG_ContentRowContent (); +_cdgf :=NewEG_RunLevelElts ();_ebdaef :=NewEG_RangeMarkupElements ();_ebdaef .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcbb :=d .DecodeElement (_ebdaef .CustomXmlDelRangeEnd ,&_ebbde );_gcbb !=nil {return _gcbb ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_dcdc ); +_dcdc .EG_RunLevelElts =append (_dcdc .EG_RunLevelElts ,_cdgf );_cdgf .EG_RangeMarkupElements =append (_cdgf .EG_RangeMarkupElements ,_ebdaef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbeg :=NewEG_ContentRowContent (); +_afdca :=NewEG_RunLevelElts ();_abdf :=NewEG_RangeMarkupElements ();_abdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abab :=d .DecodeElement (_abdf .CustomXmlMoveFromRangeStart ,&_ebbde );_abab !=nil {return _abab ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_fbeg ); +_fbeg .EG_RunLevelElts =append (_fbeg .EG_RunLevelElts ,_afdca );_afdca .EG_RangeMarkupElements =append (_afdca .EG_RangeMarkupElements ,_abdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ddca :=NewEG_ContentRowContent (); +_abced :=NewEG_RunLevelElts ();_ffgba :=NewEG_RangeMarkupElements ();_ffgba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbcb :=d .DecodeElement (_ffgba .CustomXmlMoveFromRangeEnd ,&_ebbde );_fbcb !=nil {return _fbcb ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_ddca ); +_ddca .EG_RunLevelElts =append (_ddca .EG_RunLevelElts ,_abced );_abced .EG_RangeMarkupElements =append (_abced .EG_RangeMarkupElements ,_ffgba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ceceb :=NewEG_ContentRowContent (); +_decbd :=NewEG_RunLevelElts ();_dcdbg :=NewEG_RangeMarkupElements ();_dcdbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfdef :=d .DecodeElement (_dcdbg .CustomXmlMoveToRangeStart ,&_ebbde );_gfdef !=nil {return _gfdef ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_ceceb ); +_ceceb .EG_RunLevelElts =append (_ceceb .EG_RunLevelElts ,_decbd );_decbd .EG_RangeMarkupElements =append (_decbd .EG_RangeMarkupElements ,_dcdbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edfe :=NewEG_ContentRowContent (); +_bbbd :=NewEG_RunLevelElts ();_dbbb :=NewEG_RangeMarkupElements ();_dbbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fafc :=d .DecodeElement (_dbbb .CustomXmlMoveToRangeEnd ,&_ebbde );_fafc !=nil {return _fafc ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_edfe ); +_edfe .EG_RunLevelElts =append (_edfe .EG_RunLevelElts ,_bbbd );_bbbd .EG_RangeMarkupElements =append (_bbbd .EG_RangeMarkupElements ,_dbbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cegb :=NewEG_ContentRowContent (); +_bgag :=NewEG_RunLevelElts ();_ddeae :=NewEG_MathContent ();_ddeae .OMathPara =_ab .NewOMathPara ();if _eceeg :=d .DecodeElement (_ddeae .OMathPara ,&_ebbde );_eceeg !=nil {return _eceeg ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_cegb ); +_cegb .EG_RunLevelElts =append (_cegb .EG_RunLevelElts ,_bgag );_bgag .EG_MathContent =append (_bgag .EG_MathContent ,_ddeae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fafeg :=NewEG_ContentRowContent (); +_aece :=NewEG_RunLevelElts ();_fdca :=NewEG_MathContent ();_fdca .OMath =_ab .NewOMath ();if _defea :=d .DecodeElement (_fdca .OMath ,&_ebbde );_defea !=nil {return _defea ;};_eebffg .EG_ContentRowContent =append (_eebffg .EG_ContentRowContent ,_fafeg ); +_fafeg .EG_RunLevelElts =append (_fafeg .EG_RunLevelElts ,_aece );_aece .EG_MathContent =append (_aece .EG_MathContent ,_fdca );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_ebbde .Name ); +if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _c .EndElement :break _dceab ;case _c .CharData :};};return nil ;};func (_aecebd ST_FldCharType )String ()string {switch _aecebd {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065"; +case 3:return "\u0065\u006e\u0064";};return "";}; -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; +// Validate validates the CT_TwipsMeasure and its children +func (_gbgcg *CT_TwipsMeasure )Validate ()error {return _gbgcg .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; +// Validate validates the CT_LevelText and its children +func (_efabe *CT_LevelText )Validate ()error {return _efabe .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_gecgce WdST_RelFromH )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geaeefg :=_c .Attr {}; +_geaeefg .Name =name ;switch _gecgce {case WdST_RelFromHUnset :_geaeefg .Value ="";case WdST_RelFromHMargin :_geaeefg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_geaeefg .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_geaeefg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e"; +case WdST_RelFromHCharacter :_geaeefg .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_geaeefg .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_geaeefg .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromHInsideMargin :_geaeefg .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_geaeefg .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";}; +return _geaeefg ,nil ;}; -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; +// Validate validates the CT_Frame and its children +func (_ddgb *CT_Frame )Validate ()error {return _ddgb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_ecafba *CT_TextAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecafba .ValAttr =ST_TextAlignment (1); +for _ ,_eddfaa :=range start .Attr {if _eddfaa .Name .Local =="\u0076\u0061\u006c"{_ecafba .ValAttr .UnmarshalXMLAttr (_eddfaa );continue ;};};for {_eeecc ,_gcdgfb :=d .Token ();if _gcdgfb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_gcdgfb ); +};if _badgd ,_bgegb :=_eeecc .(_c .EndElement );_bgegb &&_badgd .Name ==start .Name {break ;};};return nil ;};type CT_DecimalNumber struct{ -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; +// Decimal Number Value +ValAttr int64 ;};func (_decdf *ST_TextEffect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_decdf =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_decdf =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_decdf =2; +case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_decdf =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_decdf =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_decdf =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_decdf =6;case "\u006e\u006f\u006e\u0065":*_decdf =7; +};return nil ;};func (_ffeddb *CT_PBdr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ffeddb .Top !=nil {_aagdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ffeddb .Top ,_aagdb ); +};if _ffeddb .Left !=nil {_acceg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ffeddb .Left ,_acceg );};if _ffeddb .Bottom !=nil {_dfgfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_ffeddb .Bottom ,_dfgfa );};if _ffeddb .Right !=nil {_acaea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffeddb .Right ,_acaea );};if _ffeddb .Between !=nil {_gecbb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}}; +e .EncodeElement (_ffeddb .Between ,_gecbb );};if _ffeddb .Bar !=nil {_gbfcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_ffeddb .Bar ,_gbfcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;); -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_aedbg *CT_MarkupRange )ValidateWithPath (path string )error {if _dafdc :=_aedbg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_dafdc !=nil {return _dafdc ;};return nil ;};type ST_VAnchor byte ;const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func (_eacdb *EG_BlockLevelChunkElts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eacdb .EG_ContentBlockContent !=nil {for _ ,_eddba :=range _eacdb .EG_ContentBlockContent {_eddba .MarshalXML (e ,_c .StartElement {}); +};};return nil ;}; -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_debe *CT_Footnotes )ValidateWithPath (path string )error {for _gddcb ,_abacga :=range _debe .Footnote {if _ggedcb :=_abacga .ValidateWithPath (_e .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_gddcb )); +_ggedcb !=nil {return _ggedcb ;};};return nil ;};func (_cggc *CT_CalendarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cggc .ValAttr !=_d .ST_CalendarTypeUnset {_ddfa ,_bacb :=_cggc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bacb !=nil {return _bacb ;};start .Attr =append (start .Attr ,_ddfa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; +// Validate validates the CT_FontRel and its children +func (_geddb *CT_FontRel )Validate ()error {return _geddb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};func NewWebSettings ()*WebSettings {_bfbede :=&WebSettings {};_bfbede .CT_WebSettings =*NewCT_WebSettings (); +return _bfbede ;};type CT_FFHelpText struct{ -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; +// Help Text Value +ValAttr *string ;};type CT_ParaRPr struct{ -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; +// Move Destination Paragraph +MoveTo *CT_TrackChange ; -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; +// Referenced Character Style +RStyle *CT_String ; -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; +// Run Fonts +RFonts *CT_Fonts ; -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; +// Bold +B *CT_OnOff ; -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; +// Complex Script Bold +BCs *CT_OnOff ; -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; +// Italics +I *CT_OnOff ; -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; +// Complex Script Italics +ICs *CT_OnOff ; -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; +// Small Caps +SmallCaps *CT_OnOff ; -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; +// Single Strikethrough +Strike *CT_OnOff ; -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Compatibility Settings -Compat *CT_Compat ; +// Display Character Outline +Outline *CT_OnOff ; -// Document Variables -DocVars *CT_DocVars ; +// Shadow +Shadow *CT_OnOff ; -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_aa .MathPr ; +// Embossing +Emboss *CT_OnOff ; -// Attached Custom XML Schema -AttachedSchema []*CT_String ; +// Imprinting +Imprint *CT_OnOff ; -// Theme Font Languages -ThemeFontLang *CT_Language ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; +// Hidden Text +Vanish *CT_OnOff ; -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; +// Run Content Color +Color *CT_Color ; -// Caption Settings -Captions *CT_Captions ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_eb .SchemaLibrary ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_ab .Any ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_beffbf *EG_ContentRowContent )ValidateWithPath (path string )error {for _bcgcg ,_cbdfff :=range _beffbf .Tr {if _edfcb :=_cbdfff .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bcgcg ));_edfcb !=nil {return _edfcb ; -};};if _beffbf .CustomXml !=nil {if _gbaade :=_beffbf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gbaade !=nil {return _gbaade ;};};if _beffbf .Sdt !=nil {if _egaag :=_beffbf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_egaag !=nil {return _egaag ;};};for _cfbafd ,_dcbfaa :=range _beffbf .EG_RunLevelElts {if _acdcg :=_dcbfaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cfbafd )); -_acdcg !=nil {return _acdcg ;};};return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_gga .CT_OfficeArtExtensionList ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_aeed :=&CT_DecimalNumber {};return _aeed }; -type CT_FtnEdn struct{ +// Underline +U *CT_Underline ; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};type CT_FtnDocProps struct{ +// Text Border +Bdr *CT_Border ; -// Footnote Placement -Pos *CT_FtnPos ; +// Run Shading +Shd *CT_Shd ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Manual Run Width +FitText *CT_FitText ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// Validate validates the CT_P and its children -func (_faaec *CT_P )Validate ()error {return _faaec .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_gbfag *CT_CustomXmlPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gbfag .Placeholder !=nil {_gbce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; -e .EncodeElement (_gbfag .Placeholder ,_gbce );};if _gbfag .Attr !=nil {_cbbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_fbfge :=range _gbfag .Attr {e .EncodeElement (_fbfge ,_cbbf );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_gbge *CT_CharacterSpacing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_dbae ,_addfg :=_gbge .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _addfg !=nil {return _addfg ;};start .Attr =append (start .Attr ,_dbae ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2;ST_ProofErrGramStart ST_ProofErr =3; -ST_ProofErrGramEnd ST_ProofErr =4;);func (_aebecff ST_DocPartBehavior )Validate ()error {return _aebecff .ValidateWithPath ("")};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_gdagg :=&CT_CellMergeTrackChange {};return _gdagg ;};func (_bfbdd ST_Proof )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfbdd .String (),start ); -};func (_ffbfg *ST_TblWidth )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agdfdc ,_bbacc :=d .Token ();if _bbacc !=nil {return _bbacc ;};if _cebgdc ,_cecbgd :=_agdfdc .(_a .EndElement );_cecbgd &&_cebgdc .Name ==start .Name {*_ffbfg =1; -return nil ;};if _abaaac ,_cdeeae :=_agdfdc .(_a .CharData );!_cdeeae {return _gd .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",_agdfdc );}else {switch string (_abaaac ){case "":*_ffbfg =0; -case "\u006e\u0069\u006c":*_ffbfg =1;case "\u0070\u0063\u0074":*_ffbfg =2;case "\u0064\u0078\u0061":*_ffbfg =3;case "\u0061\u0075\u0074\u006f":*_ffbfg =4;};};_agdfdc ,_bbacc =d .Token ();if _bbacc !=nil {return _bbacc ;};if _bccbd ,_ebbde :=_agdfdc .(_a .EndElement ); -_ebbde &&_bccbd .Name ==start .Name {return nil ;};return _gd .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",_agdfdc );};type EG_ContentBlockContent struct{ +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Emphasis Mark +Em *CT_Em ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Languages for Run Content +Lang *CT_Language ; -// Paragraph -P []*CT_P ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_bdacec WdST_RelFromH )String ()string {switch _bdacec {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e"; -case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; -case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fbbdfe ST_VAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfacb :=_a .Attr {};_bfacb .Name =name ;switch _fbbdfe {case ST_VAnchorUnset :_bfacb .Value =""; -case ST_VAnchorText :_bfacb .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_bfacb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_bfacb .Value ="\u0070\u0061\u0067\u0065";};return _bfacb ,nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Validate validates the WdCT_WrapSquare and its children -func (_baeggd *WdCT_WrapSquare )Validate ()error {return _baeggd .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_gfddbd *EG_RPrContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beadf :for {_fbcba ,_bdaaf :=d .Token (); -if _bdaaf !=nil {return _bdaaf ;};switch _ffccda :=_fbcba .(type ){case _a .StartElement :switch _ffccda .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_gfddbd .RStyle =NewCT_String (); -if _dbfabg :=d .DecodeElement (_gfddbd .RStyle ,&_ffccda );_dbfabg !=nil {return _dbfabg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_gfddbd .RFonts =NewCT_Fonts (); -if _dfcac :=d .DecodeElement (_gfddbd .RFonts ,&_ffccda );_dfcac !=nil {return _dfcac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_gfddbd .B =NewCT_OnOff (); -if _bbdfag :=d .DecodeElement (_gfddbd .B ,&_ffccda );_bbdfag !=nil {return _bbdfag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_gfddbd .BCs =NewCT_OnOff (); -if _fegde :=d .DecodeElement (_gfddbd .BCs ,&_ffccda );_fegde !=nil {return _fegde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_gfddbd .I =NewCT_OnOff (); -if _dgecc :=d .DecodeElement (_gfddbd .I ,&_ffccda );_dgecc !=nil {return _dgecc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_gfddbd .ICs =NewCT_OnOff (); -if _ebagc :=d .DecodeElement (_gfddbd .ICs ,&_ffccda );_ebagc !=nil {return _ebagc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_gfddbd .Caps =NewCT_OnOff (); -if _gabgf :=d .DecodeElement (_gfddbd .Caps ,&_ffccda );_gabgf !=nil {return _gabgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_gfddbd .SmallCaps =NewCT_OnOff (); -if _cagdef :=d .DecodeElement (_gfddbd .SmallCaps ,&_ffccda );_cagdef !=nil {return _cagdef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gfddbd .Strike =NewCT_OnOff (); -if _fabag :=d .DecodeElement (_gfddbd .Strike ,&_ffccda );_fabag !=nil {return _fabag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_gfddbd .Dstrike =NewCT_OnOff (); -if _fegbfd :=d .DecodeElement (_gfddbd .Dstrike ,&_ffccda );_fegbfd !=nil {return _fegbfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gfddbd .Outline =NewCT_OnOff (); -if _beaab :=d .DecodeElement (_gfddbd .Outline ,&_ffccda );_beaab !=nil {return _beaab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gfddbd .Shadow =NewCT_OnOff (); -if _dbccd :=d .DecodeElement (_gfddbd .Shadow ,&_ffccda );_dbccd !=nil {return _dbccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_gfddbd .Emboss =NewCT_OnOff (); -if _bdabb :=d .DecodeElement (_gfddbd .Emboss ,&_ffccda );_bdabb !=nil {return _bdabb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_gfddbd .Imprint =NewCT_OnOff (); -if _fafdce :=d .DecodeElement (_gfddbd .Imprint ,&_ffccda );_fafdce !=nil {return _fafdce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_gfddbd .NoProof =NewCT_OnOff (); -if _aadde :=d .DecodeElement (_gfddbd .NoProof ,&_ffccda );_aadde !=nil {return _aadde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gfddbd .SnapToGrid =NewCT_OnOff (); -if _gcbag :=d .DecodeElement (_gfddbd .SnapToGrid ,&_ffccda );_gcbag !=nil {return _gcbag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_gfddbd .Vanish =NewCT_OnOff (); -if _bbabf :=d .DecodeElement (_gfddbd .Vanish ,&_ffccda );_bbabf !=nil {return _bbabf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_gfddbd .WebHidden =NewCT_OnOff (); -if _acbfc :=d .DecodeElement (_gfddbd .WebHidden ,&_ffccda );_acbfc !=nil {return _acbfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gfddbd .Color =NewCT_Color (); -if _bgefa :=d .DecodeElement (_gfddbd .Color ,&_ffccda );_bgefa !=nil {return _bgefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gfddbd .Spacing =NewCT_SignedTwipsMeasure (); -if _aacbd :=d .DecodeElement (_gfddbd .Spacing ,&_ffccda );_aacbd !=nil {return _aacbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_gfddbd .W =NewCT_TextScale (); -if _eccada :=d .DecodeElement (_gfddbd .W ,&_ffccda );_eccada !=nil {return _eccada ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_gfddbd .Kern =NewCT_HpsMeasure (); -if _gacbf :=d .DecodeElement (_gfddbd .Kern ,&_ffccda );_gacbf !=nil {return _gacbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_gfddbd .Position =NewCT_SignedHpsMeasure (); -if _abdgc :=d .DecodeElement (_gfddbd .Position ,&_ffccda );_abdgc !=nil {return _abdgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_gfddbd .Sz =NewCT_HpsMeasure (); -if _ggcdcb :=d .DecodeElement (_gfddbd .Sz ,&_ffccda );_ggcdcb !=nil {return _ggcdcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_gfddbd .SzCs =NewCT_HpsMeasure (); -if _edbcd :=d .DecodeElement (_gfddbd .SzCs ,&_ffccda );_edbcd !=nil {return _edbcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gfddbd .Highlight =NewCT_Highlight (); -if _fcgggb :=d .DecodeElement (_gfddbd .Highlight ,&_ffccda );_fcgggb !=nil {return _fcgggb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_gfddbd .U =NewCT_Underline (); -if _ffecb :=d .DecodeElement (_gfddbd .U ,&_ffccda );_ffecb !=nil {return _ffecb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gfddbd .Effect =NewCT_TextEffect (); -if _dcbgfd :=d .DecodeElement (_gfddbd .Effect ,&_ffccda );_dcbgfd !=nil {return _dcbgfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_gfddbd .Bdr =NewCT_Border (); -if _adcae :=d .DecodeElement (_gfddbd .Bdr ,&_ffccda );_adcae !=nil {return _adcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gfddbd .Shd =NewCT_Shd (); -if _ccgecc :=d .DecodeElement (_gfddbd .Shd ,&_ffccda );_ccgecc !=nil {return _ccgecc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_gfddbd .FitText =NewCT_FitText (); -if _edbbdc :=d .DecodeElement (_gfddbd .FitText ,&_ffccda );_edbbdc !=nil {return _edbbdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gfddbd .VertAlign =NewCT_VerticalAlignRun (); -if _ddeagg :=d .DecodeElement (_gfddbd .VertAlign ,&_ffccda );_ddeagg !=nil {return _ddeagg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_gfddbd .Rtl =NewCT_OnOff (); -if _dbgag :=d .DecodeElement (_gfddbd .Rtl ,&_ffccda );_dbgag !=nil {return _dbgag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_gfddbd .Cs =NewCT_OnOff (); -if _gdedf :=d .DecodeElement (_gfddbd .Cs ,&_ffccda );_gdedf !=nil {return _gdedf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_gfddbd .Em =NewCT_Em (); -if _cabeef :=d .DecodeElement (_gfddbd .Em ,&_ffccda );_cabeef !=nil {return _cabeef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_gfddbd .Lang =NewCT_Language (); -if _bgbgbe :=d .DecodeElement (_gfddbd .Lang ,&_ffccda );_bgbgbe !=nil {return _bgbgbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_gfddbd .EastAsianLayout =NewCT_EastAsianLayout (); -if _ffcdff :=d .DecodeElement (_gfddbd .EastAsianLayout ,&_ffccda );_ffcdff !=nil {return _ffcdff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_gfddbd .SpecVanish =NewCT_OnOff (); -if _eccdgf :=d .DecodeElement (_gfddbd .SpecVanish ,&_ffccda );_eccdgf !=nil {return _eccdgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_gfddbd .OMath =NewCT_OnOff (); -if _fefad :=d .DecodeElement (_gfddbd .OMath ,&_ffccda );_fefad !=nil {return _fefad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gfddbd .RPrChange =NewCT_RPrChange (); -if _feeddc :=d .DecodeElement (_gfddbd .RPrChange ,&_ffccda );_feeddc !=nil {return _feeddc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_ffccda .Name ); -if _bgabc :=d .Skip ();_bgabc !=nil {return _bgabc ;};};case _a .EndElement :break _beadf ;case _a .CharData :};};return nil ;};func (_acgbe ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcedb :=_a .Attr {};_fcedb .Name =name ; -switch _acgbe {case ST_MailMergeOdsoFMDFieldTypeUnset :_fcedb .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_fcedb .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_fcedb .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e"; -};return _fcedb ,nil ;}; +// Office Open XML Math +OMath *CT_OnOff ; -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_bfdad *WdWpc )ValidateWithPath (path string )error {if _ebgac :=_bfdad .WdCT_WordprocessingCanvas .ValidateWithPath (path );_ebgac !=nil {return _ebgac ;};return nil ;};type Document struct{CT_Document };func NewCT_TrackChangesView ()*CT_TrackChangesView {_cdeeb :=&CT_TrackChangesView {}; -return _cdeeb };func (_efaaeg ST_FtnEdn )Validate ()error {return _efaaeg .ValidateWithPath ("")};type CT_LevelSuffix struct{ +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};func (_gcef *CT_OptimizeForBrowser )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcef .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gcef .TargetAttr )}); +};if _gcef .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gcef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;}; +// Annotation ID +IdAttr string ; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_adcbea *CT_TrackChangeRange )ValidateWithPath (path string )error {if _becdgb :=_adcbea .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_becdgb !=nil {return _becdgb ;};return nil ;};func (_gcbeb *CT_TcBorders )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dafac :for {_adffa ,_dgbbb :=d .Token ();if _dgbbb !=nil {return _dgbbb ;};switch _aaegce :=_adffa .(type ){case _a .StartElement :switch _aaegce .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gcbeb .Top =NewCT_Border (); -if _fffeb :=d .DecodeElement (_gcbeb .Top ,&_aaegce );_fffeb !=nil {return _fffeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_gcbeb .Start =NewCT_Border (); -if _fgdbad :=d .DecodeElement (_gcbeb .Start ,&_aaegce );_fgdbad !=nil {return _fgdbad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gcbeb .Left =NewCT_Border (); -if _afdce :=d .DecodeElement (_gcbeb .Left ,&_aaegce );_afdce !=nil {return _afdce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gcbeb .Bottom =NewCT_Border (); -if _eadcae :=d .DecodeElement (_gcbeb .Bottom ,&_aaegce );_eadcae !=nil {return _eadcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_gcbeb .End =NewCT_Border (); -if _egfgfe :=d .DecodeElement (_gcbeb .End ,&_aaegce );_egfgfe !=nil {return _egfgfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gcbeb .Right =NewCT_Border (); -if _bdcca :=d .DecodeElement (_gcbeb .Right ,&_aaegce );_bdcca !=nil {return _bdcca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gcbeb .InsideH =NewCT_Border (); -if _ebfda :=d .DecodeElement (_gcbeb .InsideH ,&_aaegce );_ebfda !=nil {return _ebfda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gcbeb .InsideV =NewCT_Border (); -if _gfbcfd :=d .DecodeElement (_gcbeb .InsideV ,&_aaegce );_gfbcfd !=nil {return _gfbcfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006c\u0032b\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_gcbeb .Tl2br =NewCT_Border (); -if _cdead :=d .DecodeElement (_gcbeb .Tl2br ,&_aaegce );_cdead !=nil {return _cdead ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0032b\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_gcbeb .Tr2bl =NewCT_Border (); -if _gggdd :=d .DecodeElement (_gcbeb .Tr2bl ,&_aaegce );_gggdd !=nil {return _gggdd ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_aaegce .Name ); -if _befagg :=d .Skip ();_befagg !=nil {return _befagg ;};};case _a .EndElement :break _dafac ;case _a .CharData :};};return nil ;}; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};type CT_PageSz struct{ -// Validate validates the CT_PageBorders and its children -func (_aaca *CT_PageBorders )Validate ()error {return _aaca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};type CT_FontFamily struct{ +// Page Width +WAttr *_d .ST_TwipsMeasure ; -// Font Family Value -ValAttr ST_FontFamily ;};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; +// Page Height +HAttr *_d .ST_TwipsMeasure ; -// Validate validates the CT_CellMergeTrackChange and its children -func (_dfad *CT_CellMergeTrackChange )Validate ()error {return _dfad .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_PageBorder ()*CT_PageBorder {_cbeed :=&CT_PageBorder {}; -_cbeed .ValAttr =ST_Border (1);return _cbeed ;};func (_abdaa ST_TargetScreenSz )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abdaa .String (),start );};type CT_TblLook struct{ +// Page Orientation +OrientAttr ST_PageOrientation ; -// First Row -FirstRowAttr *_ga .ST_OnOff ; +// Printer Paper Code +CodeAttr *int64 ;}; -// Last Row -LastRowAttr *_ga .ST_OnOff ; +// Validate validates the CT_Lang and its children +func (_dgafb *CT_Lang )Validate ()error {return _dgafb .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};func (_dgaaab ST_PageBorderDisplay )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdbdbd :=_c .Attr {};_gdbdbd .Name =name ;switch _dgaaab {case ST_PageBorderDisplayUnset :_gdbdbd .Value =""; +case ST_PageBorderDisplayAllPages :_gdbdbd .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_gdbdbd .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_gdbdbd .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065"; +};return _gdbdbd ,nil ;};func (_fdcdfd ST_InfoTextType )String ()string {switch _fdcdfd {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_cgbeae ST_StyleSort )Validate ()error {return _cgbeae .ValidateWithPath ("")}; +func NewCT_PermStart ()*CT_PermStart {_egfga :=&CT_PermStart {};return _egfga };func (_adbfd *CT_SectPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aadfa :=range start .Attr {if _aadfa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cccgf ,_fgbebg :=_aadfa .Value ,error (nil ); +if _fgbebg !=nil {return _fgbebg ;};_adbfd .AuthorAttr =_cccgf ;continue ;};if _aadfa .Name .Local =="\u0064\u0061\u0074\u0065"{_gbcce ,_gfbdfb :=ParseStdlibTime (_aadfa .Value );if _gfbdfb !=nil {return _gfbdfb ;};_adbfd .DateAttr =&_gbcce ;continue ; +};if _aadfa .Name .Local =="\u0069\u0064"{_ecede ,_aeadb :=_fg .ParseInt (_aadfa .Value ,10,64);if _aeadb !=nil {return _aeadb ;};_adbfd .IdAttr =_ecede ;continue ;};};_dbfag :for {_dbaaa ,_dbfaeb :=d .Token ();if _dbfaeb !=nil {return _dbfaeb ;};switch _fedff :=_dbaaa .(type ){case _c .StartElement :switch _fedff .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_adbfd .SectPr =NewCT_SectPrBase (); +if _ebead :=d .DecodeElement (_adbfd .SectPr ,&_fedff );_ebead !=nil {return _ebead ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_fedff .Name ); +if _aaabge :=d .Skip ();_aaabge !=nil {return _aaabge ;};};case _c .EndElement :break _dbfag ;case _c .CharData :};};return nil ;};func (_beegcg *CT_TblWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggfdb :=range start .Attr {if _ggfdb .Name .Local =="\u0077"{_gafag ,_daffa :=ParseUnionST_MeasurementOrPercent (_ggfdb .Value ); +if _daffa !=nil {return _daffa ;};_beegcg .WAttr =&_gafag ;continue ;};if _ggfdb .Name .Local =="\u0074\u0079\u0070\u0065"{_beegcg .TypeAttr .UnmarshalXMLAttr (_ggfdb );continue ;};};for {_cbeac ,_ffbfa :=d .Token ();if _ffbfa !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_ffbfa ); +};if _bdbebd ,_fgbed :=_cbeac .(_c .EndElement );_fgbed &&_bdbebd .Name ==start .Name {break ;};};return nil ;};func NewCT_TcPr ()*CT_TcPr {_ebeaba :=&CT_TcPr {};return _ebeaba };func (_deace WdST_AlignH )ValidateWithPath (path string )error {switch _deace {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deace )); +};return nil ;};func (_dabbd ST_HeightRule )Validate ()error {return _dabbd .ValidateWithPath ("")};func (_cbebb *ST_FFTextType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccfgda ,_ebddff :=d .Token ();if _ebddff !=nil {return _ebddff ; +};if _bffgb ,_cdbbg :=_ccfgda .(_c .EndElement );_cdbbg &&_bffgb .Name ==start .Name {*_cbebb =1;return nil ;};if _bcfdaf ,_bdbeba :=_ccfgda .(_c .CharData );!_bdbeba {return _e .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",_ccfgda ); +}else {switch string (_bcfdaf ){case "":*_cbebb =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_cbebb =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_cbebb =2;case "\u0064\u0061\u0074\u0065":*_cbebb =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_cbebb =4; +case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_cbebb =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_cbebb =6;};};_ccfgda ,_ebddff =d .Token ();if _ebddff !=nil {return _ebddff ;};if _cccfa ,_daggea :=_ccfgda .(_c .EndElement ); +_daggea &&_cccfa .Name ==start .Name {return nil ;};return _e .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",_ccfgda );};type CT_FFTextInput struct{ -// First Column -FirstColumnAttr *_ga .ST_OnOff ; +// Text Box Form Field Type +Type *CT_FFTextType ; -// Last Column -LastColumnAttr *_ga .ST_OnOff ; +// Default Text Box Form Field String +Default *CT_String ; -// No Horizontal Banding -NoHBandAttr *_ga .ST_OnOff ; +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// No Vertical Banding -NoVBandAttr *_ga .ST_OnOff ; +// Text Box Form Field Formatting +Format *CT_String ;};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;);func (_agfae *CT_Tbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _agfae .EG_RangeMarkupElements !=nil {for _ ,_gcbbe :=range _agfae .EG_RangeMarkupElements {_gcbbe .MarshalXML (e ,_c .StartElement {});};};_cfegd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_agfae .TblPr ,_cfegd ); +_cffaef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_agfae .TblGrid ,_cffaef );if _agfae .EG_ContentRowContent !=nil {for _ ,_beadg :=range _agfae .EG_ContentRowContent {_beadg .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdga *CT_FtnEdn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgdcee :=range start .Attr {if _fgdcee .Name .Local =="\u0074\u0079\u0070\u0065"{_fbdga .TypeAttr .UnmarshalXMLAttr (_fgdcee ); +continue ;};if _fgdcee .Name .Local =="\u0069\u0064"{_bgcc ,_efddc :=_fg .ParseInt (_fgdcee .Value ,10,64);if _efddc !=nil {return _efddc ;};_fbdga .IdAttr =_bgcc ;continue ;};};_egcg :for {_gcacb ,_ggaed :=d .Token ();if _ggaed !=nil {return _ggaed ;}; +switch _ccfgca :=_gcacb .(type ){case _c .StartElement :switch _ccfgca .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_eafb :=NewEG_BlockLevelElts (); +_eefdg :=NewCT_AltChunk ();if _ggeafg :=d .DecodeElement (_eefdg ,&_ccfgca );_ggeafg !=nil {return _ggeafg ;};_eafb .AltChunk =append (_eafb .AltChunk ,_eefdg );_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_eafb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_adgbg :=NewEG_BlockLevelElts (); +_cbbbef :=NewEG_ContentBlockContent ();_cbbbef .CustomXml =NewCT_CustomXmlBlock ();if _agcba :=d .DecodeElement (_cbbbef .CustomXml ,&_ccfgca );_agcba !=nil {return _agcba ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_adgbg );_adgbg .EG_ContentBlockContent =append (_adgbg .EG_ContentBlockContent ,_cbbbef ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ggeda :=NewEG_BlockLevelElts (); +_dcecc :=NewEG_ContentBlockContent ();_dcecc .Sdt =NewCT_SdtBlock ();if _fbdaf :=d .DecodeElement (_dcecc .Sdt ,&_ccfgca );_fbdaf !=nil {return _fbdaf ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_ggeda );_ggeda .EG_ContentBlockContent =append (_ggeda .EG_ContentBlockContent ,_dcecc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_efbbe :=NewEG_BlockLevelElts (); +_feegdg :=NewEG_ContentBlockContent ();_beda :=NewCT_P ();if _becfed :=d .DecodeElement (_beda ,&_ccfgca );_becfed !=nil {return _becfed ;};_feegdg .P =append (_feegdg .P ,_beda );_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_efbbe );_efbbe .EG_ContentBlockContent =append (_efbbe .EG_ContentBlockContent ,_feegdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fcaeg :=NewEG_BlockLevelElts (); +_dgcefc :=NewEG_ContentBlockContent ();_bffce :=NewCT_Tbl ();if _baefa :=d .DecodeElement (_bffce ,&_ccfgca );_baefa !=nil {return _baefa ;};_dgcefc .Tbl =append (_dgcefc .Tbl ,_bffce );_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_fcaeg ); +_fcaeg .EG_ContentBlockContent =append (_fcaeg .EG_ContentBlockContent ,_dgcefc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fdbfg :=NewEG_BlockLevelElts (); +_bdfc :=NewEG_ContentBlockContent ();_cbcc :=NewEG_RunLevelElts ();_cbcc .ProofErr =NewCT_ProofErr ();if _abdeg :=d .DecodeElement (_cbcc .ProofErr ,&_ccfgca );_abdeg !=nil {return _abdeg ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_fdbfg ); +_fdbfg .EG_ContentBlockContent =append (_fdbfg .EG_ContentBlockContent ,_bdfc );_bdfc .EG_RunLevelElts =append (_bdfc .EG_RunLevelElts ,_cbcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccffa :=NewEG_BlockLevelElts (); +_facgb :=NewEG_ContentBlockContent ();_effdf :=NewEG_RunLevelElts ();_effdf .PermStart =NewCT_PermStart ();if _dedgg :=d .DecodeElement (_effdf .PermStart ,&_ccfgca );_dedgg !=nil {return _dedgg ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_ccffa ); +_ccffa .EG_ContentBlockContent =append (_ccffa .EG_ContentBlockContent ,_facgb );_facgb .EG_RunLevelElts =append (_facgb .EG_RunLevelElts ,_effdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aggbb :=NewEG_BlockLevelElts (); +_cacb :=NewEG_ContentBlockContent ();_eabac :=NewEG_RunLevelElts ();_eabac .PermEnd =NewCT_Perm ();if _ebdd :=d .DecodeElement (_eabac .PermEnd ,&_ccfgca );_ebdd !=nil {return _ebdd ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_aggbb ); +_aggbb .EG_ContentBlockContent =append (_aggbb .EG_ContentBlockContent ,_cacb );_cacb .EG_RunLevelElts =append (_cacb .EG_RunLevelElts ,_eabac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bdadc :=NewEG_BlockLevelElts (); +_bcfcdf :=NewEG_ContentBlockContent ();_fdgfgc :=NewEG_RunLevelElts ();_fdgfgc .Ins =NewCT_RunTrackChange ();if _agbda :=d .DecodeElement (_fdgfgc .Ins ,&_ccfgca );_agbda !=nil {return _agbda ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_bdadc ); +_bdadc .EG_ContentBlockContent =append (_bdadc .EG_ContentBlockContent ,_bcfcdf );_bcfcdf .EG_RunLevelElts =append (_bcfcdf .EG_RunLevelElts ,_fdgfgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bgfcf :=NewEG_BlockLevelElts (); +_eacfc :=NewEG_ContentBlockContent ();_efbfg :=NewEG_RunLevelElts ();_efbfg .Del =NewCT_RunTrackChange ();if _faag :=d .DecodeElement (_efbfg .Del ,&_ccfgca );_faag !=nil {return _faag ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_bgfcf ); +_bgfcf .EG_ContentBlockContent =append (_bgfcf .EG_ContentBlockContent ,_eacfc );_eacfc .EG_RunLevelElts =append (_eacfc .EG_RunLevelElts ,_efbfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggdbe :=NewEG_BlockLevelElts (); +_dfaee :=NewEG_ContentBlockContent ();_feba :=NewEG_RunLevelElts ();_feba .MoveFrom =NewCT_RunTrackChange ();if _bbeab :=d .DecodeElement (_feba .MoveFrom ,&_ccfgca );_bbeab !=nil {return _bbeab ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_ggdbe ); +_ggdbe .EG_ContentBlockContent =append (_ggdbe .EG_ContentBlockContent ,_dfaee );_dfaee .EG_RunLevelElts =append (_dfaee .EG_RunLevelElts ,_feba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cbea :=NewEG_BlockLevelElts (); +_dcdee :=NewEG_ContentBlockContent ();_gdedg :=NewEG_RunLevelElts ();_gdedg .MoveTo =NewCT_RunTrackChange ();if _edcde :=d .DecodeElement (_gdedg .MoveTo ,&_ccfgca );_edcde !=nil {return _edcde ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_cbea ); +_cbea .EG_ContentBlockContent =append (_cbea .EG_ContentBlockContent ,_dcdee );_dcdee .EG_RunLevelElts =append (_dcdee .EG_RunLevelElts ,_gdedg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efedd :=NewEG_BlockLevelElts (); +_gada :=NewEG_ContentBlockContent ();_abca :=NewEG_RunLevelElts ();_eaff :=NewEG_RangeMarkupElements ();_eaff .BookmarkStart =NewCT_Bookmark ();if _bdca :=d .DecodeElement (_eaff .BookmarkStart ,&_ccfgca );_bdca !=nil {return _bdca ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_efedd ); +_efedd .EG_ContentBlockContent =append (_efedd .EG_ContentBlockContent ,_gada );_gada .EG_RunLevelElts =append (_gada .EG_RunLevelElts ,_abca );_abca .EG_RangeMarkupElements =append (_abca .EG_RangeMarkupElements ,_eaff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_afbea :=NewEG_BlockLevelElts (); +_ddfff :=NewEG_ContentBlockContent ();_ddcd :=NewEG_RunLevelElts ();_dcdca :=NewEG_RangeMarkupElements ();_dcdca .BookmarkEnd =NewCT_MarkupRange ();if _dfacgg :=d .DecodeElement (_dcdca .BookmarkEnd ,&_ccfgca );_dfacgg !=nil {return _dfacgg ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_afbea ); +_afbea .EG_ContentBlockContent =append (_afbea .EG_ContentBlockContent ,_ddfff );_ddfff .EG_RunLevelElts =append (_ddfff .EG_RunLevelElts ,_ddcd );_ddcd .EG_RangeMarkupElements =append (_ddcd .EG_RangeMarkupElements ,_dcdca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aebbf :=NewEG_BlockLevelElts (); +_edca :=NewEG_ContentBlockContent ();_geffb :=NewEG_RunLevelElts ();_fbeb :=NewEG_RangeMarkupElements ();_fbeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdgcc :=d .DecodeElement (_fbeb .MoveFromRangeStart ,&_ccfgca );_fdgcc !=nil {return _fdgcc ;}; +_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_aebbf );_aebbf .EG_ContentBlockContent =append (_aebbf .EG_ContentBlockContent ,_edca );_edca .EG_RunLevelElts =append (_edca .EG_RunLevelElts ,_geffb );_geffb .EG_RangeMarkupElements =append (_geffb .EG_RangeMarkupElements ,_fbeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_daeae :=NewEG_BlockLevelElts (); +_ccbd :=NewEG_ContentBlockContent ();_eagag :=NewEG_RunLevelElts ();_faagc :=NewEG_RangeMarkupElements ();_faagc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fddd :=d .DecodeElement (_faagc .MoveFromRangeEnd ,&_ccfgca );_fddd !=nil {return _fddd ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_daeae ); +_daeae .EG_ContentBlockContent =append (_daeae .EG_ContentBlockContent ,_ccbd );_ccbd .EG_RunLevelElts =append (_ccbd .EG_RunLevelElts ,_eagag );_eagag .EG_RangeMarkupElements =append (_eagag .EG_RangeMarkupElements ,_faagc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfgb :=NewEG_BlockLevelElts (); +_fbdca :=NewEG_ContentBlockContent ();_abede :=NewEG_RunLevelElts ();_eabba :=NewEG_RangeMarkupElements ();_eabba .MoveToRangeStart =NewCT_MoveBookmark ();if _bdgff :=d .DecodeElement (_eabba .MoveToRangeStart ,&_ccfgca );_bdgff !=nil {return _bdgff ;}; +_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_gfgb );_gfgb .EG_ContentBlockContent =append (_gfgb .EG_ContentBlockContent ,_fbdca );_fbdca .EG_RunLevelElts =append (_fbdca .EG_RunLevelElts ,_abede );_abede .EG_RangeMarkupElements =append (_abede .EG_RangeMarkupElements ,_eabba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_febba :=NewEG_BlockLevelElts (); +_babbeg :=NewEG_ContentBlockContent ();_face :=NewEG_RunLevelElts ();_fagaf :=NewEG_RangeMarkupElements ();_fagaf .MoveToRangeEnd =NewCT_MarkupRange ();if _dbbde :=d .DecodeElement (_fagaf .MoveToRangeEnd ,&_ccfgca );_dbbde !=nil {return _dbbde ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_febba ); +_febba .EG_ContentBlockContent =append (_febba .EG_ContentBlockContent ,_babbeg );_babbeg .EG_RunLevelElts =append (_babbeg .EG_RunLevelElts ,_face );_face .EG_RangeMarkupElements =append (_face .EG_RangeMarkupElements ,_fagaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fgdbd :=NewEG_BlockLevelElts (); +_gdbcd :=NewEG_ContentBlockContent ();_ccebf :=NewEG_RunLevelElts ();_egfcg :=NewEG_RangeMarkupElements ();_egfcg .CommentRangeStart =NewCT_MarkupRange ();if _gceab :=d .DecodeElement (_egfcg .CommentRangeStart ,&_ccfgca );_gceab !=nil {return _gceab ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_fgdbd );_fgdbd .EG_ContentBlockContent =append (_fgdbd .EG_ContentBlockContent ,_gdbcd );_gdbcd .EG_RunLevelElts =append (_gdbcd .EG_RunLevelElts ,_ccebf );_ccebf .EG_RangeMarkupElements =append (_ccebf .EG_RangeMarkupElements ,_egfcg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efdbg :=NewEG_BlockLevelElts (); +_ebgdg :=NewEG_ContentBlockContent ();_dfbge :=NewEG_RunLevelElts ();_gegdf :=NewEG_RangeMarkupElements ();_gegdf .CommentRangeEnd =NewCT_MarkupRange ();if _deeg :=d .DecodeElement (_gegdf .CommentRangeEnd ,&_ccfgca );_deeg !=nil {return _deeg ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_efdbg ); +_efdbg .EG_ContentBlockContent =append (_efdbg .EG_ContentBlockContent ,_ebgdg );_ebgdg .EG_RunLevelElts =append (_ebgdg .EG_RunLevelElts ,_dfbge );_dfbge .EG_RangeMarkupElements =append (_dfbge .EG_RangeMarkupElements ,_gegdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fggbbfe :=NewEG_BlockLevelElts (); +_gcgfd :=NewEG_ContentBlockContent ();_gdfc :=NewEG_RunLevelElts ();_eecdb :=NewEG_RangeMarkupElements ();_eecdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaedc :=d .DecodeElement (_eecdb .CustomXmlInsRangeStart ,&_ccfgca );_gaedc !=nil {return _gaedc ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_fggbbfe );_fggbbfe .EG_ContentBlockContent =append (_fggbbfe .EG_ContentBlockContent ,_gcgfd );_gcgfd .EG_RunLevelElts =append (_gcgfd .EG_RunLevelElts ,_gdfc );_gdfc .EG_RangeMarkupElements =append (_gdfc .EG_RangeMarkupElements ,_eecdb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebgf :=NewEG_BlockLevelElts (); +_baacb :=NewEG_ContentBlockContent ();_dggbb :=NewEG_RunLevelElts ();_bggf :=NewEG_RangeMarkupElements ();_bggf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gabdbb :=d .DecodeElement (_bggf .CustomXmlInsRangeEnd ,&_ccfgca );_gabdbb !=nil {return _gabdbb ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_ebgf );_ebgf .EG_ContentBlockContent =append (_ebgf .EG_ContentBlockContent ,_baacb );_baacb .EG_RunLevelElts =append (_baacb .EG_RunLevelElts ,_dggbb );_dggbb .EG_RangeMarkupElements =append (_dggbb .EG_RangeMarkupElements ,_bggf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fffgaa :=NewEG_BlockLevelElts (); +_bcgca :=NewEG_ContentBlockContent ();_dddge :=NewEG_RunLevelElts ();_abebe :=NewEG_RangeMarkupElements ();_abebe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcdec :=d .DecodeElement (_abebe .CustomXmlDelRangeStart ,&_ccfgca );_dcdec !=nil {return _dcdec ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_fffgaa );_fffgaa .EG_ContentBlockContent =append (_fffgaa .EG_ContentBlockContent ,_bcgca );_bcgca .EG_RunLevelElts =append (_bcgca .EG_RunLevelElts ,_dddge );_dddge .EG_RangeMarkupElements =append (_dddge .EG_RangeMarkupElements ,_abebe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gafcc :=NewEG_BlockLevelElts (); +_dagcd :=NewEG_ContentBlockContent ();_efeg :=NewEG_RunLevelElts ();_eafd :=NewEG_RangeMarkupElements ();_eafd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddfe :=d .DecodeElement (_eafd .CustomXmlDelRangeEnd ,&_ccfgca );_ddfe !=nil {return _ddfe ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_gafcc ); +_gafcc .EG_ContentBlockContent =append (_gafcc .EG_ContentBlockContent ,_dagcd );_dagcd .EG_RunLevelElts =append (_dagcd .EG_RunLevelElts ,_efeg );_efeg .EG_RangeMarkupElements =append (_efeg .EG_RangeMarkupElements ,_eafd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dcce :=NewEG_BlockLevelElts (); +_dcdag :=NewEG_ContentBlockContent ();_dbaea :=NewEG_RunLevelElts ();_dgfb :=NewEG_RangeMarkupElements ();_dgfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfaaf :=d .DecodeElement (_dgfb .CustomXmlMoveFromRangeStart ,&_ccfgca );_bfaaf !=nil {return _bfaaf ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_dcce );_dcce .EG_ContentBlockContent =append (_dcce .EG_ContentBlockContent ,_dcdag );_dcdag .EG_RunLevelElts =append (_dcdag .EG_RunLevelElts ,_dbaea );_dbaea .EG_RangeMarkupElements =append (_dbaea .EG_RangeMarkupElements ,_dgfb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gccd :=NewEG_BlockLevelElts (); +_gccbc :=NewEG_ContentBlockContent ();_efddcc :=NewEG_RunLevelElts ();_bgcbc :=NewEG_RangeMarkupElements ();_bgcbc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gccac :=d .DecodeElement (_bgcbc .CustomXmlMoveFromRangeEnd ,&_ccfgca );_gccac !=nil {return _gccac ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_gccd );_gccd .EG_ContentBlockContent =append (_gccd .EG_ContentBlockContent ,_gccbc );_gccbc .EG_RunLevelElts =append (_gccbc .EG_RunLevelElts ,_efddcc );_efddcc .EG_RangeMarkupElements =append (_efddcc .EG_RangeMarkupElements ,_bgcbc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adad :=NewEG_BlockLevelElts (); +_bfaab :=NewEG_ContentBlockContent ();_dege :=NewEG_RunLevelElts ();_gafb :=NewEG_RangeMarkupElements ();_gafb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _effec :=d .DecodeElement (_gafb .CustomXmlMoveToRangeStart ,&_ccfgca );_effec !=nil {return _effec ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_adad );_adad .EG_ContentBlockContent =append (_adad .EG_ContentBlockContent ,_bfaab );_bfaab .EG_RunLevelElts =append (_bfaab .EG_RunLevelElts ,_dege );_dege .EG_RangeMarkupElements =append (_dege .EG_RangeMarkupElements ,_gafb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbbbg :=NewEG_BlockLevelElts (); +_ebgbg :=NewEG_ContentBlockContent ();_abcfd :=NewEG_RunLevelElts ();_eegca :=NewEG_RangeMarkupElements ();_eegca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fedad :=d .DecodeElement (_eegca .CustomXmlMoveToRangeEnd ,&_ccfgca );_fedad !=nil {return _fedad ; +};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_dbbbg );_dbbbg .EG_ContentBlockContent =append (_dbbbg .EG_ContentBlockContent ,_ebgbg );_ebgbg .EG_RunLevelElts =append (_ebgbg .EG_RunLevelElts ,_abcfd );_abcfd .EG_RangeMarkupElements =append (_abcfd .EG_RangeMarkupElements ,_eegca ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aded :=NewEG_BlockLevelElts (); +_abbaf :=NewEG_ContentBlockContent ();_ffgdcg :=NewEG_RunLevelElts ();_cgcg :=NewEG_MathContent ();_cgcg .OMathPara =_ab .NewOMathPara ();if _ccgg :=d .DecodeElement (_cgcg .OMathPara ,&_ccfgca );_ccgg !=nil {return _ccgg ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_aded ); +_aded .EG_ContentBlockContent =append (_aded .EG_ContentBlockContent ,_abbaf );_abbaf .EG_RunLevelElts =append (_abbaf .EG_RunLevelElts ,_ffgdcg );_ffgdcg .EG_MathContent =append (_ffgdcg .EG_MathContent ,_cgcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gccab :=NewEG_BlockLevelElts (); +_adef :=NewEG_ContentBlockContent ();_gddff :=NewEG_RunLevelElts ();_abege :=NewEG_MathContent ();_abege .OMath =_ab .NewOMath ();if _ffffb :=d .DecodeElement (_abege .OMath ,&_ccfgca );_ffffb !=nil {return _ffffb ;};_fbdga .EG_BlockLevelElts =append (_fbdga .EG_BlockLevelElts ,_gccab ); +_gccab .EG_ContentBlockContent =append (_gccab .EG_ContentBlockContent ,_adef );_adef .EG_RunLevelElts =append (_adef .EG_RunLevelElts ,_gddff );_gddff .EG_MathContent =append (_gddff .EG_MathContent ,_abege );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_ccfgca .Name ); +if _edba :=d .Skip ();_edba !=nil {return _edba ;};};case _c .EndElement :break _egcg ;case _c .CharData :};};return nil ;};func NewCT_Markup ()*CT_Markup {_bcga :=&CT_Markup {};return _bcga };func (_gggcg *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_gbbcgg :=[]string {}; +if _gggcg .ST_DecimalNumberOrPercent !=nil {if _ggbaac :=_gggcg .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074"); +_ggbaac !=nil {return _ggbaac ;};_gbbcgg =append (_gbbcgg ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _gggcg .ST_UniversalMeasure !=nil {_gbbcgg =append (_gbbcgg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_gbbcgg )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbbcgg );};return nil ;};func (_bffac *CT_PageMar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgdfb :=range start .Attr {if _dgdfb .Name .Local =="\u0074\u006f\u0070"{_dbdc ,_ffcfa :=ParseUnionST_SignedTwipsMeasure (_dgdfb .Value ); +if _ffcfa !=nil {return _ffcfa ;};_bffac .TopAttr =_dbdc ;continue ;};if _dgdfb .Name .Local =="\u0072\u0069\u0067h\u0074"{_fgeab ,_adaba :=ParseUnionST_TwipsMeasure (_dgdfb .Value );if _adaba !=nil {return _adaba ;};_bffac .RightAttr =_fgeab ;continue ; +};if _dgdfb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bfgeb ,_febdg :=ParseUnionST_SignedTwipsMeasure (_dgdfb .Value );if _febdg !=nil {return _febdg ;};_bffac .BottomAttr =_bfgeb ;continue ;};if _dgdfb .Name .Local =="\u006c\u0065\u0066\u0074"{_dadff ,_cfdce :=ParseUnionST_TwipsMeasure (_dgdfb .Value ); +if _cfdce !=nil {return _cfdce ;};_bffac .LeftAttr =_dadff ;continue ;};if _dgdfb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_dfdef ,_fgaeg :=ParseUnionST_TwipsMeasure (_dgdfb .Value );if _fgaeg !=nil {return _fgaeg ;};_bffac .HeaderAttr =_dfdef ; +continue ;};if _dgdfb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_aegfg ,_aeacg :=ParseUnionST_TwipsMeasure (_dgdfb .Value );if _aeacg !=nil {return _aeacg ;};_bffac .FooterAttr =_aegfg ;continue ;};if _dgdfb .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_feefd ,_agbad :=ParseUnionST_TwipsMeasure (_dgdfb .Value ); +if _agbad !=nil {return _agbad ;};_bffac .GutterAttr =_feefd ;continue ;};};for {_cgdae ,_abfcg :=d .Token ();if _abfcg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_abfcg ); +};if _eddcgf ,_fdfff :=_cgdae .(_c .EndElement );_fdfff &&_eddcgf .Name ==start .Name {break ;};};return nil ;};func (_gdgea *ST_ChapterSep )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_begfb ,_dbceb :=d .Token ();if _dbceb !=nil {return _dbceb ; +};if _bafaf ,_acead :=_begfb .(_c .EndElement );_acead &&_bafaf .Name ==start .Name {*_gdgea =1;return nil ;};if _efgbga ,_afafcec :=_begfb .(_c .CharData );!_afafcec {return _e .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",_begfb ); +}else {switch string (_efgbga ){case "":*_gdgea =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gdgea =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_gdgea =2;case "\u0063\u006f\u006co\u006e":*_gdgea =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_gdgea =4; +case "\u0065\u006e\u0044\u0061\u0073\u0068":*_gdgea =5;};};_begfb ,_dbceb =d .Token ();if _dbceb !=nil {return _dbceb ;};if _beecdf ,_cdebbd :=_begfb .(_c .EndElement );_cdebbd &&_beecdf .Name ==start .Name {return nil ;};return _e .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",_begfb ); +};func (_fcfbc ST_WmlColorSchemeIndex )Validate ()error {return _fcfbc .ValidateWithPath ("")};func (_gbcef *CT_NumRestart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gedc ,_bdbeb :=_gbcef .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bdbeb !=nil {return _bdbeb ;};start .Attr =append (start .Attr ,_gedc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggaafc *CT_TcPrInner )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _ggaafc .CnfStyle !=nil {_afccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggaafc .CnfStyle ,_afccf );};if _ggaafc .TcW !=nil {_ddbed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0057"}}; +e .EncodeElement (_ggaafc .TcW ,_ddbed );};if _ggaafc .GridSpan !=nil {_eedfgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_ggaafc .GridSpan ,_eedfgg );};if _ggaafc .HMerge !=nil {_aeacf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_ggaafc .HMerge ,_aeacf );};if _ggaafc .VMerge !=nil {_ccfae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ggaafc .VMerge ,_ccfae );};if _ggaafc .TcBorders !=nil {_cffbb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_ggaafc .TcBorders ,_cffbb );};if _ggaafc .Shd !=nil {_bgabedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggaafc .Shd ,_bgabedf );};if _ggaafc .NoWrap !=nil {_aeecdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_ggaafc .NoWrap ,_aeecdg );};if _ggaafc .TcMar !=nil {_aaadc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_ggaafc .TcMar ,_aaadc );};if _ggaafc .TextDirection !=nil {_affef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ggaafc .TextDirection ,_affef );};if _ggaafc .TcFitText !=nil {_beeca :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ggaafc .TcFitText ,_beeca );};if _ggaafc .VAlign !=nil {_gbgbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_ggaafc .VAlign ,_gbgbg );};if _ggaafc .HideMark !=nil {_aeede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggaafc .HideMark ,_aeede );};if _ggaafc .Headers !=nil {_agcgec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_ggaafc .Headers ,_agcgec );};if _ggaafc .CellIns !=nil {_dgbcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ggaafc .CellIns ,_dgbcdg );};if _ggaafc .CellDel !=nil {_dbebdb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; +e .EncodeElement (_ggaafc .CellDel ,_dbebdb );};if _ggaafc .CellMerge !=nil {_becda :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ggaafc .CellMerge ,_becda );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;); -// Bitmask of Table Conditional Formatting -ValAttr *string ;}; +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_agcd *CT_CustomXmlRow )ValidateWithPath (path string )error {if _agcd .CustomXmlPr !=nil {if _bdgc :=_agcd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_bdgc !=nil {return _bdgc ;}; +};for _aggg ,_cdafe :=range _agcd .EG_ContentRowContent {if _dada :=_cdafe .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aggg )); +_dada !=nil {return _dada ;};};return nil ;};type CT_SdtComboBox struct{ -// Validate validates the CT_String and its children -func (_adffg *CT_String )Validate ()error {return _adffg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_bffab ST_Proof )Validate ()error {return _bffab .ValidateWithPath ("")}; +// Combo Box Last Saved Value +LastValueAttr *string ; -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_febab *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _feaee :=_febab .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_feaee !=nil {return _feaee ;};if _bffaf :=_febab .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072"); -_bffaf !=nil {return _bffaf ;};return nil ;}; +// Combo Box List Item +ListItem []*CT_SdtListItem ;};func (_efadc *CT_FontFamily )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efadc .ValAttr =ST_FontFamily (1);for _ ,_dacf :=range start .Attr {if _dacf .Name .Local =="\u0076\u0061\u006c"{_efadc .ValAttr .UnmarshalXMLAttr (_dacf ); +continue ;};};for {_baeb ,_efea :=d .Token ();if _efea !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_efea );};if _afcdg ,_faae :=_baeb .(_c .EndElement ); +_faae &&_afcdg .Name ==start .Name {break ;};};return nil ;};func (_fcdeb *CT_TblPrExBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcdeb .TblW !=nil {_caffd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; +e .EncodeElement (_fcdeb .TblW ,_caffd );};if _fcdeb .Jc !=nil {_bgdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_fcdeb .Jc ,_bgdeg );};if _fcdeb .TblCellSpacing !=nil {_bgbfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_fcdeb .TblCellSpacing ,_bgbfe );};if _fcdeb .TblInd !=nil {_fcaebe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_fcdeb .TblInd ,_fcaebe );};if _fcdeb .TblBorders !=nil {_aefeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_fcdeb .TblBorders ,_aefeg );};if _fcdeb .Shd !=nil {_efaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fcdeb .Shd ,_efaeb );};if _fcdeb .TblLayout !=nil {_egbdd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fcdeb .TblLayout ,_egbdd );};if _fcdeb .TblCellMar !=nil {_afeafd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_fcdeb .TblCellMar ,_afeafd );};if _fcdeb .TblLook !=nil {_begee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_fcdeb .TblLook ,_begee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_feacad :=&EG_ContentCellContent {};return _feacad ;};func (_fbbgef *WdCT_WrapTopBottom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbbgef .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_fbbgef .DistTAttr )}); +};if _fbbgef .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_e .Sprintf ("\u0025\u0076",*_fbbgef .DistBAttr )});};e .EncodeToken (start );if _fbbgef .EffectExtent !=nil {_bdfgcgf :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_fbbgef .EffectExtent ,_bdfgcgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeagab ST_CaptionPos )String ()string {switch _aeagab {case 0:return "";case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077"; +case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func (_accfb ST_PageBorderDisplay )Validate ()error {return _accfb .ValidateWithPath ("")};type CT_DirContentRun struct{ -// Validate validates the CT_Font and its children -func (_bagbfd *CT_Font )Validate ()error {return _bagbfd .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_gbbdde *CT_SdtDate )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gadba :=range start .Attr {if _gadba .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_gbbeg ,_gcbab :=ParseStdlibTime (_gadba .Value ); -if _gcbab !=nil {return _gcbab ;};_gbbdde .FullDateAttr =&_gbbeg ;continue ;};};_cdgfbg :for {_babfag ,_fgfdeb :=d .Token ();if _fgfdeb !=nil {return _fgfdeb ;};switch _afbbf :=_babfag .(type ){case _a .StartElement :switch _afbbf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_gbbdde .DateFormat =NewCT_String (); -if _cbgbe :=d .DecodeElement (_gbbdde .DateFormat ,&_afbbf );_cbgbe !=nil {return _cbgbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_gbbdde .Lid =NewCT_Lang (); -if _ceccce :=d .DecodeElement (_gbbdde .Lid ,&_afbbf );_ceccce !=nil {return _ceccce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_gbbdde .StoreMappedDataAs =NewCT_SdtDateMappingType (); -if _ffede :=d .DecodeElement (_gbbdde .StoreMappedDataAs ,&_afbbf );_ffede !=nil {return _ffede ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_gbbdde .Calendar =NewCT_CalendarType (); -if _ffcbg :=d .DecodeElement (_gbbdde .Calendar ,&_afbbf );_ffcbg !=nil {return _ffcbg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_afbbf .Name ); -if _cbead :=d .Skip ();_cbead !=nil {return _cbead ;};};case _a .EndElement :break _cdgfbg ;case _a .CharData :};};return nil ;}; +// Direction of Embedding +ValAttr ST_Direction ; -// Validate validates the CT_Cnf and its children -func (_bgaa *CT_Cnf )Validate ()error {return _bgaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_bcffd ST_PageBorderOffset )ValidateWithPath (path string )error {switch _bcffd {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcffd )); -};return nil ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_cb *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func (_fceaeb *CT_SmartTagPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcbdb :for {_dfddfb ,_dfeeab :=d .Token ();if _dfeeab !=nil {return _dfeeab ; -};switch _ccbef :=_dfddfb .(type ){case _a .StartElement :switch _ccbef .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_ebbcf :=NewCT_Attr (); -if _dfcdec :=d .DecodeElement (_ebbcf ,&_ccbef );_dfcdec !=nil {return _dfcdec ;};_fceaeb .Attr =append (_fceaeb .Attr ,_ebbcf );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_ccbef .Name ); -if _ccace :=d .Skip ();_ccace !=nil {return _ccace ;};};case _a .EndElement :break _efcbdb ;case _a .CharData :};};return nil ;};func (_faacb *CT_SdtPrChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faacb .Equation !=nil {_dgddd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_faacb .Equation ,_dgddd );};if _faacb .ComboBox !=nil {_bfgfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_faacb .ComboBox ,_bfgfe );};if _faacb .Date !=nil {_cebbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_faacb .Date ,_cebbe );};if _faacb .DocPartObj !=nil {_ddgcge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_faacb .DocPartObj ,_ddgcge );};if _faacb .DocPartList !=nil {_bccfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_faacb .DocPartList ,_bccfd );};if _faacb .DropDownList !=nil {_baadb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_faacb .DropDownList ,_baadb ); -};if _faacb .Picture !=nil {_egbbf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_faacb .Picture ,_egbbf );};if _faacb .RichText !=nil {_ccbba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_faacb .RichText ,_ccbba );};if _faacb .Text !=nil {_geadf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_faacb .Text ,_geadf );};if _faacb .Citation !=nil {_ccgba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_faacb .Citation ,_ccgba );};if _faacb .Group !=nil {_gadfbb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_faacb .Group ,_gadfbb );};if _faacb .Bibliography !=nil {_cdbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}}; -e .EncodeElement (_faacb .Bibliography ,_cdbd );};return nil ;};func (_ffbge *CT_SdtEndPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfde :for {_adaea ,_befdb :=d .Token ();if _befdb !=nil {return _befdb ;};switch _affab :=_adaea .(type ){case _a .StartElement :switch _affab .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cgeda :=NewCT_RPr (); -if _fccde :=d .DecodeElement (_cgeda ,&_affab );_fccde !=nil {return _fccde ;};_ffbge .RPr =append (_ffbge .RPr ,_cgeda );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_affab .Name ); -if _faeca :=d .Skip ();_faeca !=nil {return _faeca ;};};case _a .EndElement :break _acfde ;case _a .CharData :};};return nil ;};func (_degfea *CT_Tabs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcbad :for {_dgeefd ,_fcbag :=d .Token (); -if _fcbag !=nil {return _fcbag ;};switch _ffcdgd :=_dgeefd .(type ){case _a .StartElement :switch _ffcdgd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_gfcbb :=NewCT_TabStop (); -if _eebbaf :=d .DecodeElement (_gfcbb ,&_ffcdgd );_eebbaf !=nil {return _eebbaf ;};_degfea .Tab =append (_degfea .Tab ,_gfcbb );default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_ffcdgd .Name ); -if _ccfcff :=d .Skip ();_ccfcff !=nil {return _ccfcff ;};};case _a .EndElement :break _fcbad ;case _a .CharData :};};return nil ;};func (_bfegf ST_PageBorderZOrder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfegf .String (),start ); -};func (_abfea *ST_Em )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abfea =0;case "\u006e\u006f\u006e\u0065":*_abfea =1;case "\u0064\u006f\u0074":*_abfea =2;case "\u0063\u006f\u006dm\u0061":*_abfea =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_abfea =4; -case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_abfea =5;};return nil ;};func (_gcebc *Comments )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcebc .CT_Comments =*NewCT_Comments ();_dfbacc :for {_eabcf ,_abefb :=d .Token ();if _abefb !=nil {return _abefb ; -};switch _agfbc :=_eabcf .(type ){case _a .StartElement :switch _agfbc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_gdfba :=NewCT_Comment (); -if _fdeafa :=d .DecodeElement (_gdfba ,&_agfbc );_fdeafa !=nil {return _fdeafa ;};_gcebc .Comment =append (_gcebc .Comment ,_gdfba );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_agfbc .Name ); -if _gaddb :=d .Skip ();_gaddb !=nil {return _gaddb ;};};case _a .EndElement :break _dfbacc ;case _a .CharData :};};return nil ;};func (_ecdg *CT_Lock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecdg .ValAttr !=ST_LockUnset {_ecdfe ,_eebga :=_ecdg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _eebga !=nil {return _eebga ;};start .Attr =append (start .Attr ,_ecdfe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcgbefc ST_BrType )ValidateWithPath (path string )error {switch _dcgbefc {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgbefc )); -};return nil ;};func (_dbcgc *ST_VAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbcgc =0;case "\u0074\u0065\u0078\u0074":*_dbcgc =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dbcgc =2;case "\u0070\u0061\u0067\u0065":*_dbcgc =3; -};return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the CT_Control and its children -func (_gdaa *CT_Control )Validate ()error {return _gdaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_LineNumber ()*CT_LineNumber {_efbde :=&CT_LineNumber {};return _efbde };func NewCT_TblGridChange ()*CT_TblGridChange {_fbefac :=&CT_TblGridChange {}; -_fbefac .TblGrid =NewCT_TblGridBase ();return _fbefac ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_gefgde *GlossaryDocument )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _gefgde .CT_GlossaryDocument .MarshalXML (e ,start );}; -// Validate validates the CT_Recipients and its children -func (_gfbca *CT_Recipients )Validate ()error {return _gfbca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_fadfc *WdCT_WrapSquare )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fadfc .WrapTextAttr =WdST_WrapText (1); -for _ ,_cffgga :=range start .Attr {if _cffgga .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_fadfc .WrapTextAttr .UnmarshalXMLAttr (_cffgga );continue ;};if _cffgga .Name .Local =="\u0064\u0069\u0073t\u0054"{_egbbe ,_fdbfg :=_ea .ParseUint (_cffgga .Value ,10,32); -if _fdbfg !=nil {return _fdbfg ;};_bbdcd :=uint32 (_egbbe );_fadfc .DistTAttr =&_bbdcd ;continue ;};if _cffgga .Name .Local =="\u0064\u0069\u0073t\u0042"{_ddgde ,_fdggf :=_ea .ParseUint (_cffgga .Value ,10,32);if _fdggf !=nil {return _fdggf ;};_bddda :=uint32 (_ddgde ); -_fadfc .DistBAttr =&_bddda ;continue ;};if _cffgga .Name .Local =="\u0064\u0069\u0073t\u004c"{_gfbgg ,_fdeac :=_ea .ParseUint (_cffgga .Value ,10,32);if _fdeac !=nil {return _fdeac ;};_fcdd :=uint32 (_gfbgg );_fadfc .DistLAttr =&_fcdd ;continue ;};if _cffgga .Name .Local =="\u0064\u0069\u0073t\u0052"{_bafdbg ,_fefgfc :=_ea .ParseUint (_cffgga .Value ,10,32); -if _fefgfc !=nil {return _fefgfc ;};_cadcag :=uint32 (_bafdbg );_fadfc .DistRAttr =&_cadcag ;continue ;};};_bfaebb :for {_ddffd ,_accggc :=d .Token ();if _accggc !=nil {return _accggc ;};switch _abfdec :=_ddffd .(type ){case _a .StartElement :switch _abfdec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fadfc .EffectExtent =NewWdCT_EffectExtent (); -if _eceag :=d .DecodeElement (_fadfc .EffectExtent ,&_abfdec );_eceag !=nil {return _eceag ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_abfdec .Name ); -if _ggfbd :=d .Skip ();_ggfbd !=nil {return _ggfbd ;};};case _a .EndElement :break _bfaebb ;case _a .CharData :};};return nil ;}; +// Validate validates the TxbxContent and its children +func (_fgfgdg *TxbxContent )Validate ()error {return _fgfgdg .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_fceg *CT_CustomXmlRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fceg .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_fceg .UriAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0076",_fceg .ElementAttr )});e .EncodeToken (start );if _fceg .CustomXmlPr !=nil {_abeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_fceg .CustomXmlPr ,_abeb );};if _fceg .EG_ContentRowContent !=nil {for _ ,_dafd :=range _fceg .EG_ContentRowContent {_dafd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FontsList and its children -func (_dbcdd *CT_FontsList )Validate ()error {return _dbcdd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func NewCT_FtnProps ()*CT_FtnProps {_fdcg :=&CT_FtnProps {};return _fdcg };type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ; -SizeAuto *CT_OnOff ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;); +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_edfcc *CT_Rel )ValidateWithPath (path string )error {return nil };type CT_PPrBase struct{ -// Validate validates the CT_TblGridChange and its children -func (_cabge *CT_TblGridChange )Validate ()error {return _cabge .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_DocRsids ()*CT_DocRsids {_feef :=&CT_DocRsids {};return _feef };func (_fafab *CT_Tabs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_aafce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_aeebb :=range _fafab .Tab {e .EncodeElement (_aeebb ,_aafce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Referenced Paragraph Style +PStyle *CT_String ; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_fbcbf *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _fbcbf .EffectExtent !=nil {if _bdbccb :=_fbcbf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_bdbccb !=nil {return _bdbccb ; -};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_gedgcc :=&CT_Tbl {};_gedgcc .TblPr =NewCT_TblPr ();_gedgcc .TblGrid =NewCT_TblGrid ();return _gedgcc ;}; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_fcaa *CT_CalendarType )ValidateWithPath (path string )error {if _gadf :=_fcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gadf !=nil {return _gadf ;};return nil ;}; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_bbcce *CT_SdtContentCell )ValidateWithPath (path string )error {for _cadcc ,_eedfea :=range _bbcce .Tc {if _gedef :=_eedfea .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cadcc ));_gedef !=nil {return _gedef ; -};};if _bbcce .CustomXml !=nil {if _ggbfb :=_bbcce .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ggbfb !=nil {return _ggbfb ;};};if _bbcce .Sdt !=nil {if _fdcbb :=_bbcce .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_fdcbb !=nil {return _fdcbb ;};};for _efadge ,_defee :=range _bbcce .EG_RunLevelElts {if _cafdg :=_defee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_efadge )); -_cafdg !=nil {return _cafdg ;};};return nil ;};func (_bgbcb ST_RestartNumber )ValidateWithPath (path string )error {switch _bgbcb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbcb )); -};return nil ;}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_bcedg *CT_TblLook )ValidateWithPath (path string )error {if _bcedg .FirstRowAttr !=nil {if _gfdag :=_bcedg .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gfdag !=nil {return _gfdag ; -};};if _bcedg .LastRowAttr !=nil {if _cdcf :=_bcedg .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cdcf !=nil {return _cdcf ;};};if _bcedg .FirstColumnAttr !=nil {if _bbgbeg :=_bcedg .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_bbgbeg !=nil {return _bbgbeg ;};};if _bcedg .LastColumnAttr !=nil {if _ebcba :=_bcedg .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_ebcba !=nil {return _ebcba ;};};if _bcedg .NoHBandAttr !=nil {if _aeeef :=_bcedg .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072"); -_aeeef !=nil {return _aeeef ;};};if _bcedg .NoVBandAttr !=nil {if _cfecec :=_bcedg .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cfecec !=nil {return _cfecec ;};};return nil ;}; +// Text Frame Properties +FramePr *CT_FramePr ; -// Validate validates the CT_TextScale and its children -func (_ffceb *CT_TextScale )Validate ()error {return _ffceb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");}; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_cgacg *CT_TcMar )ValidateWithPath (path string )error {if _cgacg .Top !=nil {if _cdecbf :=_cgacg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cdecbf !=nil {return _cdecbf ;};};if _cgacg .Start !=nil {if _geeefa :=_cgacg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_geeefa !=nil {return _geeefa ;};};if _cgacg .Left !=nil {if _cgcbe :=_cgacg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cgcbe !=nil {return _cgcbe ;};};if _cgacg .Bottom !=nil {if _beebga :=_cgacg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_beebga !=nil {return _beebga ;};};if _cgacg .End !=nil {if _dbeagb :=_cgacg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dbeagb !=nil {return _dbeagb ;};};if _cgacg .Right !=nil {if _fddef :=_cgacg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_fddef !=nil {return _fddef ;};};return nil ;}; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_cdb *CT_Base64Binary )ValidateWithPath (path string )error {return nil };func (_bacde ST_MailMergeDest )Validate ()error {return _bacde .ValidateWithPath ("")};type CT_TrPrBase struct{ +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Paragraph Shading +Shd *CT_Shd ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Table Row Height -TrHeight []*CT_Height ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;}; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_egd *AG_TransitionalPassword )ValidateWithPath (path string )error {if _gge :=_egd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_gge !=nil {return _gge ;};if _bcd :=_egd .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_bcd !=nil {return _bcd ; -};if _bgfc :=_egd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgfc !=nil {return _bgfc ;};return nil ;};func (_cbadga *CT_TblGridCol )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdfece :=range start .Attr {if _cdfece .Name .Local =="\u0077"{_bdcdfa ,_bgbbcg :=ParseUnionST_TwipsMeasure (_cdfece .Value ); -if _bgbbcg !=nil {return _bgbbcg ;};_cbadga .WAttr =&_bdcdfa ;continue ;};};for {_aabb ,_fbdfb :=d .Token ();if _fbdfb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_fbdfb ); -};if _bdgff ,_gafgc :=_aabb .(_a .EndElement );_gafgc &&_bdgff .Name ==start .Name {break ;};};return nil ;};type CT_AbstractNum struct{ +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// Paragraph Indentation +Ind *CT_Ind ; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; + +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Abstract Numbering Definition Name -Name *CT_String ; +// Paragraph Alignment +Jc *CT_Jc ; -// Numbering Style Definition -StyleLink *CT_String ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Numbering Style Reference -NumStyleLink *CT_String ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Numbering Level Definition -Lvl []*CT_Lvl ;};func (_cgbac ST_PageOrientation )String ()string {switch _cgbac {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_cbcga *Recipients )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbcga .CT_Recipients =*NewCT_Recipients (); -_ffcfcg :for {_dcddgc ,_faadc :=d .Token ();if _faadc !=nil {return _faadc ;};switch _cgcfd :=_dcddgc .(type ){case _a .StartElement :switch _cgcfd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_beeedd :=NewCT_RecipientData (); -if _caegg :=d .DecodeElement (_beeedd ,&_cgcfd );_caegg !=nil {return _caegg ;};_cbcga .RecipientData =append (_cbcga .RecipientData ,_beeedd );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_cgcfd .Name ); -if _dbfabe :=d .Skip ();_dbfabe !=nil {return _dbfabe ;};};case _a .EndElement :break _ffcfcg ;case _a .CharData :};};return nil ;}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Validate validates the CT_FFTextType and its children -func (_cbdef *CT_FFTextType )Validate ()error {return _cbdef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_ebd *AG_Password )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_c :=range start .Attr {if _c .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ef ,_afc :=_c .Value ,error (nil ); -if _afc !=nil {return _afc ;};_ebd .AlgorithmNameAttr =&_ef ;continue ;};if _c .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fb ,_afb :=_c .Value ,error (nil );if _afb !=nil {return _afb ;};_ebd .HashValueAttr =&_fb ;continue ;};if _c .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bc ,_aab :=_c .Value ,error (nil ); -if _aab !=nil {return _aab ;};_ebd .SaltValueAttr =&_bc ;continue ;};if _c .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bb ,_d :=_ea .ParseInt (_c .Value ,10,64);if _d !=nil {return _d ;};_ebd .SpinCountAttr =&_bb ;continue ;};};for {_ac ,_eg :=d .Token (); -if _eg !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_eg );};if _dg ,_ebe :=_ac .(_a .EndElement );_ebe &&_dg .Name ==start .Name {break ;}; -};return nil ;};func (_aabfa *EG_ContentBlockContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aabfa .CustomXml !=nil {_acgaeg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_aabfa .CustomXml ,_acgaeg );};if _aabfa .Sdt !=nil {_cgfedd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_aabfa .Sdt ,_cgfedd );};if _aabfa .P !=nil {_cdcece :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070"}}; -for _ ,_bfbfba :=range _aabfa .P {e .EncodeElement (_bfbfba ,_cdcece );};};if _aabfa .Tbl !=nil {_defgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_bagccf :=range _aabfa .Tbl {e .EncodeElement (_bagccf ,_defgd );};}; -if _aabfa .EG_RunLevelElts !=nil {for _ ,_gadce :=range _aabfa .EG_RunLevelElts {_gadce .MarshalXML (e ,_a .StartElement {});};};return nil ;}; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_aeeae *CT_TblOverlap )ValidateWithPath (path string )error {if _aeeae .ValAttr ==ST_TblOverlapUnset {return _gd .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 _adbba :=_aeeae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adbba !=nil {return _adbba ;};return nil ;};func (_gadag *CT_FramePr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aadba :=range start .Attr {if _aadba .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_gadag .HAnchorAttr .UnmarshalXMLAttr (_aadba ); -continue ;};if _aadba .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_gadag .VAnchorAttr .UnmarshalXMLAttr (_aadba );continue ;};if _aadba .Name .Local =="\u006c\u0069\u006ee\u0073"{_feead ,_bdfge :=_ea .ParseInt (_aadba .Value ,10,64);if _bdfge !=nil {return _bdfge ; -};_gadag .LinesAttr =&_feead ;continue ;};if _aadba .Name .Local =="\u0068"{_badae ,_gecaa :=ParseUnionST_TwipsMeasure (_aadba .Value );if _gecaa !=nil {return _gecaa ;};_gadag .HAttr =&_badae ;continue ;};if _aadba .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_afbdbe ,_agaffa :=ParseUnionST_TwipsMeasure (_aadba .Value ); -if _agaffa !=nil {return _agaffa ;};_gadag .VSpaceAttr =&_afbdbe ;continue ;};if _aadba .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_agadd ,_gfbgb :=ParseUnionST_TwipsMeasure (_aadba .Value );if _gfbgb !=nil {return _gfbgb ;};_gadag .HSpaceAttr =&_agadd ; -continue ;};if _aadba .Name .Local =="\u0077\u0072\u0061\u0070"{_gadag .WrapAttr .UnmarshalXMLAttr (_aadba );continue ;};if _aadba .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_gadag .DropCapAttr .UnmarshalXMLAttr (_aadba );continue ;};if _aadba .Name .Local =="\u0077"{_cfadcd ,_adeae :=ParseUnionST_TwipsMeasure (_aadba .Value ); -if _adeae !=nil {return _adeae ;};_gadag .WAttr =&_cfadcd ;continue ;};if _aadba .Name .Local =="\u0078"{_acbd ,_edbg :=ParseUnionST_SignedTwipsMeasure (_aadba .Value );if _edbg !=nil {return _edbg ;};_gadag .XAttr =&_acbd ;continue ;};if _aadba .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_gadag .XAlignAttr .UnmarshalXMLAttr (_aadba ); -continue ;};if _aadba .Name .Local =="\u0079"{_dbbgc ,_febgc :=ParseUnionST_SignedTwipsMeasure (_aadba .Value );if _febgc !=nil {return _febgc ;};_gadag .YAttr =&_dbbgc ;continue ;};if _aadba .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_gadag .YAlignAttr .UnmarshalXMLAttr (_aadba ); -continue ;};if _aadba .Name .Local =="\u0068\u0052\u0075l\u0065"{_gadag .HRuleAttr .UnmarshalXMLAttr (_aadba );continue ;};if _aadba .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_cfgdc ,_bbabc :=ParseUnionST_OnOff (_aadba .Value ); -if _bbabc !=nil {return _bbabc ;};_gadag .AnchorLockAttr =&_cfgdc ;continue ;};};for {_fcade ,_beea :=d .Token ();if _beea !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_beea ); -};if _cccbf ,_dgab :=_fcade .(_a .EndElement );_dgab &&_cccbf .Name ==start .Name {break ;};};return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_aaafag :=&CT_SignedTwipsMeasure {};return _aaafag ;};const (ST_RubyAlignUnset ST_RubyAlign =0; -ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4;ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;);func (_gcdbb ST_DocPartType )ValidateWithPath (path string )error {switch _gcdbb {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdbb )); -};return nil ;};func (_ccbbd *CT_ParaRPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbbd .RPr =NewCT_ParaRPrOriginal ();for _ ,_gggfa :=range start .Attr {if _gggfa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ecafg ,_befec :=_gggfa .Value ,error (nil ); -if _befec !=nil {return _befec ;};_ccbbd .AuthorAttr =_ecafg ;continue ;};if _gggfa .Name .Local =="\u0064\u0061\u0074\u0065"{_adgaa ,_bgeeg :=ParseStdlibTime (_gggfa .Value );if _bgeeg !=nil {return _bgeeg ;};_ccbbd .DateAttr =&_adgaa ;continue ;};if _gggfa .Name .Local =="\u0069\u0064"{_gffef ,_gdege :=_ea .ParseInt (_gggfa .Value ,10,64); -if _gdege !=nil {return _gdege ;};_ccbbd .IdAttr =_gffef ;continue ;};};_gadacd :for {_ccbee ,_fdefb :=d .Token ();if _fdefb !=nil {return _fdefb ;};switch _facec :=_ccbee .(type ){case _a .StartElement :switch _facec .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _bgegc :=d .DecodeElement (_ccbbd .RPr ,&_facec ); -_bgegc !=nil {return _bgegc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_facec .Name ); -if _afdec :=d .Skip ();_afdec !=nil {return _afdec ;};};case _a .EndElement :break _gadacd ;case _a .CharData :};};return nil ;}; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_deecgb *EG_CellMarkupElements )ValidateWithPath (path string )error {if _deecgb .CellIns !=nil {if _adgaff :=_deecgb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_adgaff !=nil {return _adgaff ;};};if _deecgb .CellDel !=nil {if _efbec :=_deecgb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_efbec !=nil {return _efbec ;};};if _deecgb .CellMerge !=nil {if _feaeef :=_deecgb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_feaeef !=nil {return _feaeef ;};};return nil ;};func (_cebfd *CT_MailMerge )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_ecbfd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cebfd .MainDocumentType ,_ecbfd );if _cebfd .LinkToQuery !=nil {_gaacg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}}; -e .EncodeElement (_cebfd .LinkToQuery ,_gaacg );};_ddcgec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cebfd .DataType ,_ddcgec );if _cebfd .ConnectString !=nil {_ggce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}}; -e .EncodeElement (_cebfd .ConnectString ,_ggce );};if _cebfd .Query !=nil {_cabdg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_cebfd .Query ,_cabdg );};if _cebfd .DataSource !=nil {_faaba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}}; -e .EncodeElement (_cebfd .DataSource ,_faaba );};if _cebfd .HeaderSource !=nil {_egcca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cebfd .HeaderSource ,_egcca ); -};if _cebfd .DoNotSuppressBlankLines !=nil {_cbgg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_cebfd .DoNotSuppressBlankLines ,_cbgg ); -};if _cebfd .Destination !=nil {_eeggfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cebfd .Destination ,_eeggfe );};if _cebfd .AddressFieldName !=nil {_ccgb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_cebfd .AddressFieldName ,_ccgb );};if _cebfd .MailSubject !=nil {_ecdad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cebfd .MailSubject ,_ecdad ); -};if _cebfd .MailAsAttachment !=nil {_ccded :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cebfd .MailAsAttachment ,_ccded );};if _cebfd .ViewMergedData !=nil {_bafbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_cebfd .ViewMergedData ,_bafbb );};if _cebfd .ActiveRecord !=nil {_gaefa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_cebfd .ActiveRecord ,_gaefa ); -};if _cebfd .CheckErrors !=nil {_cfeea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_cebfd .CheckErrors ,_cfeea );};if _cebfd .Odso !=nil {_gccfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}}; -e .EncodeElement (_cebfd .Odso ,_gccfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gacccf ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _gacccf {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacccf )); -};return nil ;};func NewCT_Tc ()*CT_Tc {_dcafc :=&CT_Tc {};return _dcafc };func (_gfgcg ST_MeasurementOrPercent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gfgcg .ST_DecimalNumberOrPercent !=nil {e .Encode (_gfgcg .ST_DecimalNumberOrPercent ); -};if _gfgcg .ST_UniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_gfgcg .ST_UniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;};func (_gcdefa *Styles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcdefa .CT_Styles =*NewCT_Styles ();_bcfeb :for {_caabgf ,_dfbffd :=d .Token ();if _dfbffd !=nil {return _dfbffd ;};switch _efccd :=_caabgf .(type ){case _c .StartElement :switch _efccd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_gcdefa .DocDefaults =NewCT_DocDefaults (); +if _ffdag :=d .DecodeElement (_gcdefa .DocDefaults ,&_efccd );_ffdag !=nil {return _ffdag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_gcdefa .LatentStyles =NewCT_LatentStyles (); +if _dfcdf :=d .DecodeElement (_gcdefa .LatentStyles ,&_efccd );_dfcdf !=nil {return _dfcdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_eccad :=NewCT_Style (); +if _afeac :=d .DecodeElement (_eccad ,&_efccd );_afeac !=nil {return _afeac ;};_gcdefa .Style =append (_gcdefa .Style ,_eccad );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_efccd .Name ); +if _dgcca :=d .Skip ();_dgcca !=nil {return _dgcca ;};};case _c .EndElement :break _bcfeb ;case _c .CharData :};};return nil ;};type Endnotes struct{CT_Endnotes }; -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_fefdbb *WdCT_WrapThrough )ValidateWithPath (path string )error {if _fefdbb .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); -};if _geadcf :=_fefdbb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_geadcf !=nil {return _geadcf ;};if _ccdcb :=_fefdbb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); -_ccdcb !=nil {return _ccdcb ;};return nil ;};func (_ddgcdb *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgcdb =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ddgcdb =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ddgcdb =2; -case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ddgcdb =3;};return nil ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_adeag :=&CT_MailMergeOdsoFMDFieldType {};_adeag .ValAttr =ST_MailMergeOdsoFMDFieldType (1); -return _adeag ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_cbdf :=&CT_ColorSchemeMapping {};return _cbdf ;};func NewCT_AutoCaption ()*CT_AutoCaption {_ggaf :=&CT_AutoCaption {};return _ggaf };func (_bdefc *CT_Tbl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _bdefc .EG_RangeMarkupElements !=nil {for _ ,_eegcaf :=range _bdefc .EG_RangeMarkupElements {_eegcaf .MarshalXML (e ,_a .StartElement {});};};_fbbbc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bdefc .TblPr ,_fbbbc ); -_bfddba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bdefc .TblGrid ,_bfddba );if _bdefc .EG_ContentRowContent !=nil {for _ ,_dabdb :=range _bdefc .EG_ContentRowContent {_dabdb .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_dabeeb *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _acged :=_dabeeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acged !=nil {return _acged ;};return nil ;};func (_dggbef ST_Hint )Validate ()error {return _dggbef .ValidateWithPath ("")}; +type ST_DocPartGallery byte ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_dfgd *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_degff *CT_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u0063\u006f\u006co\u0072"{_agc ,_afgc :=ParseUnionST_HexColor (_eea .Value ); -if _afgc !=nil {return _afgc ;};_degff .ColorAttr =&_agc ;continue ;};if _eea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_degff .ThemeColorAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dgb ,_fgg :=_eea .Value ,error (nil ); -if _fgg !=nil {return _fgg ;};_degff .ThemeTintAttr =&_dgb ;continue ;};if _eea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ada ,_adc :=_eea .Value ,error (nil );if _adc !=nil {return _adc ;};_degff .ThemeShadeAttr =&_ada ; -continue ;};};_ebda :for {_ffa ,_bcfg :=d .Token ();if _bcfg !=nil {return _bcfg ;};switch _age :=_ffa .(type ){case _a .StartElement :switch _age .Name {default:if _cd ,_aabac :=_ab .CreateElement (_age );_aabac !=nil {return _aabac ;}else {if _bfef :=d .DecodeElement (_cd ,&_age ); -_bfef !=nil {return _bfef ;};_degff .Any =append (_degff .Any ,_cd );};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_degff .Drawing =NewCT_Drawing (); -if _cagd :=d .DecodeElement (_degff .Drawing ,&_age );_cagd !=nil {return _cagd ;};};case _a .EndElement :break _ebda ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_abga *CT_Document )ValidateWithPath (path string )error {if _abga .ConformanceAttr ==_d .ST_ConformanceClassUnset {return _e .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _dgadd :=_abga .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dgadd !=nil {return _dgadd ;};if _abga .Background !=nil {if _dgcafg :=_abga .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"); +_dgcafg !=nil {return _dgcafg ;};};if _abga .Body !=nil {if _ggeaf :=_abga .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_ggeaf !=nil {return _ggeaf ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_daagc :=&CT_Placeholder {}; +_daagc .DocPart =NewCT_String ();return _daagc ;};func (_efcdd ST_DocGrid )Validate ()error {return _efcdd .ValidateWithPath ("")};func (_cecg *CT_BookmarkRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbgg :=range start .Attr {if _dbgg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gga ,_fefa :=_fg .ParseInt (_dbgg .Value ,10,64); +if _fefa !=nil {return _fefa ;};_cecg .ColFirstAttr =&_gga ;continue ;};if _dbgg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dab ,_fdbg :=_fg .ParseInt (_dbgg .Value ,10,64);if _fdbg !=nil {return _fdbg ;};_cecg .ColLastAttr =&_dab ;continue ; +};if _dbgg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cecg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dbgg );continue ;};if _dbgg .Name .Local =="\u0069\u0064"{_cfc ,_fdfb :=_fg .ParseInt (_dbgg .Value ,10,64); +if _fdfb !=nil {return _fdfb ;};_cecg .IdAttr =_cfc ;continue ;};};for {_bfde ,_eede :=d .Token ();if _eede !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_eede ); +};if _fbfb ,_bbaa :=_bfde .(_c .EndElement );_bbaa &&_fbfb .Name ==start .Name {break ;};};return nil ;};func NewCT_PPr ()*CT_PPr {_gfcec :=&CT_PPr {};return _gfcec };type CT_SignedHpsMeasure struct{ -// Validate validates the CT_WebSettings and its children -func (_fafdcd *CT_WebSettings )Validate ()error {return _fafdcd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_dabcfeb ST_InfoTextType )ValidateWithPath (path string )error {switch _dabcfeb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabcfeb )); -};return nil ;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_deaadc :=&WdCT_WordprocessingShapeChoice {};return _deaadc ;}; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;};type CT_Comments struct{ -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_agdcg *CT_JcTable )ValidateWithPath (path string )error {if _agdcg .ValAttr ==ST_JcTableUnset {return _gd .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 _fgfdfg :=_agdcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfdfg !=nil {return _fgfdfg ;};return nil ;};func (_eaadd *EG_ContentCellContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbcge :for {_dgagg ,_egccc :=d .Token (); -if _egccc !=nil {return _egccc ;};switch _fbcbe :=_dgagg .(type ){case _a .StartElement :switch _fbcbe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_efebeg :=NewCT_Tc (); -if _cfedd :=d .DecodeElement (_efebeg ,&_fbcbe );_cfedd !=nil {return _cfedd ;};_eaadd .Tc =append (_eaadd .Tc ,_efebeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eaadd .CustomXml =NewCT_CustomXmlCell (); -if _egcbg :=d .DecodeElement (_eaadd .CustomXml ,&_fbcbe );_egcbg !=nil {return _egcbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eaadd .Sdt =NewCT_SdtCell (); -if _ggadb :=d .DecodeElement (_eaadd .Sdt ,&_fbcbe );_ggadb !=nil {return _ggadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dagba :=NewEG_RunLevelElts (); -_dagba .ProofErr =NewCT_ProofErr ();if _efaggb :=d .DecodeElement (_dagba .ProofErr ,&_fbcbe );_efaggb !=nil {return _efaggb ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_dagba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ceefdec :=NewEG_RunLevelElts (); -_ceefdec .PermStart =NewCT_PermStart ();if _eaddd :=d .DecodeElement (_ceefdec .PermStart ,&_fbcbe );_eaddd !=nil {return _eaddd ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_ceefdec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcbab :=NewEG_RunLevelElts (); -_dcbab .PermEnd =NewCT_Perm ();if _cgcga :=d .DecodeElement (_dcbab .PermEnd ,&_fbcbe );_cgcga !=nil {return _cgcga ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_dcbab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bbdee :=NewEG_RunLevelElts (); -_bbdee .Ins =NewCT_RunTrackChange ();if _beggdf :=d .DecodeElement (_bbdee .Ins ,&_fbcbe );_beggdf !=nil {return _beggdf ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_bbdee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbaegd :=NewEG_RunLevelElts (); -_gbaegd .Del =NewCT_RunTrackChange ();if _edcbag :=d .DecodeElement (_gbaegd .Del ,&_fbcbe );_edcbag !=nil {return _edcbag ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_gbaegd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eecabd :=NewEG_RunLevelElts (); -_eecabd .MoveFrom =NewCT_RunTrackChange ();if _fdbad :=d .DecodeElement (_eecabd .MoveFrom ,&_fbcbe );_fdbad !=nil {return _fdbad ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_eecabd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aaedga :=NewEG_RunLevelElts (); -_aaedga .MoveTo =NewCT_RunTrackChange ();if _bddbb :=d .DecodeElement (_aaedga .MoveTo ,&_fbcbe );_bddbb !=nil {return _bddbb ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_aaedga );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggacef :=NewEG_RunLevelElts (); -_bfaea :=NewEG_RangeMarkupElements ();_bfaea .BookmarkStart =NewCT_Bookmark ();if _aacgg :=d .DecodeElement (_bfaea .BookmarkStart ,&_fbcbe );_aacgg !=nil {return _aacgg ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_ggacef );_ggacef .EG_RangeMarkupElements =append (_ggacef .EG_RangeMarkupElements ,_bfaea ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_acafe :=NewEG_RunLevelElts (); -_dgbbdg :=NewEG_RangeMarkupElements ();_dgbbdg .BookmarkEnd =NewCT_MarkupRange ();if _ggcea :=d .DecodeElement (_dgbbdg .BookmarkEnd ,&_fbcbe );_ggcea !=nil {return _ggcea ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_acafe );_acafe .EG_RangeMarkupElements =append (_acafe .EG_RangeMarkupElements ,_dgbbdg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdeba :=NewEG_RunLevelElts (); -_cabca :=NewEG_RangeMarkupElements ();_cabca .MoveFromRangeStart =NewCT_MoveBookmark ();if _gagfc :=d .DecodeElement (_cabca .MoveFromRangeStart ,&_fbcbe );_gagfc !=nil {return _gagfc ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_bdeba ); -_bdeba .EG_RangeMarkupElements =append (_bdeba .EG_RangeMarkupElements ,_cabca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feffa :=NewEG_RunLevelElts (); -_dbgdc :=NewEG_RangeMarkupElements ();_dbgdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _abfce :=d .DecodeElement (_dbgdc .MoveFromRangeEnd ,&_fbcbe );_abfce !=nil {return _abfce ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_feffa );_feffa .EG_RangeMarkupElements =append (_feffa .EG_RangeMarkupElements ,_dbgdc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ceaba :=NewEG_RunLevelElts (); -_gaadb :=NewEG_RangeMarkupElements ();_gaadb .MoveToRangeStart =NewCT_MoveBookmark ();if _eaacb :=d .DecodeElement (_gaadb .MoveToRangeStart ,&_fbcbe );_eaacb !=nil {return _eaacb ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_ceaba );_ceaba .EG_RangeMarkupElements =append (_ceaba .EG_RangeMarkupElements ,_gaadb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bgcba :=NewEG_RunLevelElts (); -_bdgagd :=NewEG_RangeMarkupElements ();_bdgagd .MoveToRangeEnd =NewCT_MarkupRange ();if _cfbc :=d .DecodeElement (_bdgagd .MoveToRangeEnd ,&_fbcbe );_cfbc !=nil {return _cfbc ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_bgcba );_bgcba .EG_RangeMarkupElements =append (_bgcba .EG_RangeMarkupElements ,_bdgagd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgcdgc :=NewEG_RunLevelElts (); -_debcc :=NewEG_RangeMarkupElements ();_debcc .CommentRangeStart =NewCT_MarkupRange ();if _eedcc :=d .DecodeElement (_debcc .CommentRangeStart ,&_fbcbe );_eedcc !=nil {return _eedcc ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_bgcdgc ); -_bgcdgc .EG_RangeMarkupElements =append (_bgcdgc .EG_RangeMarkupElements ,_debcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbfde :=NewEG_RunLevelElts (); -_bdcaf :=NewEG_RangeMarkupElements ();_bdcaf .CommentRangeEnd =NewCT_MarkupRange ();if _bedga :=d .DecodeElement (_bdcaf .CommentRangeEnd ,&_fbcbe );_bedga !=nil {return _bedga ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_fbfde );_fbfde .EG_RangeMarkupElements =append (_fbfde .EG_RangeMarkupElements ,_bdcaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfdada :=NewEG_RunLevelElts (); -_cgcdd :=NewEG_RangeMarkupElements ();_cgcdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _badgc :=d .DecodeElement (_cgcdd .CustomXmlInsRangeStart ,&_fbcbe );_badgc !=nil {return _badgc ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_gfdada ); -_gfdada .EG_RangeMarkupElements =append (_gfdada .EG_RangeMarkupElements ,_cgcdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gccdb :=NewEG_RunLevelElts (); -_ccaabg :=NewEG_RangeMarkupElements ();_ccaabg .CustomXmlInsRangeEnd =NewCT_Markup ();if _egdbgd :=d .DecodeElement (_ccaabg .CustomXmlInsRangeEnd ,&_fbcbe );_egdbgd !=nil {return _egdbgd ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_gccdb ); -_gccdb .EG_RangeMarkupElements =append (_gccdb .EG_RangeMarkupElements ,_ccaabg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcega :=NewEG_RunLevelElts (); -_aefed :=NewEG_RangeMarkupElements ();_aefed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gegabe :=d .DecodeElement (_aefed .CustomXmlDelRangeStart ,&_fbcbe );_gegabe !=nil {return _gegabe ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_fcega ); -_fcega .EG_RangeMarkupElements =append (_fcega .EG_RangeMarkupElements ,_aefed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggcdg :=NewEG_RunLevelElts (); -_abcgg :=NewEG_RangeMarkupElements ();_abcgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcbcd :=d .DecodeElement (_abcgg .CustomXmlDelRangeEnd ,&_fbcbe );_bcbcd !=nil {return _bcbcd ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_ggcdg ); -_ggcdg .EG_RangeMarkupElements =append (_ggcdg .EG_RangeMarkupElements ,_abcgg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_daadec :=NewEG_RunLevelElts (); -_affbbc :=NewEG_RangeMarkupElements ();_affbbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcfbcf :=d .DecodeElement (_affbbc .CustomXmlMoveFromRangeStart ,&_fbcbe );_fcfbcf !=nil {return _fcfbcf ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_daadec ); -_daadec .EG_RangeMarkupElements =append (_daadec .EG_RangeMarkupElements ,_affbbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agdcfa :=NewEG_RunLevelElts (); -_aeabd :=NewEG_RangeMarkupElements ();_aeabd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cggac :=d .DecodeElement (_aeabd .CustomXmlMoveFromRangeEnd ,&_fbcbe );_cggac !=nil {return _cggac ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_agdcfa ); -_agdcfa .EG_RangeMarkupElements =append (_agdcfa .EG_RangeMarkupElements ,_aeabd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_degddc :=NewEG_RunLevelElts (); -_fcbfcca :=NewEG_RangeMarkupElements ();_fcbfcca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbggg :=d .DecodeElement (_fcbfcca .CustomXmlMoveToRangeStart ,&_fbcbe );_fbggg !=nil {return _fbggg ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_degddc ); -_degddc .EG_RangeMarkupElements =append (_degddc .EG_RangeMarkupElements ,_fcbfcca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eedcg :=NewEG_RunLevelElts (); -_bbadfb :=NewEG_RangeMarkupElements ();_bbadfb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddbff :=d .DecodeElement (_bbadfb .CustomXmlMoveToRangeEnd ,&_fbcbe );_ddbff !=nil {return _ddbff ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_eedcg ); -_eedcg .EG_RangeMarkupElements =append (_eedcg .EG_RangeMarkupElements ,_bbadfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_deagfc :=NewEG_RunLevelElts (); -_bdebd :=NewEG_MathContent ();_bdebd .OMathPara =_aa .NewOMathPara ();if _cggfa :=d .DecodeElement (_bdebd .OMathPara ,&_fbcbe );_cggfa !=nil {return _cggfa ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_deagfc );_deagfc .EG_MathContent =append (_deagfc .EG_MathContent ,_bdebd ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_acefb :=NewEG_RunLevelElts (); -_abeca :=NewEG_MathContent ();_abeca .OMath =_aa .NewOMath ();if _facab :=d .DecodeElement (_abeca .OMath ,&_fbcbe );_facab !=nil {return _facab ;};_eaadd .EG_RunLevelElts =append (_eaadd .EG_RunLevelElts ,_acefb );_acefb .EG_MathContent =append (_acefb .EG_MathContent ,_abeca ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_fbcbe .Name ); -if _daggef :=d .Skip ();_daggef !=nil {return _daggef ;};};case _a .EndElement :break _gbcge ;case _a .CharData :};};return nil ;}; +// Comment Content +Comment []*CT_Comment ;};type EG_ContentBlockContent struct{ -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_cbgfff *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _gdbda :=_cbgfff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gdbda !=nil {return _gdbda ;};if _bceddd :=_cbgfff .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072"); -_bceddd !=nil {return _bceddd ;};if _afcecb :=_cbgfff .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_afcecb !=nil {return _afcecb ;};if _ceceb :=_cbgfff .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063"); -_ceceb !=nil {return _ceceb ;};if _cbgfff .ExtLst !=nil {if _abeagg :=_cbgfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abeagg !=nil {return _abeagg ;};};return nil ;};func (_bfgdd ST_Zoom )ValidateWithPath (path string )error {switch _bfgdd {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgdd )); -};return nil ;};func (_afgdb *CT_Tc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afgdb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_afgdb .IdAttr )}); -};e .EncodeToken (start );if _afgdb .TcPr !=nil {_ffdacd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_afgdb .TcPr ,_ffdacd );};for _ ,_eebfc :=range _afgdb .EG_BlockLevelElts {_eebfc .MarshalXML (e ,_a .StartElement {}); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdea *CT_Captions )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_adad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}}; -for _ ,_daeb :=range _bdea .Caption {e .EncodeElement (_daeb ,_adad );};if _bdea .AutoCaptions !=nil {_cegec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bdea .AutoCaptions ,_cegec ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eggega WdST_RelFromV )ValidateWithPath (path string )error {switch _eggega {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggega )); -};return nil ;};func (_dgbbe *ST_Jc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfaacf ,_aefedc :=d .Token ();if _aefedc !=nil {return _aefedc ;};if _aggfa ,_cdfca :=_dfaacf .(_a .EndElement );_cdfca &&_aggfa .Name ==start .Name {*_dgbbe =1; -return nil ;};if _agbeec ,_baafdcg :=_dfaacf .(_a .CharData );!_baafdcg {return _gd .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",_dfaacf ); -}else {switch string (_agbeec ){case "":*_dgbbe =0;case "\u0073\u0074\u0061r\u0074":*_dgbbe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgbbe =2;case "\u0065\u006e\u0064":*_dgbbe =3;case "\u0062\u006f\u0074\u0068":*_dgbbe =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dgbbe =5; -case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_dgbbe =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_dgbbe =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dgbbe =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dgbbe =9; -case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_dgbbe =10;case "\u006c\u0065\u0066\u0074":*_dgbbe =11;case "\u0072\u0069\u0067h\u0074":*_dgbbe =12;};};_dfaacf ,_aefedc =d .Token ();if _aefedc !=nil {return _aefedc ; -};if _agfgad ,_facdg :=_dfaacf .(_a .EndElement );_facdg &&_agfgad .Name ==start .Name {return nil ;};return _gd .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",_dfaacf ); -};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_fceaee :=&WdCT_WrapSquare {};_fceaee .WrapTextAttr =WdST_WrapText (1);return _fceaee ;}; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_aafbfe *EG_RPr )ValidateWithPath (path string )error {if _aafbfe .RPr !=nil {if _ebafac :=_aafbfe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ebafac !=nil {return _ebafac ;};};return nil ;};func (_gdadag *ST_Wrap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdadag =0; -case "\u0061\u0075\u0074\u006f":*_gdadag =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_gdadag =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_gdadag =3;case "\u0074\u0069\u0067h\u0074":*_gdadag =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gdadag =5; -case "\u006e\u006f\u006e\u0065":*_gdadag =6;};return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Border Style -ValAttr ST_Border ; +// Paragraph +P []*CT_P ; -// Border Color -ColorAttr *ST_HexColor ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_cfcac *CT_String )ValidateWithPath (path string )error {return nil };func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_eecdf :=&WdCT_TextboxInfo {};_eecdf .TxbxContent =NewWdCT_TxbxContent ();return _eecdf ;};func (_badecg *CT_LvlLegacy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _badecg .LegacyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_badecg .LegacyAttr )}); +};if _badecg .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_badecg .LegacySpaceAttr )});}; +if _badecg .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_badecg .LegacyIndentAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewWdWpc ()*WdWpc {_gbaadb :=&WdWpc {};_gbaadb .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _gbaadb ;};func (_bagfde ST_RestartNumber )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfffd :=_c .Attr {}; +_gfffd .Name =name ;switch _bagfde {case ST_RestartNumberUnset :_gfffd .Value ="";case ST_RestartNumberContinuous :_gfffd .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_gfffd .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074"; +case ST_RestartNumberEachPage :_gfffd .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _gfffd ,nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func (_bcdefd ST_PageOrientation )ValidateWithPath (path string )error {switch _bcdefd {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdefd )); +};return nil ;};func (_ggacbb ST_TblStyleOverrideType )Validate ()error {return _ggacbb .ValidateWithPath ("")};func (_fbdcde *CT_Shd )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbdcde .ValAttr =ST_Shd (1);for _ ,_bbbbc :=range start .Attr {if _bbbbc .Name .Local =="\u0076\u0061\u006c"{_fbdcde .ValAttr .UnmarshalXMLAttr (_bbbbc ); +continue ;};if _bbbbc .Name .Local =="\u0063\u006f\u006co\u0072"{_deded ,_fgfbe :=ParseUnionST_HexColor (_bbbbc .Value );if _fgfbe !=nil {return _fgfbe ;};_fbdcde .ColorAttr =&_deded ;continue ;};if _bbbbc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fbdcde .ThemeColorAttr .UnmarshalXMLAttr (_bbbbc ); +continue ;};if _bbbbc .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fdded ,_cefecf :=_bbbbc .Value ,error (nil );if _cefecf !=nil {return _cefecf ;};_fbdcde .ThemeTintAttr =&_fdded ;continue ;};if _bbbbc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fbdac ,_ebagec :=_bbbbc .Value ,error (nil ); +if _ebagec !=nil {return _ebagec ;};_fbdcde .ThemeShadeAttr =&_fbdac ;continue ;};if _bbbbc .Name .Local =="\u0066\u0069\u006c\u006c"{_addbd ,_egeead :=ParseUnionST_HexColor (_bbbbc .Value );if _egeead !=nil {return _egeead ;};_fbdcde .FillAttr =&_addbd ; +continue ;};if _bbbbc .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_fbdcde .ThemeFillAttr .UnmarshalXMLAttr (_bbbbc );continue ;};if _bbbbc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_dddgea ,_bccfa :=_bbbbc .Value ,error (nil ); +if _bccfa !=nil {return _bccfa ;};_fbdcde .ThemeFillTintAttr =&_dddgea ;continue ;};if _bbbbc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_eddgab ,_ffbdcd :=_bbbbc .Value ,error (nil );if _ffbdcd !=nil {return _ffbdcd ; +};_fbdcde .ThemeFillShadeAttr =&_eddgab ;continue ;};};for {_dggd ,_afgbc :=d .Token ();if _afgbc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_afgbc );};if _ddgac ,_dfeeb :=_dggd .(_c .EndElement ); +_dfeeb &&_ddgac .Name ==start .Name {break ;};};return nil ;};func (_bcggb *CT_Num )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bcggb .NumIdAttr )}); +e .EncodeToken (start );_dgbfeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_bcggb .AbstractNumId ,_dgbfeb );if _bcggb .LvlOverride !=nil {_beca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}}; +for _ ,_cegbf :=range _bcggb .LvlOverride {e .EncodeElement (_cegbf ,_beca );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gaacea ST_DocGrid )ValidateWithPath (path string )error {switch _gaacea {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaacea )); +};return nil ;};func (_ffedc *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffedc .Txbx !=nil {_bbdfe :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_ffedc .Txbx ,_bbdfe ); +};if _ffedc .LinkedTxbx !=nil {_dagcde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_ffedc .LinkedTxbx ,_dagcde );};return nil ;};func (_cgagc *ST_NumberFormat )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cgagc =0; +case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cgagc =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cgagc =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cgagc =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cgagc =4; +case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cgagc =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_cgagc =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cgagc =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cgagc =8; +case "\u0068\u0065\u0078":*_cgagc =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_cgagc =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cgagc =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cgagc =12; +case "\u0061\u0069\u0075e\u006f":*_cgagc =13;case "\u0069\u0072\u006fh\u0061":*_cgagc =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_cgagc =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_cgagc =16; +case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_cgagc =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_cgagc =18; +case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_cgagc =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_cgagc =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cgagc =21; +case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cgagc =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_cgagc =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_cgagc =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_cgagc =25; +case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_cgagc =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_cgagc =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_cgagc =28; +case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_cgagc =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_cgagc =30; +case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_cgagc =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_cgagc =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_cgagc =33; +case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cgagc =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_cgagc =35; +case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_cgagc =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cgagc =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cgagc =38; +case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_cgagc =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_cgagc =40; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cgagc =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cgagc =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_cgagc =43; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_cgagc =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_cgagc =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_cgagc =46; +case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_cgagc =47;case "\u006e\u006f\u006e\u0065":*_cgagc =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_cgagc =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_cgagc =50; +case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_cgagc =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_cgagc =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_cgagc =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_cgagc =54; +case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_cgagc =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cgagc =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cgagc =57; +case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cgagc =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cgagc =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cgagc =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_cgagc =61; +case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_cgagc =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cgagc =63;};return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_dcgcbg :=&EG_ContentRunContent {};return _dcgcbg ; +};func (_feddff *ST_Proof )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_feddff =0;case "\u0063\u006c\u0065a\u006e":*_feddff =1;case "\u0064\u0069\u0072t\u0079":*_feddff =2;};return nil ;};type CT_Placeholder struct{ -// Border Theme Color Tint -ThemeTintAttr *string ; +// Document Part Reference +DocPart *CT_String ;};func NewCT_NumLvl ()*CT_NumLvl {_bgecf :=&CT_NumLvl {};return _bgecf }; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Validate validates the CT_TblGridCol and its children +func (_geeaab *CT_TblGridCol )Validate ()error {return _geeaab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_aegd *CT_Caption )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aacb :=range start .Attr {if _aacb .Name .Local =="\u006e\u0061\u006d\u0065"{_fggf ,_dcf :=_aacb .Value ,error (nil ); +if _dcf !=nil {return _dcf ;};_aegd .NameAttr =_fggf ;continue ;};if _aacb .Name .Local =="\u0070\u006f\u0073"{_aegd .PosAttr .UnmarshalXMLAttr (_aacb );continue ;};if _aacb .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_bccc ,_caad :=ParseUnionST_OnOff (_aacb .Value ); +if _caad !=nil {return _caad ;};_aegd .ChapNumAttr =&_bccc ;continue ;};if _aacb .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_ggfg ,_cgac :=_fg .ParseInt (_aacb .Value ,10,64);if _cgac !=nil {return _cgac ;};_aegd .HeadingAttr =&_ggfg ;continue ; +};if _aacb .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_bcgb ,_gdff :=ParseUnionST_OnOff (_aacb .Value );if _gdff !=nil {return _gdff ;};_aegd .NoLabelAttr =&_bcgb ;continue ;};if _aacb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_aegd .NumFmtAttr .UnmarshalXMLAttr (_aacb ); +continue ;};if _aacb .Name .Local =="\u0073\u0065\u0070"{_aegd .SepAttr .UnmarshalXMLAttr (_aacb );continue ;};};for {_fecd ,_dega :=d .Token ();if _dega !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_dega ); +};if _afgg ,_eagb :=_fecd .(_c .EndElement );_eagb &&_afgg .Name ==start .Name {break ;};};return nil ;};type CT_HdrFtr struct{ -// Border Width -SzAttr *uint64 ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_dbgf *CT_DocPartTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abbdb :=range start .Attr {if _abbdb .Name .Local =="\u0061\u006c\u006c"{_gecf ,_gceda :=ParseUnionST_OnOff (_abbdb .Value ); +if _gceda !=nil {return _gceda ;};_dbgf .AllAttr =&_gecf ;continue ;};};_ddfgc :for {_egddg ,_ceadb :=d .Token ();if _ceadb !=nil {return _ceadb ;};switch _gfgfb :=_egddg .(type ){case _c .StartElement :switch _gfgfb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_fbbf :=NewCT_DocPartType (); +if _acbca :=d .DecodeElement (_fbbf ,&_gfgfb );_acbca !=nil {return _acbca ;};_dbgf .Type =append (_dbgf .Type ,_fbbf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_gfgfb .Name ); +if _ggac :=d .Skip ();_ggac !=nil {return _ggac ;};};case _c .EndElement :break _ddfgc ;case _c .CharData :};};return nil ;};func (_bfeef ST_FtnPos )ValidateWithPath (path string )error {switch _bfeef {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfeef )); +};return nil ;};func (_geaga ST_TextEffect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_geaga .String (),start );};func (_gfec *CT_LevelSuffix )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfec .ValAttr =ST_LevelSuffix (1); +for _ ,_bgfb :=range start .Attr {if _bgfb .Name .Local =="\u0076\u0061\u006c"{_gfec .ValAttr .UnmarshalXMLAttr (_bgfb );continue ;};};for {_fffee ,_bbebc :=d .Token ();if _bbebc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_bbebc ); +};if _bcbdf ,_cbcee :=_fffee .(_c .EndElement );_cbcee &&_bcbdf .Name ==start .Name {break ;};};return nil ;};const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3; +WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;); -// Border Spacing Measurement -SpaceAttr *uint64 ; +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_bfcfg *CT_HpsMeasure )ValidateWithPath (path string )error {if _fgfddf :=_bfcfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfddf !=nil {return _fgfddf ;};return nil ;};func (_cbb *CT_AltChunkPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcgg :for {_dcc ,_ebd :=d .Token (); +if _ebd !=nil {return _ebd ;};switch _bbg :=_dcc .(type ){case _c .StartElement :switch _bbg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_cbb .MatchSrc =NewCT_OnOff (); +if _fbe :=d .DecodeElement (_cbb .MatchSrc ,&_bbg );_fbe !=nil {return _fbe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_bbg .Name ); +if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _c .EndElement :break _fcgg ;case _c .CharData :};};return nil ;};func (_egggfe *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egggfe =0;case "\u006e\u0065\u0078\u0074":*_egggfe =1; +case "\u0070\u0072\u0065\u0076":*_egggfe =2;};return nil ;};func NewCT_TextScale ()*CT_TextScale {_afebg :=&CT_TextScale {};return _afebg };func (_gac *CT_Columns )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gac .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_gac .EqualWidthAttr )}); +};if _gac .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gac .SpaceAttr )});};if _gac .NumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_gac .NumAttr )}); +};if _gac .SepAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_gac .SepAttr )});};e .EncodeToken (start );_def :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063o\u006c"}}; +for _ ,_aebdg :=range _gac .Col {e .EncodeElement (_aebdg ,_def );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gceefd *ST_CharacterSpacing )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gceefd =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_gceefd =1; +case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_gceefd =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_gceefd =3; +};return nil ;}; -// Border Shadow -ShadowAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_dgcbe *CT_TrPrBase )ValidateWithPath (path string )error {for _abcfc ,_gaeadf :=range _dgcbe .CnfStyle {if _acace :=_gaeadf .ValidateWithPath (_e .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_abcfc )); +_acace !=nil {return _acace ;};};for _daefd ,_befeac :=range _dgcbe .DivId {if _fecff :=_befeac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_daefd ));_fecff !=nil {return _fecff ;};};for _cgbdd ,_baafa :=range _dgcbe .GridBefore {if _dbddf :=_baafa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cgbdd )); +_dbddf !=nil {return _dbddf ;};};for _eafcb ,_cedff :=range _dgcbe .GridAfter {if _adeddd :=_cedff .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eafcb ));_adeddd !=nil {return _adeddd ; +};};for _fdfgg ,_aaaec :=range _dgcbe .WBefore {if _dfggd :=_aaaec .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_fdfgg ));_dfggd !=nil {return _dfggd ;};};for _fcgag ,_aedcb :=range _dgcbe .WAfter {if _gggbaa :=_aedcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcgag )); +_gggbaa !=nil {return _gggbaa ;};};for _dcaed ,_afbfb :=range _dgcbe .CantSplit {if _bcfgcf :=_afbfb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dcaed ));_bcfgcf !=nil {return _bcfgcf ; +};};for _aeffge ,_bfegb :=range _dgcbe .TrHeight {if _cggcbd :=_bfegb .ValidateWithPath (_e .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_aeffge ));_cggcbd !=nil {return _cggcbd ;};};for _gcedf ,_bceeef :=range _dgcbe .TblHeader {if _ccbfd :=_bceeef .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcedf )); +_ccbfd !=nil {return _ccbfd ;};};for _dfbda ,_egegd :=range _dgcbe .TblCellSpacing {if _eadaa :=_egegd .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_dfbda )); +_eadaa !=nil {return _eadaa ;};};for _bfdgb ,_efegg :=range _dgcbe .Jc {if _ggefge :=_efegg .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_bfdgb ));_ggefge !=nil {return _ggefge ;};};for _fafgc ,_cdbddc :=range _dgcbe .Hidden {if _cabgee :=_cdbddc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_fafgc )); +_cabgee !=nil {return _cabgee ;};};return nil ;};func (_cagdad ST_BrType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adfgef :=_c .Attr {};_adfgef .Name =name ;switch _cagdad {case ST_BrTypeUnset :_adfgef .Value ="";case ST_BrTypePage :_adfgef .Value ="\u0070\u0061\u0067\u0065"; +case ST_BrTypeColumn :_adfgef .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_adfgef .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _adfgef ,nil ;};type CT_WriteProtection struct{ -// Create Frame Effect -FrameAttr *_ga .ST_OnOff ;};func (_acgd *CT_DirContentRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acgd .ValAttr !=ST_DirectionUnset {_cgff ,_dgafc :=_acgd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _dgafc !=nil {return _dgafc ;};start .Attr =append (start .Attr ,_cgff );};e .EncodeToken (start );if _acgd .FldSimple !=nil {_afdf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bcbe :=range _acgd .FldSimple {e .EncodeElement (_bcbe ,_afdf ); -};};if _acgd .Hyperlink !=nil {_fbdeb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_acgd .Hyperlink ,_fbdeb );};if _acgd .SubDoc !=nil {_agdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_acgd .SubDoc ,_agdb );};if _acgd .EG_ContentRunContent !=nil {for _ ,_gdgff :=range _acgd .EG_ContentRunContent {_gdgff .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0; -ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;); +// Recommend Write Protection in User Interface +RecommendedAttr *_d .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _d .ST_CryptProv ;CryptAlgorithmClassAttr _d .ST_AlgClass ;CryptAlgorithmTypeAttr _d .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; +CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};type CT_LsdException struct{ -// Validate validates the CT_SaveThroughXslt and its children -func (_bgbc *CT_SaveThroughXslt )Validate ()error {return _bgbc .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_cdfcgc *WdCT_PosH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cbgcab ,_ffcbag :=_cdfcgc .RelativeFromAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); -if _ffcbag !=nil {return _ffcbag ;};start .Attr =append (start .Attr ,_cbgcab );e .EncodeToken (start );_cdfcgc .Choice .MarshalXML (e ,_a .StartElement {});e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbbgd *CT_Recipients )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_bdcfg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_gcbe :=range _dbbgd .RecipientData {e .EncodeElement (_gcbe ,_bdcfg );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_NumLvl struct{ +// Primary Style Name +NameAttr string ; -// Numbering Level ID -IlvlAttr int64 ; +// Latent Style Locking Setting +LockedAttr *_d .ST_OnOff ; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Override default sorting order +UiPriorityAttr *int64 ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func (_fcabg *ST_StyleSort )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dadaed ,_bbgad :=d .Token ();if _bbgad !=nil {return _bbgad ;};if _acbfg ,_cgacgb :=_dadaed .(_a .EndElement );_cgacgb &&_acbfg .Name ==start .Name {*_fcabg =1; -return nil ;};if _efgccc ,_ceaecf :=_dadaed .(_a .CharData );!_ceaecf {return _gd .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",_dadaed );}else {switch string (_efgccc ){case "":*_fcabg =0; -case "\u006e\u0061\u006d\u0065":*_fcabg =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_fcabg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fcabg =3;case "\u0066\u006f\u006e\u0074":*_fcabg =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_fcabg =5; -case "\u0074\u0079\u0070\u0065":*_fcabg =6;case "\u0030\u0030\u0030\u0030":*_fcabg =7;case "\u0030\u0030\u0030\u0031":*_fcabg =8;case "\u0030\u0030\u0030\u0032":*_fcabg =9;case "\u0030\u0030\u0030\u0033":*_fcabg =10;case "\u0030\u0030\u0030\u0034":*_fcabg =11; -case "\u0030\u0030\u0030\u0035":*_fcabg =12;};};_dadaed ,_bbgad =d .Token ();if _bbgad !=nil {return _bbgad ;};if _gaggde ,_feeaf :=_dadaed .(_a .EndElement );_feeaf &&_gaggde .Name ==start .Name {return nil ;};return _gd .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",_dadaed ); -};func (_gfbag *CT_DocPartBehaviors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgb :for {_ddcg ,_gaca :=d .Token ();if _gaca !=nil {return _gaca ;};switch _agaf :=_ddcg .(type ){case _a .StartElement :switch _agaf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_gfbb :=NewCT_DocPartBehavior (); -if _gdfe :=d .DecodeElement (_gfbb ,&_agaf );_gdfe !=nil {return _gdfe ;};_gfbag .Behavior =append (_gfbag .Behavior ,_gfbb );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_agaf .Name ); -if _bceg :=d .Skip ();_bceg !=nil {return _bceg ;};};case _a .EndElement :break _adgb ;case _a .CharData :};};return nil ;}; +// Semi hidden text override +SemiHiddenAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_gedcg *CT_TblPrChange )ValidateWithPath (path string )error {if _dbaafe :=_gedcg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dbaafe !=nil {return _dbaafe ;};return nil ;};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_dbaae :=&WdCT_WordprocessingShape {}; -_dbaae .Choice =NewWdCT_WordprocessingShapeChoice ();_dbaae .SpPr =_gga .NewCT_ShapeProperties ();_dbaae .BodyPr =_gga .NewCT_TextBodyProperties ();return _dbaae ;}; +// Unhide when used +UnhideWhenUsedAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_cddb *CT_Drawing )ValidateWithPath (path string )error {for _cegfe ,_afbc :=range _cddb .Anchor {if _gccgd :=_afbc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cegfe )); -_gccgd !=nil {return _gccgd ;};};for _ffdaf ,_bgbb :=range _cddb .Inline {if _cdcca :=_bgbb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ffdaf ));_cdcca !=nil {return _cdcca ;}; -};return nil ;};func (_eeac *CT_Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gfad ,_caac :=d .Token ();if _caac !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_caac ); -};if _ggbd ,_dadd :=_gfad .(_a .EndElement );_dadd &&_ggbd .Name ==start .Name {break ;};};return nil ;};func (_bbcbe ST_MailMergeDest )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbcbe .String (),start );};type CT_Styles struct{ +// Latent Style Primary Style Setting +QFormatAttr *_d .ST_OnOff ;};func (_fffbf *ST_HdrFtr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cccfaf ,_eeffd :=d .Token ();if _eeffd !=nil {return _eeffd ;};if _gdbgc ,_bbgbde :=_cccfaf .(_c .EndElement );_bbgbde &&_gdbgc .Name ==start .Name {*_fffbf =1; +return nil ;};if _abgce ,_gbcfdc :=_cccfaf .(_c .CharData );!_gbcfdc {return _e .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",_cccfaf );}else {switch string (_abgce ){case "":*_fffbf =0; +case "\u0065\u0076\u0065\u006e":*_fffbf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fffbf =2;case "\u0066\u0069\u0072s\u0074":*_fffbf =3;};};_cccfaf ,_eeffd =d .Token ();if _eeffd !=nil {return _eeffd ;};if _bcafgf ,_dacgc :=_cccfaf .(_c .EndElement ); +_dacgc &&_bcafgf .Name ==start .Name {return nil ;};return _e .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",_cccfaf );};func NewEG_RPrBase ()*EG_RPrBase {_aegcc :=&EG_RPrBase {}; +return _aegcc }; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// Validate validates the CT_DocumentBase and its children +func (_bedg *CT_DocumentBase )Validate ()error {return _bedg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_gdfcb *WdCT_PosV )ValidateWithPath (path string )error {if _gdfcb .RelativeFromAttr ==WdST_RelFromVUnset {return _e .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path ); +};if _bfcab :=_gdfcb .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bfcab !=nil {return _bfcab ;};if _cfegdb :=_gdfcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_cfegdb !=nil {return _cfegdb ;};return nil ;}; -// Style Definition -Style []*CT_Style ;};func NewCT_FontSig ()*CT_FontSig {_dgadg :=&CT_FontSig {};return _dgadg }; +// Validate validates the CT_RPrOriginal and its children +func (_feebc *CT_RPrOriginal )Validate ()error {return _feebc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_dgfce :=&CT_TextboxTightWrap {};_dgfce .ValAttr =ST_TextboxTightWrap (1); +return _dgfce ;};func (_cbgfb *EG_PContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafcbg :for {_bfddfg ,_cececa :=d .Token ();if _cececa !=nil {return _cececa ;};switch _cbeebe :=_bfddfg .(type ){case _c .StartElement :switch _cbeebe .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ddagef :=NewCT_SimpleField (); +if _baeaa :=d .DecodeElement (_ddagef ,&_cbeebe );_baeaa !=nil {return _baeaa ;};_cbgfb .FldSimple =append (_cbgfb .FldSimple ,_ddagef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cbgfb .Hyperlink =NewCT_Hyperlink (); +if _acgag :=d .DecodeElement (_cbgfb .Hyperlink ,&_cbeebe );_acgag !=nil {return _acgag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cbgfb .SubDoc =NewCT_Rel (); +if _ececcb :=d .DecodeElement (_cbgfb .SubDoc ,&_cbeebe );_ececcb !=nil {return _ececcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aafddd :=NewEG_ContentRunContent (); +_aafddd .CustomXml =NewCT_CustomXmlRun ();if _gecc :=d .DecodeElement (_aafddd .CustomXml ,&_cbeebe );_gecc !=nil {return _gecc ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_aafddd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dgged :=NewEG_ContentRunContent (); +_dgged .SmartTag =NewCT_SmartTagRun ();if _accb :=d .DecodeElement (_dgged .SmartTag ,&_cbeebe );_accb !=nil {return _accb ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_dgged );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dbbaad :=NewEG_ContentRunContent (); +_dbbaad .Sdt =NewCT_SdtRun ();if _cbbeb :=d .DecodeElement (_dbbaad .Sdt ,&_cbeebe );_cbbeb !=nil {return _cbbeb ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_dbbaad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_daeda :=NewEG_ContentRunContent (); +_daeda .Dir =NewCT_DirContentRun ();if _bbccc :=d .DecodeElement (_daeda .Dir ,&_cbeebe );_bbccc !=nil {return _bbccc ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_daeda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_efeeb :=NewEG_ContentRunContent (); +_efeeb .Bdo =NewCT_BdoContentRun ();if _ebcaf :=d .DecodeElement (_efeeb .Bdo ,&_cbeebe );_ebcaf !=nil {return _ebcaf ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_efeeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eggbeb :=NewEG_ContentRunContent (); +_eggbeb .R =NewCT_R ();if _gfbddg :=d .DecodeElement (_eggbeb .R ,&_cbeebe );_gfbddg !=nil {return _gfbddg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_eggbeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adfdbc :=NewEG_ContentRunContent (); +_fecfaf :=NewEG_RunLevelElts ();_fecfaf .ProofErr =NewCT_ProofErr ();if _cddbgg :=d .DecodeElement (_fecfaf .ProofErr ,&_cbeebe );_cddbgg !=nil {return _cddbgg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_adfdbc );_adfdbc .EG_RunLevelElts =append (_adfdbc .EG_RunLevelElts ,_fecfaf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cdbdc :=NewEG_ContentRunContent (); +_aabeb :=NewEG_RunLevelElts ();_aabeb .PermStart =NewCT_PermStart ();if _ccafg :=d .DecodeElement (_aabeb .PermStart ,&_cbeebe );_ccafg !=nil {return _ccafg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_cdbdc );_cdbdc .EG_RunLevelElts =append (_cdbdc .EG_RunLevelElts ,_aabeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ggfee :=NewEG_ContentRunContent (); +_bgaba :=NewEG_RunLevelElts ();_bgaba .PermEnd =NewCT_Perm ();if _gbdac :=d .DecodeElement (_bgaba .PermEnd ,&_cbeebe );_gbdac !=nil {return _gbdac ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_ggfee );_ggfee .EG_RunLevelElts =append (_ggfee .EG_RunLevelElts ,_bgaba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_abcgb :=NewEG_ContentRunContent (); +_abgggf :=NewEG_RunLevelElts ();_abgggf .Ins =NewCT_RunTrackChange ();if _fcaeeb :=d .DecodeElement (_abgggf .Ins ,&_cbeebe );_fcaeeb !=nil {return _fcaeeb ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_abcgb );_abcgb .EG_RunLevelElts =append (_abcgb .EG_RunLevelElts ,_abgggf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gabfae :=NewEG_ContentRunContent (); +_eacdd :=NewEG_RunLevelElts ();_eacdd .Del =NewCT_RunTrackChange ();if _gggeg :=d .DecodeElement (_eacdd .Del ,&_cbeebe );_gggeg !=nil {return _gggeg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_gabfae );_gabfae .EG_RunLevelElts =append (_gabfae .EG_RunLevelElts ,_eacdd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cfadef :=NewEG_ContentRunContent (); +_gdeda :=NewEG_RunLevelElts ();_gdeda .MoveFrom =NewCT_RunTrackChange ();if _gedfcg :=d .DecodeElement (_gdeda .MoveFrom ,&_cbeebe );_gedfcg !=nil {return _gedfcg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_cfadef );_cfadef .EG_RunLevelElts =append (_cfadef .EG_RunLevelElts ,_gdeda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bdece :=NewEG_ContentRunContent (); +_cdefg :=NewEG_RunLevelElts ();_cdefg .MoveTo =NewCT_RunTrackChange ();if _dfdbf :=d .DecodeElement (_cdefg .MoveTo ,&_cbeebe );_dfdbf !=nil {return _dfdbf ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_bdece );_bdece .EG_RunLevelElts =append (_bdece .EG_RunLevelElts ,_cdefg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdbdgb :=NewEG_ContentRunContent (); +_dabdf :=NewEG_RunLevelElts ();_abbbac :=NewEG_RangeMarkupElements ();_abbbac .BookmarkStart =NewCT_Bookmark ();if _cggbee :=d .DecodeElement (_abbbac .BookmarkStart ,&_cbeebe );_cggbee !=nil {return _cggbee ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_gdbdgb ); +_gdbdgb .EG_RunLevelElts =append (_gdbdgb .EG_RunLevelElts ,_dabdf );_dabdf .EG_RangeMarkupElements =append (_dabdf .EG_RangeMarkupElements ,_abbbac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgdfbc :=NewEG_ContentRunContent (); +_dbgfaaf :=NewEG_RunLevelElts ();_agafa :=NewEG_RangeMarkupElements ();_agafa .BookmarkEnd =NewCT_MarkupRange ();if _dddgf :=d .DecodeElement (_agafa .BookmarkEnd ,&_cbeebe );_dddgf !=nil {return _dddgf ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_cgdfbc ); +_cgdfbc .EG_RunLevelElts =append (_cgdfbc .EG_RunLevelElts ,_dbgfaaf );_dbgfaaf .EG_RangeMarkupElements =append (_dbgfaaf .EG_RangeMarkupElements ,_agafa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bfaeeg :=NewEG_ContentRunContent (); +_ebefce :=NewEG_RunLevelElts ();_effbb :=NewEG_RangeMarkupElements ();_effbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fadce :=d .DecodeElement (_effbb .MoveFromRangeStart ,&_cbeebe );_fadce !=nil {return _fadce ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_bfaeeg ); +_bfaeeg .EG_RunLevelElts =append (_bfaeeg .EG_RunLevelElts ,_ebefce );_ebefce .EG_RangeMarkupElements =append (_ebefce .EG_RangeMarkupElements ,_effbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbafcg :=NewEG_ContentRunContent (); +_fcbdc :=NewEG_RunLevelElts ();_eddeb :=NewEG_RangeMarkupElements ();_eddeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _fecceb :=d .DecodeElement (_eddeb .MoveFromRangeEnd ,&_cbeebe );_fecceb !=nil {return _fecceb ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_dbafcg ); +_dbafcg .EG_RunLevelElts =append (_dbafcg .EG_RunLevelElts ,_fcbdc );_fcbdc .EG_RangeMarkupElements =append (_fcbdc .EG_RangeMarkupElements ,_eddeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_daecd :=NewEG_ContentRunContent (); +_bcfccd :=NewEG_RunLevelElts ();_ddcee :=NewEG_RangeMarkupElements ();_ddcee .MoveToRangeStart =NewCT_MoveBookmark ();if _dbcdd :=d .DecodeElement (_ddcee .MoveToRangeStart ,&_cbeebe );_dbcdd !=nil {return _dbcdd ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_daecd ); +_daecd .EG_RunLevelElts =append (_daecd .EG_RunLevelElts ,_bcfccd );_bcfccd .EG_RangeMarkupElements =append (_bcfccd .EG_RangeMarkupElements ,_ddcee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gggbbf :=NewEG_ContentRunContent (); +_bdgbd :=NewEG_RunLevelElts ();_aafbcf :=NewEG_RangeMarkupElements ();_aafbcf .MoveToRangeEnd =NewCT_MarkupRange ();if _bbccf :=d .DecodeElement (_aafbcf .MoveToRangeEnd ,&_cbeebe );_bbccf !=nil {return _bbccf ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_gggbbf ); +_gggbbf .EG_RunLevelElts =append (_gggbbf .EG_RunLevelElts ,_bdgbd );_bdgbd .EG_RangeMarkupElements =append (_bdgbd .EG_RangeMarkupElements ,_aafbcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cefbcf :=NewEG_ContentRunContent (); +_cdccgg :=NewEG_RunLevelElts ();_ccceab :=NewEG_RangeMarkupElements ();_ccceab .CommentRangeStart =NewCT_MarkupRange ();if _gdbeb :=d .DecodeElement (_ccceab .CommentRangeStart ,&_cbeebe );_gdbeb !=nil {return _gdbeb ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_cefbcf ); +_cefbcf .EG_RunLevelElts =append (_cefbcf .EG_RunLevelElts ,_cdccgg );_cdccgg .EG_RangeMarkupElements =append (_cdccgg .EG_RangeMarkupElements ,_ccceab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gccfgd :=NewEG_ContentRunContent (); +_aadfd :=NewEG_RunLevelElts ();_effcg :=NewEG_RangeMarkupElements ();_effcg .CommentRangeEnd =NewCT_MarkupRange ();if _dfbec :=d .DecodeElement (_effcg .CommentRangeEnd ,&_cbeebe );_dfbec !=nil {return _dfbec ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_gccfgd ); +_gccfgd .EG_RunLevelElts =append (_gccfgd .EG_RunLevelElts ,_aadfd );_aadfd .EG_RangeMarkupElements =append (_aadfd .EG_RangeMarkupElements ,_effcg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfcdb :=NewEG_ContentRunContent (); +_deafc :=NewEG_RunLevelElts ();_bfadfb :=NewEG_RangeMarkupElements ();_bfadfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggagg :=d .DecodeElement (_bfadfb .CustomXmlInsRangeStart ,&_cbeebe );_ggagg !=nil {return _ggagg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_gfcdb ); +_gfcdb .EG_RunLevelElts =append (_gfcdb .EG_RunLevelElts ,_deafc );_deafc .EG_RangeMarkupElements =append (_deafc .EG_RangeMarkupElements ,_bfadfb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aegdcf :=NewEG_ContentRunContent (); +_agedec :=NewEG_RunLevelElts ();_acacac :=NewEG_RangeMarkupElements ();_acacac .CustomXmlInsRangeEnd =NewCT_Markup ();if _efecd :=d .DecodeElement (_acacac .CustomXmlInsRangeEnd ,&_cbeebe );_efecd !=nil {return _efecd ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_aegdcf ); +_aegdcf .EG_RunLevelElts =append (_aegdcf .EG_RunLevelElts ,_agedec );_agedec .EG_RangeMarkupElements =append (_agedec .EG_RangeMarkupElements ,_acacac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdeeab :=NewEG_ContentRunContent (); +_ecdcf :=NewEG_RunLevelElts ();_eadd :=NewEG_RangeMarkupElements ();_eadd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggdgad :=d .DecodeElement (_eadd .CustomXmlDelRangeStart ,&_cbeebe );_ggdgad !=nil {return _ggdgad ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_bdeeab ); +_bdeeab .EG_RunLevelElts =append (_bdeeab .EG_RunLevelElts ,_ecdcf );_ecdcf .EG_RangeMarkupElements =append (_ecdcf .EG_RangeMarkupElements ,_eadd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfcaag :=NewEG_ContentRunContent (); +_gbcabd :=NewEG_RunLevelElts ();_acbeg :=NewEG_RangeMarkupElements ();_acbeg .CustomXmlDelRangeEnd =NewCT_Markup ();if _ceedee :=d .DecodeElement (_acbeg .CustomXmlDelRangeEnd ,&_cbeebe );_ceedee !=nil {return _ceedee ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_bfcaag ); +_bfcaag .EG_RunLevelElts =append (_bfcaag .EG_RunLevelElts ,_gbcabd );_gbcabd .EG_RangeMarkupElements =append (_gbcabd .EG_RangeMarkupElements ,_acbeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbggba :=NewEG_ContentRunContent (); +_baabbg :=NewEG_RunLevelElts ();_ggceea :=NewEG_RangeMarkupElements ();_ggceea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edade :=d .DecodeElement (_ggceea .CustomXmlMoveFromRangeStart ,&_cbeebe );_edade !=nil {return _edade ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_fbggba ); +_fbggba .EG_RunLevelElts =append (_fbggba .EG_RunLevelElts ,_baabbg );_baabbg .EG_RangeMarkupElements =append (_baabbg .EG_RangeMarkupElements ,_ggceea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gagabg :=NewEG_ContentRunContent (); +_cdbfef :=NewEG_RunLevelElts ();_gcdec :=NewEG_RangeMarkupElements ();_gcdec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbbfa :=d .DecodeElement (_gcdec .CustomXmlMoveFromRangeEnd ,&_cbeebe );_gbbfa !=nil {return _gbbfa ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_gagabg ); +_gagabg .EG_RunLevelElts =append (_gagabg .EG_RunLevelElts ,_cdbfef );_cdbfef .EG_RangeMarkupElements =append (_cdbfef .EG_RangeMarkupElements ,_gcdec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adegc :=NewEG_ContentRunContent (); +_bcfff :=NewEG_RunLevelElts ();_cbfgf :=NewEG_RangeMarkupElements ();_cbfgf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgegbg :=d .DecodeElement (_cbfgf .CustomXmlMoveToRangeStart ,&_cbeebe );_dgegbg !=nil {return _dgegbg ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_adegc ); +_adegc .EG_RunLevelElts =append (_adegc .EG_RunLevelElts ,_bcfff );_bcfff .EG_RangeMarkupElements =append (_bcfff .EG_RangeMarkupElements ,_cbfgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fggfag :=NewEG_ContentRunContent (); +_dfbgad :=NewEG_RunLevelElts ();_aabbgd :=NewEG_RangeMarkupElements ();_aabbgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdcccc :=d .DecodeElement (_aabbgd .CustomXmlMoveToRangeEnd ,&_cbeebe );_fdcccc !=nil {return _fdcccc ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_fggfag ); +_fggfag .EG_RunLevelElts =append (_fggfag .EG_RunLevelElts ,_dfbgad );_dfbgad .EG_RangeMarkupElements =append (_dfbgad .EG_RangeMarkupElements ,_aabbgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_feefc :=NewEG_ContentRunContent (); +_gecgg :=NewEG_RunLevelElts ();_dcbgd :=NewEG_MathContent ();_dcbgd .OMathPara =_ab .NewOMathPara ();if _afedd :=d .DecodeElement (_dcbgd .OMathPara ,&_cbeebe );_afedd !=nil {return _afedd ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_feefc ); +_feefc .EG_RunLevelElts =append (_feefc .EG_RunLevelElts ,_gecgg );_gecgg .EG_MathContent =append (_gecgg .EG_MathContent ,_dcbgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_babfc :=NewEG_ContentRunContent (); +_cdcacf :=NewEG_RunLevelElts ();_bafgc :=NewEG_MathContent ();_bafgc .OMath =_ab .NewOMath ();if _abaec :=d .DecodeElement (_bafgc .OMath ,&_cbeebe );_abaec !=nil {return _abaec ;};_cbgfb .EG_ContentRunContent =append (_cbgfb .EG_ContentRunContent ,_babfc ); +_babfc .EG_RunLevelElts =append (_babfc .EG_RunLevelElts ,_cdcacf );_cdcacf .EG_MathContent =append (_cdcacf .EG_MathContent ,_bafgc );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_cbeebe .Name ); +if _fddead :=d .Skip ();_fddead !=nil {return _fddead ;};};case _c .EndElement :break _eafcbg ;case _c .CharData :};};return nil ;};func NewCT_Ruby ()*CT_Ruby {_eaeb :=&CT_Ruby {};_eaeb .RubyPr =NewCT_RubyPr ();_eaeb .Rt =NewCT_RubyContent ();_eaeb .RubyBase =NewCT_RubyContent (); +return _eaeb ;}; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_fafbdc *CT_SdtPr )ValidateWithPath (path string )error {if _fafbdc .RPr !=nil {if _gbbgd :=_fafbdc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbbgd !=nil {return _gbbgd ;};};if _fafbdc .Alias !=nil {if _ddeg :=_fafbdc .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073"); -_ddeg !=nil {return _ddeg ;};};if _fafbdc .Tag !=nil {if _daba :=_fafbdc .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_daba !=nil {return _daba ;};};if _fafbdc .Id !=nil {if _eaeffd :=_fafbdc .Id .ValidateWithPath (path +"\u002f\u0049\u0064"); -_eaeffd !=nil {return _eaeffd ;};};if _fafbdc .Lock !=nil {if _acbffe :=_fafbdc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_acbffe !=nil {return _acbffe ;};};if _fafbdc .Placeholder !=nil {if _fadff :=_fafbdc .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"); -_fadff !=nil {return _fadff ;};};if _fafbdc .Temporary !=nil {if _cfeeff :=_fafbdc .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_cfeeff !=nil {return _cfeeff ;};};if _fafbdc .ShowingPlcHdr !=nil {if _egfeg :=_fafbdc .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072"); -_egfeg !=nil {return _egfeg ;};};if _fafbdc .DataBinding !=nil {if _babge :=_fafbdc .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_babge !=nil {return _babge ;};};if _fafbdc .Label !=nil {if _ebcab :=_fafbdc .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c"); -_ebcab !=nil {return _ebcab ;};};if _fafbdc .TabIndex !=nil {if _daaca :=_fafbdc .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_daaca !=nil {return _daaca ;};};if _fafbdc .Choice !=nil {if _bbgfg :=_fafbdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_bbgfg !=nil {return _bbgfg ;};};return nil ;};type EG_RunInnerContent struct{ +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_fgfbc *CT_LvlLegacy )ValidateWithPath (path string )error {if _fgfbc .LegacyAttr !=nil {if _gggfg :=_fgfbc .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_gggfg !=nil {return _gggfg ;};};if _fgfbc .LegacySpaceAttr !=nil {if _dgedf :=_fgfbc .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_dgedf !=nil {return _dgedf ;};};if _fgfbc .LegacyIndentAttr !=nil {if _aeaddc :=_fgfbc .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_aeaddc !=nil {return _aeaddc ; +};};return nil ;};func (_cegdeb *ST_Em )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagadb ,_cbgbgc :=d .Token ();if _cbgbgc !=nil {return _cbgbgc ;};if _ecbgb ,_ccdec :=_aagadb .(_c .EndElement );_ccdec &&_ecbgb .Name ==start .Name {*_cegdeb =1; +return nil ;};if _eacaaa ,_febgcd :=_aagadb .(_c .CharData );!_febgcd {return _e .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",_aagadb );}else {switch string (_eacaaa ){case "":*_cegdeb =0; +case "\u006e\u006f\u006e\u0065":*_cegdeb =1;case "\u0064\u006f\u0074":*_cegdeb =2;case "\u0063\u006f\u006dm\u0061":*_cegdeb =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cegdeb =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_cegdeb =5;}; +};_aagadb ,_cbgbgc =d .Token ();if _cbgbgc !=nil {return _cbgbgc ;};if _bbbad ,_aebfg :=_aagadb .(_c .EndElement );_aebfg &&_bbbad .Name ==start .Name {return nil ;};return _e .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",_aagadb ); +}; -// Break -Br *CT_Br ; +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_cdecae *TxbxContent )ValidateWithPath (path string )error {if _dbffgb :=_cdecae .CT_TxbxContent .ValidateWithPath (path );_dbffgb !=nil {return _dbffgb ;};return nil ;};func (_ffecaa ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffecaa .String (),start ); +};func (_facadf ST_LineSpacingRule )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beabfg :=_c .Attr {};_beabfg .Name =name ;switch _facadf {case ST_LineSpacingRuleUnset :_beabfg .Value ="";case ST_LineSpacingRuleAuto :_beabfg .Value ="\u0061\u0075\u0074\u006f"; +case ST_LineSpacingRuleExact :_beabfg .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_beabfg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _beabfg ,nil ;};func (_cceda ST_PTabLeader )Validate ()error {return _cceda .ValidateWithPath ("")}; +func (_dbeffa *CT_FtnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbeffa .ValAttr =ST_FtnPos (1);for _ ,_ggcedd :=range start .Attr {if _ggcedd .Name .Local =="\u0076\u0061\u006c"{_dbeffa .ValAttr .UnmarshalXMLAttr (_ggcedd );continue ; +};};for {_gcda ,_dccgg :=d .Token ();if _dccgg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_dccgg );};if _dbfa ,_ccced :=_gcda .(_c .EndElement );_ccced &&_dbfa .Name ==start .Name {break ; +};};return nil ;};func (_abdbad *ST_TextAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abdbad =0;case "\u0074\u006f\u0070":*_abdbad =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abdbad =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_abdbad =3; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abdbad =4;case "\u0061\u0075\u0074\u006f":*_abdbad =5;};return nil ;}; -// Text -T *CT_Text ; +// Validate validates the EG_CellMarkupElements and its children +func (_bgagb *EG_CellMarkupElements )Validate ()error {return _bgagb .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");}; -// Content Part -ContentPart *CT_Rel ; +// Validate validates the CT_EdnProps and its children +func (_fcga *CT_EdnProps )Validate ()error {return _fcga .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func NewCT_AltChunkPr ()*CT_AltChunkPr {_cga :=&CT_AltChunkPr {};return _cga };func (_agdgec *WdCT_PosH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agdgec .RelativeFromAttr =WdST_RelFromH (1); +_agdgec .Choice =NewWdCT_PosHChoice ();for _ ,_fcbbae :=range start .Attr {if _fcbbae .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_agdgec .RelativeFromAttr .UnmarshalXMLAttr (_fcbbae );continue ;};};_aagfecg :for {_bcbacd ,_cgbcg :=d .Token (); +if _cgbcg !=nil {return _cgbcg ;};switch _bgfaf :=_bcbacd .(type ){case _c .StartElement :switch _bgfaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_agdgec .Choice =NewWdCT_PosHChoice (); +if _bbcddc :=d .DecodeElement (&_agdgec .Choice .Align ,&_bgfaf );_bbcddc !=nil {return _bbcddc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_agdgec .Choice =NewWdCT_PosHChoice (); +if _cbgfde :=d .DecodeElement (&_agdgec .Choice .PosOffset ,&_bgfaf );_cbgfde !=nil {return _cbgfde ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_bgfaf .Name ); +if _efddbd :=d .Skip ();_efddbd !=nil {return _efddbd ;};};case _c .EndElement :break _aagfecg ;case _c .CharData :};};return nil ;};func (_bfede ST_EdGrp )ValidateWithPath (path string )error {switch _bfede {case 0,1,2,3,4,5,6,7:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfede )); +};return nil ;}; -// Deleted Text -DelText *CT_Text ; +// Validate validates the CT_Pitch and its children +func (_gdace *CT_Pitch )Validate ()error {return _gdace .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};type ST_DropCap byte ; -// Field Code -InstrText *CT_Text ; +// Validate validates the CT_Tabs and its children +func (_fafae *CT_Tabs )Validate ()error {return _fafae .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};type CT_Perm struct{ -// Deleted Field Code -DelInstrText *CT_Text ; +// Annotation ID +IdAttr string ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func NewSettings ()*Settings {_bgadc :=&Settings {};_bgadc .CT_Settings =*NewCT_Settings ();return _bgadc ;};type WdST_AlignH byte ;func (_addde *CT_CellMergeTrackChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebgdb :=range start .Attr {if _ebgdb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_addde .VMergeAttr .UnmarshalXMLAttr (_ebgdb ); +continue ;};if _ebgdb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_addde .VMergeOrigAttr .UnmarshalXMLAttr (_ebgdb );continue ;};if _ebgdb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ecde ,_efbd :=_ebgdb .Value ,error (nil ); +if _efbd !=nil {return _efbd ;};_addde .AuthorAttr =_ecde ;continue ;};if _ebgdb .Name .Local =="\u0064\u0061\u0074\u0065"{_cafd ,_abdb :=ParseStdlibTime (_ebgdb .Value );if _abdb !=nil {return _abdb ;};_addde .DateAttr =&_cafd ;continue ;};if _ebgdb .Name .Local =="\u0069\u0064"{_dfbgd ,_ecea :=_fg .ParseInt (_ebgdb .Value ,10,64); +if _ecea !=nil {return _ecea ;};_addde .IdAttr =_dfbgd ;continue ;};};for {_agaa ,_bagb :=d .Token ();if _bagb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_bagb ); +};if _adfg ,_ecbb :=_agaa .(_c .EndElement );_ecbb &&_adfg .Name ==start .Name {break ;};};return nil ;};func (_dfebc *CT_SdtText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_affagf :=range start .Attr {if _affagf .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_ecbff ,_cfccf :=ParseUnionST_OnOff (_affagf .Value ); +if _cfccf !=nil {return _cfccf ;};_dfebc .MultiLineAttr =&_ecbff ;continue ;};};for {_ccbbf ,_dgafc :=d .Token ();if _dgafc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_dgafc ); +};if _gedfca ,_bcbae :=_ccbbf .(_c .EndElement );_bcbae &&_gedfca .Name ==start .Name {break ;};};return nil ;};type CT_EdnDocProps struct{ -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// Endnote Placement +Pos *CT_EdnPos ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_bcebb ST_ObjectDrawAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egabe :=_c .Attr {};_egabe .Name =name ;switch _bcebb {case ST_ObjectDrawAspectUnset :_egabe .Value ="";case ST_ObjectDrawAspectContent :_egabe .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074"; +case ST_ObjectDrawAspectIcon :_egabe .Value ="\u0069\u0063\u006f\u006e";};return _egabe ,nil ;};func (_ccgfd ST_HexColorAuto )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgfea :=_c .Attr {};_bgfea .Name =name ;switch _ccgfd {case ST_HexColorAutoUnset :_bgfea .Value =""; +case ST_HexColorAutoAuto :_bgfea .Value ="\u0061\u0075\u0074\u006f";};return _bgfea ,nil ;};func (_dfadff *EG_RPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdaf :for {_ebbdc ,_faabfc :=d .Token ();if _faabfc !=nil {return _faabfc ; +};switch _cfbaf :=_ebbdc .(type ){case _c .StartElement :switch _cfbaf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dfadff .RStyle =NewCT_String (); +if _gdcaa :=d .DecodeElement (_dfadff .RStyle ,&_cfbaf );_gdcaa !=nil {return _gdcaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dfadff .RFonts =NewCT_Fonts (); +if _efgcbc :=d .DecodeElement (_dfadff .RFonts ,&_cfbaf );_efgcbc !=nil {return _efgcbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_dfadff .B =NewCT_OnOff (); +if _cgbgf :=d .DecodeElement (_dfadff .B ,&_cfbaf );_cgbgf !=nil {return _cgbgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_dfadff .BCs =NewCT_OnOff (); +if _afadcf :=d .DecodeElement (_dfadff .BCs ,&_cfbaf );_afadcf !=nil {return _afadcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_dfadff .I =NewCT_OnOff (); +if _dabeb :=d .DecodeElement (_dfadff .I ,&_cfbaf );_dabeb !=nil {return _dabeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_dfadff .ICs =NewCT_OnOff (); +if _acgde :=d .DecodeElement (_dfadff .ICs ,&_cfbaf );_acgde !=nil {return _acgde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_dfadff .Caps =NewCT_OnOff (); +if _ccggd :=d .DecodeElement (_dfadff .Caps ,&_cfbaf );_ccggd !=nil {return _ccggd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dfadff .SmallCaps =NewCT_OnOff (); +if _fbaab :=d .DecodeElement (_dfadff .SmallCaps ,&_cfbaf );_fbaab !=nil {return _fbaab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dfadff .Strike =NewCT_OnOff (); +if _acefe :=d .DecodeElement (_dfadff .Strike ,&_cfbaf );_acefe !=nil {return _acefe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dfadff .Dstrike =NewCT_OnOff (); +if _fabfdd :=d .DecodeElement (_dfadff .Dstrike ,&_cfbaf );_fabfdd !=nil {return _fabfdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dfadff .Outline =NewCT_OnOff (); +if _ecdgd :=d .DecodeElement (_dfadff .Outline ,&_cfbaf );_ecdgd !=nil {return _ecdgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dfadff .Shadow =NewCT_OnOff (); +if _eaagfe :=d .DecodeElement (_dfadff .Shadow ,&_cfbaf );_eaagfe !=nil {return _eaagfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dfadff .Emboss =NewCT_OnOff (); +if _ggbgfe :=d .DecodeElement (_dfadff .Emboss ,&_cfbaf );_ggbgfe !=nil {return _ggbgfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dfadff .Imprint =NewCT_OnOff (); +if _dafcb :=d .DecodeElement (_dfadff .Imprint ,&_cfbaf );_dafcb !=nil {return _dafcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dfadff .NoProof =NewCT_OnOff (); +if _fdffb :=d .DecodeElement (_dfadff .NoProof ,&_cfbaf );_fdffb !=nil {return _fdffb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dfadff .SnapToGrid =NewCT_OnOff (); +if _gefbc :=d .DecodeElement (_dfadff .SnapToGrid ,&_cfbaf );_gefbc !=nil {return _gefbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dfadff .Vanish =NewCT_OnOff (); +if _aacac :=d .DecodeElement (_dfadff .Vanish ,&_cfbaf );_aacac !=nil {return _aacac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dfadff .WebHidden =NewCT_OnOff (); +if _eggaa :=d .DecodeElement (_dfadff .WebHidden ,&_cfbaf );_eggaa !=nil {return _eggaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dfadff .Color =NewCT_Color (); +if _dcaac :=d .DecodeElement (_dfadff .Color ,&_cfbaf );_dcaac !=nil {return _dcaac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dfadff .Spacing =NewCT_SignedTwipsMeasure (); +if _fagbf :=d .DecodeElement (_dfadff .Spacing ,&_cfbaf );_fagbf !=nil {return _fagbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_dfadff .W =NewCT_TextScale (); +if _eagga :=d .DecodeElement (_dfadff .W ,&_cfbaf );_eagga !=nil {return _eagga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_dfadff .Kern =NewCT_HpsMeasure (); +if _cabfbe :=d .DecodeElement (_dfadff .Kern ,&_cfbaf );_cabfbe !=nil {return _cabfbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dfadff .Position =NewCT_SignedHpsMeasure (); +if _ffcfdb :=d .DecodeElement (_dfadff .Position ,&_cfbaf );_ffcfdb !=nil {return _ffcfdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dfadff .Sz =NewCT_HpsMeasure (); +if _cbedd :=d .DecodeElement (_dfadff .Sz ,&_cfbaf );_cbedd !=nil {return _cbedd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_dfadff .SzCs =NewCT_HpsMeasure (); +if _bcbfb :=d .DecodeElement (_dfadff .SzCs ,&_cfbaf );_bcbfb !=nil {return _bcbfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dfadff .Highlight =NewCT_Highlight (); +if _addaag :=d .DecodeElement (_dfadff .Highlight ,&_cfbaf );_addaag !=nil {return _addaag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_dfadff .U =NewCT_Underline (); +if _eface :=d .DecodeElement (_dfadff .U ,&_cfbaf );_eface !=nil {return _eface ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dfadff .Effect =NewCT_TextEffect (); +if _fcfgfe :=d .DecodeElement (_dfadff .Effect ,&_cfbaf );_fcfgfe !=nil {return _fcfgfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_dfadff .Bdr =NewCT_Border (); +if _dbdgcb :=d .DecodeElement (_dfadff .Bdr ,&_cfbaf );_dbdgcb !=nil {return _dbdgcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dfadff .Shd =NewCT_Shd (); +if _ecbeb :=d .DecodeElement (_dfadff .Shd ,&_cfbaf );_ecbeb !=nil {return _ecbeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dfadff .FitText =NewCT_FitText (); +if _cfgg :=d .DecodeElement (_dfadff .FitText ,&_cfbaf );_cfgg !=nil {return _cfgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dfadff .VertAlign =NewCT_VerticalAlignRun (); +if _baffaa :=d .DecodeElement (_dfadff .VertAlign ,&_cfbaf );_baffaa !=nil {return _baffaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_dfadff .Rtl =NewCT_OnOff (); +if _cbfea :=d .DecodeElement (_dfadff .Rtl ,&_cfbaf );_cbfea !=nil {return _cbfea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_dfadff .Cs =NewCT_OnOff (); +if _bafeg :=d .DecodeElement (_dfadff .Cs ,&_cfbaf );_bafeg !=nil {return _bafeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_dfadff .Em =NewCT_Em (); +if _beaeda :=d .DecodeElement (_dfadff .Em ,&_cfbaf );_beaeda !=nil {return _beaeda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_dfadff .Lang =NewCT_Language (); +if _feaacd :=d .DecodeElement (_dfadff .Lang ,&_cfbaf );_feaacd !=nil {return _feaacd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dfadff .EastAsianLayout =NewCT_EastAsianLayout (); +if _bgcfb :=d .DecodeElement (_dfadff .EastAsianLayout ,&_cfbaf );_bgcfb !=nil {return _bgcfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dfadff .SpecVanish =NewCT_OnOff (); +if _deaeb :=d .DecodeElement (_dfadff .SpecVanish ,&_cfbaf );_deaeb !=nil {return _deaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_dfadff .OMath =NewCT_OnOff (); +if _fgeaaf :=d .DecodeElement (_dfadff .OMath ,&_cfbaf );_fgeaaf !=nil {return _fgeaaf ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cfbaf .Name ); +if _eceda :=d .Skip ();_eceda !=nil {return _eceda ;};};case _c .EndElement :break _dfdaf ;case _c .CharData :};};return nil ;};type CT_NumFmt struct{ -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Numbering Format Type +ValAttr ST_NumberFormat ; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Custom Defined Number Format +FormatAttr *string ;};func (_babggf *ST_ProofErr )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_babggf =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_babggf =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_babggf =2; +case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_babggf =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_babggf =4;};return nil ;}; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_eecdd *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_effage *WdCT_PosVChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _effage .Align !=WdST_AlignVUnset {_bddgff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_effage .Align ,_bddgff );};if _effage .PosOffset !=nil {_fcbffd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_effage .PosOffset ,_fcbffd );};return nil ; +};func (_gcdaa *Fonts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcdaa .CT_FontsList =*NewCT_FontsList ();_fbfbe :for {_fcgcfb ,_fdcgd :=d .Token ();if _fdcgd !=nil {return _fdcgd ;};switch _bgefae :=_fcgcfb .(type ){case _c .StartElement :switch _bgefae .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_eabbfc :=NewCT_Font (); +if _ccaegf :=d .DecodeElement (_eabbfc ,&_bgefae );_ccaegf !=nil {return _ccaegf ;};_gcdaa .Font =append (_gcdaa .Font ,_eabbfc );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0046\u006f\u006et\u0073 \u0025\u0076",_bgefae .Name ); +if _edfeb :=d .Skip ();_edfeb !=nil {return _edfeb ;};};case _c .EndElement :break _fbfbe ;case _c .CharData :};};return nil ;}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_ceafc *CT_PageBorders )ValidateWithPath (path string )error {if _cfdedb :=_ceafc .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cfdedb !=nil {return _cfdedb ;};if _ecbbc :=_ceafc .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); +_ecbbc !=nil {return _ecbbc ;};if _gbcc :=_ceafc .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_gbcc !=nil {return _gbcc ;};if _ceafc .Top !=nil {if _bagdc :=_ceafc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); +_bagdc !=nil {return _bagdc ;};};if _ceafc .Left !=nil {if _bdfeg :=_ceafc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bdfeg !=nil {return _bdfeg ;};};if _ceafc .Bottom !=nil {if _ebfg :=_ceafc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_ebfg !=nil {return _ebfg ;};};if _ceafc .Right !=nil {if _debdb :=_ceafc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_debdb !=nil {return _debdb ;};};return nil ;};func (_agfaa ST_CaptionPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agfaa .String (),start ); +};func (_cda *CT_AltChunkPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cda .MatchSrc !=nil {_bcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_cda .MatchSrc ,_bcb ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Validate validates the CT_Fonts and its children +func (_feag *CT_Fonts )Validate ()error {return _feag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_abdde *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_cdabe :=[]string {};if _abdde .ST_UnqualifiedPercentage !=nil {_cdabe =append (_cdabe ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if _abdde .ST_Percentage !=nil {_cdabe =append (_cdabe ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cdabe )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdabe ); +};return nil ;};type CT_DocPartGallery struct{ -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Gallery Value +ValAttr ST_DocPartGallery ;};func NewCT_TblBorders ()*CT_TblBorders {_fgabcf :=&CT_TblBorders {};return _fgabcf };func (_gcedfd ST_MailMergeDest )String ()string {switch _gcedfd {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074"; +case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func (_cabgg *CT_Tabs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfddfe :for {_ecbfgg ,_aagbf :=d .Token (); +if _aagbf !=nil {return _aagbf ;};switch _cgagf :=_ecbfgg .(type ){case _c .StartElement :switch _cgagf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_dcfcf :=NewCT_TabStop (); +if _cfedb :=d .DecodeElement (_dcfcf ,&_cgagf );_cfedb !=nil {return _cfedb ;};_cabgg .Tab =append (_cabgg .Tab ,_dcfcf );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_cgagf .Name ); +if _fbddf :=d .Skip ();_fbddf !=nil {return _fbddf ;};};case _c .EndElement :break _cfddfe ;case _c .CharData :};};return nil ;};func (_adgbccc *ST_ThemeColor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adgbccc =0;case "\u0064\u0061\u0072k\u0031":*_adgbccc =1; +case "\u006c\u0069\u0067\u0068\u0074\u0031":*_adgbccc =2;case "\u0064\u0061\u0072k\u0032":*_adgbccc =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_adgbccc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_adgbccc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_adgbccc =6; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_adgbccc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_adgbccc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_adgbccc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_adgbccc =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_adgbccc =11; +case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_adgbccc =12;case "\u006e\u006f\u006e\u0065":*_adgbccc =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_adgbccc =14;case "\u0074\u0065\u0078t\u0031":*_adgbccc =15; +case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_adgbccc =16;case "\u0074\u0065\u0078t\u0032":*_adgbccc =17;};return nil ;};func (_edadad ST_DocPartBehavior )String ()string {switch _edadad {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074"; +case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_gceea ST_SdtDateMappingType )Validate ()error {return _gceea .ValidateWithPath ("")}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_eeefb *CT_Shd )ValidateWithPath (path string )error {if _eeefb .ValAttr ==ST_ShdUnset {return _e .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 _dfbbe :=_eeefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfbbe !=nil {return _dfbbe ;};if _eeefb .ColorAttr !=nil {if _gface :=_eeefb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_gface !=nil {return _gface ;};};if _befcd :=_eeefb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_befcd !=nil {return _befcd ;};if _eeefb .FillAttr !=nil {if _gbegc :=_eeefb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); +_gbegc !=nil {return _gbegc ;};};if _addcf :=_eeefb .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_addcf !=nil {return _addcf ;};return nil ;};func (_afcg *CT_DataBinding )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egccc :=range start .Attr {if _egccc .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_gbcda ,_bage :=_egccc .Value ,error (nil ); +if _bage !=nil {return _bage ;};_afcg .PrefixMappingsAttr =&_gbcda ;continue ;};if _egccc .Name .Local =="\u0078\u0070\u0061t\u0068"{_aaabg ,_dbbc :=_egccc .Value ,error (nil );if _dbbc !=nil {return _dbbc ;};_afcg .XpathAttr =_aaabg ;continue ;};if _egccc .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_bdfdc ,_ecacc :=_egccc .Value ,error (nil ); +if _ecacc !=nil {return _ecacc ;};_afcg .StoreItemIDAttr =_bdfdc ;continue ;};};for {_cbgc ,_bdac :=d .Token ();if _bdac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_bdac ); +};if _bfffb ,_cffdd :=_cbgc .(_c .EndElement );_cffdd &&_bfffb .Name ==start .Name {break ;};};return nil ;};func (_egfge *ST_TextDirection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gegbgg ,_ceagd :=d .Token ();if _ceagd !=nil {return _ceagd ; +};if _ebbfc ,_afaag :=_gegbgg .(_c .EndElement );_afaag &&_ebbfc .Name ==start .Name {*_egfge =1;return nil ;};if _cdabdb ,_bfccd :=_gegbgg .(_c .CharData );!_bfccd {return _e .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",_gegbgg ); +}else {switch string (_cdabdb ){case "":*_egfge =0;case "\u0074\u0062":*_egfge =1;case "\u0072\u006c":*_egfge =2;case "\u006c\u0072":*_egfge =3;case "\u0074\u0062\u0056":*_egfge =4;case "\u0072\u006c\u0056":*_egfge =5;case "\u006c\u0072\u0056":*_egfge =6; +case "\u0062\u0074\u004c\u0072":*_egfge =7;case "\u006c\u0072\u0054\u0062":*_egfge =8;case "\u006c\u0072\u0054b\u0056":*_egfge =9;case "\u0074\u0062\u004cr\u0056":*_egfge =10;case "\u0074\u0062\u0052\u006c":*_egfge =11;case "\u0074\u0062\u0052l\u0056":*_egfge =12; +};};_gegbgg ,_ceagd =d .Token ();if _ceagd !=nil {return _ceagd ;};if _edfgfg ,_agegd :=_gegbgg .(_c .EndElement );_agegd &&_edfgfg .Name ==start .Name {return nil ;};return _e .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",_gegbgg ); +};func (_aafacd ST_FFTextType )String ()string {switch _aafacd {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065"; +case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1; +WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;);func (_cggac *ST_JcTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacfb ,_cfdagf :=d .Token ();if _cfdagf !=nil {return _cfdagf ; +};if _becbg ,_fecga :=_eacfb .(_c .EndElement );_fecga &&_becbg .Name ==start .Name {*_cggac =1;return nil ;};if _eaaca ,_ddgfd :=_eacfb .(_c .CharData );!_ddgfd {return _e .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",_eacfb ); +}else {switch string (_eaaca ){case "":*_cggac =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cggac =1;case "\u0065\u006e\u0064":*_cggac =2;case "\u006c\u0065\u0066\u0074":*_cggac =3;case "\u0072\u0069\u0067h\u0074":*_cggac =4;case "\u0073\u0074\u0061r\u0074":*_cggac =5; +};};_eacfb ,_cfdagf =d .Token ();if _cfdagf !=nil {return _cfdagf ;};if _gebga ,_caddeg :=_eacfb .(_c .EndElement );_caddeg &&_gebga .Name ==start .Name {return nil ;};return _e .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",_eacfb ); +};type CT_SdtContentRun struct{ -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Symbol Character -Sym *CT_Sym ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Page Number Block -PgNum *CT_Empty ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_dfddec *WdCT_PosV )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfddec .RelativeFromAttr =WdST_RelFromV (1);_dfddec .Choice =NewWdCT_PosVChoice ();for _ ,_gfgff :=range start .Attr {if _gfgff .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_dfddec .RelativeFromAttr .UnmarshalXMLAttr (_gfgff ); +continue ;};};_gfcda :for {_acbdd ,_gabagd :=d .Token ();if _gabagd !=nil {return _gabagd ;};switch _bfbbeg :=_acbdd .(type ){case _c .StartElement :switch _bfbbeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_dfddec .Choice =NewWdCT_PosVChoice (); +if _bgbbc :=d .DecodeElement (&_dfddec .Choice .Align ,&_bfbbeg );_bgbbc !=nil {return _bgbbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_dfddec .Choice =NewWdCT_PosVChoice (); +if _bfaaedc :=d .DecodeElement (&_dfddec .Choice .PosOffset ,&_bfbbeg );_bfaaedc !=nil {return _bfaaedc ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_bfbbeg .Name ); +if _eabcgd :=d .Skip ();_eabcgd !=nil {return _eabcgd ;};};case _c .EndElement :break _gfcda ;case _c .CharData :};};return nil ;};type CT_Settings struct{ -// Carriage Return -Cr *CT_Empty ; +// Write Protection +WriteProtection *CT_WriteProtection ; -// Tab Character -Tab *CT_Empty ; +// Document View Setting +View *CT_View ; -// Embedded Object -Object *CT_Object ; +// Magnification Setting +Zoom *CT_Zoom ; -// VML Object -Pict *CT_Picture ; +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// Complex Field Character -FldChar *CT_FldChar ; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// Phonetic Guide -Ruby *CT_Ruby ; +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// DrawingML Object -Drawing *CT_Drawing ; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_fgeee *ST_LevelSuffix )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgeee =0;case "\u0074\u0061\u0062":*_fgeee =1;case "\u0073\u0070\u0061c\u0065":*_fgeee =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_fgeee =3; -};return nil ;};func (_bgea *CT_PageMar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdcdd :=range start .Attr {if _gdcdd .Name .Local =="\u0074\u006f\u0070"{_beeed ,_fdfab :=ParseUnionST_SignedTwipsMeasure (_gdcdd .Value );if _fdfab !=nil {return _fdfab ; -};_bgea .TopAttr =_beeed ;continue ;};if _gdcdd .Name .Local =="\u0072\u0069\u0067h\u0074"{_ddaefg ,_dbeef :=ParseUnionST_TwipsMeasure (_gdcdd .Value );if _dbeef !=nil {return _dbeef ;};_bgea .RightAttr =_ddaefg ;continue ;};if _gdcdd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fdgdf ,_dgggf :=ParseUnionST_SignedTwipsMeasure (_gdcdd .Value ); -if _dgggf !=nil {return _dgggf ;};_bgea .BottomAttr =_fdgdf ;continue ;};if _gdcdd .Name .Local =="\u006c\u0065\u0066\u0074"{_gaedf ,_gacde :=ParseUnionST_TwipsMeasure (_gdcdd .Value );if _gacde !=nil {return _gacde ;};_bgea .LeftAttr =_gaedf ;continue ; -};if _gdcdd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_feeef ,_bgbafg :=ParseUnionST_TwipsMeasure (_gdcdd .Value );if _bgbafg !=nil {return _bgbafg ;};_bgea .HeaderAttr =_feeef ;continue ;};if _gdcdd .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cbegc ,_daafa :=ParseUnionST_TwipsMeasure (_gdcdd .Value ); -if _daafa !=nil {return _daafa ;};_bgea .FooterAttr =_cbegc ;continue ;};if _gdcdd .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_adagd ,_bgfaf :=ParseUnionST_TwipsMeasure (_gdcdd .Value );if _bgfaf !=nil {return _bgfaf ;};_bgea .GutterAttr =_adagd ; -continue ;};};for {_ffgdcgc ,_fafgd :=d .Token ();if _fafgd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_fafgd );};if _ccfedc ,_degfc :=_ffgdcgc .(_a .EndElement ); -_degfc &&_ccfedc .Name ==start .Name {break ;};};return nil ;}; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// Validate validates the CT_DocPartType and its children -func (_geeea *CT_DocPartType )Validate ()error {return _geeea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_agbaf *CT_Ind )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgddc :=range start .Attr {if _dgddc .Name .Local =="\u0073\u0074\u0061r\u0074"{_bfbgg ,_caace :=ParseUnionST_SignedTwipsMeasure (_dgddc .Value ); -if _caace !=nil {return _caace ;};_agbaf .StartAttr =&_bfbgg ;continue ;};if _dgddc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_ecac ,_bbcae :=_ea .ParseInt (_dgddc .Value ,10,64);if _bbcae !=nil {return _bbcae ;};_agbaf .StartCharsAttr =&_ecac ; -continue ;};if _dgddc .Name .Local =="\u0065\u006e\u0064"{_ffgdcd ,_ceab :=ParseUnionST_SignedTwipsMeasure (_dgddc .Value );if _ceab !=nil {return _ceab ;};_agbaf .EndAttr =&_ffgdcd ;continue ;};if _dgddc .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_dffebd ,_ggeda :=_ea .ParseInt (_dgddc .Value ,10,64); -if _ggeda !=nil {return _ggeda ;};_agbaf .EndCharsAttr =&_dffebd ;continue ;};if _dgddc .Name .Local =="\u006c\u0065\u0066\u0074"{_fegaa ,_ffaef :=ParseUnionST_SignedTwipsMeasure (_dgddc .Value );if _ffaef !=nil {return _ffaef ;};_agbaf .LeftAttr =&_fegaa ; -continue ;};if _dgddc .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_edeba ,_cbgec :=_ea .ParseInt (_dgddc .Value ,10,64);if _cbgec !=nil {return _cbgec ;};_agbaf .LeftCharsAttr =&_edeba ;continue ;};if _dgddc .Name .Local =="\u0072\u0069\u0067h\u0074"{_abaef ,_gdfcdb :=ParseUnionST_SignedTwipsMeasure (_dgddc .Value ); -if _gdfcdb !=nil {return _gdfcdb ;};_agbaf .RightAttr =&_abaef ;continue ;};if _dgddc .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_abgeb ,_ceafc :=_ea .ParseInt (_dgddc .Value ,10,64);if _ceafc !=nil {return _ceafc ;}; -_agbaf .RightCharsAttr =&_abgeb ;continue ;};if _dgddc .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_beefc ,_adebe :=ParseUnionST_TwipsMeasure (_dgddc .Value );if _adebe !=nil {return _adebe ;};_agbaf .HangingAttr =&_beefc ;continue ;};if _dgddc .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_ffdce ,_fddgg :=_ea .ParseInt (_dgddc .Value ,10,64); -if _fddgg !=nil {return _fddgg ;};_agbaf .HangingCharsAttr =&_ffdce ;continue ;};if _dgddc .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_acgcf ,_dgbg :=ParseUnionST_TwipsMeasure (_dgddc .Value );if _dgbg !=nil {return _dgbg ;};_agbaf .FirstLineAttr =&_acgcf ; -continue ;};if _dgddc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_gbacg ,_bbfab :=_ea .ParseInt (_dgddc .Value ,10,64);if _bbfab !=nil {return _bbfab ;};_agbaf .FirstLineCharsAttr =&_gbacg ;continue ; -};};for {_gegg ,_gcddd :=d .Token ();if _gcddd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_gcddd );};if _deagcd ,_egdeg :=_gegg .(_a .EndElement );_egdeg &&_deagcd .Name ==start .Name {break ; -};};return nil ;}; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Validate validates the CT_DocPartPr and its children -func (_cdefe *CT_DocPartPr )Validate ()error {return _cdefe .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_dfbaccg ST_MultiLevelType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecbfe :=_a .Attr {}; -_ecbfe .Name =name ;switch _dfbaccg {case ST_MultiLevelTypeUnset :_ecbfe .Value ="";case ST_MultiLevelTypeSingleLevel :_ecbfe .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_ecbfe .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; -case ST_MultiLevelTypeHybridMultilevel :_ecbfe .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _ecbfe ,nil ;}; +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Validate validates the CT_Odso and its children -func (_dfddf *CT_Odso )Validate ()error {return _dfddf .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_bccacg ST_DropCap )ValidateWithPath (path string )error {switch _bccacg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccacg )); -};return nil ;};func (_baf *CT_Bookmark )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eeff :=range start .Attr {if _eeff .Name .Local =="\u006e\u0061\u006d\u0065"{_dbf ,_ggab :=_eeff .Value ,error (nil );if _ggab !=nil {return _ggab ; -};_baf .NameAttr =_dbf ;continue ;};if _eeff .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dfec ,_aebg :=_ea .ParseInt (_eeff .Value ,10,64);if _aebg !=nil {return _aebg ;};_baf .ColFirstAttr =&_dfec ;continue ;};if _eeff .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ebae ,_cbge :=_ea .ParseInt (_eeff .Value ,10,64); -if _cbge !=nil {return _cbge ;};_baf .ColLastAttr =&_ebae ;continue ;};if _eeff .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_baf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eeff );continue ; -};if _eeff .Name .Local =="\u0069\u0064"{_aebe ,_caea :=_ea .ParseInt (_eeff .Value ,10,64);if _caea !=nil {return _caea ;};_baf .IdAttr =_aebe ;continue ;};};for {_dfdc ,_aacbg :=d .Token ();if _aacbg !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_aacbg ); -};if _dcgg ,_adee :=_dfdc .(_a .EndElement );_adee &&_dcgg .Name ==start .Name {break ;};};return nil ;};func (_ddcf *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ddcf .Anchor !=nil {_fbdfa :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -for _ ,_badd :=range _ddcf .Anchor {e .EncodeElement (_badd ,_fbdfa );};};if _ddcf .Inline !=nil {_fcba :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_bgaab :=range _ddcf .Inline {e .EncodeElement (_bgaab ,_fcba ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbd *CT_DecimalNumberOrPrecent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_agbd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfcaf *CT_ParaRPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cfcaf .Ins !=nil {_daga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}}; -e .EncodeElement (_cfcaf .Ins ,_daga );};if _cfcaf .Del !=nil {_ebcdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cfcaf .Del ,_ebcdc );};if _cfcaf .MoveFrom !=nil {_fcbgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; -e .EncodeElement (_cfcaf .MoveFrom ,_fcbgf );};if _cfcaf .MoveTo !=nil {_cfagg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cfcaf .MoveTo ,_cfagg );};if _cfcaf .RStyle !=nil {_degdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cfcaf .RStyle ,_degdb );};if _cfcaf .RFonts !=nil {_afad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cfcaf .RFonts ,_afad );};if _cfcaf .B !=nil {_cebeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_cfcaf .B ,_cebeb );};if _cfcaf .BCs !=nil {_ageabe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cfcaf .BCs ,_ageabe );};if _cfcaf .I !=nil {_adade :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_cfcaf .I ,_adade );};if _cfcaf .ICs !=nil {_fgecg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cfcaf .ICs ,_fgecg );};if _cfcaf .Caps !=nil {_dbaege :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_cfcaf .Caps ,_dbaege );};if _cfcaf .SmallCaps !=nil {_dedbg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cfcaf .SmallCaps ,_dedbg );};if _cfcaf .Strike !=nil {_eedee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_cfcaf .Strike ,_eedee );};if _cfcaf .Dstrike !=nil {_bgfdc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cfcaf .Dstrike ,_bgfdc );};if _cfcaf .Outline !=nil {_adbda :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_cfcaf .Outline ,_adbda );};if _cfcaf .Shadow !=nil {_acfed :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cfcaf .Shadow ,_acfed );};if _cfcaf .Emboss !=nil {_fgcee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_cfcaf .Emboss ,_fgcee );};if _cfcaf .Imprint !=nil {_beega :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cfcaf .Imprint ,_beega );};if _cfcaf .NoProof !=nil {_affaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_cfcaf .NoProof ,_affaa );};if _cfcaf .SnapToGrid !=nil {_gaecg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cfcaf .SnapToGrid ,_gaecg );};if _cfcaf .Vanish !=nil {_cbbfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_cfcaf .Vanish ,_cbbfb );};if _cfcaf .WebHidden !=nil {_dfgcc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cfcaf .WebHidden ,_dfgcc );};if _cfcaf .Color !=nil {_bfbfe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_cfcaf .Color ,_bfbfe );};if _cfcaf .Spacing !=nil {_ebecb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cfcaf .Spacing ,_ebecb );};if _cfcaf .W !=nil {_agbag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_cfcaf .W ,_agbag );};if _cfcaf .Kern !=nil {_aaaag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cfcaf .Kern ,_aaaag );};if _cfcaf .Position !=nil {_fcaba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cfcaf .Position ,_fcaba );};if _cfcaf .Sz !=nil {_beada :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cfcaf .Sz ,_beada );};if _cfcaf .SzCs !=nil {_cbgae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_cfcaf .SzCs ,_cbgae );};if _cfcaf .Highlight !=nil {_aaddg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cfcaf .Highlight ,_aaddg );};if _cfcaf .U !=nil {_fdcfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_cfcaf .U ,_fdcfb );};if _cfcaf .Effect !=nil {_cgbecd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cfcaf .Effect ,_cgbecd );};if _cfcaf .Bdr !=nil {_efab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_cfcaf .Bdr ,_efab );};if _cfcaf .Shd !=nil {_bbac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cfcaf .Shd ,_bbac );};if _cfcaf .FitText !=nil {_cfdba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_cfcaf .FitText ,_cfdba );};if _cfcaf .VertAlign !=nil {_gdcegd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cfcaf .VertAlign ,_gdcegd );};if _cfcaf .Rtl !=nil {_agegeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_cfcaf .Rtl ,_agegeb );};if _cfcaf .Cs !=nil {_dfgbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cfcaf .Cs ,_dfgbd );};if _cfcaf .Em !=nil {_gedca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_cfcaf .Em ,_gedca );};if _cfcaf .Lang !=nil {_cafdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cfcaf .Lang ,_cafdc );};if _cfcaf .EastAsianLayout !=nil {_gbdggf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_cfcaf .EastAsianLayout ,_gbdggf );};if _cfcaf .SpecVanish !=nil {_ecdaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cfcaf .SpecVanish ,_ecdaa ); -};if _cfcaf .OMath !=nil {_fecfef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cfcaf .OMath ,_fecfef );};if _cfcaf .RPrChange !=nil {_gcdced :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_cfcaf .RPrChange ,_gcdced );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FtnProps struct{ +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Footnote Placement -Pos *CT_FtnPos ; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_caecg *CT_UnsignedDecimalNumber )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbdbcf :=range start .Attr {if _gbdbcf .Name .Local =="\u0076\u0061\u006c"{_fdcggc ,_fdeage :=_ea .ParseUint (_gbdbcf .Value ,10,64); -if _fdeage !=nil {return _fdeage ;};_caecg .ValAttr =_fdcggc ;continue ;};};for {_effde ,_gaddf :=d .Token ();if _gaddf !=nil {return _gd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_gaddf ); -};if _aafdba ,_dgdffd :=_effde .(_a .EndElement );_dgdffd &&_aafdba .Name ==start .Name {break ;};};return nil ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_gg .Time ; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_fgecge ST_TblStyleOverrideType )Validate ()error {return _fgecge .ValidateWithPath ("")};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Annotation ID -IdAttr string ; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func NewWdCT_Inline ()*WdCT_Inline {_effeba :=&WdCT_Inline {};_effeba .Extent =_gga .NewCT_PositiveSize2D ();_effeba .DocPr =_gga .NewCT_NonVisualDrawingProps ();_effeba .Graphic =_gga .NewGraphic (); -return _effeba ;};func (_bedde *CT_ShapeDefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agdbba :for {_gcfde ,_becgbc :=d .Token ();if _becgbc !=nil {return _becgbc ;};switch _acbdfc :=_gcfde .(type ){case _a .StartElement :switch _acbdfc .Name {default:if _bagdg ,_eagbb :=_ab .CreateElement (_acbdfc ); -_eagbb !=nil {return _eagbb ;}else {if _dfafe :=d .DecodeElement (_bagdg ,&_acbdfc );_dfafe !=nil {return _dfafe ;};_bedde .Any =append (_bedde .Any ,_bagdg );};};case _a .EndElement :break _agdbba ;case _a .CharData :};};return nil ;};type ST_Shd byte ; -func (_ceccac *CT_SdtDocPart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebfg :for {_degaeb ,_agdccb :=d .Token ();if _agdccb !=nil {return _agdccb ;};switch _cgfbe :=_degaeb .(type ){case _a .StartElement :switch _cgfbe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_ceccac .DocPartGallery =NewCT_String (); -if _ddcbb :=d .DecodeElement (_ceccac .DocPartGallery ,&_cgfbe );_ddcbb !=nil {return _ddcbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_ceccac .DocPartCategory =NewCT_String (); -if _dffbcf :=d .DecodeElement (_ceccac .DocPartCategory ,&_cgfbe );_dffbcf !=nil {return _dffbcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_ceccac .DocPartUnique =NewCT_OnOff (); -if _gfcfg :=d .DecodeElement (_ceccac .DocPartUnique ,&_cgfbe );_gfcfg !=nil {return _gfcfg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_cgfbe .Name ); -if _addbd :=d .Skip ();_addbd !=nil {return _addbd ;};};case _a .EndElement :break _gebfg ;case _a .CharData :};};return nil ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_efgeb :=&EG_ContentBlockContent {};return _efgeb ;}; +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Validate validates the GlossaryDocument and its children -func (_efafbc *GlossaryDocument )Validate ()error {return _efafbc .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type CT_PPrBase struct{ +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Referenced Paragraph Style -PStyle *CT_String ; +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Text Frame Properties -FramePr *CT_FramePr ; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Document Classification +DocumentType *CT_DocType ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Paragraph Shading -Shd *CT_Shd ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// Paragraph Indentation -Ind *CT_Ind ; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// Paragraph Alignment -Jc *CT_Jc ; +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};type CT_TextboxTightWrap struct{ +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func (_cafafg ST_MailMergeSourceType )String ()string {switch _cafafg {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b"; -case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065"; -case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";};func (_cbec *CT_DocPartName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bafa :=range start .Attr {if _bafa .Name .Local =="\u0076\u0061\u006c"{_cfadb ,_caggf :=_bafa .Value ,error (nil ); -if _caggf !=nil {return _caggf ;};_cbec .ValAttr =_cfadb ;continue ;};if _bafa .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_afecg ,_bfgb :=ParseUnionST_OnOff (_bafa .Value );if _bfgb !=nil {return _bfgb ;};_cbec .DecoratedAttr =&_afecg ; -continue ;};};for {_bebcf ,_abaae :=d .Token ();if _abaae !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_abaae );};if _effd ,_gecdf :=_bebcf .(_a .EndElement ); -_gecdf &&_effd .Name ==start .Name {break ;};};return nil ;};func (_aagff *CT_MultiLevelType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cdfcc ,_ddfaa :=_aagff .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddfaa !=nil {return _ddfaa ; -};start .Attr =append (start .Attr ,_cdfcc );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_degac ST_Wrap )Validate ()error {return _degac .ValidateWithPath ("")};func (_bccga *ST_HexColorAuto )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgadda ,_bcbab :=d .Token (); -if _bcbab !=nil {return _bcbab ;};if _gaebce ,_fedea :=_cgadda .(_a .EndElement );_fedea &&_gaebce .Name ==start .Name {*_bccga =1;return nil ;};if _daefce ,_ebegf :=_cgadda .(_a .CharData );!_ebegf {return _gd .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",_cgadda ); -}else {switch string (_daefce ){case "":*_bccga =0;case "\u0061\u0075\u0074\u006f":*_bccga =1;};};_cgadda ,_bcbab =d .Token ();if _bcbab !=nil {return _bcbab ;};if _gfedac ,_dgcabf :=_cgadda .(_a .EndElement );_dgcabf &&_gfedac .Name ==start .Name {return nil ; -};return _gd .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",_cgadda );};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_bfddcb :=&CT_TrackChangeNumbering {}; -return _bfddcb ;};func (_gdeag *CT_JcTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_babfg ,_bgcce :=_gdeag .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgcce !=nil {return _bgcce ;};start .Attr =append (start .Attr ,_babfg ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;); -func (_ecgfaf *CT_TblLook )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecgfaf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .FirstRowAttr )}); -};if _ecgfaf .LastRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .LastRowAttr )});};if _ecgfaf .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .FirstColumnAttr )}); -};if _ecgfaf .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .LastColumnAttr )});};if _ecgfaf .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .NoHBandAttr )}); -};if _ecgfaf .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .NoVBandAttr )});};if _ecgfaf .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgfaf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgadac *CT_RubyContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdfee :for {_fbdgc ,_aceabe :=d .Token ();if _aceabe !=nil {return _aceabe ; -};switch _cbdcc :=_fbdgc .(type ){case _a .StartElement :switch _cbdcc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_bgadac .R =NewCT_R (); -if _fbcdg :=d .DecodeElement (_bgadac .R ,&_cbdcc );_fbcdg !=nil {return _fbcdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agacb :=NewEG_RunLevelElts (); -_agacb .ProofErr =NewCT_ProofErr ();if _gagga :=d .DecodeElement (_agacb .ProofErr ,&_cbdcc );_gagga !=nil {return _gagga ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_agacb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agfec :=NewEG_RunLevelElts (); -_agfec .PermStart =NewCT_PermStart ();if _ecgcdg :=d .DecodeElement (_agfec .PermStart ,&_cbdcc );_ecgcdg !=nil {return _ecgcdg ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_agfec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgfefb :=NewEG_RunLevelElts (); -_cgfefb .PermEnd =NewCT_Perm ();if _ggeba :=d .DecodeElement (_cgfefb .PermEnd ,&_cbdcc );_ggeba !=nil {return _ggeba ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_cgfefb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ggfad :=NewEG_RunLevelElts (); -_ggfad .Ins =NewCT_RunTrackChange ();if _eeegg :=d .DecodeElement (_ggfad .Ins ,&_cbdcc );_eeegg !=nil {return _eeegg ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_ggfad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dccae :=NewEG_RunLevelElts (); -_dccae .Del =NewCT_RunTrackChange ();if _gfega :=d .DecodeElement (_dccae .Del ,&_cbdcc );_gfega !=nil {return _gfega ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_dccae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_acbac :=NewEG_RunLevelElts (); -_acbac .MoveFrom =NewCT_RunTrackChange ();if _edbfg :=d .DecodeElement (_acbac .MoveFrom ,&_cbdcc );_edbfg !=nil {return _edbfg ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_acbac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dcgff :=NewEG_RunLevelElts (); -_dcgff .MoveTo =NewCT_RunTrackChange ();if _dbcgf :=d .DecodeElement (_dcgff .MoveTo ,&_cbdcc );_dbcgf !=nil {return _dbcgf ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_dcgff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggceg :=NewEG_RunLevelElts (); -_cgddf :=NewEG_RangeMarkupElements ();_cgddf .BookmarkStart =NewCT_Bookmark ();if _begfe :=d .DecodeElement (_cgddf .BookmarkStart ,&_cbdcc );_begfe !=nil {return _begfe ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_ggceg );_ggceg .EG_RangeMarkupElements =append (_ggceg .EG_RangeMarkupElements ,_cgddf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_febabc :=NewEG_RunLevelElts (); -_eafdd :=NewEG_RangeMarkupElements ();_eafdd .BookmarkEnd =NewCT_MarkupRange ();if _fbbgcd :=d .DecodeElement (_eafdd .BookmarkEnd ,&_cbdcc );_fbbgcd !=nil {return _fbbgcd ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_febabc );_febabc .EG_RangeMarkupElements =append (_febabc .EG_RangeMarkupElements ,_eafdd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_deacc :=NewEG_RunLevelElts (); -_egfaec :=NewEG_RangeMarkupElements ();_egfaec .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcacc :=d .DecodeElement (_egfaec .MoveFromRangeStart ,&_cbdcc );_bcacc !=nil {return _bcacc ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_deacc ); -_deacc .EG_RangeMarkupElements =append (_deacc .EG_RangeMarkupElements ,_egfaec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfacaa :=NewEG_RunLevelElts (); -_badfe :=NewEG_RangeMarkupElements ();_badfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _cecee :=d .DecodeElement (_badfe .MoveFromRangeEnd ,&_cbdcc );_cecee !=nil {return _cecee ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_bcfacaa ); -_bcfacaa .EG_RangeMarkupElements =append (_bcfacaa .EG_RangeMarkupElements ,_badfe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aeceg :=NewEG_RunLevelElts (); -_eecab :=NewEG_RangeMarkupElements ();_eecab .MoveToRangeStart =NewCT_MoveBookmark ();if _fecff :=d .DecodeElement (_eecab .MoveToRangeStart ,&_cbdcc );_fecff !=nil {return _fecff ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_aeceg ); -_aeceg .EG_RangeMarkupElements =append (_aeceg .EG_RangeMarkupElements ,_eecab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eaegf :=NewEG_RunLevelElts (); -_ebaab :=NewEG_RangeMarkupElements ();_ebaab .MoveToRangeEnd =NewCT_MarkupRange ();if _acgcg :=d .DecodeElement (_ebaab .MoveToRangeEnd ,&_cbdcc );_acgcg !=nil {return _acgcg ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_eaegf );_eaegf .EG_RangeMarkupElements =append (_eaegf .EG_RangeMarkupElements ,_ebaab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgeec :=NewEG_RunLevelElts (); -_bafbcg :=NewEG_RangeMarkupElements ();_bafbcg .CommentRangeStart =NewCT_MarkupRange ();if _bddaf :=d .DecodeElement (_bafbcg .CommentRangeStart ,&_cbdcc );_bddaf !=nil {return _bddaf ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_cgeec ); -_cgeec .EG_RangeMarkupElements =append (_cgeec .EG_RangeMarkupElements ,_bafbcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bebdc :=NewEG_RunLevelElts (); -_dadg :=NewEG_RangeMarkupElements ();_dadg .CommentRangeEnd =NewCT_MarkupRange ();if _egeddc :=d .DecodeElement (_dadg .CommentRangeEnd ,&_cbdcc );_egeddc !=nil {return _egeddc ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_bebdc );_bebdc .EG_RangeMarkupElements =append (_bebdc .EG_RangeMarkupElements ,_dadg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddaaf :=NewEG_RunLevelElts (); -_caeae :=NewEG_RangeMarkupElements ();_caeae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fegbbg :=d .DecodeElement (_caeae .CustomXmlInsRangeStart ,&_cbdcc );_fegbbg !=nil {return _fegbbg ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_ddaaf ); -_ddaaf .EG_RangeMarkupElements =append (_ddaaf .EG_RangeMarkupElements ,_caeae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aaeadb :=NewEG_RunLevelElts (); -_efbce :=NewEG_RangeMarkupElements ();_efbce .CustomXmlInsRangeEnd =NewCT_Markup ();if _fcbgg :=d .DecodeElement (_efbce .CustomXmlInsRangeEnd ,&_cbdcc );_fcbgg !=nil {return _fcbgg ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_aaeadb ); -_aaeadb .EG_RangeMarkupElements =append (_aaeadb .EG_RangeMarkupElements ,_efbce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_feffe :=NewEG_RunLevelElts (); -_afbgcd :=NewEG_RangeMarkupElements ();_afbgcd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbade :=d .DecodeElement (_afbgcd .CustomXmlDelRangeStart ,&_cbdcc );_cbade !=nil {return _cbade ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_feffe ); -_feffe .EG_RangeMarkupElements =append (_feffe .EG_RangeMarkupElements ,_afbgcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcfdc :=NewEG_RunLevelElts (); -_gcfcb :=NewEG_RangeMarkupElements ();_gcfcb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdac :=d .DecodeElement (_gcfcb .CustomXmlDelRangeEnd ,&_cbdcc );_bdac !=nil {return _bdac ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_dcfdc );_dcfdc .EG_RangeMarkupElements =append (_dcfdc .EG_RangeMarkupElements ,_gcfcb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_caacg :=NewEG_RunLevelElts (); -_agdca :=NewEG_RangeMarkupElements ();_agdca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebgga :=d .DecodeElement (_agdca .CustomXmlMoveFromRangeStart ,&_cbdcc );_ebgga !=nil {return _ebgga ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_caacg ); -_caacg .EG_RangeMarkupElements =append (_caacg .EG_RangeMarkupElements ,_agdca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aecaa :=NewEG_RunLevelElts (); -_aedae :=NewEG_RangeMarkupElements ();_aedae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _becdc :=d .DecodeElement (_aedae .CustomXmlMoveFromRangeEnd ,&_cbdcc );_becdc !=nil {return _becdc ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_aecaa ); -_aecaa .EG_RangeMarkupElements =append (_aecaa .EG_RangeMarkupElements ,_aedae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfcfbb :=NewEG_RunLevelElts (); -_fecce :=NewEG_RangeMarkupElements ();_fecce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _debffa :=d .DecodeElement (_fecce .CustomXmlMoveToRangeStart ,&_cbdcc );_debffa !=nil {return _debffa ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_bfcfbb ); -_bfcfbb .EG_RangeMarkupElements =append (_bfcfbb .EG_RangeMarkupElements ,_fecce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdbg :=NewEG_RunLevelElts (); -_dgceae :=NewEG_RangeMarkupElements ();_dgceae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgebb :=d .DecodeElement (_dgceae .CustomXmlMoveToRangeEnd ,&_cbdcc );_fgebb !=nil {return _fgebb ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_cdbg ); -_cdbg .EG_RangeMarkupElements =append (_cdbg .EG_RangeMarkupElements ,_dgceae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbbcg :=NewEG_RunLevelElts (); -_gggef :=NewEG_MathContent ();_gggef .OMathPara =_aa .NewOMathPara ();if _degcc :=d .DecodeElement (_gggef .OMathPara ,&_cbdcc );_degcc !=nil {return _degcc ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_gbbcg );_gbbcg .EG_MathContent =append (_gbbcg .EG_MathContent ,_gggef ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_baaba :=NewEG_RunLevelElts (); -_abbff :=NewEG_MathContent ();_abbff .OMath =_aa .NewOMath ();if _ebdca :=d .DecodeElement (_abbff .OMath ,&_cbdcc );_ebdca !=nil {return _ebdca ;};_bgadac .EG_RunLevelElts =append (_bgadac .EG_RunLevelElts ,_baaba );_baaba .EG_MathContent =append (_baaba .EG_MathContent ,_abbff ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_cbdcc .Name ); -if _cfbda :=d .Skip ();_cfbda !=nil {return _cfbda ;};};case _a .EndElement :break _cdfee ;case _a .CharData :};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_fcgbf :=&CT_TextboxTightWrap {};_fcgbf .ValAttr =ST_TextboxTightWrap (1); -return _fcgbf ;};func (_ffbaeb *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffbaeb .Wsp !=nil {_fedgef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_gbaaa :=range _ffbaeb .Wsp {e .EncodeElement (_gbaaa ,_fedgef ); -};};if _ffbaeb .Pic !=nil {_eagbg :=_a .StartElement {Name :_a .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_baadg :=range _ffbaeb .Pic {e .EncodeElement (_baadg ,_eagbg );};};if _ffbaeb .ContentPart !=nil {_dadadc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; -for _ ,_cdggdc :=range _ffbaeb .ContentPart {e .EncodeElement (_cdggdc ,_dadadc );};};if _ffbaeb .Wgp !=nil {_ffbgad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_afbggc :=range _ffbaeb .Wgp {e .EncodeElement (_afbggc ,_ffbgad ); -};};if _ffbaeb .GraphicFrame !=nil {_abbga :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_febgg :=range _ffbaeb .GraphicFrame {e .EncodeElement (_febgg ,_abbga );}; -};return nil ;};func (_acfb *CT_Compat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdcab :for {_eadf ,_gfbcb :=d .Token ();if _gfbcb !=nil {return _gfbcb ;};switch _bfdcb :=_eadf .(type ){case _a .StartElement :switch _bfdcb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_acfb .UseSingleBorderforContiguousCells =NewCT_OnOff (); -if _eeae :=d .DecodeElement (_acfb .UseSingleBorderforContiguousCells ,&_bfdcb );_eeae !=nil {return _eeae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_acfb .WpJustification =NewCT_OnOff (); -if _efaa :=d .DecodeElement (_acfb .WpJustification ,&_bfdcb );_efaa !=nil {return _efaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_acfb .NoTabHangInd =NewCT_OnOff (); -if _ffad :=d .DecodeElement (_acfb .NoTabHangInd ,&_bfdcb );_ffad !=nil {return _ffad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_acfb .NoLeading =NewCT_OnOff (); -if _bgacbf :=d .DecodeElement (_acfb .NoLeading ,&_bfdcb );_bgacbf !=nil {return _bgacbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_acfb .SpaceForUL =NewCT_OnOff (); -if _edda :=d .DecodeElement (_acfb .SpaceForUL ,&_bfdcb );_edda !=nil {return _edda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_acfb .NoColumnBalance =NewCT_OnOff (); -if _agbff :=d .DecodeElement (_acfb .NoColumnBalance ,&_bfdcb );_agbff !=nil {return _agbff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_acfb .BalanceSingleByteDoubleByteWidth =NewCT_OnOff (); -if _cdfcd :=d .DecodeElement (_acfb .BalanceSingleByteDoubleByteWidth ,&_bfdcb );_cdfcd !=nil {return _cdfcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_acfb .NoExtraLineSpacing =NewCT_OnOff (); -if _egcec :=d .DecodeElement (_acfb .NoExtraLineSpacing ,&_bfdcb );_egcec !=nil {return _egcec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_acfb .DoNotLeaveBackslashAlone =NewCT_OnOff (); -if _ggdbg :=d .DecodeElement (_acfb .DoNotLeaveBackslashAlone ,&_bfdcb );_ggdbg !=nil {return _ggdbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_acfb .UlTrailSpace =NewCT_OnOff (); -if _dage :=d .DecodeElement (_acfb .UlTrailSpace ,&_bfdcb );_dage !=nil {return _dage ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_acfb .DoNotExpandShiftReturn =NewCT_OnOff (); -if _eaegb :=d .DecodeElement (_acfb .DoNotExpandShiftReturn ,&_bfdcb );_eaegb !=nil {return _eaegb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_acfb .SpacingInWholePoints =NewCT_OnOff (); -if _ccbc :=d .DecodeElement (_acfb .SpacingInWholePoints ,&_bfdcb );_ccbc !=nil {return _ccbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_acfb .LineWrapLikeWord6 =NewCT_OnOff (); -if _eccc :=d .DecodeElement (_acfb .LineWrapLikeWord6 ,&_bfdcb );_eccc !=nil {return _eccc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_acfb .PrintBodyTextBeforeHeader =NewCT_OnOff (); -if _cdcb :=d .DecodeElement (_acfb .PrintBodyTextBeforeHeader ,&_bfdcb );_cdcb !=nil {return _cdcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_acfb .PrintColBlack =NewCT_OnOff (); -if _gecb :=d .DecodeElement (_acfb .PrintColBlack ,&_bfdcb );_gecb !=nil {return _gecb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_acfb .WpSpaceWidth =NewCT_OnOff (); -if _aagg :=d .DecodeElement (_acfb .WpSpaceWidth ,&_bfdcb );_aagg !=nil {return _aagg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_acfb .ShowBreaksInFrames =NewCT_OnOff (); -if _fae :=d .DecodeElement (_acfb .ShowBreaksInFrames ,&_bfdcb );_fae !=nil {return _fae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_acfb .SubFontBySize =NewCT_OnOff (); -if _agabd :=d .DecodeElement (_acfb .SubFontBySize ,&_bfdcb );_agabd !=nil {return _agabd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_acfb .SuppressBottomSpacing =NewCT_OnOff (); -if _bffb :=d .DecodeElement (_acfb .SuppressBottomSpacing ,&_bfdcb );_bffb !=nil {return _bffb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_acfb .SuppressTopSpacing =NewCT_OnOff (); -if _cffe :=d .DecodeElement (_acfb .SuppressTopSpacing ,&_bfdcb );_cffe !=nil {return _cffe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_acfb .SuppressSpacingAtTopOfPage =NewCT_OnOff (); -if _dbdc :=d .DecodeElement (_acfb .SuppressSpacingAtTopOfPage ,&_bfdcb );_dbdc !=nil {return _dbdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_acfb .SuppressTopSpacingWP =NewCT_OnOff (); -if _cfgb :=d .DecodeElement (_acfb .SuppressTopSpacingWP ,&_bfdcb );_cfgb !=nil {return _cfgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_acfb .SuppressSpBfAfterPgBrk =NewCT_OnOff (); -if _bgcb :=d .DecodeElement (_acfb .SuppressSpBfAfterPgBrk ,&_bfdcb );_bgcb !=nil {return _bgcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_acfb .SwapBordersFacingPages =NewCT_OnOff (); -if _faed :=d .DecodeElement (_acfb .SwapBordersFacingPages ,&_bfdcb );_faed !=nil {return _faed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_acfb .ConvMailMergeEsc =NewCT_OnOff (); -if _daabe :=d .DecodeElement (_acfb .ConvMailMergeEsc ,&_bfdcb );_daabe !=nil {return _daabe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_acfb .TruncateFontHeightsLikeWP6 =NewCT_OnOff (); -if _bbfa :=d .DecodeElement (_acfb .TruncateFontHeightsLikeWP6 ,&_bfdcb );_bbfa !=nil {return _bbfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_acfb .MwSmallCaps =NewCT_OnOff (); -if _dfede :=d .DecodeElement (_acfb .MwSmallCaps ,&_bfdcb );_dfede !=nil {return _dfede ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_acfb .UsePrinterMetrics =NewCT_OnOff (); -if _bfbad :=d .DecodeElement (_acfb .UsePrinterMetrics ,&_bfdcb );_bfbad !=nil {return _bfbad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_acfb .DoNotSuppressParagraphBorders =NewCT_OnOff (); -if _efgg :=d .DecodeElement (_acfb .DoNotSuppressParagraphBorders ,&_bfdcb );_efgg !=nil {return _efgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_acfb .WrapTrailSpaces =NewCT_OnOff (); -if _caee :=d .DecodeElement (_acfb .WrapTrailSpaces ,&_bfdcb );_caee !=nil {return _caee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_acfb .FootnoteLayoutLikeWW8 =NewCT_OnOff (); -if _cecdb :=d .DecodeElement (_acfb .FootnoteLayoutLikeWW8 ,&_bfdcb );_cecdb !=nil {return _cecdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_acfb .ShapeLayoutLikeWW8 =NewCT_OnOff (); -if _ddba :=d .DecodeElement (_acfb .ShapeLayoutLikeWW8 ,&_bfdcb );_ddba !=nil {return _ddba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_acfb .AlignTablesRowByRow =NewCT_OnOff (); -if _afefd :=d .DecodeElement (_acfb .AlignTablesRowByRow ,&_bfdcb );_afefd !=nil {return _afefd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_acfb .ForgetLastTabAlignment =NewCT_OnOff (); -if _bfgf :=d .DecodeElement (_acfb .ForgetLastTabAlignment ,&_bfdcb );_bfgf !=nil {return _bfgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_acfb .AdjustLineHeightInTable =NewCT_OnOff (); -if _cefa :=d .DecodeElement (_acfb .AdjustLineHeightInTable ,&_bfdcb );_cefa !=nil {return _cefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_acfb .AutoSpaceLikeWord95 =NewCT_OnOff (); -if _bfca :=d .DecodeElement (_acfb .AutoSpaceLikeWord95 ,&_bfdcb );_bfca !=nil {return _bfca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_acfb .NoSpaceRaiseLower =NewCT_OnOff (); -if _ffcf :=d .DecodeElement (_acfb .NoSpaceRaiseLower ,&_bfdcb );_ffcf !=nil {return _ffcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_acfb .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff (); -if _eddb :=d .DecodeElement (_acfb .DoNotUseHTMLParagraphAutoSpacing ,&_bfdcb );_eddb !=nil {return _eddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_acfb .LayoutRawTableWidth =NewCT_OnOff (); -if _bccg :=d .DecodeElement (_acfb .LayoutRawTableWidth ,&_bfdcb );_bccg !=nil {return _bccg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_acfb .LayoutTableRowsApart =NewCT_OnOff (); -if _efaec :=d .DecodeElement (_acfb .LayoutTableRowsApart ,&_bfdcb );_efaec !=nil {return _efaec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_acfb .UseWord97LineBreakRules =NewCT_OnOff (); -if _ggfa :=d .DecodeElement (_acfb .UseWord97LineBreakRules ,&_bfdcb );_ggfa !=nil {return _ggfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_acfb .DoNotBreakWrappedTables =NewCT_OnOff (); -if _bade :=d .DecodeElement (_acfb .DoNotBreakWrappedTables ,&_bfdcb );_bade !=nil {return _bade ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_acfb .DoNotSnapToGridInCell =NewCT_OnOff (); -if _gege :=d .DecodeElement (_acfb .DoNotSnapToGridInCell ,&_bfdcb );_gege !=nil {return _gege ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_acfb .SelectFldWithFirstOrLastChar =NewCT_OnOff (); -if _bcag :=d .DecodeElement (_acfb .SelectFldWithFirstOrLastChar ,&_bfdcb );_bcag !=nil {return _bcag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_acfb .ApplyBreakingRules =NewCT_OnOff (); -if _cgfa :=d .DecodeElement (_acfb .ApplyBreakingRules ,&_bfdcb );_cgfa !=nil {return _cgfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_acfb .DoNotWrapTextWithPunct =NewCT_OnOff (); -if _dbge :=d .DecodeElement (_acfb .DoNotWrapTextWithPunct ,&_bfdcb );_dbge !=nil {return _dbge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_acfb .DoNotUseEastAsianBreakRules =NewCT_OnOff (); -if _dgcf :=d .DecodeElement (_acfb .DoNotUseEastAsianBreakRules ,&_bfdcb );_dgcf !=nil {return _dgcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_acfb .UseWord2002TableStyleRules =NewCT_OnOff (); -if _bdfd :=d .DecodeElement (_acfb .UseWord2002TableStyleRules ,&_bfdcb );_bdfd !=nil {return _bdfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_acfb .GrowAutofit =NewCT_OnOff (); -if _fefga :=d .DecodeElement (_acfb .GrowAutofit ,&_bfdcb );_fefga !=nil {return _fefga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_acfb .UseFELayout =NewCT_OnOff (); -if _gddc :=d .DecodeElement (_acfb .UseFELayout ,&_bfdcb );_gddc !=nil {return _gddc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_acfb .UseNormalStyleForList =NewCT_OnOff (); -if _ddaf :=d .DecodeElement (_acfb .UseNormalStyleForList ,&_bfdcb );_ddaf !=nil {return _ddaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_acfb .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff (); -if _gdabe :=d .DecodeElement (_acfb .DoNotUseIndentAsNumberingTabStop ,&_bfdcb );_gdabe !=nil {return _gdabe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_acfb .UseAltKinsokuLineBreakRules =NewCT_OnOff (); -if _egaa :=d .DecodeElement (_acfb .UseAltKinsokuLineBreakRules ,&_bfdcb );_egaa !=nil {return _egaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_acfb .AllowSpaceOfSameStyleInTable =NewCT_OnOff (); -if _cea :=d .DecodeElement (_acfb .AllowSpaceOfSameStyleInTable ,&_bfdcb );_cea !=nil {return _cea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_acfb .DoNotSuppressIndentation =NewCT_OnOff (); -if _gfdg :=d .DecodeElement (_acfb .DoNotSuppressIndentation ,&_bfdcb );_gfdg !=nil {return _gfdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_acfb .DoNotAutofitConstrainedTables =NewCT_OnOff (); -if _dfgg :=d .DecodeElement (_acfb .DoNotAutofitConstrainedTables ,&_bfdcb );_dfgg !=nil {return _dfgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_acfb .AutofitToFirstFixedWidthCell =NewCT_OnOff (); -if _dffaf :=d .DecodeElement (_acfb .AutofitToFirstFixedWidthCell ,&_bfdcb );_dffaf !=nil {return _dffaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_acfb .UnderlineTabInNumList =NewCT_OnOff (); -if _cgfbb :=d .DecodeElement (_acfb .UnderlineTabInNumList ,&_bfdcb );_cgfbb !=nil {return _cgfbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_acfb .DisplayHangulFixedWidth =NewCT_OnOff (); -if _fbab :=d .DecodeElement (_acfb .DisplayHangulFixedWidth ,&_bfdcb );_fbab !=nil {return _fbab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_acfb .SplitPgBreakAndParaMark =NewCT_OnOff (); -if _aeab :=d .DecodeElement (_acfb .SplitPgBreakAndParaMark ,&_bfdcb );_aeab !=nil {return _aeab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_acfb .DoNotVertAlignCellWithSp =NewCT_OnOff (); -if _cdag :=d .DecodeElement (_acfb .DoNotVertAlignCellWithSp ,&_bfdcb );_cdag !=nil {return _cdag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_acfb .DoNotBreakConstrainedForcedTable =NewCT_OnOff (); -if _bfcdg :=d .DecodeElement (_acfb .DoNotBreakConstrainedForcedTable ,&_bfdcb );_bfcdg !=nil {return _bfcdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_acfb .DoNotVertAlignInTxbx =NewCT_OnOff (); -if _ddag :=d .DecodeElement (_acfb .DoNotVertAlignInTxbx ,&_bfdcb );_ddag !=nil {return _ddag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_acfb .UseAnsiKerningPairs =NewCT_OnOff (); -if _faad :=d .DecodeElement (_acfb .UseAnsiKerningPairs ,&_bfdcb );_faad !=nil {return _faad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_acfb .CachedColBalance =NewCT_OnOff (); -if _aega :=d .DecodeElement (_acfb .CachedColBalance ,&_bfdcb );_aega !=nil {return _aega ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_cadf :=NewCT_CompatSetting (); -if _baaa :=d .DecodeElement (_cadf ,&_bfdcb );_baaa !=nil {return _baaa ;};_acfb .CompatSetting =append (_acfb .CompatSetting ,_cadf );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_bfdcb .Name ); -if _egec :=d .Skip ();_egec !=nil {return _egec ;};};case _a .EndElement :break _gdcab ;case _a .CharData :};};return nil ;};type CT_SdtListItem struct{ +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// List Entry Display Text -DisplayTextAttr *string ; +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// List Entry Value -ValueAttr *string ;}; +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// Validate validates the CT_EdnPos and its children -func (_gfffc *CT_EdnPos )Validate ()error {return _gfffc .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_gdgb *CT_NumLvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gdgb .IlvlAttr )}); -e .EncodeToken (start );if _gdgb .StartOverride !=nil {_gcdfc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_gdgb .StartOverride ,_gcdfc );};if _gdgb .Lvl !=nil {_afbfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006cv\u006c"}}; -e .EncodeElement (_gdgb .Lvl ,_afbfa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_DocDefaults struct{ +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;};func NewCT_Picture ()*CT_Picture {_cggb :=&CT_Picture {};return _cggb }; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// Validate validates the CT_TabStop and its children -func (_bdecfg *CT_TabStop )Validate ()error {return _bdecfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");}; +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Validate validates the EG_RunLevelElts and its children -func (_fdcce *EG_RunLevelElts )Validate ()error {return _fdcce .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_ddcc *CT_DocVars )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gafe :for {_gfbeb ,_fedf :=d .Token (); -if _fedf !=nil {return _fedf ;};switch _beafg :=_gfbeb .(type ){case _a .StartElement :switch _beafg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_bddgd :=NewCT_DocVar (); -if _gggc :=d .DecodeElement (_bddgd ,&_beafg );_gggc !=nil {return _gggc ;};_ddcc .DocVar =append (_ddcc .DocVar ,_bddgd );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_beafg .Name ); -if _gbbbe :=d .Skip ();_gbbbe !=nil {return _gbbbe ;};};case _a .EndElement :break _gafe ;case _a .CharData :};};return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2; -ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func (_bggcb *CT_Row )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdadfc :=range start .Attr {if _bdadfc .Name .Local =="\u0072\u0073\u0069d\u0052"{_fdgc ,_fgefd :=_bdadfc .Value ,error (nil ); -if _fgefd !=nil {return _fgefd ;};_bggcb .RsidRAttr =&_fdgc ;continue ;};if _bdadfc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bface ,_debee :=_bdadfc .Value ,error (nil );if _debee !=nil {return _debee ;};_bggcb .RsidDelAttr =&_bface ;continue ; -};if _bdadfc .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_dgaga ,_gbggbb :=_bdadfc .Value ,error (nil );if _gbggbb !=nil {return _gbggbb ;};_bggcb .RsidTrAttr =&_dgaga ;continue ;};if _bdadfc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_edeag ,_bffge :=_bdadfc .Value ,error (nil ); -if _bffge !=nil {return _bffge ;};_bggcb .RsidRPrAttr =&_edeag ;continue ;};};_fcgbc :for {_cgfgag ,_affbab :=d .Token ();if _affbab !=nil {return _affbab ;};switch _eacbdb :=_cgfgag .(type ){case _a .StartElement :switch _eacbdb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_bggcb .TblPrEx =NewCT_TblPrEx (); -if _edgef :=d .DecodeElement (_bggcb .TblPrEx ,&_eacbdb );_edgef !=nil {return _edgef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_bggcb .TrPr =NewCT_TrPr (); -if _aadc :=d .DecodeElement (_bggcb .TrPr ,&_eacbdb );_aadc !=nil {return _aadc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_cdage :=NewEG_ContentCellContent (); -_ceda :=NewCT_Tc ();if _baafed :=d .DecodeElement (_ceda ,&_eacbdb );_baafed !=nil {return _baafed ;};_cdage .Tc =append (_cdage .Tc ,_ceda );_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_cdage );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aacdb :=NewEG_ContentCellContent (); -_aacdb .CustomXml =NewCT_CustomXmlCell ();if _deecc :=d .DecodeElement (_aacdb .CustomXml ,&_eacbdb );_deecc !=nil {return _deecc ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_aacdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dfgdec :=NewEG_ContentCellContent (); -_dfgdec .Sdt =NewCT_SdtCell ();if _fbdefd :=d .DecodeElement (_dfgdec .Sdt ,&_eacbdb );_fbdefd !=nil {return _fbdefd ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_dfgdec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_feffd :=NewEG_ContentCellContent (); -_fbba :=NewEG_RunLevelElts ();_fbba .ProofErr =NewCT_ProofErr ();if _dcabg :=d .DecodeElement (_fbba .ProofErr ,&_eacbdb );_dcabg !=nil {return _dcabg ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_feffd );_feffd .EG_RunLevelElts =append (_feffd .EG_RunLevelElts ,_fbba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cccdff :=NewEG_ContentCellContent (); -_edgee :=NewEG_RunLevelElts ();_edgee .PermStart =NewCT_PermStart ();if _bfag :=d .DecodeElement (_edgee .PermStart ,&_eacbdb );_bfag !=nil {return _bfag ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_cccdff );_cccdff .EG_RunLevelElts =append (_cccdff .EG_RunLevelElts ,_edgee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfaeb :=NewEG_ContentCellContent (); -_cdfdb :=NewEG_RunLevelElts ();_cdfdb .PermEnd =NewCT_Perm ();if _bbfcc :=d .DecodeElement (_cdfdb .PermEnd ,&_eacbdb );_bbfcc !=nil {return _bbfcc ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_bfaeb );_bfaeb .EG_RunLevelElts =append (_bfaeb .EG_RunLevelElts ,_cdfdb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcfca :=NewEG_ContentCellContent (); -_aaagb :=NewEG_RunLevelElts ();_aaagb .Ins =NewCT_RunTrackChange ();if _dfgeg :=d .DecodeElement (_aaagb .Ins ,&_eacbdb );_dfgeg !=nil {return _dfgeg ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_dcfca );_dcfca .EG_RunLevelElts =append (_dcfca .EG_RunLevelElts ,_aaagb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gdeab :=NewEG_ContentCellContent (); -_ffbee :=NewEG_RunLevelElts ();_ffbee .Del =NewCT_RunTrackChange ();if _efage :=d .DecodeElement (_ffbee .Del ,&_eacbdb );_efage !=nil {return _efage ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_gdeab );_gdeab .EG_RunLevelElts =append (_gdeab .EG_RunLevelElts ,_ffbee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gdbdb :=NewEG_ContentCellContent (); -_fdegf :=NewEG_RunLevelElts ();_fdegf .MoveFrom =NewCT_RunTrackChange ();if _eecfd :=d .DecodeElement (_fdegf .MoveFrom ,&_eacbdb );_eecfd !=nil {return _eecfd ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_gdbdb );_gdbdb .EG_RunLevelElts =append (_gdbdb .EG_RunLevelElts ,_fdegf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dcbag :=NewEG_ContentCellContent (); -_bcefda :=NewEG_RunLevelElts ();_bcefda .MoveTo =NewCT_RunTrackChange ();if _babgc :=d .DecodeElement (_bcefda .MoveTo ,&_eacbdb );_babgc !=nil {return _babgc ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_dcbag );_dcbag .EG_RunLevelElts =append (_dcbag .EG_RunLevelElts ,_bcefda ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fgebf :=NewEG_ContentCellContent (); -_bfdddg :=NewEG_RunLevelElts ();_gbcac :=NewEG_RangeMarkupElements ();_gbcac .BookmarkStart =NewCT_Bookmark ();if _egecga :=d .DecodeElement (_gbcac .BookmarkStart ,&_eacbdb );_egecga !=nil {return _egecga ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_fgebf ); -_fgebf .EG_RunLevelElts =append (_fgebf .EG_RunLevelElts ,_bfdddg );_bfdddg .EG_RangeMarkupElements =append (_bfdddg .EG_RangeMarkupElements ,_gbcac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_agbbb :=NewEG_ContentCellContent (); -_eaffc :=NewEG_RunLevelElts ();_aaeef :=NewEG_RangeMarkupElements ();_aaeef .BookmarkEnd =NewCT_MarkupRange ();if _cadbea :=d .DecodeElement (_aaeef .BookmarkEnd ,&_eacbdb );_cadbea !=nil {return _cadbea ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_agbbb ); -_agbbb .EG_RunLevelElts =append (_agbbb .EG_RunLevelElts ,_eaffc );_eaffc .EG_RangeMarkupElements =append (_eaffc .EG_RangeMarkupElements ,_aaeef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dbcef :=NewEG_ContentCellContent (); -_bdbcf :=NewEG_RunLevelElts ();_fgfdg :=NewEG_RangeMarkupElements ();_fgfdg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgaec :=d .DecodeElement (_fgfdg .MoveFromRangeStart ,&_eacbdb );_bgaec !=nil {return _bgaec ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_dbcef ); -_dbcef .EG_RunLevelElts =append (_dbcef .EG_RunLevelElts ,_bdbcf );_bdbcf .EG_RangeMarkupElements =append (_bdbcf .EG_RangeMarkupElements ,_fgfdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aegcca :=NewEG_ContentCellContent (); -_addeab :=NewEG_RunLevelElts ();_bdgc :=NewEG_RangeMarkupElements ();_bdgc .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgccg :=d .DecodeElement (_bdgc .MoveFromRangeEnd ,&_eacbdb );_dgccg !=nil {return _dgccg ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_aegcca ); -_aegcca .EG_RunLevelElts =append (_aegcca .EG_RunLevelElts ,_addeab );_addeab .EG_RangeMarkupElements =append (_addeab .EG_RangeMarkupElements ,_bdgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_adfae :=NewEG_ContentCellContent (); -_daaad :=NewEG_RunLevelElts ();_cgdeaa :=NewEG_RangeMarkupElements ();_cgdeaa .MoveToRangeStart =NewCT_MoveBookmark ();if _fdagef :=d .DecodeElement (_cgdeaa .MoveToRangeStart ,&_eacbdb );_fdagef !=nil {return _fdagef ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_adfae ); -_adfae .EG_RunLevelElts =append (_adfae .EG_RunLevelElts ,_daaad );_daaad .EG_RangeMarkupElements =append (_daaad .EG_RangeMarkupElements ,_cgdeaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cagbg :=NewEG_ContentCellContent (); -_gbedd :=NewEG_RunLevelElts ();_bcdc :=NewEG_RangeMarkupElements ();_bcdc .MoveToRangeEnd =NewCT_MarkupRange ();if _faecb :=d .DecodeElement (_bcdc .MoveToRangeEnd ,&_eacbdb );_faecb !=nil {return _faecb ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_cagbg ); -_cagbg .EG_RunLevelElts =append (_cagbg .EG_RunLevelElts ,_gbedd );_gbedd .EG_RangeMarkupElements =append (_gbedd .EG_RangeMarkupElements ,_bcdc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gbfcg :=NewEG_ContentCellContent (); -_bcgcaf :=NewEG_RunLevelElts ();_ebdae :=NewEG_RangeMarkupElements ();_ebdae .CommentRangeStart =NewCT_MarkupRange ();if _ccbea :=d .DecodeElement (_ebdae .CommentRangeStart ,&_eacbdb );_ccbea !=nil {return _ccbea ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_gbfcg ); -_gbfcg .EG_RunLevelElts =append (_gbfcg .EG_RunLevelElts ,_bcgcaf );_bcgcaf .EG_RangeMarkupElements =append (_bcgcaf .EG_RangeMarkupElements ,_ebdae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbdeg :=NewEG_ContentCellContent (); -_ffffec :=NewEG_RunLevelElts ();_ecgcd :=NewEG_RangeMarkupElements ();_ecgcd .CommentRangeEnd =NewCT_MarkupRange ();if _fdcacf :=d .DecodeElement (_ecgcd .CommentRangeEnd ,&_eacbdb );_fdcacf !=nil {return _fdcacf ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_bbdeg ); -_bbdeg .EG_RunLevelElts =append (_bbdeg .EG_RunLevelElts ,_ffffec );_ffffec .EG_RangeMarkupElements =append (_ffffec .EG_RangeMarkupElements ,_ecgcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afeab :=NewEG_ContentCellContent (); -_adgd :=NewEG_RunLevelElts ();_bfebac :=NewEG_RangeMarkupElements ();_bfebac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edgba :=d .DecodeElement (_bfebac .CustomXmlInsRangeStart ,&_eacbdb );_edgba !=nil {return _edgba ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_afeab ); -_afeab .EG_RunLevelElts =append (_afeab .EG_RunLevelElts ,_adgd );_adgd .EG_RangeMarkupElements =append (_adgd .EG_RangeMarkupElements ,_bfebac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_baafd :=NewEG_ContentCellContent (); -_eabgf :=NewEG_RunLevelElts ();_ggabb :=NewEG_RangeMarkupElements ();_ggabb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ceaaac :=d .DecodeElement (_ggabb .CustomXmlInsRangeEnd ,&_eacbdb );_ceaaac !=nil {return _ceaaac ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_baafd ); -_baafd .EG_RunLevelElts =append (_baafd .EG_RunLevelElts ,_eabgf );_eabgf .EG_RangeMarkupElements =append (_eabgf .EG_RangeMarkupElements ,_ggabb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffefg :=NewEG_ContentCellContent (); -_bcbeb :=NewEG_RunLevelElts ();_beaee :=NewEG_RangeMarkupElements ();_beaee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faca :=d .DecodeElement (_beaee .CustomXmlDelRangeStart ,&_eacbdb );_faca !=nil {return _faca ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_ffefg ); -_ffefg .EG_RunLevelElts =append (_ffefg .EG_RunLevelElts ,_bcbeb );_bcbeb .EG_RangeMarkupElements =append (_bcbeb .EG_RangeMarkupElements ,_beaee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aedfac :=NewEG_ContentCellContent (); -_fefdg :=NewEG_RunLevelElts ();_cbeag :=NewEG_RangeMarkupElements ();_cbeag .CustomXmlDelRangeEnd =NewCT_Markup ();if _gafeg :=d .DecodeElement (_cbeag .CustomXmlDelRangeEnd ,&_eacbdb );_gafeg !=nil {return _gafeg ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_aedfac ); -_aedfac .EG_RunLevelElts =append (_aedfac .EG_RunLevelElts ,_fefdg );_fefdg .EG_RangeMarkupElements =append (_fefdg .EG_RangeMarkupElements ,_cbeag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfdb :=NewEG_ContentCellContent (); -_dcegd :=NewEG_RunLevelElts ();_ecgbg :=NewEG_RangeMarkupElements ();_ecgbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _feaaa :=d .DecodeElement (_ecgbg .CustomXmlMoveFromRangeStart ,&_eacbdb );_feaaa !=nil {return _feaaa ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_dfdb ); -_dfdb .EG_RunLevelElts =append (_dfdb .EG_RunLevelElts ,_dcegd );_dcegd .EG_RangeMarkupElements =append (_dcegd .EG_RangeMarkupElements ,_ecgbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_edbca :=NewEG_ContentCellContent (); -_gedab :=NewEG_RunLevelElts ();_aabee :=NewEG_RangeMarkupElements ();_aabee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abafa :=d .DecodeElement (_aabee .CustomXmlMoveFromRangeEnd ,&_eacbdb );_abafa !=nil {return _abafa ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_edbca ); -_edbca .EG_RunLevelElts =append (_edbca .EG_RunLevelElts ,_gedab );_gedab .EG_RangeMarkupElements =append (_gedab .EG_RangeMarkupElements ,_aabee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adafag :=NewEG_ContentCellContent (); -_dgbfbc :=NewEG_RunLevelElts ();_ecbbb :=NewEG_RangeMarkupElements ();_ecbbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baagbf :=d .DecodeElement (_ecbbb .CustomXmlMoveToRangeStart ,&_eacbdb );_baagbf !=nil {return _baagbf ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_adafag ); -_adafag .EG_RunLevelElts =append (_adafag .EG_RunLevelElts ,_dgbfbc );_dgbfbc .EG_RangeMarkupElements =append (_dgbfbc .EG_RangeMarkupElements ,_ecbbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cageab :=NewEG_ContentCellContent (); -_fbccgg :=NewEG_RunLevelElts ();_aeabg :=NewEG_RangeMarkupElements ();_aeabg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfgbb :=d .DecodeElement (_aeabg .CustomXmlMoveToRangeEnd ,&_eacbdb );_dfgbb !=nil {return _dfgbb ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_cageab ); -_cageab .EG_RunLevelElts =append (_cageab .EG_RunLevelElts ,_fbccgg );_fbccgg .EG_RangeMarkupElements =append (_fbccgg .EG_RangeMarkupElements ,_aeabg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffdec :=NewEG_ContentCellContent (); -_adadd :=NewEG_RunLevelElts ();_aeccf :=NewEG_MathContent ();_aeccf .OMathPara =_aa .NewOMathPara ();if _bbdc :=d .DecodeElement (_aeccf .OMathPara ,&_eacbdb );_bbdc !=nil {return _bbdc ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_ffdec ); -_ffdec .EG_RunLevelElts =append (_ffdec .EG_RunLevelElts ,_adadd );_adadd .EG_MathContent =append (_adadd .EG_MathContent ,_aeccf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bbede :=NewEG_ContentCellContent (); -_fdbcb :=NewEG_RunLevelElts ();_abbgebd :=NewEG_MathContent ();_abbgebd .OMath =_aa .NewOMath ();if _fafbda :=d .DecodeElement (_abbgebd .OMath ,&_eacbdb );_fafbda !=nil {return _fafbda ;};_bggcb .EG_ContentCellContent =append (_bggcb .EG_ContentCellContent ,_bbede ); -_bbede .EG_RunLevelElts =append (_bbede .EG_RunLevelElts ,_fdbcb );_fdbcb .EG_MathContent =append (_fdbcb .EG_MathContent ,_abbgebd );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_eacbdb .Name ); -if _aefda :=d .Skip ();_aefda !=nil {return _aefda ;};};case _a .EndElement :break _fcgbc ;case _a .CharData :};};return nil ;};func (_adgae ST_MailMergeSourceType )Validate ()error {return _adgae .ValidateWithPath ("")};func NewCT_View ()*CT_View {_affbc :=&CT_View {}; -_affbc .ValAttr =ST_View (1);return _affbc }; +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_cae *CT_Body )ValidateWithPath (path string )error {for _fbgb ,_dfbfe :=range _cae .EG_BlockLevelElts {if _ddgf :=_dfbfe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fbgb )); -_ddgf !=nil {return _ddgf ;};};if _cae .SectPr !=nil {if _abgc :=_cae .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_abgc !=nil {return _abgc ;};};return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_cffec :=&CT_OptimizeForBrowser {}; -return _cffec ;};type CT_Lock struct{ +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// Locking Type -ValAttr ST_Lock ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_adedg ST_MailMergeDocType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adedg .String (),start ); -}; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_fdfafa *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// Validate validates the CT_LvlLegacy and its children -func (_fgee *CT_LvlLegacy )Validate ()error {return _fgee .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_acbaaf :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_acbaaf .ST_TextScalePercent =&s ; -}else {_ffgdd ,_gegdc :=_ea .ParseFloat (s ,64);if _gegdc !=nil {return _acbaaf ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gegdc );};_acbaaf .ST_TextScaleDecimal =_ab .Int64 (int64 (_ffgdd )); -};return _acbaaf ,nil ;};func (_gdcda *CT_FrameLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cgbaf ,_dggdd :=_gdcda .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dggdd !=nil {return _dggdd ;};start .Attr =append (start .Attr ,_cgbaf ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eebgcb ST_TextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eebgcb .String (),start );};func NewCT_DocPartType ()*CT_DocPartType {_accc :=&CT_DocPartType {}; -_accc .ValAttr =ST_DocPartType (1);return _accc ;};func (_caccaf ST_TblWidth )Validate ()error {return _caccaf .ValidateWithPath ("")};func (_deeba *CT_SmartTagType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _deeba .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_deeba .NamespaceuriAttr )}); -};if _deeba .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_deeba .NameAttr )});};if _deeba .UrlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_deeba .UrlAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdcg *CT_EdnPos )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ecbdg ,_gdcdb :=_gdcg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gdcdb !=nil {return _gdcdb ;};start .Attr =append (start .Attr ,_ecbdg );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcdced ST_CharacterSpacing )Validate ()error {return _dcdced .ValidateWithPath ("")}; -const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);type ST_LineNumberRestart byte ; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_bcbef *CT_Style )ValidateWithPath (path string )error {if _aaadc :=_bcbef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaadc !=nil {return _aaadc ;};if _bcbef .DefaultAttr !=nil {if _adfbg :=_bcbef .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072"); -_adfbg !=nil {return _adfbg ;};};if _bcbef .CustomStyleAttr !=nil {if _bcccad :=_bcbef .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bcccad !=nil {return _bcccad ;}; -};if _bcbef .Name !=nil {if _gfbaag :=_bcbef .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gfbaag !=nil {return _gfbaag ;};};if _bcbef .Aliases !=nil {if _edabfc :=_bcbef .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073"); -_edabfc !=nil {return _edabfc ;};};if _bcbef .BasedOn !=nil {if _befeff :=_bcbef .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_befeff !=nil {return _befeff ;};};if _bcbef .Next !=nil {if _bcfea :=_bcbef .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074"); -_bcfea !=nil {return _bcfea ;};};if _bcbef .Link !=nil {if _bfaee :=_bcbef .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_bfaee !=nil {return _bfaee ;};};if _bcbef .AutoRedefine !=nil {if _eafdb :=_bcbef .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"); -_eafdb !=nil {return _eafdb ;};};if _bcbef .Hidden !=nil {if _aebeff :=_bcbef .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_aebeff !=nil {return _aebeff ;};};if _bcbef .UiPriority !=nil {if _cffffg :=_bcbef .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"); -_cffffg !=nil {return _cffffg ;};};if _bcbef .SemiHidden !=nil {if _fcdad :=_bcbef .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_fcdad !=nil {return _fcdad ;};};if _bcbef .UnhideWhenUsed !=nil {if _cfecc :=_bcbef .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"); -_cfecc !=nil {return _cfecc ;};};if _bcbef .QFormat !=nil {if _degga :=_bcbef .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_degga !=nil {return _degga ;};};if _bcbef .Locked !=nil {if _befcca :=_bcbef .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); -_befcca !=nil {return _befcca ;};};if _bcbef .Personal !=nil {if _fdfbb :=_bcbef .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_fdfbb !=nil {return _fdfbb ;};};if _bcbef .PersonalCompose !=nil {if _gdffga :=_bcbef .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"); -_gdffga !=nil {return _gdffga ;};};if _bcbef .PersonalReply !=nil {if _efeaf :=_bcbef .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_efeaf !=nil {return _efeaf ;};};if _bcbef .Rsid !=nil {if _abagg :=_bcbef .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064"); -_abagg !=nil {return _abagg ;};};if _bcbef .PPr !=nil {if _dagae :=_bcbef .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dagae !=nil {return _dagae ;};};if _bcbef .RPr !=nil {if _eeedg :=_bcbef .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_eeedg !=nil {return _eeedg ;};};if _bcbef .TblPr !=nil {if _cebec :=_bcbef .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_cebec !=nil {return _cebec ;};};if _bcbef .TrPr !=nil {if _dddec :=_bcbef .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); -_dddec !=nil {return _dddec ;};};if _bcbef .TcPr !=nil {if _fegaba :=_bcbef .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_fegaba !=nil {return _fegaba ;};};for _gbfbe ,_bdbde :=range _bcbef .TblStylePr {if _bbfaea :=_bdbde .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_gbfbe )); -_bbfaea !=nil {return _bbfaea ;};};return nil ;};func (_feedfe ST_Shd )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_feedfe .String (),start );}; +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// Validate validates the CT_JcTable and its children -func (_dgcbed *CT_JcTable )Validate ()error {return _dgcbed .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");}; +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_cgafa *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _cgafa .WrapNone !=nil {if _dedfc :=_cgafa .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_dedfc !=nil {return _dedfc ;};};if _cgafa .WrapSquare !=nil {if _gceaf :=_cgafa .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"); -_gceaf !=nil {return _gceaf ;};};if _cgafa .WrapTight !=nil {if _cddfac :=_cgafa .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_cddfac !=nil {return _cddfac ;};};if _cgafa .WrapThrough !=nil {if _accda :=_cgafa .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"); -_accda !=nil {return _accda ;};};if _cgafa .WrapTopAndBottom !=nil {if _dcdcc :=_cgafa .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_dcdcc !=nil {return _dcdcc ; -};};return nil ;};func (_ecccdb *CT_TcPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ecccdb .CnfStyle !=nil {_cecfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ecccdb .CnfStyle ,_cecfe );};if _ecccdb .TcW !=nil {_eadcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_ecccdb .TcW ,_eadcc );};if _ecccdb .GridSpan !=nil {_dbdee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_ecccdb .GridSpan ,_dbdee );};if _ecccdb .HMerge !=nil {_affag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ecccdb .HMerge ,_affag );};if _ecccdb .VMerge !=nil {_dcfge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_ecccdb .VMerge ,_dcfge );};if _ecccdb .TcBorders !=nil {_cfcaa :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ecccdb .TcBorders ,_cfcaa );};if _ecccdb .Shd !=nil {_edfbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_ecccdb .Shd ,_edfbc );};if _ecccdb .NoWrap !=nil {_cfafe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ecccdb .NoWrap ,_cfafe );};if _ecccdb .TcMar !=nil {_cccdg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_ecccdb .TcMar ,_cccdg );};if _ecccdb .TextDirection !=nil {_ddgfcb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecccdb .TextDirection ,_ddgfcb ); -};if _ecccdb .TcFitText !=nil {_gdbgff :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ecccdb .TcFitText ,_gdbgff );};if _ecccdb .VAlign !=nil {_gecefa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_ecccdb .VAlign ,_gecefa );};if _ecccdb .HideMark !=nil {_cgcge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ecccdb .HideMark ,_cgcge );};if _ecccdb .Headers !=nil {_bgfbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_ecccdb .Headers ,_bgfbe );};if _ecccdb .CellIns !=nil {_gcbea :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ecccdb .CellIns ,_gcbea );};if _ecccdb .CellDel !=nil {_fecgd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; -e .EncodeElement (_ecccdb .CellDel ,_fecgd );};if _ecccdb .CellMerge !=nil {_bdcfge :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ecccdb .CellMerge ,_bdcfge );};if _ecccdb .TcPrChange !=nil {_daeff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_ecccdb .TcPrChange ,_daeff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_ffddf *CT_DocPartTypes )ValidateWithPath (path string )error {if _ffddf .AllAttr !=nil {if _aedce :=_ffddf .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_aedce !=nil {return _aedce ;};};for _aceg ,_aagd :=range _ffddf .Type {if _feccg :=_aagd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aceg )); -_feccg !=nil {return _feccg ;};};return nil ;}; +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_bbgc *CT_Border )ValidateWithPath (path string )error {if _bbgc .ValAttr ==ST_BorderUnset {return _gd .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 _cecc :=_bbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cecc !=nil {return _cecc ;};if _bbgc .ColorAttr !=nil {if _adab :=_bbgc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_adab !=nil {return _adab ;};};if _cbb :=_bbgc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cbb !=nil {return _cbb ;};if _bbgc .ShadowAttr !=nil {if _gdbe :=_bbgc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_gdbe !=nil {return _gdbe ;};};if _bbgc .FrameAttr !=nil {if _ddbf :=_bbgc .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ddbf !=nil {return _ddbf ;};};return nil ;}; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// Validate validates the CT_TrackChangeNumbering and its children -func (_gedcde *CT_TrackChangeNumbering )Validate ()error {return _gedcde .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_dfdde *EG_PContentBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geeca :for {_bgccd ,_dfbabc :=d .Token (); -if _dfbabc !=nil {return _dfbabc ;};switch _gbfcgb :=_bgccd .(type ){case _a .StartElement :switch _gbfcgb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dfdde .CustomXml =NewCT_CustomXmlRun (); -if _bebfg :=d .DecodeElement (_dfdde .CustomXml ,&_gbfcgb );_bebfg !=nil {return _bebfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fgbgd :=NewCT_SimpleField (); -if _cbfbf :=d .DecodeElement (_fgbgd ,&_gbfcgb );_cbfbf !=nil {return _cbfbf ;};_dfdde .FldSimple =append (_dfdde .FldSimple ,_fgbgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dfdde .Hyperlink =NewCT_Hyperlink (); -if _ccfaf :=d .DecodeElement (_dfdde .Hyperlink ,&_gbfcgb );_ccfaf !=nil {return _ccfaf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gbfcgb .Name ); -if _gdgag :=d .Skip ();_gdgag !=nil {return _gdgag ;};};case _a .EndElement :break _geeca ;case _a .CharData :};};return nil ;}; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_dbefgg *Hdr )ValidateWithPath (path string )error {if _ggdea :=_dbefgg .CT_HdrFtr .ValidateWithPath (path );_ggdea !=nil {return _ggdea ;};return nil ;}; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Validate validates the CT_View and its children -func (_fbbfe *CT_View )Validate ()error {return _fbbfe .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");}; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// Validate validates the Recipients and its children -func (_gffbc *Recipients )Validate ()error {return _gffbc .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_cbcbd *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _cbcbd .NumStart !=nil {if _abaabf :=_cbcbd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_abaabf !=nil {return _abaabf ;};};if _cbcbd .NumRestart !=nil {if _gebeg :=_cbcbd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_gebeg !=nil {return _gebeg ;};};return nil ;};func (_gcba *CT_Font )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_gcba .NameAttr )}); -e .EncodeToken (start );if _gcba .AltName !=nil {_gggbf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_gcba .AltName ,_gggbf );};if _gcba .Panose1 !=nil {_bcbeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}}; -e .EncodeElement (_gcba .Panose1 ,_bcbeg );};if _gcba .Charset !=nil {_bgeef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_gcba .Charset ,_bgeef );};if _gcba .Family !=nil {_fgefa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}}; -e .EncodeElement (_gcba .Family ,_fgefa );};if _gcba .NotTrueType !=nil {_abddfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gcba .NotTrueType ,_abddfd ); -};if _gcba .Pitch !=nil {_cacff :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_gcba .Pitch ,_cacff );};if _gcba .Sig !=nil {_cacfac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073i\u0067"}}; -e .EncodeElement (_gcba .Sig ,_cacfac );};if _gcba .EmbedRegular !=nil {_ggcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_gcba .EmbedRegular ,_ggcc ); -};if _gcba .EmbedBold !=nil {_dbaeb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_gcba .EmbedBold ,_dbaeb );};if _gcba .EmbedItalic !=nil {_bgdab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; -e .EncodeElement (_gcba .EmbedItalic ,_bgdab );};if _gcba .EmbedBoldItalic !=nil {_daecg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gcba .EmbedBoldItalic ,_daecg ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcgcaa *ST_DocPartType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdecea ,_fddbc :=d .Token ();if _fddbc !=nil {return _fddbc ;};if _bfccfa ,_dadece :=_fdecea .(_a .EndElement ); -_dadece &&_bfccfa .Name ==start .Name {*_dcgcaa =1;return nil ;};if _aaccf ,_afddgb :=_fdecea .(_a .CharData );!_afddgb {return _gd .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",_fdecea ); -}else {switch string (_aaccf ){case "":*_dcgcaa =0;case "\u006e\u006f\u006e\u0065":*_dcgcaa =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcgcaa =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_dcgcaa =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_dcgcaa =4; -case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_dcgcaa =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_dcgcaa =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_dcgcaa =7;};};_fdecea ,_fddbc =d .Token ();if _fddbc !=nil {return _fddbc ;};if _ebcabef ,_fgaab :=_fdecea .(_a .EndElement ); -_fgaab &&_ebcabef .Name ==start .Name {return nil ;};return _gd .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",_fdecea );};func NewCT_FontFamily ()*CT_FontFamily {_gbbd :=&CT_FontFamily {}; -_gbbd .ValAttr =ST_FontFamily (1);return _gbbd ;};type CT_SignedHpsMeasure struct{ +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;}; +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_cegff *CT_TcPrChange )ValidateWithPath (path string )error {if _afaee :=_cegff .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_afaee !=nil {return _afaee ;};return nil ;};func (_cccdgd *WdCT_PosHChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cccdgd .Align !=WdST_AlignHUnset {_cdfcfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_cccdgd .Align ,_cdfcfa );};if _cccdgd .PosOffset !=nil {_bbgead :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cccdgd .PosOffset ,_bbgead );};return nil ; -};func (_cceaef *AC_ChoiceRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cceaef .Br !=nil {_dcdcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_cceaef .Br ,_dcdcb );};if _cceaef .T !=nil {_caddga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074"}}; -e .EncodeElement (_cceaef .T ,_caddga );};if _cceaef .ContentPart !=nil {_ecded :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cceaef .ContentPart ,_ecded ); -};if _cceaef .DelText !=nil {_gbdeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_cceaef .DelText ,_gbdeg );};if _cceaef .InstrText !=nil {_cbdfa :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_cceaef .InstrText ,_cbdfa );};if _cceaef .DelInstrText !=nil {_edfbgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cceaef .DelInstrText ,_edfbgf ); -};if _cceaef .NoBreakHyphen !=nil {_cegdeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cceaef .NoBreakHyphen ,_cegdeg );};if _cceaef .SoftHyphen !=nil {_facfee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; -e .EncodeElement (_cceaef .SoftHyphen ,_facfee );};if _cceaef .DayShort !=nil {_ecabdf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cceaef .DayShort ,_ecabdf );};if _cceaef .MonthShort !=nil {_eecccf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; -e .EncodeElement (_cceaef .MonthShort ,_eecccf );};if _cceaef .YearShort !=nil {_ccbad :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cceaef .YearShort ,_ccbad );};if _cceaef .DayLong !=nil {_dfcba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; -e .EncodeElement (_cceaef .DayLong ,_dfcba );};if _cceaef .MonthLong !=nil {_efddde :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cceaef .MonthLong ,_efddde );};if _cceaef .YearLong !=nil {_eaaga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; -e .EncodeElement (_cceaef .YearLong ,_eaaga );};if _cceaef .AnnotationRef !=nil {_ebgdb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_cceaef .AnnotationRef ,_ebgdb ); -};if _cceaef .FootnoteRef !=nil {_fbfebg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cceaef .FootnoteRef ,_fbfebg );};if _cceaef .EndnoteRef !=nil {_bccad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; -e .EncodeElement (_cceaef .EndnoteRef ,_bccad );};if _cceaef .Separator !=nil {_bbcbbc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_cceaef .Separator ,_bbcbbc );};if _cceaef .ContinuationSeparator !=nil {_agabee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; -e .EncodeElement (_cceaef .ContinuationSeparator ,_agabee );};if _cceaef .Sym !=nil {_deedc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_cceaef .Sym ,_deedc );};if _cceaef .PgNum !=nil {_dgbgd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; -e .EncodeElement (_cceaef .PgNum ,_dgbgd );};if _cceaef .Cr !=nil {_dffdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_cceaef .Cr ,_dffdb );};if _cceaef .Tab !=nil {_abcgeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074a\u0062"}}; -e .EncodeElement (_cceaef .Tab ,_abcgeb );};if _cceaef .Object !=nil {_cfaegg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cceaef .Object ,_cfaegg );};if _cceaef .Pict !=nil {_bafbce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; -e .EncodeElement (_cceaef .Pict ,_bafbce );};if _cceaef .FldChar !=nil {_ffegea :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_cceaef .FldChar ,_ffegea );};if _cceaef .Ruby !=nil {_daaae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; -e .EncodeElement (_cceaef .Ruby ,_daaae );};if _cceaef .FootnoteReference !=nil {_cfacfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cceaef .FootnoteReference ,_cfacfe ); -};if _cceaef .EndnoteReference !=nil {_adcaabf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cceaef .EndnoteReference ,_adcaabf );};if _cceaef .CommentReference !=nil {_ddbdaf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_cceaef .CommentReference ,_ddbdaf );};if _cceaef .Drawing !=nil {_efgbdb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cceaef .Drawing ,_efgbdb );};if _cceaef .Ptab !=nil {_afafcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; -e .EncodeElement (_cceaef .Ptab ,_afafcb );};if _cceaef .LastRenderedPageBreak !=nil {_cgcdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}}; -e .EncodeElement (_cceaef .LastRenderedPageBreak ,_cgcdc );};return nil ;};func (_egcacgd ST_TblLayoutType )String ()string {switch _egcacgd {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074"; -};return "";};func (_gcfebb ST_Wrap )String ()string {switch _gcfebb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064";case 4:return "\u0074\u0069\u0067h\u0074"; -case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";};type CT_DocGrid struct{ +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Compatibility Settings +Compat *CT_Compat ; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Document Variables +DocVars *CT_DocVars ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;};func (_efacdbc *ST_HAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efacdbc =0;case "\u0074\u0065\u0078\u0074":*_efacdbc =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_efacdbc =2;case "\u0070\u0061\u0067\u0065":*_efacdbc =3; -};return nil ;};func (_dgdgb *WdWsp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dgdgb .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_bdeaca ST_PageBorderOffset )String ()string {switch _bdeaca {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065"; -case 2:return "\u0074\u0065\u0078\u0074";};return "";};func (_fggeg *CT_DocPart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdecd :for {_eegg ,_gaeaa :=d .Token ();if _gaeaa !=nil {return _gaeaa ;};switch _gegf :=_eegg .(type ){case _a .StartElement :switch _gegf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_fggeg .DocPartPr =NewCT_DocPartPr (); -if _eead :=d .DecodeElement (_fggeg .DocPartPr ,&_gegf );_eead !=nil {return _eead ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_fggeg .DocPartBody =NewCT_Body (); -if _bdgb :=d .DecodeElement (_fggeg .DocPartBody ,&_gegf );_bdgb !=nil {return _bdgb ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_gegf .Name ); -if _ffde :=d .Skip ();_ffde !=nil {return _ffde ;};};case _a .EndElement :break _bdecd ;case _a .CharData :};};return nil ;}; +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_ab .MathPr ; -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_bege *CT_SectPrBase )ValidateWithPath (path string )error {if _bege .FootnotePr !=nil {if _ecaad :=_bege .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ecaad !=nil {return _ecaad ;};};if _bege .EndnotePr !=nil {if _ggcdc :=_bege .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_ggcdc !=nil {return _ggcdc ;};};if _bege .Type !=nil {if _abdcf :=_bege .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_abdcf !=nil {return _abdcf ;};};if _bege .PgSz !=nil {if _ccdaad :=_bege .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); -_ccdaad !=nil {return _ccdaad ;};};if _bege .PgMar !=nil {if _edagb :=_bege .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_edagb !=nil {return _edagb ;};};if _bege .PaperSrc !=nil {if _afdcg :=_bege .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); -_afdcg !=nil {return _afdcg ;};};if _bege .PgBorders !=nil {if _efbdc :=_bege .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_efbdc !=nil {return _efbdc ;};};if _bege .LnNumType !=nil {if _ecfeb :=_bege .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_ecfeb !=nil {return _ecfeb ;};};if _bege .PgNumType !=nil {if _egfecc :=_bege .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_egfecc !=nil {return _egfecc ;};};if _bege .Cols !=nil {if _acbbe :=_bege .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); -_acbbe !=nil {return _acbbe ;};};if _bege .FormProt !=nil {if _cgefg :=_bege .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_cgefg !=nil {return _cgefg ;};};if _bege .VAlign !=nil {if _abfdf :=_bege .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_abfdf !=nil {return _abfdf ;};};if _bege .NoEndnote !=nil {if _gaaad :=_bege .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gaaad !=nil {return _gaaad ;};};if _bege .TitlePg !=nil {if _ddacc :=_bege .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); -_ddacc !=nil {return _ddacc ;};};if _bege .TextDirection !=nil {if _cdcec :=_bege .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cdcec !=nil {return _cdcec ;};};if _bege .Bidi !=nil {if _cbecec :=_bege .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); -_cbecec !=nil {return _cbecec ;};};if _bege .RtlGutter !=nil {if _baddb :=_bege .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_baddb !=nil {return _baddb ;};};if _bege .DocGrid !=nil {if _ggbfdd :=_bege .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); -_ggbfdd !=nil {return _ggbfdd ;};};if _bege .PrinterSettings !=nil {if _eeaead :=_bege .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_eeaead !=nil {return _eeaead ;}; -};return nil ;};func (_dcgbb *EG_RunLevelElts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beceg :for {_edcca ,_fdgac :=d .Token ();if _fdgac !=nil {return _fdgac ;};switch _eegecd :=_edcca .(type ){case _a .StartElement :switch _eegecd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcgbb .ProofErr =NewCT_ProofErr (); -if _adcbff :=d .DecodeElement (_dcgbb .ProofErr ,&_eegecd );_adcbff !=nil {return _adcbff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcgbb .PermStart =NewCT_PermStart (); -if _fbgbec :=d .DecodeElement (_dcgbb .PermStart ,&_eegecd );_fbgbec !=nil {return _fbgbec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcgbb .PermEnd =NewCT_Perm (); -if _fbagca :=d .DecodeElement (_dcgbb .PermEnd ,&_eegecd );_fbagca !=nil {return _fbagca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcgbb .Ins =NewCT_RunTrackChange (); -if _bdggd :=d .DecodeElement (_dcgbb .Ins ,&_eegecd );_bdggd !=nil {return _bdggd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dcgbb .Del =NewCT_RunTrackChange (); -if _bgdccd :=d .DecodeElement (_dcgbb .Del ,&_eegecd );_bgdccd !=nil {return _bgdccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dcgbb .MoveFrom =NewCT_RunTrackChange (); -if _efecf :=d .DecodeElement (_dcgbb .MoveFrom ,&_eegecd );_efecf !=nil {return _efecf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dcgbb .MoveTo =NewCT_RunTrackChange (); -if _fddfce :=d .DecodeElement (_dcgbb .MoveTo ,&_eegecd );_fddfce !=nil {return _fddfce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acafeb :=NewEG_RangeMarkupElements (); -_acafeb .BookmarkStart =NewCT_Bookmark ();if _dgega :=d .DecodeElement (_acafeb .BookmarkStart ,&_eegecd );_dgega !=nil {return _dgega ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_acafeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eaeeeb :=NewEG_RangeMarkupElements (); -_eaeeeb .BookmarkEnd =NewCT_MarkupRange ();if _gaddfe :=d .DecodeElement (_eaeeeb .BookmarkEnd ,&_eegecd );_gaddfe !=nil {return _gaddfe ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_eaeeeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfcad :=NewEG_RangeMarkupElements (); -_dfcad .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddbfbb :=d .DecodeElement (_dfcad .MoveFromRangeStart ,&_eegecd );_ddbfbb !=nil {return _ddbfbb ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_dfcad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcfffb :=NewEG_RangeMarkupElements (); -_dcfffb .MoveFromRangeEnd =NewCT_MarkupRange ();if _aadgb :=d .DecodeElement (_dcfffb .MoveFromRangeEnd ,&_eegecd );_aadgb !=nil {return _aadgb ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_dcfffb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_abccg :=NewEG_RangeMarkupElements (); -_abccg .MoveToRangeStart =NewCT_MoveBookmark ();if _cbbcg :=d .DecodeElement (_abccg .MoveToRangeStart ,&_eegecd );_cbbcg !=nil {return _cbbcg ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_abccg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfbbg :=NewEG_RangeMarkupElements (); -_gfbbg .MoveToRangeEnd =NewCT_MarkupRange ();if _bdfed :=d .DecodeElement (_gfbbg .MoveToRangeEnd ,&_eegecd );_bdfed !=nil {return _bdfed ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_gfbbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbedbe :=NewEG_RangeMarkupElements (); -_bbedbe .CommentRangeStart =NewCT_MarkupRange ();if _gabgb :=d .DecodeElement (_bbedbe .CommentRangeStart ,&_eegecd );_gabgb !=nil {return _gabgb ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_bbedbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adafef :=NewEG_RangeMarkupElements (); -_adafef .CommentRangeEnd =NewCT_MarkupRange ();if _dfeg :=d .DecodeElement (_adafef .CommentRangeEnd ,&_eegecd );_dfeg !=nil {return _dfeg ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_adafef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afacd :=NewEG_RangeMarkupElements (); -_afacd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eegcf :=d .DecodeElement (_afacd .CustomXmlInsRangeStart ,&_eegecd );_eegcf !=nil {return _eegcf ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_afacd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffaf :=NewEG_RangeMarkupElements (); -_ffaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _aacdf :=d .DecodeElement (_ffaf .CustomXmlInsRangeEnd ,&_eegecd );_aacdf !=nil {return _aacdf ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_ffaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdbbed :=NewEG_RangeMarkupElements (); -_bdbbed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ceffc :=d .DecodeElement (_bdbbed .CustomXmlDelRangeStart ,&_eegecd );_ceffc !=nil {return _ceffc ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_bdbbed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcbb :=NewEG_RangeMarkupElements (); -_gcbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgdfc :=d .DecodeElement (_gcbb .CustomXmlDelRangeEnd ,&_eegecd );_bgdfc !=nil {return _bgdfc ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_gcbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aecec :=NewEG_RangeMarkupElements (); -_aecec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aceae :=d .DecodeElement (_aecec .CustomXmlMoveFromRangeStart ,&_eegecd );_aceae !=nil {return _aceae ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_aecec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ffcee :=NewEG_RangeMarkupElements (); -_ffcee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adbfgf :=d .DecodeElement (_ffcee .CustomXmlMoveFromRangeEnd ,&_eegecd );_adbfgf !=nil {return _adbfgf ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_ffcee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecaaf :=NewEG_RangeMarkupElements (); -_ecaaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgbac :=d .DecodeElement (_ecaaf .CustomXmlMoveToRangeStart ,&_eegecd );_bgbac !=nil {return _bgbac ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_ecaaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cccgeg :=NewEG_RangeMarkupElements (); -_cccgeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eeead :=d .DecodeElement (_cccgeg .CustomXmlMoveToRangeEnd ,&_eegecd );_eeead !=nil {return _eeead ;};_dcgbb .EG_RangeMarkupElements =append (_dcgbb .EG_RangeMarkupElements ,_cccgeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_feaecf :=NewEG_MathContent (); -_feaecf .OMathPara =_aa .NewOMathPara ();if _dgdeff :=d .DecodeElement (_feaecf .OMathPara ,&_eegecd );_dgdeff !=nil {return _dgdeff ;};_dcgbb .EG_MathContent =append (_dcgbb .EG_MathContent ,_feaecf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ebfdbb :=NewEG_MathContent (); -_ebfdbb .OMath =_aa .NewOMath ();if _fgdgcg :=d .DecodeElement (_ebfdbb .OMath ,&_eegecd );_fgdgcg !=nil {return _fgdgcg ;};_dcgbb .EG_MathContent =append (_dcgbb .EG_MathContent ,_ebfdbb );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_eegecd .Name ); -if _cfdgg :=d .Skip ();_cfdgg !=nil {return _cfdgg ;};};case _a .EndElement :break _beceg ;case _a .CharData :};};return nil ;}; +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_gdbgg *CT_HMerge )ValidateWithPath (path string )error {if _fgfc :=_gdbgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfc !=nil {return _fgfc ;};return nil ;}; +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Validate validates the CT_TblCellMar and its children -func (_dddgf *CT_TblCellMar )Validate ()error {return _dddgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_cg *CT_AbstractNum )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cg .AbstractNumIdAttr )}); -e .EncodeToken (start );if _cg .Nsid !=nil {_ec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cg .Nsid ,_ec );};if _cg .MultiLevelType !=nil {_de :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_cg .MultiLevelType ,_de );};if _cg .Tmpl !=nil {_cgc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cg .Tmpl ,_cgc );};if _cg .Name !=nil {_ead :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_cg .Name ,_ead );};if _cg .StyleLink !=nil {_gcf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cg .StyleLink ,_gcf );};if _cg .NumStyleLink !=nil {_ebb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}}; -e .EncodeElement (_cg .NumStyleLink ,_ebb );};if _cg .Lvl !=nil {_fbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_fegd :=range _cg .Lvl {e .EncodeElement (_fegd ,_fbe );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewCT_Guid ()*CT_Guid {_febfd :=&CT_Guid {};return _febfd };func NewWdCT_Anchor ()*WdCT_Anchor {_fffgb :=&WdCT_Anchor {};_fffgb .SimplePos =_gga .NewCT_Point2D ();_fffgb .PositionH =NewWdCT_PosH ();_fffgb .PositionV =NewWdCT_PosV (); -_fffgb .Extent =_gga .NewCT_PositiveSize2D ();_fffgb .DocPr =_gga .NewCT_NonVisualDrawingProps ();_fffgb .Graphic =_gga .NewGraphic ();return _fffgb ;};func (_daebb *CT_TblCellMar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afdbf :for {_bcebd ,_aeeeb :=d .Token (); -if _aeeeb !=nil {return _aeeeb ;};switch _ebgag :=_bcebd .(type ){case _a .StartElement :switch _ebgag .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_daebb .Top =NewCT_TblWidth (); -if _addafg :=d .DecodeElement (_daebb .Top ,&_ebgag );_addafg !=nil {return _addafg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_daebb .Start =NewCT_TblWidth (); -if _bgebc :=d .DecodeElement (_daebb .Start ,&_ebgag );_bgebc !=nil {return _bgebc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_daebb .Left =NewCT_TblWidth (); -if _adcfb :=d .DecodeElement (_daebb .Left ,&_ebgag );_adcfb !=nil {return _adcfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_daebb .Bottom =NewCT_TblWidth (); -if _aedga :=d .DecodeElement (_daebb .Bottom ,&_ebgag );_aedga !=nil {return _aedga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_daebb .End =NewCT_TblWidth (); -if _gdbde :=d .DecodeElement (_daebb .End ,&_ebgag );_gdbde !=nil {return _gdbde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_daebb .Right =NewCT_TblWidth (); -if _afgcfc :=d .DecodeElement (_daebb .Right ,&_ebgag );_afgcfc !=nil {return _afgcfc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_ebgag .Name ); -if _geggf :=d .Skip ();_geggf !=nil {return _geggf ;};};case _a .EndElement :break _afdbf ;case _a .CharData :};};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func (_gdbcb *CT_Footnotes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cadce :for {_gceg ,_agccg :=d .Token (); -if _agccg !=nil {return _agccg ;};switch _eecfg :=_gceg .(type ){case _a .StartElement :switch _eecfg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_dbdca :=NewCT_FtnEdn (); -if _egafb :=d .DecodeElement (_dbdca ,&_eecfg );_egafb !=nil {return _egafb ;};_gdbcb .Footnote =append (_gdbcb .Footnote ,_dbdca );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_eecfg .Name ); -if _fgcca :=d .Skip ();_fgcca !=nil {return _fgcca ;};};case _a .EndElement :break _cadce ;case _a .CharData :};};return nil ;}; +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Validate validates the CT_FFCheckBox and its children -func (_acbff *CT_FFCheckBox )Validate ()error {return _acbff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};type Fonts struct{CT_FontsList };type EG_RPrBase struct{ +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; -// Run Fonts -RFonts *CT_Fonts ; +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// Bold -B *CT_OnOff ; +// Caption Settings +Captions *CT_Captions ; -// Complex Script Bold -BCs *CT_OnOff ; +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Italics -I *CT_OnOff ; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_b .SchemaLibrary ; -// Complex Script Italics -ICs *CT_OnOff ; +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// Small Caps -SmallCaps *CT_OnOff ; +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// Single Strikethrough -Strike *CT_OnOff ; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_fc .Any ;};func (_gbgaf *CT_Ind )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddfd :=range start .Attr {if _ddfd .Name .Local =="\u0073\u0074\u0061r\u0074"{_bcaa ,_cffef :=ParseUnionST_SignedTwipsMeasure (_ddfd .Value ); +if _cffef !=nil {return _cffef ;};_gbgaf .StartAttr =&_bcaa ;continue ;};if _ddfd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_aadecd ,_cceec :=_fg .ParseInt (_ddfd .Value ,10,64);if _cceec !=nil {return _cceec ;};_gbgaf .StartCharsAttr =&_aadecd ; +continue ;};if _ddfd .Name .Local =="\u0065\u006e\u0064"{_bbadc ,_edaafg :=ParseUnionST_SignedTwipsMeasure (_ddfd .Value );if _edaafg !=nil {return _edaafg ;};_gbgaf .EndAttr =&_bbadc ;continue ;};if _ddfd .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_caffa ,_aeebc :=_fg .ParseInt (_ddfd .Value ,10,64); +if _aeebc !=nil {return _aeebc ;};_gbgaf .EndCharsAttr =&_caffa ;continue ;};if _ddfd .Name .Local =="\u006c\u0065\u0066\u0074"{_effga ,_aeec :=ParseUnionST_SignedTwipsMeasure (_ddfd .Value );if _aeec !=nil {return _aeec ;};_gbgaf .LeftAttr =&_effga ;continue ; +};if _ddfd .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_ecgg ,_decga :=_fg .ParseInt (_ddfd .Value ,10,64);if _decga !=nil {return _decga ;};_gbgaf .LeftCharsAttr =&_ecgg ;continue ;};if _ddfd .Name .Local =="\u0072\u0069\u0067h\u0074"{_gdaac ,_gffa :=ParseUnionST_SignedTwipsMeasure (_ddfd .Value ); +if _gffa !=nil {return _gffa ;};_gbgaf .RightAttr =&_gdaac ;continue ;};if _ddfd .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_cagggc ,_fgbgab :=_fg .ParseInt (_ddfd .Value ,10,64);if _fgbgab !=nil {return _fgbgab ;};_gbgaf .RightCharsAttr =&_cagggc ; +continue ;};if _ddfd .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_bbab ,_dgbgd :=ParseUnionST_TwipsMeasure (_ddfd .Value );if _dgbgd !=nil {return _dgbgd ;};_gbgaf .HangingAttr =&_bbab ;continue ;};if _ddfd .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_bddcb ,_fdggb :=_fg .ParseInt (_ddfd .Value ,10,64); +if _fdggb !=nil {return _fdggb ;};_gbgaf .HangingCharsAttr =&_bddcb ;continue ;};if _ddfd .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_accdf ,_ddaf :=ParseUnionST_TwipsMeasure (_ddfd .Value );if _ddaf !=nil {return _ddaf ;};_gbgaf .FirstLineAttr =&_accdf ; +continue ;};if _ddfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_cgeff ,_egccg :=_fg .ParseInt (_ddfd .Value ,10,64);if _egccg !=nil {return _egccg ;};_gbgaf .FirstLineCharsAttr =&_cgeff ;continue ; +};};for {_fcffd ,_gacee :=d .Token ();if _gacee !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_gacee );};if _dfadb ,_bfdd :=_fcffd .(_c .EndElement );_bfdd &&_dfadb .Name ==start .Name {break ; +};};return nil ;};func (_bagfg *CT_SdtContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bagfg .FldSimple !=nil {_badbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; +for _ ,_edfdb :=range _bagfg .FldSimple {e .EncodeElement (_edfdb ,_badbg );};};if _bagfg .Hyperlink !=nil {_fgbdf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bagfg .Hyperlink ,_fgbdf ); +};if _bagfg .SubDoc !=nil {_ggbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bagfg .SubDoc ,_ggbdg );};if _bagfg .EG_ContentRunContent !=nil {for _ ,_agagb :=range _bagfg .EG_ContentRunContent {_agagb .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Tc ()*CT_Tc {_gcgdfc :=&CT_Tc {};return _gcgdfc }; -// Double Strikethrough -Dstrike *CT_OnOff ; +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_fdedbd *WdCT_WrapPath )ValidateWithPath (path string )error {if _agbcfe :=_fdedbd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_agbcfe !=nil {return _agbcfe ;};for _eafaa ,_faffg :=range _fdedbd .LineTo {if _fgacb :=_faffg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eafaa )); +_fgacb !=nil {return _fgacb ;};};return nil ;};func (_aaffeg *ST_EdnPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aaffeg =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_aaffeg =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_aaffeg =2; +};return nil ;};func (_bdgec ST_ObjectUpdateMode )Validate ()error {return _bdgec .ValidateWithPath ("")};func (_bbgefc WdST_AlignV )String ()string {switch _bbgefc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d"; +case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";}; -// Display Character Outline -Outline *CT_OnOff ; +// Validate validates the CT_Zoom and its children +func (_eageg *CT_Zoom )Validate ()error {return _eageg .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func (_efebc *EG_MathContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_debcc :for {_efgfeb ,_efcda :=d .Token ();if _efcda !=nil {return _efcda ; +};switch _fgacgef :=_efgfeb .(type ){case _c .StartElement :switch _fgacgef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_efebc .OMathPara =_ab .NewOMathPara (); +if _afcgfc :=d .DecodeElement (_efebc .OMathPara ,&_fgacgef );_afcgfc !=nil {return _afcgfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_efebc .OMath =_ab .NewOMath (); +if _gedab :=d .DecodeElement (_efebc .OMath ,&_fgacgef );_gedab !=nil {return _gedab ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_fgacgef .Name ); +if _cagbd :=d .Skip ();_cagbd !=nil {return _cagbd ;};};case _c .EndElement :break _debcc ;case _c .CharData :};};return nil ;};func (_adaffb ST_TblWidth )String ()string {switch _adaffb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074"; +case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";};func (_aeefb *CT_Language )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cacf :=range start .Attr {if _cacf .Name .Local =="\u0076\u0061\u006c"{_edgb ,_agcab :=_cacf .Value ,error (nil ); +if _agcab !=nil {return _agcab ;};_aeefb .ValAttr =&_edgb ;continue ;};if _cacf .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_bcdca ,_aggf :=_cacf .Value ,error (nil );if _aggf !=nil {return _aggf ;};_aeefb .EastAsiaAttr =&_bcdca ; +continue ;};if _cacf .Name .Local =="\u0062\u0069\u0064\u0069"{_cadbg ,_aacbc :=_cacf .Value ,error (nil );if _aacbc !=nil {return _aacbc ;};_aeefb .BidiAttr =&_cadbg ;continue ;};};for {_ebdbg ,_aceb :=d .Token ();if _aceb !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_aceb ); +};if _bacba ,_ddgfg :=_ebdbg .(_c .EndElement );_ddgfg &&_bacba .Name ==start .Name {break ;};};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_dagff :=&CT_TrPrChange {};_dagff .TrPr =NewCT_TrPrBase ();return _dagff ;};func (_ccaaga ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _ccaaga {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccaaga )); +};return nil ;};func (_deeba *CT_NumPicBullet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_deeba .NumPicBulletIdAttr )}); +e .EncodeToken (start );if _deeba .Pict !=nil {_egff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_deeba .Pict ,_egff );};if _deeba .Drawing !=nil {_ddcca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; +e .EncodeElement (_deeba .Drawing ,_ddcca );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_Pitch byte ;func (_edggdb *CT_Row )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edggdb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_e .Sprintf ("\u0025\u0076",*_edggdb .RsidRPrAttr )}); +};if _edggdb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_edggdb .RsidRAttr )});};if _edggdb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_edggdb .RsidDelAttr )}); +};if _edggdb .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edggdb .RsidTrAttr )});};e .EncodeToken (start );if _edggdb .TblPrEx !=nil {_dffec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}}; +e .EncodeElement (_edggdb .TblPrEx ,_dffec );};if _edggdb .TrPr !=nil {_acbfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_edggdb .TrPr ,_acbfc );};if _edggdb .EG_ContentCellContent !=nil {for _ ,_eeaae :=range _edggdb .EG_ContentCellContent {_eeaae .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Shadow -Shadow *CT_OnOff ; +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_fabfee *CT_TrPr )ValidateWithPath (path string )error {for _fbddd ,_bdacd :=range _fabfee .CnfStyle {if _bbbaa :=_bdacd .ValidateWithPath (_e .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbddd )); +_bbbaa !=nil {return _bbbaa ;};};for _bffbg ,_ebddbb :=range _fabfee .DivId {if _ggefd :=_ebddbb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bffbg ));_ggefd !=nil {return _ggefd ;};};for _eefaf ,_ggefg :=range _fabfee .GridBefore {if _faea :=_ggefg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_eefaf )); +_faea !=nil {return _faea ;};};for _dgfeef ,_fgfbgc :=range _fabfee .GridAfter {if _cbagd :=_fgfbgc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgfeef ));_cbagd !=nil {return _cbagd ; +};};for _acfeg ,_cdbcbd :=range _fabfee .WBefore {if _gfffe :=_cdbcbd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_acfeg ));_gfffe !=nil {return _gfffe ;};};for _ceebb ,_daffg :=range _fabfee .WAfter {if _ebbag :=_daffg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceebb )); +_ebbag !=nil {return _ebbag ;};};for _eedagg ,_beaef :=range _fabfee .CantSplit {if _bedfge :=_beaef .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_eedagg ));_bedfge !=nil {return _bedfge ; +};};for _gdafe ,_cdbfe :=range _fabfee .TrHeight {if _bdbegf :=_cdbfe .ValidateWithPath (_e .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_gdafe ));_bdbegf !=nil {return _bdbegf ;};};for _cfcde ,_bfgebb :=range _fabfee .TblHeader {if _cecac :=_bfgebb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfcde )); +_cecac !=nil {return _cecac ;};};for _cbgbe ,_aabbd :=range _fabfee .TblCellSpacing {if _gbcad :=_aabbd .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_cbgbe )); +_gbcad !=nil {return _gbcad ;};};for _cegfa ,_dedbf :=range _fabfee .Jc {if _ecacg :=_dedbf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_cegfa ));_ecacg !=nil {return _ecacg ;};};for _ecdbf ,_aacfbc :=range _fabfee .Hidden {if _becgb :=_aacfbc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ecdbf )); +_becgb !=nil {return _becgb ;};};if _fabfee .Ins !=nil {if _cagbf :=_fabfee .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_cagbf !=nil {return _cagbf ;};};if _fabfee .Del !=nil {if _bcage :=_fabfee .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_bcage !=nil {return _bcage ;};};if _fabfee .TrPrChange !=nil {if _cffgf :=_fabfee .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cffgf !=nil {return _cffgf ;};};return nil ;};func (_ffgfg *WdAnchor )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\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _ffgfg .WdCT_Anchor .MarshalXML (e ,start );};func (_bfabd *CT_TblPrExChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_bfabd .AuthorAttr )}); +if _bfabd .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bfabd .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bfabd .IdAttr )}); +e .EncodeToken (start );_adeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_bfabd .TblPrEx ,_adeaa );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgcga *CT_Tc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eacdc :=range start .Attr {if _eacdc .Name .Local =="\u0069\u0064"{_eecdbf ,_cgdfba :=_eacdc .Value ,error (nil ); +if _cgdfba !=nil {return _cgdfba ;};_fgcga .IdAttr =&_eecdbf ;continue ;};};_bfacc :for {_eeebg ,_egbffe :=d .Token ();if _egbffe !=nil {return _egbffe ;};switch _cdcgeg :=_eeebg .(type ){case _c .StartElement :switch _cdcgeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_fgcga .TcPr =NewCT_TcPr (); +if _dggbba :=d .DecodeElement (_fgcga .TcPr ,&_cdcgeg );_dggbba !=nil {return _dggbba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dedbaf :=NewEG_BlockLevelElts (); +_abfag :=NewCT_AltChunk ();if _afgdd :=d .DecodeElement (_abfag ,&_cdcgeg );_afgdd !=nil {return _afgdd ;};_dedbaf .AltChunk =append (_dedbaf .AltChunk ,_abfag );_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_dedbaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dfbga :=NewEG_BlockLevelElts (); +_ffdeg :=NewEG_ContentBlockContent ();_ffdeg .CustomXml =NewCT_CustomXmlBlock ();if _dgafg :=d .DecodeElement (_ffdeg .CustomXml ,&_cdcgeg );_dgafg !=nil {return _dgafg ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_dfbga );_dfbga .EG_ContentBlockContent =append (_dfbga .EG_ContentBlockContent ,_ffdeg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eggab :=NewEG_BlockLevelElts (); +_bfceb :=NewEG_ContentBlockContent ();_bfceb .Sdt =NewCT_SdtBlock ();if _bcecba :=d .DecodeElement (_bfceb .Sdt ,&_cdcgeg );_bcecba !=nil {return _bcecba ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_eggab );_eggab .EG_ContentBlockContent =append (_eggab .EG_ContentBlockContent ,_bfceb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fbbbbcg :=NewEG_BlockLevelElts (); +_baaddb :=NewEG_ContentBlockContent ();_bgcdeb :=NewCT_P ();if _gbcbcd :=d .DecodeElement (_bgcdeb ,&_cdcgeg );_gbcbcd !=nil {return _gbcbcd ;};_baaddb .P =append (_baaddb .P ,_bgcdeb );_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_fbbbbcg ); +_fbbbbcg .EG_ContentBlockContent =append (_fbbbbcg .EG_ContentBlockContent ,_baaddb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ceaabf :=NewEG_BlockLevelElts (); +_gbfdf :=NewEG_ContentBlockContent ();_ffgaaf :=NewCT_Tbl ();if _dgccea :=d .DecodeElement (_ffgaaf ,&_cdcgeg );_dgccea !=nil {return _dgccea ;};_gbfdf .Tbl =append (_gbfdf .Tbl ,_ffgaaf );_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_ceaabf ); +_ceaabf .EG_ContentBlockContent =append (_ceaabf .EG_ContentBlockContent ,_gbfdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fcdgd :=NewEG_BlockLevelElts (); +_faagcf :=NewEG_ContentBlockContent ();_gdbddc :=NewEG_RunLevelElts ();_gdbddc .ProofErr =NewCT_ProofErr ();if _efdceb :=d .DecodeElement (_gdbddc .ProofErr ,&_cdcgeg );_efdceb !=nil {return _efdceb ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_fcdgd ); +_fcdgd .EG_ContentBlockContent =append (_fcdgd .EG_ContentBlockContent ,_faagcf );_faagcf .EG_RunLevelElts =append (_faagcf .EG_RunLevelElts ,_gdbddc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcabcc :=NewEG_BlockLevelElts (); +_aafdef :=NewEG_ContentBlockContent ();_dcbaa :=NewEG_RunLevelElts ();_dcbaa .PermStart =NewCT_PermStart ();if _gdfdgd :=d .DecodeElement (_dcbaa .PermStart ,&_cdcgeg );_gdfdgd !=nil {return _gdfdgd ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_dcabcc ); +_dcabcc .EG_ContentBlockContent =append (_dcabcc .EG_ContentBlockContent ,_aafdef );_aafdef .EG_RunLevelElts =append (_aafdef .EG_RunLevelElts ,_dcbaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egffef :=NewEG_BlockLevelElts (); +_ccfcc :=NewEG_ContentBlockContent ();_deafe :=NewEG_RunLevelElts ();_deafe .PermEnd =NewCT_Perm ();if _dagac :=d .DecodeElement (_deafe .PermEnd ,&_cdcgeg );_dagac !=nil {return _dagac ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_egffef ); +_egffef .EG_ContentBlockContent =append (_egffef .EG_ContentBlockContent ,_ccfcc );_ccfcc .EG_RunLevelElts =append (_ccfcc .EG_RunLevelElts ,_deafe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efedba :=NewEG_BlockLevelElts (); +_ddbbgb :=NewEG_ContentBlockContent ();_fgacd :=NewEG_RunLevelElts ();_fgacd .Ins =NewCT_RunTrackChange ();if _dbbdc :=d .DecodeElement (_fgacd .Ins ,&_cdcgeg );_dbbdc !=nil {return _dbbdc ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_efedba ); +_efedba .EG_ContentBlockContent =append (_efedba .EG_ContentBlockContent ,_ddbbgb );_ddbbgb .EG_RunLevelElts =append (_ddbbgb .EG_RunLevelElts ,_fgacd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_abeggf :=NewEG_BlockLevelElts (); +_acaef :=NewEG_ContentBlockContent ();_eacgd :=NewEG_RunLevelElts ();_eacgd .Del =NewCT_RunTrackChange ();if _gdgeb :=d .DecodeElement (_eacgd .Del ,&_cdcgeg );_gdgeb !=nil {return _gdgeb ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_abeggf ); +_abeggf .EG_ContentBlockContent =append (_abeggf .EG_ContentBlockContent ,_acaef );_acaef .EG_RunLevelElts =append (_acaef .EG_RunLevelElts ,_eacgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecedb :=NewEG_BlockLevelElts (); +_cbafc :=NewEG_ContentBlockContent ();_bbcee :=NewEG_RunLevelElts ();_bbcee .MoveFrom =NewCT_RunTrackChange ();if _aaaga :=d .DecodeElement (_bbcee .MoveFrom ,&_cdcgeg );_aaaga !=nil {return _aaaga ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_ecedb ); +_ecedb .EG_ContentBlockContent =append (_ecedb .EG_ContentBlockContent ,_cbafc );_cbafc .EG_RunLevelElts =append (_cbafc .EG_RunLevelElts ,_bbcee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eeecd :=NewEG_BlockLevelElts (); +_cfbac :=NewEG_ContentBlockContent ();_ddgcd :=NewEG_RunLevelElts ();_ddgcd .MoveTo =NewCT_RunTrackChange ();if _gfeafd :=d .DecodeElement (_ddgcd .MoveTo ,&_cdcgeg );_gfeafd !=nil {return _gfeafd ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_eeecd ); +_eeecd .EG_ContentBlockContent =append (_eeecd .EG_ContentBlockContent ,_cfbac );_cfbac .EG_RunLevelElts =append (_cfbac .EG_RunLevelElts ,_ddgcd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ddadd :=NewEG_BlockLevelElts (); +_adefeb :=NewEG_ContentBlockContent ();_eggef :=NewEG_RunLevelElts ();_eabbfg :=NewEG_RangeMarkupElements ();_eabbfg .BookmarkStart =NewCT_Bookmark ();if _bfddc :=d .DecodeElement (_eabbfg .BookmarkStart ,&_cdcgeg );_bfddc !=nil {return _bfddc ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_ddadd ); +_ddadd .EG_ContentBlockContent =append (_ddadd .EG_ContentBlockContent ,_adefeb );_adefeb .EG_RunLevelElts =append (_adefeb .EG_RunLevelElts ,_eggef );_eggef .EG_RangeMarkupElements =append (_eggef .EG_RangeMarkupElements ,_eabbfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cggcb :=NewEG_BlockLevelElts (); +_fbfcd :=NewEG_ContentBlockContent ();_efba :=NewEG_RunLevelElts ();_aaafce :=NewEG_RangeMarkupElements ();_aaafce .BookmarkEnd =NewCT_MarkupRange ();if _bgdef :=d .DecodeElement (_aaafce .BookmarkEnd ,&_cdcgeg );_bgdef !=nil {return _bgdef ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_cggcb ); +_cggcb .EG_ContentBlockContent =append (_cggcb .EG_ContentBlockContent ,_fbfcd );_fbfcd .EG_RunLevelElts =append (_fbfcd .EG_RunLevelElts ,_efba );_efba .EG_RangeMarkupElements =append (_efba .EG_RangeMarkupElements ,_aaafce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bcgce :=NewEG_BlockLevelElts (); +_dddcf :=NewEG_ContentBlockContent ();_bdagcf :=NewEG_RunLevelElts ();_dgfea :=NewEG_RangeMarkupElements ();_dgfea .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddaga :=d .DecodeElement (_dgfea .MoveFromRangeStart ,&_cdcgeg );_ddaga !=nil {return _ddaga ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_bcgce );_bcgce .EG_ContentBlockContent =append (_bcgce .EG_ContentBlockContent ,_dddcf );_dddcf .EG_RunLevelElts =append (_dddcf .EG_RunLevelElts ,_bdagcf );_bdagcf .EG_RangeMarkupElements =append (_bdagcf .EG_RangeMarkupElements ,_dgfea ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cafcc :=NewEG_BlockLevelElts (); +_gfdgec :=NewEG_ContentBlockContent ();_dabace :=NewEG_RunLevelElts ();_fbeedd :=NewEG_RangeMarkupElements ();_fbeedd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggfef :=d .DecodeElement (_fbeedd .MoveFromRangeEnd ,&_cdcgeg );_ggfef !=nil {return _ggfef ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_cafcc );_cafcc .EG_ContentBlockContent =append (_cafcc .EG_ContentBlockContent ,_gfdgec );_gfdgec .EG_RunLevelElts =append (_gfdgec .EG_RunLevelElts ,_dabace );_dabace .EG_RangeMarkupElements =append (_dabace .EG_RangeMarkupElements ,_fbeedd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdadfe :=NewEG_BlockLevelElts (); +_bbcdg :=NewEG_ContentBlockContent ();_ddbgga :=NewEG_RunLevelElts ();_fefg :=NewEG_RangeMarkupElements ();_fefg .MoveToRangeStart =NewCT_MoveBookmark ();if _bfeee :=d .DecodeElement (_fefg .MoveToRangeStart ,&_cdcgeg );_bfeee !=nil {return _bfeee ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_bdadfe ); +_bdadfe .EG_ContentBlockContent =append (_bdadfe .EG_ContentBlockContent ,_bbcdg );_bbcdg .EG_RunLevelElts =append (_bbcdg .EG_RunLevelElts ,_ddbgga );_ddbgga .EG_RangeMarkupElements =append (_ddbgga .EG_RangeMarkupElements ,_fefg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_afgca :=NewEG_BlockLevelElts (); +_edbdg :=NewEG_ContentBlockContent ();_bfbde :=NewEG_RunLevelElts ();_ecbcf :=NewEG_RangeMarkupElements ();_ecbcf .MoveToRangeEnd =NewCT_MarkupRange ();if _dcbbg :=d .DecodeElement (_ecbcf .MoveToRangeEnd ,&_cdcgeg );_dcbbg !=nil {return _dcbbg ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_afgca ); +_afgca .EG_ContentBlockContent =append (_afgca .EG_ContentBlockContent ,_edbdg );_edbdg .EG_RunLevelElts =append (_edbdg .EG_RunLevelElts ,_bfbde );_bfbde .EG_RangeMarkupElements =append (_bfbde .EG_RangeMarkupElements ,_ecbcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dfebf :=NewEG_BlockLevelElts (); +_dgefd :=NewEG_ContentBlockContent ();_fdfag :=NewEG_RunLevelElts ();_gdbdf :=NewEG_RangeMarkupElements ();_gdbdf .CommentRangeStart =NewCT_MarkupRange ();if _decgb :=d .DecodeElement (_gdbdf .CommentRangeStart ,&_cdcgeg );_decgb !=nil {return _decgb ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_dfebf );_dfebf .EG_ContentBlockContent =append (_dfebf .EG_ContentBlockContent ,_dgefd );_dgefd .EG_RunLevelElts =append (_dgefd .EG_RunLevelElts ,_fdfag );_fdfag .EG_RangeMarkupElements =append (_fdfag .EG_RangeMarkupElements ,_gdbdf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geded :=NewEG_BlockLevelElts (); +_edgeb :=NewEG_ContentBlockContent ();_cabeda :=NewEG_RunLevelElts ();_edfda :=NewEG_RangeMarkupElements ();_edfda .CommentRangeEnd =NewCT_MarkupRange ();if _fafad :=d .DecodeElement (_edfda .CommentRangeEnd ,&_cdcgeg );_fafad !=nil {return _fafad ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_geded ); +_geded .EG_ContentBlockContent =append (_geded .EG_ContentBlockContent ,_edgeb );_edgeb .EG_RunLevelElts =append (_edgeb .EG_RunLevelElts ,_cabeda );_cabeda .EG_RangeMarkupElements =append (_cabeda .EG_RangeMarkupElements ,_edfda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfcfgc :=NewEG_BlockLevelElts (); +_aebdf :=NewEG_ContentBlockContent ();_addef :=NewEG_RunLevelElts ();_fddgc :=NewEG_RangeMarkupElements ();_fddgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffaaa :=d .DecodeElement (_fddgc .CustomXmlInsRangeStart ,&_cdcgeg );_ffaaa !=nil {return _ffaaa ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_bfcfgc );_bfcfgc .EG_ContentBlockContent =append (_bfcfgc .EG_ContentBlockContent ,_aebdf );_aebdf .EG_RunLevelElts =append (_aebdf .EG_RunLevelElts ,_addef );_addef .EG_RangeMarkupElements =append (_addef .EG_RangeMarkupElements ,_fddgc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcbfad :=NewEG_BlockLevelElts (); +_eegeb :=NewEG_ContentBlockContent ();_aegdg :=NewEG_RunLevelElts ();_egaac :=NewEG_RangeMarkupElements ();_egaac .CustomXmlInsRangeEnd =NewCT_Markup ();if _cggbba :=d .DecodeElement (_egaac .CustomXmlInsRangeEnd ,&_cdcgeg );_cggbba !=nil {return _cggbba ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_bcbfad );_bcbfad .EG_ContentBlockContent =append (_bcbfad .EG_ContentBlockContent ,_eegeb );_eegeb .EG_RunLevelElts =append (_eegeb .EG_RunLevelElts ,_aegdg );_aegdg .EG_RangeMarkupElements =append (_aegdg .EG_RangeMarkupElements ,_egaac ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgfgcc :=NewEG_BlockLevelElts (); +_cadba :=NewEG_ContentBlockContent ();_gdfef :=NewEG_RunLevelElts ();_afcgd :=NewEG_RangeMarkupElements ();_afcgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gafdc :=d .DecodeElement (_afcgd .CustomXmlDelRangeStart ,&_cdcgeg );_gafdc !=nil {return _gafdc ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_fgfgcc );_fgfgcc .EG_ContentBlockContent =append (_fgfgcc .EG_ContentBlockContent ,_cadba );_cadba .EG_RunLevelElts =append (_cadba .EG_RunLevelElts ,_gdfef );_gdfef .EG_RangeMarkupElements =append (_gdfef .EG_RangeMarkupElements ,_afcgd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffecb :=NewEG_BlockLevelElts (); +_aacaaf :=NewEG_ContentBlockContent ();_bacbce :=NewEG_RunLevelElts ();_fcecfd :=NewEG_RangeMarkupElements ();_fcecfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbgba :=d .DecodeElement (_fcecfd .CustomXmlDelRangeEnd ,&_cdcgeg );_fbgba !=nil {return _fbgba ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_ffecb );_ffecb .EG_ContentBlockContent =append (_ffecb .EG_ContentBlockContent ,_aacaaf );_aacaaf .EG_RunLevelElts =append (_aacaaf .EG_RunLevelElts ,_bacbce );_bacbce .EG_RangeMarkupElements =append (_bacbce .EG_RangeMarkupElements ,_fcecfd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bcefa :=NewEG_BlockLevelElts (); +_bdgea :=NewEG_ContentBlockContent ();_cbcaf :=NewEG_RunLevelElts ();_gcedb :=NewEG_RangeMarkupElements ();_gcedb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _beadaa :=d .DecodeElement (_gcedb .CustomXmlMoveFromRangeStart ,&_cdcgeg );_beadaa !=nil {return _beadaa ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_bcefa );_bcefa .EG_ContentBlockContent =append (_bcefa .EG_ContentBlockContent ,_bdgea );_bdgea .EG_RunLevelElts =append (_bdgea .EG_RunLevelElts ,_cbcaf );_cbcaf .EG_RangeMarkupElements =append (_cbcaf .EG_RangeMarkupElements ,_gcedb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eddcga :=NewEG_BlockLevelElts (); +_begbd :=NewEG_ContentBlockContent ();_fdbeg :=NewEG_RunLevelElts ();_cffcdg :=NewEG_RangeMarkupElements ();_cffcdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebfgf :=d .DecodeElement (_cffcdg .CustomXmlMoveFromRangeEnd ,&_cdcgeg );_ebfgf !=nil {return _ebfgf ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_eddcga );_eddcga .EG_ContentBlockContent =append (_eddcga .EG_ContentBlockContent ,_begbd );_begbd .EG_RunLevelElts =append (_begbd .EG_RunLevelElts ,_fdbeg );_fdbeg .EG_RangeMarkupElements =append (_fdbeg .EG_RangeMarkupElements ,_cffcdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgcbdb :=NewEG_BlockLevelElts (); +_fcgbc :=NewEG_ContentBlockContent ();_dbfbdg :=NewEG_RunLevelElts ();_dafdg :=NewEG_RangeMarkupElements ();_dafdg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccefef :=d .DecodeElement (_dafdg .CustomXmlMoveToRangeStart ,&_cdcgeg );_ccefef !=nil {return _ccefef ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_fgcbdb );_fgcbdb .EG_ContentBlockContent =append (_fgcbdb .EG_ContentBlockContent ,_fcgbc );_fcgbc .EG_RunLevelElts =append (_fcgbc .EG_RunLevelElts ,_dbfbdg );_dbfbdg .EG_RangeMarkupElements =append (_dbfbdg .EG_RangeMarkupElements ,_dafdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egcad :=NewEG_BlockLevelElts (); +_gdfgd :=NewEG_ContentBlockContent ();_efgcec :=NewEG_RunLevelElts ();_afgaf :=NewEG_RangeMarkupElements ();_afgaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgfge :=d .DecodeElement (_afgaf .CustomXmlMoveToRangeEnd ,&_cdcgeg );_bgfge !=nil {return _bgfge ; +};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_egcad );_egcad .EG_ContentBlockContent =append (_egcad .EG_ContentBlockContent ,_gdfgd );_gdfgd .EG_RunLevelElts =append (_gdfgd .EG_RunLevelElts ,_efgcec );_efgcec .EG_RangeMarkupElements =append (_efgcec .EG_RangeMarkupElements ,_afgaf ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bebfc :=NewEG_BlockLevelElts (); +_fdbfa :=NewEG_ContentBlockContent ();_abdcf :=NewEG_RunLevelElts ();_fccfbb :=NewEG_MathContent ();_fccfbb .OMathPara =_ab .NewOMathPara ();if _eccac :=d .DecodeElement (_fccfbb .OMathPara ,&_cdcgeg );_eccac !=nil {return _eccac ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_bebfc ); +_bebfc .EG_ContentBlockContent =append (_bebfc .EG_ContentBlockContent ,_fdbfa );_fdbfa .EG_RunLevelElts =append (_fdbfa .EG_RunLevelElts ,_abdcf );_abdcf .EG_MathContent =append (_abdcf .EG_MathContent ,_fccfbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cdgee :=NewEG_BlockLevelElts (); +_cgadd :=NewEG_ContentBlockContent ();_abfae :=NewEG_RunLevelElts ();_egeegg :=NewEG_MathContent ();_egeegg .OMath =_ab .NewOMath ();if _ecfdb :=d .DecodeElement (_egeegg .OMath ,&_cdcgeg );_ecfdb !=nil {return _ecfdb ;};_fgcga .EG_BlockLevelElts =append (_fgcga .EG_BlockLevelElts ,_cdgee ); +_cdgee .EG_ContentBlockContent =append (_cdgee .EG_ContentBlockContent ,_cgadd );_cgadd .EG_RunLevelElts =append (_cgadd .EG_RunLevelElts ,_abfae );_abfae .EG_MathContent =append (_abfae .EG_MathContent ,_egeegg );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0063 \u0025\u0076",_cdcgeg .Name ); +if _acfcf :=d .Skip ();_acfcf !=nil {return _acfcf ;};};case _c .EndElement :break _bfacc ;case _c .CharData :};};return nil ;};func (_aggee ST_PTabAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aggee .String (),start ); +};func NewCT_TrackChange ()*CT_TrackChange {_agfeag :=&CT_TrackChange {};return _agfeag };func (_dccf *CT_Caption )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_dccf .NameAttr )}); +if _dccf .PosAttr !=ST_CaptionPosUnset {_befbc ,_fagc :=_dccf .PosAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0070o\u0073"});if _fagc !=nil {return _fagc ;};start .Attr =append (start .Attr ,_befbc );};if _dccf .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_e .Sprintf ("\u0025\u0076",*_dccf .ChapNumAttr )}); +};if _dccf .HeadingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_e .Sprintf ("\u0025\u0076",*_dccf .HeadingAttr )});};if _dccf .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_dccf .NoLabelAttr )}); +};if _dccf .NumFmtAttr !=ST_NumberFormatUnset {_addg ,_ebdae :=_dccf .NumFmtAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _ebdae !=nil {return _ebdae ;};start .Attr =append (start .Attr ,_addg );};if _dccf .SepAttr !=ST_ChapterSepUnset {_dbb ,_deaga :=_dccf .SepAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0073e\u0070"}); +if _deaga !=nil {return _deaga ;};start .Attr =append (start .Attr ,_dbb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2; +);func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_gedeb :=&CT_FrameScrollbar {};_gedeb .ValAttr =ST_FrameScrollbar (1);return _gedeb ;};func (_deaaga *ST_TextAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_effaeb ,_badbbd :=d .Token (); +if _badbbd !=nil {return _badbbd ;};if _deega ,_cgccbc :=_effaeb .(_c .EndElement );_cgccbc &&_deega .Name ==start .Name {*_deaaga =1;return nil ;};if _dgefb ,_gbeae :=_effaeb .(_c .CharData );!_gbeae {return _e .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",_effaeb ); +}else {switch string (_dgefb ){case "":*_deaaga =0;case "\u0074\u006f\u0070":*_deaaga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deaaga =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_deaaga =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deaaga =4; +case "\u0061\u0075\u0074\u006f":*_deaaga =5;};};_effaeb ,_badbbd =d .Token ();if _badbbd !=nil {return _badbbd ;};if _egaec ,_cgfgg :=_effaeb .(_c .EndElement );_cgfgg &&_egaec .Name ==start .Name {return nil ;};return _e .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",_effaeb ); +};func (_bfbed *CT_TblLayoutType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfbed .TypeAttr !=ST_TblLayoutTypeUnset {_bgddaf ,_cbcac :=_bfbed .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cbcac !=nil {return _cbcac ; +};start .Attr =append (start .Attr ,_bgddaf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_g .Time ; -// Embossing -Emboss *CT_OnOff ; -// Imprinting -Imprint *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func (_caegd *CT_HdrFtr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _caegd .AltChunk !=nil {_gaded :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; +for _ ,_ceggg :=range _caegd .AltChunk {e .EncodeElement (_ceggg ,_gaded );};};if _caegd .EG_ContentBlockContent !=nil {for _ ,_egaaf :=range _caegd .EG_ContentBlockContent {_egaaf .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};type CT_Color struct{ -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Run Content Color +ValAttr ST_HexColor ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// Hidden Text -Vanish *CT_OnOff ; +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;};func NewCT_DocPartType ()*CT_DocPartType {_adgfb :=&CT_DocPartType {};_adgfb .ValAttr =ST_DocPartType (1);return _adgfb ;};func (_dadcg *ST_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcgae ,_ebgbb :=d .Token (); +if _ebgbb !=nil {return _ebgbb ;};if _gcbaae ,_dcbede :=_gcgae .(_c .EndElement );_dcbede &&_gcbaae .Name ==start .Name {*_dadcg =1;return nil ;};if _dfbgae ,_geecd :=_gcgae .(_c .CharData );!_geecd {return _e .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",_gcgae ); +}else {switch string (_dfbgae ){case "":*_dadcg =0;case "\u006e\u0069\u006c":*_dadcg =1;case "\u006e\u006f\u006e\u0065":*_dadcg =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dadcg =3;case "\u0074\u0068\u0069c\u006b":*_dadcg =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dadcg =5; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dadcg =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dadcg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dadcg =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_dadcg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_dadcg =10; +case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_dadcg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_dadcg =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_dadcg =13; +case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_dadcg =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_dadcg =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_dadcg =16; +case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_dadcg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_dadcg =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_dadcg =19; +case "\u0077\u0061\u0076\u0065":*_dadcg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dadcg =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_dadcg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_dadcg =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_dadcg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_dadcg =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_dadcg =26;case "\u0069\u006e\u0073e\u0074":*_dadcg =27; +case "\u0061\u0070\u0070\u006c\u0065\u0073":*_dadcg =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_dadcg =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_dadcg =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_dadcg =31; +case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_dadcg =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_dadcg =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_dadcg =34; +case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_dadcg =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_dadcg =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_dadcg =37; +case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_dadcg =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_dadcg =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_dadcg =40; +case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_dadcg =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_dadcg =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_dadcg =43; +case "\u0062\u0061\u0074\u0073":*_dadcg =44;case "\u0062\u0069\u0072d\u0073":*_dadcg =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_dadcg =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_dadcg =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_dadcg =48; +case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_dadcg =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_dadcg =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_dadcg =51; +case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_dadcg =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_dadcg =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_dadcg =54; +case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_dadcg =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_dadcg =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_dadcg =57; +case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_dadcg =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_dadcg =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_dadcg =60; +case "\u0063\u006c\u006f\u0063\u006b\u0073":*_dadcg =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_dadcg =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dadcg =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_dadcg =64; +case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_dadcg =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_dadcg =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_dadcg =67; +case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_dadcg =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_dadcg =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_dadcg =70; +case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_dadcg =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_dadcg =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_dadcg =73; +case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_dadcg =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_dadcg =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_dadcg =76; +case "\u0063\u0075\u0070":*_dadcg =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_dadcg =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_dadcg =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_dadcg =80; +case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_dadcg =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_dadcg =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_dadcg =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_dadcg =84; +case "\u0065\u0061\u0072\u0074\u0068\u0032":*_dadcg =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_dadcg =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_dadcg =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_dadcg =88; +case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_dadcg =89;case "\u0066\u0061\u006e\u0073":*_dadcg =90;case "\u0066\u0069\u006c\u006d":*_dadcg =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_dadcg =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_dadcg =93; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_dadcg =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_dadcg =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_dadcg =96; +case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_dadcg =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_dadcg =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_dadcg =99; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_dadcg =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_dadcg =101;case "\u0067\u0065\u006d\u0073":*_dadcg =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_dadcg =103; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dadcg =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_dadcg =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_dadcg =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_dadcg =107; +case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_dadcg =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_dadcg =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_dadcg =110;case "\u0068\u006f\u006cl\u0079":*_dadcg =111; +case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_dadcg =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_dadcg =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_dadcg =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_dadcg =115; +case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_dadcg =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_dadcg =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_dadcg =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_dadcg =119; +case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_dadcg =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_dadcg =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_dadcg =122;case "\u006d\u006f\u006fn\u0073":*_dadcg =123; +case "\u006d\u006f\u0073\u0061\u0069\u0063":*_dadcg =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_dadcg =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_dadcg =126;case "\u006f\u0076\u0061l\u0073":*_dadcg =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_dadcg =128; +case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_dadcg =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_dadcg =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_dadcg =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_dadcg =132; +case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_dadcg =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_dadcg =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_dadcg =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_dadcg =136; +case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_dadcg =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_dadcg =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_dadcg =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_dadcg =140; +case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_dadcg =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_dadcg =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_dadcg =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_dadcg =144; +case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_dadcg =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_dadcg =146;case "\u0072\u0069\u006eg\u0073":*_dadcg =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_dadcg =148; +case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_dadcg =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_dadcg =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_dadcg =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_dadcg =152; +case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_dadcg =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_dadcg =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_dadcg =155; +case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_dadcg =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_dadcg =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_dadcg =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_dadcg =159; +case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_dadcg =160;case "\u0073\u0074\u0061r\u0073":*_dadcg =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_dadcg =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_dadcg =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_dadcg =164; +case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_dadcg =165;case "\u0073\u0075\u006e":*_dadcg =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_dadcg =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_dadcg =168; +case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_dadcg =169;case "\u0074\u0072\u0065e\u0073":*_dadcg =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_dadcg =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_dadcg =172; +case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_dadcg =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_dadcg =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_dadcg =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_dadcg =176; +case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_dadcg =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_dadcg =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_dadcg =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_dadcg =180; +case "\u0076\u0069\u006e\u0065":*_dadcg =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_dadcg =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_dadcg =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_dadcg =184; +case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_dadcg =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_dadcg =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_dadcg =187; +case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_dadcg =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_dadcg =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_dadcg =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_dadcg =191; +case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_dadcg =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dadcg =193;};};_gcgae ,_ebgbb =d .Token ();if _ebgbb !=nil {return _ebgbb ;};if _edcae ,_aabcgf :=_gcgae .(_c .EndElement ); +_aabcgf &&_edcae .Name ==start .Name {return nil ;};return _e .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",_gcgae );};type EG_FtnEdnNumProps struct{ -// Run Content Color -Color *CT_Color ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_cefgc *CT_TblStylePr )ValidateWithPath (path string )error {if _cefgc .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _e .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _cefc :=_cefgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cefc !=nil {return _cefc ;};if _cefgc .PPr !=nil {if _adfad :=_cefgc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_adfad !=nil {return _adfad ; +};};if _cefgc .RPr !=nil {if _eeabcd :=_cefgc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eeabcd !=nil {return _eeabcd ;};};if _cefgc .TblPr !=nil {if _babag :=_cefgc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072"); +_babag !=nil {return _babag ;};};if _cefgc .TrPr !=nil {if _cdbedd :=_cefgc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cdbedd !=nil {return _cdbedd ;};};if _cefgc .TcPr !=nil {if _caffdb :=_cefgc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); +_caffdb !=nil {return _caffdb ;};};return nil ;}; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the CT_Tc and its children +func (_bebge *CT_Tc )Validate ()error {return _bebge .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};type CT_Div struct{ -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// div Data ID +IdAttr int64 ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Text Highlighting -Highlight *CT_Highlight ; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// Underline -U *CT_Underline ; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Text Border -Bdr *CT_Border ; +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// Run Shading -Shd *CT_Shd ; +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Manual Run Width -FitText *CT_FitText ; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};func (_daadee ST_FrameScrollbar )String ()string {switch _daadee {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";}; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Validate validates the CT_Bookmark and its children +func (_agcf *CT_Bookmark )Validate ()error {return _agcf .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_cebcac ST_Underline )ValidateWithPath (path string )error {switch _cebcac {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebcac )); +};return nil ;};func (_gbabe ST_FFTextType )ValidateWithPath (path string )error {switch _gbabe {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbabe )); +};return nil ;};func (_effaf *EG_BlockLevelElts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _effaf .AltChunk !=nil {_effff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ababa :=range _effaf .AltChunk {e .EncodeElement (_ababa ,_effff ); +};};if _effaf .EG_ContentBlockContent !=nil {for _ ,_acggcc :=range _effaf .EG_ContentBlockContent {_acggcc .MarshalXML (e ,_c .StartElement {});};};return nil ;};type CT_PPrGeneral struct{ -// Right To Left Text -Rtl *CT_OnOff ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Emphasis Mark -Em *CT_Em ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Languages for Run Content -Lang *CT_Language ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Office Open XML Math -OMath *CT_OnOff ;}; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_cfed *CT_Cnf )ValidateWithPath (path string )error {if _cfed .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_cfed .ValAttr ){return _gd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_cfed .ValAttr ); -};};if _cfed .FirstRowAttr !=nil {if _adb :=_cfed .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_adb !=nil {return _adb ;};};if _cfed .LastRowAttr !=nil {if _dbee :=_cfed .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072"); -_dbee !=nil {return _dbee ;};};if _cfed .FirstColumnAttr !=nil {if _bfbbd :=_cfed .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bfbbd !=nil {return _bfbbd ;};};if _cfed .LastColumnAttr !=nil {if _dfade :=_cfed .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_dfade !=nil {return _dfade ;};};if _cfed .OddVBandAttr !=nil {if _efefe :=_cfed .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_efefe !=nil {return _efefe ;};};if _cfed .EvenVBandAttr !=nil {if _afeg :=_cfed .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); -_afeg !=nil {return _afeg ;};};if _cfed .OddHBandAttr !=nil {if _gfgb :=_cfed .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_gfgb !=nil {return _gfgb ;};};if _cfed .EvenHBandAttr !=nil {if _eee :=_cfed .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); -_eee !=nil {return _eee ;};};if _cfed .FirstRowFirstColumnAttr !=nil {if _eebg :=_cfed .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_eebg !=nil {return _eebg ;};};if _cfed .FirstRowLastColumnAttr !=nil {if _ffgd :=_cfed .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_ffgd !=nil {return _ffgd ;};};if _cfed .LastRowFirstColumnAttr !=nil {if _bfdf :=_cfed .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_bfdf !=nil {return _bfdf ;};};if _cfed .LastRowLastColumnAttr !=nil {if _dbfg :=_cfed .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072"); -_dbfg !=nil {return _dbfg ;};};return nil ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_af .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};type CT_DocPartBehavior struct{ +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;}; +// Paragraph Borders +PBdr *CT_PBdr ; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_abgaff *EG_SectPrContents )ValidateWithPath (path string )error {if _abgaff .FootnotePr !=nil {if _cecdef :=_abgaff .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_cecdef !=nil {return _cecdef ; -};};if _abgaff .EndnotePr !=nil {if _dcaaf :=_abgaff .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_dcaaf !=nil {return _dcaaf ;};};if _abgaff .Type !=nil {if _fegfc :=_abgaff .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); -_fegfc !=nil {return _fegfc ;};};if _abgaff .PgSz !=nil {if _becfaa :=_abgaff .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_becfaa !=nil {return _becfaa ;};};if _abgaff .PgMar !=nil {if _dcfcb :=_abgaff .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); -_dcfcb !=nil {return _dcfcb ;};};if _abgaff .PaperSrc !=nil {if _ceedfe :=_abgaff .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_ceedfe !=nil {return _ceedfe ;};};if _abgaff .PgBorders !=nil {if _cedgg :=_abgaff .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_cedgg !=nil {return _cedgg ;};};if _abgaff .LnNumType !=nil {if _cffabe :=_abgaff .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cffabe !=nil {return _cffabe ;};};if _abgaff .PgNumType !=nil {if _bgcbd :=_abgaff .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_bgcbd !=nil {return _bgcbd ;};};if _abgaff .Cols !=nil {if _dbacg :=_abgaff .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_dbacg !=nil {return _dbacg ;};};if _abgaff .FormProt !=nil {if _cdgad :=_abgaff .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); -_cdgad !=nil {return _cdgad ;};};if _abgaff .VAlign !=nil {if _cbdfggg :=_abgaff .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_cbdfggg !=nil {return _cbdfggg ;};};if _abgaff .NoEndnote !=nil {if _ddcfedf :=_abgaff .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); -_ddcfedf !=nil {return _ddcfedf ;};};if _abgaff .TitlePg !=nil {if _afeed :=_abgaff .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_afeed !=nil {return _afeed ;};};if _abgaff .TextDirection !=nil {if _aacdbg :=_abgaff .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_aacdbg !=nil {return _aacdbg ;};};if _abgaff .Bidi !=nil {if _ggdabd :=_abgaff .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_ggdabd !=nil {return _ggdabd ;};};if _abgaff .RtlGutter !=nil {if _dcaece :=_abgaff .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); -_dcaece !=nil {return _dcaece ;};};if _abgaff .DocGrid !=nil {if _ecagea :=_abgaff .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ecagea !=nil {return _ecagea ;};};if _abgaff .PrinterSettings !=nil {if _acdda :=_abgaff .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); -_acdda !=nil {return _acdda ;};};return nil ;};func NewCT_Object ()*CT_Object {_aaedg :=&CT_Object {};return _aaedg };const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func NewCT_MoveBookmark ()*CT_MoveBookmark {_ebbed :=&CT_MoveBookmark {}; -return _ebbed }; +// Paragraph Shading +Shd *CT_Shd ; -// Validate validates the CT_SdtRow and its children -func (_abaabe *CT_SdtRow )Validate ()error {return _abaabe .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_cbed *CT_Div )ValidateWithPath (path string )error {if _cbed .BlockQuote !=nil {if _cgcf :=_cbed .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_cgcf !=nil {return _cgcf ;};};if _cbed .BodyDiv !=nil {if _cfee :=_cbed .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076"); -_cfee !=nil {return _cfee ;};};if _bgga :=_cbed .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_bgga !=nil {return _bgga ;};if _eafeb :=_cbed .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t"); -_eafeb !=nil {return _eafeb ;};if _adbfc :=_cbed .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_adbfc !=nil {return _adbfc ;};if _acgc :=_cbed .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"); -_acgc !=nil {return _acgc ;};if _cbed .DivBdr !=nil {if _ccce :=_cbed .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_ccce !=nil {return _ccce ;};};for _dgad ,_gaebg :=range _cbed .DivsChild {if _bbbe :=_gaebg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dgad )); -_bbbe !=nil {return _bbbe ;};};return nil ;};func NewCT_StyleSort ()*CT_StyleSort {_ddbda :=&CT_StyleSort {};_ddbda .ValAttr =ST_StyleSort (1);return _ddbda ;};func (_dfbdb *CT_LsdException )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbaea :=range start .Attr {if _cbaea .Name .Local =="\u006e\u0061\u006d\u0065"{_ffeg ,_gcee :=_cbaea .Value ,error (nil ); -if _gcee !=nil {return _gcee ;};_dfbdb .NameAttr =_ffeg ;continue ;};if _cbaea .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gcgcg ,_abbe :=ParseUnionST_OnOff (_cbaea .Value );if _abbe !=nil {return _abbe ;};_dfbdb .LockedAttr =&_gcgcg ;continue ; -};if _cbaea .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_bgdec ,_agcd :=_ea .ParseInt (_cbaea .Value ,10,64);if _agcd !=nil {return _agcd ;};_dfbdb .UiPriorityAttr =&_bgdec ;continue ;};if _cbaea .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_bbgega ,_cgfdd :=ParseUnionST_OnOff (_cbaea .Value ); -if _cgfdd !=nil {return _cgfdd ;};_dfbdb .SemiHiddenAttr =&_bbgega ;continue ;};if _cbaea .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_dbaecc ,_dgfaf :=ParseUnionST_OnOff (_cbaea .Value );if _dgfaf !=nil {return _dgfaf ; -};_dfbdb .UnhideWhenUsedAttr =&_dbaecc ;continue ;};if _cbaea .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_dbfc ,_fcdaa :=ParseUnionST_OnOff (_cbaea .Value );if _fcdaa !=nil {return _fcdaa ;};_dfbdb .QFormatAttr =&_dbfc ;continue ;};};for {_efded ,_dabd :=d .Token (); -if _dabd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_dabd );};if _bgfe ,_gffe :=_efded .(_a .EndElement );_gffe &&_bgfe .Name ==start .Name {break ; -};};return nil ;}; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Validate validates the CT_TcMar and its children -func (_bcdecf *CT_TcMar )Validate ()error {return _bcdecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func NewCT_ObjectChoice ()*CT_ObjectChoice {_dbeaf :=&CT_ObjectChoice {};return _dbeaf };type ST_ThemeColor byte ;func (_bfac *CT_Kinsoku )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_bfac .LangAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bfac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfggdb ST_HeightRule )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcfgff :=_a .Attr {}; -_dcfgff .Name =name ;switch _bfggdb {case ST_HeightRuleUnset :_dcfgff .Value ="";case ST_HeightRuleAuto :_dcfgff .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_dcfgff .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_dcfgff .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return _dcfgff ,nil ;};func (_gfegbf *CT_TrackChangeNumbering )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfegbf .OriginalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gfegbf .OriginalAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gfegbf .AuthorAttr )});if _gfegbf .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gfegbf .DateAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gfegbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdffee ST_EdGrp )ValidateWithPath (path string )error {switch _gdffee {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdffee )); -};return nil ;};func (_fgbfe *EG_MathContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daddc :for {_aabcc ,_dcfadc :=d .Token ();if _dcfadc !=nil {return _dcfadc ;};switch _ffbgg :=_aabcc .(type ){case _a .StartElement :switch _ffbgg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fgbfe .OMathPara =_aa .NewOMathPara (); -if _acfac :=d .DecodeElement (_fgbfe .OMathPara ,&_ffbgg );_acfac !=nil {return _acfac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgbfe .OMath =_aa .NewOMath (); -if _fgagd :=d .DecodeElement (_fgbfe .OMath ,&_ffbgg );_fgagd !=nil {return _fgagd ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ffbgg .Name ); -if _cbeebg :=d .Skip ();_cbeebg !=nil {return _cbeebg ;};};case _a .EndElement :break _daddc ;case _a .CharData :};};return nil ;};func (_gdab *CT_Column )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdab .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_gdab .WAttr )}); -};if _gdab .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gdab .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ddff *CT_Color )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ddff .ValAttr )});if _ddff .ThemeColorAttr !=ST_ThemeColorUnset {_aedg ,_adcge :=_ddff .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _adcge !=nil {return _adcge ;};start .Attr =append (start .Attr ,_aedg );};if _ddff .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ddff .ThemeTintAttr )}); -};if _ddff .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ddff .ThemeShadeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Document ()*CT_Document {_abeae :=&CT_Document {};_abeae .ConformanceAttr =_ga .ST_ConformanceClass (1);return _abeae ;}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_egaab *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _egaab .CNvPr !=nil {if _deebae :=_egaab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_deebae !=nil {return _deebae ;};};if _cacdf :=_egaab .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_cacdf !=nil {return _cacdf ;};if _dbgeaf :=_egaab .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dbgeaf !=nil {return _dbgeaf ;};for _gdadgc ,_dggecg :=range _egaab .Choice {if _adbddd :=_dggecg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gdadgc )); -_adbddd !=nil {return _adbddd ;};};if _egaab .ExtLst !=nil {if _bbfcbc :=_egaab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfcbc !=nil {return _bbfcbc ;};};return nil ;};func (_gacaa *CT_MailMergeDest )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_egggb ,_eaec :=_gacaa .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _eaec !=nil {return _eaec ;};start .Attr =append (start .Attr ,_egggb );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TcPrChange ()*CT_TcPrChange {_bcfeb :=&CT_TcPrChange {};_bcfeb .TcPr =NewCT_TcPrInner (); -return _bcfeb ;};func (_gceded ST_TextEffect )ValidateWithPath (path string )error {switch _gceded {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gceded )); -};return nil ;};func (_adfge *CT_DecimalNumber )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgfg :=range start .Attr {if _fgfg .Name .Local =="\u0076\u0061\u006c"{_gdec ,_cedeb :=_ea .ParseInt (_fgfg .Value ,10,64);if _cedeb !=nil {return _cedeb ; -};_adfge .ValAttr =_gdec ;continue ;};};for {_ggdbb ,_daaa :=d .Token ();if _daaa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_daaa ); -};if _dfag ,_eebge :=_ggdbb .(_a .EndElement );_eebge &&_dfag .Name ==start .Name {break ;};};return nil ;};type ST_RestartNumber byte ;func (_degcb *CT_Shd )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_degcb .ValAttr =ST_Shd (1);for _ ,_afeeba :=range start .Attr {if _afeeba .Name .Local =="\u0076\u0061\u006c"{_degcb .ValAttr .UnmarshalXMLAttr (_afeeba ); -continue ;};if _afeeba .Name .Local =="\u0063\u006f\u006co\u0072"{_afecc ,_fabddf :=ParseUnionST_HexColor (_afeeba .Value );if _fabddf !=nil {return _fabddf ;};_degcb .ColorAttr =&_afecc ;continue ;};if _afeeba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_degcb .ThemeColorAttr .UnmarshalXMLAttr (_afeeba ); -continue ;};if _afeeba .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bdegad ,_decdg :=_afeeba .Value ,error (nil );if _decdg !=nil {return _decdg ;};_degcb .ThemeTintAttr =&_bdegad ;continue ;};if _afeeba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gceebb ,_cddde :=_afeeba .Value ,error (nil ); -if _cddde !=nil {return _cddde ;};_degcb .ThemeShadeAttr =&_gceebb ;continue ;};if _afeeba .Name .Local =="\u0066\u0069\u006c\u006c"{_gfdfd ,_aaedc :=ParseUnionST_HexColor (_afeeba .Value );if _aaedc !=nil {return _aaedc ;};_degcb .FillAttr =&_gfdfd ;continue ; -};if _afeeba .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_degcb .ThemeFillAttr .UnmarshalXMLAttr (_afeeba );continue ;};if _afeeba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_gfcfda ,_afefdcd :=_afeeba .Value ,error (nil ); -if _afefdcd !=nil {return _afefdcd ;};_degcb .ThemeFillTintAttr =&_gfcfda ;continue ;};if _afeeba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_baafdf ,_fbdgdb :=_afeeba .Value ,error (nil );if _fbdgdb !=nil {return _fbdgdb ; -};_degcb .ThemeFillShadeAttr =&_baafdf ;continue ;};};for {_aeedb ,_fcgd :=d .Token ();if _fcgd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_fcgd );};if _bgbcd ,_gcgdc :=_aeedb .(_a .EndElement ); -_gcgdc &&_bgbcd .Name ==start .Name {break ;};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_feecf :=&CT_Hyperlink {};return _feecf };type ST_InfoTextType byte ;func (_bedcdc ST_TextboxTightWrap )Validate ()error {return _bedcdc .ValidateWithPath ("")}; -type CT_TargetScreenSz struct{ +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func (_efdag *ST_Underline )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efdag =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_efdag =1;case "\u0077\u006f\u0072d\u0073":*_efdag =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_efdag =3; -case "\u0074\u0068\u0069c\u006b":*_efdag =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_efdag =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_efdag =6;case "\u0064\u0061\u0073\u0068":*_efdag =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_efdag =8; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_efdag =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_efdag =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_efdag =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_efdag =12; -case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_efdag =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_efdag =14;case "\u0077\u0061\u0076\u0065":*_efdag =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_efdag =16; -case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_efdag =17;case "\u006e\u006f\u006e\u0065":*_efdag =18;};return nil ;};func (_abgdg *CT_PBdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abgdg .Top !=nil {_cgcfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_abgdg .Top ,_cgcfe );};if _abgdg .Left !=nil {_edgab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_abgdg .Left ,_edgab );};if _abgdg .Bottom !=nil {_bcaad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_abgdg .Bottom ,_bcaad );};if _abgdg .Right !=nil {_bgffd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abgdg .Right ,_bgffd );};if _abgdg .Between !=nil {_dgbec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}}; -e .EncodeElement (_abgdg .Between ,_dgbec );};if _abgdg .Bar !=nil {_adgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_abgdg .Bar ,_adgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_fdafgb ST_DocPartBehavior )String ()string {switch _fdafgb {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_fdeead ST_SectionMark )String ()string {switch _fdeead {case 0:return ""; -case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065"; -case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065";};return "";};func (_bceafe ST_HAnchor )Validate ()error {return _bceafe .ValidateWithPath ("")}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Validate validates the WdCT_PosV and its children -func (_gadfba *WdCT_PosV )Validate ()error {return _gadfba .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_ecgde :=&CT_ShapeDefaults {};return _ecgde };func NewCT_DocGrid ()*CT_DocGrid {_bfcfb :=&CT_DocGrid {}; -return _bfcfb };func (_daccd ST_StyleSort )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daccd .String (),start );};func (_fgfcg *ST_Proof )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgfcg =0; -case "\u0063\u006c\u0065a\u006e":*_fgfcg =1;case "\u0064\u0069\u0072t\u0079":*_fgfcg =2;};return nil ;};func (_ebacf ST_TargetScreenSz )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdgfe :=_a .Attr {};_gdgfe .Name =name ;switch _ebacf {case ST_TargetScreenSzUnset :_gdgfe .Value =""; -case ST_TargetScreenSz544x376 :_gdgfe .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_gdgfe .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_gdgfe .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; -case ST_TargetScreenSz800x600 :_gdgfe .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_gdgfe .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_gdgfe .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; -case ST_TargetScreenSz1152x900 :_gdgfe .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_gdgfe .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_gdgfe .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; -case ST_TargetScreenSz1800x1440 :_gdgfe .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_gdgfe .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gdgfe ,nil ;};func (_ebdgg *CT_SdtContentCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgead :for {_febcc ,_ffbbb :=d .Token (); -if _ffbbb !=nil {return _ffbbb ;};switch _ddfgd :=_febcc .(type ){case _a .StartElement :switch _ddfgd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_ffgbd :=NewCT_Tc (); -if _gfdef :=d .DecodeElement (_ffgbd ,&_ddfgd );_gfdef !=nil {return _gfdef ;};_ebdgg .Tc =append (_ebdgg .Tc ,_ffgbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebdgg .CustomXml =NewCT_CustomXmlCell (); -if _gaaca :=d .DecodeElement (_ebdgg .CustomXml ,&_ddfgd );_gaaca !=nil {return _gaaca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ebdgg .Sdt =NewCT_SdtCell (); -if _abdaf :=d .DecodeElement (_ebdgg .Sdt ,&_ddfgd );_abdaf !=nil {return _abdaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cedgb :=NewEG_RunLevelElts (); -_cedgb .ProofErr =NewCT_ProofErr ();if _eaeed :=d .DecodeElement (_cedgb .ProofErr ,&_ddfgd );_eaeed !=nil {return _eaeed ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_cedgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ecbbf :=NewEG_RunLevelElts (); -_ecbbf .PermStart =NewCT_PermStart ();if _cggafe :=d .DecodeElement (_ecbbf .PermStart ,&_ddfgd );_cggafe !=nil {return _cggafe ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_ecbbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agadaf :=NewEG_RunLevelElts (); -_agadaf .PermEnd =NewCT_Perm ();if _fefec :=d .DecodeElement (_agadaf .PermEnd ,&_ddfgd );_fefec !=nil {return _fefec ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_agadaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dbfbe :=NewEG_RunLevelElts (); -_dbfbe .Ins =NewCT_RunTrackChange ();if _bggca :=d .DecodeElement (_dbfbe .Ins ,&_ddfgd );_bggca !=nil {return _bggca ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_dbfbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fdeaf :=NewEG_RunLevelElts (); -_fdeaf .Del =NewCT_RunTrackChange ();if _bedba :=d .DecodeElement (_fdeaf .Del ,&_ddfgd );_bedba !=nil {return _bedba ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_fdeaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eddga :=NewEG_RunLevelElts (); -_eddga .MoveFrom =NewCT_RunTrackChange ();if _ageaf :=d .DecodeElement (_eddga .MoveFrom ,&_ddfgd );_ageaf !=nil {return _ageaf ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_eddga );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffagg :=NewEG_RunLevelElts (); -_ffagg .MoveTo =NewCT_RunTrackChange ();if _bgbfc :=d .DecodeElement (_ffagg .MoveTo ,&_ddfgd );_bgbfc !=nil {return _bgbfc ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_ffagg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efegb :=NewEG_RunLevelElts (); -_cbfea :=NewEG_RangeMarkupElements ();_cbfea .BookmarkStart =NewCT_Bookmark ();if _cadeg :=d .DecodeElement (_cbfea .BookmarkStart ,&_ddfgd );_cadeg !=nil {return _cadeg ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_efegb );_efegb .EG_RangeMarkupElements =append (_efegb .EG_RangeMarkupElements ,_cbfea ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebeee :=NewEG_RunLevelElts (); -_cddeba :=NewEG_RangeMarkupElements ();_cddeba .BookmarkEnd =NewCT_MarkupRange ();if _dcbaaf :=d .DecodeElement (_cddeba .BookmarkEnd ,&_ddfgd );_dcbaaf !=nil {return _dcbaaf ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_ebeee );_ebeee .EG_RangeMarkupElements =append (_ebeee .EG_RangeMarkupElements ,_cddeba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_edgff :=NewEG_RunLevelElts (); -_bcbed :=NewEG_RangeMarkupElements ();_bcbed .MoveFromRangeStart =NewCT_MoveBookmark ();if _gggfff :=d .DecodeElement (_bcbed .MoveFromRangeStart ,&_ddfgd );_gggfff !=nil {return _gggfff ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_edgff ); -_edgff .EG_RangeMarkupElements =append (_edgff .EG_RangeMarkupElements ,_bcbed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eggfc :=NewEG_RunLevelElts (); -_abgab :=NewEG_RangeMarkupElements ();_abgab .MoveFromRangeEnd =NewCT_MarkupRange ();if _geadbc :=d .DecodeElement (_abgab .MoveFromRangeEnd ,&_ddfgd );_geadbc !=nil {return _geadbc ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_eggfc ); -_eggfc .EG_RangeMarkupElements =append (_eggfc .EG_RangeMarkupElements ,_abgab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebbca :=NewEG_RunLevelElts (); -_aafbf :=NewEG_RangeMarkupElements ();_aafbf .MoveToRangeStart =NewCT_MoveBookmark ();if _gdccd :=d .DecodeElement (_aafbf .MoveToRangeStart ,&_ddfgd );_gdccd !=nil {return _gdccd ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_ebbca );_ebbca .EG_RangeMarkupElements =append (_ebbca .EG_RangeMarkupElements ,_aafbf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cegbf :=NewEG_RunLevelElts (); -_daagc :=NewEG_RangeMarkupElements ();_daagc .MoveToRangeEnd =NewCT_MarkupRange ();if _eedadb :=d .DecodeElement (_daagc .MoveToRangeEnd ,&_ddfgd );_eedadb !=nil {return _eedadb ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_cegbf );_cegbf .EG_RangeMarkupElements =append (_cegbf .EG_RangeMarkupElements ,_daagc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bccgeb :=NewEG_RunLevelElts (); -_gfcdef :=NewEG_RangeMarkupElements ();_gfcdef .CommentRangeStart =NewCT_MarkupRange ();if _bbcdbg :=d .DecodeElement (_gfcdef .CommentRangeStart ,&_ddfgd );_bbcdbg !=nil {return _bbcdbg ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_bccgeb ); -_bccgeb .EG_RangeMarkupElements =append (_bccgeb .EG_RangeMarkupElements ,_gfcdef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbgdg :=NewEG_RunLevelElts (); -_fcfcf :=NewEG_RangeMarkupElements ();_fcfcf .CommentRangeEnd =NewCT_MarkupRange ();if _efbedd :=d .DecodeElement (_fcfcf .CommentRangeEnd ,&_ddfgd );_efbedd !=nil {return _efbedd ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_bbgdg );_bbgdg .EG_RangeMarkupElements =append (_bbgdg .EG_RangeMarkupElements ,_fcfcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cefdd :=NewEG_RunLevelElts (); -_eafbd :=NewEG_RangeMarkupElements ();_eafbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _faebf :=d .DecodeElement (_eafbd .CustomXmlInsRangeStart ,&_ddfgd );_faebf !=nil {return _faebf ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_cefdd ); -_cefdd .EG_RangeMarkupElements =append (_cefdd .EG_RangeMarkupElements ,_eafbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efabd :=NewEG_RunLevelElts (); -_cbdcdb :=NewEG_RangeMarkupElements ();_cbdcdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gacga :=d .DecodeElement (_cbdcdb .CustomXmlInsRangeEnd ,&_ddfgd );_gacga !=nil {return _gacga ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_efabd ); -_efabd .EG_RangeMarkupElements =append (_efabd .EG_RangeMarkupElements ,_cbdcdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_febed :=NewEG_RunLevelElts (); -_dfggfaa :=NewEG_RangeMarkupElements ();_dfggfaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gafea :=d .DecodeElement (_dfggfaa .CustomXmlDelRangeStart ,&_ddfgd );_gafea !=nil {return _gafea ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_febed ); -_febed .EG_RangeMarkupElements =append (_febed .EG_RangeMarkupElements ,_dfggfaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edceda :=NewEG_RunLevelElts (); -_fabed :=NewEG_RangeMarkupElements ();_fabed .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbae :=d .DecodeElement (_fabed .CustomXmlDelRangeEnd ,&_ddfgd );_fbae !=nil {return _fbae ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_edceda );_edceda .EG_RangeMarkupElements =append (_edceda .EG_RangeMarkupElements ,_fabed ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_afbdbf :=NewEG_RunLevelElts (); -_fcgaf :=NewEG_RangeMarkupElements ();_fcgaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egdab :=d .DecodeElement (_fcgaf .CustomXmlMoveFromRangeStart ,&_ddfgd );_egdab !=nil {return _egdab ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_afbdbf ); -_afbdbf .EG_RangeMarkupElements =append (_afbdbf .EG_RangeMarkupElements ,_fcgaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbgba :=NewEG_RunLevelElts (); -_bfecb :=NewEG_RangeMarkupElements ();_bfecb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bagbb :=d .DecodeElement (_bfecb .CustomXmlMoveFromRangeEnd ,&_ddfgd );_bagbb !=nil {return _bagbb ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_dbgba ); -_dbgba .EG_RangeMarkupElements =append (_dbgba .EG_RangeMarkupElements ,_bfecb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaccf :=NewEG_RunLevelElts (); -_cdacg :=NewEG_RangeMarkupElements ();_cdacg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffggg :=d .DecodeElement (_cdacg .CustomXmlMoveToRangeStart ,&_ddfgd );_ffggg !=nil {return _ffggg ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_eaccf ); -_eaccf .EG_RangeMarkupElements =append (_eaccf .EG_RangeMarkupElements ,_cdacg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fefegg :=NewEG_RunLevelElts (); -_becaaa :=NewEG_RangeMarkupElements ();_becaaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _caeca :=d .DecodeElement (_becaaa .CustomXmlMoveToRangeEnd ,&_ddfgd );_caeca !=nil {return _caeca ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_fefegg ); -_fefegg .EG_RangeMarkupElements =append (_fefegg .EG_RangeMarkupElements ,_becaaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bfabb :=NewEG_RunLevelElts (); -_deefaf :=NewEG_MathContent ();_deefaf .OMathPara =_aa .NewOMathPara ();if _cggab :=d .DecodeElement (_deefaf .OMathPara ,&_ddfgd );_cggab !=nil {return _cggab ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_bfabb );_bfabb .EG_MathContent =append (_bfabb .EG_MathContent ,_deefaf ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cegabg :=NewEG_RunLevelElts (); -_badfee :=NewEG_MathContent ();_badfee .OMath =_aa .NewOMath ();if _fcede :=d .DecodeElement (_badfee .OMath ,&_ddfgd );_fcede !=nil {return _fcede ;};_ebdgg .EG_RunLevelElts =append (_ebdgg .EG_RunLevelElts ,_cegabg );_cegabg .EG_MathContent =append (_cegabg .EG_MathContent ,_badfee ); -default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ddfgd .Name ); -if _feace :=d .Skip ();_feace !=nil {return _feace ;};};case _a .EndElement :break _fgead ;case _a .CharData :};};return nil ;};func (_fggcac ST_RestartNumber )Validate ()error {return _fggcac .ValidateWithPath ("")};type CT_RPr struct{ +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Run Fonts -RFonts *CT_Fonts ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Bold -B *CT_OnOff ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Complex Script Bold -BCs *CT_OnOff ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Italics -I *CT_OnOff ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Complex Script Italics -ICs *CT_OnOff ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Paragraph Indentation +Ind *CT_Ind ; -// Small Caps -SmallCaps *CT_OnOff ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Single Strikethrough -Strike *CT_OnOff ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Paragraph Alignment +Jc *CT_Jc ; -// Shadow -Shadow *CT_OnOff ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Embossing -Emboss *CT_OnOff ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Imprinting -Imprint *CT_OnOff ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Hidden Text -Vanish *CT_OnOff ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func (_gffgec ST_PageBorderDisplay )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gffgec .String (),start );};func (_abdbf ST_Hint )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbgcbd :=_c .Attr {}; +_bbgcbd .Name =name ;switch _abdbf {case ST_HintUnset :_bbgcbd .Value ="";case ST_HintDefault :_bbgcbd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_bbgcbd .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _bbgcbd ,nil ; +};func (_afbed *ST_SignedHpsMeasure )Validate ()error {return _afbed .ValidateWithPath ("")};func (_dffecg *CT_TwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_dffecg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6; +);func (_fafegg *ST_SectionMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdabe ,_gedcfd :=d .Token ();if _gedcfd !=nil {return _gedcfd ;};if _ggdea ,_fgaga :=_ecdabe .(_c .EndElement );_fgaga &&_ggdea .Name ==start .Name {*_fafegg =1; +return nil ;};if _cffegg ,_bcagde :=_ecdabe .(_c .CharData );!_bcagde {return _e .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",_ecdabe );}else {switch string (_cffegg ){case "":*_fafegg =0; +case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_fafegg =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fafegg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fafegg =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_fafegg =4; +case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_fafegg =5;};};_ecdabe ,_gedcfd =d .Token ();if _gedcfd !=nil {return _gedcfd ;};if _fccdca ,_aeeaef :=_ecdabe .(_c .EndElement );_aeeaef &&_fccdca .Name ==start .Name {return nil ;};return _e .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",_ecdabe ); +};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_fefdb :=&CT_OptimizeForBrowser {};return _fefdb ;};type CT_UnsignedDecimalNumber struct{ -// Web Hidden Text -WebHidden *CT_OnOff ; +// Positive Decimal Number Value +ValAttr uint64 ;};func (_bacgcea *ST_DropCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bacgcea =0;case "\u006e\u006f\u006e\u0065":*_bacgcea =1;case "\u0064\u0072\u006f\u0070":*_bacgcea =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bacgcea =3; +};return nil ;}; -// Run Content Color -Color *CT_Color ; +// Validate validates the CT_DocPartCategory and its children +func (_fbdef *CT_DocPartCategory )Validate ()error {return _fbdef .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_bace *CT_FtnProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _bace .Pos !=nil {_fgeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_bace .Pos ,_fgeg );};if _bace .NumFmt !=nil {_ffddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_bace .NumFmt ,_ffddb );};if _bace .NumStart !=nil {_gedfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bace .NumStart ,_gedfa );};if _bace .NumRestart !=nil {_cggee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_bace .NumRestart ,_cggee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FontSig ()*CT_FontSig {_gbbb :=&CT_FontSig {};return _gbbb };func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_dabgd :=&CT_TargetScreenSz {}; +_dabgd .ValAttr =ST_TargetScreenSz (1);return _dabgd ;};func (_ebdbcd ST_DisplacedByCustomXml )String ()string {switch _ebdbcd {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func (_daefab *CT_Shd )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cgbeac ,_bagggc :=_daefab .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bagggc !=nil {return _bagggc ;};start .Attr =append (start .Attr ,_cgbeac );if _daefab .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_daefab .ColorAttr )}); +};if _daefab .ThemeColorAttr !=ST_ThemeColorUnset {_fgbcd ,_fdafg :=_daefab .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fdafg !=nil {return _fdafg ;};start .Attr =append (start .Attr ,_fgbcd ); +};if _daefab .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_daefab .ThemeTintAttr )});};if _daefab .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_daefab .ThemeShadeAttr )}); +};if _daefab .FillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_daefab .FillAttr )});};if _daefab .ThemeFillAttr !=ST_ThemeColorUnset {_deeggb ,_acfea :=_daefab .ThemeFillAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"}); +if _acfea !=nil {return _acfea ;};start .Attr =append (start .Attr ,_deeggb );};if _daefab .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_daefab .ThemeFillTintAttr )}); +};if _daefab .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_daefab .ThemeFillShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_ecccg :=&CT_TblStylePr {};_ecccg .TypeAttr =ST_TblStyleOverrideType (1);return _ecccg ;};type CT_LevelSuffix struct{ -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;};func (_eecee ST_HighlightColor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdffg :=_c .Attr {};_cdffg .Name =name ;switch _eecee {case ST_HighlightColorUnset :_cdffg .Value ="";case ST_HighlightColorBlack :_cdffg .Value ="\u0062\u006c\u0061c\u006b"; +case ST_HighlightColorBlue :_cdffg .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_cdffg .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_cdffg .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_cdffg .Value ="\u006da\u0067\u0065\u006e\u0074\u0061"; +case ST_HighlightColorRed :_cdffg .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_cdffg .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_cdffg .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_cdffg .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065"; +case ST_HighlightColorDarkCyan :_cdffg .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_cdffg .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_cdffg .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061"; +case ST_HighlightColorDarkRed :_cdffg .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_cdffg .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_cdffg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079"; +case ST_HighlightColorLightGray :_cdffg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_cdffg .Value ="\u006e\u006f\u006e\u0065";};return _cdffg ,nil ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// Validate validates the AG_SectPrAttributes and its children +func (_ad *AG_SectPrAttributes )Validate ()error {return _ad .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ecgcef ST_TextboxTightWrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecgcef .String (),start ); +};func NewCT_HpsMeasure ()*CT_HpsMeasure {_gegc :=&CT_HpsMeasure {};return _gegc };func (_fggeaf ST_CombineBrackets )Validate ()error {return _fggeaf .ValidateWithPath ("")}; -// Font Kerning -Kern *CT_HpsMeasure ; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_ggdaf *CT_RPr )ValidateWithPath (path string )error {if _ggdaf .RStyle !=nil {if _bbbac :=_ggdaf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bbbac !=nil {return _bbbac ;};};if _ggdaf .RFonts !=nil {if _ddgbg :=_ggdaf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_ddgbg !=nil {return _ddgbg ;};};if _ggdaf .B !=nil {if _ececg :=_ggdaf .B .ValidateWithPath (path +"\u002f\u0042");_ececg !=nil {return _ececg ;};};if _ggdaf .BCs !=nil {if _dccfce :=_ggdaf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_dccfce !=nil {return _dccfce ; +};};if _ggdaf .I !=nil {if _bgefff :=_ggdaf .I .ValidateWithPath (path +"\u002f\u0049");_bgefff !=nil {return _bgefff ;};};if _ggdaf .ICs !=nil {if _cddgd :=_ggdaf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cddgd !=nil {return _cddgd ;}; +};if _ggdaf .Caps !=nil {if _cbgbg :=_ggdaf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cbgbg !=nil {return _cbgbg ;};};if _ggdaf .SmallCaps !=nil {if _cegdbf :=_ggdaf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_cegdbf !=nil {return _cegdbf ;};};if _ggdaf .Strike !=nil {if _gagg :=_ggdaf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gagg !=nil {return _gagg ;};};if _ggdaf .Dstrike !=nil {if _ccbgc :=_ggdaf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_ccbgc !=nil {return _ccbgc ;};};if _ggdaf .Outline !=nil {if _fbged :=_ggdaf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fbged !=nil {return _fbged ;};};if _ggdaf .Shadow !=nil {if _ddddc :=_ggdaf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_ddddc !=nil {return _ddddc ;};};if _ggdaf .Emboss !=nil {if _bedfg :=_ggdaf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bedfg !=nil {return _bedfg ;};};if _ggdaf .Imprint !=nil {if _begde :=_ggdaf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_begde !=nil {return _begde ;};};if _ggdaf .NoProof !=nil {if _egfa :=_ggdaf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_egfa !=nil {return _egfa ;};};if _ggdaf .SnapToGrid !=nil {if _gedcc :=_ggdaf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_gedcc !=nil {return _gedcc ;};};if _ggdaf .Vanish !=nil {if _gbdef :=_ggdaf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gbdef !=nil {return _gbdef ;};};if _ggdaf .WebHidden !=nil {if _ccdbdgb :=_ggdaf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_ccdbdgb !=nil {return _ccdbdgb ;};};if _ggdaf .Color !=nil {if _fcgc :=_ggdaf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fcgc !=nil {return _fcgc ;};};if _ggdaf .Spacing !=nil {if _cdgde :=_ggdaf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_cdgde !=nil {return _cdgde ;};};if _ggdaf .W !=nil {if _effac :=_ggdaf .W .ValidateWithPath (path +"\u002f\u0057");_effac !=nil {return _effac ;};};if _ggdaf .Kern !=nil {if _dafbfc :=_ggdaf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_dafbfc !=nil {return _dafbfc ;};};if _ggdaf .Position !=nil {if _deeda :=_ggdaf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_deeda !=nil {return _deeda ;};};if _ggdaf .Sz !=nil {if _cbgge :=_ggdaf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_cbgge !=nil {return _cbgge ;};};if _ggdaf .SzCs !=nil {if _bcgcc :=_ggdaf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bcgcc !=nil {return _bcgcc ;};};if _ggdaf .Highlight !=nil {if _fadda :=_ggdaf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_fadda !=nil {return _fadda ;};};if _ggdaf .U !=nil {if _gfcbdb :=_ggdaf .U .ValidateWithPath (path +"\u002f\u0055");_gfcbdb !=nil {return _gfcbdb ;};};if _ggdaf .Effect !=nil {if _fffae :=_ggdaf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_fffae !=nil {return _fffae ;};};if _ggdaf .Bdr !=nil {if _dgcbdd :=_ggdaf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_dgcbdd !=nil {return _dgcbdd ;};};if _ggdaf .Shd !=nil {if _fcceed :=_ggdaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_fcceed !=nil {return _fcceed ;};};if _ggdaf .FitText !=nil {if _aggegf :=_ggdaf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aggegf !=nil {return _aggegf ;};};if _ggdaf .VertAlign !=nil {if _bdfdcg :=_ggdaf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_bdfdcg !=nil {return _bdfdcg ;};};if _ggdaf .Rtl !=nil {if _egddf :=_ggdaf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_egddf !=nil {return _egddf ;};};if _ggdaf .Cs !=nil {if _gbbdf :=_ggdaf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_gbbdf !=nil {return _gbbdf ;};};if _ggdaf .Em !=nil {if _ecagg :=_ggdaf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ecagg !=nil {return _ecagg ;};};if _ggdaf .Lang !=nil {if _edcff :=_ggdaf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_edcff !=nil {return _edcff ;};};if _ggdaf .EastAsianLayout !=nil {if _dddged :=_ggdaf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dddged !=nil {return _dddged ;}; +};if _ggdaf .SpecVanish !=nil {if _eeebe :=_ggdaf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_eeebe !=nil {return _eeebe ;};};if _ggdaf .OMath !=nil {if _bccffa :=_ggdaf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_bccffa !=nil {return _bccffa ;};};if _ggdaf .RPrChange !=nil {if _fbeca :=_ggdaf .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbeca !=nil {return _fbeca ;};};return nil ;};func (_afdae *CT_Div )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afdae .MarLeft =NewCT_SignedTwipsMeasure (); +_afdae .MarRight =NewCT_SignedTwipsMeasure ();_afdae .MarTop =NewCT_SignedTwipsMeasure ();_afdae .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_gbdd :=range start .Attr {if _gbdd .Name .Local =="\u0069\u0064"{_fbegd ,_gedd :=_fg .ParseInt (_gbdd .Value ,10,64); +if _gedd !=nil {return _gedd ;};_afdae .IdAttr =_fbegd ;continue ;};};_cbgdc :for {_agga ,_cbaa :=d .Token ();if _cbaa !=nil {return _cbaa ;};switch _cfffb :=_agga .(type ){case _c .StartElement :switch _cfffb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_afdae .BlockQuote =NewCT_OnOff (); +if _cdfab :=d .DecodeElement (_afdae .BlockQuote ,&_cfffb );_cdfab !=nil {return _cdfab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_afdae .BodyDiv =NewCT_OnOff (); +if _gfdga :=d .DecodeElement (_afdae .BodyDiv ,&_cfffb );_gfdga !=nil {return _gfdga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _gfdcg :=d .DecodeElement (_afdae .MarLeft ,&_cfffb ); +_gfdcg !=nil {return _gfdcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _bcggfe :=d .DecodeElement (_afdae .MarRight ,&_cfffb ); +_bcggfe !=nil {return _bcggfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _ecbd :=d .DecodeElement (_afdae .MarTop ,&_cfffb ); +_ecbd !=nil {return _ecbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _ffgcb :=d .DecodeElement (_afdae .MarBottom ,&_cfffb ); +_ffgcb !=nil {return _ffgcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_afdae .DivBdr =NewCT_DivBdr (); +if _ecfc :=d .DecodeElement (_afdae .DivBdr ,&_cfffb );_ecfc !=nil {return _ecfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_adbcd :=NewCT_Divs (); +if _fegd :=d .DecodeElement (_adbcd ,&_cfffb );_fegd !=nil {return _fegd ;};_afdae .DivsChild =append (_afdae .DivsChild ,_adbcd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_cfffb .Name ); +if _aeade :=d .Skip ();_aeade !=nil {return _aeade ;};};case _c .EndElement :break _cbgdc ;case _c .CharData :};};return nil ;};func (_gaca *CT_CustomXmlRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cggcac :=range start .Attr {if _cggcac .Name .Local =="\u0075\u0072\u0069"{_ggcf ,_gfdgg :=_cggcac .Value ,error (nil ); +if _gfdgg !=nil {return _gfdgg ;};_gaca .UriAttr =&_ggcf ;continue ;};if _cggcac .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_edfab ,_beae :=_cggcac .Value ,error (nil );if _beae !=nil {return _beae ;};_gaca .ElementAttr =_edfab ;continue ;}; +};_aadfc :for {_daaad ,_gbgfc :=d .Token ();if _gbgfc !=nil {return _gbgfc ;};switch _bdgb :=_daaad .(type ){case _c .StartElement :switch _bdgb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_gaca .CustomXmlPr =NewCT_CustomXmlPr (); +if _aafe :=d .DecodeElement (_gaca .CustomXmlPr ,&_bdgb );_aafe !=nil {return _aafe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_deea :=NewEG_PContent (); +_fdcgb :=NewCT_SimpleField ();if _egac :=d .DecodeElement (_fdcgb ,&_bdgb );_egac !=nil {return _egac ;};_deea .FldSimple =append (_deea .FldSimple ,_fdcgb );_gaca .EG_PContent =append (_gaca .EG_PContent ,_deea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_eecf :=NewEG_PContent (); +_eecf .Hyperlink =NewCT_Hyperlink ();if _dfbf :=d .DecodeElement (_eecf .Hyperlink ,&_bdgb );_dfbf !=nil {return _dfbf ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_eecf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_acbe :=NewEG_PContent (); +_acbe .SubDoc =NewCT_Rel ();if _gbbf :=d .DecodeElement (_acbe .SubDoc ,&_bdgb );_gbbf !=nil {return _gbbf ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_acbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dgeb :=NewEG_PContent (); +_bcgdd :=NewEG_ContentRunContent ();_bcgdd .CustomXml =NewCT_CustomXmlRun ();if _eeccg :=d .DecodeElement (_bcgdd .CustomXml ,&_bdgb );_eeccg !=nil {return _eeccg ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_dgeb );_dgeb .EG_ContentRunContent =append (_dgeb .EG_ContentRunContent ,_bcgdd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_feed :=NewEG_PContent (); +_eadc :=NewEG_ContentRunContent ();_eadc .SmartTag =NewCT_SmartTagRun ();if _bfaaa :=d .DecodeElement (_eadc .SmartTag ,&_bdgb );_bfaaa !=nil {return _bfaaa ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_feed );_feed .EG_ContentRunContent =append (_feed .EG_ContentRunContent ,_eadc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ebfbgf :=NewEG_PContent (); +_gdec :=NewEG_ContentRunContent ();_gdec .Sdt =NewCT_SdtRun ();if _ccdcg :=d .DecodeElement (_gdec .Sdt ,&_bdgb );_ccdcg !=nil {return _ccdcg ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_ebfbgf );_ebfbgf .EG_ContentRunContent =append (_ebfbgf .EG_ContentRunContent ,_gdec ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_eedcf :=NewEG_PContent (); +_eefd :=NewEG_ContentRunContent ();_eefd .Dir =NewCT_DirContentRun ();if _ddbag :=d .DecodeElement (_eefd .Dir ,&_bdgb );_ddbag !=nil {return _ddbag ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_eedcf );_eedcf .EG_ContentRunContent =append (_eedcf .EG_ContentRunContent ,_eefd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_dcgcb :=NewEG_PContent (); +_aefd :=NewEG_ContentRunContent ();_aefd .Bdo =NewCT_BdoContentRun ();if _fadbd :=d .DecodeElement (_aefd .Bdo ,&_bdgb );_fadbd !=nil {return _fadbd ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_dcgcb );_dcgcb .EG_ContentRunContent =append (_dcgcb .EG_ContentRunContent ,_aefd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fgfgd :=NewEG_PContent (); +_feeb :=NewEG_ContentRunContent ();_feeb .R =NewCT_R ();if _dcgb :=d .DecodeElement (_feeb .R ,&_bdgb );_dcgb !=nil {return _dcgb ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_fgfgd );_fgfgd .EG_ContentRunContent =append (_fgfgd .EG_ContentRunContent ,_feeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bddf :=NewEG_PContent (); +_eadf :=NewEG_ContentRunContent ();_ebcb :=NewEG_RunLevelElts ();_ebcb .ProofErr =NewCT_ProofErr ();if _afcdf :=d .DecodeElement (_ebcb .ProofErr ,&_bdgb );_afcdf !=nil {return _afcdf ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_bddf );_bddf .EG_ContentRunContent =append (_bddf .EG_ContentRunContent ,_eadf ); +_eadf .EG_RunLevelElts =append (_eadf .EG_RunLevelElts ,_ebcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdec :=NewEG_PContent (); +_cfabb :=NewEG_ContentRunContent ();_gabdg :=NewEG_RunLevelElts ();_gabdg .PermStart =NewCT_PermStart ();if _bfgagf :=d .DecodeElement (_gabdg .PermStart ,&_bdgb );_bfgagf !=nil {return _bfgagf ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_bdec ); +_bdec .EG_ContentRunContent =append (_bdec .EG_ContentRunContent ,_cfabb );_cfabb .EG_RunLevelElts =append (_cfabb .EG_RunLevelElts ,_gabdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acggb :=NewEG_PContent (); +_gbbaa :=NewEG_ContentRunContent ();_gfbc :=NewEG_RunLevelElts ();_gfbc .PermEnd =NewCT_Perm ();if _abdc :=d .DecodeElement (_gfbc .PermEnd ,&_bdgb );_abdc !=nil {return _abdc ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_acggb );_acggb .EG_ContentRunContent =append (_acggb .EG_ContentRunContent ,_gbbaa ); +_gbbaa .EG_RunLevelElts =append (_gbbaa .EG_RunLevelElts ,_gfbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgbcc :=NewEG_PContent (); +_fdbgf :=NewEG_ContentRunContent ();_cfg :=NewEG_RunLevelElts ();_cfg .Ins =NewCT_RunTrackChange ();if _gbda :=d .DecodeElement (_cfg .Ins ,&_bdgb );_gbda !=nil {return _gbda ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_fgbcc );_fgbcc .EG_ContentRunContent =append (_fgbcc .EG_ContentRunContent ,_fdbgf ); +_fdbgf .EG_RunLevelElts =append (_fdbgf .EG_RunLevelElts ,_cfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bcgf :=NewEG_PContent (); +_cdcbc :=NewEG_ContentRunContent ();_fdbb :=NewEG_RunLevelElts ();_fdbb .Del =NewCT_RunTrackChange ();if _gbefd :=d .DecodeElement (_fdbb .Del ,&_bdgb );_gbefd !=nil {return _gbefd ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_bcgf );_bcgf .EG_ContentRunContent =append (_bcgf .EG_ContentRunContent ,_cdcbc ); +_cdcbc .EG_RunLevelElts =append (_cdcbc .EG_RunLevelElts ,_fdbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gace :=NewEG_PContent (); +_dcbg :=NewEG_ContentRunContent ();_gcfce :=NewEG_RunLevelElts ();_gcfce .MoveFrom =NewCT_RunTrackChange ();if _dbefc :=d .DecodeElement (_gcfce .MoveFrom ,&_bdgb );_dbefc !=nil {return _dbefc ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_gace ); +_gace .EG_ContentRunContent =append (_gace .EG_ContentRunContent ,_dcbg );_dcbg .EG_RunLevelElts =append (_dcbg .EG_RunLevelElts ,_gcfce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbfab :=NewEG_PContent (); +_dfdd :=NewEG_ContentRunContent ();_adca :=NewEG_RunLevelElts ();_adca .MoveTo =NewCT_RunTrackChange ();if _eefe :=d .DecodeElement (_adca .MoveTo ,&_bdgb );_eefe !=nil {return _eefe ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_fbfab );_fbfab .EG_ContentRunContent =append (_fbfab .EG_ContentRunContent ,_dfdd ); +_dfdd .EG_RunLevelElts =append (_dfdd .EG_RunLevelElts ,_adca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdbfc :=NewEG_PContent (); +_cceca :=NewEG_ContentRunContent ();_caab :=NewEG_RunLevelElts ();_ggebg :=NewEG_RangeMarkupElements ();_ggebg .BookmarkStart =NewCT_Bookmark ();if _gabf :=d .DecodeElement (_ggebg .BookmarkStart ,&_bdgb );_gabf !=nil {return _gabf ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_fdbfc ); +_fdbfc .EG_ContentRunContent =append (_fdbfc .EG_ContentRunContent ,_cceca );_cceca .EG_RunLevelElts =append (_cceca .EG_RunLevelElts ,_caab );_caab .EG_RangeMarkupElements =append (_caab .EG_RangeMarkupElements ,_ggebg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dffaf :=NewEG_PContent (); +_feca :=NewEG_ContentRunContent ();_begaf :=NewEG_RunLevelElts ();_eeeea :=NewEG_RangeMarkupElements ();_eeeea .BookmarkEnd =NewCT_MarkupRange ();if _fffcg :=d .DecodeElement (_eeeea .BookmarkEnd ,&_bdgb );_fffcg !=nil {return _fffcg ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_dffaf ); +_dffaf .EG_ContentRunContent =append (_dffaf .EG_ContentRunContent ,_feca );_feca .EG_RunLevelElts =append (_feca .EG_RunLevelElts ,_begaf );_begaf .EG_RangeMarkupElements =append (_begaf .EG_RangeMarkupElements ,_eeeea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dggg :=NewEG_PContent (); +_gfbe :=NewEG_ContentRunContent ();_cbgaa :=NewEG_RunLevelElts ();_cdcad :=NewEG_RangeMarkupElements ();_cdcad .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaga :=d .DecodeElement (_cdcad .MoveFromRangeStart ,&_bdgb );_eaga !=nil {return _eaga ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_dggg ); +_dggg .EG_ContentRunContent =append (_dggg .EG_ContentRunContent ,_gfbe );_gfbe .EG_RunLevelElts =append (_gfbe .EG_RunLevelElts ,_cbgaa );_cbgaa .EG_RangeMarkupElements =append (_cbgaa .EG_RangeMarkupElements ,_cdcad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fafdb :=NewEG_PContent (); +_ggcag :=NewEG_ContentRunContent ();_egbc :=NewEG_RunLevelElts ();_bbgb :=NewEG_RangeMarkupElements ();_bbgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _abacb :=d .DecodeElement (_bbgb .MoveFromRangeEnd ,&_bdgb );_abacb !=nil {return _abacb ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_fafdb ); +_fafdb .EG_ContentRunContent =append (_fafdb .EG_ContentRunContent ,_ggcag );_ggcag .EG_RunLevelElts =append (_ggcag .EG_RunLevelElts ,_egbc );_egbc .EG_RangeMarkupElements =append (_egbc .EG_RangeMarkupElements ,_bbgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfeb :=NewEG_PContent (); +_afac :=NewEG_ContentRunContent ();_bgcd :=NewEG_RunLevelElts ();_aade :=NewEG_RangeMarkupElements ();_aade .MoveToRangeStart =NewCT_MoveBookmark ();if _dfefd :=d .DecodeElement (_aade .MoveToRangeStart ,&_bdgb );_dfefd !=nil {return _dfefd ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_gfeb ); +_gfeb .EG_ContentRunContent =append (_gfeb .EG_ContentRunContent ,_afac );_afac .EG_RunLevelElts =append (_afac .EG_RunLevelElts ,_bgcd );_bgcd .EG_RangeMarkupElements =append (_bgcd .EG_RangeMarkupElements ,_aade );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eacf :=NewEG_PContent (); +_acacg :=NewEG_ContentRunContent ();_aged :=NewEG_RunLevelElts ();_ggaa :=NewEG_RangeMarkupElements ();_ggaa .MoveToRangeEnd =NewCT_MarkupRange ();if _gdac :=d .DecodeElement (_ggaa .MoveToRangeEnd ,&_bdgb );_gdac !=nil {return _gdac ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_eacf ); +_eacf .EG_ContentRunContent =append (_eacf .EG_ContentRunContent ,_acacg );_acacg .EG_RunLevelElts =append (_acacg .EG_RunLevelElts ,_aged );_aged .EG_RangeMarkupElements =append (_aged .EG_RangeMarkupElements ,_ggaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcab :=NewEG_PContent (); +_agbefa :=NewEG_ContentRunContent ();_affcg :=NewEG_RunLevelElts ();_aafag :=NewEG_RangeMarkupElements ();_aafag .CommentRangeStart =NewCT_MarkupRange ();if _cbgec :=d .DecodeElement (_aafag .CommentRangeStart ,&_bdgb );_cbgec !=nil {return _cbgec ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_bcab ); +_bcab .EG_ContentRunContent =append (_bcab .EG_ContentRunContent ,_agbefa );_agbefa .EG_RunLevelElts =append (_agbefa .EG_RunLevelElts ,_affcg );_affcg .EG_RangeMarkupElements =append (_affcg .EG_RangeMarkupElements ,_aafag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adge :=NewEG_PContent (); +_egag :=NewEG_ContentRunContent ();_bdcg :=NewEG_RunLevelElts ();_cfdb :=NewEG_RangeMarkupElements ();_cfdb .CommentRangeEnd =NewCT_MarkupRange ();if _fbccgg :=d .DecodeElement (_cfdb .CommentRangeEnd ,&_bdgb );_fbccgg !=nil {return _fbccgg ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_adge ); +_adge .EG_ContentRunContent =append (_adge .EG_ContentRunContent ,_egag );_egag .EG_RunLevelElts =append (_egag .EG_RunLevelElts ,_bdcg );_bdcg .EG_RangeMarkupElements =append (_bdcg .EG_RangeMarkupElements ,_cfdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edgag :=NewEG_PContent (); +_abgd :=NewEG_ContentRunContent ();_gedeg :=NewEG_RunLevelElts ();_aacdc :=NewEG_RangeMarkupElements ();_aacdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cffeg :=d .DecodeElement (_aacdc .CustomXmlInsRangeStart ,&_bdgb );_cffeg !=nil {return _cffeg ; +};_gaca .EG_PContent =append (_gaca .EG_PContent ,_edgag );_edgag .EG_ContentRunContent =append (_edgag .EG_ContentRunContent ,_abgd );_abgd .EG_RunLevelElts =append (_abgd .EG_RunLevelElts ,_gedeg );_gedeg .EG_RangeMarkupElements =append (_gedeg .EG_RangeMarkupElements ,_aacdc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afga :=NewEG_PContent (); +_cgae :=NewEG_ContentRunContent ();_afabe :=NewEG_RunLevelElts ();_aacef :=NewEG_RangeMarkupElements ();_aacef .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfdcf :=d .DecodeElement (_aacef .CustomXmlInsRangeEnd ,&_bdgb );_gfdcf !=nil {return _gfdcf ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_afga ); +_afga .EG_ContentRunContent =append (_afga .EG_ContentRunContent ,_cgae );_cgae .EG_RunLevelElts =append (_cgae .EG_RunLevelElts ,_afabe );_afabe .EG_RangeMarkupElements =append (_afabe .EG_RangeMarkupElements ,_aacef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gadb :=NewEG_PContent (); +_agcga :=NewEG_ContentRunContent ();_bcdc :=NewEG_RunLevelElts ();_bfba :=NewEG_RangeMarkupElements ();_bfba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aead :=d .DecodeElement (_bfba .CustomXmlDelRangeStart ,&_bdgb );_aead !=nil {return _aead ;}; +_gaca .EG_PContent =append (_gaca .EG_PContent ,_gadb );_gadb .EG_ContentRunContent =append (_gadb .EG_ContentRunContent ,_agcga );_agcga .EG_RunLevelElts =append (_agcga .EG_RunLevelElts ,_bcdc );_bcdc .EG_RangeMarkupElements =append (_bcdc .EG_RangeMarkupElements ,_bfba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ccefa :=NewEG_PContent (); +_gcgf :=NewEG_ContentRunContent ();_bdde :=NewEG_RunLevelElts ();_acce :=NewEG_RangeMarkupElements ();_acce .CustomXmlDelRangeEnd =NewCT_Markup ();if _gadbe :=d .DecodeElement (_acce .CustomXmlDelRangeEnd ,&_bdgb );_gadbe !=nil {return _gadbe ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_ccefa ); +_ccefa .EG_ContentRunContent =append (_ccefa .EG_ContentRunContent ,_gcgf );_gcgf .EG_RunLevelElts =append (_gcgf .EG_RunLevelElts ,_bdde );_bdde .EG_RangeMarkupElements =append (_bdde .EG_RangeMarkupElements ,_acce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_egcc :=NewEG_PContent (); +_cefb :=NewEG_ContentRunContent ();_adcdd :=NewEG_RunLevelElts ();_fgeae :=NewEG_RangeMarkupElements ();_fgeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gabdge :=d .DecodeElement (_fgeae .CustomXmlMoveFromRangeStart ,&_bdgb );_gabdge !=nil {return _gabdge ; +};_gaca .EG_PContent =append (_gaca .EG_PContent ,_egcc );_egcc .EG_ContentRunContent =append (_egcc .EG_ContentRunContent ,_cefb );_cefb .EG_RunLevelElts =append (_cefb .EG_RunLevelElts ,_adcdd );_adcdd .EG_RangeMarkupElements =append (_adcdd .EG_RangeMarkupElements ,_fgeae ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agcda :=NewEG_PContent (); +_gdfac :=NewEG_ContentRunContent ();_gbfeg :=NewEG_RunLevelElts ();_dfdg :=NewEG_RangeMarkupElements ();_dfdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccfgb :=d .DecodeElement (_dfdg .CustomXmlMoveFromRangeEnd ,&_bdgb );_ccfgb !=nil {return _ccfgb ; +};_gaca .EG_PContent =append (_gaca .EG_PContent ,_agcda );_agcda .EG_ContentRunContent =append (_agcda .EG_ContentRunContent ,_gdfac );_gdfac .EG_RunLevelElts =append (_gdfac .EG_RunLevelElts ,_gbfeg );_gbfeg .EG_RangeMarkupElements =append (_gbfeg .EG_RangeMarkupElements ,_dfdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdce :=NewEG_PContent (); +_gfddc :=NewEG_ContentRunContent ();_fbgcf :=NewEG_RunLevelElts ();_agegb :=NewEG_RangeMarkupElements ();_agegb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bcda :=d .DecodeElement (_agegb .CustomXmlMoveToRangeStart ,&_bdgb );_bcda !=nil {return _bcda ; +};_gaca .EG_PContent =append (_gaca .EG_PContent ,_bdce );_bdce .EG_ContentRunContent =append (_bdce .EG_ContentRunContent ,_gfddc );_gfddc .EG_RunLevelElts =append (_gfddc .EG_RunLevelElts ,_fbgcf );_fbgcf .EG_RangeMarkupElements =append (_fbgcf .EG_RangeMarkupElements ,_agegb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgdb :=NewEG_PContent (); +_fagd :=NewEG_ContentRunContent ();_gbbe :=NewEG_RunLevelElts ();_cadga :=NewEG_RangeMarkupElements ();_cadga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _addgg :=d .DecodeElement (_cadga .CustomXmlMoveToRangeEnd ,&_bdgb );_addgg !=nil {return _addgg ; +};_gaca .EG_PContent =append (_gaca .EG_PContent ,_fgdb );_fgdb .EG_ContentRunContent =append (_fgdb .EG_ContentRunContent ,_fagd );_fagd .EG_RunLevelElts =append (_fagd .EG_RunLevelElts ,_gbbe );_gbbe .EG_RangeMarkupElements =append (_gbbe .EG_RangeMarkupElements ,_cadga ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbgca :=NewEG_PContent (); +_fgfgg :=NewEG_ContentRunContent ();_efgf :=NewEG_RunLevelElts ();_gabdb :=NewEG_MathContent ();_gabdb .OMathPara =_ab .NewOMathPara ();if _bbebe :=d .DecodeElement (_gabdb .OMathPara ,&_bdgb );_bbebe !=nil {return _bbebe ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_bbgca ); +_bbgca .EG_ContentRunContent =append (_bbgca .EG_ContentRunContent ,_fgfgg );_fgfgg .EG_RunLevelElts =append (_fgfgg .EG_RunLevelElts ,_efgf );_efgf .EG_MathContent =append (_efgf .EG_MathContent ,_gabdb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_begac :=NewEG_PContent (); +_ecgfe :=NewEG_ContentRunContent ();_gddc :=NewEG_RunLevelElts ();_afda :=NewEG_MathContent ();_afda .OMath =_ab .NewOMath ();if _eegd :=d .DecodeElement (_afda .OMath ,&_bdgb );_eegd !=nil {return _eegd ;};_gaca .EG_PContent =append (_gaca .EG_PContent ,_begac ); +_begac .EG_ContentRunContent =append (_begac .EG_ContentRunContent ,_ecgfe );_ecgfe .EG_RunLevelElts =append (_ecgfe .EG_RunLevelElts ,_gddc );_gddc .EG_MathContent =append (_gddc .EG_MathContent ,_afda );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_bdgb .Name ); +if _ccgab :=d .Skip ();_ccgab !=nil {return _ccgab ;};};case _c .EndElement :break _aadfc ;case _c .CharData :};};return nil ;};func (_egafe *ST_EdGrp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgcga ,_gbeceb :=d .Token ();if _gbeceb !=nil {return _gbeceb ; +};if _decaaa ,_bdggca :=_bgcga .(_c .EndElement );_bdggca &&_decaaa .Name ==start .Name {*_egafe =1;return nil ;};if _aadcdf ,_cdfgeg :=_bgcga .(_c .CharData );!_cdfgeg {return _e .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",_bgcga ); +}else {switch string (_aadcdf ){case "":*_egafe =0;case "\u006e\u006f\u006e\u0065":*_egafe =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_egafe =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_egafe =3; +case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_egafe =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_egafe =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_egafe =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_egafe =7; +};};_bgcga ,_gbeceb =d .Token ();if _gbeceb !=nil {return _gbeceb ;};if _ecgcda ,_dgfcb :=_bgcga .(_c .EndElement );_dgfcb &&_ecgcda .Name ==start .Name {return nil ;};return _e .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",_bgcga ); +};func (_gaggg ST_PageBorderOffset )Validate ()error {return _gaggg .ValidateWithPath ("")};type CT_Border struct{ -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Border Style +ValAttr ST_Border ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Border Color +ColorAttr *ST_HexColor ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Text Highlighting -Highlight *CT_Highlight ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Underline -U *CT_Underline ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Border Width +SzAttr *uint64 ; -// Text Border -Bdr *CT_Border ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Run Shading -Shd *CT_Shd ; +// Border Shadow +ShadowAttr *_d .ST_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Create Frame Effect +FrameAttr *_d .ST_OnOff ;}; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_fdbgg *CT_TblOverlap )ValidateWithPath (path string )error {if _fdbgg .ValAttr ==ST_TblOverlapUnset {return _e .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 _dffdf :=_fdbgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dffdf !=nil {return _dffdf ;};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// Right To Left Text -Rtl *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;};type Comments struct{CT_Comments };type CT_SdtBlock struct{ -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Emphasis Mark -Em *CT_Em ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Languages for Run Content -Lang *CT_Language ; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};func (_ccagbg *WdCT_WordprocessingShapeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccagbg .CNvSpPr !=nil {_cabeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_ccagbg .CNvSpPr ,_cabeg );};if _ccagbg .CNvCnPr !=nil {_agbfbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_ccagbg .CNvCnPr ,_agbfbb );};return nil ;}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_efcc *CT_DocType )ValidateWithPath (path string )error {return nil };type CT_SectType struct{ -// Office Open XML Math -OMath *CT_OnOff ; +// Section Type Setting +ValAttr ST_SectionMark ;};func (_cdaaac *ST_HexColor )Validate ()error {return _cdaaac .ValidateWithPath ("")};func (_eabfdc *ST_FrameScrollbar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbbfa ,_fagab :=d .Token ();if _fagab !=nil {return _fagab ; +};if _geabe ,_eccacaf :=_cbbfa .(_c .EndElement );_eccacaf &&_geabe .Name ==start .Name {*_eabfdc =1;return nil ;};if _bbgcac ,_cabcge :=_cbbfa .(_c .CharData );!_cabcge {return _e .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",_cbbfa ); +}else {switch string (_bbgcac ){case "":*_eabfdc =0;case "\u006f\u006e":*_eabfdc =1;case "\u006f\u0066\u0066":*_eabfdc =2;case "\u0061\u0075\u0074\u006f":*_eabfdc =3;};};_cbbfa ,_fagab =d .Token ();if _fagab !=nil {return _fagab ;};if _dacfd ,_ecddda :=_cbbfa .(_c .EndElement ); +_ecddda &&_dacfd .Name ==start .Name {return nil ;};return _e .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",_cbbfa );};func (_gbfdg ST_FtnEdn )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_becec :=_c .Attr {}; +_becec .Name =name ;switch _gbfdg {case ST_FtnEdnUnset :_becec .Value ="";case ST_FtnEdnNormal :_becec .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_becec .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_becec .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"; +case ST_FtnEdnContinuationNotice :_becec .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _becec ,nil ;}; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;}; +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_bgbbd *WdCT_WordprocessingGroupChoice )Validate ()error {return _bgbbd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065"); +};func (_fabge *ST_MeasurementOrPercent )Validate ()error {return _fabge .ValidateWithPath ("")};func NewCT_BookmarkRange ()*CT_BookmarkRange {_gfcc :=&CT_BookmarkRange {};return _gfcc };func (_egddgc WdST_RelFromV )String ()string {switch _egddgc {case 0:return ""; +case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n"; +case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; +};return "";}; + +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_afgbcab ST_Theme )String ()string {switch _afgbcab {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; +case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; +case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};func (_dccebd ST_ObjectUpdateMode )String ()string {switch _dccebd {case 0:return ""; +case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";}; // ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_cbdgd *CT_Font )ValidateWithPath (path string )error {if _cbdgd .AltName !=nil {if _daffc :=_cbdgd .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_daffc !=nil {return _daffc ;};};if _cbdgd .Panose1 !=nil {if _bbce :=_cbdgd .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031"); -_bbce !=nil {return _bbce ;};};if _cbdgd .Charset !=nil {if _bcgd :=_cbdgd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_bcgd !=nil {return _bcgd ;};};if _cbdgd .Family !=nil {if _eeeee :=_cbdgd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079"); -_eeeee !=nil {return _eeeee ;};};if _cbdgd .NotTrueType !=nil {if _ebdbc :=_cbdgd .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_ebdbc !=nil {return _ebdbc ;};};if _cbdgd .Pitch !=nil {if _decc :=_cbdgd .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068"); -_decc !=nil {return _decc ;};};if _cbdgd .Sig !=nil {if _agdf :=_cbdgd .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_agdf !=nil {return _agdf ;};};if _cbdgd .EmbedRegular !=nil {if _ccade :=_cbdgd .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); -_ccade !=nil {return _ccade ;};};if _cbdgd .EmbedBold !=nil {if _cead :=_cbdgd .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_cead !=nil {return _cead ;};};if _cbdgd .EmbedItalic !=nil {if _cfbfd :=_cbdgd .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"); -_cfbfd !=nil {return _cfbfd ;};};if _cbdgd .EmbedBoldItalic !=nil {if _cbdge :=_cbdgd .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_cbdge !=nil {return _cbdge ;};};return nil ; -};func (_fcbcc *CT_Highlight )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eefag ,_gcdca :=_fcbcc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcdca !=nil {return _gcdca ;};start .Attr =append (start .Attr ,_eefag ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_cggfd *CT_Font )ValidateWithPath (path string )error {if _cggfd .AltName !=nil {if _dfeba :=_cggfd .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dfeba !=nil {return _dfeba ;};};if _cggfd .Panose1 !=nil {if _gdcg :=_cggfd .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031"); +_gdcg !=nil {return _gdcg ;};};if _cggfd .Charset !=nil {if _aafgg :=_cggfd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_aafgg !=nil {return _aafgg ;};};if _cggfd .Family !=nil {if _eggfd :=_cggfd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079"); +_eggfd !=nil {return _eggfd ;};};if _cggfd .NotTrueType !=nil {if _ccdeg :=_cggfd .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_ccdeg !=nil {return _ccdeg ;};};if _cggfd .Pitch !=nil {if _dfbfe :=_cggfd .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068"); +_dfbfe !=nil {return _dfbfe ;};};if _cggfd .Sig !=nil {if _gabbf :=_cggfd .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_gabbf !=nil {return _gabbf ;};};if _cggfd .EmbedRegular !=nil {if _dedec :=_cggfd .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); +_dedec !=nil {return _dedec ;};};if _cggfd .EmbedBold !=nil {if _gbeef :=_cggfd .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_gbeef !=nil {return _gbeef ;};};if _cggfd .EmbedItalic !=nil {if _ggdfa :=_cggfd .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"); +_ggdfa !=nil {return _ggdfa ;};};if _cggfd .EmbedBoldItalic !=nil {if _dffdb :=_cggfd .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dffdb !=nil {return _dffdb ;};};return nil ; +};func NewCT_Num ()*CT_Num {_abfee :=&CT_Num {};_abfee .AbstractNumId =NewCT_DecimalNumber ();return _abfee ;}; -// Validate validates the CT_DivBdr and its children -func (_adge *CT_DivBdr )Validate ()error {return _adge .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};type ST_DocPartGallery byte ; +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_ffffga *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func (_bfcae ST_InfoTextType )Validate ()error {return _bfcae .ValidateWithPath ("")};func (_bgfdba *EG_MathContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgfdba .OMathPara !=nil {_eaadg :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}}; +e .EncodeElement (_bgfdba .OMathPara ,_eaadg );};if _bgfdba .OMath !=nil {_eaada :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bgfdba .OMath ,_eaada );};return nil ;};func (_ccaagd ST_TextScale )String ()string {if _ccaagd .ST_TextScalePercent !=nil {return _e .Sprintf ("\u0025\u0076",*_ccaagd .ST_TextScalePercent ); +};if _ccaagd .ST_TextScaleDecimal !=nil {return _e .Sprintf ("\u0025\u0076",*_ccaagd .ST_TextScaleDecimal );};return "";};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_agcdg :=&WdCT_PosHChoice {};return _agcdg };func (_caccdg *CT_TblOverlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caccdg .ValAttr =ST_TblOverlap (1); +for _ ,_bgbge :=range start .Attr {if _bgbge .Name .Local =="\u0076\u0061\u006c"{_caccdg .ValAttr .UnmarshalXMLAttr (_bgbge );continue ;};};for {_ccbca ,_adgbgb :=d .Token ();if _adgbgb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_adgbgb ); +};if _bgaae ,_dedfda :=_ccbca .(_c .EndElement );_dedfda &&_bgaae .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtText ()*CT_SdtText {_dfffb :=&CT_SdtText {};return _dfffb }; -// Validate validates the WdCT_PosH and its children -func (_gddcc *WdCT_PosH )Validate ()error {return _gddcc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};type CT_DecimalNumber struct{ +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_agggfb *Document )ValidateWithPath (path string )error {if _acaaf :=_agggfb .CT_Document .ValidateWithPath (path );_acaaf !=nil {return _acaaf ;};return nil ;};func (_bfbccg ST_FtnEdn )Validate ()error {return _bfbccg .ValidateWithPath ("")};func NewCT_TcPrBase ()*CT_TcPrBase {_facgg :=&CT_TcPrBase {}; +return _facgg };func (_ddegb ST_EdnPos )ValidateWithPath (path string )error {switch _ddegb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddegb )); +};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_cfded :=&CT_PageBorders {};return _cfded }; -// Decimal Number Value -ValAttr int64 ;}; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_agbea *CT_SdtEndPr )ValidateWithPath (path string )error {for _cecfg ,_caddae :=range _agbea .RPr {if _faaea :=_caddae .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cecfg ));_faaea !=nil {return _faaea ; +};};return nil ;};func (_bfbebd ST_Jc )ValidateWithPath (path string )error {switch _bfbebd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbebd )); +};return nil ;};func (_gge *CT_Attr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gged :=range start .Attr {if _gged .Name .Local =="\u0075\u0072\u0069"{_dcb ,_gbcb :=_gged .Value ,error (nil );if _gbcb !=nil {return _gbcb ;};_gge .UriAttr =&_dcb ; +continue ;};if _gged .Name .Local =="\u006e\u0061\u006d\u0065"{_bba ,_cgaf :=_gged .Value ,error (nil );if _cgaf !=nil {return _cgaf ;};_gge .NameAttr =_bba ;continue ;};if _gged .Name .Local =="\u0076\u0061\u006c"{_dbfb ,_dge :=_gged .Value ,error (nil ); +if _dge !=nil {return _dge ;};_gge .ValAttr =_dbfb ;continue ;};};for {_fad ,_bgee :=d .Token ();if _bgee !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_bgee );};if _acc ,_eee :=_fad .(_c .EndElement ); +_eee &&_acc .Name ==start .Name {break ;};};return nil ;};func (_fbbeaa WdST_RelFromV )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbbeaa .String (),start );};func (_dggfg *CT_DocumentBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _dggfg .Background !=nil {_ecda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dggfg .Background ,_ecda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ; +Pic []*_gb .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;}; -// Validate validates the CT_SdtContentBlock and its children -func (_acgda *CT_SdtContentBlock )Validate ()error {return _acgda .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};type ST_MailMergeDest byte ;func (_efccc *ST_MailMergeDest )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbaggd ,_egfdb :=d .Token (); -if _egfdb !=nil {return _egfdb ;};if _bacfa ,_aeaece :=_gbaggd .(_a .EndElement );_aeaece &&_bacfa .Name ==start .Name {*_efccc =1;return nil ;};if _fcabeb ,_fbeaad :=_gbaggd .(_a .CharData );!_fbeaad {return _gd .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",_gbaggd ); -}else {switch string (_fcabeb ){case "":*_efccc =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_efccc =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_efccc =2;case "\u0065\u006d\u0061i\u006c":*_efccc =3;case "\u0066\u0061\u0078":*_efccc =4; -};};_gbaggd ,_egfdb =d .Token ();if _egfdb !=nil {return _egfdb ;};if _cfaafb ,_gcdcg :=_gbaggd .(_a .EndElement );_gcdcg &&_cfaafb .Name ==start .Name {return nil ;};return _gd .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",_gbaggd ); -}; +// Validate validates the EG_PContent and its children +func (_edfagg *EG_PContent )Validate ()error {return _edfagg .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_ddbec *WdCT_PosVChoice )ValidateWithPath (path string )error {if _feafe :=_ddbec .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_feafe !=nil {return _feafe ;};return nil ;};func (_ffcbc *WdCT_WordprocessingGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ffcbc .CNvPr !=nil {_bgdeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ffcbc .CNvPr ,_bgdeg );};_defdcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_ffcbc .CNvGrpSpPr ,_defdcc );_gbgdf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffcbc .GrpSpPr ,_gbgdf );if _ffcbc .Choice !=nil {for _ ,_eagcbfb :=range _ffcbc .Choice {_eagcbfb .MarshalXML (e ,_a .StartElement {}); -};};if _ffcbc .ExtLst !=nil {_cfcdec :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffcbc .ExtLst ,_cfcdec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AC_ChoiceRun and its children +func (_eeaada *AC_ChoiceRun )Validate ()error {return _eeaada .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};func (_gadbdd ST_LevelSuffix )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dffeea :=_c .Attr {}; +_dffeea .Name =name ;switch _gadbdd {case ST_LevelSuffixUnset :_dffeea .Value ="";case ST_LevelSuffixTab :_dffeea .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_dffeea .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_dffeea .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067"; +};return _dffeea ,nil ;};func (_eaaafa *CT_SdtRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgf :for {_aacffdd ,_bacdfg :=d .Token ();if _bacdfg !=nil {return _bacdfg ;};switch _ebbgg :=_aacffdd .(type ){case _c .StartElement :switch _ebbgg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_eaaafa .SdtPr =NewCT_SdtPr (); +if _cagbg :=d .DecodeElement (_eaaafa .SdtPr ,&_ebbgg );_cagbg !=nil {return _cagbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_eaaafa .SdtEndPr =NewCT_SdtEndPr (); +if _fggga :=d .DecodeElement (_eaaafa .SdtEndPr ,&_ebbgg );_fggga !=nil {return _fggga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_eaaafa .SdtContent =NewCT_SdtContentRow (); +if _dfdcgf :=d .DecodeElement (_eaaafa .SdtContent ,&_ebbgg );_dfdcgf !=nil {return _dfdcgf ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u006f\u0077 \u0025\u0076",_ebbgg .Name ); +if _dcbcb :=d .Skip ();_dcbcb !=nil {return _dcbcb ;};};case _c .EndElement :break _acgf ;case _c .CharData :};};return nil ;}; -// Validate validates the WdInline and its children -func (_bafcbae *WdInline )Validate ()error {return _bafcbae .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_gaacf *Fonts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaacf .CT_FontsList =*NewCT_FontsList (); -_aacfb :for {_deedfb ,_bfacdc :=d .Token ();if _bfacdc !=nil {return _bfacdc ;};switch _ggege :=_deedfb .(type ){case _a .StartElement :switch _ggege .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_abfbc :=NewCT_Font (); -if _dabee :=d .DecodeElement (_abfbc ,&_ggege );_dabee !=nil {return _dabee ;};_gaacf .Font =append (_gaacf .Font ,_abfbc );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0046\u006f\u006et\u0073 \u0025\u0076",_ggege .Name ); -if _affde :=d .Skip ();_affde !=nil {return _affde ;};};case _a .EndElement :break _aacfb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TblPrEx and its children +func (_gcdffb *CT_TblPrEx )Validate ()error {return _gcdffb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_bgffb *CT_TblLayoutType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdeff :=range start .Attr {if _gdeff .Name .Local =="\u0074\u0079\u0070\u0065"{_bgffb .TypeAttr .UnmarshalXMLAttr (_gdeff ); +continue ;};};for {_bdeff ,_gabag :=d .Token ();if _gabag !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_gabag );};if _efgge ,_fcfgf :=_bdeff .(_c .EndElement ); +_fcfgf &&_efgge .Name ==start .Name {break ;};};return nil ;};type CT_Ruby struct{ -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_ebcga *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _ebcga .Bg !=nil {if _eceeeb :=_ebcga .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_eceeeb !=nil {return _eceeeb ;};};if _ebcga .Whole !=nil {if _gafbc :=_ebcga .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); -_gafbc !=nil {return _gafbc ;};};for _daeca ,_gdcaf :=range _ebcga .Choice {if _caacb :=_gdcaf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_daeca ));_caacb !=nil {return _caacb ; -};};if _ebcga .ExtLst !=nil {if _gbbcba :=_ebcga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbcba !=nil {return _gbbcba ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_bgggb :=&WdCT_LinkedTextboxInformation {}; -return _bgggb ;};type ST_Wrap byte ;func NewCT_BdoContentRun ()*CT_BdoContentRun {_fec :=&CT_BdoContentRun {};return _fec };func (_fcdff *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcfed ,_gfgbf :=d .Token (); -if _gfgbf !=nil {return _gfgbf ;};if _cfbfc ,_fcaebc :=_fcfed .(_a .EndElement );_fcaebc &&_cfbfc .Name ==start .Name {*_fcdff =1;return nil ;};if _fccef ,_ecbag :=_fcfed .(_a .CharData );!_ecbag {return _gd .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",_fcfed ); -}else {switch string (_fccef ){case "":*_fcdff =0;case "\u006e\u0075\u006c\u006c":*_fcdff =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_fcdff =2;};};_fcfed ,_gfgbf =d .Token ();if _gfgbf !=nil {return _gfgbf ;};if _dagga ,_dbagg :=_fcfed .(_a .EndElement ); -_dbagg &&_dagga .Name ==start .Name {return nil ;};return _gd .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",_fcfed );};func (_gfaffe *WebSettings )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _gfaffe .CT_WebSettings .MarshalXML (e ,start );};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_cgce :=&WdEG_WrapTypeChoice {};return _cgce }; -func NewCT_Charset ()*CT_Charset {_cbfd :=&CT_Charset {};return _cbfd };func (_bdfcc ST_LevelSuffix )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdfcc .String (),start );};func (_ccbgaf ST_DocProtect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dddbb :=_a .Attr {}; -_dddbb .Name =name ;switch _ccbgaf {case ST_DocProtectUnset :_dddbb .Value ="";case ST_DocProtectNone :_dddbb .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_dddbb .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_dddbb .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"; -case ST_DocProtectTrackedChanges :_dddbb .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_dddbb .Value ="\u0066\u006f\u0072m\u0073";};return _dddbb ,nil ;};func (_afgfb ST_EdGrp )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbecd :=_a .Attr {}; -_bbecd .Name =name ;switch _afgfb {case ST_EdGrpUnset :_bbecd .Value ="";case ST_EdGrpNone :_bbecd .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_bbecd .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_bbecd .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; -case ST_EdGrpContributors :_bbecd .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_bbecd .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_bbecd .Value ="\u006f\u0077\u006e\u0065\u0072\u0073"; -case ST_EdGrpCurrent :_bbecd .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _bbecd ,nil ;}; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_effcb *CT_MailMergeDocType )ValidateWithPath (path string )error {if _effcb .ValAttr ==ST_MailMergeDocTypeUnset {return _gd .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 _caeagg :=_effcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeagg !=nil {return _caeagg ;};return nil ;}; +// Phonetic Guide Text +Rt *CT_RubyContent ; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_abbede *WdCT_PosV )ValidateWithPath (path string )error {if _abbede .RelativeFromAttr ==WdST_RelFromVUnset {return _gd .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path ); -};if _fcbde :=_abbede .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_fcbde !=nil {return _fcbde ;};if _febdd :=_abbede .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_febdd !=nil {return _febdd ;};return nil ;};func (_gbccg *CT_Endnotes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acba :for {_gfde ,_eebf :=d .Token ();if _eebf !=nil {return _eebf ;};switch _dfgac :=_gfde .(type ){case _a .StartElement :switch _dfgac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_cffd :=NewCT_FtnEdn (); -if _cecce :=d .DecodeElement (_cffd ,&_dfgac );_cecce !=nil {return _cecce ;};_gbccg .Endnote =append (_gbccg .Endnote ,_cffd );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_dfgac .Name ); -if _bacd :=d .Skip ();_bacd !=nil {return _bacd ;};};case _a .EndElement :break _acba ;case _a .CharData :};};return nil ;};func (_adbgab ST_PageBorderOffset )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffgaf :=_a .Attr {};_ffgaf .Name =name ;switch _adbgab {case ST_PageBorderOffsetUnset :_ffgaf .Value =""; -case ST_PageBorderOffsetPage :_ffgaf .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_ffgaf .Value ="\u0074\u0065\u0078\u0074";};return _ffgaf ,nil ;};func NewCT_DocPart ()*CT_DocPart {_agaaf :=&CT_DocPart {};return _agaaf }; +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func (_begfec *WdCT_WrapSquare )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dbabd ,_bdefca :=_begfec .WrapTextAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bdefca !=nil {return _bdefca ; +};start .Attr =append (start .Attr ,_dbabd );if _begfec .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_begfec .DistTAttr )});};if _begfec .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_e .Sprintf ("\u0025\u0076",*_begfec .DistBAttr )}); +};if _begfec .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_begfec .DistLAttr )});};if _begfec .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_begfec .DistRAttr )}); +};e .EncodeToken (start );if _begfec .EffectExtent !=nil {_ecaace :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_begfec .EffectExtent ,_ecaace );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_bffbg *CT_LineNumber )ValidateWithPath (path string )error {if _bffbg .DistanceAttr !=nil {if _aebgf :=_bffbg .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_aebgf !=nil {return _aebgf ; -};};if _fbbbe :=_bffbg .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fbbbe !=nil {return _fbbbe ;};return nil ;};func ParseStdlibTime (s string )(_gg .Time ,error ){return _gg .Time {},nil }; -type CT_Height struct{ +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_deecbb *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _deecbb .CNvSpPr !=nil {if _efdfb :=_deecbb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_efdfb !=nil {return _efdfb ;};};if _deecbb .CNvCnPr !=nil {if _agbdc :=_deecbb .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072"); +_agbdc !=nil {return _agbdc ;};};return nil ;}; -// Table Row Height -ValAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_fbdab *CT_Numbering )ValidateWithPath (path string )error {for _aadcg ,_aabgg :=range _fbdab .NumPicBullet {if _bacab :=_aabgg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_aadcg )); +_bacab !=nil {return _bacab ;};};for _ffbce ,_abggf :=range _fbdab .AbstractNum {if _ebcef :=_abggf .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_ffbce ));_ebcef !=nil {return _ebcef ; +};};for _adaec ,_eedeg :=range _fbdab .Num {if _effgge :=_eedeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_adaec ));_effgge !=nil {return _effgge ;};};if _fbdab .NumIdMacAtCleanup !=nil {if _aggeg :=_fbdab .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070"); +_aggeg !=nil {return _aggeg ;};};return nil ;};func NewCT_Captions ()*CT_Captions {_efbea :=&CT_Captions {};return _efbea };func (_bfcfbc *WdEG_WrapTypeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfcfbc .WrapNone !=nil {_dacbg :=_c .StartElement {Name :_c .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}}; +e .EncodeElement (_bfcfbc .WrapNone ,_dacbg );};if _bfcfbc .WrapSquare !=nil {_dfggcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_bfcfbc .WrapSquare ,_dfggcb ); +};if _bfcfbc .WrapTight !=nil {_eaegae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bfcfbc .WrapTight ,_eaegae );};if _bfcfbc .WrapThrough !=nil {_efaacb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}}; +e .EncodeElement (_bfcfbc .WrapThrough ,_efaacb );};if _bfcfbc .WrapTopAndBottom !=nil {_bdgfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bfcfbc .WrapTopAndBottom ,_bdgfb ); +};return nil ;}; -// Table Row Height Type -HRuleAttr ST_HeightRule ;}; +// Validate validates the Fonts and its children +func (_gddafc *Fonts )Validate ()error {return _gddafc .ValidateWithPath ("\u0046\u006f\u006et\u0073")};type CT_PageBorders struct{ -// Validate validates the CT_Picture and its children -func (_ebbge *CT_Picture )Validate ()error {return _ebbge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func (_cffc *CT_EastAsianLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cffc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cffc .IdAttr )}); -};if _cffc .CombineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_gd .Sprintf ("\u0025\u0076",*_cffc .CombineAttr )});};if _cffc .CombineBracketsAttr !=ST_CombineBracketsUnset {_dbdd ,_dgfb :=_cffc .CombineBracketsAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"}); -if _dgfb !=nil {return _dgfb ;};start .Attr =append (start .Attr ,_dbdd );};if _cffc .VertAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cffc .VertAttr )}); -};if _cffc .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cffc .VertCompressAttr )});}; -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewWdWsp ()*WdWsp {_gfbeec :=&WdWsp {};_gfbeec .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _gfbeec ;};func (_afcc *CT_Fonts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afcc .HintAttr !=ST_HintUnset {_bdcee ,_dcdcg :=_afcc .HintAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"}); -if _dcdcg !=nil {return _dcdcg ;};start .Attr =append (start .Attr ,_bdcee );};if _afcc .AsciiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_afcc .AsciiAttr )}); -};if _afcc .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_afcc .HAnsiAttr )});};if _afcc .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_gd .Sprintf ("\u0025\u0076",*_afcc .EastAsiaAttr )}); -};if _afcc .CsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_afcc .CsAttr )});};if _afcc .AsciiThemeAttr !=ST_ThemeUnset {_bfgc ,_geebg :=_afcc .AsciiThemeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"}); -if _geebg !=nil {return _geebg ;};start .Attr =append (start .Attr ,_bfgc );};if _afcc .HAnsiThemeAttr !=ST_ThemeUnset {_adfbc ,_fcbcf :=_afcc .HAnsiThemeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"}); -if _fcbcf !=nil {return _fcbcf ;};start .Attr =append (start .Attr ,_adfbc );};if _afcc .EastAsiaThemeAttr !=ST_ThemeUnset {_fbcdd ,_adecd :=_afcc .EastAsiaThemeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"}); -if _adecd !=nil {return _adecd ;};start .Attr =append (start .Attr ,_fbcdd );};if _afcc .CsthemeAttr !=ST_ThemeUnset {_afbac ,_cfcdg :=_afcc .CsthemeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _cfcdg !=nil {return _cfcdg ; -};start .Attr =append (start .Attr ,_afbac );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agaff *CT_FitText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afea :=range start .Attr {if _afea .Name .Local =="\u0076\u0061\u006c"{_gcfea ,_geebf :=ParseUnionST_TwipsMeasure (_afea .Value ); -if _geebf !=nil {return _geebf ;};_agaff .ValAttr =_gcfea ;continue ;};if _afea .Name .Local =="\u0069\u0064"{_cadfb ,_afbdc :=_ea .ParseInt (_afea .Value ,10,64);if _afbdc !=nil {return _afbdc ;};_agaff .IdAttr =&_cadfb ;continue ;};};for {_accd ,_ecgbe :=d .Token (); -if _ecgbe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_ecgbe );};if _bfdeg ,_gcab :=_accd .(_a .EndElement );_gcab &&_bfdeg .Name ==start .Name {break ; -};};return nil ;}; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_bcfe *CT_FFDDList )ValidateWithPath (path string )error {if _bcfe .Result !=nil {if _deggf :=_bcfe .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_deggf !=nil {return _deggf ;};};if _bcfe .Default !=nil {if _gacb :=_bcfe .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_gacb !=nil {return _gacb ;};};for _eabaf ,_bcefd :=range _bcfe .ListEntry {if _gfbg :=_bcefd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_eabaf ));_gfbg !=nil {return _gfbg ; -};};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type CT_CompatSetting struct{ +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Name of Setting -NameAttr *string ; +// Top Border +Top *CT_TopPageBorder ; -// Namespace of Setting -UriAttr *string ; +// Left Border +Left *CT_PageBorder ; -// Value of Setting -ValAttr *string ;}; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Validate validates the EG_RPrContent and its children -func (_efgeba *EG_RPrContent )Validate ()error {return _efgeba .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_TcMar ()*CT_TcMar {_geddbg :=&CT_TcMar {};return _geddbg };type ST_Theme byte ; -func (_gdbcc ST_Merge )Validate ()error {return _gdbcc .ValidateWithPath ("")};func (_bgcd *CT_Caption )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgfe :=range start .Attr {if _cgfe .Name .Local =="\u006e\u0061\u006d\u0065"{_bcafe ,_bdga :=_cgfe .Value ,error (nil ); -if _bdga !=nil {return _bdga ;};_bgcd .NameAttr =_bcafe ;continue ;};if _cgfe .Name .Local =="\u0070\u006f\u0073"{_bgcd .PosAttr .UnmarshalXMLAttr (_cgfe );continue ;};if _cgfe .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_efgb ,_cbdc :=ParseUnionST_OnOff (_cgfe .Value ); -if _cbdc !=nil {return _cbdc ;};_bgcd .ChapNumAttr =&_efgb ;continue ;};if _cgfe .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_dggcd ,_bbba :=_ea .ParseInt (_cgfe .Value ,10,64);if _bbba !=nil {return _bbba ;};_bgcd .HeadingAttr =&_dggcd ;continue ; -};if _cgfe .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_dga ,_abca :=ParseUnionST_OnOff (_cgfe .Value );if _abca !=nil {return _abca ;};_bgcd .NoLabelAttr =&_dga ;continue ;};if _cgfe .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_bgcd .NumFmtAttr .UnmarshalXMLAttr (_cgfe ); -continue ;};if _cgfe .Name .Local =="\u0073\u0065\u0070"{_bgcd .SepAttr .UnmarshalXMLAttr (_cgfe );continue ;};};for {_bgeg ,_gdca :=d .Token ();if _gdca !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_gdca ); -};if _fcad ,_cgga :=_bgeg .(_a .EndElement );_cgga &&_fcad .Name ==start .Name {break ;};};return nil ;};func (_fafabe *ST_FFTextType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_befdg ,_acgeg :=d .Token ();if _acgeg !=nil {return _acgeg ; -};if _gfebb ,_fccgdc :=_befdg .(_a .EndElement );_fccgdc &&_gfebb .Name ==start .Name {*_fafabe =1;return nil ;};if _cbcaf ,_ffcdge :=_befdg .(_a .CharData );!_ffcdge {return _gd .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",_befdg ); -}else {switch string (_cbcaf ){case "":*_fafabe =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_fafabe =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_fafabe =2;case "\u0064\u0061\u0074\u0065":*_fafabe =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_fafabe =4; -case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_fafabe =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_fafabe =6;};};_befdg ,_acgeg =d .Token ();if _acgeg !=nil {return _acgeg ;};if _egeba ,_caegd :=_befdg .(_a .EndElement ); -_caegd &&_egeba .Name ==start .Name {return nil ;};return _gd .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",_befdg );};type CT_SdtComboBox struct{ +// Right Border +Right *CT_PageBorder ;};func (_fggdef *ST_TblOverlap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fggdef =0;case "\u006e\u0065\u0076e\u0072":*_fggdef =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_fggdef =2;};return nil ;}; +func NewCT_FFTextType ()*CT_FFTextType {_fbgd :=&CT_FFTextType {};_fbgd .ValAttr =ST_FFTextType (1);return _fbgd ;};func NewFonts ()*Fonts {_efefc :=&Fonts {};_efefc .CT_FontsList =*NewCT_FontsList ();return _efefc };const (ST_MultiLevelTypeUnset ST_MultiLevelType =0; +ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func NewCT_FramePr ()*CT_FramePr {_ebfcf :=&CT_FramePr {};return _ebfcf };func (_edgde *WdWgp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _edgde .WdCT_WordprocessingGroup .MarshalXML (e ,start ); +};func (_ececd *CT_TblLook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbdfd :=range start .Attr {if _dbdfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cfcd ,_faegfg :=ParseUnionST_OnOff (_dbdfd .Value ); +if _faegfg !=nil {return _faegfg ;};_ececd .FirstRowAttr =&_cfcd ;continue ;};if _dbdfd .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_fgbbfg ,_febacf :=ParseUnionST_OnOff (_dbdfd .Value );if _febacf !=nil {return _febacf ;};_ececd .LastRowAttr =&_fgbbfg ; +continue ;};if _dbdfd .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_acebb ,_ddebd :=ParseUnionST_OnOff (_dbdfd .Value );if _ddebd !=nil {return _ddebd ;};_ececd .FirstColumnAttr =&_acebb ;continue ;};if _dbdfd .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fbcad ,_deceg :=ParseUnionST_OnOff (_dbdfd .Value ); +if _deceg !=nil {return _deceg ;};_ececd .LastColumnAttr =&_fbcad ;continue ;};if _dbdfd .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_egea ,_eedcb :=ParseUnionST_OnOff (_dbdfd .Value );if _eedcb !=nil {return _eedcb ;};_ececd .NoHBandAttr =&_egea ; +continue ;};if _dbdfd .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_edafge ,_bfdca :=ParseUnionST_OnOff (_dbdfd .Value );if _bfdca !=nil {return _bfdca ;};_ececd .NoVBandAttr =&_edafge ;continue ;};if _dbdfd .Name .Local =="\u0076\u0061\u006c"{_cbadcg ,_agcgaf :=_dbdfd .Value ,error (nil ); +if _agcgaf !=nil {return _agcgaf ;};_ececd .ValAttr =&_cbadcg ;continue ;};};for {_cdgga ,_ebefb :=d .Token ();if _ebefb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_ebefb ); +};if _caefg ,_efdef :=_cdgga .(_c .EndElement );_efdef &&_caefg .Name ==start .Name {break ;};};return nil ;};func NewCT_LatentStyles ()*CT_LatentStyles {_cbedb :=&CT_LatentStyles {};return _cbedb }; -// Combo Box Last Saved Value -LastValueAttr *string ; +// Validate validates the CT_SectPr and its children +func (_daddd *CT_SectPr )Validate ()error {return _daddd .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");}; -// Combo Box List Item -ListItem []*CT_SdtListItem ;};func (_abfbg *WdCT_WordprocessingShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abfbg .Choice =NewWdCT_WordprocessingShapeChoice ();_abfbg .SpPr =_gga .NewCT_ShapeProperties ();_abfbg .BodyPr =_gga .NewCT_TextBodyProperties (); -for _ ,_gfbdf :=range start .Attr {if _gfbdf .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_adacef ,_bebedc :=_ea .ParseBool (_gfbdf .Value );if _bebedc !=nil {return _bebedc ; -};_abfbg .NormalEastAsianFlowAttr =&_adacef ;continue ;};};_fdafge :for {_adcga ,_egceg :=d .Token ();if _egceg !=nil {return _egceg ;};switch _ecdgac :=_adcga .(type ){case _a .StartElement :switch _ecdgac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_abfbg .CNvPr =_gga .NewCT_NonVisualDrawingProps (); -if _gfbagge :=d .DecodeElement (_abfbg .CNvPr ,&_ecdgac );_gfbagge !=nil {return _gfbagge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_abfbg .Choice =NewWdCT_WordprocessingShapeChoice (); -if _eeeef :=d .DecodeElement (&_abfbg .Choice .CNvSpPr ,&_ecdgac );_eeeef !=nil {return _eeeef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_abfbg .Choice =NewWdCT_WordprocessingShapeChoice (); -if _ebefb :=d .DecodeElement (&_abfbg .Choice .CNvCnPr ,&_ecdgac );_ebefb !=nil {return _ebefb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0050\u0072"}:if _aabfaa :=d .DecodeElement (_abfbg .SpPr ,&_ecdgac ); -_aabfaa !=nil {return _aabfaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"}:_abfbg .Style =_gga .NewCT_ShapeStyle (); -if _aacbcg :=d .DecodeElement (_abfbg .Style ,&_ecdgac );_aacbcg !=nil {return _aacbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abfbg .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _eaegcf :=d .DecodeElement (_abfbg .ExtLst ,&_ecdgac );_eaegcf !=nil {return _eaegcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_abfbg .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _eagag :=d .DecodeElement (&_abfbg .WChoice .Txbx ,&_ecdgac );_eagag !=nil {return _eagag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_abfbg .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _eeafc :=d .DecodeElement (&_abfbg .WChoice .LinkedTxbx ,&_ecdgac );_eeafc !=nil {return _eeafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _acbeb :=d .DecodeElement (_abfbg .BodyPr ,&_ecdgac ); -_acbeb !=nil {return _acbeb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_ecdgac .Name ); -if _cbbcef :=d .Skip ();_cbbcef !=nil {return _cbbcef ;};};case _a .EndElement :break _fdafge ;case _a .CharData :};};return nil ;}; +// Validate validates the Comments and its children +func (_eacef *Comments )Validate ()error {return _eacef .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_afbgee *ST_RubyAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdegg ,_caage :=d .Token ();if _caage !=nil {return _caage ; +};if _decce ,_cfdea :=_egdegg .(_c .EndElement );_cfdea &&_decce .Name ==start .Name {*_afbgee =1;return nil ;};if _gdbace ,_cagaga :=_egdegg .(_c .CharData );!_cagaga {return _e .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",_egdegg ); +}else {switch string (_gdbace ){case "":*_afbgee =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afbgee =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_afbgee =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_afbgee =3; +case "\u006c\u0065\u0066\u0074":*_afbgee =4;case "\u0072\u0069\u0067h\u0074":*_afbgee =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_afbgee =6;};};_egdegg ,_caage =d .Token ();if _caage !=nil {return _caage ; +};if _degfab ,_effeed :=_egdegg .(_c .EndElement );_effeed &&_degfab .Name ==start .Name {return nil ;};return _e .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",_egdegg ); +};func (_fbgaa *CT_PageSz )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egbcb :=range start .Attr {if _egbcb .Name .Local =="\u0077"{_eedb ,_ddedb :=ParseUnionST_TwipsMeasure (_egbcb .Value );if _ddedb !=nil {return _ddedb ;};_fbgaa .WAttr =&_eedb ; +continue ;};if _egbcb .Name .Local =="\u0068"{_bcgefe ,_daeba :=ParseUnionST_TwipsMeasure (_egbcb .Value );if _daeba !=nil {return _daeba ;};_fbgaa .HAttr =&_bcgefe ;continue ;};if _egbcb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fbgaa .OrientAttr .UnmarshalXMLAttr (_egbcb ); +continue ;};if _egbcb .Name .Local =="\u0063\u006f\u0064\u0065"{_gebdg ,_dedcd :=_fg .ParseInt (_egbcb .Value ,10,64);if _dedcd !=nil {return _dedcd ;};_fbgaa .CodeAttr =&_gebdg ;continue ;};};for {_bgdge ,_ddee :=d .Token ();if _ddee !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ddee ); +};if _gceage ,_feagb :=_bgdge .(_c .EndElement );_feagb &&_gceage .Name ==start .Name {break ;};};return nil ;};func (_ggfgde ST_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggfgde .String (),start );};func (_aefc *CT_NumRestart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aefc .ValAttr =ST_RestartNumber (1); +for _ ,_edgff :=range start .Attr {if _edgff .Name .Local =="\u0076\u0061\u006c"{_aefc .ValAttr .UnmarshalXMLAttr (_edgff );continue ;};};for {_aecb ,_efgdc :=d .Token ();if _efgdc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_efgdc ); +};if _eeegd ,_fgfeg :=_aecb .(_c .EndElement );_fgfeg &&_eeegd .Name ==start .Name {break ;};};return nil ;};type CT_Column struct{ -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_dbaegb *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _dbaegb .BookmarkStart !=nil {if _gcccc :=_dbaegb .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074"); -_gcccc !=nil {return _gcccc ;};};if _dbaegb .BookmarkEnd !=nil {if _adfgb :=_dbaegb .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_adfgb !=nil {return _adfgb ;};};if _dbaegb .MoveFromRangeStart !=nil {if _fccag :=_dbaegb .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -_fccag !=nil {return _fccag ;};};if _dbaegb .MoveFromRangeEnd !=nil {if _ceadbc :=_dbaegb .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_ceadbc !=nil {return _ceadbc ; -};};if _dbaegb .MoveToRangeStart !=nil {if _ccfbg :=_dbaegb .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_ccfbg !=nil {return _ccfbg ;};};if _dbaegb .MoveToRangeEnd !=nil {if _agfga :=_dbaegb .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); -_agfga !=nil {return _agfga ;};};if _dbaegb .CommentRangeStart !=nil {if _bffgd :=_dbaegb .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_bffgd !=nil {return _bffgd ; -};};if _dbaegb .CommentRangeEnd !=nil {if _gbecf :=_dbaegb .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gbecf !=nil {return _gbecf ;};};if _dbaegb .CustomXmlInsRangeStart !=nil {if _fbedf :=_dbaegb .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -_fbedf !=nil {return _fbedf ;};};if _dbaegb .CustomXmlInsRangeEnd !=nil {if _deadg :=_dbaegb .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_deadg !=nil {return _deadg ; -};};if _dbaegb .CustomXmlDelRangeStart !=nil {if _fcfac :=_dbaegb .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_fcfac !=nil {return _fcfac ; -};};if _dbaegb .CustomXmlDelRangeEnd !=nil {if _bacagg :=_dbaegb .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_bacagg !=nil {return _bacagg ;};}; -if _dbaegb .CustomXmlMoveFromRangeStart !=nil {if _aaabc :=_dbaegb .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074"); -_aaabc !=nil {return _aaabc ;};};if _dbaegb .CustomXmlMoveFromRangeEnd !=nil {if _eeccfd :=_dbaegb .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064"); -_eeccfd !=nil {return _eeccfd ;};};if _dbaegb .CustomXmlMoveToRangeStart !=nil {if _eafga :=_dbaegb .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074"); -_eafga !=nil {return _eafga ;};};if _dbaegb .CustomXmlMoveToRangeEnd !=nil {if _dfefa :=_dbaegb .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); -_dfefa !=nil {return _dfefa ;};};return nil ;};const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);func (_adedec ST_PTabAlignment )Validate ()error {return _adedec .ValidateWithPath ("")}; +// Column Width +WAttr *_d .ST_TwipsMeasure ; +// Space Before Following Column +SpaceAttr *_d .ST_TwipsMeasure ;};type ST_RestartNumber byte ;const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3; +ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4;ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8; +ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9;ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;);func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_afbgcf :=&WdCT_WrapSquare {}; +_afbgcf .WrapTextAttr =WdST_WrapText (1);return _afbgcf ;};func (_aabefb ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _aabefb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabefb )); +};return nil ;}; -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_ggcabe *WdInline )ValidateWithPath (path string )error {if _gdbfc :=_ggcabe .WdCT_Inline .ValidateWithPath (path );_gdbfc !=nil {return _gdbfc ;};return nil ;}; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_debeg *CT_TblPrChange )ValidateWithPath (path string )error {if _baaab :=_debeg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_baaab !=nil {return _baaab ;};return nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_afgag :=&WdCT_WordprocessingShapeChoice1 {}; +return _afgag ;};func (_cacec *ST_Hint )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcdde ,_ddbbf :=d .Token ();if _ddbbf !=nil {return _ddbbf ;};if _dcbedc ,_cffcc :=_bbcdde .(_c .EndElement );_cffcc &&_dcbedc .Name ==start .Name {*_cacec =1; +return nil ;};if _dbcfcc ,_ddbeaa :=_bbcdde .(_c .CharData );!_ddbeaa {return _e .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",_bbcdde );}else {switch string (_dbcfcc ){case "":*_cacec =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cacec =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cacec =2;};};_bbcdde ,_ddbbf =d .Token ();if _ddbbf !=nil {return _ddbbf ;};if _adbdcb ,_dfgfad :=_bbcdde .(_c .EndElement );_dfgfad &&_adbdcb .Name ==start .Name {return nil ; +};return _e .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",_bbcdde );};func (_eedagc ST_BrType )String ()string {switch _eedagc {case 0:return ""; +case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return "";};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_bceec :=&CT_TrackChangeRange {}; +return _bceec };func (_dgdfad *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_ceaaba :=[]string {};if _dgdfad .Int64 !=nil {_ceaaba =append (_ceaaba ,"\u0049\u006e\u00746\u0034");};if _dgdfad .ST_UniversalMeasure !=nil {_ceaaba =append (_ceaaba ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_ceaaba )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ceaaba );};return nil ;};type CT_EdnProps struct{ -// Validate validates the CT_Em and its children -func (_fgcg *CT_Em )Validate ()error {return _fgcg .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_babccg *EG_RubyContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edgde :for {_ggcced ,_dfgcb :=d .Token ();if _dfgcb !=nil {return _dfgcb ; -};switch _ffcgg :=_ggcced .(type ){case _a .StartElement :switch _ffcgg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_babccg .R =NewCT_R (); -if _ggbbb :=d .DecodeElement (_babccg .R ,&_ffcgg );_ggbbb !=nil {return _ggbbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdedea :=NewEG_RunLevelElts (); -_gdedea .ProofErr =NewCT_ProofErr ();if _cdgec :=d .DecodeElement (_gdedea .ProofErr ,&_ffcgg );_cdgec !=nil {return _cdgec ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_gdedea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cdbge :=NewEG_RunLevelElts (); -_cdbge .PermStart =NewCT_PermStart ();if _cfeba :=d .DecodeElement (_cdbge .PermStart ,&_ffcgg );_cfeba !=nil {return _cfeba ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_cdbge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfedc :=NewEG_RunLevelElts (); -_bfedc .PermEnd =NewCT_Perm ();if _ceaaad :=d .DecodeElement (_bfedc .PermEnd ,&_ffcgg );_ceaaad !=nil {return _ceaaad ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_bfedc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fdegfb :=NewEG_RunLevelElts (); -_fdegfb .Ins =NewCT_RunTrackChange ();if _bfggd :=d .DecodeElement (_fdegfb .Ins ,&_ffcgg );_bfggd !=nil {return _bfggd ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fdegfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aefbb :=NewEG_RunLevelElts (); -_aefbb .Del =NewCT_RunTrackChange ();if _cdgead :=d .DecodeElement (_aefbb .Del ,&_ffcgg );_cdgead !=nil {return _cdgead ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_aefbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gcaefe :=NewEG_RunLevelElts (); -_gcaefe .MoveFrom =NewCT_RunTrackChange ();if _cdedfe :=d .DecodeElement (_gcaefe .MoveFrom ,&_ffcgg );_cdedfe !=nil {return _cdedfe ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_gcaefe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aebba :=NewEG_RunLevelElts (); -_aebba .MoveTo =NewCT_RunTrackChange ();if _cdeeaf :=d .DecodeElement (_aebba .MoveTo ,&_ffcgg );_cdeeaf !=nil {return _cdeeaf ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_aebba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdbbbbe :=NewEG_RunLevelElts (); -_cabce :=NewEG_RangeMarkupElements ();_cabce .BookmarkStart =NewCT_Bookmark ();if _eabdge :=d .DecodeElement (_cabce .BookmarkStart ,&_ffcgg );_eabdge !=nil {return _eabdge ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fdbbbbe );_fdbbbbe .EG_RangeMarkupElements =append (_fdbbbbe .EG_RangeMarkupElements ,_cabce ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfggfa :=NewEG_RunLevelElts (); -_ecedd :=NewEG_RangeMarkupElements ();_ecedd .BookmarkEnd =NewCT_MarkupRange ();if _ecffg :=d .DecodeElement (_ecedd .BookmarkEnd ,&_ffcgg );_ecffg !=nil {return _ecffg ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_bfggfa );_bfggfa .EG_RangeMarkupElements =append (_bfggfa .EG_RangeMarkupElements ,_ecedd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fggefa :=NewEG_RunLevelElts (); -_feege :=NewEG_RangeMarkupElements ();_feege .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdccc :=d .DecodeElement (_feege .MoveFromRangeStart ,&_ffcgg );_cdccc !=nil {return _cdccc ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fggefa ); -_fggefa .EG_RangeMarkupElements =append (_fggefa .EG_RangeMarkupElements ,_feege );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dafgf :=NewEG_RunLevelElts (); -_dcgeag :=NewEG_RangeMarkupElements ();_dcgeag .MoveFromRangeEnd =NewCT_MarkupRange ();if _adgec :=d .DecodeElement (_dcgeag .MoveFromRangeEnd ,&_ffcgg );_adgec !=nil {return _adgec ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_dafgf ); -_dafgf .EG_RangeMarkupElements =append (_dafgf .EG_RangeMarkupElements ,_dcgeag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cbedcb :=NewEG_RunLevelElts (); -_decbda :=NewEG_RangeMarkupElements ();_decbda .MoveToRangeStart =NewCT_MoveBookmark ();if _fgbgb :=d .DecodeElement (_decbda .MoveToRangeStart ,&_ffcgg );_fgbgb !=nil {return _fgbgb ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_cbedcb ); -_cbedcb .EG_RangeMarkupElements =append (_cbedcb .EG_RangeMarkupElements ,_decbda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fccfda :=NewEG_RunLevelElts (); -_abgfb :=NewEG_RangeMarkupElements ();_abgfb .MoveToRangeEnd =NewCT_MarkupRange ();if _dcfdf :=d .DecodeElement (_abgfb .MoveToRangeEnd ,&_ffcgg );_dcfdf !=nil {return _dcfdf ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fccfda );_fccfda .EG_RangeMarkupElements =append (_fccfda .EG_RangeMarkupElements ,_abgfb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fgagf :=NewEG_RunLevelElts (); -_bdbbb :=NewEG_RangeMarkupElements ();_bdbbb .CommentRangeStart =NewCT_MarkupRange ();if _aecce :=d .DecodeElement (_bdbbb .CommentRangeStart ,&_ffcgg );_aecce !=nil {return _aecce ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fgagf ); -_fgagf .EG_RangeMarkupElements =append (_fgagf .EG_RangeMarkupElements ,_bdbbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbcegf :=NewEG_RunLevelElts (); -_aeaecg :=NewEG_RangeMarkupElements ();_aeaecg .CommentRangeEnd =NewCT_MarkupRange ();if _cecfc :=d .DecodeElement (_aeaecg .CommentRangeEnd ,&_ffcgg );_cecfc !=nil {return _cecfc ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_gbcegf ); -_gbcegf .EG_RangeMarkupElements =append (_gbcegf .EG_RangeMarkupElements ,_aeaecg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecccde :=NewEG_RunLevelElts (); -_cecdccd :=NewEG_RangeMarkupElements ();_cecdccd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adgfd :=d .DecodeElement (_cecdccd .CustomXmlInsRangeStart ,&_ffcgg );_adgfd !=nil {return _adgfd ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_ecccde ); -_ecccde .EG_RangeMarkupElements =append (_ecccde .EG_RangeMarkupElements ,_cecdccd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbgbcf :=NewEG_RunLevelElts (); -_bbgde :=NewEG_RangeMarkupElements ();_bbgde .CustomXmlInsRangeEnd =NewCT_Markup ();if _babdc :=d .DecodeElement (_bbgde .CustomXmlInsRangeEnd ,&_ffcgg );_babdc !=nil {return _babdc ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fbgbcf ); -_fbgbcf .EG_RangeMarkupElements =append (_fbgbcf .EG_RangeMarkupElements ,_bbgde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcfge :=NewEG_RunLevelElts (); -_fceaacd :=NewEG_RangeMarkupElements ();_fceaacd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgdeag :=d .DecodeElement (_fceaacd .CustomXmlDelRangeStart ,&_ffcgg );_bgdeag !=nil {return _bgdeag ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_gcfge ); -_gcfge .EG_RangeMarkupElements =append (_gcfge .EG_RangeMarkupElements ,_fceaacd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgcfg :=NewEG_RunLevelElts (); -_egacg :=NewEG_RangeMarkupElements ();_egacg .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcbegb :=d .DecodeElement (_egacg .CustomXmlDelRangeEnd ,&_ffcgg );_dcbegb !=nil {return _dcbegb ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fgcfg ); -_fgcfg .EG_RangeMarkupElements =append (_fgcfg .EG_RangeMarkupElements ,_egacg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fdfbdc :=NewEG_RunLevelElts (); -_gffac :=NewEG_RangeMarkupElements ();_gffac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ceafa :=d .DecodeElement (_gffac .CustomXmlMoveFromRangeStart ,&_ffcgg );_ceafa !=nil {return _ceafa ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_fdfbdc ); -_fdfbdc .EG_RangeMarkupElements =append (_fdfbdc .EG_RangeMarkupElements ,_gffac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbecec :=NewEG_RunLevelElts (); -_egefc :=NewEG_RangeMarkupElements ();_egefc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfgcg :=d .DecodeElement (_egefc .CustomXmlMoveFromRangeEnd ,&_ffcgg );_cfgcg !=nil {return _cfgcg ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_bbecec ); -_bbecec .EG_RangeMarkupElements =append (_bbecec .EG_RangeMarkupElements ,_egefc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aebecf :=NewEG_RunLevelElts (); -_cfeddd :=NewEG_RangeMarkupElements ();_cfeddd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgegg :=d .DecodeElement (_cfeddd .CustomXmlMoveToRangeStart ,&_ffcgg );_cgegg !=nil {return _cgegg ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_aebecf ); -_aebecf .EG_RangeMarkupElements =append (_aebecf .EG_RangeMarkupElements ,_cfeddd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_befge :=NewEG_RunLevelElts (); -_dbbgb :=NewEG_RangeMarkupElements ();_dbbgb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dggbeb :=d .DecodeElement (_dbbgb .CustomXmlMoveToRangeEnd ,&_ffcgg );_dggbeb !=nil {return _dggbeb ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_befge ); -_befge .EG_RangeMarkupElements =append (_befge .EG_RangeMarkupElements ,_dbbgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecegb :=NewEG_RunLevelElts (); -_fegge :=NewEG_MathContent ();_fegge .OMathPara =_aa .NewOMathPara ();if _adaabd :=d .DecodeElement (_fegge .OMathPara ,&_ffcgg );_adaabd !=nil {return _adaabd ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_ecegb );_ecegb .EG_MathContent =append (_ecegb .EG_MathContent ,_fegge ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aeeaeg :=NewEG_RunLevelElts (); -_cbeeg :=NewEG_MathContent ();_cbeeg .OMath =_aa .NewOMath ();if _abadd :=d .DecodeElement (_cbeeg .OMath ,&_ffcgg );_abadd !=nil {return _abadd ;};_babccg .EG_RunLevelElts =append (_babccg .EG_RunLevelElts ,_aeeaeg );_aeeaeg .EG_MathContent =append (_aeeaeg .EG_MathContent ,_cbeeg ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ffcgg .Name ); -if _badce :=d .Skip ();_badce !=nil {return _badce ;};};case _a .EndElement :break _edgde ;case _a .CharData :};};return nil ;};func (_gfdfc *ST_TabJc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfba ,_cfada :=d .Token ();if _cfada !=nil {return _cfada ; -};if _aedcd ,_gdageb :=_bdfba .(_a .EndElement );_gdageb &&_aedcd .Name ==start .Name {*_gfdfc =1;return nil ;};if _ebcgdb ,_bgabeb :=_bdfba .(_a .CharData );!_bgabeb {return _gd .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",_bdfba ); -}else {switch string (_ebcgdb ){case "":*_gfdfc =0;case "\u0063\u006c\u0065a\u0072":*_gfdfc =1;case "\u0073\u0074\u0061r\u0074":*_gfdfc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfdfc =3;case "\u0065\u006e\u0064":*_gfdfc =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfdfc =5; -case "\u0062\u0061\u0072":*_gfdfc =6;case "\u006e\u0075\u006d":*_gfdfc =7;case "\u006c\u0065\u0066\u0074":*_gfdfc =8;case "\u0072\u0069\u0067h\u0074":*_gfdfc =9;};};_bdfba ,_cfada =d .Token ();if _cfada !=nil {return _cfada ;};if _accbb ,_ccfdc :=_bdfba .(_a .EndElement ); -_ccfdc &&_accbb .Name ==start .Name {return nil ;};return _gd .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",_bdfba );}; +// Endnote Placement +Pos *CT_EdnPos ; -// Validate validates the Comments and its children -func (_gaceb *Comments )Validate ()error {return _gaceb .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_cfbdge WdST_AlignH )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccfac :=_a .Attr {};_ccfac .Name =name ;switch _cfbdge {case WdST_AlignHUnset :_ccfac .Value =""; -case WdST_AlignHLeft :_ccfac .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_ccfac .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_ccfac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_ccfac .Value ="\u0069\u006e\u0073\u0069\u0064\u0065"; -case WdST_AlignHOutside :_ccfac .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _ccfac ,nil ;};func (_aabde *CT_StyleSort )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gfccc ,_feeab :=_aabde .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _feeab !=nil {return _feeab ;};start .Attr =append (start .Attr ,_gfccc );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_ecad *CT_CustomXmlRow )ValidateWithPath (path string )error {if _ecad .CustomXmlPr !=nil {if _bbge :=_ecad .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_bbge !=nil {return _bbge ;}; -};for _bagb ,_cdgaf :=range _ecad .EG_ContentRowContent {if _gafa :=_cdgaf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bagb )); -_gafa !=nil {return _gafa ;};};return nil ;};func (_fgged *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggaff :for {_aeaed ,_bgfge :=d .Token ();if _bgfge !=nil {return _bgfge ;};switch _fadffc :=_aeaed .(type ){case _a .StartElement :switch _fadffc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_adcabcd :=NewWdWsp (); -if _cadgcb :=d .DecodeElement (_adcabcd ,&_fadffc );_cadgcb !=nil {return _cadgcb ;};_fgged .Wsp =append (_fgged .Wsp ,_adcabcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_efbede :=NewWdCT_WordprocessingGroup (); -if _dedgg :=d .DecodeElement (_efbede ,&_fadffc );_dedgg !=nil {return _dedgg ;};_fgged .GrpSp =append (_fgged .GrpSp ,_efbede );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dcfbde :=NewWdCT_GraphicFrame (); -if _aegda :=d .DecodeElement (_dcfbde ,&_fadffc );_aegda !=nil {return _aegda ;};_fgged .GraphicFrame =append (_fgged .GraphicFrame ,_dcfbde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_abcgf :=_af .NewPic (); -if _egffea :=d .DecodeElement (_abcgf ,&_fadffc );_egffea !=nil {return _egffea ;};_fgged .Pic =append (_fgged .Pic ,_abcgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ccdca :=NewWdCT_WordprocessingContentPart (); -if _dfbga :=d .DecodeElement (_ccdca ,&_fadffc );_dfbga !=nil {return _dfbga ;};_fgged .ContentPart =append (_fgged .ContentPart ,_ccdca );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_fadffc .Name ); -if _egcceb :=d .Skip ();_egcceb !=nil {return _egcceb ;};};case _a .EndElement :break _ggaff ;case _a .CharData :};};return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_gga .CT_Point2D ;LineTo []*_gga .CT_Point2D ;};type CT_Color struct{ +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Run Content Color -ValAttr ST_HexColor ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_PPrDefault and its children +func (_defee *CT_PPrDefault )Validate ()error {return _defee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_ceecf *EG_RPr )ValidateWithPath (path string )error {if _ceecf .RPr !=nil {if _gbacg :=_ceecf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbacg !=nil {return _gbacg ;};};return nil ;};func (_feb *CT_Br )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feb .TypeAttr !=ST_BrTypeUnset {_acfd ,_ceb :=_feb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _ceb !=nil {return _ceb ;};start .Attr =append (start .Attr ,_acfd );};if _feb .ClearAttr !=ST_BrClearUnset {_geea ,_ccdc :=_feb .ClearAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _ccdc !=nil {return _ccdc ;};start .Attr =append (start .Attr ,_geea ); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlPr struct{ -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};func (_cfcbe *ST_SignedTwipsMeasure )Validate ()error {return _cfcbe .ValidateWithPath ("")};type CT_CustomXmlCell struct{ +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Custom XML Element Namespace -UriAttr *string ; +// Custom XML Attribute +Attr []*CT_Attr ;};func (_efdbf *CT_SdtContentRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdgg :for {_gfbgc ,_aaedg :=d .Token ();if _aaedg !=nil {return _aaedg ;};switch _gdagc :=_gfbgc .(type ){case _c .StartElement :switch _gdagc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_bbebfc :=NewCT_Row (); +if _gbdcg :=d .DecodeElement (_bbebfc ,&_gdagc );_gbdcg !=nil {return _gbdcg ;};_efdbf .Tr =append (_efdbf .Tr ,_bbebfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_efdbf .CustomXml =NewCT_CustomXmlRow (); +if _cbbgg :=d .DecodeElement (_efdbf .CustomXml ,&_gdagc );_cbbgg !=nil {return _cbbgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_efdbf .Sdt =NewCT_SdtRow (); +if _eddbg :=d .DecodeElement (_efdbf .Sdt ,&_gdagc );_eddbg !=nil {return _eddbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bgebc :=NewEG_RunLevelElts (); +_bgebc .ProofErr =NewCT_ProofErr ();if _ebcae :=d .DecodeElement (_bgebc .ProofErr ,&_gdagc );_ebcae !=nil {return _ebcae ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_bgebc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfedg :=NewEG_RunLevelElts (); +_dfedg .PermStart =NewCT_PermStart ();if _ebafe :=d .DecodeElement (_dfedg .PermStart ,&_gdagc );_ebafe !=nil {return _ebafe ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_dfedg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdadc :=NewEG_RunLevelElts (); +_cdadc .PermEnd =NewCT_Perm ();if _afcgf :=d .DecodeElement (_cdadc .PermEnd ,&_gdagc );_afcgf !=nil {return _afcgf ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_cdadc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_edccf :=NewEG_RunLevelElts (); +_edccf .Ins =NewCT_RunTrackChange ();if _agfgg :=d .DecodeElement (_edccf .Ins ,&_gdagc );_agfgg !=nil {return _agfgg ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_edccf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bdbed :=NewEG_RunLevelElts (); +_bdbed .Del =NewCT_RunTrackChange ();if _cfecg :=d .DecodeElement (_bdbed .Del ,&_gdagc );_cfecg !=nil {return _cfecg ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_bdbed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gdccg :=NewEG_RunLevelElts (); +_gdccg .MoveFrom =NewCT_RunTrackChange ();if _aggga :=d .DecodeElement (_gdccg .MoveFrom ,&_gdagc );_aggga !=nil {return _aggga ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_gdccg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efedbf :=NewEG_RunLevelElts (); +_efedbf .MoveTo =NewCT_RunTrackChange ();if _fdefcf :=d .DecodeElement (_efedbf .MoveTo ,&_gdagc );_fdefcf !=nil {return _fdefcf ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_efedbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebfag :=NewEG_RunLevelElts (); +_bafecf :=NewEG_RangeMarkupElements ();_bafecf .BookmarkStart =NewCT_Bookmark ();if _caaaf :=d .DecodeElement (_bafecf .BookmarkStart ,&_gdagc );_caaaf !=nil {return _caaaf ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ebfag );_ebfag .EG_RangeMarkupElements =append (_ebfag .EG_RangeMarkupElements ,_bafecf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_acegb :=NewEG_RunLevelElts (); +_aaafcd :=NewEG_RangeMarkupElements ();_aaafcd .BookmarkEnd =NewCT_MarkupRange ();if _efaga :=d .DecodeElement (_aaafcd .BookmarkEnd ,&_gdagc );_efaga !=nil {return _efaga ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_acegb );_acegb .EG_RangeMarkupElements =append (_acegb .EG_RangeMarkupElements ,_aaafcd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccedb :=NewEG_RunLevelElts (); +_eefa :=NewEG_RangeMarkupElements ();_eefa .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdfbe :=d .DecodeElement (_eefa .MoveFromRangeStart ,&_gdagc );_bdfbe !=nil {return _bdfbe ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ccedb );_ccedb .EG_RangeMarkupElements =append (_ccedb .EG_RangeMarkupElements ,_eefa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebbbf :=NewEG_RunLevelElts (); +_dgefc :=NewEG_RangeMarkupElements ();_dgefc .MoveFromRangeEnd =NewCT_MarkupRange ();if _eedec :=d .DecodeElement (_dgefc .MoveFromRangeEnd ,&_gdagc );_eedec !=nil {return _eedec ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ebbbf );_ebbbf .EG_RangeMarkupElements =append (_ebbbf .EG_RangeMarkupElements ,_dgefc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gcgbf :=NewEG_RunLevelElts (); +_afcaa :=NewEG_RangeMarkupElements ();_afcaa .MoveToRangeStart =NewCT_MoveBookmark ();if _cfdaf :=d .DecodeElement (_afcaa .MoveToRangeStart ,&_gdagc );_cfdaf !=nil {return _cfdaf ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_gcgbf );_gcgbf .EG_RangeMarkupElements =append (_gcgbf .EG_RangeMarkupElements ,_afcaa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gdeab :=NewEG_RunLevelElts (); +_eaace :=NewEG_RangeMarkupElements ();_eaace .MoveToRangeEnd =NewCT_MarkupRange ();if _ecgfdfd :=d .DecodeElement (_eaace .MoveToRangeEnd ,&_gdagc );_ecgfdfd !=nil {return _ecgfdfd ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_gdeab );_gdeab .EG_RangeMarkupElements =append (_gdeab .EG_RangeMarkupElements ,_eaace ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ceeff :=NewEG_RunLevelElts (); +_gaacad :=NewEG_RangeMarkupElements ();_gaacad .CommentRangeStart =NewCT_MarkupRange ();if _ddgdec :=d .DecodeElement (_gaacad .CommentRangeStart ,&_gdagc );_ddgdec !=nil {return _ddgdec ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ceeff ); +_ceeff .EG_RangeMarkupElements =append (_ceeff .EG_RangeMarkupElements ,_gaacad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecgfg :=NewEG_RunLevelElts (); +_aeebb :=NewEG_RangeMarkupElements ();_aeebb .CommentRangeEnd =NewCT_MarkupRange ();if _bagff :=d .DecodeElement (_aeebb .CommentRangeEnd ,&_gdagc );_bagff !=nil {return _bagff ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ecgfg );_ecgfg .EG_RangeMarkupElements =append (_ecgfg .EG_RangeMarkupElements ,_aeebb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_addea :=NewEG_RunLevelElts (); +_aacdb :=NewEG_RangeMarkupElements ();_aacdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gfbgg :=d .DecodeElement (_aacdb .CustomXmlInsRangeStart ,&_gdagc );_gfbgg !=nil {return _gfbgg ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_addea ); +_addea .EG_RangeMarkupElements =append (_addea .EG_RangeMarkupElements ,_aacdb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efaeg :=NewEG_RunLevelElts (); +_acccca :=NewEG_RangeMarkupElements ();_acccca .CustomXmlInsRangeEnd =NewCT_Markup ();if _debbf :=d .DecodeElement (_acccca .CustomXmlInsRangeEnd ,&_gdagc );_debbf !=nil {return _debbf ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_efaeg ); +_efaeg .EG_RangeMarkupElements =append (_efaeg .EG_RangeMarkupElements ,_acccca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cggcfc :=NewEG_RunLevelElts (); +_feafb :=NewEG_RangeMarkupElements ();_feafb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfgae :=d .DecodeElement (_feafb .CustomXmlDelRangeStart ,&_gdagc );_cfgae !=nil {return _cfgae ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_cggcfc ); +_cggcfc .EG_RangeMarkupElements =append (_cggcfc .EG_RangeMarkupElements ,_feafb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbffe :=NewEG_RunLevelElts (); +_addfa :=NewEG_RangeMarkupElements ();_addfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _eedeb :=d .DecodeElement (_addfa .CustomXmlDelRangeEnd ,&_gdagc );_eedeb !=nil {return _eedeb ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_cbffe ); +_cbffe .EG_RangeMarkupElements =append (_cbffe .EG_RangeMarkupElements ,_addfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdgad :=NewEG_RunLevelElts (); +_affcc :=NewEG_RangeMarkupElements ();_affcc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbbafd :=d .DecodeElement (_affcc .CustomXmlMoveFromRangeStart ,&_gdagc );_fbbafd !=nil {return _fbbafd ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_bdgad ); +_bdgad .EG_RangeMarkupElements =append (_bdgad .EG_RangeMarkupElements ,_affcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fgffc :=NewEG_RunLevelElts (); +_acecfb :=NewEG_RangeMarkupElements ();_acecfb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgdda :=d .DecodeElement (_acecfb .CustomXmlMoveFromRangeEnd ,&_gdagc );_bgdda !=nil {return _bgdda ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_fgffc ); +_fgffc .EG_RangeMarkupElements =append (_fgffc .EG_RangeMarkupElements ,_acecfb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_babff :=NewEG_RunLevelElts (); +_dbddc :=NewEG_RangeMarkupElements ();_dbddc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efebg :=d .DecodeElement (_dbddc .CustomXmlMoveToRangeStart ,&_gdagc );_efebg !=nil {return _efebg ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_babff ); +_babff .EG_RangeMarkupElements =append (_babff .EG_RangeMarkupElements ,_dbddc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eccbg :=NewEG_RunLevelElts (); +_gagda :=NewEG_RangeMarkupElements ();_gagda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _daggad :=d .DecodeElement (_gagda .CustomXmlMoveToRangeEnd ,&_gdagc );_daggad !=nil {return _daggad ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_eccbg ); +_eccbg .EG_RangeMarkupElements =append (_eccbg .EG_RangeMarkupElements ,_gagda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffefd :=NewEG_RunLevelElts (); +_beegc :=NewEG_MathContent ();_beegc .OMathPara =_ab .NewOMathPara ();if _dgcec :=d .DecodeElement (_beegc .OMathPara ,&_gdagc );_dgcec !=nil {return _dgcec ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ffefd );_ffefd .EG_MathContent =append (_ffefd .EG_MathContent ,_beegc ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggbaa :=NewEG_RunLevelElts (); +_dagdf :=NewEG_MathContent ();_dagdf .OMath =_ab .NewOMath ();if _ceag :=d .DecodeElement (_dagdf .OMath ,&_gdagc );_ceag !=nil {return _ceag ;};_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_ggbaa );_ggbaa .EG_MathContent =append (_ggbaa .EG_MathContent ,_dagdf ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_gdagc .Name ); +if _cfdafa :=d .Skip ();_cfdafa !=nil {return _cfdafa ;};};case _c .EndElement :break _cgdgg ;case _c .CharData :};};return nil ;}; -// Custom XML Element Name -ElementAttr string ; +// Validate validates the EG_RPr and its children +func (_gfdcgg *EG_RPr )Validate ()error {return _gfdcgg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func (_aagee *Fonts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _aagee .CT_FontsList .MarshalXML (e ,start );};func ParseUnionST_Coordinate (s string )(_gc .ST_Coordinate ,error ){return _gc .ParseUnionST_Coordinate (s );};type CT_TextboxTightWrap struct{ -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_bebeac :=&WdCT_WordprocessingGroup {};_bebeac .CNvGrpSpPr =_gc .NewCT_NonVisualGroupDrawingShapeProps ();_bebeac .GrpSpPr =_gc .NewCT_GroupShapeProperties (); +return _bebeac ;};func (_gcegf *CT_OptimizeForBrowser )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gebfd :=range start .Attr {if _gebfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbfgf ,_eedaf :=_gebfd .Value ,error (nil ); +if _eedaf !=nil {return _eedaf ;};_gcegf .TargetAttr =&_bbfgf ;continue ;};if _gebfd .Name .Local =="\u0076\u0061\u006c"{_bbfgfg ,_bfggf :=ParseUnionST_OnOff (_gebfd .Value );if _bfggf !=nil {return _bfggf ;};_gcegf .ValAttr =&_bbfgfg ;continue ;};};for {_efcge ,_begeg :=d .Token (); +if _begeg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_begeg );};if _befea ,_ffgbb :=_efcge .(_c .EndElement ); +_ffgbb &&_befea .Name ==start .Name {break ;};};return nil ;};func (_ggdbd *CT_PPrGeneral )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efgcf :for {_gegcf ,_faeca :=d .Token ();if _faeca !=nil {return _faeca ;};switch _dcdad :=_gegcf .(type ){case _c .StartElement :switch _dcdad .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_ggdbd .PStyle =NewCT_String (); +if _fcadc :=d .DecodeElement (_ggdbd .PStyle ,&_dcdad );_fcadc !=nil {return _fcadc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_ggdbd .KeepNext =NewCT_OnOff (); +if _gaabb :=d .DecodeElement (_ggdbd .KeepNext ,&_dcdad );_gaabb !=nil {return _gaabb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_ggdbd .KeepLines =NewCT_OnOff (); +if _eeaa :=d .DecodeElement (_ggdbd .KeepLines ,&_dcdad );_eeaa !=nil {return _eeaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_ggdbd .PageBreakBefore =NewCT_OnOff (); +if _adeg :=d .DecodeElement (_ggdbd .PageBreakBefore ,&_dcdad );_adeg !=nil {return _adeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_ggdbd .FramePr =NewCT_FramePr (); +if _geag :=d .DecodeElement (_ggdbd .FramePr ,&_dcdad );_geag !=nil {return _geag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ggdbd .WidowControl =NewCT_OnOff (); +if _beefa :=d .DecodeElement (_ggdbd .WidowControl ,&_dcdad );_beefa !=nil {return _beefa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_ggdbd .NumPr =NewCT_NumPr (); +if _fdfg :=d .DecodeElement (_ggdbd .NumPr ,&_dcdad );_fdfg !=nil {return _fdfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_ggdbd .SuppressLineNumbers =NewCT_OnOff (); +if _cgbed :=d .DecodeElement (_ggdbd .SuppressLineNumbers ,&_dcdad );_cgbed !=nil {return _cgbed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_ggdbd .PBdr =NewCT_PBdr (); +if _afdfg :=d .DecodeElement (_ggdbd .PBdr ,&_dcdad );_afdfg !=nil {return _afdfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ggdbd .Shd =NewCT_Shd (); +if _ggge :=d .DecodeElement (_ggdbd .Shd ,&_dcdad );_ggge !=nil {return _ggge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_ggdbd .Tabs =NewCT_Tabs (); +if _fcadb :=d .DecodeElement (_ggdbd .Tabs ,&_dcdad );_fcadb !=nil {return _fcadb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_ggdbd .SuppressAutoHyphens =NewCT_OnOff (); +if _degfe :=d .DecodeElement (_ggdbd .SuppressAutoHyphens ,&_dcdad );_degfe !=nil {return _degfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_ggdbd .Kinsoku =NewCT_OnOff (); +if _fgbbba :=d .DecodeElement (_ggdbd .Kinsoku ,&_dcdad );_fgbbba !=nil {return _fgbbba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_ggdbd .WordWrap =NewCT_OnOff (); +if _daec :=d .DecodeElement (_ggdbd .WordWrap ,&_dcdad );_daec !=nil {return _daec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_ggdbd .OverflowPunct =NewCT_OnOff (); +if _ecead :=d .DecodeElement (_ggdbd .OverflowPunct ,&_dcdad );_ecead !=nil {return _ecead ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_ggdbd .TopLinePunct =NewCT_OnOff (); +if _dgfbb :=d .DecodeElement (_ggdbd .TopLinePunct ,&_dcdad );_dgfbb !=nil {return _dgfbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_ggdbd .AutoSpaceDE =NewCT_OnOff (); +if _adcgb :=d .DecodeElement (_ggdbd .AutoSpaceDE ,&_dcdad );_adcgb !=nil {return _adcgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_ggdbd .AutoSpaceDN =NewCT_OnOff (); +if _gceef :=d .DecodeElement (_ggdbd .AutoSpaceDN ,&_dcdad );_gceef !=nil {return _gceef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_ggdbd .Bidi =NewCT_OnOff (); +if _afbd :=d .DecodeElement (_ggdbd .Bidi ,&_dcdad );_afbd !=nil {return _afbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_ggdbd .AdjustRightInd =NewCT_OnOff (); +if _affa :=d .DecodeElement (_ggdbd .AdjustRightInd ,&_dcdad );_affa !=nil {return _affa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ggdbd .SnapToGrid =NewCT_OnOff (); +if _cceba :=d .DecodeElement (_ggdbd .SnapToGrid ,&_dcdad );_cceba !=nil {return _cceba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ggdbd .Spacing =NewCT_Spacing (); +if _fcbaef :=d .DecodeElement (_ggdbd .Spacing ,&_dcdad );_fcbaef !=nil {return _fcbaef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_ggdbd .Ind =NewCT_Ind (); +if _aagdfe :=d .DecodeElement (_ggdbd .Ind ,&_dcdad );_aagdfe !=nil {return _aagdfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ggdbd .ContextualSpacing =NewCT_OnOff (); +if _eaccf :=d .DecodeElement (_ggdbd .ContextualSpacing ,&_dcdad );_eaccf !=nil {return _eaccf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_ggdbd .MirrorIndents =NewCT_OnOff (); +if _dggga :=d .DecodeElement (_ggdbd .MirrorIndents ,&_dcdad );_dggga !=nil {return _dggga ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_ggdbd .SuppressOverlap =NewCT_OnOff (); +if _ggcdf :=d .DecodeElement (_ggdbd .SuppressOverlap ,&_dcdad );_ggcdf !=nil {return _ggcdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_ggdbd .Jc =NewCT_Jc (); +if _ddaed :=d .DecodeElement (_ggdbd .Jc ,&_dcdad );_ddaed !=nil {return _ddaed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ggdbd .TextDirection =NewCT_TextDirection (); +if _ddeaeg :=d .DecodeElement (_ggdbd .TextDirection ,&_dcdad );_ddeaeg !=nil {return _ddeaeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_ggdbd .TextAlignment =NewCT_TextAlignment (); +if _eccee :=d .DecodeElement (_ggdbd .TextAlignment ,&_dcdad );_eccee !=nil {return _eccee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_ggdbd .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _beeae :=d .DecodeElement (_ggdbd .TextboxTightWrap ,&_dcdad );_beeae !=nil {return _beeae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_ggdbd .OutlineLvl =NewCT_DecimalNumber (); +if _ecbcd :=d .DecodeElement (_ggdbd .OutlineLvl ,&_dcdad );_ecbcd !=nil {return _ecbcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_ggdbd .DivId =NewCT_DecimalNumber (); +if _dcbag :=d .DecodeElement (_ggdbd .DivId ,&_dcdad );_dcbag !=nil {return _dcbag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ggdbd .CnfStyle =NewCT_Cnf (); +if _aabeed :=d .DecodeElement (_ggdbd .CnfStyle ,&_dcdad );_aabeed !=nil {return _aabeed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ggdbd .PPrChange =NewCT_PPrChange (); +if _ecefe :=d .DecodeElement (_ggdbd .PPrChange ,&_dcdad );_ecefe !=nil {return _ecefe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_dcdad .Name ); +if _gbbfbg :=d .Skip ();_gbbfbg !=nil {return _gbbfbg ;};};case _c .EndElement :break _efgcf ;case _c .CharData :};};return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_eebba :=ST_SignedTwipsMeasure {};if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_eebba .ST_UniversalMeasure =&s ; +}else {_fafbdg ,_dafacg :=_fg .ParseFloat (s ,64);if _dafacg !=nil {return _eebba ,_e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_dafacg );};_eebba .Int64 =_fc .Int64 (int64 (_fafbdg )); +};return _eebba ,nil ;};func (_afafb *CT_GlossaryDocument )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edggd :for {_feccbd ,_degg :=d .Token ();if _degg !=nil {return _degg ;};switch _agdef :=_feccbd .(type ){case _c .StartElement :switch _agdef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_afafb .Background =NewCT_Background (); +if _egefcd :=d .DecodeElement (_afafb .Background ,&_agdef );_egefcd !=nil {return _egefcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_afafb .DocParts =NewCT_DocParts (); +if _cdfb :=d .DecodeElement (_afafb .DocParts ,&_agdef );_cdfb !=nil {return _cdfb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_agdef .Name ); +if _cgacf :=d .Skip ();_cgacf !=nil {return _cgacf ;};};case _c .EndElement :break _edggd ;case _c .CharData :};};return nil ;}; -// Validate validates the WdCT_WrapThrough and its children -func (_gabccf *WdCT_WrapThrough )Validate ()error {return _gabccf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_bcgdff *ST_RestartNumber )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcdcd ,_eafefa :=d .Token (); -if _eafefa !=nil {return _eafefa ;};if _adafaa ,_deggc :=_dcdcd .(_a .EndElement );_deggc &&_adafaa .Name ==start .Name {*_bcgdff =1;return nil ;};if _ggaac ,_cedbca :=_dcdcd .(_a .CharData );!_cedbca {return _gd .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",_dcdcd ); -}else {switch string (_ggaac ){case "":*_bcgdff =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bcgdff =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_bcgdff =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_bcgdff =3; -};};_dcdcd ,_eafefa =d .Token ();if _eafefa !=nil {return _eafefa ;};if _gcffac ,_fcagdf :=_dcdcd .(_a .EndElement );_fcagdf &&_gcffac .Name ==start .Name {return nil ;};return _gd .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",_dcdcd ); -}; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_agebb *CT_PageSz )ValidateWithPath (path string )error {if _agebb .WAttr !=nil {if _cegaf :=_agebb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cegaf !=nil {return _cegaf ;};};if _agebb .HAttr !=nil {if _cgbee :=_agebb .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072"); +_cgbee !=nil {return _cgbee ;};};if _cbagg :=_agebb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cbagg !=nil {return _cbagg ;};return nil ;};func (_ageb *CT_MailMergeDataType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfdea :=range start .Attr {if _gfdea .Name .Local =="\u0076\u0061\u006c"{_bcagf ,_fcccf :=_gfdea .Value ,error (nil ); +if _fcccf !=nil {return _fcccf ;};_ageb .ValAttr =_bcagf ;continue ;};};for {_deeecf ,_aafeg :=d .Token ();if _aafeg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_aafeg ); +};if _ebafb ,_eceg :=_deeecf .(_c .EndElement );_eceg &&_ebafb .Name ==start .Name {break ;};};return nil ;};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);type CT_PPr struct{ -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_bfbcd *CT_WritingStyle )ValidateWithPath (path string )error {if _bfbcd .NlCheckAttr !=nil {if _befcb :=_bfbcd .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_befcb !=nil {return _befcb ; -};};if _bfbfb :=_bfbcd .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bfbfb !=nil {return _bfbfb ;};return nil ;};func (_gggcc *ST_HexColorAuto )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gggcc =0; -case "\u0061\u0075\u0074\u006f":*_gggcc =1;};return nil ;}; +// Referenced Paragraph Style +PStyle *CT_String ; -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_badgdb *CT_Zoom )ValidateWithPath (path string )error {if _ceefde :=_badgdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceefde !=nil {return _ceefde ;};if _gdaag :=_badgdb .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); -_gdaag !=nil {return _gdaag ;};return nil ;}; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_accdb *CT_Jc )ValidateWithPath (path string )error {if _accdb .ValAttr ==ST_JcUnset {return _gd .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 _bega :=_accdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bega !=nil {return _bega ;};return nil ;};type ST_FldCharType byte ;func (_fecefc ST_PTabAlignment )String ()string {switch _fecefc {case 0:return ""; -case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";};func (_dcbcg ST_VAnchor )Validate ()error {return _dcbcg .ValidateWithPath ("")};func (_fdebef ST_PTabLeader )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abfecg :=_a .Attr {}; -_abfecg .Name =name ;switch _fdebef {case ST_PTabLeaderUnset :_abfecg .Value ="";case ST_PTabLeaderNone :_abfecg .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_abfecg .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_abfecg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e"; -case ST_PTabLeaderUnderscore :_abfecg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_abfecg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _abfecg ,nil ;};func (_ggcdb *CT_OdsoFieldMapData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ggcdb .Type !=nil {_ebgbge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ggcdb .Type ,_ebgbge );};if _ggcdb .Name !=nil {_gegga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_ggcdb .Name ,_gegga );};if _ggcdb .MappedName !=nil {_gbff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ggcdb .MappedName ,_gbff );};if _ggcdb .Column !=nil {_dbcca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}}; -e .EncodeElement (_ggcdb .Column ,_dbcca );};if _ggcdb .Lid !=nil {_adedaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_ggcdb .Lid ,_adedaa );};if _ggcdb .DynamicAddress !=nil {_cgbec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}}; -e .EncodeElement (_ggcdb .DynamicAddress ,_cgbec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbafg *CT_DocumentBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gbafg .Background !=nil {_bdbbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_gbafg .Background ,_bdbbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TblWidth byte ;func (_fdacab *ST_WmlColorSchemeIndex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgfadc ,_bcffgb :=d .Token (); -if _bcffgb !=nil {return _bcffgb ;};if _eecgf ,_ecfgc :=_dgfadc .(_a .EndElement );_ecfgc &&_eecgf .Name ==start .Name {*_fdacab =1;return nil ;};if _bdafad ,_eeccbc :=_dgfadc .(_a .CharData );!_eeccbc {return _gd .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",_dgfadc ); -}else {switch string (_bdafad ){case "":*_fdacab =0;case "\u0064\u0061\u0072k\u0031":*_fdacab =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fdacab =2;case "\u0064\u0061\u0072k\u0032":*_fdacab =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fdacab =4; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fdacab =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fdacab =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fdacab =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fdacab =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fdacab =9; -case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fdacab =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fdacab =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fdacab =12;};};_dgfadc ,_bcffgb =d .Token (); -if _bcffgb !=nil {return _bcffgb ;};if _bggad ,_adgfc :=_dgfadc .(_a .EndElement );_adgfc &&_bggad .Name ==start .Name {return nil ;};return _gd .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",_dgfadc ); -};func (_cdadac ST_Zoom )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdadac .String (),start );};func (_gbgac *ST_MeasurementOrPercent )Validate ()error {return _gbgac .ValidateWithPath ("")};func (_geecg ST_TblWidth )String ()string {switch _geecg {case 0:return ""; -case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";}; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_agabe *CT_VMerge )ValidateWithPath (path string )error {if _dgdcfb :=_agabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdcfb !=nil {return _dgdcfb ;};return nil ;}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_bbgb *CT_Caption )ValidateWithPath (path string )error {if _ggf :=_bbgb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ggf !=nil {return _ggf ;};if _bbgb .ChapNumAttr !=nil {if _afaf :=_bbgb .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072"); -_afaf !=nil {return _afaf ;};};if _bbgb .NoLabelAttr !=nil {if _feabb :=_bbgb .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_feabb !=nil {return _feabb ;};};if _deea :=_bbgb .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072"); -_deea !=nil {return _deea ;};if _daf :=_bbgb .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_daf !=nil {return _daf ;};return nil ;};type CT_DocPartCategory struct{ +// Text Frame Properties +FramePr *CT_FramePr ; -// Category Associated With Entry -Name *CT_String ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;};func (_dfabeg *ST_LineNumberRestart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaddd ,_cegabb :=d .Token ();if _cegabb !=nil {return _cegabb ;};if _addbdf ,_gbgda :=_aaddd .(_a .EndElement );_gbgda &&_addbdf .Name ==start .Name {*_dfabeg =1; -return nil ;};if _dcebb ,_abefa :=_aaddd .(_a .CharData );!_abefa {return _gd .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",_aaddd );}else {switch string (_dcebb ){case "":*_dfabeg =0; -case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_dfabeg =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_dfabeg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dfabeg =3;};};_aaddd ,_cegabb =d .Token ();if _cegabb !=nil {return _cegabb ; -};if _ebegbd ,_fdfdffg :=_aaddd .(_a .EndElement );_fdfdffg &&_ebegbd .Name ==start .Name {return nil ;};return _gd .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",_aaddd ); -};func (_agfcbb ST_HighlightColor )ValidateWithPath (path string )error {switch _agfcbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfcbb )); -};return nil ;};func (_fbdbc *CT_SectPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_badacb :=range start .Attr {if _badacb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cdffb ,_gbeea :=_badacb .Value ,error (nil );if _gbeea !=nil {return _gbeea ; -};_fbdbc .RsidRPrAttr =&_cdffb ;continue ;};if _badacb .Name .Local =="\u0072\u0073\u0069d\u0052"{_affbb ,_ebfffe :=_badacb .Value ,error (nil );if _ebfffe !=nil {return _ebfffe ;};_fbdbc .RsidRAttr =&_affbb ;continue ;};if _badacb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_aaadba ,_aegfa :=_badacb .Value ,error (nil ); -if _aegfa !=nil {return _aegfa ;};_fbdbc .RsidDelAttr =&_aaadba ;continue ;};if _badacb .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_abfac ,_cdbccd :=_badacb .Value ,error (nil );if _cdbccd !=nil {return _cdbccd ;};_fbdbc .RsidSectAttr =&_abfac ; -continue ;};};_bccgb :for {_eacgec ,_ageaa :=d .Token ();if _ageaa !=nil {return _ageaa ;};switch _dcagg :=_eacgec .(type ){case _a .StartElement :switch _dcagg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_dbgac :=NewEG_HdrFtrReferences (); -_dbgac .HeaderReference =NewCT_HdrFtrRef ();if _dffaag :=d .DecodeElement (_dbgac .HeaderReference ,&_dcagg );_dffaag !=nil {return _dffaag ;};_fbdbc .EG_HdrFtrReferences =append (_fbdbc .EG_HdrFtrReferences ,_dbgac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fedfa :=NewEG_HdrFtrReferences (); -_fedfa .FooterReference =NewCT_HdrFtrRef ();if _cddfg :=d .DecodeElement (_fedfa .FooterReference ,&_dcagg );_cddfg !=nil {return _cddfg ;};_fbdbc .EG_HdrFtrReferences =append (_fbdbc .EG_HdrFtrReferences ,_fedfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fbdbc .FootnotePr =NewCT_FtnProps (); -if _dabcee :=d .DecodeElement (_fbdbc .FootnotePr ,&_dcagg );_dabcee !=nil {return _dabcee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fbdbc .EndnotePr =NewCT_EdnProps (); -if _feeed :=d .DecodeElement (_fbdbc .EndnotePr ,&_dcagg );_feeed !=nil {return _feeed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_fbdbc .Type =NewCT_SectType (); -if _acgcgc :=d .DecodeElement (_fbdbc .Type ,&_dcagg );_acgcgc !=nil {return _acgcgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_fbdbc .PgSz =NewCT_PageSz (); -if _cbccbf :=d .DecodeElement (_fbdbc .PgSz ,&_dcagg );_cbccbf !=nil {return _cbccbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_fbdbc .PgMar =NewCT_PageMar (); -if _edbfge :=d .DecodeElement (_fbdbc .PgMar ,&_dcagg );_edbfge !=nil {return _edbfge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_fbdbc .PaperSrc =NewCT_PaperSource (); -if _bagfc :=d .DecodeElement (_fbdbc .PaperSrc ,&_dcagg );_bagfc !=nil {return _bagfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_fbdbc .PgBorders =NewCT_PageBorders (); -if _edbfd :=d .DecodeElement (_fbdbc .PgBorders ,&_dcagg );_edbfd !=nil {return _edbfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fbdbc .LnNumType =NewCT_LineNumber (); -if _gbcgg :=d .DecodeElement (_fbdbc .LnNumType ,&_dcagg );_gbcgg !=nil {return _gbcgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fbdbc .PgNumType =NewCT_PageNumber (); -if _bfce :=d .DecodeElement (_fbdbc .PgNumType ,&_dcagg );_bfce !=nil {return _bfce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_fbdbc .Cols =NewCT_Columns (); -if _dgfaba :=d .DecodeElement (_fbdbc .Cols ,&_dcagg );_dgfaba !=nil {return _dgfaba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_fbdbc .FormProt =NewCT_OnOff (); -if _aadge :=d .DecodeElement (_fbdbc .FormProt ,&_dcagg );_aadge !=nil {return _aadge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_fbdbc .VAlign =NewCT_VerticalJc (); -if _cbffde :=d .DecodeElement (_fbdbc .VAlign ,&_dcagg );_cbffde !=nil {return _cbffde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_fbdbc .NoEndnote =NewCT_OnOff (); -if _bbcdd :=d .DecodeElement (_fbdbc .NoEndnote ,&_dcagg );_bbcdd !=nil {return _bbcdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_fbdbc .TitlePg =NewCT_OnOff (); -if _efgcfe :=d .DecodeElement (_fbdbc .TitlePg ,&_dcagg );_efgcfe !=nil {return _efgcfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbdbc .TextDirection =NewCT_TextDirection (); -if _ggcce :=d .DecodeElement (_fbdbc .TextDirection ,&_dcagg );_ggcce !=nil {return _ggcce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_fbdbc .Bidi =NewCT_OnOff (); -if _fgfcc :=d .DecodeElement (_fbdbc .Bidi ,&_dcagg );_fgfcc !=nil {return _fgfcc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_fbdbc .RtlGutter =NewCT_OnOff (); -if _bbfae :=d .DecodeElement (_fbdbc .RtlGutter ,&_dcagg );_bbfae !=nil {return _bbfae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_fbdbc .DocGrid =NewCT_DocGrid (); -if _agcadg :=d .DecodeElement (_fbdbc .DocGrid ,&_dcagg );_agcadg !=nil {return _agcadg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_fbdbc .PrinterSettings =NewCT_Rel (); -if _ebdcb :=d .DecodeElement (_fbdbc .PrinterSettings ,&_dcagg );_ebdcb !=nil {return _ebdcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_fbdbc .SectPrChange =NewCT_SectPrChange (); -if _eaddc :=d .DecodeElement (_fbdbc .SectPrChange ,&_dcagg );_eaddc !=nil {return _eaddc ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072 \u0025\u0076",_dcagg .Name ); -if _dabfe :=d .Skip ();_dabfe !=nil {return _dabfe ;};};case _a .EndElement :break _bccgb ;case _a .CharData :};};return nil ;};func (_edgbbd ST_NumberFormat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edgbbd .String (),start ); -};func (_dcbegf ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcbegf .String (),start );};func (_edfea ST_TblOverlap )ValidateWithPath (path string )error {switch _edfea {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfea )); -};return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_bfcdbd :=&WdCT_PosHChoice {};return _bfcdbd };func (_ddaafg *CT_String )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggafb :=range start .Attr {if _ggafb .Name .Local =="\u0076\u0061\u006c"{_agede ,_dfccd :=_ggafb .Value ,error (nil ); -if _dfccd !=nil {return _dfccd ;};_ddaafg .ValAttr =_agede ;continue ;};};for {_aceeb ,_gdcca :=d .Token ();if _gdcca !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gdcca ); -};if _ebdgd ,_ccafec :=_aceeb .(_a .EndElement );_ccafec &&_ebdgd .Name ==start .Name {break ;};};return nil ;};func (_gaadgc *ST_RubyAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gaadgc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gaadgc =1; -case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gaadgc =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gaadgc =3;case "\u006c\u0065\u0066\u0074":*_gaadgc =4;case "\u0072\u0069\u0067h\u0074":*_gaadgc =5; -case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gaadgc =6;};return nil ;}; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Validate validates the CT_TrPr and its children -func (_ebgeee *CT_TrPr )Validate ()error {return _ebgeee .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};func (_aeccg ST_Proof )String ()string {switch _aeccg {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079"; -};return "";};func (_dcgcdf ST_ThemeColor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfcebf :=_a .Attr {};_dfcebf .Name =name ;switch _dcgcdf {case ST_ThemeColorUnset :_dfcebf .Value ="";case ST_ThemeColorDark1 :_dfcebf .Value ="\u0064\u0061\u0072k\u0031"; -case ST_ThemeColorLight1 :_dfcebf .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_dfcebf .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_dfcebf .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_dfcebf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031"; -case ST_ThemeColorAccent2 :_dfcebf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_dfcebf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_dfcebf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_dfcebf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035"; -case ST_ThemeColorAccent6 :_dfcebf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_dfcebf .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_dfcebf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; -case ST_ThemeColorNone :_dfcebf .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_dfcebf .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_dfcebf .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_dfcebf .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032"; -case ST_ThemeColorText2 :_dfcebf .Value ="\u0074\u0065\u0078t\u0032";};return _dfcebf ,nil ;};func NewCT_VMerge ()*CT_VMerge {_aedcf :=&CT_VMerge {};return _aedcf };type ST_PageBorderDisplay byte ;func (_fgbda ST_HdrFtr )Validate ()error {return _fgbda .ValidateWithPath ("")}; -func (_dcfa *CT_RubyPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfa .RubyAlign =NewCT_RubyAlign ();_dcfa .Hps =NewCT_HpsMeasure ();_dcfa .HpsRaise =NewCT_HpsMeasure ();_dcfa .HpsBaseText =NewCT_HpsMeasure ();_dcfa .Lid =NewCT_Lang (); -_ffgg :for {_fdde ,_agabcf :=d .Token ();if _agabcf !=nil {return _agabcf ;};switch _acfgc :=_fdde .(type ){case _a .StartElement :switch _acfgc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _ebecg :=d .DecodeElement (_dcfa .RubyAlign ,&_acfgc ); -_ebecg !=nil {return _ebecg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073"}:if _ffbgcd :=d .DecodeElement (_dcfa .Hps ,&_acfgc ); -_ffbgcd !=nil {return _ffbgcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _efacdg :=d .DecodeElement (_dcfa .HpsRaise ,&_acfgc ); -_efacdg !=nil {return _efacdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _aabeb :=d .DecodeElement (_dcfa .HpsBaseText ,&_acfgc ); -_aabeb !=nil {return _aabeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:if _baafg :=d .DecodeElement (_dcfa .Lid ,&_acfgc ); -_baafg !=nil {return _baafg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072t\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072t\u0079"}:_dcfa .Dirty =NewCT_OnOff (); -if _ggagdc :=d .DecodeElement (_dcfa .Dirty ,&_acfgc );_ggagdc !=nil {return _ggagdc ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_acfgc .Name ); -if _edfca :=d .Skip ();_edfca !=nil {return _edfca ;};};case _a .EndElement :break _ffgg ;case _a .CharData :};};return nil ;};func NewCT_DirContentRun ()*CT_DirContentRun {_ffgea :=&CT_DirContentRun {};return _ffgea };type ST_Pitch byte ;func (_bcbgcd ST_PageOrientation )Validate ()error {return _bcbgcd .ValidateWithPath ("")}; -type CT_SdtContentRun struct{ +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Paragraph Shading +Shd *CT_Shd ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_cbce *CT_EdnProps )ValidateWithPath (path string )error {if _cbce .Pos !=nil {if _fagdc :=_cbce .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fagdc !=nil {return _fagdc ;};};if _cbce .NumFmt !=nil {if _gdgd :=_cbce .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_gdgd !=nil {return _gdgd ;};};if _cbce .NumStart !=nil {if _egaba :=_cbce .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_egaba !=nil {return _egaba ;};};if _cbce .NumRestart !=nil {if _eedfa :=_cbce .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_eedfa !=nil {return _eedfa ;};};return nil ;};func (_feaaaf *WdCT_WrapThrough )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feaaaf .WrapTextAttr =WdST_WrapText (1);_feaaaf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bebgd :=range start .Attr {if _bebgd .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_feaaaf .WrapTextAttr .UnmarshalXMLAttr (_bebgd ); -continue ;};if _bebgd .Name .Local =="\u0064\u0069\u0073t\u004c"{_cbfgff ,_cggged :=_ea .ParseUint (_bebgd .Value ,10,32);if _cggged !=nil {return _cggged ;};_dgabd :=uint32 (_cbfgff );_feaaaf .DistLAttr =&_dgabd ;continue ;};if _bebgd .Name .Local =="\u0064\u0069\u0073t\u0052"{_acccg ,_agdfa :=_ea .ParseUint (_bebgd .Value ,10,32); -if _agdfa !=nil {return _agdfa ;};_ffced :=uint32 (_acccg );_feaaaf .DistRAttr =&_ffced ;continue ;};};_cebbf :for {_ggggccc ,_dagda :=d .Token ();if _dagda !=nil {return _dagda ;};switch _gaefb :=_ggggccc .(type ){case _a .StartElement :switch _gaefb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _aebcef :=d .DecodeElement (_feaaaf .WrapPolygon ,&_gaefb ); -_aebcef !=nil {return _aebcef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_gaefb .Name ); -if _cagac :=d .Skip ();_cagac !=nil {return _cagac ;};};case _a .EndElement :break _cebbf ;case _a .CharData :};};return nil ;};type CT_Document struct{ConformanceAttr _ga .ST_ConformanceClass ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Document Background -Background *CT_Background ;Body *CT_Body ;};func (_bdgag *CT_Styles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cegeee :for {_dgefa ,_ddgfe :=d .Token ();if _ddgfe !=nil {return _ddgfe ;};switch _degbga :=_dgefa .(type ){case _a .StartElement :switch _degbga .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_bdgag .DocDefaults =NewCT_DocDefaults (); -if _fgaadd :=d .DecodeElement (_bdgag .DocDefaults ,&_degbga );_fgaadd !=nil {return _fgaadd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_bdgag .LatentStyles =NewCT_LatentStyles (); -if _ebaae :=d .DecodeElement (_bdgag .LatentStyles ,&_degbga );_ebaae !=nil {return _ebaae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_ggddag :=NewCT_Style (); -if _acgeb :=d .DecodeElement (_ggddag ,&_degbga );_acgeb !=nil {return _acgeb ;};_bdgag .Style =append (_bdgag .Style ,_ggddag );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0079l\u0065\u0073 \u0025\u0076",_degbga .Name ); -if _bgbcda :=d .Skip ();_bgbcda !=nil {return _bgbcda ;};};case _a .EndElement :break _cegeee ;case _a .CharData :};};return nil ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3; -); +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Validate validates the CT_TblOverlap and its children -func (_edcbcc *CT_TblOverlap )Validate ()error {return _edcbcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1; -ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func (_egfdba ST_ThemeColor )Validate ()error {return _egfdba .ValidateWithPath ("")}; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Validate validates the EG_RunInnerContent and its children -func (_fedaa *EG_RunInnerContent )Validate ()error {return _fedaa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewCT_Color ()*CT_Color {_bdae :=&CT_Color {};return _bdae };func (_dbddabc WdST_WrapText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbddabc .String (),start ); -}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_efaf *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _efc :=_efaf .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_efc !=nil {return _efc ;};if _fced :=_efaf .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); -_fced !=nil {return _fced ;};return nil ;};func (_dbfbda ST_PageBorderDisplay )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbfbda .String (),start );};func (_fbedca *CT_ParaRPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdeb :for {_afedg ,_ecccb :=d .Token (); -if _ecccb !=nil {return _ecccb ;};switch _abbgf :=_afedg .(type ){case _a .StartElement :switch _abbgf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fbedca .Ins =NewCT_TrackChange (); -if _ecdbbf :=d .DecodeElement (_fbedca .Ins ,&_abbgf );_ecdbbf !=nil {return _ecdbbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fbedca .Del =NewCT_TrackChange (); -if _bccag :=d .DecodeElement (_fbedca .Del ,&_abbgf );_bccag !=nil {return _bccag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbedca .MoveFrom =NewCT_TrackChange (); -if _afaef :=d .DecodeElement (_fbedca .MoveFrom ,&_abbgf );_afaef !=nil {return _afaef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbedca .MoveTo =NewCT_TrackChange (); -if _cfdg :=d .DecodeElement (_fbedca .MoveTo ,&_abbgf );_cfdg !=nil {return _cfdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fbedca .RStyle =NewCT_String (); -if _fgeccf :=d .DecodeElement (_fbedca .RStyle ,&_abbgf );_fgeccf !=nil {return _fgeccf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fbedca .RFonts =NewCT_Fonts (); -if _cfdfce :=d .DecodeElement (_fbedca .RFonts ,&_abbgf );_cfdfce !=nil {return _cfdfce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_fbedca .B =NewCT_OnOff (); -if _daded :=d .DecodeElement (_fbedca .B ,&_abbgf );_daded !=nil {return _daded ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_fbedca .BCs =NewCT_OnOff (); -if _ffadf :=d .DecodeElement (_fbedca .BCs ,&_abbgf );_ffadf !=nil {return _ffadf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_fbedca .I =NewCT_OnOff (); -if _adeef :=d .DecodeElement (_fbedca .I ,&_abbgf );_adeef !=nil {return _adeef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_fbedca .ICs =NewCT_OnOff (); -if _cgcgf :=d .DecodeElement (_fbedca .ICs ,&_abbgf );_cgcgf !=nil {return _cgcgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_fbedca .Caps =NewCT_OnOff (); -if _afeec :=d .DecodeElement (_fbedca .Caps ,&_abbgf );_afeec !=nil {return _afeec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fbedca .SmallCaps =NewCT_OnOff (); -if _adcdf :=d .DecodeElement (_fbedca .SmallCaps ,&_abbgf );_adcdf !=nil {return _adcdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fbedca .Strike =NewCT_OnOff (); -if _fabca :=d .DecodeElement (_fbedca .Strike ,&_abbgf );_fabca !=nil {return _fabca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fbedca .Dstrike =NewCT_OnOff (); -if _ddfg :=d .DecodeElement (_fbedca .Dstrike ,&_abbgf );_ddfg !=nil {return _ddfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fbedca .Outline =NewCT_OnOff (); -if _fdab :=d .DecodeElement (_fbedca .Outline ,&_abbgf );_fdab !=nil {return _fdab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbedca .Shadow =NewCT_OnOff (); -if _abccd :=d .DecodeElement (_fbedca .Shadow ,&_abbgf );_abccd !=nil {return _abccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fbedca .Emboss =NewCT_OnOff (); -if _fgfdbc :=d .DecodeElement (_fbedca .Emboss ,&_abbgf );_fgfdbc !=nil {return _fgfdbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fbedca .Imprint =NewCT_OnOff (); -if _egdec :=d .DecodeElement (_fbedca .Imprint ,&_abbgf );_egdec !=nil {return _egdec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fbedca .NoProof =NewCT_OnOff (); -if _geceed :=d .DecodeElement (_fbedca .NoProof ,&_abbgf );_geceed !=nil {return _geceed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fbedca .SnapToGrid =NewCT_OnOff (); -if _gacff :=d .DecodeElement (_fbedca .SnapToGrid ,&_abbgf );_gacff !=nil {return _gacff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fbedca .Vanish =NewCT_OnOff (); -if _cgadc :=d .DecodeElement (_fbedca .Vanish ,&_abbgf );_cgadc !=nil {return _cgadc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fbedca .WebHidden =NewCT_OnOff (); -if _faecc :=d .DecodeElement (_fbedca .WebHidden ,&_abbgf );_faecc !=nil {return _faecc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fbedca .Color =NewCT_Color (); -if _aefcb :=d .DecodeElement (_fbedca .Color ,&_abbgf );_aefcb !=nil {return _aefcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fbedca .Spacing =NewCT_SignedTwipsMeasure (); -if _gaecbd :=d .DecodeElement (_fbedca .Spacing ,&_abbgf );_gaecbd !=nil {return _gaecbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_fbedca .W =NewCT_TextScale (); -if _faefb :=d .DecodeElement (_fbedca .W ,&_abbgf );_faefb !=nil {return _faefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_fbedca .Kern =NewCT_HpsMeasure (); -if _efabg :=d .DecodeElement (_fbedca .Kern ,&_abbgf );_efabg !=nil {return _efabg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbedca .Position =NewCT_SignedHpsMeasure (); -if _dffdd :=d .DecodeElement (_fbedca .Position ,&_abbgf );_dffdd !=nil {return _dffdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_fbedca .Sz =NewCT_HpsMeasure (); -if _ddccc :=d .DecodeElement (_fbedca .Sz ,&_abbgf );_ddccc !=nil {return _ddccc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_fbedca .SzCs =NewCT_HpsMeasure (); -if _cffdf :=d .DecodeElement (_fbedca .SzCs ,&_abbgf );_cffdf !=nil {return _cffdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fbedca .Highlight =NewCT_Highlight (); -if _caeee :=d .DecodeElement (_fbedca .Highlight ,&_abbgf );_caeee !=nil {return _caeee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_fbedca .U =NewCT_Underline (); -if _gdffa :=d .DecodeElement (_fbedca .U ,&_abbgf );_gdffa !=nil {return _gdffa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbedca .Effect =NewCT_TextEffect (); -if _accca :=d .DecodeElement (_fbedca .Effect ,&_abbgf );_accca !=nil {return _accca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_fbedca .Bdr =NewCT_Border (); -if _fcfea :=d .DecodeElement (_fbedca .Bdr ,&_abbgf );_fcfea !=nil {return _fcfea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fbedca .Shd =NewCT_Shd (); -if _ecccg :=d .DecodeElement (_fbedca .Shd ,&_abbgf );_ecccg !=nil {return _ecccg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fbedca .FitText =NewCT_FitText (); -if _aaeca :=d .DecodeElement (_fbedca .FitText ,&_abbgf );_aaeca !=nil {return _aaeca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbedca .VertAlign =NewCT_VerticalAlignRun (); -if _fbddf :=d .DecodeElement (_fbedca .VertAlign ,&_abbgf );_fbddf !=nil {return _fbddf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_fbedca .Rtl =NewCT_OnOff (); -if _ebfff :=d .DecodeElement (_fbedca .Rtl ,&_abbgf );_ebfff !=nil {return _ebfff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_fbedca .Cs =NewCT_OnOff (); -if _gebd :=d .DecodeElement (_fbedca .Cs ,&_abbgf );_gebd !=nil {return _gebd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_fbedca .Em =NewCT_Em (); -if _ggece :=d .DecodeElement (_fbedca .Em ,&_abbgf );_ggece !=nil {return _ggece ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_fbedca .Lang =NewCT_Language (); -if _bcdda :=d .DecodeElement (_fbedca .Lang ,&_abbgf );_bcdda !=nil {return _bcdda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbedca .EastAsianLayout =NewCT_EastAsianLayout (); -if _bggebg :=d .DecodeElement (_fbedca .EastAsianLayout ,&_abbgf );_bggebg !=nil {return _bggebg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fbedca .SpecVanish =NewCT_OnOff (); -if _bdcb :=d .DecodeElement (_fbedca .SpecVanish ,&_abbgf );_bdcb !=nil {return _bdcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_fbedca .OMath =NewCT_OnOff (); -if _deeea :=d .DecodeElement (_fbedca .OMath ,&_abbgf );_deeea !=nil {return _deeea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fbedca .RPrChange =NewCT_ParaRPrChange (); -if _eeada :=d .DecodeElement (_fbedca .RPrChange ,&_abbgf );_eeada !=nil {return _eeada ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_abbgf .Name ); -if _bacca :=d .Skip ();_bacca !=nil {return _bacca ;};};case _a .EndElement :break _bcdeb ;case _a .CharData :};};return nil ;};func NewCT_Caption ()*CT_Caption {_gcaa :=&CT_Caption {};return _gcaa };func (_gcddff *CT_TcPrBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgee :for {_dafbdg ,_ceegb :=d .Token (); -if _ceegb !=nil {return _ceegb ;};switch _cdebed :=_dafbdg .(type ){case _a .StartElement :switch _cdebed .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gcddff .CnfStyle =NewCT_Cnf (); -if _bbbde :=d .DecodeElement (_gcddff .CnfStyle ,&_cdebed );_bbbde !=nil {return _bbbde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_gcddff .TcW =NewCT_TblWidth (); -if _bcfccg :=d .DecodeElement (_gcddff .TcW ,&_cdebed );_bcfccg !=nil {return _bcfccg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_gcddff .GridSpan =NewCT_DecimalNumber (); -if _agddg :=d .DecodeElement (_gcddff .GridSpan ,&_cdebed );_agddg !=nil {return _agddg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_gcddff .HMerge =NewCT_HMerge (); -if _cgdgf :=d .DecodeElement (_gcddff .HMerge ,&_cdebed );_cgdgf !=nil {return _cgdgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_gcddff .VMerge =NewCT_VMerge (); -if _fggef :=d .DecodeElement (_gcddff .VMerge ,&_cdebed );_fggef !=nil {return _fggef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_gcddff .TcBorders =NewCT_TcBorders (); -if _defga :=d .DecodeElement (_gcddff .TcBorders ,&_cdebed );_defga !=nil {return _defga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gcddff .Shd =NewCT_Shd (); -if _ceaece :=d .DecodeElement (_gcddff .Shd ,&_cdebed );_ceaece !=nil {return _ceaece ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_gcddff .NoWrap =NewCT_OnOff (); -if _egeed :=d .DecodeElement (_gcddff .NoWrap ,&_cdebed );_egeed !=nil {return _egeed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_gcddff .TcMar =NewCT_TcMar (); -if _aedee :=d .DecodeElement (_gcddff .TcMar ,&_cdebed );_aedee !=nil {return _aedee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gcddff .TextDirection =NewCT_TextDirection (); -if _bbege :=d .DecodeElement (_gcddff .TextDirection ,&_cdebed );_bbege !=nil {return _bbege ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_gcddff .TcFitText =NewCT_OnOff (); -if _ebbcb :=d .DecodeElement (_gcddff .TcFitText ,&_cdebed );_ebbcb !=nil {return _ebbcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_gcddff .VAlign =NewCT_VerticalJc (); -if _feeaa :=d .DecodeElement (_gcddff .VAlign ,&_cdebed );_feeaa !=nil {return _feeaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_gcddff .HideMark =NewCT_OnOff (); -if _gcbfd :=d .DecodeElement (_gcddff .HideMark ,&_cdebed );_gcbfd !=nil {return _gcbfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_gcddff .Headers =NewCT_Headers (); -if _fbbac :=d .DecodeElement (_gcddff .Headers ,&_cdebed );_fbbac !=nil {return _fbbac ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cdebed .Name ); -if _eaegc :=d .Skip ();_eaegc !=nil {return _eaegc ;};};case _a .EndElement :break _efgee ;case _a .CharData :};};return nil ;};type CT_CustomXmlPr struct{ +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Custom XML Attribute -Attr []*CT_Attr ;};func (_geede *CT_Headers )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfge :for {_cdfbc ,_cgbgb :=d .Token ();if _cgbgb !=nil {return _cgbgb ;};switch _eecag :=_cdfbc .(type ){case _a .StartElement :switch _eecag .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_eecb :=NewCT_String (); -if _agdbb :=d .DecodeElement (_eecb ,&_eecag );_agdbb !=nil {return _agdbb ;};_geede .Header =append (_geede .Header ,_eecb );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_eecag .Name ); -if _bdafbd :=d .Skip ();_bdafbd !=nil {return _bdafbd ;};};case _a .EndElement :break _gfge ;case _a .CharData :};};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_fgeaa :=&CT_TblGridCol {};return _fgeaa };func (_adfcbd *CT_TrPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfcbd .TrPr =NewCT_TrPrBase (); -for _ ,_bbcde :=range start .Attr {if _bbcde .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_efgad ,_fcbfcc :=_bbcde .Value ,error (nil );if _fcbfcc !=nil {return _fcbfcc ;};_adfcbd .AuthorAttr =_efgad ;continue ;};if _bbcde .Name .Local =="\u0064\u0061\u0074\u0065"{_cffgfa ,_ddfeb :=ParseStdlibTime (_bbcde .Value ); -if _ddfeb !=nil {return _ddfeb ;};_adfcbd .DateAttr =&_cffgfa ;continue ;};if _bbcde .Name .Local =="\u0069\u0064"{_fffb ,_fefdb :=_ea .ParseInt (_bbcde .Value ,10,64);if _fefdb !=nil {return _fefdb ;};_adfcbd .IdAttr =_fffb ;continue ;};};_gebfabf :for {_acbbb ,_gbebb :=d .Token (); -if _gbebb !=nil {return _gbebb ;};switch _ggefc :=_acbbb .(type ){case _a .StartElement :switch _ggefc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:if _fgaed :=d .DecodeElement (_adfcbd .TrPr ,&_ggefc ); -_fgaed !=nil {return _fgaed ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_ggefc .Name ); -if _acgfd :=d .Skip ();_acgfd !=nil {return _acgfd ;};};case _a .EndElement :break _gebfabf ;case _a .CharData :};};return nil ;};func (_eaece *EG_RPrContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaece .RStyle !=nil {_abacf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_eaece .RStyle ,_abacf );};if _eaece .RFonts !=nil {_cgaad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_eaece .RFonts ,_cgaad );};if _eaece .B !=nil {_cddfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_eaece .B ,_cddfd );};if _eaece .BCs !=nil {_agdcba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_eaece .BCs ,_agdcba );};if _eaece .I !=nil {_eaggfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_eaece .I ,_eaggfc );};if _eaece .ICs !=nil {_fegdfee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_eaece .ICs ,_fegdfee );};if _eaece .Caps !=nil {_cgfae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_eaece .Caps ,_cgfae );};if _eaece .SmallCaps !=nil {_beeee :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_eaece .SmallCaps ,_beeee );};if _eaece .Strike !=nil {_bdcbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_eaece .Strike ,_bdcbb );};if _eaece .Dstrike !=nil {_fedab :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_eaece .Dstrike ,_fedab );};if _eaece .Outline !=nil {_ebcddf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_eaece .Outline ,_ebcddf );};if _eaece .Shadow !=nil {_adbgad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eaece .Shadow ,_adbgad );};if _eaece .Emboss !=nil {_ffcgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_eaece .Emboss ,_ffcgb );};if _eaece .Imprint !=nil {_gdadec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_eaece .Imprint ,_gdadec );};if _eaece .NoProof !=nil {_bdfaf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_eaece .NoProof ,_bdfaf );};if _eaece .SnapToGrid !=nil {_dgbca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eaece .SnapToGrid ,_dgbca );};if _eaece .Vanish !=nil {_gdbgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_eaece .Vanish ,_gdbgd );};if _eaece .WebHidden !=nil {_fbegf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eaece .WebHidden ,_fbegf );};if _eaece .Color !=nil {_fafdf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_eaece .Color ,_fafdf );};if _eaece .Spacing !=nil {_ceedba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eaece .Spacing ,_ceedba );};if _eaece .W !=nil {_ggggcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_eaece .W ,_ggggcc );};if _eaece .Kern !=nil {_ffcga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_eaece .Kern ,_ffcga );};if _eaece .Position !=nil {_bdabc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_eaece .Position ,_bdabc );};if _eaece .Sz !=nil {_bbddg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_eaece .Sz ,_bbddg );};if _eaece .SzCs !=nil {_cfceg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_eaece .SzCs ,_cfceg );};if _eaece .Highlight !=nil {_cagcd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eaece .Highlight ,_cagcd );};if _eaece .U !=nil {_egbfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_eaece .U ,_egbfa );};if _eaece .Effect !=nil {_ffagd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_eaece .Effect ,_ffagd );};if _eaece .Bdr !=nil {_cbbef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_eaece .Bdr ,_cbbef );};if _eaece .Shd !=nil {_acafgc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eaece .Shd ,_acafgc );};if _eaece .FitText !=nil {_adaefc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_eaece .FitText ,_adaefc );};if _eaece .VertAlign !=nil {_eddae :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eaece .VertAlign ,_eddae );};if _eaece .Rtl !=nil {_gfeba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_eaece .Rtl ,_gfeba );};if _eaece .Cs !=nil {_degbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_eaece .Cs ,_degbd );};if _eaece .Em !=nil {_bafcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_eaece .Em ,_bafcb );};if _eaece .Lang !=nil {_eafec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_eaece .Lang ,_eafec );};if _eaece .EastAsianLayout !=nil {_daeacd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_eaece .EastAsianLayout ,_daeacd );};if _eaece .SpecVanish !=nil {_bagef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eaece .SpecVanish ,_bagef ); -};if _eaece .OMath !=nil {_eeaad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_eaece .OMath ,_eeaad );};if _eaece .RPrChange !=nil {_eafgd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_eaece .RPrChange ,_eafgd );};return nil ;};func (_dgacf ST_SignedHpsMeasure )String ()string {if _dgacf .Int64 !=nil {return _gd .Sprintf ("\u0025\u0076",*_dgacf .Int64 );};if _dgacf .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_dgacf .ST_UniversalMeasure ); -};return "";}; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Validate validates the Numbering and its children -func (_defadf *Numbering )Validate ()error {return _defadf .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");}; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Validate validates the WdCT_PosVChoice and its children -func (_adfeeg *WdCT_PosVChoice )Validate ()error {return _adfeeg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_GlossaryDocument struct{ +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;};func NewCT_String ()*CT_String {_gbadfg :=&CT_String {};return _gbadfg }; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_eggegf *EG_RunLevelElts )ValidateWithPath (path string )error {if _eggegf .ProofErr !=nil {if _bdage :=_eggegf .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_bdage !=nil {return _bdage ;};};if _eggegf .PermStart !=nil {if _dgcafb :=_eggegf .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"); -_dgcafb !=nil {return _dgcafb ;};};if _eggegf .PermEnd !=nil {if _gagbcf :=_eggegf .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_gagbcf !=nil {return _gagbcf ;};};if _eggegf .Ins !=nil {if _edeebg :=_eggegf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); -_edeebg !=nil {return _edeebg ;};};if _eggegf .Del !=nil {if _fdfgeae :=_eggegf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_fdfgeae !=nil {return _fdfgeae ;};};if _eggegf .MoveFrom !=nil {if _deaccb :=_eggegf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm"); -_deaccb !=nil {return _deaccb ;};};if _eggegf .MoveTo !=nil {if _ecgab :=_eggegf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_ecgab !=nil {return _ecgab ;};};for _bfada ,_faddf :=range _eggegf .EG_RangeMarkupElements {if _cggbb :=_faddf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_bfada )); -_cggbb !=nil {return _cggbb ;};};for _cbcgb ,_dggfe :=range _eggegf .EG_MathContent {if _beafbc :=_dggfe .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cbcgb )); -_beafbc !=nil {return _beafbc ;};};return nil ;};func (_fgbbf ST_LineSpacingRule )Validate ()error {return _fgbbf .ValidateWithPath ("")};type CT_TextDirection struct{ +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Direction of Text Flow -ValAttr ST_TextDirection ;};func (_dbage *CT_SaveThroughXslt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbage .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dbage .IdAttr )}); -};if _dbage .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",*_dbage .SolutionIDAttr )});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcaef *CT_MathCtrlDel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_dcaef .AuthorAttr )}); -if _dcaef .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dcaef .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dcaef .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Paragraph Indentation +Ind *CT_Ind ; -// Validate validates the CT_NumPicBullet and its children -func (_gage *CT_NumPicBullet )Validate ()error {return _gage .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_edbeg *ST_TabTlc )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edbeg =0; -case "\u006e\u006f\u006e\u0065":*_edbeg =1;case "\u0064\u006f\u0074":*_edbeg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_edbeg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_edbeg =4;case "\u0068\u0065\u0061v\u0079":*_edbeg =5; -case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_edbeg =6;};return nil ;};func (_egfabg ST_View )String ()string {switch _egfabg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065"; -case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";};func (_cbeef *CT_SimpleField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gggbff :=range start .Attr {if _gggbff .Name .Local =="\u0069\u006e\u0073t\u0072"{_dfggbd ,_eaegaa :=_gggbff .Value ,error (nil ); -if _eaegaa !=nil {return _eaegaa ;};_cbeef .InstrAttr =_dfggbd ;continue ;};if _gggbff .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gffbg ,_fbdff :=ParseUnionST_OnOff (_gggbff .Value );if _fbdff !=nil {return _fbdff ;};_cbeef .FldLockAttr =&_gffbg ; -continue ;};if _gggbff .Name .Local =="\u0064\u0069\u0072t\u0079"{_efagg ,_fdgge :=ParseUnionST_OnOff (_gggbff .Value );if _fdgge !=nil {return _fdgge ;};_cbeef .DirtyAttr =&_efagg ;continue ;};};_bcgga :for {_abdce ,_fgdfd :=d .Token ();if _fgdfd !=nil {return _fgdfd ; -};switch _fgbb :=_abdce .(type ){case _a .StartElement :switch _fgbb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_cbeef .FldData =NewCT_Text (); -if _ebgae :=d .DecodeElement (_cbeef .FldData ,&_fgbb );_ebgae !=nil {return _ebgae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cfgfb :=NewEG_PContent (); -_ebafa :=NewCT_SimpleField ();if _fggad :=d .DecodeElement (_ebafa ,&_fgbb );_fggad !=nil {return _fggad ;};_cfgfb .FldSimple =append (_cfgfb .FldSimple ,_ebafa );_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_cfgfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cggbg :=NewEG_PContent (); -_cggbg .Hyperlink =NewCT_Hyperlink ();if _efgbeg :=d .DecodeElement (_cggbg .Hyperlink ,&_fgbb );_efgbeg !=nil {return _efgbeg ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_cggbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_eaged :=NewEG_PContent (); -_eaged .SubDoc =NewCT_Rel ();if _bddf :=d .DecodeElement (_eaged .SubDoc ,&_fgbb );_bddf !=nil {return _bddf ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_eaged );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggbad :=NewEG_PContent (); -_dabeg :=NewEG_ContentRunContent ();_dabeg .CustomXml =NewCT_CustomXmlRun ();if _eagbf :=d .DecodeElement (_dabeg .CustomXml ,&_fgbb );_eagbf !=nil {return _eagbf ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ggbad );_ggbad .EG_ContentRunContent =append (_ggbad .EG_ContentRunContent ,_dabeg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ecff :=NewEG_PContent (); -_cgecf :=NewEG_ContentRunContent ();_cgecf .SmartTag =NewCT_SmartTagRun ();if _gbadc :=d .DecodeElement (_cgecf .SmartTag ,&_fgbb );_gbadc !=nil {return _gbadc ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ecff );_ecff .EG_ContentRunContent =append (_ecff .EG_ContentRunContent ,_cgecf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ddcaf :=NewEG_PContent (); -_cdeee :=NewEG_ContentRunContent ();_cdeee .Sdt =NewCT_SdtRun ();if _befcc :=d .DecodeElement (_cdeee .Sdt ,&_fgbb );_befcc !=nil {return _befcc ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ddcaf );_ddcaf .EG_ContentRunContent =append (_ddcaf .EG_ContentRunContent ,_cdeee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_eaeedg :=NewEG_PContent (); -_dbfga :=NewEG_ContentRunContent ();_dbfga .Dir =NewCT_DirContentRun ();if _afgced :=d .DecodeElement (_dbfga .Dir ,&_fgbb );_afgced !=nil {return _afgced ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_eaeedg );_eaeedg .EG_ContentRunContent =append (_eaeedg .EG_ContentRunContent ,_dbfga ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_cfcgd :=NewEG_PContent (); -_adafe :=NewEG_ContentRunContent ();_adafe .Bdo =NewCT_BdoContentRun ();if _efccaa :=d .DecodeElement (_adafe .Bdo ,&_fgbb );_efccaa !=nil {return _efccaa ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_cfcgd );_cfcgd .EG_ContentRunContent =append (_cfcgd .EG_ContentRunContent ,_adafe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_gccff :=NewEG_PContent (); -_afbgb :=NewEG_ContentRunContent ();_afbgb .R =NewCT_R ();if _cdcdaa :=d .DecodeElement (_afbgb .R ,&_fgbb );_cdcdaa !=nil {return _cdcdaa ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_gccff );_gccff .EG_ContentRunContent =append (_gccff .EG_ContentRunContent ,_afbgb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_daeecg :=NewEG_PContent (); -_afegfd :=NewEG_ContentRunContent ();_abcea :=NewEG_RunLevelElts ();_abcea .ProofErr =NewCT_ProofErr ();if _bdfgd :=d .DecodeElement (_abcea .ProofErr ,&_fgbb );_bdfgd !=nil {return _bdfgd ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_daeecg ); -_daeecg .EG_ContentRunContent =append (_daeecg .EG_ContentRunContent ,_afegfd );_afegfd .EG_RunLevelElts =append (_afegfd .EG_RunLevelElts ,_abcea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdfbd :=NewEG_PContent (); -_adcabf :=NewEG_ContentRunContent ();_gbaed :=NewEG_RunLevelElts ();_gbaed .PermStart =NewCT_PermStart ();if _cdbee :=d .DecodeElement (_gbaed .PermStart ,&_fgbb );_cdbee !=nil {return _cdbee ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_fdfbd ); -_fdfbd .EG_ContentRunContent =append (_fdfbd .EG_ContentRunContent ,_adcabf );_adcabf .EG_RunLevelElts =append (_adcabf .EG_RunLevelElts ,_gbaed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbgaf :=NewEG_PContent (); -_bgbbc :=NewEG_ContentRunContent ();_dccee :=NewEG_RunLevelElts ();_dccee .PermEnd =NewCT_Perm ();if _beaaae :=d .DecodeElement (_dccee .PermEnd ,&_fgbb );_beaaae !=nil {return _beaaae ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_cbgaf );_cbgaf .EG_ContentRunContent =append (_cbgaf .EG_ContentRunContent ,_bgbbc ); -_bgbbc .EG_RunLevelElts =append (_bgbbc .EG_RunLevelElts ,_dccee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ddfda :=NewEG_PContent (); -_dcbec :=NewEG_ContentRunContent ();_edcaa :=NewEG_RunLevelElts ();_edcaa .Ins =NewCT_RunTrackChange ();if _eadgf :=d .DecodeElement (_edcaa .Ins ,&_fgbb );_eadgf !=nil {return _eadgf ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ddfda );_ddfda .EG_ContentRunContent =append (_ddfda .EG_ContentRunContent ,_dcbec ); -_dcbec .EG_RunLevelElts =append (_dcbec .EG_RunLevelElts ,_edcaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fggbc :=NewEG_PContent (); -_cfdfea :=NewEG_ContentRunContent ();_gagff :=NewEG_RunLevelElts ();_gagff .Del =NewCT_RunTrackChange ();if _accfa :=d .DecodeElement (_gagff .Del ,&_fgbb );_accfa !=nil {return _accfa ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_fggbc );_fggbc .EG_ContentRunContent =append (_fggbc .EG_ContentRunContent ,_cfdfea ); -_cfdfea .EG_RunLevelElts =append (_cfdfea .EG_RunLevelElts ,_gagff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecgfd :=NewEG_PContent (); -_fabacc :=NewEG_ContentRunContent ();_gfcba :=NewEG_RunLevelElts ();_gfcba .MoveFrom =NewCT_RunTrackChange ();if _bebeg :=d .DecodeElement (_gfcba .MoveFrom ,&_fgbb );_bebeg !=nil {return _bebeg ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ecgfd ); -_ecgfd .EG_ContentRunContent =append (_ecgfd .EG_ContentRunContent ,_fabacc );_fabacc .EG_RunLevelElts =append (_fabacc .EG_RunLevelElts ,_gfcba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edgdb :=NewEG_PContent (); -_cffab :=NewEG_ContentRunContent ();_eadfa :=NewEG_RunLevelElts ();_eadfa .MoveTo =NewCT_RunTrackChange ();if _ccgd :=d .DecodeElement (_eadfa .MoveTo ,&_fgbb );_ccgd !=nil {return _ccgd ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_edgdb );_edgdb .EG_ContentRunContent =append (_edgdb .EG_ContentRunContent ,_cffab ); -_cffab .EG_RunLevelElts =append (_cffab .EG_RunLevelElts ,_eadfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdcgba :=NewEG_PContent (); -_fbcdfe :=NewEG_ContentRunContent ();_dgdgef :=NewEG_RunLevelElts ();_dbfae :=NewEG_RangeMarkupElements ();_dbfae .BookmarkStart =NewCT_Bookmark ();if _bdbbfg :=d .DecodeElement (_dbfae .BookmarkStart ,&_fgbb );_bdbbfg !=nil {return _bdbbfg ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_gdcgba ); -_gdcgba .EG_ContentRunContent =append (_gdcgba .EG_ContentRunContent ,_fbcdfe );_fbcdfe .EG_RunLevelElts =append (_fbcdfe .EG_RunLevelElts ,_dgdgef );_dgdgef .EG_RangeMarkupElements =append (_dgdgef .EG_RangeMarkupElements ,_dbfae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdcedd :=NewEG_PContent (); -_ecadf :=NewEG_ContentRunContent ();_aeaeg :=NewEG_RunLevelElts ();_fdfcc :=NewEG_RangeMarkupElements ();_fdfcc .BookmarkEnd =NewCT_MarkupRange ();if _afgcg :=d .DecodeElement (_fdfcc .BookmarkEnd ,&_fgbb );_afgcg !=nil {return _afgcg ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_gdcedd ); -_gdcedd .EG_ContentRunContent =append (_gdcedd .EG_ContentRunContent ,_ecadf );_ecadf .EG_RunLevelElts =append (_ecadf .EG_RunLevelElts ,_aeaeg );_aeaeg .EG_RangeMarkupElements =append (_aeaeg .EG_RangeMarkupElements ,_fdfcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agegb :=NewEG_PContent (); -_dfcda :=NewEG_ContentRunContent ();_bgedbd :=NewEG_RunLevelElts ();_dcdd :=NewEG_RangeMarkupElements ();_dcdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _bfcgg :=d .DecodeElement (_dcdd .MoveFromRangeStart ,&_fgbb );_bfcgg !=nil {return _bfcgg ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_agegb ); -_agegb .EG_ContentRunContent =append (_agegb .EG_ContentRunContent ,_dfcda );_dfcda .EG_RunLevelElts =append (_dfcda .EG_RunLevelElts ,_bgedbd );_bgedbd .EG_RangeMarkupElements =append (_bgedbd .EG_RangeMarkupElements ,_dcdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agbaga :=NewEG_PContent (); -_ddfcg :=NewEG_ContentRunContent ();_cfbaf :=NewEG_RunLevelElts ();_bfedf :=NewEG_RangeMarkupElements ();_bfedf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddgef :=d .DecodeElement (_bfedf .MoveFromRangeEnd ,&_fgbb );_ddgef !=nil {return _ddgef ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_agbaga ); -_agbaga .EG_ContentRunContent =append (_agbaga .EG_ContentRunContent ,_ddfcg );_ddfcg .EG_RunLevelElts =append (_ddfcg .EG_RunLevelElts ,_cfbaf );_cfbaf .EG_RangeMarkupElements =append (_cfbaf .EG_RangeMarkupElements ,_bfedf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fgfff :=NewEG_PContent (); -_afgcf :=NewEG_ContentRunContent ();_cdggb :=NewEG_RunLevelElts ();_bbfgd :=NewEG_RangeMarkupElements ();_bbfgd .MoveToRangeStart =NewCT_MoveBookmark ();if _aabca :=d .DecodeElement (_bbfgd .MoveToRangeStart ,&_fgbb );_aabca !=nil {return _aabca ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_fgfff ); -_fgfff .EG_ContentRunContent =append (_fgfff .EG_ContentRunContent ,_afgcf );_afgcf .EG_RunLevelElts =append (_afgcf .EG_RunLevelElts ,_cdggb );_cdggb .EG_RangeMarkupElements =append (_cdggb .EG_RangeMarkupElements ,_bbfgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdbbee :=NewEG_PContent (); -_acfea :=NewEG_ContentRunContent ();_abgae :=NewEG_RunLevelElts ();_fdcdb :=NewEG_RangeMarkupElements ();_fdcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _fcaee :=d .DecodeElement (_fdcdb .MoveToRangeEnd ,&_fgbb );_fcaee !=nil {return _fcaee ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_cdbbee ); -_cdbbee .EG_ContentRunContent =append (_cdbbee .EG_ContentRunContent ,_acfea );_acfea .EG_RunLevelElts =append (_acfea .EG_RunLevelElts ,_abgae );_abgae .EG_RangeMarkupElements =append (_abgae .EG_RangeMarkupElements ,_fdcdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_accefa :=NewEG_PContent (); -_gcegb :=NewEG_ContentRunContent ();_cdagea :=NewEG_RunLevelElts ();_deecdc :=NewEG_RangeMarkupElements ();_deecdc .CommentRangeStart =NewCT_MarkupRange ();if _cefda :=d .DecodeElement (_deecdc .CommentRangeStart ,&_fgbb );_cefda !=nil {return _cefda ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_accefa );_accefa .EG_ContentRunContent =append (_accefa .EG_ContentRunContent ,_gcegb );_gcegb .EG_RunLevelElts =append (_gcegb .EG_RunLevelElts ,_cdagea );_cdagea .EG_RangeMarkupElements =append (_cdagea .EG_RangeMarkupElements ,_deecdc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egfgd :=NewEG_PContent (); -_bfebe :=NewEG_ContentRunContent ();_edaaa :=NewEG_RunLevelElts ();_gcacb :=NewEG_RangeMarkupElements ();_gcacb .CommentRangeEnd =NewCT_MarkupRange ();if _gegb :=d .DecodeElement (_gcacb .CommentRangeEnd ,&_fgbb );_gegb !=nil {return _gegb ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_egfgd ); -_egfgd .EG_ContentRunContent =append (_egfgd .EG_ContentRunContent ,_bfebe );_bfebe .EG_RunLevelElts =append (_bfebe .EG_RunLevelElts ,_edaaa );_edaaa .EG_RangeMarkupElements =append (_edaaa .EG_RangeMarkupElements ,_gcacb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccfg :=NewEG_PContent (); -_deaaeb :=NewEG_ContentRunContent ();_ececg :=NewEG_RunLevelElts ();_aeagf :=NewEG_RangeMarkupElements ();_aeagf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _daadfe :=d .DecodeElement (_aeagf .CustomXmlInsRangeStart ,&_fgbb );_daadfe !=nil {return _daadfe ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ccfg );_ccfg .EG_ContentRunContent =append (_ccfg .EG_ContentRunContent ,_deaaeb );_deaaeb .EG_RunLevelElts =append (_deaaeb .EG_RunLevelElts ,_ececg );_ececg .EG_RangeMarkupElements =append (_ececg .EG_RangeMarkupElements ,_aeagf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abebg :=NewEG_PContent (); -_bgbcg :=NewEG_ContentRunContent ();_adcad :=NewEG_RunLevelElts ();_bagbbe :=NewEG_RangeMarkupElements ();_bagbbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecdcfc :=d .DecodeElement (_bagbbe .CustomXmlInsRangeEnd ,&_fgbb );_ecdcfc !=nil {return _ecdcfc ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_abebg );_abebg .EG_ContentRunContent =append (_abebg .EG_ContentRunContent ,_bgbcg );_bgbcg .EG_RunLevelElts =append (_bgbcg .EG_RunLevelElts ,_adcad );_adcad .EG_RangeMarkupElements =append (_adcad .EG_RangeMarkupElements ,_bagbbe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbcdb :=NewEG_PContent (); -_abaaeb :=NewEG_ContentRunContent ();_dbeeac :=NewEG_RunLevelElts ();_cagec :=NewEG_RangeMarkupElements ();_cagec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbdba :=d .DecodeElement (_cagec .CustomXmlDelRangeStart ,&_fgbb );_gbdba !=nil {return _gbdba ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_dbcdb );_dbcdb .EG_ContentRunContent =append (_dbcdb .EG_ContentRunContent ,_abaaeb );_abaaeb .EG_RunLevelElts =append (_abaaeb .EG_RunLevelElts ,_dbeeac );_dbeeac .EG_RangeMarkupElements =append (_dbeeac .EG_RangeMarkupElements ,_cagec ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_debfag :=NewEG_PContent (); -_bdegga :=NewEG_ContentRunContent ();_egdabf :=NewEG_RunLevelElts ();_cceag :=NewEG_RangeMarkupElements ();_cceag .CustomXmlDelRangeEnd =NewCT_Markup ();if _cffaed :=d .DecodeElement (_cceag .CustomXmlDelRangeEnd ,&_fgbb );_cffaed !=nil {return _cffaed ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_debfag );_debfag .EG_ContentRunContent =append (_debfag .EG_ContentRunContent ,_bdegga );_bdegga .EG_RunLevelElts =append (_bdegga .EG_RunLevelElts ,_egdabf );_egdabf .EG_RangeMarkupElements =append (_egdabf .EG_RangeMarkupElements ,_cceag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abebf :=NewEG_PContent (); -_dbdaa :=NewEG_ContentRunContent ();_cbddbg :=NewEG_RunLevelElts ();_bgcfbb :=NewEG_RangeMarkupElements ();_bgcfbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecfca :=d .DecodeElement (_bgcfbb .CustomXmlMoveFromRangeStart ,&_fgbb );_ecfca !=nil {return _ecfca ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_abebf );_abebf .EG_ContentRunContent =append (_abebf .EG_ContentRunContent ,_dbdaa );_dbdaa .EG_RunLevelElts =append (_dbdaa .EG_RunLevelElts ,_cbddbg );_cbddbg .EG_RangeMarkupElements =append (_cbddbg .EG_RangeMarkupElements ,_bgcfbb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gabff :=NewEG_PContent (); -_cdggdf :=NewEG_ContentRunContent ();_egfab :=NewEG_RunLevelElts ();_fbdge :=NewEG_RangeMarkupElements ();_fbdge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _edcbcd :=d .DecodeElement (_fbdge .CustomXmlMoveFromRangeEnd ,&_fgbb );_edcbcd !=nil {return _edcbcd ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_gabff );_gabff .EG_ContentRunContent =append (_gabff .EG_ContentRunContent ,_cdggdf );_cdggdf .EG_RunLevelElts =append (_cdggdf .EG_RunLevelElts ,_egfab );_egfab .EG_RangeMarkupElements =append (_egfab .EG_RangeMarkupElements ,_fbdge ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ebfdb :=NewEG_PContent (); -_bcba :=NewEG_ContentRunContent ();_eeceg :=NewEG_RunLevelElts ();_dggcf :=NewEG_RangeMarkupElements ();_dggcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfbbbb :=d .DecodeElement (_dggcf .CustomXmlMoveToRangeStart ,&_fgbb );_cfbbbb !=nil {return _cfbbbb ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_ebfdb );_ebfdb .EG_ContentRunContent =append (_ebfdb .EG_ContentRunContent ,_bcba );_bcba .EG_RunLevelElts =append (_bcba .EG_RunLevelElts ,_eeceg );_eeceg .EG_RangeMarkupElements =append (_eeceg .EG_RangeMarkupElements ,_dggcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfeda :=NewEG_PContent (); -_adgbf :=NewEG_ContentRunContent ();_ddbee :=NewEG_RunLevelElts ();_fcadf :=NewEG_RangeMarkupElements ();_fcadf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _deagg :=d .DecodeElement (_fcadf .CustomXmlMoveToRangeEnd ,&_fgbb );_deagg !=nil {return _deagg ; -};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_cfeda );_cfeda .EG_ContentRunContent =append (_cfeda .EG_ContentRunContent ,_adgbf );_adgbf .EG_RunLevelElts =append (_adgbf .EG_RunLevelElts ,_ddbee );_ddbee .EG_RangeMarkupElements =append (_ddbee .EG_RangeMarkupElements ,_fcadf ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbbda :=NewEG_PContent (); -_cgfbg :=NewEG_ContentRunContent ();_cbcgc :=NewEG_RunLevelElts ();_caefbe :=NewEG_MathContent ();_caefbe .OMathPara =_aa .NewOMathPara ();if _bfeae :=d .DecodeElement (_caefbe .OMathPara ,&_fgbb );_bfeae !=nil {return _bfeae ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_gbbda ); -_gbbda .EG_ContentRunContent =append (_gbbda .EG_ContentRunContent ,_cgfbg );_cgfbg .EG_RunLevelElts =append (_cgfbg .EG_RunLevelElts ,_cbcgc );_cbcgc .EG_MathContent =append (_cbcgc .EG_MathContent ,_caefbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gaaeb :=NewEG_PContent (); -_eeage :=NewEG_ContentRunContent ();_aafgea :=NewEG_RunLevelElts ();_bcdefc :=NewEG_MathContent ();_bcdefc .OMath =_aa .NewOMath ();if _dagbb :=d .DecodeElement (_bcdefc .OMath ,&_fgbb );_dagbb !=nil {return _dagbb ;};_cbeef .EG_PContent =append (_cbeef .EG_PContent ,_gaaeb ); -_gaaeb .EG_ContentRunContent =append (_gaaeb .EG_ContentRunContent ,_eeage );_eeage .EG_RunLevelElts =append (_eeage .EG_RunLevelElts ,_aafgea );_aafgea .EG_MathContent =append (_aafgea .EG_MathContent ,_bcdefc );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_fgbb .Name ); -if _gdgef :=d .Skip ();_gdgef !=nil {return _gdgef ;};};case _a .EndElement :break _bcgga ;case _a .CharData :};};return nil ;};func (_fgccd *CT_Height )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgccd .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccd .ValAttr )}); -};if _fgccd .HRuleAttr !=ST_HeightRuleUnset {_ebgdd ,_feeeb :=_fgccd .HRuleAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _feeeb !=nil {return _feeeb ;};start .Attr =append (start .Attr ,_ebgdd );};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func NewCT_Captions ()*CT_Captions {_bfec :=&CT_Captions {};return _bfec }; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. -type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _ab .Any ;}; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_aecca *CT_TblPrEx )ValidateWithPath (path string )error {if _aecca .TblW !=nil {if _cdaed :=_aecca .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cdaed !=nil {return _cdaed ;};};if _aecca .Jc !=nil {if _cfabb :=_aecca .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); -_cfabb !=nil {return _cfabb ;};};if _aecca .TblCellSpacing !=nil {if _gecaff :=_aecca .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gecaff !=nil {return _gecaff ;};};if _aecca .TblInd !=nil {if _ggeef :=_aecca .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); -_ggeef !=nil {return _ggeef ;};};if _aecca .TblBorders !=nil {if _ddebg :=_aecca .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ddebg !=nil {return _ddebg ;};};if _aecca .Shd !=nil {if _cfeeb :=_aecca .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_cfeeb !=nil {return _cfeeb ;};};if _aecca .TblLayout !=nil {if _geecf :=_aecca .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_geecf !=nil {return _geecf ;};};if _aecca .TblCellMar !=nil {if _efegc :=_aecca .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); -_efegc !=nil {return _efegc ;};};if _aecca .TblLook !=nil {if _fdedgb :=_aecca .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_fdedgb !=nil {return _fdedgb ;};};if _aecca .TblPrExChange !=nil {if _dagbc :=_aecca .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065"); -_dagbc !=nil {return _dagbc ;};};return nil ;}; +// Paragraph Alignment +Jc *CT_Jc ; -// Validate validates the CT_Tc and its children -func (_gbeab *CT_Tc )Validate ()error {return _gbeab .ValidateWithPath ("\u0043\u0054\u005fT\u0063")}; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_dfedb *CT_FFName )ValidateWithPath (path string )error {return nil }; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Validate validates the CT_AbstractNum and its children -func (_degf *CT_AbstractNum )Validate ()error {return _degf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_gggd *CT_HdrFtr )ValidateWithPath (path string )error {for _ffgdc ,_ccgab :=range _gggd .AltChunk {if _gdceg :=_ccgab .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ffgdc )); -_gdceg !=nil {return _gdceg ;};};for _ebcgdg ,_deffd :=range _gggd .EG_ContentBlockContent {if _ebedd :=_deffd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ebcgdg )); -_ebedd !=nil {return _ebedd ;};};return nil ;};func NewEG_RPr ()*EG_RPr {_ggcgac :=&EG_RPr {};return _ggcgac }; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Validate validates the EG_PContentMath and its children -func (_dfage *EG_PContentMath )Validate ()error {return _dfage .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func NewCT_Text ()*CT_Text {_becgc :=&CT_Text {};return _becgc };func (_ddeaad ST_TabJc )Validate ()error {return _ddeaad .ValidateWithPath ("")}; -func (_cbeea *CT_Numbering )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbeea .NumPicBullet !=nil {_dacbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}}; -for _ ,_cbddfa :=range _cbeea .NumPicBullet {e .EncodeElement (_cbddfa ,_dacbb );};};if _cbeea .AbstractNum !=nil {_bddac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_ddaeb :=range _cbeea .AbstractNum {e .EncodeElement (_ddaeb ,_bddac ); -};};if _cbeea .Num !=nil {_febe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_ebcef :=range _cbeea .Num {e .EncodeElement (_ebcef ,_febe );};};if _cbeea .NumIdMacAtCleanup !=nil {_dcgfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}}; -e .EncodeElement (_cbeea .NumIdMacAtCleanup ,_dcgfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aabeea ST_ObjectUpdateMode )String ()string {switch _aabeea {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073"; -case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};type CT_Object struct{ +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Original Image Width -DxaOrigAttr *_ga .ST_TwipsMeasure ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_dfgaeb *WdST_WrapText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acfdg ,_afecf :=d .Token ();if _afecf !=nil {return _afecf ;};if _bbecadg ,_fbcfef :=_acfdg .(_c .EndElement ); +_fbcfef &&_bbecadg .Name ==start .Name {*_dfgaeb =1;return nil ;};if _acbef ,_gdfgda :=_acfdg .(_c .CharData );!_gdfgda {return _e .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",_acfdg ); +}else {switch string (_acbef ){case "":*_dfgaeb =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_dfgaeb =1;case "\u006c\u0065\u0066\u0074":*_dfgaeb =2;case "\u0072\u0069\u0067h\u0074":*_dfgaeb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dfgaeb =4; +};};_acfdg ,_afecf =d .Token ();if _afecf !=nil {return _afecf ;};if _dabdcg ,_eedfbe :=_acfdg .(_c .EndElement );_eedfbe &&_dabdcg .Name ==start .Name {return nil ;};return _e .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",_acfdg ); +};func (_aabg *CT_HpsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcbae :=range start .Attr {if _fcbae .Name .Local =="\u0076\u0061\u006c"{_cbacf ,_dccggc :=ParseUnionST_HpsMeasure (_fcbae .Value );if _dccggc !=nil {return _dccggc ; +};_aabg .ValAttr =_cbacf ;continue ;};};for {_ffba ,_dacb :=d .Token ();if _dacb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_dacb );};if _ecbbb ,_ecddb :=_ffba .(_c .EndElement ); +_ecddb &&_ecbbb .Name ==start .Name {break ;};};return nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_cacef :=&CT_ColorSchemeMapping {};return _cacef ;};func (_adega ST_MultiLevelType )ValidateWithPath (path string )error {switch _adega {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adega )); +};return nil ;}; -// Original Image Height -DyaOrigAttr *_ga .ST_TwipsMeasure ;Any []_ab .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;}; +// Validate validates the CT_View and its children +func (_dfecg *CT_View )Validate ()error {return _dfecg .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};func NewCT_LineNumber ()*CT_LineNumber {_beabe :=&CT_LineNumber {};return _beabe };func (_dfddc *CT_FrameScrollbar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfddc .ValAttr =ST_FrameScrollbar (1); +for _ ,_dbgd :=range start .Attr {if _dbgd .Name .Local =="\u0076\u0061\u006c"{_dfddc .ValAttr .UnmarshalXMLAttr (_dbgd );continue ;};};for {_fgdcc ,_gadgd :=d .Token ();if _gadgd !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_gadgd ); +};if _cgbeg ,_cegf :=_fgdcc .(_c .EndElement );_cegf &&_cgbeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_cbefg *CT_Shd )ValidateWithPath (path string )error {if _cbefg .ValAttr ==ST_ShdUnset {return _gd .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 _cdede :=_cbefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdede !=nil {return _cdede ;};if _cbefg .ColorAttr !=nil {if _efgge :=_cbefg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_efgge !=nil {return _efgge ;};};if _fbgbc :=_cbefg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fbgbc !=nil {return _fbgbc ;};if _cbefg .FillAttr !=nil {if _dbaded :=_cbefg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); -_dbaded !=nil {return _dbaded ;};};if _agcfa :=_cbefg .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_agcfa !=nil {return _agcfa ;};return nil ;};func NewCT_Spacing ()*CT_Spacing {_ggfgb :=&CT_Spacing {}; -return _ggfgb };func NewCT_Num ()*CT_Num {_aebdc :=&CT_Num {};_aebdc .AbstractNumId =NewCT_DecimalNumber ();return _aebdc ;};func (_ffadc *CT_TcPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ffadc .AuthorAttr )}); -if _ffadc .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ffadc .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ffadc .IdAttr )}); -e .EncodeToken (start );_baece :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ffadc .TcPr ,_baece );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddcfedg *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddcfedg =0; -case "\u0064\u0061\u0072k\u0031":*_ddcfedg =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_ddcfedg =2;case "\u0064\u0061\u0072k\u0032":*_ddcfedg =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_ddcfedg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ddcfedg =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ddcfedg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ddcfedg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ddcfedg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ddcfedg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ddcfedg =10; -case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_ddcfedg =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_ddcfedg =12;};return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Validate validates the CT_Attr and its children +func (_cdf *CT_Attr )Validate ()error {return _cdf .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_degae *CT_Captions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdcc :for {_acfb ,_ecg :=d .Token ();if _ecg !=nil {return _ecg ; +};switch _gaag :=_acfb .(type ){case _c .StartElement :switch _gaag .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_cdca :=NewCT_Caption (); +if _bbgd :=d .DecodeElement (_cdca ,&_gaag );_bbgd !=nil {return _bbgd ;};_degae .Caption =append (_degae .Caption ,_cdca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_degae .AutoCaptions =NewCT_AutoCaptions (); +if _aaaf :=d .DecodeElement (_degae .AutoCaptions ,&_gaag );_aaaf !=nil {return _aaaf ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_gaag .Name ); +if _fadg :=d .Skip ();_fadg !=nil {return _fadg ;};};case _c .EndElement :break _cdcc ;case _c .CharData :};};return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_gagba :=&CT_HdrFtrRef {};_gagba .TypeAttr =ST_HdrFtr (1);return _gagba ;};func NewCT_Panose ()*CT_Panose {_cbeeb :=&CT_Panose {}; +return _cbeeb };func (_cfffa *CT_DocVar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_cfffa .NameAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cfffa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TblGridBase struct{ +// Grid Column Definition +GridCol []*CT_TblGridCol ;}; -// Annotation Identifier -IdAttr int64 ;}; +// Validate validates the EG_FtnEdnNumProps and its children +func (_fgcdff *EG_FtnEdnNumProps )Validate ()error {return _fgcdff .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_fgfba ST_VerticalJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgfba .String (),start ); +};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_ageda :=&CT_MailMergeDataType {};return _ageda ;};func (_cagfg ST_FrameLayout )ValidateWithPath (path string )error {switch _cagfg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagfg )); +};return nil ;};type CT_PPrDefault struct{ -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_efbdd *WdCT_WrapPath )ValidateWithPath (path string )error {if _cfdddc :=_efbdd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cfdddc !=nil {return _cfdddc ;};for _edfff ,_dcbdfc :=range _efbdd .LineTo {if _degbe :=_dcbdfc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_edfff )); -_degbe !=nil {return _degbe ;};};return nil ;};func (_fgcdf ST_View )ValidateWithPath (path string )error {switch _fgcdf {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcdf )); -};return nil ;};func (_dbcgge ST_AnnotationVMerge )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbcgge .String (),start );};func (_bdaf *CT_Bookmark )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_bdaf .NameAttr )}); -if _bdaf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bdaf .ColFirstAttr )});};if _bdaf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_bdaf .ColLastAttr )}); -};if _bdaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ccbd ,_dfaff :=_bdaf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _dfaff !=nil {return _dfaff ;};start .Attr =append (start .Attr ,_ccbd );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bdaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type ST_Border byte ;type CT_Captions struct{ +// Paragraph Properties +PPr *CT_PPrGeneral ;};func (_fage *CT_TblPrExBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdcde :for {_efcce ,_efagfc :=d .Token ();if _efagfc !=nil {return _efagfc ;};switch _caeadd :=_efcce .(type ){case _c .StartElement :switch _caeadd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_fage .TblW =NewCT_TblWidth (); +if _dafcg :=d .DecodeElement (_fage .TblW ,&_caeadd );_dafcg !=nil {return _dafcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fage .Jc =NewCT_JcTable (); +if _deaeg :=d .DecodeElement (_fage .Jc ,&_caeadd );_deaeg !=nil {return _deaeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fage .TblCellSpacing =NewCT_TblWidth (); +if _aafgf :=d .DecodeElement (_fage .TblCellSpacing ,&_caeadd );_aafgf !=nil {return _aafgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fage .TblInd =NewCT_TblWidth (); +if _eccdc :=d .DecodeElement (_fage .TblInd ,&_caeadd );_eccdc !=nil {return _eccdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fage .TblBorders =NewCT_TblBorders (); +if _egddc :=d .DecodeElement (_fage .TblBorders ,&_caeadd );_egddc !=nil {return _egddc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fage .Shd =NewCT_Shd (); +if _fbbgac :=d .DecodeElement (_fage .Shd ,&_caeadd );_fbbgac !=nil {return _fbbgac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fage .TblLayout =NewCT_TblLayoutType (); +if _fdgbg :=d .DecodeElement (_fage .TblLayout ,&_caeadd );_fdgbg !=nil {return _fdgbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fage .TblCellMar =NewCT_TblCellMar (); +if _fdab :=d .DecodeElement (_fage .TblCellMar ,&_caeadd );_fdab !=nil {return _fdab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fage .TblLook =NewCT_TblLook (); +if _ggabd :=d .DecodeElement (_fage .TblLook ,&_caeadd );_ggabd !=nil {return _ggabd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_caeadd .Name ); +if _bfaeb :=d .Skip ();_bfaeb !=nil {return _bfaeb ;};};case _c .EndElement :break _cgdcde ;case _c .CharData :};};return nil ;};func (_affdcb ST_HighlightColor )Validate ()error {return _affdcb .ValidateWithPath ("")};func (_adcgd *CT_PageMar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .TopAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .RightAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .BottomAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .LeftAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .HeaderAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .FooterAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",_adcgd .GutterAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adaded *ST_LineSpacingRule )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adaded =0;case "\u0061\u0075\u0074\u006f":*_adaded =1;case "\u0065\u0078\u0061c\u0074":*_adaded =2; +case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_adaded =3;};return nil ;};func (_ecfbd *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbaggc :=range start .Attr {if _gbaggc .Name .Local =="\u0069\u0064"{_dacdcd ,_adcec :=_fg .ParseUint (_gbaggc .Value ,10,16); +if _adcec !=nil {return _adcec ;};_ecfbd .IdAttr =uint16 (_dacdcd );continue ;};if _gbaggc .Name .Local =="\u0073\u0065\u0071"{_ddcdb ,_ffcfe :=_fg .ParseUint (_gbaggc .Value ,10,16);if _ffcfe !=nil {return _ffcfe ;};_ecfbd .SeqAttr =uint16 (_ddcdb );continue ; +};};_gdfbeg :for {_bggbc ,_gfccgc :=d .Token ();if _gfccgc !=nil {return _gfccgc ;};switch _abfda :=_bggbc .(type ){case _c .StartElement :switch _abfda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfbd .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _fdeedc :=d .DecodeElement (_ecfbd .ExtLst ,&_abfda );_fdeedc !=nil {return _fdeedc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_abfda .Name ); +if _cdega :=d .Skip ();_cdega !=nil {return _cdega ;};};case _c .EndElement :break _gdfbeg ;case _c .CharData :};};return nil ;};func (_egfbff ST_TargetScreenSz )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egfbff .String (),start ); +};func (_fabcb *ST_PTabRelativeTo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdfg ,_edgacd :=d .Token ();if _edgacd !=nil {return _edgacd ;};if _gdbafec ,_fgebad :=_bcdfg .(_c .EndElement );_fgebad &&_gdbafec .Name ==start .Name {*_fabcb =1; +return nil ;};if _gfdfe ,_gegbgd :=_bcdfg .(_c .CharData );!_gegbgd {return _e .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",_bcdfg );}else {switch string (_gfdfe ){case "":*_fabcb =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fabcb =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fabcb =2;};};_bcdfg ,_edgacd =d .Token ();if _edgacd !=nil {return _edgacd ;};if _bgabc ,_afggg :=_bcdfg .(_c .EndElement );_afggg &&_bgabc .Name ==start .Name {return nil ; +};return _e .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",_bcdfg );};type CT_Captions struct{ // Single Caption Type Definition Caption []*CT_Caption ; // Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;};func (_fcegg *WdST_WrapText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cegbba ,_affga :=d .Token ();if _affga !=nil {return _affga ;};if _gfgeg ,_fcfagf :=_cegbba .(_a .EndElement );_fcfagf &&_gfgeg .Name ==start .Name {*_fcegg =1; -return nil ;};if _fggcaca ,_fdfcce :=_cegbba .(_a .CharData );!_fdfcce {return _gd .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",_cegbba );}else {switch string (_fggcaca ){case "":*_fcegg =0; -case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_fcegg =1;case "\u006c\u0065\u0066\u0074":*_fcegg =2;case "\u0072\u0069\u0067h\u0074":*_fcegg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fcegg =4;};};_cegbba ,_affga =d .Token ();if _affga !=nil {return _affga ; -};if _caacc ,_dbbcbe :=_cegbba .(_a .EndElement );_dbbcbe &&_caacc .Name ==start .Name {return nil ;};return _gd .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",_cegbba ); -};func (_cbdde *CT_Control )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgfe :=range start .Attr {if _dgfe .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"&&_dgfe .Name .Local =="\u0069\u0064"||_dgfe .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"&&_dgfe .Name .Local =="\u0069\u0064"{_aaade ,_efcb :=_dgfe .Value ,error (nil ); -if _efcb !=nil {return _efcb ;};_cbdde .IdAttr =&_aaade ;continue ;};if _dgfe .Name .Local =="\u006e\u0061\u006d\u0065"{_ecgae ,_dbdcc :=_dgfe .Value ,error (nil );if _dbdcc !=nil {return _dbdcc ;};_cbdde .NameAttr =&_ecgae ;continue ;};if _dgfe .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_agad ,_cacdd :=_dgfe .Value ,error (nil ); -if _cacdd !=nil {return _cacdd ;};_cbdde .ShapeidAttr =&_agad ;continue ;};};for {_dcee ,_gadg :=d .Token ();if _gadg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_gadg ); -};if _cgded ,_defd :=_dcee .(_a .EndElement );_defd &&_cgded .Name ==start .Name {break ;};};return nil ;};func (_ggcaca ST_RubyAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbfgcc :=_a .Attr {};_bbfgcc .Name =name ;switch _ggcaca {case ST_RubyAlignUnset :_bbfgcc .Value =""; -case ST_RubyAlignCenter :_bbfgcc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_bbfgcc .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_bbfgcc .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065"; -case ST_RubyAlignLeft :_bbfgcc .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_bbfgcc .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_bbfgcc .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; -};return _bbfgcc ,nil ;};func (_dgfa *CT_AutoCaption )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acf :=range start .Attr {if _acf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcg ,_gaeb :=_acf .Value ,error (nil );if _gaeb !=nil {return _gaeb ; -};_dgfa .NameAttr =_dcg ;continue ;};if _acf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ceeg ,_eca :=_acf .Value ,error (nil );if _eca !=nil {return _eca ;};_dgfa .CaptionAttr =_ceeg ;continue ;};};for {_ecc ,_gbd :=d .Token ();if _gbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_gbd ); -};if _fega ,_gfc :=_ecc .(_a .EndElement );_gfc &&_fega .Name ==start .Name {break ;};};return nil ;};func (_agafb *CT_FFData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _agafb .Name !=nil {_ffdb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -for _ ,_daddb :=range _agafb .Name {e .EncodeElement (_daddb ,_ffdb );};};if _agafb .Label !=nil {_bedg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_ffefe :=range _agafb .Label {e .EncodeElement (_ffefe ,_bedg ); -};};if _agafb .TabIndex !=nil {_cacdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_cabb :=range _agafb .TabIndex {e .EncodeElement (_cabb ,_cacdc );};};if _agafb .Enabled !=nil {_bfeab :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}}; -for _ ,_babf :=range _agafb .Enabled {e .EncodeElement (_babf ,_bfeab );};};if _agafb .CalcOnExit !=nil {_eagb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_cfdad :=range _agafb .CalcOnExit {e .EncodeElement (_cfdad ,_eagb ); -};};if _agafb .EntryMacro !=nil {_dcba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_cgeff :=range _agafb .EntryMacro {e .EncodeElement (_cgeff ,_dcba );};};if _agafb .ExitMacro !=nil {_ddcca :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}}; -for _ ,_dcege :=range _agafb .ExitMacro {e .EncodeElement (_dcege ,_ddcca );};};if _agafb .HelpText !=nil {_aeddg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_accge :=range _agafb .HelpText {e .EncodeElement (_accge ,_aeddg ); -};};if _agafb .StatusText !=nil {_cgbed :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_dfecd :=range _agafb .StatusText {e .EncodeElement (_dfecd ,_cgbed );};};if _agafb .CheckBox !=nil {_abfgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}}; -e .EncodeElement (_agafb .CheckBox ,_abfgg );};if _agafb .DdList !=nil {_bccbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_agafb .DdList ,_bccbc );};if _agafb .TextInput !=nil {_adcf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}}; -e .EncodeElement (_agafb .TextInput ,_adcf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfafa *ST_HighlightColor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfafa =0;case "\u0062\u006c\u0061c\u006b":*_cfafa =1; -case "\u0062\u006c\u0075\u0065":*_cfafa =2;case "\u0063\u0079\u0061\u006e":*_cfafa =3;case "\u0067\u0072\u0065e\u006e":*_cfafa =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cfafa =5;case "\u0072\u0065\u0064":*_cfafa =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cfafa =7; -case "\u0077\u0068\u0069t\u0065":*_cfafa =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cfafa =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cfafa =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cfafa =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cfafa =12; -case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cfafa =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_cfafa =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cfafa =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cfafa =16; -case "\u006e\u006f\u006e\u0065":*_cfafa =17;};return nil ;};func (_dgfab *CT_NumPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgfab .Ilvl !=nil {_acccf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}}; -e .EncodeElement (_dgfab .Ilvl ,_acccf );};if _dgfab .NumId !=nil {_aabgcg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_dgfab .NumId ,_aabgcg );};if _dgfab .NumberingChange !=nil {_bdcgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_dgfab .NumberingChange ,_bdcgd );};if _dgfab .Ins !=nil {_dcdff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_dgfab .Ins ,_dcdff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_ggdagg ST_MailMergeOdsoFMDFieldType )String ()string {switch _ggdagg {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};type CT_TcPrChange struct{AuthorAttr string ; -DateAttr *_gg .Time ; - -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_bgbgd ST_TextEffect )Validate ()error {return _bgbgd .ValidateWithPath ("")};func (_agaga *EG_RunInnerContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agaga .Br !=nil {_bdbgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0072"}}; -e .EncodeElement (_agaga .Br ,_bdbgf );};if _agaga .T !=nil {_cceac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_agaga .T ,_cceac );};if _agaga .ContentPart !=nil {_ggbbbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -e .EncodeElement (_agaga .ContentPart ,_ggbbbg );};if _agaga .DelText !=nil {_gacdag :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_agaga .DelText ,_gacdag );};if _agaga .InstrText !=nil {_egcgab :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_agaga .InstrText ,_egcgab );};if _agaga .DelInstrText !=nil {_fdega :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_agaga .DelInstrText ,_fdega ); -};if _agaga .NoBreakHyphen !=nil {_edfeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_agaga .NoBreakHyphen ,_edfeg );};if _agaga .SoftHyphen !=nil {_eeggg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; -e .EncodeElement (_agaga .SoftHyphen ,_eeggg );};if _agaga .DayShort !=nil {_bfegg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_agaga .DayShort ,_bfegg );};if _agaga .MonthShort !=nil {_ccfefa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; -e .EncodeElement (_agaga .MonthShort ,_ccfefa );};if _agaga .YearShort !=nil {_edbbad :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_agaga .YearShort ,_edbbad );};if _agaga .DayLong !=nil {_ebeeagd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; -e .EncodeElement (_agaga .DayLong ,_ebeeagd );};if _agaga .MonthLong !=nil {_gbgbd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_agaga .MonthLong ,_gbgbd );};if _agaga .YearLong !=nil {_befcbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; -e .EncodeElement (_agaga .YearLong ,_befcbb );};if _agaga .AnnotationRef !=nil {_gbddb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_agaga .AnnotationRef ,_gbddb ); -};if _agaga .FootnoteRef !=nil {_acegc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_agaga .FootnoteRef ,_acegc );};if _agaga .EndnoteRef !=nil {_cdbgc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; -e .EncodeElement (_agaga .EndnoteRef ,_cdbgc );};if _agaga .Separator !=nil {_eedaff :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_agaga .Separator ,_eedaff );};if _agaga .ContinuationSeparator !=nil {_bgafg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; -e .EncodeElement (_agaga .ContinuationSeparator ,_bgafg );};if _agaga .Sym !=nil {_dgacef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_agaga .Sym ,_dgacef );};if _agaga .PgNum !=nil {_cbbbce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; -e .EncodeElement (_agaga .PgNum ,_cbbbce );};if _agaga .Cr !=nil {_eeaca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_agaga .Cr ,_eeaca );};if _agaga .Tab !=nil {_cafddb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074a\u0062"}}; -e .EncodeElement (_agaga .Tab ,_cafddb );};if _agaga .Object !=nil {_ddec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_agaga .Object ,_ddec );};if _agaga .Pict !=nil {_adfgcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; -e .EncodeElement (_agaga .Pict ,_adfgcd );};if _agaga .FldChar !=nil {_dcfdbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_agaga .FldChar ,_dcfdbe );};if _agaga .Ruby !=nil {_cggfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; -e .EncodeElement (_agaga .Ruby ,_cggfc );};if _agaga .FootnoteReference !=nil {_eecbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_agaga .FootnoteReference ,_eecbg ); -};if _agaga .EndnoteReference !=nil {_ebeafg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_agaga .EndnoteReference ,_ebeafg );};if _agaga .CommentReference !=nil {_ebafg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_agaga .CommentReference ,_ebafg );};if _agaga .Drawing !=nil {_daggf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_agaga .Drawing ,_daggf );};if _agaga .Ptab !=nil {_geffab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; -e .EncodeElement (_agaga .Ptab ,_geffab );};if _agaga .LastRenderedPageBreak !=nil {_eeeff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}}; -e .EncodeElement (_agaga .LastRenderedPageBreak ,_eeeff );};return nil ;};func (_feefc ST_TblLayoutType )Validate ()error {return _feefc .ValidateWithPath ("")};type ST_BrClear byte ; +AutoCaptions *CT_AutoCaptions ;};func (_aecged *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gddgbf :for {_dgdcg ,_abefg :=d .Token ();if _abefg !=nil {return _abefg ;};switch _agbce :=_dgdcg .(type ){case _c .StartElement :switch _agbce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_aecged .CNvPr =_gc .NewCT_NonVisualDrawingProps (); +if _gdgdgg :=d .DecodeElement (_aecged .CNvPr ,&_agbce );_gdgdgg !=nil {return _gdgdgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_aecged .CNvContentPartPr =_gc .NewCT_NonVisualContentPartProperties (); +if _adgcf :=d .DecodeElement (_aecged .CNvContentPartPr ,&_agbce );_adgcf !=nil {return _adgcf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_agbce .Name ); +if _bgbecf :=d .Skip ();_bgbecf !=nil {return _bgbecf ;};};case _c .EndElement :break _gddgbf ;case _c .CharData :};};return nil ;};func (_gcdcb ST_DocPartBehavior )ValidateWithPath (path string )error {switch _gcdcb {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdcb )); +};return nil ;};type ST_EdGrp byte ;func (_bgdbcc *Recipients )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdbcc .CT_Recipients =*NewCT_Recipients ();_gdedgb :for {_gabaae ,_dbfgb :=d .Token ();if _dbfgb !=nil {return _dbfgb ;};switch _dcbad :=_gabaae .(type ){case _c .StartElement :switch _dcbad .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fddgea :=NewCT_RecipientData (); +if _fdbcgc :=d .DecodeElement (_fddgea ,&_dcbad );_fdbcgc !=nil {return _fdbcgc ;};_bgdbcc .RecipientData =append (_bgdbcc .RecipientData ,_fddgea );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dcbad .Name ); +if _gegada :=d .Skip ();_gegada !=nil {return _gegada ;};};case _c .EndElement :break _gdedgb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_cebegb *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _cebegb .ExtLst !=nil {if _bafebe :=_cebegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafebe !=nil {return _bafebe ;};};return nil ; -};func NewCT_TblPr ()*CT_TblPr {_ddfgg :=&CT_TblPr {};return _ddfgg };const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);type CT_VerticalAlignRun struct{ +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_aca *CT_AltChunk )ValidateWithPath (path string )error {if _aca .AltChunkPr !=nil {if _aega :=_aca .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_aega !=nil {return _aega ;};};return nil ;}; +type WebSettings struct{CT_WebSettings }; -// Subscript/Superscript Value -ValAttr _ga .ST_VerticalAlignRun ;};type CT_Spacing struct{ +// Validate validates the CT_SdtRun and its children +func (_cbbaf *CT_SdtRun )Validate ()error {return _cbbaf .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");}; -// Spacing Above Paragraph -BeforeAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_babdeb *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _daebf :=_babdeb .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_daebf !=nil {return _daebf ;}; +if _ccfcfc :=_babdeb .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_ccfcfc !=nil {return _ccfcfc ;};return nil ;};func (_dcdfa *CT_DocPartTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcdfa .AllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_dcdfa .AllAttr )}); +};e .EncodeToken (start );if _dcdfa .Type !=nil {_geef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_bedff :=range _dcdfa .Type {e .EncodeElement (_bedff ,_geef );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_dcbcae ST_TblWidth )ValidateWithPath (path string )error {switch _dcbcae {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbcae )); +};return nil ;};func (_ecbbge ST_StyleType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecbbge .String (),start );}; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// Validate validates the CT_FramesetChoice and its children +func (_bead *CT_FramesetChoice )Validate ()error {return _bead .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2; +ST_VAnchorPage ST_VAnchor =3;);func (_gcefd *CT_TxbxContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddcge :for {_agbbab ,_ddffce :=d .Token ();if _ddffce !=nil {return _ddffce ;};switch _adfgf :=_agbbab .(type ){case _c .StartElement :switch _adfgf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fdeebe :=NewCT_AltChunk (); +if _fffebf :=d .DecodeElement (_fdeebe ,&_adfgf );_fffebf !=nil {return _fffebf ;};_gcefd .AltChunk =append (_gcefd .AltChunk ,_fdeebe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fgfcc :=NewEG_ContentBlockContent (); +_fgfcc .CustomXml =NewCT_CustomXmlBlock ();if _dbacd :=d .DecodeElement (_fgfcc .CustomXml ,&_adfgf );_dbacd !=nil {return _dbacd ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_fgfcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agabc :=NewEG_ContentBlockContent (); +_agabc .Sdt =NewCT_SdtBlock ();if _affbb :=d .DecodeElement (_agabc .Sdt ,&_adfgf );_affbb !=nil {return _affbb ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_agabc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_adeaag :=NewEG_ContentBlockContent (); +_agedg :=NewCT_P ();if _cbbab :=d .DecodeElement (_agedg ,&_adfgf );_cbbab !=nil {return _cbbab ;};_adeaag .P =append (_adeaag .P ,_agedg );_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_adeaag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gbgec :=NewEG_ContentBlockContent (); +_dfdcec :=NewCT_Tbl ();if _fbddcc :=d .DecodeElement (_dfdcec ,&_adfgf );_fbddcc !=nil {return _fbddcc ;};_gbgec .Tbl =append (_gbgec .Tbl ,_dfdcec );_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gbgec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcdggd :=NewEG_ContentBlockContent (); +_bacbf :=NewEG_RunLevelElts ();_bacbf .ProofErr =NewCT_ProofErr ();if _bffacf :=d .DecodeElement (_bacbf .ProofErr ,&_adfgf );_bffacf !=nil {return _bffacf ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_dcdggd );_dcdggd .EG_RunLevelElts =append (_dcdggd .EG_RunLevelElts ,_bacbf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfgae :=NewEG_ContentBlockContent (); +_ggfff :=NewEG_RunLevelElts ();_ggfff .PermStart =NewCT_PermStart ();if _aeedeg :=d .DecodeElement (_ggfff .PermStart ,&_adfgf );_aeedeg !=nil {return _aeedeg ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gfgae );_gfgae .EG_RunLevelElts =append (_gfgae .EG_RunLevelElts ,_ggfff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edbca :=NewEG_ContentBlockContent (); +_afcafg :=NewEG_RunLevelElts ();_afcafg .PermEnd =NewCT_Perm ();if _ggdga :=d .DecodeElement (_afcafg .PermEnd ,&_adfgf );_ggdga !=nil {return _ggdga ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_edbca );_edbca .EG_RunLevelElts =append (_edbca .EG_RunLevelElts ,_afcafg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gdfad :=NewEG_ContentBlockContent (); +_cebge :=NewEG_RunLevelElts ();_cebge .Ins =NewCT_RunTrackChange ();if _gcdfab :=d .DecodeElement (_cebge .Ins ,&_adfgf );_gcdfab !=nil {return _gcdfab ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gdfad );_gdfad .EG_RunLevelElts =append (_gdfad .EG_RunLevelElts ,_cebge ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ceeae :=NewEG_ContentBlockContent (); +_gbgafc :=NewEG_RunLevelElts ();_gbgafc .Del =NewCT_RunTrackChange ();if _bddag :=d .DecodeElement (_gbgafc .Del ,&_adfgf );_bddag !=nil {return _bddag ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_ceeae );_ceeae .EG_RunLevelElts =append (_ceeae .EG_RunLevelElts ,_gbgafc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_adgga :=NewEG_ContentBlockContent (); +_feaff :=NewEG_RunLevelElts ();_feaff .MoveFrom =NewCT_RunTrackChange ();if _fbgge :=d .DecodeElement (_feaff .MoveFrom ,&_adfgf );_fbgge !=nil {return _fbgge ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_adgga );_adgga .EG_RunLevelElts =append (_adgga .EG_RunLevelElts ,_feaff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edfb :=NewEG_ContentBlockContent (); +_ceaaed :=NewEG_RunLevelElts ();_ceaaed .MoveTo =NewCT_RunTrackChange ();if _afacea :=d .DecodeElement (_ceaaed .MoveTo ,&_adfgf );_afacea !=nil {return _afacea ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_edfb );_edfb .EG_RunLevelElts =append (_edfb .EG_RunLevelElts ,_ceaaed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_abdab :=NewEG_ContentBlockContent (); +_ecegg :=NewEG_RunLevelElts ();_efebe :=NewEG_RangeMarkupElements ();_efebe .BookmarkStart =NewCT_Bookmark ();if _cedbda :=d .DecodeElement (_efebe .BookmarkStart ,&_adfgf );_cedbda !=nil {return _cedbda ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_abdab ); +_abdab .EG_RunLevelElts =append (_abdab .EG_RunLevelElts ,_ecegg );_ecegg .EG_RangeMarkupElements =append (_ecegg .EG_RangeMarkupElements ,_efebe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gceabg :=NewEG_ContentBlockContent (); +_cdfgd :=NewEG_RunLevelElts ();_ddcff :=NewEG_RangeMarkupElements ();_ddcff .BookmarkEnd =NewCT_MarkupRange ();if _cecgc :=d .DecodeElement (_ddcff .BookmarkEnd ,&_adfgf );_cecgc !=nil {return _cecgc ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gceabg ); +_gceabg .EG_RunLevelElts =append (_gceabg .EG_RunLevelElts ,_cdfgd );_cdfgd .EG_RangeMarkupElements =append (_cdfgd .EG_RangeMarkupElements ,_ddcff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gagde :=NewEG_ContentBlockContent (); +_ffabb :=NewEG_RunLevelElts ();_gdceb :=NewEG_RangeMarkupElements ();_gdceb .MoveFromRangeStart =NewCT_MoveBookmark ();if _aedgfa :=d .DecodeElement (_gdceb .MoveFromRangeStart ,&_adfgf );_aedgfa !=nil {return _aedgfa ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gagde ); +_gagde .EG_RunLevelElts =append (_gagde .EG_RunLevelElts ,_ffabb );_ffabb .EG_RangeMarkupElements =append (_ffabb .EG_RangeMarkupElements ,_gdceb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_caccdf :=NewEG_ContentBlockContent (); +_fdfbg :=NewEG_RunLevelElts ();_bdeaege :=NewEG_RangeMarkupElements ();_bdeaege .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdfbfb :=d .DecodeElement (_bdeaege .MoveFromRangeEnd ,&_adfgf );_gdfbfb !=nil {return _gdfbfb ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_caccdf ); +_caccdf .EG_RunLevelElts =append (_caccdf .EG_RunLevelElts ,_fdfbg );_fdfbg .EG_RangeMarkupElements =append (_fdfbg .EG_RangeMarkupElements ,_bdeaege );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_geebe :=NewEG_ContentBlockContent (); +_ggcgdf :=NewEG_RunLevelElts ();_fecded :=NewEG_RangeMarkupElements ();_fecded .MoveToRangeStart =NewCT_MoveBookmark ();if _gfbge :=d .DecodeElement (_fecded .MoveToRangeStart ,&_adfgf );_gfbge !=nil {return _gfbge ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_geebe ); +_geebe .EG_RunLevelElts =append (_geebe .EG_RunLevelElts ,_ggcgdf );_ggcgdf .EG_RangeMarkupElements =append (_ggcgdf .EG_RangeMarkupElements ,_fecded );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_egbgd :=NewEG_ContentBlockContent (); +_edffce :=NewEG_RunLevelElts ();_egedcb :=NewEG_RangeMarkupElements ();_egedcb .MoveToRangeEnd =NewCT_MarkupRange ();if _ecfcf :=d .DecodeElement (_egedcb .MoveToRangeEnd ,&_adfgf );_ecfcf !=nil {return _ecfcf ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_egbgd ); +_egbgd .EG_RunLevelElts =append (_egbgd .EG_RunLevelElts ,_edffce );_edffce .EG_RangeMarkupElements =append (_edffce .EG_RangeMarkupElements ,_egedcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbage :=NewEG_ContentBlockContent (); +_bfbbcc :=NewEG_RunLevelElts ();_gfabf :=NewEG_RangeMarkupElements ();_gfabf .CommentRangeStart =NewCT_MarkupRange ();if _beeef :=d .DecodeElement (_gfabf .CommentRangeStart ,&_adfgf );_beeef !=nil {return _beeef ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_dbage ); +_dbage .EG_RunLevelElts =append (_dbage .EG_RunLevelElts ,_bfbbcc );_bfbbcc .EG_RangeMarkupElements =append (_bfbbcc .EG_RangeMarkupElements ,_gfabf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deafb :=NewEG_ContentBlockContent (); +_eaaac :=NewEG_RunLevelElts ();_dgfbcd :=NewEG_RangeMarkupElements ();_dgfbcd .CommentRangeEnd =NewCT_MarkupRange ();if _gfccf :=d .DecodeElement (_dgfbcd .CommentRangeEnd ,&_adfgf );_gfccf !=nil {return _gfccf ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_deafb ); +_deafb .EG_RunLevelElts =append (_deafb .EG_RunLevelElts ,_eaaac );_eaaac .EG_RangeMarkupElements =append (_eaaac .EG_RangeMarkupElements ,_dgfbcd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbefcd :=NewEG_ContentBlockContent (); +_ebgc :=NewEG_RunLevelElts ();_abbag :=NewEG_RangeMarkupElements ();_abbag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edcfa :=d .DecodeElement (_abbag .CustomXmlInsRangeStart ,&_adfgf );_edcfa !=nil {return _edcfa ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_dbefcd ); +_dbefcd .EG_RunLevelElts =append (_dbefcd .EG_RunLevelElts ,_ebgc );_ebgc .EG_RangeMarkupElements =append (_ebgc .EG_RangeMarkupElements ,_abbag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egcaf :=NewEG_ContentBlockContent (); +_ddbff :=NewEG_RunLevelElts ();_bdbfc :=NewEG_RangeMarkupElements ();_bdbfc .CustomXmlInsRangeEnd =NewCT_Markup ();if _babffag :=d .DecodeElement (_bdbfc .CustomXmlInsRangeEnd ,&_adfgf );_babffag !=nil {return _babffag ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_egcaf ); +_egcaf .EG_RunLevelElts =append (_egcaf .EG_RunLevelElts ,_ddbff );_ddbff .EG_RangeMarkupElements =append (_ddbff .EG_RangeMarkupElements ,_bdbfc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbbgb :=NewEG_ContentBlockContent (); +_edfcca :=NewEG_RunLevelElts ();_cbafcc :=NewEG_RangeMarkupElements ();_cbafcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caecda :=d .DecodeElement (_cbafcc .CustomXmlDelRangeStart ,&_adfgf );_caecda !=nil {return _caecda ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_fbbgb ); +_fbbgb .EG_RunLevelElts =append (_fbbgb .EG_RunLevelElts ,_edfcca );_edfcca .EG_RangeMarkupElements =append (_edfcca .EG_RangeMarkupElements ,_cbafcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbfbf :=NewEG_ContentBlockContent (); +_eedeec :=NewEG_RunLevelElts ();_ebged :=NewEG_RangeMarkupElements ();_ebged .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdcgegf :=d .DecodeElement (_ebged .CustomXmlDelRangeEnd ,&_adfgf );_cdcgegf !=nil {return _cdcgegf ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_fbfbf ); +_fbfbf .EG_RunLevelElts =append (_fbfbf .EG_RunLevelElts ,_eedeec );_eedeec .EG_RangeMarkupElements =append (_eedeec .EG_RangeMarkupElements ,_ebged );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aefdg :=NewEG_ContentBlockContent (); +_dccge :=NewEG_RunLevelElts ();_cdaec :=NewEG_RangeMarkupElements ();_cdaec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edfed :=d .DecodeElement (_cdaec .CustomXmlMoveFromRangeStart ,&_adfgf );_edfed !=nil {return _edfed ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_aefdg ); +_aefdg .EG_RunLevelElts =append (_aefdg .EG_RunLevelElts ,_dccge );_dccge .EG_RangeMarkupElements =append (_dccge .EG_RangeMarkupElements ,_cdaec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_feageb :=NewEG_ContentBlockContent (); +_dadcf :=NewEG_RunLevelElts ();_bgbed :=NewEG_RangeMarkupElements ();_bgbed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdfgff :=d .DecodeElement (_bgbed .CustomXmlMoveFromRangeEnd ,&_adfgf );_fdfgff !=nil {return _fdfgff ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_feageb ); +_feageb .EG_RunLevelElts =append (_feageb .EG_RunLevelElts ,_dadcf );_dadcf .EG_RangeMarkupElements =append (_dadcf .EG_RangeMarkupElements ,_bgbed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gffge :=NewEG_ContentBlockContent (); +_cgefb :=NewEG_RunLevelElts ();_bbfbf :=NewEG_RangeMarkupElements ();_bbfbf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ggbbcac :=d .DecodeElement (_bbfbf .CustomXmlMoveToRangeStart ,&_adfgf );_ggbbcac !=nil {return _ggbbcac ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gffge ); +_gffge .EG_RunLevelElts =append (_gffge .EG_RunLevelElts ,_cgefb );_cgefb .EG_RangeMarkupElements =append (_cgefb .EG_RangeMarkupElements ,_bbfbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbdag :=NewEG_ContentBlockContent (); +_ccbcee :=NewEG_RunLevelElts ();_egcdd :=NewEG_RangeMarkupElements ();_egcdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdgffc :=d .DecodeElement (_egcdd .CustomXmlMoveToRangeEnd ,&_adfgf );_bdgffc !=nil {return _bdgffc ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_gbdag ); +_gbdag .EG_RunLevelElts =append (_gbdag .EG_RunLevelElts ,_ccbcee );_ccbcee .EG_RangeMarkupElements =append (_ccbcee .EG_RangeMarkupElements ,_egcdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egfgag :=NewEG_ContentBlockContent (); +_efddba :=NewEG_RunLevelElts ();_fgcea :=NewEG_MathContent ();_fgcea .OMathPara =_ab .NewOMathPara ();if _cafaaa :=d .DecodeElement (_fgcea .OMathPara ,&_adfgf );_cafaaa !=nil {return _cafaaa ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_egfgag ); +_egfgag .EG_RunLevelElts =append (_egfgag .EG_RunLevelElts ,_efddba );_efddba .EG_MathContent =append (_efddba .EG_MathContent ,_fgcea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fbcae :=NewEG_ContentBlockContent (); +_cbfge :=NewEG_RunLevelElts ();_dffcf :=NewEG_MathContent ();_dffcf .OMath =_ab .NewOMath ();if _dgbce :=d .DecodeElement (_dffcf .OMath ,&_adfgf );_dgbce !=nil {return _dgbce ;};_gcefd .EG_ContentBlockContent =append (_gcefd .EG_ContentBlockContent ,_fbcae ); +_fbcae .EG_RunLevelElts =append (_fbcae .EG_RunLevelElts ,_cbfge );_cbfge .EG_MathContent =append (_cbfge .EG_MathContent ,_dffcf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_adfgf .Name ); +if _bddac :=d .Skip ();_bddac !=nil {return _bddac ;};};case _c .EndElement :break _ddcge ;case _c .CharData :};};return nil ;};func (_dggafa *EG_PContentBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caefbd :for {_dcfef ,_dcbee :=d .Token (); +if _dcbee !=nil {return _dcbee ;};switch _egcga :=_dcfef .(type ){case _c .StartElement :switch _egcga .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dggafa .CustomXml =NewCT_CustomXmlRun (); +if _ebdcgfb :=d .DecodeElement (_dggafa .CustomXml ,&_egcga );_ebdcgfb !=nil {return _ebdcgfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gbabb :=NewCT_SimpleField (); +if _ececcc :=d .DecodeElement (_gbabb ,&_egcga );_ececcc !=nil {return _ececcc ;};_dggafa .FldSimple =append (_dggafa .FldSimple ,_gbabb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dggafa .Hyperlink =NewCT_Hyperlink (); +if _edagcb :=d .DecodeElement (_dggafa .Hyperlink ,&_egcga );_edagcb !=nil {return _edagcb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_egcga .Name ); +if _efcgcd :=d .Skip ();_efcgcd !=nil {return _efcgcd ;};};case _c .EndElement :break _caefbd ;case _c .CharData :};};return nil ;};type CT_FtnEdn struct{ -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_ga .ST_OnOff ; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// Spacing Below Paragraph -AfterAttr *_ga .ST_TwipsMeasure ; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewEG_RubyContent ()*EG_RubyContent {_dafbce :=&EG_RubyContent {};return _dafbce };func (_bfcgf *CT_TcPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfcgf .CnfStyle !=nil {_deeabb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bfcgf .CnfStyle ,_deeabb );};if _bfcgf .TcW !=nil {_ecbgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_bfcgf .TcW ,_ecbgg );};if _bfcgf .GridSpan !=nil {_caegf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; +e .EncodeElement (_bfcgf .GridSpan ,_caegf );};if _bfcgf .HMerge !=nil {_fbfba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bfcgf .HMerge ,_fbfba );};if _bfcgf .VMerge !=nil {_cbdea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_bfcgf .VMerge ,_cbdea );};if _bfcgf .TcBorders !=nil {_gdacb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bfcgf .TcBorders ,_gdacb );};if _bfcgf .Shd !=nil {_gecgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_bfcgf .Shd ,_gecgb );};if _bfcgf .NoWrap !=nil {_gaggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bfcgf .NoWrap ,_gaggd );};if _bfcgf .TcMar !=nil {_egbca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; +e .EncodeElement (_bfcgf .TcMar ,_egbca );};if _bfcgf .TextDirection !=nil {_dcadae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfcgf .TextDirection ,_dcadae ); +};if _bfcgf .TcFitText !=nil {_ceddbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bfcgf .TcFitText ,_ceddbe );};if _bfcgf .VAlign !=nil {_dddaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_bfcgf .VAlign ,_dddaa );};if _bfcgf .HideMark !=nil {_bccae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bfcgf .HideMark ,_bccae );};if _bfcgf .Headers !=nil {_bcfcf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_bfcgf .Headers ,_bcfcf );};if _bfcgf .CellIns !=nil {_dedef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_bfcgf .CellIns ,_dedef );};if _bfcgf .CellDel !=nil {_befgebg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; +e .EncodeElement (_bfcgf .CellDel ,_befgebg );};if _bfcgf .CellMerge !=nil {_fddbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bfcgf .CellMerge ,_fddbg );};if _bfcgf .TcPrChange !=nil {_fgga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_bfcgf .TcPrChange ,_fgga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FontFamily struct{ -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Font Family Value +ValAttr ST_FontFamily ;}; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_ga .ST_OnOff ; +// Validate validates the CT_FFStatusText and its children +func (_egfbg *CT_FFStatusText )Validate ()error {return _egfbg .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};type CT_Attr struct{ -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// Namespace +UriAttr *string ; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};func NewCT_LsdException ()*CT_LsdException {_fgaba :=&CT_LsdException {};return _fgaba };func (_debcae ST_VAnchor )String ()string {switch _debcae {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e"; -case 3:return "\u0070\u0061\u0067\u0065";};return "";};func NewWdCT_PosV ()*WdCT_PosV {_efbage :=&WdCT_PosV {};_efbage .RelativeFromAttr =WdST_RelFromV (1);_efbage .Choice =NewWdCT_PosVChoice ();return _efbage ;};func (_cdcgcf ST_TargetScreenSz )Validate ()error {return _cdcgcf .ValidateWithPath ("")}; -func (_cgdfg *CT_TextScale )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcgaa :=range start .Attr {if _bcgaa .Name .Local =="\u0076\u0061\u006c"{_dcggg ,_deddca :=ParseUnionST_TextScale (_bcgaa .Value );if _deddca !=nil {return _deddca ; -};_cgdfg .ValAttr =&_dcggg ;continue ;};};for {_bcbf ,_gdbag :=d .Token ();if _gdbag !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_gdbag ); -};if _cfdea ,_bggfc :=_bcbf .(_a .EndElement );_bggfc &&_cfdea .Name ==start .Name {break ;};};return nil ;};func (_daea *CT_Cnf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _daea .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .ValAttr )}); -};if _daea .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .FirstRowAttr )});};if _daea .LastRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .LastRowAttr )}); -};if _daea .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .FirstColumnAttr )});};if _daea .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .LastColumnAttr )}); -};if _daea .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .OddVBandAttr )});};if _daea .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .EvenVBandAttr )}); -};if _daea .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .OddHBandAttr )});};if _daea .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .EvenHBandAttr )}); -};if _daea .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .FirstRowFirstColumnAttr )}); -};if _daea .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .FirstRowLastColumnAttr )}); -};if _daea .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .LastRowFirstColumnAttr )}); -};if _daea .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_daea .LastRowLastColumnAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbga *CT_Captions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdf :for {_cbbg ,_bbcb :=d .Token ();if _bbcb !=nil {return _bbcb ;};switch _gadfa :=_cbbg .(type ){case _a .StartElement :switch _gadfa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_dbdg :=NewCT_Caption (); -if _eeaa :=d .DecodeElement (_dbdg ,&_gadfa );_eeaa !=nil {return _eeaa ;};_fbga .Caption =append (_fbga .Caption ,_dbdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_fbga .AutoCaptions =NewCT_AutoCaptions (); -if _ebce :=d .DecodeElement (_fbga .AutoCaptions ,&_gadfa );_ebce !=nil {return _ebce ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_gadfa .Name ); -if _fcgf :=d .Skip ();_fcgf !=nil {return _fcgf ;};};case _a .EndElement :break _gdf ;case _a .CharData :};};return nil ;};func (_fffdb *CT_FramesetChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fffdb .Frameset !=nil {_afgca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; -for _ ,_caeag :=range _fffdb .Frameset {e .EncodeElement (_caeag ,_afgca );};};if _fffdb .Frame !=nil {_fdcda :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_defdfc :=range _fffdb .Frame {e .EncodeElement (_defdfc ,_fdcda ); -};};return nil ;};func (_ebaada ST_BrType )String ()string {switch _ebaada {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067"; -};return "";};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;);func (_bcdcf *ST_CharacterSpacing )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcdcf =0; -case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bcdcf =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bcdcf =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_bcdcf =3; -};return nil ;};type CT_DocType struct{ +// Name +NameAttr string ; -// Document Classification Value -ValAttr string ;};func (_dgcafd *ST_Em )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbgdaf ,_gegdd :=d .Token ();if _gegdd !=nil {return _gegdd ;};if _egfcac ,_aeaggf :=_dbgdaf .(_a .EndElement );_aeaggf &&_egfcac .Name ==start .Name {*_dgcafd =1; -return nil ;};if _cgfcc ,_faagee :=_dbgdaf .(_a .CharData );!_faagee {return _gd .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",_dbgdaf );}else {switch string (_cgfcc ){case "":*_dgcafd =0; -case "\u006e\u006f\u006e\u0065":*_dgcafd =1;case "\u0064\u006f\u0074":*_dgcafd =2;case "\u0063\u006f\u006dm\u0061":*_dgcafd =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dgcafd =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_dgcafd =5;}; -};_dbgdaf ,_gegdd =d .Token ();if _gegdd !=nil {return _gegdd ;};if _abffc ,_gacdadf :=_dbgdaf .(_a .EndElement );_gacdadf &&_abffc .Name ==start .Name {return nil ;};return _gd .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",_dbgdaf ); -}; +// Value +ValAttr string ;};func (_gccca ST_Theme )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdbfg :=_c .Attr {};_gdbfg .Name =name ;switch _gccca {case ST_ThemeUnset :_gdbfg .Value ="";case ST_ThemeMajorEastAsia :_gdbfg .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; +case ST_ThemeMajorBidi :_gdbfg .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_gdbfg .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_gdbfg .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069"; +case ST_ThemeMinorEastAsia :_gdbfg .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_gdbfg .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_gdbfg .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069"; +case ST_ThemeMinorHAnsi :_gdbfg .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _gdbfg ,nil ;}; -// Validate validates the CT_MailMergeDest and its children -func (_fcaf *CT_MailMergeDest )Validate ()error {return _fcaf .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_edfgc *CT_EastAsianLayout )ValidateWithPath (path string )error {if _edfgc .CombineAttr !=nil {if _gdgda :=_edfgc .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_gdgda !=nil {return _gdgda ; +};};if _eecd :=_edfgc .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_eecd !=nil {return _eecd ;};if _edfgc .VertAttr !=nil {if _caedf :=_edfgc .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); +_caedf !=nil {return _caedf ;};};if _edfgc .VertCompressAttr !=nil {if _dcae :=_edfgc .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_dcae !=nil {return _dcae ; +};};return nil ;};type ST_CaptionPos byte ;type CT_Cnf struct{ -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_ecacd *EG_RubyContent )ValidateWithPath (path string )error {if _ecacd .R !=nil {if _gebgcd :=_ecacd .R .ValidateWithPath (path +"\u002f\u0052");_gebgcd !=nil {return _gebgcd ;};};for _fdbfa ,_cbbdgd :=range _ecacd .EG_RunLevelElts {if _dcfdgg :=_cbbdgd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdbfa )); -_dcfdgg !=nil {return _dcfdgg ;};};return nil ;}; +// Conditional Formatting Bit Mask +ValAttr *string ; -// Validate validates the CT_StylePaneFilter and its children -func (_eegeb *CT_StylePaneFilter )Validate ()error {return _eegeb .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func (_cegdc ST_TextDirection )ValidateWithPath (path string )error {switch _cegdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegdc )); -};return nil ;};func (_fcadgf ST_NumberFormat )Validate ()error {return _fcadgf .ValidateWithPath ("")}; +// First Row +FirstRowAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_ceaf *CT_DocPartType )ValidateWithPath (path string )error {if _ceaf .ValAttr ==ST_DocPartTypeUnset {return _gd .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 _aecee :=_ceaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aecee !=nil {return _aecee ;};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_dbafe :=&CT_SmartTagRun {};return _dbafe };func (_eddce *CT_NumFmt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_aedfa ,_agbdc :=_eddce .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _agbdc !=nil {return _agbdc ;};start .Attr =append (start .Attr ,_aedfa );if _eddce .FormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eddce .FormatAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_gebag :=&CT_TblPrEx {};return _gebag };type CT_FitText struct{ +// Last Row +LastRowAttr *_d .ST_OnOff ; -// Value -ValAttr _ga .ST_TwipsMeasure ; +// First Column +FirstColumnAttr *_d .ST_OnOff ; -// Fit Text Run ID -IdAttr *int64 ;};type TxbxContent struct{CT_TxbxContent };func (_eegcdf *CT_SectPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_eegcdf .AuthorAttr )}); -if _eegcdf .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eegcdf .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_eegcdf .IdAttr )}); -e .EncodeToken (start );if _eegcdf .SectPr !=nil {_cdbba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_eegcdf .SectPr ,_cdbba );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_DocParts struct{ +// Last Column +LastColumnAttr *_d .ST_OnOff ; -// Glossary Document Entry -DocPart []*CT_DocPart ;};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_dbedadd ST_TblStyleOverrideType )String ()string {switch _dbedadd {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; -case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t"; -case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c"; -case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};type ST_VerticalJc byte ; +// Odd Numbered Vertical Band +OddVBandAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_eabc *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_feeae ST_WmlColorSchemeIndex )String ()string {switch _feeae {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031"; -case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033"; -case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; -};return "";};func (_cdaega ST_MailMergeSourceType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdaega .String (),start );}; +// Even Numbered Vertical Band +EvenVBandAttr *_d .ST_OnOff ; -// Validate validates the Footnotes and its children -func (_ggcbf *Footnotes )Validate ()error {return _ggcbf .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func (_agedd *ST_Jc )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agedd =0;case "\u0073\u0074\u0061r\u0074":*_agedd =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_agedd =2;case "\u0065\u006e\u0064":*_agedd =3;case "\u0062\u006f\u0074\u0068":*_agedd =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_agedd =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_agedd =6; -case "\u006e\u0075\u006d\u0054\u0061\u0062":*_agedd =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_agedd =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_agedd =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_agedd =10; -case "\u006c\u0065\u0066\u0074":*_agedd =11;case "\u0072\u0069\u0067h\u0074":*_agedd =12;};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_bgbded :=&CT_TrackChange {};return _bgbded };func (_bfefd *ST_BrType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfdfg ,_gbbbf :=d .Token (); -if _gbbbf !=nil {return _gbbbf ;};if _cfbbe ,_gdadgb :=_ddfdfg .(_a .EndElement );_gdadgb &&_cfbbe .Name ==start .Name {*_bfefd =1;return nil ;};if _gdcdae ,_bccdb :=_ddfdfg .(_a .CharData );!_bccdb {return _gd .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",_ddfdfg ); -}else {switch string (_gdcdae ){case "":*_bfefd =0;case "\u0070\u0061\u0067\u0065":*_bfefd =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bfefd =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_bfefd =3;};};_ddfdfg ,_gbbbf =d .Token (); -if _gbbbf !=nil {return _gbbbf ;};if _dafebf ,_acfcee :=_ddfdfg .(_a .EndElement );_acfcee &&_dafebf .Name ==start .Name {return nil ;};return _gd .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",_ddfdfg ); -};func (_befeg *CT_WriteProtection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _befeg .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .RecommendedAttr )}); -};if _befeg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .AlgorithmNameAttr )}); -};if _befeg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .HashValueAttr )});};if _befeg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .SaltValueAttr )}); -};if _befeg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .SpinCountAttr )});};if _befeg .CryptProviderTypeAttr !=_ga .ST_CryptProvUnset {_edacd ,_cfebd :=_befeg .CryptProviderTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _cfebd !=nil {return _cfebd ;};start .Attr =append (start .Attr ,_edacd );};if _befeg .CryptAlgorithmClassAttr !=_ga .ST_AlgClassUnset {_acaece ,_aeefb :=_befeg .CryptAlgorithmClassAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _aeefb !=nil {return _aeefb ;};start .Attr =append (start .Attr ,_acaece );};if _befeg .CryptAlgorithmTypeAttr !=_ga .ST_AlgTypeUnset {_adgffg ,_edeac :=_befeg .CryptAlgorithmTypeAttr .MarshalXMLAttr (_a .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _edeac !=nil {return _edeac ;};start .Attr =append (start .Attr ,_adgffg );};if _befeg .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .CryptAlgorithmSidAttr )}); -};if _befeg .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .CryptSpinCountAttr )}); -};if _befeg .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .CryptProviderAttr )}); -};if _befeg .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .AlgIdExtAttr )});};if _befeg .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .AlgIdExtSourceAttr )}); -};if _befeg .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .CryptProviderTypeExtAttr )}); -};if _befeg .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .CryptProviderTypeExtSourceAttr )}); -};if _befeg .HashAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .HashAttr )});};if _befeg .SaltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_befeg .SaltAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_DropCap byte ;func (_dcffd *CT_NumLvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbbbe :=range start .Attr {if _bbbbe .Name .Local =="\u0069\u006c\u0076\u006c"{_ceacd ,_acdgg :=_ea .ParseInt (_bbbbe .Value ,10,64); -if _acdgg !=nil {return _acdgg ;};_dcffd .IlvlAttr =_ceacd ;continue ;};};_dacg :for {_bfgfb ,_cdgga :=d .Token ();if _cdgga !=nil {return _cdgga ;};switch _gbbed :=_bfgfb .(type ){case _a .StartElement :switch _gbbed .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_dcffd .StartOverride =NewCT_DecimalNumber (); -if _dcdgc :=d .DecodeElement (_dcffd .StartOverride ,&_gbbed );_dcdgc !=nil {return _dcdgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_dcffd .Lvl =NewCT_Lvl (); -if _bdfgf :=d .DecodeElement (_dcffd .Lvl ,&_gbbed );_bdfgf !=nil {return _bdfgf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_gbbed .Name ); -if _acdefd :=d .Skip ();_acdefd !=nil {return _acdefd ;};};case _a .EndElement :break _dacg ;case _a .CharData :};};return nil ;}; +// Odd Numbered Horizontal Band +OddHBandAttr *_d .ST_OnOff ; -// Validate validates the CT_LatentStyles and its children -func (_egfge *CT_LatentStyles )Validate ()error {return _egfge .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_Lang ()*CT_Lang {_dffgb :=&CT_Lang {};return _dffgb };const (ST_TblLayoutTypeUnset ST_TblLayoutType =0; -ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);func (_afaaa ST_HighlightColor )Validate ()error {return _afaaa .ValidateWithPath ("")};func (_fbabcg *CT_SdtPrChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdadd :for {_ecbcc ,_ceecc :=d .Token (); -if _ceecc !=nil {return _ceecc ;};switch _fgeea :=_ecbcc .(type ){case _a .StartElement :switch _fgeea .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_fbabcg .Equation =NewCT_Empty (); -if _fccbag :=d .DecodeElement (_fbabcg .Equation ,&_fgeea );_fccbag !=nil {return _fccbag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_fbabcg .ComboBox =NewCT_SdtComboBox (); -if _fbdfaf :=d .DecodeElement (_fbabcg .ComboBox ,&_fgeea );_fbdfaf !=nil {return _fbdfaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_fbabcg .Date =NewCT_SdtDate (); -if _fgeda :=d .DecodeElement (_fbabcg .Date ,&_fgeea );_fgeda !=nil {return _fgeda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_fbabcg .DocPartObj =NewCT_SdtDocPart (); -if _fdgaf :=d .DecodeElement (_fbabcg .DocPartObj ,&_fgeea );_fdgaf !=nil {return _fdgaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_fbabcg .DocPartList =NewCT_SdtDocPart (); -if _gecdfg :=d .DecodeElement (_fbabcg .DocPartList ,&_fgeea );_gecdfg !=nil {return _gecdfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_fbabcg .DropDownList =NewCT_SdtDropDownList (); -if _gedeaf :=d .DecodeElement (_fbabcg .DropDownList ,&_fgeea );_gedeaf !=nil {return _gedeaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_fbabcg .Picture =NewCT_Empty (); -if _effce :=d .DecodeElement (_fbabcg .Picture ,&_fgeea );_effce !=nil {return _effce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_fbabcg .RichText =NewCT_Empty (); -if _gdfce :=d .DecodeElement (_fbabcg .RichText ,&_fgeea );_gdfce !=nil {return _gdfce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_fbabcg .Text =NewCT_SdtText (); -if _ebfbb :=d .DecodeElement (_fbabcg .Text ,&_fgeea );_ebfbb !=nil {return _ebfbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_fbabcg .Citation =NewCT_Empty (); -if _eeacc :=d .DecodeElement (_fbabcg .Citation ,&_fgeea );_eeacc !=nil {return _eeacc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_fbabcg .Group =NewCT_Empty (); -if _ggfgce :=d .DecodeElement (_fbabcg .Group ,&_fgeea );_ggfgce !=nil {return _ggfgce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_fbabcg .Bibliography =NewCT_Empty (); -if _dcbdf :=d .DecodeElement (_fbabcg .Bibliography ,&_fgeea );_dcbdf !=nil {return _dcbdf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fgeea .Name ); -if _cfefeg :=d .Skip ();_cfefeg !=nil {return _cfefeg ;};};case _a .EndElement :break _fdadd ;case _a .CharData :};};return nil ;}; +// Even Numbered Horizontal Band +EvenHBandAttr *_d .ST_OnOff ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_bagec *Numbering )ValidateWithPath (path string )error {if _cdbaad :=_bagec .CT_Numbering .ValidateWithPath (path );_cdbaad !=nil {return _cdbaad ;};return nil ;};func (_deafd ST_PTabAlignment )ValidateWithPath (path string )error {switch _deafd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deafd )); -};return nil ;};func (_fgbde *CT_WriteProtection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adedc :=range start .Attr {if _adedc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_edceb ,_aabbe :=_ea .ParseInt (_adedc .Value ,10,64); -if _aabbe !=nil {return _aabbe ;};_fgbde .CryptAlgorithmSidAttr =&_edceb ;continue ;};if _adedc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_fbedda ,_gafcb :=_ea .ParseInt (_adedc .Value ,10,64);if _gafcb !=nil {return _gafcb ; -};_fgbde .CryptSpinCountAttr =&_fbedda ;continue ;};if _adedc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_eeeba ,_bcbfe :=_adedc .Value ,error (nil );if _bcbfe !=nil {return _bcbfe ;};_fgbde .AlgorithmNameAttr =&_eeeba ; -continue ;};if _adedc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_geccda ,_fdcgbf :=_adedc .Value ,error (nil );if _fdcgbf !=nil {return _fdcgbf ;};_fgbde .CryptProviderAttr =&_geccda ;continue ;};if _adedc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_addba ,_egabg :=_adedc .Value ,error (nil ); -if _egabg !=nil {return _egabg ;};_fgbde .SaltValueAttr =&_addba ;continue ;};if _adedc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_fgbde .CryptProviderTypeAttr .UnmarshalXMLAttr (_adedc ); -continue ;};if _adedc .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_fgbde .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_adedc );continue ;};if _adedc .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_fgbde .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_adedc ); -continue ;};if _adedc .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_dggca ,_efbadd :=ParseUnionST_OnOff (_adedc .Value );if _efbadd !=nil {return _efbadd ;};_fgbde .RecommendedAttr =&_dggca ;continue ;};if _adedc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ddddbe ,_eaeaea :=_adedc .Value ,error (nil ); -if _eaeaea !=nil {return _eaeaea ;};_fgbde .HashValueAttr =&_ddddbe ;continue ;};if _adedc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aaabf ,_adcgb :=_ea .ParseInt (_adedc .Value ,10,64);if _adcgb !=nil {return _adcgb ;};_fgbde .SpinCountAttr =&_aaabf ; -continue ;};if _adedc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ggcfdg ,_caedcg :=_adedc .Value ,error (nil );if _caedcg !=nil {return _caedcg ;};_fgbde .AlgIdExtAttr =&_ggcfdg ;continue ;};if _adedc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_aceca ,_effdcg :=_adedc .Value ,error (nil ); -if _effdcg !=nil {return _effdcg ;};_fgbde .AlgIdExtSourceAttr =&_aceca ;continue ;};if _adedc .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_agaeb ,_abeef :=_adedc .Value ,error (nil ); -if _abeef !=nil {return _abeef ;};_fgbde .CryptProviderTypeExtAttr =&_agaeb ;continue ;};if _adedc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_fddcf ,_cdbcb :=_adedc .Value ,error (nil ); -if _cdbcb !=nil {return _cdbcb ;};_fgbde .CryptProviderTypeExtSourceAttr =&_fddcf ;continue ;};if _adedc .Name .Local =="\u0068\u0061\u0073\u0068"{_fcgbb ,_gbceg :=_adedc .Value ,error (nil );if _gbceg !=nil {return _gbceg ;};_fgbde .HashAttr =&_fcgbb ; -continue ;};if _adedc .Name .Local =="\u0073\u0061\u006c\u0074"{_agcace ,_ggabga :=_adedc .Value ,error (nil );if _ggabga !=nil {return _ggabga ;};_fgbde .SaltAttr =&_agcace ;continue ;};};for {_cdfgae ,_bdbab :=d .Token ();if _bdbab !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bdbab ); -};if _ecegf ,_ceacdb :=_cdfgae .(_a .EndElement );_ceacdb &&_ecegf .Name ==start .Name {break ;};};return nil ;}; +// First Row and First Column +FirstRowFirstColumnAttr *_d .ST_OnOff ; -// Validate validates the CT_Underline and its children -func (_fcfde *CT_Underline )Validate ()error {return _fcfde .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func NewStyles ()*Styles {_ecfecg :=&Styles {};_ecfecg .CT_Styles =*NewCT_Styles ();return _ecfecg }; +// First Row and Last Column +FirstRowLastColumnAttr *_d .ST_OnOff ; +// Last Row and First Column +LastRowFirstColumnAttr *_d .ST_OnOff ; -// Validate validates the CT_PPrDefault and its children -func (_edefg *CT_PPrDefault )Validate ()error {return _edefg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_fcfe *CT_AutoCaption )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_fcfe .NameAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_gd .Sprintf ("\u0025\u0076",_fcfe .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_bdca *CT_FrameScrollbar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_aeba ,_befcd :=_bdca .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _befcd !=nil {return _befcd ;};start .Attr =append (start .Attr ,_aeba ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efgcfa ST_TblOverlap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_affcf :=_a .Attr {};_affcf .Name =name ;switch _efgcfa {case ST_TblOverlapUnset :_affcf .Value =""; -case ST_TblOverlapNever :_affcf .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_affcf .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _affcf ,nil ;};func (_cfbba *ST_ChapterSep )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfbba =0; -case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cfbba =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_cfbba =2;case "\u0063\u006f\u006co\u006e":*_cfbba =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_cfbba =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_cfbba =5; -};return nil ;};func (_bcfceb ST_Underline )Validate ()error {return _bcfceb .ValidateWithPath ("")};func (_fbcadg *CT_FtnEdn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebcce :=range start .Attr {if _ebcce .Name .Local =="\u0074\u0079\u0070\u0065"{_fbcadg .TypeAttr .UnmarshalXMLAttr (_ebcce ); -continue ;};if _ebcce .Name .Local =="\u0069\u0064"{_cgbbcf ,_egcc :=_ea .ParseInt (_ebcce .Value ,10,64);if _egcc !=nil {return _egcc ;};_fbcadg .IdAttr =_cgbbcf ;continue ;};};_eagc :for {_cbddf ,_afeba :=d .Token ();if _afeba !=nil {return _afeba ;}; -switch _gcfbb :=_cbddf .(type ){case _a .StartElement :switch _gcfbb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bedd :=NewEG_BlockLevelElts (); -_cfeab :=NewCT_AltChunk ();if _gabd :=d .DecodeElement (_cfeab ,&_gcfbb );_gabd !=nil {return _gabd ;};_bedd .AltChunk =append (_bedd .AltChunk ,_cfeab );_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_bedd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gdfcd :=NewEG_BlockLevelElts (); -_affg :=NewEG_ContentBlockContent ();_affg .CustomXml =NewCT_CustomXmlBlock ();if _bfgcd :=d .DecodeElement (_affg .CustomXml ,&_gcfbb );_bfgcd !=nil {return _bfgcd ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_gdfcd );_gdfcd .EG_ContentBlockContent =append (_gdfcd .EG_ContentBlockContent ,_affg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bgcbg :=NewEG_BlockLevelElts (); -_bcgbe :=NewEG_ContentBlockContent ();_bcgbe .Sdt =NewCT_SdtBlock ();if _gcaf :=d .DecodeElement (_bcgbe .Sdt ,&_gcfbb );_gcaf !=nil {return _gcaf ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_bgcbg );_bgcbg .EG_ContentBlockContent =append (_bgcbg .EG_ContentBlockContent ,_bcgbe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cfeaa :=NewEG_BlockLevelElts (); -_fcfd :=NewEG_ContentBlockContent ();_fedb :=NewCT_P ();if _ffeec :=d .DecodeElement (_fedb ,&_gcfbb );_ffeec !=nil {return _ffeec ;};_fcfd .P =append (_fcfd .P ,_fedb );_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_cfeaa );_cfeaa .EG_ContentBlockContent =append (_cfeaa .EG_ContentBlockContent ,_fcfd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gddfg :=NewEG_BlockLevelElts (); -_gead :=NewEG_ContentBlockContent ();_ffdea :=NewCT_Tbl ();if _geffb :=d .DecodeElement (_ffdea ,&_gcfbb );_geffb !=nil {return _geffb ;};_gead .Tbl =append (_gead .Tbl ,_ffdea );_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_gddfg ); -_gddfg .EG_ContentBlockContent =append (_gddfg .EG_ContentBlockContent ,_gead );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bdggb :=NewEG_BlockLevelElts (); -_gfca :=NewEG_ContentBlockContent ();_accgb :=NewEG_RunLevelElts ();_accgb .ProofErr =NewCT_ProofErr ();if _fagdb :=d .DecodeElement (_accgb .ProofErr ,&_gcfbb );_fagdb !=nil {return _fagdb ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_bdggb ); -_bdggb .EG_ContentBlockContent =append (_bdggb .EG_ContentBlockContent ,_gfca );_gfca .EG_RunLevelElts =append (_gfca .EG_RunLevelElts ,_accgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdadf :=NewEG_BlockLevelElts (); -_ecdb :=NewEG_ContentBlockContent ();_eagfc :=NewEG_RunLevelElts ();_eagfc .PermStart =NewCT_PermStart ();if _gbcf :=d .DecodeElement (_eagfc .PermStart ,&_gcfbb );_gbcf !=nil {return _gbcf ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_bdadf ); -_bdadf .EG_ContentBlockContent =append (_bdadf .EG_ContentBlockContent ,_ecdb );_ecdb .EG_RunLevelElts =append (_ecdb .EG_RunLevelElts ,_eagfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fece :=NewEG_BlockLevelElts (); -_gfeeg :=NewEG_ContentBlockContent ();_ddagb :=NewEG_RunLevelElts ();_ddagb .PermEnd =NewCT_Perm ();if _dfdgd :=d .DecodeElement (_ddagb .PermEnd ,&_gcfbb );_dfdgd !=nil {return _dfdgd ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_fece ); -_fece .EG_ContentBlockContent =append (_fece .EG_ContentBlockContent ,_gfeeg );_gfeeg .EG_RunLevelElts =append (_gfeeg .EG_RunLevelElts ,_ddagb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cfeee :=NewEG_BlockLevelElts (); -_dfedg :=NewEG_ContentBlockContent ();_efagd :=NewEG_RunLevelElts ();_efagd .Ins =NewCT_RunTrackChange ();if _ebcgd :=d .DecodeElement (_efagd .Ins ,&_gcfbb );_ebcgd !=nil {return _ebcgd ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_cfeee ); -_cfeee .EG_ContentBlockContent =append (_cfeee .EG_ContentBlockContent ,_dfedg );_dfedg .EG_RunLevelElts =append (_dfedg .EG_RunLevelElts ,_efagd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aaeae :=NewEG_BlockLevelElts (); -_eaaab :=NewEG_ContentBlockContent ();_gccea :=NewEG_RunLevelElts ();_gccea .Del =NewCT_RunTrackChange ();if _cbegb :=d .DecodeElement (_gccea .Del ,&_gcfbb );_cbegb !=nil {return _cbegb ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_aaeae ); -_aaeae .EG_ContentBlockContent =append (_aaeae .EG_ContentBlockContent ,_eaaab );_eaaab .EG_RunLevelElts =append (_eaaab .EG_RunLevelElts ,_gccea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_deadc :=NewEG_BlockLevelElts (); -_dafc :=NewEG_ContentBlockContent ();_bgegd :=NewEG_RunLevelElts ();_bgegd .MoveFrom =NewCT_RunTrackChange ();if _ebadb :=d .DecodeElement (_bgegd .MoveFrom ,&_gcfbb );_ebadb !=nil {return _ebadb ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_deadc ); -_deadc .EG_ContentBlockContent =append (_deadc .EG_ContentBlockContent ,_dafc );_dafc .EG_RunLevelElts =append (_dafc .EG_RunLevelElts ,_bgegd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cceabg :=NewEG_BlockLevelElts (); -_dafdg :=NewEG_ContentBlockContent ();_baab :=NewEG_RunLevelElts ();_baab .MoveTo =NewCT_RunTrackChange ();if _abaaf :=d .DecodeElement (_baab .MoveTo ,&_gcfbb );_abaaf !=nil {return _abaaf ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_cceabg ); -_cceabg .EG_ContentBlockContent =append (_cceabg .EG_ContentBlockContent ,_dafdg );_dafdg .EG_RunLevelElts =append (_dafdg .EG_RunLevelElts ,_baab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aegd :=NewEG_BlockLevelElts (); -_fbdea :=NewEG_ContentBlockContent ();_ceag :=NewEG_RunLevelElts ();_feaa :=NewEG_RangeMarkupElements ();_feaa .BookmarkStart =NewCT_Bookmark ();if _gcedf :=d .DecodeElement (_feaa .BookmarkStart ,&_gcfbb );_gcedf !=nil {return _gcedf ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_aegd ); -_aegd .EG_ContentBlockContent =append (_aegd .EG_ContentBlockContent ,_fbdea );_fbdea .EG_RunLevelElts =append (_fbdea .EG_RunLevelElts ,_ceag );_ceag .EG_RangeMarkupElements =append (_ceag .EG_RangeMarkupElements ,_feaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdcfg :=NewEG_BlockLevelElts (); -_cffg :=NewEG_ContentBlockContent ();_caaf :=NewEG_RunLevelElts ();_gbca :=NewEG_RangeMarkupElements ();_gbca .BookmarkEnd =NewCT_MarkupRange ();if _efcba :=d .DecodeElement (_gbca .BookmarkEnd ,&_gcfbb );_efcba !=nil {return _efcba ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_gdcfg ); -_gdcfg .EG_ContentBlockContent =append (_gdcfg .EG_ContentBlockContent ,_cffg );_cffg .EG_RunLevelElts =append (_cffg .EG_RunLevelElts ,_caaf );_caaf .EG_RangeMarkupElements =append (_caaf .EG_RangeMarkupElements ,_gbca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agceg :=NewEG_BlockLevelElts (); -_faadb :=NewEG_ContentBlockContent ();_deccd :=NewEG_RunLevelElts ();_deda :=NewEG_RangeMarkupElements ();_deda .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbbgg :=d .DecodeElement (_deda .MoveFromRangeStart ,&_gcfbb );_cbbgg !=nil {return _cbbgg ;}; -_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_agceg );_agceg .EG_ContentBlockContent =append (_agceg .EG_ContentBlockContent ,_faadb );_faadb .EG_RunLevelElts =append (_faadb .EG_RunLevelElts ,_deccd );_deccd .EG_RangeMarkupElements =append (_deccd .EG_RangeMarkupElements ,_deda ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccgfg :=NewEG_BlockLevelElts (); -_efbf :=NewEG_ContentBlockContent ();_aead :=NewEG_RunLevelElts ();_edaad :=NewEG_RangeMarkupElements ();_edaad .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdefg :=d .DecodeElement (_edaad .MoveFromRangeEnd ,&_gcfbb );_cdefg !=nil {return _cdefg ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_ccgfg ); -_ccgfg .EG_ContentBlockContent =append (_ccgfg .EG_ContentBlockContent ,_efbf );_efbf .EG_RunLevelElts =append (_efbf .EG_RunLevelElts ,_aead );_aead .EG_RangeMarkupElements =append (_aead .EG_RangeMarkupElements ,_edaad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_deada :=NewEG_BlockLevelElts (); -_ggfcd :=NewEG_ContentBlockContent ();_gebf :=NewEG_RunLevelElts ();_afbfd :=NewEG_RangeMarkupElements ();_afbfd .MoveToRangeStart =NewCT_MoveBookmark ();if _aefde :=d .DecodeElement (_afbfd .MoveToRangeStart ,&_gcfbb );_aefde !=nil {return _aefde ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_deada ); -_deada .EG_ContentBlockContent =append (_deada .EG_ContentBlockContent ,_ggfcd );_ggfcd .EG_RunLevelElts =append (_ggfcd .EG_RunLevelElts ,_gebf );_gebf .EG_RangeMarkupElements =append (_gebf .EG_RangeMarkupElements ,_afbfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bebe :=NewEG_BlockLevelElts (); -_begd :=NewEG_ContentBlockContent ();_agfcc :=NewEG_RunLevelElts ();_cbfc :=NewEG_RangeMarkupElements ();_cbfc .MoveToRangeEnd =NewCT_MarkupRange ();if _bgdcc :=d .DecodeElement (_cbfc .MoveToRangeEnd ,&_gcfbb );_bgdcc !=nil {return _bgdcc ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_bebe ); -_bebe .EG_ContentBlockContent =append (_bebe .EG_ContentBlockContent ,_begd );_begd .EG_RunLevelElts =append (_begd .EG_RunLevelElts ,_agfcc );_agfcc .EG_RangeMarkupElements =append (_agfcc .EG_RangeMarkupElements ,_cbfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebgd :=NewEG_BlockLevelElts (); -_gfdfe :=NewEG_ContentBlockContent ();_cggee :=NewEG_RunLevelElts ();_adfed :=NewEG_RangeMarkupElements ();_adfed .CommentRangeStart =NewCT_MarkupRange ();if _acac :=d .DecodeElement (_adfed .CommentRangeStart ,&_gcfbb );_acac !=nil {return _acac ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_ebgd ); -_ebgd .EG_ContentBlockContent =append (_ebgd .EG_ContentBlockContent ,_gfdfe );_gfdfe .EG_RunLevelElts =append (_gfdfe .EG_RunLevelElts ,_cggee );_cggee .EG_RangeMarkupElements =append (_cggee .EG_RangeMarkupElements ,_adfed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adabf :=NewEG_BlockLevelElts (); -_eacge :=NewEG_ContentBlockContent ();_cedf :=NewEG_RunLevelElts ();_gddba :=NewEG_RangeMarkupElements ();_gddba .CommentRangeEnd =NewCT_MarkupRange ();if _dgdag :=d .DecodeElement (_gddba .CommentRangeEnd ,&_gcfbb );_dgdag !=nil {return _dgdag ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_adabf ); -_adabf .EG_ContentBlockContent =append (_adabf .EG_ContentBlockContent ,_eacge );_eacge .EG_RunLevelElts =append (_eacge .EG_RunLevelElts ,_cedf );_cedf .EG_RangeMarkupElements =append (_cedf .EG_RangeMarkupElements ,_gddba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eefab :=NewEG_BlockLevelElts (); -_fcgee :=NewEG_ContentBlockContent ();_dbedf :=NewEG_RunLevelElts ();_adcbf :=NewEG_RangeMarkupElements ();_adcbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adeeg :=d .DecodeElement (_adcbf .CustomXmlInsRangeStart ,&_gcfbb );_adeeg !=nil {return _adeeg ; -};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_eefab );_eefab .EG_ContentBlockContent =append (_eefab .EG_ContentBlockContent ,_fcgee );_fcgee .EG_RunLevelElts =append (_fcgee .EG_RunLevelElts ,_dbedf );_dbedf .EG_RangeMarkupElements =append (_dbedf .EG_RangeMarkupElements ,_adcbf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcfgf :=NewEG_BlockLevelElts (); -_gfacb :=NewEG_ContentBlockContent ();_affc :=NewEG_RunLevelElts ();_cddf :=NewEG_RangeMarkupElements ();_cddf .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgega :=d .DecodeElement (_cddf .CustomXmlInsRangeEnd ,&_gcfbb );_cgega !=nil {return _cgega ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_dcfgf ); -_dcfgf .EG_ContentBlockContent =append (_dcfgf .EG_ContentBlockContent ,_gfacb );_gfacb .EG_RunLevelElts =append (_gfacb .EG_RunLevelElts ,_affc );_affc .EG_RangeMarkupElements =append (_affc .EG_RangeMarkupElements ,_cddf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adccd :=NewEG_BlockLevelElts (); -_bebbc :=NewEG_ContentBlockContent ();_fdaaf :=NewEG_RunLevelElts ();_fbdb :=NewEG_RangeMarkupElements ();_fbdb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecda :=d .DecodeElement (_fbdb .CustomXmlDelRangeStart ,&_gcfbb );_ecda !=nil {return _ecda ; -};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_adccd );_adccd .EG_ContentBlockContent =append (_adccd .EG_ContentBlockContent ,_bebbc );_bebbc .EG_RunLevelElts =append (_bebbc .EG_RunLevelElts ,_fdaaf );_fdaaf .EG_RangeMarkupElements =append (_fdaaf .EG_RangeMarkupElements ,_fbdb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egecg :=NewEG_BlockLevelElts (); -_egbca :=NewEG_ContentBlockContent ();_ebaac :=NewEG_RunLevelElts ();_dede :=NewEG_RangeMarkupElements ();_dede .CustomXmlDelRangeEnd =NewCT_Markup ();if _ecfdg :=d .DecodeElement (_dede .CustomXmlDelRangeEnd ,&_gcfbb );_ecfdg !=nil {return _ecfdg ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_egecg ); -_egecg .EG_ContentBlockContent =append (_egecg .EG_ContentBlockContent ,_egbca );_egbca .EG_RunLevelElts =append (_egbca .EG_RunLevelElts ,_ebaac );_ebaac .EG_RangeMarkupElements =append (_ebaac .EG_RangeMarkupElements ,_dede );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_daabg :=NewEG_BlockLevelElts (); -_dade :=NewEG_ContentBlockContent ();_gagag :=NewEG_RunLevelElts ();_cafga :=NewEG_RangeMarkupElements ();_cafga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eaeff :=d .DecodeElement (_cafga .CustomXmlMoveFromRangeStart ,&_gcfbb );_eaeff !=nil {return _eaeff ; -};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_daabg );_daabg .EG_ContentBlockContent =append (_daabg .EG_ContentBlockContent ,_dade );_dade .EG_RunLevelElts =append (_dade .EG_RunLevelElts ,_gagag );_gagag .EG_RangeMarkupElements =append (_gagag .EG_RangeMarkupElements ,_cafga ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggfe :=NewEG_BlockLevelElts (); -_edeab :=NewEG_ContentBlockContent ();_cdbb :=NewEG_RunLevelElts ();_edggc :=NewEG_RangeMarkupElements ();_edggc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcdf :=d .DecodeElement (_edggc .CustomXmlMoveFromRangeEnd ,&_gcfbb );_dcdf !=nil {return _dcdf ; -};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_ggfe );_ggfe .EG_ContentBlockContent =append (_ggfe .EG_ContentBlockContent ,_edeab );_edeab .EG_RunLevelElts =append (_edeab .EG_RunLevelElts ,_cdbb );_cdbb .EG_RangeMarkupElements =append (_cdbb .EG_RangeMarkupElements ,_edggc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_defae :=NewEG_BlockLevelElts (); -_febb :=NewEG_ContentBlockContent ();_bcdfc :=NewEG_RunLevelElts ();_gccedc :=NewEG_RangeMarkupElements ();_gccedc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edbf :=d .DecodeElement (_gccedc .CustomXmlMoveToRangeStart ,&_gcfbb );_edbf !=nil {return _edbf ; -};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_defae );_defae .EG_ContentBlockContent =append (_defae .EG_ContentBlockContent ,_febb );_febb .EG_RunLevelElts =append (_febb .EG_RunLevelElts ,_bcdfc );_bcdfc .EG_RangeMarkupElements =append (_bcdfc .EG_RangeMarkupElements ,_gccedc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbab :=NewEG_BlockLevelElts (); -_ecfef :=NewEG_ContentBlockContent ();_cdgg :=NewEG_RunLevelElts ();_acfgg :=NewEG_RangeMarkupElements ();_acfgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _daaf :=d .DecodeElement (_acfgg .CustomXmlMoveToRangeEnd ,&_gcfbb );_daaf !=nil {return _daaf ; -};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_dbab );_dbab .EG_ContentBlockContent =append (_dbab .EG_ContentBlockContent ,_ecfef );_ecfef .EG_RunLevelElts =append (_ecfef .EG_RunLevelElts ,_cdgg );_cdgg .EG_RangeMarkupElements =append (_cdgg .EG_RangeMarkupElements ,_acfgg ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccgc :=NewEG_BlockLevelElts (); -_bbfba :=NewEG_ContentBlockContent ();_aaggf :=NewEG_RunLevelElts ();_cbgb :=NewEG_MathContent ();_cbgb .OMathPara =_aa .NewOMathPara ();if _cdacf :=d .DecodeElement (_cbgb .OMathPara ,&_gcfbb );_cdacf !=nil {return _cdacf ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_ccgc ); -_ccgc .EG_ContentBlockContent =append (_ccgc .EG_ContentBlockContent ,_bbfba );_bbfba .EG_RunLevelElts =append (_bbfba .EG_RunLevelElts ,_aaggf );_aaggf .EG_MathContent =append (_aaggf .EG_MathContent ,_cbgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_badcf :=NewEG_BlockLevelElts (); -_gadde :=NewEG_ContentBlockContent ();_bdbbg :=NewEG_RunLevelElts ();_aacgb :=NewEG_MathContent ();_aacgb .OMath =_aa .NewOMath ();if _ddedb :=d .DecodeElement (_aacgb .OMath ,&_gcfbb );_ddedb !=nil {return _ddedb ;};_fbcadg .EG_BlockLevelElts =append (_fbcadg .EG_BlockLevelElts ,_badcf ); -_badcf .EG_ContentBlockContent =append (_badcf .EG_ContentBlockContent ,_gadde );_gadde .EG_RunLevelElts =append (_gadde .EG_RunLevelElts ,_bdbbg );_bdbbg .EG_MathContent =append (_bdbbg .EG_MathContent ,_aacgb );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_gcfbb .Name ); -if _dbbeg :=d .Skip ();_dbbeg !=nil {return _dbbeg ;};};case _a .EndElement :break _eagc ;case _a .CharData :};};return nil ;};func (_deggdc *WdCT_GraphicFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deggdc .CNvPr =_gga .NewCT_NonVisualDrawingProps (); -_deggdc .CNvFrPr =_gga .NewCT_NonVisualGraphicFrameProperties ();_deggdc .Xfrm =_gga .NewCT_Transform2D ();_deggdc .Graphic =_gga .NewGraphic ();_egffff :for {_ebfac ,_fbdbe :=d .Token ();if _fbdbe !=nil {return _fbdbe ;};switch _cbbeecb :=_ebfac .(type ){case _a .StartElement :switch _cbbeecb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:if _ddafd :=d .DecodeElement (_deggdc .CNvPr ,&_cbbeecb ); -_ddafd !=nil {return _ddafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _abeee :=d .DecodeElement (_deggdc .CNvFrPr ,&_cbbeecb ); -_abeee !=nil {return _abeee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:if _dfebb :=d .DecodeElement (_deggdc .Xfrm ,&_cbbeecb ); -_dfebb !=nil {return _dfebb ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _dffbg :=d .DecodeElement (_deggdc .Graphic ,&_cbbeecb ); -_dffbg !=nil {return _dffbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deggdc .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _aegfe :=d .DecodeElement (_deggdc .ExtLst ,&_cbbeecb );_aegfe !=nil {return _aegfe ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_cbbeecb .Name ); -if _acdccf :=d .Skip ();_acdccf !=nil {return _acdccf ;};};case _a .EndElement :break _egffff ;case _a .CharData :};};return nil ;};func (_bdbcgd *WdEG_WrapType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfde :for {_fedeg ,_dagdf :=d .Token (); -if _dagdf !=nil {return _dagdf ;};switch _gabgdc :=_fedeg .(type ){case _a .StartElement :switch _gabgdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bdbcgd .Choice =NewWdEG_WrapTypeChoice (); -if _acfcgf :=d .DecodeElement (&_bdbcgd .Choice .WrapNone ,&_gabgdc );_acfcgf !=nil {return _acfcgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bdbcgd .Choice =NewWdEG_WrapTypeChoice (); -if _efegf :=d .DecodeElement (&_bdbcgd .Choice .WrapSquare ,&_gabgdc );_efegf !=nil {return _efegf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bdbcgd .Choice =NewWdEG_WrapTypeChoice (); -if _ageabb :=d .DecodeElement (&_bdbcgd .Choice .WrapTight ,&_gabgdc );_ageabb !=nil {return _ageabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bdbcgd .Choice =NewWdEG_WrapTypeChoice (); -if _fbefc :=d .DecodeElement (&_bdbcgd .Choice .WrapThrough ,&_gabgdc );_fbefc !=nil {return _fbefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bdbcgd .Choice =NewWdEG_WrapTypeChoice (); -if _bdcbg :=d .DecodeElement (&_bdbcgd .Choice .WrapTopAndBottom ,&_gabgdc );_bdcbg !=nil {return _bdcbg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_gabgdc .Name ); -if _cfgdca :=d .Skip ();_cfgdca !=nil {return _cfgdca ;};};case _a .EndElement :break _dcfde ;case _a .CharData :};};return nil ;}; +// Last Row and Last Column +LastRowLastColumnAttr *_d .ST_OnOff ;};func (_edgee ST_TextAlignment )Validate ()error {return _edgee .ValidateWithPath ("")};func (_bfecb *CT_OnOff )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfecb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bfecb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcdcce *WdInline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcdcce .WdCT_Inline =*NewWdCT_Inline ();for _ ,_gffedd :=range start .Attr {if _gffedd .Name .Local =="\u0064\u0069\u0073t\u0054"{_fagdg ,_bgffg :=_fg .ParseUint (_gffedd .Value ,10,32); +if _bgffg !=nil {return _bgffg ;};_cafbce :=uint32 (_fagdg );_dcdcce .DistTAttr =&_cafbce ;continue ;};if _gffedd .Name .Local =="\u0064\u0069\u0073t\u0042"{_bebfd ,_cddaf :=_fg .ParseUint (_gffedd .Value ,10,32);if _cddaf !=nil {return _cddaf ;};_facdd :=uint32 (_bebfd ); +_dcdcce .DistBAttr =&_facdd ;continue ;};if _gffedd .Name .Local =="\u0064\u0069\u0073t\u0052"{_bgbfb ,_ggafgf :=_fg .ParseUint (_gffedd .Value ,10,32);if _ggafgf !=nil {return _ggafgf ;};_cgbbbe :=uint32 (_bgbfb );_dcdcce .DistRAttr =&_cgbbbe ;continue ; +};if _gffedd .Name .Local =="\u0064\u0069\u0073t\u004c"{_dcdgf ,_daebc :=_fg .ParseUint (_gffedd .Value ,10,32);if _daebc !=nil {return _daebc ;};_ggeaeg :=uint32 (_dcdgf );_dcdcce .DistLAttr =&_ggeaeg ;continue ;};};_bbgdcg :for {_dggbea ,_dbbddg :=d .Token (); +if _dbbddg !=nil {return _dbbddg ;};switch _cggab :=_dggbea .(type ){case _c .StartElement :switch _cggab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gccdd :=d .DecodeElement (_dcdcce .Extent ,&_cggab ); +_gccdd !=nil {return _gccdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_dcdcce .EffectExtent =NewWdCT_EffectExtent (); +if _aceba :=d .DecodeElement (_dcdcce .EffectExtent ,&_cggab );_aceba !=nil {return _aceba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _bgebd :=d .DecodeElement (_dcdcce .DocPr ,&_cggab ); +_bgebd !=nil {return _bgebd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_dcdcce .CNvGraphicFramePr =_gc .NewCT_NonVisualGraphicFrameProperties (); +if _ccbbdc :=d .DecodeElement (_dcdcce .CNvGraphicFramePr ,&_cggab );_ccbbdc !=nil {return _ccbbdc ;};case _c .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _beegce :=d .DecodeElement (_dcdcce .Graphic ,&_cggab ); +_beegce !=nil {return _beegce ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_cggab .Name ); +if _egffbg :=d .Skip ();_egffbg !=nil {return _egffbg ;};};case _c .EndElement :break _bbgdcg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_OptimizeForBrowser and its children -func (_acacd *CT_OptimizeForBrowser )Validate ()error {return _acacd .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_bcege ST_DocPartBehavior )ValidateWithPath (path string )error {switch _bcege {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcege )); -};return nil ;};func (_abbfdc *ST_DocProtect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggcbd ,_eebbab :=d .Token ();if _eebbab !=nil {return _eebbab ;};if _bbaef ,_dcgdb :=_ggcbd .(_a .EndElement );_dcgdb &&_bbaef .Name ==start .Name {*_abbfdc =1; -return nil ;};if _gagef ,_beedd :=_ggcbd .(_a .CharData );!_beedd {return _gd .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",_ggcbd );}else {switch string (_gagef ){case "":*_abbfdc =0; -case "\u006e\u006f\u006e\u0065":*_abbfdc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_abbfdc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_abbfdc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_abbfdc =4; -case "\u0066\u006f\u0072m\u0073":*_abbfdc =5;};};_ggcbd ,_eebbab =d .Token ();if _eebbab !=nil {return _eebbab ;};if _agebg ,_fabddg :=_ggcbd .(_a .EndElement );_fabddg &&_agebg .Name ==start .Name {return nil ;};return _gd .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",_ggcbd ); -};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6; -ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13; -ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;); +// Validate validates the CT_TabStop and its children +func (_acebg *CT_TabStop )Validate ()error {return _acebg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};type ST_Shd byte ;func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_afged :=&WdCT_WordprocessingShapeChoice {}; +return _afged ;};func (_faefcb *CT_TrackChangesView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fefgf :=range start .Attr {if _fefgf .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_gbbga ,_eebdgb :=ParseUnionST_OnOff (_fefgf .Value ); +if _eebdgb !=nil {return _eebdgb ;};_faefcb .MarkupAttr =&_gbbga ;continue ;};if _fefgf .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gedge ,_fgcfd :=ParseUnionST_OnOff (_fefgf .Value );if _fgcfd !=nil {return _fgcfd ;};_faefcb .CommentsAttr =&_gedge ; +continue ;};if _fefgf .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_ddeef ,_cgfdb :=ParseUnionST_OnOff (_fefgf .Value );if _cgfdb !=nil {return _cgfdb ;};_faefcb .InsDelAttr =&_ddeef ;continue ;};if _fefgf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ecccc ,_fecgg :=ParseUnionST_OnOff (_fefgf .Value ); +if _fecgg !=nil {return _fecgg ;};_faefcb .FormattingAttr =&_ecccc ;continue ;};if _fefgf .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_fccde ,_agfdfa :=ParseUnionST_OnOff (_fefgf .Value );if _agfdfa !=nil {return _agfdfa ; +};_faefcb .InkAnnotationsAttr =&_fccde ;continue ;};};for {_fbcfeb ,_gdeae :=d .Token ();if _gdeae !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_gdeae ); +};if _fdfgfb ,_ffcag :=_fbcfeb .(_c .EndElement );_ffcag &&_fdfgfb .Name ==start .Name {break ;};};return nil ;};func NewWdAnchor ()*WdAnchor {_edgabg :=&WdAnchor {};_edgabg .WdCT_Anchor =*NewWdCT_Anchor ();return _edgabg ;}; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_gceea *CT_TblPrExBase )ValidateWithPath (path string )error {if _gceea .TblW !=nil {if _fcegb :=_gceea .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fcegb !=nil {return _fcegb ;};};if _gceea .Jc !=nil {if _bcefgd :=_gceea .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); -_bcefgd !=nil {return _bcefgd ;};};if _gceea .TblCellSpacing !=nil {if _cffbc :=_gceea .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cffbc !=nil {return _cffbc ;};};if _gceea .TblInd !=nil {if _bbebcf :=_gceea .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); -_bbebcf !=nil {return _bbebcf ;};};if _gceea .TblBorders !=nil {if _cccgda :=_gceea .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cccgda !=nil {return _cccgda ;};};if _gceea .Shd !=nil {if _baedgg :=_gceea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_baedgg !=nil {return _baedgg ;};};if _gceea .TblLayout !=nil {if _dbcdgc :=_gceea .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_dbcdgc !=nil {return _dbcdgc ;};};if _gceea .TblCellMar !=nil {if _cacbf :=_gceea .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); -_cacbf !=nil {return _cacbf ;};};if _gceea .TblLook !=nil {if _fbdefa :=_gceea .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_fbdefa !=nil {return _fbdefa ;};};return nil ;};type CT_RPrOriginal struct{ +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_bab *AG_Password )ValidateWithPath (path string )error {return nil };type CT_RPrOriginal struct{ // Referenced Character Style RStyle *CT_String ; @@ -8772,1144 +9847,427 @@ Position *CT_SignedHpsMeasure ; // Non-Complex Script Font Size Sz *CT_HpsMeasure ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; - -// Text Highlighting -Highlight *CT_Highlight ; - -// Underline -U *CT_Underline ; - -// Animated Text Effect -Effect *CT_TextEffect ; - -// Text Border -Bdr *CT_Border ; - -// Run Shading -Shd *CT_Shd ; - -// Manual Run Width -FitText *CT_FitText ; - -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; - -// Right To Left Text -Rtl *CT_OnOff ; - -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; - -// Emphasis Mark -Em *CT_Em ; - -// Languages for Run Content -Lang *CT_Language ; - -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; - -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; - -// Office Open XML Math -OMath *CT_OnOff ;}; - -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_cbgca *CT_Guid )ValidateWithPath (path string )error {if _cbgca .ValAttr !=nil {if !_ga .ST_GuidPatternRe .MatchString (*_cbgca .ValAttr ){return _gd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ga .ST_GuidPatternRe ,*_cbgca .ValAttr ); -};};return nil ;};func NewCT_FtnPos ()*CT_FtnPos {_dgeg :=&CT_FtnPos {};_dgeg .ValAttr =ST_FtnPos (1);return _dgeg };func NewCT_Br ()*CT_Br {_gfbf :=&CT_Br {};return _gfbf }; - -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_cbegd *WdAnchor )ValidateWithPath (path string )error {if _agcfcd :=_cbegd .WdCT_Anchor .ValidateWithPath (path );_agcfcd !=nil {return _agcfcd ;};return nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_ebeefd :=&CT_SdtContentBlock {};return _ebeefd }; -type CT_TblPrExBase struct{ - -// Preferred Table Width Exception -TblW *CT_TblWidth ; - -// Table Alignment Exception -Jc *CT_JcTable ; - -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; - -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; - -// Table Borders Exceptions -TblBorders *CT_TblBorders ; - -// Table Shading Exception -Shd *CT_Shd ; - -// Table Layout Exception -TblLayout *CT_TblLayoutType ; - -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; - -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;};func (_ffeedf ST_HAnchor )ValidateWithPath (path string )error {switch _ffeedf {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeedf )); -};return nil ;};func (_ffdgd ST_TextAlignment )Validate ()error {return _ffdgd .ValidateWithPath ("")};func (_afbbb ST_SectionMark )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eceff :=_a .Attr {};_eceff .Name =name ;switch _afbbb {case ST_SectionMarkUnset :_eceff .Value =""; -case ST_SectionMarkNextPage :_eceff .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_eceff .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_eceff .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case ST_SectionMarkEvenPage :_eceff .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_eceff .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _eceff ,nil ;};func (_fafad ST_CombineBrackets )Validate ()error {return _fafad .ValidateWithPath ("")}; -const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4;);func (_fdbeab *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bagdb ,_bfdgbe :=d .Token (); -if _bfdgbe !=nil {return _bfdgbe ;};if _cedgec ,_dafae :=_bagdb .(_a .EndElement );_dafae &&_cedgec .Name ==start .Name {*_fdbeab =1;return nil ;};if _dcaab ,_aaeec :=_bagdb .(_a .CharData );!_aaeec {return _gd .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",_bagdb ); -}else {switch string (_dcaab ){case "":*_fdbeab =0;case "\u006c\u0074\u0072":*_fdbeab =1;case "\u0072\u0074\u006c":*_fdbeab =2;};};_bagdb ,_bfdgbe =d .Token ();if _bfdgbe !=nil {return _bfdgbe ;};if _cfebbe ,_acebg :=_bagdb .(_a .EndElement );_acebg &&_cfebbe .Name ==start .Name {return nil ; -};return _gd .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",_bagdb );}; - -// Validate validates the CT_FitText and its children -func (_cbbbc *CT_FitText )Validate ()error {return _cbbbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func NewCT_PermStart ()*CT_PermStart {_dcdgcb :=&CT_PermStart {};return _dcdgcb }; - -// Validate validates the CT_PBdr and its children -func (_ffage *CT_PBdr )Validate ()error {return _ffage .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_gbfcf *CT_Hyperlink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eagfaf :=range start .Attr {if _eagfaf .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"&&_eagfaf .Name .Local =="\u0069\u0064"||_eagfaf .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"&&_eagfaf .Name .Local =="\u0069\u0064"{_bcdef ,_dgbad :=_eagfaf .Value ,error (nil ); -if _dgbad !=nil {return _dgbad ;};_gbfcf .IdAttr =&_bcdef ;continue ;};if _eagfaf .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_ffffe ,_bfcdeg :=_eagfaf .Value ,error (nil );if _bfcdeg !=nil {return _bfcdeg ;};_gbfcf .TgtFrameAttr =&_ffffe ; -continue ;};if _eagfaf .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fffef ,_bdeaa :=_eagfaf .Value ,error (nil );if _bdeaa !=nil {return _bdeaa ;};_gbfcf .TooltipAttr =&_fffef ;continue ;};if _eagfaf .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_cbfa ,_agace :=_eagfaf .Value ,error (nil ); -if _agace !=nil {return _agace ;};_gbfcf .DocLocationAttr =&_cbfa ;continue ;};if _eagfaf .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_aage ,_egegbe :=_eagfaf .Value ,error (nil );if _egegbe !=nil {return _egegbe ;};_gbfcf .AnchorAttr =&_aage ; -continue ;};if _eagfaf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_aaafa ,_fcffa :=ParseUnionST_OnOff (_eagfaf .Value );if _fcffa !=nil {return _fcffa ;};_gbfcf .HistoryAttr =&_aaafa ;continue ;};};_cceda :for {_fdbcf ,_gfccb :=d .Token (); -if _gfccb !=nil {return _gfccb ;};switch _eaede :=_fdbcf .(type ){case _a .StartElement :switch _eaede .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_eabga :=NewCT_SimpleField (); -if _eeadf :=d .DecodeElement (_eabga ,&_eaede );_eeadf !=nil {return _eeadf ;};_gbfcf .FldSimple =append (_gbfcf .FldSimple ,_eabga );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gbfcf .Hyperlink =NewCT_Hyperlink (); -if _gfag :=d .DecodeElement (_gbfcf .Hyperlink ,&_eaede );_gfag !=nil {return _gfag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gbfcf .SubDoc =NewCT_Rel (); -if _cafgc :=d .DecodeElement (_gbfcf .SubDoc ,&_eaede );_cafgc !=nil {return _cafgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cdfgf :=NewEG_ContentRunContent (); -_cdfgf .CustomXml =NewCT_CustomXmlRun ();if _cebe :=d .DecodeElement (_cdfgf .CustomXml ,&_eaede );_cebe !=nil {return _cebe ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_cdfgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_abadb :=NewEG_ContentRunContent (); -_abadb .SmartTag =NewCT_SmartTagRun ();if _egee :=d .DecodeElement (_abadb .SmartTag ,&_eaede );_egee !=nil {return _egee ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_abadb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgadf :=NewEG_ContentRunContent (); -_dgadf .Sdt =NewCT_SdtRun ();if _fbace :=d .DecodeElement (_dgadf .Sdt ,&_eaede );_fbace !=nil {return _fbace ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_dgadf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_cecac :=NewEG_ContentRunContent (); -_cecac .Dir =NewCT_DirContentRun ();if _beeff :=d .DecodeElement (_cecac .Dir ,&_eaede );_beeff !=nil {return _beeff ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_cecac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_gefda :=NewEG_ContentRunContent (); -_gefda .Bdo =NewCT_BdoContentRun ();if _fafga :=d .DecodeElement (_gefda .Bdo ,&_eaede );_fafga !=nil {return _fafga ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_gefda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_ggcac :=NewEG_ContentRunContent (); -_ggcac .R =NewCT_R ();if _ecgd :=d .DecodeElement (_ggcac .R ,&_eaede );_ecgd !=nil {return _ecgd ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_ggcac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bfcge :=NewEG_ContentRunContent (); -_gacdg :=NewEG_RunLevelElts ();_gacdg .ProofErr =NewCT_ProofErr ();if _dffgd :=d .DecodeElement (_gacdg .ProofErr ,&_eaede );_dffgd !=nil {return _dffgd ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_bfcge );_bfcge .EG_RunLevelElts =append (_bfcge .EG_RunLevelElts ,_gacdg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dedbc :=NewEG_ContentRunContent (); -_gdcbg :=NewEG_RunLevelElts ();_gdcbg .PermStart =NewCT_PermStart ();if _acdef :=d .DecodeElement (_gdcbg .PermStart ,&_eaede );_acdef !=nil {return _acdef ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_dedbc );_dedbc .EG_RunLevelElts =append (_dedbc .EG_RunLevelElts ,_gdcbg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fbgc :=NewEG_ContentRunContent (); -_eeeeb :=NewEG_RunLevelElts ();_eeeeb .PermEnd =NewCT_Perm ();if _fbbde :=d .DecodeElement (_eeeeb .PermEnd ,&_eaede );_fbbde !=nil {return _fbbde ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_fbgc );_fbgc .EG_RunLevelElts =append (_fbgc .EG_RunLevelElts ,_eeeeb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_eceb :=NewEG_ContentRunContent (); -_fbgf :=NewEG_RunLevelElts ();_fbgf .Ins =NewCT_RunTrackChange ();if _cgaef :=d .DecodeElement (_fbgf .Ins ,&_eaede );_cgaef !=nil {return _cgaef ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_eceb );_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fbgf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dffbf :=NewEG_ContentRunContent (); -_bacdd :=NewEG_RunLevelElts ();_bacdd .Del =NewCT_RunTrackChange ();if _gbccd :=d .DecodeElement (_bacdd .Del ,&_eaede );_gbccd !=nil {return _gbccd ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_dffbf );_dffbf .EG_RunLevelElts =append (_dffbf .EG_RunLevelElts ,_bacdd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egccd :=NewEG_ContentRunContent (); -_dcgde :=NewEG_RunLevelElts ();_dcgde .MoveFrom =NewCT_RunTrackChange ();if _eacgd :=d .DecodeElement (_dcgde .MoveFrom ,&_eaede );_eacgd !=nil {return _eacgd ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_egccd );_egccd .EG_RunLevelElts =append (_egccd .EG_RunLevelElts ,_dcgde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccffa :=NewEG_ContentRunContent (); -_ebeef :=NewEG_RunLevelElts ();_ebeef .MoveTo =NewCT_RunTrackChange ();if _gaeae :=d .DecodeElement (_ebeef .MoveTo ,&_eaede );_gaeae !=nil {return _gaeae ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_ccffa );_ccffa .EG_RunLevelElts =append (_ccffa .EG_RunLevelElts ,_ebeef ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eabe :=NewEG_ContentRunContent (); -_ggfef :=NewEG_RunLevelElts ();_bdadb :=NewEG_RangeMarkupElements ();_bdadb .BookmarkStart =NewCT_Bookmark ();if _bebec :=d .DecodeElement (_bdadb .BookmarkStart ,&_eaede );_bebec !=nil {return _bebec ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_eabe ); -_eabe .EG_RunLevelElts =append (_eabe .EG_RunLevelElts ,_ggfef );_ggfef .EG_RangeMarkupElements =append (_ggfef .EG_RangeMarkupElements ,_bdadb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_agcba :=NewEG_ContentRunContent (); -_cddaf :=NewEG_RunLevelElts ();_fgce :=NewEG_RangeMarkupElements ();_fgce .BookmarkEnd =NewCT_MarkupRange ();if _eddd :=d .DecodeElement (_fgce .BookmarkEnd ,&_eaede );_eddd !=nil {return _eddd ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_agcba ); -_agcba .EG_RunLevelElts =append (_agcba .EG_RunLevelElts ,_cddaf );_cddaf .EG_RangeMarkupElements =append (_cddaf .EG_RangeMarkupElements ,_fgce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cfabe :=NewEG_ContentRunContent (); -_gbbag :=NewEG_RunLevelElts ();_effg :=NewEG_RangeMarkupElements ();_effg .MoveFromRangeStart =NewCT_MoveBookmark ();if _acaab :=d .DecodeElement (_effg .MoveFromRangeStart ,&_eaede );_acaab !=nil {return _acaab ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_cfabe ); -_cfabe .EG_RunLevelElts =append (_cfabe .EG_RunLevelElts ,_gbbag );_gbbag .EG_RangeMarkupElements =append (_gbbag .EG_RangeMarkupElements ,_effg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbbe :=NewEG_ContentRunContent (); -_adfcc :=NewEG_RunLevelElts ();_debfa :=NewEG_RangeMarkupElements ();_debfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcgada :=d .DecodeElement (_debfa .MoveFromRangeEnd ,&_eaede );_dcgada !=nil {return _dcgada ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_gbbe ); -_gbbe .EG_RunLevelElts =append (_gbbe .EG_RunLevelElts ,_adfcc );_adfcc .EG_RangeMarkupElements =append (_adfcc .EG_RangeMarkupElements ,_debfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebfc :=NewEG_ContentRunContent (); -_caef :=NewEG_RunLevelElts ();_fbbgc :=NewEG_RangeMarkupElements ();_fbbgc .MoveToRangeStart =NewCT_MoveBookmark ();if _aecc :=d .DecodeElement (_fbbgc .MoveToRangeStart ,&_eaede );_aecc !=nil {return _aecc ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_ebfc ); -_ebfc .EG_RunLevelElts =append (_ebfc .EG_RunLevelElts ,_caef );_caef .EG_RangeMarkupElements =append (_caef .EG_RangeMarkupElements ,_fbbgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_febcg :=NewEG_ContentRunContent (); -_cbdff :=NewEG_RunLevelElts ();_ceaeb :=NewEG_RangeMarkupElements ();_ceaeb .MoveToRangeEnd =NewCT_MarkupRange ();if _edga :=d .DecodeElement (_ceaeb .MoveToRangeEnd ,&_eaede );_edga !=nil {return _edga ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_febcg ); -_febcg .EG_RunLevelElts =append (_febcg .EG_RunLevelElts ,_cbdff );_cbdff .EG_RangeMarkupElements =append (_cbdff .EG_RangeMarkupElements ,_ceaeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_addcdc :=NewEG_ContentRunContent (); -_gfcee :=NewEG_RunLevelElts ();_fcbgc :=NewEG_RangeMarkupElements ();_fcbgc .CommentRangeStart =NewCT_MarkupRange ();if _feeea :=d .DecodeElement (_fcbgc .CommentRangeStart ,&_eaede );_feeea !=nil {return _feeea ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_addcdc ); -_addcdc .EG_RunLevelElts =append (_addcdc .EG_RunLevelElts ,_gfcee );_gfcee .EG_RangeMarkupElements =append (_gfcee .EG_RangeMarkupElements ,_fcbgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aegad :=NewEG_ContentRunContent (); -_cfbef :=NewEG_RunLevelElts ();_dfcb :=NewEG_RangeMarkupElements ();_dfcb .CommentRangeEnd =NewCT_MarkupRange ();if _cddbf :=d .DecodeElement (_dfcb .CommentRangeEnd ,&_eaede );_cddbf !=nil {return _cddbf ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_aegad ); -_aegad .EG_RunLevelElts =append (_aegad .EG_RunLevelElts ,_cfbef );_cfbef .EG_RangeMarkupElements =append (_cfbef .EG_RangeMarkupElements ,_dfcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdef :=NewEG_ContentRunContent (); -_cbbab :=NewEG_RunLevelElts ();_ggebc :=NewEG_RangeMarkupElements ();_ggebc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffbff :=d .DecodeElement (_ggebc .CustomXmlInsRangeStart ,&_eaede );_ffbff !=nil {return _ffbff ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_bdef ); -_bdef .EG_RunLevelElts =append (_bdef .EG_RunLevelElts ,_cbbab );_cbbab .EG_RangeMarkupElements =append (_cbbab .EG_RangeMarkupElements ,_ggebc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fafgcb :=NewEG_ContentRunContent (); -_ecfae :=NewEG_RunLevelElts ();_caffb :=NewEG_RangeMarkupElements ();_caffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggdab :=d .DecodeElement (_caffb .CustomXmlInsRangeEnd ,&_eaede );_ggdab !=nil {return _ggdab ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_fafgcb ); -_fafgcb .EG_RunLevelElts =append (_fafgcb .EG_RunLevelElts ,_ecfae );_ecfae .EG_RangeMarkupElements =append (_ecfae .EG_RangeMarkupElements ,_caffb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdaa :=NewEG_ContentRunContent (); -_ecbgg :=NewEG_RunLevelElts ();_bcbg :=NewEG_RangeMarkupElements ();_bcbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfdf :=d .DecodeElement (_bcbg .CustomXmlDelRangeStart ,&_eaede );_bbfdf !=nil {return _bbfdf ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_cdaa ); -_cdaa .EG_RunLevelElts =append (_cdaa .EG_RunLevelElts ,_ecbgg );_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_bcbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egfa :=NewEG_ContentRunContent (); -_fcbfc :=NewEG_RunLevelElts ();_fcecc :=NewEG_RangeMarkupElements ();_fcecc .CustomXmlDelRangeEnd =NewCT_Markup ();if _agacf :=d .DecodeElement (_fcecc .CustomXmlDelRangeEnd ,&_eaede );_agacf !=nil {return _agacf ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_egfa ); -_egfa .EG_RunLevelElts =append (_egfa .EG_RunLevelElts ,_fcbfc );_fcbfc .EG_RangeMarkupElements =append (_fcbfc .EG_RangeMarkupElements ,_fcecc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bfgg :=NewEG_ContentRunContent (); -_ffaga :=NewEG_RunLevelElts ();_eaag :=NewEG_RangeMarkupElements ();_eaag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eggga :=d .DecodeElement (_eaag .CustomXmlMoveFromRangeStart ,&_eaede );_eggga !=nil {return _eggga ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_bfgg ); -_bfgg .EG_RunLevelElts =append (_bfgg .EG_RunLevelElts ,_ffaga );_ffaga .EG_RangeMarkupElements =append (_ffaga .EG_RangeMarkupElements ,_eaag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gbbcb :=NewEG_ContentRunContent (); -_ceaaa :=NewEG_RunLevelElts ();_edcdf :=NewEG_RangeMarkupElements ();_edcdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ceege :=d .DecodeElement (_edcdf .CustomXmlMoveFromRangeEnd ,&_eaede );_ceege !=nil {return _ceege ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_gbbcb ); -_gbbcb .EG_RunLevelElts =append (_gbbcb .EG_RunLevelElts ,_ceaaa );_ceaaa .EG_RangeMarkupElements =append (_ceaaa .EG_RangeMarkupElements ,_edcdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfedd :=NewEG_ContentRunContent (); -_bfddb :=NewEG_RunLevelElts ();_eaca :=NewEG_RangeMarkupElements ();_eaca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfbg :=d .DecodeElement (_eaca .CustomXmlMoveToRangeStart ,&_eaede );_dfbg !=nil {return _dfbg ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_bfedd ); -_bfedd .EG_RunLevelElts =append (_bfedd .EG_RunLevelElts ,_bfddb );_bfddb .EG_RangeMarkupElements =append (_bfddb .EG_RangeMarkupElements ,_eaca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcfbe :=NewEG_ContentRunContent (); -_gaaed :=NewEG_RunLevelElts ();_edbea :=NewEG_RangeMarkupElements ();_edbea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgfde :=d .DecodeElement (_edbea .CustomXmlMoveToRangeEnd ,&_eaede );_fgfde !=nil {return _fgfde ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_gcfbe ); -_gcfbe .EG_RunLevelElts =append (_gcfbe .EG_RunLevelElts ,_gaaed );_gaaed .EG_RangeMarkupElements =append (_gaaed .EG_RangeMarkupElements ,_edbea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cacb :=NewEG_ContentRunContent (); -_bddcd :=NewEG_RunLevelElts ();_geaab :=NewEG_MathContent ();_geaab .OMathPara =_aa .NewOMathPara ();if _egfd :=d .DecodeElement (_geaab .OMathPara ,&_eaede );_egfd !=nil {return _egfd ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_cacb ); -_cacb .EG_RunLevelElts =append (_cacb .EG_RunLevelElts ,_bddcd );_bddcd .EG_MathContent =append (_bddcd .EG_MathContent ,_geaab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecgbd :=NewEG_ContentRunContent (); -_ecebb :=NewEG_RunLevelElts ();_bbeg :=NewEG_MathContent ();_bbeg .OMath =_aa .NewOMath ();if _eagad :=d .DecodeElement (_bbeg .OMath ,&_eaede );_eagad !=nil {return _eagad ;};_gbfcf .EG_ContentRunContent =append (_gbfcf .EG_ContentRunContent ,_ecgbd ); -_ecgbd .EG_RunLevelElts =append (_ecgbd .EG_RunLevelElts ,_ecebb );_ecebb .EG_MathContent =append (_ecebb .EG_MathContent ,_bbeg );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_eaede .Name ); -if _bbbd :=d .Skip ();_bbbd !=nil {return _bbbd ;};};case _a .EndElement :break _cceda ;case _a .CharData :};};return nil ;};func NewCT_Empty ()*CT_Empty {_egbgf :=&CT_Empty {};return _egbgf };type ST_CharacterSpacing byte ;func (_gfggc ST_Shd )ValidateWithPath (path string )error {switch _gfggc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfggc )); -};return nil ;}; - -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_bedafc *CT_ParaRPr )ValidateWithPath (path string )error {if _bedafc .Ins !=nil {if _gfafg :=_bedafc .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gfafg !=nil {return _gfafg ;};};if _bedafc .Del !=nil {if _edcbf :=_bedafc .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_edcbf !=nil {return _edcbf ;};};if _bedafc .MoveFrom !=nil {if _egdegc :=_bedafc .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_egdegc !=nil {return _egdegc ;};};if _bedafc .MoveTo !=nil {if _ddccca :=_bedafc .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_ddccca !=nil {return _ddccca ;};};if _bedafc .RStyle !=nil {if _gadcf :=_bedafc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gadcf !=nil {return _gadcf ;};};if _bedafc .RFonts !=nil {if _ffface :=_bedafc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_ffface !=nil {return _ffface ;};};if _bedafc .B !=nil {if _cddbc :=_bedafc .B .ValidateWithPath (path +"\u002f\u0042");_cddbc !=nil {return _cddbc ;};};if _bedafc .BCs !=nil {if _cadbg :=_bedafc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); -_cadbg !=nil {return _cadbg ;};};if _bedafc .I !=nil {if _efccac :=_bedafc .I .ValidateWithPath (path +"\u002f\u0049");_efccac !=nil {return _efccac ;};};if _bedafc .ICs !=nil {if _feebge :=_bedafc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073"); -_feebge !=nil {return _feebge ;};};if _bedafc .Caps !=nil {if _dbefc :=_bedafc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dbefc !=nil {return _dbefc ;};};if _bedafc .SmallCaps !=nil {if _aabd :=_bedafc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_aabd !=nil {return _aabd ;};};if _bedafc .Strike !=nil {if _ecace :=_bedafc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ecace !=nil {return _ecace ;};};if _bedafc .Dstrike !=nil {if _bffcb :=_bedafc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_bffcb !=nil {return _bffcb ;};};if _bedafc .Outline !=nil {if _cgggc :=_bedafc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cgggc !=nil {return _cgggc ;};};if _bedafc .Shadow !=nil {if _ccfbe :=_bedafc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_ccfbe !=nil {return _ccfbe ;};};if _bedafc .Emboss !=nil {if _dcfbd :=_bedafc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dcfbd !=nil {return _dcfbd ;};};if _bedafc .Imprint !=nil {if _eedfd :=_bedafc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_eedfd !=nil {return _eedfd ;};};if _bedafc .NoProof !=nil {if _agfe :=_bedafc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_agfe !=nil {return _agfe ;};};if _bedafc .SnapToGrid !=nil {if _cccfa :=_bedafc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_cccfa !=nil {return _cccfa ;};};if _bedafc .Vanish !=nil {if _dffddb :=_bedafc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dffddb !=nil {return _dffddb ;};};if _bedafc .WebHidden !=nil {if _bgeec :=_bedafc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_bgeec !=nil {return _bgeec ;};};if _bedafc .Color !=nil {if _deaeac :=_bedafc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_deaeac !=nil {return _deaeac ;};};if _bedafc .Spacing !=nil {if _cbgag :=_bedafc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_cbgag !=nil {return _cbgag ;};};if _bedafc .W !=nil {if _ebaff :=_bedafc .W .ValidateWithPath (path +"\u002f\u0057");_ebaff !=nil {return _ebaff ;};};if _bedafc .Kern !=nil {if _eadda :=_bedafc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_eadda !=nil {return _eadda ;};};if _bedafc .Position !=nil {if _fccdc :=_bedafc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_fccdc !=nil {return _fccdc ;};};if _bedafc .Sz !=nil {if _ddaac :=_bedafc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_ddaac !=nil {return _ddaac ;};};if _bedafc .SzCs !=nil {if _cdcge :=_bedafc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cdcge !=nil {return _cdcge ;};};if _bedafc .Highlight !=nil {if _acfec :=_bedafc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_acfec !=nil {return _acfec ;};};if _bedafc .U !=nil {if _daffe :=_bedafc .U .ValidateWithPath (path +"\u002f\u0055");_daffe !=nil {return _daffe ;};};if _bedafc .Effect !=nil {if _cbedc :=_bedafc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_cbedc !=nil {return _cbedc ;};};if _bedafc .Bdr !=nil {if _ddgaa :=_bedafc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ddgaa !=nil {return _ddgaa ;};};if _bedafc .Shd !=nil {if _gfbfgg :=_bedafc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_gfbfgg !=nil {return _gfbfgg ;};};if _bedafc .FitText !=nil {if _fbaaag :=_bedafc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fbaaag !=nil {return _fbaaag ;};};if _bedafc .VertAlign !=nil {if _debdc :=_bedafc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_debdc !=nil {return _debdc ;};};if _bedafc .Rtl !=nil {if _gbbbec :=_bedafc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gbbbec !=nil {return _gbbbec ;};};if _bedafc .Cs !=nil {if _accgd :=_bedafc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_accgd !=nil {return _accgd ;};};if _bedafc .Em !=nil {if _afcfe :=_bedafc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_afcfe !=nil {return _afcfe ;};};if _bedafc .Lang !=nil {if _adead :=_bedafc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_adead !=nil {return _adead ;};};if _bedafc .EastAsianLayout !=nil {if _gacfg :=_bedafc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gacfg !=nil {return _gacfg ;};}; -if _bedafc .SpecVanish !=nil {if _ebdbg :=_bedafc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ebdbg !=nil {return _ebdbg ;};};if _bedafc .OMath !=nil {if _cbeac :=_bedafc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_cbeac !=nil {return _cbeac ;};};if _bedafc .RPrChange !=nil {if _baecg :=_bedafc .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_baecg !=nil {return _baecg ;};};return nil ;};func (_abfef ST_InfoTextType )String ()string {switch _abfef {case 0:return ""; -case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_geddf *CT_Perm )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_geddf .IdAttr )}); -if _geddf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_defdc ,_dccc :=_geddf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _dccc !=nil {return _dccc ;};start .Attr =append (start .Attr ,_defdc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdbbag ST_TextDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdebe :=_a .Attr {}; -_fdebe .Name =name ;switch _gdbbag {case ST_TextDirectionUnset :_fdebe .Value ="";case ST_TextDirectionTb :_fdebe .Value ="\u0074\u0062";case ST_TextDirectionRl :_fdebe .Value ="\u0072\u006c";case ST_TextDirectionLr :_fdebe .Value ="\u006c\u0072";case ST_TextDirectionTbV :_fdebe .Value ="\u0074\u0062\u0056"; -case ST_TextDirectionRlV :_fdebe .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_fdebe .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_fdebe .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_fdebe .Value ="\u006c\u0072\u0054\u0062"; -case ST_TextDirectionLrTbV :_fdebe .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_fdebe .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_fdebe .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_fdebe .Value ="\u0074\u0062\u0052l\u0056"; -};return _fdebe ,nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_bcaff :=&CT_CompatSetting {};return _bcaff }; - -// Validate validates the AG_TransitionalPassword and its children -func (_da *AG_TransitionalPassword )Validate ()error {return _da .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; - -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_ggdcf *CT_Headers )ValidateWithPath (path string )error {for _bbbad ,_agddc :=range _ggdcf .Header {if _bbfdg :=_agddc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbbad )); -_bbfdg !=nil {return _bbfdg ;};};return nil ;};func (_fecdgd *WdEG_WrapTypeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caegea :for {_bfbacd ,_fbbbbd :=d .Token ();if _fbbbbd !=nil {return _fbbbbd ;};switch _cbdae :=_bfbacd .(type ){case _a .StartElement :switch _cbdae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fecdgd .WrapNone =NewWdCT_WrapNone (); -if _badbaa :=d .DecodeElement (_fecdgd .WrapNone ,&_cbdae );_badbaa !=nil {return _badbaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fecdgd .WrapSquare =NewWdCT_WrapSquare (); -if _dbegbe :=d .DecodeElement (_fecdgd .WrapSquare ,&_cbdae );_dbegbe !=nil {return _dbegbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fecdgd .WrapTight =NewWdCT_WrapTight (); -if _fafca :=d .DecodeElement (_fecdgd .WrapTight ,&_cbdae );_fafca !=nil {return _fafca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fecdgd .WrapThrough =NewWdCT_WrapThrough (); -if _gefeee :=d .DecodeElement (_fecdgd .WrapThrough ,&_cbdae );_gefeee !=nil {return _gefeee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fecdgd .WrapTopAndBottom =NewWdCT_WrapTopBottom (); -if _eddfff :=d .DecodeElement (_fecdgd .WrapTopAndBottom ,&_cbdae );_eddfff !=nil {return _eddfff ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbdae .Name ); -if _cfgfd :=d .Skip ();_cfgfd !=nil {return _cfgfd ;};};case _a .EndElement :break _caegea ;case _a .CharData :};};return nil ;};func (_cggeb ST_VerticalJc )String ()string {switch _cggeb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072"; -case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";};return "";}; - -// Validate validates the CT_SdtPrChoice and its children -func (_aeggb *CT_SdtPrChoice )Validate ()error {return _aeggb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");}; - -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_ccdeed *WdCT_PosHChoice )ValidateWithPath (path string )error {if _agbdg :=_ccdeed .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_agbdg !=nil {return _agbdg ;};return nil ;};func (_cbcdbd *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbcdbd =0; -case "\u0063\u006f\u006e\u0074":*_cbcdbd =1;case "\u0072\u0065\u0073\u0074":*_cbcdbd =2;};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_gg .Time ; - -// Annotation Identifier -IdAttr int64 ;};func (_baea *CT_NumRestart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ebeecd ,_cacgb :=_baea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cacgb !=nil {return _cacgb ;};start .Attr =append (start .Attr ,_ebeecd ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_abdg :=&CT_SdtDropDownList {};return _abdg };func (_edbcc *CT_EdnProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccga :for {_bedab ,_abdea :=d .Token (); -if _abdea !=nil {return _abdea ;};switch _egadf :=_bedab .(type ){case _a .StartElement :switch _egadf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_edbcc .Pos =NewCT_EdnPos (); -if _gbfbg :=d .DecodeElement (_edbcc .Pos ,&_egadf );_gbfbg !=nil {return _gbfbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_edbcc .NumFmt =NewCT_NumFmt (); -if _dfgce :=d .DecodeElement (_edbcc .NumFmt ,&_egadf );_dfgce !=nil {return _dfgce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_edbcc .NumStart =NewCT_DecimalNumber (); -if _ceded :=d .DecodeElement (_edbcc .NumStart ,&_egadf );_ceded !=nil {return _ceded ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_edbcc .NumRestart =NewCT_NumRestart (); -if _edea :=d .DecodeElement (_edbcc .NumRestart ,&_egadf );_edea !=nil {return _edea ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_egadf .Name ); -if _ccbdd :=d .Skip ();_ccbdd !=nil {return _ccbdd ;};};case _a .EndElement :break _ccga ;case _a .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_ceddg *CT_FFData )ValidateWithPath (path string )error {for _bgegb ,_bafb :=range _ceddg .Name {if _edbba :=_bafb .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bgegb ));_edbba !=nil {return _edbba ; -};};for _bgad ,_gccdc :=range _ceddg .Label {if _fdga :=_gccdc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bgad ));_fdga !=nil {return _fdga ;};};for _eedec ,_cgaeb :=range _ceddg .TabIndex {if _aegb :=_cgaeb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_eedec )); -_aegb !=nil {return _aegb ;};};for _agfdf ,_cdgcd :=range _ceddg .Enabled {if _acdd :=_cdgcd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_agfdf ));_acdd !=nil {return _acdd ;}; -};for _aeacb ,_bagcf :=range _ceddg .CalcOnExit {if _gcgb :=_bagcf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_aeacb ));_gcgb !=nil {return _gcgb ;};};for _dcge ,_fdefd :=range _ceddg .EntryMacro {if _agcfd :=_fdefd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_dcge )); -_agcfd !=nil {return _agcfd ;};};for _eeee ,_cgfac :=range _ceddg .ExitMacro {if _fcee :=_cgfac .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_eeee ));_fcee !=nil {return _fcee ; -};};for _cdeb ,_gagc :=range _ceddg .HelpText {if _addea :=_gagc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cdeb ));_addea !=nil {return _addea ;};};for _ffgdg ,_bcdb :=range _ceddg .StatusText {if _ccacb :=_bcdb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_ffgdg )); -_ccacb !=nil {return _ccacb ;};};if _ceddg .CheckBox !=nil {if _dfaac :=_ceddg .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_dfaac !=nil {return _dfaac ;};};if _ceddg .DdList !=nil {if _aabc :=_ceddg .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074"); -_aabc !=nil {return _aabc ;};};if _ceddg .TextInput !=nil {if _facfa :=_ceddg .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_facfa !=nil {return _facfa ;};};return nil ;};func (_agedfa *ST_MailMergeDocType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agedfa =0; -case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_agedfa =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_agedfa =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_agedfa =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_agedfa =4; -case "\u0065\u006d\u0061i\u006c":*_agedfa =5;case "\u0066\u0061\u0078":*_agedfa =6;};return nil ;};func (_acegb *CT_TxbxContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _acegb .AltChunk !=nil {_dfbeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_cdfga :=range _acegb .AltChunk {e .EncodeElement (_cdfga ,_dfbeg );};};if _acegb .EG_ContentBlockContent !=nil {for _ ,_edcedad :=range _acegb .EG_ContentBlockContent {_edcedad .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewCT_Font ()*CT_Font {_dcbgf :=&CT_Font {};return _dcbgf };func NewCT_Base64Binary ()*CT_Base64Binary {_dagb :=&CT_Base64Binary {};return _dagb };func (_gdbf *CT_Placeholder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_aaaga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_gdbf .DocPart ,_aaaga );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgbdec *ST_FrameLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbgffg ,_acega :=d .Token (); -if _acega !=nil {return _acega ;};if _fffaa ,_affcc :=_fbgffg .(_a .EndElement );_affcc &&_fffaa .Name ==start .Name {*_dgbdec =1;return nil ;};if _aafbc ,_ccbgff :=_fbgffg .(_a .CharData );!_ccbgff {return _gd .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",_fbgffg ); -}else {switch string (_aafbc ){case "":*_dgbdec =0;case "\u0072\u006f\u0077\u0073":*_dgbdec =1;case "\u0063\u006f\u006c\u0073":*_dgbdec =2;case "\u006e\u006f\u006e\u0065":*_dgbdec =3;};};_fbgffg ,_acega =d .Token ();if _acega !=nil {return _acega ;};if _cacbg ,_gfdde :=_fbgffg .(_a .EndElement ); -_gfdde &&_cacbg .Name ==start .Name {return nil ;};return _gd .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",_fbgffg );};type CT_MoveBookmark struct{AuthorAttr string ; -DateAttr _gg .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; - -// Annotation Identifier -IdAttr int64 ;};type CT_EdnPos struct{ - -// Endnote Position Type -ValAttr ST_EdnPos ;}; - -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_cegab *CT_GlossaryDocument )ValidateWithPath (path string )error {if _cegab .Background !=nil {if _edfag :=_cegab .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_edfag !=nil {return _edfag ; -};};if _cegab .DocParts !=nil {if _bfddf :=_cegab .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_bfddf !=nil {return _bfddf ;};};return nil ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_dgbcd :=&WdCT_WrapNone {};return _dgbcd }; -func (_dcdcgg ST_DocProtect )ValidateWithPath (path string )error {switch _dcdcgg {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdcgg )); -};return nil ;};func NewCT_RubyPr ()*CT_RubyPr {_eegbf :=&CT_RubyPr {};_eegbf .RubyAlign =NewCT_RubyAlign ();_eegbf .Hps =NewCT_HpsMeasure ();_eegbf .HpsRaise =NewCT_HpsMeasure ();_eegbf .HpsBaseText =NewCT_HpsMeasure ();_eegbf .Lid =NewCT_Lang ();return _eegbf ; -};func (_gc *AG_SectPrAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_gc .RsidRPrAttr )}); -};if _gc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_gc .RsidDelAttr )});};if _gc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gc .RsidRAttr )}); -};if _gc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gc .RsidSectAttr )});};return nil ;};func (_eedge *EG_RPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eedge .RPr !=nil {_fcged :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_eedge .RPr ,_fcged );};return nil ;};func (_bgabgf *CT_TblWidth )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgabgf .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bgabgf .WAttr )}); -};if _bgabgf .TypeAttr !=ST_TblWidthUnset {_cddec ,_bbfag :=_bgabgf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bbfag !=nil {return _bbfag ;};start .Attr =append (start .Attr ,_cddec );};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_FrameScrollbar and its children -func (_ebcdb *CT_FrameScrollbar )Validate ()error {return _ebcdb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_adeefg *ST_Underline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgabcc ,_bcgef :=d .Token (); -if _bcgef !=nil {return _bcgef ;};if _gcafb ,_aedfe :=_cgabcc .(_a .EndElement );_aedfe &&_gcafb .Name ==start .Name {*_adeefg =1;return nil ;};if _gaegd ,_afeef :=_cgabcc .(_a .CharData );!_afeef {return _gd .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",_cgabcc ); -}else {switch string (_gaegd ){case "":*_adeefg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_adeefg =1;case "\u0077\u006f\u0072d\u0073":*_adeefg =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_adeefg =3;case "\u0074\u0068\u0069c\u006b":*_adeefg =4; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_adeefg =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_adeefg =6;case "\u0064\u0061\u0073\u0068":*_adeefg =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_adeefg =8; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_adeefg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_adeefg =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_adeefg =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_adeefg =12; -case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_adeefg =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_adeefg =14;case "\u0077\u0061\u0076\u0065":*_adeefg =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_adeefg =16; -case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_adeefg =17;case "\u006e\u006f\u006e\u0065":*_adeefg =18;};};_cgabcc ,_bcgef =d .Token ();if _bcgef !=nil {return _bcgef ;};if _bedbae ,_ebcaf :=_cgabcc .(_a .EndElement );_ebcaf &&_bedbae .Name ==start .Name {return nil ; -};return _gd .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",_cgabcc );};func NewFonts ()*Fonts {_bdagd :=&Fonts {};_bdagd .CT_FontsList =*NewCT_FontsList (); -return _bdagd };func (_fffcb *EG_ContentBlockContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edffb :for {_fgeaae ,_ggddb :=d .Token ();if _ggddb !=nil {return _ggddb ;};switch _fadbg :=_fgeaae .(type ){case _a .StartElement :switch _fadbg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fffcb .CustomXml =NewCT_CustomXmlBlock (); -if _gbccc :=d .DecodeElement (_fffcb .CustomXml ,&_fadbg );_gbccc !=nil {return _gbccc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fffcb .Sdt =NewCT_SdtBlock (); -if _dcade :=d .DecodeElement (_fffcb .Sdt ,&_fadbg );_dcade !=nil {return _dcade ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cbbdb :=NewCT_P (); -if _abgcd :=d .DecodeElement (_cbbdb ,&_fadbg );_abgcd !=nil {return _abgcd ;};_fffcb .P =append (_fffcb .P ,_cbbdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_bfgcg :=NewCT_Tbl (); -if _cbcfd :=d .DecodeElement (_bfgcg ,&_fadbg );_cbcfd !=nil {return _cbcfd ;};_fffcb .Tbl =append (_fffcb .Tbl ,_bfgcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gegab :=NewEG_RunLevelElts (); -_gegab .ProofErr =NewCT_ProofErr ();if _daceg :=d .DecodeElement (_gegab .ProofErr ,&_fadbg );_daceg !=nil {return _daceg ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_gegab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_egcb :=NewEG_RunLevelElts (); -_egcb .PermStart =NewCT_PermStart ();if _afdfa :=d .DecodeElement (_egcb .PermStart ,&_fadbg );_afdfa !=nil {return _afdfa ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_egcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfceb :=NewEG_RunLevelElts (); -_bfceb .PermEnd =NewCT_Perm ();if _bcdfe :=d .DecodeElement (_bfceb .PermEnd ,&_fadbg );_bcdfe !=nil {return _bcdfe ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_bfceb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gddbaf :=NewEG_RunLevelElts (); -_gddbaf .Ins =NewCT_RunTrackChange ();if _faefbd :=d .DecodeElement (_gddbaf .Ins ,&_fadbg );_faefbd !=nil {return _faefbd ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_gddbaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cafgg :=NewEG_RunLevelElts (); -_cafgg .Del =NewCT_RunTrackChange ();if _egcge :=d .DecodeElement (_cafgg .Del ,&_fadbg );_egcge !=nil {return _egcge ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_cafgg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebgbf :=NewEG_RunLevelElts (); -_ebgbf .MoveFrom =NewCT_RunTrackChange ();if _dggbe :=d .DecodeElement (_ebgbf .MoveFrom ,&_fadbg );_dggbe !=nil {return _dggbe ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_ebgbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_faacdb :=NewEG_RunLevelElts (); -_faacdb .MoveTo =NewCT_RunTrackChange ();if _dcgaga :=d .DecodeElement (_faacdb .MoveTo ,&_fadbg );_dcgaga !=nil {return _dcgaga ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_faacdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgdbad :=NewEG_RunLevelElts (); -_eacgf :=NewEG_RangeMarkupElements ();_eacgf .BookmarkStart =NewCT_Bookmark ();if _bbffdb :=d .DecodeElement (_eacgf .BookmarkStart ,&_fadbg );_bbffdb !=nil {return _bbffdb ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_cgdbad );_cgdbad .EG_RangeMarkupElements =append (_cgdbad .EG_RangeMarkupElements ,_eacgf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fccfd :=NewEG_RunLevelElts (); -_acbcg :=NewEG_RangeMarkupElements ();_acbcg .BookmarkEnd =NewCT_MarkupRange ();if _fgfdbd :=d .DecodeElement (_acbcg .BookmarkEnd ,&_fadbg );_fgfdbd !=nil {return _fgfdbd ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_fccfd );_fccfd .EG_RangeMarkupElements =append (_fccfd .EG_RangeMarkupElements ,_acbcg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gacgcf :=NewEG_RunLevelElts (); -_aggfc :=NewEG_RangeMarkupElements ();_aggfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _deagd :=d .DecodeElement (_aggfc .MoveFromRangeStart ,&_fadbg );_deagd !=nil {return _deagd ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_gacgcf ); -_gacgcf .EG_RangeMarkupElements =append (_gacgcf .EG_RangeMarkupElements ,_aggfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eeege :=NewEG_RunLevelElts (); -_ffbdeb :=NewEG_RangeMarkupElements ();_ffbdeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecacgb :=d .DecodeElement (_ffbdeb .MoveFromRangeEnd ,&_fadbg );_ecacgb !=nil {return _ecacgb ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_eeege ); -_eeege .EG_RangeMarkupElements =append (_eeege .EG_RangeMarkupElements ,_ffbdeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_adcacg :=NewEG_RunLevelElts (); -_defabg :=NewEG_RangeMarkupElements ();_defabg .MoveToRangeStart =NewCT_MoveBookmark ();if _fgcead :=d .DecodeElement (_defabg .MoveToRangeStart ,&_fadbg );_fgcead !=nil {return _fgcead ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_adcacg ); -_adcacg .EG_RangeMarkupElements =append (_adcacg .EG_RangeMarkupElements ,_defabg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fggae :=NewEG_RunLevelElts (); -_dabab :=NewEG_RangeMarkupElements ();_dabab .MoveToRangeEnd =NewCT_MarkupRange ();if _decbd :=d .DecodeElement (_dabab .MoveToRangeEnd ,&_fadbg );_decbd !=nil {return _decbd ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_fggae );_fggae .EG_RangeMarkupElements =append (_fggae .EG_RangeMarkupElements ,_dabab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dcgbgd :=NewEG_RunLevelElts (); -_ebddg :=NewEG_RangeMarkupElements ();_ebddg .CommentRangeStart =NewCT_MarkupRange ();if _cgbge :=d .DecodeElement (_ebddg .CommentRangeStart ,&_fadbg );_cgbge !=nil {return _cgbge ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_dcgbgd ); -_dcgbgd .EG_RangeMarkupElements =append (_dcgbgd .EG_RangeMarkupElements ,_ebddg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgfcgd :=NewEG_RunLevelElts (); -_ebfffa :=NewEG_RangeMarkupElements ();_ebfffa .CommentRangeEnd =NewCT_MarkupRange ();if _gcdad :=d .DecodeElement (_ebfffa .CommentRangeEnd ,&_fadbg );_gcdad !=nil {return _gcdad ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_bgfcgd );_bgfcgd .EG_RangeMarkupElements =append (_bgfcgd .EG_RangeMarkupElements ,_ebfffa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddcdbc :=NewEG_RunLevelElts (); -_afgdd :=NewEG_RangeMarkupElements ();_afgdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _baegg :=d .DecodeElement (_afgdd .CustomXmlInsRangeStart ,&_fadbg );_baegg !=nil {return _baegg ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_ddcdbc ); -_ddcdbc .EG_RangeMarkupElements =append (_ddcdbc .EG_RangeMarkupElements ,_afgdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdfddb :=NewEG_RunLevelElts (); -_cgccgbe :=NewEG_RangeMarkupElements ();_cgccgbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _efeae :=d .DecodeElement (_cgccgbe .CustomXmlInsRangeEnd ,&_fadbg );_efeae !=nil {return _efeae ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_bdfddb ); -_bdfddb .EG_RangeMarkupElements =append (_bdfddb .EG_RangeMarkupElements ,_cgccgbe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabcg :=NewEG_RunLevelElts (); -_gabdc :=NewEG_RangeMarkupElements ();_gabdc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdaefa :=d .DecodeElement (_gabdc .CustomXmlDelRangeStart ,&_fadbg );_fdaefa !=nil {return _fdaefa ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_eabcg ); -_eabcg .EG_RangeMarkupElements =append (_eabcg .EG_RangeMarkupElements ,_gabdc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agddb :=NewEG_RunLevelElts (); -_ecfaee :=NewEG_RangeMarkupElements ();_ecfaee .CustomXmlDelRangeEnd =NewCT_Markup ();if _acad :=d .DecodeElement (_ecfaee .CustomXmlDelRangeEnd ,&_fadbg );_acad !=nil {return _acad ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_agddb ); -_agddb .EG_RangeMarkupElements =append (_agddb .EG_RangeMarkupElements ,_ecfaee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_egcgef :=NewEG_RunLevelElts (); -_fbdffb :=NewEG_RangeMarkupElements ();_fbdffb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffbgbaf :=d .DecodeElement (_fbdffb .CustomXmlMoveFromRangeStart ,&_fadbg );_ffbgbaf !=nil {return _ffbgbaf ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_egcgef ); -_egcgef .EG_RangeMarkupElements =append (_egcgef .EG_RangeMarkupElements ,_fbdffb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dacbfd :=NewEG_RunLevelElts (); -_cbdcdg :=NewEG_RangeMarkupElements ();_cbdcdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcfff :=d .DecodeElement (_cbdcdg .CustomXmlMoveFromRangeEnd ,&_fadbg );_gcfff !=nil {return _gcfff ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_dacbfd ); -_dacbfd .EG_RangeMarkupElements =append (_dacbfd .EG_RangeMarkupElements ,_cbdcdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bbfdba :=NewEG_RunLevelElts (); -_cgadea :=NewEG_RangeMarkupElements ();_cgadea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfddfc :=d .DecodeElement (_cgadea .CustomXmlMoveToRangeStart ,&_fadbg );_dfddfc !=nil {return _dfddfc ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_bbfdba ); -_bbfdba .EG_RangeMarkupElements =append (_bbfdba .EG_RangeMarkupElements ,_cgadea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbdebd :=NewEG_RunLevelElts (); -_facfdd :=NewEG_RangeMarkupElements ();_facfdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgefc :=d .DecodeElement (_facfdd .CustomXmlMoveToRangeEnd ,&_fadbg );_dgefc !=nil {return _dgefc ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_cbdebd ); -_cbdebd .EG_RangeMarkupElements =append (_cbdebd .EG_RangeMarkupElements ,_facfdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gffeee :=NewEG_RunLevelElts (); -_ecfdc :=NewEG_MathContent ();_ecfdc .OMathPara =_aa .NewOMathPara ();if _bfeedg :=d .DecodeElement (_ecfdc .OMathPara ,&_fadbg );_bfeedg !=nil {return _bfeedg ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_gffeee );_gffeee .EG_MathContent =append (_gffeee .EG_MathContent ,_ecfdc ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggcde :=NewEG_RunLevelElts (); -_cfbee :=NewEG_MathContent ();_cfbee .OMath =_aa .NewOMath ();if _addgde :=d .DecodeElement (_cfbee .OMath ,&_fadbg );_addgde !=nil {return _addgde ;};_fffcb .EG_RunLevelElts =append (_fffcb .EG_RunLevelElts ,_ggcde );_ggcde .EG_MathContent =append (_ggcde .EG_MathContent ,_cfbee ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_fadbg .Name ); -if _dcfcc :=d .Skip ();_dcfcc !=nil {return _dcfcc ;};};case _a .EndElement :break _edffb ;case _a .CharData :};};return nil ;};func (_dcffac *ST_NumberFormat )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcffac =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dcffac =1; -case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dcffac =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dcffac =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dcffac =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dcffac =5; -case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dcffac =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dcffac =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dcffac =8;case "\u0068\u0065\u0078":*_dcffac =9; -case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dcffac =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dcffac =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dcffac =12; -case "\u0061\u0069\u0075e\u006f":*_dcffac =13;case "\u0069\u0072\u006fh\u0061":*_dcffac =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dcffac =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dcffac =16; -case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dcffac =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_dcffac =18; -case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dcffac =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dcffac =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dcffac =21; -case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dcffac =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dcffac =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dcffac =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dcffac =25; -case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dcffac =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dcffac =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dcffac =28; -case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_dcffac =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dcffac =30; -case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dcffac =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dcffac =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_dcffac =33; -case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dcffac =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dcffac =35; -case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dcffac =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dcffac =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dcffac =38; -case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dcffac =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dcffac =40; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dcffac =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dcffac =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dcffac =43; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dcffac =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dcffac =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dcffac =46; -case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dcffac =47;case "\u006e\u006f\u006e\u0065":*_dcffac =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dcffac =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dcffac =50; -case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dcffac =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dcffac =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dcffac =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dcffac =54; -case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dcffac =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dcffac =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dcffac =57; -case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dcffac =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dcffac =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dcffac =60; -case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dcffac =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dcffac =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dcffac =63;};return nil ;};type CT_DivBdr struct{ - -// Top Border for HTML div -Top *CT_Border ; - -// Left Border for HTML div -Left *CT_Border ; - -// Bottom Border for HTML div -Bottom *CT_Border ; - -// Right Border for HTML div -Right *CT_Border ;};type CT_PBdr struct{ - -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; - -// Left Paragraph Border -Left *CT_Border ; - -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; - -// Right Paragraph Border -Right *CT_Border ; - -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; - -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};func (_cecggf *ST_EdGrp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbeae ,_dcced :=d .Token ();if _dcced !=nil {return _dcced ;};if _fcfaa ,_ffcae :=_bdbeae .(_a .EndElement );_ffcae &&_fcfaa .Name ==start .Name {*_cecggf =1; -return nil ;};if _abccgg ,_eadcb :=_bdbeae .(_a .CharData );!_eadcb {return _gd .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",_bdbeae );}else {switch string (_abccgg ){case "":*_cecggf =0; -case "\u006e\u006f\u006e\u0065":*_cecggf =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_cecggf =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_cecggf =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_cecggf =4; -case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_cecggf =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_cecggf =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_cecggf =7;};};_bdbeae ,_dcced =d .Token ();if _dcced !=nil {return _dcced ;};if _eceacf ,_dffeg :=_bdbeae .(_a .EndElement ); -_dffeg &&_eceacf .Name ==start .Name {return nil ;};return _gd .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",_bdbeae );};func (_cgada *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccdfd :=range start .Attr {if _ccdfd .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"&&_ccdfd .Name .Local =="\u0069\u0064"||_ccdfd .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"&&_ccdfd .Name .Local =="\u0069\u0064"{_aeefe ,_dfabg :=_ccdfd .Value ,error (nil ); -if _dfabg !=nil {return _dfabg ;};_cgada .IdAttr =_aeefe ;continue ;};};for {_egfgf ,_afgbd :=d .Token ();if _afgbd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_afgbd );};if _ccedc ,_gdgcc :=_egfgf .(_a .EndElement ); -_gdgcc &&_ccedc .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the WdCT_WordprocessingGroup and its children -func (_dcdgaa *WdCT_WordprocessingGroup )Validate ()error {return _dcdgaa .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");}; - -// Validate validates the CT_SimpleField and its children -func (_degfe *CT_SimpleField )Validate ()error {return _degfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};type WdCT_TxbxContent struct{ - -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; - -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_cdec *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func (_gegegg ST_JcTable )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdggb :=_a .Attr {};_gdggb .Name =name ;switch _gegegg {case ST_JcTableUnset :_gdggb .Value =""; -case ST_JcTableCenter :_gdggb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_gdggb .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_gdggb .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_gdggb .Value ="\u0072\u0069\u0067h\u0074"; -case ST_JcTableStart :_gdggb .Value ="\u0073\u0074\u0061r\u0074";};return _gdggb ,nil ;};func (_dfebg ST_TblStyleOverrideType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcaege :=_a .Attr {};_bcaege .Name =name ;switch _dfebg {case ST_TblStyleOverrideTypeUnset :_bcaege .Value =""; -case ST_TblStyleOverrideTypeWholeTable :_bcaege .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_bcaege .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_bcaege .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077"; -case ST_TblStyleOverrideTypeFirstCol :_bcaege .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_bcaege .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_bcaege .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t"; -case ST_TblStyleOverrideTypeBand2Vert :_bcaege .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_bcaege .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_bcaege .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z"; -case ST_TblStyleOverrideTypeNeCell :_bcaege .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_bcaege .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_bcaege .Value ="\u0073\u0065\u0043\u0065\u006c\u006c"; -case ST_TblStyleOverrideTypeSwCell :_bcaege .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _bcaege ,nil ;};func (_aggc *CT_SdtEndPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aggc .RPr !=nil {_ggeac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -for _ ,_defff :=range _aggc .RPr {e .EncodeElement (_defff ,_ggeac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ - -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;};func NewCT_PageMar ()*CT_PageMar {_cagfe :=&CT_PageMar {};return _cagfe };func (_fcgeed WdST_AlignV )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fcgeed .String (),start ); -};func (_ecccf ST_Wrap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cefcb :=_a .Attr {};_cefcb .Name =name ;switch _ecccf {case ST_WrapUnset :_cefcb .Value ="";case ST_WrapAuto :_cefcb .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_cefcb .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e"; -case ST_WrapAround :_cefcb .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_cefcb .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_cefcb .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_cefcb .Value ="\u006e\u006f\u006e\u0065"; -};return _cefcb ,nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_fdff :=&CT_DocPartGallery {};_fdff .ValAttr =ST_DocPartGallery (1);return _fdff ;};type ST_FFTextType byte ;func (_fgegc *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fgegc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agddga ST_DocPartGallery )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agddga .String (),start );};func (_aabef *CT_TrPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_aabef .AuthorAttr )}); -if _aabef .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aabef .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_aabef .IdAttr )}); -e .EncodeToken (start );_abcge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_aabef .TrPr ,_abcge );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecaecb ST_FFTextType )Validate ()error {return _ecaecb .ValidateWithPath ("")}; - - -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_bfgcb *CT_Hyperlink )ValidateWithPath (path string )error {if _bfgcb .HistoryAttr !=nil {if _efff :=_bfgcb .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_efff !=nil {return _efff ;}; -};for _ffebdb ,_afecd :=range _bfgcb .FldSimple {if _ffbde :=_afecd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffebdb ));_ffbde !=nil {return _ffbde ;};};if _bfgcb .Hyperlink !=nil {if _fcbedf :=_bfgcb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); -_fcbedf !=nil {return _fcbedf ;};};if _bfgcb .SubDoc !=nil {if _ggfg :=_bfgcb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_ggfg !=nil {return _ggfg ;};};for _edad ,_cgdee :=range _bfgcb .EG_ContentRunContent {if _aebggc :=_cgdee .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_edad )); -_aebggc !=nil {return _aebggc ;};};return nil ;};type CT_MailMergeDocType struct{ - -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;}; - -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_dgcag *CT_TblBorders )ValidateWithPath (path string )error {if _dgcag .Top !=nil {if _affadgc :=_dgcag .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_affadgc !=nil {return _affadgc ;};};if _dgcag .Start !=nil {if _daddbc :=_dgcag .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_daddbc !=nil {return _daddbc ;};};if _dgcag .Left !=nil {if _gedcee :=_dgcag .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gedcee !=nil {return _gedcee ;};};if _dgcag .Bottom !=nil {if _ggcgbf :=_dgcag .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_ggcgbf !=nil {return _ggcgbf ;};};if _dgcag .End !=nil {if _dfebed :=_dgcag .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dfebed !=nil {return _dfebed ;};};if _dgcag .Right !=nil {if _gbgbeb :=_dgcag .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_gbgbeb !=nil {return _gbgbeb ;};};if _dgcag .InsideH !=nil {if _bfegb :=_dgcag .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_bfegb !=nil {return _bfegb ;};};if _dgcag .InsideV !=nil {if _faecdf :=_dgcag .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_faecdf !=nil {return _faecdf ;};};return nil ;};func NewSettings ()*Settings {_gfgeab :=&Settings {};_gfgeab .CT_Settings =*NewCT_Settings ();return _gfgeab ;};func (_eeddg *CT_TrackChangeNumbering )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgegde :=range start .Attr {if _bgegde .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_gbcff ,_dffef :=_bgegde .Value ,error (nil ); -if _dffef !=nil {return _dffef ;};_eeddg .OriginalAttr =&_gbcff ;continue ;};if _bgegde .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bdbad ,_gdagec :=_bgegde .Value ,error (nil );if _gdagec !=nil {return _gdagec ;};_eeddg .AuthorAttr =_bdbad ; -continue ;};if _bgegde .Name .Local =="\u0064\u0061\u0074\u0065"{_gbeeb ,_fagcb :=ParseStdlibTime (_bgegde .Value );if _fagcb !=nil {return _fagcb ;};_eeddg .DateAttr =&_gbeeb ;continue ;};if _bgegde .Name .Local =="\u0069\u0064"{_dafea ,_efcec :=_ea .ParseInt (_bgegde .Value ,10,64); -if _efcec !=nil {return _efcec ;};_eeddg .IdAttr =_dafea ;continue ;};};for {_decca ,_ddgdc :=d .Token ();if _ddgdc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_ddgdc ); -};if _bdbbc ,_ceefd :=_decca .(_a .EndElement );_ceefd &&_bdbbc .Name ==start .Name {break ;};};return nil ;};func (_bdbgb *ST_DocPartBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geccg ,_ffcgda :=d .Token ();if _ffcgda !=nil {return _ffcgda ; -};if _gababa ,_ffdbb :=_geccg .(_a .EndElement );_ffdbb &&_gababa .Name ==start .Name {*_bdbgb =1;return nil ;};if _dfcgf ,_gfabgf :=_geccg .(_a .CharData );!_gfabgf {return _gd .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",_geccg ); -}else {switch string (_dfcgf ){case "":*_bdbgb =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_bdbgb =1;case "\u0070":*_bdbgb =2;case "\u0070\u0067":*_bdbgb =3;};};_geccg ,_ffcgda =d .Token ();if _ffcgda !=nil {return _ffcgda ;};if _cbggd ,_dafee :=_geccg .(_a .EndElement ); -_dafee &&_cbggd .Name ==start .Name {return nil ;};return _gd .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",_geccg );}; - -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_cdca *WdCT_Anchor )ValidateWithPath (path string )error {if _dfabga :=_cdca .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_dfabga !=nil {return _dfabga ;};if _cfcfca :=_cdca .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"); -_cfcfca !=nil {return _cfcfca ;};if _becdd :=_cdca .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_becdd !=nil {return _becdd ;};if _fbaaf :=_cdca .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074"); -_fbaaf !=nil {return _fbaaf ;};if _cdca .EffectExtent !=nil {if _gdada :=_cdca .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gdada !=nil {return _gdada ;};};if _cdca .Choice !=nil {if _dedbcg :=_cdca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_dedbcg !=nil {return _dedbcg ;};};if _agfbe :=_cdca .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_agfbe !=nil {return _agfbe ;};if _cdca .CNvGraphicFramePr !=nil {if _fdfdfe :=_cdca .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_fdfdfe !=nil {return _fdfdfe ;};};if _eagae :=_cdca .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_eagae !=nil {return _eagae ;};return nil ;};func NewCT_DocumentBase ()*CT_DocumentBase {_dbad :=&CT_DocumentBase {}; -return _dbad };func NewCT_PageBorders ()*CT_PageBorders {_bbccgb :=&CT_PageBorders {};return _bbccgb }; - -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_gddeg *CT_Proof )ValidateWithPath (path string )error {if _bcafa :=_gddeg .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bcafa !=nil {return _bcafa ;};if _dfgded :=_gddeg .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072"); -_dfgded !=nil {return _dfgded ;};return nil ;};func (_begbb ST_Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_begbb .String (),start );};func (_gbaedc *WdWpc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _gbaedc .WdCT_WordprocessingCanvas .MarshalXML (e ,start );}; - -// Validate validates the CT_Placeholder and its children -func (_fefbdb *CT_Placeholder )Validate ()error {return _fefbdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func NewCT_Headers ()*CT_Headers {_fccce :=&CT_Headers {};return _fccce };func (_cbeb *CT_DecimalNumber )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cbeb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SdtCell struct{ - -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; - -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; - -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};func NewCT_TblLook ()*CT_TblLook {_aadbae :=&CT_TblLook {};return _aadbae };func (_effgdg ST_DocPartType )String ()string {switch _effgdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c"; -case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072"; -};return "";}; - -// Validate validates the CT_TextDirection and its children -func (_dfabad *CT_TextDirection )Validate ()error {return _dfabad .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gabe *CT_DirContentRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eedf :=range start .Attr {if _eedf .Name .Local =="\u0076\u0061\u006c"{_gabe .ValAttr .UnmarshalXMLAttr (_eedf ); -continue ;};};_dgdb :for {_cbfbe ,_ccffb :=d .Token ();if _ccffb !=nil {return _ccffb ;};switch _cacc :=_cbfbe .(type ){case _a .StartElement :switch _cacc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dbdbd :=NewCT_SimpleField (); -if _ddbgd :=d .DecodeElement (_dbdbd ,&_cacc );_ddbgd !=nil {return _ddbgd ;};_gabe .FldSimple =append (_gabe .FldSimple ,_dbdbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gabe .Hyperlink =NewCT_Hyperlink (); -if _egdbc :=d .DecodeElement (_gabe .Hyperlink ,&_cacc );_egdbc !=nil {return _egdbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gabe .SubDoc =NewCT_Rel (); -if _bgcfb :=d .DecodeElement (_gabe .SubDoc ,&_cacc );_bgcfb !=nil {return _bgcfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cacab :=NewEG_ContentRunContent (); -_cacab .CustomXml =NewCT_CustomXmlRun ();if _bgcc :=d .DecodeElement (_cacab .CustomXml ,&_cacc );_bgcc !=nil {return _bgcc ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_cacab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_babec :=NewEG_ContentRunContent (); -_babec .SmartTag =NewCT_SmartTagRun ();if _fccg :=d .DecodeElement (_babec .SmartTag ,&_cacc );_fccg !=nil {return _fccg ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_babec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_faeda :=NewEG_ContentRunContent (); -_faeda .Sdt =NewCT_SdtRun ();if _efca :=d .DecodeElement (_faeda .Sdt ,&_cacc );_efca !=nil {return _efca ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_faeda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_afab :=NewEG_ContentRunContent (); -_afab .Dir =NewCT_DirContentRun ();if _gbfad :=d .DecodeElement (_afab .Dir ,&_cacc );_gbfad !=nil {return _gbfad ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_afab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fffd :=NewEG_ContentRunContent (); -_fffd .Bdo =NewCT_BdoContentRun ();if _eadc :=d .DecodeElement (_fffd .Bdo ,&_cacc );_eadc !=nil {return _eadc ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_fffd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_addca :=NewEG_ContentRunContent (); -_addca .R =NewCT_R ();if _ebaa :=d .DecodeElement (_addca .R ,&_cacc );_ebaa !=nil {return _ebaa ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_addca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_egaf :=NewEG_ContentRunContent (); -_adde :=NewEG_RunLevelElts ();_adde .ProofErr =NewCT_ProofErr ();if _dagd :=d .DecodeElement (_adde .ProofErr ,&_cacc );_dagd !=nil {return _dagd ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_egaf );_egaf .EG_RunLevelElts =append (_egaf .EG_RunLevelElts ,_adde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cccf :=NewEG_ContentRunContent (); -_ggcfa :=NewEG_RunLevelElts ();_ggcfa .PermStart =NewCT_PermStart ();if _agfdd :=d .DecodeElement (_ggcfa .PermStart ,&_cacc );_agfdd !=nil {return _agfdd ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_cccf );_cccf .EG_RunLevelElts =append (_cccf .EG_RunLevelElts ,_ggcfa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gabf :=NewEG_ContentRunContent (); -_dcbba :=NewEG_RunLevelElts ();_dcbba .PermEnd =NewCT_Perm ();if _fcedg :=d .DecodeElement (_dcbba .PermEnd ,&_cacc );_fcedg !=nil {return _fcedg ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_gabf );_gabf .EG_RunLevelElts =append (_gabf .EG_RunLevelElts ,_dcbba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gaga :=NewEG_ContentRunContent (); -_fgegf :=NewEG_RunLevelElts ();_fgegf .Ins =NewCT_RunTrackChange ();if _cddd :=d .DecodeElement (_fgegf .Ins ,&_cacc );_cddd !=nil {return _cddd ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_gaga );_gaga .EG_RunLevelElts =append (_gaga .EG_RunLevelElts ,_fgegf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cbab :=NewEG_ContentRunContent (); -_gfab :=NewEG_RunLevelElts ();_gfab .Del =NewCT_RunTrackChange ();if _fcca :=d .DecodeElement (_gfab .Del ,&_cacc );_fcca !=nil {return _fcca ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_cbab );_cbab .EG_RunLevelElts =append (_cbab .EG_RunLevelElts ,_gfab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ccfc :=NewEG_ContentRunContent (); -_ffadgg :=NewEG_RunLevelElts ();_ffadgg .MoveFrom =NewCT_RunTrackChange ();if _cddg :=d .DecodeElement (_ffadgg .MoveFrom ,&_cacc );_cddg !=nil {return _cddg ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ccfc );_ccfc .EG_RunLevelElts =append (_ccfc .EG_RunLevelElts ,_ffadgg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ggdd :=NewEG_ContentRunContent (); -_cacag :=NewEG_RunLevelElts ();_cacag .MoveTo =NewCT_RunTrackChange ();if _agbeb :=d .DecodeElement (_cacag .MoveTo ,&_cacc );_agbeb !=nil {return _agbeb ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ggdd );_ggdd .EG_RunLevelElts =append (_ggdd .EG_RunLevelElts ,_cacag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebgbb :=NewEG_ContentRunContent (); -_eafe :=NewEG_RunLevelElts ();_babag :=NewEG_RangeMarkupElements ();_babag .BookmarkStart =NewCT_Bookmark ();if _aegcc :=d .DecodeElement (_babag .BookmarkStart ,&_cacc );_aegcc !=nil {return _aegcc ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ebgbb ); -_ebgbb .EG_RunLevelElts =append (_ebgbb .EG_RunLevelElts ,_eafe );_eafe .EG_RangeMarkupElements =append (_eafe .EG_RangeMarkupElements ,_babag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_agga :=NewEG_ContentRunContent (); -_fcab :=NewEG_RunLevelElts ();_ccfcc :=NewEG_RangeMarkupElements ();_ccfcc .BookmarkEnd =NewCT_MarkupRange ();if _ggdac :=d .DecodeElement (_ccfcc .BookmarkEnd ,&_cacc );_ggdac !=nil {return _ggdac ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_agga ); -_agga .EG_RunLevelElts =append (_agga .EG_RunLevelElts ,_fcab );_fcab .EG_RangeMarkupElements =append (_fcab .EG_RangeMarkupElements ,_ccfcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggea :=NewEG_ContentRunContent (); -_ecdef :=NewEG_RunLevelElts ();_fegdf :=NewEG_RangeMarkupElements ();_fegdf .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdcac :=d .DecodeElement (_fegdf .MoveFromRangeStart ,&_cacc );_gdcac !=nil {return _gdcac ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ggea ); -_ggea .EG_RunLevelElts =append (_ggea .EG_RunLevelElts ,_ecdef );_ecdef .EG_RangeMarkupElements =append (_ecdef .EG_RangeMarkupElements ,_fegdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecbb :=NewEG_ContentRunContent (); -_agfdc :=NewEG_RunLevelElts ();_edgfa :=NewEG_RangeMarkupElements ();_edgfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _fabd :=d .DecodeElement (_edgfa .MoveFromRangeEnd ,&_cacc );_fabd !=nil {return _fabd ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ecbb ); -_ecbb .EG_RunLevelElts =append (_ecbb .EG_RunLevelElts ,_agfdc );_agfdc .EG_RangeMarkupElements =append (_agfdc .EG_RangeMarkupElements ,_edgfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfgbe :=NewEG_ContentRunContent (); -_dcgad :=NewEG_RunLevelElts ();_efbb :=NewEG_RangeMarkupElements ();_efbb .MoveToRangeStart =NewCT_MoveBookmark ();if _fgdc :=d .DecodeElement (_efbb .MoveToRangeStart ,&_cacc );_fgdc !=nil {return _fgdc ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_cfgbe ); -_cfgbe .EG_RunLevelElts =append (_cfgbe .EG_RunLevelElts ,_dcgad );_dcgad .EG_RangeMarkupElements =append (_dcgad .EG_RangeMarkupElements ,_efbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dcgf :=NewEG_ContentRunContent (); -_ddgdf :=NewEG_RunLevelElts ();_fcfbc :=NewEG_RangeMarkupElements ();_fcfbc .MoveToRangeEnd =NewCT_MarkupRange ();if _cbfdd :=d .DecodeElement (_fcfbc .MoveToRangeEnd ,&_cacc );_cbfdd !=nil {return _cbfdd ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_dcgf ); -_dcgf .EG_RunLevelElts =append (_dcgf .EG_RunLevelElts ,_ddgdf );_ddgdf .EG_RangeMarkupElements =append (_ddgdf .EG_RangeMarkupElements ,_fcfbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_adbg :=NewEG_ContentRunContent (); -_agege :=NewEG_RunLevelElts ();_bcae :=NewEG_RangeMarkupElements ();_bcae .CommentRangeStart =NewCT_MarkupRange ();if _edbbb :=d .DecodeElement (_bcae .CommentRangeStart ,&_cacc );_edbbb !=nil {return _edbbb ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_adbg ); -_adbg .EG_RunLevelElts =append (_adbg .EG_RunLevelElts ,_agege );_agege .EG_RangeMarkupElements =append (_agege .EG_RangeMarkupElements ,_bcae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gagac :=NewEG_ContentRunContent (); -_afefdc :=NewEG_RunLevelElts ();_becb :=NewEG_RangeMarkupElements ();_becb .CommentRangeEnd =NewCT_MarkupRange ();if _eggce :=d .DecodeElement (_becb .CommentRangeEnd ,&_cacc );_eggce !=nil {return _eggce ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_gagac ); -_gagac .EG_RunLevelElts =append (_gagac .EG_RunLevelElts ,_afefdc );_afefdc .EG_RangeMarkupElements =append (_afefdc .EG_RangeMarkupElements ,_becb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgege :=NewEG_ContentRunContent (); -_gebbg :=NewEG_RunLevelElts ();_ffdcd :=NewEG_RangeMarkupElements ();_ffdcd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcabb :=d .DecodeElement (_ffdcd .CustomXmlInsRangeStart ,&_cacc );_dcabb !=nil {return _dcabb ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_fgege ); -_fgege .EG_RunLevelElts =append (_fgege .EG_RunLevelElts ,_gebbg );_gebbg .EG_RangeMarkupElements =append (_gebbg .EG_RangeMarkupElements ,_ffdcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eefgg :=NewEG_ContentRunContent (); -_ceeed :=NewEG_RunLevelElts ();_afbdb :=NewEG_RangeMarkupElements ();_afbdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdccd :=d .DecodeElement (_afbdb .CustomXmlInsRangeEnd ,&_cacc );_cdccd !=nil {return _cdccd ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_eefgg ); -_eefgg .EG_RunLevelElts =append (_eefgg .EG_RunLevelElts ,_ceeed );_ceeed .EG_RangeMarkupElements =append (_ceeed .EG_RangeMarkupElements ,_afbdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eeag :=NewEG_ContentRunContent (); -_edee :=NewEG_RunLevelElts ();_dbfa :=NewEG_RangeMarkupElements ();_dbfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbfab :=d .DecodeElement (_dbfa .CustomXmlDelRangeStart ,&_cacc );_fbfab !=nil {return _fbfab ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_eeag ); -_eeag .EG_RunLevelElts =append (_eeag .EG_RunLevelElts ,_edee );_edee .EG_RangeMarkupElements =append (_edee .EG_RangeMarkupElements ,_dbfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eagga :=NewEG_ContentRunContent (); -_ebdc :=NewEG_RunLevelElts ();_fdbb :=NewEG_RangeMarkupElements ();_fdbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbbf :=d .DecodeElement (_fdbb .CustomXmlDelRangeEnd ,&_cacc );_bbbf !=nil {return _bbbf ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_eagga ); -_eagga .EG_RunLevelElts =append (_eagga .EG_RunLevelElts ,_ebdc );_ebdc .EG_RangeMarkupElements =append (_ebdc .EG_RangeMarkupElements ,_fdbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcfb :=NewEG_ContentRunContent (); -_abebd :=NewEG_RunLevelElts ();_cdbc :=NewEG_RangeMarkupElements ();_cdbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dece :=d .DecodeElement (_cdbc .CustomXmlMoveFromRangeStart ,&_cacc );_dece !=nil {return _dece ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_gcfb ); -_gcfb .EG_RunLevelElts =append (_gcfb .EG_RunLevelElts ,_abebd );_abebd .EG_RangeMarkupElements =append (_abebd .EG_RangeMarkupElements ,_cdbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbed :=NewEG_ContentRunContent (); -_cceaa :=NewEG_RunLevelElts ();_adegb :=NewEG_RangeMarkupElements ();_adegb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccfb :=d .DecodeElement (_adegb .CustomXmlMoveFromRangeEnd ,&_cacc );_ccfb !=nil {return _ccfb ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_bbed ); -_bbed .EG_RunLevelElts =append (_bbed .EG_RunLevelElts ,_cceaa );_cceaa .EG_RangeMarkupElements =append (_cceaa .EG_RangeMarkupElements ,_adegb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddfa :=NewEG_ContentRunContent (); -_eaccc :=NewEG_RunLevelElts ();_cfabd :=NewEG_RangeMarkupElements ();_cfabd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgddb :=d .DecodeElement (_cfabd .CustomXmlMoveToRangeStart ,&_cacc );_fgddb !=nil {return _fgddb ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ddfa ); -_ddfa .EG_RunLevelElts =append (_ddfa .EG_RunLevelElts ,_eaccc );_eaccc .EG_RangeMarkupElements =append (_eaccc .EG_RangeMarkupElements ,_cfabd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdbb :=NewEG_ContentRunContent (); -_ebde :=NewEG_RunLevelElts ();_gedd :=NewEG_RangeMarkupElements ();_gedd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aggb :=d .DecodeElement (_gedd .CustomXmlMoveToRangeEnd ,&_cacc );_aggb !=nil {return _aggb ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_bdbb ); -_bdbb .EG_RunLevelElts =append (_bdbb .EG_RunLevelElts ,_ebde );_ebde .EG_RangeMarkupElements =append (_ebde .EG_RangeMarkupElements ,_gedd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adga :=NewEG_ContentRunContent (); -_bggcc :=NewEG_RunLevelElts ();_ggdfd :=NewEG_MathContent ();_ggdfd .OMathPara =_aa .NewOMathPara ();if _bdfc :=d .DecodeElement (_ggdfd .OMathPara ,&_cacc );_bdfc !=nil {return _bdfc ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_adga ); -_adga .EG_RunLevelElts =append (_adga .EG_RunLevelElts ,_bggcc );_bggcc .EG_MathContent =append (_bggcc .EG_MathContent ,_ggdfd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dabe :=NewEG_ContentRunContent (); -_adcef :=NewEG_RunLevelElts ();_cbffd :=NewEG_MathContent ();_cbffd .OMath =_aa .NewOMath ();if _cgac :=d .DecodeElement (_cbffd .OMath ,&_cacc );_cgac !=nil {return _cgac ;};_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_dabe );_dabe .EG_RunLevelElts =append (_dabe .EG_RunLevelElts ,_adcef ); -_adcef .EG_MathContent =append (_adcef .EG_MathContent ,_cbffd );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_cacc .Name ); -if _gfec :=d .Skip ();_gfec !=nil {return _gfec ;};};case _a .EndElement :break _dgdb ;case _a .CharData :};};return nil ;};func (_cdafda ST_View )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdafda .String (),start ); -};type CT_LevelText struct{ - -// Level Text -ValAttr *string ; - -// Level Text Is Null Character -NullAttr *_ga .ST_OnOff ;}; - -// Validate validates the CT_RubyPr and its children -func (_eecdg *CT_RubyPr )Validate ()error {return _eecdg .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_gbcccd :=ST_SignedTwipsMeasure {};if _ga .ST_UniversalMeasurePatternRe .MatchString (s ){_gbcccd .ST_UniversalMeasure =&s ; -}else {_cecgf ,_cccfb :=_ea .ParseFloat (s ,64);if _cccfb !=nil {return _gbcccd ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cccfb );};_gbcccd .Int64 =_ab .Int64 (int64 (_cecgf )); -};return _gbcccd ,nil ;};type ST_SdtDateMappingType byte ; - -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_efecd *CT_FtnProps )ValidateWithPath (path string )error {if _efecd .Pos !=nil {if _fadcb :=_efecd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fadcb !=nil {return _fadcb ;};};if _efecd .NumFmt !=nil {if _bgde :=_efecd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_bgde !=nil {return _bgde ;};};if _efecd .NumStart !=nil {if _dbabf :=_efecd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dbabf !=nil {return _dbabf ;};};if _efecd .NumRestart !=nil {if _ddgcg :=_efecd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_ddgcg !=nil {return _ddgcg ;};};return nil ;};type CT_OnOff struct{ - -// On/Off Value -ValAttr *_ga .ST_OnOff ;};func (_dgccf ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgccf .String (),start );};func (_cace *CT_Num )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cace .AbstractNumId =NewCT_DecimalNumber (); -for _ ,_cegea :=range start .Attr {if _cegea .Name .Local =="\u006e\u0075\u006dI\u0064"{_gdccc ,_eaega :=_ea .ParseInt (_cegea .Value ,10,64);if _eaega !=nil {return _eaega ;};_cace .NumIdAttr =_gdccc ;continue ;};};_eaceg :for {_cebc ,_ecgef :=d .Token (); -if _ecgef !=nil {return _ecgef ;};switch _acdb :=_cebc .(type ){case _a .StartElement :switch _acdb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _edgfc :=d .DecodeElement (_cace .AbstractNumId ,&_acdb ); -_edgfc !=nil {return _edgfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_gffdd :=NewCT_NumLvl (); -if _ccgca :=d .DecodeElement (_gffdd ,&_acdb );_ccgca !=nil {return _ccgca ;};_cace .LvlOverride =append (_cace .LvlOverride ,_gffdd );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_acdb .Name ); -if _aagbbg :=d .Skip ();_aagbbg !=nil {return _aagbbg ;};};case _a .EndElement :break _eaceg ;case _a .CharData :};};return nil ;};type ST_Lock byte ;type EG_RPrMath struct{ - -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; - -// Deleted Math Control Character -Del *CT_MathCtrlDel ; - -// Run Properties -RPr *CT_RPr ;};func (_fegegc ST_FtnPos )String ()string {switch _fegegc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064"; -case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_fbbade ST_Border )String ()string {switch _fbbade {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065"; -case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068"; -case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; -case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; -case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; -case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070"; -case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; -case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072"; -case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072"; -case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073"; -case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073"; -case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065"; -case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074"; -case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b"; -case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065"; -case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d"; -case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073"; -case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; -case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073"; -case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073"; -case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079"; -case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067"; -case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072"; -case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073"; -case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031"; -case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d"; -case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073"; -case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079"; -case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070"; -case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; -case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y"; -case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079"; -case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031"; -case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073"; -case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063"; -case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073"; -case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073"; -case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065"; -case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070"; -case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; -case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069"; -case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065"; -case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073"; -case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; -case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b"; -case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r"; -case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; -case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032"; -case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; -case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; -case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; -case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067"; -case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type CT_DocumentBase struct{ - -// Document Background -Background *CT_Background ;};func (_dbfdcb ST_MailMergeDocType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbgeb :=_a .Attr {};_bbgeb .Name =name ;switch _dbfdcb {case ST_MailMergeDocTypeUnset :_bbgeb .Value ="";case ST_MailMergeDocTypeCatalog :_bbgeb .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067"; -case ST_MailMergeDocTypeEnvelopes :_bbgeb .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_bbgeb .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_bbgeb .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; -case ST_MailMergeDocTypeEmail :_bbgeb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_bbgeb .Value ="\u0066\u0061\u0078";};return _bbgeb ,nil ;}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_SdtContentCell and its children -func (_babfa *CT_SdtContentCell )Validate ()error {return _babfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1; -ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);func (_ffcfb *EG_HdrFtrReferences )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbdgee :for {_bcfacc ,_gbcag :=d .Token ();if _gbcag !=nil {return _gbcag ;};switch _gacfc :=_bcfacc .(type ){case _a .StartElement :switch _gacfc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ffcfb .HeaderReference =NewCT_HdrFtrRef (); -if _cdccdb :=d .DecodeElement (_ffcfb .HeaderReference ,&_gacfc );_cdccdb !=nil {return _cdccdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ffcfb .FooterReference =NewCT_HdrFtrRef (); -if _bdegae :=d .DecodeElement (_ffcfb .FooterReference ,&_gacfc );_bdegae !=nil {return _bdegae ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_gacfc .Name ); -if _aefdag :=d .Skip ();_aefdag !=nil {return _aefdag ;};};case _a .EndElement :break _dbdgee ;case _a .CharData :};};return nil ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_cgf *CT_Background )ValidateWithPath (path string )error {if _cgf .ColorAttr !=nil {if _gaac :=_cgf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gaac !=nil {return _gaac ;};};if _edb :=_cgf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_edb !=nil {return _edb ;};if _cgf .Drawing !=nil {if _dgbe :=_cgf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dgbe !=nil {return _dgbe ;};};return nil ;}; +// Underline +U *CT_Underline ; -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_dcfgbg *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _dcfgbg .HeaderReference !=nil {if _fedgce :=_dcfgbg .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); -_fedgce !=nil {return _fedgce ;};};if _dcfgbg .FooterReference !=nil {if _gaegg :=_dcfgbg .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_gaegg !=nil {return _gaegg ;}; -};return nil ;};type ST_Hint byte ;func (_bfcbc *CT_MoveBookmark )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_bfcbc .AuthorAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_bfcbc .DateAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_bfcbc .NameAttr )}); -if _bfcbc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bfcbc .ColFirstAttr )});};if _bfcbc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_bfcbc .ColLastAttr )}); -};if _bfcbc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gfbfb ,_ccbfb :=_bfcbc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _ccbfb !=nil {return _ccbfb ;};start .Attr =append (start .Attr ,_gfbfb );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bfcbc .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewWdAnchor ()*WdAnchor {_adaaab :=&WdAnchor {};_adaaab .WdCT_Anchor =*NewWdCT_Anchor ();return _adaaab ;}; +// Animated Text Effect +Effect *CT_TextEffect ; -// Validate validates the CT_TrackChange and its children -func (_dccda *CT_TrackChange )Validate ()error {return _dccda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; +// Text Border +Bdr *CT_Border ; -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_gbffa *CT_SectPrChange )ValidateWithPath (path string )error {if _gbffa .SectPr !=nil {if _gbfgb :=_gbffa .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_gbfgb !=nil {return _gbfgb ;};};return nil ;};func (_efgda *CT_PBdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcgeb :for {_aaefc ,_gaedb :=d .Token (); -if _gaedb !=nil {return _gaedb ;};switch _adcaa :=_aaefc .(type ){case _a .StartElement :switch _adcaa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_efgda .Top =NewCT_Border (); -if _eegcda :=d .DecodeElement (_efgda .Top ,&_adcaa );_eegcda !=nil {return _eegcda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_efgda .Left =NewCT_Border (); -if _dggec :=d .DecodeElement (_efgda .Left ,&_adcaa );_dggec !=nil {return _dggec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_efgda .Bottom =NewCT_Border (); -if _befag :=d .DecodeElement (_efgda .Bottom ,&_adcaa );_befag !=nil {return _befag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_efgda .Right =NewCT_Border (); -if _ccdce :=d .DecodeElement (_efgda .Right ,&_adcaa );_ccdce !=nil {return _ccdce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_efgda .Between =NewCT_Border (); -if _fbfag :=d .DecodeElement (_efgda .Between ,&_adcaa );_fbfag !=nil {return _fbfag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0072"}:_efgda .Bar =NewCT_Border (); -if _gegff :=d .DecodeElement (_efgda .Bar ,&_adcaa );_gegff !=nil {return _gegff ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_adcaa .Name ); -if _gcddc :=d .Skip ();_gcddc !=nil {return _gcddc ;};};case _a .EndElement :break _fcgeb ;case _a .CharData :};};return nil ;};type ST_EdGrp byte ; +// Run Shading +Shd *CT_Shd ; -// Validate validates the CT_DocPartTypes and its children -func (_caccd *CT_DocPartTypes )Validate ()error {return _caccd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_gbebc *CT_CompatSetting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cagc :=range start .Attr {if _cagc .Name .Local =="\u006e\u0061\u006d\u0065"{_ceedb ,_eaac :=_cagc .Value ,error (nil ); -if _eaac !=nil {return _eaac ;};_gbebc .NameAttr =&_ceedb ;continue ;};if _cagc .Name .Local =="\u0075\u0072\u0069"{_ebbg ,_baaaf :=_cagc .Value ,error (nil );if _baaaf !=nil {return _baaaf ;};_gbebc .UriAttr =&_ebbg ;continue ;};if _cagc .Name .Local =="\u0076\u0061\u006c"{_cab ,_ccaf :=_cagc .Value ,error (nil ); -if _ccaf !=nil {return _ccaf ;};_gbebc .ValAttr =&_cab ;continue ;};};for {_ddddc ,_gagg :=d .Token ();if _gagg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_gagg ); -};if _eeffc ,_ebedb :=_ddddc .(_a .EndElement );_ebedb &&_eeffc .Name ==start .Name {break ;};};return nil ;};type Settings struct{CT_Settings }; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_FldChar and its children -func (_eagfab *CT_FldChar )Validate ()error {return _eagfab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_gggab *CT_DataBinding )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gggab .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gggab .PrefixMappingsAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_gggab .XpathAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",_gggab .StoreItemIDAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_defad *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };type CT_Num struct{ +// Right To Left Text +Rtl *CT_OnOff ; -// Numbering Definition Instance ID -NumIdAttr int64 ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Emphasis Mark +Em *CT_Em ; -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;}; +// Languages for Run Content +Lang *CT_Language ; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_dfebe *CT_DocPartName )ValidateWithPath (path string )error {if _dfebe .DecoratedAttr !=nil {if _cbfba :=_dfebe .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_cbfba !=nil {return _cbfba ; -};};return nil ;};func (_cbbaba *EG_RPrBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbbaba .RStyle !=nil {_gfagdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbbaba .RStyle ,_gfagdd ); -};if _cbbaba .RFonts !=nil {_aecabf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cbbaba .RFonts ,_aecabf );};if _cbbaba .B !=nil {_defbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_cbbaba .B ,_defbc );};if _cbbaba .BCs !=nil {_cgfdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cbbaba .BCs ,_cgfdc );};if _cbbaba .I !=nil {_ffebg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_cbbaba .I ,_ffebg );};if _cbbaba .ICs !=nil {_baafgcg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cbbaba .ICs ,_baafgcg );};if _cbbaba .Caps !=nil {_agebef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_cbbaba .Caps ,_agebef );};if _cbbaba .SmallCaps !=nil {_gcefd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cbbaba .SmallCaps ,_gcefd );};if _cbbaba .Strike !=nil {_abbgef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_cbbaba .Strike ,_abbgef );};if _cbbaba .Dstrike !=nil {_gdfee :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cbbaba .Dstrike ,_gdfee );};if _cbbaba .Outline !=nil {_dcagc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_cbbaba .Outline ,_dcagc );};if _cbbaba .Shadow !=nil {_bcacge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbbaba .Shadow ,_bcacge );};if _cbbaba .Emboss !=nil {_bbffb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_cbbaba .Emboss ,_bbffb );};if _cbbaba .Imprint !=nil {_fgagad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cbbaba .Imprint ,_fgagad );};if _cbbaba .NoProof !=nil {_geeag :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_cbbaba .NoProof ,_geeag );};if _cbbaba .SnapToGrid !=nil {_dbcec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cbbaba .SnapToGrid ,_dbcec );};if _cbbaba .Vanish !=nil {_bbcgag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_cbbaba .Vanish ,_bbcgag );};if _cbbaba .WebHidden !=nil {_dgebbc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cbbaba .WebHidden ,_dgebbc );};if _cbbaba .Color !=nil {_abbec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_cbbaba .Color ,_abbec );};if _cbbaba .Spacing !=nil {_afgee :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cbbaba .Spacing ,_afgee );};if _cbbaba .W !=nil {_bcdebe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_cbbaba .W ,_bcdebe );};if _cbbaba .Kern !=nil {_cbfddc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cbbaba .Kern ,_cbfddc );};if _cbbaba .Position !=nil {_cbfeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cbbaba .Position ,_cbfeb );};if _cbbaba .Sz !=nil {_adbdad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cbbaba .Sz ,_adbdad );};if _cbbaba .SzCs !=nil {_eacfdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_cbbaba .SzCs ,_eacfdc );};if _cbbaba .Highlight !=nil {_dbgda :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbbaba .Highlight ,_dbgda );};if _cbbaba .U !=nil {_bfdaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_cbbaba .U ,_bfdaf );};if _cbbaba .Effect !=nil {_gaffdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cbbaba .Effect ,_gaffdc );};if _cbbaba .Bdr !=nil {_aaafef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_cbbaba .Bdr ,_aaafef );};if _cbbaba .Shd !=nil {_ebffb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbbaba .Shd ,_ebffb );};if _cbbaba .FitText !=nil {_edafg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_cbbaba .FitText ,_edafg );};if _cbbaba .VertAlign !=nil {_bffgc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbbaba .VertAlign ,_bffgc );};if _cbbaba .Rtl !=nil {_faabff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_cbbaba .Rtl ,_faabff );};if _cbbaba .Cs !=nil {_ffaged :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cbbaba .Cs ,_ffaged );};if _cbbaba .Em !=nil {_gadcbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_cbbaba .Em ,_gadcbc );};if _cbbaba .Lang !=nil {_eafbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cbbaba .Lang ,_eafbe );};if _cbbaba .EastAsianLayout !=nil {_ffgae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_cbbaba .EastAsianLayout ,_ffgae );};if _cbbaba .SpecVanish !=nil {_dbgde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbbaba .SpecVanish ,_dbgde ); -};if _cbbaba .OMath !=nil {_becce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cbbaba .OMath ,_becce );};return nil ;};func (_gafc *CT_SdtPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gafc .RPr !=nil {_cbccdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gafc .RPr ,_cbccdd );};if _gafc .Alias !=nil {_fgeba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}}; -e .EncodeElement (_gafc .Alias ,_fgeba );};if _gafc .Tag !=nil {_gfdcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_gafc .Tag ,_gfdcd );};if _gafc .Id !=nil {_bcccag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"}}; -e .EncodeElement (_gafc .Id ,_bcccag );};if _gafc .Lock !=nil {_eddfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gafc .Lock ,_eddfc );};if _gafc .Placeholder !=nil {_agbeef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; -e .EncodeElement (_gafc .Placeholder ,_agbeef );};if _gafc .Temporary !=nil {_bffdcg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_gafc .Temporary ,_bffdcg );};if _gafc .ShowingPlcHdr !=nil {_agbca :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}}; -e .EncodeElement (_gafc .ShowingPlcHdr ,_agbca );};if _gafc .DataBinding !=nil {_cbcfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gafc .DataBinding ,_cbcfb ); -};if _gafc .Label !=nil {_gbgeef :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_gafc .Label ,_gbgeef );};if _gafc .TabIndex !=nil {_fgfbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}}; -e .EncodeElement (_gafc .TabIndex ,_fgfbb );};if _gafc .Choice !=nil {_gafc .Choice .MarshalXML (e ,_a .StartElement {});};for _ ,_fbdde :=range _gafc .Extra {if _bgbbb :=_fbdde .MarshalXML (e ,_a .StartElement {});_bgbbb !=nil {return _bgbbb ;};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_TblBorders struct{ +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Table Top Border -Top *CT_Border ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Table Leading Edge Border -Start *CT_Border ; +// Office Open XML Math +OMath *CT_OnOff ;}; -// Table Leading Edge Border -Left *CT_Border ; +// Validate validates the CT_Placeholder and its children +func (_gbggb *CT_Placeholder )Validate ()error {return _gbggb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_fbbdfg *CT_PixelsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fbbdfg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_cadda *CT_RPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdcg :for {_bgefa ,_ddaadc :=d .Token (); +if _ddaadc !=nil {return _ddaadc ;};switch _fadfb :=_bgefa .(type ){case _c .StartElement :switch _fadfb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_cadda .RStyle =NewCT_String (); +if _fbece :=d .DecodeElement (_cadda .RStyle ,&_fadfb );_fbece !=nil {return _fbece ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_cadda .RFonts =NewCT_Fonts (); +if _bafac :=d .DecodeElement (_cadda .RFonts ,&_fadfb );_bafac !=nil {return _bafac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_cadda .B =NewCT_OnOff (); +if _bdggb :=d .DecodeElement (_cadda .B ,&_fadfb );_bdggb !=nil {return _bdggb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_cadda .BCs =NewCT_OnOff (); +if _befaf :=d .DecodeElement (_cadda .BCs ,&_fadfb );_befaf !=nil {return _befaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_cadda .I =NewCT_OnOff (); +if _eacgf :=d .DecodeElement (_cadda .I ,&_fadfb );_eacgf !=nil {return _eacgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_cadda .ICs =NewCT_OnOff (); +if _bccgd :=d .DecodeElement (_cadda .ICs ,&_fadfb );_bccgd !=nil {return _bccgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_cadda .Caps =NewCT_OnOff (); +if _gcbfg :=d .DecodeElement (_cadda .Caps ,&_fadfb );_gcbfg !=nil {return _gcbfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_cadda .SmallCaps =NewCT_OnOff (); +if _eccb :=d .DecodeElement (_cadda .SmallCaps ,&_fadfb );_eccb !=nil {return _eccb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cadda .Strike =NewCT_OnOff (); +if _dggef :=d .DecodeElement (_cadda .Strike ,&_fadfb );_dggef !=nil {return _dggef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_cadda .Dstrike =NewCT_OnOff (); +if _bacbd :=d .DecodeElement (_cadda .Dstrike ,&_fadfb );_bacbd !=nil {return _bacbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cadda .Outline =NewCT_OnOff (); +if _affbfa :=d .DecodeElement (_cadda .Outline ,&_fadfb );_affbfa !=nil {return _affbfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cadda .Shadow =NewCT_OnOff (); +if _dfcgfb :=d .DecodeElement (_cadda .Shadow ,&_fadfb );_dfcgfb !=nil {return _dfcgfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_cadda .Emboss =NewCT_OnOff (); +if _dgfbc :=d .DecodeElement (_cadda .Emboss ,&_fadfb );_dgfbc !=nil {return _dgfbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_cadda .Imprint =NewCT_OnOff (); +if _edfde :=d .DecodeElement (_cadda .Imprint ,&_fadfb );_edfde !=nil {return _edfde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_cadda .NoProof =NewCT_OnOff (); +if _ccfea :=d .DecodeElement (_cadda .NoProof ,&_fadfb );_ccfea !=nil {return _ccfea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cadda .SnapToGrid =NewCT_OnOff (); +if _fggfca :=d .DecodeElement (_cadda .SnapToGrid ,&_fadfb );_fggfca !=nil {return _fggfca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_cadda .Vanish =NewCT_OnOff (); +if _dgfdf :=d .DecodeElement (_cadda .Vanish ,&_fadfb );_dgfdf !=nil {return _dgfdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_cadda .WebHidden =NewCT_OnOff (); +if _cdafeb :=d .DecodeElement (_cadda .WebHidden ,&_fadfb );_cdafeb !=nil {return _cdafeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cadda .Color =NewCT_Color (); +if _fcgd :=d .DecodeElement (_cadda .Color ,&_fadfb );_fcgd !=nil {return _fcgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cadda .Spacing =NewCT_SignedTwipsMeasure (); +if _cfdee :=d .DecodeElement (_cadda .Spacing ,&_fadfb );_cfdee !=nil {return _cfdee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_cadda .W =NewCT_TextScale (); +if _cbgfd :=d .DecodeElement (_cadda .W ,&_fadfb );_cbgfd !=nil {return _cbgfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_cadda .Kern =NewCT_HpsMeasure (); +if _ggbbd :=d .DecodeElement (_cadda .Kern ,&_fadfb );_ggbbd !=nil {return _ggbbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_cadda .Position =NewCT_SignedHpsMeasure (); +if _agebf :=d .DecodeElement (_cadda .Position ,&_fadfb );_agebf !=nil {return _agebf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_cadda .Sz =NewCT_HpsMeasure (); +if _cgcadb :=d .DecodeElement (_cadda .Sz ,&_fadfb );_cgcadb !=nil {return _cgcadb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_cadda .SzCs =NewCT_HpsMeasure (); +if _dcbbc :=d .DecodeElement (_cadda .SzCs ,&_fadfb );_dcbbc !=nil {return _dcbbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cadda .Highlight =NewCT_Highlight (); +if _cbaea :=d .DecodeElement (_cadda .Highlight ,&_fadfb );_cbaea !=nil {return _cbaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_cadda .U =NewCT_Underline (); +if _ccdag :=d .DecodeElement (_cadda .U ,&_fadfb );_ccdag !=nil {return _ccdag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cadda .Effect =NewCT_TextEffect (); +if _feffdf :=d .DecodeElement (_cadda .Effect ,&_fadfb );_feffdf !=nil {return _feffdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_cadda .Bdr =NewCT_Border (); +if _dggaad :=d .DecodeElement (_cadda .Bdr ,&_fadfb );_dggaad !=nil {return _dggaad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cadda .Shd =NewCT_Shd (); +if _bfgcf :=d .DecodeElement (_cadda .Shd ,&_fadfb );_bfgcf !=nil {return _bfgcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_cadda .FitText =NewCT_FitText (); +if _fggdg :=d .DecodeElement (_cadda .FitText ,&_fadfb );_fggdg !=nil {return _fggdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cadda .VertAlign =NewCT_VerticalAlignRun (); +if _dcgf :=d .DecodeElement (_cadda .VertAlign ,&_fadfb );_dcgf !=nil {return _dcgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cadda .Rtl =NewCT_OnOff (); +if _acbec :=d .DecodeElement (_cadda .Rtl ,&_fadfb );_acbec !=nil {return _acbec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_cadda .Cs =NewCT_OnOff (); +if _cdccg :=d .DecodeElement (_cadda .Cs ,&_fadfb );_cdccg !=nil {return _cdccg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_cadda .Em =NewCT_Em (); +if _gdgcd :=d .DecodeElement (_cadda .Em ,&_fadfb );_gdgcd !=nil {return _gdgcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_cadda .Lang =NewCT_Language (); +if _gafdg :=d .DecodeElement (_cadda .Lang ,&_fadfb );_gafdg !=nil {return _gafdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_cadda .EastAsianLayout =NewCT_EastAsianLayout (); +if _feeee :=d .DecodeElement (_cadda .EastAsianLayout ,&_fadfb );_feeee !=nil {return _feeee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_cadda .SpecVanish =NewCT_OnOff (); +if _ffbca :=d .DecodeElement (_cadda .SpecVanish ,&_fadfb );_ffbca !=nil {return _ffbca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_cadda .OMath =NewCT_OnOff (); +if _dfaff :=d .DecodeElement (_cadda .OMath ,&_fadfb );_dfaff !=nil {return _dfaff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cadda .RPrChange =NewCT_RPrChange (); +if _gdface :=d .DecodeElement (_cadda .RPrChange ,&_fadfb );_gdface !=nil {return _gdface ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_fadfb .Name ); +if _caedc :=d .Skip ();_caedc !=nil {return _caedc ;};};case _c .EndElement :break _dfdcg ;case _c .CharData :};};return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_deeegc :=&WdCT_WrapTight {};_deeegc .WrapTextAttr =WdST_WrapText (1);_deeegc .WrapPolygon =NewWdCT_WrapPath (); +return _deeegc ;}; -// Table Bottom Border -Bottom *CT_Border ; +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_adab *CT_EdnDocProps )ValidateWithPath (path string )error {if _adab .Pos !=nil {if _cecdc :=_adab .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cecdc !=nil {return _cecdc ;};};if _adab .NumFmt !=nil {if _ecfbf :=_adab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_ecfbf !=nil {return _ecfbf ;};};if _adab .NumStart !=nil {if _eagbe :=_adab .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eagbe !=nil {return _eagbe ;};};if _adab .NumRestart !=nil {if _acaca :=_adab .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_acaca !=nil {return _acaca ;};};for _badc ,_ggcad :=range _adab .Endnote {if _eagaa :=_ggcad .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_badc ));_eagaa !=nil {return _eagaa ; +};};return nil ;};type CT_RecipientData struct{ -// Table Trailing Edge Border -End *CT_Border ; +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// Table Trailing Edge Border -Right *CT_Border ; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;};type CT_Caption struct{ -// Table Inside Vertical Edges Border -InsideV *CT_Border ;};func (_bbfcbf ST_HpsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bbfcbf .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_a .CharData (_gd .Sprintf ("\u0025\u0064",*_bbfcbf .ST_UnsignedDecimalNumber ))); -};if _bbfcbf .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_bbfcbf .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_faadae WdST_AlignV )ValidateWithPath (path string )error {switch _faadae {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faadae )); -};return nil ;}; +// Caption Type Name +NameAttr string ; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_gddgbg *WebSettings )ValidateWithPath (path string )error {if _cdffc :=_gddgbg .CT_WebSettings .ValidateWithPath (path );_cdffc !=nil {return _cdffc ;};return nil ;}; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_agead *CT_SdtContentBlock )ValidateWithPath (path string )error {if _agead .CustomXml !=nil {if _cagbc :=_agead .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cagbc !=nil {return _cagbc ;};}; -if _agead .Sdt !=nil {if _ddfaaf :=_agead .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ddfaaf !=nil {return _ddfaaf ;};};for _dacbe ,_gadfed :=range _agead .P {if _cbdac :=_gadfed .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dacbe )); -_cbdac !=nil {return _cbdac ;};};for _bfagc ,_dfgee :=range _agead .Tbl {if _defbbf :=_dfgee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bfagc ));_defbbf !=nil {return _defbbf ;};};for _eddeae ,_cadbgg :=range _agead .EG_RunLevelElts {if _ecefg :=_cadbgg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eddeae )); -_ecefg !=nil {return _ecefg ;};};return nil ;}; +// Include Chapter Number in Field for Caption +ChapNumAttr *_d .ST_OnOff ; -// Validate validates the CT_MacroName and its children -func (_deab *CT_MacroName )Validate ()error {return _deab .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");}; +// Style for Chapter Headings +HeadingAttr *int64 ; -// Validate validates the CT_TrPrBase and its children -func (_agdfe *CT_TrPrBase )Validate ()error {return _agdfe .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Do Not Include Name In Caption +NoLabelAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_ecdbd *CT_TextAlignment )ValidateWithPath (path string )error {if _ecdbd .ValAttr ==ST_TextAlignmentUnset {return _gd .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 _gdgbc :=_ecdbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgbc !=nil {return _gdgbc ;};return nil ;};func (_dffc *CT_PermStart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efbcd :=range start .Attr {if _efbcd .Name .Local =="\u0065\u0064\u0047r\u0070"{_dffc .EdGrpAttr .UnmarshalXMLAttr (_efbcd ); -continue ;};if _efbcd .Name .Local =="\u0065\u0064"{_ecgbea ,_ggadd :=_efbcd .Value ,error (nil );if _ggadd !=nil {return _ggadd ;};_dffc .EdAttr =&_ecgbea ;continue ;};if _efbcd .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_fggc ,_gbebd :=_ea .ParseInt (_efbcd .Value ,10,64); -if _gbebd !=nil {return _gbebd ;};_dffc .ColFirstAttr =&_fggc ;continue ;};if _efbcd .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_becgg ,_dgdge :=_ea .ParseInt (_efbcd .Value ,10,64);if _dgdge !=nil {return _dgdge ;};_dffc .ColLastAttr =&_becgg ; -continue ;};if _efbcd .Name .Local =="\u0069\u0064"{_geeab ,_afedf :=_efbcd .Value ,error (nil );if _afedf !=nil {return _afedf ;};_dffc .IdAttr =_geeab ;continue ;};if _efbcd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dffc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_efbcd ); -continue ;};};for {_bgbf ,_egggd :=d .Token ();if _egggd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_egggd );};if _ccdd ,_fcabef :=_bgbf .(_a .EndElement ); -_fcabef &&_ccdd .Name ==start .Name {break ;};};return nil ;};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;); +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_gfeeda *Settings )ValidateWithPath (path string )error {if _cdgab :=_gfeeda .CT_Settings .ValidateWithPath (path );_cdgab !=nil {return _cdgab ;};return nil ;}; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};func (_gfefbb WdST_RelFromV )Validate ()error {return _gfefbb .ValidateWithPath ("")};type ST_TblOverlap byte ;type EG_RPrContent struct{ -// Validate validates the WdWpc and its children -func (_ceefg *WdWpc )Validate ()error {return _ceefg .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_edaae *CT_HdrFtr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _edaae .AltChunk !=nil {_dgfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_gceaag :=range _edaae .AltChunk {e .EncodeElement (_gceaag ,_dgfc );};};if _edaae .EG_ContentBlockContent !=nil {for _ ,_dbgbd :=range _edaae .EG_ContentBlockContent {_dbgbd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ecdee *ST_PTabAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebaadc ,_bfdcag :=d .Token ();if _bfdcag !=nil {return _bfdcag ;};if _eegaec ,_fedagb :=_ebaadc .(_a .EndElement );_fedagb &&_eegaec .Name ==start .Name {*_ecdee =1; -return nil ;};if _gabeff ,_aabdee :=_ebaadc .(_a .CharData );!_aabdee {return _gd .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",_ebaadc );}else {switch string (_gabeff ){case "":*_ecdee =0; -case "\u006c\u0065\u0066\u0074":*_ecdee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecdee =2;case "\u0072\u0069\u0067h\u0074":*_ecdee =3;};};_ebaadc ,_bfdcag =d .Token ();if _bfdcag !=nil {return _bfdcag ;};if _cfecg ,_defcf :=_ebaadc .(_a .EndElement ); -_defcf &&_cfecg .Name ==start .Name {return nil ;};return _gd .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",_ebaadc );};func (_def *CT_AltChunk )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _def .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_def .IdAttr )}); -};e .EncodeToken (start );if _def .AltChunkPr !=nil {_cee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_def .AltChunkPr ,_cee );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_eeegfc :=&AC_ChoiceRun {};return _eeegfc };type CT_PageNumber struct{ +// Referenced Character Style +RStyle *CT_String ; -// Page Number Format -FmtAttr ST_NumberFormat ; +// Run Fonts +RFonts *CT_Fonts ; -// Starting Page Number -StartAttr *int64 ; +// Bold +B *CT_OnOff ; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Complex Script Bold +BCs *CT_OnOff ; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;}; +// Italics +I *CT_OnOff ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_bdbef *CT_Lock )ValidateWithPath (path string )error {if _fdgd :=_bdbef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdgd !=nil {return _fdgd ;};return nil ;};func (_ddgfcf *ST_FontFamily )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgadcf ,_dcggd :=d .Token (); -if _dcggd !=nil {return _dcggd ;};if _bebbb ,_bgeaf :=_dgadcf .(_a .EndElement );_bgeaf &&_bebbb .Name ==start .Name {*_ddgfcf =1;return nil ;};if _accaf ,_cgeef :=_dgadcf .(_a .CharData );!_cgeef {return _gd .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",_dgadcf ); -}else {switch string (_accaf ){case "":*_ddgfcf =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_ddgfcf =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_ddgfcf =2;case "\u0072\u006f\u006da\u006e":*_ddgfcf =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ddgfcf =4; -case "\u0073\u0077\u0069s\u0073":*_ddgfcf =5;case "\u0061\u0075\u0074\u006f":*_ddgfcf =6;};};_dgadcf ,_dcggd =d .Token ();if _dcggd !=nil {return _dcggd ;};if _deaebc ,_fdbbbg :=_dgadcf .(_a .EndElement );_fdbbbg &&_deaebc .Name ==start .Name {return nil ; -};return _gd .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",_dgadcf );};func (_cfddf *ST_TblLayoutType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfddf =0; -case "\u0066\u0069\u0078e\u0064":*_cfddf =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_cfddf =2;};return nil ;}; +// Complex Script Italics +ICs *CT_OnOff ; -// Validate validates the CT_DocRsids and its children -func (_fbedcb *CT_DocRsids )Validate ()error {return _fbedcb .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};type CT_LvlLegacy struct{ +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Use Legacy Numbering Properties -LegacyAttr *_ga .ST_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Legacy Spacing -LegacySpaceAttr *_ga .ST_TwipsMeasure ; +// Single Strikethrough +Strike *CT_OnOff ; -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_deafdc *ST_FtnPos )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deafdc =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_deafdc =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_deafdc =2; -case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_deafdc =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_deafdc =4;};return nil ;};func (_eaaabf *EG_ContentRunContentBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egcd :for {_febdba ,_fefabc :=d .Token (); -if _fefabc !=nil {return _fefabc ;};switch _baafdc :=_febdba .(type ){case _a .StartElement :switch _baafdc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eaaabf .SmartTag =NewCT_SmartTagRun (); -if _fcegaa :=d .DecodeElement (_eaaabf .SmartTag ,&_baafdc );_fcegaa !=nil {return _fcegaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eaaabf .Sdt =NewCT_SdtRun (); -if _ggfcce :=d .DecodeElement (_eaaabf .Sdt ,&_baafdc );_ggfcce !=nil {return _ggfcce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dedad :=NewEG_RunLevelElts (); -_dedad .ProofErr =NewCT_ProofErr ();if _fbbbcg :=d .DecodeElement (_dedad .ProofErr ,&_baafdc );_fbbbcg !=nil {return _fbbbcg ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_dedad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bbdgb :=NewEG_RunLevelElts (); -_bbdgb .PermStart =NewCT_PermStart ();if _fcdfd :=d .DecodeElement (_bbdgb .PermStart ,&_baafdc );_fcdfd !=nil {return _fcdfd ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_bbdgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fadce :=NewEG_RunLevelElts (); -_fadce .PermEnd =NewCT_Perm ();if _fcgcaa :=d .DecodeElement (_fadce .PermEnd ,&_baafdc );_fcgcaa !=nil {return _fcgcaa ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_fadce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dffge :=NewEG_RunLevelElts (); -_dffge .Ins =NewCT_RunTrackChange ();if _aaafc :=d .DecodeElement (_dffge .Ins ,&_baafdc );_aaafc !=nil {return _aaafc ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_dffge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gecaae :=NewEG_RunLevelElts (); -_gecaae .Del =NewCT_RunTrackChange ();if _bdbbab :=d .DecodeElement (_gecaae .Del ,&_baafdc );_bdbbab !=nil {return _bdbbab ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_gecaae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geedc :=NewEG_RunLevelElts (); -_geedc .MoveFrom =NewCT_RunTrackChange ();if _bfddae :=d .DecodeElement (_geedc .MoveFrom ,&_baafdc );_bfddae !=nil {return _bfddae ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_geedc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_caeed :=NewEG_RunLevelElts (); -_caeed .MoveTo =NewCT_RunTrackChange ();if _bbbbee :=d .DecodeElement (_caeed .MoveTo ,&_baafdc );_bbbbee !=nil {return _bbbbee ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_caeed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_afgae :=NewEG_RunLevelElts (); -_acbcf :=NewEG_RangeMarkupElements ();_acbcf .BookmarkStart =NewCT_Bookmark ();if _gagad :=d .DecodeElement (_acbcf .BookmarkStart ,&_baafdc );_gagad !=nil {return _gagad ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_afgae );_afgae .EG_RangeMarkupElements =append (_afgae .EG_RangeMarkupElements ,_acbcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebeeb :=NewEG_RunLevelElts (); -_gdbeab :=NewEG_RangeMarkupElements ();_gdbeab .BookmarkEnd =NewCT_MarkupRange ();if _ffcda :=d .DecodeElement (_gdbeab .BookmarkEnd ,&_baafdc );_ffcda !=nil {return _ffcda ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ebeeb );_ebeeb .EG_RangeMarkupElements =append (_ebeeb .EG_RangeMarkupElements ,_gdbeab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eggbe :=NewEG_RunLevelElts (); -_fdceb :=NewEG_RangeMarkupElements ();_fdceb .MoveFromRangeStart =NewCT_MoveBookmark ();if _aedfba :=d .DecodeElement (_fdceb .MoveFromRangeStart ,&_baafdc );_aedfba !=nil {return _aedfba ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_eggbe ); -_eggbe .EG_RangeMarkupElements =append (_eggbe .EG_RangeMarkupElements ,_fdceb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgbge :=NewEG_RunLevelElts (); -_bbgece :=NewEG_RangeMarkupElements ();_bbgece .MoveFromRangeEnd =NewCT_MarkupRange ();if _adaaag :=d .DecodeElement (_bbgece .MoveFromRangeEnd ,&_baafdc );_adaaag !=nil {return _adaaag ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_fgbge ); -_fgbge .EG_RangeMarkupElements =append (_fgbge .EG_RangeMarkupElements ,_bbgece );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfbdbc :=NewEG_RunLevelElts (); -_aafab :=NewEG_RangeMarkupElements ();_aafab .MoveToRangeStart =NewCT_MoveBookmark ();if _dcbgac :=d .DecodeElement (_aafab .MoveToRangeStart ,&_baafdc );_dcbgac !=nil {return _dcbgac ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_cfbdbc ); -_cfbdbc .EG_RangeMarkupElements =append (_cfbdbc .EG_RangeMarkupElements ,_aafab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbgea :=NewEG_RunLevelElts (); -_eefdg :=NewEG_RangeMarkupElements ();_eefdg .MoveToRangeEnd =NewCT_MarkupRange ();if _adgbcg :=d .DecodeElement (_eefdg .MoveToRangeEnd ,&_baafdc );_adgbcg !=nil {return _adgbcg ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_dbgea );_dbgea .EG_RangeMarkupElements =append (_dbgea .EG_RangeMarkupElements ,_eefdg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffacec :=NewEG_RunLevelElts (); -_dcbgef :=NewEG_RangeMarkupElements ();_dcbgef .CommentRangeStart =NewCT_MarkupRange ();if _dbcfdf :=d .DecodeElement (_dcbgef .CommentRangeStart ,&_baafdc );_dbcfdf !=nil {return _dbcfdf ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ffacec ); -_ffacec .EG_RangeMarkupElements =append (_ffacec .EG_RangeMarkupElements ,_dcbgef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecgbf :=NewEG_RunLevelElts (); -_dgbbf :=NewEG_RangeMarkupElements ();_dgbbf .CommentRangeEnd =NewCT_MarkupRange ();if _ddebed :=d .DecodeElement (_dgbbf .CommentRangeEnd ,&_baafdc );_ddebed !=nil {return _ddebed ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ecgbf ); -_ecgbf .EG_RangeMarkupElements =append (_ecgbf .EG_RangeMarkupElements ,_dgbbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cccaac :=NewEG_RunLevelElts (); -_babaff :=NewEG_RangeMarkupElements ();_babaff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ceeee :=d .DecodeElement (_babaff .CustomXmlInsRangeStart ,&_baafdc );_ceeee !=nil {return _ceeee ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_cccaac ); -_cccaac .EG_RangeMarkupElements =append (_cccaac .EG_RangeMarkupElements ,_babaff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaecd :=NewEG_RunLevelElts (); -_ceebe :=NewEG_RangeMarkupElements ();_ceebe .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdggg :=d .DecodeElement (_ceebe .CustomXmlInsRangeEnd ,&_baafdc );_gdggg !=nil {return _gdggg ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_gaecd ); -_gaecd .EG_RangeMarkupElements =append (_gaecd .EG_RangeMarkupElements ,_ceebe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cebcec :=NewEG_RunLevelElts (); -_cfdee :=NewEG_RangeMarkupElements ();_cfdee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdcdg :=d .DecodeElement (_cfdee .CustomXmlDelRangeStart ,&_baafdc );_bdcdg !=nil {return _bdcdg ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_cebcec ); -_cebcec .EG_RangeMarkupElements =append (_cebcec .EG_RangeMarkupElements ,_cfdee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_faedb :=NewEG_RunLevelElts (); -_ffgcg :=NewEG_RangeMarkupElements ();_ffgcg .CustomXmlDelRangeEnd =NewCT_Markup ();if _eafeaa :=d .DecodeElement (_ffgcg .CustomXmlDelRangeEnd ,&_baafdc );_eafeaa !=nil {return _eafeaa ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_faedb ); -_faedb .EG_RangeMarkupElements =append (_faedb .EG_RangeMarkupElements ,_ffgcg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cefbdb :=NewEG_RunLevelElts (); -_gfgff :=NewEG_RangeMarkupElements ();_gfgff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdgge :=d .DecodeElement (_gfgff .CustomXmlMoveFromRangeStart ,&_baafdc );_bdgge !=nil {return _bdgge ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_cefbdb ); -_cefbdb .EG_RangeMarkupElements =append (_cefbdb .EG_RangeMarkupElements ,_gfgff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ffdcad :=NewEG_RunLevelElts (); -_fadcbf :=NewEG_RangeMarkupElements ();_fadcbf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdbfde :=d .DecodeElement (_fadcbf .CustomXmlMoveFromRangeEnd ,&_baafdc );_bdbfde !=nil {return _bdbfde ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ffdcad ); -_ffdcad .EG_RangeMarkupElements =append (_ffdcad .EG_RangeMarkupElements ,_fadcbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbdgg :=NewEG_RunLevelElts (); -_bdace :=NewEG_RangeMarkupElements ();_bdace .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffdfe :=d .DecodeElement (_bdace .CustomXmlMoveToRangeStart ,&_baafdc );_ffdfe !=nil {return _ffdfe ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_cbdgg ); -_cbdgg .EG_RangeMarkupElements =append (_cbdgg .EG_RangeMarkupElements ,_bdace );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebcdce :=NewEG_RunLevelElts (); -_gcfaa :=NewEG_RangeMarkupElements ();_gcfaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaaad :=d .DecodeElement (_gcfaa .CustomXmlMoveToRangeEnd ,&_baafdc );_eaaad !=nil {return _eaaad ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ebcdce ); -_ebcdce .EG_RangeMarkupElements =append (_ebcdce .EG_RangeMarkupElements ,_gcfaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebdac :=NewEG_RunLevelElts (); -_fdadb :=NewEG_MathContent ();_fdadb .OMathPara =_aa .NewOMathPara ();if _ggeagc :=d .DecodeElement (_fdadb .OMathPara ,&_baafdc );_ggeagc !=nil {return _ggeagc ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ebdac );_ebdac .EG_MathContent =append (_ebdac .EG_MathContent ,_fdadb ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccgef :=NewEG_RunLevelElts (); -_ebcag :=NewEG_MathContent ();_ebcag .OMath =_aa .NewOMath ();if _fcaeb :=d .DecodeElement (_ebcag .OMath ,&_baafdc );_fcaeb !=nil {return _fcaeb ;};_eaaabf .EG_RunLevelElts =append (_eaaabf .EG_RunLevelElts ,_ccgef );_ccgef .EG_MathContent =append (_ccgef .EG_MathContent ,_ebcag ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_baafdc .Name ); -if _ddbbe :=d .Skip ();_ddbbe !=nil {return _ddbbe ;};};case _a .EndElement :break _egcd ;case _a .CharData :};};return nil ;}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the EG_ContentRunContentBase and its children -func (_begba *EG_ContentRunContentBase )Validate ()error {return _begba .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_abedb ST_MeasurementOrPercent )String ()string {if _abedb .ST_DecimalNumberOrPercent !=nil {return _abedb .ST_DecimalNumberOrPercent .String (); -};if _abedb .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_abedb .ST_UniversalMeasure );};return "";};func (_eaad *CT_Underline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaad .ValAttr !=ST_UnderlineUnset {_ecab ,_efeda :=_eaad .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _efeda !=nil {return _efeda ;};start .Attr =append (start .Attr ,_ecab );};if _eaad .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_eaad .ColorAttr )}); -};if _eaad .ThemeColorAttr !=ST_ThemeColorUnset {_caebf ,_fcafb :=_eaad .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fcafb !=nil {return _fcafb ;};start .Attr =append (start .Attr ,_caebf ); -};if _eaad .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eaad .ThemeTintAttr )});};if _eaad .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eaad .ThemeShadeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbffa *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbffa .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_adada :=range start .Attr {if _adada .Name .Local =="\u0076\u0061\u006c"{_bbffa .ValAttr .UnmarshalXMLAttr (_adada ); -continue ;};};for {_gfedd ,_aeaf :=d .Token ();if _aeaf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_aeaf ); -};if _bgcde ,_bffd :=_gfedd .(_a .EndElement );_bffd &&_bgcde .Name ==start .Name {break ;};};return nil ;};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2; -ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7; -ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12; -ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_cfbdec *ST_FrameScrollbar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aedbd ,_fdeaga :=d .Token ();if _fdeaga !=nil {return _fdeaga ;};if _bbdeea ,_gbeedg :=_aedbd .(_a .EndElement ); -_gbeedg &&_bbdeea .Name ==start .Name {*_cfbdec =1;return nil ;};if _ffdfeb ,_fedgcg :=_aedbd .(_a .CharData );!_fedgcg {return _gd .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",_aedbd ); -}else {switch string (_ffdfeb ){case "":*_cfbdec =0;case "\u006f\u006e":*_cfbdec =1;case "\u006f\u0066\u0066":*_cfbdec =2;case "\u0061\u0075\u0074\u006f":*_cfbdec =3;};};_aedbd ,_fdeaga =d .Token ();if _fdeaga !=nil {return _fdeaga ;};if _acgdd ,_dabge :=_aedbd .(_a .EndElement ); -_dabge &&_acgdd .Name ==start .Name {return nil ;};return _gd .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",_aedbd );}; +// Display Character Outline +Outline *CT_OnOff ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_degde *CT_String )ValidateWithPath (path string )error {return nil }; +// Shadow +Shadow *CT_OnOff ; -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_caeeeg *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _caeeeg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c"); -};func (_fggaf *CT_TrackChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efedga :=range start .Attr {if _efedga .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ceddca ,_affagd :=_efedga .Value ,error (nil );if _affagd !=nil {return _affagd ; -};_fggaf .AuthorAttr =_ceddca ;continue ;};if _efedga .Name .Local =="\u0064\u0061\u0074\u0065"{_gfbebb ,_afceef :=ParseStdlibTime (_efedga .Value );if _afceef !=nil {return _afceef ;};_fggaf .DateAttr =&_gfbebb ;continue ;};if _efedga .Name .Local =="\u0069\u0064"{_cccgc ,_gegdga :=_ea .ParseInt (_efedga .Value ,10,64); -if _gegdga !=nil {return _gegdga ;};_fggaf .IdAttr =_cccgc ;continue ;};};for {_cfaea ,_ceccfc :=d .Token ();if _ceccfc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_ceccfc ); -};if _eaffgd ,_babcdc :=_cfaea .(_a .EndElement );_babcdc &&_eaffgd .Name ==start .Name {break ;};};return nil ;};func (_dgbcc *ST_Shd )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgbcc =0;case "\u006e\u0069\u006c":*_dgbcc =1; -case "\u0063\u006c\u0065a\u0072":*_dgbcc =2;case "\u0073\u006f\u006ci\u0064":*_dgbcc =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_dgbcc =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_dgbcc =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dgbcc =6; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dgbcc =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_dgbcc =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dgbcc =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_dgbcc =10; -case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_dgbcc =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_dgbcc =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dgbcc =13; -case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_dgbcc =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_dgbcc =15;case "\u0070\u0063\u0074\u0035":*_dgbcc =16;case "\u0070\u0063\u00741\u0030":*_dgbcc =17; -case "\u0070\u0063\u00741\u0032":*_dgbcc =18;case "\u0070\u0063\u00741\u0035":*_dgbcc =19;case "\u0070\u0063\u00742\u0030":*_dgbcc =20;case "\u0070\u0063\u00742\u0035":*_dgbcc =21;case "\u0070\u0063\u00743\u0030":*_dgbcc =22;case "\u0070\u0063\u00743\u0035":*_dgbcc =23; -case "\u0070\u0063\u00743\u0037":*_dgbcc =24;case "\u0070\u0063\u00744\u0030":*_dgbcc =25;case "\u0070\u0063\u00744\u0035":*_dgbcc =26;case "\u0070\u0063\u00745\u0030":*_dgbcc =27;case "\u0070\u0063\u00745\u0035":*_dgbcc =28;case "\u0070\u0063\u00746\u0030":*_dgbcc =29; -case "\u0070\u0063\u00746\u0032":*_dgbcc =30;case "\u0070\u0063\u00746\u0035":*_dgbcc =31;case "\u0070\u0063\u00747\u0030":*_dgbcc =32;case "\u0070\u0063\u00747\u0035":*_dgbcc =33;case "\u0070\u0063\u00748\u0030":*_dgbcc =34;case "\u0070\u0063\u00748\u0035":*_dgbcc =35; -case "\u0070\u0063\u00748\u0037":*_dgbcc =36;case "\u0070\u0063\u00749\u0030":*_dgbcc =37;case "\u0070\u0063\u00749\u0035":*_dgbcc =38;};return nil ;};func (_bddaaa *WdCT_WrapPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bddaaa .EditedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (*_bddaaa .EditedAttr ))}); -};e .EncodeToken (start );_aedbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bddaaa .Start ,_aedbc );_dccfc :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}}; -for _ ,_dggbc :=range _bddaaa .LineTo {e .EncodeElement (_dggbc ,_dccfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_becdcb *CT_SdtContentRun )ValidateWithPath (path string )error {for _dcfeee ,_eddeea :=range _becdcb .FldSimple {if _cdfgfe :=_eddeea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dcfeee )); -_cdfgfe !=nil {return _cdfgfe ;};};if _becdcb .Hyperlink !=nil {if _bgedfd :=_becdcb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bgedfd !=nil {return _bgedfd ;};};if _becdcb .SubDoc !=nil {if _becfd :=_becdcb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_becfd !=nil {return _becfd ;};};for _bdaeac ,_cdbbg :=range _becdcb .EG_ContentRunContent {if _gbbbd :=_cdbbg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bdaeac )); -_gbbbd !=nil {return _gbbbd ;};};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_babcc :=&CT_SdtDateMappingType {};return _babcc ;};func (_fffg *CT_Object )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -if _fffg .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_gd .Sprintf ("\u0025\u0076",*_fffg .DxaOrigAttr )});};if _fffg .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_gd .Sprintf ("\u0025\u0076",*_fffg .DyaOrigAttr )}); -};e .EncodeToken (start );if _fffg .Any !=nil {for _ ,_befcf :=range _fffg .Any {_befcf .MarshalXML (e ,_a .StartElement {});};};if _fffg .Drawing !=nil {_beae :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; -e .EncodeElement (_fffg .Drawing ,_beae );};if _fffg .Choice !=nil {_fffg .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gacg *CT_CalendarType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gacg .ValAttr !=_ga .ST_CalendarTypeUnset {_eecc ,_dgff :=_gacg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _dgff !=nil {return _dgff ;};start .Attr =append (start .Attr ,_eecc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dafebe *EG_SectPrContents )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dafebe .FootnotePr !=nil {_cbada :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_dafebe .FootnotePr ,_cbada );};if _dafebe .EndnotePr !=nil {_edgadd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dafebe .EndnotePr ,_edgadd );};if _dafebe .Type !=nil {_eabccg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_dafebe .Type ,_eabccg );};if _dafebe .PgSz !=nil {_bdedf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_dafebe .PgSz ,_bdedf );};if _dafebe .PgMar !=nil {_beeac :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; -e .EncodeElement (_dafebe .PgMar ,_beeac );};if _dafebe .PaperSrc !=nil {_aggbcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_dafebe .PaperSrc ,_aggbcd );};if _dafebe .PgBorders !=nil {_bbgdgc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_dafebe .PgBorders ,_bbgdgc );};if _dafebe .LnNumType !=nil {_dadaf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dafebe .LnNumType ,_dadaf );};if _dafebe .PgNumType !=nil {_cabgeg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_dafebe .PgNumType ,_cabgeg );};if _dafebe .Cols !=nil {_fbffc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_dafebe .Cols ,_fbffc );};if _dafebe .FormProt !=nil {_beaea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; -e .EncodeElement (_dafebe .FormProt ,_beaea );};if _dafebe .VAlign !=nil {_cbcge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dafebe .VAlign ,_cbcge );};if _dafebe .NoEndnote !=nil {_ggdeg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; -e .EncodeElement (_dafebe .NoEndnote ,_ggdeg );};if _dafebe .TitlePg !=nil {_acdce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_dafebe .TitlePg ,_acdce );};if _dafebe .TextDirection !=nil {_gddegf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_dafebe .TextDirection ,_gddegf );};if _dafebe .Bidi !=nil {_fgdebd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dafebe .Bidi ,_fgdebd );};if _dafebe .RtlGutter !=nil {_dgbefg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_dafebe .RtlGutter ,_dgbefg );};if _dafebe .DocGrid !=nil {_adfcd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_dafebe .DocGrid ,_adfcd );};if _dafebe .PrinterSettings !=nil {_geeeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_dafebe .PrinterSettings ,_geeeg );};return nil ;}; +// Imprinting +Imprint *CT_OnOff ; -// Validate validates the CT_HMerge and its children -func (_fbda *CT_HMerge )Validate ()error {return _fbda .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_dcbge *EG_ContentRowContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcbge .Tr !=nil {_abcfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072"}}; -for _ ,_dadec :=range _dcbge .Tr {e .EncodeElement (_dadec ,_abcfe );};};if _dcbge .CustomXml !=nil {_cdgcdc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dcbge .CustomXml ,_cdgcdc ); -};if _dcbge .Sdt !=nil {_bfgfca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dcbge .Sdt ,_bfgfca );};if _dcbge .EG_RunLevelElts !=nil {for _ ,_adcadg :=range _dcbge .EG_RunLevelElts {_adcadg .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_cadgd *CT_Underline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bedca :=range start .Attr {if _bedca .Name .Local =="\u0076\u0061\u006c"{_cadgd .ValAttr .UnmarshalXMLAttr (_bedca );continue ;};if _bedca .Name .Local =="\u0063\u006f\u006co\u0072"{_bdffb ,_debdaa :=ParseUnionST_HexColor (_bedca .Value ); -if _debdaa !=nil {return _debdaa ;};_cadgd .ColorAttr =&_bdffb ;continue ;};if _bedca .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cadgd .ThemeColorAttr .UnmarshalXMLAttr (_bedca );continue ;};if _bedca .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eafgf ,_eecfbb :=_bedca .Value ,error (nil ); -if _eecfbb !=nil {return _eecfbb ;};_cadgd .ThemeTintAttr =&_eafgf ;continue ;};if _bedca .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gdbedd ,_gebec :=_bedca .Value ,error (nil );if _gebec !=nil {return _gebec ;};_cadgd .ThemeShadeAttr =&_gdbedd ; -continue ;};};for {_abaecb ,_dadcc :=d .Token ();if _dadcc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_dadcc );};if _abfgd ,_ececb :=_abaecb .(_a .EndElement ); -_ececb &&_abfgd .Name ==start .Name {break ;};};return nil ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Validate validates the CT_PPr and its children -func (_gdfed *CT_PPr )Validate ()error {return _gdfed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_SdtRun and its children -func (_edfaga *CT_SdtRun )Validate ()error {return _edfaga .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");}; +// Hidden Text +Vanish *CT_OnOff ; -// Validate validates the CT_TextEffect and its children -func (_bbfcca *CT_TextEffect )Validate ()error {return _bbfcca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_acaec *CT_FontRel )ValidateWithPath (path string )error {if !_ga .ST_GuidPatternRe .MatchString (_acaec .FontKeyAttr ){return _gd .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ga .ST_GuidPatternRe ,_acaec .FontKeyAttr ); -};if _aggd :=_acaec .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_aggd !=nil {return _aggd ;};return nil ;};func (_cbgda ST_Hint )ValidateWithPath (path string )error {switch _cbgda {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgda )); -};return nil ;};func (_dagage *EG_RubyContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dagage .R !=nil {_caddcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_dagage .R ,_caddcd );};if _dagage .EG_RunLevelElts !=nil {for _ ,_cgfgb :=range _dagage .EG_RunLevelElts {_cgfgb .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_efeecb ST_HexColorAuto )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_efeecb .String (),start );};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_fdfefd :=ST_HpsMeasure {}; -if _ga .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_fdfefd .ST_PositiveUniversalMeasure =&s ;}else {_cggaba ,_dccegf :=_ea .ParseFloat (s ,64);if _dccegf !=nil {return _fdfefd ,_gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_dccegf ); -};_fdfefd .ST_UnsignedDecimalNumber =_ab .Uint64 (uint64 (_cggaba ));};return _fdfefd ,nil ;};func (_bagda *CT_TwipsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bagda .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_baecga *CT_TrackChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_baecga .AuthorAttr )}); -if _baecga .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_baecga .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_baecga .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Run Content Color +Color *CT_Color ; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_cdcfe *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _bedae :=_cdcfe .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bedae !=nil {return _bedae ;};if _cdcfe .NvContentPartPr !=nil {if _ggfgf :=_cdcfe .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"); -_ggfgf !=nil {return _ggfgf ;};};if _cdcfe .Xfrm !=nil {if _bebag :=_cdcfe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bebag !=nil {return _bebag ;};};if _cdcfe .ExtLst !=nil {if _gddfcd :=_cdcfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gddfcd !=nil {return _gddfcd ;};};return nil ;};func (_ceegaa ST_ChapterSep )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceegaa .String (),start );}; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_ggbdb *EG_ContentRunContent )ValidateWithPath (path string )error {if _ggbdb .CustomXml !=nil {if _bbbgc :=_ggbdb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bbbgc !=nil {return _bbbgc ;}; -};if _ggbdb .SmartTag !=nil {if _gdceb :=_ggbdb .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_gdceb !=nil {return _gdceb ;};};if _ggbdb .Sdt !=nil {if _dabegb :=_ggbdb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_dabegb !=nil {return _dabegb ;};};if _ggbdb .Dir !=nil {if _ecfee :=_ggbdb .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_ecfee !=nil {return _ecfee ;};};if _ggbdb .Bdo !=nil {if _gcdda :=_ggbdb .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f"); -_gcdda !=nil {return _gcdda ;};};if _ggbdb .R !=nil {if _fgegd :=_ggbdb .R .ValidateWithPath (path +"\u002f\u0052");_fgegd !=nil {return _fgegd ;};};for _fdbgb ,_edacfa :=range _ggbdb .EG_RunLevelElts {if _abebfd :=_edacfa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdbgb )); -_abebfd !=nil {return _abebfd ;};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_fcdee :=&CT_PixelsMeasure {};return _fcdee };func (_abfada WdST_RelFromH )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcfeg :=_a .Attr {};_bcfeg .Name =name ; -switch _abfada {case WdST_RelFromHUnset :_bcfeg .Value ="";case WdST_RelFromHMargin :_bcfeg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_bcfeg .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_bcfeg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e"; -case WdST_RelFromHCharacter :_bcfeg .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_bcfeg .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_bcfeg .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromHInsideMargin :_bcfeg .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_bcfeg .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _bcfeg ,nil ; -};func (_bbcbc *ST_HAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afgcedc ,_ffceee :=d .Token ();if _ffceee !=nil {return _ffceee ;};if _ccbdb ,_fgbcgc :=_afgcedc .(_a .EndElement );_fgbcgc &&_ccbdb .Name ==start .Name {*_bbcbc =1; -return nil ;};if _fcbdg ,_acaedc :=_afgcedc .(_a .CharData );!_acaedc {return _gd .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",_afgcedc );}else {switch string (_fcbdg ){case "":*_bbcbc =0; -case "\u0074\u0065\u0078\u0074":*_bbcbc =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bbcbc =2;case "\u0070\u0061\u0067\u0065":*_bbcbc =3;};};_afgcedc ,_ffceee =d .Token ();if _ffceee !=nil {return _ffceee ;};if _fgffc ,_dfaaa :=_afgcedc .(_a .EndElement ); -_dfaaa &&_fgffc .Name ==start .Name {return nil ;};return _gd .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",_afgcedc );};func (_cdcg *CT_Comments )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcfae :for {_gfeed ,_fcdb :=d .Token (); -if _fcdb !=nil {return _fcdb ;};switch _bdcg :=_gfeed .(type ){case _a .StartElement :switch _bdcg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ddca :=NewCT_Comment (); -if _ggafe :=d .DecodeElement (_ddca ,&_bdcg );_ggafe !=nil {return _ggafe ;};_cdcg .Comment =append (_cdcg .Comment ,_ddca );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bdcg .Name ); -if _dcagd :=d .Skip ();_dcagd !=nil {return _dcagd ;};};case _a .EndElement :break _gcfae ;case _a .CharData :};};return nil ;};func (_cgbee *CT_TblGridBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbcadf :for {_abafae ,_baadd :=d .Token (); -if _baadd !=nil {return _baadd ;};switch _bafdd :=_abafae .(type ){case _a .StartElement :switch _bafdd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_ffgeed :=NewCT_TblGridCol (); -if _daceeg :=d .DecodeElement (_ffgeed ,&_bafdd );_daceeg !=nil {return _daceeg ;};_cgbee .GridCol =append (_cgbee .GridCol ,_ffgeed );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_bafdd .Name ); -if _fegbff :=d .Skip ();_fegbff !=nil {return _fegbff ;};};case _a .EndElement :break _fbcadf ;case _a .CharData :};};return nil ;};func NewCT_TcPr ()*CT_TcPr {_adbbg :=&CT_TcPr {};return _adbbg };func (_aedbgb ST_MultiLevelType )Validate ()error {return _aedbgb .ValidateWithPath ("")}; -func (_ccfa *CT_LevelText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccfa .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ccfa .ValAttr )}); -};if _ccfa .NullAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ccfa .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_ceafb *CT_RecipientData )ValidateWithPath (path string )error {if _ceafb .Active !=nil {if _ecbedg :=_ceafb .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_ecbedg !=nil {return _ecbedg ;};};if _febdb :=_ceafb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); -_febdb !=nil {return _febdb ;};if _caffe :=_ceafb .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_caffe !=nil {return _caffe ;};return nil ;};func (_fbfeg *ST_FrameLayout )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbfeg =0; -case "\u0072\u006f\u0077\u0073":*_fbfeg =1;case "\u0063\u006f\u006c\u0073":*_fbfeg =2;case "\u006e\u006f\u006e\u0065":*_fbfeg =3;};return nil ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_ffeda :=&WdCT_WordprocessingCanvasChoice {}; -return _ffeda ;}; +// Font Kerning +Kern *CT_HpsMeasure ; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_cada *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_gdcef :=&CT_FFCheckBoxChoice {};return _gdcef };const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2; -ST_HAnchorPage ST_HAnchor =3;);func (_gfaag *CT_TblGrid )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dface :for {_gdegd ,_gabafe :=d .Token ();if _gabafe !=nil {return _gabafe ;};switch _bbefb :=_gdegd .(type ){case _a .StartElement :switch _bbefb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_gcdgb :=NewCT_TblGridCol (); -if _cfbgc :=d .DecodeElement (_gcdgb ,&_bbefb );_cfbgc !=nil {return _cfbgc ;};_gfaag .GridCol =append (_gfaag .GridCol ,_gcdgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_gfaag .TblGridChange =NewCT_TblGridChange (); -if _gefca :=d .DecodeElement (_gfaag .TblGridChange ,&_bbefb );_gefca !=nil {return _gefca ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_bbefb .Name ); -if _egfce :=d .Skip ();_egfce !=nil {return _egfce ;};};case _a .EndElement :break _dface ;case _a .CharData :};};return nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_fddc *CT_FFTextInput )ValidateWithPath (path string )error {if _fddc .Type !=nil {if _bgada :=_fddc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bgada !=nil {return _bgada ;};};if _fddc .Default !=nil {if _acgdfa :=_fddc .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_acgdfa !=nil {return _acgdfa ;};};if _fddc .MaxLength !=nil {if _acagc :=_fddc .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_acagc !=nil {return _acagc ;};};if _fddc .Format !=nil {if _fdcd :=_fddc .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074"); -_fdcd !=nil {return _fdcd ;};};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_AltChunk and its children -func (_edg *CT_AltChunk )Validate ()error {return _edg .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2; -ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;); +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_cecfb *CT_DirContentRun )ValidateWithPath (path string )error {if _ccgf :=_cecfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgf !=nil {return _ccgf ;};for _gaeg ,_gbde :=range _cecfb .FldSimple {if _cbaee :=_gbde .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gaeg )); -_cbaee !=nil {return _cbaee ;};};if _cecfb .Hyperlink !=nil {if _agbg :=_cecfb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_agbg !=nil {return _agbg ;};};if _cecfb .SubDoc !=nil {if _gabfe :=_cecfb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_gabfe !=nil {return _gabfe ;};};for _bgbd ,_gcedd :=range _cecfb .EG_ContentRunContent {if _bbfe :=_gcedd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bgbd )); -_bbfe !=nil {return _bbfe ;};};return nil ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_bagafd *CT_FtnEdnRef )ValidateWithPath (path string )error {if _bagafd .CustomMarkFollowsAttr !=nil {if _beabf :=_bagafd .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072"); -_beabf !=nil {return _beabf ;};};return nil ;};func (_egbee *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _egbee .CNvPr !=nil {_caeff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_egbee .CNvPr ,_caeff );};if _egbee .CNvContentPartPr !=nil {_ddgfbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_egbee .CNvContentPartPr ,_ddgfbe ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_FtnEdnNumProps struct{ +// Underline +U *CT_Underline ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};type ST_TabJc byte ;func NewCT_TcPrInner ()*CT_TcPrInner {_begaf :=&CT_TcPrInner {};return _begaf }; +// Text Border +Bdr *CT_Border ; -// Validate validates the Settings and its children -func (_caegeg *Settings )Validate ()error {return _caegeg .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_ffcgbd ST_RestartNumber )String ()string {switch _ffcgbd {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";};type ST_PageBorderOffset byte ;const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2; -ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;); +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_fddce *EG_ContentBlockContent )ValidateWithPath (path string )error {if _fddce .CustomXml !=nil {if _bcbcf :=_fddce .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bcbcf !=nil {return _bcbcf ; -};};if _fddce .Sdt !=nil {if _gbfcb :=_fddce .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gbfcb !=nil {return _gbfcb ;};};for _eecbb ,_cgbcc :=range _fddce .P {if _cgaee :=_cgbcc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_eecbb )); -_cgaee !=nil {return _cgaee ;};};for _bfeddb ,_cgebag :=range _fddce .Tbl {if _gegeeb :=_cgebag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bfeddb ));_gegeeb !=nil {return _gegeeb ;};};for _eddbd ,_fafce :=range _fddce .EG_RunLevelElts {if _ffcfa :=_fafce .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eddbd )); -_ffcfa !=nil {return _ffcfa ;};};return nil ;};func (_bgadc *ST_EdnPos )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgadc =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_bgadc =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_bgadc =2; -};return nil ;};func (_edccac ST_MailMergeDocType )Validate ()error {return _edccac .ValidateWithPath ("")};func (_aaccfd *ST_DocPartGallery )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aaccfd =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_aaccfd =1; -case "\u0061\u006e\u0079":*_aaccfd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aaccfd =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_aaccfd =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_aaccfd =5;case "\u0065\u0071":*_aaccfd =6; -case "\u0066\u0074\u0072\u0073":*_aaccfd =7;case "\u0068\u0064\u0072\u0073":*_aaccfd =8;case "\u0070\u0067\u004eu\u006d":*_aaccfd =9;case "\u0074\u0062\u006c\u0073":*_aaccfd =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_aaccfd =11; -case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_aaccfd =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_aaccfd =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_aaccfd =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_aaccfd =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_aaccfd =16; -case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_aaccfd =17;case "\u0062\u0069\u0062":*_aaccfd =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_aaccfd =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_aaccfd =20; -case "\u0063\u0075\u0073\u0074\u0045\u0071":*_aaccfd =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_aaccfd =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_aaccfd =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_aaccfd =24; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_aaccfd =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_aaccfd =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_aaccfd =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_aaccfd =28; -case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_aaccfd =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_aaccfd =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_aaccfd =31; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_aaccfd =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_aaccfd =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_aaccfd =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_aaccfd =35; -case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_aaccfd =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_aaccfd =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_aaccfd =38;};return nil ;};type CT_Comments struct{ +// Manual Run Width +FitText *CT_FitText ; -// Comment Content -Comment []*CT_Comment ;};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);type CT_Frameset struct{ +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Nested Frameset Size -Sz *CT_String ; +// Right To Left Text +Rtl *CT_OnOff ; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;}; +// Emphasis Mark +Em *CT_Em ; -// Validate validates the AC_ChoiceRun and its children -func (_bdbffg *AC_ChoiceRun )Validate ()error {return _bdbffg .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");}; +// Languages for Run Content +Lang *CT_Language ; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_faff *CT_FramePr )ValidateWithPath (path string )error {if _ggaee :=_faff .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ggaee !=nil {return _ggaee ;};if _faff .WAttr !=nil {if _babfd :=_faff .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); -_babfd !=nil {return _babfd ;};};if _faff .HAttr !=nil {if _beace :=_faff .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_beace !=nil {return _beace ;};};if _faff .VSpaceAttr !=nil {if _fgfge :=_faff .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_fgfge !=nil {return _fgfge ;};};if _faff .HSpaceAttr !=nil {if _ffgfd :=_faff .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ffgfd !=nil {return _ffgfd ;};};if _aeabc :=_faff .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r"); -_aeabc !=nil {return _aeabc ;};if _egegb :=_faff .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_egegb !=nil {return _egegb ;};if _gcffg :=_faff .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_gcffg !=nil {return _gcffg ;};if _faff .XAttr !=nil {if _bbeeg :=_faff .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bbeeg !=nil {return _bbeeg ;};};if _cfdfc :=_faff .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_cfdfc !=nil {return _cfdfc ;};if _faff .YAttr !=nil {if _eeef :=_faff .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};};if _eacb :=_faff .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_eacb !=nil {return _eacb ;};if _facfe :=_faff .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_facfe !=nil {return _facfe ;};if _faff .AnchorLockAttr !=nil {if _abaab :=_faff .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); -_abaab !=nil {return _abaab ;};};return nil ;}; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Validate validates the CT_RunTrackChange and its children -func (_bcagc *CT_RunTrackChange )Validate ()error {return _bcagc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_dbaac *CT_NumFmt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbaac .ValAttr =ST_NumberFormat (1); -for _ ,_adefb :=range start .Attr {if _adefb .Name .Local =="\u0076\u0061\u006c"{_dbaac .ValAttr .UnmarshalXMLAttr (_adefb );continue ;};if _adefb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fbea ,_ffgbb :=_adefb .Value ,error (nil );if _ffgbb !=nil {return _ffgbb ; -};_dbaac .FormatAttr =&_fbea ;continue ;};};for {_fadfdc ,_bcgce :=d .Token ();if _bcgce !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bcgce );};if _dgdgf ,_bbdg :=_fadfdc .(_a .EndElement ); -_bbdg &&_dgdgf .Name ==start .Name {break ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_bcagae :=&CT_NumFmt {};_bcagae .ValAttr =ST_NumberFormat (1);return _bcagae ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_cffdc :=ST_DecimalNumberOrPercent {}; -if _ga .ST_PercentagePatternRe .MatchString (s ){_cffdc .ST_Percentage =&s ;}else {_fcfdca ,_dacbfe :=_ea .ParseFloat (s ,64);if _dacbfe !=nil {return _cffdc ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_dacbfe ); -};_cffdc .ST_UnqualifiedPercentage =_ab .Int64 (int64 (_fcfdca ));};return _cffdc ,nil ;};func (_ageed *GlossaryDocument )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ageed .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_cagcba :for {_adbbb ,_fffca :=d .Token (); -if _fffca !=nil {return _fffca ;};switch _deccgb :=_adbbb .(type ){case _a .StartElement :switch _deccgb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_ageed .Background =NewCT_Background (); -if _egbbb :=d .DecodeElement (_ageed .Background ,&_deccgb );_egbbb !=nil {return _egbbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_ageed .DocParts =NewCT_DocParts (); -if _dgfdfg :=d .DecodeElement (_ageed .DocParts ,&_deccgb );_dgfdfg !=nil {return _dgfdfg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_deccgb .Name ); -if _ccgff :=d .Skip ();_ccgff !=nil {return _ccgff ;};};case _a .EndElement :break _cagcba ;case _a .CharData :};};return nil ;};func (_cadgbe ST_Shd )String ()string {switch _cadgbe {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072"; -case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; -case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; -case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; -case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030"; -case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035"; -case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030"; -case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035"; -case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_fcaac *CT_DocPart )ValidateWithPath (path string )error {if _fcaac .DocPartPr !=nil {if _eaeab :=_fcaac .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_eaeab !=nil {return _eaeab ;};};if _fcaac .DocPartBody !=nil {if _bbabe :=_fcaac .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"); -_bbabe !=nil {return _bbabe ;};};return nil ;};type CT_CalendarType struct{ +// Office Open XML Math +OMath *CT_OnOff ; -// Calendar Type Value -ValAttr _ga .ST_CalendarType ;};type CT_Lvl struct{ +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func NewNumbering ()*Numbering {_dbcbg :=&Numbering {};_dbcbg .CT_Numbering =*NewCT_Numbering ();return _dbcbg ;}; -// Numbering Level -IlvlAttr int64 ; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_efadb *CT_PPrGeneral )ValidateWithPath (path string )error {if _efadb .PStyle !=nil {if _bgdfbd :=_efadb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bgdfbd !=nil {return _bgdfbd ;};};if _efadb .KeepNext !=nil {if _acedc :=_efadb .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_acedc !=nil {return _acedc ;};};if _efadb .KeepLines !=nil {if _caccf :=_efadb .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_caccf !=nil {return _caccf ;};};if _efadb .PageBreakBefore !=nil {if _bcgdf :=_efadb .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_bcgdf !=nil {return _bcgdf ;};};if _efadb .FramePr !=nil {if _faafce :=_efadb .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_faafce !=nil {return _faafce ;};};if _efadb .WidowControl !=nil {if _cegagg :=_efadb .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_cegagg !=nil {return _cegagg ;};};if _efadb .NumPr !=nil {if _cbeae :=_efadb .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_cbeae !=nil {return _cbeae ;};};if _efadb .SuppressLineNumbers !=nil {if _dedcf :=_efadb .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_dedcf !=nil {return _dedcf ;};};if _efadb .PBdr !=nil {if _cbfbb :=_efadb .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_cbfbb !=nil {return _cbfbb ;};};if _efadb .Shd !=nil {if _acefa :=_efadb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_acefa !=nil {return _acefa ;};};if _efadb .Tabs !=nil {if _ecacce :=_efadb .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ecacce !=nil {return _ecacce ;};};if _efadb .SuppressAutoHyphens !=nil {if _afagb :=_efadb .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_afagb !=nil {return _afagb ;};};if _efadb .Kinsoku !=nil {if _fecab :=_efadb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_fecab !=nil {return _fecab ;};};if _efadb .WordWrap !=nil {if _dafee :=_efadb .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_dafee !=nil {return _dafee ;};};if _efadb .OverflowPunct !=nil {if _fagbe :=_efadb .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_fagbe !=nil {return _fagbe ;};};if _efadb .TopLinePunct !=nil {if _babe :=_efadb .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_babe !=nil {return _babe ;};};if _efadb .AutoSpaceDE !=nil {if _eadbb :=_efadb .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_eadbb !=nil {return _eadbb ;};};if _efadb .AutoSpaceDN !=nil {if _cgacc :=_efadb .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_cgacc !=nil {return _cgacc ;};};if _efadb .Bidi !=nil {if _ggafd :=_efadb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_ggafd !=nil {return _ggafd ;};};if _efadb .AdjustRightInd !=nil {if _adggd :=_efadb .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_adggd !=nil {return _adggd ;};};if _efadb .SnapToGrid !=nil {if _cagcb :=_efadb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cagcb !=nil {return _cagcb ;};};if _efadb .Spacing !=nil {if _fcgfg :=_efadb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_fcgfg !=nil {return _fcgfg ;};};if _efadb .Ind !=nil {if _dcfbb :=_efadb .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dcfbb !=nil {return _dcfbb ;};};if _efadb .ContextualSpacing !=nil {if _caca :=_efadb .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_caca !=nil {return _caca ;};};if _efadb .MirrorIndents !=nil {if _dbbgf :=_efadb .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_dbbgf !=nil {return _dbbgf ;};};if _efadb .SuppressOverlap !=nil {if _eegge :=_efadb .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_eegge !=nil {return _eegge ;};};if _efadb .Jc !=nil {if _eedce :=_efadb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_eedce !=nil {return _eedce ;};};if _efadb .TextDirection !=nil {if _bgabb :=_efadb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_bgabb !=nil {return _bgabb ;};};if _efadb .TextAlignment !=nil {if _addfd :=_efadb .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_addfd !=nil {return _addfd ;};};if _efadb .TextboxTightWrap !=nil {if _fadgg :=_efadb .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_fadgg !=nil {return _fadgg ;};};if _efadb .OutlineLvl !=nil {if _edbbg :=_efadb .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_edbbg !=nil {return _edbbg ;};};if _efadb .DivId !=nil {if _ebeaaa :=_efadb .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_ebeaaa !=nil {return _ebeaaa ;};};if _efadb .CnfStyle !=nil {if _eegcae :=_efadb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_eegcae !=nil {return _eegcae ;};};if _efadb .PPrChange !=nil {if _cbgaf :=_efadb .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_cbgaf !=nil {return _cbgaf ;};};return nil ;};func (_ecgc *CT_DecimalNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_ecgc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_gcffa :=&CT_TextDirection {};_gcffa .ValAttr =ST_TextDirection (1);return _gcffa ;}; -// Template Code -TplcAttr *string ; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_agafb *CT_TblWidth )ValidateWithPath (path string )error {if _agafb .WAttr !=nil {if _aabea :=_agafb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aabea !=nil {return _aabea ;};};if _bfcff :=_agafb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_bfcff !=nil {return _bfcff ;};return nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2; +);func (_gecbbf ST_TabJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gecbbf .String (),start );};func NewCT_Picture ()*CT_Picture {_bbgce :=&CT_Picture {};return _bbgce };func (_dbcgff ST_CombineBrackets )ValidateWithPath (path string )error {switch _dbcgff {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcgff )); +};return nil ;};func (_abcga WdST_WrapText )String ()string {switch _abcga {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074"; +};return "";}; -// Tentative Numbering -TentativeAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_cdabdf *CT_PageBorder )ValidateWithPath (path string )error {if _cdabdf .ValAttr ==ST_BorderUnset {return _e .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 _afgff :=_cdabdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgff !=nil {return _afgff ;};if _cdabdf .ColorAttr !=nil {if _dgeab :=_cdabdf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_dgeab !=nil {return _dgeab ;};};if _bbdg :=_cdabdf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbdg !=nil {return _bbdg ;};if _cdabdf .ShadowAttr !=nil {if _bcbe :=_cdabdf .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_bcbe !=nil {return _bcbe ;};};if _cdabdf .FrameAttr !=nil {if _dcdce :=_cdabdf .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_dcdce !=nil {return _dcdce ;};};return nil ;};func (_cfebc *CT_ObjectEmbed )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbeeg :=range start .Attr {if _fbeeg .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"&&_fbeeg .Name .Local =="\u0069\u0064"||_fbeeg .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"&&_fbeeg .Name .Local =="\u0069\u0064"{_agda ,_dcggd :=_fbeeg .Value ,error (nil ); +if _dcggd !=nil {return _dcggd ;};_cfebc .IdAttr =_agda ;continue ;};if _fbeeg .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cfebc .DrawAspectAttr .UnmarshalXMLAttr (_fbeeg );continue ;};if _fbeeg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_deaf ,_caedg :=_fbeeg .Value ,error (nil ); +if _caedg !=nil {return _caedg ;};_cfebc .ProgIdAttr =&_deaf ;continue ;};if _fbeeg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cedfe ,_ccgfe :=_fbeeg .Value ,error (nil );if _ccgfe !=nil {return _ccgfe ;};_cfebc .ShapeIdAttr =&_cedfe ;continue ; +};if _fbeeg .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_ebeab ,_ebegd :=_fbeeg .Value ,error (nil );if _ebegd !=nil {return _ebegd ;};_cfebc .FieldCodesAttr =&_ebeab ;continue ;};};for {_cfadc ,_fddef :=d .Token ();if _fddef !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_fddef ); +};if _defba ,_bbdd :=_cfadc .(_c .EndElement );_bbdd &&_defba .Name ==start .Name {break ;};};return nil ;};type CT_SignedTwipsMeasure struct{ -// Starting Value -Start *CT_DecimalNumber ; +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;}; -// Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_cfccg *CT_Height )ValidateWithPath (path string )error {if _cfccg .ValAttr !=nil {if _feffd :=_cfccg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feffd !=nil {return _feffd ;};};if _ddebb :=_cfccg .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); +_ddebb !=nil {return _ddebb ;};return nil ;};type CT_CustomXmlRun struct{ -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Custom XML Markup Namespace +UriAttr *string ; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Element name +ElementAttr string ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_ggeec *CT_TblPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_ggeec .AuthorAttr )}); +if _ggeec .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggeec .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ggeec .IdAttr )}); +e .EncodeToken (start );_dfbac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ggeec .TblPr ,_dfbac );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Validate validates the CT_RPrChange and its children +func (_dddgd *CT_RPrChange )Validate ()error {return _dddgd .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Numbering Level Text -LvlText *CT_LevelText ; +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_cbbad *CT_DecimalNumberOrPrecent )Validate ()error {return _cbbad .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_gfcba *CT_TcPrChange )ValidateWithPath (path string )error {if _bddecg :=_gfcba .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bddecg !=nil {return _bddecg ;};return nil ;};func (_fgdcf ST_BrClear )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgdcf .String (),start ); +};func NewCT_SdtBlock ()*CT_SdtBlock {_bggc :=&CT_SdtBlock {};return _bggc }; + +// Validate validates the CT_TblWidth and its children +func (_cbcced *CT_TblWidth )Validate ()error {return _cbcced .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_bfafb *WdCT_WordprocessingCanvas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadcd :for {_ffdebb ,_cecef :=d .Token (); +if _cecef !=nil {return _cecef ;};switch _aaegcd :=_ffdebb .(type ){case _c .StartElement :switch _aaegcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0067"}:_bfafb .Bg =_gc .NewCT_BackgroundFormatting (); +if _cgfgeg :=d .DecodeElement (_bfafb .Bg ,&_aaegcd );_cgfgeg !=nil {return _cgfgeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0068\u006fl\u0065"}:_bfafb .Whole =_gc .NewCT_WholeE2oFormatting (); +if _becbbe :=d .DecodeElement (_bfafb .Whole ,&_aaegcd );_becbbe !=nil {return _becbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_eeeeaf :=NewWdCT_WordprocessingCanvasChoice (); +if _afbge :=d .DecodeElement (&_eeeeaf .Wsp ,&_aaegcd );_afbge !=nil {return _afbge ;};_bfafb .Choice =append (_bfafb .Choice ,_eeeeaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ccbgg :=NewWdCT_WordprocessingCanvasChoice (); +if _ggcfd :=d .DecodeElement (&_ccbgg .Pic ,&_aaegcd );_ggcfd !=nil {return _ggcfd ;};_bfafb .Choice =append (_bfafb .Choice ,_ccbgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ebffc :=NewWdCT_WordprocessingCanvasChoice (); +if _bgbff :=d .DecodeElement (&_ebffc .ContentPart ,&_aaegcd );_bgbff !=nil {return _bgbff ;};_bfafb .Choice =append (_bfafb .Choice ,_ebffc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_dfafcfb :=NewWdCT_WordprocessingCanvasChoice (); +if _ffcca :=d .DecodeElement (&_dfafcfb .Wgp ,&_aaegcd );_ffcca !=nil {return _ffcca ;};_bfafb .Choice =append (_bfafb .Choice ,_dfafcfb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bceddd :=NewWdCT_WordprocessingCanvasChoice (); +if _gacfe :=d .DecodeElement (&_bceddd .GraphicFrame ,&_aaegcd );_gacfe !=nil {return _gacfe ;};_bfafb .Choice =append (_bfafb .Choice ,_bceddd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfafb .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _cgfaf :=d .DecodeElement (_bfafb .ExtLst ,&_aaegcd );_cgfaf !=nil {return _cgfaf ;};default:_ac .Log .Debug ("sk\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\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_aaegcd .Name ); +if _begbc :=d .Skip ();_begbc !=nil {return _begbc ;};};case _c .EndElement :break _gadcd ;case _c .CharData :};};return nil ;}; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Validate validates the CT_Lock and its children +func (_faafe *CT_Lock )Validate ()error {return _faafe .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_geege *CT_RubyContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffffg :for {_bgacdb ,_ggdffe :=d .Token (); +if _ggdffe !=nil {return _ggdffe ;};switch _ebbec :=_bgacdb .(type ){case _c .StartElement :switch _ebbec .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_geege .R =NewCT_R (); +if _bbbgg :=d .DecodeElement (_geege .R ,&_ebbec );_bbbgg !=nil {return _bbbgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecacf :=NewEG_RunLevelElts (); +_ecacf .ProofErr =NewCT_ProofErr ();if _dced :=d .DecodeElement (_ecacf .ProofErr ,&_ebbec );_dced !=nil {return _dced ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_ecacf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_egge :=NewEG_RunLevelElts (); +_egge .PermStart =NewCT_PermStart ();if _cfcaa :=d .DecodeElement (_egge .PermStart ,&_ebbec );_cfcaa !=nil {return _cfcaa ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_egge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dfgge :=NewEG_RunLevelElts (); +_dfgge .PermEnd =NewCT_Perm ();if _effgad :=d .DecodeElement (_dfgge .PermEnd ,&_ebbec );_effgad !=nil {return _effgad ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_dfgge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcebcd :=NewEG_RunLevelElts (); +_dcebcd .Ins =NewCT_RunTrackChange ();if _edeaa :=d .DecodeElement (_dcebcd .Ins ,&_ebbec );_edeaa !=nil {return _edeaa ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_dcebcd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gafgg :=NewEG_RunLevelElts (); +_gafgg .Del =NewCT_RunTrackChange ();if _dcbea :=d .DecodeElement (_gafgg .Del ,&_ebbec );_dcbea !=nil {return _dcbea ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_gafgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggcb :=NewEG_RunLevelElts (); +_ggcb .MoveFrom =NewCT_RunTrackChange ();if _gbaad :=d .DecodeElement (_ggcb .MoveFrom ,&_ebbec );_gbaad !=nil {return _gbaad ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_ggcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aeeec :=NewEG_RunLevelElts (); +_aeeec .MoveTo =NewCT_RunTrackChange ();if _ceafb :=d .DecodeElement (_aeeec .MoveTo ,&_ebbec );_ceafb !=nil {return _ceafb ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_aeeec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fgcfg :=NewEG_RunLevelElts (); +_abbbe :=NewEG_RangeMarkupElements ();_abbbe .BookmarkStart =NewCT_Bookmark ();if _cageg :=d .DecodeElement (_abbbe .BookmarkStart ,&_ebbec );_cageg !=nil {return _cageg ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_fgcfg );_fgcfg .EG_RangeMarkupElements =append (_fgcfg .EG_RangeMarkupElements ,_abbbe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ccfbdc :=NewEG_RunLevelElts (); +_ggcaa :=NewEG_RangeMarkupElements ();_ggcaa .BookmarkEnd =NewCT_MarkupRange ();if _bbaff :=d .DecodeElement (_ggcaa .BookmarkEnd ,&_ebbec );_bbaff !=nil {return _bbaff ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_ccfbdc );_ccfbdc .EG_RangeMarkupElements =append (_ccfbdc .EG_RangeMarkupElements ,_ggcaa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fdfdc :=NewEG_RunLevelElts (); +_dafaab :=NewEG_RangeMarkupElements ();_dafaab .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcgaa :=d .DecodeElement (_dafaab .MoveFromRangeStart ,&_ebbec );_fcgaa !=nil {return _fcgaa ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_fdfdc ); +_fdfdc .EG_RangeMarkupElements =append (_fdfdc .EG_RangeMarkupElements ,_dafaab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecaeac :=NewEG_RunLevelElts (); +_gdgdee :=NewEG_RangeMarkupElements ();_gdgdee .MoveFromRangeEnd =NewCT_MarkupRange ();if _faadf :=d .DecodeElement (_gdgdee .MoveFromRangeEnd ,&_ebbec );_faadf !=nil {return _faadf ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_ecaeac ); +_ecaeac .EG_RangeMarkupElements =append (_ecaeac .EG_RangeMarkupElements ,_gdgdee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebfafe :=NewEG_RunLevelElts (); +_dcadf :=NewEG_RangeMarkupElements ();_dcadf .MoveToRangeStart =NewCT_MoveBookmark ();if _gcegd :=d .DecodeElement (_dcadf .MoveToRangeStart ,&_ebbec );_gcegd !=nil {return _gcegd ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_ebfafe );_ebfafe .EG_RangeMarkupElements =append (_ebfafe .EG_RangeMarkupElements ,_dcadf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbbge :=NewEG_RunLevelElts (); +_ceeed :=NewEG_RangeMarkupElements ();_ceeed .MoveToRangeEnd =NewCT_MarkupRange ();if _ggeg :=d .DecodeElement (_ceeed .MoveToRangeEnd ,&_ebbec );_ggeg !=nil {return _ggeg ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_dbbge );_dbbge .EG_RangeMarkupElements =append (_dbbge .EG_RangeMarkupElements ,_ceeed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_badga :=NewEG_RunLevelElts (); +_ggbe :=NewEG_RangeMarkupElements ();_ggbe .CommentRangeStart =NewCT_MarkupRange ();if _cdgag :=d .DecodeElement (_ggbe .CommentRangeStart ,&_ebbec );_cdgag !=nil {return _cdgag ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_badga );_badga .EG_RangeMarkupElements =append (_badga .EG_RangeMarkupElements ,_ggbe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agdac :=NewEG_RunLevelElts (); +_eegcaa :=NewEG_RangeMarkupElements ();_eegcaa .CommentRangeEnd =NewCT_MarkupRange ();if _cfdag :=d .DecodeElement (_eegcaa .CommentRangeEnd ,&_ebbec );_cfdag !=nil {return _cfdag ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_agdac );_agdac .EG_RangeMarkupElements =append (_agdac .EG_RangeMarkupElements ,_eegcaa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfbbb :=NewEG_RunLevelElts (); +_dacef :=NewEG_RangeMarkupElements ();_dacef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcaggb :=d .DecodeElement (_dacef .CustomXmlInsRangeStart ,&_ebbec );_dcaggb !=nil {return _dcaggb ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_bfbbb ); +_bfbbb .EG_RangeMarkupElements =append (_bfbbb .EG_RangeMarkupElements ,_dacef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecggc :=NewEG_RunLevelElts (); +_egdeba :=NewEG_RangeMarkupElements ();_egdeba .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgagg :=d .DecodeElement (_egdeba .CustomXmlInsRangeEnd ,&_ebbec );_cgagg !=nil {return _cgagg ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_ecggc ); +_ecggc .EG_RangeMarkupElements =append (_ecggc .EG_RangeMarkupElements ,_egdeba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dgaad :=NewEG_RunLevelElts (); +_cgaba :=NewEG_RangeMarkupElements ();_cgaba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdfdd :=d .DecodeElement (_cgaba .CustomXmlDelRangeStart ,&_ebbec );_fdfdd !=nil {return _fdfdd ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_dgaad ); +_dgaad .EG_RangeMarkupElements =append (_dgaad .EG_RangeMarkupElements ,_cgaba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aefda :=NewEG_RunLevelElts (); +_fdffa :=NewEG_RangeMarkupElements ();_fdffa .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebaeca :=d .DecodeElement (_fdffa .CustomXmlDelRangeEnd ,&_ebbec );_ebaeca !=nil {return _ebaeca ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_aefda ); +_aefda .EG_RangeMarkupElements =append (_aefda .EG_RangeMarkupElements ,_fdffa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_babcge :=NewEG_RunLevelElts (); +_gcdef :=NewEG_RangeMarkupElements ();_gcdef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdgdg :=d .DecodeElement (_gcdef .CustomXmlMoveFromRangeStart ,&_ebbec );_gdgdg !=nil {return _gdgdg ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_babcge ); +_babcge .EG_RangeMarkupElements =append (_babcge .EG_RangeMarkupElements ,_gcdef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fcfe :=NewEG_RunLevelElts (); +_aebca :=NewEG_RangeMarkupElements ();_aebca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gffcd :=d .DecodeElement (_aebca .CustomXmlMoveFromRangeEnd ,&_ebbec );_gffcd !=nil {return _gffcd ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_fcfe ); +_fcfe .EG_RangeMarkupElements =append (_fcfe .EG_RangeMarkupElements ,_aebca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdaff :=NewEG_RunLevelElts (); +_eabeb :=NewEG_RangeMarkupElements ();_eabeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgfdd :=d .DecodeElement (_eabeb .CustomXmlMoveToRangeStart ,&_ebbec );_dgfdd !=nil {return _dgfdd ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_cdaff ); +_cdaff .EG_RangeMarkupElements =append (_cdaff .EG_RangeMarkupElements ,_eabeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dedaa :=NewEG_RunLevelElts (); +_eeddb :=NewEG_RangeMarkupElements ();_eeddb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eabea :=d .DecodeElement (_eeddb .CustomXmlMoveToRangeEnd ,&_ebbec );_eabea !=nil {return _eabea ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_dedaa ); +_dedaa .EG_RangeMarkupElements =append (_dedaa .EG_RangeMarkupElements ,_eeddb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eaaga :=NewEG_RunLevelElts (); +_fffgf :=NewEG_MathContent ();_fffgf .OMathPara =_ab .NewOMathPara ();if _fegbb :=d .DecodeElement (_fffgf .OMathPara ,&_ebbec );_fegbb !=nil {return _fegbb ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_eaaga );_eaaga .EG_MathContent =append (_eaaga .EG_MathContent ,_fffgf ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abddc :=NewEG_RunLevelElts (); +_cacg :=NewEG_MathContent ();_cacg .OMath =_ab .NewOMath ();if _dgdg :=d .DecodeElement (_cacg .OMath ,&_ebbec );_dgdg !=nil {return _dgdg ;};_geege .EG_RunLevelElts =append (_geege .EG_RunLevelElts ,_abddc );_abddc .EG_MathContent =append (_abddc .EG_MathContent ,_cacg ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ebbec .Name ); +if _gfedc :=d .Skip ();_gfedc !=nil {return _gfedc ;};};case _c .EndElement :break _ffffg ;case _c .CharData :};};return nil ;};func (_fgddee *ST_Underline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbcdd ,_aedgc :=d .Token ();if _aedgc !=nil {return _aedgc ; +};if _adcbgb ,_eecfce :=_gbcdd .(_c .EndElement );_eecfce &&_adcbgb .Name ==start .Name {*_fgddee =1;return nil ;};if _eecde ,_aefga :=_gbcdd .(_c .CharData );!_aefga {return _e .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",_gbcdd ); +}else {switch string (_eecde ){case "":*_fgddee =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgddee =1;case "\u0077\u006f\u0072d\u0073":*_fgddee =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgddee =3;case "\u0074\u0068\u0069c\u006b":*_fgddee =4; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fgddee =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fgddee =6;case "\u0064\u0061\u0073\u0068":*_fgddee =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fgddee =8; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fgddee =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fgddee =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fgddee =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_fgddee =12; +case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fgddee =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_fgddee =14;case "\u0077\u0061\u0076\u0065":*_fgddee =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fgddee =16; +case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_fgddee =17;case "\u006e\u006f\u006e\u0065":*_fgddee =18;};};_gbcdd ,_aedgc =d .Token ();if _aedgc !=nil {return _aedgc ;};if _bbgebg ,_dcddfad :=_gbcdd .(_c .EndElement );_dcddfad &&_bbgebg .Name ==start .Name {return nil ; +};return _e .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",_gbcdd );};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ; +};func (_cdagg *ST_CaptionPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacgcb ,_afagbd :=d .Token ();if _afagbd !=nil {return _afagbd ;};if _bfebbc ,_gdfgdg :=_gacgcb .(_c .EndElement );_gdfgdg &&_bfebbc .Name ==start .Name {*_cdagg =1; +return nil ;};if _gdebb ,_edefa :=_gacgcb .(_c .CharData );!_edefa {return _e .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",_gacgcb );}else {switch string (_gdebb ){case "":*_cdagg =0; +case "\u0061\u0062\u006fv\u0065":*_cdagg =1;case "\u0062\u0065\u006co\u0077":*_cdagg =2;case "\u006c\u0065\u0066\u0074":*_cdagg =3;case "\u0072\u0069\u0067h\u0074":*_cdagg =4;};};_gacgcb ,_afagbd =d .Token ();if _afagbd !=nil {return _afagbd ;};if _edcaef ,_agcaba :=_gacgcb .(_c .EndElement ); +_agcaba &&_edcaef .Name ==start .Name {return nil ;};return _e .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",_gacgcb );};func (_aeadd *CT_DocProtect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcddd :=range start .Attr {if _bcddd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_aeadd .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_bcddd ); +continue ;};if _bcddd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cgbdc ,_ccfc :=_fg .ParseInt (_bcddd .Value ,10,64);if _ccfc !=nil {return _ccfc ;};_aeadd .CryptAlgorithmSidAttr =&_cgbdc ; +continue ;};if _bcddd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_geaeg ,_eabag :=ParseUnionST_OnOff (_bcddd .Value );if _eabag !=nil {return _eabag ;};_aeadd .FormattingAttr =&_geaeg ;continue ;};if _bcddd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_afabef ,_bedc :=_fg .ParseInt (_bcddd .Value ,10,64); +if _bedc !=nil {return _bedc ;};_aeadd .CryptSpinCountAttr =&_afabef ;continue ;};if _bcddd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_deef ,_dcee :=_bcddd .Value ,error (nil );if _dcee !=nil {return _dcee ; +};_aeadd .AlgorithmNameAttr =&_deef ;continue ;};if _bcddd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fbcbb ,_bfag :=_bcddd .Value ,error (nil );if _bfag !=nil {return _bfag ;};_aeadd .CryptProviderAttr =&_fbcbb ; +continue ;};if _bcddd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_adccc ,_bdbe :=_bcddd .Value ,error (nil );if _bdbe !=nil {return _bdbe ;};_aeadd .SaltValueAttr =&_adccc ;continue ;};if _bcddd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_aeadd .CryptProviderTypeAttr .UnmarshalXMLAttr (_bcddd ); +continue ;};if _bcddd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_aeadd .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_bcddd );continue ;};if _bcddd .Name .Local =="\u0065\u0064\u0069\u0074"{_aeadd .EditAttr .UnmarshalXMLAttr (_bcddd ); +continue ;};if _bcddd .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_dgabfb ,_cbbbc :=ParseUnionST_OnOff (_bcddd .Value );if _cbbbc !=nil {return _cbbbc ;};_aeadd .EnforcementAttr =&_dgabfb ;continue ;};if _bcddd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fcede ,_gcde :=_bcddd .Value ,error (nil ); +if _gcde !=nil {return _gcde ;};_aeadd .HashValueAttr =&_fcede ;continue ;};if _bcddd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gegac ,_dbda :=_fg .ParseInt (_bcddd .Value ,10,64);if _dbda !=nil {return _dbda ;};_aeadd .SpinCountAttr =&_gegac ; +continue ;};if _bcddd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ffaga ,_gbad :=_bcddd .Value ,error (nil );if _gbad !=nil {return _gbad ;};_aeadd .AlgIdExtAttr =&_ffaga ;continue ;};if _bcddd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gfdfa ,_efebd :=_bcddd .Value ,error (nil ); +if _efebd !=nil {return _efebd ;};_aeadd .AlgIdExtSourceAttr =&_gfdfa ;continue ;};if _bcddd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fcdaf ,_cdbf :=_bcddd .Value ,error (nil );if _cdbf !=nil {return _cdbf ; +};_aeadd .CryptProviderTypeExtAttr =&_fcdaf ;continue ;};if _bcddd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_facfa ,_beaf :=_bcddd .Value ,error (nil ); +if _beaf !=nil {return _beaf ;};_aeadd .CryptProviderTypeExtSourceAttr =&_facfa ;continue ;};if _bcddd .Name .Local =="\u0068\u0061\u0073\u0068"{_cbfe ,_gddf :=_bcddd .Value ,error (nil );if _gddf !=nil {return _gddf ;};_aeadd .HashAttr =&_cbfe ;continue ; +};if _bcddd .Name .Local =="\u0073\u0061\u006c\u0074"{_gfceed ,_ebdcd :=_bcddd .Value ,error (nil );if _ebdcd !=nil {return _ebdcd ;};_aeadd .SaltAttr =&_gfceed ;continue ;};};for {_cbadd ,_cffcdb :=d .Token ();if _cffcdb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_cffcdb ); +};if _abad ,_ggcde :=_cbadd .(_c .EndElement );_ggcde &&_abad .Name ==start .Name {break ;};};return nil ;};func (_aedge ST_TextEffect )String ()string {switch _aedge {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073";case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065"; +case 7:return "\u006e\u006f\u006e\u0065";};return "";};func (_cbcbbg ST_Zoom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbcbbg .String (),start );};func (_fbbdce *ST_PageOrientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbbdce =0; +case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fbbdce =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fbbdce =2;};return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_dgbe :=&CT_DecimalNumber {};return _dgbe };type CT_CustomXmlCell struct{ -// Justification -LvlJc *CT_Jc ; +// Custom XML Element Namespace +UriAttr *string ; -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Custom XML Element Name +ElementAttr string ; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func (_aagbfc ST_EdnPos )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aagbfc .String (),start );};func (_deaadd *WdCT_EffectExtent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_deaadd .LAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_deaadd .TAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_deaadd .RAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0076",_deaadd .BAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_beeea :=&CT_MathCtrlIns {}; -return _beeea };func (_gbfagg *CT_SignedHpsMeasure )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u0076\u0061\u006c"{_acgcc ,_eccfb :=ParseUnionST_SignedHpsMeasure (_eafg .Value ); -if _eccfb !=nil {return _eccfb ;};_gbfagg .ValAttr =_acgcc ;continue ;};};for {_ecaag ,_defde :=d .Token ();if _defde !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_defde ); -};if _afbbfd ,_efegbg :=_ecaag .(_a .EndElement );_efegbg &&_afbbfd .Name ==start .Name {break ;};};return nil ;};func (_aga *CT_AltChunkPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfe :for {_ceg ,_dbg :=d .Token ();if _dbg !=nil {return _dbg ; -};switch _cca :=_ceg .(type ){case _a .StartElement :switch _cca .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_aga .MatchSrc =NewCT_OnOff (); -if _aae :=d .DecodeElement (_aga .MatchSrc ,&_cca );_aae !=nil {return _aae ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_cca .Name ); -if _dag :=d .Skip ();_dag !=nil {return _dag ;};};case _a .EndElement :break _cfe ;case _a .CharData :};};return nil ;};func (_caecf ST_MultiLevelType )ValidateWithPath (path string )error {switch _caecf {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caecf )); -};return nil ;}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; -// Validate validates the CT_SdtDateMappingType and its children -func (_gdgdc *CT_SdtDateMappingType )Validate ()error {return _gdgdc .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};type CT_TblPrBase struct{ +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_cebcd *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _cebcd .Bg !=nil {if _aegfge :=_cebcd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_aegfge !=nil {return _aegfge ;};};if _cebcd .Whole !=nil {if _ddgfcf :=_cebcd .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); +_ddgfcf !=nil {return _ddgfcf ;};};for _fbfcga ,_aegba :=range _cebcd .Choice {if _bdggfa :=_aegba .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fbfcga ));_bdggfa !=nil {return _bdggfa ; +};};if _cebcd .ExtLst !=nil {if _cdggaf :=_cebcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdggaf !=nil {return _cdggaf ;};};return nil ;};func (_dgceg *ST_DocPartType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfbfg ,_abaagf :=d .Token (); +if _abaagf !=nil {return _abaagf ;};if _fgbfcf ,_ggedg :=_dcfbfg .(_c .EndElement );_ggedg &&_fgbfcf .Name ==start .Name {*_dgceg =1;return nil ;};if _efecbd ,_eaggec :=_dcfbfg .(_c .CharData );!_eaggec {return _e .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",_dcfbfg ); +}else {switch string (_efecbd ){case "":*_dgceg =0;case "\u006e\u006f\u006e\u0065":*_dgceg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgceg =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_dgceg =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_dgceg =4; +case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_dgceg =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_dgceg =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_dgceg =7;};};_dcfbfg ,_abaagf =d .Token ();if _abaagf !=nil {return _abaagf ;};if _dcdgc ,_cfbdce :=_dcfbfg .(_c .EndElement ); +_cfbdce &&_dcdgc .Name ==start .Name {return nil ;};return _e .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",_dcfbfg );};type CT_TblPr struct{ // Referenced Table Style TblStyle *CT_String ; @@ -9960,2876 +10318,2547 @@ TblLook *CT_TblLook ; TblCaption *CT_String ; // Table Description -TblDescription *CT_String ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_fgge :=&CT_CustomXmlBlock {};return _fgge };func (_bcafg *CT_TblGridBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcafg .GridCol !=nil {_dfddbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; -for _ ,_bdcgbb :=range _bcafg .GridCol {e .EncodeElement (_bdcgbb ,_dfddbe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FFTextType ()*CT_FFTextType {_fddac :=&CT_FFTextType {};_fddac .ValAttr =ST_FFTextType (1);return _fddac ; -};func (_bgegcc *ST_CharacterSpacing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcbbd ,_dddae :=d .Token ();if _dddae !=nil {return _dddae ;};if _dbgeafa ,_ddagg :=_dcbbd .(_a .EndElement );_ddagg &&_dbgeafa .Name ==start .Name {*_bgegcc =1; -return nil ;};if _gacbba ,_eaeefe :=_dcbbd .(_a .CharData );!_eaeefe {return _gd .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",_dcbbd );}else {switch string (_gacbba ){case "":*_bgegcc =0; -case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bgegcc =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bgegcc =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_bgegcc =3; -};};_dcbbd ,_dddae =d .Token ();if _dddae !=nil {return _dddae ;};if _gfbbd ,_dgfada :=_dcbbd .(_a .EndElement );_dgfada &&_gfbbd .Name ==start .Name {return nil ;};return _gd .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",_dcbbd ); -};func (_eeeb *CT_FitText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_eeeb .ValAttr )});if _eeeb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_eeeb .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdbgc ST_Em )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdbgc .String (),start );};func (_eedbab *EG_CellMarkupElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eedbab .CellIns !=nil {_fbgfed :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}}; -e .EncodeElement (_eedbab .CellIns ,_fbgfed );};if _eedbab .CellDel !=nil {_fdcbd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_eedbab .CellDel ,_fdcbd );};if _eedbab .CellMerge !=nil {_aafeg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_eedbab .CellMerge ,_aafeg );};return nil ;};type CT_DocPartGallery struct{ - -// Gallery Value -ValAttr ST_DocPartGallery ;};func (_aggfea ST_DocPartGallery )String ()string {switch _aggfea {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074"; -case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d"; -case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054"; -case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062"; -case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073"; -case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; -case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042"; -case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062"; -case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032";case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035"; -};return "";};func NewCT_DocDefaults ()*CT_DocDefaults {_fdagd :=&CT_DocDefaults {};return _fdagd };type CT_TblCellMar struct{ - -// Table Cell Top Margin Default -Top *CT_TblWidth ; - -// Table Cell Leading Margin Default -Start *CT_TblWidth ; - -// Table Cell Leading Margin Default -Left *CT_TblWidth ; - -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};type ST_BrType byte ;func (_eabbaee WdST_RelFromH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eabbaee .String (),start );};func (_bgdbdc *ST_ChapterSep )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgdbdc =0; +case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bgdbdc =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_bgdbdc =2;case "\u0063\u006f\u006co\u006e":*_bgdbdc =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_bgdbdc =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_bgdbdc =5; +};return nil ;};func NewCT_Body ()*CT_Body {_ebda :=&CT_Body {};return _ebda };func (_daebb ST_NumberFormat )ValidateWithPath (path string )error {switch _daebb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daebb )); +};return nil ;};func (_cdddd *CT_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdddd .ValAttr !=ST_LockUnset {_fcgge ,_ffgeee :=_cdddd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffgeee !=nil {return _ffgeee ; +};start .Attr =append (start .Attr ,_fcgge );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feggd ST_ChapterSep )String ()string {switch _feggd {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e"; +case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";};func (_dbgddb ST_DocPartGallery )String ()string {switch _dbgddb {case 0:return ""; +case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067"; +case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073"; +case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; +case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073"; +case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078"; +case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032"; +case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";};func (_fdbda ST_DocPartBehavior )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgacdg :=_c .Attr {}; +_cgacdg .Name =name ;switch _fdbda {case ST_DocPartBehaviorUnset :_cgacdg .Value ="";case ST_DocPartBehaviorContent :_cgacdg .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_cgacdg .Value ="\u0070";case ST_DocPartBehaviorPg :_cgacdg .Value ="\u0070\u0067"; +};return _cgacdg ,nil ;}; -// Table Cell Trailing Margin Default -End *CT_TblWidth ; - -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;};func (_gbdca *WdST_WrapText )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbdca =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_gbdca =1;case "\u006c\u0065\u0066\u0074":*_gbdca =2;case "\u0072\u0069\u0067h\u0074":*_gbdca =3; -case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_gbdca =4;};return nil ;};func (_abaf *CT_DocPartPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abaf .Name =NewCT_DocPartName ();_fcdc :for {_cbde ,_gceag :=d .Token ();if _gceag !=nil {return _gceag ; -};switch _gdga :=_cbde .(type ){case _a .StartElement :switch _gdga .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _feacb :=d .DecodeElement (_abaf .Name ,&_gdga ); -_feacb !=nil {return _feacb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_abaf .Style =NewCT_String (); -if _ddad :=d .DecodeElement (_abaf .Style ,&_gdga );_ddad !=nil {return _ddad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_abaf .Category =NewCT_DocPartCategory (); -if _edgfe :=d .DecodeElement (_abaf .Category ,&_gdga );_edgfe !=nil {return _edgfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070e\u0073"}:_abaf .Types =NewCT_DocPartTypes (); -if _bddab :=d .DecodeElement (_abaf .Types ,&_gdga );_bddab !=nil {return _bddab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_abaf .Behaviors =NewCT_DocPartBehaviors (); -if _fagbd :=d .DecodeElement (_abaf .Behaviors ,&_gdga );_fagbd !=nil {return _fagbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_abaf .Description =NewCT_String (); -if _degbf :=d .DecodeElement (_abaf .Description ,&_gdga );_degbf !=nil {return _degbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0075\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064"}:_abaf .Guid =NewCT_Guid (); -if _cdbce :=d .DecodeElement (_abaf .Guid ,&_gdga );_cdbce !=nil {return _cdbce ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_gdga .Name ); -if _cbfff :=d .Skip ();_cbfff !=nil {return _cbfff ;};};case _a .EndElement :break _fcdc ;case _a .CharData :};};return nil ;}; - -// Validate validates the CT_ParaRPrChange and its children -func (_ebgbba *CT_ParaRPrChange )Validate ()error {return _ebgbba .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_gg .Time ; - -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_cffda *ST_LevelSuffix )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeedeb ,_gegeec :=d .Token ();if _gegeec !=nil {return _gegeec ;};if _cbbfgd ,_fadge :=_aeedeb .(_a .EndElement );_fadge &&_cbbfgd .Name ==start .Name {*_cffda =1; -return nil ;};if _afafcde ,_gbfbee :=_aeedeb .(_a .CharData );!_gbfbee {return _gd .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",_aeedeb );}else {switch string (_afafcde ){case "":*_cffda =0; -case "\u0074\u0061\u0062":*_cffda =1;case "\u0073\u0070\u0061c\u0065":*_cffda =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cffda =3;};};_aeedeb ,_gegeec =d .Token ();if _gegeec !=nil {return _gegeec ;};if _abcab ,_ddeca :=_aeedeb .(_a .EndElement ); -_ddeca &&_abcab .Name ==start .Name {return nil ;};return _gd .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",_aeedeb );}; - -// Validate validates the CT_Num and its children -func (_dbead *CT_Num )Validate ()error {return _dbead .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_gdedef ST_JcTable )String ()string {switch _gdedef {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064"; -case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";};func (_bgabaa ST_JcTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgabaa .String (),start ); -};type CT_Headers struct{ - -// Header Cell Reference -Header []*CT_String ;}; - -// Validate validates the CT_SmartTagType and its children -func (_degdd *CT_SmartTagType )Validate ()error {return _degdd .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_eecbf *CT_RPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _eecbf .RStyle !=nil {_decda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eecbf .RStyle ,_decda );};if _eecbf .RFonts !=nil {_ffddca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_eecbf .RFonts ,_ffddca );};if _eecbf .B !=nil {_bfbgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_eecbf .B ,_bfbgf );};if _eecbf .BCs !=nil {_gaebc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062C\u0073"}}; -e .EncodeElement (_eecbf .BCs ,_gaebc );};if _eecbf .I !=nil {_ddgff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_eecbf .I ,_ddgff );};if _eecbf .ICs !=nil {_cfdeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069C\u0073"}}; -e .EncodeElement (_eecbf .ICs ,_cfdeb );};if _eecbf .Caps !=nil {_ecgeda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_eecbf .Caps ,_ecgeda );};if _eecbf .SmallCaps !=nil {_aacbga :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; -e .EncodeElement (_eecbf .SmallCaps ,_aacbga );};if _eecbf .Strike !=nil {_caccg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_eecbf .Strike ,_caccg );};if _eecbf .Dstrike !=nil {_aefbf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; -e .EncodeElement (_eecbf .Dstrike ,_aefbf );};if _eecbf .Outline !=nil {_aaaaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_eecbf .Outline ,_aaaaa );};if _eecbf .Shadow !=nil {_dabgc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_eecbf .Shadow ,_dabgc );};if _eecbf .Emboss !=nil {_eeegd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_eecbf .Emboss ,_eeegd );};if _eecbf .Imprint !=nil {_gadaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; -e .EncodeElement (_eecbf .Imprint ,_gadaa );};if _eecbf .NoProof !=nil {_bedbb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_eecbf .NoProof ,_bedbb );};if _eecbf .SnapToGrid !=nil {_baebd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; -e .EncodeElement (_eecbf .SnapToGrid ,_baebd );};if _eecbf .Vanish !=nil {_cdggd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eecbf .Vanish ,_cdggd );};if _eecbf .WebHidden !=nil {_ffgbbd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_eecbf .WebHidden ,_ffgbbd );};if _eecbf .Color !=nil {_cfcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eecbf .Color ,_cfcgf );};if _eecbf .Spacing !=nil {_aeccc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_eecbf .Spacing ,_aeccc );};if _eecbf .W !=nil {_dcca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_eecbf .W ,_dcca );};if _eecbf .Kern !=nil {_bcceb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_eecbf .Kern ,_bcceb );};if _eecbf .Position !=nil {_bccge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eecbf .Position ,_bccge );};if _eecbf .Sz !=nil {_facda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_eecbf .Sz ,_facda );};if _eecbf .SzCs !=nil {_fdbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_eecbf .SzCs ,_fdbf );};if _eecbf .Highlight !=nil {_aaffffb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_eecbf .Highlight ,_aaffffb );};if _eecbf .U !=nil {_ddgcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_eecbf .U ,_ddgcgf );};if _eecbf .Effect !=nil {_bafbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_eecbf .Effect ,_bafbc );};if _eecbf .Bdr !=nil {_ecbgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_eecbf .Bdr ,_ecbgf );};if _eecbf .Shd !=nil {_acfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_eecbf .Shd ,_acfa );};if _eecbf .FitText !=nil {_gbceb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_eecbf .FitText ,_gbceb );};if _eecbf .VertAlign !=nil {_dcdag :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_eecbf .VertAlign ,_dcdag );};if _eecbf .Rtl !=nil {_dcfec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_eecbf .Rtl ,_dcfec );};if _eecbf .Cs !=nil {_cdadb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_eecbf .Cs ,_cdadb );};if _eecbf .Em !=nil {_defef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_eecbf .Em ,_defef );};if _eecbf .Lang !=nil {_deegb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_eecbf .Lang ,_deegb );};if _eecbf .EastAsianLayout !=nil {_eagcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eecbf .EastAsianLayout ,_eagcb ); -};if _eecbf .SpecVanish !=nil {_gebccf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eecbf .SpecVanish ,_gebccf );};if _eecbf .OMath !=nil {_ggdcd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_eecbf .OMath ,_ggdcd );};if _eecbf .RPrChange !=nil {_bggce :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eecbf .RPrChange ,_bggce );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Markup struct{ - -// Annotation Identifier -IdAttr int64 ;};func (_gebcd *ST_FtnPos )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baeggg ,_ccfdea :=d .Token ();if _ccfdea !=nil {return _ccfdea ;};if _ceebdc ,_aafad :=_baeggg .(_a .EndElement );_aafad &&_ceebdc .Name ==start .Name {*_gebcd =1; -return nil ;};if _aecdb ,_cccde :=_baeggg .(_a .CharData );!_cccde {return _gd .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",_baeggg );}else {switch string (_aecdb ){case "":*_gebcd =0; -case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gebcd =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_gebcd =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_gebcd =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_gebcd =4; -};};_baeggg ,_ccfdea =d .Token ();if _ccfdea !=nil {return _ccfdea ;};if _gcbaga ,_gddfed :=_baeggg .(_a .EndElement );_gddfed &&_gcbaga .Name ==start .Name {return nil ;};return _gd .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",_baeggg ); +// Validate validates the CT_ProofErr and its children +func (_fbfc *CT_ProofErr )Validate ()error {return _fbfc .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func NewCT_VerticalJc ()*CT_VerticalJc {_abdbda :=&CT_VerticalJc {};_abdbda .ValAttr =ST_VerticalJc (1);return _abdbda ; }; -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_befad *CT_FFTextType )ValidateWithPath (path string )error {if _befad .ValAttr ==ST_FFTextTypeUnset {return _gd .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 _gagce :=_befad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gagce !=nil {return _gagce ;};return nil ;}; - -// Validate validates the CT_R and its children -func (_faaf *CT_R )Validate ()error {return _faaf .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_cfbefa *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -e .EncodeToken (start );if _cfbefa .Any !=nil {for _ ,_beaaa :=range _cfbefa .Any {_beaaa .MarshalXML (e ,_a .StartElement {});};};if _cfbefa .Movie !=nil {_degaf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_cfbefa .Movie ,_degaf ); -};if _cfbefa .Control !=nil {_dbcag :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_cfbefa .Control ,_dbcag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcbfac *ST_MailMergeDest )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcbfac =0; -case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dcbfac =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dcbfac =2;case "\u0065\u006d\u0061i\u006c":*_dcbfac =3;case "\u0066\u0061\u0078":*_dcbfac =4;};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _ga .ST_CryptProv ; -CryptAlgorithmClassAttr _ga .ST_AlgClass ;CryptAlgorithmTypeAttr _ga .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ; -HashAttr *string ;SaltAttr *string ;};func (_eebdbc *CT_TargetScreenSz )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fdedg ,_agfeb :=_eebdbc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agfeb !=nil {return _agfeb ; -};start .Attr =append (start .Attr ,_fdedg );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgafcf ST_DocProtect )Validate ()error {return _cgafcf .ValidateWithPath ("")};func (_dfagea *EG_RPrMath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gedced :for {_acbcd ,_bfadb :=d .Token (); -if _bfadb !=nil {return _bfadb ;};switch _fdfbdg :=_acbcd .(type ){case _a .StartElement :switch _fdfbdg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dfagea .Ins =NewCT_MathCtrlIns (); -if _eacbee :=d .DecodeElement (_dfagea .Ins ,&_fdfbdg );_eacbee !=nil {return _eacbee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dfagea .Del =NewCT_MathCtrlDel (); -if _ffcbe :=d .DecodeElement (_dfagea .Del ,&_fdfbdg );_ffcbe !=nil {return _ffcbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dfagea .RPr =NewCT_RPr (); -if _bdfgeg :=d .DecodeElement (_dfagea .RPr ,&_fdfbdg );_bdfgeg !=nil {return _bdfgeg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_fdfbdg .Name ); -if _fedde :=d .Skip ();_fedde !=nil {return _fedde ;};};case _a .EndElement :break _gedced ;case _a .CharData :};};return nil ;};func (_dbabgd ST_Jc )ValidateWithPath (path string )error {switch _dbabgd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbabgd )); -};return nil ;};func (_babgg *CT_DocPartCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babgg .Name =NewCT_String ();_babgg .Gallery =NewCT_DocPartGallery ();_edec :for {_adgf ,_bgfddd :=d .Token ();if _bgfddd !=nil {return _bgfddd ; -};switch _daff :=_adgf .(type ){case _a .StartElement :switch _daff .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _ebag :=d .DecodeElement (_babgg .Name ,&_daff ); -_ebag !=nil {return _ebag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _aabad :=d .DecodeElement (_babgg .Gallery ,&_daff ); -_aabad !=nil {return _aabad ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_daff .Name ); -if _gdbed :=d .Skip ();_gdbed !=nil {return _gdbed ;};};case _a .EndElement :break _edec ;case _a .CharData :};};return nil ;};func (_aeffdd *WdWsp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeffdd .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape (); -for _ ,_acecf :=range start .Attr {if _acecf .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_gaeef ,_cgbdfd :=_ea .ParseBool (_acecf .Value );if _cgbdfd !=nil {return _cgbdfd ;}; -_aeffdd .NormalEastAsianFlowAttr =&_gaeef ;continue ;};};_bcccf :for {_ebcbbg ,_gggga :=d .Token ();if _gggga !=nil {return _gggga ;};switch _aaabd :=_ebcbbg .(type ){case _a .StartElement :switch _aaabd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_aeffdd .CNvPr =_gga .NewCT_NonVisualDrawingProps (); -if _feegag :=d .DecodeElement (_aeffdd .CNvPr ,&_aaabd );_feegag !=nil {return _feegag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_aeffdd .Choice =NewWdCT_WordprocessingShapeChoice (); -if _dddece :=d .DecodeElement (&_aeffdd .Choice .CNvSpPr ,&_aaabd );_dddece !=nil {return _dddece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_aeffdd .Choice =NewWdCT_WordprocessingShapeChoice (); -if _bgcbfe :=d .DecodeElement (&_aeffdd .Choice .CNvCnPr ,&_aaabd );_bgcbfe !=nil {return _bgcbfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0050\u0072"}:if _bedad :=d .DecodeElement (_aeffdd .SpPr ,&_aaabd ); -_bedad !=nil {return _bedad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"}:_aeffdd .Style =_gga .NewCT_ShapeStyle (); -if _gbcda :=d .DecodeElement (_aeffdd .Style ,&_aaabd );_gbcda !=nil {return _gbcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeffdd .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _gccccc :=d .DecodeElement (_aeffdd .ExtLst ,&_aaabd );_gccccc !=nil {return _gccccc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_aeffdd .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _cfega :=d .DecodeElement (&_aeffdd .WChoice .Txbx ,&_aaabd );_cfega !=nil {return _cfega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_aeffdd .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _bfeabf :=d .DecodeElement (&_aeffdd .WChoice .LinkedTxbx ,&_aaabd );_bfeabf !=nil {return _bfeabf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _ecbfcg :=d .DecodeElement (_aeffdd .BodyPr ,&_aaabd ); -_ecbfcg !=nil {return _ecbfcg ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057s\u0070 \u0025\u0076",_aaabd .Name ); -if _caccdg :=d .Skip ();_caccdg !=nil {return _caccdg ;};};case _a .EndElement :break _bcccf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TextEffect and its children +func (_cabfe *CT_TextEffect )Validate ()error {return _cabfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type ST_FtnPos byte ;const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1; +ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5;ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_bfdbff ST_DocProtect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebdagf :=_c .Attr {}; +_ebdagf .Name =name ;switch _bfdbff {case ST_DocProtectUnset :_ebdagf .Value ="";case ST_DocProtectNone :_ebdagf .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_ebdagf .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_ebdagf .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"; +case ST_DocProtectTrackedChanges :_ebdagf .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_ebdagf .Value ="\u0066\u006f\u0072m\u0073";};return _ebdagf ,nil ;}; -// Validate validates the CT_RPr and its children -func (_gcede *CT_RPr )Validate ()error {return _gcede .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_dagaee *CT_TextScale )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dagaee .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dagaee .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbcgae *CT_TblPrExBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caeb :for {_fcfbda ,_efcde :=d .Token ();if _efcde !=nil {return _efcde ; -};switch _egcgcd :=_fcfbda .(type ){case _a .StartElement :switch _egcgcd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_gbcgae .TblW =NewCT_TblWidth (); -if _gdadg :=d .DecodeElement (_gbcgae .TblW ,&_egcgcd );_gdadg !=nil {return _gdadg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_gbcgae .Jc =NewCT_JcTable (); -if _cdgdf :=d .DecodeElement (_gbcgae .Jc ,&_egcgcd );_cdgdf !=nil {return _cdgdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gbcgae .TblCellSpacing =NewCT_TblWidth (); -if _affe :=d .DecodeElement (_gbcgae .TblCellSpacing ,&_egcgcd );_affe !=nil {return _affe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_gbcgae .TblInd =NewCT_TblWidth (); -if _cbggf :=d .DecodeElement (_gbcgae .TblInd ,&_egcgcd );_cbggf !=nil {return _cbggf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_gbcgae .TblBorders =NewCT_TblBorders (); -if _degdc :=d .DecodeElement (_gbcgae .TblBorders ,&_egcgcd );_degdc !=nil {return _degdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gbcgae .Shd =NewCT_Shd (); -if _acbgd :=d .DecodeElement (_gbcgae .Shd ,&_egcgcd );_acbgd !=nil {return _acbgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_gbcgae .TblLayout =NewCT_TblLayoutType (); -if _dfcccd :=d .DecodeElement (_gbcgae .TblLayout ,&_egcgcd );_dfcccd !=nil {return _dfcccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_gbcgae .TblCellMar =NewCT_TblCellMar (); -if _babbe :=d .DecodeElement (_gbcgae .TblCellMar ,&_egcgcd );_babbe !=nil {return _babbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_gbcgae .TblLook =NewCT_TblLook (); -if _gfbagg :=d .DecodeElement (_gbcgae .TblLook ,&_egcgcd );_gfbagg !=nil {return _gfbagg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_egcgcd .Name ); -if _fgafb :=d .Skip ();_fgafb !=nil {return _fgafb ;};};case _a .EndElement :break _caeb ;case _a .CharData :};};return nil ;};func (_bdggef *ST_FontFamily )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdggef =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_bdggef =1; -case "\u006d\u006f\u0064\u0065\u0072\u006e":*_bdggef =2;case "\u0072\u006f\u006da\u006e":*_bdggef =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bdggef =4;case "\u0073\u0077\u0069s\u0073":*_bdggef =5;case "\u0061\u0075\u0074\u006f":*_bdggef =6;};return nil ; +// Validate validates the CT_Language and its children +func (_fdeec *CT_Language )Validate ()error {return _fdeec .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_egdcb *ST_DropCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfebf ,_ggggff :=d .Token (); +if _ggggff !=nil {return _ggggff ;};if _agceg ,_cdffd :=_gfebf .(_c .EndElement );_cdffd &&_agceg .Name ==start .Name {*_egdcb =1;return nil ;};if _cedfb ,_gcgec :=_gfebf .(_c .CharData );!_gcgec {return _e .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",_gfebf ); +}else {switch string (_cedfb ){case "":*_egdcb =0;case "\u006e\u006f\u006e\u0065":*_egdcb =1;case "\u0064\u0072\u006f\u0070":*_egdcb =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_egdcb =3;};};_gfebf ,_ggggff =d .Token ();if _ggggff !=nil {return _ggggff ; +};if _eggdd ,_ccbged :=_gfebf .(_c .EndElement );_ccbged &&_eggdd .Name ==start .Name {return nil ;};return _e .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",_gfebf ); }; -// Validate validates the WdCT_WordprocessingShape and its children -func (_cbdefee *WdCT_WordprocessingShape )Validate ()error {return _cbdefee .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");}; - -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_bfcff *CT_PageNumber )ValidateWithPath (path string )error {if _gfagd :=_bfcff .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_gfagd !=nil {return _gfagd ;};if _efdf :=_bfcff .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); -_efdf !=nil {return _efdf ;};return nil ;};func (_adgecc ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _adgecc {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgecc )); -};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);func (_aefdb *CT_Shd )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_caeea ,_ccfcb :=_aefdb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ccfcb !=nil {return _ccfcb ;};start .Attr =append (start .Attr ,_caeea );if _aefdb .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_aefdb .ColorAttr )}); -};if _aefdb .ThemeColorAttr !=ST_ThemeColorUnset {_gcfacf ,_cffbf :=_aefdb .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cffbf !=nil {return _cffbf ;};start .Attr =append (start .Attr ,_gcfacf ); -};if _aefdb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_aefdb .ThemeTintAttr )});};if _aefdb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aefdb .ThemeShadeAttr )}); -};if _aefdb .FillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_aefdb .FillAttr )});};if _aefdb .ThemeFillAttr !=ST_ThemeColorUnset {_bbffd ,_agebf :=_aefdb .ThemeFillAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"}); -if _agebf !=nil {return _agebf ;};start .Attr =append (start .Attr ,_bbffd );};if _aefdb .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_aefdb .ThemeFillTintAttr )}); -};if _aefdb .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aefdb .ThemeFillShadeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gggaf ST_TabJc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gggaf .String (),start );};type CT_CharacterSpacing struct{ - -// Value -ValAttr ST_CharacterSpacing ;};func (_bbcba ST_DisplacedByCustomXml )Validate ()error {return _bbcba .ValidateWithPath ("")}; - -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_agcfc *TxbxContent )ValidateWithPath (path string )error {if _adaca :=_agcfc .CT_TxbxContent .ValidateWithPath (path );_adaca !=nil {return _adaca ;};return nil ;};func (_aceba *WdCT_EffectExtent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfdege :=range start .Attr {if _cfdege .Name .Local =="\u006c"{_aacggg ,_bafec :=ParseUnionST_Coordinate (_cfdege .Value ); -if _bafec !=nil {return _bafec ;};_aceba .LAttr =_aacggg ;continue ;};if _cfdege .Name .Local =="\u0074"{_geddd ,_gfggb :=ParseUnionST_Coordinate (_cfdege .Value );if _gfggb !=nil {return _gfggb ;};_aceba .TAttr =_geddd ;continue ;};if _cfdege .Name .Local =="\u0072"{_abecad ,_fecea :=ParseUnionST_Coordinate (_cfdege .Value ); -if _fecea !=nil {return _fecea ;};_aceba .RAttr =_abecad ;continue ;};if _cfdege .Name .Local =="\u0062"{_afaga ,_deabc :=ParseUnionST_Coordinate (_cfdege .Value );if _deabc !=nil {return _deabc ;};_aceba .BAttr =_afaga ;continue ;};};for {_bddfe ,_gabfcg :=d .Token (); -if _gabfcg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_gabfcg );};if _ddbgdd ,_bagdgec :=_bddfe .(_a .EndElement ); -_bagdgec &&_ddbgdd .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_faaag *CT_SectPr )ValidateWithPath (path string )error {for _degbg ,_egecd :=range _faaag .EG_HdrFtrReferences {if _dcfgb :=_egecd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_degbg )); -_dcfgb !=nil {return _dcfgb ;};};if _faaag .FootnotePr !=nil {if _ddddbg :=_faaag .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ddddbg !=nil {return _ddddbg ;};};if _faaag .EndnotePr !=nil {if _aebde :=_faaag .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_aebde !=nil {return _aebde ;};};if _faaag .Type !=nil {if _aebca :=_faaag .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_aebca !=nil {return _aebca ;};};if _faaag .PgSz !=nil {if _fedge :=_faaag .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); -_fedge !=nil {return _fedge ;};};if _faaag .PgMar !=nil {if _bdeabd :=_faaag .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_bdeabd !=nil {return _bdeabd ;};};if _faaag .PaperSrc !=nil {if _bdecdc :=_faaag .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); -_bdecdc !=nil {return _bdecdc ;};};if _faaag .PgBorders !=nil {if _ebdbe :=_faaag .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ebdbe !=nil {return _ebdbe ;};};if _faaag .LnNumType !=nil {if _eccgb :=_faaag .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_eccgb !=nil {return _eccgb ;};};if _faaag .PgNumType !=nil {if _adabg :=_faaag .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_adabg !=nil {return _adabg ;};};if _faaag .Cols !=nil {if _gdcgfa :=_faaag .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); -_gdcgfa !=nil {return _gdcgfa ;};};if _faaag .FormProt !=nil {if _bbddc :=_faaag .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_bbddc !=nil {return _bbddc ;};};if _faaag .VAlign !=nil {if _ccdgc :=_faaag .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_ccdgc !=nil {return _ccdgc ;};};if _faaag .NoEndnote !=nil {if _dfcef :=_faaag .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_dfcef !=nil {return _dfcef ;};};if _faaag .TitlePg !=nil {if _eagade :=_faaag .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); -_eagade !=nil {return _eagade ;};};if _faaag .TextDirection !=nil {if _gfbac :=_faaag .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gfbac !=nil {return _gfbac ;};};if _faaag .Bidi !=nil {if _cebab :=_faaag .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); -_cebab !=nil {return _cebab ;};};if _faaag .RtlGutter !=nil {if _acdfa :=_faaag .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_acdfa !=nil {return _acdfa ;};};if _faaag .DocGrid !=nil {if _gfeggf :=_faaag .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); -_gfeggf !=nil {return _gfeggf ;};};if _faaag .PrinterSettings !=nil {if _efgcb :=_faaag .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_efgcb !=nil {return _efgcb ;};}; -if _faaag .SectPrChange !=nil {if _ebdcf :=_faaag .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ebdcf !=nil {return _ebdcf ;};};return nil ;}; - -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_adcac *CT_EdnPos )ValidateWithPath (path string )error {if _adcac .ValAttr ==ST_EdnPosUnset {return _gd .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 _ccfcf :=_adcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccfcf !=nil {return _ccfcf ;};return nil ;};func NewCT_JcTable ()*CT_JcTable {_ffed :=&CT_JcTable {};_ffed .ValAttr =ST_JcTable (1);return _ffed }; - - -// Validate validates the CT_Divs and its children -func (_fccf *CT_Divs )Validate ()error {return _fccf .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");}; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_ecdg *CT_DocPartType )ValidateWithPath (path string )error {if _ecdg .ValAttr ==ST_DocPartTypeUnset {return _e .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 _dagf :=_ecdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dagf !=nil {return _dagf ;};return nil ;}; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_ffebd *CT_DocRsids )ValidateWithPath (path string )error {if _ffebd .RsidRoot !=nil {if _cffff :=_ffebd .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_cffff !=nil {return _cffff ;};};for _fccgg ,_gddfd :=range _ffebd .Rsid {if _gdfg :=_gddfd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_fccgg )); -_gdfg !=nil {return _gdfg ;};};return nil ;};type ST_View byte ;func (_gacag *CT_ObjectChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgdb :for {_cfbdb ,_daada :=d .Token ();if _daada !=nil {return _daada ;};switch _bccbca :=_cfbdb .(type ){case _a .StartElement :switch _bccbca .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_gacag .Control =NewCT_Control (); -if _beafb :=d .DecodeElement (_gacag .Control ,&_bccbca );_beafb !=nil {return _beafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_gacag .ObjectLink =NewCT_ObjectLink (); -if _aecebd :=d .DecodeElement (_gacag .ObjectLink ,&_bccbca );_aecebd !=nil {return _aecebd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_gacag .ObjectEmbed =NewCT_ObjectEmbed (); -if _efbed :=d .DecodeElement (_gacag .ObjectEmbed ,&_bccbca );_efbed !=nil {return _efbed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_gacag .Movie =NewCT_Rel (); -if _ecdadb :=d .DecodeElement (_gacag .Movie ,&_bccbca );_ecdadb !=nil {return _ecdadb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bccbca .Name ); -if _egffe :=d .Skip ();_egffe !=nil {return _egffe ;};};case _a .EndElement :break _gbgdb ;case _a .CharData :};};return nil ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func NewEG_ContentRowContent ()*EG_ContentRowContent {_bfbdf :=&EG_ContentRowContent {}; -return _bfbdf ;};func (_fgaca *CT_FFCheckBoxChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgaca .Size !=nil {_dgffa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_fgaca .Size ,_dgffa ); -};if _fgaca .SizeAuto !=nil {_dcbgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_fgaca .SizeAuto ,_dcbgd );};return nil ;};func (_eefc *CT_FFStatusText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eefc .TypeAttr !=ST_InfoTextTypeUnset {_fgefb ,_gadda :=_eefc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _gadda !=nil {return _gadda ;};start .Attr =append (start .Attr ,_fgefb );};if _eefc .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_eefc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Drawing ()*CT_Drawing {_gebbf :=&CT_Drawing {};return _gebbf };func (_caeda *CT_Text )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _caeda .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_gd .Sprintf ("\u0025\u0076",*_caeda .SpaceAttr )}); -};e .EncodeElement (_caeda .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ContentRowContent and its children +func (_abaagc *EG_ContentRowContent )Validate ()error {return _abaagc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_aacc *CT_Captions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_ccdb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_cbge :=range _aacc .Caption {e .EncodeElement (_cbge ,_ccdb );};if _aacc .AutoCaptions !=nil {_deeec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_aacc .AutoCaptions ,_deeec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edcfd *CT_SdtDateMappingType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acggc :=range start .Attr {if _acggc .Name .Local =="\u0076\u0061\u006c"{_edcfd .ValAttr .UnmarshalXMLAttr (_acggc ); +continue ;};};for {_gegcd ,_cadae :=d .Token ();if _cadae !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_cadae ); +};if _dfcgfbb ,_cabdba :=_gegcd .(_c .EndElement );_cabdba &&_dfcgfbb .Name ==start .Name {break ;};};return nil ;};type CT_Object struct{ -// Validate validates the CT_FFCheckBoxChoice and its children -func (_dcec *CT_FFCheckBoxChoice )Validate ()error {return _dcec .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gddfde *CT_SdtDropDownList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gddfde .LastValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gddfde .LastValueAttr )}); -};e .EncodeToken (start );if _gddfde .ListItem !=nil {_cgeca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gabdb :=range _gddfde .ListItem {e .EncodeElement (_gabdb ,_cgeca );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_edcg *CT_NumRestart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edcg .ValAttr =ST_RestartNumber (1);for _ ,_gcda :=range start .Attr {if _gcda .Name .Local =="\u0076\u0061\u006c"{_edcg .ValAttr .UnmarshalXMLAttr (_gcda ); -continue ;};};for {_ccae ,_gbgbe :=d .Token ();if _gbgbe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_gbgbe );};if _egeeg ,_gfgg :=_ccae .(_a .EndElement ); -_gfgg &&_egeeg .Name ==start .Name {break ;};};return nil ;};func (_ceagb *ST_JcTable )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceagb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ceagb =1;case "\u0065\u006e\u0064":*_ceagb =2; -case "\u006c\u0065\u0066\u0074":*_ceagb =3;case "\u0072\u0069\u0067h\u0074":*_ceagb =4;case "\u0073\u0074\u0061r\u0074":*_ceagb =5;};return nil ;};func (_ccadeb *CT_SignedTwipsMeasure )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecada :=range start .Attr {if _ecada .Name .Local =="\u0076\u0061\u006c"{_cdbdg ,_fccdg :=ParseUnionST_SignedTwipsMeasure (_ecada .Value ); -if _fccdg !=nil {return _fccdg ;};_ccadeb .ValAttr =_cdbdg ;continue ;};};for {_aeadg ,_gafbaf :=d .Token ();if _gafbaf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_gafbaf ); -};if _daadg ,_facea :=_aeadg .(_a .EndElement );_facea &&_daadg .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_ga .ST_TwipsMeasure ,error ){_facga :=_ga .ST_TwipsMeasure {};if _ga .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_facga .ST_PositiveUniversalMeasure =&s ; -}else {_eccfce ,_fgfab :=_ea .ParseFloat (s ,64);if _fgfab !=nil {return _facga ,_gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_fgfab );};_facga .ST_UnsignedDecimalNumber =_ab .Uint64 (uint64 (_eccfce )); -};return _facga ,nil ;};func (_ecgbb ST_FrameLayout )ValidateWithPath (path string )error {switch _ecgbb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgbb )); -};return nil ;};type CT_Empty struct{};var ST_CnfPatternRe =_g .MustCompile (ST_CnfPattern );func (_fccea *ST_FFTextType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fccea =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_fccea =1; -case "\u006e\u0075\u006d\u0062\u0065\u0072":*_fccea =2;case "\u0064\u0061\u0074\u0065":*_fccea =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_fccea =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_fccea =5; -case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_fccea =6;};return nil ;};func (_aebgb *CT_HMerge )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aebgb .ValAttr !=ST_MergeUnset {_gbbcf ,_cecdc :=_aebgb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cecdc !=nil {return _cecdc ;};start .Attr =append (start .Attr ,_gbbcf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gedgb ST_PTabRelativeTo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gedgb .String (),start ); -};func (_faeag *CT_Footnotes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _faeag .Footnote !=nil {_abgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; -for _ ,_accba :=range _faeag .Footnote {e .EncodeElement (_accba ,_abgd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfgdf ST_LineNumberRestart )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdcdde :=_a .Attr {}; -_gdcdde .Name =name ;switch _gfgdf {case ST_LineNumberRestartUnset :_gdcdde .Value ="";case ST_LineNumberRestartNewPage :_gdcdde .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_gdcdde .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e"; -case ST_LineNumberRestartContinuous :_gdcdde .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _gdcdde ,nil ;};func (_bfbbe *CT_Proof )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfbbe .SpellingAttr !=ST_ProofUnset {_fgcbe ,_ccdede :=_bfbbe .SpellingAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"}); -if _ccdede !=nil {return _ccdede ;};start .Attr =append (start .Attr ,_fgcbe );};if _bfbbe .GrammarAttr !=ST_ProofUnset {_fbfbc ,_fdabg :=_bfbbe .GrammarAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _fdabg !=nil {return _fdabg ; -};start .Attr =append (start .Attr ,_fbfbc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3; -WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;);func (_fadgae WdST_WrapText )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adbgd :=_a .Attr {};_adbgd .Name =name ;switch _fadgae {case WdST_WrapTextUnset :_adbgd .Value ="";case WdST_WrapTextBothSides :_adbgd .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s"; -case WdST_WrapTextLeft :_adbgd .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_adbgd .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_adbgd .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _adbgd ,nil ;};const (ST_DocPartTypeUnset ST_DocPartType =0; -ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3;ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7; -); +// Original Image Width +DxaOrigAttr *_d .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_ffggf *CT_TcPrInner )ValidateWithPath (path string )error {if _ffggf .CnfStyle !=nil {if _gaegff :=_ffggf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gaegff !=nil {return _gaegff ;};};if _ffggf .TcW !=nil {if _bfgfcb :=_ffggf .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_bfgfcb !=nil {return _bfgfcb ;};};if _ffggf .GridSpan !=nil {if _gbgbbd :=_ffggf .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gbgbbd !=nil {return _gbgbbd ;};};if _ffggf .HMerge !=nil {if _dddee :=_ffggf .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_dddee !=nil {return _dddee ;};};if _ffggf .VMerge !=nil {if _dbfge :=_ffggf .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_dbfge !=nil {return _dbfge ;};};if _ffggf .TcBorders !=nil {if _becaab :=_ffggf .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_becaab !=nil {return _becaab ;};};if _ffggf .Shd !=nil {if _cfffc :=_ffggf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cfffc !=nil {return _cfffc ;};};if _ffggf .NoWrap !=nil {if _fcgeee :=_ffggf .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_fcgeee !=nil {return _fcgeee ;};};if _ffggf .TcMar !=nil {if _cdgebb :=_ffggf .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_cdgebb !=nil {return _cdgebb ;};};if _ffggf .TextDirection !=nil {if _cafada :=_ffggf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_cafada !=nil {return _cafada ;};};if _ffggf .TcFitText !=nil {if _fffge :=_ffggf .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fffge !=nil {return _fffge ;};};if _ffggf .VAlign !=nil {if _babda :=_ffggf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_babda !=nil {return _babda ;};};if _ffggf .HideMark !=nil {if _bcdfd :=_ffggf .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_bcdfd !=nil {return _bcdfd ;};};if _ffggf .Headers !=nil {if _cfbaff :=_ffggf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_cfbaff !=nil {return _cfbaff ;};};if _ffggf .CellIns !=nil {if _gbfdb :=_ffggf .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gbfdb !=nil {return _gbfdb ;};};if _ffggf .CellDel !=nil {if _feacbb :=_ffggf .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_feacbb !=nil {return _feacbb ;};};if _ffggf .CellMerge !=nil {if _eeffa :=_ffggf .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_eeffa !=nil {return _eeffa ;};};return nil ;};func (_ecaeb *CT_NumPicBullet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acegd :=range start .Attr {if _acegd .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_afgac ,_dedg :=_ea .ParseInt (_acegd .Value ,10,64); -if _dedg !=nil {return _dedg ;};_ecaeb .NumPicBulletIdAttr =_afgac ;continue ;};};_dbfec :for {_egac ,_bfdea :=d .Token ();if _bfdea !=nil {return _bfdea ;};switch _acab :=_egac .(type ){case _a .StartElement :switch _acab .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_ecaeb .Pict =NewCT_Picture (); -if _ebacd :=d .DecodeElement (_ecaeb .Pict ,&_acab );_ebacd !=nil {return _ebacd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ecaeb .Drawing =NewCT_Drawing (); -if _gcdge :=d .DecodeElement (_ecaeb .Drawing ,&_acab );_gcdge !=nil {return _gcdge ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_acab .Name ); -if _ggbfa :=d .Skip ();_ggbfa !=nil {return _ggbfa ;};};case _a .EndElement :break _dbfec ;case _a .CharData :};};return nil ;};func NewCT_Settings ()*CT_Settings {_fafeg :=&CT_Settings {};return _fafeg }; +// Original Image Height +DyaOrigAttr *_d .ST_TwipsMeasure ;Any []_fc .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_bfccf *CT_Underline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfaebb :=range start .Attr {if _gfaebb .Name .Local =="\u0076\u0061\u006c"{_bfccf .ValAttr .UnmarshalXMLAttr (_gfaebb ); +continue ;};if _gfaebb .Name .Local =="\u0063\u006f\u006co\u0072"{_dcbfd ,_dfagc :=ParseUnionST_HexColor (_gfaebb .Value );if _dfagc !=nil {return _dfagc ;};_bfccf .ColorAttr =&_dcbfd ;continue ;};if _gfaebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bfccf .ThemeColorAttr .UnmarshalXMLAttr (_gfaebb ); +continue ;};if _gfaebb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cfeaf ,_cefeg :=_gfaebb .Value ,error (nil );if _cefeg !=nil {return _cefeg ;};_bfccf .ThemeTintAttr =&_cfeaf ;continue ;};if _gfaebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bcgba ,_bbebg :=_gfaebb .Value ,error (nil ); +if _bbebg !=nil {return _bbebg ;};_bfccf .ThemeShadeAttr =&_bcgba ;continue ;};};for {_acacd ,_gedcf :=d .Token ();if _gedcf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_gedcf ); +};if _bafefg ,_ffgefa :=_acacd .(_c .EndElement );_ffgefa &&_bafefg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_dfdce *CT_Height )ValidateWithPath (path string )error {if _dfdce .ValAttr !=nil {if _cefgdb :=_dfdce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefgdb !=nil {return _cefgdb ;};};if _defba :=_dfdce .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); -_defba !=nil {return _defba ;};return nil ;};func (_ddfea ST_PageOrientation )ValidateWithPath (path string )error {switch _ddfea {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddfea )); -};return nil ;};func (_cfaad *CT_Zoom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_badaa :=range start .Attr {if _badaa .Name .Local =="\u0076\u0061\u006c"{_cfaad .ValAttr .UnmarshalXMLAttr (_badaa );continue ;};if _badaa .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ecbca ,_dbbddf :=ParseUnionST_DecimalNumberOrPercent (_badaa .Value ); -if _dbbddf !=nil {return _dbbddf ;};_cfaad .PercentAttr =_ecbca ;continue ;};};for {_efagb ,_aeccae :=d .Token ();if _aeccae !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_aeccae ); -};if _fgfe ,_bfgae :=_efagb .(_a .EndElement );_bfgae &&_fgfe .Name ==start .Name {break ;};};return nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_aegadd :=&CT_ObjectLink {};_aegadd .UpdateModeAttr =ST_ObjectUpdateMode (1);return _aegadd ;};type ST_PTabAlignment byte ; -func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_ebfaa :=&CT_SignedHpsMeasure {};return _ebfaa };type CT_TblWidth struct{ +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_fddbec *EG_RPrMath )ValidateWithPath (path string )error {if _fddbec .Ins !=nil {if _gdfgdd :=_fddbec .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gdfgdd !=nil {return _gdfgdd ;};};if _fddbec .Del !=nil {if _cdcgg :=_fddbec .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_cdcgg !=nil {return _cdcgg ;};};if _fddbec .RPr !=nil {if _bddgac :=_fddbec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bddgac !=nil {return _bddgac ;};};return nil ;};func (_effaea *ST_HpsMeasure )ValidateWithPath (path string )error {_eddce :=[]string {}; +if _effaea .ST_UnsignedDecimalNumber !=nil {_eddce =append (_eddce ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _effaea .ST_PositiveUniversalMeasure !=nil {_eddce =append (_eddce ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065"); +};if len (_eddce )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eddce );};return nil ;};func (_cdgddf ST_TblWidth )Validate ()error {return _cdgddf .ValidateWithPath ("")}; +func (_agbcfa ST_Proof )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agbcfa .String (),start );};type ST_ChapterSep byte ;type CT_FrameLayout struct{ -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// Frameset Layout Value +ValAttr ST_FrameLayout ;}; -// Table Width Type -TypeAttr ST_TblWidth ;};func (_cbgcb *ST_SdtDateMappingType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacae ,_dadbd :=d .Token ();if _dadbd !=nil {return _dadbd ;};if _bbgfd ,_abgff :=_aacae .(_a .EndElement );_abgff &&_bbgfd .Name ==start .Name {*_cbgcb =1; -return nil ;};if _ggfagg ,_fdccg :=_aacae .(_a .CharData );!_fdccg {return _gd .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",_aacae );}else {switch string (_ggfagg ){case "":*_cbgcb =0; -case "\u0074\u0065\u0078\u0074":*_cbgcb =1;case "\u0064\u0061\u0074\u0065":*_cbgcb =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_cbgcb =3;};};_aacae ,_dadbd =d .Token ();if _dadbd !=nil {return _dadbd ;};if _bbcgfg ,_cegcdg :=_aacae .(_a .EndElement ); -_cegcdg &&_bbcgfg .Name ==start .Name {return nil ;};return _gd .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",_aacae );};func NewCT_LatentStyles ()*CT_LatentStyles {_abeab :=&CT_LatentStyles {}; -return _abeab };func (_cbeadg *Settings )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbeadg .CT_Settings =*NewCT_Settings ();_adfacc :for {_baaad ,_acbgc :=d .Token ();if _acbgc !=nil {return _acbgc ;};switch _fabaea :=_baaad .(type ){case _a .StartElement :switch _fabaea .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbeadg .WriteProtection =NewCT_WriteProtection (); -if _aggfd :=d .DecodeElement (_cbeadg .WriteProtection ,&_fabaea );_aggfd !=nil {return _aggfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_cbeadg .View =NewCT_View (); -if _ecaeed :=d .DecodeElement (_cbeadg .View ,&_fabaea );_ecaeed !=nil {return _ecaeed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_cbeadg .Zoom =NewCT_Zoom (); -if _cagcf :=d .DecodeElement (_cbeadg .Zoom ,&_fabaea );_cagcf !=nil {return _cagcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_cbeadg .RemovePersonalInformation =NewCT_OnOff (); -if _aecagb :=d .DecodeElement (_cbeadg .RemovePersonalInformation ,&_fabaea );_aecagb !=nil {return _aecagb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_cbeadg .RemoveDateAndTime =NewCT_OnOff (); -if _gebccb :=d .DecodeElement (_cbeadg .RemoveDateAndTime ,&_fabaea );_gebccb !=nil {return _gebccb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_cbeadg .DoNotDisplayPageBoundaries =NewCT_OnOff (); -if _dbdfg :=d .DecodeElement (_cbeadg .DoNotDisplayPageBoundaries ,&_fabaea );_dbdfg !=nil {return _dbdfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_cbeadg .DisplayBackgroundShape =NewCT_OnOff (); -if _ecaccg :=d .DecodeElement (_cbeadg .DisplayBackgroundShape ,&_fabaea );_ecaccg !=nil {return _ecaccg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_cbeadg .PrintPostScriptOverText =NewCT_OnOff (); -if _dccaf :=d .DecodeElement (_cbeadg .PrintPostScriptOverText ,&_fabaea );_dccaf !=nil {return _dccaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_cbeadg .PrintFractionalCharacterWidth =NewCT_OnOff (); -if _aebbcb :=d .DecodeElement (_cbeadg .PrintFractionalCharacterWidth ,&_fabaea );_aebbcb !=nil {return _aebbcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_cbeadg .PrintFormsData =NewCT_OnOff (); -if _cegfc :=d .DecodeElement (_cbeadg .PrintFormsData ,&_fabaea );_cegfc !=nil {return _cegfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_cbeadg .EmbedTrueTypeFonts =NewCT_OnOff (); -if _aeccag :=d .DecodeElement (_cbeadg .EmbedTrueTypeFonts ,&_fabaea );_aeccag !=nil {return _aeccag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_cbeadg .EmbedSystemFonts =NewCT_OnOff (); -if _gbbdgd :=d .DecodeElement (_cbeadg .EmbedSystemFonts ,&_fabaea );_gbbdgd !=nil {return _gbbdgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_cbeadg .SaveSubsetFonts =NewCT_OnOff (); -if _dfbcb :=d .DecodeElement (_cbeadg .SaveSubsetFonts ,&_fabaea );_dfbcb !=nil {return _dfbcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_cbeadg .SaveFormsData =NewCT_OnOff (); -if _agbgcd :=d .DecodeElement (_cbeadg .SaveFormsData ,&_fabaea );_agbgcd !=nil {return _agbgcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cbeadg .MirrorMargins =NewCT_OnOff (); -if _fcefbd :=d .DecodeElement (_cbeadg .MirrorMargins ,&_fabaea );_fcefbd !=nil {return _fcefbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_cbeadg .AlignBordersAndEdges =NewCT_OnOff (); -if _dfcefb :=d .DecodeElement (_cbeadg .AlignBordersAndEdges ,&_fabaea );_dfcefb !=nil {return _dfcefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_cbeadg .BordersDoNotSurroundHeader =NewCT_OnOff (); -if _bbgbef :=d .DecodeElement (_cbeadg .BordersDoNotSurroundHeader ,&_fabaea );_bbgbef !=nil {return _bbgbef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_cbeadg .BordersDoNotSurroundFooter =NewCT_OnOff (); -if _ecfffc :=d .DecodeElement (_cbeadg .BordersDoNotSurroundFooter ,&_fabaea );_ecfffc !=nil {return _ecfffc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_cbeadg .GutterAtTop =NewCT_OnOff (); -if _dcegeb :=d .DecodeElement (_cbeadg .GutterAtTop ,&_fabaea );_dcegeb !=nil {return _dcegeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_cbeadg .HideSpellingErrors =NewCT_OnOff (); -if _bdbaba :=d .DecodeElement (_cbeadg .HideSpellingErrors ,&_fabaea );_bdbaba !=nil {return _bdbaba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_cbeadg .HideGrammaticalErrors =NewCT_OnOff (); -if _ggcbe :=d .DecodeElement (_cbeadg .HideGrammaticalErrors ,&_fabaea );_ggcbe !=nil {return _ggcbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_fdgcb :=NewCT_WritingStyle (); -if _ebaadg :=d .DecodeElement (_fdgcb ,&_fabaea );_ebaadg !=nil {return _ebaadg ;};_cbeadg .ActiveWritingStyle =append (_cbeadg .ActiveWritingStyle ,_fdgcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_cbeadg .ProofState =NewCT_Proof (); -if _gfafeb :=d .DecodeElement (_cbeadg .ProofState ,&_fabaea );_gfafeb !=nil {return _gfafeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_cbeadg .FormsDesign =NewCT_OnOff (); -if _afebbf :=d .DecodeElement (_cbeadg .FormsDesign ,&_fabaea );_afebbf !=nil {return _afebbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_cbeadg .AttachedTemplate =NewCT_Rel (); -if _gfcdg :=d .DecodeElement (_cbeadg .AttachedTemplate ,&_fabaea );_gfcdg !=nil {return _gfcdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_cbeadg .LinkStyles =NewCT_OnOff (); -if _ecggdca :=d .DecodeElement (_cbeadg .LinkStyles ,&_fabaea );_ecggdca !=nil {return _ecggdca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_cbeadg .StylePaneFormatFilter =NewCT_StylePaneFilter (); -if _cffag :=d .DecodeElement (_cbeadg .StylePaneFormatFilter ,&_fabaea );_cffag !=nil {return _cffag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_cbeadg .StylePaneSortMethod =NewCT_StyleSort (); -if _ecbbcf :=d .DecodeElement (_cbeadg .StylePaneSortMethod ,&_fabaea );_ecbbcf !=nil {return _ecbbcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_cbeadg .DocumentType =NewCT_DocType (); -if _abeec :=d .DecodeElement (_cbeadg .DocumentType ,&_fabaea );_abeec !=nil {return _abeec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_cbeadg .MailMerge =NewCT_MailMerge (); -if _dffcec :=d .DecodeElement (_cbeadg .MailMerge ,&_fabaea );_dffcec !=nil {return _dffcec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_cbeadg .RevisionView =NewCT_TrackChangesView (); -if _gdbggd :=d .DecodeElement (_cbeadg .RevisionView ,&_fabaea );_gdbggd !=nil {return _gdbggd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_cbeadg .TrackRevisions =NewCT_OnOff (); -if _beddcd :=d .DecodeElement (_cbeadg .TrackRevisions ,&_fabaea );_beddcd !=nil {return _beddcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_cbeadg .DoNotTrackMoves =NewCT_OnOff (); -if _fcgge :=d .DecodeElement (_cbeadg .DoNotTrackMoves ,&_fabaea );_fcgge !=nil {return _fcgge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_cbeadg .DoNotTrackFormatting =NewCT_OnOff (); -if _dcagfe :=d .DecodeElement (_cbeadg .DoNotTrackFormatting ,&_fabaea );_dcagfe !=nil {return _dcagfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_cbeadg .DocumentProtection =NewCT_DocProtect (); -if _egabd :=d .DecodeElement (_cbeadg .DocumentProtection ,&_fabaea );_egabd !=nil {return _egabd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_cbeadg .AutoFormatOverride =NewCT_OnOff (); -if _bcegcf :=d .DecodeElement (_cbeadg .AutoFormatOverride ,&_fabaea );_bcegcf !=nil {return _bcegcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_cbeadg .StyleLockTheme =NewCT_OnOff (); -if _gbaab :=d .DecodeElement (_cbeadg .StyleLockTheme ,&_fabaea );_gbaab !=nil {return _gbaab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_cbeadg .StyleLockQFSet =NewCT_OnOff (); -if _dfcga :=d .DecodeElement (_cbeadg .StyleLockQFSet ,&_fabaea );_dfcga !=nil {return _dfcga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_cbeadg .DefaultTabStop =NewCT_TwipsMeasure (); -if _acecef :=d .DecodeElement (_cbeadg .DefaultTabStop ,&_fabaea );_acecef !=nil {return _acecef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_cbeadg .AutoHyphenation =NewCT_OnOff (); -if _degfdf :=d .DecodeElement (_cbeadg .AutoHyphenation ,&_fabaea );_degfdf !=nil {return _degfdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_cbeadg .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); -if _fefgad :=d .DecodeElement (_cbeadg .ConsecutiveHyphenLimit ,&_fabaea );_fefgad !=nil {return _fefgad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_cbeadg .HyphenationZone =NewCT_TwipsMeasure (); -if _abefg :=d .DecodeElement (_cbeadg .HyphenationZone ,&_fabaea );_abefg !=nil {return _abefg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_cbeadg .DoNotHyphenateCaps =NewCT_OnOff (); -if _cbffc :=d .DecodeElement (_cbeadg .DoNotHyphenateCaps ,&_fabaea );_cbffc !=nil {return _cbffc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_cbeadg .ShowEnvelope =NewCT_OnOff (); -if _egcbd :=d .DecodeElement (_cbeadg .ShowEnvelope ,&_fabaea );_egcbd !=nil {return _egcbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_cbeadg .SummaryLength =NewCT_DecimalNumberOrPrecent (); -if _fcdade :=d .DecodeElement (_cbeadg .SummaryLength ,&_fabaea );_fcdade !=nil {return _fcdade ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_cbeadg .ClickAndTypeStyle =NewCT_String (); -if _dacafg :=d .DecodeElement (_cbeadg .ClickAndTypeStyle ,&_fabaea );_dacafg !=nil {return _dacafg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_cbeadg .DefaultTableStyle =NewCT_String (); -if _bgcged :=d .DecodeElement (_cbeadg .DefaultTableStyle ,&_fabaea );_bgcged !=nil {return _bgcged ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_cbeadg .EvenAndOddHeaders =NewCT_OnOff (); -if _efefg :=d .DecodeElement (_cbeadg .EvenAndOddHeaders ,&_fabaea );_efefg !=nil {return _efefg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_cbeadg .BookFoldRevPrinting =NewCT_OnOff (); -if _baegd :=d .DecodeElement (_cbeadg .BookFoldRevPrinting ,&_fabaea );_baegd !=nil {return _baegd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_cbeadg .BookFoldPrinting =NewCT_OnOff (); -if _gadec :=d .DecodeElement (_cbeadg .BookFoldPrinting ,&_fabaea );_gadec !=nil {return _gadec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_cbeadg .BookFoldPrintingSheets =NewCT_DecimalNumber (); -if _bffcbc :=d .DecodeElement (_cbeadg .BookFoldPrintingSheets ,&_fabaea );_bffcbc !=nil {return _bffcbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_cbeadg .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); -if _afggec :=d .DecodeElement (_cbeadg .DrawingGridHorizontalSpacing ,&_fabaea );_afggec !=nil {return _afggec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_cbeadg .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); -if _cbcgce :=d .DecodeElement (_cbeadg .DrawingGridVerticalSpacing ,&_fabaea );_cbcgce !=nil {return _cbcgce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_cbeadg .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); -if _defea :=d .DecodeElement (_cbeadg .DisplayHorizontalDrawingGridEvery ,&_fabaea );_defea !=nil {return _defea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_cbeadg .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); -if _fffec :=d .DecodeElement (_cbeadg .DisplayVerticalDrawingGridEvery ,&_fabaea );_fffec !=nil {return _fffec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_cbeadg .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); -if _dccgd :=d .DecodeElement (_cbeadg .DoNotUseMarginsForDrawingGridOrigin ,&_fabaea );_dccgd !=nil {return _dccgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_cbeadg .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); -if _fcadb :=d .DecodeElement (_cbeadg .DrawingGridHorizontalOrigin ,&_fabaea );_fcadb !=nil {return _fcadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_cbeadg .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); -if _abaeaf :=d .DecodeElement (_cbeadg .DrawingGridVerticalOrigin ,&_fabaea );_abaeaf !=nil {return _abaeaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_cbeadg .DoNotShadeFormData =NewCT_OnOff (); -if _gbfbb :=d .DecodeElement (_cbeadg .DoNotShadeFormData ,&_fabaea );_gbfbb !=nil {return _gbfbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_cbeadg .NoPunctuationKerning =NewCT_OnOff (); -if _eaeced :=d .DecodeElement (_cbeadg .NoPunctuationKerning ,&_fabaea );_eaeced !=nil {return _eaeced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_cbeadg .CharacterSpacingControl =NewCT_CharacterSpacing (); -if _bggddb :=d .DecodeElement (_cbeadg .CharacterSpacingControl ,&_fabaea );_bggddb !=nil {return _bggddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_cbeadg .PrintTwoOnOne =NewCT_OnOff (); -if _gbgbbdc :=d .DecodeElement (_cbeadg .PrintTwoOnOne ,&_fabaea );_gbgbbdc !=nil {return _gbgbbdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_cbeadg .StrictFirstAndLastChars =NewCT_OnOff (); -if _edfdd :=d .DecodeElement (_cbeadg .StrictFirstAndLastChars ,&_fabaea );_edfdd !=nil {return _edfdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_cbeadg .NoLineBreaksAfter =NewCT_Kinsoku (); -if _bebbce :=d .DecodeElement (_cbeadg .NoLineBreaksAfter ,&_fabaea );_bebbce !=nil {return _bebbce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_cbeadg .NoLineBreaksBefore =NewCT_Kinsoku (); -if _fedecg :=d .DecodeElement (_cbeadg .NoLineBreaksBefore ,&_fabaea );_fedecg !=nil {return _fedecg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_cbeadg .SavePreviewPicture =NewCT_OnOff (); -if _bcdab :=d .DecodeElement (_cbeadg .SavePreviewPicture ,&_fabaea );_bcdab !=nil {return _bcdab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_cbeadg .DoNotValidateAgainstSchema =NewCT_OnOff (); -if _effgc :=d .DecodeElement (_cbeadg .DoNotValidateAgainstSchema ,&_fabaea );_effgc !=nil {return _effgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_cbeadg .SaveInvalidXml =NewCT_OnOff (); -if _bfdedf :=d .DecodeElement (_cbeadg .SaveInvalidXml ,&_fabaea );_bfdedf !=nil {return _bfdedf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_cbeadg .IgnoreMixedContent =NewCT_OnOff (); -if _bacec :=d .DecodeElement (_cbeadg .IgnoreMixedContent ,&_fabaea );_bacec !=nil {return _bacec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_cbeadg .AlwaysShowPlaceholderText =NewCT_OnOff (); -if _cacagc :=d .DecodeElement (_cbeadg .AlwaysShowPlaceholderText ,&_fabaea );_cacagc !=nil {return _cacagc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_cbeadg .DoNotDemarcateInvalidXml =NewCT_OnOff (); -if _gcfda :=d .DecodeElement (_cbeadg .DoNotDemarcateInvalidXml ,&_fabaea );_gcfda !=nil {return _gcfda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_cbeadg .SaveXmlDataOnly =NewCT_OnOff (); -if _gcfcdc :=d .DecodeElement (_cbeadg .SaveXmlDataOnly ,&_fabaea );_gcfcdc !=nil {return _gcfcdc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_cbeadg .UseXSLTWhenSaving =NewCT_OnOff (); -if _ffcgbe :=d .DecodeElement (_cbeadg .UseXSLTWhenSaving ,&_fabaea );_ffcgbe !=nil {return _ffcgbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_cbeadg .SaveThroughXslt =NewCT_SaveThroughXslt (); -if _dcdga :=d .DecodeElement (_cbeadg .SaveThroughXslt ,&_fabaea );_dcdga !=nil {return _dcdga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_cbeadg .ShowXMLTags =NewCT_OnOff (); -if _gagbaa :=d .DecodeElement (_cbeadg .ShowXMLTags ,&_fabaea );_gagbaa !=nil {return _gagbaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_cbeadg .AlwaysMergeEmptyNamespace =NewCT_OnOff (); -if _dddb :=d .DecodeElement (_cbeadg .AlwaysMergeEmptyNamespace ,&_fabaea );_dddb !=nil {return _dddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_cbeadg .UpdateFields =NewCT_OnOff (); -if _gfdfed :=d .DecodeElement (_cbeadg .UpdateFields ,&_fabaea );_gfdfed !=nil {return _gfdfed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_cbeadg .HdrShapeDefaults =NewCT_ShapeDefaults (); -if _aadbga :=d .DecodeElement (_cbeadg .HdrShapeDefaults ,&_fabaea );_aadbga !=nil {return _aadbga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_cbeadg .FootnotePr =NewCT_FtnDocProps (); -if _baaafe :=d .DecodeElement (_cbeadg .FootnotePr ,&_fabaea );_baaafe !=nil {return _baaafe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_cbeadg .EndnotePr =NewCT_EdnDocProps (); -if _dfdfg :=d .DecodeElement (_cbeadg .EndnotePr ,&_fabaea );_dfdfg !=nil {return _dfdfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_cbeadg .Compat =NewCT_Compat (); -if _edccd :=d .DecodeElement (_cbeadg .Compat ,&_fabaea );_edccd !=nil {return _edccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_cbeadg .DocVars =NewCT_DocVars (); -if _dggef :=d .DecodeElement (_cbeadg .DocVars ,&_fabaea );_dggef !=nil {return _dggef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_cbeadg .Rsids =NewCT_DocRsids (); -if _eageb :=d .DecodeElement (_cbeadg .Rsids ,&_fabaea );_eageb !=nil {return _eageb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_cbeadg .MathPr =_aa .NewMathPr (); -if _acdgc :=d .DecodeElement (_cbeadg .MathPr ,&_fabaea );_acdgc !=nil {return _acdgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_fbgcb :=NewCT_String (); -if _afbgg :=d .DecodeElement (_fbgcb ,&_fabaea );_afbgg !=nil {return _afbgg ;};_cbeadg .AttachedSchema =append (_cbeadg .AttachedSchema ,_fbgcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_cbeadg .ThemeFontLang =NewCT_Language (); -if _acdeea :=d .DecodeElement (_cbeadg .ThemeFontLang ,&_fabaea );_acdeea !=nil {return _acdeea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_cbeadg .ClrSchemeMapping =NewCT_ColorSchemeMapping (); -if _ceaca :=d .DecodeElement (_cbeadg .ClrSchemeMapping ,&_fabaea );_ceaca !=nil {return _ceaca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_cbeadg .DoNotIncludeSubdocsInStats =NewCT_OnOff (); -if _aagbe :=d .DecodeElement (_cbeadg .DoNotIncludeSubdocsInStats ,&_fabaea );_aagbe !=nil {return _aagbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_cbeadg .DoNotAutoCompressPictures =NewCT_OnOff (); -if _gccfae :=d .DecodeElement (_cbeadg .DoNotAutoCompressPictures ,&_fabaea );_gccfae !=nil {return _gccfae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_cbeadg .ForceUpgrade =NewCT_Empty (); -if _dfaeag :=d .DecodeElement (_cbeadg .ForceUpgrade ,&_fabaea );_dfaeag !=nil {return _dfaeag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_cbeadg .Captions =NewCT_Captions (); -if _fdafae :=d .DecodeElement (_cbeadg .Captions ,&_fabaea );_fdafae !=nil {return _fdafae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_cbeadg .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); -if _cbdeg :=d .DecodeElement (_cbeadg .ReadModeInkLockDown ,&_fabaea );_cbdeg !=nil {return _cbdeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_eacecd :=NewCT_SmartTagType (); -if _gaecba :=d .DecodeElement (_eacecd ,&_fabaea );_gaecba !=nil {return _gaecba ;};_cbeadg .SmartTagType =append (_cbeadg .SmartTagType ,_eacecd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_cbeadg .SchemaLibrary =_eb .NewSchemaLibrary (); -if _ebfdcf :=d .DecodeElement (_cbeadg .SchemaLibrary ,&_fabaea );_ebfdcf !=nil {return _ebfdcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_cbeadg .ShapeDefaults =NewCT_ShapeDefaults (); -if _faada :=d .DecodeElement (_cbeadg .ShapeDefaults ,&_fabaea );_faada !=nil {return _faada ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_cbeadg .DoNotEmbedSmartTags =NewCT_OnOff (); -if _gcdgcb :=d .DecodeElement (_cbeadg .DoNotEmbedSmartTags ,&_fabaea );_gcdgcb !=nil {return _gcdgcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_cbeadg .DecimalSymbol =NewCT_String (); -if _cadff :=d .DecodeElement (_cbeadg .DecimalSymbol ,&_fabaea );_cadff !=nil {return _cadff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_cbeadg .ListSeparator =NewCT_String (); -if _edade :=d .DecodeElement (_cbeadg .ListSeparator ,&_fabaea );_edade !=nil {return _edade ;};default:_beecef :=&_ab .XSDAny {};if _ffcac :=d .DecodeElement (_beecef ,&_fabaea );_ffcac !=nil {return _ffcac ;};_cbeadg .Extra =append (_cbeadg .Extra ,_beecef ); -};case _a .EndElement :break _adfacc ;case _a .CharData :};};return nil ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_gga .CT_NonVisualDrawingProps ;CNvContentPartPr *_gga .CT_NonVisualContentPartProperties ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_fddfd :=&CT_TwipsMeasure {}; -return _fddfd };func (_cbbfaf ST_Lock )Validate ()error {return _cbbfaf .ValidateWithPath ("")};func (_eacfb ST_WmlColorSchemeIndex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eacfb .String (),start );};type CT_FFName struct{ +// Validate validates the CT_Drawing and its children +func (_acaa *CT_Drawing )Validate ()error {return _acaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// Form Field Name Value -ValAttr *string ;};func (_bgafd *AC_ChoiceRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acbadg :for {_bccdgg ,_gebga :=d .Token ();if _gebga !=nil {return _gebga ;};switch _dfffa :=_bccdgg .(type ){case _a .StartElement :switch _dfffa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_bgafd .Br =NewCT_Br (); -if _eafcga :=d .DecodeElement (_bgafd .Br ,&_dfffa );_eafcga !=nil {return _eafcga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_bgafd .T =NewCT_Text (); -if _dbcgbb :=d .DecodeElement (_bgafd .T ,&_dfffa );_dbcgbb !=nil {return _dbcgbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bgafd .ContentPart =NewCT_Rel (); -if _gdeca :=d .DecodeElement (_bgafd .ContentPart ,&_dfffa );_gdeca !=nil {return _gdeca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_bgafd .DelText =NewCT_Text (); -if _fegfd :=d .DecodeElement (_bgafd .DelText ,&_dfffa );_fegfd !=nil {return _fegfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_bgafd .InstrText =NewCT_Text (); -if _cgabce :=d .DecodeElement (_bgafd .InstrText ,&_dfffa );_cgabce !=nil {return _cgabce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_bgafd .DelInstrText =NewCT_Text (); -if _adcbd :=d .DecodeElement (_bgafd .DelInstrText ,&_dfffa );_adcbd !=nil {return _adcbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bgafd .NoBreakHyphen =NewCT_Empty (); -if _cafea :=d .DecodeElement (_bgafd .NoBreakHyphen ,&_dfffa );_cafea !=nil {return _cafea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_bgafd .SoftHyphen =NewCT_Empty (); -if _feceaf :=d .DecodeElement (_bgafd .SoftHyphen ,&_dfffa );_feceaf !=nil {return _feceaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_bgafd .DayShort =NewCT_Empty (); -if _aagfff :=d .DecodeElement (_bgafd .DayShort ,&_dfffa );_aagfff !=nil {return _aagfff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_bgafd .MonthShort =NewCT_Empty (); -if _gebbef :=d .DecodeElement (_bgafd .MonthShort ,&_dfffa );_gebbef !=nil {return _gebbef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_bgafd .YearShort =NewCT_Empty (); -if _gccdad :=d .DecodeElement (_bgafd .YearShort ,&_dfffa );_gccdad !=nil {return _gccdad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_bgafd .DayLong =NewCT_Empty (); -if _edafe :=d .DecodeElement (_bgafd .DayLong ,&_dfffa );_edafe !=nil {return _edafe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_bgafd .MonthLong =NewCT_Empty (); -if _bdadg :=d .DecodeElement (_bgafd .MonthLong ,&_dfffa );_bdadg !=nil {return _bdadg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_bgafd .YearLong =NewCT_Empty (); -if _ggaad :=d .DecodeElement (_bgafd .YearLong ,&_dfffa );_ggaad !=nil {return _ggaad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_bgafd .AnnotationRef =NewCT_Empty (); -if _cddfad :=d .DecodeElement (_bgafd .AnnotationRef ,&_dfffa );_cddfad !=nil {return _cddfad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_bgafd .FootnoteRef =NewCT_Empty (); -if _cfgae :=d .DecodeElement (_bgafd .FootnoteRef ,&_dfffa );_cfgae !=nil {return _cfgae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_bgafd .EndnoteRef =NewCT_Empty (); -if _cgggec :=d .DecodeElement (_bgafd .EndnoteRef ,&_dfffa );_cgggec !=nil {return _cgggec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bgafd .Separator =NewCT_Empty (); -if _befba :=d .DecodeElement (_bgafd .Separator ,&_dfffa );_befba !=nil {return _befba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_bgafd .ContinuationSeparator =NewCT_Empty (); -if _bfedgc :=d .DecodeElement (_bgafd .ContinuationSeparator ,&_dfffa );_bfedgc !=nil {return _bfedgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_bgafd .Sym =NewCT_Sym (); -if _ddfef :=d .DecodeElement (_bgafd .Sym ,&_dfffa );_ddfef !=nil {return _ddfef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_bgafd .PgNum =NewCT_Empty (); -if _faabfd :=d .DecodeElement (_bgafd .PgNum ,&_dfffa );_faabfd !=nil {return _faabfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_bgafd .Cr =NewCT_Empty (); -if _gadgb :=d .DecodeElement (_bgafd .Cr ,&_dfffa );_gadgb !=nil {return _gadgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_bgafd .Tab =NewCT_Empty (); -if _dccfcf :=d .DecodeElement (_bgafd .Tab ,&_dfffa );_dccfcf !=nil {return _dccfcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_bgafd .Object =NewCT_Object (); -if _dgfeeg :=d .DecodeElement (_bgafd .Object ,&_dfffa );_dgfeeg !=nil {return _dgfeeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_bgafd .Pict =NewCT_Picture (); -if _egdcf :=d .DecodeElement (_bgafd .Pict ,&_dfffa );_egdcf !=nil {return _egdcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_bgafd .FldChar =NewCT_FldChar (); -if _daeefb :=d .DecodeElement (_bgafd .FldChar ,&_dfffa );_daeefb !=nil {return _daeefb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_bgafd .Ruby =NewCT_Ruby (); -if _geefa :=d .DecodeElement (_bgafd .Ruby ,&_dfffa );_geefa !=nil {return _geefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_bgafd .FootnoteReference =NewCT_FtnEdnRef (); -if _cgdfd :=d .DecodeElement (_bgafd .FootnoteReference ,&_dfffa );_cgdfd !=nil {return _cgdfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bgafd .EndnoteReference =NewCT_FtnEdnRef (); -if _ffgdb :=d .DecodeElement (_bgafd .EndnoteReference ,&_dfffa );_ffgdb !=nil {return _ffgdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bgafd .CommentReference =NewCT_Markup (); -if _bagdea :=d .DecodeElement (_bgafd .CommentReference ,&_dfffa );_bagdea !=nil {return _bagdea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bgafd .Drawing =NewCT_Drawing (); -if _gfcbd :=d .DecodeElement (_bgafd .Drawing ,&_dfffa );_gfcbd !=nil {return _gfcbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_bgafd .Ptab =NewCT_PTab (); -if _fefdde :=d .DecodeElement (_bgafd .Ptab ,&_dfffa );_fefdde !=nil {return _fefdde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_bgafd .LastRenderedPageBreak =NewCT_Empty (); -if _feeadb :=d .DecodeElement (_bgafd .LastRenderedPageBreak ,&_dfffa );_feeadb !=nil {return _feeadb ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_dfffa .Name ); -if _fccbb :=d .Skip ();_fccbb !=nil {return _fccbb ;};};case _a .EndElement :break _acbadg ;case _a .CharData :};};return nil ;};func NewCT_FramePr ()*CT_FramePr {_acfg :=&CT_FramePr {};return _acfg };type WebSettings struct{CT_WebSettings }; +// Validate validates the WdCT_Anchor and its children +func (_bdbfb *WdCT_Anchor )Validate ()error {return _bdbfb .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_bgdgb ST_InfoTextType )ValidateWithPath (path string )error {switch _bgdgb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdgb )); +};return nil ;}; -// Validate validates the CT_Compat and its children -func (_fafd *CT_Compat )Validate ()error {return _fafd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_feegc *CT_StylePaneFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _feegc .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .AllStylesAttr )}); -};if _feegc .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .CustomStylesAttr )}); -};if _feegc .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .LatentStylesAttr )}); -};if _feegc .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .StylesInUseAttr )});}; -if _feegc .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .HeadingStylesAttr )}); -};if _feegc .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .NumberingStylesAttr )}); -};if _feegc .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .TableStylesAttr )});}; -if _feegc .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .DirectFormattingOnRunsAttr )}); -};if _feegc .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .DirectFormattingOnParagraphsAttr )}); -};if _feegc .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .DirectFormattingOnNumberingAttr )}); -};if _feegc .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .DirectFormattingOnTablesAttr )}); -};if _feegc .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .ClearFormattingAttr )}); -};if _feegc .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .Top3HeadingStylesAttr )}); -};if _feegc .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .VisibleStylesAttr )}); -};if _feegc .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .AlternateStyleNamesAttr )}); -};if _feegc .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_feegc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_bcaf *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bcaf .CustomXmlPr !=nil {if _adfdc :=_bcaf .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_adfdc !=nil {return _adfdc ; +};};for _afdf ,_egeff :=range _bcaf .EG_PContent {if _gdaaf :=_egeff .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_afdf ));_gdaaf !=nil {return _gdaaf ;};};return nil ; +};func NewCT_View ()*CT_View {_eabebb :=&CT_View {};_eabebb .ValAttr =ST_View (1);return _eabebb }; -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_fcbfe *CT_Panose )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_bbcfg *CT_SdtCell )ValidateWithPath (path string )error {if _bbcfg .SdtPr !=nil {if _cadfa :=_bbcfg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_cadfa !=nil {return _cadfa ;};};if _bbcfg .SdtEndPr !=nil {if _abfcb :=_bbcfg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_abfcb !=nil {return _abfcb ;};};if _bbcfg .SdtContent !=nil {if _cdaca :=_bbcfg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cdaca !=nil {return _cdaca ;};};return nil ;};func NewCT_Odso ()*CT_Odso {_degabc :=&CT_Odso {}; +return _degabc };func (_ddbgdf *CT_TblGridCol )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbfeb :=range start .Attr {if _gbfeb .Name .Local =="\u0077"{_cbfcd ,_ecdfcfd :=ParseUnionST_TwipsMeasure (_gbfeb .Value );if _ecdfcfd !=nil {return _ecdfcfd ; +};_ddbgdf .WAttr =&_cbfcd ;continue ;};};for {_addag ,_caedgd :=d .Token ();if _caedgd !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_caedgd );};if _ddbbd ,_abeggg :=_addag .(_c .EndElement ); +_abeggg &&_ddbbd .Name ==start .Name {break ;};};return nil ;};func NewCT_Em ()*CT_Em {_gbagd :=&CT_Em {};_gbagd .ValAttr =ST_Em (1);return _gbagd };func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_fecf :=&CT_MailMergeSourceType {};_fecf .ValAttr =ST_MailMergeSourceType (1); +return _fecf ;};func (_ecfef *ST_CombineBrackets )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecfef =0;case "\u006e\u006f\u006e\u0065":*_ecfef =1;case "\u0072\u006f\u0075n\u0064":*_ecfef =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecfef =3; +case "\u0061\u006e\u0067l\u0065":*_ecfef =4;case "\u0063\u0075\u0072l\u0079":*_ecfef =5;};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_gccga :=&CT_FFTextInput {};return _gccga };func (_dbec *CT_FramesetSplitbar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fedf :for {_bdcea ,_effgc :=d .Token (); +if _effgc !=nil {return _effgc ;};switch _ggeab :=_bdcea .(type ){case _c .StartElement :switch _ggeab .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_dbec .W =NewCT_TwipsMeasure (); +if _bbbdd :=d .DecodeElement (_dbec .W ,&_ggeab );_bbbdd !=nil {return _bbbdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dbec .Color =NewCT_Color (); +if _ddefa :=d .DecodeElement (_dbec .Color ,&_ggeab );_ddefa !=nil {return _ddefa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_dbec .NoBorder =NewCT_OnOff (); +if _cfbdg :=d .DecodeElement (_dbec .NoBorder ,&_ggeab );_cfbdg !=nil {return _cfbdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_dbec .FlatBorders =NewCT_OnOff (); +if _dceg :=d .DecodeElement (_dbec .FlatBorders ,&_ggeab );_dceg !=nil {return _dceg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_ggeab .Name ); +if _aaceg :=d .Skip ();_aaceg !=nil {return _aaceg ;};};case _c .EndElement :break _fedf ;case _c .CharData :};};return nil ;};const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5; +ST_ShdReverseDiagStripe ST_Shd =6;ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14; +ST_ShdThinDiagCross ST_Shd =15;ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25; +ST_ShdPct45 ST_Shd =26;ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36; +ST_ShdPct90 ST_Shd =37;ST_ShdPct95 ST_Shd =38;); -// Validate validates the CT_HdrFtrRef and its children -func (_afccd *CT_HdrFtrRef )Validate ()error {return _afccd .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_aebbf *ST_JcTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agedc ,_cdegf :=d .Token (); -if _cdegf !=nil {return _cdegf ;};if _begee ,_bacead :=_agedc .(_a .EndElement );_bacead &&_begee .Name ==start .Name {*_aebbf =1;return nil ;};if _eddcb ,_edddd :=_agedc .(_a .CharData );!_edddd {return _gd .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",_agedc ); -}else {switch string (_eddcb ){case "":*_aebbf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aebbf =1;case "\u0065\u006e\u0064":*_aebbf =2;case "\u006c\u0065\u0066\u0074":*_aebbf =3;case "\u0072\u0069\u0067h\u0074":*_aebbf =4;case "\u0073\u0074\u0061r\u0074":*_aebbf =5; -};};_agedc ,_cdegf =d .Token ();if _cdegf !=nil {return _cdegf ;};if _aabbd ,_cabcfa :=_agedc .(_a .EndElement );_cabcfa &&_aabbd .Name ==start .Name {return nil ;};return _gd .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",_agedc ); -};func (_fgdfe ST_TextAlignment )String ()string {switch _fgdfe {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d"; -case 5:return "\u0061\u0075\u0074\u006f";};return "";};type ST_TargetScreenSz byte ;func (_afdcf *WdCT_WrapSquare )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_deface ,_dbggdc :=_afdcf .WrapTextAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); -if _dbggdc !=nil {return _dbggdc ;};start .Attr =append (start .Attr ,_deface );if _afdcf .DistTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_afdcf .DistTAttr )}); -};if _afdcf .DistBAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_afdcf .DistBAttr )});};if _afdcf .DistLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_afdcf .DistLAttr )}); -};if _afdcf .DistRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_afdcf .DistRAttr )});};e .EncodeToken (start );if _afdcf .EffectExtent !=nil {_dgdbd :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_afdcf .EffectExtent ,_dgdbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ceb *CT_Attr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceb .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ceb .UriAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_ceb .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ceb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_cegcg *CT_Markup )ValidateWithPath (path string )error {return nil };func (_eeadd *CT_R )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eeadd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_e .Sprintf ("\u0025\u0076",*_eeadd .RsidRPrAttr )}); +};if _eeadd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_eeadd .RsidDelAttr )});};if _eeadd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_eeadd .RsidRAttr )}); +};e .EncodeToken (start );if _eeadd .RPr !=nil {_fbdge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eeadd .RPr ,_fbdge );};if _eeadd .EG_RunInnerContent !=nil {for _ ,_cfade :=range _eeadd .EG_RunInnerContent {_cfade .MarshalXML (e ,_c .StartElement {}); +};};for _ ,_faaaa :=range _eeadd .Extra {if _aaeec ,_gcfef :=_faaaa .(*AlternateContentRun );_gcfef {if _fafdbb :=_aaeec .MarshalXML (e ,_c .StartElement {Name :_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}); +_fafdbb !=nil {return _fafdbb ;};}else if _gfdad :=_faaaa .MarshalXML (e ,_c .StartElement {});_gfdad !=nil {return _gfdad ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbeec *EG_RunInnerContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbeec .Br !=nil {_gcebe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0072"}}; +e .EncodeElement (_bbeec .Br ,_gcebe );};if _bbeec .T !=nil {_efcdac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_bbeec .T ,_efcdac );};if _bbeec .ContentPart !=nil {_eddbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +e .EncodeElement (_bbeec .ContentPart ,_eddbe );};if _bbeec .DelText !=nil {_ffdea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_bbeec .DelText ,_ffdea );};if _bbeec .InstrText !=nil {_dbcddb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_bbeec .InstrText ,_dbcddb );};if _bbeec .DelInstrText !=nil {_cegeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bbeec .DelInstrText ,_cegeg ); +};if _bbeec .NoBreakHyphen !=nil {_cbcgbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_bbeec .NoBreakHyphen ,_cbcgbf );};if _bbeec .SoftHyphen !=nil {_bbbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; +e .EncodeElement (_bbeec .SoftHyphen ,_bbbae );};if _bbeec .DayShort !=nil {_ffade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_bbeec .DayShort ,_ffade );};if _bbeec .MonthShort !=nil {_gfcfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; +e .EncodeElement (_bbeec .MonthShort ,_gfcfc );};if _bbeec .YearShort !=nil {_dfegb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_bbeec .YearShort ,_dfegb );};if _bbeec .DayLong !=nil {_bcecbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; +e .EncodeElement (_bbeec .DayLong ,_bcecbf );};if _bbeec .MonthLong !=nil {_abagb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_bbeec .MonthLong ,_abagb );};if _bbeec .YearLong !=nil {_ggdfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; +e .EncodeElement (_bbeec .YearLong ,_ggdfe );};if _bbeec .AnnotationRef !=nil {_fcbcc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_bbeec .AnnotationRef ,_fcbcc ); +};if _bbeec .FootnoteRef !=nil {_bdbaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_bbeec .FootnoteRef ,_bdbaf );};if _bbeec .EndnoteRef !=nil {_dcgba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; +e .EncodeElement (_bbeec .EndnoteRef ,_dcgba );};if _bbeec .Separator !=nil {_bcdee :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_bbeec .Separator ,_bcdee );};if _bbeec .ContinuationSeparator !=nil {_bcdbce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; +e .EncodeElement (_bbeec .ContinuationSeparator ,_bcdbce );};if _bbeec .Sym !=nil {_cbbeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_bbeec .Sym ,_cbbeg );};if _bbeec .PgNum !=nil {_aedae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; +e .EncodeElement (_bbeec .PgNum ,_aedae );};if _bbeec .Cr !=nil {_bcbddd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_bbeec .Cr ,_bcbddd );};if _bbeec .Tab !=nil {_ebcdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +e .EncodeElement (_bbeec .Tab ,_ebcdd );};if _bbeec .Object !=nil {_bbbaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bbeec .Object ,_bbbaf );};if _bbeec .Pict !=nil {_cgcbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; +e .EncodeElement (_bbeec .Pict ,_cgcbb );};if _bbeec .FldChar !=nil {_fabea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_bbeec .FldChar ,_fabea );};if _bbeec .Ruby !=nil {_bggfgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; +e .EncodeElement (_bbeec .Ruby ,_bggfgf );};if _bbeec .FootnoteReference !=nil {_baddf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bbeec .FootnoteReference ,_baddf ); +};if _bbeec .EndnoteReference !=nil {_ecebe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bbeec .EndnoteReference ,_ecebe );};if _bbeec .CommentReference !=nil {_bfdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_bbeec .CommentReference ,_bfdeg );};if _bbeec .Drawing !=nil {_gcafbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bbeec .Drawing ,_gcafbg );};if _bbeec .Ptab !=nil {_gfaeca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; +e .EncodeElement (_bbeec .Ptab ,_gfaeca );};if _bbeec .LastRenderedPageBreak !=nil {_gdcee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}}; +e .EncodeElement (_bbeec .LastRenderedPageBreak ,_gdcee );};return nil ;};func (_dfag *CT_RecipientData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfag .Column =NewCT_DecimalNumber ();_dfag .UniqueTag =NewCT_Base64Binary ();_afbca :for {_fddcbe ,_bgacb :=d .Token (); +if _bgacb !=nil {return _bgacb ;};switch _dbagg :=_fddcbe .(type ){case _c .StartElement :switch _dbagg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_dfag .Active =NewCT_OnOff (); +if _bceed :=d .DecodeElement (_dfag .Active ,&_dbagg );_bceed !=nil {return _bceed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _gaabg :=d .DecodeElement (_dfag .Column ,&_dbagg ); +_gaabg !=nil {return _gaabg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _gbfg :=d .DecodeElement (_dfag .UniqueTag ,&_dbagg ); +_gbfg !=nil {return _gbfg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_dbagg .Name ); +if _cccba :=d .Skip ();_cccba !=nil {return _cccba ;};};case _c .EndElement :break _afbca ;case _c .CharData :};};return nil ;}; -// Validate validates the EG_RPr and its children -func (_cgbdf *EG_RPr )Validate ()error {return _cgbdf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};type CT_SdtContentRow struct{ +// Validate validates the CT_DataBinding and its children +func (_deffc *CT_DataBinding )Validate ()error {return _deffc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_cceee *ST_LevelSuffix )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cceee =0; +case "\u0074\u0061\u0062":*_cceee =1;case "\u0073\u0070\u0061c\u0065":*_cceee =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cceee =3;};return nil ;}; -// Table Row -Tr []*CT_Row ; +// Validate validates the WdCT_PosV and its children +func (_ggabbe *WdCT_PosV )Validate ()error {return _ggabbe .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func (_dffed ST_MultiLevelType )Validate ()error {return _dffed .ValidateWithPath ("")};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_ggfdgb :=&CT_SignedHpsMeasure {}; +return _ggfdgb };type ST_PageBorderDisplay byte ;func (_deadc *CT_TblCellMar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _deadc .Top !=nil {_fgagg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_deadc .Top ,_fgagg );};if _deadc .Start !=nil {_ggcbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deadc .Start ,_ggcbf );};if _deadc .Left !=nil {_bfdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_deadc .Left ,_bfdgg );};if _deadc .Bottom !=nil {_fcgdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_deadc .Bottom ,_fcgdd );};if _deadc .End !=nil {_egfcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_deadc .End ,_egfcd );};if _deadc .Right !=nil {_gfcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_deadc .Right ,_gfcbc );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_cfdg *CT_DataBinding )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfdg .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_cfdg .PrefixMappingsAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",_cfdg .XpathAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",_cfdg .StoreItemIDAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdcg ST_HexColorAuto )String ()string {switch _fbdcg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_facgfc ST_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_facgfc .String (),start ); +};func (_bbgcd ST_JcTable )Validate ()error {return _bbgcd .ValidateWithPath ("")};func (_bcfdafc ST_PageBorderDisplay )String ()string {switch _bcfdafc {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e"; +case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};func (_dgdcag *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgdcag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dgdcag =1; +case "\u0069\u006e\u0064\u0065\u006e\u0074":*_dgdcag =2;};return nil ;};func (_bffdgc ST_ObjectUpdateMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bffdgc .String (),start );};const (ST_FFTextTypeUnset ST_FFTextType =0; +ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;);func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_geecg :=&CT_FtnEdnRef {}; +return _geecg };func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_ebaca :=ST_SignedHpsMeasure {};if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_ebaca .ST_UniversalMeasure =&s ;}else {_gdddbb ,_accbg :=_fg .ParseFloat (s ,64); +if _accbg !=nil {return _ebaca ,_e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_accbg );};_ebaca .Int64 =_fc .Int64 (int64 (_gdddbb ));};return _ebaca ,nil ;};type CT_P struct{ -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_cbgbd *CT_TblPrExChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbgbd .TblPrEx =NewCT_TblPrExBase ();for _ ,_effeg :=range start .Attr {if _effeg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgabc ,_fgbdgd :=_effeg .Value ,error (nil ); -if _fgbdgd !=nil {return _fgbdgd ;};_cbgbd .AuthorAttr =_cgabc ;continue ;};if _effeg .Name .Local =="\u0064\u0061\u0074\u0065"{_gbbcc ,_ggggf :=ParseStdlibTime (_effeg .Value );if _ggggf !=nil {return _ggggf ;};_cbgbd .DateAttr =&_gbbcc ;continue ;};if _effeg .Name .Local =="\u0069\u0064"{_agebfd ,_bdecb :=_ea .ParseInt (_effeg .Value ,10,64); -if _bdecb !=nil {return _bdecb ;};_cbgbd .IdAttr =_agebfd ;continue ;};};_ddaebb :for {_ddfbee ,_ecbfdb :=d .Token ();if _ecbfdb !=nil {return _ecbfdb ;};switch _bacdg :=_ddfbee .(type ){case _a .StartElement :switch _bacdg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _aedef :=d .DecodeElement (_cbgbd .TblPrEx ,&_bacdg ); -_aedef !=nil {return _aedef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_bacdg .Name ); -if _ccagdcd :=d .Skip ();_ccagdcd !=nil {return _ccagdcd ;};};case _a .EndElement :break _ddaebb ;case _a .CharData :};};return nil ;};func (_bfdbg ST_View )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfbcfb :=_a .Attr {};_gfbcfb .Name =name ;switch _bfdbg {case ST_ViewUnset :_gfbcfb .Value =""; -case ST_ViewNone :_gfbcfb .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_gfbcfb .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_gfbcfb .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_gfbcfb .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073"; -case ST_ViewNormal :_gfbcfb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_gfbcfb .Value ="\u0077\u0065\u0062";};return _gfbcfb ,nil ;};func (_deccb ST_DocGrid )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deccb .String (),start ); -};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_fadfdd :=&CT_FramesetSplitbar {};return _fadfdd };type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_gg .Time ; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// Annotation Identifier -IdAttr int64 ;};type CT_TblOverlap struct{ +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3;ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4; -ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8;ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9; -ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;); +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// Validate validates the CT_Border and its children -func (_aca *CT_Border )Validate ()error {return _aca .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type ST_CaptionPos byte ; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_caceeb *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _fbdcb :=_caceeb .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fbdcb !=nil {return _fbdcb ;};if _caceeb .ExtLst !=nil {if _gdfge :=_caceeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdfge !=nil {return _gdfge ;};};return nil ;};func (_caede *ST_PageOrientation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addcdg ,_cccfc :=d .Token ();if _cccfc !=nil {return _cccfc ;};if _cfdfba ,_bbccce :=_addcdg .(_a .EndElement ); -_bbccce &&_cfdfba .Name ==start .Name {*_caede =1;return nil ;};if _bbeac ,_bfecdg :=_addcdg .(_a .CharData );!_bfecdg {return _gd .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",_addcdg ); -}else {switch string (_bbeac ){case "":*_caede =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_caede =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_caede =2;};};_addcdg ,_cccfc =d .Token ();if _cccfc !=nil {return _cccfc ;};if _fbabf ,_cdadad :=_addcdg .(_a .EndElement ); -_cdadad &&_fbabf .Name ==start .Name {return nil ;};return _gd .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",_addcdg );};type CT_FFData struct{ +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;};type ST_LevelSuffix byte ;type TxbxContent struct{CT_TxbxContent };func (_gfecb *ST_InfoTextType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcgd ,_dbagd :=d .Token ();if _dbagd !=nil {return _dbagd ; +};if _eegbgg ,_cefabb :=_agcgd .(_c .EndElement );_cefabb &&_eegbgg .Name ==start .Name {*_gfecb =1;return nil ;};if _dcceaaa ,_edffe :=_agcgd .(_c .CharData );!_edffe {return _e .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",_agcgd ); +}else {switch string (_dcceaaa ){case "":*_gfecb =0;case "\u0074\u0065\u0078\u0074":*_gfecb =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_gfecb =2;};};_agcgd ,_dbagd =d .Token ();if _dbagd !=nil {return _dbagd ;};if _adaaee ,_acdfcg :=_agcgd .(_c .EndElement ); +_acdfcg &&_adaaee .Name ==start .Name {return nil ;};return _e .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",_agcgd );}; -// Form Field Name -Name []*CT_FFName ; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_bcaec *CT_TcBorders )ValidateWithPath (path string )error {if _bcaec .Top !=nil {if _adfgc :=_bcaec .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_adfgc !=nil {return _adfgc ;};};if _bcaec .Start !=nil {if _bbcbb :=_bcaec .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_bbcbb !=nil {return _bbcbb ;};};if _bcaec .Left !=nil {if _beecg :=_bcaec .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_beecg !=nil {return _beecg ;};};if _bcaec .Bottom !=nil {if _gcadbc :=_bcaec .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_gcadbc !=nil {return _gcadbc ;};};if _bcaec .End !=nil {if _gbaag :=_bcaec .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gbaag !=nil {return _gbaag ;};};if _bcaec .Right !=nil {if _ffedde :=_bcaec .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_ffedde !=nil {return _ffedde ;};};if _bcaec .InsideH !=nil {if _gbeba :=_bcaec .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_gbeba !=nil {return _gbeba ;};};if _bcaec .InsideV !=nil {if _ggcgb :=_bcaec .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_ggcgb !=nil {return _ggcgb ;};};if _bcaec .Tl2br !=nil {if _babdc :=_bcaec .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_babdc !=nil {return _babdc ;};};if _bcaec .Tr2bl !=nil {if _ffbabd :=_bcaec .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); +_ffbabd !=nil {return _ffbabd ;};};return nil ;}; -// Form Field Label -Label []*CT_DecimalNumber ; +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_ecca *CT_DocDefaults )ValidateWithPath (path string )error {if _ecca .RPrDefault !=nil {if _ecceb :=_ecca .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_ecceb !=nil {return _ecceb ;};};if _ecca .PPrDefault !=nil {if _beag :=_ecca .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_beag !=nil {return _beag ;};};return nil ;};func (_aedef *TxbxContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aedef .CT_TxbxContent =*NewCT_TxbxContent ();_gceee :for {_bdecb ,_abgbef :=d .Token ();if _abgbef !=nil {return _abgbef ; +};switch _ebdage :=_bdecb .(type ){case _c .StartElement :switch _ebdage .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fggeg :=NewCT_AltChunk (); +if _fccgcg :=d .DecodeElement (_fggeg ,&_ebdage );_fccgcg !=nil {return _fccgcg ;};_aedef .AltChunk =append (_aedef .AltChunk ,_fggeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cgffee :=NewEG_ContentBlockContent (); +_cgffee .CustomXml =NewCT_CustomXmlBlock ();if _gdgdc :=d .DecodeElement (_cgffee .CustomXml ,&_ebdage );_gdgdc !=nil {return _gdgdc ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_cgffee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fefafa :=NewEG_ContentBlockContent (); +_fefafa .Sdt =NewCT_SdtBlock ();if _ebccgb :=d .DecodeElement (_fefafa .Sdt ,&_ebdage );_ebccgb !=nil {return _ebccgb ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_fefafa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_agfcbd :=NewEG_ContentBlockContent (); +_dbaega :=NewCT_P ();if _eabgfe :=d .DecodeElement (_dbaega ,&_ebdage );_eabgfe !=nil {return _eabgfe ;};_agfcbd .P =append (_agfcbd .P ,_dbaega );_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_agfcbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_dfdfa :=NewEG_ContentBlockContent (); +_cddbe :=NewCT_Tbl ();if _dbfge :=d .DecodeElement (_cddbe ,&_ebdage );_dbfge !=nil {return _dbfge ;};_dfdfa .Tbl =append (_dfdfa .Tbl ,_cddbe );_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_dfdfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acbfcg :=NewEG_ContentBlockContent (); +_agded :=NewEG_RunLevelElts ();_agded .ProofErr =NewCT_ProofErr ();if _dafcd :=d .DecodeElement (_agded .ProofErr ,&_ebdage );_dafcd !=nil {return _dafcd ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_acbfcg );_acbfcg .EG_RunLevelElts =append (_acbfcg .EG_RunLevelElts ,_agded ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fbbef :=NewEG_ContentBlockContent (); +_fbbaff :=NewEG_RunLevelElts ();_fbbaff .PermStart =NewCT_PermStart ();if _gafagc :=d .DecodeElement (_fbbaff .PermStart ,&_ebdage );_gafagc !=nil {return _gafagc ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_fbbef );_fbbef .EG_RunLevelElts =append (_fbbef .EG_RunLevelElts ,_fbbaff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ffaff :=NewEG_ContentBlockContent (); +_eefeb :=NewEG_RunLevelElts ();_eefeb .PermEnd =NewCT_Perm ();if _dcfeab :=d .DecodeElement (_eefeb .PermEnd ,&_ebdage );_dcfeab !=nil {return _dcfeab ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_ffaff );_ffaff .EG_RunLevelElts =append (_ffaff .EG_RunLevelElts ,_eefeb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_adbcg :=NewEG_ContentBlockContent (); +_dbeed :=NewEG_RunLevelElts ();_dbeed .Ins =NewCT_RunTrackChange ();if _ddfec :=d .DecodeElement (_dbeed .Ins ,&_ebdage );_ddfec !=nil {return _ddfec ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_adbcg );_adbcg .EG_RunLevelElts =append (_adbcg .EG_RunLevelElts ,_dbeed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bdcbf :=NewEG_ContentBlockContent (); +_ebdgdb :=NewEG_RunLevelElts ();_ebdgdb .Del =NewCT_RunTrackChange ();if _gfacb :=d .DecodeElement (_ebdgdb .Del ,&_ebdage );_gfacb !=nil {return _gfacb ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_bdcbf );_bdcbf .EG_RunLevelElts =append (_bdcbf .EG_RunLevelElts ,_ebdgdb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gefcf :=NewEG_ContentBlockContent (); +_gggcf :=NewEG_RunLevelElts ();_gggcf .MoveFrom =NewCT_RunTrackChange ();if _abeca :=d .DecodeElement (_gggcf .MoveFrom ,&_ebdage );_abeca !=nil {return _abeca ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_gefcf );_gefcf .EG_RunLevelElts =append (_gefcf .EG_RunLevelElts ,_gggcf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cgcadbc :=NewEG_ContentBlockContent (); +_gaggc :=NewEG_RunLevelElts ();_gaggc .MoveTo =NewCT_RunTrackChange ();if _bfcfb :=d .DecodeElement (_gaggc .MoveTo ,&_ebdage );_bfcfb !=nil {return _bfcfb ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_cgcadbc );_cgcadbc .EG_RunLevelElts =append (_cgcadbc .EG_RunLevelElts ,_gaggc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebeadf :=NewEG_ContentBlockContent (); +_bgggbd :=NewEG_RunLevelElts ();_feedbc :=NewEG_RangeMarkupElements ();_feedbc .BookmarkStart =NewCT_Bookmark ();if _dccdf :=d .DecodeElement (_feedbc .BookmarkStart ,&_ebdage );_dccdf !=nil {return _dccdf ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_ebeadf ); +_ebeadf .EG_RunLevelElts =append (_ebeadf .EG_RunLevelElts ,_bgggbd );_bgggbd .EG_RangeMarkupElements =append (_bgggbd .EG_RangeMarkupElements ,_feedbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fbdadf :=NewEG_ContentBlockContent (); +_geeag :=NewEG_RunLevelElts ();_cbccf :=NewEG_RangeMarkupElements ();_cbccf .BookmarkEnd =NewCT_MarkupRange ();if _edgac :=d .DecodeElement (_cbccf .BookmarkEnd ,&_ebdage );_edgac !=nil {return _edgac ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_fbdadf ); +_fbdadf .EG_RunLevelElts =append (_fbdadf .EG_RunLevelElts ,_geeag );_geeag .EG_RangeMarkupElements =append (_geeag .EG_RangeMarkupElements ,_cbccf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bcbdb :=NewEG_ContentBlockContent (); +_gbcdg :=NewEG_RunLevelElts ();_egbgdd :=NewEG_RangeMarkupElements ();_egbgdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gggag :=d .DecodeElement (_egbgdd .MoveFromRangeStart ,&_ebdage );_gggag !=nil {return _gggag ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_bcbdb ); +_bcbdb .EG_RunLevelElts =append (_bcbdb .EG_RunLevelElts ,_gbcdg );_gbcdg .EG_RangeMarkupElements =append (_gbcdg .EG_RangeMarkupElements ,_egbgdd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acfabe :=NewEG_ContentBlockContent (); +_caefbc :=NewEG_RunLevelElts ();_bacfg :=NewEG_RangeMarkupElements ();_bacfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eebfb :=d .DecodeElement (_bacfg .MoveFromRangeEnd ,&_ebdage );_eebfb !=nil {return _eebfb ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_acfabe ); +_acfabe .EG_RunLevelElts =append (_acfabe .EG_RunLevelElts ,_caefbc );_caefbc .EG_RangeMarkupElements =append (_caefbc .EG_RangeMarkupElements ,_bacfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cecda :=NewEG_ContentBlockContent (); +_bbfee :=NewEG_RunLevelElts ();_ddbba :=NewEG_RangeMarkupElements ();_ddbba .MoveToRangeStart =NewCT_MoveBookmark ();if _cbaee :=d .DecodeElement (_ddbba .MoveToRangeStart ,&_ebdage );_cbaee !=nil {return _cbaee ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_cecda ); +_cecda .EG_RunLevelElts =append (_cecda .EG_RunLevelElts ,_bbfee );_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_ddbba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eeadge :=NewEG_ContentBlockContent (); +_cafab :=NewEG_RunLevelElts ();_fffadg :=NewEG_RangeMarkupElements ();_fffadg .MoveToRangeEnd =NewCT_MarkupRange ();if _bcgdba :=d .DecodeElement (_fffadg .MoveToRangeEnd ,&_ebdage );_bcgdba !=nil {return _bcgdba ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_eeadge ); +_eeadge .EG_RunLevelElts =append (_eeadge .EG_RunLevelElts ,_cafab );_cafab .EG_RangeMarkupElements =append (_cafab .EG_RangeMarkupElements ,_fffadg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fgeea :=NewEG_ContentBlockContent (); +_cbacd :=NewEG_RunLevelElts ();_dfbde :=NewEG_RangeMarkupElements ();_dfbde .CommentRangeStart =NewCT_MarkupRange ();if _aafbdf :=d .DecodeElement (_dfbde .CommentRangeStart ,&_ebdage );_aafbdf !=nil {return _aafbdf ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_fgeea ); +_fgeea .EG_RunLevelElts =append (_fgeea .EG_RunLevelElts ,_cbacd );_cbacd .EG_RangeMarkupElements =append (_cbacd .EG_RangeMarkupElements ,_dfbde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fecbg :=NewEG_ContentBlockContent (); +_gdfce :=NewEG_RunLevelElts ();_egeae :=NewEG_RangeMarkupElements ();_egeae .CommentRangeEnd =NewCT_MarkupRange ();if _ddcfgb :=d .DecodeElement (_egeae .CommentRangeEnd ,&_ebdage );_ddcfgb !=nil {return _ddcfgb ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_fecbg ); +_fecbg .EG_RunLevelElts =append (_fecbg .EG_RunLevelElts ,_gdfce );_gdfce .EG_RangeMarkupElements =append (_gdfce .EG_RangeMarkupElements ,_egeae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egdfd :=NewEG_ContentBlockContent (); +_afcfb :=NewEG_RunLevelElts ();_ddgaga :=NewEG_RangeMarkupElements ();_ddgaga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgggf :=d .DecodeElement (_ddgaga .CustomXmlInsRangeStart ,&_ebdage );_fgggf !=nil {return _fgggf ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_egdfd ); +_egdfd .EG_RunLevelElts =append (_egdfd .EG_RunLevelElts ,_afcfb );_afcfb .EG_RangeMarkupElements =append (_afcfb .EG_RangeMarkupElements ,_ddgaga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgggdc :=NewEG_ContentBlockContent (); +_bdfdg :=NewEG_RunLevelElts ();_bagge :=NewEG_RangeMarkupElements ();_bagge .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddgfc :=d .DecodeElement (_bagge .CustomXmlInsRangeEnd ,&_ebdage );_ddgfc !=nil {return _ddgfc ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_dgggdc ); +_dgggdc .EG_RunLevelElts =append (_dgggdc .EG_RunLevelElts ,_bdfdg );_bdfdg .EG_RangeMarkupElements =append (_bdfdg .EG_RangeMarkupElements ,_bagge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebbfa :=NewEG_ContentBlockContent (); +_gfbgb :=NewEG_RunLevelElts ();_ecgedg :=NewEG_RangeMarkupElements ();_ecgedg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dggead :=d .DecodeElement (_ecgedg .CustomXmlDelRangeStart ,&_ebdage );_dggead !=nil {return _dggead ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_ebbfa ); +_ebbfa .EG_RunLevelElts =append (_ebbfa .EG_RunLevelElts ,_gfbgb );_gfbgb .EG_RangeMarkupElements =append (_gfbgb .EG_RangeMarkupElements ,_ecgedg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdabe :=NewEG_ContentBlockContent (); +_baeeb :=NewEG_RunLevelElts ();_gccdba :=NewEG_RangeMarkupElements ();_gccdba .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbbfa :=d .DecodeElement (_gccdba .CustomXmlDelRangeEnd ,&_ebdage );_dbbfa !=nil {return _dbbfa ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_bdabe ); +_bdabe .EG_RunLevelElts =append (_bdabe .EG_RunLevelElts ,_baeeb );_baeeb .EG_RangeMarkupElements =append (_baeeb .EG_RangeMarkupElements ,_gccdba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcdfaa :=NewEG_ContentBlockContent (); +_agdcab :=NewEG_RunLevelElts ();_cgdaa :=NewEG_RangeMarkupElements ();_cgdaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _affda :=d .DecodeElement (_cgdaa .CustomXmlMoveFromRangeStart ,&_ebdage );_affda !=nil {return _affda ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_gcdfaa ); +_gcdfaa .EG_RunLevelElts =append (_gcdfaa .EG_RunLevelElts ,_agdcab );_agdcab .EG_RangeMarkupElements =append (_agdcab .EG_RangeMarkupElements ,_cgdaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbgefdf :=NewEG_ContentBlockContent (); +_begfda :=NewEG_RunLevelElts ();_agage :=NewEG_RangeMarkupElements ();_agage .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbdeag :=d .DecodeElement (_agage .CustomXmlMoveFromRangeEnd ,&_ebdage );_cbdeag !=nil {return _cbdeag ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_dbgefdf ); +_dbgefdf .EG_RunLevelElts =append (_dbgefdf .EG_RunLevelElts ,_begfda );_begfda .EG_RangeMarkupElements =append (_begfda .EG_RangeMarkupElements ,_agage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggefde :=NewEG_ContentBlockContent (); +_cdgcca :=NewEG_RunLevelElts ();_gaacb :=NewEG_RangeMarkupElements ();_gaacb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffbfaa :=d .DecodeElement (_gaacb .CustomXmlMoveToRangeStart ,&_ebdage );_ffbfaa !=nil {return _ffbfaa ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_ggefde ); +_ggefde .EG_RunLevelElts =append (_ggefde .EG_RunLevelElts ,_cdgcca );_cdgcca .EG_RangeMarkupElements =append (_cdgcca .EG_RangeMarkupElements ,_gaacb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdagd :=NewEG_ContentBlockContent (); +_fdgfb :=NewEG_RunLevelElts ();_gfdgee :=NewEG_RangeMarkupElements ();_gfdgee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egfgfa :=d .DecodeElement (_gfdgee .CustomXmlMoveToRangeEnd ,&_ebdage );_egfgfa !=nil {return _egfgfa ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_fdagd ); +_fdagd .EG_RunLevelElts =append (_fdagd .EG_RunLevelElts ,_fdgfb );_fdgfb .EG_RangeMarkupElements =append (_fdgfb .EG_RangeMarkupElements ,_gfdgee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eaebc :=NewEG_ContentBlockContent (); +_dbcfc :=NewEG_RunLevelElts ();_dedaaea :=NewEG_MathContent ();_dedaaea .OMathPara =_ab .NewOMathPara ();if _ggdffc :=d .DecodeElement (_dedaaea .OMathPara ,&_ebdage );_ggdffc !=nil {return _ggdffc ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_eaebc ); +_eaebc .EG_RunLevelElts =append (_eaebc .EG_RunLevelElts ,_dbcfc );_dbcfc .EG_MathContent =append (_dbcfc .EG_MathContent ,_dedaaea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dcbac :=NewEG_ContentBlockContent (); +_bgaca :=NewEG_RunLevelElts ();_feaeeg :=NewEG_MathContent ();_feaeeg .OMath =_ab .NewOMath ();if _gabaag :=d .DecodeElement (_feaeeg .OMath ,&_ebdage );_gabaag !=nil {return _gabaag ;};_aedef .EG_ContentBlockContent =append (_aedef .EG_ContentBlockContent ,_dcbac ); +_dcbac .EG_RunLevelElts =append (_dcbac .EG_RunLevelElts ,_bgaca );_bgaca .EG_MathContent =append (_bgaca .EG_MathContent ,_feaeeg );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ebdage .Name ); +if _abbfg :=d .Skip ();_abbfg !=nil {return _abbfg ;};};case _c .EndElement :break _gceee ;case _c .CharData :};};return nil ;}; -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_fgfda *WdWpc )ValidateWithPath (path string )error {if _cdage :=_fgfda .WdCT_WordprocessingCanvas .ValidateWithPath (path );_cdage !=nil {return _cdage ;};return nil ;};func (_befbd *CT_Ruby )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_befbd .RubyPr =NewCT_RubyPr (); +_befbd .Rt =NewCT_RubyContent ();_befbd .RubyBase =NewCT_RubyContent ();_afcee :for {_adccf ,_cedbd :=d .Token ();if _cedbd !=nil {return _cedbd ;};switch _ccddc :=_adccf .(type ){case _c .StartElement :switch _ccddc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _cacff :=d .DecodeElement (_befbd .RubyPr ,&_ccddc ); +_cacff !=nil {return _cacff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074"}:if _fcgce :=d .DecodeElement (_befbd .Rt ,&_ccddc ); +_fcgce !=nil {return _fcgce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _cbfdb :=d .DecodeElement (_befbd .RubyBase ,&_ccddc ); +_cbfdb !=nil {return _cbfdb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_ccddc .Name ); +if _agffcf :=d .Skip ();_agffcf !=nil {return _agffcf ;};};case _c .EndElement :break _afcee ;case _c .CharData :};};return nil ;};type WdCT_TxbxContent struct{ -// Form Field Enabled -Enabled []*CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Validate validates the CT_VerticalJc and its children +func (_gdfbd *CT_VerticalJc )Validate ()error {return _gdfbd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_gbecadc ST_DocProtect )ValidateWithPath (path string )error {switch _gbecadc {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbecadc )); +};return nil ;};func NewCT_Empty ()*CT_Empty {_aegagb :=&CT_Empty {};return _aegagb };func (_deeceb ST_Direction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efgdda :=_c .Attr {};_efgdda .Name =name ;switch _deeceb {case ST_DirectionUnset :_efgdda .Value =""; +case ST_DirectionLtr :_efgdda .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_efgdda .Value ="\u0072\u0074\u006c";};return _efgdda ,nil ;};func (_cddde *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cddde =0; +case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_cddde =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_cddde =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_cddde =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_cddde =4; +case "\u0074\u0065\u0078\u0074":*_cddde =5;case "\u0065\u006d\u0061i\u006c":*_cddde =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_cddde =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_cddde =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_cddde =9; +};return nil ;}; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_bgcce *CT_SectPr )ValidateWithPath (path string )error {for _gefea ,_fecabb :=range _bgcce .EG_HdrFtrReferences {if _febfb :=_fecabb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_gefea )); +_febfb !=nil {return _febfb ;};};if _bgcce .FootnotePr !=nil {if _cebda :=_bgcce .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_cebda !=nil {return _cebda ;};};if _bgcce .EndnotePr !=nil {if _gcdbd :=_bgcce .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_gcdbd !=nil {return _gcdbd ;};};if _bgcce .Type !=nil {if _eceae :=_bgcce .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_eceae !=nil {return _eceae ;};};if _bgcce .PgSz !=nil {if _feaca :=_bgcce .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); +_feaca !=nil {return _feaca ;};};if _bgcce .PgMar !=nil {if _bcfge :=_bgcce .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_bcfge !=nil {return _bcfge ;};};if _bgcce .PaperSrc !=nil {if _caedea :=_bgcce .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); +_caedea !=nil {return _caedea ;};};if _bgcce .PgBorders !=nil {if _bgccf :=_bgcce .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bgccf !=nil {return _bgccf ;};};if _bgcce .LnNumType !=nil {if _ebdfga :=_bgcce .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_ebdfga !=nil {return _ebdfga ;};};if _bgcce .PgNumType !=nil {if _gccee :=_bgcce .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gccee !=nil {return _gccee ;};};if _bgcce .Cols !=nil {if _aacgf :=_bgcce .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); +_aacgf !=nil {return _aacgf ;};};if _bgcce .FormProt !=nil {if _egcdb :=_bgcce .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_egcdb !=nil {return _egcdb ;};};if _bgcce .VAlign !=nil {if _cgffb :=_bgcce .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_cgffb !=nil {return _cgffb ;};};if _bgcce .NoEndnote !=nil {if _cacag :=_bgcce .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_cacag !=nil {return _cacag ;};};if _bgcce .TitlePg !=nil {if _febaf :=_bgcce .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); +_febaf !=nil {return _febaf ;};};if _bgcce .TextDirection !=nil {if _edbbc :=_bgcce .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_edbbc !=nil {return _edbbc ;};};if _bgcce .Bidi !=nil {if _cfdfe :=_bgcce .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); +_cfdfe !=nil {return _cfdfe ;};};if _bgcce .RtlGutter !=nil {if _ebcac :=_bgcce .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_ebcac !=nil {return _ebcac ;};};if _bgcce .DocGrid !=nil {if _bbccec :=_bgcce .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); +_bbccec !=nil {return _bbccec ;};};if _bgcce .PrinterSettings !=nil {if _dbdeb :=_bgcce .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dbdeb !=nil {return _dbdeb ;};}; +if _bgcce .SectPrChange !=nil {if _abgfd :=_bgcce .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_abgfd !=nil {return _abgfd ;};};return nil ;};func (_egggf *Ftr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0066t\u0072";return _egggf .CT_HdrFtr .MarshalXML (e ,start );};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_aabag :=&CT_SdtDropDownList {};return _aabag };func (_ggdbb *CT_DocPartBehaviors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acaeb :for {_efgde ,_ddcfb :=d .Token (); +if _ddcfb !=nil {return _ddcfb ;};switch _defef :=_efgde .(type ){case _c .StartElement :switch _defef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_cgee :=NewCT_DocPartBehavior (); +if _egagd :=d .DecodeElement (_cgee ,&_defef );_egagd !=nil {return _egagd ;};_ggdbb .Behavior =append (_ggdbb .Behavior ,_cgee );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_defef .Name ); +if _bbgcag :=d .Skip ();_bbgcag !=nil {return _bbgcag ;};};case _c .EndElement :break _acaeb ;case _c .CharData :};};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _d .ST_CryptProv ;CryptAlgorithmClassAttr _d .ST_AlgClass ;CryptAlgorithmTypeAttr _d .ST_AlgType ; +CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_fbeda *CT_Row )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddgde :=range start .Attr {if _ddgde .Name .Local =="\u0072\u0073\u0069d\u0052"{_faacg ,_gbfga :=_ddgde .Value ,error (nil ); +if _gbfga !=nil {return _gbfga ;};_fbeda .RsidRAttr =&_faacg ;continue ;};if _ddgde .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cddcb ,_cdae :=_ddgde .Value ,error (nil );if _cdae !=nil {return _cdae ;};_fbeda .RsidDelAttr =&_cddcb ;continue ; +};if _ddgde .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_gbcdaf ,_gegff :=_ddgde .Value ,error (nil );if _gegff !=nil {return _gegff ;};_fbeda .RsidTrAttr =&_gbcdaf ;continue ;};if _ddgde .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gabccb ,_ccbdf :=_ddgde .Value ,error (nil ); +if _ccbdf !=nil {return _ccbdf ;};_fbeda .RsidRPrAttr =&_gabccb ;continue ;};};_eaedba :for {_cgdcg ,_deeggd :=d .Token ();if _deeggd !=nil {return _deeggd ;};switch _gdddc :=_cgdcg .(type ){case _c .StartElement :switch _gdddc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_fbeda .TblPrEx =NewCT_TblPrEx (); +if _efged :=d .DecodeElement (_fbeda .TblPrEx ,&_gdddc );_efged !=nil {return _efged ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_fbeda .TrPr =NewCT_TrPr (); +if _cgdd :=d .DecodeElement (_fbeda .TrPr ,&_gdddc );_cgdd !=nil {return _cgdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_affac :=NewEG_ContentCellContent (); +_ggfgb :=NewCT_Tc ();if _feaeg :=d .DecodeElement (_ggfgb ,&_gdddc );_feaeg !=nil {return _feaeg ;};_affac .Tc =append (_affac .Tc ,_ggfgb );_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_affac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fddea :=NewEG_ContentCellContent (); +_fddea .CustomXml =NewCT_CustomXmlCell ();if _deeca :=d .DecodeElement (_fddea .CustomXml ,&_gdddc );_deeca !=nil {return _deeca ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_fddea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eegeag :=NewEG_ContentCellContent (); +_eegeag .Sdt =NewCT_SdtCell ();if _fgegcf :=d .DecodeElement (_eegeag .Sdt ,&_gdddc );_fgegcf !=nil {return _fgegcf ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_eegeag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acece :=NewEG_ContentCellContent (); +_fgdda :=NewEG_RunLevelElts ();_fgdda .ProofErr =NewCT_ProofErr ();if _babeg :=d .DecodeElement (_fgdda .ProofErr ,&_gdddc );_babeg !=nil {return _babeg ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_acece );_acece .EG_RunLevelElts =append (_acece .EG_RunLevelElts ,_fgdda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dgdafe :=NewEG_ContentCellContent (); +_eabfd :=NewEG_RunLevelElts ();_eabfd .PermStart =NewCT_PermStart ();if _eddgc :=d .DecodeElement (_eabfd .PermStart ,&_gdddc );_eddgc !=nil {return _eddgc ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_dgdafe );_dgdafe .EG_RunLevelElts =append (_dgdafe .EG_RunLevelElts ,_eabfd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gaccc :=NewEG_ContentCellContent (); +_fcdadc :=NewEG_RunLevelElts ();_fcdadc .PermEnd =NewCT_Perm ();if _gagfg :=d .DecodeElement (_fcdadc .PermEnd ,&_gdddc );_gagfg !=nil {return _gagfg ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_gaccc );_gaccc .EG_RunLevelElts =append (_gaccc .EG_RunLevelElts ,_fcdadc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ccecfd :=NewEG_ContentCellContent (); +_beage :=NewEG_RunLevelElts ();_beage .Ins =NewCT_RunTrackChange ();if _ffdcb :=d .DecodeElement (_beage .Ins ,&_gdddc );_ffdcb !=nil {return _ffdcb ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_ccecfd );_ccecfd .EG_RunLevelElts =append (_ccecfd .EG_RunLevelElts ,_beage ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dfbaa :=NewEG_ContentCellContent (); +_fcbad :=NewEG_RunLevelElts ();_fcbad .Del =NewCT_RunTrackChange ();if _affag :=d .DecodeElement (_fcbad .Del ,&_gdddc );_affag !=nil {return _affag ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_dfbaa );_dfbaa .EG_RunLevelElts =append (_dfbaa .EG_RunLevelElts ,_fcbad ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gdabgf :=NewEG_ContentCellContent (); +_decgef :=NewEG_RunLevelElts ();_decgef .MoveFrom =NewCT_RunTrackChange ();if _dgfebe :=d .DecodeElement (_decgef .MoveFrom ,&_gdddc );_dgfebe !=nil {return _dgfebe ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_gdabgf );_gdabgf .EG_RunLevelElts =append (_gdabgf .EG_RunLevelElts ,_decgef ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cagcf :=NewEG_ContentCellContent (); +_febed :=NewEG_RunLevelElts ();_febed .MoveTo =NewCT_RunTrackChange ();if _bbfd :=d .DecodeElement (_febed .MoveTo ,&_gdddc );_bbfd !=nil {return _bbfd ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_cagcf );_cagcf .EG_RunLevelElts =append (_cagcf .EG_RunLevelElts ,_febed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bfcfc :=NewEG_ContentCellContent (); +_efcbe :=NewEG_RunLevelElts ();_daaacd :=NewEG_RangeMarkupElements ();_daaacd .BookmarkStart =NewCT_Bookmark ();if _eecfe :=d .DecodeElement (_daaacd .BookmarkStart ,&_gdddc );_eecfe !=nil {return _eecfe ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_bfcfc ); +_bfcfc .EG_RunLevelElts =append (_bfcfc .EG_RunLevelElts ,_efcbe );_efcbe .EG_RangeMarkupElements =append (_efcbe .EG_RangeMarkupElements ,_daaacd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aegdf :=NewEG_ContentCellContent (); +_aeaaf :=NewEG_RunLevelElts ();_cfca :=NewEG_RangeMarkupElements ();_cfca .BookmarkEnd =NewCT_MarkupRange ();if _deffe :=d .DecodeElement (_cfca .BookmarkEnd ,&_gdddc );_deffe !=nil {return _deffe ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_aegdf ); +_aegdf .EG_RunLevelElts =append (_aegdf .EG_RunLevelElts ,_aeaaf );_aeaaf .EG_RangeMarkupElements =append (_aeaaf .EG_RangeMarkupElements ,_cfca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egfac :=NewEG_ContentCellContent (); +_edceg :=NewEG_RunLevelElts ();_ccegbc :=NewEG_RangeMarkupElements ();_ccegbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _aaagcb :=d .DecodeElement (_ccegbc .MoveFromRangeStart ,&_gdddc );_aaagcb !=nil {return _aaagcb ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_egfac ); +_egfac .EG_RunLevelElts =append (_egfac .EG_RunLevelElts ,_edceg );_edceg .EG_RangeMarkupElements =append (_edceg .EG_RangeMarkupElements ,_ccegbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_baedd :=NewEG_ContentCellContent (); +_ddefag :=NewEG_RunLevelElts ();_aeefd :=NewEG_RangeMarkupElements ();_aeefd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfece :=d .DecodeElement (_aeefd .MoveFromRangeEnd ,&_gdddc );_gfece !=nil {return _gfece ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_baedd ); +_baedd .EG_RunLevelElts =append (_baedd .EG_RunLevelElts ,_ddefag );_ddefag .EG_RangeMarkupElements =append (_ddefag .EG_RangeMarkupElements ,_aeefd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_beacb :=NewEG_ContentCellContent (); +_gaabcd :=NewEG_RunLevelElts ();_bgfgg :=NewEG_RangeMarkupElements ();_bgfgg .MoveToRangeStart =NewCT_MoveBookmark ();if _geeee :=d .DecodeElement (_bgfgg .MoveToRangeStart ,&_gdddc );_geeee !=nil {return _geeee ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_beacb ); +_beacb .EG_RunLevelElts =append (_beacb .EG_RunLevelElts ,_gaabcd );_gaabcd .EG_RangeMarkupElements =append (_gaabcd .EG_RangeMarkupElements ,_bgfgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_daacf :=NewEG_ContentCellContent (); +_gebgf :=NewEG_RunLevelElts ();_cagggf :=NewEG_RangeMarkupElements ();_cagggf .MoveToRangeEnd =NewCT_MarkupRange ();if _acggd :=d .DecodeElement (_cagggf .MoveToRangeEnd ,&_gdddc );_acggd !=nil {return _acggd ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_daacf ); +_daacf .EG_RunLevelElts =append (_daacf .EG_RunLevelElts ,_gebgf );_gebgf .EG_RangeMarkupElements =append (_gebgf .EG_RangeMarkupElements ,_cagggf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebef :=NewEG_ContentCellContent (); +_ecagd :=NewEG_RunLevelElts ();_dcddf :=NewEG_RangeMarkupElements ();_dcddf .CommentRangeStart =NewCT_MarkupRange ();if _dgfebed :=d .DecodeElement (_dcddf .CommentRangeStart ,&_gdddc );_dgfebed !=nil {return _dgfebed ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_ebef ); +_ebef .EG_RunLevelElts =append (_ebef .EG_RunLevelElts ,_ecagd );_ecagd .EG_RangeMarkupElements =append (_ecagd .EG_RangeMarkupElements ,_dcddf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egfda :=NewEG_ContentCellContent (); +_gccgcc :=NewEG_RunLevelElts ();_bdadf :=NewEG_RangeMarkupElements ();_bdadf .CommentRangeEnd =NewCT_MarkupRange ();if _edad :=d .DecodeElement (_bdadf .CommentRangeEnd ,&_gdddc );_edad !=nil {return _edad ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_egfda ); +_egfda .EG_RunLevelElts =append (_egfda .EG_RunLevelElts ,_gccgcc );_gccgcc .EG_RangeMarkupElements =append (_gccgcc .EG_RangeMarkupElements ,_bdadf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dacdc :=NewEG_ContentCellContent (); +_fbcaa :=NewEG_RunLevelElts ();_acfbef :=NewEG_RangeMarkupElements ();_acfbef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccccab :=d .DecodeElement (_acfbef .CustomXmlInsRangeStart ,&_gdddc );_ccccab !=nil {return _ccccab ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_dacdc ); +_dacdc .EG_RunLevelElts =append (_dacdc .EG_RunLevelElts ,_fbcaa );_fbcaa .EG_RangeMarkupElements =append (_fbcaa .EG_RangeMarkupElements ,_acfbef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdefg :=NewEG_ContentCellContent (); +_bdgd :=NewEG_RunLevelElts ();_aacdg :=NewEG_RangeMarkupElements ();_aacdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cedae :=d .DecodeElement (_aacdg .CustomXmlInsRangeEnd ,&_gdddc );_cedae !=nil {return _cedae ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_gdefg ); +_gdefg .EG_RunLevelElts =append (_gdefg .EG_RunLevelElts ,_bdgd );_bdgd .EG_RangeMarkupElements =append (_bdgd .EG_RangeMarkupElements ,_aacdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abaabc :=NewEG_ContentCellContent (); +_bfdae :=NewEG_RunLevelElts ();_gdfage :=NewEG_RangeMarkupElements ();_gdfage .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcfdef :=d .DecodeElement (_gdfage .CustomXmlDelRangeStart ,&_gdddc );_dcfdef !=nil {return _dcfdef ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_abaabc ); +_abaabc .EG_RunLevelElts =append (_abaabc .EG_RunLevelElts ,_bfdae );_bfdae .EG_RangeMarkupElements =append (_bfdae .EG_RangeMarkupElements ,_gdfage );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fffb :=NewEG_ContentCellContent (); +_gaegg :=NewEG_RunLevelElts ();_eeagb :=NewEG_RangeMarkupElements ();_eeagb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gdfdg :=d .DecodeElement (_eeagb .CustomXmlDelRangeEnd ,&_gdddc );_gdfdg !=nil {return _gdfdg ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_fffb ); +_fffb .EG_RunLevelElts =append (_fffb .EG_RunLevelElts ,_gaegg );_gaegg .EG_RangeMarkupElements =append (_gaegg .EG_RangeMarkupElements ,_eeagb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_daaea :=NewEG_ContentCellContent (); +_ggdca :=NewEG_RunLevelElts ();_fagfa :=NewEG_RangeMarkupElements ();_fagfa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eedcd :=d .DecodeElement (_fagfa .CustomXmlMoveFromRangeStart ,&_gdddc );_eedcd !=nil {return _eedcd ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_daaea ); +_daaea .EG_RunLevelElts =append (_daaea .EG_RunLevelElts ,_ggdca );_ggdca .EG_RangeMarkupElements =append (_ggdca .EG_RangeMarkupElements ,_fagfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bgfdg :=NewEG_ContentCellContent (); +_daega :=NewEG_RunLevelElts ();_deccg :=NewEG_RangeMarkupElements ();_deccg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdbbd :=d .DecodeElement (_deccg .CustomXmlMoveFromRangeEnd ,&_gdddc );_gdbbd !=nil {return _gdbbd ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_bgfdg ); +_bgfdg .EG_RunLevelElts =append (_bgfdg .EG_RunLevelElts ,_daega );_daega .EG_RangeMarkupElements =append (_daega .EG_RangeMarkupElements ,_deccg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adfcf :=NewEG_ContentCellContent (); +_cebgb :=NewEG_RunLevelElts ();_feagef :=NewEG_RangeMarkupElements ();_feagef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gebgg :=d .DecodeElement (_feagef .CustomXmlMoveToRangeStart ,&_gdddc );_gebgg !=nil {return _gebgg ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_adfcf ); +_adfcf .EG_RunLevelElts =append (_adfcf .EG_RunLevelElts ,_cebgb );_cebgb .EG_RangeMarkupElements =append (_cebgb .EG_RangeMarkupElements ,_feagef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_febg :=NewEG_ContentCellContent (); +_cabeee :=NewEG_RunLevelElts ();_eacee :=NewEG_RangeMarkupElements ();_eacee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfdaf :=d .DecodeElement (_eacee .CustomXmlMoveToRangeEnd ,&_gdddc );_gfdaf !=nil {return _gfdaf ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_febg ); +_febg .EG_RunLevelElts =append (_febg .EG_RunLevelElts ,_cabeee );_cabeee .EG_RangeMarkupElements =append (_cabeee .EG_RangeMarkupElements ,_eacee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cccce :=NewEG_ContentCellContent (); +_aeafc :=NewEG_RunLevelElts ();_ggcdfd :=NewEG_MathContent ();_ggcdfd .OMathPara =_ab .NewOMathPara ();if _ecgdb :=d .DecodeElement (_ggcdfd .OMathPara ,&_gdddc );_ecgdb !=nil {return _ecgdb ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_cccce ); +_cccce .EG_RunLevelElts =append (_cccce .EG_RunLevelElts ,_aeafc );_aeafc .EG_MathContent =append (_aeafc .EG_MathContent ,_ggcdfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aebbc :=NewEG_ContentCellContent (); +_ggfcc :=NewEG_RunLevelElts ();_fafaa :=NewEG_MathContent ();_fafaa .OMath =_ab .NewOMath ();if _baeaf :=d .DecodeElement (_fafaa .OMath ,&_gdddc );_baeaf !=nil {return _baeaf ;};_fbeda .EG_ContentCellContent =append (_fbeda .EG_ContentCellContent ,_aebbc ); +_aebbc .EG_RunLevelElts =append (_aebbc .EG_RunLevelElts ,_ggfcc );_ggfcc .EG_MathContent =append (_ggfcc .EG_MathContent ,_fafaa );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_gdddc .Name ); +if _geadg :=d .Skip ();_geadg !=nil {return _geadg ;};};case _c .EndElement :break _eaedba ;case _c .CharData :};};return nil ;}; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_ebadf *CT_SmartTagPr )ValidateWithPath (path string )error {for _bfaff ,_cgbfa :=range _ebadf .Attr {if _dfgcb :=_cgbfa .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_bfaff ));_dfgcb !=nil {return _dfgcb ; +};};return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_fcaaeg :=&CT_SdtListItem {};return _fcaaeg };type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Default Checkbox Form Field State +Default *CT_OnOff ; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_agfgeb *CT_RPrDefault )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _agfgeb .RPr !=nil {_faecd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_agfgeb .RPr ,_faecd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Checkbox Form Field State +Checked *CT_OnOff ;};type EG_SectPrContents struct{ -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_eggcg *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _eggcg .ValAttr ==ST_MailMergeSourceTypeUnset {return _gd .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 _fgdcg :=_eggcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgdcg !=nil {return _fgdcg ;};return nil ;};func (_dceab *CT_FtnDocProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgdea :for {_gbfdd ,_bfgcf :=d .Token (); -if _bfgcf !=nil {return _bfgcf ;};switch _efcg :=_gbfdd .(type ){case _a .StartElement :switch _efcg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_dceab .Pos =NewCT_FtnPos (); -if _eebc :=d .DecodeElement (_dceab .Pos ,&_efcg );_eebc !=nil {return _eebc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dceab .NumFmt =NewCT_NumFmt (); -if _adebb :=d .DecodeElement (_dceab .NumFmt ,&_efcg );_adebb !=nil {return _adebb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_dceab .NumStart =NewCT_DecimalNumber (); -if _bcagaa :=d .DecodeElement (_dceab .NumStart ,&_efcg );_bcagaa !=nil {return _bcagaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_dceab .NumRestart =NewCT_NumRestart (); -if _cfefd :=d .DecodeElement (_dceab .NumRestart ,&_efcg );_cfefd !=nil {return _cfefd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_gcbga :=NewCT_FtnEdnSepRef (); -if _badc :=d .DecodeElement (_gcbga ,&_efcg );_badc !=nil {return _badc ;};_dceab .Footnote =append (_dceab .Footnote ,_gcbga );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_efcg .Name ); -if _dfgcee :=d .Skip ();_dfgcee !=nil {return _dfgcee ;};};case _a .EndElement :break _cgdea ;case _a .CharData :};};return nil ;};func (_bffgg *WdWgp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bffgg .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); -_bcaefa :for {_baagd ,_bedaee :=d .Token ();if _bedaee !=nil {return _bedaee ;};switch _babea :=_baagd .(type ){case _a .StartElement :switch _babea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_bffgg .CNvPr =_gga .NewCT_NonVisualDrawingProps (); -if _egabb :=d .DecodeElement (_bffgg .CNvPr ,&_babea );_egabb !=nil {return _egabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _dadga :=d .DecodeElement (_bffgg .CNvGrpSpPr ,&_babea ); -_dadga !=nil {return _dadga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cfggg :=d .DecodeElement (_bffgg .GrpSpPr ,&_babea ); -_cfggg !=nil {return _cfggg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_ffgbdf :=NewWdCT_WordprocessingGroupChoice (); -if _dacbgg :=d .DecodeElement (&_ffgbdf .Wsp ,&_babea );_dacbgg !=nil {return _dacbgg ;};_bffgg .Choice =append (_bffgg .Choice ,_ffgbdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_cgdbe :=NewWdCT_WordprocessingGroupChoice (); -if _fcbda :=d .DecodeElement (&_cgdbe .GrpSp ,&_babea );_fcbda !=nil {return _fcbda ;};_bffgg .Choice =append (_bffgg .Choice ,_cgdbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bbgbgb :=NewWdCT_WordprocessingGroupChoice (); -if _deabca :=d .DecodeElement (&_bbgbgb .GraphicFrame ,&_babea );_deabca !=nil {return _deabca ;};_bffgg .Choice =append (_bffgg .Choice ,_bbgbgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_dcdeff :=NewWdCT_WordprocessingGroupChoice (); -if _fccdeg :=d .DecodeElement (&_dcdeff .Pic ,&_babea );_fccdeg !=nil {return _fccdeg ;};_bffgg .Choice =append (_bffgg .Choice ,_dcdeff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eadaaf :=NewWdCT_WordprocessingGroupChoice (); -if _fgccae :=d .DecodeElement (&_eadaaf .ContentPart ,&_babea );_fgccae !=nil {return _fgccae ;};_bffgg .Choice =append (_bffgg .Choice ,_eadaaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffgg .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _gddfcc :=d .DecodeElement (_bffgg .ExtLst ,&_babea );_gddfcc !=nil {return _gddfcc ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057g\u0070 \u0025\u0076",_babea .Name ); -if _agfgf :=d .Skip ();_agfgf !=nil {return _agfgf ;};};case _a .EndElement :break _bcaefa ;case _a .CharData :};};return nil ;}; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Validate validates the CT_MathCtrlIns and its children -func (_aecd *CT_MathCtrlIns )Validate ()error {return _aecd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_abfd *CT_DocGrid )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abfd .TypeAttr !=ST_DocGridUnset {_agbc ,_abcg :=_abfd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _abcg !=nil {return _abcg ;};start .Attr =append (start .Attr ,_agbc );};if _abfd .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_abfd .LinePitchAttr )}); -};if _abfd .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_abfd .CharSpaceAttr )});};e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_dcad :=&CT_TxbxContent {};return _dcad };type CT_DocPartPr struct{ +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Entry Name -Name *CT_DocPartName ; +// Section Type +Type *CT_SectType ; -// Associated Paragraph Style Name -Style *CT_String ; +// Page Size +PgSz *CT_PageSz ; -// Entry Categorization -Category *CT_DocPartCategory ; +// Page Margins +PgMar *CT_PageMar ; -// Entry Types -Types *CT_DocPartTypes ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// Page Borders +PgBorders *CT_PageBorders ; -// Description for Entry -Description *CT_String ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Entry ID -Guid *CT_Guid ;}; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;}; +// Column Definitions +Cols *CT_Columns ; -// Validate validates the CT_SdtText and its children -func (_cgfdg *CT_SdtText )Validate ()error {return _cgfdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};type CT_RubyAlign struct{ +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;};func (_gcdegg ST_ObjectDrawAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adfba :=_a .Attr {};_adfba .Name =name ;switch _gcdegg {case ST_ObjectDrawAspectUnset :_adfba .Value ="";case ST_ObjectDrawAspectContent :_adfba .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074"; -case ST_ObjectDrawAspectIcon :_adfba .Value ="\u0069\u0063\u006f\u006e";};return _adfba ,nil ;};type ST_HexColorAuto byte ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_abbfa *CT_TcPr )ValidateWithPath (path string )error {if _abbfa .CnfStyle !=nil {if _bfeeg :=_abbfa .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bfeeg !=nil {return _bfeeg ;};};if _abbfa .TcW !=nil {if _eacee :=_abbfa .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_eacee !=nil {return _eacee ;};};if _abbfa .GridSpan !=nil {if _fbdag :=_abbfa .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_fbdag !=nil {return _fbdag ;};};if _abbfa .HMerge !=nil {if _fedag :=_abbfa .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_fedag !=nil {return _fedag ;};};if _abbfa .VMerge !=nil {if _ffcea :=_abbfa .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ffcea !=nil {return _ffcea ;};};if _abbfa .TcBorders !=nil {if _feadg :=_abbfa .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_feadg !=nil {return _feadg ;};};if _abbfa .Shd !=nil {if _bgdd :=_abbfa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bgdd !=nil {return _bgdd ;};};if _abbfa .NoWrap !=nil {if _agfae :=_abbfa .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_agfae !=nil {return _agfae ;};};if _abbfa .TcMar !=nil {if _dbcefc :=_abbfa .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dbcefc !=nil {return _dbcefc ;};};if _abbfa .TextDirection !=nil {if _aeedca :=_abbfa .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_aeedca !=nil {return _aeedca ;};};if _abbfa .TcFitText !=nil {if _dcbbg :=_abbfa .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcbbg !=nil {return _dcbbg ;};};if _abbfa .VAlign !=nil {if _bdgae :=_abbfa .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_bdgae !=nil {return _bdgae ;};};if _abbfa .HideMark !=nil {if _gegba :=_abbfa .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gegba !=nil {return _gegba ;};};if _abbfa .Headers !=nil {if _debb :=_abbfa .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_debb !=nil {return _debb ;};};if _abbfa .CellIns !=nil {if _edcdd :=_abbfa .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_edcdd !=nil {return _edcdd ;};};if _abbfa .CellDel !=nil {if _cdbeeg :=_abbfa .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_cdbeeg !=nil {return _cdbeeg ;};};if _abbfa .CellMerge !=nil {if _debcb :=_abbfa .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_debcb !=nil {return _debcb ;};};if _abbfa .TcPrChange !=nil {if _bcedf :=_abbfa .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_bcedf !=nil {return _bcedf ;};};return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_fedgg *CT_MailMergeDocType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fedgg .ValAttr =ST_MailMergeDocType (1); -for _ ,_dbcaa :=range start .Attr {if _dbcaa .Name .Local =="\u0076\u0061\u006c"{_fedgg .ValAttr .UnmarshalXMLAttr (_dbcaa );continue ;};};for {_gfedf ,_eeefc :=d .Token ();if _eeefc !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_eeefc ); -};if _dffag ,_eagcf :=_gfedf .(_a .EndElement );_eagcf &&_dffag .Name ==start .Name {break ;};};return nil ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_cdbecd :=&CT_FrameScrollbar {};_cdbecd .ValAttr =ST_FrameScrollbar (1);return _cdbecd ;};const (ST_FldCharTypeUnset ST_FldCharType =0; -ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_fdcac *CT_NumPr )ValidateWithPath (path string )error {if _fdcac .Ilvl !=nil {if _efdd :=_fdcac .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_efdd !=nil {return _efdd ;};};if _fdcac .NumId !=nil {if _abed :=_fdcac .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064"); -_abed !=nil {return _abed ;};};if _fdcac .NumberingChange !=nil {if _aagcd :=_fdcac .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_aagcd !=nil {return _aagcd ;};};if _fdcac .Ins !=nil {if _gcdb :=_fdcac .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); -_gcdb !=nil {return _gcdb ;};};return nil ;};func (_fcfcg *ST_LineSpacingRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbbc ,_acefe :=d .Token ();if _acefe !=nil {return _acefe ;};if _febef ,_cdebc :=_ddbbc .(_a .EndElement );_cdebc &&_febef .Name ==start .Name {*_fcfcg =1; -return nil ;};if _dgaac ,_bcbfeb :=_ddbbc .(_a .CharData );!_bcbfeb {return _gd .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",_ddbbc );}else {switch string (_dgaac ){case "":*_fcfcg =0; -case "\u0061\u0075\u0074\u006f":*_fcfcg =1;case "\u0065\u0078\u0061c\u0074":*_fcfcg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fcfcg =3;};};_ddbbc ,_acefe =d .Token ();if _acefe !=nil {return _acefe ;};if _fecdc ,_adagg :=_ddbbc .(_a .EndElement ); -_adagg &&_fecdc .Name ==start .Name {return nil ;};return _gd .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",_ddbbc );};type CT_TblGridChange struct{ +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};func (_fbbdf *CT_LsdException )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_fbbdf .NameAttr )}); -if _fbbdf .LockedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbdf .LockedAttr )});};if _fbbdf .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbdf .UiPriorityAttr )}); -};if _fbbdf .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbdf .SemiHiddenAttr )});};if _fbbdf .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbdf .UnhideWhenUsedAttr )}); -};if _fbbdf .QFormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbdf .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_Fonts struct{ +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Font Content Type -HintAttr ST_Hint ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// ASCII Font -AsciiAttr *string ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// High ANSI Font -HAnsiAttr *string ; +// Document Grid +DocGrid *CT_DocGrid ; -// East Asian Font -EastAsiaAttr *string ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;};func (_bfbbef ST_ProofErr )Validate ()error {return _bfbbef .ValidateWithPath ("")}; -// Complex Script Font -CsAttr *string ; +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_dgea *CT_FFDDList )ValidateWithPath (path string )error {if _dgea .Result !=nil {if _fedgb :=_dgea .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_fedgb !=nil {return _fedgb ;};};if _dgea .Default !=nil {if _cgfa :=_dgea .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_cgfa !=nil {return _cgfa ;};};for _eace ,_ebaec :=range _dgea .ListEntry {if _gaeab :=_ebaec .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_eace ));_gaeab !=nil {return _gaeab ; +};};return nil ;}; -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_ddfcac *WdInline )ValidateWithPath (path string )error {if _fabfgb :=_ddfcac .WdCT_Inline .ValidateWithPath (path );_fabfgb !=nil {return _fabfgb ;};return nil ;};const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1; +ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;);func (_dcga *CT_Em )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcga .ValAttr =ST_Em (1); +for _ ,_fcafd :=range start .Attr {if _fcafd .Name .Local =="\u0076\u0061\u006c"{_dcga .ValAttr .UnmarshalXMLAttr (_fcafd );continue ;};};for {_agbbad ,_cgbcd :=d .Token ();if _cgbcd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_cgbcd ); +};if _fadbg ,_fbccc :=_agbbad .(_c .EndElement );_fbccc &&_fadbg .Name ==start .Name {break ;};};return nil ;};func (_adfgba WdST_WrapText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adfgba .String (),start );}; +func (_dgdcd *CT_DirContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgdcd .ValAttr !=ST_DirectionUnset {_dbge ,_agad :=_dgdcd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agad !=nil {return _agad ; +};start .Attr =append (start .Attr ,_dbge );};e .EncodeToken (start );if _dgdcd .FldSimple !=nil {_fddab :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bedfe :=range _dgdcd .FldSimple {e .EncodeElement (_bedfe ,_fddab ); +};};if _dgdcd .Hyperlink !=nil {_cacde :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dgdcd .Hyperlink ,_cacde );};if _dgdcd .SubDoc !=nil {_fggcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_dgdcd .SubDoc ,_fggcc );};if _dgdcd .EG_ContentRunContent !=nil {for _ ,_egeb :=range _dgdcd .EG_ContentRunContent {_egeb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_dbfae *CT_ObjectLink )ValidateWithPath (path string )error {if _dbfae .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _e .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _gcfa :=_dbfae .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcfa !=nil {return _gcfa ;};if _dbfae .LockedFieldAttr !=nil {if _edfcd :=_dbfae .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072"); +_edfcd !=nil {return _edfcd ;};};if _dbced :=_dbfae .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dbced !=nil {return _dbced ;};return nil ;};func (_adcecc ST_ObjectUpdateMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edcaad :=_c .Attr {}; +_edcaad .Name =name ;switch _adcecc {case ST_ObjectUpdateModeUnset :_edcaad .Value ="";case ST_ObjectUpdateModeAlways :_edcaad .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_edcaad .Value ="\u006f\u006e\u0043\u0061\u006c\u006c"; +};return _edcaad ,nil ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_bafb :=&CT_MailMergeDest {};_bafb .ValAttr =ST_MailMergeDest (1);return _bafb ;}; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Validate validates the WdCT_TxbxContent and its children +func (_aeeed *WdCT_TxbxContent )Validate ()error {return _aeeed .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func (_cgfga *CT_DocRsids )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egcggb :for {_eecdd ,_dffd :=d .Token ();if _dffd !=nil {return _dffd ;};switch _dgcgd :=_eecdd .(type ){case _a .StartElement :switch _dgcgd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_cgfga .RsidRoot =NewCT_LongHexNumber (); -if _fbdee :=d .DecodeElement (_cgfga .RsidRoot ,&_dgcgd );_fbdee !=nil {return _fbdee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_faac :=NewCT_LongHexNumber (); -if _edbce :=d .DecodeElement (_faac ,&_dgcgd );_edbce !=nil {return _edbce ;};_cgfga .Rsid =append (_cgfga .Rsid ,_faac );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_dgcgd .Name ); -if _egecf :=d .Skip ();_egecf !=nil {return _egecf ;};};case _a .EndElement :break _egcggb ;case _a .CharData :};};return nil ;};type CT_PPrGeneral struct{ +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_ecbde *WdCT_TxbxContent )ValidateWithPath (path string )error {for _fegaa ,_cddcba :=range _ecbde .AltChunk {if _fbgdc :=_cddcba .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fegaa )); +_fbgdc !=nil {return _fbgdc ;};};for _febbd ,_ccdac :=range _ecbde .EG_ContentBlockContent {if _gfdbfa :=_ccdac .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_febbd )); +_gfdbfa !=nil {return _gfdbfa ;};};return nil ;};func (_fafffe ST_WmlColorSchemeIndex )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edgbf :=_c .Attr {};_edgbf .Name =name ;switch _fafffe {case ST_WmlColorSchemeIndexUnset :_edgbf .Value ="";case ST_WmlColorSchemeIndexDark1 :_edgbf .Value ="\u0064\u0061\u0072k\u0031"; +case ST_WmlColorSchemeIndexLight1 :_edgbf .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_edgbf .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_edgbf .Value ="\u006c\u0069\u0067\u0068\u0074\u0032"; +case ST_WmlColorSchemeIndexAccent1 :_edgbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_edgbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_edgbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_WmlColorSchemeIndexAccent4 :_edgbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_edgbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_edgbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_WmlColorSchemeIndexHyperlink :_edgbf .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_edgbf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; +};return _edgbf ,nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_gc .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_gc .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gc .CT_NonVisualGraphicFrameProperties ; +Graphic *_gc .Graphic ;};type ST_Theme byte ;func (_aaggd ST_CharacterSpacing )String ()string {switch _aaggd {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e"; +case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";};func (_fgefa ST_DocPartGallery )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fffdca :=_c .Attr {}; +_fffdca .Name =name ;switch _fgefa {case ST_DocPartGalleryUnset :_fffdca .Value ="";case ST_DocPartGalleryPlaceholder :_fffdca .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_fffdca .Value ="\u0061\u006e\u0079"; +case ST_DocPartGalleryDefault :_fffdca .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_fffdca .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_fffdca .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067"; +case ST_DocPartGalleryEq :_fffdca .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_fffdca .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_fffdca .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_fffdca .Value ="\u0070\u0067\u004eu\u006d"; +case ST_DocPartGalleryTbls :_fffdca .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_fffdca .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_fffdca .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074"; +case ST_DocPartGalleryTxtBox :_fffdca .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_fffdca .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_fffdca .Value ="\u0070\u0067\u004e\u0075\u006d\u0042"; +case ST_DocPartGalleryPgNumMargins :_fffdca .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_fffdca .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"; +case ST_DocPartGalleryBib :_fffdca .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_fffdca .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; +case ST_DocPartGalleryCustEq :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073"; +case ST_DocPartGalleryCustPgNum :_fffdca .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; +case ST_DocPartGalleryCustAutoTxt :_fffdca .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054"; +case ST_DocPartGalleryCustPgNumB :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_fffdca .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case ST_DocPartGalleryCustTblOfContents :_fffdca .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_fffdca .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_fffdca .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031"; +case ST_DocPartGalleryCustom2 :_fffdca .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_fffdca .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_fffdca .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034"; +case ST_DocPartGalleryCustom5 :_fffdca .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _fffdca ,nil ;}; -// Referenced Paragraph Style -PStyle *CT_String ; +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_fcacgd *CT_LevelText )ValidateWithPath (path string )error {if _fcacgd .NullAttr !=nil {if _deeeg :=_fcacgd .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_deeeg !=nil {return _deeeg ;};};return nil ;};type ST_PageBorderOffset byte ; +type CT_Background struct{ -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Background Color +ColorAttr *ST_HexColor ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Background Theme Color Tint +ThemeTintAttr *string ; -// Text Frame Properties -FramePr *CT_FramePr ; +// Background Theme Color Shade +ThemeShadeAttr *string ;Any []_fc .Any ;Drawing *CT_Drawing ;}; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Validate validates the WdCT_WrapTight and its children +func (_dbeeb *WdCT_WrapTight )Validate ()error {return _dbeeb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};type CT_Font struct{ -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Primary Font Name +NameAttr string ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Alternate Names for Font +AltName *CT_String ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; -// Paragraph Shading -Shd *CT_Shd ; +// Character Set Supported By Font +Charset *CT_Charset ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Font Family +Family *CT_FontFamily ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Font Pitch +Pitch *CT_Pitch ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;};func (_geacd ST_TargetScreenSz )Validate ()error {return _geacd .ValidateWithPath ("")};func (_egabab *ST_VerticalJc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egabab =0;case "\u0074\u006f\u0070":*_egabab =1; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egabab =2;case "\u0062\u006f\u0074\u0068":*_egabab =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_egabab =4;};return nil ;};func NewCT_FitText ()*CT_FitText {_cedac :=&CT_FitText {};return _cedac };func (_ebgcf ST_View )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfeeee :=_c .Attr {}; +_dfeeee .Name =name ;switch _ebgcf {case ST_ViewUnset :_dfeeee .Value ="";case ST_ViewNone :_dfeeee .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_dfeeee .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_dfeeee .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065"; +case ST_ViewMasterPages :_dfeeee .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_dfeeee .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_dfeeee .Value ="\u0077\u0065\u0062";};return _dfeeee ,nil ; +};func (_dfeebg *EG_BlockLevelElts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcfaae :for {_ebaag ,_gdbddcc :=d .Token ();if _gdbddcc !=nil {return _gdbddcc ;};switch _eeadg :=_ebaag .(type ){case _c .StartElement :switch _eeadg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_aecef :=NewCT_AltChunk (); +if _debff :=d .DecodeElement (_aecef ,&_eeadg );_debff !=nil {return _debff ;};_dfeebg .AltChunk =append (_dfeebg .AltChunk ,_aecef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fffff :=NewEG_ContentBlockContent (); +_fffff .CustomXml =NewCT_CustomXmlBlock ();if _cgacgg :=d .DecodeElement (_fffff .CustomXml ,&_eeadg );_cgacgg !=nil {return _cgacgg ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_fffff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_daffe :=NewEG_ContentBlockContent (); +_daffe .Sdt =NewCT_SdtBlock ();if _cfgfcb :=d .DecodeElement (_daffe .Sdt ,&_eeadg );_cfgfcb !=nil {return _cfgfcb ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_daffe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_dadbd :=NewEG_ContentBlockContent (); +_cbefg :=NewCT_P ();if _bcgaf :=d .DecodeElement (_cbefg ,&_eeadg );_bcgaf !=nil {return _bcgaf ;};_dadbd .P =append (_dadbd .P ,_cbefg );_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_dadbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_edcag :=NewEG_ContentBlockContent (); +_cdbde :=NewCT_Tbl ();if _dccgcg :=d .DecodeElement (_cdbde ,&_eeadg );_dccgcg !=nil {return _dccgcg ;};_edcag .Tbl =append (_edcag .Tbl ,_cdbde );_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_edcag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bdcbce :=NewEG_ContentBlockContent (); +_bdebe :=NewEG_RunLevelElts ();_bdebe .ProofErr =NewCT_ProofErr ();if _gedcfa :=d .DecodeElement (_bdebe .ProofErr ,&_eeadg );_gedcfa !=nil {return _gedcfa ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bdcbce );_bdcbce .EG_RunLevelElts =append (_bdcbce .EG_RunLevelElts ,_bdebe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eeedde :=NewEG_ContentBlockContent (); +_gbecb :=NewEG_RunLevelElts ();_gbecb .PermStart =NewCT_PermStart ();if _dgaaa :=d .DecodeElement (_gbecb .PermStart ,&_eeadg );_dgaaa !=nil {return _dgaaa ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_eeedde );_eeedde .EG_RunLevelElts =append (_eeedde .EG_RunLevelElts ,_gbecb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfdeb :=NewEG_ContentBlockContent (); +_baceg :=NewEG_RunLevelElts ();_baceg .PermEnd =NewCT_Perm ();if _ddddab :=d .DecodeElement (_baceg .PermEnd ,&_eeadg );_ddddab !=nil {return _ddddab ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bfdeb );_bfdeb .EG_RunLevelElts =append (_bfdeb .EG_RunLevelElts ,_baceg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgadge :=NewEG_ContentBlockContent (); +_agfdcb :=NewEG_RunLevelElts ();_agfdcb .Ins =NewCT_RunTrackChange ();if _gabcf :=d .DecodeElement (_agfdcb .Ins ,&_eeadg );_gabcf !=nil {return _gabcf ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_fgadge );_fgadge .EG_RunLevelElts =append (_fgadge .EG_RunLevelElts ,_agfdcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_caebbg :=NewEG_ContentBlockContent (); +_gccad :=NewEG_RunLevelElts ();_gccad .Del =NewCT_RunTrackChange ();if _ffcbf :=d .DecodeElement (_gccad .Del ,&_eeadg );_ffcbf !=nil {return _ffcbf ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_caebbg );_caebbg .EG_RunLevelElts =append (_caebbg .EG_RunLevelElts ,_gccad ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbcbc :=NewEG_ContentBlockContent (); +_cegaga :=NewEG_RunLevelElts ();_cegaga .MoveFrom =NewCT_RunTrackChange ();if _dbcca :=d .DecodeElement (_cegaga .MoveFrom ,&_eeadg );_dbcca !=nil {return _dbcca ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bbcbc );_bbcbc .EG_RunLevelElts =append (_bbcbc .EG_RunLevelElts ,_cegaga ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_abfeed :=NewEG_ContentBlockContent (); +_dcebba :=NewEG_RunLevelElts ();_dcebba .MoveTo =NewCT_RunTrackChange ();if _bebeee :=d .DecodeElement (_dcebba .MoveTo ,&_eeadg );_bebeee !=nil {return _bebeee ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_abfeed );_abfeed .EG_RunLevelElts =append (_abfeed .EG_RunLevelElts ,_dcebba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcabgf :=NewEG_ContentBlockContent (); +_deaabd :=NewEG_RunLevelElts ();_efedgd :=NewEG_RangeMarkupElements ();_efedgd .BookmarkStart =NewCT_Bookmark ();if _cdceae :=d .DecodeElement (_efedgd .BookmarkStart ,&_eeadg );_cdceae !=nil {return _cdceae ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_gcabgf ); +_gcabgf .EG_RunLevelElts =append (_gcabgf .EG_RunLevelElts ,_deaabd );_deaabd .EG_RangeMarkupElements =append (_deaabd .EG_RangeMarkupElements ,_efedgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ggcbe :=NewEG_ContentBlockContent (); +_dceee :=NewEG_RunLevelElts ();_bedfde :=NewEG_RangeMarkupElements ();_bedfde .BookmarkEnd =NewCT_MarkupRange ();if _gfgege :=d .DecodeElement (_bedfde .BookmarkEnd ,&_eeadg );_gfgege !=nil {return _gfgege ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_ggcbe ); +_ggcbe .EG_RunLevelElts =append (_ggcbe .EG_RunLevelElts ,_dceee );_dceee .EG_RangeMarkupElements =append (_dceee .EG_RangeMarkupElements ,_bedfde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bcbbeg :=NewEG_ContentBlockContent (); +_eccga :=NewEG_RunLevelElts ();_becgd :=NewEG_RangeMarkupElements ();_becgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccgaba :=d .DecodeElement (_becgd .MoveFromRangeStart ,&_eeadg );_ccgaba !=nil {return _ccgaba ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bcbbeg ); +_bcbbeg .EG_RunLevelElts =append (_bcbbeg .EG_RunLevelElts ,_eccga );_eccga .EG_RangeMarkupElements =append (_eccga .EG_RangeMarkupElements ,_becgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbdgbc :=NewEG_ContentBlockContent (); +_agbbe :=NewEG_RunLevelElts ();_effdeg :=NewEG_RangeMarkupElements ();_effdeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdgff :=d .DecodeElement (_effdeg .MoveFromRangeEnd ,&_eeadg );_fdgff !=nil {return _fdgff ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_cbdgbc ); +_cbdgbc .EG_RunLevelElts =append (_cbdgbc .EG_RunLevelElts ,_agbbe );_agbbe .EG_RangeMarkupElements =append (_agbbe .EG_RangeMarkupElements ,_effdeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afafce :=NewEG_ContentBlockContent (); +_bdfbfc :=NewEG_RunLevelElts ();_cgbdg :=NewEG_RangeMarkupElements ();_cgbdg .MoveToRangeStart =NewCT_MoveBookmark ();if _addfec :=d .DecodeElement (_cgbdg .MoveToRangeStart ,&_eeadg );_addfec !=nil {return _addfec ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_afafce ); +_afafce .EG_RunLevelElts =append (_afafce .EG_RunLevelElts ,_bdfbfc );_bdfbfc .EG_RangeMarkupElements =append (_bdfbfc .EG_RangeMarkupElements ,_cgbdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbfgb :=NewEG_ContentBlockContent (); +_daebd :=NewEG_RunLevelElts ();_cdacfe :=NewEG_RangeMarkupElements ();_cdacfe .MoveToRangeEnd =NewCT_MarkupRange ();if _ecbfgb :=d .DecodeElement (_cdacfe .MoveToRangeEnd ,&_eeadg );_ecbfgb !=nil {return _ecbfgb ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_fbfgb ); +_fbfgb .EG_RunLevelElts =append (_fbfgb .EG_RunLevelElts ,_daebd );_daebd .EG_RangeMarkupElements =append (_daebd .EG_RangeMarkupElements ,_cdacfe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cdagf :=NewEG_ContentBlockContent (); +_ebaba :=NewEG_RunLevelElts ();_babdabd :=NewEG_RangeMarkupElements ();_babdabd .CommentRangeStart =NewCT_MarkupRange ();if _eegf :=d .DecodeElement (_babdabd .CommentRangeStart ,&_eeadg );_eegf !=nil {return _eegf ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_cdagf ); +_cdagf .EG_RunLevelElts =append (_cdagf .EG_RunLevelElts ,_ebaba );_ebaba .EG_RangeMarkupElements =append (_ebaba .EG_RangeMarkupElements ,_babdabd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cabbfb :=NewEG_ContentBlockContent (); +_acgaa :=NewEG_RunLevelElts ();_cgffed :=NewEG_RangeMarkupElements ();_cgffed .CommentRangeEnd =NewCT_MarkupRange ();if _ecgfb :=d .DecodeElement (_cgffed .CommentRangeEnd ,&_eeadg );_ecgfb !=nil {return _ecgfb ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_cabbfb ); +_cabbfb .EG_RunLevelElts =append (_cabbfb .EG_RunLevelElts ,_acgaa );_acgaa .EG_RangeMarkupElements =append (_acgaa .EG_RangeMarkupElements ,_cgffed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcefd :=NewEG_ContentBlockContent (); +_cedfcg :=NewEG_RunLevelElts ();_cgbca :=NewEG_RangeMarkupElements ();_cgbca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edgdaf :=d .DecodeElement (_cgbca .CustomXmlInsRangeStart ,&_eeadg );_edgdaf !=nil {return _edgdaf ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_dcefd ); +_dcefd .EG_RunLevelElts =append (_dcefd .EG_RunLevelElts ,_cedfcg );_cedfcg .EG_RangeMarkupElements =append (_cedfcg .EG_RangeMarkupElements ,_cgbca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abacag :=NewEG_ContentBlockContent (); +_ecgea :=NewEG_RunLevelElts ();_dggdc :=NewEG_RangeMarkupElements ();_dggdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _accea :=d .DecodeElement (_dggdc .CustomXmlInsRangeEnd ,&_eeadg );_accea !=nil {return _accea ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_abacag ); +_abacag .EG_RunLevelElts =append (_abacag .EG_RunLevelElts ,_ecgea );_ecgea .EG_RangeMarkupElements =append (_ecgea .EG_RangeMarkupElements ,_dggdc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_decfdd :=NewEG_ContentBlockContent (); +_cecceb :=NewEG_RunLevelElts ();_gfcbf :=NewEG_RangeMarkupElements ();_gfcbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgccc :=d .DecodeElement (_gfcbf .CustomXmlDelRangeStart ,&_eeadg );_bgccc !=nil {return _bgccc ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_decfdd ); +_decfdd .EG_RunLevelElts =append (_decfdd .EG_RunLevelElts ,_cecceb );_cecceb .EG_RangeMarkupElements =append (_cecceb .EG_RangeMarkupElements ,_gfcbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bccaed :=NewEG_ContentBlockContent (); +_cfadeb :=NewEG_RunLevelElts ();_bdceb :=NewEG_RangeMarkupElements ();_bdceb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cccbf :=d .DecodeElement (_bdceb .CustomXmlDelRangeEnd ,&_eeadg );_cccbf !=nil {return _cccbf ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bccaed ); +_bccaed .EG_RunLevelElts =append (_bccaed .EG_RunLevelElts ,_cfadeb );_cfadeb .EG_RangeMarkupElements =append (_cfadeb .EG_RangeMarkupElements ,_bdceb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eaaafd :=NewEG_ContentBlockContent (); +_bgdbe :=NewEG_RunLevelElts ();_bcgfgb :=NewEG_RangeMarkupElements ();_bcgfgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdgge :=d .DecodeElement (_bcgfgb .CustomXmlMoveFromRangeStart ,&_eeadg );_fdgge !=nil {return _fdgge ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_eaaafd ); +_eaaafd .EG_RunLevelElts =append (_eaaafd .EG_RunLevelElts ,_bgdbe );_bgdbe .EG_RangeMarkupElements =append (_bgdbe .EG_RangeMarkupElements ,_bcgfgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agfad :=NewEG_ContentBlockContent (); +_fcgfaa :=NewEG_RunLevelElts ();_ddccac :=NewEG_RangeMarkupElements ();_ddccac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggcafe :=d .DecodeElement (_ddccac .CustomXmlMoveFromRangeEnd ,&_eeadg );_ggcafe !=nil {return _ggcafe ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_agfad ); +_agfad .EG_RunLevelElts =append (_agfad .EG_RunLevelElts ,_fcgfaa );_fcgfaa .EG_RangeMarkupElements =append (_fcgfaa .EG_RangeMarkupElements ,_ddccac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_afggf :=NewEG_ContentBlockContent (); +_aefgf :=NewEG_RunLevelElts ();_ddgae :=NewEG_RangeMarkupElements ();_ddgae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgfbf :=d .DecodeElement (_ddgae .CustomXmlMoveToRangeStart ,&_eeadg );_dgfbf !=nil {return _dgfbf ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_afggf ); +_afggf .EG_RunLevelElts =append (_afggf .EG_RunLevelElts ,_aefgf );_aefgf .EG_RangeMarkupElements =append (_aefgf .EG_RangeMarkupElements ,_ddgae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcccfa :=NewEG_ContentBlockContent (); +_effdba :=NewEG_RunLevelElts ();_degacb :=NewEG_RangeMarkupElements ();_degacb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _affaa :=d .DecodeElement (_degacb .CustomXmlMoveToRangeEnd ,&_eeadg );_affaa !=nil {return _affaa ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_fcccfa ); +_fcccfa .EG_RunLevelElts =append (_fcccfa .EG_RunLevelElts ,_effdba );_effdba .EG_RangeMarkupElements =append (_effdba .EG_RangeMarkupElements ,_degacb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbbcg :=NewEG_ContentBlockContent (); +_bedaa :=NewEG_RunLevelElts ();_gaebb :=NewEG_MathContent ();_gaebb .OMathPara =_ab .NewOMathPara ();if _aaccg :=d .DecodeElement (_gaebb .OMathPara ,&_eeadg );_aaccg !=nil {return _aaccg ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bbbcg ); +_bbbcg .EG_RunLevelElts =append (_bbbcg .EG_RunLevelElts ,_bedaa );_bedaa .EG_MathContent =append (_bedaa .EG_MathContent ,_gaebb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bafabe :=NewEG_ContentBlockContent (); +_dabeec :=NewEG_RunLevelElts ();_dgcbb :=NewEG_MathContent ();_dgcbb .OMath =_ab .NewOMath ();if _edafb :=d .DecodeElement (_dgcbb .OMath ,&_eeadg );_edafb !=nil {return _edafb ;};_dfeebg .EG_ContentBlockContent =append (_dfeebg .EG_ContentBlockContent ,_bafabe ); +_bafabe .EG_RunLevelElts =append (_bafabe .EG_RunLevelElts ,_dabeec );_dabeec .EG_MathContent =append (_dabeec .EG_MathContent ,_dgcbb );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_eeadg .Name ); +if _agebfb :=d .Skip ();_agebfb !=nil {return _agebfb ;};};case _c .EndElement :break _gcfaae ;case _c .CharData :};};return nil ;};func (_aegbd *CT_SdtContentBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aegbd .CustomXml !=nil {_ccccbc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_aegbd .CustomXml ,_ccccbc );};if _aegbd .Sdt !=nil {_edbec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_aegbd .Sdt ,_edbec );};if _aegbd .P !=nil {_agdgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070"}}; +for _ ,_ffbcae :=range _aegbd .P {e .EncodeElement (_ffbcae ,_agdgd );};};if _aegbd .Tbl !=nil {_edagcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gaff :=range _aegbd .Tbl {e .EncodeElement (_gaff ,_edagcd );};};if _aegbd .EG_RunLevelElts !=nil {for _ ,_dbcaf :=range _aegbd .EG_RunLevelElts {_dbcaf .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_daeg *CT_LineNumber )ValidateWithPath (path string )error {if _daeg .DistanceAttr !=nil {if _dcdbc :=_daeg .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dcdbc !=nil {return _dcdbc ; +};};if _ccgc :=_daeg .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ccgc !=nil {return _ccgc ;};return nil ;};type CT_SdtDate struct{ -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_g .Time ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Date Display Mask +DateFormat *CT_String ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Date Picker Language ID +Lid *CT_Lang ; -// Paragraph Indentation -Ind *CT_Ind ; +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Date Picker Calendar Type +Calendar *CT_CalendarType ;};func (_bccgb *CT_VerticalAlignRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bccgb .ValAttr =_d .ST_VerticalAlignRun (1);for _ ,_bagbaa :=range start .Attr {if _bagbaa .Name .Local =="\u0076\u0061\u006c"{_bccgb .ValAttr .UnmarshalXMLAttr (_bagbaa ); +continue ;};};for {_dffag ,_ffebdd :=d .Token ();if _ffebdd !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_ffebdd ); +};if _gegge ,_eddgg :=_dffag .(_c .EndElement );_eddgg &&_gegge .Name ==start .Name {break ;};};return nil ;};func (_gabfgd ST_HpsMeasure )String ()string {if _gabfgd .ST_UnsignedDecimalNumber !=nil {return _e .Sprintf ("\u0025\u0076",*_gabfgd .ST_UnsignedDecimalNumber ); +};if _gabfgd .ST_PositiveUniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_gabfgd .ST_PositiveUniversalMeasure );};return "";};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cgfad ST_FontFamily )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgfad .String (),start ); +}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_gabaf *CT_FtnPos )ValidateWithPath (path string )error {if _gabaf .ValAttr ==ST_FtnPosUnset {return _e .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 _ccgf :=_gabaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgf !=nil {return _ccgf ;};return nil ;};func (_dgaag *CT_JcTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgaag .ValAttr =ST_JcTable (1); +for _ ,_fddac :=range start .Attr {if _fddac .Name .Local =="\u0076\u0061\u006c"{_dgaag .ValAttr .UnmarshalXMLAttr (_fddac );continue ;};};for {_cdgfc ,_adcfb :=d .Token ();if _adcfb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_adcfb ); +};if _addgd ,_acdf :=_cdgfc .(_c .EndElement );_acdf &&_addgd .Name ==start .Name {break ;};};return nil ;}; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_fgade *WdCT_PosH )ValidateWithPath (path string )error {if _fgade .RelativeFromAttr ==WdST_RelFromHUnset {return _e .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path ); +};if _eegba :=_fgade .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_eegba !=nil {return _eegba ;};if _dbfgcb :=_fgade .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_dbfgcb !=nil {return _dbfgcb ;};return nil ;};func (_bddaa *CT_TextDirection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_egecf ,_fgbgge :=_bddaa .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgbgge !=nil {return _fgbgge ; +};start .Attr =append (start .Attr ,_egecf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgdgec *ST_Merge )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgdgec =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_dgdgec =1; +case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_dgdgec =2;};return nil ;};type WdAnchor struct{WdCT_Anchor };func (_gdddd ST_Shd )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdddd .String (),start );};func (_cf *AG_TransitionalPassword )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgb :=range start .Attr {if _fgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cf .CryptProviderTypeAttr .UnmarshalXMLAttr (_fgb ); +continue ;};if _fgb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cf .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_fgb );continue ;};if _fgb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cf .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_fgb ); +continue ;};if _fgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gd ,_ga :=_fg .ParseInt (_fgb .Value ,10,64);if _ga !=nil {return _ga ;};_cf .CryptAlgorithmSidAttr =&_gd ;continue ; +};if _fgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_aeg ,_geb :=_fg .ParseInt (_fgb .Value ,10,64);if _geb !=nil {return _geb ;};_cf .CryptSpinCountAttr =&_aeg ;continue ;};if _fgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fef ,_eag :=_fgb .Value ,error (nil ); +if _eag !=nil {return _eag ;};_cf .CryptProviderAttr =&_fef ;continue ;};if _fgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ebb ,_acb :=_fgb .Value ,error (nil );if _acb !=nil {return _acb ;};_cf .AlgIdExtAttr =&_ebb ;continue ; +};if _fgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_daga ,_gaf :=_fgb .Value ,error (nil );if _gaf !=nil {return _gaf ;};_cf .AlgIdExtSourceAttr =&_daga ;continue ;};if _fgb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ebe ,_bac :=_fgb .Value ,error (nil ); +if _bac !=nil {return _bac ;};_cf .CryptProviderTypeExtAttr =&_ebe ;continue ;};if _fgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_de ,_fcf :=_fgb .Value ,error (nil ); +if _fcf !=nil {return _fcf ;};_cf .CryptProviderTypeExtSourceAttr =&_de ;continue ;};if _fgb .Name .Local =="\u0068\u0061\u0073\u0068"{_fff ,_ef :=_fgb .Value ,error (nil );if _ef !=nil {return _ef ;};_cf .HashAttr =&_fff ;continue ;};if _fgb .Name .Local =="\u0073\u0061\u006c\u0074"{_fde ,_fbf :=_fgb .Value ,error (nil ); +if _fbf !=nil {return _fbf ;};_cf .SaltAttr =&_fde ;continue ;};};for {_dcg ,_gbc :=d .Token ();if _gbc !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_gbc ); +};if _gab ,_bag :=_dcg .(_c .EndElement );_bag &&_gab .Name ==start .Name {break ;};};return nil ;}; -// Paragraph Alignment -Jc *CT_Jc ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_ddac *CT_PageMar )ValidateWithPath (path string )error {if _cdbfd :=_ddac .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_cdbfd !=nil {return _cdbfd ;};if _fdgdf :=_ddac .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); +_fdgdf !=nil {return _fdgdf ;};if _badfge :=_ddac .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_badfge !=nil {return _badfge ;};if _bfece :=_ddac .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r"); +_bfece !=nil {return _bfece ;};if _ccbce :=_ddac .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ccbce !=nil {return _ccbce ;};if _gcdfd :=_ddac .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072"); +_gcdfd !=nil {return _gcdfd ;};if _ecebcd :=_ddac .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ecebcd !=nil {return _ecebcd ;};return nil ;};func NewCT_PageSz ()*CT_PageSz {_dacda :=&CT_PageSz {}; +return _dacda };func (_ffbbd *WdCT_WordprocessingGroupChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffbbd .Wsp !=nil {_egbga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_afgcfe :=range _ffbbd .Wsp {e .EncodeElement (_afgcfe ,_egbga ); +};};if _ffbbd .GrpSp !=nil {_beggbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_gbcac :=range _ffbbd .GrpSp {e .EncodeElement (_gbcac ,_beggbb );};};if _ffbbd .GraphicFrame !=nil {_ggecca :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +for _ ,_daaafc :=range _ffbbd .GraphicFrame {e .EncodeElement (_daaafc ,_ggecca );};};if _ffbbd .Pic !=nil {_gffef :=_c .StartElement {Name :_c .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_ggbfg :=range _ffbbd .Pic {e .EncodeElement (_ggbfg ,_gffef ); +};};if _ffbbd .ContentPart !=nil {_fcefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_baceca :=range _ffbbd .ContentPart {e .EncodeElement (_baceca ,_fcefa );};}; +return nil ;};func (_bcegeg *ST_DisplacedByCustomXml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfdbb ,_aedafc :=d .Token ();if _aedafc !=nil {return _aedafc ;};if _ceefdg ,_cgfgee :=_cfdbb .(_c .EndElement );_cgfgee &&_ceefdg .Name ==start .Name {*_bcegeg =1; +return nil ;};if _abbce ,_cdcgab :=_cfdbb .(_c .CharData );!_cdcgab {return _e .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",_cfdbb );}else {switch string (_abbce ){case "":*_bcegeg =0; +case "\u006e\u0065\u0078\u0074":*_bcegeg =1;case "\u0070\u0072\u0065\u0076":*_bcegeg =2;};};_cfdbb ,_aedafc =d .Token ();if _aedafc !=nil {return _aedafc ;};if _fefaaf ,_bgede :=_cfdbb .(_c .EndElement );_bgede &&_fefaaf .Name ==start .Name {return nil ; +};return _e .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",_cfdbb );};func (_cfecb *EG_SectPrContents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffbgfa :for {_gcgfe ,_deece :=d .Token (); +if _deece !=nil {return _deece ;};switch _ffadeg :=_gcgfe .(type ){case _c .StartElement :switch _ffadeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_cfecb .FootnotePr =NewCT_FtnProps (); +if _ddddf :=d .DecodeElement (_cfecb .FootnotePr ,&_ffadeg );_ddddf !=nil {return _ddddf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_cfecb .EndnotePr =NewCT_EdnProps (); +if _ebagff :=d .DecodeElement (_cfecb .EndnotePr ,&_ffadeg );_ebagff !=nil {return _ebagff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_cfecb .Type =NewCT_SectType (); +if _fcccec :=d .DecodeElement (_cfecb .Type ,&_ffadeg );_fcccec !=nil {return _fcccec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_cfecb .PgSz =NewCT_PageSz (); +if _dcggb :=d .DecodeElement (_cfecb .PgSz ,&_ffadeg );_dcggb !=nil {return _dcggb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_cfecb .PgMar =NewCT_PageMar (); +if _dcggbd :=d .DecodeElement (_cfecb .PgMar ,&_ffadeg );_dcggbd !=nil {return _dcggbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_cfecb .PaperSrc =NewCT_PaperSource (); +if _effdgd :=d .DecodeElement (_cfecb .PaperSrc ,&_ffadeg );_effdgd !=nil {return _effdgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_cfecb .PgBorders =NewCT_PageBorders (); +if _degegg :=d .DecodeElement (_cfecb .PgBorders ,&_ffadeg );_degegg !=nil {return _degegg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_cfecb .LnNumType =NewCT_LineNumber (); +if _dfcggg :=d .DecodeElement (_cfecb .LnNumType ,&_ffadeg );_dfcggg !=nil {return _dfcggg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_cfecb .PgNumType =NewCT_PageNumber (); +if _dbccg :=d .DecodeElement (_cfecb .PgNumType ,&_ffadeg );_dbccg !=nil {return _dbccg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cfecb .Cols =NewCT_Columns (); +if _ggbdb :=d .DecodeElement (_cfecb .Cols ,&_ffadeg );_ggbdb !=nil {return _ggbdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_cfecb .FormProt =NewCT_OnOff (); +if _fdcgbf :=d .DecodeElement (_cfecb .FormProt ,&_ffadeg );_fdcgbf !=nil {return _fdcgbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_cfecb .VAlign =NewCT_VerticalJc (); +if _dfgec :=d .DecodeElement (_cfecb .VAlign ,&_ffadeg );_dfgec !=nil {return _dfgec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_cfecb .NoEndnote =NewCT_OnOff (); +if _afggfb :=d .DecodeElement (_cfecb .NoEndnote ,&_ffadeg );_afggfb !=nil {return _afggfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_cfecb .TitlePg =NewCT_OnOff (); +if _bafeb :=d .DecodeElement (_cfecb .TitlePg ,&_ffadeg );_bafeb !=nil {return _bafeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cfecb .TextDirection =NewCT_TextDirection (); +if _facfdf :=d .DecodeElement (_cfecb .TextDirection ,&_ffadeg );_facfdf !=nil {return _facfdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_cfecb .Bidi =NewCT_OnOff (); +if _dfecd :=d .DecodeElement (_cfecb .Bidi ,&_ffadeg );_dfecd !=nil {return _dfecd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_cfecb .RtlGutter =NewCT_OnOff (); +if _ccefgc :=d .DecodeElement (_cfecb .RtlGutter ,&_ffadeg );_ccefgc !=nil {return _ccefgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_cfecb .DocGrid =NewCT_DocGrid (); +if _dbaeag :=d .DecodeElement (_cfecb .DocGrid ,&_ffadeg );_dbaeag !=nil {return _dbaeag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_cfecb .PrinterSettings =NewCT_Rel (); +if _gaffa :=d .DecodeElement (_cfecb .PrinterSettings ,&_ffadeg );_gaffa !=nil {return _gaffa ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ffadeg .Name ); +if _bgcfac :=d .Skip ();_bgcfac !=nil {return _bgcfac ;};};case _c .EndElement :break _ffbgfa ;case _c .CharData :};};return nil ;};func (_dcgbf *WdCT_WrapPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcgbf .EditedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_cdefd (*_dcgbf .EditedAttr ))}); +};e .EncodeToken (start );_beeddcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dcgbf .Start ,_beeddcg );_gcagb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}}; +for _ ,_eadab :=range _dcgbf .LineTo {e .EncodeElement (_eadab ,_gcagb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_adcff :=&CT_SdtDateMappingType {};return _adcff ;};func (_cffgaf *CT_ParaRPrOriginal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fabac :for {_dgaba ,_caccd :=d .Token (); +if _caccd !=nil {return _caccd ;};switch _cbdcb :=_dgaba .(type ){case _c .StartElement :switch _cbdcb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cffgaf .Ins =NewCT_TrackChange (); +if _ageffd :=d .DecodeElement (_cffgaf .Ins ,&_cbdcb );_ageffd !=nil {return _ageffd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cffgaf .Del =NewCT_TrackChange (); +if _fcfgb :=d .DecodeElement (_cffgaf .Del ,&_cbdcb );_fcfgb !=nil {return _fcfgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cffgaf .MoveFrom =NewCT_TrackChange (); +if _aggec :=d .DecodeElement (_cffgaf .MoveFrom ,&_cbdcb );_aggec !=nil {return _aggec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cffgaf .MoveTo =NewCT_TrackChange (); +if _cgecd :=d .DecodeElement (_cffgaf .MoveTo ,&_cbdcb );_cgecd !=nil {return _cgecd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_cffgaf .RStyle =NewCT_String (); +if _gagfc :=d .DecodeElement (_cffgaf .RStyle ,&_cbdcb );_gagfc !=nil {return _gagfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_cffgaf .RFonts =NewCT_Fonts (); +if _cgeffc :=d .DecodeElement (_cffgaf .RFonts ,&_cbdcb );_cgeffc !=nil {return _cgeffc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_cffgaf .B =NewCT_OnOff (); +if _beafg :=d .DecodeElement (_cffgaf .B ,&_cbdcb );_beafg !=nil {return _beafg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_cffgaf .BCs =NewCT_OnOff (); +if _gbbg :=d .DecodeElement (_cffgaf .BCs ,&_cbdcb );_gbbg !=nil {return _gbbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_cffgaf .I =NewCT_OnOff (); +if _gaabc :=d .DecodeElement (_cffgaf .I ,&_cbdcb );_gaabc !=nil {return _gaabc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_cffgaf .ICs =NewCT_OnOff (); +if _ceedc :=d .DecodeElement (_cffgaf .ICs ,&_cbdcb );_ceedc !=nil {return _ceedc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_cffgaf .Caps =NewCT_OnOff (); +if _eagba :=d .DecodeElement (_cffgaf .Caps ,&_cbdcb );_eagba !=nil {return _eagba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_cffgaf .SmallCaps =NewCT_OnOff (); +if _bdfec :=d .DecodeElement (_cffgaf .SmallCaps ,&_cbdcb );_bdfec !=nil {return _bdfec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cffgaf .Strike =NewCT_OnOff (); +if _ggbaf :=d .DecodeElement (_cffgaf .Strike ,&_cbdcb );_ggbaf !=nil {return _ggbaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_cffgaf .Dstrike =NewCT_OnOff (); +if _bcgdb :=d .DecodeElement (_cffgaf .Dstrike ,&_cbdcb );_bcgdb !=nil {return _bcgdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cffgaf .Outline =NewCT_OnOff (); +if _egafd :=d .DecodeElement (_cffgaf .Outline ,&_cbdcb );_egafd !=nil {return _egafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cffgaf .Shadow =NewCT_OnOff (); +if _ddfdgb :=d .DecodeElement (_cffgaf .Shadow ,&_cbdcb );_ddfdgb !=nil {return _ddfdgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_cffgaf .Emboss =NewCT_OnOff (); +if _fbdba :=d .DecodeElement (_cffgaf .Emboss ,&_cbdcb );_fbdba !=nil {return _fbdba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_cffgaf .Imprint =NewCT_OnOff (); +if _daefe :=d .DecodeElement (_cffgaf .Imprint ,&_cbdcb );_daefe !=nil {return _daefe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_cffgaf .NoProof =NewCT_OnOff (); +if _bdgceg :=d .DecodeElement (_cffgaf .NoProof ,&_cbdcb );_bdgceg !=nil {return _bdgceg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cffgaf .SnapToGrid =NewCT_OnOff (); +if _ggdbeg :=d .DecodeElement (_cffgaf .SnapToGrid ,&_cbdcb );_ggdbeg !=nil {return _ggdbeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_cffgaf .Vanish =NewCT_OnOff (); +if _bdace :=d .DecodeElement (_cffgaf .Vanish ,&_cbdcb );_bdace !=nil {return _bdace ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_cffgaf .WebHidden =NewCT_OnOff (); +if _fcedbc :=d .DecodeElement (_cffgaf .WebHidden ,&_cbdcb );_fcedbc !=nil {return _fcedbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cffgaf .Color =NewCT_Color (); +if _badbbf :=d .DecodeElement (_cffgaf .Color ,&_cbdcb );_badbbf !=nil {return _badbbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cffgaf .Spacing =NewCT_SignedTwipsMeasure (); +if _cdbab :=d .DecodeElement (_cffgaf .Spacing ,&_cbdcb );_cdbab !=nil {return _cdbab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_cffgaf .W =NewCT_TextScale (); +if _bfca :=d .DecodeElement (_cffgaf .W ,&_cbdcb );_bfca !=nil {return _bfca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_cffgaf .Kern =NewCT_HpsMeasure (); +if _egfbd :=d .DecodeElement (_cffgaf .Kern ,&_cbdcb );_egfbd !=nil {return _egfbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_cffgaf .Position =NewCT_SignedHpsMeasure (); +if _cggaea :=d .DecodeElement (_cffgaf .Position ,&_cbdcb );_cggaea !=nil {return _cggaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_cffgaf .Sz =NewCT_HpsMeasure (); +if _aedeg :=d .DecodeElement (_cffgaf .Sz ,&_cbdcb );_aedeg !=nil {return _aedeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_cffgaf .SzCs =NewCT_HpsMeasure (); +if _cbfbf :=d .DecodeElement (_cffgaf .SzCs ,&_cbdcb );_cbfbf !=nil {return _cbfbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cffgaf .Highlight =NewCT_Highlight (); +if _ecfg :=d .DecodeElement (_cffgaf .Highlight ,&_cbdcb );_ecfg !=nil {return _ecfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_cffgaf .U =NewCT_Underline (); +if _ceafd :=d .DecodeElement (_cffgaf .U ,&_cbdcb );_ceafd !=nil {return _ceafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cffgaf .Effect =NewCT_TextEffect (); +if _efbfge :=d .DecodeElement (_cffgaf .Effect ,&_cbdcb );_efbfge !=nil {return _efbfge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_cffgaf .Bdr =NewCT_Border (); +if _eeaec :=d .DecodeElement (_cffgaf .Bdr ,&_cbdcb );_eeaec !=nil {return _eeaec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cffgaf .Shd =NewCT_Shd (); +if _ddcb :=d .DecodeElement (_cffgaf .Shd ,&_cbdcb );_ddcb !=nil {return _ddcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_cffgaf .FitText =NewCT_FitText (); +if _gfaeb :=d .DecodeElement (_cffgaf .FitText ,&_cbdcb );_gfaeb !=nil {return _gfaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cffgaf .VertAlign =NewCT_VerticalAlignRun (); +if _cfeec :=d .DecodeElement (_cffgaf .VertAlign ,&_cbdcb );_cfeec !=nil {return _cfeec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cffgaf .Rtl =NewCT_OnOff (); +if _dagfe :=d .DecodeElement (_cffgaf .Rtl ,&_cbdcb );_dagfe !=nil {return _dagfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_cffgaf .Cs =NewCT_OnOff (); +if _cbcab :=d .DecodeElement (_cffgaf .Cs ,&_cbdcb );_cbcab !=nil {return _cbcab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_cffgaf .Em =NewCT_Em (); +if _gggda :=d .DecodeElement (_cffgaf .Em ,&_cbdcb );_gggda !=nil {return _gggda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_cffgaf .Lang =NewCT_Language (); +if _dfafcc :=d .DecodeElement (_cffgaf .Lang ,&_cbdcb );_dfafcc !=nil {return _dfafcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_cffgaf .EastAsianLayout =NewCT_EastAsianLayout (); +if _dbacc :=d .DecodeElement (_cffgaf .EastAsianLayout ,&_cbdcb );_dbacc !=nil {return _dbacc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_cffgaf .SpecVanish =NewCT_OnOff (); +if _ebcec :=d .DecodeElement (_cffgaf .SpecVanish ,&_cbdcb );_ebcec !=nil {return _ebcec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_cffgaf .OMath =NewCT_OnOff (); +if _bcbcc :=d .DecodeElement (_cffgaf .OMath ,&_cbdcb );_bcbcc !=nil {return _bcbcc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_cbdcb .Name ); +if _ccaaca :=d .Skip ();_ccaaca !=nil {return _ccaaca ;};};case _c .EndElement :break _fabac ;case _c .CharData :};};return nil ;};func (_bdbccd ST_Merge )String ()string {switch _bdbccd {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065"; +case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};type CT_Empty struct{};func (_gffdcb *ST_TextEffect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfcbc ,_dfabg :=d .Token ();if _dfabg !=nil {return _dfabg ;};if _adabgg ,_gegcg :=_dfcbc .(_c .EndElement ); +_gegcg &&_adabgg .Name ==start .Name {*_gffdcb =1;return nil ;};if _feacadd ,_gddef :=_dfcbc .(_c .CharData );!_gddef {return _e .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",_dfcbc ); +}else {switch string (_feacadd ){case "":*_gffdcb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_gffdcb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_gffdcb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_gffdcb =3; +case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_gffdcb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_gffdcb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_gffdcb =6;case "\u006e\u006f\u006e\u0065":*_gffdcb =7;};};_dfcbc ,_dfabg =d .Token ();if _dfabg !=nil {return _dfabg ; +};if _badeb ,_ddgagb :=_dfcbc .(_c .EndElement );_ddgagb &&_badeb .Name ==start .Name {return nil ;};return _e .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",_dfcbc ); +};type CT_Row struct{ -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Revision Identifier for Table Row +RsidRAttr *string ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;}; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};type CT_SdtCell struct{ -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_bacgd *CT_TblGridCol )ValidateWithPath (path string )error {if _bacgd .WAttr !=nil {if _bbacb :=_bacgd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bbacb !=nil {return _bbacb ;};};return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_gggeg :=&CT_ObjectEmbed {}; -return _gggeg }; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_Sym and its children -func (_bfdfe *CT_Sym )Validate ()error {return _bfdfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_effdb *CT_PageNumber )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _effdb .FmtAttr !=ST_NumberFormatUnset {_ddabc ,_cdbac :=_effdb .FmtAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0066m\u0074"}); -if _cdbac !=nil {return _cdbac ;};start .Attr =append (start .Attr ,_ddabc );};if _effdb .StartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_effdb .StartAttr )}); -};if _effdb .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_effdb .ChapStyleAttr )});};if _effdb .ChapSepAttr !=ST_ChapterSepUnset {_addb ,_bggebf :=_effdb .ChapSepAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"}); -if _bggebf !=nil {return _bggebf ;};start .Attr =append (start .Attr ,_addb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_dcbgb *WdCT_WrapNone )ValidateWithPath (path string )error {return nil }; +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};type ST_TextEffect byte ;type CT_Guid struct{ -// Validate validates the CT_SdtComboBox and its children -func (_acbdc *CT_SdtComboBox )Validate ()error {return _acbdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};func (_fdce *CT_TblPPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdce .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fdce .LeftFromTextAttr )}); -};if _fdce .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fdce .RightFromTextAttr )}); -};if _fdce .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fdce .TopFromTextAttr )});};if _fdce .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fdce .BottomFromTextAttr )}); -};if _fdce .VertAnchorAttr !=ST_VAnchorUnset {_fdcdd ,_abggdd :=_fdce .VertAnchorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _abggdd !=nil {return _abggdd ;};start .Attr =append (start .Attr ,_fdcdd ); -};if _fdce .HorzAnchorAttr !=ST_HAnchorUnset {_ecbce ,_dgcdd :=_fdce .HorzAnchorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _dgcdd !=nil {return _dgcdd ;};start .Attr =append (start .Attr ,_ecbce ); -};if _fdce .TblpXSpecAttr !=_ga .ST_XAlignUnset {_afcaf ,_bfcdc :=_fdce .TblpXSpecAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _bfcdc !=nil {return _bfcdc ;};start .Attr =append (start .Attr ,_afcaf ); -};if _fdce .TblpXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_gd .Sprintf ("\u0025\u0076",*_fdce .TblpXAttr )});};if _fdce .TblpYSpecAttr !=_ga .ST_YAlignUnset {_fbcg ,_acced :=_fdce .TblpYSpecAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"}); -if _acced !=nil {return _acced ;};start .Attr =append (start .Attr ,_fbcg );};if _fdce .TblpYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_gd .Sprintf ("\u0025\u0076",*_fdce .TblpYAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebcbf ST_SdtDateMappingType )String ()string {switch _ebcbf {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065"; -case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";}; +// GUID Value +ValAttr *string ;};func (_bdffbf *WdCT_WordprocessingContentPart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdffbf .BwModeAttr !=_gc .ST_BlackWhiteModeUnset {_efecg ,_dfegcb :=_bdffbf .BwModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _dfegcb !=nil {return _dfegcb ;};start .Attr =append (start .Attr ,_efecg );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bdffbf .IdAttr )});e .EncodeToken (start ); +if _bdffbf .NvContentPartPr !=nil {_dcfbfe :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_bdffbf .NvContentPartPr ,_dcfbfe );};if _bdffbf .Xfrm !=nil {_facff :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_bdffbf .Xfrm ,_facff );};if _bdffbf .ExtLst !=nil {_edaab :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdffbf .ExtLst ,_edaab );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_acefc *CT_SaveThroughXslt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acefc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_acefc .IdAttr )}); +};if _acefc .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_acefc .SolutionIDAttr )});};e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccgbg ST_PageBorderZOrder )Validate ()error {return _ccgbg .ValidateWithPath ("")};func (_cbcfe *CT_DocDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _cbcfe .RPrDefault !=nil {_cegcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_cbcfe .RPrDefault ,_cegcf );};if _cbcfe .PPrDefault !=nil {_febd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}}; +e .EncodeElement (_cbcfe .PPrDefault ,_febd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feaed ST_FtnEdn )String ()string {switch _feaed {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"; +case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};func (_fgece *WdCT_WrapPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgece .Start =_gc .NewCT_Point2D (); +for _ ,_fgcead :=range start .Attr {if _fgcead .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_eecae ,_gfcfee :=_fg .ParseBool (_fgcead .Value );if _gfcfee !=nil {return _gfcfee ;};_fgece .EditedAttr =&_eecae ;continue ;};};_abfef :for {_dadge ,_efgad :=d .Token (); +if _efgad !=nil {return _efgad ;};switch _afedc :=_dadge .(type ){case _c .StartElement :switch _afedc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"}:if _dacfc :=d .DecodeElement (_fgece .Start ,&_afedc ); +_dacfc !=nil {return _dacfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_gfcdfg :=_gc .NewCT_Point2D (); +if _ddagb :=d .DecodeElement (_gfcdfg ,&_afedc );_ddagb !=nil {return _ddagb ;};_fgece .LineTo =append (_fgece .LineTo ,_gfcdfg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_afedc .Name ); +if _dbgccg :=d .Skip ();_dbgccg !=nil {return _dbgccg ;};};case _c .EndElement :break _abfef ;case _c .CharData :};};return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;}; -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_ed *AG_Password )ValidateWithPath (path string )error {return nil };func (_caege ST_DecimalNumberOrPercent )String ()string {if _caege .ST_UnqualifiedPercentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_caege .ST_UnqualifiedPercentage );};if _caege .ST_Percentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_caege .ST_Percentage ); -};return "";};func (_cdaaf *CT_Style )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcfgc :=range start .Attr {if _bcfgc .Name .Local =="\u0074\u0079\u0070\u0065"{_cdaaf .TypeAttr .UnmarshalXMLAttr (_bcfgc );continue ;};if _bcfgc .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_gabbf ,_cebfaa :=ParseUnionST_OnOff (_bcfgc .Value ); -if _cebfaa !=nil {return _cebfaa ;};_cdaaf .DefaultAttr =&_gabbf ;continue ;};if _bcfgc .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_agbbbf ,_befef :=ParseUnionST_OnOff (_bcfgc .Value );if _befef !=nil {return _befef ; -};_cdaaf .CustomStyleAttr =&_agbbbf ;continue ;};if _bcfgc .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cddggg ,_cbfaf :=_bcfgc .Value ,error (nil );if _cbfaf !=nil {return _cbfaf ;};_cdaaf .StyleIdAttr =&_cddggg ;continue ;};};_dgabc :for {_fagdcd ,_bggcbg :=d .Token (); -if _bggcbg !=nil {return _bggcbg ;};switch _aegbd :=_fagdcd .(type ){case _a .StartElement :switch _aegbd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_cdaaf .Name =NewCT_String (); -if _gccgcb :=d .DecodeElement (_cdaaf .Name ,&_aegbd );_gccgcb !=nil {return _gccgcb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_cdaaf .Aliases =NewCT_String (); -if _gdffe :=d .DecodeElement (_cdaaf .Aliases ,&_aegbd );_gdffe !=nil {return _gdffe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_cdaaf .BasedOn =NewCT_String (); -if _agcgg :=d .DecodeElement (_cdaaf .BasedOn ,&_aegbd );_agcgg !=nil {return _agcgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0065\u0078\u0074"}:_cdaaf .Next =NewCT_String (); -if _dgded :=d .DecodeElement (_cdaaf .Next ,&_aegbd );_dgded !=nil {return _dgded ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cdaaf .Link =NewCT_String (); -if _egcggc :=d .DecodeElement (_cdaaf .Link ,&_aegbd );_egcggc !=nil {return _egcggc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_cdaaf .AutoRedefine =NewCT_OnOff (); -if _aagab :=d .DecodeElement (_cdaaf .AutoRedefine ,&_aegbd );_aagab !=nil {return _aagab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_cdaaf .Hidden =NewCT_OnOff (); -if _beffc :=d .DecodeElement (_cdaaf .Hidden ,&_aegbd );_beffc !=nil {return _beffc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_cdaaf .UiPriority =NewCT_DecimalNumber (); -if _bfgedg :=d .DecodeElement (_cdaaf .UiPriority ,&_aegbd );_bfgedg !=nil {return _bfgedg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_cdaaf .SemiHidden =NewCT_OnOff (); -if _dgfde :=d .DecodeElement (_cdaaf .SemiHidden ,&_aegbd );_dgfde !=nil {return _dgfde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_cdaaf .UnhideWhenUsed =NewCT_OnOff (); -if _ecaffe :=d .DecodeElement (_cdaaf .UnhideWhenUsed ,&_aegbd );_ecaffe !=nil {return _ecaffe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_cdaaf .QFormat =NewCT_OnOff (); -if _cabad :=d .DecodeElement (_cdaaf .QFormat ,&_aegbd );_cabad !=nil {return _cabad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_cdaaf .Locked =NewCT_OnOff (); -if _dfddff :=d .DecodeElement (_cdaaf .Locked ,&_aegbd );_dfddff !=nil {return _dfddff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_cdaaf .Personal =NewCT_OnOff (); -if _eccgff :=d .DecodeElement (_cdaaf .Personal ,&_aegbd );_eccgff !=nil {return _eccgff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_cdaaf .PersonalCompose =NewCT_OnOff (); -if _dafdge :=d .DecodeElement (_cdaaf .PersonalCompose ,&_aegbd );_dafdge !=nil {return _dafdge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_cdaaf .PersonalReply =NewCT_OnOff (); -if _fcafa :=d .DecodeElement (_cdaaf .PersonalReply ,&_aegbd );_fcafa !=nil {return _fcafa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_cdaaf .Rsid =NewCT_LongHexNumber (); -if _aeacbg :=d .DecodeElement (_cdaaf .Rsid ,&_aegbd );_aeacbg !=nil {return _aeacbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_cdaaf .PPr =NewCT_PPrGeneral (); -if _bdfbf :=d .DecodeElement (_cdaaf .PPr ,&_aegbd );_bdfbf !=nil {return _bdfbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cdaaf .RPr =NewCT_RPr (); -if _dcgbea :=d .DecodeElement (_cdaaf .RPr ,&_aegbd );_dcgbea !=nil {return _dcgbea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_cdaaf .TblPr =NewCT_TblPrBase (); -if _aaddgg :=d .DecodeElement (_cdaaf .TblPr ,&_aegbd );_aaddgg !=nil {return _aaddgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_cdaaf .TrPr =NewCT_TrPr (); -if _ggabe :=d .DecodeElement (_cdaaf .TrPr ,&_aegbd );_ggabe !=nil {return _ggabe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_cdaaf .TcPr =NewCT_TcPr (); -if _dacee :=d .DecodeElement (_cdaaf .TcPr ,&_aegbd );_dacee !=nil {return _dacee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_efcbe :=NewCT_TblStylePr (); -if _febee :=d .DecodeElement (_efcbe ,&_aegbd );_febee !=nil {return _febee ;};_cdaaf .TblStylePr =append (_cdaaf .TblStylePr ,_efcbe );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_aegbd .Name ); -if _ffdfg :=d .Skip ();_ffdfg !=nil {return _ffdfg ;};};case _a .EndElement :break _dgabc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_PageNumber and its children +func (_bfggc *CT_PageNumber )Validate ()error {return _bfggc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_cebfb :=&CT_CustomXmlRun {};return _cebfb }; -// Validate validates the CT_AutoCaptions and its children -func (_dbe *CT_AutoCaptions )Validate ()error {return _dbe .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Validate validates the CT_EdnProps and its children -func (_fefea *CT_EdnProps )Validate ()error {return _fefea .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};type CT_TextScale struct{ +// Validate validates the CT_Odso and its children +func (_faebg *CT_Odso )Validate ()error {return _faebg .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_cdbgf :=&CT_CustomXmlRow {};return _cdbgf };func (_abdbba *ST_Pitch )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeebfb ,_bdfdf :=d .Token (); +if _bdfdf !=nil {return _bdfdf ;};if _ggedcg ,_cefcd :=_aeebfb .(_c .EndElement );_cefcd &&_ggedcg .Name ==start .Name {*_abdbba =1;return nil ;};if _fefdf ,_agdad :=_aeebfb .(_c .CharData );!_agdad {return _e .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",_aeebfb ); +}else {switch string (_fefdf ){case "":*_abdbba =0;case "\u0066\u0069\u0078e\u0064":*_abdbba =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_abdbba =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abdbba =3;};};_aeebfb ,_bdfdf =d .Token (); +if _bdfdf !=nil {return _bdfdf ;};if _fdeae ,_agacge :=_aeebfb .(_c .EndElement );_agacge &&_fdeae .Name ==start .Name {return nil ;};return _e .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",_aeebfb ); +};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6; +ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13; +ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;); -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;};func (_ebbfd ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _ebbfd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbfd )); -};return nil ;};type CT_Panose struct{ +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_ddgeb *CT_TblPrExChange )ValidateWithPath (path string )error {if _fceeb :=_ddgeb .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_fceeb !=nil {return _fceeb ;};return nil ;};type CT_TrackChangesView struct{ -// Value -ValAttr string ;}; +// Display Visual Indicator Of Markup Area +MarkupAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_cfdfd *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _cfdfd .ValAttr ==ST_TextboxTightWrapUnset {return _gd .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 _aeegbb :=_cfdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeegbb !=nil {return _aeegbb ;};return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_geag :=&CT_FFDDList {};return _geag }; +// Display Comments +CommentsAttr *_d .ST_OnOff ; -// Validate validates the WdCT_TextboxInfo and its children -func (_adgag *WdCT_TextboxInfo )Validate ()error {return _adgag .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_baaddfb *ST_CombineBrackets )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_baaddfb =0; -case "\u006e\u006f\u006e\u0065":*_baaddfb =1;case "\u0072\u006f\u0075n\u0064":*_baaddfb =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_baaddfb =3;case "\u0061\u006e\u0067l\u0065":*_baaddfb =4;case "\u0063\u0075\u0072l\u0079":*_baaddfb =5;};return nil ; -};const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5; -);func NewCT_Frameset ()*CT_Frameset {_gcade :=&CT_Frameset {};return _gcade };func NewEG_SectPrContents ()*EG_SectPrContents {_dededb :=&EG_SectPrContents {};return _dededb };func (_ccabb *WdST_RelFromH )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccabb =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ccabb =1;case "\u0070\u0061\u0067\u0065":*_ccabb =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_ccabb =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ccabb =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_ccabb =5; -case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_ccabb =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ccabb =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ccabb =8; -};return nil ;};func (_gfcdfb ST_TblOverlap )Validate ()error {return _gfcdfb .ValidateWithPath ("")}; +// Display Content Revisions +InsDelAttr *_d .ST_OnOff ; -// Validate validates the CT_DocPart and its children -func (_efafb *CT_DocPart )Validate ()error {return _efafb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_gga .CT_OfficeArtExtensionList ; -};func NewCT_VerticalJc ()*CT_VerticalJc {_dfffe :=&CT_VerticalJc {};_dfffe .ValAttr =ST_VerticalJc (1);return _dfffe ;};func (_bcaec *CT_PPrBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcaec .PStyle !=nil {_gecgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bcaec .PStyle ,_gecgf );};if _bcaec .KeepNext !=nil {_gbec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bcaec .KeepNext ,_gbec );};if _bcaec .KeepLines !=nil {_geade :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_bcaec .KeepLines ,_geade );};if _bcaec .PageBreakBefore !=nil {_cbfgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bcaec .PageBreakBefore ,_cbfgd ); -};if _bcaec .FramePr !=nil {_ccdaaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bcaec .FramePr ,_ccdaaa );};if _bcaec .WidowControl !=nil {_afdaeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_bcaec .WidowControl ,_afdaeb );};if _bcaec .NumPr !=nil {_bdee :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bcaec .NumPr ,_bdee );};if _bcaec .SuppressLineNumbers !=nil {_ffbdcba :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; -e .EncodeElement (_bcaec .SuppressLineNumbers ,_ffbdcba );};if _bcaec .PBdr !=nil {_dcdba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bcaec .PBdr ,_dcdba );};if _bcaec .Shd !=nil {_cagbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_bcaec .Shd ,_cagbe );};if _bcaec .Tabs !=nil {_ebca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bcaec .Tabs ,_ebca );};if _bcaec .SuppressAutoHyphens !=nil {_fdadg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; -e .EncodeElement (_bcaec .SuppressAutoHyphens ,_fdadg );};if _bcaec .Kinsoku !=nil {_dbfdd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bcaec .Kinsoku ,_dbfdd );};if _bcaec .WordWrap !=nil {_edebg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_bcaec .WordWrap ,_edebg );};if _bcaec .OverflowPunct !=nil {_acffe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bcaec .OverflowPunct ,_acffe ); -};if _bcaec .TopLinePunct !=nil {_acdad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bcaec .TopLinePunct ,_acdad );};if _bcaec .AutoSpaceDE !=nil {_aagbae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_bcaec .AutoSpaceDE ,_aagbae );};if _bcaec .AutoSpaceDN !=nil {_acfbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bcaec .AutoSpaceDN ,_acfbc ); -};if _bcaec .Bidi !=nil {_effeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bcaec .Bidi ,_effeb );};if _bcaec .AdjustRightInd !=nil {_fceab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_bcaec .AdjustRightInd ,_fceab );};if _bcaec .SnapToGrid !=nil {_dgafb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bcaec .SnapToGrid ,_dgafb );}; -if _bcaec .Spacing !=nil {_eaagf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bcaec .Spacing ,_eaagf );};if _bcaec .Ind !=nil {_bgdfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_bcaec .Ind ,_bgdfa );};if _bcaec .ContextualSpacing !=nil {_ecgfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bcaec .ContextualSpacing ,_ecgfa ); -};if _bcaec .MirrorIndents !=nil {_ebgec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bcaec .MirrorIndents ,_ebgec );};if _bcaec .SuppressOverlap !=nil {_aceaca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_bcaec .SuppressOverlap ,_aceaca );};if _bcaec .Jc !=nil {_abadc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bcaec .Jc ,_abadc );};if _bcaec .TextDirection !=nil {_eaacce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bcaec .TextDirection ,_eaacce );};if _bcaec .TextAlignment !=nil {_ggade :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bcaec .TextAlignment ,_ggade ); -};if _bcaec .TextboxTightWrap !=nil {_adbfbf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bcaec .TextboxTightWrap ,_adbfbf );};if _bcaec .OutlineLvl !=nil {_cabfgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_bcaec .OutlineLvl ,_cabfgf );};if _bcaec .DivId !=nil {_fcde :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bcaec .DivId ,_fcde );};if _bcaec .CnfStyle !=nil {_cbgfaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bcaec .CnfStyle ,_cbgfaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2;ST_FontFamilyRoman ST_FontFamily =3; -ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;);func (_ceedf *CT_Jc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eacea ,_dfbde :=_ceedf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _dfbde !=nil {return _dfbde ;};start .Attr =append (start .Attr ,_eacea );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_ContentCellContent struct{ +// Display Formatting Revisions +FormattingAttr *_d .ST_OnOff ; -// Table Cell -Tc []*CT_Tc ; +// Display Ink Annotations +InkAnnotationsAttr *_d .ST_OnOff ;};func NewCT_SectPrBase ()*CT_SectPrBase {_dddbe :=&CT_SectPrBase {};return _dddbe };type CT_TcMar struct{ -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ccbafg ST_PTabRelativeTo )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geafce :=_a .Attr {};_geafce .Name =name ;switch _ccbafg {case ST_PTabRelativeToUnset :_geafce .Value ="";case ST_PTabRelativeToMargin :_geafce .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case ST_PTabRelativeToIndent :_geafce .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _geafce ,nil ;};type ST_WmlColorSchemeIndex byte ; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Validate validates the CT_Headers and its children -func (_ffddc *CT_Headers )Validate ()error {return _ffddc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_febag ST_HeightRule )ValidateWithPath (path string )error {switch _febag {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febag )); -};return nil ;};func (_addfb *CT_Columns )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acbf :=range start .Attr {if _acbf .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_ddcdf ,_bgac :=ParseUnionST_OnOff (_acbf .Value ); -if _bgac !=nil {return _bgac ;};_addfb .EqualWidthAttr =&_ddcdf ;continue ;};if _acbf .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggcfc ,_fbcd :=ParseUnionST_TwipsMeasure (_acbf .Value );if _fbcd !=nil {return _fbcd ;};_addfb .SpaceAttr =&_ggcfc ;continue ; -};if _acbf .Name .Local =="\u006e\u0075\u006d"{_cefg ,_fead :=_ea .ParseInt (_acbf .Value ,10,64);if _fead !=nil {return _fead ;};_addfb .NumAttr =&_cefg ;continue ;};if _acbf .Name .Local =="\u0073\u0065\u0070"{_cggg ,_gfbe :=ParseUnionST_OnOff (_acbf .Value ); -if _gfbe !=nil {return _gfbe ;};_addfb .SepAttr =&_cggg ;continue ;};};_daec :for {_ccf ,_dcag :=d .Token ();if _dcag !=nil {return _dcag ;};switch _egeff :=_ccf .(type ){case _a .StartElement :switch _egeff .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c"}:_agff :=NewCT_Column (); -if _eggg :=d .DecodeElement (_agff ,&_egeff );_eggg !=nil {return _eggg ;};_addfb .Col =append (_addfb .Col ,_agff );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_egeff .Name ); -if _ffcb :=d .Skip ();_ffcb !=nil {return _ffcb ;};};case _a .EndElement :break _daec ;case _a .CharData :};};return nil ;};func (_fba *CT_Base64Binary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fba .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Comments struct{CT_Comments };func (_bfebd ST_FldCharType )String ()string {switch _bfebd {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065"; -case 3:return "\u0065\u006e\u0064";};return "";};type CT_TblPr struct{ +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// Referenced Table Style -TblStyle *CT_String ; +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;};func NewEndnotes ()*Endnotes {_fccdeb :=&Endnotes {};_fccdeb .CT_Endnotes =*NewCT_Endnotes ();return _fccdeb ;};func (_gdgdb *CT_Ind )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdgdb .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .StartAttr )}); +};if _gdgdb .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .StartCharsAttr )});};if _gdgdb .EndAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .EndAttr )}); +};if _gdgdb .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .EndCharsAttr )});};if _gdgdb .LeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .LeftAttr )}); +};if _gdgdb .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .LeftCharsAttr )});};if _gdgdb .RightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .RightAttr )}); +};if _gdgdb .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .RightCharsAttr )});};if _gdgdb .HangingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .HangingAttr )}); +};if _gdgdb .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .HangingCharsAttr )}); +};if _gdgdb .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .FirstLineAttr )});};if _gdgdb .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdgdb .FirstLineCharsAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// On/Off Value +ValAttr *_d .ST_OnOff ;};func (_aebgf *WdCT_WrapSquare )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aebgf .WrapTextAttr =WdST_WrapText (1);for _ ,_bfaca :=range start .Attr {if _bfaca .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_aebgf .WrapTextAttr .UnmarshalXMLAttr (_bfaca ); +continue ;};if _bfaca .Name .Local =="\u0064\u0069\u0073t\u0054"{_ccbcca ,_fbfdce :=_fg .ParseUint (_bfaca .Value ,10,32);if _fbfdce !=nil {return _fbfdce ;};_bdcgg :=uint32 (_ccbcca );_aebgf .DistTAttr =&_bdcgg ;continue ;};if _bfaca .Name .Local =="\u0064\u0069\u0073t\u0042"{_dgedd ,_ebebg :=_fg .ParseUint (_bfaca .Value ,10,32); +if _ebebg !=nil {return _ebebg ;};_cbabge :=uint32 (_dgedd );_aebgf .DistBAttr =&_cbabge ;continue ;};if _bfaca .Name .Local =="\u0064\u0069\u0073t\u004c"{_adecd ,_cafdba :=_fg .ParseUint (_bfaca .Value ,10,32);if _cafdba !=nil {return _cafdba ;};_fbcccf :=uint32 (_adecd ); +_aebgf .DistLAttr =&_fbcccf ;continue ;};if _bfaca .Name .Local =="\u0064\u0069\u0073t\u0052"{_fdbdgb ,_ebbab :=_fg .ParseUint (_bfaca .Value ,10,32);if _ebbab !=nil {return _ebbab ;};_bccec :=uint32 (_fdbdgb );_aebgf .DistRAttr =&_bccec ;continue ;};}; +_bcafg :for {_ddbfb ,_gggdfc :=d .Token ();if _gggdfc !=nil {return _gggdfc ;};switch _egdfge :=_ddbfb .(type ){case _c .StartElement :switch _egdfge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_aebgf .EffectExtent =NewWdCT_EffectExtent (); +if _bfbdef :=d .DecodeElement (_aebgf .EffectExtent ,&_egdfge );_bfbdef !=nil {return _bfbdef ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_egdfge .Name ); +if _gcfefa :=d .Skip ();_gcfefa !=nil {return _gcfefa ;};};case _c .EndElement :break _bcafg ;case _c .CharData :};};return nil ;};func (_befgeb *CT_LongHexNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egca :=range start .Attr {if _egca .Name .Local =="\u0076\u0061\u006c"{_acddd ,_gdcba :=_egca .Value ,error (nil ); +if _gdcba !=nil {return _gdcba ;};_befgeb .ValAttr =_acddd ;continue ;};};for {_gbdgac ,_afcfd :=d .Token ();if _afcfd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_afcfd ); +};if _fgcc ,_deagg :=_gbdgac .(_c .EndElement );_deagg &&_fgcc .Name ==start .Name {break ;};};return nil ;};func (_ecfe *CT_TrPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecfe .CnfStyle !=nil {_afaaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +for _ ,_agadeb :=range _ecfe .CnfStyle {e .EncodeElement (_agadeb ,_afaaf );};};if _ecfe .DivId !=nil {_dfggeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_ebgfe :=range _ecfe .DivId {e .EncodeElement (_ebgfe ,_dfggeg ); +};};if _ecfe .GridBefore !=nil {_beffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cgdfe :=range _ecfe .GridBefore {e .EncodeElement (_cgdfe ,_beffg );};};if _ecfe .GridAfter !=nil {_bdbae :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}}; +for _ ,_cgcfe :=range _ecfe .GridAfter {e .EncodeElement (_cgcfe ,_bdbae );};};if _ecfe .WBefore !=nil {_dgaca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_cbgbd :=range _ecfe .WBefore {e .EncodeElement (_cbgbd ,_dgaca ); +};};if _ecfe .WAfter !=nil {_eabda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dccfa :=range _ecfe .WAfter {e .EncodeElement (_dccfa ,_eabda );};};if _ecfe .CantSplit !=nil {_ccbfgg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}}; +for _ ,_dgcae :=range _ecfe .CantSplit {e .EncodeElement (_dgcae ,_ccbfgg );};};if _ecfe .TrHeight !=nil {_bafgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bdfbb :=range _ecfe .TrHeight {e .EncodeElement (_bdfbb ,_bafgg ); +};};if _ecfe .TblHeader !=nil {_ccebgf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_eebgf :=range _ecfe .TblHeader {e .EncodeElement (_eebgf ,_ccebgf );};};if _ecfe .TblCellSpacing !=nil {_cdbccba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +for _ ,_dacagcd :=range _ecfe .TblCellSpacing {e .EncodeElement (_dacagcd ,_cdbccba );};};if _ecfe .Jc !=nil {_bbeea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_fbcfe :=range _ecfe .Jc {e .EncodeElement (_fbcfe ,_bbeea ); +};};if _ecfe .Hidden !=nil {_egaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gggaead :=range _ecfe .Hidden {e .EncodeElement (_gggaead ,_egaed );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_fbag :=&CT_NumPicBullet {};return _fbag };func (_gead *CT_FramesetSplitbar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gead .W !=nil {_gfdee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_gead .W ,_gfdee );};if _gead .Color !=nil {_gbagdf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gead .Color ,_gbagdf );};if _gead .NoBorder !=nil {_bccd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_gead .NoBorder ,_bccd );};if _gead .FlatBorders !=nil {_abae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gead .FlatBorders ,_abae ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Validate validates the CT_NumLvl and its children +func (_fegdc *CT_NumLvl )Validate ()error {return _fegdc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_dcefb :=&CT_FFCheckBoxChoice {};return _dcefb };type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ; +VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_g .Time ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Annotation Identifier +IdAttr int64 ;};func (_acbcg *CT_Divs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_cbabg :=range _acbcg .Div {e .EncodeElement (_cbabg ,_cdgb ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgbdf ST_HdrFtr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgbdf .String (),start );};func NewCT_SectType ()*CT_SectType {_aggda :=&CT_SectType {}; +return _aggda }; -// Preferred Table Width -TblW *CT_TblWidth ; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_gccg *CT_Base64Binary )ValidateWithPath (path string )error {return nil };type CT_AltChunk struct{IdAttr *string ; -// Table Alignment -Jc *CT_JcTable ; +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;};func (_edbebd *CT_TextDirection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edbebd .ValAttr =ST_TextDirection (1);for _ ,_dcebfb :=range start .Attr {if _dcebfb .Name .Local =="\u0076\u0061\u006c"{_edbebd .ValAttr .UnmarshalXMLAttr (_dcebfb ); +continue ;};};for {_adaef ,_aecfec :=d .Token ();if _aecfec !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_aecfec );};if _caecdb ,_cecdbe :=_adaef .(_c .EndElement ); +_cecdbe &&_caecdb .Name ==start .Name {break ;};};return nil ;};func (_fbcde *ST_ThemeColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbgdg ,_ecagb :=d .Token ();if _ecagb !=nil {return _ecagb ;};if _debbfc ,_aacaab :=_fdbgdg .(_c .EndElement ); +_aacaab &&_debbfc .Name ==start .Name {*_fbcde =1;return nil ;};if _cfbga ,_aegcd :=_fdbgdg .(_c .CharData );!_aegcd {return _e .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",_fdbgdg ); +}else {switch string (_cfbga ){case "":*_fbcde =0;case "\u0064\u0061\u0072k\u0031":*_fbcde =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fbcde =2;case "\u0064\u0061\u0072k\u0032":*_fbcde =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fbcde =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fbcde =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fbcde =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fbcde =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fbcde =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fbcde =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fbcde =10; +case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fbcde =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fbcde =12;case "\u006e\u006f\u006e\u0065":*_fbcde =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_fbcde =14; +case "\u0074\u0065\u0078t\u0031":*_fbcde =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_fbcde =16;case "\u0074\u0065\u0078t\u0032":*_fbcde =17;};};_fdbgdg ,_ecagb =d .Token ();if _ecagb !=nil {return _ecagb ;};if _fdbdge ,_cfgcbf :=_fdbgdg .(_c .EndElement ); +_cfgcbf &&_fdbdge .Name ==start .Name {return nil ;};return _e .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",_fdbgdg );};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_dggaa :=&CT_MailMergeDocType {}; +_dggaa .ValAttr =ST_MailMergeDocType (1);return _dggaa ;};func (_bbebf *CT_Panose )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_bbebf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bebfcb *CT_TrackChangeRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gafge :=range start .Attr {if _gafge .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bebfcb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gafge ); +continue ;};if _gafge .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcdfb ,_bbddd :=_gafge .Value ,error (nil );if _bbddd !=nil {return _bbddd ;};_bebfcb .AuthorAttr =_fcdfb ;continue ;};if _gafge .Name .Local =="\u0064\u0061\u0074\u0065"{_bddfb ,_bcaabe :=ParseStdlibTime (_gafge .Value ); +if _bcaabe !=nil {return _bcaabe ;};_bebfcb .DateAttr =&_bddfb ;continue ;};if _gafge .Name .Local =="\u0069\u0064"{_babbf ,_ecbfb :=_fg .ParseInt (_gafge .Value ,10,64);if _ecbfb !=nil {return _ecbfb ;};_bebfcb .IdAttr =_babbf ;continue ;};};for {_eefcce ,_gadcf :=d .Token (); +if _gadcf !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_gadcf );};if _cfcfa ,_ceacb :=_eefcce .(_c .EndElement ); +_ceacb &&_cfcfa .Name ==start .Name {break ;};};return nil ;};func NewCT_RubyContent ()*CT_RubyContent {_egeg :=&CT_RubyContent {};return _egeg };type CT_Panose struct{ -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Value +ValAttr string ;}; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_dfabb *Hdr )ValidateWithPath (path string )error {if _abgegg :=_dfabb .CT_HdrFtr .ValidateWithPath (path );_abgegg !=nil {return _abgegg ;};return nil ;};func (_fefce *CT_ObjectChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fefce .Control !=nil {_fgad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; +e .EncodeElement (_fefce .Control ,_fgad );};if _fefce .ObjectLink !=nil {_eecbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_fefce .ObjectLink ,_eecbb );};if _fefce .ObjectEmbed !=nil {_bgcde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}}; +e .EncodeElement (_fefce .ObjectEmbed ,_bgcde );};if _fefce .Movie !=nil {_bedec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_fefce .Movie ,_bedec );};return nil ;};func (_ebecb ST_PTabLeader )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebecb .String (),start ); +}; -// Table Borders -TblBorders *CT_TblBorders ; +// Validate validates the CT_TextDirection and its children +func (_eagfb *CT_TextDirection )Validate ()error {return _eagfb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Table Shading -Shd *CT_Shd ; +// Validate validates the CT_DivBdr and its children +func (_aabcg *CT_DivBdr )Validate ()error {return _aabcg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_afdbg ST_SectionMark )String ()string {switch _afdbg {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065"; +case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065"; +};return "";};type CT_Highlight struct{ -// Table Layout -TblLayout *CT_TblLayoutType ; +// Highlighting Color +ValAttr ST_HighlightColor ;};func (_faecc *CT_StylePaneFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _faecc .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .AllStylesAttr )}); +};if _faecc .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .CustomStylesAttr )}); +};if _faecc .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .LatentStylesAttr )}); +};if _faecc .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .StylesInUseAttr )});};if _faecc .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .HeadingStylesAttr )}); +};if _faecc .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .NumberingStylesAttr )}); +};if _faecc .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .TableStylesAttr )});};if _faecc .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .DirectFormattingOnRunsAttr )}); +};if _faecc .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .DirectFormattingOnParagraphsAttr )}); +};if _faecc .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .DirectFormattingOnNumberingAttr )}); +};if _faecc .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .DirectFormattingOnTablesAttr )}); +};if _faecc .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .ClearFormattingAttr )}); +};if _faecc .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .Top3HeadingStylesAttr )}); +};if _faecc .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .VisibleStylesAttr )}); +};if _faecc .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .AlternateStyleNamesAttr )}); +};if _faecc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_faecc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_efeecg *ST_DocPartBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdeeg ,_cbfgee :=d .Token ();if _cbfgee !=nil {return _cbfgee ;};if _aeegg ,_gdebg :=_bdeeg .(_c .EndElement );_gdebg &&_aeegg .Name ==start .Name {*_efeecg =1; +return nil ;};if _gbeec ,_ffgcag :=_bdeeg .(_c .CharData );!_ffgcag {return _e .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",_bdeeg );}else {switch string (_gbeec ){case "":*_efeecg =0; +case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_efeecg =1;case "\u0070":*_efeecg =2;case "\u0070\u0067":*_efeecg =3;};};_bdeeg ,_cbfgee =d .Token ();if _cbfgee !=nil {return _cbfgee ;};if _cdgec ,_cgaed :=_bdeeg .(_c .EndElement );_cgaed &&_cdgec .Name ==start .Name {return nil ; +};return _e .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",_bdeeg );}; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_ec *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };type CT_TextAlignment struct{ -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;};func (_fgggd *ST_HeightRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdcag ,_bdedb :=d .Token ();if _bdedb !=nil {return _bdedb ;};if _debgdg ,_febbea :=_bdcag .(_c .EndElement );_febbea &&_debgdg .Name ==start .Name {*_fgggd =1; +return nil ;};if _bebaf ,_ebcgaf :=_bdcag .(_c .CharData );!_ebcgaf {return _e .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",_bdcag );}else {switch string (_bebaf ){case "":*_fgggd =0; +case "\u0061\u0075\u0074\u006f":*_fgggd =1;case "\u0065\u0078\u0061c\u0074":*_fgggd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fgggd =3;};};_bdcag ,_bdedb =d .Token ();if _bdedb !=nil {return _bdedb ;};if _eagfff ,_geddec :=_bdcag .(_c .EndElement ); +_geddec &&_eagfff .Name ==start .Name {return nil ;};return _e .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",_bdcag );};func (_cafea *ST_MailMergeDest )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbgff ,_bebfca :=d .Token (); +if _bebfca !=nil {return _bebfca ;};if _aggedc ,_aedafag :=_fbgff .(_c .EndElement );_aedafag &&_aggedc .Name ==start .Name {*_cafea =1;return nil ;};if _ffcga ,_dbbafa :=_fbgff .(_c .CharData );!_dbbafa {return _e .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",_fbgff ); +}else {switch string (_ffcga ){case "":*_cafea =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_cafea =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_cafea =2;case "\u0065\u006d\u0061i\u006c":*_cafea =3;case "\u0066\u0061\u0078":*_cafea =4; +};};_fbgff ,_bebfca =d .Token ();if _bebfca !=nil {return _bebfca ;};if _gbbead ,_cddef :=_fbgff .(_c .EndElement );_cddef &&_gbbead .Name ==start .Name {return nil ;};return _e .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",_fbgff ); +}; -// Table Caption -TblCaption *CT_String ; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_eacac *CT_ProofErr )ValidateWithPath (path string )error {if _eacac .TypeAttr ==ST_ProofErrUnset {return _e .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dabfg :=_eacac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dabfg !=nil {return _dabfg ;};return nil ;};func (_aeccgf ST_Hint )ValidateWithPath (path string )error {switch _aeccgf {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeccgf )); +};return nil ;};func (_caedd *CT_RPrDefault )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfdcd :for {_fdcbb ,_agbab :=d .Token ();if _agbab !=nil {return _agbab ;};switch _gggbb :=_fdcbb .(type ){case _c .StartElement :switch _gggbb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_caedd .RPr =NewCT_RPr (); +if _fccbd :=d .DecodeElement (_caedd .RPr ,&_gggbb );_fccbd !=nil {return _fccbd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_gggbb .Name ); +if _dfgff :=d .Skip ();_dfgff !=nil {return _dfgff ;};};case _c .EndElement :break _bfdcd ;case _c .CharData :};};return nil ;};func (_abdg *CT_DocGrid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abdg .TypeAttr !=ST_DocGridUnset {_afbe ,_gdfe :=_abdg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_afbe );};if _abdg .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_abdg .LinePitchAttr )}); +};if _abdg .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_abdg .CharSpaceAttr )});};e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func (_eagcbg *WdCT_TextboxInfo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagcbg .TxbxContent =NewWdCT_TxbxContent ();for _ ,_dedab :=range start .Attr {if _dedab .Name .Local =="\u0069\u0064"{_feeddb ,_ageff :=_ea .ParseUint (_dedab .Value ,10,16); -if _ageff !=nil {return _ageff ;};_cdagb :=uint16 (_feeddb );_eagcbg .IdAttr =&_cdagb ;continue ;};};_bbade :for {_baebc ,_ddbgc :=d .Token ();if _ddbgc !=nil {return _ddbgc ;};switch _adgfe :=_baebc .(type ){case _a .StartElement :switch _adgfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:if _adccbd :=d .DecodeElement (_eagcbg .TxbxContent ,&_adgfe ); -_adccbd !=nil {return _adccbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagcbg .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _cgfddb :=d .DecodeElement (_eagcbg .ExtLst ,&_adgfe );_cgfddb !=nil {return _cgfddb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_adgfe .Name ); -if _cgged :=d .Skip ();_cgged !=nil {return _cgged ;};};case _a .EndElement :break _bbade ;case _a .CharData :};};return nil ;};func (_ddcge *CT_DocProtect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agba :=range start .Attr {if _agba .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ddcge .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_agba ); -continue ;};if _agba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aedec ,_ebbaf :=_ea .ParseInt (_agba .Value ,10,64);if _ebbaf !=nil {return _ebbaf ;};_ddcge .CryptAlgorithmSidAttr =&_aedec ; -continue ;};if _agba .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_eaaac ,_ecfaa :=ParseUnionST_OnOff (_agba .Value );if _ecfaa !=nil {return _ecfaa ;};_ddcge .FormattingAttr =&_eaaac ;continue ;};if _agba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_acgdf ,_feabc :=_ea .ParseInt (_agba .Value ,10,64); -if _feabc !=nil {return _feabc ;};_ddcge .CryptSpinCountAttr =&_acgdf ;continue ;};if _agba .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ccagd ,_ceccf :=_agba .Value ,error (nil );if _ceccf !=nil {return _ceccf ; -};_ddcge .AlgorithmNameAttr =&_ccagd ;continue ;};if _agba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_gcfac ,_daabee :=_agba .Value ,error (nil );if _daabee !=nil {return _daabee ;};_ddcge .CryptProviderAttr =&_gcfac ; -continue ;};if _agba .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cdgc ,_cfedg :=_agba .Value ,error (nil );if _cfedg !=nil {return _cfedg ;};_ddcge .SaltValueAttr =&_cdgc ;continue ;};if _agba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ddcge .CryptProviderTypeAttr .UnmarshalXMLAttr (_agba ); -continue ;};if _agba .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ddcge .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_agba );continue ;};if _agba .Name .Local =="\u0065\u0064\u0069\u0074"{_ddcge .EditAttr .UnmarshalXMLAttr (_agba ); -continue ;};if _agba .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_dagc ,_ebfb :=ParseUnionST_OnOff (_agba .Value );if _ebfb !=nil {return _ebfb ;};_ddcge .EnforcementAttr =&_dagc ;continue ;};if _agba .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_efgd ,_fabcc :=_agba .Value ,error (nil ); -if _fabcc !=nil {return _fabcc ;};_ddcge .HashValueAttr =&_efgd ;continue ;};if _agba .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aadd ,_abbf :=_ea .ParseInt (_agba .Value ,10,64);if _abbf !=nil {return _abbf ;};_ddcge .SpinCountAttr =&_aadd ; -continue ;};if _agba .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_aadb ,_efdg :=_agba .Value ,error (nil );if _efdg !=nil {return _efdg ;};_ddcge .AlgIdExtAttr =&_aadb ;continue ;};if _agba .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_deef ,_fcecb :=_agba .Value ,error (nil ); -if _fcecb !=nil {return _fcecb ;};_ddcge .AlgIdExtSourceAttr =&_deef ;continue ;};if _agba .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gbbfb ,_agegc :=_agba .Value ,error (nil );if _agegc !=nil {return _agegc ; -};_ddcge .CryptProviderTypeExtAttr =&_gbbfb ;continue ;};if _agba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_ccfeb ,_fdbbg :=_agba .Value ,error (nil ); -if _fdbbg !=nil {return _fdbbg ;};_ddcge .CryptProviderTypeExtSourceAttr =&_ccfeb ;continue ;};if _agba .Name .Local =="\u0068\u0061\u0073\u0068"{_edba ,_adfe :=_agba .Value ,error (nil );if _adfe !=nil {return _adfe ;};_ddcge .HashAttr =&_edba ;continue ; -};if _agba .Name .Local =="\u0073\u0061\u006c\u0074"{_fefcd ,_acbb :=_agba .Value ,error (nil );if _acbb !=nil {return _acbb ;};_ddcge .SaltAttr =&_fefcd ;continue ;};};for {_fcadg ,_egcgg :=d .Token ();if _egcgg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_egcgg ); -};if _ecage ,_ecdegf :=_fcadg .(_a .EndElement );_ecdegf &&_ecage .Name ==start .Name {break ;};};return nil ;};func (_daadb *CT_SmartTagType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cabda :=range start .Attr {if _cabda .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_gddaca ,_feeeba :=_cabda .Value ,error (nil ); -if _feeeba !=nil {return _feeeba ;};_daadb .NamespaceuriAttr =&_gddaca ;continue ;};if _cabda .Name .Local =="\u006e\u0061\u006d\u0065"{_agcabd ,_bbef :=_cabda .Value ,error (nil );if _bbef !=nil {return _bbef ;};_daadb .NameAttr =&_agcabd ;continue ;}; -if _cabda .Name .Local =="\u0075\u0072\u006c"{_cccgg ,_dbgdbd :=_cabda .Value ,error (nil );if _dbgdbd !=nil {return _dbgdbd ;};_daadb .UrlAttr =&_cccgg ;continue ;};};for {_ggdaag ,_deeegb :=d .Token ();if _deeegb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_deeegb ); -};if _gbdaf ,_gdfbe :=_ggdaag .(_a .EndElement );_gdfbe &&_gbdaf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_RangeMarkupElements and its children +func (_bgdad *EG_RangeMarkupElements )Validate ()error {return _bgdad .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_aadfec *WdCT_WordprocessingGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _aadfec .CNvPr !=nil {_dbede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aadfec .CNvPr ,_dbede );};_gaeae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_aadfec .CNvGrpSpPr ,_gaeae );_agfdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aadfec .GrpSpPr ,_agfdg );if _aadfec .Choice !=nil {for _ ,_defdf :=range _aadfec .Choice {_defdf .MarshalXML (e ,_c .StartElement {}); +};};if _aadfec .ExtLst !=nil {_egadc :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadfec .ExtLst ,_egadc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_dbdbe *CT_RPrOriginal )ValidateWithPath (path string )error {if _dbdbe .RStyle !=nil {if _bbffc :=_dbdbe .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bbffc !=nil {return _bbffc ;};};if _dbdbe .RFonts !=nil {if _debcd :=_dbdbe .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_debcd !=nil {return _debcd ;};};if _dbdbe .B !=nil {if _egaac :=_dbdbe .B .ValidateWithPath (path +"\u002f\u0042");_egaac !=nil {return _egaac ;};};if _dbdbe .BCs !=nil {if _ccgaf :=_dbdbe .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ccgaf !=nil {return _ccgaf ; -};};if _dbdbe .I !=nil {if _ddfc :=_dbdbe .I .ValidateWithPath (path +"\u002f\u0049");_ddfc !=nil {return _ddfc ;};};if _dbdbe .ICs !=nil {if _egffd :=_dbdbe .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_egffd !=nil {return _egffd ;};};if _dbdbe .Caps !=nil {if _aggga :=_dbdbe .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073"); -_aggga !=nil {return _aggga ;};};if _dbdbe .SmallCaps !=nil {if _adbfg :=_dbdbe .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_adbfg !=nil {return _adbfg ;};};if _dbdbe .Strike !=nil {if _ebcb :=_dbdbe .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); -_ebcb !=nil {return _ebcb ;};};if _dbdbe .Dstrike !=nil {if _ggfgcd :=_dbdbe .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_ggfgcd !=nil {return _ggfgcd ;};};if _dbdbe .Outline !=nil {if _ebbfb :=_dbdbe .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); -_ebbfb !=nil {return _ebbfb ;};};if _dbdbe .Shadow !=nil {if _dgceac :=_dbdbe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dgceac !=nil {return _dgceac ;};};if _dbdbe .Emboss !=nil {if _ggace :=_dbdbe .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073"); -_ggace !=nil {return _ggace ;};};if _dbdbe .Imprint !=nil {if _cdaad :=_dbdbe .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_cdaad !=nil {return _cdaad ;};};if _dbdbe .NoProof !=nil {if _ebbda :=_dbdbe .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066"); -_ebbda !=nil {return _ebbda ;};};if _dbdbe .SnapToGrid !=nil {if _feefdd :=_dbdbe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_feefdd !=nil {return _feefdd ;};};if _dbdbe .Vanish !=nil {if _egbbg :=_dbdbe .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068"); -_egbbg !=nil {return _egbbg ;};};if _dbdbe .WebHidden !=nil {if _bagfd :=_dbdbe .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bagfd !=nil {return _bagfd ;};};if _dbdbe .Color !=nil {if _abgbbb :=_dbdbe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_abgbbb !=nil {return _abgbbb ;};};if _dbdbe .Spacing !=nil {if _deefa :=_dbdbe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_deefa !=nil {return _deefa ;};};if _dbdbe .W !=nil {if _ebacg :=_dbdbe .W .ValidateWithPath (path +"\u002f\u0057"); -_ebacg !=nil {return _ebacg ;};};if _dbdbe .Kern !=nil {if _begdd :=_dbdbe .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_begdd !=nil {return _begdd ;};};if _dbdbe .Position !=nil {if _dgdbbb :=_dbdbe .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn"); -_dgdbbb !=nil {return _dgdbbb ;};};if _dbdbe .Sz !=nil {if _acffg :=_dbdbe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_acffg !=nil {return _acffg ;};};if _dbdbe .SzCs !=nil {if _faafg :=_dbdbe .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073"); -_faafg !=nil {return _faafg ;};};if _dbdbe .Highlight !=nil {if _gceeb :=_dbdbe .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gceeb !=nil {return _gceeb ;};};if _dbdbe .U !=nil {if _fdabe :=_dbdbe .U .ValidateWithPath (path +"\u002f\u0055"); -_fdabe !=nil {return _fdabe ;};};if _dbdbe .Effect !=nil {if _ffec :=_dbdbe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ffec !=nil {return _ffec ;};};if _dbdbe .Bdr !=nil {if _bceed :=_dbdbe .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072"); -_bceed !=nil {return _bceed ;};};if _dbdbe .Shd !=nil {if _edffe :=_dbdbe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_edffe !=nil {return _edffe ;};};if _dbdbe .FitText !=nil {if _gcdfg :=_dbdbe .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074"); -_gcdfg !=nil {return _gcdfg ;};};if _dbdbe .VertAlign !=nil {if _becfc :=_dbdbe .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_becfc !=nil {return _becfc ;};};if _dbdbe .Rtl !=nil {if _gcceab :=_dbdbe .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); -_gcceab !=nil {return _gcceab ;};};if _dbdbe .Cs !=nil {if _bbgd :=_dbdbe .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bbgd !=nil {return _bbgd ;};};if _dbdbe .Em !=nil {if _gbabd :=_dbdbe .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gbabd !=nil {return _gbabd ; -};};if _dbdbe .Lang !=nil {if _cadca :=_dbdbe .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cadca !=nil {return _cadca ;};};if _dbdbe .EastAsianLayout !=nil {if _ecdfa :=_dbdbe .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"); -_ecdfa !=nil {return _ecdfa ;};};if _dbdbe .SpecVanish !=nil {if _dfdgg :=_dbdbe .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dfdgg !=nil {return _dfdgg ;};};if _dbdbe .OMath !=nil {if _cbdfd :=_dbdbe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_cbdfd !=nil {return _cbdfd ;};};return nil ;};func (_dcea *CT_DocProtect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcea .EditAttr !=ST_DocProtectUnset {_dbca ,_aefcd :=_dcea .EditAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"}); -if _aefcd !=nil {return _aefcd ;};start .Attr =append (start .Attr ,_dbca );};if _dcea .FormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .FormattingAttr )}); -};if _dcea .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .EnforcementAttr )});};if _dcea .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .AlgorithmNameAttr )}); -};if _dcea .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .HashValueAttr )});};if _dcea .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .SaltValueAttr )}); -};if _dcea .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .SpinCountAttr )});};if _dcea .CryptProviderTypeAttr !=_ga .ST_CryptProvUnset {_ddeef ,_dcacd :=_dcea .CryptProviderTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _dcacd !=nil {return _dcacd ;};start .Attr =append (start .Attr ,_ddeef );};if _dcea .CryptAlgorithmClassAttr !=_ga .ST_AlgClassUnset {_cbbb ,_gbbb :=_dcea .CryptAlgorithmClassAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _gbbb !=nil {return _gbbb ;};start .Attr =append (start .Attr ,_cbbb );};if _dcea .CryptAlgorithmTypeAttr !=_ga .ST_AlgTypeUnset {_deaa ,_gace :=_dcea .CryptAlgorithmTypeAttr .MarshalXMLAttr (_a .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _gace !=nil {return _gace ;};start .Attr =append (start .Attr ,_deaa );};if _dcea .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .CryptAlgorithmSidAttr )}); -};if _dcea .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .CryptSpinCountAttr )}); -};if _dcea .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .CryptProviderAttr )}); -};if _dcea .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .AlgIdExtAttr )});};if _dcea .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .AlgIdExtSourceAttr )}); -};if _dcea .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .CryptProviderTypeExtAttr )}); -};if _dcea .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .CryptProviderTypeExtSourceAttr )}); -};if _dcea .HashAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .HashAttr )});};if _dcea .SaltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcea .SaltAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_AutoCaptions struct{ +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_ebccf *CT_TextEffect )ValidateWithPath (path string )error {if _ebccf .ValAttr ==ST_TextEffectUnset {return _e .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 _badeed :=_ebccf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_badeed !=nil {return _badeed ;};return nil ;};func NewCT_Charset ()*CT_Charset {_gbd :=&CT_Charset {};return _gbd };type CT_Lock struct{ -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;};func (_dbbeb ST_Lock )String ()string {switch _dbbeb {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; -case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_edeea ST_Em )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dadef :=_a .Attr {}; -_dadef .Name =name ;switch _edeea {case ST_EmUnset :_dadef .Value ="";case ST_EmNone :_dadef .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_dadef .Value ="\u0064\u006f\u0074";case ST_EmComma :_dadef .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_dadef .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_EmUnderDot :_dadef .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _dadef ,nil ;}; +// Locking Type +ValAttr ST_Lock ;};func NewCT_DocPartName ()*CT_DocPartName {_feac :=&CT_DocPartName {};return _feac }; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_cffgb *CT_WriteProtection )ValidateWithPath (path string )error {if _cffgb .RecommendedAttr !=nil {if _cfdbg :=_cffgb .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072"); -_cfdbg !=nil {return _cfdbg ;};};if _cdbea :=_cffgb .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_cdbea !=nil {return _cdbea ;}; -if _eacggd :=_cffgb .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_eacggd !=nil {return _eacggd ;};if _ddcec :=_cffgb .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_ddcec !=nil {return _ddcec ;};return nil ;}; +// Validate validates the CT_SimpleField and its children +func (_fgacg *CT_SimpleField )Validate ()error {return _fgacg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_fbfgg *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _fbfgg .Ins !=nil {if _acegg :=_fbfgg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_acegg !=nil {return _acegg ;};};if _fbfgg .Del !=nil {if _acdggb :=_fbfgg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_acdggb !=nil {return _acdggb ;};};if _fbfgg .MoveFrom !=nil {if _egedg :=_fbfgg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_egedg !=nil {return _egedg ;};};if _fbfgg .MoveTo !=nil {if _efega :=_fbfgg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_efega !=nil {return _efega ;};};return nil ;};func (_bacbag *CT_TextEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bafdc ,_ffeaf :=_bacbag .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffeaf !=nil {return _ffeaf ; -};start .Attr =append (start .Attr ,_bafdc );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_eeadcf *EG_RubyContent )ValidateWithPath (path string )error {if _eeadcf .R !=nil {if _bfbebf :=_eeadcf .R .ValidateWithPath (path +"\u002f\u0052");_bfbebf !=nil {return _bfbebf ;};};for _cfdbg ,_beadb :=range _eeadcf .EG_RunLevelElts {if _agfce :=_beadb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cfdbg )); +_agfce !=nil {return _agfce ;};};return nil ;}; -// Validate validates the CT_Div and its children -func (_edcb *CT_Div )Validate ()error {return _edcb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_cfedc *CT_DataBinding )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acfdc :=range start .Attr {if _acfdc .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_cagg ,_dgffe :=_acfdc .Value ,error (nil ); -if _dgffe !=nil {return _dgffe ;};_cfedc .PrefixMappingsAttr =&_cagg ;continue ;};if _acfdc .Name .Local =="\u0078\u0070\u0061t\u0068"{_cbfgf ,_cbad :=_acfdc .Value ,error (nil );if _cbad !=nil {return _cbad ;};_cfedc .XpathAttr =_cbfgf ;continue ;};if _acfdc .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_aeae ,_gacgb :=_acfdc .Value ,error (nil ); -if _gacgb !=nil {return _gacgb ;};_cfedc .StoreItemIDAttr =_aeae ;continue ;};};for {_addcd ,_dfdea :=d .Token ();if _dfdea !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_dfdea ); -};if _fggff ,_bfbf :=_addcd .(_a .EndElement );_bfbf &&_fggff .Name ==start .Name {break ;};};return nil ;};func (_geccee *WdCT_WordprocessingCanvas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _geccee .Bg !=nil {_aceeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003ab\u0067"}}; -e .EncodeElement (_geccee .Bg ,_aceeg );};if _geccee .Whole !=nil {_eaggde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_geccee .Whole ,_eaggde );};if _geccee .Choice !=nil {for _ ,_cedbb :=range _geccee .Choice {_cedbb .MarshalXML (e ,_a .StartElement {}); -};};if _geccee .ExtLst !=nil {_bfbafb :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geccee .ExtLst ,_bfbafb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SdtRun struct{ +// Validate validates the CT_CharacterSpacing and its children +func (_dbc *CT_CharacterSpacing )Validate ()error {return _dbc .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_gdbg *CT_DocVar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabbd :=range start .Attr {if _cabbd .Name .Local =="\u006e\u0061\u006d\u0065"{_gfaac ,_aacca :=_cabbd .Value ,error (nil ); +if _aacca !=nil {return _aacca ;};_gdbg .NameAttr =_gfaac ;continue ;};if _cabbd .Name .Local =="\u0076\u0061\u006c"{_bbag ,_dbagf :=_cabbd .Value ,error (nil );if _dbagf !=nil {return _dbagf ;};_gdbg .ValAttr =_bbag ;continue ;};};for {_fedeb ,_abde :=d .Token (); +if _abde !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_abde );};if _ggce ,_gadc :=_fedeb .(_c .EndElement );_gadc &&_ggce .Name ==start .Name {break ;};};return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_LvlLegacy and its children +func (_cfadd *CT_LvlLegacy )Validate ()error {return _cfadd .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_ba *AG_Password )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ba .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ba .AlgorithmNameAttr )}); +};if _ba .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ba .HashValueAttr )});};if _ba .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ba .SaltValueAttr )}); +};if _ba .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ba .SpinCountAttr )});};return nil ;};func (_aegcae *CT_FontRel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aegcae .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; +for _ ,_aafda :=range start .Attr {if _aafda .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"&&_aafda .Name .Local =="\u0069\u0064"||_aafda .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"&&_aafda .Name .Local =="\u0069\u0064"{_cdaaa ,_dfdec :=_aafda .Value ,error (nil ); +if _dfdec !=nil {return _dfdec ;};_aegcae .IdAttr =_cdaaa ;continue ;};if _aafda .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_debge ,_baaaa :=_aafda .Value ,error (nil );if _baaaa !=nil {return _baaaa ;};_aegcae .FontKeyAttr =_debge ;continue ; +};if _aafda .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_gfcef ,_bafa :=ParseUnionST_OnOff (_aafda .Value );if _bafa !=nil {return _bafa ;};_aegcae .SubsettedAttr =_gfcef ;continue ;};};for {_bdeaf ,_bccf :=d .Token ();if _bccf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_bccf ); +};if _egbdc ,_acbcb :=_bdeaf .(_c .EndElement );_acbcb &&_egbdc .Name ==start .Name {break ;};};return nil ;}; -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};func (_gdfbgb ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _gdfbgb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfbgb )); -};return nil ;}; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_dfcfe *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _dfcfe .Ins !=nil {if _dgbbc :=_dfcfe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dgbbc !=nil {return _dgbbc ;};};if _dfcfe .Del !=nil {if _ggabb :=_dfcfe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_ggabb !=nil {return _ggabb ;};};if _dfcfe .MoveFrom !=nil {if _fbdec :=_dfcfe .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fbdec !=nil {return _fbdec ;};};if _dfcfe .MoveTo !=nil {if _fbagf :=_dfcfe .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_fbagf !=nil {return _fbagf ;};};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_gbgdf :=&CT_PPrDefault {};return _gbgdf };func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_bbgfe :=&WdCT_WordprocessingGroupChoice {};return _bbgfe ; +}; -// Validate validates the CT_DocDefaults and its children -func (_feea *CT_DocDefaults )Validate ()error {return _feea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func NewCT_FldChar ()*CT_FldChar {_ffff :=&CT_FldChar {};_ffff .FldCharTypeAttr =ST_FldCharType (1); -return _ffff ;};func NewCT_SectPrChange ()*CT_SectPrChange {_cdacfd :=&CT_SectPrChange {};return _cdacfd }; +// Validate validates the CT_Comments and its children +func (_ccbf *CT_Comments )Validate ()error {return _ccbf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_fbcbc *CT_LevelText )ValidateWithPath (path string )error {if _fbcbc .NullAttr !=nil {if _dggff :=_fbcbc .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_dggff !=nil {return _dggff ;};};return nil ;};func (_gfbbab ST_HighlightColor )String ()string {switch _gfbbab {case 0:return ""; -case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064"; -case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; -case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079"; -case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return "";};func (_dfdge *WdCT_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfdge .DistTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdge .DistTAttr )}); -};if _dfdge .DistBAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdge .DistBAttr )});};if _dfdge .DistLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdge .DistLAttr )}); -};if _dfdge .DistRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_dfdge .DistRAttr )});};if _dfdge .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (*_dfdge .SimplePosAttr ))}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_dfdge .RelativeHeightAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (_dfdge .BehindDocAttr ))}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (_dfdge .LockedAttr ))});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (_dfdge .LayoutInCellAttr ))}); -if _dfdge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (*_dfdge .HiddenAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_fegbgd (_dfdge .AllowOverlapAttr ))}); -e .EncodeToken (start );_feeebg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_dfdge .SimplePos ,_feeebg );_gffdcg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}}; -e .EncodeElement (_dfdge .PositionH ,_gffdcg );_dbeffb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_dfdge .PositionV ,_dbeffb );_dgdagg :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; -e .EncodeElement (_dfdge .Extent ,_dgdagg );if _dfdge .EffectExtent !=nil {_agebdd :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dfdge .EffectExtent ,_agebdd ); -};if _dfdge .Choice !=nil {_dfdge .Choice .MarshalXML (e ,_a .StartElement {});};_cabcaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_dfdge .DocPr ,_cabcaf );if _dfdge .CNvGraphicFramePr !=nil {_bebfda :=_a .StartElement {Name :_a .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; -e .EncodeElement (_dfdge .CNvGraphicFramePr ,_bebfda );};_cgfeg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cgfeg .Attr =append (_cgfeg .Attr ,_a .Attr {Name :_a .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"}); -e .EncodeElement (_dfdge .Graphic ,_cgfeg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Placeholder struct{ +// Validate validates the CT_FFCheckBox and its children +func (_fddfc *CT_FFCheckBox )Validate ()error {return _fddfc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};type ST_VerticalJc byte ;func (_ffe *CT_BdoContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgd :=range start .Attr {if _cgd .Name .Local =="\u0076\u0061\u006c"{_ffe .ValAttr .UnmarshalXMLAttr (_cgd ); +continue ;};};_gdg :for {_add ,_gdd :=d .Token ();if _gdd !=nil {return _gdd ;};switch _afc :=_add .(type ){case _c .StartElement :switch _afc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_egba :=NewCT_SimpleField (); +if _ggf :=d .DecodeElement (_egba ,&_afc );_ggf !=nil {return _ggf ;};_ffe .FldSimple =append (_ffe .FldSimple ,_egba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ffe .Hyperlink =NewCT_Hyperlink (); +if _cecc :=d .DecodeElement (_ffe .Hyperlink ,&_afc );_cecc !=nil {return _cecc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ffe .SubDoc =NewCT_Rel (); +if _gea :=d .DecodeElement (_ffe .SubDoc ,&_afc );_gea !=nil {return _gea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fba :=NewEG_ContentRunContent (); +_fba .CustomXml =NewCT_CustomXmlRun ();if _ebdc :=d .DecodeElement (_fba .CustomXml ,&_afc );_ebdc !=nil {return _ebdc ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_fba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gfa :=NewEG_ContentRunContent (); +_gfa .SmartTag =NewCT_SmartTagRun ();if _cdg :=d .DecodeElement (_gfa .SmartTag ,&_afc );_cdg !=nil {return _cdg ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_gfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gff :=NewEG_ContentRunContent (); +_gff .Sdt =NewCT_SdtRun ();if _ecfb :=d .DecodeElement (_gff .Sdt ,&_afc );_ecfb !=nil {return _ecfb ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_gff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_egdd :=NewEG_ContentRunContent (); +_egdd .Dir =NewCT_DirContentRun ();if _gag :=d .DecodeElement (_egdd .Dir ,&_afc );_gag !=nil {return _gag ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_egdd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_gfad :=NewEG_ContentRunContent (); +_gfad .Bdo =NewCT_BdoContentRun ();if _aaed :=d .DecodeElement (_gfad .Bdo ,&_afc );_aaed !=nil {return _aaed ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_gfad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_acd :=NewEG_ContentRunContent (); +_acd .R =NewCT_R ();if _fbcc :=d .DecodeElement (_acd .R ,&_afc );_fbcc !=nil {return _fbcc ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_acd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cfd :=NewEG_ContentRunContent (); +_ccde :=NewEG_RunLevelElts ();_ccde .ProofErr =NewCT_ProofErr ();if _ddd :=d .DecodeElement (_ccde .ProofErr ,&_afc );_ddd !=nil {return _ddd ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_cfd );_cfd .EG_RunLevelElts =append (_cfd .EG_RunLevelElts ,_ccde ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ddbg :=NewEG_ContentRunContent (); +_gda :=NewEG_RunLevelElts ();_gda .PermStart =NewCT_PermStart ();if _aegag :=d .DecodeElement (_gda .PermStart ,&_afc );_aegag !=nil {return _aegag ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ddbg );_ddbg .EG_RunLevelElts =append (_ddbg .EG_RunLevelElts ,_gda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ffbc :=NewEG_ContentRunContent (); +_dfcb :=NewEG_RunLevelElts ();_dfcb .PermEnd =NewCT_Perm ();if _gde :=d .DecodeElement (_dfcb .PermEnd ,&_afc );_gde !=nil {return _gde ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ffbc );_ffbc .EG_RunLevelElts =append (_ffbc .EG_RunLevelElts ,_dfcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aba :=NewEG_ContentRunContent (); +_ace :=NewEG_RunLevelElts ();_ace .Ins =NewCT_RunTrackChange ();if _geg :=d .DecodeElement (_ace .Ins ,&_afc );_geg !=nil {return _geg ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_aba );_aba .EG_RunLevelElts =append (_aba .EG_RunLevelElts ,_ace ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ded :=NewEG_ContentRunContent (); +_gbac :=NewEG_RunLevelElts ();_gbac .Del =NewCT_RunTrackChange ();if _bbga :=d .DecodeElement (_gbac .Del ,&_afc );_bbga !=nil {return _bbga ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ded );_ded .EG_RunLevelElts =append (_ded .EG_RunLevelElts ,_gbac ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aee :=NewEG_ContentRunContent (); +_dfa :=NewEG_RunLevelElts ();_dfa .MoveFrom =NewCT_RunTrackChange ();if _dddd :=d .DecodeElement (_dfa .MoveFrom ,&_afc );_dddd !=nil {return _dddd ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_aee );_aee .EG_RunLevelElts =append (_aee .EG_RunLevelElts ,_dfa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agd :=NewEG_ContentRunContent (); +_dff :=NewEG_RunLevelElts ();_dff .MoveTo =NewCT_RunTrackChange ();if _bgad :=d .DecodeElement (_dff .MoveTo ,&_afc );_bgad !=nil {return _bgad ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_agd );_agd .EG_RunLevelElts =append (_agd .EG_RunLevelElts ,_dff ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ceaf :=NewEG_ContentRunContent (); +_bcg :=NewEG_RunLevelElts ();_fgbeb :=NewEG_RangeMarkupElements ();_fgbeb .BookmarkStart =NewCT_Bookmark ();if _daa :=d .DecodeElement (_fgbeb .BookmarkStart ,&_afc );_daa !=nil {return _daa ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ceaf ); +_ceaf .EG_RunLevelElts =append (_ceaf .EG_RunLevelElts ,_bcg );_bcg .EG_RangeMarkupElements =append (_bcg .EG_RangeMarkupElements ,_fgbeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bgb :=NewEG_ContentRunContent (); +_bcc :=NewEG_RunLevelElts ();_ecb :=NewEG_RangeMarkupElements ();_ecb .BookmarkEnd =NewCT_MarkupRange ();if _dda :=d .DecodeElement (_ecb .BookmarkEnd ,&_afc );_dda !=nil {return _dda ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_bgb ); +_bgb .EG_RunLevelElts =append (_bgb .EG_RunLevelElts ,_bcc );_bcc .EG_RangeMarkupElements =append (_bcc .EG_RangeMarkupElements ,_ecb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eeec :=NewEG_ContentRunContent (); +_becc :=NewEG_RunLevelElts ();_ced :=NewEG_RangeMarkupElements ();_ced .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebea :=d .DecodeElement (_ced .MoveFromRangeStart ,&_afc );_ebea !=nil {return _ebea ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_eeec ); +_eeec .EG_RunLevelElts =append (_eeec .EG_RunLevelElts ,_becc );_becc .EG_RangeMarkupElements =append (_becc .EG_RangeMarkupElements ,_ced );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbe :=NewEG_ContentRunContent (); +_ffab :=NewEG_RunLevelElts ();_gae :=NewEG_RangeMarkupElements ();_gae .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddbe :=d .DecodeElement (_gae .MoveFromRangeEnd ,&_afc );_ddbe !=nil {return _ddbe ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_dbe ); +_dbe .EG_RunLevelElts =append (_dbe .EG_RunLevelElts ,_ffab );_ffab .EG_RangeMarkupElements =append (_ffab .EG_RangeMarkupElements ,_gae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aga :=NewEG_ContentRunContent (); +_bagd :=NewEG_RunLevelElts ();_fce :=NewEG_RangeMarkupElements ();_fce .MoveToRangeStart =NewCT_MoveBookmark ();if _adga :=d .DecodeElement (_fce .MoveToRangeStart ,&_afc );_adga !=nil {return _adga ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_aga ); +_aga .EG_RunLevelElts =append (_aga .EG_RunLevelElts ,_bagd );_bagd .EG_RangeMarkupElements =append (_bagd .EG_RangeMarkupElements ,_fce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggee :=NewEG_ContentRunContent (); +_ead :=NewEG_RunLevelElts ();_cbba :=NewEG_RangeMarkupElements ();_cbba .MoveToRangeEnd =NewCT_MarkupRange ();if _aag :=d .DecodeElement (_cbba .MoveToRangeEnd ,&_afc );_aag !=nil {return _aag ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ggee ); +_ggee .EG_RunLevelElts =append (_ggee .EG_RunLevelElts ,_ead );_ead .EG_RangeMarkupElements =append (_ead .EG_RangeMarkupElements ,_cbba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffbe :=NewEG_ContentRunContent (); +_dafe :=NewEG_RunLevelElts ();_eeae :=NewEG_RangeMarkupElements ();_eeae .CommentRangeStart =NewCT_MarkupRange ();if _edb :=d .DecodeElement (_eeae .CommentRangeStart ,&_afc );_edb !=nil {return _edb ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ffbe ); +_ffbe .EG_RunLevelElts =append (_ffbe .EG_RunLevelElts ,_dafe );_dafe .EG_RangeMarkupElements =append (_dafe .EG_RangeMarkupElements ,_eeae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebgd :=NewEG_ContentRunContent (); +_ffbec :=NewEG_RunLevelElts ();_daac :=NewEG_RangeMarkupElements ();_daac .CommentRangeEnd =NewCT_MarkupRange ();if _eef :=d .DecodeElement (_daac .CommentRangeEnd ,&_afc );_eef !=nil {return _eef ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ebgd ); +_ebgd .EG_RunLevelElts =append (_ebgd .EG_RunLevelElts ,_ffbec );_ffbec .EG_RangeMarkupElements =append (_ffbec .EG_RangeMarkupElements ,_daac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adcb :=NewEG_ContentRunContent (); +_adba :=NewEG_RunLevelElts ();_acab :=NewEG_RangeMarkupElements ();_acab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gccge :=d .DecodeElement (_acab .CustomXmlInsRangeStart ,&_afc );_gccge !=nil {return _gccge ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_adcb ); +_adcb .EG_RunLevelElts =append (_adcb .EG_RunLevelElts ,_adba );_adba .EG_RangeMarkupElements =append (_adba .EG_RangeMarkupElements ,_acab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bee :=NewEG_ContentRunContent (); +_bcd :=NewEG_RunLevelElts ();_cacd :=NewEG_RangeMarkupElements ();_cacd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ege :=d .DecodeElement (_cacd .CustomXmlInsRangeEnd ,&_afc );_ege !=nil {return _ege ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_bee ); +_bee .EG_RunLevelElts =append (_bee .EG_RunLevelElts ,_bcd );_bcd .EG_RangeMarkupElements =append (_bcd .EG_RangeMarkupElements ,_cacd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_daaa :=NewEG_ContentRunContent (); +_gdf :=NewEG_RunLevelElts ();_gccgc :=NewEG_RangeMarkupElements ();_gccgc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccb :=d .DecodeElement (_gccgc .CustomXmlDelRangeStart ,&_afc );_ccb !=nil {return _ccb ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_daaa ); +_daaa .EG_RunLevelElts =append (_daaa .EG_RunLevelElts ,_gdf );_gdf .EG_RangeMarkupElements =append (_gdf .EG_RangeMarkupElements ,_gccgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbg :=NewEG_ContentRunContent (); +_dgge :=NewEG_RunLevelElts ();_agde :=NewEG_RangeMarkupElements ();_agde .CustomXmlDelRangeEnd =NewCT_Markup ();if _dga :=d .DecodeElement (_agde .CustomXmlDelRangeEnd ,&_afc );_dga !=nil {return _dga ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_dbg ); +_dbg .EG_RunLevelElts =append (_dbg .EG_RunLevelElts ,_dgge );_dgge .EG_RangeMarkupElements =append (_dgge .EG_RangeMarkupElements ,_agde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccba :=NewEG_ContentRunContent (); +_caa :=NewEG_RunLevelElts ();_cceb :=NewEG_RangeMarkupElements ();_cceb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _badf :=d .DecodeElement (_cceb .CustomXmlMoveFromRangeStart ,&_afc );_badf !=nil {return _badf ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_ccba ); +_ccba .EG_RunLevelElts =append (_ccba .EG_RunLevelElts ,_caa );_caa .EG_RangeMarkupElements =append (_caa .EG_RangeMarkupElements ,_cceb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eeg :=NewEG_ContentRunContent (); +_cbd :=NewEG_RunLevelElts ();_cbda :=NewEG_RangeMarkupElements ();_cbda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eec :=d .DecodeElement (_cbda .CustomXmlMoveFromRangeEnd ,&_afc );_eec !=nil {return _eec ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_eeg ); +_eeg .EG_RunLevelElts =append (_eeg .EG_RunLevelElts ,_cbd );_cbd .EG_RangeMarkupElements =append (_cbd .EG_RangeMarkupElements ,_cbda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efd :=NewEG_ContentRunContent (); +_ddde :=NewEG_RunLevelElts ();_aeef :=NewEG_RangeMarkupElements ();_aeef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egef :=d .DecodeElement (_aeef .CustomXmlMoveToRangeStart ,&_afc );_egef !=nil {return _egef ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_efd ); +_efd .EG_RunLevelElts =append (_efd .EG_RunLevelElts ,_ddde );_ddde .EG_RangeMarkupElements =append (_ddde .EG_RangeMarkupElements ,_aeef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgaa :=NewEG_ContentRunContent (); +_adcd :=NewEG_RunLevelElts ();_bdbb :=NewEG_RangeMarkupElements ();_bdbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bef :=d .DecodeElement (_bdbb .CustomXmlMoveToRangeEnd ,&_afc );_bef !=nil {return _bef ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_cgaa ); +_cgaa .EG_RunLevelElts =append (_cgaa .EG_RunLevelElts ,_adcd );_adcd .EG_RangeMarkupElements =append (_adcd .EG_RangeMarkupElements ,_bdbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afg :=NewEG_ContentRunContent (); +_daff :=NewEG_RunLevelElts ();_agag :=NewEG_MathContent ();_agag .OMathPara =_ab .NewOMathPara ();if _afcb :=d .DecodeElement (_agag .OMathPara ,&_afc );_afcb !=nil {return _afcb ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_afg ); +_afg .EG_RunLevelElts =append (_afg .EG_RunLevelElts ,_daff );_daff .EG_MathContent =append (_daff .EG_MathContent ,_agag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edg :=NewEG_ContentRunContent (); +_gbcd :=NewEG_RunLevelElts ();_dggb :=NewEG_MathContent ();_dggb .OMath =_ab .NewOMath ();if _fag :=d .DecodeElement (_dggb .OMath ,&_afc );_fag !=nil {return _fag ;};_ffe .EG_ContentRunContent =append (_ffe .EG_ContentRunContent ,_edg );_edg .EG_RunLevelElts =append (_edg .EG_RunLevelElts ,_gbcd ); +_gbcd .EG_MathContent =append (_gbcd .EG_MathContent ,_dggb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_afc .Name ); +if _cff :=d .Skip ();_cff !=nil {return _cff ;};};case _c .EndElement :break _gdg ;case _c .CharData :};};return nil ;};func (_adceb *CT_SdtCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gggad :for {_cafbfb ,_agfge :=d .Token ();if _agfge !=nil {return _agfge ; +};switch _gegce :=_cafbfb .(type ){case _c .StartElement :switch _gegce .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_adceb .SdtPr =NewCT_SdtPr (); +if _ggeeg :=d .DecodeElement (_adceb .SdtPr ,&_gegce );_ggeeg !=nil {return _ggeeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_adceb .SdtEndPr =NewCT_SdtEndPr (); +if _ffffea :=d .DecodeElement (_adceb .SdtEndPr ,&_gegce );_ffffea !=nil {return _ffffea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_adceb .SdtContent =NewCT_SdtContentCell (); +if _fegba :=d .DecodeElement (_adceb .SdtContent ,&_gegce );_fegba !=nil {return _fegba ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gegce .Name ); +if _ecfca :=d .Skip ();_ecfca !=nil {return _ecfca ;};};case _c .EndElement :break _gggad ;case _c .CharData :};};return nil ;};func NewCT_SdtDate ()*CT_SdtDate {_dabee :=&CT_SdtDate {};return _dabee };func (_fgbcbd *CT_RPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _fgbcbd .RStyle !=nil {_acacf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgbcbd .RStyle ,_acacf );};if _fgbcbd .RFonts !=nil {_caeda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; +e .EncodeElement (_fgbcbd .RFonts ,_caeda );};if _fgbcbd .B !=nil {_eaefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fgbcbd .B ,_eaefa );};if _fgbcbd .BCs !=nil {_ecgfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}}; +e .EncodeElement (_fgbcbd .BCs ,_ecgfdf );};if _fgbcbd .I !=nil {_fgfag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fgbcbd .I ,_fgfag );};if _fgbcbd .ICs !=nil {_ceccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}}; +e .EncodeElement (_fgbcbd .ICs ,_ceccc );};if _fgbcbd .Caps !=nil {_fefcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fgbcbd .Caps ,_fefcf );};if _fgbcbd .SmallCaps !=nil {_gcfae :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; +e .EncodeElement (_fgbcbd .SmallCaps ,_gcfae );};if _fgbcbd .Strike !=nil {_fdcbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fgbcbd .Strike ,_fdcbe );};if _fgbcbd .Dstrike !=nil {_ccffb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; +e .EncodeElement (_fgbcbd .Dstrike ,_ccffb );};if _fgbcbd .Outline !=nil {_cdgcgc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fgbcbd .Outline ,_cdgcgc );};if _fgbcbd .Shadow !=nil {_gabbgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; +e .EncodeElement (_fgbcbd .Shadow ,_gabbgg );};if _fgbcbd .Emboss !=nil {_egfbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fgbcbd .Emboss ,_egfbb );};if _fgbcbd .Imprint !=nil {_egbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; +e .EncodeElement (_fgbcbd .Imprint ,_egbg );};if _fgbcbd .NoProof !=nil {_fcbca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fgbcbd .NoProof ,_fcbca );};if _fgbcbd .SnapToGrid !=nil {_bbaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; +e .EncodeElement (_fgbcbd .SnapToGrid ,_bbaed );};if _fgbcbd .Vanish !=nil {_ceadc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fgbcbd .Vanish ,_ceadc );};if _fgbcbd .WebHidden !=nil {_acafa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_fgbcbd .WebHidden ,_acafa );};if _fgbcbd .Color !=nil {_beedd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fgbcbd .Color ,_beedd );};if _fgbcbd .Spacing !=nil {_dcefe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_fgbcbd .Spacing ,_dcefe );};if _fgbcbd .W !=nil {_gfgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fgbcbd .W ,_gfgcg );};if _fgbcbd .Kern !=nil {_adcccd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; +e .EncodeElement (_fgbcbd .Kern ,_adcccd );};if _fgbcbd .Position !=nil {_bgfdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgbcbd .Position ,_bgfdb );};if _fgbcbd .Sz !=nil {_aecg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_fgbcbd .Sz ,_aecg );};if _fgbcbd .SzCs !=nil {_bdgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fgbcbd .SzCs ,_bdgbc );};if _fgbcbd .Highlight !=nil {_dgdfg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_fgbcbd .Highlight ,_dgdfg );};if _fgbcbd .U !=nil {_cdegce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fgbcbd .U ,_cdegce );};if _fgbcbd .Effect !=nil {_ffaaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_fgbcbd .Effect ,_ffaaf );};if _fgbcbd .Bdr !=nil {_eabff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fgbcbd .Bdr ,_eabff );};if _fgbcbd .Shd !=nil {_bbdgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_fgbcbd .Shd ,_bbdgb );};if _fgbcbd .FitText !=nil {_dadec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fgbcbd .FitText ,_dadec );};if _fgbcbd .VertAlign !=nil {_bdebf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_fgbcbd .VertAlign ,_bdebf );};if _fgbcbd .Rtl !=nil {_dcgee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fgbcbd .Rtl ,_dcgee );};if _fgbcbd .Cs !=nil {_bgade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}}; +e .EncodeElement (_fgbcbd .Cs ,_bgade );};if _fgbcbd .Em !=nil {_bbdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fgbcbd .Em ,_bbdcc );};if _fgbcbd .Lang !=nil {_cgce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; +e .EncodeElement (_fgbcbd .Lang ,_cgce );};if _fgbcbd .EastAsianLayout !=nil {_ebbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fgbcbd .EastAsianLayout ,_ebbdg ); +};if _fgbcbd .SpecVanish !=nil {_dfccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fgbcbd .SpecVanish ,_dfccc );};if _fgbcbd .OMath !=nil {_cedgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; +e .EncodeElement (_fgbcbd .OMath ,_cedgg );};if _fgbcbd .RPrChange !=nil {_cgbeda :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fgbcbd .RPrChange ,_cgbeda );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_fceef ST_ObjectDrawAspect )String ()string {switch _fceef {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";}; -// Document Part Reference -DocPart *CT_String ;};func (_bfccd *CT_Odso )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bfccd .Udl !=nil {_fafa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_bfccd .Udl ,_fafa ); -};if _bfccd .Table !=nil {_ffcfc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bfccd .Table ,_ffcfc );};if _bfccd .Src !=nil {_eagfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073r\u0063"}}; -e .EncodeElement (_bfccd .Src ,_eagfd );};if _bfccd .ColDelim !=nil {_dgefd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_bfccd .ColDelim ,_dgefd );};if _bfccd .Type !=nil {_ebffd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_bfccd .Type ,_ebffd );};if _bfccd .FHdr !=nil {_adfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_bfccd .FHdr ,_adfa );};if _bfccd .FieldMapData !=nil {_feegf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}}; -for _ ,_aegg :=range _bfccd .FieldMapData {e .EncodeElement (_aegg ,_feegf );};};if _bfccd .RecipientData !=nil {_fabeab :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_aedcc :=range _bfccd .RecipientData {e .EncodeElement (_aedcc ,_fabeab ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_ccadg *CT_Styles )ValidateWithPath (path string )error {if _ccadg .DocDefaults !=nil {if _bgfca :=_ccadg .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bgfca !=nil {return _bgfca ;}; +};if _ccadg .LatentStyles !=nil {if _bfeac :=_ccadg .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_bfeac !=nil {return _bfeac ;};};for _dfeafa ,_bgedf :=range _ccadg .Style {if _gdaba :=_bgedf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dfeafa )); +_gdaba !=nil {return _gdaba ;};};return nil ;};func (_beceg ST_SectionMark )Validate ()error {return _beceg .ValidateWithPath ("")};func (_gdfge ST_Lock )Validate ()error {return _gdfge .ValidateWithPath ("")};type CT_Frame struct{ -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_gefe *CT_BottomPageBorder )ValidateWithPath (path string )error {if _gefe .ValAttr ==ST_BorderUnset {return _gd .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 _cgde :=_gefe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgde !=nil {return _cgde ;};if _gefe .ColorAttr !=nil {if _cecd :=_gefe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_cecd !=nil {return _cecd ;};};if _afcg :=_gefe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_afcg !=nil {return _afcg ;};if _gefe .ShadowAttr !=nil {if _cdge :=_gefe .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_cdge !=nil {return _cdge ;};};if _gefe .FrameAttr !=nil {if _cdd :=_gefe .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_fagbb :=&CT_OnOff {}; -return _fagbb }; +// Frame Size +Sz *CT_String ; -// Validate validates the CT_LsdException and its children -func (_baee *CT_LsdException )Validate ()error {return _baee .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func NewComments ()*Comments {_dbgdbde :=&Comments {};_dbgdbde .CT_Comments =*NewCT_Comments (); -return _dbgdbde ;};type CT_TblLayoutType struct{ +// Frame Name +Name *CT_String ; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;}; +// Frame or Frameset Title +Title *CT_String ; -// Validate validates the CT_SdtPr and its children -func (_cbgcaf *CT_SdtPr )Validate ()error {return _cbgcaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_fgfae *CT_HpsMeasure )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfgea :=range start .Attr {if _gfgea .Name .Local =="\u0076\u0061\u006c"{_dbggef ,_bfee :=ParseUnionST_HpsMeasure (_gfgea .Value ); -if _bfee !=nil {return _bfee ;};_fgfae .ValAttr =_dbggef ;continue ;};};for {_abebaa ,_afgbb :=d .Token ();if _afgbb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_afgbb ); -};if _cbafa ,_dgced :=_abebaa .(_a .EndElement );_dgced &&_cbafa .Name ==start .Name {break ;};};return nil ;};func (_bead *CT_CustomXmlBlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgacc :=range start .Attr {if _dgacc .Name .Local =="\u0075\u0072\u0069"{_gfbfg ,_bacea :=_dgacc .Value ,error (nil ); -if _bacea !=nil {return _bacea ;};_bead .UriAttr =&_gfbfg ;continue ;};if _dgacc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_cfgd ,_ebeecf :=_dgacc .Value ,error (nil );if _ebeecf !=nil {return _ebeecf ;};_bead .ElementAttr =_cfgd ;continue ; -};};_bbccg :for {_ggbaa ,_bgca :=d .Token ();if _bgca !=nil {return _bgca ;};switch _ccbcb :=_ggbaa .(type ){case _a .StartElement :switch _ccbcb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_bead .CustomXmlPr =NewCT_CustomXmlPr (); -if _gegcf :=d .DecodeElement (_bead .CustomXmlPr ,&_ccbcb );_gegcf !=nil {return _gegcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddbaf :=NewEG_ContentBlockContent (); -_ddbaf .CustomXml =NewCT_CustomXmlBlock ();if _ddbfa :=d .DecodeElement (_ddbaf .CustomXml ,&_ccbcb );_ddbfa !=nil {return _ddbfa ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_ddbaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_aabf :=NewEG_ContentBlockContent (); -_aabf .Sdt =NewCT_SdtBlock ();if _accbe :=d .DecodeElement (_aabf .Sdt ,&_ccbcb );_accbe !=nil {return _accbe ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_aabf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_agfb :=NewEG_ContentBlockContent (); -_acaf :=NewCT_P ();if _gdage :=d .DecodeElement (_acaf ,&_ccbcb );_gdage !=nil {return _gdage ;};_agfb .P =append (_agfb .P ,_acaf );_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_agfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ccee :=NewEG_ContentBlockContent (); -_afafb :=NewCT_Tbl ();if _adbd :=d .DecodeElement (_afafb ,&_ccbcb );_adbd !=nil {return _adbd ;};_ccee .Tbl =append (_ccee .Tbl ,_afafb );_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_ccee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cgbb :=NewEG_ContentBlockContent (); -_cgeaf :=NewEG_RunLevelElts ();_cgeaf .ProofErr =NewCT_ProofErr ();if _aeea :=d .DecodeElement (_cgeaf .ProofErr ,&_ccbcb );_aeea !=nil {return _aeea ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cgbb );_cgbb .EG_RunLevelElts =append (_cgbb .EG_RunLevelElts ,_cgeaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgef :=NewEG_ContentBlockContent (); -_fcce :=NewEG_RunLevelElts ();_fcce .PermStart =NewCT_PermStart ();if _becc :=d .DecodeElement (_fcce .PermStart ,&_ccbcb );_becc !=nil {return _becc ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_bgef );_bgef .EG_RunLevelElts =append (_bgef .EG_RunLevelElts ,_fcce ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_baff :=NewEG_ContentBlockContent (); -_gdbb :=NewEG_RunLevelElts ();_gdbb .PermEnd =NewCT_Perm ();if _gbab :=d .DecodeElement (_gdbb .PermEnd ,&_ccbcb );_gbab !=nil {return _gbab ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_baff );_baff .EG_RunLevelElts =append (_baff .EG_RunLevelElts ,_gdbb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_egege :=NewEG_ContentBlockContent (); -_fffe :=NewEG_RunLevelElts ();_fffe .Ins =NewCT_RunTrackChange ();if _fegb :=d .DecodeElement (_fffe .Ins ,&_ccbcb );_fegb !=nil {return _fegb ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_egege );_egege .EG_RunLevelElts =append (_egege .EG_RunLevelElts ,_fffe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gegda :=NewEG_ContentBlockContent (); -_dcggb :=NewEG_RunLevelElts ();_dcggb .Del =NewCT_RunTrackChange ();if _cdagc :=d .DecodeElement (_dcggb .Del ,&_ccbcb );_cdagc !=nil {return _cdagc ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_gegda );_gegda .EG_RunLevelElts =append (_gegda .EG_RunLevelElts ,_dcggb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cceed :=NewEG_ContentBlockContent (); -_egca :=NewEG_RunLevelElts ();_egca .MoveFrom =NewCT_RunTrackChange ();if _eccg :=d .DecodeElement (_egca .MoveFrom ,&_ccbcb );_eccg !=nil {return _eccg ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cceed );_cceed .EG_RunLevelElts =append (_cceed .EG_RunLevelElts ,_egca ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_abdb :=NewEG_ContentBlockContent (); -_dcbf :=NewEG_RunLevelElts ();_dcbf .MoveTo =NewCT_RunTrackChange ();if _fabc :=d .DecodeElement (_dcbf .MoveTo ,&_ccbcb );_fabc !=nil {return _fabc ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_abdb );_abdb .EG_RunLevelElts =append (_abdb .EG_RunLevelElts ,_dcbf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdef :=NewEG_ContentBlockContent (); -_gega :=NewEG_RunLevelElts ();_faab :=NewEG_RangeMarkupElements ();_faab .BookmarkStart =NewCT_Bookmark ();if _bbfac :=d .DecodeElement (_faab .BookmarkStart ,&_ccbcb );_bbfac !=nil {return _bbfac ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cdef ); -_cdef .EG_RunLevelElts =append (_cdef .EG_RunLevelElts ,_gega );_gega .EG_RangeMarkupElements =append (_gega .EG_RangeMarkupElements ,_faab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_caf :=NewEG_ContentBlockContent (); -_adeec :=NewEG_RunLevelElts ();_dggad :=NewEG_RangeMarkupElements ();_dggad .BookmarkEnd =NewCT_MarkupRange ();if _cfec :=d .DecodeElement (_dggad .BookmarkEnd ,&_ccbcb );_cfec !=nil {return _cfec ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_caf ); -_caf .EG_RunLevelElts =append (_caf .EG_RunLevelElts ,_adeec );_adeec .EG_RangeMarkupElements =append (_adeec .EG_RangeMarkupElements ,_dggad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cbfgg :=NewEG_ContentBlockContent (); -_eefb :=NewEG_RunLevelElts ();_dfbb :=NewEG_RangeMarkupElements ();_dfbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _efbaa :=d .DecodeElement (_dfbb .MoveFromRangeStart ,&_ccbcb );_efbaa !=nil {return _efbaa ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cbfgg ); -_cbfgg .EG_RunLevelElts =append (_cbfgg .EG_RunLevelElts ,_eefb );_eefb .EG_RangeMarkupElements =append (_eefb .EG_RangeMarkupElements ,_dfbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdeg :=NewEG_ContentBlockContent (); -_bdfg :=NewEG_RunLevelElts ();_fadgb :=NewEG_RangeMarkupElements ();_fadgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcbea :=d .DecodeElement (_fadgb .MoveFromRangeEnd ,&_ccbcb );_fcbea !=nil {return _fcbea ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cdeg ); -_cdeg .EG_RunLevelElts =append (_cdeg .EG_RunLevelElts ,_bdfg );_bdfg .EG_RangeMarkupElements =append (_bdfg .EG_RangeMarkupElements ,_fadgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfae :=NewEG_ContentBlockContent (); -_cfgbc :=NewEG_RunLevelElts ();_beab :=NewEG_RangeMarkupElements ();_beab .MoveToRangeStart =NewCT_MoveBookmark ();if _gbdf :=d .DecodeElement (_beab .MoveToRangeStart ,&_ccbcb );_gbdf !=nil {return _gbdf ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_gfae ); -_gfae .EG_RunLevelElts =append (_gfae .EG_RunLevelElts ,_cfgbc );_cfgbc .EG_RangeMarkupElements =append (_cfgbc .EG_RangeMarkupElements ,_beab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abeba :=NewEG_ContentBlockContent (); -_bdbf :=NewEG_RunLevelElts ();_cbda :=NewEG_RangeMarkupElements ();_cbda .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcg :=d .DecodeElement (_cbda .MoveToRangeEnd ,&_ccbcb );_bbcg !=nil {return _bbcg ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_abeba ); -_abeba .EG_RunLevelElts =append (_abeba .EG_RunLevelElts ,_bdbf );_bdbf .EG_RangeMarkupElements =append (_bdbf .EG_RangeMarkupElements ,_cbda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbcc :=NewEG_ContentBlockContent (); -_fffc :=NewEG_RunLevelElts ();_cfdf :=NewEG_RangeMarkupElements ();_cfdf .CommentRangeStart =NewCT_MarkupRange ();if _eggc :=d .DecodeElement (_cfdf .CommentRangeStart ,&_ccbcb );_eggc !=nil {return _eggc ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cbcc ); -_cbcc .EG_RunLevelElts =append (_cbcc .EG_RunLevelElts ,_fffc );_fffc .EG_RangeMarkupElements =append (_fffc .EG_RangeMarkupElements ,_cfdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbaeg :=NewEG_ContentBlockContent (); -_fdef :=NewEG_RunLevelElts ();_efbd :=NewEG_RangeMarkupElements ();_efbd .CommentRangeEnd =NewCT_MarkupRange ();if _cbagg :=d .DecodeElement (_efbd .CommentRangeEnd ,&_ccbcb );_cbagg !=nil {return _cbagg ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_dbaeg ); -_dbaeg .EG_RunLevelElts =append (_dbaeg .EG_RunLevelElts ,_fdef );_fdef .EG_RangeMarkupElements =append (_fdef .EG_RangeMarkupElements ,_efbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_accad :=NewEG_ContentBlockContent (); -_ggdgf :=NewEG_RunLevelElts ();_dbfgc :=NewEG_RangeMarkupElements ();_dbfgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egcg :=d .DecodeElement (_dbfgc .CustomXmlInsRangeStart ,&_ccbcb );_egcg !=nil {return _egcg ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_accad ); -_accad .EG_RunLevelElts =append (_accad .EG_RunLevelElts ,_ggdgf );_ggdgf .EG_RangeMarkupElements =append (_ggdgf .EG_RangeMarkupElements ,_dbfgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfbfea :=NewEG_ContentBlockContent (); -_dfcd :=NewEG_RunLevelElts ();_befb :=NewEG_RangeMarkupElements ();_befb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdba :=d .DecodeElement (_befb .CustomXmlInsRangeEnd ,&_ccbcb );_cdba !=nil {return _cdba ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_dfbfea ); -_dfbfea .EG_RunLevelElts =append (_dfbfea .EG_RunLevelElts ,_dfcd );_dfcd .EG_RangeMarkupElements =append (_dfcd .EG_RangeMarkupElements ,_befb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbdg :=NewEG_ContentBlockContent (); -_afba :=NewEG_RunLevelElts ();_bfcba :=NewEG_RangeMarkupElements ();_bfcba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgedb :=d .DecodeElement (_bfcba .CustomXmlDelRangeStart ,&_ccbcb );_cgedb !=nil {return _cgedb ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_gbdg ); -_gbdg .EG_RunLevelElts =append (_gbdg .EG_RunLevelElts ,_afba );_afba .EG_RangeMarkupElements =append (_afba .EG_RangeMarkupElements ,_bfcba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bebc :=NewEG_ContentBlockContent (); -_gecf :=NewEG_RunLevelElts ();_fgecc :=NewEG_RangeMarkupElements ();_fgecc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebdaa :=d .DecodeElement (_fgecc .CustomXmlDelRangeEnd ,&_ccbcb );_ebdaa !=nil {return _ebdaa ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_bebc ); -_bebc .EG_RunLevelElts =append (_bebc .EG_RunLevelElts ,_gecf );_gecf .EG_RangeMarkupElements =append (_gecf .EG_RangeMarkupElements ,_fgecc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcace :=NewEG_ContentBlockContent (); -_bdcf :=NewEG_RunLevelElts ();_gfff :=NewEG_RangeMarkupElements ();_gfff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abgb :=d .DecodeElement (_gfff .CustomXmlMoveFromRangeStart ,&_ccbcb );_abgb !=nil {return _abgb ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_gcace ); -_gcace .EG_RunLevelElts =append (_gcace .EG_RunLevelElts ,_bdcf );_bdcf .EG_RangeMarkupElements =append (_bdcf .EG_RangeMarkupElements ,_gfff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_faec :=NewEG_ContentBlockContent (); -_dgcd :=NewEG_RunLevelElts ();_ecdda :=NewEG_RangeMarkupElements ();_ecdda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acae :=d .DecodeElement (_ecdda .CustomXmlMoveFromRangeEnd ,&_ccbcb );_acae !=nil {return _acae ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_faec ); -_faec .EG_RunLevelElts =append (_faec .EG_RunLevelElts ,_dgcd );_dgcd .EG_RangeMarkupElements =append (_dgcd .EG_RangeMarkupElements ,_ecdda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcce :=NewEG_ContentBlockContent (); -_bbab :=NewEG_RunLevelElts ();_fbdg :=NewEG_RangeMarkupElements ();_fbdg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eebbcd :=d .DecodeElement (_fbdg .CustomXmlMoveToRangeStart ,&_ccbcb );_eebbcd !=nil {return _eebbcd ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_bcce ); -_bcce .EG_RunLevelElts =append (_bcce .EG_RunLevelElts ,_bbab );_bbab .EG_RangeMarkupElements =append (_bbab .EG_RangeMarkupElements ,_fbdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdfb :=NewEG_ContentBlockContent (); -_ggbf :=NewEG_RunLevelElts ();_gdcf :=NewEG_RangeMarkupElements ();_gdcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgcaa :=d .DecodeElement (_gdcf .CustomXmlMoveToRangeEnd ,&_ccbcb );_dgcaa !=nil {return _dgcaa ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cdfb ); -_cdfb .EG_RunLevelElts =append (_cdfb .EG_RunLevelElts ,_ggbf );_ggbf .EG_RangeMarkupElements =append (_ggbf .EG_RangeMarkupElements ,_gdcf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfaa :=NewEG_ContentBlockContent (); -_gbfa :=NewEG_RunLevelElts ();_fddd :=NewEG_MathContent ();_fddd .OMathPara =_aa .NewOMathPara ();if _gfeg :=d .DecodeElement (_fddd .OMathPara ,&_ccbcb );_gfeg !=nil {return _gfeg ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_cfaa ); -_cfaa .EG_RunLevelElts =append (_cfaa .EG_RunLevelElts ,_gbfa );_gbfa .EG_MathContent =append (_gbfa .EG_MathContent ,_fddd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afed :=NewEG_ContentBlockContent (); -_afcf :=NewEG_RunLevelElts ();_ccff :=NewEG_MathContent ();_ccff .OMath =_aa .NewOMath ();if _ggcd :=d .DecodeElement (_ccff .OMath ,&_ccbcb );_ggcd !=nil {return _ggcd ;};_bead .EG_ContentBlockContent =append (_bead .EG_ContentBlockContent ,_afed );_afed .EG_RunLevelElts =append (_afed .EG_RunLevelElts ,_afcf ); -_afcf .EG_MathContent =append (_afcf .EG_MathContent ,_ccff );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_ccbcb .Name ); -if _faecf :=d .Skip ();_faecf !=nil {return _faecf ;};};case _a .EndElement :break _bbccg ;case _a .CharData :};};return nil ;};func (_agaa *CT_Divs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adaae :for {_aaegf ,_cacf :=d .Token (); -if _cacf !=nil {return _cacf ;};switch _aegeg :=_aaegf .(type ){case _a .StartElement :switch _aegeg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076"}:_dcbce :=NewCT_Div (); -if _fdcfd :=d .DecodeElement (_dcbce ,&_aegeg );_fdcfd !=nil {return _fdcfd ;};_agaa .Div =append (_agaa .Div ,_dcbce );default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_aegeg .Name ); -if _eeaab :=d .Skip ();_eeaab !=nil {return _eeaab ;};};case _a .EndElement :break _adaae ;case _a .CharData :};};return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_cegbc :=&EG_ContentCellContent {};return _cegbc ;}; +// Frame Long Description +LongDesc *CT_Rel ; -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_dfffc *CT_Compat )ValidateWithPath (path string )error {if _dfffc .UseSingleBorderforContiguousCells !=nil {if _daee :=_dfffc .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073"); -_daee !=nil {return _daee ;};};if _dfffc .WpJustification !=nil {if _bbcd :=_dfffc .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_bbcd !=nil {return _bbcd ;};};if _dfffc .NoTabHangInd !=nil {if _faef :=_dfffc .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"); -_faef !=nil {return _faef ;};};if _dfffc .NoLeading !=nil {if _ebea :=_dfffc .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_ebea !=nil {return _ebea ;};};if _dfffc .SpaceForUL !=nil {if _faedc :=_dfffc .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"); -_faedc !=nil {return _faedc ;};};if _dfffc .NoColumnBalance !=nil {if _adff :=_dfffc .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_adff !=nil {return _adff ;};};if _dfffc .BalanceSingleByteDoubleByteWidth !=nil {if _ffbg :=_dfffc .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068"); -_ffbg !=nil {return _ffbg ;};};if _dfffc .NoExtraLineSpacing !=nil {if _aafb :=_dfffc .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aafb !=nil {return _aafb ; -};};if _dfffc .DoNotLeaveBackslashAlone !=nil {if _abeb :=_dfffc .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_abeb !=nil {return _abeb ; -};};if _dfffc .UlTrailSpace !=nil {if _gbac :=_dfffc .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_gbac !=nil {return _gbac ;};};if _dfffc .DoNotExpandShiftReturn !=nil {if _ccfe :=_dfffc .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"); -_ccfe !=nil {return _ccfe ;};};if _dfffc .SpacingInWholePoints !=nil {if _cgeac :=_dfffc .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_cgeac !=nil {return _cgeac ; -};};if _dfffc .LineWrapLikeWord6 !=nil {if _cfcef :=_dfffc .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_cfcef !=nil {return _cfcef ;};};if _dfffc .PrintBodyTextBeforeHeader !=nil {if _gbae :=_dfffc .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072"); -_gbae !=nil {return _gbae ;};};if _dfffc .PrintColBlack !=nil {if _fegg :=_dfffc .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_fegg !=nil {return _fegg ;};};if _dfffc .WpSpaceWidth !=nil {if _cceg :=_dfffc .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"); -_cceg !=nil {return _cceg ;};};if _dfffc .ShowBreaksInFrames !=nil {if _fcgc :=_dfffc .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_fcgc !=nil {return _fcgc ; -};};if _dfffc .SubFontBySize !=nil {if _ccad :=_dfffc .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_ccad !=nil {return _ccad ;};};if _dfffc .SuppressBottomSpacing !=nil {if _dcdb :=_dfffc .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067"); -_dcdb !=nil {return _dcdb ;};};if _dfffc .SuppressTopSpacing !=nil {if _aee :=_dfffc .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aee !=nil {return _aee ; -};};if _dfffc .SuppressSpacingAtTopOfPage !=nil {if _ecaab :=_dfffc .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065"); -_ecaab !=nil {return _ecaab ;};};if _dfffc .SuppressTopSpacingWP !=nil {if _egdag :=_dfffc .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_egdag !=nil {return _egdag ; -};};if _dfffc .SuppressSpBfAfterPgBrk !=nil {if _dgfd :=_dfffc .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_dgfd !=nil {return _dgfd ; -};};if _dfffc .SwapBordersFacingPages !=nil {if _ffdd :=_dfffc .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_ffdd !=nil {return _ffdd ; -};};if _dfffc .ConvMailMergeEsc !=nil {if _abba :=_dfffc .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_abba !=nil {return _abba ;};};if _dfffc .TruncateFontHeightsLikeWP6 !=nil {if _adac :=_dfffc .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036"); -_adac !=nil {return _adac ;};};if _dfffc .MwSmallCaps !=nil {if _eecd :=_dfffc .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_eecd !=nil {return _eecd ;};};if _dfffc .UsePrinterMetrics !=nil {if _dcce :=_dfffc .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073"); -_dcce !=nil {return _dcce ;};};if _dfffc .DoNotSuppressParagraphBorders !=nil {if _ffca :=_dfffc .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_ffca !=nil {return _ffca ;};};if _dfffc .WrapTrailSpaces !=nil {if _bbbcc :=_dfffc .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_bbbcc !=nil {return _bbbcc ;};};if _dfffc .FootnoteLayoutLikeWW8 !=nil {if _bbad :=_dfffc .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038"); -_bbad !=nil {return _bbad ;};};if _dfffc .ShapeLayoutLikeWW8 !=nil {if _babc :=_dfffc .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_babc !=nil {return _babc ; -};};if _dfffc .AlignTablesRowByRow !=nil {if _acee :=_dfffc .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_acee !=nil {return _acee ;};};if _dfffc .ForgetLastTabAlignment !=nil {if _abbg :=_dfffc .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); -_abbg !=nil {return _abbg ;};};if _dfffc .AdjustLineHeightInTable !=nil {if _fgffb :=_dfffc .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"); -_fgffb !=nil {return _fgffb ;};};if _dfffc .AutoSpaceLikeWord95 !=nil {if _afbe :=_dfffc .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_afbe !=nil {return _afbe ; -};};if _dfffc .NoSpaceRaiseLower !=nil {if _babe :=_dfffc .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_babe !=nil {return _babe ;};};if _dfffc .DoNotUseHTMLParagraphAutoSpacing !=nil {if _degd :=_dfffc .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067"); -_degd !=nil {return _degd ;};};if _dfffc .LayoutRawTableWidth !=nil {if _fggf :=_dfffc .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_fggf !=nil {return _fggf ; -};};if _dfffc .LayoutTableRowsApart !=nil {if _facg :=_dfffc .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_facg !=nil {return _facg ;};};if _dfffc .UseWord97LineBreakRules !=nil {if _cdea :=_dfffc .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"); -_cdea !=nil {return _cdea ;};};if _dfffc .DoNotBreakWrappedTables !=nil {if _bffa :=_dfffc .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"); -_bffa !=nil {return _bffa ;};};if _dfffc .DoNotSnapToGridInCell !=nil {if _eagaa :=_dfffc .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c"); -_eagaa !=nil {return _eagaa ;};};if _dfffc .SelectFldWithFirstOrLastChar !=nil {if _aedf :=_dfffc .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072"); -_aedf !=nil {return _aedf ;};};if _dfffc .ApplyBreakingRules !=nil {if _dcfc :=_dfffc .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_dcfc !=nil {return _dcfc ; -};};if _dfffc .DoNotWrapTextWithPunct !=nil {if _bdbe :=_dfffc .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_bdbe !=nil {return _bdbe ; -};};if _dfffc .DoNotUseEastAsianBreakRules !=nil {if _efac :=_dfffc .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073"); -_efac !=nil {return _efac ;};};if _dfffc .UseWord2002TableStyleRules !=nil {if _dbeg :=_dfffc .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073"); -_dbeg !=nil {return _dbeg ;};};if _dfffc .GrowAutofit !=nil {if _gaea :=_dfffc .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gaea !=nil {return _gaea ;};};if _dfffc .UseFELayout !=nil {if _faae :=_dfffc .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"); -_faae !=nil {return _faae ;};};if _dfffc .UseNormalStyleForList !=nil {if _cggf :=_dfffc .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074"); -_cggf !=nil {return _cggf ;};};if _dfffc .DoNotUseIndentAsNumberingTabStop !=nil {if _fgcba :=_dfffc .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070"); -_fgcba !=nil {return _fgcba ;};};if _dfffc .UseAltKinsokuLineBreakRules !=nil {if _gbbc :=_dfffc .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073"); -_gbbc !=nil {return _gbbc ;};};if _dfffc .AllowSpaceOfSameStyleInTable !=nil {if _ggfca :=_dfffc .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065"); -_ggfca !=nil {return _ggfca ;};};if _dfffc .DoNotSuppressIndentation !=nil {if _aceea :=_dfffc .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn"); -_aceea !=nil {return _aceea ;};};if _dfffc .DoNotAutofitConstrainedTables !=nil {if _adcb :=_dfffc .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"); -_adcb !=nil {return _adcb ;};};if _dfffc .AutofitToFirstFixedWidthCell !=nil {if _cacdb :=_dfffc .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c"); -_cacdb !=nil {return _cacdb ;};};if _dfffc .UnderlineTabInNumList !=nil {if _dfgb :=_dfffc .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074"); -_dfgb !=nil {return _dfgb ;};};if _dfffc .DisplayHangulFixedWidth !=nil {if _aefc :=_dfffc .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"); -_aefc !=nil {return _aefc ;};};if _dfffc .SplitPgBreakAndParaMark !=nil {if _gdad :=_dfffc .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"); -_gdad !=nil {return _gdad ;};};if _dfffc .DoNotVertAlignCellWithSp !=nil {if _ebeec :=_dfffc .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p"); -_ebeec !=nil {return _ebeec ;};};if _dfffc .DoNotBreakConstrainedForcedTable !=nil {if _bfdg :=_dfffc .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065"); -_bfdg !=nil {return _bfdg ;};};if _dfffc .DoNotVertAlignInTxbx !=nil {if _abcc :=_dfffc .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_abcc !=nil {return _abcc ; -};};if _dfffc .UseAnsiKerningPairs !=nil {if _dcab :=_dfffc .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_dcab !=nil {return _dcab ;};};if _dfffc .CachedColBalance !=nil {if _afbg :=_dfffc .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065"); -_afbg !=nil {return _afbg ;};};for _adceg ,_abdd :=range _dfffc .CompatSetting {if _gaae :=_abdd .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_adceg ));_gaae !=nil {return _gaae ; -};};return nil ;}; +// Source File for Frame +SourceFileName *CT_Rel ; -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_fede *CT_CustomXmlCell )ValidateWithPath (path string )error {if _fede .CustomXmlPr !=nil {if _ccde :=_fede .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ccde !=nil {return _ccde ;}; -};for _bdde ,_cafa :=range _fede .EG_ContentCellContent {if _ceff :=_cafa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_bdde )); -_ceff !=nil {return _ceff ;};};return nil ;}; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the CT_StyleSort and its children -func (_bdfgbf *CT_StyleSort )Validate ()error {return _bdfgbf .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_afgfe *WdCT_WordprocessingCanvas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbefe :for {_bcbgc ,_aaebfc :=d .Token (); -if _aaebfc !=nil {return _aaebfc ;};switch _dedgdf :=_bcbgc .(type ){case _a .StartElement :switch _dedgdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0067"}:_afgfe .Bg =_gga .NewCT_BackgroundFormatting (); -if _cdafb :=d .DecodeElement (_afgfe .Bg ,&_dedgdf );_cdafb !=nil {return _cdafb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0068\u006fl\u0065"}:_afgfe .Whole =_gga .NewCT_WholeE2oFormatting (); -if _ggdee :=d .DecodeElement (_afgfe .Whole ,&_dedgdf );_ggdee !=nil {return _ggdee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_cgebe :=NewWdCT_WordprocessingCanvasChoice (); -if _fgacb :=d .DecodeElement (&_cgebe .Wsp ,&_dedgdf );_fgacb !=nil {return _fgacb ;};_afgfe .Choice =append (_afgfe .Choice ,_cgebe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_gfebf :=NewWdCT_WordprocessingCanvasChoice (); -if _agebde :=d .DecodeElement (&_gfebf .Pic ,&_dedgdf );_agebde !=nil {return _agebde ;};_afgfe .Choice =append (_afgfe .Choice ,_gfebf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bgbee :=NewWdCT_WordprocessingCanvasChoice (); -if _bcaeeg :=d .DecodeElement (&_bgbee .ContentPart ,&_dedgdf );_bcaeeg !=nil {return _bcaeeg ;};_afgfe .Choice =append (_afgfe .Choice ,_bgbee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_gfcdgb :=NewWdCT_WordprocessingCanvasChoice (); -if _dfagg :=d .DecodeElement (&_gfcdgb .Wgp ,&_dedgdf );_dfagg !=nil {return _dfagg ;};_afgfe .Choice =append (_afgfe .Choice ,_gfcdgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gbbcbd :=NewWdCT_WordprocessingCanvasChoice (); -if _bcgeea :=d .DecodeElement (&_gbbcbd .GraphicFrame ,&_dedgdf );_bcgeea !=nil {return _bcgeea ;};_afgfe .Choice =append (_afgfe .Choice ,_gbbcbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afgfe .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _bdbffd :=d .DecodeElement (_afgfe .ExtLst ,&_dedgdf );_bdbffd !=nil {return _bdbffd ;};default:_b .Log .Debug ("sk\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\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_dedgdf .Name ); -if _bcaecd :=d .Skip ();_bcaecd !=nil {return _bcaecd ;};};case _a .EndElement :break _fbefe ;case _a .CharData :};};return nil ;};type ST_AnnotationVMerge byte ;func (_dbcea ST_DocProtect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbcea .String (),start ); -}; +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Validate validates the CT_Frame and its children -func (_dgadc *CT_Frame )Validate ()error {return _dgadc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_eggge ST_DropCap )String ()string {switch _eggge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070"; -case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;};func (_gadfd ST_LevelSuffix )ValidateWithPath (path string )error {switch _gadfd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadfd )); -};return nil ;};type ST_DocPartBehavior byte ;func (_fgcce *CT_OptimizeForBrowser )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgcce .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fgcce .TargetAttr )}); -};if _fgcce .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fgcce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_fcbega ST_FldCharType )Validate ()error {return _fcbega .ValidateWithPath ("")};func (_bccfcb WdST_AlignH )ValidateWithPath (path string )error {switch _bccfcb {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccfcb )); -};return nil ;};func (_dafgb ST_TargetScreenSz )String ()string {switch _dafgb {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032"; -case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324"; -case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0; -ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_febbe *ST_DisplacedByCustomXml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcfcg ,_ebccfgg :=d .Token (); -if _ebccfgg !=nil {return _ebccfgg ;};if _cgafe ,_gafcdf :=_bcfcg .(_a .EndElement );_gafcdf &&_cgafe .Name ==start .Name {*_febbe =1;return nil ;};if _abcdb ,_cccgea :=_bcfcg .(_a .CharData );!_cccgea {return _gd .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",_bcfcg ); -}else {switch string (_abcdb ){case "":*_febbe =0;case "\u006e\u0065\u0078\u0074":*_febbe =1;case "\u0070\u0072\u0065\u0076":*_febbe =2;};};_bcfcg ,_ebccfgg =d .Token ();if _ebccfgg !=nil {return _ebccfgg ;};if _fgfaba ,_gacdb :=_bcfcg .(_a .EndElement ); -_gacdb &&_fgfaba .Name ==start .Name {return nil ;};return _gd .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",_bcfcg );};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_dgbeg :=&CT_TargetScreenSz {}; -_dgbeg .ValAttr =ST_TargetScreenSz (1);return _dgbeg ;};func (_bdbee ST_EdGrp )Validate ()error {return _bdbee .ValidateWithPath ("")};func NewCT_AbstractNum ()*CT_AbstractNum {_fc :=&CT_AbstractNum {};return _fc }; +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Validate validates the CT_FFName and its children -func (_fcfbd *CT_FFName )Validate ()error {return _fcfbd .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func (_dgfba *Fonts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _dgfba .CT_FontsList .MarshalXML (e ,start );};func (_cabcg *CT_OnOff )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cabcg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cabcg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eaa *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bbc ,_bcc :=_eaa .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bcc !=nil {return _bcc ;};start .Attr =append (start .Attr ,_bbc );if _eaa .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .ColorAttr )}); -};if _eaa .ThemeColorAttr !=ST_ThemeColorUnset {_ebaf ,_adda :=_eaa .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _adda !=nil {return _adda ;};start .Attr =append (start .Attr ,_ebaf ); -};if _eaa .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .ThemeTintAttr )});};if _eaa .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .ThemeShadeAttr )}); -};if _eaa .SzAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .SzAttr )});};if _eaa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .SpaceAttr )}); -};if _eaa .ShadowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .ShadowAttr )});};if _eaa .FrameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eaa .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;}; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_dcbed *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _dcbed .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};func (_aafd *CT_DocType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dded :=range start .Attr {if _dded .Name .Local =="\u0076\u0061\u006c"{_ggdaf ,_bagc :=_dded .Value ,error (nil ); -if _bagc !=nil {return _bagc ;};_aafd .ValAttr =_ggdaf ;continue ;};};for {_dggdg ,_bgfgg :=d .Token ();if _bgfgg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_bgfgg ); -};if _bcccb ,_dbgdd :=_dggdg .(_a .EndElement );_dbgdd &&_bcccb .Name ==start .Name {break ;};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func (_fgfa *CT_FFName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbacb :=range start .Attr {if _fbacb .Name .Local =="\u0076\u0061\u006c"{_efgcf ,_eecfa :=_fbacb .Value ,error (nil ); -if _eecfa !=nil {return _eecfa ;};_fgfa .ValAttr =&_efgcf ;continue ;};};for {_deecg ,_ffbc :=d .Token ();if _ffbc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_ffbc ); -};if _acag ,_agfc :=_deecg .(_a .EndElement );_agfc &&_acag .Name ==start .Name {break ;};};return nil ;};func NewCT_FFName ()*CT_FFName {_deecd :=&CT_FFName {};return _deecd };func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_dgfeda :=&WdCT_TxbxContent {}; -return _dgfeda }; +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;}; -// Validate validates the WdCT_GraphicFrame and its children -func (_gfffca *WdCT_GraphicFrame )Validate ()error {return _gfffca .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_baaaa ST_PTabRelativeTo )Validate ()error {return _baaaa .ValidateWithPath ("")}; -func NewCT_TblOverlap ()*CT_TblOverlap {_ffeaga :=&CT_TblOverlap {};_ffeaga .ValAttr =ST_TblOverlap (1);return _ffeaga ;};type WdWpc struct{WdCT_WordprocessingCanvas };func (_cgbfba ST_HighlightColor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfgcge :=_a .Attr {}; -_bfgcge .Name =name ;switch _cgbfba {case ST_HighlightColorUnset :_bfgcge .Value ="";case ST_HighlightColorBlack :_bfgcge .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_bfgcge .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_bfgcge .Value ="\u0063\u0079\u0061\u006e"; -case ST_HighlightColorGreen :_bfgcge .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_bfgcge .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_bfgcge .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_bfgcge .Value ="\u0079\u0065\u006c\u006c\u006f\u0077"; -case ST_HighlightColorWhite :_bfgcge .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_bfgcge .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_bfgcge .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e"; -case ST_HighlightColorDarkGreen :_bfgcge .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_bfgcge .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_bfgcge .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064"; -case ST_HighlightColorDarkYellow :_bfgcge .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_bfgcge .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_bfgcge .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y"; -case ST_HighlightColorNone :_bfgcge .Value ="\u006e\u006f\u006e\u0065";};return _bfgcge ,nil ;};func (_fcaebd *WdCT_PosV )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcaebd .RelativeFromAttr =WdST_RelFromV (1);_fcaebd .Choice =NewWdCT_PosVChoice (); -for _ ,_deacf :=range start .Attr {if _deacf .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_fcaebd .RelativeFromAttr .UnmarshalXMLAttr (_deacf );continue ;};};_afdbe :for {_dfaeg ,_ddgeg :=d .Token ();if _ddgeg !=nil {return _ddgeg ; -};switch _ggbgd :=_dfaeg .(type ){case _a .StartElement :switch _ggbgd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_fcaebd .Choice =NewWdCT_PosVChoice (); -if _faece :=d .DecodeElement (&_fcaebd .Choice .Align ,&_ggbgd );_faece !=nil {return _faece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fcaebd .Choice =NewWdCT_PosVChoice (); -if _gfaea :=d .DecodeElement (&_fcaebd .Choice .PosOffset ,&_ggbgd );_gfaea !=nil {return _gfaea ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_ggbgd .Name ); -if _baefg :=d .Skip ();_baefg !=nil {return _baefg ;};};case _a .EndElement :break _afdbe ;case _a .CharData :};};return nil ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_ccdgd *CT_SmartTagPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ccdgd .Attr !=nil {_acaaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_gedgc :=range _ccdgd .Attr {e .EncodeElement (_gedgc ,_acaaf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};type ST_Merge byte ;func (_aebea ST_PTabLeader )Validate ()error {return _aebea .ValidateWithPath ("")};func (_bdaga ST_BrClear )ValidateWithPath (path string )error {switch _bdaga {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdaga )); +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_cgfff *CT_TxbxContent )ValidateWithPath (path string )error {for _dcgca ,_addba :=range _cgfff .AltChunk {if _gfaae :=_addba .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dcgca )); +_gfaae !=nil {return _gfaae ;};};for _abgbe ,_ffefb :=range _cgfff .EG_ContentBlockContent {if _ceceg :=_ffefb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_abgbe )); +_ceceg !=nil {return _ceceg ;};};return nil ;};func (_dgcafd ST_JcTable )ValidateWithPath (path string )error {switch _dgcafd {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcafd )); };return nil ;}; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_agbef *CT_MarkupRange )ValidateWithPath (path string )error {if _afdc :=_agbef .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_afdc !=nil {return _afdc ;};return nil ;}; +// Validate validates the CT_WebSettings and its children +func (_gacgc *CT_WebSettings )Validate ()error {return _gacgc .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_bec *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efbe :=range start .Attr {if _efbe .Name .Local =="\u0063\u006f\u006co\u0072"{_acba ,_efc :=ParseUnionST_HexColor (_efbe .Value ); +if _efc !=nil {return _efc ;};_bec .ColorAttr =&_acba ;continue ;};if _efbe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bec .ThemeColorAttr .UnmarshalXMLAttr (_efbe );continue ;};if _efbe .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_aeb ,_dcbd :=_efbe .Value ,error (nil ); +if _dcbd !=nil {return _dcbd ;};_bec .ThemeTintAttr =&_aeb ;continue ;};if _efbe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ada ,_deb :=_efbe .Value ,error (nil );if _deb !=nil {return _deb ;};_bec .ThemeShadeAttr =&_ada ; +continue ;};};_gcd :for {_ffag ,_gfgc :=d .Token ();if _gfgc !=nil {return _gfgc ;};switch _cgbf :=_ffag .(type ){case _c .StartElement :switch _cgbf .Name {default:if _gabb ,_dgd :=_fc .CreateElement (_cgbf );_dgd !=nil {return _dgd ;}else {if _ddba :=d .DecodeElement (_gabb ,&_cgbf ); +_ddba !=nil {return _ddba ;};_bec .Any =append (_bec .Any ,_gabb );};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bec .Drawing =NewCT_Drawing (); +if _cae :=d .DecodeElement (_bec .Drawing ,&_cgbf );_cae !=nil {return _cae ;};};case _c .EndElement :break _gcd ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Proof and its children -func (_ggbfag *CT_Proof )Validate ()error {return _ggbfag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_dcgdda ST_FontFamily )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfbebg :=_a .Attr {};_dfbebg .Name =name ; -switch _dcgdda {case ST_FontFamilyUnset :_dfbebg .Value ="";case ST_FontFamilyDecorative :_dfbebg .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_dfbebg .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_dfbebg .Value ="\u0072\u006f\u006da\u006e"; -case ST_FontFamilyScript :_dfbebg .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_dfbebg .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_dfbebg .Value ="\u0061\u0075\u0074\u006f";};return _dfbebg ,nil ;};func (_fgcd *CT_CustomXmlRow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgcd .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_fgcd .UriAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_fgcd .ElementAttr )});e .EncodeToken (start );if _fgcd .CustomXmlPr !=nil {_bagf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_fgcd .CustomXmlPr ,_bagf );};if _fgcd .EG_ContentRowContent !=nil {for _ ,_gecbe :=range _fgcd .EG_ContentRowContent {_gecbe .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_cafb *CT_DocPartName )ValidateWithPath (path string )error {if _cafb .DecoratedAttr !=nil {if _cdadb :=_cafb .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_cdadb !=nil {return _cdadb ; +};};return nil ;};func (_bgbead *ST_Direction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgbead =0;case "\u006c\u0074\u0072":*_bgbead =1;case "\u0072\u0074\u006c":*_bgbead =2;};return nil ;}; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_geaff *WdCT_Inline )ValidateWithPath (path string )error {if _daffdb :=_geaff .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_daffdb !=nil {return _daffdb ;};if _geaff .EffectExtent !=nil {if _deafd :=_geaff .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); +_deafd !=nil {return _deafd ;};};if _ebbdag :=_geaff .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_ebbdag !=nil {return _ebbdag ;};if _geaff .CNvGraphicFramePr !=nil {if _ecdbee :=_geaff .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ecdbee !=nil {return _ecdbee ;};};if _ffeee :=_geaff .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ffeee !=nil {return _ffeee ;};return nil ;};func (_dgeacg *ST_TblWidth )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgeacg =0; +case "\u006e\u0069\u006c":*_dgeacg =1;case "\u0070\u0063\u0074":*_dgeacg =2;case "\u0064\u0078\u0061":*_dgeacg =3;case "\u0061\u0075\u0074\u006f":*_dgeacg =4;};return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_gecgf :=&CT_FramesetChoice {}; +return _gecgf };func (_bcbfe *EG_ContentRowContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcbfe .Tr !=nil {_gffaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dgfgd :=range _bcbfe .Tr {e .EncodeElement (_dgfgd ,_gffaa ); +};};if _bcbfe .CustomXml !=nil {_gfebeb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bcbfe .CustomXml ,_gfebeb );};if _bcbfe .Sdt !=nil {_ffabdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_bcbfe .Sdt ,_ffabdg );};if _bcbfe .EG_RunLevelElts !=nil {for _ ,_abgfb :=range _bcbfe .EG_RunLevelElts {_abgfb .MarshalXML (e ,_c .StartElement {});};};return nil ;};type CT_SdtContentBlock struct{ -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_caafeg *CT_TabStop )ValidateWithPath (path string )error {if _caafeg .ValAttr ==ST_TabJcUnset {return _gd .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 _gedebd :=_caafeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedebd !=nil {return _gedebd ;};if _ebegg :=_caafeg .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); -_ebegg !=nil {return _ebegg ;};if _dcegb :=_caafeg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dcegb !=nil {return _dcegb ;};return nil ;}; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Validate validates the CT_LongHexNumber and its children -func (_gede *CT_LongHexNumber )Validate ()error {return _gede .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func (_acgbd *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acgbd =0; -case "\u006e\u0075\u006c\u006c":*_acgbd =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_acgbd =2;};return nil ;};func (_agcabe ST_RestartNumber )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agcabe .String (),start ); -}; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Validate validates the CT_TcBorders and its children -func (_fgabe *CT_TcBorders )Validate ()error {return _fgabe .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};type CT_StylePaneFilter struct{ +// Paragraph +P []*CT_P ; -// Display All Styles -AllStylesAttr *_ga .ST_OnOff ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Display Only Custom Styles -CustomStylesAttr *_ga .ST_OnOff ; +// Validate validates the WdCT_Inline and its children +func (_gabdba *WdCT_Inline )Validate ()error {return _gabdba .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");}; -// Display Latent Styles -LatentStylesAttr *_ga .ST_OnOff ; +// Validate validates the CT_TrPrChange and its children +func (_gdaace *CT_TrPrChange )Validate ()error {return _gdaace .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gagbag *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gagbag =0; +case "\u006e\u0075\u006c\u006c":*_gagbag =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_gagbag =2;};return nil ;};func (_bcggfd *ST_VAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcggfd =0;case "\u0074\u0065\u0078\u0074":*_bcggfd =1; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bcggfd =2;case "\u0070\u0061\u0067\u0065":*_bcggfd =3;};return nil ;};func (_cafg *CT_CustomXmlBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cafg .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_cafg .UriAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0076",_cafg .ElementAttr )});e .EncodeToken (start );if _cafg .CustomXmlPr !=nil {_adde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_cafg .CustomXmlPr ,_adde );};if _cafg .EG_ContentBlockContent !=nil {for _ ,_efef :=range _cafg .EG_ContentBlockContent {_efef .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};func (_ggg *CT_Bookmark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acae :=range start .Attr {if _acae .Name .Local =="\u006e\u0061\u006d\u0065"{_edffc ,_faf :=_acae .Value ,error (nil );if _faf !=nil {return _faf ;};_ggg .NameAttr =_edffc ; +continue ;};if _acae .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_afe ,_bgd :=_fg .ParseInt (_acae .Value ,10,64);if _bgd !=nil {return _bgd ;};_ggg .ColFirstAttr =&_afe ;continue ;};if _acae .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_deag ,_fac :=_fg .ParseInt (_acae .Value ,10,64); +if _fac !=nil {return _fac ;};_ggg .ColLastAttr =&_deag ;continue ;};if _acae .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ggg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_acae );continue ; +};if _acae .Name .Local =="\u0069\u0064"{_begf ,_egefc :=_fg .ParseInt (_acae .Value ,10,64);if _egefc !=nil {return _egefc ;};_ggg .IdAttr =_begf ;continue ;};};for {_bgf ,_ggb :=d .Token ();if _ggb !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_ggb ); +};if _edda ,_dgca :=_bgf .(_c .EndElement );_dgca &&_edda .Name ==start .Name {break ;};};return nil ;};type CT_Charset struct{ -// Display Styles in Use -StylesInUseAttr *_ga .ST_OnOff ; +// Value +ValAttr *string ; -// Display Heading Styles -HeadingStylesAttr *_ga .ST_OnOff ; +// IANA Name of Character Set +CharacterSetAttr *string ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6; +ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13; +ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);func (_abbc *CT_Object )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +if _abbc .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_e .Sprintf ("\u0025\u0076",*_abbc .DxaOrigAttr )});};if _abbc .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_e .Sprintf ("\u0025\u0076",*_abbc .DyaOrigAttr )}); +};e .EncodeToken (start );if _abbc .Any !=nil {for _ ,_agbeg :=range _abbc .Any {_agbeg .MarshalXML (e ,_c .StartElement {});};};if _abbc .Drawing !=nil {_gbddc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; +e .EncodeElement (_abbc .Drawing ,_gbddc );};if _abbc .Choice !=nil {_abbc .Choice .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Display Numbering Styles -NumberingStylesAttr *_ga .ST_OnOff ; +// Validate validates the Ftr and its children +func (_egaef *Ftr )Validate ()error {return _egaef .ValidateWithPath ("\u0046\u0074\u0072")};func (_bgcfad *WdCT_WordprocessingGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgcfad .CNvGrpSpPr =_gc .NewCT_NonVisualGroupDrawingShapeProps (); +_bgcfad .GrpSpPr =_gc .NewCT_GroupShapeProperties ();_aagff :for {_cbffcg ,_ggafdd :=d .Token ();if _ggafdd !=nil {return _ggafdd ;};switch _gfcecb :=_cbffcg .(type ){case _c .StartElement :switch _gfcecb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_bgcfad .CNvPr =_gc .NewCT_NonVisualDrawingProps (); +if _cbcae :=d .DecodeElement (_bgcfad .CNvPr ,&_gfcecb );_cbcae !=nil {return _cbcae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _eegdge :=d .DecodeElement (_bgcfad .CNvGrpSpPr ,&_gfcecb ); +_eegdge !=nil {return _eegdge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _abdegf :=d .DecodeElement (_bgcfad .GrpSpPr ,&_gfcecb ); +_abdegf !=nil {return _abdegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_dddcc :=NewWdCT_WordprocessingGroupChoice (); +if _ebbeg :=d .DecodeElement (&_dddcc .Wsp ,&_gfcecb );_ebbeg !=nil {return _ebbeg ;};_bgcfad .Choice =append (_bgcfad .Choice ,_dddcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_dgdef :=NewWdCT_WordprocessingGroupChoice (); +if _ebdaec :=d .DecodeElement (&_dgdef .GrpSp ,&_gfcecb );_ebdaec !=nil {return _ebdaec ;};_bgcfad .Choice =append (_bgcfad .Choice ,_dgdef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_eccgad :=NewWdCT_WordprocessingGroupChoice (); +if _dbcedf :=d .DecodeElement (&_eccgad .GraphicFrame ,&_gfcecb );_dbcedf !=nil {return _dbcedf ;};_bgcfad .Choice =append (_bgcfad .Choice ,_eccgad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ecfdd :=NewWdCT_WordprocessingGroupChoice (); +if _dgecde :=d .DecodeElement (&_ecfdd .Pic ,&_gfcecb );_dgecde !=nil {return _dgecde ;};_bgcfad .Choice =append (_bgcfad .Choice ,_ecfdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ddafe :=NewWdCT_WordprocessingGroupChoice (); +if _gacca :=d .DecodeElement (&_ddafe .ContentPart ,&_gfcecb );_gacca !=nil {return _gacca ;};_bgcfad .Choice =append (_bgcfad .Choice ,_ddafe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcfad .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _aabge :=d .DecodeElement (_bgcfad .ExtLst ,&_gfcecb );_aabge !=nil {return _aabge ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_gfcecb .Name ); +if _gabddf :=d .Skip ();_gabddf !=nil {return _gabddf ;};};case _c .EndElement :break _aagff ;case _c .CharData :};};return nil ;}; -// Display Table Styles -TableStylesAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_aggcb *CT_Text )ValidateWithPath (path string )error {return nil };const (ST_CaptionPosUnset ST_CaptionPos =0;ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4; +);func (_ffgfb ST_HAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdbga :=_c .Attr {};_fdbga .Name =name ;switch _ffgfb {case ST_HAnchorUnset :_fdbga .Value ="";case ST_HAnchorText :_fdbga .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_fdbga .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +case ST_HAnchorPage :_fdbga .Value ="\u0070\u0061\u0067\u0065";};return _fdbga ,nil ;};func (_baeafb ST_RestartNumber )Validate ()error {return _baeafb .ValidateWithPath ("")};type ST_BrClear byte ;func (_adegdb *Settings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _adegdb .CT_Settings .MarshalXML (e ,start );};func (_fgg *CT_Attr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgg .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_fgg .UriAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_fgg .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fgg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edfbcd ST_Jc )String ()string {switch _edfbcd {case 0:return "";case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072"; +case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062"; +case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065"; +case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func (_bgbba ST_FrameLayout )Validate ()error {return _bgbba .ValidateWithPath ("")};func (_cfgaac ST_DocPartType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcege :=_c .Attr {}; +_gcege .Name =name ;switch _cfgaac {case ST_DocPartTypeUnset :_gcege .Value ="";case ST_DocPartTypeNone :_gcege .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_gcege .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_gcege .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070"; +case ST_DocPartTypeToolbar :_gcege .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_gcege .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_gcege .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_gcege .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072"; +};return _gcege ,nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_dagbaf :=ST_DecimalNumberOrPercent {};if _d .ST_PercentagePatternRe .MatchString (s ){_dagbaf .ST_Percentage =&s ;}else {_dffcd ,_gedbea :=_fg .ParseFloat (s ,64); +if _gedbea !=nil {return _dagbaf ,_e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gedbea );};_dagbaf .ST_UnqualifiedPercentage =_fc .Int64 (int64 (_dffcd ));};return _dagbaf ,nil ; +}; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_beaaa *CT_TblPrEx )ValidateWithPath (path string )error {if _beaaa .TblW !=nil {if _dbfdd :=_beaaa .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_dbfdd !=nil {return _dbfdd ;};};if _beaaa .Jc !=nil {if _cgaage :=_beaaa .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); +_cgaage !=nil {return _cgaage ;};};if _beaaa .TblCellSpacing !=nil {if _cfaeaa :=_beaaa .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cfaeaa !=nil {return _cfaeaa ;};};if _beaaa .TblInd !=nil {if _fbbbbb :=_beaaa .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); +_fbbbbb !=nil {return _fbbbbb ;};};if _beaaa .TblBorders !=nil {if _geaad :=_beaaa .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_geaad !=nil {return _geaad ;};};if _beaaa .Shd !=nil {if _geebf :=_beaaa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_geebf !=nil {return _geebf ;};};if _beaaa .TblLayout !=nil {if _bbfcf :=_beaaa .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bbfcf !=nil {return _bbfcf ;};};if _beaaa .TblCellMar !=nil {if _geabcf :=_beaaa .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); +_geabcf !=nil {return _geabcf ;};};if _beaaa .TblLook !=nil {if _bbbeb :=_beaaa .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_bbbeb !=nil {return _bbbeb ;};};if _beaaa .TblPrExChange !=nil {if _egeag :=_beaaa .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065"); +_egeag !=nil {return _egeag ;};};return nil ;};func NewCT_Recipients ()*CT_Recipients {_febbg :=&CT_Recipients {};return _febbg };func (_bffcd *WebSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffcd .CT_WebSettings =*NewCT_WebSettings (); +_efcag :for {_bdfag ,_ccfdad :=d .Token ();if _ccfdad !=nil {return _ccfdad ;};switch _cbaef :=_bdfag .(type ){case _c .StartElement :switch _cbaef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_bffcd .Frameset =NewCT_Frameset (); +if _faagee :=d .DecodeElement (_bffcd .Frameset ,&_cbaef );_faagee !=nil {return _faagee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_bffcd .Divs =NewCT_Divs (); +if _ffagc :=d .DecodeElement (_bffcd .Divs ,&_cbaef );_ffagc !=nil {return _ffagc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_bffcd .Encoding =NewCT_String (); +if _dcdff :=d .DecodeElement (_bffcd .Encoding ,&_cbaef );_dcdff !=nil {return _dcdff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_bffcd .OptimizeForBrowser =NewCT_OptimizeForBrowser (); +if _cegcfg :=d .DecodeElement (_bffcd .OptimizeForBrowser ,&_cbaef );_cegcfg !=nil {return _cegcfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_bffcd .RelyOnVML =NewCT_OnOff (); +if _gcfba :=d .DecodeElement (_bffcd .RelyOnVML ,&_cbaef );_gcfba !=nil {return _gcfba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_bffcd .AllowPNG =NewCT_OnOff (); +if _gcage :=d .DecodeElement (_bffcd .AllowPNG ,&_cbaef );_gcage !=nil {return _gcage ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_bffcd .DoNotRelyOnCSS =NewCT_OnOff (); +if _afefa :=d .DecodeElement (_bffcd .DoNotRelyOnCSS ,&_cbaef );_afefa !=nil {return _afefa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_bffcd .DoNotSaveAsSingleFile =NewCT_OnOff (); +if _dfgfbg :=d .DecodeElement (_bffcd .DoNotSaveAsSingleFile ,&_cbaef );_dfgfbg !=nil {return _dfgfbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_bffcd .DoNotOrganizeInFolder =NewCT_OnOff (); +if _cbgff :=d .DecodeElement (_bffcd .DoNotOrganizeInFolder ,&_cbaef );_cbgff !=nil {return _cbgff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_bffcd .DoNotUseLongFileNames =NewCT_OnOff (); +if _cecgd :=d .DecodeElement (_bffcd .DoNotUseLongFileNames ,&_cbaef );_cecgd !=nil {return _cecgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_bffcd .PixelsPerInch =NewCT_DecimalNumber (); +if _aaacg :=d .DecodeElement (_bffcd .PixelsPerInch ,&_cbaef );_aaacg !=nil {return _aaacg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_bffcd .TargetScreenSz =NewCT_TargetScreenSz (); +if _afbcab :=d .DecodeElement (_bffcd .TargetScreenSz ,&_cbaef );_afbcab !=nil {return _afbcab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_bffcd .SaveSmartTagsAsXml =NewCT_OnOff (); +if _dfdfab :=d .DecodeElement (_bffcd .SaveSmartTagsAsXml ,&_cbaef );_dfdfab !=nil {return _dfdfab ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_cbaef .Name ); +if _cfaeab :=d .Skip ();_cfaeab !=nil {return _cfaeab ;};};case _c .EndElement :break _efcag ;case _c .CharData :};};return nil ;}; -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_ga .ST_OnOff ; +// Validate validates the CT_MailMergeSourceType and its children +func (_cfdec *CT_MailMergeSourceType )Validate ()error {return _cfdec .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_bgdeeb *ST_Border )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgdeeb =0; +case "\u006e\u0069\u006c":*_bgdeeb =1;case "\u006e\u006f\u006e\u0065":*_bgdeeb =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bgdeeb =3;case "\u0074\u0068\u0069c\u006b":*_bgdeeb =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bgdeeb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bgdeeb =6; +case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bgdeeb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bgdeeb =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bgdeeb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bgdeeb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bgdeeb =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bgdeeb =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_bgdeeb =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bgdeeb =14; +case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bgdeeb =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_bgdeeb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bgdeeb =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bgdeeb =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_bgdeeb =19;case "\u0077\u0061\u0076\u0065":*_bgdeeb =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bgdeeb =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_bgdeeb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bgdeeb =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bgdeeb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bgdeeb =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_bgdeeb =26;case "\u0069\u006e\u0073e\u0074":*_bgdeeb =27; +case "\u0061\u0070\u0070\u006c\u0065\u0073":*_bgdeeb =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_bgdeeb =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_bgdeeb =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_bgdeeb =31; +case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_bgdeeb =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_bgdeeb =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_bgdeeb =34; +case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_bgdeeb =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_bgdeeb =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_bgdeeb =37; +case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_bgdeeb =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_bgdeeb =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_bgdeeb =40; +case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_bgdeeb =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_bgdeeb =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bgdeeb =43; +case "\u0062\u0061\u0074\u0073":*_bgdeeb =44;case "\u0062\u0069\u0072d\u0073":*_bgdeeb =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_bgdeeb =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_bgdeeb =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_bgdeeb =48; +case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_bgdeeb =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_bgdeeb =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_bgdeeb =51; +case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_bgdeeb =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_bgdeeb =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_bgdeeb =54; +case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_bgdeeb =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_bgdeeb =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_bgdeeb =57; +case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_bgdeeb =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_bgdeeb =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_bgdeeb =60; +case "\u0063\u006c\u006f\u0063\u006b\u0073":*_bgdeeb =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_bgdeeb =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bgdeeb =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_bgdeeb =64; +case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bgdeeb =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_bgdeeb =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_bgdeeb =67; +case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bgdeeb =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_bgdeeb =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_bgdeeb =70; +case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_bgdeeb =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_bgdeeb =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_bgdeeb =73; +case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_bgdeeb =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_bgdeeb =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_bgdeeb =76; +case "\u0063\u0075\u0070":*_bgdeeb =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_bgdeeb =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_bgdeeb =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_bgdeeb =80; +case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_bgdeeb =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_bgdeeb =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_bgdeeb =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_bgdeeb =84; +case "\u0065\u0061\u0072\u0074\u0068\u0032":*_bgdeeb =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_bgdeeb =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_bgdeeb =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_bgdeeb =88; +case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_bgdeeb =89;case "\u0066\u0061\u006e\u0073":*_bgdeeb =90;case "\u0066\u0069\u006c\u006d":*_bgdeeb =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_bgdeeb =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_bgdeeb =93; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_bgdeeb =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_bgdeeb =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_bgdeeb =96; +case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_bgdeeb =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_bgdeeb =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_bgdeeb =99; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_bgdeeb =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_bgdeeb =101;case "\u0067\u0065\u006d\u0073":*_bgdeeb =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_bgdeeb =103; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bgdeeb =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_bgdeeb =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_bgdeeb =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_bgdeeb =107; +case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_bgdeeb =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_bgdeeb =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_bgdeeb =110;case "\u0068\u006f\u006cl\u0079":*_bgdeeb =111; +case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_bgdeeb =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_bgdeeb =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_bgdeeb =114; +case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_bgdeeb =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_bgdeeb =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_bgdeeb =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_bgdeeb =118; +case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_bgdeeb =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_bgdeeb =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_bgdeeb =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_bgdeeb =122; +case "\u006d\u006f\u006fn\u0073":*_bgdeeb =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_bgdeeb =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_bgdeeb =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_bgdeeb =126; +case "\u006f\u0076\u0061l\u0073":*_bgdeeb =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_bgdeeb =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_bgdeeb =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_bgdeeb =130; +case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_bgdeeb =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_bgdeeb =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_bgdeeb =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_bgdeeb =134; +case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_bgdeeb =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_bgdeeb =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_bgdeeb =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_bgdeeb =138; +case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_bgdeeb =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_bgdeeb =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_bgdeeb =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_bgdeeb =142; +case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_bgdeeb =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_bgdeeb =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_bgdeeb =145; +case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_bgdeeb =146;case "\u0072\u0069\u006eg\u0073":*_bgdeeb =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_bgdeeb =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_bgdeeb =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_bgdeeb =150; +case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_bgdeeb =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_bgdeeb =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_bgdeeb =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_bgdeeb =154; +case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_bgdeeb =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_bgdeeb =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_bgdeeb =157; +case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_bgdeeb =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_bgdeeb =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_bgdeeb =160;case "\u0073\u0074\u0061r\u0073":*_bgdeeb =161; +case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_bgdeeb =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_bgdeeb =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_bgdeeb =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_bgdeeb =165; +case "\u0073\u0075\u006e":*_bgdeeb =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_bgdeeb =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_bgdeeb =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_bgdeeb =169; +case "\u0074\u0072\u0065e\u0073":*_bgdeeb =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_bgdeeb =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_bgdeeb =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_bgdeeb =173; +case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_bgdeeb =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_bgdeeb =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_bgdeeb =176; +case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_bgdeeb =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_bgdeeb =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_bgdeeb =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_bgdeeb =180; +case "\u0076\u0069\u006e\u0065":*_bgdeeb =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_bgdeeb =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_bgdeeb =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_bgdeeb =184; +case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_bgdeeb =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_bgdeeb =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_bgdeeb =187; +case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_bgdeeb =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_bgdeeb =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bgdeeb =190; +case "\u007a\u0069\u0067\u005a\u0061\u0067":*_bgdeeb =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_bgdeeb =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bgdeeb =193;};return nil ;};type CT_DocPartType struct{ -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_ga .ST_OnOff ; +// Type Value +ValAttr ST_DocPartType ;};func NewCT_CompatSetting ()*CT_CompatSetting {_acgda :=&CT_CompatSetting {};return _acgda }; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_ga .ST_OnOff ; +// Validate validates the CT_TblCellMar and its children +func (_fbfcbe *CT_TblCellMar )Validate ()error {return _fbfcbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_ddgca *ST_DocPartGallery )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgca =0; +case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ddgca =1;case "\u0061\u006e\u0079":*_ddgca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddgca =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ddgca =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ddgca =5; +case "\u0065\u0071":*_ddgca =6;case "\u0066\u0074\u0072\u0073":*_ddgca =7;case "\u0068\u0064\u0072\u0073":*_ddgca =8;case "\u0070\u0067\u004eu\u006d":*_ddgca =9;case "\u0074\u0062\u006c\u0073":*_ddgca =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ddgca =11; +case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ddgca =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ddgca =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ddgca =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ddgca =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddgca =16; +case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ddgca =17;case "\u0062\u0069\u0062":*_ddgca =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ddgca =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ddgca =20; +case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ddgca =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ddgca =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ddgca =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ddgca =24; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ddgca =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ddgca =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ddgca =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ddgca =28; +case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ddgca =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ddgca =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddgca =31; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ddgca =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ddgca =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ddgca =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ddgca =35; +case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ddgca =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ddgca =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ddgca =38;};return nil ;}; -// Display Styles to Remove Formatting -ClearFormattingAttr *_ga .ST_OnOff ; +// Validate validates the CT_FrameLayout and its children +func (_fggfc *CT_FrameLayout )Validate ()error {return _fggfc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");}; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_cffee *CT_NumPicBullet )ValidateWithPath (path string )error {if _cffee .Pict !=nil {if _efgfe :=_cffee .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_efgfe !=nil {return _efgfe ;};};if _cffee .Drawing !=nil {if _begff :=_cffee .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_begff !=nil {return _begff ;};};return nil ;};func NewCT_SectPrChange ()*CT_SectPrChange {_gdggc :=&CT_SectPrChange {};return _gdggc }; -// Only Show Visible Styles -VisibleStylesAttr *_ga .ST_OnOff ; +// Validate validates the CT_Frameset and its children +func (_dgec *CT_Frameset )Validate ()error {return _dgec .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};type ST_Jc byte ;func (_dabae *CT_JcTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eacde ,_bfdbe :=_dabae .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bfdbe !=nil {return _bfdbe ;};start .Attr =append (start .Attr ,_eacde );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdddff *ST_FontFamily )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fffcbe ,_gbgdbe :=d .Token (); +if _gbgdbe !=nil {return _gbgdbe ;};if _gafccd ,_cfbgc :=_fffcbe .(_c .EndElement );_cfbgc &&_gafccd .Name ==start .Name {*_fdddff =1;return nil ;};if _gbadfe ,_babba :=_fffcbe .(_c .CharData );!_babba {return _e .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",_fffcbe ); +}else {switch string (_gbadfe ){case "":*_fdddff =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_fdddff =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_fdddff =2;case "\u0072\u006f\u006da\u006e":*_fdddff =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fdddff =4; +case "\u0073\u0077\u0069s\u0073":*_fdddff =5;case "\u0061\u0075\u0074\u006f":*_fdddff =6;};};_fffcbe ,_gbgdbe =d .Token ();if _gbgdbe !=nil {return _gbgdbe ;};if _ebbdbd ,_bdedc :=_fffcbe .(_c .EndElement );_bdedc &&_ebbdbd .Name ==start .Name {return nil ; +};return _e .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",_fffcbe );};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ; +};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);type CT_FrameScrollbar struct{ -// Use the Alternate Style Name -AlternateStyleNamesAttr *_ga .ST_OnOff ; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};func (_eafcbc *ST_DocPartGallery )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egefd ,_fggfge :=d .Token ();if _fggfge !=nil {return _fggfge ;};if _eafgb ,_dbfgcc :=_egefd .(_c .EndElement );_dbfgcc &&_eafgb .Name ==start .Name {*_eafcbc =1; +return nil ;};if _bfeff ,_ddcfbg :=_egefd .(_c .CharData );!_ddcfbg {return _e .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",_egefd );}else {switch string (_bfeff ){case "":*_eafcbc =0; +case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_eafcbc =1;case "\u0061\u006e\u0079":*_eafcbc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eafcbc =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_eafcbc =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_eafcbc =5; +case "\u0065\u0071":*_eafcbc =6;case "\u0066\u0074\u0072\u0073":*_eafcbc =7;case "\u0068\u0064\u0072\u0073":*_eafcbc =8;case "\u0070\u0067\u004eu\u006d":*_eafcbc =9;case "\u0074\u0062\u006c\u0073":*_eafcbc =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_eafcbc =11; +case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_eafcbc =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_eafcbc =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_eafcbc =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_eafcbc =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_eafcbc =16; +case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_eafcbc =17;case "\u0062\u0069\u0062":*_eafcbc =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_eafcbc =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_eafcbc =20; +case "\u0063\u0075\u0073\u0074\u0045\u0071":*_eafcbc =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_eafcbc =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_eafcbc =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_eafcbc =24; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_eafcbc =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_eafcbc =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_eafcbc =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_eafcbc =28; +case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_eafcbc =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_eafcbc =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_eafcbc =31; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_eafcbc =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_eafcbc =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_eafcbc =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_eafcbc =35; +case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_eafcbc =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_eafcbc =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_eafcbc =38;};};_egefd ,_fggfge =d .Token ();if _fggfge !=nil {return _fggfge ;};if _bfgbf ,_fagbg :=_egefd .(_c .EndElement ); +_fagbg &&_bfgbf .Name ==start .Name {return nil ;};return _e .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",_egefd );}; -// Bitmask of Suggested Filtering Options -ValAttr *string ;};func (_adabb ST_Lock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adabb .String (),start );};func (_eecea *CT_LvlLegacy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agacd :=range start .Attr {if _agacd .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_ggbfc ,_beefd :=ParseUnionST_OnOff (_agacd .Value ); -if _beefd !=nil {return _beefd ;};_eecea .LegacyAttr =&_ggbfc ;continue ;};if _agacd .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_dfab ,_bcaag :=ParseUnionST_TwipsMeasure (_agacd .Value );if _bcaag !=nil {return _bcaag ; -};_eecea .LegacySpaceAttr =&_dfab ;continue ;};if _agacd .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_gfgde ,_faadg :=ParseUnionST_SignedTwipsMeasure (_agacd .Value );if _faadg !=nil {return _faadg ;};_eecea .LegacyIndentAttr =&_gfgde ; -continue ;};};for {_gbcab ,_aeadd :=d .Token ();if _aeadd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_aeadd );};if _ebgaf ,_bacc :=_gbcab .(_a .EndElement ); -_bacc &&_ebgaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_aegfgc *CT_TblPrExBase )ValidateWithPath (path string )error {if _aegfgc .TblW !=nil {if _agbac :=_aegfgc .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_agbac !=nil {return _agbac ;};};if _aegfgc .Jc !=nil {if _cefgf :=_aegfgc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); +_cefgf !=nil {return _cefgf ;};};if _aegfgc .TblCellSpacing !=nil {if _eccc :=_aegfgc .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_eccc !=nil {return _eccc ;};};if _aegfgc .TblInd !=nil {if _caebc :=_aegfgc .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); +_caebc !=nil {return _caebc ;};};if _aegfgc .TblBorders !=nil {if _bdffbb :=_aegfgc .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bdffbb !=nil {return _bdffbb ;};};if _aegfgc .Shd !=nil {if _gaece :=_aegfgc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_gaece !=nil {return _gaece ;};};if _aegfgc .TblLayout !=nil {if _bacbcc :=_aegfgc .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bacbcc !=nil {return _bacbcc ;};};if _aegfgc .TblCellMar !=nil {if _fgage :=_aegfgc .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); +_fgage !=nil {return _fgage ;};};if _aegfgc .TblLook !=nil {if _dggbf :=_aegfgc .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_dggbf !=nil {return _dggbf ;};};return nil ;};func (_fbdfcg *EG_RunLevelElts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbdfcg .ProofErr !=nil {_dcgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}}; +e .EncodeElement (_fbdfcg .ProofErr ,_dcgfe );};if _fbdfcg .PermStart !=nil {_bccea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbdfcg .PermStart ,_bccea );};if _fbdfcg .PermEnd !=nil {_bcbbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}}; +e .EncodeElement (_fbdfcg .PermEnd ,_bcbbf );};if _fbdfcg .Ins !=nil {_ffadae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_fbdfcg .Ins ,_ffadae );};if _fbdfcg .Del !=nil {_bbdcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}}; +e .EncodeElement (_fbdfcg .Del ,_bbdcg );};if _fbdfcg .MoveFrom !=nil {_eedef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_fbdfcg .MoveFrom ,_eedef );};if _fbdfcg .MoveTo !=nil {_acdcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; +e .EncodeElement (_fbdfcg .MoveTo ,_acdcd );};if _fbdfcg .EG_RangeMarkupElements !=nil {for _ ,_eabege :=range _fbdfcg .EG_RangeMarkupElements {_eabege .MarshalXML (e ,_c .StartElement {});};};if _fbdfcg .EG_MathContent !=nil {for _ ,_gdgbca :=range _fbdfcg .EG_MathContent {_gdgbca .MarshalXML (e ,_c .StartElement {}); +};};return nil ;}; -// Validate validates the CT_ProofErr and its children -func (_adebbd *CT_ProofErr )Validate ()error {return _adebbd .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func (_dcgbef *ST_InfoTextType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcgbef =0; -case "\u0074\u0065\u0078\u0074":*_dcgbef =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_dcgbef =2;};return nil ;};func (_dgfed *CT_MoveBookmark )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egeaa :=range start .Attr {if _egeaa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aggbg ,_gfbcg :=_egeaa .Value ,error (nil ); -if _gfbcg !=nil {return _gfbcg ;};_dgfed .AuthorAttr =_aggbg ;continue ;};if _egeaa .Name .Local =="\u0064\u0061\u0074\u0065"{_fgaea ,_bcacdb :=ParseStdlibTime (_egeaa .Value );if _bcacdb !=nil {return _bcacdb ;};_dgfed .DateAttr =_fgaea ;continue ;};if _egeaa .Name .Local =="\u006e\u0061\u006d\u0065"{_fcbbg ,_fdddg :=_egeaa .Value ,error (nil ); -if _fdddg !=nil {return _fdddg ;};_dgfed .NameAttr =_fcbbg ;continue ;};if _egeaa .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cedfc ,_fefag :=_ea .ParseInt (_egeaa .Value ,10,64);if _fefag !=nil {return _fefag ;};_dgfed .ColFirstAttr =&_cedfc ; -continue ;};if _egeaa .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gbeage ,_ebbfc :=_ea .ParseInt (_egeaa .Value ,10,64);if _ebbfc !=nil {return _ebbfc ;};_dgfed .ColLastAttr =&_gbeage ;continue ;};if _egeaa .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dgfed .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_egeaa ); -continue ;};if _egeaa .Name .Local =="\u0069\u0064"{_gfcac ,_gaabf :=_ea .ParseInt (_egeaa .Value ,10,64);if _gaabf !=nil {return _gaabf ;};_dgfed .IdAttr =_gfcac ;continue ;};};for {_fecb ,_eaagb :=d .Token ();if _eaagb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_eaagb ); -};if _bcff ,_gfdcf :=_fecb .(_a .EndElement );_gfdcf &&_bcff .Name ==start .Name {break ;};};return nil ;};func (_abgaf *CT_TblWidth )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgaae :=range start .Attr {if _dgaae .Name .Local =="\u0077"{_gbdagb ,_aaaebc :=ParseUnionST_MeasurementOrPercent (_dgaae .Value ); -if _aaaebc !=nil {return _aaaebc ;};_abgaf .WAttr =&_gbdagb ;continue ;};if _dgaae .Name .Local =="\u0074\u0079\u0070\u0065"{_abgaf .TypeAttr .UnmarshalXMLAttr (_dgaae );continue ;};};for {_bfgdb ,_gaffc :=d .Token ();if _gaffc !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_gaffc ); -};if _gdafd ,_bbbccc :=_bfgdb .(_a .EndElement );_bbbccc &&_gdafd .Name ==start .Name {break ;};};return nil ;};func (_afgcea *CT_VerticalAlignRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_afeff ,_ddfgb :=_afgcea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ddfgb !=nil {return _ddfgb ;};start .Attr =append (start .Attr ,_afeff );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Sym struct{ +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_fddddc *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _dfdee ,_fafbbc :=range _fddddc .Wsp {if _efccb :=_fafbbc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_dfdee )); +_efccb !=nil {return _efccb ;};};for _adeed ,_cfaed :=range _fddddc .Pic {if _cabcg :=_cfaed .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_adeed ));_cabcg !=nil {return _cabcg ;};};for _ffcafb ,_bceeea :=range _fddddc .ContentPart {if _aedaea :=_bceeea .ValidateWithPath (_e .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_ffcafb )); +_aedaea !=nil {return _aedaea ;};};for _ecaebb ,_cgfba :=range _fddddc .Wgp {if _faefcbc :=_cgfba .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_ecaebb ));_faefcbc !=nil {return _faefcbc ;};};for _adaega ,_bgfbbf :=range _fddddc .GraphicFrame {if _aeebf :=_bgfbbf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_adaega )); +_aeebf !=nil {return _aeebf ;};};return nil ;};type ST_PTabLeader byte ;func (_caccc ST_ThemeColor )Validate ()error {return _caccc .ValidateWithPath ("")}; -// Symbol Character Font -FontAttr *string ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_fdafa *CT_NumFmt )ValidateWithPath (path string )error {if _fdafa .ValAttr ==ST_NumberFormatUnset {return _e .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 _eaeaf :=_fdafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaeaf !=nil {return _eaeaf ;};return nil ;}; -// Symbol Character Code -CharAttr *string ;};func NewCT_Shd ()*CT_Shd {_gccad :=&CT_Shd {};_gccad .ValAttr =ST_Shd (1);return _gccad };func (_egce *CT_CalendarType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfgcg :=range start .Attr {if _dfgcg .Name .Local =="\u0076\u0061\u006c"{_egce .ValAttr .UnmarshalXMLAttr (_dfgcg ); -continue ;};};for {_aabaf ,_dgeb :=d .Token ();if _dgeb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_dgeb );};if _ebdf ,_ega :=_aabaf .(_a .EndElement ); -_ega &&_ebdf .Name ==start .Name {break ;};};return nil ;};type ST_SectionMark byte ;func (_bbdfe *WdAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbdfe .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_cgdbac :=range start .Attr {if _cgdbac .Name .Local =="\u0064\u0069\u0073t\u0054"{_bbaeb ,_fafgg :=_ea .ParseUint (_cgdbac .Value ,10,32); -if _fafgg !=nil {return _fafgg ;};_fcaeeb :=uint32 (_bbaeb );_bbdfe .DistTAttr =&_fcaeeb ;continue ;};if _cgdbac .Name .Local =="\u0064\u0069\u0073t\u004c"{_dccagg ,_gdcaca :=_ea .ParseUint (_cgdbac .Value ,10,32);if _gdcaca !=nil {return _gdcaca ;};_ccbag :=uint32 (_dccagg ); -_bbdfe .DistLAttr =&_ccbag ;continue ;};if _cgdbac .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_cebcg ,_bcgcc :=_ea .ParseBool (_cgdbac .Value );if _bcgcc !=nil {return _bcgcc ;};_bbdfe .SimplePosAttr =&_cebcg ;continue ;};if _cgdbac .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_gcged ,_efeede :=_ea .ParseBool (_cgdbac .Value ); -if _efeede !=nil {return _efeede ;};_bbdfe .BehindDocAttr =_gcged ;continue ;};if _cgdbac .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_fcedee ,_eacaf :=_ea .ParseBool (_cgdbac .Value );if _eacaf !=nil {return _eacaf ; -};_bbdfe .LayoutInCellAttr =_fcedee ;continue ;};if _cgdbac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cedge ,_bgega :=_ea .ParseBool (_cgdbac .Value );if _bgega !=nil {return _bgega ;};_bbdfe .HiddenAttr =&_cedge ;continue ;};if _cgdbac .Name .Local =="\u0064\u0069\u0073t\u0042"{_acdcc ,_gaafge :=_ea .ParseUint (_cgdbac .Value ,10,32); -if _gaafge !=nil {return _gaafge ;};_eadgfd :=uint32 (_acdcc );_bbdfe .DistBAttr =&_eadgfd ;continue ;};if _cgdbac .Name .Local =="\u0064\u0069\u0073t\u0052"{_cddgfd ,_efgfdg :=_ea .ParseUint (_cgdbac .Value ,10,32);if _efgfdg !=nil {return _efgfdg ;}; -_dccbfg :=uint32 (_cddgfd );_bbdfe .DistRAttr =&_dccbfg ;continue ;};if _cgdbac .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_bdgca ,_ccefa :=_ea .ParseUint (_cgdbac .Value ,10,32);if _ccefa !=nil {return _ccefa ; -};_bbdfe .RelativeHeightAttr =uint32 (_bdgca );continue ;};if _cgdbac .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_eeeaa ,_agaac :=_ea .ParseBool (_cgdbac .Value );if _agaac !=nil {return _agaac ;};_bbdfe .LockedAttr =_eeeaa ;continue ;};if _cgdbac .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_feedba ,_gegbea :=_ea .ParseBool (_cgdbac .Value ); -if _gegbea !=nil {return _gegbea ;};_bbdfe .AllowOverlapAttr =_feedba ;continue ;};};_gbfbae :for {_afaeed ,_ddcdcg :=d .Token ();if _ddcdcg !=nil {return _ddcdcg ;};switch _acedb :=_afaeed .(type ){case _a .StartElement :switch _acedb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _baedb :=d .DecodeElement (_bbdfe .SimplePos ,&_acedb ); -_baedb !=nil {return _baedb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _fgegb :=d .DecodeElement (_bbdfe .PositionH ,&_acedb ); -_fgegb !=nil {return _fgegb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _aafedb :=d .DecodeElement (_bbdfe .PositionV ,&_acedb ); -_aafedb !=nil {return _aafedb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gcefb :=d .DecodeElement (_bbdfe .Extent ,&_acedb ); -_gcefb !=nil {return _gcefb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bbdfe .EffectExtent =NewWdCT_EffectExtent (); -if _eggcbf :=d .DecodeElement (_bbdfe .EffectExtent ,&_acedb );_eggcbf !=nil {return _eggcbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bbdfe .Choice =NewWdEG_WrapTypeChoice (); -if _abaefa :=d .DecodeElement (&_bbdfe .Choice .WrapNone ,&_acedb );_abaefa !=nil {return _abaefa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bbdfe .Choice =NewWdEG_WrapTypeChoice (); -if _gegde :=d .DecodeElement (&_bbdfe .Choice .WrapSquare ,&_acedb );_gegde !=nil {return _gegde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bbdfe .Choice =NewWdEG_WrapTypeChoice (); -if _afcag :=d .DecodeElement (&_bbdfe .Choice .WrapTight ,&_acedb );_afcag !=nil {return _afcag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bbdfe .Choice =NewWdEG_WrapTypeChoice (); -if _agagaa :=d .DecodeElement (&_bbdfe .Choice .WrapThrough ,&_acedb );_agagaa !=nil {return _agagaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bbdfe .Choice =NewWdEG_WrapTypeChoice (); -if _ddgee :=d .DecodeElement (&_bbdfe .Choice .WrapTopAndBottom ,&_acedb );_ddgee !=nil {return _ddgee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _aaffe :=d .DecodeElement (_bbdfe .DocPr ,&_acedb ); -_aaffe !=nil {return _aaffe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bbdfe .CNvGraphicFramePr =_gga .NewCT_NonVisualGraphicFrameProperties (); -if _bcfbcb :=d .DecodeElement (_bbdfe .CNvGraphicFramePr ,&_acedb );_bcfbcb !=nil {return _bcfbcb ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _fcaae :=d .DecodeElement (_bbdfe .Graphic ,&_acedb ); -_fcaae !=nil {return _fcaae ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_acedb .Name ); -if _geegd :=d .Skip ();_geegd !=nil {return _geegd ;};};case _a .EndElement :break _gbfbae ;case _a .CharData :};};return nil ;}; +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_eececd *WdCT_WordprocessingCanvas )Validate ()error {return _eececd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_fcgcdc *ST_LineNumberRestart )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcgcdc =0; +case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_fcgcdc =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_fcgcdc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fcgcdc =3;};return nil ;};const (ST_ViewUnset ST_View =0; +ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;); -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_fadffe *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fadffe .SmartTag !=nil {if _bfcbg :=_fadffe .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_bfcbg !=nil {return _bfcbg ;};};if _fadffe .Sdt !=nil {if _abdeg :=_fadffe .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_abdeg !=nil {return _abdeg ;};};for _fgfgaf ,_gebee :=range _fadffe .EG_RunLevelElts {if _edcgdc :=_gebee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fgfgaf )); -_edcgdc !=nil {return _edcgdc ;};};return nil ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_bcegc :=&CT_DocPartTypes {};return _bcegc }; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_acccf *CT_DocGrid )ValidateWithPath (path string )error {if _bdee :=_acccf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdee !=nil {return _bdee ;};return nil ;}; -// Validate validates the CT_Jc and its children -func (_ffefeg *CT_Jc )Validate ()error {return _ffefeg .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func NewCT_RPr ()*CT_RPr {_caafd :=&CT_RPr {};return _caafd }; +// Validate validates the WdCT_GraphicFrame and its children +func (_bdadfd *WdCT_GraphicFrame )Validate ()error {return _bdadfd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_cdbag *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_MailMerge and its children +func (_cbgada *CT_MailMerge )Validate ()error {return _cbgada .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func NewCT_Tbl ()*CT_Tbl {_becab :=&CT_Tbl {};_becab .TblPr =NewCT_TblPr ();_becab .TblGrid =NewCT_TblGrid (); +return _becab ;};func NewCT_SdtRun ()*CT_SdtRun {_bcaab :=&CT_SdtRun {};return _bcaab };func NewCT_DocPart ()*CT_DocPart {_caccg :=&CT_DocPart {};return _caccg };func (_abcdd *Document )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); +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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _abcdd .CT_Document .MarshalXML (e ,start );};func (_fbcafa ST_RubyAlign )Validate ()error {return _fbcafa .ValidateWithPath ("")}; -// Validate validates the CT_MoveBookmark and its children -func (_adbe *CT_MoveBookmark )Validate ()error {return _adbe .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_gega *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _degb ,_aeed :=range _gega .Behavior {if _gbacc :=_aeed .ValidateWithPath (_e .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_degb )); +_gbacc !=nil {return _gbacc ;};};return nil ;}; -// Validate validates the CT_Background and its children -func (_fdd *CT_Background )Validate ()error {return _fdd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_Pitch ()*CT_Pitch {_fcgfc :=&CT_Pitch {};_fcgfc .ValAttr =ST_Pitch (1);return _fcgfc }; -func (_dbagc ST_TblOverlap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbagc .String (),start );};func (_dcbeda *ST_HpsMeasure )ValidateWithPath (path string )error {_fceccd :=[]string {};if _dcbeda .ST_UnsignedDecimalNumber !=nil {_fceccd =append (_fceccd ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); -};if _dcbeda .ST_PositiveUniversalMeasure !=nil {_fceccd =append (_fceccd ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_fceccd )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fceccd ); -};return nil ;};func (_addce *WebSettings )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addce .CT_WebSettings =*NewCT_WebSettings ();_aegedc :for {_fefge ,_adabfb :=d .Token ();if _adabfb !=nil {return _adabfb ;};switch _cgedfb :=_fefge .(type ){case _a .StartElement :switch _cgedfb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_addce .Frameset =NewCT_Frameset (); -if _gbaafb :=d .DecodeElement (_addce .Frameset ,&_cgedfb );_gbaafb !=nil {return _gbaafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_addce .Divs =NewCT_Divs (); -if _bgedgc :=d .DecodeElement (_addce .Divs ,&_cgedfb );_bgedgc !=nil {return _bgedgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_addce .Encoding =NewCT_String (); -if _deebdb :=d .DecodeElement (_addce .Encoding ,&_cgedfb );_deebdb !=nil {return _deebdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_addce .OptimizeForBrowser =NewCT_OptimizeForBrowser (); -if _gdcaab :=d .DecodeElement (_addce .OptimizeForBrowser ,&_cgedfb );_gdcaab !=nil {return _gdcaab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_addce .RelyOnVML =NewCT_OnOff (); -if _daagce :=d .DecodeElement (_addce .RelyOnVML ,&_cgedfb );_daagce !=nil {return _daagce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_addce .AllowPNG =NewCT_OnOff (); -if _ggadg :=d .DecodeElement (_addce .AllowPNG ,&_cgedfb );_ggadg !=nil {return _ggadg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_addce .DoNotRelyOnCSS =NewCT_OnOff (); -if _cfbcf :=d .DecodeElement (_addce .DoNotRelyOnCSS ,&_cgedfb );_cfbcf !=nil {return _cfbcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_addce .DoNotSaveAsSingleFile =NewCT_OnOff (); -if _bgdgba :=d .DecodeElement (_addce .DoNotSaveAsSingleFile ,&_cgedfb );_bgdgba !=nil {return _bgdgba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_addce .DoNotOrganizeInFolder =NewCT_OnOff (); -if _aeebfe :=d .DecodeElement (_addce .DoNotOrganizeInFolder ,&_cgedfb );_aeebfe !=nil {return _aeebfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_addce .DoNotUseLongFileNames =NewCT_OnOff (); -if _ffbced :=d .DecodeElement (_addce .DoNotUseLongFileNames ,&_cgedfb );_ffbced !=nil {return _ffbced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_addce .PixelsPerInch =NewCT_DecimalNumber (); -if _edcgf :=d .DecodeElement (_addce .PixelsPerInch ,&_cgedfb );_edcgf !=nil {return _edcgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_addce .TargetScreenSz =NewCT_TargetScreenSz (); -if _fdaad :=d .DecodeElement (_addce .TargetScreenSz ,&_cgedfb );_fdaad !=nil {return _fdaad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_addce .SaveSmartTagsAsXml =NewCT_OnOff (); -if _dadbga :=d .DecodeElement (_addce .SaveSmartTagsAsXml ,&_cgedfb );_dadbga !=nil {return _dadbga ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_cgedfb .Name ); -if _efagbe :=d .Skip ();_efagbe !=nil {return _efagbe ;};};case _a .EndElement :break _aegedc ;case _a .CharData :};};return nil ;};func NewCT_Styles ()*CT_Styles {_cegee :=&CT_Styles {};return _cegee };func NewCT_AltChunkPr ()*CT_AltChunkPr {_bgfd :=&CT_AltChunkPr {}; -return _bgfd }; +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_fadcc *CT_PermStart )ValidateWithPath (path string )error {if _efaee :=_fadcc .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_efaee !=nil {return _efaee ;};if _cdebc :=_fadcc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_cdebc !=nil {return _cdebc ;};return nil ;};func (_cfbcg ST_MailMergeSourceType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdaabf :=_c .Attr {};_cdaabf .Name =name ;switch _cfbcg {case ST_MailMergeSourceTypeUnset :_cdaabf .Value ="";case ST_MailMergeSourceTypeDatabase :_cdaabf .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065"; +case ST_MailMergeSourceTypeAddressBook :_cdaabf .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_cdaabf .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_cdaabf .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742"; +case ST_MailMergeSourceTypeText :_cdaabf .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_cdaabf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_cdaabf .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_cdaabf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079"; +case ST_MailMergeSourceTypeMaster :_cdaabf .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _cdaabf ,nil ;};func (_acgeca *CT_SmartTagRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_becafb :=range start .Attr {if _becafb .Name .Local =="\u0075\u0072\u0069"{_abcge ,_abgaa :=_becafb .Value ,error (nil ); +if _abgaa !=nil {return _abgaa ;};_acgeca .UriAttr =&_abcge ;continue ;};if _becafb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dcccb ,_adagc :=_becafb .Value ,error (nil );if _adagc !=nil {return _adagc ;};_acgeca .ElementAttr =_dcccb ;continue ; +};};_eegcc :for {_bgdba ,_adedca :=d .Token ();if _adedca !=nil {return _adedca ;};switch _ccebaa :=_bgdba .(type ){case _c .StartElement :switch _ccebaa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_acgeca .SmartTagPr =NewCT_SmartTagPr (); +if _eecdg :=d .DecodeElement (_acgeca .SmartTagPr ,&_ccebaa );_eecdg !=nil {return _eecdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ccccbe :=NewEG_PContent (); +_egbdcd :=NewCT_SimpleField ();if _gafac :=d .DecodeElement (_egbdcd ,&_ccebaa );_gafac !=nil {return _gafac ;};_ccccbe .FldSimple =append (_ccccbe .FldSimple ,_egbdcd );_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ccccbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bfffg :=NewEG_PContent (); +_bfffg .Hyperlink =NewCT_Hyperlink ();if _gecbg :=d .DecodeElement (_bfffg .Hyperlink ,&_ccebaa );_gecbg !=nil {return _gecbg ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bfffg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_edcaae :=NewEG_PContent (); +_edcaae .SubDoc =NewCT_Rel ();if _cgfbd :=d .DecodeElement (_edcaae .SubDoc ,&_ccebaa );_cgfbd !=nil {return _cgfbd ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_edcaae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_afcffb :=NewEG_PContent (); +_gfcdd :=NewEG_ContentRunContent ();_gfcdd .CustomXml =NewCT_CustomXmlRun ();if _cffca :=d .DecodeElement (_gfcdd .CustomXml ,&_ccebaa );_cffca !=nil {return _cffca ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_afcffb );_afcffb .EG_ContentRunContent =append (_afcffb .EG_ContentRunContent ,_gfcdd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ffafg :=NewEG_PContent (); +_ecbagd :=NewEG_ContentRunContent ();_ecbagd .SmartTag =NewCT_SmartTagRun ();if _dbcac :=d .DecodeElement (_ecbagd .SmartTag ,&_ccebaa );_dbcac !=nil {return _dbcac ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ffafg );_ffafg .EG_ContentRunContent =append (_ffafg .EG_ContentRunContent ,_ecbagd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ddgbf :=NewEG_PContent (); +_aggae :=NewEG_ContentRunContent ();_aggae .Sdt =NewCT_SdtRun ();if _adagg :=d .DecodeElement (_aggae .Sdt ,&_ccebaa );_adagg !=nil {return _adagg ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ddgbf );_ddgbf .EG_ContentRunContent =append (_ddgbf .EG_ContentRunContent ,_aggae ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_bfbfbf :=NewEG_PContent (); +_cbfef :=NewEG_ContentRunContent ();_cbfef .Dir =NewCT_DirContentRun ();if _gfebe :=d .DecodeElement (_cbfef .Dir ,&_ccebaa );_gfebe !=nil {return _gfebe ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bfbfbf );_bfbfbf .EG_ContentRunContent =append (_bfbfbf .EG_ContentRunContent ,_cbfef ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_abegd :=NewEG_PContent (); +_efgec :=NewEG_ContentRunContent ();_efgec .Bdo =NewCT_BdoContentRun ();if _ceedcb :=d .DecodeElement (_efgec .Bdo ,&_ccebaa );_ceedcb !=nil {return _ceedcb ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_abegd );_abegd .EG_ContentRunContent =append (_abegd .EG_ContentRunContent ,_efgec ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_cgdbf :=NewEG_PContent (); +_bdggf :=NewEG_ContentRunContent ();_bdggf .R =NewCT_R ();if _ebbdec :=d .DecodeElement (_bdggf .R ,&_ccebaa );_ebbdec !=nil {return _ebbdec ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_cgdbf );_cgdbf .EG_ContentRunContent =append (_cgdbf .EG_ContentRunContent ,_bdggf ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adcgbd :=NewEG_PContent (); +_daadf :=NewEG_ContentRunContent ();_dgfbca :=NewEG_RunLevelElts ();_dgfbca .ProofErr =NewCT_ProofErr ();if _cfdfg :=d .DecodeElement (_dgfbca .ProofErr ,&_ccebaa );_cfdfg !=nil {return _cfdfg ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_adcgbd ); +_adcgbd .EG_ContentRunContent =append (_adcgbd .EG_ContentRunContent ,_daadf );_daadf .EG_RunLevelElts =append (_daadf .EG_RunLevelElts ,_dgfbca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccege :=NewEG_PContent (); +_gdffaga :=NewEG_ContentRunContent ();_dbbgee :=NewEG_RunLevelElts ();_dbbgee .PermStart =NewCT_PermStart ();if _eaedge :=d .DecodeElement (_dbbgee .PermStart ,&_ccebaa );_eaedge !=nil {return _eaedge ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ccege ); +_ccege .EG_ContentRunContent =append (_ccege .EG_ContentRunContent ,_gdffaga );_gdffaga .EG_RunLevelElts =append (_gdffaga .EG_RunLevelElts ,_dbbgee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gecafb :=NewEG_PContent (); +_gffed :=NewEG_ContentRunContent ();_daaeb :=NewEG_RunLevelElts ();_daaeb .PermEnd =NewCT_Perm ();if _cfebb :=d .DecodeElement (_daaeb .PermEnd ,&_ccebaa );_cfebb !=nil {return _cfebb ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_gecafb );_gecafb .EG_ContentRunContent =append (_gecafb .EG_ContentRunContent ,_gffed ); +_gffed .EG_RunLevelElts =append (_gffed .EG_RunLevelElts ,_daaeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcdde :=NewEG_PContent (); +_ffgecb :=NewEG_ContentRunContent ();_fcfcfd :=NewEG_RunLevelElts ();_fcfcfd .Ins =NewCT_RunTrackChange ();if _cbfegb :=d .DecodeElement (_fcfcfd .Ins ,&_ccebaa );_cbfegb !=nil {return _cbfegb ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_dcdde ); +_dcdde .EG_ContentRunContent =append (_dcdde .EG_ContentRunContent ,_ffgecb );_ffgecb .EG_RunLevelElts =append (_ffgecb .EG_RunLevelElts ,_fcfcfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bfcdda :=NewEG_PContent (); +_gfgac :=NewEG_ContentRunContent ();_acfeab :=NewEG_RunLevelElts ();_acfeab .Del =NewCT_RunTrackChange ();if _gcafb :=d .DecodeElement (_acfeab .Del ,&_ccebaa );_gcafb !=nil {return _gcafb ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bfcdda ); +_bfcdda .EG_ContentRunContent =append (_bfcdda .EG_ContentRunContent ,_gfgac );_gfgac .EG_RunLevelElts =append (_gfgac .EG_RunLevelElts ,_acfeab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eedae :=NewEG_PContent (); +_beabd :=NewEG_ContentRunContent ();_dgfeeg :=NewEG_RunLevelElts ();_dgfeeg .MoveFrom =NewCT_RunTrackChange ();if _fefdc :=d .DecodeElement (_dgfeeg .MoveFrom ,&_ccebaa );_fefdc !=nil {return _fefdc ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_eedae ); +_eedae .EG_ContentRunContent =append (_eedae .EG_ContentRunContent ,_beabd );_beabd .EG_RunLevelElts =append (_beabd .EG_RunLevelElts ,_dgfeeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_afbf :=NewEG_PContent (); +_febea :=NewEG_ContentRunContent ();_agae :=NewEG_RunLevelElts ();_agae .MoveTo =NewCT_RunTrackChange ();if _cffgg :=d .DecodeElement (_agae .MoveTo ,&_ccebaa );_cffgg !=nil {return _cffgg ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_afbf ); +_afbf .EG_ContentRunContent =append (_afbf .EG_ContentRunContent ,_febea );_febea .EG_RunLevelElts =append (_febea .EG_RunLevelElts ,_agae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bgebgd :=NewEG_PContent (); +_gaeecg :=NewEG_ContentRunContent ();_fcgfa :=NewEG_RunLevelElts ();_ggbgf :=NewEG_RangeMarkupElements ();_ggbgf .BookmarkStart =NewCT_Bookmark ();if _cacdgg :=d .DecodeElement (_ggbgf .BookmarkStart ,&_ccebaa );_cacdgg !=nil {return _cacdgg ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bgebgd ); +_bgebgd .EG_ContentRunContent =append (_bgebgd .EG_ContentRunContent ,_gaeecg );_gaeecg .EG_RunLevelElts =append (_gaeecg .EG_RunLevelElts ,_fcgfa );_fcgfa .EG_RangeMarkupElements =append (_fcgfa .EG_RangeMarkupElements ,_ggbgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecffc :=NewEG_PContent (); +_aggce :=NewEG_ContentRunContent ();_dggfa :=NewEG_RunLevelElts ();_edef :=NewEG_RangeMarkupElements ();_edef .BookmarkEnd =NewCT_MarkupRange ();if _cbagf :=d .DecodeElement (_edef .BookmarkEnd ,&_ccebaa );_cbagf !=nil {return _cbagf ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ecffc ); +_ecffc .EG_ContentRunContent =append (_ecffc .EG_ContentRunContent ,_aggce );_aggce .EG_RunLevelElts =append (_aggce .EG_RunLevelElts ,_dggfa );_dggfa .EG_RangeMarkupElements =append (_dggfa .EG_RangeMarkupElements ,_edef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccbed :=NewEG_PContent (); +_cebdd :=NewEG_ContentRunContent ();_feggc :=NewEG_RunLevelElts ();_ffeeg :=NewEG_RangeMarkupElements ();_ffeeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _caedag :=d .DecodeElement (_ffeeg .MoveFromRangeStart ,&_ccebaa );_caedag !=nil {return _caedag ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ccbed );_ccbed .EG_ContentRunContent =append (_ccbed .EG_ContentRunContent ,_cebdd );_cebdd .EG_RunLevelElts =append (_cebdd .EG_RunLevelElts ,_feggc );_feggc .EG_RangeMarkupElements =append (_feggc .EG_RangeMarkupElements ,_ffeeg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abccf :=NewEG_PContent (); +_feeef :=NewEG_ContentRunContent ();_cbdde :=NewEG_RunLevelElts ();_dddce :=NewEG_RangeMarkupElements ();_dddce .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdbcfe :=d .DecodeElement (_dddce .MoveFromRangeEnd ,&_ccebaa );_cdbcfe !=nil {return _cdbcfe ;}; +_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_abccf );_abccf .EG_ContentRunContent =append (_abccf .EG_ContentRunContent ,_feeef );_feeef .EG_RunLevelElts =append (_feeef .EG_RunLevelElts ,_cbdde );_cbdde .EG_RangeMarkupElements =append (_cbdde .EG_RangeMarkupElements ,_dddce ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fbbga :=NewEG_PContent (); +_babdea :=NewEG_ContentRunContent ();_aada :=NewEG_RunLevelElts ();_cbcec :=NewEG_RangeMarkupElements ();_cbcec .MoveToRangeStart =NewCT_MoveBookmark ();if _fedge :=d .DecodeElement (_cbcec .MoveToRangeStart ,&_ccebaa );_fedge !=nil {return _fedge ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_fbbga ); +_fbbga .EG_ContentRunContent =append (_fbbga .EG_ContentRunContent ,_babdea );_babdea .EG_RunLevelElts =append (_babdea .EG_RunLevelElts ,_aada );_aada .EG_RangeMarkupElements =append (_aada .EG_RangeMarkupElements ,_cbcec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gcefb :=NewEG_PContent (); +_fcfcba :=NewEG_ContentRunContent ();_ddedbd :=NewEG_RunLevelElts ();_eecbbb :=NewEG_RangeMarkupElements ();_eecbbb .MoveToRangeEnd =NewCT_MarkupRange ();if _affgf :=d .DecodeElement (_eecbbb .MoveToRangeEnd ,&_ccebaa );_affgf !=nil {return _affgf ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_gcefb ); +_gcefb .EG_ContentRunContent =append (_gcefb .EG_ContentRunContent ,_fcfcba );_fcfcba .EG_RunLevelElts =append (_fcfcba .EG_RunLevelElts ,_ddedbd );_ddedbd .EG_RangeMarkupElements =append (_ddedbd .EG_RangeMarkupElements ,_eecbbb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fadfg :=NewEG_PContent (); +_feddca :=NewEG_ContentRunContent ();_afdaeb :=NewEG_RunLevelElts ();_fcbba :=NewEG_RangeMarkupElements ();_fcbba .CommentRangeStart =NewCT_MarkupRange ();if _fdfge :=d .DecodeElement (_fcbba .CommentRangeStart ,&_ccebaa );_fdfge !=nil {return _fdfge ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_fadfg );_fadfg .EG_ContentRunContent =append (_fadfg .EG_ContentRunContent ,_feddca );_feddca .EG_RunLevelElts =append (_feddca .EG_RunLevelElts ,_afdaeb );_afdaeb .EG_RangeMarkupElements =append (_afdaeb .EG_RangeMarkupElements ,_fcbba ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccfgd :=NewEG_PContent (); +_dcdac :=NewEG_ContentRunContent ();_bbbdf :=NewEG_RunLevelElts ();_eeafc :=NewEG_RangeMarkupElements ();_eeafc .CommentRangeEnd =NewCT_MarkupRange ();if _eebggb :=d .DecodeElement (_eeafc .CommentRangeEnd ,&_ccebaa );_eebggb !=nil {return _eebggb ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ccfgd ); +_ccfgd .EG_ContentRunContent =append (_ccfgd .EG_ContentRunContent ,_dcdac );_dcdac .EG_RunLevelElts =append (_dcdac .EG_RunLevelElts ,_bbbdf );_bbbdf .EG_RangeMarkupElements =append (_bbbdf .EG_RangeMarkupElements ,_eeafc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcgbf :=NewEG_PContent (); +_dbffb :=NewEG_ContentRunContent ();_aebeb :=NewEG_RunLevelElts ();_abadbb :=NewEG_RangeMarkupElements ();_abadbb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efagd :=d .DecodeElement (_abadbb .CustomXmlInsRangeStart ,&_ccebaa );_efagd !=nil {return _efagd ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bcgbf );_bcgbf .EG_ContentRunContent =append (_bcgbf .EG_ContentRunContent ,_dbffb );_dbffb .EG_RunLevelElts =append (_dbffb .EG_RunLevelElts ,_aebeb );_aebeb .EG_RangeMarkupElements =append (_aebeb .EG_RangeMarkupElements ,_abadbb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcacbc :=NewEG_PContent (); +_ggbba :=NewEG_ContentRunContent ();_feece :=NewEG_RunLevelElts ();_fdaaa :=NewEG_RangeMarkupElements ();_fdaaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeged :=d .DecodeElement (_fdaaa .CustomXmlInsRangeEnd ,&_ccebaa );_eeged !=nil {return _eeged ;}; +_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bcacbc );_bcacbc .EG_ContentRunContent =append (_bcacbc .EG_ContentRunContent ,_ggbba );_ggbba .EG_RunLevelElts =append (_ggbba .EG_RunLevelElts ,_feece );_feece .EG_RangeMarkupElements =append (_feece .EG_RangeMarkupElements ,_fdaaa ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abccb :=NewEG_PContent (); +_bgfeeac :=NewEG_ContentRunContent ();_dfbbd :=NewEG_RunLevelElts ();_fecda :=NewEG_RangeMarkupElements ();_fecda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afdgg :=d .DecodeElement (_fecda .CustomXmlDelRangeStart ,&_ccebaa );_afdgg !=nil {return _afdgg ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_abccb );_abccb .EG_ContentRunContent =append (_abccb .EG_ContentRunContent ,_bgfeeac );_bgfeeac .EG_RunLevelElts =append (_bgfeeac .EG_RunLevelElts ,_dfbbd );_dfbbd .EG_RangeMarkupElements =append (_dfbbd .EG_RangeMarkupElements ,_fecda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dafea :=NewEG_PContent (); +_ceffdc :=NewEG_ContentRunContent ();_ceacf :=NewEG_RunLevelElts ();_cbcbda :=NewEG_RangeMarkupElements ();_cbcbda .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcabc :=d .DecodeElement (_cbcbda .CustomXmlDelRangeEnd ,&_ccebaa );_bcabc !=nil {return _bcabc ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_dafea );_dafea .EG_ContentRunContent =append (_dafea .EG_ContentRunContent ,_ceffdc );_ceffdc .EG_RunLevelElts =append (_ceffdc .EG_RunLevelElts ,_ceacf );_ceacf .EG_RangeMarkupElements =append (_ceacf .EG_RangeMarkupElements ,_cbcbda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddgded :=NewEG_PContent (); +_aabdea :=NewEG_ContentRunContent ();_gfbdd :=NewEG_RunLevelElts ();_gfefc :=NewEG_RangeMarkupElements ();_gfefc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aeacb :=d .DecodeElement (_gfefc .CustomXmlMoveFromRangeStart ,&_ccebaa );_aeacb !=nil {return _aeacb ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ddgded );_ddgded .EG_ContentRunContent =append (_ddgded .EG_ContentRunContent ,_aabdea );_aabdea .EG_RunLevelElts =append (_aabdea .EG_RunLevelElts ,_gfbdd );_gfbdd .EG_RangeMarkupElements =append (_gfbdd .EG_RangeMarkupElements ,_gfefc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cgccfc :=NewEG_PContent (); +_fdcbda :=NewEG_ContentRunContent ();_dadae :=NewEG_RunLevelElts ();_cbgdg :=NewEG_RangeMarkupElements ();_cbgdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddbce :=d .DecodeElement (_cbgdg .CustomXmlMoveFromRangeEnd ,&_ccebaa );_ddbce !=nil {return _ddbce ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_cgccfc );_cgccfc .EG_ContentRunContent =append (_cgccfc .EG_ContentRunContent ,_fdcbda );_fdcbda .EG_RunLevelElts =append (_fdcbda .EG_RunLevelElts ,_dadae );_dadae .EG_RangeMarkupElements =append (_dadae .EG_RangeMarkupElements ,_cbgdg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gddafa :=NewEG_PContent (); +_cdfge :=NewEG_ContentRunContent ();_gdcded :=NewEG_RunLevelElts ();_ebagg :=NewEG_RangeMarkupElements ();_ebagg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feede :=d .DecodeElement (_ebagg .CustomXmlMoveToRangeStart ,&_ccebaa );_feede !=nil {return _feede ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_gddafa );_gddafa .EG_ContentRunContent =append (_gddafa .EG_ContentRunContent ,_cdfge );_cdfge .EG_RunLevelElts =append (_cdfge .EG_RunLevelElts ,_gdcded );_gdcded .EG_RangeMarkupElements =append (_gdcded .EG_RangeMarkupElements ,_ebagg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfddf :=NewEG_PContent (); +_eafeg :=NewEG_ContentRunContent ();_debdag :=NewEG_RunLevelElts ();_cddbf :=NewEG_RangeMarkupElements ();_cddbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bedfd :=d .DecodeElement (_cddbf .CustomXmlMoveToRangeEnd ,&_ccebaa );_bedfd !=nil {return _bedfd ; +};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_bfddf );_bfddf .EG_ContentRunContent =append (_bfddf .EG_ContentRunContent ,_eafeg );_eafeg .EG_RunLevelElts =append (_eafeg .EG_RunLevelElts ,_debdag );_debdag .EG_RangeMarkupElements =append (_debdag .EG_RangeMarkupElements ,_cddbf ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_facdc :=NewEG_PContent (); +_cccef :=NewEG_ContentRunContent ();_gbdgf :=NewEG_RunLevelElts ();_fdaeg :=NewEG_MathContent ();_fdaeg .OMathPara =_ab .NewOMathPara ();if _cgdccg :=d .DecodeElement (_fdaeg .OMathPara ,&_ccebaa );_cgdccg !=nil {return _cgdccg ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_facdc ); +_facdc .EG_ContentRunContent =append (_facdc .EG_ContentRunContent ,_cccef );_cccef .EG_RunLevelElts =append (_cccef .EG_RunLevelElts ,_gbdgf );_gbdgf .EG_MathContent =append (_gbdgf .EG_MathContent ,_fdaeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ffagg :=NewEG_PContent (); +_dbfgd :=NewEG_ContentRunContent ();_dgfga :=NewEG_RunLevelElts ();_ddffg :=NewEG_MathContent ();_ddffg .OMath =_ab .NewOMath ();if _aeaeae :=d .DecodeElement (_ddffg .OMath ,&_ccebaa );_aeaeae !=nil {return _aeaeae ;};_acgeca .EG_PContent =append (_acgeca .EG_PContent ,_ffagg ); +_ffagg .EG_ContentRunContent =append (_ffagg .EG_ContentRunContent ,_dbfgd );_dbfgd .EG_RunLevelElts =append (_dbfgd .EG_RunLevelElts ,_dgfga );_dgfga .EG_MathContent =append (_dgfga .EG_MathContent ,_ddffg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_ccebaa .Name ); +if _gabad :=d .Skip ();_gabad !=nil {return _gabad ;};};case _c .EndElement :break _eegcc ;case _c .CharData :};};return nil ;};type CT_SdtDocPart struct{ -// Validate validates the CT_CharacterSpacing and its children -func (_bcge *CT_CharacterSpacing )Validate ()error {return _bcge .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_aagbde *CT_FFCheckBox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfcf :for {_gecg ,_decdf :=d .Token (); -if _decdf !=nil {return _decdf ;};switch _bbcaa :=_gecg .(type ){case _a .StartElement :switch _bbcaa .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_aagbde .Choice =NewCT_FFCheckBoxChoice (); -if _ccacg :=d .DecodeElement (&_aagbde .Choice .Size ,&_bbcaa );_ccacg !=nil {return _ccacg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_aagbde .Choice =NewCT_FFCheckBoxChoice (); -if _fedac :=d .DecodeElement (&_aagbde .Choice .SizeAuto ,&_bbcaa );_fedac !=nil {return _fedac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_aagbde .Default =NewCT_OnOff (); -if _dbged :=d .DecodeElement (_aagbde .Default ,&_bbcaa );_dbged !=nil {return _dbged ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_aagbde .Checked =NewCT_OnOff (); -if _ecef :=d .DecodeElement (_aagbde .Checked ,&_bbcaa );_ecef !=nil {return _ecef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_bbcaa .Name ); -if _dcegg :=d .Skip ();_dcegg !=nil {return _dcegg ;};};case _a .EndElement :break _dfcf ;case _a .CharData :};};return nil ;};func (_afggeg ST_NumberFormat )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aaebb :=_a .Attr {};_aaebb .Name =name ;switch _afggeg {case ST_NumberFormatUnset :_aaebb .Value =""; -case ST_NumberFormatDecimal :_aaebb .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_aaebb .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_aaebb .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e"; -case ST_NumberFormatUpperLetter :_aaebb .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_aaebb .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_aaebb .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c"; -case ST_NumberFormatCardinalText :_aaebb .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_aaebb .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_aaebb .Value ="\u0068\u0065\u0078"; -case ST_NumberFormatChicago :_aaebb .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_aaebb .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_aaebb .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_NumberFormatAiueo :_aaebb .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_aaebb .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_aaebb .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068"; -case ST_NumberFormatDecimalHalfWidth :_aaebb .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_aaebb .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c"; -case ST_NumberFormatJapaneseDigitalTenThousand :_aaebb .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case ST_NumberFormatDecimalEnclosedCircle :_aaebb .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065"; -case ST_NumberFormatDecimalFullWidth2 :_aaebb .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_aaebb .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; -case ST_NumberFormatIrohaFullWidth :_aaebb .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_aaebb .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_aaebb .Value ="\u0062\u0075\u006c\u006c\u0065\u0074"; -case ST_NumberFormatGanada :_aaebb .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_aaebb .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_aaebb .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070"; -case ST_NumberFormatDecimalEnclosedParen :_aaebb .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_aaebb .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065"; -case ST_NumberFormatIdeographEnclosedCircle :_aaebb .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_aaebb .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; -case ST_NumberFormatIdeographZodiac :_aaebb .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_aaebb .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c"; -case ST_NumberFormatTaiwaneseCounting :_aaebb .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_aaebb .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; -case ST_NumberFormatTaiwaneseCountingThousand :_aaebb .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_aaebb .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; -case ST_NumberFormatChineseCounting :_aaebb .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_aaebb .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064"; -case ST_NumberFormatChineseCountingThousand :_aaebb .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_aaebb .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; -case ST_NumberFormatKoreanCounting :_aaebb .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_aaebb .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_aaebb .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032"; -case ST_NumberFormatVietnameseCounting :_aaebb .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_aaebb .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; -case ST_NumberFormatRussianUpper :_aaebb .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_aaebb .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_aaebb .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068"; -case ST_NumberFormatHebrew1 :_aaebb .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_aaebb .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_aaebb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061"; -case ST_NumberFormatArabicAbjad :_aaebb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_aaebb .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_aaebb .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073"; -case ST_NumberFormatHindiNumbers :_aaebb .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_aaebb .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_aaebb .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; -case ST_NumberFormatThaiNumbers :_aaebb .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_aaebb .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_aaebb .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074"; -case ST_NumberFormatDollarText :_aaebb .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_aaebb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aaebb ,nil ;};type CT_HMerge struct{ +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// Horizontal Merge Type -ValAttr ST_Merge ;};func (_adbebe *ST_HeightRule )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adbebe =0;case "\u0061\u0075\u0074\u006f":*_adbebe =1;case "\u0065\u0078\u0061c\u0074":*_adbebe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_adbebe =3; -};return nil ;};func (_ccbfd ST_DocPartType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccbfd .String (),start );}; +// Document Part Category Filter +DocPartCategory *CT_String ; -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_bgdbf *CT_SimpleField )ValidateWithPath (path string )error {if _bgdbf .FldLockAttr !=nil {if _gbfcab :=_bgdbf .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_gbfcab !=nil {return _gbfcab ; -};};if _bgdbf .DirtyAttr !=nil {if _bbgcb :=_bgdbf .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bbgcb !=nil {return _bbgcb ;};};if _bgdbf .FldData !=nil {if _adfdd :=_bgdbf .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); -_adfdd !=nil {return _adfdd ;};};for _feafd ,_facbf :=range _bgdbf .EG_PContent {if _ebfab :=_facbf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_feafd ));_ebfab !=nil {return _ebfab ; -};};return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_fafbd :=&CT_PaperSource {};return _fafbd };func (_bcaca ST_FtnPos )ValidateWithPath (path string )error {switch _bcaca {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcaca )); -};return nil ;};type ST_TextAlignment byte ; +// Built-In Document Part +DocPartUnique *CT_OnOff ;};func NewCT_DocDefaults ()*CT_DocDefaults {_ddcfa :=&CT_DocDefaults {};return _ddcfa };func (_dcdcab *CT_LsdException )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbabb :=range start .Attr {if _dbabb .Name .Local =="\u006e\u0061\u006d\u0065"{_ddecf ,_eggb :=_dbabb .Value ,error (nil ); +if _eggb !=nil {return _eggb ;};_dcdcab .NameAttr =_ddecf ;continue ;};if _dbabb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bfbb ,_ffccd :=ParseUnionST_OnOff (_dbabb .Value );if _ffccd !=nil {return _ffccd ;};_dcdcab .LockedAttr =&_bfbb ;continue ; +};if _dbabb .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fbefa ,_bdgce :=_fg .ParseInt (_dbabb .Value ,10,64);if _bdgce !=nil {return _bdgce ;};_dcdcab .UiPriorityAttr =&_fbefa ;continue ;};if _dbabb .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_gfag ,_dcfb :=ParseUnionST_OnOff (_dbabb .Value ); +if _dcfb !=nil {return _dcfb ;};_dcdcab .SemiHiddenAttr =&_gfag ;continue ;};if _dbabb .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_gfcf ,_baegd :=ParseUnionST_OnOff (_dbabb .Value );if _baegd !=nil {return _baegd ; +};_dcdcab .UnhideWhenUsedAttr =&_gfcf ;continue ;};if _dbabb .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_abffa ,_gbdgg :=ParseUnionST_OnOff (_dbabb .Value );if _gbdgg !=nil {return _gbdgg ;};_dcdcab .QFormatAttr =&_abffa ;continue ;};};for {_ccdbdg ,_egdcf :=d .Token (); +if _egdcf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_egdcf );};if _ccaac ,_acfde :=_ccdbdg .(_c .EndElement );_acfde &&_ccaac .Name ==start .Name {break ; +};};return nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_dgdfab :=&WdCT_WordprocessingCanvas {};return _dgdfab ;}; -// Validate validates the CT_FtnEdn and its children -func (_bbff *CT_FtnEdn )Validate ()error {return _bbff .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_acdde *CT_Object )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efbcg :=range start .Attr {if _efbcg .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_deebg ,_ddga :=ParseUnionST_TwipsMeasure (_efbcg .Value ); -if _ddga !=nil {return _ddga ;};_acdde .DxaOrigAttr =&_deebg ;continue ;};if _efbcg .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_degab ,_dgffd :=ParseUnionST_TwipsMeasure (_efbcg .Value );if _dgffd !=nil {return _dgffd ;};_acdde .DyaOrigAttr =&_degab ; -continue ;};};_dcbaa :for {_eadec ,_bafe :=d .Token ();if _bafe !=nil {return _bafe ;};switch _dgcea :=_eadec .(type ){case _a .StartElement :switch _dgcea .Name {default:if _bceaaa ,_dfbfc :=_ab .CreateElement (_dgcea );_dfbfc !=nil {return _dfbfc ;}else {if _gcbdb :=d .DecodeElement (_bceaaa ,&_dgcea ); -_gcbdb !=nil {return _gcbdb ;};_acdde .Any =append (_acdde .Any ,_bceaaa );};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_acdde .Drawing =NewCT_Drawing (); -if _gbgec :=d .DecodeElement (_acdde .Drawing ,&_dgcea );_gbgec !=nil {return _gbgec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_acdde .Choice =NewCT_ObjectChoice (); -if _dbafb :=d .DecodeElement (&_acdde .Choice .Control ,&_dgcea );_dbafb !=nil {return _dbafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_acdde .Choice =NewCT_ObjectChoice (); -if _fdbg :=d .DecodeElement (&_acdde .Choice .ObjectLink ,&_dgcea );_fdbg !=nil {return _fdbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_acdde .Choice =NewCT_ObjectChoice (); -if _bffe :=d .DecodeElement (&_acdde .Choice .ObjectEmbed ,&_dgcea );_bffe !=nil {return _bffe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_acdde .Choice =NewCT_ObjectChoice (); -if _eaeca :=d .DecodeElement (&_acdde .Choice .Movie ,&_dgcea );_eaeca !=nil {return _eaeca ;};};case _a .EndElement :break _dcbaa ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TblPPr and its children +func (_fccdcd *CT_TblPPr )Validate ()error {return _fccdcd .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");}; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_gcbce *CT_LevelSuffix )ValidateWithPath (path string )error {if _gcbce .ValAttr ==ST_LevelSuffixUnset {return _gd .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 _aeacf :=_gcbce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeacf !=nil {return _aeacf ;};return nil ;};func (_abefaa ST_FontFamily )ValidateWithPath (path string )error {switch _abefaa {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefaa )); -};return nil ;};func (_eecca *CT_MultiLevelType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eecca .ValAttr =ST_MultiLevelType (1);for _ ,_dgdcg :=range start .Attr {if _dgdcg .Name .Local =="\u0076\u0061\u006c"{_eecca .ValAttr .UnmarshalXMLAttr (_dgdcg ); -continue ;};};for {_ggdgdc ,_bedgd :=d .Token ();if _bedgd !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_bedgd ); -};if _ddcff ,_edeae :=_ggdgdc .(_a .EndElement );_edeae &&_ddcff .Name ==start .Name {break ;};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3; -ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10; -ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;);func (_cefbg ST_EdnPos )ValidateWithPath (path string )error {switch _cefbg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefbg )); -};return nil ;};func (_aedbg *ST_TblOverlap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aedbg =0;case "\u006e\u0065\u0076e\u0072":*_aedbg =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_aedbg =2;};return nil ;}; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_fabd *CT_FldChar )ValidateWithPath (path string )error {if _fabd .FldCharTypeAttr ==ST_FldCharTypeUnset {return _e .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _dagc :=_fabd .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};if _fabd .FldLockAttr !=nil {if _fdegg :=_fabd .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); +_fdegg !=nil {return _fdegg ;};};if _fabd .DirtyAttr !=nil {if _fdgd :=_fabd .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_fdgd !=nil {return _fdgd ;};};if _fabd .FldData !=nil {if _eedg :=_fabd .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); +_eedg !=nil {return _eedg ;};};if _fabd .FfData !=nil {if _bggbg :=_fabd .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_bggbg !=nil {return _bggbg ;};};if _fabd .NumberingChange !=nil {if _aacbb :=_fabd .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"); +_aacbb !=nil {return _aacbb ;};};return nil ;};func (_gbcade ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _gbcade {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcade )); +};return nil ;}; -// Validate validates the WdCT_TxbxContent and its children -func (_ffeged *WdCT_TxbxContent )Validate ()error {return _ffeged .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Validate validates the CT_MathCtrlDel and its children +func (_cddb *CT_MathCtrlDel )Validate ()error {return _cddb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_agfadc ST_PageBorderOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agfadc .String (),start ); +};type CT_Br struct{ -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_adgab *WdEG_WrapType )ValidateWithPath (path string )error {if _adgab .Choice !=nil {if _fbgae :=_adgab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbgae !=nil {return _fbgae ;};};return nil ;};func (_eadbd *ST_FldCharType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcffa ,_fbfede :=d .Token (); -if _fbfede !=nil {return _fbfede ;};if _dgbcb ,_gbeaag :=_gcffa .(_a .EndElement );_gbeaag &&_dgbcb .Name ==start .Name {*_eadbd =1;return nil ;};if _dbdgeec ,_agced :=_gcffa .(_a .CharData );!_agced {return _gd .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",_gcffa ); -}else {switch string (_dbdgeec ){case "":*_eadbd =0;case "\u0062\u0065\u0067i\u006e":*_eadbd =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_eadbd =2;case "\u0065\u006e\u0064":*_eadbd =3;};};_gcffa ,_fbfede =d .Token ();if _fbfede !=nil {return _fbfede ; -};if _bdfede ,_dceaa :=_gcffa .(_a .EndElement );_dceaa &&_bdfede .Name ==start .Name {return nil ;};return _gd .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",_gcffa ); -};func (_gfggfa ST_TextDirection )Validate ()error {return _gfggfa .ValidateWithPath ("")};func (_bcdfa *ST_DropCap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fecge ,_fedff :=d .Token ();if _fedff !=nil {return _fedff ;};if _adfdcb ,_adcgg :=_fecge .(_a .EndElement ); -_adcgg &&_adfdcb .Name ==start .Name {*_bcdfa =1;return nil ;};if _cfdacd ,_egdfec :=_fecge .(_a .CharData );!_egdfec {return _gd .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",_fecge ); -}else {switch string (_cfdacd ){case "":*_bcdfa =0;case "\u006e\u006f\u006e\u0065":*_bcdfa =1;case "\u0064\u0072\u006f\u0070":*_bcdfa =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bcdfa =3;};};_fecge ,_fedff =d .Token ();if _fedff !=nil {return _fedff ; -};if _caccag ,_deggeg :=_fecge .(_a .EndElement );_deggeg &&_caccag .Name ==start .Name {return nil ;};return _gd .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",_fecge ); -};const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6; -WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;);func (_fedef ST_SdtDateMappingType )Validate ()error {return _fedef .ValidateWithPath ("")};func (_ffb *CT_BdoContentRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfbd :=range start .Attr {if _dfbd .Name .Local =="\u0076\u0061\u006c"{_ffb .ValAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};};_gce :for {_gfcd ,_gcbg :=d .Token ();if _gcbg !=nil {return _gcbg ;};switch _gced :=_gfcd .(type ){case _a .StartElement :switch _gced .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_eac :=NewCT_SimpleField (); -if _dfgc :=d .DecodeElement (_eac ,&_gced );_dfgc !=nil {return _dfgc ;};_ffb .FldSimple =append (_ffb .FldSimple ,_eac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ffb .Hyperlink =NewCT_Hyperlink (); -if _cgbe :=d .DecodeElement (_ffb .Hyperlink ,&_gced );_cgbe !=nil {return _cgbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ffb .SubDoc =NewCT_Rel (); -if _dcgb :=d .DecodeElement (_ffb .SubDoc ,&_gced );_dcgb !=nil {return _dcgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_edbb :=NewEG_ContentRunContent (); -_edbb .CustomXml =NewCT_CustomXmlRun ();if _cfg :=d .DecodeElement (_edbb .CustomXml ,&_gced );_cfg !=nil {return _cfg ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_edbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ffac :=NewEG_ContentRunContent (); -_ffac .SmartTag =NewCT_SmartTagRun ();if _cadc :=d .DecodeElement (_ffac .SmartTag ,&_gced );_cadc !=nil {return _cadc ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_ffac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gbf :=NewEG_ContentRunContent (); -_gbf .Sdt =NewCT_SdtRun ();if _ecae :=d .DecodeElement (_gbf .Sdt ,&_gced );_ecae !=nil {return _ecae ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_gbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_fbfa :=NewEG_ContentRunContent (); -_fbfa .Dir =NewCT_DirContentRun ();if _fbag :=d .DecodeElement (_fbfa .Dir ,&_gced );_fbag !=nil {return _fbag ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fbfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_aaag :=NewEG_ContentRunContent (); -_aaag .Bdo =NewCT_BdoContentRun ();if _afd :=d .DecodeElement (_aaag .Bdo ,&_gced );_afd !=nil {return _afd ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_aaag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_agcb :=NewEG_ContentRunContent (); -_agcb .R =NewCT_R ();if _aec :=d .DecodeElement (_agcb .R ,&_gced );_aec !=nil {return _aec ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_agcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fbg :=NewEG_ContentRunContent (); -_bae :=NewEG_RunLevelElts ();_bae .ProofErr =NewCT_ProofErr ();if _cebb :=d .DecodeElement (_bae .ProofErr ,&_gced );_cebb !=nil {return _cebb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fbg );_fbg .EG_RunLevelElts =append (_fbg .EG_RunLevelElts ,_bae ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffe :=NewEG_ContentRunContent (); -_gbc :=NewEG_RunLevelElts ();_gbc .PermStart =NewCT_PermStart ();if _gcea :=d .DecodeElement (_gbc .PermStart ,&_gced );_gcea !=nil {return _gcea ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_ffe );_ffe .EG_RunLevelElts =append (_ffe .EG_RunLevelElts ,_gbc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfbb :=NewEG_ContentRunContent (); -_egeg :=NewEG_RunLevelElts ();_egeg .PermEnd =NewCT_Perm ();if _gbeb :=d .DecodeElement (_egeg .PermEnd ,&_gced );_gbeb !=nil {return _gbeb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_bfbb );_bfbb .EG_RunLevelElts =append (_bfbb .EG_RunLevelElts ,_egeg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cfad :=NewEG_ContentRunContent (); -_adce :=NewEG_RunLevelElts ();_adce .Ins =NewCT_RunTrackChange ();if _gfb :=d .DecodeElement (_adce .Ins ,&_gced );_gfb !=nil {return _gfb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_cfad );_cfad .EG_RunLevelElts =append (_cfad .EG_RunLevelElts ,_adce ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_agea :=NewEG_ContentRunContent (); -_afbd :=NewEG_RunLevelElts ();_afbd .Del =NewCT_RunTrackChange ();if _ddc :=d .DecodeElement (_afbd .Del ,&_gced );_ddc !=nil {return _ddc ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_agea );_agea .EG_RunLevelElts =append (_agea .EG_RunLevelElts ,_afbd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgdf :=NewEG_ContentRunContent (); -_aaf :=NewEG_RunLevelElts ();_aaf .MoveFrom =NewCT_RunTrackChange ();if _beg :=d .DecodeElement (_aaf .MoveFrom ,&_gced );_beg !=nil {return _beg ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_dgdf );_dgdf .EG_RunLevelElts =append (_dgdf .EG_RunLevelElts ,_aaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bbf :=NewEG_ContentRunContent (); -_efee :=NewEG_RunLevelElts ();_efee .MoveTo =NewCT_RunTrackChange ();if _fbb :=d .DecodeElement (_efee .MoveTo ,&_gced );_fbb !=nil {return _fbb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_bbf );_bbf .EG_RunLevelElts =append (_bbf .EG_RunLevelElts ,_efee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eeaf :=NewEG_ContentRunContent (); -_agg :=NewEG_RunLevelElts ();_geed :=NewEG_RangeMarkupElements ();_geed .BookmarkStart =NewCT_Bookmark ();if _gece :=d .DecodeElement (_geed .BookmarkStart ,&_gced );_gece !=nil {return _gece ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_eeaf ); -_eeaf .EG_RunLevelElts =append (_eeaf .EG_RunLevelElts ,_agg );_agg .EG_RangeMarkupElements =append (_agg .EG_RangeMarkupElements ,_geed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fcfc :=NewEG_ContentRunContent (); -_bfcd :=NewEG_RunLevelElts ();_bca :=NewEG_RangeMarkupElements ();_bca .BookmarkEnd =NewCT_MarkupRange ();if _gba :=d .DecodeElement (_bca .BookmarkEnd ,&_gced );_gba !=nil {return _gba ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fcfc ); -_fcfc .EG_RunLevelElts =append (_fcfc .EG_RunLevelElts ,_bfcd );_bfcd .EG_RangeMarkupElements =append (_bfcd .EG_RangeMarkupElements ,_bca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gefd :=NewEG_ContentRunContent (); -_ffee :=NewEG_RunLevelElts ();_gac :=NewEG_RangeMarkupElements ();_gac .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgec :=d .DecodeElement (_gac .MoveFromRangeStart ,&_gced );_cgec !=nil {return _cgec ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_gefd ); -_gefd .EG_RunLevelElts =append (_gefd .EG_RunLevelElts ,_ffee );_ffee .EG_RangeMarkupElements =append (_ffee .EG_RangeMarkupElements ,_gac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abea :=NewEG_ContentRunContent (); -_bef :=NewEG_RunLevelElts ();_cff :=NewEG_RangeMarkupElements ();_cff .MoveFromRangeEnd =NewCT_MarkupRange ();if _agcg :=d .DecodeElement (_cff .MoveFromRangeEnd ,&_gced );_agcg !=nil {return _agcg ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_abea ); -_abea .EG_RunLevelElts =append (_abea .EG_RunLevelElts ,_bef );_bef .EG_RangeMarkupElements =append (_bef .EG_RangeMarkupElements ,_cff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edbe :=NewEG_ContentRunContent (); -_bbb :=NewEG_RunLevelElts ();_fgdg :=NewEG_RangeMarkupElements ();_fgdg .MoveToRangeStart =NewCT_MoveBookmark ();if _ceef :=d .DecodeElement (_fgdg .MoveToRangeStart ,&_gced );_ceef !=nil {return _ceef ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_edbe ); -_edbe .EG_RunLevelElts =append (_edbe .EG_RunLevelElts ,_bbb );_bbb .EG_RangeMarkupElements =append (_bbb .EG_RangeMarkupElements ,_fgdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_acb :=NewEG_ContentRunContent (); -_bcga :=NewEG_RunLevelElts ();_ddg :=NewEG_RangeMarkupElements ();_ddg .MoveToRangeEnd =NewCT_MarkupRange ();if _bed :=d .DecodeElement (_ddg .MoveToRangeEnd ,&_gced );_bed !=nil {return _bed ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_acb ); -_acb .EG_RunLevelElts =append (_acb .EG_RunLevelElts ,_bcga );_bcga .EG_RangeMarkupElements =append (_bcga .EG_RangeMarkupElements ,_ddg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cga :=NewEG_ContentRunContent (); -_ecf :=NewEG_RunLevelElts ();_eeda :=NewEG_RangeMarkupElements ();_eeda .CommentRangeStart =NewCT_MarkupRange ();if _ade :=d .DecodeElement (_eeda .CommentRangeStart ,&_gced );_ade !=nil {return _ade ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_cga ); -_cga .EG_RunLevelElts =append (_cga .EG_RunLevelElts ,_ecf );_ecf .EG_RangeMarkupElements =append (_ecf .EG_RangeMarkupElements ,_eeda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_badg :=NewEG_ContentRunContent (); -_fcff :=NewEG_RunLevelElts ();_gbgd :=NewEG_RangeMarkupElements ();_gbgd .CommentRangeEnd =NewCT_MarkupRange ();if _gdcb :=d .DecodeElement (_gbgd .CommentRangeEnd ,&_gced );_gdcb !=nil {return _gdcb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_badg ); -_badg .EG_RunLevelElts =append (_badg .EG_RunLevelElts ,_fcff );_fcff .EG_RangeMarkupElements =append (_fcff .EG_RangeMarkupElements ,_gbgd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dccb :=NewEG_ContentRunContent (); -_egb :=NewEG_RunLevelElts ();_fga :=NewEG_RangeMarkupElements ();_fga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _afa :=d .DecodeElement (_fga .CustomXmlInsRangeStart ,&_gced );_afa !=nil {return _afa ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_dccb ); -_dccb .EG_RunLevelElts =append (_dccb .EG_RunLevelElts ,_egb );_egb .EG_RangeMarkupElements =append (_egb .EG_RangeMarkupElements ,_fga );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eagd :=NewEG_ContentRunContent (); -_cfb :=NewEG_RunLevelElts ();_fege :=NewEG_RangeMarkupElements ();_fege .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbgb :=d .DecodeElement (_fege .CustomXmlInsRangeEnd ,&_gced );_gbgb !=nil {return _gbgb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_eagd ); -_eagd .EG_RunLevelElts =append (_eagd .EG_RunLevelElts ,_cfb );_cfb .EG_RangeMarkupElements =append (_cfb .EG_RangeMarkupElements ,_fege );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dedd :=NewEG_ContentRunContent (); -_cged :=NewEG_RunLevelElts ();_addf :=NewEG_RangeMarkupElements ();_addf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gda :=d .DecodeElement (_addf .CustomXmlDelRangeStart ,&_gced );_gda !=nil {return _gda ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_dedd ); -_dedd .EG_RunLevelElts =append (_dedd .EG_RunLevelElts ,_cged );_cged .EG_RangeMarkupElements =append (_cged .EG_RangeMarkupElements ,_addf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fded :=NewEG_ContentRunContent (); -_aecf :=NewEG_RunLevelElts ();_ggc :=NewEG_RangeMarkupElements ();_ggc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggg :=d .DecodeElement (_ggc .CustomXmlDelRangeEnd ,&_gced );_ggg !=nil {return _ggg ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fded ); -_fded .EG_RunLevelElts =append (_fded .EG_RunLevelElts ,_aecf );_aecf .EG_RangeMarkupElements =append (_aecf .EG_RangeMarkupElements ,_ggc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fa :=NewEG_ContentRunContent (); -_gbaf :=NewEG_RunLevelElts ();_ggd :=NewEG_RangeMarkupElements ();_ggd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fddb :=d .DecodeElement (_ggd .CustomXmlMoveFromRangeStart ,&_gced );_fddb !=nil {return _fddb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fa ); -_fa .EG_RunLevelElts =append (_fa .EG_RunLevelElts ,_gbaf );_gbaf .EG_RangeMarkupElements =append (_gbaf .EG_RangeMarkupElements ,_ggd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdce :=NewEG_ContentRunContent (); -_eaef :=NewEG_RunLevelElts ();_aef :=NewEG_RangeMarkupElements ();_aef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dca :=d .DecodeElement (_aef .CustomXmlMoveFromRangeEnd ,&_gced );_dca !=nil {return _dca ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_gdce ); -_gdce .EG_RunLevelElts =append (_gdce .EG_RunLevelElts ,_eaef );_eaef .EG_RangeMarkupElements =append (_eaef .EG_RangeMarkupElements ,_aef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgbd :=NewEG_ContentRunContent (); -_dda :=NewEG_RunLevelElts ();_adef :=NewEG_RangeMarkupElements ();_adef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddb :=d .DecodeElement (_adef .CustomXmlMoveToRangeStart ,&_gced );_ddb !=nil {return _ddb ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fgbd ); -_fgbd .EG_RunLevelElts =append (_fgbd .EG_RunLevelElts ,_dda );_dda .EG_RangeMarkupElements =append (_dda .EG_RangeMarkupElements ,_adef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fag :=NewEG_ContentRunContent (); -_bac :=NewEG_RunLevelElts ();_egef :=NewEG_RangeMarkupElements ();_egef .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _caa :=d .DecodeElement (_egef .CustomXmlMoveToRangeEnd ,&_gced );_caa !=nil {return _caa ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fag ); -_fag .EG_RunLevelElts =append (_fag .EG_RunLevelElts ,_bac );_bac .EG_RangeMarkupElements =append (_bac .EG_RangeMarkupElements ,_egef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fefd :=NewEG_ContentRunContent (); -_fbc :=NewEG_RunLevelElts ();_fddbg :=NewEG_MathContent ();_fddbg .OMathPara =_aa .NewOMathPara ();if _fac :=d .DecodeElement (_fddbg .OMathPara ,&_gced );_fac !=nil {return _fac ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_fefd ); -_fefd .EG_RunLevelElts =append (_fefd .EG_RunLevelElts ,_fbc );_fbc .EG_MathContent =append (_fbc .EG_MathContent ,_fddbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edd :=NewEG_ContentRunContent (); -_gad :=NewEG_RunLevelElts ();_cdf :=NewEG_MathContent ();_cdf .OMath =_aa .NewOMath ();if _aad :=d .DecodeElement (_cdf .OMath ,&_gced );_aad !=nil {return _aad ;};_ffb .EG_ContentRunContent =append (_ffb .EG_ContentRunContent ,_edd );_edd .EG_RunLevelElts =append (_edd .EG_RunLevelElts ,_gad ); -_gad .EG_MathContent =append (_gad .EG_MathContent ,_cdf );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_gced .Name ); -if _ecbg :=d .Skip ();_ecbg !=nil {return _ecbg ;};};case _a .EndElement :break _gce ;case _a .CharData :};};return nil ;}; +// Break Type +TypeAttr ST_BrType ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_aeage *CT_TwipsMeasure )ValidateWithPath (path string )error {if _eegbd :=_aeage .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegbd !=nil {return _eegbd ;};return nil ;}; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;}; -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_accgg *GlossaryDocument )ValidateWithPath (path string )error {if _fedca :=_accgg .CT_GlossaryDocument .ValidateWithPath (path );_fedca !=nil {return _fedca ;};return nil ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_eacab :=&CT_SdtContentRun {}; -return _eacab };func (_dgf *CT_Attr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_add :=range start .Attr {if _add .Name .Local =="\u0075\u0072\u0069"{_dba ,_bfd :=_add .Value ,error (nil );if _bfd !=nil {return _bfd ;};_dgf .UriAttr =&_dba ; -continue ;};if _add .Name .Local =="\u006e\u0061\u006d\u0065"{_bdc ,_gbga :=_add .Value ,error (nil );if _gbga !=nil {return _gbga ;};_dgf .NameAttr =_bdc ;continue ;};if _add .Name .Local =="\u0076\u0061\u006c"{_ccb ,_bad :=_add .Value ,error (nil );if _bad !=nil {return _bad ; -};_dgf .ValAttr =_ccb ;continue ;};};for {_gee ,_gfg :=d .Token ();if _gfg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_gfg );};if _ggba ,_gcb :=_gee .(_a .EndElement ); -_gcb &&_ggba .Name ==start .Name {break ;};};return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_gfe :=&CT_AutoCaptions {};return _gfe }; +// Validate validates the Settings and its children +func (_edaba *Settings )Validate ()error {return _edaba .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type CT_SdtDropDownList struct{ -// Validate validates the CT_DocGrid and its children -func (_eaaeg *CT_DocGrid )Validate ()error {return _eaaeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_afgaaf *CT_FontRel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afgaaf .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -for _ ,_cfeef :=range start .Attr {if _cfeef .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"&&_cfeef .Name .Local =="\u0069\u0064"||_cfeef .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"&&_cfeef .Name .Local =="\u0069\u0064"{_dgbc ,_aeff :=_cfeef .Value ,error (nil ); -if _aeff !=nil {return _aeff ;};_afgaaf .IdAttr =_dgbc ;continue ;};if _cfeef .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_adcc ,_fggd :=_cfeef .Value ,error (nil );if _fggd !=nil {return _fggd ;};_afgaaf .FontKeyAttr =_adcc ;continue ;};if _cfeef .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_gfdf ,_egag :=ParseUnionST_OnOff (_cfeef .Value ); -if _egag !=nil {return _egag ;};_afgaaf .SubsettedAttr =_gfdf ;continue ;};};for {_deff ,_gagbc :=d .Token ();if _gagbc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_gagbc ); -};if _abfggd ,_bfdfb :=_deff .(_a .EndElement );_bfdfb &&_abfggd .Name ==start .Name {break ;};};return nil ;};func NewCT_DocVars ()*CT_DocVars {_egdcc :=&CT_DocVars {};return _egdcc }; +// Drop-down List Last Saved Value +LastValueAttr *string ; -// Validate validates the CT_CustomXmlCell and its children -func (_aebeg *CT_CustomXmlCell )Validate ()error {return _aebeg .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_fafdbg *CT_MathCtrlDel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_deded :=range start .Attr {if _deded .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgged ,_bffdc :=_deded .Value ,error (nil ); -if _bffdc !=nil {return _bffdc ;};_fafdbg .AuthorAttr =_bgged ;continue ;};if _deded .Name .Local =="\u0064\u0061\u0074\u0065"{_fddf ,_dcdeb :=ParseStdlibTime (_deded .Value );if _dcdeb !=nil {return _dcdeb ;};_fafdbg .DateAttr =&_fddf ;continue ;};if _deded .Name .Local =="\u0069\u0064"{_gbagb ,_gbagbc :=_ea .ParseInt (_deded .Value ,10,64); -if _gbagbc !=nil {return _gbagbc ;};_fafdbg .IdAttr =_gbagb ;continue ;};};for {_ecddf ,_aceee :=d .Token ();if _aceee !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_aceee ); -};if _fegba ,_bfbfg :=_ecddf .(_a .EndElement );_bfbfg &&_fegba .Name ==start .Name {break ;};};return nil ;}; +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};func (_cecff *CT_TrPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_addad :for {_gcge ,_cbdcbf :=d .Token ();if _cbdcbf !=nil {return _cbdcbf ;};switch _ggaee :=_gcge .(type ){case _c .StartElement :switch _ggaee .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ffeffe :=NewCT_Cnf (); +if _fcfgfd :=d .DecodeElement (_ffeffe ,&_ggaee );_fcfgfd !=nil {return _fcfgfd ;};_cecff .CnfStyle =append (_cecff .CnfStyle ,_ffeffe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_cbgag :=NewCT_DecimalNumber (); +if _gccbcb :=d .DecodeElement (_cbgag ,&_ggaee );_gccbcb !=nil {return _gccbcb ;};_cecff .DivId =append (_cecff .DivId ,_cbgag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_ebggag :=NewCT_DecimalNumber (); +if _ggcagf :=d .DecodeElement (_ebggag ,&_ggaee );_ggcagf !=nil {return _ggcagf ;};_cecff .GridBefore =append (_cecff .GridBefore ,_ebggag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_gagaa :=NewCT_DecimalNumber (); +if _eabbb :=d .DecodeElement (_gagaa ,&_ggaee );_eabbb !=nil {return _eabbb ;};_cecff .GridAfter =append (_cecff .GridAfter ,_gagaa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_fafga :=NewCT_TblWidth (); +if _ebcacb :=d .DecodeElement (_fafga ,&_ggaee );_ebcacb !=nil {return _ebcacb ;};_cecff .WBefore =append (_cecff .WBefore ,_fafga );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_dbaeg :=NewCT_TblWidth (); +if _ccecd :=d .DecodeElement (_dbaeg ,&_ggaee );_ccecd !=nil {return _ccecd ;};_cecff .WAfter =append (_cecff .WAfter ,_dbaeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_abcda :=NewCT_OnOff (); +if _ccfccb :=d .DecodeElement (_abcda ,&_ggaee );_ccfccb !=nil {return _ccfccb ;};_cecff .CantSplit =append (_cecff .CantSplit ,_abcda );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_cdbbd :=NewCT_Height (); +if _gbbbf :=d .DecodeElement (_cdbbd ,&_ggaee );_gbbbf !=nil {return _gbbbf ;};_cecff .TrHeight =append (_cecff .TrHeight ,_cdbbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_dfbfa :=NewCT_OnOff (); +if _dfab :=d .DecodeElement (_dfbfa ,&_ggaee );_dfab !=nil {return _dfab ;};_cecff .TblHeader =append (_cecff .TblHeader ,_dfbfa );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_cdeff :=NewCT_TblWidth (); +if _cdeeb :=d .DecodeElement (_cdeff ,&_ggaee );_cdeeb !=nil {return _cdeeb ;};_cecff .TblCellSpacing =append (_cecff .TblCellSpacing ,_cdeff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_gafcb :=NewCT_JcTable (); +if _ccfce :=d .DecodeElement (_gafcb ,&_ggaee );_ccfce !=nil {return _ccfce ;};_cecff .Jc =append (_cecff .Jc ,_gafcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_agfeg :=NewCT_OnOff (); +if _ceece :=d .DecodeElement (_agfeg ,&_ggaee );_ceece !=nil {return _ceece ;};_cecff .Hidden =append (_cecff .Hidden ,_agfeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cecff .Ins =NewCT_TrackChange (); +if _gfabg :=d .DecodeElement (_cecff .Ins ,&_ggaee );_gfabg !=nil {return _gfabg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cecff .Del =NewCT_TrackChange (); +if _babfa :=d .DecodeElement (_cecff .Del ,&_ggaee );_babfa !=nil {return _babfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_cecff .TrPrChange =NewCT_TrPrChange (); +if _ebccd :=d .DecodeElement (_cecff .TrPrChange ,&_ggaee );_ebccd !=nil {return _ebccd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_ggaee .Name ); +if _fagbd :=d .Skip ();_fagbd !=nil {return _fagbd ;};};case _c .EndElement :break _addad ;case _c .CharData :};};return nil ;};func (_bedbg *CT_Language )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bedbg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bedbg .ValAttr )}); +};if _bedbg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_bedbg .EastAsiaAttr )});};if _bedbg .BidiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_bedbg .BidiAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eebdg *CT_LatentStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbaa :=range start .Attr {if _fgbaa .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_dfdea ,_acffd :=ParseUnionST_OnOff (_fgbaa .Value ); +if _acffd !=nil {return _acffd ;};_eebdg .DefLockedStateAttr =&_dfdea ;continue ;};if _fgbaa .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_agbfc ,_ecfab :=_fg .ParseInt (_fgbaa .Value ,10,64);if _ecfab !=nil {return _ecfab ; +};_eebdg .DefUIPriorityAttr =&_agbfc ;continue ;};if _fgbaa .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_badeg ,_dbabc :=ParseUnionST_OnOff (_fgbaa .Value );if _dbabc !=nil {return _dbabc ;};_eebdg .DefSemiHiddenAttr =&_badeg ; +continue ;};if _fgbaa .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_dcadd ,_acaae :=ParseUnionST_OnOff (_fgbaa .Value );if _acaae !=nil {return _acaae ;};_eebdg .DefUnhideWhenUsedAttr =&_dcadd ; +continue ;};if _fgbaa .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_bddab ,_cbbaa :=ParseUnionST_OnOff (_fgbaa .Value );if _cbbaa !=nil {return _cbbaa ;};_eebdg .DefQFormatAttr =&_bddab ;continue ;};if _fgbaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_eedfg ,_agfda :=_fg .ParseInt (_fgbaa .Value ,10,64); +if _agfda !=nil {return _agfda ;};_eebdg .CountAttr =&_eedfg ;continue ;};};_bdcfc :for {_gegdc ,_agedb :=d .Token ();if _agedb !=nil {return _agedb ;};switch _fgegc :=_gegdc .(type ){case _c .StartElement :switch _fgegc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_fagae :=NewCT_LsdException (); +if _edbda :=d .DecodeElement (_fagae ,&_fgegc );_edbda !=nil {return _edbda ;};_eebdg .LsdException =append (_eebdg .LsdException ,_fagae );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_fgegc .Name ); +if _ceae :=d .Skip ();_ceae !=nil {return _ceae ;};};case _c .EndElement :break _bdcfc ;case _c .CharData :};};return nil ;};func (_dadeaa *ST_TblStyleOverrideType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcef ,_dbcede :=d .Token (); +if _dbcede !=nil {return _dbcede ;};if _adebea ,_dbgfe :=_adcef .(_c .EndElement );_dbgfe &&_adebea .Name ==start .Name {*_dadeaa =1;return nil ;};if _egbbdc ,_ebdfge :=_adcef .(_c .CharData );!_ebdfge {return _e .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",_adcef ); +}else {switch string (_egbbdc ){case "":*_dadeaa =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_dadeaa =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_dadeaa =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_dadeaa =3; +case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_dadeaa =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_dadeaa =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_dadeaa =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_dadeaa =7; +case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_dadeaa =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_dadeaa =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_dadeaa =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_dadeaa =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_dadeaa =12; +case "\u0073\u0077\u0043\u0065\u006c\u006c":*_dadeaa =13;};};_adcef ,_dbcede =d .Token ();if _dbcede !=nil {return _dbcede ;};if _gbfdd ,_gfaaccd :=_adcef .(_c .EndElement );_gfaaccd &&_gbfdd .Name ==start .Name {return nil ;};return _e .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",_adcef ); +}; -// Validate validates the CT_DocPartBehaviors and its children -func (_deed *CT_DocPartBehaviors )Validate ()error {return _deed .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");}; +// Validate validates the EG_PContentBase and its children +func (_fdgag *EG_PContentBase )Validate ()error {return _fdgag .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_FtnEdnRef and its children -func (_gfcgg *CT_FtnEdnRef )Validate ()error {return _gfcgg .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_bcdfg *CT_TxbxContent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egdbgb :for {_cbfcd ,_gbfaf :=d .Token (); -if _gbfaf !=nil {return _gbfaf ;};switch _fcabeg :=_cbfcd .(type ){case _a .StartElement :switch _fcabeg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gbeda :=NewCT_AltChunk (); -if _bafgc :=d .DecodeElement (_gbeda ,&_fcabeg );_bafgc !=nil {return _bafgc ;};_bcdfg .AltChunk =append (_bcdfg .AltChunk ,_gbeda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gcccd :=NewEG_ContentBlockContent (); -_gcccd .CustomXml =NewCT_CustomXmlBlock ();if _dgfgc :=d .DecodeElement (_gcccd .CustomXml ,&_fcabeg );_dgfgc !=nil {return _dgfgc ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_gcccd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fcdcd :=NewEG_ContentBlockContent (); -_fcdcd .Sdt =NewCT_SdtBlock ();if _dcecc :=d .DecodeElement (_fcdcd .Sdt ,&_fcabeg );_dcecc !=nil {return _dcecc ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_fcdcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_dffbfcd :=NewEG_ContentBlockContent (); -_fgeade :=NewCT_P ();if _gdfgb :=d .DecodeElement (_fgeade ,&_fcabeg );_gdfgb !=nil {return _gdfgb ;};_dffbfcd .P =append (_dffbfcd .P ,_fgeade );_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_dffbfcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_cdcdfg :=NewEG_ContentBlockContent (); -_aaffg :=NewCT_Tbl ();if _bfccb :=d .DecodeElement (_aaffg ,&_fcabeg );_bfccb !=nil {return _bfccb ;};_cdcdfg .Tbl =append (_cdcdfg .Tbl ,_aaffg );_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_cdcdfg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcegbg :=NewEG_ContentBlockContent (); -_acdbb :=NewEG_RunLevelElts ();_acdbb .ProofErr =NewCT_ProofErr ();if _fcbfd :=d .DecodeElement (_acdbb .ProofErr ,&_fcabeg );_fcbfd !=nil {return _fcbfd ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_dcegbg );_dcegbg .EG_RunLevelElts =append (_dcegbg .EG_RunLevelElts ,_acdbb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_baeagg :=NewEG_ContentBlockContent (); -_efgdfb :=NewEG_RunLevelElts ();_efgdfb .PermStart =NewCT_PermStart ();if _afbff :=d .DecodeElement (_efgdfb .PermStart ,&_fcabeg );_afbff !=nil {return _afbff ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_baeagg );_baeagg .EG_RunLevelElts =append (_baeagg .EG_RunLevelElts ,_efgdfb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbacg :=NewEG_ContentBlockContent (); -_gdffed :=NewEG_RunLevelElts ();_gdffed .PermEnd =NewCT_Perm ();if _egegg :=d .DecodeElement (_gdffed .PermEnd ,&_fcabeg );_egegg !=nil {return _egegg ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_cbacg );_cbacg .EG_RunLevelElts =append (_cbacg .EG_RunLevelElts ,_gdffed ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_egbgb :=NewEG_ContentBlockContent (); -_geebbg :=NewEG_RunLevelElts ();_geebbg .Ins =NewCT_RunTrackChange ();if _adbbac :=d .DecodeElement (_geebbg .Ins ,&_fcabeg );_adbbac !=nil {return _adbbac ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_egbgb );_egbgb .EG_RunLevelElts =append (_egbgb .EG_RunLevelElts ,_geebbg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_adgfb :=NewEG_ContentBlockContent (); -_fdfff :=NewEG_RunLevelElts ();_fdfff .Del =NewCT_RunTrackChange ();if _eggddg :=d .DecodeElement (_fdfff .Del ,&_fcabeg );_eggddg !=nil {return _eggddg ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_adgfb );_adgfb .EG_RunLevelElts =append (_adgfb .EG_RunLevelElts ,_fdfff ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfega :=NewEG_ContentBlockContent (); -_bbecg :=NewEG_RunLevelElts ();_bbecg .MoveFrom =NewCT_RunTrackChange ();if _gcgcgb :=d .DecodeElement (_bbecg .MoveFrom ,&_fcabeg );_gcgcgb !=nil {return _gcgcgb ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_bfega );_bfega .EG_RunLevelElts =append (_bfega .EG_RunLevelElts ,_bbecg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_acbad :=NewEG_ContentBlockContent (); -_eegde :=NewEG_RunLevelElts ();_eegde .MoveTo =NewCT_RunTrackChange ();if _geeded :=d .DecodeElement (_eegde .MoveTo ,&_fcabeg );_geeded !=nil {return _geeded ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_acbad );_acbad .EG_RunLevelElts =append (_acbad .EG_RunLevelElts ,_eegde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dacdf :=NewEG_ContentBlockContent (); -_cgafd :=NewEG_RunLevelElts ();_aadac :=NewEG_RangeMarkupElements ();_aadac .BookmarkStart =NewCT_Bookmark ();if _ebbbgd :=d .DecodeElement (_aadac .BookmarkStart ,&_fcabeg );_ebbbgd !=nil {return _ebbbgd ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_dacdf ); -_dacdf .EG_RunLevelElts =append (_dacdf .EG_RunLevelElts ,_cgafd );_cgafd .EG_RangeMarkupElements =append (_cgafd .EG_RangeMarkupElements ,_aadac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_afffc :=NewEG_ContentBlockContent (); -_bafdbe :=NewEG_RunLevelElts ();_gbfee :=NewEG_RangeMarkupElements ();_gbfee .BookmarkEnd =NewCT_MarkupRange ();if _fbeecd :=d .DecodeElement (_gbfee .BookmarkEnd ,&_fcabeg );_fbeecd !=nil {return _fbeecd ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_afffc ); -_afffc .EG_RunLevelElts =append (_afffc .EG_RunLevelElts ,_bafdbe );_bafdbe .EG_RangeMarkupElements =append (_bafdbe .EG_RangeMarkupElements ,_gbfee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbacf :=NewEG_ContentBlockContent (); -_cegad :=NewEG_RunLevelElts ();_addeg :=NewEG_RangeMarkupElements ();_addeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cebgd :=d .DecodeElement (_addeg .MoveFromRangeStart ,&_fcabeg );_cebgd !=nil {return _cebgd ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_bbacf ); -_bbacf .EG_RunLevelElts =append (_bbacf .EG_RunLevelElts ,_cegad );_cegad .EG_RangeMarkupElements =append (_cegad .EG_RangeMarkupElements ,_addeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbegb :=NewEG_ContentBlockContent (); -_gdeafd :=NewEG_RunLevelElts ();_ebced :=NewEG_RangeMarkupElements ();_ebced .MoveFromRangeEnd =NewCT_MarkupRange ();if _afecae :=d .DecodeElement (_ebced .MoveFromRangeEnd ,&_fcabeg );_afecae !=nil {return _afecae ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_dbegb ); -_dbegb .EG_RunLevelElts =append (_dbegb .EG_RunLevelElts ,_gdeafd );_gdeafd .EG_RangeMarkupElements =append (_gdeafd .EG_RangeMarkupElements ,_ebced );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfdba :=NewEG_ContentBlockContent (); -_egacc :=NewEG_RunLevelElts ();_agbdd :=NewEG_RangeMarkupElements ();_agbdd .MoveToRangeStart =NewCT_MoveBookmark ();if _eabde :=d .DecodeElement (_agbdd .MoveToRangeStart ,&_fcabeg );_eabde !=nil {return _eabde ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_gfdba ); -_gfdba .EG_RunLevelElts =append (_gfdba .EG_RunLevelElts ,_egacc );_egacc .EG_RangeMarkupElements =append (_egacc .EG_RangeMarkupElements ,_agbdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdfaba :=NewEG_ContentBlockContent (); -_ababb :=NewEG_RunLevelElts ();_egefe :=NewEG_RangeMarkupElements ();_egefe .MoveToRangeEnd =NewCT_MarkupRange ();if _bagabdb :=d .DecodeElement (_egefe .MoveToRangeEnd ,&_fcabeg );_bagabdb !=nil {return _bagabdb ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_fdfaba ); -_fdfaba .EG_RunLevelElts =append (_fdfaba .EG_RunLevelElts ,_ababb );_ababb .EG_RangeMarkupElements =append (_ababb .EG_RangeMarkupElements ,_egefe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbfba :=NewEG_ContentBlockContent (); -_efacce :=NewEG_RunLevelElts ();_dabecd :=NewEG_RangeMarkupElements ();_dabecd .CommentRangeStart =NewCT_MarkupRange ();if _efccaad :=d .DecodeElement (_dabecd .CommentRangeStart ,&_fcabeg );_efccaad !=nil {return _efccaad ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_fbfba ); -_fbfba .EG_RunLevelElts =append (_fbfba .EG_RunLevelElts ,_efacce );_efacce .EG_RangeMarkupElements =append (_efacce .EG_RangeMarkupElements ,_dabecd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcccde :=NewEG_ContentBlockContent (); -_decdab :=NewEG_RunLevelElts ();_afccaa :=NewEG_RangeMarkupElements ();_afccaa .CommentRangeEnd =NewCT_MarkupRange ();if _cbeeaa :=d .DecodeElement (_afccaa .CommentRangeEnd ,&_fcabeg );_cbeeaa !=nil {return _cbeeaa ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_gcccde ); -_gcccde .EG_RunLevelElts =append (_gcccde .EG_RunLevelElts ,_decdab );_decdab .EG_RangeMarkupElements =append (_decdab .EG_RangeMarkupElements ,_afccaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcdfgd :=NewEG_ContentBlockContent (); -_beadb :=NewEG_RunLevelElts ();_faggg :=NewEG_RangeMarkupElements ();_faggg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _debbd :=d .DecodeElement (_faggg .CustomXmlInsRangeStart ,&_fcabeg );_debbd !=nil {return _debbd ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_bcdfgd ); -_bcdfgd .EG_RunLevelElts =append (_bcdfgd .EG_RunLevelElts ,_beadb );_beadb .EG_RangeMarkupElements =append (_beadb .EG_RangeMarkupElements ,_faggg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcege :=NewEG_ContentBlockContent (); -_gebaae :=NewEG_RunLevelElts ();_gfccae :=NewEG_RangeMarkupElements ();_gfccae .CustomXmlInsRangeEnd =NewCT_Markup ();if _dffbcfg :=d .DecodeElement (_gfccae .CustomXmlInsRangeEnd ,&_fcabeg );_dffbcfg !=nil {return _dffbcfg ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_fcege ); -_fcege .EG_RunLevelElts =append (_fcege .EG_RunLevelElts ,_gebaae );_gebaae .EG_RangeMarkupElements =append (_gebaae .EG_RangeMarkupElements ,_gfccae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_caddc :=NewEG_ContentBlockContent (); -_ccgde :=NewEG_RunLevelElts ();_ceffe :=NewEG_RangeMarkupElements ();_ceffe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cadcef :=d .DecodeElement (_ceffe .CustomXmlDelRangeStart ,&_fcabeg );_cadcef !=nil {return _cadcef ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_caddc ); -_caddc .EG_RunLevelElts =append (_caddc .EG_RunLevelElts ,_ccgde );_ccgde .EG_RangeMarkupElements =append (_ccgde .EG_RangeMarkupElements ,_ceffe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgccec :=NewEG_ContentBlockContent (); -_ebbdb :=NewEG_RunLevelElts ();_abffg :=NewEG_RangeMarkupElements ();_abffg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgdeb :=d .DecodeElement (_abffg .CustomXmlDelRangeEnd ,&_fcabeg );_fgdeb !=nil {return _fgdeb ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_fgccec ); -_fgccec .EG_RunLevelElts =append (_fgccec .EG_RunLevelElts ,_ebbdb );_ebbdb .EG_RangeMarkupElements =append (_ebbdb .EG_RangeMarkupElements ,_abffg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebffa :=NewEG_ContentBlockContent (); -_cdgbfe :=NewEG_RunLevelElts ();_adcaca :=NewEG_RangeMarkupElements ();_adcaca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgddb :=d .DecodeElement (_adcaca .CustomXmlMoveFromRangeStart ,&_fcabeg );_cgddb !=nil {return _cgddb ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_ebffa ); -_ebffa .EG_RunLevelElts =append (_ebffa .EG_RunLevelElts ,_cdgbfe );_cdgbfe .EG_RangeMarkupElements =append (_cdgbfe .EG_RangeMarkupElements ,_adcaca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efegcb :=NewEG_ContentBlockContent (); -_acaeag :=NewEG_RunLevelElts ();_gccfa :=NewEG_RangeMarkupElements ();_gccfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgfbdf :=d .DecodeElement (_gccfa .CustomXmlMoveFromRangeEnd ,&_fcabeg );_bgfbdf !=nil {return _bgfbdf ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_efegcb ); -_efegcb .EG_RunLevelElts =append (_efegcb .EG_RunLevelElts ,_acaeag );_acaeag .EG_RangeMarkupElements =append (_acaeag .EG_RangeMarkupElements ,_gccfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aafed :=NewEG_ContentBlockContent (); -_dbfda :=NewEG_RunLevelElts ();_bdbfe :=NewEG_RangeMarkupElements ();_bdbfe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcbba :=d .DecodeElement (_bdbfe .CustomXmlMoveToRangeStart ,&_fcabeg );_fcbba !=nil {return _fcbba ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_aafed ); -_aafed .EG_RunLevelElts =append (_aafed .EG_RunLevelElts ,_dbfda );_dbfda .EG_RangeMarkupElements =append (_dbfda .EG_RangeMarkupElements ,_bdbfe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbabg :=NewEG_ContentBlockContent (); -_cffddg :=NewEG_RunLevelElts ();_cefbd :=NewEG_RangeMarkupElements ();_cefbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cedce :=d .DecodeElement (_cefbd .CustomXmlMoveToRangeEnd ,&_fcabeg );_cedce !=nil {return _cedce ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_gbabg ); -_gbabg .EG_RunLevelElts =append (_gbabg .EG_RunLevelElts ,_cffddg );_cffddg .EG_RangeMarkupElements =append (_cffddg .EG_RangeMarkupElements ,_cefbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cebae :=NewEG_ContentBlockContent (); -_ffggff :=NewEG_RunLevelElts ();_ggdcfc :=NewEG_MathContent ();_ggdcfc .OMathPara =_aa .NewOMathPara ();if _efacag :=d .DecodeElement (_ggdcfc .OMathPara ,&_fcabeg );_efacag !=nil {return _efacag ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_cebae ); -_cebae .EG_RunLevelElts =append (_cebae .EG_RunLevelElts ,_ffggff );_ffggff .EG_MathContent =append (_ffggff .EG_MathContent ,_ggdcfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bbaf :=NewEG_ContentBlockContent (); -_bgcdge :=NewEG_RunLevelElts ();_bbfdc :=NewEG_MathContent ();_bbfdc .OMath =_aa .NewOMath ();if _ebdcbe :=d .DecodeElement (_bbfdc .OMath ,&_fcabeg );_ebdcbe !=nil {return _ebdcbe ;};_bcdfg .EG_ContentBlockContent =append (_bcdfg .EG_ContentBlockContent ,_bbaf ); -_bbaf .EG_RunLevelElts =append (_bbaf .EG_RunLevelElts ,_bgcdge );_bgcdge .EG_MathContent =append (_bgcdge .EG_MathContent ,_bbfdc );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_fcabeg .Name ); -if _cgfbde :=d .Skip ();_cgfbde !=nil {return _cgfbde ;};};case _a .EndElement :break _egdbgb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_SdtPr and its children +func (_efgfgb *CT_SdtPr )Validate ()error {return _efgfgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");}; -// Validate validates the CT_DecimalNumber and its children -func (_fddg *CT_DecimalNumber )Validate ()error {return _fddg .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_Border ()*CT_Border {_daad :=&CT_Border {};_daad .ValAttr =ST_Border (1); -return _daad };func (_dbcg *CT_JcTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbcg .ValAttr =ST_JcTable (1);for _ ,_dbaaa :=range start .Attr {if _dbaaa .Name .Local =="\u0076\u0061\u006c"{_dbcg .ValAttr .UnmarshalXMLAttr (_dbaaa ); -continue ;};};for {_cecdf ,_ddgcgb :=d .Token ();if _ddgcgb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_ddgcgb );};if _ddfde ,_feebg :=_cecdf .(_a .EndElement ); -_feebg &&_ddfde .Name ==start .Name {break ;};};return nil ;};func (_cfefac *Numbering )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfefac .CT_Numbering =*NewCT_Numbering ();_cdfgfec :for {_dcbbff ,_cccfg :=d .Token ();if _cccfg !=nil {return _cccfg ; -};switch _cgbgd :=_dcbbff .(type ){case _a .StartElement :switch _cgbgd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_cfegd :=NewCT_NumPicBullet (); -if _ffaac :=d .DecodeElement (_cfegd ,&_cgbgd );_ffaac !=nil {return _ffaac ;};_cfefac .NumPicBullet =append (_cfefac .NumPicBullet ,_cfegd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_dafcd :=NewCT_AbstractNum (); -if _dgfgd :=d .DecodeElement (_dafcd ,&_cgbgd );_dgfgd !=nil {return _dgfgd ;};_cfefac .AbstractNum =append (_cfefac .AbstractNum ,_dafcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_abffa :=NewCT_Num (); -if _edaed :=d .DecodeElement (_abffa ,&_cgbgd );_edaed !=nil {return _edaed ;};_cfefac .Num =append (_cfefac .Num ,_abffa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_cfefac .NumIdMacAtCleanup =NewCT_DecimalNumber (); -if _aadegd :=d .DecodeElement (_cfefac .NumIdMacAtCleanup ,&_cgbgd );_aadegd !=nil {return _aadegd ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_cgbgd .Name ); -if _cedbd :=d .Skip ();_cedbd !=nil {return _cedbd ;};};case _a .EndElement :break _cdfgfec ;case _a .CharData :};};return nil ;};func (_dbfed *CT_TblBorders )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbfed .Top !=nil {_bfcdde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_dbfed .Top ,_bfcdde );};if _dbfed .Start !=nil {_eecdc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dbfed .Start ,_eecdc );};if _dbfed .Left !=nil {_fbgef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_dbfed .Left ,_fbgef );};if _dbfed .Bottom !=nil {_gfafe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dbfed .Bottom ,_gfafe );};if _dbfed .End !=nil {_dcdcf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064"}}; -e .EncodeElement (_dbfed .End ,_dcdcf );};if _dbfed .Right !=nil {_fgdad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dbfed .Right ,_fgdad );};if _dbfed .InsideH !=nil {_ccacgd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; -e .EncodeElement (_dbfed .InsideH ,_ccacgd );};if _dbfed .InsideV !=nil {_cedeff :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_dbfed .InsideV ,_cedeff );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func NewFootnotes ()*Footnotes {_eeaef :=&Footnotes {};_eeaef .CT_Footnotes =*NewCT_Footnotes ();return _eeaef ;};func (_gbbde ST_BrClear )Validate ()error {return _gbbde .ValidateWithPath ("")};func (_ceeae *EG_ParaRPrTrackChanges )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceeae .Ins !=nil {_dfcce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}}; -e .EncodeElement (_ceeae .Ins ,_dfcce );};if _ceeae .Del !=nil {_fffbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ceeae .Del ,_fffbc );};if _ceeae .MoveFrom !=nil {_aafgc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; -e .EncodeElement (_ceeae .MoveFrom ,_aafgc );};if _ceeae .MoveTo !=nil {_fefabg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_ceeae .MoveTo ,_fefabg );};return nil ;};type CT_PixelsMeasure struct{ +// Validate validates the CT_LongHexNumber and its children +func (_gbbd *CT_LongHexNumber )Validate ()error {return _gbbd .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Measurement in Pixels -ValAttr uint64 ;}; +// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. +type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _fc .Any ;}; -// Validate validates the CT_DocPartCategory and its children -func (_cebg *CT_DocPartCategory )Validate ()error {return _cebg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_gdebd *WdEG_WrapType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdebd .Choice !=nil {_gdebd .Choice .MarshalXML (e ,_a .StartElement {}); -};return nil ;}; +// Validate validates the WdCT_WrapSquare and its children +func (_fdfffc *WdCT_WrapSquare )Validate ()error {return _fdfffc .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_dddeea ST_FrameLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bafeed :=_c .Attr {}; +_bafeed .Name =name ;switch _dddeea {case ST_FrameLayoutUnset :_bafeed .Value ="";case ST_FrameLayoutRows :_bafeed .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_bafeed .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_bafeed .Value ="\u006e\u006f\u006e\u0065"; +};return _bafeed ,nil ;};func (_bdefdc ST_WmlColorSchemeIndex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdefdc .String (),start );};func (_bebea *CT_FFCheckBoxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbdc :for {_fgfcf ,_fcdf :=d .Token (); +if _fcdf !=nil {return _fcdf ;};switch _cdabc :=_fgfcf .(type ){case _c .StartElement :switch _cdabc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_bebea .Size =NewCT_HpsMeasure (); +if _gaeg :=d .DecodeElement (_bebea .Size ,&_cdabc );_gaeg !=nil {return _gaeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_bebea .SizeAuto =NewCT_OnOff (); +if _cgab :=d .DecodeElement (_bebea .SizeAuto ,&_cdabc );_cgab !=nil {return _cgab ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cdabc .Name ); +if _gabfc :=d .Skip ();_gabfc !=nil {return _gabfc ;};};case _c .EndElement :break _acbdc ;case _c .CharData :};};return nil ;};func (_agccbc *ST_FrameLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abgcge ,_baade :=d .Token ();if _baade !=nil {return _baade ; +};if _fgfabb ,_badfac :=_abgcge .(_c .EndElement );_badfac &&_fgfabb .Name ==start .Name {*_agccbc =1;return nil ;};if _ddafcb ,_dadbdd :=_abgcge .(_c .CharData );!_dadbdd {return _e .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",_abgcge ); +}else {switch string (_ddafcb ){case "":*_agccbc =0;case "\u0072\u006f\u0077\u0073":*_agccbc =1;case "\u0063\u006f\u006c\u0073":*_agccbc =2;case "\u006e\u006f\u006e\u0065":*_agccbc =3;};};_abgcge ,_baade =d .Token ();if _baade !=nil {return _baade ;};if _bdeeb ,_cafba :=_abgcge .(_c .EndElement ); +_cafba &&_bdeeb .Name ==start .Name {return nil ;};return _e .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",_abgcge );};func NewCT_TextAlignment ()*CT_TextAlignment {_dedae :=&CT_TextAlignment {}; +_dedae .ValAttr =ST_TextAlignment (1);return _dedae ;};func NewCT_RPrDefault ()*CT_RPrDefault {_faegc :=&CT_RPrDefault {};return _faegc }; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_dcedg *CT_TrackChange )ValidateWithPath (path string )error {return nil };func NewEG_PContentMath ()*EG_PContentMath {_abfdef :=&EG_PContentMath {};return _abfdef };func (_fbafg *ST_TextScale )ValidateWithPath (path string )error {_dgacac :=[]string {}; -if _fbafg .ST_TextScalePercent !=nil {_dgacac =append (_dgacac ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fbafg .ST_TextScaleDecimal !=nil {_dgacac =append (_dgacac ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); -};if len (_dgacac )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgacac );};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_cbbbe *CT_Drawing )ValidateWithPath (path string )error {for _cgcdg ,_bfffc :=range _cbbbe .Anchor {if _fgfd :=_bfffc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cgcdg )); +_fgfd !=nil {return _fgfd ;};};for _deceb ,_eagac :=range _cbbbe .Inline {if _bccg :=_eagac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_deceb ));_bccg !=nil {return _bccg ;};}; +return nil ;}; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_cadcd *CT_StyleSort )ValidateWithPath (path string )error {if _cadcd .ValAttr ==ST_StyleSortUnset {return _gd .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 _egggbf :=_cadcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egggbf !=nil {return _egggbf ;};return nil ;};func (_dgedf ST_PTabAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geged :=_a .Attr {}; -_geged .Name =name ;switch _dgedf {case ST_PTabAlignmentUnset :_geged .Value ="";case ST_PTabAlignmentLeft :_geged .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_geged .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_geged .Value ="\u0072\u0069\u0067h\u0074"; -};return _geged ,nil ;};func (_abbb *CT_Br )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Local =="\u0074\u0079\u0070\u0065"{_abbb .TypeAttr .UnmarshalXMLAttr (_fbfe );continue ;};if _fbfe .Name .Local =="\u0063\u006c\u0065a\u0072"{_abbb .ClearAttr .UnmarshalXMLAttr (_fbfe ); -continue ;};};for {_bfae ,_bga :=d .Token ();if _bga !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_bga );};if _gfbc ,_abc :=_bfae .(_a .EndElement );_abc &&_gfbc .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_HpsMeasure and its children +func (_cbead *CT_HpsMeasure )Validate ()error {return _cbead .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_cgdce *CT_DocType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cgdce .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_gecdfc *CT_Underline )ValidateWithPath (path string )error {if _ceccge :=_gecdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceccge !=nil {return _ceccge ;};if _gecdfc .ColorAttr !=nil {if _bgfdg :=_gecdfc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_bgfdg !=nil {return _bgfdg ;};};if _fgagbd :=_gecdfc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fgagbd !=nil {return _fgagbd ;};return nil ;}; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_eeggd *CT_Perm )ValidateWithPath (path string )error {if _aebcc :=_eeggd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_aebcc !=nil {return _aebcc ;};return nil ;};type CT_NumPr struct{ -// Validate validates the CT_Tbl and its children -func (_abff *CT_Tbl )Validate ()error {return _abff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func (_bcaadd ST_Theme )String ()string {switch _bcaadd {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; -case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; -case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";}; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_ebgeeb *CT_TextDirection )ValidateWithPath (path string )error {if _ebgeeb .ValAttr ==ST_TextDirectionUnset {return _gd .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 _cecga :=_ebgeeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cecga !=nil {return _cecga ;};return nil ;}; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_gaaece *WdCT_LinkedTextboxInformation )Validate ()error {return _gaaece .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e"); -}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// Validate validates the Fonts and its children -func (_ddceb *Fonts )Validate ()error {return _ddceb .ValidateWithPath ("\u0046\u006f\u006et\u0073")}; +// Inserted Numbering Properties +Ins *CT_TrackChange ;}; -// Validate validates the CT_TblGridCol and its children -func (_cbdb *CT_TblGridCol )Validate ()error {return _cbdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};type CT_SimpleField struct{ +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_agbaa *CT_FramePr )ValidateWithPath (path string )error {if _daae :=_agbaa .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_daae !=nil {return _daae ;};if _agbaa .WAttr !=nil {if _ddccd :=_agbaa .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); +_ddccd !=nil {return _ddccd ;};};if _agbaa .HAttr !=nil {if _gcaeg :=_agbaa .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_gcaeg !=nil {return _gcaeg ;};};if _agbaa .VSpaceAttr !=nil {if _caff :=_agbaa .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_caff !=nil {return _caff ;};};if _agbaa .HSpaceAttr !=nil {if _abddd :=_agbaa .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_abddd !=nil {return _abddd ;};};if _dace :=_agbaa .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r"); +_dace !=nil {return _dace ;};if _efbdgg :=_agbaa .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_efbdgg !=nil {return _efbdgg ;};if _abgc :=_agbaa .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_abgc !=nil {return _abgc ;};if _agbaa .XAttr !=nil {if _abfde :=_agbaa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_abfde !=nil {return _abfde ;};};if _efedb :=_agbaa .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_efedb !=nil {return _efedb ;};if _agbaa .YAttr !=nil {if _dgegb :=_agbaa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_dgegb !=nil {return _dgegb ;};};if _gggffa :=_agbaa .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_gggffa !=nil {return _gggffa ;};if _fgdce :=_agbaa .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_fgdce !=nil {return _fgdce ;};if _agbaa .AnchorLockAttr !=nil {if _caee :=_agbaa .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); +_caee !=nil {return _caee ;};};return nil ;};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_bfffga :=&WdEG_WrapTypeChoice {};return _bfffga }; -// Field Codes -InstrAttr string ; +// Validate validates the CT_PageSz and its children +func (_dfcec *CT_PageSz )Validate ()error {return _dfcec .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_gffdb :=&CT_CustomXmlBlock {};return _gffdb };func (_bgbgfd WdST_AlignV )Validate ()error {return _bgbgfd .ValidateWithPath ("")}; +func (_cccedb *CT_String )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cccedb .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Field Should Not Be Recalculated -FldLockAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_bbef *CT_Color )ValidateWithPath (path string )error {if _cgbaf :=_bbef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgbaf !=nil {return _cgbaf ;};if _ebfb :=_bbef .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_ebfb !=nil {return _ebfb ;};return nil ;};type ST_PTabRelativeTo byte ; -// Field Result Invalidated -DirtyAttr *_ga .ST_OnOff ; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_gfbcb *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };func (_gffag *WdCT_WrapThrough )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ggacb ,_gfcae :=_gffag .WrapTextAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); +if _gfcae !=nil {return _gfcae ;};start .Attr =append (start .Attr ,_ggacb );if _gffag .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_gffag .DistLAttr )}); +};if _gffag .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_gffag .DistRAttr )});};e .EncodeToken (start );_dddfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}}; +e .EncodeElement (_gffag .WrapPolygon ,_dddfg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfbfg ST_PTabAlignment )String ()string {switch _bfbfg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072"; +case 3:return "\u0072\u0069\u0067h\u0074";};return "";};type CT_ColorSchemeMapping struct{ -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Annotation Identifier -IdAttr int64 ;}; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_gddgc *CT_PPrDefault )ValidateWithPath (path string )error {if _gddgc .PPr !=nil {if _gfgfef :=_gddgc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gfgfef !=nil {return _gfgfef ;};};return nil ;};func (_adbdcg WdST_RelFromH )Validate ()error {return _adbdcg .ValidateWithPath ("")}; -func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_fegef :=&WdCT_GraphicFrame {};_fegef .CNvPr =_gga .NewCT_NonVisualDrawingProps ();_fegef .CNvFrPr =_gga .NewCT_NonVisualGraphicFrameProperties ();_fegef .Xfrm =_gga .NewCT_Transform2D ();_fegef .Graphic =_gga .NewGraphic (); -return _fegef ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;); +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_aaeaf *EG_RunInnerContent )ValidateWithPath (path string )error {if _aaeaf .Br !=nil {if _fdcfgc :=_aaeaf .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_fdcfgc !=nil {return _fdcfgc ;};};if _aaeaf .T !=nil {if _cgabf :=_aaeaf .T .ValidateWithPath (path +"\u002f\u0054"); -_cgabf !=nil {return _cgabf ;};};if _aaeaf .ContentPart !=nil {if _aceffg :=_aaeaf .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_aceffg !=nil {return _aceffg ;};};if _aaeaf .DelText !=nil {if _fdaddd :=_aaeaf .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); -_fdaddd !=nil {return _fdaddd ;};};if _aaeaf .InstrText !=nil {if _bgagg :=_aaeaf .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_bgagg !=nil {return _bgagg ;};};if _aaeaf .DelInstrText !=nil {if _dbbceg :=_aaeaf .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); -_dbbceg !=nil {return _dbbceg ;};};if _aaeaf .NoBreakHyphen !=nil {if _adbae :=_aaeaf .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_adbae !=nil {return _adbae ;};};if _aaeaf .SoftHyphen !=nil {if _bcffe :=_aaeaf .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); -_bcffe !=nil {return _bcffe ;};};if _aaeaf .DayShort !=nil {if _ecbeg :=_aaeaf .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_ecbeg !=nil {return _ecbeg ;};};if _aaeaf .MonthShort !=nil {if _dgeaeg :=_aaeaf .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); -_dgeaeg !=nil {return _dgeaeg ;};};if _aaeaf .YearShort !=nil {if _fecfg :=_aaeaf .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_fecfg !=nil {return _fecfg ;};};if _aaeaf .DayLong !=nil {if _abdceg :=_aaeaf .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); -_abdceg !=nil {return _abdceg ;};};if _aaeaf .MonthLong !=nil {if _aaagf :=_aaeaf .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_aaagf !=nil {return _aaagf ;};};if _aaeaf .YearLong !=nil {if _ggcgba :=_aaeaf .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); -_ggcgba !=nil {return _ggcgba ;};};if _aaeaf .AnnotationRef !=nil {if _abbed :=_aaeaf .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_abbed !=nil {return _abbed ;};};if _aaeaf .FootnoteRef !=nil {if _aedcce :=_aaeaf .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); -_aedcce !=nil {return _aedcce ;};};if _aaeaf .EndnoteRef !=nil {if _dcffc :=_aaeaf .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_dcffc !=nil {return _dcffc ;};};if _aaeaf .Separator !=nil {if _dagddc :=_aaeaf .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); -_dagddc !=nil {return _dagddc ;};};if _aaeaf .ContinuationSeparator !=nil {if _acfaf :=_aaeaf .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); -_acfaf !=nil {return _acfaf ;};};if _aaeaf .Sym !=nil {if _gdbcag :=_aaeaf .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_gdbcag !=nil {return _gdbcag ;};};if _aaeaf .PgNum !=nil {if _aafaf :=_aaeaf .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); -_aafaf !=nil {return _aafaf ;};};if _aaeaf .Cr !=nil {if _gddca :=_aaeaf .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_gddca !=nil {return _gddca ;};};if _aaeaf .Tab !=nil {if _beaff :=_aaeaf .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); -_beaff !=nil {return _beaff ;};};if _aaeaf .Object !=nil {if _gafee :=_aaeaf .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_gafee !=nil {return _gafee ;};};if _aaeaf .Pict !=nil {if _ebccfg :=_aaeaf .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); -_ebccfg !=nil {return _ebccfg ;};};if _aaeaf .FldChar !=nil {if _fafgdg :=_aaeaf .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_fafgdg !=nil {return _fafgdg ;};};if _aaeaf .Ruby !=nil {if _ebged :=_aaeaf .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); -_ebged !=nil {return _ebged ;};};if _aaeaf .FootnoteReference !=nil {if _baaddf :=_aaeaf .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_baaddf !=nil {return _baaddf ; -};};if _aaeaf .EndnoteReference !=nil {if _aegce :=_aaeaf .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_aegce !=nil {return _aegce ;};};if _aaeaf .CommentReference !=nil {if _aefad :=_aaeaf .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_aefad !=nil {return _aefad ;};};if _aaeaf .Drawing !=nil {if _bacga :=_aaeaf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bacga !=nil {return _bacga ;};};if _aaeaf .Ptab !=nil {if _bdfbd :=_aaeaf .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); -_bdfbd !=nil {return _bdfbd ;};};if _aaeaf .LastRenderedPageBreak !=nil {if _gbbaf :=_aaeaf .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); -_gbbaf !=nil {return _gbbaf ;};};return nil ;}; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_dfbgf *CT_Picture )ValidateWithPath (path string )error {if _dfbgf .Movie !=nil {if _ccgcb :=_dfbgf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_ccgcb !=nil {return _ccgcb ;};};if _dfbgf .Control !=nil {if _eddgf :=_dfbgf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_eddgf !=nil {return _eddgf ;};};return nil ;}; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_bded *CT_Endnotes )ValidateWithPath (path string )error {for _egfg ,_aebdg :=range _bded .Endnote {if _dfdga :=_aebdg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_egfg )); -_dfdga !=nil {return _dfdga ;};};return nil ;};type CT_Divs struct{ +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Information About Single HTML div Element -Div []*CT_Div ;};func (_cabecc *ST_StyleType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cecage ,_dcceaa :=d .Token ();if _dcceaa !=nil {return _dcceaa ;};if _gaeaed ,_bceac :=_cecage .(_a .EndElement );_bceac &&_gaeaed .Name ==start .Name {*_cabecc =1; -return nil ;};if _efbfda ,_cgfcf :=_cecage .(_a .CharData );!_cgfcf {return _gd .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",_cecage );}else {switch string (_efbfda ){case "":*_cabecc =0; -case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cabecc =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cabecc =2;case "\u0074\u0061\u0062l\u0065":*_cabecc =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_cabecc =4;};};_cecage ,_dcceaa =d .Token (); -if _dcceaa !=nil {return _dcceaa ;};if _ccegb ,_fbgbde :=_cecage .(_a .EndElement );_fbgbde &&_ccegb .Name ==start .Name {return nil ;};return _gd .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",_cecage ); -}; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_dcdae *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_cgaded ST_AnnotationVMerge )String ()string {switch _cgaded {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return ""; -}; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_eabg *CT_FontSig )ValidateWithPath (path string )error {return nil }; +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_fbdbb *CT_TblPPr )ValidateWithPath (path string )error {if _fbdbb .LeftFromTextAttr !=nil {if _bcedd :=_fbdbb .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072"); -_bcedd !=nil {return _bcedd ;};};if _fbdbb .RightFromTextAttr !=nil {if _dcegbb :=_fbdbb .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_dcegbb !=nil {return _dcegbb ; -};};if _fbdbb .TopFromTextAttr !=nil {if _edadbb :=_fbdbb .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_edadbb !=nil {return _edadbb ;};};if _fbdbb .BottomFromTextAttr !=nil {if _agdfcf :=_fbdbb .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072"); -_agdfcf !=nil {return _agdfcf ;};};if _aadbf :=_fbdbb .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_aadbf !=nil {return _aadbf ;};if _fbadf :=_fbdbb .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_fbadf !=nil {return _fbadf ;};if _dcabc :=_fbdbb .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_dcabc !=nil {return _dcabc ;};if _fbdbb .TblpXAttr !=nil {if _dfabe :=_fbdbb .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072"); -_dfabe !=nil {return _dfabe ;};};if _cceae :=_fbdbb .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_cceae !=nil {return _cceae ;};if _fbdbb .TblpYAttr !=nil {if _dcccc :=_fbdbb .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072"); -_dcccc !=nil {return _dcccc ;};};return nil ;}; +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_eedaf *CT_TblCellMar )ValidateWithPath (path string )error {if _eedaf .Top !=nil {if _fabee :=_eedaf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fabee !=nil {return _fabee ;};};if _eedaf .Start !=nil {if _eccaa :=_eedaf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_eccaa !=nil {return _eccaa ;};};if _eedaf .Left !=nil {if _abdedf :=_eedaf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_abdedf !=nil {return _abdedf ;};};if _eedaf .Bottom !=nil {if _edcbdf :=_eedaf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_edcbdf !=nil {return _edcbdf ;};};if _eedaf .End !=nil {if _gbebdc :=_eedaf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gbebdc !=nil {return _gbebdc ;};};if _eedaf .Right !=nil {if _aafaa :=_eedaf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_aafaa !=nil {return _aafaa ;};};return nil ;}; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// Validate validates the CT_ParaRPr and its children -func (_geddb *CT_ParaRPr )Validate ()error {return _geddb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");}; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func NewCT_Frame ()*CT_Frame {_fbddbd :=&CT_Frame {};return _fbddbd }; -// Validate validates the CT_Height and its children -func (_bfaae *CT_Height )Validate ()error {return _bfaae .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_ecacbg ST_InfoTextType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecacbg .String (),start ); -};func (_ccefg ST_PageBorderDisplay )Validate ()error {return _ccefg .ValidateWithPath ("")};type ST_HeightRule byte ;func (_cedebd *ST_TargetScreenSz )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cedebd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cedebd =1; -case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cedebd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cedebd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cedebd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cedebd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cedebd =6; -case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cedebd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cedebd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cedebd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cedebd =10; -case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cedebd =11;};return nil ;};func (_eedc *CT_HdrFtr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfacg :for {_effc ,_bdbeg :=d .Token ();if _bdbeg !=nil {return _bdbeg ;};switch _dbff :=_effc .(type ){case _a .StartElement :switch _dbff .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cbgff :=NewCT_AltChunk (); -if _egba :=d .DecodeElement (_cbgff ,&_dbff );_egba !=nil {return _egba ;};_eedc .AltChunk =append (_eedc .AltChunk ,_cbgff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gegeb :=NewEG_ContentBlockContent (); -_gegeb .CustomXml =NewCT_CustomXmlBlock ();if _ffdade :=d .DecodeElement (_gegeb .CustomXml ,&_dbff );_ffdade !=nil {return _ffdade ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gegeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gaab :=NewEG_ContentBlockContent (); -_gaab .Sdt =NewCT_SdtBlock ();if _ceaea :=d .DecodeElement (_gaab .Sdt ,&_dbff );_ceaea !=nil {return _ceaea ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gaab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_gfdb :=NewEG_ContentBlockContent (); -_dfbbd :=NewCT_P ();if _aggaa :=d .DecodeElement (_dfbbd ,&_dbff );_aggaa !=nil {return _aggaa ;};_gfdb .P =append (_gfdb .P ,_dfbbd );_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gfdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ebeae :=NewEG_ContentBlockContent (); -_fbaa :=NewCT_Tbl ();if _fcfa :=d .DecodeElement (_fbaa ,&_dbff );_fcfa !=nil {return _fcfa ;};_ebeae .Tbl =append (_ebeae .Tbl ,_fbaa );_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_ebeae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_abfda :=NewEG_ContentBlockContent (); -_dgece :=NewEG_RunLevelElts ();_dgece .ProofErr =NewCT_ProofErr ();if _afgf :=d .DecodeElement (_dgece .ProofErr ,&_dbff );_afgf !=nil {return _afgf ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_abfda );_abfda .EG_RunLevelElts =append (_abfda .EG_RunLevelElts ,_dgece ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gacda :=NewEG_ContentBlockContent (); -_ffaee :=NewEG_RunLevelElts ();_ffaee .PermStart =NewCT_PermStart ();if _gfcde :=d .DecodeElement (_ffaee .PermStart ,&_dbff );_gfcde !=nil {return _gfcde ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gacda );_gacda .EG_RunLevelElts =append (_gacda .EG_RunLevelElts ,_ffaee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afge :=NewEG_ContentBlockContent (); -_gfegd :=NewEG_RunLevelElts ();_gfegd .PermEnd =NewCT_Perm ();if _efcfd :=d .DecodeElement (_gfegd .PermEnd ,&_dbff );_efcfd !=nil {return _efcfd ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_afge );_afge .EG_RunLevelElts =append (_afge .EG_RunLevelElts ,_gfegd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbcb :=NewEG_ContentBlockContent (); -_agbebf :=NewEG_RunLevelElts ();_agbebf .Ins =NewCT_RunTrackChange ();if _gebfe :=d .DecodeElement (_agbebf .Ins ,&_dbff );_gebfe !=nil {return _gebfe ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_cbcb );_cbcb .EG_RunLevelElts =append (_cbcb .EG_RunLevelElts ,_agbebf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cfaaf :=NewEG_ContentBlockContent (); -_ddaef :=NewEG_RunLevelElts ();_ddaef .Del =NewCT_RunTrackChange ();if _ggdbe :=d .DecodeElement (_ddaef .Del ,&_dbff );_ggdbe !=nil {return _ggdbe ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_cfaaf );_cfaaf .EG_RunLevelElts =append (_cfaaf .EG_RunLevelElts ,_ddaef ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aabce :=NewEG_ContentBlockContent (); -_dddcf :=NewEG_RunLevelElts ();_dddcf .MoveFrom =NewCT_RunTrackChange ();if _dgdd :=d .DecodeElement (_dddcf .MoveFrom ,&_dbff );_dgdd !=nil {return _dgdd ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_aabce );_aabce .EG_RunLevelElts =append (_aabce .EG_RunLevelElts ,_dddcf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edaca :=NewEG_ContentBlockContent (); -_bgcg :=NewEG_RunLevelElts ();_bgcg .MoveTo =NewCT_RunTrackChange ();if _bbedg :=d .DecodeElement (_bgcg .MoveTo ,&_dbff );_bbedg !=nil {return _bbedg ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_edaca );_edaca .EG_RunLevelElts =append (_edaca .EG_RunLevelElts ,_bgcg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eggfe :=NewEG_ContentBlockContent (); -_adebf :=NewEG_RunLevelElts ();_dcffe :=NewEG_RangeMarkupElements ();_dcffe .BookmarkStart =NewCT_Bookmark ();if _feeff :=d .DecodeElement (_dcffe .BookmarkStart ,&_dbff );_feeff !=nil {return _feeff ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_eggfe ); -_eggfe .EG_RunLevelElts =append (_eggfe .EG_RunLevelElts ,_adebf );_adebf .EG_RangeMarkupElements =append (_adebf .EG_RangeMarkupElements ,_dcffe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dfaeb :=NewEG_ContentBlockContent (); -_aaeee :=NewEG_RunLevelElts ();_eeecb :=NewEG_RangeMarkupElements ();_eeecb .BookmarkEnd =NewCT_MarkupRange ();if _fccc :=d .DecodeElement (_eeecb .BookmarkEnd ,&_dbff );_fccc !=nil {return _fccc ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_dfaeb ); -_dfaeb .EG_RunLevelElts =append (_dfaeb .EG_RunLevelElts ,_aaeee );_aaeee .EG_RangeMarkupElements =append (_aaeee .EG_RangeMarkupElements ,_eeecb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfggf :=NewEG_ContentBlockContent (); -_ggdge :=NewEG_RunLevelElts ();_debf :=NewEG_RangeMarkupElements ();_debf .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbbf :=d .DecodeElement (_debf .MoveFromRangeStart ,&_dbff );_fbbf !=nil {return _fbbf ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_dfggf ); -_dfggf .EG_RunLevelElts =append (_dfggf .EG_RunLevelElts ,_ggdge );_ggdge .EG_RangeMarkupElements =append (_ggdge .EG_RangeMarkupElements ,_debf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cffae :=NewEG_ContentBlockContent (); -_gdebc :=NewEG_RunLevelElts ();_ecbc :=NewEG_RangeMarkupElements ();_ecbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _eefd :=d .DecodeElement (_ecbc .MoveFromRangeEnd ,&_dbff );_eefd !=nil {return _eefd ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_cffae ); -_cffae .EG_RunLevelElts =append (_cffae .EG_RunLevelElts ,_gdebc );_gdebc .EG_RangeMarkupElements =append (_gdebc .EG_RangeMarkupElements ,_ecbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eaace :=NewEG_ContentBlockContent (); -_aefe :=NewEG_RunLevelElts ();_ccdab :=NewEG_RangeMarkupElements ();_ccdab .MoveToRangeStart =NewCT_MoveBookmark ();if _bcccgg :=d .DecodeElement (_ccdab .MoveToRangeStart ,&_dbff );_bcccgg !=nil {return _bcccgg ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_eaace ); -_eaace .EG_RunLevelElts =append (_eaace .EG_RunLevelElts ,_aefe );_aefe .EG_RangeMarkupElements =append (_aefe .EG_RangeMarkupElements ,_ccdab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gebfb :=NewEG_ContentBlockContent (); -_bffc :=NewEG_RunLevelElts ();_ffgee :=NewEG_RangeMarkupElements ();_ffgee .MoveToRangeEnd =NewCT_MarkupRange ();if _fgbeg :=d .DecodeElement (_ffgee .MoveToRangeEnd ,&_dbff );_fgbeg !=nil {return _fgbeg ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gebfb ); -_gebfb .EG_RunLevelElts =append (_gebfb .EG_RunLevelElts ,_bffc );_bffc .EG_RangeMarkupElements =append (_bffc .EG_RangeMarkupElements ,_ffgee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eacbd :=NewEG_ContentBlockContent (); -_abfag :=NewEG_RunLevelElts ();_cgbbf :=NewEG_RangeMarkupElements ();_cgbbf .CommentRangeStart =NewCT_MarkupRange ();if _ecgf :=d .DecodeElement (_cgbbf .CommentRangeStart ,&_dbff );_ecgf !=nil {return _ecgf ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_eacbd ); -_eacbd .EG_RunLevelElts =append (_eacbd .EG_RunLevelElts ,_abfag );_abfag .EG_RangeMarkupElements =append (_abfag .EG_RangeMarkupElements ,_cgbbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dceb :=NewEG_ContentBlockContent (); -_gagf :=NewEG_RunLevelElts ();_bdfde :=NewEG_RangeMarkupElements ();_bdfde .CommentRangeEnd =NewCT_MarkupRange ();if _fcdf :=d .DecodeElement (_bdfde .CommentRangeEnd ,&_dbff );_fcdf !=nil {return _fcdf ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_dceb ); -_dceb .EG_RunLevelElts =append (_dceb .EG_RunLevelElts ,_gagf );_gagf .EG_RangeMarkupElements =append (_gagf .EG_RangeMarkupElements ,_bdfde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fafgc :=NewEG_ContentBlockContent (); -_fgbef :=NewEG_RunLevelElts ();_abec :=NewEG_RangeMarkupElements ();_abec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdea :=d .DecodeElement (_abec .CustomXmlInsRangeStart ,&_dbff );_fdea !=nil {return _fdea ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_fafgc ); -_fafgc .EG_RunLevelElts =append (_fafgc .EG_RunLevelElts ,_fgbef );_fgbef .EG_RangeMarkupElements =append (_fgbef .EG_RangeMarkupElements ,_abec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afac :=NewEG_ContentBlockContent (); -_ffbfc :=NewEG_RunLevelElts ();_bgafb :=NewEG_RangeMarkupElements ();_bgafb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfgc :=d .DecodeElement (_bgafb .CustomXmlInsRangeEnd ,&_dbff );_gfgc !=nil {return _gfgc ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_afac ); -_afac .EG_RunLevelElts =append (_afac .EG_RunLevelElts ,_ffbfc );_ffbfc .EG_RangeMarkupElements =append (_ffbfc .EG_RangeMarkupElements ,_bgafb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agfg :=NewEG_ContentBlockContent (); -_cffaa :=NewEG_RunLevelElts ();_debec :=NewEG_RangeMarkupElements ();_debec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _daedg :=d .DecodeElement (_debec .CustomXmlDelRangeStart ,&_dbff );_daedg !=nil {return _daedg ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_agfg ); -_agfg .EG_RunLevelElts =append (_agfg .EG_RunLevelElts ,_cffaa );_cffaa .EG_RangeMarkupElements =append (_cffaa .EG_RangeMarkupElements ,_debec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_geda :=NewEG_ContentBlockContent (); -_eebe :=NewEG_RunLevelElts ();_baffg :=NewEG_RangeMarkupElements ();_baffg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbff :=d .DecodeElement (_baffg .CustomXmlDelRangeEnd ,&_dbff );_fbff !=nil {return _fbff ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_geda ); -_geda .EG_RunLevelElts =append (_geda .EG_RunLevelElts ,_eebe );_eebe .EG_RangeMarkupElements =append (_eebe .EG_RangeMarkupElements ,_baffg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gdac :=NewEG_ContentBlockContent (); -_bbcac :=NewEG_RunLevelElts ();_fgbeb :=NewEG_RangeMarkupElements ();_fgbeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acgg :=d .DecodeElement (_fgbeb .CustomXmlMoveFromRangeStart ,&_dbff );_acgg !=nil {return _acgg ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gdac ); -_gdac .EG_RunLevelElts =append (_gdac .EG_RunLevelElts ,_bbcac );_bbcac .EG_RangeMarkupElements =append (_bbcac .EG_RangeMarkupElements ,_fgbeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbeae :=NewEG_ContentBlockContent (); -_accee :=NewEG_RunLevelElts ();_deaeb :=NewEG_RangeMarkupElements ();_deaeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfecf :=d .DecodeElement (_deaeb .CustomXmlMoveFromRangeEnd ,&_dbff );_bfecf !=nil {return _bfecf ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_bbeae ); -_bbeae .EG_RunLevelElts =append (_bbeae .EG_RunLevelElts ,_accee );_accee .EG_RangeMarkupElements =append (_accee .EG_RangeMarkupElements ,_deaeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggbe :=NewEG_ContentBlockContent (); -_cdda :=NewEG_RunLevelElts ();_gbeba :=NewEG_RangeMarkupElements ();_gbeba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgag :=d .DecodeElement (_gbeba .CustomXmlMoveToRangeStart ,&_dbff );_dgag !=nil {return _dgag ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_ggbe ); -_ggbe .EG_RunLevelElts =append (_ggbe .EG_RunLevelElts ,_cdda );_cdda .EG_RangeMarkupElements =append (_cdda .EG_RangeMarkupElements ,_gbeba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaefc :=NewEG_ContentBlockContent (); -_bgcfba :=NewEG_RunLevelElts ();_cgbcg :=NewEG_RangeMarkupElements ();_cgbcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdge :=d .DecodeElement (_cgbcg .CustomXmlMoveToRangeEnd ,&_dbff );_bdge !=nil {return _bdge ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_gaefc ); -_gaefc .EG_RunLevelElts =append (_gaefc .EG_RunLevelElts ,_bgcfba );_bgcfba .EG_RangeMarkupElements =append (_bgcfba .EG_RangeMarkupElements ,_cgbcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dfeea :=NewEG_ContentBlockContent (); -_fccgge :=NewEG_RunLevelElts ();_dfgde :=NewEG_MathContent ();_dfgde .OMathPara =_aa .NewOMathPara ();if _fdeb :=d .DecodeElement (_dfgde .OMathPara ,&_dbff );_fdeb !=nil {return _fdeb ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_dfeea ); -_dfeea .EG_RunLevelElts =append (_dfeea .EG_RunLevelElts ,_fccgge );_fccgge .EG_MathContent =append (_fccgge .EG_MathContent ,_dfgde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_agdgg :=NewEG_ContentBlockContent (); -_debff :=NewEG_RunLevelElts ();_cgefc :=NewEG_MathContent ();_cgefc .OMath =_aa .NewOMath ();if _bdfcd :=d .DecodeElement (_cgefc .OMath ,&_dbff );_bdfcd !=nil {return _bdfcd ;};_eedc .EG_ContentBlockContent =append (_eedc .EG_ContentBlockContent ,_agdgg ); -_agdgg .EG_RunLevelElts =append (_agdgg .EG_RunLevelElts ,_debff );_debff .EG_MathContent =append (_debff .EG_MathContent ,_cgefc );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_dbff .Name ); -if _edbfc :=d .Skip ();_edbfc !=nil {return _edbfc ;};};case _a .EndElement :break _gfacg ;case _a .CharData :};};return nil ;}; +// Validate validates the AG_Password and its children +func (_dag *AG_Password )Validate ()error {return _dag .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func NewWdCT_WrapPath ()*WdCT_WrapPath {_cadeb :=&WdCT_WrapPath {};_cadeb .Start =_gc .NewCT_Point2D ();return _cadeb ; +};func (_cgfcc *EG_RPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbbgab :for {_dedaae ,_egebb :=d .Token ();if _egebb !=nil {return _egebb ;};switch _gfcaac :=_dedaae .(type ){case _c .StartElement :switch _gfcaac .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cgfcc .RPr =NewCT_RPr (); +if _dbfabd :=d .DecodeElement (_cgfcc .RPr ,&_gfcaac );_dbfabd !=nil {return _dbfabd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_gfcaac .Name ); +if _edeafa :=d .Skip ();_edeafa !=nil {return _edeafa ;};};case _c .EndElement :break _dbbgab ;case _c .CharData :};};return nil ;};func (_adeff *CT_FtnEdnSepRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acea :=range start .Attr {if _acea .Name .Local =="\u0069\u0064"{_dccea ,_dbfbg :=_fg .ParseInt (_acea .Value ,10,64); +if _dbfbg !=nil {return _dbfbg ;};_adeff .IdAttr =_dccea ;continue ;};};for {_cgfd ,_ffcc :=d .Token ();if _ffcc !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_ffcc ); +};if _gefa ,_bfbcf :=_cgfd .(_c .EndElement );_bfbcf &&_gefa .Name ==start .Name {break ;};};return nil ;};func (_edbc *CT_Frameset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgcf :for {_fbefc ,_eadce :=d .Token ();if _eadce !=nil {return _eadce ; +};switch _aggbc :=_fbefc .(type ){case _c .StartElement :switch _aggbc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_edbc .Sz =NewCT_String (); +if _bdfe :=d .DecodeElement (_edbc .Sz ,&_aggbc );_bdfe !=nil {return _bdfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_edbc .FramesetSplitbar =NewCT_FramesetSplitbar (); +if _cfgcf :=d .DecodeElement (_edbc .FramesetSplitbar ,&_aggbc );_cfgcf !=nil {return _cfgcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_edbc .FrameLayout =NewCT_FrameLayout (); +if _fagaa :=d .DecodeElement (_edbc .FrameLayout ,&_aggbc );_fagaa !=nil {return _fagaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_edbc .Title =NewCT_String (); +if _fcba :=d .DecodeElement (_edbc .Title ,&_aggbc );_fcba !=nil {return _fcba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_gebde :=NewCT_FramesetChoice (); +if _fefdd :=d .DecodeElement (&_gebde .Frameset ,&_aggbc );_fefdd !=nil {return _fefdd ;};_edbc .Choice =append (_edbc .Choice ,_gebde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_beabc :=NewCT_FramesetChoice (); +if _bagba :=d .DecodeElement (&_beabc .Frame ,&_aggbc );_bagba !=nil {return _bagba ;};_edbc .Choice =append (_edbc .Choice ,_beabc );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_aggbc .Name ); +if _fgceb :=d .Skip ();_fgceb !=nil {return _fgceb ;};};case _c .EndElement :break _fdgcf ;case _c .CharData :};};return nil ;};type CT_SdtRun struct{ -// Validate validates the CT_Hyperlink and its children -func (_fbgfe *CT_Hyperlink )Validate ()error {return _fbgfe .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_gggcf ST_CombineBrackets )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfebd :=_a .Attr {}; -_dfebd .Name =name ;switch _gggcf {case ST_CombineBracketsUnset :_dfebd .Value ="";case ST_CombineBracketsNone :_dfebd .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_dfebd .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_dfebd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065"; -case ST_CombineBracketsAngle :_dfebd .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_dfebd .Value ="\u0063\u0075\u0072l\u0079";};return _dfebd ,nil ;};func (_cffdd *CT_TcMar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _cffdd .Top !=nil {_gbcce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cffdd .Top ,_gbcce );};if _cffdd .Start !=nil {_abcgb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_cffdd .Start ,_abcgb );};if _cffdd .Left !=nil {_fabcad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cffdd .Left ,_fabcad );};if _cffdd .Bottom !=nil {_bgfef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_cffdd .Bottom ,_bgfef );};if _cffdd .End !=nil {_eccdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_cffdd .End ,_eccdg );};if _cffdd .Right !=nil {_ggcfde :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cffdd .Right ,_ggcfde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3; -ST_StyleTypeNumbering ST_StyleType =4;);func NewCT_DocPartCategory ()*CT_DocPartCategory {_cegb :=&CT_DocPartCategory {};_cegb .Name =NewCT_String ();_cegb .Gallery =NewCT_DocPartGallery ();return _cegb ;};func (_agdcbf *ST_SectionMark )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agdcbf =0; -case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_agdcbf =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_agdcbf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_agdcbf =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_agdcbf =4; -case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_agdcbf =5;};return nil ;};type CT_TextAlignment struct{ +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;}; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. -type AC_ChoiceRun struct{_ddccfa string ; +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;};func NewCT_Settings ()*CT_Settings {_acffdc :=&CT_Settings {};return _acffdc };func (_gdagdc *WdST_RelFromH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcedd ,_dbgcbb :=d .Token ();if _dbgcbb !=nil {return _dbgcbb ; +};if _fgbda ,_geefdg :=_bbcedd .(_c .EndElement );_geefdg &&_fgbda .Name ==start .Name {*_gdagdc =1;return nil ;};if _dbeca ,_efdgf :=_bbcedd .(_c .CharData );!_efdgf {return _e .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",_bbcedd ); +}else {switch string (_dbeca ){case "":*_gdagdc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gdagdc =1;case "\u0070\u0061\u0067\u0065":*_gdagdc =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gdagdc =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gdagdc =4; +case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gdagdc =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gdagdc =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gdagdc =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gdagdc =8; +};};_bbcedd ,_dbgcbb =d .Token ();if _dbgcbb !=nil {return _dbgcbb ;};if _gcefg ,_dgceag :=_bbcedd .(_c .EndElement );_dgceag &&_gcefg .Name ==start .Name {return nil ;};return _e .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",_bbcedd ); +}; -// Break -Br *CT_Br ; +// Validate validates the EG_RPrBase and its children +func (_geaee *EG_RPrBase )Validate ()error {return _geaee .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Text -T *CT_Text ; +// Validate validates the CT_Proof and its children +func (_ggaaa *CT_Proof )Validate ()error {return _ggaaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");}; -// Content Part -ContentPart *CT_Rel ; +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_fgcgc *CT_PBdr )ValidateWithPath (path string )error {if _fgcgc .Top !=nil {if _bdcaf :=_fgcgc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bdcaf !=nil {return _bdcaf ;};};if _fgcgc .Left !=nil {if _ebab :=_fgcgc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); +_ebab !=nil {return _ebab ;};};if _fgcgc .Bottom !=nil {if _bfefc :=_fgcgc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bfefc !=nil {return _bfefc ;};};if _fgcgc .Right !=nil {if _cdbe :=_fgcgc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_cdbe !=nil {return _cdbe ;};};if _fgcgc .Between !=nil {if _efce :=_fgcgc .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_efce !=nil {return _efce ;};};if _fgcgc .Bar !=nil {if _cfdbf :=_fgcgc .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); +_cfdbf !=nil {return _cfdbf ;};};return nil ;};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4; +ST_CombineBracketsCurly ST_CombineBrackets =5;);func (_abacf ST_Proof )String ()string {switch _abacf {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};type CT_DocPartBehaviors struct{ -// Deleted Text -DelText *CT_Text ; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;}; -// Field Code -InstrText *CT_Text ; +// Validate validates the CT_TblStylePr and its children +func (_gdbbg *CT_TblStylePr )Validate ()error {return _gdbbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_ebbgd ST_InfoTextType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_agfef :=_c .Attr {}; +_agfef .Name =name ;switch _ebbgd {case ST_InfoTextTypeUnset :_agfef .Value ="";case ST_InfoTextTypeText :_agfef .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_agfef .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _agfef ,nil ; +};func NewCT_DocPartGallery ()*CT_DocPartGallery {_dcffa :=&CT_DocPartGallery {};_dcffa .ValAttr =ST_DocPartGallery (1);return _dcffa ;};func NewCT_MailMerge ()*CT_MailMerge {_cedea :=&CT_MailMerge {};_cedea .MainDocumentType =NewCT_MailMergeDocType (); +_cedea .DataType =NewCT_MailMergeDataType ();return _cedea ;}; -// Deleted Field Code -DelInstrText *CT_Text ; +// Validate validates the CT_MarkupRange and its children +func (_dbcfd *CT_MarkupRange )Validate ()error {return _dbcfd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};type CT_TblLayoutType struct{ -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Table Layout Setting +TypeAttr ST_TblLayoutType ;};type CT_DocProtect struct{ -// Choiceal Hyphen Character -SoftHyphen *CT_Empty ; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_d .ST_OnOff ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Enforce Document Protection Settings +EnforcementAttr *_d .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _d .ST_CryptProv ;CryptAlgorithmClassAttr _d .ST_AlgClass ;CryptAlgorithmTypeAttr _d .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; +CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Validate validates the CT_Markup and its children +func (_ffdc *CT_Markup )Validate ()error {return _ffdc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");}; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Validate validates the CT_R and its children +func (_babda *CT_R )Validate ()error {return _babda .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_bfcfee *ST_Hint )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfcfee =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfcfee =1; +case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bfcfee =2;};return nil ;}; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_fdffg *CT_FitText )ValidateWithPath (path string )error {if _gcfeb :=_fdffg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcfeb !=nil {return _gcfeb ;};return nil ;}; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Validate validates the CT_LatentStyles and its children +func (_dgabd *CT_LatentStyles )Validate ()error {return _dgabd .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_dgecf *ST_SignedTwipsMeasure )Validate ()error {return _dgecf .ValidateWithPath ("")}; -// Comment Information Block -AnnotationRef *CT_Empty ; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Validate validates the WdAnchor and its children +func (_fcfbf *WdAnchor )Validate ()error {return _fcfbf .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gaggag ST_DocGrid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaggag .String (),start ); +};func (_geaaed *ST_FrameLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_geaaed =0;case "\u0072\u006f\u0077\u0073":*_geaaed =1;case "\u0063\u006f\u006c\u0073":*_geaaed =2;case "\u006e\u006f\u006e\u0065":*_geaaed =3;};return nil ; +};func (_cfgcb ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _cfgcb {case 0,1,2,3,4,5,6,7,8,9:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgcb )); +};return nil ;}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Validate validates the CT_Comment and its children +func (_fgbg *CT_Comment )Validate ()error {return _fgbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Validate validates the WdCT_WrapThrough and its children +func (_acbgd *WdCT_WrapThrough )Validate ()error {return _acbgd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_eba *CT_ColorSchemeMapping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbc :=range start .Attr {if _cbbc .Name .Local =="\u0062\u0067\u0031"{_eba .Bg1Attr .UnmarshalXMLAttr (_cbbc ); +continue ;};if _cbbc .Name .Local =="\u0074\u0031"{_eba .T1Attr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0062\u0067\u0032"{_eba .Bg2Attr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0074\u0032"{_eba .T2Attr .UnmarshalXMLAttr (_cbbc ); +continue ;};if _cbbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_eba .Accent1Attr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_eba .Accent2Attr .UnmarshalXMLAttr (_cbbc );continue ; +};if _cbbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_eba .Accent3Attr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_eba .Accent4Attr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_eba .Accent5Attr .UnmarshalXMLAttr (_cbbc ); +continue ;};if _cbbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_eba .Accent6Attr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_eba .HyperlinkAttr .UnmarshalXMLAttr (_cbbc );continue ; +};if _cbbc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_eba .FollowedHyperlinkAttr .UnmarshalXMLAttr (_cbbc );continue ;};};for {_bcec ,_ecaa :=d .Token ();if _ecaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_ecaa ); +};if _deeeca ,_dafg :=_bcec .(_c .EndElement );_dafg &&_deeeca .Name ==start .Name {break ;};};return nil ;};func (_abcddg ST_ObjectDrawAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abcddg .String (),start ); +};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_gebgd :=&WdCT_WrapTopBottom {};return _gebgd };type ST_View byte ;func NewCT_P ()*CT_P {_fccbe :=&CT_P {};return _fccbe };type CT_RubyAlign struct{ -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;};func (_fgceg *CT_Frame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgceg .Sz !=nil {_bebaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fgceg .Sz ,_bebaa ); +};if _fgceg .Name !=nil {_aaeca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_fgceg .Name ,_aaeca );};if _fgceg .Title !=nil {_fggbe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_fgceg .Title ,_fggbe );};if _fgceg .LongDesc !=nil {_cdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_fgceg .LongDesc ,_cdbd );};if _fgceg .SourceFileName !=nil {_dffcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_fgceg .SourceFileName ,_dffcb );};if _fgceg .MarW !=nil {_gdef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_fgceg .MarW ,_gdef );};if _fgceg .MarH !=nil {_gdca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}}; +e .EncodeElement (_fgceg .MarH ,_gdca );};if _fgceg .Scrollbar !=nil {_degbbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_fgceg .Scrollbar ,_degbbg );};if _fgceg .NoResizeAllowed !=nil {_agbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}}; +e .EncodeElement (_fgceg .NoResizeAllowed ,_agbfa );};if _fgceg .LinkedToFile !=nil {_ceaac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgceg .LinkedToFile ,_ceaac ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Symbol Character -Sym *CT_Sym ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_agfc *CT_EdnProps )ValidateWithPath (path string )error {if _agfc .Pos !=nil {if _dceaa :=_agfc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dceaa !=nil {return _dceaa ;};};if _agfc .NumFmt !=nil {if _ccce :=_agfc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_ccce !=nil {return _ccce ;};};if _agfc .NumStart !=nil {if _fdcd :=_agfc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_fdcd !=nil {return _fdcd ;};};if _agfc .NumRestart !=nil {if _fgcdd :=_agfc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_fgcdd !=nil {return _fgcdd ;};};return nil ;}; -// Page Number Block -PgNum *CT_Empty ; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_dbfefg *CT_Underline )ValidateWithPath (path string )error {if _fggcf :=_dbfefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggcf !=nil {return _fggcf ;};if _dbfefg .ColorAttr !=nil {if _daeed :=_dbfefg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_daeed !=nil {return _daeed ;};};if _becbcc :=_dbfefg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_becbcc !=nil {return _becbcc ;};return nil ;}; -// Carriage Return -Cr *CT_Empty ; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_adcbe *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_Caption ()*CT_Caption {_ffd :=&CT_Caption {};return _ffd };func (_eebbb ST_Proof )Validate ()error {return _eebbb .ValidateWithPath ("")};func (_aaaba *CT_LineNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deaag :=range start .Attr {if _deaag .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_efdaf ,_ddbf :=_fg .ParseInt (_deaag .Value ,10,64); +if _ddbf !=nil {return _ddbf ;};_aaaba .CountByAttr =&_efdaf ;continue ;};if _deaag .Name .Local =="\u0073\u0074\u0061r\u0074"{_eaab ,_cbdgg :=_fg .ParseInt (_deaag .Value ,10,64);if _cbdgg !=nil {return _cbdgg ;};_aaaba .StartAttr =&_eaab ;continue ;}; +if _deaag .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gdfca ,_agfde :=ParseUnionST_TwipsMeasure (_deaag .Value );if _agfde !=nil {return _agfde ;};_aaaba .DistanceAttr =&_gdfca ;continue ;};if _deaag .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_aaaba .RestartAttr .UnmarshalXMLAttr (_deaag ); +continue ;};};for {_cafbf ,_gccgf :=d .Token ();if _gccgf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_gccgf );};if _fabg ,_fddeg :=_cafbf .(_c .EndElement ); +_fddeg &&_fabg .Name ==start .Name {break ;};};return nil ;};func (_adccea *ST_BrType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfgfe ,_dbaegf :=d .Token ();if _dbaegf !=nil {return _dbaegf ;};if _bddfbg ,_ddcagf :=_bfgfe .(_c .EndElement ); +_ddcagf &&_bddfbg .Name ==start .Name {*_adccea =1;return nil ;};if _bgaag ,_cdeab :=_bfgfe .(_c .CharData );!_cdeab {return _e .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",_bfgfe ); +}else {switch string (_bgaag ){case "":*_adccea =0;case "\u0070\u0061\u0067\u0065":*_adccea =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_adccea =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_adccea =3;};};_bfgfe ,_dbaegf =d .Token (); +if _dbaegf !=nil {return _dbaegf ;};if _gabga ,_cecaad :=_bfgfe .(_c .EndElement );_cecaad &&_gabga .Name ==start .Name {return nil ;};return _e .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",_bfgfe ); +};func (_bbggf *CT_SdtBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbggf .SdtPr !=nil {_gagbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bbggf .SdtPr ,_gagbf ); +};if _bbggf .SdtEndPr !=nil {_eedagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bbggf .SdtEndPr ,_eedagf );};if _bbggf .SdtContent !=nil {_cggde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_bbggf .SdtContent ,_cggde );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fece *CT_PageNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgcgf :=range start .Attr {if _fgcgf .Name .Local =="\u0066\u006d\u0074"{_fece .FmtAttr .UnmarshalXMLAttr (_fgcgf ); +continue ;};if _fgcgf .Name .Local =="\u0073\u0074\u0061r\u0074"{_cgff ,_gagff :=_fg .ParseInt (_fgcgf .Value ,10,64);if _gagff !=nil {return _gagff ;};_fece .StartAttr =&_cgff ;continue ;};if _fgcgf .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_gfbfc ,_gffebg :=_fg .ParseInt (_fgcgf .Value ,10,64); +if _gffebg !=nil {return _gffebg ;};_fece .ChapStyleAttr =&_gfbfc ;continue ;};if _fgcgf .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_fece .ChapSepAttr .UnmarshalXMLAttr (_fgcgf );continue ;};};for {_aafca ,_gbddcd :=d .Token ();if _gbddcd !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_gbddcd ); +};if _dfed ,_dcccaa :=_aafca .(_c .EndElement );_dcccaa &&_dfed .Name ==start .Name {break ;};};return nil ;};func NewCT_Tabs ()*CT_Tabs {_cfgeg :=&CT_Tabs {};return _cfgeg }; -// Tab Character -Tab *CT_Empty ; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_begbg *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _begbg .ValAttr ==ST_TextboxTightWrapUnset {return _e .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 _bfegc :=_begbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfegc !=nil {return _bfegc ;};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_gc .CT_NonVisualDrawingShapeProps ;CNvCnPr *_gc .CT_NonVisualConnectorProperties ; +}; -// Embedded Object -Object *CT_Object ; +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_eccbb *CT_TblLayoutType )ValidateWithPath (path string )error {if _gafefe :=_eccbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gafefe !=nil {return _gafefe ;};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_cccae :=&CT_GlossaryDocument {}; +return _cccae }; -// VML Object -Pict *CT_Picture ; +// Validate validates the CT_Base64Binary and its children +func (_cadg *CT_Base64Binary )Validate ()error {return _cadg .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};type CT_TcPr struct{ -// Complex Field Character -FldChar *CT_FldChar ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Phonetic Guide -Ruby *CT_Ruby ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// DrawingML Object -Drawing *CT_Drawing ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Table Cell Shading +Shd *CT_Shd ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_eaaee ST_Jc )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gccdd :=_a .Attr {};_gccdd .Name =name ;switch _eaaee {case ST_JcUnset :_gccdd .Value ="";case ST_JcStart :_gccdd .Value ="\u0073\u0074\u0061r\u0074"; -case ST_JcCenter :_gccdd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_gccdd .Value ="\u0065\u006e\u0064";case ST_JcBoth :_gccdd .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_gccdd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; -case ST_JcDistribute :_gccdd .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_gccdd .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_gccdd .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; -case ST_JcLowKashida :_gccdd .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_gccdd .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_gccdd .Value ="\u006c\u0065\u0066\u0074"; -case ST_JcRight :_gccdd .Value ="\u0072\u0069\u0067h\u0074";};return _gccdd ,nil ;};func (_eacagc ST_MultiLevelType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eacagc .String (),start );};func (_bebf *CT_NumPicBullet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bebf .NumPicBulletIdAttr )}); -e .EncodeToken (start );if _bebf .Pict !=nil {_dadad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_bebf .Pict ,_dadad );};if _bebf .Drawing !=nil {_ggdbgb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; -e .EncodeElement (_bebf .Drawing ,_ggdbgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfbbbb ST_LineNumberRestart )String ()string {switch _bfbbbb {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065"; -case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_edef *CT_Language )ValidateWithPath (path string )error {return nil };func (_edafc ST_EdnPos )String ()string {switch _edafc {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064"; -};return "";};func (_ababf *CT_SectPrBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ababf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_ababf .RsidRPrAttr )}); -};if _ababf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_ababf .RsidDelAttr )});};if _ababf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ababf .RsidRAttr )}); -};if _ababf .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ababf .RsidSectAttr )});};e .EncodeToken (start ); -if _ababf .FootnotePr !=nil {_afcad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ababf .FootnotePr ,_afcad );};if _ababf .EndnotePr !=nil {_agbdf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_ababf .EndnotePr ,_agbdf );};if _ababf .Type !=nil {_ebdga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ababf .Type ,_ebdga );};if _ababf .PgSz !=nil {_dbcbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}}; -e .EncodeElement (_ababf .PgSz ,_dbcbf );};if _ababf .PgMar !=nil {_cfebf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_ababf .PgMar ,_cfebf );};if _ababf .PaperSrc !=nil {_gfbbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}}; -e .EncodeElement (_ababf .PaperSrc ,_gfbbe );};if _ababf .PgBorders !=nil {_fbfd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ababf .PgBorders ,_fbfd );};if _ababf .LnNumType !=nil {_caccdf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_ababf .LnNumType ,_caccdf );};if _ababf .PgNumType !=nil {_cabae :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ababf .PgNumType ,_cabae );};if _ababf .Cols !=nil {_ddadb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}}; -e .EncodeElement (_ababf .Cols ,_ddadb );};if _ababf .FormProt !=nil {_aegfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_ababf .FormProt ,_aegfg );};if _ababf .VAlign !=nil {_accbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_ababf .VAlign ,_accbg );};if _ababf .NoEndnote !=nil {_ddbeb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_ababf .NoEndnote ,_ddbeb );};if _ababf .TitlePg !=nil {_bdaed :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}}; -e .EncodeElement (_ababf .TitlePg ,_bdaed );};if _ababf .TextDirection !=nil {_aedba :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ababf .TextDirection ,_aedba ); -};if _ababf .Bidi !=nil {_bacddf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ababf .Bidi ,_bacddf );};if _ababf .RtlGutter !=nil {_cdccf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_ababf .RtlGutter ,_cdccf );};if _ababf .DocGrid !=nil {_gdaad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ababf .DocGrid ,_gdaad );};if _ababf .PrinterSettings !=nil {_eaabg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_ababf .PrinterSettings ,_eaabg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrChange ()*CT_TblPrChange {_fcdcc :=&CT_TblPrChange {};_fcdcc .TblPr =NewCT_TblPrBase ();return _fcdcc ;};func (_gafegc ST_Jc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gafegc .String (),start ); -};func (_bbceg *WdST_AlignV )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbceg =0;case "\u0074\u006f\u0070":*_bbceg =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bbceg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbceg =3; -case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bbceg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bbceg =5;};return nil ;};func (_bfcebe ST_DocPartBehavior )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efgcd :=_a .Attr {};_efgcd .Name =name ; -switch _bfcebe {case ST_DocPartBehaviorUnset :_efgcd .Value ="";case ST_DocPartBehaviorContent :_efgcd .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_efgcd .Value ="\u0070";case ST_DocPartBehaviorPg :_efgcd .Value ="\u0070\u0067"; -};return _efgcd ,nil ;};type EG_HdrFtrReferences struct{ +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Footer Reference -FooterReference *CT_HdrFtrRef ;};func (_fgdfdd ST_BrClear )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgdfdd .String (),start );};type CT_ObjectEmbed struct{ +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Object Application -ProgIdAttr *string ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Object Shape -ShapeIdAttr *string ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Field Switches -FieldCodesAttr *string ;};func (_gabab ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _gabab {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabab )); -};return nil ;}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Validate validates the CT_Lock and its children -func (_bedda *CT_Lock )Validate ()error {return _bedda .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");}; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Validate validates the CT_TblGridBase and its children -func (_dcceg *CT_TblGridBase )Validate ()error {return _dcceg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func NewCT_LvlLegacy ()*CT_LvlLegacy {_ffgeb :=&CT_LvlLegacy {};return _ffgeb }; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; -// Validate validates the CT_DocumentBase and its children -func (_efga *CT_DocumentBase )Validate ()error {return _efga .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_caecc :=ST_MeasurementOrPercent {}; -if _ga .ST_UniversalMeasurePatternRe .MatchString (s ){_caecc .ST_UniversalMeasure =&s ;}else {_caecc .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _ga .ST_PercentagePatternRe .MatchString (s ){_caecc .ST_DecimalNumberOrPercent .ST_Percentage =&s ; -}else {_cbdbg ,_gcbafa :=_ea .ParseFloat (s ,64);if _gcbafa !=nil {return _caecc ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gcbafa );};_caecc .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_ab .Int64 (int64 (_cbdbg )); -};};return _caecc ,nil ;};func (_fadaaf ST_LevelSuffix )String ()string {switch _fadaaf {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};func (_ffeed *CT_DocGrid )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgaea :=range start .Attr {if _cgaea .Name .Local =="\u0074\u0079\u0070\u0065"{_ffeed .TypeAttr .UnmarshalXMLAttr (_cgaea ); -continue ;};if _cgaea .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_bbag ,_dggdc :=_ea .ParseInt (_cgaea .Value ,10,64);if _dggdc !=nil {return _dggdc ;};_ffeed .LinePitchAttr =&_bbag ;continue ;};if _cgaea .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_gddec ,_dacb :=_ea .ParseInt (_cgaea .Value ,10,64); -if _dacb !=nil {return _dacb ;};_ffeed .CharSpaceAttr =&_gddec ;continue ;};};for {_gbfdf ,_ddfd :=d .Token ();if _ddfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_ddfd ); -};if _dfbdc ,_aedgd :=_gbfdf .(_a .EndElement );_aedgd &&_dfbdc .Name ==start .Name {break ;};};return nil ;};type ST_FtnPos byte ;type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_aeeeb *CT_Ind )ValidateWithPath (path string )error {if _aeeeb .StartAttr !=nil {if _acdab :=_aeeeb .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_acdab !=nil {return _acdab ;};};if _aeeeb .EndAttr !=nil {if _dgcedf :=_aeeeb .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); +_dgcedf !=nil {return _dgcedf ;};};if _aeeeb .LeftAttr !=nil {if _abgeb :=_aeeeb .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_abgeb !=nil {return _abgeb ;};};if _aeeeb .RightAttr !=nil {if _fdadf :=_aeeeb .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); +_fdadf !=nil {return _fdadf ;};};if _aeeeb .HangingAttr !=nil {if _cegcc :=_aeeeb .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cegcc !=nil {return _cegcc ;};};if _aeeeb .FirstLineAttr !=nil {if _fbbfd :=_aeeeb .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072"); +_fbbfd !=nil {return _fbbfd ;};};return nil ;};func (_ccafcc *WdCT_LinkedTextboxInformation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ccafcc .IdAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0071"},Value :_e .Sprintf ("\u0025\u0076",_ccafcc .SeqAttr )});e .EncodeToken (start );if _ccafcc .ExtLst !=nil {_bcbaga :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ccafcc .ExtLst ,_bcbaga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_geffce *ST_StyleSort )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eefefe ,_febcbe :=d .Token ();if _febcbe !=nil {return _febcbe ; +};if _cebdg ,_bfabae :=_eefefe .(_c .EndElement );_bfabae &&_cebdg .Name ==start .Name {*_geffce =1;return nil ;};if _fdgce ,_afdgd :=_eefefe .(_c .CharData );!_afdgd {return _e .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",_eefefe ); +}else {switch string (_fdgce ){case "":*_geffce =0;case "\u006e\u0061\u006d\u0065":*_geffce =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_geffce =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_geffce =3;case "\u0066\u006f\u006e\u0074":*_geffce =4; +case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_geffce =5;case "\u0074\u0079\u0070\u0065":*_geffce =6;case "\u0030\u0030\u0030\u0030":*_geffce =7;case "\u0030\u0030\u0030\u0031":*_geffce =8;case "\u0030\u0030\u0030\u0032":*_geffce =9;case "\u0030\u0030\u0030\u0033":*_geffce =10; +case "\u0030\u0030\u0030\u0034":*_geffce =11;case "\u0030\u0030\u0030\u0035":*_geffce =12;};};_eefefe ,_febcbe =d .Token ();if _febcbe !=nil {return _febcbe ;};if _beged ,_gagea :=_eefefe .(_c .EndElement );_gagea &&_beged .Name ==start .Name {return nil ; +};return _e .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",_eefefe );};type CT_Tc struct{ -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Table Cell Identifier +IdAttr *string ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_ddadf *CT_TrackChangeRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddadf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dbcbe ,_aedff :=_ddadf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _aedff !=nil {return _aedff ;};start .Attr =append (start .Attr ,_dbcbe );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_ddadf .AuthorAttr )}); +if _ddadf .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ddadf .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ddadf .IdAttr )}); +start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfdaegc ST_MailMergeDest )Validate ()error {return _dfdaegc .ValidateWithPath ("")}; +func (_ccceb *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eagae ,_abbdgb :=d .Token ();if _abbdgb !=nil {return _abbdgb ;};if _dafeea ,_gefgee :=_eagae .(_c .EndElement );_gefgee &&_dafeea .Name ==start .Name {*_ccceb =1; +return nil ;};if _beceb ,_cffggc :=_eagae .(_c .CharData );!_cffggc {return _e .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",_eagae );}else {switch string (_beceb ){case "":*_ccceb =0; +case "\u006e\u0075\u006c\u006c":*_ccceb =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_ccceb =2;};};_eagae ,_abbdgb =d .Token ();if _abbdgb !=nil {return _abbdgb ;};if _dcgcg ,_abffge :=_eagae .(_c .EndElement );_abffge &&_dcgcg .Name ==start .Name {return nil ; +};return _e .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",_eagae );}; -// Section Type -Type *CT_SectType ; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_cbffec *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _gbegd :=_cbffec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbegd !=nil {return _gbegd ;};return nil ;};func (_cggabe ST_HdrFtr )String ()string {switch _cggabe {case 0:return ""; +case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074";};return "";};func (_ddaadd ST_Jc )Validate ()error {return _ddaadd .ValidateWithPath ("")};const (ST_PTabAlignmentUnset ST_PTabAlignment =0; +ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_dccebc ST_HeightRule )String ()string {switch _dccebc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074"; +case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_aeecg ST_LineNumberRestart )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgfef :=_c .Attr {};_dgfef .Name =name ;switch _aeecg {case ST_LineNumberRestartUnset :_dgfef .Value =""; +case ST_LineNumberRestartNewPage :_dgfef .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_dgfef .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_dgfef .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; +};return _dgfef ,nil ;}; -// Page Size -PgSz *CT_PageSz ; +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_eggge *CT_Compat )ValidateWithPath (path string )error {if _eggge .UseSingleBorderforContiguousCells !=nil {if _gfcb :=_eggge .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073"); +_gfcb !=nil {return _gfcb ;};};if _eggge .WpJustification !=nil {if _bbgf :=_eggge .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_bbgf !=nil {return _bbgf ;};};if _eggge .NoTabHangInd !=nil {if _fggd :=_eggge .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"); +_fggd !=nil {return _fggd ;};};if _eggge .NoLeading !=nil {if _ecgd :=_eggge .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_ecgd !=nil {return _ecgd ;};};if _eggge .SpaceForUL !=nil {if _ebgbc :=_eggge .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"); +_ebgbc !=nil {return _ebgbc ;};};if _eggge .NoColumnBalance !=nil {if _eddf :=_eggge .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_eddf !=nil {return _eddf ;};};if _eggge .BalanceSingleByteDoubleByteWidth !=nil {if _fffe :=_eggge .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068"); +_fffe !=nil {return _fffe ;};};if _eggge .NoExtraLineSpacing !=nil {if _bbcc :=_eggge .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bbcc !=nil {return _bbcc ; +};};if _eggge .DoNotLeaveBackslashAlone !=nil {if _ccbc :=_eggge .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_ccbc !=nil {return _ccbc ; +};};if _eggge .UlTrailSpace !=nil {if _cdgc :=_eggge .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_cdgc !=nil {return _cdgc ;};};if _eggge .DoNotExpandShiftReturn !=nil {if _eabdg :=_eggge .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"); +_eabdg !=nil {return _eabdg ;};};if _eggge .SpacingInWholePoints !=nil {if _ggfbg :=_eggge .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_ggfbg !=nil {return _ggfbg ; +};};if _eggge .LineWrapLikeWord6 !=nil {if _ddag :=_eggge .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_ddag !=nil {return _ddag ;};};if _eggge .PrintBodyTextBeforeHeader !=nil {if _bcbgc :=_eggge .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072"); +_bcbgc !=nil {return _bcbgc ;};};if _eggge .PrintColBlack !=nil {if _gbcf :=_eggge .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_gbcf !=nil {return _gbcf ;};};if _eggge .WpSpaceWidth !=nil {if _caed :=_eggge .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"); +_caed !=nil {return _caed ;};};if _eggge .ShowBreaksInFrames !=nil {if _cfed :=_eggge .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_cfed !=nil {return _cfed ; +};};if _eggge .SubFontBySize !=nil {if _bcbcg :=_eggge .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_bcbcg !=nil {return _bcbcg ;};};if _eggge .SuppressBottomSpacing !=nil {if _cffe :=_eggge .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067"); +_cffe !=nil {return _cffe ;};};if _eggge .SuppressTopSpacing !=nil {if _cead :=_eggge .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cead !=nil {return _cead ; +};};if _eggge .SuppressSpacingAtTopOfPage !=nil {if _aebf :=_eggge .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065"); +_aebf !=nil {return _aebf ;};};if _eggge .SuppressTopSpacingWP !=nil {if _fgecc :=_eggge .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_fgecc !=nil {return _fgecc ; +};};if _eggge .SuppressSpBfAfterPgBrk !=nil {if _ccbad :=_eggge .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_ccbad !=nil {return _ccbad ; +};};if _eggge .SwapBordersFacingPages !=nil {if _eadg :=_eggge .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_eadg !=nil {return _eadg ; +};};if _eggge .ConvMailMergeEsc !=nil {if _afbg :=_eggge .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_afbg !=nil {return _afbg ;};};if _eggge .TruncateFontHeightsLikeWP6 !=nil {if _bgae :=_eggge .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036"); +_bgae !=nil {return _bgae ;};};if _eggge .MwSmallCaps !=nil {if _cade :=_eggge .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cade !=nil {return _cade ;};};if _eggge .UsePrinterMetrics !=nil {if _eged :=_eggge .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073"); +_eged !=nil {return _eged ;};};if _eggge .DoNotSuppressParagraphBorders !=nil {if _abaf :=_eggge .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_abaf !=nil {return _abaf ;};};if _eggge .WrapTrailSpaces !=nil {if _ffabg :=_eggge .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_ffabg !=nil {return _ffabg ;};};if _eggge .FootnoteLayoutLikeWW8 !=nil {if _cbac :=_eggge .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038"); +_cbac !=nil {return _cbac ;};};if _eggge .ShapeLayoutLikeWW8 !=nil {if _dedde :=_eggge .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_dedde !=nil {return _dedde ; +};};if _eggge .AlignTablesRowByRow !=nil {if _cffcd :=_eggge .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_cffcd !=nil {return _cffcd ;};};if _eggge .ForgetLastTabAlignment !=nil {if _ddbgg :=_eggge .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); +_ddbgg !=nil {return _ddbgg ;};};if _eggge .AdjustLineHeightInTable !=nil {if _abcf :=_eggge .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"); +_abcf !=nil {return _abcf ;};};if _eggge .AutoSpaceLikeWord95 !=nil {if _bgff :=_eggge .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_bgff !=nil {return _bgff ; +};};if _eggge .NoSpaceRaiseLower !=nil {if _cgef :=_eggge .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_cgef !=nil {return _cgef ;};};if _eggge .DoNotUseHTMLParagraphAutoSpacing !=nil {if _faa :=_eggge .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067"); +_faa !=nil {return _faa ;};};if _eggge .LayoutRawTableWidth !=nil {if _acfbe :=_eggge .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_acfbe !=nil {return _acfbe ; +};};if _eggge .LayoutTableRowsApart !=nil {if _egefcc :=_eggge .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_egefcc !=nil {return _egefcc ;};};if _eggge .UseWord97LineBreakRules !=nil {if _fdad :=_eggge .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"); +_fdad !=nil {return _fdad ;};};if _eggge .DoNotBreakWrappedTables !=nil {if _cacc :=_eggge .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"); +_cacc !=nil {return _cacc ;};};if _eggge .DoNotSnapToGridInCell !=nil {if _ffedab :=_eggge .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c"); +_ffedab !=nil {return _ffedab ;};};if _eggge .SelectFldWithFirstOrLastChar !=nil {if _gfdf :=_eggge .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072"); +_gfdf !=nil {return _gfdf ;};};if _eggge .ApplyBreakingRules !=nil {if _agaag :=_eggge .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_agaag !=nil {return _agaag ; +};};if _eggge .DoNotWrapTextWithPunct !=nil {if _gfbg :=_eggge .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_gfbg !=nil {return _gfbg ; +};};if _eggge .DoNotUseEastAsianBreakRules !=nil {if _gcff :=_eggge .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073"); +_gcff !=nil {return _gcff ;};};if _eggge .UseWord2002TableStyleRules !=nil {if _afcd :=_eggge .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073"); +_afcd !=nil {return _afcd ;};};if _eggge .GrowAutofit !=nil {if _gagbg :=_eggge .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gagbg !=nil {return _gagbg ;};};if _eggge .UseFELayout !=nil {if _dcag :=_eggge .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"); +_dcag !=nil {return _dcag ;};};if _eggge .UseNormalStyleForList !=nil {if _fcace :=_eggge .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074"); +_fcace !=nil {return _fcace ;};};if _eggge .DoNotUseIndentAsNumberingTabStop !=nil {if _gebac :=_eggge .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070"); +_gebac !=nil {return _gebac ;};};if _eggge .UseAltKinsokuLineBreakRules !=nil {if _ffge :=_eggge .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073"); +_ffge !=nil {return _ffge ;};};if _eggge .AllowSpaceOfSameStyleInTable !=nil {if _cffd :=_eggge .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065"); +_cffd !=nil {return _cffd ;};};if _eggge .DoNotSuppressIndentation !=nil {if _becb :=_eggge .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn"); +_becb !=nil {return _becb ;};};if _eggge .DoNotAutofitConstrainedTables !=nil {if _ecbc :=_eggge .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"); +_ecbc !=nil {return _ecbc ;};};if _eggge .AutofitToFirstFixedWidthCell !=nil {if _dffbd :=_eggge .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c"); +_dffbd !=nil {return _dffbd ;};};if _eggge .UnderlineTabInNumList !=nil {if _gbfe :=_eggge .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074"); +_gbfe !=nil {return _gbfe ;};};if _eggge .DisplayHangulFixedWidth !=nil {if _aedf :=_eggge .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"); +_aedf !=nil {return _aedf ;};};if _eggge .SplitPgBreakAndParaMark !=nil {if _gfdc :=_eggge .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"); +_gfdc !=nil {return _gfdc ;};};if _eggge .DoNotVertAlignCellWithSp !=nil {if _feeg :=_eggge .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p"); +_feeg !=nil {return _feeg ;};};if _eggge .DoNotBreakConstrainedForcedTable !=nil {if _ceff :=_eggge .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065"); +_ceff !=nil {return _ceff ;};};if _eggge .DoNotVertAlignInTxbx !=nil {if _edee :=_eggge .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_edee !=nil {return _edee ; +};};if _eggge .UseAnsiKerningPairs !=nil {if _aeggb :=_eggge .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_aeggb !=nil {return _aeggb ;};};if _eggge .CachedColBalance !=nil {if _abac :=_eggge .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065"); +_abac !=nil {return _abac ;};};for _gafe ,_gfga :=range _eggge .CompatSetting {if _cggca :=_gfga .ValidateWithPath (_e .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_gafe ));_cggca !=nil {return _cggca ; +};};return nil ;};func (_bfbca *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfbca =0;case "\u006e\u006f\u006e\u0065":*_bfbca =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bfbca =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bfbca =3; +case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bfbca =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bfbca =5;};return nil ;}; -// Page Margins -PgMar *CT_PageMar ; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_eecgg *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _eecgg .CNvPr !=nil {if _adgee :=_eecgg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_adgee !=nil {return _adgee ;};};if _gccadb :=_eecgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_gccadb !=nil {return _gccadb ;};if _edefe :=_eecgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edefe !=nil {return _edefe ;};if _eecgg .Style !=nil {if _bfafff :=_eecgg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_bfafff !=nil {return _bfafff ;};};if _eecgg .ExtLst !=nil {if _aacdcbg :=_eecgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacdcbg !=nil {return _aacdcbg ;};};if _eecgg .WChoice !=nil {if _cdecc :=_eecgg .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065"); +_cdecc !=nil {return _cdecc ;};};if _bfeba :=_eecgg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_bfeba !=nil {return _bfeba ;};return nil ;}; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Validate validates the CT_SdtListItem and its children +func (_accde *CT_SdtListItem )Validate ()error {return _accde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");}; -// Page Borders -PgBorders *CT_PageBorders ; +// Validate validates the CT_SignedHpsMeasure and its children +func (_bdffa *CT_SignedHpsMeasure )Validate ()error {return _bdffa .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_SdtRow ()*CT_SdtRow {_eefcc :=&CT_SdtRow {};return _eefcc }; +func (_aafaga *CT_SectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cagaeb :=range start .Attr {if _cagaeb .Name .Local =="\u0076\u0061\u006c"{_aafaga .ValAttr .UnmarshalXMLAttr (_cagaeb );continue ;};};for {_gbdcc ,_fbfcb :=d .Token (); +if _fbfcb !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fbfcb );};if _dgeea ,_gcbff :=_gbdcc .(_c .EndElement );_gcbff &&_dgeea .Name ==start .Name {break ; +};};return nil ;}; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_cabd *CT_DirContentRun )ValidateWithPath (path string )error {if _gcee :=_cabd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcee !=nil {return _gcee ;};for _fggcaa ,_gagcf :=range _cabd .FldSimple {if _fgdd :=_gagcf .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fggcaa )); +_fgdd !=nil {return _fgdd ;};};if _cabd .Hyperlink !=nil {if _cbfdc :=_cabd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cbfdc !=nil {return _cbfdc ;};};if _cabd .SubDoc !=nil {if _bgcb :=_cabd .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_bgcb !=nil {return _bgcb ;};};for _febb ,_acecg :=range _cabd .EG_ContentRunContent {if _gebda :=_acecg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_febb )); +_gebda !=nil {return _gebda ;};};return nil ;}; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_fcgb *CT_ObjectEmbed )ValidateWithPath (path string )error {if _fdeggf :=_fcgb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fdeggf !=nil {return _fdeggf ;};return nil ; +}; -// Column Definitions -Cols *CT_Columns ; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_bfbgbe *WdCT_Anchor )ValidateWithPath (path string )error {if _daecb :=_bfbgbe .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_daecb !=nil {return _daecb ;};if _fbded :=_bfbgbe .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"); +_fbded !=nil {return _fbded ;};if _dbbee :=_bfbgbe .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_dbbee !=nil {return _dbbee ;};if _adcfad :=_bfbgbe .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074"); +_adcfad !=nil {return _adcfad ;};if _bfbgbe .EffectExtent !=nil {if _daeag :=_bfbgbe .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_daeag !=nil {return _daeag ;};};if _bfbgbe .Choice !=nil {if _fbcbe :=_bfbgbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_fbcbe !=nil {return _fbcbe ;};};if _bcgff :=_bfbgbe .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bcgff !=nil {return _bcgff ;};if _bfbgbe .CNvGraphicFramePr !=nil {if _gbdecb :=_bfbgbe .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_gbdecb !=nil {return _gbdecb ;};};if _ccabd :=_bfbgbe .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ccabd !=nil {return _ccabd ;};return nil ;};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1; +ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2;ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6; +);type CT_TblOverlap struct{ -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};func (_dfefc ST_TblOverlap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gegdd :=_c .Attr {};_gegdd .Name =name ;switch _dfefc {case ST_TblOverlapUnset :_gegdd .Value ="";case ST_TblOverlapNever :_gegdd .Value ="\u006e\u0065\u0076e\u0072"; +case ST_TblOverlapOverlap :_gegdd .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _gegdd ,nil ;}; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Validate validates the CT_SdtDateMappingType and its children +func (_aedaga *CT_SdtDateMappingType )Validate ()error {return _aedaga .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func (_gebgb *CT_SectPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eagffad :=range start .Attr {if _eagffad .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gdece ,_fgedg :=_eagffad .Value ,error (nil ); +if _fgedg !=nil {return _fgedg ;};_gebgb .RsidRPrAttr =&_gdece ;continue ;};if _eagffad .Name .Local =="\u0072\u0073\u0069d\u0052"{_adcfa ,_efefb :=_eagffad .Value ,error (nil );if _efefb !=nil {return _efefb ;};_gebgb .RsidRAttr =&_adcfa ;continue ;}; +if _eagffad .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bebabf ,_egcgg :=_eagffad .Value ,error (nil );if _egcgg !=nil {return _egcgg ;};_gebgb .RsidDelAttr =&_bebabf ;continue ;};if _eagffad .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gfbdg ,_aacaf :=_eagffad .Value ,error (nil ); +if _aacaf !=nil {return _aacaf ;};_gebgb .RsidSectAttr =&_gfbdg ;continue ;};};_efaegg :for {_dadfb ,_bgfgag :=d .Token ();if _bgfgag !=nil {return _bgfgag ;};switch _dfbfc :=_dadfb .(type ){case _c .StartElement :switch _dfbfc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cbcea :=NewEG_HdrFtrReferences (); +_cbcea .HeaderReference =NewCT_HdrFtrRef ();if _dbbfg :=d .DecodeElement (_cbcea .HeaderReference ,&_dfbfc );_dbbfg !=nil {return _dbbfg ;};_gebgb .EG_HdrFtrReferences =append (_gebgb .EG_HdrFtrReferences ,_cbcea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eegcb :=NewEG_HdrFtrReferences (); +_eegcb .FooterReference =NewCT_HdrFtrRef ();if _ggdbeb :=d .DecodeElement (_eegcb .FooterReference ,&_dfbfc );_ggdbeb !=nil {return _ggdbeb ;};_gebgb .EG_HdrFtrReferences =append (_gebgb .EG_HdrFtrReferences ,_eegcb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_gebgb .FootnotePr =NewCT_FtnProps (); +if _ggbfe :=d .DecodeElement (_gebgb .FootnotePr ,&_dfbfc );_ggbfe !=nil {return _ggbfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_gebgb .EndnotePr =NewCT_EdnProps (); +if _eecef :=d .DecodeElement (_gebgb .EndnotePr ,&_dfbfc );_eecef !=nil {return _eecef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gebgb .Type =NewCT_SectType (); +if _ccfagb :=d .DecodeElement (_gebgb .Type ,&_dfbfc );_ccfagb !=nil {return _ccfagb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_gebgb .PgSz =NewCT_PageSz (); +if _dffea :=d .DecodeElement (_gebgb .PgSz ,&_dfbfc );_dffea !=nil {return _dffea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_gebgb .PgMar =NewCT_PageMar (); +if _ebgaf :=d .DecodeElement (_gebgb .PgMar ,&_dfbfc );_ebgaf !=nil {return _ebgaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_gebgb .PaperSrc =NewCT_PaperSource (); +if _acada :=d .DecodeElement (_gebgb .PaperSrc ,&_dfbfc );_acada !=nil {return _acada ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_gebgb .PgBorders =NewCT_PageBorders (); +if _aaabafg :=d .DecodeElement (_gebgb .PgBorders ,&_dfbfc );_aaabafg !=nil {return _aaabafg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_gebgb .LnNumType =NewCT_LineNumber (); +if _daabf :=d .DecodeElement (_gebgb .LnNumType ,&_dfbfc );_daabf !=nil {return _daabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_gebgb .PgNumType =NewCT_PageNumber (); +if _bdfgf :=d .DecodeElement (_gebgb .PgNumType ,&_dfbfc );_bdfgf !=nil {return _bdfgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gebgb .Cols =NewCT_Columns (); +if _affbgb :=d .DecodeElement (_gebgb .Cols ,&_dfbfc );_affbgb !=nil {return _affbgb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_gebgb .FormProt =NewCT_OnOff (); +if _dgaeac :=d .DecodeElement (_gebgb .FormProt ,&_dfbfc );_dgaeac !=nil {return _dgaeac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_gebgb .VAlign =NewCT_VerticalJc (); +if _adfbd :=d .DecodeElement (_gebgb .VAlign ,&_dfbfc );_adfbd !=nil {return _adfbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_gebgb .NoEndnote =NewCT_OnOff (); +if _bdba :=d .DecodeElement (_gebgb .NoEndnote ,&_dfbfc );_bdba !=nil {return _bdba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_gebgb .TitlePg =NewCT_OnOff (); +if _cbacg :=d .DecodeElement (_gebgb .TitlePg ,&_dfbfc );_cbacg !=nil {return _cbacg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gebgb .TextDirection =NewCT_TextDirection (); +if _ffdf :=d .DecodeElement (_gebgb .TextDirection ,&_dfbfc );_ffdf !=nil {return _ffdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_gebgb .Bidi =NewCT_OnOff (); +if _afedea :=d .DecodeElement (_gebgb .Bidi ,&_dfbfc );_afedea !=nil {return _afedea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_gebgb .RtlGutter =NewCT_OnOff (); +if _cgdcf :=d .DecodeElement (_gebgb .RtlGutter ,&_dfbfc );_cgdcf !=nil {return _cgdcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_gebgb .DocGrid =NewCT_DocGrid (); +if _dcfdfb :=d .DecodeElement (_gebgb .DocGrid ,&_dfbfc );_dcfdfb !=nil {return _dcfdfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_gebgb .PrinterSettings =NewCT_Rel (); +if _eebcd :=d .DecodeElement (_gebgb .PrinterSettings ,&_dfbfc );_eebcd !=nil {return _eebcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_gebgb .SectPrChange =NewCT_SectPrChange (); +if _edafd :=d .DecodeElement (_gebgb .SectPrChange ,&_dfbfc );_edafd !=nil {return _edafd ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072 \u0025\u0076",_dfbfc .Name ); +if _afbce :=d .Skip ();_afbce !=nil {return _afbce ;};};case _c .EndElement :break _efaegg ;case _c .CharData :};};return nil ;}; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Validate validates the CT_Compat and its children +func (_afaf *CT_Compat )Validate ()error {return _afaf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_gfbbef *ST_HdrFtr )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfbbef =0;case "\u0065\u0076\u0065\u006e":*_gfbbef =1; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gfbbef =2;case "\u0066\u0069\u0072s\u0074":*_gfbbef =3;};return nil ;};type ST_TblWidth byte ;func NewCT_TblPrExBase ()*CT_TblPrExBase {_aaega :=&CT_TblPrExBase {};return _aaega }; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_dccca *CT_DivBdr )ValidateWithPath (path string )error {if _dccca .Top !=nil {if _dbad :=_dccca .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dbad !=nil {return _dbad ;};};if _dccca .Left !=nil {if _gfaf :=_dccca .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); +_gfaf !=nil {return _gfaf ;};};if _dccca .Bottom !=nil {if _fbfg :=_dccca .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fbfg !=nil {return _fbfg ;};};if _dccca .Right !=nil {if _adbe :=_dccca .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_adbe !=nil {return _adbe ;};};return nil ;};func (_bgde *CT_OnOff )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbadg :=range start .Attr {if _dbadg .Name .Local =="\u0076\u0061\u006c"{_caead ,_aaabe :=ParseUnionST_OnOff (_dbadg .Value ); +if _aaabe !=nil {return _aaabe ;};_bgde .ValAttr =&_caead ;continue ;};};for {_agac ,_bfcce :=d .Token ();if _bfcce !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_bfcce );};if _aggc ,_gggde :=_agac .(_c .EndElement ); +_gggde &&_aggc .Name ==start .Name {break ;};};return nil ;}; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// MarshalXML implements the xml.Marshaler interface. +func (_ffcfb *AlternateContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_afcgdg :=_c .StartElement {Name :start .Name };_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067"}); +_afcgdg .Attr =append (_afcgdg .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"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +_afcgdg .Attr =append (_afcgdg .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_afcgdg );if _ffcfb .Choice !=nil {_cebea :=_c .StartElement {Name :_c .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}}; +_cebea .Attr =append (_cebea .Attr ,_c .Attr {Name :_c .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_ffcfb .Choice ._gdbacg });e .EncodeToken (_cebea );e .EncodeElement (_ffcfb .Choice ,_cebea );e .EncodeToken (_c .EndElement {Name :_cebea .Name }); +};if _ffcfb .Fallback !=nil {if _cgeee :=_ffcfb .Fallback .MarshalXML (e ,_c .StartElement {});_cgeee !=nil {return _cgeee ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbdfaf ST_HighlightColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbdfaf .String (),start ); +};func (_gdgcg *CT_FontsList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacae :for {_ggddc ,_gcbbd :=d .Token ();if _gcbbd !=nil {return _gcbbd ;};switch _fgfac :=_ggddc .(type ){case _c .StartElement :switch _fgfac .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dbgef :=NewCT_Font (); +if _agbf :=d .DecodeElement (_dbgef ,&_fgfac );_agbf !=nil {return _agbf ;};_gdgcg .Font =append (_gdgcg .Font ,_dbgef );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgfac .Name ); +if _dfga :=d .Skip ();_dfga !=nil {return _dfga ;};};case _c .EndElement :break _dacae ;case _c .CharData :};};return nil ;};func (_dcgbfa ST_DropCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdggbb :=_c .Attr {};_bdggbb .Name =name ;switch _dcgbfa {case ST_DropCapUnset :_bdggbb .Value =""; +case ST_DropCapNone :_bdggbb .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_bdggbb .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_bdggbb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _bdggbb ,nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_gaebe :=&CT_TrPrBase {}; +return _gaebe };type ST_TextboxTightWrap byte ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Validate validates the CT_FFDDList and its children +func (_eccf *CT_FFDDList )Validate ()error {return _eccf .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_fbdbg :=&EG_CellMarkupElements {};return _fbdbg ;};func (_cbedeg *ST_TabTlc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgbbe ,_cagba :=d .Token (); +if _cagba !=nil {return _cagba ;};if _eedbd ,_edcge :=_dgbbe .(_c .EndElement );_edcge &&_eedbd .Name ==start .Name {*_cbedeg =1;return nil ;};if _eccdf ,_aebdc :=_dgbbe .(_c .CharData );!_aebdc {return _e .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",_dgbbe ); +}else {switch string (_eccdf ){case "":*_cbedeg =0;case "\u006e\u006f\u006e\u0065":*_cbedeg =1;case "\u0064\u006f\u0074":*_cbedeg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cbedeg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cbedeg =4; +case "\u0068\u0065\u0061v\u0079":*_cbedeg =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cbedeg =6;};};_dgbbe ,_cagba =d .Token ();if _cagba !=nil {return _cagba ;};if _fafbc ,_cgcbg :=_dgbbe .(_c .EndElement );_cgcbg &&_fafbc .Name ==start .Name {return nil ; +};return _e .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",_dgbbe );};func (_bgbggb *CT_FitText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_bgbggb .ValAttr )}); +if _bgbggb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bgbggb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_cafce :=&CT_SdtDocPart {};return _cafce }; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Validate validates the CT_FitText and its children +func (_ccbge *CT_FitText )Validate ()error {return _ccbge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");}; -// Document Grid -DocGrid *CT_DocGrid ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_begga *CT_CustomXmlPr )ValidateWithPath (path string )error {if _begga .Placeholder !=nil {if _dfafc :=_begga .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_dfafc !=nil {return _dfafc ; +};};for _fcdc ,_fagf :=range _begga .Attr {if _fdccf :=_fagf .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_fcdc ));_fdccf !=nil {return _fdccf ;};};return nil ;}; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +// Validate validates the EG_ContentRunContent and its children +func (_dfgfdf *EG_ContentRunContent )Validate ()error {return _dfgfdf .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_facde *ST_FontFamily )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_facde =0; +case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_facde =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_facde =2;case "\u0072\u006f\u006da\u006e":*_facde =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_facde =4;case "\u0073\u0077\u0069s\u0073":*_facde =5; +case "\u0061\u0075\u0074\u006f":*_facde =6;};return nil ;}; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type CT_SdtDate struct{ +// Validate validates the CT_DocPartTypes and its children +func (_cgbba *CT_DocPartTypes )Validate ()error {return _cgbba .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_fcfa *CT_FrameLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_abdccc ,_gecdb :=_fcfa .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gecdb !=nil {return _gecdb ;};start .Attr =append (start .Attr ,_abdccc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egddfg *CT_UnsignedDecimalNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_egddfg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Sym ()*CT_Sym {_fgegf :=&CT_Sym {};return _fgegf };func (_ceef *CT_Columns )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffbcg :=range start .Attr {if _ffbcg .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_gafc ,_ggab :=ParseUnionST_OnOff (_ffbcg .Value ); +if _ggab !=nil {return _ggab ;};_ceef .EqualWidthAttr =&_gafc ;continue ;};if _ffbcg .Name .Local =="\u0073\u0070\u0061c\u0065"{_fgcb ,_cdbc :=ParseUnionST_TwipsMeasure (_ffbcg .Value );if _cdbc !=nil {return _cdbc ;};_ceef .SpaceAttr =&_fgcb ;continue ; +};if _ffbcg .Name .Local =="\u006e\u0075\u006d"{_dbbg ,_faga :=_fg .ParseInt (_ffbcg .Value ,10,64);if _faga !=nil {return _faga ;};_ceef .NumAttr =&_dbbg ;continue ;};if _ffbcg .Name .Local =="\u0073\u0065\u0070"{_gaeaf ,_agbba :=ParseUnionST_OnOff (_ffbcg .Value ); +if _agbba !=nil {return _agbba ;};_ceef .SepAttr =&_gaeaf ;continue ;};};_bbbc :for {_ggdc ,_gdaa :=d .Token ();if _gdaa !=nil {return _gdaa ;};switch _dccg :=_ggdc .(type ){case _c .StartElement :switch _dccg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c"}:_adfa :=NewCT_Column (); +if _dcde :=d .DecodeElement (_adfa ,&_dccg );_dcde !=nil {return _dcde ;};_ceef .Col =append (_ceef .Col ,_adfa );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_dccg .Name ); +if _gcbf :=d .Skip ();_gcbf !=nil {return _gcbf ;};};case _c .EndElement :break _bbbc ;case _c .CharData :};};return nil ;};func (_cdef *CT_CompatSetting )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdef .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cdef .NameAttr )}); +};if _cdef .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_cdef .UriAttr )});};if _cdef .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_cdef .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_gg .Time ; +// Annotation Identifier +IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_ebeedd ST_View )Validate ()error {return _ebeedd .ValidateWithPath ("")};func (_fefbc *CT_WriteProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fefbc .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .RecommendedAttr )}); +};if _fefbc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .AlgorithmNameAttr )}); +};if _fefbc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .HashValueAttr )});};if _fefbc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .SaltValueAttr )}); +};if _fefbc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .SpinCountAttr )});};if _fefbc .CryptProviderTypeAttr !=_d .ST_CryptProvUnset {_gggcbg ,_acbce :=_fefbc .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _acbce !=nil {return _acbce ;};start .Attr =append (start .Attr ,_gggcbg );};if _fefbc .CryptAlgorithmClassAttr !=_d .ST_AlgClassUnset {_edbbe ,_gfbbe :=_fefbc .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _gfbbe !=nil {return _gfbbe ;};start .Attr =append (start .Attr ,_edbbe );};if _fefbc .CryptAlgorithmTypeAttr !=_d .ST_AlgTypeUnset {_egaba ,_edaagc :=_fefbc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _edaagc !=nil {return _edaagc ;};start .Attr =append (start .Attr ,_egaba );};if _fefbc .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .CryptAlgorithmSidAttr )}); +};if _fefbc .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .CryptSpinCountAttr )}); +};if _fefbc .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .CryptProviderAttr )}); +};if _fefbc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .AlgIdExtAttr )});};if _fefbc .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .AlgIdExtSourceAttr )}); +};if _fefbc .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .CryptProviderTypeExtAttr )}); +};if _fefbc .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .CryptProviderTypeExtSourceAttr )}); +};if _fefbc .HashAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .HashAttr )});};if _fefbc .SaltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fefbc .SaltAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdgaf *CT_Footnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdgaf .Footnote !=nil {_cggg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; +for _ ,_dbfc :=range _cdgaf .Footnote {e .EncodeElement (_dbfc ,_cggg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbcaeg ST_ChapterSep )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbcaeg .String (),start ); +}; -// Date Display Mask -DateFormat *CT_String ; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_gcafe *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _gcafe .CNvPr !=nil {if _cfacg :=_gcafe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfacg !=nil {return _cfacg ;};};if _gcafe .CNvContentPartPr !=nil {if _dcfded :=_gcafe .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072"); +_dcfded !=nil {return _dcfded ;};};return nil ;};type EG_ContentRowContent struct{ -// Date Picker Language ID -Lid *CT_Lang ; +// Table Row +Tr []*CT_Row ; -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Date Picker Calendar Type -Calendar *CT_CalendarType ;};func (_gcdef ST_LineSpacingRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcdef .String (),start );};func (_aefae *CT_PageBorders )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aefae .ZOrderAttr !=ST_PageBorderZOrderUnset {_defeg ,_eagfac :=_aefae .ZOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"}); -if _eagfac !=nil {return _eagfac ;};start .Attr =append (start .Attr ,_defeg );};if _aefae .DisplayAttr !=ST_PageBorderDisplayUnset {_ffdac ,_dedde :=_aefae .DisplayAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"}); -if _dedde !=nil {return _dedde ;};start .Attr =append (start .Attr ,_ffdac );};if _aefae .OffsetFromAttr !=ST_PageBorderOffsetUnset {_feffc ,_fbccg :=_aefae .OffsetFromAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"}); -if _fbccg !=nil {return _fbccg ;};start .Attr =append (start .Attr ,_feffc );};e .EncodeToken (start );if _aefae .Top !=nil {_cacfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_aefae .Top ,_cacfg );};if _aefae .Left !=nil {_afcce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_aefae .Left ,_afcce );};if _aefae .Bottom !=nil {_cbgba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_aefae .Bottom ,_cbgba );};if _aefae .Right !=nil {_dfgec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_aefae .Right ,_dfgec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcgge ST_StyleSort )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dadde :=_a .Attr {};_dadde .Name =name ;switch _bcgge {case ST_StyleSortUnset :_dadde .Value =""; -case ST_StyleSortName :_dadde .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_dadde .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_dadde .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_dadde .Value ="\u0066\u006f\u006e\u0074"; -case ST_StyleSortBasedOn :_dadde .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_dadde .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_dadde .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_dadde .Value ="\u0030\u0030\u0030\u0031"; -case ST_StyleSort0002 :_dadde .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_dadde .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_dadde .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_dadde .Value ="\u0030\u0030\u0030\u0035"; -};return _dadde ,nil ;};func (_bg *AG_TransitionalPassword )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bg .CryptProviderTypeAttr !=_ga .ST_CryptProvUnset {_fdf ,_ad :=_bg .CryptProviderTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_fdf );};if _bg .CryptAlgorithmClassAttr !=_ga .ST_AlgClassUnset {_gff ,_dgc :=_bg .CryptAlgorithmClassAttr .MarshalXMLAttr (_a .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _dgc !=nil {return _dgc ;};start .Attr =append (start .Attr ,_gff );};if _bg .CryptAlgorithmTypeAttr !=_ga .ST_AlgTypeUnset {_dc ,_egg :=_bg .CryptAlgorithmTypeAttr .MarshalXMLAttr (_a .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _egg !=nil {return _egg ;};start .Attr =append (start .Attr ,_dc );};if _bg .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .CryptAlgorithmSidAttr )}); -};if _bg .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .CryptSpinCountAttr )}); -};if _bg .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .CryptProviderAttr )});}; -if _bg .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .AlgIdExtAttr )});};if _bg .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .AlgIdExtSourceAttr )}); -};if _bg .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .CryptProviderTypeExtAttr )}); -};if _bg .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .CryptProviderTypeExtSourceAttr )}); -};if _bg .HashAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .HashAttr )});};if _bg .SaltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bg .SaltAttr )}); -};return nil ;};func (_ebgaec *CT_TblPrBase )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebgaec .TblStyle !=nil {_ffgeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ebgaec .TblStyle ,_ffgeg );};if _ebgaec .TblpPr !=nil {_gddbag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_ebgaec .TblpPr ,_gddbag );};if _ebgaec .TblOverlap !=nil {_ggccc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_ebgaec .TblOverlap ,_ggccc );};if _ebgaec .BidiVisual !=nil {_aecbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_ebgaec .BidiVisual ,_aecbc );}; -if _ebgaec .TblStyleRowBandSize !=nil {_eeaag :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebgaec .TblStyleRowBandSize ,_eeaag ); -};if _ebgaec .TblStyleColBandSize !=nil {_bcgacf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebgaec .TblStyleColBandSize ,_bcgacf ); -};if _ebgaec .TblW !=nil {_cdgbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ebgaec .TblW ,_cdgbf );};if _ebgaec .Jc !=nil {_ggecg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_ebgaec .Jc ,_ggecg );};if _ebgaec .TblCellSpacing !=nil {_dfbac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ebgaec .TblCellSpacing ,_dfbac ); -};if _ebgaec .TblInd !=nil {_abafg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ebgaec .TblInd ,_abafg );};if _ebgaec .TblBorders !=nil {_dgfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_ebgaec .TblBorders ,_dgfg );};if _ebgaec .Shd !=nil {_bfcacd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ebgaec .Shd ,_bfcacd );};if _ebgaec .TblLayout !=nil {_cbddd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ebgaec .TblLayout ,_cbddd );};if _ebgaec .TblCellMar !=nil {_cgedfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ebgaec .TblCellMar ,_cgedfa );}; -if _ebgaec .TblLook !=nil {_gffdb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ebgaec .TblLook ,_gffdb );};if _ebgaec .TblCaption !=nil {_dgcgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ebgaec .TblCaption ,_dgcgf );};if _ebgaec .TblDescription !=nil {_gffag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ebgaec .TblDescription ,_gffag ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deeeef *WdCT_Inline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _deeeef .DistTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_deeeef .DistTAttr )}); -};if _deeeef .DistBAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_deeeef .DistBAttr )});};if _deeeef .DistLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_deeeef .DistLAttr )}); -};if _deeeef .DistRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_deeeef .DistRAttr )});};e .EncodeToken (start );_cgfeda :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; -e .EncodeElement (_deeeef .Extent ,_cgfeda );if _deeeef .EffectExtent !=nil {_cccdae :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_deeeef .EffectExtent ,_cccdae ); -};_agafce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_deeeef .DocPr ,_agafce );if _deeeef .CNvGraphicFramePr !=nil {_badbag :=_a .StartElement {Name :_a .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; -e .EncodeElement (_deeeef .CNvGraphicFramePr ,_badbag );};_acfcc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_acfcc .Attr =append (_acfcc .Attr ,_a .Attr {Name :_a .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"}); -e .EncodeElement (_deeeef .Graphic ,_acfcc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fffcg *CT_PageBorders )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbbcf :=range start .Attr {if _fbbcf .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_fffcg .ZOrderAttr .UnmarshalXMLAttr (_fbbcf ); -continue ;};if _fbbcf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_fffcg .DisplayAttr .UnmarshalXMLAttr (_fbbcf );continue ;};if _fbbcf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_fffcg .OffsetFromAttr .UnmarshalXMLAttr (_fbbcf ); -continue ;};};_gcggb :for {_aecbef ,_cbfed :=d .Token ();if _cbfed !=nil {return _cbfed ;};switch _decg :=_aecbef .(type ){case _a .StartElement :switch _decg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_fffcg .Top =NewCT_TopPageBorder (); -if _gggda :=d .DecodeElement (_fffcg .Top ,&_decg );_gggda !=nil {return _gggda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_fffcg .Left =NewCT_PageBorder (); -if _daafb :=d .DecodeElement (_fffcg .Left ,&_decg );_daafb !=nil {return _daafb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fffcg .Bottom =NewCT_BottomPageBorder (); -if _bcfac :=d .DecodeElement (_fffcg .Bottom ,&_decg );_bcfac !=nil {return _bcfac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_fffcg .Right =NewCT_PageBorder (); -if _fadab :=d .DecodeElement (_fffcg .Right ,&_decg );_fadab !=nil {return _fadab ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_decg .Name ); -if _dfface :=d .Skip ();_dfface !=nil {return _dfface ;};};case _a .EndElement :break _gcggb ;case _a .CharData :};};return nil ;};func (_fbcadfa ST_CaptionPos )ValidateWithPath (path string )error {switch _fbcadfa {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbcadfa )); -};return nil ;}; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_abdc *CT_FFStatusText )ValidateWithPath (path string )error {if _bdfa :=_abdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdfa !=nil {return _bdfa ;};return nil ;};func (_egded ST_MailMergeSourceType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afacc :=_a .Attr {}; -_afacc .Name =name ;switch _egded {case ST_MailMergeSourceTypeUnset :_afacc .Value ="";case ST_MailMergeSourceTypeDatabase :_afacc .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_afacc .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b"; -case ST_MailMergeSourceTypeDocument1 :_afacc .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_afacc .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_afacc .Value ="\u0074\u0065\u0078\u0074"; -case ST_MailMergeSourceTypeEmail :_afacc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_afacc .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_afacc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079"; -case ST_MailMergeSourceTypeMaster :_afacc .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _afacc ,nil ;}; +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_abbcd *CT_Sym )ValidateWithPath (path string )error {return nil };func NewCT_AbstractNum ()*CT_AbstractNum {_dd :=&CT_AbstractNum {};return _dd };func (_dgdca *CT_ParaRPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_dgdca .AuthorAttr )}); +if _dgdca .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dgdca .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_dgdca .IdAttr )}); +e .EncodeToken (start );_ddaeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dgdca .RPr ,_ddaeg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_febgc *WdCT_TxbxContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _febgc .AltChunk !=nil {_gfaegg :=_c .StartElement {Name :_c .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bbegbb :=range _febgc .AltChunk {e .EncodeElement (_bbegbb ,_gfaegg );};};if _febgc .EG_ContentBlockContent !=nil {for _ ,_cfbbb :=range _febgc .EG_ContentBlockContent {_cfbbb .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdAnchor and its children -func (_ffbbcg *WdAnchor )Validate ()error {return _ffbbcg .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_Frame ()*CT_Frame {_caag :=&CT_Frame {};return _caag }; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_gaabf *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _eeega :=_gaabf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eeega !=nil {return _eeega ;};if _cdfag :=_gaabf .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072"); +_cdfag !=nil {return _cdfag ;};if _ggdadd :=_gaabf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ggdadd !=nil {return _ggdadd ;};if _aecce :=_gaabf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_aecce !=nil {return _aecce ; +};if _gaabf .ExtLst !=nil {if _afagef :=_gaabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afagef !=nil {return _afagef ;};};return nil ;}; -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_dccgc *WdCT_Inline )ValidateWithPath (path string )error {if _dgcbdd :=_dccgc .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_dgcbdd !=nil {return _dgcbdd ;};if _dccgc .EffectExtent !=nil {if _ggadbc :=_dccgc .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); -_ggadbc !=nil {return _ggadbc ;};};if _cddda :=_dccgc .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_cddda !=nil {return _cddda ;};if _dccgc .CNvGraphicFramePr !=nil {if _cbdded :=_dccgc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_cbdded !=nil {return _cbdded ;};};if _cegfee :=_dccgc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cegfee !=nil {return _cegfee ;};return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_gddege :=&CT_TblPrBase {}; -return _gddege };func (_bgdccf *CT_Row )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgdccf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdccf .RsidRPrAttr )}); -};if _bgdccf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdccf .RsidRAttr )});};if _bgdccf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdccf .RsidDelAttr )}); -};if _bgdccf .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdccf .RsidTrAttr )});};e .EncodeToken (start );if _bgdccf .TblPrEx !=nil {_acddf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}}; -e .EncodeElement (_bgdccf .TblPrEx ,_acddf );};if _bgdccf .TrPr !=nil {_edaba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_bgdccf .TrPr ,_edaba );};if _bgdccf .EG_ContentCellContent !=nil {for _ ,_dgege :=range _bgdccf .EG_ContentCellContent {_dgege .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_fafec *CT_LatentStyles )ValidateWithPath (path string )error {if _fafec .DefLockedStateAttr !=nil {if _defbg :=_fafec .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_defbg !=nil {return _defbg ;};};if _fafec .DefSemiHiddenAttr !=nil {if _eaeg :=_fafec .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_eaeg !=nil {return _eaeg ;}; +};if _fafec .DefUnhideWhenUsedAttr !=nil {if _bagfd :=_fafec .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_bagfd !=nil {return _bagfd ; +};};if _fafec .DefQFormatAttr !=nil {if _ccabg :=_fafec .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ccabg !=nil {return _ccabg ;};};for _ecbag ,_ggfdd :=range _fafec .LsdException {if _ceffd :=_ggfdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ecbag )); +_ceffd !=nil {return _ceffd ;};};return nil ;};type ST_FrameScrollbar byte ; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_afece *CT_UnsignedDecimalNumber )Validate ()error {return _afece .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_Column ()*CT_Column {_gddg :=&CT_Column {}; -return _gddg };func NewCT_Div ()*CT_Div {_bfdef :=&CT_Div {};_bfdef .MarLeft =NewCT_SignedTwipsMeasure ();_bfdef .MarRight =NewCT_SignedTwipsMeasure ();_bfdef .MarTop =NewCT_SignedTwipsMeasure ();_bfdef .MarBottom =NewCT_SignedTwipsMeasure ();return _bfdef ; -};func NewCT_Cnf ()*CT_Cnf {_dgcab :=&CT_Cnf {};return _dgcab };func (_ffddb *ST_VAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feegca ,_eacae :=d .Token ();if _eacae !=nil {return _eacae ;};if _dgddcd ,_bfead :=_feegca .(_a .EndElement ); -_bfead &&_dgddcd .Name ==start .Name {*_ffddb =1;return nil ;};if _eebcg ,_cfffcf :=_feegca .(_a .CharData );!_cfffcf {return _gd .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",_feegca ); -}else {switch string (_eebcg ){case "":*_ffddb =0;case "\u0074\u0065\u0078\u0074":*_ffddb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ffddb =2;case "\u0070\u0061\u0067\u0065":*_ffddb =3;};};_feegca ,_eacae =d .Token ();if _eacae !=nil {return _eacae ; -};if _egfcba ,_daabd :=_feegca .(_a .EndElement );_daabd &&_egfcba .Name ==start .Name {return nil ;};return _gd .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",_feegca ); -};func (_gbfgg ST_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbfgg .String (),start );}; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_ddade *CT_TabStop )ValidateWithPath (path string )error {if _ddade .ValAttr ==ST_TabJcUnset {return _e .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 _dbfefb :=_ddade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbfefb !=nil {return _dbfefb ;};if _cfbcd :=_ddade .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); +_cfbcd !=nil {return _cfbcd ;};if _degba :=_ddade .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_degba !=nil {return _degba ;};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_gfdfac :=&WdCT_WordprocessingContentPart {}; +return _gfdfac ;};func (_fdfae *EG_PContentMath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _fdfae .EG_PContentBase !=nil {for _ ,_bfeega :=range _fdfae .EG_PContentBase {_bfeega .MarshalXML (e ,_c .StartElement {}); +};};if _fdfae .EG_ContentRunContentBase !=nil {for _ ,_deaafe :=range _fdfae .EG_ContentRunContentBase {_deaafe .MarshalXML (e ,_c .StartElement {});};};return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_fbd :=&CT_AutoCaptions {};return _fbd }; +func (_eebga *CT_MailMergeDocType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cacefc ,_dgafd :=_eebga .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgafd !=nil {return _dgafd ;};start .Attr =append (start .Attr ,_cacefc ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RubyAlign and its children -func (_cdbcg *CT_RubyAlign )Validate ()error {return _cdbcg .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func NewTxbxContent ()*TxbxContent {_dagbe :=&TxbxContent {};_dagbe .CT_TxbxContent =*NewCT_TxbxContent (); -return _dagbe ;};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func (_aebgebb ST_TabTlc )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgfad :=_a .Attr {};_dgfad .Name =name ;switch _aebgebb {case ST_TabTlcUnset :_dgfad .Value =""; -case ST_TabTlcNone :_dgfad .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_dgfad .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_dgfad .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_dgfad .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065"; -case ST_TabTlcHeavy :_dgfad .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_dgfad .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _dgfad ,nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_egdbd :=&CT_DocPartBehavior {}; -_egdbd .ValAttr =ST_DocPartBehavior (1);return _egdbd ;};func (_gefcba ST_TabTlc )String ()string {switch _gefcba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e"; -case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_bddadf ST_Border )Validate ()error {return _bddadf .ValidateWithPath ("")}; -func (_beaeb *CT_SdtText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebda :=range start .Attr {if _cebda .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_ggeaf ,_ecgfe :=ParseUnionST_OnOff (_cebda .Value );if _ecgfe !=nil {return _ecgfe ; -};_beaeb .MultiLineAttr =&_ggeaf ;continue ;};};for {_faegb ,_bbdcf :=d .Token ();if _bbdcf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_bbdcf );};if _ccaafd ,_cfbdd :=_faegb .(_a .EndElement ); -_cfbdd &&_ccaafd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_cbeee *WdCT_WordprocessingCanvasChoice )Validate ()error {return _cbeee .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065"); +};func (_dbgb *CT_Zoom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedebc :=range start .Attr {if _eedebc .Name .Local =="\u0076\u0061\u006c"{_dbgb .ValAttr .UnmarshalXMLAttr (_eedebc );continue ;};if _eedebc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bgfff ,_fbgcbe :=ParseUnionST_DecimalNumberOrPercent (_eedebc .Value ); +if _fbgcbe !=nil {return _fbgcbe ;};_dbgb .PercentAttr =_bgfff ;continue ;};};for {_agfgf ,_geacb :=d .Token ();if _geacb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_geacb ); +};if _dfeaa ,_ccccc :=_agfgf .(_c .EndElement );_ccccc &&_dfeaa .Name ==start .Name {break ;};};return nil ;};func (_adacf ST_MailMergeDocType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gddbfc :=_c .Attr {};_gddbfc .Name =name ;switch _adacf {case ST_MailMergeDocTypeUnset :_gddbfc .Value =""; +case ST_MailMergeDocTypeCatalog :_gddbfc .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_gddbfc .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_gddbfc .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073"; +case ST_MailMergeDocTypeFormLetters :_gddbfc .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_gddbfc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_gddbfc .Value ="\u0066\u0061\u0078"; +};return _gddbfc ,nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_cffaf *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _cddge ,_gbafbg :=range _cffaf .Wsp {if _bdgee :=_gbafbg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_cddge )); -_bdgee !=nil {return _bdgee ;};};for _bbgfa ,_ecggda :=range _cffaf .GrpSp {if _cfffcd :=_ecggda .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bbgfa ));_cfffcd !=nil {return _cfffcd ;};};for _ceabcb ,_fceaff :=range _cffaf .GraphicFrame {if _agafab :=_fceaff .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ceabcb )); -_agafab !=nil {return _agafab ;};};for _aacfbd ,_gaeabd :=range _cffaf .Pic {if _fbdec :=_gaeabd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aacfbd ));_fbdec !=nil {return _fbdec ;};};for _bcgf ,_efefde :=range _cffaf .ContentPart {if _becab :=_efefde .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bcgf )); -_becab !=nil {return _becab ;};};return nil ;}; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_fgagf *EG_PContentMath )ValidateWithPath (path string )error {for _ggdag ,_bfcfa :=range _fgagf .EG_PContentBase {if _fagedg :=_bfcfa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_ggdag )); +_fagedg !=nil {return _fagedg ;};};for _edafcf ,_dafec :=range _fgagf .EG_ContentRunContentBase {if _dcbdgb :=_dafec .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_edafcf )); +_dcbdgb !=nil {return _dcbdgb ;};};return nil ;};type CT_FtnPos struct{ -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_ffebf *CT_PPrChange )ValidateWithPath (path string )error {if _bbda :=_ffebf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bbda !=nil {return _bbda ;};return nil ;}; +// Footnote Position Type +ValAttr ST_FtnPos ;}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_aded *CT_Control )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_CustomXmlPr and its children +func (_edbd *CT_CustomXmlPr )Validate ()error {return _edbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_bccc *CT_Comment )ValidateWithPath (path string )error {for _abd ,_cgbg :=range _bccc .EG_BlockLevelElts {if _egbfg :=_cgbg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abd )); -_egbfg !=nil {return _egbfg ;};};return nil ;};func (_fdcdbf ST_StyleSort )String ()string {switch _fdcdbf {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074"; -case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032"; -case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};func (_bafbe *Footnotes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bafbe .CT_Footnotes =*NewCT_Footnotes (); -_degddce :for {_egdff ,_fddcb :=d .Token ();if _fddcb !=nil {return _fddcb ;};switch _fgbbcg :=_egdff .(type ){case _a .StartElement :switch _fgbbcg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_efcbed :=NewCT_FtnEdn (); -if _facdc :=d .DecodeElement (_efcbed ,&_fgbbcg );_facdc !=nil {return _facdc ;};_bafbe .Footnote =append (_bafbe .Footnote ,_efcbed );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_fgbbcg .Name ); -if _bceaaad :=d .Skip ();_bceaaad !=nil {return _bceaaad ;};};case _a .EndElement :break _degddce ;case _a .CharData :};};return nil ;};func NewCT_EdnProps ()*CT_EdnProps {_feda :=&CT_EdnProps {};return _feda };func (_eecae ST_DropCap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eecae .String (),start ); -};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_eagcc :=&WdCT_WordprocessingGroup {};_eagcc .CNvGrpSpPr =_gga .NewCT_NonVisualGroupDrawingShapeProps ();_eagcc .GrpSpPr =_gga .NewCT_GroupShapeProperties ();return _eagcc ;};func (_cafd *CT_FramesetSplitbar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agafe :for {_abfa ,_bdaeb :=d .Token (); -if _bdaeb !=nil {return _bdaeb ;};switch _becgbe :=_abfa .(type ){case _a .StartElement :switch _becgbe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_cafd .W =NewCT_TwipsMeasure (); -if _afebb :=d .DecodeElement (_cafd .W ,&_becgbe );_afebb !=nil {return _afebb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cafd .Color =NewCT_Color (); -if _abbge :=d .DecodeElement (_cafd .Color ,&_becgbe );_abbge !=nil {return _abbge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_cafd .NoBorder =NewCT_OnOff (); -if _dabgf :=d .DecodeElement (_cafd .NoBorder ,&_becgbe );_dabgf !=nil {return _dabgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_cafd .FlatBorders =NewCT_OnOff (); -if _efeg :=d .DecodeElement (_cafd .FlatBorders ,&_becgbe );_efeg !=nil {return _efeg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_becgbe .Name ); -if _ceae :=d .Skip ();_ceae !=nil {return _ceae ;};};case _a .EndElement :break _agafe ;case _a .CharData :};};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_gga .CT_NonVisualDrawingShapeProps ;CNvCnPr *_gga .CT_NonVisualConnectorProperties ; -};func (_aeeabd *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeeabd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aeeabd =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_aeeabd =2;};return nil ;};func (_ceecd *CT_TcBorders )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _ceecd .Top !=nil {_fcage :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ceecd .Top ,_fcage );};if _ceecd .Start !=nil {_ggeagd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_ceecd .Start ,_ggeagd );};if _ceecd .Left !=nil {_ebbgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ceecd .Left ,_ebbgg );};if _ceecd .Bottom !=nil {_dgede :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_ceecd .Bottom ,_dgede );};if _ceecd .End !=nil {_aedafg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_ceecd .End ,_aedafg );};if _ceecd .Right !=nil {_eecdf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_ceecd .Right ,_eecdf );};if _ceecd .InsideH !=nil {_bgdfac :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_ceecd .InsideH ,_bgdfac );};if _ceecd .InsideV !=nil {_dcbbae :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; -e .EncodeElement (_ceecd .InsideV ,_dcbbae );};if _ceecd .Tl2br !=nil {_dacde :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_ceecd .Tl2br ,_dacde );};if _ceecd .Tr2bl !=nil {_aeeaeb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}}; -e .EncodeElement (_ceecd .Tr2bl ,_aeeaeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4; -WdST_AlignVOutside WdST_AlignV =5;);func (_caaec *ST_Lock )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_caaec =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_caaec =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_caaec =2; -case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_caaec =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_caaec =4;};return nil ;};func (_afbcag ST_TblStyleOverrideType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afbcag .String (),start ); -};func NewCT_Control ()*CT_Control {_ecfa :=&CT_Control {};return _ecfa };const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5; -ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;);type CT_CustomXmlRow struct{ +// Validate validates the CT_FtnProps and its children +func (_dbbf *CT_FtnProps )Validate ()error {return _dbbf .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");}; -// Custom XML Element Namespace -UriAttr *string ; +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_baff *CT_CharacterSpacing )ValidateWithPath (path string )error {if _baff .ValAttr ==ST_CharacterSpacingUnset {return _e .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 _fggb :=_baff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggb !=nil {return _fggb ;};return nil ;};func (_ceeda ST_Shd )Validate ()error {return _ceeda .ValidateWithPath ("")};type CT_TrackChange struct{AuthorAttr string ; +DateAttr *_g .Time ; -// Custom XML Element Name -ElementAttr string ; +// Annotation Identifier +IdAttr int64 ;};type CT_Num struct{ -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_abdec ST_Theme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abdec .String (),start );};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_fface :=&CT_FtnEdnRef {}; -return _fface };func NewCT_FitText ()*CT_FitText {_dcaca :=&CT_FitText {};return _dcaca };func (_ddggb ST_TabTlc )Validate ()error {return _ddggb .ValidateWithPath ("")};type CT_WriteProtection struct{ +// Numbering Definition Instance ID +NumIdAttr int64 ; -// Recommend Write Protection in User Interface -RecommendedAttr *_ga .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _ga .ST_CryptProv ;CryptAlgorithmClassAttr _ga .ST_AlgClass ;CryptAlgorithmTypeAttr _ga .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; -CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_ceaff *CT_LineNumber )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgegg :=range start .Attr {if _fgegg .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_dbcb ,_gcbaf :=_ea .ParseInt (_fgegg .Value ,10,64); -if _gcbaf !=nil {return _gcbaf ;};_ceaff .CountByAttr =&_dbcb ;continue ;};if _fgegg .Name .Local =="\u0073\u0074\u0061r\u0074"{_cdece ,_efdea :=_ea .ParseInt (_fgegg .Value ,10,64);if _efdea !=nil {return _efdea ;};_ceaff .StartAttr =&_cdece ;continue ; -};if _fgegg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fbdgd ,_eaaaf :=ParseUnionST_TwipsMeasure (_fgegg .Value );if _eaaaf !=nil {return _eaaaf ;};_ceaff .DistanceAttr =&_fbdgd ;continue ;};if _fgegg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_ceaff .RestartAttr .UnmarshalXMLAttr (_fgegg ); -continue ;};};for {_cfaba ,_ebcca :=d .Token ();if _ebcca !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_ebcca );};if _aggg ,_fdbbb :=_cfaba .(_a .EndElement ); -_fdbbb &&_aggg .Name ==start .Name {break ;};};return nil ;}; +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Validate validates the CT_CustomXmlRun and its children -func (_ebfef *CT_CustomXmlRun )Validate ()error {return _ebfef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};type ST_PageOrientation byte ; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;}; -// Validate validates the CT_SdtDocPart and its children -func (_eeab *CT_SdtDocPart )Validate ()error {return _eeab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_egeaf *CT_Lvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdeab :=range start .Attr {if _cdeab .Name .Local =="\u0074\u0070\u006c\u0063"{_geffe ,_bbfge :=_cdeab .Value ,error (nil ); -if _bbfge !=nil {return _bbfge ;};_egeaf .TplcAttr =&_geffe ;continue ;};if _cdeab .Name .Local =="\u0069\u006c\u0076\u006c"{_daeac ,_daefc :=_ea .ParseInt (_cdeab .Value ,10,64);if _daefc !=nil {return _daefc ;};_egeaf .IlvlAttr =_daeac ;continue ;};if _cdeab .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_aaccdg ,_geaae :=ParseUnionST_OnOff (_cdeab .Value ); -if _geaae !=nil {return _geaae ;};_egeaf .TentativeAttr =&_aaccdg ;continue ;};};_dgfac :for {_cfeed ,_fcbcba :=d .Token ();if _fcbcba !=nil {return _fcbcba ;};switch _dfbcae :=_cfeed .(type ){case _a .StartElement :switch _dfbcae .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_egeaf .Start =NewCT_DecimalNumber (); -if _bfcc :=d .DecodeElement (_egeaf .Start ,&_dfbcae );_bfcc !=nil {return _bfcc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_egeaf .NumFmt =NewCT_NumFmt (); -if _bcgbf :=d .DecodeElement (_egeaf .NumFmt ,&_dfbcae );_bcgbf !=nil {return _bcgbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_egeaf .LvlRestart =NewCT_DecimalNumber (); -if _bbbca :=d .DecodeElement (_egeaf .LvlRestart ,&_dfbcae );_bbbca !=nil {return _bbbca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_egeaf .PStyle =NewCT_String (); -if _gfage :=d .DecodeElement (_egeaf .PStyle ,&_dfbcae );_gfage !=nil {return _gfage ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0073\u004cg\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0073\u004cg\u006c"}:_egeaf .IsLgl =NewCT_OnOff (); -if _gggec :=d .DecodeElement (_egeaf .IsLgl ,&_dfbcae );_gggec !=nil {return _gggec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0066\u0066"}:_egeaf .Suff =NewCT_LevelSuffix (); -if _bagbc :=d .DecodeElement (_egeaf .Suff ,&_dfbcae );_bagbc !=nil {return _bagbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_egeaf .LvlText =NewCT_LevelText (); -if _fdca :=d .DecodeElement (_egeaf .LvlText ,&_dfbcae );_fdca !=nil {return _fdca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_egeaf .LvlPicBulletId =NewCT_DecimalNumber (); -if _adfdg :=d .DecodeElement (_egeaf .LvlPicBulletId ,&_dfbcae );_adfdg !=nil {return _adfdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_egeaf .Legacy =NewCT_LvlLegacy (); -if _efaebf :=d .DecodeElement (_egeaf .Legacy ,&_dfbcae );_efaebf !=nil {return _efaebf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006cJ\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006cJ\u0063"}:_egeaf .LvlJc =NewCT_Jc (); -if _cceb :=d .DecodeElement (_egeaf .LvlJc ,&_dfbcae );_cceb !=nil {return _cceb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_egeaf .PPr =NewCT_PPrGeneral (); -if _afbca :=d .DecodeElement (_egeaf .PPr ,&_dfbcae );_afbca !=nil {return _afbca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_egeaf .RPr =NewCT_RPr (); -if _gcbde :=d .DecodeElement (_egeaf .RPr ,&_dfbcae );_gcbde !=nil {return _gcbde ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_dfbcae .Name ); -if _feefd :=d .Skip ();_feefd !=nil {return _feefd ;};};case _a .EndElement :break _dgfac ;case _a .CharData :};};return nil ;};type CT_Base64Binary struct{ValAttr string ;}; +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_edggb *CT_SdtContentRow )ValidateWithPath (path string )error {for _cgaae ,_gfddg :=range _edggb .Tr {if _gdgecb :=_gfddg .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cgaae ));_gdgecb !=nil {return _gdgecb ; +};};if _edggb .CustomXml !=nil {if _eccag :=_edggb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_eccag !=nil {return _eccag ;};};if _edggb .Sdt !=nil {if _cecba :=_edggb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_cecba !=nil {return _cecba ;};};for _daecc ,_ggada :=range _edggb .EG_RunLevelElts {if _addff :=_ggada .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_daecc )); +_addff !=nil {return _addff ;};};return nil ;};type CT_Spacing struct{ -// Validate validates the EG_RubyContent and its children -func (_efeefe *EG_RubyContent )Validate ()error {return _efeefe .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func NewCT_Zoom ()*CT_Zoom {_fgdfcg :=&CT_Zoom {};return _fgdfcg };func (_cbfgge *CT_String )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cbfgge .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbagbcc *CT_Pitch )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_edcfd ,_defbb :=_gbagbcc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _defbb !=nil {return _defbb ;};start .Attr =append (start .Attr ,_edcfd );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfeebe *CT_Placeholder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfeebe .DocPart =NewCT_String (); -_dgfec :for {_efced ,_gadbd :=d .Token ();if _gadbd !=nil {return _gadbd ;};switch _dbcbg :=_efced .(type ){case _a .StartElement :switch _dbcbg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _gcegg :=d .DecodeElement (_dfeebe .DocPart ,&_dbcbg ); -_gcegg !=nil {return _gcegg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_dbcbg .Name ); -if _ecacg :=d .Skip ();_ecacg !=nil {return _ecacg ;};};case _a .EndElement :break _dgfec ;case _a .CharData :};};return nil ;};func (_acffff ST_Lock )ValidateWithPath (path string )error {switch _acffff {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acffff )); -};return nil ;}; +// Spacing Above Paragraph +BeforeAttr *_d .ST_TwipsMeasure ; -// Validate validates the Document and its children -func (_cbebd *Document )Validate ()error {return _cbebd .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_beead *ST_HdrFtr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_beead =0;case "\u0065\u0076\u0065\u006e":*_beead =1; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_beead =2;case "\u0066\u0069\u0072s\u0074":*_beead =3;};return nil ;}; +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_dbddbc *CT_LatentStyles )ValidateWithPath (path string )error {if _dbddbc .DefLockedStateAttr !=nil {if _febce :=_dbddbc .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_febce !=nil {return _febce ;};};if _dbddbc .DefSemiHiddenAttr !=nil {if _bged :=_dbddbc .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ; -};};if _dbddbc .DefUnhideWhenUsedAttr !=nil {if _cgaf :=_dbddbc .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_cgaf !=nil {return _cgaf ; -};};if _dbddbc .DefQFormatAttr !=nil {if _cgadd :=_dbddbc .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cgadd !=nil {return _cgadd ;};};for _cfca ,_gdcba :=range _dbddbc .LsdException {if _bceef :=_gdcba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cfca )); -_bceef !=nil {return _bceef ;};};return nil ;}; +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_d .ST_OnOff ; -// Validate validates the CT_RPrOriginal and its children -func (_bgcdff *CT_RPrOriginal )Validate ()error {return _bgcdff .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};type CT_TcBorders struct{ +// Spacing Below Paragraph +AfterAttr *_d .ST_TwipsMeasure ; -// Table Cell Top Border -Top *CT_Border ; +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Table Cell Leading Edge Border -Start *CT_Border ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_d .ST_OnOff ; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;};func (_edcab ST_CombineBrackets )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbdfa :=_c .Attr {};_fbdfa .Name =name ;switch _edcab {case ST_CombineBracketsUnset :_fbdfa .Value ="";case ST_CombineBracketsNone :_fbdfa .Value ="\u006e\u006f\u006e\u0065"; +case ST_CombineBracketsRound :_fbdfa .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_fbdfa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_fbdfa .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_fbdfa .Value ="\u0063\u0075\u0072l\u0079"; +};return _fbdfa ,nil ;};func (_fedaa *CT_SdtDocPart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gddab :for {_cfbfe ,_ccdbe :=d .Token ();if _ccdbe !=nil {return _ccdbe ;};switch _eaafa :=_cfbfe .(type ){case _c .StartElement :switch _eaafa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_fedaa .DocPartGallery =NewCT_String (); +if _ffbdb :=d .DecodeElement (_fedaa .DocPartGallery ,&_eaafa );_ffbdb !=nil {return _ffbdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_fedaa .DocPartCategory =NewCT_String (); +if _eaaad :=d .DecodeElement (_fedaa .DocPartCategory ,&_eaafa );_eaaad !=nil {return _eaaad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_fedaa .DocPartUnique =NewCT_OnOff (); +if _afgfb :=d .DecodeElement (_fedaa .DocPartUnique ,&_eaafa );_afgfb !=nil {return _afgfb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_eaafa .Name ); +if _dccfga :=d .Skip ();_dccfga !=nil {return _dccfga ;};};case _c .EndElement :break _gddab ;case _c .CharData :};};return nil ;};func (_cbfdd *CT_TabStop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbfdd .ValAttr =ST_TabJc (1);for _ ,_decff :=range start .Attr {if _decff .Name .Local =="\u0076\u0061\u006c"{_cbfdd .ValAttr .UnmarshalXMLAttr (_decff ); +continue ;};if _decff .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cbfdd .LeaderAttr .UnmarshalXMLAttr (_decff );continue ;};if _decff .Name .Local =="\u0070\u006f\u0073"{_bfedad ,_ccaaa :=ParseUnionST_SignedTwipsMeasure (_decff .Value );if _ccaaa !=nil {return _ccaaa ; +};_cbfdd .PosAttr =_bfedad ;continue ;};};for {_ccfaag ,_ebeb :=d .Token ();if _ebeb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_ebeb );};if _fbcfa ,_adbgg :=_ccfaag .(_c .EndElement ); +_adbgg &&_fbcfa .Name ==start .Name {break ;};};return nil ;};func NewCT_Styles ()*CT_Styles {_dbfda :=&CT_Styles {};return _dbfda }; -// Table Cell Trailing Edge Border -End *CT_Border ; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_ededag *EG_RunLevelElts )ValidateWithPath (path string )error {if _ededag .ProofErr !=nil {if _bcbge :=_ededag .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_bcbge !=nil {return _bcbge ;};};if _ededag .PermStart !=nil {if _ebegg :=_ededag .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"); +_ebegg !=nil {return _ebegg ;};};if _ededag .PermEnd !=nil {if _bbbef :=_ededag .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_bbbef !=nil {return _bbbef ;};};if _ededag .Ins !=nil {if _fcbbd :=_ededag .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); +_fcbbd !=nil {return _fcbbd ;};};if _ededag .Del !=nil {if _befeab :=_ededag .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_befeab !=nil {return _befeab ;};};if _ededag .MoveFrom !=nil {if _gfgea :=_ededag .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm"); +_gfgea !=nil {return _gfgea ;};};if _ededag .MoveTo !=nil {if _aaebb :=_ededag .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_aaebb !=nil {return _aaebb ;};};for _fedgfd ,_cccdbc :=range _ededag .EG_RangeMarkupElements {if _gcbfb :=_cccdbc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_fedgfd )); +_gcbfb !=nil {return _gcbfb ;};};for _fcdga ,_dgfde :=range _ededag .EG_MathContent {if _gcggb :=_dgfde .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fcdga )); +_gcggb !=nil {return _gcggb ;};};return nil ;};func (_gadgae ST_TblLayoutType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gadgae .String (),start );};func (_bdege *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdege =0; +case "\u0066\u0072\u006fn\u0074":*_bdege =1;case "\u0062\u0061\u0063\u006b":*_bdege =2;};return nil ;};func (_eeefc ST_PageBorderOffset )String ()string {switch _eeefc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074"; +};return "";};func NewCT_RunTrackChange ()*CT_RunTrackChange {_fecfa :=&CT_RunTrackChange {};return _fecfa }; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Validate validates the WdCT_WordprocessingShape and its children +func (_ececgc *WdCT_WordprocessingShape )Validate ()error {return _ececgc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};type EG_RunLevelElts struct{ -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// Range Permission Start +PermStart *CT_PermStart ; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// Range Permission End +PermEnd *CT_Perm ; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// Deleted Run Content +Del *CT_RunTrackChange ; -// Checkbox Form Field State -Checked *CT_OnOff ;};func (_cbeaf *EG_SectPrContents )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfafb :for {_effece ,_ggbff :=d .Token ();if _ggbff !=nil {return _ggbff ;};switch _dddccf :=_effece .(type ){case _a .StartElement :switch _dddccf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_cbeaf .FootnotePr =NewCT_FtnProps (); -if _fbggd :=d .DecodeElement (_cbeaf .FootnotePr ,&_dddccf );_fbggd !=nil {return _fbggd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_cbeaf .EndnotePr =NewCT_EdnProps (); -if _aagabf :=d .DecodeElement (_cbeaf .EndnotePr ,&_dddccf );_aagabf !=nil {return _aagabf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_cbeaf .Type =NewCT_SectType (); -if _babgeg :=d .DecodeElement (_cbeaf .Type ,&_dddccf );_babgeg !=nil {return _babgeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_cbeaf .PgSz =NewCT_PageSz (); -if _faffd :=d .DecodeElement (_cbeaf .PgSz ,&_dddccf );_faffd !=nil {return _faffd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_cbeaf .PgMar =NewCT_PageMar (); -if _fcgfb :=d .DecodeElement (_cbeaf .PgMar ,&_dddccf );_fcgfb !=nil {return _fcgfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_cbeaf .PaperSrc =NewCT_PaperSource (); -if _efcfg :=d .DecodeElement (_cbeaf .PaperSrc ,&_dddccf );_efcfg !=nil {return _efcfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_cbeaf .PgBorders =NewCT_PageBorders (); -if _ccdde :=d .DecodeElement (_cbeaf .PgBorders ,&_dddccf );_ccdde !=nil {return _ccdde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_cbeaf .LnNumType =NewCT_LineNumber (); -if _bcfca :=d .DecodeElement (_cbeaf .LnNumType ,&_dddccf );_bcfca !=nil {return _bcfca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_cbeaf .PgNumType =NewCT_PageNumber (); -if _gafd :=d .DecodeElement (_cbeaf .PgNumType ,&_dddccf );_gafd !=nil {return _gafd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cbeaf .Cols =NewCT_Columns (); -if _bebg :=d .DecodeElement (_cbeaf .Cols ,&_dddccf );_bebg !=nil {return _bebg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_cbeaf .FormProt =NewCT_OnOff (); -if _facfc :=d .DecodeElement (_cbeaf .FormProt ,&_dddccf );_facfc !=nil {return _facfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_cbeaf .VAlign =NewCT_VerticalJc (); -if _gbbbg :=d .DecodeElement (_cbeaf .VAlign ,&_dddccf );_gbbbg !=nil {return _gbbbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_cbeaf .NoEndnote =NewCT_OnOff (); -if _dcdecb :=d .DecodeElement (_cbeaf .NoEndnote ,&_dddccf );_dcdecb !=nil {return _dcdecb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_cbeaf .TitlePg =NewCT_OnOff (); -if _eafed :=d .DecodeElement (_cbeaf .TitlePg ,&_dddccf );_eafed !=nil {return _eafed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbeaf .TextDirection =NewCT_TextDirection (); -if _aagbbf :=d .DecodeElement (_cbeaf .TextDirection ,&_dddccf );_aagbbf !=nil {return _aagbbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_cbeaf .Bidi =NewCT_OnOff (); -if _cafde :=d .DecodeElement (_cbeaf .Bidi ,&_dddccf );_cafde !=nil {return _cafde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_cbeaf .RtlGutter =NewCT_OnOff (); -if _gdbcae :=d .DecodeElement (_cbeaf .RtlGutter ,&_dddccf );_gdbcae !=nil {return _gdbcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_cbeaf .DocGrid =NewCT_DocGrid (); -if _ecaaca :=d .DecodeElement (_cbeaf .DocGrid ,&_dddccf );_ecaaca !=nil {return _ecaaca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_cbeaf .PrinterSettings =NewCT_Rel (); -if _fedaca :=d .DecodeElement (_cbeaf .PrinterSettings ,&_dddccf );_fedaca !=nil {return _fedaca ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dddccf .Name ); -if _cbegga :=d .Skip ();_cbegga !=nil {return _cbegga ;};};case _a .EndElement :break _bdfafb ;case _a .CharData :};};return nil ;}; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Validate validates the CT_MathCtrlDel and its children -func (_fagf *CT_MathCtrlDel )Validate ()error {return _fagf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");}; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_gfc :=&AG_SectPrAttributes {};return _gfc }; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_cegde *WdCT_WordprocessingCanvasChoice )Validate ()error {return _cegde .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065"); -};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);func NewCT_MarkupRange ()*CT_MarkupRange {_abbdc :=&CT_MarkupRange {}; -return _abbdc };func (_ggbgb *CT_SaveThroughXslt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aggbd :=range start .Attr {if _aggbd .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"&&_aggbd .Name .Local =="\u0069\u0064"||_aggbd .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"&&_aggbd .Name .Local =="\u0069\u0064"{_adede ,_ebace :=_aggbd .Value ,error (nil ); -if _ebace !=nil {return _ebace ;};_ggbgb .IdAttr =&_adede ;continue ;};if _aggbd .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_bfddce ,_gdcdc :=_aggbd .Value ,error (nil );if _gdcdc !=nil {return _gdcdc ;};_ggbgb .SolutionIDAttr =&_bfddce ; -continue ;};};for {_faddd ,_bcgda :=d .Token ();if _bcgda !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_bcgda ); -};if _bdfgfa ,_afafe :=_faddd .(_a .EndElement );_afafe &&_bdfgfa .Name ==start .Name {break ;};};return nil ;};func (_ddgeef ST_ProofErr )Validate ()error {return _ddgeef .ValidateWithPath ("")};func NewCT_FFCheckBox ()*CT_FFCheckBox {_eeed :=&CT_FFCheckBox {}; -return _eeed }; +// Validate validates the CT_Jc and its children +func (_bcfca *CT_Jc )Validate ()error {return _bcfca .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};type ST_MailMergeDest byte ; -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func NewCT_RecipientData ()*CT_RecipientData {_fbefb :=&CT_RecipientData {};_fbefb .Column =NewCT_DecimalNumber ();_fbefb .UniqueTag =NewCT_Base64Binary (); -return _fbefb ;};func (_cdbbe *CT_MailMergeDest )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdbbe .ValAttr =ST_MailMergeDest (1);for _ ,_bgbbf :=range start .Attr {if _bgbbf .Name .Local =="\u0076\u0061\u006c"{_cdbbe .ValAttr .UnmarshalXMLAttr (_bgbbf ); -continue ;};};for {_beeg ,_gaeag :=d .Token ();if _gaeag !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_gaeag );};if _fcdbc ,_gddga :=_beeg .(_a .EndElement ); -_gddga &&_fcdbc .Name ==start .Name {break ;};};return nil ;};func NewCT_Comment ()*CT_Comment {_eggea :=&CT_Comment {};return _eggea };func (_ebead *EG_FtnEdnNumProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebead .NumStart !=nil {_dadegb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_ebead .NumStart ,_dadegb );};if _ebead .NumRestart !=nil {_gfddb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebead .NumRestart ,_gfddb );};return nil ; -};func (_eefbf *WdST_RelFromV )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_effcd ,_bdbed :=d .Token ();if _bdbed !=nil {return _bdbed ;};if _dbfbf ,_gaefbg :=_effcd .(_a .EndElement );_gaefbg &&_dbfbf .Name ==start .Name {*_eefbf =1;return nil ; -};if _bcfba ,_ebded :=_effcd .(_a .CharData );!_ebded {return _gd .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",_effcd );}else {switch string (_bcfba ){case "":*_eefbf =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eefbf =1;case "\u0070\u0061\u0067\u0065":*_eefbf =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_eefbf =3;case "\u006c\u0069\u006e\u0065":*_eefbf =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_eefbf =5; -case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_eefbf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eefbf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eefbf =8; -};};_effcd ,_bdbed =d .Token ();if _bdbed !=nil {return _bdbed ;};if _gfged ,_ffacc :=_effcd .(_a .EndElement );_ffacc &&_gfged .Name ==start .Name {return nil ;};return _gd .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",_effcd ); -};type ST_Direction byte ; +// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. +type AC_ChoiceRun struct{_gdbacg string ; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_dbgec *CT_SdtBlock )ValidateWithPath (path string )error {if _dbgec .SdtPr !=nil {if _fbcde :=_dbgec .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fbcde !=nil {return _fbcde ;};};if _dbgec .SdtEndPr !=nil {if _efbeg :=_dbgec .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_efbeg !=nil {return _efbeg ;};};if _dbgec .SdtContent !=nil {if _efgdf :=_dbgec .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_efgdf !=nil {return _efgdf ;};};return nil ;};func (_dad *CT_Base64Binary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfe :=range start .Attr {if _dfe .Name .Local =="\u0076\u0061\u006c"{_edc ,_ecbe :=_dfe .Value ,error (nil ); -if _ecbe !=nil {return _ecbe ;};_dad .ValAttr =_edc ;continue ;};};for {_daa ,_eceg :=d .Token ();if _eceg !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_eceg ); -};if _ecd ,_bfc :=_daa .(_a .EndElement );_bfc &&_ecd .Name ==start .Name {break ;};};return nil ;};func (_dedga ST_RubyAlign )String ()string {switch _dedga {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072"; -case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; -};return "";};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8; -ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15; -ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22; -ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30; -ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37; -ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44; -ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52; -ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59; -ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67; -ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74; -ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82; -ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90; -ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97; -ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105; -ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113; -ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121; -ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129; -ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137; -ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145; -ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153; -ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161; -ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169; -ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177; -ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185; -ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193; -);func (_cgdff *CT_TblOverlap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgdff .ValAttr =ST_TblOverlap (1);for _ ,_eacaa :=range start .Attr {if _eacaa .Name .Local =="\u0076\u0061\u006c"{_cgdff .ValAttr .UnmarshalXMLAttr (_eacaa ); -continue ;};};for {_bbefe ,_bbedb :=d .Token ();if _bbedb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_bbedb );};if _eadac ,_ecdegfa :=_bbefe .(_a .EndElement ); -_ecdegfa &&_eadac .Name ==start .Name {break ;};};return nil ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_eafca :=&CT_FtnEdnSepRef {};return _eafca };type WdCT_EffectExtent struct{LAttr _gga .ST_Coordinate ;TAttr _gga .ST_Coordinate ;RAttr _gga .ST_Coordinate ; -BAttr _gga .ST_Coordinate ;}; +// Break +Br *CT_Br ; -// Validate validates the CT_DocPartGallery and its children -func (_egdc *CT_DocPartGallery )Validate ()error {return _egdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; +// Text +T *CT_Text ; -// Validate validates the CT_Perm and its children -func (_badgec *CT_Perm )Validate ()error {return _badgec .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_eacaag ST_PTabLeader )ValidateWithPath (path string )error {switch _eacaag {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacaag )); -};return nil ;};func (_cggag *CT_SdtContentRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfee :for {_acfcb ,_dfbcd :=d .Token ();if _dfbcd !=nil {return _dfbcd ;};switch _gdbbaf :=_acfcb .(type ){case _a .StartElement :switch _gdbbaf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cfbdac :=NewCT_SimpleField (); -if _bgcad :=d .DecodeElement (_cfbdac ,&_gdbbaf );_bgcad !=nil {return _bgcad ;};_cggag .FldSimple =append (_cggag .FldSimple ,_cfbdac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cggag .Hyperlink =NewCT_Hyperlink (); -if _dacba :=d .DecodeElement (_cggag .Hyperlink ,&_gdbbaf );_dacba !=nil {return _dacba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cggag .SubDoc =NewCT_Rel (); -if _fdaac :=d .DecodeElement (_cggag .SubDoc ,&_gdbbaf );_fdaac !=nil {return _fdaac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dfccce :=NewEG_ContentRunContent (); -_dfccce .CustomXml =NewCT_CustomXmlRun ();if _affae :=d .DecodeElement (_dfccce .CustomXml ,&_gdbbaf );_affae !=nil {return _affae ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dfccce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dbbfb :=NewEG_ContentRunContent (); -_dbbfb .SmartTag =NewCT_SmartTagRun ();if _dabcb :=d .DecodeElement (_dbbfb .SmartTag ,&_gdbbaf );_dabcb !=nil {return _dabcb ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dbbfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fgadf :=NewEG_ContentRunContent (); -_fgadf .Sdt =NewCT_SdtRun ();if _cbdcf :=d .DecodeElement (_fgadf .Sdt ,&_gdbbaf );_cbdcf !=nil {return _cbdcf ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_fgadf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_gfdge :=NewEG_ContentRunContent (); -_gfdge .Dir =NewCT_DirContentRun ();if _acagcc :=d .DecodeElement (_gfdge .Dir ,&_gdbbaf );_acagcc !=nil {return _acagcc ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_gfdge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_adddb :=NewEG_ContentRunContent (); -_adddb .Bdo =NewCT_BdoContentRun ();if _fabece :=d .DecodeElement (_adddb .Bdo ,&_gdbbaf );_fabece !=nil {return _fabece ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_adddb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_gbaba :=NewEG_ContentRunContent (); -_gbaba .R =NewCT_R ();if _fedgb :=d .DecodeElement (_gbaba .R ,&_gdbbaf );_fedgb !=nil {return _fedgb ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_gbaba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agbga :=NewEG_ContentRunContent (); -_gadbg :=NewEG_RunLevelElts ();_gadbg .ProofErr =NewCT_ProofErr ();if _gbbgb :=d .DecodeElement (_gadbg .ProofErr ,&_gdbbaf );_gbbgb !=nil {return _gbbgb ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_agbga );_agbga .EG_RunLevelElts =append (_agbga .EG_RunLevelElts ,_gadbg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfac :=NewEG_ContentRunContent (); -_dcdfe :=NewEG_RunLevelElts ();_dcdfe .PermStart =NewCT_PermStart ();if _ggbgg :=d .DecodeElement (_dcdfe .PermStart ,&_gdbbaf );_ggbgg !=nil {return _ggbgg ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dfac );_dfac .EG_RunLevelElts =append (_dfac .EG_RunLevelElts ,_dcdfe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddbaba :=NewEG_ContentRunContent (); -_agdae :=NewEG_RunLevelElts ();_agdae .PermEnd =NewCT_Perm ();if _dcbbc :=d .DecodeElement (_agdae .PermEnd ,&_gdbbaf );_dcbbc !=nil {return _dcbbc ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_ddbaba );_ddbaba .EG_RunLevelElts =append (_ddbaba .EG_RunLevelElts ,_agdae ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dagge :=NewEG_ContentRunContent (); -_dcbfe :=NewEG_RunLevelElts ();_dcbfe .Ins =NewCT_RunTrackChange ();if _acccc :=d .DecodeElement (_dcbfe .Ins ,&_gdbbaf );_acccc !=nil {return _acccc ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dagge );_dagge .EG_RunLevelElts =append (_dagge .EG_RunLevelElts ,_dcbfe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cdbeb :=NewEG_ContentRunContent (); -_fgaee :=NewEG_RunLevelElts ();_fgaee .Del =NewCT_RunTrackChange ();if _affbg :=d .DecodeElement (_fgaee .Del ,&_gdbbaf );_affbg !=nil {return _affbg ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_cdbeb );_cdbeb .EG_RunLevelElts =append (_cdbeb .EG_RunLevelElts ,_fgaee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_defg :=NewEG_ContentRunContent (); -_deeeg :=NewEG_RunLevelElts ();_deeeg .MoveFrom =NewCT_RunTrackChange ();if _gbaeb :=d .DecodeElement (_deeeg .MoveFrom ,&_gdbbaf );_gbaeb !=nil {return _gbaeb ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_defg );_defg .EG_RunLevelElts =append (_defg .EG_RunLevelElts ,_deeeg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgfac :=NewEG_ContentRunContent (); -_gfdeb :=NewEG_RunLevelElts ();_gfdeb .MoveTo =NewCT_RunTrackChange ();if _fafge :=d .DecodeElement (_gfdeb .MoveTo ,&_gdbbaf );_fafge !=nil {return _fafge ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_bgfac );_bgfac .EG_RunLevelElts =append (_bgfac .EG_RunLevelElts ,_gfdeb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_caaaf :=NewEG_ContentRunContent (); -_ecadca :=NewEG_RunLevelElts ();_gfdgc :=NewEG_RangeMarkupElements ();_gfdgc .BookmarkStart =NewCT_Bookmark ();if _dagea :=d .DecodeElement (_gfdgc .BookmarkStart ,&_gdbbaf );_dagea !=nil {return _dagea ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_caaaf ); -_caaaf .EG_RunLevelElts =append (_caaaf .EG_RunLevelElts ,_ecadca );_ecadca .EG_RangeMarkupElements =append (_ecadca .EG_RangeMarkupElements ,_gfdgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bbfbd :=NewEG_ContentRunContent (); -_agdfc :=NewEG_RunLevelElts ();_cdebd :=NewEG_RangeMarkupElements ();_cdebd .BookmarkEnd =NewCT_MarkupRange ();if _gcbf :=d .DecodeElement (_cdebd .BookmarkEnd ,&_gdbbaf );_gcbf !=nil {return _gcbf ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_bbfbd ); -_bbfbd .EG_RunLevelElts =append (_bbfbd .EG_RunLevelElts ,_agdfc );_agdfc .EG_RangeMarkupElements =append (_agdfc .EG_RangeMarkupElements ,_cdebd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbaga :=NewEG_ContentRunContent (); -_bgacc :=NewEG_RunLevelElts ();_agedf :=NewEG_RangeMarkupElements ();_agedf .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdgge :=d .DecodeElement (_agedf .MoveFromRangeStart ,&_gdbbaf );_gdgge !=nil {return _gdgge ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_gbaga ); -_gbaga .EG_RunLevelElts =append (_gbaga .EG_RunLevelElts ,_bgacc );_bgacc .EG_RangeMarkupElements =append (_bgacc .EG_RangeMarkupElements ,_agedf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cafc :=NewEG_ContentRunContent (); -_eccad :=NewEG_RunLevelElts ();_gdcdg :=NewEG_RangeMarkupElements ();_gdcdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _deaad :=d .DecodeElement (_gdcdg .MoveFromRangeEnd ,&_gdbbaf );_deaad !=nil {return _deaad ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_cafc ); -_cafc .EG_RunLevelElts =append (_cafc .EG_RunLevelElts ,_eccad );_eccad .EG_RangeMarkupElements =append (_eccad .EG_RangeMarkupElements ,_gdcdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_acbeg :=NewEG_ContentRunContent (); -_daece :=NewEG_RunLevelElts ();_edgea :=NewEG_RangeMarkupElements ();_edgea .MoveToRangeStart =NewCT_MoveBookmark ();if _fbcac :=d .DecodeElement (_edgea .MoveToRangeStart ,&_gdbbaf );_fbcac !=nil {return _fbcac ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_acbeg ); -_acbeg .EG_RunLevelElts =append (_acbeg .EG_RunLevelElts ,_daece );_daece .EG_RangeMarkupElements =append (_daece .EG_RangeMarkupElements ,_edgea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_egdaeb :=NewEG_ContentRunContent (); -_defcc :=NewEG_RunLevelElts ();_ddgacb :=NewEG_RangeMarkupElements ();_ddgacb .MoveToRangeEnd =NewCT_MarkupRange ();if _fcece :=d .DecodeElement (_ddgacb .MoveToRangeEnd ,&_gdbbaf );_fcece !=nil {return _fcece ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_egdaeb ); -_egdaeb .EG_RunLevelElts =append (_egdaeb .EG_RunLevelElts ,_defcc );_defcc .EG_RangeMarkupElements =append (_defcc .EG_RangeMarkupElements ,_ddgacb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cdfab :=NewEG_ContentRunContent (); -_cfdcf :=NewEG_RunLevelElts ();_cbac :=NewEG_RangeMarkupElements ();_cbac .CommentRangeStart =NewCT_MarkupRange ();if _dffce :=d .DecodeElement (_cbac .CommentRangeStart ,&_gdbbaf );_dffce !=nil {return _dffce ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_cdfab ); -_cdfab .EG_RunLevelElts =append (_cdfab .EG_RunLevelElts ,_cfdcf );_cfdcf .EG_RangeMarkupElements =append (_cfdcf .EG_RangeMarkupElements ,_cbac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgegd :=NewEG_ContentRunContent (); -_gadad :=NewEG_RunLevelElts ();_abgdd :=NewEG_RangeMarkupElements ();_abgdd .CommentRangeEnd =NewCT_MarkupRange ();if _acdbf :=d .DecodeElement (_abgdd .CommentRangeEnd ,&_gdbbaf );_acdbf !=nil {return _acdbf ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dgegd ); -_dgegd .EG_RunLevelElts =append (_dgegd .EG_RunLevelElts ,_gadad );_gadad .EG_RangeMarkupElements =append (_gadad .EG_RangeMarkupElements ,_abgdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abfb :=NewEG_ContentRunContent (); -_acdfc :=NewEG_RunLevelElts ();_geagd :=NewEG_RangeMarkupElements ();_geagd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cdfbcd :=d .DecodeElement (_geagd .CustomXmlInsRangeStart ,&_gdbbaf );_cdfbcd !=nil {return _cdfbcd ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_abfb ); -_abfb .EG_RunLevelElts =append (_abfb .EG_RunLevelElts ,_acdfc );_acdfc .EG_RangeMarkupElements =append (_acdfc .EG_RangeMarkupElements ,_geagd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edfaa :=NewEG_ContentRunContent (); -_baffe :=NewEG_RunLevelElts ();_dagfbg :=NewEG_RangeMarkupElements ();_dagfbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdcda :=d .DecodeElement (_dagfbg .CustomXmlInsRangeEnd ,&_gdbbaf );_cdcda !=nil {return _cdcda ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_edfaa ); -_edfaa .EG_RunLevelElts =append (_edfaa .EG_RunLevelElts ,_baffe );_baffe .EG_RangeMarkupElements =append (_baffe .EG_RangeMarkupElements ,_dagfbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdaac :=NewEG_ContentRunContent (); -_eedd :=NewEG_RunLevelElts ();_gfgaa :=NewEG_RangeMarkupElements ();_gfgaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bedeec :=d .DecodeElement (_gfgaa .CustomXmlDelRangeStart ,&_gdbbaf );_bedeec !=nil {return _bedeec ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_cdaac ); -_cdaac .EG_RunLevelElts =append (_cdaac .EG_RunLevelElts ,_eedd );_eedd .EG_RangeMarkupElements =append (_eedd .EG_RangeMarkupElements ,_gfgaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfggg :=NewEG_ContentRunContent (); -_ecdca :=NewEG_RunLevelElts ();_cdecge :=NewEG_RangeMarkupElements ();_cdecge .CustomXmlDelRangeEnd =NewCT_Markup ();if _egcad :=d .DecodeElement (_cdecge .CustomXmlDelRangeEnd ,&_gdbbaf );_egcad !=nil {return _egcad ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_bfggg ); -_bfggg .EG_RunLevelElts =append (_bfggg .EG_RunLevelElts ,_ecdca );_ecdca .EG_RangeMarkupElements =append (_ecdca .EG_RangeMarkupElements ,_cdecge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dccfa :=NewEG_ContentRunContent (); -_addcac :=NewEG_RunLevelElts ();_bccac :=NewEG_RangeMarkupElements ();_bccac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbgce :=d .DecodeElement (_bccac .CustomXmlMoveFromRangeStart ,&_gdbbaf );_cbgce !=nil {return _cbgce ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dccfa ); -_dccfa .EG_RunLevelElts =append (_dccfa .EG_RunLevelElts ,_addcac );_addcac .EG_RangeMarkupElements =append (_addcac .EG_RangeMarkupElements ,_bccac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbdgf :=NewEG_ContentRunContent (); -_bcgacd :=NewEG_RunLevelElts ();_ccebf :=NewEG_RangeMarkupElements ();_ccebf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _degfa :=d .DecodeElement (_ccebf .CustomXmlMoveFromRangeEnd ,&_gdbbaf );_degfa !=nil {return _degfa ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dbdgf ); -_dbdgf .EG_RunLevelElts =append (_dbdgf .EG_RunLevelElts ,_bcgacd );_bcgacd .EG_RangeMarkupElements =append (_bcgacd .EG_RangeMarkupElements ,_ccebf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdba :=NewEG_ContentRunContent (); -_cdfdce :=NewEG_RunLevelElts ();_cgdgc :=NewEG_RangeMarkupElements ();_cgdgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cceeaa :=d .DecodeElement (_cgdgc .CustomXmlMoveToRangeStart ,&_gdbbaf );_cceeaa !=nil {return _cceeaa ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_bdba ); -_bdba .EG_RunLevelElts =append (_bdba .EG_RunLevelElts ,_cdfdce );_cdfdce .EG_RangeMarkupElements =append (_cdfdce .EG_RangeMarkupElements ,_cgdgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcbbf :=NewEG_ContentRunContent (); -_bbcgf :=NewEG_RunLevelElts ();_ebeaf :=NewEG_RangeMarkupElements ();_ebeaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gaefg :=d .DecodeElement (_ebeaf .CustomXmlMoveToRangeEnd ,&_gdbbaf );_gaefg !=nil {return _gaefg ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_dcbbf ); -_dcbbf .EG_RunLevelElts =append (_dcbbf .EG_RunLevelElts ,_bbcgf );_bbcgf .EG_RangeMarkupElements =append (_bbcgf .EG_RangeMarkupElements ,_ebeaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afdgg :=NewEG_ContentRunContent (); -_ecddag :=NewEG_RunLevelElts ();_gcfeb :=NewEG_MathContent ();_gcfeb .OMathPara =_aa .NewOMathPara ();if _bffgb :=d .DecodeElement (_gcfeb .OMathPara ,&_gdbbaf );_bffgb !=nil {return _bffgb ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_afdgg ); -_afdgg .EG_RunLevelElts =append (_afdgg .EG_RunLevelElts ,_ecddag );_ecddag .EG_MathContent =append (_ecddag .EG_MathContent ,_gcfeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cdefge :=NewEG_ContentRunContent (); -_ddead :=NewEG_RunLevelElts ();_fededb :=NewEG_MathContent ();_fededb .OMath =_aa .NewOMath ();if _bcefg :=d .DecodeElement (_fededb .OMath ,&_gdbbaf );_bcefg !=nil {return _bcefg ;};_cggag .EG_ContentRunContent =append (_cggag .EG_ContentRunContent ,_cdefge ); -_cdefge .EG_RunLevelElts =append (_cdefge .EG_RunLevelElts ,_ddead );_ddead .EG_MathContent =append (_ddead .EG_MathContent ,_fededb );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_gdbbaf .Name ); -if _cegdb :=d .Skip ();_cegdb !=nil {return _cegdb ;};};case _a .EndElement :break _adfee ;case _a .CharData :};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_fcdeg *ST_PageOrientation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcdeg =0; -case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fcdeg =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fcdeg =2;};return nil ;}; +// Content Part +ContentPart *CT_Rel ; -// Validate validates the CT_Highlight and its children -func (_fedcf *CT_Highlight )Validate ()error {return _fedcf .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_cbccb *CT_LvlLegacy )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbccb .LegacyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_cbccb .LegacyAttr )}); -};if _cbccb .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbccb .LegacySpaceAttr )});}; -if _cbccb .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbccb .LegacyIndentAttr )});}; -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecgaf *CT_WebSettings )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ecgaf .Frameset !=nil {_bfebcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; -e .EncodeElement (_ecgaf .Frameset ,_bfebcc );};if _ecgaf .Divs !=nil {_cdcgba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_ecgaf .Divs ,_cdcgba );};if _ecgaf .Encoding !=nil {_ecacc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}}; -e .EncodeElement (_ecgaf .Encoding ,_ecacc );};if _ecgaf .OptimizeForBrowser !=nil {_fcbge :=_a .StartElement {Name :_a .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_ecgaf .OptimizeForBrowser ,_fcbge ); -};if _ecgaf .RelyOnVML !=nil {_fgece :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_ecgaf .RelyOnVML ,_fgece );};if _ecgaf .AllowPNG !=nil {_dbcgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}}; -e .EncodeElement (_ecgaf .AllowPNG ,_dbcgb );};if _ecgaf .DoNotRelyOnCSS !=nil {_befbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_ecgaf .DoNotRelyOnCSS ,_befbb ); -};if _ecgaf .DoNotSaveAsSingleFile !=nil {_dfaae :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ecgaf .DoNotSaveAsSingleFile ,_dfaae ); -};if _ecgaf .DoNotOrganizeInFolder !=nil {_becccf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_ecgaf .DoNotOrganizeInFolder ,_becccf ); -};if _ecgaf .DoNotUseLongFileNames !=nil {_aacff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ecgaf .DoNotUseLongFileNames ,_aacff ); -};if _ecgaf .PixelsPerInch !=nil {_dgdcb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_ecgaf .PixelsPerInch ,_dgdcb );};if _ecgaf .TargetScreenSz !=nil {_bedac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}}; -e .EncodeElement (_ecgaf .TargetScreenSz ,_bedac );};if _ecgaf .SaveSmartTagsAsXml !=nil {_bcaed :=_a .StartElement {Name :_a .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_ecgaf .SaveSmartTagsAsXml ,_bcaed ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Kinsoku struct{ +// Deleted Text +DelText *CT_Text ; -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// Field Code +InstrText *CT_Text ; -// Characters For Custom Line Breaking Rule -ValAttr string ;};func (_bedff *EG_BlockLevelChunkElts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbgdfb :for {_dadeg ,_aaeefc :=d .Token ();if _aaeefc !=nil {return _aaeefc ;};switch _acgae :=_dadeg .(type ){case _a .StartElement :switch _acgae .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fgdde :=NewEG_ContentBlockContent (); -_fgdde .CustomXml =NewCT_CustomXmlBlock ();if _fdcee :=d .DecodeElement (_fgdde .CustomXml ,&_acgae );_fdcee !=nil {return _fdcee ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_fgdde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eabab :=NewEG_ContentBlockContent (); -_eabab .Sdt =NewCT_SdtBlock ();if _effddd :=d .DecodeElement (_eabab .Sdt ,&_acgae );_effddd !=nil {return _effddd ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_eabab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_dcgcc :=NewEG_ContentBlockContent (); -_gefbe :=NewCT_P ();if _efdce :=d .DecodeElement (_gefbe ,&_acgae );_efdce !=nil {return _efdce ;};_dcgcc .P =append (_dcgcc .P ,_gefbe );_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_dcgcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_edegbb :=NewEG_ContentBlockContent (); -_cdaeef :=NewCT_Tbl ();if _egccfa :=d .DecodeElement (_cdaeef ,&_acgae );_egccfa !=nil {return _egccfa ;};_edegbb .Tbl =append (_edegbb .Tbl ,_cdaeef );_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_edegbb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebfag :=NewEG_ContentBlockContent (); -_ageca :=NewEG_RunLevelElts ();_ageca .ProofErr =NewCT_ProofErr ();if _cgaeae :=d .DecodeElement (_ageca .ProofErr ,&_acgae );_cgaeae !=nil {return _cgaeae ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_ebfag );_ebfag .EG_RunLevelElts =append (_ebfag .EG_RunLevelElts ,_ageca ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_efgfb :=NewEG_ContentBlockContent (); -_bcegag :=NewEG_RunLevelElts ();_bcegag .PermStart =NewCT_PermStart ();if _fabae :=d .DecodeElement (_bcegag .PermStart ,&_acgae );_fabae !=nil {return _fabae ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_efgfb );_efgfb .EG_RunLevelElts =append (_efgfb .EG_RunLevelElts ,_bcegag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ggafc :=NewEG_ContentBlockContent (); -_gdedg :=NewEG_RunLevelElts ();_gdedg .PermEnd =NewCT_Perm ();if _gbagf :=d .DecodeElement (_gdedg .PermEnd ,&_acgae );_gbagf !=nil {return _gbagf ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_ggafc );_ggafc .EG_RunLevelElts =append (_ggafc .EG_RunLevelElts ,_gdedg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aaddaf :=NewEG_ContentBlockContent (); -_bbgag :=NewEG_RunLevelElts ();_bbgag .Ins =NewCT_RunTrackChange ();if _bdbcg :=d .DecodeElement (_bbgag .Ins ,&_acgae );_bdbcg !=nil {return _bdbcg ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_aaddaf );_aaddaf .EG_RunLevelElts =append (_aaddaf .EG_RunLevelElts ,_bbgag ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbaae :=NewEG_ContentBlockContent (); -_dcgegg :=NewEG_RunLevelElts ();_dcgegg .Del =NewCT_RunTrackChange ();if _eccfc :=d .DecodeElement (_dcgegg .Del ,&_acgae );_eccfc !=nil {return _eccfc ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_gbaae );_gbaae .EG_RunLevelElts =append (_gbaae .EG_RunLevelElts ,_dcgegg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dccab :=NewEG_ContentBlockContent (); -_beefgf :=NewEG_RunLevelElts ();_beefgf .MoveFrom =NewCT_RunTrackChange ();if _ebdcg :=d .DecodeElement (_beefgf .MoveFrom ,&_acgae );_ebdcg !=nil {return _ebdcg ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_dccab );_dccab .EG_RunLevelElts =append (_dccab .EG_RunLevelElts ,_beefgf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gffcdg :=NewEG_ContentBlockContent (); -_ggebaf :=NewEG_RunLevelElts ();_ggebaf .MoveTo =NewCT_RunTrackChange ();if _bgebd :=d .DecodeElement (_ggebaf .MoveTo ,&_acgae );_bgebd !=nil {return _bgebd ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_gffcdg );_gffcdg .EG_RunLevelElts =append (_gffcdg .EG_RunLevelElts ,_ggebaf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bbgbgg :=NewEG_ContentBlockContent (); -_accea :=NewEG_RunLevelElts ();_egbfb :=NewEG_RangeMarkupElements ();_egbfb .BookmarkStart =NewCT_Bookmark ();if _bebbe :=d .DecodeElement (_egbfb .BookmarkStart ,&_acgae );_bebbe !=nil {return _bebbe ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_bbgbgg ); -_bbgbgg .EG_RunLevelElts =append (_bbgbgg .EG_RunLevelElts ,_accea );_accea .EG_RangeMarkupElements =append (_accea .EG_RangeMarkupElements ,_egbfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfbgeg :=NewEG_ContentBlockContent (); -_edcfec :=NewEG_RunLevelElts ();_dbeb :=NewEG_RangeMarkupElements ();_dbeb .BookmarkEnd =NewCT_MarkupRange ();if _gagec :=d .DecodeElement (_dbeb .BookmarkEnd ,&_acgae );_gagec !=nil {return _gagec ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_gfbgeg ); -_gfbgeg .EG_RunLevelElts =append (_gfbgeg .EG_RunLevelElts ,_edcfec );_edcfec .EG_RangeMarkupElements =append (_edcfec .EG_RangeMarkupElements ,_dbeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aacdca :=NewEG_ContentBlockContent (); -_gbeac :=NewEG_RunLevelElts ();_cceaeb :=NewEG_RangeMarkupElements ();_cceaeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _degea :=d .DecodeElement (_cceaeb .MoveFromRangeStart ,&_acgae );_degea !=nil {return _degea ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_aacdca ); -_aacdca .EG_RunLevelElts =append (_aacdca .EG_RunLevelElts ,_gbeac );_gbeac .EG_RangeMarkupElements =append (_gbeac .EG_RangeMarkupElements ,_cceaeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbgefc :=NewEG_ContentBlockContent (); -_cddcc :=NewEG_RunLevelElts ();_gcgae :=NewEG_RangeMarkupElements ();_gcgae .MoveFromRangeEnd =NewCT_MarkupRange ();if _bffag :=d .DecodeElement (_gcgae .MoveFromRangeEnd ,&_acgae );_bffag !=nil {return _bffag ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_fbgefc ); -_fbgefc .EG_RunLevelElts =append (_fbgefc .EG_RunLevelElts ,_cddcc );_cddcc .EG_RangeMarkupElements =append (_cddcc .EG_RangeMarkupElements ,_gcgae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bffbbb :=NewEG_ContentBlockContent (); -_fcdae :=NewEG_RunLevelElts ();_dfagf :=NewEG_RangeMarkupElements ();_dfagf .MoveToRangeStart =NewCT_MoveBookmark ();if _dfbffg :=d .DecodeElement (_dfagf .MoveToRangeStart ,&_acgae );_dfbffg !=nil {return _dfbffg ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_bffbbb ); -_bffbbb .EG_RunLevelElts =append (_bffbbb .EG_RunLevelElts ,_fcdae );_fcdae .EG_RangeMarkupElements =append (_fcdae .EG_RangeMarkupElements ,_dfagf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfeeba :=NewEG_ContentBlockContent (); -_dcbeb :=NewEG_RunLevelElts ();_addeef :=NewEG_RangeMarkupElements ();_addeef .MoveToRangeEnd =NewCT_MarkupRange ();if _ecgaa :=d .DecodeElement (_addeef .MoveToRangeEnd ,&_acgae );_ecgaa !=nil {return _ecgaa ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_dfeeba ); -_dfeeba .EG_RunLevelElts =append (_dfeeba .EG_RunLevelElts ,_dcbeb );_dcbeb .EG_RangeMarkupElements =append (_dcbeb .EG_RangeMarkupElements ,_addeef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_efgbg :=NewEG_ContentBlockContent (); -_dbdgg :=NewEG_RunLevelElts ();_ddcag :=NewEG_RangeMarkupElements ();_ddcag .CommentRangeStart =NewCT_MarkupRange ();if _gdabd :=d .DecodeElement (_ddcag .CommentRangeStart ,&_acgae );_gdabd !=nil {return _gdabd ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_efgbg ); -_efgbg .EG_RunLevelElts =append (_efgbg .EG_RunLevelElts ,_dbdgg );_dbdgg .EG_RangeMarkupElements =append (_dbdgg .EG_RangeMarkupElements ,_ddcag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfeedea :=NewEG_ContentBlockContent (); -_feaceba :=NewEG_RunLevelElts ();_cecea :=NewEG_RangeMarkupElements ();_cecea .CommentRangeEnd =NewCT_MarkupRange ();if _faedf :=d .DecodeElement (_cecea .CommentRangeEnd ,&_acgae );_faedf !=nil {return _faedf ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_gfeedea ); -_gfeedea .EG_RunLevelElts =append (_gfeedea .EG_RunLevelElts ,_feaceba );_feaceba .EG_RangeMarkupElements =append (_feaceba .EG_RangeMarkupElements ,_cecea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fefde :=NewEG_ContentBlockContent (); -_bgfab :=NewEG_RunLevelElts ();_efffa :=NewEG_RangeMarkupElements ();_efffa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gagcg :=d .DecodeElement (_efffa .CustomXmlInsRangeStart ,&_acgae );_gagcg !=nil {return _gagcg ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_fefde ); -_fefde .EG_RunLevelElts =append (_fefde .EG_RunLevelElts ,_bgfab );_bgfab .EG_RangeMarkupElements =append (_bgfab .EG_RangeMarkupElements ,_efffa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agefd :=NewEG_ContentBlockContent (); -_bgdge :=NewEG_RunLevelElts ();_eaaeb :=NewEG_RangeMarkupElements ();_eaaeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcdgec :=d .DecodeElement (_eaaeb .CustomXmlInsRangeEnd ,&_acgae );_dcdgec !=nil {return _dcdgec ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_agefd ); -_agefd .EG_RunLevelElts =append (_agefd .EG_RunLevelElts ,_bgdge );_bgdge .EG_RangeMarkupElements =append (_bgdge .EG_RangeMarkupElements ,_eaaeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgffgg :=NewEG_ContentBlockContent (); -_adedac :=NewEG_RunLevelElts ();_gbaadf :=NewEG_RangeMarkupElements ();_gbaadf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeebf :=d .DecodeElement (_gbaadf .CustomXmlDelRangeStart ,&_acgae );_aeebf !=nil {return _aeebf ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_fgffgg ); -_fgffgg .EG_RunLevelElts =append (_fgffgg .EG_RunLevelElts ,_adedac );_adedac .EG_RangeMarkupElements =append (_adedac .EG_RangeMarkupElements ,_gbaadf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edddb :=NewEG_ContentBlockContent (); -_gdabae :=NewEG_RunLevelElts ();_abdfc :=NewEG_RangeMarkupElements ();_abdfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _feddb :=d .DecodeElement (_abdfc .CustomXmlDelRangeEnd ,&_acgae );_feddb !=nil {return _feddb ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_edddb ); -_edddb .EG_RunLevelElts =append (_edddb .EG_RunLevelElts ,_gdabae );_gdabae .EG_RangeMarkupElements =append (_gdabae .EG_RangeMarkupElements ,_abdfc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ceddd :=NewEG_ContentBlockContent (); -_bcbdd :=NewEG_RunLevelElts ();_baafb :=NewEG_RangeMarkupElements ();_baafb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _beeda :=d .DecodeElement (_baafb .CustomXmlMoveFromRangeStart ,&_acgae );_beeda !=nil {return _beeda ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_ceddd ); -_ceddd .EG_RunLevelElts =append (_ceddd .EG_RunLevelElts ,_bcbdd );_bcbdd .EG_RangeMarkupElements =append (_bcbdd .EG_RangeMarkupElements ,_baafb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ddcfed :=NewEG_ContentBlockContent (); -_agbec :=NewEG_RunLevelElts ();_efgbba :=NewEG_RangeMarkupElements ();_efgbba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afgcff :=d .DecodeElement (_efgbba .CustomXmlMoveFromRangeEnd ,&_acgae );_afgcff !=nil {return _afgcff ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_ddcfed ); -_ddcfed .EG_RunLevelElts =append (_ddcfed .EG_RunLevelElts ,_agbec );_agbec .EG_RangeMarkupElements =append (_agbec .EG_RangeMarkupElements ,_efgbba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bddefa :=NewEG_ContentBlockContent (); -_fcgbca :=NewEG_RunLevelElts ();_deacg :=NewEG_RangeMarkupElements ();_deacg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ggaedc :=d .DecodeElement (_deacg .CustomXmlMoveToRangeStart ,&_acgae );_ggaedc !=nil {return _ggaedc ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_bddefa ); -_bddefa .EG_RunLevelElts =append (_bddefa .EG_RunLevelElts ,_fcgbca );_fcgbca .EG_RangeMarkupElements =append (_fcgbca .EG_RangeMarkupElements ,_deacg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcgfca :=NewEG_ContentBlockContent (); -_gbcgaa :=NewEG_RunLevelElts ();_efccd :=NewEG_RangeMarkupElements ();_efccd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccedac :=d .DecodeElement (_efccd .CustomXmlMoveToRangeEnd ,&_acgae );_ccedac !=nil {return _ccedac ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_fcgfca ); -_fcgfca .EG_RunLevelElts =append (_fcgfca .EG_RunLevelElts ,_gbcgaa );_gbcgaa .EG_RangeMarkupElements =append (_gbcgaa .EG_RangeMarkupElements ,_efccd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffbbd :=NewEG_ContentBlockContent (); -_bggcbe :=NewEG_RunLevelElts ();_baae :=NewEG_MathContent ();_baae .OMathPara =_aa .NewOMathPara ();if _ffabb :=d .DecodeElement (_baae .OMathPara ,&_acgae );_ffabb !=nil {return _ffabb ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_ffbbd ); -_ffbbd .EG_RunLevelElts =append (_ffbbd .EG_RunLevelElts ,_bggcbe );_bggcbe .EG_MathContent =append (_bggcbe .EG_MathContent ,_baae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aacag :=NewEG_ContentBlockContent (); -_fagcc :=NewEG_RunLevelElts ();_caagf :=NewEG_MathContent ();_caagf .OMath =_aa .NewOMath ();if _fcgae :=d .DecodeElement (_caagf .OMath ,&_acgae );_fcgae !=nil {return _fcgae ;};_bedff .EG_ContentBlockContent =append (_bedff .EG_ContentBlockContent ,_aacag ); -_aacag .EG_RunLevelElts =append (_aacag .EG_RunLevelElts ,_fagcc );_fagcc .EG_MathContent =append (_fagcc .EG_MathContent ,_caagf );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_acgae .Name ); -if _agdeb :=d .Skip ();_agdeb !=nil {return _agdeb ;};};case _a .EndElement :break _dbgdfb ;case _a .CharData :};};return nil ;}; +// Deleted Field Code +DelInstrText *CT_Text ; -// Validate validates the CT_FFData and its children -func (_agcbc *CT_FFData )Validate ()error {return _agcbc .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_ddade *CT_Language )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecfad :=range start .Attr {if _ecfad .Name .Local =="\u0076\u0061\u006c"{_adcdc ,_ffbb :=_ecfad .Value ,error (nil ); -if _ffbb !=nil {return _ffbb ;};_ddade .ValAttr =&_adcdc ;continue ;};if _ecfad .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_egbgc ,_aafbg :=_ecfad .Value ,error (nil );if _aafbg !=nil {return _aafbg ;};_ddade .EastAsiaAttr =&_egbgc ; -continue ;};if _ecfad .Name .Local =="\u0062\u0069\u0064\u0069"{_egfbd ,_agee :=_ecfad .Value ,error (nil );if _agee !=nil {return _agee ;};_ddade .BidiAttr =&_egfbd ;continue ;};};for {_caccb ,_ecdfb :=d .Token ();if _ecdfb !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ecdfb ); -};if _eaee ,_acff :=_caccb .(_a .EndElement );_acff &&_eaee .Name ==start .Name {break ;};};return nil ;};func (_egedf *CT_DocPart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _egedf .DocPartPr !=nil {_cbegg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}}; -e .EncodeElement (_egedf .DocPartPr ,_cbegg );};if _egedf .DocPartBody !=nil {_ggge :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_egedf .DocPartBody ,_ggge ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FontRel ()*CT_FontRel {_ebcd :=&CT_FontRel {};_ebcd .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d"; -return _ebcd ;};func (_cfef *CT_FontFamily )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfef .ValAttr =ST_FontFamily (1);for _ ,_caed :=range start .Attr {if _caed .Name .Local =="\u0076\u0061\u006c"{_cfef .ValAttr .UnmarshalXMLAttr (_caed ); -continue ;};};for {_eaffe ,_edfd :=d .Token ();if _edfd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_edfd );};if _gdegc ,_ffbec :=_eaffe .(_a .EndElement ); -_ffbec &&_gdegc .Name ==start .Name {break ;};};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_gceddg *CT_Ind )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gceddg .StartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .StartAttr )}); -};if _gceddg .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .StartCharsAttr )});};if _gceddg .EndAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .EndAttr )}); -};if _gceddg .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .EndCharsAttr )});};if _gceddg .LeftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .LeftAttr )}); -};if _gceddg .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .LeftCharsAttr )});};if _gceddg .RightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .RightAttr )}); -};if _gceddg .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .RightCharsAttr )});};if _gceddg .HangingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .HangingAttr )}); -};if _gceddg .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .HangingCharsAttr )}); -};if _gceddg .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .FirstLineAttr )});};if _gceddg .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gceddg .FirstLineCharsAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eccbb ST_Pitch )String ()string {switch _eccbb {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065"; -case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};func NewCT_TcPrBase ()*CT_TcPrBase {_aeced :=&CT_TcPrBase {};return _aeced };func (_egga *CT_DocumentBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeee :for {_cfdec ,_gcfd :=d .Token (); -if _gcfd !=nil {return _gcfd ;};switch _aafge :=_cfdec .(type ){case _a .StartElement :switch _aafge .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_egga .Background =NewCT_Background (); -if _cddgg :=d .DecodeElement (_egga .Background ,&_aafge );_cddgg !=nil {return _cddgg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aafge .Name ); -if _gefef :=d .Skip ();_gefef !=nil {return _gefef ;};};case _a .EndElement :break _aeee ;case _a .CharData :};};return nil ;}; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_cecaa *CT_NumRestart )ValidateWithPath (path string )error {if _cecaa .ValAttr ==ST_RestartNumberUnset {return _gd .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 _cabdb :=_cecaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cabdb !=nil {return _cabdb ;};return nil ;};func (_dbcc *CT_Charset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbcc .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dbcc .ValAttr )}); -};if _dbcc .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dbcc .CharacterSetAttr )});}; -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Footnotes struct{CT_Footnotes };func (_edggdf *CT_TextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bbaaa ,_cfgfcb :=_edggdf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cfgfcb !=nil {return _cfgfcb ;};start .Attr =append (start .Attr ,_bbaaa );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Choiceal Hyphen Character +SoftHyphen *CT_Empty ; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_adfec *CT_Text )ValidateWithPath (path string )error {return nil };func (_dgacb ST_TblLayoutType )ValidateWithPath (path string )error {switch _dgacb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgacb )); -};return nil ;}; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_gbcbc *CT_Placeholder )ValidateWithPath (path string )error {if _cbbc :=_gbcbc .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_cbbc !=nil {return _cbbc ;};return nil ;};type ST_FtnEdn byte ;func (_efacc *CT_ParaRPrOriginal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _efacc .Ins !=nil {_efadg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efacc .Ins ,_efadg );};if _efacc .Del !=nil {_beeca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efacc .Del ,_beeca ); -};if _efacc .MoveFrom !=nil {_gbbdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_efacc .MoveFrom ,_gbbdg );};if _efacc .MoveTo !=nil {_ececa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -e .EncodeElement (_efacc .MoveTo ,_ececa );};if _efacc .RStyle !=nil {_ecaebc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efacc .RStyle ,_ecaebc );};if _efacc .RFonts !=nil {_egfgg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_efacc .RFonts ,_egfgg );};if _efacc .B !=nil {_aeebdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_efacc .B ,_aeebdc );};if _efacc .BCs !=nil {_efacd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062C\u0073"}}; -e .EncodeElement (_efacc .BCs ,_efacd );};if _efacc .I !=nil {_ccfee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_efacc .I ,_ccfee );};if _efacc .ICs !=nil {_ceabc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069C\u0073"}}; -e .EncodeElement (_efacc .ICs ,_ceabc );};if _efacc .Caps !=nil {_dcgadaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_efacc .Caps ,_dcgadaa );};if _efacc .SmallCaps !=nil {_gdgfcf :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; -e .EncodeElement (_efacc .SmallCaps ,_gdgfcf );};if _efacc .Strike !=nil {_fgeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_efacc .Strike ,_fgeb );};if _efacc .Dstrike !=nil {_cddga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; -e .EncodeElement (_efacc .Dstrike ,_cddga );};if _efacc .Outline !=nil {_dfffd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_efacc .Outline ,_dfffd );};if _efacc .Shadow !=nil {_gfebc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_efacc .Shadow ,_gfebc );};if _efacc .Emboss !=nil {_feeegg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_efacc .Emboss ,_feeegg );};if _efacc .Imprint !=nil {_gadcfb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; -e .EncodeElement (_efacc .Imprint ,_gadcfb );};if _efacc .NoProof !=nil {_gcgbd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_efacc .NoProof ,_gcgbd );};if _efacc .SnapToGrid !=nil {_cggc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; -e .EncodeElement (_efacc .SnapToGrid ,_cggc );};if _efacc .Vanish !=nil {_acfdf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_efacc .Vanish ,_acfdf );};if _efacc .WebHidden !=nil {_gdeee :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_efacc .WebHidden ,_gdeee );};if _efacc .Color !=nil {_eaefbc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efacc .Color ,_eaefbc );};if _efacc .Spacing !=nil {_ebdfb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_efacc .Spacing ,_ebdfb );};if _efacc .W !=nil {_gefcb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_efacc .W ,_gefcb );};if _efacc .Kern !=nil {_ddedg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_efacc .Kern ,_ddedg );};if _efacc .Position !=nil {_babbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efacc .Position ,_babbg );};if _efacc .Sz !=nil {_eadad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_efacc .Sz ,_eadad );};if _efacc .SzCs !=nil {_daafbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_efacc .SzCs ,_daafbd );};if _efacc .Highlight !=nil {_bfaddb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_efacc .Highlight ,_bfaddb );};if _efacc .U !=nil {_gegee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_efacc .U ,_gegee );};if _efacc .Effect !=nil {_gfadc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_efacc .Effect ,_gfadc );};if _efacc .Bdr !=nil {_debdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_efacc .Bdr ,_debdg );};if _efacc .Shd !=nil {_baagb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_efacc .Shd ,_baagb );};if _efacc .FitText !=nil {_dabga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_efacc .FitText ,_dabga );};if _efacc .VertAlign !=nil {_gbcd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_efacc .VertAlign ,_gbcd );};if _efacc .Rtl !=nil {_bgfff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_efacc .Rtl ,_bgfff );};if _efacc .Cs !=nil {_abbcda :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_efacc .Cs ,_abbcda );};if _efacc .Em !=nil {_fegbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_efacc .Em ,_fegbb );};if _efacc .Lang !=nil {_dbadd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_efacc .Lang ,_dbadd );};if _efacc .EastAsianLayout !=nil {_bfged :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_efacc .EastAsianLayout ,_bfged ); -};if _efacc .SpecVanish !=nil {_bdegd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_efacc .SpecVanish ,_bdegd );};if _efacc .OMath !=nil {_begfc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_efacc .OMath ,_begfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgfec *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgfec =0;case "\u0074\u0065\u0078\u0074":*_cgfec =1; -case "\u0064\u0061\u0074\u0065":*_cgfec =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_cgfec =3;};return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_fecfe :=&CT_DocPartName {};return _fecfe };type CT_MailMerge struct{ +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Data Source Type -DataType *CT_MailMergeDataType ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Data Source Connection String -ConnectString *CT_String ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Query For Data Source Records To Merge -Query *CT_String ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Data Source File Path -DataSource *CT_Rel ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Header Definition File Path -HeaderSource *CT_Rel ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// Symbol Character +Sym *CT_Sym ; -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Page Number Block +PgNum *CT_Empty ; -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Carriage Return +Cr *CT_Empty ; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// Tab Character +Tab *CT_Empty ; -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// Embedded Object +Object *CT_Object ; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// VML Object +Pict *CT_Picture ; -// Office Data Source Object Settings -Odso *CT_Odso ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_bggdc :=&CT_MailMergeDest {};_bggdc .ValAttr =ST_MailMergeDest (1);return _bggdc ;}; +// Complex Field Character +FldChar *CT_FldChar ; -// Validate validates the EG_RPrBase and its children -func (_gabcc *EG_RPrBase )Validate ()error {return _gabcc .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_cabfcc ST_LineSpacingRule )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eebfa :=_a .Attr {};_eebfa .Name =name ; -switch _cabfcc {case ST_LineSpacingRuleUnset :_eebfa .Value ="";case ST_LineSpacingRuleAuto :_eebfa .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_eebfa .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_eebfa .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return _eebfa ,nil ;}; +// Phonetic Guide +Ruby *CT_Ruby ; -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_gfacd *CT_FramesetChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgaca :for {_egff ,_dgcba :=d .Token ();if _dgcba !=nil {return _dgcba ;};switch _cfdcc :=_egff .(type ){case _a .StartElement :switch _cfdcc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_aefca :=NewCT_Frameset (); -if _cfagc :=d .DecodeElement (_aefca ,&_cfdcc );_cfagc !=nil {return _cfagc ;};_gfacd .Frameset =append (_gfacd .Frameset ,_aefca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_gdbd :=NewCT_Frame (); -if _dedf :=d .DecodeElement (_gdbd ,&_cfdcc );_dedf !=nil {return _dedf ;};_gfacd .Frame =append (_gfacd .Frame ,_gdbd );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cfdcc .Name ); -if _dedb :=d .Skip ();_dedb !=nil {return _dedb ;};};case _a .EndElement :break _cgaca ;case _a .CharData :};};return nil ;};func (_fgfafe *ST_TextboxTightWrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcbec ,_addfaa :=d .Token (); -if _addfaa !=nil {return _addfaa ;};if _cadgcc ,_fdfdc :=_fcbec .(_a .EndElement );_fdfdc &&_cadgcc .Name ==start .Name {*_fgfafe =1;return nil ;};if _cafgaa ,_acdbd :=_fcbec .(_a .CharData );!_acdbd {return _gd .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",_fcbec ); -}else {switch string (_cafgaa ){case "":*_fgfafe =0;case "\u006e\u006f\u006e\u0065":*_fgfafe =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fgfafe =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fgfafe =3; -case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fgfafe =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fgfafe =5;};};_fcbec ,_addfaa =d .Token ();if _addfaa !=nil {return _addfaa ; -};if _ccfgc ,_caeedd :=_fcbec .(_a .EndElement );_caeedd &&_ccfgc .Name ==start .Name {return nil ;};return _gd .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",_fcbec ); -};func (_acgfe ST_Underline )String ()string {switch _acgfe {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b"; -case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; -case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068"; -case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065"; -case 18:return "\u006e\u006f\u006e\u0065";};return "";};func (_egbbbg ST_StyleType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cacad :=_a .Attr {};_cacad .Name =name ;switch _egbbbg {case ST_StyleTypeUnset :_cacad .Value ="";case ST_StyleTypeParagraph :_cacad .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h"; -case ST_StyleTypeCharacter :_cacad .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_cacad .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_cacad .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _cacad ,nil ; -}; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Validate validates the CT_TblPr and its children -func (_abgcee *CT_TblPr )Validate ()error {return _abgcee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func (_befc *CT_FontSig )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_gd .Sprintf ("\u0025\u0076",_befc .Usb0Attr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_gd .Sprintf ("\u0025\u0076",_befc .Usb1Attr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_gd .Sprintf ("\u0025\u0076",_befc .Usb2Attr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_gd .Sprintf ("\u0025\u0076",_befc .Usb3Attr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_gd .Sprintf ("\u0025\u0076",_befc .Csb0Attr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_gd .Sprintf ("\u0025\u0076",_befc .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_adadf ST_Merge )ValidateWithPath (path string )error {switch _adadf {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adadf )); -};return nil ;};type CT_TcPrBase struct{ +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// DrawingML Object +Drawing *CT_Drawing ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func (_effea ST_HdrFtr )ValidateWithPath (path string )error {switch _effea {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effea )); +};return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_eagaag *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _eagaag .HeaderReference !=nil {if _bbebd :=_eagaag .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); +_bbebd !=nil {return _bbebd ;};};if _eagaag .FooterReference !=nil {if _dffacd :=_eagaag .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_dffacd !=nil {return _dffacd ; +};};return nil ;};func (_bedbc *CT_MathCtrlIns )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eeedc :=range start .Attr {if _eeedc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gafef ,_acffdg :=_eeedc .Value ,error (nil ); +if _acffdg !=nil {return _acffdg ;};_bedbc .AuthorAttr =_gafef ;continue ;};if _eeedc .Name .Local =="\u0064\u0061\u0074\u0065"{_adefff ,_cdeggg :=ParseStdlibTime (_eeedc .Value );if _cdeggg !=nil {return _cdeggg ;};_bedbc .DateAttr =&_adefff ;continue ; +};if _eeedc .Name .Local =="\u0069\u0064"{_agaabd ,_efcgc :=_fg .ParseInt (_eeedc .Value ,10,64);if _efcgc !=nil {return _efcgc ;};_bedbc .IdAttr =_agaabd ;continue ;};};for {_fagcd ,_eccgg :=d .Token ();if _eccgg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_eccgg ); +};if _cgfaa ,_abbfed :=_fagcd .(_c .EndElement );_abbfed &&_cgfaa .Name ==start .Name {break ;};};return nil ;};func (_gacff *CT_MailMergeSourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdabf ,_abdbb :=_gacff .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _abdbb !=nil {return _abdbb ;};start .Attr =append (start .Attr ,_gdabf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Validate validates the CT_PermStart and its children +func (_edfd *CT_PermStart )Validate ()error {return _edfd .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};type CT_DocPartTypes struct{ -// Table Cell Shading -Shd *CT_Shd ; +// Entry Is Of All Types +AllAttr *_d .ST_OnOff ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Entry Type +Type []*CT_DocPartType ;};type CT_FldChar struct{ -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Field Should Not Be Recalculated +FldLockAttr *_d .ST_OnOff ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Field Result Invalidated +DirtyAttr *_d .ST_OnOff ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Custom Field Data +FldData *CT_Text ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Form Field Properties +FfData *CT_FFData ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ;};func (_dabefb ST_ProofErr )String ()string {switch _dabefb {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t"; -case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";}; +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;};type CT_Proof struct{ -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_dfeag *CT_DecimalNumberOrPrecent )Validate ()error {return _dfeag .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func NewWdWgp ()*WdWgp {_ggecdf :=&WdWgp {}; -_ggecdf .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _ggecdf ;};func (_abagbd *WdCT_WordprocessingContentPart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcebc :=range start .Attr {if _dcebc .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"&&_dcebc .Name .Local =="\u0069\u0064"||_dcebc .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"&&_dcebc .Name .Local =="\u0069\u0064"{_cffaef ,_cecafc :=_dcebc .Value ,error (nil ); -if _cecafc !=nil {return _cecafc ;};_abagbd .IdAttr =_cffaef ;continue ;};if _dcebc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_abagbd .BwModeAttr .UnmarshalXMLAttr (_dcebc );continue ;};};_dgcgg :for {_fgcdb ,_adfdc :=d .Token ();if _adfdc !=nil {return _adfdc ; -};switch _bggff :=_fgcdb .(type ){case _a .StartElement :switch _bggff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_abagbd .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual (); -if _egaaae :=d .DecodeElement (_abagbd .NvContentPartPr ,&_bggff );_egaaae !=nil {return _egaaae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:_abagbd .Xfrm =_gga .NewCT_Transform2D (); -if _gecdcd :=d .DecodeElement (_abagbd .Xfrm ,&_bggff );_gecdcd !=nil {return _gecdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abagbd .ExtLst =_gga .NewCT_OfficeArtExtensionList (); -if _ccfbc :=d .DecodeElement (_abagbd .ExtLst ,&_bggff );_ccfbc !=nil {return _ccfbc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_bggff .Name ); -if _fgcec :=d .Skip ();_fgcec !=nil {return _fgcec ;};};case _a .EndElement :break _dgcgg ;case _a .CharData :};};return nil ;}; +// Spell Checking State +SpellingAttr ST_Proof ; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_eedga *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _geaff ,_effecg :=range _eedga .Wsp {if _gdaea :=_effecg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_geaff )); -_gdaea !=nil {return _gdaea ;};};for _agefa ,_cagab :=range _eedga .Pic {if _edfce :=_cagab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_agefa ));_edfce !=nil {return _edfce ;};};for _gddccc ,_eefcea :=range _eedga .ContentPart {if _adffgdd :=_eefcea .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_gddccc )); -_adffgdd !=nil {return _adffgdd ;};};for _faffc ,_bcgdcb :=range _eedga .Wgp {if _cbdaf :=_bcgdcb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_faffc ));_cbdaf !=nil {return _cbdaf ;};};for _cgddeg ,_agcee :=range _eedga .GraphicFrame {if _dgcfgc :=_agcee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgddeg )); -_dgcfgc !=nil {return _dgcfgc ;};};return nil ;};func (_cgccg *CT_CustomXmlCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaeb :=range start .Attr {if _eaeb .Name .Local =="\u0075\u0072\u0069"{_ffbae ,_faga :=_eaeb .Value ,error (nil ); -if _faga !=nil {return _faga ;};_cgccg .UriAttr =&_ffbae ;continue ;};if _eaeb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ecgb ,_dccbf :=_eaeb .Value ,error (nil );if _dccbf !=nil {return _dccbf ;};_cgccg .ElementAttr =_ecgb ;continue ;};}; -_fcbb :for {_bdbfa ,_bfcde :=d .Token ();if _bfcde !=nil {return _bfcde ;};switch _gacd :=_bdbfa .(type ){case _a .StartElement :switch _gacd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cgccg .CustomXmlPr =NewCT_CustomXmlPr (); -if _geea :=d .DecodeElement (_cgccg .CustomXmlPr ,&_gacd );_geea !=nil {return _geea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_abbgg :=NewEG_ContentCellContent (); -_babg :=NewCT_Tc ();if _ccca :=d .DecodeElement (_babg ,&_gacd );_ccca !=nil {return _ccca ;};_abbgg .Tc =append (_abbgg .Tc ,_babg );_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_abbgg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aeda :=NewEG_ContentCellContent (); -_aeda .CustomXml =NewCT_CustomXmlCell ();if _gfaf :=d .DecodeElement (_aeda .CustomXml ,&_gacd );_gfaf !=nil {return _gfaf ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_aeda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bdbfg :=NewEG_ContentCellContent (); -_bdbfg .Sdt =NewCT_SdtCell ();if _cfbb :=d .DecodeElement (_bdbfg .Sdt ,&_gacd );_cfbb !=nil {return _cfbb ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_bdbfg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebgc :=NewEG_ContentCellContent (); -_gcced :=NewEG_RunLevelElts ();_gcced .ProofErr =NewCT_ProofErr ();if _gbacf :=d .DecodeElement (_gcced .ProofErr ,&_gacd );_gbacf !=nil {return _gbacf ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_ebgc );_ebgc .EG_RunLevelElts =append (_ebgc .EG_RunLevelElts ,_gcced ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fbce :=NewEG_ContentCellContent (); -_dcgdd :=NewEG_RunLevelElts ();_dcgdd .PermStart =NewCT_PermStart ();if _afgbf :=d .DecodeElement (_dcgdd .PermStart ,&_gacd );_afgbf !=nil {return _afgbf ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_fbce );_fbce .EG_RunLevelElts =append (_fbce .EG_RunLevelElts ,_dcgdd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gefdf :=NewEG_ContentCellContent (); -_fafg :=NewEG_RunLevelElts ();_fafg .PermEnd =NewCT_Perm ();if _dgba :=d .DecodeElement (_fafg .PermEnd ,&_gacd );_dgba !=nil {return _dgba ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_gefdf );_gefdf .EG_RunLevelElts =append (_gefdf .EG_RunLevelElts ,_fafg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_adffe :=NewEG_ContentCellContent (); -_abgge :=NewEG_RunLevelElts ();_abgge .Ins =NewCT_RunTrackChange ();if _efaeg :=d .DecodeElement (_abgge .Ins ,&_gacd );_efaeg !=nil {return _efaeg ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_adffe );_adffe .EG_RunLevelElts =append (_adffe .EG_RunLevelElts ,_abgge ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cadd :=NewEG_ContentCellContent (); -_dgcge :=NewEG_RunLevelElts ();_dgcge .Del =NewCT_RunTrackChange ();if _bbgbe :=d .DecodeElement (_dgcge .Del ,&_gacd );_bbgbe !=nil {return _bbgbe ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cadd );_cadd .EG_RunLevelElts =append (_cadd .EG_RunLevelElts ,_dgcge ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cabd :=NewEG_ContentCellContent (); -_begf :=NewEG_RunLevelElts ();_begf .MoveFrom =NewCT_RunTrackChange ();if _geeb :=d .DecodeElement (_begf .MoveFrom ,&_gacd );_geeb !=nil {return _geeb ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cabd );_cabd .EG_RunLevelElts =append (_cabd .EG_RunLevelElts ,_begf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eagf :=NewEG_ContentCellContent (); -_dbgf :=NewEG_RunLevelElts ();_dbgf .MoveTo =NewCT_RunTrackChange ();if _gacgd :=d .DecodeElement (_dbgf .MoveTo ,&_gacd );_gacgd !=nil {return _gacgd ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_eagf );_eagf .EG_RunLevelElts =append (_eagf .EG_RunLevelElts ,_dbgf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbccf :=NewEG_ContentCellContent (); -_bbfb :=NewEG_RunLevelElts ();_dgfeg :=NewEG_RangeMarkupElements ();_dgfeg .BookmarkStart =NewCT_Bookmark ();if _efeb :=d .DecodeElement (_dgfeg .BookmarkStart ,&_gacd );_efeb !=nil {return _efeb ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cbccf ); -_cbccf .EG_RunLevelElts =append (_cbccf .EG_RunLevelElts ,_bbfb );_bbfb .EG_RangeMarkupElements =append (_bbfb .EG_RangeMarkupElements ,_dgfeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gaefe :=NewEG_ContentCellContent (); -_daae :=NewEG_RunLevelElts ();_aaea :=NewEG_RangeMarkupElements ();_aaea .BookmarkEnd =NewCT_MarkupRange ();if _gdeg :=d .DecodeElement (_aaea .BookmarkEnd ,&_gacd );_gdeg !=nil {return _gdeg ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_gaefe ); -_gaefe .EG_RunLevelElts =append (_gaefe .EG_RunLevelElts ,_daae );_daae .EG_RangeMarkupElements =append (_daae .EG_RangeMarkupElements ,_aaea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_facf :=NewEG_ContentCellContent (); -_fbec :=NewEG_RunLevelElts ();_bggf :=NewEG_RangeMarkupElements ();_bggf .MoveFromRangeStart =NewCT_MoveBookmark ();if _edae :=d .DecodeElement (_bggf .MoveFromRangeStart ,&_gacd );_edae !=nil {return _edae ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_facf ); -_facf .EG_RunLevelElts =append (_facf .EG_RunLevelElts ,_fbec );_fbec .EG_RangeMarkupElements =append (_fbec .EG_RangeMarkupElements ,_bggf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfcde :=NewEG_ContentCellContent (); -_adfgc :=NewEG_RunLevelElts ();_bcccg :=NewEG_RangeMarkupElements ();_bcccg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cecde :=d .DecodeElement (_bcccg .MoveFromRangeEnd ,&_gacd );_cecde !=nil {return _cecde ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cfcde ); -_cfcde .EG_RunLevelElts =append (_cfcde .EG_RunLevelElts ,_adfgc );_adfgc .EG_RangeMarkupElements =append (_adfgc .EG_RangeMarkupElements ,_bcccg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfbd :=NewEG_ContentCellContent (); -_ggca :=NewEG_RunLevelElts ();_dead :=NewEG_RangeMarkupElements ();_dead .MoveToRangeStart =NewCT_MoveBookmark ();if _ccbgc :=d .DecodeElement (_dead .MoveToRangeStart ,&_gacd );_ccbgc !=nil {return _ccbgc ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cfbd ); -_cfbd .EG_RunLevelElts =append (_cfbd .EG_RunLevelElts ,_ggca );_ggca .EG_RangeMarkupElements =append (_ggca .EG_RangeMarkupElements ,_dead );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gddf :=NewEG_ContentCellContent (); -_bgce :=NewEG_RunLevelElts ();_aefd :=NewEG_RangeMarkupElements ();_aefd .MoveToRangeEnd =NewCT_MarkupRange ();if _dgbee :=d .DecodeElement (_aefd .MoveToRangeEnd ,&_gacd );_dgbee !=nil {return _dgbee ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_gddf ); -_gddf .EG_RunLevelElts =append (_gddf .EG_RunLevelElts ,_bgce );_bgce .EG_RangeMarkupElements =append (_bgce .EG_RangeMarkupElements ,_aefd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ecbed :=NewEG_ContentCellContent (); -_aaeg :=NewEG_RunLevelElts ();_aceec :=NewEG_RangeMarkupElements ();_aceec .CommentRangeStart =NewCT_MarkupRange ();if _badac :=d .DecodeElement (_aceec .CommentRangeStart ,&_gacd );_badac !=nil {return _badac ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_ecbed ); -_ecbed .EG_RunLevelElts =append (_ecbed .EG_RunLevelElts ,_aaeg );_aaeg .EG_RangeMarkupElements =append (_aaeg .EG_RangeMarkupElements ,_aceec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcaf :=NewEG_ContentCellContent (); -_cbgc :=NewEG_RunLevelElts ();_adbf :=NewEG_RangeMarkupElements ();_adbf .CommentRangeEnd =NewCT_MarkupRange ();if _baaf :=d .DecodeElement (_adbf .CommentRangeEnd ,&_gacd );_baaf !=nil {return _baaf ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_dcaf ); -_dcaf .EG_RunLevelElts =append (_dcaf .EG_RunLevelElts ,_cbgc );_cbgc .EG_RangeMarkupElements =append (_cbgc .EG_RangeMarkupElements ,_adbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aaadb :=NewEG_ContentCellContent (); -_ceee :=NewEG_RunLevelElts ();_gdbg :=NewEG_RangeMarkupElements ();_gdbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccda :=d .DecodeElement (_gdbg .CustomXmlInsRangeStart ,&_gacd );_ccda !=nil {return _ccda ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_aaadb ); -_aaadb .EG_RunLevelElts =append (_aaadb .EG_RunLevelElts ,_ceee );_ceee .EG_RangeMarkupElements =append (_ceee .EG_RangeMarkupElements ,_gdbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gecda :=NewEG_ContentCellContent (); -_fecd :=NewEG_RunLevelElts ();_fbaca :=NewEG_RangeMarkupElements ();_fbaca .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbgeb :=d .DecodeElement (_fbaca .CustomXmlInsRangeEnd ,&_gacd );_gbgeb !=nil {return _gbgeb ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_gecda ); -_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_fecd );_fecd .EG_RangeMarkupElements =append (_fecd .EG_RangeMarkupElements ,_fbaca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfbf :=NewEG_ContentCellContent (); -_ddcba :=NewEG_RunLevelElts ();_cbfe :=NewEG_RangeMarkupElements ();_cbfe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffcc :=d .DecodeElement (_cbfe .CustomXmlDelRangeStart ,&_gacd );_ffcc !=nil {return _ffcc ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cfbf ); -_cfbf .EG_RunLevelElts =append (_cfbf .EG_RunLevelElts ,_ddcba );_ddcba .EG_RangeMarkupElements =append (_ddcba .EG_RangeMarkupElements ,_cbfe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdgea :=NewEG_ContentCellContent (); -_ebedg :=NewEG_RunLevelElts ();_ffdg :=NewEG_RangeMarkupElements ();_ffdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdab :=d .DecodeElement (_ffdg .CustomXmlDelRangeEnd ,&_gacd );_bdab !=nil {return _bdab ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cdgea ); -_cdgea .EG_RunLevelElts =append (_cdgea .EG_RunLevelElts ,_ebedg );_ebedg .EG_RangeMarkupElements =append (_ebedg .EG_RangeMarkupElements ,_ffdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adeg :=NewEG_ContentCellContent (); -_bedf :=NewEG_RunLevelElts ();_eceeb :=NewEG_RangeMarkupElements ();_eceeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bccb :=d .DecodeElement (_eceeb .CustomXmlMoveFromRangeStart ,&_gacd );_bccb !=nil {return _bccb ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_adeg ); -_adeg .EG_RunLevelElts =append (_adeg .EG_RunLevelElts ,_bedf );_bedf .EG_RangeMarkupElements =append (_bedf .EG_RangeMarkupElements ,_eceeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdade :=NewEG_ContentCellContent (); -_adacc :=NewEG_RunLevelElts ();_dbggd :=NewEG_RangeMarkupElements ();_dbggd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcage :=d .DecodeElement (_dbggd .CustomXmlMoveFromRangeEnd ,&_gacd );_dcage !=nil {return _dcage ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_gdade ); -_gdade .EG_RunLevelElts =append (_gdade .EG_RunLevelElts ,_adacc );_adacc .EG_RangeMarkupElements =append (_adacc .EG_RangeMarkupElements ,_dbggd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfdde :=NewEG_ContentCellContent (); -_affd :=NewEG_RunLevelElts ();_eggcb :=NewEG_RangeMarkupElements ();_eggcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcde :=d .DecodeElement (_eggcb .CustomXmlMoveToRangeStart ,&_gacd );_dcde !=nil {return _dcde ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_bfdde ); -_bfdde .EG_RunLevelElts =append (_bfdde .EG_RunLevelElts ,_affd );_affd .EG_RangeMarkupElements =append (_affd .EG_RangeMarkupElements ,_eggcb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbea :=NewEG_ContentCellContent (); -_ged :=NewEG_RunLevelElts ();_gbbf :=NewEG_RangeMarkupElements ();_gbbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbffa :=d .DecodeElement (_gbbf .CustomXmlMoveToRangeEnd ,&_gacd );_cbffa !=nil {return _cbffa ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_gbea ); -_gbea .EG_RunLevelElts =append (_gbea .EG_RunLevelElts ,_ged );_ged .EG_RangeMarkupElements =append (_ged .EG_RangeMarkupElements ,_gbbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfcdef :=NewEG_ContentCellContent (); -_fgffd :=NewEG_RunLevelElts ();_gbbg :=NewEG_MathContent ();_gbbg .OMathPara =_aa .NewOMathPara ();if _beacd :=d .DecodeElement (_gbbg .OMathPara ,&_gacd );_beacd !=nil {return _beacd ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_cfcdef ); -_cfcdef .EG_RunLevelElts =append (_cfcdef .EG_RunLevelElts ,_fgffd );_fgffd .EG_MathContent =append (_fgffd .EG_MathContent ,_gbbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgae :=NewEG_ContentCellContent (); -_gaba :=NewEG_RunLevelElts ();_agebd :=NewEG_MathContent ();_agebd .OMath =_aa .NewOMath ();if _fade :=d .DecodeElement (_agebd .OMath ,&_gacd );_fade !=nil {return _fade ;};_cgccg .EG_ContentCellContent =append (_cgccg .EG_ContentCellContent ,_fgae ); -_fgae .EG_RunLevelElts =append (_fgae .EG_RunLevelElts ,_gaba );_gaba .EG_MathContent =append (_gaba .EG_MathContent ,_agebd );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gacd .Name ); -if _cgda :=d .Skip ();_cgda !=nil {return _cgda ;};};case _a .EndElement :break _fcbb ;case _a .CharData :};};return nil ;};func (_eedgc ST_PTabLeader )String ()string {switch _eedgc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074"; -case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_fefba *CT_RubyPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_ddccaa :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fefba .RubyAlign ,_ddccaa );_dbaag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_fefba .Hps ,_dbaag ); -_fagad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_fefba .HpsRaise ,_fagad );_gdgfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_fefba .HpsBaseText ,_gdgfd );_egggde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_fefba .Lid ,_egggde );if _fefba .Dirty !=nil {_ccfd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}}; -e .EncodeElement (_fefba .Dirty ,_ccfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fddgcf ST_NumberFormat )ValidateWithPath (path string )error {switch _fddgcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddgcf )); -};return nil ;};func (_eeggb *ST_TargetScreenSz )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfgde ,_ceafaa :=d .Token ();if _ceafaa !=nil {return _ceafaa ;};if _ddffg ,_dcefb :=_bdfgde .(_a .EndElement );_dcefb &&_ddffg .Name ==start .Name {*_eeggb =1; -return nil ;};if _fagdcc ,_gcebg :=_bdfgde .(_a .CharData );!_gcebg {return _gd .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",_bdfgde );}else {switch string (_fagdcc ){case "":*_eeggb =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_eeggb =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_eeggb =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_eeggb =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_eeggb =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_eeggb =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_eeggb =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_eeggb =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_eeggb =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_eeggb =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_eeggb =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_eeggb =11;};};_bdfgde ,_ceafaa =d .Token ();if _ceafaa !=nil {return _ceafaa ;};if _gfbea ,_dbdaaa :=_bdfgde .(_a .EndElement );_dbdaaa &&_gfbea .Name ==start .Name {return nil ; -};return _gd .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",_bdfgde );};func (_efbdcd *ST_ChapterSep )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfdba ,_ddgag :=d .Token (); -if _ddgag !=nil {return _ddgag ;};if _dbddbg ,_ffcaga :=_adfdba .(_a .EndElement );_ffcaga &&_dbddbg .Name ==start .Name {*_efbdcd =1;return nil ;};if _geafc ,_cfcgdd :=_adfdba .(_a .CharData );!_cfcgdd {return _gd .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",_adfdba ); -}else {switch string (_geafc ){case "":*_efbdcd =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_efbdcd =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_efbdcd =2;case "\u0063\u006f\u006co\u006e":*_efbdcd =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_efbdcd =4; -case "\u0065\u006e\u0044\u0061\u0073\u0068":*_efbdcd =5;};};_adfdba ,_ddgag =d .Token ();if _ddgag !=nil {return _ddgag ;};if _fgcbfc ,_eaccae :=_adfdba .(_a .EndElement );_eaccae &&_fgcbfc .Name ==start .Name {return nil ;};return _gd .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",_adfdba ); -};func (_bebeae *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bebeae =0;case "\u006e\u006f\u006e\u0065":*_bebeae =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bebeae =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bebeae =3; -case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bebeae =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bebeae =5;};return nil ;};type ST_MailMergeSourceType byte ;type ST_TabTlc byte ; +// Grammatical Checking State +GrammarAttr ST_Proof ;};func NewCT_FtnProps ()*CT_FtnProps {_eeag :=&CT_FtnProps {};return _eeag };func (_aaca *CT_Lvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbgdb :=range start .Attr {if _bbgdb .Name .Local =="\u0074\u0070\u006c\u0063"{_bdefb ,_cbdad :=_bbgdb .Value ,error (nil ); +if _cbdad !=nil {return _cbdad ;};_aaca .TplcAttr =&_bdefb ;continue ;};if _bbgdb .Name .Local =="\u0069\u006c\u0076\u006c"{_ccffed ,_abcbf :=_fg .ParseInt (_bbgdb .Value ,10,64);if _abcbf !=nil {return _abcbf ;};_aaca .IlvlAttr =_ccffed ;continue ;};if _bbgdb .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_geecf ,_aeggf :=ParseUnionST_OnOff (_bbgdb .Value ); +if _aeggf !=nil {return _aeggf ;};_aaca .TentativeAttr =&_geecf ;continue ;};};_afeeb :for {_ecbdf ,_gaadd :=d .Token ();if _gaadd !=nil {return _gaadd ;};switch _gdcea :=_ecbdf .(type ){case _c .StartElement :switch _gdcea .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_aaca .Start =NewCT_DecimalNumber (); +if _dabda :=d .DecodeElement (_aaca .Start ,&_gdcea );_dabda !=nil {return _dabda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_aaca .NumFmt =NewCT_NumFmt (); +if _cdbag :=d .DecodeElement (_aaca .NumFmt ,&_gdcea );_cdbag !=nil {return _cdbag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_aaca .LvlRestart =NewCT_DecimalNumber (); +if _afbac :=d .DecodeElement (_aaca .LvlRestart ,&_gdcea );_afbac !=nil {return _afbac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_aaca .PStyle =NewCT_String (); +if _dgfdb :=d .DecodeElement (_aaca .PStyle ,&_gdcea );_dgfdb !=nil {return _dgfdb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0073\u004cg\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0073\u004cg\u006c"}:_aaca .IsLgl =NewCT_OnOff (); +if _abef :=d .DecodeElement (_aaca .IsLgl ,&_gdcea );_abef !=nil {return _abef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0066\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0066\u0066"}:_aaca .Suff =NewCT_LevelSuffix (); +if _gbedc :=d .DecodeElement (_aaca .Suff ,&_gdcea );_gbedc !=nil {return _gbedc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_aaca .LvlText =NewCT_LevelText (); +if _ecbad :=d .DecodeElement (_aaca .LvlText ,&_gdcea );_ecbad !=nil {return _ecbad ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_aaca .LvlPicBulletId =NewCT_DecimalNumber (); +if _gafaa :=d .DecodeElement (_aaca .LvlPicBulletId ,&_gdcea );_gafaa !=nil {return _gafaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_aaca .Legacy =NewCT_LvlLegacy (); +if _dacff :=d .DecodeElement (_aaca .Legacy ,&_gdcea );_dacff !=nil {return _dacff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006cJ\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006cJ\u0063"}:_aaca .LvlJc =NewCT_Jc (); +if _ggecb :=d .DecodeElement (_aaca .LvlJc ,&_gdcea );_ggecb !=nil {return _ggecb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_aaca .PPr =NewCT_PPrGeneral (); +if _gbecc :=d .DecodeElement (_aaca .PPr ,&_gdcea );_gbecc !=nil {return _gbecc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aaca .RPr =NewCT_RPr (); +if _dgbfe :=d .DecodeElement (_aaca .RPr ,&_gdcea );_dgbfe !=nil {return _dgbfe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_gdcea .Name ); +if _dgggf :=d .Skip ();_dgggf !=nil {return _dgggf ;};};case _c .EndElement :break _afeeb ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_fadf *CT_AutoCaption )ValidateWithPath (path string )error {return nil };type ST_FontFamily byte ;type CT_MailMergeDest struct{ -// Validate validates the CT_PPrChange and its children -func (_cddegf *CT_PPrChange )Validate ()error {return _cddegf .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4; -ST_EmUnderDot ST_Em =5;); +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;}; -// Validate validates the CT_TblGrid and its children -func (_bgaac *CT_TblGrid )Validate ()error {return _bgaac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_gcbcc :=&CT_HdrFtrRef {};_gcbcc .TypeAttr =ST_HdrFtr (1);return _gcbcc ; -};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_gga .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_gga .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_gga .CT_NonVisualGraphicFrameProperties ; -Graphic *_gga .Graphic ;};func (_cbdaa ST_BrClear )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdebgb :=_a .Attr {};_cdebgb .Name =name ;switch _cbdaa {case ST_BrClearUnset :_cdebgb .Value ="";case ST_BrClearNone :_cdebgb .Value ="\u006e\u006f\u006e\u0065"; -case ST_BrClearLeft :_cdebgb .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_cdebgb .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_cdebgb .Value ="\u0061\u006c\u006c";};return _cdebgb ,nil ;};type CT_HdrFtr struct{ +// Validate validates the CT_AltChunkPr and its children +func (_ccg *CT_AltChunkPr )Validate ()error {return _ccg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};type CT_TextDirection struct{ -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cbece *CT_SdtComboBox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfedfc :=range start .Attr {if _gfedfc .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_deddcb ,_agafa :=_gfedfc .Value ,error (nil ); -if _agafa !=nil {return _agafa ;};_cbece .LastValueAttr =&_deddcb ;continue ;};};_gdcag :for {_dbace ,_cbecb :=d .Token ();if _cbecb !=nil {return _cbecb ;};switch _bdfgg :=_dbace .(type ){case _a .StartElement :switch _bdfgg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_eabea :=NewCT_SdtListItem (); -if _dgcbf :=d .DecodeElement (_eabea ,&_bdfgg );_dgcbf !=nil {return _dgcbf ;};_cbece .ListItem =append (_cbece .ListItem ,_eabea );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_bdfgg .Name ); -if _eafcf :=d .Skip ();_eafcf !=nil {return _eafcf ;};};case _a .EndElement :break _gdcag ;case _a .CharData :};};return nil ;}; +// Direction of Text Flow +ValAttr ST_TextDirection ;};func (_aafaa ST_MailMergeDocType )Validate ()error {return _aafaa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_gcdce *CT_NumFmt )ValidateWithPath (path string )error {if _gcdce .ValAttr ==ST_NumberFormatUnset {return _gd .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 _abbgeb :=_gcdce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abbgeb !=nil {return _abbgeb ;};return nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_dgdfc *Endnotes )ValidateWithPath (path string )error {if _bdfdcc :=_dgdfc .CT_Endnotes .ValidateWithPath (path );_bdfdcc !=nil {return _bdfdcc ;};return nil ;};func NewEG_SectPrContents ()*EG_SectPrContents {_gegbg :=&EG_SectPrContents {};return _gegbg }; +func (_ffaa *CT_MailMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffaa .MainDocumentType =NewCT_MailMergeDocType ();_ffaa .DataType =NewCT_MailMergeDataType ();_abccd :for {_dgbfd ,_fdgadf :=d .Token ();if _fdgadf !=nil {return _fdgadf ; +};switch _gbfda :=_dgbfd .(type ){case _c .StartElement :switch _gbfda .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _gcfge :=d .DecodeElement (_ffaa .MainDocumentType ,&_gbfda ); +_gcfge !=nil {return _gcfge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_ffaa .LinkToQuery =NewCT_OnOff (); +if _ggbac :=d .DecodeElement (_ffaa .LinkToQuery ,&_gbfda );_ggbac !=nil {return _ggbac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _effde :=d .DecodeElement (_ffaa .DataType ,&_gbfda ); +_effde !=nil {return _effde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_ffaa .ConnectString =NewCT_String (); +if _facgf :=d .DecodeElement (_ffaa .ConnectString ,&_gbfda );_facgf !=nil {return _facgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071\u0075\u0065r\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_ffaa .Query =NewCT_String (); +if _bdgbb :=d .DecodeElement (_ffaa .Query ,&_gbfda );_bdgbb !=nil {return _bdgbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_ffaa .DataSource =NewCT_Rel (); +if _beddg :=d .DecodeElement (_ffaa .DataSource ,&_gbfda );_beddg !=nil {return _beddg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_ffaa .HeaderSource =NewCT_Rel (); +if _fefcb :=d .DecodeElement (_ffaa .HeaderSource ,&_gbfda );_fefcb !=nil {return _fefcb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_ffaa .DoNotSuppressBlankLines =NewCT_OnOff (); +if _fcbd :=d .DecodeElement (_ffaa .DoNotSuppressBlankLines ,&_gbfda );_fcbd !=nil {return _fcbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_ffaa .Destination =NewCT_MailMergeDest (); +if _cebde :=d .DecodeElement (_ffaa .Destination ,&_gbfda );_cebde !=nil {return _cebde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_ffaa .AddressFieldName =NewCT_String (); +if _befde :=d .DecodeElement (_ffaa .AddressFieldName ,&_gbfda );_befde !=nil {return _befde ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_ffaa .MailSubject =NewCT_String (); +if _fbcdf :=d .DecodeElement (_ffaa .MailSubject ,&_gbfda );_fbcdf !=nil {return _fbcdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_ffaa .MailAsAttachment =NewCT_OnOff (); +if _fgaac :=d .DecodeElement (_ffaa .MailAsAttachment ,&_gbfda );_fgaac !=nil {return _fgaac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_ffaa .ViewMergedData =NewCT_OnOff (); +if _dafbf :=d .DecodeElement (_ffaa .ViewMergedData ,&_gbfda );_dafbf !=nil {return _dafbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_ffaa .ActiveRecord =NewCT_DecimalNumber (); +if _fcgea :=d .DecodeElement (_ffaa .ActiveRecord ,&_gbfda );_fcgea !=nil {return _fcgea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_ffaa .CheckErrors =NewCT_DecimalNumber (); +if _bdbbg :=d .DecodeElement (_ffaa .CheckErrors ,&_gbfda );_bdbbg !=nil {return _bdbbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0064\u0073\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0064\u0073\u006f"}:_ffaa .Odso =NewCT_Odso (); +if _bgageg :=d .DecodeElement (_ffaa .Odso ,&_gbfda );_bgageg !=nil {return _bgageg ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_gbfda .Name ); +if _bfefa :=d .Skip ();_bfefa !=nil {return _bfefa ;};};case _c .EndElement :break _abccd ;case _c .CharData :};};return nil ;};func (_dfgde ST_PTabRelativeTo )Validate ()error {return _dfgde .ValidateWithPath ("")};type CT_Zoom struct{ -// Local Identifier for XSL Transform -SolutionIDAttr *string ;};func (_dfdfcd ST_PageBorderZOrder )Validate ()error {return _dfdfcd .ValidateWithPath ("")};type CT_ShapeDefaults struct{Any []_ab .Any ;}; +// Zoom Type +ValAttr ST_Zoom ; -// Validate validates the CT_FramesetChoice and its children -func (_dcdg *CT_FramesetChoice )Validate ()error {return _dcdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_abcbgc ST_Border )ValidateWithPath (path string )error {switch _abcbgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcbgc )); -};return nil ;};func (_dabba *CT_PageNumber )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcdab :=range start .Attr {if _dcdab .Name .Local =="\u0066\u006d\u0074"{_dabba .FmtAttr .UnmarshalXMLAttr (_dcdab );continue ;};if _dcdab .Name .Local =="\u0073\u0074\u0061r\u0074"{_agega ,_fabff :=_ea .ParseInt (_dcdab .Value ,10,64); -if _fabff !=nil {return _fabff ;};_dabba .StartAttr =&_agega ;continue ;};if _dcdab .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_gaebe ,_cdeedd :=_ea .ParseInt (_dcdab .Value ,10,64);if _cdeedd !=nil {return _cdeedd ;};_dabba .ChapStyleAttr =&_gaebe ; -continue ;};if _dcdab .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_dabba .ChapSepAttr .UnmarshalXMLAttr (_dcdab );continue ;};};for {_gcddda ,_bcaaf :=d .Token ();if _bcaaf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_bcaaf ); -};if _dgdeg ,_cefc :=_gcddda .(_a .EndElement );_cefc &&_dgdeg .Name ==start .Name {break ;};};return nil ;};type ST_JcTable byte ;func (_eebbag ST_PageBorderDisplay )String ()string {switch _eebbag {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073"; -case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};func (_ddddb *CT_SdtText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddddb .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ddddb .MultiLineAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_ebegd :=&CT_TblPrExChange {};_ebegd .TblPrEx =NewCT_TblPrExBase ();return _ebegd ;}; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;}; -// Validate validates the CT_TblLook and its children -func (_cgede *CT_TblLook )Validate ()error {return _cgede .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_gbaede ST_Em )Validate ()error {return _gbaede .ValidateWithPath ("")};type ST_TblLayoutType byte ;type CT_SectType struct{ +// Validate validates the CT_SignedTwipsMeasure and its children +func (_abcbg *CT_SignedTwipsMeasure )Validate ()error {return _abcbg .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_gffgc *EG_RubyContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgefb :for {_eefgba ,_bcbcdb :=d .Token (); +if _bcbcdb !=nil {return _bcbcdb ;};switch _fabgc :=_eefgba .(type ){case _c .StartElement :switch _fabgc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_gffgc .R =NewCT_R (); +if _dagba :=d .DecodeElement (_gffgc .R ,&_fabgc );_dagba !=nil {return _dagba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecaac :=NewEG_RunLevelElts (); +_ecaac .ProofErr =NewCT_ProofErr ();if _gaagf :=d .DecodeElement (_ecaac .ProofErr ,&_fabgc );_gaagf !=nil {return _gaagf ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_ecaac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcegae :=NewEG_RunLevelElts (); +_fcegae .PermStart =NewCT_PermStart ();if _fdecd :=d .DecodeElement (_fcegae .PermStart ,&_fabgc );_fdecd !=nil {return _fdecd ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_fcegae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gfefac :=NewEG_RunLevelElts (); +_gfefac .PermEnd =NewCT_Perm ();if _egdbg :=d .DecodeElement (_gfefac .PermEnd ,&_fabgc );_egdbg !=nil {return _egdbg ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_gfefac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gcgde :=NewEG_RunLevelElts (); +_gcgde .Ins =NewCT_RunTrackChange ();if _afcfee :=d .DecodeElement (_gcgde .Ins ,&_fabgc );_afcfee !=nil {return _afcfee ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_gcgde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gbedd :=NewEG_RunLevelElts (); +_gbedd .Del =NewCT_RunTrackChange ();if _afdef :=d .DecodeElement (_gbedd .Del ,&_fabgc );_afdef !=nil {return _afdef ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_gbedd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fafbgd :=NewEG_RunLevelElts (); +_fafbgd .MoveFrom =NewCT_RunTrackChange ();if _fddfa :=d .DecodeElement (_fafbgd .MoveFrom ,&_fabgc );_fddfa !=nil {return _fddfa ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_fafbgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agcbcf :=NewEG_RunLevelElts (); +_agcbcf .MoveTo =NewCT_RunTrackChange ();if _dgdeaf :=d .DecodeElement (_agcbcf .MoveTo ,&_fabgc );_dgdeaf !=nil {return _dgdeaf ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_agcbcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_affdb :=NewEG_RunLevelElts (); +_eaeagb :=NewEG_RangeMarkupElements ();_eaeagb .BookmarkStart =NewCT_Bookmark ();if _gadbab :=d .DecodeElement (_eaeagb .BookmarkStart ,&_fabgc );_gadbab !=nil {return _gadbab ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_affdb );_affdb .EG_RangeMarkupElements =append (_affdb .EG_RangeMarkupElements ,_eaeagb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgbgc :=NewEG_RunLevelElts (); +_afgddg :=NewEG_RangeMarkupElements ();_afgddg .BookmarkEnd =NewCT_MarkupRange ();if _dfdge :=d .DecodeElement (_afgddg .BookmarkEnd ,&_fabgc );_dfdge !=nil {return _dfdge ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_cgbgc );_cgbgc .EG_RangeMarkupElements =append (_cgbgc .EG_RangeMarkupElements ,_afgddg ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbgdfc :=NewEG_RunLevelElts (); +_dgeec :=NewEG_RangeMarkupElements ();_dgeec .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbbce :=d .DecodeElement (_dgeec .MoveFromRangeStart ,&_fabgc );_gbbce !=nil {return _gbbce ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_gbgdfc ); +_gbgdfc .EG_RangeMarkupElements =append (_gbgdfc .EG_RangeMarkupElements ,_dgeec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acfcff :=NewEG_RunLevelElts (); +_dfgab :=NewEG_RangeMarkupElements ();_dfgab .MoveFromRangeEnd =NewCT_MarkupRange ();if _bebbbc :=d .DecodeElement (_dfgab .MoveFromRangeEnd ,&_fabgc );_bebbbc !=nil {return _bebbbc ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_acfcff ); +_acfcff .EG_RangeMarkupElements =append (_acfcff .EG_RangeMarkupElements ,_dfgab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cbbggc :=NewEG_RunLevelElts (); +_cdbfc :=NewEG_RangeMarkupElements ();_cdbfc .MoveToRangeStart =NewCT_MoveBookmark ();if _fagac :=d .DecodeElement (_cdbfc .MoveToRangeStart ,&_fabgc );_fagac !=nil {return _fagac ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_cbbggc );_cbbggc .EG_RangeMarkupElements =append (_cbbggc .EG_RangeMarkupElements ,_cdbfc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fefec :=NewEG_RunLevelElts (); +_ddfbe :=NewEG_RangeMarkupElements ();_ddfbe .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcba :=d .DecodeElement (_ddfbe .MoveToRangeEnd ,&_fabgc );_bbcba !=nil {return _bbcba ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_fefec );_fefec .EG_RangeMarkupElements =append (_fefec .EG_RangeMarkupElements ,_ddfbe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_faecb :=NewEG_RunLevelElts (); +_cabdae :=NewEG_RangeMarkupElements ();_cabdae .CommentRangeStart =NewCT_MarkupRange ();if _baffg :=d .DecodeElement (_cabdae .CommentRangeStart ,&_fabgc );_baffg !=nil {return _baffg ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_faecb ); +_faecb .EG_RangeMarkupElements =append (_faecb .EG_RangeMarkupElements ,_cabdae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffggge :=NewEG_RunLevelElts (); +_decag :=NewEG_RangeMarkupElements ();_decag .CommentRangeEnd =NewCT_MarkupRange ();if _ccdde :=d .DecodeElement (_decag .CommentRangeEnd ,&_fabgc );_ccdde !=nil {return _ccdde ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_ffggge );_ffggge .EG_RangeMarkupElements =append (_ffggge .EG_RangeMarkupElements ,_decag ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agaed :=NewEG_RunLevelElts (); +_fbaed :=NewEG_RangeMarkupElements ();_fbaed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dabfb :=d .DecodeElement (_fbaed .CustomXmlInsRangeStart ,&_fabgc );_dabfb !=nil {return _dabfb ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_agaed ); +_agaed .EG_RangeMarkupElements =append (_agaed .EG_RangeMarkupElements ,_fbaed );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdfcc :=NewEG_RunLevelElts (); +_gbbdcf :=NewEG_RangeMarkupElements ();_gbbdcf .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfbeb :=d .DecodeElement (_gbbdcf .CustomXmlInsRangeEnd ,&_fabgc );_bfbeb !=nil {return _bfbeb ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_fdfcc ); +_fdfcc .EG_RangeMarkupElements =append (_fdfcc .EG_RangeMarkupElements ,_gbbdcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcadba :=NewEG_RunLevelElts (); +_dbggf :=NewEG_RangeMarkupElements ();_dbggf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcada :=d .DecodeElement (_dbggf .CustomXmlDelRangeStart ,&_fabgc );_fcada !=nil {return _fcada ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_fcadba ); +_fcadba .EG_RangeMarkupElements =append (_fcadba .EG_RangeMarkupElements ,_dbggf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfagb :=NewEG_RunLevelElts (); +_dgcgg :=NewEG_RangeMarkupElements ();_dgcgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bccad :=d .DecodeElement (_dgcgg .CustomXmlDelRangeEnd ,&_fabgc );_bccad !=nil {return _bccad ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_dfagb ); +_dfagb .EG_RangeMarkupElements =append (_dfagb .EG_RangeMarkupElements ,_dgcgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eeada :=NewEG_RunLevelElts (); +_dbfgc :=NewEG_RangeMarkupElements ();_dbfgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fagcfc :=d .DecodeElement (_dbfgc .CustomXmlMoveFromRangeStart ,&_fabgc );_fagcfc !=nil {return _fagcfc ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_eeada ); +_eeada .EG_RangeMarkupElements =append (_eeada .EG_RangeMarkupElements ,_dbfgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fefebe :=NewEG_RunLevelElts (); +_cadgg :=NewEG_RangeMarkupElements ();_cadgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbgefa :=d .DecodeElement (_cadgg .CustomXmlMoveFromRangeEnd ,&_fabgc );_bbgefa !=nil {return _bbgefa ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_fefebe ); +_fefebe .EG_RangeMarkupElements =append (_fefebe .EG_RangeMarkupElements ,_cadgg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ebbaeg :=NewEG_RunLevelElts (); +_aecfd :=NewEG_RangeMarkupElements ();_aecfd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcede :=d .DecodeElement (_aecfd .CustomXmlMoveToRangeStart ,&_fabgc );_dcede !=nil {return _dcede ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_ebbaeg ); +_ebbaeg .EG_RangeMarkupElements =append (_ebbaeg .EG_RangeMarkupElements ,_aecfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eabcb :=NewEG_RunLevelElts (); +_ceegg :=NewEG_RangeMarkupElements ();_ceegg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gabac :=d .DecodeElement (_ceegg .CustomXmlMoveToRangeEnd ,&_fabgc );_gabac !=nil {return _gabac ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_eabcb ); +_eabcb .EG_RangeMarkupElements =append (_eabcb .EG_RangeMarkupElements ,_ceegg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbcfd :=NewEG_RunLevelElts (); +_dgeaee :=NewEG_MathContent ();_dgeaee .OMathPara =_ab .NewOMathPara ();if _fgbedg :=d .DecodeElement (_dgeaee .OMathPara ,&_fabgc );_fgbedg !=nil {return _fgbedg ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_gbcfd );_gbcfd .EG_MathContent =append (_gbcfd .EG_MathContent ,_dgeaee ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ddfca :=NewEG_RunLevelElts (); +_fcaac :=NewEG_MathContent ();_fcaac .OMath =_ab .NewOMath ();if _dgcag :=d .DecodeElement (_fcaac .OMath ,&_fabgc );_dgcag !=nil {return _dgcag ;};_gffgc .EG_RunLevelElts =append (_gffgc .EG_RunLevelElts ,_ddfca );_ddfca .EG_MathContent =append (_ddfca .EG_MathContent ,_fcaac ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_fabgc .Name ); +if _beaccg :=d .Skip ();_beaccg !=nil {return _beaccg ;};};case _c .EndElement :break _fgefb ;case _c .CharData :};};return nil ;};type CT_NumLvl struct{ -// Section Type Setting -ValAttr ST_SectionMark ;};func (_ceecb *CT_Text )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bffeb :=range start .Attr {if _bffeb .Name .Space =="\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"&&_bffeb .Name .Local =="\u0073\u0070\u0061c\u0065"{_bfbfcd ,_eacec :=_bffeb .Value ,error (nil ); -if _eacec !=nil {return _eacec ;};_ceecb .SpaceAttr =&_bfbfcd ;continue ;};};for {_daced ,_effec :=d .Token ();if _effec !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_effec ); -};if _gdgfb ,_cdafc :=_daced .(_a .CharData );_cdafc {_ceecb .Content =string (_gdgfb );};if _bcdffe ,_afaca :=_daced .(_a .EndElement );_afaca &&_bcdffe .Name ==start .Name {break ;};};return nil ;}; +// Numbering Level ID +IlvlAttr int64 ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_egfff *Comments )ValidateWithPath (path string )error {if _ffbeb :=_egfff .CT_Comments .ValidateWithPath (path );_ffbeb !=nil {return _ffbeb ;};return nil ;}; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// Validate validates the CT_MarkupRange and its children -func (_cfacc *CT_MarkupRange )Validate ()error {return _cfacc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func NewCT_FontsList ()*CT_FontsList {_eeaeg :=&CT_FontsList {};return _eeaeg };func (_gaagb *ST_DecimalNumberOrPercent )Validate ()error {return _gaagb .ValidateWithPath ("")}; +// Numbering Level Override Definition +Lvl *CT_Lvl ;};func NewCT_OnOff ()*CT_OnOff {_baefb :=&CT_OnOff {};return _baefb };func (_dcagadg *WdST_AlignH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfabbd ,_gbgaa :=d .Token ();if _gbgaa !=nil {return _gbgaa ;};if _bgfgc ,_aebfb :=_cfabbd .(_c .EndElement ); +_aebfb &&_bgfgc .Name ==start .Name {*_dcagadg =1;return nil ;};if _cdabfg ,_agaedc :=_cfabbd .(_c .CharData );!_agaedc {return _e .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",_cfabbd ); +}else {switch string (_cdabfg ){case "":*_dcagadg =0;case "\u006c\u0065\u0066\u0074":*_dcagadg =1;case "\u0072\u0069\u0067h\u0074":*_dcagadg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcagadg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dcagadg =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dcagadg =5;};};_cfabbd ,_gbgaa =d .Token ();if _gbgaa !=nil {return _gbgaa ;};if _ggaad ,_gceabc :=_cfabbd .(_c .EndElement );_gceabc &&_ggaad .Name ==start .Name {return nil ;};return _e .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",_cfabbd ); +}; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_cdbfae *EG_ContentRowContent )ValidateWithPath (path string )error {for _dcbage ,_ceeac :=range _cdbfae .Tr {if _adddb :=_ceeac .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dcbage ));_adddb !=nil {return _adddb ; +};};if _cdbfae .CustomXml !=nil {if _edage :=_cdbfae .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_edage !=nil {return _edage ;};};if _cdbfae .Sdt !=nil {if _aeaeb :=_cdbfae .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_aeaeb !=nil {return _aeaeb ;};};for _aefedg ,_egdac :=range _cdbfae .EG_RunLevelElts {if _gcebb :=_egdac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_aefedg )); +_gcebb !=nil {return _gcebb ;};};return nil ;}; -// Validate validates the CT_GlossaryDocument and its children -func (_agcac *CT_GlossaryDocument )Validate ()error {return _agcac .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type CT_Footnotes struct{ +// Validate validates the CT_TblPr and its children +func (_bbfff *CT_TblPr )Validate ()error {return _bbfff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");}; -// Footnote Content -Footnote []*CT_FtnEdn ;}; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_bbgaa *CT_TblPrBase )ValidateWithPath (path string )error {if _bbgaa .TblStyle !=nil {if _gcdgcf :=_bbgaa .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_gcdgcf !=nil {return _gcdgcf ;};};if _bbgaa .TblpPr !=nil {if _agdacf :=_bbgaa .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); +_agdacf !=nil {return _agdacf ;};};if _bbgaa .TblOverlap !=nil {if _aecdb :=_bbgaa .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_aecdb !=nil {return _aecdb ;};};if _bbgaa .BidiVisual !=nil {if _eeeggd :=_bbgaa .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); +_eeeggd !=nil {return _eeeggd ;};};if _bbgaa .TblStyleRowBandSize !=nil {if _eaacg :=_bbgaa .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_eaacg !=nil {return _eaacg ; +};};if _bbgaa .TblStyleColBandSize !=nil {if _gagbcg :=_bbgaa .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_gagbcg !=nil {return _gagbcg ;};};if _bbgaa .TblW !=nil {if _acaee :=_bbgaa .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); +_acaee !=nil {return _acaee ;};};if _bbgaa .Jc !=nil {if _gbcfe :=_bbgaa .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gbcfe !=nil {return _gbcfe ;};};if _bbgaa .TblCellSpacing !=nil {if _bbefeg :=_bbgaa .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_bbefeg !=nil {return _bbefeg ;};};if _bbgaa .TblInd !=nil {if _bffdg :=_bbgaa .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_bffdg !=nil {return _bffdg ;};};if _bbgaa .TblBorders !=nil {if _gfgbf :=_bbgaa .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_gfgbf !=nil {return _gfgbf ;};};if _bbgaa .Shd !=nil {if _dgbfg :=_bbgaa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dgbfg !=nil {return _dgbfg ;};};if _bbgaa .TblLayout !=nil {if _bgbab :=_bbgaa .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); +_bgbab !=nil {return _bgbab ;};};if _bbgaa .TblCellMar !=nil {if _cgbeb :=_bbgaa .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cgbeb !=nil {return _cgbeb ;};};if _bbgaa .TblLook !=nil {if _agfea :=_bbgaa .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); +_agfea !=nil {return _agfea ;};};if _bbgaa .TblCaption !=nil {if _gefge :=_bbgaa .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gefge !=nil {return _gefge ;};};if _bbgaa .TblDescription !=nil {if _bgaegd :=_bbgaa .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_bgaegd !=nil {return _bgaegd ;};};return nil ;};func (_eccae *CT_MarkupRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adcced :=range start .Attr {if _adcced .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_eccae .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_adcced ); +continue ;};if _adcced .Name .Local =="\u0069\u0064"{_ffedg ,_fcfbg :=_fg .ParseInt (_adcced .Value ,10,64);if _fcfbg !=nil {return _fcfbg ;};_eccae .IdAttr =_ffedg ;continue ;};};for {_ebagfa ,_dcdcd :=d .Token ();if _dcdcd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_dcdcd ); +};if _bcbcb ,_faab :=_ebagfa .(_c .EndElement );_faab &&_bcbcb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_eceee *CT_DocVar )ValidateWithPath (path string )error {return nil };type WdWsp struct{WdCT_WordprocessingShape };func (_fafc *CT_Lang )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fabac :=range start .Attr {if _fabac .Name .Local =="\u0076\u0061\u006c"{_cgdgb ,_gcage :=_fabac .Value ,error (nil ); -if _gcage !=nil {return _gcage ;};_fafc .ValAttr =_cgdgb ;continue ;};};for {_ecgff ,_acfdd :=d .Token ();if _acfdd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_acfdd ); -};if _fgbc ,_egea :=_ecgff .(_a .EndElement );_egea &&_fgbc .Name ==start .Name {break ;};};return nil ;};type CT_WritingStyle struct{ +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_aagbg *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_fege *CT_EdnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cdabd ,_bbec :=_fege .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bbec !=nil {return _bbec ;};start .Attr =append (start .Attr ,_cdabd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_WritingStyle struct{ // Writing Style Language LangAttr string ; @@ -12841,710 +12870,915 @@ VendorIDAttr string ; DllVersionAttr string ; // Natural Language Grammar Check -NlCheckAttr *_ga .ST_OnOff ; +NlCheckAttr *_d .ST_OnOff ; // Check Stylistic Rules With Grammar -CheckStyleAttr _ga .ST_OnOff ; +CheckStyleAttr _d .ST_OnOff ; // Application Name AppNameAttr string ;}; -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_bceca *CT_FtnDocProps )ValidateWithPath (path string )error {if _bceca .Pos !=nil {if _cacca :=_bceca .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cacca !=nil {return _cacca ;};};if _bceca .NumFmt !=nil {if _bgdg :=_bceca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_bgdg !=nil {return _bgdg ;};};if _bceca .NumStart !=nil {if _eabb :=_bceca .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eabb !=nil {return _eabb ;};};if _bceca .NumRestart !=nil {if _dbbge :=_bceca .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_dbbge !=nil {return _dbbge ;};};for _febd ,_cadfa :=range _bceca .Footnote {if _gaecb :=_cadfa .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_febd ));_gaecb !=nil {return _gaecb ; -};};return nil ;};func (_feeb *CT_Highlight )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feeb .ValAttr =ST_HighlightColor (1);for _ ,_cdcbd :=range start .Attr {if _cdcbd .Name .Local =="\u0076\u0061\u006c"{_feeb .ValAttr .UnmarshalXMLAttr (_cdcbd ); -continue ;};};for {_efeedf ,_ceebdf :=d .Token ();if _ceebdf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_ceebdf );};if _bfgad ,_cece :=_efeedf .(_a .EndElement ); -_cece &&_bfgad .Name ==start .Name {break ;};};return nil ;};type ST_DocPartType byte ;func (_gabac *Footnotes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _gabac .CT_Footnotes .MarshalXML (e ,start );};func (_bffaea *WdCT_WordprocessingContentPart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bffaea .BwModeAttr !=_gga .ST_BlackWhiteModeUnset {_aedbb ,_gggfd :=_bffaea .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _gggfd !=nil {return _gggfd ;};start .Attr =append (start .Attr ,_aedbb );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bffaea .IdAttr )});e .EncodeToken (start ); -if _bffaea .NvContentPartPr !=nil {_fggcad :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_bffaea .NvContentPartPr ,_fggcad );};if _bffaea .Xfrm !=nil {_afgded :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_bffaea .Xfrm ,_afgded );};if _bffaea .ExtLst !=nil {_cfdbgc :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bffaea .ExtLst ,_cfdbgc );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;); +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_cbdg *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _cbdg .CustomXmlPr !=nil {if _faac :=_cbdg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_faac !=nil {return _faac ; +};};for _ecc ,_efgaf :=range _cbdg .EG_ContentBlockContent {if _dfcce :=_efgaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ecc )); +_dfcce !=nil {return _dfcce ;};};return nil ;};func (_cbdac *EG_RPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbdac .RPr !=nil {_afdded :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cbdac .RPr ,_afdded ); +};return nil ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4; +ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10; +ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16; +ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22; +ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28; +ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33; +ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);type CT_NumPicBullet struct{ -// Validate validates the CT_RubyContent and its children -func (_aefac *CT_RubyContent )Validate ()error {return _aefac .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};type CT_PageMar struct{ +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;};func NewCT_DocRsids ()*CT_DocRsids {_ccbfg :=&CT_DocRsids {};return _ccbfg };type CT_Height struct{ -// Right Margin Spacing -RightAttr _ga .ST_TwipsMeasure ; +// Table Row Height +ValAttr *_d .ST_TwipsMeasure ; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func (_aeecdf ST_RestartNumber )ValidateWithPath (path string )error {switch _aeecdf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeecdf )); +};return nil ;};func NewCT_DirContentRun ()*CT_DirContentRun {_dfae :=&CT_DirContentRun {};return _dfae }; -// Left Margin Spacing -LeftAttr _ga .ST_TwipsMeasure ; +// Validate validates the CT_Br and its children +func (_fdfbc *CT_Br )Validate ()error {return _fdfbc .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};func (_gebba *CT_RubyPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdacbc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_gebba .RubyAlign ,_bdacbc );_eaccg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_gebba .Hps ,_eaccg );_ecggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}}; +e .EncodeElement (_gebba .HpsRaise ,_ecggd );_edcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gebba .HpsBaseText ,_edcg );_accddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_gebba .Lid ,_accddg );if _gebba .Dirty !=nil {_fccef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_gebba .Dirty ,_fccef );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_dg *CT_AbstractNum )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_dg .AbstractNumIdAttr )}); +e .EncodeToken (start );if _dg .Nsid !=nil {_bfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_dg .Nsid ,_bfb );};if _dg .MultiLevelType !=nil {_ffb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_dg .MultiLevelType ,_ffb );};if _dg .Tmpl !=nil {_gabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_dg .Tmpl ,_gabd );};if _dg .Name !=nil {_fgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +e .EncodeElement (_dg .Name ,_fgd );};if _dg .StyleLink !=nil {_ee :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dg .StyleLink ,_ee );};if _dg .NumStyleLink !=nil {_adf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}}; +e .EncodeElement (_dg .NumStyleLink ,_adf );};if _dg .Lvl !=nil {_dee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_ccfb :=range _dg .Lvl {e .EncodeElement (_ccfb ,_dee );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_bbabfd *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcffd :for {_abbdg ,_abgfbc :=d .Token ();if _abgfbc !=nil {return _abgfbc ;};switch _acdee :=_abbdg .(type ){case _c .StartElement :switch _acdee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_gaabbe :=NewWdWsp (); +if _gbgafd :=d .DecodeElement (_gaabbe ,&_acdee );_gbgafd !=nil {return _gbgafd ;};_bbabfd .Wsp =append (_bbabfd .Wsp ,_gaabbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ccabe :=_gb .NewPic (); +if _aedafa :=d .DecodeElement (_ccabe ,&_acdee );_aedafa !=nil {return _aedafa ;};_bbabfd .Pic =append (_bbabfd .Pic ,_ccabe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_begcb :=NewWdCT_WordprocessingContentPart (); +if _cgdfea :=d .DecodeElement (_begcb ,&_acdee );_cgdfea !=nil {return _cgdfea ;};_bbabfd .ContentPart =append (_bbabfd .ContentPart ,_begcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_afagfg :=NewWdWgp (); +if _babgfa :=d .DecodeElement (_afagfg ,&_acdee );_babgfa !=nil {return _babgfa ;};_bbabfd .Wgp =append (_bbabfd .Wgp ,_afagfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cbeeg :=NewWdCT_GraphicFrame (); +if _gfeab :=d .DecodeElement (_cbeeg ,&_acdee );_gfeab !=nil {return _gfeab ;};_bbabfd .GraphicFrame =append (_bbabfd .GraphicFrame ,_cbeeg );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_acdee .Name ); +if _eaedff :=d .Skip ();_eaedff !=nil {return _eaedff ;};};case _c .EndElement :break _bbcffd ;case _c .CharData :};};return nil ;};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3; +ST_DocGridSnapToChars ST_DocGrid =4;);func (_cgaddg ST_HexColorAuto )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgaddg .String (),start );}; -// Spacing to Top of Header -HeaderAttr _ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_fcbbad *CT_TargetScreenSz )ValidateWithPath (path string )error {if _fcbbad .ValAttr ==ST_TargetScreenSzUnset {return _e .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 _egeeg :=_fcbbad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egeeg !=nil {return _egeeg ;};return nil ;};func (_agaeb ST_DocPartGallery )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agaeb .String (),start ); +};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_deffeff :=&CT_VerticalAlignRun {};_deffeff .ValAttr =_d .ST_VerticalAlignRun (1);return _deffeff ;};func (_bfdb *CT_FFDDList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcdfe :for {_cffg ,_fadge :=d .Token (); +if _fadge !=nil {return _fadge ;};switch _cebdf :=_cffg .(type ){case _c .StartElement :switch _cebdf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_bfdb .Result =NewCT_DecimalNumber (); +if _ccfa :=d .DecodeElement (_bfdb .Result ,&_cebdf );_ccfa !=nil {return _ccfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_bfdb .Default =NewCT_DecimalNumber (); +if _ddddb :=d .DecodeElement (_bfdb .Default ,&_cebdf );_ddddb !=nil {return _ddddb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_egfdc :=NewCT_String (); +if _fcbf :=d .DecodeElement (_egfdc ,&_cebdf );_fcbf !=nil {return _fcbf ;};_bfdb .ListEntry =append (_bfdb .ListEntry ,_egfdc );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cebdf .Name ); +if _cbcfd :=d .Skip ();_cbcfd !=nil {return _cbcfd ;};};case _c .EndElement :break _fcdfe ;case _c .CharData :};};return nil ;};func (_aecf *CT_Charset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aecf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_aecf .ValAttr )}); +};if _aecf .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aecf .CharacterSetAttr )});}; +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Spacing to Bottom of Footer -FooterAttr _ga .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_cacbf *CT_SdtComboBox )ValidateWithPath (path string )error {for _ggdgfd ,_fecgd :=range _cacbf .ListItem {if _fbbbe :=_fecgd .ValidateWithPath (_e .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ggdgfd )); +_fbbbe !=nil {return _fbbbe ;};};return nil ;}; + +// Validate validates the CT_Hyperlink and its children +func (_aagdf *CT_Hyperlink )Validate ()error {return _aagdf .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_gccfd *CT_PBdr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgeff :for {_dbfbd ,_cefffd :=d .Token (); +if _cefffd !=nil {return _cefffd ;};switch _abaac :=_dbfbd .(type ){case _c .StartElement :switch _abaac .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gccfd .Top =NewCT_Border (); +if _eefff :=d .DecodeElement (_gccfd .Top ,&_abaac );_eefff !=nil {return _eefff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gccfd .Left =NewCT_Border (); +if _bgeca :=d .DecodeElement (_gccfd .Left ,&_abaac );_bgeca !=nil {return _bgeca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gccfd .Bottom =NewCT_Border (); +if _abdgc :=d .DecodeElement (_gccfd .Bottom ,&_abaac );_abdgc !=nil {return _abdgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gccfd .Right =NewCT_Border (); +if _ggded :=d .DecodeElement (_gccfd .Right ,&_abaac );_ggded !=nil {return _ggded ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_gccfd .Between =NewCT_Border (); +if _bbcce :=d .DecodeElement (_gccfd .Between ,&_abaac );_bbcce !=nil {return _bbcce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0072"}:_gccfd .Bar =NewCT_Border (); +if _gdaga :=d .DecodeElement (_gccfd .Bar ,&_abaac );_gdaga !=nil {return _gdaga ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_abaac .Name ); +if _eabab :=d .Skip ();_eabab !=nil {return _eabab ;};};case _c .EndElement :break _bgeff ;case _c .CharData :};};return nil ;}; + +// Validate validates the CT_WritingStyle and its children +func (_fdffgb *CT_WritingStyle )Validate ()error {return _fdffgb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2; +ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;);func (_bacee ST_TblLayoutType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edecd :=_c .Attr {}; +_edecd .Name =name ;switch _bacee {case ST_TblLayoutTypeUnset :_edecd .Value ="";case ST_TblLayoutTypeFixed :_edecd .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_edecd .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _edecd ,nil ; +};func NewCT_TblCellMar ()*CT_TblCellMar {_fafbe :=&CT_TblCellMar {};return _fafbe }; + +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_fdcebd *Comments )ValidateWithPath (path string )error {if _ecbaa :=_fdcebd .CT_Comments .ValidateWithPath (path );_ecbaa !=nil {return _ecbaa ;};return nil ;};func (_gebf *CT_Drawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geegb :for {_efgae ,_bdgf :=d .Token (); +if _bdgf !=nil {return _bdgf ;};switch _cgfbb :=_efgae .(type ){case _c .StartElement :switch _cgfbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_dfecf :=NewWdAnchor (); +if _fccee :=d .DecodeElement (_dfecf ,&_cgfbb );_fccee !=nil {return _fccee ;};_gebf .Anchor =append (_gebf .Anchor ,_dfecf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_dagg :=NewWdInline (); +if _bgadf :=d .DecodeElement (_dagg ,&_cgfbb );_bgadf !=nil {return _bgadf ;};_gebf .Inline =append (_gebf .Inline ,_dagg );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_cgfbb .Name ); +if _aebcb :=d .Skip ();_aebcb !=nil {return _aebcb ;};};case _c .EndElement :break _geegb ;case _c .CharData :};};return nil ;}; + +// Validate validates the CT_Settings and its children +func (_bdfgc *CT_Settings )Validate ()error {return _bdfgc .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type CT_DivBdr struct{ + +// Top Border for HTML div +Top *CT_Border ; + +// Left Border for HTML div +Left *CT_Border ; + +// Bottom Border for HTML div +Bottom *CT_Border ; + +// Right Border for HTML div +Right *CT_Border ;};func NewCT_EdnProps ()*CT_EdnProps {_aagec :=&CT_EdnProps {};return _aagec }; + +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_bbgde *CT_Proof )ValidateWithPath (path string )error {if _efbdb :=_bbgde .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_efbdb !=nil {return _efbdb ;};if _dcccc :=_bbgde .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072"); +_dcccc !=nil {return _dcccc ;};return nil ;};func (_bfagg *EG_CellMarkupElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfagg .CellIns !=nil {_gcdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}}; +e .EncodeElement (_bfagg .CellIns ,_gcdgg );};if _bfagg .CellDel !=nil {_feacca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_bfagg .CellDel ,_feacca );};if _bfagg .CellMerge !=nil {_agefb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_bfagg .CellMerge ,_agefb );};return nil ;};const _feebcc ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"; +func (_fgbcce ST_BrType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgbcce .String (),start );};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_d .ST_OnOff ; + +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; + +// Object Application +ProgIdAttr *string ; + +// Object Shape +ShapeIdAttr *string ; + +// Field Switches +FieldCodesAttr *string ;};func (_afdde *CT_TextScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afdde .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_afdde .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edged ST_TextboxTightWrap )String ()string {switch _edged {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073"; +case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; +};return "";};func (_fcfee ST_TargetScreenSz )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbacde :=_c .Attr {};_gbacde .Name =name ;switch _fcfee {case ST_TargetScreenSzUnset :_gbacde .Value ="";case ST_TargetScreenSz544x376 :_gbacde .Value ="\u00354\u0034\u0078\u0033\u0037\u0036"; +case ST_TargetScreenSz640x480 :_gbacde .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_gbacde .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_gbacde .Value ="\u00380\u0030\u0078\u0036\u0030\u0030"; +case ST_TargetScreenSz1024x768 :_gbacde .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_gbacde .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_gbacde .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; +case ST_TargetScreenSz1280x1024 :_gbacde .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_gbacde .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_gbacde .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340"; +case ST_TargetScreenSz1920x1200 :_gbacde .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gbacde ,nil ;};func (_bbdgc ST_HighlightColor )String ()string {switch _bbdgc {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065"; +case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065"; +case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061"; +case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y"; +case 17:return "\u006e\u006f\u006e\u0065";};return "";}; + +// Validate validates the CT_Em and its children +func (_gbcgd *CT_Em )Validate ()error {return _gbcgd .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func ParseUnionST_TwipsMeasure (s string )(_d .ST_TwipsMeasure ,error ){_dbdfc :=_d .ST_TwipsMeasure {};if _d .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dbdfc .ST_PositiveUniversalMeasure =&s ; +}else {_aagdg ,_ccddg :=_fg .ParseFloat (s ,64);if _ccddg !=nil {return _dbdfc ,_e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ccddg );};_dbdfc .ST_UnsignedDecimalNumber =_fc .Uint64 (uint64 (_aagdg )); +};return _dbdfc ,nil ;}; + +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_cadce *CT_FFCheckBox )ValidateWithPath (path string )error {if _cadce .Choice !=nil {if _ceba :=_cadce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ceba !=nil {return _ceba ;};};if _cadce .Default !=nil {if _edae :=_cadce .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_edae !=nil {return _edae ;};};if _cadce .Checked !=nil {if _ccega :=_cadce .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_ccega !=nil {return _ccega ;};};return nil ;};func (_fgfgcf *ST_HexColor )ValidateWithPath (path string )error {_caedfb :=[]string {}; +if _fgfgcf .ST_HexColorAuto !=ST_HexColorAutoUnset {_caedfb =append (_caedfb ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _fgfgcf .ST_HexColorRGB !=nil {_caedfb =append (_caedfb ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042"); +};if len (_caedfb )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_caedfb );};return nil ;};func (_afebf *CT_SimpleField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_e .Sprintf ("\u0025\u0076",_afebf .InstrAttr )}); +if _afebf .FldLockAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_e .Sprintf ("\u0025\u0076",*_afebf .FldLockAttr )});};if _afebf .DirtyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_afebf .DirtyAttr )}); +};e .EncodeToken (start );if _afebf .FldData !=nil {_ebefc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_afebf .FldData ,_ebefc );};if _afebf .EG_PContent !=nil {for _ ,_ebdbb :=range _afebf .EG_PContent {_ebdbb .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_aedbf *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _bbcfd ,_cedcf :=range _aedbf .EG_ContentBlockContent {if _fgdbf :=_cedcf .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_bbcfd )); +_fgdbf !=nil {return _fgdbf ;};};return nil ;}; + +// Validate validates the CT_TrackChangeNumbering and its children +func (_fcbffg *CT_TrackChangeNumbering )Validate ()error {return _fcbffg .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_acacgb ST_Zoom )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdcdd :=_c .Attr {}; +_cdcdd .Name =name ;switch _acacgb {case ST_ZoomUnset :_cdcdd .Value ="";case ST_ZoomNone :_cdcdd .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_cdcdd .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_cdcdd .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074"; +case ST_ZoomTextFit :_cdcdd .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _cdcdd ,nil ;};func (_gegad *Footnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gegad .CT_Footnotes =*NewCT_Footnotes ();_bfgba :for {_agccb ,_gbbba :=d .Token (); +if _gbbba !=nil {return _gbbba ;};switch _faecf :=_agccb .(type ){case _c .StartElement :switch _faecf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_cfbeee :=NewCT_FtnEdn (); +if _cddbd :=d .DecodeElement (_cfbeee ,&_faecf );_cddbd !=nil {return _cddbd ;};_gegad .Footnote =append (_gegad .Footnote ,_cfbeee );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_faecf .Name ); +if _bdacbe :=d .Skip ();_bdacbe !=nil {return _bdacbe ;};};case _c .EndElement :break _bfgba ;case _c .CharData :};};return nil ;};type CT_PTab struct{ + +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; + +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; + +// Tab Leader Character +LeaderAttr ST_PTabLeader ;}; -// Page Gutter Spacing -GutterAttr _ga .ST_TwipsMeasure ;}; +// Validate validates the Document and its children +func (_beefaa *Document )Validate ()error {return _beefaa .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dfbad *CT_TblGridChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbad .TblGrid =NewCT_TblGridBase (); +for _ ,_gdadb :=range start .Attr {if _gdadb .Name .Local =="\u0069\u0064"{_bdgegf ,_eaaddb :=_fg .ParseInt (_gdadb .Value ,10,64);if _eaaddb !=nil {return _eaaddb ;};_dfbad .IdAttr =_bdgegf ;continue ;};};_eacgfc :for {_fbfebg ,_daebaa :=d .Token ();if _daebaa !=nil {return _daebaa ; +};switch _ffaeg :=_fbfebg .(type ){case _c .StartElement :switch _ffaeg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _cccdc :=d .DecodeElement (_dfbad .TblGrid ,&_ffaeg ); +_cccdc !=nil {return _cccdc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_ffaeg .Name ); +if _bbeeb :=d .Skip ();_bbeeb !=nil {return _bbeeb ;};};case _c .EndElement :break _eacgfc ;case _c .CharData :};};return nil ;};type CT_TwipsMeasure struct{ -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_edbfb *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _abfad :=_edbfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfad !=nil {return _abfad ;};return nil ;};func (_aabab *CT_ReadingModeInkLockDown )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_aabab .ActualPgAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",_aabab .WAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_aabab .HAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_gd .Sprintf ("\u0025\u0076",_aabab .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_abcda *ST_PageBorderOffset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgcfc ,_bfbecf :=d .Token ();if _bfbecf !=nil {return _bfbecf ;};if _caaefe ,_dgcde :=_fgcfc .(_a .EndElement );_dgcde &&_caaefe .Name ==start .Name {*_abcda =1; -return nil ;};if _bgfgd ,_ccdgf :=_fgcfc .(_a .CharData );!_ccdgf {return _gd .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",_fgcfc );}else {switch string (_bgfgd ){case "":*_abcda =0; -case "\u0070\u0061\u0067\u0065":*_abcda =1;case "\u0074\u0065\u0078\u0074":*_abcda =2;};};_fgcfc ,_bfbecf =d .Token ();if _bfbecf !=nil {return _bfbecf ;};if _dbbggc ,_ddggef :=_fgcfc .(_a .EndElement );_ddggef &&_dbbggc .Name ==start .Name {return nil ; -};return _gd .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",_fgcfc );};func (_babgb *CT_Markup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_babgb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afdad ST_AnnotationVMerge )Validate ()error {return _afdad .ValidateWithPath ("")};func (_cfaaa *ST_ObjectDrawAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acbfe ,_bageg :=d .Token (); -if _bageg !=nil {return _bageg ;};if _gacdge ,_fgfeff :=_acbfe .(_a .EndElement );_fgfeff &&_gacdge .Name ==start .Name {*_cfaaa =1;return nil ;};if _cbedbd ,_gadgcc :=_acbfe .(_a .CharData );!_gadgcc {return _gd .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",_acbfe ); -}else {switch string (_cbedbd ){case "":*_cfaaa =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_cfaaa =1;case "\u0069\u0063\u006f\u006e":*_cfaaa =2;};};_acbfe ,_bageg =d .Token ();if _bageg !=nil {return _bageg ;};if _gbcfff ,_adcfdc :=_acbfe .(_a .EndElement ); -_adcfdc &&_gbcfff .Name ==start .Name {return nil ;};return _gd .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",_acbfe );};func (_gfaefc ST_ObjectDrawAspect )Validate ()error {return _gfaefc .ValidateWithPath ("")}; +// Measurement in Twentieths of a Point +ValAttr _d .ST_TwipsMeasure ;}; +// Validate validates the CT_Charset and its children +func (_bdab *CT_Charset )Validate ()error {return _bdab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_abeac *CT_DocParts )ValidateWithPath (path string )error {for _bfdgd ,_fgdgc :=range _abeac .DocPart {if _edceg :=_fgdgc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_bfdgd )); -_edceg !=nil {return _edceg ;};};return nil ;};func NewCT_PageSz ()*CT_PageSz {_eddfa :=&CT_PageSz {};return _eddfa };func (_gegec ST_ProofErr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gegec .String (),start ); -};type ST_PTabLeader byte ; +// Validate validates the CT_FontsList and its children +func (_edaag *CT_FontsList )Validate ()error {return _edaag .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_dbagb *CT_SectType )ValidateWithPath (path string )error {if _efggf :=_dbagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efggf !=nil {return _efggf ;};return nil ;};type CT_WebSettings struct{ +// Validate validates the CT_Document and its children +func (_bfeb *CT_Document )Validate ()error {return _bfeb .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// Root Frameset Definition -Frameset *CT_Frameset ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_fddc *CT_DataBinding )ValidateWithPath (path string )error {return nil };type ST_DocPartType byte ;func (_fdgdc *CT_WebSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcgac :for {_daaga ,_adage :=d .Token ();if _adage !=nil {return _adage ; +};switch _gegeac :=_daaga .(type ){case _c .StartElement :switch _gegeac .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_fdgdc .Frameset =NewCT_Frameset (); +if _egfdd :=d .DecodeElement (_fdgdc .Frameset ,&_gegeac );_egfdd !=nil {return _egfdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_fdgdc .Divs =NewCT_Divs (); +if _ebdaa :=d .DecodeElement (_fdgdc .Divs ,&_gegeac );_ebdaa !=nil {return _ebdaa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_fdgdc .Encoding =NewCT_String (); +if _ebeccb :=d .DecodeElement (_fdgdc .Encoding ,&_gegeac );_ebeccb !=nil {return _ebeccb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_fdgdc .OptimizeForBrowser =NewCT_OptimizeForBrowser (); +if _bfcfe :=d .DecodeElement (_fdgdc .OptimizeForBrowser ,&_gegeac );_bfcfe !=nil {return _bfcfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_fdgdc .RelyOnVML =NewCT_OnOff (); +if _dbfcf :=d .DecodeElement (_fdgdc .RelyOnVML ,&_gegeac );_dbfcf !=nil {return _dbfcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_fdgdc .AllowPNG =NewCT_OnOff (); +if _bcfaba :=d .DecodeElement (_fdgdc .AllowPNG ,&_gegeac );_bcfaba !=nil {return _bcfaba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_fdgdc .DoNotRelyOnCSS =NewCT_OnOff (); +if _gaagb :=d .DecodeElement (_fdgdc .DoNotRelyOnCSS ,&_gegeac );_gaagb !=nil {return _gaagb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_fdgdc .DoNotSaveAsSingleFile =NewCT_OnOff (); +if _dgccgd :=d .DecodeElement (_fdgdc .DoNotSaveAsSingleFile ,&_gegeac );_dgccgd !=nil {return _dgccgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_fdgdc .DoNotOrganizeInFolder =NewCT_OnOff (); +if _eaggd :=d .DecodeElement (_fdgdc .DoNotOrganizeInFolder ,&_gegeac );_eaggd !=nil {return _eaggd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_fdgdc .DoNotUseLongFileNames =NewCT_OnOff (); +if _ddgacc :=d .DecodeElement (_fdgdc .DoNotUseLongFileNames ,&_gegeac );_ddgacc !=nil {return _ddgacc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_fdgdc .PixelsPerInch =NewCT_DecimalNumber (); +if _fegeb :=d .DecodeElement (_fdgdc .PixelsPerInch ,&_gegeac );_fegeb !=nil {return _fegeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_fdgdc .TargetScreenSz =NewCT_TargetScreenSz (); +if _gfgfg :=d .DecodeElement (_fdgdc .TargetScreenSz ,&_gegeac );_gfgfg !=nil {return _gfgfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_fdgdc .SaveSmartTagsAsXml =NewCT_OnOff (); +if _facad :=d .DecodeElement (_fdgdc .SaveSmartTagsAsXml ,&_gegeac );_facad !=nil {return _facad ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_gegeac .Name ); +if _gbgbgc :=d .Skip ();_gbgbgc !=nil {return _gbgbgc ;};};case _c .EndElement :break _gcgac ;case _c .CharData :};};return nil ;};type CT_RubyContent struct{ -// Information about HTML div Elements -Divs *CT_Divs ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_RPrDefault struct{ -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// Run Properties +RPr *CT_RPr ;};type ST_ThemeColor byte ;const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;); -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_bfgea *CT_MultiLevelType )ValidateWithPath (path string )error {if _bfgea .ValAttr ==ST_MultiLevelTypeUnset {return _e .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 _dcagd :=_bfgea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcagd !=nil {return _dcagd ;};return nil ;};func (_daacg ST_View )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_daacg .String (),start ); +}; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Validate validates the CT_FramePr and its children +func (_dedeb *CT_FramePr )Validate ()error {return _dedeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");}; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// Validate validates the CT_FontFamily and its children +func (_gfeaf *CT_FontFamily )Validate ()error {return _gfeaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");}; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// Validate validates the CT_SdtContentCell and its children +func (_adbba *CT_SdtContentCell )Validate ()error {return _adbba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func NewCT_Divs ()*CT_Divs {_bebdg :=&CT_Divs {};return _bebdg }; -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Validate validates the CT_TblPrChange and its children +func (_ebcbg *CT_TblPrChange )Validate ()error {return _ebcbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func (_dgfeab ST_PageOrientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdgd :=_c .Attr {}; +_gfdgd .Name =name ;switch _dgfeab {case ST_PageOrientationUnset :_gfdgd .Value ="";case ST_PageOrientationPortrait :_gfdgd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_gfdgd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e"; +};return _gfdgd ,nil ;};func (_gagga ST_DropCap )String ()string {switch _gagga {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};func NewCT_Height ()*CT_Height {_dfafg :=&CT_Height {}; +return _dfafg }; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_dbdgd *CT_Odso )ValidateWithPath (path string )error {if _dbdgd .Udl !=nil {if _bdefc :=_dbdgd .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_bdefc !=nil {return _bdefc ;};};if _dbdgd .Table !=nil {if _dbdeg :=_dbdgd .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065"); +_dbdeg !=nil {return _dbdeg ;};};if _dbdgd .Src !=nil {if _beada :=_dbdgd .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_beada !=nil {return _beada ;};};if _dbdgd .ColDelim !=nil {if _bdfeb :=_dbdgd .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m"); +_bdfeb !=nil {return _bdfeb ;};};if _dbdgd .Type !=nil {if _gfdgb :=_dbdgd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gfdgb !=nil {return _gfdgb ;};};if _dbdgd .FHdr !=nil {if _gcgab :=_dbdgd .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072"); +_gcgab !=nil {return _gcgab ;};};for _egacf ,_bgfcfb :=range _dbdgd .FieldMapData {if _ccbbd :=_bgfcfb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_egacf )); +_ccbbd !=nil {return _ccbbd ;};};for _fgdbgf ,_fbbdc :=range _dbdgd .RecipientData {if _fgdde :=_fbbdc .ValidateWithPath (_e .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_fgdbgf ));_fgdde !=nil {return _fgdde ; +};};return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// Border Style +ValAttr ST_Border ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Border Color +ColorAttr *ST_HexColor ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};type ST_EdnPos byte ;func NewCT_NumPr ()*CT_NumPr {_gbdac :=&CT_NumPr {};return _gbdac };func (_eeedc WdST_WrapText )String ()string {switch _eeedc {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s"; -case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_agfdcb *CT_SdtDateMappingType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_geec :=range start .Attr {if _geec .Name .Local =="\u0076\u0061\u006c"{_agfdcb .ValAttr .UnmarshalXMLAttr (_geec ); -continue ;};};for {_gaffb ,_cfcfa :=d .Token ();if _cfcfa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_cfcfa ); -};if _adgdb ,_cbggb :=_gaffb .(_a .EndElement );_cbggb &&_adgdb .Name ==start .Name {break ;};};return nil ;};func (_ceddc *CT_CustomXmlCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceddc .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ceddc .UriAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_ceddc .ElementAttr )});e .EncodeToken (start );if _ceddc .CustomXmlPr !=nil {_dbggg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_ceddc .CustomXmlPr ,_dbggg );};if _ceddc .EG_ContentCellContent !=nil {for _ ,_cabf :=range _ceddc .EG_ContentCellContent {_cabf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_efce *CT_Perm )ValidateWithPath (path string )error {if _effa :=_efce .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_effa !=nil {return _effa ;};return nil ;};func (_acdeg *ST_PageBorderZOrder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aadbge ,_eccgffd :=d .Token ();if _eccgffd !=nil {return _eccgffd ;};if _baecc ,_egfag :=_aadbge .(_a .EndElement ); -_egfag &&_baecc .Name ==start .Name {*_acdeg =1;return nil ;};if _fdeeg ,_bebdf :=_aadbge .(_a .CharData );!_bebdf {return _gd .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",_aadbge ); -}else {switch string (_fdeeg ){case "":*_acdeg =0;case "\u0066\u0072\u006fn\u0074":*_acdeg =1;case "\u0062\u0061\u0063\u006b":*_acdeg =2;};};_aadbge ,_eccgffd =d .Token ();if _eccgffd !=nil {return _eccgffd ;};if _baecgb ,_beaaaa :=_aadbge .(_a .EndElement ); -_beaaaa &&_baecgb .Name ==start .Name {return nil ;};return _gd .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",_aadbge );};type CT_FldChar struct{ +// Border Theme Color Tint +ThemeTintAttr *string ; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Field Should Not Be Recalculated -FldLockAttr *_ga .ST_OnOff ; +// Border Width +SzAttr *uint64 ; -// Field Result Invalidated -DirtyAttr *_ga .ST_OnOff ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Custom Field Data -FldData *CT_Text ; +// Border Shadow +ShadowAttr *_d .ST_OnOff ; -// Form Field Properties -FfData *CT_FFData ; +// Create Frame Effect +FrameAttr *_d .ST_OnOff ;}; -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func (_bcecge *ST_Hint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgffge ,_fceffe :=d .Token ();if _fceffe !=nil {return _fceffe ;};if _ecfcef ,_beeacg :=_bgffge .(_a .EndElement );_beeacg &&_ecfcef .Name ==start .Name {*_bcecge =1; -return nil ;};if _gdegcd ,_cafdb :=_bgffge .(_a .CharData );!_cafdb {return _gd .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",_bgffge );}else {switch string (_gdegcd ){case "":*_bcecge =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bcecge =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bcecge =2;};};_bgffge ,_fceffe =d .Token ();if _fceffe !=nil {return _fceffe ;};if _degag ,_aecagc :=_bgffge .(_a .EndElement );_aecagc &&_degag .Name ==start .Name {return nil ; -};return _gd .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",_bgffge );};func (_edaadf *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edaadf =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_edaadf =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_edaadf =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_edaadf =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_edaadf =4; -case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_edaadf =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_edaadf =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_edaadf =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_edaadf =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_edaadf =9; -case "\u006e\u0065\u0043\u0065\u006c\u006c":*_edaadf =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_edaadf =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_edaadf =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_edaadf =13;};return nil ;};type ST_TextDirection byte ; -func (_fadc *CT_DocPartTypes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abgbb :=range start .Attr {if _abgbb .Name .Local =="\u0061\u006c\u006c"{_adfgd ,_efacb :=ParseUnionST_OnOff (_abgbb .Value );if _efacb !=nil {return _efacb ; -};_fadc .AllAttr =&_adfgd ;continue ;};};_fccd :for {_adgbc ,_ffgf :=d .Token ();if _ffgf !=nil {return _ffgf ;};switch _acea :=_adgbc .(type ){case _a .StartElement :switch _acea .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gfed :=NewCT_DocPartType (); -if _egad :=d .DecodeElement (_gfed ,&_acea );_egad !=nil {return _egad ;};_fadc .Type =append (_fadc .Type ,_gfed );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_acea .Name ); -if _bagad :=d .Skip ();_bagad !=nil {return _bagad ;};};case _a .EndElement :break _fccd ;case _a .CharData :};};return nil ;};func NewCT_HMerge ()*CT_HMerge {_gdeef :=&CT_HMerge {};return _gdeef }; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_bgcded *EG_BlockLevelElts )ValidateWithPath (path string )error {for _fdgefd ,_deefafa :=range _bgcded .AltChunk {if _daddg :=_deefafa .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fdgefd )); +_daddg !=nil {return _daddg ;};};for _bfgbg ,_ggfgda :=range _bgcded .EG_ContentBlockContent {if _cbaed :=_ggfgda .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_bfgbg )); +_cbaed !=nil {return _cbaed ;};};return nil ;};func (_gccgb ST_MultiLevelType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcbac :=_c .Attr {};_fcbac .Name =name ;switch _gccgb {case ST_MultiLevelTypeUnset :_fcbac .Value ="";case ST_MultiLevelTypeSingleLevel :_fcbac .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c"; +case ST_MultiLevelTypeMultilevel :_fcbac .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_fcbac .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; +};return _fcbac ,nil ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;); -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_eddgae *EG_ParaRPrTrackChanges )Validate ()error {return _eddgae .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_gbag *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _aagac :=_gbag .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_aagac !=nil {return _aagac ;};if _gdfd :=_gbag .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072"); +_gdfd !=nil {return _gdfd ;};if _dffa :=_gbag .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};if _bbbf :=_gbag .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072"); +_bbbf !=nil {return _bbbf ;};if _cbab :=_gbag .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cbab !=nil {return _cbab ;};if _cffa :=_gbag .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072"); +_cffa !=nil {return _cffa ;};if _eddg :=_gbag .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_eddg !=nil {return _eddg ;};if _ffea :=_gbag .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072"); +_ffea !=nil {return _ffea ;};if _ecfd :=_gbag .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_ecfd !=nil {return _ecfd ;};if _cdegg :=_gbag .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072"); +_cdegg !=nil {return _cdegg ;};if _gaae :=_gbag .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_gaae !=nil {return _gaae ;};if _gdba :=_gbag .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072"); +_gdba !=nil {return _gdba ;};return nil ;};func (_cffcg *CT_FFName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbcfg :=range start .Attr {if _dbcfg .Name .Local =="\u0076\u0061\u006c"{_agddg ,_affe :=_dbcfg .Value ,error (nil ); +if _affe !=nil {return _affe ;};_cffcg .ValAttr =&_agddg ;continue ;};};for {_gcfg ,_bbff :=d .Token ();if _bbff !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bbff );}; +if _ecbef ,_edbde :=_gcfg .(_c .EndElement );_edbde &&_ecbef .Name ==start .Name {break ;};};return nil ;};type CT_FtnEdnSepRef struct{ -// Validate validates the CT_OnOff and its children -func (_debae *CT_OnOff )Validate ()error {return _debae .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_bebfb :=&CT_UnsignedDecimalNumber {};return _bebfb ;};type CT_ObjectChoice struct{Control *CT_Control ; -ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func (_cgefe *ST_Pitch )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgefe =0;case "\u0066\u0069\u0078e\u0064":*_cgefe =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_cgefe =2; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgefe =3;};return nil ;};type CT_Hyperlink struct{ +// Footnote/Endnote ID +IdAttr int64 ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_adbgcf ST_PTabRelativeTo )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgggfb :=_c .Attr {};_bgggfb .Name =name ; +switch _adbgcf {case ST_PTabRelativeToUnset :_bgggfb .Value ="";case ST_PTabRelativeToMargin :_bgggfb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_bgggfb .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _bgggfb ,nil ; +};func (_fcef *CT_P )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcef .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_e .Sprintf ("\u0025\u0076",*_fcef .RsidRPrAttr )}); +};if _fcef .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_fcef .RsidRAttr )});};if _fcef .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_fcef .RsidDelAttr )}); +};if _fcef .RsidPAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_e .Sprintf ("\u0025\u0076",*_fcef .RsidPAttr )});};if _fcef .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcef .RsidRDefaultAttr )}); +};e .EncodeToken (start );if _fcef .PPr !=nil {_bacca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_fcef .PPr ,_bacca );};if _fcef .EG_PContent !=nil {for _ ,_bfadc :=range _fcef .EG_PContent {_bfadc .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_debba *CT_TblPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabde :for {_fcedd ,_fccce :=d .Token ();if _fccce !=nil {return _fccce ;};switch _cfgfc :=_fcedd .(type ){case _c .StartElement :switch _cfgfc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_debba .TblStyle =NewCT_String (); +if _edeaed :=d .DecodeElement (_debba .TblStyle ,&_cfgfc );_edeaed !=nil {return _edeaed ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_debba .TblpPr =NewCT_TblPPr (); +if _gggcdd :=d .DecodeElement (_debba .TblpPr ,&_cfgfc );_gggcdd !=nil {return _gggcdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_debba .TblOverlap =NewCT_TblOverlap (); +if _daabdd :=d .DecodeElement (_debba .TblOverlap ,&_cfgfc );_daabdd !=nil {return _daabdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_debba .BidiVisual =NewCT_OnOff (); +if _defeab :=d .DecodeElement (_debba .BidiVisual ,&_cfgfc );_defeab !=nil {return _defeab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_debba .TblStyleRowBandSize =NewCT_DecimalNumber (); +if _ccdfa :=d .DecodeElement (_debba .TblStyleRowBandSize ,&_cfgfc );_ccdfa !=nil {return _ccdfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_debba .TblStyleColBandSize =NewCT_DecimalNumber (); +if _ebbgfb :=d .DecodeElement (_debba .TblStyleColBandSize ,&_cfgfc );_ebbgfb !=nil {return _ebbgfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_debba .TblW =NewCT_TblWidth (); +if _fddee :=d .DecodeElement (_debba .TblW ,&_cfgfc );_fddee !=nil {return _fddee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_debba .Jc =NewCT_JcTable (); +if _aafbd :=d .DecodeElement (_debba .Jc ,&_cfgfc );_aafbd !=nil {return _aafbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_debba .TblCellSpacing =NewCT_TblWidth (); +if _agfdf :=d .DecodeElement (_debba .TblCellSpacing ,&_cfgfc );_agfdf !=nil {return _agfdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_debba .TblInd =NewCT_TblWidth (); +if _degda :=d .DecodeElement (_debba .TblInd ,&_cfgfc );_degda !=nil {return _degda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_debba .TblBorders =NewCT_TblBorders (); +if _agegbf :=d .DecodeElement (_debba .TblBorders ,&_cfgfc );_agegbf !=nil {return _agegbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_debba .Shd =NewCT_Shd (); +if _cdabf :=d .DecodeElement (_debba .Shd ,&_cfgfc );_cdabf !=nil {return _cdabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_debba .TblLayout =NewCT_TblLayoutType (); +if _aeddf :=d .DecodeElement (_debba .TblLayout ,&_cfgfc );_aeddf !=nil {return _aeddf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_debba .TblCellMar =NewCT_TblCellMar (); +if _bfbac :=d .DecodeElement (_debba .TblCellMar ,&_cfgfc );_bfbac !=nil {return _bfbac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_debba .TblLook =NewCT_TblLook (); +if _aefdc :=d .DecodeElement (_debba .TblLook ,&_cfgfc );_aefdc !=nil {return _aefdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_debba .TblCaption =NewCT_String (); +if _gcaeb :=d .DecodeElement (_debba .TblCaption ,&_cfgfc );_gcaeb !=nil {return _gcaeb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_debba .TblDescription =NewCT_String (); +if _egbea :=d .DecodeElement (_debba .TblDescription ,&_cfgfc );_egbea !=nil {return _egbea ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cfgfc .Name ); +if _acgff :=d .Skip ();_acgff !=nil {return _acgff ;};};case _c .EndElement :break _gabde ;case _c .CharData :};};return nil ;};func (_aaedad *WdCT_WrapTight )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cbffb ,_fgegfg :=_aaedad .WrapTextAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); +if _fgegfg !=nil {return _fgegfg ;};start .Attr =append (start .Attr ,_cbffb );if _aaedad .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_aaedad .DistLAttr )}); +};if _aaedad .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_aaedad .DistRAttr )});};e .EncodeToken (start );_bfceg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}}; +e .EncodeElement (_aaedad .WrapPolygon ,_bfceg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SectPrBase struct{ -// Hyperlink Target Frame -TgtFrameAttr *string ; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Associated String -TooltipAttr *string ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Location in Target Document -DocLocationAttr *string ; +// Section Type +Type *CT_SectType ; -// Add To Viewed Hyperlinks -HistoryAttr *_ga .ST_OnOff ; +// Page Size +PgSz *CT_PageSz ; -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// Page Margins +PgMar *CT_PageMar ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Page Borders +PgBorders *CT_PageBorders ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_decgca ST_VerticalJc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_decgca .String (),start );};func (_efebge ST_JcTable )ValidateWithPath (path string )error {switch _efebge {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efebge )); -};return nil ;};func (_egbdef ST_CombineBrackets )ValidateWithPath (path string )error {switch _egbdef {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbdef )); -};return nil ;};func (_dfaebc *ST_DocPartBehavior )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfaebc =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_dfaebc =1;case "\u0070":*_dfaebc =2;case "\u0070\u0067":*_dfaebc =3;};return nil ; -}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Validate validates the CT_DocProtect and its children -func (_aaddb *CT_DocProtect )Validate ()error {return _aaddb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};type CT_Em struct{ +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Emphasis Mark Type -ValAttr ST_Em ;}; +// Column Definitions +Cols *CT_Columns ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_bbgbf *CT_SmartTagPr )ValidateWithPath (path string )error {for _bgfgb ,_fccdcc :=range _bbgbf .Attr {if _cdfggd :=_fccdcc .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_bgfgb ));_cdfggd !=nil {return _cdfggd ; -};};return nil ;};func (_gbafag ST_StyleSort )Validate ()error {return _gbafag .ValidateWithPath ("")};func (_bebbg *CT_Guid )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bebbg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bebbg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Caption struct{ +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Caption Type Name -NameAttr string ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Include Chapter Number in Field for Caption -ChapNumAttr *_ga .ST_OnOff ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Style for Chapter Headings -HeadingAttr *int64 ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Do Not Include Name In Caption -NoLabelAttr *_ga .ST_OnOff ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;};func (_ffcabg *CT_RPrOriginal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gedec :for {_ebdg ,_dbeagd :=d .Token ();if _dbeagd !=nil {return _dbeagd ;};switch _ecdcf :=_ebdg .(type ){case _a .StartElement :switch _ecdcf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_ffcabg .RStyle =NewCT_String (); -if _dfggc :=d .DecodeElement (_ffcabg .RStyle ,&_ecdcf );_dfggc !=nil {return _dfggc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_ffcabg .RFonts =NewCT_Fonts (); -if _fbeef :=d .DecodeElement (_ffcabg .RFonts ,&_ecdcf );_fbeef !=nil {return _fbeef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_ffcabg .B =NewCT_OnOff (); -if _gbbgc :=d .DecodeElement (_ffcabg .B ,&_ecdcf );_gbbgc !=nil {return _gbbgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_ffcabg .BCs =NewCT_OnOff (); -if _efcce :=d .DecodeElement (_ffcabg .BCs ,&_ecdcf );_efcce !=nil {return _efcce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_ffcabg .I =NewCT_OnOff (); -if _daffd :=d .DecodeElement (_ffcabg .I ,&_ecdcf );_daffd !=nil {return _daffd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_ffcabg .ICs =NewCT_OnOff (); -if _gdeea :=d .DecodeElement (_ffcabg .ICs ,&_ecdcf );_gdeea !=nil {return _gdeea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_ffcabg .Caps =NewCT_OnOff (); -if _ceebf :=d .DecodeElement (_ffcabg .Caps ,&_ecdcf );_ceebf !=nil {return _ceebf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_ffcabg .SmallCaps =NewCT_OnOff (); -if _fbgfb :=d .DecodeElement (_ffcabg .SmallCaps ,&_ecdcf );_fbgfb !=nil {return _fbgfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ffcabg .Strike =NewCT_OnOff (); -if _gfedfg :=d .DecodeElement (_ffcabg .Strike ,&_ecdcf );_gfedfg !=nil {return _gfedfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_ffcabg .Dstrike =NewCT_OnOff (); -if _adaed :=d .DecodeElement (_ffcabg .Dstrike ,&_ecdcf );_adaed !=nil {return _adaed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ffcabg .Outline =NewCT_OnOff (); -if _bgbfd :=d .DecodeElement (_ffcabg .Outline ,&_ecdcf );_bgbfd !=nil {return _bgbfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffcabg .Shadow =NewCT_OnOff (); -if _dfcgg :=d .DecodeElement (_ffcabg .Shadow ,&_ecdcf );_dfcgg !=nil {return _dfcgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_ffcabg .Emboss =NewCT_OnOff (); -if _eagfcf :=d .DecodeElement (_ffcabg .Emboss ,&_ecdcf );_eagfcf !=nil {return _eagfcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_ffcabg .Imprint =NewCT_OnOff (); -if _ggdged :=d .DecodeElement (_ffcabg .Imprint ,&_ecdcf );_ggdged !=nil {return _ggdged ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_ffcabg .NoProof =NewCT_OnOff (); -if _geacc :=d .DecodeElement (_ffcabg .NoProof ,&_ecdcf );_geacc !=nil {return _geacc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ffcabg .SnapToGrid =NewCT_OnOff (); -if _gdgga :=d .DecodeElement (_ffcabg .SnapToGrid ,&_ecdcf );_gdgga !=nil {return _gdgga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_ffcabg .Vanish =NewCT_OnOff (); -if _fgdfg :=d .DecodeElement (_ffcabg .Vanish ,&_ecdcf );_fgdfg !=nil {return _fgdfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_ffcabg .WebHidden =NewCT_OnOff (); -if _gbfef :=d .DecodeElement (_ffcabg .WebHidden ,&_ecdcf );_gbfef !=nil {return _gbfef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ffcabg .Color =NewCT_Color (); -if _fgbf :=d .DecodeElement (_ffcabg .Color ,&_ecdcf );_fgbf !=nil {return _fgbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ffcabg .Spacing =NewCT_SignedTwipsMeasure (); -if _ecaebe :=d .DecodeElement (_ffcabg .Spacing ,&_ecdcf );_ecaebe !=nil {return _ecaebe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_ffcabg .W =NewCT_TextScale (); -if _ebbb :=d .DecodeElement (_ffcabg .W ,&_ecdcf );_ebbb !=nil {return _ebbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_ffcabg .Kern =NewCT_HpsMeasure (); -if _dcdbgc :=d .DecodeElement (_ffcabg .Kern ,&_ecdcf );_dcdbgc !=nil {return _dcdbgc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_ffcabg .Position =NewCT_SignedHpsMeasure (); -if _egead :=d .DecodeElement (_ffcabg .Position ,&_ecdcf );_egead !=nil {return _egead ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_ffcabg .Sz =NewCT_HpsMeasure (); -if _efcfe :=d .DecodeElement (_ffcabg .Sz ,&_ecdcf );_efcfe !=nil {return _efcfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_ffcabg .SzCs =NewCT_HpsMeasure (); -if _eebgg :=d .DecodeElement (_ffcabg .SzCs ,&_ecdcf );_eebgg !=nil {return _eebgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ffcabg .Highlight =NewCT_Highlight (); -if _eebggd :=d .DecodeElement (_ffcabg .Highlight ,&_ecdcf );_eebggd !=nil {return _eebggd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_ffcabg .U =NewCT_Underline (); -if _bggdd :=d .DecodeElement (_ffcabg .U ,&_ecdcf );_bggdd !=nil {return _bggdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ffcabg .Effect =NewCT_TextEffect (); -if _dcfcf :=d .DecodeElement (_ffcabg .Effect ,&_ecdcf );_dcfcf !=nil {return _dcfcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_ffcabg .Bdr =NewCT_Border (); -if _bcdec :=d .DecodeElement (_ffcabg .Bdr ,&_ecdcf );_bcdec !=nil {return _bcdec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ffcabg .Shd =NewCT_Shd (); -if _fdbgf :=d .DecodeElement (_ffcabg .Shd ,&_ecdcf );_fdbgf !=nil {return _fdbgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_ffcabg .FitText =NewCT_FitText (); -if _cbbcf :=d .DecodeElement (_ffcabg .FitText ,&_ecdcf );_cbbcf !=nil {return _cbbcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ffcabg .VertAlign =NewCT_VerticalAlignRun (); -if _cccgec :=d .DecodeElement (_ffcabg .VertAlign ,&_ecdcf );_cccgec !=nil {return _cccgec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_ffcabg .Rtl =NewCT_OnOff (); -if _fcbaf :=d .DecodeElement (_ffcabg .Rtl ,&_ecdcf );_fcbaf !=nil {return _fcbaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_ffcabg .Cs =NewCT_OnOff (); -if _fdabc :=d .DecodeElement (_ffcabg .Cs ,&_ecdcf );_fdabc !=nil {return _fdabc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_ffcabg .Em =NewCT_Em (); -if _fefgf :=d .DecodeElement (_ffcabg .Em ,&_ecdcf );_fefgf !=nil {return _fefgf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_ffcabg .Lang =NewCT_Language (); -if _ddgcf :=d .DecodeElement (_ffcabg .Lang ,&_ecdcf );_ddgcf !=nil {return _ddgcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_ffcabg .EastAsianLayout =NewCT_EastAsianLayout (); -if _aefeb :=d .DecodeElement (_ffcabg .EastAsianLayout ,&_ecdcf );_aefeb !=nil {return _aefeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_ffcabg .SpecVanish =NewCT_OnOff (); -if _ccfaa :=d .DecodeElement (_ffcabg .SpecVanish ,&_ecdcf );_ccfaa !=nil {return _ccfaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_ffcabg .OMath =NewCT_OnOff (); -if _cbdgc :=d .DecodeElement (_ffcabg .OMath ,&_ecdcf );_cbdgc !=nil {return _cbdgc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_ecdcf .Name ); -if _afccb :=d .Skip ();_afccb !=nil {return _afccb ;};};case _a .EndElement :break _gedec ;case _a .CharData :};};return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Document Grid +DocGrid *CT_DocGrid ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_adgcb *CT_PPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgcb .PPr =NewCT_PPrBase ();for _ ,_gcffga :=range start .Attr {if _gcffga .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aagag ,_acacb :=_gcffga .Value ,error (nil ); -if _acacb !=nil {return _acacb ;};_adgcb .AuthorAttr =_aagag ;continue ;};if _gcffga .Name .Local =="\u0064\u0061\u0074\u0065"{_bdfgb ,_gadfb :=ParseStdlibTime (_gcffga .Value );if _gadfb !=nil {return _gadfb ;};_adgcb .DateAttr =&_bdfgb ;continue ;};if _gcffga .Name .Local =="\u0069\u0064"{_geffa ,_eafbb :=_ea .ParseInt (_gcffga .Value ,10,64); -if _eafbb !=nil {return _eafbb ;};_adgcb .IdAttr =_geffa ;continue ;};};_ccdaac :for {_fbgbg ,_aegecg :=d .Token ();if _aegecg !=nil {return _aegecg ;};switch _gfddc :=_fbgbg .(type ){case _a .StartElement :switch _gfddc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:if _egfee :=d .DecodeElement (_adgcb .PPr ,&_gfddc ); -_egfee !=nil {return _egfee ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gfddc .Name ); -if _faadf :=d .Skip ();_faadf !=nil {return _faadf ;};};case _a .EndElement :break _ccdaac ;case _a .CharData :};};return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_aegcd :=&CT_SdtCell {};return _aegcd };func (_caddac ST_TblWidth )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgagag :=_a .Attr {}; -_dgagag .Name =name ;switch _caddac {case ST_TblWidthUnset :_dgagag .Value ="";case ST_TblWidthNil :_dgagag .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_dgagag .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_dgagag .Value ="\u0064\u0078\u0061"; -case ST_TblWidthAuto :_dgagag .Value ="\u0061\u0075\u0074\u006f";};return _dgagag ,nil ;}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func NewWdCT_PosV ()*WdCT_PosV {_bcagff :=&WdCT_PosV {};_bcagff .RelativeFromAttr =WdST_RelFromV (1);_bcagff .Choice =NewWdCT_PosVChoice ();return _bcagff ; +};type ST_Merge byte ;func (_ddedcd ST_DocPartType )ValidateWithPath (path string )error {switch _ddedcd {case 0,1,2,3,4,5,6,7:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddedcd )); +};return nil ;}; -// Validate validates the WdCT_EffectExtent and its children -func (_cadba *WdCT_EffectExtent )Validate ()error {return _cadba .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};type CT_FFTextInput struct{ +// Validate validates the CT_DocPartGallery and its children +func (_cedbc *CT_DocPartGallery )Validate ()error {return _cedbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func (_geababe ST_BrClear )ValidateWithPath (path string )error {switch _geababe {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geababe )); +};return nil ;};type ST_Wrap byte ;func (_cfega ST_LineSpacingRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfega .String (),start );};func (_dddbfd *CT_TwipsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_babdbd :=range start .Attr {if _babdbd .Name .Local =="\u0076\u0061\u006c"{_cdfdb ,_facaba :=ParseUnionST_TwipsMeasure (_babdbd .Value ); +if _facaba !=nil {return _facaba ;};_dddbfd .ValAttr =_cdfdb ;continue ;};};for {_fdfee ,_bgdbf :=d .Token ();if _bgdbf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bgdbf ); +};if _adbgc ,_efbaf :=_fdfee .(_c .EndElement );_efbaf &&_adbgc .Name ==start .Name {break ;};};return nil ;};func (_fcffdf ST_PTabAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcgcad :=_c .Attr {};_fcgcad .Name =name ;switch _fcffdf {case ST_PTabAlignmentUnset :_fcgcad .Value =""; +case ST_PTabAlignmentLeft :_fcgcad .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_fcgcad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_fcgcad .Value ="\u0072\u0069\u0067h\u0074";};return _fcgcad ,nil ;};type CT_ObjectEmbed struct{ -// Text Box Form Field Type -Type *CT_FFTextType ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Default Text Box Form Field String -Default *CT_String ; +// Object Application +ProgIdAttr *string ; -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Object Shape +ShapeIdAttr *string ; -// Text Box Form Field Formatting -Format *CT_String ;};type ST_MultiLevelType byte ;func (_cbace ST_PageOrientation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbace .String (),start );};func (_ffbef *CT_VerticalJc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffbef .ValAttr =ST_VerticalJc (1); -for _ ,_fdbga :=range start .Attr {if _fdbga .Name .Local =="\u0076\u0061\u006c"{_ffbef .ValAttr .UnmarshalXMLAttr (_fdbga );continue ;};};for {_fcebab ,_bfacg :=d .Token ();if _bfacg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_bfacg ); -};if _dgdgec ,_geaecb :=_fcebab .(_a .EndElement );_geaecb &&_dgdgec .Name ==start .Name {break ;};};return nil ;}; +// Field Switches +FieldCodesAttr *string ;};func (_eebge *EG_RunLevelElts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbcab :for {_ggbfd ,_dggag :=d .Token ();if _dggag !=nil {return _dggag ;};switch _feggca :=_ggbfd .(type ){case _c .StartElement :switch _feggca .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eebge .ProofErr =NewCT_ProofErr (); +if _aggbbe :=d .DecodeElement (_eebge .ProofErr ,&_feggca );_aggbbe !=nil {return _aggbbe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eebge .PermStart =NewCT_PermStart (); +if _abaabf :=d .DecodeElement (_eebge .PermStart ,&_feggca );_abaabf !=nil {return _abaabf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eebge .PermEnd =NewCT_Perm (); +if _ebadfg :=d .DecodeElement (_eebge .PermEnd ,&_feggca );_ebadfg !=nil {return _ebadfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_eebge .Ins =NewCT_RunTrackChange (); +if _cdgfd :=d .DecodeElement (_eebge .Ins ,&_feggca );_cdgfd !=nil {return _cdgfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_eebge .Del =NewCT_RunTrackChange (); +if _dbebdd :=d .DecodeElement (_eebge .Del ,&_feggca );_dbebdd !=nil {return _dbebdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eebge .MoveFrom =NewCT_RunTrackChange (); +if _efdcac :=d .DecodeElement (_eebge .MoveFrom ,&_feggca );_efdcac !=nil {return _efdcac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eebge .MoveTo =NewCT_RunTrackChange (); +if _dfgfg :=d .DecodeElement (_eebge .MoveTo ,&_feggca );_dfgfg !=nil {return _dfgfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fccae :=NewEG_RangeMarkupElements (); +_fccae .BookmarkStart =NewCT_Bookmark ();if _fdbeead :=d .DecodeElement (_fccae .BookmarkStart ,&_feggca );_fdbeead !=nil {return _fdbeead ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_fccae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcffe :=NewEG_RangeMarkupElements (); +_dcffe .BookmarkEnd =NewCT_MarkupRange ();if _eaebe :=d .DecodeElement (_dcffe .BookmarkEnd ,&_feggca );_eaebe !=nil {return _eaebe ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_dcffe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cgcgd :=NewEG_RangeMarkupElements (); +_cgcgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcefbc :=d .DecodeElement (_cgcgd .MoveFromRangeStart ,&_feggca );_gcefbc !=nil {return _gcefbc ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_cgcgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gebbab :=NewEG_RangeMarkupElements (); +_gebbab .MoveFromRangeEnd =NewCT_MarkupRange ();if _fffaed :=d .DecodeElement (_gebbab .MoveFromRangeEnd ,&_feggca );_fffaed !=nil {return _fffaed ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_gebbab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_facbfd :=NewEG_RangeMarkupElements (); +_facbfd .MoveToRangeStart =NewCT_MoveBookmark ();if _eddfb :=d .DecodeElement (_facbfd .MoveToRangeStart ,&_feggca );_eddfb !=nil {return _eddfb ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_facbfd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_egdbf :=NewEG_RangeMarkupElements (); +_egdbf .MoveToRangeEnd =NewCT_MarkupRange ();if _cdcab :=d .DecodeElement (_egdbf .MoveToRangeEnd ,&_feggca );_cdcab !=nil {return _cdcab ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_egdbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ggege :=NewEG_RangeMarkupElements (); +_ggege .CommentRangeStart =NewCT_MarkupRange ();if _aabba :=d .DecodeElement (_ggege .CommentRangeStart ,&_feggca );_aabba !=nil {return _aabba ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_ggege );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fddca :=NewEG_RangeMarkupElements (); +_fddca .CommentRangeEnd =NewCT_MarkupRange ();if _bbege :=d .DecodeElement (_fddca .CommentRangeEnd ,&_feggca );_bbege !=nil {return _bbege ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_fddca );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dffee :=NewEG_RangeMarkupElements (); +_dffee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gebaf :=d .DecodeElement (_dffee .CustomXmlInsRangeStart ,&_feggca );_gebaf !=nil {return _gebaf ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_dffee );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agfdba :=NewEG_RangeMarkupElements (); +_agfdba .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfafe :=d .DecodeElement (_agfdba .CustomXmlInsRangeEnd ,&_feggca );_dfafe !=nil {return _dfafe ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_agfdba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbadb :=NewEG_RangeMarkupElements (); +_gbadb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcgbc :=d .DecodeElement (_gbadb .CustomXmlDelRangeStart ,&_feggca );_dcgbc !=nil {return _dcgbc ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_gbadb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcfgfea :=NewEG_RangeMarkupElements (); +_fcfgfea .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbeceg :=d .DecodeElement (_fcfgfea .CustomXmlDelRangeEnd ,&_feggca );_gbeceg !=nil {return _gbeceg ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_fcfgfea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bcaedc :=NewEG_RangeMarkupElements (); +_bcaedc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcdggc :=d .DecodeElement (_bcaedc .CustomXmlMoveFromRangeStart ,&_feggca );_gcdggc !=nil {return _gcdggc ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_bcaedc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfecc :=NewEG_RangeMarkupElements (); +_cfecc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _agebg :=d .DecodeElement (_cfecc .CustomXmlMoveFromRangeEnd ,&_feggca );_agebg !=nil {return _agebg ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_cfecc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgbff :=NewEG_RangeMarkupElements (); +_cgbff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfcbfb :=d .DecodeElement (_cgbff .CustomXmlMoveToRangeStart ,&_feggca );_cfcbfb !=nil {return _cfcbfb ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_cgbff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acffdd :=NewEG_RangeMarkupElements (); +_acffdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efgbc :=d .DecodeElement (_acffdd .CustomXmlMoveToRangeEnd ,&_feggca );_efgbc !=nil {return _efgbc ;};_eebge .EG_RangeMarkupElements =append (_eebge .EG_RangeMarkupElements ,_acffdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbdcf :=NewEG_MathContent (); +_bbdcf .OMathPara =_ab .NewOMathPara ();if _dbgeg :=d .DecodeElement (_bbdcf .OMathPara ,&_feggca );_dbgeg !=nil {return _dbgeg ;};_eebge .EG_MathContent =append (_eebge .EG_MathContent ,_bbdcf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aaddc :=NewEG_MathContent (); +_aaddc .OMath =_ab .NewOMath ();if _dbgff :=d .DecodeElement (_aaddc .OMath ,&_feggca );_dbgff !=nil {return _dbgff ;};_eebge .EG_MathContent =append (_eebge .EG_MathContent ,_aaddc );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_feggca .Name ); +if _ffccfg :=d .Skip ();_ffccfg !=nil {return _ffccfg ;};};case _c .EndElement :break _dbcab ;case _c .CharData :};};return nil ;};type ST_PageOrientation byte ;type CT_FtnEdnRef struct{ -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_bfdeac *CT_PBdr )ValidateWithPath (path string )error {if _bfdeac .Top !=nil {if _fgagb :=_bfdeac .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fgagb !=nil {return _fgagb ;};};if _bfdeac .Left !=nil {if _efdgfb :=_bfdeac .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); -_efdgfb !=nil {return _efdgfb ;};};if _bfdeac .Bottom !=nil {if _gfgf :=_bfdeac .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfgf !=nil {return _gfgf ;};};if _bfdeac .Right !=nil {if _febfc :=_bfdeac .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_febfc !=nil {return _febfc ;};};if _bfdeac .Between !=nil {if _aaaef :=_bfdeac .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_aaaef !=nil {return _aaaef ;};};if _bfdeac .Bar !=nil {if _cddgc :=_bfdeac .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); -_cddgc !=nil {return _cddgc ;};};return nil ;};func (_fdbea *ST_TextEffect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdbea =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fdbea =1; -case "\u006c\u0069\u0067\u0068\u0074\u0073":*_fdbea =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_fdbea =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_fdbea =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_fdbea =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_fdbea =6; -case "\u006e\u006f\u006e\u0065":*_fdbea =7;};return nil ;};func (_geeee *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_geeee =0;case "\u006c\u0074\u0072":*_geeee =1;case "\u0072\u0074\u006c":*_geeee =2;};return nil ; -};func (_begggf *EG_CellMarkupElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfadga :for {_ffacdd ,_ceaab :=d .Token ();if _ceaab !=nil {return _ceaab ;};switch _gbaca :=_ffacdd .(type ){case _a .StartElement :switch _gbaca .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_begggf .CellIns =NewCT_TrackChange (); -if _eefbd :=d .DecodeElement (_begggf .CellIns ,&_gbaca );_eefbd !=nil {return _eefbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_begggf .CellDel =NewCT_TrackChange (); -if _bgcef :=d .DecodeElement (_begggf .CellDel ,&_gbaca );_bgcef !=nil {return _bgcef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_begggf .CellMerge =NewCT_CellMergeTrackChange (); -if _caefba :=d .DecodeElement (_begggf .CellMerge ,&_gbaca );_caefba !=nil {return _caefba ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gbaca .Name ); -if _fgafd :=d .Skip ();_fgafd !=nil {return _fgafd ;};};case _a .EndElement :break _dfadga ;case _a .CharData :};};return nil ;};func NewCT_AltChunk ()*CT_AltChunk {_fgc :=&CT_AltChunk {};return _fgc };func (_ccbab ST_Pitch )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdbee :=_a .Attr {}; -_fdbee .Name =name ;switch _ccbab {case ST_PitchUnset :_fdbee .Value ="";case ST_PitchFixed :_fdbee .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_fdbee .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_fdbee .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -};return _fdbee ,nil ;};func (_cdadf *CT_TblPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cccdc :for {_bbagc ,_ccfcfg :=d .Token ();if _ccfcfg !=nil {return _ccfcfg ;};switch _eagcfd :=_bbagc .(type ){case _a .StartElement :switch _eagcfd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cdadf .TblStyle =NewCT_String (); -if _cadgb :=d .DecodeElement (_cdadf .TblStyle ,&_eagcfd );_cadgb !=nil {return _cadgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_cdadf .TblpPr =NewCT_TblPPr (); -if _abagd :=d .DecodeElement (_cdadf .TblpPr ,&_eagcfd );_abagd !=nil {return _abagd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_cdadf .TblOverlap =NewCT_TblOverlap (); -if _aggbc :=d .DecodeElement (_cdadf .TblOverlap ,&_eagcfd );_aggbc !=nil {return _aggbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_cdadf .BidiVisual =NewCT_OnOff (); -if _eacbe :=d .DecodeElement (_cdadf .BidiVisual ,&_eagcfd );_eacbe !=nil {return _eacbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_cdadf .TblStyleRowBandSize =NewCT_DecimalNumber (); -if _cefaf :=d .DecodeElement (_cdadf .TblStyleRowBandSize ,&_eagcfd );_cefaf !=nil {return _cefaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_cdadf .TblStyleColBandSize =NewCT_DecimalNumber (); -if _dadcf :=d .DecodeElement (_cdadf .TblStyleColBandSize ,&_eagcfd );_dadcf !=nil {return _dadcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_cdadf .TblW =NewCT_TblWidth (); -if _cdagfb :=d .DecodeElement (_cdadf .TblW ,&_eagcfd );_cdagfb !=nil {return _cdagfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_cdadf .Jc =NewCT_JcTable (); -if _ceaec :=d .DecodeElement (_cdadf .Jc ,&_eagcfd );_ceaec !=nil {return _ceaec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_cdadf .TblCellSpacing =NewCT_TblWidth (); -if _cgdba :=d .DecodeElement (_cdadf .TblCellSpacing ,&_eagcfd );_cgdba !=nil {return _cgdba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_cdadf .TblInd =NewCT_TblWidth (); -if _abgac :=d .DecodeElement (_cdadf .TblInd ,&_eagcfd );_abgac !=nil {return _abgac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_cdadf .TblBorders =NewCT_TblBorders (); -if _egfcg :=d .DecodeElement (_cdadf .TblBorders ,&_eagcfd );_egfcg !=nil {return _egfcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cdadf .Shd =NewCT_Shd (); -if _fbbaa :=d .DecodeElement (_cdadf .Shd ,&_eagcfd );_fbbaa !=nil {return _fbbaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_cdadf .TblLayout =NewCT_TblLayoutType (); -if _fgdaf :=d .DecodeElement (_cdadf .TblLayout ,&_eagcfd );_fgdaf !=nil {return _fgdaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_cdadf .TblCellMar =NewCT_TblCellMar (); -if _fcafd :=d .DecodeElement (_cdadf .TblCellMar ,&_eagcfd );_fcafd !=nil {return _fcafd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_cdadf .TblLook =NewCT_TblLook (); -if _beeab :=d .DecodeElement (_cdadf .TblLook ,&_eagcfd );_beeab !=nil {return _beeab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_cdadf .TblCaption =NewCT_String (); -if _bdefef :=d .DecodeElement (_cdadf .TblCaption ,&_eagcfd );_bdefef !=nil {return _bdefef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_cdadf .TblDescription =NewCT_String (); -if _fggfa :=d .DecodeElement (_cdadf .TblDescription ,&_eagcfd );_fggfa !=nil {return _fggfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_cdadf .TblPrChange =NewCT_TblPrChange (); -if _dgecef :=d .DecodeElement (_cdadf .TblPrChange ,&_eagcfd );_dgecef !=nil {return _dgecef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_eagcfd .Name ); -if _acaba :=d .Skip ();_acaba !=nil {return _acaba ;};};case _a .EndElement :break _cccdc ;case _a .CharData :};};return nil ;};func (_cgcd *CT_TblPrChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cgcd .AuthorAttr )}); -if _cgcd .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cgcd .DateAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cgcd .IdAttr )}); -e .EncodeToken (start );_aafbfb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cgcd .TblPr ,_aafbfb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aaaagc ST_FrameLayout )String ()string {switch _aaaagc {case 0:return ""; -case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_ebfdaa :=&CT_VerticalAlignRun {};_ebfdaa .ValAttr =_ga .ST_VerticalAlignRun (1); -return _ebfdaa ;}; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_d .ST_OnOff ; -// Validate validates the CT_Endnotes and its children -func (_cfda *CT_Endnotes )Validate ()error {return _cfda .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_daedb ST_TblLayoutType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecfbe :=_a .Attr {};_ecfbe .Name =name ; -switch _daedb {case ST_TblLayoutTypeUnset :_ecfbe .Value ="";case ST_TblLayoutTypeFixed :_ecfbe .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_ecfbe .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _ecfbe ,nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0; -ST_HexColorAutoAuto ST_HexColorAuto =1;);func (_bagd *CT_FFTextType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bagd .ValAttr =ST_FFTextType (1);for _ ,_efcf :=range start .Attr {if _efcf .Name .Local =="\u0076\u0061\u006c"{_bagd .ValAttr .UnmarshalXMLAttr (_efcf ); -continue ;};};for {_facgb ,_gefgc :=d .Token ();if _gefgc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gefgc );};if _bcaga ,_cgad :=_facgb .(_a .EndElement ); -_cgad &&_bcaga .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_edebe :=&WdCT_WordprocessingContentPart {};return _edebe ;};func (_aadag ST_AnnotationVMerge )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aadad :=_a .Attr {}; -_aadad .Name =name ;switch _aadag {case ST_AnnotationVMergeUnset :_aadad .Value ="";case ST_AnnotationVMergeCont :_aadad .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_aadad .Value ="\u0072\u0065\u0073\u0074";};return _aadad ,nil ;}; -func (_bcccc *WdCT_WordprocessingGroupChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcccc .Wsp !=nil {_efdfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_gfggdd :=range _bcccc .Wsp {e .EncodeElement (_gfggdd ,_efdfc ); -};};if _bcccc .GrpSp !=nil {_gfgbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ceaaca :=range _bcccc .GrpSp {e .EncodeElement (_ceaaca ,_gfgbg );};};if _bcccc .GraphicFrame !=nil {_dgeegf :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -for _ ,_gedee :=range _bcccc .GraphicFrame {e .EncodeElement (_gedee ,_dgeegf );};};if _bcccc .Pic !=nil {_geffag :=_a .StartElement {Name :_a .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_ecefbc :=range _bcccc .Pic {e .EncodeElement (_ecefbc ,_geffag ); -};};if _bcccc .ContentPart !=nil {_afdgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fadgd :=range _bcccc .ContentPart {e .EncodeElement (_fadgd ,_afdgb );};};return nil ; -};func (_aababe ST_Pitch )ValidateWithPath (path string )error {switch _aababe {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aababe )); -};return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_adcea :=&CT_RPrOriginal {};return _adcea };const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4; -);type CT_DataBinding struct{ +// Footnote/Endnote ID Reference +IdAttr int64 ;};func NewFootnotes ()*Footnotes {_bgcffg :=&Footnotes {};_bgcffg .CT_Footnotes =*NewCT_Footnotes ();return _bgcffg ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_beadf :=&WdCT_WordprocessingCanvasChoice {}; +return _beadf ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_cedgca :=&CT_SdtComboBox {};return _cedgca };func NewCT_EdnDocProps ()*CT_EdnDocProps {_gggg :=&CT_EdnDocProps {};return _gggg }; -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; +// Validate validates the WdCT_PosVChoice and its children +func (_bbfbee *WdCT_PosVChoice )Validate ()error {return _bbfbee .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_FramesetSplitbar struct{ -// XPath -XpathAttr string ; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func (_bgdb *CT_BottomPageBorder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgdb .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .BottomLeftAttr )}); -};if _bgdb .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .BottomRightAttr )});};if _bgdb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .IdAttr )}); -};_cede ,_egda :=_bgdb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egda !=nil {return _egda ;};start .Attr =append (start .Attr ,_cede );if _bgdb .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .ColorAttr )}); -};if _bgdb .ThemeColorAttr !=ST_ThemeColorUnset {_gadc ,_cedc :=_bgdb .ThemeColorAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cedc !=nil {return _cedc ;};start .Attr =append (start .Attr ,_gadc ); -};if _bgdb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .ThemeTintAttr )});};if _bgdb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .ThemeShadeAttr )}); -};if _bgdb .SzAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .SzAttr )});};if _bgdb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .SpaceAttr )}); -};if _bgdb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .ShadowAttr )});};if _bgdb .FrameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bgdb .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Frameset Splitter Color +Color *CT_Color ; -// Validate validates the WdCT_Inline and its children -func (_ecacb *WdCT_Inline )Validate ()error {return _ecacb .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};type CT_FFStatusText struct{ +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Status Text Type -TypeAttr ST_InfoTextType ; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func (_babfd ST_AnnotationVMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_babfd .String (),start );};func (_eeeda *CT_MathCtrlDel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_eeeda .AuthorAttr )}); +if _eeeda .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eeeda .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_eeeda .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Status Text Value -ValAttr *string ;};type ST_Underline byte ;func NewCT_Background ()*CT_Background {_fefa :=&CT_Background {};return _fefa };func (_edbc *CT_BottomPageBorder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edbc .ValAttr =ST_Border (1);for _ ,_ccea :=range start .Attr {if _ccea .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"&&_ccea .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_ccea .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"&&_ccea .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_gfce ,_dcbe :=_ccea .Value ,error (nil ); -if _dcbe !=nil {return _dcbe ;};_edbc .BottomLeftAttr =&_gfce ;continue ;};if _ccea .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"&&_ccea .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_ccea .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"&&_ccea .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_ebabc ,_ebgf :=_ccea .Value ,error (nil ); -if _ebgf !=nil {return _ebgf ;};_edbc .BottomRightAttr =&_ebabc ;continue ;};if _ccea .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"&&_ccea .Name .Local =="\u0069\u0064"||_ccea .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"&&_ccea .Name .Local =="\u0069\u0064"{_gfga ,_efgc :=_ccea .Value ,error (nil ); -if _efgc !=nil {return _efgc ;};_edbc .IdAttr =&_gfga ;continue ;};if _ccea .Name .Local =="\u0076\u0061\u006c"{_edbc .ValAttr .UnmarshalXMLAttr (_ccea );continue ;};if _ccea .Name .Local =="\u0063\u006f\u006co\u0072"{_feae ,_gbfb :=ParseUnionST_HexColor (_ccea .Value ); -if _gbfb !=nil {return _gbfb ;};_edbc .ColorAttr =&_feae ;continue ;};if _ccea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_edbc .ThemeColorAttr .UnmarshalXMLAttr (_ccea );continue ;};if _ccea .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_becd ,_cgd :=_ccea .Value ,error (nil ); -if _cgd !=nil {return _cgd ;};_edbc .ThemeTintAttr =&_becd ;continue ;};if _ccea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eaea ,_eddg :=_ccea .Value ,error (nil );if _eddg !=nil {return _eddg ;};_edbc .ThemeShadeAttr =&_eaea ; -continue ;};if _ccea .Name .Local =="\u0073\u007a"{_cdga ,_deeg :=_ea .ParseUint (_ccea .Value ,10,64);if _deeg !=nil {return _deeg ;};_edbc .SzAttr =&_cdga ;continue ;};if _ccea .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggdc ,_eged :=_ea .ParseUint (_ccea .Value ,10,64); -if _eged !=nil {return _eged ;};_edbc .SpaceAttr =&_ggdc ;continue ;};if _ccea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fad ,_dgda :=ParseUnionST_OnOff (_ccea .Value );if _dgda !=nil {return _dgda ;};_edbc .ShadowAttr =&_fad ;continue ;}; -if _ccea .Name .Local =="\u0066\u0072\u0061m\u0065"{_dbbe ,_gdd :=ParseUnionST_OnOff (_ccea .Value );if _gdd !=nil {return _gdd ;};_edbc .FrameAttr =&_dbbe ;continue ;};};for {_fgff ,_ffgc :=d .Token ();if _ffgc !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_ffgc ); -};if _cgae ,_ecdd :=_fgff .(_a .EndElement );_ecdd &&_cgae .Name ==start .Name {break ;};};return nil ;};type CT_Tabs struct{ +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_ggaab *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _ggaab .Ins !=nil {if _bacbc :=_ggaab .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bacbc !=nil {return _bacbc ;};};if _ggaab .Del !=nil {if _aagcd :=_ggaab .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_aagcd !=nil {return _aagcd ;};};if _ggaab .MoveFrom !=nil {if _abffe :=_ggaab .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_abffe !=nil {return _abffe ;};};if _ggaab .MoveTo !=nil {if _adegf :=_ggaab .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_adegf !=nil {return _adegf ;};};if _ggaab .RStyle !=nil {if _gabdd :=_ggaab .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gabdd !=nil {return _gabdd ;};};if _ggaab .RFonts !=nil {if _bgbgc :=_ggaab .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_bgbgc !=nil {return _bgbgc ;};};if _ggaab .B !=nil {if _efedf :=_ggaab .B .ValidateWithPath (path +"\u002f\u0042");_efedf !=nil {return _efedf ;};};if _ggaab .BCs !=nil {if _gccce :=_ggaab .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gccce !=nil {return _gccce ; +};};if _ggaab .I !=nil {if _aeaef :=_ggaab .I .ValidateWithPath (path +"\u002f\u0049");_aeaef !=nil {return _aeaef ;};};if _ggaab .ICs !=nil {if _fbbe :=_ggaab .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fbbe !=nil {return _fbbe ;};};if _ggaab .Caps !=nil {if _dgdff :=_ggaab .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073"); +_dgdff !=nil {return _dgdff ;};};if _ggaab .SmallCaps !=nil {if _egdeb :=_ggaab .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_egdeb !=nil {return _egdeb ;};};if _ggaab .Strike !=nil {if _geed :=_ggaab .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_geed !=nil {return _geed ;};};if _ggaab .Dstrike !=nil {if _efgea :=_ggaab .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_efgea !=nil {return _efgea ;};};if _ggaab .Outline !=nil {if _bfbff :=_ggaab .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_bfbff !=nil {return _bfbff ;};};if _ggaab .Shadow !=nil {if _cddbb :=_ggaab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cddbb !=nil {return _cddbb ;};};if _ggaab .Emboss !=nil {if _dceaf :=_ggaab .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073"); +_dceaf !=nil {return _dceaf ;};};if _ggaab .Imprint !=nil {if _cfcceg :=_ggaab .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_cfcceg !=nil {return _cfcceg ;};};if _ggaab .NoProof !=nil {if _daacb :=_ggaab .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066"); +_daacb !=nil {return _daacb ;};};if _ggaab .SnapToGrid !=nil {if _cedca :=_ggaab .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cedca !=nil {return _cedca ;};};if _ggaab .Vanish !=nil {if _bggeb :=_ggaab .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068"); +_bggeb !=nil {return _bggeb ;};};if _ggaab .WebHidden !=nil {if _dgfba :=_ggaab .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dgfba !=nil {return _dgfba ;};};if _ggaab .Color !=nil {if _aaeda :=_ggaab .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_aaeda !=nil {return _aaeda ;};};if _ggaab .Spacing !=nil {if _facc :=_ggaab .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_facc !=nil {return _facc ;};};if _ggaab .W !=nil {if _eaefe :=_ggaab .W .ValidateWithPath (path +"\u002f\u0057"); +_eaefe !=nil {return _eaefe ;};};if _ggaab .Kern !=nil {if _cfbfg :=_ggaab .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_cfbfg !=nil {return _cfbfg ;};};if _ggaab .Position !=nil {if _degebe :=_ggaab .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn"); +_degebe !=nil {return _degebe ;};};if _ggaab .Sz !=nil {if _cbdadf :=_ggaab .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cbdadf !=nil {return _cbdadf ;};};if _ggaab .SzCs !=nil {if _faabd :=_ggaab .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073"); +_faabd !=nil {return _faabd ;};};if _ggaab .Highlight !=nil {if _gffbe :=_ggaab .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gffbe !=nil {return _gffbe ;};};if _ggaab .U !=nil {if _faadb :=_ggaab .U .ValidateWithPath (path +"\u002f\u0055"); +_faadb !=nil {return _faadb ;};};if _ggaab .Effect !=nil {if _gdddga :=_ggaab .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gdddga !=nil {return _gdddga ;};};if _ggaab .Bdr !=nil {if _fbbge :=_ggaab .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072"); +_fbbge !=nil {return _fbbge ;};};if _ggaab .Shd !=nil {if _feee :=_ggaab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_feee !=nil {return _feee ;};};if _ggaab .FitText !=nil {if _fccdc :=_ggaab .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074"); +_fccdc !=nil {return _fccdc ;};};if _ggaab .VertAlign !=nil {if _dgfc :=_ggaab .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_dgfc !=nil {return _dgfc ;};};if _ggaab .Rtl !=nil {if _dgded :=_ggaab .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_dgded !=nil {return _dgded ;};};if _ggaab .Cs !=nil {if _fccga :=_ggaab .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_fccga !=nil {return _fccga ;};};if _ggaab .Em !=nil {if _ageba :=_ggaab .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ageba !=nil {return _ageba ; +};};if _ggaab .Lang !=nil {if _bcaed :=_ggaab .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bcaed !=nil {return _bcaed ;};};if _ggaab .EastAsianLayout !=nil {if _gagab :=_ggaab .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"); +_gagab !=nil {return _gagab ;};};if _ggaab .SpecVanish !=nil {if _gcgba :=_ggaab .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gcgba !=nil {return _gcgba ;};};if _ggaab .OMath !=nil {if _fgebg :=_ggaab .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_fgebg !=nil {return _fgebg ;};};return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_fgcdf :=&CT_Footnotes {};return _fgcdf };func (_fffcf *CT_EdnDocProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fffcf .Pos !=nil {_egfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}}; +e .EncodeElement (_fffcf .Pos ,_egfd );};if _fffcf .NumFmt !=nil {_bbdbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fffcf .NumFmt ,_bbdbe );};if _fffcf .NumStart !=nil {_cfceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fffcf .NumStart ,_cfceb );};if _fffcf .NumRestart !=nil {_adeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fffcf .NumRestart ,_adeb );};if _fffcf .Endnote !=nil {_cgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; +for _ ,_bgabf :=range _fffcf .Endnote {e .EncodeElement (_bgabf ,_cgbc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcdeg ST_Em )Validate ()error {return _dcdeg .ValidateWithPath ("")};func (_bfafbc *ST_PageBorderOffset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abffgc ,_ggadd :=d .Token (); +if _ggadd !=nil {return _ggadd ;};if _fbgbac ,_cbfga :=_abffgc .(_c .EndElement );_cbfga &&_fbgbac .Name ==start .Name {*_bfafbc =1;return nil ;};if _aeafab ,_eccffd :=_abffgc .(_c .CharData );!_eccffd {return _e .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",_abffgc ); +}else {switch string (_aeafab ){case "":*_bfafbc =0;case "\u0070\u0061\u0067\u0065":*_bfafbc =1;case "\u0074\u0065\u0078\u0074":*_bfafbc =2;};};_abffgc ,_ggadd =d .Token ();if _ggadd !=nil {return _ggadd ;};if _gabcff ,_ecbffb :=_abffgc .(_c .EndElement ); +_ecbffb &&_gabcff .Name ==start .Name {return nil ;};return _e .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",_abffgc );};func (_aaaebd ST_Proof )ValidateWithPath (path string )error {switch _aaaebd {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaebd )); +};return nil ;};func (_ebcag *CT_PPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_ebcag .AuthorAttr )}); +if _ebcag .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebcag .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ebcag .IdAttr )}); +e .EncodeToken (start );_efbbef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ebcag .PPr ,_efbbef );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddef *CT_DocType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abcd :=range start .Attr {if _abcd .Name .Local =="\u0076\u0061\u006c"{_ecdd ,_gaedd :=_abcd .Value ,error (nil ); +if _gaedd !=nil {return _gaedd ;};_ddef .ValAttr =_ecdd ;continue ;};};for {_egggeg ,_cgbac :=d .Token ();if _cgbac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_cgbac ); +};if _dgdeb ,_cccca :=_egggeg .(_c .EndElement );_cccca &&_dgdeb .Name ==start .Name {break ;};};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2; +ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);type EG_RPr struct{ -// Custom Tab Stop -Tab []*CT_TabStop ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_bbgfcf :=&EG_ParaRPrTrackChanges {};return _bbgfcf ;};func (_agbfb ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _agbfb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbfb )); -};return nil ;}; +// Run Properties +RPr *CT_RPr ;};func NewCT_Columns ()*CT_Columns {_abdbg :=&CT_Columns {};return _abdbg };func (_badee *CT_Headers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbbeb :for {_babde ,_ceefg :=d .Token ();if _ceefg !=nil {return _ceefg ;}; +switch _gdged :=_babde .(type ){case _c .StartElement :switch _gdged .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gdage :=NewCT_String (); +if _aafef :=d .DecodeElement (_gdage ,&_gdged );_aafef !=nil {return _aafef ;};_badee .Header =append (_badee .Header ,_gdage );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gdged .Name ); +if _caadg :=d .Skip ();_caadg !=nil {return _caadg ;};};case _c .EndElement :break _gbbeb ;case _c .CharData :};};return nil ;};func (_eggccc *CT_DocVars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eggccc .DocVar !=nil {_cbgaad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}}; +for _ ,_gddg :=range _eggccc .DocVar {e .EncodeElement (_gddg ,_cbgaad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgedf ST_MailMergeOdsoFMDFieldType )Validate ()error {return _fgedf .ValidateWithPath ("")}; // ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_gacdea *CT_R )ValidateWithPath (path string )error {if _gacdea .RPr !=nil {if _fcgce :=_gacdea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fcgce !=nil {return _fcgce ;};};for _egdbg ,_gdbeg :=range _gacdea .EG_RunInnerContent {if _faagf :=_gdbeg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_egdbg )); -_faagf !=nil {return _faagf ;};};return nil ;};func (_eadff *CT_Divs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gggg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_dddg :=range _eadff .Div {e .EncodeElement (_dddg ,_gggg ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_ffaea *CT_R )ValidateWithPath (path string )error {if _ffaea .RPr !=nil {if _bbaee :=_ffaea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bbaee !=nil {return _bbaee ;};};for _bdgfff ,_dffafe :=range _ffaea .EG_RunInnerContent {if _cgcac :=_dffafe .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_bdgfff )); +_cgcac !=nil {return _cgcac ;};};return nil ;};func (_bdgfe *CT_MailMergeDest )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgfe .ValAttr =ST_MailMergeDest (1);for _ ,_fged :=range start .Attr {if _fged .Name .Local =="\u0076\u0061\u006c"{_bdgfe .ValAttr .UnmarshalXMLAttr (_fged ); +continue ;};};for {_ddbgc ,_acag :=d .Token ();if _acag !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_acag );};if _ebdacf ,_egccf :=_ddbgc .(_c .EndElement ); +_egccf &&_ebdacf .Name ==start .Name {break ;};};return nil ;};func (_fedcbe ST_StyleType )ValidateWithPath (path string )error {switch _fedcbe {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedcbe )); +};return nil ;};type CT_MailMergeDataType struct{ -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_baga *CT_AltChunkPr )ValidateWithPath (path string )error {if _baga .MatchSrc !=nil {if _efe :=_baga .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_efe !=nil {return _efe ;};};return nil ;};func (_ecbff *ST_FtnEdn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgffad ,_cdgca :=d .Token (); -if _cdgca !=nil {return _cdgca ;};if _eafda ,_bccbe :=_dgffad .(_a .EndElement );_bccbe &&_eafda .Name ==start .Name {*_ecbff =1;return nil ;};if _bdebaf ,_aebfg :=_dgffad .(_a .CharData );!_aebfg {return _gd .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",_dgffad ); -}else {switch string (_bdebaf ){case "":*_ecbff =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ecbff =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_ecbff =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_ecbff =3; -case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_ecbff =4;};};_dgffad ,_cdgca =d .Token ();if _cdgca !=nil {return _cdgca ;};if _bgdbcf ,_dfcbg :=_dgffad .(_a .EndElement );_dfcbg &&_bgdbcf .Name ==start .Name {return nil ; -};return _gd .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",_dgffad );};func (_bfffbg ST_ChapterSep )Validate ()error {return _bfffbg .ValidateWithPath ("")}; -func NewCT_FFData ()*CT_FFData {_gdge :=&CT_FFData {};return _gdge };func (_gab *AG_Password )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gab .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gab .AlgorithmNameAttr )}); -};if _gab .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gab .HashValueAttr )});};if _gab .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gab .SaltValueAttr )}); -};if _gab .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gab .SpinCountAttr )});};return nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; +// Value +ValAttr string ;}; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_cfgbf *CT_VMerge )ValidateWithPath (path string )error {if _ecggg :=_cfgbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecggg !=nil {return _ecggg ;};return nil ;};func (_cafbbg *EG_ContentBlockContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cafbbg .CustomXml !=nil {_cgfbdc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_cafbbg .CustomXml ,_cgfbdc );};if _cafbbg .Sdt !=nil {_bfbccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cafbbg .Sdt ,_bfbccc );};if _cafbbg .P !=nil {_dbcaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070"}}; +for _ ,_bgffe :=range _cafbbg .P {e .EncodeElement (_bgffe ,_dbcaa );};};if _cafbbg .Tbl !=nil {_ecfaba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_ggegc :=range _cafbbg .Tbl {e .EncodeElement (_ggegc ,_ecfaba );};}; +if _cafbbg .EG_RunLevelElts !=nil {for _ ,_cfceg :=range _cafbbg .EG_RunLevelElts {_cfceg .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_efcgf *CT_TextAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fgfbf ,_aeada :=_efcgf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _aeada !=nil {return _aeada ;};start .Attr =append (start .Attr ,_fgfbf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aefgb *CT_TblGrid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _aefgb .GridCol !=nil {_bfgee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_ffadbf :=range _aefgb .GridCol {e .EncodeElement (_ffadbf ,_bfgee );};};if _aefgb .TblGridChange !=nil {_fgafdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_aefgb .TblGridChange ,_fgafdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agabcb *ST_InfoTextType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agabcb =0;case "\u0074\u0065\u0078\u0074":*_agabcb =1; +case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_agabcb =2;};return nil ;}; -// On/Off Value -ValAttr *_ga .ST_OnOff ;};type CT_Pitch struct{ +// Validate validates the CT_DocPartPr and its children +func (_ceed *CT_DocPartPr )Validate ()error {return _ceed .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_fcbfe *CT_SignedHpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fcbfe .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ProofErr struct{ -// Value -ValAttr ST_Pitch ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_gcef :=&CT_CharacterSpacing {};_gcef .ValAttr =ST_CharacterSpacing (1);return _gcef ;};func (_gcbfb *ST_DropCap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcbfb =0; -case "\u006e\u006f\u006e\u0065":*_gcbfb =1;case "\u0064\u0072\u006f\u0070":*_gcbfb =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gcbfb =3;};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_bgebgb :=&CT_TblBorders {};return _bgebgb };type ST_FontFamily byte ; -type CT_NumFmt struct{ +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;};func (_agadb *WdCT_PosH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gfcff ,_cbbcf :=_agadb .RelativeFromAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); +if _cbbcf !=nil {return _cbbcf ;};start .Attr =append (start .Attr ,_gfcff );e .EncodeToken (start );_agadb .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdfcdb ST_CharacterSpacing )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cecdbc :=_c .Attr {}; +_cecdbc .Name =name ;switch _cdfcdb {case ST_CharacterSpacingUnset :_cecdbc .Value ="";case ST_CharacterSpacingDoNotCompress :_cecdbc .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_cecdbc .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e"; +case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_cecdbc .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061"; +};return _cecdbc ,nil ;};func (_fdbfde ST_DropCap )ValidateWithPath (path string )error {switch _fdbfde {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbfde )); +};return nil ;}; -// Numbering Format Type -ValAttr ST_NumberFormat ; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_ggfe *CT_OnOff )ValidateWithPath (path string )error {if _ggfe .ValAttr !=nil {if _agaabb :=_ggfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agaabb !=nil {return _agaabb ;};};return nil ;};func (_ebfbf ST_RubyAlign )String ()string {switch _ebfbf {case 0:return ""; +case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065"; +case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return "";};func (_ebffgc ST_LevelSuffix )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebffgc .String (),start ); +}; -// Custom Defined Number Format -FormatAttr *string ;};func (_fbbge *EG_RPrBase )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeecc :for {_fbcbdd ,_beefcf :=d .Token ();if _beefcf !=nil {return _beefcf ;};switch _egffdb :=_fbcbdd .(type ){case _a .StartElement :switch _egffdb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fbbge .RStyle =NewCT_String (); -if _ffgfg :=d .DecodeElement (_fbbge .RStyle ,&_egffdb );_ffgfg !=nil {return _ffgfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fbbge .RFonts =NewCT_Fonts (); -if _gccgg :=d .DecodeElement (_fbbge .RFonts ,&_egffdb );_gccgg !=nil {return _gccgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_fbbge .B =NewCT_OnOff (); -if _bbdegg :=d .DecodeElement (_fbbge .B ,&_egffdb );_bbdegg !=nil {return _bbdegg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_fbbge .BCs =NewCT_OnOff (); -if _ecddfb :=d .DecodeElement (_fbbge .BCs ,&_egffdb );_ecddfb !=nil {return _ecddfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_fbbge .I =NewCT_OnOff (); -if _bbeaec :=d .DecodeElement (_fbbge .I ,&_egffdb );_bbeaec !=nil {return _bbeaec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_fbbge .ICs =NewCT_OnOff (); -if _daecff :=d .DecodeElement (_fbbge .ICs ,&_egffdb );_daecff !=nil {return _daecff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_fbbge .Caps =NewCT_OnOff (); -if _ffdcf :=d .DecodeElement (_fbbge .Caps ,&_egffdb );_ffdcf !=nil {return _ffdcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fbbge .SmallCaps =NewCT_OnOff (); -if _egedce :=d .DecodeElement (_fbbge .SmallCaps ,&_egffdb );_egedce !=nil {return _egedce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fbbge .Strike =NewCT_OnOff (); -if _edffgd :=d .DecodeElement (_fbbge .Strike ,&_egffdb );_edffgd !=nil {return _edffgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fbbge .Dstrike =NewCT_OnOff (); -if _dfgccf :=d .DecodeElement (_fbbge .Dstrike ,&_egffdb );_dfgccf !=nil {return _dfgccf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fbbge .Outline =NewCT_OnOff (); -if _gafag :=d .DecodeElement (_fbbge .Outline ,&_egffdb );_gafag !=nil {return _gafag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbbge .Shadow =NewCT_OnOff (); -if _bdecbb :=d .DecodeElement (_fbbge .Shadow ,&_egffdb );_bdecbb !=nil {return _bdecbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fbbge .Emboss =NewCT_OnOff (); -if _eeace :=d .DecodeElement (_fbbge .Emboss ,&_egffdb );_eeace !=nil {return _eeace ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fbbge .Imprint =NewCT_OnOff (); -if _bbagd :=d .DecodeElement (_fbbge .Imprint ,&_egffdb );_bbagd !=nil {return _bbagd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fbbge .NoProof =NewCT_OnOff (); -if _adefg :=d .DecodeElement (_fbbge .NoProof ,&_egffdb );_adefg !=nil {return _adefg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fbbge .SnapToGrid =NewCT_OnOff (); -if _aecag :=d .DecodeElement (_fbbge .SnapToGrid ,&_egffdb );_aecag !=nil {return _aecag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fbbge .Vanish =NewCT_OnOff (); -if _aaeed :=d .DecodeElement (_fbbge .Vanish ,&_egffdb );_aaeed !=nil {return _aaeed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fbbge .WebHidden =NewCT_OnOff (); -if _bgaca :=d .DecodeElement (_fbbge .WebHidden ,&_egffdb );_bgaca !=nil {return _bgaca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fbbge .Color =NewCT_Color (); -if _adgbabd :=d .DecodeElement (_fbbge .Color ,&_egffdb );_adgbabd !=nil {return _adgbabd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fbbge .Spacing =NewCT_SignedTwipsMeasure (); -if _daagca :=d .DecodeElement (_fbbge .Spacing ,&_egffdb );_daagca !=nil {return _daagca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_fbbge .W =NewCT_TextScale (); -if _cbgfe :=d .DecodeElement (_fbbge .W ,&_egffdb );_cbgfe !=nil {return _cbgfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_fbbge .Kern =NewCT_HpsMeasure (); -if _bfecdd :=d .DecodeElement (_fbbge .Kern ,&_egffdb );_bfecdd !=nil {return _bfecdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbbge .Position =NewCT_SignedHpsMeasure (); -if _gefde :=d .DecodeElement (_fbbge .Position ,&_egffdb );_gefde !=nil {return _gefde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_fbbge .Sz =NewCT_HpsMeasure (); -if _aedbfc :=d .DecodeElement (_fbbge .Sz ,&_egffdb );_aedbfc !=nil {return _aedbfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_fbbge .SzCs =NewCT_HpsMeasure (); -if _edbdb :=d .DecodeElement (_fbbge .SzCs ,&_egffdb );_edbdb !=nil {return _edbdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fbbge .Highlight =NewCT_Highlight (); -if _cadebg :=d .DecodeElement (_fbbge .Highlight ,&_egffdb );_cadebg !=nil {return _cadebg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_fbbge .U =NewCT_Underline (); -if _gefff :=d .DecodeElement (_fbbge .U ,&_egffdb );_gefff !=nil {return _gefff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbbge .Effect =NewCT_TextEffect (); -if _egabga :=d .DecodeElement (_fbbge .Effect ,&_egffdb );_egabga !=nil {return _egabga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_fbbge .Bdr =NewCT_Border (); -if _dbeffc :=d .DecodeElement (_fbbge .Bdr ,&_egffdb );_dbeffc !=nil {return _dbeffc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fbbge .Shd =NewCT_Shd (); -if _cgcad :=d .DecodeElement (_fbbge .Shd ,&_egffdb );_cgcad !=nil {return _cgcad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fbbge .FitText =NewCT_FitText (); -if _efbbf :=d .DecodeElement (_fbbge .FitText ,&_egffdb );_efbbf !=nil {return _efbbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbbge .VertAlign =NewCT_VerticalAlignRun (); -if _eabeg :=d .DecodeElement (_fbbge .VertAlign ,&_egffdb );_eabeg !=nil {return _eabeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_fbbge .Rtl =NewCT_OnOff (); -if _cggaa :=d .DecodeElement (_fbbge .Rtl ,&_egffdb );_cggaa !=nil {return _cggaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_fbbge .Cs =NewCT_OnOff (); -if _fcbgd :=d .DecodeElement (_fbbge .Cs ,&_egffdb );_fcbgd !=nil {return _fcbgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_fbbge .Em =NewCT_Em (); -if _cffbe :=d .DecodeElement (_fbbge .Em ,&_egffdb );_cffbe !=nil {return _cffbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_fbbge .Lang =NewCT_Language (); -if _baeeg :=d .DecodeElement (_fbbge .Lang ,&_egffdb );_baeeg !=nil {return _baeeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbbge .EastAsianLayout =NewCT_EastAsianLayout (); -if _bbfdee :=d .DecodeElement (_fbbge .EastAsianLayout ,&_egffdb );_bbfdee !=nil {return _bbfdee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fbbge .SpecVanish =NewCT_OnOff (); -if _egcce :=d .DecodeElement (_fbbge .SpecVanish ,&_egffdb );_egcce !=nil {return _egcce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_fbbge .OMath =NewCT_OnOff (); -if _gccfbd :=d .DecodeElement (_fbbge .OMath ,&_egffdb );_gccfbd !=nil {return _gccfbd ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_egffdb .Name ); -if _fefecf :=d .Skip ();_fefecf !=nil {return _fefecf ;};};case _a .EndElement :break _aeecc ;case _a .CharData :};};return nil ;};type ST_MailMergeOdsoFMDFieldType byte ;func NewCT_HdrFtr ()*CT_HdrFtr {_aaaa :=&CT_HdrFtr {};return _aaaa }; +// Validate validates the WdCT_WrapTopBottom and its children +func (_aaggg *WdCT_WrapTopBottom )Validate ()error {return _aaggg .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};func (_gcbcd ST_FtnPos )String ()string {switch _gcbcd {case 0:return ""; +case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064"; +};return "";};func (_edeafe *ST_StyleSort )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edeafe =0;case "\u006e\u0061\u006d\u0065":*_edeafe =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_edeafe =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_edeafe =3; +case "\u0066\u006f\u006e\u0074":*_edeafe =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_edeafe =5;case "\u0074\u0079\u0070\u0065":*_edeafe =6;case "\u0030\u0030\u0030\u0030":*_edeafe =7;case "\u0030\u0030\u0030\u0031":*_edeafe =8;case "\u0030\u0030\u0030\u0032":*_edeafe =9; +case "\u0030\u0030\u0030\u0033":*_edeafe =10;case "\u0030\u0030\u0030\u0034":*_edeafe =11;case "\u0030\u0030\u0030\u0035":*_edeafe =12;};return nil ;};func (_bbedc *WdCT_TxbxContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deaabf :for {_eafge ,_bgbac :=d .Token (); +if _bgbac !=nil {return _bgbac ;};switch _bbcdc :=_eafge .(type ){case _c .StartElement :switch _bbcdc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fbddbdc :=NewCT_AltChunk (); +if _gffbda :=d .DecodeElement (_fbddbdc ,&_bbcdc );_gffbda !=nil {return _gffbda ;};_bbedc .AltChunk =append (_bbedc .AltChunk ,_fbddbdc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"}:_dbedd :=NewEG_ContentBlockContent (); +_faebf :=NewCT_P ();if _cdbge :=d .DecodeElement (_faebf ,&_bbcdc );_cdbge !=nil {return _cdbge ;};_dbedd .P =append (_dbedd .P ,_faebf );_bbedc .EG_ContentBlockContent =append (_bbedc .EG_ContentBlockContent ,_dbedd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_bbcdc .Name ); +if _ecagf :=d .Skip ();_ecagf !=nil {return _ecagf ;};};case _c .EndElement :break _deaabf ;case _c .CharData :};};return nil ;};func (_accecg ST_VAnchor )Validate ()error {return _accecg .ValidateWithPath ("")};func (_dacbc *CT_RPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_dacbc .AuthorAttr )}); +if _dacbc .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dacbc .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_dacbc .IdAttr )}); +e .EncodeToken (start );_faadbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dacbc .RPr ,_faadbb );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfgfac *ST_DocPartBehavior )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfgfac =0; +case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gfgfac =1;case "\u0070":*_gfgfac =2;case "\u0070\u0067":*_gfgfac =3;};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_efgbe :=&EG_FtnEdnNumProps {};return _efgbe }; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_aecegd *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _aecegd .CNvSpPr !=nil {if _aefgae :=_aecegd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_aefgae !=nil {return _aefgae ;}; -};if _aecegd .CNvCnPr !=nil {if _aebgab :=_aecegd .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_aebgab !=nil {return _aebgab ;};};return nil ;}; +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_bfafad *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_affff ST_StyleSort )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ageffdd :=_c .Attr {};_ageffdd .Name =name ;switch _affff {case ST_StyleSortUnset :_ageffdd .Value =""; +case ST_StyleSortName :_ageffdd .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_ageffdd .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_ageffdd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_ageffdd .Value ="\u0066\u006f\u006e\u0074"; +case ST_StyleSortBasedOn :_ageffdd .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_ageffdd .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_ageffdd .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_ageffdd .Value ="\u0030\u0030\u0030\u0031"; +case ST_StyleSort0002 :_ageffdd .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_ageffdd .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_ageffdd .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_ageffdd .Value ="\u0030\u0030\u0030\u0035"; +};return _ageffdd ,nil ;};func (_debebb *ST_HAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_debebb =0;case "\u0074\u0065\u0078\u0074":*_debebb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_debebb =2;case "\u0070\u0061\u0067\u0065":*_debebb =3; +};return nil ;};func (_aecde ST_FontFamily )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edebgf :=_c .Attr {};_edebgf .Name =name ;switch _aecde {case ST_FontFamilyUnset :_edebgf .Value ="";case ST_FontFamilyDecorative :_edebgf .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065"; +case ST_FontFamilyModern :_edebgf .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_edebgf .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_edebgf .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_edebgf .Value ="\u0073\u0077\u0069s\u0073"; +case ST_FontFamilyAuto :_edebgf .Value ="\u0061\u0075\u0074\u006f";};return _edebgf ,nil ;}; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_aeffg *CT_Recipients )ValidateWithPath (path string )error {for _efacdb ,_egagf :=range _aeffg .RecipientData {if _bffea :=_egagf .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_efacdb )); -_bffea !=nil {return _bffea ;};};return nil ;}; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_fcbed *CT_Endnotes )ValidateWithPath (path string )error {for _aebbe ,_edfc :=range _fcbed .Endnote {if _cfaf :=_edfc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_aebbe )); +_cfaf !=nil {return _cfaf ;};};return nil ;};func NewEG_PContentMath ()*EG_PContentMath {_fcged :=&EG_PContentMath {};return _fcged };func NewCT_MultiLevelType ()*CT_MultiLevelType {_ebbge :=&CT_MultiLevelType {};_ebbge .ValAttr =ST_MultiLevelType (1); +return _ebbge ;};func (_addfea *CT_TblGridCol )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _addfea .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_addfea .WAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_befadd *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _befadd .ValAttr !=nil {if _fdgfc :=_befadd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdgfc !=nil {return _fdgfc ;};};return nil ; -};func (_bccfc *CT_Hyperlink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bccfc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bccfc .TgtFrameAttr )}); -};if _bccfc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_gd .Sprintf ("\u0025\u0076",*_bccfc .TooltipAttr )});};if _bccfc .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bccfc .DocLocationAttr )}); -};if _bccfc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_gd .Sprintf ("\u0025\u0076",*_bccfc .HistoryAttr )});};if _bccfc .AnchorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bccfc .AnchorAttr )}); -};if _bccfc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bccfc .IdAttr )});};e .EncodeToken (start );if _bccfc .FldSimple !=nil {_fabce :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_ebadd :=range _bccfc .FldSimple {e .EncodeElement (_ebadd ,_fabce );};};if _bccfc .Hyperlink !=nil {_cfaga :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bccfc .Hyperlink ,_cfaga ); -};if _bccfc .SubDoc !=nil {_eeggf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bccfc .SubDoc ,_eeggf );};if _bccfc .EG_ContentRunContent !=nil {for _ ,_fdbdc :=range _bccfc .EG_ContentRunContent {_fdbdc .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbfegf ST_DocPartBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbfegf .String (),start );};func (_eadbcc *ST_TextScale )Validate ()error {return _eadbcc .ValidateWithPath ("")}; -func (_eccga *CT_CustomXmlPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbaef :for {_egbb ,_agca :=d .Token ();if _agca !=nil {return _agca ;};switch _agcc :=_egbb .(type ){case _a .StartElement :switch _agcc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_eccga .Placeholder =NewCT_String (); -if _ccaa :=d .DecodeElement (_eccga .Placeholder ,&_agcc );_ccaa !=nil {return _ccaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_bbeab :=NewCT_Attr (); -if _gcfg :=d .DecodeElement (_bbeab ,&_agcc );_gcfg !=nil {return _gcfg ;};_eccga .Attr =append (_eccga .Attr ,_bbeab );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_agcc .Name ); -if _bbdd :=d .Skip ();_bbdd !=nil {return _bbdd ;};};case _a .EndElement :break _gbaef ;case _a .CharData :};};return nil ;};func (_dgfgcg WdST_RelFromV )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgfgcg .String (),start ); -};func (_fbcfda *ST_TblLayoutType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adebg ,_cgdbf :=d .Token ();if _cgdbf !=nil {return _cgdbf ;};if _bddcac ,_addgea :=_adebg .(_a .EndElement );_addgea &&_bddcac .Name ==start .Name {*_fbcfda =1; -return nil ;};if _eeebg ,_cddgda :=_adebg .(_a .CharData );!_cddgda {return _gd .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",_adebg );}else {switch string (_eeebg ){case "":*_fbcfda =0; -case "\u0066\u0069\u0078e\u0064":*_fbcfda =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_fbcfda =2;};};_adebg ,_cgdbf =d .Token ();if _cgdbf !=nil {return _cgdbf ;};if _afecf ,_acafge :=_adebg .(_a .EndElement );_acafge &&_afecf .Name ==start .Name {return nil ; -};return _gd .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",_adebg );};type WdST_AlignV byte ; +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_ebdg *CT_Caption )ValidateWithPath (path string )error {if _dbaa :=_ebdg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dbaa !=nil {return _dbaa ;};if _ebdg .ChapNumAttr !=nil {if _cbc :=_ebdg .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072"); +_cbc !=nil {return _cbc ;};};if _ebdg .NoLabelAttr !=nil {if _dgfa :=_ebdg .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_dgfa !=nil {return _dgfa ;};};if _fdcg :=_ebdg .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072"); +_fdcg !=nil {return _fdcg ;};if _cee :=_ebdg .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_cee !=nil {return _cee ;};return nil ;};type ST_TblStyleOverrideType byte ;type ST_WmlColorSchemeIndex byte ;type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ; +Choice *WdCT_PosHChoice ;};func (_efaca *CT_Recipients )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdgabb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}}; +for _ ,_ebdbc :=range _efaca .RecipientData {e .EncodeElement (_ebdbc ,_fdgabb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_gfbd *CT_FFHelpText )ValidateWithPath (path string )error {if _eebd :=_gfbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eebd !=nil {return _eebd ;};return nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_ddffbc :=&WdCT_WordprocessingShapeChoice1 {}; -return _ddffbc ;}; +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_baebb *CT_View )ValidateWithPath (path string )error {if _baebb .ValAttr ==ST_ViewUnset {return _e .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 _afcgg :=_baebb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afcgg !=nil {return _afcgg ;};return nil ;};func (_ffgeeg *CT_Height )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbee :=range start .Attr {if _cfbee .Name .Local =="\u0076\u0061\u006c"{_acgeb ,_cgbfde :=ParseUnionST_TwipsMeasure (_cfbee .Value ); +if _cgbfde !=nil {return _cgbfde ;};_ffgeeg .ValAttr =&_acgeb ;continue ;};if _cfbee .Name .Local =="\u0068\u0052\u0075l\u0065"{_ffgeeg .HRuleAttr .UnmarshalXMLAttr (_cfbee );continue ;};};for {_dcceb ,_bdeca :=d .Token ();if _bdeca !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_bdeca ); +};if _baadge ,_aggbe :=_dcceb .(_c .EndElement );_aggbe &&_baadge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_egeae *CT_PermStart )ValidateWithPath (path string )error {if _facfaa :=_egeae .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_facfaa !=nil {return _facfaa ;};if _aeabf :=_egeae .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_aeabf !=nil {return _aeabf ;};return nil ;};func (_begcg *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_begcg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_begcg =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_begcg =2; +// Validate validates the CT_TxbxContent and its children +func (_cgbcdf *CT_TxbxContent )Validate ()error {return _cgbcdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_fdecdg *ST_TextScale )ValidateWithPath (path string )error {_ededf :=[]string {}; +if _fdecdg .ST_TextScalePercent !=nil {_ededf =append (_ededf ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fdecdg .ST_TextScaleDecimal !=nil {_ededf =append (_ededf ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); +};if len (_ededf )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ededf );};return nil ;};func (_fdccc *CT_SdtPrChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfca :for {_cgege ,_cdbad :=d .Token (); +if _cdbad !=nil {return _cdbad ;};switch _fdcec :=_cgege .(type ){case _c .StartElement :switch _fdcec .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_fdccc .Equation =NewCT_Empty (); +if _ebdef :=d .DecodeElement (_fdccc .Equation ,&_fdcec );_ebdef !=nil {return _ebdef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_fdccc .ComboBox =NewCT_SdtComboBox (); +if _bbdbc :=d .DecodeElement (_fdccc .ComboBox ,&_fdcec );_bbdbc !=nil {return _bbdbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_fdccc .Date =NewCT_SdtDate (); +if _aadeg :=d .DecodeElement (_fdccc .Date ,&_fdcec );_aadeg !=nil {return _aadeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_fdccc .DocPartObj =NewCT_SdtDocPart (); +if _cgdfb :=d .DecodeElement (_fdccc .DocPartObj ,&_fdcec );_cgdfb !=nil {return _cgdfb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_fdccc .DocPartList =NewCT_SdtDocPart (); +if _gbfcg :=d .DecodeElement (_fdccc .DocPartList ,&_fdcec );_gbfcg !=nil {return _gbfcg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_fdccc .DropDownList =NewCT_SdtDropDownList (); +if _edggg :=d .DecodeElement (_fdccc .DropDownList ,&_fdcec );_edggg !=nil {return _edggg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_fdccc .Picture =NewCT_Empty (); +if _ccebb :=d .DecodeElement (_fdccc .Picture ,&_fdcec );_ccebb !=nil {return _ccebb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_fdccc .RichText =NewCT_Empty (); +if _bdeecb :=d .DecodeElement (_fdccc .RichText ,&_fdcec );_bdeecb !=nil {return _bdeecb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_fdccc .Text =NewCT_SdtText (); +if _gegca :=d .DecodeElement (_fdccc .Text ,&_fdcec );_gegca !=nil {return _gegca ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_fdccc .Citation =NewCT_Empty (); +if _dfcea :=d .DecodeElement (_fdccc .Citation ,&_fdcec );_dfcea !=nil {return _dfcea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_fdccc .Group =NewCT_Empty (); +if _abadb :=d .DecodeElement (_fdccc .Group ,&_fdcec );_abadb !=nil {return _abadb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_fdccc .Bibliography =NewCT_Empty (); +if _bcebe :=d .DecodeElement (_fdccc .Bibliography ,&_fdcec );_bcebe !=nil {return _bcebe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fdcec .Name ); +if _fegbff :=d .Skip ();_fegbff !=nil {return _fegbff ;};};case _c .EndElement :break _fbfca ;case _c .CharData :};};return nil ;};func (_cffb *CT_Odso )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggfcb :for {_afacg ,_gdgcb :=d .Token (); +if _gdgcb !=nil {return _gdgcb ;};switch _caeef :=_afacg .(type ){case _c .StartElement :switch _caeef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0064\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0064\u006c"}:_cffb .Udl =NewCT_String (); +if _abgbb :=d .DecodeElement (_cffb .Udl ,&_caeef );_abgbb !=nil {return _abgbb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065"}:_cffb .Table =NewCT_String (); +if _ccdd :=d .DecodeElement (_cffb .Table ,&_caeef );_ccdd !=nil {return _ccdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0072\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0072\u0063"}:_cffb .Src =NewCT_Rel (); +if _dgeac :=d .DecodeElement (_cffb .Src ,&_caeef );_dgeac !=nil {return _dgeac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_cffb .ColDelim =NewCT_DecimalNumber (); +if _egcef :=d .DecodeElement (_cffb .ColDelim ,&_caeef );_egcef !=nil {return _egcef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_cffb .Type =NewCT_MailMergeSourceType (); +if _gfbdf :=d .DecodeElement (_cffb .Type ,&_caeef );_gfbdf !=nil {return _gfbdf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0048\u0064\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0048\u0064\u0072"}:_cffb .FHdr =NewCT_OnOff (); +if _abfdg :=d .DecodeElement (_cffb .FHdr ,&_caeef );_abfdg !=nil {return _abfdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_efdbe :=NewCT_OdsoFieldMapData (); +if _gdbdc :=d .DecodeElement (_efdbe ,&_caeef );_gdbdc !=nil {return _gdbdc ;};_cffb .FieldMapData =append (_cffb .FieldMapData ,_efdbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fega :=NewCT_Rel (); +if _dcebf :=d .DecodeElement (_fega ,&_caeef );_dcebf !=nil {return _dcebf ;};_cffb .RecipientData =append (_cffb .RecipientData ,_fega );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_caeef .Name ); +if _cdde :=d .Skip ();_cdde !=nil {return _cdde ;};};case _c .EndElement :break _fggfcb ;case _c .CharData :};};return nil ;};func (_cgegea *ST_TextScale )Validate ()error {return _cgegea .ValidateWithPath ("")}; + +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_addbc *EG_ContentCellContent )ValidateWithPath (path string )error {for _bdbefbg ,_edfbd :=range _addbc .Tc {if _dacdcb :=_edfbd .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_bdbefbg ));_dacdcb !=nil {return _dacdcb ; +};};if _addbc .CustomXml !=nil {if _eagegb :=_addbc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_eagegb !=nil {return _eagegb ;};};if _addbc .Sdt !=nil {if _dcdge :=_addbc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_dcdge !=nil {return _dcdge ;};};for _agadf ,_bebceg :=range _addbc .EG_RunLevelElts {if _gbfdfc :=_bebceg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_agadf )); +_gbfdfc !=nil {return _gbfdfc ;};};return nil ;};func NewCT_TextEffect ()*CT_TextEffect {_fbbaa :=&CT_TextEffect {};_fbbaa .ValAttr =ST_TextEffect (1);return _fbbaa ;};func (_egdefg *CT_TxbxContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _egdefg .AltChunk !=nil {_cdddc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bgebb :=range _egdefg .AltChunk {e .EncodeElement (_bgebb ,_cdddc );};};if _egdefg .EG_ContentBlockContent !=nil {for _ ,_dgcge :=range _egdefg .EG_ContentBlockContent {_dgcge .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_eecab *WdEG_WrapType )ValidateWithPath (path string )error {if _eecab .Choice !=nil {if _egdgba :=_eecab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egdgba !=nil {return _egdgba ;};};return nil ;};func (_cbcga ST_Underline )String ()string {switch _cbcga {case 0:return ""; +case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079"; +case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; +case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";};func (_aeceff ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _aeceff {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeceff )); };return nil ;}; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_cdffbe *EG_RPrMath )ValidateWithPath (path string )error {if _cdffbe .Ins !=nil {if _caaef :=_cdffbe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_caaef !=nil {return _caaef ;};};if _cdffbe .Del !=nil {if _dggee :=_cdffbe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_dggee !=nil {return _dggee ;};};if _cdffbe .RPr !=nil {if _bdeebc :=_cdffbe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bdeebc !=nil {return _bdeebc ;};};return nil ;};func (_dfbgad *ST_FrameScrollbar )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfbgad =0; -case "\u006f\u006e":*_dfbgad =1;case "\u006f\u0066\u0066":*_dfbgad =2;case "\u0061\u0075\u0074\u006f":*_dfbgad =3;};return nil ;};type CT_Proof struct{ +// Validate validates the Styles and its children +func (_aabgd *Styles )Validate ()error {return _aabgd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Spell Checking State -SpellingAttr ST_Proof ; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_afecd *CT_LevelSuffix )ValidateWithPath (path string )error {if _afecd .ValAttr ==ST_LevelSuffixUnset {return _e .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 _efab :=_afecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efab !=nil {return _efab ;};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_affea :=&GlossaryDocument {};_affea .CT_GlossaryDocument =*NewCT_GlossaryDocument (); +return _affea ;};func (_dbeae *CT_TblPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbeae .TblStyle !=nil {_bgbece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dbeae .TblStyle ,_bgbece );};if _dbeae .TblpPr !=nil {_fdffee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dbeae .TblpPr ,_fdffee );};if _dbeae .TblOverlap !=nil {_dgffc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_dbeae .TblOverlap ,_dgffc );};if _dbeae .BidiVisual !=nil {_efdced :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dbeae .BidiVisual ,_efdced );};if _dbeae .TblStyleRowBandSize !=nil {_ecdfb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_dbeae .TblStyleRowBandSize ,_ecdfb );};if _dbeae .TblStyleColBandSize !=nil {_baeddc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_dbeae .TblStyleColBandSize ,_baeddc );};if _dbeae .TblW !=nil {_ggfdga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dbeae .TblW ,_ggfdga );};if _dbeae .Jc !=nil {_gecgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_dbeae .Jc ,_gecgfe );};if _dbeae .TblCellSpacing !=nil {_dgafcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dbeae .TblCellSpacing ,_dgafcg ); +};if _dbeae .TblInd !=nil {_egdef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dbeae .TblInd ,_egdef );};if _dbeae .TblBorders !=nil {_gggaea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_dbeae .TblBorders ,_gggaea );};if _dbeae .Shd !=nil {_dfegfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbeae .Shd ,_dfegfe );};if _dbeae .TblLayout !=nil {_baabf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dbeae .TblLayout ,_baabf );};if _dbeae .TblCellMar !=nil {_dbdaec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dbeae .TblCellMar ,_dbdaec );};if _dbeae .TblLook !=nil {_bgdbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_dbeae .TblLook ,_bgdbc );};if _dbeae .TblCaption !=nil {_dddcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbeae .TblCaption ,_dddcg );};if _dbeae .TblDescription !=nil {_gccceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dbeae .TblDescription ,_gccceb );};if _dbeae .TblPrChange !=nil {_adaae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbeae .TblPrChange ,_adaae ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Grammatical Checking State -GrammarAttr ST_Proof ;};func (_fdbca ST_FrameScrollbar )String ()string {switch _fdbca {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";}; +// Validate validates the CT_AutoCaptions and its children +func (_fdff *CT_AutoCaptions )Validate ()error {return _fdff .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Validate validates the CT_DocType and its children -func (_aagbd *CT_DocType )Validate ()error {return _aagbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};type CT_SdtEndPr struct{ -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5; -ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11; -ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17; -);func (_fcbfab *CT_MailMergeSourceType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_agccgc ,_bddcdg :=_fcbfab .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bddcdg !=nil {return _bddcdg ;};start .Attr =append (start .Attr ,_agccgc ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2; -ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_fcdcb *CT_FontsList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffeedb :for {_beabg ,_efbbd :=d .Token ();if _efbbd !=nil {return _efbbd ; -};switch _aaac :=_beabg .(type ){case _a .StartElement :switch _aaac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_adeea :=NewCT_Font (); -if _ccffg :=d .DecodeElement (_adeea ,&_aaac );_ccffg !=nil {return _ccffg ;};_fcdcb .Font =append (_fcdcb .Font ,_adeea );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aaac .Name ); -if _ddacg :=d .Skip ();_ddacg !=nil {return _ddacg ;};};case _a .EndElement :break _ffeedb ;case _a .CharData :};};return nil ;};func (_bgbgbc *ST_CaptionPos )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdfggf ,_fdbgab :=d .Token ();if _fdbgab !=nil {return _fdbgab ; -};if _gffba ,_ceggef :=_fdfggf .(_a .EndElement );_ceggef &&_gffba .Name ==start .Name {*_bgbgbc =1;return nil ;};if _dcdecbd ,_fagbe :=_fdfggf .(_a .CharData );!_fagbe {return _gd .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",_fdfggf ); -}else {switch string (_dcdecbd ){case "":*_bgbgbc =0;case "\u0061\u0062\u006fv\u0065":*_bgbgbc =1;case "\u0062\u0065\u006co\u0077":*_bgbgbc =2;case "\u006c\u0065\u0066\u0074":*_bgbgbc =3;case "\u0072\u0069\u0067h\u0074":*_bgbgbc =4;};};_fdfggf ,_fdbgab =d .Token (); -if _fdbgab !=nil {return _fdbgab ;};if _gfefd ,_agffc :=_fdfggf .(_a .EndElement );_agffc &&_gfefd .Name ==start .Name {return nil ;};return _gd .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",_fdfggf ); -};func NewCT_Highlight ()*CT_Highlight {_gfbeg :=&CT_Highlight {};_gfbeg .ValAttr =ST_HighlightColor (1);return _gfbeg ;};func (_ebfaeb *CT_TextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebfaeb .ValAttr =ST_TextAlignment (1); -for _ ,_eabfg :=range start .Attr {if _eabfg .Name .Local =="\u0076\u0061\u006c"{_ebfaeb .ValAttr .UnmarshalXMLAttr (_eabfg );continue ;};};for {_gcbee ,_dffgba :=d .Token ();if _dffgba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_dffgba ); -};if _aaebc ,_aeaeb :=_gcbee .(_a .EndElement );_aeaeb &&_aaebc .Name ==start .Name {break ;};};return nil ;};func (_daaeb *ST_ThemeColor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_daaeb =0;case "\u0064\u0061\u0072k\u0031":*_daaeb =1; -case "\u006c\u0069\u0067\u0068\u0074\u0031":*_daaeb =2;case "\u0064\u0061\u0072k\u0032":*_daaeb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_daaeb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_daaeb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_daaeb =6; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_daaeb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_daaeb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_daaeb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_daaeb =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_daaeb =11; -case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_daaeb =12;case "\u006e\u006f\u006e\u0065":*_daaeb =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_daaeb =14;case "\u0074\u0065\u0078t\u0031":*_daaeb =15; -case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_daaeb =16;case "\u0074\u0065\u0078t\u0032":*_daaeb =17;};return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_fdgf :=&CT_DocProtect {};return _fdgf };func (_gdaab *CT_TblLook )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afddg :=range start .Attr {if _afddg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ebffdc ,_aafgd :=ParseUnionST_OnOff (_afddg .Value ); -if _aafgd !=nil {return _aafgd ;};_gdaab .FirstRowAttr =&_ebffdc ;continue ;};if _afddg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_dgaee ,_bfgfbb :=ParseUnionST_OnOff (_afddg .Value );if _bfgfbb !=nil {return _bfgfbb ;};_gdaab .LastRowAttr =&_dgaee ; -continue ;};if _afddg .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bbgga ,_aabfda :=ParseUnionST_OnOff (_afddg .Value );if _aabfda !=nil {return _aabfda ;};_gdaab .FirstColumnAttr =&_bbgga ;continue ;};if _afddg .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ceeaac ,_gcfcg :=ParseUnionST_OnOff (_afddg .Value ); -if _gcfcg !=nil {return _gcfcg ;};_gdaab .LastColumnAttr =&_ceeaac ;continue ;};if _afddg .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_gdecdf ,_ffbfb :=ParseUnionST_OnOff (_afddg .Value );if _ffbfb !=nil {return _ffbfb ;};_gdaab .NoHBandAttr =&_gdecdf ; -continue ;};if _afddg .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_deccg ,_bdege :=ParseUnionST_OnOff (_afddg .Value );if _bdege !=nil {return _bdege ;};_gdaab .NoVBandAttr =&_deccg ;continue ;};if _afddg .Name .Local =="\u0076\u0061\u006c"{_bgbgf ,_aebag :=_afddg .Value ,error (nil ); -if _aebag !=nil {return _aebag ;};_gdaab .ValAttr =&_bgbgf ;continue ;};};for {_ccdbc ,_abgce :=d .Token ();if _abgce !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_abgce ); -};if _aaecf ,_gegbe :=_ccdbc .(_a .EndElement );_gegbe &&_aaecf .Name ==start .Name {break ;};};return nil ;};func (_fgabdb *CT_Spacing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aacdbc :=range start .Attr {if _aacdbc .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_cdcdac ,_edbbc :=ParseUnionST_TwipsMeasure (_aacdbc .Value ); -if _edbbc !=nil {return _edbbc ;};_fgabdb .BeforeAttr =&_cdcdac ;continue ;};if _aacdbc .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_fdfgb ,_eafeae :=_ea .ParseInt (_aacdbc .Value ,10,64);if _eafeae !=nil {return _eafeae ; -};_fgabdb .BeforeLinesAttr =&_fdfgb ;continue ;};if _aacdbc .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_gbgeeb ,_eaggd :=ParseUnionST_OnOff (_aacdbc .Value );if _eaggd !=nil {return _eaggd ; -};_fgabdb .BeforeAutospacingAttr =&_gbgeeb ;continue ;};if _aacdbc .Name .Local =="\u0061\u0066\u0074e\u0072"{_eabgagc ,_dbefe :=ParseUnionST_TwipsMeasure (_aacdbc .Value );if _dbefe !=nil {return _dbefe ;};_fgabdb .AfterAttr =&_eabgagc ;continue ;};if _aacdbc .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_ccbcgd ,_fbfgb :=_ea .ParseInt (_aacdbc .Value ,10,64); -if _fbfgb !=nil {return _fbfgb ;};_fgabdb .AfterLinesAttr =&_ccbcgd ;continue ;};if _aacdbc .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_dcbagf ,_bgcdffg :=ParseUnionST_OnOff (_aacdbc .Value ); -if _bgcdffg !=nil {return _bgcdffg ;};_fgabdb .AfterAutospacingAttr =&_dcbagf ;continue ;};if _aacdbc .Name .Local =="\u006c\u0069\u006e\u0065"{_fdgbd ,_dcecg :=ParseUnionST_SignedTwipsMeasure (_aacdbc .Value );if _dcecg !=nil {return _dcecg ;};_fgabdb .LineAttr =&_fdgbd ; -continue ;};if _aacdbc .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_fgabdb .LineRuleAttr .UnmarshalXMLAttr (_aacdbc );continue ;};};for {_bceea ,_eabbe :=d .Token ();if _eabbe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_eabbe ); -};if _agdcb ,_fgaeea :=_bceea .(_a .EndElement );_fgaeea &&_agdcb .Name ==start .Name {break ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;}; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_cbdca *CT_ObjectEmbed )ValidateWithPath (path string )error {if _bdcfd :=_cbdca .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bdcfd !=nil {return _bdcfd ;};return nil ; -};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;);func (_bgceec *ST_TextDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgceec =0; -case "\u0074\u0062":*_bgceec =1;case "\u0072\u006c":*_bgceec =2;case "\u006c\u0072":*_bgceec =3;case "\u0074\u0062\u0056":*_bgceec =4;case "\u0072\u006c\u0056":*_bgceec =5;case "\u006c\u0072\u0056":*_bgceec =6;case "\u0062\u0074\u004c\u0072":*_bgceec =7; -case "\u006c\u0072\u0054\u0062":*_bgceec =8;case "\u006c\u0072\u0054b\u0056":*_bgceec =9;case "\u0074\u0062\u004cr\u0056":*_bgceec =10;case "\u0074\u0062\u0052\u006c":*_bgceec =11;case "\u0074\u0062\u0052l\u0056":*_bgceec =12;};return nil ;};func (_fefgfg *CT_TextboxTightWrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fefgfg .ValAttr =ST_TextboxTightWrap (1); -for _ ,_fdeef :=range start .Attr {if _fdeef .Name .Local =="\u0076\u0061\u006c"{_fefgfg .ValAttr .UnmarshalXMLAttr (_fdeef );continue ;};};for {_gdbcad ,_agdgge :=d .Token ();if _agdgge !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_agdgge ); -};if _fbdfbf ,_cddfc :=_gdbcad .(_a .EndElement );_cddfc &&_fbdfbf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Num and its children +func (_caafb *CT_Num )Validate ()error {return _caafb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_dbggd ST_Zoom )String ()string {switch _dbggd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065"; +case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";}; -// Validate validates the CT_FontSig and its children -func (_fgcf *CT_FontSig )Validate ()error {return _fgcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");}; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_cbabd *CT_SdtBlock )ValidateWithPath (path string )error {if _cbabd .SdtPr !=nil {if _febdc :=_cbabd .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_febdc !=nil {return _febdc ;};};if _cbabd .SdtEndPr !=nil {if _dedaac :=_cbabd .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_dedaac !=nil {return _dedaac ;};};if _cbabd .SdtContent !=nil {if _ccggc :=_cbabd .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ccggc !=nil {return _ccggc ;};};return nil ;}; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_fcadcf *CT_TrackChangesView )ValidateWithPath (path string )error {if _fcadcf .MarkupAttr !=nil {if _cddca :=_fcadcf .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_cddca !=nil {return _cddca ; -};};if _fcadcf .CommentsAttr !=nil {if _fbcfe :=_fcadcf .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_fbcfe !=nil {return _fbcfe ;};};if _fcadcf .InsDelAttr !=nil {if _agbgcg :=_fcadcf .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072"); -_agbgcg !=nil {return _agbgcg ;};};if _fcadcf .FormattingAttr !=nil {if _bdbged :=_fcadcf .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bdbged !=nil {return _bdbged ;};};if _fcadcf .InkAnnotationsAttr !=nil {if _cacddc :=_fcadcf .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072"); -_cacddc !=nil {return _cacddc ;};};return nil ;};func (_defe *CT_Lvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_defe .IlvlAttr )}); -if _defe .TplcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_gd .Sprintf ("\u0025\u0076",*_defe .TplcAttr )});};if _defe .TentativeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_defe .TentativeAttr )}); -};e .EncodeToken (start );if _defe .Start !=nil {_cbbfc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_defe .Start ,_cbbfc );};if _defe .NumFmt !=nil {_gffd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_defe .NumFmt ,_gffd );};if _defe .LvlRestart !=nil {_bdecf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_defe .LvlRestart ,_bdecf );};if _defe .PStyle !=nil {_ddbgbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_defe .PStyle ,_ddbgbf );};if _defe .IsLgl !=nil {_gaggg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_defe .IsLgl ,_gaggg );};if _defe .Suff !=nil {_ebdfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}}; -e .EncodeElement (_defe .Suff ,_ebdfd );};if _defe .LvlText !=nil {_fefabd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_defe .LvlText ,_fefabd );};if _defe .LvlPicBulletId !=nil {_affadg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}}; -e .EncodeElement (_defe .LvlPicBulletId ,_affadg );};if _defe .Legacy !=nil {_dabcfe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_defe .Legacy ,_dabcfe );};if _defe .LvlJc !=nil {_efcbad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}}; -e .EncodeElement (_defe .LvlJc ,_efcbad );};if _defe .PPr !=nil {_fceeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_defe .PPr ,_fceeg );};if _defe .RPr !=nil {_cdce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_defe .RPr ,_cdce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fefadg *ST_AnnotationVMerge )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fecgfd ,_bdgcaa :=d .Token ();if _bdgcaa !=nil {return _bdgcaa ; -};if _bbgcga ,_aadcf :=_fecgfd .(_a .EndElement );_aadcf &&_bbgcga .Name ==start .Name {*_fefadg =1;return nil ;};if _ggbaf ,_edbeag :=_fecgfd .(_a .CharData );!_edbeag {return _gd .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",_fecgfd ); -}else {switch string (_ggbaf ){case "":*_fefadg =0;case "\u0063\u006f\u006e\u0074":*_fefadg =1;case "\u0072\u0065\u0073\u0074":*_fefadg =2;};};_fecgfd ,_bdgcaa =d .Token ();if _bdgcaa !=nil {return _bdgcaa ;};if _cgbbgd ,_bebdd :=_fecgfd .(_a .EndElement ); -_bebdd &&_cgbbgd .Name ==start .Name {return nil ;};return _gd .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",_fecgfd );};func (_bgfca ST_HpsMeasure )String ()string {if _bgfca .ST_UnsignedDecimalNumber !=nil {return _gd .Sprintf ("\u0025\u0076",*_bgfca .ST_UnsignedDecimalNumber ); -};if _bgfca .ST_PositiveUniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_bgfca .ST_PositiveUniversalMeasure );};return "";};type CT_StyleSort struct{ +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_acgee *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _dfadf :=_acgee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfadf !=nil {return _dfadf ;};return nil ;};func (_bcca *CT_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eggc ,_aeeg :=_bcca .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _aeeg !=nil {return _aeeg ;};start .Attr =append (start .Attr ,_eggc );if _bcca .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .ColorAttr )}); +};if _bcca .ThemeColorAttr !=ST_ThemeColorUnset {_agbb ,_afa :=_bcca .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _afa !=nil {return _afa ;};start .Attr =append (start .Attr ,_agbb ); +};if _bcca .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .ThemeTintAttr )});};if _bcca .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .ThemeShadeAttr )}); +};if _bcca .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .SzAttr )});};if _bcca .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .SpaceAttr )}); +};if _bcca .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .ShadowAttr )});};if _bcca .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bcca .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TblGridBase ()*CT_TblGridBase {_cgcef :=&CT_TblGridBase {};return _cgcef }; -// Style Sorting -ValAttr ST_StyleSort ;};func (_faddb *ST_Theme )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_faddb =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_faddb =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_faddb =2; -case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_faddb =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_faddb =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_faddb =5; -case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_faddb =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_faddb =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_faddb =8;};return nil ;}; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_cdbed *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_deggc *EG_ContentRunContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deggc .CustomXml !=nil {_ebgdd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_deggc .CustomXml ,_ebgdd );};if _deggc .SmartTag !=nil {_cddbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_deggc .SmartTag ,_cddbgb );};if _deggc .Sdt !=nil {_gdfbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_deggc .Sdt ,_gdfbc );};if _deggc .Dir !=nil {_cfaeff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_deggc .Dir ,_cfaeff );};if _deggc .Bdo !=nil {_gebeea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u006f"}}; +e .EncodeElement (_deggc .Bdo ,_gebeea );};if _deggc .R !=nil {_gdegaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_deggc .R ,_gdegaa );};if _deggc .EG_RunLevelElts !=nil {for _ ,_acedb :=range _deggc .EG_RunLevelElts {_acedb .MarshalXML (e ,_c .StartElement {}); +};};return nil ;};func (_ffaeac ST_TextAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffaeac .String (),start );};func NewCT_Pitch ()*CT_Pitch {_beed :=&CT_Pitch {};_beed .ValAttr =ST_Pitch (1);return _beed }; -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_efaegd *CT_Highlight )ValidateWithPath (path string )error {if _efaegd .ValAttr ==ST_HighlightColorUnset {return _gd .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 _eadb :=_efaegd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eadb !=nil {return _eadb ;};return nil ;};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2; -ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10; -ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;); -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_cgdae *CT_RubyPr )ValidateWithPath (path string )error {if _babca :=_cgdae .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_babca !=nil {return _babca ;};if _aeddc :=_cgdae .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073"); -_aeddc !=nil {return _aeddc ;};if _dgdeb :=_cgdae .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_dgdeb !=nil {return _dgdeb ;};if _gbfcd :=_cgdae .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"); -_gbfcd !=nil {return _gbfcd ;};if _dfdbf :=_cgdae .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_dfdbf !=nil {return _dfdbf ;};if _cgdae .Dirty !=nil {if _ecdbgg :=_cgdae .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079"); -_ecdbgg !=nil {return _ecdbgg ;};};return nil ;};type CT_ProofErr struct{ +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_afgge *CT_DocPartTypes )ValidateWithPath (path string )error {if _afgge .AllAttr !=nil {if _dcdfc :=_afgge .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_dcdfc !=nil {return _dcdfc ;};};for _ggde ,_efad :=range _afgge .Type {if _dggf :=_efad .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ggde )); +_dggf !=nil {return _dggf ;};};return nil ;};func (_abacc *CT_TblGridBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddaba :for {_cgcgc ,_egffe :=d .Token ();if _egffe !=nil {return _egffe ;};switch _dggc :=_cgcgc .(type ){case _c .StartElement :switch _dggc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_bddbc :=NewCT_TblGridCol (); +if _fdcbba :=d .DecodeElement (_bddbc ,&_dggc );_fdcbba !=nil {return _fdcbba ;};_abacc .GridCol =append (_abacc .GridCol ,_bddbc );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_dggc .Name ); +if _agfba :=d .Skip ();_agfba !=nil {return _agfba ;};};case _c .EndElement :break _fddaba ;case _c .CharData :};};return nil ;}; -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;}; +// Validate validates the CT_MailMergeDataType and its children +func (_gcbagb *CT_MailMergeDataType )Validate ()error {return _gcbagb .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_bbaebc *ST_PTabLeader )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbaebc =0; +case "\u006e\u006f\u006e\u0065":*_bbaebc =1;case "\u0064\u006f\u0074":*_bbaebc =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bbaebc =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bbaebc =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bbaebc =5; +};return nil ;}; -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_fdaeg *CT_EastAsianLayout )ValidateWithPath (path string )error {if _fdaeg .CombineAttr !=nil {if _adbdc :=_fdaeg .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_adbdc !=nil {return _adbdc ; -};};if _eafef :=_fdaeg .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_eafef !=nil {return _eafef ;};if _fdaeg .VertAttr !=nil {if _bdddc :=_fdaeg .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); -_bdddc !=nil {return _bdddc ;};};if _fdaeg .VertCompressAttr !=nil {if _afdde :=_fdaeg .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_afdde !=nil {return _afdde ; -};};return nil ;};type ST_LineSpacingRule byte ;type CT_Ind struct{ +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_aggge *CT_Settings )ValidateWithPath (path string )error {if _aggge .WriteProtection !=nil {if _ceede :=_aggge .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ceede !=nil {return _ceede ; +};};if _aggge .View !=nil {if _ecbfg :=_aggge .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_ecbfg !=nil {return _ecbfg ;};};if _aggge .Zoom !=nil {if _gedfab :=_aggge .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_gedfab !=nil {return _gedfab ; +};};if _aggge .RemovePersonalInformation !=nil {if _gfedd :=_aggge .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e"); +_gfedd !=nil {return _gfedd ;};};if _aggge .RemoveDateAndTime !=nil {if _dcfdbg :=_aggge .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_dcfdbg !=nil {return _dcfdbg ; +};};if _aggge .DoNotDisplayPageBoundaries !=nil {if _afeegf :=_aggge .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073"); +_afeegf !=nil {return _afeegf ;};};if _aggge .DisplayBackgroundShape !=nil {if _bceee :=_aggge .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"); +_bceee !=nil {return _bceee ;};};if _aggge .PrintPostScriptOverText !=nil {if _gbbdad :=_aggge .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"); +_gbbdad !=nil {return _gbbdad ;};};if _aggge .PrintFractionalCharacterWidth !=nil {if _bgeeg :=_aggge .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"); +_bgeeg !=nil {return _bgeeg ;};};if _aggge .PrintFormsData !=nil {if _ebdcg :=_aggge .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_ebdcg !=nil {return _ebdcg ;};};if _aggge .EmbedTrueTypeFonts !=nil {if _eddae :=_aggge .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073"); +_eddae !=nil {return _eddae ;};};if _aggge .EmbedSystemFonts !=nil {if _cgdac :=_aggge .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_cgdac !=nil {return _cgdac ; +};};if _aggge .SaveSubsetFonts !=nil {if _cgage :=_aggge .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_cgage !=nil {return _cgage ;};};if _aggge .SaveFormsData !=nil {if _deeed :=_aggge .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"); +_deeed !=nil {return _deeed ;};};if _aggge .MirrorMargins !=nil {if _dddde :=_aggge .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_dddde !=nil {return _dddde ;};};if _aggge .AlignBordersAndEdges !=nil {if _ccfead :=_aggge .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073"); +_ccfead !=nil {return _ccfead ;};};if _aggge .BordersDoNotSurroundHeader !=nil {if _edcded :=_aggge .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072"); +_edcded !=nil {return _edcded ;};};if _aggge .BordersDoNotSurroundFooter !=nil {if _eaaeg :=_aggge .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072"); +_eaaeg !=nil {return _eaaeg ;};};if _aggge .GutterAtTop !=nil {if _cbadc :=_aggge .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_cbadc !=nil {return _cbadc ;};};if _aggge .HideSpellingErrors !=nil {if _ffcegg :=_aggge .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073"); +_ffcegg !=nil {return _ffcegg ;};};if _aggge .HideGrammaticalErrors !=nil {if _aaeea :=_aggge .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073"); +_aaeea !=nil {return _aaeea ;};};for _feccag ,_egeea :=range _aggge .ActiveWritingStyle {if _affcgd :=_egeea .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_feccag )); +_affcgd !=nil {return _affcgd ;};};if _aggge .ProofState !=nil {if _afcae :=_aggge .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_afcae !=nil {return _afcae ;};};if _aggge .FormsDesign !=nil {if _ecafd :=_aggge .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"); +_ecafd !=nil {return _ecafd ;};};if _aggge .AttachedTemplate !=nil {if _fecdf :=_aggge .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_fecdf !=nil {return _fecdf ; +};};if _aggge .LinkStyles !=nil {if _eebgg :=_aggge .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_eebgg !=nil {return _eebgg ;};};if _aggge .StylePaneFormatFilter !=nil {if _fdcef :=_aggge .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072"); +_fdcef !=nil {return _fdcef ;};};if _aggge .StylePaneSortMethod !=nil {if _gbebf :=_aggge .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_gbebf !=nil {return _gbebf ; +};};if _aggge .DocumentType !=nil {if _abgcc :=_aggge .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_abgcc !=nil {return _abgcc ;};};if _aggge .MailMerge !=nil {if _fgadaf :=_aggge .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"); +_fgadaf !=nil {return _fgadaf ;};};if _aggge .RevisionView !=nil {if _gfdge :=_aggge .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_gfdge !=nil {return _gfdge ;};};if _aggge .TrackRevisions !=nil {if _aagebe :=_aggge .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"); +_aagebe !=nil {return _aagebe ;};};if _aggge .DoNotTrackMoves !=nil {if _cbgbb :=_aggge .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_cbgbb !=nil {return _cbgbb ;};}; +if _aggge .DoNotTrackFormatting !=nil {if _cfefce :=_aggge .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_cfefce !=nil {return _cfefce ;};};if _aggge .DocumentProtection !=nil {if _gfgaa :=_aggge .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_gfgaa !=nil {return _gfgaa ;};};if _aggge .AutoFormatOverride !=nil {if _ecfag :=_aggge .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_ecfag !=nil {return _ecfag ; +};};if _aggge .StyleLockTheme !=nil {if _geeeg :=_aggge .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_geeeg !=nil {return _geeeg ;};};if _aggge .StyleLockQFSet !=nil {if _eeggg :=_aggge .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"); +_eeggg !=nil {return _eeggg ;};};if _aggge .DefaultTabStop !=nil {if _agaaac :=_aggge .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_agaaac !=nil {return _agaaac ;};};if _aggge .AutoHyphenation !=nil {if _gddgb :=_aggge .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"); +_gddgb !=nil {return _gddgb ;};};if _aggge .ConsecutiveHyphenLimit !=nil {if _fgecf :=_aggge .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"); +_fgecf !=nil {return _fgecf ;};};if _aggge .HyphenationZone !=nil {if _ecaaa :=_aggge .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_ecaaa !=nil {return _ecaaa ;};};if _aggge .DoNotHyphenateCaps !=nil {if _bbeaf :=_aggge .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073"); +_bbeaf !=nil {return _bbeaf ;};};if _aggge .ShowEnvelope !=nil {if _fgbea :=_aggge .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_fgbea !=nil {return _fgbea ;};};if _aggge .SummaryLength !=nil {if _ageaa :=_aggge .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068"); +_ageaa !=nil {return _ageaa ;};};if _aggge .ClickAndTypeStyle !=nil {if _dbbga :=_aggge .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_dbbga !=nil {return _dbbga ; +};};if _aggge .DefaultTableStyle !=nil {if _bcbegd :=_aggge .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_bcbegd !=nil {return _bcbegd ;};};if _aggge .EvenAndOddHeaders !=nil {if _efgacg :=_aggge .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073"); +_efgacg !=nil {return _efgacg ;};};if _aggge .BookFoldRevPrinting !=nil {if _gedbdf :=_aggge .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_gedbdf !=nil {return _gedbdf ; +};};if _aggge .BookFoldPrinting !=nil {if _befbcf :=_aggge .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_befbcf !=nil {return _befbcf ;};};if _aggge .BookFoldPrintingSheets !=nil {if _aaefe :=_aggge .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"); +_aaefe !=nil {return _aaefe ;};};if _aggge .DrawingGridHorizontalSpacing !=nil {if _ecffb :=_aggge .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067"); +_ecffb !=nil {return _ecffb ;};};if _aggge .DrawingGridVerticalSpacing !=nil {if _dbagfc :=_aggge .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067"); +_dbagfc !=nil {return _dbagfc ;};};if _aggge .DisplayHorizontalDrawingGridEvery !=nil {if _abgbbe :=_aggge .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"); +_abgbbe !=nil {return _abgbbe ;};};if _aggge .DisplayVerticalDrawingGridEvery !=nil {if _fddge :=_aggge .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"); +_fddge !=nil {return _fddge ;};};if _aggge .DoNotUseMarginsForDrawingGridOrigin !=nil {if _abgebf :=_aggge .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"); +_abgebf !=nil {return _abgebf ;};};if _aggge .DrawingGridHorizontalOrigin !=nil {if _adcaa :=_aggge .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e"); +_adcaa !=nil {return _adcaa ;};};if _aggge .DrawingGridVerticalOrigin !=nil {if _ffega :=_aggge .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e"); +_ffega !=nil {return _ffega ;};};if _aggge .DoNotShadeFormData !=nil {if _gbfea :=_aggge .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_gbfea !=nil {return _gbfea ; +};};if _aggge .NoPunctuationKerning !=nil {if _gcdge :=_aggge .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_gcdge !=nil {return _gcdge ;};};if _aggge .CharacterSpacingControl !=nil {if _afaa :=_aggge .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_afaa !=nil {return _afaa ;};};if _aggge .PrintTwoOnOne !=nil {if _eefea :=_aggge .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_eefea !=nil {return _eefea ;};};if _aggge .StrictFirstAndLastChars !=nil {if _degeaf :=_aggge .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"); +_degeaf !=nil {return _degeaf ;};};if _aggge .NoLineBreaksAfter !=nil {if _cdbcff :=_aggge .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_cdbcff !=nil {return _cdbcff ; +};};if _aggge .NoLineBreaksBefore !=nil {if _gagbc :=_aggge .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_gagbc !=nil {return _gagbc ;};};if _aggge .SavePreviewPicture !=nil {if _fbgbb :=_aggge .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_fbgbb !=nil {return _fbgbb ;};};if _aggge .DoNotValidateAgainstSchema !=nil {if _ggefeb :=_aggge .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061"); +_ggefeb !=nil {return _ggefeb ;};};if _aggge .SaveInvalidXml !=nil {if _ccdf :=_aggge .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_ccdf !=nil {return _ccdf ;};};if _aggge .IgnoreMixedContent !=nil {if _gaaafe :=_aggge .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074"); +_gaaafe !=nil {return _gaaafe ;};};if _aggge .AlwaysShowPlaceholderText !=nil {if _cgbea :=_aggge .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074"); +_cgbea !=nil {return _cgbea ;};};if _aggge .DoNotDemarcateInvalidXml !=nil {if _gagbeg :=_aggge .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl"); +_gagbeg !=nil {return _gagbeg ;};};if _aggge .SaveXmlDataOnly !=nil {if _caffga :=_aggge .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_caffga !=nil {return _caffga ; +};};if _aggge .UseXSLTWhenSaving !=nil {if _cefed :=_aggge .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_cefed !=nil {return _cefed ;};};if _aggge .SaveThroughXslt !=nil {if _bdcbb :=_aggge .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"); +_bdcbb !=nil {return _bdcbb ;};};if _aggge .ShowXMLTags !=nil {if _efafa :=_aggge .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_efafa !=nil {return _efafa ;};};if _aggge .AlwaysMergeEmptyNamespace !=nil {if _gfffb :=_aggge .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065"); +_gfffb !=nil {return _gfffb ;};};if _aggge .UpdateFields !=nil {if _afgebb :=_aggge .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_afgebb !=nil {return _afgebb ;};};if _aggge .HdrShapeDefaults !=nil {if _ecabb :=_aggge .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); +_ecabb !=nil {return _ecabb ;};};if _aggge .FootnotePr !=nil {if _acebe :=_aggge .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_acebe !=nil {return _acebe ;};};if _aggge .EndnotePr !=nil {if _cfdfcg :=_aggge .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_cfdfcg !=nil {return _cfdfcg ;};};if _aggge .Compat !=nil {if _eafda :=_aggge .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_eafda !=nil {return _eafda ;};};if _aggge .DocVars !=nil {if _baecb :=_aggge .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073"); +_baecb !=nil {return _baecb ;};};if _aggge .Rsids !=nil {if _dfcgee :=_aggge .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_dfcgee !=nil {return _dfcgee ;};};if _aggge .MathPr !=nil {if _eeaf :=_aggge .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072"); +_eeaf !=nil {return _eeaf ;};};for _ecafe ,_egadg :=range _aggge .AttachedSchema {if _gdbbed :=_egadg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ecafe )); +_gdbbed !=nil {return _gdbbed ;};};if _aggge .ThemeFontLang !=nil {if _feddf :=_aggge .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_feddf !=nil {return _feddf ;};};if _aggge .ClrSchemeMapping !=nil {if _ggfba :=_aggge .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067"); +_ggfba !=nil {return _ggfba ;};};if _aggge .DoNotIncludeSubdocsInStats !=nil {if _gadcc :=_aggge .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073"); +_gadcc !=nil {return _gadcc ;};};if _aggge .DoNotAutoCompressPictures !=nil {if _eeeaf :=_aggge .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073"); +_eeeaf !=nil {return _eeeaf ;};};if _aggge .ForceUpgrade !=nil {if _cbdgb :=_aggge .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_cbdgb !=nil {return _cbdgb ;};};if _aggge .Captions !=nil {if _bccag :=_aggge .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es"); +_bccag !=nil {return _bccag ;};};if _aggge .ReadModeInkLockDown !=nil {if _aefgd :=_aggge .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_aefgd !=nil {return _aefgd ; +};};for _edbcgfc ,_gggbac :=range _aggge .SmartTagType {if _bfbgb :=_gggbac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_edbcgfc ));_bfbgb !=nil {return _bfbgb ; +};};if _aggge .SchemaLibrary !=nil {if _ecbcc :=_aggge .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_ecbcc !=nil {return _ecbcc ;};};if _aggge .ShapeDefaults !=nil {if _cgbgac :=_aggge .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); +_cgbgac !=nil {return _cgbgac ;};};if _aggge .DoNotEmbedSmartTags !=nil {if _bdaee :=_aggge .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_bdaee !=nil {return _bdaee ; +};};if _aggge .DecimalSymbol !=nil {if _cadfe :=_aggge .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_cadfe !=nil {return _cadfe ;};};if _aggge .ListSeparator !=nil {if _feefe :=_aggge .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072"); +_feefe !=nil {return _feefe ;};};return nil ;}; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_cffeea *CT_TblGridChange )ValidateWithPath (path string )error {if _fdcae :=_cffeea .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_fdcae !=nil {return _fdcae ;};return nil ;};func NewCT_FtnPos ()*CT_FtnPos {_gefb :=&CT_FtnPos {}; +_gefb .ValAttr =ST_FtnPos (1);return _gefb };func (_bbfdb ST_MailMergeSourceType )Validate ()error {return _bbfdb .ValidateWithPath ("")};func (_dfccce *CT_Tc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfccce .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dfccce .IdAttr )}); +};e .EncodeToken (start );if _dfccce .TcPr !=nil {_bbcdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dfccce .TcPr ,_bbcdb );};for _ ,_adccdg :=range _dfccce .EG_BlockLevelElts {_adccdg .MarshalXML (e ,_c .StartElement {}); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AbstractNum struct{ -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; + +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Abstract Numbering Definition Name +Name *CT_String ; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Numbering Style Definition +StyleLink *CT_String ; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Numbering Style Reference +NumStyleLink *CT_String ; -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Numbering Level Definition +Lvl []*CT_Lvl ;};func NewEG_RPr ()*EG_RPr {_dbegba :=&EG_RPr {};return _dbegba };func (_cbg *CT_Br )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeag :=range start .Attr {if _aeag .Name .Local =="\u0074\u0079\u0070\u0065"{_cbg .TypeAttr .UnmarshalXMLAttr (_aeag ); +continue ;};if _aeag .Name .Local =="\u0063\u006c\u0065a\u0072"{_cbg .ClearAttr .UnmarshalXMLAttr (_aeag );continue ;};};for {_dgce ,_cdc :=d .Token ();if _cdc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_cdc ); +};if _aabd ,_fbccd :=_dgce .(_c .EndElement );_fbccd &&_aabd .Name ==start .Name {break ;};};return nil ;};type CT_String struct{ -// Indentation Removed from First Line -HangingAttr *_ga .ST_TwipsMeasure ; +// String Value +ValAttr string ;};func (_bbdc *CT_FramePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcdb :=range start .Attr {if _gcdb .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_bbdc .HAnchorAttr .UnmarshalXMLAttr (_gcdb );continue ; +};if _gcdb .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_bbdc .VAnchorAttr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u006c\u0069\u006ee\u0073"{_cgdad ,_dedba :=_fg .ParseInt (_gcdb .Value ,10,64);if _dedba !=nil {return _dedba ; +};_bbdc .LinesAttr =&_cgdad ;continue ;};if _gcdb .Name .Local =="\u0068"{_efddbf ,_fddbb :=ParseUnionST_TwipsMeasure (_gcdb .Value );if _fddbb !=nil {return _fddbb ;};_bbdc .HAttr =&_efddbf ;continue ;};if _gcdb .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_eageb ,_acfdd :=ParseUnionST_TwipsMeasure (_gcdb .Value ); +if _acfdd !=nil {return _acfdd ;};_bbdc .VSpaceAttr =&_eageb ;continue ;};if _gcdb .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_ccegd ,_acfg :=ParseUnionST_TwipsMeasure (_gcdb .Value );if _acfg !=nil {return _acfg ;};_bbdc .HSpaceAttr =&_ccegd ; +continue ;};if _gcdb .Name .Local =="\u0077\u0072\u0061\u0070"{_bbdc .WrapAttr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_bbdc .DropCapAttr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0077"{_bafee ,_ggbb :=ParseUnionST_TwipsMeasure (_gcdb .Value ); +if _ggbb !=nil {return _ggbb ;};_bbdc .WAttr =&_bafee ;continue ;};if _gcdb .Name .Local =="\u0078"{_bfbf ,_ecgdg :=ParseUnionST_SignedTwipsMeasure (_gcdb .Value );if _ecgdg !=nil {return _ecgdg ;};_bbdc .XAttr =&_bfbf ;continue ;};if _gcdb .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_bbdc .XAlignAttr .UnmarshalXMLAttr (_gcdb ); +continue ;};if _gcdb .Name .Local =="\u0079"{_efag ,_cfefe :=ParseUnionST_SignedTwipsMeasure (_gcdb .Value );if _cfefe !=nil {return _cfefe ;};_bbdc .YAttr =&_efag ;continue ;};if _gcdb .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_bbdc .YAlignAttr .UnmarshalXMLAttr (_gcdb ); +continue ;};if _gcdb .Name .Local =="\u0068\u0052\u0075l\u0065"{_bbdc .HRuleAttr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_dceac ,_ggcec :=ParseUnionST_OnOff (_gcdb .Value ); +if _ggcec !=nil {return _ggcec ;};_bbdc .AnchorLockAttr =&_dceac ;continue ;};};for {_bacfe ,_bcbggg :=d .Token ();if _bcbggg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_bcbggg ); +};if _gdegg ,_aabec :=_bacfe .(_c .EndElement );_aabec &&_gdegg .Name ==start .Name {break ;};};return nil ;}; -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_cccc *CT_Columns )ValidateWithPath (path string )error {if _cccc .EqualWidthAttr !=nil {if _ecbe :=_cccc .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_ecbe !=nil {return _ecbe ; +};};if _cccc .SpaceAttr !=nil {if _cegee :=_cccc .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_cegee !=nil {return _cegee ;};};if _cccc .SepAttr !=nil {if _afae :=_cccc .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); +_afae !=nil {return _afae ;};};for _eceb ,_ebag :=range _cccc .Col {if _aagd :=_ebag .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_eceb ));_aagd !=nil {return _aagd ;};};return nil ;};func NewCT_VMerge ()*CT_VMerge {_cadde :=&CT_VMerge {}; +return _cadde };type ST_MailMergeSourceType byte ;type ST_Em byte ;func NewCT_SdtEndPr ()*CT_SdtEndPr {_gfeaa :=&CT_SdtEndPr {};return _gfeaa }; -// Additional First Line Indentation -FirstLineAttr *_ga .ST_TwipsMeasure ; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_ccfaeg *WdCT_EffectExtent )ValidateWithPath (path string )error {if _bfeed :=_ccfaeg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bfeed !=nil {return _bfeed ;};if _dgaebf :=_ccfaeg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_dgaebf !=nil {return _dgaebf ;};if _fbfbd :=_ccfaeg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fbfbd !=nil {return _fbfbd ;};if _cacdc :=_ccfaeg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cacdc !=nil {return _cacdc ; +};return nil ;};type CT_DocPartName struct{ -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func (_edacdc WdST_RelFromV )Validate ()error {return _edacdc .ValidateWithPath ("")};func (_ecgbdc *Endnotes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _ecgbdc .CT_Endnotes .MarshalXML (e ,start );}; +// Name Value +ValAttr string ; -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_fbede *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _fbede .CNvPr !=nil {if _gebade :=_fbede .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gebade !=nil {return _gebade ;};};if _dbcga :=_fbede .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_dbcga !=nil {return _dbcga ;};if _cccea :=_fbede .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cccea !=nil {return _cccea ;};if _fbede .Style !=nil {if _acdded :=_fbede .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_acdded !=nil {return _acdded ;};};if _fbede .ExtLst !=nil {if _gecec :=_fbede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecec !=nil {return _gecec ;};};if _fbede .WChoice !=nil {if _fecfb :=_fbede .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065"); -_fecfb !=nil {return _fecfb ;};};if _ccfbec :=_fbede .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ccfbec !=nil {return _ccfbec ;};return nil ;};func (_fefbg ST_LevelSuffix )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_daecdg :=_a .Attr {}; -_daecdg .Name =name ;switch _fefbg {case ST_LevelSuffixUnset :_daecdg .Value ="";case ST_LevelSuffixTab :_daecdg .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_daecdg .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_daecdg .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067"; -};return _daecdg ,nil ;};func (_fgdgdf *ST_TextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcacf ,_gdccg :=d .Token ();if _gdccg !=nil {return _gdccg ;};if _adedce ,_cebfff :=_bcacf .(_a .EndElement );_cebfff &&_adedce .Name ==start .Name {*_fgdgdf =1; -return nil ;};if _aegae ,_ebgcee :=_bcacf .(_a .CharData );!_ebgcee {return _gd .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",_bcacf );}else {switch string (_aegae ){case "":*_fgdgdf =0; -case "\u0074\u006f\u0070":*_fgdgdf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgdgdf =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_fgdgdf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgdgdf =4;case "\u0061\u0075\u0074\u006f":*_fgdgdf =5; -};};_bcacf ,_gdccg =d .Token ();if _gdccg !=nil {return _gdccg ;};if _ccbbde ,_aegfgf :=_bcacf .(_a .EndElement );_aegfgf &&_ccbbde .Name ==start .Name {return nil ;};return _gd .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",_bcacf ); -}; +// Built-In Entry +DecoratedAttr *_d .ST_OnOff ;};func (_dggde *EG_ParaRPrTrackChanges )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeefc :for {_cebcbc ,_gfagc :=d .Token ();if _gfagc !=nil {return _gfagc ;};switch _fgbfa :=_cebcbc .(type ){case _c .StartElement :switch _fgbfa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dggde .Ins =NewCT_TrackChange (); +if _ggeafd :=d .DecodeElement (_dggde .Ins ,&_fgbfa );_ggeafd !=nil {return _ggeafd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dggde .Del =NewCT_TrackChange (); +if _fbfafa :=d .DecodeElement (_dggde .Del ,&_fgbfa );_fbfafa !=nil {return _fbfafa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dggde .MoveFrom =NewCT_TrackChange (); +if _beeafg :=d .DecodeElement (_dggde .MoveFrom ,&_fgbfa );_beeafg !=nil {return _beeafg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dggde .MoveTo =NewCT_TrackChange (); +if _ddcec :=d .DecodeElement (_dggde .MoveTo ,&_fgbfa );_ddcec !=nil {return _ddcec ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_fgbfa .Name ); +if _deaage :=d .Skip ();_deaage !=nil {return _deaage ;};};case _c .EndElement :break _aeefc ;case _c .CharData :};};return nil ;};func (_aaaee *CT_PPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaaee .PPr =NewCT_PPrBase ();for _ ,_fbaec :=range start .Attr {if _fbaec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bddec ,_eaadb :=_fbaec .Value ,error (nil ); +if _eaadb !=nil {return _eaadb ;};_aaaee .AuthorAttr =_bddec ;continue ;};if _fbaec .Name .Local =="\u0064\u0061\u0074\u0065"{_cface ,_eabfg :=ParseStdlibTime (_fbaec .Value );if _eabfg !=nil {return _eabfg ;};_aaaee .DateAttr =&_cface ;continue ;};if _fbaec .Name .Local =="\u0069\u0064"{_bgcbb ,_bdceae :=_fg .ParseInt (_fbaec .Value ,10,64); +if _bdceae !=nil {return _bdceae ;};_aaaee .IdAttr =_bgcbb ;continue ;};};_aeaea :for {_afbgc ,_defde :=d .Token ();if _defde !=nil {return _defde ;};switch _gfaefg :=_afbgc .(type ){case _c .StartElement :switch _gfaefg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:if _babcg :=d .DecodeElement (_aaaee .PPr ,&_gfaefg ); +_babcg !=nil {return _babcg ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gfaefg .Name ); +if _faffd :=d .Skip ();_faffd !=nil {return _faffd ;};};case _c .EndElement :break _aeaea ;case _c .CharData :};};return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_baaf :=&CT_FFHelpText {};return _baaf };type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_agdd *CT_FramesetChoice )ValidateWithPath (path string )error {for _feabcg ,_aaee :=range _agdd .Frameset {if _dbdgb :=_aaee .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_feabcg )); -_dbdgb !=nil {return _dbdgb ;};};for _cfgfac ,_ecbf :=range _agdd .Frame {if _gfffcc :=_ecbf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cfgfac ));_gfffcc !=nil {return _gfffcc ;};};return nil ; -};type CT_TblGridCol struct{ -// Grid Column Width -WAttr *_ga .ST_TwipsMeasure ;};func (_bgbeb ST_Proof )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccaafg :=_a .Attr {};_ccaafg .Name =name ;switch _bgbeb {case ST_ProofUnset :_ccaafg .Value ="";case ST_ProofClean :_ccaafg .Value ="\u0063\u006c\u0065a\u006e"; -case ST_ProofDirty :_ccaafg .Value ="\u0064\u0069\u0072t\u0079";};return _ccaafg ,nil ;};func (_acfdg *CT_DocDefaults )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _acfdg .RPrDefault !=nil {_gafbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}}; -e .EncodeElement (_acfdg .RPrDefault ,_gafbf );};if _acfdg .PPrDefault !=nil {_aecfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_acfdg .PPrDefault ,_aecfa );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ffbegb ST_VAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffbegb .String (),start );};type EG_RangeMarkupElements struct{ +// Table Properties +TblPr *CT_TblPr ; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_acgge *CT_TextScale )ValidateWithPath (path string )error {if _acgge .ValAttr !=nil {if _cbcbeb :=_acgge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbcbeb !=nil {return _cbcbeb ;};};return nil ;};type CT_SdtRow struct{ -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;};type CT_SdtPr struct{ -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Friendly Name +Alias *CT_String ; -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// Programmatic Tag +Tag *CT_String ; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Unique ID +Id *CT_DecimalNumber ; -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Locking Setting +Lock *CT_Lock ; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};type CT_SectPrBase struct{ +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_fc .Any ;};func (_fdbdfc ST_DisplacedByCustomXml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fdbdfc .String (),start );};func (_gdefc *AC_ChoiceRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgebd :for {_gbaeaf ,_debec :=d .Token (); +if _debec !=nil {return _debec ;};switch _bddff :=_gbaeaf .(type ){case _c .StartElement :switch _bddff .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_gdefc .Br =NewCT_Br (); +if _aaegff :=d .DecodeElement (_gdefc .Br ,&_bddff );_aaegff !=nil {return _aaegff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_gdefc .T =NewCT_Text (); +if _gcecd :=d .DecodeElement (_gdefc .T ,&_bddff );_gcecd !=nil {return _gcecd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gdefc .ContentPart =NewCT_Rel (); +if _dabebc :=d .DecodeElement (_gdefc .ContentPart ,&_bddff );_dabebc !=nil {return _dabebc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_gdefc .DelText =NewCT_Text (); +if _afabeg :=d .DecodeElement (_gdefc .DelText ,&_bddff );_afabeg !=nil {return _afabeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_gdefc .InstrText =NewCT_Text (); +if _efgddb :=d .DecodeElement (_gdefc .InstrText ,&_bddff );_efgddb !=nil {return _efgddb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_gdefc .DelInstrText =NewCT_Text (); +if _bbeccf :=d .DecodeElement (_gdefc .DelInstrText ,&_bddff );_bbeccf !=nil {return _bbeccf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_gdefc .NoBreakHyphen =NewCT_Empty (); +if _gbbfbge :=d .DecodeElement (_gdefc .NoBreakHyphen ,&_bddff );_gbbfbge !=nil {return _gbbfbge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_gdefc .SoftHyphen =NewCT_Empty (); +if _eaegeg :=d .DecodeElement (_gdefc .SoftHyphen ,&_bddff );_eaegeg !=nil {return _eaegeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_gdefc .DayShort =NewCT_Empty (); +if _cacdbd :=d .DecodeElement (_gdefc .DayShort ,&_bddff );_cacdbd !=nil {return _cacdbd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_gdefc .MonthShort =NewCT_Empty (); +if _baedb :=d .DecodeElement (_gdefc .MonthShort ,&_bddff );_baedb !=nil {return _baedb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_gdefc .YearShort =NewCT_Empty (); +if _afdaebc :=d .DecodeElement (_gdefc .YearShort ,&_bddff );_afdaebc !=nil {return _afdaebc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_gdefc .DayLong =NewCT_Empty (); +if _eddeg :=d .DecodeElement (_gdefc .DayLong ,&_bddff );_eddeg !=nil {return _eddeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_gdefc .MonthLong =NewCT_Empty (); +if _egddfd :=d .DecodeElement (_gdefc .MonthLong ,&_bddff );_egddfd !=nil {return _egddfd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_gdefc .YearLong =NewCT_Empty (); +if _egfcf :=d .DecodeElement (_gdefc .YearLong ,&_bddff );_egfcf !=nil {return _egfcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_gdefc .AnnotationRef =NewCT_Empty (); +if _fgfgag :=d .DecodeElement (_gdefc .AnnotationRef ,&_bddff );_fgfgag !=nil {return _fgfgag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gdefc .FootnoteRef =NewCT_Empty (); +if _gbbff :=d .DecodeElement (_gdefc .FootnoteRef ,&_bddff );_gbbff !=nil {return _gbbff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gdefc .EndnoteRef =NewCT_Empty (); +if _cebfgf :=d .DecodeElement (_gdefc .EndnoteRef ,&_bddff );_cebfgf !=nil {return _cebfgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gdefc .Separator =NewCT_Empty (); +if _fcbcgc :=d .DecodeElement (_gdefc .Separator ,&_bddff );_fcbcgc !=nil {return _fcbcgc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_gdefc .ContinuationSeparator =NewCT_Empty (); +if _baegc :=d .DecodeElement (_gdefc .ContinuationSeparator ,&_bddff );_baegc !=nil {return _baegc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_gdefc .Sym =NewCT_Sym (); +if _bfafda :=d .DecodeElement (_gdefc .Sym ,&_bddff );_bfafda !=nil {return _bfafda ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_gdefc .PgNum =NewCT_Empty (); +if _fcccg :=d .DecodeElement (_gdefc .PgNum ,&_bddff );_fcccg !=nil {return _fcccg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_gdefc .Cr =NewCT_Empty (); +if _cfcdg :=d .DecodeElement (_gdefc .Cr ,&_bddff );_cfcdg !=nil {return _cfcdg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_gdefc .Tab =NewCT_Empty (); +if _dagace :=d .DecodeElement (_gdefc .Tab ,&_bddff );_dagace !=nil {return _dagace ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_gdefc .Object =NewCT_Object (); +if _bgebbc :=d .DecodeElement (_gdefc .Object ,&_bddff );_bgebbc !=nil {return _bgebbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_gdefc .Pict =NewCT_Picture (); +if _febcd :=d .DecodeElement (_gdefc .Pict ,&_bddff );_febcd !=nil {return _febcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_gdefc .FldChar =NewCT_FldChar (); +if _bggfaf :=d .DecodeElement (_gdefc .FldChar ,&_bddff );_bggfaf !=nil {return _bggfaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_gdefc .Ruby =NewCT_Ruby (); +if _gfbbac :=d .DecodeElement (_gdefc .Ruby ,&_bddff );_gfbbac !=nil {return _gfbbac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_gdefc .FootnoteReference =NewCT_FtnEdnRef (); +if _ffdcc :=d .DecodeElement (_gdefc .FootnoteReference ,&_bddff );_ffdcc !=nil {return _ffdcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gdefc .EndnoteReference =NewCT_FtnEdnRef (); +if _ebbfea :=d .DecodeElement (_gdefc .EndnoteReference ,&_bddff );_ebbfea !=nil {return _ebbfea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gdefc .CommentReference =NewCT_Markup (); +if _egcgd :=d .DecodeElement (_gdefc .CommentReference ,&_bddff );_egcgd !=nil {return _egcgd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gdefc .Drawing =NewCT_Drawing (); +if _bdgdfe :=d .DecodeElement (_gdefc .Drawing ,&_bddff );_bdgdfe !=nil {return _bdgdfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_gdefc .Ptab =NewCT_PTab (); +if _dfcgff :=d .DecodeElement (_gdefc .Ptab ,&_bddff );_dfcgff !=nil {return _dfcgff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_gdefc .LastRenderedPageBreak =NewCT_Empty (); +if _dcbde :=d .DecodeElement (_gdefc .LastRenderedPageBreak ,&_bddff );_dcbde !=nil {return _dcbde ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_bddff .Name ); +if _cfada :=d .Skip ();_cfada !=nil {return _cfada ;};};case _c .EndElement :break _acgebd ;case _c .CharData :};};return nil ;};func (_egfad *CT_TrackChangesView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egfad .MarkupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_egfad .MarkupAttr )}); +};if _egfad .CommentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_egfad .CommentsAttr )});};if _egfad .InsDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_egfad .InsDelAttr )}); +};if _egfad .FormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_egfad .FormattingAttr )});};if _egfad .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_egfad .InkAnnotationsAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; // Section-Wide Footnote Properties FootnotePr *CT_FtnProps ; @@ -13601,745 +13835,617 @@ RtlGutter *CT_OnOff ; DocGrid *CT_DocGrid ; // Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func NewCT_MacroName ()*CT_MacroName {_bfdcd :=&CT_MacroName {};return _bfdcd };type EG_SectPrContents struct{ +PrinterSettings *CT_Rel ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Validate validates the CT_MoveBookmark and its children +func (_ecab *CT_MoveBookmark )Validate ()error {return _ecab .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_adc :=&AG_TransitionalPassword {}; +return _adc ;};func (_dcgcf ST_TblOverlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcgcf .String (),start );}; -// Section Type -Type *CT_SectType ; +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_egagg *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _egagg .ValAttr ==_d .ST_VerticalAlignRunUnset {return _e .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 _ecgceb :=_egagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgceb !=nil {return _ecgceb ;};return nil ;};func NewCT_HMerge ()*CT_HMerge {_dcdecb :=&CT_HMerge {};return _dcdecb };func (_abdfda *ST_PTabLeader )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eceacf ,_eggddc :=d .Token (); +if _eggddc !=nil {return _eggddc ;};if _fdgcfb ,_fbebd :=_eceacf .(_c .EndElement );_fbebd &&_fdgcfb .Name ==start .Name {*_abdfda =1;return nil ;};if _gggbg ,_bfdba :=_eceacf .(_c .CharData );!_bfdba {return _e .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",_eceacf ); +}else {switch string (_gggbg ){case "":*_abdfda =0;case "\u006e\u006f\u006e\u0065":*_abdfda =1;case "\u0064\u006f\u0074":*_abdfda =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_abdfda =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_abdfda =4; +case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_abdfda =5;};};_eceacf ,_eggddc =d .Token ();if _eggddc !=nil {return _eggddc ;};if _begeea ,_cfdbfc :=_eceacf .(_c .EndElement );_cfdbfc &&_begeea .Name ==start .Name {return nil ;};return _e .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",_eceacf ); +};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3;ST_StyleTypeNumbering ST_StyleType =4;);func (_aeeedf ST_StyleType )Validate ()error {return _aeeedf .ValidateWithPath ("")}; +func (_gcabe *CT_HdrFtrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dgcdf ,_agffc :=_gcabe .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _agffc !=nil {return _agffc ;};start .Attr =append (start .Attr ,_dgcdf ); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_gcabe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebegc ST_EdGrp )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcgae :=_c .Attr {}; +_fcgae .Name =name ;switch _ebegc {case ST_EdGrpUnset :_fcgae .Value ="";case ST_EdGrpNone :_fcgae .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_fcgae .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_fcgae .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; +case ST_EdGrpContributors :_fcgae .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_fcgae .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_fcgae .Value ="\u006f\u0077\u006e\u0065\u0072\u0073"; +case ST_EdGrpCurrent :_fcgae .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _fcgae ,nil ;}; -// Page Size -PgSz *CT_PageSz ; +// Validate validates the CT_TblGrid and its children +func (_gcbec *CT_TblGrid )Validate ()error {return _gcbec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_beccb ST_StyleSort )String ()string {switch _beccb {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065"; +case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065"; +case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return ""; +};func (_dgega *CT_Sym )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgega .FontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgega .FontAttr )}); +};if _dgega .CharAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgega .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Page Margins -PgMar *CT_PageMar ; +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_egce *CT_Column )ValidateWithPath (path string )error {if _egce .WAttr !=nil {if _fccc :=_egce .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fccc !=nil {return _fccc ;};};if _egce .SpaceAttr !=nil {if _fgec :=_egce .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_fgec !=nil {return _fgec ;};};return nil ;};func (_gbff *CT_DocPartBehaviors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbff .Behavior !=nil {_cfedg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}}; +for _ ,_dfdf :=range _gbff .Behavior {e .EncodeElement (_dfdf ,_cfedg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlRow struct{ -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Custom XML Element Namespace +UriAttr *string ; -// Page Borders -PgBorders *CT_PageBorders ; +// Custom XML Element Name +ElementAttr string ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_cabc *CT_SdtRun )ValidateWithPath (path string )error {if _cabc .SdtPr !=nil {if _adaa :=_cabc .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_adaa !=nil {return _adaa ;};};if _cabc .SdtEndPr !=nil {if _dfdaa :=_cabc .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_dfdaa !=nil {return _dfdaa ;};};if _cabc .SdtContent !=nil {if _affbc :=_cabc .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_affbc !=nil {return _affbc ;};};return nil ;}; -// Column Definitions -Cols *CT_Columns ; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_cecebc *CT_FtnDocProps )ValidateWithPath (path string )error {if _cecebc .Pos !=nil {if _eabaga :=_cecebc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eabaga !=nil {return _eabaga ;};};if _cecebc .NumFmt !=nil {if _caede :=_cecebc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_caede !=nil {return _caede ;};};if _cecebc .NumStart !=nil {if _eeac :=_cecebc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eeac !=nil {return _eeac ;};};if _cecebc .NumRestart !=nil {if _cdfd :=_cecebc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_cdfd !=nil {return _cdfd ;};};for _gbdg ,_bcebc :=range _cecebc .Footnote {if _gfcga :=_bcebc .ValidateWithPath (_e .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_gbdg ));_gfcga !=nil {return _gfcga ; +};};return nil ;};func (_efdag *CT_RPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efdag .RPr =NewCT_RPrOriginal ();for _ ,_fcbaa :=range start .Attr {if _fcbaa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ebcbcc ,_cfead :=_fcbaa .Value ,error (nil ); +if _cfead !=nil {return _cfead ;};_efdag .AuthorAttr =_ebcbcc ;continue ;};if _fcbaa .Name .Local =="\u0064\u0061\u0074\u0065"{_agdcg ,_bcccc :=ParseStdlibTime (_fcbaa .Value );if _bcccc !=nil {return _bcccc ;};_efdag .DateAttr =&_agdcg ;continue ;};if _fcbaa .Name .Local =="\u0069\u0064"{_fecg ,_ccacef :=_fg .ParseInt (_fcbaa .Value ,10,64); +if _ccacef !=nil {return _ccacef ;};_efdag .IdAttr =_fecg ;continue ;};};_beccf :for {_fbfcg ,_ffgcg :=d .Token ();if _ffgcg !=nil {return _ffgcg ;};switch _fdefc :=_fbfcg .(type ){case _c .StartElement :switch _fdefc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _gggcd :=d .DecodeElement (_efdag .RPr ,&_fdefc ); +_gggcd !=nil {return _gggcd ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_fdefc .Name ); +if _gdda :=d .Skip ();_gdda !=nil {return _gdda ;};};case _c .EndElement :break _beccf ;case _c .CharData :};};return nil ;};func NewCT_FFData ()*CT_FFData {_dfgbc :=&CT_FFData {};return _dfgbc }; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_fbfbb *CT_NumRestart )ValidateWithPath (path string )error {if _fbfbb .ValAttr ==ST_RestartNumberUnset {return _e .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 _ggffb :=_fbfbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggffb !=nil {return _ggffb ;};return nil ;};type CT_TargetScreenSz struct{ -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};func (_baadg *CT_FFData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcaff :for {_faaf ,_ggcadg :=d .Token ();if _ggcadg !=nil {return _ggcadg ;};switch _faca :=_faaf .(type ){case _c .StartElement :switch _faca .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_cbcd :=NewCT_FFName (); +if _eaaf :=d .DecodeElement (_cbcd ,&_faca );_eaaf !=nil {return _eaaf ;};_baadg .Name =append (_baadg .Name ,_cbcd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_gdad :=NewCT_DecimalNumber (); +if _aaded :=d .DecodeElement (_gdad ,&_faca );_aaded !=nil {return _aaded ;};_baadg .Label =append (_baadg .Label ,_gdad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_affg :=NewCT_UnsignedDecimalNumber (); +if _fgbd :=d .DecodeElement (_affg ,&_faca );_fgbd !=nil {return _fgbd ;};_baadg .TabIndex =append (_baadg .TabIndex ,_affg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_bdaaf :=NewCT_OnOff (); +if _afece :=d .DecodeElement (_bdaaf ,&_faca );_afece !=nil {return _afece ;};_baadg .Enabled =append (_baadg .Enabled ,_bdaaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_ddcea :=NewCT_OnOff (); +if _cedaf :=d .DecodeElement (_ddcea ,&_faca );_cedaf !=nil {return _cedaf ;};_baadg .CalcOnExit =append (_baadg .CalcOnExit ,_ddcea );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_ccfcf :=NewCT_MacroName (); +if _eacbe :=d .DecodeElement (_ccfcf ,&_faca );_eacbe !=nil {return _eacbe ;};_baadg .EntryMacro =append (_baadg .EntryMacro ,_ccfcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_gdecb :=NewCT_MacroName (); +if _faafc :=d .DecodeElement (_gdecb ,&_faca );_faafc !=nil {return _faafc ;};_baadg .ExitMacro =append (_baadg .ExitMacro ,_gdecb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_dcfgc :=NewCT_FFHelpText (); +if _ddbef :=d .DecodeElement (_dcfgc ,&_faca );_ddbef !=nil {return _ddbef ;};_baadg .HelpText =append (_baadg .HelpText ,_dcfgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_acabf :=NewCT_FFStatusText (); +if _dbgee :=d .DecodeElement (_acabf ,&_faca );_dbgee !=nil {return _dbgee ;};_baadg .StatusText =append (_baadg .StatusText ,_acabf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_baadg .CheckBox =NewCT_FFCheckBox (); +if _gedfc :=d .DecodeElement (_baadg .CheckBox ,&_faca );_gedfc !=nil {return _gedfc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_baadg .DdList =NewCT_FFDDList (); +if _ecdag :=d .DecodeElement (_baadg .DdList ,&_faca );_ecdag !=nil {return _ecdag ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_baadg .TextInput =NewCT_FFTextInput (); +if _eade :=d .DecodeElement (_baadg .TextInput ,&_faca );_eade !=nil {return _eade ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_faca .Name ); +if _edgaf :=d .Skip ();_edgaf !=nil {return _edgaf ;};};case _c .EndElement :break _gcaff ;case _c .CharData :};};return nil ;}; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_eeaea *WdWsp )ValidateWithPath (path string )error {if _deafeg :=_eeaea .WdCT_WordprocessingShape .ValidateWithPath (path );_deafeg !=nil {return _deafeg ;};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ; +DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func NewCT_TblPPr ()*CT_TblPPr {_aafacg :=&CT_TblPPr {};return _aafacg };type CT_Tabs struct{ -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Custom Tab Stop +Tab []*CT_TabStop ;}; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_DocProtect and its children +func (_eabcd *CT_DocProtect )Validate ()error {return _eabcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_ecgfa *CT_Markup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ecgfa .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaebd *ST_Theme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaeff ,_dbdgfc :=d .Token ();if _dbdgfc !=nil {return _dbdgfc ;};if _cddfg ,_deacge :=_eaeff .(_c .EndElement ); +_deacge &&_cddfg .Name ==start .Name {*_eaebd =1;return nil ;};if _bgfeaa ,_deagd :=_eaeff .(_c .CharData );!_deagd {return _e .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",_eaeff ); +}else {switch string (_bgfeaa ){case "":*_eaebd =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_eaebd =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_eaebd =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_eaebd =3; +case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_eaebd =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_eaebd =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_eaebd =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_eaebd =7; +case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_eaebd =8;};};_eaeff ,_dbdgfc =d .Token ();if _dbdgfc !=nil {return _dbdgfc ;};if _ecbgd ,_acabfd :=_eaeff .(_c .EndElement );_acabfd &&_ecbgd .Name ==start .Name {return nil ;};return _e .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",_eaeff ); +}; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Validate validates the CT_DocPartName and its children +func (_fbdb *CT_DocPartName )Validate ()error {return _fbdb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_bgac *CT_Footnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_debga :for {_cgca ,_cfbb :=d .Token (); +if _cfbb !=nil {return _cfbb ;};switch _gedbd :=_cgca .(type ){case _c .StartElement :switch _gedbd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_fdfbce :=NewCT_FtnEdn (); +if _eaggf :=d .DecodeElement (_fdfbce ,&_gedbd );_eaggf !=nil {return _eaggf ;};_bgac .Footnote =append (_bgac .Footnote ,_fdfbce );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gedbd .Name ); +if _efddb :=d .Skip ();_efddb !=nil {return _efddb ;};};case _c .EndElement :break _debga ;case _c .CharData :};};return nil ;};type EG_RubyContent struct{ -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_bbgbgg ST_RestartNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbgbgg .String (),start );};func (_geffee ST_TblWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_geffee .String (),start ); +};func (_ag *CT_AutoCaption )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_ag .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_e .Sprintf ("\u0025\u0076",_ag .CaptionAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbefe *CT_RecipientData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbefe .Active !=nil {_gbgde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_bbefe .Active ,_gbgde );};_ebegf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bbefe .Column ,_ebegf );_cabbc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}}; +e .EncodeElement (_bbefe .UniqueTag ,_cabbc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Document Grid -DocGrid *CT_DocGrid ; +// Border Style +ValAttr ST_Border ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_fecfd *CT_MoveBookmark )ValidateWithPath (path string )error {if _bbagb :=_fecfd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_bbagb !=nil {return _bbagb ;};return nil ;};func (_abaegd ST_CaptionPos )Validate ()error {return _abaegd .ValidateWithPath ("")};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_fedacc :=&CT_StylePaneFilter {};return _fedacc }; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_Text and its children -func (_gddfc *CT_Text )Validate ()error {return _gddfc .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_ege :=&AG_TransitionalPassword {};return _ege ;};func (_bbgbfd *ST_StyleType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbgbfd =0; -case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bbgbfd =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bbgbfd =2;case "\u0074\u0061\u0062l\u0065":*_bbgbfd =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_bbgbfd =4;};return nil ;}; -func (_dgffb ST_CharacterSpacing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgffb .String (),start );};func (_fgaef *Document )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _fgaef .CT_Document .MarshalXML (e ,start );};func (_dfegb ST_FrameScrollbar )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgdce :=_a .Attr {};_dgdce .Name =name ; -switch _dfegb {case ST_FrameScrollbarUnset :_dgdce .Value ="";case ST_FrameScrollbarOn :_dgdce .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_dgdce .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_dgdce .Value ="\u0061\u0075\u0074\u006f";}; -return _dgdce ,nil ;}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_egfc *CT_DocumentBase )ValidateWithPath (path string )error {if _egfc .Background !=nil {if _ffcab :=_egfc .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_ffcab !=nil {return _ffcab ;};};return nil ; -}; +// Border Theme Color Shade +ThemeShadeAttr *string ; + +// Border Width +SzAttr *uint64 ; + +// Border Spacing Measurement +SpaceAttr *uint64 ; + +// Border Shadow +ShadowAttr *_d .ST_OnOff ; + +// Create Frame Effect +FrameAttr *_d .ST_OnOff ;}; + +// Validate validates the WdWsp and its children +func (_gbfede *WdWsp )Validate ()error {return _gbfede .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_bcgef *CT_EdnDocProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfefb :for {_gfda ,_fgfe :=d .Token ();if _fgfe !=nil {return _fgfe ; +};switch _abadg :=_gfda .(type ){case _c .StartElement :switch _abadg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_bcgef .Pos =NewCT_EdnPos (); +if _ddefg :=d .DecodeElement (_bcgef .Pos ,&_abadg );_ddefg !=nil {return _ddefg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bcgef .NumFmt =NewCT_NumFmt (); +if _gggf :=d .DecodeElement (_bcgef .NumFmt ,&_abadg );_gggf !=nil {return _gggf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bcgef .NumStart =NewCT_DecimalNumber (); +if _cgdcc :=d .DecodeElement (_bcgef .NumStart ,&_abadg );_cgdcc !=nil {return _cgdcc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bcgef .NumRestart =NewCT_NumRestart (); +if _eeef :=d .DecodeElement (_bcgef .NumRestart ,&_abadg );_eeef !=nil {return _eeef ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_gdfde :=NewCT_FtnEdnSepRef (); +if _gdea :=d .DecodeElement (_gdfde ,&_abadg );_gdea !=nil {return _gdea ;};_bcgef .Endnote =append (_bcgef .Endnote ,_gdfde );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_abadg .Name ); +if _ffeac :=d .Skip ();_ffeac !=nil {return _ffeac ;};};case _c .EndElement :break _gfefb ;case _c .CharData :};};return nil ;};type ST_Underline byte ;type CT_FontsList struct{ + +// Properties for a Single Font +Font []*CT_Font ;};type CT_VerticalAlignRun struct{ + +// Subscript/Superscript Value +ValAttr _d .ST_VerticalAlignRun ;};func (_bacbe *CT_TblPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacbe .TblPr =NewCT_TblPrBase ();for _ ,_gccde :=range start .Attr {if _gccde .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agebcd ,_dcbae :=_gccde .Value ,error (nil ); +if _dcbae !=nil {return _dcbae ;};_bacbe .AuthorAttr =_agebcd ;continue ;};if _gccde .Name .Local =="\u0064\u0061\u0074\u0065"{_bgeba ,_bbafg :=ParseStdlibTime (_gccde .Value );if _bbafg !=nil {return _bbafg ;};_bacbe .DateAttr =&_bgeba ;continue ;};if _gccde .Name .Local =="\u0069\u0064"{_aeaece ,_cabfb :=_fg .ParseInt (_gccde .Value ,10,64); +if _cabfb !=nil {return _cabfb ;};_bacbe .IdAttr =_aeaece ;continue ;};};_gacef :for {_bdeaeg ,_ffabeg :=d .Token ();if _ffabeg !=nil {return _ffabeg ;};switch _bgddef :=_bdeaeg .(type ){case _c .StartElement :switch _bgddef .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _egdcec :=d .DecodeElement (_bacbe .TblPr ,&_bgddef ); +_egdcec !=nil {return _egdcec ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_bgddef .Name ); +if _dfbae :=d .Skip ();_dfbae !=nil {return _dfbae ;};};case _c .EndElement :break _gacef ;case _c .CharData :};};return nil ;};func (_cgdfd *EG_RangeMarkupElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgfebc :for {_ecdfbe ,_fbedg :=d .Token (); +if _fbedg !=nil {return _fbedg ;};switch _egeeggc :=_ecdfbe .(type ){case _c .StartElement :switch _egeeggc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgdfd .BookmarkStart =NewCT_Bookmark (); +if _gfbggc :=d .DecodeElement (_cgdfd .BookmarkStart ,&_egeeggc );_gfbggc !=nil {return _gfbggc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgdfd .BookmarkEnd =NewCT_MarkupRange (); +if _eaabdd :=d .DecodeElement (_cgdfd .BookmarkEnd ,&_egeeggc );_eaabdd !=nil {return _eaabdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cgdfd .MoveFromRangeStart =NewCT_MoveBookmark (); +if _edbgge :=d .DecodeElement (_cgdfd .MoveFromRangeStart ,&_egeeggc );_edbgge !=nil {return _edbgge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdfd .MoveFromRangeEnd =NewCT_MarkupRange (); +if _fgebb :=d .DecodeElement (_cgdfd .MoveFromRangeEnd ,&_egeeggc );_fgebb !=nil {return _fgebb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cgdfd .MoveToRangeStart =NewCT_MoveBookmark (); +if _aecge :=d .DecodeElement (_cgdfd .MoveToRangeStart ,&_egeeggc );_aecge !=nil {return _aecge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgdfd .MoveToRangeEnd =NewCT_MarkupRange (); +if _fdcgg :=d .DecodeElement (_cgdfd .MoveToRangeEnd ,&_egeeggc );_fdcgg !=nil {return _fdcgg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgdfd .CommentRangeStart =NewCT_MarkupRange (); +if _gbgfgf :=d .DecodeElement (_cgdfd .CommentRangeStart ,&_egeeggc );_gbgfgf !=nil {return _gbgfgf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdfd .CommentRangeEnd =NewCT_MarkupRange (); +if _fedaba :=d .DecodeElement (_cgdfd .CommentRangeEnd ,&_egeeggc );_fedaba !=nil {return _fedaba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgdfd .CustomXmlInsRangeStart =NewCT_TrackChange (); +if _ddgdc :=d .DecodeElement (_cgdfd .CustomXmlInsRangeStart ,&_egeeggc );_ddgdc !=nil {return _ddgdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgdfd .CustomXmlInsRangeEnd =NewCT_Markup (); +if _cfaba :=d .DecodeElement (_cgdfd .CustomXmlInsRangeEnd ,&_egeeggc );_cfaba !=nil {return _cfaba ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgdfd .CustomXmlDelRangeStart =NewCT_TrackChange (); +if _cegea :=d .DecodeElement (_cgdfd .CustomXmlDelRangeStart ,&_egeeggc );_cegea !=nil {return _cegea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgdfd .CustomXmlDelRangeEnd =NewCT_Markup (); +if _gbfab :=d .DecodeElement (_cgdfd .CustomXmlDelRangeEnd ,&_egeeggc );_gbfab !=nil {return _gbfab ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cgdfd .CustomXmlMoveFromRangeStart =NewCT_TrackChange (); +if _fdaea :=d .DecodeElement (_cgdfd .CustomXmlMoveFromRangeStart ,&_egeeggc );_fdaea !=nil {return _fdaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cgdfd .CustomXmlMoveFromRangeEnd =NewCT_Markup (); +if _afaea :=d .DecodeElement (_cgdfd .CustomXmlMoveFromRangeEnd ,&_egeeggc );_afaea !=nil {return _afaea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgdfd .CustomXmlMoveToRangeStart =NewCT_TrackChange (); +if _gbeac :=d .DecodeElement (_cgdfd .CustomXmlMoveToRangeStart ,&_egeeggc );_gbeac !=nil {return _gbeac ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdfd .CustomXmlMoveToRangeEnd =NewCT_Markup (); +if _acebbd :=d .DecodeElement (_cgdfd .CustomXmlMoveToRangeEnd ,&_egeeggc );_acebbd !=nil {return _acebbd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_egeeggc .Name ); +if _afccb :=d .Skip ();_afccb !=nil {return _afccb ;};};case _c .EndElement :break _bgfebc ;case _c .CharData :};};return nil ;};func (_ggd *AG_SectPrAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggc :=range start .Attr {if _ggc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_eb ,_df :=_ggc .Value ,error (nil ); +if _df !=nil {return _df ;};_ggd .RsidRPrAttr =&_eb ;continue ;};if _ggc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fa ,_ccf :=_ggc .Value ,error (nil );if _ccf !=nil {return _ccf ;};_ggd .RsidDelAttr =&_fa ;continue ;};if _ggc .Name .Local =="\u0072\u0073\u0069d\u0052"{_aa ,_gba :=_ggc .Value ,error (nil ); +if _gba !=nil {return _gba ;};_ggd .RsidRAttr =&_aa ;continue ;};if _ggc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gcb ,_fb :=_ggc .Value ,error (nil );if _fb !=nil {return _fb ;};_ggd .RsidSectAttr =&_gcb ;continue ;};};for {_bca ,_cg :=d .Token (); +if _cg !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_cg );};if _cad ,_ebf :=_bca .(_c .EndElement ); +_ebf &&_cad .Name ==start .Name {break ;};};return nil ;};func NewCT_WebSettings ()*CT_WebSettings {_accdfg :=&CT_WebSettings {};return _accdfg };func (_gceffa ST_MailMergeDest )ValidateWithPath (path string )error {switch _gceffa {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gceffa )); +};return nil ;};func NewCT_Control ()*CT_Control {_dgcb :=&CT_Control {};return _dgcb };func (_gebdad *CT_StyleSort )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gebdad .ValAttr =ST_StyleSort (1);for _ ,_acefg :=range start .Attr {if _acefg .Name .Local =="\u0076\u0061\u006c"{_gebdad .ValAttr .UnmarshalXMLAttr (_acefg ); +continue ;};};for {_dggba ,_febeag :=d .Token ();if _febeag !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_febeag );};if _cfddg ,_gdfeb :=_dggba .(_c .EndElement ); +_gdfeb &&_cfddg .Name ==start .Name {break ;};};return nil ;};func (_dadcc ST_Direction )ValidateWithPath (path string )error {switch _dadcc {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadcc )); +};return nil ;}; + +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_cdacf *CT_FontRel )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_cdacf .FontKeyAttr ){return _e .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_cdacf .FontKeyAttr ); +};if _ededb :=_cdacf .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_ededb !=nil {return _ededb ;};return nil ;}; + +// Validate validates the CT_DocPartType and its children +func (_ddff *CT_DocPartType )Validate ()error {return _ddff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");}; + +// Validate validates the CT_SdtPrChoice and its children +func (_facd *CT_SdtPrChoice )Validate ()error {return _facd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_facee *ST_Theme )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_facee =0; +case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_facee =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_facee =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_facee =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_facee =4; +case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_facee =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_facee =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_facee =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_facee =8; +};return nil ;};type CT_Base64Binary struct{ValAttr string ;};func (_bebba *ST_LineSpacingRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecdg ,_gggdab :=d .Token ();if _gggdab !=nil {return _gggdab ;};if _fbdgef ,_debggg :=_cecdg .(_c .EndElement ); +_debggg &&_fbdgef .Name ==start .Name {*_bebba =1;return nil ;};if _cabac ,_bbefad :=_cecdg .(_c .CharData );!_bbefad {return _e .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",_cecdg ); +}else {switch string (_cabac ){case "":*_bebba =0;case "\u0061\u0075\u0074\u006f":*_bebba =1;case "\u0065\u0078\u0061c\u0074":*_bebba =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bebba =3;};};_cecdg ,_gggdab =d .Token ();if _gggdab !=nil {return _gggdab ; +};if _edeag ,_dgcaec :=_cecdg .(_c .EndElement );_dgcaec &&_edeag .Name ==start .Name {return nil ;};return _e .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",_cecdg ); +};func (_ecegfc WdST_AlignV )ValidateWithPath (path string )error {switch _ecegfc {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecegfc )); +};return nil ;};func (_begaca *CT_FitText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgeac :=range start .Attr {if _cgeac .Name .Local =="\u0076\u0061\u006c"{_efdca ,_babfb :=ParseUnionST_TwipsMeasure (_cgeac .Value );if _babfb !=nil {return _babfb ; +};_begaca .ValAttr =_efdca ;continue ;};if _cgeac .Name .Local =="\u0069\u0064"{_fcddf ,_gegea :=_fg .ParseInt (_cgeac .Value ,10,64);if _gegea !=nil {return _gegea ;};_begaca .IdAttr =&_fcddf ;continue ;};};for {_deeff ,_fbbb :=d .Token ();if _fbbb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_fbbb ); +};if _cdbcf ,_ebcfa :=_deeff .(_c .EndElement );_ebcfa &&_cdbcf .Name ==start .Name {break ;};};return nil ;}; + +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_ddeeg *CT_SdtComboBox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddeeg .LastValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ddeeg .LastValueAttr )}); +};e .EncodeToken (start );if _ddeeg .ListItem !=nil {_gcdbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_eabbf :=range _ddeeg .ListItem {e .EncodeElement (_eabbf ,_gcdbf );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_dcgg *CT_Charset )ValidateWithPath (path string )error {return nil };func (_cgddeg ST_TabJc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffbcd :=_c .Attr {};_ffbcd .Name =name ;switch _cgddeg {case ST_TabJcUnset :_ffbcd .Value ="";case ST_TabJcClear :_ffbcd .Value ="\u0063\u006c\u0065a\u0072"; +case ST_TabJcStart :_ffbcd .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_ffbcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_ffbcd .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_ffbcd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; +case ST_TabJcBar :_ffbcd .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_ffbcd .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_ffbcd .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_ffbcd .Value ="\u0072\u0069\u0067h\u0074";};return _ffbcd ,nil ; +};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_gabee :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_gabee .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_gabee .ST_HexColorRGB =&s ;};return _gabee ,nil ;};type CT_Compat struct{ + +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; + +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; + +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; + +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; + +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; + +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; + +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; + +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; + +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; + +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; + +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; + +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; + +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; + +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; + +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; + +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; + +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; + +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; + +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; + +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// Validate validates the CT_Columns and its children -func (_gcaab *CT_Columns )Validate ()error {return _gcaab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3; -ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);func NewCT_Ind ()*CT_Ind {_eadcd :=&CT_Ind {};return _eadcd };func NewCT_Language ()*CT_Language {_aecb :=&CT_Language {}; -return _aecb }; +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_fegag *EG_BlockLevelChunkElts )Validate ()error {return _fegag .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// Validate validates the CT_Lang and its children -func (_fdfdf *CT_Lang )Validate ()error {return _fdfdf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};func (_cgfff ST_SdtDateMappingType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edccae :=_a .Attr {};_edccae .Name =name ;switch _cgfff {case ST_SdtDateMappingTypeUnset :_edccae .Value =""; -case ST_SdtDateMappingTypeText :_edccae .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_edccae .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_edccae .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"; -};return _edccae ,nil ;}; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_dabec *CT_DocPartBehavior )ValidateWithPath (path string )error {if _dabec .ValAttr ==ST_DocPartBehaviorUnset {return _gd .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 _dadbg :=_dabec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadbg !=nil {return _dadbg ;};return nil ;};func (_fbaaaf ST_RubyAlign )ValidateWithPath (path string )error {switch _fbaaaf {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbaaaf )); -};return nil ;};func (_affacb *ST_Pitch )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dagfa ,_ceabeb :=d .Token ();if _ceabeb !=nil {return _ceabeb ;};if _dcbdfe ,_eceda :=_dagfa .(_a .EndElement );_eceda &&_dcbdfe .Name ==start .Name {*_affacb =1; -return nil ;};if _gfbfbb ,_abcgcfg :=_dagfa .(_a .CharData );!_abcgcfg {return _gd .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",_dagfa );}else {switch string (_gfbfbb ){case "":*_affacb =0; -case "\u0066\u0069\u0078e\u0064":*_affacb =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_affacb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_affacb =3;};};_dagfa ,_ceabeb =d .Token ();if _ceabeb !=nil {return _ceabeb ;};if _bffbc ,_cdacac :=_dagfa .(_a .EndElement ); -_cdacac &&_bffbc .Name ==start .Name {return nil ;};return _gd .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",_dagfa );}; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// Validate validates the CT_FtnProps and its children -func (_cdaf *CT_FtnProps )Validate ()error {return _cdaf .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");}; +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_dabg *CT_DocPartPr )ValidateWithPath (path string )error {if _gacge :=_dabg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gacge !=nil {return _gacge ;};if _dabg .Style !=nil {if _bcfc :=_dabg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_bcfc !=nil {return _bcfc ;};};if _dabg .Category !=nil {if _affad :=_dabg .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_affad !=nil {return _affad ;};};if _dabg .Types !=nil {if _eegcd :=_dabg .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073"); -_eegcd !=nil {return _eegcd ;};};if _dabg .Behaviors !=nil {if _abee :=_dabg .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_abee !=nil {return _abee ;};};if _dabg .Description !=nil {if _abae :=_dabg .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_abae !=nil {return _abae ;};};if _dabg .Guid !=nil {if _eagfa :=_dabg .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_eagfa !=nil {return _eagfa ;};};return nil ;};func (_ffdbgg ST_Hint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffdbgg .String (),start ); -}; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// Validate validates the CT_Style and its children -func (_ggdccb *CT_Style )Validate ()error {return _ggdccb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Validate validates the WdWsp and its children -func (_cdgcg *WdWsp )Validate ()error {return _cdgcg .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func NewCT_TblCellMar ()*CT_TblCellMar {_cebgg :=&CT_TblCellMar {};return _cebgg }; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Validate validates the CT_TxbxContent and its children -func (_gcada *CT_TxbxContent )Validate ()error {return _gcada .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1; -ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;);func (_debed *CT_HdrFtrRef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fcfbgb ,_efcfc :=_debed .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _efcfc !=nil {return _efcfc ;};start .Attr =append (start .Attr ,_fcfbgb );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_debed .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Style Type -TypeAttr ST_StyleType ; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Style ID -StyleIdAttr *string ; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Default Style -DefaultAttr *_ga .ST_OnOff ; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// User-Defined Style -CustomStyleAttr *_ga .ST_OnOff ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Primary Style Name -Name *CT_String ; +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Alternate Style Names -Aliases *CT_String ; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// Parent Style ID -BasedOn *CT_String ; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Style For Next Paragraph -Next *CT_String ; +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Linked Style Reference -Link *CT_String ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Hide Style From User Interface -Hidden *CT_OnOff ; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Primary Style -QFormat *CT_OnOff ; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// Run Properties -RPr *CT_RPr ; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Style Table Row Properties -TrPr *CT_TrPr ; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;};type CT_FontsList struct{ +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Properties for a Single Font -Font []*CT_Font ;}; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_cced *CT_Em )ValidateWithPath (path string )error {if _cced .ValAttr ==ST_EmUnset {return _gd .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 _agda :=_cced .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agda !=nil {return _agda ;};return nil ;};type CT_VMerge struct{ +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Vertical Merge Type -ValAttr ST_Merge ;};func (_abfgef WdST_AlignV )String ()string {switch _abfgef {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065"; -case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_dfcbf *CT_Recipients )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdegdf :for {_gfcaf ,_cdebg :=d .Token ();if _cdebg !=nil {return _cdebg ;};switch _fcagd :=_gfcaf .(type ){case _a .StartElement :switch _fcagd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ecccc :=NewCT_RecipientData (); -if _egdgdg :=d .DecodeElement (_ecccc ,&_fcagd );_egdgdg !=nil {return _egdgdg ;};_dfcbf .RecipientData =append (_dfcbf .RecipientData ,_ecccc );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_fcagd .Name ); -if _aagac :=d .Skip ();_aagac !=nil {return _aagac ;};};case _a .EndElement :break _bdegdf ;case _a .CharData :};};return nil ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_cddegc :=&CT_ParaRPrOriginal {};return _cddegc };func (_gecd *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gecd .ValAttr =ST_Border (1); -for _ ,_bgg :=range start .Attr {if _bgg .Name .Local =="\u0076\u0061\u006c"{_gecd .ValAttr .UnmarshalXMLAttr (_bgg );continue ;};if _bgg .Name .Local =="\u0063\u006f\u006co\u0072"{_bdda ,_dfdg :=ParseUnionST_HexColor (_bgg .Value );if _dfdg !=nil {return _dfdg ; -};_gecd .ColorAttr =&_bdda ;continue ;};if _bgg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gecd .ThemeColorAttr .UnmarshalXMLAttr (_bgg );continue ;};if _bgg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eeb ,_fcec :=_bgg .Value ,error (nil ); -if _fcec !=nil {return _fcec ;};_gecd .ThemeTintAttr =&_eeb ;continue ;};if _bgg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ageb ,_bge :=_bgg .Value ,error (nil );if _bge !=nil {return _bge ;};_gecd .ThemeShadeAttr =&_ageb ; -continue ;};if _bgg .Name .Local =="\u0073\u007a"{_baec ,_cagb :=_ea .ParseUint (_bgg .Value ,10,64);if _cagb !=nil {return _cagb ;};_gecd .SzAttr =&_baec ;continue ;};if _bgg .Name .Local =="\u0073\u0070\u0061c\u0065"{_eefg ,_acde :=_ea .ParseUint (_bgg .Value ,10,64); -if _acde !=nil {return _acde ;};_gecd .SpaceAttr =&_eefg ;continue ;};if _bgg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_acdc ,_feaba :=ParseUnionST_OnOff (_bgg .Value );if _feaba !=nil {return _feaba ;};_gecd .ShadowAttr =&_acdc ;continue ; -};if _bgg .Name .Local =="\u0066\u0072\u0061m\u0065"{_dbac ,_dcae :=ParseUnionST_OnOff (_bgg .Value );if _dcae !=nil {return _dcae ;};_gecd .FrameAttr =&_dbac ;continue ;};};for {_ggaa ,_gfba :=d .Token ();if _gfba !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_gfba ); -};if _aege ,_gfgd :=_ggaa .(_a .EndElement );_gfgd &&_aege .Name ==start .Name {break ;};};return nil ;};func (_dbef *CT_Headers )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gaacb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; -for _ ,_gegeg :=range _dbef .Header {e .EncodeElement (_gegeg ,_gaacb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fddfe ST_HAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fddfe .String (),start ); -};func (_egcac *CT_VMerge )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egcac .ValAttr !=ST_MergeUnset {_bacce ,_dcdfdf :=_egcac .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcdfdf !=nil {return _dcdfdf ; -};start .Attr =append (start .Attr ,_bacce );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_EdnPos ()*CT_EdnPos {_cdab :=&CT_EdnPos {};_cdab .ValAttr =ST_EdnPos (1);return _cdab };func (_bgege ST_Theme )ValidateWithPath (path string )error {switch _bgege {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgege )); -};return nil ;};type ST_NumberFormat byte ;func (_deecb *CT_Settings )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aebgd :for {_dfddg ,_geeef :=d .Token ();if _geeef !=nil {return _geeef ;};switch _dccdc :=_dfddg .(type ){case _a .StartElement :switch _dccdc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_deecb .WriteProtection =NewCT_WriteProtection (); -if _daaaf :=d .DecodeElement (_deecb .WriteProtection ,&_dccdc );_daaaf !=nil {return _daaaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_deecb .View =NewCT_View (); -if _bffbd :=d .DecodeElement (_deecb .View ,&_dccdc );_bffbd !=nil {return _bffbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_deecb .Zoom =NewCT_Zoom (); -if _dadag :=d .DecodeElement (_deecb .Zoom ,&_dccdc );_dadag !=nil {return _dadag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_deecb .RemovePersonalInformation =NewCT_OnOff (); -if _ccbge :=d .DecodeElement (_deecb .RemovePersonalInformation ,&_dccdc );_ccbge !=nil {return _ccbge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_deecb .RemoveDateAndTime =NewCT_OnOff (); -if _ccfca :=d .DecodeElement (_deecb .RemoveDateAndTime ,&_dccdc );_ccfca !=nil {return _ccfca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_deecb .DoNotDisplayPageBoundaries =NewCT_OnOff (); -if _addge :=d .DecodeElement (_deecb .DoNotDisplayPageBoundaries ,&_dccdc );_addge !=nil {return _addge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_deecb .DisplayBackgroundShape =NewCT_OnOff (); -if _fadfa :=d .DecodeElement (_deecb .DisplayBackgroundShape ,&_dccdc );_fadfa !=nil {return _fadfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_deecb .PrintPostScriptOverText =NewCT_OnOff (); -if _bcdecb :=d .DecodeElement (_deecb .PrintPostScriptOverText ,&_dccdc );_bcdecb !=nil {return _bcdecb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_deecb .PrintFractionalCharacterWidth =NewCT_OnOff (); -if _cddggc :=d .DecodeElement (_deecb .PrintFractionalCharacterWidth ,&_dccdc );_cddggc !=nil {return _cddggc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_deecb .PrintFormsData =NewCT_OnOff (); -if _abagb :=d .DecodeElement (_deecb .PrintFormsData ,&_dccdc );_abagb !=nil {return _abagb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_deecb .EmbedTrueTypeFonts =NewCT_OnOff (); -if _eabgag :=d .DecodeElement (_deecb .EmbedTrueTypeFonts ,&_dccdc );_eabgag !=nil {return _eabgag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_deecb .EmbedSystemFonts =NewCT_OnOff (); -if _efbfd :=d .DecodeElement (_deecb .EmbedSystemFonts ,&_dccdc );_efbfd !=nil {return _efbfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_deecb .SaveSubsetFonts =NewCT_OnOff (); -if _abfde :=d .DecodeElement (_deecb .SaveSubsetFonts ,&_dccdc );_abfde !=nil {return _abfde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_deecb .SaveFormsData =NewCT_OnOff (); -if _fecdf :=d .DecodeElement (_deecb .SaveFormsData ,&_dccdc );_fecdf !=nil {return _fecdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_deecb .MirrorMargins =NewCT_OnOff (); -if _caded :=d .DecodeElement (_deecb .MirrorMargins ,&_dccdc );_caded !=nil {return _caded ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_deecb .AlignBordersAndEdges =NewCT_OnOff (); -if _eeaegf :=d .DecodeElement (_deecb .AlignBordersAndEdges ,&_dccdc );_eeaegf !=nil {return _eeaegf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_deecb .BordersDoNotSurroundHeader =NewCT_OnOff (); -if _gfbadd :=d .DecodeElement (_deecb .BordersDoNotSurroundHeader ,&_dccdc );_gfbadd !=nil {return _gfbadd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_deecb .BordersDoNotSurroundFooter =NewCT_OnOff (); -if _ffffc :=d .DecodeElement (_deecb .BordersDoNotSurroundFooter ,&_dccdc );_ffffc !=nil {return _ffffc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_deecb .GutterAtTop =NewCT_OnOff (); -if _fcacd :=d .DecodeElement (_deecb .GutterAtTop ,&_dccdc );_fcacd !=nil {return _fcacd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_deecb .HideSpellingErrors =NewCT_OnOff (); -if _gebge :=d .DecodeElement (_deecb .HideSpellingErrors ,&_dccdc );_gebge !=nil {return _gebge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_deecb .HideGrammaticalErrors =NewCT_OnOff (); -if _fbfc :=d .DecodeElement (_deecb .HideGrammaticalErrors ,&_dccdc );_fbfc !=nil {return _fbfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_fgfdbg :=NewCT_WritingStyle (); -if _gfbec :=d .DecodeElement (_fgfdbg ,&_dccdc );_gfbec !=nil {return _gfbec ;};_deecb .ActiveWritingStyle =append (_deecb .ActiveWritingStyle ,_fgfdbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_deecb .ProofState =NewCT_Proof (); -if _fceae :=d .DecodeElement (_deecb .ProofState ,&_dccdc );_fceae !=nil {return _fceae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_deecb .FormsDesign =NewCT_OnOff (); -if _fbcfd :=d .DecodeElement (_deecb .FormsDesign ,&_dccdc );_fbcfd !=nil {return _fbcfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_deecb .AttachedTemplate =NewCT_Rel (); -if _dcgfab :=d .DecodeElement (_deecb .AttachedTemplate ,&_dccdc );_dcgfab !=nil {return _dcgfab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_deecb .LinkStyles =NewCT_OnOff (); -if _degec :=d .DecodeElement (_deecb .LinkStyles ,&_dccdc );_degec !=nil {return _degec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_deecb .StylePaneFormatFilter =NewCT_StylePaneFilter (); -if _fgddc :=d .DecodeElement (_deecb .StylePaneFormatFilter ,&_dccdc );_fgddc !=nil {return _fgddc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_deecb .StylePaneSortMethod =NewCT_StyleSort (); -if _dfbbce :=d .DecodeElement (_deecb .StylePaneSortMethod ,&_dccdc );_dfbbce !=nil {return _dfbbce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_deecb .DocumentType =NewCT_DocType (); -if _bdbcfe :=d .DecodeElement (_deecb .DocumentType ,&_dccdc );_bdbcfe !=nil {return _bdbcfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_deecb .MailMerge =NewCT_MailMerge (); -if _aabdd :=d .DecodeElement (_deecb .MailMerge ,&_dccdc );_aabdd !=nil {return _aabdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_deecb .RevisionView =NewCT_TrackChangesView (); -if _eaaaad :=d .DecodeElement (_deecb .RevisionView ,&_dccdc );_eaaaad !=nil {return _eaaaad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_deecb .TrackRevisions =NewCT_OnOff (); -if _eacgdg :=d .DecodeElement (_deecb .TrackRevisions ,&_dccdc );_eacgdg !=nil {return _eacgdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_deecb .DoNotTrackMoves =NewCT_OnOff (); -if _acbg :=d .DecodeElement (_deecb .DoNotTrackMoves ,&_dccdc );_acbg !=nil {return _acbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_deecb .DoNotTrackFormatting =NewCT_OnOff (); -if _deege :=d .DecodeElement (_deecb .DoNotTrackFormatting ,&_dccdc );_deege !=nil {return _deege ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_deecb .DocumentProtection =NewCT_DocProtect (); -if _fgeddb :=d .DecodeElement (_deecb .DocumentProtection ,&_dccdc );_fgeddb !=nil {return _fgeddb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_deecb .AutoFormatOverride =NewCT_OnOff (); -if _ccagg :=d .DecodeElement (_deecb .AutoFormatOverride ,&_dccdc );_ccagg !=nil {return _ccagg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_deecb .StyleLockTheme =NewCT_OnOff (); -if _fdgaa :=d .DecodeElement (_deecb .StyleLockTheme ,&_dccdc );_fdgaa !=nil {return _fdgaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_deecb .StyleLockQFSet =NewCT_OnOff (); -if _cffade :=d .DecodeElement (_deecb .StyleLockQFSet ,&_dccdc );_cffade !=nil {return _cffade ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_deecb .DefaultTabStop =NewCT_TwipsMeasure (); -if _ddccd :=d .DecodeElement (_deecb .DefaultTabStop ,&_dccdc );_ddccd !=nil {return _ddccd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_deecb .AutoHyphenation =NewCT_OnOff (); -if _egeac :=d .DecodeElement (_deecb .AutoHyphenation ,&_dccdc );_egeac !=nil {return _egeac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_deecb .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); -if _ccabe :=d .DecodeElement (_deecb .ConsecutiveHyphenLimit ,&_dccdc );_ccabe !=nil {return _ccabe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_deecb .HyphenationZone =NewCT_TwipsMeasure (); -if _bfcae :=d .DecodeElement (_deecb .HyphenationZone ,&_dccdc );_bfcae !=nil {return _bfcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_deecb .DoNotHyphenateCaps =NewCT_OnOff (); -if _bfbeb :=d .DecodeElement (_deecb .DoNotHyphenateCaps ,&_dccdc );_bfbeb !=nil {return _bfbeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_deecb .ShowEnvelope =NewCT_OnOff (); -if _dffgae :=d .DecodeElement (_deecb .ShowEnvelope ,&_dccdc );_dffgae !=nil {return _dffgae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_deecb .SummaryLength =NewCT_DecimalNumberOrPrecent (); -if _bfgdf :=d .DecodeElement (_deecb .SummaryLength ,&_dccdc );_bfgdf !=nil {return _bfgdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_deecb .ClickAndTypeStyle =NewCT_String (); -if _gagbd :=d .DecodeElement (_deecb .ClickAndTypeStyle ,&_dccdc );_gagbd !=nil {return _gagbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_deecb .DefaultTableStyle =NewCT_String (); -if _cebabd :=d .DecodeElement (_deecb .DefaultTableStyle ,&_dccdc );_cebabd !=nil {return _cebabd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_deecb .EvenAndOddHeaders =NewCT_OnOff (); -if _cgdegb :=d .DecodeElement (_deecb .EvenAndOddHeaders ,&_dccdc );_cgdegb !=nil {return _cgdegb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_deecb .BookFoldRevPrinting =NewCT_OnOff (); -if _gbegf :=d .DecodeElement (_deecb .BookFoldRevPrinting ,&_dccdc );_gbegf !=nil {return _gbegf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_deecb .BookFoldPrinting =NewCT_OnOff (); -if _gabdg :=d .DecodeElement (_deecb .BookFoldPrinting ,&_dccdc );_gabdg !=nil {return _gabdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_deecb .BookFoldPrintingSheets =NewCT_DecimalNumber (); -if _ffbfcg :=d .DecodeElement (_deecb .BookFoldPrintingSheets ,&_dccdc );_ffbfcg !=nil {return _ffbfcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_deecb .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); -if _eafae :=d .DecodeElement (_deecb .DrawingGridHorizontalSpacing ,&_dccdc );_eafae !=nil {return _eafae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_deecb .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); -if _cgeba :=d .DecodeElement (_deecb .DrawingGridVerticalSpacing ,&_dccdc );_cgeba !=nil {return _cgeba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_deecb .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); -if _dbfbd :=d .DecodeElement (_deecb .DisplayHorizontalDrawingGridEvery ,&_dccdc );_dbfbd !=nil {return _dbfbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_deecb .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); -if _agccf :=d .DecodeElement (_deecb .DisplayVerticalDrawingGridEvery ,&_dccdc );_agccf !=nil {return _agccf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_deecb .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); -if _gdffcg :=d .DecodeElement (_deecb .DoNotUseMarginsForDrawingGridOrigin ,&_dccdc );_gdffcg !=nil {return _gdffcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_deecb .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); -if _daggb :=d .DecodeElement (_deecb .DrawingGridHorizontalOrigin ,&_dccdc );_daggb !=nil {return _daggb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_deecb .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); -if _edacc :=d .DecodeElement (_deecb .DrawingGridVerticalOrigin ,&_dccdc );_edacc !=nil {return _edacc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_deecb .DoNotShadeFormData =NewCT_OnOff (); -if _bfdag :=d .DecodeElement (_deecb .DoNotShadeFormData ,&_dccdc );_bfdag !=nil {return _bfdag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_deecb .NoPunctuationKerning =NewCT_OnOff (); -if _egaad :=d .DecodeElement (_deecb .NoPunctuationKerning ,&_dccdc );_egaad !=nil {return _egaad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_deecb .CharacterSpacingControl =NewCT_CharacterSpacing (); -if _gdedb :=d .DecodeElement (_deecb .CharacterSpacingControl ,&_dccdc );_gdedb !=nil {return _gdedb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_deecb .PrintTwoOnOne =NewCT_OnOff (); -if _fgcdg :=d .DecodeElement (_deecb .PrintTwoOnOne ,&_dccdc );_fgcdg !=nil {return _fgcdg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_deecb .StrictFirstAndLastChars =NewCT_OnOff (); -if _bgbdef :=d .DecodeElement (_deecb .StrictFirstAndLastChars ,&_dccdc );_bgbdef !=nil {return _bgbdef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_deecb .NoLineBreaksAfter =NewCT_Kinsoku (); -if _dgfef :=d .DecodeElement (_deecb .NoLineBreaksAfter ,&_dccdc );_dgfef !=nil {return _dgfef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_deecb .NoLineBreaksBefore =NewCT_Kinsoku (); -if _afgbg :=d .DecodeElement (_deecb .NoLineBreaksBefore ,&_dccdc );_afgbg !=nil {return _afgbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_deecb .SavePreviewPicture =NewCT_OnOff (); -if _deegg :=d .DecodeElement (_deecb .SavePreviewPicture ,&_dccdc );_deegg !=nil {return _deegg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_deecb .DoNotValidateAgainstSchema =NewCT_OnOff (); -if _fggca :=d .DecodeElement (_deecb .DoNotValidateAgainstSchema ,&_dccdc );_fggca !=nil {return _fggca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_deecb .SaveInvalidXml =NewCT_OnOff (); -if _cagfc :=d .DecodeElement (_deecb .SaveInvalidXml ,&_dccdc );_cagfc !=nil {return _cagfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_deecb .IgnoreMixedContent =NewCT_OnOff (); -if _dbadeb :=d .DecodeElement (_deecb .IgnoreMixedContent ,&_dccdc );_dbadeb !=nil {return _dbadeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_deecb .AlwaysShowPlaceholderText =NewCT_OnOff (); -if _dfeda :=d .DecodeElement (_deecb .AlwaysShowPlaceholderText ,&_dccdc );_dfeda !=nil {return _dfeda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_deecb .DoNotDemarcateInvalidXml =NewCT_OnOff (); -if _cdeef :=d .DecodeElement (_deecb .DoNotDemarcateInvalidXml ,&_dccdc );_cdeef !=nil {return _cdeef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_deecb .SaveXmlDataOnly =NewCT_OnOff (); -if _dcbfcg :=d .DecodeElement (_deecb .SaveXmlDataOnly ,&_dccdc );_dcbfcg !=nil {return _dcbfcg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_deecb .UseXSLTWhenSaving =NewCT_OnOff (); -if _cfdag :=d .DecodeElement (_deecb .UseXSLTWhenSaving ,&_dccdc );_cfdag !=nil {return _cfdag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_deecb .SaveThroughXslt =NewCT_SaveThroughXslt (); -if _gbcfb :=d .DecodeElement (_deecb .SaveThroughXslt ,&_dccdc );_gbcfb !=nil {return _gbcfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_deecb .ShowXMLTags =NewCT_OnOff (); -if _dffbcfd :=d .DecodeElement (_deecb .ShowXMLTags ,&_dccdc );_dffbcfd !=nil {return _dffbcfd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_deecb .AlwaysMergeEmptyNamespace =NewCT_OnOff (); -if _aacbgb :=d .DecodeElement (_deecb .AlwaysMergeEmptyNamespace ,&_dccdc );_aacbgb !=nil {return _aacbgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_deecb .UpdateFields =NewCT_OnOff (); -if _effdf :=d .DecodeElement (_deecb .UpdateFields ,&_dccdc );_effdf !=nil {return _effdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_deecb .HdrShapeDefaults =NewCT_ShapeDefaults (); -if _bebff :=d .DecodeElement (_deecb .HdrShapeDefaults ,&_dccdc );_bebff !=nil {return _bebff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_deecb .FootnotePr =NewCT_FtnDocProps (); -if _ababd :=d .DecodeElement (_deecb .FootnotePr ,&_dccdc );_ababd !=nil {return _ababd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_deecb .EndnotePr =NewCT_EdnDocProps (); -if _bgcgb :=d .DecodeElement (_deecb .EndnotePr ,&_dccdc );_bgcgb !=nil {return _bgcgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_deecb .Compat =NewCT_Compat (); -if _dgbce :=d .DecodeElement (_deecb .Compat ,&_dccdc );_dgbce !=nil {return _dgbce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_deecb .DocVars =NewCT_DocVars (); -if _adbdb :=d .DecodeElement (_deecb .DocVars ,&_dccdc );_adbdb !=nil {return _adbdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_deecb .Rsids =NewCT_DocRsids (); -if _cccgd :=d .DecodeElement (_deecb .Rsids ,&_dccdc );_cccgd !=nil {return _cccgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_deecb .MathPr =_aa .NewMathPr (); -if _fbfad :=d .DecodeElement (_deecb .MathPr ,&_dccdc );_fbfad !=nil {return _fbfad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_edbdd :=NewCT_String (); -if _gffda :=d .DecodeElement (_edbdd ,&_dccdc );_gffda !=nil {return _gffda ;};_deecb .AttachedSchema =append (_deecb .AttachedSchema ,_edbdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_deecb .ThemeFontLang =NewCT_Language (); -if _dcdec :=d .DecodeElement (_deecb .ThemeFontLang ,&_dccdc );_dcdec !=nil {return _dcdec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_deecb .ClrSchemeMapping =NewCT_ColorSchemeMapping (); -if _ffcag :=d .DecodeElement (_deecb .ClrSchemeMapping ,&_dccdc );_ffcag !=nil {return _ffcag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_deecb .DoNotIncludeSubdocsInStats =NewCT_OnOff (); -if _daeab :=d .DecodeElement (_deecb .DoNotIncludeSubdocsInStats ,&_dccdc );_daeab !=nil {return _daeab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_deecb .DoNotAutoCompressPictures =NewCT_OnOff (); -if _dfaef :=d .DecodeElement (_deecb .DoNotAutoCompressPictures ,&_dccdc );_dfaef !=nil {return _dfaef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_deecb .ForceUpgrade =NewCT_Empty (); -if _egefa :=d .DecodeElement (_deecb .ForceUpgrade ,&_dccdc );_egefa !=nil {return _egefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_deecb .Captions =NewCT_Captions (); -if _dgdcf :=d .DecodeElement (_deecb .Captions ,&_dccdc );_dgdcf !=nil {return _dgdcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_deecb .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); -if _aegebb :=d .DecodeElement (_deecb .ReadModeInkLockDown ,&_dccdc );_aegebb !=nil {return _aegebb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_acaae :=NewCT_SmartTagType (); -if _ebade :=d .DecodeElement (_acaae ,&_dccdc );_ebade !=nil {return _ebade ;};_deecb .SmartTagType =append (_deecb .SmartTagType ,_acaae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_deecb .SchemaLibrary =_eb .NewSchemaLibrary (); -if _adcege :=d .DecodeElement (_deecb .SchemaLibrary ,&_dccdc );_adcege !=nil {return _adcege ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_deecb .ShapeDefaults =NewCT_ShapeDefaults (); -if _fdbbd :=d .DecodeElement (_deecb .ShapeDefaults ,&_dccdc );_fdbbd !=nil {return _fdbbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_deecb .DoNotEmbedSmartTags =NewCT_OnOff (); -if _dabgde :=d .DecodeElement (_deecb .DoNotEmbedSmartTags ,&_dccdc );_dabgde !=nil {return _dabgde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_deecb .DecimalSymbol =NewCT_String (); -if _eabdb :=d .DecodeElement (_deecb .DecimalSymbol ,&_dccdc );_eabdb !=nil {return _eabdb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_deecb .ListSeparator =NewCT_String (); -if _gcddf :=d .DecodeElement (_deecb .ListSeparator ,&_dccdc );_gcddf !=nil {return _gcddf ;};default:_debaff :=&_ab .XSDAny {};if _dgefe :=d .DecodeElement (_debaff ,&_dccdc );_dgefe !=nil {return _dgefe ;};_deecb .Extra =append (_deecb .Extra ,_debaff ); -};case _a .EndElement :break _aebgd ;case _a .CharData :};};return nil ;}; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_gbfea *CT_ObjectLink )ValidateWithPath (path string )error {if _gbfea .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _dcaebe :=_gbfea .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcaebe !=nil {return _dcaebe ;};if _gbfea .LockedFieldAttr !=nil {if _fffgc :=_gbfea .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072"); -_fffgc !=nil {return _fffgc ;};};if _cdbae :=_gbfea .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cdbae !=nil {return _cdbae ;};return nil ;};func (_bdbabag *ST_FldCharType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdbabag =0; -case "\u0062\u0065\u0067i\u006e":*_bdbabag =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bdbabag =2;case "\u0065\u006e\u0064":*_bdbabag =3;};return nil ;};type CT_Rel struct{IdAttr string ;}; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Validate validates the CT_Markup and its children -func (_gdfd *CT_Markup )Validate ()error {return _gdfd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_gg .Time ; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_afgbde *CT_SdtDocPart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afgbde .DocPartGallery !=nil {_defccc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}}; -e .EncodeElement (_afgbde .DocPartGallery ,_defccc );};if _afgbde .DocPartCategory !=nil {_acddd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_afgbde .DocPartCategory ,_acddd ); -};if _afgbde .DocPartUnique !=nil {_cfdbe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_afgbde .DocPartUnique ,_cfdbe );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Validate validates the CT_Bookmark and its children -func (_defc *CT_Bookmark )Validate ()error {return _defc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Validate validates the CT_EdnDocProps and its children -func (_dadcd *CT_EdnDocProps )Validate ()error {return _dadcd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_ddbae *CT_PageSz )ValidateWithPath (path string )error {if _ddbae .WAttr !=nil {if _aeadda :=_ddbae .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aeadda !=nil {return _aeadda ;};};if _ddbae .HAttr !=nil {if _aaebf :=_ddbae .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072"); -_aaebf !=nil {return _aaebf ;};};if _cbagf :=_ddbae .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cbagf !=nil {return _cbagf ;};return nil ;};func (_gfgbc ST_JcTable )Validate ()error {return _gfgbc .ValidateWithPath ("")}; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// Validate validates the CT_NumPr and its children -func (_bagfa *CT_NumPr )Validate ()error {return _bagfa .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_dbbgeb :=&CT_MailMergeDataType {};return _dbbgeb ;};func (_dcadc ST_PTabLeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcadc .String (),start ); -};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};func (_cabge *CT_SectPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cabge .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_e .Sprintf ("\u0025\u0076",*_cabge .RsidRPrAttr )}); +};if _cabge .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_e .Sprintf ("\u0025\u0076",*_cabge .RsidDelAttr )});};if _cabge .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_cabge .RsidRAttr )}); +};if _cabge .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cabge .RsidSectAttr )});};e .EncodeToken (start );if _cabge .FootnotePr !=nil {_cafga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_cabge .FootnotePr ,_cafga );};if _cabge .EndnotePr !=nil {_fabdba :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cabge .EndnotePr ,_fabdba );};if _cabge .Type !=nil {_aaacd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_cabge .Type ,_aaacd );};if _cabge .PgSz !=nil {_babaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_cabge .PgSz ,_babaf );};if _cabge .PgMar !=nil {_ddefd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_cabge .PgMar ,_ddefd );};if _cabge .PaperSrc !=nil {_cccdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_cabge .PaperSrc ,_cccdg );};if _cabge .PgBorders !=nil {_daadb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_cabge .PgBorders ,_daadb );};if _cabge .LnNumType !=nil {_egbbd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cabge .LnNumType ,_egbbd );};if _cabge .PgNumType !=nil {_gdgbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_cabge .PgNumType ,_gdgbe );};if _cabge .Cols !=nil {_febga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_cabge .Cols ,_febga );};if _cabge .FormProt !=nil {_bfab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_cabge .FormProt ,_bfab );};if _cabge .VAlign !=nil {_adgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cabge .VAlign ,_adgfe );};if _cabge .NoEndnote !=nil {_eaagfc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_cabge .NoEndnote ,_eaagfc );};if _cabge .TitlePg !=nil {_aaaege :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_cabge .TitlePg ,_aaaege );};if _cabge .TextDirection !=nil {_fbceg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cabge .TextDirection ,_fbceg );};if _cabge .Bidi !=nil {_bcdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_cabge .Bidi ,_bcdbd );};if _cabge .RtlGutter !=nil {_gacd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_cabge .RtlGutter ,_gacd );};if _cabge .DocGrid !=nil {_cfeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_cabge .DocGrid ,_cfeg );};if _cabge .PrinterSettings !=nil {_geeeeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_cabge .PrinterSettings ,_geeeeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TblGridChange struct{ // Annotation Identifier -IdAttr int64 ;};func (_afccdf *ST_BrClear )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afccdf =0;case "\u006e\u006f\u006e\u0065":*_afccdf =1;case "\u006c\u0065\u0066\u0074":*_afccdf =2;case "\u0072\u0069\u0067h\u0074":*_afccdf =3; -case "\u0061\u006c\u006c":*_afccdf =4;};return nil ;}; +IdAttr int64 ;TblGrid *CT_TblGridBase ;}; -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_dbfbg *CT_Styles )ValidateWithPath (path string )error {if _dbfbg .DocDefaults !=nil {if _cafba :=_dbfbg .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_cafba !=nil {return _cafba ;}; -};if _dbfbg .LatentStyles !=nil {if _egagea :=_dbfbg .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_egagea !=nil {return _egagea ;};};for _fbddee ,_gbced :=range _dbfbg .Style {if _bgffe :=_gbced .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbddee )); -_bgffe !=nil {return _bgffe ;};};return nil ;};func (_bdggde *ST_DocGrid )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgeabf ,_bedaca :=d .Token ();if _bedaca !=nil {return _bedaca ;};if _bbfaa ,_ddgaad :=_bgeabf .(_a .EndElement );_ddgaad &&_bbfaa .Name ==start .Name {*_bdggde =1; -return nil ;};if _dgdafe ,_baddfg :=_bgeabf .(_a .CharData );!_baddfg {return _gd .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",_bgeabf );}else {switch string (_dgdafe ){case "":*_bdggde =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bdggde =1;case "\u006c\u0069\u006ee\u0073":*_bdggde =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_bdggde =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_bdggde =4; -};};_bgeabf ,_bedaca =d .Token ();if _bedaca !=nil {return _bedaca ;};if _bafgf ,_ebdfg :=_bgeabf .(_a .EndElement );_ebdfg &&_bafgf .Name ==start .Name {return nil ;};return _gd .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",_bgeabf ); -};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_dgcgdd :=&CT_SdtPrChoice {};return _dgcgdd };const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4; -ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;);func (_addagg ST_StyleType )ValidateWithPath (path string )error {switch _addagg {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addagg )); -};return nil ;};func (_abecb ST_VerticalJc )ValidateWithPath (path string )error {switch _abecb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abecb )); -};return nil ;}; +// Validate validates the WdCT_WrapNone and its children +func (_gcbaa *WdCT_WrapNone )Validate ()error {return _gcbaa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func NewCT_NumRestart ()*CT_NumRestart {_eededg :=&CT_NumRestart {};_eededg .ValAttr =ST_RestartNumber (1); +return _eededg ;};func (_cdadf *CT_PageBorders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdadf .ZOrderAttr !=ST_PageBorderZOrderUnset {_egdb ,_gfbgdf :=_cdadf .ZOrderAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"}); +if _gfbgdf !=nil {return _gfbgdf ;};start .Attr =append (start .Attr ,_egdb );};if _cdadf .DisplayAttr !=ST_PageBorderDisplayUnset {_gaeea ,_eaecdb :=_cdadf .DisplayAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"}); +if _eaecdb !=nil {return _eaecdb ;};start .Attr =append (start .Attr ,_gaeea );};if _cdadf .OffsetFromAttr !=ST_PageBorderOffsetUnset {_ebgdgc ,_ecdae :=_cdadf .OffsetFromAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"}); +if _ecdae !=nil {return _ecdae ;};start .Attr =append (start .Attr ,_ebgdgc );};e .EncodeToken (start );if _cdadf .Top !=nil {_dddac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cdadf .Top ,_dddac );};if _cdadf .Left !=nil {_fdeed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_cdadf .Left ,_fdeed );};if _cdadf .Bottom !=nil {_gcfaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cdadf .Bottom ,_gcfaf );};if _cdadf .Right !=nil {_gbdcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_cdadf .Right ,_gbdcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgace *CT_Perm )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bgace .IdAttr )}); +if _bgace .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_edddg ,_bebdb :=_bgace .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _bebdb !=nil {return _bebdb ;};start .Attr =append (start .Attr ,_edddg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_geccd ST_TblStyleOverrideType )String ()string {switch _geccd {case 0:return ""; +case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"; +case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z"; +case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c";case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};func (_egedf *CT_PTab )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gffeb ,_egeed :=_egedf .AlignmentAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}); +if _egeed !=nil {return _egeed ;};start .Attr =append (start .Attr ,_gffeb );_gffeb ,_egeed =_egedf .RelativeToAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _egeed !=nil {return _egeed ; +};start .Attr =append (start .Attr ,_gffeb );_gffeb ,_egeed =_egedf .LeaderAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _egeed !=nil {return _egeed ;};start .Attr =append (start .Attr ,_gffeb );e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RPr ()*CT_RPr {_abdbdc :=&CT_RPr {};return _abdbdc };type CT_RPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_cffef *CT_DocDefaults )ValidateWithPath (path string )error {if _cffef .RPrDefault !=nil {if _daeec :=_cffef .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_daeec !=nil {return _daeec ;};};if _cffef .PPrDefault !=nil {if _gaead :=_cffef .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_gaead !=nil {return _gaead ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;}; -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_feaab *CT_SdtRun )ValidateWithPath (path string )error {if _feaab .SdtPr !=nil {if _dccef :=_feaab .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_dccef !=nil {return _dccef ;};};if _feaab .SdtEndPr !=nil {if _caffc :=_feaab .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_caffc !=nil {return _caffc ;};};if _feaab .SdtContent !=nil {if _bafebc :=_feaab .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bafebc !=nil {return _bafebc ;};};return nil ;};func (_bagaaa WdST_RelFromH )ValidateWithPath (path string )error {switch _bagaaa {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagaaa )); -};return nil ;};func (_cccac *ST_ProofErr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abgeg ,_cadgef :=d .Token ();if _cadgef !=nil {return _cadgef ;};if _fgaaab ,_gecgd :=_abgeg .(_a .EndElement );_gecgd &&_fgaaab .Name ==start .Name {*_cccac =1; -return nil ;};if _fcbafc ,_gbdafa :=_abgeg .(_a .CharData );!_gbdafa {return _gd .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",_abgeg );}else {switch string (_fcbafc ){case "":*_cccac =0; -case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_cccac =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_cccac =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_cccac =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_cccac =4; -};};_abgeg ,_cadgef =d .Token ();if _cadgef !=nil {return _cadgef ;};if _afgbgd ,_gdccb :=_abgeg .(_a .EndElement );_gdccb &&_afgbgd .Name ==start .Name {return nil ;};return _gd .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",_abgeg ); -};type ST_StyleType byte ;type CT_Perm struct{ +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_faaab ST_MailMergeSourceType )String ()string {switch _faaab {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b"; +case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065"; +case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";}; -// Annotation ID -IdAttr string ; +// Validate validates the CT_TblGridChange and its children +func (_cegccb *CT_TblGridChange )Validate ()error {return _cegccb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func NewWebSettings ()*WebSettings {_edaafb :=&WebSettings {};_edaafb .CT_WebSettings =*NewCT_WebSettings ();return _edaafb ;}; +// Validate validates the CT_DocParts and its children +func (_fdef *CT_DocParts )Validate ()error {return _fdef .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");}; -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_fbcdb *CT_FtnPos )ValidateWithPath (path string )error {if _fbcdb .ValAttr ==ST_FtnPosUnset {return _gd .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 _fdfef :=_fbcdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdfef !=nil {return _fdfef ;};return nil ;}; +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_efecc *EG_ContentBlockContent )ValidateWithPath (path string )error {if _efecc .CustomXml !=nil {if _ededcd :=_efecc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ededcd !=nil {return _ededcd ; +};};if _efecc .Sdt !=nil {if _dcfed :=_efecc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dcfed !=nil {return _dcfed ;};};for _facdcb ,_eeffe :=range _efecc .P {if _gbded :=_eeffe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_facdcb )); +_gbded !=nil {return _gbded ;};};for _afffg ,_cbaaf :=range _efecc .Tbl {if _aegdbe :=_cbaaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_afffg ));_aegdbe !=nil {return _aegdbe ;};};for _afeda ,_eegag :=range _efecc .EG_RunLevelElts {if _ccecg :=_eegag .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afeda )); +_ccecg !=nil {return _ccecg ;};};return nil ;}; -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_aedfc *CT_VerticalJc )ValidateWithPath (path string )error {if _aedfc .ValAttr ==ST_VerticalJcUnset {return _gd .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 _fgeac :=_aedfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgeac !=nil {return _fgeac ;};return nil ;};func NewCT_Lock ()*CT_Lock {_abef :=&CT_Lock {};return _abef };func (_gddde ST_HeightRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gddde .String (),start ); -};func (_gbfcfd *CT_SdtContentBlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gafgd :for {_eeegcc ,_aafde :=d .Token ();if _aafde !=nil {return _aafde ;};switch _gbaaf :=_eeegcc .(type ){case _a .StartElement :switch _gbaaf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbfcfd .CustomXml =NewCT_CustomXmlBlock (); -if _cbdfge :=d .DecodeElement (_gbfcfd .CustomXml ,&_gbaaf );_cbdfge !=nil {return _cbdfge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gbfcfd .Sdt =NewCT_SdtBlock (); -if _afgec :=d .DecodeElement (_gbfcfd .Sdt ,&_gbaaf );_afgec !=nil {return _afgec ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_gebdg :=NewCT_P (); -if _efdbff :=d .DecodeElement (_gebdg ,&_gbaaf );_efdbff !=nil {return _efdbff ;};_gbfcfd .P =append (_gbfcfd .P ,_gebdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_aagcdb :=NewCT_Tbl (); -if _cgecb :=d .DecodeElement (_aagcdb ,&_gbaaf );_cgecb !=nil {return _cgecb ;};_gbfcfd .Tbl =append (_gbfcfd .Tbl ,_aagcdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbage :=NewEG_RunLevelElts (); -_gbage .ProofErr =NewCT_ProofErr ();if _dffbfc :=d .DecodeElement (_gbage .ProofErr ,&_gbaaf );_dffbfc !=nil {return _dffbfc ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_gbage );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfaa :=NewEG_RunLevelElts (); -_gfaa .PermStart =NewCT_PermStart ();if _ccede :=d .DecodeElement (_gfaa .PermStart ,&_gbaaf );_ccede !=nil {return _ccede ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_gfaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gcbdf :=NewEG_RunLevelElts (); -_gcbdf .PermEnd =NewCT_Perm ();if _ffcdf :=d .DecodeElement (_gcbdf .PermEnd ,&_gbaaf );_ffcdf !=nil {return _ffcdf ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_gcbdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fafbg :=NewEG_RunLevelElts (); -_fafbg .Ins =NewCT_RunTrackChange ();if _ddfbe :=d .DecodeElement (_fafbg .Ins ,&_gbaaf );_ddfbe !=nil {return _ddfbe ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_fafbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dccaeg :=NewEG_RunLevelElts (); -_dccaeg .Del =NewCT_RunTrackChange ();if _bcgdf :=d .DecodeElement (_dccaeg .Del ,&_gbaaf );_bcgdf !=nil {return _bcgdf ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_dccaeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgedf :=NewEG_RunLevelElts (); -_bgedf .MoveFrom =NewCT_RunTrackChange ();if _bcfbe :=d .DecodeElement (_bgedf .MoveFrom ,&_gbaaf );_bcfbe !=nil {return _bcfbe ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_bgedf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fecef :=NewEG_RunLevelElts (); -_fecef .MoveTo =NewCT_RunTrackChange ();if _ceabe :=d .DecodeElement (_fecef .MoveTo ,&_gbaaf );_ceabe !=nil {return _ceabe ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_fecef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dbbfga :=NewEG_RunLevelElts (); -_bedce :=NewEG_RangeMarkupElements ();_bedce .BookmarkStart =NewCT_Bookmark ();if _fefbf :=d .DecodeElement (_bedce .BookmarkStart ,&_gbaaf );_fefbf !=nil {return _fefbf ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_dbbfga );_dbbfga .EG_RangeMarkupElements =append (_dbbfga .EG_RangeMarkupElements ,_bedce ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfda :=NewEG_RunLevelElts (); -_ggdfb :=NewEG_RangeMarkupElements ();_ggdfb .BookmarkEnd =NewCT_MarkupRange ();if _efbee :=d .DecodeElement (_ggdfb .BookmarkEnd ,&_gbaaf );_efbee !=nil {return _efbee ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_gfda );_gfda .EG_RangeMarkupElements =append (_gfda .EG_RangeMarkupElements ,_ggdfb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_febbgg :=NewEG_RunLevelElts (); -_bffead :=NewEG_RangeMarkupElements ();_bffead .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbacf :=d .DecodeElement (_bffead .MoveFromRangeStart ,&_gbaaf );_fbacf !=nil {return _fbacf ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_febbgg ); -_febbgg .EG_RangeMarkupElements =append (_febbgg .EG_RangeMarkupElements ,_bffead );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agafbe :=NewEG_RunLevelElts (); -_cggaf :=NewEG_RangeMarkupElements ();_cggaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _cabdbd :=d .DecodeElement (_cggaf .MoveFromRangeEnd ,&_gbaaf );_cabdbd !=nil {return _cabdbd ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_agafbe ); -_agafbe .EG_RangeMarkupElements =append (_agafbe .EG_RangeMarkupElements ,_cggaf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_adaedg :=NewEG_RunLevelElts (); -_abac :=NewEG_RangeMarkupElements ();_abac .MoveToRangeStart =NewCT_MoveBookmark ();if _ggcfd :=d .DecodeElement (_abac .MoveToRangeStart ,&_gbaaf );_ggcfd !=nil {return _ggcfd ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_adaedg );_adaedg .EG_RangeMarkupElements =append (_adaedg .EG_RangeMarkupElements ,_abac ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fddgf :=NewEG_RunLevelElts (); -_edcfe :=NewEG_RangeMarkupElements ();_edcfe .MoveToRangeEnd =NewCT_MarkupRange ();if _cgcgg :=d .DecodeElement (_edcfe .MoveToRangeEnd ,&_gbaaf );_cgcgg !=nil {return _cgcgg ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_fddgf );_fddgf .EG_RangeMarkupElements =append (_fddgf .EG_RangeMarkupElements ,_edcfe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fggbfc :=NewEG_RunLevelElts (); -_egfbc :=NewEG_RangeMarkupElements ();_egfbc .CommentRangeStart =NewCT_MarkupRange ();if _cedec :=d .DecodeElement (_egfbc .CommentRangeStart ,&_gbaaf );_cedec !=nil {return _cedec ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_fggbfc ); -_fggbfc .EG_RangeMarkupElements =append (_fggbfc .EG_RangeMarkupElements ,_egfbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcdccc :=NewEG_RunLevelElts (); -_bfddda :=NewEG_RangeMarkupElements ();_bfddda .CommentRangeEnd =NewCT_MarkupRange ();if _aeabe :=d .DecodeElement (_bfddda .CommentRangeEnd ,&_gbaaf );_aeabe !=nil {return _aeabe ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_gcdccc ); -_gcdccc .EG_RangeMarkupElements =append (_gcdccc .EG_RangeMarkupElements ,_bfddda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbcfd :=NewEG_RunLevelElts (); -_fcgca :=NewEG_RangeMarkupElements ();_fcgca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffcfd :=d .DecodeElement (_fcgca .CustomXmlInsRangeStart ,&_gbaaf );_ffcfd !=nil {return _ffcfd ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_dbcfd ); -_dbcfd .EG_RangeMarkupElements =append (_dbcfd .EG_RangeMarkupElements ,_fcgca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdced :=NewEG_RunLevelElts (); -_faabaa :=NewEG_RangeMarkupElements ();_faabaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _aadda :=d .DecodeElement (_faabaa .CustomXmlInsRangeEnd ,&_gbaaf );_aadda !=nil {return _aadda ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_bdced ); -_bdced .EG_RangeMarkupElements =append (_bdced .EG_RangeMarkupElements ,_faabaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dgfff :=NewEG_RunLevelElts (); -_geacb :=NewEG_RangeMarkupElements ();_geacb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cggfb :=d .DecodeElement (_geacb .CustomXmlDelRangeStart ,&_gbaaf );_cggfb !=nil {return _cggfb ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_dgfff ); -_dgfff .EG_RangeMarkupElements =append (_dgfff .EG_RangeMarkupElements ,_geacb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfegf :=NewEG_RunLevelElts (); -_aafc :=NewEG_RangeMarkupElements ();_aafc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcgcg :=d .DecodeElement (_aafc .CustomXmlDelRangeEnd ,&_gbaaf );_dcgcg !=nil {return _dcgcg ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_cfegf );_cfegf .EG_RangeMarkupElements =append (_cfegf .EG_RangeMarkupElements ,_aafc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_acga :=NewEG_RunLevelElts (); -_edccf :=NewEG_RangeMarkupElements ();_edccf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gaccf :=d .DecodeElement (_edccf .CustomXmlMoveFromRangeStart ,&_gbaaf );_gaccf !=nil {return _gaccf ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_acga ); -_acga .EG_RangeMarkupElements =append (_acga .EG_RangeMarkupElements ,_edccf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gffga :=NewEG_RunLevelElts (); -_gbebae :=NewEG_RangeMarkupElements ();_gbebae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcfbc :=d .DecodeElement (_gbebae .CustomXmlMoveFromRangeEnd ,&_gbaaf );_bcfbc !=nil {return _bcfbc ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_gffga ); -_gffga .EG_RangeMarkupElements =append (_gffga .EG_RangeMarkupElements ,_gbebae );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_afbcd :=NewEG_RunLevelElts (); -_cdaee :=NewEG_RangeMarkupElements ();_cdaee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cccda :=d .DecodeElement (_cdaee .CustomXmlMoveToRangeStart ,&_gbaaf );_cccda !=nil {return _cccda ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_afbcd ); -_afbcd .EG_RangeMarkupElements =append (_afbcd .EG_RangeMarkupElements ,_cdaee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egacb :=NewEG_RunLevelElts (); -_bdebg :=NewEG_RangeMarkupElements ();_bdebg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdeeb :=d .DecodeElement (_bdebg .CustomXmlMoveToRangeEnd ,&_gbaaf );_gdeeb !=nil {return _gdeeb ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_egacb ); -_egacb .EG_RangeMarkupElements =append (_egacb .EG_RangeMarkupElements ,_bdebg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffabf :=NewEG_RunLevelElts (); -_cdccdg :=NewEG_MathContent ();_cdccdg .OMathPara =_aa .NewOMathPara ();if _cdacd :=d .DecodeElement (_cdccdg .OMathPara ,&_gbaaf );_cdacd !=nil {return _cdacd ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_ffabf );_ffabf .EG_MathContent =append (_ffabf .EG_MathContent ,_cdccdg ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecdfd :=NewEG_RunLevelElts (); -_faebd :=NewEG_MathContent ();_faebd .OMath =_aa .NewOMath ();if _eabcb :=d .DecodeElement (_faebd .OMath ,&_gbaaf );_eabcb !=nil {return _eabcb ;};_gbfcfd .EG_RunLevelElts =append (_gbfcfd .EG_RunLevelElts ,_ecdfd );_ecdfd .EG_MathContent =append (_ecdfd .EG_MathContent ,_faebd ); -default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_gbaaf .Name ); -if _fcebg :=d .Skip ();_fcebg !=nil {return _fcebg ;};};case _a .EndElement :break _gafgd ;case _a .CharData :};};return nil ;};func (_ceccc *CT_RubyContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ceccc .R !=nil {_gcded :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072"}}; -e .EncodeElement (_ceccc .R ,_gcded );};if _ceccc .EG_RunLevelElts !=nil {for _ ,_fbbag :=range _ceccc .EG_RunLevelElts {_fbbag .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FontSig struct{ +// Validate validates the CT_BdoContentRun and its children +func (_gaad *CT_BdoContentRun )Validate ()error {return _gaad .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_ebegef ST_Hint )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebegef .String (),start ); +};func NewCT_Comment ()*CT_Comment {_dcge :=&CT_Comment {};return _dcge };const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5; +ST_TabTlcMiddleDot ST_TabTlc =6;);type ST_HdrFtr byte ;func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_beee :=&CT_DocPartBehavior {};_beee .ValAttr =ST_DocPartBehavior (1);return _beee ;};const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1; +ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;); -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// Validate validates the CT_Spacing and its children +func (_gcffdb *CT_Spacing )Validate ()error {return _gcffdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Validate validates the CT_SdtEndPr and its children +func (_fdbcge *CT_SdtEndPr )Validate ()error {return _fdbcge .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_aafff :=&CT_ObjectEmbed {};return _aafff }; -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Validate validates the CT_Picture and its children +func (_adbfg *CT_Picture )Validate ()error {return _adbfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_Ind struct{ -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;};func (_agcabb *EG_PContentMath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fccbc :for {_baabga ,_gbeaa :=d .Token ();if _gbeaa !=nil {return _gbeaa ;};switch _gegabb :=_baabga .(type ){case _a .StartElement :switch _gegabb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gaggb :=NewEG_PContentBase (); -_gaggb .CustomXml =NewCT_CustomXmlRun ();if _fbfdf :=d .DecodeElement (_gaggb .CustomXml ,&_gegabb );_fbfdf !=nil {return _fbfdf ;};_agcabb .EG_PContentBase =append (_agcabb .EG_PContentBase ,_gaggb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fagab :=NewEG_PContentBase (); -_eeadb :=NewCT_SimpleField ();if _cgddfd :=d .DecodeElement (_eeadb ,&_gegabb );_cgddfd !=nil {return _cgddfd ;};_fagab .FldSimple =append (_fagab .FldSimple ,_eeadb );_agcabb .EG_PContentBase =append (_agcabb .EG_PContentBase ,_fagab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bfbege :=NewEG_PContentBase (); -_bfbege .Hyperlink =NewCT_Hyperlink ();if _dbafbb :=d .DecodeElement (_bfbege .Hyperlink ,&_gegabb );_dbafbb !=nil {return _dbafbb ;};_agcabb .EG_PContentBase =append (_agcabb .EG_PContentBase ,_bfbege );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eaggf :=NewEG_ContentRunContentBase (); -_eaggf .SmartTag =NewCT_SmartTagRun ();if _ffabe :=d .DecodeElement (_eaggf .SmartTag ,&_gegabb );_ffabe !=nil {return _ffabe ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_eaggf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gbfbf :=NewEG_ContentRunContentBase (); -_gbfbf .Sdt =NewCT_SdtRun ();if _cbdefe :=d .DecodeElement (_gbfbf .Sdt ,&_gegabb );_cbdefe !=nil {return _cbdefe ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_gbfbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_debcg :=NewEG_ContentRunContentBase (); -_agfefg :=NewEG_RunLevelElts ();_agfefg .ProofErr =NewCT_ProofErr ();if _ffgcc :=d .DecodeElement (_agfefg .ProofErr ,&_gegabb );_ffgcc !=nil {return _ffgcc ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_debcg );_debcg .EG_RunLevelElts =append (_debcg .EG_RunLevelElts ,_agfefg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffegeg :=NewEG_ContentRunContentBase (); -_eagfe :=NewEG_RunLevelElts ();_eagfe .PermStart =NewCT_PermStart ();if _egfgfa :=d .DecodeElement (_eagfe .PermStart ,&_gegabb );_egfgfa !=nil {return _egfgfa ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_ffegeg );_ffegeg .EG_RunLevelElts =append (_ffegeg .EG_RunLevelElts ,_eagfe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfdgdc :=NewEG_ContentRunContentBase (); -_ccdage :=NewEG_RunLevelElts ();_ccdage .PermEnd =NewCT_Perm ();if _baafga :=d .DecodeElement (_ccdage .PermEnd ,&_gegabb );_baafga !=nil {return _baafga ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_bfdgdc );_bfdgdc .EG_RunLevelElts =append (_bfdgdc .EG_RunLevelElts ,_ccdage ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfgafd :=NewEG_ContentRunContentBase (); -_edffa :=NewEG_RunLevelElts ();_edffa .Ins =NewCT_RunTrackChange ();if _afcbcd :=d .DecodeElement (_edffa .Ins ,&_gegabb );_afcbcd !=nil {return _afcbcd ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_gfgafd );_gfgafd .EG_RunLevelElts =append (_gfgafd .EG_RunLevelElts ,_edffa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cbfceg :=NewEG_ContentRunContentBase (); -_ecaccf :=NewEG_RunLevelElts ();_ecaccf .Del =NewCT_RunTrackChange ();if _daadcde :=d .DecodeElement (_ecaccf .Del ,&_gegabb );_daadcde !=nil {return _daadcde ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_cbfceg );_cbfceg .EG_RunLevelElts =append (_cbfceg .EG_RunLevelElts ,_ecaccf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cbfga :=NewEG_ContentRunContentBase (); -_debfd :=NewEG_RunLevelElts ();_debfd .MoveFrom =NewCT_RunTrackChange ();if _agacgb :=d .DecodeElement (_debfd .MoveFrom ,&_gegabb );_agacgb !=nil {return _agacgb ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_cbfga ); -_cbfga .EG_RunLevelElts =append (_cbfga .EG_RunLevelElts ,_debfd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gdcaea :=NewEG_ContentRunContentBase (); -_aecfb :=NewEG_RunLevelElts ();_aecfb .MoveTo =NewCT_RunTrackChange ();if _cafed :=d .DecodeElement (_aecfb .MoveTo ,&_gegabb );_cafed !=nil {return _cafed ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_gdcaea );_gdcaea .EG_RunLevelElts =append (_gdcaea .EG_RunLevelElts ,_aecfb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdeebb :=NewEG_ContentRunContentBase (); -_abcfa :=NewEG_RunLevelElts ();_ffbgbf :=NewEG_RangeMarkupElements ();_ffbgbf .BookmarkStart =NewCT_Bookmark ();if _fffged :=d .DecodeElement (_ffbgbf .BookmarkStart ,&_gegabb );_fffged !=nil {return _fffged ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_cdeebb ); -_cdeebb .EG_RunLevelElts =append (_cdeebb .EG_RunLevelElts ,_abcfa );_abcfa .EG_RangeMarkupElements =append (_abcfa .EG_RangeMarkupElements ,_ffbgbf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cdgee :=NewEG_ContentRunContentBase (); -_fcacee :=NewEG_RunLevelElts ();_bgbdad :=NewEG_RangeMarkupElements ();_bgbdad .BookmarkEnd =NewCT_MarkupRange ();if _dabcbg :=d .DecodeElement (_bgbdad .BookmarkEnd ,&_gegabb );_dabcbg !=nil {return _dabcbg ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_cdgee ); -_cdgee .EG_RunLevelElts =append (_cdgee .EG_RunLevelElts ,_fcacee );_fcacee .EG_RangeMarkupElements =append (_fcacee .EG_RangeMarkupElements ,_bgbdad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfbgg :=NewEG_ContentRunContentBase (); -_daffdc :=NewEG_RunLevelElts ();_eaeaa :=NewEG_RangeMarkupElements ();_eaeaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcdg :=d .DecodeElement (_eaeaa .MoveFromRangeStart ,&_gegabb );_efcdg !=nil {return _efcdg ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_dfbgg ); -_dfbgg .EG_RunLevelElts =append (_dfbgg .EG_RunLevelElts ,_daffdc );_daffdc .EG_RangeMarkupElements =append (_daffdc .EG_RangeMarkupElements ,_eaeaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bebcdc :=NewEG_ContentRunContentBase (); -_gefece :=NewEG_RunLevelElts ();_ffaaa :=NewEG_RangeMarkupElements ();_ffaaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcddb :=d .DecodeElement (_ffaaa .MoveFromRangeEnd ,&_gegabb );_dcddb !=nil {return _dcddb ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_bebcdc ); -_bebcdc .EG_RunLevelElts =append (_bebcdc .EG_RunLevelElts ,_gefece );_gefece .EG_RangeMarkupElements =append (_gefece .EG_RangeMarkupElements ,_ffaaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdcbd :=NewEG_ContentRunContentBase (); -_fdcfdg :=NewEG_RunLevelElts ();_bfggf :=NewEG_RangeMarkupElements ();_bfggf .MoveToRangeStart =NewCT_MoveBookmark ();if _cffac :=d .DecodeElement (_bfggf .MoveToRangeStart ,&_gegabb );_cffac !=nil {return _cffac ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_gdcbd ); -_gdcbd .EG_RunLevelElts =append (_gdcbd .EG_RunLevelElts ,_fdcfdg );_fdcfdg .EG_RangeMarkupElements =append (_fdcfdg .EG_RangeMarkupElements ,_bfggf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_afbdfe :=NewEG_ContentRunContentBase (); -_deffc :=NewEG_RunLevelElts ();_bgdce :=NewEG_RangeMarkupElements ();_bgdce .MoveToRangeEnd =NewCT_MarkupRange ();if _ebgeebg :=d .DecodeElement (_bgdce .MoveToRangeEnd ,&_gegabb );_ebgeebg !=nil {return _ebgeebg ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_afbdfe ); -_afbdfe .EG_RunLevelElts =append (_afbdfe .EG_RunLevelElts ,_deffc );_deffc .EG_RangeMarkupElements =append (_deffc .EG_RangeMarkupElements ,_bgdce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dgdfc :=NewEG_ContentRunContentBase (); -_cdefaf :=NewEG_RunLevelElts ();_gfdgb :=NewEG_RangeMarkupElements ();_gfdgb .CommentRangeStart =NewCT_MarkupRange ();if _fgbaf :=d .DecodeElement (_gfdgb .CommentRangeStart ,&_gegabb );_fgbaf !=nil {return _fgbaf ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_dgdfc ); -_dgdfc .EG_RunLevelElts =append (_dgdfc .EG_RunLevelElts ,_cdefaf );_cdefaf .EG_RangeMarkupElements =append (_cdefaf .EG_RangeMarkupElements ,_gfdgb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gddae :=NewEG_ContentRunContentBase (); -_ffddcg :=NewEG_RunLevelElts ();_aacdde :=NewEG_RangeMarkupElements ();_aacdde .CommentRangeEnd =NewCT_MarkupRange ();if _dggbd :=d .DecodeElement (_aacdde .CommentRangeEnd ,&_gegabb );_dggbd !=nil {return _dggbd ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_gddae ); -_gddae .EG_RunLevelElts =append (_gddae .EG_RunLevelElts ,_ffddcg );_ffddcg .EG_RangeMarkupElements =append (_ffddcg .EG_RangeMarkupElements ,_aacdde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdcbc :=NewEG_ContentRunContentBase (); -_fafgaa :=NewEG_RunLevelElts ();_gaaag :=NewEG_RangeMarkupElements ();_gaaag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adceaa :=d .DecodeElement (_gaaag .CustomXmlInsRangeStart ,&_gegabb );_adceaa !=nil {return _adceaa ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_bdcbc ); -_bdcbc .EG_RunLevelElts =append (_bdcbc .EG_RunLevelElts ,_fafgaa );_fafgaa .EG_RangeMarkupElements =append (_fafgaa .EG_RangeMarkupElements ,_gaaag );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddfdf :=NewEG_ContentRunContentBase (); -_bfbgb :=NewEG_RunLevelElts ();_ecedb :=NewEG_RangeMarkupElements ();_ecedb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcgdf :=d .DecodeElement (_ecedb .CustomXmlInsRangeEnd ,&_gegabb );_gcgdf !=nil {return _gcgdf ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_ddfdf ); -_ddfdf .EG_RunLevelElts =append (_ddfdf .EG_RunLevelElts ,_bfbgb );_bfbgb .EG_RangeMarkupElements =append (_bfbgb .EG_RangeMarkupElements ,_ecedb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_caebd :=NewEG_ContentRunContentBase (); -_cddaeg :=NewEG_RunLevelElts ();_cdbcbd :=NewEG_RangeMarkupElements ();_cdbcbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdggf :=d .DecodeElement (_cdbcbd .CustomXmlDelRangeStart ,&_gegabb );_bdggf !=nil {return _bdggf ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_caebd ); -_caebd .EG_RunLevelElts =append (_caebd .EG_RunLevelElts ,_cddaeg );_cddaeg .EG_RangeMarkupElements =append (_cddaeg .EG_RangeMarkupElements ,_cdbcbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcggd :=NewEG_ContentRunContentBase (); -_bbedff :=NewEG_RunLevelElts ();_dcbaad :=NewEG_RangeMarkupElements ();_dcbaad .CustomXmlDelRangeEnd =NewCT_Markup ();if _agabef :=d .DecodeElement (_dcbaad .CustomXmlDelRangeEnd ,&_gegabb );_agabef !=nil {return _agabef ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_fcggd ); -_fcggd .EG_RunLevelElts =append (_fcggd .EG_RunLevelElts ,_bbedff );_bbedff .EG_RangeMarkupElements =append (_bbedff .EG_RangeMarkupElements ,_dcbaad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccega :=NewEG_ContentRunContentBase (); -_gbeacf :=NewEG_RunLevelElts ();_fgfffe :=NewEG_RangeMarkupElements ();_fgfffe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfdfbb :=d .DecodeElement (_fgfffe .CustomXmlMoveFromRangeStart ,&_gegabb );_cfdfbb !=nil {return _cfdfbb ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_ccega ); -_ccega .EG_RunLevelElts =append (_ccega .EG_RunLevelElts ,_gbeacf );_gbeacf .EG_RangeMarkupElements =append (_gbeacf .EG_RangeMarkupElements ,_fgfffe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eaaebg :=NewEG_ContentRunContentBase (); -_cdada :=NewEG_RunLevelElts ();_ccdge :=NewEG_RangeMarkupElements ();_ccdge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfbfcb :=d .DecodeElement (_ccdge .CustomXmlMoveFromRangeEnd ,&_gegabb );_dfbfcb !=nil {return _dfbfcb ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_eaaebg ); -_eaaebg .EG_RunLevelElts =append (_eaaebg .EG_RunLevelElts ,_cdada );_cdada .EG_RangeMarkupElements =append (_cdada .EG_RangeMarkupElements ,_ccdge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eabac :=NewEG_ContentRunContentBase (); -_acbea :=NewEG_RunLevelElts ();_agbdde :=NewEG_RangeMarkupElements ();_agbdde .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bggcd :=d .DecodeElement (_agbdde .CustomXmlMoveToRangeStart ,&_gegabb );_bggcd !=nil {return _bggcd ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_eabac ); -_eabac .EG_RunLevelElts =append (_eabac .EG_RunLevelElts ,_acbea );_acbea .EG_RangeMarkupElements =append (_acbea .EG_RangeMarkupElements ,_agbdde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gffgb :=NewEG_ContentRunContentBase (); -_fgaec :=NewEG_RunLevelElts ();_edcdc :=NewEG_RangeMarkupElements ();_edcdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbddff :=d .DecodeElement (_edcdc .CustomXmlMoveToRangeEnd ,&_gegabb );_cbddff !=nil {return _cbddff ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_gffgb ); -_gffgb .EG_RunLevelElts =append (_gffgb .EG_RunLevelElts ,_fgaec );_fgaec .EG_RangeMarkupElements =append (_fgaec .EG_RangeMarkupElements ,_edcdc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dbbbd :=NewEG_ContentRunContentBase (); -_abaea :=NewEG_RunLevelElts ();_feeag :=NewEG_MathContent ();_feeag .OMathPara =_aa .NewOMathPara ();if _gddgae :=d .DecodeElement (_feeag .OMathPara ,&_gegabb );_gddgae !=nil {return _gddgae ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_dbbbd ); -_dbbbd .EG_RunLevelElts =append (_dbbbd .EG_RunLevelElts ,_abaea );_abaea .EG_MathContent =append (_abaea .EG_MathContent ,_feeag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cdgbd :=NewEG_ContentRunContentBase (); -_fbddd :=NewEG_RunLevelElts ();_ccfde :=NewEG_MathContent ();_ccfde .OMath =_aa .NewOMath ();if _aagcdbc :=d .DecodeElement (_ccfde .OMath ,&_gegabb );_aagcdbc !=nil {return _aagcdbc ;};_agcabb .EG_ContentRunContentBase =append (_agcabb .EG_ContentRunContentBase ,_cdgbd ); -_cdgbd .EG_RunLevelElts =append (_cdgbd .EG_RunLevelElts ,_fbddd );_fbddd .EG_MathContent =append (_fbddd .EG_MathContent ,_ccfde );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_gegabb .Name ); -if _dabdc :=d .Skip ();_dabdc !=nil {return _dabdc ;};};case _a .EndElement :break _fccbc ;case _a .CharData :};};return nil ;};type CT_SmartTagType struct{ +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Smart Tag Name -NameAttr *string ; +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Smart Tag Supplementary URL -UrlAttr *string ;};func (_gdbfg *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_faggeb :=[]string {};if _gdbfg .Int64 !=nil {_faggeb =append (_faggeb ,"\u0049\u006e\u00746\u0034");};if _gdbfg .ST_UniversalMeasure !=nil {_faggeb =append (_faggeb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_faggeb )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_faggeb );};return nil ;}; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Validate validates the CT_FontRel and its children -func (_bfdge *CT_FontRel )Validate ()error {return _bfdge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};func (_fadaa *CT_RPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegae :for {_cfdeg ,_ecbcg :=d .Token (); -if _ecbcg !=nil {return _ecbcg ;};switch _ccaac :=_cfdeg .(type ){case _a .StartElement :switch _ccaac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fadaa .RStyle =NewCT_String (); -if _eefac :=d .DecodeElement (_fadaa .RStyle ,&_ccaac );_eefac !=nil {return _eefac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fadaa .RFonts =NewCT_Fonts (); -if _aaecb :=d .DecodeElement (_fadaa .RFonts ,&_ccaac );_aaecb !=nil {return _aaecb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_fadaa .B =NewCT_OnOff (); -if _fcaea :=d .DecodeElement (_fadaa .B ,&_ccaac );_fcaea !=nil {return _fcaea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_fadaa .BCs =NewCT_OnOff (); -if _fccba :=d .DecodeElement (_fadaa .BCs ,&_ccaac );_fccba !=nil {return _fccba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_fadaa .I =NewCT_OnOff (); -if _gbcfe :=d .DecodeElement (_fadaa .I ,&_ccaac );_gbcfe !=nil {return _gbcfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_fadaa .ICs =NewCT_OnOff (); -if _begde :=d .DecodeElement (_fadaa .ICs ,&_ccaac );_begde !=nil {return _begde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_fadaa .Caps =NewCT_OnOff (); -if _cfaeg :=d .DecodeElement (_fadaa .Caps ,&_ccaac );_cfaeg !=nil {return _cfaeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fadaa .SmallCaps =NewCT_OnOff (); -if _cgadb :=d .DecodeElement (_fadaa .SmallCaps ,&_ccaac );_cgadb !=nil {return _cgadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fadaa .Strike =NewCT_OnOff (); -if _fddcd :=d .DecodeElement (_fadaa .Strike ,&_ccaac );_fddcd !=nil {return _fddcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fadaa .Dstrike =NewCT_OnOff (); -if _acfge :=d .DecodeElement (_fadaa .Dstrike ,&_ccaac );_acfge !=nil {return _acfge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fadaa .Outline =NewCT_OnOff (); -if _fdbbbb :=d .DecodeElement (_fadaa .Outline ,&_ccaac );_fdbbbb !=nil {return _fdbbbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fadaa .Shadow =NewCT_OnOff (); -if _dbbfge :=d .DecodeElement (_fadaa .Shadow ,&_ccaac );_dbbfge !=nil {return _dbbfge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fadaa .Emboss =NewCT_OnOff (); -if _bdcae :=d .DecodeElement (_fadaa .Emboss ,&_ccaac );_bdcae !=nil {return _bdcae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fadaa .Imprint =NewCT_OnOff (); -if _gacce :=d .DecodeElement (_fadaa .Imprint ,&_ccaac );_gacce !=nil {return _gacce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fadaa .NoProof =NewCT_OnOff (); -if _bdfag :=d .DecodeElement (_fadaa .NoProof ,&_ccaac );_bdfag !=nil {return _bdfag ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fadaa .SnapToGrid =NewCT_OnOff (); -if _caceb :=d .DecodeElement (_fadaa .SnapToGrid ,&_ccaac );_caceb !=nil {return _caceb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fadaa .Vanish =NewCT_OnOff (); -if _cgaed :=d .DecodeElement (_fadaa .Vanish ,&_ccaac );_cgaed !=nil {return _cgaed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fadaa .WebHidden =NewCT_OnOff (); -if _ddbab :=d .DecodeElement (_fadaa .WebHidden ,&_ccaac );_ddbab !=nil {return _ddbab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fadaa .Color =NewCT_Color (); -if _gagab :=d .DecodeElement (_fadaa .Color ,&_ccaac );_gagab !=nil {return _gagab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fadaa .Spacing =NewCT_SignedTwipsMeasure (); -if _dcgeb :=d .DecodeElement (_fadaa .Spacing ,&_ccaac );_dcgeb !=nil {return _dcgeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_fadaa .W =NewCT_TextScale (); -if _dcgcd :=d .DecodeElement (_fadaa .W ,&_ccaac );_dcgcd !=nil {return _dcgcd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_fadaa .Kern =NewCT_HpsMeasure (); -if _afgad :=d .DecodeElement (_fadaa .Kern ,&_ccaac );_afgad !=nil {return _afgad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fadaa .Position =NewCT_SignedHpsMeasure (); -if _ggeea :=d .DecodeElement (_fadaa .Position ,&_ccaac );_ggeea !=nil {return _ggeea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_fadaa .Sz =NewCT_HpsMeasure (); -if _bbbef :=d .DecodeElement (_fadaa .Sz ,&_ccaac );_bbbef !=nil {return _bbbef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_fadaa .SzCs =NewCT_HpsMeasure (); -if _aaebe :=d .DecodeElement (_fadaa .SzCs ,&_ccaac );_aaebe !=nil {return _aaebe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fadaa .Highlight =NewCT_Highlight (); -if _efadb :=d .DecodeElement (_fadaa .Highlight ,&_ccaac );_efadb !=nil {return _efadb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_fadaa .U =NewCT_Underline (); -if _gafbg :=d .DecodeElement (_fadaa .U ,&_ccaac );_gafbg !=nil {return _gafbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fadaa .Effect =NewCT_TextEffect (); -if _dagaa :=d .DecodeElement (_fadaa .Effect ,&_ccaac );_dagaa !=nil {return _dagaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_fadaa .Bdr =NewCT_Border (); -if _bddaa :=d .DecodeElement (_fadaa .Bdr ,&_ccaac );_bddaa !=nil {return _bddaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fadaa .Shd =NewCT_Shd (); -if _fagef :=d .DecodeElement (_fadaa .Shd ,&_ccaac );_fagef !=nil {return _fagef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fadaa .FitText =NewCT_FitText (); -if _efdee :=d .DecodeElement (_fadaa .FitText ,&_ccaac );_efdee !=nil {return _efdee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fadaa .VertAlign =NewCT_VerticalAlignRun (); -if _efadbf :=d .DecodeElement (_fadaa .VertAlign ,&_ccaac );_efadbf !=nil {return _efadbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_fadaa .Rtl =NewCT_OnOff (); -if _afffd :=d .DecodeElement (_fadaa .Rtl ,&_ccaac );_afffd !=nil {return _afffd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_fadaa .Cs =NewCT_OnOff (); -if _fbegc :=d .DecodeElement (_fadaa .Cs ,&_ccaac );_fbegc !=nil {return _fbegc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_fadaa .Em =NewCT_Em (); -if _dbfgd :=d .DecodeElement (_fadaa .Em ,&_ccaac );_dbfgd !=nil {return _dbfgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_fadaa .Lang =NewCT_Language (); -if _agafc :=d .DecodeElement (_fadaa .Lang ,&_ccaac );_agafc !=nil {return _agafc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fadaa .EastAsianLayout =NewCT_EastAsianLayout (); -if _eaaea :=d .DecodeElement (_fadaa .EastAsianLayout ,&_ccaac );_eaaea !=nil {return _eaaea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fadaa .SpecVanish =NewCT_OnOff (); -if _dgged :=d .DecodeElement (_fadaa .SpecVanish ,&_ccaac );_dgged !=nil {return _dgged ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_fadaa .OMath =NewCT_OnOff (); -if _cccff :=d .DecodeElement (_fadaa .OMath ,&_ccaac );_cccff !=nil {return _cccff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fadaa .RPrChange =NewCT_RPrChange (); -if _ceaae :=d .DecodeElement (_fadaa .RPrChange ,&_ccaac );_ceaae !=nil {return _ceaae ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_ccaac .Name ); -if _dbag :=d .Skip ();_dbag !=nil {return _dbag ;};};case _a .EndElement :break _eegae ;case _a .CharData :};};return nil ;};type CT_SdtDocPart struct{ +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// Document Part Category Filter -DocPartCategory *CT_String ; +// Indentation Removed from First Line +HangingAttr *_d .ST_TwipsMeasure ; -// Built-In Document Part -DocPartUnique *CT_OnOff ;};func NewCT_TblGridBase ()*CT_TblGridBase {_bcffge :=&CT_TblGridBase {};return _bcffge };func (_bggd *CT_LatentStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bggd .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bggd .DefLockedStateAttr )}); -};if _bggd .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bggd .DefUIPriorityAttr )}); -};if _bggd .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bggd .DefSemiHiddenAttr )}); -};if _bggd .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bggd .DefUnhideWhenUsedAttr )}); -};if _bggd .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bggd .DefQFormatAttr )});};if _bggd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bggd .CountAttr )}); -};e .EncodeToken (start );if _bggd .LsdException !=nil {_efgdc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_dafda :=range _bggd .LsdException {e .EncodeElement (_dafda ,_efgdc ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_ecbfcd *WdCT_WordprocessingGroupChoice )Validate ()error {return _ecbfcd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065"); -};func (_afdae *CT_MailMergeDocType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_afag ,_fabcea :=_afdae .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fabcea !=nil {return _fabcea ;};start .Attr =append (start .Attr ,_afag ); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Additional First Line Indentation +FirstLineAttr *_d .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_egbcea *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _fcbg :=_egbcea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbg !=nil {return _fcbg ;};return nil ;}; +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};func (_cdgdad ST_FrameScrollbar )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fagcg :=_c .Attr {};_fagcg .Name =name ;switch _cdgdad {case ST_FrameScrollbarUnset :_fagcg .Value ="";case ST_FrameScrollbarOn :_fagcg .Value ="\u006f\u006e"; +case ST_FrameScrollbarOff :_fagcg .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_fagcg .Value ="\u0061\u0075\u0074\u006f";};return _fagcg ,nil ;}; -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_defeb *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_gfgee *EG_PContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfgee .FldSimple !=nil {_fbadg :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_fdgba :=range _gfgee .FldSimple {e .EncodeElement (_fdgba ,_fbadg );};};if _gfgee .Hyperlink !=nil {_acdefc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gfgee .Hyperlink ,_acdefc ); -};if _gfgee .SubDoc !=nil {_gefdaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gfgee .SubDoc ,_gefdaa );};if _gfgee .EG_ContentRunContent !=nil {for _ ,_bgeeecf :=range _gfgee .EG_ContentRunContent {_bgeeecf .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_gdddg ST_FrameLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdddg .String (),start );};func NewCT_NumPicBullet ()*CT_NumPicBullet {_gfabf :=&CT_NumPicBullet {};return _gfabf };func (_gcgdee *CT_SignedTwipsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gcgdee .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acbcba *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acbcba =0;case "\u0066\u0072\u006fn\u0074":*_acbcba =1; -case "\u0062\u0061\u0063\u006b":*_acbcba =2;};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_cacfdg :=&CT_SaveThroughXslt {};return _cacfdg };func (_bfffb *CT_Tbl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfffb .TblPr =NewCT_TblPr (); -_bfffb .TblGrid =NewCT_TblGrid ();_ggdaea :for {_edfcd ,_fafbag :=d .Token ();if _fafbag !=nil {return _fafbag ;};switch _dgggd :=_edfcd .(type ){case _a .StartElement :switch _dgggd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgedd :=NewEG_RangeMarkupElements (); -_dgedd .BookmarkStart =NewCT_Bookmark ();if _bffaeb :=d .DecodeElement (_dgedd .BookmarkStart ,&_dgggd );_bffaeb !=nil {return _bffaeb ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_dgedd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecbfa :=NewEG_RangeMarkupElements (); -_ecbfa .BookmarkEnd =NewCT_MarkupRange ();if _fadfb :=d .DecodeElement (_ecbfa .BookmarkEnd ,&_dgggd );_fadfb !=nil {return _fadfb ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_ecbfa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcbcd :=NewEG_RangeMarkupElements (); -_dcbcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _defdad :=d .DecodeElement (_dcbcd .MoveFromRangeStart ,&_dgggd );_defdad !=nil {return _defdad ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_dcbcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfbfb :=NewEG_RangeMarkupElements (); -_cfbfb .MoveFromRangeEnd =NewCT_MarkupRange ();if _fadga :=d .DecodeElement (_cfbfb .MoveFromRangeEnd ,&_dgggd );_fadga !=nil {return _fadga ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_cfbfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_babce :=NewEG_RangeMarkupElements (); -_babce .MoveToRangeStart =NewCT_MoveBookmark ();if _dgebg :=d .DecodeElement (_babce .MoveToRangeStart ,&_dgggd );_dgebg !=nil {return _dgebg ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_babce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eefga :=NewEG_RangeMarkupElements (); -_eefga .MoveToRangeEnd =NewCT_MarkupRange ();if _fgcbc :=d .DecodeElement (_eefga .MoveToRangeEnd ,&_dgggd );_fgcbc !=nil {return _fgcbc ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_eefga );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gaade :=NewEG_RangeMarkupElements (); -_gaade .CommentRangeStart =NewCT_MarkupRange ();if _geacgb :=d .DecodeElement (_gaade .CommentRangeStart ,&_dgggd );_geacgb !=nil {return _geacgb ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_gaade );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdbfb :=NewEG_RangeMarkupElements (); -_bdbfb .CommentRangeEnd =NewCT_MarkupRange ();if _gcdeg :=d .DecodeElement (_bdbfb .CommentRangeEnd ,&_dgggd );_gcdeg !=nil {return _gcdeg ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_bdbfb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dccefb :=NewEG_RangeMarkupElements (); -_dccefb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _begdf :=d .DecodeElement (_dccefb .CustomXmlInsRangeStart ,&_dgggd );_begdf !=nil {return _begdf ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_dccefb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acfef :=NewEG_RangeMarkupElements (); -_acfef .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfdc :=d .DecodeElement (_acfef .CustomXmlInsRangeEnd ,&_dgggd );_dbfdc !=nil {return _dbfdc ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_acfef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeged :=NewEG_RangeMarkupElements (); -_aeged .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faage :=d .DecodeElement (_aeged .CustomXmlDelRangeStart ,&_dgggd );_faage !=nil {return _faage ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_aeged );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggfec :=NewEG_RangeMarkupElements (); -_ggfec .CustomXmlDelRangeEnd =NewCT_Markup ();if _fadgc :=d .DecodeElement (_ggfec .CustomXmlDelRangeEnd ,&_dgggd );_fadgc !=nil {return _fadgc ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_ggfec );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bbedc :=NewEG_RangeMarkupElements (); -_bbedc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcedcf :=d .DecodeElement (_bbedc .CustomXmlMoveFromRangeStart ,&_dgggd );_dcedcf !=nil {return _dcedcf ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_bbedc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cggagc :=NewEG_RangeMarkupElements (); -_cggagc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aadcb :=d .DecodeElement (_cggagc .CustomXmlMoveFromRangeEnd ,&_dgggd );_aadcb !=nil {return _aadcb ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_cggagc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cffbg :=NewEG_RangeMarkupElements (); -_cffbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbcbg :=d .DecodeElement (_cffbg .CustomXmlMoveToRangeStart ,&_dgggd );_cbcbg !=nil {return _cbcbg ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_cffbg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffbgda :=NewEG_RangeMarkupElements (); -_ffbgda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afgdf :=d .DecodeElement (_ffbgda .CustomXmlMoveToRangeEnd ,&_dgggd );_afgdf !=nil {return _afgdf ;};_bfffb .EG_RangeMarkupElements =append (_bfffb .EG_RangeMarkupElements ,_ffbgda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _gcedb :=d .DecodeElement (_bfffb .TblPr ,&_dgggd ); -_gcedb !=nil {return _gcedb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _acbgg :=d .DecodeElement (_bfffb .TblGrid ,&_dgggd ); -_acbgg !=nil {return _acbgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_gebaa :=NewEG_ContentRowContent (); -_abcgc :=NewCT_Row ();if _gcgaf :=d .DecodeElement (_abcgc ,&_dgggd );_gcgaf !=nil {return _gcgaf ;};_gebaa .Tr =append (_gebaa .Tr ,_abcgc );_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_gebaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_adfab :=NewEG_ContentRowContent (); -_adfab .CustomXml =NewCT_CustomXmlRow ();if _begae :=d .DecodeElement (_adfab .CustomXml ,&_dgggd );_begae !=nil {return _begae ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_adfab );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgfffd :=NewEG_ContentRowContent (); -_dgfffd .Sdt =NewCT_SdtRow ();if _beacb :=d .DecodeElement (_dgfffd .Sdt ,&_dgggd );_beacb !=nil {return _beacb ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_dgfffd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dgeba :=NewEG_ContentRowContent (); -_ffebc :=NewEG_RunLevelElts ();_ffebc .ProofErr =NewCT_ProofErr ();if _becad :=d .DecodeElement (_ffebc .ProofErr ,&_dgggd );_becad !=nil {return _becad ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_dgeba );_dgeba .EG_RunLevelElts =append (_dgeba .EG_RunLevelElts ,_ffebc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eecbd :=NewEG_ContentRowContent (); -_ggff :=NewEG_RunLevelElts ();_ggff .PermStart =NewCT_PermStart ();if _fadcd :=d .DecodeElement (_ggff .PermStart ,&_dgggd );_fadcd !=nil {return _fadcd ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_eecbd );_eecbd .EG_RunLevelElts =append (_eecbd .EG_RunLevelElts ,_ggff ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_babaa :=NewEG_ContentRowContent (); -_gbefb :=NewEG_RunLevelElts ();_gbefb .PermEnd =NewCT_Perm ();if _ddfaf :=d .DecodeElement (_gbefb .PermEnd ,&_dgggd );_ddfaf !=nil {return _ddfaf ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_babaa );_babaa .EG_RunLevelElts =append (_babaa .EG_RunLevelElts ,_gbefb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agfccb :=NewEG_ContentRowContent (); -_fdbfb :=NewEG_RunLevelElts ();_fdbfb .Ins =NewCT_RunTrackChange ();if _fdfgea :=d .DecodeElement (_fdbfb .Ins ,&_dgggd );_fdfgea !=nil {return _fdfgea ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_agfccb );_agfccb .EG_RunLevelElts =append (_agfccb .EG_RunLevelElts ,_fdbfb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gaffdb :=NewEG_ContentRowContent (); -_cbfbc :=NewEG_RunLevelElts ();_cbfbc .Del =NewCT_RunTrackChange ();if _gfecg :=d .DecodeElement (_cbfbc .Del ,&_dgggd );_gfecg !=nil {return _gfecg ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_gaffdb );_gaffdb .EG_RunLevelElts =append (_gaffdb .EG_RunLevelElts ,_cbfbc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgcce :=NewEG_ContentRowContent (); -_bbcfd :=NewEG_RunLevelElts ();_bbcfd .MoveFrom =NewCT_RunTrackChange ();if _gcgee :=d .DecodeElement (_bbcfd .MoveFrom ,&_dgggd );_gcgee !=nil {return _gcgee ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_dgcce );_dgcce .EG_RunLevelElts =append (_dgcce .EG_RunLevelElts ,_bbcfd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddbgfc :=NewEG_ContentRowContent (); -_gfgaf :=NewEG_RunLevelElts ();_gfgaf .MoveTo =NewCT_RunTrackChange ();if _ffbgba :=d .DecodeElement (_gfgaf .MoveTo ,&_dgggd );_ffbgba !=nil {return _ffbgba ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_ddbgfc );_ddbgfc .EG_RunLevelElts =append (_ddbgfc .EG_RunLevelElts ,_gfgaf ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccaef :=NewEG_ContentRowContent (); -_dceabc :=NewEG_RunLevelElts ();_deaebd :=NewEG_MathContent ();_deaebd .OMathPara =_aa .NewOMathPara ();if _cgdaea :=d .DecodeElement (_deaebd .OMathPara ,&_dgggd );_cgdaea !=nil {return _cgdaea ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_ccaef ); -_ccaef .EG_RunLevelElts =append (_ccaef .EG_RunLevelElts ,_dceabc );_dceabc .EG_MathContent =append (_dceabc .EG_MathContent ,_deaebd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_febgag :=NewEG_ContentRowContent (); -_ebbce :=NewEG_RunLevelElts ();_bdfecg :=NewEG_MathContent ();_bdfecg .OMath =_aa .NewOMath ();if _agddcc :=d .DecodeElement (_bdfecg .OMath ,&_dgggd );_agddcc !=nil {return _agddcc ;};_bfffb .EG_ContentRowContent =append (_bfffb .EG_ContentRowContent ,_febgag ); -_febgag .EG_RunLevelElts =append (_febgag .EG_RunLevelElts ,_ebbce );_ebbce .EG_MathContent =append (_ebbce .EG_MathContent ,_bdfecg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_dgggd .Name ); -if _aeddf :=d .Skip ();_aeddf !=nil {return _aeddf ;};};case _a .EndElement :break _ggdaea ;case _a .CharData :};};return nil ;}; +// Validate validates the WdCT_PosH and its children +func (_agabbe *WdCT_PosH )Validate ()error {return _agabbe .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};type CT_Columns struct{ -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_ggfc *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _dbfe :=_ggfc .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_dbfe !=nil {return _dbfe ;};if _efaeb :=_ggfc .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072"); -_efaeb !=nil {return _efaeb ;};if _gada :=_ggfc .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_gada !=nil {return _gada ;};if _dea :=_ggfc .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072"); -_dea !=nil {return _dea ;};if _gcffc :=_ggfc .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_gcffc !=nil {return _gcffc ;};if _edfb :=_ggfc .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072"); -_edfb !=nil {return _edfb ;};if _bbbc :=_ggfc .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_bbbc !=nil {return _bbbc ;};if _bcda :=_ggfc .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072"); -_bcda !=nil {return _bcda ;};if _ededb :=_ggfc .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_ededb !=nil {return _ededb ;};if _eefgd :=_ggfc .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072"); -_eefgd !=nil {return _eefgd ;};if _deb :=_ggfc .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_deb !=nil {return _deb ;};if _gdfa :=_ggfc .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072"); -_gdfa !=nil {return _gdfa ;};return nil ;};func (_gceffa ST_Direction )ValidateWithPath (path string )error {switch _gceffa {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gceffa )); -};return nil ;};func (_cdcdb ST_TextScale )String ()string {if _cdcdb .ST_TextScalePercent !=nil {return _gd .Sprintf ("\u0025\u0076",*_cdcdb .ST_TextScalePercent );};if _cdcdb .ST_TextScaleDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_cdcdb .ST_TextScaleDecimal ); -};return "";};func ParseUnionST_OnOff (s string )(_ga .ST_OnOff ,error ){return _ga .ParseUnionST_OnOff (s )};func (_agcde *CT_PaperSource )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agcde .FirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_agcde .FirstAttr )}); -};if _agcde .OtherAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_agcde .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_cdee *CT_OdsoFieldMapData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caffa :for {_cbbdd ,_gebfeb :=d .Token ();if _gebfeb !=nil {return _gebfeb ;};switch _fgceae :=_cbbdd .(type ){case _a .StartElement :switch _fgceae .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_cdee .Type =NewCT_MailMergeOdsoFMDFieldType (); -if _ffbgb :=d .DecodeElement (_cdee .Type ,&_fgceae );_ffbgb !=nil {return _ffbgb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_cdee .Name =NewCT_String (); -if _feecga :=d .DecodeElement (_cdee .Name ,&_fgceae );_feecga !=nil {return _feecga ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_cdee .MappedName =NewCT_String (); -if _adcgeb :=d .DecodeElement (_cdee .MappedName ,&_fgceae );_adcgeb !=nil {return _adcgeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_cdee .Column =NewCT_DecimalNumber (); -if _adgaf :=d .DecodeElement (_cdee .Column ,&_fgceae );_adgaf !=nil {return _adgaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_cdee .Lid =NewCT_Lang (); -if _debdd :=d .DecodeElement (_cdee .Lid ,&_fgceae );_debdd !=nil {return _debdd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_cdee .DynamicAddress =NewCT_OnOff (); -if _fbfbb :=d .DecodeElement (_cdee .DynamicAddress ,&_fgceae );_fbfbb !=nil {return _fbfbb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fgceae .Name ); -if _fbee :=d .Skip ();_fbee !=nil {return _fbee ;};};case _a .EndElement :break _caffa ;case _a .CharData :};};return nil ;};func (_gaegdf ST_FFTextType )String ()string {switch _gaegdf {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072"; -case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064"; -};return "";};func (_ffgcdg ST_RestartNumber )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccebb :=_a .Attr {};_ccebb .Name =name ;switch _ffgcdg {case ST_RestartNumberUnset :_ccebb .Value ="";case ST_RestartNumberContinuous :_ccebb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case ST_RestartNumberEachSect :_ccebb .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_ccebb .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _ccebb ,nil ;};func (_ggdef *ST_VerticalJc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecdfcd ,_gbbcgb :=d .Token (); -if _gbbcgb !=nil {return _gbbcgb ;};if _adfag ,_faaaf :=_ecdfcd .(_a .EndElement );_faaaf &&_adfag .Name ==start .Name {*_ggdef =1;return nil ;};if _addgc ,_cddbe :=_ecdfcd .(_a .CharData );!_cddbe {return _gd .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",_ecdfcd ); -}else {switch string (_addgc ){case "":*_ggdef =0;case "\u0074\u006f\u0070":*_ggdef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggdef =2;case "\u0062\u006f\u0074\u0068":*_ggdef =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ggdef =4;};};_ecdfcd ,_gbbcgb =d .Token (); -if _gbbcgb !=nil {return _gbbcgb ;};if _fbaaac ,_abebda :=_ecdfcd .(_a .EndElement );_abebda &&_fbaaac .Name ==start .Name {return nil ;};return _gd .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",_ecdfcd ); -};func (_afabec *WdCT_TextboxInfo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afabec .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_afabec .IdAttr )}); -};e .EncodeToken (start );_edaadb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_afabec .TxbxContent ,_edaadb );if _afabec .ExtLst !=nil {_bafcba :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_afabec .ExtLst ,_bafcba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbgaf WdST_AlignH )Validate ()error {return _fbgaf .ValidateWithPath ("")};type ST_TextboxTightWrap byte ;func (_fbacgd *ST_LineSpacingRule )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbacgd =0; -case "\u0061\u0075\u0074\u006f":*_fbacgd =1;case "\u0065\u0078\u0061c\u0074":*_fbacgd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fbacgd =3;};return nil ;}; +// Equal Column Widths +EqualWidthAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_ggag *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _ggag .Type !=nil {if _febcf :=_ggag .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_febcf !=nil {return _febcf ;};};if _ggag .Name !=nil {if _edecd :=_ggag .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_edecd !=nil {return _edecd ;};};if _ggag .MappedName !=nil {if _eeegc :=_ggag .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_eeegc !=nil {return _eeegc ;};};if _ggag .Column !=nil {if _fgcda :=_ggag .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); -_fgcda !=nil {return _fgcda ;};};if _ggag .Lid !=nil {if _gdbgf :=_ggag .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_gdbgf !=nil {return _gdbgf ;};};if _ggag .DynamicAddress !=nil {if _fdfca :=_ggag .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"); -_fdfca !=nil {return _fdfca ;};};return nil ;}; +// Spacing Between Equal Width Columns +SpaceAttr *_d .ST_TwipsMeasure ; -// Validate validates the CT_OdsoFieldMapData and its children -func (_ffgdcg *CT_OdsoFieldMapData )Validate ()error {return _ffgdcg .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_fgfdbgd ST_EdnPos )Validate ()error {return _fgfdbgd .ValidateWithPath ("")}; +// Number of Equal Width Columns +NumAttr *int64 ; +// Draw Line Between Columns +SepAttr *_d .ST_OnOff ; -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_eccce *CT_MailMergeDest )ValidateWithPath (path string )error {if _eccce .ValAttr ==ST_MailMergeDestUnset {return _gd .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 _egcga :=_eccce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egcga !=nil {return _egcga ;};return nil ;};func (_abcbg *CT_ObjectChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abcbg .Control !=nil {_cecb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; -e .EncodeElement (_abcbg .Control ,_cecb );};if _abcbg .ObjectLink !=nil {_debaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_abcbg .ObjectLink ,_debaa );};if _abcbg .ObjectEmbed !=nil {_efdgf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}}; -e .EncodeElement (_abcbg .ObjectEmbed ,_efdgf );};if _abcbg .Movie !=nil {_ccaeg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_abcbg .Movie ,_ccaeg );};return nil ;};type ST_DocGrid byte ;type CT_Row struct{ +// Single Column Definition +Col []*CT_Column ;}; -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_afcbc *CT_Captions )ValidateWithPath (path string )error {for _age ,_bege :=range _afcbc .Caption {if _eecb :=_bege .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_age ));_eecb !=nil {return _eecb ; +};};if _afcbc .AutoCaptions !=nil {if _feccb :=_afcbc .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_feccb !=nil {return _feccb ;};};return nil ;};func (_baaeb ST_DisplacedByCustomXml )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebcgf :=_c .Attr {}; +_ebcgf .Name =name ;switch _baaeb {case ST_DisplacedByCustomXmlUnset :_ebcgf .Value ="";case ST_DisplacedByCustomXmlNext :_ebcgf .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_ebcgf .Value ="\u0070\u0072\u0065\u0076";};return _ebcgf ,nil ; +};func (_bcgcd *CT_PaperSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faeff :=range start .Attr {if _faeff .Name .Local =="\u0066\u0069\u0072s\u0074"{_cbca ,_dffeg :=_fg .ParseInt (_faeff .Value ,10,64);if _dffeg !=nil {return _dffeg ; +};_bcgcd .FirstAttr =&_cbca ;continue ;};if _faeff .Name .Local =="\u006f\u0074\u0068e\u0072"{_degac ,_gdbbc :=_fg .ParseInt (_faeff .Value ,10,64);if _gdbbc !=nil {return _gdbbc ;};_bcgcd .OtherAttr =&_degac ;continue ;};};for {_bfgde ,_badca :=d .Token (); +if _badca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_badca );};if _agfebc ,_cbcaa :=_bfgde .(_c .EndElement );_cbcaa &&_agfebc .Name ==start .Name {break ; +};};return nil ;};func (_fbeddd *WdST_AlignV )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbeddd =0;case "\u0074\u006f\u0070":*_fbeddd =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fbeddd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbeddd =3; +case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fbeddd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fbeddd =5;};return nil ;}; -// Revision Identifier for Table Row -RsidRAttr *string ; +// Validate validates the WdCT_WrapPath and its children +func (_cbgga *WdCT_WrapPath )Validate ()error {return _cbgga .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");}; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_egdega *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _egdega .Txbx !=nil {if _bebecb :=_egdega .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_bebecb !=nil {return _bebecb ;};};if _egdega .LinkedTxbx !=nil {if _gbadf :=_egdega .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"); +_gbadf !=nil {return _gbadf ;};};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_gfdag :=&CT_OdsoFieldMapData {};return _gfdag };func (_fcdba *CT_Font )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_fcdba .NameAttr )}); +e .EncodeToken (start );if _fcdba .AltName !=nil {_fefac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_fcdba .AltName ,_fefac );};if _fcdba .Panose1 !=nil {_baca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}}; +e .EncodeElement (_fcdba .Panose1 ,_baca );};if _fcdba .Charset !=nil {_bdcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_fcdba .Charset ,_bdcbc );};if _fcdba .Family !=nil {_bfgfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}}; +e .EncodeElement (_fcdba .Family ,_bfgfb );};if _fcdba .NotTrueType !=nil {_dafc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fcdba .NotTrueType ,_dafc ); +};if _fcdba .Pitch !=nil {_gffdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_fcdba .Pitch ,_gffdc );};if _fcdba .Sig !=nil {_dbbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073i\u0067"}}; +e .EncodeElement (_fcdba .Sig ,_dbbd );};if _fcdba .EmbedRegular !=nil {_cafdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_fcdba .EmbedRegular ,_cafdc ); +};if _fcdba .EmbedBold !=nil {_fgfcfd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_fcdba .EmbedBold ,_fgfcfd );};if _fcdba .EmbedItalic !=nil {_gdcda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; +e .EncodeElement (_fcdba .EmbedItalic ,_gdcda );};if _fcdba .EmbedBoldItalic !=nil {_cfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcdba .EmbedBoldItalic ,_cfgc ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdgac *WdAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgac .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_bbgcbb :=range start .Attr {if _bbgcbb .Name .Local =="\u0064\u0069\u0073t\u0054"{_dgcda ,_aggbg :=_fg .ParseUint (_bbgcbb .Value ,10,32); +if _aggbg !=nil {return _aggbg ;};_fgcfgc :=uint32 (_dgcda );_fdgac .DistTAttr =&_fgcfgc ;continue ;};if _bbgcbb .Name .Local =="\u0064\u0069\u0073t\u004c"{_cfgfg ,_eacaa :=_fg .ParseUint (_bbgcbb .Value ,10,32);if _eacaa !=nil {return _eacaa ;};_fegfe :=uint32 (_cfgfg ); +_fdgac .DistLAttr =&_fegfe ;continue ;};if _bbgcbb .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_bcfbf ,_dbcacg :=_fg .ParseBool (_bbgcbb .Value );if _dbcacg !=nil {return _dbcacg ;};_fdgac .SimplePosAttr =&_bcfbf ;continue ;};if _bbgcbb .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_ggbag ,_gaedfa :=_fg .ParseBool (_bbgcbb .Value ); +if _gaedfa !=nil {return _gaedfa ;};_fdgac .BehindDocAttr =_ggbag ;continue ;};if _bbgcbb .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_egabd ,_bffdb :=_fg .ParseBool (_bbgcbb .Value );if _bffdb !=nil {return _bffdb ; +};_fdgac .LayoutInCellAttr =_egabd ;continue ;};if _bbgcbb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bgccae ,_dgdeafb :=_fg .ParseBool (_bbgcbb .Value );if _dgdeafb !=nil {return _dgdeafb ;};_fdgac .HiddenAttr =&_bgccae ;continue ;};if _bbgcbb .Name .Local =="\u0064\u0069\u0073t\u0042"{_agada ,_dcgdd :=_fg .ParseUint (_bbgcbb .Value ,10,32); +if _dcgdd !=nil {return _dcgdd ;};_gfbgce :=uint32 (_agada );_fdgac .DistBAttr =&_gfbgce ;continue ;};if _bbgcbb .Name .Local =="\u0064\u0069\u0073t\u0052"{_efagfgf ,_cfeba :=_fg .ParseUint (_bbgcbb .Value ,10,32);if _cfeba !=nil {return _cfeba ;};_ccaec :=uint32 (_efagfgf ); +_fdgac .DistRAttr =&_ccaec ;continue ;};if _bbgcbb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_gdcfd ,_bfbfa :=_fg .ParseUint (_bbgcbb .Value ,10,32);if _bfbfa !=nil {return _bfbfa ;};_fdgac .RelativeHeightAttr =uint32 (_gdcfd ); +continue ;};if _bbgcbb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ggfbde ,_agcfdf :=_fg .ParseBool (_bbgcbb .Value );if _agcfdf !=nil {return _agcfdf ;};_fdgac .LockedAttr =_ggfbde ;continue ;};if _bbgcbb .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_cdcef ,_bddge :=_fg .ParseBool (_bbgcbb .Value ); +if _bddge !=nil {return _bddge ;};_fdgac .AllowOverlapAttr =_cdcef ;continue ;};};_cbbdb :for {_fccbfa ,_aagbdc :=d .Token ();if _aagbdc !=nil {return _aagbdc ;};switch _agafcg :=_fccbfa .(type ){case _c .StartElement :switch _agafcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _daedac :=d .DecodeElement (_fdgac .SimplePos ,&_agafcg ); +_daedac !=nil {return _daedac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _fdbfgc :=d .DecodeElement (_fdgac .PositionH ,&_agafcg ); +_fdbfgc !=nil {return _fdbfgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _bcade :=d .DecodeElement (_fdgac .PositionV ,&_agafcg ); +_bcade !=nil {return _bcade ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _egfdg :=d .DecodeElement (_fdgac .Extent ,&_agafcg ); +_egfdg !=nil {return _egfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fdgac .EffectExtent =NewWdCT_EffectExtent (); +if _bffaeb :=d .DecodeElement (_fdgac .EffectExtent ,&_agafcg );_bffaeb !=nil {return _bffaeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fdgac .Choice =NewWdEG_WrapTypeChoice (); +if _geeea :=d .DecodeElement (&_fdgac .Choice .WrapNone ,&_agafcg );_geeea !=nil {return _geeea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fdgac .Choice =NewWdEG_WrapTypeChoice (); +if _cafde :=d .DecodeElement (&_fdgac .Choice .WrapSquare ,&_agafcg );_cafde !=nil {return _cafde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fdgac .Choice =NewWdEG_WrapTypeChoice (); +if _fecgb :=d .DecodeElement (&_fdgac .Choice .WrapTight ,&_agafcg );_fecgb !=nil {return _fecgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fdgac .Choice =NewWdEG_WrapTypeChoice (); +if _aadab :=d .DecodeElement (&_fdgac .Choice .WrapThrough ,&_agafcg );_aadab !=nil {return _aadab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fdgac .Choice =NewWdEG_WrapTypeChoice (); +if _egfab :=d .DecodeElement (&_fdgac .Choice .WrapTopAndBottom ,&_agafcg );_egfab !=nil {return _egfab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _eefcfa :=d .DecodeElement (_fdgac .DocPr ,&_agafcg ); +_eefcfa !=nil {return _eefcfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_fdgac .CNvGraphicFramePr =_gc .NewCT_NonVisualGraphicFrameProperties (); +if _caffgc :=d .DecodeElement (_fdgac .CNvGraphicFramePr ,&_agafcg );_caffgc !=nil {return _caffgc ;};case _c .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ebeda :=d .DecodeElement (_fdgac .Graphic ,&_agafcg ); +_ebeda !=nil {return _ebeda ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_agafcg .Name ); +if _gedade :=d .Skip ();_gedade !=nil {return _gedade ;};};case _c .EndElement :break _cbbdb ;case _c .CharData :};};return nil ;};func (_afefbc *ST_LevelSuffix )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egabea ,_fbbfee :=d .Token (); +if _fbbfee !=nil {return _fbbfee ;};if _ecfege ,_afdagbb :=_egabea .(_c .EndElement );_afdagbb &&_ecfege .Name ==start .Name {*_afefbc =1;return nil ;};if _cgfceb ,_abebg :=_egabea .(_c .CharData );!_abebg {return _e .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",_egabea ); +}else {switch string (_cgfceb ){case "":*_afefbc =0;case "\u0074\u0061\u0062":*_afefbc =1;case "\u0073\u0070\u0061c\u0065":*_afefbc =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_afefbc =3;};};_egabea ,_fbbfee =d .Token ();if _fbbfee !=nil {return _fbbfee ; +};if _ccdagf ,_dfbfd :=_egabea .(_c .EndElement );_dfbfd &&_ccdagf .Name ==start .Name {return nil ;};return _e .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",_egabea ); +};func (_cbbcgf ST_CaptionPos )ValidateWithPath (path string )error {switch _cbbcgf {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbcgf )); +};return nil ;};func (_acgab WdST_RelFromH )String ()string {switch _acgab {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r"; +case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; +};return "";};func (_afggc *CT_View )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_egaeg ,_ebcab :=_afggc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebcab !=nil {return _ebcab ;};start .Attr =append (start .Attr ,_egaeg ); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_degcf *Numbering )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_degcf .CT_Numbering =*NewCT_Numbering ();_egbgdc :for {_eagge ,_ddab :=d .Token (); +if _ddab !=nil {return _ddab ;};switch _feccf :=_eagge .(type ){case _c .StartElement :switch _feccf .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_gffcc :=NewCT_NumPicBullet (); +if _fadebf :=d .DecodeElement (_gffcc ,&_feccf );_fadebf !=nil {return _fadebf ;};_degcf .NumPicBullet =append (_degcf .NumPicBullet ,_gffcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_cafdbf :=NewCT_AbstractNum (); +if _acbcbb :=d .DecodeElement (_cafdbf ,&_feccf );_acbcbb !=nil {return _acbcbb ;};_degcf .AbstractNum =append (_degcf .AbstractNum ,_cafdbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_dcebgb :=NewCT_Num (); +if _cafbbgf :=d .DecodeElement (_dcebgb ,&_feccf );_cafbbgf !=nil {return _cafbbgf ;};_degcf .Num =append (_degcf .Num ,_dcebgb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_degcf .NumIdMacAtCleanup =NewCT_DecimalNumber (); +if _adcda :=d .DecodeElement (_degcf .NumIdMacAtCleanup ,&_feccf );_adcda !=nil {return _adcda ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_feccf .Name ); +if _cgbdb :=d .Skip ();_cgbdb !=nil {return _cgbdb ;};};case _c .EndElement :break _egbgdc ;case _c .CharData :};};return nil ;};func (_fbbefd ST_TextDirection )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adacdb :=_c .Attr {};_adacdb .Name =name ; +switch _fbbefd {case ST_TextDirectionUnset :_adacdb .Value ="";case ST_TextDirectionTb :_adacdb .Value ="\u0074\u0062";case ST_TextDirectionRl :_adacdb .Value ="\u0072\u006c";case ST_TextDirectionLr :_adacdb .Value ="\u006c\u0072";case ST_TextDirectionTbV :_adacdb .Value ="\u0074\u0062\u0056"; +case ST_TextDirectionRlV :_adacdb .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_adacdb .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_adacdb .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_adacdb .Value ="\u006c\u0072\u0054\u0062"; +case ST_TextDirectionLrTbV :_adacdb .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_adacdb .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_adacdb .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_adacdb .Value ="\u0074\u0062\u0052l\u0056"; +};return _adacdb ,nil ;};func (_gaccca ST_Shd )ValidateWithPath (path string )error {switch _gaccca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaccca )); +};return nil ;}; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// Validate validates the CT_TopPageBorder and its children +func (_aeegdb *CT_TopPageBorder )Validate ()error {return _aeegdb .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type CT_ParaRPrOriginal struct{ -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_efecb *CT_DocPartType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bagff ,_egedc :=_efecb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egedc !=nil {return _egedc ; -};start .Attr =append (start .Attr ,_bagff );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FFTextType struct{ +// Deleted Paragraph +Del *CT_TrackChange ; -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the CT_DocPartBehavior and its children -func (_dbaa *CT_DocPartBehavior )Validate ()error {return _dbaa .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_ecdbga WdST_WrapText )Validate ()error {return _ecdbga .ValidateWithPath ("")}; -func (_bdfagf *CT_TcMar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daefe :for {_facecd ,_acgfc :=d .Token ();if _acgfc !=nil {return _acgfc ;};switch _aaebd :=_facecd .(type ){case _a .StartElement :switch _aaebd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bdfagf .Top =NewCT_TblWidth (); -if _fafdeb :=d .DecodeElement (_bdfagf .Top ,&_aaebd );_fafdeb !=nil {return _fafdeb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bdfagf .Start =NewCT_TblWidth (); -if _bfcbd :=d .DecodeElement (_bdfagf .Start ,&_aaebd );_bfcbd !=nil {return _bfcbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bdfagf .Left =NewCT_TblWidth (); -if _fbaab :=d .DecodeElement (_bdfagf .Left ,&_aaebd );_fbaab !=nil {return _fbaab ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdfagf .Bottom =NewCT_TblWidth (); -if _ebccf :=d .DecodeElement (_bdfagf .Bottom ,&_aaebd );_ebccf !=nil {return _ebccf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bdfagf .End =NewCT_TblWidth (); -if _bfbc :=d .DecodeElement (_bdfagf .End ,&_aaebd );_bfbc !=nil {return _bfbc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bdfagf .Right =NewCT_TblWidth (); -if _befaf :=d .DecodeElement (_bdfagf .Right ,&_aaebd );_befaf !=nil {return _befaf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_aaebd .Name ); -if _gcaee :=d .Skip ();_gcaee !=nil {return _gcaee ;};};case _a .EndElement :break _daefe ;case _a .CharData :};};return nil ;};func (_baafbg ST_SignedTwipsMeasure )String ()string {if _baafbg .Int64 !=nil {return _gd .Sprintf ("\u0025\u0076",*_baafbg .Int64 ); -};if _baafbg .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_baafbg .ST_UniversalMeasure );};return "";};func (_aaaeb *CT_RPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaaeb .RPr =NewCT_RPrOriginal ();for _ ,_dcccg :=range start .Attr {if _dcccg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_decaf ,_bgedg :=_dcccg .Value ,error (nil ); -if _bgedg !=nil {return _bgedg ;};_aaaeb .AuthorAttr =_decaf ;continue ;};if _dcccg .Name .Local =="\u0064\u0061\u0074\u0065"{_ggbbf ,_acbaf :=ParseStdlibTime (_dcccg .Value );if _acbaf !=nil {return _acbaf ;};_aaaeb .DateAttr =&_ggbbf ;continue ;};if _dcccg .Name .Local =="\u0069\u0064"{_bbebc ,_cggfe :=_ea .ParseInt (_dcccg .Value ,10,64); -if _cggfe !=nil {return _cggfe ;};_aaaeb .IdAttr =_bbebc ;continue ;};};_cfcb :for {_fddgca ,_cgeb :=d .Token ();if _cgeb !=nil {return _cgeb ;};switch _deaed :=_fddgca .(type ){case _a .StartElement :switch _deaed .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _bcged :=d .DecodeElement (_aaaeb .RPr ,&_deaed ); -_bcged !=nil {return _bcged ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_deaed .Name ); -if _geebgf :=d .Skip ();_geebgf !=nil {return _geebgf ;};};case _a .EndElement :break _cfcb ;case _a .CharData :};};return nil ;};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2; -ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;);func NewWdCT_WrapPath ()*WdCT_WrapPath {_caedb :=&WdCT_WrapPath {}; -_caedb .Start =_gga .NewCT_Point2D ();return _caedb ;};func NewCT_FtnEdn ()*CT_FtnEdn {_dggfcg :=&CT_FtnEdn {};return _dggfcg };type EG_RPrContent struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -14456,1632 +14562,1547 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ; - -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;}; - -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_gcbgd *CT_SdtCell )ValidateWithPath (path string )error {if _gcbgd .SdtPr !=nil {if _efbga :=_gcbgd .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_efbga !=nil {return _efbga ;};};if _gcbgd .SdtEndPr !=nil {if _eabec :=_gcbgd .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_eabec !=nil {return _eabec ;};};if _gcbgd .SdtContent !=nil {if _fbccc :=_gcbgd .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fbccc !=nil {return _fbccc ;};};return nil ;};func (_efdagg ST_MailMergeDest )String ()string {switch _efdagg {case 0:return ""; -case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func (_cefad ST_DocPartGallery )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fabfac :=_a .Attr {}; -_fabfac .Name =name ;switch _cefad {case ST_DocPartGalleryUnset :_fabfac .Value ="";case ST_DocPartGalleryPlaceholder :_fabfac .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_fabfac .Value ="\u0061\u006e\u0079"; -case ST_DocPartGalleryDefault :_fabfac .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_fabfac .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_fabfac .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067"; -case ST_DocPartGalleryEq :_fabfac .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_fabfac .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_fabfac .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_fabfac .Value ="\u0070\u0067\u004eu\u006d"; -case ST_DocPartGalleryTbls :_fabfac .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_fabfac .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_fabfac .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074"; -case ST_DocPartGalleryTxtBox :_fabfac .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_fabfac .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_fabfac .Value ="\u0070\u0067\u004e\u0075\u006d\u0042"; -case ST_DocPartGalleryPgNumMargins :_fabfac .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_fabfac .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"; -case ST_DocPartGalleryBib :_fabfac .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_fabfac .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; -case ST_DocPartGalleryCustEq :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073"; -case ST_DocPartGalleryCustPgNum :_fabfac .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; -case ST_DocPartGalleryCustAutoTxt :_fabfac .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054"; -case ST_DocPartGalleryCustPgNumB :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_fabfac .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; -case ST_DocPartGalleryCustTblOfContents :_fabfac .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_fabfac .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_fabfac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031"; -case ST_DocPartGalleryCustom2 :_fabfac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_fabfac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_fabfac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034"; -case ST_DocPartGalleryCustom5 :_fabfac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _fabfac ,nil ;};type ST_CombineBrackets byte ;func (_acbdaa *CT_TblLayoutType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cefdad :=range start .Attr {if _cefdad .Name .Local =="\u0074\u0079\u0070\u0065"{_acbdaa .TypeAttr .UnmarshalXMLAttr (_cefdad ); -continue ;};};for {_dgadd ,_eecbfe :=d .Token ();if _eecbfe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_eecbfe );};if _eccge ,_bcaea :=_dgadd .(_a .EndElement ); -_bcaea &&_eccge .Name ==start .Name {break ;};};return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_gg .Time ; - -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func NewCT_PBdr ()*CT_PBdr {_ceedbc :=&CT_PBdr {};return _ceedbc };func (_begfa *CT_Lang )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_begfa .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; - -// Border Style -ValAttr ST_Border ; - -// Border Color -ColorAttr *ST_HexColor ; - -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; - -// Border Theme Color Tint -ThemeTintAttr *string ; - -// Border Theme Color Shade -ThemeShadeAttr *string ; - -// Border Width -SzAttr *uint64 ; - -// Border Spacing Measurement -SpaceAttr *uint64 ; - -// Border Shadow -ShadowAttr *_ga .ST_OnOff ; - -// Create Frame Effect -FrameAttr *_ga .ST_OnOff ;};func ParseUnionST_Coordinate (s string )(_gga .ST_Coordinate ,error ){return _gga .ParseUnionST_Coordinate (s );};func NewCT_Divs ()*CT_Divs {_faaa :=&CT_Divs {};return _faaa };func (_edfbgfg *ST_TextEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggge ,_gddecd :=d .Token (); -if _gddecd !=nil {return _gddecd ;};if _bfaded ,_aeddca :=_dggge .(_a .EndElement );_aeddca &&_bfaded .Name ==start .Name {*_edfbgfg =1;return nil ;};if _gdcbf ,_efdbd :=_dggge .(_a .CharData );!_efdbd {return _gd .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",_dggge ); -}else {switch string (_gdcbf ){case "":*_edfbgfg =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_edfbgfg =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_edfbgfg =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_edfbgfg =3; -case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_edfbgfg =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_edfbgfg =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_edfbgfg =6;case "\u006e\u006f\u006e\u0065":*_edfbgfg =7;};};_dggge ,_gddecd =d .Token (); -if _gddecd !=nil {return _gddecd ;};if _gecgfe ,_dfbgge :=_dggge .(_a .EndElement );_dfbgge &&_gecgfe .Name ==start .Name {return nil ;};return _gd .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",_dggge ); -};func (_eeaeff *ST_InfoTextType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fabga ,_ebdace :=d .Token ();if _ebdace !=nil {return _ebdace ;};if _afcgf ,_dfabee :=_fabga .(_a .EndElement );_dfabee &&_afcgf .Name ==start .Name {*_eeaeff =1; -return nil ;};if _gabfa ,_beeeed :=_fabga .(_a .CharData );!_beeeed {return _gd .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",_fabga );}else {switch string (_gabfa ){case "":*_eeaeff =0; -case "\u0074\u0065\u0078\u0074":*_eeaeff =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_eeaeff =2;};};_fabga ,_ebdace =d .Token ();if _ebdace !=nil {return _ebdace ;};if _efaefd ,_baabce :=_fabga .(_a .EndElement );_baabce &&_efaefd .Name ==start .Name {return nil ; -};return _gd .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",_fabga );};func NewCT_SdtRow ()*CT_SdtRow {_edebb :=&CT_SdtRow {};return _edebb }; -func (_gabbc *CT_PageSz )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gabbc .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_gabbc .WAttr )}); -};if _gabbc .HAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_gabbc .HAttr )});};if _gabbc .OrientAttr !=ST_PageOrientationUnset {_bdade ,_dgcgdb :=_gabbc .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _dgcgdb !=nil {return _dgcgdb ;};start .Attr =append (start .Attr ,_bdade );};if _gabbc .CodeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gabbc .CodeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gafba *CT_MailMergeDataType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gafba .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +OMath *CT_OnOff ;};type ST_DocGrid byte ;func (_bfgc *CT_PermStart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfgc .EdGrpAttr !=ST_EdGrpUnset {_bgebg ,_bdefec :=_bfgc .EdGrpAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"}); +if _bdefec !=nil {return _bdefec ;};start .Attr =append (start .Attr ,_bgebg );};if _bfgc .EdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bfgc .EdAttr )}); +};if _bfgc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bfgc .ColFirstAttr )});};if _bfgc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_e .Sprintf ("\u0025\u0076",*_bfgc .ColLastAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bfgc .IdAttr )});if _bfgc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gccgef ,_ebacb :=_bfgc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); +if _ebacb !=nil {return _ebacb ;};start .Attr =append (start .Attr ,_gccgef );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efggec *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efggec =0; +case "\u0063\u006f\u006e\u0074":*_efggec =1;case "\u0072\u0065\u0073\u0074":*_efggec =2;};return nil ;}; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_ecaae *CT_Sym )ValidateWithPath (path string )error {return nil };type WdST_AlignH byte ;type ST_TextEffect byte ; +// Validate validates the CT_Object and its children +func (_eccgc *CT_Object )Validate ()error {return _eccgc .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_fffaf *CT_NumLvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbfc :=range start .Attr {if _gbfc .Name .Local =="\u0069\u006c\u0076\u006c"{_fcfg ,_dagbb :=_fg .ParseInt (_gbfc .Value ,10,64); +if _dagbb !=nil {return _dagbb ;};_fffaf .IlvlAttr =_fcfg ;continue ;};};_fegdb :for {_caeffa ,_baecc :=d .Token ();if _baecc !=nil {return _baecc ;};switch _bgbdg :=_caeffa .(type ){case _c .StartElement :switch _bgbdg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fffaf .StartOverride =NewCT_DecimalNumber (); +if _ageff :=d .DecodeElement (_fffaf .StartOverride ,&_bgbdg );_ageff !=nil {return _ageff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_fffaf .Lvl =NewCT_Lvl (); +if _dffgbd :=d .DecodeElement (_fffaf .Lvl ,&_bgbdg );_dffgbd !=nil {return _dffgbd ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_bgbdg .Name ); +if _gffbb :=d .Skip ();_gffbb !=nil {return _gffbb ;};};case _c .EndElement :break _fegdb ;case _c .CharData :};};return nil ;};func (_cgcgf *CT_SdtContentRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cgcgf .Tr !=nil {_gfbcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072"}}; +for _ ,_accagg :=range _cgcgf .Tr {e .EncodeElement (_accagg ,_gfbcf );};};if _cgcgf .CustomXml !=nil {_gbggf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cgcgf .CustomXml ,_gbggf ); +};if _cgcgf .Sdt !=nil {_cdada :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cgcgf .Sdt ,_cdada );};if _cgcgf .EG_RunLevelElts !=nil {for _ ,_bdcgc :=range _cgcgf .EG_RunLevelElts {_bdcgc .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_affce ST_HAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_affce .String (),start );};func (_defca *CT_TblCellMar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efeda :for {_gabbe ,_agabb :=d .Token (); +if _agabb !=nil {return _agabb ;};switch _ggdda :=_gabbe .(type ){case _c .StartElement :switch _ggdda .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_defca .Top =NewCT_TblWidth (); +if _bbfaf :=d .DecodeElement (_defca .Top ,&_ggdda );_bbfaf !=nil {return _bbfaf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_defca .Start =NewCT_TblWidth (); +if _baadff :=d .DecodeElement (_defca .Start ,&_ggdda );_baadff !=nil {return _baadff ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_defca .Left =NewCT_TblWidth (); +if _gafaae :=d .DecodeElement (_defca .Left ,&_ggdda );_gafaae !=nil {return _gafaae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_defca .Bottom =NewCT_TblWidth (); +if _gabe :=d .DecodeElement (_defca .Bottom ,&_ggdda );_gabe !=nil {return _gabe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_defca .End =NewCT_TblWidth (); +if _deacg :=d .DecodeElement (_defca .End ,&_ggdda );_deacg !=nil {return _deacg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_defca .Right =NewCT_TblWidth (); +if _aafegc :=d .DecodeElement (_defca .Right ,&_ggdda );_aafegc !=nil {return _aafegc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_ggdda .Name ); +if _cbcaae :=d .Skip ();_cbcaae !=nil {return _cbcaae ;};};case _c .EndElement :break _efeda ;case _c .CharData :};};return nil ;};func (_bcagdc *EG_RPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcagdc .RStyle !=nil {_gacab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bcagdc .RStyle ,_gacab );};if _bcagdc .RFonts !=nil {_cbbceg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bcagdc .RFonts ,_cbbceg );};if _bcagdc .B !=nil {_bdgbbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_bcagdc .B ,_bdgbbg );};if _bcagdc .BCs !=nil {_bdbedg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bcagdc .BCs ,_bdbedg );};if _bcagdc .I !=nil {_gefgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_bcagdc .I ,_gefgd );};if _bcagdc .ICs !=nil {_fgegdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bcagdc .ICs ,_fgegdc );};if _bcagdc .Caps !=nil {_faeeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_bcagdc .Caps ,_faeeg );};if _bcagdc .SmallCaps !=nil {_fgcacg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bcagdc .SmallCaps ,_fgcacg );};if _bcagdc .Strike !=nil {_aaece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_bcagdc .Strike ,_aaece );};if _bcagdc .Dstrike !=nil {_gaaga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bcagdc .Dstrike ,_gaaga );};if _bcagdc .Outline !=nil {_cbeef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_bcagdc .Outline ,_cbeef );};if _bcagdc .Shadow !=nil {_gdced :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bcagdc .Shadow ,_gdced );};if _bcagdc .Emboss !=nil {_ccgff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_bcagdc .Emboss ,_ccgff );};if _bcagdc .Imprint !=nil {_bcbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bcagdc .Imprint ,_bcbdd );};if _bcagdc .NoProof !=nil {_bcgebaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_bcagdc .NoProof ,_bcgebaa );};if _bcagdc .SnapToGrid !=nil {_fbggbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bcagdc .SnapToGrid ,_fbggbae ); +};if _bcagdc .Vanish !=nil {_gbgbcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bcagdc .Vanish ,_gbgbcg );};if _bcagdc .WebHidden !=nil {_dbgdc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_bcagdc .WebHidden ,_dbgdc );};if _bcagdc .Color !=nil {_egfbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bcagdc .Color ,_egfbc );};if _bcagdc .Spacing !=nil {_efaag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_bcagdc .Spacing ,_efaag );};if _bcagdc .W !=nil {_gaedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bcagdc .W ,_gaedf );};if _bcagdc .Kern !=nil {_aggaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; +e .EncodeElement (_bcagdc .Kern ,_aggaf );};if _bcagdc .Position !=nil {_dfffda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcagdc .Position ,_dfffda );};if _bcagdc .Sz !=nil {_efgfee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_bcagdc .Sz ,_efgfee );};if _bcagdc .SzCs !=nil {_agfbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bcagdc .SzCs ,_agfbf );};if _bcagdc .Highlight !=nil {_dcege :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_bcagdc .Highlight ,_dcege );};if _bcagdc .U !=nil {_afdff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bcagdc .U ,_afdff );};if _bcagdc .Effect !=nil {_ddbagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_bcagdc .Effect ,_ddbagf );};if _bcagdc .Bdr !=nil {_fggcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bcagdc .Bdr ,_fggcb );};if _bcagdc .Shd !=nil {_ebbggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_bcagdc .Shd ,_ebbggd );};if _bcagdc .FitText !=nil {_ccfda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bcagdc .FitText ,_ccfda );};if _bcagdc .VertAlign !=nil {_becbb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_bcagdc .VertAlign ,_becbb );};if _bcagdc .Rtl !=nil {_dfbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bcagdc .Rtl ,_dfbdc );};if _bcagdc .Cs !=nil {_gagbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}}; +e .EncodeElement (_bcagdc .Cs ,_gagbd );};if _bcagdc .Em !=nil {_adagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bcagdc .Em ,_adagf );};if _bcagdc .Lang !=nil {_cbefbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; +e .EncodeElement (_bcagdc .Lang ,_cbefbf );};if _bcagdc .EastAsianLayout !=nil {_eegdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bcagdc .EastAsianLayout ,_eegdg ); +};if _bcagdc .SpecVanish !=nil {_efgcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bcagdc .SpecVanish ,_efgcb );};if _bcagdc .OMath !=nil {_acdcf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; +e .EncodeElement (_bcagdc .OMath ,_acdcf );};return nil ;};func (_gbgaeb *CT_SdtComboBox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbcbb :=range start .Attr {if _cbcbb .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_egeba ,_dccdd :=_cbcbb .Value ,error (nil ); +if _dccdd !=nil {return _dccdd ;};_gbgaeb .LastValueAttr =&_egeba ;continue ;};};_bddgd :for {_dgfee ,_gggba :=d .Token ();if _gggba !=nil {return _gggba ;};switch _beccfd :=_dgfee .(type ){case _c .StartElement :switch _beccfd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_bbbdca :=NewCT_SdtListItem (); +if _dfeac :=d .DecodeElement (_bbbdca ,&_beccfd );_dfeac !=nil {return _dfeac ;};_gbgaeb .ListItem =append (_gbgaeb .ListItem ,_bbbdca );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_beccfd .Name ); +if _cgdda :=d .Skip ();_cgdda !=nil {return _cgdda ;};};case _c .EndElement :break _bddgd ;case _c .CharData :};};return nil ;};type CT_FramePr struct{ -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_bgc *CT_AbstractNum )ValidateWithPath (path string )error {if _bgc .Nsid !=nil {if _fgb :=_bgc .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_fgb !=nil {return _fgb ;};};if _bgc .MultiLevelType !=nil {if _gbe :=_bgc .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"); -_gbe !=nil {return _gbe ;};};if _bgc .Tmpl !=nil {if _ded :=_bgc .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_ded !=nil {return _ded ;};};if _bgc .Name !=nil {if _dae :=_bgc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dae !=nil {return _dae ; -};};if _bgc .StyleLink !=nil {if _afe :=_bgc .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_afe !=nil {return _afe ;};};if _bgc .NumStyleLink !=nil {if _ebbc :=_bgc .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"); -_ebbc !=nil {return _ebbc ;};};for _cad ,_dege :=range _bgc .Lvl {if _fed :=_dege .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_cad ));_fed !=nil {return _fed ;};};return nil ;}; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Validate validates the CT_DataBinding and its children -func (_bbcbb *CT_DataBinding )Validate ()error {return _bbcbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_bggfb *CT_MacroName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bggfb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffedb *CT_TcPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abeffc :for {_bbfdea ,_geaee :=d .Token ();if _geaee !=nil {return _geaee ;}; -switch _ecfddd :=_bbfdea .(type ){case _a .StartElement :switch _ecfddd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ffedb .CnfStyle =NewCT_Cnf (); -if _efbgfc :=d .DecodeElement (_ffedb .CnfStyle ,&_ecfddd );_efbgfc !=nil {return _efbgfc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_ffedb .TcW =NewCT_TblWidth (); -if _fbgeff :=d .DecodeElement (_ffedb .TcW ,&_ecfddd );_fbgeff !=nil {return _fbgeff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_ffedb .GridSpan =NewCT_DecimalNumber (); -if _cdebde :=d .DecodeElement (_ffedb .GridSpan ,&_ecfddd );_cdebde !=nil {return _cdebde ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_ffedb .HMerge =NewCT_HMerge (); -if _faeba :=d .DecodeElement (_ffedb .HMerge ,&_ecfddd );_faeba !=nil {return _faeba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_ffedb .VMerge =NewCT_VMerge (); -if _edgfb :=d .DecodeElement (_ffedb .VMerge ,&_ecfddd );_edgfb !=nil {return _edgfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ffedb .TcBorders =NewCT_TcBorders (); -if _cagda :=d .DecodeElement (_ffedb .TcBorders ,&_ecfddd );_cagda !=nil {return _cagda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ffedb .Shd =NewCT_Shd (); -if _affdbf :=d .DecodeElement (_ffedb .Shd ,&_ecfddd );_affdbf !=nil {return _affdbf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_ffedb .NoWrap =NewCT_OnOff (); -if _egeca :=d .DecodeElement (_ffedb .NoWrap ,&_ecfddd );_egeca !=nil {return _egeca ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_ffedb .TcMar =NewCT_TcMar (); -if _ccgbaf :=d .DecodeElement (_ffedb .TcMar ,&_ecfddd );_ccgbaf !=nil {return _ccgbaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ffedb .TextDirection =NewCT_TextDirection (); -if _cgfdge :=d .DecodeElement (_ffedb .TextDirection ,&_ecfddd );_cgfdge !=nil {return _cgfdge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_ffedb .TcFitText =NewCT_OnOff (); -if _ccced :=d .DecodeElement (_ffedb .TcFitText ,&_ecfddd );_ccced !=nil {return _ccced ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ffedb .VAlign =NewCT_VerticalJc (); -if _dgfee :=d .DecodeElement (_ffedb .VAlign ,&_ecfddd );_dgfee !=nil {return _dgfee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_ffedb .HideMark =NewCT_OnOff (); -if _bcccbg :=d .DecodeElement (_ffedb .HideMark ,&_ecfddd );_bcccbg !=nil {return _bcccbg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_ffedb .Headers =NewCT_Headers (); -if _dgbbd :=d .DecodeElement (_ffedb .Headers ,&_ecfddd );_dgbbd !=nil {return _dgbbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_ffedb .CellIns =NewCT_TrackChange (); -if _ddgfb :=d .DecodeElement (_ffedb .CellIns ,&_ecfddd );_ddgfb !=nil {return _ddgfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_ffedb .CellDel =NewCT_TrackChange (); -if _gfbba :=d .DecodeElement (_ffedb .CellDel ,&_ecfddd );_gfbba !=nil {return _gfbba ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_ffedb .CellMerge =NewCT_CellMergeTrackChange (); -if _aebed :=d .DecodeElement (_ffedb .CellMerge ,&_ecfddd );_aebed !=nil {return _aebed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ffedb .TcPrChange =NewCT_TcPrChange (); -if _dccfe :=d .DecodeElement (_ffedb .TcPrChange ,&_ecfddd );_dccfe !=nil {return _dccfe ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_ecfddd .Name ); -if _cfgdb :=d .Skip ();_cfgdb !=nil {return _cfgdb ;};};case _a .EndElement :break _abeffc ;case _a .CharData :};};return nil ;};func (_ddbdaa *CT_UnsignedDecimalNumber )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ddbdaa .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cabg *CT_MailMergeDataType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgcgb :=range start .Attr {if _fgcgb .Name .Local =="\u0076\u0061\u006c"{_fefdd ,_bfge :=_fgcgb .Value ,error (nil ); -if _bfge !=nil {return _bfge ;};_cabg .ValAttr =_fefdd ;continue ;};};for {_deecdf ,_cacac :=d .Token ();if _cacac !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cacac ); -};if _cdfd ,_gecba :=_deecdf .(_a .EndElement );_gecba &&_cdfd .Name ==start .Name {break ;};};return nil ;};func (_eeccg *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daedag :for {_gdfcdc ,_agddgc :=d .Token (); -if _agddgc !=nil {return _agddgc ;};switch _cfgea :=_gdfcdc .(type ){case _a .StartElement :switch _cfgea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_eeccg .CNvPr =_gga .NewCT_NonVisualDrawingProps (); -if _adcca :=d .DecodeElement (_eeccg .CNvPr ,&_cfgea );_adcca !=nil {return _adcca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_eeccg .CNvContentPartPr =_gga .NewCT_NonVisualContentPartProperties (); -if _gdaaad :=d .DecodeElement (_eeccg .CNvContentPartPr ,&_cfgea );_gdaaad !=nil {return _gdaaad ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfgea .Name ); -if _efeab :=d .Skip ();_efeab !=nil {return _efeab ;};};case _a .EndElement :break _daedag ;case _a .CharData :};};return nil ;};func (_fdfd *CT_DocVar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_fdfd .NameAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fdfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gadb *CT_DocPartPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_ccdaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gadb .Name ,_ccdaa );if _gadb .Style !=nil {_fbbb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gadb .Style ,_fbbb ); -};if _gadb .Category !=nil {_befd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_gadb .Category ,_befd );};if _gadb .Types !=nil {_badf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_gadb .Types ,_badf );};if _gadb .Behaviors !=nil {_befdc :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_gadb .Behaviors ,_befdc );};if _gadb .Description !=nil {_egedfd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_gadb .Description ,_egedfd );};if _gadb .Guid !=nil {_edeeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_gadb .Guid ,_edeeb );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func (_adaaf ST_ThemeColor )ValidateWithPath (path string )error {switch _adaaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adaaf )); -};return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_abebff *CT_TblCellMar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _abebff .Top !=nil {_dceed :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_abebff .Top ,_dceed );};if _abebff .Start !=nil {_bbcfad :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_abebff .Start ,_bbcfad );};if _abebff .Left !=nil {_dgdde :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_abebff .Left ,_dgdde );};if _abebff .Bottom !=nil {_cggce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_abebff .Bottom ,_cggce );};if _abebff .End !=nil {_bdcad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_abebff .End ,_bdcad );};if _abebff .Right !=nil {_eacagf :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_abebff .Right ,_eacagf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SdtContentBlock struct{ +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Frame Width +WAttr *_d .ST_TwipsMeasure ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Frame Height +HAttr *_d .ST_TwipsMeasure ; -// Paragraph -P []*CT_P ; +// Vertical Frame Padding +VSpaceAttr *_d .ST_TwipsMeasure ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type WdWgp struct{WdCT_WordprocessingGroup };func (_egdcdf ST_PageBorderZOrder )String ()string {switch _egdcdf {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b"; -};return "";};func (_dgdfaf ST_LevelSuffix )Validate ()error {return _dgdfaf .ValidateWithPath ("")};func NewCT_PTab ()*CT_PTab {_eegce :=&CT_PTab {};_eegce .AlignmentAttr =ST_PTabAlignment (1);_eegce .RelativeToAttr =ST_PTabRelativeTo (1);_eegce .LeaderAttr =ST_PTabLeader (1); -return _eegce ;};func (_fffdg *CT_SectType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fffdg .ValAttr !=ST_SectionMarkUnset {_cegag ,_fceaac :=_fffdg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fceaac !=nil {return _fceaac ; -};start .Attr =append (start .Attr ,_cegag );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Border struct{ +// Horizontal Frame Padding +HSpaceAttr *_d .ST_TwipsMeasure ; -// Border Style -ValAttr ST_Border ; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Border Color -ColorAttr *ST_HexColor ; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Relative Horizontal Position +XAlignAttr _d .ST_XAlign ; -// Border Width -SzAttr *uint64 ; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Relative Vertical Position +YAlignAttr _d .ST_YAlign ; -// Border Shadow -ShadowAttr *_ga .ST_OnOff ; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Create Frame Effect -FrameAttr *_ga .ST_OnOff ;};func (_abcb *CT_MarkupRange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abcb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fcace ,_begdb :=_abcb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _begdb !=nil {return _begdb ;};start .Attr =append (start .Attr ,_fcace );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_abcb .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_VAnchor byte ;type CT_PPr struct{ +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_d .ST_OnOff ;};func (_abgcb *ST_EdnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbgab ,_abfcc :=d .Token ();if _abfcc !=nil {return _abfcc ;};if _gbfbe ,_cdccag :=_fdbgab .(_c .EndElement );_cdccag &&_gbfbe .Name ==start .Name {*_abgcb =1; +return nil ;};if _eabbgc ,_bgegea :=_fdbgab .(_c .CharData );!_bgegea {return _e .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",_fdbgab );}else {switch string (_eabbgc ){case "":*_abgcb =0; +case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_abgcb =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_abgcb =2;};};_fdbgab ,_abfcc =d .Token ();if _abfcc !=nil {return _abfcc ;};if _ecefc ,_afbabe :=_fdbgab .(_c .EndElement );_afbabe &&_ecefc .Name ==start .Name {return nil ; +};return _e .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",_fdbgab );};func (_dbgeb *CT_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbgeb .TypeAttr !=ST_StyleTypeUnset {_gdcad ,_dbcde :=_dbgeb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _dbcde !=nil {return _dbcde ;};start .Attr =append (start .Attr ,_gdcad );};if _dbgeb .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_e .Sprintf ("\u0025\u0076",*_dbgeb .StyleIdAttr )}); +};if _dbgeb .DefaultAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_e .Sprintf ("\u0025\u0076",*_dbgeb .DefaultAttr )});};if _dbgeb .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dbgeb .CustomStyleAttr )}); +};e .EncodeToken (start );if _dbgeb .Name !=nil {_eeead :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dbgeb .Name ,_eeead );};if _dbgeb .Aliases !=nil {_fbeecc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}}; +e .EncodeElement (_dbgeb .Aliases ,_fbeecc );};if _dbgeb .BasedOn !=nil {_fbfgdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_dbgeb .BasedOn ,_fbfgdg );};if _dbgeb .Next !=nil {_ffcfae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}}; +e .EncodeElement (_dbgeb .Next ,_ffcfae );};if _dbgeb .Link !=nil {_dfcdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dbgeb .Link ,_dfcdc );};if _dbgeb .AutoRedefine !=nil {_fbabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}}; +e .EncodeElement (_dbgeb .AutoRedefine ,_fbabd );};if _dbgeb .Hidden !=nil {_bebcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dbgeb .Hidden ,_bebcc );};if _dbgeb .UiPriority !=nil {_degegc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}}; +e .EncodeElement (_dbgeb .UiPriority ,_degegc );};if _dbgeb .SemiHidden !=nil {_gedbac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dbgeb .SemiHidden ,_gedbac );}; +if _dbgeb .UnhideWhenUsed !=nil {_cadccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_dbgeb .UnhideWhenUsed ,_cadccb );};if _dbgeb .QFormat !=nil {_eegdb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}}; +e .EncodeElement (_dbgeb .QFormat ,_eegdb );};if _dbgeb .Locked !=nil {_caabc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_dbgeb .Locked ,_caabc );};if _dbgeb .Personal !=nil {_gbeffe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}}; +e .EncodeElement (_dbgeb .Personal ,_gbeffe );};if _dbgeb .PersonalCompose !=nil {_edfgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_dbgeb .PersonalCompose ,_edfgb ); +};if _dbgeb .PersonalReply !=nil {_edeebc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_dbgeb .PersonalReply ,_edeebc );};if _dbgeb .Rsid !=nil {_egffa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; +e .EncodeElement (_dbgeb .Rsid ,_egffa );};if _dbgeb .PPr !=nil {_bdbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_dbgeb .PPr ,_bdbdd );};if _dbgeb .RPr !=nil {_dbfcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_dbgeb .RPr ,_dbfcg );};if _dbgeb .TblPr !=nil {_ggbdca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_dbgeb .TblPr ,_ggbdca );};if _dbgeb .TrPr !=nil {_egabc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; +e .EncodeElement (_dbgeb .TrPr ,_egabc );};if _dbgeb .TcPr !=nil {_dbcfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dbgeb .TcPr ,_dbcfdf );};if _dbgeb .TblStylePr !=nil {_babffa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}}; +for _ ,_ddfffe :=range _dbgeb .TblStylePr {e .EncodeElement (_ddfffe ,_babffa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Referenced Paragraph Style -PStyle *CT_String ; +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_gdfbg *CT_Frameset )ValidateWithPath (path string )error {if _gdfbg .Sz !=nil {if _bggef :=_gdfbg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bggef !=nil {return _bggef ;};};if _gdfbg .FramesetSplitbar !=nil {if _fggbbf :=_gdfbg .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072"); +_fggbbf !=nil {return _fggbbf ;};};if _gdfbg .FrameLayout !=nil {if _dffdg :=_gdfbg .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_dffdg !=nil {return _dffdg ;};};if _gdfbg .Title !=nil {if _ffgdc :=_gdfbg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065"); +_ffgdc !=nil {return _ffgdc ;};};for _gdaf ,_caeb :=range _gdfbg .Choice {if _degbf :=_caeb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gdaf ));_degbf !=nil {return _degbf ;};}; +return nil ;}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Validate validates the CT_Row and its children +func (_gcdaf *CT_Row )Validate ()error {return _gcdaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_fcdde *CT_SectPrBase )ValidateWithPath (path string )error {if _fcdde .FootnotePr !=nil {if _feebg :=_fcdde .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_feebg !=nil {return _feebg ;};};if _fcdde .EndnotePr !=nil {if _gdbfc :=_fcdde .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_gdbfc !=nil {return _gdbfc ;};};if _fcdde .Type !=nil {if _fgdfe :=_fcdde .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fgdfe !=nil {return _fgdfe ;};};if _fcdde .PgSz !=nil {if _dfega :=_fcdde .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); +_dfega !=nil {return _dfega ;};};if _fcdde .PgMar !=nil {if _bdcbd :=_fcdde .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_bdcbd !=nil {return _bdcbd ;};};if _fcdde .PaperSrc !=nil {if _gbeefee :=_fcdde .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); +_gbeefee !=nil {return _gbeefee ;};};if _fcdde .PgBorders !=nil {if _ffbgf :=_fcdde .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ffbgf !=nil {return _ffbgf ;};};if _fcdde .LnNumType !=nil {if _cfdfc :=_fcdde .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_cfdfc !=nil {return _cfdfc ;};};if _fcdde .PgNumType !=nil {if _ceggc :=_fcdde .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ceggc !=nil {return _ceggc ;};};if _fcdde .Cols !=nil {if _ceggf :=_fcdde .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); +_ceggf !=nil {return _ceggf ;};};if _fcdde .FormProt !=nil {if _gcfecd :=_fcdde .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gcfecd !=nil {return _gcfecd ;};};if _fcdde .VAlign !=nil {if _bddaf :=_fcdde .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_bddaf !=nil {return _bddaf ;};};if _fcdde .NoEndnote !=nil {if _fdcab :=_fcdde .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_fdcab !=nil {return _fdcab ;};};if _fcdde .TitlePg !=nil {if _aabbg :=_fcdde .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); +_aabbg !=nil {return _aabbg ;};};if _fcdde .TextDirection !=nil {if _fbcccb :=_fcdde .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fbcccb !=nil {return _fbcccb ;};};if _fcdde .Bidi !=nil {if _cbdfg :=_fcdde .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); +_cbdfg !=nil {return _cbdfg ;};};if _fcdde .RtlGutter !=nil {if _beffca :=_fcdde .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_beffca !=nil {return _beffca ;};};if _fcdde .DocGrid !=nil {if _gbcaa :=_fcdde .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); +_gbcaa !=nil {return _gbcaa ;};};if _fcdde .PrinterSettings !=nil {if _decad :=_fcdde .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_decad !=nil {return _decad ;};};return nil ; +}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_aebfa *CT_HdrFtr )ValidateWithPath (path string )error {for _cffce ,_bfced :=range _aebfa .AltChunk {if _gggdf :=_bfced .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cffce )); +_gggdf !=nil {return _gggdf ;};};for _ffgad ,_befff :=range _aebfa .EG_ContentBlockContent {if _edcf :=_befff .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ffgad )); +_edcf !=nil {return _edcf ;};};return nil ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the WdCT_TextboxInfo and its children +func (_fcecfb *WdCT_TextboxInfo )Validate ()error {return _fcecfb .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func NewCT_Row ()*CT_Row {_efedg :=&CT_Row {};return _efedg };type EG_PContent struct{ -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_dbffd ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _dbffd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbffd )); +};return nil ;};func (_gecab *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_eafecd :=[]string {};if _gecab .Int64 !=nil {_eafecd =append (_eafecd ,"\u0049\u006e\u00746\u0034");};if _gecab .ST_UniversalMeasure !=nil {_eafecd =append (_eafecd ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_eafecd )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eafecd );};return nil ;}; -// Paragraph Borders -PBdr *CT_PBdr ; +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_cbebd *EG_RunInnerContent )ValidateWithPath (path string )error {if _cbebd .Br !=nil {if _aegcg :=_cbebd .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_aegcg !=nil {return _aegcg ;};};if _cbebd .T !=nil {if _faedd :=_cbebd .T .ValidateWithPath (path +"\u002f\u0054"); +_faedd !=nil {return _faedd ;};};if _cbebd .ContentPart !=nil {if _fedgf :=_cbebd .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fedgf !=nil {return _fedgf ;};};if _cbebd .DelText !=nil {if _eefeaf :=_cbebd .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); +_eefeaf !=nil {return _eefeaf ;};};if _cbebd .InstrText !=nil {if _fdbdfa :=_cbebd .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_fdbdfa !=nil {return _fdbdfa ;};};if _cbebd .DelInstrText !=nil {if _aagebf :=_cbebd .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); +_aagebf !=nil {return _aagebf ;};};if _cbebd .NoBreakHyphen !=nil {if _abgcgg :=_cbebd .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_abgcgg !=nil {return _abgcgg ;};};if _cbebd .SoftHyphen !=nil {if _bgdged :=_cbebd .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); +_bgdged !=nil {return _bgdged ;};};if _cbebd .DayShort !=nil {if _dcacb :=_cbebd .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_dcacb !=nil {return _dcacb ;};};if _cbebd .MonthShort !=nil {if _fcfae :=_cbebd .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); +_fcfae !=nil {return _fcfae ;};};if _cbebd .YearShort !=nil {if _cccgfa :=_cbebd .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cccgfa !=nil {return _cccgfa ;};};if _cbebd .DayLong !=nil {if _aaaag :=_cbebd .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); +_aaaag !=nil {return _aaaag ;};};if _cbebd .MonthLong !=nil {if _bbbecc :=_cbebd .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_bbbecc !=nil {return _bbbecc ;};};if _cbebd .YearLong !=nil {if _baffc :=_cbebd .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); +_baffc !=nil {return _baffc ;};};if _cbebd .AnnotationRef !=nil {if _ecedbe :=_cbebd .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_ecedbe !=nil {return _ecedbe ;};};if _cbebd .FootnoteRef !=nil {if _acdfe :=_cbebd .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); +_acdfe !=nil {return _acdfe ;};};if _cbebd .EndnoteRef !=nil {if _ggbbg :=_cbebd .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ggbbg !=nil {return _ggbbg ;};};if _cbebd .Separator !=nil {if _ecdfa :=_cbebd .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); +_ecdfa !=nil {return _ecdfa ;};};if _cbebd .ContinuationSeparator !=nil {if _fegcg :=_cbebd .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); +_fegcg !=nil {return _fegcg ;};};if _cbebd .Sym !=nil {if _cbcff :=_cbebd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_cbcff !=nil {return _cbcff ;};};if _cbebd .PgNum !=nil {if _cefae :=_cbebd .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); +_cefae !=nil {return _cefae ;};};if _cbebd .Cr !=nil {if _ececda :=_cbebd .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_ececda !=nil {return _ececda ;};};if _cbebd .Tab !=nil {if _cedbf :=_cbebd .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); +_cedbf !=nil {return _cedbf ;};};if _cbebd .Object !=nil {if _dbbgb :=_cbebd .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_dbbgb !=nil {return _dbbgb ;};};if _cbebd .Pict !=nil {if _bdfac :=_cbebd .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); +_bdfac !=nil {return _bdfac ;};};if _cbebd .FldChar !=nil {if _cadbe :=_cbebd .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cadbe !=nil {return _cadbe ;};};if _cbebd .Ruby !=nil {if _aecggf :=_cbebd .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); +_aecggf !=nil {return _aecggf ;};};if _cbebd .FootnoteReference !=nil {if _eeefe :=_cbebd .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_eeefe !=nil {return _eeefe ; +};};if _cbebd .EndnoteReference !=nil {if _cgfgb :=_cbebd .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_cgfgb !=nil {return _cgfgb ;};};if _cbebd .CommentReference !=nil {if _decbfe :=_cbebd .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_decbfe !=nil {return _decbfe ;};};if _cbebd .Drawing !=nil {if _geaeef :=_cbebd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_geaeef !=nil {return _geaeef ;};};if _cbebd .Ptab !=nil {if _bbaga :=_cbebd .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); +_bbaga !=nil {return _bbaga ;};};if _cbebd .LastRenderedPageBreak !=nil {if _bafcb :=_cbebd .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); +_bafcb !=nil {return _bafcb ;};};return nil ;};func (_gfbca *CT_LevelText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfbca .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gfbca .ValAttr )}); +};if _gfbca .NullAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gfbca .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;); -// Paragraph Shading -Shd *CT_Shd ; +// Validate validates the CT_BottomPageBorder and its children +func (_fede *CT_BottomPageBorder )Validate ()error {return _fede .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_ecbca *CT_FFStatusText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecbca .TypeAttr !=ST_InfoTextTypeUnset {_gaadb ,_eefed :=_ecbca .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _eefed !=nil {return _eefed ;};start .Attr =append (start .Attr ,_gaadb );};if _ecbca .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ecbca .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Validate validates the CT_FramesetSplitbar and its children +func (_dbac *CT_FramesetSplitbar )Validate ()error {return _dbac .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_bbfec ST_SectionMark )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baagff :=_c .Attr {}; +_baagff .Name =name ;switch _bbfec {case ST_SectionMarkUnset :_baagff .Value ="";case ST_SectionMarkNextPage :_baagff .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_baagff .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; +case ST_SectionMarkContinuous :_baagff .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_baagff .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_baagff .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065"; +};return _baagff ,nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_egefe :=&CT_ObjectLink {};_egefe .UpdateModeAttr =ST_ObjectUpdateMode (1);return _egefe ;}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_efagf *CT_ObjectChoice )ValidateWithPath (path string )error {if _efagf .Control !=nil {if _accafg :=_efagf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_accafg !=nil {return _accafg ;};};if _efagf .ObjectLink !=nil {if _fgbef :=_efagf .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"); +_fgbef !=nil {return _fgbef ;};};if _efagf .ObjectEmbed !=nil {if _bggd :=_efagf .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_bggd !=nil {return _bggd ;};};if _efagf .Movie !=nil {if _bbabf :=_efagf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065"); +_bbabf !=nil {return _bbabf ;};};return nil ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5; +);func (_bade *CT_BdoContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bade .ValAttr !=ST_DirectionUnset {_dce ,_bga :=_bade .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bga !=nil {return _bga ;}; +start .Attr =append (start .Attr ,_dce );};e .EncodeToken (start );if _bade .FldSimple !=nil {_eagg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fbdg :=range _bade .FldSimple {e .EncodeElement (_fbdg ,_eagg ); +};};if _bade .Hyperlink !=nil {_cdfa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bade .Hyperlink ,_cdfa );};if _bade .SubDoc !=nil {_bea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_bade .SubDoc ,_bea );};if _bade .EG_ContentRunContent !=nil {for _ ,_fgda :=range _bade .EG_ContentRunContent {_fgda .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egcd *CT_Comment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egcd .InitialsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_egcd .InitialsAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_egcd .AuthorAttr )});if _egcd .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_egcd .DateAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_egcd .IdAttr )});e .EncodeToken (start );if _egcd .EG_BlockLevelElts !=nil {for _ ,_dgdc :=range _egcd .EG_BlockLevelElts {_dgdc .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feaaf ST_TblOverlap )Validate ()error {return _feaaf .ValidateWithPath ("")};func (_ffbbed ST_Wrap )ValidateWithPath (path string )error {switch _ffbbed {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbbed )); +};return nil ;};func (_dcfcee *WdCT_WordprocessingShape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfcee .Choice =NewWdCT_WordprocessingShapeChoice ();_dcfcee .SpPr =_gc .NewCT_ShapeProperties ();_dcfcee .BodyPr =_gc .NewCT_TextBodyProperties (); +for _ ,_dbbdce :=range start .Attr {if _dbbdce .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_ddaab ,_fgffa :=_fg .ParseBool (_dbbdce .Value );if _fgffa !=nil {return _fgffa ;}; +_dcfcee .NormalEastAsianFlowAttr =&_ddaab ;continue ;};};_adege :for {_dbbaf ,_ebgfbb :=d .Token ();if _ebgfbb !=nil {return _ebgfbb ;};switch _aebfdg :=_dbbaf .(type ){case _c .StartElement :switch _aebfdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_dcfcee .CNvPr =_gc .NewCT_NonVisualDrawingProps (); +if _dbged :=d .DecodeElement (_dcfcee .CNvPr ,&_aebfdg );_dbged !=nil {return _dbged ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_dcfcee .Choice =NewWdCT_WordprocessingShapeChoice (); +if _ecbba :=d .DecodeElement (&_dcfcee .Choice .CNvSpPr ,&_aebfdg );_ecbba !=nil {return _ecbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_dcfcee .Choice =NewWdCT_WordprocessingShapeChoice (); +if _eaabe :=d .DecodeElement (&_dcfcee .Choice .CNvCnPr ,&_aebfdg );_eaabe !=nil {return _eaabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0050\u0072"}:if _edgebf :=d .DecodeElement (_dcfcee .SpPr ,&_aebfdg ); +_edgebf !=nil {return _edgebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"}:_dcfcee .Style =_gc .NewCT_ShapeStyle (); +if _cfabd :=d .DecodeElement (_dcfcee .Style ,&_aebfdg );_cfabd !=nil {return _cfabd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfcee .ExtLst =_gc .NewCT_OfficeArtExtensionList (); +if _cfagdd :=d .DecodeElement (_dcfcee .ExtLst ,&_aebfdg );_cfagdd !=nil {return _cfagdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_dcfcee .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _fgceaa :=d .DecodeElement (&_dcfcee .WChoice .Txbx ,&_aebfdg );_fgceaa !=nil {return _fgceaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_dcfcee .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _gbagb :=d .DecodeElement (&_dcfcee .WChoice .LinkedTxbx ,&_aebfdg );_gbagb !=nil {return _gbagb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cbfde :=d .DecodeElement (_dcfcee .BodyPr ,&_aebfdg ); +_cbfde !=nil {return _cbfde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_aebfdg .Name ); +if _cabebf :=d .Skip ();_cabebf !=nil {return _cabebf ;};};case _c .EndElement :break _adege ;case _c .CharData :};};return nil ;};func (_afbee *CT_Highlight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afbee .ValAttr =ST_HighlightColor (1); +for _ ,_bfcf :=range start .Attr {if _bfcf .Name .Local =="\u0076\u0061\u006c"{_afbee .ValAttr .UnmarshalXMLAttr (_bfcf );continue ;};};for {_aeaec ,_gdgdf :=d .Token ();if _gdgdf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_gdgdf ); +};if _gdbb ,_ddcgf :=_aeaec .(_c .EndElement );_ddcgf &&_gdbb .Name ==start .Name {break ;};};return nil ;};func (_eabbga ST_BrType )Validate ()error {return _eabbga .ValidateWithPath ("")};func NewCT_Lvl ()*CT_Lvl {_abfea :=&CT_Lvl {};return _abfea }; +func (_ggead *CT_Endnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ggead .Endnote !=nil {_cgegc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_fefe :=range _ggead .Endnote {e .EncodeElement (_fefe ,_cgegc ); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Validate validates the CT_Headers and its children +func (_fecde *CT_Headers )Validate ()error {return _fecde .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_fgaea *EG_FtnEdnNumProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgaea .NumStart !=nil {_afbbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fgaea .NumStart ,_afbbc );};if _fgaea .NumRestart !=nil {_ccbacg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgaea .NumRestart ,_ccbacg );};return nil ; +};func (_dfced *CT_SmartTagPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cabca :for {_aafffe ,_eeedd :=d .Token ();if _eeedd !=nil {return _eeedd ;};switch _gddgc :=_aafffe .(type ){case _c .StartElement :switch _gddgc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_aagfec :=NewCT_Attr (); +if _feace :=d .DecodeElement (_aagfec ,&_gddgc );_feace !=nil {return _feace ;};_dfced .Attr =append (_dfced .Attr ,_aagfec );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_gddgc .Name ); +if _gfbba :=d .Skip ();_gfbba !=nil {return _gfbba ;};};case _c .EndElement :break _cabca ;case _c .CharData :};};return nil ;};func (_afaab *EG_RubyContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afaab .R !=nil {_bggfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072"}}; +e .EncodeElement (_afaab .R ,_bggfa );};if _afaab .EG_RunLevelElts !=nil {for _ ,_gcadf :=range _afaab .EG_RunLevelElts {_gcadf .MarshalXML (e ,_c .StartElement {});};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_dgbad :=&CT_Kinsoku {};return _dgbad }; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Validate validates the WebSettings and its children +func (_feabg *WebSettings )Validate ()error {return _feabg .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type CT_BdoContentRun struct{ -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Direction of Override +ValAttr ST_Direction ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_PageNumber struct{ -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Starting Page Number +StartAttr *int64 ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Paragraph Indentation -Ind *CT_Ind ; +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;}; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_eege *CT_Frame )ValidateWithPath (path string )error {if _eege .Sz !=nil {if _fbgea :=_eege .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fbgea !=nil {return _fbgea ;};};if _eege .Name !=nil {if _cacdd :=_eege .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_cacdd !=nil {return _cacdd ;};};if _eege .Title !=nil {if _bdcfa :=_eege .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_bdcfa !=nil {return _bdcfa ;};};if _eege .LongDesc !=nil {if _abfc :=_eege .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c"); +_abfc !=nil {return _abfc ;};};if _eege .SourceFileName !=nil {if _ceac :=_eege .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_ceac !=nil {return _ceac ;};};if _eege .MarW !=nil {if _daad :=_eege .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057"); +_daad !=nil {return _daad ;};};if _eege .MarH !=nil {if _becdg :=_eege .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_becdg !=nil {return _becdg ;};};if _eege .Scrollbar !=nil {if _edeeb :=_eege .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"); +_edeeb !=nil {return _edeeb ;};};if _eege .NoResizeAllowed !=nil {if _gacad :=_eege .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_gacad !=nil {return _gacad ;};};if _eege .LinkedToFile !=nil {if _abecg :=_eege .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"); +_abecg !=nil {return _abecg ;};};return nil ;};func (_ecfdef ST_DisplacedByCustomXml )Validate ()error {return _ecfdef .ValidateWithPath ("")};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2; +ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10; +ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;);func (_bcecdb *CT_TabStop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dcdabf ,_cbbcg :=_bcecdb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cbbcg !=nil {return _cbbcg ;};start .Attr =append (start .Attr ,_dcdabf );if _bcecdb .LeaderAttr !=ST_TabTlcUnset {_gcbac ,_ffgdf :=_bcecdb .LeaderAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ffgdf !=nil {return _ffgdf ; +};start .Attr =append (start .Attr ,_gcbac );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_e .Sprintf ("\u0025\u0076",_bcecdb .PosAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_eccea *CT_TblPr )ValidateWithPath (path string )error {if _eccea .TblStyle !=nil {if _cggbd :=_eccea .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_cggbd !=nil {return _cggbd ;};};if _eccea .TblpPr !=nil {if _dcbfca :=_eccea .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); +_dcbfca !=nil {return _dcbfca ;};};if _eccea .TblOverlap !=nil {if _dggfb :=_eccea .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dggfb !=nil {return _dggfb ;};};if _eccea .BidiVisual !=nil {if _ggcgd :=_eccea .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); +_ggcgd !=nil {return _ggcgd ;};};if _eccea .TblStyleRowBandSize !=nil {if _dabb :=_eccea .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_dabb !=nil {return _dabb ; +};};if _eccea .TblStyleColBandSize !=nil {if _dagef :=_eccea .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_dagef !=nil {return _dagef ;};};if _eccea .TblW !=nil {if _aaabga :=_eccea .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); +_aaabga !=nil {return _aaabga ;};};if _eccea .Jc !=nil {if _geeacf :=_eccea .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_geeacf !=nil {return _geeacf ;};};if _eccea .TblCellSpacing !=nil {if _gfeec :=_eccea .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_gfeec !=nil {return _gfeec ;};};if _eccea .TblInd !=nil {if _ggbbca :=_eccea .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_ggbbca !=nil {return _ggbbca ;};};if _eccea .TblBorders !=nil {if _bgfeec :=_eccea .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_bgfeec !=nil {return _bgfeec ;};};if _eccea .Shd !=nil {if _baecd :=_eccea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_baecd !=nil {return _baecd ;};};if _eccea .TblLayout !=nil {if _cgfg :=_eccea .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); +_cgfg !=nil {return _cgfg ;};};if _eccea .TblCellMar !=nil {if _gfdff :=_eccea .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_gfdff !=nil {return _gfdff ;};};if _eccea .TblLook !=nil {if _fbbgg :=_eccea .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); +_fbbgg !=nil {return _fbbgg ;};};if _eccea .TblCaption !=nil {if _agcdcb :=_eccea .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_agcdcb !=nil {return _agcdcb ;};};if _eccea .TblDescription !=nil {if _fdafb :=_eccea .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_fdafb !=nil {return _fdafb ;};};if _eccea .TblPrChange !=nil {if _bcecg :=_eccea .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bcecg !=nil {return _bcecg ;};};return nil ;};type CT_FFTextType struct{ -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func (_dcdgfb ST_EdGrp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcdgfb .String (),start );}; -// Paragraph Alignment -Jc *CT_Jc ; +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_abeaag *CT_TrackChangesView )ValidateWithPath (path string )error {if _abeaag .MarkupAttr !=nil {if _fegdf :=_abeaag .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_fegdf !=nil {return _fegdf ; +};};if _abeaag .CommentsAttr !=nil {if _fbedaf :=_abeaag .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_fbedaf !=nil {return _fbedaf ;};};if _abeaag .InsDelAttr !=nil {if _gecdd :=_abeaag .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072"); +_gecdd !=nil {return _gecdd ;};};if _abeaag .FormattingAttr !=nil {if _fffeca :=_abeaag .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fffeca !=nil {return _fffeca ;};};if _abeaag .InkAnnotationsAttr !=nil {if _gfgbbg :=_abeaag .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072"); +_gfgbbg !=nil {return _gfgbbg ;};};return nil ;};func (_caaa *CT_DocPartCategory )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bacdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +e .EncodeElement (_caaa .Name ,_bacdb );_afcc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_caaa .Gallery ,_afcc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_MathContent ()*EG_MathContent {_bfdfa :=&EG_MathContent {}; +return _bfdfa };type WdWpc struct{WdCT_WordprocessingCanvas };func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_abcaa :=&CT_MathCtrlDel {};return _abcaa };func (_dfac *CT_Charset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffgbg :=range start .Attr {if _ffgbg .Name .Local =="\u0076\u0061\u006c"{_cbgeg ,_dgcaf :=_ffgbg .Value ,error (nil ); +if _dgcaf !=nil {return _dgcaf ;};_dfac .ValAttr =&_cbgeg ;continue ;};if _ffgbg .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ffcab ,_fge :=_ffgbg .Value ,error (nil );if _fge !=nil {return _fge ;};_dfac .CharacterSetAttr =&_ffcab ; +continue ;};};for {_ffeda ,_bceb :=d .Token ();if _bceb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_bceb );};if _cbdab ,_fda :=_ffeda .(_c .EndElement ); +_fda &&_cbdab .Name ==start .Name {break ;};};return nil ;};func (_cfdeff *CT_TextboxTightWrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adbbf ,_debgd :=_cfdeff .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _debgd !=nil {return _debgd ;};start .Attr =append (start .Attr ,_adbbf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbeca *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afgb :for {_bafed ,_acbbe :=d .Token (); +if _acbbe !=nil {return _acbbe ;};switch _bbafd :=_bafed .(type ){case _c .StartElement :switch _bbafd .Name {default:if _bafec ,_bafcf :=_fc .CreateElement (_bbafd );_bafcf !=nil {return _bafcf ;}else {if _gaacg :=d .DecodeElement (_bafec ,&_bbafd );_gaacg !=nil {return _gaacg ; +};_gbeca .Any =append (_gbeca .Any ,_bafec );};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_gbeca .Movie =NewCT_Rel (); +if _bggeg :=d .DecodeElement (_gbeca .Movie ,&_bbafd );_bggeg !=nil {return _bggeg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_gbeca .Control =NewCT_Control (); +if _fgaee :=d .DecodeElement (_gbeca .Control ,&_bbafd );_fgaee !=nil {return _fgaee ;};};case _c .EndElement :break _afgb ;case _c .CharData :};};return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_g .Time ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Annotation Identifier +IdAttr int64 ;};func NewHdr ()*Hdr {_dbdgf :=&Hdr {};_dbdgf .CT_HdrFtr =*NewCT_HdrFtr ();return _dbdgf };type CT_Style struct{ -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Style Type +TypeAttr ST_StyleType ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Style ID +StyleIdAttr *string ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Default Style +DefaultAttr *_d .ST_OnOff ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// User-Defined Style +CustomStyleAttr *_d .ST_OnOff ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_aacbe ST_ProofErr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddeaac :=_a .Attr {};_ddeaac .Name =name ;switch _aacbe {case ST_ProofErrUnset :_ddeaac .Value =""; -case ST_ProofErrSpellStart :_ddeaac .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_ddeaac .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_ddeaac .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t"; -case ST_ProofErrGramEnd :_ddeaac .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _ddeaac ,nil ;};type CT_PageBorders struct{ +// Primary Style Name +Name *CT_String ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Alternate Style Names +Aliases *CT_String ; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Parent Style ID +BasedOn *CT_String ; -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Style For Next Paragraph +Next *CT_String ; -// Top Border -Top *CT_TopPageBorder ; +// Linked Style Reference +Link *CT_String ; -// Left Border -Left *CT_PageBorder ; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Hide Style From User Interface +Hidden *CT_OnOff ; -// Right Border -Right *CT_PageBorder ;};func (_adggg *WdCT_PosH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adggg .RelativeFromAttr =WdST_RelFromH (1);_adggg .Choice =NewWdCT_PosHChoice ();for _ ,_gbbfcd :=range start .Attr {if _gbbfcd .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_adggg .RelativeFromAttr .UnmarshalXMLAttr (_gbbfcd ); -continue ;};};_bbbff :for {_fgbbg ,_fbdgff :=d .Token ();if _fbdgff !=nil {return _fbdgff ;};switch _adffgd :=_fgbbg .(type ){case _a .StartElement :switch _adffgd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_adggg .Choice =NewWdCT_PosHChoice (); -if _bbedga :=d .DecodeElement (&_adggg .Choice .Align ,&_adffgd );_bbedga !=nil {return _bbedga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_adggg .Choice =NewWdCT_PosHChoice (); -if _gecac :=d .DecodeElement (&_adggg .Choice .PosOffset ,&_adffgd );_gecac !=nil {return _gecac ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_adffgd .Name ); -if _fcgbe :=d .Skip ();_fcgbe !=nil {return _fcgbe ;};};case _a .EndElement :break _bbbff ;case _a .CharData :};};return nil ;};func (_fegeg *CT_Comment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egdb :=range start .Attr {if _egdb .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_dcda ,_abbbb :=_egdb .Value ,error (nil ); -if _abbbb !=nil {return _abbbb ;};_fegeg .InitialsAttr =&_dcda ;continue ;};if _egdb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cbaa ,_bdbd :=_egdb .Value ,error (nil );if _bdbd !=nil {return _bdbd ;};_fegeg .AuthorAttr =_cbaa ;continue ;}; -if _egdb .Name .Local =="\u0064\u0061\u0074\u0065"{_fbd ,_gaag :=ParseStdlibTime (_egdb .Value );if _gaag !=nil {return _gaag ;};_fegeg .DateAttr =&_fbd ;continue ;};if _egdb .Name .Local =="\u0069\u0064"{_acg ,_gdaf :=_ea .ParseInt (_egdb .Value ,10,64); -if _gdaf !=nil {return _gdaf ;};_fegeg .IdAttr =_acg ;continue ;};};_feb :for {_gdde ,_agfd :=d .Token ();if _agfd !=nil {return _agfd ;};switch _dfea :=_gdde .(type ){case _a .StartElement :switch _dfea .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_adaa :=NewEG_BlockLevelElts (); -_edcdb :=NewCT_AltChunk ();if _bcgac :=d .DecodeElement (_edcdb ,&_dfea );_bcgac !=nil {return _bcgac ;};_adaa .AltChunk =append (_adaa .AltChunk ,_edcdb );_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_adaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_feeg :=NewEG_BlockLevelElts (); -_agbe :=NewEG_ContentBlockContent ();_agbe .CustomXml =NewCT_CustomXmlBlock ();if _dfed :=d .DecodeElement (_agbe .CustomXml ,&_dfea );_dfed !=nil {return _dfed ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_feeg );_feeg .EG_ContentBlockContent =append (_feeg .EG_ContentBlockContent ,_agbe ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbfg :=NewEG_BlockLevelElts (); -_ecdf :=NewEG_ContentBlockContent ();_ecdf .Sdt =NewCT_SdtBlock ();if _gcca :=d .DecodeElement (_ecdf .Sdt ,&_dfea );_gcca !=nil {return _gcca ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_fbfg );_fbfg .EG_ContentBlockContent =append (_fbfg .EG_ContentBlockContent ,_ecdf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_abeg :=NewEG_BlockLevelElts (); -_ccge :=NewEG_ContentBlockContent ();_fagd :=NewCT_P ();if _gbgg :=d .DecodeElement (_fagd ,&_dfea );_gbgg !=nil {return _gbgg ;};_ccge .P =append (_ccge .P ,_fagd );_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_abeg );_abeg .EG_ContentBlockContent =append (_abeg .EG_ContentBlockContent ,_ccge ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_adfc :=NewEG_BlockLevelElts (); -_bddg :=NewEG_ContentBlockContent ();_gag :=NewCT_Tbl ();if _aebcf :=d .DecodeElement (_gag ,&_dfea );_aebcf !=nil {return _aebcf ;};_bddg .Tbl =append (_bddg .Tbl ,_gag );_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_adfc );_adfc .EG_ContentBlockContent =append (_adfc .EG_ContentBlockContent ,_bddg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcfe :=NewEG_BlockLevelElts (); -_ffbe :=NewEG_ContentBlockContent ();_fcea :=NewEG_RunLevelElts ();_fcea .ProofErr =NewCT_ProofErr ();if _bbfc :=d .DecodeElement (_fcea .ProofErr ,&_dfea );_bbfc !=nil {return _bbfc ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_dcfe ); -_dcfe .EG_ContentBlockContent =append (_dcfe .EG_ContentBlockContent ,_ffbe );_ffbe .EG_RunLevelElts =append (_ffbe .EG_RunLevelElts ,_fcea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgab :=NewEG_BlockLevelElts (); -_ebfde :=NewEG_ContentBlockContent ();_aedgf :=NewEG_RunLevelElts ();_aedgf .PermStart =NewCT_PermStart ();if _bgacb :=d .DecodeElement (_aedgf .PermStart ,&_dfea );_bgacb !=nil {return _bgacb ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_bgab ); -_bgab .EG_ContentBlockContent =append (_bgab .EG_ContentBlockContent ,_ebfde );_ebfde .EG_RunLevelElts =append (_ebfde .EG_RunLevelElts ,_aedgf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfbbb :=NewEG_BlockLevelElts (); -_gbggc :=NewEG_ContentBlockContent ();_gggf :=NewEG_RunLevelElts ();_gggf .PermEnd =NewCT_Perm ();if _ace :=d .DecodeElement (_gggf .PermEnd ,&_dfea );_ace !=nil {return _ace ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_bfbbb );_bfbbb .EG_ContentBlockContent =append (_bfbbb .EG_ContentBlockContent ,_gbggc ); -_gbggc .EG_RunLevelElts =append (_gbggc .EG_RunLevelElts ,_gggf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bfff :=NewEG_BlockLevelElts (); -_bbd :=NewEG_ContentBlockContent ();_ecdde :=NewEG_RunLevelElts ();_ecdde .Ins =NewCT_RunTrackChange ();if _ebeg :=d .DecodeElement (_ecdde .Ins ,&_dfea );_ebeg !=nil {return _ebeg ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_bfff ); -_bfff .EG_ContentBlockContent =append (_bfff .EG_ContentBlockContent ,_bbd );_bbd .EG_RunLevelElts =append (_bbd .EG_RunLevelElts ,_ecdde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gfgdb :=NewEG_BlockLevelElts (); -_fdage :=NewEG_ContentBlockContent ();_edeg :=NewEG_RunLevelElts ();_edeg .Del =NewCT_RunTrackChange ();if _gdcbe :=d .DecodeElement (_edeg .Del ,&_dfea );_gdcbe !=nil {return _gdcbe ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_gfgdb ); -_gfgdb .EG_ContentBlockContent =append (_gfgdb .EG_ContentBlockContent ,_fdage );_fdage .EG_RunLevelElts =append (_fdage .EG_RunLevelElts ,_edeg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfg :=NewEG_BlockLevelElts (); -_cfgf :=NewEG_ContentBlockContent ();_cecf :=NewEG_RunLevelElts ();_cecf .MoveFrom =NewCT_RunTrackChange ();if _cbff :=d .DecodeElement (_cecf .MoveFrom ,&_dfea );_cbff !=nil {return _cbff ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_bfg ); -_bfg .EG_ContentBlockContent =append (_bfg .EG_ContentBlockContent ,_cfgf );_cfgf .EG_RunLevelElts =append (_cfgf .EG_RunLevelElts ,_cecf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgde :=NewEG_BlockLevelElts (); -_ggcb :=NewEG_ContentBlockContent ();_efad :=NewEG_RunLevelElts ();_efad .MoveTo =NewCT_RunTrackChange ();if _gegd :=d .DecodeElement (_efad .MoveTo ,&_dfea );_gegd !=nil {return _gegd ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_dgde ); -_dgde .EG_ContentBlockContent =append (_dgde .EG_ContentBlockContent ,_ggcb );_ggcb .EG_RunLevelElts =append (_ggcb .EG_RunLevelElts ,_efad );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_defb :=NewEG_BlockLevelElts (); -_dbeeaa :=NewEG_ContentBlockContent ();_bcgc :=NewEG_RunLevelElts ();_dffe :=NewEG_RangeMarkupElements ();_dffe .BookmarkStart =NewCT_Bookmark ();if _gadfe :=d .DecodeElement (_dffe .BookmarkStart ,&_dfea );_gadfe !=nil {return _gadfe ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_defb ); -_defb .EG_ContentBlockContent =append (_defb .EG_ContentBlockContent ,_dbeeaa );_dbeeaa .EG_RunLevelElts =append (_dbeeaa .EG_RunLevelElts ,_bcgc );_bcgc .EG_RangeMarkupElements =append (_bcgc .EG_RangeMarkupElements ,_dffe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cegc :=NewEG_BlockLevelElts (); -_eagg :=NewEG_ContentBlockContent ();_bba :=NewEG_RunLevelElts ();_fefe :=NewEG_RangeMarkupElements ();_fefe .BookmarkEnd =NewCT_MarkupRange ();if _abfc :=d .DecodeElement (_fefe .BookmarkEnd ,&_dfea );_abfc !=nil {return _abfc ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_cegc ); -_cegc .EG_ContentBlockContent =append (_cegc .EG_ContentBlockContent ,_eagg );_eagg .EG_RunLevelElts =append (_eagg .EG_RunLevelElts ,_bba );_bba .EG_RangeMarkupElements =append (_bba .EG_RangeMarkupElements ,_fefe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feec :=NewEG_BlockLevelElts (); -_gcac :=NewEG_ContentBlockContent ();_dbcf :=NewEG_RunLevelElts ();_caca :=NewEG_RangeMarkupElements ();_caca .MoveFromRangeStart =NewCT_MoveBookmark ();if _afgg :=d .DecodeElement (_caca .MoveFromRangeStart ,&_dfea );_afgg !=nil {return _afgg ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_feec ); -_feec .EG_ContentBlockContent =append (_feec .EG_ContentBlockContent ,_gcac );_gcac .EG_RunLevelElts =append (_gcac .EG_RunLevelElts ,_dbcf );_dbcf .EG_RangeMarkupElements =append (_dbcf .EG_RangeMarkupElements ,_caca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cceab :=NewEG_BlockLevelElts (); -_afga :=NewEG_ContentBlockContent ();_gbggg :=NewEG_RunLevelElts ();_eda :=NewEG_RangeMarkupElements ();_eda .MoveFromRangeEnd =NewCT_MarkupRange ();if _eced :=d .DecodeElement (_eda .MoveFromRangeEnd ,&_dfea );_eced !=nil {return _eced ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_cceab ); -_cceab .EG_ContentBlockContent =append (_cceab .EG_ContentBlockContent ,_afga );_afga .EG_RunLevelElts =append (_afga .EG_RunLevelElts ,_gbggg );_gbggg .EG_RangeMarkupElements =append (_gbggg .EG_RangeMarkupElements ,_eda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ecga :=NewEG_BlockLevelElts (); -_eeafe :=NewEG_ContentBlockContent ();_ggdb :=NewEG_RunLevelElts ();_aede :=NewEG_RangeMarkupElements ();_aede .MoveToRangeStart =NewCT_MoveBookmark ();if _cfede :=d .DecodeElement (_aede .MoveToRangeStart ,&_dfea );_cfede !=nil {return _cfede ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_ecga ); -_ecga .EG_ContentBlockContent =append (_ecga .EG_ContentBlockContent ,_eeafe );_eeafe .EG_RunLevelElts =append (_eeafe .EG_RunLevelElts ,_ggdb );_ggdb .EG_RangeMarkupElements =append (_ggdb .EG_RangeMarkupElements ,_aede );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbdcd :=NewEG_BlockLevelElts (); -_ecdea :=NewEG_ContentBlockContent ();_fdc :=NewEG_RunLevelElts ();_bfcdb :=NewEG_RangeMarkupElements ();_bfcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _cfgc :=d .DecodeElement (_bfcdb .MoveToRangeEnd ,&_dfea );_cfgc !=nil {return _cfgc ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_cbdcd ); -_cbdcd .EG_ContentBlockContent =append (_cbdcd .EG_ContentBlockContent ,_ecdea );_ecdea .EG_RunLevelElts =append (_ecdea .EG_RunLevelElts ,_fdc );_fdc .EG_RangeMarkupElements =append (_fdc .EG_RangeMarkupElements ,_bfcdb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ceed :=NewEG_BlockLevelElts (); -_edaa :=NewEG_ContentBlockContent ();_ggcfb :=NewEG_RunLevelElts ();_dadbc :=NewEG_RangeMarkupElements ();_dadbc .CommentRangeStart =NewCT_MarkupRange ();if _aafg :=d .DecodeElement (_dadbc .CommentRangeStart ,&_dfea );_aafg !=nil {return _aafg ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_ceed ); -_ceed .EG_ContentBlockContent =append (_ceed .EG_ContentBlockContent ,_edaa );_edaa .EG_RunLevelElts =append (_edaa .EG_RunLevelElts ,_ggcfb );_ggcfb .EG_RangeMarkupElements =append (_ggcfb .EG_RangeMarkupElements ,_dadbc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddcb :=NewEG_BlockLevelElts (); -_ebbd :=NewEG_ContentBlockContent ();_cgddc :=NewEG_RunLevelElts ();_eafb :=NewEG_RangeMarkupElements ();_eafb .CommentRangeEnd =NewCT_MarkupRange ();if _dccg :=d .DecodeElement (_eafb .CommentRangeEnd ,&_dfea );_dccg !=nil {return _dccg ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_ddcb ); -_ddcb .EG_ContentBlockContent =append (_ddcb .EG_ContentBlockContent ,_ebbd );_ebbd .EG_RunLevelElts =append (_ebbd .EG_RunLevelElts ,_cgddc );_cgddc .EG_RangeMarkupElements =append (_cgddc .EG_RangeMarkupElements ,_eafb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egfb :=NewEG_BlockLevelElts (); -_gcbda :=NewEG_ContentBlockContent ();_fcfg :=NewEG_RunLevelElts ();_bada :=NewEG_RangeMarkupElements ();_bada .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgfd :=d .DecodeElement (_bada .CustomXmlInsRangeStart ,&_dfea );_fgfd !=nil {return _fgfd ; -};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_egfb );_egfb .EG_ContentBlockContent =append (_egfb .EG_ContentBlockContent ,_gcbda );_gcbda .EG_RunLevelElts =append (_gcbda .EG_RunLevelElts ,_fcfg );_fcfg .EG_RangeMarkupElements =append (_fcfg .EG_RangeMarkupElements ,_bada ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eefa :=NewEG_BlockLevelElts (); -_begg :=NewEG_ContentBlockContent ();_fdcf :=NewEG_RunLevelElts ();_aeac :=NewEG_RangeMarkupElements ();_aeac .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbfg :=d .DecodeElement (_aeac .CustomXmlInsRangeEnd ,&_dfea );_bbfg !=nil {return _bbfg ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_eefa ); -_eefa .EG_ContentBlockContent =append (_eefa .EG_ContentBlockContent ,_begg );_begg .EG_RunLevelElts =append (_begg .EG_RunLevelElts ,_fdcf );_fdcf .EG_RangeMarkupElements =append (_fdcf .EG_RangeMarkupElements ,_aeac );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eecce :=NewEG_BlockLevelElts (); -_dfdgb :=NewEG_ContentBlockContent ();_bcaa :=NewEG_RunLevelElts ();_bbbg :=NewEG_RangeMarkupElements ();_bbbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaeae :=d .DecodeElement (_bbbg .CustomXmlDelRangeStart ,&_dfea );_eaeae !=nil {return _eaeae ; -};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_eecce );_eecce .EG_ContentBlockContent =append (_eecce .EG_ContentBlockContent ,_dfdgb );_dfdgb .EG_RunLevelElts =append (_dfdgb .EG_RunLevelElts ,_bcaa );_bcaa .EG_RangeMarkupElements =append (_bcaa .EG_RangeMarkupElements ,_bbbg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebff :=NewEG_BlockLevelElts (); -_gbcg :=NewEG_ContentBlockContent ();_abaaa :=NewEG_RunLevelElts ();_dadc :=NewEG_RangeMarkupElements ();_dadc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfbd :=d .DecodeElement (_dadc .CustomXmlDelRangeEnd ,&_dfea );_bfbd !=nil {return _bfbd ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_ebff ); -_ebff .EG_ContentBlockContent =append (_ebff .EG_ContentBlockContent ,_gbcg );_gbcg .EG_RunLevelElts =append (_gbcg .EG_RunLevelElts ,_abaaa );_abaaa .EG_RangeMarkupElements =append (_abaaa .EG_RangeMarkupElements ,_dadc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffdf :=NewEG_BlockLevelElts (); -_gcaag :=NewEG_ContentBlockContent ();_ecega :=NewEG_RunLevelElts ();_cfde :=NewEG_RangeMarkupElements ();_cfde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbeag :=d .DecodeElement (_cfde .CustomXmlMoveFromRangeStart ,&_dfea );_bbeag !=nil {return _bbeag ; -};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_ffdf );_ffdf .EG_ContentBlockContent =append (_ffdf .EG_ContentBlockContent ,_gcaag );_gcaag .EG_RunLevelElts =append (_gcaag .EG_RunLevelElts ,_ecega );_ecega .EG_RangeMarkupElements =append (_ecega .EG_RangeMarkupElements ,_cfde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cbag :=NewEG_BlockLevelElts (); -_fecc :=NewEG_ContentBlockContent ();_aaad :=NewEG_RunLevelElts ();_dde :=NewEG_RangeMarkupElements ();_dde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bebac :=d .DecodeElement (_dde .CustomXmlMoveFromRangeEnd ,&_dfea );_bebac !=nil {return _bebac ; -};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_cbag );_cbag .EG_ContentBlockContent =append (_cbag .EG_ContentBlockContent ,_fecc );_fecc .EG_RunLevelElts =append (_fecc .EG_RunLevelElts ,_aaad );_aaad .EG_RangeMarkupElements =append (_aaad .EG_RangeMarkupElements ,_dde ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgag :=NewEG_BlockLevelElts (); -_feee :=NewEG_ContentBlockContent ();_daef :=NewEG_RunLevelElts ();_ebcgg :=NewEG_RangeMarkupElements ();_ebcgg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _deeb :=d .DecodeElement (_ebcgg .CustomXmlMoveToRangeStart ,&_dfea );_deeb !=nil {return _deeb ; -};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_fgag );_fgag .EG_ContentBlockContent =append (_fgag .EG_ContentBlockContent ,_feee );_feee .EG_RunLevelElts =append (_feee .EG_RunLevelElts ,_daef );_daef .EG_RangeMarkupElements =append (_daef .EG_RangeMarkupElements ,_ebcgg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bggc :=NewEG_BlockLevelElts (); -_badga :=NewEG_ContentBlockContent ();_addd :=NewEG_RunLevelElts ();_gabg :=NewEG_RangeMarkupElements ();_gabg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgbaa :=d .DecodeElement (_gabg .CustomXmlMoveToRangeEnd ,&_dfea );_bgbaa !=nil {return _bgbaa ; -};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_bggc );_bggc .EG_ContentBlockContent =append (_bggc .EG_ContentBlockContent ,_badga );_badga .EG_RunLevelElts =append (_badga .EG_RunLevelElts ,_addd );_addd .EG_RangeMarkupElements =append (_addd .EG_RangeMarkupElements ,_gabg ); -case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbee :=NewEG_BlockLevelElts (); -_eaefb :=NewEG_ContentBlockContent ();_bdfe :=NewEG_RunLevelElts ();_fefg :=NewEG_MathContent ();_fefg .OMathPara =_aa .NewOMathPara ();if _accb :=d .DecodeElement (_fefg .OMathPara ,&_dfea );_accb !=nil {return _accb ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_bbee ); -_bbee .EG_ContentBlockContent =append (_bbee .EG_ContentBlockContent ,_eaefb );_eaefb .EG_RunLevelElts =append (_eaefb .EG_RunLevelElts ,_bdfe );_bdfe .EG_MathContent =append (_bdfe .EG_MathContent ,_fefg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gaee :=NewEG_BlockLevelElts (); -_bgdf :=NewEG_ContentBlockContent ();_cfgef :=NewEG_RunLevelElts ();_gdfc :=NewEG_MathContent ();_gdfc .OMath =_aa .NewOMath ();if _dddd :=d .DecodeElement (_gdfc .OMath ,&_dfea );_dddd !=nil {return _dddd ;};_fegeg .EG_BlockLevelElts =append (_fegeg .EG_BlockLevelElts ,_gaee ); -_gaee .EG_ContentBlockContent =append (_gaee .EG_ContentBlockContent ,_bgdf );_bgdf .EG_RunLevelElts =append (_bgdf .EG_RunLevelElts ,_cfgef );_cfgef .EG_MathContent =append (_cfgef .EG_MathContent ,_gdfc );default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_dfea .Name ); -if _fadd :=d .Skip ();_fadd !=nil {return _fadd ;};};case _a .EndElement :break _feb ;case _a .CharData :};};return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_cfeb :=&CT_MailMergeDocType {};_cfeb .ValAttr =ST_MailMergeDocType (1);return _cfeb ; -};func NewCT_PPr ()*CT_PPr {_fbdgf :=&CT_PPr {};return _fbdgf };func (_cagcbb ST_TextEffect )String ()string {switch _cagcbb {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073"; -case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065";case 7:return "\u006e\u006f\u006e\u0065"; -};return "";};func (_gefgbd ST_WmlColorSchemeIndex )Validate ()error {return _gefgbd .ValidateWithPath ("")}; +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// Validate validates the CT_VerticalAlignRun and its children -func (_ecegc *CT_VerticalAlignRun )Validate ()error {return _ecegc .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_eeacda *WdCT_WrapTopBottom )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eeacda .DistTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_eeacda .DistTAttr )}); -};if _eeacda .DistBAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_eeacda .DistBAttr )});};e .EncodeToken (start );if _eeacda .EffectExtent !=nil {_gdabfc :=_a .StartElement {Name :_a .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_eeacda .EffectExtent ,_gdabfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_abecc *CT_LsdException )ValidateWithPath (path string )error {if _abecc .LockedAttr !=nil {if _ffeac :=_abecc .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ffeac !=nil {return _ffeac ;};}; -if _abecc .SemiHiddenAttr !=nil {if _ffcdg :=_abecc .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ffcdg !=nil {return _ffcdg ;};};if _abecc .UnhideWhenUsedAttr !=nil {if _bbcdc :=_abecc .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072"); -_bbcdc !=nil {return _bbcdc ;};};if _abecc .QFormatAttr !=nil {if _ebecf :=_abecc .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ebecf !=nil {return _ebecf ;};};return nil ;}; +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; -// Validate validates the CT_SdtListItem and its children -func (_cdggc *CT_SdtListItem )Validate ()error {return _cdggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};type WdCT_WordprocessingCanvas struct{Bg *_gga .CT_BackgroundFormatting ;Whole *_gga .CT_WholeE2oFormatting ; -Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_gga .CT_OfficeArtExtensionList ;}; +// Primary Style +QFormat *CT_OnOff ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_cbee *CT_FontFamily )ValidateWithPath (path string )error {if _cbee .ValAttr ==ST_FontFamilyUnset {return _gd .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 _cfdaa :=_cbee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfdaa !=nil {return _cfdaa ;};return nil ;}; +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Validate validates the CT_Numbering and its children -func (_gcega *CT_Numbering )Validate ()error {return _gcega .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; +// E-Mail Message Text Style +Personal *CT_OnOff ; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_egecfg *Footnotes )ValidateWithPath (path string )error {if _babba :=_egecfg .CT_Footnotes .ValidateWithPath (path );_babba !=nil {return _babba ;};return nil ;};func (_dabcd WdST_RelFromH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dabcd .String (),start ); -};func NewCT_EdnDocProps ()*CT_EdnDocProps {_bdcgc :=&CT_EdnDocProps {};return _bdcgc };const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;); +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Validate validates the CT_SdtEndPr and its children -func (_cfdgd *CT_SdtEndPr )Validate ()error {return _cfdgd .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_fgec *CT_CustomXmlBlock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgec .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_fgec .UriAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_fgec .ElementAttr )});e .EncodeToken (start );if _fgec .CustomXmlPr !=nil {_cgcg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_fgec .CustomXmlPr ,_cgcg );};if _fgec .EG_ContentBlockContent !=nil {for _ ,_fdg :=range _fgec .EG_ContentBlockContent {_fdg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -func NewCT_Placeholder ()*CT_Placeholder {_ggdaa :=&CT_Placeholder {};_ggdaa .DocPart =NewCT_String ();return _ggdaa ;};func (_fbgbgc ST_DisplacedByCustomXml )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acbfd :=_a .Attr {};_acbfd .Name =name ;switch _fbgbgc {case ST_DisplacedByCustomXmlUnset :_acbfd .Value =""; -case ST_DisplacedByCustomXmlNext :_acbfd .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_acbfd .Value ="\u0070\u0072\u0065\u0076";};return _acbfd ,nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_acce *CT_FFHelpText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acce .TypeAttr !=ST_InfoTextTypeUnset {_gaaec ,_efcc :=_acce .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _efcc !=nil {return _efcc ;};start .Attr =append (start .Attr ,_gaaec );};if _acce .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_acce .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bacceg ST_Pitch )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bacceg .String (),start );};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_dafdgf :=&CT_MailMergeSourceType {}; -_dafdgf .ValAttr =ST_MailMergeSourceType (1);return _dafdgf ;};func (_dfcg *CT_Font )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eacg :=range start .Attr {if _eacg .Name .Local =="\u006e\u0061\u006d\u0065"{_cdgeb ,_deae :=_eacg .Value ,error (nil ); -if _deae !=nil {return _deae ;};_dfcg .NameAttr =_cdgeb ;continue ;};};_dabb :for {_dcef ,_cccc :=d .Token ();if _cccc !=nil {return _cccc ;};switch _accac :=_dcef .(type ){case _a .StartElement :switch _accac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_dfcg .AltName =NewCT_String (); -if _eacgg :=d .DecodeElement (_dfcg .AltName ,&_accac );_eacgg !=nil {return _eacgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_dfcg .Panose1 =NewCT_Panose (); -if _ebef :=d .DecodeElement (_dfcg .Panose1 ,&_accac );_ebef !=nil {return _ebef ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_dfcg .Charset =NewCT_Charset (); -if _bfcac :=d .DecodeElement (_dfcg .Charset ,&_accac );_bfcac !=nil {return _bfcac ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_dfcg .Family =NewCT_FontFamily (); -if _feed :=d .DecodeElement (_dfcg .Family ,&_accac );_feed !=nil {return _feed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_dfcg .NotTrueType =NewCT_OnOff (); -if _beacf :=d .DecodeElement (_dfcg .NotTrueType ,&_accac );_beacf !=nil {return _beacf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0074c\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0074c\u0068"}:_dfcg .Pitch =NewCT_Pitch (); -if _bgacd :=d .DecodeElement (_dfcg .Pitch ,&_accac );_bgacd !=nil {return _bgacd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u0067"}:_dfcg .Sig =NewCT_FontSig (); -if _dbda :=d .DecodeElement (_dfcg .Sig ,&_accac );_dbda !=nil {return _dbda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_dfcg .EmbedRegular =NewCT_FontRel (); -if _bbfgg :=d .DecodeElement (_dfcg .EmbedRegular ,&_accac );_bbfgg !=nil {return _bbfgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_dfcg .EmbedBold =NewCT_FontRel (); -if _gddff :=d .DecodeElement (_dfcg .EmbedBold ,&_accac );_gddff !=nil {return _gddff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_dfcg .EmbedItalic =NewCT_FontRel (); -if _gfbaa :=d .DecodeElement (_dfcg .EmbedItalic ,&_accac );_gfbaa !=nil {return _gfbaa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_dfcg .EmbedBoldItalic =NewCT_FontRel (); -if _eadfg :=d .DecodeElement (_dfcg .EmbedBoldItalic ,&_accac );_eadfg !=nil {return _eadfg ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_accac .Name ); -if _ccgg :=d .Skip ();_ccgg !=nil {return _ccgg ;};};case _a .EndElement :break _dabb ;case _a .CharData :};};return nil ;};func (_dcedf *ST_DocGrid )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcedf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dcedf =1; -case "\u006c\u0069\u006ee\u0073":*_dcedf =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_dcedf =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_dcedf =4;};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_eeded :=&CT_TrPrChange {}; -_eeded .TrPr =NewCT_TrPrBase ();return _eeded ;};func (_ebf *CT_Body )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebf .EG_BlockLevelElts !=nil {for _ ,_cgg :=range _ebf .EG_BlockLevelElts {_cgg .MarshalXML (e ,_a .StartElement {}); -};};if _ebf .SectPr !=nil {_gcag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_ebf .SectPr ,_gcag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FtnEdnRef struct{ +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_ga .ST_OnOff ; +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// Footnote/Endnote ID Reference -IdAttr int64 ;};func (_fccdd *EG_RangeMarkupElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfdefa :for {_abfcaf ,_cggbf :=d .Token ();if _cggbf !=nil {return _cggbf ;};switch _addacb :=_abfcaf .(type ){case _a .StartElement :switch _addacb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fccdd .BookmarkStart =NewCT_Bookmark (); -if _dbcgd :=d .DecodeElement (_fccdd .BookmarkStart ,&_addacb );_dbcgd !=nil {return _dbcgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fccdd .BookmarkEnd =NewCT_MarkupRange (); -if _adddg :=d .DecodeElement (_fccdd .BookmarkEnd ,&_addacb );_adddg !=nil {return _adddg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fccdd .MoveFromRangeStart =NewCT_MoveBookmark (); -if _cfaed :=d .DecodeElement (_fccdd .MoveFromRangeStart ,&_addacb );_cfaed !=nil {return _cfaed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fccdd .MoveFromRangeEnd =NewCT_MarkupRange (); -if _cadfae :=d .DecodeElement (_fccdd .MoveFromRangeEnd ,&_addacb );_cadfae !=nil {return _cadfae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fccdd .MoveToRangeStart =NewCT_MoveBookmark (); -if _bdbea :=d .DecodeElement (_fccdd .MoveToRangeStart ,&_addacb );_bdbea !=nil {return _bdbea ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fccdd .MoveToRangeEnd =NewCT_MarkupRange (); -if _gggecf :=d .DecodeElement (_fccdd .MoveToRangeEnd ,&_addacb );_gggecf !=nil {return _gggecf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fccdd .CommentRangeStart =NewCT_MarkupRange (); -if _ecgcf :=d .DecodeElement (_fccdd .CommentRangeStart ,&_addacb );_ecgcf !=nil {return _ecgcf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fccdd .CommentRangeEnd =NewCT_MarkupRange (); -if _aaefa :=d .DecodeElement (_fccdd .CommentRangeEnd ,&_addacb );_aaefa !=nil {return _aaefa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fccdd .CustomXmlInsRangeStart =NewCT_TrackChange (); -if _gafad :=d .DecodeElement (_fccdd .CustomXmlInsRangeStart ,&_addacb );_gafad !=nil {return _gafad ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fccdd .CustomXmlInsRangeEnd =NewCT_Markup (); -if _ggbda :=d .DecodeElement (_fccdd .CustomXmlInsRangeEnd ,&_addacb );_ggbda !=nil {return _ggbda ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fccdd .CustomXmlDelRangeStart =NewCT_TrackChange (); -if _eegdf :=d .DecodeElement (_fccdd .CustomXmlDelRangeStart ,&_addacb );_eegdf !=nil {return _eegdf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fccdd .CustomXmlDelRangeEnd =NewCT_Markup (); -if _dbagbe :=d .DecodeElement (_fccdd .CustomXmlDelRangeEnd ,&_addacb );_dbagbe !=nil {return _dbagbe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fccdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange (); -if _dcdeg :=d .DecodeElement (_fccdd .CustomXmlMoveFromRangeStart ,&_addacb );_dcdeg !=nil {return _dcdeg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fccdd .CustomXmlMoveFromRangeEnd =NewCT_Markup (); -if _dfagfe :=d .DecodeElement (_fccdd .CustomXmlMoveFromRangeEnd ,&_addacb );_dfagfe !=nil {return _dfagfe ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fccdd .CustomXmlMoveToRangeStart =NewCT_TrackChange (); -if _cabdgd :=d .DecodeElement (_fccdd .CustomXmlMoveToRangeStart ,&_addacb );_cabdgd !=nil {return _cabdgd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fccdd .CustomXmlMoveToRangeEnd =NewCT_Markup (); -if _aaege :=d .DecodeElement (_fccdd .CustomXmlMoveToRangeEnd ,&_addacb );_aaege !=nil {return _aaege ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_addacb .Name ); -if _cebff :=d .Skip ();_cebff !=nil {return _cebff ;};};case _a .EndElement :break _dfdefa ;case _a .CharData :};};return nil ;}; +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_eeaafc *CT_PageMar )ValidateWithPath (path string )error {if _aaegc :=_eeaafc .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_aaegc !=nil {return _aaegc ;};if _aeebd :=_eeaafc .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); -_aeebd !=nil {return _aeebd ;};if _dfgefb :=_eeaafc .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_dfgefb !=nil {return _dfgefb ;};if _aada :=_eeaafc .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r"); -_aada !=nil {return _aada ;};if _cffgf :=_eeaafc .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cffgf !=nil {return _cffgf ;};if _eaffa :=_eeaafc .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072"); -_eaffa !=nil {return _eaffa ;};if _cffefd :=_eeaafc .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cffefd !=nil {return _cffefd ;};return nil ;};func (_aeeff *EG_RPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdaae :for {_dbfcd ,_bgfcb :=d .Token (); -if _bgfcb !=nil {return _bgfcb ;};switch _cafab :=_dbfcd .(type ){case _a .StartElement :switch _cafab .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aeeff .RPr =NewCT_RPr (); -if _abcafb :=d .DecodeElement (_aeeff .RPr ,&_cafab );_abcafb !=nil {return _abcafb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_cafab .Name ); -if _edacfb :=d .Skip ();_edacfb !=nil {return _edacfb ;};};case _a .EndElement :break _bdaae ;case _a .CharData :};};return nil ;};func (_bfbec *ST_PageBorderDisplay )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbdbfb ,_gdbaac :=d .Token (); -if _gdbaac !=nil {return _gdbaac ;};if _bgagd ,_ebeff :=_gbdbfb .(_a .EndElement );_ebeff &&_bgagd .Name ==start .Name {*_bfbec =1;return nil ;};if _feeca ,_dcgegga :=_gbdbfb .(_a .CharData );!_dcgegga {return _gd .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",_gbdbfb ); -}else {switch string (_feeca ){case "":*_bfbec =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_bfbec =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_bfbec =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_bfbec =3; -};};_gbdbfb ,_gdbaac =d .Token ();if _gdbaac !=nil {return _gdbaac ;};if _faceb ,_cfeaac :=_gbdbfb .(_a .EndElement );_cfeaac &&_faceb .Name ==start .Name {return nil ;};return _gd .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",_gbdbfb ); -};func (_cfdcea *CT_ObjectLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfdcea .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_dfbba :=range start .Attr {if _dfbba .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"&&_dfbba .Name .Local =="\u0069\u0064"||_dfbba .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"&&_dfbba .Name .Local =="\u0069\u0064"{_adaf ,_dfbgc :=_dfbba .Value ,error (nil ); -if _dfbgc !=nil {return _dfbgc ;};_cfdcea .IdAttr =_adaf ;continue ;};if _dfbba .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_cfdcea .UpdateModeAttr .UnmarshalXMLAttr (_dfbba );continue ;};if _dfbba .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_gbdbf ,_ffgag :=ParseUnionST_OnOff (_dfbba .Value ); -if _ffgag !=nil {return _ffgag ;};_cfdcea .LockedFieldAttr =&_gbdbf ;continue ;};if _dfbba .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cfdcea .DrawAspectAttr .UnmarshalXMLAttr (_dfbba );continue ;};if _dfbba .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cffea ,_bceeg :=_dfbba .Value ,error (nil ); -if _bceeg !=nil {return _bceeg ;};_cfdcea .ProgIdAttr =&_cffea ;continue ;};if _dfbba .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bdeda ,_ecaca :=_dfbba .Value ,error (nil );if _ecaca !=nil {return _ecaca ;};_cfdcea .ShapeIdAttr =&_bdeda ;continue ; -};if _dfbba .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_facbg ,_ceece :=_dfbba .Value ,error (nil );if _ceece !=nil {return _ceece ;};_cfdcea .FieldCodesAttr =&_facbg ;continue ;};};for {_dgbfb ,_aedcea :=d .Token (); -if _aedcea !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_aedcea );};if _gafaa ,_gacdc :=_dgbfb .(_a .EndElement );_gacdc &&_gafaa .Name ==start .Name {break ; -};};return nil ;};func (_bbbee ST_DropCap )Validate ()error {return _bbbee .ValidateWithPath ("")};func (_eaacff *ST_StyleSort )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eaacff =0;case "\u006e\u0061\u006d\u0065":*_eaacff =1; -case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_eaacff =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaacff =3;case "\u0066\u006f\u006e\u0074":*_eaacff =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_eaacff =5;case "\u0074\u0079\u0070\u0065":*_eaacff =6; -case "\u0030\u0030\u0030\u0030":*_eaacff =7;case "\u0030\u0030\u0030\u0031":*_eaacff =8;case "\u0030\u0030\u0030\u0032":*_eaacff =9;case "\u0030\u0030\u0030\u0033":*_eaacff =10;case "\u0030\u0030\u0030\u0034":*_eaacff =11;case "\u0030\u0030\u0030\u0035":*_eaacff =12; -};return nil ;};func (_dbbgcb *ST_CombineBrackets )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffceba ,_ggcef :=d .Token ();if _ggcef !=nil {return _ggcef ;};if _gffgaf ,_fecab :=_ffceba .(_a .EndElement );_fecab &&_gffgaf .Name ==start .Name {*_dbbgcb =1; -return nil ;};if _ddaced ,_bdfded :=_ffceba .(_a .CharData );!_bdfded {return _gd .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",_ffceba );}else {switch string (_ddaced ){case "":*_dbbgcb =0; -case "\u006e\u006f\u006e\u0065":*_dbbgcb =1;case "\u0072\u006f\u0075n\u0064":*_dbbgcb =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbbgcb =3;case "\u0061\u006e\u0067l\u0065":*_dbbgcb =4;case "\u0063\u0075\u0072l\u0079":*_dbbgcb =5;};};_ffceba ,_ggcef =d .Token (); -if _ggcef !=nil {return _ggcef ;};if _gfaba ,_ffdgc :=_ffceba .(_a .EndElement );_ffdgc &&_gfaba .Name ==start .Name {return nil ;};return _gd .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",_ffceba ); -};func (_fcaefb ST_TblOverlap )String ()string {switch _fcaefb {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};func (_adgfg *ST_MailMergeDocType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faggd ,_ebege :=d .Token (); -if _ebege !=nil {return _ebege ;};if _eabfb ,_bdbdef :=_faggd .(_a .EndElement );_bdbdef &&_eabfb .Name ==start .Name {*_adgfg =1;return nil ;};if _ddbabab ,_fbafbb :=_faggd .(_a .CharData );!_fbafbb {return _gd .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",_faggd ); -}else {switch string (_ddbabab ){case "":*_adgfg =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_adgfg =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_adgfg =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_adgfg =3; -case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_adgfg =4;case "\u0065\u006d\u0061i\u006c":*_adgfg =5;case "\u0066\u0061\u0078":*_adgfg =6;};};_faggd ,_ebege =d .Token ();if _ebege !=nil {return _ebege ;};if _afaad ,_bcedga :=_faggd .(_a .EndElement ); -_bcedga &&_afaad .Name ==start .Name {return nil ;};return _gd .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",_faggd );};func (_ag *CT_AltChunk )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bde :=range start .Attr {if _bde .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"&&_bde .Name .Local =="\u0069\u0064"||_bde .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"&&_bde .Name .Local =="\u0069\u0064"{_dfa ,_cge :=_bde .Value ,error (nil ); -if _cge !=nil {return _cge ;};_ag .IdAttr =&_dfa ;continue ;};};_bdeg :for {_ecb ,_dbb :=d .Token ();if _dbb !=nil {return _dbb ;};switch _dab :=_ecb .(type ){case _a .StartElement :switch _dab .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_ag .AltChunkPr =NewCT_AltChunkPr (); -if _geg :=d .DecodeElement (_ag .AltChunkPr ,&_dab );_geg !=nil {return _geg ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_dab .Name ); -if _ebab :=d .Skip ();_ebab !=nil {return _ebab ;};};case _a .EndElement :break _bdeg ;case _a .CharData :};};return nil ;};func (_cfbdg *CT_SectType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdead :=range start .Attr {if _bdead .Name .Local =="\u0076\u0061\u006c"{_cfbdg .ValAttr .UnmarshalXMLAttr (_bdead ); -continue ;};};for {_eecaf ,_aagaa :=d .Token ();if _aagaa !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_aagaa );};if _agdec ,_eabdg :=_eecaf .(_a .EndElement ); -_eabdg &&_agdec .Name ==start .Name {break ;};};return nil ;};func (_badgg ST_TextboxTightWrap )String ()string {switch _badgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"; -case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};func (_abdbca ST_FldCharType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abdbca .String (),start ); -}; +// Run Properties +RPr *CT_RPr ; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_bbbab *CT_HdrFtrRef )ValidateWithPath (path string )error {if _bbbab .TypeAttr ==ST_HdrFtrUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gddaa :=_bbbab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gddaa !=nil {return _gddaa ;};return nil ;};func (_bbfga ST_TblWidth )ValidateWithPath (path string )error {switch _bbfga {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfga )); -};return nil ;}; +// Style Table Properties +TblPr *CT_TblPrBase ; -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_facdd *CT_TblStylePr )ValidateWithPath (path string )error {if _facdd .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _afbeba :=_facdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afbeba !=nil {return _afbeba ;};if _facdd .PPr !=nil {if _aggff :=_facdd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aggff !=nil {return _aggff ; -};};if _facdd .RPr !=nil {if _aeeea :=_facdd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aeeea !=nil {return _aeeea ;};};if _facdd .TblPr !=nil {if _edgcga :=_facdd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072"); -_edgcga !=nil {return _edgcga ;};};if _facdd .TrPr !=nil {if _gbagaa :=_facdd .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_gbagaa !=nil {return _gbagaa ;};};if _facdd .TcPr !=nil {if _bdafab :=_facdd .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); -_bdafab !=nil {return _bdafab ;};};return nil ;};func (_dgbefe *CT_TblPrEx )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaffcf :for {_eeddb ,_ggdgdca :=d .Token ();if _ggdgdca !=nil {return _ggdgdca ;};switch _adbcc :=_eeddb .(type ){case _a .StartElement :switch _adbcc .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_dgbefe .TblW =NewCT_TblWidth (); -if _gccfb :=d .DecodeElement (_dgbefe .TblW ,&_adbcc );_gccfb !=nil {return _gccfb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_dgbefe .Jc =NewCT_JcTable (); -if _fadbd :=d .DecodeElement (_dgbefe .Jc ,&_adbcc );_fadbd !=nil {return _fadbd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dgbefe .TblCellSpacing =NewCT_TblWidth (); -if _facbb :=d .DecodeElement (_dgbefe .TblCellSpacing ,&_adbcc );_facbb !=nil {return _facbb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_dgbefe .TblInd =NewCT_TblWidth (); -if _dbaee :=d .DecodeElement (_dgbefe .TblInd ,&_adbcc );_dbaee !=nil {return _dbaee ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_dgbefe .TblBorders =NewCT_TblBorders (); -if _ggggc :=d .DecodeElement (_dgbefe .TblBorders ,&_adbcc );_ggggc !=nil {return _ggggc ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dgbefe .Shd =NewCT_Shd (); -if _eeafg :=d .DecodeElement (_dgbefe .Shd ,&_adbcc );_eeafg !=nil {return _eeafg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_dgbefe .TblLayout =NewCT_TblLayoutType (); -if _cadfed :=d .DecodeElement (_dgbefe .TblLayout ,&_adbcc );_cadfed !=nil {return _cadfed ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_dgbefe .TblCellMar =NewCT_TblCellMar (); -if _ebfge :=d .DecodeElement (_dgbefe .TblCellMar ,&_adbcc );_ebfge !=nil {return _ebfge ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_dgbefe .TblLook =NewCT_TblLook (); -if _egdddd :=d .DecodeElement (_dgbefe .TblLook ,&_adbcc );_egdddd !=nil {return _egdddd ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_dgbefe .TblPrExChange =NewCT_TblPrExChange (); -if _bcdebf :=d .DecodeElement (_dgbefe .TblPrExChange ,&_adbcc );_bcdebf !=nil {return _bcdebf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_adbcc .Name ); -if _efdgac :=d .Skip ();_efdgac !=nil {return _efdgac ;};};case _a .EndElement :break _eaffcf ;case _a .CharData :};};return nil ;};func (_dbacc *CT_DocVars )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbacc .DocVar !=nil {_ceac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}}; -for _ ,_cdacc :=range _dbacc .DocVar {e .EncodeElement (_cdacc ,_ceac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdaga *CT_CustomXmlRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbef :=range start .Attr {if _fbef .Name .Local =="\u0075\u0072\u0069"{_dffg ,_cabfg :=_fbef .Value ,error (nil ); -if _cabfg !=nil {return _cabfg ;};_fdaga .UriAttr =&_dffg ;continue ;};if _fbef .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ccef ,_dfbca :=_fbef .Value ,error (nil );if _dfbca !=nil {return _dfbca ;};_fdaga .ElementAttr =_ccef ;continue ;}; -};_ccbac :for {_gceda ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};switch _agbb :=_gceda .(type ){case _a .StartElement :switch _agbb .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_fdaga .CustomXmlPr =NewCT_CustomXmlPr (); -if _bfdgg :=d .DecodeElement (_fdaga .CustomXmlPr ,&_agbb );_bfdgg !=nil {return _bfdgg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dfcc :=NewEG_PContent (); -_bfdcg :=NewCT_SimpleField ();if _gfcc :=d .DecodeElement (_bfdcg ,&_agbb );_gfcc !=nil {return _gfcc ;};_dfcc .FldSimple =append (_dfcc .FldSimple ,_bfdcg );_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_dfcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gfgda :=NewEG_PContent (); -_gfgda .Hyperlink =NewCT_Hyperlink ();if _dega :=d .DecodeElement (_gfgda .Hyperlink ,&_agbb );_dega !=nil {return _dega ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_gfgda );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_abegd :=NewEG_PContent (); -_abegd .SubDoc =NewCT_Rel ();if _gbdfa :=d .DecodeElement (_abegd .SubDoc ,&_agbb );_gbdfa !=nil {return _gbdfa ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_abegd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbca :=NewEG_PContent (); -_bceaa :=NewEG_ContentRunContent ();_bceaa .CustomXml =NewCT_CustomXmlRun ();if _ebgb :=d .DecodeElement (_bceaa .CustomXml ,&_agbb );_ebgb !=nil {return _ebgb ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cbca );_cbca .EG_ContentRunContent =append (_cbca .EG_ContentRunContent ,_bceaa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbbeb :=NewEG_PContent (); -_cdefc :=NewEG_ContentRunContent ();_cdefc .SmartTag =NewCT_SmartTagRun ();if _bcab :=d .DecodeElement (_cdefc .SmartTag ,&_agbb );_bcab !=nil {return _bcab ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_fbbeb );_fbbeb .EG_ContentRunContent =append (_fbbeb .EG_ContentRunContent ,_cdefc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_geaa :=NewEG_PContent (); -_adcbg :=NewEG_ContentRunContent ();_adcbg .Sdt =NewCT_SdtRun ();if _dcbb :=d .DecodeElement (_adcbg .Sdt ,&_agbb );_dcbb !=nil {return _dcbb ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_geaa );_geaa .EG_ContentRunContent =append (_geaa .EG_ContentRunContent ,_adcbg ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_edfe :=NewEG_PContent (); -_ggabc :=NewEG_ContentRunContent ();_ggabc .Dir =NewCT_DirContentRun ();if _bdeb :=d .DecodeElement (_ggabc .Dir ,&_agbb );_bdeb !=nil {return _bdeb ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_edfe );_edfe .EG_ContentRunContent =append (_edfe .EG_ContentRunContent ,_ggabc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_cfba :=NewEG_PContent (); -_gbggb :=NewEG_ContentRunContent ();_gbggb .Bdo =NewCT_BdoContentRun ();if _edcf :=d .DecodeElement (_gbggb .Bdo ,&_agbb );_edcf !=nil {return _edcf ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cfba );_cfba .EG_ContentRunContent =append (_cfba .EG_ContentRunContent ,_gbggb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_cgdg :=NewEG_PContent (); -_gecc :=NewEG_ContentRunContent ();_gecc .R =NewCT_R ();if _aagb :=d .DecodeElement (_gecc .R ,&_agbb );_aagb !=nil {return _aagb ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cgdg );_cgdg .EG_ContentRunContent =append (_cgdg .EG_ContentRunContent ,_gecc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dabcf :=NewEG_PContent (); -_dccd :=NewEG_ContentRunContent ();_adeecf :=NewEG_RunLevelElts ();_adeecf .ProofErr =NewCT_ProofErr ();if _gdagf :=d .DecodeElement (_adeecf .ProofErr ,&_agbb );_gdagf !=nil {return _gdagf ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_dabcf ); -_dabcf .EG_ContentRunContent =append (_dabcf .EG_ContentRunContent ,_dccd );_dccd .EG_RunLevelElts =append (_dccd .EG_RunLevelElts ,_adeecf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cafg :=NewEG_PContent (); -_caff :=NewEG_ContentRunContent ();_aefb :=NewEG_RunLevelElts ();_aefb .PermStart =NewCT_PermStart ();if _afcb :=d .DecodeElement (_aefb .PermStart ,&_agbb );_afcb !=nil {return _afcb ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cafg );_cafg .EG_ContentRunContent =append (_cafg .EG_ContentRunContent ,_caff ); -_caff .EG_RunLevelElts =append (_caff .EG_RunLevelElts ,_aefb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ccfec :=NewEG_PContent (); -_fbabc :=NewEG_ContentRunContent ();_fbbd :=NewEG_RunLevelElts ();_fbbd .PermEnd =NewCT_Perm ();if _agbbc :=d .DecodeElement (_fbbd .PermEnd ,&_agbb );_agbbc !=nil {return _agbbc ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_ccfec );_ccfec .EG_ContentRunContent =append (_ccfec .EG_ContentRunContent ,_fbabc ); -_fbabc .EG_RunLevelElts =append (_fbabc .EG_RunLevelElts ,_fbbd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ffgde :=NewEG_PContent (); -_gceaa :=NewEG_ContentRunContent ();_bgfdf :=NewEG_RunLevelElts ();_bgfdf .Ins =NewCT_RunTrackChange ();if _dacc :=d .DecodeElement (_bgfdf .Ins ,&_agbb );_dacc !=nil {return _dacc ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_ffgde );_ffgde .EG_ContentRunContent =append (_ffgde .EG_ContentRunContent ,_gceaa ); -_gceaa .EG_RunLevelElts =append (_gceaa .EG_RunLevelElts ,_bgfdf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_accf :=NewEG_PContent (); -_abddf :=NewEG_ContentRunContent ();_bagfe :=NewEG_RunLevelElts ();_bagfe .Del =NewCT_RunTrackChange ();if _fbca :=d .DecodeElement (_bagfe .Del ,&_agbb );_fbca !=nil {return _fbca ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_accf );_accf .EG_ContentRunContent =append (_accf .EG_ContentRunContent ,_abddf ); -_abddf .EG_RunLevelElts =append (_abddf .EG_RunLevelElts ,_bagfe );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbefa :=NewEG_PContent (); -_degb :=NewEG_ContentRunContent ();_ddgc :=NewEG_RunLevelElts ();_ddgc .MoveFrom =NewCT_RunTrackChange ();if _fgeg :=d .DecodeElement (_ddgc .MoveFrom ,&_agbb );_fgeg !=nil {return _fgeg ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_fbefa );_fbefa .EG_ContentRunContent =append (_fbefa .EG_ContentRunContent ,_degb ); -_degb .EG_RunLevelElts =append (_degb .EG_RunLevelElts ,_ddgc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbecf :=NewEG_PContent (); -_fdae :=NewEG_ContentRunContent ();_abbcf :=NewEG_RunLevelElts ();_abbcf .MoveTo =NewCT_RunTrackChange ();if _eede :=d .DecodeElement (_abbcf .MoveTo ,&_agbb );_eede !=nil {return _eede ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_fbecf );_fbecf .EG_ContentRunContent =append (_fbecf .EG_ContentRunContent ,_fdae ); -_fdae .EG_RunLevelElts =append (_fdae .EG_RunLevelElts ,_abbcf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cafgd :=NewEG_PContent (); -_caeeb :=NewEG_ContentRunContent ();_bbeb :=NewEG_RunLevelElts ();_aeef :=NewEG_RangeMarkupElements ();_aeef .BookmarkStart =NewCT_Bookmark ();if _debaf :=d .DecodeElement (_aeef .BookmarkStart ,&_agbb );_debaf !=nil {return _debaf ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cafgd ); -_cafgd .EG_ContentRunContent =append (_cafgd .EG_ContentRunContent ,_caeeb );_caeeb .EG_RunLevelElts =append (_caeeb .EG_RunLevelElts ,_bbeb );_bbeb .EG_RangeMarkupElements =append (_bbeb .EG_RangeMarkupElements ,_aeef );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bddc :=NewEG_PContent (); -_cefgd :=NewEG_ContentRunContent ();_gdff :=NewEG_RunLevelElts ();_deddc :=NewEG_RangeMarkupElements ();_deddc .BookmarkEnd =NewCT_MarkupRange ();if _beaa :=d .DecodeElement (_deddc .BookmarkEnd ,&_agbb );_beaa !=nil {return _beaa ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_bddc ); -_bddc .EG_ContentRunContent =append (_bddc .EG_ContentRunContent ,_cefgd );_cefgd .EG_RunLevelElts =append (_cefgd .EG_RunLevelElts ,_gdff );_gdff .EG_RangeMarkupElements =append (_gdff .EG_RangeMarkupElements ,_deddc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cecg :=NewEG_PContent (); -_eeca :=NewEG_ContentRunContent ();_afbdf :=NewEG_RunLevelElts ();_fedd :=NewEG_RangeMarkupElements ();_fedd .MoveFromRangeStart =NewCT_MoveBookmark ();if _becfa :=d .DecodeElement (_fedd .MoveFromRangeStart ,&_agbb );_becfa !=nil {return _becfa ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cecg ); -_cecg .EG_ContentRunContent =append (_cecg .EG_ContentRunContent ,_eeca );_eeca .EG_RunLevelElts =append (_eeca .EG_RunLevelElts ,_afbdf );_afbdf .EG_RangeMarkupElements =append (_afbdf .EG_RangeMarkupElements ,_fedd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgcbe :=NewEG_PContent (); -_eegf :=NewEG_ContentRunContent ();_ceaa :=NewEG_RunLevelElts ();_gbcc :=NewEG_RangeMarkupElements ();_gbcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bgdfb :=d .DecodeElement (_gbcc .MoveFromRangeEnd ,&_agbb );_bgdfb !=nil {return _bgdfb ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_dgcbe ); -_dgcbe .EG_ContentRunContent =append (_dgcbe .EG_ContentRunContent ,_eegf );_eegf .EG_RunLevelElts =append (_eegf .EG_RunLevelElts ,_ceaa );_ceaa .EG_RangeMarkupElements =append (_ceaa .EG_RangeMarkupElements ,_gbcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_degef :=NewEG_PContent (); -_bccca :=NewEG_ContentRunContent ();_ebcc :=NewEG_RunLevelElts ();_dbggc :=NewEG_RangeMarkupElements ();_dbggc .MoveToRangeStart =NewCT_MoveBookmark ();if _cgee :=d .DecodeElement (_dbggc .MoveToRangeStart ,&_agbb );_cgee !=nil {return _cgee ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_degef ); -_degef .EG_ContentRunContent =append (_degef .EG_ContentRunContent ,_bccca );_bccca .EG_RunLevelElts =append (_bccca .EG_RunLevelElts ,_ebcc );_ebcc .EG_RangeMarkupElements =append (_ebcc .EG_RangeMarkupElements ,_dbggc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dffeb :=NewEG_PContent (); -_dffac :=NewEG_ContentRunContent ();_bgabg :=NewEG_RunLevelElts ();_dbgge :=NewEG_RangeMarkupElements ();_dbgge .MoveToRangeEnd =NewCT_MarkupRange ();if _cfdce :=d .DecodeElement (_dbgge .MoveToRangeEnd ,&_agbb );_cfdce !=nil {return _cfdce ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_dffeb ); -_dffeb .EG_ContentRunContent =append (_dffeb .EG_ContentRunContent ,_dffac );_dffac .EG_RunLevelElts =append (_dffac .EG_RunLevelElts ,_bgabg );_bgabg .EG_RangeMarkupElements =append (_bgabg .EG_RangeMarkupElements ,_dbgge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_defdf :=NewEG_PContent (); -_bddd :=NewEG_ContentRunContent ();_beed :=NewEG_RunLevelElts ();_dffaa :=NewEG_RangeMarkupElements ();_dffaa .CommentRangeStart =NewCT_MarkupRange ();if _gccd :=d .DecodeElement (_dffaa .CommentRangeStart ,&_agbb );_gccd !=nil {return _gccd ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_defdf ); -_defdf .EG_ContentRunContent =append (_defdf .EG_ContentRunContent ,_bddd );_bddd .EG_RunLevelElts =append (_bddd .EG_RunLevelElts ,_beed );_beed .EG_RangeMarkupElements =append (_beed .EG_RangeMarkupElements ,_dffaa );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fadfd :=NewEG_PContent (); -_ddee :=NewEG_ContentRunContent ();_fceb :=NewEG_RunLevelElts ();_gccf :=NewEG_RangeMarkupElements ();_gccf .CommentRangeEnd =NewCT_MarkupRange ();if _afcba :=d .DecodeElement (_gccf .CommentRangeEnd ,&_agbb );_afcba !=nil {return _afcba ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_fadfd ); -_fadfd .EG_ContentRunContent =append (_fadfd .EG_ContentRunContent ,_ddee );_ddee .EG_RunLevelElts =append (_ddee .EG_RunLevelElts ,_fceb );_fceb .EG_RangeMarkupElements =append (_fceb .EG_RangeMarkupElements ,_gccf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dada :=NewEG_PContent (); -_edac :=NewEG_ContentRunContent ();_edfa :=NewEG_RunLevelElts ();_gcgc :=NewEG_RangeMarkupElements ();_gcgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cafad :=d .DecodeElement (_gcgc .CustomXmlInsRangeStart ,&_agbb );_cafad !=nil {return _cafad ; -};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_dada );_dada .EG_ContentRunContent =append (_dada .EG_ContentRunContent ,_edac );_edac .EG_RunLevelElts =append (_edac .EG_RunLevelElts ,_edfa );_edfa .EG_RangeMarkupElements =append (_edfa .EG_RangeMarkupElements ,_gcgc ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ccaaf :=NewEG_PContent (); -_bbfbe :=NewEG_ContentRunContent ();_afdd :=NewEG_RunLevelElts ();_gfegg :=NewEG_RangeMarkupElements ();_gfegg .CustomXmlInsRangeEnd =NewCT_Markup ();if _gefcg :=d .DecodeElement (_gfegg .CustomXmlInsRangeEnd ,&_agbb );_gefcg !=nil {return _gefcg ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_ccaaf ); -_ccaaf .EG_ContentRunContent =append (_ccaaf .EG_ContentRunContent ,_bbfbe );_bbfbe .EG_RunLevelElts =append (_bbfbe .EG_RunLevelElts ,_afdd );_afdd .EG_RangeMarkupElements =append (_afdd .EG_RangeMarkupElements ,_gfegg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbgd :=NewEG_PContent (); -_bffbb :=NewEG_ContentRunContent ();_bbfgb :=NewEG_RunLevelElts ();_eaaa :=NewEG_RangeMarkupElements ();_eaaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbbce :=d .DecodeElement (_eaaa .CustomXmlDelRangeStart ,&_agbb );_bbbce !=nil {return _bbbce ; -};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cbgd );_cbgd .EG_ContentRunContent =append (_cbgd .EG_ContentRunContent ,_bffbb );_bffbb .EG_RunLevelElts =append (_bffbb .EG_RunLevelElts ,_bbfgb );_bbfgb .EG_RangeMarkupElements =append (_bbfgb .EG_RangeMarkupElements ,_eaaa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efcbd :=NewEG_PContent (); -_ecgc :=NewEG_ContentRunContent ();_bgda :=NewEG_RunLevelElts ();_bdfdd :=NewEG_RangeMarkupElements ();_bdfdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffbdf :=d .DecodeElement (_bdfdd .CustomXmlDelRangeEnd ,&_agbb );_ffbdf !=nil {return _ffbdf ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_efcbd ); -_efcbd .EG_ContentRunContent =append (_efcbd .EG_ContentRunContent ,_ecgc );_ecgc .EG_RunLevelElts =append (_ecgc .EG_RunLevelElts ,_bgda );_bgda .EG_RangeMarkupElements =append (_bgda .EG_RangeMarkupElements ,_bdfdd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cfab :=NewEG_PContent (); -_bfgfd :=NewEG_ContentRunContent ();_cbddb :=NewEG_RunLevelElts ();_fbbee :=NewEG_RangeMarkupElements ();_fbbee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfcb :=d .DecodeElement (_fbbee .CustomXmlMoveFromRangeStart ,&_agbb );_gfcb !=nil {return _gfcb ; -};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cfab );_cfab .EG_ContentRunContent =append (_cfab .EG_ContentRunContent ,_bfgfd );_bfgfd .EG_RunLevelElts =append (_bfgfd .EG_RunLevelElts ,_cbddb );_cbddb .EG_RangeMarkupElements =append (_cbddb .EG_RangeMarkupElements ,_fbbee ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gfbfa :=NewEG_PContent (); -_adfcfc :=NewEG_ContentRunContent ();_cfged :=NewEG_RunLevelElts ();_cedb :=NewEG_RangeMarkupElements ();_cedb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aedad :=d .DecodeElement (_cedb .CustomXmlMoveFromRangeEnd ,&_agbb );_aedad !=nil {return _aedad ; -};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_gfbfa );_gfbfa .EG_ContentRunContent =append (_gfbfa .EG_ContentRunContent ,_adfcfc );_adfcfc .EG_RunLevelElts =append (_adfcfc .EG_RunLevelElts ,_cfged );_cfged .EG_RangeMarkupElements =append (_cfged .EG_RangeMarkupElements ,_cedb ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbeed :=NewEG_PContent (); -_gabae :=NewEG_ContentRunContent ();_decd :=NewEG_RunLevelElts ();_dadbf :=NewEG_RangeMarkupElements ();_dadbf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cadg :=d .DecodeElement (_dadbf .CustomXmlMoveToRangeStart ,&_agbb );_cadg !=nil {return _cadg ; -};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_dbeed );_dbeed .EG_ContentRunContent =append (_dbeed .EG_ContentRunContent ,_gabae );_gabae .EG_RunLevelElts =append (_gabae .EG_RunLevelElts ,_decd );_decd .EG_RangeMarkupElements =append (_decd .EG_RangeMarkupElements ,_dadbf ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gefeg :=NewEG_PContent (); -_abfca :=NewEG_ContentRunContent ();_afeca :=NewEG_RunLevelElts ();_cegg :=NewEG_RangeMarkupElements ();_cegg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cegf :=d .DecodeElement (_cegg .CustomXmlMoveToRangeEnd ,&_agbb );_cegf !=nil {return _cegf ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_gefeg ); -_gefeg .EG_ContentRunContent =append (_gefeg .EG_ContentRunContent ,_abfca );_abfca .EG_RunLevelElts =append (_abfca .EG_RunLevelElts ,_afeca );_afeca .EG_RangeMarkupElements =append (_afeca .EG_RangeMarkupElements ,_cegg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfag :=NewEG_PContent (); -_dgge :=NewEG_ContentRunContent ();_cfae :=NewEG_RunLevelElts ();_fdbc :=NewEG_MathContent ();_fdbc .OMathPara =_aa .NewOMathPara ();if _bddag :=d .DecodeElement (_fdbc .OMathPara ,&_agbb );_bddag !=nil {return _bddag ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_cfag ); -_cfag .EG_ContentRunContent =append (_cfag .EG_ContentRunContent ,_dgge );_dgge .EG_RunLevelElts =append (_dgge .EG_RunLevelElts ,_cfae );_cfae .EG_MathContent =append (_cfae .EG_MathContent ,_fdbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggda :=NewEG_PContent (); -_dgbef :=NewEG_ContentRunContent ();_afca :=NewEG_RunLevelElts ();_bggg :=NewEG_MathContent ();_bggg .OMath =_aa .NewOMath ();if _gdgg :=d .DecodeElement (_bggg .OMath ,&_agbb );_gdgg !=nil {return _gdgg ;};_fdaga .EG_PContent =append (_fdaga .EG_PContent ,_ggda ); -_ggda .EG_ContentRunContent =append (_ggda .EG_ContentRunContent ,_dgbef );_dgbef .EG_RunLevelElts =append (_dgbef .EG_RunLevelElts ,_afca );_afca .EG_MathContent =append (_afca .EG_MathContent ,_bggg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_agbb .Name ); -if _fcda :=d .Skip ();_fcda !=nil {return _fcda ;};};case _a .EndElement :break _ccbac ;case _a .CharData :};};return nil ;};type CT_PageSz struct{ +// Style Table Row Properties +TrPr *CT_TrPr ; -// Page Width -WAttr *_ga .ST_TwipsMeasure ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Page Height -HAttr *_ga .ST_TwipsMeasure ; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;};func (_fbcga *CT_FFCheckBox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcfdf :for {_dgee ,_dfeab :=d .Token ();if _dfeab !=nil {return _dfeab ;};switch _bbbcb :=_dgee .(type ){case _c .StartElement :switch _bbbcb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_fbcga .Choice =NewCT_FFCheckBoxChoice (); +if _ebge :=d .DecodeElement (&_fbcga .Choice .Size ,&_bbbcb );_ebge !=nil {return _ebge ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_fbcga .Choice =NewCT_FFCheckBoxChoice (); +if _adec :=d .DecodeElement (&_fbcga .Choice .SizeAuto ,&_bbbcb );_adec !=nil {return _adec ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_fbcga .Default =NewCT_OnOff (); +if _bbfe :=d .DecodeElement (_fbcga .Default ,&_bbbcb );_bbfe !=nil {return _bbfe ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_fbcga .Checked =NewCT_OnOff (); +if _bebg :=d .DecodeElement (_fbcga .Checked ,&_bbbcb );_bebg !=nil {return _bebg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_bbbcb .Name ); +if _feacd :=d .Skip ();_feacd !=nil {return _feacd ;};};case _c .EndElement :break _fcfdf ;case _c .CharData :};};return nil ;};func (_bafca ST_TextboxTightWrap )Validate ()error {return _bafca .ValidateWithPath ("")};const (ST_InfoTextTypeUnset ST_InfoTextType =0; +ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);type CT_LevelText struct{ -// Page Orientation -OrientAttr ST_PageOrientation ; +// Level Text +ValAttr *string ; -// Printer Paper Code -CodeAttr *int64 ;}; +// Level Text Is Null Character +NullAttr *_d .ST_OnOff ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_fbbcg :=&CT_LevelSuffix {};_fbbcg .ValAttr =ST_LevelSuffix (1);return _fbbcg ;};func (_cdeggge ST_ProofErr )String ()string {switch _cdeggge {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074"; +case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_ffgbda :=&WdCT_WordprocessingShape {}; +_ffgbda .Choice =NewWdCT_WordprocessingShapeChoice ();_ffgbda .SpPr =_gc .NewCT_ShapeProperties ();_ffgbda .BodyPr =_gc .NewCT_TextBodyProperties ();return _ffgbda ;};func NewCT_FtnEdn ()*CT_FtnEdn {_cdege :=&CT_FtnEdn {};return _cdege };func NewCT_DataBinding ()*CT_DataBinding {_aaceaf :=&CT_DataBinding {}; +return _aaceaf }; -// Validate validates the Ftr and its children -func (_adfcff *Ftr )Validate ()error {return _adfcff .ValidateWithPath ("\u0046\u0074\u0072")};func (_aedgce ST_DocPartGallery )Validate ()error {return _aedgce .ValidateWithPath ("")};func (_gfcdaf *EG_HdrFtrReferences )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfcdaf .HeaderReference !=nil {_ebbeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_gfcdaf .HeaderReference ,_ebbeb );};if _gfcdaf .FooterReference !=nil {_bdgfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_gfcdaf .FooterReference ,_bdgfg ); -};return nil ;};func (_deffgg ST_CharacterSpacing )ValidateWithPath (path string )error {switch _deffgg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deffgg )); -};return nil ;};type WdInline struct{WdCT_Inline };func (_bbbabb *CT_TrackChangesView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffggfg :=range start .Attr {if _ffggfg .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_ebcad ,_baade :=ParseUnionST_OnOff (_ffggfg .Value ); -if _baade !=nil {return _baade ;};_bbbabb .MarkupAttr =&_ebcad ;continue ;};if _ffggfg .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dfgab ,_gcbdfc :=ParseUnionST_OnOff (_ffggfg .Value );if _gcbdfc !=nil {return _gcbdfc ;};_bbbabb .CommentsAttr =&_dfgab ; -continue ;};if _ffggfg .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_aebggca ,_cacdde :=ParseUnionST_OnOff (_ffggfg .Value );if _cacdde !=nil {return _cacdde ;};_bbbabb .InsDelAttr =&_aebggca ;continue ;};if _ffggfg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_cfcff ,_afddc :=ParseUnionST_OnOff (_ffggfg .Value ); -if _afddc !=nil {return _afddc ;};_bbbabb .FormattingAttr =&_cfcff ;continue ;};if _ffggfg .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_eedab ,_dbefcc :=ParseUnionST_OnOff (_ffggfg .Value );if _dbefcc !=nil {return _dbefcc ; -};_bbbabb .InkAnnotationsAttr =&_eedab ;continue ;};};for {_dfgfb ,_aceaagg :=d .Token ();if _aceaagg !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_aceaagg ); -};if _dbccc ,_dccbb :=_dfgfb .(_a .EndElement );_dccbb &&_dbccc .Name ==start .Name {break ;};};return nil ;};func (_gbbage *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_badee :for {_bfcaaf ,_ccgfdc :=d .Token (); -if _ccgfdc !=nil {return _ccgfdc ;};switch _ecgcb :=_bfcaaf .(type ){case _a .StartElement :switch _ecgcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_gbbage .CNvSpPr =_gga .NewCT_NonVisualDrawingShapeProps (); -if _afceg :=d .DecodeElement (_gbbage .CNvSpPr ,&_ecgcb );_afceg !=nil {return _afceg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_gbbage .CNvCnPr =_gga .NewCT_NonVisualConnectorProperties (); -if _egaaf :=d .DecodeElement (_gbbage .CNvCnPr ,&_ecgcb );_egaaf !=nil {return _egaaf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_ecgcb .Name ); -if _ecgaee :=d .Skip ();_ecgaee !=nil {return _ecgaee ;};};case _a .EndElement :break _badee ;case _a .CharData :};};return nil ;};func (_fee *CT_Body )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fca :for {_bffg ,_dbd :=d .Token ();if _dbd !=nil {return _dbd ; -};switch _gaf :=_bffg .(type ){case _a .StartElement :switch _gaf .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_edca :=NewEG_BlockLevelElts (); -_gcfc :=NewCT_AltChunk ();if _ggeb :=d .DecodeElement (_gcfc ,&_gaf );_ggeb !=nil {return _ggeb ;};_edca .AltChunk =append (_edca .AltChunk ,_gcfc );_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_edca );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbc :=NewEG_BlockLevelElts (); -_cba :=NewEG_ContentBlockContent ();_cba .CustomXml =NewCT_CustomXmlBlock ();if _bfba :=d .DecodeElement (_cba .CustomXml ,&_gaf );_bfba !=nil {return _bfba ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_dbc );_dbc .EG_ContentBlockContent =append (_dbc .EG_ContentBlockContent ,_cba ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bgb :=NewEG_BlockLevelElts (); -_cbd :=NewEG_ContentBlockContent ();_cbd .Sdt =NewCT_SdtBlock ();if _cfce :=d .DecodeElement (_cbd .Sdt ,&_gaf );_cfce !=nil {return _cfce ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bgb );_bgb .EG_ContentBlockContent =append (_bgb .EG_ContentBlockContent ,_cbd ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_egcfg :=NewEG_BlockLevelElts (); -_gbed :=NewEG_ContentBlockContent ();_bab :=NewCT_P ();if _egge :=d .DecodeElement (_bab ,&_gaf );_egge !=nil {return _egge ;};_gbed .P =append (_gbed .P ,_bab );_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_egcfg );_egcfg .EG_ContentBlockContent =append (_egcfg .EG_ContentBlockContent ,_gbed ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_dbbd :=NewEG_BlockLevelElts (); -_efeec :=NewEG_ContentBlockContent ();_dee :=NewCT_Tbl ();if _aecfd :=d .DecodeElement (_dee ,&_gaf );_aecfd !=nil {return _aecfd ;};_efeec .Tbl =append (_efeec .Tbl ,_dee );_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_dbbd );_dbbd .EG_ContentBlockContent =append (_dbbd .EG_ContentBlockContent ,_efeec ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbg :=NewEG_BlockLevelElts (); -_dfbf :=NewEG_ContentBlockContent ();_fceg :=NewEG_RunLevelElts ();_fceg .ProofErr =NewCT_ProofErr ();if _dcb :=d .DecodeElement (_fceg .ProofErr ,&_gaf );_dcb !=nil {return _dcb ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bbg );_bbg .EG_ContentBlockContent =append (_bbg .EG_ContentBlockContent ,_dfbf ); -_dfbf .EG_RunLevelElts =append (_dfbf .EG_RunLevelElts ,_fceg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_efb :=NewEG_BlockLevelElts (); -_bgff :=NewEG_ContentBlockContent ();_aece :=NewEG_RunLevelElts ();_aece .PermStart =NewCT_PermStart ();if _ced :=d .DecodeElement (_aece .PermStart ,&_gaf );_ced !=nil {return _ced ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_efb );_efb .EG_ContentBlockContent =append (_efb .EG_ContentBlockContent ,_bgff ); -_bgff .EG_RunLevelElts =append (_bgff .EG_RunLevelElts ,_aece );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cffa :=NewEG_BlockLevelElts (); -_efbc :=NewEG_ContentBlockContent ();_baed :=NewEG_RunLevelElts ();_baed .PermEnd =NewCT_Perm ();if _fcd :=d .DecodeElement (_baed .PermEnd ,&_gaf );_fcd !=nil {return _fcd ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_cffa );_cffa .EG_ContentBlockContent =append (_cffa .EG_ContentBlockContent ,_efbc ); -_efbc .EG_RunLevelElts =append (_efbc .EG_RunLevelElts ,_baed );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fcag :=NewEG_BlockLevelElts (); -_eeg :=NewEG_ContentBlockContent ();_ffea :=NewEG_RunLevelElts ();_ffea .Ins =NewCT_RunTrackChange ();if _ggee :=d .DecodeElement (_ffea .Ins ,&_gaf );_ggee !=nil {return _ggee ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_fcag );_fcag .EG_ContentBlockContent =append (_fcag .EG_ContentBlockContent ,_eeg ); -_eeg .EG_RunLevelElts =append (_eeg .EG_RunLevelElts ,_ffea );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_edfg :=NewEG_BlockLevelElts (); -_cda :=NewEG_ContentBlockContent ();_ccc :=NewEG_RunLevelElts ();_ccc .Del =NewCT_RunTrackChange ();if _egbf :=d .DecodeElement (_ccc .Del ,&_gaf );_egbf !=nil {return _egbf ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_edfg );_edfg .EG_ContentBlockContent =append (_edfg .EG_ContentBlockContent ,_cda ); -_cda .EG_RunLevelElts =append (_cda .EG_RunLevelElts ,_ccc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aacb :=NewEG_BlockLevelElts (); -_dbbg :=NewEG_ContentBlockContent ();_egf :=NewEG_RunLevelElts ();_egf .MoveFrom =NewCT_RunTrackChange ();if _eef :=d .DecodeElement (_egf .MoveFrom ,&_gaf );_eef !=nil {return _eef ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_aacb );_aacb .EG_ContentBlockContent =append (_aacb .EG_ContentBlockContent ,_dbbg ); -_dbbg .EG_RunLevelElts =append (_dbbg .EG_RunLevelElts ,_egf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_afeb :=NewEG_BlockLevelElts (); -_dfaf :=NewEG_ContentBlockContent ();_geb :=NewEG_RunLevelElts ();_geb .MoveTo =NewCT_RunTrackChange ();if _ecdc :=d .DecodeElement (_geb .MoveTo ,&_gaf );_ecdc !=nil {return _ecdc ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_afeb );_afeb .EG_ContentBlockContent =append (_afeb .EG_ContentBlockContent ,_dfaf ); -_dfaf .EG_RunLevelElts =append (_dfaf .EG_RunLevelElts ,_geb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdfb :=NewEG_BlockLevelElts (); -_fge :=NewEG_ContentBlockContent ();_aacd :=NewEG_RunLevelElts ();_aeb :=NewEG_RangeMarkupElements ();_aeb .BookmarkStart =NewCT_Bookmark ();if _cbg :=d .DecodeElement (_aeb .BookmarkStart ,&_gaf );_cbg !=nil {return _cbg ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_fdfb ); -_fdfb .EG_ContentBlockContent =append (_fdfb .EG_ContentBlockContent ,_fge );_fge .EG_RunLevelElts =append (_fge .EG_RunLevelElts ,_aacd );_aacd .EG_RangeMarkupElements =append (_aacd .EG_RangeMarkupElements ,_aeb );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfaf :=NewEG_BlockLevelElts (); -_ffba :=NewEG_ContentBlockContent ();_bcaf :=NewEG_RunLevelElts ();_acc :=NewEG_RangeMarkupElements ();_acc .BookmarkEnd =NewCT_MarkupRange ();if _bbea :=d .DecodeElement (_acc .BookmarkEnd ,&_gaf );_bbea !=nil {return _bbea ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bfaf ); -_bfaf .EG_ContentBlockContent =append (_bfaf .EG_ContentBlockContent ,_ffba );_ffba .EG_RunLevelElts =append (_ffba .EG_RunLevelElts ,_bcaf );_bcaf .EG_RangeMarkupElements =append (_bcaf .EG_RangeMarkupElements ,_acc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cgcc :=NewEG_BlockLevelElts (); -_agce :=NewEG_ContentBlockContent ();_dcbc :=NewEG_RunLevelElts ();_geba :=NewEG_RangeMarkupElements ();_geba .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebee :=d .DecodeElement (_geba .MoveFromRangeStart ,&_gaf );_ebee !=nil {return _ebee ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_cgcc ); -_cgcc .EG_ContentBlockContent =append (_cgcc .EG_ContentBlockContent ,_agce );_agce .EG_RunLevelElts =append (_agce .EG_RunLevelElts ,_dcbc );_dcbc .EG_RangeMarkupElements =append (_dcbc .EG_RangeMarkupElements ,_geba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcea :=NewEG_BlockLevelElts (); -_gcg :=NewEG_ContentBlockContent ();_gdef :=NewEG_RunLevelElts ();_dgcc :=NewEG_RangeMarkupElements ();_dgcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gea :=d .DecodeElement (_dgcc .MoveFromRangeEnd ,&_gaf );_gea !=nil {return _gea ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bcea ); -_bcea .EG_ContentBlockContent =append (_bcea .EG_ContentBlockContent ,_gcg );_gcg .EG_RunLevelElts =append (_gcg .EG_RunLevelElts ,_gdef );_gdef .EG_RangeMarkupElements =append (_gdef .EG_RangeMarkupElements ,_dgcc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bea :=NewEG_BlockLevelElts (); -_degc :=NewEG_ContentBlockContent ();_eacc :=NewEG_RunLevelElts ();_face :=NewEG_RangeMarkupElements ();_face .MoveToRangeStart =NewCT_MoveBookmark ();if _dabc :=d .DecodeElement (_face .MoveToRangeStart ,&_gaf );_dabc !=nil {return _dabc ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bea ); -_bea .EG_ContentBlockContent =append (_bea .EG_ContentBlockContent ,_degc );_degc .EG_RunLevelElts =append (_degc .EG_RunLevelElts ,_eacc );_eacc .EG_RangeMarkupElements =append (_eacc .EG_RangeMarkupElements ,_face );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adcg :=NewEG_BlockLevelElts (); -_aabe :=NewEG_ContentBlockContent ();_cccd :=NewEG_RunLevelElts ();_ebg :=NewEG_RangeMarkupElements ();_ebg .MoveToRangeEnd =NewCT_MarkupRange ();if _bda :=d .DecodeElement (_ebg .MoveToRangeEnd ,&_gaf );_bda !=nil {return _bda ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_adcg ); -_adcg .EG_ContentBlockContent =append (_adcg .EG_ContentBlockContent ,_aabe );_aabe .EG_RunLevelElts =append (_aabe .EG_RunLevelElts ,_cccd );_cccd .EG_RangeMarkupElements =append (_cccd .EG_RangeMarkupElements ,_ebg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_egdf :=NewEG_BlockLevelElts (); -_ffc :=NewEG_ContentBlockContent ();_gged :=NewEG_RunLevelElts ();_bfde :=NewEG_RangeMarkupElements ();_bfde .CommentRangeStart =NewCT_MarkupRange ();if _dbec :=d .DecodeElement (_bfde .CommentRangeStart ,&_gaf );_dbec !=nil {return _dbec ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_egdf ); -_egdf .EG_ContentBlockContent =append (_egdf .EG_ContentBlockContent ,_ffc );_ffc .EG_RunLevelElts =append (_ffc .EG_RunLevelElts ,_gged );_gged .EG_RangeMarkupElements =append (_gged .EG_RangeMarkupElements ,_bfde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agde :=NewEG_BlockLevelElts (); -_efd :=NewEG_ContentBlockContent ();_beef :=NewEG_RunLevelElts ();_aebf :=NewEG_RangeMarkupElements ();_aebf .CommentRangeEnd =NewCT_MarkupRange ();if _gcfa :=d .DecodeElement (_aebf .CommentRangeEnd ,&_gaf );_gcfa !=nil {return _gcfa ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_agde ); -_agde .EG_ContentBlockContent =append (_agde .EG_ContentBlockContent ,_efd );_efd .EG_RunLevelElts =append (_efd .EG_RunLevelElts ,_beef );_beef .EG_RangeMarkupElements =append (_beef .EG_RangeMarkupElements ,_aebf );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdg :=NewEG_BlockLevelElts (); -_fcg :=NewEG_ContentBlockContent ();_bdec :=NewEG_RunLevelElts ();_fdaa :=NewEG_RangeMarkupElements ();_fdaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bceb :=d .DecodeElement (_fdaa .CustomXmlInsRangeStart ,&_gaf );_bceb !=nil {return _bceb ;}; -_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bdg );_bdg .EG_ContentBlockContent =append (_bdg .EG_ContentBlockContent ,_fcg );_fcg .EG_RunLevelElts =append (_fcg .EG_RunLevelElts ,_bdec );_bdec .EG_RangeMarkupElements =append (_bdec .EG_RangeMarkupElements ,_fdaa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ceeb :=NewEG_BlockLevelElts (); -_feab :=NewEG_ContentBlockContent ();_fcbc :=NewEG_RunLevelElts ();_ddcd :=NewEG_RangeMarkupElements ();_ddcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cccg :=d .DecodeElement (_ddcd .CustomXmlInsRangeEnd ,&_gaf );_cccg !=nil {return _cccg ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_ceeb ); -_ceeb .EG_ContentBlockContent =append (_ceeb .EG_ContentBlockContent ,_feab );_feab .EG_RunLevelElts =append (_feab .EG_RunLevelElts ,_fcbc );_fcbc .EG_RangeMarkupElements =append (_fcbc .EG_RangeMarkupElements ,_ddcd );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcff :=NewEG_BlockLevelElts (); -_bgfg :=NewEG_ContentBlockContent ();_ebc :=NewEG_RunLevelElts ();_cce :=NewEG_RangeMarkupElements ();_cce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adea :=d .DecodeElement (_cce .CustomXmlDelRangeStart ,&_gaf );_adea !=nil {return _adea ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_gcff ); -_gcff .EG_ContentBlockContent =append (_gcff .EG_ContentBlockContent ,_bgfg );_bgfg .EG_RunLevelElts =append (_bgfg .EG_RunLevelElts ,_ebc );_ebc .EG_RangeMarkupElements =append (_ebc .EG_RangeMarkupElements ,_cce );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcac :=NewEG_BlockLevelElts (); -_egbc :=NewEG_ContentBlockContent ();_baba :=NewEG_RunLevelElts ();_fgde :=NewEG_RangeMarkupElements ();_fgde .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfge :=d .DecodeElement (_fgde .CustomXmlDelRangeEnd ,&_gaf );_cfge !=nil {return _cfge ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_bcac ); -_bcac .EG_ContentBlockContent =append (_bcac .EG_ContentBlockContent ,_egbc );_egbc .EG_RunLevelElts =append (_egbc .EG_RunLevelElts ,_baba );_baba .EG_RangeMarkupElements =append (_baba .EG_RangeMarkupElements ,_fgde );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gdb :=NewEG_BlockLevelElts (); -_afgb :=NewEG_ContentBlockContent ();_efa :=NewEG_RunLevelElts ();_bgfa :=NewEG_RangeMarkupElements ();_bgfa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gegc :=d .DecodeElement (_bgfa .CustomXmlMoveFromRangeStart ,&_gaf );_gegc !=nil {return _gegc ; -};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_gdb );_gdb .EG_ContentBlockContent =append (_gdb .EG_ContentBlockContent ,_afgb );_afgb .EG_RunLevelElts =append (_afgb .EG_RunLevelElts ,_efa );_efa .EG_RangeMarkupElements =append (_efa .EG_RangeMarkupElements ,_bgfa ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdag :=NewEG_BlockLevelElts (); -_eddf :=NewEG_ContentBlockContent ();_fbfb :=NewEG_RunLevelElts ();_aba :=NewEG_RangeMarkupElements ();_aba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aebd :=d .DecodeElement (_aba .CustomXmlMoveFromRangeEnd ,&_gaf );_aebd !=nil {return _aebd ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_gdag ); -_gdag .EG_ContentBlockContent =append (_gdag .EG_ContentBlockContent ,_eddf );_eddf .EG_RunLevelElts =append (_eddf .EG_RunLevelElts ,_fbfb );_fbfb .EG_RangeMarkupElements =append (_fbfb .EG_RangeMarkupElements ,_aba );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecde :=NewEG_BlockLevelElts (); -_dac :=NewEG_ContentBlockContent ();_dff :=NewEG_RunLevelElts ();_fgab :=NewEG_RangeMarkupElements ();_fgab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fff :=d .DecodeElement (_fgab .CustomXmlMoveToRangeStart ,&_gaf );_fff !=nil {return _fff ; -};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_ecde );_ecde .EG_ContentBlockContent =append (_ecde .EG_ContentBlockContent ,_dac );_dac .EG_RunLevelElts =append (_dac .EG_RunLevelElts ,_dff );_dff .EG_RangeMarkupElements =append (_dff .EG_RangeMarkupElements ,_fgab ); -case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaf :=NewEG_BlockLevelElts (); -_bgfdd :=NewEG_ContentBlockContent ();_cgfg :=NewEG_RunLevelElts ();_bfab :=NewEG_RangeMarkupElements ();_bfab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afdb :=d .DecodeElement (_bfab .CustomXmlMoveToRangeEnd ,&_gaf );_afdb !=nil {return _afdb ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_eaf ); -_eaf .EG_ContentBlockContent =append (_eaf .EG_ContentBlockContent ,_bgfdd );_bgfdd .EG_RunLevelElts =append (_bgfdd .EG_RunLevelElts ,_cgfg );_cgfg .EG_RangeMarkupElements =append (_cgfg .EG_RangeMarkupElements ,_bfab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gdee :=NewEG_BlockLevelElts (); -_abgg :=NewEG_ContentBlockContent ();_bcdd :=NewEG_RunLevelElts ();_adcd :=NewEG_MathContent ();_adcd .OMathPara =_aa .NewOMathPara ();if _edce :=d .DecodeElement (_adcd .OMathPara ,&_gaf );_edce !=nil {return _edce ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_gdee ); -_gdee .EG_ContentBlockContent =append (_gdee .EG_ContentBlockContent ,_abgg );_abgg .EG_RunLevelElts =append (_abgg .EG_RunLevelElts ,_bcdd );_bcdd .EG_MathContent =append (_bcdd .EG_MathContent ,_adcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggcg :=NewEG_BlockLevelElts (); -_dfff :=NewEG_ContentBlockContent ();_dfbfd :=NewEG_RunLevelElts ();_cfcee :=NewEG_MathContent ();_cfcee .OMath =_aa .NewOMath ();if _ccd :=d .DecodeElement (_cfcee .OMath ,&_gaf );_ccd !=nil {return _ccd ;};_fee .EG_BlockLevelElts =append (_fee .EG_BlockLevelElts ,_ggcg ); -_ggcg .EG_ContentBlockContent =append (_ggcg .EG_ContentBlockContent ,_dfff );_dfff .EG_RunLevelElts =append (_dfff .EG_RunLevelElts ,_dfbfd );_dfbfd .EG_MathContent =append (_dfbfd .EG_MathContent ,_cfcee );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_fee .SectPr =NewCT_SectPr (); -if _aebc :=d .DecodeElement (_fee .SectPr ,&_gaf );_aebc !=nil {return _aebc ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_gaf .Name ); -if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _a .EndElement :break _fca ;case _a .CharData :};};return nil ;};func (_dcggbf ST_HexColor )String ()string {if _dcggbf .ST_HexColorAuto !=ST_HexColorAutoUnset {return _dcggbf .ST_HexColorAuto .String (); -};if _dcggbf .ST_HexColorRGB !=nil {return _gd .Sprintf ("\u0025\u0076",*_dcggbf .ST_HexColorRGB );};return "";}; +// Validate validates the CT_MacroName and its children +func (_baceb *CT_MacroName )Validate ()error {return _baceb .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_dacabf *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dacabf =0; +case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_dacabf =1;case "\u0069\u0063\u006f\u006e":*_dacabf =2;};return nil ;}; -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_eaed *CT_Column )ValidateWithPath (path string )error {if _eaed .WAttr !=nil {if _agb :=_eaed .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_agb !=nil {return _agb ;};};if _eaed .SpaceAttr !=nil {if _cacd :=_eaed .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_cacd !=nil {return _cacd ;};};return nil ;}; +// Validate validates the EG_ContentBlockContent and its children +func (_faged *EG_ContentBlockContent )Validate ()error {return _faged .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func NewWdEG_WrapType ()*WdEG_WrapType {_fgefgd :=&WdEG_WrapType {}; +return _fgefgd };type ST_CombineBrackets byte ;func (_cbadcb *ST_StyleType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggadeb ,_cdccc :=d .Token ();if _cdccc !=nil {return _cdccc ;};if _cebeaa ,_cbfdee :=_ggadeb .(_c .EndElement );_cbfdee &&_cebeaa .Name ==start .Name {*_cbadcb =1; +return nil ;};if _efffe ,_fceefe :=_ggadeb .(_c .CharData );!_fceefe {return _e .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",_ggadeb );}else {switch string (_efffe ){case "":*_cbadcb =0; +case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cbadcb =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cbadcb =2;case "\u0074\u0061\u0062l\u0065":*_cbadcb =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_cbadcb =4;};};_ggadeb ,_cdccc =d .Token (); +if _cdccc !=nil {return _cdccc ;};if _fbebb ,_ebgbgg :=_ggadeb .(_c .EndElement );_ebgbgg &&_fbebb .Name ==start .Name {return nil ;};return _e .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",_ggadeb ); +};func (_cacecf ST_FrameScrollbar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cacecf .String (),start );}; -// Validate validates the CT_ParaRPrOriginal and its children -func (_aceag *CT_ParaRPrOriginal )Validate ()error {return _aceag .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};func NewCT_DocPartPr ()*CT_DocPartPr {_dcdbg :=&CT_DocPartPr {};_dcdbg .Name =NewCT_DocPartName (); -return _dcdbg ;};func (_ffecbg *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caaedg :for {_cbdba ,_aeeabe :=d .Token ();if _aeeabe !=nil {return _aeeabe ;};switch _fcdab :=_cbdba .(type ){case _a .StartElement :switch _fcdab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_ffecbg .Txbx =NewWdCT_TextboxInfo (); -if _afecef :=d .DecodeElement (_ffecbg .Txbx ,&_fcdab );_afecef !=nil {return _afecef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_ffecbg .LinkedTxbx =NewWdCT_LinkedTextboxInformation (); -if _gcgdce :=d .DecodeElement (_ffecbg .LinkedTxbx ,&_fcdab );_gcgdce !=nil {return _gcgdce ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_fcdab .Name ); -if _afgacb :=d .Skip ();_afgacb !=nil {return _afgacb ;};};case _a .EndElement :break _caaedg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_defa *CT_Fonts )ValidateWithPath (path string )error {if _feage :=_defa .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_feage !=nil {return _feage ;};if _cafdb :=_defa .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072"); +_cafdb !=nil {return _cafdb ;};if _efbbg :=_defa .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_efbbg !=nil {return _efbbg ;};if _bddg :=_defa .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072"); +_bddg !=nil {return _bddg ;};if _dedb :=_defa .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_dedb !=nil {return _dedb ;};return nil ;};func (_deebea *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_deebea .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Jc struct{ -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_gabefc *CT_TblLayoutType )ValidateWithPath (path string )error {if _acgcgb :=_gabefc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acgcgb !=nil {return _acgcgb ;};return nil ;};func NewCT_Jc ()*CT_Jc {_cfffa :=&CT_Jc {}; -_cfffa .ValAttr =ST_Jc (1);return _cfffa };type CT_SmartTagPr struct{ +// Alignment Type +ValAttr ST_Jc ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_gdcfb :=&EG_RunInnerContent {};return _gdcfb };const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_cagb *CT_FFData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _cagb .Name !=nil {_dfda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cfffd :=range _cagb .Name {e .EncodeElement (_cfffd ,_dfda );};};if _cagb .Label !=nil {_bgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}}; +for _ ,_decc :=range _cagb .Label {e .EncodeElement (_decc ,_bgfe );};};if _cagb .TabIndex !=nil {_bcba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_fafcc :=range _cagb .TabIndex {e .EncodeElement (_fafcc ,_bcba ); +};};if _cagb .Enabled !=nil {_efgfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_abee :=range _cagb .Enabled {e .EncodeElement (_abee ,_efgfg );};};if _cagb .CalcOnExit !=nil {_deec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}}; +for _ ,_dgbd :=range _cagb .CalcOnExit {e .EncodeElement (_dgbd ,_deec );};};if _cagb .EntryMacro !=nil {_fabab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_ffbfg :=range _cagb .EntryMacro {e .EncodeElement (_ffbfg ,_fabab ); +};};if _cagb .ExitMacro !=nil {_fade :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_caggg :=range _cagb .ExitMacro {e .EncodeElement (_caggg ,_fade );};};if _cagb .HelpText !=nil {_eedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}}; +for _ ,_bebeab :=range _cagb .HelpText {e .EncodeElement (_bebeab ,_eedf );};};if _cagb .StatusText !=nil {_ggcfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_abfa :=range _cagb .StatusText {e .EncodeElement (_abfa ,_ggcfc ); +};};if _cagb .CheckBox !=nil {_dadca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_cagb .CheckBox ,_dadca );};if _cagb .DdList !=nil {_dfgdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_cagb .DdList ,_dfgdd );};if _cagb .TextInput !=nil {_fbga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_cagb .TextInput ,_fbga );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_afbad ST_DropCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afbad .String (),start );};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_cggbe :=&EG_BlockLevelChunkElts {};return _cggbe ; +};func (_eaefeb ST_VAnchor )ValidateWithPath (path string )error {switch _eaefeb {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaefeb )); +};return nil ;};func (_ebeed ST_Jc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebeed .String (),start );};func (_fedc *CT_Jc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fedc .ValAttr =ST_Jc (1); +for _ ,_bfbg :=range start .Attr {if _bfbg .Name .Local =="\u0076\u0061\u006c"{_fedc .ValAttr .UnmarshalXMLAttr (_bfbg );continue ;};};for {_ebgbe ,_fgbf :=d .Token ();if _fgbf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_fgbf ); +};if _ddbbed ,_cefff :=_ebgbe .(_c .EndElement );_cefff &&_ddbbed .Name ==start .Name {break ;};};return nil ;};type ST_AnnotationVMerge byte ;type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; -// Smart Tag Property -Attr []*CT_Attr ;};func (_fbfcc *ST_TblStyleOverrideType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beeae ,_fbdad :=d .Token ();if _fbdad !=nil {return _fbdad ;};if _ggggab ,_aedda :=_beeae .(_a .EndElement );_aedda &&_ggggab .Name ==start .Name {*_fbfcc =1; -return nil ;};if _agcec ,_dbgbg :=_beeae .(_a .CharData );!_dbgbg {return _gd .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",_beeae );}else {switch string (_agcec ){case "":*_fbfcc =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_fbfcc =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_fbfcc =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_fbfcc =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_fbfcc =4; -case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_fbfcc =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_fbfcc =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_fbfcc =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_fbfcc =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_fbfcc =9; -case "\u006e\u0065\u0043\u0065\u006c\u006c":*_fbfcc =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_fbfcc =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_fbfcc =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_fbfcc =13;};};_beeae ,_fbdad =d .Token (); -if _fbdad !=nil {return _fbdad ;};if _bcfcb ,_eagddg :=_beeae .(_a .EndElement );_eagddg &&_bcfcb .Name ==start .Name {return nil ;};return _gd .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",_beeae ); -};func NewCT_DivBdr ()*CT_DivBdr {_fbedg :=&CT_DivBdr {};return _fbedg };func (_eadafg *CT_TcPrChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eadafg .TcPr =NewCT_TcPrInner ();for _ ,_defdfg :=range start .Attr {if _defdfg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_egebe ,_bcabbb :=_defdfg .Value ,error (nil ); -if _bcabbb !=nil {return _bcabbb ;};_eadafg .AuthorAttr =_egebe ;continue ;};if _defdfg .Name .Local =="\u0064\u0061\u0074\u0065"{_faade ,_eegga :=ParseStdlibTime (_defdfg .Value );if _eegga !=nil {return _eegga ;};_eadafg .DateAttr =&_faade ;continue ; -};if _defdfg .Name .Local =="\u0069\u0064"{_fbgcd ,_bcfga :=_ea .ParseInt (_defdfg .Value ,10,64);if _bcfga !=nil {return _bcfga ;};_eadafg .IdAttr =_fbgcd ;continue ;};};_ddaec :for {_bbedcfg ,_ffcaa :=d .Token ();if _ffcaa !=nil {return _ffcaa ;};switch _egdbec :=_bbedcfg .(type ){case _a .StartElement :switch _egdbec .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:if _dadae :=d .DecodeElement (_eadafg .TcPr ,&_egdbec ); -_dadae !=nil {return _dadae ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_egdbec .Name ); -if _aeded :=d .Skip ();_aeded !=nil {return _aeded ;};};case _a .EndElement :break _ddaec ;case _a .CharData :};};return nil ;};type CT_EdnDocProps struct{ +// Validate validates the CT_HdrFtrRef and its children +func (_caged *CT_HdrFtrRef )Validate ()error {return _caged .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");}; -// Endnote Placement -Pos *CT_EdnPos ; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_dadbge *EG_CellMarkupElements )ValidateWithPath (path string )error {if _dadbge .CellIns !=nil {if _agfeae :=_dadbge .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_agfeae !=nil {return _agfeae ;};};if _dadbge .CellDel !=nil {if _afegg :=_dadbge .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_afegg !=nil {return _afegg ;};};if _dadbge .CellMerge !=nil {if _accabe :=_dadbge .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_accabe !=nil {return _accabe ;};};return nil ;};func (_cgcff *CT_SdtDropDownList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgcff .LastValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cgcff .LastValueAttr )}); +};e .EncodeToken (start );if _cgcff .ListItem !=nil {_dbdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_eegcg :=range _cgcff .ListItem {e .EncodeElement (_eegcg ,_dbdbd );};};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_gcbfab *ST_TblWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacge ,_abbfbdb :=d .Token ();if _abbfbdb !=nil {return _abbfbdb ;};if _ebafg ,_cdbddd :=_cacge .(_c .EndElement );_cdbddd &&_ebafg .Name ==start .Name {*_gcbfab =1; +return nil ;};if _aefgc ,_egddcf :=_cacge .(_c .CharData );!_egddcf {return _e .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",_cacge );}else {switch string (_aefgc ){case "":*_gcbfab =0; +case "\u006e\u0069\u006c":*_gcbfab =1;case "\u0070\u0063\u0074":*_gcbfab =2;case "\u0064\u0078\u0061":*_gcbfab =3;case "\u0061\u0075\u0074\u006f":*_gcbfab =4;};};_cacge ,_abbfbdb =d .Token ();if _abbfbdb !=nil {return _abbfbdb ;};if _gdaee ,_eaabdb :=_cacge .(_c .EndElement ); +_eaabdb &&_gdaee .Name ==start .Name {return nil ;};return _e .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",_cacge );};type ST_SectionMark byte ; +type CT_StyleSort struct{ -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Style Sorting +ValAttr ST_StyleSort ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Validate validates the EG_ContentRunContentBase and its children +func (_fcfga *EG_ContentRunContentBase )Validate ()error {return _fcfga .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_accfa *ST_PageBorderZOrder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccegcf ,_gafea :=d .Token (); +if _gafea !=nil {return _gafea ;};if _ddegd ,_agead :=_ccegcf .(_c .EndElement );_agead &&_ddegd .Name ==start .Name {*_accfa =1;return nil ;};if _agaabc ,_agfbgc :=_ccegcf .(_c .CharData );!_agfbgc {return _e .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",_ccegcf ); +}else {switch string (_agaabc ){case "":*_accfa =0;case "\u0066\u0072\u006fn\u0074":*_accfa =1;case "\u0062\u0061\u0063\u006b":*_accfa =2;};};_ccegcf ,_gafea =d .Token ();if _gafea !=nil {return _gafea ;};if _abfagf ,_agedca :=_ccegcf .(_c .EndElement ); +_agedca &&_abfagf .Name ==start .Name {return nil ;};return _e .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",_ccegcf );};func (_eefad *ST_DocProtect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bedcf ,_fdbbdc :=d .Token (); +if _fdbbdc !=nil {return _fdbbdc ;};if _eceadf ,_fgffg :=_bedcf .(_c .EndElement );_fgffg &&_eceadf .Name ==start .Name {*_eefad =1;return nil ;};if _bgfac ,_bbaeb :=_bedcf .(_c .CharData );!_bbaeb {return _e .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",_bedcf ); +}else {switch string (_bgfac ){case "":*_eefad =0;case "\u006e\u006f\u006e\u0065":*_eefad =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_eefad =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_eefad =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_eefad =4; +case "\u0066\u006f\u0072m\u0073":*_eefad =5;};};_bedcf ,_fdbbdc =d .Token ();if _fdbbdc !=nil {return _fdbbdc ;};if _aaefb ,_cebaff :=_bedcf .(_c .EndElement );_cebaff &&_aaefb .Name ==start .Name {return nil ;};return _e .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",_bedcf ); +}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_defa *CT_FFCheckBoxChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cceea :for {_bgaf ,_gabec :=d .Token ();if _gabec !=nil {return _gabec ;};switch _adcbe :=_bgaf .(type ){case _a .StartElement :switch _adcbe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_defa .Size =NewCT_HpsMeasure (); -if _bgaae :=d .DecodeElement (_defa .Size ,&_adcbe );_bgaae !=nil {return _bgaae ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_defa .SizeAuto =NewCT_OnOff (); -if _ddgfc :=d .DecodeElement (_defa .SizeAuto ,&_adcbe );_ddgfc !=nil {return _ddgfc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adcbe .Name ); -if _bgfae :=d .Skip ();_bgfae !=nil {return _bgfae ;};};case _a .EndElement :break _cceea ;case _a .CharData :};};return nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0; -ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);type CT_SdtPr struct{ +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_bgfbb *CT_Spacing )ValidateWithPath (path string )error {if _bgfbb .BeforeAttr !=nil {if _cebab :=_bgfbb .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_cebab !=nil {return _cebab ;};};if _bgfbb .BeforeAutospacingAttr !=nil {if _bgafa :=_bgfbb .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072"); +_bgafa !=nil {return _bgafa ;};};if _bgfbb .AfterAttr !=nil {if _fdfgb :=_bgfbb .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fdfgb !=nil {return _fdfgb ;};};if _bgfbb .AfterAutospacingAttr !=nil {if _ddfgd :=_bgfbb .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072"); +_ddfgd !=nil {return _ddfgd ;};};if _bgfbb .LineAttr !=nil {if _fbgbg :=_bgfbb .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_fbgbg !=nil {return _fbgbg ;};};if _fgccc :=_bgfbb .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); +_fgccc !=nil {return _fgccc ;};return nil ;}; -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; +// Validate validates the CT_TcPr and its children +func (_fefga *CT_TcPr )Validate ()error {return _fefga .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func (_fdcfbb ST_CaptionPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beced :=_c .Attr {};_beced .Name =name ;switch _fdcfbb {case ST_CaptionPosUnset :_beced .Value =""; +case ST_CaptionPosAbove :_beced .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_beced .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_beced .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_beced .Value ="\u0072\u0069\u0067h\u0074"; +};return _beced ,nil ;}; -// Friendly Name -Alias *CT_String ; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_egdeee *EG_RPrContent )ValidateWithPath (path string )error {if _egdeee .RStyle !=nil {if _bdbfaf :=_egdeee .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bdbfaf !=nil {return _bdbfaf ;};};if _egdeee .RFonts !=nil {if _ecbge :=_egdeee .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_ecbge !=nil {return _ecbge ;};};if _egdeee .B !=nil {if _gggfcf :=_egdeee .B .ValidateWithPath (path +"\u002f\u0042");_gggfcf !=nil {return _gggfcf ;};};if _egdeee .BCs !=nil {if _cbbfc :=_egdeee .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); +_cbbfc !=nil {return _cbbfc ;};};if _egdeee .I !=nil {if _aaafd :=_egdeee .I .ValidateWithPath (path +"\u002f\u0049");_aaafd !=nil {return _aaafd ;};};if _egdeee .ICs !=nil {if _beecd :=_egdeee .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073"); +_beecd !=nil {return _beecd ;};};if _egdeee .Caps !=nil {if _aebdgg :=_egdeee .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aebdgg !=nil {return _aebdgg ;};};if _egdeee .SmallCaps !=nil {if _cfeebg :=_egdeee .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_cfeebg !=nil {return _cfeebg ;};};if _egdeee .Strike !=nil {if _ffecg :=_egdeee .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ffecg !=nil {return _ffecg ;};};if _egdeee .Dstrike !=nil {if _fagcdb :=_egdeee .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_fagcdb !=nil {return _fagcdb ;};};if _egdeee .Outline !=nil {if _dcdaa :=_egdeee .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dcdaa !=nil {return _dcdaa ;};};if _egdeee .Shadow !=nil {if _aecbga :=_egdeee .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_aecbga !=nil {return _aecbga ;};};if _egdeee .Emboss !=nil {if _fffeaf :=_egdeee .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fffeaf !=nil {return _fffeaf ;};};if _egdeee .Imprint !=nil {if _ccbeg :=_egdeee .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_ccbeg !=nil {return _ccbeg ;};};if _egdeee .NoProof !=nil {if _gedfe :=_egdeee .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gedfe !=nil {return _gedfe ;};};if _egdeee .SnapToGrid !=nil {if _feeeed :=_egdeee .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_feeeed !=nil {return _feeeed ;};};if _egdeee .Vanish !=nil {if _ebeacd :=_egdeee .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ebeacd !=nil {return _ebeacd ;};};if _egdeee .WebHidden !=nil {if _dfdaeg :=_egdeee .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_dfdaeg !=nil {return _dfdaeg ;};};if _egdeee .Color !=nil {if _fdddf :=_egdeee .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fdddf !=nil {return _fdddf ;};};if _egdeee .Spacing !=nil {if _gccbg :=_egdeee .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_gccbg !=nil {return _gccbg ;};};if _egdeee .W !=nil {if _acgebc :=_egdeee .W .ValidateWithPath (path +"\u002f\u0057");_acgebc !=nil {return _acgebc ;};};if _egdeee .Kern !=nil {if _fgcccb :=_egdeee .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_fgcccb !=nil {return _fgcccb ;};};if _egdeee .Position !=nil {if _aaedd :=_egdeee .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_aaedd !=nil {return _aaedd ;};};if _egdeee .Sz !=nil {if _dadea :=_egdeee .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_dadea !=nil {return _dadea ;};};if _egdeee .SzCs !=nil {if _dfdca :=_egdeee .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dfdca !=nil {return _dfdca ;};};if _egdeee .Highlight !=nil {if _cdfcd :=_egdeee .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_cdfcd !=nil {return _cdfcd ;};};if _egdeee .U !=nil {if _aegged :=_egdeee .U .ValidateWithPath (path +"\u002f\u0055");_aegged !=nil {return _aegged ;};};if _egdeee .Effect !=nil {if _gdbdce :=_egdeee .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_gdbdce !=nil {return _gdbdce ;};};if _egdeee .Bdr !=nil {if _deafcg :=_egdeee .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_deafcg !=nil {return _deafcg ;};};if _egdeee .Shd !=nil {if _dabdeb :=_egdeee .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_dabdeb !=nil {return _dabdeb ;};};if _egdeee .FitText !=nil {if _fcggdab :=_egdeee .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fcggdab !=nil {return _fcggdab ;};};if _egdeee .VertAlign !=nil {if _fcbebf :=_egdeee .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_fcbebf !=nil {return _fcbebf ;};};if _egdeee .Rtl !=nil {if _gbddb :=_egdeee .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gbddb !=nil {return _gbddb ;};};if _egdeee .Cs !=nil {if _bbedf :=_egdeee .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_bbedf !=nil {return _bbedf ;};};if _egdeee .Em !=nil {if _fffdfd :=_egdeee .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fffdfd !=nil {return _fffdfd ;};};if _egdeee .Lang !=nil {if _efbcd :=_egdeee .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_efbcd !=nil {return _efbcd ;};};if _egdeee .EastAsianLayout !=nil {if _ffgdb :=_egdeee .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ffgdb !=nil {return _ffgdb ;};}; +if _egdeee .SpecVanish !=nil {if _ddaea :=_egdeee .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ddaea !=nil {return _ddaea ;};};if _egdeee .OMath !=nil {if _egaffc :=_egdeee .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_egaffc !=nil {return _egaffc ;};};if _egdeee .RPrChange !=nil {if _efcad :=_egdeee .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_efcad !=nil {return _efcad ;};};return nil ;};func (_gfgge ST_HeightRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfgge .String (),start ); +};type CT_Pitch struct{ -// Programmatic Tag -Tag *CT_String ; +// Value +ValAttr ST_Pitch ;};func (_ddgdf *CT_ObjectEmbed )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddgdf .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gcddbc ,_abfgb :=_ddgdf .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); +if _abfgb !=nil {return _abfgb ;};start .Attr =append (start .Attr ,_gcddbc );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ddgdf .IdAttr )});if _ddgdf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ddgdf .ProgIdAttr )}); +};if _ddgdf .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_e .Sprintf ("\u0025\u0076",*_ddgdf .ShapeIdAttr )});};if _ddgdf .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ddgdf .FieldCodesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afbdd *Recipients )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _afbdd .CT_Recipients .MarshalXML (e ,start );}; -// Unique ID -Id *CT_DecimalNumber ; +// Validate validates the CT_SectType and its children +func (_aeeca *CT_SectType )Validate ()error {return _aeeca .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_cbgbbg *Numbering )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _cbgbbg .CT_Numbering .MarshalXML (e ,start );}; -// Locking Setting -Lock *CT_Lock ; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_dgg *CT_AltChunkPr )ValidateWithPath (path string )error {if _dgg .MatchSrc !=nil {if _dea :=_dgg .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_dea !=nil {return _dea ;};};return nil ;};type WdST_AlignV byte ; +func (_edagcdb ST_TextDirection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edagcdb .String (),start );}; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_ebba *CT_FontFamily )ValidateWithPath (path string )error {if _ebba .ValAttr ==ST_FontFamilyUnset {return _e .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 _fbgca :=_ebba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbgca !=nil {return _fbgca ;};return nil ;};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2; +ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8; +ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14; +ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19; +ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25; +ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30; +ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35; +ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40; +ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46; +ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52; +ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58; +ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_adgec :=&CT_TrackChangeNumbering {}; +return _adgec ;};func (_edffd ST_ChapterSep )Validate ()error {return _edffd .ValidateWithPath ("")}; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_aabab *CT_TcPrBase )ValidateWithPath (path string )error {if _aabab .CnfStyle !=nil {if _cbggfe :=_aabab .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cbggfe !=nil {return _cbggfe ;};};if _aabab .TcW !=nil {if _ececge :=_aabab .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_ececge !=nil {return _ececge ;};};if _aabab .GridSpan !=nil {if _ebbea :=_aabab .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ebbea !=nil {return _ebbea ;};};if _aabab .HMerge !=nil {if _faceb :=_aabab .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_faceb !=nil {return _faceb ;};};if _aabab .VMerge !=nil {if _eedceg :=_aabab .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_eedceg !=nil {return _eedceg ;};};if _aabab .TcBorders !=nil {if _bdgee :=_aabab .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_bdgee !=nil {return _bdgee ;};};if _aabab .Shd !=nil {if _bbecd :=_aabab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbecd !=nil {return _bbecd ;};};if _aabab .NoWrap !=nil {if _aababa :=_aabab .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_aababa !=nil {return _aababa ;};};if _aabab .TcMar !=nil {if _agbcf :=_aabab .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_agbcf !=nil {return _agbcf ;};};if _aabab .TextDirection !=nil {if _efdfc :=_aabab .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_efdfc !=nil {return _efdfc ;};};if _aabab .TcFitText !=nil {if _bcbcae :=_aabab .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bcbcae !=nil {return _bcbcae ;};};if _aabab .VAlign !=nil {if _fceeba :=_aabab .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_fceeba !=nil {return _fceeba ;};};if _aabab .HideMark !=nil {if _gegdg :=_aabab .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gegdg !=nil {return _gegdg ;};};if _aabab .Headers !=nil {if _ecbgfg :=_aabab .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_ecbgfg !=nil {return _ecbgfg ;};};return nil ;};func (_ccabf ST_BrType )ValidateWithPath (path string )error {switch _ccabf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccabf )); +};return nil ;}; -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_aadgg *CT_PTab )ValidateWithPath (path string )error {if _aadgg .AlignmentAttr ==ST_PTabAlignmentUnset {return _e .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _gfccd :=_aadgg .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_gfccd !=nil {return _gfccd ;};if _aadgg .RelativeToAttr ==ST_PTabRelativeToUnset {return _e .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _bbgdd :=_aadgg .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_bbgdd !=nil {return _bbgdd ;};if _aadgg .LeaderAttr ==ST_PTabLeaderUnset {return _e .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _cdbb :=_aadgg .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cdbb !=nil {return _cdbb ;};return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_gdeceb :=&CT_TblGrid {};return _gdeceb };func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_ceea :=&CT_ShapeDefaults {}; +return _ceea };func (_febdec ST_SdtDateMappingType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_febdec .String (),start );};func (_cgaff ST_NumberFormat )Validate ()error {return _cgaff .ValidateWithPath ("")};func (_afddgg ST_Theme )ValidateWithPath (path string )error {switch _afddgg {case 0,1,2,3,4,5,6,7,8:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afddgg )); +};return nil ;};type ST_MultiLevelType byte ; -// XML Mapping -DataBinding *CT_DataBinding ; +// Validate validates the CT_NumPicBullet and its children +func (_egcea *CT_NumPicBullet )Validate ()error {return _egcea .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_gdb *CT_AutoCaption )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffa :=range start .Attr {if _ffa .Name .Local =="\u006e\u0061\u006d\u0065"{_gfd ,_gccb :=_ffa .Value ,error (nil ); +if _gccb !=nil {return _gccb ;};_gdb .NameAttr =_gfd ;continue ;};if _ffa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ccd ,_eca :=_ffa .Value ,error (nil );if _eca !=nil {return _eca ;};_gdb .CaptionAttr =_ccd ;continue ;};};for {_dcbc ,_egd :=d .Token (); +if _egd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_egd );};if _dfc ,_fca :=_dcbc .(_c .EndElement );_fca &&_dfc .Name ==start .Name {break ; +};};return nil ;};func (_gfg *CT_AltChunk )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gfg .IdAttr )}); +};e .EncodeToken (start );if _gfg .AltChunkPr !=nil {_cbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_gfg .AltChunkPr ,_cbe );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_caabb ST_TextboxTightWrap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddbgb :=_c .Attr {};_ddbgb .Name =name ;switch _caabb {case ST_TextboxTightWrapUnset :_ddbgb .Value ="";case ST_TextboxTightWrapNone :_ddbgb .Value ="\u006e\u006f\u006e\u0065"; +case ST_TextboxTightWrapAllLines :_ddbgb .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_ddbgb .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_ddbgb .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; +case ST_TextboxTightWrapLastLineOnly :_ddbgb .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _ddbgb ,nil ;};func NewCT_R ()*CT_R {_gbffb :=&CT_R {};return _gbffb };func (_bfa *CT_AbstractNum )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ed :=range start .Attr {if _ed .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_fcg ,_gaa :=_fg .ParseInt (_ed .Value ,10,64); +if _gaa !=nil {return _gaa ;};_bfa .AbstractNumIdAttr =_fcg ;continue ;};};_eab :for {_cac ,_ggdf :=d .Token ();if _ggdf !=nil {return _ggdf ;};switch _ce :=_cac .(type ){case _c .StartElement :switch _ce .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0073\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0073\u0069\u0064"}:_bfa .Nsid =NewCT_LongHexNumber (); +if _eea :=d .DecodeElement (_bfa .Nsid ,&_ce );_eea !=nil {return _eea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_bfa .MultiLevelType =NewCT_MultiLevelType (); +if _bcfg :=d .DecodeElement (_bfa .MultiLevelType ,&_ce );_bcfg !=nil {return _bcfg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006d\u0070\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_bfa .Tmpl =NewCT_LongHexNumber (); +if _efb :=d .DecodeElement (_bfa .Tmpl ,&_ce );_efb !=nil {return _efb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bfa .Name =NewCT_String (); +if _ecf :=d .DecodeElement (_bfa .Name ,&_ce );_ecf !=nil {return _ecf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_bfa .StyleLink =NewCT_String (); +if _cce :=d .DecodeElement (_bfa .StyleLink ,&_ce );_cce !=nil {return _cce ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_bfa .NumStyleLink =NewCT_String (); +if _fdc :=d .DecodeElement (_bfa .NumStyleLink ,&_ce );_fdc !=nil {return _fdc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_gfb :=NewCT_Lvl (); +if _ffbf :=d .DecodeElement (_gfb ,&_ce );_ffbf !=nil {return _ffbf ;};_bfa .Lvl =append (_bfa .Lvl ,_gfb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_ce .Name ); +if _fgbe :=d .Skip ();_fgbe !=nil {return _fgbe ;};};case _c .EndElement :break _eab ;case _c .CharData :};};return nil ;};func NewCT_LevelText ()*CT_LevelText {_ccaef :=&CT_LevelText {};return _ccaef }; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// Validate validates the CT_Highlight and its children +func (_bedad *CT_Highlight )Validate ()error {return _bedad .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_bffcf *CT_FFCheckBox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _bffcf .Choice !=nil {_bffcf .Choice .MarshalXML (e ,_c .StartElement {});};if _bffcf .Default !=nil {_fgce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bffcf .Default ,_fgce );};if _bffcf .Checked !=nil {_eaae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}}; +e .EncodeElement (_bffcf .Checked ,_eaae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_ab .Any ;};func (_deeee *CT_TblOverlap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_efcdd ,_fefeca :=_deeee .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fefeca !=nil {return _fefeca ;};start .Attr =append (start .Attr ,_efcdd );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acgace ST_MailMergeOdsoFMDFieldType )Validate ()error {return _acgace .ValidateWithPath ("")}; -func (_bcefgg *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfbcag :for {_bcdcg ,_daefcf :=d .Token ();if _daefcf !=nil {return _daefcf ;};switch _aebdbc :=_bcdcg .(type ){case _a .StartElement :switch _aebdbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_fefef :=NewWdWsp (); -if _abefdb :=d .DecodeElement (_fefef ,&_aebdbc );_abefdb !=nil {return _abefdb ;};_bcefgg .Wsp =append (_bcefgg .Wsp ,_fefef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_gcgbce :=_af .NewPic (); -if _cabeg :=d .DecodeElement (_gcgbce ,&_aebdbc );_cabeg !=nil {return _cabeg ;};_bcefgg .Pic =append (_bcefgg .Pic ,_gcgbce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cabac :=NewWdCT_WordprocessingContentPart (); -if _fcafff :=d .DecodeElement (_cabac ,&_aebdbc );_fcafff !=nil {return _fcafff ;};_bcefgg .ContentPart =append (_bcefgg .ContentPart ,_cabac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_efagf :=NewWdWgp (); -if _eagea :=d .DecodeElement (_efagf ,&_aebdbc );_eagea !=nil {return _eagea ;};_bcefgg .Wgp =append (_bcefgg .Wgp ,_efagf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_effef :=NewWdCT_GraphicFrame (); -if _bacef :=d .DecodeElement (_effef ,&_aebdbc );_bacef !=nil {return _bacef ;};_bcefgg .GraphicFrame =append (_bcefgg .GraphicFrame ,_effef );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aebdbc .Name ); -if _ebccc :=d .Skip ();_ebccc !=nil {return _ebccc ;};};case _a .EndElement :break _gfbcag ;case _a .CharData :};};return nil ;};func (_efecbb ST_PageBorderZOrder )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgcae :=_a .Attr {};_dgcae .Name =name ; -switch _efecbb {case ST_PageBorderZOrderUnset :_dgcae .Value ="";case ST_PageBorderZOrderFront :_dgcae .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_dgcae .Value ="\u0062\u0061\u0063\u006b";};return _dgcae ,nil ;};type CT_LongHexNumber struct{ +// Validate validates the CT_SmartTagPr and its children +func (_baadf *CT_SmartTagPr )Validate ()error {return _baadf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewEG_PContent ()*EG_PContent {_bagfb :=&EG_PContent {};return _bagfb };func NewCT_FtnDocProps ()*CT_FtnDocProps {_aecdf :=&CT_FtnDocProps {}; +return _aecdf };func NewCT_TblPrExChange ()*CT_TblPrExChange {_bfbgf :=&CT_TblPrExChange {};_bfbgf .TblPrEx =NewCT_TblPrExBase ();return _bfbgf ;};func (_dbffe *CT_SignedHpsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edgec :=range start .Attr {if _edgec .Name .Local =="\u0076\u0061\u006c"{_ebcfb ,_bcecd :=ParseUnionST_SignedHpsMeasure (_edgec .Value ); +if _bcecd !=nil {return _bcecd ;};_dbffe .ValAttr =_ebcfb ;continue ;};};for {_afcaef ,_fbddc :=d .Token ();if _fbddc !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_fbddc ); +};if _ggcac ,_cabda :=_afcaef .(_c .EndElement );_cabda &&_ggcac .Name ==start .Name {break ;};};return nil ;}; -// Long Hexadecimal Number Value -ValAttr string ;};func (_fbfca *CT_Sym )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbdgg :=range start .Attr {if _fbdgg .Name .Local =="\u0066\u006f\u006e\u0074"{_bbage ,_fcdadb :=_fbdgg .Value ,error (nil );if _fcdadb !=nil {return _fcdadb ; -};_fbfca .FontAttr =&_bbage ;continue ;};if _fbdgg .Name .Local =="\u0063\u0068\u0061\u0072"{_gdcdad ,_fddea :=_fbdgg .Value ,error (nil );if _fddea !=nil {return _fddea ;};_fbfca .CharAttr =&_gdcdad ;continue ;};};for {_cacfag ,_gdfbb :=d .Token ();if _gdfbb !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_gdfbb ); -};if _cfebb ,_bfafcf :=_cacfag .(_a .EndElement );_bfafcf &&_cfebb .Name ==start .Name {break ;};};return nil ;};func (_geead ST_BrType )Validate ()error {return _geead .ValidateWithPath ("")};func (_aeebg ST_Jc )Validate ()error {return _aeebg .ValidateWithPath ("")}; -func (_fffa *CT_Comment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fffa .InitialsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_fffa .InitialsAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fffa .AuthorAttr )});if _fffa .DateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fffa .DateAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fffa .IdAttr )});e .EncodeToken (start );if _fffa .EG_BlockLevelElts !=nil {for _ ,_cagde :=range _fffa .EG_BlockLevelElts {_cagde .MarshalXML (e ,_a .StartElement {}); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocRsids and its children +func (_cgcfc *CT_DocRsids )Validate ()error {return _cgcfc .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");}; -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_eedbb *CT_SdtDocPart )ValidateWithPath (path string )error {if _eedbb .DocPartGallery !=nil {if _gcgagd :=_eedbb .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_gcgagd !=nil {return _gcgagd ; -};};if _eedbb .DocPartCategory !=nil {if _afecb :=_eedbb .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_afecb !=nil {return _afecb ;};};if _eedbb .DocPartUnique !=nil {if _baegcf :=_eedbb .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065"); -_baegcf !=nil {return _baegcf ;};};return nil ;};func (_fgffgf ST_HexColorAuto )Validate ()error {return _fgffgf .ValidateWithPath ("")};func (_abbcea *WdCT_Inline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abbcea .Extent =_gga .NewCT_PositiveSize2D (); -_abbcea .DocPr =_gga .NewCT_NonVisualDrawingProps ();_abbcea .Graphic =_gga .NewGraphic ();for _ ,_adafdf :=range start .Attr {if _adafdf .Name .Local =="\u0064\u0069\u0073t\u0054"{_bbcaca ,_gcdbf :=_ea .ParseUint (_adafdf .Value ,10,32);if _gcdbf !=nil {return _gcdbf ; -};_cecebg :=uint32 (_bbcaca );_abbcea .DistTAttr =&_cecebg ;continue ;};if _adafdf .Name .Local =="\u0064\u0069\u0073t\u0042"{_ccdbf ,_gaeac :=_ea .ParseUint (_adafdf .Value ,10,32);if _gaeac !=nil {return _gaeac ;};_afbfdb :=uint32 (_ccdbf );_abbcea .DistBAttr =&_afbfdb ; -continue ;};if _adafdf .Name .Local =="\u0064\u0069\u0073t\u0052"{_gfaeff ,_efcgc :=_ea .ParseUint (_adafdf .Value ,10,32);if _efcgc !=nil {return _efcgc ;};_gdgca :=uint32 (_gfaeff );_abbcea .DistRAttr =&_gdgca ;continue ;};if _adafdf .Name .Local =="\u0064\u0069\u0073t\u004c"{_gdgbce ,_agcaa :=_ea .ParseUint (_adafdf .Value ,10,32); -if _agcaa !=nil {return _agcaa ;};_gdeae :=uint32 (_gdgbce );_abbcea .DistLAttr =&_gdeae ;continue ;};};_caacf :for {_acfcg ,_eeegdd :=d .Token ();if _eeegdd !=nil {return _eeegdd ;};switch _febec :=_acfcg .(type ){case _a .StartElement :switch _febec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _cgag :=d .DecodeElement (_abbcea .Extent ,&_febec ); -_cgag !=nil {return _cgag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_abbcea .EffectExtent =NewWdCT_EffectExtent (); -if _gggbc :=d .DecodeElement (_abbcea .EffectExtent ,&_febec );_gggbc !=nil {return _gggbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _dccbfgf :=d .DecodeElement (_abbcea .DocPr ,&_febec ); -_dccbfgf !=nil {return _dccbfgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_abbcea .CNvGraphicFramePr =_gga .NewCT_NonVisualGraphicFrameProperties (); -if _bcbaa :=d .DecodeElement (_abbcea .CNvGraphicFramePr ,&_febec );_bcbaa !=nil {return _bcbaa ;};case _a .Name {Space :"\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",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _dafcf :=d .DecodeElement (_abbcea .Graphic ,&_febec ); -_dafcf !=nil {return _dafcf ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_febec .Name ); -if _aaadbg :=d .Skip ();_aaadbg !=nil {return _aaadbg ;};};case _a .EndElement :break _caacf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_gggage *WdWgp )ValidateWithPath (path string )error {if _dbgeba :=_gggage .WdCT_WordprocessingGroup .ValidateWithPath (path );_dbgeba !=nil {return _dbgeba ;};return nil ;};func (_aefae ST_PageOrientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aefae .String (),start ); +}; -// Validate validates the CT_CustomXmlPr and its children -func (_bdafa *CT_CustomXmlPr )Validate ()error {return _bdafa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_gagfac *Document )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gagfac .CT_Document =*NewCT_Document (); -for _ ,_ebcf :=range start .Attr {if _ebcf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gagfac .ConformanceAttr .UnmarshalXMLAttr (_ebcf );continue ;};};_adbdag :for {_gfafb ,_ffedf :=d .Token ();if _ffedf !=nil {return _ffedf ; -};switch _babcef :=_gfafb .(type ){case _a .StartElement :switch _babcef .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_gagfac .Background =NewCT_Background (); -if _ggdfg :=d .DecodeElement (_gagfac .Background ,&_babcef );_ggdfg !=nil {return _ggdfg ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_gagfac .Body =NewCT_Body (); -if _aebeb :=d .DecodeElement (_gagfac .Body ,&_babcef );_aebeb !=nil {return _aebeb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_babcef .Name ); -if _gdcgdf :=d .Skip ();_gdcgdf !=nil {return _gdcgdf ;};};case _a .EndElement :break _adbdag ;case _a .CharData :};};return nil ;};func (_bgbab *CT_LevelSuffix )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbab .ValAttr =ST_LevelSuffix (1); -for _ ,_cfga :=range start .Attr {if _cfga .Name .Local =="\u0076\u0061\u006c"{_bgbab .ValAttr .UnmarshalXMLAttr (_cfga );continue ;};};for {_ffaeb ,_eaebb :=d .Token ();if _eaebb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_eaebb ); -};if _bagde ,_dfdaf :=_ffaeb .(_a .EndElement );_dfdaf &&_bagde .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_bcdac *CT_P )ValidateWithPath (path string )error {if _bcdac .PPr !=nil {if _ggcaf :=_bcdac .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ggcaf !=nil {return _ggcaf ;};};for _gaagc ,_gceabd :=range _bcdac .EG_PContent {if _cbeea :=_gceabd .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gaagc )); +_cbeea !=nil {return _cbeea ;};};return nil ;};func (_ggdge *TxbxContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _ggdge .CT_TxbxContent .MarshalXML (e ,start );}; -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_bcceca *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _bcceca .CNvPr !=nil {if _acffgg :=_bcceca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acffgg !=nil {return _acffgg ;};};if _bcceca .CNvContentPartPr !=nil {if _cbcdb :=_bcceca .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072"); -_cbcdb !=nil {return _cbcdb ;};};return nil ;};func (_aagbf *CT_Sym )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aagbf .FontAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_aagbf .FontAttr )}); -};if _aagbf .CharAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_aagbf .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type CT_TwipsMeasure struct{ +// Validate validates the CT_NumPr and its children +func (_abefb *CT_NumPr )Validate ()error {return _abefb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_fcdfd *EG_ParaRPrTrackChanges )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcdfd .Ins !=nil {_afeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_fcdfd .Ins ,_afeaa );};if _fcdfd .Del !=nil {_gagdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_fcdfd .Del ,_gagdb );};if _fcdfd .MoveFrom !=nil {_fegae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_fcdfd .MoveFrom ,_fegae );};if _fcdfd .MoveTo !=nil {_fgegd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_fcdfd .MoveTo ,_fgegd );};return nil ;};func (_fgdbgfc ST_Underline )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgdec :=_c .Attr {}; +_cgdec .Name =name ;switch _fgdbgfc {case ST_UnderlineUnset :_cgdec .Value ="";case ST_UnderlineSingle :_cgdec .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_cgdec .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_cgdec .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_UnderlineThick :_cgdec .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_cgdec .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_cgdec .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case ST_UnderlineDash :_cgdec .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_cgdec .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_cgdec .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; +case ST_UnderlineDashLongHeavy :_cgdec .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_cgdec .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_cgdec .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; +case ST_UnderlineDotDotDash :_cgdec .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_cgdec .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_cgdec .Value ="\u0077\u0061\u0076\u0065"; +case ST_UnderlineWavyHeavy :_cgdec .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_cgdec .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_cgdec .Value ="\u006e\u006f\u006e\u0065"; +};return _cgdec ,nil ;};type ST_TabTlc byte ;type ST_FrameLayout byte ;const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;); -// Measurement in Twentieths of a Point -ValAttr _ga .ST_TwipsMeasure ;}; +// Validate validates the CT_TblPrExBase and its children +func (_fafag *CT_TblPrExBase )Validate ()error {return _fafag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_afcga *CT_DivBdr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddebc :for {_efgbg ,_bcbga :=d .Token (); +if _bcbga !=nil {return _bcbga ;};switch _eggcc :=_efgbg .(type ){case _c .StartElement :switch _eggcc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_afcga .Top =NewCT_Border (); +if _efdd :=d .DecodeElement (_afcga .Top ,&_eggcc );_efdd !=nil {return _efdd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_afcga .Left =NewCT_Border (); +if _fbcd :=d .DecodeElement (_afcga .Left ,&_eggcc );_fbcd !=nil {return _fbcd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_afcga .Bottom =NewCT_Border (); +if _cdade :=d .DecodeElement (_afcga .Bottom ,&_eggcc );_cdade !=nil {return _cdade ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_afcga .Right =NewCT_Border (); +if _fdfbd :=d .DecodeElement (_afcga .Right ,&_eggcc );_fdfbd !=nil {return _fdfbd ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_eggcc .Name ); +if _abgb :=d .Skip ();_abgb !=nil {return _abgb ;};};case _c .EndElement :break _ddebc ;case _c .CharData :};};return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_g .Time ; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_edggca *CT_SdtComboBox )ValidateWithPath (path string )error {for _gbbcgc ,_fcebe :=range _edggca .ListItem {if _adfaec :=_fcebe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gbbcgc )); -_adfaec !=nil {return _adfaec ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_ffff *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffagb :=range start .Attr {if _ffagb .Name .Local =="\u0076\u0061\u006c"{_gagbe ,_eeff :=ParseUnionST_DecimalNumberOrPercent (_ffagb .Value ); +if _eeff !=nil {return _eeff ;};_ffff .ValAttr =_gagbe ;continue ;};};for {_febff ,_daafg :=d .Token ();if _daafg !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_daafg ); +};if _ggea ,_cbad :=_febff .(_c .EndElement );_cbad &&_ggea .Name ==start .Name {break ;};};return nil ;};func (_cgg *CT_Base64Binary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bff :=range start .Attr {if _bff .Name .Local =="\u0076\u0061\u006c"{_adb ,_fcc :=_bff .Value ,error (nil ); +if _fcc !=nil {return _fcc ;};_cgg .ValAttr =_adb ;continue ;};};for {_afb ,_ebgb :=d .Token ();if _ebgb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_ebgb ); +};if _egb ,_fdce :=_afb .(_c .EndElement );_fdce &&_egb .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_efead :=&CT_SdtContentRow {};return _efead }; -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_becg *CT_CharacterSpacing )ValidateWithPath (path string )error {if _becg .ValAttr ==ST_CharacterSpacingUnset {return _gd .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 _gcce :=_becg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcce !=nil {return _gcce ;};return nil ;};func NewCT_Attr ()*CT_Attr {_dcd :=&CT_Attr {};return _dcd };type CT_DecimalNumberOrPrecent struct{ +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_aeace *CT_PPrChange )ValidateWithPath (path string )error {if _fgbge :=_aeace .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fgbge !=nil {return _fgbge ;};return nil ;}; -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func (_gedba *Styles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gedba .CT_Styles =*NewCT_Styles ();_abacg :for {_cfcfb ,_ebfea :=d .Token ();if _ebfea !=nil {return _ebfea ;};switch _eecge :=_cfcfb .(type ){case _a .StartElement :switch _eecge .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_gedba .DocDefaults =NewCT_DocDefaults (); -if _ecdff :=d .DecodeElement (_gedba .DocDefaults ,&_eecge );_ecdff !=nil {return _ecdff ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_gedba .LatentStyles =NewCT_LatentStyles (); -if _acdgaf :=d .DecodeElement (_gedba .LatentStyles ,&_eecge );_acdgaf !=nil {return _acdgaf ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_egddgg :=NewCT_Style (); -if _cbcgab :=d .DecodeElement (_egddgg ,&_eecge );_cbcgab !=nil {return _cbcgab ;};_gedba .Style =append (_gedba .Style ,_egddgg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_eecge .Name ); -if _dedgec :=d .Skip ();_dedgec !=nil {return _dedgec ;};};case _a .EndElement :break _abacg ;case _a .CharData :};};return nil ;};func (_ffccd *CT_LineNumber )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffccd .CountByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccd .CountByAttr )}); -};if _ffccd .StartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccd .StartAttr )});};if _ffccd .DistanceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccd .DistanceAttr )}); -};if _ffccd .RestartAttr !=ST_LineNumberRestartUnset {_egdba ,_eaeee :=_ffccd .RestartAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _eaeee !=nil {return _eaeee ;};start .Attr =append (start .Attr ,_egdba );}; -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_aebgeb :=&WdCT_WordprocessingCanvas {};return _aebgeb ;};func NewCT_SectPrBase ()*CT_SectPrBase {_geccfc :=&CT_SectPrBase {}; -return _geccfc };func (_cdbecg *CT_Style )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdbecg .TypeAttr !=ST_StyleTypeUnset {_deafcf ,_cfgbcc :=_cdbecg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _cfgbcc !=nil {return _cfgbcc ;};start .Attr =append (start .Attr ,_deafcf );};if _cdbecg .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_cdbecg .StyleIdAttr )}); -};if _cdbecg .DefaultAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_gd .Sprintf ("\u0025\u0076",*_cdbecg .DefaultAttr )});};if _cdbecg .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cdbecg .CustomStyleAttr )}); -};e .EncodeToken (start );if _cdbecg .Name !=nil {_aeedcc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cdbecg .Name ,_aeedcc );};if _cdbecg .Aliases !=nil {_ccadd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}}; -e .EncodeElement (_cdbecg .Aliases ,_ccadd );};if _cdbecg .BasedOn !=nil {_ebecd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_cdbecg .BasedOn ,_ebecd );};if _cdbecg .Next !=nil {_ceeaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}}; -e .EncodeElement (_cdbecg .Next ,_ceeaa );};if _cdbecg .Link !=nil {_cdaegd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cdbecg .Link ,_cdaegd );};if _cdbecg .AutoRedefine !=nil {_aedfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}}; -e .EncodeElement (_cdbecg .AutoRedefine ,_aedfb );};if _cdbecg .Hidden !=nil {_aeabgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdbecg .Hidden ,_aeabgb );};if _cdbecg .UiPriority !=nil {_fbead :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}}; -e .EncodeElement (_cdbecg .UiPriority ,_fbead );};if _cdbecg .SemiHidden !=nil {_gfbbb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdbecg .SemiHidden ,_gfbbb );}; -if _cdbecg .UnhideWhenUsed !=nil {_ffdfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_cdbecg .UnhideWhenUsed ,_ffdfb );};if _cdbecg .QFormat !=nil {_gbfgbb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}}; -e .EncodeElement (_cdbecg .QFormat ,_gbfgbb );};if _cdbecg .Locked !=nil {_bggcca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_cdbecg .Locked ,_bggcca );};if _cdbecg .Personal !=nil {_bagac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}}; -e .EncodeElement (_cdbecg .Personal ,_bagac );};if _cdbecg .PersonalCompose !=nil {_febcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_cdbecg .PersonalCompose ,_febcd ); -};if _cdbecg .PersonalReply !=nil {_bgcge :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_cdbecg .PersonalReply ,_bgcge );};if _cdbecg .Rsid !=nil {_afdeg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; -e .EncodeElement (_cdbecg .Rsid ,_afdeg );};if _cdbecg .PPr !=nil {_dabdd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cdbecg .PPr ,_dabdd );};if _cdbecg .RPr !=nil {_adgbab :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_cdbecg .RPr ,_adgbab );};if _cdbecg .TblPr !=nil {_abcd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cdbecg .TblPr ,_abcd );};if _cdbecg .TrPr !=nil {_bacg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; -e .EncodeElement (_cdbecg .TrPr ,_bacg );};if _cdbecg .TcPr !=nil {_dddgd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cdbecg .TcPr ,_dddgd );};if _cdbecg .TblStylePr !=nil {_acbbd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}}; -for _ ,_fgdab :=range _cdbecg .TblStylePr {e .EncodeElement (_fgdab ,_acbbd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TblBorders and its children +func (_beddd *CT_TblBorders )Validate ()error {return _beddd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_eddcc *CT_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdbbe :=range start .Attr {if _gdbbe .Name .Local =="\u0076\u0061\u006c"{_eddcc .ValAttr .UnmarshalXMLAttr (_gdbbe ); +continue ;};};for {_ccbab ,_aeeaa :=d .Token ();if _aeeaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_aeeaa );};if _gfbbg ,_adaeg :=_ccbab .(_c .EndElement );_adaeg &&_gfbbg .Name ==start .Name {break ; +};};return nil ;};func (_dfcdgf *ST_Pitch )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfcdgf =0;case "\u0066\u0069\u0078e\u0064":*_dfcdgf =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_dfcdgf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfcdgf =3; +};return nil ;}; -// Validate validates the CT_Frameset and its children -func (_gafg *CT_Frameset )Validate ()error {return _gafg .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_abgfce ST_VerticalJc )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efgdag :=_a .Attr {};_efgdag .Name =name ; -switch _abgfce {case ST_VerticalJcUnset :_efgdag .Value ="";case ST_VerticalJcTop :_efgdag .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_efgdag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_efgdag .Value ="\u0062\u006f\u0074\u0068"; -case ST_VerticalJcBottom :_efgdag .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _efgdag ,nil ;}; +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_egbdg *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _ccdaa :=_egbdg .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ccdaa !=nil {return _ccdaa ;};if _egbdg .ExtLst !=nil {if _cacda :=_egbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cacda !=nil {return _cacda ;};};return nil ;}; -// Validate validates the CT_SectType and its children -func (_abcaff *CT_SectType )Validate ()error {return _abcaff .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func NewCT_PPrGeneral ()*CT_PPrGeneral {_cddbg :=&CT_PPrGeneral {};return _cddbg }; +// Validate validates the CT_FrameScrollbar and its children +func (_cbbf *CT_FrameScrollbar )Validate ()error {return _cbbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2; +ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5;ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;);func (_ebfdg *ST_HeightRule )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebfdg =0; +case "\u0061\u0075\u0074\u006f":*_ebfdg =1;case "\u0065\u0078\u0061c\u0074":*_ebfdg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ebfdg =3;};return nil ;}; -// Validate validates the CT_BottomPageBorder and its children -func (_aaeb *CT_BottomPageBorder )Validate ()error {return _aaeb .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_ggfgbb ST_SectionMark )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggfgbb .String (),start ); -};func (_abcef ST_DisplacedByCustomXml )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abcef .String (),start );}; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_aafa *CT_CustomXmlCell )ValidateWithPath (path string )error {if _aafa .CustomXmlPr !=nil {if _dfea :=_aafa .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dfea !=nil {return _dfea ;}; +};for _bgaf ,_aeeae :=range _aafa .EG_ContentCellContent {if _abfg :=_aeeae .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_bgaf )); +_abfg !=nil {return _abfg ;};};return nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};type CT_TcPrBase struct{ -// Validate validates the Hdr and its children -func (_ceffdc *Hdr )Validate ()error {return _ceffdc .ValidateWithPath ("\u0048\u0064\u0072")}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Validate validates the CT_CompatSetting and its children -func (_fbcca *CT_CompatSetting )Validate ()error {return _fbcca .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};type CT_OdsoFieldMapData struct{ +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Data Source Name for Column -Name *CT_String ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Predefined Merge Field Name -MappedName *CT_String ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Merge Field Name Language ID -Lid *CT_Lang ; +// Table Cell Shading +Shd *CT_Shd ; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;};func (_dggfc *CT_FrameScrollbar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggfc .ValAttr =ST_FrameScrollbar (1);for _ ,_afefe :=range start .Attr {if _afefe .Name .Local =="\u0076\u0061\u006c"{_dggfc .ValAttr .UnmarshalXMLAttr (_afefe ); -continue ;};};for {_eeccc ,_fdec :=d .Token ();if _fdec !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_fdec ); -};if _decde ,_fgfb :=_eeccc .(_a .EndElement );_fgfb &&_decde .Name ==start .Name {break ;};};return nil ;};func (_bffeg *ST_Theme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baddd ,_dfgge :=d .Token ();if _dfgge !=nil {return _dfgge ; -};if _bcbaad ,_affeb :=_baddd .(_a .EndElement );_affeb &&_bcbaad .Name ==start .Name {*_bffeg =1;return nil ;};if _afdeab ,_fecgc :=_baddd .(_a .CharData );!_fecgc {return _gd .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",_baddd ); -}else {switch string (_afdeab ){case "":*_bffeg =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bffeg =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_bffeg =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bffeg =3; -case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bffeg =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bffeg =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_bffeg =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bffeg =7; -case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bffeg =8;};};_baddd ,_dfgge =d .Token ();if _dfgge !=nil {return _dfgge ;};if _gfada ,_bcdbg :=_baddd .(_a .EndElement );_bcdbg &&_gfada .Name ==start .Name {return nil ;};return _gd .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",_baddd ); -};func (_cgfacc *ST_HighlightColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgdef ,_faffde :=d .Token ();if _faffde !=nil {return _faffde ;};if _ffcgc ,_gfefg :=_fgdef .(_a .EndElement );_gfefg &&_ffcgc .Name ==start .Name {*_cgfacc =1; -return nil ;};if _afbce ,_bfbcg :=_fgdef .(_a .CharData );!_bfbcg {return _gd .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",_fgdef );}else {switch string (_afbce ){case "":*_cgfacc =0; -case "\u0062\u006c\u0061c\u006b":*_cgfacc =1;case "\u0062\u006c\u0075\u0065":*_cgfacc =2;case "\u0063\u0079\u0061\u006e":*_cgfacc =3;case "\u0067\u0072\u0065e\u006e":*_cgfacc =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cgfacc =5;case "\u0072\u0065\u0064":*_cgfacc =6; -case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cgfacc =7;case "\u0077\u0068\u0069t\u0065":*_cgfacc =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cgfacc =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cgfacc =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cgfacc =11; -case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cgfacc =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cgfacc =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_cgfacc =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cgfacc =15; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cgfacc =16;case "\u006e\u006f\u006e\u0065":*_cgfacc =17;};};_fgdef ,_faffde =d .Token ();if _faffde !=nil {return _faffde ;};if _aagffa ,_bfbdb :=_fgdef .(_a .EndElement );_bfbdb &&_aagffa .Name ==start .Name {return nil ; -};return _gd .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",_fgdef );}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_befa *CT_Columns )ValidateWithPath (path string )error {if _befa .EqualWidthAttr !=nil {if _cbdd :=_befa .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_cbdd !=nil {return _cbdd ; -};};if _befa .SpaceAttr !=nil {if _aaab :=_befa .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_aaab !=nil {return _aaab ;};};if _befa .SepAttr !=nil {if _caab :=_befa .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); -_caab !=nil {return _caab ;};};for _cfea ,_cbdfb :=range _befa .Col {if _bbcc :=_cbdfb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cfea ));_bbcc !=nil {return _bbcc ;};};return nil ;};func (_cdcba ST_FtnEdn )ValidateWithPath (path string )error {switch _cdcba {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcba )); -};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_gga .CT_NonVisualDrawingProps ;CNvGrpSpPr *_gga .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_gga .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_gga .CT_OfficeArtExtensionList ; -};func (_ffbfa *CT_SectPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffbfa .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_ffbfa .RsidRPrAttr )}); -};if _ffbfa .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_ffbfa .RsidDelAttr )});};if _ffbfa .RsidRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ffbfa .RsidRAttr )}); -};if _ffbfa .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffbfa .RsidSectAttr )});};e .EncodeToken (start ); -if _ffbfa .EG_HdrFtrReferences !=nil {for _ ,_aeacd :=range _ffbfa .EG_HdrFtrReferences {_aeacd .MarshalXML (e ,_a .StartElement {});};};if _ffbfa .FootnotePr !=nil {_bdabe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_ffbfa .FootnotePr ,_bdabe );};if _ffbfa .EndnotePr !=nil {_aeaba :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ffbfa .EndnotePr ,_aeaba );};if _ffbfa .Type !=nil {_eccfea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_ffbfa .Type ,_eccfea );};if _ffbfa .PgSz !=nil {_bbbeb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_ffbfa .PgSz ,_bbbeb );};if _ffbfa .PgMar !=nil {_aegecd :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; -e .EncodeElement (_ffbfa .PgMar ,_aegecd );};if _ffbfa .PaperSrc !=nil {_cbdag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_ffbfa .PaperSrc ,_cbdag );};if _ffbfa .PgBorders !=nil {_ddaea :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_ffbfa .PgBorders ,_ddaea );};if _ffbfa .LnNumType !=nil {_eccggb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ffbfa .LnNumType ,_eccggb );};if _ffbfa .PgNumType !=nil {_feaed :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_ffbfa .PgNumType ,_feaed );};if _ffbfa .Cols !=nil {_bebba :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_ffbfa .Cols ,_bebba );};if _ffbfa .FormProt !=nil {_abdbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; -e .EncodeElement (_ffbfa .FormProt ,_abdbc );};if _ffbfa .VAlign !=nil {_eeefe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ffbfa .VAlign ,_eeefe );};if _ffbfa .NoEndnote !=nil {_aace :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; -e .EncodeElement (_ffbfa .NoEndnote ,_aace );};if _ffbfa .TitlePg !=nil {_dgffaa :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_ffbfa .TitlePg ,_dgffaa );};if _ffbfa .TextDirection !=nil {_dgdec :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ffbfa .TextDirection ,_dgdec );};if _ffbfa .Bidi !=nil {_ecfbc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ffbfa .Bidi ,_ecfbc );};if _ffbfa .RtlGutter !=nil {_agfa :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_ffbfa .RtlGutter ,_agfa );};if _ffbfa .DocGrid !=nil {_bfade :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ffbfa .DocGrid ,_bfade );};if _ffbfa .PrinterSettings !=nil {_gceagb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_ffbfa .PrinterSettings ,_gceagb );};if _ffbfa .SectPrChange !=nil {_cecdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ffbfa .SectPrChange ,_cecdg ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agebfa *ST_TextAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agebfa =0;case "\u0074\u006f\u0070":*_agebfa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_agebfa =2; -case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_agebfa =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_agebfa =4;case "\u0061\u0075\u0074\u006f":*_agebfa =5;};return nil ;};func (_fafb *CT_PPrGeneral )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fafb .PStyle !=nil {_gdbaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fafb .PStyle ,_gdbaa );};if _fafb .KeepNext !=nil {_dbggb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; -e .EncodeElement (_fafb .KeepNext ,_dbggb );};if _fafb .KeepLines !=nil {_ddfb :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fafb .KeepLines ,_ddfb );};if _fafb .PageBreakBefore !=nil {_fbfaf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; -e .EncodeElement (_fafb .PageBreakBefore ,_fbfaf );};if _fafb .FramePr !=nil {_afbdce :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_fafb .FramePr ,_afbdce );};if _fafb .WidowControl !=nil {_bbeegd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_fafb .WidowControl ,_bbeegd );};if _fafb .NumPr !=nil {_fada :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_fafb .NumPr ,_fada );};if _fafb .SuppressLineNumbers !=nil {_feca :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; -e .EncodeElement (_fafb .SuppressLineNumbers ,_feca );};if _fafb .PBdr !=nil {_bdff :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_fafb .PBdr ,_bdff );};if _fafb .Shd !=nil {_eceac :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_fafb .Shd ,_eceac );};if _fafb .Tabs !=nil {_ggagd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_fafb .Tabs ,_ggagd );};if _fafb .SuppressAutoHyphens !=nil {_daaac :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; -e .EncodeElement (_fafb .SuppressAutoHyphens ,_daaac );};if _fafb .Kinsoku !=nil {_gebfbbc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fafb .Kinsoku ,_gebfbbc );};if _fafb .WordWrap !=nil {_ffcfg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_fafb .WordWrap ,_ffcfg );};if _fafb .OverflowPunct !=nil {_fdafc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fafb .OverflowPunct ,_fdafc ); -};if _fafb .TopLinePunct !=nil {_fccad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fafb .TopLinePunct ,_fccad );};if _fafb .AutoSpaceDE !=nil {_dadbe :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_fafb .AutoSpaceDE ,_dadbe );};if _fafb .AutoSpaceDN !=nil {_dgee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_fafb .AutoSpaceDN ,_dgee ); -};if _fafb .Bidi !=nil {_gedce :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fafb .Bidi ,_gedce );};if _fafb .AdjustRightInd !=nil {_ccbbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_fafb .AdjustRightInd ,_ccbbg );};if _fafb .SnapToGrid !=nil {_aacf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fafb .SnapToGrid ,_aacf );};if _fafb .Spacing !=nil {_bfgcdc :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_fafb .Spacing ,_bfgcdc );};if _fafb .Ind !=nil {_abbcd :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_fafb .Ind ,_abbcd );};if _fafb .ContextualSpacing !=nil {_bcded :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_fafb .ContextualSpacing ,_bcded );};if _fafb .MirrorIndents !=nil {_aecac :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fafb .MirrorIndents ,_aecac ); -};if _fafb .SuppressOverlap !=nil {_ggagb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_fafb .SuppressOverlap ,_ggagb );};if _fafb .Jc !=nil {_bdaea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_fafb .Jc ,_bdaea );};if _fafb .TextDirection !=nil {_adfga :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fafb .TextDirection ,_adfga ); -};if _fafb .TextAlignment !=nil {_gcgeb :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fafb .TextAlignment ,_gcgeb );};if _fafb .TextboxTightWrap !=nil {_bgabe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_fafb .TextboxTightWrap ,_bgabe );};if _fafb .OutlineLvl !=nil {_gefec :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_fafb .OutlineLvl ,_gefec );}; -if _fafb .DivId !=nil {_ggdae :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_fafb .DivId ,_ggdae );};if _fafb .CnfStyle !=nil {_abgfc :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_fafb .CnfStyle ,_abgfc );};if _fafb .PPrChange !=nil {_fdaef :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fafb .PPrChange ,_fdaef );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};type ST_DocProtect byte ;func (_bbeagc *CT_DocPartBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbeagc .ValAttr =ST_DocPartBehavior (1);for _ ,_edcbc :=range start .Attr {if _edcbc .Name .Local =="\u0076\u0061\u006c"{_bbeagc .ValAttr .UnmarshalXMLAttr (_edcbc ); -continue ;};};for {_ddagc ,_fgdgb :=d .Token ();if _fgdgb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_fgdgb ); -};if _cdac ,_cacfa :=_ddagc .(_a .EndElement );_cacfa &&_cdac .Name ==start .Name {break ;};};return nil ;};func (_bfccf *EG_BlockLevelChunkElts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfccf .EG_ContentBlockContent !=nil {for _ ,_aceda :=range _bfccf .EG_ContentBlockContent {_aceda .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_gcdcaa *ST_ThemeColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcadc ,_ggcacdc :=d .Token ();if _ggcacdc !=nil {return _ggcacdc ;};if _bfegd ,_aeegba :=_gcadc .(_a .EndElement );_aeegba &&_bfegd .Name ==start .Name {*_gcdcaa =1; -return nil ;};if _fbeac ,_egcdcb :=_gcadc .(_a .CharData );!_egcdcb {return _gd .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",_gcadc );}else {switch string (_fbeac ){case "":*_gcdcaa =0; -case "\u0064\u0061\u0072k\u0031":*_gcdcaa =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_gcdcaa =2;case "\u0064\u0061\u0072k\u0032":*_gcdcaa =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_gcdcaa =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gcdcaa =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gcdcaa =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gcdcaa =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gcdcaa =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gcdcaa =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gcdcaa =10; -case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_gcdcaa =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_gcdcaa =12;case "\u006e\u006f\u006e\u0065":*_gcdcaa =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_gcdcaa =14; -case "\u0074\u0065\u0078t\u0031":*_gcdcaa =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_gcdcaa =16;case "\u0074\u0065\u0078t\u0032":*_gcdcaa =17;};};_gcadc ,_ggcacdc =d .Token ();if _ggcacdc !=nil {return _ggcacdc ;};if _gebagc ,_fadbe :=_gcadc .(_a .EndElement ); -_fadbe &&_gebagc .Name ==start .Name {return nil ;};return _gd .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",_gcadc );};func NewCT_Underline ()*CT_Underline {_deaeda :=&CT_Underline {}; -return _deaeda };func (_gfcdcb *CT_TextEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfcdcb .ValAttr =ST_TextEffect (1);for _ ,_eccdd :=range start .Attr {if _eccdd .Name .Local =="\u0076\u0061\u006c"{_gfcdcb .ValAttr .UnmarshalXMLAttr (_eccdd ); -continue ;};};for {_geded ,_dfgdb :=d .Token ();if _dfgdb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_dfgdb );};if _gegbg ,_fbeca :=_geded .(_a .EndElement ); -_fbeca &&_gegbg .Name ==start .Name {break ;};};return nil ;}; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_eeffde *Fonts )ValidateWithPath (path string )error {if _bcbgf :=_eeffde .CT_FontsList .ValidateWithPath (path );_bcbgf !=nil {return _bcbgf ;};return nil ;};func (_aaccc *CT_MailMergeSourceType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaccc .ValAttr =ST_MailMergeSourceType (1); -for _ ,_adfde :=range start .Attr {if _adfde .Name .Local =="\u0076\u0061\u006c"{_aaccc .ValAttr .UnmarshalXMLAttr (_adfde );continue ;};};for {_edcag ,_agfdda :=d .Token ();if _agfdda !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_agfdda ); -};if _eedaa ,_dbbfg :=_edcag .(_a .EndElement );_dbbfg &&_eedaa .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the WdEG_WrapTypeChoice and its children -func (_ffabg *WdEG_WrapTypeChoice )Validate ()error {return _ffabg .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_gfabg *CT_TcBorders )ValidateWithPath (path string )error {if _gfabg .Top !=nil {if _ebeab :=_gfabg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ebeab !=nil {return _ebeab ;};};if _gfabg .Start !=nil {if _cgfba :=_gfabg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_cgfba !=nil {return _cgfba ;};};if _gfabg .Left !=nil {if _ddfe :=_gfabg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ddfe !=nil {return _ddfe ;};};if _gfabg .Bottom !=nil {if _dgeac :=_gfabg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_dgeac !=nil {return _dgeac ;};};if _gfabg .End !=nil {if _bgced :=_gfabg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bgced !=nil {return _bgced ;};};if _gfabg .Right !=nil {if _cccba :=_gfabg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_cccba !=nil {return _cccba ;};};if _gfabg .InsideH !=nil {if _bbeaege :=_gfabg .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_bbeaege !=nil {return _bbeaege ;};};if _gfabg .InsideV !=nil {if _fbfeb :=_gfabg .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_fbfeb !=nil {return _fbfeb ;};};if _gfabg .Tl2br !=nil {if _egfabd :=_gfabg .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_egfabd !=nil {return _egfabd ;};};if _gfabg .Tr2bl !=nil {if _cdfgb :=_gfabg .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); -_cdfgb !=nil {return _cdfgb ;};};return nil ;};type WdST_WrapText byte ;func NewCT_SmartTagType ()*CT_SmartTagType {_cecag :=&CT_SmartTagType {};return _cecag };func (_cbfaa *CT_PageMar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .TopAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .RightAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .BottomAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .LeftAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .HeaderAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .FooterAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cbfaa .GutterAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_afcbe *CT_PageBorder )ValidateWithPath (path string )error {if _afcbe .ValAttr ==ST_BorderUnset {return _gd .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 _aeacc :=_afcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeacc !=nil {return _aeacc ;};if _afcbe .ColorAttr !=nil {if _bcebf :=_afcbe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_bcebf !=nil {return _bcebf ;};};if _acef :=_afcbe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_acef !=nil {return _acef ;};if _afcbe .ShadowAttr !=nil {if _fecfeb :=_afcbe .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_fecfeb !=nil {return _fecfeb ;};};if _afcbe .FrameAttr !=nil {if _gbfeg :=_afcbe .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gbfeg !=nil {return _gbfeg ;};};return nil ;};func (_dgebd *CT_Zoom )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgebd .ValAttr !=ST_ZoomUnset {_fefbc ,_fecbe :=_dgebd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fecbe !=nil {return _fecbe ;};start .Attr =append (start .Attr ,_fefbc );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_dgebd .PercentAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5;ST_ShdReverseDiagStripe ST_Shd =6; -ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14;ST_ShdThinDiagCross ST_Shd =15; -ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25;ST_ShdPct45 ST_Shd =26; -ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36;ST_ShdPct90 ST_Shd =37; -ST_ShdPct95 ST_Shd =38;); +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_adg *CT_BookmarkRange )ValidateWithPath (path string )error {if _dgec :=_adg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_dgec !=nil {return _dgec ;};return nil ;}; +// Header Cells Associated With Table Cell +Headers *CT_Headers ;}; -// Validate validates the CT_Ind and its children -func (_beee *CT_Ind )Validate ()error {return _beee .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");}; +// Validate validates the CT_RubyAlign and its children +func (_baccce *CT_RubyAlign )Validate ()error {return _baccce .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_bacae *CT_TblWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bacae .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_bacae .WAttr )}); +};if _bacae .TypeAttr !=ST_TblWidthUnset {_eegde ,_fddcbb :=_bacae .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fddcbb !=nil {return _fddcbb ;};start .Attr =append (start .Attr ,_eegde );};e .EncodeToken (start ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_dbbce *CT_Fonts )ValidateWithPath (path string )error {if _abcag :=_dbbce .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_abcag !=nil {return _abcag ;};if _eeccb :=_dbbce .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072"); -_eeccb !=nil {return _eeccb ;};if _dgafcf :=_dbbce .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_dgafcf !=nil {return _dgafcf ;};if _ebcgf :=_dbbce .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072"); -_ebcgf !=nil {return _ebcgf ;};if _bgeee :=_dbbce .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_bgeee !=nil {return _bgeee ;};return nil ;};func NewAG_Password ()*AG_Password {_f :=&AG_Password {}; -return _f };func (_fdcge *ST_HdrFtr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffbcfg ,_egceca :=d .Token ();if _egceca !=nil {return _egceca ;};if _gebef ,_ffegfb :=_ffbcfg .(_a .EndElement );_ffegfb &&_gebef .Name ==start .Name {*_fdcge =1; -return nil ;};if _dbedfa ,_fgbeea :=_ffbcfg .(_a .CharData );!_fgbeea {return _gd .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",_ffbcfg );}else {switch string (_dbedfa ){case "":*_fdcge =0; -case "\u0065\u0076\u0065\u006e":*_fdcge =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fdcge =2;case "\u0066\u0069\u0072s\u0074":*_fdcge =3;};};_ffbcfg ,_egceca =d .Token ();if _egceca !=nil {return _egceca ;};if _gbcage ,_cdfae :=_ffbcfg .(_a .EndElement ); -_cdfae &&_gbcage .Name ==start .Name {return nil ;};return _gd .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",_ffbcfg );}; +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_egcfb *CT_RPrDefault )ValidateWithPath (path string )error {if _egcfb .RPr !=nil {if _gggfd :=_egcfb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gggfd !=nil {return _gggfd ;};};return nil ;};type ST_NumberFormat byte ;func (_gaefb *WdCT_TextboxInfo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaefb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gaefb .IdAttr )}); +};e .EncodeToken (start );_cagff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gaefb .TxbxContent ,_cagff );if _gaefb .ExtLst !=nil {_bbadcc :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_gaefb .ExtLst ,_bbadcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_fda *CT_Attr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_gebab *CT_PPr )ValidateWithPath (path string )error {if _gebab .PStyle !=nil {if _fggccd :=_gebab .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_fggccd !=nil {return _fggccd ;};};if _gebab .KeepNext !=nil {if _cecgff :=_gebab .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_cecgff !=nil {return _cecgff ;};};if _gebab .KeepLines !=nil {if _dfbgc :=_gebab .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_dfbgc !=nil {return _dfbgc ;};};if _gebab .PageBreakBefore !=nil {if _afgeb :=_gebab .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_afgeb !=nil {return _afgeb ;};};if _gebab .FramePr !=nil {if _fcbfcf :=_gebab .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_fcbfcf !=nil {return _fcbfcf ;};};if _gebab .WidowControl !=nil {if _gdaea :=_gebab .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_gdaea !=nil {return _gdaea ;};};if _gebab .NumPr !=nil {if _fgcgb :=_gebab .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_fgcgb !=nil {return _fgcgb ;};};if _gebab .SuppressLineNumbers !=nil {if _fbdf :=_gebab .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_fbdf !=nil {return _fbdf ;};};if _gebab .PBdr !=nil {if _fffea :=_gebab .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fffea !=nil {return _fffea ;};};if _gebab .Shd !=nil {if _agcbc :=_gebab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_agcbc !=nil {return _agcbc ;};};if _gebab .Tabs !=nil {if _afede :=_gebab .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_afede !=nil {return _afede ;};};if _gebab .SuppressAutoHyphens !=nil {if _gbeefe :=_gebab .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_gbeefe !=nil {return _gbeefe ;};};if _gebab .Kinsoku !=nil {if _acbccd :=_gebab .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_acbccd !=nil {return _acbccd ;};};if _gebab .WordWrap !=nil {if _cbgb :=_gebab .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_cbgb !=nil {return _cbgb ;};};if _gebab .OverflowPunct !=nil {if _cabed :=_gebab .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_cabed !=nil {return _cabed ;};};if _gebab .TopLinePunct !=nil {if _dcdgg :=_gebab .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_dcdgg !=nil {return _dcdgg ;};};if _gebab .AutoSpaceDE !=nil {if _edgab :=_gebab .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_edgab !=nil {return _edgab ;};};if _gebab .AutoSpaceDN !=nil {if _egbcf :=_gebab .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_egbcf !=nil {return _egbcf ;};};if _gebab .Bidi !=nil {if _cbfbd :=_gebab .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cbfbd !=nil {return _cbfbd ;};};if _gebab .AdjustRightInd !=nil {if _gaaca :=_gebab .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_gaaca !=nil {return _gaaca ;};};if _gebab .SnapToGrid !=nil {if _fbec :=_gebab .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fbec !=nil {return _fbec ;};};if _gebab .Spacing !=nil {if _bbefa :=_gebab .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_bbefa !=nil {return _bbefa ;};};if _gebab .Ind !=nil {if _acafg :=_gebab .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_acafg !=nil {return _acafg ;};};if _gebab .ContextualSpacing !=nil {if _fgcgg :=_gebab .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_fgcgg !=nil {return _fgcgg ;};};if _gebab .MirrorIndents !=nil {if _aadd :=_gebab .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aadd !=nil {return _aadd ;};};if _gebab .SuppressOverlap !=nil {if _edeaf :=_gebab .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_edeaf !=nil {return _edeaf ;};};if _gebab .Jc !=nil {if _gbgag :=_gebab .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gbgag !=nil {return _gbgag ;};};if _gebab .TextDirection !=nil {if _dbgfb :=_gebab .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_dbgfb !=nil {return _dbgfb ;};};if _gebab .TextAlignment !=nil {if _cegaa :=_gebab .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_cegaa !=nil {return _cegaa ;};};if _gebab .TextboxTightWrap !=nil {if _fadfc :=_gebab .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_fadfc !=nil {return _fadfc ;};};if _gebab .OutlineLvl !=nil {if _afeec :=_gebab .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_afeec !=nil {return _afeec ;};};if _gebab .DivId !=nil {if _acacc :=_gebab .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_acacc !=nil {return _acacc ;};};if _gebab .CnfStyle !=nil {if _ceaee :=_gebab .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ceaee !=nil {return _ceaee ;};};if _gebab .RPr !=nil {if _cdcff :=_gebab .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_cdcff !=nil {return _cdcff ;};};if _gebab .SectPr !=nil {if _cdgedg :=_gebab .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cdgedg !=nil {return _cdgedg ;};};if _gebab .PPrChange !=nil {if _bbbdc :=_gebab .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_bbbdc !=nil {return _bbbdc ;};};return nil ;};type CT_ReadingModeInkLockDown struct{ -// Validate validates the CT_Charset and its children -func (_bbga *CT_Charset )Validate ()error {return _bbga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};type ST_Zoom byte ;func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_ge :=&AG_SectPrAttributes {};return _ge }; -type EG_MathContent struct{OMathPara *_aa .OMathPara ;OMath *_aa .OMath ;}; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _d .ST_OnOff ; -// MarshalXML implements the xml.Marshaler interface. -func (_fbcfb *AlternateContentRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eccfda :=_a .StartElement {Name :start .Name };_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .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"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -_eccfda .Attr =append (_eccfda .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_eccfda );if _fbcfb .Choice !=nil {_dgccc :=_a .StartElement {Name :_a .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}}; -_dgccc .Attr =append (_dgccc .Attr ,_a .Attr {Name :_a .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_fbcfb .Choice ._ddccfa });e .EncodeToken (_dgccc );e .EncodeElement (_fbcfb .Choice ,_dgccc );e .EncodeToken (_a .EndElement {Name :_dgccc .Name }); -};if _fbcfb .Fallback !=nil {if _acdaf :=_fbcfb .Fallback .MarshalXML (e ,_a .StartElement {});_acdaf !=nil {return _acdaf ;};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abdgb *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_cebeg :=[]string {}; -if _abdgb .ST_DecimalNumberOrPercent !=nil {if _beaga :=_abdgb .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074"); -_beaga !=nil {return _beaga ;};_cebeg =append (_cebeg ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _abdgb .ST_UniversalMeasure !=nil {_cebeg =append (_cebeg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_cebeg )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cebeg );};return nil ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_cbfeae :=&WdCT_EffectExtent {}; -return _cbfeae };func (_bfdca *CT_FtnProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agbcg :for {_gedc ,_cgeafe :=d .Token ();if _cgeafe !=nil {return _cgeafe ;};switch _aeedd :=_gedc .(type ){case _a .StartElement :switch _aeedd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_bfdca .Pos =NewCT_FtnPos (); -if _dgceb :=d .DecodeElement (_bfdca .Pos ,&_aeedd );_dgceb !=nil {return _dgceb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bfdca .NumFmt =NewCT_NumFmt (); -if _afce :=d .DecodeElement (_bfdca .NumFmt ,&_aeedd );_afce !=nil {return _afce ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bfdca .NumStart =NewCT_DecimalNumber (); -if _cddfa :=d .DecodeElement (_bfdca .NumStart ,&_aeedd );_cddfa !=nil {return _cddfa ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bfdca .NumRestart =NewCT_NumRestart (); -if _gdbbb :=d .DecodeElement (_bfdca .NumRestart ,&_aeedd );_gdbbb !=nil {return _gdbbb ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_aeedd .Name ); -if _gecfc :=d .Skip ();_gecfc !=nil {return _gecfc ;};};case _a .EndElement :break _agbcg ;case _a .CharData :};};return nil ;}; +// Virtual Page Width +WAttr uint64 ; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_edeb *CT_AutoCaption )ValidateWithPath (path string )error {return nil };type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};func NewCT_FFHelpText ()*CT_FFHelpText {_bdegg :=&CT_FFHelpText {};return _bdegg };func (_cacae ST_Proof )ValidateWithPath (path string )error {switch _cacae {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacae )); -};return nil ;};func (_gdeec ST_TabJc )String ()string {switch _gdeec {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064"; -case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";}; +// Virtual Page Height +HAttr uint64 ; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_ebfeg *CT_TopPageBorder )ValidateWithPath (path string )error {if _ebfeg .ValAttr ==ST_BorderUnset {return _gd .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 _feffcf :=_ebfeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feffcf !=nil {return _feffcf ;};if _ebfeg .ColorAttr !=nil {if _cbfca :=_ebfeg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_cbfca !=nil {return _cbfca ;};};if _dbbgce :=_ebfeg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dbbgce !=nil {return _dbbgce ;};if _ebfeg .ShadowAttr !=nil {if _acbbeg :=_ebfeg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_acbbeg !=nil {return _acbbeg ;};};if _ebfeg .FrameAttr !=nil {if _ddcce :=_ebfeg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ddcce !=nil {return _ddcce ;};};return nil ;};func (_cgdbb *CT_Markup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acaggg :=range start .Attr {if _acaggg .Name .Local =="\u0069\u0064"{_dbcdc ,_gbdb :=_ea .ParseInt (_acaggg .Value ,10,64); -if _gbdb !=nil {return _gbdb ;};_cgdbb .IdAttr =_dbcdc ;continue ;};};for {_bbfde ,_fcefb :=d .Token ();if _fcefb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_fcefb ); -};if _cdggf ,_eaead :=_bbfde .(_a .EndElement );_eaead &&_cdggf .Name ==start .Name {break ;};};return nil ;};type EG_CellMarkupElements struct{ +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;};func (_agbgd ST_Underline )Validate ()error {return _agbgd .ValidateWithPath ("")};type CT_SdtContentCell struct{ -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Table Cell +Tc []*CT_Tc ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_efggd *CT_TabStop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fccbeb ,_ffbbc :=_efggd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffbbc !=nil {return _ffbbc ; -};start .Attr =append (start .Attr ,_fccbeb );if _efggd .LeaderAttr !=ST_TabTlcUnset {_egfbdc ,_ffdca :=_efggd .LeaderAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ffdca !=nil {return _ffdca ;};start .Attr =append (start .Attr ,_egfbdc ); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_gd .Sprintf ("\u0025\u0076",_efggd .PosAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ceadccb *ST_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffeeg ,_cggae :=d .Token (); -if _cggae !=nil {return _cggae ;};if _efeeeb ,_cddbb :=_ffeeg .(_a .EndElement );_cddbb &&_efeeeb .Name ==start .Name {*_ceadccb =1;return nil ;};if _ggcdba ,_cabgf :=_ffeeg .(_a .CharData );!_cabgf {return _gd .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",_ffeeg ); -}else {switch string (_ggcdba ){case "":*_ceadccb =0;case "\u006e\u0069\u006c":*_ceadccb =1;case "\u006e\u006f\u006e\u0065":*_ceadccb =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ceadccb =3;case "\u0074\u0068\u0069c\u006b":*_ceadccb =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ceadccb =5; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ceadccb =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ceadccb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ceadccb =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ceadccb =9; -case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ceadccb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ceadccb =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ceadccb =12; -case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ceadccb =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ceadccb =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ceadccb =15; -case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ceadccb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ceadccb =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ceadccb =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ceadccb =19;case "\u0077\u0061\u0076\u0065":*_ceadccb =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ceadccb =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ceadccb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ceadccb =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ceadccb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ceadccb =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ceadccb =26;case "\u0069\u006e\u0073e\u0074":*_ceadccb =27; -case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ceadccb =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ceadccb =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ceadccb =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ceadccb =31; -case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ceadccb =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ceadccb =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ceadccb =34; -case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ceadccb =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ceadccb =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ceadccb =37; -case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ceadccb =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ceadccb =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ceadccb =40; -case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ceadccb =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ceadccb =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ceadccb =43; -case "\u0062\u0061\u0074\u0073":*_ceadccb =44;case "\u0062\u0069\u0072d\u0073":*_ceadccb =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ceadccb =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ceadccb =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ceadccb =48; -case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ceadccb =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ceadccb =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ceadccb =51; -case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ceadccb =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ceadccb =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ceadccb =54; -case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ceadccb =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ceadccb =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ceadccb =57; -case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ceadccb =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ceadccb =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ceadccb =60; -case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ceadccb =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ceadccb =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ceadccb =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ceadccb =64; -case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ceadccb =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ceadccb =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ceadccb =67; -case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ceadccb =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ceadccb =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ceadccb =70; -case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ceadccb =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ceadccb =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ceadccb =73; -case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ceadccb =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ceadccb =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ceadccb =76; -case "\u0063\u0075\u0070":*_ceadccb =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ceadccb =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ceadccb =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ceadccb =80; -case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ceadccb =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ceadccb =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ceadccb =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ceadccb =84; -case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ceadccb =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ceadccb =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ceadccb =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ceadccb =88; -case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ceadccb =89;case "\u0066\u0061\u006e\u0073":*_ceadccb =90;case "\u0066\u0069\u006c\u006d":*_ceadccb =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ceadccb =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ceadccb =93; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ceadccb =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ceadccb =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ceadccb =96; -case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ceadccb =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ceadccb =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ceadccb =99; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ceadccb =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ceadccb =101;case "\u0067\u0065\u006d\u0073":*_ceadccb =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ceadccb =103; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ceadccb =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ceadccb =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ceadccb =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ceadccb =107; -case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ceadccb =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ceadccb =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ceadccb =110;case "\u0068\u006f\u006cl\u0079":*_ceadccb =111; -case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ceadccb =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ceadccb =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ceadccb =114; -case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ceadccb =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ceadccb =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ceadccb =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ceadccb =118; -case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ceadccb =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ceadccb =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ceadccb =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ceadccb =122; -case "\u006d\u006f\u006fn\u0073":*_ceadccb =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ceadccb =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ceadccb =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ceadccb =126; -case "\u006f\u0076\u0061l\u0073":*_ceadccb =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ceadccb =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ceadccb =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ceadccb =130; -case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ceadccb =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ceadccb =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ceadccb =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ceadccb =134; -case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ceadccb =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ceadccb =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ceadccb =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ceadccb =138; -case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ceadccb =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ceadccb =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ceadccb =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ceadccb =142; -case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ceadccb =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ceadccb =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ceadccb =145; -case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ceadccb =146;case "\u0072\u0069\u006eg\u0073":*_ceadccb =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ceadccb =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ceadccb =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ceadccb =150; -case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ceadccb =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ceadccb =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ceadccb =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ceadccb =154; -case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ceadccb =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ceadccb =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ceadccb =157; -case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ceadccb =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ceadccb =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ceadccb =160;case "\u0073\u0074\u0061r\u0073":*_ceadccb =161; -case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ceadccb =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ceadccb =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ceadccb =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ceadccb =165; -case "\u0073\u0075\u006e":*_ceadccb =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ceadccb =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ceadccb =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ceadccb =169; -case "\u0074\u0072\u0065e\u0073":*_ceadccb =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ceadccb =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ceadccb =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ceadccb =173; -case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ceadccb =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ceadccb =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ceadccb =176; -case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ceadccb =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ceadccb =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ceadccb =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ceadccb =180; -case "\u0076\u0069\u006e\u0065":*_ceadccb =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ceadccb =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ceadccb =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ceadccb =184; -case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ceadccb =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ceadccb =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ceadccb =187; -case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ceadccb =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ceadccb =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ceadccb =190; -case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ceadccb =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ceadccb =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ceadccb =193;};};_ffeeg ,_cggae =d .Token ();if _cggae !=nil {return _cggae ; -};if _gggcb ,_degba :=_ffeeg .(_a .EndElement );_degba &&_gggcb .Name ==start .Name {return nil ;};return _gd .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",_ffeeg ); -};type CT_Br struct{ +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_egcfba :=&EG_ContentBlockContent {};return _egcfba ;};func (_bfgdg *ST_TabJc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfgdg =0; +case "\u0063\u006c\u0065a\u0072":*_bfgdg =1;case "\u0073\u0074\u0061r\u0074":*_bfgdg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfgdg =3;case "\u0065\u006e\u0064":*_bfgdg =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bfgdg =5;case "\u0062\u0061\u0072":*_bfgdg =6; +case "\u006e\u0075\u006d":*_bfgdg =7;case "\u006c\u0065\u0066\u0074":*_bfgdg =8;case "\u0072\u0069\u0067h\u0074":*_bfgdg =9;};return nil ;};func (_gggadc *ST_Lock )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gggadc =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gggadc =1; +case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gggadc =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gggadc =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gggadc =4; +};return nil ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_fcdgac :=&WdCT_GraphicFrame {};_fcdgac .CNvPr =_gc .NewCT_NonVisualDrawingProps ();_fcdgac .CNvFrPr =_gc .NewCT_NonVisualGraphicFrameProperties ();_fcdgac .Xfrm =_gc .NewCT_Transform2D (); +_fcdgac .Graphic =_gc .NewGraphic ();return _fcdgac ;};type ST_PageBorderZOrder byte ;func (_gcfee ST_TargetScreenSz )String ()string {switch _gcfee {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030"; +case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; +case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return ""; +};func NewCT_FldChar ()*CT_FldChar {_gaef :=&CT_FldChar {};_gaef .FldCharTypeAttr =ST_FldCharType (1);return _gaef ;};func NewCT_TblPr ()*CT_TblPr {_abdcd :=&CT_TblPr {};return _abdcd };func NewCT_DocumentBase ()*CT_DocumentBase {_gfgdf :=&CT_DocumentBase {}; +return _gfgdf };func NewCT_PageNumber ()*CT_PageNumber {_gebbe :=&CT_PageNumber {};return _gebbe }; -// Break Type -TypeAttr ST_BrType ; +// Validate validates the CT_PPrChange and its children +func (_acfff *CT_PPrChange )Validate ()error {return _acfff .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;}; +// Validate validates the CT_Empty and its children +func (_bdga *CT_Empty )Validate ()error {return _bdga .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ceedca *CT_Settings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ceedca .WriteProtection !=nil {_eacec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ceedca .WriteProtection ,_eacec );};if _ceedca .View !=nil {_aabad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_ceedca .View ,_aabad );};if _ceedca .Zoom !=nil {_aadgff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}}; +e .EncodeElement (_ceedca .Zoom ,_aadgff );};if _ceedca .RemovePersonalInformation !=nil {_fcfffc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}}; +e .EncodeElement (_ceedca .RemovePersonalInformation ,_fcfffc );};if _ceedca .RemoveDateAndTime !=nil {_gdgce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}}; +e .EncodeElement (_ceedca .RemoveDateAndTime ,_gdgce );};if _ceedca .DoNotDisplayPageBoundaries !=nil {_ecgeef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}}; +e .EncodeElement (_ceedca .DoNotDisplayPageBoundaries ,_ecgeef );};if _ceedca .DisplayBackgroundShape !=nil {_bccgdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_ceedca .DisplayBackgroundShape ,_bccgdc );};if _ceedca .PrintPostScriptOverText !=nil {_gagfcd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}}; +e .EncodeElement (_ceedca .PrintPostScriptOverText ,_gagfcd );};if _ceedca .PrintFractionalCharacterWidth !=nil {_cegca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_ceedca .PrintFractionalCharacterWidth ,_cegca );};if _ceedca .PrintFormsData !=nil {_bdefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ceedca .PrintFormsData ,_bdefa ); +};if _ceedca .EmbedTrueTypeFonts !=nil {_ddbdd :=_c .StartElement {Name :_c .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_ceedca .EmbedTrueTypeFonts ,_ddbdd );};if _ceedca .EmbedSystemFonts !=nil {_cgcfff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}}; +e .EncodeElement (_ceedca .EmbedSystemFonts ,_cgcfff );};if _ceedca .SaveSubsetFonts !=nil {_accddgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ceedca .SaveSubsetFonts ,_accddgc ); +};if _ceedca .SaveFormsData !=nil {_edeae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ceedca .SaveFormsData ,_edeae );};if _ceedca .MirrorMargins !=nil {_gcbdea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_ceedca .MirrorMargins ,_gcbdea );};if _ceedca .AlignBordersAndEdges !=nil {_feagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}}; +e .EncodeElement (_ceedca .AlignBordersAndEdges ,_feagf );};if _ceedca .BordersDoNotSurroundHeader !=nil {_dacaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}}; +e .EncodeElement (_ceedca .BordersDoNotSurroundHeader ,_dacaf );};if _ceedca .BordersDoNotSurroundFooter !=nil {_fdfda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}}; +e .EncodeElement (_ceedca .BordersDoNotSurroundFooter ,_fdfda );};if _ceedca .GutterAtTop !=nil {_gbcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_ceedca .GutterAtTop ,_gbcbc ); +};if _ceedca .HideSpellingErrors !=nil {_gdagf :=_c .StartElement {Name :_c .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_ceedca .HideSpellingErrors ,_gdagf );};if _ceedca .HideGrammaticalErrors !=nil {_fbadbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}}; +e .EncodeElement (_ceedca .HideGrammaticalErrors ,_fbadbg );};if _ceedca .ActiveWritingStyle !=nil {_gebbc :=_c .StartElement {Name :_c .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_ccdbb :=range _ceedca .ActiveWritingStyle {e .EncodeElement (_ccdbb ,_gebbc ); +};};if _ceedca .ProofState !=nil {_eabbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ceedca .ProofState ,_eabbae );};if _ceedca .FormsDesign !=nil {_aafac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}}; +e .EncodeElement (_ceedca .FormsDesign ,_aafac );};if _ceedca .AttachedTemplate !=nil {_gbafca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_ceedca .AttachedTemplate ,_gbafca ); +};if _ceedca .LinkStyles !=nil {_eababf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ceedca .LinkStyles ,_eababf );};if _ceedca .StylePaneFormatFilter !=nil {_daefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}}; +e .EncodeElement (_ceedca .StylePaneFormatFilter ,_daefa );};if _ceedca .StylePaneSortMethod !=nil {_aecfe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}}; +e .EncodeElement (_ceedca .StylePaneSortMethod ,_aecfe );};if _ceedca .DocumentType !=nil {_cbcaab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ceedca .DocumentType ,_cbcaab ); +};if _ceedca .MailMerge !=nil {_gcafg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ceedca .MailMerge ,_gcafg );};if _ceedca .RevisionView !=nil {_cfgab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}}; +e .EncodeElement (_ceedca .RevisionView ,_cfgab );};if _ceedca .TrackRevisions !=nil {_bgdeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ceedca .TrackRevisions ,_bgdeb ); +};if _ceedca .DoNotTrackMoves !=nil {_beebd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_ceedca .DoNotTrackMoves ,_beebd );};if _ceedca .DoNotTrackFormatting !=nil {_adegdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}}; +e .EncodeElement (_ceedca .DoNotTrackFormatting ,_adegdc );};if _ceedca .DocumentProtection !=nil {_decfac :=_c .StartElement {Name :_c .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_ceedca .DocumentProtection ,_decfac ); +};if _ceedca .AutoFormatOverride !=nil {_caffb :=_c .StartElement {Name :_c .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_ceedca .AutoFormatOverride ,_caffb );};if _ceedca .StyleLockTheme !=nil {_gdgcdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_ceedca .StyleLockTheme ,_gdgcdc );};if _ceedca .StyleLockQFSet !=nil {_ggfed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_ceedca .StyleLockQFSet ,_ggfed ); +};if _ceedca .DefaultTabStop !=nil {_bfeda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_ceedca .DefaultTabStop ,_bfeda );};if _ceedca .AutoHyphenation !=nil {_eacbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ceedca .AutoHyphenation ,_eacbf );};if _ceedca .ConsecutiveHyphenLimit !=nil {_fbfebce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}}; +e .EncodeElement (_ceedca .ConsecutiveHyphenLimit ,_fbfebce );};if _ceedca .HyphenationZone !=nil {_cadeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_ceedca .HyphenationZone ,_cadeg ); +};if _ceedca .DoNotHyphenateCaps !=nil {_ffceg :=_c .StartElement {Name :_c .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_ceedca .DoNotHyphenateCaps ,_ffceg );};if _ceedca .ShowEnvelope !=nil {_fbcfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}}; +e .EncodeElement (_ceedca .ShowEnvelope ,_fbcfg );};if _ceedca .SummaryLength !=nil {_cdbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_ceedca .SummaryLength ,_cdbfa ); +};if _ceedca .ClickAndTypeStyle !=nil {_bacfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ceedca .ClickAndTypeStyle ,_bacfd ); +};if _ceedca .DefaultTableStyle !=nil {_dfdga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ceedca .DefaultTableStyle ,_dfdga ); +};if _ceedca .EvenAndOddHeaders !=nil {_gfcaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ceedca .EvenAndOddHeaders ,_gfcaf ); +};if _ceedca .BookFoldRevPrinting !=nil {_ebege :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_ceedca .BookFoldRevPrinting ,_ebege ); +};if _ceedca .BookFoldPrinting !=nil {_cdgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_ceedca .BookFoldPrinting ,_cdgbc );};if _ceedca .BookFoldPrintingSheets !=nil {_faed :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}}; +e .EncodeElement (_ceedca .BookFoldPrintingSheets ,_faed );};if _ceedca .DrawingGridHorizontalSpacing !=nil {_fdedb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_ceedca .DrawingGridHorizontalSpacing ,_fdedb );};if _ceedca .DrawingGridVerticalSpacing !=nil {_ccdeaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}}; +e .EncodeElement (_ceedca .DrawingGridVerticalSpacing ,_ccdeaf );};if _ceedca .DisplayHorizontalDrawingGridEvery !=nil {_gafbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}}; +e .EncodeElement (_ceedca .DisplayHorizontalDrawingGridEvery ,_gafbg );};if _ceedca .DisplayVerticalDrawingGridEvery !=nil {_abgebb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}}; +e .EncodeElement (_ceedca .DisplayVerticalDrawingGridEvery ,_abgebb );};if _ceedca .DoNotUseMarginsForDrawingGridOrigin !=nil {_efafb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}}; +e .EncodeElement (_ceedca .DoNotUseMarginsForDrawingGridOrigin ,_efafb );};if _ceedca .DrawingGridHorizontalOrigin !=nil {_fgfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}}; +e .EncodeElement (_ceedca .DrawingGridHorizontalOrigin ,_fgfgc );};if _ceedca .DrawingGridVerticalOrigin !=nil {_bgcdd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}}; +e .EncodeElement (_ceedca .DrawingGridVerticalOrigin ,_bgcdd );};if _ceedca .DoNotShadeFormData !=nil {_fffaa :=_c .StartElement {Name :_c .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}}; +e .EncodeElement (_ceedca .DoNotShadeFormData ,_fffaa );};if _ceedca .NoPunctuationKerning !=nil {_aebfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}}; +e .EncodeElement (_ceedca .NoPunctuationKerning ,_aebfd );};if _ceedca .CharacterSpacingControl !=nil {_gefg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}}; +e .EncodeElement (_ceedca .CharacterSpacingControl ,_gefg );};if _ceedca .PrintTwoOnOne !=nil {_bbbdcf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_ceedca .PrintTwoOnOne ,_bbbdcf ); +};if _ceedca .StrictFirstAndLastChars !=nil {_agdfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_ceedca .StrictFirstAndLastChars ,_agdfa ); +};if _ceedca .NoLineBreaksAfter !=nil {_fgbdfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_ceedca .NoLineBreaksAfter ,_fgbdfg ); +};if _ceedca .NoLineBreaksBefore !=nil {_fbdgb :=_c .StartElement {Name :_c .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_ceedca .NoLineBreaksBefore ,_fbdgb );};if _ceedca .SavePreviewPicture !=nil {_dcfff :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}}; +e .EncodeElement (_ceedca .SavePreviewPicture ,_dcfff );};if _ceedca .DoNotValidateAgainstSchema !=nil {_ffgdcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}}; +e .EncodeElement (_ceedca .DoNotValidateAgainstSchema ,_ffgdcf );};if _ceedca .SaveInvalidXml !=nil {_egcff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_ceedca .SaveInvalidXml ,_egcff ); +};if _ceedca .IgnoreMixedContent !=nil {_eeccge :=_c .StartElement {Name :_c .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_ceedca .IgnoreMixedContent ,_eeccge );};if _ceedca .AlwaysShowPlaceholderText !=nil {_ggceb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}}; +e .EncodeElement (_ceedca .AlwaysShowPlaceholderText ,_ggceb );};if _ceedca .DoNotDemarcateInvalidXml !=nil {_ddefgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}}; +e .EncodeElement (_ceedca .DoNotDemarcateInvalidXml ,_ddefgg );};if _ceedca .SaveXmlDataOnly !=nil {_dagfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}}; +e .EncodeElement (_ceedca .SaveXmlDataOnly ,_dagfa );};if _ceedca .UseXSLTWhenSaving !=nil {_edcbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_ceedca .UseXSLTWhenSaving ,_edcbg ); +};if _ceedca .SaveThroughXslt !=nil {_ddaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_ceedca .SaveThroughXslt ,_ddaca );};if _ceedca .ShowXMLTags !=nil {_edbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}}; +e .EncodeElement (_ceedca .ShowXMLTags ,_edbee );};if _ceedca .AlwaysMergeEmptyNamespace !=nil {_bfedf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}}; +e .EncodeElement (_ceedca .AlwaysMergeEmptyNamespace ,_bfedf );};if _ceedca .UpdateFields !=nil {_efafg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ceedca .UpdateFields ,_efafg ); +};if _ceedca .HdrShapeDefaults !=nil {_cabef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ceedca .HdrShapeDefaults ,_cabef );};if _ceedca .FootnotePr !=nil {_gbeff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_ceedca .FootnotePr ,_gbeff );};if _ceedca .EndnotePr !=nil {_ebeadg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ceedca .EndnotePr ,_ebeadg );};if _ceedca .Compat !=nil {_facbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}}; +e .EncodeElement (_ceedca .Compat ,_facbb );};if _ceedca .DocVars !=nil {_acgbd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_ceedca .DocVars ,_acgbd );};if _ceedca .Rsids !=nil {_bfedff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}}; +e .EncodeElement (_ceedca .Rsids ,_bfedff );};if _ceedca .MathPr !=nil {_gbagg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_ceedca .MathPr ,_gbagg );};if _ceedca .AttachedSchema !=nil {_bgega :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}}; +for _ ,_bbbce :=range _ceedca .AttachedSchema {e .EncodeElement (_bbbce ,_bgega );};};if _ceedca .ThemeFontLang !=nil {_gecaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}}; +e .EncodeElement (_ceedca .ThemeFontLang ,_gecaf );};if _ceedca .ClrSchemeMapping !=nil {_cgcge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ceedca .ClrSchemeMapping ,_cgcge ); +};if _ceedca .DoNotIncludeSubdocsInStats !=nil {_ageagb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}}; +e .EncodeElement (_ceedca .DoNotIncludeSubdocsInStats ,_ageagb );};if _ceedca .DoNotAutoCompressPictures !=nil {_ecadd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}}; +e .EncodeElement (_ceedca .DoNotAutoCompressPictures ,_ecadd );};if _ceedca .ForceUpgrade !=nil {_cgcgge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_ceedca .ForceUpgrade ,_cgcgge ); +};if _ceedca .Captions !=nil {_gdgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ceedca .Captions ,_gdgbc );};if _ceedca .ReadModeInkLockDown !=nil {_aggfdf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}}; +e .EncodeElement (_ceedca .ReadModeInkLockDown ,_aggfdf );};if _ceedca .SmartTagType !=nil {_dgdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_bfdaa :=range _ceedca .SmartTagType {e .EncodeElement (_bfdaa ,_dgdd ); +};};if _ceedca .SchemaLibrary !=nil {_gggcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_ceedca .SchemaLibrary ,_gggcb );};if _ceedca .ShapeDefaults !=nil {_dafbd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; +e .EncodeElement (_ceedca .ShapeDefaults ,_dafbd );};if _ceedca .DoNotEmbedSmartTags !=nil {_cdcgd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ceedca .DoNotEmbedSmartTags ,_cdcgd ); +};if _ceedca .DecimalSymbol !=nil {_dfgda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_ceedca .DecimalSymbol ,_dfgda );};if _ceedca .ListSeparator !=nil {_bgdde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; +e .EncodeElement (_ceedca .ListSeparator ,_bgdde );};for _ ,_ddded :=range _ceedca .Extra {if _ddecc :=_ddded .MarshalXML (e ,_c .StartElement {});_ddecc !=nil {return _ddecc ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fggdd *CT_TblPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _fggdd .TblStyle !=nil {_gefbbaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fggdd .TblStyle ,_gefbbaf );};if _fggdd .TblpPr !=nil {_baafe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; +e .EncodeElement (_fggdd .TblpPr ,_baafe );};if _fggdd .TblOverlap !=nil {_acabgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_fggdd .TblOverlap ,_acabgd );};if _fggdd .BidiVisual !=nil {_gfagd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; +e .EncodeElement (_fggdd .BidiVisual ,_gfagd );};if _fggdd .TblStyleRowBandSize !=nil {_adfbda :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fggdd .TblStyleRowBandSize ,_adfbda ); +};if _fggdd .TblStyleColBandSize !=nil {_abdcde :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fggdd .TblStyleColBandSize ,_abdcde ); +};if _fggdd .TblW !=nil {_bagbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_fggdd .TblW ,_bagbf );};if _fggdd .Jc !=nil {_febgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_fggdd .Jc ,_febgd );};if _fggdd .TblCellSpacing !=nil {_geade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fggdd .TblCellSpacing ,_geade ); +};if _fggdd .TblInd !=nil {_agebc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_fggdd .TblInd ,_agebc );};if _fggdd .TblBorders !=nil {_ebbccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_fggdd .TblBorders ,_ebbccb );};if _fggdd .Shd !=nil {_fgbca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fggdd .Shd ,_fgbca );};if _fggdd .TblLayout !=nil {_beafga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fggdd .TblLayout ,_beafga );};if _fggdd .TblCellMar !=nil {_ggbeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_fggdd .TblCellMar ,_ggbeb );};if _fggdd .TblLook !=nil {_cfgd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_fggdd .TblLook ,_cfgd );};if _fggdd .TblCaption !=nil {_ffabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fggdd .TblCaption ,_ffabe );};if _fggdd .TblDescription !=nil {_fgefg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fggdd .TblDescription ,_fgefg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TrPrChange and its children -func (_cfafea *CT_TrPrChange )Validate ()error {return _cfafea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_dbdbg :=&EG_BlockLevelElts {};return _dbdbg }; -func (_ceaed *EG_RunLevelElts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceaed .ProofErr !=nil {_caaea :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_ceaed .ProofErr ,_caaea ); -};if _ceaed .PermStart !=nil {_ecgec :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ceaed .PermStart ,_ecgec );};if _ceaed .PermEnd !=nil {_bbdcfe :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}}; -e .EncodeElement (_ceaed .PermEnd ,_bbdcfe );};if _ceaed .Ins !=nil {_fdgga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ceaed .Ins ,_fdgga );};if _ceaed .Del !=nil {_eedgb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064e\u006c"}}; -e .EncodeElement (_ceaed .Del ,_eedgb );};if _ceaed .MoveFrom !=nil {_cdaca :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ceaed .MoveFrom ,_cdaca );};if _ceaed .MoveTo !=nil {_gaadg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -e .EncodeElement (_ceaed .MoveTo ,_gaadg );};if _ceaed .EG_RangeMarkupElements !=nil {for _ ,_bgbge :=range _ceaed .EG_RangeMarkupElements {_bgbge .MarshalXML (e ,_a .StartElement {});};};if _ceaed .EG_MathContent !=nil {for _ ,_aebebc :=range _ceaed .EG_MathContent {_aebebc .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func (_cbef *CT_ReadingModeInkLockDown )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gade :=range start .Attr {if _gade .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_cgaab ,_faedcd :=ParseUnionST_OnOff (_gade .Value ); -if _faedcd !=nil {return _faedcd ;};_cbef .ActualPgAttr =_cgaab ;continue ;};if _gade .Name .Local =="\u0077"{_beefdg ,_bbaee :=_ea .ParseUint (_gade .Value ,10,64);if _bbaee !=nil {return _bbaee ;};_cbef .WAttr =_beefdg ;continue ;};if _gade .Name .Local =="\u0068"{_adeed ,_bafab :=_ea .ParseUint (_gade .Value ,10,64); -if _bafab !=nil {return _bafab ;};_cbef .HAttr =_adeed ;continue ;};if _gade .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_eggdf ,_febfb :=ParseUnionST_DecimalNumberOrPercent (_gade .Value );if _febfb !=nil {return _febfb ;};_cbef .FontSzAttr =_eggdf ; -continue ;};};for {_egdeb ,_gfceg :=d .Token ();if _gfceg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_gfceg ); -};if _aadegg ,_eedff :=_egdeb .(_a .EndElement );_eedff &&_aadegg .Name ==start .Name {break ;};};return nil ;};type CT_DocPartTypes struct{ +// Validate validates the EG_RunLevelElts and its children +func (_gaceeg *EG_RunLevelElts )Validate ()error {return _gaceeg .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func NewCT_TblPrBase ()*CT_TblPrBase {_aaggb :=&CT_TblPrBase {};return _aaggb };func NewCT_Document ()*CT_Document {_cdcba :=&CT_Document {}; +_cdcba .ConformanceAttr =_d .ST_ConformanceClass (1);return _cdcba ;};func (_acfgcb ST_Wrap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfefd :=_c .Attr {};_cfefd .Name =name ;switch _acfgcb {case ST_WrapUnset :_cfefd .Value ="";case ST_WrapAuto :_cfefd .Value ="\u0061\u0075\u0074\u006f"; +case ST_WrapNotBeside :_cfefd .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_cfefd .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_cfefd .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_cfefd .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068"; +case ST_WrapNone :_cfefd .Value ="\u006e\u006f\u006e\u0065";};return _cfefd ,nil ;};type CT_Divs struct{ -// Entry Is Of All Types -AllAttr *_ga .ST_OnOff ; +// Information About Single HTML div Element +Div []*CT_Div ;};func (_bacdf *CT_CustomXmlCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bacdf .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_bacdf .UriAttr )}); +};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0076",_bacdf .ElementAttr )});e .EncodeToken (start );if _bacdf .CustomXmlPr !=nil {_cfbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_bacdf .CustomXmlPr ,_cfbd );};if _bacdf .EG_ContentCellContent !=nil {for _ ,_ebfea :=range _bacdf .EG_ContentCellContent {_ebfea .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +}; -// Entry Type -Type []*CT_DocPartType ;};func (_afbcc *ST_PTabLeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eggeb ,_beagg :=d .Token ();if _beagg !=nil {return _beagg ;};if _efbafd ,_cadefg :=_eggeb .(_a .EndElement );_cadefg &&_efbafd .Name ==start .Name {*_afbcc =1; -return nil ;};if _aggda ,_bccdea :=_eggeb .(_a .CharData );!_bccdea {return _gd .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",_eggeb );}else {switch string (_aggda ){case "":*_afbcc =0; -case "\u006e\u006f\u006e\u0065":*_afbcc =1;case "\u0064\u006f\u0074":*_afbcc =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_afbcc =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_afbcc =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_afbcc =5; -};};_eggeb ,_beagg =d .Token ();if _beagg !=nil {return _beagg ;};if _bfgcdd ,_gcddcd :=_eggeb .(_a .EndElement );_gcddcd &&_bfgcdd .Name ==start .Name {return nil ;};return _gd .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",_eggeb ); -};type CT_Control struct{ +// Validate validates the CT_WriteProtection and its children +func (_ggeadb *CT_WriteProtection )Validate ()error {return _ggeadb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_bcecbad ST_RubyAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dabfab :=_c .Attr {}; +_dabfab .Name =name ;switch _bcecbad {case ST_RubyAlignUnset :_dabfab .Value ="";case ST_RubyAlignCenter :_dabfab .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_dabfab .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072"; +case ST_RubyAlignDistributeSpace :_dabfab .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_dabfab .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_dabfab .Value ="\u0072\u0069\u0067h\u0074"; +case ST_RubyAlignRightVertical :_dabfab .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _dabfab ,nil ;};func (_acbcbf *ST_MultiLevelType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acbcbf =0; +case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_acbcbf =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_acbcbf =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_acbcbf =3; +};return nil ;};func NewCT_TopPageBorder ()*CT_TopPageBorder {_fcefg :=&CT_TopPageBorder {};_fcefg .ValAttr =ST_Border (1);return _fcefg ;};func (_ggfdg *CT_ProofErr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggfdg .TypeAttr =ST_ProofErr (1); +for _ ,_faecg :=range start .Attr {if _faecg .Name .Local =="\u0074\u0079\u0070\u0065"{_ggfdg .TypeAttr .UnmarshalXMLAttr (_faecg );continue ;};};for {_cbgccf ,_gdefa :=d .Token ();if _gdefa !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_gdefa ); +};if _adbag ,_aedfc :=_cbgccf .(_c .EndElement );_aedfc &&_adbag .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_gc .CT_BackgroundFormatting ;Whole *_gc .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ; +ExtLst *_gc .CT_OfficeArtExtensionList ;}; -// Unique Name for Embedded Control -NameAttr *string ; +// Validate validates the EG_MathContent and its children +func (_aafab *EG_MathContent )Validate ()error {return _aafab .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;};func NewCT_WriteProtection ()*CT_WriteProtection {_gdfdb :=&CT_WriteProtection {};return _gdfdb }; +// Validate validates the CT_PageMar and its children +func (_dfcgg *CT_PageMar )Validate ()error {return _dfcgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func (_bdafc *CT_TcPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_bdafc .AuthorAttr )}); +if _bdafc .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bdafc .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bdafc .IdAttr )}); +e .EncodeToken (start );_adeeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bdafc .TcPr ,_adeeb );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdedgc *CT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbe :=range start .Attr {if _cbbe .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fecabc ,_gacbe :=_cbbe .Value ,error (nil ); +if _gacbe !=nil {return _gacbe ;};_gdedgc .RsidRPrAttr =&_fecabc ;continue ;};if _cbbe .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_geceb ,_gabcc :=_cbbe .Value ,error (nil );if _gabcc !=nil {return _gabcc ;};_gdedgc .RsidDelAttr =&_geceb ;continue ; +};if _cbbe .Name .Local =="\u0072\u0073\u0069d\u0052"{_bafcg ,_bdfgd :=_cbbe .Value ,error (nil );if _bdfgd !=nil {return _bdfgd ;};_gdedgc .RsidRAttr =&_bafcg ;continue ;};};_effagc :for {_gcfcfd ,_babec :=d .Token ();if _babec !=nil {return _babec ;}; +switch _adeda :=_gcfcfd .(type ){case _c .StartElement :switch _adeda .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gdedgc .RPr =NewCT_RPr (); +if _abdegd :=d .DecodeElement (_gdedgc .RPr ,&_adeda );_abdegd !=nil {return _abdegd ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_bccge :=NewEG_RunInnerContent (); +_bccge .Br =NewCT_Br ();if _bfbfb :=d .DecodeElement (_bccge .Br ,&_adeda );_bfbfb !=nil {return _bfbfb ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_bccge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_fgedd :=NewEG_RunInnerContent (); +_fgedd .T =NewCT_Text ();if _fbcea :=d .DecodeElement (_fgedd .T ,&_adeda );_fbcea !=nil {return _fbcea ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_fgedd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bdffd :=NewEG_RunInnerContent (); +_bdffd .ContentPart =NewCT_Rel ();if _egfdba :=d .DecodeElement (_bdffd .ContentPart ,&_adeda );_egfdba !=nil {return _egfdba ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_bdffd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_cccb :=NewEG_RunInnerContent (); +_cccb .DelText =NewCT_Text ();if _gbeb :=d .DecodeElement (_cccb .DelText ,&_adeda );_gbeb !=nil {return _gbeb ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_cccb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_dgdaf :=NewEG_RunInnerContent (); +_dgdaf .InstrText =NewCT_Text ();if _dgcefe :=d .DecodeElement (_dgdaf .InstrText ,&_adeda );_dgcefe !=nil {return _dgcefe ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_dgdaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_abbg :=NewEG_RunInnerContent (); +_abbg .DelInstrText =NewCT_Text ();if _aadee :=d .DecodeElement (_abbg .DelInstrText ,&_adeda );_aadee !=nil {return _aadee ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_abbg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_gccfg :=NewEG_RunInnerContent (); +_gccfg .NoBreakHyphen =NewCT_Empty ();if _eccaae :=d .DecodeElement (_gccfg .NoBreakHyphen ,&_adeda );_eccaae !=nil {return _eccaae ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_gccfg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_bfafae :=NewEG_RunInnerContent (); +_bfafae .SoftHyphen =NewCT_Empty ();if _adfdg :=d .DecodeElement (_bfafae .SoftHyphen ,&_adeda );_adfdg !=nil {return _adfdg ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_bfafae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_aaffbd :=NewEG_RunInnerContent (); +_aaffbd .DayShort =NewCT_Empty ();if _efeaa :=d .DecodeElement (_aaffbd .DayShort ,&_adeda );_efeaa !=nil {return _efeaa ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_aaffbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_edaafe :=NewEG_RunInnerContent (); +_edaafe .MonthShort =NewCT_Empty ();if _ebbdb :=d .DecodeElement (_edaafe .MonthShort ,&_adeda );_ebbdb !=nil {return _ebbdb ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_edaafe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_ffefc :=NewEG_RunInnerContent (); +_ffefc .YearShort =NewCT_Empty ();if _abacd :=d .DecodeElement (_ffefc .YearShort ,&_adeda );_abacd !=nil {return _abacd ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_ffefc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_edecb :=NewEG_RunInnerContent (); +_edecb .DayLong =NewCT_Empty ();if _daece :=d .DecodeElement (_edecb .DayLong ,&_adeda );_daece !=nil {return _daece ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_edecb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_cedcg :=NewEG_RunInnerContent (); +_cedcg .MonthLong =NewCT_Empty ();if _ffebf :=d .DecodeElement (_cedcg .MonthLong ,&_adeda );_ffebf !=nil {return _ffebf ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_cedcg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_gefbe :=NewEG_RunInnerContent (); +_gefbe .YearLong =NewCT_Empty ();if _dacagc :=d .DecodeElement (_gefbe .YearLong ,&_adeda );_dacagc !=nil {return _dacagc ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_gefbe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_dccgf :=NewEG_RunInnerContent (); +_dccgf .AnnotationRef =NewCT_Empty ();if _gaefe :=d .DecodeElement (_dccgf .AnnotationRef ,&_adeda );_gaefe !=nil {return _gaefe ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_dccgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_dfdgf :=NewEG_RunInnerContent (); +_dfdgf .FootnoteRef =NewCT_Empty ();if _addcc :=d .DecodeElement (_dfdgf .FootnoteRef ,&_adeda );_addcc !=nil {return _addcc ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_dfdgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_cbdfe :=NewEG_RunInnerContent (); +_cbdfe .EndnoteRef =NewCT_Empty ();if _cbcad :=d .DecodeElement (_cbdfe .EndnoteRef ,&_adeda );_cbcad !=nil {return _cbcad ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_cbdfe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_edbce :=NewEG_RunInnerContent (); +_edbce .Separator =NewCT_Empty ();if _eedaa :=d .DecodeElement (_edbce .Separator ,&_adeda );_eedaa !=nil {return _eedaa ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_edbce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_caced :=NewEG_RunInnerContent (); +_caced .ContinuationSeparator =NewCT_Empty ();if _gdfddf :=d .DecodeElement (_caced .ContinuationSeparator ,&_adeda );_gdfddf !=nil {return _gdfddf ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_caced );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_ccagd :=NewEG_RunInnerContent (); +_ccagd .Sym =NewCT_Sym ();if _gbcfc :=d .DecodeElement (_ccagd .Sym ,&_adeda );_gbcfc !=nil {return _gbcfc ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_ccagd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_gdefb :=NewEG_RunInnerContent (); +_gdefb .PgNum =NewCT_Empty ();if _aefb :=d .DecodeElement (_gdefb .PgNum ,&_adeda );_aefb !=nil {return _aefb ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_gdefb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_dbfaba :=NewEG_RunInnerContent (); +_dbfaba .Cr =NewCT_Empty ();if _becbca :=d .DecodeElement (_dbfaba .Cr ,&_adeda );_becbca !=nil {return _becbca ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_dbfaba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_bacdd :=NewEG_RunInnerContent (); +_bacdd .Tab =NewCT_Empty ();if _afgac :=d .DecodeElement (_bacdd .Tab ,&_adeda );_afgac !=nil {return _afgac ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_bacdd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_deccf :=NewEG_RunInnerContent (); +_deccf .Object =NewCT_Object ();if _deefa :=d .DecodeElement (_deccf .Object ,&_adeda );_deefa !=nil {return _deefa ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_deccf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_eaead :=NewEG_RunInnerContent (); +_eaead .Pict =NewCT_Picture ();if _aegaf :=d .DecodeElement (_eaead .Pict ,&_adeda );_aegaf !=nil {return _aegaf ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_eaead );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_dbgce :=NewEG_RunInnerContent (); +_dbgce .FldChar =NewCT_FldChar ();if _bgfeeg :=d .DecodeElement (_dbgce .FldChar ,&_adeda );_bgfeeg !=nil {return _bgfeeg ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_dbgce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_abeec :=NewEG_RunInnerContent (); +_abeec .Ruby =NewCT_Ruby ();if _baagg :=d .DecodeElement (_abeec .Ruby ,&_adeda );_baagg !=nil {return _baagg ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_abeec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_afeg :=NewEG_RunInnerContent (); +_afeg .FootnoteReference =NewCT_FtnEdnRef ();if _fadca :=d .DecodeElement (_afeg .FootnoteReference ,&_adeda );_fadca !=nil {return _fadca ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_afeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bfcdd :=NewEG_RunInnerContent (); +_bfcdd .EndnoteReference =NewCT_FtnEdnRef ();if _fbedd :=d .DecodeElement (_bfcdd .EndnoteReference ,&_adeda );_fbedd !=nil {return _fbedd ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_bfcdd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cbddg :=NewEG_RunInnerContent (); +_cbddg .CommentReference =NewCT_Markup ();if _bfafg :=d .DecodeElement (_cbddg .CommentReference ,&_adeda );_bfafg !=nil {return _bfafg ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_cbddg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gafgf :=NewEG_RunInnerContent (); +_gafgf .Drawing =NewCT_Drawing ();if _gbdcba :=d .DecodeElement (_gafgf .Drawing ,&_adeda );_gbdcba !=nil {return _gbdcba ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_gafgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_gcbbcc :=NewEG_RunInnerContent (); +_gcbbcc .Ptab =NewCT_PTab ();if _acedd :=d .DecodeElement (_gcbbcc .Ptab ,&_adeda );_acedd !=nil {return _acedd ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_gcbbcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_fcffc :=NewEG_RunInnerContent (); +_fcffc .LastRenderedPageBreak =NewCT_Empty ();if _adfba :=d .DecodeElement (_fcffc .LastRenderedPageBreak ,&_adeda );_adfba !=nil {return _adfba ;};_gdedgc .EG_RunInnerContent =append (_gdedgc .EG_RunInnerContent ,_fcffc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_fbbba :=&AlternateContentRun {}; +if _fgdg :=d .DecodeElement (_fbbba ,&_adeda );_fgdg !=nil {return _fgdg ;};_gdedgc .Extra =append (_gdedgc .Extra ,_fbbba );default:_bgceg :=&_fc .XSDAny {};if _bcecc :=d .DecodeElement (_bgceg ,&_adeda );_bcecc !=nil {return _bcecc ;};_gdedgc .Extra =append (_gdedgc .Extra ,_bgceg ); +};case _c .EndElement :break _effagc ;case _c .CharData :};};return nil ;};func (_cffedg ST_TblLayoutType )String ()string {switch _cffedg {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074"; +};return "";};func (_bggag *CT_Zoom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bggag .ValAttr !=ST_ZoomUnset {_gfcgg ,_gggee :=_bggag .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gggee !=nil {return _gggee ; +};start .Attr =append (start .Attr ,_gfcgg );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0076",_bggag .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};type WdWsp struct{WdCT_WordprocessingShape };type ST_Hint byte ;type CT_DocParts struct{ -// Validate validates the EG_PContent and its children -func (_eagca *EG_PContent )Validate ()error {return _eagca .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_cbbge *CT_PermStart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbbge .EdGrpAttr !=ST_EdGrpUnset {_cagea ,_gbeed :=_cbbge .EdGrpAttr .MarshalXMLAttr (_a .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"}); -if _gbeed !=nil {return _gbeed ;};start .Attr =append (start .Attr ,_cagea );};if _cbbge .EdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbge .EdAttr )}); -};if _cbbge .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbge .ColFirstAttr )});};if _cbbge .ColLastAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbge .ColLastAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cbbge .IdAttr )});if _cbbge .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gffed ,_aggf :=_cbbge .DisplacedByCustomXmlAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _aggf !=nil {return _aggf ;};start .Attr =append (start .Attr ,_gffed );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Glossary Document Entry +DocPart []*CT_DocPart ;};func (_fdfe *CT_Odso )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdfe .Udl !=nil {_dfgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_fdfe .Udl ,_dfgf ); +};if _fdfe .Table !=nil {_cbgecg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fdfe .Table ,_cbgecg );};if _fdfe .Src !=nil {_afcbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073r\u0063"}}; +e .EncodeElement (_fdfe .Src ,_afcbg );};if _fdfe .ColDelim !=nil {_dbbgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_fdfe .ColDelim ,_dbbgc );};if _fdfe .Type !=nil {_begfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_fdfe .Type ,_begfd );};if _fdfe .FHdr !=nil {_gbdaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_fdfe .FHdr ,_gbdaa );};if _fdfe .FieldMapData !=nil {_bdcee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}}; +for _ ,_dgcacb :=range _fdfe .FieldMapData {e .EncodeElement (_dgcacb ,_bdcee );};};if _fdfe .RecipientData !=nil {_ccefg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_eacce :=range _fdfe .RecipientData {e .EncodeElement (_eacce ,_ccefg ); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_cdgb *CT_DocPartGallery )ValidateWithPath (path string )error {if _cdgb .ValAttr ==ST_DocPartGalleryUnset {return _gd .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 _bfaa :=_cdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};return nil ;};func (_egfcc *CT_SdtDateMappingType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egfcc .ValAttr !=ST_SdtDateMappingTypeUnset {_dcgag ,_ffadd :=_egfcc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ffadd !=nil {return _ffadd ;};start .Attr =append (start .Attr ,_dcgag );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewEG_RPrBase ()*EG_RPrBase {_edabad :=&EG_RPrBase {};return _edabad }; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_acfa *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _acfa .ValAttr !=nil {if _degc :=_acfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degc !=nil {return _degc ;};};return nil ;};func (_ggbbae *WdCT_WrapThrough )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbbae .WrapTextAttr =WdST_WrapText (1); +_ggbbae .WrapPolygon =NewWdCT_WrapPath ();for _ ,_agacf :=range start .Attr {if _agacf .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ggbbae .WrapTextAttr .UnmarshalXMLAttr (_agacf );continue ;};if _agacf .Name .Local =="\u0064\u0069\u0073t\u004c"{_bdbcae ,_fbaaa :=_fg .ParseUint (_agacf .Value ,10,32); +if _fbaaa !=nil {return _fbaaa ;};_dfadg :=uint32 (_bdbcae );_ggbbae .DistLAttr =&_dfadg ;continue ;};if _agacf .Name .Local =="\u0064\u0069\u0073t\u0052"{_eabfb ,_dgeeb :=_fg .ParseUint (_agacf .Value ,10,32);if _dgeeb !=nil {return _dgeeb ;};_egdec :=uint32 (_eabfb ); +_ggbbae .DistRAttr =&_egdec ;continue ;};};_dcfbdb :for {_gfcgbc ,_eaafb :=d .Token ();if _eaafb !=nil {return _eaafb ;};switch _bdgfg :=_gfcgbc .(type ){case _c .StartElement :switch _bdgfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _gggfgb :=d .DecodeElement (_ggbbae .WrapPolygon ,&_bdgfg ); +_gggfgb !=nil {return _gggfgb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_bdgfg .Name ); +if _dggbeg :=d .Skip ();_dggbeg !=nil {return _dggbeg ;};};case _c .EndElement :break _dcfbdb ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_SdtDate and its children -func (_dfbdg *CT_SdtDate )Validate ()error {return _dfbdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_bdedab *ST_Hint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdedab =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bdedab =1; -case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bdedab =2;};return nil ;};func init (){_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fE\u006d",NewCT_Em ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fJ\u0063",NewCT_Jc ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fB\u0072",NewCT_Br ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052",NewCT_R ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050",NewCT_P ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063",NewCT_Tc ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0068\u0064\u0072",NewHdr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u0074\u0072",NewFtr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u006f\u006et\u0073",NewFonts ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword ); -_ab .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); -};func NewCT_PPrChange ()*CT_PPrChange {_ffbgc :=&CT_PPrChange {};_ffbgc .PPr =NewCT_PPrBase ();return _ffbgc ;}; +// Validate validates the CT_HdrFtr and its children +func (_ggff *CT_HdrFtr )Validate ()error {return _ggff .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func NewCT_Color ()*CT_Color {_fgabb :=&CT_Color {};return _fgabb };func (_bggfb *EG_ContentBlockContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbdec :for {_eaegbf ,_cfddge :=d .Token (); +if _cfddge !=nil {return _cfddge ;};switch _dbeffb :=_eaegbf .(type ){case _c .StartElement :switch _dbeffb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bggfb .CustomXml =NewCT_CustomXmlBlock (); +if _ggdae :=d .DecodeElement (_bggfb .CustomXml ,&_dbeffb );_ggdae !=nil {return _ggdae ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bggfb .Sdt =NewCT_SdtBlock (); +if _cfgee :=d .DecodeElement (_bggfb .Sdt ,&_dbeffb );_cfgee !=nil {return _cfgee ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_eabbfb :=NewCT_P (); +if _fecffb :=d .DecodeElement (_eabbfb ,&_dbeffb );_fecffb !=nil {return _fecffb ;};_bggfb .P =append (_bggfb .P ,_eabbfb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ecgbgd :=NewCT_Tbl (); +if _cabab :=d .DecodeElement (_ecgbgd ,&_dbeffb );_cabab !=nil {return _cabab ;};_bggfb .Tbl =append (_bggfb .Tbl ,_ecgbgd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bcdde :=NewEG_RunLevelElts (); +_bcdde .ProofErr =NewCT_ProofErr ();if _ddafc :=d .DecodeElement (_bcdde .ProofErr ,&_dbeffb );_ddafc !=nil {return _ddafc ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_bcdde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cfcbf :=NewEG_RunLevelElts (); +_cfcbf .PermStart =NewCT_PermStart ();if _dgdac :=d .DecodeElement (_cfcbf .PermStart ,&_dbeffb );_dgdac !=nil {return _dgdac ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_cfcbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcgba :=NewEG_RunLevelElts (); +_fcgba .PermEnd =NewCT_Perm ();if _aebcbg :=d .DecodeElement (_fcgba .PermEnd ,&_dbeffb );_aebcbg !=nil {return _aebcbg ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_fcgba );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbafd :=NewEG_RunLevelElts (); +_cbafd .Ins =NewCT_RunTrackChange ();if _ceafba :=d .DecodeElement (_cbafd .Ins ,&_dbeffb );_ceafba !=nil {return _ceafba ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_cbafd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dgdbc :=NewEG_RunLevelElts (); +_dgdbc .Del =NewCT_RunTrackChange ();if _acgce :=d .DecodeElement (_dgdbc .Del ,&_dbeffb );_acgce !=nil {return _acgce ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_dgdbc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_afbdg :=NewEG_RunLevelElts (); +_afbdg .MoveFrom =NewCT_RunTrackChange ();if _cdeeg :=d .DecodeElement (_afbdg .MoveFrom ,&_dbeffb );_cdeeg !=nil {return _cdeeg ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_afbdg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_begbde :=NewEG_RunLevelElts (); +_begbde .MoveTo =NewCT_RunTrackChange ();if _ceccfe :=d .DecodeElement (_begbde .MoveTo ,&_dbeffb );_ceccfe !=nil {return _ceccfe ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_begbde );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_edgca :=NewEG_RunLevelElts (); +_eaggfc :=NewEG_RangeMarkupElements ();_eaggfc .BookmarkStart =NewCT_Bookmark ();if _eacdaf :=d .DecodeElement (_eaggfc .BookmarkStart ,&_dbeffb );_eacdaf !=nil {return _eacdaf ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_edgca );_edgca .EG_RangeMarkupElements =append (_edgca .EG_RangeMarkupElements ,_eaggfc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_adbaa :=NewEG_RunLevelElts (); +_ebgdfc :=NewEG_RangeMarkupElements ();_ebgdfc .BookmarkEnd =NewCT_MarkupRange ();if _gcdcg :=d .DecodeElement (_ebgdfc .BookmarkEnd ,&_dbeffb );_gcdcg !=nil {return _gcdcg ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_adbaa );_adbaa .EG_RangeMarkupElements =append (_adbaa .EG_RangeMarkupElements ,_ebgdfc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_afaaeb :=NewEG_RunLevelElts (); +_fgfbge :=NewEG_RangeMarkupElements ();_fgfbge .MoveFromRangeStart =NewCT_MoveBookmark ();if _acbfg :=d .DecodeElement (_fgfbge .MoveFromRangeStart ,&_dbeffb );_acbfg !=nil {return _acbfg ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_afaaeb ); +_afaaeb .EG_RangeMarkupElements =append (_afaaeb .EG_RangeMarkupElements ,_fgfbge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcffee :=NewEG_RunLevelElts (); +_dafad :=NewEG_RangeMarkupElements ();_dafad .MoveFromRangeEnd =NewCT_MarkupRange ();if _afcgfb :=d .DecodeElement (_dafad .MoveFromRangeEnd ,&_dbeffb );_afcgfb !=nil {return _afcgfb ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_gcffee ); +_gcffee .EG_RangeMarkupElements =append (_gcffee .EG_RangeMarkupElements ,_dafad );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_acfcg :=NewEG_RunLevelElts (); +_fcgcf :=NewEG_RangeMarkupElements ();_fcgcf .MoveToRangeStart =NewCT_MoveBookmark ();if _ceefgf :=d .DecodeElement (_fcgcf .MoveToRangeStart ,&_dbeffb );_ceefgf !=nil {return _ceefgf ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_acfcg ); +_acfcg .EG_RangeMarkupElements =append (_acfcg .EG_RangeMarkupElements ,_fcgcf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_agfcaa :=NewEG_RunLevelElts (); +_gcbcb :=NewEG_RangeMarkupElements ();_gcbcb .MoveToRangeEnd =NewCT_MarkupRange ();if _eeccd :=d .DecodeElement (_gcbcb .MoveToRangeEnd ,&_dbeffb );_eeccd !=nil {return _eeccd ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_agfcaa );_agfcaa .EG_RangeMarkupElements =append (_agfcaa .EG_RangeMarkupElements ,_gcbcb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgagb :=NewEG_RunLevelElts (); +_fecef :=NewEG_RangeMarkupElements ();_fecef .CommentRangeStart =NewCT_MarkupRange ();if _ebfffb :=d .DecodeElement (_fecef .CommentRangeStart ,&_dbeffb );_ebfffb !=nil {return _ebfffb ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_cgagb ); +_cgagb .EG_RangeMarkupElements =append (_cgagb .EG_RangeMarkupElements ,_fecef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddggd :=NewEG_RunLevelElts (); +_fcbfb :=NewEG_RangeMarkupElements ();_fcbfb .CommentRangeEnd =NewCT_MarkupRange ();if _gfgfbg :=d .DecodeElement (_fcbfb .CommentRangeEnd ,&_dbeffb );_gfgfbg !=nil {return _gfgfbg ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_ddggd );_ddggd .EG_RangeMarkupElements =append (_ddggd .EG_RangeMarkupElements ,_fcbfb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffbcb :=NewEG_RunLevelElts (); +_abbgef :=NewEG_RangeMarkupElements ();_abbgef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgbgde :=d .DecodeElement (_abbgef .CustomXmlInsRangeStart ,&_dbeffb );_fgbgde !=nil {return _fgbgde ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_ffbcb ); +_ffbcb .EG_RangeMarkupElements =append (_ffbcb .EG_RangeMarkupElements ,_abbgef );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdeaea :=NewEG_RunLevelElts (); +_caceg :=NewEG_RangeMarkupElements ();_caceg .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeacb :=d .DecodeElement (_caceg .CustomXmlInsRangeEnd ,&_dbeffb );_eeacb !=nil {return _eeacb ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_bdeaea ); +_bdeaea .EG_RangeMarkupElements =append (_bdeaea .EG_RangeMarkupElements ,_caceg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggedaf :=NewEG_RunLevelElts (); +_caffgf :=NewEG_RangeMarkupElements ();_caffgf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgfcff :=d .DecodeElement (_caffgf .CustomXmlDelRangeStart ,&_dbeffb );_bgfcff !=nil {return _bgfcff ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_ggedaf ); +_ggedaf .EG_RangeMarkupElements =append (_ggedaf .EG_RangeMarkupElements ,_caffgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gabfa :=NewEG_RunLevelElts (); +_baccac :=NewEG_RangeMarkupElements ();_baccac .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebbfe :=d .DecodeElement (_baccac .CustomXmlDelRangeEnd ,&_dbeffb );_ebbfe !=nil {return _ebbfe ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_gabfa ); +_gabfa .EG_RangeMarkupElements =append (_gabfa .EG_RangeMarkupElements ,_baccac );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abefdc :=NewEG_RunLevelElts (); +_bbgeb :=NewEG_RangeMarkupElements ();_bbgeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbgddg :=d .DecodeElement (_bbgeb .CustomXmlMoveFromRangeStart ,&_dbeffb );_bbgddg !=nil {return _bbgddg ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_abefdc ); +_abefdc .EG_RangeMarkupElements =append (_abefdc .EG_RangeMarkupElements ,_bbgeb );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcacab :=NewEG_RunLevelElts (); +_fgbaf :=NewEG_RangeMarkupElements ();_fgbaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aeafd :=d .DecodeElement (_fgbaf .CustomXmlMoveFromRangeEnd ,&_dbeffb );_aeafd !=nil {return _aeafd ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_gcacab ); +_gcacab .EG_RangeMarkupElements =append (_gcacab .EG_RangeMarkupElements ,_fgbaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adbce :=NewEG_RunLevelElts (); +_gcbdeg :=NewEG_RangeMarkupElements ();_gcbdeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdgdbag :=d .DecodeElement (_gcbdeg .CustomXmlMoveToRangeStart ,&_dbeffb );_gdgdbag !=nil {return _gdgdbag ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_adbce ); +_adbce .EG_RangeMarkupElements =append (_adbce .EG_RangeMarkupElements ,_gcbdeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_becef :=NewEG_RunLevelElts (); +_ebcee :=NewEG_RangeMarkupElements ();_ebcee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afaade :=d .DecodeElement (_ebcee .CustomXmlMoveToRangeEnd ,&_dbeffb );_afaade !=nil {return _afaade ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_becef ); +_becef .EG_RangeMarkupElements =append (_becef .EG_RangeMarkupElements ,_ebcee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecfeg :=NewEG_RunLevelElts (); +_bcaggf :=NewEG_MathContent ();_bcaggf .OMathPara =_ab .NewOMathPara ();if _dffdgb :=d .DecodeElement (_bcaggf .OMathPara ,&_dbeffb );_dffdgb !=nil {return _dffdgb ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_ecfeg );_ecfeg .EG_MathContent =append (_ecfeg .EG_MathContent ,_bcaggf ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbfdcd :=NewEG_RunLevelElts (); +_fdgga :=NewEG_MathContent ();_fdgga .OMath =_ab .NewOMath ();if _efgdf :=d .DecodeElement (_fdgga .OMath ,&_dbeffb );_efgdf !=nil {return _efgdf ;};_bggfb .EG_RunLevelElts =append (_bggfb .EG_RunLevelElts ,_cbfdcd );_cbfdcd .EG_MathContent =append (_cbfdcd .EG_MathContent ,_fdgga ); +default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dbeffb .Name ); +if _fcabg :=d .Skip ();_fcabg !=nil {return _fcabg ;};};case _c .EndElement :break _cbdec ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_TcPrChange and its children -func (_aafca *CT_TcPrChange )Validate ()error {return _aafca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Validate validates the CT_RunTrackChange and its children +func (_aeadf *CT_RunTrackChange )Validate ()error {return _aeadf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; -// Validate validates the CT_TcPrBase and its children -func (_ebfbfaf *CT_TcPrBase )Validate ()error {return _ebfbfaf .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gbded *ST_Proof )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acgefc ,_fdbcee :=d .Token (); -if _fdbcee !=nil {return _fdbcee ;};if _aeadgb ,_gdgcab :=_acgefc .(_a .EndElement );_gdgcab &&_aeadgb .Name ==start .Name {*_gbded =1;return nil ;};if _gebfgb ,_cgdace :=_acgefc .(_a .CharData );!_cgdace {return _gd .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",_acgefc ); -}else {switch string (_gebfgb ){case "":*_gbded =0;case "\u0063\u006c\u0065a\u006e":*_gbded =1;case "\u0064\u0069\u0072t\u0079":*_gbded =2;};};_acgefc ,_fdbcee =d .Token ();if _fdbcee !=nil {return _fdbcee ;};if _cbfdef ,_bbdfd :=_acgefc .(_a .EndElement ); -_bbdfd &&_cbfdef .Name ==start .Name {return nil ;};return _gd .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",_acgefc );};func (_eaeba ST_TextAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eeggc :=_a .Attr {}; -_eeggc .Name =name ;switch _eaeba {case ST_TextAlignmentUnset :_eeggc .Value ="";case ST_TextAlignmentTop :_eeggc .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_eeggc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_eeggc .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"; -case ST_TextAlignmentBottom :_eeggc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_eeggc .Value ="\u0061\u0075\u0074\u006f";};return _eeggc ,nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ; -}; +// Validate validates the CT_RecipientData and its children +func (_cbgebd *CT_RecipientData )Validate ()error {return _cbgebd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_dcaeb *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func (_cbfeaa *Recipients )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _cbfeaa .CT_Recipients .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_bfgf *CT_FFName )ValidateWithPath (path string )error {return nil };func (_cgddfc *CT_TcBorders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cgddfc .Top !=nil {_bbcfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_cgddfc .Top ,_bbcfe );};if _cgddfc .Start !=nil {_bcdab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cgddfc .Start ,_bcdab );};if _cgddfc .Left !=nil {_agedc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_cgddfc .Left ,_agedc );};if _cgddfc .Bottom !=nil {_gfegg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cgddfc .Bottom ,_gfegg );};if _cgddfc .End !=nil {_dfbgda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_cgddfc .End ,_dfbgda );};if _cgddfc .Right !=nil {_ddfgcfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cgddfc .Right ,_ddfgcfa );};if _cgddfc .InsideH !=nil {_feddg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; +e .EncodeElement (_cgddfc .InsideH ,_feddg );};if _cgddfc .InsideV !=nil {_gfgcgc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_cgddfc .InsideV ,_gfgcgc );};if _cgddfc .Tl2br !=nil {_ecfdfc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}}; +e .EncodeElement (_cgddfc .Tl2br ,_ecfdfc );};if _cgddfc .Tr2bl !=nil {_cdaef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_cgddfc .Tr2bl ,_cdaef );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_ColorSchemeMapping and its children -func (_cef *CT_ColorSchemeMapping )Validate ()error {return _cef .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_bcabg *ST_EdnPos )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbcdbe ,_egddga :=d .Token (); -if _egddga !=nil {return _egddga ;};if _baafeb ,_dcbgg :=_dbcdbe .(_a .EndElement );_dcbgg &&_baafeb .Name ==start .Name {*_bcabg =1;return nil ;};if _efegdc ,_geege :=_dbcdbe .(_a .CharData );!_geege {return _gd .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",_dbcdbe ); -}else {switch string (_efegdc ){case "":*_bcabg =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_bcabg =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_bcabg =2;};};_dbcdbe ,_egddga =d .Token ();if _egddga !=nil {return _egddga ;};if _ffbcef ,_fegcef :=_dbcdbe .(_a .EndElement ); -_fegcef &&_ffbcef .Name ==start .Name {return nil ;};return _gd .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",_dbcdbe );};func (_abddff ST_FFTextType )ValidateWithPath (path string )error {switch _abddff {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abddff )); -};return nil ;};func NewCT_Rel ()*CT_Rel {_cbcda :=&CT_Rel {};return _cbcda };func (_ecgee *ST_HeightRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aggef ,_cccdfa :=d .Token ();if _cccdfa !=nil {return _cccdfa ;};if _debfda ,_gfggdb :=_aggef .(_a .EndElement ); -_gfggdb &&_debfda .Name ==start .Name {*_ecgee =1;return nil ;};if _fecee ,_edffcb :=_aggef .(_a .CharData );!_edffcb {return _gd .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",_aggef ); -}else {switch string (_fecee ){case "":*_ecgee =0;case "\u0061\u0075\u0074\u006f":*_ecgee =1;case "\u0065\u0078\u0061c\u0074":*_ecgee =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ecgee =3;};};_aggef ,_cccdfa =d .Token ();if _cccdfa !=nil {return _cccdfa ; -};if _agdgd ,_fefff :=_aggef .(_a .EndElement );_fefff &&_agdgd .Name ==start .Name {return nil ;};return _gd .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",_aggef ); -};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// Validate validates the CT_Column and its children +func (_febf *CT_Column )Validate ()error {return _febf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; -// Validate validates the CT_TcPr and its children -func (_daecf *CT_TcPr )Validate ()error {return _daecf .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func (_babgeb ST_FtnEdn )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfaecd :=_a .Attr {};_bfaecd .Name =name ;switch _babgeb {case ST_FtnEdnUnset :_bfaecd .Value =""; -case ST_FtnEdnNormal :_bfaecd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_bfaecd .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_bfaecd .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"; -case ST_FtnEdnContinuationNotice :_bfaecd .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _bfaecd ,nil ;};func (_fdaee ST_HAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aedeaa :=_a .Attr {}; -_aedeaa .Name =name ;switch _fdaee {case ST_HAnchorUnset :_aedeaa .Value ="";case ST_HAnchorText :_aedeaa .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_aedeaa .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_aedeaa .Value ="\u0070\u0061\u0067\u0065"; -};return _aedeaa ,nil ;};func NewCT_Odso ()*CT_Odso {_cfgba :=&CT_Odso {};return _cfgba };func (_becca *CT_ObjectEmbed )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afbge :=range start .Attr {if _afbge .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"&&_afbge .Name .Local =="\u0069\u0064"||_afbge .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"&&_afbge .Name .Local =="\u0069\u0064"{_bbfgc ,_gbebaa :=_afbge .Value ,error (nil ); -if _gbebaa !=nil {return _gbebaa ;};_becca .IdAttr =_bbfgc ;continue ;};if _afbge .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_becca .DrawAspectAttr .UnmarshalXMLAttr (_afbge );continue ;};if _afbge .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_baega ,_gdbbf :=_afbge .Value ,error (nil ); -if _gdbbf !=nil {return _gdbbf ;};_becca .ProgIdAttr =&_baega ;continue ;};if _afbge .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gbafgf ,_bdbg :=_afbge .Value ,error (nil );if _bdbg !=nil {return _bdbg ;};_becca .ShapeIdAttr =&_gbafgf ;continue ; -};if _afbge .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_bagg ,_eceef :=_afbge .Value ,error (nil );if _eceef !=nil {return _eceef ;};_becca .FieldCodesAttr =&_bagg ;continue ;};};for {_aaeff ,_bbbaba :=d .Token ();if _bbbaba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_bbbaba ); -};if _cgbgbe ,_acaea :=_aaeff .(_a .EndElement );_acaea &&_cgbgbe .Name ==start .Name {break ;};};return nil ;};func (_dfeb *CT_DocDefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfeb :for {_fgegfb ,_edgb :=d .Token ();if _edgb !=nil {return _edgb ; -};switch _edgg :=_fgegfb .(type ){case _a .StartElement :switch _edgg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_dfeb .RPrDefault =NewCT_RPrDefault (); -if _affb :=d .DecodeElement (_dfeb .RPrDefault ,&_edgg );_affb !=nil {return _affb ;};case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_dfeb .PPrDefault =NewCT_PPrDefault (); -if _bcaab :=d .DecodeElement (_dfeb .PPrDefault ,&_edgg );_bcaab !=nil {return _bcaab ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_edgg .Name ); -if _dfbeb :=d .Skip ();_dfbeb !=nil {return _dfbeb ;};};case _a .EndElement :break _bfeb ;case _a .CharData :};};return nil ;};func (_cegcd *CT_Styles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cegcd .DocDefaults !=nil {_cbeagfa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_cegcd .DocDefaults ,_cbeagfa );};if _cegcd .LatentStyles !=nil {_bfaag :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_cegcd .LatentStyles ,_bfaag ); -};if _cegcd .Style !=nil {_eaccg :=_a .StartElement {Name :_a .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_eceeef :=range _cegcd .Style {e .EncodeElement (_eceeef ,_eaccg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_cbbdg *CT_PTab )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbbdg .AlignmentAttr =ST_PTabAlignment (1);_cbbdg .RelativeToAttr =ST_PTabRelativeTo (1);_cbbdg .LeaderAttr =ST_PTabLeader (1);for _ ,_gacfe :=range start .Attr {if _gacfe .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cbbdg .AlignmentAttr .UnmarshalXMLAttr (_gacfe ); -continue ;};if _gacfe .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_cbbdg .RelativeToAttr .UnmarshalXMLAttr (_gacfe );continue ;};if _gacfe .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cbbdg .LeaderAttr .UnmarshalXMLAttr (_gacfe ); -continue ;};};for {_cfbfdb ,_bddcb :=d .Token ();if _bddcb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_bddcb );};if _fedace ,_cgefb :=_cfbfdb .(_a .EndElement ); -_cgefb &&_fedace .Name ==start .Name {break ;};};return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_fceceg :=&CT_TblWidth {};return _fceceg }; +// Validate validates the EG_SectPrContents and its children +func (_aegafe *EG_SectPrContents )Validate ()error {return _aegafe .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};type EG_BlockLevelElts struct{ -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_eeeag *CT_Rel )ValidateWithPath (path string )error {return nil }; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func init (){_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fE\u006d",NewCT_Em ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fJ\u0063",NewCT_Jc ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fB\u0072",NewCT_Br ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052",NewCT_R ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050",NewCT_P ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063",NewCT_Tc ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0068\u0064\u0072",NewHdr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u0074\u0072",NewFtr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u006f\u006et\u0073",NewFonts ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword ); +_fc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); +};func (_ccbgaa *WdWpc )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\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); +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\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"}); +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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _ccbgaa .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_egdba *CT_RubyPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdba .RubyAlign =NewCT_RubyAlign ();_egdba .Hps =NewCT_HpsMeasure (); +_egdba .HpsRaise =NewCT_HpsMeasure ();_egdba .HpsBaseText =NewCT_HpsMeasure ();_egdba .Lid =NewCT_Lang ();_gcabg :for {_ggabc ,_fcdafb :=d .Token ();if _fcdafb !=nil {return _fcdafb ;};switch _fabbdg :=_ggabc .(type ){case _c .StartElement :switch _fabbdg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _ddbea :=d .DecodeElement (_egdba .RubyAlign ,&_fabbdg ); +_ddbea !=nil {return _ddbea ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073"}:if _bcdbc :=d .DecodeElement (_egdba .Hps ,&_fabbdg ); +_bcdbc !=nil {return _bcdbc ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _egcfa :=d .DecodeElement (_egdba .HpsRaise ,&_fabbdg ); +_egcfa !=nil {return _egcfa ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _edgbg :=d .DecodeElement (_egdba .HpsBaseText ,&_fabbdg ); +_edgbg !=nil {return _edgbg ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:if _deedcf :=d .DecodeElement (_egdba .Lid ,&_fabbdg ); +_deedcf !=nil {return _deedcf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072t\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072t\u0079"}:_egdba .Dirty =NewCT_OnOff (); +if _ebdfg :=d .DecodeElement (_egdba .Dirty ,&_fabbdg );_ebdfg !=nil {return _ebdfg ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_fabbdg .Name ); +if _ddece :=d .Skip ();_ddece !=nil {return _ddece ;};};case _c .EndElement :break _gcabg ;case _c .CharData :};};return nil ;};func (_fbfddc *ST_PageBorderOffset )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbfddc =0;case "\u0070\u0061\u0067\u0065":*_fbfddc =1; +case "\u0074\u0065\u0078\u0074":*_fbfddc =2;};return nil ;}; -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_afde *CT_Numbering )ValidateWithPath (path string )error {for _bcgg ,_cdagg :=range _afde .NumPicBullet {if _baage :=_cdagg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bcgg )); -_baage !=nil {return _baage ;};};for _ebgbg ,_gfbde :=range _afde .AbstractNum {if _edcc :=_gfbde .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_ebgbg ));_edcc !=nil {return _edcc ; -};};for _eggba ,_dfadg :=range _afde .Num {if _gdgaa :=_dfadg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_eggba ));_gdgaa !=nil {return _gdgaa ;};};if _afde .NumIdMacAtCleanup !=nil {if _dcgfb :=_afde .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070"); -_dcgfb !=nil {return _dcgfb ;};};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_ccfdd :=&CT_TblLayoutType {};return _ccfdd }; +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_gacbc *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _gacbc .CNvPr !=nil {if _adgff :=_gacbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_adgff !=nil {return _adgff ;};};if _aecdac :=_gacbc .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_aecdac !=nil {return _aecdac ;};if _dabagg :=_gacbc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dabagg !=nil {return _dabagg ;};for _cdcbe ,_bgfabc :=range _gacbc .Choice {if _ddcaf :=_bgfabc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cdcbe )); +_ddcaf !=nil {return _ddcaf ;};};if _gacbc .ExtLst !=nil {if _fgaba :=_gacbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgaba !=nil {return _fgaba ;};};return nil ;}; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_gaede *CT_Tbl )ValidateWithPath (path string )error {for _ffceg ,_dbfacd :=range _gaede .EG_RangeMarkupElements {if _cdggg :=_dbfacd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_ffceg )); -_cdggg !=nil {return _cdggg ;};};if _fdbcbc :=_gaede .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fdbcbc !=nil {return _fdbcbc ;};if _gdfgg :=_gaede .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); -_gdfgg !=nil {return _gdfgg ;};for _edfcf ,_ccbgf :=range _gaede .EG_ContentRowContent {if _bacbb :=_ccbgf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_edfcf )); -_bacbb !=nil {return _bacbb ;};};return nil ;};func (_bcceg ST_FontFamily )String ()string {switch _bcceg {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e"; -case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";}; +// Validate validates the CT_Footnotes and its children +func (_ebadd *CT_Footnotes )Validate ()error {return _ebadd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");}; -// Validate validates the CT_Br and its children -func (_ecec *CT_Br )Validate ()error {return _ecec .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};type CT_CustomXmlRun struct{ +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_gdbdb *CT_TcPr )ValidateWithPath (path string )error {if _gdbdb .CnfStyle !=nil {if _cbaabc :=_gdbdb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cbaabc !=nil {return _cbaabc ;};};if _gdbdb .TcW !=nil {if _eceac :=_gdbdb .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_eceac !=nil {return _eceac ;};};if _gdbdb .GridSpan !=nil {if _beecgg :=_gdbdb .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_beecgg !=nil {return _beecgg ;};};if _gdbdb .HMerge !=nil {if _bbdae :=_gdbdb .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_bbdae !=nil {return _bbdae ;};};if _gdbdb .VMerge !=nil {if _accdeb :=_gdbdb .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_accdeb !=nil {return _accdeb ;};};if _gdbdb .TcBorders !=nil {if _dgbb :=_gdbdb .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_dgbb !=nil {return _dgbb ;};};if _gdbdb .Shd !=nil {if _aceda :=_gdbdb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aceda !=nil {return _aceda ;};};if _gdbdb .NoWrap !=nil {if _efcga :=_gdbdb .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_efcga !=nil {return _efcga ;};};if _gdbdb .TcMar !=nil {if _dccgc :=_gdbdb .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dccgc !=nil {return _dccgc ;};};if _gdbdb .TextDirection !=nil {if _dbegb :=_gdbdb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_dbegb !=nil {return _dbegb ;};};if _gdbdb .TcFitText !=nil {if _gddca :=_gdbdb .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gddca !=nil {return _gddca ;};};if _gdbdb .VAlign !=nil {if _daeef :=_gdbdb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_daeef !=nil {return _daeef ;};};if _gdbdb .HideMark !=nil {if _dgafa :=_gdbdb .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_dgafa !=nil {return _dgafa ;};};if _gdbdb .Headers !=nil {if _cbffc :=_gdbdb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_cbffc !=nil {return _cbffc ;};};if _gdbdb .CellIns !=nil {if _dadbfd :=_gdbdb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dadbfd !=nil {return _dadbfd ;};};if _gdbdb .CellDel !=nil {if _ffgddd :=_gdbdb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_ffgddd !=nil {return _ffgddd ;};};if _gdbdb .CellMerge !=nil {if _gfdcc :=_gdbdb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_gfdcc !=nil {return _gfdcc ;};};if _gdbdb .TcPrChange !=nil {if _ceegd :=_gdbdb .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_ceegd !=nil {return _ceegd ;};};return nil ;};func (_becca *CT_Tbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becca .TblPr =NewCT_TblPr ();_becca .TblGrid =NewCT_TblGrid ();_edcba :for {_ddbeg ,_bdabd :=d .Token ();if _bdabd !=nil {return _bdabd ; +};switch _edcea :=_ddbeg .(type ){case _c .StartElement :switch _edcea .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cafff :=NewEG_RangeMarkupElements (); +_cafff .BookmarkStart =NewCT_Bookmark ();if _egbba :=d .DecodeElement (_cafff .BookmarkStart ,&_edcea );_egbba !=nil {return _egbba ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_cafff );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecgbd :=NewEG_RangeMarkupElements (); +_ecgbd .BookmarkEnd =NewCT_MarkupRange ();if _bdfee :=d .DecodeElement (_ecgbd .BookmarkEnd ,&_edcea );_bdfee !=nil {return _bdfee ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_ecgbd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gedgc :=NewEG_RangeMarkupElements (); +_gedgc .MoveFromRangeStart =NewCT_MoveBookmark ();if _adfgec :=d .DecodeElement (_gedgc .MoveFromRangeStart ,&_edcea );_adfgec !=nil {return _adfgec ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_gedgc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdfdf :=NewEG_RangeMarkupElements (); +_fdfdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _fadea :=d .DecodeElement (_fdfdf .MoveFromRangeEnd ,&_edcea );_fadea !=nil {return _fadea ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_fdfdf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bgbf :=NewEG_RangeMarkupElements (); +_bgbf .MoveToRangeStart =NewCT_MoveBookmark ();if _fdeaa :=d .DecodeElement (_bgbf .MoveToRangeStart ,&_edcea );_fdeaa !=nil {return _fdeaa ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_bgbf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_beacge :=NewEG_RangeMarkupElements (); +_beacge .MoveToRangeEnd =NewCT_MarkupRange ();if _agdga :=d .DecodeElement (_beacge .MoveToRangeEnd ,&_edcea );_agdga !=nil {return _agdga ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_beacge );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gggae :=NewEG_RangeMarkupElements (); +_gggae .CommentRangeStart =NewCT_MarkupRange ();if _adgdd :=d .DecodeElement (_gggae .CommentRangeStart ,&_edcea );_adgdd !=nil {return _adgdd ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_gggae );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcafe :=NewEG_RangeMarkupElements (); +_bcafe .CommentRangeEnd =NewCT_MarkupRange ();if _cbfafg :=d .DecodeElement (_bcafe .CommentRangeEnd ,&_edcea );_cbfafg !=nil {return _cbfafg ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_bcafe );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edfaf :=NewEG_RangeMarkupElements (); +_edfaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbcabg :=d .DecodeElement (_edfaf .CustomXmlInsRangeStart ,&_edcea );_fbcabg !=nil {return _fbcabg ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_edfaf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gabab :=NewEG_RangeMarkupElements (); +_gabab .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebcaee :=d .DecodeElement (_gabab .CustomXmlInsRangeEnd ,&_edcea );_ebcaee !=nil {return _ebcaee ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_gabab );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbfcc :=NewEG_RangeMarkupElements (); +_bbfcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gceec :=d .DecodeElement (_bbfcc .CustomXmlDelRangeStart ,&_edcea );_gceec !=nil {return _gceec ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_bbfcc );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edfgf :=NewEG_RangeMarkupElements (); +_edfgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _afdgc :=d .DecodeElement (_edfgf .CustomXmlDelRangeEnd ,&_edcea );_afdgc !=nil {return _afdgc ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_edfgf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggfbgdd :=NewEG_RangeMarkupElements (); +_ggfbgdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfegg :=d .DecodeElement (_ggfbgdd .CustomXmlMoveFromRangeStart ,&_edcea );_dfegg !=nil {return _dfegg ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_ggfbgdd ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fefdce :=NewEG_RangeMarkupElements (); +_fefdce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbbbg :=d .DecodeElement (_fefdce .CustomXmlMoveFromRangeEnd ,&_edcea );_bbbbg !=nil {return _bbbbg ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_fefdce );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbece :=NewEG_RangeMarkupElements (); +_gbece .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eaadbg :=d .DecodeElement (_gbece .CustomXmlMoveToRangeStart ,&_edcea );_eaadbg !=nil {return _eaadbg ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_gbece );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaffd :=NewEG_RangeMarkupElements (); +_eaffd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agbga :=d .DecodeElement (_eaffd .CustomXmlMoveToRangeEnd ,&_edcea );_agbga !=nil {return _agbga ;};_becca .EG_RangeMarkupElements =append (_becca .EG_RangeMarkupElements ,_eaffd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _aeceb :=d .DecodeElement (_becca .TblPr ,&_edcea ); +_aeceb !=nil {return _aeceb ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _bfdbf :=d .DecodeElement (_becca .TblGrid ,&_edcea ); +_bfdbf !=nil {return _bfdbf ;};case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_dcccag :=NewEG_ContentRowContent (); +_gfdbf :=NewCT_Row ();if _bdbfa :=d .DecodeElement (_gfdbf ,&_edcea );_bdbfa !=nil {return _bdbfa ;};_dcccag .Tr =append (_dcccag .Tr ,_gfdbf );_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_dcccag );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdbeg :=NewEG_ContentRowContent (); +_bdbeg .CustomXml =NewCT_CustomXmlRow ();if _cbcbg :=d .DecodeElement (_bdbeg .CustomXml ,&_edcea );_cbcbg !=nil {return _cbcbg ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_bdbeg );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eabec :=NewEG_ContentRowContent (); +_eabec .Sdt =NewCT_SdtRow ();if _agdcd :=d .DecodeElement (_eabec .Sdt ,&_edcea );_agdcd !=nil {return _agdcd ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_eabec );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdbfce :=NewEG_ContentRowContent (); +_fbbfe :=NewEG_RunLevelElts ();_fbbfe .ProofErr =NewCT_ProofErr ();if _eebdf :=d .DecodeElement (_fbbfe .ProofErr ,&_edcea );_eebdf !=nil {return _eebdf ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_gdbfce );_gdbfce .EG_RunLevelElts =append (_gdbfce .EG_RunLevelElts ,_fbbfe ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dbbgd :=NewEG_ContentRowContent (); +_bgabed :=NewEG_RunLevelElts ();_bgabed .PermStart =NewCT_PermStart ();if _fccdcb :=d .DecodeElement (_bgabed .PermStart ,&_edcea );_fccdcb !=nil {return _fccdcb ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_dbbgd );_dbbgd .EG_RunLevelElts =append (_dbbgd .EG_RunLevelElts ,_bgabed ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbfge :=NewEG_ContentRowContent (); +_bdagc :=NewEG_RunLevelElts ();_bdagc .PermEnd =NewCT_Perm ();if _fcdbf :=d .DecodeElement (_bdagc .PermEnd ,&_edcea );_fcdbf !=nil {return _fcdbf ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_bbfge );_bbfge .EG_RunLevelElts =append (_bbfge .EG_RunLevelElts ,_bdagc ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bfbbe :=NewEG_ContentRowContent (); +_gegda :=NewEG_RunLevelElts ();_gegda .Ins =NewCT_RunTrackChange ();if _fdcfb :=d .DecodeElement (_gegda .Ins ,&_edcea );_fdcfb !=nil {return _fdcfb ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_bfbbe );_bfbbe .EG_RunLevelElts =append (_bfbbe .EG_RunLevelElts ,_gegda ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bgfaab :=NewEG_ContentRowContent (); +_debadb :=NewEG_RunLevelElts ();_debadb .Del =NewCT_RunTrackChange ();if _cgeae :=d .DecodeElement (_debadb .Del ,&_edcea );_cgeae !=nil {return _cgeae ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_bgfaab );_bgfaab .EG_RunLevelElts =append (_bgfaab .EG_RunLevelElts ,_debadb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cadca :=NewEG_ContentRowContent (); +_cabbb :=NewEG_RunLevelElts ();_cabbb .MoveFrom =NewCT_RunTrackChange ();if _aabbc :=d .DecodeElement (_cabbb .MoveFrom ,&_edcea );_aabbc !=nil {return _aabbc ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_cadca );_cadca .EG_RunLevelElts =append (_cadca .EG_RunLevelElts ,_cabbb ); +case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_baaag :=NewEG_ContentRowContent (); +_fdefg :=NewEG_RunLevelElts ();_fdefg .MoveTo =NewCT_RunTrackChange ();if _defbb :=d .DecodeElement (_fdefg .MoveTo ,&_edcea );_defbb !=nil {return _defbb ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_baaag );_baaag .EG_RunLevelElts =append (_baaag .EG_RunLevelElts ,_fdefg ); +case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcgfda :=NewEG_ContentRowContent (); +_ceccf :=NewEG_RunLevelElts ();_bcdff :=NewEG_MathContent ();_bcdff .OMathPara =_ab .NewOMathPara ();if _ebbdaf :=d .DecodeElement (_bcdff .OMathPara ,&_edcea );_ebbdaf !=nil {return _ebbdaf ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_gcgfda ); +_gcgfda .EG_RunLevelElts =append (_gcgfda .EG_RunLevelElts ,_ceccf );_ceccf .EG_MathContent =append (_ceccf .EG_MathContent ,_bcdff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfcgfe :=NewEG_ContentRowContent (); +_dabdc :=NewEG_RunLevelElts ();_cdgaa :=NewEG_MathContent ();_cdgaa .OMath =_ab .NewOMath ();if _dacbd :=d .DecodeElement (_cdgaa .OMath ,&_edcea );_dacbd !=nil {return _dacbd ;};_becca .EG_ContentRowContent =append (_becca .EG_ContentRowContent ,_dfcgfe ); +_dfcgfe .EG_RunLevelElts =append (_dfcgfe .EG_RunLevelElts ,_dabdc );_dabdc .EG_MathContent =append (_dabdc .EG_MathContent ,_cdgaa );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_edcea .Name ); +if _eaabd :=d .Skip ();_eaabd !=nil {return _eaabd ;};};case _c .EndElement :break _edcba ;case _c .CharData :};};return nil ;};func (_dfbgcf WdST_AlignV )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfbgcf .String (),start ); +};func (_gbffge *CT_SmartTagType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aedaf :=range start .Attr {if _aedaf .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_babab ,_bbbgd :=_aedaf .Value ,error (nil ); +if _bbbgd !=nil {return _bbbgd ;};_gbffge .NamespaceuriAttr =&_babab ;continue ;};if _aedaf .Name .Local =="\u006e\u0061\u006d\u0065"{_eefac ,_eaffc :=_aedaf .Value ,error (nil );if _eaffc !=nil {return _eaffc ;};_gbffge .NameAttr =&_eefac ;continue ;}; +if _aedaf .Name .Local =="\u0075\u0072\u006c"{_cgcab ,_cdcga :=_aedaf .Value ,error (nil );if _cdcga !=nil {return _cdcga ;};_gbffge .UrlAttr =&_cgcab ;continue ;};};for {_gbfbg ,_adaea :=d .Token ();if _adaea !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_adaea ); +};if _fgbgg ,_adccd :=_gbfbg .(_c .EndElement );_adccd &&_fgbgg .Name ==start .Name {break ;};};return nil ;};func (_cbdccc *CT_SectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbdccc .ValAttr !=ST_SectionMarkUnset {_deffde ,_gfdeb :=_cbdccc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gfdeb !=nil {return _gfdeb ;};start .Attr =append (start .Attr ,_deffde );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgbfd *CT_TrPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _bgbfd .CnfStyle !=nil {_ebbdece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_debfc :=range _bgbfd .CnfStyle {e .EncodeElement (_debfc ,_ebbdece );};};if _bgbfd .DivId !=nil {_cgadad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; +for _ ,_agfcf :=range _bgbfd .DivId {e .EncodeElement (_agfcf ,_cgadad );};};if _bgbfd .GridBefore !=nil {_ggfgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_aggcbc :=range _bgbfd .GridBefore {e .EncodeElement (_aggcbc ,_ggfgcg ); +};};if _bgbfd .GridAfter !=nil {_gccgd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_fdfgfg :=range _bgbfd .GridAfter {e .EncodeElement (_fdfgfg ,_gccgd );};};if _bgbfd .WBefore !=nil {_gcedeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}}; +for _ ,_bgeac :=range _bgbfd .WBefore {e .EncodeElement (_bgeac ,_gcedeb );};};if _bgbfd .WAfter !=nil {_cgfge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bacace :=range _bgbfd .WAfter {e .EncodeElement (_bacace ,_cgfge ); +};};if _bgbfd .CantSplit !=nil {_ecgbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_abcbgd :=range _bgbfd .CantSplit {e .EncodeElement (_abcbgd ,_ecgbg );};};if _bgbfd .TrHeight !=nil {_dageg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}}; +for _ ,_bfefg :=range _bgbfd .TrHeight {e .EncodeElement (_bfefg ,_dageg );};};if _bgbfd .TblHeader !=nil {_agegbfc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_babcd :=range _bgbfd .TblHeader {e .EncodeElement (_babcd ,_agegbfc ); +};};if _bgbfd .TblCellSpacing !=nil {_fceddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_baafec :=range _bgbfd .TblCellSpacing {e .EncodeElement (_baafec ,_fceddb ); +};};if _bgbfd .Jc !=nil {_bcagd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_gfcfe :=range _bgbfd .Jc {e .EncodeElement (_gfcfe ,_bcagd );};};if _bgbfd .Hidden !=nil {_ffggg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}}; +for _ ,_afgfa :=range _bgbfd .Hidden {e .EncodeElement (_afgfa ,_ffggg );};};if _bgbfd .Ins !=nil {_gagbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bgbfd .Ins ,_gagbb );};if _bgbfd .Del !=nil {_cedgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}}; +e .EncodeElement (_bgbfd .Del ,_cedgf );};if _bgbfd .TrPrChange !=nil {_ccaaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bgbfd .TrPrChange ,_ccaaf );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;}; -// Custom XML Markup Namespace -UriAttr *string ; +// Validate validates the CT_Control and its children +func (_cabb *CT_Control )Validate ()error {return _cabb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_badcd ST_StyleSort )ValidateWithPath (path string )error {switch _badcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badcd )); +};return nil ;};func (_dbdgc *CT_RunTrackChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",_dbdgc .AuthorAttr )}); +if _dbdgc .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dbdgc .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_dbdgc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TrPr ()*CT_TrPr {_bcbggd :=&CT_TrPr {};return _bcbggd };type ST_EdnPos byte ;func (_dggedf ST_LineSpacingRule )ValidateWithPath (path string )error {switch _dggedf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggedf )); +};return nil ;};type ST_TblLayoutType byte ;func (_cfaggb ST_Theme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfaggb .String (),start );};type WdCT_WordprocessingContentPart struct{BwModeAttr _gc .ST_BlackWhiteMode ; +IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_gc .CT_Transform2D ;ExtLst *_gc .CT_OfficeArtExtensionList ;}; -// Element name -ElementAttr string ; +// Validate validates the CT_Border and its children +func (_cgad *CT_Border )Validate ()error {return _cgad .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_aaaed *CT_Perm )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecebf :=range start .Attr {if _ecebf .Name .Local =="\u0069\u0064"{_aedfg ,_acegc :=_ecebf .Value ,error (nil ); +if _acegc !=nil {return _acegc ;};_aaaed .IdAttr =_aedfg ;continue ;};if _ecebf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_aaaed .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ecebf ); +continue ;};};for {_ageag ,_befbg :=d .Token ();if _befbg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_befbg );};if _efgeg ,_dbafe :=_ageag .(_c .EndElement );_dbafe &&_efgeg .Name ==start .Name {break ; +};};return nil ;}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_fcga *CT_Caption )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_fcga .NameAttr )}); -if _fcga .PosAttr !=ST_CaptionPosUnset {_abbc ,_eebb :=_fcga .PosAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0070o\u0073"});if _eebb !=nil {return _eebb ;};start .Attr =append (start .Attr ,_abbc );};if _fcga .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_gd .Sprintf ("\u0025\u0076",*_fcga .ChapNumAttr )}); -};if _fcga .HeadingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_gd .Sprintf ("\u0025\u0076",*_fcga .HeadingAttr )});};if _fcga .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_fcga .NoLabelAttr )}); -};if _fcga .NumFmtAttr !=ST_NumberFormatUnset {_cgbf ,_aebfc :=_fcga .NumFmtAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _aebfc !=nil {return _aebfc ;};start .Attr =append (start .Attr ,_cgbf );};if _fcga .SepAttr !=ST_ChapterSepUnset {_ffge ,_ddae :=_fcga .SepAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u003a\u0073e\u0070"}); -if _ddae !=nil {return _ddae ;};start .Attr =append (start .Attr ,_ffge );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_VerticalAlignRun and its children +func (_edceb *CT_VerticalAlignRun )Validate ()error {return _edceb .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_degcfd *ST_FFTextType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_degcfd =0; +case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_degcfd =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_degcfd =2;case "\u0064\u0061\u0074\u0065":*_degcfd =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_degcfd =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_degcfd =5; +case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_degcfd =6;};return nil ;};type ST_TextAlignment byte ;func (_fbgfe *ST_VAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbbgf ,_afcdfb :=d .Token ();if _afcdfb !=nil {return _afcdfb ; +};if _aaceaa ,_cagfcd :=_bbbgf .(_c .EndElement );_cagfcd &&_aaceaa .Name ==start .Name {*_fbgfe =1;return nil ;};if _afeee ,_deaafd :=_bbbgf .(_c .CharData );!_deaafd {return _e .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",_bbbgf ); +}else {switch string (_afeee ){case "":*_fbgfe =0;case "\u0074\u0065\u0078\u0074":*_fbgfe =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fbgfe =2;case "\u0070\u0061\u0067\u0065":*_fbgfe =3;};};_bbbgf ,_afcdfb =d .Token ();if _afcdfb !=nil {return _afcdfb ; +};if _bcffgb ,_gffeg :=_bbbgf .(_c .EndElement );_gffeg &&_bcffgb .Name ==start .Name {return nil ;};return _e .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",_bbbgf ); +}; -// Validate validates the EG_ContentRunContent and its children -func (_fcaca *EG_ContentRunContent )Validate ()error {return _fcaca .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func NewCT_SdtDocPart ()*CT_SdtDocPart {_fegdc :=&CT_SdtDocPart {}; -return _fegdc };func (_bgeegd ST_PageBorderOffset )Validate ()error {return _bgeegd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_cffdc *CT_SdtContentRun )ValidateWithPath (path string )error {for _cgadf ,_cegbfe :=range _cffdc .FldSimple {if _deffef :=_cegbfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cgadf )); +_deffef !=nil {return _deffef ;};};if _cffdc .Hyperlink !=nil {if _dabcb :=_cffdc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dabcb !=nil {return _dabcb ;};};if _cffdc .SubDoc !=nil {if _cccag :=_cffdc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_cccag !=nil {return _cccag ;};};for _eebfff ,_gaage :=range _cffdc .EG_ContentRunContent {if _agaabbc :=_gaage .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_eebfff )); +_agaabbc !=nil {return _agaabbc ;};};return nil ;};func (_bgegab ST_Pitch )ValidateWithPath (path string )error {switch _bgegab {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgegab )); +};return nil ;};type ST_ObjectDrawAspect byte ;func (_bafbge ST_LineNumberRestart )ValidateWithPath (path string )error {switch _bafbge {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafbge )); +};return nil ;};func (_dbae *CT_Column )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbae .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_dbae .WAttr )}); +};if _dbae .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dbae .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_bcgc *CT_FontSig )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_effag :=range start .Attr {if _effag .Name .Local =="\u0075\u0073\u0062\u0030"{_cdbce ,_dcebc :=_effag .Value ,error (nil );if _dcebc !=nil {return _dcebc ; +};_bcgc .Usb0Attr =_cdbce ;continue ;};if _effag .Name .Local =="\u0075\u0073\u0062\u0031"{_cfafe ,_degff :=_effag .Value ,error (nil );if _degff !=nil {return _degff ;};_bcgc .Usb1Attr =_cfafe ;continue ;};if _effag .Name .Local =="\u0075\u0073\u0062\u0032"{_bafg ,_faddd :=_effag .Value ,error (nil ); +if _faddd !=nil {return _faddd ;};_bcgc .Usb2Attr =_bafg ;continue ;};if _effag .Name .Local =="\u0075\u0073\u0062\u0033"{_bgage ,_edab :=_effag .Value ,error (nil );if _edab !=nil {return _edab ;};_bcgc .Usb3Attr =_bgage ;continue ;};if _effag .Name .Local =="\u0063\u0073\u0062\u0030"{_deaaf ,_decfa :=_effag .Value ,error (nil ); +if _decfa !=nil {return _decfa ;};_bcgc .Csb0Attr =_deaaf ;continue ;};if _effag .Name .Local =="\u0063\u0073\u0062\u0031"{_eegc ,_gfac :=_effag .Value ,error (nil );if _gfac !=nil {return _gfac ;};_bcgc .Csb1Attr =_eegc ;continue ;};};for {_edgge ,_deda :=d .Token (); +if _deda !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_deda );};if _abdcc ,_aabee :=_edgge .(_c .EndElement );_aabee &&_abdcc .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the AG_SectPrAttributes and its children -func (_bfb *AG_SectPrAttributes )Validate ()error {return _bfb .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dbedd *CT_Pitch )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbedd .ValAttr =ST_Pitch (1); -for _ ,_ceegec :=range start .Attr {if _ceegec .Name .Local =="\u0076\u0061\u006c"{_dbedd .ValAttr .UnmarshalXMLAttr (_ceegec );continue ;};};for {_ebffg ,_bdcaa :=d .Token ();if _bdcaa !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_bdcaa ); -};if _bfda ,_gfcfb :=_ebffg .(_a .EndElement );_gfcfb &&_bfda .Name ==start .Name {break ;};};return nil ;};func (_cffgfg ST_ChapterSep )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcbbe :=_a .Attr {};_dcbbe .Name =name ;switch _cffgfg {case ST_ChapterSepUnset :_dcbbe .Value =""; -case ST_ChapterSepHyphen :_dcbbe .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_dcbbe .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_dcbbe .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_dcbbe .Value ="\u0065\u006d\u0044\u0061\u0073\u0068"; -case ST_ChapterSepEnDash :_dcbbe .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _dcbbe ,nil ;};func (_cc *AG_TransitionalPassword )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abb :=range start .Attr {if _abb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cc .CryptProviderTypeAttr .UnmarshalXMLAttr (_abb ); -continue ;};if _abb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_abb );continue ;};if _abb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_abb ); -continue ;};if _abb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bd ,_eba :=_ea .ParseInt (_abb .Value ,10,64);if _eba !=nil {return _eba ;};_cc .CryptAlgorithmSidAttr =&_bd ;continue ; -};if _abb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_bgf ,_ede :=_ea .ParseInt (_abb .Value ,10,64);if _ede !=nil {return _ede ;};_cc .CryptSpinCountAttr =&_bgf ;continue ;};if _abb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fg ,_ff :=_abb .Value ,error (nil ); -if _ff !=nil {return _ff ;};_cc .CryptProviderAttr =&_fg ;continue ;};if _abb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_df ,_gae :=_abb .Value ,error (nil );if _gae !=nil {return _gae ;};_cc .AlgIdExtAttr =&_df ;continue ;};if _abb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_aaba ,_ce :=_abb .Value ,error (nil ); -if _ce !=nil {return _ce ;};_cc .AlgIdExtSourceAttr =&_aaba ;continue ;};if _abb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ae ,_fdb :=_abb .Value ,error (nil );if _fdb !=nil {return _fdb ; -};_cc .CryptProviderTypeExtAttr =&_ae ;continue ;};if _abb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_ffg ,_bcf :=_abb .Value ,error (nil ); -if _bcf !=nil {return _bcf ;};_cc .CryptProviderTypeExtSourceAttr =&_ffg ;continue ;};if _abb .Name .Local =="\u0068\u0061\u0073\u0068"{_gdc ,_gb :=_abb .Value ,error (nil );if _gb !=nil {return _gb ;};_cc .HashAttr =&_gdc ;continue ;};if _abb .Name .Local =="\u0073\u0061\u006c\u0074"{_fbf ,_aff :=_abb .Value ,error (nil ); -if _aff !=nil {return _aff ;};_cc .SaltAttr =&_fbf ;continue ;};};for {_bce ,_ee :=d .Token ();if _ee !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ee ); -};if _ca ,_gef :=_bce .(_a .EndElement );_gef &&_ca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SdtRow and its children +func (_fdgbc *CT_SdtRow )Validate ()error {return _fdgbc .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");}; -// Validate validates the CT_Shd and its children -func (_cefbbb *CT_Shd )Validate ()error {return _cefbbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");}; +// Validate validates the CT_Cnf and its children +func (_dfff *CT_Cnf )Validate ()error {return _dfff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func NewCT_FFStatusText ()*CT_FFStatusText {_aagfb :=&CT_FFStatusText {};return _aagfb };func (_ceggcb *ST_FtnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacgfg ,_gfaea :=d .Token (); +if _gfaea !=nil {return _gfaea ;};if _eadfb ,_efadfa :=_dacgfg .(_c .EndElement );_efadfa &&_eadfb .Name ==start .Name {*_ceggcb =1;return nil ;};if _eeaag ,_ceecd :=_dacgfg .(_c .CharData );!_ceecd {return _e .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",_dacgfg ); +}else {switch string (_eeaag ){case "":*_ceggcb =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_ceggcb =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_ceggcb =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ceggcb =3; +case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ceggcb =4;};};_dacgfg ,_gfaea =d .Token ();if _gfaea !=nil {return _gfaea ;};if _aggad ,_dbgfd :=_dacgfg .(_c .EndElement );_dbgfd &&_aggad .Name ==start .Name {return nil ;};return _e .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",_dacgfg ); +};func (_dccag ST_Lock )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcgad :=_c .Attr {};_bcgad .Name =name ;switch _dccag {case ST_LockUnset :_bcgad .Value ="";case ST_LockSdtLocked :_bcgad .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d"; +case ST_LockContentLocked :_bcgad .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_bcgad .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_bcgad .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; +};return _bcgad ,nil ;};func (_cdfbg *ST_PTabAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadga ,_dfdcfa :=d .Token ();if _dfdcfa !=nil {return _dfdcfa ;};if _fceac ,_eceeb :=_gadga .(_c .EndElement );_eceeb &&_fceac .Name ==start .Name {*_cdfbg =1; +return nil ;};if _bdbgc ,_gdgccb :=_gadga .(_c .CharData );!_gdgccb {return _e .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",_gadga );}else {switch string (_bdbgc ){case "":*_cdfbg =0; +case "\u006c\u0065\u0066\u0074":*_cdfbg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdfbg =2;case "\u0072\u0069\u0067h\u0074":*_cdfbg =3;};};_gadga ,_dfdcfa =d .Token ();if _dfdcfa !=nil {return _dfdcfa ;};if _cgaaf ,_fgbfebf :=_gadga .(_c .EndElement ); +_fgbfebf &&_cgaaf .Name ==start .Name {return nil ;};return _e .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",_gadga );};func (_bcead ST_Em )ValidateWithPath (path string )error {switch _bcead {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcead )); +};return nil ;}; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;}; +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_bgggf *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _bgggf .Size !=nil {if _dgfeb :=_bgggf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dgfeb !=nil {return _dgfeb ;};};if _bgggf .SizeAuto !=nil {if _befge :=_bgggf .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o"); +_befge !=nil {return _befge ;};};return nil ;}; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_afgef *CT_Odso )ValidateWithPath (path string )error {if _afgef .Udl !=nil {if _aegea :=_afgef .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_aegea !=nil {return _aegea ;};};if _afgef .Table !=nil {if _adfdf :=_afgef .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065"); -_adfdf !=nil {return _adfdf ;};};if _afgef .Src !=nil {if _deebf :=_afgef .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_deebf !=nil {return _deebf ;};};if _afgef .ColDelim !=nil {if _gbgggg :=_afgef .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m"); -_gbgggg !=nil {return _gbgggg ;};};if _afgef .Type !=nil {if _baabc :=_afgef .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_baabc !=nil {return _baabc ;};};if _afgef .FHdr !=nil {if _ddda :=_afgef .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072"); -_ddda !=nil {return _ddda ;};};for _dbadc ,_gffbf :=range _afgef .FieldMapData {if _cbddc :=_gffbf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_dbadc )); -_cbddc !=nil {return _cbddc ;};};for _efcgf ,_bfgfc :=range _afgef .RecipientData {if _cdfag :=_bfgfc .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_efcgf ));_cdfag !=nil {return _cdfag ; -};};return nil ;};func NewWdWpc ()*WdWpc {_geaabg :=&WdWpc {};_geaabg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _geaabg ;}; +// Validate validates the EG_RPrContent and its children +func (_cdbdec *EG_RPrContent )Validate ()error {return _cdbdec .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_fbacd *CT_EdnProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _fbacd .Pos !=nil {_beffc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fbacd .Pos ,_beffc );};if _fbacd .NumFmt !=nil {_dbebd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_fbacd .NumFmt ,_dbebd );};if _fbacd .NumStart !=nil {_fcfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbacd .NumStart ,_fcfb );};if _fbacd .NumRestart !=nil {_cggb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fbacd .NumRestart ,_cggb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TblLook ()*CT_TblLook {_fgfgb :=&CT_TblLook {};return _fgfgb }; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_ffeee *CT_Empty )ValidateWithPath (path string )error {return nil };func (_ggdde *CT_PixelsMeasure )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbfg :=range start .Attr {if _gbfg .Name .Local =="\u0076\u0061\u006c"{_caaba ,_bdegaf :=_ea .ParseUint (_gbfg .Value ,10,64); -if _bdegaf !=nil {return _bdegaf ;};_ggdde .ValAttr =_caaba ;continue ;};};for {_dgeef ,_aacce :=d .Token ();if _aacce !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_aacce ); -};if _ebggd ,_feddd :=_dgeef .(_a .EndElement );_feddd &&_ebggd .Name ==start .Name {break ;};};return nil ;};func (_bdbac *EG_ContentRunContent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdbac .CustomXml !=nil {_dgegdd :=_a .StartElement {Name :_a .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_bdbac .CustomXml ,_dgegdd );};if _bdbac .SmartTag !=nil {_gcgad :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_bdbac .SmartTag ,_gcgad );};if _bdbac .Sdt !=nil {_ecddga :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_bdbac .Sdt ,_ecddga );};if _bdbac .Dir !=nil {_ggbcfb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_bdbac .Dir ,_ggbcfb );};if _bdbac .Bdo !=nil {_fcecg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0062d\u006f"}}; -e .EncodeElement (_bdbac .Bdo ,_fcecg );};if _bdbac .R !=nil {_cbecdg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_bdbac .R ,_cbecdg );};if _bdbac .EG_RunLevelElts !=nil {for _ ,_dbba :=range _bdbac .EG_RunLevelElts {_dbba .MarshalXML (e ,_a .StartElement {}); -};};return nil ;};func init (){_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_becee *WdCT_WrapTight )ValidateWithPath (path string )error {if _becee .WrapTextAttr ==WdST_WrapTextUnset {return _e .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path ); +};if _ffcagf :=_becee .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ffcagf !=nil {return _ffcagf ;};if _ecdda :=_becee .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); +_ecdda !=nil {return _ecdda ;};return nil ;};func (_fdcf *CT_ColorSchemeMapping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdcf .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_bgbg ,_aaeg :=_fdcf .Bg1Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0062g\u0031"}); +if _aaeg !=nil {return _aaeg ;};start .Attr =append (start .Attr ,_bgbg );};if _fdcf .T1Attr !=ST_WmlColorSchemeIndexUnset {_gfdd ,_bged :=_fdcf .T1Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0031"});if _bged !=nil {return _bged ;};start .Attr =append (start .Attr ,_gfdd ); +};if _fdcf .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_caec ,_dbef :=_fdcf .Bg2Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0062g\u0032"});if _dbef !=nil {return _dbef ;};start .Attr =append (start .Attr ,_caec );};if _fdcf .T2Attr !=ST_WmlColorSchemeIndexUnset {_dafa ,_dabd :=_fdcf .T2Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0032"}); +if _dabd !=nil {return _dabd ;};start .Attr =append (start .Attr ,_dafa );};if _fdcf .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_geeg ,_bgbgg :=_fdcf .Accent1Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _bgbgg !=nil {return _bgbgg ; +};start .Attr =append (start .Attr ,_geeg );};if _fdcf .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_fdd ,_bfadd :=_fdcf .Accent2Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _bfadd !=nil {return _bfadd ;};start .Attr =append (start .Attr ,_fdd ); +};if _fdcf .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_ffacd ,_bggg :=_fdcf .Accent3Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _bggg !=nil {return _bggg ;};start .Attr =append (start .Attr ,_ffacd );};if _fdcf .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_gdc ,_acdg :=_fdcf .Accent4Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"}); +if _acdg !=nil {return _acdg ;};start .Attr =append (start .Attr ,_gdc );};if _fdcf .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_cdga ,_efgca :=_fdcf .Accent5Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _efgca !=nil {return _efgca ; +};start .Attr =append (start .Attr ,_cdga );};if _fdcf .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_ggfc ,_fcea :=_fdcf .Accent6Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _fcea !=nil {return _fcea ;};start .Attr =append (start .Attr ,_ggfc ); +};if _fdcf .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_afd ,_aeaa :=_fdcf .HyperlinkAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _aeaa !=nil {return _aeaa ;};start .Attr =append (start .Attr ,_afd ); +};if _fdcf .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_cggd ,_cada :=_fdcf .FollowedHyperlinkAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}); +if _cada !=nil {return _cada ;};start .Attr =append (start .Attr ,_cggd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func init (){_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType ); +_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); }; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/excel/excel.go b/schema/urn/schemas_microsoft_com/office/excel/excel.go index 907c6b72f0..b5230399d3 100644 --- a/schema/urn/schemas_microsoft_com/office/excel/excel.go +++ b/schema/urn/schemas_microsoft_com/office/excel/excel.go @@ -9,250 +9,250 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package excel ;import (_b "encoding/xml";_c "fmt";_cb "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_ae "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_aeed ST_ObjectType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeed .String (),start ); -}; - -// Validate validates the CT_ClientData and its children -func (_afd *CT_ClientData )Validate ()error {return _afd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type ST_ObjectType byte ;func (_efc ST_ObjectType )ValidateWithPath (path string )error {switch _efc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efc )); -};return nil ;};func (_fgg ST_ObjectType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdb :=_b .Attr {};_bdb .Name =name ;switch _fgg {case ST_ObjectTypeUnset :_bdb .Value ="";case ST_ObjectTypeButton :_bdb .Value ="\u0042\u0075\u0074\u0074\u006f\u006e"; -case ST_ObjectTypeCheckbox :_bdb .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_bdb .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_bdb .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_bdb .Value ="\u0045\u0064\u0069\u0074"; -case ST_ObjectTypeGBox :_bdb .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_bdb .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_bdb .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_bdb .Value ="\u004c\u0069\u0073\u0074"; -case ST_ObjectTypeMovie :_bdb .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_bdb .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_bdb .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_bdb .Value ="\u0052\u0061\u0064i\u006f"; -case ST_ObjectTypeRectA :_bdb .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_bdb .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_bdb .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_bdb .Value ="\u0053\u0068\u0061p\u0065"; -case ST_ObjectTypeGroup :_bdb .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_bdb .Value ="\u0052\u0065\u0063\u0074";};return _bdb ,nil ;};func NewCT_ClientData ()*CT_ClientData {_e :=&CT_ClientData {};_e .ObjectTypeAttr =ST_ObjectType (1); -return _e ;};func (_aecg ST_ObjectType )Validate ()error {return _aecg .ValidateWithPath ("")};func (_aged *ClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aged .CT_ClientData =*NewCT_ClientData ();for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_aged .ObjectTypeAttr .UnmarshalXMLAttr (_bd ); -continue ;};};_cge :for {_aba ,_eddc :=d .Token ();if _eddc !=nil {return _eddc ;};switch _eda :=_aba .(type ){case _b .StartElement :switch _eda .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_aged .MoveWithCells =_ae .ST_TrueFalseBlankUnset ; -if _bbce :=d .DecodeElement (&_aged .MoveWithCells ,&_eda );_bbce !=nil {return _bbce ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_aged .SizeWithCells =_ae .ST_TrueFalseBlankUnset ; -if _bda :=d .DecodeElement (&_aged .SizeWithCells ,&_eda );_bda !=nil {return _bda ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_aged .Anchor =new (string ); -if _bcg :=d .DecodeElement (_aged .Anchor ,&_eda );_bcg !=nil {return _bcg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_aged .Locked =_ae .ST_TrueFalseBlankUnset ; -if _geg :=d .DecodeElement (&_aged .Locked ,&_eda );_geg !=nil {return _geg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_aged .DefaultSize =_ae .ST_TrueFalseBlankUnset ; -if _cd :=d .DecodeElement (&_aged .DefaultSize ,&_eda );_cd !=nil {return _cd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_aged .PrintObject =_ae .ST_TrueFalseBlankUnset ; -if _de :=d .DecodeElement (&_aged .PrintObject ,&_eda );_de !=nil {return _de ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_aged .Disabled =_ae .ST_TrueFalseBlankUnset ; -if _bcdf :=d .DecodeElement (&_aged .Disabled ,&_eda );_bcdf !=nil {return _bcdf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_aged .AutoFill =_ae .ST_TrueFalseBlankUnset ; -if _dgd :=d .DecodeElement (&_aged .AutoFill ,&_eda );_dgd !=nil {return _dgd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_aged .AutoLine =_ae .ST_TrueFalseBlankUnset ; -if _cae :=d .DecodeElement (&_aged .AutoLine ,&_eda );_cae !=nil {return _cae ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_aged .AutoPict =_ae .ST_TrueFalseBlankUnset ; -if _bbad :=d .DecodeElement (&_aged .AutoPict ,&_eda );_bbad !=nil {return _bbad ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_aged .FmlaMacro =new (string ); -if _dfc :=d .DecodeElement (_aged .FmlaMacro ,&_eda );_dfc !=nil {return _dfc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_aged .TextHAlign =new (string ); -if _bcf :=d .DecodeElement (_aged .TextHAlign ,&_eda );_bcf !=nil {return _bcf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_aged .TextVAlign =new (string ); -if _ead :=d .DecodeElement (_aged .TextVAlign ,&_eda );_ead !=nil {return _ead ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_aged .LockText =_ae .ST_TrueFalseBlankUnset ; -if _ecd :=d .DecodeElement (&_aged .LockText ,&_eda );_ecd !=nil {return _ecd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_aged .JustLastX =_ae .ST_TrueFalseBlankUnset ; -if _ecbg :=d .DecodeElement (&_aged .JustLastX ,&_eda );_ecbg !=nil {return _ecbg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_aged .SecretEdit =_ae .ST_TrueFalseBlankUnset ; -if _eab :=d .DecodeElement (&_aged .SecretEdit ,&_eda );_eab !=nil {return _eab ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_aged .Default =_ae .ST_TrueFalseBlankUnset ; -if _bdf :=d .DecodeElement (&_aged .Default ,&_eda );_bdf !=nil {return _bdf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_aged .Help =_ae .ST_TrueFalseBlankUnset ; -if _ded :=d .DecodeElement (&_aged .Help ,&_eda );_ded !=nil {return _ded ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_aged .Cancel =_ae .ST_TrueFalseBlankUnset ; -if _aecb :=d .DecodeElement (&_aged .Cancel ,&_eda );_aecb !=nil {return _aecb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_aged .Dismiss =_ae .ST_TrueFalseBlankUnset ; -if _eade :=d .DecodeElement (&_aged .Dismiss ,&_eda );_eade !=nil {return _eade ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_aged .Accel =new (int64 ); -if _gebd :=d .DecodeElement (_aged .Accel ,&_eda );_gebd !=nil {return _gebd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_aged .Accel2 =new (int64 ); -if _fcg :=d .DecodeElement (_aged .Accel2 ,&_eda );_fcg !=nil {return _fcg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_aged .Row =new (int64 ); -if _eed :=d .DecodeElement (_aged .Row ,&_eda );_eed !=nil {return _eed ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_aged .Column =new (int64 ); -if _geef :=d .DecodeElement (_aged .Column ,&_eda );_geef !=nil {return _geef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_aged .Visible =_ae .ST_TrueFalseBlankUnset ; -if _ebc :=d .DecodeElement (&_aged .Visible ,&_eda );_ebc !=nil {return _ebc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_aged .RowHidden =_ae .ST_TrueFalseBlankUnset ; -if _efea :=d .DecodeElement (&_aged .RowHidden ,&_eda );_efea !=nil {return _efea ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_aged .ColHidden =_ae .ST_TrueFalseBlankUnset ; -if _gggf :=d .DecodeElement (&_aged .ColHidden ,&_eda );_gggf !=nil {return _gggf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_aged .VTEdit =new (int64 ); -if _eeag :=d .DecodeElement (_aged .VTEdit ,&_eda );_eeag !=nil {return _eeag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_aged .MultiLine =_ae .ST_TrueFalseBlankUnset ; -if _bgg :=d .DecodeElement (&_aged .MultiLine ,&_eda );_bgg !=nil {return _bgg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_aged .VScroll =_ae .ST_TrueFalseBlankUnset ; -if _gcg :=d .DecodeElement (&_aged .VScroll ,&_eda );_gcg !=nil {return _gcg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_aged .ValidIds =_ae .ST_TrueFalseBlankUnset ; -if _abg :=d .DecodeElement (&_aged .ValidIds ,&_eda );_abg !=nil {return _abg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_aged .FmlaRange =new (string ); -if _efb :=d .DecodeElement (_aged .FmlaRange ,&_eda );_efb !=nil {return _efb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_aged .WidthMin =new (int64 ); -if _cea :=d .DecodeElement (_aged .WidthMin ,&_eda );_cea !=nil {return _cea ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_aged .Sel =new (int64 ); -if _fea :=d .DecodeElement (_aged .Sel ,&_eda );_fea !=nil {return _fea ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_aged .NoThreeD2 =_ae .ST_TrueFalseBlankUnset ; -if _afg :=d .DecodeElement (&_aged .NoThreeD2 ,&_eda );_afg !=nil {return _afg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_aged .SelType =new (string ); -if _afb :=d .DecodeElement (_aged .SelType ,&_eda );_afb !=nil {return _afb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_aged .MultiSel =new (string ); -if _afa :=d .DecodeElement (_aged .MultiSel ,&_eda );_afa !=nil {return _afa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_aged .LCT =new (string ); -if _ade :=d .DecodeElement (_aged .LCT ,&_eda );_ade !=nil {return _ade ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_aged .ListItem =new (string ); -if _dgb :=d .DecodeElement (_aged .ListItem ,&_eda );_dgb !=nil {return _dgb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_aged .DropStyle =new (string ); -if _abgb :=d .DecodeElement (_aged .DropStyle ,&_eda );_abgb !=nil {return _abgb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_aged .Colored =_ae .ST_TrueFalseBlankUnset ; -if _bgef :=d .DecodeElement (&_aged .Colored ,&_eda );_bgef !=nil {return _bgef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_aged .DropLines =new (int64 ); -if _gdgd :=d .DecodeElement (_aged .DropLines ,&_eda );_gdgd !=nil {return _gdgd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_aged .Checked =new (int64 ); -if _ggfb :=d .DecodeElement (_aged .Checked ,&_eda );_ggfb !=nil {return _ggfb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_aged .FmlaLink =new (string ); -if _cgc :=d .DecodeElement (_aged .FmlaLink ,&_eda );_cgc !=nil {return _cgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_aged .FmlaPict =new (string ); -if _bed :=d .DecodeElement (_aged .FmlaPict ,&_eda );_bed !=nil {return _bed ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_aged .NoThreeD =_ae .ST_TrueFalseBlankUnset ; -if _ede :=d .DecodeElement (&_aged .NoThreeD ,&_eda );_ede !=nil {return _ede ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_aged .FirstButton =_ae .ST_TrueFalseBlankUnset ; -if _dec :=d .DecodeElement (&_aged .FirstButton ,&_eda );_dec !=nil {return _dec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_aged .FmlaGroup =new (string ); -if _dabd :=d .DecodeElement (_aged .FmlaGroup ,&_eda );_dabd !=nil {return _dabd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_aged .Val =new (int64 ); -if _gadf :=d .DecodeElement (_aged .Val ,&_eda );_gadf !=nil {return _gadf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_aged .Min =new (int64 ); -if _dca :=d .DecodeElement (_aged .Min ,&_eda );_dca !=nil {return _dca ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_aged .Max =new (int64 ); -if _bbbe :=d .DecodeElement (_aged .Max ,&_eda );_bbbe !=nil {return _bbbe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_aged .Inc =new (int64 ); -if _bfd :=d .DecodeElement (_aged .Inc ,&_eda );_bfd !=nil {return _bfd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_aged .Page =new (int64 ); -if _adc :=d .DecodeElement (_aged .Page ,&_eda );_adc !=nil {return _adc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_aged .Horiz =_ae .ST_TrueFalseBlankUnset ; -if _gfd :=d .DecodeElement (&_aged .Horiz ,&_eda );_gfd !=nil {return _gfd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_aged .Dx =new (int64 ); -if _efbf :=d .DecodeElement (_aged .Dx ,&_eda );_efbf !=nil {return _efbf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_aged .MapOCX =_ae .ST_TrueFalseBlankUnset ; -if _bfc :=d .DecodeElement (&_aged .MapOCX ,&_eda );_bfc !=nil {return _bfc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _dgec string ; -if _fcbdb :=d .DecodeElement (&_dgec ,&_eda );_fcbdb !=nil {return _fcbdb ;};_aged .CF =append (_aged .CF ,_dgec );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_aged .Camera =_ae .ST_TrueFalseBlankUnset ; -if _dfcb :=d .DecodeElement (&_aged .Camera ,&_eda );_dfcb !=nil {return _dfcb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_aged .RecalcAlways =_ae .ST_TrueFalseBlankUnset ; -if _ecdc :=d .DecodeElement (&_aged .RecalcAlways ,&_eda );_ecdc !=nil {return _ecdc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_aged .AutoScale =_ae .ST_TrueFalseBlankUnset ; -if _fcd :=d .DecodeElement (&_aged .AutoScale ,&_eda );_fcd !=nil {return _fcd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_aged .DDE =_ae .ST_TrueFalseBlankUnset ; -if _gdgdf :=d .DecodeElement (&_aged .DDE ,&_eda );_gdgdf !=nil {return _gdgdf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_aged .UIObj =_ae .ST_TrueFalseBlankUnset ; -if _fagc :=d .DecodeElement (&_aged .UIObj ,&_eda );_fagc !=nil {return _fagc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_aged .ScriptText =new (string ); -if _bfg :=d .DecodeElement (_aged .ScriptText ,&_eda );_bfg !=nil {return _bfg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_aged .ScriptExtended =new (string ); -if _cdd :=d .DecodeElement (_aged .ScriptExtended ,&_eda );_cdd !=nil {return _cdd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_aged .ScriptLanguage =new (uint32 ); -if _gge :=d .DecodeElement (_aged .ScriptLanguage ,&_eda );_gge !=nil {return _gge ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_aged .ScriptLocation =new (uint32 ); -if _dfa :=d .DecodeElement (_aged .ScriptLocation ,&_eda );_dfa !=nil {return _dfa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_aged .FmlaTxbx =new (string ); -if _bggc :=d .DecodeElement (_aged .FmlaTxbx ,&_eda );_bggc !=nil {return _bggc ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eda .Name ); -if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _b .EndElement :break _cge ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_bae *CT_ClientData )ValidateWithPath (path string )error {if _bae .ObjectTypeAttr ==ST_ObjectTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _efe :=_bae .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_efe !=nil {return _efe ;};if _fcb :=_bae .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073"); -_fcb !=nil {return _fcb ;};if _dcf :=_bae .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_dcf !=nil {return _dcf ;};if _geba :=_bae .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); -_geba !=nil {return _geba ;};if _efg :=_bae .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_efg !=nil {return _efg ;};if _ffe :=_bae .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"); -_ffe !=nil {return _ffe ;};if _eea :=_bae .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_eea !=nil {return _eea ;};if _ddg :=_bae .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_ddg !=nil {return _ddg ; -};if _bfe :=_bae .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_bfe !=nil {return _bfe ;};if _eebd :=_bae .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_eebd !=nil {return _eebd ; -};if _dfd :=_bae .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_dfd !=nil {return _dfd ;};if _acf :=_bae .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_acf !=nil {return _acf ; -};if _fdd :=_bae .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_fdd !=nil {return _fdd ;};if _dgg :=_bae .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dgg !=nil {return _dgg ; -};if _bcb :=_bae .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_bcb !=nil {return _bcb ;};if _bgba :=_bae .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_bgba !=nil {return _bgba ;};if _aec :=_bae .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073"); -_aec !=nil {return _aec ;};if _cfg :=_bae .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_cfg !=nil {return _cfg ;};if _acd :=_bae .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"); -_acd !=nil {return _acd ;};if _ebfa :=_bae .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_ebfa !=nil {return _ebfa ;};if _bcbf :=_bae .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"); -_bcbf !=nil {return _bcbf ;};if _baeg :=_bae .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_baeg !=nil {return _baeg ;};if _dab :=_bae .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s"); -_dab !=nil {return _dab ;};if _cbeg :=_bae .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_cbeg !=nil {return _cbeg ;};if _afda :=_bae .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064"); -_afda !=nil {return _afda ;};if _bge :=_bae .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_bge !=nil {return _bge ;};if _fcbd :=_bae .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"); -_fcbd !=nil {return _fcbd ;};if _eeg :=_bae .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_eeg !=nil {return _eeg ;};if _eae :=_bae .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_eae !=nil {return _eae ; -};if _cag :=_bae .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_cag !=nil {return _cag ;};if _bcdb :=_bae .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"); -_bcdb !=nil {return _bcdb ;};if _ege :=_bae .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_ege !=nil {return _ege ;};if _ggd :=_bae .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_ggd !=nil {return _ggd ; -};if _fgcg :=_bae .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_fgcg !=nil {return _fgcg ;};return nil ;};func (_d *CT_ClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_be ,_bc :=_d .ObjectTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"}); -if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_be );e .EncodeToken (start );if _d .MoveWithCells !=_ae .ST_TrueFalseBlankUnset {_ag :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}}; -e .EncodeElement (_d .MoveWithCells ,_ag );};if _d .SizeWithCells !=_ae .ST_TrueFalseBlankUnset {_cc :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_d .SizeWithCells ,_cc ); -};if _d .Anchor !=nil {_bg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_cb .AddPreserveSpaceAttr (&_bg ,*_d .Anchor );e .EncodeElement (_d .Anchor ,_bg );};if _d .Locked !=_ae .ST_TrueFalseBlankUnset {_g :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}}; -e .EncodeElement (_d .Locked ,_g );};if _d .DefaultSize !=_ae .ST_TrueFalseBlankUnset {_eg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_d .DefaultSize ,_eg ); -};if _d .PrintObject !=_ae .ST_TrueFalseBlankUnset {_ba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_d .PrintObject ,_ba );};if _d .Disabled !=_ae .ST_TrueFalseBlankUnset {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}}; -e .EncodeElement (_d .Disabled ,_bgd );};if _d .AutoFill !=_ae .ST_TrueFalseBlankUnset {_aeb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_d .AutoFill ,_aeb );};if _d .AutoLine !=_ae .ST_TrueFalseBlankUnset {_af :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}}; -e .EncodeElement (_d .AutoLine ,_af );};if _d .AutoPict !=_ae .ST_TrueFalseBlankUnset {_gg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_d .AutoPict ,_gg );};if _d .FmlaMacro !=nil {_bcd :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}}; -_cb .AddPreserveSpaceAttr (&_bcd ,*_d .FmlaMacro );e .EncodeElement (_d .FmlaMacro ,_bcd );};if _d .TextHAlign !=nil {_ga :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_cb .AddPreserveSpaceAttr (&_ga ,*_d .TextHAlign ); -e .EncodeElement (_d .TextHAlign ,_ga );};if _d .TextVAlign !=nil {_cbg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_cb .AddPreserveSpaceAttr (&_cbg ,*_d .TextVAlign );e .EncodeElement (_d .TextVAlign ,_cbg ); -};if _d .LockText !=_ae .ST_TrueFalseBlankUnset {_eb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_d .LockText ,_eb );};if _d .JustLastX !=_ae .ST_TrueFalseBlankUnset {_ce :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}}; -e .EncodeElement (_d .JustLastX ,_ce );};if _d .SecretEdit !=_ae .ST_TrueFalseBlankUnset {_gf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_d .SecretEdit ,_gf );};if _d .Default !=_ae .ST_TrueFalseBlankUnset {_db :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_d .Default ,_db );};if _d .Help !=_ae .ST_TrueFalseBlankUnset {_dbg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_d .Help ,_dbg );};if _d .Cancel !=_ae .ST_TrueFalseBlankUnset {_dbf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}}; -e .EncodeElement (_d .Cancel ,_dbf );};if _d .Dismiss !=_ae .ST_TrueFalseBlankUnset {_ff :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_d .Dismiss ,_ff );};if _d .Accel !=nil {_fa :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}}; -e .EncodeElement (_d .Accel ,_fa );};if _d .Accel2 !=nil {_dd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_d .Accel2 ,_dd );};if _d .Row !=nil {_fe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0052o\u0077"}}; -e .EncodeElement (_d .Row ,_fe );};if _d .Column !=nil {_ee :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_d .Column ,_ee );};if _d .Visible !=_ae .ST_TrueFalseBlankUnset {_ca :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}}; -e .EncodeElement (_d .Visible ,_ca );};if _d .RowHidden !=_ae .ST_TrueFalseBlankUnset {_bgc :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_d .RowHidden ,_bgc );};if _d .ColHidden !=_ae .ST_TrueFalseBlankUnset {_ceb :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_d .ColHidden ,_ceb );};if _d .VTEdit !=nil {_ed :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_d .VTEdit ,_ed );};if _d .MultiLine !=_ae .ST_TrueFalseBlankUnset {_gb :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}}; -e .EncodeElement (_d .MultiLine ,_gb );};if _d .VScroll !=_ae .ST_TrueFalseBlankUnset {_bag :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_d .VScroll ,_bag );};if _d .ValidIds !=_ae .ST_TrueFalseBlankUnset {_edd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}}; -e .EncodeElement (_d .ValidIds ,_edd );};if _d .FmlaRange !=nil {_aeg :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_cb .AddPreserveSpaceAttr (&_aeg ,*_d .FmlaRange );e .EncodeElement (_d .FmlaRange ,_aeg ); -};if _d .WidthMin !=nil {_bcde :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_d .WidthMin ,_bcde );};if _d .Sel !=nil {_ega :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0053e\u006c"}}; -e .EncodeElement (_d .Sel ,_ega );};if _d .NoThreeD2 !=_ae .ST_TrueFalseBlankUnset {_fb :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_d .NoThreeD2 ,_fb );};if _d .SelType !=nil {_fc :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}}; -_cb .AddPreserveSpaceAttr (&_fc ,*_d .SelType );e .EncodeElement (_d .SelType ,_fc );};if _d .MultiSel !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_cb .AddPreserveSpaceAttr (&_ab ,*_d .MultiSel ); -e .EncodeElement (_d .MultiSel ,_ab );};if _d .LCT !=nil {_ac :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004cC\u0054"}};_cb .AddPreserveSpaceAttr (&_ac ,*_d .LCT );e .EncodeElement (_d .LCT ,_ac );};if _d .ListItem !=nil {_ebb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}}; -_cb .AddPreserveSpaceAttr (&_ebb ,*_d .ListItem );e .EncodeElement (_d .ListItem ,_ebb );};if _d .DropStyle !=nil {_gd :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_cb .AddPreserveSpaceAttr (&_gd ,*_d .DropStyle ); -e .EncodeElement (_d .DropStyle ,_gd );};if _d .Colored !=_ae .ST_TrueFalseBlankUnset {_aee :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_d .Colored ,_aee );};if _d .DropLines !=nil {_ge :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_d .DropLines ,_ge );};if _d .Checked !=nil {_baa :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_d .Checked ,_baa );};if _d .FmlaLink !=nil {_fg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}}; -_cb .AddPreserveSpaceAttr (&_fg ,*_d .FmlaLink );e .EncodeElement (_d .FmlaLink ,_fg );};if _d .FmlaPict !=nil {_aca :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_cb .AddPreserveSpaceAttr (&_aca ,*_d .FmlaPict ); -e .EncodeElement (_d .FmlaPict ,_aca );};if _d .NoThreeD !=_ae .ST_TrueFalseBlankUnset {_cec :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_d .NoThreeD ,_cec );};if _d .FirstButton !=_ae .ST_TrueFalseBlankUnset {_ebf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}}; -e .EncodeElement (_d .FirstButton ,_ebf );};if _d .FmlaGroup !=nil {_bf :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_cb .AddPreserveSpaceAttr (&_bf ,*_d .FmlaGroup );e .EncodeElement (_d .FmlaGroup ,_bf ); -};if _d .Val !=nil {_eeb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_d .Val ,_eeb );};if _d .Min !=nil {_bb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_d .Min ,_bb ); -};if _d .Max !=nil {_eba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_d .Max ,_eba );};if _d .Inc !=nil {_dde :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_d .Inc ,_dde ); -};if _d .Page !=nil {_eec :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_d .Page ,_eec );};if _d .Horiz !=_ae .ST_TrueFalseBlankUnset {_fag :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}}; -e .EncodeElement (_d .Horiz ,_fag );};if _d .Dx !=nil {_abc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_d .Dx ,_abc );};if _d .MapOCX !=_ae .ST_TrueFalseBlankUnset {_bcc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}}; -e .EncodeElement (_d .MapOCX ,_bcc );};if _d .CF !=nil {_gdc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_fd :=range _d .CF {e .EncodeElement (_fd ,_gdc );};};if _d .Camera !=_ae .ST_TrueFalseBlankUnset {_gc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}}; -e .EncodeElement (_d .Camera ,_gc );};if _d .RecalcAlways !=_ae .ST_TrueFalseBlankUnset {_bab :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_d .RecalcAlways ,_bab ); -};if _d .AutoScale !=_ae .ST_TrueFalseBlankUnset {_cef :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_d .AutoScale ,_cef );};if _d .DDE !=_ae .ST_TrueFalseBlankUnset {_gca :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044D\u0045"}}; -e .EncodeElement (_d .DDE ,_gca );};if _d .UIObj !=_ae .ST_TrueFalseBlankUnset {_cg :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_d .UIObj ,_cg );};if _d .ScriptText !=nil {_bba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}}; -_cb .AddPreserveSpaceAttr (&_bba ,*_d .ScriptText );e .EncodeElement (_d .ScriptText ,_bba );};if _d .ScriptExtended !=nil {_ddd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}}; -_cb .AddPreserveSpaceAttr (&_ddd ,*_d .ScriptExtended );e .EncodeElement (_d .ScriptExtended ,_ddd );};if _d .ScriptLanguage !=nil {_cf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}}; -e .EncodeElement (_d .ScriptLanguage ,_cf );};if _d .ScriptLocation !=nil {_egd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_d .ScriptLocation ,_egd ); -};if _d .FmlaTxbx !=nil {_beb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_cb .AddPreserveSpaceAttr (&_beb ,*_d .FmlaTxbx );e .EncodeElement (_d .FmlaTxbx ,_beb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fddd *ClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _fddd .CT_ClientData .MarshalXML (e ,start );};func (_cgbf ST_ObjectType )String ()string {switch _cgbf {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e"; -case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c"; -case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f"; -case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074"; -};return "";}; +package excel ;import (_e "encoding/xml";_df "fmt";_f "github.com/unidoc/unioffice";_fb "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _b .ST_TrueFalseBlank ; +SizeWithCells _b .ST_TrueFalseBlank ;Anchor *string ;Locked _b .ST_TrueFalseBlank ;DefaultSize _b .ST_TrueFalseBlank ;PrintObject _b .ST_TrueFalseBlank ;Disabled _b .ST_TrueFalseBlank ;AutoFill _b .ST_TrueFalseBlank ;AutoLine _b .ST_TrueFalseBlank ;AutoPict _b .ST_TrueFalseBlank ; +FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _b .ST_TrueFalseBlank ;JustLastX _b .ST_TrueFalseBlank ;SecretEdit _b .ST_TrueFalseBlank ;Default _b .ST_TrueFalseBlank ;Help _b .ST_TrueFalseBlank ;Cancel _b .ST_TrueFalseBlank ;Dismiss _b .ST_TrueFalseBlank ; +Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _b .ST_TrueFalseBlank ;RowHidden _b .ST_TrueFalseBlank ;ColHidden _b .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _b .ST_TrueFalseBlank ;VScroll _b .ST_TrueFalseBlank ;ValidIds _b .ST_TrueFalseBlank ; +FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _b .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _b .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ; +NoThreeD _b .ST_TrueFalseBlank ;FirstButton _b .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _b .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _b .ST_TrueFalseBlank ;CF []string ;Camera _b .ST_TrueFalseBlank ; +RecalcAlways _b .ST_TrueFalseBlank ;AutoScale _b .ST_TrueFalseBlank ;DDE _b .ST_TrueFalseBlank ;UIObj _b .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};const (ST_ObjectTypeUnset ST_ObjectType =0; +ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7; +ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14; +ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);func NewClientData ()*ClientData {_gag :=&ClientData {};_gag .CT_ClientData =*NewCT_ClientData (); +return _gag ;};func (_abc *ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _abc .CT_ClientData .MarshalXML (e ,start );};func (_ecgc ST_ObjectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdd :=_e .Attr {};_fdd .Name =name ; +switch _ecgc {case ST_ObjectTypeUnset :_fdd .Value ="";case ST_ObjectTypeButton :_fdd .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_fdd .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_fdd .Value ="\u0044\u0069\u0061\u006c\u006f\u0067"; +case ST_ObjectTypeDrop :_fdd .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_fdd .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_fdd .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_fdd .Value ="\u004c\u0061\u0062e\u006c"; +case ST_ObjectTypeLineA :_fdd .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_fdd .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_fdd .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_fdd .Value ="\u004e\u006f\u0074\u0065"; +case ST_ObjectTypePict :_fdd .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_fdd .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_fdd .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_fdd .Value ="\u0053\u0063\u0072\u006f\u006c\u006c"; +case ST_ObjectTypeSpin :_fdd .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_fdd .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_fdd .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_fdd .Value ="\u0052\u0065\u0063\u0074"; +};return _fdd ,nil ;}; // Validate validates the ClientData and its children -func (_bgab *ClientData )Validate ()error {return _bgab .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_ad *CT_ClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ad .ObjectTypeAttr =ST_ObjectType (1); -for _ ,_gbc :=range start .Attr {if _gbc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_ad .ObjectTypeAttr .UnmarshalXMLAttr (_gbc );continue ;};};_ccf :for {_bea ,_dg :=d .Token ();if _dg !=nil {return _dg ;};switch _gaf :=_bea .(type ){case _b .StartElement :switch _gaf .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ad .MoveWithCells =_ae .ST_TrueFalseBlankUnset ; -if _df :=d .DecodeElement (&_ad .MoveWithCells ,&_gaf );_df !=nil {return _df ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ad .SizeWithCells =_ae .ST_TrueFalseBlankUnset ; -if _ceca :=d .DecodeElement (&_ad .SizeWithCells ,&_gaf );_ceca !=nil {return _ceca ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_ad .Anchor =new (string ); -if _bgb :=d .DecodeElement (_ad .Anchor ,&_gaf );_bgb !=nil {return _bgb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_ad .Locked =_ae .ST_TrueFalseBlankUnset ; -if _acae :=d .DecodeElement (&_ad .Locked ,&_gaf );_acae !=nil {return _acae ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_ad .DefaultSize =_ae .ST_TrueFalseBlankUnset ; -if _dff :=d .DecodeElement (&_ad .DefaultSize ,&_gaf );_dff !=nil {return _dff ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_ad .PrintObject =_ae .ST_TrueFalseBlankUnset ; -if _gec :=d .DecodeElement (&_ad .PrintObject ,&_gaf );_gec !=nil {return _gec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_ad .Disabled =_ae .ST_TrueFalseBlankUnset ; -if _bga :=d .DecodeElement (&_ad .Disabled ,&_gaf );_bga !=nil {return _bga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_ad .AutoFill =_ae .ST_TrueFalseBlankUnset ; -if _cgd :=d .DecodeElement (&_ad .AutoFill ,&_gaf );_cgd !=nil {return _cgd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_ad .AutoLine =_ae .ST_TrueFalseBlankUnset ; -if _fbe :=d .DecodeElement (&_ad .AutoLine ,&_gaf );_fbe !=nil {return _fbe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_ad .AutoPict =_ae .ST_TrueFalseBlankUnset ; -if _cab :=d .DecodeElement (&_ad .AutoPict ,&_gaf );_cab !=nil {return _cab ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_ad .FmlaMacro =new (string ); -if _aeeb :=d .DecodeElement (_ad .FmlaMacro ,&_gaf );_aeeb !=nil {return _aeeb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_ad .TextHAlign =new (string ); -if _caa :=d .DecodeElement (_ad .TextHAlign ,&_gaf );_caa !=nil {return _caa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_ad .TextVAlign =new (string ); -if _egf :=d .DecodeElement (_ad .TextVAlign ,&_gaf );_egf !=nil {return _egf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_ad .LockText =_ae .ST_TrueFalseBlankUnset ; -if _fbec :=d .DecodeElement (&_ad .LockText ,&_gaf );_fbec !=nil {return _fbec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_ad .JustLastX =_ae .ST_TrueFalseBlankUnset ; -if _gad :=d .DecodeElement (&_ad .JustLastX ,&_gaf );_gad !=nil {return _gad ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_ad .SecretEdit =_ae .ST_TrueFalseBlankUnset ; -if _ef :=d .DecodeElement (&_ad .SecretEdit ,&_gaf );_ef !=nil {return _ef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ad .Default =_ae .ST_TrueFalseBlankUnset ; -if _fage :=d .DecodeElement (&_ad .Default ,&_gaf );_fage !=nil {return _fage ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_ad .Help =_ae .ST_TrueFalseBlankUnset ; -if _gdg :=d .DecodeElement (&_ad .Help ,&_gaf );_gdg !=nil {return _gdg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_ad .Cancel =_ae .ST_TrueFalseBlankUnset ; -if _ebbd :=d .DecodeElement (&_ad .Cancel ,&_gaf );_ebbd !=nil {return _ebbd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_ad .Dismiss =_ae .ST_TrueFalseBlankUnset ; -if _dda :=d .DecodeElement (&_ad .Dismiss ,&_gaf );_dda !=nil {return _dda ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_ad .Accel =new (int64 ); -if _fgc :=d .DecodeElement (_ad .Accel ,&_gaf );_fgc !=nil {return _fgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_ad .Accel2 =new (int64 ); -if _dgc :=d .DecodeElement (_ad .Accel2 ,&_gaf );_dgc !=nil {return _dgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_ad .Row =new (int64 ); -if _bgcb :=d .DecodeElement (_ad .Row ,&_gaf );_bgcb !=nil {return _bgcb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_ad .Column =new (int64 ); -if _ggc :=d .DecodeElement (_ad .Column ,&_gaf );_ggc !=nil {return _ggc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_ad .Visible =_ae .ST_TrueFalseBlankUnset ; -if _ec :=d .DecodeElement (&_ad .Visible ,&_gaf );_ec !=nil {return _ec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_ad .RowHidden =_ae .ST_TrueFalseBlankUnset ; -if _fde :=d .DecodeElement (&_ad .RowHidden ,&_gaf );_fde !=nil {return _fde ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_ad .ColHidden =_ae .ST_TrueFalseBlankUnset ; -if _abd :=d .DecodeElement (&_ad .ColHidden ,&_gaf );_abd !=nil {return _abd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_ad .VTEdit =new (int64 ); -if _feg :=d .DecodeElement (_ad .VTEdit ,&_gaf );_feg !=nil {return _feg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_ad .MultiLine =_ae .ST_TrueFalseBlankUnset ; -if _dc :=d .DecodeElement (&_ad .MultiLine ,&_gaf );_dc !=nil {return _dc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_ad .VScroll =_ae .ST_TrueFalseBlankUnset ; -if _gee :=d .DecodeElement (&_ad .VScroll ,&_gaf );_gee !=nil {return _gee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_ad .ValidIds =_ae .ST_TrueFalseBlankUnset ; -if _gae :=d .DecodeElement (&_ad .ValidIds ,&_gaf );_gae !=nil {return _gae ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_ad .FmlaRange =new (string ); -if _geb :=d .DecodeElement (_ad .FmlaRange ,&_gaf );_geb !=nil {return _geb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_ad .WidthMin =new (int64 ); -if _ffg :=d .DecodeElement (_ad .WidthMin ,&_gaf );_ffg !=nil {return _ffg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_ad .Sel =new (int64 ); -if _ggcc :=d .DecodeElement (_ad .Sel ,&_gaf );_ggcc !=nil {return _ggcc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_ad .NoThreeD2 =_ae .ST_TrueFalseBlankUnset ; -if _ggg :=d .DecodeElement (&_ad .NoThreeD2 ,&_gaf );_ggg !=nil {return _ggg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_ad .SelType =new (string ); -if _dge :=d .DecodeElement (_ad .SelType ,&_gaf );_dge !=nil {return _dge ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_ad .MultiSel =new (string ); -if _cabf :=d .DecodeElement (_ad .MultiSel ,&_gaf );_cabf !=nil {return _cabf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_ad .LCT =new (string ); -if _dga :=d .DecodeElement (_ad .LCT ,&_gaf );_dga !=nil {return _dga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_ad .ListItem =new (string ); -if _efd :=d .DecodeElement (_ad .ListItem ,&_gaf );_efd !=nil {return _efd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_ad .DropStyle =new (string ); -if _age :=d .DecodeElement (_ad .DropStyle ,&_gaf );_age !=nil {return _age ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_ad .Colored =_ae .ST_TrueFalseBlankUnset ; -if _edb :=d .DecodeElement (&_ad .Colored ,&_gaf );_edb !=nil {return _edb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ad .DropLines =new (int64 ); -if _ffb :=d .DecodeElement (_ad .DropLines ,&_gaf );_ffb !=nil {return _ffb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_ad .Checked =new (int64 ); -if _gdd :=d .DecodeElement (_ad .Checked ,&_gaf );_gdd !=nil {return _gdd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_ad .FmlaLink =new (string ); -if _egg :=d .DecodeElement (_ad .FmlaLink ,&_gaf );_egg !=nil {return _egg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_ad .FmlaPict =new (string ); -if _babe :=d .DecodeElement (_ad .FmlaPict ,&_gaf );_babe !=nil {return _babe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_ad .NoThreeD =_ae .ST_TrueFalseBlankUnset ; -if _ea :=d .DecodeElement (&_ad .NoThreeD ,&_gaf );_ea !=nil {return _ea ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_ad .FirstButton =_ae .ST_TrueFalseBlankUnset ; -if _bcdc :=d .DecodeElement (&_ad .FirstButton ,&_gaf );_bcdc !=nil {return _bcdc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_ad .FmlaGroup =new (string ); -if _ggf :=d .DecodeElement (_ad .FmlaGroup ,&_gaf );_ggf !=nil {return _ggf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_ad .Val =new (int64 ); -if _ecb :=d .DecodeElement (_ad .Val ,&_gaf );_ecb !=nil {return _ecb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_ad .Min =new (int64 ); -if _fbc :=d .DecodeElement (_ad .Min ,&_gaf );_fbc !=nil {return _fbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_ad .Max =new (int64 ); -if _fbf :=d .DecodeElement (_ad .Max ,&_gaf );_fbf !=nil {return _fbf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_ad .Inc =new (int64 ); -if _da :=d .DecodeElement (_ad .Inc ,&_gaf );_da !=nil {return _da ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_ad .Page =new (int64 ); -if _ada :=d .DecodeElement (_ad .Page ,&_gaf );_ada !=nil {return _ada ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_ad .Horiz =_ae .ST_TrueFalseBlankUnset ; -if _ebfg :=d .DecodeElement (&_ad .Horiz ,&_gaf );_ebfg !=nil {return _ebfg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_ad .Dx =new (int64 ); -if _bfb :=d .DecodeElement (_ad .Dx ,&_gaf );_bfb !=nil {return _bfb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_ad .MapOCX =_ae .ST_TrueFalseBlankUnset ; -if _bbb :=d .DecodeElement (&_ad .MapOCX ,&_gaf );_bbb !=nil {return _bbb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _bgaf string ; -if _fff :=d .DecodeElement (&_bgaf ,&_gaf );_fff !=nil {return _fff ;};_ad .CF =append (_ad .CF ,_bgaf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_ad .Camera =_ae .ST_TrueFalseBlankUnset ; -if _bac :=d .DecodeElement (&_ad .Camera ,&_gaf );_bac !=nil {return _bac ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_ad .RecalcAlways =_ae .ST_TrueFalseBlankUnset ; -if _cbe :=d .DecodeElement (&_ad .RecalcAlways ,&_gaf );_cbe !=nil {return _cbe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_ad .AutoScale =_ae .ST_TrueFalseBlankUnset ; -if _agd :=d .DecodeElement (&_ad .AutoScale ,&_gaf );_agd !=nil {return _agd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_ad .DDE =_ae .ST_TrueFalseBlankUnset ; -if _bbc :=d .DecodeElement (&_ad .DDE ,&_gaf );_bbc !=nil {return _bbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_ad .UIObj =_ae .ST_TrueFalseBlankUnset ; -if _ebd :=d .DecodeElement (&_ad .UIObj ,&_gaf );_ebd !=nil {return _ebd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_ad .ScriptText =new (string ); -if _fbee :=d .DecodeElement (_ad .ScriptText ,&_gaf );_fbee !=nil {return _fbee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_ad .ScriptExtended =new (string ); -if _fbef :=d .DecodeElement (_ad .ScriptExtended ,&_gaf );_fbef !=nil {return _fbef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_ad .ScriptLanguage =new (uint32 ); -if _faf :=d .DecodeElement (_ad .ScriptLanguage ,&_gaf );_faf !=nil {return _faf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_ad .ScriptLocation =new (uint32 ); -if _fgcf :=d .DecodeElement (_ad .ScriptLocation ,&_gaf );_fgcf !=nil {return _fgcf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_ad .FmlaTxbx =new (string ); -if _cgb :=d .DecodeElement (_ad .FmlaTxbx ,&_gaf );_cgb !=nil {return _cgb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_gaf .Name ); -if _babd :=d .Skip ();_babd !=nil {return _babd ;};};case _b .EndElement :break _ccf ;case _b .CharData :};};return nil ;};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3; -ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11; -ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18; -ST_ObjectTypeRect ST_ObjectType =19;);func (_gddg *ST_ObjectType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cda ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};if _bdd ,_fge :=_cda .(_b .EndElement );_fge &&_bdd .Name ==start .Name {*_gddg =1; -return nil ;};if _gba ,_bbe :=_cda .(_b .CharData );!_bbe {return _c .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",_cda );}else {switch string (_gba ){case "":*_gddg =0; -case "\u0042\u0075\u0074\u0074\u006f\u006e":*_gddg =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_gddg =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_gddg =3;case "\u0044\u0072\u006f\u0070":*_gddg =4;case "\u0045\u0064\u0069\u0074":*_gddg =5; -case "\u0047\u0042\u006f\u0078":*_gddg =6;case "\u004c\u0061\u0062e\u006c":*_gddg =7;case "\u004c\u0069\u006ee\u0041":*_gddg =8;case "\u004c\u0069\u0073\u0074":*_gddg =9;case "\u004d\u006f\u0076i\u0065":*_gddg =10;case "\u004e\u006f\u0074\u0065":*_gddg =11; -case "\u0050\u0069\u0063\u0074":*_gddg =12;case "\u0052\u0061\u0064i\u006f":*_gddg =13;case "\u0052\u0065\u0063t\u0041":*_gddg =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_gddg =15;case "\u0053\u0070\u0069\u006e":*_gddg =16;case "\u0053\u0068\u0061p\u0065":*_gddg =17; -case "\u0047\u0072\u006fu\u0070":*_gddg =18;case "\u0052\u0065\u0063\u0074":*_gddg =19;};};_cda ,_bbf =d .Token ();if _bbf !=nil {return _bbf ;};if _bgf ,_bagc :=_cda .(_b .EndElement );_bagc &&_bgf .Name ==start .Name {return nil ;};return _c .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",_cda ); -};func (_bec *ST_ObjectType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bec =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_bec =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_bec =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_bec =3; -case "\u0044\u0072\u006f\u0070":*_bec =4;case "\u0045\u0064\u0069\u0074":*_bec =5;case "\u0047\u0042\u006f\u0078":*_bec =6;case "\u004c\u0061\u0062e\u006c":*_bec =7;case "\u004c\u0069\u006ee\u0041":*_bec =8;case "\u004c\u0069\u0073\u0074":*_bec =9;case "\u004d\u006f\u0076i\u0065":*_bec =10; -case "\u004e\u006f\u0074\u0065":*_bec =11;case "\u0050\u0069\u0063\u0074":*_bec =12;case "\u0052\u0061\u0064i\u006f":*_bec =13;case "\u0052\u0065\u0063t\u0041":*_bec =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_bec =15;case "\u0053\u0070\u0069\u006e":*_bec =16; -case "\u0053\u0068\u0061p\u0065":*_bec =17;case "\u0047\u0072\u006fu\u0070":*_bec =18;case "\u0052\u0065\u0063\u0074":*_bec =19;};return nil ;};func NewClientData ()*ClientData {_cca :=&ClientData {};_cca .CT_ClientData =*NewCT_ClientData ();return _cca ; -};type ClientData struct{CT_ClientData }; +func (_dec *ClientData )Validate ()error {return _dec .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_dff *CT_ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fbd ,_c :=_dff .ObjectTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"}); +if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_fbd );e .EncodeToken (start );if _dff .MoveWithCells !=_b .ST_TrueFalseBlankUnset {_de :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}}; +e .EncodeElement (_dff .MoveWithCells ,_de );};if _dff .SizeWithCells !=_b .ST_TrueFalseBlankUnset {_eb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_dff .SizeWithCells ,_eb ); +};if _dff .Anchor !=nil {_fba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_fba ,*_dff .Anchor );e .EncodeElement (_dff .Anchor ,_fba );};if _dff .Locked !=_b .ST_TrueFalseBlankUnset {_g :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}}; +e .EncodeElement (_dff .Locked ,_g );};if _dff .DefaultSize !=_b .ST_TrueFalseBlankUnset {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dff .DefaultSize ,_ag ); +};if _dff .PrintObject !=_b .ST_TrueFalseBlankUnset {_agc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dff .PrintObject ,_agc );};if _dff .Disabled !=_b .ST_TrueFalseBlankUnset {_eg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}}; +e .EncodeElement (_dff .Disabled ,_eg );};if _dff .AutoFill !=_b .ST_TrueFalseBlankUnset {_fbc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dff .AutoFill ,_fbc );};if _dff .AutoLine !=_b .ST_TrueFalseBlankUnset {_ac :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}}; +e .EncodeElement (_dff .AutoLine ,_ac );};if _dff .AutoPict !=_b .ST_TrueFalseBlankUnset {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_dff .AutoPict ,_fg );};if _dff .FmlaMacro !=nil {_ad :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}}; +_f .AddPreserveSpaceAttr (&_ad ,*_dff .FmlaMacro );e .EncodeElement (_dff .FmlaMacro ,_ad );};if _dff .TextHAlign !=nil {_agg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_f .AddPreserveSpaceAttr (&_agg ,*_dff .TextHAlign ); +e .EncodeElement (_dff .TextHAlign ,_agg );};if _dff .TextVAlign !=nil {_gf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_f .AddPreserveSpaceAttr (&_gf ,*_dff .TextVAlign );e .EncodeElement (_dff .TextVAlign ,_gf ); +};if _dff .LockText !=_b .ST_TrueFalseBlankUnset {_adb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dff .LockText ,_adb );};if _dff .JustLastX !=_b .ST_TrueFalseBlankUnset {_dd :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}}; +e .EncodeElement (_dff .JustLastX ,_dd );};if _dff .SecretEdit !=_b .ST_TrueFalseBlankUnset {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_dff .SecretEdit ,_fe ); +};if _dff .Default !=_b .ST_TrueFalseBlankUnset {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_dff .Default ,_dc );};if _dff .Help !=_b .ST_TrueFalseBlankUnset {_gfa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}}; +e .EncodeElement (_dff .Help ,_gfa );};if _dff .Cancel !=_b .ST_TrueFalseBlankUnset {_ca :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_dff .Cancel ,_ca );};if _dff .Dismiss !=_b .ST_TrueFalseBlankUnset {_gc :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}}; +e .EncodeElement (_dff .Dismiss ,_gc );};if _dff .Accel !=nil {_ebb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_dff .Accel ,_ebb );};if _dff .Accel2 !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}}; +e .EncodeElement (_dff .Accel2 ,_ef );};if _dff .Row !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_dff .Row ,_gd );};if _dff .Column !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}}; +e .EncodeElement (_dff .Column ,_be );};if _dff .Visible !=_b .ST_TrueFalseBlankUnset {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_dff .Visible ,_bd );};if _dff .RowHidden !=_b .ST_TrueFalseBlankUnset {_ee :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_dff .RowHidden ,_ee );};if _dff .ColHidden !=_b .ST_TrueFalseBlankUnset {_fee :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dff .ColHidden ,_fee );};if _dff .VTEdit !=nil {_bdb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}}; +e .EncodeElement (_dff .VTEdit ,_bdb );};if _dff .MultiLine !=_b .ST_TrueFalseBlankUnset {_bg :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_dff .MultiLine ,_bg );};if _dff .VScroll !=_b .ST_TrueFalseBlankUnset {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}}; +e .EncodeElement (_dff .VScroll ,_cg );};if _dff .ValidIds !=_b .ST_TrueFalseBlankUnset {_db :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_dff .ValidIds ,_db );};if _dff .FmlaRange !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}}; +_f .AddPreserveSpaceAttr (&_ff ,*_dff .FmlaRange );e .EncodeElement (_dff .FmlaRange ,_ff );};if _dff .WidthMin !=nil {_dde :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_dff .WidthMin ,_dde ); +};if _dff .Sel !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_dff .Sel ,_ae );};if _dff .NoThreeD2 !=_b .ST_TrueFalseBlankUnset {_fa :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}}; +e .EncodeElement (_dff .NoThreeD2 ,_fa );};if _dff .SelType !=nil {_ddb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_f .AddPreserveSpaceAttr (&_ddb ,*_dff .SelType );e .EncodeElement (_dff .SelType ,_ddb ); +};if _dff .MultiSel !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_f .AddPreserveSpaceAttr (&_fc ,*_dff .MultiSel );e .EncodeElement (_dff .MultiSel ,_fc );};if _dff .LCT !=nil {_fac :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004cC\u0054"}}; +_f .AddPreserveSpaceAttr (&_fac ,*_dff .LCT );e .EncodeElement (_dff .LCT ,_fac );};if _dff .ListItem !=nil {_fbe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_f .AddPreserveSpaceAttr (&_fbe ,*_dff .ListItem ); +e .EncodeElement (_dff .ListItem ,_fbe );};if _dff .DropStyle !=nil {_aea :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_f .AddPreserveSpaceAttr (&_aea ,*_dff .DropStyle );e .EncodeElement (_dff .DropStyle ,_aea ); +};if _dff .Colored !=_b .ST_TrueFalseBlankUnset {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_dff .Colored ,_aa );};if _dff .DropLines !=nil {_ec :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_dff .DropLines ,_ec );};if _dff .Checked !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_dff .Checked ,_cf );};if _dff .FmlaLink !=nil {_fcg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}}; +_f .AddPreserveSpaceAttr (&_fcg ,*_dff .FmlaLink );e .EncodeElement (_dff .FmlaLink ,_fcg );};if _dff .FmlaPict !=nil {_dbf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_f .AddPreserveSpaceAttr (&_dbf ,*_dff .FmlaPict ); +e .EncodeElement (_dff .FmlaPict ,_dbf );};if _dff .NoThreeD !=_b .ST_TrueFalseBlankUnset {_ade :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_dff .NoThreeD ,_ade );};if _dff .FirstButton !=_b .ST_TrueFalseBlankUnset {_af :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}}; +e .EncodeElement (_dff .FirstButton ,_af );};if _dff .FmlaGroup !=nil {_faf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_f .AddPreserveSpaceAttr (&_faf ,*_dff .FmlaGroup );e .EncodeElement (_dff .FmlaGroup ,_faf ); +};if _dff .Val !=nil {_ddeb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_dff .Val ,_ddeb );};if _dff .Min !=nil {_bed :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_dff .Min ,_bed ); +};if _dff .Max !=nil {_fgc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_dff .Max ,_fgc );};if _dff .Inc !=nil {_dee :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_dff .Inc ,_dee ); +};if _dff .Page !=nil {_aec :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_dff .Page ,_aec );};if _dff .Horiz !=_b .ST_TrueFalseBlankUnset {_ed :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}}; +e .EncodeElement (_dff .Horiz ,_ed );};if _dff .Dx !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_dff .Dx ,_ba );};if _dff .MapOCX !=_b .ST_TrueFalseBlankUnset {_ace :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}}; +e .EncodeElement (_dff .MapOCX ,_ace );};if _dff .CF !=nil {_aad :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_cd :=range _dff .CF {e .EncodeElement (_cd ,_aad );};};if _dff .Camera !=_b .ST_TrueFalseBlankUnset {_gcg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}}; +e .EncodeElement (_dff .Camera ,_gcg );};if _dff .RecalcAlways !=_b .ST_TrueFalseBlankUnset {_dbe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_dff .RecalcAlways ,_dbe ); +};if _dff .AutoScale !=_b .ST_TrueFalseBlankUnset {_ea :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dff .AutoScale ,_ea );};if _dff .DDE !=_b .ST_TrueFalseBlankUnset {_dfe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044D\u0045"}}; +e .EncodeElement (_dff .DDE ,_dfe );};if _dff .UIObj !=_b .ST_TrueFalseBlankUnset {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_dff .UIObj ,_gb );};if _dff .ScriptText !=nil {_da :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}}; +_f .AddPreserveSpaceAttr (&_da ,*_dff .ScriptText );e .EncodeElement (_dff .ScriptText ,_da );};if _dff .ScriptExtended !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}}; +_f .AddPreserveSpaceAttr (&_ecb ,*_dff .ScriptExtended );e .EncodeElement (_dff .ScriptExtended ,_ecb );};if _dff .ScriptLanguage !=nil {_bdg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}}; +e .EncodeElement (_dff .ScriptLanguage ,_bdg );};if _dff .ScriptLocation !=nil {_bf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dff .ScriptLocation ,_bf ); +};if _dff .FmlaTxbx !=nil {_bfd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_f .AddPreserveSpaceAttr (&_bfd ,*_dff .FmlaTxbx );e .EncodeElement (_dff .FmlaTxbx ,_bfd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_acd *ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acd .CT_ClientData =*NewCT_ClientData ();for _ ,_bbb :=range start .Attr {if _bbb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_acd .ObjectTypeAttr .UnmarshalXMLAttr (_bbb ); +continue ;};};_ggg :for {_bde ,_ggb :=d .Token ();if _ggb !=nil {return _ggb ;};switch _gfaf :=_bde .(type ){case _e .StartElement :switch _gfaf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_acd .MoveWithCells =_b .ST_TrueFalseBlankUnset ; +if _afe :=d .DecodeElement (&_acd .MoveWithCells ,&_gfaf );_afe !=nil {return _afe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_acd .SizeWithCells =_b .ST_TrueFalseBlankUnset ; +if _aeb :=d .DecodeElement (&_acd .SizeWithCells ,&_gfaf );_aeb !=nil {return _aeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_acd .Anchor =new (string ); +if _cee :=d .DecodeElement (_acd .Anchor ,&_gfaf );_cee !=nil {return _cee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_acd .Locked =_b .ST_TrueFalseBlankUnset ; +if _bc :=d .DecodeElement (&_acd .Locked ,&_gfaf );_bc !=nil {return _bc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_acd .DefaultSize =_b .ST_TrueFalseBlankUnset ; +if _eea :=d .DecodeElement (&_acd .DefaultSize ,&_gfaf );_eea !=nil {return _eea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_acd .PrintObject =_b .ST_TrueFalseBlankUnset ; +if _gbbb :=d .DecodeElement (&_acd .PrintObject ,&_gfaf );_gbbb !=nil {return _gbbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_acd .Disabled =_b .ST_TrueFalseBlankUnset ; +if _bfg :=d .DecodeElement (&_acd .Disabled ,&_gfaf );_bfg !=nil {return _bfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_acd .AutoFill =_b .ST_TrueFalseBlankUnset ; +if _fcd :=d .DecodeElement (&_acd .AutoFill ,&_gfaf );_fcd !=nil {return _fcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_acd .AutoLine =_b .ST_TrueFalseBlankUnset ; +if _aggf :=d .DecodeElement (&_acd .AutoLine ,&_gfaf );_aggf !=nil {return _aggf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_acd .AutoPict =_b .ST_TrueFalseBlankUnset ; +if _bbd :=d .DecodeElement (&_acd .AutoPict ,&_gfaf );_bbd !=nil {return _bbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_acd .FmlaMacro =new (string ); +if _cegg :=d .DecodeElement (_acd .FmlaMacro ,&_gfaf );_cegg !=nil {return _cegg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_acd .TextHAlign =new (string ); +if _dgcf :=d .DecodeElement (_acd .TextHAlign ,&_gfaf );_dgcf !=nil {return _dgcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_acd .TextVAlign =new (string ); +if _gbbe :=d .DecodeElement (_acd .TextVAlign ,&_gfaf );_gbbe !=nil {return _gbbe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_acd .LockText =_b .ST_TrueFalseBlankUnset ; +if _eed :=d .DecodeElement (&_acd .LockText ,&_gfaf );_eed !=nil {return _eed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_acd .JustLastX =_b .ST_TrueFalseBlankUnset ; +if _gfc :=d .DecodeElement (&_acd .JustLastX ,&_gfaf );_gfc !=nil {return _gfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_acd .SecretEdit =_b .ST_TrueFalseBlankUnset ; +if _cdffb :=d .DecodeElement (&_acd .SecretEdit ,&_gfaf );_cdffb !=nil {return _cdffb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_acd .Default =_b .ST_TrueFalseBlankUnset ; +if _acg :=d .DecodeElement (&_acd .Default ,&_gfaf );_acg !=nil {return _acg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_acd .Help =_b .ST_TrueFalseBlankUnset ; +if _egf :=d .DecodeElement (&_acd .Help ,&_gfaf );_egf !=nil {return _egf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_acd .Cancel =_b .ST_TrueFalseBlankUnset ; +if _egb :=d .DecodeElement (&_acd .Cancel ,&_gfaf );_egb !=nil {return _egb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_acd .Dismiss =_b .ST_TrueFalseBlankUnset ; +if _gcf :=d .DecodeElement (&_acd .Dismiss ,&_gfaf );_gcf !=nil {return _gcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_acd .Accel =new (int64 ); +if _efb :=d .DecodeElement (_acd .Accel ,&_gfaf );_efb !=nil {return _efb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_acd .Accel2 =new (int64 ); +if _fab :=d .DecodeElement (_acd .Accel2 ,&_gfaf );_fab !=nil {return _fab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_acd .Row =new (int64 ); +if _gfafb :=d .DecodeElement (_acd .Row ,&_gfaf );_gfafb !=nil {return _gfafb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_acd .Column =new (int64 ); +if _cb :=d .DecodeElement (_acd .Column ,&_gfaf );_cb !=nil {return _cb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_acd .Visible =_b .ST_TrueFalseBlankUnset ; +if _agd :=d .DecodeElement (&_acd .Visible ,&_gfaf );_agd !=nil {return _agd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_acd .RowHidden =_b .ST_TrueFalseBlankUnset ; +if _fead :=d .DecodeElement (&_acd .RowHidden ,&_gfaf );_fead !=nil {return _fead ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_acd .ColHidden =_b .ST_TrueFalseBlankUnset ; +if _ddf :=d .DecodeElement (&_acd .ColHidden ,&_gfaf );_ddf !=nil {return _ddf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_acd .VTEdit =new (int64 ); +if _dcdb :=d .DecodeElement (_acd .VTEdit ,&_gfaf );_dcdb !=nil {return _dcdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_acd .MultiLine =_b .ST_TrueFalseBlankUnset ; +if _fdca :=d .DecodeElement (&_acd .MultiLine ,&_gfaf );_fdca !=nil {return _fdca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_acd .VScroll =_b .ST_TrueFalseBlankUnset ; +if _eae :=d .DecodeElement (&_acd .VScroll ,&_gfaf );_eae !=nil {return _eae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_acd .ValidIds =_b .ST_TrueFalseBlankUnset ; +if _beg :=d .DecodeElement (&_acd .ValidIds ,&_gfaf );_beg !=nil {return _beg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_acd .FmlaRange =new (string ); +if _bbbb :=d .DecodeElement (_acd .FmlaRange ,&_gfaf );_bbbb !=nil {return _bbbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_acd .WidthMin =new (int64 ); +if _gea :=d .DecodeElement (_acd .WidthMin ,&_gfaf );_gea !=nil {return _gea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_acd .Sel =new (int64 ); +if _aee :=d .DecodeElement (_acd .Sel ,&_gfaf );_aee !=nil {return _aee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_acd .NoThreeD2 =_b .ST_TrueFalseBlankUnset ; +if _aef :=d .DecodeElement (&_acd .NoThreeD2 ,&_gfaf );_aef !=nil {return _aef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_acd .SelType =new (string ); +if _dab :=d .DecodeElement (_acd .SelType ,&_gfaf );_dab !=nil {return _dab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_acd .MultiSel =new (string ); +if _aadb :=d .DecodeElement (_acd .MultiSel ,&_gfaf );_aadb !=nil {return _aadb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_acd .LCT =new (string ); +if _eeda :=d .DecodeElement (_acd .LCT ,&_gfaf );_eeda !=nil {return _eeda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_acd .ListItem =new (string ); +if _afb :=d .DecodeElement (_acd .ListItem ,&_gfaf );_afb !=nil {return _afb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_acd .DropStyle =new (string ); +if _cdg :=d .DecodeElement (_acd .DropStyle ,&_gfaf );_cdg !=nil {return _cdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_acd .Colored =_b .ST_TrueFalseBlankUnset ; +if _cegf :=d .DecodeElement (&_acd .Colored ,&_gfaf );_cegf !=nil {return _cegf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_acd .DropLines =new (int64 ); +if _fadc :=d .DecodeElement (_acd .DropLines ,&_gfaf );_fadc !=nil {return _fadc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_acd .Checked =new (int64 ); +if _bdd :=d .DecodeElement (_acd .Checked ,&_gfaf );_bdd !=nil {return _bdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_acd .FmlaLink =new (string ); +if _acba :=d .DecodeElement (_acd .FmlaLink ,&_gfaf );_acba !=nil {return _acba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_acd .FmlaPict =new (string ); +if _bce :=d .DecodeElement (_acd .FmlaPict ,&_gfaf );_bce !=nil {return _bce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_acd .NoThreeD =_b .ST_TrueFalseBlankUnset ; +if _aefd :=d .DecodeElement (&_acd .NoThreeD ,&_gfaf );_aefd !=nil {return _aefd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_acd .FirstButton =_b .ST_TrueFalseBlankUnset ; +if _bgg :=d .DecodeElement (&_acd .FirstButton ,&_gfaf );_bgg !=nil {return _bgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_acd .FmlaGroup =new (string ); +if _deb :=d .DecodeElement (_acd .FmlaGroup ,&_gfaf );_deb !=nil {return _deb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_acd .Val =new (int64 ); +if _cdge :=d .DecodeElement (_acd .Val ,&_gfaf );_cdge !=nil {return _cdge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_acd .Min =new (int64 ); +if _ece :=d .DecodeElement (_acd .Min ,&_gfaf );_ece !=nil {return _ece ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_acd .Max =new (int64 ); +if _dfa :=d .DecodeElement (_acd .Max ,&_gfaf );_dfa !=nil {return _dfa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_acd .Inc =new (int64 ); +if _aag :=d .DecodeElement (_acd .Inc ,&_gfaf );_aag !=nil {return _aag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_acd .Page =new (int64 ); +if _ccd :=d .DecodeElement (_acd .Page ,&_gfaf );_ccd !=nil {return _ccd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_acd .Horiz =_b .ST_TrueFalseBlankUnset ; +if _dffc :=d .DecodeElement (&_acd .Horiz ,&_gfaf );_dffc !=nil {return _dffc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_acd .Dx =new (int64 ); +if _aae :=d .DecodeElement (_acd .Dx ,&_gfaf );_aae !=nil {return _aae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_acd .MapOCX =_b .ST_TrueFalseBlankUnset ; +if _cafd :=d .DecodeElement (&_acd .MapOCX ,&_gfaf );_cafd !=nil {return _cafd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _dbg string ; +if _ebd :=d .DecodeElement (&_dbg ,&_gfaf );_ebd !=nil {return _ebd ;};_acd .CF =append (_acd .CF ,_dbg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_acd .Camera =_b .ST_TrueFalseBlankUnset ; +if _bbc :=d .DecodeElement (&_acd .Camera ,&_gfaf );_bbc !=nil {return _bbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_acd .RecalcAlways =_b .ST_TrueFalseBlankUnset ; +if _bega :=d .DecodeElement (&_acd .RecalcAlways ,&_gfaf );_bega !=nil {return _bega ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_acd .AutoScale =_b .ST_TrueFalseBlankUnset ; +if _afg :=d .DecodeElement (&_acd .AutoScale ,&_gfaf );_afg !=nil {return _afg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_acd .DDE =_b .ST_TrueFalseBlankUnset ; +if _geef :=d .DecodeElement (&_acd .DDE ,&_gfaf );_geef !=nil {return _geef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_acd .UIObj =_b .ST_TrueFalseBlankUnset ; +if _bbg :=d .DecodeElement (&_acd .UIObj ,&_gfaf );_bbg !=nil {return _bbg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_acd .ScriptText =new (string ); +if _gbd :=d .DecodeElement (_acd .ScriptText ,&_gfaf );_gbd !=nil {return _gbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_acd .ScriptExtended =new (string ); +if _cadg :=d .DecodeElement (_acd .ScriptExtended ,&_gfaf );_cadg !=nil {return _cadg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_acd .ScriptLanguage =new (uint32 ); +if _agb :=d .DecodeElement (_acd .ScriptLanguage ,&_gfaf );_agb !=nil {return _agb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_acd .ScriptLocation =new (uint32 ); +if _cbb :=d .DecodeElement (_acd .ScriptLocation ,&_gfaf );_cbb !=nil {return _cbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_acd .FmlaTxbx =new (string ); +if _eeg :=d .DecodeElement (_acd .FmlaTxbx ,&_gfaf );_eeg !=nil {return _eeg ;};default:_fb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gfaf .Name ); +if _acbd :=d .Skip ();_acbd !=nil {return _acbd ;};};case _e .EndElement :break _ggg ;case _e .CharData :};};return nil ;};type ST_ObjectType byte ; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_dgcb *ClientData )ValidateWithPath (path string )error {if _dgae :=_dgcb .CT_ClientData .ValidateWithPath (path );_dgae !=nil {return _dgae ;};return nil ;};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _ae .ST_TrueFalseBlank ; -SizeWithCells _ae .ST_TrueFalseBlank ;Anchor *string ;Locked _ae .ST_TrueFalseBlank ;DefaultSize _ae .ST_TrueFalseBlank ;PrintObject _ae .ST_TrueFalseBlank ;Disabled _ae .ST_TrueFalseBlank ;AutoFill _ae .ST_TrueFalseBlank ;AutoLine _ae .ST_TrueFalseBlank ; -AutoPict _ae .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _ae .ST_TrueFalseBlank ;JustLastX _ae .ST_TrueFalseBlank ;SecretEdit _ae .ST_TrueFalseBlank ;Default _ae .ST_TrueFalseBlank ;Help _ae .ST_TrueFalseBlank ; -Cancel _ae .ST_TrueFalseBlank ;Dismiss _ae .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _ae .ST_TrueFalseBlank ;RowHidden _ae .ST_TrueFalseBlank ;ColHidden _ae .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _ae .ST_TrueFalseBlank ; -VScroll _ae .ST_TrueFalseBlank ;ValidIds _ae .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _ae .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _ae .ST_TrueFalseBlank ; -DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _ae .ST_TrueFalseBlank ;FirstButton _ae .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _ae .ST_TrueFalseBlank ;Dx *int64 ; -MapOCX _ae .ST_TrueFalseBlank ;CF []string ;Camera _ae .ST_TrueFalseBlank ;RecalcAlways _ae .ST_TrueFalseBlank ;AutoScale _ae .ST_TrueFalseBlank ;DDE _ae .ST_TrueFalseBlank ;UIObj _ae .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ; -ScriptLocation *uint32 ;FmlaTxbx *string ;};func init (){_cb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData ); -_cb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData ); +func (_efa *ClientData )ValidateWithPath (path string )error {if _baa :=_efa .CT_ClientData .ValidateWithPath (path );_baa !=nil {return _baa ;};return nil ;}; + +// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path +func (_cdff *CT_ClientData )ValidateWithPath (path string )error {if _cdff .ObjectTypeAttr ==ST_ObjectTypeUnset {return _df .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _bb :=_cdff .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bb !=nil {return _bb ;};if _gcc :=_cdff .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073"); +_gcc !=nil {return _gcc ;};if _ccf :=_cdff .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_ccf !=nil {return _ccf ;};if _bad :=_cdff .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); +_bad !=nil {return _bad ;};if _dcge :=_cdff .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_dcge !=nil {return _dcge ;};if _gfd :=_cdff .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"); +_gfd !=nil {return _gfd ;};if _cef :=_cdff .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_cef !=nil {return _cef ;};if _cefg :=_cdff .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl"); +_cefg !=nil {return _cefg ;};if _abg :=_cdff .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_abg !=nil {return _abg ;};if _fgf :=_cdff .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t"); +_fgf !=nil {return _fgf ;};if _gda :=_cdff .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_gda !=nil {return _gda ;};if _cfgb :=_cdff .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"); +_cfgb !=nil {return _cfgb ;};if _acf :=_cdff .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_acf !=nil {return _acf ;};if _ge :=_cdff .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_ge !=nil {return _ge ;};if _ebbb :=_cdff .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_ebbb !=nil {return _ebbb ;};if _gce :=_cdff .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_gce !=nil {return _gce ;};if _bfdg :=_cdff .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073"); +_bfdg !=nil {return _bfdg ;};if _gcd :=_cdff .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_gcd !=nil {return _gcd ;};if _dfdc :=_cdff .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"); +_dfdc !=nil {return _dfdc ;};if _gfb :=_cdff .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_gfb !=nil {return _gfb ;};if _dcc :=_cdff .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"); +_dcc !=nil {return _dcc ;};if _cad :=_cdff .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_cad !=nil {return _cad ;};if _fbea :=_cdff .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s"); +_fbea !=nil {return _fbea ;};if _ecd :=_cdff .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_ecd !=nil {return _ecd ;};if _egg :=_cdff .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064"); +_egg !=nil {return _egg ;};if _fad :=_cdff .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_fad !=nil {return _fad ;};if _dcgb :=_cdff .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"); +_dcgb !=nil {return _dcgb ;};if _fbg :=_cdff .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_fbg !=nil {return _fbg ;};if _gee :=_cdff .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_gee !=nil {return _gee ; +};if _caga :=_cdff .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_caga !=nil {return _caga ;};if _baceb :=_cdff .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"); +_baceb !=nil {return _baceb ;};if _bfe :=_cdff .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_bfe !=nil {return _bfe ;};if _adgb :=_cdff .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_adgb !=nil {return _adgb ; +};if _fdc :=_cdff .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_fdc !=nil {return _fdc ;};return nil ;};func (_gbde *ST_ObjectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffc ,_bca :=d .Token ();if _bca !=nil {return _bca ; +};if _beda ,_fde :=_ffc .(_e .EndElement );_fde &&_beda .Name ==start .Name {*_gbde =1;return nil ;};if _ebc ,_fca :=_ffc .(_e .CharData );!_fca {return _df .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",_ffc ); +}else {switch string (_ebc ){case "":*_gbde =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_gbde =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_gbde =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_gbde =3;case "\u0044\u0072\u006f\u0070":*_gbde =4; +case "\u0045\u0064\u0069\u0074":*_gbde =5;case "\u0047\u0042\u006f\u0078":*_gbde =6;case "\u004c\u0061\u0062e\u006c":*_gbde =7;case "\u004c\u0069\u006ee\u0041":*_gbde =8;case "\u004c\u0069\u0073\u0074":*_gbde =9;case "\u004d\u006f\u0076i\u0065":*_gbde =10; +case "\u004e\u006f\u0074\u0065":*_gbde =11;case "\u0050\u0069\u0063\u0074":*_gbde =12;case "\u0052\u0061\u0064i\u006f":*_gbde =13;case "\u0052\u0065\u0063t\u0041":*_gbde =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_gbde =15;case "\u0053\u0070\u0069\u006e":*_gbde =16; +case "\u0053\u0068\u0061p\u0065":*_gbde =17;case "\u0047\u0072\u006fu\u0070":*_gbde =18;case "\u0052\u0065\u0063\u0074":*_gbde =19;};};_ffc ,_bca =d .Token ();if _bca !=nil {return _bca ;};if _eaa ,_bbf :=_ffc .(_e .EndElement );_bbf &&_eaa .Name ==start .Name {return nil ; +};return _df .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",_ffc );};func (_bfc *CT_ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfc .ObjectTypeAttr =ST_ObjectType (1); +for _ ,_bec :=range start .Attr {if _bec .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_bfc .ObjectTypeAttr .UnmarshalXMLAttr (_bec );continue ;};};_egc :for {_caf ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _caa :=_caf .(type ){case _e .StartElement :switch _caa .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_bfc .MoveWithCells =_b .ST_TrueFalseBlankUnset ; +if _fbcc :=d .DecodeElement (&_bfc .MoveWithCells ,&_caa );_fbcc !=nil {return _fbcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_bfc .SizeWithCells =_b .ST_TrueFalseBlankUnset ; +if _cae :=d .DecodeElement (&_bfc .SizeWithCells ,&_caa );_cae !=nil {return _cae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfc .Anchor =new (string ); +if _dad :=d .DecodeElement (_bfc .Anchor ,&_caa );_dad !=nil {return _dad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_bfc .Locked =_b .ST_TrueFalseBlankUnset ; +if _cab :=d .DecodeElement (&_bfc .Locked ,&_caa );_cab !=nil {return _cab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_bfc .DefaultSize =_b .ST_TrueFalseBlankUnset ; +if _dac :=d .DecodeElement (&_bfc .DefaultSize ,&_caa );_dac !=nil {return _dac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_bfc .PrintObject =_b .ST_TrueFalseBlankUnset ; +if _feg :=d .DecodeElement (&_bfc .PrintObject ,&_caa );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_bfc .Disabled =_b .ST_TrueFalseBlankUnset ; +if _ab :=d .DecodeElement (&_bfc .Disabled ,&_caa );_ab !=nil {return _ab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_bfc .AutoFill =_b .ST_TrueFalseBlankUnset ; +if _gg :=d .DecodeElement (&_bfc .AutoFill ,&_caa );_gg !=nil {return _gg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_bfc .AutoLine =_b .ST_TrueFalseBlankUnset ; +if _ecg :=d .DecodeElement (&_bfc .AutoLine ,&_caa );_ecg !=nil {return _ecg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_bfc .AutoPict =_b .ST_TrueFalseBlankUnset ; +if _cag :=d .DecodeElement (&_bfc .AutoPict ,&_caa );_cag !=nil {return _cag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_bfc .FmlaMacro =new (string ); +if _ga :=d .DecodeElement (_bfc .FmlaMacro ,&_caa );_ga !=nil {return _ga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_bfc .TextHAlign =new (string ); +if _cgf :=d .DecodeElement (_bfc .TextHAlign ,&_caa );_cgf !=nil {return _cgf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_bfc .TextVAlign =new (string ); +if _ebg :=d .DecodeElement (_bfc .TextVAlign ,&_caa );_ebg !=nil {return _ebg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_bfc .LockText =_b .ST_TrueFalseBlankUnset ; +if _fcf :=d .DecodeElement (&_bfc .LockText ,&_caa );_fcf !=nil {return _fcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_bfc .JustLastX =_b .ST_TrueFalseBlankUnset ; +if _eef :=d .DecodeElement (&_bfc .JustLastX ,&_caa );_eef !=nil {return _eef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_bfc .SecretEdit =_b .ST_TrueFalseBlankUnset ; +if _dca :=d .DecodeElement (&_bfc .SecretEdit ,&_caa );_dca !=nil {return _dca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_bfc .Default =_b .ST_TrueFalseBlankUnset ; +if _fed :=d .DecodeElement (&_bfc .Default ,&_caa );_fed !=nil {return _fed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_bfc .Help =_b .ST_TrueFalseBlankUnset ; +if _deg :=d .DecodeElement (&_bfc .Help ,&_caa );_deg !=nil {return _deg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_bfc .Cancel =_b .ST_TrueFalseBlankUnset ; +if _eeb :=d .DecodeElement (&_bfc .Cancel ,&_caa );_eeb !=nil {return _eeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_bfc .Dismiss =_b .ST_TrueFalseBlankUnset ; +if _gde :=d .DecodeElement (&_bfc .Dismiss ,&_caa );_gde !=nil {return _gde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_bfc .Accel =new (int64 ); +if _dcg :=d .DecodeElement (_bfc .Accel ,&_caa );_dcg !=nil {return _dcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_bfc .Accel2 =new (int64 ); +if _ce :=d .DecodeElement (_bfc .Accel2 ,&_caa );_ce !=nil {return _ce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_bfc .Row =new (int64 ); +if _gbb :=d .DecodeElement (_bfc .Row ,&_caa );_gbb !=nil {return _gbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_bfc .Column =new (int64 ); +if _bfb :=d .DecodeElement (_bfc .Column ,&_caa );_bfb !=nil {return _bfb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_bfc .Visible =_b .ST_TrueFalseBlankUnset ; +if _efe :=d .DecodeElement (&_bfc .Visible ,&_caa );_efe !=nil {return _efe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_bfc .RowHidden =_b .ST_TrueFalseBlankUnset ; +if _fge :=d .DecodeElement (&_bfc .RowHidden ,&_caa );_fge !=nil {return _fge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_bfc .ColHidden =_b .ST_TrueFalseBlankUnset ; +if _fea :=d .DecodeElement (&_bfc .ColHidden ,&_caa );_fea !=nil {return _fea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_bfc .VTEdit =new (int64 ); +if _eac :=d .DecodeElement (_bfc .VTEdit ,&_caa );_eac !=nil {return _eac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_bfc .MultiLine =_b .ST_TrueFalseBlankUnset ; +if _eaf :=d .DecodeElement (&_bfc .MultiLine ,&_caa );_eaf !=nil {return _eaf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_bfc .VScroll =_b .ST_TrueFalseBlankUnset ; +if _dae :=d .DecodeElement (&_bfc .VScroll ,&_caa );_dae !=nil {return _dae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_bfc .ValidIds =_b .ST_TrueFalseBlankUnset ; +if _aeg :=d .DecodeElement (&_bfc .ValidIds ,&_caa );_aeg !=nil {return _aeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_bfc .FmlaRange =new (string ); +if _cc :=d .DecodeElement (_bfc .FmlaRange ,&_caa );_cc !=nil {return _cc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_bfc .WidthMin =new (int64 ); +if _cfb :=d .DecodeElement (_bfc .WidthMin ,&_caa );_cfb !=nil {return _cfb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_bfc .Sel =new (int64 ); +if _ceg :=d .DecodeElement (_bfc .Sel ,&_caa );_ceg !=nil {return _ceg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_bfc .NoThreeD2 =_b .ST_TrueFalseBlankUnset ; +if _adf :=d .DecodeElement (&_bfc .NoThreeD2 ,&_caa );_adf !=nil {return _adf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_bfc .SelType =new (string ); +if _cfg :=d .DecodeElement (_bfc .SelType ,&_caa );_cfg !=nil {return _cfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_bfc .MultiSel =new (string ); +if _acb :=d .DecodeElement (_bfc .MultiSel ,&_caa );_acb !=nil {return _acb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_bfc .LCT =new (string ); +if _dg :=d .DecodeElement (_bfc .LCT ,&_caa );_dg !=nil {return _dg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_bfc .ListItem =new (string ); +if _fff :=d .DecodeElement (_bfc .ListItem ,&_caa );_fff !=nil {return _fff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_bfc .DropStyle =new (string ); +if _dea :=d .DecodeElement (_bfc .DropStyle ,&_caa );_dea !=nil {return _dea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_bfc .Colored =_b .ST_TrueFalseBlankUnset ; +if _facg :=d .DecodeElement (&_bfc .Colored ,&_caa );_facg !=nil {return _facg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bfc .DropLines =new (int64 ); +if _ffb :=d .DecodeElement (_bfc .DropLines ,&_caa );_ffb !=nil {return _ffb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_bfc .Checked =new (int64 ); +if _bac :=d .DecodeElement (_bfc .Checked ,&_caa );_bac !=nil {return _bac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_bfc .FmlaLink =new (string ); +if _egcb :=d .DecodeElement (_bfc .FmlaLink ,&_caa );_egcb !=nil {return _egcb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_bfc .FmlaPict =new (string ); +if _ebe :=d .DecodeElement (_bfc .FmlaPict ,&_caa );_ebe !=nil {return _ebe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_bfc .NoThreeD =_b .ST_TrueFalseBlankUnset ; +if _gdg :=d .DecodeElement (&_bfc .NoThreeD ,&_caa );_gdg !=nil {return _gdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_bfc .FirstButton =_b .ST_TrueFalseBlankUnset ; +if _ffd :=d .DecodeElement (&_bfc .FirstButton ,&_caa );_ffd !=nil {return _ffd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_bfc .FmlaGroup =new (string ); +if _fd :=d .DecodeElement (_bfc .FmlaGroup ,&_caa );_fd !=nil {return _fd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_bfc .Val =new (int64 ); +if _dfd :=d .DecodeElement (_bfc .Val ,&_caa );_dfd !=nil {return _dfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_bfc .Min =new (int64 ); +if _ccg :=d .DecodeElement (_bfc .Min ,&_caa );_ccg !=nil {return _ccg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_bfc .Max =new (int64 ); +if _edd :=d .DecodeElement (_bfc .Max ,&_caa );_edd !=nil {return _edd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_bfc .Inc =new (int64 ); +if _gbc :=d .DecodeElement (_bfc .Inc ,&_caa );_gbc !=nil {return _gbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_bfc .Page =new (int64 ); +if _bace :=d .DecodeElement (_bfc .Page ,&_caa );_bace !=nil {return _bace ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_bfc .Horiz =_b .ST_TrueFalseBlankUnset ; +if _cdb :=d .DecodeElement (&_bfc .Horiz ,&_caa );_cdb !=nil {return _cdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_bfc .Dx =new (int64 ); +if _aba :=d .DecodeElement (_bfc .Dx ,&_caa );_aba !=nil {return _aba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_bfc .MapOCX =_b .ST_TrueFalseBlankUnset ; +if _gcga :=d .DecodeElement (&_bfc .MapOCX ,&_caa );_gcga !=nil {return _gcga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _dgg string ; +if _dgc :=d .DecodeElement (&_dgg ,&_caa );_dgc !=nil {return _dgc ;};_bfc .CF =append (_bfc .CF ,_dgg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_bfc .Camera =_b .ST_TrueFalseBlankUnset ; +if _fbdg :=d .DecodeElement (&_bfc .Camera ,&_caa );_fbdg !=nil {return _fbdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_bfc .RecalcAlways =_b .ST_TrueFalseBlankUnset ; +if _bef :=d .DecodeElement (&_bfc .RecalcAlways ,&_caa );_bef !=nil {return _bef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_bfc .AutoScale =_b .ST_TrueFalseBlankUnset ; +if _feab :=d .DecodeElement (&_bfc .AutoScale ,&_caa );_feab !=nil {return _feab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_bfc .DDE =_b .ST_TrueFalseBlankUnset ; +if _adg :=d .DecodeElement (&_bfc .DDE ,&_caa );_adg !=nil {return _adg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_bfc .UIObj =_b .ST_TrueFalseBlankUnset ; +if _eafa :=d .DecodeElement (&_bfc .UIObj ,&_caa );_eafa !=nil {return _eafa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_bfc .ScriptText =new (string ); +if _agca :=d .DecodeElement (_bfc .ScriptText ,&_caa );_agca !=nil {return _agca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_bfc .ScriptExtended =new (string ); +if _cdc :=d .DecodeElement (_bfc .ScriptExtended ,&_caa );_cdc !=nil {return _cdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_bfc .ScriptLanguage =new (uint32 ); +if _cdf :=d .DecodeElement (_bfc .ScriptLanguage ,&_caa );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_bfc .ScriptLocation =new (uint32 ); +if _dcd :=d .DecodeElement (_bfc .ScriptLocation ,&_caa );_dcd !=nil {return _dcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_bfc .FmlaTxbx =new (string ); +if _dda :=d .DecodeElement (_bfc .FmlaTxbx ,&_caa );_dda !=nil {return _dda ;};default:_fb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_caa .Name ); +if _fdg :=d .Skip ();_fdg !=nil {return _fdg ;};};case _e .EndElement :break _egc ;case _e .CharData :};};return nil ;};func NewCT_ClientData ()*CT_ClientData {_a :=&CT_ClientData {};_a .ObjectTypeAttr =ST_ObjectType (1);return _a ;};func (_baf ST_ObjectType )ValidateWithPath (path string )error {switch _baf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _df .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baf )); +};return nil ;};func (_ega ST_ObjectType )String ()string {switch _ega {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067"; +case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065"; +case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e"; +case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";};func (_dge ST_ObjectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dge .String (),start ); +}; + +// Validate validates the CT_ClientData and its children +func (_abb *CT_ClientData )Validate ()error {return _abb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_dbc *ST_ObjectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbc =0; +case "\u0042\u0075\u0074\u0074\u006f\u006e":*_dbc =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_dbc =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_dbc =3;case "\u0044\u0072\u006f\u0070":*_dbc =4;case "\u0045\u0064\u0069\u0074":*_dbc =5; +case "\u0047\u0042\u006f\u0078":*_dbc =6;case "\u004c\u0061\u0062e\u006c":*_dbc =7;case "\u004c\u0069\u006ee\u0041":*_dbc =8;case "\u004c\u0069\u0073\u0074":*_dbc =9;case "\u004d\u006f\u0076i\u0065":*_dbc =10;case "\u004e\u006f\u0074\u0065":*_dbc =11;case "\u0050\u0069\u0063\u0074":*_dbc =12; +case "\u0052\u0061\u0064i\u006f":*_dbc =13;case "\u0052\u0065\u0063t\u0041":*_dbc =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_dbc =15;case "\u0053\u0070\u0069\u006e":*_dbc =16;case "\u0053\u0068\u0061p\u0065":*_dbc =17;case "\u0047\u0072\u006fu\u0070":*_dbc =18; +case "\u0052\u0065\u0063\u0074":*_dbc =19;};return nil ;};func (_cage ST_ObjectType )Validate ()error {return _cage .ValidateWithPath ("")};type ClientData struct{CT_ClientData };func init (){_f .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData ); +_f .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData ); }; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go index 67023d04e2..33aef2561d 100644 --- a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go +++ b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go @@ -9,46 +9,45 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package powerpoint ;import (_f "encoding/xml";_e "fmt";_d "github.com/unidoc/unioffice";);func (_ag *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0069\u0064"{_ecf ,_ece :=_gc .Value ,error (nil ); -if _ece !=nil {return _ece ;};_ag .IdAttr =&_ecf ;continue ;};};for {_cc ,_ad :=d .Token ();if _ad !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ad );};if _af ,_eag :=_cc .(_f .EndElement ); -_eag &&_af .Name ==start .Name {break ;};};return nil ;}; +package powerpoint ;import (_e "encoding/xml";_b "fmt";_c "github.com/unidoc/unioffice";); -// Validate validates the CT_Empty and its children -func (_fgg *CT_Empty )Validate ()error {return _fgg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ea *CT_Rel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ea .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ea .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_g :=&CT_Empty {};return _g };func (_dda *Iscomment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dda .CT_Empty =*NewCT_Empty (); -for {_ecfe ,_ac :=d .Token ();if _ac !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_ac );};if _fb ,_gd :=_ecfe .(_f .EndElement );_gd &&_fb .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_ac *Iscomment )ValidateWithPath (path string )error {if _ccf :=_ac .CT_Empty .ValidateWithPath (path );_ccf !=nil {return _ccf ;};return nil ;}; -// Validate validates the Iscomment and its children -func (_bg *Iscomment )Validate ()error {return _bg .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_fg *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_Rel ()*CT_Rel {_ged :=&CT_Rel {};return _ged }; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_da *CT_Rel )ValidateWithPath (path string )error {return nil };func (_ef *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Rel struct{IdAttr *string ; -};type Iscomment struct{CT_Empty };func (_cb *Textdata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _cb .CT_Rel .MarshalXML (e ,start );};func (_ecea *Iscomment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _ecea .CT_Empty .MarshalXML (e ,start );}; +// Validate validates the CT_Empty and its children +func (_cc *CT_Empty )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type Textdata struct{CT_Rel }; -// Validate validates the Textdata and its children -func (_ga *Textdata )Validate ()error {return _ga .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");}; +// Validate validates the CT_Rel and its children +func (_fdg *CT_Rel )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type CT_Empty struct{};func (_ff *Iscomment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _ff .CT_Empty .MarshalXML (e ,start );};func (_g *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_ae *CT_Empty )ValidateWithPath (path string )error {return nil };func NewTextdata ()*Textdata {_fdf :=&Textdata {};_fdf .CT_Rel =*NewCT_Rel ();return _fdf };func NewIscomment ()*Iscomment {_bf :=&Iscomment {};_bf .CT_Empty =*NewCT_Empty ();return _bf }; -func NewCT_Rel ()*CT_Rel {_dg :=&CT_Rel {};return _dg };func (_bbb *Textdata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbb .CT_Rel =*NewCT_Rel ();for _ ,_aef :=range start .Attr {if _aef .Name .Local =="\u0069\u0064"{_gb ,_dgg :=_aef .Value ,error (nil ); -if _dgg !=nil {return _dgg ;};_bbb .IdAttr =&_gb ;continue ;};};for {_gf ,_ddg :=d .Token ();if _ddg !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_ddg );};if _ce ,_ceg :=_gf .(_f .EndElement ); -_ceg &&_ce .Name ==start .Name {break ;};};return nil ;};type CT_Empty struct{}; +// ValidateWithPath validates the Textdata and its children, prefixing error messages with path +func (_gae *Textdata )ValidateWithPath (path string )error {if _ffe :=_gae .CT_Rel .ValidateWithPath (path );_ffe !=nil {return _ffe ;};return nil ;};type Iscomment struct{CT_Empty }; -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_fd *Iscomment )ValidateWithPath (path string )error {if _agd :=_fd .CT_Empty .ValidateWithPath (path );_agd !=nil {return _agd ;};return nil ;}; +// Validate validates the Iscomment and its children +func (_cg *Iscomment )Validate ()error {return _cg .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_gfg *Iscomment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfg .CT_Empty =*NewCT_Empty ();for {_be ,_dga :=d .Token (); +if _dga !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_dga );};if _ga ,_dce :=_be .(_e .EndElement );_dce &&_ga .Name ==start .Name {break ;};};return nil ;};func (_f *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_ge ,_gf :=d .Token (); +if _gf !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_gf );};if _ab ,_dc :=_ge .(_e .EndElement );_dc &&_ab .Name ==start .Name {break ;};};return nil ;};func NewTextdata ()*Textdata {_gc :=&Textdata {}; +_gc .CT_Rel =*NewCT_Rel ();return _gc };func (_dg *CT_Rel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0069\u0064"{_ef ,_ce :=_fd .Value ,error (nil );if _ce !=nil {return _ce ;}; +_dg .IdAttr =&_ef ;continue ;};};for {_dcb ,_cd :=d .Token ();if _cd !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cd );};if _fgg ,_fa :=_dcb .(_e .EndElement );_fa &&_fgg .Name ==start .Name {break ; +};};return nil ;};func NewIscomment ()*Iscomment {_gg :=&Iscomment {};_gg .CT_Empty =*NewCT_Empty ();return _gg };func NewCT_Empty ()*CT_Empty {_a :=&CT_Empty {};return _a };type CT_Rel struct{IdAttr *string ;}; -// ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_cba *Textdata )ValidateWithPath (path string )error {if _gag :=_cba .CT_Rel .ValidateWithPath (path );_gag !=nil {return _gag ;};return nil ;};type Textdata struct{CT_Rel };func (_fg *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_a ,_c :=d .Token (); -if _c !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_c );};if _ec ,_bb :=_a .(_f .EndElement );_bb &&_ec .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Textdata and its children +func (_db *Textdata )Validate ()error {return _db .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};func (_ba *CT_Rel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ba .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ba .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ae *Textdata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ae .CT_Rel =*NewCT_Rel ();for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0069\u0064"{_ace ,_cf :=_bc .Value ,error (nil ); +if _cf !=nil {return _cf ;};_ae .IdAttr =&_ace ;continue ;};};for {_acd ,_acc :=d .Token ();if _acc !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_acc );};if _ccd ,_ee :=_acd .(_e .EndElement ); +_ee &&_ccd .Name ==start .Name {break ;};};return nil ;};func (_eg *Textdata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _eg .CT_Rel .MarshalXML (e ,start );}; -// Validate validates the CT_Rel and its children -func (_dd *CT_Rel )Validate ()error {return _dd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func init (){_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata ); +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_df *CT_Rel )ValidateWithPath (path string )error {return nil };func init (){_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata ); }; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/word/word.go b/schema/urn/schemas_microsoft_com/office/word/word.go index 596bbbeee2..d7c95b6509 100644 --- a/schema/urn/schemas_microsoft_com/office/word/word.go +++ b/schema/urn/schemas_microsoft_com/office/word/word.go @@ -9,206 +9,201 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package word ;import (_f "encoding/xml";_ac "fmt";_g "github.com/unidoc/unioffice";_a "strconv";);func (_gab ST_WrapSide )Validate ()error {return _gab .ValidateWithPath ("")};func (_dab ST_BorderType )String ()string {switch _dab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068"; -case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c"; -case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; -case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065"; -case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065"; -case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064"; -case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074"; -case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_gcc *Borderleft )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcc .CT_Border =*NewCT_Border ();for _ ,_ad :=range start .Attr {if _ad .Name .Local =="\u0074\u0079\u0070\u0065"{_gcc .TypeAttr .UnmarshalXMLAttr (_ad ); -continue ;};if _ad .Name .Local =="\u0077\u0069\u0064t\u0068"{_ag ,_c :=_a .ParseUint (_ad .Value ,10,32);if _c !=nil {return _c ;};_ca :=uint32 (_ag );_gcc .WidthAttr =&_ca ;continue ;};if _ad .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gcc .ShadowAttr .UnmarshalXMLAttr (_ad ); -continue ;};};for {_ec ,_eeb :=d .Token ();if _eeb !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_eeb );};if _eeg ,_gf :=_ec .(_f .EndElement );_gf &&_eeg .Name ==start .Name {break ; -};};return nil ;};func (_aead ST_HorizontalAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aead .String (),start );}; +package word ;import (_a "encoding/xml";_af "fmt";_c "github.com/unidoc/unioffice";_d "strconv";);type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_ad *Borderbottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ad .CT_Border =*NewCT_Border (); +for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0074\u0079\u0070\u0065"{_ad .TypeAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0077\u0069\u0064t\u0068"{_gf ,_df :=_d .ParseUint (_ac .Value ,10,32);if _df !=nil {return _df ; +};_ab :=uint32 (_gf );_ad .WidthAttr =&_ab ;continue ;};if _ac .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ad .ShadowAttr .UnmarshalXMLAttr (_ac );continue ;};};for {_db ,_fc :=d .Token ();if _fc !=nil {return _af .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_fc ); +};if _fcb ,_gg :=_db .(_a .EndElement );_gg &&_fcb .Name ==start .Name {break ;};};return nil ;};func (_gef ST_BorderShadow )String ()string {switch _gef {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066"; +case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func (_cfbg *ST_WrapType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccd ,_ggb :=d .Token ();if _ggb !=nil {return _ggb ;};if _ebb ,_ggcg :=_ccd .(_a .EndElement );_ggcg &&_ebb .Name ==start .Name {*_cfbg =1; +return nil ;};if _bacg ,_afg :=_ccd .(_a .CharData );!_afg {return _af .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",_ccd );}else {switch string (_bacg ){case "":*_cfbg =0; +case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_cfbg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cfbg =2;case "\u006e\u006f\u006e\u0065":*_cfbg =3;case "\u0074\u0069\u0067h\u0074":*_cfbg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cfbg =5; +};};_ccd ,_ggb =d .Token ();if _ggb !=nil {return _ggb ;};if _gdf ,_dff :=_ccd .(_a .EndElement );_dff &&_gdf .Name ==start .Name {return nil ;};return _af .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",_ccd ); +};func (_ade ST_WrapType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcc :=_a .Attr {};_dcc .Name =name ;switch _ade {case ST_WrapTypeUnset :_dcc .Value ="";case ST_WrapTypeTopAndBottom :_dcc .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_WrapTypeSquare :_dcc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_dcc .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_dcc .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_dcc .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068"; +};return _dcc ,nil ;};func NewBorderleft ()*Borderleft {_ce :=&Borderleft {};_ce .CT_Border =*NewCT_Border ();return _ce };func NewCT_Border ()*CT_Border {_aab :=&CT_Border {};return _aab };type Anchorlock struct{CT_AnchorLock }; -// Validate validates the Bordertop and its children -func (_fgd *Bordertop )Validate ()error {return _fgd .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};type Anchorlock struct{CT_AnchorLock };func (_gbg *Borderright )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbg .CT_Border =*NewCT_Border (); -for _ ,_dfd :=range start .Attr {if _dfd .Name .Local =="\u0074\u0079\u0070\u0065"{_gbg .TypeAttr .UnmarshalXMLAttr (_dfd );continue ;};if _dfd .Name .Local =="\u0077\u0069\u0064t\u0068"{_dcc ,_bd :=_a .ParseUint (_dfd .Value ,10,32);if _bd !=nil {return _bd ; -};_eff :=uint32 (_dcc );_gbg .WidthAttr =&_eff ;continue ;};if _dfd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gbg .ShadowAttr .UnmarshalXMLAttr (_dfd );continue ;};};for {_fafe ,_edc :=d .Token ();if _edc !=nil {return _ac .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_edc ); -};if _bb ,_fca :=_fafe .(_f .EndElement );_fca &&_bb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_dg *Borderbottom )ValidateWithPath (path string )error {if _ec :=_dg .CT_Border .ValidateWithPath (path );_ec !=nil {return _ec ;};return nil ;};func (_cd *Bordertop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _cd .CT_Border .MarshalXML (e ,start );};func (_abd *CT_AnchorLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3;ST_BorderShadowFalse ST_BorderShadow =4;);func (_dfce ST_BorderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfce .String (),start ); +}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_eec *CT_Border )ValidateWithPath (path string )error {if _bbc :=_eec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbc !=nil {return _bbc ;};if _eb :=_eec .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_eb !=nil {return _eb ;};return nil ;};type ST_BorderType byte ;func (_cag *Bordertop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cag .CT_Border =*NewCT_Border ();for _ ,_fbg :=range start .Attr {if _fbg .Name .Local =="\u0074\u0079\u0070\u0065"{_cag .TypeAttr .UnmarshalXMLAttr (_fbg ); -continue ;};if _fbg .Name .Local =="\u0077\u0069\u0064t\u0068"{_gfb ,_fgb :=_a .ParseUint (_fbg .Value ,10,32);if _fgb !=nil {return _fgb ;};_dbf :=uint32 (_gfb );_cag .WidthAttr =&_dbf ;continue ;};if _fbg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cag .ShadowAttr .UnmarshalXMLAttr (_fbg ); -continue ;};};for {_ggc ,_gcce :=d .Token ();if _gcce !=nil {return _ac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_gcce );};if _gbd ,_bbg :=_ggc .(_f .EndElement );_bbg &&_gbd .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the Borderbottom and its children +func (_dc *Borderbottom )Validate ()error {return _dc .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");}; -// ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_cfb *Wrap )ValidateWithPath (path string )error {if _caa :=_cfb .CT_Wrap .ValidateWithPath (path );_caa !=nil {return _caa ;};return nil ;};type Wrap struct{CT_Wrap };func NewCT_AnchorLock ()*CT_AnchorLock {_bf :=&CT_AnchorLock {};return _bf };func (_bc ST_BorderType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bc .String (),start ); -};func (_addd *ST_WrapType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_addd =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_addd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_addd =2;case "\u006e\u006f\u006e\u0065":*_addd =3; -case "\u0074\u0069\u0067h\u0074":*_addd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_addd =5;};return nil ;};func (_egbd ST_BorderShadow )ValidateWithPath (path string )error {switch _egbd {case 0,1,2,3,4:default:return _ac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbd )); -};return nil ;};func (_aeb *Wrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u0072\u0061\u0070";return _aeb .CT_Wrap .MarshalXML (e ,start );}; +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_bf *Borderright )ValidateWithPath (path string )error {if _bfd :=_bf .CT_Border .ValidateWithPath (path );_bfd !=nil {return _bfd ;};return nil ;}; -// Validate validates the CT_Border and its children -func (_fdb *CT_Border )Validate ()error {return _fdb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type ST_WrapSide byte ;func NewCT_Border ()*CT_Border {_fd :=&CT_Border {};return _fd }; +// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path +func (_fad *Bordertop )ValidateWithPath (path string )error {if _fae :=_fad .CT_Border .ValidateWithPath (path );_fae !=nil {return _fae ;};return nil ;};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2; +ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9; +ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15; +ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21; +ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27; +);func (_adf *Borderright )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adf .CT_Border =*NewCT_Border ();for _ ,_ebf :=range start .Attr {if _ebf .Name .Local =="\u0074\u0079\u0070\u0065"{_adf .TypeAttr .UnmarshalXMLAttr (_ebf );continue ; +};if _ebf .Name .Local =="\u0077\u0069\u0064t\u0068"{_fe ,_cbf :=_d .ParseUint (_ebf .Value ,10,32);if _cbf !=nil {return _cbf ;};_bag :=uint32 (_fe );_adf .WidthAttr =&_bag ;continue ;};if _ebf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_adf .ShadowAttr .UnmarshalXMLAttr (_ebf ); +continue ;};};for {_aa ,_fa :=d .Token ();if _fa !=nil {return _af .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_fa );};if _bce ,_aad :=_aa .(_a .EndElement ); +_aad &&_bce .Name ==start .Name {break ;};};return nil ;};func NewCT_AnchorLock ()*CT_AnchorLock {_ggc :=&CT_AnchorLock {};return _ggc };func NewCT_Wrap ()*CT_Wrap {_ebfd :=&CT_Wrap {};return _ebfd };func (_bea *ST_BorderShadow )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bea =0; +case "\u0074":*_bea =1;case "\u0074\u0072\u0075\u0065":*_bea =2;case "\u0066":*_bea =3;case "\u0066\u0061\u006cs\u0065":*_bea =4;};return nil ;}; -// Validate validates the Anchorlock and its children -func (_gc *Anchorlock )Validate ()error {return _gc .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");}; +// Validate validates the Borderleft and its children +func (_bab *Borderleft )Validate ()error {return _bab .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_dfgg *ST_VerticalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfgg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfgg =1; +case "\u0070\u0061\u0067\u0065":*_dfgg =2;case "\u0074\u0065\u0078\u0074":*_dfgg =3;case "\u006c\u0069\u006e\u0065":*_dfgg =4;};return nil ;};func (_acb *Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acb .CT_Wrap =*NewCT_Wrap ();for _ ,_gdg :=range start .Attr {if _gdg .Name .Local =="\u0074\u0079\u0070\u0065"{_acb .TypeAttr .UnmarshalXMLAttr (_gdg ); +continue ;};if _gdg .Name .Local =="\u0073\u0069\u0064\u0065"{_acb .SideAttr .UnmarshalXMLAttr (_gdg );continue ;};if _gdg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_acb .AnchorxAttr .UnmarshalXMLAttr (_gdg );continue ;};if _gdg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_acb .AnchoryAttr .UnmarshalXMLAttr (_gdg ); +continue ;};};for {_bdf ,_eaf :=d .Token ();if _eaf !=nil {return _af .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_eaf );};if _gce ,_eeg :=_bdf .(_a .EndElement );_eeg &&_gce .Name ==start .Name {break ; +};};return nil ;};func (_aed ST_WrapType )ValidateWithPath (path string )error {switch _aed {case 0,1,2,3,4,5:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aed )); +};return nil ;};func (_eee *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0074\u0079\u0070\u0065"{_eee .TypeAttr .UnmarshalXMLAttr (_ddc );continue ;};if _ddc .Name .Local =="\u0077\u0069\u0064t\u0068"{_dcf ,_aba :=_d .ParseUint (_ddc .Value ,10,32); +if _aba !=nil {return _aba ;};_ca :=uint32 (_dcf );_eee .WidthAttr =&_ca ;continue ;};if _ddc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eee .ShadowAttr .UnmarshalXMLAttr (_ddc );continue ;};};for {_bca ,_bfda :=d .Token ();if _bfda !=nil {return _af .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bfda ); +};if _eca ,_dab :=_bca .(_a .EndElement );_dab &&_eca .Name ==start .Name {break ;};};return nil ;};func NewWrap ()*Wrap {_edb :=&Wrap {};_edb .CT_Wrap =*NewCT_Wrap ();return _edb };type Borderbottom struct{CT_Border };func (_bdc ST_VerticalAnchor )Validate ()error {return _bdc .ValidateWithPath ("")}; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_fafd *Borderright )ValidateWithPath (path string )error {if _afg :=_fafd .CT_Border .ValidateWithPath (path );_afg !=nil {return _afg ;};return nil ;}; -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_ed *Anchorlock )ValidateWithPath (path string )error {if _ga :=_ed .CT_AnchorLock .ValidateWithPath (path );_ga !=nil {return _ga ;};return nil ;};func (_cde *ST_BorderShadow )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cde =0; -case "\u0074":*_cde =1;case "\u0074\u0072\u0075\u0065":*_cde =2;case "\u0066":*_cde =3;case "\u0066\u0061\u006cs\u0065":*_cde =4;};return nil ;};func NewCT_Wrap ()*CT_Wrap {_afd :=&CT_Wrap {};return _afd };func (_bda *Bordertop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _bda .CT_Border .MarshalXML (e ,start );};func (_cagf ST_WrapSide )String ()string {switch _cagf {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074"; -case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_cf *CT_Border )ValidateWithPath (path string )error {if _adb :=_cf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adb !=nil {return _adb ;};if _cbc :=_cf .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_cbc !=nil {return _cbc ;};return nil ;};func (_bc *Borderleft )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _bc .CT_Border .MarshalXML (e ,start );};func (_bcg ST_HorizontalAnchor )String ()string {switch _bcg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e"; +case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";}; -// Validate validates the Wrap and its children -func (_bdg *Wrap )Validate ()error {return _bdg .ValidateWithPath ("\u0057\u0072\u0061\u0070")};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3;ST_WrapSideLargest ST_WrapSide =4; -);type Bordertop struct{CT_Border };func (_fe *Borderright )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _fe .CT_Border .MarshalXML (e ,start );};func (_bdfb *ST_WrapSide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efd ,_dfgc :=d .Token ();if _dfgc !=nil {return _dfgc ; -};if _gec ,_eef :=_efd .(_f .EndElement );_eef &&_gec .Name ==start .Name {*_bdfb =1;return nil ;};if _fff ,_def :=_efd .(_f .CharData );!_def {return _ac .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",_efd ); -}else {switch string (_fff ){case "":*_bdfb =0;case "\u0062\u006f\u0074\u0068":*_bdfb =1;case "\u006c\u0065\u0066\u0074":*_bdfb =2;case "\u0072\u0069\u0067h\u0074":*_bdfb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bdfb =4;};};_efd ,_dfgc =d .Token (); -if _dfgc !=nil {return _dfgc ;};if _eega ,_fcf :=_efd .(_f .EndElement );_fcf &&_eega .Name ==start .Name {return nil ;};return _ac .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",_efd ); -};func (_feb ST_BorderShadow )Validate ()error {return _feb .ValidateWithPath ("")};func (_ebc *ST_BorderType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebc =0;case "\u006e\u006f\u006e\u0065":*_ebc =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ebc =2; -case "\u0074\u0068\u0069c\u006b":*_ebc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ebc =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_ebc =5;case "\u0064\u006f\u0074":*_ebc =6;case "\u0064\u0061\u0073\u0068":*_ebc =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ebc =8; -case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ebc =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ebc =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_ebc =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_ebc =12; -case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_ebc =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ebc =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ebc =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_ebc =16; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_ebc =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_ebc =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_ebc =19; -case "\u0077\u0061\u0076\u0065":*_ebc =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ebc =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_ebc =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ebc =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ebc =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ebc =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_ebc =26; -case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_ebc =27;};return nil ;};func (_eceb ST_VerticalAnchor )ValidateWithPath (path string )error {switch _eceb {case 0,1,2,3,4:default:return _ac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eceb )); -};return nil ;};func (_dgc *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbge :=range start .Attr {if _bbge .Name .Local =="\u0074\u0079\u0070\u0065"{_dgc .TypeAttr .UnmarshalXMLAttr (_bbge );continue ;};if _bbge .Name .Local =="\u0077\u0069\u0064t\u0068"{_dfg ,_eae :=_a .ParseUint (_bbge .Value ,10,32); -if _eae !=nil {return _eae ;};_aeag :=uint32 (_dfg );_dgc .WidthAttr =&_aeag ;continue ;};if _bbge .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dgc .ShadowAttr .UnmarshalXMLAttr (_bbge );continue ;};};for {_faa ,_acg :=d .Token ();if _acg !=nil {return _ac .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_acg ); -};if _cb ,_ce :=_faa .(_f .EndElement );_ce &&_cb .Name ==start .Name {break ;};};return nil ;};func (_fee *ST_WrapSide )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fee =0;case "\u0062\u006f\u0074\u0068":*_fee =1;case "\u006c\u0065\u0066\u0074":*_fee =2; -case "\u0072\u0069\u0067h\u0074":*_fee =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fee =4;};return nil ;};func (_ecd ST_WrapType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bffa :=_f .Attr {};_bffa .Name =name ;switch _ecd {case ST_WrapTypeUnset :_bffa .Value =""; -case ST_WrapTypeTopAndBottom :_bffa .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_bffa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_bffa .Value ="\u006e\u006f\u006e\u0065"; -case ST_WrapTypeTight :_bffa .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_bffa .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _bffa ,nil ;};func (_eegg *CT_Wrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eegg .TypeAttr !=ST_WrapTypeUnset {_dbd ,_cgd :=_eegg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_dbd );};if _eegg .SideAttr !=ST_WrapSideUnset {_gbe ,_aag :=_eegg .SideAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0069\u0064\u0065"});if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_gbe ); -};if _eegg .AnchorxAttr !=ST_HorizontalAnchorUnset {_bdab ,_fba :=_eegg .AnchorxAttr .MarshalXMLAttr (_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _fba !=nil {return _fba ;};start .Attr =append (start .Attr ,_bdab );};if _eegg .AnchoryAttr !=ST_VerticalAnchorUnset {_ffe ,_bfe :=_eegg .AnchoryAttr .MarshalXMLAttr (_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"}); -if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_ffe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnchorLock and its children +func (_eea *CT_AnchorLock )Validate ()error {return _eea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_ddfe ST_WrapSide )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efe :=_a .Attr {}; +_efe .Name =name ;switch _ddfe {case ST_WrapSideUnset :_efe .Value ="";case ST_WrapSideBoth :_efe .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_efe .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_efe .Value ="\u0072\u0069\u0067h\u0074"; +case ST_WrapSideLargest :_efe .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _efe ,nil ;};func (_gcd ST_WrapSide )ValidateWithPath (path string )error {switch _gcd {case 0,1,2,3,4:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcd )); +};return nil ;};func (_fcg ST_WrapSide )Validate ()error {return _fcg .ValidateWithPath ("")};func (_bfcb ST_BorderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfcb :=_a .Attr {};_dfcb .Name =name ;switch _bfcb {case ST_BorderTypeUnset :_dfcb .Value =""; +case ST_BorderTypeNone :_dfcb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_dfcb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_dfcb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_dfcb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_BorderTypeHairline :_dfcb .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_dfcb .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_dfcb .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_dfcb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; +case ST_BorderTypeDashDotDot :_dfcb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_dfcb .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_dfcb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c"; +case ST_BorderTypeThickThinSmall :_dfcb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_dfcb .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c"; +case ST_BorderTypeThinThick :_dfcb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_dfcb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_dfcb .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e"; +case ST_BorderTypeThinThickLarge :_dfcb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_dfcb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065"; +case ST_BorderTypeThickBetweenThinLarge :_dfcb .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_dfcb .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_dfcb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; +case ST_BorderTypeDashedSmall :_dfcb .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_dfcb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_dfcb .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073"; +case ST_BorderTypeThreeDEngrave :_dfcb .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_dfcb .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_dfcb .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t"; +};return _dfcb ,nil ;};const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4; +);func (_edg ST_BorderShadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edg .String (),start );}; -// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_cf *Borderleft )ValidateWithPath (path string )error {if _fc :=_cf .CT_Border .ValidateWithPath (path );_fc !=nil {return _fc ;};return nil ;};func (_cgf *CT_AnchorLock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_aeg ,_bff :=d .Token (); -if _bff !=nil {return _ac .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_bff );};if _cc ,_dg :=_aeg .(_f .EndElement );_dg &&_cc .Name ==start .Name {break ;};};return nil ; -};func NewAnchorlock ()*Anchorlock {_d :=&Anchorlock {};_d .CT_AnchorLock =*NewCT_AnchorLock ();return _d ;};type CT_AnchorLock struct{};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2; -ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);func NewBorderright ()*Borderright {_eab :=&Borderright {};_eab .CT_Border =*NewCT_Border ();return _eab ;};func (_aebb ST_BorderType )ValidateWithPath (path string )error {switch _aebb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _ac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebb )); -};return nil ;}; +// ValidateWithPath validates the Wrap and its children, prefixing error messages with path +func (_dgac *Wrap )ValidateWithPath (path string )error {if _cgf :=_dgac .CT_Wrap .ValidateWithPath (path );_cgf !=nil {return _cgf ;};return nil ;};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2; +ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);type ST_BorderShadow byte ; -// Validate validates the Borderleft and its children -func (_agd *Borderleft )Validate ()error {return _agd .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};type ST_WrapType byte ;func (_cbef *ST_VerticalAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbef =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbef =1;case "\u0070\u0061\u0067\u0065":*_cbef =2;case "\u0074\u0065\u0078\u0074":*_cbef =3;case "\u006c\u0069\u006e\u0065":*_cbef =4;};return nil ;};const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1; -ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;); +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_de *Anchorlock )ValidateWithPath (path string )error {if _ef :=_de .CT_AnchorLock .ValidateWithPath (path );_ef !=nil {return _ef ;};return nil ;};const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2; +ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;);type Bordertop struct{CT_Border }; -// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_da *Bordertop )ValidateWithPath (path string )error {if _eed :=_da .CT_Border .ValidateWithPath (path );_eed !=nil {return _eed ;};return nil ;};func (_aee ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _aee {case 0,1,2,3,4:default:return _ac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aee )); -};return nil ;}; +// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path +func (_ffe *Borderleft )ValidateWithPath (path string )error {if _eag :=_ffe .CT_Border .ValidateWithPath (path );_eag !=nil {return _eag ;};return nil ;};type ST_WrapSide byte ; -// Validate validates the Borderbottom and its children -func (_be *Borderbottom )Validate ()error {return _be .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;}; +// Validate validates the CT_Wrap and its children +func (_bcf *CT_Wrap )Validate ()error {return _bcf .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_fca ST_BorderShadow )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adbf :=_a .Attr {};_adbf .Name =name ;switch _fca {case ST_BorderShadowUnset :_adbf .Value =""; +case ST_BorderShadowT :_adbf .Value ="\u0074";case ST_BorderShadowTrue :_adbf .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_adbf .Value ="\u0066";case ST_BorderShadowFalse :_adbf .Value ="\u0066\u0061\u006cs\u0065";};return _adbf ,nil ;};func (_aaf *ST_BorderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdg ,_fg :=d .Token (); +if _fg !=nil {return _fg ;};if _eafe ,_cec :=_bdg .(_a .EndElement );_cec &&_eafe .Name ==start .Name {*_aaf =1;return nil ;};if _bcc ,_bb :=_bdg .(_a .CharData );!_bb {return _af .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",_bdg ); +}else {switch string (_bcc ){case "":*_aaf =0;case "\u006e\u006f\u006e\u0065":*_aaf =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aaf =2;case "\u0074\u0068\u0069c\u006b":*_aaf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aaf =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_aaf =5; +case "\u0064\u006f\u0074":*_aaf =6;case "\u0064\u0061\u0073\u0068":*_aaf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aaf =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aaf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_aaf =10; +case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_aaf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_aaf =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_aaf =13; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_aaf =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_aaf =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_aaf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_aaf =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_aaf =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_aaf =19;case "\u0077\u0061\u0076\u0065":*_aaf =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_aaf =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_aaf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_aaf =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_aaf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_aaf =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_aaf =26; +case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_aaf =27;};};_bdg ,_fg =d .Token ();if _fg !=nil {return _fg ;};if _fdb ,_cab :=_bdg .(_a .EndElement );_cab &&_fdb .Name ==start .Name {return nil ;};return _af .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",_bdg ); +};func (_bff *ST_BorderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bff =0;case "\u006e\u006f\u006e\u0065":*_bff =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bff =2;case "\u0074\u0068\u0069c\u006b":*_bff =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bff =4; +case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bff =5;case "\u0064\u006f\u0074":*_bff =6;case "\u0064\u0061\u0073\u0068":*_bff =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bff =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bff =9; +case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bff =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bff =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bff =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bff =13; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bff =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bff =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bff =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bff =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bff =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bff =19;case "\u0077\u0061\u0076\u0065":*_bff =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bff =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bff =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bff =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bff =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bff =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bff =26; +case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bff =27;};return nil ;};func (_fge ST_BorderType )Validate ()error {return _fge .ValidateWithPath ("")};func (_eagc ST_BorderShadow )Validate ()error {return _eagc .ValidateWithPath ("")};func (_eeef *ST_VerticalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gae ,_ged :=d .Token (); +if _ged !=nil {return _ged ;};if _acbd ,_abfa :=_gae .(_a .EndElement );_abfa &&_acbd .Name ==start .Name {*_eeef =1;return nil ;};if _cfbf ,_afd :=_gae .(_a .CharData );!_afd {return _af .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",_gae ); +}else {switch string (_cfbf ){case "":*_eeef =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eeef =1;case "\u0070\u0061\u0067\u0065":*_eeef =2;case "\u0074\u0065\u0078\u0074":*_eeef =3;case "\u006c\u0069\u006e\u0065":*_eeef =4;};};_gae ,_ged =d .Token (); +if _ged !=nil {return _ged ;};if _gff ,_bfg :=_gae .(_a .EndElement );_bfg &&_gff .Name ==start .Name {return nil ;};return _af .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",_gae ); +};func (_fbg *ST_WrapSide )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbg =0;case "\u0062\u006f\u0074\u0068":*_fbg =1;case "\u006c\u0065\u0066\u0074":*_fbg =2;case "\u0072\u0069\u0067h\u0074":*_fbg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fbg =4; +};return nil ;};func NewBorderbottom ()*Borderbottom {_ea :=&Borderbottom {};_ea .CT_Border =*NewCT_Border ();return _ea ;};func (_ddf ST_BorderShadow )ValidateWithPath (path string )error {switch _ddf {case 0,1,2,3,4:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddf )); +};return nil ;};func (_abdg ST_VerticalAnchor )String ()string {switch _abdg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065"; +};return "";};func (_dd *Bordertop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dd .CT_Border =*NewCT_Border ();for _ ,_fcf :=range start .Attr {if _fcf .Name .Local =="\u0074\u0079\u0070\u0065"{_dd .TypeAttr .UnmarshalXMLAttr (_fcf ); +continue ;};if _fcf .Name .Local =="\u0077\u0069\u0064t\u0068"{_gfg ,_ccb :=_d .ParseUint (_fcf .Value ,10,32);if _ccb !=nil {return _ccb ;};_acg :=uint32 (_gfg );_dd .WidthAttr =&_acg ;continue ;};if _fcf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dd .ShadowAttr .UnmarshalXMLAttr (_fcf ); +continue ;};};for {_gaa ,_dgd :=d .Token ();if _dgd !=nil {return _af .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_dgd );};if _faa ,_dad :=_gaa .(_a .EndElement );_dad &&_faa .Name ==start .Name {break ; +};};return nil ;};func (_b *Anchorlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_b .CT_AnchorLock =*NewCT_AnchorLock ();for {_ed ,_ag :=d .Token ();if _ag !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_ag ); +};if _da ,_cb :=_ed .(_a .EndElement );_cb &&_da .Name ==start .Name {break ;};};return nil ;};func (_abg *ST_BorderShadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dece ,_cfb :=d .Token ();if _cfb !=nil {return _cfb ;};if _bac ,_bbf :=_dece .(_a .EndElement ); +_bbf &&_bac .Name ==start .Name {*_abg =1;return nil ;};if _gcef ,_ega :=_dece .(_a .CharData );!_ega {return _af .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",_dece ); +}else {switch string (_gcef ){case "":*_abg =0;case "\u0074":*_abg =1;case "\u0074\u0072\u0075\u0065":*_abg =2;case "\u0066":*_abg =3;case "\u0066\u0061\u006cs\u0065":*_abg =4;};};_dece ,_cfb =d .Token ();if _cfb !=nil {return _cfb ;};if _dcd ,_ccg :=_dece .(_a .EndElement ); +_ccg &&_dcd .Name ==start .Name {return nil ;};return _af .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",_dece );};func (_fga ST_BorderType )String ()string {switch _fga {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065"; +case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065"; +case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c"; +case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065"; +case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065"; +case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064"; +case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074"; +case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_bfc *CT_Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_age :=range start .Attr {if _age .Name .Local =="\u0074\u0079\u0070\u0065"{_bfc .TypeAttr .UnmarshalXMLAttr (_age ); +continue ;};if _age .Name .Local =="\u0073\u0069\u0064\u0065"{_bfc .SideAttr .UnmarshalXMLAttr (_age );continue ;};if _age .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bfc .AnchorxAttr .UnmarshalXMLAttr (_age );continue ;};if _age .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bfc .AnchoryAttr .UnmarshalXMLAttr (_age ); +continue ;};};for {_fed ,_cbe :=d .Token ();if _cbe !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_cbe );};if _beg ,_fbc :=_fed .(_a .EndElement );_fbc &&_beg .Name ==start .Name {break ; +};};return nil ;};func (_cgfa ST_WrapType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgfa .String (),start );}; -// Validate validates the CT_AnchorLock and its children -func (_aea *CT_AnchorLock )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_addde ST_WrapSide )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bed :=_f .Attr {}; -_bed .Name =name ;switch _addde {case ST_WrapSideUnset :_bed .Value ="";case ST_WrapSideBoth :_bed .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_bed .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_bed .Value ="\u0072\u0069\u0067h\u0074"; -case ST_WrapSideLargest :_bed .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _bed ,nil ;};type ST_BorderShadow byte ;func (_fgc *ST_HorizontalAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdc ,_bee :=d .Token ();if _bee !=nil {return _bee ; -};if _bedc ,_edab :=_fdc .(_f .EndElement );_edab &&_bedc .Name ==start .Name {*_fgc =1;return nil ;};if _efb ,_gdg :=_fdc .(_f .CharData );!_gdg {return _ac .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",_fdc ); -}else {switch string (_efb ){case "":*_fgc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgc =1;case "\u0070\u0061\u0067\u0065":*_fgc =2;case "\u0074\u0065\u0078\u0074":*_fgc =3;case "\u0063\u0068\u0061\u0072":*_fgc =4;};};_fdc ,_bee =d .Token ();if _bee !=nil {return _bee ; -};if _bgb ,_edd :=_fdc .(_f .EndElement );_edd &&_bgb .Name ==start .Name {return nil ;};return _ac .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",_fdc ); -};func (_gaf *ST_BorderType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdf ,_bcb :=d .Token ();if _bcb !=nil {return _bcb ;};if _ecb ,_ggg :=_bdf .(_f .EndElement );_ggg &&_ecb .Name ==start .Name {*_gaf =1;return nil ;};if _fdbb ,_beg :=_bdf .(_f .CharData ); -!_beg {return _ac .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",_bdf );}else {switch string (_fdbb ){case "":*_gaf =0;case "\u006e\u006f\u006e\u0065":*_gaf =1; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gaf =2;case "\u0074\u0068\u0069c\u006b":*_gaf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gaf =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_gaf =5;case "\u0064\u006f\u0074":*_gaf =6;case "\u0064\u0061\u0073\u0068":*_gaf =7; -case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gaf =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gaf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gaf =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_gaf =11; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_gaf =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_gaf =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gaf =14; -case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gaf =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gaf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_gaf =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_gaf =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_gaf =19;case "\u0077\u0061\u0076\u0065":*_gaf =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gaf =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_gaf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gaf =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gaf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gaf =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_gaf =26; -case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_gaf =27;};};_bdf ,_bcb =d .Token ();if _bcb !=nil {return _bcb ;};if _cff ,_add :=_bdf .(_f .EndElement );_add &&_cff .Name ==start .Name {return nil ;};return _ac .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",_bdf ); -};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6; -ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13; -ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19; -ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25; -ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;); +// Validate validates the CT_Border and its children +func (_eedb *CT_Border )Validate ()error {return _eedb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_bgd ST_VerticalAnchor )ValidateWithPath (path string )error {switch _bgd {case 0,1,2,3,4:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgd )); +};return nil ;};func (_cbg ST_VerticalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abf :=_a .Attr {};_abf .Name =name ;switch _cbg {case ST_VerticalAnchorUnset :_abf .Value ="";case ST_VerticalAnchorMargin :_abf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +case ST_VerticalAnchorPage :_abf .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_abf .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_abf .Value ="\u006c\u0069\u006e\u0065";};return _abf ,nil ;};type Wrap struct{CT_Wrap }; +func (_ba *Borderleft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ba .CT_Border =*NewCT_Border ();for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0074\u0079\u0070\u0065"{_ba .TypeAttr .UnmarshalXMLAttr (_cc );continue ;};if _cc .Name .Local =="\u0077\u0069\u0064t\u0068"{_eg ,_ga :=_d .ParseUint (_cc .Value ,10,32); +if _ga !=nil {return _ga ;};_ff :=uint32 (_eg );_ba .WidthAttr =&_ff ;continue ;};if _cc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ba .ShadowAttr .UnmarshalXMLAttr (_cc );continue ;};};for {_gc ,_bad :=d .Token ();if _bad !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_bad ); +};if _dgf ,_be :=_gc .(_a .EndElement );_be &&_dgf .Name ==start .Name {break ;};};return nil ;};type ST_BorderType byte ;func (_ced *Borderright )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _ced .CT_Border .MarshalXML (e ,start );};type Borderright struct{CT_Border }; -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_de *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_bg *CT_AnchorLock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -func (_egc ST_WrapType )String ()string {switch _egc {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074"; -case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};func (_cbb *CT_Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbf :=range start .Attr {if _bbf .Name .Local =="\u0074\u0079\u0070\u0065"{_cbb .TypeAttr .UnmarshalXMLAttr (_bbf ); -continue ;};if _bbf .Name .Local =="\u0073\u0069\u0064\u0065"{_cbb .SideAttr .UnmarshalXMLAttr (_bbf );continue ;};if _bbf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_cbb .AnchorxAttr .UnmarshalXMLAttr (_bbf );continue ;};if _bbf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_cbb .AnchoryAttr .UnmarshalXMLAttr (_bbf ); -continue ;};};for {_egb ,_bgf :=d .Token ();if _bgf !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bgf );};if _deb ,_ebf :=_egb .(_f .EndElement );_ebf &&_deb .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the Wrap and its children +func (_ddb *Wrap )Validate ()error {return _ddb .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_cdf *Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0077\u0072\u0061\u0070";return _cdf .CT_Wrap .MarshalXML (e ,start );};func NewAnchorlock ()*Anchorlock {_e :=&Anchorlock {};_e .CT_AnchorLock =*NewCT_AnchorLock ();return _e ;};func (_f *Borderbottom )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _f .CT_Border .MarshalXML (e ,start );};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3; +ST_WrapSideLargest ST_WrapSide =4;); -// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_gad *CT_Wrap )ValidateWithPath (path string )error {if _ecf :=_gad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecf !=nil {return _ecf ;};if _fcg :=_gad .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r"); -_fcg !=nil {return _fcg ;};if _bbe :=_gad .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_bbe !=nil {return _bbe ;};if _ge :=_gad .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072"); -_ge !=nil {return _ge ;};return nil ;};func (_ecg ST_BorderType )Validate ()error {return _ecg .ValidateWithPath ("")};func (_gabc ST_HorizontalAnchor )String ()string {switch _gabc {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e"; -case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ; -};func (_bgfd ST_BorderShadow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgfd .String (),start );};func (_aad ST_HorizontalAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdgfc :=_f .Attr {};_fdgfc .Name =name ; -switch _aad {case ST_HorizontalAnchorUnset :_fdgfc .Value ="";case ST_HorizontalAnchorMargin :_fdgfc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_fdgfc .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_fdgfc .Value ="\u0074\u0065\u0078\u0074"; -case ST_HorizontalAnchorChar :_fdgfc .Value ="\u0063\u0068\u0061\u0072";};return _fdgfc ,nil ;};type ST_VerticalAnchor byte ;type Borderright struct{CT_Border };type Borderbottom struct{CT_Border };func (_ccb *ST_VerticalAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdag ,_cbf :=d .Token (); -if _cbf !=nil {return _cbf ;};if _gacd ,_aage :=_bdag .(_f .EndElement );_aage &&_gacd .Name ==start .Name {*_ccb =1;return nil ;};if _aefe ,_ebcd :=_bdag .(_f .CharData );!_ebcd {return _ac .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",_bdag ); -}else {switch string (_aefe ){case "":*_ccb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ccb =1;case "\u0070\u0061\u0067\u0065":*_ccb =2;case "\u0074\u0065\u0078\u0074":*_ccb =3;case "\u006c\u0069\u006e\u0065":*_ccb =4;};};_bdag ,_cbf =d .Token (); -if _cbf !=nil {return _cbf ;};if _bge ,_bdd :=_bdag .(_f .EndElement );_bdd &&_bge .Name ==start .Name {return nil ;};return _ac .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",_bdag ); -};func (_aa *Borderbottom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aa .CT_Border =*NewCT_Border ();for _ ,_ee :=range start .Attr {if _ee .Name .Local =="\u0074\u0079\u0070\u0065"{_aa .TypeAttr .UnmarshalXMLAttr (_ee );continue ;}; -if _ee .Name .Local =="\u0077\u0069\u0064t\u0068"{_fb ,_aaf :=_a .ParseUint (_ee .Value ,10,32);if _aaf !=nil {return _aaf ;};_af :=uint32 (_fb );_aa .WidthAttr =&_af ;continue ;};if _ee .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_aa .ShadowAttr .UnmarshalXMLAttr (_ee ); -continue ;};};for {_egf ,_aef :=d .Token ();if _aef !=nil {return _ac .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_aef );};if _df ,_fa :=_egf .(_f .EndElement ); -_fa &&_df .Name ==start .Name {break ;};};return nil ;};func (_gafd ST_WrapType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gafd .String (),start );};func NewBorderbottom ()*Borderbottom {_eg :=&Borderbottom {}; -_eg .CT_Border =*NewCT_Border ();return _eg ;};func (_gde ST_BorderShadow )String ()string {switch _gde {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";}; -return "";};func (_cfe ST_VerticalAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdfc :=_f .Attr {};_bdfc .Name =name ;switch _cfe {case ST_VerticalAnchorUnset :_bdfc .Value ="";case ST_VerticalAnchorMargin :_bdfc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case ST_VerticalAnchorPage :_bdfc .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_bdfc .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_bdfc .Value ="\u006c\u0069\u006e\u0065";};return _bdfc ,nil ;};type Borderleft struct{CT_Border }; -func (_bfg ST_WrapType )Validate ()error {return _bfg .ValidateWithPath ("")};func (_aeaa ST_WrapSide )ValidateWithPath (path string )error {switch _aeaa {case 0,1,2,3,4:default:return _ac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeaa )); -};return nil ;};func (_dc *Borderbottom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _dc .CT_Border .MarshalXML (e ,start );};func (_adda ST_WrapSide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adda .String (),start ); -};func (_aca *ST_BorderShadow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afc ,_bfb :=d .Token ();if _bfb !=nil {return _bfb ;};if _cae ,_cdf :=_afc .(_f .EndElement );_cdf &&_cae .Name ==start .Name {*_aca =1;return nil ;};if _gd ,_dgf :=_afc .(_f .CharData ); -!_dgf {return _ac .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",_afc );}else {switch string (_gd ){case "":*_aca =0;case "\u0074":*_aca =1;case "\u0074\u0072\u0075\u0065":*_aca =2; -case "\u0066":*_aca =3;case "\u0066\u0061\u006cs\u0065":*_aca =4;};};_afc ,_bfb =d .Token ();if _bfb !=nil {return _bfb ;};if _ffb ,_acga :=_afc .(_f .EndElement );_acga &&_ffb .Name ==start .Name {return nil ;};return _ac .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",_afc ); -};func NewWrap ()*Wrap {_efgf :=&Wrap {};_efgf .CT_Wrap =*NewCT_Wrap ();return _efgf };func (_dbff ST_HorizontalAnchor )Validate ()error {return _dbff .ValidateWithPath ("")};func (_beb *Borderleft )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _beb .CT_Border .MarshalXML (e ,start );};func NewBordertop ()*Bordertop {_fcd :=&Bordertop {};_fcd .CT_Border =*NewCT_Border ();return _fcd };func NewBorderleft ()*Borderleft {_gac :=&Borderleft {}; -_gac .CT_Border =*NewCT_Border ();return _gac ;};func (_ddb ST_VerticalAnchor )Validate ()error {return _ddb .ValidateWithPath ("")}; +// Validate validates the Anchorlock and its children +func (_gb *Anchorlock )Validate ()error {return _gb .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func (_ccda ST_WrapSide )String ()string {switch _ccda {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074"; +case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";}; // Validate validates the Borderright and its children -func (_cd *Borderright )Validate ()error {return _cd .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_ef *Anchorlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _ef .CT_AnchorLock .MarshalXML (e ,start );};func (_fdgf ST_WrapType )ValidateWithPath (path string )error {switch _fdgf {case 0,1,2,3,4,5:default:return _ac .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgf )); -};return nil ;}; +func (_bd *Borderright )Validate ()error {return _bd .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};type Borderleft struct{CT_Border };func (_abb *CT_Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abb .TypeAttr !=ST_WrapTypeUnset {_dfc ,_cbd :=_abb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cbd !=nil {return _cbd ;};start .Attr =append (start .Attr ,_dfc );};if _abb .SideAttr !=ST_WrapSideUnset {_dec ,_cedb :=_abb .SideAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0064\u0065"});if _cedb !=nil {return _cedb ;};start .Attr =append (start .Attr ,_dec ); +};if _abb .AnchorxAttr !=ST_HorizontalAnchorUnset {_gee ,_dabf :=_abb .AnchorxAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _dabf !=nil {return _dabf ;};start .Attr =append (start .Attr ,_gee );};if _abb .AnchoryAttr !=ST_VerticalAnchorUnset {_cbfc ,_fb :=_abb .AnchoryAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"}); +if _fb !=nil {return _fb ;};start .Attr =append (start .Attr ,_cbfc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aaa ST_WrapType )String ()string {switch _aaa {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"; +case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};func (_egc *ST_HorizontalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbg ,_dgeg :=d .Token (); +if _dgeg !=nil {return _dgeg ;};if _gaad ,_gde :=_bbg .(_a .EndElement );_gde &&_gaad .Name ==start .Name {*_egc =1;return nil ;};if _edf ,_dgb :=_bbg .(_a .CharData );!_dgb {return _af .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",_bbg ); +}else {switch string (_edf ){case "":*_egc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_egc =1;case "\u0070\u0061\u0067\u0065":*_egc =2;case "\u0074\u0065\u0078\u0074":*_egc =3;case "\u0063\u0068\u0061\u0072":*_egc =4;};};_bbg ,_dgeg =d .Token ();if _dgeg !=nil {return _dgeg ; +};if _cgfc ,_ebc :=_bbg .(_a .EndElement );_ebc &&_cgfc .Name ==start .Name {return nil ;};return _af .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",_bbg ); +};type ST_HorizontalAnchor byte ;func (_abgd ST_WrapType )Validate ()error {return _abgd .ValidateWithPath ("")};func (_eed *CT_AnchorLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gdc ,_fac :=d .Token ();if _fac !=nil {return _af .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_fac ); +};if _ae ,_eeb :=_gdc .(_a .EndElement );_eeb &&_ae .Name ==start .Name {break ;};};return nil ;};func (_bbc ST_VerticalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbc .String (),start );};type CT_AnchorLock struct{}; +func (_fcbb *ST_WrapType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcbb =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_fcbb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcbb =2;case "\u006e\u006f\u006e\u0065":*_fcbb =3; +case "\u0074\u0069\u0067h\u0074":*_fcbb =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_fcbb =5;};return nil ;};func (_edag *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_edag =1; +case "\u0070\u0061\u0067\u0065":*_edag =2;case "\u0074\u0065\u0078\u0074":*_edag =3;case "\u0063\u0068\u0061\u0072":*_edag =4;};return nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_dda ST_HorizontalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbge :=_a .Attr {}; +_fbge .Name =name ;switch _dda {case ST_HorizontalAnchorUnset :_fbge .Value ="";case ST_HorizontalAnchorMargin :_fbge .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_fbge .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_fbge .Value ="\u0074\u0065\u0078\u0074"; +case ST_HorizontalAnchorChar :_fbge .Value ="\u0063\u0068\u0061\u0072";};return _fbge ,nil ;};func (_ge *Anchorlock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _ge .CT_AnchorLock .MarshalXML (e ,start );};func (_fbgc ST_HorizontalAnchor )Validate ()error {return _fbgc .ValidateWithPath ("")}; -// Validate validates the CT_Wrap and its children -func (_edae *CT_Wrap )Validate ()error {return _edae .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3; -ST_BorderShadowFalse ST_BorderShadow =4;);const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4; -);func (_afde *ST_WrapType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdeg ,_adb :=d .Token ();if _adb !=nil {return _adb ;};if _gca ,_daa :=_gdeg .(_f .EndElement );_daa &&_gca .Name ==start .Name {*_afde =1;return nil ;};if _ffa ,_bfc :=_gdeg .(_f .CharData ); -!_bfc {return _ac .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",_gdeg );}else {switch string (_ffa ){case "":*_afde =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_afde =1; -case "\u0073\u0071\u0075\u0061\u0072\u0065":*_afde =2;case "\u006e\u006f\u006e\u0065":*_afde =3;case "\u0074\u0069\u0067h\u0074":*_afde =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_afde =5;};};_gdeg ,_adb =d .Token ();if _adb !=nil {return _adb ;}; -if _gcg ,_cce :=_gdeg .(_f .EndElement );_cce &&_gcg .Name ==start .Name {return nil ;};return _ac .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",_gdeg ); -}; +// Validate validates the Bordertop and its children +func (_efc *Bordertop )Validate ()error {return _efc .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_aee *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aee .TypeAttr !=ST_BorderTypeUnset {_efd ,_cg :=_aee .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cg !=nil {return _cg ;};start .Attr =append (start .Attr ,_efd );};if _aee .WidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_af .Sprintf ("\u0025\u0076",*_aee .WidthAttr )});}; +if _aee .ShadowAttr !=ST_BorderShadowUnset {_fd ,_ffb :=_aee .ShadowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _ffb !=nil {return _ffb ;};start .Attr =append (start .Attr ,_fd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_faf *Borderbottom )ValidateWithPath (path string )error {if _fg :=_faf .CT_Border .ValidateWithPath (path );_fg !=nil {return _fg ;};return nil ;};func (_afe ST_VerticalAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afe .String (),start ); -};func (_gga ST_VerticalAnchor )String ()string {switch _gga {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065"; -};return "";};type ST_HorizontalAnchor byte ;func (_ea *Anchorlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ea .CT_AnchorLock =*NewCT_AnchorLock ();for {_db ,_b :=d .Token ();if _b !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_b ); -};if _ae ,_gb :=_db .(_f .EndElement );_gb &&_ae .Name ==start .Name {break ;};};return nil ;};func (_dff *Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dff .CT_Wrap =*NewCT_Wrap ();for _ ,_fge :=range start .Attr {if _fge .Name .Local =="\u0074\u0079\u0070\u0065"{_dff .TypeAttr .UnmarshalXMLAttr (_fge ); -continue ;};if _fge .Name .Local =="\u0073\u0069\u0064\u0065"{_dff .SideAttr .UnmarshalXMLAttr (_fge );continue ;};if _fge .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_dff .AnchorxAttr .UnmarshalXMLAttr (_fge );continue ;};if _fge .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_dff .AnchoryAttr .UnmarshalXMLAttr (_fge ); -continue ;};};for {_fbe ,_fed :=d .Token ();if _fed !=nil {return _ac .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_fed );};if _cbd ,_fdg :=_fbe .(_f .EndElement );_fdg &&_cbd .Name ==start .Name {break ; -};};return nil ;};func (_dd *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dd =1;case "\u0070\u0061\u0067\u0065":*_dd =2;case "\u0074\u0065\u0078\u0074":*_dd =3; -case "\u0063\u0068\u0061\u0072":*_dd =4;};return nil ;};func (_gfa *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfa .TypeAttr !=ST_BorderTypeUnset {_eda ,_bbb :=_gfa .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bbb !=nil {return _bbb ;};start .Attr =append (start .Attr ,_eda );};if _gfa .WidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_ac .Sprintf ("\u0025\u0076",*_gfa .WidthAttr )}); -};if _gfa .ShadowAttr !=ST_BorderShadowUnset {_ff ,_efg :=_gfa .ShadowAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _efg !=nil {return _efg ;};start .Attr =append (start .Attr ,_ff );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ab ST_BorderShadow )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efc :=_f .Attr {};_efc .Name =name ;switch _ab {case ST_BorderShadowUnset :_efc .Value ="";case ST_BorderShadowT :_efc .Value ="\u0074";case ST_BorderShadowTrue :_efc .Value ="\u0074\u0072\u0075\u0065"; -case ST_BorderShadowF :_efc .Value ="\u0066";case ST_BorderShadowFalse :_efc .Value ="\u0066\u0061\u006cs\u0065";};return _efc ,nil ;};func (_cbe ST_BorderType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eeda :=_f .Attr {};_eeda .Name =name ;switch _cbe {case ST_BorderTypeUnset :_eeda .Value =""; -case ST_BorderTypeNone :_eeda .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_eeda .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_eeda .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_eeda .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_BorderTypeHairline :_eeda .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_eeda .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_eeda .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_eeda .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; -case ST_BorderTypeDashDotDot :_eeda .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_eeda .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_eeda .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c"; -case ST_BorderTypeThickThinSmall :_eeda .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_eeda .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c"; -case ST_BorderTypeThinThick :_eeda .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_eeda .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_eeda .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e"; -case ST_BorderTypeThinThickLarge :_eeda .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_eeda .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065"; -case ST_BorderTypeThickBetweenThinLarge :_eeda .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_eeda .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_eeda .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_BorderTypeDashedSmall :_eeda .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_eeda .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_eeda .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073"; -case ST_BorderTypeThreeDEngrave :_eeda .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_eeda .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_eeda .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t"; -};return _eeda ,nil ;};func init (){_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap ); -_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock ); +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_dbf *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_bae ST_BorderType )ValidateWithPath (path string )error {switch _bae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bae )); +};return nil ;};func NewBorderright ()*Borderright {_eb :=&Borderright {};_eb .CT_Border =*NewCT_Border ();return _eb ;}; + +// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path +func (_eda *CT_Wrap )ValidateWithPath (path string )error {if _dga :=_eda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dga !=nil {return _dga ;};if _ffeg :=_eda .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r"); +_ffeg !=nil {return _ffeg ;};if _ecg :=_eda .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_ecg !=nil {return _ecg ;};if _gdd :=_eda .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072"); +_gdd !=nil {return _gdd ;};return nil ;};type ST_WrapType byte ;type ST_VerticalAnchor byte ;func (_fgf ST_HorizontalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgf .String (),start );};func NewBordertop ()*Bordertop {_dge :=&Bordertop {}; +_dge .CT_Border =*NewCT_Border ();return _dge };func (_adec ST_WrapSide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adec .String (),start );};func (_ffa ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _ffa {case 0,1,2,3,4:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffa )); +};return nil ;};func (_daf *ST_WrapSide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caf ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};if _dbfc ,_ebd :=_caf .(_a .EndElement );_ebd &&_dbfc .Name ==start .Name {*_daf =1;return nil ; +};if _bg ,_bga :=_caf .(_a .CharData );!_bga {return _af .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",_caf );}else {switch string (_bg ){case "":*_daf =0; +case "\u0062\u006f\u0074\u0068":*_daf =1;case "\u006c\u0065\u0066\u0074":*_daf =2;case "\u0072\u0069\u0067h\u0074":*_daf =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_daf =4;};};_caf ,_dfg =d .Token ();if _dfg !=nil {return _dfg ;};if _fag ,_ddfc :=_caf .(_a .EndElement ); +_ddfc &&_fag .Name ==start .Name {return nil ;};return _af .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",_caf );};func init (){_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock ); }; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/vml/vml.go b/schema/urn/schemas_microsoft_com/vml/vml.go index 03bbde2c08..853042383c 100644 --- a/schema/urn/schemas_microsoft_com/vml/vml.go +++ b/schema/urn/schemas_microsoft_com/vml/vml.go @@ -9,4723 +9,4733 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package vml ;import (_d "encoding/xml";_c "fmt";_a "github.com/unidoc/unioffice";_de "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ba "github.com/unidoc/unioffice/schema/soo/wml";_af "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; -_ce "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_baa "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_gb "strconv";);func (_baagfg ST_ImageAspect )Validate ()error {return _baagfg .ValidateWithPath ("")}; -func (_gada *AG_ShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcg :=range start .Attr {if _dcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdef ,_bace :=_dcg .Value ,error (nil );if _bace !=nil {return _bace ; -};_gada .OpacityAttr =&_cdef ;continue ;};if _dcg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gada .StrokedAttr .UnmarshalXMLAttr (_dcg );continue ;};if _dcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbaa ,_bgac :=_dcg .Value ,error (nil ); -if _bgac !=nil {return _bgac ;};_gada .StrokecolorAttr =&_dbaa ;continue ;};if _dcg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cged ,_daca :=_dcg .Value ,error (nil );if _daca !=nil {return _daca ;};_gada .StrokeweightAttr =&_cged ; -continue ;};if _dcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gada .InsetpenAttr .UnmarshalXMLAttr (_dcg );continue ;};if _dcg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cbc ,_fce :=_dcg .Value ,error (nil ); -if _fce !=nil {return _fce ;};_gada .ChromakeyAttr =&_cbc ;continue ;};if _dcg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gada .FilledAttr .UnmarshalXMLAttr (_dcg );continue ;};if _dcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgge ,_bfg :=_dcg .Value ,error (nil ); -if _bfg !=nil {return _bfg ;};_gada .FillcolorAttr =&_fgge ;continue ;};};for {_cffg ,_eacf :=d .Token ();if _eacf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_eacf ); -};if _dcec ,_fgec :=_cffg .(_d .EndElement );_fgec &&_dcec .Name ==start .Name {break ;};};return nil ;};func (_cdea *AG_ImageAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdea .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .SrcAttr )}); -};if _cdea .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .CropleftAttr )});};if _cdea .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .CroptopAttr )}); -};if _cdea .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .CroprightAttr )});};if _cdea .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .CropbottomAttr )}); -};if _cdea .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .GainAttr )});};if _cdea .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .BlacklevelAttr )}); -};if _cdea .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_cdea .GammaAttr )});};if _cdea .GrayscaleAttr !=_b .ST_TrueFalseUnset {_efb ,_egdf :=_cdea .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"}); -if _egdf !=nil {return _egdf ;};start .Attr =append (start .Attr ,_efb );};if _cdea .BilevelAttr !=_b .ST_TrueFalseUnset {_dfed ,_cee :=_cdea .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _cee !=nil {return _cee ; -};start .Attr =append (start .Attr ,_dfed );};return nil ;};func (_degac ST_StrokeEndCap )String ()string {switch _degac {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064"; -};return "";}; - -// Validate validates the OfcLock and its children -func (_addge *OfcLock )Validate ()error {return _addge .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_bbac *AG_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbf ,_dag :=_bbac .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"}); -if _dag !=nil {return _dag ;};start .Attr =append (start .Attr ,_fbf );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_gfbbf OfcST_InsetMode )ValidateWithPath (path string )error {switch _gfbbf {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbbf )); +package vml ;import (_a "encoding/xml";_d "fmt";_db "github.com/unidoc/unioffice";_ab "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "github.com/unidoc/unioffice/schema/soo/wml";_gb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; +_ec "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_gf "strconv";);func (_cccgd ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _cccgd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccgd )); };return nil ;}; -// Validate validates the AG_ImageAttributes and its children -func (_acf *AG_ImageAttributes )Validate ()error {return _acf .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_gac *AG_AllShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fggg :=range start .Attr {if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gac .ConnectortypeAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gac .BwpureAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gac .CliptowrapAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gac .PreferrelativeAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u006f\u006c\u0065"{_gac .OleAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gac .OleiconAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gac .ForcedashAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gac .BwnormalAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0073\u0070\u0074"{_ca ,_deg :=_gb .ParseFloat (_fggg .Value ,64); -if _deg !=nil {return _deg ;};_ebd :=float32 (_ca );_gac .SptAttr =&_ebd ;continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0063\u006c\u0069\u0070"{_gac .ClipAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fggg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gac .BwmodeAttr .UnmarshalXMLAttr (_fggg ); -continue ;};if _fggg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gac .StrokedAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbc ,_fed :=_fggg .Value ,error (nil );if _fed !=nil {return _fed ; -};_gac .FillcolorAttr =&_gbc ;continue ;};if _fggg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gac .FilledAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cgf ,_bdd :=_fggg .Value ,error (nil ); -if _bdd !=nil {return _bdd ;};_gac .ChromakeyAttr =&_cgf ;continue ;};if _fggg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gac .InsetpenAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fa ,_fgd :=_fggg .Value ,error (nil ); -if _fgd !=nil {return _fgd ;};_gac .StrokeweightAttr =&_fa ;continue ;};if _fggg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afb ,_caa :=_fggg .Value ,error (nil );if _caa !=nil {return _caa ;};_gac .StrokecolorAttr =&_afb ; -continue ;};if _fggg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gde ,_adb :=_fggg .Value ,error (nil );if _adb !=nil {return _adb ;};_gac .OpacityAttr =&_gde ;continue ;};};for {_dgb ,_adg :=d .Token ();if _adg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_adg ); -};if _gee ,_bdeb :=_dgb .(_d .EndElement );_bdeb &&_gee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcClippath and its children +func (_dfcfac *OfcClippath )Validate ()error {return _dfcfac .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};type OfcST_ColorMode byte ;func (_gccgf *Group )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gccgf .CT_Group =*NewCT_Group (); +for _ ,_gcafg :=range start .Attr {if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gccgf .AllowincellAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gccgf .BulletAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0068\u0072"{_gccgf .HrAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u006f\u006e\u0065\u0064"{_gccgf .OnedAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gccgf .HralignAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_beddf ,_deeeae :=_gcafg .Value ,error (nil ); +if _deeeae !=nil {return _deeeae ;};_gccgf .TablelimitsAttr =&_beddf ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfabgc ,_bcecg :=_gf .ParseInt (_gcafg .Value ,10,64); +if _bcecg !=nil {return _bcecg ;};_gccgf .RegroupidAttr =&_dfabgc ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dadce ,_fgbad :=_gcafg .Value ,error (nil ); +if _fgbad !=nil {return _fgbad ;};_gccgf .BordertopcolorAttr =&_dadce ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0073\u0070\u0069\u0064"{_egbcg ,_acfg :=_gcafg .Value ,error (nil ); +if _acfg !=nil {return _acfg ;};_gccgf .SpidAttr =&_egbcg ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0068\u0072\u0070c\u0074"{_eebfc ,_cdgad :=_gf .ParseFloat (_gcafg .Value ,64); +if _cdgad !=nil {return _cdgad ;};_cddg :=float32 (_eebfc );_gccgf .HrpctAttr =&_cddg ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecbega ,_dgcdd :=_gcafg .Value ,error (nil ); +if _dgcdd !=nil {return _dgcdd ;};_gccgf .BorderrightcolorAttr =&_ecbega ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gccgf .ButtonAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gccgf .HrstdAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gccgf .DgmlayoutAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gccgf .UserdrawnAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gccgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gccgf .UserhiddenAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gffef ,_bfbgc :=_gcafg .Value ,error (nil ); +if _bfbgc !=nil {return _bfbgc ;};_gccgf .BorderleftcolorAttr =&_gffef ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gccgf .InsetmodeAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gccgf .AllowoverlapAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_dfdb ,_fcbbfd :=_gcafg .Value ,error (nil ); +if _fcbbfd !=nil {return _fcbbfd ;};_gccgf .TablepropertiesAttr =&_dfdb ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gccgf .HrnoshadeAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gccgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_defgb ,_ecec :=_gf .ParseInt (_gcafg .Value ,10,64); +if _ecec !=nil {return _ecec ;};_gccgf .DgmnodekindAttr =&_defgb ;continue ;};if _gcafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aaaga ,_dcdcb :=_gcafg .Value ,error (nil ); +if _dcdcb !=nil {return _dcdcb ;};_gccgf .BorderbottomcolorAttr =&_aaaga ;continue ;};if _gcafg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gccgf .PrintAttr .UnmarshalXMLAttr (_gcafg );continue ;};if _gcafg .Name .Local =="\u0074\u0069\u0074l\u0065"{_efaag ,_bcdfa :=_gcafg .Value ,error (nil ); +if _bcdfa !=nil {return _bcdfa ;};_gccgf .TitleAttr =&_efaag ;continue ;};if _gcafg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_facgg ,_fcbaa :=_gcafg .Value ,error (nil );if _fcbaa !=nil {return _fcbaa ;};_gccgf .CoordoriginAttr =&_facgg ; +continue ;};if _gcafg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efbcd ,_eaegg :=_gcafg .Value ,error (nil );if _eaegg !=nil {return _eaegg ;};_gccgf .WrapcoordsAttr =&_efbcd ;continue ;};if _gcafg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgedc ,_gedad :=_gcafg .Value ,error (nil ); +if _gedad !=nil {return _gedad ;};_gccgf .CoordsizeAttr =&_bgedc ;continue ;};if _gcafg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcace ,_gcge :=_gcafg .Value ,error (nil );if _gcge !=nil {return _gcge ;};_gccgf .StyleAttr =&_dcace ;continue ;};if _gcafg .Name .Local =="\u0069\u0064"{_gaeba ,_fcgbb :=_gcafg .Value ,error (nil ); +if _fcgbb !=nil {return _fcgbb ;};_gccgf .IdAttr =&_gaeba ;continue ;};if _gcafg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gddf ,_dggc :=_gcafg .Value ,error (nil );if _dggc !=nil {return _dggc ;};_gccgf .FillcolorAttr =&_gddf ;continue ; +};if _gcafg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaged ,_ebdag :=_gcafg .Value ,error (nil );if _ebdag !=nil {return _ebdag ;};_gccgf .ClassAttr =&_gaged ;continue ;};if _gcafg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_babd ,_ecadd :=_gcafg .Value ,error (nil ); +if _ecadd !=nil {return _ecadd ;};_gccgf .TargetAttr =&_babd ;continue ;};if _gcafg .Name .Local =="\u0068\u0072\u0065\u0066"{_faccg ,_afcca :=_gcafg .Value ,error (nil );if _afcca !=nil {return _afcca ;};_gccgf .HrefAttr =&_faccg ;continue ;};if _gcafg .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_gccgf .EditasAttr .UnmarshalXMLAttr (_gcafg ); +continue ;};if _gcafg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gccgf .FilledAttr .UnmarshalXMLAttr (_gcafg );continue ;};if _gcafg .Name .Local =="\u0061\u006c\u0074"{_bdaad ,_ebegc :=_gcafg .Value ,error (nil );if _ebegc !=nil {return _ebegc ; +};_gccgf .AltAttr =&_bdaad ;continue ;};};_fabbe :for {_gbegg ,_aegfc :=d .Token ();if _aegfc !=nil {return _aegfc ;};switch _gdebb :=_gbegg .(type ){case _a .StartElement :switch _gdebb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_ebge :=NewGroup (); +if _bebda :=d .DecodeElement (_ebge ,&_gdebb );_bebda !=nil {return _bebda ;};_gccgf .Group =append (_gccgf .Group ,_ebge );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_ebfge :=NewShape (); +if _gdbeg :=d .DecodeElement (_ebfge ,&_gdebb );_gdbeg !=nil {return _gdbeg ;};_gccgf .Shape =append (_gccgf .Shape ,_ebfge );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_eaeeg :=NewShapetype (); +if _acccd :=d .DecodeElement (_eaeeg ,&_gdebb );_acccd !=nil {return _acccd ;};_gccgf .Shapetype =append (_gccgf .Shapetype ,_eaeeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_ageg :=NewArc (); +if _cdeb :=d .DecodeElement (_ageg ,&_gdebb );_cdeb !=nil {return _cdeb ;};_gccgf .Arc =append (_gccgf .Arc ,_ageg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_fcaba :=NewCurve (); +if _beagf :=d .DecodeElement (_fcaba ,&_gdebb );_beagf !=nil {return _beagf ;};_gccgf .Curve =append (_gccgf .Curve ,_fcaba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_eedb :=NewImage (); +if _edgeb :=d .DecodeElement (_eedb ,&_gdebb );_edgeb !=nil {return _edgeb ;};_gccgf .Image =append (_gccgf .Image ,_eedb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_becg :=NewLine (); +if _aedeec :=d .DecodeElement (_becg ,&_gdebb );_aedeec !=nil {return _aedeec ;};_gccgf .Line =append (_gccgf .Line ,_becg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_ggecb :=NewOval (); +if _ccfca :=d .DecodeElement (_ggecb ,&_gdebb );_ccfca !=nil {return _ccfca ;};_gccgf .Oval =append (_gccgf .Oval ,_ggecb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_fdaafe :=NewPolyline (); +if _bgca :=d .DecodeElement (_fdaafe ,&_gdebb );_bgca !=nil {return _bgca ;};_gccgf .Polyline =append (_gccgf .Polyline ,_fdaafe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_cgagd :=NewRect (); +if _feece :=d .DecodeElement (_cgagd ,&_gdebb );_feece !=nil {return _feece ;};_gccgf .Rect =append (_gccgf .Rect ,_cgagd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_edcbc :=NewRoundrect (); +if _cbfce :=d .DecodeElement (_edcbc ,&_gdebb );_cbfce !=nil {return _cbfce ;};_gccgf .Roundrect =append (_gccgf .Roundrect ,_edcbc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_cagdb :=NewOfcDiagram (); +if _aacf :=d .DecodeElement (_cagdb ,&_gdebb );_aacf !=nil {return _aacf ;};_gccgf .Diagram =append (_gccgf .Diagram ,_cagdb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccddf :=NewEG_ShapeElements (); +_ccddf .Path =NewPath ();if _acggd :=d .DecodeElement (_ccddf .Path ,&_gdebb );_acggd !=nil {return _acggd ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_ccddf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_daaec :=NewEG_ShapeElements (); +_daaec .Formulas =NewFormulas ();if _ddcba :=d .DecodeElement (_daaec .Formulas ,&_gdebb );_ddcba !=nil {return _ddcba ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_daaec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_caaeb :=NewEG_ShapeElements (); +_caaeb .Handles =NewHandles ();if _cdgdd :=d .DecodeElement (_caaeb .Handles ,&_gdebb );_cdgdd !=nil {return _cdgdd ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_caaeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dfbeg :=NewEG_ShapeElements (); +_dfbeg .Fill =NewFill ();if _deedag :=d .DecodeElement (_dfbeg .Fill ,&_gdebb );_deedag !=nil {return _deedag ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_dfbeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_decba :=NewEG_ShapeElements (); +_decba .Stroke =NewStroke ();if _cceff :=d .DecodeElement (_decba .Stroke ,&_gdebb );_cceff !=nil {return _cceff ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_decba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gbbe :=NewEG_ShapeElements (); +_gbbe .Shadow =NewShadow ();if _bbcbc :=d .DecodeElement (_gbbe .Shadow ,&_gdebb );_bbcbc !=nil {return _bbcbc ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_gbbe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bcag :=NewEG_ShapeElements (); +_bcag .Textbox =NewTextbox ();if _deba :=d .DecodeElement (_bcag .Textbox ,&_gdebb );_deba !=nil {return _deba ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_bcag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_baffa :=NewEG_ShapeElements (); +_baffa .Textpath =NewTextpath ();if _ebcgf :=d .DecodeElement (_baffa .Textpath ,&_gdebb );_ebcgf !=nil {return _ebcgf ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_baffa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dcaebd :=NewEG_ShapeElements (); +_dcaebd .Imagedata =NewImagedata ();if _dfadb :=d .DecodeElement (_dcaebd .Imagedata ,&_gdebb );_dfadb !=nil {return _dfadb ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_dcaebd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efega :=NewEG_ShapeElements (); +_efega .Skew =NewOfcSkew ();if _dbec :=d .DecodeElement (_efega .Skew ,&_gdebb );_dbec !=nil {return _dbec ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_efega );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_afeda :=NewEG_ShapeElements (); +_afeda .Extrusion =NewOfcExtrusion ();if _gdgaf :=d .DecodeElement (_afeda .Extrusion ,&_gdebb );_gdgaf !=nil {return _gdgaf ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_afeda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cdba :=NewEG_ShapeElements (); +_cdba .Callout =NewOfcCallout ();if _ececg :=d .DecodeElement (_cdba .Callout ,&_gdebb );_ececg !=nil {return _ececg ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_cdba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_afcbf :=NewEG_ShapeElements (); +_afcbf .Lock =NewOfcLock ();if _facba :=d .DecodeElement (_afcbf .Lock ,&_gdebb );_facba !=nil {return _facba ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_afcbf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ebgda :=NewEG_ShapeElements (); +_ebgda .Clippath =NewOfcClippath ();if _cfbagf :=d .DecodeElement (_ebgda .Clippath ,&_gdebb );_cfbagf !=nil {return _cfbagf ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_ebgda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dbfeb :=NewEG_ShapeElements (); +_dbfeb .Signatureline =NewOfcSignatureline ();if _bgfdd :=d .DecodeElement (_dbfeb .Signatureline ,&_gdebb );_bgfdd !=nil {return _bgfdd ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_dbfeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_edgde :=NewEG_ShapeElements (); +_edgde .Wrap =_b .NewWrap ();if _bgegf :=d .DecodeElement (_edgde .Wrap ,&_gdebb );_bgegf !=nil {return _bgegf ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_edgde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gebgg :=NewEG_ShapeElements (); +_gebgg .Anchorlock =_b .NewAnchorlock ();if _eebaf :=d .DecodeElement (_gebgg .Anchorlock ,&_gdebb );_eebaf !=nil {return _eebaf ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_gebgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ecgf :=NewEG_ShapeElements (); +_ecgf .Bordertop =_b .NewBordertop ();if _abfcb :=d .DecodeElement (_ecgf .Bordertop ,&_gdebb );_abfcb !=nil {return _abfcb ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_ecgf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_agege :=NewEG_ShapeElements (); +_agege .Borderbottom =_b .NewBorderbottom ();if _cadg :=d .DecodeElement (_agege .Borderbottom ,&_gdebb );_cadg !=nil {return _cadg ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_agege );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bfdc :=NewEG_ShapeElements (); +_bfdc .Borderleft =_b .NewBorderleft ();if _dgdca :=d .DecodeElement (_bfdc .Borderleft ,&_gdebb );_dgdca !=nil {return _dgdca ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_bfdc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fdfgf :=NewEG_ShapeElements (); +_fdfgf .Borderright =_b .NewBorderright ();if _gcade :=d .DecodeElement (_fdfgf .Borderright ,&_gdebb );_gcade !=nil {return _gcade ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_fdfgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gcbg :=NewEG_ShapeElements (); +_gcbg .ClientData =_gb .NewClientData ();if _bcaba :=d .DecodeElement (_gcbg .ClientData ,&_gdebb );_bcaba !=nil {return _bcaba ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_gcbg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cdgc :=NewEG_ShapeElements (); +_cdgc .Textdata =_ec .NewTextdata ();if _fbcb :=d .DecodeElement (_cdgc .Textdata ,&_gdebb );_fbcb !=nil {return _fbcb ;};_gccgf .EG_ShapeElements =append (_gccgf .EG_ShapeElements ,_cdgc );default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0047\u0072\u006fu\u0070 \u0025\u0076",_gdebb .Name ); +if _bfaa :=d .Skip ();_bfaa !=nil {return _bfaa ;};};case _a .EndElement :break _fabbe ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_bccf *OfcCT_Lock )ValidateWithPath (path string )error {if _egabbe :=_bccf .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_egabbe !=nil {return _egabbe ;};if _cgacd :=_bccf .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072"); -_cgacd !=nil {return _cgacd ;};if _cgbcc :=_bccf .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cgbcc !=nil {return _cgbcc ;};if _beefb :=_bccf .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_beefb !=nil {return _beefb ;};if _fbcec :=_bccf .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fbcec !=nil {return _fbcec ;};if _cgfgcf :=_bccf .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_cgfgcf !=nil {return _cgfgcf ;};if _fbcgd :=_bccf .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_fbcgd !=nil {return _fbcgd ;};if _ddedcg :=_bccf .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072"); -_ddedcg !=nil {return _ddedcg ;};if _agagc :=_bccf .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_agagc !=nil {return _agagc ;};if _cgafa :=_bccf .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072"); -_cgafa !=nil {return _cgafa ;};if _effb :=_bccf .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_effb !=nil {return _effb ;};if _fbdb :=_bccf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_fbdb !=nil {return _fbdb ;};return nil ;};func (_baca *AG_OfficeShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baca .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_baca .SptAttr )}); -};if _baca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_effc ,_faee :=_baca .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _faee !=nil {return _faee ;};start .Attr =append (start .Attr ,_effc ); -};if _baca .BwmodeAttr !=OfcST_BWModeUnset {_accg ,_dca :=_baca .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dca !=nil {return _dca ;};start .Attr =append (start .Attr ,_accg );};if _baca .BwpureAttr !=OfcST_BWModeUnset {_bbcd ,_gbf :=_baca .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); -if _gbf !=nil {return _gbf ;};start .Attr =append (start .Attr ,_bbcd );};if _baca .BwnormalAttr !=OfcST_BWModeUnset {_cff ,_gbfb :=_baca .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbfb !=nil {return _gbfb ; -};start .Attr =append (start .Attr ,_cff );};if _baca .ForcedashAttr !=_b .ST_TrueFalseUnset {_aefe ,_eeg :=_baca .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eeg !=nil {return _eeg ; -};start .Attr =append (start .Attr ,_aefe );};if _baca .OleiconAttr !=_b .ST_TrueFalseUnset {_gfbde ,_gdag :=_baca .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdag !=nil {return _gdag ;};start .Attr =append (start .Attr ,_gfbde ); -};if _baca .OleAttr !=_b .ST_TrueFalseBlankUnset {_bcd ,_cgaa :=_baca .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_bcd );};if _baca .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_bfa ,_eafc :=_baca .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _eafc !=nil {return _eafc ;};start .Attr =append (start .Attr ,_bfa );};if _baca .CliptowrapAttr !=_b .ST_TrueFalseUnset {_ace ,_defc :=_baca .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _defc !=nil {return _defc ;};start .Attr =append (start .Attr ,_ace );};if _baca .ClipAttr !=_b .ST_TrueFalseUnset {_ceca ,_baf :=_baca .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _baf !=nil {return _baf ; -};start .Attr =append (start .Attr ,_ceca );};return nil ;};type CT_F struct{EqnAttr *string ;};func (_eedde OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _eedde {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedde )); -};return nil ;};func (_dgcac *Roundrect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dgcac .CT_RoundRect .MarshalXML (e ,start );};type Fill struct{CT_Fill };type ST_EditAs byte ;type Image struct{CT_Image };type ST_StrokeLineStyle byte ; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_acabe *CT_PolyLine )ValidateWithPath (path string )error {for _efga ,_ccgeab :=range _acabe .Ink {if _ffbg :=_ccgeab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_efga ));_ffbg !=nil {return _ffbg ; +};};for _cdbgg ,_fffaf :=range _acabe .EG_ShapeElements {if _ebafd :=_fffaf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdbgg )); +_ebafd !=nil {return _ebafd ;};};if _dgbde :=_acabe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dgbde !=nil {return _dgbde ;};if _gafaf :=_acabe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_gafaf !=nil {return _gafaf ;};if _bgada :=_acabe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgada !=nil {return _bgada ;};if _adcc :=_acabe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_adcc !=nil {return _adcc ;};if _defa :=_acabe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_defa !=nil {return _defa ;};if _bbce :=_acabe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_bbce !=nil {return _bbce ;};if _gefb :=_acabe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gefb !=nil {return _gefb ;};if _bdac :=_acabe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bdac !=nil {return _bdac ;};if _effaf :=_acabe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_effaf !=nil {return _effaf ;};if _dcga :=_acabe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_dcga !=nil {return _dcga ;};if _dfgc :=_acabe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfgc !=nil {return _dfgc ;};if _cfeff :=_acabe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_cfeff !=nil {return _cfeff ;};if _gebbeg :=_acabe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gebbeg !=nil {return _gebbeg ;};if _fbgbb :=_acabe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_fbgbb !=nil {return _fbgbb ;};if _bfffb :=_acabe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bfffb !=nil {return _bfffb ;};if _gceg :=_acabe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_gceg !=nil {return _gceg ;};if _cccc :=_acabe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cccc !=nil {return _cccc ;};if _ccdaf :=_acabe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_ccdaf !=nil {return _ccdaf ;};if _caad :=_acabe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_caad !=nil {return _caad ;};if _bdaga :=_acabe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_bdaga !=nil {return _bdaga ;};if _becabb :=_acabe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_becabb !=nil {return _becabb ;};if _cgaef :=_acabe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_cgaef !=nil {return _cgaef ;};if _bged :=_acabe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};if _ecfcg :=_acabe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_ecfcg !=nil {return _ecfcg ;};if _gbacb :=_acabe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gbacb !=nil {return _gbacb ;};if _fgcb :=_acabe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_fgcb !=nil {return _fgcb ;};if _edebed :=_acabe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_edebed !=nil {return _edebed ;};if _fdfcd :=_acabe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_fdfcd !=nil {return _fdfcd ;};if _eggaa :=_acabe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eggaa !=nil {return _eggaa ;};return nil ;};func (_gfbce *OfcCT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073"; +};if _gfbce .ExtAttr !=ST_ExtUnset {_bddgc ,_dabf :=_gfbce .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dabf !=nil {return _dabf ;};start .Attr =append (start .Attr ,_bddgc );};e .EncodeToken (start );if _gfbce .R !=nil {_gbaeb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072"}}; +for _ ,_ecccf :=range _gfbce .R {e .EncodeElement (_ecccf ,_gbaeb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gecac ST_StrokeArrowType )String ()string {switch _gecac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};func (_gffce *OfcST_FillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gffce =0; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_gffce =1;case "\u0073\u006f\u006ci\u0064":*_gffce =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_gffce =3;case "\u0074\u0069\u006c\u0065":*_gffce =4;case "\u0066\u0072\u0061m\u0065":*_gffce =5; +case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_gffce =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_gffce =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gffce =8; +case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_gffce =9;};return nil ;};func (_ffgeg ST_StrokeLineStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffgeg .String (),start );}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_bdbfg *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _gdbge :=_bdbfg .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_gdbge !=nil {return _gdbge ; +};if _bdbfg .IdAttr !=nil {if !_f .ST_GuidPatternRe .MatchString (*_bdbfg .IdAttr ){return _d .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_f .ST_GuidPatternRe ,*_bdbfg .IdAttr ); +};};if _bdbfg .ProvidAttr !=nil {if !_f .ST_GuidPatternRe .MatchString (*_bdbfg .ProvidAttr ){return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_f .ST_GuidPatternRe ,*_bdbfg .ProvidAttr ); +};};if _feeag :=_bdbfg .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_feeag !=nil {return _feeag ;};if _ebdcbd :=_bdbfg .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072"); +_ebdcbd !=nil {return _ebdcbd ;};if _dbfgf :=_bdbfg .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_dbfgf !=nil {return _dbfgf ;};if _ddfac :=_bdbfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_ddfac !=nil {return _ddfac ;};return nil ;};func (_dbdcc *OfcDiagram )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _dbdcc .OfcCT_Diagram .MarshalXML (e ,start );};func (_cebad *Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cebad .CT_Shape =*NewCT_Shape ();for _ ,_affgg :=range start .Attr {if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aadef ,_gbbaf :=_gf .ParseInt (_affgg .Value ,10,64); +if _gbbaf !=nil {return _gbbaf ;};_cebad .RegroupidAttr =&_aadef ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cebad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006c\u0069\u0070"{_cebad .ClipAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cebad .ButtonAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cebad .UserhiddenAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cebad .BulletAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cfgcf ,_eccac :=_affgg .Value ,error (nil ); +if _eccac !=nil {return _eccac ;};_cebad .GfxdataAttr =&_cfgcf ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072"{_cebad .HrAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006f\u006c\u0065"{_cebad .OleAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cebad .AllowincellAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_baace ,_bddedc :=_affgg .Value ,error (nil ); +if _bddedc !=nil {return _bddedc ;};_cebad .BorderleftcolorAttr =&_baace ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072\u0070c\u0074"{_adedd ,_gacag :=_gf .ParseFloat (_affgg .Value ,64); +if _gacag !=nil {return _gacag ;};_fafaf :=float32 (_adedd );_cebad .HrpctAttr =&_fafaf ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfeac ,_gacfc :=_gf .ParseInt (_affgg .Value ,10,64); +if _gacfc !=nil {return _gacfc ;};_cebad .DgmnodekindAttr =&_bfeac ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cebad .InsetmodeAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cebad .UserdrawnAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cebad .ConnectortypeAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bdcca ,_ccdaeg :=_affgg .Value ,error (nil ); +if _ccdaeg !=nil {return _ccdaeg ;};_cebad .BorderrightcolorAttr =&_bdcca ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cebad .PreferrelativeAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cebad .HrnoshadeAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cebad .DgmlayoutmruAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006f\u006e\u0065\u0064"{_cebad .OnedAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cebad .HralignAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cebad .BwmodeAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cebad .AllowoverlapAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbec ,_bacfc :=_affgg .Value ,error (nil ); +if _bacfc !=nil {return _bacfc ;};_cebad .BordertopcolorAttr =&_fbec ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cebad .BwnormalAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgge ,_bcbegd :=_affgg .Value ,error (nil ); +if _bcbegd !=nil {return _bcbegd ;};_cebad .BorderbottomcolorAttr =&_dgge ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cebad .CliptowrapAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cebad .DgmlayoutAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0073\u0070\u0074"{_ccdfbe ,_begec :=_gf .ParseFloat (_affgg .Value ,64); +if _begec !=nil {return _begec ;};_bdcg :=float32 (_ccdfbe );_cebad .SptAttr =&_bdcg ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cebad .OleiconAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cebad .ForcedashAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cebad .BwpureAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0073\u0070\u0069\u0064"{_fccdf ,_ggdfgb :=_affgg .Value ,error (nil ); +if _ggdfgb !=nil {return _ggdfgb ;};_cebad .SpidAttr =&_fccdf ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cebad .HrstdAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgcec ,_ceefg :=_affgg .Value ,error (nil );if _ceefg !=nil {return _ceefg ;};_cebad .TargetAttr =&_cgcec ;continue ;};if _affgg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_feecdd ,_febgg :=_affgg .Value ,error (nil ); +if _febgg !=nil {return _febgg ;};_cebad .WrapcoordsAttr =&_feecdd ;continue ;};if _affgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caecgg ,_gcebf :=_affgg .Value ,error (nil );if _gcebf !=nil {return _gcebf ;};_cebad .OpacityAttr =&_caecgg ; +continue ;};if _affgg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdbbb ,_bbcaa :=_affgg .Value ,error (nil );if _bbcaa !=nil {return _bbcaa ;};_cebad .CoordoriginAttr =&_gdbbb ;continue ;};if _affgg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adbgdd ,_dcfa :=_affgg .Value ,error (nil ); +if _dcfa !=nil {return _dcfa ;};_cebad .StrokecolorAttr =&_adbgdd ;continue ;};if _affgg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_geafe ,_bebfe :=_affgg .Value ,error (nil );if _bebfe !=nil {return _bebfe ;};_cebad .CoordsizeAttr =&_geafe ; +continue ;};if _affgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cebad .InsetpenAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0061\u006c\u0074"{_badcb ,_ceebc :=_affgg .Value ,error (nil );if _ceebc !=nil {return _ceebc ; +};_cebad .AltAttr =&_badcb ;continue ;};if _affgg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cebad .FilledAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_eadfe ,_cdbebf :=_affgg .Value ,error (nil ); +if _cdbebf !=nil {return _cdbebf ;};_cebad .TitleAttr =&_eadfe ;continue ;};if _affgg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbbcc ,_ecbfae :=_affgg .Value ,error (nil );if _ecbfae !=nil {return _ecbfae ;};_cebad .StyleAttr =&_bbbcc ;continue ;};if _affgg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cebad .PrintAttr .UnmarshalXMLAttr (_affgg ); +continue ;};if _affgg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cebad .StrokedAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgaga ,_gfgd :=_affgg .Value ,error (nil ); +if _gfgd !=nil {return _gfgd ;};_cebad .StrokeweightAttr =&_cgaga ;continue ;};if _affgg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffebd ,_ffggc :=_affgg .Value ,error (nil );if _ffggc !=nil {return _ffggc ;};_cebad .ChromakeyAttr =&_ffebd ; +continue ;};if _affgg .Name .Local =="\u0070\u0061\u0074\u0068"{_aeeg ,_cfacae :=_affgg .Value ,error (nil );if _cfacae !=nil {return _cfacae ;};_cebad .PathAttr =&_aeeg ;continue ;};if _affgg .Name .Local =="\u0069\u0064"{_cdgbcd ,_dabae :=_affgg .Value ,error (nil ); +if _dabae !=nil {return _dabae ;};_cebad .IdAttr =&_cdgbcd ;continue ;};if _affgg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdgbe ,_aeggba :=_affgg .Value ,error (nil );if _aeggba !=nil {return _aeggba ;};_cebad .ClassAttr =&_gdgbe ;continue ;};if _affgg .Name .Local =="\u0068\u0072\u0065\u0066"{_abdad ,_dacdeb :=_affgg .Value ,error (nil ); +if _dacdeb !=nil {return _dacdeb ;};_cebad .HrefAttr =&_abdad ;continue ;};if _affgg .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bdaaa ,_fgged :=_affgg .Value ,error (nil );if _fgged !=nil {return _fgged ;};_cebad .EquationxmlAttr =&_bdaaa ; +continue ;};if _affgg .Name .Local =="\u0074\u0079\u0070\u0065"{_cgaace ,_fbcab :=_affgg .Value ,error (nil );if _fbcab !=nil {return _fbcab ;};_cebad .TypeAttr =&_cgaace ;continue ;};if _affgg .Name .Local =="\u0061\u0064\u006a"{_fcfcb ,_gagcf :=_affgg .Value ,error (nil ); +if _gagcf !=nil {return _gagcf ;};_cebad .AdjAttr =&_fcfcb ;continue ;};if _affgg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdedg ,_gaafdb :=_affgg .Value ,error (nil );if _gaafdb !=nil {return _gaafdb ;};_cebad .FillcolorAttr =&_fdedg ; +continue ;};};_gdacfe :for {_bbeee ,_ggcfff :=d .Token ();if _ggcfff !=nil {return _ggcfff ;};switch _adcca :=_bbeee .(type ){case _a .StartElement :switch _adcca .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_bffba :=NewOfcInk (); +if _aacga :=d .DecodeElement (_bffba ,&_adcca );_aacga !=nil {return _aacga ;};_cebad .Ink =append (_cebad .Ink ,_bffba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_deaac :=_ec .NewIscomment (); +if _fcfcg :=d .DecodeElement (_deaac ,&_adcca );_fcfcg !=nil {return _fcfcg ;};_cebad .Iscomment =append (_cebad .Iscomment ,_deaac );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_dbcaf :=NewOfcEquationxml (); +if _dgcef :=d .DecodeElement (_dbcaf ,&_adcca );_dgcef !=nil {return _dgcef ;};_cebad .Equationxml =append (_cebad .Equationxml ,_dbcaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_acfca :=NewEG_ShapeElements (); +_acfca .Path =NewPath ();if _caafa :=d .DecodeElement (_acfca .Path ,&_adcca );_caafa !=nil {return _caafa ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_acfca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dfcecf :=NewEG_ShapeElements (); +_dfcecf .Formulas =NewFormulas ();if _bgfbd :=d .DecodeElement (_dfcecf .Formulas ,&_adcca );_bgfbd !=nil {return _bgfbd ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_dfcecf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcafe :=NewEG_ShapeElements (); +_dcafe .Handles =NewHandles ();if _ecbdge :=d .DecodeElement (_dcafe .Handles ,&_adcca );_ecbdge !=nil {return _ecbdge ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_dcafe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faeg :=NewEG_ShapeElements (); +_faeg .Fill =NewFill ();if _cgbdd :=d .DecodeElement (_faeg .Fill ,&_adcca );_cgbdd !=nil {return _cgbdd ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_faeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_efgbf :=NewEG_ShapeElements (); +_efgbf .Stroke =NewStroke ();if _effcg :=d .DecodeElement (_efgbf .Stroke ,&_adcca );_effcg !=nil {return _effcg ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_efgbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_babbbd :=NewEG_ShapeElements (); +_babbbd .Shadow =NewShadow ();if _cfcgee :=d .DecodeElement (_babbbd .Shadow ,&_adcca );_cfcgee !=nil {return _cfcgee ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_babbbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cgefg :=NewEG_ShapeElements (); +_cgefg .Textbox =NewTextbox ();if _gcdfcg :=d .DecodeElement (_cgefg .Textbox ,&_adcca );_gcdfcg !=nil {return _gcdfcg ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_cgefg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fgcbg :=NewEG_ShapeElements (); +_fgcbg .Textpath =NewTextpath ();if _egbcc :=d .DecodeElement (_fgcbg .Textpath ,&_adcca );_egbcc !=nil {return _egbcc ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_fgcbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fbece :=NewEG_ShapeElements (); +_fbece .Imagedata =NewImagedata ();if _gfeea :=d .DecodeElement (_fbece .Imagedata ,&_adcca );_gfeea !=nil {return _gfeea ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_fbece );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebgf :=NewEG_ShapeElements (); +_ebgf .Skew =NewOfcSkew ();if _bfbbf :=d .DecodeElement (_ebgf .Skew ,&_adcca );_bfbbf !=nil {return _bfbbf ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_ebgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dabdc :=NewEG_ShapeElements (); +_dabdc .Extrusion =NewOfcExtrusion ();if _cdcdeb :=d .DecodeElement (_dabdc .Extrusion ,&_adcca );_cdcdeb !=nil {return _cdcdeb ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_dabdc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_beece :=NewEG_ShapeElements (); +_beece .Callout =NewOfcCallout ();if _ecaad :=d .DecodeElement (_beece .Callout ,&_adcca );_ecaad !=nil {return _ecaad ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_beece );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fefae :=NewEG_ShapeElements (); +_fefae .Lock =NewOfcLock ();if _cgffb :=d .DecodeElement (_fefae .Lock ,&_adcca );_cgffb !=nil {return _cgffb ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_fefae );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_eaggg :=NewEG_ShapeElements (); +_eaggg .Clippath =NewOfcClippath ();if _fcgae :=d .DecodeElement (_eaggg .Clippath ,&_adcca );_fcgae !=nil {return _fcgae ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_eaggg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_eedbb :=NewEG_ShapeElements (); +_eedbb .Signatureline =NewOfcSignatureline ();if _bgccfc :=d .DecodeElement (_eedbb .Signatureline ,&_adcca );_bgccfc !=nil {return _bgccfc ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_eedbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fggff :=NewEG_ShapeElements (); +_fggff .Wrap =_b .NewWrap ();if _adegg :=d .DecodeElement (_fggff .Wrap ,&_adcca );_adegg !=nil {return _adegg ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_fggff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bfeec :=NewEG_ShapeElements (); +_bfeec .Anchorlock =_b .NewAnchorlock ();if _cfcecf :=d .DecodeElement (_bfeec .Anchorlock ,&_adcca );_cfcecf !=nil {return _cfcecf ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_bfeec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fdacg :=NewEG_ShapeElements (); +_fdacg .Bordertop =_b .NewBordertop ();if _ccdg :=d .DecodeElement (_fdacg .Bordertop ,&_adcca );_ccdg !=nil {return _ccdg ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_fdacg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcgabf :=NewEG_ShapeElements (); +_bcgabf .Borderbottom =_b .NewBorderbottom ();if _cebfad :=d .DecodeElement (_bcgabf .Borderbottom ,&_adcca );_cebfad !=nil {return _cebfad ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_bcgabf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cbded :=NewEG_ShapeElements (); +_cbded .Borderleft =_b .NewBorderleft ();if _eagb :=d .DecodeElement (_cbded .Borderleft ,&_adcca );_eagb !=nil {return _eagb ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_cbded );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cgcfd :=NewEG_ShapeElements (); +_cgcfd .Borderright =_b .NewBorderright ();if _bfcda :=d .DecodeElement (_cgcfd .Borderright ,&_adcca );_bfcda !=nil {return _bfcda ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_cgcfd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cfdab :=NewEG_ShapeElements (); +_cfdab .ClientData =_gb .NewClientData ();if _abcca :=d .DecodeElement (_cfdab .ClientData ,&_adcca );_abcca !=nil {return _abcca ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_cfdab );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fdfee :=NewEG_ShapeElements (); +_fdfee .Textdata =_ec .NewTextdata ();if _ecgdg :=d .DecodeElement (_fdfee .Textdata ,&_adcca );_ecgdg !=nil {return _ecgdg ;};_cebad .EG_ShapeElements =append (_cebad .EG_ShapeElements ,_fdfee );default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0053\u0068\u0061p\u0065 \u0025\u0076",_adcca .Name ); +if _fafc :=d .Skip ();_fafc !=nil {return _fafc ;};};case _a .EndElement :break _gdacfe ;case _a .CharData :};};return nil ;};func (_fddbb OfcST_ConnectorType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fddbb .String (),start ); +}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_aebbcb *OfcCT_IdMap )ValidateWithPath (path string )error {if _cfgad :=_aebbcb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfgad !=nil {return _cfgad ;};return nil ;};func (_fbfaf ST_FillMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbfaf .String (),start ); -};func (_adade *Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adade .CT_Fill =*NewCT_Fill ();for _ ,_bbfg :=range start .Attr {if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_adade .DetectmouseclickAttr .UnmarshalXMLAttr (_bbfg ); -continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0072\u0065\u006ci\u0064"{_baeae ,_caabb :=_bbfg .Value ,error (nil ); -if _caabb !=nil {return _caabb ;};_adade .RelidAttr =&_baeae ;continue ;};if _bbfg .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"&&_bbfg .Name .Local =="\u0069\u0064"||_bbfg .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"&&_bbfg .Name .Local =="\u0069\u0064"{_ggegf ,_efcbed :=_bbfg .Value ,error (nil ); -if _efcbed !=nil {return _efcbed ;};_adade .IdAttr =&_ggegf ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_eedea ,_dffcdbc :=_bbfg .Value ,error (nil ); -if _dffcdbc !=nil {return _dffcdbc ;};_adade .Opacity2Attr =&_eedea ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_egebf ,_gfbbc :=_bbfg .Value ,error (nil ); -if _gfbbc !=nil {return _gfbbc ;};_adade .TitleAttr =&_egebf ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0068\u0072\u0065\u0066"{_fagef ,_fdbbbc :=_bbfg .Value ,error (nil ); -if _fdbbbc !=nil {return _fdbbbc ;};_adade .HrefAttr =&_fagef ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ddbgd ,_eaabf :=_bbfg .Value ,error (nil ); -if _eaabf !=nil {return _eaabf ;};_adade .AlthrefAttr =&_ddbgd ;continue ;};if _bbfg .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_adade .AlignshapeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_adade .MethodAttr .UnmarshalXMLAttr (_bbfg ); -continue ;};if _bbfg .Name .Local =="\u0073\u0069\u007a\u0065"{_ebgfd ,_abee :=_bbfg .Value ,error (nil );if _abee !=nil {return _abee ;};_adade .SizeAttr =&_ebgfd ;continue ;};if _bbfg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fdafc ,_dffgc :=_bbfg .Value ,error (nil ); -if _dffgc !=nil {return _dffgc ;};_adade .PositionAttr =&_fdafc ;continue ;};if _bbfg .Name .Local =="\u0073\u0072\u0063"{_ccce ,_fbebd :=_bbfg .Value ,error (nil );if _fbebd !=nil {return _fbebd ;};_adade .SrcAttr =&_ccce ;continue ;};if _bbfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_dfdd ,_ffda :=_bbfg .Value ,error (nil ); -if _ffda !=nil {return _ffda ;};_adade .ColorsAttr =&_dfdd ;continue ;};if _bbfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ecfb ,_gcbf :=_bbfg .Value ,error (nil );if _gcbf !=nil {return _gcbf ;};_adade .Color2Attr =&_ecfb ;continue ;};if _bbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_adade .TypeAttr .UnmarshalXMLAttr (_bbfg ); -continue ;};if _bbfg .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_gcagg ,_bdbbe :=_bbfg .Value ,error (nil );if _bdbbe !=nil {return _bdbbe ;};_adade .FocussizeAttr =&_gcagg ;continue ;};if _bbfg .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aafcfe ,_gaega :=_bbfg .Value ,error (nil ); -if _gaega !=nil {return _gaega ;};_adade .FocuspositionAttr =&_aafcfe ;continue ;};if _bbfg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_aebag ,_cccff :=_bbfg .Value ,error (nil );if _cccff !=nil {return _cccff ;};_adade .OriginAttr =&_aebag ; -continue ;};if _bbfg .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_adade .AspectAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u0061\u006e\u0067l\u0065"{_cefee ,_gbeg :=_gb .ParseFloat (_bbfg .Value ,64);if _gbeg !=nil {return _gbeg ; -};_adade .AngleAttr =&_cefee ;continue ;};if _bbfg .Name .Local =="\u0066\u006f\u0063u\u0073"{_efdd ,_cgdfd :=_bbfg .Value ,error (nil );if _cgdfd !=nil {return _cgdfd ;};_adade .FocusAttr =&_efdd ;continue ;};if _bbfg .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_adade .RecolorAttr .UnmarshalXMLAttr (_bbfg ); -continue ;};if _bbfg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_adade .RotateAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecdfa ,_cdabc :=_bbfg .Value ,error (nil );if _cdabc !=nil {return _cdabc ; -};_adade .OpacityAttr =&_ecdfa ;continue ;};if _bbfg .Name .Local =="\u0063\u006f\u006co\u0072"{_dfceb ,_gfdfbe :=_bbfg .Value ,error (nil );if _gfdfbe !=nil {return _gfdfbe ;};_adade .ColorAttr =&_dfceb ;continue ;};if _bbfg .Name .Local =="\u006f\u006e"{_adade .OnAttr .UnmarshalXMLAttr (_bbfg ); -continue ;};if _bbfg .Name .Local =="\u0069\u0064"{_bbee ,_ccafa :=_bbfg .Value ,error (nil );if _ccafa !=nil {return _ccafa ;};_adade .SIdAttr =&_bbee ;continue ;};};_gbbaa :for {_cdacd ,_ecbg :=d .Token ();if _ecbg !=nil {return _ecbg ;};switch _dgcgbb :=_cdacd .(type ){case _d .StartElement :switch _dgcgbb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_adade .Fill =NewOfcFill (); -if _eagce :=d .DecodeElement (_adade .Fill ,&_dgcgbb );_eagce !=nil {return _eagce ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_dgcgbb .Name ); -if _cbeab :=d .Skip ();_cbeab !=nil {return _cbeab ;};};case _d .EndElement :break _gbbaa ;case _d .CharData :};};return nil ;};func (_gfaf *CT_TextPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"; -};if _gfaf .OnAttr !=_b .ST_TrueFalseUnset {_fddda ,_fbgc :=_gfaf .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _fbgc !=nil {return _fbgc ;};start .Attr =append (start .Attr ,_fddda );};if _gfaf .FitshapeAttr !=_b .ST_TrueFalseUnset {_bgaee ,_fdabe :=_gfaf .FitshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"}); -if _fdabe !=nil {return _fdabe ;};start .Attr =append (start .Attr ,_bgaee );};if _gfaf .FitpathAttr !=_b .ST_TrueFalseUnset {_ebdgc ,_ebbae :=_gfaf .FitpathAttr .MarshalXMLAttr (_d .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _ebbae !=nil {return _ebbae ; -};start .Attr =append (start .Attr ,_ebdgc );};if _gfaf .TrimAttr !=_b .ST_TrueFalseUnset {_ceeeg ,_ebbdb :=_gfaf .TrimAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0069\u006d"});if _ebbdb !=nil {return _ebbdb ;};start .Attr =append (start .Attr ,_ceeeg ); -};if _gfaf .XscaleAttr !=_b .ST_TrueFalseUnset {_bebbc ,_efee :=_gfaf .XscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _efee !=nil {return _efee ;};start .Attr =append (start .Attr ,_bebbc );};if _gfaf .StringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_gfaf .StringAttr )}); -};if _gfaf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfaf .IdAttr )});};if _gfaf .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfaf .StyleAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_bcggg :=&OfcBottom {};_bcggg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bcggg ;};func (_ggfde *OfcSkew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfde .OfcCT_Skew =*NewOfcCT_Skew (); -for _ ,_bfgfg :=range start .Attr {if _bfgfg .Name .Local =="\u0069\u0064"{_deacee ,_afcdc :=_bfgfg .Value ,error (nil );if _afcdc !=nil {return _afcdc ;};_ggfde .IdAttr =&_deacee ;continue ;};if _bfgfg .Name .Local =="\u006f\u006e"{_ggfde .OnAttr .UnmarshalXMLAttr (_bfgfg ); -continue ;};if _bfgfg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_afcc ,_efcegf :=_bfgfg .Value ,error (nil );if _efcegf !=nil {return _efcegf ;};_ggfde .OffsetAttr =&_afcc ;continue ;};if _bfgfg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_eegdb ,_baegg :=_bfgfg .Value ,error (nil ); -if _baegg !=nil {return _baegg ;};_ggfde .OriginAttr =&_eegdb ;continue ;};if _bfgfg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_agfb ,_aefcga :=_bfgfg .Value ,error (nil );if _aefcga !=nil {return _aefcga ;};_ggfde .MatrixAttr =&_agfb ;continue ; -};if _bfgfg .Name .Local =="\u0065\u0078\u0074"{_ggfde .ExtAttr .UnmarshalXMLAttr (_bfgfg );continue ;};};for {_ebbaa ,_bcgb :=d .Token ();if _bcgb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_bcgb ); -};if _cbede ,_adbae :=_ebbaa .(_d .EndElement );_adbae &&_cbede .Name ==start .Name {break ;};};return nil ;};type OfcST_ScreenSize byte ;const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3; -ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);type OfcST_OLEType byte ;func (_ebgd *Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ebgd .CT_Fill .MarshalXML (e ,start );};func NewLine ()*Line {_fgecf :=&Line {}; -_fgecf .CT_Line =*NewCT_Line ();return _fgecf };func (_ggdcb *OfcLeft )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggdcb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_efebg :=range start .Attr {if _efebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efebg .Name .Local =="\u0068\u0072\u0065\u0066"{_aacba ,_ecccef :=_efebg .Value ,error (nil ); -if _ecccef !=nil {return _ecccef ;};_ggdcb .HrefAttr =&_aacba ;continue ;};if _efebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efebg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggdcb .ForcedashAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efebg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfdcf ,_dafab :=_efebg .Value ,error (nil ); -if _dafab !=nil {return _dafab ;};_ggdcb .TitleAttr =&_bfdcf ;continue ;};if _efebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efebg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dfggc ,_dadcb :=_efebg .Value ,error (nil ); -if _dadcb !=nil {return _dadcb ;};_ggdcb .AlthrefAttr =&_dfggc ;continue ;};if _efebg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ggdcb .ImageaspectAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ggdcb .StartarrowAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ggdcb .LinestyleAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggdcb .StartarrowwidthAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ggdcb .JoinstyleAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ggdcb .StartarrowlengthAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bcddbf ,_dbaec :=_efebg .Value ,error (nil );if _dbaec !=nil {return _dbaec ;};_ggdcb .DashstyleAttr =&_bcddbf ;continue ;};if _efebg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ggdcb .EndarrowAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ggdcb .FilltypeAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggdcb .EndarrowwidthAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebdee ,_baegb :=_efebg .Value ,error (nil );if _baegb !=nil {return _baegb ;};_ggdcb .OpacityAttr =&_ebdee ;continue ;};if _efebg .Name .Local =="\u0063\u006f\u006co\u0072"{_cfbf ,_ccfge :=_efebg .Value ,error (nil ); -if _ccfge !=nil {return _ccfge ;};_ggdcb .ColorAttr =&_cfbf ;continue ;};if _efebg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggdcb .InsetpenAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ggdcb .EndarrowlengthAttr .UnmarshalXMLAttr (_efebg ); -continue ;};if _efebg .Name .Local =="\u0065\u0078\u0074"{_ggdcb .ExtAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ggdcb .EndcapAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_effba ,_gbffe :=_efebg .Value ,error (nil ); -if _gbffe !=nil {return _gbffe ;};_ggdcb .Color2Attr =&_effba ;continue ;};if _efebg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ggdcb .ImagealignshapeAttr .UnmarshalXMLAttr (_efebg );continue ;};if _efebg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bfeafc ,_gcdd :=_efebg .Value ,error (nil ); -if _gcdd !=nil {return _gcdd ;};_ggdcb .WeightAttr =&_bfeafc ;continue ;};if _efebg .Name .Local =="\u0073\u0072\u0063"{_bacde ,_gddeaa :=_efebg .Value ,error (nil );if _gddeaa !=nil {return _gddeaa ;};_ggdcb .SrcAttr =&_bacde ;continue ;};if _efebg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dabgbf ,_ddgfb :=_efebg .Value ,error (nil ); -if _ddgfb !=nil {return _ddgfb ;};_ggdcb .ImagesizeAttr =&_dabgbf ;continue ;};if _efebg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fbfdf ,_cdffg :=_gb .ParseFloat (_efebg .Value ,64);if _cdffg !=nil {return _cdffg ; -};_ggdcb .MiterlimitAttr =&_fbfdf ;continue ;};if _efebg .Name .Local =="\u006f\u006e"{_ggdcb .OnAttr .UnmarshalXMLAttr (_efebg );continue ;};};for {_facaf ,_gagg :=d .Token ();if _gagg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_gagg ); -};if _afbde ,_beagg :=_facaf .(_d .EndElement );_beagg &&_afbde .Name ==start .Name {break ;};};return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ; -Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_baa .Wrap ;Anchorlock *_baa .Anchorlock ;Bordertop *_baa .Bordertop ;Borderbottom *_baa .Borderbottom ; -Borderleft *_baa .Borderleft ;Borderright *_baa .Borderright ;ClientData *_af .ClientData ;Textdata *_ce .Textdata ;}; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_cedaf *OfcBottom )ValidateWithPath (path string )error {if _afaa :=_cedaf .OfcCT_StrokeChild .ValidateWithPath (path );_afaa !=nil {return _afaa ;};return nil ;};func (_abaed *OfcCT_Lock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b"; +};if _abaed .PositionAttr !=_f .ST_TrueFalseUnset {_ggeae ,_aedgf :=_abaed .PositionAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _aedgf !=nil {return _aedgf ;};start .Attr =append (start .Attr ,_ggeae ); +};if _abaed .SelectionAttr !=_f .ST_TrueFalseUnset {_beada ,_bgcfe :=_abaed .SelectionAttr .MarshalXMLAttr (_a .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _bgcfe !=nil {return _bgcfe ;};start .Attr =append (start .Attr ,_beada );}; +if _abaed .GroupingAttr !=_f .ST_TrueFalseUnset {_dfdf ,_dfeg :=_abaed .GroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _dfeg !=nil {return _dfeg ;};start .Attr =append (start .Attr ,_dfdf );};if _abaed .UngroupingAttr !=_f .ST_TrueFalseUnset {_eagc ,_eebga :=_abaed .UngroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); +if _eebga !=nil {return _eebga ;};start .Attr =append (start .Attr ,_eagc );};if _abaed .RotationAttr !=_f .ST_TrueFalseUnset {_gdcdc ,_ebace :=_abaed .RotationAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); +if _ebace !=nil {return _ebace ;};start .Attr =append (start .Attr ,_gdcdc );};if _abaed .CroppingAttr !=_f .ST_TrueFalseUnset {_afba ,_fgbdb :=_abaed .CroppingAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"}); +if _fgbdb !=nil {return _fgbdb ;};start .Attr =append (start .Attr ,_afba );};if _abaed .VerticiesAttr !=_f .ST_TrueFalseUnset {_ddbfd ,_bbccd :=_abaed .VerticiesAttr .MarshalXMLAttr (_a .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _bbccd !=nil {return _bbccd ; +};start .Attr =append (start .Attr ,_ddbfd );};if _abaed .AdjusthandlesAttr !=_f .ST_TrueFalseUnset {_abged ,_fgcde :=_abaed .AdjusthandlesAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"}); +if _fgcde !=nil {return _fgcde ;};start .Attr =append (start .Attr ,_abged );};if _abaed .TextAttr !=_f .ST_TrueFalseUnset {_dbdff ,_bfbbe :=_abaed .TextAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074"});if _bfbbe !=nil {return _bfbbe ; +};start .Attr =append (start .Attr ,_dbdff );};if _abaed .AspectratioAttr !=_f .ST_TrueFalseUnset {_cddag ,_dbebdf :=_abaed .AspectratioAttr .MarshalXMLAttr (_a .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _dbebdf !=nil {return _dbebdf ; +};start .Attr =append (start .Attr ,_cddag );};if _abaed .ShapetypeAttr !=_f .ST_TrueFalseUnset {_eccec ,_acddf :=_abaed .ShapetypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _acddf !=nil {return _acddf ;}; +start .Attr =append (start .Attr ,_eccec );};if _abaed .ExtAttr !=ST_ExtUnset {_fdbfa ,_cbffb :=_abaed .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbffb !=nil {return _cbffb ;};start .Attr =append (start .Attr ,_fdbfa ); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfbcb *OfcInk )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0069n\u006b";return _bfbcb .OfcCT_Ink .MarshalXML (e ,start );};func NewCT_Shape ()*CT_Shape {_dcgg :=&CT_Shape {};return _dcgg };func NewImagedata ()*Imagedata {_cdad :=&Imagedata {};_cdad .CT_ImageData =*NewCT_ImageData (); +return _cdad ;};func (_gdgbg *Formulas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgbg .CT_Formulas =*NewCT_Formulas ();_ddeeg :for {_gegaf ,_fcbef :=d .Token ();if _fcbef !=nil {return _fcbef ;};switch _fffce :=_gegaf .(type ){case _a .StartElement :switch _fffce .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fdgfg :=NewCT_F (); +if _fbaef :=d .DecodeElement (_fdgfg ,&_fffce );_fbaef !=nil {return _fbaef ;};_gdgbg .F =append (_gdgbg .F ,_fdgfg );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fffce .Name ); +if _aaffe :=d .Skip ();_aaffe !=nil {return _aaffe ;};};case _a .EndElement :break _ddeeg ;case _a .CharData :};};return nil ;};type AG_Adj struct{AdjAttr *string ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _f .ST_TrueFalse ;ReverseAttr _f .ST_TrueFalse ; +AutolayoutAttr _f .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ; +OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ; +HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; +DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; -// Validate validates the OfcCT_Relation and its children -func (_daedg *OfcCT_Relation )Validate ()error {return _daedg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};type CT_TextPath struct{OnAttr _b .ST_TrueFalse ;FitshapeAttr _b .ST_TrueFalse ;FitpathAttr _b .ST_TrueFalse ; -TrimAttr _b .ST_TrueFalse ;XscaleAttr _b .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func (_fedfdb *OfcRight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedfdb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_ggfcc :=range start .Attr {if _ggfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfcc .Name .Local =="\u0068\u0072\u0065\u0066"{_ccefc ,_bgddc :=_ggfcc .Value ,error (nil ); -if _bgddc !=nil {return _bgddc ;};_fedfdb .HrefAttr =&_ccefc ;continue ;};if _ggfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fedfdb .ForcedashAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_agaec ,_ebeae :=_ggfcc .Value ,error (nil ); -if _ebeae !=nil {return _ebeae ;};_fedfdb .TitleAttr =&_agaec ;continue ;};if _ggfcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfcc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ebfggc ,_eaad :=_ggfcc .Value ,error (nil ); -if _eaad !=nil {return _eaad ;};_fedfdb .AlthrefAttr =&_ebfggc ;continue ;};if _ggfcc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fedfdb .ImageaspectAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fedfdb .StartarrowAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fedfdb .LinestyleAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fedfdb .StartarrowwidthAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fedfdb .JoinstyleAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fedfdb .StartarrowlengthAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_baae ,_eggg :=_ggfcc .Value ,error (nil );if _eggg !=nil {return _eggg ;};_fedfdb .DashstyleAttr =&_baae ;continue ;};if _ggfcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fedfdb .EndarrowAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fedfdb .FilltypeAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fedfdb .EndarrowwidthAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffcbd ,_gbeef :=_ggfcc .Value ,error (nil );if _gbeef !=nil {return _gbeef ;};_fedfdb .OpacityAttr =&_ffcbd ;continue ;};if _ggfcc .Name .Local =="\u0063\u006f\u006co\u0072"{_agced ,_dacbc :=_ggfcc .Value ,error (nil ); -if _dacbc !=nil {return _dacbc ;};_fedfdb .ColorAttr =&_agced ;continue ;};if _ggfcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fedfdb .InsetpenAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fedfdb .EndarrowlengthAttr .UnmarshalXMLAttr (_ggfcc ); -continue ;};if _ggfcc .Name .Local =="\u0065\u0078\u0074"{_fedfdb .ExtAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fedfdb .EndcapAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_debff ,_caae :=_ggfcc .Value ,error (nil ); -if _caae !=nil {return _caae ;};_fedfdb .Color2Attr =&_debff ;continue ;};if _ggfcc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fedfdb .ImagealignshapeAttr .UnmarshalXMLAttr (_ggfcc );continue ;};if _ggfcc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fabfa ,_cabcf :=_ggfcc .Value ,error (nil ); -if _cabcf !=nil {return _cabcf ;};_fedfdb .WeightAttr =&_fabfa ;continue ;};if _ggfcc .Name .Local =="\u0073\u0072\u0063"{_debbd ,_gced :=_ggfcc .Value ,error (nil );if _gced !=nil {return _gced ;};_fedfdb .SrcAttr =&_debbd ;continue ;};if _ggfcc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cdgce ,_gbgdg :=_ggfcc .Value ,error (nil ); -if _gbgdg !=nil {return _gbgdg ;};_fedfdb .ImagesizeAttr =&_cdgce ;continue ;};if _ggfcc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cdgcce ,_cdead :=_gb .ParseFloat (_ggfcc .Value ,64);if _cdead !=nil {return _cdead ; -};_fedfdb .MiterlimitAttr =&_cdgcce ;continue ;};if _ggfcc .Name .Local =="\u006f\u006e"{_fedfdb .OnAttr .UnmarshalXMLAttr (_ggfcc );continue ;};};for {_gbgg ,_ceegc :=d .Token ();if _ceegc !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_ceegc ); -};if _bgbddb ,_dabb :=_gbgg .(_d .EndElement );_dabb &&_bgbddb .Name ==start .Name {break ;};};return nil ;};func (_agcef OfcST_ColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agcef .String (),start );}; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_fba *AG_Id )ValidateWithPath (path string )error {return nil }; -// Validate validates the OfcInk and its children -func (_ceced *OfcInk )Validate ()error {return _ceced .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func NewOfcCallout ()*OfcCallout {_dgbfda :=&OfcCallout {};_dgbfda .OfcCT_Callout =*NewOfcCT_Callout ();return _dgbfda ;};func (_dagd *CT_H )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgdg :=range start .Attr {if _bgdg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fffde ,_debe :=_bgdg .Value ,error (nil ); -if _debe !=nil {return _debe ;};_dagd .PositionAttr =&_fffde ;continue ;};if _bgdg .Name .Local =="\u0070\u006f\u006ca\u0072"{_dggdc ,_dagb :=_bgdg .Value ,error (nil );if _dagb !=nil {return _dagb ;};_dagd .PolarAttr =&_dggdc ;continue ;};if _bgdg .Name .Local =="\u006d\u0061\u0070"{_eddgg ,_cbeg :=_bgdg .Value ,error (nil ); -if _cbeg !=nil {return _cbeg ;};_dagd .MapAttr =&_eddgg ;continue ;};if _bgdg .Name .Local =="\u0069\u006e\u0076\u0078"{_dagd .InvxAttr .UnmarshalXMLAttr (_bgdg );continue ;};if _bgdg .Name .Local =="\u0069\u006e\u0076\u0079"{_dagd .InvyAttr .UnmarshalXMLAttr (_bgdg ); -continue ;};if _bgdg .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_dagd .SwitchAttr .UnmarshalXMLAttr (_bgdg );continue ;};if _bgdg .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_eged ,_egbdb :=_bgdg .Value ,error (nil );if _egbdb !=nil {return _egbdb ; -};_dagd .XrangeAttr =&_eged ;continue ;};if _bgdg .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_cffa ,_fedg :=_bgdg .Value ,error (nil );if _fedg !=nil {return _fedg ;};_dagd .YrangeAttr =&_cffa ;continue ;};if _bgdg .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_dcgd ,_abcfe :=_bgdg .Value ,error (nil ); -if _abcfe !=nil {return _abcfe ;};_dagd .RadiusrangeAttr =&_dcgd ;continue ;};};for {_eadag ,_cgaf :=d .Token ();if _cgaf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_cgaf );};if _eacb ,_dabg :=_eadag .(_d .EndElement ); -_dabg &&_eacb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_acfc *AG_ShapeAttributes )ValidateWithPath (path string )error {if _fbfc :=_acfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbfc !=nil {return _fbfc ;};if _dff :=_acfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_dff !=nil {return _dff ;};if _agd :=_acfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agd !=nil {return _agd ;};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ; +CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;};func (_cgbbb OfcST_ExtrusionPlane )String ()string {switch _cgbbb {case 0:return ""; +case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};type OfcInk struct{OfcCT_Ink };func (_acge OfcST_FillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acge .String (),start ); +};func (_eagcc ST_Ext )ValidateWithPath (path string )error {switch _eagcc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagcc )); +};return nil ;};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ; +WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ; +BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ; +BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; +StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; +BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;AdjAttr *string ; +PathAttr *string ;};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5; +OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;);func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_deeb :=&OfcCT_ColorMru {};return _deeb };func (_gafggd ST_StrokeArrowWidth )Validate ()error {return _gafggd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_ddcg *CT_TextPath )ValidateWithPath (path string )error {if _ggad :=_ddcg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggad !=nil {return _ggad ;};if _fcaaa :=_ddcg .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); -_fcaaa !=nil {return _fcaaa ;};if _eebbgg :=_ddcg .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_eebbgg !=nil {return _eebbgg ;};if _bffg :=_ddcg .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r"); -_bffg !=nil {return _bffg ;};if _dbdce :=_ddcg .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_dbdce !=nil {return _dbdce ;};return nil ;}; +// Validate validates the AG_AllShapeAttributes and its children +func (_cbb *AG_AllShapeAttributes )Validate ()error {return _cbb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_cbg *AG_ShapeAttributes )ValidateWithPath (path string )error {if _aebg :=_cbg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aebg !=nil {return _aebg ;};if _ggeb :=_cbg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_ggeb !=nil {return _ggeb ;};if _eacfd :=_cbg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eacfd !=nil {return _eacfd ;};return nil ;};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1; -OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;);func (_aaebc *CT_Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dace :=range start .Attr {if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gacc ,_fcaa :=_dace .Value ,error (nil ); -if _fcaa !=nil {return _fcaa ;};_aaebc .BordertopcolorAttr =&_gacc ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aaebc .BulletAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0068\u0072"{_aaebc .HrAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aaebc .CliptowrapAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0068\u0072\u0073t\u0064"{_aaebc .HrstdAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u006f\u006c\u0065"{_aaebc .OleAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aaebc .HrnoshadeAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u006f\u006e\u0065\u0064"{_aaebc .OnedAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbada ,_acec :=_gb .ParseFloat (_dace .Value ,64); -if _acec !=nil {return _acec ;};_geed :=float32 (_fbada );_aaebc .HrpctAttr =&_geed ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aaebc .OleiconAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcece ,_edfe :=_dace .Value ,error (nil ); -if _edfe !=nil {return _edfe ;};_aaebc .BorderbottomcolorAttr =&_gcece ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aaebc .DgmlayoutmruAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fcgdc ,_fcfa :=_gb .ParseInt (_dace .Value ,10,64); -if _fcfa !=nil {return _fcfa ;};_aaebc .RegroupidAttr =&_fcgdc ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0063\u006c\u0069\u0070"{_aaebc .ClipAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aaebc .HralignAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aaebc .PreferrelativeAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aaebc .DgmlayoutAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aaebc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aaebc .InsetmodeAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aaebc .ButtonAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aaebc .UserdrawnAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aaebc .AllowincellAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0073\u0070\u0074"{_gbef ,_efgd :=_gb .ParseFloat (_dace .Value ,64); -if _efgd !=nil {return _efgd ;};_geba :=float32 (_gbef );_aaebc .SptAttr =&_geba ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbgca ,_bfaccc :=_dace .Value ,error (nil ); -if _bfaccc !=nil {return _bfaccc ;};_aaebc .BorderleftcolorAttr =&_gbgca ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aaebc .ConnectortypeAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fccg ,_ddda :=_dace .Value ,error (nil ); -if _ddda !=nil {return _ddda ;};_aaebc .BorderrightcolorAttr =&_fccg ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0073\u0070\u0069\u0064"{_ccec ,_fggfd :=_dace .Value ,error (nil ); -if _fggfd !=nil {return _fggfd ;};_aaebc .SpidAttr =&_ccec ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbdba ,_adgfa :=_gb .ParseInt (_dace .Value ,10,64); -if _adgfa !=nil {return _adgfa ;};_aaebc .DgmnodekindAttr =&_dbdba ;continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aaebc .BwpureAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aaebc .ForcedashAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aaebc .BwnormalAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aaebc .BwmodeAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aaebc .UserhiddenAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dace .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aaebc .AllowoverlapAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_baag ,_eabcf :=_dace .Value ,error (nil );if _eabcf !=nil {return _eabcf ;};_aaebc .TargetAttr =&_baag ;continue ;};if _dace .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cbefd ,_bgea :=_dace .Value ,error (nil ); -if _bgea !=nil {return _bgea ;};_aaebc .CoordoriginAttr =&_cbefd ;continue ;};if _dace .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aaebc .StrokedAttr .UnmarshalXMLAttr (_dace );continue ;};if _dace .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eaea ,_caedg :=_dace .Value ,error (nil ); -if _caedg !=nil {return _caedg ;};_aaebc .CoordsizeAttr =&_eaea ;continue ;};if _dace .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efcf ,_acgb :=_dace .Value ,error (nil );if _acgb !=nil {return _acgb ;};_aaebc .StrokeweightAttr =&_efcf ; -continue ;};if _dace .Name .Local =="\u0073\u0074\u0079l\u0065"{_fccb ,_abgd :=_dace .Value ,error (nil );if _abgd !=nil {return _abgd ;};_aaebc .StyleAttr =&_fccb ;continue ;};if _dace .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgggb ,_acbeg :=_dace .Value ,error (nil ); -if _acbeg !=nil {return _acbeg ;};_aaebc .ChromakeyAttr =&_bgggb ;continue ;};if _dace .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adfce ,_bafab :=_dace .Value ,error (nil );if _bafab !=nil {return _bafab ;};_aaebc .FillcolorAttr =&_adfce ; -continue ;};if _dace .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adcad ,_fbge :=_dace .Value ,error (nil );if _fbge !=nil {return _fbge ;};_aaebc .OpacityAttr =&_adcad ;continue ;};if _dace .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfdg ,_fabcb :=_dace .Value ,error (nil ); -if _fabcb !=nil {return _fabcb ;};_aaebc .WrapcoordsAttr =&_cfdg ;continue ;};if _dace .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edcb ,_ggdee :=_dace .Value ,error (nil );if _ggdee !=nil {return _ggdee ;};_aaebc .StrokecolorAttr =&_edcb ; -continue ;};if _dace .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aaebc .InsetpenAttr .UnmarshalXMLAttr (_dace );continue ;};if _dace .Name .Local =="\u0068\u0072\u0065\u0066"{_dgfb ,_bbfcc :=_dace .Value ,error (nil );if _bbfcc !=nil {return _bbfcc ; -};_aaebc .HrefAttr =&_dgfb ;continue ;};if _dace .Name .Local =="\u0069\u0064"{_gccae ,_eabbd :=_dace .Value ,error (nil );if _eabbd !=nil {return _eabbd ;};_aaebc .IdAttr =&_gccae ;continue ;};if _dace .Name .Local =="\u0070\u0072\u0069n\u0074"{_aaebc .PrintAttr .UnmarshalXMLAttr (_dace ); -continue ;};if _dace .Name .Local =="\u0061\u006c\u0074"{_aebc ,_dcbc :=_dace .Value ,error (nil );if _dcbc !=nil {return _dcbc ;};_aaebc .AltAttr =&_aebc ;continue ;};if _dace .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbea ,_gffe :=_dace .Value ,error (nil ); -if _gffe !=nil {return _gffe ;};_aaebc .TitleAttr =&_dbea ;continue ;};if _dace .Name .Local =="\u0063\u006c\u0061s\u0073"{_daacf ,_efffgg :=_dace .Value ,error (nil );if _efffgg !=nil {return _efffgg ;};_aaebc .ClassAttr =&_daacf ;continue ;};if _dace .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aaebc .FilledAttr .UnmarshalXMLAttr (_dace ); -continue ;};};_cdac :for {_fbdd ,_aebdg :=d .Token ();if _aebdg !=nil {return _aebdg ;};switch _efgf :=_fbdd .(type ){case _d .StartElement :switch _efgf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_beeac :=NewEG_ShapeElements (); -_beeac .Path =NewPath ();if _gdfed :=d .DecodeElement (_beeac .Path ,&_efgf );_gdfed !=nil {return _gdfed ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_beeac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bfee :=NewEG_ShapeElements (); -_bfee .Formulas =NewFormulas ();if _cddd :=d .DecodeElement (_bfee .Formulas ,&_efgf );_cddd !=nil {return _cddd ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_bfee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bfdgg :=NewEG_ShapeElements (); -_bfdgg .Handles =NewHandles ();if _dcag :=d .DecodeElement (_bfdgg .Handles ,&_efgf );_dcag !=nil {return _dcag ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_bfdgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_feafe :=NewEG_ShapeElements (); -_feafe .Fill =NewFill ();if _dgca :=d .DecodeElement (_feafe .Fill ,&_efgf );_dgca !=nil {return _dgca ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_feafe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbfb :=NewEG_ShapeElements (); -_cbfb .Stroke =NewStroke ();if _agfg :=d .DecodeElement (_cbfb .Stroke ,&_efgf );_agfg !=nil {return _agfg ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_cbfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fafb :=NewEG_ShapeElements (); -_fafb .Shadow =NewShadow ();if _fcgbe :=d .DecodeElement (_fafb .Shadow ,&_efgf );_fcgbe !=nil {return _fcgbe ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_fafb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bbae :=NewEG_ShapeElements (); -_bbae .Textbox =NewTextbox ();if _afgcb :=d .DecodeElement (_bbae .Textbox ,&_efgf );_afgcb !=nil {return _afgcb ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_bbae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_afefe :=NewEG_ShapeElements (); -_afefe .Textpath =NewTextpath ();if _eegd :=d .DecodeElement (_afefe .Textpath ,&_efgf );_eegd !=nil {return _eegd ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_afefe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gbgf :=NewEG_ShapeElements (); -_gbgf .Imagedata =NewImagedata ();if _cdbe :=d .DecodeElement (_gbgf .Imagedata ,&_efgf );_cdbe !=nil {return _cdbe ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_gbgf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cfgce :=NewEG_ShapeElements (); -_cfgce .Skew =NewOfcSkew ();if _baedc :=d .DecodeElement (_cfgce .Skew ,&_efgf );_baedc !=nil {return _baedc ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_cfgce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bedc :=NewEG_ShapeElements (); -_bedc .Extrusion =NewOfcExtrusion ();if _cgdf :=d .DecodeElement (_bedc .Extrusion ,&_efgf );_cgdf !=nil {return _cgdf ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_bedc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cega :=NewEG_ShapeElements (); -_cega .Callout =NewOfcCallout ();if _dgcb :=d .DecodeElement (_cega .Callout ,&_efgf );_dgcb !=nil {return _dgcb ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_cega );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dgaca :=NewEG_ShapeElements (); -_dgaca .Lock =NewOfcLock ();if _ddfd :=d .DecodeElement (_dgaca .Lock ,&_efgf );_ddfd !=nil {return _ddfd ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_dgaca );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fedbd :=NewEG_ShapeElements (); -_fedbd .Clippath =NewOfcClippath ();if _dbeg :=d .DecodeElement (_fedbd .Clippath ,&_efgf );_dbeg !=nil {return _dbeg ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_fedbd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cgfed :=NewEG_ShapeElements (); -_cgfed .Signatureline =NewOfcSignatureline ();if _faccaa :=d .DecodeElement (_cgfed .Signatureline ,&_efgf );_faccaa !=nil {return _faccaa ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_cgfed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aagca :=NewEG_ShapeElements (); -_aagca .Wrap =_baa .NewWrap ();if _fdce :=d .DecodeElement (_aagca .Wrap ,&_efgf );_fdce !=nil {return _fdce ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_aagca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fdag :=NewEG_ShapeElements (); -_fdag .Anchorlock =_baa .NewAnchorlock ();if _gaedd :=d .DecodeElement (_fdag .Anchorlock ,&_efgf );_gaedd !=nil {return _gaedd ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_fdag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fedc :=NewEG_ShapeElements (); -_fedc .Bordertop =_baa .NewBordertop ();if _daebf :=d .DecodeElement (_fedc .Bordertop ,&_efgf );_daebf !=nil {return _daebf ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_fedc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gcfe :=NewEG_ShapeElements (); -_gcfe .Borderbottom =_baa .NewBorderbottom ();if _bbfeg :=d .DecodeElement (_gcfe .Borderbottom ,&_efgf );_bbfeg !=nil {return _bbfeg ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_gcfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gadeda :=NewEG_ShapeElements (); -_gadeda .Borderleft =_baa .NewBorderleft ();if _aacdc :=d .DecodeElement (_gadeda .Borderleft ,&_efgf );_aacdc !=nil {return _aacdc ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_gadeda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcafg :=NewEG_ShapeElements (); -_dcafg .Borderright =_baa .NewBorderright ();if _agce :=d .DecodeElement (_dcafg .Borderright ,&_efgf );_agce !=nil {return _agce ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_dcafg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fccc :=NewEG_ShapeElements (); -_fccc .ClientData =_af .NewClientData ();if _cacaf :=d .DecodeElement (_fccc .ClientData ,&_efgf );_cacaf !=nil {return _cacaf ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_fccc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aagf :=NewEG_ShapeElements (); -_aagf .Textdata =_ce .NewTextdata ();if _cgdec :=d .DecodeElement (_aagf .Textdata ,&_efgf );_cgdec !=nil {return _cgdec ;};_aaebc .EG_ShapeElements =append (_aaebc .EG_ShapeElements ,_aagf );default:_de .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_efgf .Name ); -if _dbcg :=d .Skip ();_dbcg !=nil {return _dbcg ;};};case _d .EndElement :break _cdac ;case _d .CharData :};};return nil ;}; +// Validate validates the Roundrect and its children +func (_deegb *Roundrect )Validate ()error {return _deegb .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3; +);func NewOfcSkew ()*OfcSkew {_ebec :=&OfcSkew {};_ebec .OfcCT_Skew =*NewOfcCT_Skew ();return _ebec };func (_ccgce *OfcBottom )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _ccgce .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_dcggb OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _dcggb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcggb )); +};return nil ;};func (_gegc *OfcCT_Entry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdcdd :=range start .Attr {if _bdcdd .Name .Local =="\u006e\u0065\u0077"{_gcagc ,_egdf :=_gf .ParseInt (_bdcdd .Value ,10,32);if _egdf !=nil {return _egdf ; +};_gffab :=int32 (_gcagc );_gegc .NewAttr =&_gffab ;continue ;};if _bdcdd .Name .Local =="\u006f\u006c\u0064"{_bacgg ,_fgdbf :=_gf .ParseInt (_bdcdd .Value ,10,32);if _fgdbf !=nil {return _fgdbf ;};_daafg :=int32 (_bacgg );_gegc .OldAttr =&_daafg ;continue ; +};};for {_eaggb ,_dfceg :=d .Token ();if _dfceg !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_dfceg );};if _cfcec ,_fedc :=_eaggb .(_a .EndElement ); +_fedc &&_cfcec .Name ==start .Name {break ;};};return nil ;};func NewCT_TextPath ()*CT_TextPath {_bgddc :=&CT_TextPath {};return _bgddc }; -// Validate validates the OfcCT_IdMap and its children -func (_fdbag *OfcCT_IdMap )Validate ()error {return _fdbag .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_afbf *Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _afbf .CT_Image .MarshalXML (e ,start ); -};func (_fafcd *CT_Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _fafcd .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .HrefAttr )}); -};if _fafcd .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .TargetAttr )});};if _fafcd .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .ClassAttr )}); -};if _fafcd .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .TitleAttr )});};if _fafcd .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .AltAttr )}); -};if _fafcd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .CoordsizeAttr )});};if _fafcd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .CoordoriginAttr )}); -};if _fafcd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .WrapcoordsAttr )});};if _fafcd .PrintAttr !=_b .ST_TrueFalseUnset {_efffe ,_efcd :=_fafcd .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _efcd !=nil {return _efcd ;};start .Attr =append (start .Attr ,_efffe );};if _fafcd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .IdAttr )});};if _fafcd .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .StyleAttr )}); -};if _fafcd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .SpidAttr )});};if _fafcd .OnedAttr !=_b .ST_TrueFalseUnset {_bggbf ,_deaae :=_fafcd .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _deaae !=nil {return _deaae ;};start .Attr =append (start .Attr ,_bggbf );};if _fafcd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .RegroupidAttr )}); -};if _fafcd .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_dbgad ,_dacgg :=_fafcd .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dacgg !=nil {return _dacgg ; -};start .Attr =append (start .Attr ,_dbgad );};if _fafcd .ButtonAttr !=_b .ST_TrueFalseUnset {_gfbbdg ,_aebd :=_fafcd .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aebd !=nil {return _aebd ;};start .Attr =append (start .Attr ,_gfbbdg ); -};if _fafcd .UserhiddenAttr !=_b .ST_TrueFalseUnset {_adgd ,_adagb :=_fafcd .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adagb !=nil {return _adagb ;};start .Attr =append (start .Attr ,_adgd ); -};if _fafcd .BulletAttr !=_b .ST_TrueFalseUnset {_fdgc ,_bbeca :=_fafcd .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bbeca !=nil {return _bbeca ;};start .Attr =append (start .Attr ,_fdgc );};if _fafcd .HrAttr !=_b .ST_TrueFalseUnset {_cfbd ,_befa :=_fafcd .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_cfbd );};if _fafcd .HrstdAttr !=_b .ST_TrueFalseUnset {_febfb ,_eadd :=_fafcd .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eadd !=nil {return _eadd ; -};start .Attr =append (start .Attr ,_febfb );};if _fafcd .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_egdce ,_edae :=_fafcd .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _edae !=nil {return _edae ; -};start .Attr =append (start .Attr ,_egdce );};if _fafcd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .HrpctAttr )});};if _fafcd .HralignAttr !=OfcST_HrAlignUnset {_fdgca ,_faeb :=_fafcd .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _faeb !=nil {return _faeb ;};start .Attr =append (start .Attr ,_fdgca );};if _fafcd .AllowincellAttr !=_b .ST_TrueFalseUnset {_fgdee ,_fdgd :=_fafcd .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fdgd !=nil {return _fdgd ;};start .Attr =append (start .Attr ,_fgdee );};if _fafcd .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_adbc ,_fecgd :=_fafcd .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _fecgd !=nil {return _fecgd ;};start .Attr =append (start .Attr ,_adbc );};if _fafcd .UserdrawnAttr !=_b .ST_TrueFalseUnset {_ebee ,_cagb :=_fafcd .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _cagb !=nil {return _cagb ;};start .Attr =append (start .Attr ,_ebee );};if _fafcd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .BordertopcolorAttr )}); -};if _fafcd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .BorderleftcolorAttr )}); -};if _fafcd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .BorderbottomcolorAttr )}); -};if _fafcd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .BorderrightcolorAttr )}); -};if _fafcd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eacd ,_bgfbc :=_fafcd .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgfbc !=nil {return _bgfbc ;};start .Attr =append (start .Attr ,_eacd ); -};if _fafcd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .DgmnodekindAttr )});};if _fafcd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cbef ,_agaf :=_fafcd .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _agaf !=nil {return _agaf ;};start .Attr =append (start .Attr ,_cbef );};if _fafcd .InsetmodeAttr !=OfcST_InsetModeUnset {_ggefc ,_faagf :=_fafcd .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _faagf !=nil {return _faagf ;};start .Attr =append (start .Attr ,_ggefc );};if _fafcd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .OpacityAttr )}); -};if _fafcd .StrokedAttr !=_b .ST_TrueFalseUnset {_cgdeg ,_fedd :=_fafcd .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fedd !=nil {return _fedd ;};start .Attr =append (start .Attr ,_cgdeg );};if _fafcd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .StrokecolorAttr )}); -};if _fafcd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .StrokeweightAttr )});};if _fafcd .InsetpenAttr !=_b .ST_TrueFalseUnset {_deabf ,_bdce :=_fafcd .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bdce !=nil {return _bdce ;};start .Attr =append (start .Attr ,_deabf );};if _fafcd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .ChromakeyAttr )}); -};if _fafcd .FilledAttr !=_b .ST_TrueFalseUnset {_afcec ,_fcfca :=_fafcd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fcfca !=nil {return _fcfca ;};start .Attr =append (start .Attr ,_afcec );};if _fafcd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .FillcolorAttr )}); -};if _fafcd .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafcd .SptAttr )});};if _fafcd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gfcb ,_adab :=_fafcd .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _adab !=nil {return _adab ;};start .Attr =append (start .Attr ,_gfcb );};if _fafcd .BwmodeAttr !=OfcST_BWModeUnset {_dddd ,_ddbg :=_fafcd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ddbg !=nil {return _ddbg ; -};start .Attr =append (start .Attr ,_dddd );};if _fafcd .BwpureAttr !=OfcST_BWModeUnset {_ccbdd ,_bccca :=_fafcd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bccca !=nil {return _bccca ;};start .Attr =append (start .Attr ,_ccbdd ); -};if _fafcd .BwnormalAttr !=OfcST_BWModeUnset {_acbc ,_eege :=_fafcd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eege !=nil {return _eege ;};start .Attr =append (start .Attr ,_acbc ); -};if _fafcd .ForcedashAttr !=_b .ST_TrueFalseUnset {_ecdgcd ,_ebdge :=_fafcd .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebdge !=nil {return _ebdge ;};start .Attr =append (start .Attr ,_ecdgcd ); -};if _fafcd .OleiconAttr !=_b .ST_TrueFalseUnset {_egab ,_daafad :=_fafcd .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _daafad !=nil {return _daafad ;};start .Attr =append (start .Attr ,_egab );};if _fafcd .OleAttr !=_b .ST_TrueFalseBlankUnset {_dcab ,_bcdgc :=_fafcd .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _bcdgc !=nil {return _bcdgc ;};start .Attr =append (start .Attr ,_dcab );};if _fafcd .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_aeee ,_ccgec :=_fafcd .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _ccgec !=nil {return _ccgec ;};start .Attr =append (start .Attr ,_aeee );};if _fafcd .CliptowrapAttr !=_b .ST_TrueFalseUnset {_agee ,_aafae :=_fafcd .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _aafae !=nil {return _aafae ;};start .Attr =append (start .Attr ,_agee );};if _fafcd .ClipAttr !=_b .ST_TrueFalseUnset {_gdgfg ,_gefbf :=_fafcd .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gefbf !=nil {return _gefbf ; -};start .Attr =append (start .Attr ,_gdgfg );};e .EncodeToken (start );if _fafcd .EG_ShapeElements !=nil {for _ ,_abcfec :=range _fafcd .EG_ShapeElements {_abcfec .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_fdfcc ST_EditAs )ValidateWithPath (path string )error {switch _fdfcc {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfcc )); -};return nil ;};func (_abbfb *CT_RoundRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _abbfb .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .ArcsizeAttr )}); -};if _abbfb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .HrefAttr )});};if _abbfb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .TargetAttr )}); -};if _abbfb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .ClassAttr )});};if _abbfb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .TitleAttr )}); -};if _abbfb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .AltAttr )});};if _abbfb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .CoordsizeAttr )}); -};if _abbfb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .CoordoriginAttr )});};if _abbfb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .WrapcoordsAttr )}); -};if _abbfb .PrintAttr !=_b .ST_TrueFalseUnset {_dbdbe ,_bddfef :=_abbfb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bddfef !=nil {return _bddfef ;};start .Attr =append (start .Attr ,_dbdbe );};if _abbfb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .IdAttr )}); -};if _abbfb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .StyleAttr )});};if _abbfb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .SpidAttr )}); -};if _abbfb .OnedAttr !=_b .ST_TrueFalseUnset {_bcgga ,_abcedg :=_abbfb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _abcedg !=nil {return _abcedg ;};start .Attr =append (start .Attr ,_bcgga );};if _abbfb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .RegroupidAttr )}); -};if _abbfb .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_ffdd ,_ecdbd :=_abbfb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ecdbd !=nil {return _ecdbd ; -};start .Attr =append (start .Attr ,_ffdd );};if _abbfb .ButtonAttr !=_b .ST_TrueFalseUnset {_dacf ,_febfg :=_abbfb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _febfg !=nil {return _febfg ;};start .Attr =append (start .Attr ,_dacf ); -};if _abbfb .UserhiddenAttr !=_b .ST_TrueFalseUnset {_gbfcd ,_gbbcc :=_abbfb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbbcc !=nil {return _gbbcc ;};start .Attr =append (start .Attr ,_gbfcd ); -};if _abbfb .BulletAttr !=_b .ST_TrueFalseUnset {_eggd ,_agadc :=_abbfb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _agadc !=nil {return _agadc ;};start .Attr =append (start .Attr ,_eggd );};if _abbfb .HrAttr !=_b .ST_TrueFalseUnset {_ffdfa ,_cafd :=_abbfb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _cafd !=nil {return _cafd ;};start .Attr =append (start .Attr ,_ffdfa );};if _abbfb .HrstdAttr !=_b .ST_TrueFalseUnset {_eddec ,_agfgc :=_abbfb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _agfgc !=nil {return _agfgc ; -};start .Attr =append (start .Attr ,_eddec );};if _abbfb .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_dcgfd ,_gabdf :=_abbfb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gabdf !=nil {return _gabdf ; -};start .Attr =append (start .Attr ,_dcgfd );};if _abbfb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .HrpctAttr )});};if _abbfb .HralignAttr !=OfcST_HrAlignUnset {_cead ,_gdcc :=_abbfb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _gdcc !=nil {return _gdcc ;};start .Attr =append (start .Attr ,_cead );};if _abbfb .AllowincellAttr !=_b .ST_TrueFalseUnset {_bgdc ,_ecbca :=_abbfb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _ecbca !=nil {return _ecbca ;};start .Attr =append (start .Attr ,_bgdc );};if _abbfb .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_efgga ,_agfag :=_abbfb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _agfag !=nil {return _agfag ;};start .Attr =append (start .Attr ,_efgga );};if _abbfb .UserdrawnAttr !=_b .ST_TrueFalseUnset {_fgaca ,_gadfg :=_abbfb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _gadfg !=nil {return _gadfg ;};start .Attr =append (start .Attr ,_fgaca );};if _abbfb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .BordertopcolorAttr )}); -};if _abbfb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .BorderleftcolorAttr )}); -};if _abbfb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .BorderbottomcolorAttr )}); -};if _abbfb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .BorderrightcolorAttr )}); -};if _abbfb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afcb ,_gbec :=_abbfb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gbec !=nil {return _gbec ;};start .Attr =append (start .Attr ,_afcb ); -};if _abbfb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .DgmnodekindAttr )});};if _abbfb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fdab ,_bfeeb :=_abbfb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bfeeb !=nil {return _bfeeb ;};start .Attr =append (start .Attr ,_fdab );};if _abbfb .InsetmodeAttr !=OfcST_InsetModeUnset {_fcdgg ,_efaeb :=_abbfb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _efaeb !=nil {return _efaeb ;};start .Attr =append (start .Attr ,_fcdgg );};if _abbfb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .OpacityAttr )}); -};if _abbfb .StrokedAttr !=_b .ST_TrueFalseUnset {_ecada ,_egdaed :=_abbfb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _egdaed !=nil {return _egdaed ;};start .Attr =append (start .Attr ,_ecada );};if _abbfb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .StrokecolorAttr )}); -};if _abbfb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .StrokeweightAttr )});};if _abbfb .InsetpenAttr !=_b .ST_TrueFalseUnset {_abbeb ,_eecd :=_abbfb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _eecd !=nil {return _eecd ;};start .Attr =append (start .Attr ,_abbeb );};if _abbfb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .ChromakeyAttr )}); -};if _abbfb .FilledAttr !=_b .ST_TrueFalseUnset {_fbab ,_agbeg :=_abbfb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _agbeg !=nil {return _agbeg ;};start .Attr =append (start .Attr ,_fbab );};if _abbfb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .FillcolorAttr )}); -};if _abbfb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbfb .SptAttr )});};if _abbfb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fgfde ,_ddfdc :=_abbfb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _ddfdc !=nil {return _ddfdc ;};start .Attr =append (start .Attr ,_fgfde );};if _abbfb .BwmodeAttr !=OfcST_BWModeUnset {_cdbf ,_dacee :=_abbfb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dacee !=nil {return _dacee ; -};start .Attr =append (start .Attr ,_cdbf );};if _abbfb .BwpureAttr !=OfcST_BWModeUnset {_cdbge ,_bbga :=_abbfb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_cdbge ); -};if _abbfb .BwnormalAttr !=OfcST_BWModeUnset {_fbeea ,_eefc :=_abbfb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eefc !=nil {return _eefc ;};start .Attr =append (start .Attr ,_fbeea ); -};if _abbfb .ForcedashAttr !=_b .ST_TrueFalseUnset {_gadd ,_fdgda :=_abbfb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdgda !=nil {return _fdgda ;};start .Attr =append (start .Attr ,_gadd ); -};if _abbfb .OleiconAttr !=_b .ST_TrueFalseUnset {_egaf ,_dgfcce :=_abbfb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dgfcce !=nil {return _dgfcce ;};start .Attr =append (start .Attr ,_egaf );};if _abbfb .OleAttr !=_b .ST_TrueFalseBlankUnset {_aecf ,_affeb :=_abbfb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _affeb !=nil {return _affeb ;};start .Attr =append (start .Attr ,_aecf );};if _abbfb .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_ecce ,_cdefge :=_abbfb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _cdefge !=nil {return _cdefge ;};start .Attr =append (start .Attr ,_ecce );};if _abbfb .CliptowrapAttr !=_b .ST_TrueFalseUnset {_dcfe ,_cbae :=_abbfb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_dcfe );};if _abbfb .ClipAttr !=_b .ST_TrueFalseUnset {_edadb ,_cacef :=_abbfb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cacef !=nil {return _cacef ; -};start .Attr =append (start .Attr ,_edadb );};e .EncodeToken (start );if _abbfb .EG_ShapeElements !=nil {for _ ,_gdaa :=range _abbfb .EG_ShapeElements {_gdaa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_fdfgga OfcST_ExtrusionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdaec :=_d .Attr {};_gdaec .Name =name ;switch _fdfgga {case OfcST_ExtrusionTypeUnset :_gdaec .Value =""; -case OfcST_ExtrusionTypePerspective :_gdaec .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_gdaec .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _gdaec ,nil ;};func (_eeceb *OfcBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _eeceb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gebef *OfcCT_Callout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebcab :=range start .Attr {if _ebcab .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gebef .LengthspecifiedAttr .UnmarshalXMLAttr (_ebcab ); -continue ;};if _ebcab .Name .Local =="\u006f\u006e"{_gebef .OnAttr .UnmarshalXMLAttr (_ebcab );continue ;};if _ebcab .Name .Local =="\u0067\u0061\u0070"{_fcea ,_agdb :=_ebcab .Value ,error (nil );if _agdb !=nil {return _agdb ;};_gebef .GapAttr =&_fcea ; -continue ;};if _ebcab .Name .Local =="\u0061\u006e\u0067l\u0065"{_gebef .AngleAttr .UnmarshalXMLAttr (_ebcab );continue ;};if _ebcab .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gebef .DropautoAttr .UnmarshalXMLAttr (_ebcab );continue ; -};if _ebcab .Name .Local =="\u0064\u0072\u006f\u0070"{_fcfac ,_efacf :=_ebcab .Value ,error (nil );if _efacf !=nil {return _efacf ;};_gebef .DropAttr =&_fcfac ;continue ;};if _ebcab .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_eacgf ,_gcbde :=_ebcab .Value ,error (nil ); -if _gcbde !=nil {return _gcbde ;};_gebef .DistanceAttr =&_eacgf ;continue ;};if _ebcab .Name .Local =="\u0074\u0079\u0070\u0065"{_dfgbc ,_dafe :=_ebcab .Value ,error (nil );if _dafe !=nil {return _dafe ;};_gebef .TypeAttr =&_dfgbc ;continue ;};if _ebcab .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_eacaa ,_fegdc :=_ebcab .Value ,error (nil ); -if _fegdc !=nil {return _fegdc ;};_gebef .LengthAttr =&_eacaa ;continue ;};if _ebcab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gebef .AccentbarAttr .UnmarshalXMLAttr (_ebcab );continue ;};if _ebcab .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gebef .TextborderAttr .UnmarshalXMLAttr (_ebcab ); -continue ;};if _ebcab .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gebef .MinusxAttr .UnmarshalXMLAttr (_ebcab );continue ;};if _ebcab .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gebef .MinusyAttr .UnmarshalXMLAttr (_ebcab );continue ; -};if _ebcab .Name .Local =="\u0065\u0078\u0074"{_gebef .ExtAttr .UnmarshalXMLAttr (_ebcab );continue ;};};for {_cbega ,_ebfca :=d .Token ();if _ebfca !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_ebfca ); -};if _ebag ,_ccead :=_cbega .(_d .EndElement );_ccead &&_ebag .Name ==start .Name {break ;};};return nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _b .ST_TrueFalse ; -WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ; -ImagesizeAttr *string ;ImagealignshapeAttr _b .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ; -EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _b .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _b .ST_TrueFalse ;RelidAttr *string ;};func (_gdfa *OfcEquationxml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _gdfa .OfcCT_EquationXml .MarshalXML (e ,start );};func (_caaa *AG_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caaa .FilledAttr !=_b .ST_TrueFalseUnset {_bca ,_ebdc :=_caaa .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); -if _ebdc !=nil {return _ebdc ;};start .Attr =append (start .Attr ,_bca );};if _caaa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_caaa .FillcolorAttr )}); -};return nil ;}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_eccge *OfcCT_Complex )ValidateWithPath (path string )error {if _afac :=_eccge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afac !=nil {return _afac ;};return nil ;}; -// Validate validates the Polyline and its children -func (_cggbg *Polyline )Validate ()error {return _cggbg .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func NewOfcCT_Complex ()*OfcCT_Complex {_bbbfe :=&OfcCT_Complex {};return _bbbfe }; +// Validate validates the Arc and its children +func (_dece *Arc )Validate ()error {return _dece .ValidateWithPath ("\u0041\u0072\u0063")};func (_bgfec *OfcCT_StrokeChild )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064"; +};if _bgfec .OnAttr !=_f .ST_TrueFalseUnset {_cced ,_dgfab :=_bgfec .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _dgfab !=nil {return _dgfab ;};start .Attr =append (start .Attr ,_cced );};if _bgfec .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .WeightAttr )}); +};if _bgfec .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .ColorAttr )});};if _bgfec .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .Color2Attr )}); +};if _bgfec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .OpacityAttr )});};if _bgfec .LinestyleAttr !=ST_StrokeLineStyleUnset {_fbeeb ,_eaeceg :=_bgfec .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"}); +if _eaeceg !=nil {return _eaeceg ;};start .Attr =append (start .Attr ,_fbeeb );};if _bgfec .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .MiterlimitAttr )}); +};if _bgfec .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_eedbe ,_fdeae :=_bgfec .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _fdeae !=nil {return _fdeae ;};start .Attr =append (start .Attr ,_eedbe ); +};if _bgfec .EndcapAttr !=ST_StrokeEndCapUnset {_fcgcdc ,_fgdgg :=_bgfec .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _fgdgg !=nil {return _fgdgg ;};start .Attr =append (start .Attr ,_fcgcdc );}; +if _bgfec .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .DashstyleAttr )});};if _bgfec .InsetpenAttr !=_f .ST_TrueFalseUnset {_abed ,_gedadb :=_bgfec .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _gedadb !=nil {return _gedadb ;};start .Attr =append (start .Attr ,_abed );};if _bgfec .FilltypeAttr !=ST_FillTypeUnset {_dfggg ,_gdcfcd :=_bgfec .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"}); +if _gdcfcd !=nil {return _gdcfcd ;};start .Attr =append (start .Attr ,_dfggg );};if _bgfec .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .SrcAttr )}); +};if _bgfec .ImageaspectAttr !=ST_ImageAspectUnset {_dcdgd ,_accbgd :=_bgfec .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _accbgd !=nil {return _accbgd ;};start .Attr =append (start .Attr ,_dcdgd ); +};if _bgfec .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .ImagesizeAttr )});};if _bgfec .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_bbgbb ,_edeba :=_bgfec .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _edeba !=nil {return _edeba ;};start .Attr =append (start .Attr ,_bbgbb );};if _bgfec .StartarrowAttr !=ST_StrokeArrowTypeUnset {_beabf ,_geecb :=_bgfec .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"}); +if _geecb !=nil {return _geecb ;};start .Attr =append (start .Attr ,_beabf );};if _bgfec .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bgdbb ,_aadb :=_bgfec .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"}); +if _aadb !=nil {return _aadb ;};start .Attr =append (start .Attr ,_bgdbb );};if _bgfec .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dgfgc ,_gecc :=_bgfec .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"}); +if _gecc !=nil {return _gecc ;};start .Attr =append (start .Attr ,_dgfgc );};if _bgfec .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ffebc ,_gbacbb :=_bgfec .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); +if _gbacbb !=nil {return _gbacbb ;};start .Attr =append (start .Attr ,_ffebc );};if _bgfec .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bbfcc ,_cfdc :=_bgfec .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _cfdc !=nil {return _cfdc ;};start .Attr =append (start .Attr ,_bbfcc );};if _bgfec .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_ebcgd ,_gbcgb :=_bgfec .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _gbcgb !=nil {return _gbcgb ;};start .Attr =append (start .Attr ,_ebcgd );};if _bgfec .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .HrefAttr )}); +};if _bgfec .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .AlthrefAttr )});};if _bgfec .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bgfec .TitleAttr )}); +};if _bgfec .ForcedashAttr !=_f .ST_TrueFalseUnset {_ggaadg ,_fbaf :=_bgfec .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fbaf !=nil {return _fbaf ;};start .Attr =append (start .Attr ,_ggaadg ); +};if _bgfec .ExtAttr !=ST_ExtUnset {_ccaad ,_fbgcd :=_bgfec .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbgcd !=nil {return _fbgcd ;};start .Attr =append (start .Attr ,_ccaad );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);type OfcColumn struct{OfcCT_StrokeChild }; -// Validate validates the CT_ImageData and its children -func (_feefc *CT_ImageData )Validate ()error {return _feefc .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _b .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ; -Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _b .ST_TrueFalse ;FocusAttr *string ; -FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _b .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _b .ST_TrueFalse ;RotateAttr _b .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ; -SIdAttr *string ;};func (_cafbf OfcST_BWMode )ValidateWithPath (path string )error {switch _cafbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafbf )); -};return nil ;};func NewCT_Stroke ()*CT_Stroke {_bfaaf :=&CT_Stroke {};return _bfaaf };func (_cgafe *OfcFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _cgafe .OfcCT_Fill .MarshalXML (e ,start );};func (_cbafdf OfcST_InsetMode )Validate ()error {return _cbafdf .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_ffaae *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _cece :=_ffaae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};return nil ;};func (_gaaebc *OfcST_ConnectorType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffceb ,_eafbf :=d .Token (); -if _eafbf !=nil {return _eafbf ;};if _bfcaf ,_dbgac :=_ffceb .(_d .EndElement );_dbgac &&_bfcaf .Name ==start .Name {*_gaaebc =1;return nil ;};if _gggcc ,_bfabge :=_ffceb .(_d .CharData );!_bfabge {return _c .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",_ffceb ); -}else {switch string (_gggcc ){case "":*_gaaebc =0;case "\u006e\u006f\u006e\u0065":*_gaaebc =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gaaebc =2;case "\u0065\u006c\u0062o\u0077":*_gaaebc =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gaaebc =4; -};};_ffceb ,_eafbf =d .Token ();if _eafbf !=nil {return _eafbf ;};if _eaecg ,_gdbfg :=_ffceb .(_d .EndElement );_gdbfg &&_eaecg .Name ==start .Name {return nil ;};return _c .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",_ffceb ); -}; +// Validate validates the OfcCT_RegroupTable and its children +func (_gggg *OfcCT_RegroupTable )Validate ()error {return _gggg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewCT_Handles ()*CT_Handles {_eegf :=&CT_Handles {};return _eegf };func (_cdbb *CT_Curve )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065"; +};if _cdbb .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .FromAttr )});};if _cdbb .Control1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .Control1Attr )}); +};if _cdbb .Control2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .Control2Attr )});};if _cdbb .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .ToAttr )}); +};if _cdbb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .HrefAttr )});};if _cdbb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .TargetAttr )}); +};if _cdbb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .ClassAttr )});};if _cdbb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .TitleAttr )}); +};if _cdbb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .AltAttr )});};if _cdbb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .CoordsizeAttr )}); +};if _cdbb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .CoordoriginAttr )});};if _cdbb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .WrapcoordsAttr )}); +};if _cdbb .PrintAttr !=_f .ST_TrueFalseUnset {_fdce ,_cbdcd :=_cdbb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbdcd !=nil {return _cbdcd ;};start .Attr =append (start .Attr ,_fdce );};if _cdbb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .IdAttr )}); +};if _cdbb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .StyleAttr )});};if _cdbb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .SpidAttr )}); +};if _cdbb .OnedAttr !=_f .ST_TrueFalseUnset {_bcdde ,_gcfa :=_cdbb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gcfa !=nil {return _gcfa ;};start .Attr =append (start .Attr ,_bcdde );};if _cdbb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .RegroupidAttr )}); +};if _cdbb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_gdcfd ,_bfbc :=_cdbb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bfbc !=nil {return _bfbc ; +};start .Attr =append (start .Attr ,_gdcfd );};if _cdbb .ButtonAttr !=_f .ST_TrueFalseUnset {_fdfa ,_afda :=_cdbb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _afda !=nil {return _afda ;};start .Attr =append (start .Attr ,_fdfa ); +};if _cdbb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_cefb ,_ffec :=_cdbb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ffec !=nil {return _ffec ;};start .Attr =append (start .Attr ,_cefb ); +};if _cdbb .BulletAttr !=_f .ST_TrueFalseUnset {_edbd ,_cgf :=_cdbb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cgf !=nil {return _cgf ;};start .Attr =append (start .Attr ,_edbd );};if _cdbb .HrAttr !=_f .ST_TrueFalseUnset {_gcga ,_afca :=_cdbb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _afca !=nil {return _afca ;};start .Attr =append (start .Attr ,_gcga );};if _cdbb .HrstdAttr !=_f .ST_TrueFalseUnset {_ggdcd ,_fgce :=_cdbb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fgce !=nil {return _fgce ; +};start .Attr =append (start .Attr ,_ggdcd );};if _cdbb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_gcca ,_bffb :=_cdbb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bffb !=nil {return _bffb ; +};start .Attr =append (start .Attr ,_gcca );};if _cdbb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .HrpctAttr )});};if _cdbb .HralignAttr !=OfcST_HrAlignUnset {_ddcc ,_dbcb :=_cdbb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _dbcb !=nil {return _dbcb ;};start .Attr =append (start .Attr ,_ddcc );};if _cdbb .AllowincellAttr !=_f .ST_TrueFalseUnset {_efeg ,_gega :=_cdbb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _gega !=nil {return _gega ;};start .Attr =append (start .Attr ,_efeg );};if _cdbb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_fbac ,_bfbef :=_cdbb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _bfbef !=nil {return _bfbef ;};start .Attr =append (start .Attr ,_fbac );};if _cdbb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_cbcf ,_ccaac :=_cdbb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ccaac !=nil {return _ccaac ;};start .Attr =append (start .Attr ,_cbcf );};if _cdbb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .BordertopcolorAttr )}); +};if _cdbb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .BorderleftcolorAttr )}); +};if _cdbb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .BorderbottomcolorAttr )}); +};if _cdbb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .BorderrightcolorAttr )}); +};if _cdbb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bggg ,_fdae :=_cdbb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdae !=nil {return _fdae ;};start .Attr =append (start .Attr ,_bggg ); +};if _cdbb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .DgmnodekindAttr )});};if _cdbb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ggc ,_cgae :=_cdbb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _cgae !=nil {return _cgae ;};start .Attr =append (start .Attr ,_ggc );};if _cdbb .InsetmodeAttr !=OfcST_InsetModeUnset {_dgbe ,_edgg :=_cdbb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _edgg !=nil {return _edgg ;};start .Attr =append (start .Attr ,_dgbe );};if _cdbb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .OpacityAttr )}); +};if _cdbb .StrokedAttr !=_f .ST_TrueFalseUnset {_ebdce ,_facg :=_cdbb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _facg !=nil {return _facg ;};start .Attr =append (start .Attr ,_ebdce );};if _cdbb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .StrokecolorAttr )}); +};if _cdbb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .StrokeweightAttr )});};if _cdbb .InsetpenAttr !=_f .ST_TrueFalseUnset {_facfe ,_cgcee :=_cdbb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _cgcee !=nil {return _cgcee ;};start .Attr =append (start .Attr ,_facfe );};if _cdbb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .ChromakeyAttr )}); +};if _cdbb .FilledAttr !=_f .ST_TrueFalseUnset {_agbb ,_fggc :=_cdbb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fggc !=nil {return _fggc ;};start .Attr =append (start .Attr ,_agbb );};if _cdbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .FillcolorAttr )}); +};if _cdbb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cdbb .SptAttr )});};if _cdbb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bdeg ,_cega :=_cdbb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cega !=nil {return _cega ;};start .Attr =append (start .Attr ,_bdeg );};if _cdbb .BwmodeAttr !=OfcST_BWModeUnset {_ffdg ,_dgbgc :=_cdbb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dgbgc !=nil {return _dgbgc ; +};start .Attr =append (start .Attr ,_ffdg );};if _cdbb .BwpureAttr !=OfcST_BWModeUnset {_bbdc ,_gbdab :=_cdbb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gbdab !=nil {return _gbdab ;};start .Attr =append (start .Attr ,_bbdc ); +};if _cdbb .BwnormalAttr !=OfcST_BWModeUnset {_ccec ,_bdae :=_cdbb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_ccec ); +};if _cdbb .ForcedashAttr !=_f .ST_TrueFalseUnset {_bdafc ,_bbcc :=_cdbb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bbcc !=nil {return _bbcc ;};start .Attr =append (start .Attr ,_bdafc ); +};if _cdbb .OleiconAttr !=_f .ST_TrueFalseUnset {_ddbf ,_gbfgc :=_cdbb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gbfgc !=nil {return _gbfgc ;};start .Attr =append (start .Attr ,_ddbf );};if _cdbb .OleAttr !=_f .ST_TrueFalseBlankUnset {_ffadf ,_fdddc :=_cdbb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _fdddc !=nil {return _fdddc ;};start .Attr =append (start .Attr ,_ffadf );};if _cdbb .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_gaeb ,_bbgf :=_cdbb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _bbgf !=nil {return _bbgf ;};start .Attr =append (start .Attr ,_gaeb );};if _cdbb .CliptowrapAttr !=_f .ST_TrueFalseUnset {_edfa ,_cfbbcd :=_cdbb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _cfbbcd !=nil {return _cfbbcd ;};start .Attr =append (start .Attr ,_edfa );};if _cdbb .ClipAttr !=_f .ST_TrueFalseUnset {_caegf ,_cfcg :=_cdbb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cfcg !=nil {return _cfcg ; +};start .Attr =append (start .Attr ,_caegf );};e .EncodeToken (start );if _cdbb .EG_ShapeElements !=nil {for _ ,_ggcg :=range _cdbb .EG_ShapeElements {_ggcg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};func NewFormulas ()*Formulas {_cbafe :=&Formulas {};_cbafe .CT_Formulas =*NewCT_Formulas ();return _cbafe ;}; -// Validate validates the OfcExtrusion and its children -func (_defca *OfcExtrusion )Validate ()error {return _defca .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_gbfbg *OfcCT_StrokeChild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfdef :=range start .Attr {if _gfdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdef .Name .Local =="\u0068\u0072\u0065\u0066"{_eecg ,_gedbec :=_gfdef .Value ,error (nil ); -if _gedbec !=nil {return _gedbec ;};_gbfbg .HrefAttr =&_eecg ;continue ;};if _gfdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbfbg .ForcedashAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdef .Name .Local =="\u0074\u0069\u0074l\u0065"{_bacgaf ,_bcceff :=_gfdef .Value ,error (nil ); -if _bcceff !=nil {return _bcceff ;};_gbfbg .TitleAttr =&_bacgaf ;continue ;};if _gfdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efdde ,_gabda :=_gfdef .Value ,error (nil ); -if _gabda !=nil {return _gabda ;};_gbfbg .AlthrefAttr =&_efdde ;continue ;};if _gfdef .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gbfbg .ImageaspectAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gbfbg .StartarrowAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gbfbg .LinestyleAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbfbg .StartarrowwidthAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gbfbg .JoinstyleAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gbfbg .StartarrowlengthAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_afdg ,_fabbcc :=_gfdef .Value ,error (nil );if _fabbcc !=nil {return _fabbcc ;};_gbfbg .DashstyleAttr =&_afdg ;continue ;};if _gfdef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gbfbg .EndarrowAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gbfbg .FilltypeAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbfbg .EndarrowwidthAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adfac ,_ggdbe :=_gfdef .Value ,error (nil );if _ggdbe !=nil {return _ggdbe ;};_gbfbg .OpacityAttr =&_adfac ;continue ;};if _gfdef .Name .Local =="\u0063\u006f\u006co\u0072"{_aabg ,_dcaae :=_gfdef .Value ,error (nil ); -if _dcaae !=nil {return _dcaae ;};_gbfbg .ColorAttr =&_aabg ;continue ;};if _gfdef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbfbg .InsetpenAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gbfbg .EndarrowlengthAttr .UnmarshalXMLAttr (_gfdef ); -continue ;};if _gfdef .Name .Local =="\u0065\u0078\u0074"{_gbfbg .ExtAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gbfbg .EndcapAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_daced ,_efbef :=_gfdef .Value ,error (nil ); -if _efbef !=nil {return _efbef ;};_gbfbg .Color2Attr =&_daced ;continue ;};if _gfdef .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gbfbg .ImagealignshapeAttr .UnmarshalXMLAttr (_gfdef );continue ;};if _gfdef .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gcfcg ,_eced :=_gfdef .Value ,error (nil ); -if _eced !=nil {return _eced ;};_gbfbg .WeightAttr =&_gcfcg ;continue ;};if _gfdef .Name .Local =="\u0073\u0072\u0063"{_dgefe ,_fadfc :=_gfdef .Value ,error (nil );if _fadfc !=nil {return _fadfc ;};_gbfbg .SrcAttr =&_dgefe ;continue ;};if _gfdef .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fdea ,_ggaeg :=_gfdef .Value ,error (nil ); -if _ggaeg !=nil {return _ggaeg ;};_gbfbg .ImagesizeAttr =&_fdea ;continue ;};if _gfdef .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_adgaa ,_acbda :=_gb .ParseFloat (_gfdef .Value ,64);if _acbda !=nil {return _acbda ;}; -_gbfbg .MiterlimitAttr =&_adgaa ;continue ;};if _gfdef .Name .Local =="\u006f\u006e"{_gbfbg .OnAttr .UnmarshalXMLAttr (_gfdef );continue ;};};for {_abfag ,_eedcf :=d .Token ();if _eedcf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_eedcf ); -};if _agddc ,_dgfbd :=_abfag .(_d .EndElement );_dgfbd &&_agddc .Name ==start .Name {break ;};};return nil ;};func (_eebc *CT_Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edea :for {_bfac ,_eecc :=d .Token ();if _eecc !=nil {return _eecc ; -};switch _gaef :=_bfac .(type ){case _d .StartElement :switch _gaef .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_ffea :=NewCT_H (); -if _gcd :=d .DecodeElement (_ffea ,&_gaef );_gcd !=nil {return _gcd ;};_eebc .H =append (_eebc .H ,_ffea );default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_gaef .Name ); -if _eade :=d .Skip ();_eade !=nil {return _eade ;};};case _d .EndElement :break _edea ;case _d .CharData :};};return nil ;};type OfcST_OLEDrawAspect byte ;func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_fgcca :=&OfcCT_RegroupTable {};return _fgcca }; -func NewCT_Group ()*CT_Group {_ebcb :=&CT_Group {};return _ebcb }; +// Validate validates the Background and its children +func (_egaf *Background )Validate ()error {return _egaf .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_cgfa *Image )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgfa .CT_Image =*NewCT_Image (); +for _ ,_ccafg :=range start .Attr {if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acabec ,_adfg :=_gf .ParseInt (_ccafg .Value ,10,64); +if _adfg !=nil {return _adfg ;};_cgfa .DgmnodekindAttr =&_acabec ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cgfa .BulletAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0068\u0072"{_cgfa .HrAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cgfa .OleiconAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cgfa .HrstdAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0063\u006c\u0069\u0070"{_cgfa .ClipAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cgfa .HrnoshadeAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cgfa .PreferrelativeAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gagfd ,_bdadc :=_gf .ParseFloat (_ccafg .Value ,64); +if _bdadc !=nil {return _bdadc ;};_ffbab :=float32 (_gagfd );_cgfa .HrpctAttr =&_ffbab ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u006f\u006c\u0065"{_cgfa .OleAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgfa .HralignAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgfa .BwpureAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cgfa .DgmlayoutAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgfa .InsetmodeAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0073\u0070\u0069\u0064"{_ebffe ,_dfcf :=_ccafg .Value ,error (nil ); +if _dfcf !=nil {return _dfcf ;};_cgfa .SpidAttr =&_ebffe ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fega ,_dgggf :=_ccafg .Value ,error (nil ); +if _dgggf !=nil {return _dgggf ;};_cgfa .BorderbottomcolorAttr =&_fega ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgfa .AllowoverlapAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cgfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cgfa .UserhiddenAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgfa .AllowincellAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0073\u0070\u0074"{_gfcba ,_ffada :=_gf .ParseFloat (_ccafg .Value ,64); +if _ffada !=nil {return _ffada ;};_adaae :=float32 (_gfcba );_cgfa .SptAttr =&_adaae ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_geadf ,_cecc :=_ccafg .Value ,error (nil ); +if _cecc !=nil {return _cecc ;};_cgfa .BorderleftcolorAttr =&_geadf ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgfa .UserdrawnAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cgfa .CliptowrapAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gdfgb ,_ggfad :=_ccafg .Value ,error (nil ); +if _ggfad !=nil {return _ggfad ;};_cgfa .BorderrightcolorAttr =&_gdfgb ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cgfa .ConnectortypeAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgfa .ButtonAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgfa .ForcedashAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgbbc ,_daggb :=_gf .ParseInt (_ccafg .Value ,10,64); +if _daggb !=nil {return _daggb ;};_cgfa .RegroupidAttr =&_bgbbc ;continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u006f\u006e\u0065\u0064"{_cgfa .OnedAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgfa .BwmodeAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgfa .BwnormalAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccafg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_febeb ,_added :=_ccafg .Value ,error (nil ); +if _added !=nil {return _added ;};_cgfa .BordertopcolorAttr =&_febeb ;continue ;};if _ccafg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgfa .PrintAttr .UnmarshalXMLAttr (_ccafg );continue ;};if _ccafg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdefe ,_gadg :=_ccafg .Value ,error (nil ); +if _gadg !=nil {return _gadg ;};_cgfa .TargetAttr =&_bdefe ;continue ;};if _ccafg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cgfa .StrokedAttr .UnmarshalXMLAttr (_ccafg );continue ;};if _ccafg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggcbe ,_afege :=_ccafg .Value ,error (nil ); +if _afege !=nil {return _afege ;};_cgfa .CoordoriginAttr =&_ggcbe ;continue ;};if _ccafg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cfbd ,_aagee :=_ccafg .Value ,error (nil );if _aagee !=nil {return _aagee ;}; +_cgfa .StrokeweightAttr =&_cfbd ;continue ;};if _ccafg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acdbg ,_cdgac :=_ccafg .Value ,error (nil );if _cdgac !=nil {return _cdgac ;};_cgfa .CoordsizeAttr =&_acdbg ;continue ;};if _ccafg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efafc ,_aefe :=_ccafg .Value ,error (nil ); +if _aefe !=nil {return _aefe ;};_cgfa .ChromakeyAttr =&_efafc ;continue ;};if _ccafg .Name .Local =="\u0061\u006c\u0074"{_cabfa ,_gdbg :=_ccafg .Value ,error (nil );if _gdbg !=nil {return _gdbg ;};_cgfa .AltAttr =&_cabfa ;continue ;};if _ccafg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efab ,_gdceg :=_ccafg .Value ,error (nil ); +if _gdceg !=nil {return _gdceg ;};_cgfa .FillcolorAttr =&_efab ;continue ;};if _ccafg .Name .Local =="\u0073\u0072\u0063"{_cfdac ,_ggdf :=_ccafg .Value ,error (nil );if _ggdf !=nil {return _ggdf ;};_cgfa .SrcAttr =&_cfdac ;continue ;};if _ccafg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fadcg ,_ggdfb :=_ccafg .Value ,error (nil ); +if _ggdfb !=nil {return _ggdfb ;};_cgfa .WrapcoordsAttr =&_fadcg ;continue ;};if _ccafg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfedd ,_aaadg :=_ccafg .Value ,error (nil );if _aaadg !=nil {return _aaadg ;};_cgfa .TitleAttr =&_cfedd ;continue ;};if _ccafg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfbgb ,_gcdgb :=_ccafg .Value ,error (nil ); +if _gcdgb !=nil {return _gcdgb ;};_cgfa .StyleAttr =&_cfbgb ;continue ;};if _ccafg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gffda ,_dcdea :=_ccafg .Value ,error (nil );if _dcdea !=nil {return _dcdea ;};_cgfa .CroprightAttr =&_gffda ; +continue ;};if _ccafg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cgfa .InsetpenAttr .UnmarshalXMLAttr (_ccafg );continue ;};if _ccafg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ceabg ,_eeacf :=_ccafg .Value ,error (nil ); +if _eeacf !=nil {return _eeacf ;};_cgfa .CropleftAttr =&_ceabg ;continue ;};if _ccafg .Name .Local =="\u0067\u0061\u0069\u006e"{_dadfc ,_bbee :=_ccafg .Value ,error (nil );if _bbee !=nil {return _bbee ;};_cgfa .GainAttr =&_dadfc ;continue ;};if _ccafg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbeca ,_afab :=_ccafg .Value ,error (nil ); +if _afab !=nil {return _afab ;};_cgfa .StrokecolorAttr =&_cbeca ;continue ;};if _ccafg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbdgca ,_geagc :=_ccafg .Value ,error (nil );if _geagc !=nil {return _geagc ;};_cgfa .ClassAttr =&_cbdgca ;continue ;};if _ccafg .Name .Local =="\u0069\u0064"{_cebafg ,_cbbfb :=_ccafg .Value ,error (nil ); +if _cbbfb !=nil {return _cbbfb ;};_cgfa .IdAttr =&_cebafg ;continue ;};if _ccafg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gadff ,_ffdgb :=_ccafg .Value ,error (nil );if _ffdgb !=nil {return _ffdgb ;};_cgfa .CropbottomAttr =&_gadff ; +continue ;};if _ccafg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cgfa .FilledAttr .UnmarshalXMLAttr (_ccafg );continue ;};if _ccafg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cgfa .GrayscaleAttr .UnmarshalXMLAttr (_ccafg ); +continue ;};if _ccafg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fgge ,_feged :=_ccafg .Value ,error (nil );if _feged !=nil {return _feged ;};_cgfa .BlacklevelAttr =&_fgge ;continue ;};if _ccafg .Name .Local =="\u0068\u0072\u0065\u0066"{_gecgg ,_bbcga :=_ccafg .Value ,error (nil ); +if _bbcga !=nil {return _bbcga ;};_cgfa .HrefAttr =&_gecgg ;continue ;};if _ccafg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cgfa .BilevelAttr .UnmarshalXMLAttr (_ccafg );continue ;};if _ccafg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_aagfg ,_gbce :=_ccafg .Value ,error (nil ); +if _gbce !=nil {return _gbce ;};_cgfa .CroptopAttr =&_aagfg ;continue ;};if _ccafg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaaa ,_cbdb :=_ccafg .Value ,error (nil );if _cbdb !=nil {return _cbdb ;};_cgfa .OpacityAttr =&_eaaa ;continue ;}; +if _ccafg .Name .Local =="\u0067\u0061\u006dm\u0061"{_deefg ,_deagg :=_ccafg .Value ,error (nil );if _deagg !=nil {return _deagg ;};_cgfa .GammaAttr =&_deefg ;continue ;};};_caecg :for {_gbaed ,_abggb :=d .Token ();if _abggb !=nil {return _abggb ;};switch _eddfd :=_gbaed .(type ){case _a .StartElement :switch _eddfd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fcgcfg :=NewEG_ShapeElements (); +_fcgcfg .Path =NewPath ();if _gdeee :=d .DecodeElement (_fcgcfg .Path ,&_eddfd );_gdeee !=nil {return _gdeee ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_fcgcfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_afdbg :=NewEG_ShapeElements (); +_afdbg .Formulas =NewFormulas ();if _efffc :=d .DecodeElement (_afdbg .Formulas ,&_eddfd );_efffc !=nil {return _efffc ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_afdbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bfaba :=NewEG_ShapeElements (); +_bfaba .Handles =NewHandles ();if _bccbg :=d .DecodeElement (_bfaba .Handles ,&_eddfd );_bccbg !=nil {return _bccbg ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_bfaba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bcdda :=NewEG_ShapeElements (); +_bcdda .Fill =NewFill ();if _gccde :=d .DecodeElement (_bcdda .Fill ,&_eddfd );_gccde !=nil {return _gccde ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_bcdda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_adbga :=NewEG_ShapeElements (); +_adbga .Stroke =NewStroke ();if _dcada :=d .DecodeElement (_adbga .Stroke ,&_eddfd );_dcada !=nil {return _dcada ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_adbga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_adacc :=NewEG_ShapeElements (); +_adacc .Shadow =NewShadow ();if _bdagbf :=d .DecodeElement (_adacc .Shadow ,&_eddfd );_bdagbf !=nil {return _bdagbf ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_adacc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dgdea :=NewEG_ShapeElements (); +_dgdea .Textbox =NewTextbox ();if _debag :=d .DecodeElement (_dgdea .Textbox ,&_eddfd );_debag !=nil {return _debag ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_dgdea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cggg :=NewEG_ShapeElements (); +_cggg .Textpath =NewTextpath ();if _gfaae :=d .DecodeElement (_cggg .Textpath ,&_eddfd );_gfaae !=nil {return _gfaae ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_cggg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_abdeb :=NewEG_ShapeElements (); +_abdeb .Imagedata =NewImagedata ();if _gebdc :=d .DecodeElement (_abdeb .Imagedata ,&_eddfd );_gebdc !=nil {return _gebdc ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_abdeb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cdggc :=NewEG_ShapeElements (); +_cdggc .Skew =NewOfcSkew ();if _afeab :=d .DecodeElement (_cdggc .Skew ,&_eddfd );_afeab !=nil {return _afeab ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_cdggc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_eeebdd :=NewEG_ShapeElements (); +_eeebdd .Extrusion =NewOfcExtrusion ();if _dbafe :=d .DecodeElement (_eeebdd .Extrusion ,&_eddfd );_dbafe !=nil {return _dbafe ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_eeebdd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gcegb :=NewEG_ShapeElements (); +_gcegb .Callout =NewOfcCallout ();if _ccdad :=d .DecodeElement (_gcegb .Callout ,&_eddfd );_ccdad !=nil {return _ccdad ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_gcegb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aefd :=NewEG_ShapeElements (); +_aefd .Lock =NewOfcLock ();if _cegeg :=d .DecodeElement (_aefd .Lock ,&_eddfd );_cegeg !=nil {return _cegeg ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_aefd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dgabce :=NewEG_ShapeElements (); +_dgabce .Clippath =NewOfcClippath ();if _eeff :=d .DecodeElement (_dgabce .Clippath ,&_eddfd );_eeff !=nil {return _eeff ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_dgabce );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_afebg :=NewEG_ShapeElements (); +_afebg .Signatureline =NewOfcSignatureline ();if _acfb :=d .DecodeElement (_afebg .Signatureline ,&_eddfd );_acfb !=nil {return _acfb ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_afebg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gfceb :=NewEG_ShapeElements (); +_gfceb .Wrap =_b .NewWrap ();if _gggb :=d .DecodeElement (_gfceb .Wrap ,&_eddfd );_gggb !=nil {return _gggb ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_gfceb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_efdgg :=NewEG_ShapeElements (); +_efdgg .Anchorlock =_b .NewAnchorlock ();if _cgdcb :=d .DecodeElement (_efdgg .Anchorlock ,&_eddfd );_cgdcb !=nil {return _cgdcb ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_efdgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gfff :=NewEG_ShapeElements (); +_gfff .Bordertop =_b .NewBordertop ();if _bagga :=d .DecodeElement (_gfff .Bordertop ,&_eddfd );_bagga !=nil {return _bagga ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_gfff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dfcfa :=NewEG_ShapeElements (); +_dfcfa .Borderbottom =_b .NewBorderbottom ();if _fdac :=d .DecodeElement (_dfcfa .Borderbottom ,&_eddfd );_fdac !=nil {return _fdac ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_dfcfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_debcd :=NewEG_ShapeElements (); +_debcd .Borderleft =_b .NewBorderleft ();if _bccdd :=d .DecodeElement (_debcd .Borderleft ,&_eddfd );_bccdd !=nil {return _bccdd ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_debcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_afcfd :=NewEG_ShapeElements (); +_afcfd .Borderright =_b .NewBorderright ();if _gaagd :=d .DecodeElement (_afcfd .Borderright ,&_eddfd );_gaagd !=nil {return _gaagd ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_afcfd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cafcgf :=NewEG_ShapeElements (); +_cafcgf .ClientData =_gb .NewClientData ();if _ceeg :=d .DecodeElement (_cafcgf .ClientData ,&_eddfd );_ceeg !=nil {return _ceeg ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_cafcgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cdgbc :=NewEG_ShapeElements (); +_cdgbc .Textdata =_ec .NewTextdata ();if _gdafa :=d .DecodeElement (_cdgbc .Textdata ,&_eddfd );_gdafa !=nil {return _gdafa ;};_cgfa .EG_ShapeElements =append (_cgfa .EG_ShapeElements ,_cdgbc );default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0049\u006d\u0061g\u0065 \u0025\u0076",_eddfd .Name ); +if _ggbga :=d .Skip ();_ggbga !=nil {return _ggbga ;};};case _a .EndElement :break _caecg ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcCT_SignatureLine and its children -func (_ebefg *OfcCT_SignatureLine )Validate ()error {return _ebefg .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_egcgd OfcST_How )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egcgd .String (),start ); -};func (_fdebg *OfcST_HrAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdebg =0;case "\u006c\u0065\u0066\u0074":*_fdebg =1;case "\u0072\u0069\u0067h\u0074":*_fdebg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdebg =3; -};return nil ;};func (_dbfc *Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfc .CT_Oval =*NewCT_Oval ();for _ ,_beffc :=range start .Attr {if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gfecg ,_cbacd :=_beffc .Value ,error (nil ); -if _cbacd !=nil {return _cbacd ;};_dbfc .BordertopcolorAttr =&_gfecg ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbfc .BulletAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0068\u0072"{_dbfc .HrAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbfc .CliptowrapAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbfc .HrstdAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u006f\u006c\u0065"{_dbfc .OleAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbfc .HrnoshadeAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u006f\u006e\u0065\u0064"{_dbfc .OnedAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0068\u0072\u0070c\u0074"{_feecb ,_dbggd :=_gb .ParseFloat (_beffc .Value ,64); -if _dbggd !=nil {return _dbggd ;};_geecc :=float32 (_feecb );_dbfc .HrpctAttr =&_geecc ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbfc .OleiconAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aegcc ,_dgad :=_beffc .Value ,error (nil ); -if _dgad !=nil {return _dgad ;};_dbfc .BorderbottomcolorAttr =&_aegcc ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbfc .DgmlayoutmruAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fabca ,_ebfcb :=_gb .ParseInt (_beffc .Value ,10,64); -if _ebfcb !=nil {return _ebfcb ;};_dbfc .RegroupidAttr =&_fabca ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0063\u006c\u0069\u0070"{_dbfc .ClipAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbfc .HralignAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbfc .PreferrelativeAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbfc .DgmlayoutAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbfc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbfc .InsetmodeAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbfc .ButtonAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbfc .UserdrawnAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbfc .AllowincellAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0073\u0070\u0074"{_gcad ,_dbedg :=_gb .ParseFloat (_beffc .Value ,64); -if _dbedg !=nil {return _dbedg ;};_gfbgb :=float32 (_gcad );_dbfc .SptAttr =&_gfbgb ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_faacg ,_dgedfb :=_beffc .Value ,error (nil ); -if _dgedfb !=nil {return _dgedfb ;};_dbfc .BorderleftcolorAttr =&_faacg ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbfc .ConnectortypeAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abefac ,_bfdfbg :=_beffc .Value ,error (nil ); -if _bfdfbg !=nil {return _bfdfbg ;};_dbfc .BorderrightcolorAttr =&_abefac ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0073\u0070\u0069\u0064"{_eggf ,_cegf :=_beffc .Value ,error (nil ); -if _cegf !=nil {return _cegf ;};_dbfc .SpidAttr =&_eggf ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acecg ,_bacbga :=_gb .ParseInt (_beffc .Value ,10,64); -if _bacbga !=nil {return _bacbga ;};_dbfc .DgmnodekindAttr =&_acecg ;continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbfc .BwpureAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbfc .ForcedashAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbfc .BwnormalAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbfc .BwmodeAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbfc .UserhiddenAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beffc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbfc .AllowoverlapAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agdfe ,_faddf :=_beffc .Value ,error (nil );if _faddf !=nil {return _faddf ;};_dbfc .TargetAttr =&_agdfe ;continue ;};if _beffc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agfca ,_adbcb :=_beffc .Value ,error (nil ); -if _adbcb !=nil {return _adbcb ;};_dbfc .CoordoriginAttr =&_agfca ;continue ;};if _beffc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbfc .StrokedAttr .UnmarshalXMLAttr (_beffc );continue ;};if _beffc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fceaf ,_fbdad :=_beffc .Value ,error (nil ); -if _fbdad !=nil {return _fbdad ;};_dbfc .CoordsizeAttr =&_fceaf ;continue ;};if _beffc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbgee ,_edfd :=_beffc .Value ,error (nil );if _edfd !=nil {return _edfd ;};_dbfc .StrokeweightAttr =&_gbgee ; -continue ;};if _beffc .Name .Local =="\u0073\u0074\u0079l\u0065"{_acdfe ,_caaggg :=_beffc .Value ,error (nil );if _caaggg !=nil {return _caaggg ;};_dbfc .StyleAttr =&_acdfe ;continue ;};if _beffc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cacgc ,_egeg :=_beffc .Value ,error (nil ); -if _egeg !=nil {return _egeg ;};_dbfc .ChromakeyAttr =&_cacgc ;continue ;};if _beffc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gffbge ,_dbfab :=_beffc .Value ,error (nil );if _dbfab !=nil {return _dbfab ;};_dbfc .FillcolorAttr =&_gffbge ; -continue ;};if _beffc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eedbf ,_fcccd :=_beffc .Value ,error (nil );if _fcccd !=nil {return _fcccd ;};_dbfc .OpacityAttr =&_eedbf ;continue ;};if _beffc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgabf ,_eeadc :=_beffc .Value ,error (nil ); -if _eeadc !=nil {return _eeadc ;};_dbfc .WrapcoordsAttr =&_bgabf ;continue ;};if _beffc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdbdce ,_bedgd :=_beffc .Value ,error (nil );if _bedgd !=nil {return _bedgd ;};_dbfc .StrokecolorAttr =&_cdbdce ; -continue ;};if _beffc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbfc .InsetpenAttr .UnmarshalXMLAttr (_beffc );continue ;};if _beffc .Name .Local =="\u0068\u0072\u0065\u0066"{_dgaef ,_fedcg :=_beffc .Value ,error (nil );if _fedcg !=nil {return _fedcg ; -};_dbfc .HrefAttr =&_dgaef ;continue ;};if _beffc .Name .Local =="\u0069\u0064"{_fgeccc ,_adgfg :=_beffc .Value ,error (nil );if _adgfg !=nil {return _adgfg ;};_dbfc .IdAttr =&_fgeccc ;continue ;};if _beffc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbfc .PrintAttr .UnmarshalXMLAttr (_beffc ); -continue ;};if _beffc .Name .Local =="\u0061\u006c\u0074"{_cgeac ,_dgda :=_beffc .Value ,error (nil );if _dgda !=nil {return _dgda ;};_dbfc .AltAttr =&_cgeac ;continue ;};if _beffc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcgbg ,_fbaf :=_beffc .Value ,error (nil ); -if _fbaf !=nil {return _fbaf ;};_dbfc .TitleAttr =&_fcgbg ;continue ;};if _beffc .Name .Local =="\u0063\u006c\u0061s\u0073"{_fcgbb ,_gecc :=_beffc .Value ,error (nil );if _gecc !=nil {return _gecc ;};_dbfc .ClassAttr =&_fcgbb ;continue ;};if _beffc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbfc .FilledAttr .UnmarshalXMLAttr (_beffc ); -continue ;};};_ddcfg :for {_fafdb ,_accda :=d .Token ();if _accda !=nil {return _accda ;};switch _eddef :=_fafdb .(type ){case _d .StartElement :switch _eddef .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dbgcfd :=NewEG_ShapeElements (); -_dbgcfd .Path =NewPath ();if _gddeaac :=d .DecodeElement (_dbgcfd .Path ,&_eddef );_gddeaac !=nil {return _gddeaac ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_dbgcfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_aaaab :=NewEG_ShapeElements (); -_aaaab .Formulas =NewFormulas ();if _gfffa :=d .DecodeElement (_aaaab .Formulas ,&_eddef );_gfffa !=nil {return _gfffa ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_aaaab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_afedg :=NewEG_ShapeElements (); -_afedg .Handles =NewHandles ();if _cbafd :=d .DecodeElement (_afedg .Handles ,&_eddef );_cbafd !=nil {return _cbafd ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_afedg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cefca :=NewEG_ShapeElements (); -_cefca .Fill =NewFill ();if _ddbgde :=d .DecodeElement (_cefca .Fill ,&_eddef );_ddbgde !=nil {return _ddbgde ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cefca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_edcbag :=NewEG_ShapeElements (); -_edcbag .Stroke =NewStroke ();if _dcadf :=d .DecodeElement (_edcbag .Stroke ,&_eddef );_dcadf !=nil {return _dcadf ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_edcbag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cgdae :=NewEG_ShapeElements (); -_cgdae .Shadow =NewShadow ();if _cbbfd :=d .DecodeElement (_cgdae .Shadow ,&_eddef );_cbbfd !=nil {return _cbbfd ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cgdae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cddec :=NewEG_ShapeElements (); -_cddec .Textbox =NewTextbox ();if _eabcga :=d .DecodeElement (_cddec .Textbox ,&_eddef );_eabcga !=nil {return _eabcga ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cddec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_edeef :=NewEG_ShapeElements (); -_edeef .Textpath =NewTextpath ();if _bbdcc :=d .DecodeElement (_edeef .Textpath ,&_eddef );_bbdcc !=nil {return _bbdcc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_edeef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dgdac :=NewEG_ShapeElements (); -_dgdac .Imagedata =NewImagedata ();if _dceegc :=d .DecodeElement (_dgdac .Imagedata ,&_eddef );_dceegc !=nil {return _dceegc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_dgdac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gefaa :=NewEG_ShapeElements (); -_gefaa .Skew =NewOfcSkew ();if _gebaf :=d .DecodeElement (_gefaa .Skew ,&_eddef );_gebaf !=nil {return _gebaf ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_gefaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cacaae :=NewEG_ShapeElements (); -_cacaae .Extrusion =NewOfcExtrusion ();if _gagad :=d .DecodeElement (_cacaae .Extrusion ,&_eddef );_gagad !=nil {return _gagad ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cacaae );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_abebf :=NewEG_ShapeElements (); -_abebf .Callout =NewOfcCallout ();if _fbdbb :=d .DecodeElement (_abebf .Callout ,&_eddef );_fbdbb !=nil {return _fbdbb ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_abebf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fdcdf :=NewEG_ShapeElements (); -_fdcdf .Lock =NewOfcLock ();if _ccbdb :=d .DecodeElement (_fdcdf .Lock ,&_eddef );_ccbdb !=nil {return _ccbdb ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_fdcdf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_adcdb :=NewEG_ShapeElements (); -_adcdb .Clippath =NewOfcClippath ();if _eeadec :=d .DecodeElement (_adcdb .Clippath ,&_eddef );_eeadec !=nil {return _eeadec ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_adcdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gedbd :=NewEG_ShapeElements (); -_gedbd .Signatureline =NewOfcSignatureline ();if _aeffc :=d .DecodeElement (_gedbd .Signatureline ,&_eddef );_aeffc !=nil {return _aeffc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_gedbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cface :=NewEG_ShapeElements (); -_cface .Wrap =_baa .NewWrap ();if _fcgdfb :=d .DecodeElement (_cface .Wrap ,&_eddef );_fcgdfb !=nil {return _fcgdfb ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cface );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_effa :=NewEG_ShapeElements (); -_effa .Anchorlock =_baa .NewAnchorlock ();if _faff :=d .DecodeElement (_effa .Anchorlock ,&_eddef );_faff !=nil {return _faff ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_effa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_acdaf :=NewEG_ShapeElements (); -_acdaf .Bordertop =_baa .NewBordertop ();if _eefea :=d .DecodeElement (_acdaf .Bordertop ,&_eddef );_eefea !=nil {return _eefea ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_acdaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cgdef :=NewEG_ShapeElements (); -_cgdef .Borderbottom =_baa .NewBorderbottom ();if _gaegde :=d .DecodeElement (_cgdef .Borderbottom ,&_eddef );_gaegde !=nil {return _gaegde ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cgdef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_adfcf :=NewEG_ShapeElements (); -_adfcf .Borderleft =_baa .NewBorderleft ();if _faedge :=d .DecodeElement (_adfcf .Borderleft ,&_eddef );_faedge !=nil {return _faedge ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_adfcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_egabe :=NewEG_ShapeElements (); -_egabe .Borderright =_baa .NewBorderright ();if _ccfab :=d .DecodeElement (_egabe .Borderright ,&_eddef );_ccfab !=nil {return _ccfab ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_egabe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ebbfg :=NewEG_ShapeElements (); -_ebbfg .ClientData =_af .NewClientData ();if _fedee :=d .DecodeElement (_ebbfg .ClientData ,&_eddef );_fedee !=nil {return _fedee ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_ebbfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gbeee :=NewEG_ShapeElements (); -_gbeee .Textdata =_ce .NewTextdata ();if _bfffd :=d .DecodeElement (_gbeee .Textdata ,&_eddef );_bfffd !=nil {return _bfffd ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_gbeee );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_eddef .Name ); -if _deec :=d .Skip ();_deec !=nil {return _deec ;};};case _d .EndElement :break _ddcfg ;case _d .CharData :};};return nil ;};type OfcST_BWMode byte ;type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _b .ST_TrueFalse ;ReverseAttr _b .ST_TrueFalse ; -AutolayoutAttr _b .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_gcdcb *OfcDiagram )ValidateWithPath (path string )error {if _eeadb :=_gcdcb .OfcCT_Diagram .ValidateWithPath (path );_eeadb !=nil {return _eeadb ;};return nil ;};func (_gbcc *AG_OfficeCoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgec :=range start .Attr {if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbcc .HralignAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbcc .AllowincellAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u006f\u006e\u0065\u0064"{_gbcc .OnedAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbcc .AllowoverlapAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbcc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbcc .UserdrawnAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbcc .UserhiddenAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcge ,_ecg :=_dgec .Value ,error (nil ); +if _ecg !=nil {return _ecg ;};_gbcc .BordertopcolorAttr =&_dcge ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0068\u0072"{_gbcc .HrAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adc ,_ebbg :=_dgec .Value ,error (nil ); +if _ebbg !=nil {return _ebbg ;};_gbcc .BorderleftcolorAttr =&_adc ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aef ,_deac :=_dgec .Value ,error (nil ); +if _deac !=nil {return _deac ;};_gbcc .BorderrightcolorAttr =&_aef ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbc ,_bbg :=_gf .ParseInt (_dgec .Value ,10,64); +if _bbg !=nil {return _bbg ;};_gbcc .DgmnodekindAttr =&_cbc ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbcc .BulletAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_faba ,_bgc :=_dgec .Value ,error (nil ); +if _bgc !=nil {return _bgc ;};_gbcc .BorderbottomcolorAttr =&_faba ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbcc .InsetmodeAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbcc .ButtonAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbcc .DgmlayoutAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0073\u0070\u0069\u0064"{_ebaf ,_ccafa :=_dgec .Value ,error (nil ); +if _ccafa !=nil {return _ccafa ;};_gbcc .SpidAttr =&_ebaf ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbcc .DgmlayoutmruAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbcc .HrstdAttr .UnmarshalXMLAttr (_dgec ); +continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcag ,_ggb :=_gf .ParseFloat (_dgec .Value ,64); +if _ggb !=nil {return _ggb ;};_bgf :=float32 (_fcag );_gbcc .HrpctAttr =&_bgf ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecae ,_gfbd :=_gf .ParseInt (_dgec .Value ,10,64); +if _gfbd !=nil {return _gfbd ;};_gbcc .RegroupidAttr =&_ecae ;continue ;};if _dgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbcc .HrnoshadeAttr .UnmarshalXMLAttr (_dgec ); +continue ;};};for {_aeb ,_cbaa :=d .Token ();if _cbaa !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_cbaa ); +};if _dddc ,_bfcc :=_aeb .(_a .EndElement );_bfcc &&_dddc .Name ==start .Name {break ;};};return nil ;};func (_adacf *CT_Shadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaba :=range start .Attr {if _eaba .Name .Local =="\u006f\u006e"{_adacf .OnAttr .UnmarshalXMLAttr (_eaba ); +continue ;};if _eaba .Name .Local =="\u0074\u0079\u0070\u0065"{_adacf .TypeAttr .UnmarshalXMLAttr (_eaba );continue ;};if _eaba .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_adacf .ObscuredAttr .UnmarshalXMLAttr (_eaba );continue ; +};if _eaba .Name .Local =="\u0063\u006f\u006co\u0072"{_bgafc ,_ebgg :=_eaba .Value ,error (nil );if _ebgg !=nil {return _ebgg ;};_adacf .ColorAttr =&_bgafc ;continue ;};if _eaba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgba ,_gefa :=_eaba .Value ,error (nil ); +if _gefa !=nil {return _gefa ;};_adacf .OpacityAttr =&_cgba ;continue ;};if _eaba .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fgef ,_bfffg :=_eaba .Value ,error (nil );if _bfffg !=nil {return _bfffg ;};_adacf .OffsetAttr =&_fgef ;continue ;}; +if _eaba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ecda ,_cdgbbf :=_eaba .Value ,error (nil );if _cdgbbf !=nil {return _cdgbbf ;};_adacf .Color2Attr =&_ecda ;continue ;};if _eaba .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_cgdbe ,_eccg :=_eaba .Value ,error (nil ); +if _eccg !=nil {return _eccg ;};_adacf .Offset2Attr =&_cgdbe ;continue ;};if _eaba .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cbcd ,_gada :=_eaba .Value ,error (nil );if _gada !=nil {return _gada ;};_adacf .OriginAttr =&_cbcd ;continue ;};if _eaba .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cebfa ,_ecega :=_eaba .Value ,error (nil ); +if _ecega !=nil {return _ecega ;};_adacf .MatrixAttr =&_cebfa ;continue ;};if _eaba .Name .Local =="\u0069\u0064"{_caged ,_cagafc :=_eaba .Value ,error (nil );if _cagafc !=nil {return _cagafc ;};_adacf .IdAttr =&_caged ;continue ;};};for {_bfefe ,_dcdb :=d .Token (); +if _dcdb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_dcdb );};if _abgf ,_gacfb :=_bfefe .(_a .EndElement );_gacfb &&_abgf .Name ==start .Name {break ;};};return nil ; +};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func NewOfcCT_Entry ()*OfcCT_Entry {_bgce :=&OfcCT_Entry {}; +return _bgce };func (_deebb *OfcST_How )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbgdd ,_affadb :=d .Token ();if _affadb !=nil {return _affadb ;};if _gaafad ,_gcdae :=_dbgdd .(_a .EndElement );_gcdae &&_gaafad .Name ==start .Name {*_deebb =1; +return nil ;};if _deagf ,_bffdb :=_dbgdd .(_a .CharData );!_bffdb {return _d .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",_dbgdd );}else {switch string (_deagf ){case "":*_deebb =0; +case "\u0074\u006f\u0070":*_deebb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_deebb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deebb =3;case "\u006c\u0065\u0066\u0074":*_deebb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deebb =5;case "\u0072\u0069\u0067h\u0074":*_deebb =6; +};};_dbgdd ,_affadb =d .Token ();if _affadb !=nil {return _affadb ;};if _gageb ,_faddba :=_dbgdd .(_a .EndElement );_faddba &&_gageb .Name ==start .Name {return nil ;};return _d .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",_dbgdd ); +};func (_abb *AG_CoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_abb .HrefAttr )}); +};if _abb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_abb .TargetAttr )});};if _abb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_abb .ClassAttr )}); +};if _abb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_abb .TitleAttr )});};if _abb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_abb .AltAttr )}); +};if _abb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_abb .CoordsizeAttr )});};if _abb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_abb .CoordoriginAttr )}); +};if _abb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_abb .WrapcoordsAttr )});};if _abb .PrintAttr !=_f .ST_TrueFalseUnset {_dbd ,_ede :=_abb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_dbd );};if _abb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_abb .IdAttr )});};if _abb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_abb .StyleAttr )}); +};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_fffe :=&AG_StrokeAttributes {};return _fffe };func (_fgcd *CT_Shadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"; +};if _fgcd .OnAttr !=_f .ST_TrueFalseUnset {_egab ,_gccab :=_fgcd .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _gccab !=nil {return _gccab ;};start .Attr =append (start .Attr ,_egab );};if _fgcd .TypeAttr !=ST_ShadowTypeUnset {_cabdac ,_becb :=_fgcd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _becb !=nil {return _becb ;};start .Attr =append (start .Attr ,_cabdac );};if _fgcd .ObscuredAttr !=_f .ST_TrueFalseUnset {_ccde ,_eeaed :=_fgcd .ObscuredAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _eeaed !=nil {return _eeaed ; +};start .Attr =append (start .Attr ,_ccde );};if _fgcd .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .ColorAttr )});};if _fgcd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .OpacityAttr )}); +};if _fgcd .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .OffsetAttr )});};if _fgcd .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .Color2Attr )}); +};if _fgcd .Offset2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .Offset2Attr )});};if _fgcd .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .OriginAttr )}); +};if _fgcd .MatrixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .MatrixAttr )});};if _fgcd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgcd .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TextPath struct{OnAttr _f .ST_TrueFalse ;FitshapeAttr _f .ST_TrueFalse ;FitpathAttr _f .ST_TrueFalse ;TrimAttr _f .ST_TrueFalse ;XscaleAttr _f .ST_TrueFalse ; +StringAttr *string ;IdAttr *string ;StyleAttr *string ;}; -// Validate validates the AG_Style and its children -func (_aabd *AG_Style )Validate ()error {return _aabd .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_eafcae *OfcCT_Lock )ValidateWithPath (path string )error {if _bfadg :=_eafcae .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bfadg !=nil {return _bfadg ;};if _ebfb :=_eafcae .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072"); +_ebfb !=nil {return _ebfb ;};if _fdcde :=_eafcae .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fdcde !=nil {return _fdcde ;};if _cacfe :=_eafcae .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_cacfe !=nil {return _cacfe ;};if _fccfb :=_eafcae .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fccfb !=nil {return _fccfb ;};if _dbed :=_eafcae .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_dbed !=nil {return _dbed ;};if _ecgfag :=_eafcae .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_ecgfag !=nil {return _ecgfag ;};if _dcdeb :=_eafcae .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072"); +_dcdeb !=nil {return _dcdeb ;};if _dfbgd :=_eafcae .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_dfbgd !=nil {return _dfbgd ;};if _fdbde :=_eafcae .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072"); +_fdbde !=nil {return _fdbde ;};if _dbdef :=_eafcae .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_dbdef !=nil {return _dbdef ;};if _eefeg :=_eafcae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_eefeg !=nil {return _eefeg ;};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func NewAG_Fill ()*AG_Fill {_cba :=&AG_Fill {};return _cba }; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_acbdf *OfcComplex )ValidateWithPath (path string )error {if _fdgcc :=_acbdf .OfcCT_Complex .ValidateWithPath (path );_fdgcc !=nil {return _fdgcc ;};return nil ;};func (_dcaccb *OfcST_CalloutPlacement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beeabf ,_ffece :=d .Token (); -if _ffece !=nil {return _ffece ;};if _bafceg ,_bdbbc :=_beeabf .(_d .EndElement );_bdbbc &&_bafceg .Name ==start .Name {*_dcaccb =1;return nil ;};if _fdcdfd ,_bdagf :=_beeabf .(_d .CharData );!_bdagf {return _c .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",_beeabf ); -}else {switch string (_fdcdfd ){case "":*_dcaccb =0;case "\u0074\u006f\u0070":*_dcaccb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcaccb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dcaccb =3;case "\u0075\u0073\u0065\u0072":*_dcaccb =4;};};_beeabf ,_ffece =d .Token (); -if _ffece !=nil {return _ffece ;};if _bgcce ,_eebfe :=_beeabf .(_d .EndElement );_eebfe &&_bgcce .Name ==start .Name {return nil ;};return _c .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",_beeabf ); -};func (_dagbe OfcST_How )ValidateWithPath (path string )error {switch _dagbe {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagbe )); -};return nil ;};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ; -WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ; -BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};type Path struct{CT_Path }; -func (_efdbg *Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _efdbg .CT_Shadow .MarshalXML (e ,start );};func (_gdga *CT_Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"; -};if _gdga .OnAttr !=_b .ST_TrueFalseUnset {_geea ,_cbad :=_gdga .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _cbad !=nil {return _cbad ;};start .Attr =append (start .Attr ,_geea );};if _gdga .TypeAttr !=ST_ShadowTypeUnset {_debd ,_feeg :=_gdga .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_debd );};if _gdga .ObscuredAttr !=_b .ST_TrueFalseUnset {_aafac ,_ebdbf :=_gdga .ObscuredAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _ebdbf !=nil {return _ebdbf ; -};start .Attr =append (start .Attr ,_aafac );};if _gdga .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .ColorAttr )});};if _gdga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .OpacityAttr )}); -};if _gdga .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .OffsetAttr )});};if _gdga .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .Color2Attr )}); -};if _gdga .Offset2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .Offset2Attr )});};if _gdga .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .OriginAttr )}); -};if _gdga .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .MatrixAttr )});};if _gdga .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gdga .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcfed OfcST_CalloutPlacement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcccec :=_d .Attr {};_bcccec .Name =name ;switch _bcfed {case OfcST_CalloutPlacementUnset :_bcccec .Value =""; -case OfcST_CalloutPlacementTop :_bcccec .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_bcccec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_bcccec .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_bcccec .Value ="\u0075\u0073\u0065\u0072"; -};return _bcccec ,nil ;};func (_agdgbg *OfcCT_EquationXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgge :=range start .Attr {if _bbgge .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ebfcc ,_bfgee :=_bbgge .Value ,error (nil ); -if _bfgee !=nil {return _bfgee ;};_agdgbg .ContentTypeAttr =&_ebfcc ;continue ;};};_ecdcc :for {_aebge ,_bccabg :=d .Token ();if _bccabg !=nil {return _bccabg ;};switch _ccgea :=_aebge .(type ){case _d .StartElement :switch _ccgea .Name {default:if _ggdeeef ,_cefgg :=_a .CreateElement (_ccgea ); -_cefgg !=nil {return _cefgg ;}else {if _ddfb :=d .DecodeElement (_ggdeeef ,&_ccgea );_ddfb !=nil {return _ddfb ;};_agdgbg .Any =_ggdeeef ;};};case _d .EndElement :break _ecdcc ;case _d .CharData :};};return nil ;};func (_fefdd *ST_StrokeArrowLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcedd ,_gege :=d .Token (); -if _gege !=nil {return _gege ;};if _fdeffc ,_gecge :=_gcedd .(_d .EndElement );_gecge &&_fdeffc .Name ==start .Name {*_fefdd =1;return nil ;};if _cbcab ,_agedg :=_gcedd .(_d .CharData );!_agedg {return _c .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",_gcedd ); -}else {switch string (_cbcab ){case "":*_fefdd =0;case "\u0073\u0068\u006fr\u0074":*_fefdd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fefdd =2;case "\u006c\u006f\u006e\u0067":*_fefdd =3;};};_gcedd ,_gege =d .Token ();if _gege !=nil {return _gege ; -};if _egecg ,_cdeda :=_gcedd .(_d .EndElement );_cdeda &&_egecg .Name ==start .Name {return nil ;};return _c .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",_gcedd ); -};type OfcDiagram struct{OfcCT_Diagram };type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _b .ST_TrueFalse ;StrokeokAttr _b .ST_TrueFalse ;ShadowokAttr _b .ST_TrueFalse ;ArrowokAttr _b .ST_TrueFalse ;GradientshapeokAttr _b .ST_TrueFalse ; -TextpathokAttr _b .ST_TrueFalse ;InsetpenokAttr _b .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _b .ST_TrueFalse ;IdAttr *string ;};func NewAG_Id ()*AG_Id {_cec :=&AG_Id {};return _cec }; -func NewOfcCT_Proxy ()*OfcCT_Proxy {_fafbc :=&OfcCT_Proxy {};return _fafbc };func (_eefec OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _eefec {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefec )); -};return nil ;}; +// Validate validates the CT_Oval and its children +func (_beabb *CT_Oval )Validate ()error {return _beabb .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewCT_Path ()*CT_Path {_ebbb :=&CT_Path {};return _ebbb };func (_dffea ST_StrokeJoinStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dffea .String (),start ); +}; -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_cege *Image )ValidateWithPath (path string )error {if _dbege :=_cege .CT_Image .ValidateWithPath (path );_dbege !=nil {return _dbege ;};return nil ;};func (_ggcf *CT_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068"; -};if _ggcf .VAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",*_ggcf .VAttr )});};if _ggcf .LimoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_ggcf .LimoAttr )}); -};if _ggcf .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ggcf .TextboxrectAttr )});};if _ggcf .FillokAttr !=_b .ST_TrueFalseUnset {_ffee ,_adaca :=_ggcf .FillokAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"}); -if _adaca !=nil {return _adaca ;};start .Attr =append (start .Attr ,_ffee );};if _ggcf .StrokeokAttr !=_b .ST_TrueFalseUnset {_fcagb ,_baagf :=_ggcf .StrokeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _baagf !=nil {return _baagf ; -};start .Attr =append (start .Attr ,_fcagb );};if _ggcf .ShadowokAttr !=_b .ST_TrueFalseUnset {_gfee ,_bded :=_ggcf .ShadowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _bded !=nil {return _bded ;};start .Attr =append (start .Attr ,_gfee ); -};if _ggcf .ArrowokAttr !=_b .ST_TrueFalseUnset {_ggagg ,_bcafe :=_ggcf .ArrowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _bcafe !=nil {return _bcafe ;};start .Attr =append (start .Attr ,_ggagg );};if _ggcf .GradientshapeokAttr !=_b .ST_TrueFalseUnset {_cecd ,_fgedd :=_ggcf .GradientshapeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"}); -if _fgedd !=nil {return _fgedd ;};start .Attr =append (start .Attr ,_cecd );};if _ggcf .TextpathokAttr !=_b .ST_TrueFalseUnset {_eaaf ,_cbbeb :=_ggcf .TextpathokAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"}); -if _cbbeb !=nil {return _cbbeb ;};start .Attr =append (start .Attr ,_eaaf );};if _ggcf .InsetpenokAttr !=_b .ST_TrueFalseUnset {_ecef ,_fgcc :=_ggcf .InsetpenokAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"}); -if _fgcc !=nil {return _fgcc ;};start .Attr =append (start .Attr ,_ecef );};if _ggcf .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_acaad ,_eeedc :=_ggcf .ConnecttypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"}); -if _eeedc !=nil {return _eeedc ;};start .Attr =append (start .Attr ,_acaad );};if _ggcf .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ggcf .ConnectlocsAttr )}); -};if _ggcf .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ggcf .ConnectanglesAttr )}); -};if _ggcf .ExtrusionokAttr !=_b .ST_TrueFalseUnset {_ecbc ,_abea :=_ggcf .ExtrusionokAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _abea !=nil {return _abea ;};start .Attr =append (start .Attr ,_ecbc ); -};if _ggcf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ggcf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_afdccd OfcST_OLEUpdateMode )Validate ()error {return _afdccd .ValidateWithPath ("")};func (_ggefa ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _ggefa {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggefa )); -};return nil ;}; +// Validate validates the CT_Background and its children +func (_dgdaa *CT_Background )Validate ()error {return _dgdaa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type Background struct{CT_Background };func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_fbbcc :=&OfcCT_ShapeLayout {}; +return _fbbcc }; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_aea *AG_ImageAttributes )ValidateWithPath (path string )error {if _bee :=_aea .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bee !=nil {return _bee ;};if _bbd :=_aea .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); -_bbd !=nil {return _bbd ;};return nil ;};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_cggc *OfcCT_Extrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"; -};if _cggc .OnAttr !=_b .ST_TrueFalseUnset {_edbf ,_cdfbd :=_cggc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _cdfbd !=nil {return _cdfbd ;};start .Attr =append (start .Attr ,_edbf );};if _cggc .TypeAttr !=OfcST_ExtrusionTypeUnset {_efca ,_becc :=_cggc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _becc !=nil {return _becc ;};start .Attr =append (start .Attr ,_efca );};if _cggc .RenderAttr !=OfcST_ExtrusionRenderUnset {_fggfc ,_gdfedc :=_cggc .RenderAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _gdfedc !=nil {return _gdfedc ; -};start .Attr =append (start .Attr ,_fggfc );};if _cggc .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .ViewpointoriginAttr )}); -};if _cggc .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .ViewpointAttr )});};if _cggc .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_ffgce ,_bddeg :=_cggc .PlaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006c\u0061n\u0065"}); -if _bddeg !=nil {return _bddeg ;};start .Attr =append (start .Attr ,_ffgce );};if _cggc .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .SkewangleAttr )}); -};if _cggc .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .SkewamtAttr )});};if _cggc .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .ForedepthAttr )}); -};if _cggc .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .BackdepthAttr )});};if _cggc .OrientationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .OrientationAttr )}); -};if _cggc .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .OrientationangleAttr )}); -};if _cggc .LockrotationcenterAttr !=_b .ST_TrueFalseUnset {_aggbc ,_fdbbc :=_cggc .LockrotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _fdbbc !=nil {return _fdbbc ; -};start .Attr =append (start .Attr ,_aggbc );};if _cggc .AutorotationcenterAttr !=_b .ST_TrueFalseUnset {_ceab ,_efef :=_cggc .AutorotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"}); -if _efef !=nil {return _efef ;};start .Attr =append (start .Attr ,_ceab );};if _cggc .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .RotationcenterAttr )}); -};if _cggc .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .RotationangleAttr )});}; -if _cggc .ColormodeAttr !=OfcST_ColorModeUnset {_ebfe ,_gfbcf :=_cggc .ColormodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _gfbcf !=nil {return _gfbcf ;};start .Attr =append (start .Attr ,_ebfe );};if _cggc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .ColorAttr )}); -};if _cggc .ShininessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .ShininessAttr )});};if _cggc .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .SpecularityAttr )}); -};if _cggc .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .DiffusityAttr )});};if _cggc .MetalAttr !=_b .ST_TrueFalseUnset {_eaabdc ,_aecdf :=_cggc .MetalAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074a\u006c"}); -if _aecdf !=nil {return _aecdf ;};start .Attr =append (start .Attr ,_eaabdc );};if _cggc .EdgeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .EdgeAttr )}); -};if _cggc .FacetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .FacetAttr )});};if _cggc .LightfaceAttr !=_b .ST_TrueFalseUnset {_befe ,_afcaed :=_cggc .LightfaceAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"}); -if _afcaed !=nil {return _afcaed ;};start .Attr =append (start .Attr ,_befe );};if _cggc .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .BrightnessAttr )}); -};if _cggc .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .LightpositionAttr )});}; -if _cggc .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .LightlevelAttr )});};if _cggc .LightharshAttr !=_b .ST_TrueFalseUnset {_aeged ,_adadb :=_cggc .LightharshAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"}); -if _adadb !=nil {return _adadb ;};start .Attr =append (start .Attr ,_aeged );};if _cggc .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .Lightposition2Attr )}); -};if _cggc .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cggc .Lightlevel2Attr )});};if _cggc .Lightharsh2Attr !=_b .ST_TrueFalseUnset {_bgfg ,_cffcc :=_cggc .Lightharsh2Attr .MarshalXMLAttr (_d .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"}); -if _cffcc !=nil {return _cffcc ;};start .Attr =append (start .Attr ,_bgfg );};if _cggc .ExtAttr !=ST_ExtUnset {_ecbea ,_egdac :=_cggc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egdac !=nil {return _egdac ;};start .Attr =append (start .Attr ,_ecbea ); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_fcb :=&AG_AllShapeAttributes {};return _fcb };func NewTextpath ()*Textpath {_fdfbcg :=&Textpath {};_fdfbcg .CT_TextPath =*NewCT_TextPath (); -return _fdfbcg ;}; +// Validate validates the Fill and its children +func (_aaddc *Fill )Validate ()error {return _aaddc .ValidateWithPath ("\u0046\u0069\u006c\u006c")};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_eagbf OfcST_How )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aabdgf :=_a .Attr {}; +_aabdgf .Name =name ;switch _eagbf {case OfcST_HowUnset :_aabdgf .Value ="";case OfcST_HowTop :_aabdgf .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_aabdgf .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_aabdgf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case OfcST_HowLeft :_aabdgf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_aabdgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_aabdgf .Value ="\u0072\u0069\u0067h\u0074";};return _aabdgf ,nil ;};func (_febag *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065"; +};if _febag .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_d .Sprintf ("\u0025\u0076",*_febag .GfxdataAttr )});};if _febag .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_febag .EquationxmlAttr )}); +};if _febag .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_febag .HrefAttr )});};if _febag .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_febag .TargetAttr )}); +};if _febag .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_febag .ClassAttr )});};if _febag .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_febag .TitleAttr )}); +};if _febag .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_febag .AltAttr )});};if _febag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_febag .CoordsizeAttr )}); +};if _febag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_febag .CoordoriginAttr )});};if _febag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_febag .WrapcoordsAttr )}); +};if _febag .PrintAttr !=_f .ST_TrueFalseUnset {_gfac ,_caff :=_febag .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _caff !=nil {return _caff ;};start .Attr =append (start .Attr ,_gfac );};if _febag .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febag .IdAttr )}); +};if _febag .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_febag .StyleAttr )});};if _febag .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febag .SpidAttr )}); +};if _febag .OnedAttr !=_f .ST_TrueFalseUnset {_gdec ,_ddfca :=_febag .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ddfca !=nil {return _ddfca ;};start .Attr =append (start .Attr ,_gdec );};if _febag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febag .RegroupidAttr )}); +};if _febag .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_eaabb ,_gefbg :=_febag .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gefbg !=nil {return _gefbg ; +};start .Attr =append (start .Attr ,_eaabb );};if _febag .ButtonAttr !=_f .ST_TrueFalseUnset {_dadf ,_ceac :=_febag .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ceac !=nil {return _ceac ;};start .Attr =append (start .Attr ,_dadf ); +};if _febag .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dffbb ,_accae :=_febag .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _accae !=nil {return _accae ;};start .Attr =append (start .Attr ,_dffbb ); +};if _febag .BulletAttr !=_f .ST_TrueFalseUnset {_afbg ,_acdfb :=_febag .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _acdfb !=nil {return _acdfb ;};start .Attr =append (start .Attr ,_afbg );};if _febag .HrAttr !=_f .ST_TrueFalseUnset {_dafb ,_bceb :=_febag .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _bceb !=nil {return _bceb ;};start .Attr =append (start .Attr ,_dafb );};if _febag .HrstdAttr !=_f .ST_TrueFalseUnset {_cfac ,_cegda :=_febag .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cegda !=nil {return _cegda ; +};start .Attr =append (start .Attr ,_cfac );};if _febag .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_gead ,_cggfg :=_febag .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cggfg !=nil {return _cggfg ; +};start .Attr =append (start .Attr ,_gead );};if _febag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_febag .HrpctAttr )});};if _febag .HralignAttr !=OfcST_HrAlignUnset {_gfcca ,_aacb :=_febag .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _aacb !=nil {return _aacb ;};start .Attr =append (start .Attr ,_gfcca );};if _febag .AllowincellAttr !=_f .ST_TrueFalseUnset {_gfbea ,_defb :=_febag .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _defb !=nil {return _defb ;};start .Attr =append (start .Attr ,_gfbea );};if _febag .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gffdc ,_ebbec :=_febag .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _ebbec !=nil {return _ebbec ;};start .Attr =append (start .Attr ,_gffdc );};if _febag .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fege ,_bgfd :=_febag .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _bgfd !=nil {return _bgfd ;};start .Attr =append (start .Attr ,_fege );};if _febag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_febag .BordertopcolorAttr )}); +};if _febag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_febag .BorderleftcolorAttr )}); +};if _febag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_febag .BorderbottomcolorAttr )}); +};if _febag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_febag .BorderrightcolorAttr )}); +};if _febag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eceb ,_bgdb :=_febag .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgdb !=nil {return _bgdb ;};start .Attr =append (start .Attr ,_eceb ); +};if _febag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febag .DgmnodekindAttr )});};if _febag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fgfg ,_deec :=_febag .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _deec !=nil {return _deec ;};start .Attr =append (start .Attr ,_fgfg );};if _febag .InsetmodeAttr !=OfcST_InsetModeUnset {_bggf ,_bgccg :=_febag .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _bgccg !=nil {return _bgccg ;};start .Attr =append (start .Attr ,_bggf );};if _febag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_febag .OpacityAttr )}); +};if _febag .StrokedAttr !=_f .ST_TrueFalseUnset {_agece ,_daebb :=_febag .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _daebb !=nil {return _daebb ;};start .Attr =append (start .Attr ,_agece );};if _febag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_febag .StrokecolorAttr )}); +};if _febag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_febag .StrokeweightAttr )});};if _febag .InsetpenAttr !=_f .ST_TrueFalseUnset {_gedf ,_defd :=_febag .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _defd !=nil {return _defd ;};start .Attr =append (start .Attr ,_gedf );};if _febag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_febag .ChromakeyAttr )}); +};if _febag .FilledAttr !=_f .ST_TrueFalseUnset {_bddg ,_deeeag :=_febag .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _deeeag !=nil {return _deeeag ;};start .Attr =append (start .Attr ,_bddg );};if _febag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_febag .FillcolorAttr )}); +};if _febag .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_febag .SptAttr )});};if _febag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gaabe ,_dgbea :=_febag .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _dgbea !=nil {return _dgbea ;};start .Attr =append (start .Attr ,_gaabe );};if _febag .BwmodeAttr !=OfcST_BWModeUnset {_ebegb ,_dgeac :=_febag .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dgeac !=nil {return _dgeac ; +};start .Attr =append (start .Attr ,_ebegb );};if _febag .BwpureAttr !=OfcST_BWModeUnset {_efaef ,_bgdaa :=_febag .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bgdaa !=nil {return _bgdaa ;};start .Attr =append (start .Attr ,_efaef ); +};if _febag .BwnormalAttr !=OfcST_BWModeUnset {_aagdg ,_faeaa :=_febag .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _faeaa !=nil {return _faeaa ;};start .Attr =append (start .Attr ,_aagdg ); +};if _febag .ForcedashAttr !=_f .ST_TrueFalseUnset {_facae ,_cgec :=_febag .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cgec !=nil {return _cgec ;};start .Attr =append (start .Attr ,_facae ); +};if _febag .OleiconAttr !=_f .ST_TrueFalseUnset {_bfcac ,_fadad :=_febag .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fadad !=nil {return _fadad ;};start .Attr =append (start .Attr ,_bfcac );};if _febag .OleAttr !=_f .ST_TrueFalseBlankUnset {_ddccf ,_fcfd :=_febag .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_ddccf );};if _febag .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_fdbda ,_gfaec :=_febag .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _gfaec !=nil {return _gfaec ;};start .Attr =append (start .Attr ,_fdbda );};if _febag .CliptowrapAttr !=_f .ST_TrueFalseUnset {_agfc ,_dgdgb :=_febag .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _dgdgb !=nil {return _dgdgb ;};start .Attr =append (start .Attr ,_agfc );};if _febag .ClipAttr !=_f .ST_TrueFalseUnset {_edede ,_dbfe :=_febag .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbfe !=nil {return _dbfe ; +};start .Attr =append (start .Attr ,_edede );};if _febag .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_febag .TypeAttr )});};if _febag .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_d .Sprintf ("\u0025\u0076",*_febag .AdjAttr )}); +};if _febag .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_febag .PathAttr )});};e .EncodeToken (start );if _febag .Ink !=nil {_cegfg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0069n\u006b"}}; +for _ ,_eaada :=range _febag .Ink {e .EncodeElement (_eaada ,_cegfg );};};if _febag .Iscomment !=nil {_dfbf :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_agdg :=range _febag .Iscomment {e .EncodeElement (_agdg ,_dfbf ); +};};if _febag .Equationxml !=nil {_afbb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_edcge :=range _febag .Equationxml {e .EncodeElement (_edcge ,_afbb );};};if _febag .EG_ShapeElements !=nil {for _ ,_bdedc :=range _febag .EG_ShapeElements {_bdedc .MarshalXML (e ,_a .StartElement {}); +};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_gcbdfd *OfcCT_Relation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e"; +};if _gcbdfd .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_gcbdfd .IdsrcAttr )});};if _gcbdfd .IddestAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gcbdfd .IddestAttr )}); +};if _gcbdfd .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_gcbdfd .IdcntrAttr )});};if _gcbdfd .ExtAttr !=ST_ExtUnset {_dfagg ,_daegc :=_gcbdfd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _daegc !=nil {return _daegc ;};start .Attr =append (start .Attr ,_dfagg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Arc and its children -func (_gdec *Arc )Validate ()error {return _gdec .ValidateWithPath ("\u0041\u0072\u0063")}; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_acbe *OfcCT_Extrusion )ValidateWithPath (path string )error {if _acbec :=_acbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_acbec !=nil {return _acbec ;};if _afcce :=_acbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_afcce !=nil {return _afcce ;};if _fbddef :=_acbe .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fbddef !=nil {return _fbddef ;};if _bbaged :=_acbe .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072"); +_bbaged !=nil {return _bbaged ;};if _ccggee :=_acbe .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ccggee !=nil {return _ccggee ; +};if _fcaaa :=_acbe .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fcaaa !=nil {return _fcaaa ;};if _cbgb :=_acbe .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_cbgb !=nil {return _cbgb ;};if _cbegdd :=_acbe .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cbegdd !=nil {return _cbegdd ;};if _dagfc :=_acbe .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072"); +_dagfc !=nil {return _dagfc ;};if _fbaeb :=_acbe .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_fbaeb !=nil {return _fbaeb ;};if _gcbeg :=_acbe .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072"); +_gcbeg !=nil {return _gcbeg ;};if _cgbg :=_acbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgbg !=nil {return _cgbg ;};return nil ;}; -// Validate validates the EG_ShapeElements and its children -func (_cebdfd *EG_ShapeElements )Validate ()error {return _cebdfd .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_bfdgga *Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bfdgga .CT_Stroke .MarshalXML (e ,start ); -};type ST_StrokeArrowLength byte ;func (_dfdf *OfcCT_Entry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _dfdf .NewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_dfdf .NewAttr )}); -};if _dfdf .OldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfdf .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_acdadf *OfcCT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccdg :=range start .Attr {if _ccdg .Name .Local =="\u0069\u0064"{_gffge ,_cbgdg :=_ccdg .Value ,error (nil );if _cbgdg !=nil {return _cbgdg ;};_acdadf .IdAttr =_gffge ; -continue ;};if _ccdg .Name .Local =="\u0074\u0079\u0070\u0065"{_acdadf .TypeAttr .UnmarshalXMLAttr (_ccdg );continue ;};if _ccdg .Name .Local =="\u0068\u006f\u0077"{_acdadf .HowAttr .UnmarshalXMLAttr (_ccdg );continue ;};if _ccdg .Name .Local =="\u0069\u0064\u0072e\u0066"{_gbfaa ,_eaefc :=_ccdg .Value ,error (nil ); -if _eaefc !=nil {return _eaefc ;};_acdadf .IdrefAttr =&_gbfaa ;continue ;};};_eadfb :for {_bfgab ,_edbee :=d .Token ();if _edbee !=nil {return _edbee ;};switch _dedbb :=_bfgab .(type ){case _d .StartElement :switch _dedbb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_bcegcc :=NewOfcCT_Proxy (); -if _gefa :=d .DecodeElement (_bcegcc ,&_dedbb );_gefa !=nil {return _gefa ;};_acdadf .Proxy =append (_acdadf .Proxy ,_bcegcc );default:_de .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_dedbb .Name ); -if _fbfbd :=d .Skip ();_fbfbd !=nil {return _fbfbd ;};};case _d .EndElement :break _eadfb ;case _d .CharData :};};return nil ;}; +// Validate validates the Stroke and its children +func (_ddbef *Stroke )Validate ()error {return _ddbef .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_adcaac OfcST_ColorMode )Validate ()error {return _adcaac .ValidateWithPath ("")};type OfcCT_Proxy struct{StartAttr _f .ST_TrueFalseBlank ; +EndAttr _f .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_efafe ST_StrokeEndCap )Validate ()error {return _efafe .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_bgafg *OfcTop )ValidateWithPath (path string )error {if _caebdg :=_bgafg .OfcCT_StrokeChild .ValidateWithPath (path );_caebdg !=nil {return _caebdg ;};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1; -OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);func (_bgccg OfcST_OLEDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eggac :=_d .Attr {}; -_eggac .Name =name ;switch _bgccg {case OfcST_OLEDrawAspectUnset :_eggac .Value ="";case OfcST_OLEDrawAspectContent :_eggac .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_eggac .Value ="\u0049\u0063\u006f\u006e";};return _eggac ,nil ; -};func NewAG_Ext ()*AG_Ext {_agcd :=&AG_Ext {};_agcd .ExtAttr =ST_Ext (1);return _agcd }; +// Validate validates the CT_Formulas and its children +func (_gcdg *CT_Formulas )Validate ()error {return _gcdg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; -// Validate validates the CT_Shape and its children -func (_dfcb *CT_Shape )Validate ()error {return _dfcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cgaea OfcST_DiagramLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gadede :=_d .Attr {};_gadede .Name =name ; -switch _cgaea {case OfcST_DiagramLayoutUnset :_gadede .Value ="";case OfcST_DiagramLayout0 :_gadede .Value ="\u0030";case OfcST_DiagramLayout1 :_gadede .Value ="\u0031";case OfcST_DiagramLayout2 :_gadede .Value ="\u0032";case OfcST_DiagramLayout3 :_gadede .Value ="\u0033"; -};return _gadede ,nil ;};func (_gefge OfcST_ExtrusionPlane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gefge .String (),start );}; +// Validate validates the CT_Curve and its children +func (_cceg *CT_Curve )Validate ()error {return _cceg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");}; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_agaac *OfcCT_Complex )ValidateWithPath (path string )error {if _deaeg :=_agaac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_deaeg !=nil {return _deaeg ;};return nil ;};func (_becf *Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becf .CT_Background =*NewCT_Background (); -for _ ,_fffdd :=range start .Attr {if _fffdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffdd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_becf .BwmodeAttr .UnmarshalXMLAttr (_fffdd ); -continue ;};if _fffdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffdd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_becf .BwpureAttr .UnmarshalXMLAttr (_fffdd ); -continue ;};if _fffdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffdd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_becf .BwnormalAttr .UnmarshalXMLAttr (_fffdd ); -continue ;};if _fffdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffdd .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_becf .TargetscreensizeAttr .UnmarshalXMLAttr (_fffdd ); -continue ;};if _fffdd .Name .Local =="\u0069\u0064"{_eaee ,_aafa :=_fffdd .Value ,error (nil );if _aafa !=nil {return _aafa ;};_becf .IdAttr =&_eaee ;continue ;};if _fffdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_becf .FilledAttr .UnmarshalXMLAttr (_fffdd ); -continue ;};if _fffdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbdg ,_egc :=_fffdd .Value ,error (nil );if _egc !=nil {return _egc ;};_becf .FillcolorAttr =&_bbdg ;continue ;};};_abbd :for {_gfa ,_dceg :=d .Token ();if _dceg !=nil {return _dceg ; -};switch _fdba :=_gfa .(type ){case _d .StartElement :switch _fdba .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_becf .Fill =NewFill (); -if _eead :=d .DecodeElement (_becf .Fill ,&_fdba );_eead !=nil {return _eead ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_fdba .Name ); -if _deaf :=d .Skip ();_deaf !=nil {return _deaf ;};};case _d .EndElement :break _abbd ;case _d .CharData :};};return nil ;}; +// Validate validates the AG_Adj and its children +func (_be *AG_Adj )Validate ()error {return _be .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_ge *AG_Adj )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ge .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_d .Sprintf ("\u0025\u0076",*_ge .AdjAttr )}); +};return nil ;};func (_dcdee *OfcOLEObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _dcdee .OfcCT_OLEObject .MarshalXML (e ,start );};func (_bdded *OfcLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bdded .OfcCT_Lock .MarshalXML (e ,start ); +};type ST_StrokeLineStyle byte ; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_faaefb *OfcCT_ShapeDefaults )Validate ()error {return _faaefb .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_e *AG_Adj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _e .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_e .AdjAttr )}); -};return nil ;};type Textbox struct{CT_Textbox }; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_dffd *CT_Line )ValidateWithPath (path string )error {for _dafda ,_aage :=range _dffd .EG_ShapeElements {if _egbb :=_aage .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dafda )); +_egbb !=nil {return _egbb ;};};if _aagd :=_dffd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};if _bcaf :=_dffd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bcaf !=nil {return _bcaf ;};if _ffbb :=_dffd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ffbb !=nil {return _ffbb ;};if _cdcf :=_dffd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_cdcf !=nil {return _cdcf ;};if _ggcgf :=_dffd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggcgf !=nil {return _ggcgf ;};if _dgffg :=_dffd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_dgffg !=nil {return _dgffg ;};if _fgea :=_dffd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};if _ddaca :=_dffd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ddaca !=nil {return _ddaca ;};if _ceceb :=_dffd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ceceb !=nil {return _ceceb ;};if _fffca :=_dffd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_fffca !=nil {return _fffca ;};if _eceg :=_dffd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};if _beabd :=_dffd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_beabd !=nil {return _beabd ;};if _dcde :=_dffd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dcde !=nil {return _dcde ;};if _deaef :=_dffd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_deaef !=nil {return _deaef ;};if _ebdcg :=_dffd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ebdcg !=nil {return _ebdcg ;};if _gced :=_dffd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_gced !=nil {return _gced ;};if _degb :=_dffd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_degb !=nil {return _degb ;};if _afadg :=_dffd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_afadg !=nil {return _afadg ;};if _ffdae :=_dffd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ffdae !=nil {return _ffdae ;};if _fcec :=_dffd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_fcec !=nil {return _fcec ;};if _gbbcd :=_dffd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbbcd !=nil {return _gbbcd ;};if _ccba :=_dffd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_ccba !=nil {return _ccba ;};if _cbga :=_dffd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cbga !=nil {return _cbga ;};if _bgdg :=_dffd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_bgdg !=nil {return _bgdg ;};if _cgab :=_dffd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgab !=nil {return _cgab ;};if _dffbc :=_dffd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_dffbc !=nil {return _dffbc ;};if _ccfd :=_dffd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ccfd !=nil {return _ccfd ;};if _edbf :=_dffd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_edbf !=nil {return _edbf ;};if _dabe :=_dffd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dabe !=nil {return _dabe ;};return nil ;};func (_gbabg OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _gbabg {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbabg )); +};return nil ;};type OfcTop struct{OfcCT_StrokeChild };func (_ddgb *Line )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddgb .CT_Line =*NewCT_Line ();for _ ,_bdcce :=range start .Attr {if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddgb .UserdrawnAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddgb .ButtonAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddgb .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddgb .UserhiddenAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddgb .CliptowrapAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddgb .BulletAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u006f\u006c\u0065"{_ddgb .OleAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0068\u0072"{_ddgb .HrAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0073\u0070\u0069\u0064"{_dcaaga ,_fdcg :=_bdcce .Value ,error (nil ); +if _fdcg !=nil {return _fdcg ;};_ddgb .SpidAttr =&_dcaaga ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddgb .HrstdAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddgb .BwnormalAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efaae ,_ageed :=_bdcce .Value ,error (nil ); +if _ageed !=nil {return _ageed ;};_ddgb .BordertopcolorAttr =&_efaae ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddgb .DgmlayoutAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddgb .ForcedashAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddgb .AllowoverlapAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddgb .HrnoshadeAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddgb .PreferrelativeAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddfee ,_gcfec :=_bdcce .Value ,error (nil ); +if _gcfec !=nil {return _gcfec ;};_ddgb .BorderbottomcolorAttr =&_ddfee ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u006f\u006e\u0065\u0064"{_ddgb .OnedAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfaba ,_fabc :=_gf .ParseInt (_bdcce .Value ,10,64); +if _fabc !=nil {return _fabc ;};_ddgb .DgmnodekindAttr =&_cfaba ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgfbc ,_ecfab :=_gf .ParseInt (_bdcce .Value ,10,64); +if _ecfab !=nil {return _ecfab ;};_ddgb .RegroupidAttr =&_fgfbc ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddgb .AllowincellAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0068\u0072\u0070c\u0074"{_aafdb ,_egbbf :=_gf .ParseFloat (_bdcce .Value ,64); +if _egbbf !=nil {return _egbbf ;};_edebeda :=float32 (_aafdb );_ddgb .HrpctAttr =&_edebeda ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0063\u006c\u0069\u0070"{_ddgb .ClipAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddgb .InsetmodeAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agega ,_gcfece :=_bdcce .Value ,error (nil ); +if _gcfece !=nil {return _gcfece ;};_ddgb .BorderleftcolorAttr =&_agega ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddgb .OleiconAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abdab ,_cfbde :=_bdcce .Value ,error (nil ); +if _cfbde !=nil {return _cfbde ;};_ddgb .BorderrightcolorAttr =&_abdab ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddgb .ConnectortypeAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddgb .BwpureAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddgb .BwmodeAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0073\u0070\u0074"{_cdcfb ,_egdb :=_gf .ParseFloat (_bdcce .Value ,64); +if _egdb !=nil {return _egdb ;};_cgff :=float32 (_cdcfb );_ddgb .SptAttr =&_cgff ;continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddgb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdcce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddgb .HralignAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Local =="\u0074\u006f"{_degddad ,_eeaag :=_bdcce .Value ,error (nil );if _eeaag !=nil {return _eeaag ;};_ddgb .ToAttr =&_degddad ;continue ;};if _bdcce .Name .Local =="\u0069\u0064"{_bafef ,_bcaeb :=_bdcce .Value ,error (nil ); +if _bcaeb !=nil {return _bcaeb ;};_ddgb .IdAttr =&_bafef ;continue ;};if _bdcce .Name .Local =="\u0061\u006c\u0074"{_gbeee ,_efgd :=_bdcce .Value ,error (nil );if _efgd !=nil {return _efgd ;};_ddgb .AltAttr =&_gbeee ;continue ;};if _bdcce .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddgb .PrintAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};if _bdcce .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddgb .StrokedAttr .UnmarshalXMLAttr (_bdcce );continue ;};if _bdcce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggbac ,_fbgfc :=_bdcce .Value ,error (nil ); +if _fbgfc !=nil {return _fbgfc ;};_ddgb .WrapcoordsAttr =&_ggbac ;continue ;};if _bdcce .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fccg ,_gcafe :=_bdcce .Value ,error (nil );if _gcafe !=nil {return _gcafe ;};_ddgb .StrokeweightAttr =&_fccg ; +continue ;};if _bdcce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgedb ,_fdddg :=_bdcce .Value ,error (nil );if _fdddg !=nil {return _fdddg ;};_ddgb .CoordoriginAttr =&_cgedb ;continue ;};if _bdcce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_caeed ,_dbgec :=_bdcce .Value ,error (nil ); +if _dbgec !=nil {return _dbgec ;};_ddgb .ChromakeyAttr =&_caeed ;continue ;};if _bdcce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_feaga ,_bfeba :=_bdcce .Value ,error (nil );if _bfeba !=nil {return _bfeba ;};_ddgb .FillcolorAttr =&_feaga ; +continue ;};if _bdcce .Name .Local =="\u0073\u0074\u0079l\u0065"{_fffcac ,_dega :=_bdcce .Value ,error (nil );if _dega !=nil {return _dega ;};_ddgb .StyleAttr =&_fffcac ;continue ;};if _bdcce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egdge ,_gcea :=_bdcce .Value ,error (nil ); +if _gcea !=nil {return _gcea ;};_ddgb .OpacityAttr =&_egdge ;continue ;};if _bdcce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffaeda ,_aebcf :=_bdcce .Value ,error (nil );if _aebcf !=nil {return _aebcf ;};_ddgb .StrokecolorAttr =&_ffaeda ; +continue ;};if _bdcce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddgb .InsetpenAttr .UnmarshalXMLAttr (_bdcce );continue ;};if _bdcce .Name .Local =="\u0066\u0072\u006f\u006d"{_gfef ,_fgggd :=_bdcce .Value ,error (nil );if _fgggd !=nil {return _fgggd ; +};_ddgb .FromAttr =&_gfef ;continue ;};if _bdcce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfbgd ,_addd :=_bdcce .Value ,error (nil );if _addd !=nil {return _addd ;};_ddgb .CoordsizeAttr =&_gfbgd ;continue ;};if _bdcce .Name .Local =="\u0074\u0069\u0074l\u0065"{_gedbf ,_cbbgg :=_bdcce .Value ,error (nil ); +if _cbbgg !=nil {return _cbbgg ;};_ddgb .TitleAttr =&_gedbf ;continue ;};if _bdcce .Name .Local =="\u0063\u006c\u0061s\u0073"{_dedee ,_faae :=_bdcce .Value ,error (nil );if _faae !=nil {return _faae ;};_ddgb .ClassAttr =&_dedee ;continue ;};if _bdcce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_geac ,_dagda :=_bdcce .Value ,error (nil ); +if _dagda !=nil {return _dagda ;};_ddgb .TargetAttr =&_geac ;continue ;};if _bdcce .Name .Local =="\u0068\u0072\u0065\u0066"{_cfcag ,_eccgf :=_bdcce .Value ,error (nil );if _eccgf !=nil {return _eccgf ;};_ddgb .HrefAttr =&_cfcag ;continue ;};if _bdcce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddgb .FilledAttr .UnmarshalXMLAttr (_bdcce ); +continue ;};};_cgaf :for {_gbfgg ,_gcaef :=d .Token ();if _gcaef !=nil {return _gcaef ;};switch _dbafb :=_gbfgg .(type ){case _a .StartElement :switch _dbafb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ffdgg :=NewEG_ShapeElements (); +_ffdgg .Path =NewPath ();if _edbag :=d .DecodeElement (_ffdgg .Path ,&_dbafb );_edbag !=nil {return _edbag ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_ffdgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eedd :=NewEG_ShapeElements (); +_eedd .Formulas =NewFormulas ();if _ebcad :=d .DecodeElement (_eedd .Formulas ,&_dbafb );_ebcad !=nil {return _ebcad ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_eedd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bgddd :=NewEG_ShapeElements (); +_bgddd .Handles =NewHandles ();if _bcdge :=d .DecodeElement (_bgddd .Handles ,&_dbafb );_bcdge !=nil {return _bcdge ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_bgddd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gegac :=NewEG_ShapeElements (); +_gegac .Fill =NewFill ();if _bdcceg :=d .DecodeElement (_gegac .Fill ,&_dbafb );_bdcceg !=nil {return _bdcceg ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_gegac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbfcd :=NewEG_ShapeElements (); +_cbfcd .Stroke =NewStroke ();if _ccbbe :=d .DecodeElement (_cbfcd .Stroke ,&_dbafb );_ccbbe !=nil {return _ccbbe ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_cbfcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfgebc :=NewEG_ShapeElements (); +_bfgebc .Shadow =NewShadow ();if _gacfg :=d .DecodeElement (_bfgebc .Shadow ,&_dbafb );_gacfg !=nil {return _gacfg ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_bfgebc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dfcgc :=NewEG_ShapeElements (); +_dfcgc .Textbox =NewTextbox ();if _geca :=d .DecodeElement (_dfcgc .Textbox ,&_dbafb );_geca !=nil {return _geca ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_dfcgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdfgb :=NewEG_ShapeElements (); +_cdfgb .Textpath =NewTextpath ();if _dffeg :=d .DecodeElement (_cdfgb .Textpath ,&_dbafb );_dffeg !=nil {return _dffeg ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_cdfgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fbfa :=NewEG_ShapeElements (); +_fbfa .Imagedata =NewImagedata ();if _dgeaa :=d .DecodeElement (_fbfa .Imagedata ,&_dbafb );_dgeaa !=nil {return _dgeaa ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_fbfa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_daca :=NewEG_ShapeElements (); +_daca .Skew =NewOfcSkew ();if _gccagc :=d .DecodeElement (_daca .Skew ,&_dbafb );_gccagc !=nil {return _gccagc ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_daca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_acebc :=NewEG_ShapeElements (); +_acebc .Extrusion =NewOfcExtrusion ();if _bgee :=d .DecodeElement (_acebc .Extrusion ,&_dbafb );_bgee !=nil {return _bgee ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_acebc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dcdcd :=NewEG_ShapeElements (); +_dcdcd .Callout =NewOfcCallout ();if _babf :=d .DecodeElement (_dcdcd .Callout ,&_dbafb );_babf !=nil {return _babf ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_dcdcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gfgaa :=NewEG_ShapeElements (); +_gfgaa .Lock =NewOfcLock ();if _eada :=d .DecodeElement (_gfgaa .Lock ,&_dbafb );_eada !=nil {return _eada ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_gfgaa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dcdef :=NewEG_ShapeElements (); +_dcdef .Clippath =NewOfcClippath ();if _edfdc :=d .DecodeElement (_dcdef .Clippath ,&_dbafb );_edfdc !=nil {return _edfdc ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_dcdef );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fagd :=NewEG_ShapeElements (); +_fagd .Signatureline =NewOfcSignatureline ();if _fcfgf :=d .DecodeElement (_fagd .Signatureline ,&_dbafb );_fcfgf !=nil {return _fcfgf ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_fagd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dbgbc :=NewEG_ShapeElements (); +_dbgbc .Wrap =_b .NewWrap ();if _ddaafb :=d .DecodeElement (_dbgbc .Wrap ,&_dbafb );_ddaafb !=nil {return _ddaafb ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_dbgbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bdbg :=NewEG_ShapeElements (); +_bdbg .Anchorlock =_b .NewAnchorlock ();if _dbgab :=d .DecodeElement (_bdbg .Anchorlock ,&_dbafb );_dbgab !=nil {return _dbgab ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_bdbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gcdfd :=NewEG_ShapeElements (); +_gcdfd .Bordertop =_b .NewBordertop ();if _defc :=d .DecodeElement (_gcdfd .Bordertop ,&_dbafb );_defc !=nil {return _defc ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_gcdfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bfad :=NewEG_ShapeElements (); +_bfad .Borderbottom =_b .NewBorderbottom ();if _abcef :=d .DecodeElement (_bfad .Borderbottom ,&_dbafb );_abcef !=nil {return _abcef ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_bfad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fgece :=NewEG_ShapeElements (); +_fgece .Borderleft =_b .NewBorderleft ();if _gcbbg :=d .DecodeElement (_fgece .Borderleft ,&_dbafb );_gcbbg !=nil {return _gcbbg ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_fgece );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ddgba :=NewEG_ShapeElements (); +_ddgba .Borderright =_b .NewBorderright ();if _cddfa :=d .DecodeElement (_ddgba .Borderright ,&_dbafb );_cddfa !=nil {return _cddfa ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_ddgba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gddad :=NewEG_ShapeElements (); +_gddad .ClientData =_gb .NewClientData ();if _cacbe :=d .DecodeElement (_gddad .ClientData ,&_dbafb );_cacbe !=nil {return _cacbe ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_gddad );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bbdeb :=NewEG_ShapeElements (); +_bbdeb .Textdata =_ec .NewTextdata ();if _aeeac :=d .DecodeElement (_bbdeb .Textdata ,&_dbafb );_aeeac !=nil {return _aeeac ;};_ddgb .EG_ShapeElements =append (_ddgb .EG_ShapeElements ,_bbdeb );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_dbafb .Name ); +if _cbdaa :=d .Skip ();_cbdaa !=nil {return _cbdaa ;};};case _a .EndElement :break _cgaf ;case _a .CharData :};};return nil ;};type OfcBottom struct{OfcCT_StrokeChild };const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1; +OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_ededd *OfcShapedefaults )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _ededd .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func NewPath ()*Path {_facge :=&Path {};_facge .CT_Path =*NewCT_Path ();return _facge }; +func (_ageaf *Handles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ageaf .CT_Handles .MarshalXML (e ,start );};type OfcFill struct{OfcCT_Fill }; -// Validate validates the Fill and its children -func (_bedba *Fill )Validate ()error {return _bedba .ValidateWithPath ("\u0046\u0069\u006c\u006c")}; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_fdfe *CT_TextPath )ValidateWithPath (path string )error {if _eebfd :=_fdfe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eebfd !=nil {return _eebfd ;};if _dagad :=_fdfe .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); +_dagad !=nil {return _dagad ;};if _bgffc :=_fdfe .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bgffc !=nil {return _bgffc ;};if _bcecc :=_fdfe .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r"); +_bcecc !=nil {return _bcecc ;};if _gagd :=_fdfe .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_gagd !=nil {return _gagd ;};return nil ;}; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_dabe *CT_Textbox )ValidateWithPath (path string )error {if _fbcege :=_dabe .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_fbcege !=nil {return _fbcege ;};if _dddf :=_dabe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_dddf !=nil {return _dddf ;};if _dabe .TxbxContent !=nil {if _cdgd :=_dabe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cdgd !=nil {return _cdgd ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_cdbed *OfcCT_Rules )ValidateWithPath (path string )error {for _gcbfc ,_bbbgf :=range _cdbed .R {if _gbgga :=_bbbgf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_gcbfc ));_gbgga !=nil {return _gbgga ;}; +};if _eaae :=_cdbed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eaae !=nil {return _eaae ;};return nil ;};type OfcCT_Callout struct{OnAttr _f .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ; +DropautoAttr _f .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _f .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _f .ST_TrueFalse ;TextborderAttr _f .ST_TrueFalse ;MinusxAttr _f .ST_TrueFalse ;MinusyAttr _f .ST_TrueFalse ; +ExtAttr ST_Ext ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_acggf OfcST_OLEUpdateMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_daefcf :=_a .Attr {};_daefcf .Name =name ;switch _acggf {case OfcST_OLEUpdateModeUnset :_daefcf .Value =""; +case OfcST_OLEUpdateModeAlways :_daefcf .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_daefcf .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _daefcf ,nil ;};func NewOfcSignatureline ()*OfcSignatureline {_cbccf :=&OfcSignatureline {}; +_cbccf .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _cbccf ;}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_geabd *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _geabd .Idmap !=nil {if _gdcba :=_geabd .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_gdcba !=nil {return _gdcba ;};};if _geabd .Regrouptable !=nil {if _eebdc :=_geabd .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"); -_eebdc !=nil {return _eebdc ;};};if _geabd .Rules !=nil {if _gebdg :=_geabd .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_gebdg !=nil {return _gebdg ;};};if _egfgce :=_geabd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_egfgce !=nil {return _egfgce ;};return nil ;}; +// Validate validates the AG_OfficeShapeAttributes and its children +func (_ggag *AG_OfficeShapeAttributes )Validate ()error {return _ggag .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the AG_AllCoreAttributes and its children -func (_dga *AG_AllCoreAttributes )Validate ()error {return _dga .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};type OfcCT_Lock struct{PositionAttr _b .ST_TrueFalse ;SelectionAttr _b .ST_TrueFalse ; -GroupingAttr _b .ST_TrueFalse ;UngroupingAttr _b .ST_TrueFalse ;RotationAttr _b .ST_TrueFalse ;CroppingAttr _b .ST_TrueFalse ;VerticiesAttr _b .ST_TrueFalse ;AdjusthandlesAttr _b .ST_TrueFalse ;TextAttr _b .ST_TrueFalse ;AspectratioAttr _b .ST_TrueFalse ; -ShapetypeAttr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewPath ()*Path {_bddfg :=&Path {};_bddfg .CT_Path =*NewCT_Path ();return _bddfg };func (_fgbfd ST_EditAs )Validate ()error {return _fgbfd .ValidateWithPath ("")};func (_cceaed *OfcST_ColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cceaed =0; -case "\u0061\u0075\u0074\u006f":*_cceaed =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cceaed =2;};return nil ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;}; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_fbdfd *Handles )ValidateWithPath (path string )error {if _cafgfg :=_fbdfd .CT_Handles .ValidateWithPath (path );_cafgfg !=nil {return _cafgfg ;};return nil ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_caadc :=&OfcCT_ShapeDefaults {};return _caadc }; +func (_bfbdbd *OfcST_ColorMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfbdbd =0;case "\u0061\u0075\u0074\u006f":*_bfbdbd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bfbdbd =2;};return nil ;};type OfcST_DiagramLayout byte ; +type OfcST_InsetMode byte ;func (_dfead ST_ShadowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbcaa :=_a .Attr {};_gbcaa .Name =name ;switch _dfead {case ST_ShadowTypeUnset :_gbcaa .Value ="";case ST_ShadowTypeSingle :_gbcaa .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; +case ST_ShadowTypeDouble :_gbcaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_gbcaa .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_gbcaa .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; +};return _gbcaa ,nil ;};func NewAG_Chromakey ()*AG_Chromakey {_gcde :=&AG_Chromakey {};return _gcde }; -// Validate validates the AG_CoreAttributes and its children -func (_geaa *AG_CoreAttributes )Validate ()error {return _geaa .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_fabdcb *OfcST_Angle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fabdcb =0; -case "\u0061\u006e\u0079":*_fabdcb =1;case "\u0033\u0030":*_fabdcb =2;case "\u0034\u0035":*_fabdcb =3;case "\u0036\u0030":*_fabdcb =4;case "\u0039\u0030":*_fabdcb =5;case "\u0061\u0075\u0074\u006f":*_fabdcb =6;};return nil ;}; +// Validate validates the CT_Rect and its children +func (_eccea *CT_Rect )Validate ()error {return _eccea .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_gaded *CT_Group )ValidateWithPath (path string )error {if _fcba :=_gaded .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_fcba !=nil {return _fcba ;};for _bcfg ,_gddcc :=range _gaded .Group {if _becg :=_gddcc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bcfg )); -_becg !=nil {return _becg ;};};for _gbee ,_dedg :=range _gaded .Shape {if _efd :=_dedg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gbee ));_efd !=nil {return _efd ;};};for _gacba ,_ccgbd :=range _gaded .Shapetype {if _bcead :=_ccgbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gacba )); -_bcead !=nil {return _bcead ;};};for _bgcb ,_cgbd :=range _gaded .Arc {if _debc :=_cgbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bgcb ));_debc !=nil {return _debc ;};};for _cbee ,_egbf :=range _gaded .Curve {if _feee :=_egbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_cbee )); -_feee !=nil {return _feee ;};};for _gaffe ,_gega :=range _gaded .Image {if _effcb :=_gega .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gaffe ));_effcb !=nil {return _effcb ;};};for _fcage ,_aeed :=range _gaded .Line {if _gfba :=_aeed .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fcage )); -_gfba !=nil {return _gfba ;};};for _febae ,_adcfb :=range _gaded .Oval {if _gaaa :=_adcfb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_febae ));_gaaa !=nil {return _gaaa ;};};for _fffe ,_faec :=range _gaded .Polyline {if _ccae :=_faec .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fffe )); -_ccae !=nil {return _ccae ;};};for _bbace ,_cbfa :=range _gaded .Rect {if _eddgbe :=_cbfa .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bbace ));_eddgbe !=nil {return _eddgbe ;};};for _afaa ,_fgaa :=range _gaded .Roundrect {if _bgbb :=_fgaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_afaa )); -_bgbb !=nil {return _bgbb ;};};for _cdcd ,_acegd :=range _gaded .Diagram {if _cgedd :=_acegd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_cdcd ));_cgedd !=nil {return _cgedd ;}; -};for _dcae ,_cggad :=range _gaded .EG_ShapeElements {if _cafe :=_cggad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dcae ));_cafe !=nil {return _cafe ; -};};if _ceeg :=_gaded .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ceeg !=nil {return _ceeg ;};if _ceec :=_gaded .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_ceec !=nil {return _ceec ;};if _eacab :=_gaded .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eacab !=nil {return _eacab ;};if _fceege :=_gaded .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_fceege !=nil {return _fceege ;};if _gcce :=_gaded .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gcce !=nil {return _gcce ;};if _cced :=_gaded .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_cced !=nil {return _cced ;};if _eeade :=_gaded .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eeade !=nil {return _eeade ;};if _edcef :=_gaded .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_edcef !=nil {return _edcef ;};if _ggdb :=_gaded .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ggdb !=nil {return _ggdb ;};if _dbab :=_gaded .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dbab !=nil {return _dbab ;};if _fffa :=_gaded .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fffa !=nil {return _fffa ;};if _edga :=_gaded .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_edga !=nil {return _edga ;};if _gafd :=_gaded .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gafd !=nil {return _gafd ;};if _afca :=_gaded .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_afca !=nil {return _afca ;};if _ggddb :=_gaded .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ggddb !=nil {return _ggddb ;};if _faag :=_gaded .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_faag !=nil {return _faag ;};if _aacb :=_gaded .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aacb !=nil {return _aacb ;};return nil ;};func (_aabcg *Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _aabcg .CT_Curve .MarshalXML (e ,start ); -};func (_cgcge *OfcCT_RelationTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agcfbb :=range start .Attr {if _agcfbb .Name .Local =="\u0065\u0078\u0074"{_cgcge .ExtAttr .UnmarshalXMLAttr (_agcfbb );continue ;};};_gdgbc :for {_adacg ,_aegfee :=d .Token (); -if _aegfee !=nil {return _aegfee ;};switch _ddcgc :=_adacg .(type ){case _d .StartElement :switch _ddcgc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_fedgg :=NewOfcCT_Relation (); -if _bgbdf :=d .DecodeElement (_fedgg ,&_ddcgc );_bgbdf !=nil {return _bgbdf ;};_cgcge .Rel =append (_cgcge .Rel ,_fedgg );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_ddcgc .Name ); -if _ggfae :=d .Skip ();_ggfae !=nil {return _ggfae ;};};case _d .EndElement :break _gdgbc ;case _d .CharData :};};return nil ;};func (_cadad *Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadad .CT_Formulas =*NewCT_Formulas (); -_gccgd :for {_dddad ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _baeba :=_dddad .(type ){case _d .StartElement :switch _baeba .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_abgaa :=NewCT_F (); -if _bfgda :=d .DecodeElement (_abgaa ,&_baeba );_bfgda !=nil {return _bfgda ;};_cadad .F =append (_cadad .F ,_abgaa );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_baeba .Name ); -if _gadg :=d .Skip ();_gadg !=nil {return _gadg ;};};case _d .EndElement :break _gccgd ;case _d .CharData :};};return nil ;};func (_dfddf *OfcST_ScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecddd ,_caede :=d .Token ();if _caede !=nil {return _caede ; -};if _fgefa ,_aabdae :=_ecddd .(_d .EndElement );_aabdae &&_fgefa .Name ==start .Name {*_dfddf =1;return nil ;};if _bacbf ,_dagac :=_ecddd .(_d .CharData );!_dagac {return _c .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",_ecddd ); -}else {switch string (_bacbf ){case "":*_dfddf =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_dfddf =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_dfddf =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_dfddf =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_dfddf =4; -case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_dfddf =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_dfddf =6;};};_ecddd ,_caede =d .Token ();if _caede !=nil {return _caede ;};if _cfbff ,_ccac :=_ecddd .(_d .EndElement );_ccac &&_cfbff .Name ==start .Name {return nil ; -};return _c .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",_ecddd );};func (_ddebeb OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _ddebeb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddebeb )); -};return nil ;}; +// Validate validates the CT_Handles and its children +func (_feddc *CT_Handles )Validate ()error {return _feddc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_bgdbe *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgdbe =0; +case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bgdbe =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bgdbe =2;};return nil ;};func (_ceedg ST_StrokeArrowLength )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceedg .String (),start ); +}; -// Validate validates the Image and its children -func (_agcdc *Image )Validate ()error {return _agcdc .ValidateWithPath ("\u0049\u006d\u0061g\u0065")}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_bbead *CT_Image )ValidateWithPath (path string )error {for _adae ,_bfede :=range _bbead .EG_ShapeElements {if _bfdf :=_bfede .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_adae )); +_bfdf !=nil {return _bfdf ;};};if _daef :=_bbead .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_daef !=nil {return _daef ;};if _bcedg :=_bbead .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bcedg !=nil {return _bcedg ;};if _gagag :=_bbead .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gagag !=nil {return _gagag ;};if _cebf :=_bbead .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_cebf !=nil {return _cebf ;};if _edbdg :=_bbead .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edbdg !=nil {return _edbdg ;};if _ccgea :=_bbead .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_ccgea !=nil {return _ccgea ;};if _afcd :=_bbead .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afcd !=nil {return _afcd ;};if _cbddf :=_bbead .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_cbddf !=nil {return _cbddf ;};if _ddce :=_bbead .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ddce !=nil {return _ddce ;};if _ggcc :=_bbead .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_ggcc !=nil {return _ggcc ;};if _facef :=_bbead .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_facef !=nil {return _facef ;};if _baaf :=_bbead .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_baaf !=nil {return _baaf ;};if _gcef :=_bbead .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gcef !=nil {return _gcef ;};if _gcccf :=_bbead .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gcccf !=nil {return _gcccf ;};if _cdae :=_bbead .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _feda :=_bbead .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_feda !=nil {return _feda ;};if _ddeb :=_bbead .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ddeb !=nil {return _ddeb ;};if _ddfd :=_bbead .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_ddfd !=nil {return _ddfd ;};if _acde :=_bbead .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acde !=nil {return _acde ;};if _dacde :=_bbead .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_dacde !=nil {return _dacde ;};if _aeacb :=_bbead .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aeacb !=nil {return _aeacb ;};if _dbeac :=_bbead .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_dbeac !=nil {return _dbeac ;};if _cgeb :=_bbead .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};if _cagaf :=_bbead .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_cagaf !=nil {return _cagaf ;};if _dfage :=_bbead .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfage !=nil {return _dfage ;};if _dgcd :=_bbead .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_dgcd !=nil {return _dgcd ;};if _bgdf :=_bbead .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bgdf !=nil {return _bgdf ;};if _fcac :=_bbead .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_fcac !=nil {return _fcac ;};if _acfa :=_bbead .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_acfa !=nil {return _acfa ;};if _gbafe :=_bbead .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072"); +_gbafe !=nil {return _gbafe ;};if _cacgg :=_bbead .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cacgg !=nil {return _cacgg ;};return nil ;};func (_badec *OfcCT_StrokeChild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bacdf :=range start .Attr {if _bacdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacdf .Name .Local =="\u0068\u0072\u0065\u0066"{_dfdbe ,_becfd :=_bacdf .Value ,error (nil ); +if _becfd !=nil {return _becfd ;};_badec .HrefAttr =&_dfdbe ;continue ;};if _bacdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacdf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_badec .ForcedashAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cebeaa ,_dabdd :=_bacdf .Value ,error (nil ); +if _dabdd !=nil {return _dabdd ;};_badec .TitleAttr =&_cebeaa ;continue ;};if _bacdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacdf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gadab ,_dgdag :=_bacdf .Value ,error (nil ); +if _dgdag !=nil {return _dgdag ;};_badec .AlthrefAttr =&_gadab ;continue ;};if _bacdf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_badec .ImageaspectAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_badec .StartarrowAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_badec .LinestyleAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_badec .StartarrowwidthAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_badec .JoinstyleAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_badec .StartarrowlengthAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aabea ,_gffcf :=_bacdf .Value ,error (nil );if _gffcf !=nil {return _gffcf ;};_badec .DashstyleAttr =&_aabea ;continue ;};if _bacdf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_badec .EndarrowAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_badec .FilltypeAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_badec .EndarrowwidthAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_feedd ,_bdeea :=_bacdf .Value ,error (nil );if _bdeea !=nil {return _bdeea ;};_badec .OpacityAttr =&_feedd ;continue ;};if _bacdf .Name .Local =="\u0063\u006f\u006co\u0072"{_gaffb ,_ccfbd :=_bacdf .Value ,error (nil ); +if _ccfbd !=nil {return _ccfbd ;};_badec .ColorAttr =&_gaffb ;continue ;};if _bacdf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_badec .InsetpenAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_badec .EndarrowlengthAttr .UnmarshalXMLAttr (_bacdf ); +continue ;};if _bacdf .Name .Local =="\u0065\u0078\u0074"{_badec .ExtAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_badec .EndcapAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fgaa ,_bgfbg :=_bacdf .Value ,error (nil ); +if _bgfbg !=nil {return _bgfbg ;};_badec .Color2Attr =&_fgaa ;continue ;};if _bacdf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_badec .ImagealignshapeAttr .UnmarshalXMLAttr (_bacdf );continue ;};if _bacdf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ddfde ,_dcegc :=_bacdf .Value ,error (nil ); +if _dcegc !=nil {return _dcegc ;};_badec .WeightAttr =&_ddfde ;continue ;};if _bacdf .Name .Local =="\u0073\u0072\u0063"{_gbface ,_aabgb :=_bacdf .Value ,error (nil );if _aabgb !=nil {return _aabgb ;};_badec .SrcAttr =&_gbface ;continue ;};if _bacdf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_abgc ,_efdcf :=_bacdf .Value ,error (nil ); +if _efdcf !=nil {return _efdcf ;};_badec .ImagesizeAttr =&_abgc ;continue ;};if _bacdf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dcbd ,_dfeda :=_gf .ParseFloat (_bacdf .Value ,64);if _dfeda !=nil {return _dfeda ;};_badec .MiterlimitAttr =&_dcbd ; +continue ;};if _bacdf .Name .Local =="\u006f\u006e"{_badec .OnAttr .UnmarshalXMLAttr (_bacdf );continue ;};};for {_ggfbg ,_gegec :=d .Token ();if _gegec !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_gegec ); +};if _dabeg ,_cdbcg :=_ggfbg .(_a .EndElement );_cdbcg &&_dabeg .Name ==start .Name {break ;};};return nil ;};type OfcComplex struct{OfcCT_Complex };func (_acdeb OfcST_ColorMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efdca :=_a .Attr {};_efdca .Name =name ; +switch _acdeb {case OfcST_ColorModeUnset :_efdca .Value ="";case OfcST_ColorModeAuto :_efdca .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_efdca .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _efdca ,nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ; +TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};type OfcST_Angle byte ;func (_afabe OfcST_ExtrusionRender )String ()string {switch _afabe {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de"; +case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";}; // ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_gagfc *CT_Oval )ValidateWithPath (path string )error {for _gcbc ,_edffe :=range _gagfc .EG_ShapeElements {if _agec :=_edffe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gcbc )); -_agec !=nil {return _agec ;};};if _eedbb :=_gagfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eedbb !=nil {return _eedbb ;};if _dccb :=_gagfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_dccb !=nil {return _dccb ;};if _eaga :=_gagfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eaga !=nil {return _eaga ;};if _bbbe :=_gagfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bbbe !=nil {return _bbbe ;};if _eegg :=_gagfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eegg !=nil {return _eegg ;};if _fegdd :=_gagfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fegdd !=nil {return _fegdd ;};if _gdda :=_gagfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gdda !=nil {return _gdda ;};if _cecfc :=_gagfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_cecfc !=nil {return _cecfc ;};if _ffab :=_gagfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffab !=nil {return _ffab ;};if _bffb :=_gagfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_bffb !=nil {return _bffb ;};if _ccaf :=_gagfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccaf !=nil {return _ccaf ;};if _abdb :=_gagfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_abdb !=nil {return _abdb ;};if _bgfbd :=_gagfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bgfbd !=nil {return _bgfbd ;};if _gbagf :=_gagfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_gbagf !=nil {return _gbagf ;};if _gceba :=_gagfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gceba !=nil {return _gceba ;};if _debbg :=_gagfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_debbg !=nil {return _debbg ;};if _bacd :=_gagfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bacd !=nil {return _bacd ;};if _fgfcd :=_gagfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_fgfcd !=nil {return _fgfcd ;};if _bbaf :=_gagfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};if _faedg :=_gagfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_faedg !=nil {return _faedg ;};if _eeca :=_gagfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eeca !=nil {return _eeca ;};if _efag :=_gagfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_efag !=nil {return _efag ;};if _cdgae :=_gagfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cdgae !=nil {return _cdgae ;};if _cdgc :=_gagfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cdgc !=nil {return _cdgc ;};if _feaa :=_gagfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_feaa !=nil {return _feaa ;};if _ggfgg :=_gagfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_ggfgg !=nil {return _ggfgg ;};if _gcfcb :=_gagfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcfcb !=nil {return _gcfcb ;};if _gcdgd :=_gagfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_gcdgd !=nil {return _gcdgd ;};if _gegg :=_gagfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gegg !=nil {return _gegg ;};return nil ;}; +func (_aaead *CT_Oval )ValidateWithPath (path string )error {for _ffab ,_bbgd :=range _aaead .EG_ShapeElements {if _bgfae :=_bbgd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffab )); +_bgfae !=nil {return _bgfae ;};};if _ddbaf :=_aaead .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ddbaf !=nil {return _ddbaf ;};if _dfff :=_aaead .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dfff !=nil {return _dfff ;};if _cgga :=_aaead .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgga !=nil {return _cgga ;};if _egfa :=_aaead .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_egfa !=nil {return _egfa ;};if _ffdbf :=_aaead .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ffdbf !=nil {return _ffdbf ;};if _bdebg :=_aaead .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_bdebg !=nil {return _bdebg ;};if _bfacg :=_aaead .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfacg !=nil {return _bfacg ;};if _bceae :=_aaead .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bceae !=nil {return _bceae ;};if _ebgc :=_aaead .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ebgc !=nil {return _ebgc ;};if _eedcb :=_aaead .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_eedcb !=nil {return _eedcb ;};if _afb :=_aaead .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_afb !=nil {return _afb ;};if _daff :=_aaead .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_daff !=nil {return _daff ;};if _gfga :=_aaead .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gfga !=nil {return _gfga ;};if _dffe :=_aaead .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_dffe !=nil {return _dffe ;};if _dcfee :=_aaead .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcfee !=nil {return _dcfee ;};if _bbefe :=_aaead .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bbefe !=nil {return _bbefe ;};if _acdc :=_aaead .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_acdc !=nil {return _acdc ;};if _bdddd :=_aaead .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_bdddd !=nil {return _bdddd ;};if _gcdf :=_aaead .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcdf !=nil {return _gcdf ;};if _geefc :=_aaead .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_geefc !=nil {return _geefc ;};if _aegae :=_aaead .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aegae !=nil {return _aegae ;};if _gbgba :=_aaead .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gbgba !=nil {return _gbgba ;};if _fcaf :=_aaead .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcaf !=nil {return _fcaf ;};if _geba :=_aaead .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_geba !=nil {return _geba ;};if _bbbgcf :=_aaead .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bbbgcf !=nil {return _bbbgcf ;};if _fafbg :=_aaead .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_fafbg !=nil {return _fafbg ;};if _cbbbe :=_aaead .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbbbe !=nil {return _cbbbe ;};if _adggg :=_aaead .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_adggg !=nil {return _adggg ;};if _bdec :=_aaead .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bdec !=nil {return _bdec ;};return nil ;}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_dbdcc *CT_Formulas )ValidateWithPath (path string )error {for _dgag ,_edcg :=range _dbdcc .F {if _eeec :=_edcg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_dgag ));_eeec !=nil {return _eeec ;};};return nil ; -};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ; -PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ; -HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ; -BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ; -StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; -BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;}; +// Validate validates the Image and its children +func (_fggcg *Image )Validate ()error {return _fggcg .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_eabaf *OfcCT_Diagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdcag :=range start .Attr {if _fdcag .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fgbfe ,_bcdgc :=_gf .ParseInt (_fdcag .Value ,10,64); +if _bcdgc !=nil {return _bcdgc ;};_eabaf .DgmstyleAttr =&_fgbfe ;continue ;};if _fdcag .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_eabaf .AutoformatAttr .UnmarshalXMLAttr (_fdcag );continue ;};if _fdcag .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_eabaf .ReverseAttr .UnmarshalXMLAttr (_fdcag ); +continue ;};if _fdcag .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_eabaf .AutolayoutAttr .UnmarshalXMLAttr (_fdcag );continue ;};if _fdcag .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cedad ,_geeb :=_gf .ParseInt (_fdcag .Value ,10,64); +if _geeb !=nil {return _geeb ;};_eabaf .DgmscalexAttr =&_cedad ;continue ;};if _fdcag .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_gfad ,_ecafa :=_gf .ParseInt (_fdcag .Value ,10,64);if _ecafa !=nil {return _ecafa ;};_eabaf .DgmscaleyAttr =&_gfad ; +continue ;};if _fdcag .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_efagc ,_cdcab :=_gf .ParseInt (_fdcag .Value ,10,64);if _cdcab !=nil {return _cdcab ;};_eabaf .DgmfontsizeAttr =&_efagc ;continue ;};if _fdcag .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_cbfbg ,_ccbg :=_fdcag .Value ,error (nil ); +if _ccbg !=nil {return _ccbg ;};_eabaf .ConstrainboundsAttr =&_cbfbg ;continue ;};if _fdcag .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bfcgd ,_gaebg :=_gf .ParseInt (_fdcag .Value ,10,64);if _gaebg !=nil {return _gaebg ; +};_eabaf .DgmbasetextscaleAttr =&_bfcgd ;continue ;};if _fdcag .Name .Local =="\u0065\u0078\u0074"{_eabaf .ExtAttr .UnmarshalXMLAttr (_fdcag );continue ;};};_cbdaf :for {_fecgd ,_ebgge :=d .Token ();if _ebgge !=nil {return _ebgge ;};switch _dbdecg :=_fecgd .(type ){case _a .StartElement :switch _dbdecg .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_eabaf .Relationtable =NewOfcCT_RelationTable (); +if _ccfaf :=d .DecodeElement (_eabaf .Relationtable ,&_dbdecg );_ccfaf !=nil {return _ccfaf ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_dbdecg .Name ); +if _aedad :=d .Skip ();_aedad !=nil {return _aedad ;};};case _a .EndElement :break _cbdaf ;case _a .CharData :};};return nil ;};func (_baab *AG_Id )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcc :=range start .Attr {if _bcc .Name .Local =="\u0069\u0064"{_fdg ,_fdc :=_bcc .Value ,error (nil ); +if _fdc !=nil {return _fdc ;};_baab .IdAttr =&_fdg ;continue ;};};for {_cac ,_dcf :=d .Token ();if _dcf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_dcf );};if _acbc ,_eddd :=_cac .(_a .EndElement ); +_eddd &&_acbc .Name ==start .Name {break ;};};return nil ;};func (_cdegf *CT_H )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _cdegf .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cdegf .PositionAttr )}); +};if _cdegf .PolarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cdegf .PolarAttr )});};if _cdegf .MapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_cdegf .MapAttr )}); +};if _cdegf .InvxAttr !=_f .ST_TrueFalseUnset {_gebga ,_gdgca :=_cdegf .InvxAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0076\u0078"});if _gdgca !=nil {return _gdgca ;};start .Attr =append (start .Attr ,_gebga );};if _cdegf .InvyAttr !=_f .ST_TrueFalseUnset {_addc ,_febaf :=_cdegf .InvyAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0076\u0079"}); +if _febaf !=nil {return _febaf ;};start .Attr =append (start .Attr ,_addc );};if _cdegf .SwitchAttr !=_f .ST_TrueFalseBlankUnset {_gfdf ,_cdcde :=_cdegf .SwitchAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _cdcde !=nil {return _cdcde ; +};start .Attr =append (start .Attr ,_gfdf );};if _cdegf .XrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cdegf .XrangeAttr )});};if _cdegf .YrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cdegf .YrangeAttr )}); +};if _cdegf .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cdegf .RadiusrangeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgbafb OfcST_CalloutPlacement )Validate ()error {return _fgbafb .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_fead *AG_Path )ValidateWithPath (path string )error {return nil };func (_dgbaf *ST_StrokeEndCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgbaf =0;case "\u0066\u006c\u0061\u0074":*_dgbaf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgbaf =2; -case "\u0072\u006f\u0075n\u0064":*_dgbaf =3;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_gcggc :=&OfcCT_Relation {};return _gcggc };func (_cddfg OfcST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgbgd :=_d .Attr {};_dgbgd .Name =name ; -switch _cddfg {case OfcST_FillTypeUnset :_dgbgd .Value ="";case OfcST_FillTypeGradientCenter :_dgbgd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_dgbgd .Value ="\u0073\u006f\u006ci\u0064"; -case OfcST_FillTypePattern :_dgbgd .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_dgbgd .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_dgbgd .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_dgbgd .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064"; -case OfcST_FillTypeGradientRadial :_dgbgd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_dgbgd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_dgbgd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -};return _dgbgd ,nil ;}; +// Validate validates the OfcCT_EquationXml and its children +func (_eegfb *OfcCT_EquationXml )Validate ()error {return _eegfb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_dgecaa ST_EditAs )String ()string {switch _dgecaa {case 0:return ""; +case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064"; +case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _f .ST_TrueFalse ;ContentTypeAttr *string ;};func (_fgbefe ST_ImageAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgbefe .String (),start ); +};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;); -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_bdege *OfcCT_R )ValidateWithPath (path string )error {if _aafea :=_bdege .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aafea !=nil {return _aafea ;};if _aaead :=_bdege .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072"); -_aaead !=nil {return _aaead ;};for _beagf ,_dgdfa :=range _bdege .Proxy {if _ddbbb :=_dgdfa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_beagf ));_ddbbb !=nil {return _ddbbb ;};};return nil ; -};func (_gdgg *OfcCT_Relation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfbg :=range start .Attr {if _cfbg .Name .Local =="\u0069\u0064\u0073r\u0063"{_bfffb ,_dfcfe :=_cfbg .Value ,error (nil );if _dfcfe !=nil {return _dfcfe ; -};_gdgg .IdsrcAttr =&_bfffb ;continue ;};if _cfbg .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_aabdbc ,_ecgfbg :=_cfbg .Value ,error (nil );if _ecgfbg !=nil {return _ecgfbg ;};_gdgg .IddestAttr =&_aabdbc ;continue ;};if _cfbg .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_ebdbb ,_fbdfg :=_cfbg .Value ,error (nil ); -if _fbdfg !=nil {return _fbdfg ;};_gdgg .IdcntrAttr =&_ebdbb ;continue ;};if _cfbg .Name .Local =="\u0065\u0078\u0074"{_gdgg .ExtAttr .UnmarshalXMLAttr (_cfbg );continue ;};};for {_dgdda ,_fdfbf :=d .Token ();if _fdfbf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_fdfbf ); -};if _ageb ,_baadc :=_dgdda .(_d .EndElement );_baadc &&_ageb .Name ==start .Name {break ;};};return nil ;};func (_efffg *AG_Type )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abcf :=range start .Attr {if _abcf .Name .Local =="\u0074\u0079\u0070\u0065"{_dfeg ,_aedf :=_abcf .Value ,error (nil ); -if _aedf !=nil {return _aedf ;};_efffg .TypeAttr =&_dfeg ;continue ;};};for {_cdc ,_egec :=d .Token ();if _egec !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_egec ); -};if _dddc ,_bccg :=_cdc .(_d .EndElement );_bccg &&_dddc .Name ==start .Name {break ;};};return nil ;};func (_gfbade *OfcSignatureline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _gfbade .OfcCT_SignatureLine .MarshalXML (e ,start );};func NewOfcCT_Fill ()*OfcCT_Fill {_fdddc :=&OfcCT_Fill {};return _fdddc };type OfcLock struct{OfcCT_Lock }; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_beagc *OfcEquationxml )ValidateWithPath (path string )error {if _faaad :=_beagc .OfcCT_EquationXml .ValidateWithPath (path );_faaad !=nil {return _faaad ;};return nil ;};func (_ebfbf *ST_StrokeArrowLength )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfge ,_edaff :=d .Token (); +if _edaff !=nil {return _edaff ;};if _bgffb ,_effef :=_fgfge .(_a .EndElement );_effef &&_bgffb .Name ==start .Name {*_ebfbf =1;return nil ;};if _cegfb ,_dfcegf :=_fgfge .(_a .CharData );!_dfcegf {return _d .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",_fgfge ); +}else {switch string (_cegfb ){case "":*_ebfbf =0;case "\u0073\u0068\u006fr\u0074":*_ebfbf =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ebfbf =2;case "\u006c\u006f\u006e\u0067":*_ebfbf =3;};};_fgfge ,_edaff =d .Token ();if _edaff !=nil {return _edaff ; +};if _bcedc ,_fadbd :=_fgfge .(_a .EndElement );_fadbd &&_bcedc .Name ==start .Name {return nil ;};return _d .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",_fgfge ); +}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_ccdcdg *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_bcbbf *OfcST_FillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgdfd ,_ebfdf :=d .Token ();if _ebfdf !=nil {return _ebfdf ;};if _aeddc ,_aceab :=_dgdfd .(_a .EndElement ); +_aceab &&_aeddc .Name ==start .Name {*_bcbbf =1;return nil ;};if _eadfec ,_fgcbf :=_dgdfd .(_a .CharData );!_fgcbf {return _d .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",_dgdfd ); +}else {switch string (_eadfec ){case "":*_bcbbf =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_bcbbf =1;case "\u0073\u006f\u006ci\u0064":*_bcbbf =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bcbbf =3;case "\u0074\u0069\u006c\u0065":*_bcbbf =4; +case "\u0066\u0072\u0061m\u0065":*_bcbbf =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_bcbbf =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bcbbf =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bcbbf =8; +case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bcbbf =9;};};_dgdfd ,_ebfdf =d .Token ();if _ebfdf !=nil {return _ebfdf ;};if _gbcab ,_abdaga :=_dgdfd .(_a .EndElement );_abdaga &&_gbcab .Name ==start .Name {return nil ;};return _d .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",_dgdfd ); +}; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_aeggg *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _becef :=_aeggg .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_becef !=nil {return _becef ; -};if _aeggg .IdAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_aeggg .IdAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_b .ST_GuidPatternRe ,*_aeggg .IdAttr ); -};};if _aeggg .ProvidAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_aeggg .ProvidAttr ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_b .ST_GuidPatternRe ,*_aeggg .ProvidAttr ); -};};if _afdae :=_aeggg .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_afdae !=nil {return _afdae ;};if _gabaa :=_aeggg .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072"); -_gabaa !=nil {return _gabaa ;};if _deaaf :=_aeggg .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_deaaf !=nil {return _deaaf ;};if _fbcag :=_aeggg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_fbcag !=nil {return _fbcag ;};return nil ;};func (_abafd OfcST_FillType )ValidateWithPath (path string )error {switch _abafd {case 0,1,2,3,4,5,6,7,8,9:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abafd )); -};return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _b .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _b .ST_TrueFalse ;AllowcommentsAttr _b .ST_TrueFalse ;ShowsigndateAttr _b .ST_TrueFalse ;SuggestedsignerAttr *string ; -Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func (_fdaba *OfcST_How )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abdce ,_gcgbe :=d .Token (); -if _gcgbe !=nil {return _gcgbe ;};if _dadfe ,_fdegg :=_abdce .(_d .EndElement );_fdegg &&_dadfe .Name ==start .Name {*_fdaba =1;return nil ;};if _fedca ,_gaabd :=_abdce .(_d .CharData );!_gaabd {return _c .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",_abdce ); -}else {switch string (_fedca ){case "":*_fdaba =0;case "\u0074\u006f\u0070":*_fdaba =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_fdaba =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdaba =3;case "\u006c\u0065\u0066\u0074":*_fdaba =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdaba =5; -case "\u0072\u0069\u0067h\u0074":*_fdaba =6;};};_abdce ,_gcgbe =d .Token ();if _gcgbe !=nil {return _gcgbe ;};if _gbgadf ,_cbfce :=_abdce .(_d .EndElement );_cbfce &&_gbgadf .Name ==start .Name {return nil ;};return _c .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",_abdce ); -};type AG_StrokeAttributes struct{OnAttr _b .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ; -FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _b .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ; -EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _b .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _b .ST_TrueFalse ;RelidAttr *string ; -};type OfcST_ConnectType byte ;func (_adbgd ST_Ext )String ()string {switch _adbgd {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065"; -};return "";};func (_bgbbb *OfcST_ExtrusionRender )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfggc ,_aaebcd :=d .Token ();if _aaebcd !=nil {return _aaebcd ;};if _faegc ,_cbaab :=_cfggc .(_d .EndElement );_cbaab &&_faegc .Name ==start .Name {*_bgbbb =1; -return nil ;};if _bceb ,_bceee :=_cfggc .(_d .CharData );!_bceee {return _c .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",_cfggc );}else {switch string (_bceb ){case "":*_bgbbb =0; -case "\u0073\u006f\u006ci\u0064":*_bgbbb =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bgbbb =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bgbbb =3;};};_cfggc ,_aaebcd =d .Token ();if _aaebcd !=nil {return _aaebcd ; -};if _bdccd ,_bcbfg :=_cfggc .(_d .EndElement );_bcbfg &&_bdccd .Name ==start .Name {return nil ;};return _c .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",_cfggc ); -};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ; -PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ; -HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ; -BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ; -StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; -BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_fbacg *OfcCallout )ValidateWithPath (path string )error {if _dfbaf :=_fbacg .OfcCT_Callout .ValidateWithPath (path );_dfbaf !=nil {return _dfbaf ;};return nil ;};func (_bfbdf *CT_Group )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070"; +};if _bfbdf .EditasAttr !=ST_EditAsUnset {_fged ,_caab :=_bfbdf .EditasAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _caab !=nil {return _caab ;};start .Attr =append (start .Attr ,_fged );};if _bfbdf .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .TablepropertiesAttr )}); +};if _bfbdf .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .TablelimitsAttr )});};if _bfbdf .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .HrefAttr )}); +};if _bfbdf .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .TargetAttr )});};if _bfbdf .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .ClassAttr )}); +};if _bfbdf .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .TitleAttr )});};if _bfbdf .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .AltAttr )}); +};if _bfbdf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .CoordsizeAttr )});};if _bfbdf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .CoordoriginAttr )}); +};if _bfbdf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .WrapcoordsAttr )});};if _bfbdf .PrintAttr !=_f .ST_TrueFalseUnset {_egeg ,_abec :=_bfbdf .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _abec !=nil {return _abec ;};start .Attr =append (start .Attr ,_egeg );};if _bfbdf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .IdAttr )});};if _bfbdf .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .StyleAttr )}); +};if _bfbdf .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .SpidAttr )});};if _bfbdf .OnedAttr !=_f .ST_TrueFalseUnset {_cfag ,_ffccf :=_bfbdf .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _ffccf !=nil {return _ffccf ;};start .Attr =append (start .Attr ,_cfag );};if _bfbdf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .RegroupidAttr )}); +};if _bfbdf .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ceee ,_ggfag :=_bfbdf .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ggfag !=nil {return _ggfag ; +};start .Attr =append (start .Attr ,_ceee );};if _bfbdf .ButtonAttr !=_f .ST_TrueFalseUnset {_bbff ,_dcac :=_bfbdf .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dcac !=nil {return _dcac ;};start .Attr =append (start .Attr ,_bbff ); +};if _bfbdf .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dccf ,_acfff :=_bfbdf .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _acfff !=nil {return _acfff ;};start .Attr =append (start .Attr ,_dccf ); +};if _bfbdf .BulletAttr !=_f .ST_TrueFalseUnset {_eecd ,_abbgf :=_bfbdf .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _abbgf !=nil {return _abbgf ;};start .Attr =append (start .Attr ,_eecd );};if _bfbdf .HrAttr !=_f .ST_TrueFalseUnset {_bbeab ,_ebbgb :=_bfbdf .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ebbgb !=nil {return _ebbgb ;};start .Attr =append (start .Attr ,_bbeab );};if _bfbdf .HrstdAttr !=_f .ST_TrueFalseUnset {_cgbf ,_ggce :=_bfbdf .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ggce !=nil {return _ggce ; +};start .Attr =append (start .Attr ,_cgbf );};if _bfbdf .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_baff ,_fceb :=_bfbdf .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fceb !=nil {return _fceb ; +};start .Attr =append (start .Attr ,_baff );};if _bfbdf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .HrpctAttr )});};if _bfbdf .HralignAttr !=OfcST_HrAlignUnset {_caaa ,_fgcc :=_bfbdf .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _fgcc !=nil {return _fgcc ;};start .Attr =append (start .Attr ,_caaa );};if _bfbdf .AllowincellAttr !=_f .ST_TrueFalseUnset {_agdf ,_bfge :=_bfbdf .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_agdf );};if _bfbdf .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_eafgg ,_adff :=_bfbdf .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _adff !=nil {return _adff ;};start .Attr =append (start .Attr ,_eafgg );};if _bfbdf .UserdrawnAttr !=_f .ST_TrueFalseUnset {_bfdde ,_decc :=_bfbdf .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _decc !=nil {return _decc ;};start .Attr =append (start .Attr ,_bfdde );};if _bfbdf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .BordertopcolorAttr )}); +};if _bfbdf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .BorderleftcolorAttr )}); +};if _bfbdf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .BorderbottomcolorAttr )}); +};if _bfbdf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .BorderrightcolorAttr )}); +};if _bfbdf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efae ,_bcbf :=_bfbdf .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bcbf !=nil {return _bcbf ;};start .Attr =append (start .Attr ,_efae ); +};if _bfbdf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .DgmnodekindAttr )});};if _bfbdf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bebg ,_fbfg :=_bfbdf .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _fbfg !=nil {return _fbfg ;};start .Attr =append (start .Attr ,_bebg );};if _bfbdf .InsetmodeAttr !=OfcST_InsetModeUnset {_debf ,_egbg :=_bfbdf .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _egbg !=nil {return _egbg ;};start .Attr =append (start .Attr ,_debf );};if _bfbdf .FilledAttr !=_f .ST_TrueFalseUnset {_cggb ,_ddff :=_bfbdf .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddff !=nil {return _ddff ; +};start .Attr =append (start .Attr ,_cggb );};if _bfbdf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_bfbdf .FillcolorAttr )}); +};e .EncodeToken (start );if _bfbdf .Group !=nil {_bbae :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_fcabg :=range _bfbdf .Group {e .EncodeElement (_fcabg ,_bbae );};};if _bfbdf .Shape !=nil {_eccc :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; +for _ ,_bgad :=range _bfbdf .Shape {e .EncodeElement (_bgad ,_eccc );};};if _bfbdf .Shapetype !=nil {_gffba :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_ecbe :=range _bfbdf .Shapetype {e .EncodeElement (_ecbe ,_gffba ); +};};if _bfbdf .Arc !=nil {_adgg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_abeb :=range _bfbdf .Arc {e .EncodeElement (_abeb ,_adgg );};};if _bfbdf .Curve !=nil {_edgbe :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}}; +for _ ,_fdff :=range _bfbdf .Curve {e .EncodeElement (_fdff ,_edgbe );};};if _bfbdf .Image !=nil {_ddee :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_adgf :=range _bfbdf .Image {e .EncodeElement (_adgf ,_ddee ); +};};if _bfbdf .Line !=nil {_bede :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_efgbc :=range _bfbdf .Line {e .EncodeElement (_efgbc ,_bede );};};if _bfbdf .Oval !=nil {_edee :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}}; +for _ ,_bcdg :=range _bfbdf .Oval {e .EncodeElement (_bcdg ,_edee );};};if _bfbdf .Polyline !=nil {_ecba :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_ccgdc :=range _bfbdf .Polyline {e .EncodeElement (_ccgdc ,_ecba ); +};};if _bfbdf .Rect !=nil {_aggb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_baae :=range _bfbdf .Rect {e .EncodeElement (_baae ,_aggb );};};if _bfbdf .Roundrect !=nil {_dgcfa :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}}; +for _ ,_bgaff :=range _bfbdf .Roundrect {e .EncodeElement (_bgaff ,_dgcfa );};};if _bfbdf .Diagram !=nil {_cbadc :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_fcdg :=range _bfbdf .Diagram {e .EncodeElement (_fcdg ,_cbadc ); +};};if _bfbdf .EG_ShapeElements !=nil {for _ ,_dgae :=range _bfbdf .EG_ShapeElements {_dgae .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Fill struct{CT_Fill }; -// Validate validates the CT_Image and its children -func (_cgfa *CT_Image )Validate ()error {return _cgfa .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_baceab OfcST_BWMode )String ()string {switch _baceab {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f"; -case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; -case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e"; -case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};func (_efcag *ST_StrokeArrowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efcag =0;case "\u006e\u006f\u006e\u0065":*_efcag =1; -case "\u0062\u006c\u006fc\u006b":*_efcag =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_efcag =3;case "\u006f\u0076\u0061\u006c":*_efcag =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_efcag =5;case "\u006f\u0070\u0065\u006e":*_efcag =6;};return nil ; -};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;); +// Validate validates the OfcCT_Diagram and its children +func (_bace *OfcCT_Diagram )Validate ()error {return _bace .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");}; -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_cbgab *EG_ShapeElements )ValidateWithPath (path string )error {if _cbgab .Path !=nil {if _dcbca :=_cbgab .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_dcbca !=nil {return _dcbca ;};};if _cbgab .Formulas !=nil {if _fagga :=_cbgab .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s"); -_fagga !=nil {return _fagga ;};};if _cbgab .Handles !=nil {if _cdggb :=_cbgab .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_cdggb !=nil {return _cdggb ;};};if _cbgab .Fill !=nil {if _afgdg :=_cbgab .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_afgdg !=nil {return _afgdg ;};};if _cbgab .Stroke !=nil {if _geeca :=_cbgab .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_geeca !=nil {return _geeca ;};};if _cbgab .Shadow !=nil {if _cgfdb :=_cbgab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_cgfdb !=nil {return _cgfdb ;};};if _cbgab .Textbox !=nil {if _bfgbc :=_cbgab .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_bfgbc !=nil {return _bfgbc ;};};if _cbgab .Textpath !=nil {if _fefd :=_cbgab .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h"); -_fefd !=nil {return _fefd ;};};if _cbgab .Imagedata !=nil {if _ggbbc :=_cbgab .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_ggbbc !=nil {return _ggbbc ;};};if _cbgab .Skew !=nil {if _efeg :=_cbgab .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); -_efeg !=nil {return _efeg ;};};if _cbgab .Extrusion !=nil {if _ffcfe :=_cbgab .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ffcfe !=nil {return _ffcfe ;};};if _cbgab .Callout !=nil {if _fgcfc :=_cbgab .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); -_fgcfc !=nil {return _fgcfc ;};};if _cbgab .Lock !=nil {if _eddab :=_cbgab .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_eddab !=nil {return _eddab ;};};if _cbgab .Clippath !=nil {if _adage :=_cbgab .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h"); -_adage !=nil {return _adage ;};};if _cbgab .Signatureline !=nil {if _ffgc :=_cbgab .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_ffgc !=nil {return _ffgc ;};};if _cbgab .Wrap !=nil {if _cccbb :=_cbgab .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070"); -_cccbb !=nil {return _cccbb ;};};if _cbgab .Anchorlock !=nil {if _gceae :=_cbgab .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_gceae !=nil {return _gceae ;};};if _cbgab .Bordertop !=nil {if _ebccbc :=_cbgab .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"); -_ebccbc !=nil {return _ebccbc ;};};if _cbgab .Borderbottom !=nil {if _bfgdc :=_cbgab .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_bfgdc !=nil {return _bfgdc ;};};if _cbgab .Borderleft !=nil {if _cgfge :=_cbgab .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"); -_cgfge !=nil {return _cgfge ;};};if _cbgab .Borderright !=nil {if _agbad :=_cbgab .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_agbad !=nil {return _agbad ;};};if _cbgab .ClientData !=nil {if _cdbafa :=_cbgab .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_cdbafa !=nil {return _cdbafa ;};};if _cbgab .Textdata !=nil {if _dbffb :=_cbgab .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_dbffb !=nil {return _dbffb ;};};return nil ;};func NewCT_Background ()*CT_Background {_cgga :=&CT_Background {}; -return _cgga }; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_bcg *AG_Fill )ValidateWithPath (path string )error {if _aab :=_bcg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aab !=nil {return _aab ;};return nil ;}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_fgade *CT_RoundRect )ValidateWithPath (path string )error {for _aaeae ,_agaed :=range _fgade .EG_ShapeElements {if _ggdeb :=_agaed .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aaeae )); -_ggdeb !=nil {return _ggdeb ;};};if _adcb :=_fgade .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_adcb !=nil {return _adcb ;};if _bcadf :=_fgade .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_bcadf !=nil {return _bcadf ;};if _gfcg :=_fgade .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gfcg !=nil {return _gfcg ;};if _agade :=_fgade .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_agade !=nil {return _agade ;};if _fecb :=_fgade .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fecb !=nil {return _fecb ;};if _fbae :=_fgade .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fbae !=nil {return _fbae ;};if _aggcf :=_fgade .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aggcf !=nil {return _aggcf ;};if _daef :=_fgade .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_daef !=nil {return _daef ;};if _cgfgc :=_fgade .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgfgc !=nil {return _cgfgc ;};if _dddg :=_fgade .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dddg !=nil {return _dddg ;};if _cgefg :=_fgade .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cgefg !=nil {return _cgefg ;};if _fadbb :=_fgade .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fadbb !=nil {return _fadbb ;};if _daedfa :=_fgade .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_daedfa !=nil {return _daedfa ;};if _gefbfd :=_fgade .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_gefbfd !=nil {return _gefbfd ;};if _befcb :=_fgade .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_befcb !=nil {return _befcb ;};if _eefbe :=_fgade .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_eefbe !=nil {return _eefbe ;};if _efgde :=_fgade .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_efgde !=nil {return _efgde ;};if _affdg :=_fgade .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_affdg !=nil {return _affdg ;};if _begec :=_fgade .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_begec !=nil {return _begec ;};if _becbe :=_fgade .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_becbe !=nil {return _becbe ;};if _ecdf :=_fgade .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ecdf !=nil {return _ecdf ;};if _gcfdea :=_fgade .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_gcfdea !=nil {return _gcfdea ;};if _bgfag :=_fgade .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgfag !=nil {return _bgfag ;};if _cfbe :=_fgade .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cfbe !=nil {return _cfbe ;};if _acccd :=_fgade .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_acccd !=nil {return _acccd ;};if _aadca :=_fgade .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_aadca !=nil {return _aadca ;};if _acfbd :=_fgade .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_acfbd !=nil {return _acfbd ;};if _cfffca :=_fgade .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_cfffca !=nil {return _cfffca ;};if _gbae :=_fgade .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbae !=nil {return _gbae ;};return nil ;};type OfcLeft struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_gbeca *OfcLeft )ValidateWithPath (path string )error {if _aaaad :=_gbeca .OfcCT_StrokeChild .ValidateWithPath (path );_aaaad !=nil {return _aaaad ;};return nil ;}; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_feaf *AG_OfficeCoreAttributes )Validate ()error {return _feaf .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// Validate validates the OfcBottom and its children +func (_aaffeb *OfcBottom )Validate ()error {return _aaffeb .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ; +CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;}; -// Validate validates the CT_Rect and its children -func (_dbfdf *CT_Rect )Validate ()error {return _dbfdf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_cbceb *OfcST_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcdd ,_daege :=d .Token ();if _daege !=nil {return _daege ; -};if _ffceg ,_dffga :=_cbcdd .(_d .EndElement );_dffga &&_ffceg .Name ==start .Name {*_cbceb =1;return nil ;};if _bffdf ,_ggggd :=_cbcdd .(_d .CharData );!_ggggd {return _c .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",_cbcdd ); -}else {switch string (_bffdf ){case "":*_cbceb =0;case "\u0061\u006e\u0079":*_cbceb =1;case "\u0033\u0030":*_cbceb =2;case "\u0034\u0035":*_cbceb =3;case "\u0036\u0030":*_cbceb =4;case "\u0039\u0030":*_cbceb =5;case "\u0061\u0075\u0074\u006f":*_cbceb =6; -};};_cbcdd ,_daege =d .Token ();if _daege !=nil {return _daege ;};if _cgede ,_cecfcf :=_cbcdd .(_d .EndElement );_cecfcf &&_cgede .Name ==start .Name {return nil ;};return _c .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",_cbcdd ); -};func NewOfcLock ()*OfcLock {_bbea :=&OfcLock {};_bbea .OfcCT_Lock =*NewOfcCT_Lock ();return _bbea };func (_gggce OfcST_ConnectorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gggce .String (),start );};func (_ccabb *ST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceea ,_dcbff :=d .Token (); -if _dcbff !=nil {return _dcbff ;};if _baadag ,_fbbede :=_fceea .(_d .EndElement );_fbbede &&_baadag .Name ==start .Name {*_ccabb =1;return nil ;};if _ccecg ,_egfedc :=_fceea .(_d .CharData );!_egfedc {return _c .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",_fceea ); -}else {switch string (_ccecg ){case "":*_ccabb =0;case "\u0073\u006f\u006ci\u0064":*_ccabb =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ccabb =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ccabb =3; -case "\u0074\u0069\u006c\u0065":*_ccabb =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ccabb =5;case "\u0066\u0072\u0061m\u0065":*_ccabb =6;};};_fceea ,_dcbff =d .Token ();if _dcbff !=nil {return _dcbff ;};if _ceaca ,_fggag :=_fceea .(_d .EndElement ); -_fggag &&_ceaca .Name ==start .Name {return nil ;};return _c .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",_fceea );};func (_ebce *AG_Id )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cge :=range start .Attr {if _cge .Name .Local =="\u0069\u0064"{_fecg ,_eae :=_cge .Value ,error (nil ); -if _eae !=nil {return _eae ;};_ebce .IdAttr =&_fecg ;continue ;};};for {_cdg ,_adfb :=d .Token ();if _adfb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_adfb );};if _ccf ,_gefb :=_cdg .(_d .EndElement ); -_gefb &&_ccf .Name ==start .Name {break ;};};return nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_agda :=&AG_ShapeAttributes {};return _agda };func (_cgcdbe OfcST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgcdbe .String (),start ); -};func NewTextbox ()*Textbox {_gcgad :=&Textbox {};_gcgad .CT_Textbox =*NewCT_Textbox ();return _gcgad };func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_daeff :=&OfcCT_EquationXml {};return _daeff };func (_gdgdba *OfcSkew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gdgdba .OfcCT_Skew .MarshalXML (e ,start ); -};type Oval struct{CT_Oval };func (_fbgad *CT_RoundRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baacg :=range start .Attr {if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbgad .UserdrawnAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dagf ,_baeb :=_baacg .Value ,error (nil ); -if _baeb !=nil {return _baeb ;};_fbgad .BordertopcolorAttr =&_dagf ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbgad .UserhiddenAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbgad .BulletAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbgad .CliptowrapAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0068\u0072"{_fbgad .HrAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u006f\u006c\u0065"{_fbgad .OleAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbgad .HrstdAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0073\u0070\u0069\u0064"{_egadb ,_bbaec :=_baacg .Value ,error (nil ); -if _bbaec !=nil {return _bbaec ;};_fbgad .SpidAttr =&_egadb ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbgad .HrnoshadeAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbgad .ForcedashAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eebad ,_gdae :=_baacg .Value ,error (nil ); -if _gdae !=nil {return _gdae ;};_fbgad .BorderleftcolorAttr =&_eebad ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adbg ,_efgeg :=_gb .ParseInt (_baacg .Value ,10,64); -if _efgeg !=nil {return _efgeg ;};_fbgad .DgmnodekindAttr =&_adbg ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u006f\u006e\u0065\u0064"{_fbgad .OnedAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0063\u006c\u0069\u0070"{_fbgad .ClipAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdfeb ,_dacc :=_gb .ParseFloat (_baacg .Value ,64); -if _dacc !=nil {return _dacc ;};_cdee :=float32 (_bdfeb );_fbgad .HrpctAttr =&_cdee ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbgad .PreferrelativeAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bddee ,_ccff :=_baacg .Value ,error (nil ); -if _ccff !=nil {return _ccff ;};_fbgad .BorderrightcolorAttr =&_bddee ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aacc ,_ccbfa :=_gb .ParseInt (_baacg .Value ,10,64); -if _ccbfa !=nil {return _ccbfa ;};_fbgad .RegroupidAttr =&_aacc ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbgad .DgmlayoutmruAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbgad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbgad .AllowoverlapAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbgad .HralignAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbgad .InsetmodeAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0073\u0070\u0074"{_gdccb ,_daaee :=_gb .ParseFloat (_baacg .Value ,64); -if _daaee !=nil {return _daaee ;};_bbgcb :=float32 (_gdccb );_fbgad .SptAttr =&_bbgcb ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fedff ,_beba :=_baacg .Value ,error (nil ); -if _beba !=nil {return _beba ;};_fbgad .BorderbottomcolorAttr =&_fedff ;continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbgad .OleiconAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbgad .DgmlayoutAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbgad .BwmodeAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbgad .BwnormalAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbgad .BwpureAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbgad .ConnectortypeAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbgad .ButtonAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baacg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbgad .AllowincellAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Local =="\u0068\u0072\u0065\u0066"{_cbfe ,_cgdfe :=_baacg .Value ,error (nil );if _cgdfe !=nil {return _cgdfe ;};_fbgad .HrefAttr =&_cbfe ;continue ;};if _baacg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcfa ,_gbdb :=_baacg .Value ,error (nil ); -if _gbdb !=nil {return _gbdb ;};_fbgad .CoordsizeAttr =&_dcfa ;continue ;};if _baacg .Name .Local =="\u0073\u0074\u0079l\u0065"{_egabb ,_ffagf :=_baacg .Value ,error (nil );if _ffagf !=nil {return _ffagf ;};_fbgad .StyleAttr =&_egabb ;continue ;};if _baacg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbgad .StrokedAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Local =="\u0069\u0064"{_gcbg ,_febdg :=_baacg .Value ,error (nil );if _febdg !=nil {return _febdg ;};_fbgad .IdAttr =&_gcbg ;continue ;};if _baacg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfcg ,_fbccg :=_baacg .Value ,error (nil ); -if _fbccg !=nil {return _fbccg ;};_fbgad .StrokeweightAttr =&_bfcg ;continue ;};if _baacg .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbgad .PrintAttr .UnmarshalXMLAttr (_baacg );continue ;};if _baacg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbccd ,_bdfag :=_baacg .Value ,error (nil ); -if _bdfag !=nil {return _bdfag ;};_fbgad .ChromakeyAttr =&_gbccd ;continue ;};if _baacg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgfd ,_aace :=_baacg .Value ,error (nil );if _aace !=nil {return _aace ;};_fbgad .FillcolorAttr =&_bgfd ; -continue ;};if _baacg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eaagc ,_bgbab :=_baacg .Value ,error (nil );if _bgbab !=nil {return _bgbab ;};_fbgad .CoordoriginAttr =&_eaagc ;continue ;};if _baacg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abbda ,_caedb :=_baacg .Value ,error (nil ); -if _caedb !=nil {return _caedb ;};_fbgad .OpacityAttr =&_abbda ;continue ;};if _baacg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bdcdb ,_fdffa :=_baacg .Value ,error (nil );if _fdffa !=nil {return _fdffa ;};_fbgad .StrokecolorAttr =&_bdcdb ; -continue ;};if _baacg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbgad .InsetpenAttr .UnmarshalXMLAttr (_baacg );continue ;};if _baacg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbgad .FilledAttr .UnmarshalXMLAttr (_baacg ); -continue ;};if _baacg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gffg ,_gadfge :=_baacg .Value ,error (nil );if _gadfge !=nil {return _gadfge ;};_fbgad .WrapcoordsAttr =&_gffg ;continue ;};if _baacg .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_gegfe ,_cdcg :=_baacg .Value ,error (nil ); -if _cdcg !=nil {return _cdcg ;};_fbgad .ArcsizeAttr =&_gegfe ;continue ;};if _baacg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgcge ,_gdfef :=_baacg .Value ,error (nil );if _gdfef !=nil {return _gdfef ;};_fbgad .TitleAttr =&_bgcge ;continue ;};if _baacg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdbcb ,_efbc :=_baacg .Value ,error (nil ); -if _efbc !=nil {return _efbc ;};_fbgad .ClassAttr =&_gdbcb ;continue ;};if _baacg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cegag ,_ffcf :=_baacg .Value ,error (nil );if _ffcf !=nil {return _ffcf ;};_fbgad .TargetAttr =&_cegag ;continue ;}; -if _baacg .Name .Local =="\u0061\u006c\u0074"{_efcbe ,_egfd :=_baacg .Value ,error (nil );if _egfd !=nil {return _egfd ;};_fbgad .AltAttr =&_efcbe ;continue ;};};_fdedg :for {_aaab ,_cgbee :=d .Token ();if _cgbee !=nil {return _cgbee ;};switch _fbbd :=_aaab .(type ){case _d .StartElement :switch _fbbd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_edceb :=NewEG_ShapeElements (); -_edceb .Path =NewPath ();if _ffgff :=d .DecodeElement (_edceb .Path ,&_fbbd );_ffgff !=nil {return _ffgff ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_edceb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dadg :=NewEG_ShapeElements (); -_dadg .Formulas =NewFormulas ();if _agddb :=d .DecodeElement (_dadg .Formulas ,&_fbbd );_agddb !=nil {return _agddb ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_dadg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dega :=NewEG_ShapeElements (); -_dega .Handles =NewHandles ();if _cfaag :=d .DecodeElement (_dega .Handles ,&_fbbd );_cfaag !=nil {return _cfaag ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_dega );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gadfga :=NewEG_ShapeElements (); -_gadfga .Fill =NewFill ();if _caedc :=d .DecodeElement (_gadfga .Fill ,&_fbbd );_caedc !=nil {return _caedc ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_gadfga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dbdcf :=NewEG_ShapeElements (); -_dbdcf .Stroke =NewStroke ();if _feafb :=d .DecodeElement (_dbdcf .Stroke ,&_fbbd );_feafb !=nil {return _feafb ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_dbdcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ecbaf :=NewEG_ShapeElements (); -_ecbaf .Shadow =NewShadow ();if _gafb :=d .DecodeElement (_ecbaf .Shadow ,&_fbbd );_gafb !=nil {return _gafb ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_ecbaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ddbgb :=NewEG_ShapeElements (); -_ddbgb .Textbox =NewTextbox ();if _dcccd :=d .DecodeElement (_ddbgb .Textbox ,&_fbbd );_dcccd !=nil {return _dcccd ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_ddbgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ebfd :=NewEG_ShapeElements (); -_ebfd .Textpath =NewTextpath ();if _cedf :=d .DecodeElement (_ebfd .Textpath ,&_fbbd );_cedf !=nil {return _cedf ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_ebfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dffcg :=NewEG_ShapeElements (); -_dffcg .Imagedata =NewImagedata ();if _bafcce :=d .DecodeElement (_dffcg .Imagedata ,&_fbbd );_bafcce !=nil {return _bafcce ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_dffcg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_adbcc :=NewEG_ShapeElements (); -_adbcc .Skew =NewOfcSkew ();if _adedd :=d .DecodeElement (_adbcc .Skew ,&_fbbd );_adedd !=nil {return _adedd ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_adbcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgdbg :=NewEG_ShapeElements (); -_cgdbg .Extrusion =NewOfcExtrusion ();if _gefeb :=d .DecodeElement (_cgdbg .Extrusion ,&_fbbd );_gefeb !=nil {return _gefeb ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_cgdbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_beac :=NewEG_ShapeElements (); -_beac .Callout =NewOfcCallout ();if _caad :=d .DecodeElement (_beac .Callout ,&_fbbd );_caad !=nil {return _caad ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_beac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bdgg :=NewEG_ShapeElements (); -_bdgg .Lock =NewOfcLock ();if _bdee :=d .DecodeElement (_bdgg .Lock ,&_fbbd );_bdee !=nil {return _bdee ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_bdgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bbbb :=NewEG_ShapeElements (); -_bbbb .Clippath =NewOfcClippath ();if _acad :=d .DecodeElement (_bbbb .Clippath ,&_fbbd );_acad !=nil {return _acad ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_bbbb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcfef :=NewEG_ShapeElements (); -_bcfef .Signatureline =NewOfcSignatureline ();if _egfa :=d .DecodeElement (_bcfef .Signatureline ,&_fbbd );_egfa !=nil {return _egfa ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_bcfef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ddcag :=NewEG_ShapeElements (); -_ddcag .Wrap =_baa .NewWrap ();if _aaec :=d .DecodeElement (_ddcag .Wrap ,&_fbbd );_aaec !=nil {return _aaec ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_ddcag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_adcg :=NewEG_ShapeElements (); -_adcg .Anchorlock =_baa .NewAnchorlock ();if _cdgb :=d .DecodeElement (_adcg .Anchorlock ,&_fbbd );_cdgb !=nil {return _cdgb ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_adcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_aceeb :=NewEG_ShapeElements (); -_aceeb .Bordertop =_baa .NewBordertop ();if _efggaa :=d .DecodeElement (_aceeb .Bordertop ,&_fbbd );_efggaa !=nil {return _efggaa ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_aceeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cecadb :=NewEG_ShapeElements (); -_cecadb .Borderbottom =_baa .NewBorderbottom ();if _cdbaf :=d .DecodeElement (_cecadb .Borderbottom ,&_fbbd );_cdbaf !=nil {return _cdbaf ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_cecadb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dbbff :=NewEG_ShapeElements (); -_dbbff .Borderleft =_baa .NewBorderleft ();if _cffc :=d .DecodeElement (_dbbff .Borderleft ,&_fbbd );_cffc !=nil {return _cffc ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_dbbff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bbggb :=NewEG_ShapeElements (); -_bbggb .Borderright =_baa .NewBorderright ();if _cefbc :=d .DecodeElement (_bbggb .Borderright ,&_fbbd );_cefbc !=nil {return _cefbc ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_bbggb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbcee :=NewEG_ShapeElements (); -_fbcee .ClientData =_af .NewClientData ();if _gfdda :=d .DecodeElement (_fbcee .ClientData ,&_fbbd );_gfdda !=nil {return _gfdda ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_fbcee );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cbccf :=NewEG_ShapeElements (); -_cbccf .Textdata =_ce .NewTextdata ();if _aecb :=d .DecodeElement (_cbccf .Textdata ,&_fbbd );_aecb !=nil {return _aecb ;};_fbgad .EG_ShapeElements =append (_fbgad .EG_ShapeElements ,_cbccf );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_fbbd .Name ); -if _ffagd :=d .Skip ();_ffagd !=nil {return _ffagd ;};};case _d .EndElement :break _fdedg ;case _d .CharData :};};return nil ;};func NewOfcSkew ()*OfcSkew {_gcgb :=&OfcSkew {};_gcgb .OfcCT_Skew =*NewOfcCT_Skew ();return _gcgb };type OfcST_DiagramLayout byte ; -func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_bafb :=&OfcCT_Extrusion {};return _bafb };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _b .ST_TrueFalse ;ContentTypeAttr *string ;};func (_fbaea ST_FillMethod )String ()string {switch _fbaea {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061"; -};return "";};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_bcdgg OfcST_RType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcdgg .String (),start ); -}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_eafbb *Imagedata )ValidateWithPath (path string )error {if _beabc :=_eafbb .CT_ImageData .ValidateWithPath (path );_beabc !=nil {return _beabc ;};return nil ;};func NewAG_Ext ()*AG_Ext {_edfb :=&AG_Ext {};_edfb .ExtAttr =ST_Ext (1);return _edfb }; +func (_gegg *CT_F )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_addg :=range start .Attr {if _addg .Name .Local =="\u0065\u0071\u006e"{_dafd ,_faabg :=_addg .Value ,error (nil );if _faabg !=nil {return _faabg ;};_gegg .EqnAttr =&_dafd ; +continue ;};};for {_bfec ,_fafb :=d .Token ();if _fafb !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fafb );};if _eeac ,_gdcfb :=_bfec .(_a .EndElement );_gdcfb &&_eeac .Name ==start .Name {break ; +};};return nil ;};func (_ddffdg *OfcST_How )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddffdg =0;case "\u0074\u006f\u0070":*_ddffdg =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_ddffdg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ddffdg =3; +case "\u006c\u0065\u0066\u0074":*_ddffdg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddffdg =5;case "\u0072\u0069\u0067h\u0074":*_ddffdg =6;};return nil ;};func (_gccca *CT_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c"; +};if _gccca .TypeAttr !=ST_FillTypeUnset {_cbbba ,_deaa :=_gccca .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _deaa !=nil {return _deaa ;};start .Attr =append (start .Attr ,_cbbba );};if _gccca .OnAttr !=_f .ST_TrueFalseUnset {_cbad ,_dcab :=_gccca .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"}); +if _dcab !=nil {return _dcab ;};start .Attr =append (start .Attr ,_cbad );};if _gccca .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .ColorAttr )}); +};if _gccca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .OpacityAttr )});};if _gccca .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .Color2Attr )}); +};if _gccca .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .SrcAttr )});};if _gccca .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .HrefAttr )}); +};if _gccca .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .AlthrefAttr )});};if _gccca .SizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .SizeAttr )}); +};if _gccca .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .OriginAttr )});};if _gccca .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .PositionAttr )}); +};if _gccca .AspectAttr !=ST_ImageAspectUnset {_eebf ,_gagbb :=_gccca .AspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _gagbb !=nil {return _gagbb ;};start .Attr =append (start .Attr ,_eebf );};if _gccca .ColorsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .ColorsAttr )}); +};if _gccca .AngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .AngleAttr )});};if _gccca .AlignshapeAttr !=_f .ST_TrueFalseUnset {_cfde ,_efgba :=_gccca .AlignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _efgba !=nil {return _efgba ;};start .Attr =append (start .Attr ,_cfde );};if _gccca .FocusAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .FocusAttr )}); +};if _gccca .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .FocussizeAttr )});};if _gccca .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .FocuspositionAttr )}); +};if _gccca .MethodAttr !=ST_FillMethodUnset {_bgfe ,_ebcf :=_gccca .MethodAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _ebcf !=nil {return _ebcf ;};start .Attr =append (start .Attr ,_bgfe );};if _gccca .DetectmouseclickAttr !=_f .ST_TrueFalseUnset {_agagg ,_cegaa :=_gccca .DetectmouseclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"}); +if _cegaa !=nil {return _cegaa ;};start .Attr =append (start .Attr ,_agagg );};if _gccca .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .TitleAttr )}); +};if _gccca .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .Opacity2Attr )});};if _gccca .RecolorAttr !=_f .ST_TrueFalseUnset {_cfgf ,_fdaf :=_gccca .RecolorAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"}); +if _fdaf !=nil {return _fdaf ;};start .Attr =append (start .Attr ,_cfgf );};if _gccca .RotateAttr !=_f .ST_TrueFalseUnset {_bccd ,_ebga :=_gccca .RotateAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _ebga !=nil {return _ebga ; +};start .Attr =append (start .Attr ,_bccd );};if _gccca .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .IdAttr )});};if _gccca .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .RelidAttr )}); +};if _gccca .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gccca .SIdAttr )});};e .EncodeToken (start );if _gccca .Fill !=nil {_egac :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_gccca .Fill ,_egac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_ffdbd *CT_Path )ValidateWithPath (path string )error {if _ffga :=_ffdbd .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _bbebc :=_ffdbd .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072"); -_bbebc !=nil {return _bbebc ;};if _abbff :=_ffdbd .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_abbff !=nil {return _abbff ;};if _feda :=_ffdbd .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072"); -_feda !=nil {return _feda ;};if _aecca :=_ffdbd .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_aecca !=nil {return _aecca ;};if _adad :=_ffdbd .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072"); -_adad !=nil {return _adad ;};if _bbcga :=_ffdbd .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bbcga !=nil {return _bbcga ;};if _egeadg :=_ffdbd .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_egeadg !=nil {return _egeadg ;};if _ddbce :=_ffdbd .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_ddbce !=nil {return _ddbce ;};return nil ;}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_aeeae *Path )ValidateWithPath (path string )error {if _gdbgd :=_aeeae .CT_Path .ValidateWithPath (path );_gdbgd !=nil {return _gdbgd ;};return nil ;};func (_fadcge ST_ShadowType )Validate ()error {return _fadcge .ValidateWithPath ("")};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ; +StyleAttr *string ;FillAttr _f .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _f .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ; +Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_edcf *Arc )ValidateWithPath (path string )error {if _eabg :=_edcf .CT_Arc .ValidateWithPath (path );_eabg !=nil {return _eabg ;};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_cgbff *OfcFill )ValidateWithPath (path string )error {if _adaccg :=_cgbff .OfcCT_Fill .ValidateWithPath (path );_adaccg !=nil {return _adaccg ;};return nil ;};func (_abfbb OfcST_OLEType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abfbb .String (),start ); +};func (_gecae ST_StrokeArrowType )ValidateWithPath (path string )error {switch _gecae {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecae )); +};return nil ;};func (_eggda OfcST_ExtrusionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbcaac :=_a .Attr {};_bbcaac .Name =name ;switch _eggda {case OfcST_ExtrusionTypeUnset :_bbcaac .Value ="";case OfcST_ExtrusionTypePerspective :_bbcaac .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; +case OfcST_ExtrusionTypeParallel :_bbcaac .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _bbcaac ,nil ;};func NewLine ()*Line {_abefe :=&Line {};_abefe .CT_Line =*NewCT_Line ();return _abefe }; -// Validate validates the OfcCT_Complex and its children -func (_cbbeba *OfcCT_Complex )Validate ()error {return _cbbeba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_badaf *OfcST_DiagramLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defab ,_bbbae :=d .Token (); -if _bbbae !=nil {return _bbbae ;};if _bgadg ,_ceadd :=_defab .(_d .EndElement );_ceadd &&_bgadg .Name ==start .Name {*_badaf =1;return nil ;};if _fcgca ,_eeecca :=_defab .(_d .CharData );!_eeecca {return _c .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",_defab ); -}else {switch string (_fcgca ){case "":*_badaf =0;case "\u0030":*_badaf =1;case "\u0031":*_badaf =2;case "\u0032":*_badaf =3;case "\u0033":*_badaf =4;};};_defab ,_bbbae =d .Token ();if _bbbae !=nil {return _bbbae ;};if _bgeag ,_edfcd :=_defab .(_d .EndElement ); -_edfcd &&_bgeag .Name ==start .Name {return nil ;};return _c .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",_defab );}; +// Validate validates the OfcCT_R and its children +func (_eaecb *OfcCT_R )Validate ()error {return _eaecb .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_fedgf OfcST_ConnectType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbfa :=_a .Attr {};_bbfa .Name =name ;switch _fedgf {case OfcST_ConnectTypeUnset :_bbfa .Value =""; +case OfcST_ConnectTypeNone :_bbfa .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_bbfa .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_bbfa .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_bbfa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _bbfa ,nil ;};func NewTextbox ()*Textbox {_cgced :=&Textbox {};_cgced .CT_Textbox =*NewCT_Textbox ();return _cgced };func (_gbcffb *Stroke )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbcffb .CT_Stroke =*NewCT_Stroke ();for _ ,_egfd :=range start .Attr {if _egfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfd .Name .Local =="\u0072\u0065\u006ci\u0064"{_cfgbe ,_fdced :=_egfd .Value ,error (nil ); +if _fdced !=nil {return _fdced ;};_gbcffb .RelidAttr =&_cfgbe ;continue ;};if _egfd .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"&&_egfd .Name .Local =="\u0069\u0064"{_ecfgc ,_cgfdd :=_egfd .Value ,error (nil ); +if _cgfdd !=nil {return _cgfdd ;};_gbcffb .RIdAttr =&_ecfgc ;continue ;};if _egfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbcffb .ForcedashAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebcgfd ,_eccfe :=_egfd .Value ,error (nil ); +if _eccfe !=nil {return _eccfe ;};_gbcffb .TitleAttr =&_ebcgfd ;continue ;};if _egfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gdgfe ,_gaggc :=_egfd .Value ,error (nil ); +if _gaggc !=nil {return _gaggc ;};_gbcffb .AlthrefAttr =&_gdgfe ;continue ;};if _egfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfd .Name .Local =="\u0068\u0072\u0065\u0066"{_caagfg ,_gaaead :=_egfd .Value ,error (nil ); +if _gaaead !=nil {return _gaaead ;};_gbcffb .HrefAttr =&_caagfg ;continue ;};if _egfd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfegd ,_aebda :=_egfd .Value ,error (nil );if _aebda !=nil {return _aebda ;};_gbcffb .ImagesizeAttr =&_bfegd ; +continue ;};if _egfd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gbcffb .StartarrowlengthAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gbcffb .JoinstyleAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gbcffb .EndarrowAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cbffg ,_ecfcc :=_egfd .Value ,error (nil ); +if _ecfcc !=nil {return _ecfcc ;};_gbcffb .DashstyleAttr =&_cbffg ;continue ;};if _egfd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbcffb .EndarrowwidthAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u0073\u0072\u0063"{_afacd ,_egcecf :=_egfd .Value ,error (nil ); +if _egcecf !=nil {return _egcecf ;};_gbcffb .SrcAttr =&_afacd ;continue ;};if _egfd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gbcffb .EndarrowlengthAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gbcffb .LinestyleAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gefed ,_ebeef :=_egfd .Value ,error (nil );if _ebeef !=nil {return _ebeef ;};_gbcffb .OpacityAttr =&_gefed ;continue ;};if _egfd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cfgdc ,_bcggf :=_egfd .Value ,error (nil ); +if _bcggf !=nil {return _bcggf ;};_gbcffb .WeightAttr =&_cfgdc ;continue ;};if _egfd .Name .Local =="\u0069\u0064"{_bafcbc ,_bcffa :=_egfd .Value ,error (nil );if _bcffa !=nil {return _bcffa ;};_gbcffb .IdAttr =&_bafcbc ;continue ;};if _egfd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bafag ,_cccfb :=_gf .ParseFloat (_egfd .Value ,64); +if _cccfb !=nil {return _cccfb ;};_gbcffb .MiterlimitAttr =&_bafag ;continue ;};if _egfd .Name .Local =="\u0063\u006f\u006co\u0072"{_cbcdf ,_dgcaa :=_egfd .Value ,error (nil );if _dgcaa !=nil {return _dgcaa ;};_gbcffb .ColorAttr =&_cbcdf ;continue ;};if _egfd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gbcffb .ImageaspectAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gbcffb .FilltypeAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u006f\u006e"{_gbcffb .OnAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbcffb .StartarrowwidthAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbcffb .InsetpenAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gbcffb .ImagealignshapeAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gbcffb .StartarrowAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gbcffb .EndcapAttr .UnmarshalXMLAttr (_egfd ); +continue ;};if _egfd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_edbce ,_gadgf :=_egfd .Value ,error (nil );if _gadgf !=nil {return _gadgf ;};_gbcffb .Color2Attr =&_edbce ;continue ;};};_cfgac :for {_caagg ,_efbac :=d .Token ();if _efbac !=nil {return _efbac ; +};switch _cacgbf :=_caagg .(type ){case _a .StartElement :switch _cacgbf .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_gbcffb .Left =NewOfcLeft (); +if _adcaa :=d .DecodeElement (_gbcffb .Left ,&_cacgbf );_adcaa !=nil {return _adcaa ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_gbcffb .Top =NewOfcTop (); +if _edbff :=d .DecodeElement (_gbcffb .Top ,&_cacgbf );_edbff !=nil {return _edbff ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_gbcffb .Right =NewOfcRight (); +if _gefgbd :=d .DecodeElement (_gbcffb .Right ,&_cacgbf );_gefgbd !=nil {return _gefgbd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbcffb .Bottom =NewOfcBottom (); +if _afaad :=d .DecodeElement (_gbcffb .Bottom ,&_cacgbf );_afaad !=nil {return _afaad ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_gbcffb .Column =NewOfcColumn (); +if _bfffae :=d .DecodeElement (_gbcffb .Column ,&_cacgbf );_bfffae !=nil {return _bfffae ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_cacgbf .Name ); +if _faffg :=d .Skip ();_faffg !=nil {return _faffg ;};};case _a .EndElement :break _cfgac ;case _a .CharData :};};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2; +OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func NewAG_Style ()*AG_Style {_feag :=&AG_Style {};return _feag };type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_cefccf *OfcCT_SignatureLine )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"; +};if _cefccf .IssignaturelineAttr !=_f .ST_TrueFalseUnset {_bfebb ,_agdfa :=_cefccf .IssignaturelineAttr .MarshalXMLAttr (_a .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _agdfa !=nil {return _agdfa ; +};start .Attr =append (start .Attr ,_bfebb );};if _cefccf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .IdAttr )});};if _cefccf .ProvidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .ProvidAttr )}); +};if _cefccf .SigninginstructionssetAttr !=_f .ST_TrueFalseUnset {_ffgfe ,_gfcee :=_cefccf .SigninginstructionssetAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"}); +if _gfcee !=nil {return _gfcee ;};start .Attr =append (start .Attr ,_ffgfe );};if _cefccf .AllowcommentsAttr !=_f .ST_TrueFalseUnset {_efddbg ,_fgdac :=_cefccf .AllowcommentsAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); +if _fgdac !=nil {return _fgdac ;};start .Attr =append (start .Attr ,_efddbg );};if _cefccf .ShowsigndateAttr !=_f .ST_TrueFalseUnset {_cgada ,_bbege :=_cefccf .ShowsigndateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"}); +if _bbege !=nil {return _bbege ;};start .Attr =append (start .Attr ,_cgada );};if _cefccf .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .SuggestedsignerAttr )}); +};if _cefccf .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .Suggestedsigner2Attr )}); +};if _cefccf .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .SuggestedsigneremailAttr )}); +};if _cefccf .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .SigninginstructionsAttr )}); +};if _cefccf .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .AddlxmlAttr )});};if _cefccf .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cefccf .SigprovurlAttr )}); +};if _cefccf .ExtAttr !=ST_ExtUnset {_fccdd ,_aagdge :=_cefccf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aagdge !=nil {return _aagdge ;};start .Attr =append (start .Attr ,_fccdd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_aggcfb *Roundrect )ValidateWithPath (path string )error {if _addec :=_aggcfb .CT_RoundRect .ValidateWithPath (path );_addec !=nil {return _addec ;};return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_dgcdb *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _dgcdb .Idmap !=nil {if _gedccc :=_dgcdb .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_gedccc !=nil {return _gedccc ;};};if _dgcdb .Regrouptable !=nil {if _ddagec :=_dgcdb .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"); +_ddagec !=nil {return _ddagec ;};};if _dgcdb .Rules !=nil {if _fgdcc :=_dgcdb .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_fgdcc !=nil {return _fgdcc ;};};if _gdfgc :=_dgcdb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_gdfgc !=nil {return _gdfgc ;};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_faec OfcST_How )ValidateWithPath (path string )error {switch _faec {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faec )); +};return nil ;};func NewCT_Oval ()*CT_Oval {_dbddg :=&CT_Oval {};return _dbddg };type OfcEquationxml struct{OfcCT_EquationXml };func (_gfccbb *OfcCT_Callout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbcadg :=range start .Attr {if _fbcadg .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gfccbb .LengthspecifiedAttr .UnmarshalXMLAttr (_fbcadg ); +continue ;};if _fbcadg .Name .Local =="\u006f\u006e"{_gfccbb .OnAttr .UnmarshalXMLAttr (_fbcadg );continue ;};if _fbcadg .Name .Local =="\u0067\u0061\u0070"{_bdcad ,_adbge :=_fbcadg .Value ,error (nil );if _adbge !=nil {return _adbge ;};_gfccbb .GapAttr =&_bdcad ; +continue ;};if _fbcadg .Name .Local =="\u0061\u006e\u0067l\u0065"{_gfccbb .AngleAttr .UnmarshalXMLAttr (_fbcadg );continue ;};if _fbcadg .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gfccbb .DropautoAttr .UnmarshalXMLAttr (_fbcadg ); +continue ;};if _fbcadg .Name .Local =="\u0064\u0072\u006f\u0070"{_gcbec ,_dcaed :=_fbcadg .Value ,error (nil );if _dcaed !=nil {return _dcaed ;};_gfccbb .DropAttr =&_gcbec ;continue ;};if _fbcadg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_daaee ,_cfefc :=_fbcadg .Value ,error (nil ); +if _cfefc !=nil {return _cfefc ;};_gfccbb .DistanceAttr =&_daaee ;continue ;};if _fbcadg .Name .Local =="\u0074\u0079\u0070\u0065"{_cdebg ,_ggdcc :=_fbcadg .Value ,error (nil );if _ggdcc !=nil {return _ggdcc ;};_gfccbb .TypeAttr =&_cdebg ;continue ;};if _fbcadg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gefgb ,_gdff :=_fbcadg .Value ,error (nil ); +if _gdff !=nil {return _gdff ;};_gfccbb .LengthAttr =&_gefgb ;continue ;};if _fbcadg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gfccbb .AccentbarAttr .UnmarshalXMLAttr (_fbcadg );continue ;};if _fbcadg .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gfccbb .TextborderAttr .UnmarshalXMLAttr (_fbcadg ); +continue ;};if _fbcadg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gfccbb .MinusxAttr .UnmarshalXMLAttr (_fbcadg );continue ;};if _fbcadg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gfccbb .MinusyAttr .UnmarshalXMLAttr (_fbcadg ); +continue ;};if _fbcadg .Name .Local =="\u0065\u0078\u0074"{_gfccbb .ExtAttr .UnmarshalXMLAttr (_fbcadg );continue ;};};for {_abacd ,_gcadeg :=d .Token ();if _gcadeg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_gcadeg ); +};if _cgfba ,_cccde :=_abacd .(_a .EndElement );_cccde &&_cgfba .Name ==start .Name {break ;};};return nil ;};func (_dfcd *CT_TextPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"; +};if _dfcd .OnAttr !=_f .ST_TrueFalseUnset {_agaba ,_cfca :=_dfcd .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_agaba );};if _dfcd .FitshapeAttr !=_f .ST_TrueFalseUnset {_ffaed ,_ddafb :=_dfcd .FitshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"}); +if _ddafb !=nil {return _ddafb ;};start .Attr =append (start .Attr ,_ffaed );};if _dfcd .FitpathAttr !=_f .ST_TrueFalseUnset {_ecfd ,_gefgg :=_dfcd .FitpathAttr .MarshalXMLAttr (_a .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _gefgg !=nil {return _gefgg ; +};start .Attr =append (start .Attr ,_ecfd );};if _dfcd .TrimAttr !=_f .ST_TrueFalseUnset {_abbgd ,_ffgg :=_dfcd .TrimAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0072\u0069\u006d"});if _ffgg !=nil {return _ffgg ;};start .Attr =append (start .Attr ,_abbgd ); +};if _dfcd .XscaleAttr !=_f .ST_TrueFalseUnset {_fecee ,_fcbbc :=_dfcd .XscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _fcbbc !=nil {return _fcbbc ;};start .Attr =append (start .Attr ,_fecee );};if _dfcd .StringAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_dfcd .StringAttr )}); +};if _dfcd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dfcd .IdAttr )});};if _dfcd .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dfcd .StyleAttr )}); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdcdac *OfcCT_R )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gdcdac .IdAttr )}); +if _gdcdac .TypeAttr !=OfcST_RTypeUnset {_cedddg ,_bafcb :=_gdcdac .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bafcb !=nil {return _bafcb ;};start .Attr =append (start .Attr ,_cedddg );};if _gdcdac .HowAttr !=OfcST_HowUnset {_dggff ,_abbcg :=_gdcdac .HowAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0077"}); +if _abbcg !=nil {return _abbcg ;};start .Attr =append (start .Attr ,_dggff );};if _gdcdac .IdrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_gdcdac .IdrefAttr )}); +};e .EncodeToken (start );if _gdcdac .Proxy !=nil {_edaeg :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_cgdce :=range _gdcdac .Proxy {e .EncodeElement (_cgdce ,_edaeg );};};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func (_aefbf *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aefbf =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_aefbf =1;case "\u0049\u0063\u006f\u006e":*_aefbf =2;};return nil ;};func (_fecb *Imagedata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fecb .CT_ImageData =*NewCT_ImageData (); +for _ ,_ecagd :=range start .Attr {if _ecagd .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"&&_ecagd .Name .Local =="\u0070\u0069\u0063\u0074"||_ecagd .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"&&_ecagd .Name .Local =="\u0070\u0069\u0063\u0074"{_ccbde ,_egacde :=_ecagd .Value ,error (nil ); +if _egacde !=nil {return _egacde ;};_fecb .PictAttr =&_ccbde ;continue ;};if _ecagd .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"&&_ecagd .Name .Local =="\u0068\u0072\u0065\u0066"||_ecagd .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"&&_ecagd .Name .Local =="\u0068\u0072\u0065\u0066"{_dfbce ,_aeaca :=_ecagd .Value ,error (nil ); +if _aeaca !=nil {return _aeaca ;};_fecb .RHrefAttr =&_dfbce ;continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u0068\u0072\u0065\u0066"{_bbgdd ,_bbaff :=_ecagd .Value ,error (nil ); +if _bbaff !=nil {return _bbaff ;};_fecb .HrefAttr =&_bbgdd ;continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_faceff ,_dbdfa :=_ecagd .Value ,error (nil ); +if _dbdfa !=nil {return _dbdfa ;};_fecb .AlthrefAttr =&_faceff ;continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbeef ,_aafab :=_ecagd .Value ,error (nil ); +if _aafab !=nil {return _aafab ;};_fecb .TitleAttr =&_gbeef ;continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u006f\u006c\u0065i\u0064"{_ecfcb ,_becge :=_gf .ParseFloat (_ecagd .Value ,64); +if _becge !=nil {return _becge ;};_ecdbdg :=float32 (_ecfcb );_fecb .OleidAttr =&_ecdbdg ;continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fecb .DetectmouseclickAttr .UnmarshalXMLAttr (_ecagd ); +continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u006d\u006f\u0076i\u0065"{_afdcg ,_baecb :=_gf .ParseFloat (_ecagd .Value ,64); +if _baecb !=nil {return _baecb ;};_aefea :=float32 (_afdcg );_fecb .MovieAttr =&_aefea ;continue ;};if _ecagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagd .Name .Local =="\u0072\u0065\u006ci\u0064"{_ddage ,_cebb :=_ecagd .Value ,error (nil ); +if _cebb !=nil {return _cebb ;};_fecb .RelidAttr =&_ddage ;continue ;};if _ecagd .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"&&_ecagd .Name .Local =="\u0069\u0064"||_ecagd .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"&&_ecagd .Name .Local =="\u0069\u0064"{_ccdf ,_fbbf :=_ecagd .Value ,error (nil ); +if _fbbf !=nil {return _fbbf ;};_fecb .IdAttr =&_ccdf ;continue ;};if _ecagd .Name .Local =="\u0069\u0064"{_dcbg ,_baebf :=_ecagd .Value ,error (nil );if _baebf !=nil {return _baebf ;};_fecb .SIdAttr =&_dcbg ;continue ;};if _ecagd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_ffgce ,_bccdc :=_ecagd .Value ,error (nil ); +if _bccdc !=nil {return _bccdc ;};_fecb .CropbottomAttr =&_ffgce ;continue ;};if _ecagd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ffcbbf ,_bagb :=_ecagd .Value ,error (nil );if _bagb !=nil {return _bagb ;};_fecb .EmbosscolorAttr =&_ffcbbf ; +continue ;};if _ecagd .Name .Local =="\u0073\u0072\u0063"{_eagac ,_efdggb :=_ecagd .Value ,error (nil );if _efdggb !=nil {return _efdggb ;};_fecb .SrcAttr =&_eagac ;continue ;};if _ecagd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_afbba ,_adega :=_ecagd .Value ,error (nil ); +if _adega !=nil {return _adega ;};_fecb .CropleftAttr =&_afbba ;continue ;};if _ecagd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fgfb ,_eeaf :=_ecagd .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_fecb .CroptopAttr =&_fgfb ;continue ; +};if _ecagd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gdbegg ,_dffcaf :=_ecagd .Value ,error (nil );if _dffcaf !=nil {return _dffcaf ;};_fecb .CroprightAttr =&_gdbegg ;continue ;};if _ecagd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_gaae ,_gfcae :=_ecagd .Value ,error (nil ); +if _gfcae !=nil {return _gfcae ;};_fecb .RecolortargetAttr =&_gaae ;continue ;};if _ecagd .Name .Local =="\u0067\u0061\u0069\u006e"{_ddbfe ,_egbed :=_ecagd .Value ,error (nil );if _egbed !=nil {return _egbed ;};_fecb .GainAttr =&_ddbfe ;continue ;};if _ecagd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gebgf ,_ebage :=_ecagd .Value ,error (nil ); +if _ebage !=nil {return _ebage ;};_fecb .BlacklevelAttr =&_gebgf ;continue ;};if _ecagd .Name .Local =="\u0067\u0061\u006dm\u0061"{_edcfac ,_ggcbcb :=_ecagd .Value ,error (nil );if _ggcbcb !=nil {return _ggcbcb ;};_fecb .GammaAttr =&_edcfac ;continue ; +};if _ecagd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fecb .GrayscaleAttr .UnmarshalXMLAttr (_ecagd );continue ;};if _ecagd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fecb .BilevelAttr .UnmarshalXMLAttr (_ecagd );continue ; +};if _ecagd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bddb ,_fcecd :=_ecagd .Value ,error (nil );if _fcecd !=nil {return _fcecd ;};_fecb .ChromakeyAttr =&_bddb ;continue ;};};for {_gaggf ,_bbeaa :=d .Token ();if _bbeaa !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_bbeaa ); +};if _cabdb ,_fffecb :=_gaggf .(_a .EndElement );_fffecb &&_cabdb .Name ==start .Name {break ;};};return nil ;};func (_dafaf ST_EditAs )ValidateWithPath (path string )error {switch _dafaf {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafaf )); +};return nil ;};func (_dedce *OfcOLEObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dedce .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_gcccfb :=range start .Attr {if _gcccfb .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"&&_gcccfb .Name .Local =="\u0069\u0064"||_gcccfb .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"&&_gcccfb .Name .Local =="\u0069\u0064"{_ffcda ,_cdcb :=_gcccfb .Value ,error (nil ); +if _cdcb !=nil {return _cdcb ;};_dedce .IdAttr =&_ffcda ;continue ;};if _gcccfb .Name .Local =="\u0054\u0079\u0070\u0065"{_dedce .TypeAttr .UnmarshalXMLAttr (_gcccfb );continue ;};if _gcccfb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_accf ,_ceafb :=_gcccfb .Value ,error (nil ); +if _ceafb !=nil {return _ceafb ;};_dedce .ProgIDAttr =&_accf ;continue ;};if _gcccfb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_afgae ,_dcee :=_gcccfb .Value ,error (nil );if _dcee !=nil {return _dcee ;};_dedce .ShapeIDAttr =&_afgae ;continue ; +};if _gcccfb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dedce .DrawAspectAttr .UnmarshalXMLAttr (_gcccfb );continue ;};if _gcccfb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_ddgeff ,_ccecd :=_gcccfb .Value ,error (nil ); +if _ccecd !=nil {return _ccecd ;};_dedce .ObjectIDAttr =&_ddgeff ;continue ;};if _gcccfb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_dedce .UpdateModeAttr .UnmarshalXMLAttr (_gcccfb );continue ;};};_gdcfbb :for {_eabgd ,_cddcg :=d .Token (); +if _cddcg !=nil {return _cddcg ;};switch _cdbd :=_eabgd .(type ){case _a .StartElement :switch _cdbd .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_dedce .LinkType =new (string ); +if _bffeag :=d .DecodeElement (_dedce .LinkType ,&_cdbd );_bffeag !=nil {return _bffeag ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_dedce .LockedField =_f .ST_TrueFalseBlankUnset ; +if _addea :=d .DecodeElement (&_dedce .LockedField ,&_cdbd );_addea !=nil {return _addea ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_dedce .FieldCodes =new (string ); +if _gdafc :=d .DecodeElement (_dedce .FieldCodes ,&_cdbd );_gdafc !=nil {return _gdafc ;};default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_cdbd .Name ); +if _bdebeb :=d .Skip ();_bdebeb !=nil {return _bdebeb ;};};case _a .EndElement :break _gdcfbb ;case _a .CharData :};};return nil ;};func (_geaeg *CT_Textbox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecff :=range start .Attr {if _ecff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecff .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_geaeg .SingleclickAttr .UnmarshalXMLAttr (_ecff ); +continue ;};if _ecff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_geaeg .InsetmodeAttr .UnmarshalXMLAttr (_ecff ); +continue ;};if _ecff .Name .Local =="\u0069\u006e\u0073e\u0074"{_fbcf ,_ggefg :=_ecff .Value ,error (nil );if _ggefg !=nil {return _ggefg ;};_geaeg .InsetAttr =&_fbcf ;continue ;};if _ecff .Name .Local =="\u0069\u0064"{_aeef ,_dcbeb :=_ecff .Value ,error (nil ); +if _dcbeb !=nil {return _dcbeb ;};_geaeg .IdAttr =&_aeef ;continue ;};if _ecff .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdeea ,_ccbfcf :=_ecff .Value ,error (nil );if _ccbfcf !=nil {return _ccbfcf ;};_geaeg .StyleAttr =&_cdeea ;continue ;};};_eeedg :for {_eacea ,_ddeec :=d .Token (); +if _ddeec !=nil {return _ddeec ;};switch _fcbac :=_eacea .(type ){case _a .StartElement :switch _fcbac .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_geaeg .TxbxContent =_e .NewTxbxContent (); +if _cdefb :=d .DecodeElement (_geaeg .TxbxContent ,&_fcbac );_cdefb !=nil {return _cdefb ;};default:if _ecfgg ,_fgfad :=_db .CreateElement (_fcbac );_fgfad !=nil {return _fgfad ;}else {if _bbcef :=d .DecodeElement (_ecfgg ,&_fcbac );_bbcef !=nil {return _bbcef ; +};_geaeg .Any =_ecfgg ;};};case _a .EndElement :break _eeedg ;case _a .CharData :};};return nil ;};func (_gegcd OfcST_ConnectorType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecadfd :=_a .Attr {};_ecadfd .Name =name ;switch _gegcd {case OfcST_ConnectorTypeUnset :_ecadfd .Value =""; +case OfcST_ConnectorTypeNone :_ecadfd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_ecadfd .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_ecadfd .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_ecadfd .Value ="\u0063\u0075\u0072\u0076\u0065\u0064"; +};return _ecadfd ,nil ;};func (_eabcc ST_StrokeJoinStyle )Validate ()error {return _eabcc .ValidateWithPath ("")};func (_dacdb OfcST_BWMode )Validate ()error {return _dacdb .ValidateWithPath ("")};func (_cgecf *Polyline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgecf .CT_PolyLine =*NewCT_PolyLine (); +for _ ,_eadbd :=range start .Attr {if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgecf .UserdrawnAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0063\u006c\u0069\u0070"{_cgecf .ClipAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cgecf .UserhiddenAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgecf .InsetmodeAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cgecf .BulletAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cgecf .PreferrelativeAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0068\u0072"{_cgecf .HrAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cgecf .OleiconAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_cgecf .HrstdAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cgecf .HrnoshadeAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dafdf ,_edeec :=_eadbd .Value ,error (nil ); +if _edeec !=nil {return _edeec ;};_cgecf .BordertopcolorAttr =&_dafdf ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cgecf .DgmlayoutAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgecf .AllowoverlapAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgecf .BwnormalAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cgecf .CliptowrapAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbdgg ,_efef :=_eadbd .Value ,error (nil ); +if _efef !=nil {return _efef ;};_cgecf .BorderbottomcolorAttr =&_bbdgg ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u006f\u006e\u0065\u0064"{_cgecf .OnedAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cgecf .DgmlayoutmruAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceded ,_fbaab :=_gf .ParseInt (_eadbd .Value ,10,64); +if _fbaab !=nil {return _fbaab ;};_cgecf .RegroupidAttr =&_ceded ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgecf .AllowincellAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgbecf ,_agacg :=_gf .ParseFloat (_eadbd .Value ,64); +if _agacg !=nil {return _agacg ;};_badfc :=float32 (_cgbecf );_cgecf .HrpctAttr =&_badfc ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgecf .ButtonAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0073\u0070\u0069\u0064"{_aabce ,_bdfaa :=_eadbd .Value ,error (nil ); +if _bdfaa !=nil {return _bdfaa ;};_cgecf .SpidAttr =&_aabce ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0073\u0070\u0074"{_fcdcdg ,_gcdfc :=_gf .ParseFloat (_eadbd .Value ,64); +if _gcdfc !=nil {return _gcdfc ;};_acffaa :=float32 (_fcdcdg );_cgecf .SptAttr =&_acffaa ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eeebb ,_dgbcda :=_eadbd .Value ,error (nil ); +if _dgbcda !=nil {return _dgbcda ;};_cgecf .BorderleftcolorAttr =&_eeebb ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u006f\u006c\u0065"{_cgecf .OleAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbfbd ,_egbbg :=_eadbd .Value ,error (nil ); +if _egbbg !=nil {return _egbbg ;};_cgecf .BorderrightcolorAttr =&_gbfbd ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgecf .BwmodeAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_debdg ,_bbefd :=_gf .ParseInt (_eadbd .Value ,10,64); +if _bbefd !=nil {return _bbefd ;};_cgecf .DgmnodekindAttr =&_debdg ;continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgecf .ForcedashAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgecf .BwpureAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cgecf .ConnectortypeAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgecf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgecf .HralignAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgacbe ,_ffdda :=_eadbd .Value ,error (nil );if _ffdda !=nil {return _ffdda ;};_cgecf .CoordsizeAttr =&_bgacbe ;continue ;};if _eadbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgdbg ,_cfcge :=_eadbd .Value ,error (nil ); +if _cfcge !=nil {return _cfcge ;};_cgecf .StyleAttr =&_cgdbg ;continue ;};if _eadbd .Name .Local =="\u0069\u0064"{_cgfada ,_cfabe :=_eadbd .Value ,error (nil );if _cfabe !=nil {return _cfabe ;};_cgecf .IdAttr =&_cgfada ;continue ;};if _eadbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cgecf .StrokedAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgecf .PrintAttr .UnmarshalXMLAttr (_eadbd );continue ;};if _eadbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fccad ,_bffgc :=_eadbd .Value ,error (nil ); +if _bffgc !=nil {return _bffgc ;};_cgecf .StrokeweightAttr =&_fccad ;continue ;};if _eadbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdccbb ,_cafgc :=_eadbd .Value ,error (nil );if _cafgc !=nil {return _cafgc ;};_cgecf .WrapcoordsAttr =&_gdccbb ; +continue ;};if _eadbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbecc ,_fbaebe :=_eadbd .Value ,error (nil );if _fbaebe !=nil {return _fbaebe ;};_cgecf .ChromakeyAttr =&_gbecc ;continue ;};if _eadbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgecb ,_gfea :=_eadbd .Value ,error (nil ); +if _gfea !=nil {return _gfea ;};_cgecf .FillcolorAttr =&_bgecb ;continue ;};if _eadbd .Name .Local =="\u0061\u006c\u0074"{_gdcdf ,_aeeab :=_eadbd .Value ,error (nil );if _aeeab !=nil {return _aeeab ;};_cgecf .AltAttr =&_gdcdf ;continue ;};if _eadbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgdba ,_ggcda :=_eadbd .Value ,error (nil ); +if _ggcda !=nil {return _ggcda ;};_cgecf .OpacityAttr =&_bgdba ;continue ;};if _eadbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdgac ,_ggda :=_eadbd .Value ,error (nil );if _ggda !=nil {return _ggda ;};_cgecf .StrokecolorAttr =&_fdgac ; +continue ;};if _eadbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cgecf .InsetpenAttr .UnmarshalXMLAttr (_eadbd );continue ;};if _eadbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cgecf .FilledAttr .UnmarshalXMLAttr (_eadbd ); +continue ;};if _eadbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adefe ,_cacff :=_eadbd .Value ,error (nil );if _cacff !=nil {return _cacff ;};_cgecf .CoordoriginAttr =&_adefe ;continue ;};if _eadbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcaddg ,_abcbb :=_eadbd .Value ,error (nil ); +if _abcbb !=nil {return _abcbb ;};_cgecf .TitleAttr =&_gcaddg ;continue ;};if _eadbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebcff ,_fffcg :=_eadbd .Value ,error (nil );if _fffcg !=nil {return _fffcg ;};_cgecf .ClassAttr =&_ebcff ;continue ;};if _eadbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_affga ,_ecdcd :=_eadbd .Value ,error (nil ); +if _ecdcd !=nil {return _ecdcd ;};_cgecf .TargetAttr =&_affga ;continue ;};if _eadbd .Name .Local =="\u0068\u0072\u0065\u0066"{_gedgc ,_addfb :=_eadbd .Value ,error (nil );if _addfb !=nil {return _addfb ;};_cgecf .HrefAttr =&_gedgc ;continue ;};if _eadbd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gacfa ,_egcag :=_eadbd .Value ,error (nil ); +if _egcag !=nil {return _egcag ;};_cgecf .PointsAttr =&_gacfa ;continue ;};};_dabccf :for {_dfdaga ,_gaacf :=d .Token ();if _gaacf !=nil {return _gaacf ;};switch _ecgde :=_dfdaga .(type ){case _a .StartElement :switch _ecgde .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_fcbacb :=NewOfcInk (); +if _ebbdf :=d .DecodeElement (_fcbacb ,&_ecgde );_ebbdf !=nil {return _ebbdf ;};_cgecf .Ink =append (_cgecf .Ink ,_fcbacb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gaedb :=NewEG_ShapeElements (); +_gaedb .Path =NewPath ();if _ecfce :=d .DecodeElement (_gaedb .Path ,&_ecgde );_ecfce !=nil {return _ecfce ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_gaedb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cefee :=NewEG_ShapeElements (); +_cefee .Formulas =NewFormulas ();if _efac :=d .DecodeElement (_cefee .Formulas ,&_ecgde );_efac !=nil {return _efac ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_cefee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_agbe :=NewEG_ShapeElements (); +_agbe .Handles =NewHandles ();if _ebdd :=d .DecodeElement (_agbe .Handles ,&_ecgde );_ebdd !=nil {return _ebdd ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_agbe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_egfbd :=NewEG_ShapeElements (); +_egfbd .Fill =NewFill ();if _cgcaa :=d .DecodeElement (_egfbd .Fill ,&_ecgde );_cgcaa !=nil {return _cgcaa ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_egfbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_agafg :=NewEG_ShapeElements (); +_agafg .Stroke =NewStroke ();if _bgcfb :=d .DecodeElement (_agafg .Stroke ,&_ecgde );_bgcfb !=nil {return _bgcfb ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_agafg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bggbe :=NewEG_ShapeElements (); +_bggbe .Shadow =NewShadow ();if _dbbfg :=d .DecodeElement (_bggbe .Shadow ,&_ecgde );_dbbfg !=nil {return _dbbfg ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_bggbe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_acafe :=NewEG_ShapeElements (); +_acafe .Textbox =NewTextbox ();if _adgbe :=d .DecodeElement (_acafe .Textbox ,&_ecgde );_adgbe !=nil {return _adgbe ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_acafe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dcfeab :=NewEG_ShapeElements (); +_dcfeab .Textpath =NewTextpath ();if _fgeccc :=d .DecodeElement (_dcfeab .Textpath ,&_ecgde );_fgeccc !=nil {return _fgeccc ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_dcfeab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_abgcd :=NewEG_ShapeElements (); +_abgcd .Imagedata =NewImagedata ();if _cbbeb :=d .DecodeElement (_abgcd .Imagedata ,&_ecgde );_cbbeb !=nil {return _cbbeb ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_abgcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_daadg :=NewEG_ShapeElements (); +_daadg .Skew =NewOfcSkew ();if _bcdfab :=d .DecodeElement (_daadg .Skew ,&_ecgde );_bcdfab !=nil {return _bcdfab ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_daadg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_edfec :=NewEG_ShapeElements (); +_edfec .Extrusion =NewOfcExtrusion ();if _dbcd :=d .DecodeElement (_edfec .Extrusion ,&_ecgde );_dbcd !=nil {return _dbcd ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_edfec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fafba :=NewEG_ShapeElements (); +_fafba .Callout =NewOfcCallout ();if _gcada :=d .DecodeElement (_fafba .Callout ,&_ecgde );_gcada !=nil {return _gcada ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_fafba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_geeff :=NewEG_ShapeElements (); +_geeff .Lock =NewOfcLock ();if _eeffe :=d .DecodeElement (_geeff .Lock ,&_ecgde );_eeffe !=nil {return _eeffe ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_geeff );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bacbg :=NewEG_ShapeElements (); +_bacbg .Clippath =NewOfcClippath ();if _cbeggg :=d .DecodeElement (_bacbg .Clippath ,&_ecgde );_cbeggg !=nil {return _cbeggg ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_bacbg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbfcb :=NewEG_ShapeElements (); +_fbfcb .Signatureline =NewOfcSignatureline ();if _fcdeg :=d .DecodeElement (_fbfcb .Signatureline ,&_ecgde );_fcdeg !=nil {return _fcdeg ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_fbfcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fabce :=NewEG_ShapeElements (); +_fabce .Wrap =_b .NewWrap ();if _ecbde :=d .DecodeElement (_fabce .Wrap ,&_ecgde );_ecbde !=nil {return _ecbde ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_fabce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cdafg :=NewEG_ShapeElements (); +_cdafg .Anchorlock =_b .NewAnchorlock ();if _gabba :=d .DecodeElement (_cdafg .Anchorlock ,&_ecgde );_gabba !=nil {return _gabba ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_cdafg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bbgbc :=NewEG_ShapeElements (); +_bbgbc .Bordertop =_b .NewBordertop ();if _cefcf :=d .DecodeElement (_bbgbc .Bordertop ,&_ecgde );_cefcf !=nil {return _cefcf ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_bbgbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcbeeg :=NewEG_ShapeElements (); +_bcbeeg .Borderbottom =_b .NewBorderbottom ();if _cgggc :=d .DecodeElement (_bcbeeg .Borderbottom ,&_ecgde );_cgggc !=nil {return _cgggc ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_bcbeeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_beged :=NewEG_ShapeElements (); +_beged .Borderleft =_b .NewBorderleft ();if _eaabe :=d .DecodeElement (_beged .Borderleft ,&_ecgde );_eaabe !=nil {return _eaabe ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_beged );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_aaeb :=NewEG_ShapeElements (); +_aaeb .Borderright =_b .NewBorderright ();if _eceed :=d .DecodeElement (_aaeb .Borderright ,&_ecgde );_eceed !=nil {return _eceed ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_aaeb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gagcg :=NewEG_ShapeElements (); +_gagcg .ClientData =_gb .NewClientData ();if _cgdec :=d .DecodeElement (_gagcg .ClientData ,&_ecgde );_cgdec !=nil {return _cgdec ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_gagcg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bbcda :=NewEG_ShapeElements (); +_bbcda .Textdata =_ec .NewTextdata ();if _ddcfe :=d .DecodeElement (_bbcda .Textdata ,&_ecgde );_ddcfe !=nil {return _ddcfe ;};_cgecf .EG_ShapeElements =append (_cgecf .EG_ShapeElements ,_bbcda );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ecgde .Name ); +if _fagcg :=d .Skip ();_fagcg !=nil {return _fagcg ;};};case _a .EndElement :break _dabccf ;case _a .CharData :};};return nil ;};type OfcSkew struct{OfcCT_Skew }; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_fbca *Line )ValidateWithPath (path string )error {if _efbfd :=_fbca .CT_Line .ValidateWithPath (path );_efbfd !=nil {return _efbfd ;};return nil ;};func (_ddcea *OfcRight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _ddcea .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fae *AG_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fae .FilledAttr .UnmarshalXMLAttr (_bfd ); -continue ;};if _bfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcf ,_dadb :=_bfd .Value ,error (nil );if _dadb !=nil {return _dadb ;};_fae .FillcolorAttr =&_gcf ;continue ;};};for {_edd ,_acg :=d .Token ();if _acg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_acg ); -};if _cdde ,_bff :=_edd .(_d .EndElement );_bff &&_cdde .Name ==start .Name {break ;};};return nil ;};func (_ebbcd ST_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebbcd .String (),start );};type OfcCT_ClipPath struct{VAttr string ; -}; +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_ggdfg *OfcColumn )ValidateWithPath (path string )error {if _dbafd :=_ggdfg .OfcCT_StrokeChild .ValidateWithPath (path );_dbafd !=nil {return _dbafd ;};return nil ;};func (_fbg *AG_AllShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_fbg .OpacityAttr )}); +};if _fbg .StrokedAttr !=_f .ST_TrueFalseUnset {_egc ,_gcd :=_fbg .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gcd !=nil {return _gcd ;};start .Attr =append (start .Attr ,_egc );};if _fbg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fbg .StrokecolorAttr )}); +};if _fbg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fbg .StrokeweightAttr )});};if _fbg .InsetpenAttr !=_f .ST_TrueFalseUnset {_eea ,_acd :=_fbg .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_eea );};if _fbg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_fbg .ChromakeyAttr )}); +};if _fbg .FilledAttr !=_f .ST_TrueFalseUnset {_egec ,_dee :=_fbg .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dee !=nil {return _dee ;};start .Attr =append (start .Attr ,_egec );};if _fbg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_fbg .FillcolorAttr )}); +};if _fbg .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fbg .SptAttr )});};if _fbg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ead ,_dedb :=_fbg .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _dedb !=nil {return _dedb ;};start .Attr =append (start .Attr ,_ead );};if _fbg .BwmodeAttr !=OfcST_BWModeUnset {_gcaf ,_gbc :=_fbg .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbc !=nil {return _gbc ; +};start .Attr =append (start .Attr ,_gcaf );};if _fbg .BwpureAttr !=OfcST_BWModeUnset {_fbcd ,_afag :=_fbg .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _afag !=nil {return _afag ;};start .Attr =append (start .Attr ,_fbcd ); +};if _fbg .BwnormalAttr !=OfcST_BWModeUnset {_bbb ,_gad :=_fbg .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_bbb );};if _fbg .ForcedashAttr !=_f .ST_TrueFalseUnset {_dca ,_aac :=_fbg .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); +if _aac !=nil {return _aac ;};start .Attr =append (start .Attr ,_dca );};if _fbg .OleiconAttr !=_f .ST_TrueFalseUnset {_gab ,_deee :=_fbg .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _deee !=nil {return _deee ; +};start .Attr =append (start .Attr ,_gab );};if _fbg .OleAttr !=_f .ST_TrueFalseBlankUnset {_bef ,_ddd :=_fbg .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_bef ); +};if _fbg .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_ecag ,_dcc :=_fbg .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_ecag ); +};if _fbg .CliptowrapAttr !=_f .ST_TrueFalseUnset {_dad ,_fcb :=_fbg .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_dad ); +};if _fbg .ClipAttr !=_f .ST_TrueFalseUnset {_cea ,_cda :=_fbg .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cda !=nil {return _cda ;};start .Attr =append (start .Attr ,_cea );};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_efdc :=&OfcCT_EquationXml {}; +return _efdc };type ST_Ext byte ; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_fgdgb *CT_F )ValidateWithPath (path string )error {return nil };func (_aebbc *OfcCT_IdMap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _aebbc .DataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_aebbc .DataAttr )}); -};if _aebbc .ExtAttr !=ST_ExtUnset {_bbbbf ,_ecbbf :=_aebbc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ecbbf !=nil {return _ecbbf ;};start .Attr =append (start .Attr ,_bbbbf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ecdebf OfcST_BWMode )Validate ()error {return _ecdebf .ValidateWithPath ("")};func (_ggcde *CT_Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagg :for {_ggbg ,_bbbf :=d .Token ();if _bbbf !=nil {return _bbbf ; -};switch _abeba :=_ggbg .(type ){case _d .StartElement :switch _abeba .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_afda :=NewCT_F (); -if _gedg :=d .DecodeElement (_afda ,&_abeba );_gedg !=nil {return _gedg ;};_ggcde .F =append (_ggcde .F ,_afda );default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_abeba .Name ); -if _ggcb :=d .Skip ();_ggcb !=nil {return _ggcb ;};};case _d .EndElement :break _eagg ;case _d .CharData :};};return nil ;};func (_ddeeb OfcST_How )String ()string {switch _ddeeb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065"; -case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ; -HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ; -CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};type OfcST_ExtrusionType byte ;func (_bfag *CT_Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070"; -};if _bfag .EditasAttr !=ST_EditAsUnset {_efgc ,_eedc :=_bfag .EditasAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _eedc !=nil {return _eedc ;};start .Attr =append (start .Attr ,_efgc );};if _bfag .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .TablepropertiesAttr )}); -};if _bfag .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .TablelimitsAttr )});};if _bfag .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .HrefAttr )}); -};if _bfag .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .TargetAttr )});};if _bfag .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .ClassAttr )}); -};if _bfag .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .TitleAttr )});};if _bfag .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .AltAttr )}); -};if _bfag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .CoordsizeAttr )});};if _bfag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .CoordoriginAttr )}); -};if _bfag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .WrapcoordsAttr )});};if _bfag .PrintAttr !=_b .ST_TrueFalseUnset {_cgfcd ,_ggaa :=_bfag .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _ggaa !=nil {return _ggaa ;};start .Attr =append (start .Attr ,_cgfcd );};if _bfag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .IdAttr )});};if _bfag .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .StyleAttr )}); -};if _bfag .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .SpidAttr )});};if _bfag .OnedAttr !=_b .ST_TrueFalseUnset {_fgbbf ,_fcfd :=_bfag .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_fgbbf );};if _bfag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .RegroupidAttr )}); -};if _bfag .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_eceb ,_fdbee :=_bfag .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fdbee !=nil {return _fdbee ; -};start .Attr =append (start .Attr ,_eceb );};if _bfag .ButtonAttr !=_b .ST_TrueFalseUnset {_dbcf ,_eefg :=_bfag .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eefg !=nil {return _eefg ;};start .Attr =append (start .Attr ,_dbcf ); -};if _bfag .UserhiddenAttr !=_b .ST_TrueFalseUnset {_bfcf ,_agfe :=_bfag .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _agfe !=nil {return _agfe ;};start .Attr =append (start .Attr ,_bfcf ); -};if _bfag .BulletAttr !=_b .ST_TrueFalseUnset {_bgaag ,_gbfe :=_bfag .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbfe !=nil {return _gbfe ;};start .Attr =append (start .Attr ,_bgaag );};if _bfag .HrAttr !=_b .ST_TrueFalseUnset {_cgbf ,_bgaea :=_bfag .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _bgaea !=nil {return _bgaea ;};start .Attr =append (start .Attr ,_cgbf );};if _bfag .HrstdAttr !=_b .ST_TrueFalseUnset {_babg ,_cadb :=_bfag .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cadb !=nil {return _cadb ; -};start .Attr =append (start .Attr ,_babg );};if _bfag .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_gbfg ,_edgb :=_bfag .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _edgb !=nil {return _edgb ; -};start .Attr =append (start .Attr ,_gbfg );};if _bfag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .HrpctAttr )});};if _bfag .HralignAttr !=OfcST_HrAlignUnset {_cda ,_bfefb :=_bfag .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _bfefb !=nil {return _bfefb ;};start .Attr =append (start .Attr ,_cda );};if _bfag .AllowincellAttr !=_b .ST_TrueFalseUnset {_cca ,_febge :=_bfag .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _febge !=nil {return _febge ;};start .Attr =append (start .Attr ,_cca );};if _bfag .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_dedf ,_ccea :=_bfag .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _ccea !=nil {return _ccea ;};start .Attr =append (start .Attr ,_dedf );};if _bfag .UserdrawnAttr !=_b .ST_TrueFalseUnset {_ebgc ,_dgea :=_bfag .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _dgea !=nil {return _dgea ;};start .Attr =append (start .Attr ,_ebgc );};if _bfag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .BordertopcolorAttr )}); -};if _bfag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .BorderleftcolorAttr )}); -};if _bfag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .BorderbottomcolorAttr )}); -};if _bfag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .BorderrightcolorAttr )}); -};if _bfag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eddgb ,_acbgf :=_bfag .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acbgf !=nil {return _acbgf ;};start .Attr =append (start .Attr ,_eddgb ); -};if _bfag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .DgmnodekindAttr )});};if _bfag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eagfd ,_bfdbg :=_bfag .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bfdbg !=nil {return _bfdbg ;};start .Attr =append (start .Attr ,_eagfd );};if _bfag .InsetmodeAttr !=OfcST_InsetModeUnset {_gdgd ,_ebdg :=_bfag .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _ebdg !=nil {return _ebdg ;};start .Attr =append (start .Attr ,_gdgd );};if _bfag .FilledAttr !=_b .ST_TrueFalseUnset {_cadde ,_gaec :=_bfag .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaec !=nil {return _gaec ; -};start .Attr =append (start .Attr ,_cadde );};if _bfag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bfag .FillcolorAttr )}); -};e .EncodeToken (start );if _bfag .Group !=nil {_cfgf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bccgd :=range _bfag .Group {e .EncodeElement (_bccgd ,_cfgf );};};if _bfag .Shape !=nil {_ecebc :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; -for _ ,_cccd :=range _bfag .Shape {e .EncodeElement (_cccd ,_ecebc );};};if _bfag .Shapetype !=nil {_dgcgd :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cgdd :=range _bfag .Shapetype {e .EncodeElement (_cgdd ,_dgcgd ); -};};if _bfag .Arc !=nil {_eafcg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_cdged :=range _bfag .Arc {e .EncodeElement (_cdged ,_eafcg );};};if _bfag .Curve !=nil {_gaga :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}}; -for _ ,_acdfg :=range _bfag .Curve {e .EncodeElement (_acdfg ,_gaga );};};if _bfag .Image !=nil {_befc :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_fdfg :=range _bfag .Image {e .EncodeElement (_fdfg ,_befc ); -};};if _bfag .Line !=nil {_gbbgb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_dbcb :=range _bfag .Line {e .EncodeElement (_dbcb ,_gbbgb );};};if _bfag .Oval !=nil {_ecfd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}}; -for _ ,_bgce :=range _bfag .Oval {e .EncodeElement (_bgce ,_ecfd );};};if _bfag .Polyline !=nil {_abbf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_gbddd :=range _bfag .Polyline {e .EncodeElement (_gbddd ,_abbf ); -};};if _bfag .Rect !=nil {_cdga :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_cfecd :=range _bfag .Rect {e .EncodeElement (_cfecd ,_cdga );};};if _bfag .Roundrect !=nil {_ebfge :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}}; -for _ ,_bcecc :=range _bfag .Roundrect {e .EncodeElement (_bcecc ,_ebfge );};};if _bfag .Diagram !=nil {_aaaf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_gdebg :=range _bfag .Diagram {e .EncodeElement (_gdebg ,_aaaf ); -};};if _bfag .EG_ShapeElements !=nil {for _ ,_bdba :=range _bfag .EG_ShapeElements {_bdba .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Arc struct{CT_Arc };func (_gaba *OfcCT_ShapeLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"; -};if _gaba .ExtAttr !=ST_ExtUnset {_efbgb ,_cggcf :=_gaba .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cggcf !=nil {return _cggcf ;};start .Attr =append (start .Attr ,_efbgb );};e .EncodeToken (start );if _gaba .Idmap !=nil {_adbgc :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}}; -e .EncodeElement (_gaba .Idmap ,_adbgc );};if _gaba .Regrouptable !=nil {_cebe :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_gaba .Regrouptable ,_cebe ); -};if _gaba .Rules !=nil {_ebaed :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_gaba .Rules ,_ebaed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Stroke and its children +func (_cccb *CT_Stroke )Validate ()error {return _cccb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func NewOfcInk ()*OfcInk {_dfdgg :=&OfcInk {};_dfdgg .OfcCT_Ink =*NewOfcCT_Ink ();return _dfdgg };type CT_Stroke struct{Left *OfcLeft ; +Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _f .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ; +EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _f .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ; +StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _f .ST_TrueFalse ;RIdAttr *string ; +InsetpenAttr _f .ST_TrueFalse ;RelidAttr *string ;};func NewImage ()*Image {_cebef :=&Image {};_cebef .CT_Image =*NewCT_Image ();return _cebef };func (_bdcgd ST_ImageAspect )Validate ()error {return _bdcgd .ValidateWithPath ("")};func NewOval ()*Oval {_dbeee :=&Oval {}; +_dbeee .CT_Oval =*NewCT_Oval ();return _dbeee };func (_caag *Arc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caag .CT_Arc =*NewCT_Arc ();for _ ,_cdgf :=range start .Attr {if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_caag .UserdrawnAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_caag .ButtonAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_caag .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_caag .UserhiddenAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_caag .CliptowrapAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_caag .BulletAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u006f\u006c\u0065"{_caag .OleAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0068\u0072"{_caag .HrAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0073\u0070\u0069\u0064"{_adbc ,_aegb :=_cdgf .Value ,error (nil ); +if _aegb !=nil {return _aegb ;};_caag .SpidAttr =&_adbc ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0068\u0072\u0073t\u0064"{_caag .HrstdAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_caag .BwnormalAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bff ,_cabf :=_cdgf .Value ,error (nil ); +if _cabf !=nil {return _cabf ;};_caag .BordertopcolorAttr =&_bff ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_caag .DgmlayoutAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caag .ForcedashAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_caag .AllowoverlapAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_caag .HrnoshadeAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_caag .PreferrelativeAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fffec ,_dceg :=_cdgf .Value ,error (nil ); +if _dceg !=nil {return _dceg ;};_caag .BorderbottomcolorAttr =&_fffec ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u006f\u006e\u0065\u0064"{_caag .OnedAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebcb ,_gbcb :=_gf .ParseInt (_cdgf .Value ,10,64); +if _gbcb !=nil {return _gbcb ;};_caag .DgmnodekindAttr =&_ebcb ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acbb ,_bdbc :=_gf .ParseInt (_cdgf .Value ,10,64); +if _bdbc !=nil {return _bdbc ;};_caag .RegroupidAttr =&_acbb ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_caag .AllowincellAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0068\u0072\u0070c\u0074"{_agac ,_bdca :=_gf .ParseFloat (_cdgf .Value ,64); +if _bdca !=nil {return _bdca ;};_bbc :=float32 (_agac );_caag .HrpctAttr =&_bbc ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0063\u006c\u0069\u0070"{_caag .ClipAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_caag .InsetmodeAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fee ,_gdf :=_cdgf .Value ,error (nil ); +if _gdf !=nil {return _gdf ;};_caag .BorderleftcolorAttr =&_fee ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_caag .OleiconAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eadg ,_gagb :=_cdgf .Value ,error (nil ); +if _gagb !=nil {return _gagb ;};_caag .BorderrightcolorAttr =&_eadg ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_caag .ConnectortypeAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_caag .BwpureAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_caag .BwmodeAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0073\u0070\u0074"{_fad ,_dccg :=_gf .ParseFloat (_cdgf .Value ,64); +if _dccg !=nil {return _dccg ;};_ddba :=float32 (_fad );_caag .SptAttr =&_ddba ;continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_caag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_caag .HralignAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_dcdd ,_edfd :=_gf .ParseFloat (_cdgf .Value ,64);if _edfd !=nil {return _edfd ;};_caag .EndAngleAttr =&_dcdd ;continue ;};if _cdgf .Name .Local =="\u0069\u0064"{_dgcce ,_bcab :=_cdgf .Value ,error (nil ); +if _bcab !=nil {return _bcab ;};_caag .IdAttr =&_dgcce ;continue ;};if _cdgf .Name .Local =="\u0061\u006c\u0074"{_ebdc ,_abcg :=_cdgf .Value ,error (nil );if _abcg !=nil {return _abcg ;};_caag .AltAttr =&_ebdc ;continue ;};if _cdgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_caag .PrintAttr .UnmarshalXMLAttr (_cdgf ); +continue ;};if _cdgf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_caag .StrokedAttr .UnmarshalXMLAttr (_cdgf );continue ;};if _cdgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggab ,_bdce :=_cdgf .Value ,error (nil ); +if _bdce !=nil {return _bdce ;};_caag .WrapcoordsAttr =&_ggab ;continue ;};if _cdgf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbfd ,_eddbd :=_cdgf .Value ,error (nil );if _eddbd !=nil {return _eddbd ;};_caag .StrokeweightAttr =&_fbfd ; +continue ;};if _cdgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fae ,_dedc :=_cdgf .Value ,error (nil );if _dedc !=nil {return _dedc ;};_caag .CoordoriginAttr =&_fae ;continue ;};if _cdgf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fgbc ,_dfag :=_cdgf .Value ,error (nil ); +if _dfag !=nil {return _dfag ;};_caag .ChromakeyAttr =&_fgbc ;continue ;};if _cdgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cacg ,_adbb :=_cdgf .Value ,error (nil );if _adbb !=nil {return _adbb ;};_caag .FillcolorAttr =&_cacg ;continue ; +};if _cdgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bda ,_cegf :=_cdgf .Value ,error (nil );if _cegf !=nil {return _cegf ;};_caag .StyleAttr =&_bda ;continue ;};if _cdgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdfb ,_bbe :=_cdgf .Value ,error (nil ); +if _bbe !=nil {return _bbe ;};_caag .OpacityAttr =&_bdfb ;continue ;};if _cdgf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abcb ,_bdeb :=_cdgf .Value ,error (nil );if _bdeb !=nil {return _bdeb ;};_caag .StrokecolorAttr =&_abcb ; +continue ;};if _cdgf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caag .InsetpenAttr .UnmarshalXMLAttr (_cdgf );continue ;};if _cdgf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_dgdc ,_gfgf :=_gf .ParseFloat (_cdgf .Value ,64); +if _gfgf !=nil {return _gfgf ;};_caag .StartAngleAttr =&_dgdc ;continue ;};if _cdgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_efg ,_eccb :=_cdgf .Value ,error (nil );if _eccb !=nil {return _eccb ;};_caag .CoordsizeAttr =&_efg ;continue ; +};if _cdgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_faac ,_efeb :=_cdgf .Value ,error (nil );if _efeb !=nil {return _efeb ;};_caag .TitleAttr =&_faac ;continue ;};if _cdgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_adaf ,_ggabg :=_cdgf .Value ,error (nil ); +if _ggabg !=nil {return _ggabg ;};_caag .ClassAttr =&_adaf ;continue ;};if _cdgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dabg ,_cgac :=_cdgf .Value ,error (nil );if _cgac !=nil {return _cgac ;};_caag .TargetAttr =&_dabg ;continue ;};if _cdgf .Name .Local =="\u0068\u0072\u0065\u0066"{_cbda ,_gfeb :=_cdgf .Value ,error (nil ); +if _gfeb !=nil {return _gfeb ;};_caag .HrefAttr =&_cbda ;continue ;};if _cdgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_caag .FilledAttr .UnmarshalXMLAttr (_cdgf );continue ;};};_dcfb :for {_baaa ,_bab :=d .Token ();if _bab !=nil {return _bab ; +};switch _bac :=_baaa .(type ){case _a .StartElement :switch _bac .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ffcc :=NewEG_ShapeElements (); +_ffcc .Path =NewPath ();if _cfba :=d .DecodeElement (_ffcc .Path ,&_bac );_cfba !=nil {return _cfba ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_ffcc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dcef :=NewEG_ShapeElements (); +_dcef .Formulas =NewFormulas ();if _fbgf :=d .DecodeElement (_dcef .Formulas ,&_bac );_fbgf !=nil {return _fbgf ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_dcef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bcda :=NewEG_ShapeElements (); +_bcda .Handles =NewHandles ();if _beab :=d .DecodeElement (_bcda .Handles ,&_bac );_beab !=nil {return _beab ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_bcda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aaeg :=NewEG_ShapeElements (); +_aaeg .Fill =NewFill ();if _bfea :=d .DecodeElement (_aaeg .Fill ,&_bac );_bfea !=nil {return _bfea ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_aaeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bdaf :=NewEG_ShapeElements (); +_bdaf .Stroke =NewStroke ();if _egbc :=d .DecodeElement (_bdaf .Stroke ,&_bac );_egbc !=nil {return _egbc ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_bdaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gcbdf :=NewEG_ShapeElements (); +_gcbdf .Shadow =NewShadow ();if _egef :=d .DecodeElement (_gcbdf .Shadow ,&_bac );_egef !=nil {return _egef ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_gcbdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccge :=NewEG_ShapeElements (); +_ccge .Textbox =NewTextbox ();if _abcd :=d .DecodeElement (_ccge .Textbox ,&_bac );_abcd !=nil {return _abcd ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_ccge );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fgg :=NewEG_ShapeElements (); +_fgg .Textpath =NewTextpath ();if _eadf :=d .DecodeElement (_fgg .Textpath ,&_bac );_eadf !=nil {return _eadf ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_fgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bbbgc :=NewEG_ShapeElements (); +_bbbgc .Imagedata =NewImagedata ();if _fdgbe :=d .DecodeElement (_bbbgc .Imagedata ,&_bac );_fdgbe !=nil {return _fdgbe ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_bbbgc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gffb :=NewEG_ShapeElements (); +_gffb .Skew =NewOfcSkew ();if _facf :=d .DecodeElement (_gffb .Skew ,&_bac );_facf !=nil {return _facf ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_gffb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aeec :=NewEG_ShapeElements (); +_aeec .Extrusion =NewOfcExtrusion ();if _ccfe :=d .DecodeElement (_aeec .Extrusion ,&_bac );_ccfe !=nil {return _ccfe ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_aeec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ccea :=NewEG_ShapeElements (); +_ccea .Callout =NewOfcCallout ();if _fef :=d .DecodeElement (_ccea .Callout ,&_bac );_fef !=nil {return _fef ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_ccea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cec :=NewEG_ShapeElements (); +_cec .Lock =NewOfcLock ();if _efbf :=d .DecodeElement (_cec .Lock ,&_bac );_efbf !=nil {return _efbf ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_cec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ebde :=NewEG_ShapeElements (); +_ebde .Clippath =NewOfcClippath ();if _cegg :=d .DecodeElement (_ebde .Clippath ,&_bac );_cegg !=nil {return _cegg ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_ebde );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fddd :=NewEG_ShapeElements (); +_fddd .Signatureline =NewOfcSignatureline ();if _bfa :=d .DecodeElement (_fddd .Signatureline ,&_bac );_bfa !=nil {return _bfa ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_fddd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cgdeb :=NewEG_ShapeElements (); +_cgdeb .Wrap =_b .NewWrap ();if _fbe :=d .DecodeElement (_cgdeb .Wrap ,&_bac );_fbe !=nil {return _fbe ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_cgdeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gfc :=NewEG_ShapeElements (); +_gfc .Anchorlock =_b .NewAnchorlock ();if _afad :=d .DecodeElement (_gfc .Anchorlock ,&_bac );_afad !=nil {return _afad ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_gfc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eedg :=NewEG_ShapeElements (); +_eedg .Bordertop =_b .NewBordertop ();if _fdgg :=d .DecodeElement (_eedg .Bordertop ,&_bac );_fdgg !=nil {return _fdgg ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_eedg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcaa :=NewEG_ShapeElements (); +_bcaa .Borderbottom =_b .NewBorderbottom ();if _febg :=d .DecodeElement (_bcaa .Borderbottom ,&_bac );_febg !=nil {return _febg ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_bcaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_beec :=NewEG_ShapeElements (); +_beec .Borderleft =_b .NewBorderleft ();if _dcddc :=d .DecodeElement (_beec .Borderleft ,&_bac );_dcddc !=nil {return _dcddc ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_beec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ecgdd :=NewEG_ShapeElements (); +_ecgdd .Borderright =_b .NewBorderright ();if _fafa :=d .DecodeElement (_ecgdd .Borderright ,&_bac );_fafa !=nil {return _fafa ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_ecgdd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_acc :=NewEG_ShapeElements (); +_acc .ClientData =_gb .NewClientData ();if _dec :=d .DecodeElement (_acc .ClientData ,&_bac );_dec !=nil {return _dec ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_acc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_egcd :=NewEG_ShapeElements (); +_egcd .Textdata =_ec .NewTextdata ();if _afdb :=d .DecodeElement (_egcd .Textdata ,&_bac );_afdb !=nil {return _afdb ;};_caag .EG_ShapeElements =append (_caag .EG_ShapeElements ,_egcd );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_bac .Name ); +if _fefa :=d .Skip ();_fefa !=nil {return _fefa ;};};case _a .EndElement :break _dcfb ;case _a .CharData :};};return nil ;};func (_dfbef ST_StrokeArrowLength )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baacc :=_a .Attr {};_baacc .Name =name ;switch _dfbef {case ST_StrokeArrowLengthUnset :_baacc .Value =""; +case ST_StrokeArrowLengthShort :_baacc .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_baacc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_baacc .Value ="\u006c\u006f\u006e\u0067";};return _baacc ,nil ; +};func (_ebafe OfcST_FillType )Validate ()error {return _ebafe .ValidateWithPath ("")};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ; +CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ; +UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ; +UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; +OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; +BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ; +};func (_cdfa *Oval )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdfa .CT_Oval =*NewCT_Oval ();for _ ,_eeggf :=range start .Attr {if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_deacc ,_fcdae :=_eeggf .Value ,error (nil ); +if _fcdae !=nil {return _fcdae ;};_cdfa .BordertopcolorAttr =&_deacc ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cdfa .BulletAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0068\u0072"{_cdfa .HrAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cdfa .CliptowrapAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0068\u0072\u0073t\u0064"{_cdfa .HrstdAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u006f\u006c\u0065"{_cdfa .OleAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cdfa .HrnoshadeAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u006f\u006e\u0065\u0064"{_cdfa .OnedAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0068\u0072\u0070c\u0074"{_agdcb ,_bddffe :=_gf .ParseFloat (_eeggf .Value ,64); +if _bddffe !=nil {return _bddffe ;};_ceefce :=float32 (_agdcb );_cdfa .HrpctAttr =&_ceefce ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cdfa .OleiconAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgabdf ,_bcaed :=_eeggf .Value ,error (nil ); +if _bcaed !=nil {return _bcaed ;};_cdfa .BorderbottomcolorAttr =&_dgabdf ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cdfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbfad ,_cbaca :=_gf .ParseInt (_eeggf .Value ,10,64); +if _cbaca !=nil {return _cbaca ;};_cdfa .RegroupidAttr =&_fbfad ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0063\u006c\u0069\u0070"{_cdfa .ClipAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cdfa .HralignAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cdfa .PreferrelativeAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cdfa .DgmlayoutAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cdfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cdfa .InsetmodeAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cdfa .ButtonAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cdfa .UserdrawnAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cdfa .AllowincellAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0073\u0070\u0074"{_dacc ,_ffdgbc :=_gf .ParseFloat (_eeggf .Value ,64); +if _ffdgbc !=nil {return _ffdgbc ;};_aabec :=float32 (_dacc );_cdfa .SptAttr =&_aabec ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cadec ,_fcbfad :=_eeggf .Value ,error (nil ); +if _fcbfad !=nil {return _fcbfad ;};_cdfa .BorderleftcolorAttr =&_cadec ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cdfa .ConnectortypeAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gagde ,_caed :=_eeggf .Value ,error (nil ); +if _caed !=nil {return _caed ;};_cdfa .BorderrightcolorAttr =&_gagde ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0073\u0070\u0069\u0064"{_cebcee ,_geede :=_eeggf .Value ,error (nil ); +if _geede !=nil {return _geede ;};_cdfa .SpidAttr =&_cebcee ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_degbg ,_abaec :=_gf .ParseInt (_eeggf .Value ,10,64); +if _abaec !=nil {return _abaec ;};_cdfa .DgmnodekindAttr =&_degbg ;continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cdfa .BwpureAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdfa .ForcedashAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cdfa .BwnormalAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cdfa .BwmodeAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cdfa .UserhiddenAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeggf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cdfa .AllowoverlapAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_deded ,_cdebgg :=_eeggf .Value ,error (nil );if _cdebgg !=nil {return _cdebgg ;};_cdfa .TargetAttr =&_deded ;continue ;};if _eeggf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bbbcbg ,_gggda :=_eeggf .Value ,error (nil ); +if _gggda !=nil {return _gggda ;};_cdfa .CoordoriginAttr =&_bbbcbg ;continue ;};if _eeggf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cdfa .StrokedAttr .UnmarshalXMLAttr (_eeggf );continue ;};if _eeggf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fddda ,_caaae :=_eeggf .Value ,error (nil ); +if _caaae !=nil {return _caaae ;};_cdfa .CoordsizeAttr =&_fddda ;continue ;};if _eeggf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aaffa ,_cdaad :=_eeggf .Value ,error (nil );if _cdaad !=nil {return _cdaad ;};_cdfa .StrokeweightAttr =&_aaffa ; +continue ;};if _eeggf .Name .Local =="\u0073\u0074\u0079l\u0065"{_acgfa ,_cagcg :=_eeggf .Value ,error (nil );if _cagcg !=nil {return _cagcg ;};_cdfa .StyleAttr =&_acgfa ;continue ;};if _eeggf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffcae ,_fbbce :=_eeggf .Value ,error (nil ); +if _fbbce !=nil {return _fbbce ;};_cdfa .ChromakeyAttr =&_ffcae ;continue ;};if _eeggf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbacc ,_gaba :=_eeggf .Value ,error (nil );if _gaba !=nil {return _gaba ;};_cdfa .FillcolorAttr =&_gbacc ; +continue ;};if _eeggf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fadbg ,_dadad :=_eeggf .Value ,error (nil );if _dadad !=nil {return _dadad ;};_cdfa .OpacityAttr =&_fadbg ;continue ;};if _eeggf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbgfa ,_dfccc :=_eeggf .Value ,error (nil ); +if _dfccc !=nil {return _dfccc ;};_cdfa .WrapcoordsAttr =&_cbgfa ;continue ;};if _eeggf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfgee ,_fabac :=_eeggf .Value ,error (nil );if _fabac !=nil {return _fabac ;};_cdfa .StrokecolorAttr =&_bfgee ; +continue ;};if _eeggf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdfa .InsetpenAttr .UnmarshalXMLAttr (_eeggf );continue ;};if _eeggf .Name .Local =="\u0068\u0072\u0065\u0066"{_feebf ,_fcfc :=_eeggf .Value ,error (nil );if _fcfc !=nil {return _fcfc ; +};_cdfa .HrefAttr =&_feebf ;continue ;};if _eeggf .Name .Local =="\u0069\u0064"{_afegc ,_fadde :=_eeggf .Value ,error (nil );if _fadde !=nil {return _fadde ;};_cdfa .IdAttr =&_afegc ;continue ;};if _eeggf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdfa .PrintAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};if _eeggf .Name .Local =="\u0061\u006c\u0074"{_ecbgc ,_fdabe :=_eeggf .Value ,error (nil );if _fdabe !=nil {return _fdabe ;};_cdfa .AltAttr =&_ecbgc ;continue ;};if _eeggf .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedae ,_ecgff :=_eeggf .Value ,error (nil ); +if _ecgff !=nil {return _ecgff ;};_cdfa .TitleAttr =&_eedae ;continue ;};if _eeggf .Name .Local =="\u0063\u006c\u0061s\u0073"{_becbc ,_ebfd :=_eeggf .Value ,error (nil );if _ebfd !=nil {return _ebfd ;};_cdfa .ClassAttr =&_becbc ;continue ;};if _eeggf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cdfa .FilledAttr .UnmarshalXMLAttr (_eeggf ); +continue ;};};_cebca :for {_baeaga ,_gfbga :=d .Token ();if _gfbga !=nil {return _gfbga ;};switch _abdgc :=_baeaga .(type ){case _a .StartElement :switch _abdgc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eaecd :=NewEG_ShapeElements (); +_eaecd .Path =NewPath ();if _eebda :=d .DecodeElement (_eaecd .Path ,&_abdgc );_eebda !=nil {return _eebda ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_eaecd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_edfff :=NewEG_ShapeElements (); +_edfff .Formulas =NewFormulas ();if _eeaff :=d .DecodeElement (_edfff .Formulas ,&_abdgc );_eeaff !=nil {return _eeaff ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_edfff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fgaeb :=NewEG_ShapeElements (); +_fgaeb .Handles =NewHandles ();if _cfga :=d .DecodeElement (_fgaeb .Handles ,&_abdgc );_cfga !=nil {return _cfga ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_fgaeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dacbc :=NewEG_ShapeElements (); +_dacbc .Fill =NewFill ();if _ceecb :=d .DecodeElement (_dacbc .Fill ,&_abdgc );_ceecb !=nil {return _ceecb ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_dacbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccfee :=NewEG_ShapeElements (); +_ccfee .Stroke =NewStroke ();if _bfcaf :=d .DecodeElement (_ccfee .Stroke ,&_abdgc );_bfcaf !=nil {return _bfcaf ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_ccfee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cecgb :=NewEG_ShapeElements (); +_cecgb .Shadow =NewShadow ();if _defde :=d .DecodeElement (_cecgb .Shadow ,&_abdgc );_defde !=nil {return _defde ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_cecgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_becdfc :=NewEG_ShapeElements (); +_becdfc .Textbox =NewTextbox ();if _debdf :=d .DecodeElement (_becdfc .Textbox ,&_abdgc );_debdf !=nil {return _debdf ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_becdfc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fdeac :=NewEG_ShapeElements (); +_fdeac .Textpath =NewTextpath ();if _dfbfd :=d .DecodeElement (_fdeac .Textpath ,&_abdgc );_dfbfd !=nil {return _dfbfd ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_fdeac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dadbf :=NewEG_ShapeElements (); +_dadbf .Imagedata =NewImagedata ();if _efffg :=d .DecodeElement (_dadbf .Imagedata ,&_abdgc );_efffg !=nil {return _efffg ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_dadbf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fddegd :=NewEG_ShapeElements (); +_fddegd .Skew =NewOfcSkew ();if _efede :=d .DecodeElement (_fddegd .Skew ,&_abdgc );_efede !=nil {return _efede ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_fddegd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_eced :=NewEG_ShapeElements (); +_eced .Extrusion =NewOfcExtrusion ();if _bcggb :=d .DecodeElement (_eced .Extrusion ,&_abdgc );_bcggb !=nil {return _bcggb ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_eced );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bgabaf :=NewEG_ShapeElements (); +_bgabaf .Callout =NewOfcCallout ();if _bbggb :=d .DecodeElement (_bgabaf .Callout ,&_abdgc );_bbggb !=nil {return _bbggb ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_bgabaf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fdcge :=NewEG_ShapeElements (); +_fdcge .Lock =NewOfcLock ();if _begd :=d .DecodeElement (_fdcge .Lock ,&_abdgc );_begd !=nil {return _begd ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_fdcge );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dbdgd :=NewEG_ShapeElements (); +_dbdgd .Clippath =NewOfcClippath ();if _dcebdg :=d .DecodeElement (_dbdgd .Clippath ,&_abdgc );_dcebdg !=nil {return _dcebdg ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_dbdgd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_afead :=NewEG_ShapeElements (); +_afead .Signatureline =NewOfcSignatureline ();if _dcgbf :=d .DecodeElement (_afead .Signatureline ,&_abdgc );_dcgbf !=nil {return _dcgbf ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_afead );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_egcec :=NewEG_ShapeElements (); +_egcec .Wrap =_b .NewWrap ();if _edbbb :=d .DecodeElement (_egcec .Wrap ,&_abdgc );_edbbb !=nil {return _edbbb ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_egcec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ebbf :=NewEG_ShapeElements (); +_ebbf .Anchorlock =_b .NewAnchorlock ();if _beage :=d .DecodeElement (_ebbf .Anchorlock ,&_abdgc );_beage !=nil {return _beage ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_ebbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fafe :=NewEG_ShapeElements (); +_fafe .Bordertop =_b .NewBordertop ();if _gdgff :=d .DecodeElement (_fafe .Bordertop ,&_abdgc );_gdgff !=nil {return _gdgff ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_fafe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_adddb :=NewEG_ShapeElements (); +_adddb .Borderbottom =_b .NewBorderbottom ();if _fcaebd :=d .DecodeElement (_adddb .Borderbottom ,&_abdgc );_fcaebd !=nil {return _fcaebd ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_adddb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_efgac :=NewEG_ShapeElements (); +_efgac .Borderleft =_b .NewBorderleft ();if _bfgec :=d .DecodeElement (_efgac .Borderleft ,&_abdgc );_bfgec !=nil {return _bfgec ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_efgac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_degee :=NewEG_ShapeElements (); +_degee .Borderright =_b .NewBorderright ();if _gaabc :=d .DecodeElement (_degee .Borderright ,&_abdgc );_gaabc !=nil {return _gaabc ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_degee );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cefbf :=NewEG_ShapeElements (); +_cefbf .ClientData =_gb .NewClientData ();if _baba :=d .DecodeElement (_cefbf .ClientData ,&_abdgc );_baba !=nil {return _baba ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_cefbf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cefbd :=NewEG_ShapeElements (); +_cefbd .Textdata =_ec .NewTextdata ();if _cbdfcc :=d .DecodeElement (_cefbd .Textdata ,&_abdgc );_cbdfcc !=nil {return _cbdfcc ;};_cdfa .EG_ShapeElements =append (_cdfa .EG_ShapeElements ,_cefbd );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_abdgc .Name ); +if _fgaed :=d .Skip ();_fgaed !=nil {return _fgaed ;};};case _a .EndElement :break _cebca ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcSignatureline and its children -func (_ffacd *OfcSignatureline )Validate ()error {return _ffacd .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func NewOfcTop ()*OfcTop {_ffcbb :=&OfcTop {};_ffcbb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -return _ffcbb ;}; +// Validate validates the AG_Id and its children +func (_gbe *AG_Id )Validate ()error {return _gbe .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_bdaff *CT_Textbox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"; +};if _bdaff .InsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bdaff .InsetAttr )});};if _bdaff .SingleclickAttr !=_f .ST_TrueFalseUnset {_gdcbd ,_adced :=_bdaff .SingleclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"}); +if _adced !=nil {return _adced ;};start .Attr =append (start .Attr ,_gdcbd );};if _bdaff .InsetmodeAttr !=OfcST_InsetModeUnset {_cafgf ,_fadf :=_bdaff .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _fadf !=nil {return _fadf ;};start .Attr =append (start .Attr ,_cafgf );};if _bdaff .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bdaff .IdAttr )});};if _bdaff .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bdaff .StyleAttr )}); +};e .EncodeToken (start );if _bdaff .TxbxContent !=nil {_afcbg :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bdaff .TxbxContent ,_afcbg );};if _bdaff .Any !=nil {_bdaff .Any .MarshalXML (e ,_a .StartElement {}); +};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfcec *CT_Arc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _dfcec .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .StartAngleAttr )}); +};if _dfcec .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .EndAngleAttr )});};if _dfcec .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .HrefAttr )}); +};if _dfcec .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .TargetAttr )});};if _dfcec .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .ClassAttr )}); +};if _dfcec .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .TitleAttr )});};if _dfcec .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .AltAttr )}); +};if _dfcec .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .CoordsizeAttr )});};if _dfcec .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .CoordoriginAttr )}); +};if _dfcec .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .WrapcoordsAttr )});};if _dfcec .PrintAttr !=_f .ST_TrueFalseUnset {_bddf ,_dddd :=_dfcec .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _dddd !=nil {return _dddd ;};start .Attr =append (start .Attr ,_bddf );};if _dfcec .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .IdAttr )});};if _dfcec .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .StyleAttr )}); +};if _dfcec .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .SpidAttr )});};if _dfcec .OnedAttr !=_f .ST_TrueFalseUnset {_caae ,_agag :=_dfcec .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _agag !=nil {return _agag ;};start .Attr =append (start .Attr ,_caae );};if _dfcec .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .RegroupidAttr )}); +};if _dfcec .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_bdcef ,_ccfg :=_dfcec .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ccfg !=nil {return _ccfg ; +};start .Attr =append (start .Attr ,_bdcef );};if _dfcec .ButtonAttr !=_f .ST_TrueFalseUnset {_cbba ,_badc :=_dfcec .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _badc !=nil {return _badc ;};start .Attr =append (start .Attr ,_cbba ); +};if _dfcec .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gcae ,_ecca :=_dfcec .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ecca !=nil {return _ecca ;};start .Attr =append (start .Attr ,_gcae ); +};if _dfcec .BulletAttr !=_f .ST_TrueFalseUnset {_fddb ,_fade :=_dfcec .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fade !=nil {return _fade ;};start .Attr =append (start .Attr ,_fddb );};if _dfcec .HrAttr !=_f .ST_TrueFalseUnset {_eead ,_dbdec :=_dfcec .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _dbdec !=nil {return _dbdec ;};start .Attr =append (start .Attr ,_eead );};if _dfcec .HrstdAttr !=_f .ST_TrueFalseUnset {_gbfa ,_bfac :=_dfcec .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bfac !=nil {return _bfac ; +};start .Attr =append (start .Attr ,_gbfa );};if _dfcec .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ccee ,_eadc :=_dfcec .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eadc !=nil {return _eadc ; +};start .Attr =append (start .Attr ,_ccee );};if _dfcec .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .HrpctAttr )});};if _dfcec .HralignAttr !=OfcST_HrAlignUnset {_fgae ,_dgbg :=_dfcec .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _dgbg !=nil {return _dgbg ;};start .Attr =append (start .Attr ,_fgae );};if _dfcec .AllowincellAttr !=_f .ST_TrueFalseUnset {_eebb ,_bba :=_dfcec .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bba !=nil {return _bba ;};start .Attr =append (start .Attr ,_eebb );};if _dfcec .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_afae ,_fdcd :=_dfcec .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _fdcd !=nil {return _fdcd ;};start .Attr =append (start .Attr ,_afae );};if _dfcec .UserdrawnAttr !=_f .ST_TrueFalseUnset {_abce ,_aeff :=_dfcec .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _aeff !=nil {return _aeff ;};start .Attr =append (start .Attr ,_abce );};if _dfcec .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .BordertopcolorAttr )}); +};if _dfcec .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .BorderleftcolorAttr )}); +};if _dfcec .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .BorderbottomcolorAttr )}); +};if _dfcec .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .BorderrightcolorAttr )}); +};if _dfcec .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bbac ,_bada :=_dfcec .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bada !=nil {return _bada ;};start .Attr =append (start .Attr ,_bbac ); +};if _dfcec .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .DgmnodekindAttr )});};if _dfcec .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ffcbe ,_aeaae :=_dfcec .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _aeaae !=nil {return _aeaae ;};start .Attr =append (start .Attr ,_ffcbe );};if _dfcec .InsetmodeAttr !=OfcST_InsetModeUnset {_fdcda ,_ade :=_dfcec .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _ade !=nil {return _ade ;};start .Attr =append (start .Attr ,_fdcda );};if _dfcec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .OpacityAttr )}); +};if _dfcec .StrokedAttr !=_f .ST_TrueFalseUnset {_cde ,_ffad :=_dfcec .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ffad !=nil {return _ffad ;};start .Attr =append (start .Attr ,_cde );};if _dfcec .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .StrokecolorAttr )}); +};if _dfcec .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .StrokeweightAttr )});};if _dfcec .InsetpenAttr !=_f .ST_TrueFalseUnset {_dccb ,_ebag :=_dfcec .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _ebag !=nil {return _ebag ;};start .Attr =append (start .Attr ,_dccb );};if _dfcec .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .ChromakeyAttr )}); +};if _dfcec .FilledAttr !=_f .ST_TrueFalseUnset {_eebe ,_ccceg :=_dfcec .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ccceg !=nil {return _ccceg ;};start .Attr =append (start .Attr ,_eebe );};if _dfcec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .FillcolorAttr )}); +};if _dfcec .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dfcec .SptAttr )});};if _dfcec .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fbgb ,_cdca :=_dfcec .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cdca !=nil {return _cdca ;};start .Attr =append (start .Attr ,_fbgb );};if _dfcec .BwmodeAttr !=OfcST_BWModeUnset {_dag ,_cbdd :=_dfcec .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbdd !=nil {return _cbdd ; +};start .Attr =append (start .Attr ,_dag );};if _dfcec .BwpureAttr !=OfcST_BWModeUnset {_geec ,_adca :=_dfcec .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _adca !=nil {return _adca ;};start .Attr =append (start .Attr ,_geec ); +};if _dfcec .BwnormalAttr !=OfcST_BWModeUnset {_gged ,_ggg :=_dfcec .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggg !=nil {return _ggg ;};start .Attr =append (start .Attr ,_gged ); +};if _dfcec .ForcedashAttr !=_f .ST_TrueFalseUnset {_efbab ,_ggae :=_dfcec .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ggae !=nil {return _ggae ;};start .Attr =append (start .Attr ,_efbab ); +};if _dfcec .OleiconAttr !=_f .ST_TrueFalseUnset {_baca ,_eafg :=_dfcec .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _eafg !=nil {return _eafg ;};start .Attr =append (start .Attr ,_baca );};if _dfcec .OleAttr !=_f .ST_TrueFalseBlankUnset {_eeaa ,_efa :=_dfcec .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_eeaa );};if _dfcec .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_eede ,_gbfg :=_dfcec .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _gbfg !=nil {return _gbfg ;};start .Attr =append (start .Attr ,_eede );};if _dfcec .CliptowrapAttr !=_f .ST_TrueFalseUnset {_ddae ,_bfbg :=_dfcec .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _bfbg !=nil {return _bfbg ;};start .Attr =append (start .Attr ,_ddae );};if _dfcec .ClipAttr !=_f .ST_TrueFalseUnset {_ggbb ,_gcba :=_dfcec .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gcba !=nil {return _gcba ; +};start .Attr =append (start .Attr ,_ggbb );};e .EncodeToken (start );if _dfcec .EG_ShapeElements !=nil {for _ ,_ecgb :=range _dfcec .EG_ShapeElements {_ecgb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func (_dddec OfcST_BWMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgacbb :=_a .Attr {};_cgacbb .Name =name ;switch _dddec {case OfcST_BWModeUnset :_cgacbb .Value ="";case OfcST_BWModeColor :_cgacbb .Value ="\u0063\u006f\u006co\u0072"; +case OfcST_BWModeAuto :_cgacbb .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_cgacbb .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_cgacbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065"; +case OfcST_BWModeInverseGray :_cgacbb .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_cgacbb .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_cgacbb .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074"; +case OfcST_BWModeBlack :_cgacbb .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_cgacbb .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_cgacbb .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_cgacbb .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e"; +case OfcST_BWModeBlackTextAndLines :_cgacbb .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _cgacbb ,nil ;}; -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_ffeea *Formulas )ValidateWithPath (path string )error {if _gcdbg :=_ffeea .CT_Formulas .ValidateWithPath (path );_gcdbg !=nil {return _gcdbg ;};return nil ;};func (_cfbfa OfcST_ConnectorType )ValidateWithPath (path string )error {switch _cfbfa {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbfa )); -};return nil ;};func (_cbaed ST_ImageAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egfffd :=_d .Attr {};_egfffd .Name =name ;switch _cbaed {case ST_ImageAspectUnset :_egfffd .Value ="";case ST_ImageAspectIgnore :_egfffd .Value ="\u0069\u0067\u006e\u006f\u0072\u0065"; -case ST_ImageAspectAtMost :_egfffd .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_egfffd .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _egfffd ,nil ;}; +// Validate validates the AG_Ext and its children +func (_fbca *AG_Ext )Validate ()error {return _fbca .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_bdbab *ST_StrokeJoinStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgfef ,_acfgg :=d .Token ();if _acfgg !=nil {return _acfgg ; +};if _gbabe ,_aafdg :=_gdgfef .(_a .EndElement );_aafdg &&_gbabe .Name ==start .Name {*_bdbab =1;return nil ;};if _ecabgg ,_eaed :=_gdgfef .(_a .CharData );!_eaed {return _d .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",_gdgfef ); +}else {switch string (_ecabgg ){case "":*_bdbab =0;case "\u0072\u006f\u0075n\u0064":*_bdbab =1;case "\u0062\u0065\u0076e\u006c":*_bdbab =2;case "\u006d\u0069\u0074e\u0072":*_bdbab =3;};};_gdgfef ,_acfgg =d .Token ();if _acfgg !=nil {return _acfgg ;};if _dgegd ,_ccegg :=_gdgfef .(_a .EndElement ); +_ccegg &&_dgegd .Name ==start .Name {return nil ;};return _d .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",_gdgfef );};func (_ggadbd *ST_ImageAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdb ,_cfaad :=d .Token (); +if _cfaad !=nil {return _cfaad ;};if _dgdcc ,_gabaf :=_bcdb .(_a .EndElement );_gabaf &&_dgdcc .Name ==start .Name {*_ggadbd =1;return nil ;};if _ddgg ,_daedba :=_bcdb .(_a .CharData );!_daedba {return _d .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",_bcdb ); +}else {switch string (_ddgg ){case "":*_ggadbd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_ggadbd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_ggadbd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ggadbd =3;};};_bcdb ,_cfaad =d .Token ();if _cfaad !=nil {return _cfaad ; +};if _aeece ,_addbc :=_bcdb .(_a .EndElement );_addbc &&_aeece .Name ==start .Name {return nil ;};return _d .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",_bcdb ); +};func (_becgc OfcST_BWMode )ValidateWithPath (path string )error {switch _becgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becgc )); +};return nil ;};func (_ceba *CT_Line )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _ceba .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .FromAttr )}); +};if _ceba .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .ToAttr )});};if _ceba .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .HrefAttr )}); +};if _ceba .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .TargetAttr )});};if _ceba .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .ClassAttr )}); +};if _ceba .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .TitleAttr )});};if _ceba .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .AltAttr )}); +};if _ceba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .CoordsizeAttr )});};if _ceba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .CoordoriginAttr )}); +};if _ceba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .WrapcoordsAttr )});};if _ceba .PrintAttr !=_f .ST_TrueFalseUnset {_dgaa ,_bdcc :=_ceba .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _bdcc !=nil {return _bdcc ;};start .Attr =append (start .Attr ,_dgaa );};if _ceba .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .IdAttr )});};if _ceba .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .StyleAttr )}); +};if _ceba .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .SpidAttr )});};if _ceba .OnedAttr !=_f .ST_TrueFalseUnset {_acab ,_afef :=_ceba .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _afef !=nil {return _afef ;};start .Attr =append (start .Attr ,_acab );};if _ceba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .RegroupidAttr )}); +};if _ceba .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ceef ,_agcd :=_ceba .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _agcd !=nil {return _agcd ; +};start .Attr =append (start .Attr ,_ceef );};if _ceba .ButtonAttr !=_f .ST_TrueFalseUnset {_ddgd ,_abaa :=_ceba .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _abaa !=nil {return _abaa ;};start .Attr =append (start .Attr ,_ddgd ); +};if _ceba .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gafc ,_bafb :=_ceba .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_gafc ); +};if _ceba .BulletAttr !=_f .ST_TrueFalseUnset {_gfae ,_aace :=_ceba .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aace !=nil {return _aace ;};start .Attr =append (start .Attr ,_gfae );};if _ceba .HrAttr !=_f .ST_TrueFalseUnset {_feaa ,_agacf :=_ceba .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _agacf !=nil {return _agacf ;};start .Attr =append (start .Attr ,_feaa );};if _ceba .HrstdAttr !=_f .ST_TrueFalseUnset {_dgce ,_daag :=_ceba .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _daag !=nil {return _daag ; +};start .Attr =append (start .Attr ,_dgce );};if _ceba .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_dgebc ,_dgac :=_ceba .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgac !=nil {return _dgac ; +};start .Attr =append (start .Attr ,_dgebc );};if _ceba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .HrpctAttr )});};if _ceba .HralignAttr !=OfcST_HrAlignUnset {_bdccc ,_dedcc :=_ceba .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _dedcc !=nil {return _dedcc ;};start .Attr =append (start .Attr ,_bdccc );};if _ceba .AllowincellAttr !=_f .ST_TrueFalseUnset {_dfgg ,_ggbdf :=_ceba .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _ggbdf !=nil {return _ggbdf ;};start .Attr =append (start .Attr ,_dfgg );};if _ceba .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_bfdfg ,_ggaee :=_ceba .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _ggaee !=nil {return _ggaee ;};start .Attr =append (start .Attr ,_bfdfg );};if _ceba .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fgde ,_agbbb :=_ceba .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _agbbb !=nil {return _agbbb ;};start .Attr =append (start .Attr ,_fgde );};if _ceba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .BordertopcolorAttr )}); +};if _ceba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .BorderleftcolorAttr )}); +};if _ceba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .BorderbottomcolorAttr )}); +};if _ceba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .BorderrightcolorAttr )}); +};if _ceba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgfc ,_cede :=_ceba .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cede !=nil {return _cede ;};start .Attr =append (start .Attr ,_fgfc ); +};if _ceba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .DgmnodekindAttr )});};if _ceba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_acfe ,_adcg :=_ceba .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _adcg !=nil {return _adcg ;};start .Attr =append (start .Attr ,_acfe );};if _ceba .InsetmodeAttr !=OfcST_InsetModeUnset {_ecadb ,_bacd :=_ceba .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _bacd !=nil {return _bacd ;};start .Attr =append (start .Attr ,_ecadb );};if _ceba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .OpacityAttr )}); +};if _ceba .StrokedAttr !=_f .ST_TrueFalseUnset {_agfe ,_ebgd :=_ceba .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ebgd !=nil {return _ebgd ;};start .Attr =append (start .Attr ,_agfe );};if _ceba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .StrokecolorAttr )}); +};if _ceba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .StrokeweightAttr )});};if _ceba .InsetpenAttr !=_f .ST_TrueFalseUnset {_fbag ,_caegfa :=_ceba .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _caegfa !=nil {return _caegfa ;};start .Attr =append (start .Attr ,_fbag );};if _ceba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .ChromakeyAttr )}); +};if _ceba .FilledAttr !=_f .ST_TrueFalseUnset {_cdgb ,_gaadb :=_ceba .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaadb !=nil {return _gaadb ;};start .Attr =append (start .Attr ,_cdgb );};if _ceba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .FillcolorAttr )}); +};if _ceba .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ceba .SptAttr )});};if _ceba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gecf ,_afdcd :=_ceba .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _afdcd !=nil {return _afdcd ;};start .Attr =append (start .Attr ,_gecf );};if _ceba .BwmodeAttr !=OfcST_BWModeUnset {_bgea ,_bdee :=_ceba .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bdee !=nil {return _bdee ; +};start .Attr =append (start .Attr ,_bgea );};if _ceba .BwpureAttr !=OfcST_BWModeUnset {_ebada ,_cabb :=_ceba .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cabb !=nil {return _cabb ;};start .Attr =append (start .Attr ,_ebada ); +};if _ceba .BwnormalAttr !=OfcST_BWModeUnset {_bbbe ,_bbca :=_ceba .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bbca !=nil {return _bbca ;};start .Attr =append (start .Attr ,_bbbe ); +};if _ceba .ForcedashAttr !=_f .ST_TrueFalseUnset {_gdfe ,_cbbgb :=_ceba .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cbbgb !=nil {return _cbbgb ;};start .Attr =append (start .Attr ,_gdfe ); +};if _ceba .OleiconAttr !=_f .ST_TrueFalseUnset {_cdfgd ,_cbde :=_ceba .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cbde !=nil {return _cbde ;};start .Attr =append (start .Attr ,_cdfgd );};if _ceba .OleAttr !=_f .ST_TrueFalseBlankUnset {_ecaba ,_eaga :=_ceba .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_ecaba );};if _ceba .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_cdfge ,_daagg :=_ceba .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _daagg !=nil {return _daagg ;};start .Attr =append (start .Attr ,_cdfge );};if _ceba .CliptowrapAttr !=_f .ST_TrueFalseUnset {_fdfb ,_gadc :=_ceba .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_fdfb );};if _ceba .ClipAttr !=_f .ST_TrueFalseUnset {_bggde ,_gdab :=_ceba .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gdab !=nil {return _gdab ; +};start .Attr =append (start .Attr ,_bggde );};e .EncodeToken (start );if _ceba .EG_ShapeElements !=nil {for _ ,_debc :=range _ceba .EG_ShapeElements {_debc .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};func (_agcfc ST_StrokeJoinStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcfce :=_a .Attr {};_dcfce .Name =name ;switch _agcfc {case ST_StrokeJoinStyleUnset :_dcfce .Value ="";case ST_StrokeJoinStyleRound :_dcfce .Value ="\u0072\u006f\u0075n\u0064"; +case ST_StrokeJoinStyleBevel :_dcfce .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_dcfce .Value ="\u006d\u0069\u0074e\u0072";};return _dcfce ,nil ;};func (_bdcba *Line )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bdcba .CT_Line .MarshalXML (e ,start ); +};func (_aed *CT_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _aed .BwmodeAttr !=OfcST_BWModeUnset {_gccc ,_dcfe :=_aed .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"}); +if _dcfe !=nil {return _dcfe ;};start .Attr =append (start .Attr ,_gccc );};if _aed .BwpureAttr !=OfcST_BWModeUnset {_fffc ,_abbd :=_aed .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _abbd !=nil {return _abbd ; +};start .Attr =append (start .Attr ,_fffc );};if _aed .BwnormalAttr !=OfcST_BWModeUnset {_dcbb ,_geae :=_aed .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _geae !=nil {return _geae ; +};start .Attr =append (start .Attr ,_dcbb );};if _aed .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_gagg ,_dadb :=_aed .TargetscreensizeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"}); +if _dadb !=nil {return _dadb ;};start .Attr =append (start .Attr ,_gagg );};if _aed .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aed .IdAttr )});};if _aed .FilledAttr !=_f .ST_TrueFalseUnset {_bdced ,_adaa :=_aed .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); +if _adaa !=nil {return _adaa ;};start .Attr =append (start .Attr ,_bdced );};if _aed .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_aed .FillcolorAttr )}); +};e .EncodeToken (start );if _aed .Fill !=nil {_bgff :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aed .Fill ,_bgff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_fbgce *OfcCT_Callout )ValidateWithPath (path string )error {if _deae :=_fbgce .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_deae !=nil {return _deae ;};if _fdafg :=_fbgce .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072"); -_fdafg !=nil {return _fdafg ;};if _fgeedb :=_fbgce .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_fgeedb !=nil {return _fgeedb ;};if _egfgca :=_fbgce .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072"); -_egfgca !=nil {return _egfgca ;};if _cadac :=_fbgce .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_cadac !=nil {return _cadac ;};if _fbbba :=_fbgce .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); -_fbbba !=nil {return _fbbba ;};if _geefg :=_fbgce .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_geefg !=nil {return _geefg ;};if _ecbda :=_fbgce .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072"); -_ecbda !=nil {return _ecbda ;};if _cabgb :=_fbgce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cabgb !=nil {return _cabgb ;};return nil ;};func (_dgbcb *OfcCT_Entry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaebc :=range start .Attr {if _eaebc .Name .Local =="\u006e\u0065\u0077"{_gegfg ,_ddeea :=_gb .ParseInt (_eaebc .Value ,10,32); -if _ddeea !=nil {return _ddeea ;};_aaeddc :=int32 (_gegfg );_dgbcb .NewAttr =&_aaeddc ;continue ;};if _eaebc .Name .Local =="\u006f\u006c\u0064"{_badad ,_abdbd :=_gb .ParseInt (_eaebc .Value ,10,32);if _abdbd !=nil {return _abdbd ;};_aabca :=int32 (_badad ); -_dgbcb .OldAttr =&_aabca ;continue ;};};for {_acdbag ,_eggda :=d .Token ();if _eggda !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_eggda );}; -if _eccba ,_egcedf :=_acdbag .(_d .EndElement );_egcedf &&_eccba .Name ==start .Name {break ;};};return nil ;};func (_cbfbc *ST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbfbc =0;case "\u0073\u006f\u006ci\u0064":*_cbfbc =1; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cbfbc =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cbfbc =3;case "\u0074\u0069\u006c\u0065":*_cbfbc =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cbfbc =5; -case "\u0066\u0072\u0061m\u0065":*_cbfbc =6;};return nil ;};func (_gefgf *Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefgf .CT_Shape =*NewCT_Shape ();for _ ,_fagda :=range start .Attr {if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beead ,_eeafa :=_gb .ParseInt (_fagda .Value ,10,64); -if _eeafa !=nil {return _eeafa ;};_gefgf .RegroupidAttr =&_beead ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gefgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0063\u006c\u0069\u0070"{_gefgf .ClipAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gefgf .ButtonAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gefgf .UserhiddenAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gefgf .BulletAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_beddf ,_adead :=_fagda .Value ,error (nil ); -if _adead !=nil {return _adead ;};_gefgf .GfxdataAttr =&_beddf ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0068\u0072"{_gefgf .HrAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u006f\u006c\u0065"{_gefgf .OleAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gefgf .AllowincellAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aaddg ,_fffce :=_fagda .Value ,error (nil ); -if _fffce !=nil {return _fffce ;};_gefgf .BorderleftcolorAttr =&_aaddg ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfcde ,_gddcd :=_gb .ParseFloat (_fagda .Value ,64); -if _gddcd !=nil {return _gddcd ;};_ffcga :=float32 (_bfcde );_gefgf .HrpctAttr =&_ffcga ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfbgf ,_aagcbb :=_gb .ParseInt (_fagda .Value ,10,64); -if _aagcbb !=nil {return _aagcbb ;};_gefgf .DgmnodekindAttr =&_bfbgf ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gefgf .InsetmodeAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gefgf .UserdrawnAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gefgf .ConnectortypeAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aedcg ,_ddgce :=_fagda .Value ,error (nil ); -if _ddgce !=nil {return _ddgce ;};_gefgf .BorderrightcolorAttr =&_aedcg ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gefgf .PreferrelativeAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gefgf .HrnoshadeAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gefgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u006f\u006e\u0065\u0064"{_gefgf .OnedAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gefgf .HralignAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gefgf .BwmodeAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gefgf .AllowoverlapAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgfdba ,_cdgf :=_fagda .Value ,error (nil ); -if _cdgf !=nil {return _cdgf ;};_gefgf .BordertopcolorAttr =&_cgfdba ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gefgf .BwnormalAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfcba ,_bfefdg :=_fagda .Value ,error (nil ); -if _bfefdg !=nil {return _bfefdg ;};_gefgf .BorderbottomcolorAttr =&_cfcba ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gefgf .CliptowrapAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gefgf .DgmlayoutAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0073\u0070\u0074"{_gbdfe ,_fgdeb :=_gb .ParseFloat (_fagda .Value ,64); -if _fgdeb !=nil {return _fgdeb ;};_bcbea :=float32 (_gbdfe );_gefgf .SptAttr =&_bcbea ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gefgf .OleiconAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gefgf .ForcedashAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gefgf .BwpureAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0073\u0070\u0069\u0064"{_bbeeb ,_cfcf :=_fagda .Value ,error (nil ); -if _cfcf !=nil {return _cfcf ;};_gefgf .SpidAttr =&_bbeeb ;continue ;};if _fagda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fagda .Name .Local =="\u0068\u0072\u0073t\u0064"{_gefgf .HrstdAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afdfeg ,_ccabe :=_fagda .Value ,error (nil );if _ccabe !=nil {return _ccabe ;};_gefgf .TargetAttr =&_afdfeg ;continue ;};if _fagda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdggc ,_ceacg :=_fagda .Value ,error (nil ); -if _ceacg !=nil {return _ceacg ;};_gefgf .WrapcoordsAttr =&_fdggc ;continue ;};if _fagda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbedeg ,_edbbc :=_fagda .Value ,error (nil );if _edbbc !=nil {return _edbbc ;};_gefgf .OpacityAttr =&_bbedeg ; -continue ;};if _fagda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aacgd ,_affbb :=_fagda .Value ,error (nil );if _affbb !=nil {return _affbb ;};_gefgf .CoordoriginAttr =&_aacgd ;continue ;};if _fagda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efaed ,_bfgae :=_fagda .Value ,error (nil ); -if _bfgae !=nil {return _bfgae ;};_gefgf .StrokecolorAttr =&_efaed ;continue ;};if _fagda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ceebb ,_fggec :=_fagda .Value ,error (nil );if _fggec !=nil {return _fggec ;};_gefgf .CoordsizeAttr =&_ceebb ; -continue ;};if _fagda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gefgf .InsetpenAttr .UnmarshalXMLAttr (_fagda );continue ;};if _fagda .Name .Local =="\u0061\u006c\u0074"{_faggc ,_agdce :=_fagda .Value ,error (nil );if _agdce !=nil {return _agdce ; -};_gefgf .AltAttr =&_faggc ;continue ;};if _fagda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gefgf .FilledAttr .UnmarshalXMLAttr (_fagda );continue ;};if _fagda .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdcag ,_gbabd :=_fagda .Value ,error (nil ); -if _gbabd !=nil {return _gbabd ;};_gefgf .TitleAttr =&_bdcag ;continue ;};if _fagda .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdgaag ,_fcbcc :=_fagda .Value ,error (nil );if _fcbcc !=nil {return _fcbcc ;};_gefgf .StyleAttr =&_fdgaag ;continue ;};if _fagda .Name .Local =="\u0070\u0072\u0069n\u0074"{_gefgf .PrintAttr .UnmarshalXMLAttr (_fagda ); -continue ;};if _fagda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gefgf .StrokedAttr .UnmarshalXMLAttr (_fagda );continue ;};if _fagda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccaeg ,_afcge :=_fagda .Value ,error (nil ); -if _afcge !=nil {return _afcge ;};_gefgf .StrokeweightAttr =&_ccaeg ;continue ;};if _fagda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gcegcg ,_aegb :=_fagda .Value ,error (nil );if _aegb !=nil {return _aegb ;};_gefgf .ChromakeyAttr =&_gcegcg ; -continue ;};if _fagda .Name .Local =="\u0070\u0061\u0074\u0068"{_dfaba ,_bacdg :=_fagda .Value ,error (nil );if _bacdg !=nil {return _bacdg ;};_gefgf .PathAttr =&_dfaba ;continue ;};if _fagda .Name .Local =="\u0069\u0064"{_ebdag ,_cfgdd :=_fagda .Value ,error (nil ); -if _cfgdd !=nil {return _cfgdd ;};_gefgf .IdAttr =&_ebdag ;continue ;};if _fagda .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeccfg ,_ccba :=_fagda .Value ,error (nil );if _ccba !=nil {return _ccba ;};_gefgf .ClassAttr =&_eeccfg ;continue ;};if _fagda .Name .Local =="\u0068\u0072\u0065\u0066"{_eeaae ,_ecffdg :=_fagda .Value ,error (nil ); -if _ecffdg !=nil {return _ecffdg ;};_gefgf .HrefAttr =&_eeaae ;continue ;};if _fagda .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_adceg ,_agfga :=_fagda .Value ,error (nil );if _agfga !=nil {return _agfga ;};_gefgf .EquationxmlAttr =&_adceg ; -continue ;};if _fagda .Name .Local =="\u0074\u0079\u0070\u0065"{_gfcad ,_debba :=_fagda .Value ,error (nil );if _debba !=nil {return _debba ;};_gefgf .TypeAttr =&_gfcad ;continue ;};if _fagda .Name .Local =="\u0061\u0064\u006a"{_fagcab ,_cdffff :=_fagda .Value ,error (nil ); -if _cdffff !=nil {return _cdffff ;};_gefgf .AdjAttr =&_fagcab ;continue ;};if _fagda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecfbg ,_egggc :=_fagda .Value ,error (nil );if _egggc !=nil {return _egggc ;};_gefgf .FillcolorAttr =&_ecfbg ; -continue ;};};_baeaf :for {_dfcfa ,_dgdgcf :=d .Token ();if _dgdgcf !=nil {return _dgdgcf ;};switch _eefde :=_dfcfa .(type ){case _d .StartElement :switch _eefde .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_ffgg :=NewOfcInk (); -if _cfgcg :=d .DecodeElement (_ffgg ,&_eefde );_cfgcg !=nil {return _cfgcg ;};_gefgf .Ink =append (_gefgf .Ink ,_ffgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_gfccbdb :=_ce .NewIscomment (); -if _dgaa :=d .DecodeElement (_gfccbdb ,&_eefde );_dgaa !=nil {return _dgaa ;};_gefgf .Iscomment =append (_gefgf .Iscomment ,_gfccbdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_dcaeb :=NewOfcEquationxml (); -if _bafbc :=d .DecodeElement (_dcaeb ,&_eefde );_bafbc !=nil {return _bafbc ;};_gefgf .Equationxml =append (_gefgf .Equationxml ,_dcaeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eebeab :=NewEG_ShapeElements (); -_eebeab .Path =NewPath ();if _ecdca :=d .DecodeElement (_eebeab .Path ,&_eefde );_ecdca !=nil {return _ecdca ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_eebeab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_faddfe :=NewEG_ShapeElements (); -_faddfe .Formulas =NewFormulas ();if _dggcc :=d .DecodeElement (_faddfe .Formulas ,&_eefde );_dggcc !=nil {return _dggcc ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_faddfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gfggg :=NewEG_ShapeElements (); -_gfggg .Handles =NewHandles ();if _gaafd :=d .DecodeElement (_gfggg .Handles ,&_eefde );_gaafd !=nil {return _gaafd ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_gfggg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aeef :=NewEG_ShapeElements (); -_aeef .Fill =NewFill ();if _cceddb :=d .DecodeElement (_aeef .Fill ,&_eefde );_cceddb !=nil {return _cceddb ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_aeef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dbfea :=NewEG_ShapeElements (); -_dbfea .Stroke =NewStroke ();if _eeada :=d .DecodeElement (_dbfea .Stroke ,&_eefde );_eeada !=nil {return _eeada ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_dbfea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgddfa :=NewEG_ShapeElements (); -_dgddfa .Shadow =NewShadow ();if _fdfff :=d .DecodeElement (_dgddfa .Shadow ,&_eefde );_fdfff !=nil {return _fdfff ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_dgddfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bggce :=NewEG_ShapeElements (); -_bggce .Textbox =NewTextbox ();if _bgfea :=d .DecodeElement (_bggce .Textbox ,&_eefde );_bgfea !=nil {return _bgfea ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_bggce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ceaag :=NewEG_ShapeElements (); -_ceaag .Textpath =NewTextpath ();if _ggacc :=d .DecodeElement (_ceaag .Textpath ,&_eefde );_ggacc !=nil {return _ggacc ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_ceaag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ddbfe :=NewEG_ShapeElements (); -_ddbfe .Imagedata =NewImagedata ();if _ebfggb :=d .DecodeElement (_ddbfe .Imagedata ,&_eefde );_ebfggb !=nil {return _ebfggb ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_ddbfe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fdcff :=NewEG_ShapeElements (); -_fdcff .Skew =NewOfcSkew ();if _daaec :=d .DecodeElement (_fdcff .Skew ,&_eefde );_daaec !=nil {return _daaec ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_fdcff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fcgaec :=NewEG_ShapeElements (); -_fcgaec .Extrusion =NewOfcExtrusion ();if _cgadc :=d .DecodeElement (_fcgaec .Extrusion ,&_eefde );_cgadc !=nil {return _cgadc ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_fcgaec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_acbgg :=NewEG_ShapeElements (); -_acbgg .Callout =NewOfcCallout ();if _fegdf :=d .DecodeElement (_acbgg .Callout ,&_eefde );_fegdf !=nil {return _fegdf ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_acbgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bfcdf :=NewEG_ShapeElements (); -_bfcdf .Lock =NewOfcLock ();if _efdda :=d .DecodeElement (_bfcdf .Lock ,&_eefde );_efdda !=nil {return _efdda ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_bfcdf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dfbea :=NewEG_ShapeElements (); -_dfbea .Clippath =NewOfcClippath ();if _acffd :=d .DecodeElement (_dfbea .Clippath ,&_eefde );_acffd !=nil {return _acffd ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_dfbea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_acdge :=NewEG_ShapeElements (); -_acdge .Signatureline =NewOfcSignatureline ();if _bgfdgf :=d .DecodeElement (_acdge .Signatureline ,&_eefde );_bgfdgf !=nil {return _bgfdgf ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_acdge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gddefe :=NewEG_ShapeElements (); -_gddefe .Wrap =_baa .NewWrap ();if _afcdcge :=d .DecodeElement (_gddefe .Wrap ,&_eefde );_afcdcge !=nil {return _afcdcge ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_gddefe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bceef :=NewEG_ShapeElements (); -_bceef .Anchorlock =_baa .NewAnchorlock ();if _affg :=d .DecodeElement (_bceef .Anchorlock ,&_eefde );_affg !=nil {return _affg ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_bceef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eegdbc :=NewEG_ShapeElements (); -_eegdbc .Bordertop =_baa .NewBordertop ();if _bcfge :=d .DecodeElement (_eegdbc .Bordertop ,&_eefde );_bcfge !=nil {return _bcfge ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_eegdbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cgcba :=NewEG_ShapeElements (); -_cgcba .Borderbottom =_baa .NewBorderbottom ();if _aeaaa :=d .DecodeElement (_cgcba .Borderbottom ,&_eefde );_aeaaa !=nil {return _aeaaa ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_cgcba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gabdff :=NewEG_ShapeElements (); -_gabdff .Borderleft =_baa .NewBorderleft ();if _acfbdg :=d .DecodeElement (_gabdff .Borderleft ,&_eefde );_acfbdg !=nil {return _acfbdg ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_gabdff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_efcgcg :=NewEG_ShapeElements (); -_efcgcg .Borderright =_baa .NewBorderright ();if _efdec :=d .DecodeElement (_efcgcg .Borderright ,&_eefde );_efdec !=nil {return _efdec ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_efcgcg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_efeae :=NewEG_ShapeElements (); -_efeae .ClientData =_af .NewClientData ();if _ddece :=d .DecodeElement (_efeae .ClientData ,&_eefde );_ddece !=nil {return _ddece ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_efeae );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcab :=NewEG_ShapeElements (); -_bcab .Textdata =_ce .NewTextdata ();if _fcaae :=d .DecodeElement (_bcab .Textdata ,&_eefde );_fcaae !=nil {return _fcaae ;};_gefgf .EG_ShapeElements =append (_gefgf .EG_ShapeElements ,_bcab );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0053\u0068\u0061p\u0065 \u0025\u0076",_eefde .Name ); -if _fgdeeg :=d .Skip ();_fgdeeg !=nil {return _fgdeeg ;};};case _d .EndElement :break _baeaf ;case _d .CharData :};};return nil ;};func (_gebda OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _gebda {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebda )); -};return nil ;};func (_faegd *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faegd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_faegd =1;case "\u0049\u0063\u006f\u006e":*_faegd =2;};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0; -OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;); +// Validate validates the CT_TextPath and its children +func (_agdbg *CT_TextPath )Validate ()error {return _agdbg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};type ST_StrokeEndCap byte ;type OfcST_BWMode byte ; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_degfd *OfcCT_Proxy )ValidateWithPath (path string )error {if _fecd :=_degfd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fecd !=nil {return _fecd ;};if _cefc :=_degfd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); -_cefc !=nil {return _cefc ;};return nil ;};type Line struct{CT_Line };type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ; -WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ; -BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_fffba OfcST_ExtrusionPlane )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccefcb :=_d .Attr {}; -_ccefcb .Name =name ;switch _fffba {case OfcST_ExtrusionPlaneUnset :_ccefcb .Value ="";case OfcST_ExtrusionPlaneXY :_ccefcb .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ccefcb .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ccefcb .Value ="\u0059\u005a"; -};return _ccefcb ,nil ;};func (_ffabe *OfcCT_OLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcd :=range start .Attr {if _adcd .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"&&_adcd .Name .Local =="\u0069\u0064"||_adcd .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"&&_adcd .Name .Local =="\u0069\u0064"{_eddaa ,_aggfdb :=_adcd .Value ,error (nil ); -if _aggfdb !=nil {return _aggfdb ;};_ffabe .IdAttr =&_eddaa ;continue ;};if _adcd .Name .Local =="\u0054\u0079\u0070\u0065"{_ffabe .TypeAttr .UnmarshalXMLAttr (_adcd );continue ;};if _adcd .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_edcad ,_ceadg :=_adcd .Value ,error (nil ); -if _ceadg !=nil {return _ceadg ;};_ffabe .ProgIDAttr =&_edcad ;continue ;};if _adcd .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_ecffe ,_egaea :=_adcd .Value ,error (nil );if _egaea !=nil {return _egaea ;};_ffabe .ShapeIDAttr =&_ecffe ;continue ; -};if _adcd .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ffabe .DrawAspectAttr .UnmarshalXMLAttr (_adcd );continue ;};if _adcd .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_deggeb ,_cdcad :=_adcd .Value ,error (nil ); -if _cdcad !=nil {return _cdcad ;};_ffabe .ObjectIDAttr =&_deggeb ;continue ;};if _adcd .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ffabe .UpdateModeAttr .UnmarshalXMLAttr (_adcd );continue ;};};_agbea :for {_afdac ,_geaab :=d .Token (); -if _geaab !=nil {return _geaab ;};switch _ceea :=_afdac .(type ){case _d .StartElement :switch _ceea .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_ffabe .LinkType =new (string ); -if _ebfed :=d .DecodeElement (_ffabe .LinkType ,&_ceea );_ebfed !=nil {return _ebfed ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_ffabe .LockedField =_b .ST_TrueFalseBlankUnset ; -if _cfgcfe :=d .DecodeElement (&_ffabe .LockedField ,&_ceea );_cfgcfe !=nil {return _cfgcfe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_ffabe .FieldCodes =new (string ); -if _ddgc :=d .DecodeElement (_ffabe .FieldCodes ,&_ceea );_ddgc !=nil {return _ddgc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ceea .Name ); -if _ceeae :=d .Skip ();_ceeae !=nil {return _ceeae ;};};case _d .EndElement :break _agbea ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_cdbaa *OfcInk )ValidateWithPath (path string )error {if _dgfeg :=_cdbaa .OfcCT_Ink .ValidateWithPath (path );_dgfeg !=nil {return _dgfeg ;};return nil ;};func (_gdfaa *Roundrect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfaa .CT_RoundRect =*NewCT_RoundRect (); +for _ ,_dbdba :=range start .Attr {if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gdfaa .UserdrawnAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cabdg ,_afcgdg :=_dbdba .Value ,error (nil ); +if _afcgdg !=nil {return _afcgdg ;};_gdfaa .BordertopcolorAttr =&_cabdg ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gdfaa .UserhiddenAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdfaa .BulletAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdfaa .CliptowrapAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0068\u0072"{_gdfaa .HrAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u006f\u006c\u0065"{_gdfaa .OleAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0068\u0072\u0073t\u0064"{_gdfaa .HrstdAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0073\u0070\u0069\u0064"{_ccgae ,_efafb :=_dbdba .Value ,error (nil ); +if _efafb !=nil {return _efafb ;};_gdfaa .SpidAttr =&_ccgae ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gdfaa .HrnoshadeAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdfaa .ForcedashAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aagag ,_bcfgf :=_dbdba .Value ,error (nil ); +if _bcfgf !=nil {return _bcfgf ;};_gdfaa .BorderleftcolorAttr =&_aagag ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cebeac ,_cbede :=_gf .ParseInt (_dbdba .Value ,10,64); +if _cbede !=nil {return _cbede ;};_gdfaa .DgmnodekindAttr =&_cebeac ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u006f\u006e\u0065\u0064"{_gdfaa .OnedAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0063\u006c\u0069\u0070"{_gdfaa .ClipAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0068\u0072\u0070c\u0074"{_daec ,_gddfd :=_gf .ParseFloat (_dbdba .Value ,64); +if _gddfd !=nil {return _gddfd ;};_agcda :=float32 (_daec );_gdfaa .HrpctAttr =&_agcda ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdfaa .PreferrelativeAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccefa ,_gcbdc :=_dbdba .Value ,error (nil ); +if _gcbdc !=nil {return _gcbdc ;};_gdfaa .BorderrightcolorAttr =&_ccefa ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_efddbe ,_geded :=_gf .ParseInt (_dbdba .Value ,10,64); +if _geded !=nil {return _geded ;};_gdfaa .RegroupidAttr =&_efddbe ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gdfaa .DgmlayoutmruAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gdfaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gdfaa .AllowoverlapAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdfaa .HralignAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdfaa .InsetmodeAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0073\u0070\u0074"{_ccaaea ,_gaggg :=_gf .ParseFloat (_dbdba .Value ,64); +if _gaggg !=nil {return _gaggg ;};_aagbb :=float32 (_ccaaea );_gdfaa .SptAttr =&_aagbb ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebdf ,_accbf :=_dbdba .Value ,error (nil ); +if _accbf !=nil {return _accbf ;};_gdfaa .BorderbottomcolorAttr =&_ebdf ;continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdfaa .OleiconAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gdfaa .DgmlayoutAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdfaa .BwmodeAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdfaa .BwnormalAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdfaa .BwpureAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdfaa .ConnectortypeAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gdfaa .ButtonAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbdba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdfaa .AllowincellAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Local =="\u0068\u0072\u0065\u0066"{_gedbg ,_dbabg :=_dbdba .Value ,error (nil );if _dbabg !=nil {return _dbabg ;};_gdfaa .HrefAttr =&_gedbg ;continue ;};if _dbdba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gebcd ,_ccbbea :=_dbdba .Value ,error (nil ); +if _ccbbea !=nil {return _ccbbea ;};_gdfaa .CoordsizeAttr =&_gebcd ;continue ;};if _dbdba .Name .Local =="\u0073\u0074\u0079l\u0065"{_dggad ,_aadbd :=_dbdba .Value ,error (nil );if _aadbd !=nil {return _aadbd ;};_gdfaa .StyleAttr =&_dggad ;continue ;}; +if _dbdba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdfaa .StrokedAttr .UnmarshalXMLAttr (_dbdba );continue ;};if _dbdba .Name .Local =="\u0069\u0064"{_deecg ,_gcbca :=_dbdba .Value ,error (nil );if _gcbca !=nil {return _gcbca ;};_gdfaa .IdAttr =&_deecg ; +continue ;};if _dbdba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agbae ,_cdaac :=_dbdba .Value ,error (nil );if _cdaac !=nil {return _cdaac ;};_gdfaa .StrokeweightAttr =&_agbae ;continue ;};if _dbdba .Name .Local =="\u0070\u0072\u0069n\u0074"{_gdfaa .PrintAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_babge ,_dddb :=_dbdba .Value ,error (nil );if _dddb !=nil {return _dddb ;};_gdfaa .ChromakeyAttr =&_babge ;continue ;};if _dbdba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_begae ,_dgfgce :=_dbdba .Value ,error (nil ); +if _dgfgce !=nil {return _dgfgce ;};_gdfaa .FillcolorAttr =&_begae ;continue ;};if _dbdba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bacfb ,_fcgcc :=_dbdba .Value ,error (nil );if _fcgcc !=nil {return _fcgcc ;};_gdfaa .CoordoriginAttr =&_bacfb ; +continue ;};if _dbdba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aebdg ,_dagec :=_dbdba .Value ,error (nil );if _dagec !=nil {return _dagec ;};_gdfaa .OpacityAttr =&_aebdg ;continue ;};if _dbdba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dffff ,_acffb :=_dbdba .Value ,error (nil ); +if _acffb !=nil {return _acffb ;};_gdfaa .StrokecolorAttr =&_dffff ;continue ;};if _dbdba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdfaa .InsetpenAttr .UnmarshalXMLAttr (_dbdba );continue ;};if _dbdba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdfaa .FilledAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};if _dbdba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efdgc ,_begbd :=_dbdba .Value ,error (nil );if _begbd !=nil {return _begbd ;};_gdfaa .WrapcoordsAttr =&_efdgc ;continue ;};if _dbdba .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_fdbbc ,_fgggg :=_dbdba .Value ,error (nil ); +if _fgggg !=nil {return _fgggg ;};_gdfaa .ArcsizeAttr =&_fdbbc ;continue ;};if _dbdba .Name .Local =="\u0074\u0069\u0074l\u0065"{_efgbb ,_aagff :=_dbdba .Value ,error (nil );if _aagff !=nil {return _aagff ;};_gdfaa .TitleAttr =&_efgbb ;continue ;};if _dbdba .Name .Local =="\u0063\u006c\u0061s\u0073"{_becde ,_fbada :=_dbdba .Value ,error (nil ); +if _fbada !=nil {return _fbada ;};_gdfaa .ClassAttr =&_becde ;continue ;};if _dbdba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gcgb ,_eabfa :=_dbdba .Value ,error (nil );if _eabfa !=nil {return _eabfa ;};_gdfaa .TargetAttr =&_gcgb ;continue ; +};if _dbdba .Name .Local =="\u0061\u006c\u0074"{_fcbc ,_fgecg :=_dbdba .Value ,error (nil );if _fgecg !=nil {return _fgecg ;};_gdfaa .AltAttr =&_fcbc ;continue ;};};_fbead :for {_gbecf ,_bacab :=d .Token ();if _bacab !=nil {return _bacab ;};switch _cdfceg :=_gbecf .(type ){case _a .StartElement :switch _cdfceg .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dgcee :=NewEG_ShapeElements (); +_dgcee .Path =NewPath ();if _agcfbb :=d .DecodeElement (_dgcee .Path ,&_cdfceg );_agcfbb !=nil {return _agcfbb ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_dgcee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fagea :=NewEG_ShapeElements (); +_fagea .Formulas =NewFormulas ();if _ecead :=d .DecodeElement (_fagea .Formulas ,&_cdfceg );_ecead !=nil {return _ecead ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_fagea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_eaagfb :=NewEG_ShapeElements (); +_eaagfb .Handles =NewHandles ();if _bbbfe :=d .DecodeElement (_eaagfb .Handles ,&_cdfceg );_bbbfe !=nil {return _bbbfe ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_eaagfb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eadca :=NewEG_ShapeElements (); +_eadca .Fill =NewFill ();if _bgeef :=d .DecodeElement (_eadca .Fill ,&_cdfceg );_bgeef !=nil {return _bgeef ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_eadca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cadga :=NewEG_ShapeElements (); +_cadga .Stroke =NewStroke ();if _cceda :=d .DecodeElement (_cadga .Stroke ,&_cdfceg );_cceda !=nil {return _cceda ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_cadga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffcbd :=NewEG_ShapeElements (); +_ffcbd .Shadow =NewShadow ();if _aedffe :=d .DecodeElement (_ffcbd .Shadow ,&_cdfceg );_aedffe !=nil {return _aedffe ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_ffcbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_adgdd :=NewEG_ShapeElements (); +_adgdd .Textbox =NewTextbox ();if _cbcfc :=d .DecodeElement (_adgdd .Textbox ,&_cdfceg );_cbcfc !=nil {return _cbcfc ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_adgdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bgccf :=NewEG_ShapeElements (); +_bgccf .Textpath =NewTextpath ();if _cacef :=d .DecodeElement (_bgccf .Textpath ,&_cdfceg );_cacef !=nil {return _cacef ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_bgccf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cgedg :=NewEG_ShapeElements (); +_cgedg .Imagedata =NewImagedata ();if _bcgec :=d .DecodeElement (_cgedg .Imagedata ,&_cdfceg );_bcgec !=nil {return _bcgec ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_cgedg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bacgf :=NewEG_ShapeElements (); +_bacgf .Skew =NewOfcSkew ();if _bfbba :=d .DecodeElement (_bacgf .Skew ,&_cdfceg );_bfbba !=nil {return _bfbba ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_bacgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aegdc :=NewEG_ShapeElements (); +_aegdc .Extrusion =NewOfcExtrusion ();if _gacga :=d .DecodeElement (_aegdc .Extrusion ,&_cdfceg );_gacga !=nil {return _gacga ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_aegdc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_edecb :=NewEG_ShapeElements (); +_edecb .Callout =NewOfcCallout ();if _fbcfc :=d .DecodeElement (_edecb .Callout ,&_cdfceg );_fbcfc !=nil {return _fbcfc ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_edecb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_debfe :=NewEG_ShapeElements (); +_debfe .Lock =NewOfcLock ();if _fcga :=d .DecodeElement (_debfe .Lock ,&_cdfceg );_fcga !=nil {return _fcga ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_debfe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fedba :=NewEG_ShapeElements (); +_fedba .Clippath =NewOfcClippath ();if _cafbg :=d .DecodeElement (_fedba .Clippath ,&_cdfceg );_cafbg !=nil {return _cafbg ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_fedba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cbea :=NewEG_ShapeElements (); +_cbea .Signatureline =NewOfcSignatureline ();if _fedaf :=d .DecodeElement (_cbea .Signatureline ,&_cdfceg );_fedaf !=nil {return _fedaf ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_cbea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_eabc :=NewEG_ShapeElements (); +_eabc .Wrap =_b .NewWrap ();if _abcegb :=d .DecodeElement (_eabc .Wrap ,&_cdfceg );_abcegb !=nil {return _abcegb ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_eabc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bcaaf :=NewEG_ShapeElements (); +_bcaaf .Anchorlock =_b .NewAnchorlock ();if _cbcdb :=d .DecodeElement (_bcaaf .Anchorlock ,&_cdfceg );_cbcdb !=nil {return _cbcdb ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_bcaaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bbdec :=NewEG_ShapeElements (); +_bbdec .Bordertop =_b .NewBordertop ();if _degg :=d .DecodeElement (_bbdec .Bordertop ,&_cdfceg );_degg !=nil {return _degg ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_bbdec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bbddg :=NewEG_ShapeElements (); +_bbddg .Borderbottom =_b .NewBorderbottom ();if _becaf :=d .DecodeElement (_bbddg .Borderbottom ,&_cdfceg );_becaf !=nil {return _becaf ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_bbddg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eeaeb :=NewEG_ShapeElements (); +_eeaeb .Borderleft =_b .NewBorderleft ();if _dbcbf :=d .DecodeElement (_eeaeb .Borderleft ,&_cdfceg );_dbcbf !=nil {return _dbcbf ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_eeaeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_baadb :=NewEG_ShapeElements (); +_baadb .Borderright =_b .NewBorderright ();if _dbcaa :=d .DecodeElement (_baadb .Borderright ,&_cdfceg );_dbcaa !=nil {return _dbcaa ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_baadb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_acfcgg :=NewEG_ShapeElements (); +_acfcgg .ClientData =_gb .NewClientData ();if _gefd :=d .DecodeElement (_acfcgg .ClientData ,&_cdfceg );_gefd !=nil {return _gefd ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_acfcgg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gbcgd :=NewEG_ShapeElements (); +_gbcgd .Textdata =_ec .NewTextdata ();if _egddc :=d .DecodeElement (_gbcgd .Textdata ,&_cdfceg );_egddc !=nil {return _egddc ;};_gdfaa .EG_ShapeElements =append (_gdfaa .EG_ShapeElements ,_gbcgd );default:_ab .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_cdfceg .Name ); +if _aeeef :=d .Skip ();_aeeef !=nil {return _aeeef ;};};case _a .EndElement :break _fbead ;case _a .CharData :};};return nil ;};func (_egage OfcST_OLEType )Validate ()error {return _egage .ValidateWithPath ("")};func NewOfcCT_Ink ()*OfcCT_Ink {_cedae :=&OfcCT_Ink {}; +return _cedae };type Path struct{CT_Path };const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;); -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_cggbc *Shape )ValidateWithPath (path string )error {if _gcebe :=_cggbc .CT_Shape .ValidateWithPath (path );_gcebe !=nil {return _gcebe ;};return nil ;};func (_adafe *CT_Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"; -};if _adafe .MasterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .MasterAttr )});};if _adafe .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .HrefAttr )}); -};if _adafe .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .TargetAttr )});};if _adafe .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .ClassAttr )}); -};if _adafe .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .TitleAttr )});};if _adafe .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .AltAttr )}); -};if _adafe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .CoordsizeAttr )});};if _adafe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .CoordoriginAttr )}); -};if _adafe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .WrapcoordsAttr )});};if _adafe .PrintAttr !=_b .ST_TrueFalseUnset {_eebcf ,_cecff :=_adafe .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _cecff !=nil {return _cecff ;};start .Attr =append (start .Attr ,_eebcf );};if _adafe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .IdAttr )});};if _adafe .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .StyleAttr )}); -};if _adafe .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .SpidAttr )});};if _adafe .OnedAttr !=_b .ST_TrueFalseUnset {_gcfg ,_cdgbd :=_adafe .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _cdgbd !=nil {return _cdgbd ;};start .Attr =append (start .Attr ,_gcfg );};if _adafe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .RegroupidAttr )}); -};if _adafe .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_beagd ,_baebe :=_adafe .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _baebe !=nil {return _baebe ; -};start .Attr =append (start .Attr ,_beagd );};if _adafe .ButtonAttr !=_b .ST_TrueFalseUnset {_agddf ,_baecf :=_adafe .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _baecf !=nil {return _baecf ;};start .Attr =append (start .Attr ,_agddf ); -};if _adafe .UserhiddenAttr !=_b .ST_TrueFalseUnset {_gbgfg ,_ffeab :=_adafe .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ffeab !=nil {return _ffeab ;};start .Attr =append (start .Attr ,_gbgfg ); -};if _adafe .BulletAttr !=_b .ST_TrueFalseUnset {_bfbc ,_fdbef :=_adafe .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fdbef !=nil {return _fdbef ;};start .Attr =append (start .Attr ,_bfbc );};if _adafe .HrAttr !=_b .ST_TrueFalseUnset {_fabdc ,_cbceaf :=_adafe .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _cbceaf !=nil {return _cbceaf ;};start .Attr =append (start .Attr ,_fabdc );};if _adafe .HrstdAttr !=_b .ST_TrueFalseUnset {_cgdg ,_afagc :=_adafe .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afagc !=nil {return _afagc ; -};start .Attr =append (start .Attr ,_cgdg );};if _adafe .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_aaafb ,_fgeaf :=_adafe .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fgeaf !=nil {return _fgeaf ; -};start .Attr =append (start .Attr ,_aaafb );};if _adafe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .HrpctAttr )});};if _adafe .HralignAttr !=OfcST_HrAlignUnset {_adcgd ,_eedaa :=_adafe .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _eedaa !=nil {return _eedaa ;};start .Attr =append (start .Attr ,_adcgd );};if _adafe .AllowincellAttr !=_b .ST_TrueFalseUnset {_bgccc ,_gcda :=_adafe .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _gcda !=nil {return _gcda ;};start .Attr =append (start .Attr ,_bgccc );};if _adafe .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_gggef ,_agea :=_adafe .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _agea !=nil {return _agea ;};start .Attr =append (start .Attr ,_gggef );};if _adafe .UserdrawnAttr !=_b .ST_TrueFalseUnset {_aeedf ,_cdbgg :=_adafe .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _cdbgg !=nil {return _cdbgg ;};start .Attr =append (start .Attr ,_aeedf );};if _adafe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .BordertopcolorAttr )}); -};if _adafe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .BorderleftcolorAttr )}); -};if _adafe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .BorderbottomcolorAttr )}); -};if _adafe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .BorderrightcolorAttr )}); -};if _adafe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ebdcb ,_bfbbf :=_adafe .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bfbbf !=nil {return _bfbbf ;};start .Attr =append (start .Attr ,_ebdcb ); -};if _adafe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .DgmnodekindAttr )});};if _adafe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgec ,_eedbc :=_adafe .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _eedbc !=nil {return _eedbc ;};start .Attr =append (start .Attr ,_dgec );};if _adafe .InsetmodeAttr !=OfcST_InsetModeUnset {_edfb ,_eagdde :=_adafe .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _eagdde !=nil {return _eagdde ;};start .Attr =append (start .Attr ,_edfb );};if _adafe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .OpacityAttr )}); -};if _adafe .StrokedAttr !=_b .ST_TrueFalseUnset {_dfga ,_egbee :=_adafe .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _egbee !=nil {return _egbee ;};start .Attr =append (start .Attr ,_dfga );};if _adafe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .StrokecolorAttr )}); -};if _adafe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .StrokeweightAttr )});};if _adafe .InsetpenAttr !=_b .ST_TrueFalseUnset {_bfbd ,_bbefag :=_adafe .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bbefag !=nil {return _bbefag ;};start .Attr =append (start .Attr ,_bfbd );};if _adafe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .ChromakeyAttr )}); -};if _adafe .FilledAttr !=_b .ST_TrueFalseUnset {_baeg ,_bbfce :=_adafe .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbfce !=nil {return _bbfce ;};start .Attr =append (start .Attr ,_baeg );};if _adafe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .FillcolorAttr )}); -};if _adafe .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .SptAttr )});};if _adafe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dfcda ,_gafbc :=_adafe .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _gafbc !=nil {return _gafbc ;};start .Attr =append (start .Attr ,_dfcda );};if _adafe .BwmodeAttr !=OfcST_BWModeUnset {_bcfabe ,_cbge :=_adafe .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbge !=nil {return _cbge ; -};start .Attr =append (start .Attr ,_bcfabe );};if _adafe .BwpureAttr !=OfcST_BWModeUnset {_ddcbd ,_aagfg :=_adafe .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _aagfg !=nil {return _aagfg ;};start .Attr =append (start .Attr ,_ddcbd ); -};if _adafe .BwnormalAttr !=OfcST_BWModeUnset {_fegbe ,_egceg :=_adafe .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _egceg !=nil {return _egceg ;};start .Attr =append (start .Attr ,_fegbe ); -};if _adafe .ForcedashAttr !=_b .ST_TrueFalseUnset {_bfgc ,_cgfdd :=_adafe .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cgfdd !=nil {return _cgfdd ;};start .Attr =append (start .Attr ,_bfgc ); -};if _adafe .OleiconAttr !=_b .ST_TrueFalseUnset {_decfad ,_deace :=_adafe .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _deace !=nil {return _deace ;};start .Attr =append (start .Attr ,_decfad );};if _adafe .OleAttr !=_b .ST_TrueFalseBlankUnset {_acbbef ,_babde :=_adafe .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _babde !=nil {return _babde ;};start .Attr =append (start .Attr ,_acbbef );};if _adafe .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_agdab ,_fgef :=_adafe .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _fgef !=nil {return _fgef ;};start .Attr =append (start .Attr ,_agdab );};if _adafe .CliptowrapAttr !=_b .ST_TrueFalseUnset {_febeb ,_eadbbf :=_adafe .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _eadbbf !=nil {return _eadbbf ;};start .Attr =append (start .Attr ,_febeb );};if _adafe .ClipAttr !=_b .ST_TrueFalseUnset {_gceg ,_bgfaf :=_adafe .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bgfaf !=nil {return _bgfaf ; -};start .Attr =append (start .Attr ,_gceg );};if _adafe .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .AdjAttr )});};if _adafe .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_adafe .PathAttr )}); -};e .EncodeToken (start );if _adafe .EG_ShapeElements !=nil {for _ ,_bbgff :=range _adafe .EG_ShapeElements {_bbgff .MarshalXML (e ,_d .StartElement {});};};if _adafe .Complex !=nil {_bagdc :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}}; -e .EncodeElement (_adafe .Complex ,_bagdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbedb *OfcCT_Skew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgcgc :=range start .Attr {if _bgcgc .Name .Local =="\u0069\u0064"{_aaegc ,_eefe :=_bgcgc .Value ,error (nil ); -if _eefe !=nil {return _eefe ;};_cbedb .IdAttr =&_aaegc ;continue ;};if _bgcgc .Name .Local =="\u006f\u006e"{_cbedb .OnAttr .UnmarshalXMLAttr (_bgcgc );continue ;};if _bgcgc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dccbc ,_abece :=_bgcgc .Value ,error (nil ); -if _abece !=nil {return _abece ;};_cbedb .OffsetAttr =&_dccbc ;continue ;};if _bgcgc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dcdgcc ,_fccbf :=_bgcgc .Value ,error (nil );if _fccbf !=nil {return _fccbf ;};_cbedb .OriginAttr =&_dcdgcc ;continue ; -};if _bgcgc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cfefg ,_ecffed :=_bgcgc .Value ,error (nil );if _ecffed !=nil {return _ecffed ;};_cbedb .MatrixAttr =&_cfefg ;continue ;};if _bgcgc .Name .Local =="\u0065\u0078\u0074"{_cbedb .ExtAttr .UnmarshalXMLAttr (_bgcgc ); -continue ;};};for {_cfbef ,_agfge :=d .Token ();if _agfge !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_agfge );};if _dbbfd ,_aagdg :=_cfbef .(_d .EndElement ); -_aagdg &&_dbbfd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_bcabgf *OfcCT_IdMap )ValidateWithPath (path string )error {if _gccba :=_bcabgf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gccba !=nil {return _gccba ;};return nil ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_aeggd :=&OfcCT_RegroupTable {}; +return _aeggd };func (_aebdf *ST_ImageAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aebdf =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_aebdf =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_aebdf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aebdf =3; +};return nil ;}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_ebdbe *CT_Stroke )ValidateWithPath (path string )error {if _ebdbe .Left !=nil {if _cbfbe :=_ebdbe .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbfbe !=nil {return _cbfbe ;};};if _ebdbe .Top !=nil {if _cbfbf :=_ebdbe .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); -_cbfbf !=nil {return _cbfbf ;};};if _ebdbe .Right !=nil {if _fdaef :=_ebdbe .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fdaef !=nil {return _fdaef ;};};if _ebdbe .Bottom !=nil {if _cccf :=_ebdbe .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_cccf !=nil {return _cccf ;};};if _ebdbe .Column !=nil {if _beff :=_ebdbe .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_beff !=nil {return _beff ;};};if _egcc :=_ebdbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); -_egcc !=nil {return _egcc ;};if _bccgbe :=_ebdbe .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bccgbe !=nil {return _bccgbe ;};if _ebbce :=_ebdbe .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_ebbce !=nil {return _ebbce ;};if _edef :=_ebdbe .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_edef !=nil {return _edef ;};if _eadef :=_ebdbe .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_eadef !=nil {return _eadef ;};if _fgbg :=_ebdbe .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fgbg !=nil {return _fgbg ;};if _gbcfd :=_ebdbe .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); -_gbcfd !=nil {return _gbcfd ;};if _gcfdb :=_ebdbe .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gcfdb !=nil {return _gcfdb ;};if _dgccg :=_ebdbe .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); -_dgccg !=nil {return _dgccg ;};if _egdd :=_ebdbe .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_egdd !=nil {return _egdd ;};if _aefd :=_ebdbe .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_aefd !=nil {return _aefd ;};if _afcf :=_ebdbe .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_afcf !=nil {return _afcf ;};if _fcbbd :=_ebdbe .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); -_fcbbd !=nil {return _fcbbd ;};if _dadd :=_ebdbe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dadd !=nil {return _dadd ;};if _fcddd :=_ebdbe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_fcddd !=nil {return _fcddd ;};return nil ;};func NewCT_ImageData ()*CT_ImageData {_ecdeg :=&CT_ImageData {};return _ecdeg }; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_gaaa *CT_Curve )ValidateWithPath (path string )error {for _abfb ,_ggcb :=range _gaaa .EG_ShapeElements {if _eagg :=_ggcb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abfb )); +_eagg !=nil {return _eagg ;};};if _edeg :=_gaaa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_edeg !=nil {return _edeg ;};if _bcea :=_gaaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bcea !=nil {return _bcea ;};if _dgcg :=_gaaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dgcg !=nil {return _dgcg ;};if _dcgc :=_gaaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_dcgc !=nil {return _dcgc ;};if _ccbfe :=_gaaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ccbfe !=nil {return _ccbfe ;};if _ggec :=_gaaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_ggec !=nil {return _ggec ;};if _fffa :=_gaaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fffa !=nil {return _fffa ;};if _efdbfa :=_gaaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_efdbfa !=nil {return _efdbfa ;};if _fabage :=_gaaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fabage !=nil {return _fabage ;};if _beaf :=_gaaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_beaf !=nil {return _beaf ;};if _fbed :=_gaaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fbed !=nil {return _fbed ;};if _cacd :=_gaaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_cacd !=nil {return _cacd ;};if _eagef :=_gaaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eagef !=nil {return _eagef ;};if _eafc :=_gaaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_eafc !=nil {return _eafc ;};if _gcafb :=_gaaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gcafb !=nil {return _gcafb ;};if _bcef :=_gaaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bcef !=nil {return _bcef ;};if _aega :=_gaaa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aega !=nil {return _aega ;};if _degf :=_gaaa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_degf !=nil {return _degf ;};if _edbgd :=_gaaa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_edbgd !=nil {return _edbgd ;};if _gafa :=_gaaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_gafa !=nil {return _gafa ;};if _bbab :=_gaaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbab !=nil {return _bbab ;};if _ffcce :=_gaaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_ffcce !=nil {return _ffcce ;};if _addf :=_gaaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_addf !=nil {return _addf ;};if _bced :=_gaaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_bced !=nil {return _bced ;};if _ecdf :=_gaaa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ecdf !=nil {return _ecdf ;};if _fgac :=_gaaa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_fgac !=nil {return _fgac ;};if _dcddf :=_gaaa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dcddf !=nil {return _dcddf ;};if _eaab :=_gaaa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_eaab !=nil {return _eaab ;};if _gdgfd :=_gaaa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gdgfd !=nil {return _gdgfd ;};return nil ;}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_ecgd *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_egea *Group )ValidateWithPath (path string )error {if _cfgff :=_egea .CT_Group .ValidateWithPath (path );_cfgff !=nil {return _cfgff ;};return nil ;};func (_dbdfd ST_StrokeArrowWidth )String ()string {switch _dbdfd {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077"; +case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};func NewOfcCT_Diagram ()*OfcCT_Diagram {_bfeda :=&OfcCT_Diagram {};return _bfeda };func (_cggfd OfcST_RType )String ()string {switch _cggfd {case 0:return ""; +case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ; +};func (_cfgea OfcST_ScreenSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfgea .String (),start );};func (_ecbfa *OfcRight )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _ecbfa .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_dabb *CT_Group )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dafe :=range start .Attr {if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dabb .AllowincellAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dabb .BulletAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0068\u0072"{_dabb .HrAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u006f\u006e\u0065\u0064"{_dabb .OnedAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dabb .HralignAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bcbe ,_gabe :=_dafe .Value ,error (nil ); +if _gabe !=nil {return _gabe ;};_dabb .TablelimitsAttr =&_bcbe ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceea ,_cgeg :=_gf .ParseInt (_dafe .Value ,10,64); +if _cgeg !=nil {return _cgeg ;};_dabb .RegroupidAttr =&_ceea ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afaef ,_fdffe :=_dafe .Value ,error (nil ); +if _fdffe !=nil {return _fdffe ;};_dabb .BordertopcolorAttr =&_afaef ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0073\u0070\u0069\u0064"{_ccca ,_efea :=_dafe .Value ,error (nil ); +if _efea !=nil {return _efea ;};_dabb .SpidAttr =&_ccca ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgabc ,_dbca :=_gf .ParseFloat (_dafe .Value ,64); +if _dbca !=nil {return _dbca ;};_adbbf :=float32 (_fgabc );_dabb .HrpctAttr =&_adbbf ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcgb ,_cdeg :=_dafe .Value ,error (nil ); +if _cdeg !=nil {return _cdeg ;};_dabb .BorderrightcolorAttr =&_fcgb ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dabb .ButtonAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0068\u0072\u0073t\u0064"{_dabb .HrstdAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dabb .DgmlayoutAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dabb .UserdrawnAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dabb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dabb .UserhiddenAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agae ,_debfc :=_dafe .Value ,error (nil ); +if _debfc !=nil {return _debfc ;};_dabb .BorderleftcolorAttr =&_agae ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dabb .InsetmodeAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dabb .AllowoverlapAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_gdfge ,_egada :=_dafe .Value ,error (nil ); +if _egada !=nil {return _egada ;};_dabb .TablepropertiesAttr =&_gdfge ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dabb .HrnoshadeAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dabb .DgmlayoutmruAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfgg ,_ddddb :=_gf .ParseInt (_dafe .Value ,10,64); +if _ddddb !=nil {return _ddddb ;};_dabb .DgmnodekindAttr =&_cfgg ;continue ;};if _dafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eafec ,_cfgb :=_dafe .Value ,error (nil ); +if _cfgb !=nil {return _cfgb ;};_dabb .BorderbottomcolorAttr =&_eafec ;continue ;};if _dafe .Name .Local =="\u0070\u0072\u0069n\u0074"{_dabb .PrintAttr .UnmarshalXMLAttr (_dafe );continue ;};if _dafe .Name .Local =="\u0074\u0069\u0074l\u0065"{_abece ,_afcf :=_dafe .Value ,error (nil ); +if _afcf !=nil {return _afcf ;};_dabb .TitleAttr =&_abece ;continue ;};if _dafe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdgb ,_fgca :=_dafe .Value ,error (nil );if _fgca !=nil {return _fgca ;};_dabb .CoordoriginAttr =&_gdgb ; +continue ;};if _dafe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gded ,_bbeb :=_dafe .Value ,error (nil );if _bbeb !=nil {return _bbeb ;};_dabb .WrapcoordsAttr =&_gded ;continue ;};if _dafe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fegg ,_acda :=_dafe .Value ,error (nil ); +if _acda !=nil {return _acda ;};_dabb .CoordsizeAttr =&_fegg ;continue ;};if _dafe .Name .Local =="\u0073\u0074\u0079l\u0065"{_edbde ,_dbdf :=_dafe .Value ,error (nil );if _dbdf !=nil {return _dbdf ;};_dabb .StyleAttr =&_edbde ;continue ;};if _dafe .Name .Local =="\u0069\u0064"{_cgdebg ,_gcgaf :=_dafe .Value ,error (nil ); +if _gcgaf !=nil {return _gcgaf ;};_dabb .IdAttr =&_cgdebg ;continue ;};if _dafe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gafb ,_fcef :=_dafe .Value ,error (nil );if _fcef !=nil {return _fcef ;};_dabb .FillcolorAttr =&_gafb ;continue ; +};if _dafe .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccega ,_dffc :=_dafe .Value ,error (nil );if _dffc !=nil {return _dffc ;};_dabb .ClassAttr =&_ccega ;continue ;};if _dafe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdda ,_ecaf :=_dafe .Value ,error (nil ); +if _ecaf !=nil {return _ecaf ;};_dabb .TargetAttr =&_gdda ;continue ;};if _dafe .Name .Local =="\u0068\u0072\u0065\u0066"{_deag ,_afff :=_dafe .Value ,error (nil );if _afff !=nil {return _afff ;};_dabb .HrefAttr =&_deag ;continue ;};if _dafe .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dabb .EditasAttr .UnmarshalXMLAttr (_dafe ); +continue ;};if _dafe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dabb .FilledAttr .UnmarshalXMLAttr (_dafe );continue ;};if _dafe .Name .Local =="\u0061\u006c\u0074"{_aaff ,_bgafa :=_dafe .Value ,error (nil );if _bgafa !=nil {return _bgafa ; +};_dabb .AltAttr =&_aaff ;continue ;};};_aeac :for {_eabb ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _bgec :=_eabb .(type ){case _a .StartElement :switch _bgec .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_eggb :=NewGroup (); +if _caccc :=d .DecodeElement (_eggb ,&_bgec );_caccc !=nil {return _caccc ;};_dabb .Group =append (_dabb .Group ,_eggb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_gccd :=NewShape (); +if _ecac :=d .DecodeElement (_gccd ,&_bgec );_ecac !=nil {return _ecac ;};_dabb .Shape =append (_dabb .Shape ,_gccd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_gebee :=NewShapetype (); +if _ebbe :=d .DecodeElement (_gebee ,&_bgec );_ebbe !=nil {return _ebbe ;};_dabb .Shapetype =append (_dabb .Shapetype ,_gebee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_cbbg :=NewArc (); +if _dgdb :=d .DecodeElement (_cbbg ,&_bgec );_dgdb !=nil {return _dgdb ;};_dabb .Arc =append (_dabb .Arc ,_cbbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_caf :=NewCurve (); +if _gccf :=d .DecodeElement (_caf ,&_bgec );_gccf !=nil {return _gccf ;};_dabb .Curve =append (_dabb .Curve ,_caf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_dbeb :=NewImage (); +if _dgdad :=d .DecodeElement (_dbeb ,&_bgec );_dgdad !=nil {return _dgdad ;};_dabb .Image =append (_dabb .Image ,_dbeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_bbbfg :=NewLine (); +if _gebf :=d .DecodeElement (_bbbfg ,&_bgec );_gebf !=nil {return _gebf ;};_dabb .Line =append (_dabb .Line ,_bbbfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_bcefa :=NewOval (); +if _dcgcb :=d .DecodeElement (_bcefa ,&_bgec );_dcgcb !=nil {return _dcgcb ;};_dabb .Oval =append (_dabb .Oval ,_bcefa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_bedd :=NewPolyline (); +if _gbfac :=d .DecodeElement (_bedd ,&_bgec );_gbfac !=nil {return _gbfac ;};_dabb .Polyline =append (_dabb .Polyline ,_bedd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_caba :=NewRect (); +if _gfcad :=d .DecodeElement (_caba ,&_bgec );_gfcad !=nil {return _gfcad ;};_dabb .Rect =append (_dabb .Rect ,_caba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_feecg :=NewRoundrect (); +if _aeebf :=d .DecodeElement (_feecg ,&_bgec );_aeebf !=nil {return _aeebf ;};_dabb .Roundrect =append (_dabb .Roundrect ,_feecg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_aaad :=NewOfcDiagram (); +if _fdcee :=d .DecodeElement (_aaad ,&_bgec );_fdcee !=nil {return _fdcee ;};_dabb .Diagram =append (_dabb .Diagram ,_aaad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_abda :=NewEG_ShapeElements (); +_abda .Path =NewPath ();if _bcfb :=d .DecodeElement (_abda .Path ,&_bgec );_bcfb !=nil {return _bcfb ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_abda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ceeb :=NewEG_ShapeElements (); +_ceeb .Formulas =NewFormulas ();if _ebba :=d .DecodeElement (_ceeb .Formulas ,&_bgec );_ebba !=nil {return _ebba ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_ceeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_deed :=NewEG_ShapeElements (); +_deed .Handles =NewHandles ();if _cdaf :=d .DecodeElement (_deed .Handles ,&_bgec );_cdaf !=nil {return _cdaf ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_deed );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fbgd :=NewEG_ShapeElements (); +_fbgd .Fill =NewFill ();if _dggg :=d .DecodeElement (_fbgd .Fill ,&_bgec );_dggg !=nil {return _dggg ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_fbgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gcbfe :=NewEG_ShapeElements (); +_gcbfe .Stroke =NewStroke ();if _bcec :=d .DecodeElement (_gcbfe .Stroke ,&_bgec );_bcec !=nil {return _bcec ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_gcbfe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gcaad :=NewEG_ShapeElements (); +_gcaad .Shadow =NewShadow ();if _bbbfa :=d .DecodeElement (_gcaad .Shadow ,&_bgec );_bbbfa !=nil {return _bbbfa ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_gcaad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fbb :=NewEG_ShapeElements (); +_fbb .Textbox =NewTextbox ();if _dcba :=d .DecodeElement (_fbb .Textbox ,&_bgec );_dcba !=nil {return _dcba ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_fbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fcdfg :=NewEG_ShapeElements (); +_fcdfg .Textpath =NewTextpath ();if _eega :=d .DecodeElement (_fcdfg .Textpath ,&_bgec );_eega !=nil {return _eega ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_fcdfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ebed :=NewEG_ShapeElements (); +_ebed .Imagedata =NewImagedata ();if _ecfb :=d .DecodeElement (_ebed .Imagedata ,&_bgec );_ecfb !=nil {return _ecfb ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_ebed );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_daadb :=NewEG_ShapeElements (); +_daadb .Skew =NewOfcSkew ();if _eebd :=d .DecodeElement (_daadb .Skew ,&_bgec );_eebd !=nil {return _eebd ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_daadb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cefa :=NewEG_ShapeElements (); +_cefa .Extrusion =NewOfcExtrusion ();if _bfgf :=d .DecodeElement (_cefa .Extrusion ,&_bgec );_bfgf !=nil {return _bfgf ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_cefa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dgfc :=NewEG_ShapeElements (); +_dgfc .Callout =NewOfcCallout ();if _fdec :=d .DecodeElement (_dgfc .Callout ,&_bgec );_fdec !=nil {return _fdec ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_dgfc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ccfb :=NewEG_ShapeElements (); +_ccfb .Lock =NewOfcLock ();if _egade :=d .DecodeElement (_ccfb .Lock ,&_bgec );_egade !=nil {return _egade ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_ccfb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cdda :=NewEG_ShapeElements (); +_cdda .Clippath =NewOfcClippath ();if _cfe :=d .DecodeElement (_cdda .Clippath ,&_bgec );_cfe !=nil {return _cfe ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_cdda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cbdgc :=NewEG_ShapeElements (); +_cbdgc .Signatureline =NewOfcSignatureline ();if _fdfff :=d .DecodeElement (_cbdgc .Signatureline ,&_bgec );_fdfff !=nil {return _fdfff ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_cbdgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gbfgce :=NewEG_ShapeElements (); +_gbfgce .Wrap =_b .NewWrap ();if _feacd :=d .DecodeElement (_gbfgce .Wrap ,&_bgec );_feacd !=nil {return _feacd ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_gbfgce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bbef :=NewEG_ShapeElements (); +_bbef .Anchorlock =_b .NewAnchorlock ();if _fbge :=d .DecodeElement (_bbef .Anchorlock ,&_bgec );_fbge !=nil {return _fbge ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_bbef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eccfd :=NewEG_ShapeElements (); +_eccfd .Bordertop =_b .NewBordertop ();if _fceg :=d .DecodeElement (_eccfd .Bordertop ,&_bgec );_fceg !=nil {return _fceg ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_eccfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gefe :=NewEG_ShapeElements (); +_gefe .Borderbottom =_b .NewBorderbottom ();if _cefe :=d .DecodeElement (_gefe .Borderbottom ,&_bgec );_cefe !=nil {return _cefe ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_gefe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_afdbc :=NewEG_ShapeElements (); +_afdbc .Borderleft =_b .NewBorderleft ();if _acgd :=d .DecodeElement (_afdbc .Borderleft ,&_bgec );_acgd !=nil {return _acgd ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_afdbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gcgg :=NewEG_ShapeElements (); +_gcgg .Borderright =_b .NewBorderright ();if _aaef :=d .DecodeElement (_gcgg .Borderright ,&_bgec );_aaef !=nil {return _aaef ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_gcgg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bbcf :=NewEG_ShapeElements (); +_bbcf .ClientData =_gb .NewClientData ();if _ddbe :=d .DecodeElement (_bbcf .ClientData ,&_bgec );_ddbe !=nil {return _ddbe ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_bbcf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gcad :=NewEG_ShapeElements (); +_gcad .Textdata =_ec .NewTextdata ();if _geag :=d .DecodeElement (_gcad .Textdata ,&_bgec );_geag !=nil {return _geag ;};_dabb .EG_ShapeElements =append (_dabb .EG_ShapeElements ,_gcad );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_bgec .Name ); +if _cgaag :=d .Skip ();_cgaag !=nil {return _cgaag ;};};case _a .EndElement :break _aeac ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_acaade *OfcCT_RelationTable )ValidateWithPath (path string )error {for _bacbb ,_ebbeb :=range _acaade .Rel {if _cdgaf :=_ebbeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bacbb ));_cdgaf !=nil {return _cdgaf ; -};};if _bdfdb :=_acaade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdfdb !=nil {return _bdfdb ;};return nil ;};func (_cgdgg *OfcComplex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _cgdgg .OfcCT_Complex .MarshalXML (e ,start );};func (_dgaag OfcST_ExtrusionPlane )Validate ()error {return _dgaag .ValidateWithPath ("")};func (_gaagga *Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaagga .CT_Shapetype =*NewCT_Shapetype (); -for _ ,_fgccb :=range start .Attr {if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_agdbe ,_aece :=_fgccb .Value ,error (nil ); -if _aece !=nil {return _aece ;};_gaagga .BordertopcolorAttr =&_agdbe ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_efaedg ,_bfgce :=_fgccb .Value ,error (nil ); -if _bfgce !=nil {return _bfgce ;};_gaagga .MasterAttr =&_efaedg ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcde ,_egcbb :=_fgccb .Value ,error (nil ); -if _egcbb !=nil {return _egcbb ;};_gaagga .BorderleftcolorAttr =&_bcde ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gaagga .BulletAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0068\u0072"{_gaagga .HrAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0063\u006c\u0069\u0070"{_gaagga .ClipAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gaagga .HrstdAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0073\u0070\u0069\u0064"{_cgbcf ,_defcd :=_fgccb .Value ,error (nil ); -if _defcd !=nil {return _defcd ;};_gaagga .SpidAttr =&_cgbcf ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gaagga .HrnoshadeAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbabc ,_cgacb :=_gb .ParseInt (_fgccb .Value ,10,64); -if _cgacb !=nil {return _cgacb ;};_gaagga .RegroupidAttr =&_bbabc ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gaagga .DgmlayoutAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gaagga .CliptowrapAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gaagga .AllowoverlapAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gaagga .InsetmodeAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gaagga .UserhiddenAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_begac ,_cbegc :=_fgccb .Value ,error (nil ); -if _cbegc !=nil {return _cbegc ;};_gaagga .BorderbottomcolorAttr =&_begac ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gaagga .BwpureAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gaagga .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gaagga .PreferrelativeAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gaagga .AllowincellAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0068\u0072\u0070c\u0074"{_gaafa ,_begcc :=_gb .ParseFloat (_fgccb .Value ,64); -if _begcc !=nil {return _begcc ;};_faddc :=float32 (_gaafa );_gaagga .HrpctAttr =&_faddc ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gaagga .ButtonAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gaagga .UserdrawnAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gaagga .BwnormalAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0073\u0070\u0074"{_ecaded ,_cffee :=_gb .ParseFloat (_fgccb .Value ,64); -if _cffee !=nil {return _cffee ;};_ebagg :=float32 (_ecaded );_gaagga .SptAttr =&_ebagg ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gaagga .ConnectortypeAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eegdf ,_dfebc :=_fgccb .Value ,error (nil ); -if _dfebc !=nil {return _dfebc ;};_gaagga .BorderrightcolorAttr =&_eegdf ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gaagga .OleiconAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_baeggg ,_efcec :=_gb .ParseInt (_fgccb .Value ,10,64); -if _efcec !=nil {return _efcec ;};_gaagga .DgmnodekindAttr =&_baeggg ;continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u006f\u006e\u0065\u0064"{_gaagga .OnedAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gaagga .BwmodeAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u006f\u006c\u0065"{_gaagga .OleAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gaagga .ForcedashAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gaagga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgccb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gaagga .HralignAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dadga ,_gccba :=_fgccb .Value ,error (nil );if _gccba !=nil {return _gccba ;};_gaagga .WrapcoordsAttr =&_dadga ;continue ;};if _fgccb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcafgb ,_fabbb :=_fgccb .Value ,error (nil ); -if _fabbb !=nil {return _fabbb ;};_gaagga .CoordsizeAttr =&_dcafgb ;continue ;};if _fgccb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gaagga .StrokedAttr .UnmarshalXMLAttr (_fgccb );continue ;};if _fgccb .Name .Local =="\u0061\u006c\u0074"{_bgfgf ,_edgf :=_fgccb .Value ,error (nil ); -if _edgf !=nil {return _edgf ;};_gaagga .AltAttr =&_bgfgf ;continue ;};if _fgccb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbeb ,_fcccf :=_fgccb .Value ,error (nil );if _fcccf !=nil {return _fcccf ;};_gaagga .StrokeweightAttr =&_gbeb ; -continue ;};if _fgccb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fadbf ,_dabba :=_fgccb .Value ,error (nil );if _dabba !=nil {return _dabba ;};_gaagga .StyleAttr =&_fadbf ;continue ;};if _fgccb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_agcdb ,_gabdb :=_fgccb .Value ,error (nil ); -if _gabdb !=nil {return _gabdb ;};_gaagga .ChromakeyAttr =&_agcdb ;continue ;};if _fgccb .Name .Local =="\u0069\u0064"{_dagfg ,_fdcgc :=_fgccb .Value ,error (nil );if _fdcgc !=nil {return _fdcgc ;};_gaagga .IdAttr =&_dagfg ;continue ;};if _fgccb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaefb ,_adbcff :=_fgccb .Value ,error (nil ); -if _adbcff !=nil {return _adbcff ;};_gaagga .TargetAttr =&_aaefb ;continue ;};if _fgccb .Name .Local =="\u0063\u006c\u0061s\u0073"{_aefba ,_eecdb :=_fgccb .Value ,error (nil );if _eecdb !=nil {return _eecdb ;};_gaagga .ClassAttr =&_aefba ;continue ;};if _fgccb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gaagga .InsetpenAttr .UnmarshalXMLAttr (_fgccb ); -continue ;};if _fgccb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gaagga .PrintAttr .UnmarshalXMLAttr (_fgccb );continue ;};if _fgccb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gaagga .FilledAttr .UnmarshalXMLAttr (_fgccb );continue ;};if _fgccb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ecefg ,_afgff :=_fgccb .Value ,error (nil ); -if _afgff !=nil {return _afgff ;};_gaagga .StrokecolorAttr =&_ecefg ;continue ;};if _fgccb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgagb ,_fgafe :=_fgccb .Value ,error (nil );if _fgafe !=nil {return _fgafe ;};_gaagga .TitleAttr =&_dgagb ;continue ; -};if _fgccb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dedbg ,_geege :=_fgccb .Value ,error (nil );if _geege !=nil {return _geege ;};_gaagga .OpacityAttr =&_dedbg ;continue ;};if _fgccb .Name .Local =="\u0061\u0064\u006a"{_agbdc ,_ebfea :=_fgccb .Value ,error (nil ); -if _ebfea !=nil {return _ebfea ;};_gaagga .AdjAttr =&_agbdc ;continue ;};if _fgccb .Name .Local =="\u0070\u0061\u0074\u0068"{_ccgcb ,_dcbce :=_fgccb .Value ,error (nil );if _dcbce !=nil {return _dcbce ;};_gaagga .PathAttr =&_ccgcb ;continue ;};if _fgccb .Name .Local =="\u0068\u0072\u0065\u0066"{_ebgbgd ,_faabdf :=_fgccb .Value ,error (nil ); -if _faabdf !=nil {return _faabdf ;};_gaagga .HrefAttr =&_ebgbgd ;continue ;};if _fgccb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dfedb ,_fcdge :=_fgccb .Value ,error (nil );if _fcdge !=nil {return _fcdge ;};_gaagga .CoordoriginAttr =&_dfedb ; -continue ;};if _fgccb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_deafg ,_aegca :=_fgccb .Value ,error (nil );if _aegca !=nil {return _aegca ;};_gaagga .FillcolorAttr =&_deafg ;continue ;};};_bebbf :for {_fdbge ,_dgccgb :=d .Token (); -if _dgccgb !=nil {return _dgccgb ;};switch _ecadeg :=_fdbge .(type ){case _d .StartElement :switch _ecadeg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bggdb :=NewEG_ShapeElements (); -_bggdb .Path =NewPath ();if _cdggae :=d .DecodeElement (_bggdb .Path ,&_ecadeg );_cdggae !=nil {return _cdggae ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_bggdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gafc :=NewEG_ShapeElements (); -_gafc .Formulas =NewFormulas ();if _abdgbc :=d .DecodeElement (_gafc .Formulas ,&_ecadeg );_abdgbc !=nil {return _abdgbc ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_gafc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bfcad :=NewEG_ShapeElements (); -_bfcad .Handles =NewHandles ();if _gcefc :=d .DecodeElement (_bfcad .Handles ,&_ecadeg );_gcefc !=nil {return _gcefc ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_bfcad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ddbfg :=NewEG_ShapeElements (); -_ddbfg .Fill =NewFill ();if _gcfb :=d .DecodeElement (_ddbfg .Fill ,&_ecadeg );_gcfb !=nil {return _gcfb ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_ddbfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eabcca :=NewEG_ShapeElements (); -_eabcca .Stroke =NewStroke ();if _bedcbb :=d .DecodeElement (_eabcca .Stroke ,&_ecadeg );_bedcbb !=nil {return _bedcbb ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_eabcca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eaagcg :=NewEG_ShapeElements (); -_eaagcg .Shadow =NewShadow ();if _bgegd :=d .DecodeElement (_eaagcg .Shadow ,&_ecadeg );_bgegd !=nil {return _bgegd ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_eaagcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eeae :=NewEG_ShapeElements (); -_eeae .Textbox =NewTextbox ();if _gaeaf :=d .DecodeElement (_eeae .Textbox ,&_ecadeg );_gaeaf !=nil {return _gaeaf ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_eeae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fedeg :=NewEG_ShapeElements (); -_fedeg .Textpath =NewTextpath ();if _fgdac :=d .DecodeElement (_fedeg .Textpath ,&_ecadeg );_fgdac !=nil {return _fgdac ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_fedeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dbafb :=NewEG_ShapeElements (); -_dbafb .Imagedata =NewImagedata ();if _gecg :=d .DecodeElement (_dbafb .Imagedata ,&_ecadeg );_gecg !=nil {return _gecg ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_dbafb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_abacb :=NewEG_ShapeElements (); -_abacb .Skew =NewOfcSkew ();if _cegdbc :=d .DecodeElement (_abacb .Skew ,&_ecadeg );_cegdbc !=nil {return _cegdbc ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_abacb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cdgdg :=NewEG_ShapeElements (); -_cdgdg .Extrusion =NewOfcExtrusion ();if _cefdd :=d .DecodeElement (_cdgdg .Extrusion ,&_ecadeg );_cefdd !=nil {return _cefdd ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_cdgdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bacbc :=NewEG_ShapeElements (); -_bacbc .Callout =NewOfcCallout ();if _egegd :=d .DecodeElement (_bacbc .Callout ,&_ecadeg );_egegd !=nil {return _egegd ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_bacbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ceceb :=NewEG_ShapeElements (); -_ceceb .Lock =NewOfcLock ();if _agfgag :=d .DecodeElement (_ceceb .Lock ,&_ecadeg );_agfgag !=nil {return _agfgag ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_ceceb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ebfdf :=NewEG_ShapeElements (); -_ebfdf .Clippath =NewOfcClippath ();if _gbfae :=d .DecodeElement (_ebfdf .Clippath ,&_ecadeg );_gbfae !=nil {return _gbfae ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_ebfdf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gfdc :=NewEG_ShapeElements (); -_gfdc .Signatureline =NewOfcSignatureline ();if _ggdfd :=d .DecodeElement (_gfdc .Signatureline ,&_ecadeg );_ggdfd !=nil {return _ggdfd ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_gfdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_eecdd :=NewEG_ShapeElements (); -_eecdd .Wrap =_baa .NewWrap ();if _bcaga :=d .DecodeElement (_eecdd .Wrap ,&_ecadeg );_bcaga !=nil {return _bcaga ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_eecdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ggbebb :=NewEG_ShapeElements (); -_ggbebb .Anchorlock =_baa .NewAnchorlock ();if _dbaaaa :=d .DecodeElement (_ggbebb .Anchorlock ,&_ecadeg );_dbaaaa !=nil {return _dbaaaa ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_ggbebb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gadfe :=NewEG_ShapeElements (); -_gadfe .Bordertop =_baa .NewBordertop ();if _ffccf :=d .DecodeElement (_gadfe .Bordertop ,&_ecadeg );_ffccf !=nil {return _ffccf ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_gadfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfedd :=NewEG_ShapeElements (); -_cfedd .Borderbottom =_baa .NewBorderbottom ();if _abbef :=d .DecodeElement (_cfedd .Borderbottom ,&_ecadeg );_abbef !=nil {return _abbef ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_cfedd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bfgcc :=NewEG_ShapeElements (); -_bfgcc .Borderleft =_baa .NewBorderleft ();if _ecbdd :=d .DecodeElement (_bfgcc .Borderleft ,&_ecadeg );_ecbdd !=nil {return _ecbdd ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_bfgcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fcadg :=NewEG_ShapeElements (); -_fcadg .Borderright =_baa .NewBorderright ();if _bcacc :=d .DecodeElement (_fcadg .Borderright ,&_ecadeg );_bcacc !=nil {return _bcacc ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_fcadg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_afgdd :=NewEG_ShapeElements (); -_afgdd .ClientData =_af .NewClientData ();if _gdgde :=d .DecodeElement (_afgdd .ClientData ,&_ecadeg );_gdgde !=nil {return _gdgde ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_afgdd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fdcef :=NewEG_ShapeElements (); -_fdcef .Textdata =_ce .NewTextdata ();if _ccfaga :=d .DecodeElement (_fdcef .Textdata ,&_ecadeg );_ccfaga !=nil {return _ccfaga ;};_gaagga .EG_ShapeElements =append (_gaagga .EG_ShapeElements ,_fdcef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_gaagga .Complex =NewOfcComplex (); -if _eeaed :=d .DecodeElement (_gaagga .Complex ,&_ecadeg );_eeaed !=nil {return _eeaed ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_ecadeg .Name ); -if _gfcag :=d .Skip ();_gfcag !=nil {return _gfcag ;};};case _d .EndElement :break _bebbf ;case _d .CharData :};};return nil ;};func (_fcbbge OfcST_InsetMode )String ()string {switch _fcbbge {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; -};return "";};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_eafcge ST_EditAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceaac :=_d .Attr {};_ceaac .Name =name ;switch _eafcge {case ST_EditAsUnset :_ceaac .Value ="";case ST_EditAsCanvas :_ceaac .Value ="\u0063\u0061\u006e\u0076\u0061\u0073"; -case ST_EditAsOrgchart :_ceaac .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_ceaac .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_ceaac .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_ceaac .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064"; -case ST_EditAsVenn :_ceaac .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_ceaac .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _ceaac ,nil ;};func (_daeeg *Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _daeeg .CT_Oval .MarshalXML (e ,start ); -}; +// Validate validates the CT_PolyLine and its children +func (_fdgd *CT_PolyLine )Validate ()error {return _fdgd .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_cceb *Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cceb .CT_Path =*NewCT_Path (); +for _ ,_cegbd :=range start .Attr {if _cegbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegbd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cceb .ConnecttypeAttr .UnmarshalXMLAttr (_cegbd ); +continue ;};if _cegbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegbd .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cceb .ExtrusionokAttr .UnmarshalXMLAttr (_cegbd ); +continue ;};if _cegbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dcgbd ,_cffda :=_cegbd .Value ,error (nil ); +if _cffda !=nil {return _cffda ;};_cceb .ConnectanglesAttr =&_dcgbd ;continue ;};if _cegbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegbd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_agage ,_fdffbe :=_cegbd .Value ,error (nil ); +if _fdffbe !=nil {return _fdffbe ;};_cceb .ConnectlocsAttr =&_agage ;continue ;};if _cegbd .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cceb .GradientshapeokAttr .UnmarshalXMLAttr (_cegbd );continue ; +};if _cegbd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cceb .ShadowokAttr .UnmarshalXMLAttr (_cegbd );continue ;};if _cegbd .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cceb .ArrowokAttr .UnmarshalXMLAttr (_cegbd );continue ; +};if _cegbd .Name .Local =="\u0076"{_ffedf ,_aafbe :=_cegbd .Value ,error (nil );if _aafbe !=nil {return _aafbe ;};_cceb .VAttr =&_ffedf ;continue ;};if _cegbd .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cceb .TextpathokAttr .UnmarshalXMLAttr (_cegbd ); +continue ;};if _cegbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cceb .InsetpenokAttr .UnmarshalXMLAttr (_cegbd );continue ;};if _cegbd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cceb .StrokeokAttr .UnmarshalXMLAttr (_cegbd ); +continue ;};if _cegbd .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cceb .FillokAttr .UnmarshalXMLAttr (_cegbd );continue ;};if _cegbd .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_fbggf ,_fecaa :=_cegbd .Value ,error (nil ); +if _fecaa !=nil {return _fecaa ;};_cceb .TextboxrectAttr =&_fbggf ;continue ;};if _cegbd .Name .Local =="\u006c\u0069\u006d\u006f"{_dbggf ,_bdcbe :=_cegbd .Value ,error (nil );if _bdcbe !=nil {return _bdcbe ;};_cceb .LimoAttr =&_dbggf ;continue ;};if _cegbd .Name .Local =="\u0069\u0064"{_cacdd ,_egecb :=_cegbd .Value ,error (nil ); +if _egecb !=nil {return _egecb ;};_cceb .IdAttr =&_cacdd ;continue ;};};for {_ccgfc ,_afcgd :=d .Token ();if _afcgd !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_afcgd );};if _efbde ,_cgcbe :=_ccgfc .(_a .EndElement ); +_cgcbe &&_efbde .Name ==start .Name {break ;};};return nil ;};func (_cgebb OfcST_ColorMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgebb .String (),start );};func NewOfcLock ()*OfcLock {_cbdfc :=&OfcLock {}; +_cbdfc .OfcCT_Lock =*NewOfcCT_Lock ();return _cbdfc };func (_acb *AG_Ext )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ggd ,_bed :=_acb .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0078\u0074"});if _bed !=nil {return _bed ;};start .Attr =append (start .Attr ,_ggd ); +start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_aabdg *OfcFill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabdg .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_ggdbc :=range start .Attr {if _ggdbc .Name .Local =="\u0074\u0079\u0070\u0065"{_aabdg .TypeAttr .UnmarshalXMLAttr (_ggdbc ); +continue ;};if _ggdbc .Name .Local =="\u0065\u0078\u0074"{_aabdg .ExtAttr .UnmarshalXMLAttr (_ggdbc );continue ;};};for {_fbeebg ,_agfec :=d .Token ();if _agfec !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_agfec ); +};if _cdgbgf ,_bbcca :=_fbeebg .(_a .EndElement );_bbcca &&_cdgbgf .Name ==start .Name {break ;};};return nil ;};func (_eebba *Textpath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _eebba .CT_TextPath .MarshalXML (e ,start );};func (_ecagb OfcST_InsetMode )ValidateWithPath (path string )error {switch _ecagb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecagb )); +};return nil ;}; -// Validate validates the OfcCT_Fill and its children -func (_efcda *OfcCT_Fill )Validate ()error {return _efcda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_bcagd *OfcComplex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcagd .OfcCT_Complex =*NewOfcCT_Complex (); -for _ ,_ageg :=range start .Attr {if _ageg .Name .Local =="\u0065\u0078\u0074"{_bcagd .ExtAttr .UnmarshalXMLAttr (_ageg );continue ;};};for {_gcbe ,_ebeafg :=d .Token ();if _ebeafg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_ebeafg ); -};if _acggg ,_dgfeee :=_gcbe .(_d .EndElement );_dgfeee &&_acggg .Name ==start .Name {break ;};};return nil ;};func (_ffgdc ST_StrokeEndCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dagbc :=_d .Attr {};_dagbc .Name =name ;switch _ffgdc {case ST_StrokeEndCapUnset :_dagbc .Value =""; -case ST_StrokeEndCapFlat :_dagbc .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_dagbc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_dagbc .Value ="\u0072\u006f\u0075n\u0064";};return _dagbc ,nil ;};func (_ccafag *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccafag =0; -case "\u0073\u0068\u006fr\u0074":*_ccafag =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ccafag =2;case "\u006c\u006f\u006e\u0067":*_ccafag =3;};return nil ;}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_dcfda *OfcSkew )ValidateWithPath (path string )error {if _cgaed :=_dcfda .OfcCT_Skew .ValidateWithPath (path );_cgaed !=nil {return _cgaed ;};return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1; +OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;); -// Validate validates the AG_Path and its children -func (_ggafg *AG_Path )Validate ()error {return _ggafg .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_fbddf *CT_Shadow )ValidateWithPath (path string )error {if _aedef :=_fbddf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aedef !=nil {return _aedef ;};if _eaff :=_fbddf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_eaff !=nil {return _eaff ;};if _efddag :=_fbddf .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_efddag !=nil {return _efddag ;};return nil ;};func (_dgbgf OfcST_How )String ()string {switch _dgbgf {case 0:return ""; +case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074"; +};return "";};type OfcDiagram struct{OfcCT_Diagram }; -// Validate validates the CT_Formulas and its children -func (_caab *CT_Formulas )Validate ()error {return _caab .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func NewOfcLeft ()*OfcLeft {_fggede :=&OfcLeft {};_fggede .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fggede ; -}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_aad *AG_ImageAttributes )ValidateWithPath (path string )error {if _dbc :=_aad .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dbc !=nil {return _dbc ;};if _dgfa :=_aad .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); +_dgfa !=nil {return _dgfa ;};return nil ;}; -// Validate validates the OfcCT_Diagram and its children -func (_dfdeg *OfcCT_Diagram )Validate ()error {return _dfdeg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type AG_Fill struct{FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;};func (_cbaff ST_StrokeEndCap )ValidateWithPath (path string )error {switch _cbaff {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaff )); -};return nil ;};func (_dfaca OfcST_OLEUpdateMode )String ()string {switch _dfaca {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";}; +// Validate validates the Path and its children +func (_eaaaf *Path )Validate ()error {return _eaaaf .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_dedf *CT_Line )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcdaa :=range start .Attr {if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dedf .UserdrawnAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dedf .ButtonAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dedf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dedf .UserhiddenAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dedf .CliptowrapAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dedf .BulletAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u006f\u006c\u0065"{_dedf .OleAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0068\u0072"{_dedf .HrAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0073\u0070\u0069\u0064"{_gagaa ,_bggc :=_gcdaa .Value ,error (nil ); +if _bggc !=nil {return _bggc ;};_dedf .SpidAttr =&_gagaa ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_dedf .HrstdAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dedf .BwnormalAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fcbbe ,_daaf :=_gcdaa .Value ,error (nil ); +if _daaf !=nil {return _daaf ;};_dedf .BordertopcolorAttr =&_fcbbe ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dedf .DgmlayoutAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dedf .ForcedashAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dedf .AllowoverlapAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dedf .HrnoshadeAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dedf .PreferrelativeAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgfg ,_bdebe :=_gcdaa .Value ,error (nil ); +if _bdebe !=nil {return _bdebe ;};_dedf .BorderbottomcolorAttr =&_dgfg ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u006f\u006e\u0065\u0064"{_dedf .OnedAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebbae ,_cgad :=_gf .ParseInt (_gcdaa .Value ,10,64); +if _cgad !=nil {return _cgad ;};_dedf .DgmnodekindAttr =&_ebbae ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fced ,_baea :=_gf .ParseInt (_gcdaa .Value ,10,64); +if _baea !=nil {return _baea ;};_dedf .RegroupidAttr =&_fced ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dedf .AllowincellAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgfff ,_dgagb :=_gf .ParseFloat (_gcdaa .Value ,64); +if _dgagb !=nil {return _dgagb ;};_fccfe :=float32 (_fgfff );_dedf .HrpctAttr =&_fccfe ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0063\u006c\u0069\u0070"{_dedf .ClipAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dedf .InsetmodeAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecbeg ,_gdbde :=_gcdaa .Value ,error (nil ); +if _gdbde !=nil {return _gdbde ;};_dedf .BorderleftcolorAttr =&_ecbeg ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dedf .OleiconAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egeb ,_fcfg :=_gcdaa .Value ,error (nil ); +if _fcfg !=nil {return _fcfg ;};_dedf .BorderrightcolorAttr =&_egeb ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dedf .ConnectortypeAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dedf .BwpureAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dedf .BwmodeAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0073\u0070\u0074"{_afge ,_gdeab :=_gf .ParseFloat (_gcdaa .Value ,64); +if _gdeab !=nil {return _gdeab ;};_adafc :=float32 (_afge );_dedf .SptAttr =&_adafc ;continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dedf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dedf .HralignAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Local =="\u0074\u006f"{_abaef ,_cdbg :=_gcdaa .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_dedf .ToAttr =&_abaef ;continue ;};if _gcdaa .Name .Local =="\u0069\u0064"{_gbgb ,_efge :=_gcdaa .Value ,error (nil );if _efge !=nil {return _efge ; +};_dedf .IdAttr =&_gbgb ;continue ;};if _gcdaa .Name .Local =="\u0061\u006c\u0074"{_aegbd ,_affda :=_gcdaa .Value ,error (nil );if _affda !=nil {return _affda ;};_dedf .AltAttr =&_aegbd ;continue ;};if _gcdaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_dedf .PrintAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};if _gcdaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dedf .StrokedAttr .UnmarshalXMLAttr (_gcdaa );continue ;};if _gcdaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgcd ,_cfaae :=_gcdaa .Value ,error (nil ); +if _cfaae !=nil {return _cfaae ;};_dedf .WrapcoordsAttr =&_cgcd ;continue ;};if _gcdaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aegd ,_gdcb :=_gcdaa .Value ,error (nil );if _gdcb !=nil {return _gdcb ;};_dedf .StrokeweightAttr =&_aegd ; +continue ;};if _gcdaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bcca ,_bead :=_gcdaa .Value ,error (nil );if _bead !=nil {return _bead ;};_dedf .CoordoriginAttr =&_bcca ;continue ;};if _gcdaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfdb ,_bdcee :=_gcdaa .Value ,error (nil ); +if _bdcee !=nil {return _bdcee ;};_dedf .ChromakeyAttr =&_gfdb ;continue ;};if _gcdaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_geaab ,_ddcg :=_gcdaa .Value ,error (nil );if _ddcg !=nil {return _ddcg ;};_dedf .FillcolorAttr =&_geaab ; +continue ;};if _gcdaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_abfa ,_ggee :=_gcdaa .Value ,error (nil );if _ggee !=nil {return _ggee ;};_dedf .StyleAttr =&_abfa ;continue ;};if _gcdaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbbcf ,_agaec :=_gcdaa .Value ,error (nil ); +if _agaec !=nil {return _agaec ;};_dedf .OpacityAttr =&_gbbcf ;continue ;};if _gcdaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dffg ,_edef :=_gcdaa .Value ,error (nil );if _edef !=nil {return _edef ;};_dedf .StrokecolorAttr =&_dffg ; +continue ;};if _gcdaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dedf .InsetpenAttr .UnmarshalXMLAttr (_gcdaa );continue ;};if _gcdaa .Name .Local =="\u0066\u0072\u006f\u006d"{_gdcda ,_bgafae :=_gcdaa .Value ,error (nil );if _bgafae !=nil {return _bgafae ; +};_dedf .FromAttr =&_gdcda ;continue ;};if _gcdaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbdb ,_ggbbg :=_gcdaa .Value ,error (nil );if _ggbbg !=nil {return _ggbbg ;};_dedf .CoordsizeAttr =&_fbdb ;continue ;};if _gcdaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffda ,_ccafe :=_gcdaa .Value ,error (nil ); +if _ccafe !=nil {return _ccafe ;};_dedf .TitleAttr =&_ffda ;continue ;};if _gcdaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgcgdf ,_egacd :=_gcdaa .Value ,error (nil );if _egacd !=nil {return _egacd ;};_dedf .ClassAttr =&_dgcgdf ;continue ;};if _gcdaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cadff ,_badb :=_gcdaa .Value ,error (nil ); +if _badb !=nil {return _badb ;};_dedf .TargetAttr =&_cadff ;continue ;};if _gcdaa .Name .Local =="\u0068\u0072\u0065\u0066"{_ceed ,_fbdg :=_gcdaa .Value ,error (nil );if _fbdg !=nil {return _fbdg ;};_dedf .HrefAttr =&_ceed ;continue ;};if _gcdaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dedf .FilledAttr .UnmarshalXMLAttr (_gcdaa ); +continue ;};};_aegc :for {_gdeg ,_bage :=d .Token ();if _bage !=nil {return _bage ;};switch _dbaf :=_gdeg .(type ){case _a .StartElement :switch _dbaf .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dbee :=NewEG_ShapeElements (); +_dbee .Path =NewPath ();if _ecgag :=d .DecodeElement (_dbee .Path ,&_dbaf );_ecgag !=nil {return _ecgag ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_dbee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bbcb :=NewEG_ShapeElements (); +_bbcb .Formulas =NewFormulas ();if _ccgg :=d .DecodeElement (_bbcb .Formulas ,&_dbaf );_ccgg !=nil {return _ccgg ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_bbcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_acgf :=NewEG_ShapeElements (); +_acgf .Handles =NewHandles ();if _ebadc :=d .DecodeElement (_acgf .Handles ,&_dbaf );_ebadc !=nil {return _ebadc ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_acgf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_geef :=NewEG_ShapeElements (); +_geef .Fill =NewFill ();if _bgdfb :=d .DecodeElement (_geef .Fill ,&_dbaf );_bgdfb !=nil {return _bgdfb ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_geef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_agee :=NewEG_ShapeElements (); +_agee .Stroke =NewStroke ();if _efec :=d .DecodeElement (_agee .Stroke ,&_dbaf );_efec !=nil {return _efec ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_agee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gefc :=NewEG_ShapeElements (); +_gefc .Shadow =NewShadow ();if _cebab :=d .DecodeElement (_gefc .Shadow ,&_dbaf );_cebab !=nil {return _cebab ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_gefc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccdc :=NewEG_ShapeElements (); +_ccdc .Textbox =NewTextbox ();if _egfg :=d .DecodeElement (_ccdc .Textbox ,&_dbaf );_egfg !=nil {return _egfg ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_ccdc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gfgc :=NewEG_ShapeElements (); +_gfgc .Textpath =NewTextpath ();if _ffde :=d .DecodeElement (_gfgc .Textpath ,&_dbaf );_ffde !=nil {return _ffde ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_gfgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bbace :=NewEG_ShapeElements (); +_bbace .Imagedata =NewImagedata ();if _cebfe :=d .DecodeElement (_bbace .Imagedata ,&_dbaf );_cebfe !=nil {return _cebfe ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_bbace );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ecge :=NewEG_ShapeElements (); +_ecge .Skew =NewOfcSkew ();if _dgfad :=d .DecodeElement (_ecge .Skew ,&_dbaf );_dgfad !=nil {return _dgfad ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_ecge );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_baec :=NewEG_ShapeElements (); +_baec .Extrusion =NewOfcExtrusion ();if _bbbfc :=d .DecodeElement (_baec .Extrusion ,&_dbaf );_bbbfc !=nil {return _bbbfc ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_baec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_eefd :=NewEG_ShapeElements (); +_eefd .Callout =NewOfcCallout ();if _dcgb :=d .DecodeElement (_eefd .Callout ,&_dbaf );_dcgb !=nil {return _dcgb ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_eefd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_baecd :=NewEG_ShapeElements (); +_baecd .Lock =NewOfcLock ();if _ddcf :=d .DecodeElement (_baecd .Lock ,&_dbaf );_ddcf !=nil {return _ddcf ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_baecd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ffdcb :=NewEG_ShapeElements (); +_ffdcb .Clippath =NewOfcClippath ();if _dead :=d .DecodeElement (_ffdcb .Clippath ,&_dbaf );_dead !=nil {return _dead ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_ffdcb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_aebc :=NewEG_ShapeElements (); +_aebc .Signatureline =NewOfcSignatureline ();if _acdf :=d .DecodeElement (_aebc .Signatureline ,&_dbaf );_acdf !=nil {return _acdf ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_aebc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_deedf :=NewEG_ShapeElements (); +_deedf .Wrap =_b .NewWrap ();if _ggffb :=d .DecodeElement (_deedf .Wrap ,&_dbaf );_ggffb !=nil {return _ggffb ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_deedf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecbeb :=NewEG_ShapeElements (); +_ecbeb .Anchorlock =_b .NewAnchorlock ();if _acea :=d .DecodeElement (_ecbeb .Anchorlock ,&_dbaf );_acea !=nil {return _acea ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_ecbeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ecadf :=NewEG_ShapeElements (); +_ecadf .Bordertop =_b .NewBordertop ();if _cggfa :=d .DecodeElement (_ecadf .Bordertop ,&_dbaf );_cggfa !=nil {return _cggfa ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_ecadf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbca :=NewEG_ShapeElements (); +_gbca .Borderbottom =_b .NewBorderbottom ();if _eddcc :=d .DecodeElement (_gbca .Borderbottom ,&_dbaf );_eddcc !=nil {return _eddcc ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_gbca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fcbbb :=NewEG_ShapeElements (); +_fcbbb .Borderleft =_b .NewBorderleft ();if _gbgcf :=d .DecodeElement (_fcbbb .Borderleft ,&_dbaf );_gbgcf !=nil {return _gbgcf ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_fcbbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbced :=NewEG_ShapeElements (); +_dbced .Borderright =_b .NewBorderright ();if _cabc :=d .DecodeElement (_dbced .Borderright ,&_dbaf );_cabc !=nil {return _cabc ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_dbced );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gddaf :=NewEG_ShapeElements (); +_gddaf .ClientData =_gb .NewClientData ();if _fbgba :=d .DecodeElement (_gddaf .ClientData ,&_dbaf );_fbgba !=nil {return _fbgba ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_gddaf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcgc :=NewEG_ShapeElements (); +_bcgc .Textdata =_ec .NewTextdata ();if _deef :=d .DecodeElement (_bcgc .Textdata ,&_dbaf );_deef !=nil {return _deef ;};_dedf .EG_ShapeElements =append (_dedf .EG_ShapeElements ,_bcgc );default:_ab .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_dbaf .Name ); +if _cgbec :=d .Skip ();_cgbec !=nil {return _cgbec ;};};case _a .EndElement :break _aegc ;case _a .CharData :};};return nil ;};func (_adaga *Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _adaga .CT_Path .MarshalXML (e ,start ); +};func (_afccef *OfcTop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afccef .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cffc :=range start .Attr {if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u0068\u0072\u0065\u0066"{_cadcd ,_gdefg :=_cffc .Value ,error (nil ); +if _gdefg !=nil {return _gdefg ;};_afccef .HrefAttr =&_cadcd ;continue ;};if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afccef .ForcedashAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u0074\u0069\u0074l\u0065"{_eebfce ,_feeg :=_cffc .Value ,error (nil ); +if _feeg !=nil {return _feeg ;};_afccef .TitleAttr =&_eebfce ;continue ;};if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eacda ,_accaf :=_cffc .Value ,error (nil ); +if _accaf !=nil {return _accaf ;};_afccef .AlthrefAttr =&_eacda ;continue ;};if _cffc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_afccef .ImageaspectAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_afccef .StartarrowAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_afccef .LinestyleAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_afccef .StartarrowwidthAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_afccef .JoinstyleAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_afccef .StartarrowlengthAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efbfg ,_dcgce :=_cffc .Value ,error (nil );if _dcgce !=nil {return _dcgce ;};_afccef .DashstyleAttr =&_efbfg ;continue ;};if _cffc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_afccef .EndarrowAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_afccef .FilltypeAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_afccef .EndarrowwidthAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adfcdf ,_cfbf :=_cffc .Value ,error (nil );if _cfbf !=nil {return _cfbf ;};_afccef .OpacityAttr =&_adfcdf ;continue ;};if _cffc .Name .Local =="\u0063\u006f\u006co\u0072"{_fbbfa ,_feecb :=_cffc .Value ,error (nil ); +if _feecb !=nil {return _feecb ;};_afccef .ColorAttr =&_fbbfa ;continue ;};if _cffc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afccef .InsetpenAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_afccef .EndarrowlengthAttr .UnmarshalXMLAttr (_cffc ); +continue ;};if _cffc .Name .Local =="\u0065\u0078\u0074"{_afccef .ExtAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_afccef .EndcapAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ebbbe ,_efgef :=_cffc .Value ,error (nil ); +if _efgef !=nil {return _efgef ;};_afccef .Color2Attr =&_ebbbe ;continue ;};if _cffc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_afccef .ImagealignshapeAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ccfeae ,_cffea :=_cffc .Value ,error (nil ); +if _cffea !=nil {return _cffea ;};_afccef .WeightAttr =&_ccfeae ;continue ;};if _cffc .Name .Local =="\u0073\u0072\u0063"{_adddc ,_geacf :=_cffc .Value ,error (nil );if _geacf !=nil {return _geacf ;};_afccef .SrcAttr =&_adddc ;continue ;};if _cffc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dddgb ,_ecfdd :=_cffc .Value ,error (nil ); +if _ecfdd !=nil {return _ecfdd ;};_afccef .ImagesizeAttr =&_dddgb ;continue ;};if _cffc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fgaea ,_gfdeb :=_gf .ParseFloat (_cffc .Value ,64);if _gfdeb !=nil {return _gfdeb ;}; +_afccef .MiterlimitAttr =&_fgaea ;continue ;};if _cffc .Name .Local =="\u006f\u006e"{_afccef .OnAttr .UnmarshalXMLAttr (_cffc );continue ;};};for {_ddgaf ,_cgbgf :=d .Token ();if _cgbgf !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_cgbgf ); +};if _ccdb ,_bfegc :=_ddgaf .(_a .EndElement );_bfegc &&_ccdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_gccb *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _eba :=_gccb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eba !=nil {return _eba ;};if _dbdf :=_gccb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); -_dbdf !=nil {return _dbdf ;};if _fddc :=_gccb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fddc !=nil {return _fddc ;};if _bccb :=_gccb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_bccb !=nil {return _bccb ;};if _bcf :=_gccb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bcf !=nil {return _bcf ;};if _fcfe :=_gccb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); -_fcfe !=nil {return _fcfe ;};if _debb :=_gccb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_debb !=nil {return _debb ;};if _geg :=_gccb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); -_geg !=nil {return _geg ;};if _dea :=_gccb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dea !=nil {return _dea ;};if _cccc :=_gccb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); -_cccc !=nil {return _cccc ;};if _cae :=_gccb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _gfge :=_gccb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); -_gfge !=nil {return _gfge ;};if _gfbd :=_gccb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfbd !=nil {return _gfbd ;};if _bea :=_gccb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); -_bea !=nil {return _bea ;};if _fbg :=_gccb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbg !=nil {return _fbg ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_gegef *OfcCT_Relation )ValidateWithPath (path string )error {if _agaag :=_gegef .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agaag !=nil {return _agaag ;};return nil ;};type CT_H struct{PositionAttr *string ; +PolarAttr *string ;MapAttr *string ;InvxAttr _f .ST_TrueFalse ;InvyAttr _f .ST_TrueFalse ;SwitchAttr _f .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_bdbbaf *ST_Ext )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgegg ,_cgfde :=d .Token (); +if _cgfde !=nil {return _cgfde ;};if _aadde ,_degc :=_fgegg .(_a .EndElement );_degc &&_aadde .Name ==start .Name {*_bdbbaf =1;return nil ;};if _bgcda ,_dfffc :=_fgegg .(_a .CharData );!_dfffc {return _d .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",_fgegg ); +}else {switch string (_bgcda ){case "":*_bdbbaf =0;case "\u0076\u0069\u0065\u0077":*_bdbbaf =1;case "\u0065\u0064\u0069\u0074":*_bdbbaf =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_bdbbaf =3;};};_fgegg ,_cgfde =d .Token (); +if _cgfde !=nil {return _cgfde ;};if _adfdf ,_dedd :=_fgegg .(_a .EndElement );_dedd &&_adfdf .Name ==start .Name {return nil ;};return _d .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",_fgegg ); +};func NewOfcLeft ()*OfcLeft {_gbaeda :=&OfcLeft {};_gbaeda .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gbaeda ;};func (_edbgf *OfcCT_Complex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"; +};if _edbgf .ExtAttr !=ST_ExtUnset {_fdfcdd ,_ffecc :=_edbgf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ffecc !=nil {return _ffecc ;};start .Attr =append (start .Attr ,_fdfcdd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func (_ffgdg OfcST_FillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aacca :=_a .Attr {};_aacca .Name =name ;switch _ffgdg {case OfcST_FillTypeUnset :_aacca .Value ="";case OfcST_FillTypeGradientCenter :_aacca .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072"; +case OfcST_FillTypeSolid :_aacca .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_aacca .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_aacca .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_aacca .Value ="\u0066\u0072\u0061m\u0065"; +case OfcST_FillTypeGradientUnscaled :_aacca .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_aacca .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; +case OfcST_FillTypeGradient :_aacca .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_aacca .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _aacca ,nil ;};func (_ecgec OfcST_ConnectorType )Validate ()error {return _ecgec .ValidateWithPath ("")}; +type OfcST_RType byte ;type CT_Handles struct{H []*CT_H ;}; -// Validate validates the OfcEquationxml and its children -func (_bcgee *OfcEquationxml )Validate ()error {return _bcgee .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_cddce *OfcCT_Complex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacgf :=range start .Attr {if _dacgf .Name .Local =="\u0065\u0078\u0074"{_cddce .ExtAttr .UnmarshalXMLAttr (_dacgf ); -continue ;};};for {_eaddd ,_dedbdc :=d .Token ();if _dedbdc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_dedbdc );};if _bdfb ,_fgefb :=_eaddd .(_d .EndElement ); -_fgefb &&_bdfb .Name ==start .Name {break ;};};return nil ;};func (_eedce OfcST_RType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dedgf :=_d .Attr {};_dedgf .Name =name ;switch _eedce {case OfcST_RTypeUnset :_dedgf .Value ="";case OfcST_RTypeArc :_dedgf .Value ="\u0061\u0072\u0063"; -case OfcST_RTypeCallout :_dedgf .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_dedgf .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_dedgf .Value ="\u0061\u006c\u0069g\u006e";};return _dedgf ,nil ; -};func (_ddeff *OfcTop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0074o\u0070";return _ddeff .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_cbgca OfcST_ScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfadfa :=_d .Attr {};_dfadfa .Name =name ;switch _cbgca {case OfcST_ScreenSizeUnset :_dfadfa .Value =""; -case OfcST_ScreenSize544x376 :_dfadfa .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_dfadfa .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_dfadfa .Value ="\u00372\u0030\u002c\u0035\u0031\u0032"; -case OfcST_ScreenSize800x600 :_dfadfa .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_dfadfa .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_dfadfa .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032"; -};return _dfadfa ,nil ;};func (_dcdga *OfcCT_SignatureLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fafcdc :=range start .Attr {if _fafcdc .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fdabb ,_bcbec :=_fafcdc .Value ,error (nil ); -if _bcbec !=nil {return _bcbec ;};_dcdga .SuggestedsignerAttr =&_fdabb ;continue ;};if _fafcdc .Name .Local =="\u0069\u0064"{_ddbgg ,_edaa :=_fafcdc .Value ,error (nil );if _edaa !=nil {return _edaa ;};_dcdga .IdAttr =&_ddbgg ;continue ;};if _fafcdc .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_bebff ,_bbbed :=_fafcdc .Value ,error (nil ); -if _bbbed !=nil {return _bbbed ;};_dcdga .ProvidAttr =&_bebff ;continue ;};if _fafcdc .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_dcdga .SigninginstructionssetAttr .UnmarshalXMLAttr (_fafcdc ); -continue ;};if _fafcdc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dcdga .AllowcommentsAttr .UnmarshalXMLAttr (_fafcdc );continue ;};if _fafcdc .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_dcdga .ShowsigndateAttr .UnmarshalXMLAttr (_fafcdc ); -continue ;};if _fafcdc .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_dcdga .IssignaturelineAttr .UnmarshalXMLAttr (_fafcdc );continue ;};if _fafcdc .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dgdeg ,_aadb :=_fafcdc .Value ,error (nil ); -if _aadb !=nil {return _aadb ;};_dcdga .Suggestedsigner2Attr =&_dgdeg ;continue ;};if _fafcdc .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_dbfgd ,_fbedeb :=_fafcdc .Value ,error (nil ); -if _fbedeb !=nil {return _fbedeb ;};_dcdga .SuggestedsigneremailAttr =&_dbfgd ;continue ;};if _fafcdc .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_fdffae ,_cffef :=_fafcdc .Value ,error (nil ); -if _cffef !=nil {return _cffef ;};_dcdga .SigninginstructionsAttr =&_fdffae ;continue ;};if _fafcdc .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ffagbf ,_eeace :=_fafcdc .Value ,error (nil );if _eeace !=nil {return _eeace ;};_dcdga .AddlxmlAttr =&_ffagbf ; -continue ;};if _fafcdc .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_ffdcgd ,_abab :=_fafcdc .Value ,error (nil );if _abab !=nil {return _abab ;};_dcdga .SigprovurlAttr =&_ffdcgd ;continue ;};if _fafcdc .Name .Local =="\u0065\u0078\u0074"{_dcdga .ExtAttr .UnmarshalXMLAttr (_fafcdc ); -continue ;};};for {_eabcea ,_bfefde :=d .Token ();if _bfefde !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_bfefde ); -};if _dcadc ,_fcbgc :=_eabcea .(_d .EndElement );_fcbgc &&_dcadc .Name ==start .Name {break ;};};return nil ;};type ST_StrokeEndCap byte ;func (_bgbgc *OfcClippath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _bgbgc .OfcCT_ClipPath .MarshalXML (e ,start );}; +// Validate validates the OfcCT_OLEObject and its children +func (_ggbc *OfcCT_OLEObject )Validate ()error {return _ggbc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; +BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ; +}; -// Validate validates the AG_AllShapeAttributes and its children -func (_dec *AG_AllShapeAttributes )Validate ()error {return _dec .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_ccac *Background )ValidateWithPath (path string )error {if _bggb :=_ccac .CT_Background .ValidateWithPath (path );_bggb !=nil {return _bggb ;};return nil ;};func (_aadff *Textpath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aadff .CT_TextPath =*NewCT_TextPath (); +for _ ,_dfcaa :=range start .Attr {if _dfcaa .Name .Local =="\u006f\u006e"{_aadff .OnAttr .UnmarshalXMLAttr (_dfcaa );continue ;};if _dfcaa .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_aadff .FitshapeAttr .UnmarshalXMLAttr (_dfcaa ); +continue ;};if _dfcaa .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_aadff .FitpathAttr .UnmarshalXMLAttr (_dfcaa );continue ;};if _dfcaa .Name .Local =="\u0074\u0072\u0069\u006d"{_aadff .TrimAttr .UnmarshalXMLAttr (_dfcaa );continue ;};if _dfcaa .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_aadff .XscaleAttr .UnmarshalXMLAttr (_dfcaa ); +continue ;};if _dfcaa .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_dcdbb ,_ebgba :=_dfcaa .Value ,error (nil );if _ebgba !=nil {return _ebgba ;};_aadff .StringAttr =&_dcdbb ;continue ;};if _dfcaa .Name .Local =="\u0069\u0064"{_cbefc ,_cdfcbb :=_dfcaa .Value ,error (nil ); +if _cdfcbb !=nil {return _cdfcbb ;};_aadff .IdAttr =&_cbefc ;continue ;};if _dfcaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgecb ,_babda :=_dfcaa .Value ,error (nil );if _babda !=nil {return _babda ;};_aadff .StyleAttr =&_fgecb ;continue ;};};for {_geadc ,_babgd :=d .Token (); +if _babgd !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_babgd );};if _cggfag ,_bddeg :=_geadc .(_a .EndElement );_bddeg &&_cggfag .Name ==start .Name {break ;};};return nil ; +};func (_beggcd OfcST_OLEDrawAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beggcd .String (),start );};type ST_FillType byte ;func NewOfcColumn ()*OfcColumn {_gfbeg :=&OfcColumn {};_gfbeg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +return _gfbeg ;};func NewOfcCT_Callout ()*OfcCT_Callout {_bdacf :=&OfcCT_Callout {};return _bdacf };func (_cgdgc *OfcST_ExtrusionRender )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbagd ,_acagb :=d .Token ();if _acagb !=nil {return _acagb ; +};if _dgbf ,_afebgd :=_bbagd .(_a .EndElement );_afebgd &&_dgbf .Name ==start .Name {*_cgdgc =1;return nil ;};if _cdbag ,_cedg :=_bbagd .(_a .CharData );!_cedg {return _d .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",_bbagd ); +}else {switch string (_cdbag ){case "":*_cgdgc =0;case "\u0073\u006f\u006ci\u0064":*_cgdgc =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_cgdgc =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_cgdgc =3;};};_bbagd ,_acagb =d .Token (); +if _acagb !=nil {return _acagb ;};if _cgeeg ,_cfaeca :=_bbagd .(_a .EndElement );_cfaeca &&_cgeeg .Name ==start .Name {return nil ;};return _d .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",_bbagd ); +};func (_cfceea *OfcCT_Skew )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _cfceea .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cfceea .IdAttr )}); +};if _cfceea .OnAttr !=_f .ST_TrueFalseUnset {_bfdaf ,_ebbab :=_cfceea .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _ebbab !=nil {return _ebbab ;};start .Attr =append (start .Attr ,_bfdaf );};if _cfceea .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cfceea .OffsetAttr )}); +};if _cfceea .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cfceea .OriginAttr )});};if _cfceea .MatrixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_cfceea .MatrixAttr )}); +};if _cfceea .ExtAttr !=ST_ExtUnset {_dfagea ,_adbcf :=_cfceea .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _adbcf !=nil {return _adbcf ;};start .Attr =append (start .Attr ,_dfagea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_aagga *Path )ValidateWithPath (path string )error {if _dabac :=_aagga .CT_Path .ValidateWithPath (path );_dabac !=nil {return _dabac ;};return nil ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ; -ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ; -DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ; -AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ; -CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;}; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_dabec *OfcCT_Fill )ValidateWithPath (path string )error {if _ffffg :=_dabec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffffg !=nil {return _ffffg ;};if _bbba :=_dabec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_bbba !=nil {return _bbba ;};return nil ;};func (_fbcdb *OfcEquationxml )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _fbcdb .OfcCT_EquationXml .MarshalXML (e ,start );};func (_adb *AG_Id )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adb .IdAttr )}); +};return nil ;};type OfcST_ExtrusionRender byte ;func (_gbcbg ST_StrokeLineStyle )String ()string {switch _gbcbg {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; +case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; +BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func (_degab ST_Ext )Validate ()error {return _degab .ValidateWithPath ("")};func (_ccfbe *OfcCT_ShapeLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efecb :=range start .Attr {if _efecb .Name .Local =="\u0065\u0078\u0074"{_ccfbe .ExtAttr .UnmarshalXMLAttr (_efecb ); +continue ;};};_eggf :for {_ecdc ,_cdfdc :=d .Token ();if _cdfdc !=nil {return _cdfdc ;};switch _bacgc :=_ecdc .(type ){case _a .StartElement :switch _bacgc .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_ccfbe .Idmap =NewOfcCT_IdMap (); +if _babdg :=d .DecodeElement (_ccfbe .Idmap ,&_bacgc );_babdg !=nil {return _babdg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_ccfbe .Regrouptable =NewOfcCT_RegroupTable (); +if _bdbbf :=d .DecodeElement (_ccfbe .Regrouptable ,&_bacgc );_bdbbf !=nil {return _bdbbf ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_ccfbe .Rules =NewOfcCT_Rules (); +if _dedea :=d .DecodeElement (_ccfbe .Rules ,&_bacgc );_dedea !=nil {return _dedea ;};default:_ab .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_bacgc .Name ); +if _gfcff :=d .Skip ();_gfcff !=nil {return _gfcff ;};};case _a .EndElement :break _eggf ;case _a .CharData :};};return nil ;};func (_fagcd OfcST_DiagramLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fagcd .String (),start ); +};func (_abcdg OfcST_How )Validate ()error {return _abcdg .ValidateWithPath ("")};func (_ggeg *OfcCT_ColorMru )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"; +};if _ggeg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ggeg .ColorsAttr )});};if _ggeg .ExtAttr !=ST_ExtUnset {_caea ,_eaaba :=_ggeg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _eaaba !=nil {return _eaaba ;};start .Attr =append (start .Attr ,_caea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedf *OfcCT_Extrusion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfaca :=range start .Attr {if _cfaca .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cedf .ColormodeAttr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="\u0063\u006f\u006co\u0072"{_ccaeg ,_bgef :=_cfaca .Value ,error (nil );if _bgef !=nil {return _bgef ;};_cedf .ColorAttr =&_ccaeg ;continue ;};if _cfaca .Name .Local =="\u0074\u0079\u0070\u0065"{_cedf .TypeAttr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_deca ,_bfba :=_gf .ParseFloat (_cfaca .Value ,64);if _bfba !=nil {return _bfba ;};_dgegg :=float32 (_deca );_cedf .ShininessAttr =&_dgegg ;continue ;};if _cfaca .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fcgg ,_bgbgf :=_cfaca .Value ,error (nil ); +if _bgbgf !=nil {return _bgbgf ;};_cedf .ViewpointoriginAttr =&_fcgg ;continue ;};if _cfaca .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_babbb ,_afafb :=_cfaca .Value ,error (nil );if _afafb !=nil {return _afafb ;};_cedf .SpecularityAttr =&_babbb ; +continue ;};if _cfaca .Name .Local =="\u0070\u006c\u0061n\u0065"{_cedf .PlaneAttr .UnmarshalXMLAttr (_cfaca );continue ;};if _cfaca .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ggaad ,_aeeff :=_cfaca .Value ,error (nil );if _aeeff !=nil {return _aeeff ; +};_cedf .DiffusityAttr =&_ggaad ;continue ;};if _cfaca .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_ecdaa ,_fead :=_cfaca .Value ,error (nil );if _fead !=nil {return _fead ;};_cedf .SkewamtAttr =&_ecdaa ;continue ;};if _cfaca .Name .Local =="\u006d\u0065\u0074a\u006c"{_cedf .MetalAttr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_bcgbea ,_gcbcd :=_cfaca .Value ,error (nil );if _gcbcd !=nil {return _gcbcd ;};_cedf .BackdepthAttr =&_bcgbea ;continue ;};if _cfaca .Name .Local =="\u0065\u0064\u0067\u0065"{_fabba ,_gbec :=_cfaca .Value ,error (nil ); +if _gbec !=nil {return _gbec ;};_cedf .EdgeAttr =&_fabba ;continue ;};if _cfaca .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_faag ,_eeffc :=_cfaca .Value ,error (nil );if _eeffc !=nil {return _eeffc ;};_cedf .Lightlevel2Attr =&_faag ; +continue ;};if _cfaca .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fdfcc ,_edbb :=_gf .ParseFloat (_cfaca .Value ,64);if _edbb !=nil {return _edbb ;};_deaaa :=float32 (_fdfcc );_cedf .OrientationangleAttr =&_deaaa ; +continue ;};if _cfaca .Name .Local =="\u006f\u006e"{_cedf .OnAttr .UnmarshalXMLAttr (_cfaca );continue ;};if _cfaca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cedf .LightharshAttr .UnmarshalXMLAttr (_cfaca );continue ; +};if _cfaca .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cedf .LightfaceAttr .UnmarshalXMLAttr (_cfaca );continue ;};if _cfaca .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_cbag ,_cgfce :=_cfaca .Value ,error (nil );if _cgfce !=nil {return _cgfce ; +};_cedf .ForedepthAttr =&_cbag ;continue ;};if _cfaca .Name .Local =="\u0065\u0078\u0074"{_cedf .ExtAttr .UnmarshalXMLAttr (_cfaca );continue ;};if _cfaca .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cedf .AutorotationcenterAttr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="\u0066\u0061\u0063e\u0074"{_ffed ,_gacb :=_cfaca .Value ,error (nil );if _gacb !=nil {return _gacb ;};_cedf .FacetAttr =&_ffed ;continue ;};if _cfaca .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cedf .RenderAttr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bdgba ,_bfcb :=_cfaca .Value ,error (nil );if _bfcb !=nil {return _bfcb ;};_cedf .LightlevelAttr =&_bdgba ;continue ;};if _cfaca .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_ccccc ,_efeeb :=_cfaca .Value ,error (nil ); +if _efeeb !=nil {return _efeeb ;};_cedf .BrightnessAttr =&_ccccc ;continue ;};if _cfaca .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_cbbbg ,_abafgc :=_gf .ParseFloat (_cfaca .Value ,64);if _abafgc !=nil {return _abafgc ;};_gfffb :=float32 (_cbbbg ); +_cedf .SkewangleAttr =&_gfffb ;continue ;};if _cfaca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_eadcf ,_eccgee :=_cfaca .Value ,error (nil );if _eccgee !=nil {return _eccgee ;};_cedf .Lightposition2Attr =&_eadcf ; +continue ;};if _cfaca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gggfc ,_bbffd :=_cfaca .Value ,error (nil );if _bbffd !=nil {return _bbffd ;};_cedf .RotationangleAttr =&_gggfc ;continue ;};if _cfaca .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cedf .Lightharsh2Attr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cfaec ,_fgdga :=_cfaca .Value ,error (nil );if _fgdga !=nil {return _fgdga ;};_cedf .OrientationAttr =&_cfaec ;continue ;};if _cfaca .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cedf .LockrotationcenterAttr .UnmarshalXMLAttr (_cfaca ); +continue ;};if _cfaca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_aegcf ,_daggc :=_cfaca .Value ,error (nil );if _daggc !=nil {return _daggc ;};_cedf .RotationcenterAttr =&_aegcf ;continue ;};if _cfaca .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_ffdgge ,_faaag :=_cfaca .Value ,error (nil ); +if _faaag !=nil {return _faaag ;};_cedf .ViewpointAttr =&_ffdgge ;continue ;};if _cfaca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gceaf ,_ggdd :=_cfaca .Value ,error (nil );if _ggdd !=nil {return _ggdd ; +};_cedf .LightpositionAttr =&_gceaf ;continue ;};};for {_adfbd ,_geedg :=d .Token ();if _geedg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_geedg ); +};if _cbac ,_acfec :=_adfbd .(_a .EndElement );_acfec &&_cbac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_ShapeLayout and its children -func (_gbgb *OfcCT_ShapeLayout )Validate ()error {return _gbgb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_fgecfe *OfcInk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0069n\u006b";return _fgecfe .OfcCT_Ink .MarshalXML (e ,start );};func (_fcaaeb ST_StrokeJoinStyle )String ()string {switch _fcaaeb {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c"; -case 3:return "\u006d\u0069\u0074e\u0072";};return "";}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_eefg *CT_Formulas )ValidateWithPath (path string )error {for _dcag ,_adea :=range _eefg .F {if _gfab :=_adea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_dcag ));_gfab !=nil {return _gfab ;};};return nil ; +};func (_bbccdb *OfcCT_OLEObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgafa :=range start .Attr {if _cgafa .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"&&_cgafa .Name .Local =="\u0069\u0064"||_cgafa .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"&&_cgafa .Name .Local =="\u0069\u0064"{_aeffg ,_agfcb :=_cgafa .Value ,error (nil ); +if _agfcb !=nil {return _agfcb ;};_bbccdb .IdAttr =&_aeffg ;continue ;};if _cgafa .Name .Local =="\u0054\u0079\u0070\u0065"{_bbccdb .TypeAttr .UnmarshalXMLAttr (_cgafa );continue ;};if _cgafa .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_dgffe ,_edaeb :=_cgafa .Value ,error (nil ); +if _edaeb !=nil {return _edaeb ;};_bbccdb .ProgIDAttr =&_dgffe ;continue ;};if _cgafa .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_gddce ,_ddfda :=_cgafa .Value ,error (nil );if _ddfda !=nil {return _ddfda ;};_bbccdb .ShapeIDAttr =&_gddce ;continue ; +};if _cgafa .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bbccdb .DrawAspectAttr .UnmarshalXMLAttr (_cgafa );continue ;};if _cgafa .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_cedada ,_cbeb :=_cgafa .Value ,error (nil ); +if _cbeb !=nil {return _cbeb ;};_bbccdb .ObjectIDAttr =&_cedada ;continue ;};if _cgafa .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bbccdb .UpdateModeAttr .UnmarshalXMLAttr (_cgafa );continue ;};};_bgfef :for {_cgdbf ,_fffg :=d .Token (); +if _fffg !=nil {return _fffg ;};switch _dffdb :=_cgdbf .(type ){case _a .StartElement :switch _dffdb .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_bbccdb .LinkType =new (string ); +if _dgafc :=d .DecodeElement (_bbccdb .LinkType ,&_dffdb );_dgafc !=nil {return _dgafc ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_bbccdb .LockedField =_f .ST_TrueFalseBlankUnset ; +if _fbbd :=d .DecodeElement (&_bbccdb .LockedField ,&_dffdb );_fbbd !=nil {return _fbbd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_bbccdb .FieldCodes =new (string ); +if _cead :=d .DecodeElement (_bbccdb .FieldCodes ,&_dffdb );_cead !=nil {return _cead ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dffdb .Name ); +if _efgda :=d .Skip ();_efgda !=nil {return _efgda ;};};case _a .EndElement :break _bgfef ;case _a .CharData :};};return nil ;};func (_efad *EG_ShapeElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebdgb :for {_caee ,_dcagc :=d .Token (); +if _dcagc !=nil {return _dcagc ;};switch _egbf :=_caee .(type ){case _a .StartElement :switch _egbf .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_efad .Path =NewPath (); +if _eagagc :=d .DecodeElement (_efad .Path ,&_egbf );_eagagc !=nil {return _eagagc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_efad .Formulas =NewFormulas (); +if _edbc :=d .DecodeElement (_efad .Formulas ,&_egbf );_edbc !=nil {return _edbc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_efad .Handles =NewHandles (); +if _fgbaa :=d .DecodeElement (_efad .Handles ,&_egbf );_fgbaa !=nil {return _fgbaa ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_efad .Fill =NewFill (); +if _fdbbf :=d .DecodeElement (_efad .Fill ,&_egbf );_fdbbf !=nil {return _fdbbf ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_efad .Stroke =NewStroke (); +if _dfeac :=d .DecodeElement (_efad .Stroke ,&_egbf );_dfeac !=nil {return _dfeac ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_efad .Shadow =NewShadow (); +if _cabcbc :=d .DecodeElement (_efad .Shadow ,&_egbf );_cabcbc !=nil {return _cabcbc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_efad .Textbox =NewTextbox (); +if _cgacc :=d .DecodeElement (_efad .Textbox ,&_egbf );_cgacc !=nil {return _cgacc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_efad .Textpath =NewTextpath (); +if _ggcdg :=d .DecodeElement (_efad .Textpath ,&_egbf );_ggcdg !=nil {return _ggcdg ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_efad .Imagedata =NewImagedata (); +if _ddaafg :=d .DecodeElement (_efad .Imagedata ,&_egbf );_ddaafg !=nil {return _ddaafg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efad .Skew =NewOfcSkew (); +if _cggd :=d .DecodeElement (_efad .Skew ,&_egbf );_cggd !=nil {return _cggd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_efad .Extrusion =NewOfcExtrusion (); +if _dgaed :=d .DecodeElement (_efad .Extrusion ,&_egbf );_dgaed !=nil {return _dgaed ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_efad .Callout =NewOfcCallout (); +if _eebg :=d .DecodeElement (_efad .Callout ,&_egbf );_eebg !=nil {return _eebg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_efad .Lock =NewOfcLock (); +if _geeg :=d .DecodeElement (_efad .Lock ,&_egbf );_geeg !=nil {return _geeg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_efad .Clippath =NewOfcClippath (); +if _bccda :=d .DecodeElement (_efad .Clippath ,&_egbf );_bccda !=nil {return _bccda ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_efad .Signatureline =NewOfcSignatureline (); +if _bgagb :=d .DecodeElement (_efad .Signatureline ,&_egbf );_bgagb !=nil {return _bgagb ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efad .Wrap =_b .NewWrap (); +if _aacd :=d .DecodeElement (_efad .Wrap ,&_egbf );_aacd !=nil {return _aacd ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_efad .Anchorlock =_b .NewAnchorlock (); +if _gagfg :=d .DecodeElement (_efad .Anchorlock ,&_egbf );_gagfg !=nil {return _gagfg ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_efad .Bordertop =_b .NewBordertop (); +if _aaac :=d .DecodeElement (_efad .Bordertop ,&_egbf );_aaac !=nil {return _aaac ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_efad .Borderbottom =_b .NewBorderbottom (); +if _bdeegb :=d .DecodeElement (_efad .Borderbottom ,&_egbf );_bdeegb !=nil {return _bdeegb ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_efad .Borderleft =_b .NewBorderleft (); +if _dcbec :=d .DecodeElement (_efad .Borderleft ,&_egbf );_dcbec !=nil {return _dcbec ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_efad .Borderright =_b .NewBorderright (); +if _bdaab :=d .DecodeElement (_efad .Borderright ,&_egbf );_bdaab !=nil {return _bdaab ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_efad .ClientData =_gb .NewClientData (); +if _fbgg :=d .DecodeElement (_efad .ClientData ,&_egbf );_fbgg !=nil {return _fbgg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_efad .Textdata =_ec .NewTextdata (); +if _gfcf :=d .DecodeElement (_efad .Textdata ,&_egbf );_gfcf !=nil {return _gfcf ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_egbf .Name ); +if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _a .EndElement :break _ebdgb ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcColumn and its children -func (_adfgc *OfcColumn )Validate ()error {return _adfgc .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_daeg *Arc )ValidateWithPath (path string )error {if _def :=_daeg .CT_Arc .ValidateWithPath (path );_def !=nil {return _def ;};return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_bdcaf :=&OfcCT_Lock {};return _bdcaf }; -// Validate validates the AG_Adj and its children -func (_cd *AG_Adj )Validate ()error {return _cd .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_bgbg *Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bgbg .CT_Group .MarshalXML (e ,start );};func NewAG_Chromakey ()*AG_Chromakey {_gfd :=&AG_Chromakey {}; -return _gfd }; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_bbegf *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_debac *OfcCT_ShapeDefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdcg :=range start .Attr {if _gdcg .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cabde ,_ceaec :=_gf .ParseInt (_gdcg .Value ,10,64); +if _ceaec !=nil {return _ceaec ;};_debac .SpidmaxAttr =&_cabde ;continue ;};if _gdcg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_debac .AllowincellAttr .UnmarshalXMLAttr (_gdcg );continue ;};if _gdcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_beeeb ,_effac :=_gdcg .Value ,error (nil ); +if _effac !=nil {return _effac ;};_debac .StrokecolorAttr =&_beeeb ;continue ;};if _gdcg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_debac .StrokeAttr .UnmarshalXMLAttr (_gdcg );continue ;};if _gdcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_baeec ,_bebge :=_gdcg .Value ,error (nil ); +if _bebge !=nil {return _bebge ;};_debac .FillcolorAttr =&_baeec ;continue ;};if _gdcg .Name .Local =="\u0066\u0069\u006c\u006c"{_debac .FillAttr .UnmarshalXMLAttr (_gdcg );continue ;};if _gdcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddgca ,_eadd :=_gdcg .Value ,error (nil ); +if _eadd !=nil {return _eadd ;};_debac .StyleAttr =&_ddgca ;continue ;};if _gdcg .Name .Local =="\u0065\u0078\u0074"{_debac .ExtAttr .UnmarshalXMLAttr (_gdcg );continue ;};};_cdaea :for {_cfdfe ,_fcggg :=d .Token ();if _fcggg !=nil {return _fcggg ;};switch _bfadd :=_cfdfe .(type ){case _a .StartElement :switch _bfadd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_debac .Fill =NewFill (); +if _gfedd :=d .DecodeElement (_debac .Fill ,&_bfadd );_gfedd !=nil {return _gfedd ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_debac .Stroke =NewStroke (); +if _dfbab :=d .DecodeElement (_debac .Stroke ,&_bfadd );_dfbab !=nil {return _dfbab ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_debac .Textbox =NewTextbox (); +if _gcab :=d .DecodeElement (_debac .Textbox ,&_bfadd );_gcab !=nil {return _gcab ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_debac .Shadow =NewShadow (); +if _gfacc :=d .DecodeElement (_debac .Shadow ,&_bfadd );_gfacc !=nil {return _gfacc ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_debac .Skew =NewOfcSkew (); +if _bdaae :=d .DecodeElement (_debac .Skew ,&_bfadd );_bdaae !=nil {return _bdaae ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_debac .Extrusion =NewOfcExtrusion (); +if _cgda :=d .DecodeElement (_debac .Extrusion ,&_bfadd );_cgda !=nil {return _cgda ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_debac .Callout =NewOfcCallout (); +if _eeaaa :=d .DecodeElement (_debac .Callout ,&_bfadd );_eeaaa !=nil {return _eeaaa ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_debac .Lock =NewOfcLock (); +if _ggggg :=d .DecodeElement (_debac .Lock ,&_bfadd );_ggggg !=nil {return _ggggg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_debac .Colormru =NewOfcCT_ColorMru (); +if _bceec :=d .DecodeElement (_debac .Colormru ,&_bfadd );_bceec !=nil {return _bceec ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_debac .Colormenu =NewOfcCT_ColorMenu (); +if _afdgb :=d .DecodeElement (_debac .Colormenu ,&_bfadd );_afdgb !=nil {return _afdgb ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_bfadd .Name ); +if _baccg :=d .Skip ();_baccg !=nil {return _baccg ;};};case _a .EndElement :break _cdaea ;case _a .CharData :};};return nil ;};func (_aacae *Shapetype )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _aacae .CT_Shapetype .MarshalXML (e ,start ); +}; -// Validate validates the AG_Ext and its children -func (_dda *AG_Ext )Validate ()error {return _dda .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_ceba *AG_CoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgae :=range start .Attr {if _dgae .Name .Local =="\u0068\u0072\u0065\u0066"{_egd ,_bba :=_dgae .Value ,error (nil ); -if _bba !=nil {return _bba ;};_ceba .HrefAttr =&_egd ;continue ;};if _dgae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aab ,_deff :=_dgae .Value ,error (nil );if _deff !=nil {return _deff ;};_ceba .TargetAttr =&_aab ;continue ;};if _dgae .Name .Local =="\u0063\u006c\u0061s\u0073"{_defb ,_cdd :=_dgae .Value ,error (nil ); -if _cdd !=nil {return _cdd ;};_ceba .ClassAttr =&_defb ;continue ;};if _dgae .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbd ,_egf :=_dgae .Value ,error (nil );if _egf !=nil {return _egf ;};_ceba .TitleAttr =&_fbd ;continue ;};if _dgae .Name .Local =="\u0061\u006c\u0074"{_eaaa ,_bbe :=_dgae .Value ,error (nil ); -if _bbe !=nil {return _bbe ;};_ceba .AltAttr =&_eaaa ;continue ;};if _dgae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgde ,_gdgb :=_dgae .Value ,error (nil );if _gdgb !=nil {return _gdgb ;};_ceba .CoordsizeAttr =&_cgde ;continue ;}; -if _dgae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfg ,_ebb :=_dgae .Value ,error (nil );if _ebb !=nil {return _ebb ;};_ceba .CoordoriginAttr =&_cfg ;continue ;};if _dgae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gead ,_fcf :=_dgae .Value ,error (nil ); -if _fcf !=nil {return _fcf ;};_ceba .WrapcoordsAttr =&_gead ;continue ;};if _dgae .Name .Local =="\u0070\u0072\u0069n\u0074"{_ceba .PrintAttr .UnmarshalXMLAttr (_dgae );continue ;};if _dgae .Name .Local =="\u0069\u0064"{_edg ,_ecfc :=_dgae .Value ,error (nil ); -if _ecfc !=nil {return _ecfc ;};_ceba .IdAttr =&_edg ;continue ;};if _dgae .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcg ,_aaee :=_dgae .Value ,error (nil );if _aaee !=nil {return _aaee ;};_ceba .StyleAttr =&_gcg ;continue ;};};for {_fab ,_ffg :=d .Token (); -if _ffg !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_ffg );};if _cad ,_bga :=_fab .(_d .EndElement );_bga &&_cad .Name ==start .Name {break ; -};};return nil ;};func (_bbage OfcST_ConnectType )Validate ()error {return _bbage .ValidateWithPath ("")};func (_dgbgc *OfcCallout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dgbgc .OfcCT_Callout .MarshalXML (e ,start );};func NewCT_Shadow ()*CT_Shadow {_aeea :=&CT_Shadow {}; -return _aeea };func (_geebgd *Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geebgd .CT_Path =*NewCT_Path ();for _ ,_bgcfb :=range start .Attr {if _bgcfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcfb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_geebgd .ConnecttypeAttr .UnmarshalXMLAttr (_bgcfb ); -continue ;};if _bgcfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcfb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_geebgd .ExtrusionokAttr .UnmarshalXMLAttr (_bgcfb ); -continue ;};if _bgcfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcfb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_gfca ,_bdaff :=_bgcfb .Value ,error (nil ); -if _bdaff !=nil {return _bdaff ;};_geebgd .ConnectanglesAttr =&_gfca ;continue ;};if _bgcfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcfb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_baead ,_fccd :=_bgcfb .Value ,error (nil ); -if _fccd !=nil {return _fccd ;};_geebgd .ConnectlocsAttr =&_baead ;continue ;};if _bgcfb .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_geebgd .GradientshapeokAttr .UnmarshalXMLAttr (_bgcfb );continue ; -};if _bgcfb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_geebgd .ShadowokAttr .UnmarshalXMLAttr (_bgcfb );continue ;};if _bgcfb .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_geebgd .ArrowokAttr .UnmarshalXMLAttr (_bgcfb ); -continue ;};if _bgcfb .Name .Local =="\u0076"{_bdafd ,_fdbac :=_bgcfb .Value ,error (nil );if _fdbac !=nil {return _fdbac ;};_geebgd .VAttr =&_bdafd ;continue ;};if _bgcfb .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_geebgd .TextpathokAttr .UnmarshalXMLAttr (_bgcfb ); -continue ;};if _bgcfb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_geebgd .InsetpenokAttr .UnmarshalXMLAttr (_bgcfb );continue ;};if _bgcfb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_geebgd .StrokeokAttr .UnmarshalXMLAttr (_bgcfb ); -continue ;};if _bgcfb .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_geebgd .FillokAttr .UnmarshalXMLAttr (_bgcfb );continue ;};if _bgcfb .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_degfb ,_fdfda :=_bgcfb .Value ,error (nil ); -if _fdfda !=nil {return _fdfda ;};_geebgd .TextboxrectAttr =&_degfb ;continue ;};if _bgcfb .Name .Local =="\u006c\u0069\u006d\u006f"{_fdbd ,_cbafc :=_bgcfb .Value ,error (nil );if _cbafc !=nil {return _cbafc ;};_geebgd .LimoAttr =&_fdbd ;continue ;};if _bgcfb .Name .Local =="\u0069\u0064"{_efddeg ,_cdbbf :=_bgcfb .Value ,error (nil ); -if _cdbbf !=nil {return _cdbbf ;};_geebgd .IdAttr =&_efddeg ;continue ;};};for {_fafbgd ,_decgf :=d .Token ();if _decgf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_decgf );};if _gbdgb ,_dcbbe :=_fafbgd .(_d .EndElement ); -_dcbbe &&_gbdgb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Group and its children +func (_cccf *Group )Validate ()error {return _cccf .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_egdcd *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egdcd =0;case "\u0073\u0068\u006fr\u0074":*_egdcd =1; +case "\u006d\u0065\u0064\u0069\u0075\u006d":*_egdcd =2;case "\u006c\u006f\u006e\u0067":*_egdcd =3;};return nil ;};func (_eacb *CT_Arc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdfd :=range start .Attr {if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eacb .UserdrawnAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eacb .ButtonAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eacb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eacb .UserhiddenAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eacb .CliptowrapAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eacb .BulletAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u006f\u006c\u0065"{_eacb .OleAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0068\u0072"{_eacb .HrAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0073\u0070\u0069\u0064"{_cgacb ,_cabg :=_gdfd .Value ,error (nil ); +if _cabg !=nil {return _cabg ;};_eacb .SpidAttr =&_cgacb ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0068\u0072\u0073t\u0064"{_eacb .HrstdAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eacb .BwnormalAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fcdf ,_dbdc :=_gdfd .Value ,error (nil ); +if _dbdc !=nil {return _dbdc ;};_eacb .BordertopcolorAttr =&_fcdf ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eacb .DgmlayoutAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eacb .ForcedashAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eacb .AllowoverlapAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eacb .HrnoshadeAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eacb .PreferrelativeAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dcaf ,_gaed :=_gdfd .Value ,error (nil ); +if _gaed !=nil {return _gaed ;};_eacb .BorderbottomcolorAttr =&_dcaf ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u006f\u006e\u0065\u0064"{_eacb .OnedAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bffe ,_gafd :=_gf .ParseInt (_gdfd .Value ,10,64); +if _gafd !=nil {return _gafd ;};_eacb .DgmnodekindAttr =&_bffe ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfda ,_cfce :=_gf .ParseInt (_gdfd .Value ,10,64); +if _cfce !=nil {return _cfce ;};_eacb .RegroupidAttr =&_dfda ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eacb .AllowincellAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbff ,_adg :=_gf .ParseFloat (_gdfd .Value ,64); +if _adg !=nil {return _adg ;};_cabd :=float32 (_cbff );_eacb .HrpctAttr =&_cabd ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0063\u006c\u0069\u0070"{_eacb .ClipAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eacb .InsetmodeAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbdb ,_fec :=_gdfd .Value ,error (nil ); +if _fec !=nil {return _fec ;};_eacb .BorderleftcolorAttr =&_dbdb ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eacb .OleiconAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcafd ,_ggge :=_gdfd .Value ,error (nil ); +if _ggge !=nil {return _ggge ;};_eacb .BorderrightcolorAttr =&_gcafd ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eacb .ConnectortypeAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eacb .BwpureAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eacb .BwmodeAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0073\u0070\u0074"{_edebc ,_fce :=_gf .ParseFloat (_gdfd .Value ,64); +if _fce !=nil {return _fce ;};_dgbdf :=float32 (_edebc );_eacb .SptAttr =&_dgbdf ;continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eacb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdfd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eacb .HralignAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_gadd ,_feg :=_gf .ParseFloat (_gdfd .Value ,64);if _feg !=nil {return _feg ;};_eacb .EndAngleAttr =&_gadd ;continue ;};if _gdfd .Name .Local =="\u0069\u0064"{_cece ,_edcf :=_gdfd .Value ,error (nil ); +if _edcf !=nil {return _edcf ;};_eacb .IdAttr =&_cece ;continue ;};if _gdfd .Name .Local =="\u0061\u006c\u0074"{_cbdga ,_ecd :=_gdfd .Value ,error (nil );if _ecd !=nil {return _ecd ;};_eacb .AltAttr =&_cbdga ;continue ;};if _gdfd .Name .Local =="\u0070\u0072\u0069n\u0074"{_eacb .PrintAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eacb .StrokedAttr .UnmarshalXMLAttr (_gdfd );continue ;};if _gdfd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfeg ,_aefg :=_gdfd .Value ,error (nil ); +if _aefg !=nil {return _aefg ;};_eacb .WrapcoordsAttr =&_bfeg ;continue ;};if _gdfd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adcea ,_ddda :=_gdfd .Value ,error (nil );if _ddda !=nil {return _ddda ;};_eacb .StrokeweightAttr =&_adcea ; +continue ;};if _gdfd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcddd ,_cgagg :=_gdfd .Value ,error (nil );if _cgagg !=nil {return _cgagg ;};_eacb .CoordoriginAttr =&_dcddd ;continue ;};if _gdfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbcf ,_afdc :=_gdfd .Value ,error (nil ); +if _afdc !=nil {return _afdc ;};_eacb .ChromakeyAttr =&_dbcf ;continue ;};if _gdfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgbd ,_fgff :=_gdfd .Value ,error (nil );if _fgff !=nil {return _fgff ;};_eacb .FillcolorAttr =&_bgbd ;continue ; +};if _gdfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eage ,_gbfb :=_gdfd .Value ,error (nil );if _gbfb !=nil {return _gbfb ;};_eacb .StyleAttr =&_eage ;continue ;};if _gdfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbbc ,_egdg :=_gdfd .Value ,error (nil ); +if _egdg !=nil {return _egdg ;};_eacb .OpacityAttr =&_dbbc ;continue ;};if _gdfd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfcg ,_gddg :=_gdfd .Value ,error (nil );if _gddg !=nil {return _gddg ;};_eacb .StrokecolorAttr =&_dfcg ; +continue ;};if _gdfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eacb .InsetpenAttr .UnmarshalXMLAttr (_gdfd );continue ;};if _gdfd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_abfc ,_fde :=_gf .ParseFloat (_gdfd .Value ,64); +if _fde !=nil {return _fde ;};_eacb .StartAngleAttr =&_abfc ;continue ;};if _gdfd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgbe ,_egad :=_gdfd .Value ,error (nil );if _egad !=nil {return _egad ;};_eacb .CoordsizeAttr =&_cgbe ;continue ; +};if _gdfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_abbf ,_dfgb :=_gdfd .Value ,error (nil );if _dfgb !=nil {return _dfgb ;};_eacb .TitleAttr =&_abbf ;continue ;};if _gdfd .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfcd ,_bbbf :=_gdfd .Value ,error (nil ); +if _bbbf !=nil {return _bbbf ;};_eacb .ClassAttr =&_bfcd ;continue ;};if _gdfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdceg ,_facc :=_gdfd .Value ,error (nil );if _facc !=nil {return _facc ;};_eacb .TargetAttr =&_bdceg ;continue ;};if _gdfd .Name .Local =="\u0068\u0072\u0065\u0066"{_decg ,_dga :=_gdfd .Value ,error (nil ); +if _dga !=nil {return _dga ;};_eacb .HrefAttr =&_decg ;continue ;};if _gdfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eacb .FilledAttr .UnmarshalXMLAttr (_gdfd );continue ;};};_gaga :for {_dbaa ,_dcce :=d .Token ();if _dcce !=nil {return _dcce ; +};switch _fgba :=_dbaa .(type ){case _a .StartElement :switch _fgba .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bdbag :=NewEG_ShapeElements (); +_bdbag .Path =NewPath ();if _ddge :=d .DecodeElement (_bdbag .Path ,&_fgba );_ddge !=nil {return _ddge ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_bdbag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bacg :=NewEG_ShapeElements (); +_bacg .Formulas =NewFormulas ();if _efbg :=d .DecodeElement (_bacg .Formulas ,&_fgba );_efbg !=nil {return _efbg ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_bacg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_abef :=NewEG_ShapeElements (); +_abef .Handles =NewHandles ();if _fbeg :=d .DecodeElement (_abef .Handles ,&_fgba );_fbeg !=nil {return _fbeg ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_abef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eae :=NewEG_ShapeElements (); +_eae .Fill =NewFill ();if _cfbba :=d .DecodeElement (_eae .Fill ,&_fgba );_cfbba !=nil {return _cfbba ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_eae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eedf :=NewEG_ShapeElements (); +_eedf .Stroke =NewStroke ();if _ccfc :=d .DecodeElement (_eedf .Stroke ,&_fgba );_ccfc !=nil {return _ccfc ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_eedf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gbeed :=NewEG_ShapeElements (); +_gbeed .Shadow =NewShadow ();if _fcdff :=d .DecodeElement (_gbeed .Shadow ,&_fgba );_fcdff !=nil {return _fcdff ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_gbeed );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abg :=NewEG_ShapeElements (); +_abg .Textbox =NewTextbox ();if _bfg :=d .DecodeElement (_abg .Textbox ,&_fgba );_bfg !=nil {return _bfg ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_abg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ddab :=NewEG_ShapeElements (); +_ddab .Textpath =NewTextpath ();if _fegb :=d .DecodeElement (_ddab .Textpath ,&_fgba );_fegb !=nil {return _fegb ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_ddab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fcgd :=NewEG_ShapeElements (); +_fcgd .Imagedata =NewImagedata ();if _bffg :=d .DecodeElement (_fcgd .Imagedata ,&_fgba );_bffg !=nil {return _bffg ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_fcgd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_abge :=NewEG_ShapeElements (); +_abge .Skew =NewOfcSkew ();if _bccb :=d .DecodeElement (_abge .Skew ,&_fgba );_bccb !=nil {return _bccb ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_abge );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bdbb :=NewEG_ShapeElements (); +_bdbb .Extrusion =NewOfcExtrusion ();if _feee :=d .DecodeElement (_bdbb .Extrusion ,&_fgba );_feee !=nil {return _feee ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_bdbb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ffdd :=NewEG_ShapeElements (); +_ffdd .Callout =NewOfcCallout ();if _ggdg :=d .DecodeElement (_ffdd .Callout ,&_fgba );_ggdg !=nil {return _ggdg ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_ffdd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aggg :=NewEG_ShapeElements (); +_aggg .Lock =NewOfcLock ();if _gcaa :=d .DecodeElement (_aggg .Lock ,&_fgba );_gcaa !=nil {return _gcaa ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_aggg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_geed :=NewEG_ShapeElements (); +_geed .Clippath =NewOfcClippath ();if _bccg :=d .DecodeElement (_geed .Clippath ,&_fgba );_bccg !=nil {return _bccg ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_geed );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcgd :=NewEG_ShapeElements (); +_bcgd .Signatureline =NewOfcSignatureline ();if _bgbfc :=d .DecodeElement (_bcgd .Signatureline ,&_fgba );_bgbfc !=nil {return _bgbfc ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_bcgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_accb :=NewEG_ShapeElements (); +_accb .Wrap =_b .NewWrap ();if _cdgd :=d .DecodeElement (_accb .Wrap ,&_fgba );_cdgd !=nil {return _cdgd ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_accb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecdg :=NewEG_ShapeElements (); +_ecdg .Anchorlock =_b .NewAnchorlock ();if _gabf :=d .DecodeElement (_ecdg .Anchorlock ,&_fgba );_gabf !=nil {return _gabf ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_ecdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bcdd :=NewEG_ShapeElements (); +_bcdd .Bordertop =_b .NewBordertop ();if _egff :=d .DecodeElement (_bcdd .Bordertop ,&_fgba );_egff !=nil {return _egff ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_bcdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fbegf :=NewEG_ShapeElements (); +_fbegf .Borderbottom =_b .NewBorderbottom ();if _dfba :=d .DecodeElement (_fbegf .Borderbottom ,&_fgba );_dfba !=nil {return _dfba ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_fbegf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_baf :=NewEG_ShapeElements (); +_baf .Borderleft =_b .NewBorderleft ();if _gbda :=d .DecodeElement (_baf .Borderleft ,&_fgba );_gbda !=nil {return _gbda ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_baf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_efdbf :=NewEG_ShapeElements (); +_efdbf .Borderright =_b .NewBorderright ();if _eeeb :=d .DecodeElement (_efdbf .Borderright ,&_fgba );_eeeb !=nil {return _eeeb ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_efdbf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cdb :=NewEG_ShapeElements (); +_cdb .ClientData =_gb .NewClientData ();if _cabda :=d .DecodeElement (_cdb .ClientData ,&_fgba );_cabda !=nil {return _cabda ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_cdb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bfef :=NewEG_ShapeElements (); +_bfef .Textdata =_ec .NewTextdata ();if _cgbea :=d .DecodeElement (_bfef .Textdata ,&_fgba );_cgbea !=nil {return _cgbea ;};_eacb .EG_ShapeElements =append (_eacb .EG_ShapeElements ,_bfef );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_fgba .Name ); +if _dbea :=d .Skip ();_dbea !=nil {return _dbea ;};};case _a .EndElement :break _gaga ;case _a .CharData :};};return nil ;};func (_degba *OfcCT_Ink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afbdd :=range start .Attr {if _afbdd .Name .Local =="\u0069"{_dfbbc ,_agad :=_afbdd .Value ,error (nil ); +if _agad !=nil {return _agad ;};_degba .IAttr =&_dfbbc ;continue ;};if _afbdd .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_degba .AnnotationAttr .UnmarshalXMLAttr (_afbdd );continue ;};if _afbdd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bebc ,_febcbf :=_afbdd .Value ,error (nil ); +if _febcbf !=nil {return _febcbf ;};_degba .ContentTypeAttr =&_bebc ;continue ;};};for {_dffgfc ,_cccbc :=d .Token ();if _cccbc !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_cccbc ); +};if _ceddd ,_gdbed :=_dffgfc .(_a .EndElement );_gdbed &&_ceddd .Name ==start .Name {break ;};};return nil ;};func (_bbffe ST_Ext )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddefg :=_a .Attr {};_ddefg .Name =name ;switch _bbffe {case ST_ExtUnset :_ddefg .Value =""; +case ST_ExtView :_ddefg .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_ddefg .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_ddefg .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065"; +};return _ddefg ,nil ;};func (_adcee *OfcST_ConnectorType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cceedd ,_gdeae :=d .Token ();if _gdeae !=nil {return _gdeae ;};if _dfbbe ,_aggbf :=_cceedd .(_a .EndElement );_aggbf &&_dfbbe .Name ==start .Name {*_adcee =1; +return nil ;};if _dbdag ,_efeea :=_cceedd .(_a .CharData );!_efeea {return _d .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",_cceedd );}else {switch string (_dbdag ){case "":*_adcee =0; +case "\u006e\u006f\u006e\u0065":*_adcee =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_adcee =2;case "\u0065\u006c\u0062o\u0077":*_adcee =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_adcee =4;};};_cceedd ,_gdeae =d .Token ();if _gdeae !=nil {return _gdeae ; +};if _bfcacd ,_dbecc :=_cceedd .(_a .EndElement );_dbecc &&_bfcacd .Name ==start .Name {return nil ;};return _d .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",_cceedd ); +};type CT_Formulas struct{F []*CT_F ;};func NewOfcCT_R ()*OfcCT_R {_affdd :=&OfcCT_R {};return _affdd };const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3; +); -// Validate validates the Path and its children -func (_cbfag *Path )Validate ()error {return _cbfag .ValidateWithPath ("\u0050\u0061\u0074\u0068")}; +// Validate validates the AG_ShapeAttributes and its children +func (_gcfd *AG_ShapeAttributes )Validate ()error {return _gcfd .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_bgcea *OfcCT_ShapeDefaults )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073"; +};if _bgcea .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_bgcea .SpidmaxAttr )});};if _bgcea .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bgcea .StyleAttr )}); +};if _bgcea .FillAttr !=_f .ST_TrueFalseUnset {_fabgf ,_ffcaf :=_bgcea .FillAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c"});if _ffcaf !=nil {return _ffcaf ;};start .Attr =append (start .Attr ,_fabgf );};if _bgcea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_bgcea .FillcolorAttr )}); +};if _bgcea .StrokeAttr !=_f .ST_TrueFalseUnset {_aaca ,_fegbf :=_bgcea .StrokeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _fegbf !=nil {return _fegbf ;};start .Attr =append (start .Attr ,_aaca );};if _bgcea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bgcea .StrokecolorAttr )}); +};if _bgcea .AllowincellAttr !=_f .ST_TrueFalseUnset {_acdeef ,_febfcc :=_bgcea .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _febfcc !=nil {return _febfcc ;};start .Attr =append (start .Attr ,_acdeef ); +};if _bgcea .ExtAttr !=ST_ExtUnset {_cfdfd ,_gafgg :=_bgcea .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gafgg !=nil {return _gafgg ;};start .Attr =append (start .Attr ,_cfdfd );};e .EncodeToken (start );if _bgcea .Fill !=nil {_gdgg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_bgcea .Fill ,_gdgg );};if _bgcea .Stroke !=nil {_dbbff :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_bgcea .Stroke ,_dbbff );};if _bgcea .Textbox !=nil {_cgfca :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; +e .EncodeElement (_bgcea .Textbox ,_cgfca );};if _bgcea .Shadow !=nil {_gddb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bgcea .Shadow ,_gddb );};if _bgcea .Skew !=nil {_fccgg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; +e .EncodeElement (_bgcea .Skew ,_fccgg );};if _bgcea .Extrusion !=nil {_deece :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bgcea .Extrusion ,_deece );};if _bgcea .Callout !=nil {_gcdgg :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; +e .EncodeElement (_bgcea .Callout ,_gcdgg );};if _bgcea .Lock !=nil {_bfcabe :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_bgcea .Lock ,_bfcabe );};if _bgcea .Colormru !=nil {_bdadg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}}; +e .EncodeElement (_bgcea .Colormru ,_bdadg );};if _bgcea .Colormenu !=nil {_dfeaa :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_bgcea .Colormenu ,_dfeaa );};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func (_caffd *OfcCT_ClipPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_d .Sprintf ("\u0025\u0076",_caffd .VAttr )}); +e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adagb ST_FillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adagb .String (),start );}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_ccdga *Textbox )ValidateWithPath (path string )error {if _acfaa :=_ccdga .CT_Textbox .ValidateWithPath (path );_acfaa !=nil {return _acfaa ;};return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1; -OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_bdge *CT_Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acffe :=range start .Attr {if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddafb ,_cggb :=_acffe .Value ,error (nil ); -if _cggb !=nil {return _cggb ;};_bdge .BordertopcolorAttr =&_ddafb ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_daefc ,_bagag :=_acffe .Value ,error (nil ); -if _bagag !=nil {return _bagag ;};_bdge .MasterAttr =&_daefc ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbdef ,_fcgdg :=_acffe .Value ,error (nil ); -if _fcgdg !=nil {return _fcgdg ;};_bdge .BorderleftcolorAttr =&_cbdef ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdge .BulletAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0068\u0072"{_bdge .HrAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0063\u006c\u0069\u0070"{_bdge .ClipAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdge .HrstdAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0073\u0070\u0069\u0064"{_fceff ,_efbf :=_acffe .Value ,error (nil ); -if _efbf !=nil {return _efbf ;};_bdge .SpidAttr =&_fceff ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdge .HrnoshadeAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eegbc ,_dffcf :=_gb .ParseInt (_acffe .Value ,10,64); -if _dffcf !=nil {return _dffcf ;};_bdge .RegroupidAttr =&_eegbc ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdge .DgmlayoutAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdge .CliptowrapAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdge .AllowoverlapAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdge .InsetmodeAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdge .UserhiddenAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dfbg ,_gbaa :=_acffe .Value ,error (nil ); -if _gbaa !=nil {return _gbaa ;};_bdge .BorderbottomcolorAttr =&_dfbg ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdge .BwpureAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdge .DgmlayoutmruAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdge .PreferrelativeAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdge .AllowincellAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0068\u0072\u0070c\u0074"{_gaac ,_adbeb :=_gb .ParseFloat (_acffe .Value ,64); -if _adbeb !=nil {return _adbeb ;};_ffgbc :=float32 (_gaac );_bdge .HrpctAttr =&_ffgbc ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdge .ButtonAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdge .UserdrawnAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdge .BwnormalAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0073\u0070\u0074"{_dbcffa ,_cebf :=_gb .ParseFloat (_acffe .Value ,64); -if _cebf !=nil {return _cebf ;};_dbage :=float32 (_dbcffa );_bdge .SptAttr =&_dbage ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdge .ConnectortypeAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcded ,_feffb :=_acffe .Value ,error (nil ); -if _feffb !=nil {return _feffb ;};_bdge .BorderrightcolorAttr =&_fcded ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdge .OleiconAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbeef ,_dddbb :=_gb .ParseInt (_acffe .Value ,10,64); -if _dddbb !=nil {return _dddbb ;};_bdge .DgmnodekindAttr =&_dbeef ;continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u006f\u006e\u0065\u0064"{_bdge .OnedAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdge .BwmodeAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u006f\u006c\u0065"{_bdge .OleAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdge .ForcedashAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdge .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acffe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdge .HralignAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cceae ,_dbbdd :=_acffe .Value ,error (nil );if _dbbdd !=nil {return _dbbdd ;};_bdge .WrapcoordsAttr =&_cceae ;continue ;};if _acffe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbdf ,_beafa :=_acffe .Value ,error (nil ); -if _beafa !=nil {return _beafa ;};_bdge .CoordsizeAttr =&_gbdf ;continue ;};if _acffe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdge .StrokedAttr .UnmarshalXMLAttr (_acffe );continue ;};if _acffe .Name .Local =="\u0061\u006c\u0074"{_dcde ,_gbbf :=_acffe .Value ,error (nil ); -if _gbbf !=nil {return _gbbf ;};_bdge .AltAttr =&_dcde ;continue ;};if _acffe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdfge ,_acgba :=_acffe .Value ,error (nil );if _acgba !=nil {return _acgba ;};_bdge .StrokeweightAttr =&_bdfge ; -continue ;};if _acffe .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcece ,_aceea :=_acffe .Value ,error (nil );if _aceea !=nil {return _aceea ;};_bdge .StyleAttr =&_fcece ;continue ;};if _acffe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gafdd ,_aada :=_acffe .Value ,error (nil ); -if _aada !=nil {return _aada ;};_bdge .ChromakeyAttr =&_gafdd ;continue ;};if _acffe .Name .Local =="\u0069\u0064"{_daba ,_cdaa :=_acffe .Value ,error (nil );if _cdaa !=nil {return _cdaa ;};_bdge .IdAttr =&_daba ;continue ;};if _acffe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbadd ,_faaedc :=_acffe .Value ,error (nil ); -if _faaedc !=nil {return _faaedc ;};_bdge .TargetAttr =&_cbadd ;continue ;};if _acffe .Name .Local =="\u0063\u006c\u0061s\u0073"{_egadf ,_bedeb :=_acffe .Value ,error (nil );if _bedeb !=nil {return _bedeb ;};_bdge .ClassAttr =&_egadf ;continue ;};if _acffe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdge .InsetpenAttr .UnmarshalXMLAttr (_acffe ); -continue ;};if _acffe .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdge .PrintAttr .UnmarshalXMLAttr (_acffe );continue ;};if _acffe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdge .FilledAttr .UnmarshalXMLAttr (_acffe );continue ;};if _acffe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggdg ,_gcfgd :=_acffe .Value ,error (nil ); -if _gcfgd !=nil {return _gcfgd ;};_bdge .StrokecolorAttr =&_ggdg ;continue ;};if _acffe .Name .Local =="\u0074\u0069\u0074l\u0065"{_abca ,_bcbf :=_acffe .Value ,error (nil );if _bcbf !=nil {return _bcbf ;};_bdge .TitleAttr =&_abca ;continue ;};if _acffe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbgde ,_bffbe :=_acffe .Value ,error (nil ); -if _bffbe !=nil {return _bffbe ;};_bdge .OpacityAttr =&_gbgde ;continue ;};if _acffe .Name .Local =="\u0061\u0064\u006a"{_ddddd ,_dfca :=_acffe .Value ,error (nil );if _dfca !=nil {return _dfca ;};_bdge .AdjAttr =&_ddddd ;continue ;};if _acffe .Name .Local =="\u0070\u0061\u0074\u0068"{_dadgc ,_gbcaf :=_acffe .Value ,error (nil ); -if _gbcaf !=nil {return _gbcaf ;};_bdge .PathAttr =&_dadgc ;continue ;};if _acffe .Name .Local =="\u0068\u0072\u0065\u0066"{_ggff ,_ccffb :=_acffe .Value ,error (nil );if _ccffb !=nil {return _ccffb ;};_bdge .HrefAttr =&_ggff ;continue ;};if _acffe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adcab ,_bcgc :=_acffe .Value ,error (nil ); -if _bcgc !=nil {return _bcgc ;};_bdge .CoordoriginAttr =&_adcab ;continue ;};if _acffe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdefa ,_gbga :=_acffe .Value ,error (nil );if _gbga !=nil {return _gbga ;};_bdge .FillcolorAttr =&_bdefa ; -continue ;};};_eagfc :for {_aebf ,_bddgc :=d .Token ();if _bddgc !=nil {return _bddgc ;};switch _fdbefc :=_aebf .(type ){case _d .StartElement :switch _fdbefc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bagea :=NewEG_ShapeElements (); -_bagea .Path =NewPath ();if _cebaa :=d .DecodeElement (_bagea .Path ,&_fdbefc );_cebaa !=nil {return _cebaa ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_bagea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_afcae :=NewEG_ShapeElements (); -_afcae .Formulas =NewFormulas ();if _fdfea :=d .DecodeElement (_afcae .Formulas ,&_fdbefc );_fdfea !=nil {return _fdfea ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_afcae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_aafab :=NewEG_ShapeElements (); -_aafab .Handles =NewHandles ();if _cccce :=d .DecodeElement (_aafab .Handles ,&_fdbefc );_cccce !=nil {return _cccce ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_aafab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ccged :=NewEG_ShapeElements (); -_ccged .Fill =NewFill ();if _aceff :=d .DecodeElement (_ccged .Fill ,&_fdbefc );_aceff !=nil {return _aceff ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_ccged );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eeecde :=NewEG_ShapeElements (); -_eeecde .Stroke =NewStroke ();if _fgeff :=d .DecodeElement (_eeecde .Stroke ,&_fdbefc );_fgeff !=nil {return _fgeff ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_eeecde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ddbgc :=NewEG_ShapeElements (); -_ddbgc .Shadow =NewShadow ();if _ccgcd :=d .DecodeElement (_ddbgc .Shadow ,&_fdbefc );_ccgcd !=nil {return _ccgcd ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_ddbgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cgeg :=NewEG_ShapeElements (); -_cgeg .Textbox =NewTextbox ();if _ddef :=d .DecodeElement (_cgeg .Textbox ,&_fdbefc );_ddef !=nil {return _ddef ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_cgeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dgcad :=NewEG_ShapeElements (); -_dgcad .Textpath =NewTextpath ();if _afeegd :=d .DecodeElement (_dgcad .Textpath ,&_fdbefc );_afeegd !=nil {return _afeegd ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_dgcad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eadbf :=NewEG_ShapeElements (); -_eadbf .Imagedata =NewImagedata ();if _cedbb :=d .DecodeElement (_eadbf .Imagedata ,&_fdbefc );_cedbb !=nil {return _cedbb ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_eadbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bccgb :=NewEG_ShapeElements (); -_bccgb .Skew =NewOfcSkew ();if _aggfd :=d .DecodeElement (_bccgb .Skew ,&_fdbefc );_aggfd !=nil {return _aggfd ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_bccgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bebde :=NewEG_ShapeElements (); -_bebde .Extrusion =NewOfcExtrusion ();if _efgege :=d .DecodeElement (_bebde .Extrusion ,&_fdbefc );_efgege !=nil {return _efgege ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_bebde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fbbec :=NewEG_ShapeElements (); -_fbbec .Callout =NewOfcCallout ();if _fbfgg :=d .DecodeElement (_fbbec .Callout ,&_fdbefc );_fbfgg !=nil {return _fbfgg ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_fbbec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_efaf :=NewEG_ShapeElements (); -_efaf .Lock =NewOfcLock ();if _eafa :=d .DecodeElement (_efaf .Lock ,&_fdbefc );_eafa !=nil {return _eafa ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_efaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_edbec :=NewEG_ShapeElements (); -_edbec .Clippath =NewOfcClippath ();if _gcdff :=d .DecodeElement (_edbec .Clippath ,&_fdbefc );_gcdff !=nil {return _gcdff ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_edbec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fgbfb :=NewEG_ShapeElements (); -_fgbfb .Signatureline =NewOfcSignatureline ();if _edffc :=d .DecodeElement (_fgbfb .Signatureline ,&_fdbefc );_edffc !=nil {return _edffc ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_fgbfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aegfg :=NewEG_ShapeElements (); -_aegfg .Wrap =_baa .NewWrap ();if _cded :=d .DecodeElement (_aegfg .Wrap ,&_fdbefc );_cded !=nil {return _cded ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_aegfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dbbdb :=NewEG_ShapeElements (); -_dbbdb .Anchorlock =_baa .NewAnchorlock ();if _agcff :=d .DecodeElement (_dbbdb .Anchorlock ,&_fdbefc );_agcff !=nil {return _agcff ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_dbbdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_acfca :=NewEG_ShapeElements (); -_acfca .Bordertop =_baa .NewBordertop ();if _eadf :=d .DecodeElement (_acfca .Bordertop ,&_fdbefc );_eadf !=nil {return _eadf ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_acfca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gdcag :=NewEG_ShapeElements (); -_gdcag .Borderbottom =_baa .NewBorderbottom ();if _fcggg :=d .DecodeElement (_gdcag .Borderbottom ,&_fdbefc );_fcggg !=nil {return _fcggg ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_gdcag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_faabb :=NewEG_ShapeElements (); -_faabb .Borderleft =_baa .NewBorderleft ();if _fcaec :=d .DecodeElement (_faabb .Borderleft ,&_fdbefc );_fcaec !=nil {return _fcaec ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_faabb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ccgce :=NewEG_ShapeElements (); -_ccgce .Borderright =_baa .NewBorderright ();if _fgbbe :=d .DecodeElement (_ccgce .Borderright ,&_fdbefc );_fgbbe !=nil {return _fgbbe ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_ccgce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_beebd :=NewEG_ShapeElements (); -_beebd .ClientData =_af .NewClientData ();if _fegeg :=d .DecodeElement (_beebd .ClientData ,&_fdbefc );_fegeg !=nil {return _fegeg ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_beebd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_afdd :=NewEG_ShapeElements (); -_afdd .Textdata =_ce .NewTextdata ();if _fgfge :=d .DecodeElement (_afdd .Textdata ,&_fdbefc );_fgfge !=nil {return _fgfge ;};_bdge .EG_ShapeElements =append (_bdge .EG_ShapeElements ,_afdd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_bdge .Complex =NewOfcComplex (); -if _eggce :=d .DecodeElement (_bdge .Complex ,&_fdbefc );_eggce !=nil {return _eggce ;};default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_fdbefc .Name ); -if _aaabb :=d .Skip ();_aaabb !=nil {return _aaabb ;};};case _d .EndElement :break _eagfc ;case _d .CharData :};};return nil ;};type ST_FillMethod byte ;func (_aeag *OfcCT_SignatureLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"; -};if _aeag .IssignaturelineAttr !=_b .ST_TrueFalseUnset {_gfegc ,_dage :=_aeag .IssignaturelineAttr .MarshalXMLAttr (_d .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _dage !=nil {return _dage ;};start .Attr =append (start .Attr ,_gfegc ); -};if _aeag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .IdAttr )});};if _aeag .ProvidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .ProvidAttr )}); -};if _aeag .SigninginstructionssetAttr !=_b .ST_TrueFalseUnset {_afbed ,_aaae :=_aeag .SigninginstructionssetAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"}); -if _aaae !=nil {return _aaae ;};start .Attr =append (start .Attr ,_afbed );};if _aeag .AllowcommentsAttr !=_b .ST_TrueFalseUnset {_agfgce ,_aaaed :=_aeag .AllowcommentsAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); -if _aaaed !=nil {return _aaaed ;};start .Attr =append (start .Attr ,_agfgce );};if _aeag .ShowsigndateAttr !=_b .ST_TrueFalseUnset {_ffeeb ,_ddacc :=_aeag .ShowsigndateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"}); -if _ddacc !=nil {return _ddacc ;};start .Attr =append (start .Attr ,_ffeeb );};if _aeag .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .SuggestedsignerAttr )}); -};if _aeag .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .Suggestedsigner2Attr )}); -};if _aeag .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .SuggestedsigneremailAttr )}); -};if _aeag .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .SigninginstructionsAttr )}); -};if _aeag .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .AddlxmlAttr )});};if _aeag .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_aeag .SigprovurlAttr )}); -};if _aeag .ExtAttr !=ST_ExtUnset {_agaba ,_ddabcc :=_aeag .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ddabcc !=nil {return _ddabcc ;};start .Attr =append (start .Attr ,_agaba );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_baced *OfcST_HrAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgdgg ,_fbgadb :=d .Token ();if _fbgadb !=nil {return _fbgadb ;};if _geeee ,_cedbc :=_dgdgg .(_d .EndElement );_cedbc &&_geeee .Name ==start .Name {*_baced =1; -return nil ;};if _cacdac ,_adeeb :=_dgdgg .(_d .CharData );!_adeeb {return _c .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",_dgdgg );}else {switch string (_cacdac ){case "":*_baced =0; -case "\u006c\u0065\u0066\u0074":*_baced =1;case "\u0072\u0069\u0067h\u0074":*_baced =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_baced =3;};};_dgdgg ,_fbgadb =d .Token ();if _fbgadb !=nil {return _fbgadb ;};if _ebead ,_gdgab :=_dgdgg .(_d .EndElement ); -_gdgab &&_ebead .Name ==start .Name {return nil ;};return _c .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",_dgdgg );};func (_ecgag ST_ShadowType )String ()string {switch _ecgag {case 0:return ""; -case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";}; +// Validate validates the OfcShapelayout and its children +func (_dcfde *OfcShapelayout )Validate ()error {return _dcfde .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_aeaab OfcST_ExtrusionRender )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cadce :=_a .Attr {}; +_cadce .Name =name ;switch _aeaab {case OfcST_ExtrusionRenderUnset :_cadce .Value ="";case OfcST_ExtrusionRenderSolid :_cadce .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_cadce .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de"; +case OfcST_ExtrusionRenderBoundingCube :_cadce .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _cadce ,nil ;};func (_cggca OfcST_ExtrusionPlane )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cggca .String (),start ); +};func (_eacgg OfcST_DiagramLayout )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cebcdg :=_a .Attr {};_cebcdg .Name =name ;switch _eacgg {case OfcST_DiagramLayoutUnset :_cebcdg .Value ="";case OfcST_DiagramLayout0 :_cebcdg .Value ="\u0030";case OfcST_DiagramLayout1 :_cebcdg .Value ="\u0031"; +case OfcST_DiagramLayout2 :_cebcdg .Value ="\u0032";case OfcST_DiagramLayout3 :_cebcdg .Value ="\u0033";};return _cebcdg ,nil ;}; -// Validate validates the Curve and its children -func (_ddafbd *Curve )Validate ()error {return _ddafbd .ValidateWithPath ("\u0043\u0075\u0072v\u0065")}; +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_gcg *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _eeb :=_gcg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eeb !=nil {return _eeb ;};if _cgcf :=_gcg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_cgcf !=nil {return _cgcf ;};if _ecce :=_gcg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ecce !=nil {return _ecce ;};if _bfb :=_gcg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_bfb !=nil {return _bfb ;};if _ebb :=_gcg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebb !=nil {return _ebb ;};if _dedbc :=_gcg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_dedbc !=nil {return _dedbc ;};if _abea :=_gcg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_abea !=nil {return _abea ;};if _gge :=_gcg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gge !=nil {return _gge ;};if _eda :=_gcg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eda !=nil {return _eda ;};if _gcda :=_gcg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gcda !=nil {return _gcda ;};if _cdaa :=_gcg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cdaa !=nil {return _cdaa ;};if _aeeb :=_gcg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_aeeb !=nil {return _aeeb ;};if _edd :=_gcg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_edd !=nil {return _edd ;};return nil ;};func (_edfbb *OfcCT_EquationXml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gffdb :=range start .Attr {if _gffdb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fabgc ,_eedba :=_gffdb .Value ,error (nil ); +if _eedba !=nil {return _eedba ;};_edfbb .ContentTypeAttr =&_fabgc ;continue ;};};_cdeed :for {_gaef ,_gdaa :=d .Token ();if _gdaa !=nil {return _gdaa ;};switch _defba :=_gaef .(type ){case _a .StartElement :switch _defba .Name {default:if _fabf ,_fadb :=_db .CreateElement (_defba ); +_fadb !=nil {return _fadb ;}else {if _eaagf :=d .DecodeElement (_fabf ,&_defba );_eaagf !=nil {return _eaagf ;};_edfbb .Any =_fabf ;};};case _a .EndElement :break _cdeed ;case _a .CharData :};};return nil ;};func (_ebcde *OfcEquationxml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebcde .OfcCT_EquationXml =*NewOfcCT_EquationXml (); +for _ ,_ebcae :=range start .Attr {if _ebcae .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ggfbgg ,_febfd :=_ebcae .Value ,error (nil );if _febfd !=nil {return _febfd ;};_ebcde .ContentTypeAttr =&_ggfbgg ;continue ;};}; +_agdbe :for {_fafad ,_fddgg :=d .Token ();if _fddgg !=nil {return _fddgg ;};switch _fbcbge :=_fafad .(type ){case _a .StartElement :switch _fbcbge .Name {default:if _gbcff ,_cdade :=_db .CreateElement (_fbcbge );_cdade !=nil {return _cdade ;}else {if _ccdfb :=d .DecodeElement (_gbcff ,&_fbcbge ); +_ccdfb !=nil {return _ccdfb ;};_ebcde .Any =_gbcff ;};};case _a .EndElement :break _agdbe ;case _a .CharData :};};return nil ;};func (_gafba *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gafba =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_gafba =1; +case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gafba =2;case "\u0077\u0069\u0064\u0065":*_gafba =3;};return nil ;};func (_bdebfg *ST_EditAs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdfba ,_dbfaf :=d .Token ();if _dbfaf !=nil {return _dbfaf ; +};if _bfgdb ,_fcfba :=_cdfba .(_a .EndElement );_fcfba &&_bfgdb .Name ==start .Name {*_bdebfg =1;return nil ;};if _caaab ,_ageb :=_cdfba .(_a .CharData );!_ageb {return _d .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",_cdfba ); +}else {switch string (_caaab ){case "":*_bdebfg =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bdebfg =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bdebfg =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bdebfg =3;case "\u0063\u0079\u0063l\u0065":*_bdebfg =4; +case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bdebfg =5;case "\u0076\u0065\u006e\u006e":*_bdebfg =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bdebfg =7;};};_cdfba ,_dbfaf =d .Token ();if _dbfaf !=nil {return _dbfaf ;};if _gecbf ,_bccaa :=_cdfba .(_a .EndElement ); +_bccaa &&_gecbf .Name ==start .Name {return nil ;};return _d .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",_cdfba );};func (_efecf OfcST_ColorMode )ValidateWithPath (path string )error {switch _efecf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efecf )); +};return nil ;};func (_acba *AG_Style )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccce :=range start .Attr {if _ccce .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecabg ,_ecad :=_ccce .Value ,error (nil );if _ecad !=nil {return _ecad ; +};_acba .StyleAttr =&_ecabg ;continue ;};};for {_dgeb ,_eedc :=d .Token ();if _eedc !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_eedc );};if _daad ,_fdaa :=_dgeb .(_a .EndElement ); +_fdaa &&_daad .Name ==start .Name {break ;};};return nil ;};func (_eadcfb *OfcCT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abcfg :=range start .Attr {if _abcfg .Name .Local =="\u0065\u0078\u0074"{_eadcfb .ExtAttr .UnmarshalXMLAttr (_abcfg ); +continue ;};};_bgadf :for {_babfe ,_fbbg :=d .Token ();if _fbbg !=nil {return _fbbg ;};switch _febfc :=_babfe .(type ){case _a .StartElement :switch _febfc .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_caaac :=NewOfcCT_R (); +if _bdcfa :=d .DecodeElement (_caaac ,&_febfc );_bdcfa !=nil {return _bdcfa ;};_eadcfb .R =append (_eadcfb .R ,_caaac );default:_ab .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_febfc .Name ); +if _egcda :=d .Skip ();_egcda !=nil {return _egcda ;};};case _a .EndElement :break _bgadf ;case _a .CharData :};};return nil ;};func (_gecaf ST_StrokeEndCap )ValidateWithPath (path string )error {switch _gecaf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecaf )); +};return nil ;};func (_bgedg ST_FillType )Validate ()error {return _bgedg .ValidateWithPath ("")};func (_faacg *ST_FillMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_faacg =0;case "\u006e\u006f\u006e\u0065":*_faacg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_faacg =2; +case "\u0073\u0069\u0067m\u0061":*_faacg =3;case "\u0061\u006e\u0079":*_faacg =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_faacg =5;};return nil ;};type OfcST_OLEDrawAspect byte ;const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1; +OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);type OfcST_ConnectType byte ; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_gcfafb *OfcCT_Rules )ValidateWithPath (path string )error {for _gffbb ,_efbeg :=range _gcfafb .R {if _dbbdde :=_efbeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_gffbb ));_dbbdde !=nil {return _dbbdde ; -};};if _eedcd :=_gcfafb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eedcd !=nil {return _eedcd ;};return nil ;};func (_cgaeb ST_StrokeArrowLength )Validate ()error {return _cgaeb .ValidateWithPath ("")}; +// Validate validates the AG_Fill and its children +func (_cdg *AG_Fill )Validate ()error {return _cdg .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; -// Validate validates the OfcCT_R and its children -func (_cadge *OfcCT_R )Validate ()error {return _cadge .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_bcdgd *CT_Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afbef :=range start .Attr {if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbdca ,_cbeeb :=_afbef .Value ,error (nil ); -if _cbeeb !=nil {return _cbeeb ;};_bcdgd .BordertopcolorAttr =&_bbdca ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcdgd .BulletAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0068\u0072"{_bcdgd .HrAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcdgd .CliptowrapAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcdgd .HrstdAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u006f\u006c\u0065"{_bcdgd .OleAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcdgd .HrnoshadeAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u006f\u006e\u0065\u0064"{_bcdgd .OnedAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0068\u0072\u0070c\u0074"{_badbf ,_afdcb :=_gb .ParseFloat (_afbef .Value ,64); -if _afdcb !=nil {return _afdcb ;};_gabd :=float32 (_badbf );_bcdgd .HrpctAttr =&_gabd ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcdgd .OleiconAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cdbgb ,_ecga :=_afbef .Value ,error (nil ); -if _ecga !=nil {return _ecga ;};_bcdgd .BorderbottomcolorAttr =&_cdbgb ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcdgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cfca ,_fcbbf :=_gb .ParseInt (_afbef .Value ,10,64); -if _fcbbf !=nil {return _fcbbf ;};_bcdgd .RegroupidAttr =&_cfca ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0063\u006c\u0069\u0070"{_bcdgd .ClipAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcdgd .HralignAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcdgd .PreferrelativeAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcdgd .DgmlayoutAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcdgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcdgd .InsetmodeAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcdgd .ButtonAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcdgd .UserdrawnAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcdgd .AllowincellAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0073\u0070\u0074"{_cfeae ,_bccaa :=_gb .ParseFloat (_afbef .Value ,64); -if _bccaa !=nil {return _bccaa ;};_ccdda :=float32 (_cfeae );_bcdgd .SptAttr =&_ccdda ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ddec ,_adea :=_afbef .Value ,error (nil ); -if _adea !=nil {return _adea ;};_bcdgd .BorderleftcolorAttr =&_ddec ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcdgd .ConnectortypeAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abad ,_adbeg :=_afbef .Value ,error (nil ); -if _adbeg !=nil {return _adbeg ;};_bcdgd .BorderrightcolorAttr =&_abad ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0073\u0070\u0069\u0064"{_eabcc ,_ggdeee :=_afbef .Value ,error (nil ); -if _ggdeee !=nil {return _ggdeee ;};_bcdgd .SpidAttr =&_eabcc ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cgecd ,_fbdc :=_gb .ParseInt (_afbef .Value ,10,64); -if _fbdc !=nil {return _fbdc ;};_bcdgd .DgmnodekindAttr =&_cgecd ;continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcdgd .BwpureAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcdgd .ForcedashAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcdgd .BwnormalAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcdgd .BwmodeAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcdgd .UserhiddenAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcdgd .AllowoverlapAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edcee ,_aabdb :=_afbef .Value ,error (nil );if _aabdb !=nil {return _aabdb ;};_bcdgd .TargetAttr =&_edcee ;continue ;};if _afbef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bacgc ,_fgdcg :=_afbef .Value ,error (nil ); -if _fgdcg !=nil {return _fgdcg ;};_bcdgd .CoordoriginAttr =&_bacgc ;continue ;};if _afbef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcdgd .StrokedAttr .UnmarshalXMLAttr (_afbef );continue ;};if _afbef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adbca ,_acdad :=_afbef .Value ,error (nil ); -if _acdad !=nil {return _acdad ;};_bcdgd .CoordsizeAttr =&_adbca ;continue ;};if _afbef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cadbb ,_gbcba :=_afbef .Value ,error (nil );if _gbcba !=nil {return _gbcba ;}; -_bcdgd .StrokeweightAttr =&_cadbb ;continue ;};if _afbef .Name .Local =="\u0073\u0074\u0079l\u0065"{_dged ,_aaadc :=_afbef .Value ,error (nil );if _aaadc !=nil {return _aaadc ;};_bcdgd .StyleAttr =&_dged ;continue ;};if _afbef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eaeee ,_bbdb :=_afbef .Value ,error (nil ); -if _bbdb !=nil {return _bbdb ;};_bcdgd .ChromakeyAttr =&_eaeee ;continue ;};if _afbef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egbfg ,_ccbda :=_afbef .Value ,error (nil );if _ccbda !=nil {return _ccbda ;};_bcdgd .FillcolorAttr =&_egbfg ; -continue ;};if _afbef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdga ,_aacg :=_afbef .Value ,error (nil );if _aacg !=nil {return _aacg ;};_bcdgd .OpacityAttr =&_bdga ;continue ;};if _afbef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecgae ,_ecega :=_afbef .Value ,error (nil ); -if _ecega !=nil {return _ecega ;};_bcdgd .WrapcoordsAttr =&_ecgae ;continue ;};if _afbef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_deffb ,_dgddb :=_afbef .Value ,error (nil );if _dgddb !=nil {return _dgddb ;};_bcdgd .StrokecolorAttr =&_deffb ; -continue ;};if _afbef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcdgd .InsetpenAttr .UnmarshalXMLAttr (_afbef );continue ;};if _afbef .Name .Local =="\u0068\u0072\u0065\u0066"{_cdfca ,_adddd :=_afbef .Value ,error (nil );if _adddd !=nil {return _adddd ; -};_bcdgd .HrefAttr =&_cdfca ;continue ;};if _afbef .Name .Local =="\u0069\u0064"{_babce ,_fdeeg :=_afbef .Value ,error (nil );if _fdeeg !=nil {return _fdeeg ;};_bcdgd .IdAttr =&_babce ;continue ;};if _afbef .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcdgd .PrintAttr .UnmarshalXMLAttr (_afbef ); -continue ;};if _afbef .Name .Local =="\u0061\u006c\u0074"{_abcef ,_fgbc :=_afbef .Value ,error (nil );if _fgbc !=nil {return _fgbc ;};_bcdgd .AltAttr =&_abcef ;continue ;};if _afbef .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgbge ,_fgggb :=_afbef .Value ,error (nil ); -if _fgggb !=nil {return _fgggb ;};_bcdgd .TitleAttr =&_dgbge ;continue ;};if _afbef .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaafe ,_befcf :=_afbef .Value ,error (nil );if _befcf !=nil {return _befcf ;};_bcdgd .ClassAttr =&_eaafe ;continue ;};if _afbef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcdgd .FilledAttr .UnmarshalXMLAttr (_afbef ); -continue ;};};_efabe :for {_fdbbe ,_ccbdc :=d .Token ();if _ccbdc !=nil {return _ccbdc ;};switch _ddga :=_fdbbe .(type ){case _d .StartElement :switch _ddga .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_abagf :=NewEG_ShapeElements (); -_abagf .Path =NewPath ();if _efbb :=d .DecodeElement (_abagf .Path ,&_ddga );_efbb !=nil {return _efbb ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_abagf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bbgcg :=NewEG_ShapeElements (); -_bbgcg .Formulas =NewFormulas ();if _fbfd :=d .DecodeElement (_bbgcg .Formulas ,&_ddga );_fbfd !=nil {return _fbfd ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_bbgcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_begg :=NewEG_ShapeElements (); -_begg .Handles =NewHandles ();if _affe :=d .DecodeElement (_begg .Handles ,&_ddga );_affe !=nil {return _affe ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_begg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gdbd :=NewEG_ShapeElements (); -_gdbd .Fill =NewFill ();if _begcf :=d .DecodeElement (_gdbd .Fill ,&_ddga );_begcf !=nil {return _begcf ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_gdbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gbbbb :=NewEG_ShapeElements (); -_gbbbb .Stroke =NewStroke ();if _cdgca :=d .DecodeElement (_gbbbb .Stroke ,&_ddga );_cdgca !=nil {return _cdgca ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_gbbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bcafec :=NewEG_ShapeElements (); -_bcafec .Shadow =NewShadow ();if _efbg :=d .DecodeElement (_bcafec .Shadow ,&_ddga );_efbg !=nil {return _efbg ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_bcafec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eccce :=NewEG_ShapeElements (); -_eccce .Textbox =NewTextbox ();if _ccfag :=d .DecodeElement (_eccce .Textbox ,&_ddga );_ccfag !=nil {return _ccfag ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_eccce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_afdad :=NewEG_ShapeElements (); -_afdad .Textpath =NewTextpath ();if _fdgbc :=d .DecodeElement (_afdad .Textpath ,&_ddga );_fdgbc !=nil {return _fdgbc ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_afdad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gcef :=NewEG_ShapeElements (); -_gcef .Imagedata =NewImagedata ();if _fdfd :=d .DecodeElement (_gcef .Imagedata ,&_ddga );_fdfd !=nil {return _fdfd ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_gcef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ddff :=NewEG_ShapeElements (); -_ddff .Skew =NewOfcSkew ();if _gcde :=d .DecodeElement (_ddff .Skew ,&_ddga );_gcde !=nil {return _gcde ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_ddff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agdad :=NewEG_ShapeElements (); -_agdad .Extrusion =NewOfcExtrusion ();if _cfag :=d .DecodeElement (_agdad .Extrusion ,&_ddga );_cfag !=nil {return _cfag ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_agdad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gagfa :=NewEG_ShapeElements (); -_gagfa .Callout =NewOfcCallout ();if _agdd :=d .DecodeElement (_gagfa .Callout ,&_ddga );_agdd !=nil {return _agdd ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_gagfa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cccb :=NewEG_ShapeElements (); -_cccb .Lock =NewOfcLock ();if _ffdba :=d .DecodeElement (_cccb .Lock ,&_ddga );_ffdba !=nil {return _ffdba ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_cccb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_abagd :=NewEG_ShapeElements (); -_abagd .Clippath =NewOfcClippath ();if _bdea :=d .DecodeElement (_abagd .Clippath ,&_ddga );_bdea !=nil {return _bdea ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_abagd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bacab :=NewEG_ShapeElements (); -_bacab .Signatureline =NewOfcSignatureline ();if _fddaa :=d .DecodeElement (_bacab .Signatureline ,&_ddga );_fddaa !=nil {return _fddaa ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_bacab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dbbcee :=NewEG_ShapeElements (); -_dbbcee .Wrap =_baa .NewWrap ();if _bafcc :=d .DecodeElement (_dbbcee .Wrap ,&_ddga );_bafcc !=nil {return _bafcc ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_dbbcee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dbba :=NewEG_ShapeElements (); -_dbba .Anchorlock =_baa .NewAnchorlock ();if _cfcdg :=d .DecodeElement (_dbba .Anchorlock ,&_ddga );_cfcdg !=nil {return _cfcdg ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_dbba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_adaf :=NewEG_ShapeElements (); -_adaf .Bordertop =_baa .NewBordertop ();if _dabcd :=d .DecodeElement (_adaf .Bordertop ,&_ddga );_dabcd !=nil {return _dabcd ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_adaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dfcc :=NewEG_ShapeElements (); -_dfcc .Borderbottom =_baa .NewBorderbottom ();if _accbf :=d .DecodeElement (_dfcc .Borderbottom ,&_ddga );_accbf !=nil {return _accbf ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_dfcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccgg :=NewEG_ShapeElements (); -_ccgg .Borderleft =_baa .NewBorderleft ();if _dbee :=d .DecodeElement (_ccgg .Borderleft ,&_ddga );_dbee !=nil {return _dbee ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_ccgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dgdgd :=NewEG_ShapeElements (); -_dgdgd .Borderright =_baa .NewBorderright ();if _afcd :=d .DecodeElement (_dgdgd .Borderright ,&_ddga );_afcd !=nil {return _afcd ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_dgdgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dafg :=NewEG_ShapeElements (); -_dafg .ClientData =_af .NewClientData ();if _aaef :=d .DecodeElement (_dafg .ClientData ,&_ddga );_aaef !=nil {return _aaef ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_dafg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dbbab :=NewEG_ShapeElements (); -_dbbab .Textdata =_ce .NewTextdata ();if _edfff :=d .DecodeElement (_dbbab .Textdata ,&_ddga );_edfff !=nil {return _edfff ;};_bcdgd .EG_ShapeElements =append (_bcdgd .EG_ShapeElements ,_dbbab );default:_de .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_ddga .Name ); -if _gfae :=d .Skip ();_gfae !=nil {return _gfae ;};};case _d .EndElement :break _efabe ;case _d .CharData :};};return nil ;};func (_gcfga ST_StrokeArrowWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdddf :=_d .Attr {};_gdddf .Name =name ;switch _gcfga {case ST_StrokeArrowWidthUnset :_gdddf .Value =""; -case ST_StrokeArrowWidthNarrow :_gdddf .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_gdddf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_gdddf .Value ="\u0077\u0069\u0064\u0065";};return _gdddf ,nil ; -};func (_dgfgb ST_StrokeLineStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbaga :=_d .Attr {};_fbaga .Name =name ;switch _dgfgb {case ST_StrokeLineStyleUnset :_fbaga .Value ="";case ST_StrokeLineStyleSingle :_fbaga .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; -case ST_StrokeLineStyleThinThin :_fbaga .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_fbaga .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_fbaga .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n"; -case ST_StrokeLineStyleThickBetweenThin :_fbaga .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _fbaga ,nil ;};func (_gfccaf OfcST_ScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfccaf .String (),start ); -};func (_efab *AG_Type )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efab .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_efab .TypeAttr )}); -};return nil ;};func (_dbdad *OfcCT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _dbdad .PositionAttr !=_b .ST_TrueFalseUnset {_cbaea ,_eafdac :=_dbdad .PositionAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}); -if _eafdac !=nil {return _eafdac ;};start .Attr =append (start .Attr ,_cbaea );};if _dbdad .SelectionAttr !=_b .ST_TrueFalseUnset {_gcebg ,_ecbga :=_dbdad .SelectionAttr .MarshalXMLAttr (_d .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}); -if _ecbga !=nil {return _ecbga ;};start .Attr =append (start .Attr ,_gcebg );};if _dbdad .GroupingAttr !=_b .ST_TrueFalseUnset {_dacde ,_adbcf :=_dbdad .GroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _adbcf !=nil {return _adbcf ;};start .Attr =append (start .Attr ,_dacde );};if _dbdad .UngroupingAttr !=_b .ST_TrueFalseUnset {_cgee ,_bccgg :=_dbdad .UngroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _bccgg !=nil {return _bccgg ;};start .Attr =append (start .Attr ,_cgee );};if _dbdad .RotationAttr !=_b .ST_TrueFalseUnset {_dfafd ,_gdcda :=_dbdad .RotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); -if _gdcda !=nil {return _gdcda ;};start .Attr =append (start .Attr ,_dfafd );};if _dbdad .CroppingAttr !=_b .ST_TrueFalseUnset {_dccbf ,_bccdc :=_dbdad .CroppingAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"}); -if _bccdc !=nil {return _bccdc ;};start .Attr =append (start .Attr ,_dccbf );};if _dbdad .VerticiesAttr !=_b .ST_TrueFalseUnset {_cddcb ,_gbfeb :=_dbdad .VerticiesAttr .MarshalXMLAttr (_d .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _gbfeb !=nil {return _gbfeb ; -};start .Attr =append (start .Attr ,_cddcb );};if _dbdad .AdjusthandlesAttr !=_b .ST_TrueFalseUnset {_degea ,_badgg :=_dbdad .AdjusthandlesAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"}); -if _badgg !=nil {return _badgg ;};start .Attr =append (start .Attr ,_degea );};if _dbdad .TextAttr !=_b .ST_TrueFalseUnset {_bdgec ,_ecgbe :=_dbdad .TextAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074"});if _ecgbe !=nil {return _ecgbe ; -};start .Attr =append (start .Attr ,_bdgec );};if _dbdad .AspectratioAttr !=_b .ST_TrueFalseUnset {_fdddfc ,_dcedb :=_dbdad .AspectratioAttr .MarshalXMLAttr (_d .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _dcedb !=nil {return _dcedb ; -};start .Attr =append (start .Attr ,_fdddfc );};if _dbdad .ShapetypeAttr !=_b .ST_TrueFalseUnset {_egcb ,_fdeea :=_dbdad .ShapetypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _fdeea !=nil {return _fdeea ;}; -start .Attr =append (start .Attr ,_egcb );};if _dbdad .ExtAttr !=ST_ExtUnset {_cbgd ,_fdcae :=_dbdad .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fdcae !=nil {return _fdcae ;};start .Attr =append (start .Attr ,_cbgd );}; -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_aebcc *OfcCT_ColorMru )ValidateWithPath (path string )error {if _edafa :=_aebcc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edafa !=nil {return _edafa ;};return nil ;};type ST_ShadowType byte ;func (_abbe *CT_Rect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaef :=range start .Attr {if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afbd ,_bfbeac :=_eaef .Value ,error (nil ); +if _bfbeac !=nil {return _bfbeac ;};_abbe .BordertopcolorAttr =&_afbd ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abbe .BulletAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0068\u0072"{_abbe .HrAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abbe .CliptowrapAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0068\u0072\u0073t\u0064"{_abbe .HrstdAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u006f\u006c\u0065"{_abbe .OleAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abbe .HrnoshadeAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u006f\u006e\u0065\u0064"{_abbe .OnedAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0068\u0072\u0070c\u0074"{_degdda ,_gbdc :=_gf .ParseFloat (_eaef .Value ,64); +if _gbdc !=nil {return _gbdc ;};_abacba :=float32 (_degdda );_abbe .HrpctAttr =&_abacba ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abbe .OleiconAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fgcfa ,_agdb :=_eaef .Value ,error (nil ); +if _agdb !=nil {return _agdb ;};_abbe .BorderbottomcolorAttr =&_fgcfa ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abbe .DgmlayoutmruAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fefage ,_febgb :=_gf .ParseInt (_eaef .Value ,10,64); +if _febgb !=nil {return _febgb ;};_abbe .RegroupidAttr =&_fefage ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0063\u006c\u0069\u0070"{_abbe .ClipAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abbe .HralignAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abbe .PreferrelativeAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abbe .DgmlayoutAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abbe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abbe .InsetmodeAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abbe .ButtonAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abbe .UserdrawnAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abbe .AllowincellAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0073\u0070\u0074"{_badgb ,_bdfa :=_gf .ParseFloat (_eaef .Value ,64); +if _bdfa !=nil {return _bdfa ;};_daeac :=float32 (_badgb );_abbe .SptAttr =&_daeac ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdecg ,_gdfgd :=_eaef .Value ,error (nil ); +if _gdfgd !=nil {return _gdfgd ;};_abbe .BorderleftcolorAttr =&_bdecg ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abbe .ConnectortypeAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccfgcb ,_gcbdg :=_eaef .Value ,error (nil ); +if _gcbdg !=nil {return _gcbdg ;};_abbe .BorderrightcolorAttr =&_ccfgcb ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0073\u0070\u0069\u0064"{_ecee ,_gbbd :=_eaef .Value ,error (nil ); +if _gbbd !=nil {return _gbbd ;};_abbe .SpidAttr =&_ecee ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edag ,_daebd :=_gf .ParseInt (_eaef .Value ,10,64); +if _daebd !=nil {return _daebd ;};_abbe .DgmnodekindAttr =&_edag ;continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abbe .BwpureAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abbe .ForcedashAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abbe .BwnormalAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abbe .BwmodeAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abbe .UserhiddenAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abbe .AllowoverlapAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agcg ,_eagf :=_eaef .Value ,error (nil );if _eagf !=nil {return _eagf ;};_abbe .TargetAttr =&_agcg ;continue ;};if _eaef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gaag ,_fcbfa :=_eaef .Value ,error (nil ); +if _fcbfa !=nil {return _fcbfa ;};_abbe .CoordoriginAttr =&_gaag ;continue ;};if _eaef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abbe .StrokedAttr .UnmarshalXMLAttr (_eaef );continue ;};if _eaef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dccgd ,_addeb :=_eaef .Value ,error (nil ); +if _addeb !=nil {return _addeb ;};_abbe .CoordsizeAttr =&_dccgd ;continue ;};if _eaef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agba ,_bdge :=_eaef .Value ,error (nil );if _bdge !=nil {return _bdge ;};_abbe .StrokeweightAttr =&_agba ; +continue ;};if _eaef .Name .Local =="\u0073\u0074\u0079l\u0065"{_gabfb ,_ggefc :=_eaef .Value ,error (nil );if _ggefc !=nil {return _ggefc ;};_abbe .StyleAttr =&_gabfb ;continue ;};if _eaef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dagb ,_fcddeg :=_eaef .Value ,error (nil ); +if _fcddeg !=nil {return _fcddeg ;};_abbe .ChromakeyAttr =&_dagb ;continue ;};if _eaef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggad ,_cged :=_eaef .Value ,error (nil );if _cged !=nil {return _cged ;};_abbe .FillcolorAttr =&_ggad ; +continue ;};if _eaef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbfda ,_dfcgf :=_eaef .Value ,error (nil );if _dfcgf !=nil {return _dfcgf ;};_abbe .OpacityAttr =&_dbfda ;continue ;};if _eaef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_effdf ,_cbbaf :=_eaef .Value ,error (nil ); +if _cbbaf !=nil {return _cbbaf ;};_abbe .WrapcoordsAttr =&_effdf ;continue ;};if _eaef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ebaad ,_bcffe :=_eaef .Value ,error (nil );if _bcffe !=nil {return _bcffe ;};_abbe .StrokecolorAttr =&_ebaad ; +continue ;};if _eaef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abbe .InsetpenAttr .UnmarshalXMLAttr (_eaef );continue ;};if _eaef .Name .Local =="\u0068\u0072\u0065\u0066"{_gafg ,_acac :=_eaef .Value ,error (nil );if _acac !=nil {return _acac ; +};_abbe .HrefAttr =&_gafg ;continue ;};if _eaef .Name .Local =="\u0069\u0064"{_gfdba ,_eceeg :=_eaef .Value ,error (nil );if _eceeg !=nil {return _eceeg ;};_abbe .IdAttr =&_gfdba ;continue ;};if _eaef .Name .Local =="\u0070\u0072\u0069n\u0074"{_abbe .PrintAttr .UnmarshalXMLAttr (_eaef ); +continue ;};if _eaef .Name .Local =="\u0061\u006c\u0074"{_bcada ,_gdgeg :=_eaef .Value ,error (nil );if _gdgeg !=nil {return _gdgeg ;};_abbe .AltAttr =&_bcada ;continue ;};if _eaef .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdd ,_ccgab :=_eaef .Value ,error (nil ); +if _ccgab !=nil {return _ccgab ;};_abbe .TitleAttr =&_ccdd ;continue ;};if _eaef .Name .Local =="\u0063\u006c\u0061s\u0073"{_dabcd ,_fdffb :=_eaef .Value ,error (nil );if _fdffb !=nil {return _fdffb ;};_abbe .ClassAttr =&_dabcd ;continue ;};if _eaef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abbe .FilledAttr .UnmarshalXMLAttr (_eaef ); +continue ;};};_fbcdf :for {_bdcedb ,_dfab :=d .Token ();if _dfab !=nil {return _dfab ;};switch _cbaf :=_bdcedb .(type ){case _a .StartElement :switch _cbaf .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dcdfc :=NewEG_ShapeElements (); +_dcdfc .Path =NewPath ();if _deeda :=d .DecodeElement (_dcdfc .Path ,&_cbaf );_deeda !=nil {return _deeda ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_dcdfc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccgaf :=NewEG_ShapeElements (); +_ccgaf .Formulas =NewFormulas ();if _eafca :=d .DecodeElement (_ccgaf .Formulas ,&_cbaf );_eafca !=nil {return _eafca ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_ccgaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ggbgc :=NewEG_ShapeElements (); +_ggbgc .Handles =NewHandles ();if _gedbd :=d .DecodeElement (_ggbgc .Handles ,&_cbaf );_gedbd !=nil {return _gedbd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_ggbgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cagc :=NewEG_ShapeElements (); +_cagc .Fill =NewFill ();if _dgad :=d .DecodeElement (_cagc .Fill ,&_cbaf );_dgad !=nil {return _dgad ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_cagc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_agfd :=NewEG_ShapeElements (); +_agfd .Stroke =NewStroke ();if _ebgbc :=d .DecodeElement (_agfd .Stroke ,&_cbaf );_ebgbc !=nil {return _ebgbc ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_agfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgede :=NewEG_ShapeElements (); +_dgede .Shadow =NewShadow ();if _bggbf :=d .DecodeElement (_dgede .Shadow ,&_cbaf );_bggbf !=nil {return _bggbf ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_dgede );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_egag :=NewEG_ShapeElements (); +_egag .Textbox =NewTextbox ();if _ededc :=d .DecodeElement (_egag .Textbox ,&_cbaf );_ededc !=nil {return _ededc ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_egag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cbbaa :=NewEG_ShapeElements (); +_cbbaa .Textpath =NewTextpath ();if _agcbg :=d .DecodeElement (_cbbaa .Textpath ,&_cbaf );_agcbg !=nil {return _agcbg ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_cbbaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aefb :=NewEG_ShapeElements (); +_aefb .Imagedata =NewImagedata ();if _gdeag :=d .DecodeElement (_aefb .Imagedata ,&_cbaf );_gdeag !=nil {return _gdeag ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_aefb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dgfcc :=NewEG_ShapeElements (); +_dgfcc .Skew =NewOfcSkew ();if _cbbgd :=d .DecodeElement (_dgfcc .Skew ,&_cbaf );_cbbgd !=nil {return _cbbgd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_dgfcc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_affg :=NewEG_ShapeElements (); +_affg .Extrusion =NewOfcExtrusion ();if _deged :=d .DecodeElement (_affg .Extrusion ,&_cbaf );_deged !=nil {return _deged ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_affg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ebeg :=NewEG_ShapeElements (); +_ebeg .Callout =NewOfcCallout ();if _dabcc :=d .DecodeElement (_ebeg .Callout ,&_cbaf );_dabcc !=nil {return _dabcc ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_ebeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aeagb :=NewEG_ShapeElements (); +_aeagb .Lock =NewOfcLock ();if _gdgdc :=d .DecodeElement (_aeagb .Lock ,&_cbaf );_gdgdc !=nil {return _gdgdc ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_aeagb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gcfgf :=NewEG_ShapeElements (); +_gcfgf .Clippath =NewOfcClippath ();if _ccad :=d .DecodeElement (_gcfgf .Clippath ,&_cbaf );_ccad !=nil {return _ccad ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_gcfgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbdcf :=NewEG_ShapeElements (); +_fbdcf .Signatureline =NewOfcSignatureline ();if _ddaf :=d .DecodeElement (_fbdcf .Signatureline ,&_cbaf );_ddaf !=nil {return _ddaf ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_fbdcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_abdef :=NewEG_ShapeElements (); +_abdef .Wrap =_b .NewWrap ();if _fbedd :=d .DecodeElement (_abdef .Wrap ,&_cbaf );_fbedd !=nil {return _fbedd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_abdef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_edda :=NewEG_ShapeElements (); +_edda .Anchorlock =_b .NewAnchorlock ();if _gbdd :=d .DecodeElement (_edda .Anchorlock ,&_cbaf );_gbdd !=nil {return _gbdd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_edda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_acacf :=NewEG_ShapeElements (); +_acacf .Bordertop =_b .NewBordertop ();if _bggca :=d .DecodeElement (_acacf .Bordertop ,&_cbaf );_bggca !=nil {return _bggca ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_acacf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbcbd :=NewEG_ShapeElements (); +_gbcbd .Borderbottom =_b .NewBorderbottom ();if _acebd :=d .DecodeElement (_gbcbd .Borderbottom ,&_cbaf );_acebd !=nil {return _acebd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_gbcbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccgb :=NewEG_ShapeElements (); +_ccgb .Borderleft =_b .NewBorderleft ();if _fbfbd :=d .DecodeElement (_ccgb .Borderleft ,&_cbaf );_fbfbd !=nil {return _fbfbd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_ccgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dgbcd :=NewEG_ShapeElements (); +_dgbcd .Borderright =_b .NewBorderright ();if _dcbc :=d .DecodeElement (_dgbcd .Borderright ,&_cbaf );_dcbc !=nil {return _dcbc ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_dgbcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dfea :=NewEG_ShapeElements (); +_dfea .ClientData =_gb .NewClientData ();if _dbbe :=d .DecodeElement (_dfea .ClientData ,&_cbaf );_dbbe !=nil {return _dbbe ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_dfea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gebae :=NewEG_ShapeElements (); +_gebae .Textdata =_ec .NewTextdata ();if _ddffd :=d .DecodeElement (_gebae .Textdata ,&_cbaf );_ddffd !=nil {return _ddffd ;};_abbe .EG_ShapeElements =append (_abbe .EG_ShapeElements ,_gebae );default:_ab .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_cbaf .Name ); +if _bgadb :=d .Skip ();_bgadb !=nil {return _bgadb ;};};case _a .EndElement :break _fbcdf ;case _a .CharData :};};return nil ;};func NewBackground ()*Background {_cfbbc :=&Background {};_cfbbc .CT_Background =*NewCT_Background ();return _cfbbc ;};type Image struct{CT_Image }; +func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_fd :=&AG_AllCoreAttributes {};return _fd };func (_cagecb OfcST_How )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cagecb .String (),start );};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_ccbce :=&OfcCT_Extrusion {}; +return _ccbce }; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_gebfg *OfcClippath )ValidateWithPath (path string )error {if _cggcg :=_gebfg .OfcCT_ClipPath .ValidateWithPath (path );_cggcg !=nil {return _cggcg ;};return nil ;};func NewOfcClippath ()*OfcClippath {_adeb :=&OfcClippath {};_adeb .OfcCT_ClipPath =*NewOfcCT_ClipPath (); -return _adeb ;}; +// Validate validates the OfcCT_Complex and its children +func (_bfbf *OfcCT_Complex )Validate ()error {return _bfbf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func NewShape ()*Shape {_cdgdg :=&Shape {};_cdgdg .CT_Shape =*NewCT_Shape ();return _cdgdg }; +func (_fefec OfcST_Angle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fefec .String (),start );}; -// Validate validates the OfcCT_RelationTable and its children -func (_affc *OfcCT_RelationTable )Validate ()error {return _affc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func NewCT_Formulas ()*CT_Formulas {_beaad :=&CT_Formulas {}; -return _beaad };func (_gdafb OfcST_CalloutPlacement )Validate ()error {return _gdafb .ValidateWithPath ("")}; +// Validate validates the OfcCT_ColorMru and its children +func (_acga *OfcCT_ColorMru )Validate ()error {return _acga .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_bfgcc OfcST_ExtrusionType )Validate ()error {return _bfgcc .ValidateWithPath ("")}; +func (_gddcb *OfcFill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _gddcb .OfcCT_Fill .MarshalXML (e ,start );};func (_bcebf *OfcSkew )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bcebf .OfcCT_Skew .MarshalXML (e ,start );};func (_bdbfa ST_StrokeArrowType )Validate ()error {return _bdbfa .ValidateWithPath ("")}; -// Validate validates the OfcCT_ColorMenu and its children -func (_cffe *OfcCT_ColorMenu )Validate ()error {return _cffe .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_adecf *CT_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddbe :=range start .Attr {if _ddbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbe .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_adecf .ConnecttypeAttr .UnmarshalXMLAttr (_ddbe ); -continue ;};if _ddbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbe .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_adecf .ExtrusionokAttr .UnmarshalXMLAttr (_ddbe ); -continue ;};if _ddbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_efgg ,_gegd :=_ddbe .Value ,error (nil ); -if _gegd !=nil {return _gegd ;};_adecf .ConnectanglesAttr =&_efgg ;continue ;};if _ddbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbe .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_geefe ,_abcg :=_ddbe .Value ,error (nil ); -if _abcg !=nil {return _abcg ;};_adecf .ConnectlocsAttr =&_geefe ;continue ;};if _ddbe .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_adecf .GradientshapeokAttr .UnmarshalXMLAttr (_ddbe );continue ;}; -if _ddbe .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_adecf .ShadowokAttr .UnmarshalXMLAttr (_ddbe );continue ;};if _ddbe .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_adecf .ArrowokAttr .UnmarshalXMLAttr (_ddbe );continue ; -};if _ddbe .Name .Local =="\u0076"{_fccbc ,_cgfd :=_ddbe .Value ,error (nil );if _cgfd !=nil {return _cgfd ;};_adecf .VAttr =&_fccbc ;continue ;};if _ddbe .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_adecf .TextpathokAttr .UnmarshalXMLAttr (_ddbe ); -continue ;};if _ddbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_adecf .InsetpenokAttr .UnmarshalXMLAttr (_ddbe );continue ;};if _ddbe .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_adecf .StrokeokAttr .UnmarshalXMLAttr (_ddbe ); -continue ;};if _ddbe .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_adecf .FillokAttr .UnmarshalXMLAttr (_ddbe );continue ;};if _ddbe .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_cedg ,_gceea :=_ddbe .Value ,error (nil ); -if _gceea !=nil {return _gceea ;};_adecf .TextboxrectAttr =&_cedg ;continue ;};if _ddbe .Name .Local =="\u006c\u0069\u006d\u006f"{_cgcd ,_bbgd :=_ddbe .Value ,error (nil );if _bbgd !=nil {return _bbgd ;};_adecf .LimoAttr =&_cgcd ;continue ;};if _ddbe .Name .Local =="\u0069\u0064"{_gccec ,_bbag :=_ddbe .Value ,error (nil ); -if _bbag !=nil {return _bbag ;};_adecf .IdAttr =&_gccec ;continue ;};};for {_adcada ,_geaad :=d .Token ();if _geaad !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_geaad ); -};if _cbfc ,_ecda :=_adcada .(_d .EndElement );_ecda &&_cbfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_decad *OfcCT_Diagram )ValidateWithPath (path string )error {if _cbdb :=_decad .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cbdb !=nil {return _cbdb ;};if _ccgeb :=_decad .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072"); -_ccgeb !=nil {return _ccgeb ;};if _ggegg :=_decad .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ggegg !=nil {return _ggegg ;};if _decad .Relationtable !=nil {if _cgcg :=_decad .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065"); -_cgcg !=nil {return _cgcg ;};};if _cgedff :=_decad .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgedff !=nil {return _cgedff ;};return nil ;};func (_afdfed *Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _afdfed .CT_Shapetype .MarshalXML (e ,start ); -};func (_eafbc *Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafbc .CT_Shadow =*NewCT_Shadow ();for _ ,_eeebf :=range start .Attr {if _eeebf .Name .Local =="\u006f\u006e"{_eafbc .OnAttr .UnmarshalXMLAttr (_eeebf );continue ;};if _eeebf .Name .Local =="\u0074\u0079\u0070\u0065"{_eafbc .TypeAttr .UnmarshalXMLAttr (_eeebf ); -continue ;};if _eeebf .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_eafbc .ObscuredAttr .UnmarshalXMLAttr (_eeebf );continue ;};if _eeebf .Name .Local =="\u0063\u006f\u006co\u0072"{_gfbea ,_cgggb :=_eeebf .Value ,error (nil );if _cgggb !=nil {return _cgggb ; -};_eafbc .ColorAttr =&_gfbea ;continue ;};if _eeebf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fegdgd ,_fadddg :=_eeebf .Value ,error (nil );if _fadddg !=nil {return _fadddg ;};_eafbc .OpacityAttr =&_fegdgd ;continue ;};if _eeebf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fbcfd ,_aebbd :=_eeebf .Value ,error (nil ); -if _aebbd !=nil {return _aebbd ;};_eafbc .OffsetAttr =&_fbcfd ;continue ;};if _eeebf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbddgd ,_bbcca :=_eeebf .Value ,error (nil );if _bbcca !=nil {return _bbcca ;};_eafbc .Color2Attr =&_fbddgd ;continue ; -};if _eeebf .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_cfgg ,_ebccc :=_eeebf .Value ,error (nil );if _ebccc !=nil {return _ebccc ;};_eafbc .Offset2Attr =&_cfgg ;continue ;};if _eeebf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bdbac ,_ebgge :=_eeebf .Value ,error (nil ); -if _ebgge !=nil {return _ebgge ;};_eafbc .OriginAttr =&_bdbac ;continue ;};if _eeebf .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_ggefb ,_ffccb :=_eeebf .Value ,error (nil );if _ffccb !=nil {return _ffccb ;};_eafbc .MatrixAttr =&_ggefb ;continue ; -};if _eeebf .Name .Local =="\u0069\u0064"{_ebgfe ,_dcfbe :=_eeebf .Value ,error (nil );if _dcfbe !=nil {return _dcfbe ;};_eafbc .IdAttr =&_ebgfe ;continue ;};};for {_dbfaa ,_fbfga :=d .Token ();if _fbfga !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_fbfga ); -};if _accde ,_ebbdf :=_dbfaa .(_d .EndElement );_ebbdf &&_accde .Name ==start .Name {break ;};};return nil ;};func (_fffda *Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fffda .CT_Formulas .MarshalXML (e ,start );};type OfcST_RType byte ; -func (_dgcgbf *OfcColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcgbf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dcacc :=range start .Attr {if _dcacc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcacc .Name .Local =="\u0068\u0072\u0065\u0066"{_febbe ,_dgfbad :=_dcacc .Value ,error (nil ); -if _dgfbad !=nil {return _dgfbad ;};_dgcgbf .HrefAttr =&_febbe ;continue ;};if _dcacc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcacc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgcgbf .ForcedashAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcacc .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbcdd ,_fcefd :=_dcacc .Value ,error (nil ); -if _fcefd !=nil {return _fcefd ;};_dgcgbf .TitleAttr =&_bbcdd ;continue ;};if _dcacc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcacc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bdgaf ,_aebfa :=_dcacc .Value ,error (nil ); -if _aebfa !=nil {return _aebfa ;};_dgcgbf .AlthrefAttr =&_bdgaf ;continue ;};if _dcacc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dgcgbf .ImageaspectAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dgcgbf .StartarrowAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dgcgbf .LinestyleAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgcgbf .StartarrowwidthAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dgcgbf .JoinstyleAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dgcgbf .StartarrowlengthAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ffddc ,_dgbae :=_dcacc .Value ,error (nil );if _dgbae !=nil {return _dgbae ;};_dgcgbf .DashstyleAttr =&_ffddc ;continue ;};if _dcacc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dgcgbf .EndarrowAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dgcgbf .FilltypeAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgcgbf .EndarrowwidthAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfcfd ,_bcdde :=_dcacc .Value ,error (nil );if _bcdde !=nil {return _bcdde ;};_dgcgbf .OpacityAttr =&_bfcfd ;continue ;};if _dcacc .Name .Local =="\u0063\u006f\u006co\u0072"{_gadgdf ,_acbdg :=_dcacc .Value ,error (nil ); -if _acbdg !=nil {return _acbdg ;};_dgcgbf .ColorAttr =&_gadgdf ;continue ;};if _dcacc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgcgbf .InsetpenAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dgcgbf .EndarrowlengthAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};if _dcacc .Name .Local =="\u0065\u0078\u0074"{_dgcgbf .ExtAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dgcgbf .EndcapAttr .UnmarshalXMLAttr (_dcacc );continue ;};if _dcacc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egbea ,_fcecfg :=_dcacc .Value ,error (nil ); -if _fcecfg !=nil {return _fcecfg ;};_dgcgbf .Color2Attr =&_egbea ;continue ;};if _dcacc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgcgbf .ImagealignshapeAttr .UnmarshalXMLAttr (_dcacc );continue ; -};if _dcacc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_efdfa ,_bgeb :=_dcacc .Value ,error (nil );if _bgeb !=nil {return _bgeb ;};_dgcgbf .WeightAttr =&_efdfa ;continue ;};if _dcacc .Name .Local =="\u0073\u0072\u0063"{_cceb ,_ddde :=_dcacc .Value ,error (nil ); -if _ddde !=nil {return _ddde ;};_dgcgbf .SrcAttr =&_cceb ;continue ;};if _dcacc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ddbcc ,_ecdba :=_dcacc .Value ,error (nil );if _ecdba !=nil {return _ecdba ;};_dgcgbf .ImagesizeAttr =&_ddbcc ; -continue ;};if _dcacc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gddec ,_gdeea :=_gb .ParseFloat (_dcacc .Value ,64);if _gdeea !=nil {return _gdeea ;};_dgcgbf .MiterlimitAttr =&_gddec ;continue ;};if _dcacc .Name .Local =="\u006f\u006e"{_dgcgbf .OnAttr .UnmarshalXMLAttr (_dcacc ); -continue ;};};for {_aecbd ,_eecde :=d .Token ();if _eecde !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_eecde );};if _bebgd ,_ffcgg :=_aecbd .(_d .EndElement );_ffcgg &&_bebgd .Name ==start .Name {break ; -};};return nil ;};func (_edce *Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edce .CT_Arc =*NewCT_Arc ();for _ ,_fcag :=range start .Attr {if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edce .UserdrawnAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edce .ButtonAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edce .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edce .UserhiddenAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edce .CliptowrapAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edce .BulletAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u006f\u006c\u0065"{_edce .OleAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0068\u0072"{_edce .HrAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0073\u0070\u0069\u0064"{_geca ,_aabb :=_fcag .Value ,error (nil ); -if _aabb !=nil {return _aabb ;};_edce .SpidAttr =&_geca ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0068\u0072\u0073t\u0064"{_edce .HrstdAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edce .BwnormalAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgbg ,_ega :=_fcag .Value ,error (nil ); -if _ega !=nil {return _ega ;};_edce .BordertopcolorAttr =&_cgbg ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edce .DgmlayoutAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edce .ForcedashAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edce .AllowoverlapAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edce .HrnoshadeAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edce .PreferrelativeAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cadc ,_ggfd :=_fcag .Value ,error (nil ); -if _ggfd !=nil {return _ggfd ;};_edce .BorderbottomcolorAttr =&_cadc ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u006f\u006e\u0065\u0064"{_edce .OnedAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecgf ,_bcff :=_gb .ParseInt (_fcag .Value ,10,64); -if _bcff !=nil {return _bcff ;};_edce .DgmnodekindAttr =&_ecgf ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaed ,_bcg :=_gb .ParseInt (_fcag .Value ,10,64); -if _bcg !=nil {return _bcg ;};_edce .RegroupidAttr =&_eaed ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edce .AllowincellAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggg ,_fcafe :=_gb .ParseFloat (_fcag .Value ,64); -if _fcafe !=nil {return _fcafe ;};_dcbf :=float32 (_ggg );_edce .HrpctAttr =&_dcbf ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0063\u006c\u0069\u0070"{_edce .ClipAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edce .InsetmodeAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eagd ,_decc :=_fcag .Value ,error (nil ); -if _decc !=nil {return _decc ;};_edce .BorderleftcolorAttr =&_eagd ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edce .OleiconAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddbf ,_dbge :=_fcag .Value ,error (nil ); -if _dbge !=nil {return _dbge ;};_edce .BorderrightcolorAttr =&_ddbf ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edce .ConnectortypeAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edce .BwpureAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edce .BwmodeAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0073\u0070\u0074"{_adaa ,_ggcd :=_gb .ParseFloat (_fcag .Value ,64); -if _ggcd !=nil {return _ggcd ;};_dgbfd :=float32 (_adaa );_edce .SptAttr =&_dgbfd ;continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edce .HralignAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_eea ,_dadba :=_gb .ParseFloat (_fcag .Value ,64);if _dadba !=nil {return _dadba ;};_edce .EndAngleAttr =&_eea ;continue ;};if _fcag .Name .Local =="\u0069\u0064"{_cacd ,_fcc :=_fcag .Value ,error (nil ); -if _fcc !=nil {return _fcc ;};_edce .IdAttr =&_cacd ;continue ;};if _fcag .Name .Local =="\u0061\u006c\u0074"{_afdb ,_dded :=_fcag .Value ,error (nil );if _dded !=nil {return _dded ;};_edce .AltAttr =&_afdb ;continue ;};if _fcag .Name .Local =="\u0070\u0072\u0069n\u0074"{_edce .PrintAttr .UnmarshalXMLAttr (_fcag ); -continue ;};if _fcag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edce .StrokedAttr .UnmarshalXMLAttr (_fcag );continue ;};if _fcag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fcgd ,_ecc :=_fcag .Value ,error (nil ); -if _ecc !=nil {return _ecc ;};_edce .WrapcoordsAttr =&_fcgd ;continue ;};if _fcag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_accc ,_begb :=_fcag .Value ,error (nil );if _begb !=nil {return _begb ;};_edce .StrokeweightAttr =&_accc ; -continue ;};if _fcag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_badg ,_aebe :=_fcag .Value ,error (nil );if _aebe !=nil {return _aebe ;};_edce .CoordoriginAttr =&_badg ;continue ;};if _fcag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acag ,_bacg :=_fcag .Value ,error (nil ); -if _bacg !=nil {return _bacg ;};_edce .ChromakeyAttr =&_acag ;continue ;};if _fcag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbgd ,_fdf :=_fcag .Value ,error (nil );if _fdf !=nil {return _fdf ;};_edce .FillcolorAttr =&_dbgd ;continue ; -};if _fcag .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcee ,_bcfb :=_fcag .Value ,error (nil );if _bcfb !=nil {return _bcfb ;};_edce .StyleAttr =&_fcee ;continue ;};if _fcag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdbg ,_aec :=_fcag .Value ,error (nil ); -if _aec !=nil {return _aec ;};_edce .OpacityAttr =&_cdbg ;continue ;};if _fcag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcge ,_eda :=_fcag .Value ,error (nil );if _eda !=nil {return _eda ;};_edce .StrokecolorAttr =&_gcge ; -continue ;};if _fcag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edce .InsetpenAttr .UnmarshalXMLAttr (_fcag );continue ;};if _fcag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_daee ,_dbda :=_gb .ParseFloat (_fcag .Value ,64); -if _dbda !=nil {return _dbda ;};_edce .StartAngleAttr =&_daee ;continue ;};if _fcag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdbf ,_egfg :=_fcag .Value ,error (nil );if _egfg !=nil {return _egfg ;};_edce .CoordsizeAttr =&_bdbf ;continue ; -};if _fcag .Name .Local =="\u0074\u0069\u0074l\u0065"{_aede ,_aaed :=_fcag .Value ,error (nil );if _aaed !=nil {return _aaed ;};_edce .TitleAttr =&_aede ;continue ;};if _fcag .Name .Local =="\u0063\u006c\u0061s\u0073"{_egbg ,_eebgg :=_fcag .Value ,error (nil ); -if _eebgg !=nil {return _eebgg ;};_edce .ClassAttr =&_egbg ;continue ;};if _fcag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebbg ,_baab :=_fcag .Value ,error (nil );if _baab !=nil {return _baab ;};_edce .TargetAttr =&_ebbg ;continue ;};if _fcag .Name .Local =="\u0068\u0072\u0065\u0066"{_eebe ,_dbag :=_fcag .Value ,error (nil ); -if _dbag !=nil {return _dbag ;};_edce .HrefAttr =&_eebe ;continue ;};if _fcag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edce .FilledAttr .UnmarshalXMLAttr (_fcag );continue ;};};_cfec :for {_aead ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ; -};switch _gefg :=_aead .(type ){case _d .StartElement :switch _gefg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gdeb :=NewEG_ShapeElements (); -_gdeb .Path =NewPath ();if _gaff :=d .DecodeElement (_gdeb .Path ,&_gefg );_gaff !=nil {return _gaff ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_gdeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fbdg :=NewEG_ShapeElements (); -_fbdg .Formulas =NewFormulas ();if _cdbb :=d .DecodeElement (_fbdg .Formulas ,&_gefg );_cdbb !=nil {return _cdbb ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_fbdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ggef :=NewEG_ShapeElements (); -_ggef .Handles =NewHandles ();if _dfcd :=d .DecodeElement (_ggef .Handles ,&_gefg );_dfcd !=nil {return _dfcd ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_ggef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_feg :=NewEG_ShapeElements (); -_feg .Fill =NewFill ();if _acccg :=d .DecodeElement (_feg .Fill ,&_gefg );_acccg !=nil {return _acccg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_feg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_daag :=NewEG_ShapeElements (); -_daag .Stroke =NewStroke ();if _cdfb :=d .DecodeElement (_daag .Stroke ,&_gefg );_cdfb !=nil {return _cdfb ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_daag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bdf :=NewEG_ShapeElements (); -_bdf .Shadow =NewShadow ();if _dgcg :=d .DecodeElement (_bdf .Shadow ,&_gefg );_dgcg !=nil {return _dgcg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_bdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fgfg :=NewEG_ShapeElements (); -_fgfg .Textbox =NewTextbox ();if _bec :=d .DecodeElement (_fgfg .Textbox ,&_gefg );_bec !=nil {return _bec ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_fgfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ceee :=NewEG_ShapeElements (); -_ceee .Textpath =NewTextpath ();if _dgg :=d .DecodeElement (_ceee .Textpath ,&_gefg );_dgg !=nil {return _dgg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_ceee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ggab :=NewEG_ShapeElements (); -_ggab .Imagedata =NewImagedata ();if _fffd :=d .DecodeElement (_ggab .Imagedata ,&_gefg );_fffd !=nil {return _fffd ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_ggab );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_aeec :=NewEG_ShapeElements (); -_aeec .Skew =NewOfcSkew ();if _ccccc :=d .DecodeElement (_aeec .Skew ,&_gefg );_ccccc !=nil {return _ccccc ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_aeec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_begd :=NewEG_ShapeElements (); -_begd .Extrusion =NewOfcExtrusion ();if _aefc :=d .DecodeElement (_begd .Extrusion ,&_gefg );_aefc !=nil {return _aefc ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_begd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ddag :=NewEG_ShapeElements (); -_ddag .Callout =NewOfcCallout ();if _fbbf :=d .DecodeElement (_ddag .Callout ,&_gefg );_fbbf !=nil {return _fbbf ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_ddag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ccgf :=NewEG_ShapeElements (); -_ccgf .Lock =NewOfcLock ();if _gcgd :=d .DecodeElement (_ccgf .Lock ,&_gefg );_gcgd !=nil {return _gcgd ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_ccgf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cgded :=NewEG_ShapeElements (); -_cgded .Clippath =NewOfcClippath ();if _dfcg :=d .DecodeElement (_cgded .Clippath ,&_gefg );_dfcg !=nil {return _dfcg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_cgded );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bed :=NewEG_ShapeElements (); -_bed .Signatureline =NewOfcSignatureline ();if _aff :=d .DecodeElement (_bed .Signatureline ,&_gefg );_aff !=nil {return _aff ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_bed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cfeb :=NewEG_ShapeElements (); -_cfeb .Wrap =_baa .NewWrap ();if _aegc :=d .DecodeElement (_cfeb .Wrap ,&_gefg );_aegc !=nil {return _aegc ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_cfeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_abed :=NewEG_ShapeElements (); -_abed .Anchorlock =_baa .NewAnchorlock ();if _bbg :=d .DecodeElement (_abed .Anchorlock ,&_gefg );_bbg !=nil {return _bbg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_abed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_edcd :=NewEG_ShapeElements (); -_edcd .Bordertop =_baa .NewBordertop ();if _dcdg :=d .DecodeElement (_edcd .Bordertop ,&_gefg );_dcdg !=nil {return _dcdg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_edcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_egbd :=NewEG_ShapeElements (); -_egbd .Borderbottom =_baa .NewBorderbottom ();if _acff :=d .DecodeElement (_egbd .Borderbottom ,&_gefg );_acff !=nil {return _acff ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_egbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gcfc :=NewEG_ShapeElements (); -_gcfc .Borderleft =_baa .NewBorderleft ();if _egdcb :=d .DecodeElement (_gcfc .Borderleft ,&_gefg );_egdcb !=nil {return _egdcb ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_gcfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gdc :=NewEG_ShapeElements (); -_gdc .Borderright =_baa .NewBorderright ();if _efg :=d .DecodeElement (_gdc .Borderright ,&_gefg );_efg !=nil {return _efg ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_gdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gdagb :=NewEG_ShapeElements (); -_gdagb .ClientData =_af .NewClientData ();if _fcef :=d .DecodeElement (_gdagb .ClientData ,&_gefg );_fcef !=nil {return _fcef ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_gdagb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dbdd :=NewEG_ShapeElements (); -_dbdd .Textdata =_ce .NewTextdata ();if _gdd :=d .DecodeElement (_dbdd .Textdata ,&_gefg );_gdd !=nil {return _gdd ;};_edce .EG_ShapeElements =append (_edce .EG_ShapeElements ,_dbdd );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_gefg .Name ); -if _dacbf :=d .Skip ();_dacbf !=nil {return _dacbf ;};};case _d .EndElement :break _cfec ;case _d .CharData :};};return nil ;}; +// Validate validates the OfcTop and its children +func (_ecgcgg *OfcTop )Validate ()error {return _ecgcgg .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");}; -// Validate validates the Roundrect and its children -func (_cabffd *Roundrect )Validate ()error {return _cabffd .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_fdea *Line )ValidateWithPath (path string )error {if _feeec :=_fdea .CT_Line .ValidateWithPath (path );_feeec !=nil {return _feeec ;};return nil ;};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1; +ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func (_gaddf *OfcCT_ClipPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febge :=range start .Attr {if _febge .Name .Local =="\u0076"{_bbadg ,_bebf :=_febge .Value ,error (nil ); +if _bebf !=nil {return _bebf ;};_gaddf .VAttr =_bbadg ;continue ;};};for {_gcaff ,_edfgf :=d .Token ();if _edfgf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_edfgf ); +};if _caadf ,_bgeed :=_gcaff .(_a .EndElement );_bgeed &&_caadf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_caccb *CT_Rect )ValidateWithPath (path string )error {for _gfefc ,_ebadc :=range _caccb .EG_ShapeElements {if _cffab :=_ebadc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gfefc )); -_cffab !=nil {return _cffab ;};};if _facgd :=_caccb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_facgd !=nil {return _facgd ;};if _cddg :=_caccb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_cddg !=nil {return _cddg ;};if _egbb :=_caccb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_egbb !=nil {return _egbb ;};if _bbfd :=_caccb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bbfd !=nil {return _bbfd ;};if _ebggf :=_caccb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ebggf !=nil {return _ebggf ;};if _decfa :=_caccb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_decfa !=nil {return _decfa ;};if _ddgd :=_caccb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ddgd !=nil {return _ddgd ;};if _ecbae :=_caccb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_ecbae !=nil {return _ecbae ;};if _aafbe :=_caccb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aafbe !=nil {return _aafbe ;};if _cdcae :=_caccb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_cdcae !=nil {return _cdcae ;};if _dbafg :=_caccb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbafg !=nil {return _dbafg ;};if _gdfg :=_caccb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_gdfg !=nil {return _gdfg ;};if _faabd :=_caccb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_faabd !=nil {return _faabd ;};if _dgdc :=_caccb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_dgdc !=nil {return _dgdc ;};if _dgacc :=_caccb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dgacc !=nil {return _dgacc ;};if _dbegf :=_caccb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_dbegf !=nil {return _dbegf ;};if _abge :=_caccb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_abge !=nil {return _abge ;};if _aafcf :=_caccb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_aafcf !=nil {return _aafcf ;};if _ddebe :=_caccb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ddebe !=nil {return _ddebe ;};if _dfef :=_caccb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_dfef !=nil {return _dfef ;};if _cgedf :=_caccb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgedf !=nil {return _cgedf ;};if _dbgcd :=_caccb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_dbgcd !=nil {return _dbgcd ;};if _edadd :=_caccb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_edadd !=nil {return _edadd ;};if _ceedd :=_caccb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_ceedd !=nil {return _ceedd ;};if _bfdafb :=_caccb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfdafb !=nil {return _bfdafb ;};if _agaaf :=_caccb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_agaaf !=nil {return _agaaf ;};if _cdfe :=_caccb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cdfe !=nil {return _cdfe ;};if _gaegd :=_caccb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_gaegd !=nil {return _gaegd ;};if _cabd :=_caccb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cabd !=nil {return _cabd ;};return nil ;};func (_ffcbe *OfcExtrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ffcbe .OfcCT_Extrusion .MarshalXML (e ,start ); -};func (_dafdd ST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dafdd .String (),start );};func NewCT_Shape ()*CT_Shape {_gbefd :=&CT_Shape {};return _gbefd };func (_bccbb *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bccbb =0; -case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bccbb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bccbb =2;};return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ; -StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ; -ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_faada *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065"; -};if _faada .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_c .Sprintf ("\u0025\u0076",*_faada .GfxdataAttr )});};if _faada .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_faada .EquationxmlAttr )}); -};if _faada .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_faada .HrefAttr )});};if _faada .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faada .TargetAttr )}); -};if _faada .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_faada .ClassAttr )});};if _faada .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faada .TitleAttr )}); -};if _faada .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faada .AltAttr )});};if _faada .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_faada .CoordsizeAttr )}); -};if _faada .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_faada .CoordoriginAttr )});};if _faada .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_faada .WrapcoordsAttr )}); -};if _faada .PrintAttr !=_b .ST_TrueFalseUnset {_eadac ,_eagdb :=_faada .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eagdb !=nil {return _eagdb ;};start .Attr =append (start .Attr ,_eadac );};if _faada .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faada .IdAttr )}); -};if _faada .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faada .StyleAttr )});};if _faada .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faada .SpidAttr )}); -};if _faada .OnedAttr !=_b .ST_TrueFalseUnset {_cfda ,_fdca :=_faada .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_cfda );};if _faada .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faada .RegroupidAttr )}); -};if _faada .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_bbcbg ,_bagda :=_faada .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bagda !=nil {return _bagda ; -};start .Attr =append (start .Attr ,_bbcbg );};if _faada .ButtonAttr !=_b .ST_TrueFalseUnset {_febe ,_febdgd :=_faada .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _febdgd !=nil {return _febdgd ;}; -start .Attr =append (start .Attr ,_febe );};if _faada .UserhiddenAttr !=_b .ST_TrueFalseUnset {_dbeb ,_cccaed :=_faada .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cccaed !=nil {return _cccaed ; -};start .Attr =append (start .Attr ,_dbeb );};if _faada .BulletAttr !=_b .ST_TrueFalseUnset {_cabcae ,_ccgc :=_faada .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ccgc !=nil {return _ccgc ;};start .Attr =append (start .Attr ,_cabcae ); -};if _faada .HrAttr !=_b .ST_TrueFalseUnset {_caga ,_ddeba :=_faada .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _ddeba !=nil {return _ddeba ;};start .Attr =append (start .Attr ,_caga );};if _faada .HrstdAttr !=_b .ST_TrueFalseUnset {_aeabf ,_afbb :=_faada .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); -if _afbb !=nil {return _afbb ;};start .Attr =append (start .Attr ,_aeabf );};if _faada .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_fcda ,_ddee :=_faada .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); -if _ddee !=nil {return _ddee ;};start .Attr =append (start .Attr ,_fcda );};if _faada .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faada .HrpctAttr )}); -};if _faada .HralignAttr !=OfcST_HrAlignUnset {_fdfe ,_dgfad :=_faada .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dgfad !=nil {return _dgfad ;};start .Attr =append (start .Attr ,_fdfe );};if _faada .AllowincellAttr !=_b .ST_TrueFalseUnset {_dgef ,_dcgg :=_faada .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _dcgg !=nil {return _dcgg ;};start .Attr =append (start .Attr ,_dgef );};if _faada .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_acbgfa ,_ddbb :=_faada .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _ddbb !=nil {return _ddbb ;};start .Attr =append (start .Attr ,_acbgfa );};if _faada .UserdrawnAttr !=_b .ST_TrueFalseUnset {_ffac ,_edbcb :=_faada .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _edbcb !=nil {return _edbcb ;};start .Attr =append (start .Attr ,_ffac );};if _faada .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faada .BordertopcolorAttr )}); -};if _faada .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faada .BorderleftcolorAttr )}); -};if _faada .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faada .BorderbottomcolorAttr )}); -};if _faada .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faada .BorderrightcolorAttr )}); -};if _faada .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddaae ,_fage :=_faada .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fage !=nil {return _fage ;};start .Attr =append (start .Attr ,_ddaae ); -};if _faada .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faada .DgmnodekindAttr )});};if _faada .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bedd ,_fdcfa :=_faada .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _fdcfa !=nil {return _fdcfa ;};start .Attr =append (start .Attr ,_bedd );};if _faada .InsetmodeAttr !=OfcST_InsetModeUnset {_fecgc ,_gbcbg :=_faada .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _gbcbg !=nil {return _gbcbg ;};start .Attr =append (start .Attr ,_fecgc );};if _faada .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_faada .OpacityAttr )}); -};if _faada .StrokedAttr !=_b .ST_TrueFalseUnset {_dccgf ,_dddcc :=_faada .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dddcc !=nil {return _dddcc ;};start .Attr =append (start .Attr ,_dccgf );};if _faada .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faada .StrokecolorAttr )}); -};if _faada .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faada .StrokeweightAttr )});};if _faada .InsetpenAttr !=_b .ST_TrueFalseUnset {_cebc ,_aged :=_faada .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _aged !=nil {return _aged ;};start .Attr =append (start .Attr ,_cebc );};if _faada .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_faada .ChromakeyAttr )}); -};if _faada .FilledAttr !=_b .ST_TrueFalseUnset {_gcbd ,_acdcd :=_faada .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _acdcd !=nil {return _acdcd ;};start .Attr =append (start .Attr ,_gcbd );};if _faada .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_faada .FillcolorAttr )}); -};if _faada .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faada .SptAttr )});};if _faada .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eaff ,_eaage :=_faada .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _eaage !=nil {return _eaage ;};start .Attr =append (start .Attr ,_eaff );};if _faada .BwmodeAttr !=OfcST_BWModeUnset {_fdcdc ,_fbede :=_faada .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbede !=nil {return _fbede ; -};start .Attr =append (start .Attr ,_fdcdc );};if _faada .BwpureAttr !=OfcST_BWModeUnset {_gfgf ,_egag :=_faada .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _egag !=nil {return _egag ;};start .Attr =append (start .Attr ,_gfgf ); -};if _faada .BwnormalAttr !=OfcST_BWModeUnset {_dgbfe ,_gdcd :=_faada .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdcd !=nil {return _gdcd ;};start .Attr =append (start .Attr ,_dgbfe ); -};if _faada .ForcedashAttr !=_b .ST_TrueFalseUnset {_dfde ,_agcfb :=_faada .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _agcfb !=nil {return _agcfb ;};start .Attr =append (start .Attr ,_dfde ); -};if _faada .OleiconAttr !=_b .ST_TrueFalseUnset {_faaec ,_gdgfb :=_faada .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdgfb !=nil {return _gdgfb ;};start .Attr =append (start .Attr ,_faaec );};if _faada .OleAttr !=_b .ST_TrueFalseBlankUnset {_bcdcb ,_fagfb :=_faada .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _fagfb !=nil {return _fagfb ;};start .Attr =append (start .Attr ,_bcdcb );};if _faada .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_cdgcc ,_feebg :=_faada .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _feebg !=nil {return _feebg ;};start .Attr =append (start .Attr ,_cdgcc );};if _faada .CliptowrapAttr !=_b .ST_TrueFalseUnset {_eegce ,_deega :=_faada .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _deega !=nil {return _deega ;};start .Attr =append (start .Attr ,_eegce );};if _faada .ClipAttr !=_b .ST_TrueFalseUnset {_bdfgf ,_dgfe :=_faada .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dgfe !=nil {return _dgfe ; -};start .Attr =append (start .Attr ,_bdfgf );};if _faada .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faada .TypeAttr )});};if _faada .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_faada .AdjAttr )}); -};if _faada .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_faada .PathAttr )});};e .EncodeToken (start );if _faada .Ink !=nil {_gdab :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}}; -for _ ,_fffc :=range _faada .Ink {e .EncodeElement (_fffc ,_gdab );};};if _faada .Iscomment !=nil {_cabcg :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_dddgb :=range _faada .Iscomment {e .EncodeElement (_dddgb ,_cabcg ); -};};if _faada .Equationxml !=nil {_ddce :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_gegdd :=range _faada .Equationxml {e .EncodeElement (_gegdd ,_ddce );};};if _faada .EG_ShapeElements !=nil {for _ ,_bcfa :=range _faada .EG_ShapeElements {_bcfa .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcf *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _gbcf .EqnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0071\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gbcf .EqnAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcST_How byte ;type Handles struct{CT_Handles };func (_gfced *OfcShapedefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _gfced .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_agdgf *OfcCT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cefbf :=range start .Attr {if _cefbf .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cdedf ,_geaac :=_gb .ParseInt (_cefbf .Value ,10,64); -if _geaac !=nil {return _geaac ;};_agdgf .SpidmaxAttr =&_cdedf ;continue ;};if _cefbf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_agdgf .AllowincellAttr .UnmarshalXMLAttr (_cefbf );continue ;};if _cefbf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfece ,_geae :=_cefbf .Value ,error (nil ); -if _geae !=nil {return _geae ;};_agdgf .StrokecolorAttr =&_gfece ;continue ;};if _cefbf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_agdgf .StrokeAttr .UnmarshalXMLAttr (_cefbf );continue ;};if _cefbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbbda ,_fbabc :=_cefbf .Value ,error (nil ); -if _fbabc !=nil {return _fbabc ;};_agdgf .FillcolorAttr =&_cbbda ;continue ;};if _cefbf .Name .Local =="\u0066\u0069\u006c\u006c"{_agdgf .FillAttr .UnmarshalXMLAttr (_cefbf );continue ;};if _cefbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbbcb ,_efdea :=_cefbf .Value ,error (nil ); -if _efdea !=nil {return _efdea ;};_agdgf .StyleAttr =&_cbbcb ;continue ;};if _cefbf .Name .Local =="\u0065\u0078\u0074"{_agdgf .ExtAttr .UnmarshalXMLAttr (_cefbf );continue ;};};_dcebe :for {_gcegc ,_abeg :=d .Token ();if _abeg !=nil {return _abeg ;};switch _gcfff :=_gcegc .(type ){case _d .StartElement :switch _gcfff .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_agdgf .Fill =NewFill (); -if _bcgad :=d .DecodeElement (_agdgf .Fill ,&_gcfff );_bcgad !=nil {return _bcgad ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_agdgf .Stroke =NewStroke (); -if _gfceg :=d .DecodeElement (_agdgf .Stroke ,&_gcfff );_gfceg !=nil {return _gfceg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_agdgf .Textbox =NewTextbox (); -if _fdggge :=d .DecodeElement (_agdgf .Textbox ,&_gcfff );_fdggge !=nil {return _fdggge ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_agdgf .Shadow =NewShadow (); -if _edfbe :=d .DecodeElement (_agdgf .Shadow ,&_gcfff );_edfbe !=nil {return _edfbe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_agdgf .Skew =NewOfcSkew (); -if _bfecec :=d .DecodeElement (_agdgf .Skew ,&_gcfff );_bfecec !=nil {return _bfecec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agdgf .Extrusion =NewOfcExtrusion (); -if _fdaa :=d .DecodeElement (_agdgf .Extrusion ,&_gcfff );_fdaa !=nil {return _fdaa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_agdgf .Callout =NewOfcCallout (); -if _fgcb :=d .DecodeElement (_agdgf .Callout ,&_gcfff );_fgcb !=nil {return _fgcb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_agdgf .Lock =NewOfcLock (); -if _adcba :=d .DecodeElement (_agdgf .Lock ,&_gcfff );_adcba !=nil {return _adcba ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_agdgf .Colormru =NewOfcCT_ColorMru (); -if _cbac :=d .DecodeElement (_agdgf .Colormru ,&_gcfff );_cbac !=nil {return _cbac ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_agdgf .Colormenu =NewOfcCT_ColorMenu (); -if _gcdgfc :=d .DecodeElement (_agdgf .Colormenu ,&_gcfff );_gcdgfc !=nil {return _gcdgfc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_gcfff .Name ); -if _ccedd :=d .Skip ();_ccedd !=nil {return _ccedd ;};};case _d .EndElement :break _dcebe ;case _d .CharData :};};return nil ;};func NewPolyline ()*Polyline {_gcceac :=&Polyline {};_gcceac .CT_PolyLine =*NewCT_PolyLine ();return _gcceac ;};func (_fbcfa OfcST_ExtrusionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbcfa .String (),start ); -};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;);func (_aegf *AG_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffe :=range start .Attr {if _ffe .Name .Local =="\u0073\u0074\u0079l\u0065"{_aegfe ,_fbdf :=_ffe .Value ,error (nil ); -if _fbdf !=nil {return _fbdf ;};_aegf .StyleAttr =&_aegfe ;continue ;};};for {_agfa ,_bdb :=d .Token ();if _bdb !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_bdb );};if _fbc ,_cfd :=_agfa .(_d .EndElement ); -_cfd &&_fbc .Name ==start .Name {break ;};};return nil ;};func (_ecggf *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecggf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ecggf =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_ecggf =2; -case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ecggf =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ecggf =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_ecggf =5;};return nil ;};func (_dfec ST_FillMethod )ValidateWithPath (path string )error {switch _dfec {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfec )); -};return nil ;};type OfcComplex struct{OfcCT_Complex }; +// Validate validates the OfcCT_ClipPath and its children +func (_fggb *OfcCT_ClipPath )Validate ()error {return _fggb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ; +ExtAttr ST_Ext ;};func (_gffcd *OfcST_InsetMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baebff ,_ebeaa :=d .Token ();if _ebeaa !=nil {return _ebeaa ;};if _cfbcf ,_bgfdc :=_baebff .(_a .EndElement );_bgfdc &&_cfbcf .Name ==start .Name {*_gffcd =1; +return nil ;};if _agbc ,_dcbcf :=_baebff .(_a .CharData );!_dcbcf {return _d .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",_baebff );}else {switch string (_agbc ){case "":*_gffcd =0; +case "\u0061\u0075\u0074\u006f":*_gffcd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gffcd =2;};};_baebff ,_ebeaa =d .Token ();if _ebeaa !=nil {return _ebeaa ;};if _ffcbf ,_ccbfa :=_baebff .(_a .EndElement );_ccbfa &&_ffcbf .Name ==start .Name {return nil ; +};return _d .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",_baebff );}; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_cdbbd *OfcShapedefaults )ValidateWithPath (path string )error {if _gdgbb :=_cdbbd .OfcCT_ShapeDefaults .ValidateWithPath (path );_gdgbb !=nil {return _gdgbb ;};return nil ;};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2; -OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_gbeaa :=&OfcCT_ShapeLayout {};return _gbeaa };func (_afggdd *Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afggdd .CT_Stroke =*NewCT_Stroke (); -for _ ,_acbdd :=range start .Attr {if _acbdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbdd .Name .Local =="\u0072\u0065\u006ci\u0064"{_baba ,_faeaf :=_acbdd .Value ,error (nil ); -if _faeaf !=nil {return _faeaf ;};_afggdd .RelidAttr =&_baba ;continue ;};if _acbdd .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"&&_acbdd .Name .Local =="\u0069\u0064"{_faaedd ,_aedeed :=_acbdd .Value ,error (nil ); -if _aedeed !=nil {return _aedeed ;};_afggdd .RIdAttr =&_faaedd ;continue ;};if _acbdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbdd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afggdd .ForcedashAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cadade ,_eccef :=_acbdd .Value ,error (nil ); -if _eccef !=nil {return _eccef ;};_afggdd .TitleAttr =&_cadade ;continue ;};if _acbdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbdd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eabde ,_bcageg :=_acbdd .Value ,error (nil ); -if _bcageg !=nil {return _bcageg ;};_afggdd .AlthrefAttr =&_eabde ;continue ;};if _acbdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbdd .Name .Local =="\u0068\u0072\u0065\u0066"{_defgc ,_bgefb :=_acbdd .Value ,error (nil ); -if _bgefb !=nil {return _bgefb ;};_afggdd .HrefAttr =&_defgc ;continue ;};if _acbdd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gfffaf ,_begag :=_acbdd .Value ,error (nil );if _begag !=nil {return _begag ;};_afggdd .ImagesizeAttr =&_gfffaf ; -continue ;};if _acbdd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_afggdd .StartarrowlengthAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_afggdd .JoinstyleAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_afggdd .EndarrowAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aecdb ,_cdacc :=_acbdd .Value ,error (nil ); -if _cdacc !=nil {return _cdacc ;};_afggdd .DashstyleAttr =&_aecdb ;continue ;};if _acbdd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_afggdd .EndarrowwidthAttr .UnmarshalXMLAttr (_acbdd );continue ;}; -if _acbdd .Name .Local =="\u0073\u0072\u0063"{_aaegce ,_fcace :=_acbdd .Value ,error (nil );if _fcace !=nil {return _fcace ;};_afggdd .SrcAttr =&_aaegce ;continue ;};if _acbdd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_afggdd .EndarrowlengthAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_afggdd .LinestyleAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_deeb ,_bbcef :=_acbdd .Value ,error (nil ); -if _bbcef !=nil {return _bbcef ;};_afggdd .OpacityAttr =&_deeb ;continue ;};if _acbdd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abbgf ,_eadcdg :=_acbdd .Value ,error (nil );if _eadcdg !=nil {return _eadcdg ;};_afggdd .WeightAttr =&_abbgf ; -continue ;};if _acbdd .Name .Local =="\u0069\u0064"{_cafad ,_cfcaf :=_acbdd .Value ,error (nil );if _cfcaf !=nil {return _cfcaf ;};_afggdd .IdAttr =&_cafad ;continue ;};if _acbdd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aeeda ,_cbgb :=_gb .ParseFloat (_acbdd .Value ,64); -if _cbgb !=nil {return _cbgb ;};_afggdd .MiterlimitAttr =&_aeeda ;continue ;};if _acbdd .Name .Local =="\u0063\u006f\u006co\u0072"{_cgbbf ,_fbdcbd :=_acbdd .Value ,error (nil );if _fbdcbd !=nil {return _fbdcbd ;};_afggdd .ColorAttr =&_cgbbf ;continue ; -};if _acbdd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_afggdd .ImageaspectAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_afggdd .FilltypeAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Local =="\u006f\u006e"{_afggdd .OnAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_afggdd .StartarrowwidthAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afggdd .InsetpenAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_afggdd .ImagealignshapeAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_afggdd .StartarrowAttr .UnmarshalXMLAttr (_acbdd );continue ;};if _acbdd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_afggdd .EndcapAttr .UnmarshalXMLAttr (_acbdd ); -continue ;};if _acbdd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfecc ,_cbbbg :=_acbdd .Value ,error (nil );if _cbbbg !=nil {return _cbbbg ;};_afggdd .Color2Attr =&_gfecc ;continue ;};};_aadcf :for {_cgecgg ,_cebcd :=d .Token ();if _cebcd !=nil {return _cebcd ; -};switch _eaccfg :=_cgecgg .(type ){case _d .StartElement :switch _eaccfg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_afggdd .Left =NewOfcLeft (); -if _dbdff :=d .DecodeElement (_afggdd .Left ,&_eaccfg );_dbdff !=nil {return _dbdff ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_afggdd .Top =NewOfcTop (); -if _fdgfd :=d .DecodeElement (_afggdd .Top ,&_eaccfg );_fdgfd !=nil {return _fdgfd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_afggdd .Right =NewOfcRight (); -if _gffeg :=d .DecodeElement (_afggdd .Right ,&_eaccfg );_gffeg !=nil {return _gffeg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_afggdd .Bottom =NewOfcBottom (); -if _fbgaf :=d .DecodeElement (_afggdd .Bottom ,&_eaccfg );_fbgaf !=nil {return _fbgaf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_afggdd .Column =NewOfcColumn (); -if _gcbdd :=d .DecodeElement (_afggdd .Column ,&_eaccfg );_gcbdd !=nil {return _gcbdd ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_eaccfg .Name ); -if _cagccb :=d .Skip ();_cagccb !=nil {return _cagccb ;};};case _d .EndElement :break _aadcf ;case _d .CharData :};};return nil ;};func (_gacgd OfcST_OLEDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gacgd .String (),start ); -}; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_fgdgd *OfcOLEObject )ValidateWithPath (path string )error {if _dccfe :=_fgdgd .OfcCT_OLEObject .ValidateWithPath (path );_dccfe !=nil {return _dccfe ;};return nil ;};func (_bagfg *OfcSignatureline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bagfg .OfcCT_SignatureLine =*NewOfcCT_SignatureLine (); +for _ ,_afefg :=range start .Attr {if _afefg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_dcdfb ,_affaa :=_afefg .Value ,error (nil );if _affaa !=nil {return _affaa ;};_bagfg .SuggestedsignerAttr =&_dcdfb ; +continue ;};if _afefg .Name .Local =="\u0069\u0064"{_dggac ,_cfbdec :=_afefg .Value ,error (nil );if _cfbdec !=nil {return _cfbdec ;};_bagfg .IdAttr =&_dggac ;continue ;};if _afefg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_eafggg ,_ecgaf :=_afefg .Value ,error (nil ); +if _ecgaf !=nil {return _ecgaf ;};_bagfg .ProvidAttr =&_eafggg ;continue ;};if _afefg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bagfg .SigninginstructionssetAttr .UnmarshalXMLAttr (_afefg ); +continue ;};if _afefg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bagfg .AllowcommentsAttr .UnmarshalXMLAttr (_afefg );continue ;};if _afefg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bagfg .ShowsigndateAttr .UnmarshalXMLAttr (_afefg ); +continue ;};if _afefg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bagfg .IssignaturelineAttr .UnmarshalXMLAttr (_afefg );continue ;};if _afefg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_daedb ,_gfebd :=_afefg .Value ,error (nil ); +if _gfebd !=nil {return _gfebd ;};_bagfg .Suggestedsigner2Attr =&_daedb ;continue ;};if _afefg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_adcedd ,_bbfgbb :=_afefg .Value ,error (nil ); +if _bbfgbb !=nil {return _bbfgbb ;};_bagfg .SuggestedsigneremailAttr =&_adcedd ;continue ;};if _afefg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_fcdac ,_fceca :=_afefg .Value ,error (nil ); +if _fceca !=nil {return _fceca ;};_bagfg .SigninginstructionsAttr =&_fcdac ;continue ;};if _afefg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_aaegf ,_feacdb :=_afefg .Value ,error (nil );if _feacdb !=nil {return _feacdb ;};_bagfg .AddlxmlAttr =&_aaegf ; +continue ;};if _afefg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_fdfccc ,_cdbaac :=_afefg .Value ,error (nil );if _cdbaac !=nil {return _cdbaac ;};_bagfg .SigprovurlAttr =&_fdfccc ;continue ;};if _afefg .Name .Local =="\u0065\u0078\u0074"{_bagfg .ExtAttr .UnmarshalXMLAttr (_afefg ); +continue ;};};for {_dceba ,_cbgfg :=d .Token ();if _cbgfg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_cbgfg );};if _cefdc ,_caccdd :=_dceba .(_a .EndElement ); +_caccdd &&_cefdc .Name ==start .Name {break ;};};return nil ;};func (_aecaa OfcST_Angle )String ()string {switch _aecaa {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030"; +case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f";};return "";};func (_dbeef OfcST_FillType )ValidateWithPath (path string )error {switch _dbeef {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbeef )); +};return nil ;};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5; +OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);type OfcST_ExtrusionPlane byte ;func (_cedag *Curve )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cedag .CT_Curve =*NewCT_Curve (); +for _ ,_fefe :=range start .Attr {if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cedag .AllowoverlapAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ffdce ,_ccece :=_gf .ParseInt (_fefe .Value ,10,64); +if _ccece !=nil {return _ccece ;};_cedag .RegroupidAttr =&_ffdce ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cedag .DgmlayoutAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cedag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cedag .PreferrelativeAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cedag .ButtonAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u006f\u006c\u0065"{_cedag .OleAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cedag .UserhiddenAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cedag .ForcedashAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cedag .BulletAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cedag .BwpureAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0063\u006c\u0069\u0070"{_cedag .ClipAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cacgfd ,_gfec :=_fefe .Value ,error (nil ); +if _gfec !=nil {return _gfec ;};_cedag .BorderbottomcolorAttr =&_cacgfd ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cedag .BwnormalAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cedag .HralignAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0068\u0072"{_cedag .HrAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgbef ,_efeag :=_fefe .Value ,error (nil ); +if _efeag !=nil {return _efeag ;};_cedag .BordertopcolorAttr =&_cgbef ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adgfg ,_faeb :=_gf .ParseInt (_fefe .Value ,10,64); +if _faeb !=nil {return _faeb ;};_cedag .DgmnodekindAttr =&_adgfg ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bceag ,_fbef :=_fefe .Value ,error (nil ); +if _fbef !=nil {return _fbef ;};_cedag .BorderrightcolorAttr =&_bceag ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0073\u0070\u0069\u0064"{_agdgc ,_beaef :=_fefe .Value ,error (nil ); +if _beaef !=nil {return _beaef ;};_cedag .SpidAttr =&_agdgc ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0068\u0072\u0070c\u0074"{_aagdgb ,_ffffc :=_gf .ParseFloat (_fefe .Value ,64); +if _ffffc !=nil {return _ffffc ;};_fbffe :=float32 (_aagdgb );_cedag .HrpctAttr =&_fbffe ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0068\u0072\u0073t\u0064"{_cedag .HrstdAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cedag .CliptowrapAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cedag .AllowincellAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cedag .DgmlayoutmruAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cedag .UserdrawnAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cedag .OleiconAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agdbd ,_ggcbc :=_fefe .Value ,error (nil ); +if _ggcbc !=nil {return _ggcbc ;};_cedag .BorderleftcolorAttr =&_agdbd ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0073\u0070\u0074"{_ebff ,_ccegc :=_gf .ParseFloat (_fefe .Value ,64); +if _ccegc !=nil {return _ccegc ;};_bfbgb :=float32 (_ebff );_cedag .SptAttr =&_bfbgb ;continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cedag .BwmodeAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cedag .ConnectortypeAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cedag .InsetmodeAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u006f\u006e\u0065\u0064"{_cedag .OnedAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fefe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cedag .HrnoshadeAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdgge ,_abbdd :=_fefe .Value ,error (nil );if _abbdd !=nil {return _abbdd ;};_cedag .TitleAttr =&_fdgge ;continue ;};if _fefe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aabc ,_edbfd :=_fefe .Value ,error (nil ); +if _edbfd !=nil {return _edbfd ;};_cedag .WrapcoordsAttr =&_aabc ;continue ;};if _fefe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfced ,_ccfa :=_fefe .Value ,error (nil );if _ccfa !=nil {return _ccfa ;};_cedag .StyleAttr =&_cfced ;continue ;};if _fefe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_feed ,_eegb :=_fefe .Value ,error (nil ); +if _eegb !=nil {return _eegb ;};_cedag .CoordoriginAttr =&_feed ;continue ;};if _fefe .Name .Local =="\u0070\u0072\u0069n\u0074"{_cedag .PrintAttr .UnmarshalXMLAttr (_fefe );continue ;};if _fefe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdagbe ,_fbbac :=_fefe .Value ,error (nil ); +if _fbbac !=nil {return _fbbac ;};_cedag .CoordsizeAttr =&_bdagbe ;continue ;};if _fefe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cedag .StrokedAttr .UnmarshalXMLAttr (_fefe );continue ;};if _fefe .Name .Local =="\u0061\u006c\u0074"{_fgcce ,_cgaaa :=_fefe .Value ,error (nil ); +if _cgaaa !=nil {return _cgaaa ;};_cedag .AltAttr =&_fgcce ;continue ;};if _fefe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebee ,_bgega :=_fefe .Value ,error (nil );if _bgega !=nil {return _bgega ;};_cedag .StrokeweightAttr =&_ebee ; +continue ;};if _fefe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cbaed ,_dbebd :=_fefe .Value ,error (nil );if _dbebd !=nil {return _dbebd ;};_cedag .Control1Attr =&_cbaed ;continue ;};if _fefe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcefb ,_edfdd :=_fefe .Value ,error (nil ); +if _edfdd !=nil {return _edfdd ;};_cedag .ChromakeyAttr =&_bcefb ;continue ;};if _fefe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agcfg ,_acace :=_fefe .Value ,error (nil );if _acace !=nil {return _acace ;};_cedag .FillcolorAttr =&_agcfg ; +continue ;};if _fefe .Name .Local =="\u0069\u0064"{_dbacd ,_afcfb :=_fefe .Value ,error (nil );if _afcfb !=nil {return _afcfb ;};_cedag .IdAttr =&_dbacd ;continue ;};if _fefe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecfa ,_bdgdd :=_fefe .Value ,error (nil ); +if _bdgdd !=nil {return _bdgdd ;};_cedag .OpacityAttr =&_ecfa ;continue ;};if _fefe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gefbeb ,_fcdgb :=_fefe .Value ,error (nil );if _fcdgb !=nil {return _fcdgb ;};_cedag .StrokecolorAttr =&_gefbeb ; +continue ;};if _fefe .Name .Local =="\u0063\u006c\u0061s\u0073"{_caafg ,_egede :=_fefe .Value ,error (nil );if _egede !=nil {return _egede ;};_cedag .ClassAttr =&_caafg ;continue ;};if _fefe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cedag .FilledAttr .UnmarshalXMLAttr (_fefe ); +continue ;};if _fefe .Name .Local =="\u0066\u0072\u006f\u006d"{_ccdae ,_accg :=_fefe .Value ,error (nil );if _accg !=nil {return _accg ;};_cedag .FromAttr =&_ccdae ;continue ;};if _fefe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gfba ,_fccb :=_fefe .Value ,error (nil ); +if _fccb !=nil {return _fccb ;};_cedag .TargetAttr =&_gfba ;continue ;};if _fefe .Name .Local =="\u0068\u0072\u0065\u0066"{_cgbfc ,_ccdde :=_fefe .Value ,error (nil );if _ccdde !=nil {return _ccdde ;};_cedag .HrefAttr =&_cgbfc ;continue ;};if _fefe .Name .Local =="\u0074\u006f"{_afcc ,_caefa :=_fefe .Value ,error (nil ); +if _caefa !=nil {return _caefa ;};_cedag .ToAttr =&_afcc ;continue ;};if _fefe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_abdag ,_bcabg :=_fefe .Value ,error (nil );if _bcabg !=nil {return _bcabg ;};_cedag .Control2Attr =&_abdag ; +continue ;};if _fefe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cedag .InsetpenAttr .UnmarshalXMLAttr (_fefe );continue ;};};_ddcce :for {_cbcae ,_gccef :=d .Token ();if _gccef !=nil {return _gccef ;};switch _ffgf :=_cbcae .(type ){case _a .StartElement :switch _ffgf .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_egce :=NewEG_ShapeElements (); +_egce .Path =NewPath ();if _fegea :=d .DecodeElement (_egce .Path ,&_ffgf );_fegea !=nil {return _fegea ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_egce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bccf :=NewEG_ShapeElements (); +_bccf .Formulas =NewFormulas ();if _adadd :=d .DecodeElement (_bccf .Formulas ,&_ffgf );_adadd !=nil {return _adadd ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_bccf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_acbaf :=NewEG_ShapeElements (); +_acbaf .Handles =NewHandles ();if _cbab :=d .DecodeElement (_acbaf .Handles ,&_ffgf );_cbab !=nil {return _cbab ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_acbaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fcfdf :=NewEG_ShapeElements (); +_fcfdf .Fill =NewFill ();if _baeg :=d .DecodeElement (_fcfdf .Fill ,&_ffgf );_baeg !=nil {return _baeg ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_fcfdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_caecb :=NewEG_ShapeElements (); +_caecb .Stroke =NewStroke ();if _bdde :=d .DecodeElement (_caecb .Stroke ,&_ffgf );_bdde !=nil {return _bdde ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_caecb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dffgb :=NewEG_ShapeElements (); +_dffgb .Shadow =NewShadow ();if _cdafb :=d .DecodeElement (_dffgb .Shadow ,&_ffgf );_cdafb !=nil {return _cdafb ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_dffgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cdbef :=NewEG_ShapeElements (); +_cdbef .Textbox =NewTextbox ();if _cefac :=d .DecodeElement (_cdbef .Textbox ,&_ffgf );_cefac !=nil {return _cefac ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_cdbef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dfde :=NewEG_ShapeElements (); +_dfde .Textpath =NewTextpath ();if _cgaba :=d .DecodeElement (_dfde .Textpath ,&_ffgf );_cgaba !=nil {return _cgaba ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_dfde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ebfe :=NewEG_ShapeElements (); +_ebfe .Imagedata =NewImagedata ();if _gcag :=d .DecodeElement (_ebfe .Imagedata ,&_ffgf );_gcag !=nil {return _gcag ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_ebfe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffaa :=NewEG_ShapeElements (); +_ffaa .Skew =NewOfcSkew ();if _agcca :=d .DecodeElement (_ffaa .Skew ,&_ffgf );_agcca !=nil {return _agcca ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_ffaa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ecffg :=NewEG_ShapeElements (); +_ecffg .Extrusion =NewOfcExtrusion ();if _gcfe :=d .DecodeElement (_ecffg .Extrusion ,&_ffgf );_gcfe !=nil {return _gcfe ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_ecffg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bdeca :=NewEG_ShapeElements (); +_bdeca .Callout =NewOfcCallout ();if _fddcdf :=d .DecodeElement (_bdeca .Callout ,&_ffgf );_fddcdf !=nil {return _fddcdf ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_bdeca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ggagg :=NewEG_ShapeElements (); +_ggagg .Lock =NewOfcLock ();if _abfbe :=d .DecodeElement (_ggagg .Lock ,&_ffgf );_abfbe !=nil {return _abfbe ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_ggagg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_feddb :=NewEG_ShapeElements (); +_feddb .Clippath =NewOfcClippath ();if _agbfb :=d .DecodeElement (_feddb .Clippath ,&_ffgf );_agbfb !=nil {return _agbfb ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_feddb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dcfbd :=NewEG_ShapeElements (); +_dcfbd .Signatureline =NewOfcSignatureline ();if _cfec :=d .DecodeElement (_dcfbd .Signatureline ,&_ffgf );_cfec !=nil {return _cfec ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_dcfbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_afaf :=NewEG_ShapeElements (); +_afaf .Wrap =_b .NewWrap ();if _fdddf :=d .DecodeElement (_afaf .Wrap ,&_ffgf );_fdddf !=nil {return _fdddf ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_afaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dafec :=NewEG_ShapeElements (); +_dafec .Anchorlock =_b .NewAnchorlock ();if _bgdee :=d .DecodeElement (_dafec .Anchorlock ,&_ffgf );_bgdee !=nil {return _bgdee ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_dafec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ggfee :=NewEG_ShapeElements (); +_ggfee .Bordertop =_b .NewBordertop ();if _cgbb :=d .DecodeElement (_ggfee .Bordertop ,&_ffgf );_cgbb !=nil {return _cgbb ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_ggfee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gabda :=NewEG_ShapeElements (); +_gabda .Borderbottom =_b .NewBorderbottom ();if _becfg :=d .DecodeElement (_gabda .Borderbottom ,&_ffgf );_becfg !=nil {return _becfg ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_gabda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cffdf :=NewEG_ShapeElements (); +_cffdf .Borderleft =_b .NewBorderleft ();if _ecfba :=d .DecodeElement (_cffdf .Borderleft ,&_ffgf );_ecfba !=nil {return _ecfba ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_cffdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_agaca :=NewEG_ShapeElements (); +_agaca .Borderright =_b .NewBorderright ();if _gcaege :=d .DecodeElement (_agaca .Borderright ,&_ffgf );_gcaege !=nil {return _gcaege ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_agaca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gfed :=NewEG_ShapeElements (); +_gfed .ClientData =_gb .NewClientData ();if _bfgge :=d .DecodeElement (_gfed .ClientData ,&_ffgf );_bfgge !=nil {return _bfgge ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_gfed );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_eefe :=NewEG_ShapeElements (); +_eefe .Textdata =_ec .NewTextdata ();if _adaea :=d .DecodeElement (_eefe .Textdata ,&_ffgf );_adaea !=nil {return _adaea ;};_cedag .EG_ShapeElements =append (_cedag .EG_ShapeElements ,_eefe );default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0075\u0072v\u0065 \u0025\u0076",_ffgf .Name ); +if _fbdf :=d .Skip ();_fbdf !=nil {return _fbdf ;};};case _a .EndElement :break _ddcce ;case _a .CharData :};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2; +OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;); -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_acgbg *OfcCT_Skew )ValidateWithPath (path string )error {if _eeaf :=_acgbg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eeaf !=nil {return _eeaf ;};if _ggeef :=_acgbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_ggeef !=nil {return _ggeef ;};return nil ;}; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_afcbe *OfcCT_RelationTable )ValidateWithPath (path string )error {for _ccdef ,_cegea :=range _afcbe .Rel {if _cgdcc :=_cegea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_ccdef ));_cgdcc !=nil {return _cgdcc ; +};};if _bfdcf :=_afcbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bfdcf !=nil {return _bfdcf ;};return nil ;};func (_afdcc *OfcST_RType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbaae ,_bddee :=d .Token (); +if _bddee !=nil {return _bddee ;};if _beagcf ,_acafeb :=_dbbaae .(_a .EndElement );_acafeb &&_beagcf .Name ==start .Name {*_afdcc =1;return nil ;};if _agegf ,_gaebb :=_dbbaae .(_a .CharData );!_gaebb {return _d .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",_dbbaae ); +}else {switch string (_agegf ){case "":*_afdcc =0;case "\u0061\u0072\u0063":*_afdcc =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_afdcc =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_afdcc =3;case "\u0061\u006c\u0069g\u006e":*_afdcc =4;}; +};_dbbaae ,_bddee =d .Token ();if _bddee !=nil {return _bddee ;};if _bcaebg ,_cbceea :=_dbbaae .(_a .EndElement );_cbceea &&_bcaebg .Name ==start .Name {return nil ;};return _d .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",_dbbaae ); +};type OfcST_OLEUpdateMode byte ; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_fcageb *Group )ValidateWithPath (path string )error {if _dacd :=_fcageb .CT_Group .ValidateWithPath (path );_dacd !=nil {return _dacd ;};return nil ;}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_bbbc *AG_OfficeCoreAttributes )Validate ()error {return _bbbc .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_ggcc *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _dccd ,_febca :=range _ggcc .Entry {if _cegdb :=_febca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dccd ));_cegdb !=nil {return _cegdb ; -};};if _cffff :=_ggcc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cffff !=nil {return _cffff ;};return nil ;}; +// Validate validates the Handles and its children +func (_cccegb *Handles )Validate ()error {return _cccegb .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_gdfcb *OfcST_HrAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdfcb =0;case "\u006c\u0065\u0066\u0074":*_gdfcb =1; +case "\u0072\u0069\u0067h\u0074":*_gdfcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdfcb =3;};return nil ;}; -// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_agagd *Shapetype )ValidateWithPath (path string )error {if _abdff :=_agagd .CT_Shapetype .ValidateWithPath (path );_abdff !=nil {return _abdff ;};return nil ;};func (_efed *OfcCT_ColorMenu )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"; -};if _efed .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_efed .StrokecolorAttr )});};if _efed .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_efed .FillcolorAttr )}); -};if _efed .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_efed .ShadowcolorAttr )});};if _efed .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_efed .ExtrusioncolorAttr )}); -};if _efed .ExtAttr !=ST_ExtUnset {_caea ,_febc :=_efed .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_caea );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_facfb *OfcOLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _facfb .OfcCT_OLEObject .MarshalXML (e ,start );}; +// Validate validates the AG_ImageAttributes and its children +func (_cbd *AG_ImageAttributes )Validate ()error {return _cbd .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_affdf *OfcST_ScreenSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddcfg ,_addcf :=d .Token (); +if _addcf !=nil {return _addcf ;};if _ddacg ,_egaea :=_ddcfg .(_a .EndElement );_egaea &&_ddacg .Name ==start .Name {*_affdf =1;return nil ;};if _eecb ,_bcdbe :=_ddcfg .(_a .CharData );!_bcdbe {return _d .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",_ddcfg ); +}else {switch string (_eecb ){case "":*_affdf =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_affdf =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_affdf =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_affdf =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_affdf =4; +case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_affdf =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_affdf =6;};};_ddcfg ,_addcf =d .Token ();if _addcf !=nil {return _addcf ;};if _dafg ,_fdcbbg :=_ddcfg .(_a .EndElement );_fdcbbg &&_dafg .Name ==start .Name {return nil ; +};return _d .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",_ddcfg );}; -// Validate validates the CT_Background and its children -func (_bcbe *CT_Background )Validate ()error {return _bcbe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_eefcg *Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _eefcg .CT_Textbox .MarshalXML (e ,start ); -}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_dfcge *CT_Rect )ValidateWithPath (path string )error {for _begb ,_dbgbd :=range _dfcge .EG_ShapeElements {if _badbf :=_dbgbd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_begb )); +_badbf !=nil {return _badbf ;};};if _efaa :=_dfcge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_efaa !=nil {return _efaa ;};if _ccbe :=_dfcge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_ccbe !=nil {return _ccbe ;};if _bgab :=_dfcge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgab !=nil {return _bgab ;};if _gedd :=_dfcge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_gedd !=nil {return _gedd ;};if _facfg :=_dfcge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_facfg !=nil {return _facfg ;};if _daeag :=_dfcge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_daeag !=nil {return _daeag ;};if _ceabe :=_dfcge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ceabe !=nil {return _ceabe ;};if _bdeeg :=_dfcge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bdeeg !=nil {return _bdeeg ;};if _gccff :=_dfcge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gccff !=nil {return _gccff ;};if _cbgaa :=_dfcge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_cbgaa !=nil {return _cbgaa ;};if _fddg :=_dfcge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fddg !=nil {return _fddg ;};if _bgbb :=_dfcge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bgbb !=nil {return _bgbb ;};if _cddc :=_dfcge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cddc !=nil {return _cddc ;};if _facfb :=_dfcge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_facfb !=nil {return _facfb ;};if _cacf :=_dfcge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cacf !=nil {return _cacf ;};if _dacf :=_dfcge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dacf !=nil {return _dacf ;};if _bbacb :=_dfcge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbacb !=nil {return _bbacb ;};if _bbfgd :=_dfcge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_bbfgd !=nil {return _bbfgd ;};if _ffegf :=_dfcge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ffegf !=nil {return _ffegf ;};if _dfee :=_dfcge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_dfee !=nil {return _dfee ;};if _cdgbb :=_dfcge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdgbb !=nil {return _cdgbb ;};if _edgea :=_dfcge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_edgea !=nil {return _edgea ;};if _aeacd :=_dfcge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aeacd !=nil {return _aeacd ;};if _dcddb :=_dfcge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_dcddb !=nil {return _dcddb ;};if _ccabb :=_dfcge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ccabb !=nil {return _ccabb ;};if _bgabg :=_dfcge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_bgabg !=nil {return _bgabg ;};if _fgfdeb :=_dfcge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fgfdeb !=nil {return _fgfdeb ;};if _egcg :=_dfcge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_egcg !=nil {return _egcg ;};if _bfgb :=_dfcge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bfgb !=nil {return _bfgb ;};return nil ;};func (_dfdfe *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfdfe =0; +case "\u0072\u006f\u0075n\u0064":*_dfdfe =1;case "\u0062\u0065\u0076e\u006c":*_dfdfe =2;case "\u006d\u0069\u0074e\u0072":*_dfdfe =3;};return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _f .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ; +SigninginstructionssetAttr _f .ST_TrueFalse ;AllowcommentsAttr _f .ST_TrueFalse ;ShowsigndateAttr _f .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ; +SigprovurlAttr *string ;ExtAttr ST_Ext ;}; -// Validate validates the OfcCT_Skew and its children -func (_dcca *OfcCT_Skew )Validate ()error {return _dcca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_aedc :=&AG_OfficeCoreAttributes {};return _aedc ;}; -type Stroke struct{CT_Stroke };func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_gcgeb :=&OfcCT_ClipPath {};return _gcgeb }; +// Validate validates the CT_ImageData and its children +func (_bgde *CT_ImageData )Validate ()error {return _bgde .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_gegce *OfcEquationxml )ValidateWithPath (path string )error {if _bagba :=_gegce .OfcCT_EquationXml .ValidateWithPath (path );_bagba !=nil {return _bagba ;};return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_gebfc :=&OfcOLEObject {};_gebfc .OfcCT_OLEObject =*NewOfcCT_OLEObject (); -return _gebfc ;};func (_ceebea OfcST_ExtrusionRender )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceebea .String (),start );};func NewOfcExtrusion ()*OfcExtrusion {_ccdge :=&OfcExtrusion {};_ccdge .OfcCT_Extrusion =*NewOfcCT_Extrusion (); -return _ccdge ;};type OfcFill struct{OfcCT_Fill };func (_bgcfe OfcST_ConnectType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgbagb :=_d .Attr {};_cgbagb .Name =name ;switch _bgcfe {case OfcST_ConnectTypeUnset :_cgbagb .Value ="";case OfcST_ConnectTypeNone :_cgbagb .Value ="\u006e\u006f\u006e\u0065"; -case OfcST_ConnectTypeRect :_cgbagb .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_cgbagb .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_cgbagb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _cgbagb ,nil ;};func (_ea *AG_AllCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ea .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_ea .HrefAttr )}); -};if _ea .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ea .TargetAttr )});};if _ea .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ea .ClassAttr )}); -};if _ea .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ea .TitleAttr )});};if _ea .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ea .AltAttr )}); -};if _ea .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_ea .CoordsizeAttr )});};if _ea .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ea .CoordoriginAttr )}); -};if _ea .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ea .WrapcoordsAttr )});};if _ea .PrintAttr !=_b .ST_TrueFalseUnset {_bf ,_agg :=_ea .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _agg !=nil {return _agg ;};start .Attr =append (start .Attr ,_bf );};if _ea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ea .IdAttr )});};if _ea .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ea .StyleAttr )}); -};if _ea .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ea .SpidAttr )});};if _ea .OnedAttr !=_b .ST_TrueFalseUnset {_bg ,_bb :=_ea .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_bg );};if _ea .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ea .RegroupidAttr )}); -};if _ea .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_ge ,_gf :=_ea .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gf !=nil {return _gf ; -};start .Attr =append (start .Attr ,_ge );};if _ea .ButtonAttr !=_b .ST_TrueFalseUnset {_aa ,_bd :=_ea .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bd !=nil {return _bd ;};start .Attr =append (start .Attr ,_aa ); -};if _ea .UserhiddenAttr !=_b .ST_TrueFalseUnset {_eb ,_be :=_ea .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_eb ); -};if _ea .BulletAttr !=_b .ST_TrueFalseUnset {_ec ,_da :=_ea .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_ec );};if _ea .HrAttr !=_b .ST_TrueFalseUnset {_ebf ,_gef :=_ea .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _gef !=nil {return _gef ;};start .Attr =append (start .Attr ,_ebf );};if _ea .HrstdAttr !=_b .ST_TrueFalseUnset {_ebg ,_aac :=_ea .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aac !=nil {return _aac ;};start .Attr =append (start .Attr ,_ebg ); -};if _ea .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_gba ,_cdb :=_ea .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cdb !=nil {return _cdb ;};start .Attr =append (start .Attr ,_gba ); -};if _ea .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ea .HrpctAttr )});};if _ea .HralignAttr !=OfcST_HrAlignUnset {_eg ,_fb :=_ea .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _fb !=nil {return _fb ;};start .Attr =append (start .Attr ,_eg );};if _ea .AllowincellAttr !=_b .ST_TrueFalseUnset {_ac ,_gc :=_ea .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _gc !=nil {return _gc ;};start .Attr =append (start .Attr ,_ac );};if _ea .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_ga ,_bde :=_ea .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bde !=nil {return _bde ;};start .Attr =append (start .Attr ,_ga );};if _ea .UserdrawnAttr !=_b .ST_TrueFalseUnset {_dbd ,_ff :=_ea .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ff !=nil {return _ff ; -};start .Attr =append (start .Attr ,_dbd );};if _ea .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ea .BordertopcolorAttr )}); -};if _ea .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ea .BorderleftcolorAttr )}); -};if _ea .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ea .BorderbottomcolorAttr )}); -};if _ea .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ea .BorderrightcolorAttr )}); -};if _ea .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bgg ,_gea :=_ea .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gea !=nil {return _gea ;};start .Attr =append (start .Attr ,_bgg ); -};if _ea .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ea .DgmnodekindAttr )});};if _ea .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bc ,_dg :=_ea .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _dg !=nil {return _dg ;};start .Attr =append (start .Attr ,_bc );};if _ea .InsetmodeAttr !=OfcST_InsetModeUnset {_gaa ,_dd :=_ea .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dd !=nil {return _dd ; -};start .Attr =append (start .Attr ,_gaa );};return nil ;};type AG_Id struct{IdAttr *string ;};func (_gebaa OfcST_How )Validate ()error {return _gebaa .ValidateWithPath ("")};func NewCT_Shapetype ()*CT_Shapetype {_cfeg :=&CT_Shapetype {};return _cfeg }; -func (_fbff *OfcST_ColorMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfafc ,_cbagd :=d .Token ();if _cbagd !=nil {return _cbagd ;};if _fccbff ,_aaace :=_dfafc .(_d .EndElement );_aaace &&_fccbff .Name ==start .Name {*_fbff =1;return nil ; -};if _efcff ,_dfaaa :=_dfafc .(_d .CharData );!_dfaaa {return _c .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",_dfafc );}else {switch string (_efcff ){case "":*_fbff =0; -case "\u0061\u0075\u0074\u006f":*_fbff =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fbff =2;};};_dfafc ,_cbagd =d .Token ();if _cbagd !=nil {return _cbagd ;};if _gbgfd ,_fcabe :=_dfafc .(_d .EndElement );_fcabe &&_gbgfd .Name ==start .Name {return nil ; -};return _c .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",_dfafc );};func (_df *AG_AllShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _df .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_df .OpacityAttr )}); -};if _df .StrokedAttr !=_b .ST_TrueFalseUnset {_aggb ,_gab :=_df .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gab !=nil {return _gab ;};start .Attr =append (start .Attr ,_aggb );};if _df .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_df .StrokecolorAttr )}); -};if _df .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_df .StrokeweightAttr )});};if _df .InsetpenAttr !=_b .ST_TrueFalseUnset {_cdf ,_ddc :=_df .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_cdf );};if _df .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_df .ChromakeyAttr )}); -};if _df .FilledAttr !=_b .ST_TrueFalseUnset {_beb ,_gaag :=_df .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaag !=nil {return _gaag ;};start .Attr =append (start .Attr ,_beb );};if _df .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_df .FillcolorAttr )}); -};if _df .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_df .SptAttr )});};if _df .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dcf ,_dfc :=_df .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _dfc !=nil {return _dfc ;};start .Attr =append (start .Attr ,_dcf );};if _df .BwmodeAttr !=OfcST_BWModeUnset {_eca ,_dcb :=_df .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dcb !=nil {return _dcb ; -};start .Attr =append (start .Attr ,_eca );};if _df .BwpureAttr !=OfcST_BWModeUnset {_dac ,_bggf :=_df .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bggf !=nil {return _bggf ;};start .Attr =append (start .Attr ,_dac ); -};if _df .BwnormalAttr !=OfcST_BWModeUnset {_aga ,_afg :=_df .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _afg !=nil {return _afg ;};start .Attr =append (start .Attr ,_aga );};if _df .ForcedashAttr !=_b .ST_TrueFalseUnset {_cgd ,_dfb :=_df .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); -if _dfb !=nil {return _dfb ;};start .Attr =append (start .Attr ,_cgd );};if _df .OleiconAttr !=_b .ST_TrueFalseUnset {_agc ,_aae :=_df .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aae !=nil {return _aae ; -};start .Attr =append (start .Attr ,_agc );};if _df .OleAttr !=_b .ST_TrueFalseBlankUnset {_gdb ,_cgb :=_df .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cgb !=nil {return _cgb ;};start .Attr =append (start .Attr ,_gdb ); -};if _df .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_gfg ,_fbb :=_df .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fbb !=nil {return _fbb ;};start .Attr =append (start .Attr ,_gfg ); -};if _df .CliptowrapAttr !=_b .ST_TrueFalseUnset {_ade ,_ebc :=_df .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ebc !=nil {return _ebc ;};start .Attr =append (start .Attr ,_ade ); -};if _df .ClipAttr !=_b .ST_TrueFalseUnset {_adef ,_bbb :=_df .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bbb !=nil {return _bbb ;};start .Attr =append (start .Attr ,_adef );};return nil ;};func (_edfef *CT_Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"; -};if _edfef .InsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edfef .InsetAttr )});};if _edfef .SingleclickAttr !=_b .ST_TrueFalseUnset {_cfae ,_ecebf :=_edfef .SingleclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"}); -if _ecebf !=nil {return _ecebf ;};start .Attr =append (start .Attr ,_cfae );};if _edfef .InsetmodeAttr !=OfcST_InsetModeUnset {_bcbbd ,_ggdbb :=_edfef .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _ggdbb !=nil {return _ggdbb ;};start .Attr =append (start .Attr ,_bcbbd );};if _edfef .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edfef .IdAttr )});};if _edfef .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_edfef .StyleAttr )}); -};e .EncodeToken (start );if _edfef .TxbxContent !=nil {_feeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_edfef .TxbxContent ,_feeaf );};if _edfef .Any !=nil {_edfef .Any .MarshalXML (e ,_d .StartElement {}); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccedf OfcST_RType )String ()string {switch _ccedf {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr"; -case 4:return "\u0061\u006c\u0069g\u006e";};return "";};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};type OfcEquationxml struct{OfcCT_EquationXml };func (_bffbc *OfcShapelayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _bffbc .OfcCT_ShapeLayout .MarshalXML (e ,start );}; +// Validate validates the Shadow and its children +func (_cbcca *Shadow )Validate ()error {return _cbcca .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_ec .Iscomment ;Equationxml []*OfcEquationxml ; +EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ; +SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ; +HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; +DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ; +ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ; +OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};type Textbox struct{CT_Textbox }; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_badb *CT_Image )ValidateWithPath (path string )error {for _fbccb ,_cgfe :=range _badb .EG_ShapeElements {if _fggac :=_cgfe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fbccb )); -_fggac !=nil {return _fggac ;};};if _aaaa :=_badb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aaaa !=nil {return _aaaa ;};if _gacd :=_badb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gacd !=nil {return _gacd ;};if _aeca :=_badb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aeca !=nil {return _aeca ;};if _egbe :=_badb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_egbe !=nil {return _egbe ;};if _cgddd :=_badb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cgddd !=nil {return _cgddd ;};if _ecdbb :=_badb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_ecdbb !=nil {return _ecdbb ;};if _dfeec :=_badb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfeec !=nil {return _dfeec ;};if _aeegd :=_badb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_aeegd !=nil {return _aeegd ;};if _cfffg :=_badb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfffg !=nil {return _cfffg ;};if _dgabb :=_badb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dgabb !=nil {return _dgabb ;};if _daac :=_badb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_daac !=nil {return _daac ;};if _fba :=_badb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fba !=nil {return _fba ;};if _daeg :=_badb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_daeg !=nil {return _daeg ;};if _acfeb :=_badb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_acfeb !=nil {return _acfeb ;};if _ddedc :=_badb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ddedc !=nil {return _ddedc ;};if _eded :=_badb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_eded !=nil {return _eded ;};if _bgada :=_badb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgada !=nil {return _bgada ;};if _gedf :=_badb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_gedf !=nil {return _gedf ;};if _dgfa :=_badb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dgfa !=nil {return _dgfa ;};if _ecdc :=_badb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_ecdc !=nil {return _ecdc ;};if _cfadg :=_badb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cfadg !=nil {return _cfadg ;};if _babc :=_badb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_babc !=nil {return _babc ;};if _ddaa :=_badb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ddaa !=nil {return _ddaa ;};if _aefac :=_badb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_aefac !=nil {return _aefac ;};if _bgcac :=_badb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bgcac !=nil {return _bgcac ;};if _dcfda :=_badb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dcfda !=nil {return _dcfda ;};if _gbdda :=_badb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbdda !=nil {return _gbdda ;};if _dbfd :=_badb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_dbfd !=nil {return _dbfd ;};if _bcga :=_badb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bcga !=nil {return _bcga ;};if _eafcb :=_badb .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072"); -_eafcb !=nil {return _eafcb ;};if _eadbb :=_badb .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_eadbb !=nil {return _eadbb ;};return nil ;}; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_fbfgag *Oval )ValidateWithPath (path string )error {if _dcbefg :=_fbfgag .CT_Oval .ValidateWithPath (path );_dcbefg !=nil {return _dcbefg ;};return nil ;};func NewAG_Type ()*AG_Type {_bfbd :=&AG_Type {};return _bfbd };func (_adegd ST_Ext )String ()string {switch _adegd {case 0:return ""; +case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";};type OfcST_HrAlign byte ;func (_gacda *OfcCT_IdMap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abbed :=range start .Attr {if _abbed .Name .Local =="\u0064\u0061\u0074\u0061"{_cfggc ,_aeaga :=_abbed .Value ,error (nil ); +if _aeaga !=nil {return _aeaga ;};_gacda .DataAttr =&_cfggc ;continue ;};if _abbed .Name .Local =="\u0065\u0078\u0074"{_gacda .ExtAttr .UnmarshalXMLAttr (_abbed );continue ;};};for {_eagd ,_cfgd :=d .Token ();if _cfgd !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_cfgd ); +};if _eafcbg ,_bade :=_eagd .(_a .EndElement );_bade &&_eafcbg .Name ==start .Name {break ;};};return nil ;};func NewCT_Formulas ()*CT_Formulas {_dffb :=&CT_Formulas {};return _dffb };func (_becbe *OfcCT_RegroupTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"; +};if _becbe .ExtAttr !=ST_ExtUnset {_fdfgcd ,_ddgef :=_becbe .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ddgef !=nil {return _ddgef ;};start .Attr =append (start .Attr ,_fdfgcd );};e .EncodeToken (start );if _becbe .Entry !=nil {_gfaeb :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}}; +for _ ,_bfcadg :=range _becbe .Entry {e .EncodeElement (_bfcadg ,_gfaeb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1; +ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_cfagd :=&OfcCT_ClipPath {};return _cfagd };func (_facbac *OfcCT_Relation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_becfc :=range start .Attr {if _becfc .Name .Local =="\u0069\u0064\u0073r\u0063"{_adbegf ,_bfedea :=_becfc .Value ,error (nil ); +if _bfedea !=nil {return _bfedea ;};_facbac .IdsrcAttr =&_adbegf ;continue ;};if _becfc .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_ecgace ,_edfbbg :=_becfc .Value ,error (nil );if _edfbbg !=nil {return _edfbbg ;};_facbac .IddestAttr =&_ecgace ; +continue ;};if _becfc .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_bagd ,_fcff :=_becfc .Value ,error (nil );if _fcff !=nil {return _fcff ;};_facbac .IdcntrAttr =&_bagd ;continue ;};if _becfc .Name .Local =="\u0065\u0078\u0074"{_facbac .ExtAttr .UnmarshalXMLAttr (_becfc ); +continue ;};};for {_cceag ,_eedbg :=d .Token ();if _eedbg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_eedbg );};if _cdfbd ,_bdfee :=_cceag .(_a .EndElement ); +_bdfee &&_cdfbd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_gcdeg *OfcRight )ValidateWithPath (path string )error {if _bedcaad :=_gcdeg .OfcCT_StrokeChild .ValidateWithPath (path );_bedcaad !=nil {return _bedcaad ;};return nil ;};func (_aggded OfcST_OLEUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aggded .String (),start ); -};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_edgca :=&OfcCT_ShapeDefaults {};return _edgca };func (_dffde ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _dffde {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffde )); -};return nil ;}; +// Validate validates the OfcSignatureline and its children +func (_fffb *OfcSignatureline )Validate ()error {return _fffb .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");}; -// Validate validates the CT_Arc and its children -func (_accd *CT_Arc )Validate ()error {return _accd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_dbgad *OfcCT_Skew )ValidateWithPath (path string )error {if _fgbef :=_dbgad .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fgbef !=nil {return _fgbef ;};if _feefe :=_dbgad .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_feefe !=nil {return _feefe ;};return nil ;}; -// Validate validates the OfcCT_EquationXml and its children -func (_bdfc *OfcCT_EquationXml )Validate ()error {return _bdfc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func NewOfcFill ()*OfcFill {_cfbdg :=&OfcFill {};_cfbdg .OfcCT_Fill =*NewOfcCT_Fill (); -return _cfbdg };func NewAG_Fill ()*AG_Fill {_dad :=&AG_Fill {};return _dad };func NewStroke ()*Stroke {_dbdacd :=&Stroke {};_dbdacd .CT_Stroke =*NewCT_Stroke ();return _dbdacd }; +// Validate validates the OfcCT_RelationTable and its children +func (_fdafe *OfcCT_RelationTable )Validate ()error {return _fdafe .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_bdd *AG_ShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_bdd .OpacityAttr )}); +};if _bdd .StrokedAttr !=_f .ST_TrueFalseUnset {_gecg ,_gbbc :=_bdd .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbbc !=nil {return _gbbc ;};start .Attr =append (start .Attr ,_gecg );};if _bdd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bdd .StrokecolorAttr )}); +};if _bdd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bdd .StrokeweightAttr )});};if _bdd .InsetpenAttr !=_f .ST_TrueFalseUnset {_cbdc ,_febb :=_bdd .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _febb !=nil {return _febb ;};start .Attr =append (start .Attr ,_cbdc );};if _bdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_bdd .ChromakeyAttr )}); +};if _bdd .FilledAttr !=_f .ST_TrueFalseUnset {_cdff ,_ddag :=_bdd .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddag !=nil {return _ddag ;};start .Attr =append (start .Attr ,_cdff );};if _bdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_bdd .FillcolorAttr )}); +};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_dcb :=&AG_CoreAttributes {};return _dcb }; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_fd *AG_Adj )ValidateWithPath (path string )error {return nil }; +// Validate validates the Line and its children +func (_dgcae *Line )Validate ()error {return _dgcae .ValidateWithPath ("\u004c\u0069\u006e\u0065")};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_cfgde *OfcCT_SignatureLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcbecf :=range start .Attr {if _gcbecf .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_bbcgd ,_adfbf :=_gcbecf .Value ,error (nil ); +if _adfbf !=nil {return _adfbf ;};_cfgde .SuggestedsignerAttr =&_bbcgd ;continue ;};if _gcbecf .Name .Local =="\u0069\u0064"{_efbgf ,_gdacf :=_gcbecf .Value ,error (nil );if _gdacf !=nil {return _gdacf ;};_cfgde .IdAttr =&_efbgf ;continue ;};if _gcbecf .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dcgaa ,_fbee :=_gcbecf .Value ,error (nil ); +if _fbee !=nil {return _fbee ;};_cfgde .ProvidAttr =&_dcgaa ;continue ;};if _gcbecf .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cfgde .SigninginstructionssetAttr .UnmarshalXMLAttr (_gcbecf ); +continue ;};if _gcbecf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfgde .AllowcommentsAttr .UnmarshalXMLAttr (_gcbecf );continue ;};if _gcbecf .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cfgde .ShowsigndateAttr .UnmarshalXMLAttr (_gcbecf ); +continue ;};if _gcbecf .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cfgde .IssignaturelineAttr .UnmarshalXMLAttr (_gcbecf );continue ;};if _gcbecf .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dcda ,_dcebg :=_gcbecf .Value ,error (nil ); +if _dcebg !=nil {return _dcebg ;};_cfgde .Suggestedsigner2Attr =&_dcda ;continue ;};if _gcbecf .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_gaabeg ,_cdeca :=_gcbecf .Value ,error (nil ); +if _cdeca !=nil {return _cdeca ;};_cfgde .SuggestedsigneremailAttr =&_gaabeg ;continue ;};if _gcbecf .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_ebegd ,_fabee :=_gcbecf .Value ,error (nil ); +if _fabee !=nil {return _fabee ;};_cfgde .SigninginstructionsAttr =&_ebegd ;continue ;};if _gcbecf .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ggfec ,_cbbaag :=_gcbecf .Value ,error (nil );if _cbbaag !=nil {return _cbbaag ;};_cfgde .AddlxmlAttr =&_ggfec ; +continue ;};if _gcbecf .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_ceacb ,_cfadc :=_gcbecf .Value ,error (nil );if _cfadc !=nil {return _cfadc ;};_cfgde .SigprovurlAttr =&_ceacb ;continue ;};if _gcbecf .Name .Local =="\u0065\u0078\u0074"{_cfgde .ExtAttr .UnmarshalXMLAttr (_gcbecf ); +continue ;};};for {_fgbde ,_gfbdd :=d .Token ();if _gfbdd !=nil {return _d .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_gfbdd ); +};if _ececf ,_eecad :=_fgbde .(_a .EndElement );_eecad &&_ececf .Name ==start .Name {break ;};};return nil ;};func (_ddfaa *CT_Stroke )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"; +};if _ddfaa .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .IdAttr )});};if _ddfaa .OnAttr !=_f .ST_TrueFalseUnset {_abafb ,_gcdb :=_ddfaa .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"}); +if _gcdb !=nil {return _gcdb ;};start .Attr =append (start .Attr ,_abafb );};if _ddfaa .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .WeightAttr )}); +};if _ddfaa .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .ColorAttr )});};if _ddfaa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .OpacityAttr )}); +};if _ddfaa .LinestyleAttr !=ST_StrokeLineStyleUnset {_cadc ,_ffaf :=_ddfaa .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _ffaf !=nil {return _ffaf ;};start .Attr =append (start .Attr ,_cadc );};if _ddfaa .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .MiterlimitAttr )}); +};if _ddfaa .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_fgdd ,_efged :=_ddfaa .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _efged !=nil {return _efged ;};start .Attr =append (start .Attr ,_fgdd );}; +if _ddfaa .EndcapAttr !=ST_StrokeEndCapUnset {_efff ,_ffgc :=_ddfaa .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _ffgc !=nil {return _ffgc ;};start .Attr =append (start .Attr ,_efff );};if _ddfaa .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .DashstyleAttr )}); +};if _ddfaa .FilltypeAttr !=ST_FillTypeUnset {_fefb ,_eeace :=_ddfaa .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _eeace !=nil {return _eeace ;};start .Attr =append (start .Attr ,_fefb );};if _ddfaa .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .SrcAttr )}); +};if _ddfaa .ImageaspectAttr !=ST_ImageAspectUnset {_ecea ,_gcbbc :=_ddfaa .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gcbbc !=nil {return _gcbbc ;};start .Attr =append (start .Attr ,_ecea ); +};if _ddfaa .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .ImagesizeAttr )});};if _ddfaa .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_ddebb ,_gcaac :=_ddfaa .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _gcaac !=nil {return _gcaac ;};start .Attr =append (start .Attr ,_ddebb );};if _ddfaa .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .Color2Attr )}); +};if _ddfaa .StartarrowAttr !=ST_StrokeArrowTypeUnset {_acgdg ,_ecdfb :=_ddfaa .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ecdfb !=nil {return _ecdfb ;};start .Attr =append (start .Attr ,_acgdg ); +};if _ddfaa .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ggfab ,_ddddg :=_ddfaa .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ddddg !=nil {return _ddddg ; +};start .Attr =append (start .Attr ,_ggfab );};if _ddfaa .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cfff ,_fcead :=_ddfaa .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _fcead !=nil {return _fcead ;};start .Attr =append (start .Attr ,_cfff );};if _ddfaa .EndarrowAttr !=ST_StrokeArrowTypeUnset {_afcg ,_fbbb :=_ddfaa .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); +if _fbbb !=nil {return _fbbb ;};start .Attr =append (start .Attr ,_afcg );};if _ddfaa .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dddcc ,_cfab :=_ddfaa .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _cfab !=nil {return _cfab ;};start .Attr =append (start .Attr ,_dddcc );};if _ddfaa .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bfcad ,_bdecd :=_ddfaa .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); +if _bdecd !=nil {return _bdecd ;};start .Attr =append (start .Attr ,_bfcad );};if _ddfaa .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .HrefAttr )}); +};if _ddfaa .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .AlthrefAttr )});};if _ddfaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .TitleAttr )}); +};if _ddfaa .ForcedashAttr !=_f .ST_TrueFalseUnset {_efdde ,_fcgcf :=_ddfaa .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fcgcf !=nil {return _fcgcf ;};start .Attr =append (start .Attr ,_efdde ); +};if _ddfaa .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .RIdAttr )});};if _ddfaa .InsetpenAttr !=_f .ST_TrueFalseUnset {_gbcae ,_feaca :=_ddfaa .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _feaca !=nil {return _feaca ;};start .Attr =append (start .Attr ,_gbcae );};if _ddfaa .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddfaa .RelidAttr )}); +};e .EncodeToken (start );if _ddfaa .Left !=nil {_cedb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ddfaa .Left ,_cedb );};if _ddfaa .Top !=nil {_eaeef :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0074o\u0070"}}; +e .EncodeElement (_ddfaa .Top ,_eaeef );};if _ddfaa .Right !=nil {_debg :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddfaa .Right ,_debg );};if _ddfaa .Bottom !=nil {_ddef :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_ddfaa .Bottom ,_ddef );};if _ddfaa .Column !=nil {_dagcg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ddfaa .Column ,_dagcg );};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ; +Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_b .Wrap ;Anchorlock *_b .Anchorlock ;Bordertop *_b .Bordertop ;Borderbottom *_b .Borderbottom ;Borderleft *_b .Borderleft ;Borderright *_b .Borderright ;ClientData *_gb .ClientData ; +Textdata *_ec .Textdata ;}; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_agbdd *Textpath )ValidateWithPath (path string )error {if _bcdac :=_agbdd .CT_TextPath .ValidateWithPath (path );_bcdac !=nil {return _bcdac ;};return nil ;}; +// Validate validates the AG_Style and its children +func (_agcc *AG_Style )Validate ()error {return _agcc .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func (_ccegb *OfcDiagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccegb .OfcCT_Diagram =*NewOfcCT_Diagram (); +for _ ,_cecf :=range start .Attr {if _cecf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_bbfff ,_gccdea :=_gf .ParseInt (_cecf .Value ,10,64);if _gccdea !=nil {return _gccdea ;};_ccegb .DgmstyleAttr =&_bbfff ;continue ;};if _cecf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_ccegb .AutoformatAttr .UnmarshalXMLAttr (_cecf ); +continue ;};if _cecf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_ccegb .ReverseAttr .UnmarshalXMLAttr (_cecf );continue ;};if _cecf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_ccegb .AutolayoutAttr .UnmarshalXMLAttr (_cecf ); +continue ;};if _cecf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gdabd ,_bdfef :=_gf .ParseInt (_cecf .Value ,10,64);if _bdfef !=nil {return _bdfef ;};_ccegb .DgmscalexAttr =&_gdabd ;continue ;};if _cecf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_deea ,_fbabg :=_gf .ParseInt (_cecf .Value ,10,64); +if _fbabg !=nil {return _fbabg ;};_ccegb .DgmscaleyAttr =&_deea ;continue ;};if _cecf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_aecdc ,_bfdcg :=_gf .ParseInt (_cecf .Value ,10,64);if _bfdcg !=nil {return _bfdcg ;}; +_ccegb .DgmfontsizeAttr =&_aecdc ;continue ;};if _cecf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_fbacc ,_decbe :=_cecf .Value ,error (nil );if _decbe !=nil {return _decbe ;};_ccegb .ConstrainboundsAttr =&_fbacc ; +continue ;};if _cecf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_efbegf ,_acgdd :=_gf .ParseInt (_cecf .Value ,10,64);if _acgdd !=nil {return _acgdd ;};_ccegb .DgmbasetextscaleAttr =&_efbegf ; +continue ;};if _cecf .Name .Local =="\u0065\u0078\u0074"{_ccegb .ExtAttr .UnmarshalXMLAttr (_cecf );continue ;};};_gabea :for {_ffgb ,_afebf :=d .Token ();if _afebf !=nil {return _afebf ;};switch _dfgfg :=_ffgb .(type ){case _a .StartElement :switch _dfgfg .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_ccegb .Relationtable =NewOfcCT_RelationTable (); +if _gggaf :=d .DecodeElement (_ccegb .Relationtable ,&_dfgfg );_gggaf !=nil {return _gggaf ;};default:_ab .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_dfgfg .Name ); +if _dffbcg :=d .Skip ();_dffbcg !=nil {return _dffbcg ;};};case _a .EndElement :break _gabea ;case _a .CharData :};};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2; +ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);func (_bedb OfcST_DiagramLayout )String ()string {switch _bedb {case 0:return "";case 1:return "\u0030";case 2:return "\u0031"; +case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_dafcg OfcST_ExtrusionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dafcg .String (),start );};func NewAG_Adj ()*AG_Adj {_c :=&AG_Adj {};return _c }; +func (_eeabd *OfcSkew )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeabd .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_efdga :=range start .Attr {if _efdga .Name .Local =="\u0069\u0064"{_acebg ,_dddeb :=_efdga .Value ,error (nil );if _dddeb !=nil {return _dddeb ; +};_eeabd .IdAttr =&_acebg ;continue ;};if _efdga .Name .Local =="\u006f\u006e"{_eeabd .OnAttr .UnmarshalXMLAttr (_efdga );continue ;};if _efdga .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cbccg ,_dedff :=_efdga .Value ,error (nil );if _dedff !=nil {return _dedff ; +};_eeabd .OffsetAttr =&_cbccg ;continue ;};if _efdga .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gddgb ,_cbbed :=_efdga .Value ,error (nil );if _cbbed !=nil {return _cbbed ;};_eeabd .OriginAttr =&_gddgb ;continue ;};if _efdga .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gbbcfe ,_fdeec :=_efdga .Value ,error (nil ); +if _fdeec !=nil {return _fdeec ;};_eeabd .MatrixAttr =&_gbbcfe ;continue ;};if _efdga .Name .Local =="\u0065\u0078\u0074"{_eeabd .ExtAttr .UnmarshalXMLAttr (_efdga );continue ;};};for {_ccgaa ,_egffg :=d .Token ();if _egffg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_egffg ); +};if _ccfeg ,_bgbcf :=_ccgaa .(_a .EndElement );_bgbcf &&_ccfeg .Name ==start .Name {break ;};};return nil ;};func (_acagd OfcST_OLEUpdateMode )Validate ()error {return _acagd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_bdffg *CT_Shapetype )ValidateWithPath (path string )error {for _abbbf ,_dbfde :=range _bdffg .EG_ShapeElements {if _begge :=_dbfde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abbbf )); -_begge !=nil {return _begge ;};};if _bdffg .Complex !=nil {if _ecdeb :=_bdffg .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_ecdeb !=nil {return _ecdeb ;};};if _dffad :=_bdffg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072"); -_dffad !=nil {return _dffad ;};if _bbddf :=_bdffg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bbddf !=nil {return _bbddf ;};if _bbeg :=_bdffg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); -_bbeg !=nil {return _bbeg ;};if _egdbg :=_bdffg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_egdbg !=nil {return _egdbg ;};if _gagda :=_bdffg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_gagda !=nil {return _gagda ;};if _addgd :=_bdffg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_addgd !=nil {return _addgd ;};if _cffb :=_bdffg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); -_cffb !=nil {return _cffb ;};if _cbbcg :=_bdffg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cbbcg !=nil {return _cbbcg ;};if _bgeab :=_bdffg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); -_bgeab !=nil {return _bgeab ;};if _fdceb :=_bdffg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdceb !=nil {return _fdceb ;};if _cggg :=_bdffg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); -_cggg !=nil {return _cggg ;};if _cfbb :=_bdffg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cfbb !=nil {return _cfbb ;};if _ddffb :=_bdffg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); -_ddffb !=nil {return _ddffb ;};if _defcfb :=_bdffg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_defcfb !=nil {return _defcfb ;};if _gddab :=_bdffg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); -_gddab !=nil {return _gddab ;};if _ecee :=_bdffg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ecee !=nil {return _ecee ;};if _aabbgd :=_bdffg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072"); -_aabbgd !=nil {return _aabbgd ;};if _efbcb :=_bdffg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_efbcb !=nil {return _efbcb ;};if _cafee :=_bdffg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); -_cafee !=nil {return _cafee ;};if _edda :=_bdffg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_edda !=nil {return _edda ;};if _debea :=_bdffg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_debea !=nil {return _debea ;};if _feccc :=_bdffg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_feccc !=nil {return _feccc ;};if _eaega :=_bdffg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072"); -_eaega !=nil {return _eaega ;};if _fcgdf :=_bdffg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fcgdf !=nil {return _fcgdf ;};if _ggffd :=_bdffg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072"); -_ggffd !=nil {return _ggffd ;};if _becfc :=_bdffg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_becfc !=nil {return _becfc ;};if _abgf :=_bdffg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072"); -_abgf !=nil {return _abgf ;};if _cbcfb :=_bdffg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cbcfb !=nil {return _cbcfb ;};if _fgbcg :=_bdffg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r"); -_fgbcg !=nil {return _fgbcg ;};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_aafgb :=&CT_PolyLine {};return _aafgb };func NewCT_Line ()*CT_Line {_bceg :=&CT_Line {};return _bceg };func (_aafeg ST_ShadowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bebdf :=_d .Attr {}; -_bebdf .Name =name ;switch _aafeg {case ST_ShadowTypeUnset :_bebdf .Value ="";case ST_ShadowTypeSingle :_bebdf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_bebdf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_bebdf .Value ="\u0065\u006d\u0062\u006f\u0073\u0073"; -case ST_ShadowTypePerspective :_bebdf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _bebdf ,nil ;};func (_dabag *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dabag =0;case "\u0074\u006f\u0070":*_dabag =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dabag =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dabag =3;case "\u0075\u0073\u0065\u0072":*_dabag =4;};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1; -ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_dcaee *EG_ShapeElements )ValidateWithPath (path string )error {if _dcaee .Path !=nil {if _eccaa :=_dcaee .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_eccaa !=nil {return _eccaa ;};};if _dcaee .Formulas !=nil {if _babb :=_dcaee .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s"); +_babb !=nil {return _babb ;};};if _dcaee .Handles !=nil {if _egdd :=_dcaee .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_egdd !=nil {return _egdd ;};};if _dcaee .Fill !=nil {if _aegbc :=_dcaee .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_aegbc !=nil {return _aegbc ;};};if _dcaee .Stroke !=nil {if _dcff :=_dcaee .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_dcff !=nil {return _dcff ;};};if _dcaee .Shadow !=nil {if _fdegf :=_dcaee .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_fdegf !=nil {return _fdegf ;};};if _dcaee .Textbox !=nil {if _fgeag :=_dcaee .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_fgeag !=nil {return _fgeag ;};};if _dcaee .Textpath !=nil {if _bbec :=_dcaee .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h"); +_bbec !=nil {return _bbec ;};};if _dcaee .Imagedata !=nil {if _bbde :=_dcaee .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_bbde !=nil {return _bbde ;};};if _dcaee .Skew !=nil {if _aefab :=_dcaee .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); +_aefab !=nil {return _aefab ;};};if _dcaee .Extrusion !=nil {if _fdfcb :=_dcaee .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_fdfcb !=nil {return _fdfcb ;};};if _dcaee .Callout !=nil {if _gcefac :=_dcaee .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); +_gcefac !=nil {return _gcefac ;};};if _dcaee .Lock !=nil {if _gcgfb :=_dcaee .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gcgfb !=nil {return _gcgfb ;};};if _dcaee .Clippath !=nil {if _gdeeg :=_dcaee .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h"); +_gdeeg !=nil {return _gdeeg ;};};if _dcaee .Signatureline !=nil {if _bdbba :=_dcaee .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_bdbba !=nil {return _bdbba ;};};if _dcaee .Wrap !=nil {if _eabg :=_dcaee .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070"); +_eabg !=nil {return _eabg ;};};if _dcaee .Anchorlock !=nil {if _bdfbd :=_dcaee .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_bdfbd !=nil {return _bdfbd ;};};if _dcaee .Bordertop !=nil {if _adafe :=_dcaee .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"); +_adafe !=nil {return _adafe ;};};if _dcaee .Borderbottom !=nil {if _acfaeb :=_dcaee .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_acfaeb !=nil {return _acfaeb ;};};if _dcaee .Borderleft !=nil {if _agaff :=_dcaee .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"); +_agaff !=nil {return _agaff ;};};if _dcaee .Borderright !=nil {if _ffdaf :=_dcaee .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_ffdaf !=nil {return _ffdaf ;};};if _dcaee .ClientData !=nil {if _gfbdf :=_dcaee .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_gfbdf !=nil {return _gfbdf ;};};if _dcaee .Textdata !=nil {if _bcdfe :=_dcaee .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_bcdfe !=nil {return _bcdfe ;};};return nil ;};type Line struct{CT_Line };func (_cgc *AG_AllCoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfaa :=range start .Attr {if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cgc .BulletAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u006f\u006e\u0065\u0064"{_cgc .OnedAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgc .AllowincellAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgce ,_bec :=_gf .ParseInt (_cfaa .Value ,10,64); +if _bec !=nil {return _bec ;};_cgc .RegroupidAttr =&_cgce ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbg ,_gde :=_gf .ParseInt (_cfaa .Value ,10,64); +if _gde !=nil {return _gde ;};_cgc .DgmnodekindAttr =&_dbg ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bdc ,_ddc :=_cfaa .Value ,error (nil ); +if _ddc !=nil {return _ddc ;};_cgc .BorderrightcolorAttr =&_bdc ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgc .ButtonAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bga ,_cd :=_cfaa .Value ,error (nil ); +if _cd !=nil {return _cd ;};_cgc .BorderleftcolorAttr =&_bga ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cgc .UserhiddenAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgc .UserdrawnAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0073\u0070\u0069\u0064"{_ba ,_ccc :=_cfaa .Value ,error (nil ); +if _ccc !=nil {return _ccc ;};_cgc .SpidAttr =&_ba ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cgc .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cgc .DgmlayoutAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dae ,_fa :=_cfaa .Value ,error (nil ); +if _fa !=nil {return _fa ;};_cgc .BorderbottomcolorAttr =&_dae ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fag ,_gfe :=_cfaa .Value ,error (nil ); +if _gfe !=nil {return _gfe ;};_cgc .BordertopcolorAttr =&_fag ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgc .AllowoverlapAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgc .InsetmodeAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0068\u0072"{_cgc .HrAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_cgc .HrstdAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cgc .HrnoshadeAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_ceg ,_ded :=_gf .ParseFloat (_cfaa .Value ,64); +if _ded !=nil {return _ded ;};_bad :=float32 (_ceg );_cgc .HrpctAttr =&_bad ;continue ;};if _cfaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgc .HralignAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ga ,_bgb :=_cfaa .Value ,error (nil );if _bgb !=nil {return _bgb ;};_cgc .TargetAttr =&_ga ;continue ;};if _cfaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_ae ,_eba :=_cfaa .Value ,error (nil ); +if _eba !=nil {return _eba ;};_cgc .StyleAttr =&_ae ;continue ;};if _cfaa .Name .Local =="\u0069\u0064"{_deg ,_ed :=_cfaa .Value ,error (nil );if _ed !=nil {return _ed ;};_cgc .IdAttr =&_deg ;continue ;};if _cfaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgc .PrintAttr .UnmarshalXMLAttr (_cfaa ); +continue ;};if _cfaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_deb ,_cca :=_cfaa .Value ,error (nil );if _cca !=nil {return _cca ;};_cgc .WrapcoordsAttr =&_deb ;continue ;};if _cfaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dea ,_ac :=_cfaa .Value ,error (nil ); +if _ac !=nil {return _ac ;};_cgc .CoordoriginAttr =&_dea ;continue ;};if _cfaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fab ,_gcf :=_cfaa .Value ,error (nil );if _gcf !=nil {return _gcf ;};_cgc .CoordsizeAttr =&_fab ;continue ;};if _cfaa .Name .Local =="\u0061\u006c\u0074"{_ee ,_dbf :=_cfaa .Value ,error (nil ); +if _dbf !=nil {return _dbf ;};_cgc .AltAttr =&_ee ;continue ;};if _cfaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcbd ,_fagf :=_cfaa .Value ,error (nil );if _fagf !=nil {return _fagf ;};_cgc .TitleAttr =&_gcbd ;continue ;};if _cfaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_faf ,_fagg :=_cfaa .Value ,error (nil ); +if _fagg !=nil {return _fagg ;};_cgc .ClassAttr =&_faf ;continue ;};if _cfaa .Name .Local =="\u0068\u0072\u0065\u0066"{_cga ,_ea :=_cfaa .Value ,error (nil );if _ea !=nil {return _ea ;};_cgc .HrefAttr =&_cga ;continue ;};};for {_geb ,_fbc :=d .Token (); +if _fbc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_fbc );};if _ddca ,_dbe :=_geb .(_a .EndElement ); +_dbe &&_ddca .Name ==start .Name {break ;};};return nil ;};func (_gagcd OfcST_Angle )Validate ()error {return _gagcd .ValidateWithPath ("")};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2; +OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;); -// Validate validates the Shape and its children -func (_ggbadg *Shape )Validate ()error {return _ggbadg .ValidateWithPath ("\u0053\u0068\u0061p\u0065")}; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_cagdc *Textbox )ValidateWithPath (path string )error {if _bebgd :=_cagdc .CT_Textbox .ValidateWithPath (path );_bebgd !=nil {return _bebgd ;};return nil ;};func (_afaed *CT_Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdgbg :=range start .Attr {if _cdgbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgbg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_afaed .ConnecttypeAttr .UnmarshalXMLAttr (_cdgbg ); +continue ;};if _cdgbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgbg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_afaed .ExtrusionokAttr .UnmarshalXMLAttr (_cdgbg ); +continue ;};if _cdgbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dgdf ,_ddbgd :=_cdgbg .Value ,error (nil ); +if _ddbgd !=nil {return _ddbgd ;};_afaed .ConnectanglesAttr =&_dgdf ;continue ;};if _cdgbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgbg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_dcad ,_becae :=_cdgbg .Value ,error (nil ); +if _becae !=nil {return _becae ;};_afaed .ConnectlocsAttr =&_dcad ;continue ;};if _cdgbg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_afaed .GradientshapeokAttr .UnmarshalXMLAttr (_cdgbg );continue ; +};if _cdgbg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_afaed .ShadowokAttr .UnmarshalXMLAttr (_cdgbg );continue ;};if _cdgbg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_afaed .ArrowokAttr .UnmarshalXMLAttr (_cdgbg ); +continue ;};if _cdgbg .Name .Local =="\u0076"{_bfcdc ,_abde :=_cdgbg .Value ,error (nil );if _abde !=nil {return _abde ;};_afaed .VAttr =&_bfcdc ;continue ;};if _cdgbg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_afaed .TextpathokAttr .UnmarshalXMLAttr (_cdgbg ); +continue ;};if _cdgbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_afaed .InsetpenokAttr .UnmarshalXMLAttr (_cdgbg );continue ;};if _cdgbg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_afaed .StrokeokAttr .UnmarshalXMLAttr (_cdgbg ); +continue ;};if _cdgbg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_afaed .FillokAttr .UnmarshalXMLAttr (_cdgbg );continue ;};if _cdgbg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gcfb ,_bface :=_cdgbg .Value ,error (nil ); +if _bface !=nil {return _bface ;};_afaed .TextboxrectAttr =&_gcfb ;continue ;};if _cdgbg .Name .Local =="\u006c\u0069\u006d\u006f"{_efcg ,_fafd :=_cdgbg .Value ,error (nil );if _fafd !=nil {return _fafd ;};_afaed .LimoAttr =&_efcg ;continue ;};if _cdgbg .Name .Local =="\u0069\u0064"{_cfbbe ,_eaad :=_cdgbg .Value ,error (nil ); +if _eaad !=nil {return _eaad ;};_afaed .IdAttr =&_cfbbe ;continue ;};};for {_cdeee ,_gggc :=d .Token ();if _gggc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gggc ); +};if _ggef ,_fedde :=_cdeee .(_a .EndElement );_fedde &&_ggef .Name ==start .Name {break ;};};return nil ;};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ; +TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ; +ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ; +AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; +InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; +ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ; +ClipAttr _f .ST_TrueFalse ;};func (_eecae *CT_RoundRect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _eecae .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .ArcsizeAttr )}); +};if _eecae .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .HrefAttr )});};if _eecae .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .TargetAttr )}); +};if _eecae .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .ClassAttr )});};if _eecae .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .TitleAttr )}); +};if _eecae .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .AltAttr )});};if _eecae .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .CoordsizeAttr )}); +};if _eecae .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .CoordoriginAttr )});};if _eecae .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .WrapcoordsAttr )}); +};if _eecae .PrintAttr !=_f .ST_TrueFalseUnset {_dbfde ,_fbdd :=_eecae .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fbdd !=nil {return _fbdd ;};start .Attr =append (start .Attr ,_dbfde );};if _eecae .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .IdAttr )}); +};if _eecae .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .StyleAttr )});};if _eecae .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .SpidAttr )}); +};if _eecae .OnedAttr !=_f .ST_TrueFalseUnset {_bbbeg ,_bdgd :=_eecae .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bdgd !=nil {return _bdgd ;};start .Attr =append (start .Attr ,_bbbeg );};if _eecae .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .RegroupidAttr )}); +};if _eecae .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_aabdf ,_eacga :=_eecae .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eacga !=nil {return _eacga ; +};start .Attr =append (start .Attr ,_aabdf );};if _eecae .ButtonAttr !=_f .ST_TrueFalseUnset {_facd ,_abgab :=_eecae .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _abgab !=nil {return _abgab ;};start .Attr =append (start .Attr ,_facd ); +};if _eecae .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gfbdb ,_dcgae :=_eecae .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dcgae !=nil {return _dcgae ;};start .Attr =append (start .Attr ,_gfbdb ); +};if _eecae .BulletAttr !=_f .ST_TrueFalseUnset {_ebf ,_cbddge :=_eecae .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbddge !=nil {return _cbddge ;};start .Attr =append (start .Attr ,_ebf );};if _eecae .HrAttr !=_f .ST_TrueFalseUnset {_cagec ,_bccae :=_eecae .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _bccae !=nil {return _bccae ;};start .Attr =append (start .Attr ,_cagec );};if _eecae .HrstdAttr !=_f .ST_TrueFalseUnset {_bdef ,_adaag :=_eecae .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _adaag !=nil {return _adaag ; +};start .Attr =append (start .Attr ,_bdef );};if _eecae .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_gfbg ,_ddgdb :=_eecae .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ddgdb !=nil {return _ddgdb ; +};start .Attr =append (start .Attr ,_gfbg );};if _eecae .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .HrpctAttr )});};if _eecae .HralignAttr !=OfcST_HrAlignUnset {_bfefa ,_ffeee :=_eecae .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _ffeee !=nil {return _ffeee ;};start .Attr =append (start .Attr ,_bfefa );};if _eecae .AllowincellAttr !=_f .ST_TrueFalseUnset {_abdcg ,_cdgge :=_eecae .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _cdgge !=nil {return _cdgge ;};start .Attr =append (start .Attr ,_abdcg );};if _eecae .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_cdfcc ,_egfbg :=_eecae .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _egfbg !=nil {return _egfbg ;};start .Attr =append (start .Attr ,_cdfcc );};if _eecae .UserdrawnAttr !=_f .ST_TrueFalseUnset {_dcaeg ,_efaec :=_eecae .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _efaec !=nil {return _efaec ;};start .Attr =append (start .Attr ,_dcaeg );};if _eecae .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .BordertopcolorAttr )}); +};if _eecae .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .BorderleftcolorAttr )}); +};if _eecae .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .BorderbottomcolorAttr )}); +};if _eecae .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .BorderrightcolorAttr )}); +};if _eecae .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbgeb ,_abgg :=_eecae .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _abgg !=nil {return _abgg ;};start .Attr =append (start .Attr ,_fbgeb ); +};if _eecae .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .DgmnodekindAttr )});};if _eecae .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gabg ,_ffca :=_eecae .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ffca !=nil {return _ffca ;};start .Attr =append (start .Attr ,_gabg );};if _eecae .InsetmodeAttr !=OfcST_InsetModeUnset {_aadac ,_ggfgg :=_eecae .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _ggfgg !=nil {return _ggfgg ;};start .Attr =append (start .Attr ,_aadac );};if _eecae .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .OpacityAttr )}); +};if _eecae .StrokedAttr !=_f .ST_TrueFalseUnset {_ggbea ,_adfc :=_eecae .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _adfc !=nil {return _adfc ;};start .Attr =append (start .Attr ,_ggbea );};if _eecae .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .StrokecolorAttr )}); +};if _eecae .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .StrokeweightAttr )});};if _eecae .InsetpenAttr !=_f .ST_TrueFalseUnset {_ddbbf ,_gegf :=_eecae .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _gegf !=nil {return _gegf ;};start .Attr =append (start .Attr ,_ddbbf );};if _eecae .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .ChromakeyAttr )}); +};if _eecae .FilledAttr !=_f .ST_TrueFalseUnset {_cdaag ,_abfde :=_eecae .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _abfde !=nil {return _abfde ;};start .Attr =append (start .Attr ,_cdaag );};if _eecae .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .FillcolorAttr )}); +};if _eecae .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_eecae .SptAttr )});};if _eecae .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ddde ,_cdgdf :=_eecae .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cdgdf !=nil {return _cdgdf ;};start .Attr =append (start .Attr ,_ddde );};if _eecae .BwmodeAttr !=OfcST_BWModeUnset {_dbdaa ,_bafe :=_eecae .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bafe !=nil {return _bafe ; +};start .Attr =append (start .Attr ,_dbdaa );};if _eecae .BwpureAttr !=OfcST_BWModeUnset {_fggf ,_edagf :=_eecae .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _edagf !=nil {return _edagf ;};start .Attr =append (start .Attr ,_fggf ); +};if _eecae .BwnormalAttr !=OfcST_BWModeUnset {_debb ,_afbdg :=_eecae .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _afbdg !=nil {return _afbdg ;};start .Attr =append (start .Attr ,_debb ); +};if _eecae .ForcedashAttr !=_f .ST_TrueFalseUnset {_egfeb ,_dede :=_eecae .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dede !=nil {return _dede ;};start .Attr =append (start .Attr ,_egfeb ); +};if _eecae .OleiconAttr !=_f .ST_TrueFalseUnset {_bbgdf ,_bagea :=_eecae .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bagea !=nil {return _bagea ;};start .Attr =append (start .Attr ,_bbgdf );};if _eecae .OleAttr !=_f .ST_TrueFalseBlankUnset {_agcge ,_gaaaa :=_eecae .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _gaaaa !=nil {return _gaaaa ;};start .Attr =append (start .Attr ,_agcge );};if _eecae .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_dgdd ,_abggf :=_eecae .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _abggf !=nil {return _abggf ;};start .Attr =append (start .Attr ,_dgdd );};if _eecae .CliptowrapAttr !=_f .ST_TrueFalseUnset {_ffff ,_daee :=_eecae .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _daee !=nil {return _daee ;};start .Attr =append (start .Attr ,_ffff );};if _eecae .ClipAttr !=_f .ST_TrueFalseUnset {_gedcd ,_fgdg :=_eecae .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fgdg !=nil {return _fgdg ; +};start .Attr =append (start .Attr ,_gedcd );};e .EncodeToken (start );if _eecae .EG_ShapeElements !=nil {for _ ,_abacg :=range _eecae .EG_ShapeElements {_abacg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func (_gcbgc OfcST_InsetMode )Validate ()error {return _gcbgc .ValidateWithPath ("")};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _f .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_e .TxbxContent ;Any _db .Any ;IdAttr *string ; +StyleAttr *string ;};func NewCT_Group ()*CT_Group {_dgbc :=&CT_Group {};return _dgbc };type OfcCT_StrokeChild struct{OnAttr _f .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ; +MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _f .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _f .ST_TrueFalse ; +StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ; +TitleAttr *string ;ForcedashAttr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _f .ST_TrueFalse ; +MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ; +GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;}; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_abeec *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _gfefdf :=_abeec .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_gfefdf !=nil {return _gfefdf ;};if _eafb :=_abeec .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072"); -_eafb !=nil {return _eafb ;};if _bfacd :=_abeec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bfacd !=nil {return _bfacd ;};if _abeec .Fill !=nil {if _fcegb :=_abeec .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_fcegb !=nil {return _fcegb ;};};if _abeec .Stroke !=nil {if _dbgbf :=_abeec .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_dbgbf !=nil {return _dbgbf ;};};if _abeec .Textbox !=nil {if _efdaa :=_abeec .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078"); -_efdaa !=nil {return _efdaa ;};};if _abeec .Shadow !=nil {if _gbfgg :=_abeec .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gbfgg !=nil {return _gbfgg ;};};if _abeec .Skew !=nil {if _dada :=_abeec .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); -_dada !=nil {return _dada ;};};if _abeec .Extrusion !=nil {if _dfbca :=_abeec .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dfbca !=nil {return _dfbca ;};};if _abeec .Callout !=nil {if _aabdd :=_abeec .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); -_aabdd !=nil {return _aabdd ;};};if _abeec .Lock !=nil {if _eaebcg :=_abeec .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_eaebcg !=nil {return _eaebcg ;};};if _abeec .Colormru !=nil {if _beddg :=_abeec .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u"); -_beddg !=nil {return _beddg ;};};if _abeec .Colormenu !=nil {if _gaabe :=_abeec .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_gaabe !=nil {return _gaabe ;};};if _fcdfe :=_abeec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_fcdfe !=nil {return _fcdfe ;};return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_gfbad :=&OfcShapelayout {};_gfbad .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _gfbad ;};type Shadow struct{CT_Shadow };func NewOfcEquationxml ()*OfcEquationxml {_dabfg :=&OfcEquationxml {}; -_dabfg .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _dabfg ;};func (_gfdaa *OfcCT_OLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074"; -};if _gfdaa .TypeAttr !=OfcST_OLETypeUnset {_dbdgg ,_ggaed :=_gfdaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0054\u0079\u0070\u0065"});if _ggaed !=nil {return _ggaed ;};start .Attr =append (start .Attr ,_dbdgg );};if _gfdaa .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_gfdaa .ProgIDAttr )}); -};if _gfdaa .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_gfdaa .ShapeIDAttr )});};if _gfdaa .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_fccef ,_efcefa :=_gfdaa .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); -if _efcefa !=nil {return _efcefa ;};start .Attr =append (start .Attr ,_fccef );};if _gfdaa .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_gfdaa .ObjectIDAttr )}); -};if _gfdaa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfdaa .IdAttr )});};if _gfdaa .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_fgab ,_gfaeb :=_gfdaa .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); -if _gfaeb !=nil {return _gfaeb ;};start .Attr =append (start .Attr ,_fgab );};e .EncodeToken (start );if _gfdaa .LinkType !=nil {_faca :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_a .AddPreserveSpaceAttr (&_faca ,*_gfdaa .LinkType ); -e .EncodeElement (_gfdaa .LinkType ,_faca );};if _gfdaa .LockedField !=_b .ST_TrueFalseBlankUnset {_efceg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_gfdaa .LockedField ,_efceg ); -};if _gfdaa .FieldCodes !=nil {_ccdeg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_a .AddPreserveSpaceAttr (&_ccdeg ,*_gfdaa .FieldCodes );e .EncodeElement (_gfdaa .FieldCodes ,_ccdeg ); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbgca *OfcCT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073"; -};if _bbgca .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_bbgca .SpidmaxAttr )});};if _bbgca .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbgca .StyleAttr )}); -};if _bbgca .FillAttr !=_b .ST_TrueFalseUnset {_ddbae ,_cbfeb :=_bbgca .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _cbfeb !=nil {return _cbfeb ;};start .Attr =append (start .Attr ,_ddbae );};if _bbgca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bbgca .FillcolorAttr )}); -};if _bbgca .StrokeAttr !=_b .ST_TrueFalseUnset {_bbece ,_eagfa :=_bbgca .StrokeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _eagfa !=nil {return _eagfa ;};start .Attr =append (start .Attr ,_bbece );};if _bbgca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bbgca .StrokecolorAttr )}); -};if _bbgca .AllowincellAttr !=_b .ST_TrueFalseUnset {_bacba ,_ebbad :=_bbgca .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ebbad !=nil {return _ebbad ;};start .Attr =append (start .Attr ,_bacba ); -};if _bbgca .ExtAttr !=ST_ExtUnset {_dcacf ,_gbaac :=_bbgca .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gbaac !=nil {return _gbaac ;};start .Attr =append (start .Attr ,_dcacf );};e .EncodeToken (start );if _bbgca .Fill !=nil {_bbcfe :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_bbgca .Fill ,_bbcfe );};if _bbgca .Stroke !=nil {_ebfgg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_bbgca .Stroke ,_ebfgg );};if _bbgca .Textbox !=nil {_acfec :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; -e .EncodeElement (_bbgca .Textbox ,_acfec );};if _bbgca .Shadow !=nil {_eddcd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bbgca .Shadow ,_eddcd );};if _bbgca .Skew !=nil {_cgbbc :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; -e .EncodeElement (_bbgca .Skew ,_cgbbc );};if _bbgca .Extrusion !=nil {_ceeag :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bbgca .Extrusion ,_ceeag );};if _bbgca .Callout !=nil {_fcfaf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; -e .EncodeElement (_bbgca .Callout ,_fcfaf );};if _bbgca .Lock !=nil {_gadebf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_bbgca .Lock ,_gadebf );};if _bbgca .Colormru !=nil {_bfbfd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}}; -e .EncodeElement (_bbgca .Colormru ,_bfbfd );};if _bbgca .Colormenu !=nil {_ebfceg :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_bbgca .Colormenu ,_ebfceg );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_gfdga ST_ShadowType )Validate ()error {return _gfdga .ValidateWithPath ("")};func (_gegaba *ST_FillMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gegaba =0;case "\u006e\u006f\u006e\u0065":*_gegaba =1; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gegaba =2;case "\u0073\u0069\u0067m\u0061":*_gegaba =3;case "\u0061\u006e\u0079":*_gegaba =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gegaba =5;};return nil ;};type Shapetype struct{CT_Shapetype }; -func NewOfcCT_Entry ()*OfcCT_Entry {_eecab :=&OfcCT_Entry {};return _eecab };type OfcCT_Skew struct{IdAttr *string ;OnAttr _b .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func (_caecd OfcST_ColorMode )String ()string {switch _caecd {case 0:return ""; -case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_cfdac *OfcCT_Complex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"; -};if _cfdac .ExtAttr !=ST_ExtUnset {_bbfeb ,_cefaa :=_cfdac .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cefaa !=nil {return _cefaa ;};start .Attr =append (start .Attr ,_bbfeb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ffae OfcST_Angle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebba :=_d .Attr {};_aebba .Name =name ;switch _ffae {case OfcST_AngleUnset :_aebba .Value ="";case OfcST_AngleAny :_aebba .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_aebba .Value ="\u0033\u0030"; -case OfcST_Angle45 :_aebba .Value ="\u0034\u0035";case OfcST_Angle60 :_aebba .Value ="\u0036\u0030";case OfcST_Angle90 :_aebba .Value ="\u0039\u0030";case OfcST_AngleAuto :_aebba .Value ="\u0061\u0075\u0074\u006f";};return _aebba ,nil ;};func NewShapetype ()*Shapetype {_bacbgd :=&Shapetype {}; -_bacbgd .CT_Shapetype =*NewCT_Shapetype ();return _bacbgd ;};func (_fbbee OfcST_ColorMode )Validate ()error {return _fbbee .ValidateWithPath ("")};func (_egdeb *OfcCT_Ink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b"; -};if _egdeb .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_egdeb .IAttr )});};if _egdeb .AnnotationAttr !=_b .ST_TrueFalseUnset {_cggaf ,_cefff :=_egdeb .AnnotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); -if _cefff !=nil {return _cefff ;};start .Attr =append (start .Attr ,_cggaf );};if _egdeb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egdeb .ContentTypeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_bgfdf *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _gbabb :=_bgfdf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gbabb !=nil {return _gbabb ;};if _gcaag :=_bgfdf .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_gcaag !=nil {return _gcaag ;};if _cbafd :=_bgfdf .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cbafd !=nil {return _cbafd ;};if _ddbbfb :=_bgfdf .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); +_ddbbfb !=nil {return _ddbbfb ;};if _feeff :=_bgfdf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_feeff !=nil {return _feeff ;};if _agaac :=_bgfdf .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_agaac !=nil {return _agaac ;};if _gfbgg :=_bgfdf .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfbgg !=nil {return _gfbgg ;};if _fgdf :=_bgfdf .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); +_fgdf !=nil {return _fgdf ;};if _aced :=_bgfdf .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_aced !=nil {return _aced ;};if _baeag :=_bgfdf .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); +_baeag !=nil {return _baeag ;};if _cddee :=_bgfdf .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_cddee !=nil {return _cddee ;};if _fefc :=_bgfdf .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_fefc !=nil {return _fefc ;};if _fbgbba :=_bgfdf .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fbgbba !=nil {return _fbgbba ;};if _fecaea :=_bgfdf .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); +_fecaea !=nil {return _fecaea ;};if _dfbfe :=_bgfdf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dfbfe !=nil {return _dfbfe ;};if _dggag :=_bgfdf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_dggag !=nil {return _dggag ;};return nil ;}; -// Validate validates the OfcCT_Extrusion and its children -func (_dadeb *OfcCT_Extrusion )Validate ()error {return _dadeb .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; +// Validate validates the OfcRight and its children +func (_fcedc *OfcRight )Validate ()error {return _fcedc .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");}; -// Validate validates the OfcShapedefaults and its children -func (_ggeeb *OfcShapedefaults )Validate ()error {return _ggeeb .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_acgfa *OfcCT_Diagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"; -};if _acgfa .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acgfa .DgmstyleAttr )});};if _acgfa .AutoformatAttr !=_b .ST_TrueFalseUnset {_ggfge ,_fbdfd :=_acgfa .AutoformatAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"}); -if _fbdfd !=nil {return _fbdfd ;};start .Attr =append (start .Attr ,_ggfge );};if _acgfa .ReverseAttr !=_b .ST_TrueFalseUnset {_fgdbf ,_ggafc :=_acgfa .ReverseAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _ggafc !=nil {return _ggafc ; -};start .Attr =append (start .Attr ,_fgdbf );};if _acgfa .AutolayoutAttr !=_b .ST_TrueFalseUnset {_facff ,_dceea :=_acgfa .AutolayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _dceea !=nil {return _dceea ; -};start .Attr =append (start .Attr ,_facff );};if _acgfa .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_c .Sprintf ("\u0025\u0076",*_acgfa .DgmscalexAttr )}); -};if _acgfa .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_acgfa .DgmscaleyAttr )});};if _acgfa .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acgfa .DgmfontsizeAttr )}); -};if _acgfa .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_acgfa .ConstrainboundsAttr )}); -};if _acgfa .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acgfa .DgmbasetextscaleAttr )}); -};if _acgfa .ExtAttr !=ST_ExtUnset {_eaddgb ,_agefb :=_acgfa .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agefb !=nil {return _agefb ;};start .Attr =append (start .Attr ,_eaddgb );};e .EncodeToken (start );if _acgfa .Relationtable !=nil {_ddddg :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}}; -e .EncodeElement (_acgfa .Relationtable ,_ddddg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcEquationxml and its children +func (_bafae *OfcEquationxml )Validate ()error {return _bafae .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2; +ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func (_daege *OfcCT_EquationXml )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"; +};if _daege .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_daege .ContentTypeAttr )});};e .EncodeToken (start ); +if _daege .Any !=nil {_daege .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_facdb *OfcCT_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c"; +};if _facdb .TypeAttr !=OfcST_FillTypeUnset {_abcdb ,_dcagd :=_facdb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _dcagd !=nil {return _dcagd ;};start .Attr =append (start .Attr ,_abcdb );};if _facdb .ExtAttr !=ST_ExtUnset {_ebabc ,_affc :=_facdb .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _affc !=nil {return _affc ;};start .Attr =append (start .Attr ,_ebabc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fcegf *Handles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcegf .CT_Handles =*NewCT_Handles (); +_caaebf :for {_agabe ,_ebbecb :=d .Token ();if _ebbecb !=nil {return _ebbecb ;};switch _gcbcc :=_agabe .(type ){case _a .StartElement :switch _gcbcc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_dbacc :=NewCT_H (); +if _bbga :=d .DecodeElement (_dbacc ,&_gcbcc );_bbga !=nil {return _bbga ;};_fcegf .H =append (_fcegf .H ,_dbacc );default:_ab .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_gcbcc .Name ); +if _bgggc :=d .Skip ();_bgggc !=nil {return _bgggc ;};};case _a .EndElement :break _caaebf ;case _a .CharData :};};return nil ;};func (_edgff *OfcShapelayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edgff .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout (); +for _ ,_cacbeb :=range start .Attr {if _cacbeb .Name .Local =="\u0065\u0078\u0074"{_edgff .ExtAttr .UnmarshalXMLAttr (_cacbeb );continue ;};};_aaee :for {_cedagd ,_ecbdg :=d .Token ();if _ecbdg !=nil {return _ecbdg ;};switch _afgea :=_cedagd .(type ){case _a .StartElement :switch _afgea .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_edgff .Idmap =NewOfcCT_IdMap (); +if _dbfdef :=d .DecodeElement (_edgff .Idmap ,&_afgea );_dbfdef !=nil {return _dbfdef ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_edgff .Regrouptable =NewOfcCT_RegroupTable (); +if _bbfd :=d .DecodeElement (_edgff .Regrouptable ,&_afgea );_bbfd !=nil {return _bbfd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_edgff .Rules =NewOfcCT_Rules (); +if _fggfd :=d .DecodeElement (_edgff .Rules ,&_afgea );_fggfd !=nil {return _fggfd ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_afgea .Name ); +if _badf :=d .Skip ();_badf !=nil {return _badf ;};};case _a .EndElement :break _aaee ;case _a .CharData :};};return nil ;};func (_cdgfe ST_StrokeArrowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdgfe .String (),start ); +}; -// Validate validates the OfcCT_Proxy and its children -func (_cagbf *OfcCT_Proxy )Validate ()error {return _cagbf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1; -ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewCT_Fill ()*CT_Fill {_agac :=&CT_Fill {};return _agac };type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_ce .Iscomment ; -Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ; -IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ; -HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ; -BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ; -StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ; -ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_dadf *ST_EditAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdacc ,_abagfg :=d .Token (); -if _abagfg !=nil {return _abagfg ;};if _fcgdb ,_fbdba :=_bdacc .(_d .EndElement );_fbdba &&_fcgdb .Name ==start .Name {*_dadf =1;return nil ;};if _cabe ,_adbab :=_bdacc .(_d .CharData );!_adbab {return _c .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",_bdacc ); -}else {switch string (_cabe ){case "":*_dadf =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_dadf =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_dadf =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dadf =3;case "\u0063\u0079\u0063l\u0065":*_dadf =4; -case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dadf =5;case "\u0076\u0065\u006e\u006e":*_dadf =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_dadf =7;};};_bdacc ,_abagfg =d .Token ();if _abagfg !=nil {return _abagfg ;};if _ecacbb ,_ecebfa :=_bdacc .(_d .EndElement ); -_ecebfa &&_ecacbb .Name ==start .Name {return nil ;};return _c .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",_bdacc );};func (_fcbg *CT_PolyLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"; -};if _fcbg .PointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .PointsAttr )});};if _fcbg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .HrefAttr )}); -};if _fcbg .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .TargetAttr )});};if _fcbg .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .ClassAttr )}); -};if _fcbg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .TitleAttr )});};if _fcbg .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .AltAttr )}); -};if _fcbg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .CoordsizeAttr )});};if _fcbg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .CoordoriginAttr )}); -};if _fcbg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .WrapcoordsAttr )});};if _fcbg .PrintAttr !=_b .ST_TrueFalseUnset {_fcegc ,_gefde :=_fcbg .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _gefde !=nil {return _gefde ;};start .Attr =append (start .Attr ,_fcegc );};if _fcbg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .IdAttr )});};if _fcbg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .StyleAttr )}); -};if _fcbg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .SpidAttr )});};if _fcbg .OnedAttr !=_b .ST_TrueFalseUnset {_ccfb ,_accdc :=_fcbg .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _accdc !=nil {return _accdc ;};start .Attr =append (start .Attr ,_ccfb );};if _fcbg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .RegroupidAttr )}); -};if _fcbg .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_bgfc ,_dbce :=_fcbg .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dbce !=nil {return _dbce ; -};start .Attr =append (start .Attr ,_bgfc );};if _fcbg .ButtonAttr !=_b .ST_TrueFalseUnset {_geeb ,_accga :=_fcbg .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _accga !=nil {return _accga ;};start .Attr =append (start .Attr ,_geeb ); -};if _fcbg .UserhiddenAttr !=_b .ST_TrueFalseUnset {_dccfg ,_eegb :=_fcbg .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_dccfg ); -};if _fcbg .BulletAttr !=_b .ST_TrueFalseUnset {_cfgdg ,_dgafa :=_fcbg .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgafa !=nil {return _dgafa ;};start .Attr =append (start .Attr ,_cfgdg );};if _fcbg .HrAttr !=_b .ST_TrueFalseUnset {_fbeeg ,_gbcb :=_fcbg .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _gbcb !=nil {return _gbcb ;};start .Attr =append (start .Attr ,_fbeeg );};if _fcbg .HrstdAttr !=_b .ST_TrueFalseUnset {_gdcg ,_decfd :=_fcbg .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _decfd !=nil {return _decfd ; -};start .Attr =append (start .Attr ,_gdcg );};if _fcbg .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cefe ,_dbadg :=_fcbg .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dbadg !=nil {return _dbadg ; -};start .Attr =append (start .Attr ,_cefe );};if _fcbg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .HrpctAttr )});};if _fcbg .HralignAttr !=OfcST_HrAlignUnset {_gdbf ,_ddab :=_fcbg .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _ddab !=nil {return _ddab ;};start .Attr =append (start .Attr ,_gdbf );};if _fcbg .AllowincellAttr !=_b .ST_TrueFalseUnset {_cbea ,_aadfe :=_fcbg .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _aadfe !=nil {return _aadfe ;};start .Attr =append (start .Attr ,_cbea );};if _fcbg .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_caefd ,_cacc :=_fcbg .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cacc !=nil {return _cacc ;};start .Attr =append (start .Attr ,_caefd );};if _fcbg .UserdrawnAttr !=_b .ST_TrueFalseUnset {_acge ,_gaeb :=_fcbg .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _gaeb !=nil {return _gaeb ;};start .Attr =append (start .Attr ,_acge );};if _fcbg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .BordertopcolorAttr )}); -};if _fcbg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .BorderleftcolorAttr )}); -};if _fcbg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .BorderbottomcolorAttr )}); -};if _fcbg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .BorderrightcolorAttr )}); -};if _fcbg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cedb ,_gged :=_fcbg .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gged !=nil {return _gged ;};start .Attr =append (start .Attr ,_cedb ); -};if _fcbg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .DgmnodekindAttr )});};if _fcbg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gdfb ,_bgeae :=_fcbg .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bgeae !=nil {return _bgeae ;};start .Attr =append (start .Attr ,_gdfb );};if _fcbg .InsetmodeAttr !=OfcST_InsetModeUnset {_fgdfa ,_bgeaea :=_fcbg .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _bgeaea !=nil {return _bgeaea ;};start .Attr =append (start .Attr ,_fgdfa );};if _fcbg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .OpacityAttr )}); -};if _fcbg .StrokedAttr !=_b .ST_TrueFalseUnset {_gfdgd ,_fggab :=_fcbg .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fggab !=nil {return _fggab ;};start .Attr =append (start .Attr ,_gfdgd );};if _fcbg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .StrokecolorAttr )}); -};if _fcbg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .StrokeweightAttr )});};if _fcbg .InsetpenAttr !=_b .ST_TrueFalseUnset {_ccag ,_gffd :=_fcbg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _gffd !=nil {return _gffd ;};start .Attr =append (start .Attr ,_ccag );};if _fcbg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .ChromakeyAttr )}); -};if _fcbg .FilledAttr !=_b .ST_TrueFalseUnset {_bfdfe ,_bcef :=_fcbg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bcef !=nil {return _bcef ;};start .Attr =append (start .Attr ,_bfdfe );};if _fcbg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .FillcolorAttr )}); -};if _fcbg .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcbg .SptAttr )});};if _fcbg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gdcac ,_deaaa :=_fcbg .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _deaaa !=nil {return _deaaa ;};start .Attr =append (start .Attr ,_gdcac );};if _fcbg .BwmodeAttr !=OfcST_BWModeUnset {_ccaa ,_dcce :=_fcbg .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dcce !=nil {return _dcce ; -};start .Attr =append (start .Attr ,_ccaa );};if _fcbg .BwpureAttr !=OfcST_BWModeUnset {_dcdb ,_ggaac :=_fcbg .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggaac !=nil {return _ggaac ;};start .Attr =append (start .Attr ,_dcdb ); -};if _fcbg .BwnormalAttr !=OfcST_BWModeUnset {_bebd ,_ceebf :=_fcbg .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ceebf !=nil {return _ceebf ;};start .Attr =append (start .Attr ,_bebd ); -};if _fcbg .ForcedashAttr !=_b .ST_TrueFalseUnset {_cdcef ,_afde :=_fcbg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _afde !=nil {return _afde ;};start .Attr =append (start .Attr ,_cdcef ); -};if _fcbg .OleiconAttr !=_b .ST_TrueFalseUnset {_bgfbde ,_fgcg :=_fcbg .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fgcg !=nil {return _fgcg ;};start .Attr =append (start .Attr ,_bgfbde );};if _fcbg .OleAttr !=_b .ST_TrueFalseBlankUnset {_ffbgc ,_gefbc :=_fcbg .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _gefbc !=nil {return _gefbc ;};start .Attr =append (start .Attr ,_ffbgc );};if _fcbg .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_bgec ,_fbga :=_fcbg .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _fbga !=nil {return _fbga ;};start .Attr =append (start .Attr ,_bgec );};if _fcbg .CliptowrapAttr !=_b .ST_TrueFalseUnset {_cgdc ,_bcdb :=_fcbg .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _bcdb !=nil {return _bcdb ;};start .Attr =append (start .Attr ,_cgdc );};if _fcbg .ClipAttr !=_b .ST_TrueFalseUnset {_gagba ,_fafbg :=_fcbg .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fafbg !=nil {return _fafbg ; -};start .Attr =append (start .Attr ,_gagba );};e .EncodeToken (start );if _fcbg .Ink !=nil {_ecffd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_agfc :=range _fcbg .Ink {e .EncodeElement (_agfc ,_ecffd );};};if _fcbg .EG_ShapeElements !=nil {for _ ,_cdfc :=range _fcbg .EG_ShapeElements {_cdfc .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_Style struct{StyleAttr *string ;};type ST_ShadowType byte ;func NewCT_Arc ()*CT_Arc {_fffdg :=&CT_Arc {};return _fffdg };func (_bfccb OfcST_OLEType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfccb .String (),start ); -};type OfcTop struct{OfcCT_StrokeChild };func NewOfcComplex ()*OfcComplex {_ggbe :=&OfcComplex {};_ggbe .OfcCT_Complex =*NewOfcCT_Complex ();return _ggbe ;};type Rect struct{CT_Rect };func (_bdaa *OfcCT_EquationXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"; -};if _bdaa .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bdaa .ContentTypeAttr )});};e .EncodeToken (start ); -if _bdaa .Any !=nil {_bdaa .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feeb *AG_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feeb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_feeb .StyleAttr )}); -};return nil ;}; +// Validate validates the OfcCT_ColorMenu and its children +func (_bbbdd *OfcCT_ColorMenu )Validate ()error {return _bbbdd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};type OfcLock struct{OfcCT_Lock }; -// Validate validates the OfcCT_StrokeChild and its children -func (_cdbcf *OfcCT_StrokeChild )Validate ()error {return _cdbcf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_dfeeg *OfcShapelayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfeeg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout (); -for _ ,_efffggg :=range start .Attr {if _efffggg .Name .Local =="\u0065\u0078\u0074"{_dfeeg .ExtAttr .UnmarshalXMLAttr (_efffggg );continue ;};};_gfbae :for {_gded ,_fbebc :=d .Token ();if _fbebc !=nil {return _fbebc ;};switch _eegfg :=_gded .(type ){case _d .StartElement :switch _eegfg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_dfeeg .Idmap =NewOfcCT_IdMap (); -if _fdaea :=d .DecodeElement (_dfeeg .Idmap ,&_eegfg );_fdaea !=nil {return _fdaea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_dfeeg .Regrouptable =NewOfcCT_RegroupTable (); -if _gdbbf :=d .DecodeElement (_dfeeg .Regrouptable ,&_eegfg );_gdbbf !=nil {return _gdbbf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_dfeeg .Rules =NewOfcCT_Rules (); -if _bfbg :=d .DecodeElement (_dfeeg .Rules ,&_eegfg );_bfbg !=nil {return _bfbg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_eegfg .Name ); -if _cagcfg :=d .Skip ();_cagcfg !=nil {return _cagcfg ;};};case _d .EndElement :break _gfbae ;case _d .CharData :};};return nil ;};type OfcSkew struct{OfcCT_Skew };type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _b .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ; -TxbxContent *_ba .TxbxContent ;Any _a .Any ;IdAttr *string ;StyleAttr *string ;};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3; -ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);func (_gaaaa *OfcST_ScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaaaa =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gaaaa =1; -case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gaaaa =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gaaaa =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gaaaa =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gaaaa =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gaaaa =6; -};return nil ;};func (_gacdd *Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacdd .CT_Rect =*NewCT_Rect ();for _ ,_ggfgca :=range start .Attr {if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdefae ,_cfgef :=_ggfgca .Value ,error (nil ); -if _cfgef !=nil {return _cfgef ;};_gacdd .BordertopcolorAttr =&_bdefae ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gacdd .BulletAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0068\u0072"{_gacdd .HrAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gacdd .CliptowrapAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0068\u0072\u0073t\u0064"{_gacdd .HrstdAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u006f\u006c\u0065"{_gacdd .OleAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gacdd .HrnoshadeAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u006f\u006e\u0065\u0064"{_gacdd .OnedAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0068\u0072\u0070c\u0074"{_gddce ,_edcebf :=_gb .ParseFloat (_ggfgca .Value ,64); -if _edcebf !=nil {return _edcebf ;};_fcccc :=float32 (_gddce );_gacdd .HrpctAttr =&_fcccc ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gacdd .OleiconAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebeeg ,_bddaf :=_ggfgca .Value ,error (nil ); -if _bddaf !=nil {return _bddaf ;};_gacdd .BorderbottomcolorAttr =&_ebeeg ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gacdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdgeg ,_cceee :=_gb .ParseInt (_ggfgca .Value ,10,64); -if _cceee !=nil {return _cceee ;};_gacdd .RegroupidAttr =&_fdgeg ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0063\u006c\u0069\u0070"{_gacdd .ClipAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gacdd .HralignAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gacdd .PreferrelativeAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gacdd .DgmlayoutAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gacdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gacdd .InsetmodeAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gacdd .ButtonAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gacdd .UserdrawnAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gacdd .AllowincellAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0073\u0070\u0074"{_bfcb ,_eagaf :=_gb .ParseFloat (_ggfgca .Value ,64); -if _eagaf !=nil {return _eagaf ;};_aefefb :=float32 (_bfcb );_gacdd .SptAttr =&_aefefb ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffced ,_egefc :=_ggfgca .Value ,error (nil ); -if _egefc !=nil {return _egefc ;};_gacdd .BorderleftcolorAttr =&_ffced ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gacdd .ConnectortypeAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agfcg ,_dfbcee :=_ggfgca .Value ,error (nil ); -if _dfbcee !=nil {return _dfbcee ;};_gacdd .BorderrightcolorAttr =&_agfcg ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0073\u0070\u0069\u0064"{_ceaab ,_edafac :=_ggfgca .Value ,error (nil ); -if _edafac !=nil {return _edafac ;};_gacdd .SpidAttr =&_ceaab ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acaag ,_aggfe :=_gb .ParseInt (_ggfgca .Value ,10,64); -if _aggfe !=nil {return _aggfe ;};_gacdd .DgmnodekindAttr =&_acaag ;continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gacdd .BwpureAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gacdd .ForcedashAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gacdd .BwnormalAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gacdd .BwmodeAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gacdd .UserhiddenAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfgca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gacdd .AllowoverlapAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bggca ,_dgccc :=_ggfgca .Value ,error (nil );if _dgccc !=nil {return _dgccc ;};_gacdd .TargetAttr =&_bggca ;continue ;};if _ggfgca .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcdee ,_bgdba :=_ggfgca .Value ,error (nil ); -if _bgdba !=nil {return _bgdba ;};_gacdd .CoordoriginAttr =&_gcdee ;continue ;};if _ggfgca .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gacdd .StrokedAttr .UnmarshalXMLAttr (_ggfgca );continue ;};if _ggfgca .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eafdc ,_fagca :=_ggfgca .Value ,error (nil ); -if _fagca !=nil {return _fagca ;};_gacdd .CoordsizeAttr =&_eafdc ;continue ;};if _ggfgca .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_egfffa ,_aeggga :=_ggfgca .Value ,error (nil );if _aeggga !=nil {return _aeggga ; -};_gacdd .StrokeweightAttr =&_egfffa ;continue ;};if _ggfgca .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdad ,_cbgada :=_ggfgca .Value ,error (nil );if _cbgada !=nil {return _cbgada ;};_gacdd .StyleAttr =&_bdad ;continue ;};if _ggfgca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gcbgf ,_gffeb :=_ggfgca .Value ,error (nil ); -if _gffeb !=nil {return _gffeb ;};_gacdd .ChromakeyAttr =&_gcbgf ;continue ;};if _ggfgca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cacae ,_bdeaa :=_ggfgca .Value ,error (nil );if _bdeaa !=nil {return _bdeaa ;};_gacdd .FillcolorAttr =&_cacae ; -continue ;};if _ggfgca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cagce ,_cbba :=_ggfgca .Value ,error (nil );if _cbba !=nil {return _cbba ;};_gacdd .OpacityAttr =&_cagce ;continue ;};if _ggfgca .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_badf ,_ggbeb :=_ggfgca .Value ,error (nil ); -if _ggbeb !=nil {return _ggbeb ;};_gacdd .WrapcoordsAttr =&_badf ;continue ;};if _ggfgca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bffaa ,_fgggab :=_ggfgca .Value ,error (nil );if _fgggab !=nil {return _fgggab ;};_gacdd .StrokecolorAttr =&_bffaa ; -continue ;};if _ggfgca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gacdd .InsetpenAttr .UnmarshalXMLAttr (_ggfgca );continue ;};if _ggfgca .Name .Local =="\u0068\u0072\u0065\u0066"{_aafcb ,_gbgbc :=_ggfgca .Value ,error (nil );if _gbgbc !=nil {return _gbgbc ; -};_gacdd .HrefAttr =&_aafcb ;continue ;};if _ggfgca .Name .Local =="\u0069\u0064"{_afad ,_beafb :=_ggfgca .Value ,error (nil );if _beafb !=nil {return _beafb ;};_gacdd .IdAttr =&_afad ;continue ;};if _ggfgca .Name .Local =="\u0070\u0072\u0069n\u0074"{_gacdd .PrintAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};if _ggfgca .Name .Local =="\u0061\u006c\u0074"{_gfcdf ,_eebdd :=_ggfgca .Value ,error (nil );if _eebdd !=nil {return _eebdd ;};_gacdd .AltAttr =&_gfcdf ;continue ;};if _ggfgca .Name .Local =="\u0074\u0069\u0074l\u0065"{_fedce ,_bdgb :=_ggfgca .Value ,error (nil ); -if _bdgb !=nil {return _bdgb ;};_gacdd .TitleAttr =&_fedce ;continue ;};if _ggfgca .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgfbae ,_fcgc :=_ggfgca .Value ,error (nil );if _fcgc !=nil {return _fcgc ;};_gacdd .ClassAttr =&_dgfbae ;continue ;};if _ggfgca .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gacdd .FilledAttr .UnmarshalXMLAttr (_ggfgca ); -continue ;};};_gagae :for {_cgff ,_fgeag :=d .Token ();if _fgeag !=nil {return _fgeag ;};switch _aeccd :=_cgff .(type ){case _d .StartElement :switch _aeccd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dgddbc :=NewEG_ShapeElements (); -_dgddbc .Path =NewPath ();if _fgcbc :=d .DecodeElement (_dgddbc .Path ,&_aeccd );_fgcbc !=nil {return _fgcbc ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_dgddbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cedgc :=NewEG_ShapeElements (); -_cedgc .Formulas =NewFormulas ();if _edfde :=d .DecodeElement (_cedgc .Formulas ,&_aeccd );_edfde !=nil {return _edfde ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_cedgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_deafc :=NewEG_ShapeElements (); -_deafc .Handles =NewHandles ();if _bbgadb :=d .DecodeElement (_deafc .Handles ,&_aeccd );_bbgadb !=nil {return _bbgadb ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_deafc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_febdc :=NewEG_ShapeElements (); -_febdc .Fill =NewFill ();if _bggbea :=d .DecodeElement (_febdc .Fill ,&_aeccd );_bggbea !=nil {return _bggbea ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_febdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ebecd :=NewEG_ShapeElements (); -_ebecd .Stroke =NewStroke ();if _cacbd :=d .DecodeElement (_ebecd .Stroke ,&_aeccd );_cacbd !=nil {return _cacbd ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_ebecd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gadfc :=NewEG_ShapeElements (); -_gadfc .Shadow =NewShadow ();if _cggfc :=d .DecodeElement (_gadfc .Shadow ,&_aeccd );_cggfc !=nil {return _cggfc ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_gadfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cceff :=NewEG_ShapeElements (); -_cceff .Textbox =NewTextbox ();if _gegad :=d .DecodeElement (_cceff .Textbox ,&_aeccd );_gegad !=nil {return _gegad ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_cceff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fdbec :=NewEG_ShapeElements (); -_fdbec .Textpath =NewTextpath ();if _afgce :=d .DecodeElement (_fdbec .Textpath ,&_aeccd );_afgce !=nil {return _afgce ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_fdbec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gdage :=NewEG_ShapeElements (); -_gdage .Imagedata =NewImagedata ();if _fgaba :=d .DecodeElement (_gdage .Imagedata ,&_aeccd );_fgaba !=nil {return _fgaba ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_gdage );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bbddd :=NewEG_ShapeElements (); -_bbddd .Skew =NewOfcSkew ();if _cbcbc :=d .DecodeElement (_bbddd .Skew ,&_aeccd );_cbcbc !=nil {return _cbcbc ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_bbddd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_efcfb :=NewEG_ShapeElements (); -_efcfb .Extrusion =NewOfcExtrusion ();if _egded :=d .DecodeElement (_efcfb .Extrusion ,&_aeccd );_egded !=nil {return _egded ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_efcfb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbcecg :=NewEG_ShapeElements (); -_cbcecg .Callout =NewOfcCallout ();if _bbdfde :=d .DecodeElement (_cbcecg .Callout ,&_aeccd );_bbdfde !=nil {return _bbdfde ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_cbcecg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gfbafd :=NewEG_ShapeElements (); -_gfbafd .Lock =NewOfcLock ();if _effga :=d .DecodeElement (_gfbafd .Lock ,&_aeccd );_effga !=nil {return _effga ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_gfbafd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_efdbc :=NewEG_ShapeElements (); -_efdbc .Clippath =NewOfcClippath ();if _abcab :=d .DecodeElement (_efdbc .Clippath ,&_aeccd );_abcab !=nil {return _abcab ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_efdbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cgfeda :=NewEG_ShapeElements (); -_cgfeda .Signatureline =NewOfcSignatureline ();if _cbabb :=d .DecodeElement (_cgfeda .Signatureline ,&_aeccd );_cbabb !=nil {return _cbabb ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_cgfeda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cdcce :=NewEG_ShapeElements (); -_cdcce .Wrap =_baa .NewWrap ();if _gcfgdb :=d .DecodeElement (_cdcce .Wrap ,&_aeccd );_gcfgdb !=nil {return _gcfgdb ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_cdcce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bgcadf :=NewEG_ShapeElements (); -_bgcadf .Anchorlock =_baa .NewAnchorlock ();if _ecfgd :=d .DecodeElement (_bgcadf .Anchorlock ,&_aeccd );_ecfgd !=nil {return _ecfgd ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_bgcadf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dcdff :=NewEG_ShapeElements (); -_dcdff .Bordertop =_baa .NewBordertop ();if _edece :=d .DecodeElement (_dcdff .Bordertop ,&_aeccd );_edece !=nil {return _edece ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_dcdff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dddbbb :=NewEG_ShapeElements (); -_dddbbb .Borderbottom =_baa .NewBorderbottom ();if _bacdd :=d .DecodeElement (_dddbbb .Borderbottom ,&_aeccd );_bacdd !=nil {return _bacdd ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_dddbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gadfa :=NewEG_ShapeElements (); -_gadfa .Borderleft =_baa .NewBorderleft ();if _fgbaa :=d .DecodeElement (_gadfa .Borderleft ,&_aeccd );_fgbaa !=nil {return _fgbaa ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_gadfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dedbf :=NewEG_ShapeElements (); -_dedbf .Borderright =_baa .NewBorderright ();if _ddbgcf :=d .DecodeElement (_dedbf .Borderright ,&_aeccd );_ddbgcf !=nil {return _ddbgcf ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_dedbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gcedb :=NewEG_ShapeElements (); -_gcedb .ClientData =_af .NewClientData ();if _bfdbgbc :=d .DecodeElement (_gcedb .ClientData ,&_aeccd );_bfdbgbc !=nil {return _bfdbgbc ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_gcedb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_adce :=NewEG_ShapeElements (); -_adce .Textdata =_ce .NewTextdata ();if _ggacb :=d .DecodeElement (_adce .Textdata ,&_aeccd );_ggacb !=nil {return _ggacb ;};_gacdd .EG_ShapeElements =append (_gacdd .EG_ShapeElements ,_adce );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_aeccd .Name ); -if _gbggd :=d .Skip ();_gbggd !=nil {return _gbggd ;};};case _d .EndElement :break _gagae ;case _d .CharData :};};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ; -OleidAttr *float32 ;DetectmouseclickAttr _b .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ; -GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _b .ST_TrueFalse ;BilevelAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_gdcf *AG_CoreAttributes )ValidateWithPath (path string )error {if _cgg :=_gdcf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cgg !=nil {return _cgg ;};return nil ;};type OfcCT_IdMap struct{DataAttr *string ; +ExtAttr ST_Ext ;};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4; +ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);type Roundrect struct{CT_RoundRect };func (_fgfcd *CT_Rect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074"; +};if _fgfcd .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .HrefAttr )});};if _fgfcd .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .TargetAttr )}); +};if _fgfcd .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .ClassAttr )});};if _fgfcd .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .TitleAttr )}); +};if _fgfcd .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .AltAttr )});};if _fgfcd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .CoordsizeAttr )}); +};if _fgfcd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .CoordoriginAttr )});};if _fgfcd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .WrapcoordsAttr )}); +};if _fgfcd .PrintAttr !=_f .ST_TrueFalseUnset {_gdcc ,_abafa :=_fgfcd .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abafa !=nil {return _abafa ;};start .Attr =append (start .Attr ,_gdcc );};if _fgfcd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .IdAttr )}); +};if _fgfcd .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .StyleAttr )});};if _fgfcd .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .SpidAttr )}); +};if _fgfcd .OnedAttr !=_f .ST_TrueFalseUnset {_fbfga ,_dageb :=_fgfcd .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dageb !=nil {return _dageb ;};start .Attr =append (start .Attr ,_fbfga );};if _fgfcd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .RegroupidAttr )}); +};if _fgfcd .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_cbbf ,_cfea :=_fgfcd .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cfea !=nil {return _cfea ; +};start .Attr =append (start .Attr ,_cbbf );};if _fgfcd .ButtonAttr !=_f .ST_TrueFalseUnset {_gbfbg ,_bdgg :=_fgfcd .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bdgg !=nil {return _bdgg ;};start .Attr =append (start .Attr ,_gbfbg ); +};if _fgfcd .UserhiddenAttr !=_f .ST_TrueFalseUnset {_baeb ,_aedf :=_fgfcd .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aedf !=nil {return _aedf ;};start .Attr =append (start .Attr ,_baeb ); +};if _fgfcd .BulletAttr !=_f .ST_TrueFalseUnset {_efdf ,_afed :=_fgfcd .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afed !=nil {return _afed ;};start .Attr =append (start .Attr ,_efdf );};if _fgfcd .HrAttr !=_f .ST_TrueFalseUnset {_dbdcg ,_aeaba :=_fgfcd .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _aeaba !=nil {return _aeaba ;};start .Attr =append (start .Attr ,_dbdcg );};if _fgfcd .HrstdAttr !=_f .ST_TrueFalseUnset {_beadg ,_gfbf :=_fgfcd .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gfbf !=nil {return _gfbf ; +};start .Attr =append (start .Attr ,_beadg );};if _fgfcd .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_bgcc ,_ddcb :=_fgfcd .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ddcb !=nil {return _ddcb ; +};start .Attr =append (start .Attr ,_bgcc );};if _fgfcd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .HrpctAttr )});};if _fgfcd .HralignAttr !=OfcST_HrAlignUnset {_cdfcb ,_gdedf :=_fgfcd .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _gdedf !=nil {return _gdedf ;};start .Attr =append (start .Attr ,_cdfcb );};if _fgfcd .AllowincellAttr !=_f .ST_TrueFalseUnset {_ccae ,_eaeca :=_fgfcd .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _eaeca !=nil {return _eaeca ;};start .Attr =append (start .Attr ,_ccae );};if _fgfcd .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_agbdf ,_ecabc :=_fgfcd .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _ecabc !=nil {return _ecabc ;};start .Attr =append (start .Attr ,_agbdf );};if _fgfcd .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fbbe ,_bfbdb :=_fgfcd .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _bfbdb !=nil {return _bfbdb ;};start .Attr =append (start .Attr ,_fbbe );};if _fgfcd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .BordertopcolorAttr )}); +};if _fgfcd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .BorderleftcolorAttr )}); +};if _fgfcd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .BorderbottomcolorAttr )}); +};if _fgfcd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .BorderrightcolorAttr )}); +};if _fgfcd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgbaf ,_cgfb :=_fgfcd .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_fgbaf ); +};if _fgfcd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .DgmnodekindAttr )});};if _fgfcd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_afcbc ,_bdggd :=_fgfcd .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _bdggd !=nil {return _bdggd ;};start .Attr =append (start .Attr ,_afcbc );};if _fgfcd .InsetmodeAttr !=OfcST_InsetModeUnset {_caabb ,_aadc :=_fgfcd .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _aadc !=nil {return _aadc ;};start .Attr =append (start .Attr ,_caabb );};if _fgfcd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .OpacityAttr )}); +};if _fgfcd .StrokedAttr !=_f .ST_TrueFalseUnset {_gefca ,_abcge :=_fgfcd .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abcge !=nil {return _abcge ;};start .Attr =append (start .Attr ,_gefca );};if _fgfcd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .StrokecolorAttr )}); +};if _fgfcd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .StrokeweightAttr )});};if _fgfcd .InsetpenAttr !=_f .ST_TrueFalseUnset {_cabag ,_ddfce :=_fgfcd .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _ddfce !=nil {return _ddfce ;};start .Attr =append (start .Attr ,_cabag );};if _fgfcd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .ChromakeyAttr )}); +};if _fgfcd .FilledAttr !=_f .ST_TrueFalseUnset {_ebdb ,_dgafe :=_fgfcd .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgafe !=nil {return _dgafe ;};start .Attr =append (start .Attr ,_ebdb );};if _fgfcd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .FillcolorAttr )}); +};if _fgfcd .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgfcd .SptAttr )});};if _fgfcd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_aggd ,_aeagg :=_fgfcd .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _aeagg !=nil {return _aeagg ;};start .Attr =append (start .Attr ,_aggd );};if _fgfcd .BwmodeAttr !=OfcST_BWModeUnset {_abgaf ,_cgcgg :=_fgfcd .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgcgg !=nil {return _cgcgg ; +};start .Attr =append (start .Attr ,_abgaf );};if _fgfcd .BwpureAttr !=OfcST_BWModeUnset {_cace ,_ggbeg :=_fgfcd .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggbeg !=nil {return _ggbeg ;};start .Attr =append (start .Attr ,_cace ); +};if _fgfcd .BwnormalAttr !=OfcST_BWModeUnset {_cgbd ,_cdde :=_fgfcd .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cdde !=nil {return _cdde ;};start .Attr =append (start .Attr ,_cgbd ); +};if _fgfcd .ForcedashAttr !=_f .ST_TrueFalseUnset {_beae ,_adbbde :=_fgfcd .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _adbbde !=nil {return _adbbde ;};start .Attr =append (start .Attr ,_beae ); +};if _fgfcd .OleiconAttr !=_f .ST_TrueFalseUnset {_feca ,_egca :=_fgfcd .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _egca !=nil {return _egca ;};start .Attr =append (start .Attr ,_feca );};if _fgfcd .OleAttr !=_f .ST_TrueFalseBlankUnset {_ecbae ,_gefg :=_fgfcd .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _gefg !=nil {return _gefg ;};start .Attr =append (start .Attr ,_ecbae );};if _fgfcd .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_cbee ,_fbgad :=_fgfcd .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _fbgad !=nil {return _fbgad ;};start .Attr =append (start .Attr ,_cbee );};if _fgfcd .CliptowrapAttr !=_f .ST_TrueFalseUnset {_ddcfb ,_dcaag :=_fgfcd .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _dcaag !=nil {return _dcaag ;};start .Attr =append (start .Attr ,_ddcfb );};if _fgfcd .ClipAttr !=_f .ST_TrueFalseUnset {_fbdcg ,_dbfga :=_fgfcd .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbfga !=nil {return _dbfga ; +};start .Attr =append (start .Attr ,_fbdcg );};e .EncodeToken (start );if _fgfcd .EG_ShapeElements !=nil {for _ ,_faee :=range _fgfcd .EG_ShapeElements {_faee .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func (_gbgbd *CT_TextPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbcag :=range start .Attr {if _gbcag .Name .Local =="\u006f\u006e"{_gbgbd .OnAttr .UnmarshalXMLAttr (_gbcag );continue ;};if _gbcag .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gbgbd .FitshapeAttr .UnmarshalXMLAttr (_gbcag ); +continue ;};if _gbcag .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gbgbd .FitpathAttr .UnmarshalXMLAttr (_gbcag );continue ;};if _gbcag .Name .Local =="\u0074\u0072\u0069\u006d"{_gbgbd .TrimAttr .UnmarshalXMLAttr (_gbcag );continue ;};if _gbcag .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gbgbd .XscaleAttr .UnmarshalXMLAttr (_gbcag ); +continue ;};if _gbcag .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gedac ,_cgfe :=_gbcag .Value ,error (nil );if _cgfe !=nil {return _cgfe ;};_gbgbd .StringAttr =&_gedac ;continue ;};if _gbcag .Name .Local =="\u0069\u0064"{_adbea ,_cefae :=_gbcag .Value ,error (nil ); +if _cefae !=nil {return _cefae ;};_gbgbd .IdAttr =&_adbea ;continue ;};if _gbcag .Name .Local =="\u0073\u0074\u0079l\u0065"{_baccb ,_dfef :=_gbcag .Value ,error (nil );if _dfef !=nil {return _dfef ;};_gbgbd .StyleAttr =&_baccb ;continue ;};};for {_dbfec ,_bfcg :=d .Token (); +if _bfcg !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bfcg );};if _aacc ,_fbaaf :=_dbfec .(_a .EndElement );_fbaaf &&_aacc .Name ==start .Name {break ; +};};return nil ;};func (_cgabf *Shadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgabf .CT_Shadow =*NewCT_Shadow ();for _ ,_aeabe :=range start .Attr {if _aeabe .Name .Local =="\u006f\u006e"{_cgabf .OnAttr .UnmarshalXMLAttr (_aeabe ); +continue ;};if _aeabe .Name .Local =="\u0074\u0079\u0070\u0065"{_cgabf .TypeAttr .UnmarshalXMLAttr (_aeabe );continue ;};if _aeabe .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_cgabf .ObscuredAttr .UnmarshalXMLAttr (_aeabe );continue ; +};if _aeabe .Name .Local =="\u0063\u006f\u006co\u0072"{_babab ,_begfd :=_aeabe .Value ,error (nil );if _begfd !=nil {return _begfd ;};_cgabf .ColorAttr =&_babab ;continue ;};if _aeabe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bafeeg ,_dggda :=_aeabe .Value ,error (nil ); +if _dggda !=nil {return _dggda ;};_cgabf .OpacityAttr =&_bafeeg ;continue ;};if _aeabe .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_egceb ,_acagf :=_aeabe .Value ,error (nil );if _acagf !=nil {return _acagf ;};_cgabf .OffsetAttr =&_egceb ;continue ; +};if _aeabe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eefb ,_aacfa :=_aeabe .Value ,error (nil );if _aacfa !=nil {return _aacfa ;};_cgabf .Color2Attr =&_eefb ;continue ;};if _aeabe .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_bgdce ,_baeage :=_aeabe .Value ,error (nil ); +if _baeage !=nil {return _baeage ;};_cgabf .Offset2Attr =&_bgdce ;continue ;};if _aeabe .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bdbfb ,_gdae :=_aeabe .Value ,error (nil );if _gdae !=nil {return _gdae ;};_cgabf .OriginAttr =&_bdbfb ;continue ; +};if _aeabe .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dfec ,_fgfcc :=_aeabe .Value ,error (nil );if _fgfcc !=nil {return _fgfcc ;};_cgabf .MatrixAttr =&_dfec ;continue ;};if _aeabe .Name .Local =="\u0069\u0064"{_cbfgb ,_eecfc :=_aeabe .Value ,error (nil ); +if _eecfc !=nil {return _eecfc ;};_cgabf .IdAttr =&_cbfgb ;continue ;};};for {_ddeff ,_gcefad :=d .Token ();if _gcefad !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_gcefad );};if _ebcc ,_gabfe :=_ddeff .(_a .EndElement ); +_gabfe &&_ebcc .Name ==start .Name {break ;};};return nil ;};func NewCurve ()*Curve {_bbgga :=&Curve {};_bbgga .CT_Curve =*NewCT_Curve ();return _bbgga };func NewCT_Textbox ()*CT_Textbox {_dbbbd :=&CT_Textbox {};return _dbbbd };type OfcShapelayout struct{OfcCT_ShapeLayout }; +func NewAG_ImageAttributes ()*AG_ImageAttributes {_cgag :=&AG_ImageAttributes {};return _cgag };func (_abega *ST_StrokeEndCap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecgef ,_adaad :=d .Token ();if _adaad !=nil {return _adaad ;};if _gfbfa ,_dfded :=_ecgef .(_a .EndElement ); +_dfded &&_gfbfa .Name ==start .Name {*_abega =1;return nil ;};if _gaeac ,_dceac :=_ecgef .(_a .CharData );!_dceac {return _d .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",_ecgef ); +}else {switch string (_gaeac ){case "":*_abega =0;case "\u0066\u006c\u0061\u0074":*_abega =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_abega =2;case "\u0072\u006f\u0075n\u0064":*_abega =3;};};_ecgef ,_adaad =d .Token ();if _adaad !=nil {return _adaad ; +};if _ebbeg ,_cbfca :=_ecgef .(_a .EndElement );_cbfca &&_ebbeg .Name ==start .Name {return nil ;};return _d .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",_ecgef ); +};func (_bfc *AG_CoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcd :=range start .Attr {if _bcd .Name .Local =="\u0068\u0072\u0065\u0066"{_aeea ,_gbdg :=_bcd .Value ,error (nil );if _gbdg !=nil {return _gbdg ;};_bfc .HrefAttr =&_aeea ; +continue ;};if _bcd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgca ,_acf :=_bcd .Value ,error (nil );if _acf !=nil {return _acf ;};_bfc .TargetAttr =&_cgca ;continue ;};if _bcd .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeda ,_edf :=_bcd .Value ,error (nil ); +if _edf !=nil {return _edf ;};_bfc .ClassAttr =&_eeda ;continue ;};if _bcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_edcd ,_fdbd :=_bcd .Value ,error (nil );if _fdbd !=nil {return _fdbd ;};_bfc .TitleAttr =&_edcd ;continue ;};if _bcd .Name .Local =="\u0061\u006c\u0074"{_cgb ,_dfa :=_bcd .Value ,error (nil ); +if _dfa !=nil {return _dfa ;};_bfc .AltAttr =&_cgb ;continue ;};if _bcd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfbe ,_cce :=_bcd .Value ,error (nil );if _cce !=nil {return _cce ;};_bfc .CoordsizeAttr =&_bfbe ;continue ;};if _bcd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efe ,_gcbf :=_bcd .Value ,error (nil ); +if _gcbf !=nil {return _gcbf ;};_bfc .CoordoriginAttr =&_efe ;continue ;};if _bcd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcded ,_fcg :=_bcd .Value ,error (nil );if _fcg !=nil {return _fcg ;};_bfc .WrapcoordsAttr =&_gcded ; +continue ;};if _bcd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bfc .PrintAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Local =="\u0069\u0064"{_dada ,_fea :=_bcd .Value ,error (nil );if _fea !=nil {return _fea ;};_bfc .IdAttr =&_dada ;continue ; +};if _bcd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gga ,_adac :=_bcd .Value ,error (nil );if _adac !=nil {return _adac ;};_bfc .StyleAttr =&_gga ;continue ;};};for {_ebe ,_bfdd :=d .Token ();if _bfdd !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_bfdd ); +};if _aca ,_eec :=_ebe .(_a .EndElement );_eec &&_aca .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_ffdbac *Fill )ValidateWithPath (path string )error {if _cgcb :=_ffdbac .CT_Fill .ValidateWithPath (path );_cgcb !=nil {return _cgcb ;};return nil ;}; +func (_beggf *Fill )ValidateWithPath (path string )error {if _ebcfe :=_beggf .CT_Fill .ValidateWithPath (path );_ebcfe !=nil {return _ebcfe ;};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1; +OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_dcdc *AG_OfficeShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffcf :=range start .Attr {if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0073\u0070\u0074"{_ebc ,_edcg :=_gf .ParseFloat (_ffcf .Value ,64); +if _edcg !=nil {return _edcg ;};_cgde :=float32 (_ebc );_dcdc .SptAttr =&_cgde ;continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcdc .ConnectortypeAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcdc .BwmodeAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcdc .BwpureAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcdc .BwnormalAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcdc .ForcedashAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcdc .OleiconAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u006f\u006c\u0065"{_dcdc .OleAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcdc .PreferrelativeAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcdc .CliptowrapAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};if _ffcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcf .Name .Local =="\u0063\u006c\u0069\u0070"{_dcdc .ClipAttr .UnmarshalXMLAttr (_ffcf ); +continue ;};};for {_ffee ,_fdd :=d .Token ();if _fdd !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_fdd );}; +if _dgc ,_gedce :=_ffee .(_a .EndElement );_gedce &&_dgc .Name ==start .Name {break ;};};return nil ;};func (_gba *AG_Ext )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gba .ExtAttr =ST_Ext (1);for _ ,_ffcd :=range start .Attr {if _ffcd .Name .Local =="\u0065\u0078\u0074"{_gba .ExtAttr .UnmarshalXMLAttr (_ffcd ); +continue ;};};for {_fca ,_efd :=d .Token ();if _efd !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_efd );};if _ccb ,_bde :=_fca .(_a .EndElement );_bde &&_ccb .Name ==start .Name {break ; +};};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_aadce *OfcColumn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aadce .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dccfga :=range start .Attr {if _dccfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dccfga .Name .Local =="\u0068\u0072\u0065\u0066"{_acfbg ,_faebb :=_dccfga .Value ,error (nil ); +if _faebb !=nil {return _faebb ;};_aadce .HrefAttr =&_acfbg ;continue ;};if _dccfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dccfga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aadce .ForcedashAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dccfga .Name .Local =="\u0074\u0069\u0074l\u0065"{_fccee ,_adeda :=_dccfga .Value ,error (nil ); +if _adeda !=nil {return _adeda ;};_aadce .TitleAttr =&_fccee ;continue ;};if _dccfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dccfga .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cbfbbb ,_efgaf :=_dccfga .Value ,error (nil ); +if _efgaf !=nil {return _efgaf ;};_aadce .AlthrefAttr =&_cbfbbb ;continue ;};if _dccfga .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aadce .ImageaspectAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aadce .StartarrowAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aadce .LinestyleAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadce .StartarrowwidthAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aadce .JoinstyleAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aadce .StartarrowlengthAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dgadgf ,_bedfbf :=_dccfga .Value ,error (nil );if _bedfbf !=nil {return _bedfbf ;};_aadce .DashstyleAttr =&_dgadgf ;continue ;};if _dccfga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aadce .EndarrowAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aadce .FilltypeAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadce .EndarrowwidthAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgba ,_ecbf :=_dccfga .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_aadce .OpacityAttr =&_dgba ;continue ;};if _dccfga .Name .Local =="\u0063\u006f\u006co\u0072"{_acedd ,_ecbff :=_dccfga .Value ,error (nil ); +if _ecbff !=nil {return _ecbff ;};_aadce .ColorAttr =&_acedd ;continue ;};if _dccfga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aadce .InsetpenAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aadce .EndarrowlengthAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};if _dccfga .Name .Local =="\u0065\u0078\u0074"{_aadce .ExtAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aadce .EndcapAttr .UnmarshalXMLAttr (_dccfga );continue ;};if _dccfga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ececc ,_fbcbg :=_dccfga .Value ,error (nil ); +if _fbcbg !=nil {return _fbcbg ;};_aadce .Color2Attr =&_ececc ;continue ;};if _dccfga .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aadce .ImagealignshapeAttr .UnmarshalXMLAttr (_dccfga );continue ;}; +if _dccfga .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_feffe ,_ddbae :=_dccfga .Value ,error (nil );if _ddbae !=nil {return _ddbae ;};_aadce .WeightAttr =&_feffe ;continue ;};if _dccfga .Name .Local =="\u0073\u0072\u0063"{_fgcbe ,_bege :=_dccfga .Value ,error (nil ); +if _bege !=nil {return _bege ;};_aadce .SrcAttr =&_fgcbe ;continue ;};if _dccfga .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dbcfe ,_geabb :=_dccfga .Value ,error (nil );if _geabb !=nil {return _geabb ;};_aadce .ImagesizeAttr =&_dbcfe ; +continue ;};if _dccfga .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ddffg ,_feecd :=_gf .ParseFloat (_dccfga .Value ,64);if _feecd !=nil {return _feecd ;};_aadce .MiterlimitAttr =&_ddffg ;continue ;};if _dccfga .Name .Local =="\u006f\u006e"{_aadce .OnAttr .UnmarshalXMLAttr (_dccfga ); +continue ;};};for {_fcgbg ,_efbabc :=d .Token ();if _efbabc !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_efbabc );};if _cdgfa ,_cebeg :=_fcgbg .(_a .EndElement );_cebeg &&_cdgfa .Name ==start .Name {break ; +};};return nil ;};func (_ceedfd ST_ImageAspect )String ()string {switch _ceedfd {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074"; +};return "";}; + +// Validate validates the AG_Type and its children +func (_fbcgd *AG_Type )Validate ()error {return _fbcgd .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_gaacfg ST_ShadowType )ValidateWithPath (path string )error {switch _gaacfg {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaacfg )); +};return nil ;};func NewCT_Image ()*CT_Image {_acce :=&CT_Image {};return _acce };func (_gaedf OfcST_ConnectorType )ValidateWithPath (path string )error {switch _gaedf {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaedf )); +};return nil ;};func (_edegb OfcST_OLEDrawAspect )String ()string {switch _edegb {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";}; // Validate validates the OfcComplex and its children -func (_febcb *OfcComplex )Validate ()error {return _febcb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_gcac *OfcCT_Relation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e"; -};if _gcac .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gcac .IdsrcAttr )});};if _gcac .IddestAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcac .IddestAttr )}); -};if _gcac .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gcac .IdcntrAttr )});};if _gcac .ExtAttr !=ST_ExtUnset {_ggffa ,_dacgc :=_gcac .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _dacgc !=nil {return _dacgc ;};start .Attr =append (start .Attr ,_ggffa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acege *OfcCT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbeg :=range start .Attr {if _gdbeg .Name .Local =="\u0065\u0078\u0074"{_acege .ExtAttr .UnmarshalXMLAttr (_gdbeg ); -continue ;};};_dbgcc :for {_fcggge ,_caebd :=d .Token ();if _caebd !=nil {return _caebd ;};switch _edagc :=_fcggge .(type ){case _d .StartElement :switch _edagc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_eaccf :=NewOfcCT_R (); -if _cgda :=d .DecodeElement (_eaccf ,&_edagc );_cgda !=nil {return _cgda ;};_acege .R =append (_acege .R ,_eaccf );default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_edagc .Name ); -if _ggbbg :=d .Skip ();_ggbbg !=nil {return _ggbbg ;};};case _d .EndElement :break _dbgcc ;case _d .CharData :};};return nil ;};type AG_Path struct{PathAttr *string ;};func (_fccafa *ST_FillMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdffg ,_faabe :=d .Token (); -if _faabe !=nil {return _faabe ;};if _affab ,_gdac :=_fbdffg .(_d .EndElement );_gdac &&_affab .Name ==start .Name {*_fccafa =1;return nil ;};if _dddfc ,_dfeafc :=_fbdffg .(_d .CharData );!_dfeafc {return _c .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",_fbdffg ); -}else {switch string (_dddfc ){case "":*_fccafa =0;case "\u006e\u006f\u006e\u0065":*_fccafa =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fccafa =2;case "\u0073\u0069\u0067m\u0061":*_fccafa =3;case "\u0061\u006e\u0079":*_fccafa =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_fccafa =5; -};};_fbdffg ,_faabe =d .Token ();if _faabe !=nil {return _faabe ;};if _gebeg ,_bbgbc :=_fbdffg .(_d .EndElement );_bbgbc &&_gebeg .Name ==start .Name {return nil ;};return _c .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",_fbdffg ); -};type OfcST_InsetMode byte ;type OfcInk struct{OfcCT_Ink };func (_edabf *CT_Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _edabf .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .HrefAttr )}); -};if _edabf .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .TargetAttr )});};if _edabf .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .ClassAttr )}); -};if _edabf .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .TitleAttr )});};if _edabf .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .AltAttr )}); -};if _edabf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .CoordsizeAttr )});};if _edabf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .CoordoriginAttr )}); -};if _edabf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .WrapcoordsAttr )});};if _edabf .PrintAttr !=_b .ST_TrueFalseUnset {_abda ,_gcec :=_edabf .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _gcec !=nil {return _gcec ;};start .Attr =append (start .Attr ,_abda );};if _edabf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .IdAttr )});};if _edabf .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .StyleAttr )}); -};if _edabf .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .SpidAttr )});};if _edabf .OnedAttr !=_b .ST_TrueFalseUnset {_deab ,_ddaf :=_edabf .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _ddaf !=nil {return _ddaf ;};start .Attr =append (start .Attr ,_deab );};if _edabf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .RegroupidAttr )}); -};if _edabf .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_cbcea ,_aagd :=_edabf .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aagd !=nil {return _aagd ; -};start .Attr =append (start .Attr ,_cbcea );};if _edabf .ButtonAttr !=_b .ST_TrueFalseUnset {_fdfgg ,_ebfbb :=_edabf .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ebfbb !=nil {return _ebfbb ;};start .Attr =append (start .Attr ,_fdfgg ); -};if _edabf .UserhiddenAttr !=_b .ST_TrueFalseUnset {_eadeg ,_eacgde :=_edabf .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eacgde !=nil {return _eacgde ;};start .Attr =append (start .Attr ,_eadeg ); -};if _edabf .BulletAttr !=_b .ST_TrueFalseUnset {_dedaa ,_bgab :=_edabf .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bgab !=nil {return _bgab ;};start .Attr =append (start .Attr ,_dedaa );};if _edabf .HrAttr !=_b .ST_TrueFalseUnset {_gagf ,_fgdb :=_edabf .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _fgdb !=nil {return _fgdb ;};start .Attr =append (start .Attr ,_gagf );};if _edabf .HrstdAttr !=_b .ST_TrueFalseUnset {_efdg ,_ecbe :=_edabf .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ecbe !=nil {return _ecbe ; -};start .Attr =append (start .Attr ,_efdg );};if _edabf .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_fggfe ,_acagc :=_edabf .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _acagc !=nil {return _acagc ; -};start .Attr =append (start .Attr ,_fggfe );};if _edabf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .HrpctAttr )});};if _edabf .HralignAttr !=OfcST_HrAlignUnset {_dgaf ,_bdac :=_edabf .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _bdac !=nil {return _bdac ;};start .Attr =append (start .Attr ,_dgaf );};if _edabf .AllowincellAttr !=_b .ST_TrueFalseUnset {_gedbe ,_ggec :=_edabf .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _ggec !=nil {return _ggec ;};start .Attr =append (start .Attr ,_gedbe );};if _edabf .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_eabfc ,_eedbg :=_edabf .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _eedbg !=nil {return _eedbg ;};start .Attr =append (start .Attr ,_eabfc );};if _edabf .UserdrawnAttr !=_b .ST_TrueFalseUnset {_addbe ,_dbae :=_edabf .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _dbae !=nil {return _dbae ;};start .Attr =append (start .Attr ,_addbe );};if _edabf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .BordertopcolorAttr )}); -};if _edabf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .BorderleftcolorAttr )}); -};if _edabf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .BorderbottomcolorAttr )}); -};if _edabf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .BorderrightcolorAttr )}); -};if _edabf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dffg ,_fcab :=_edabf .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fcab !=nil {return _fcab ;};start .Attr =append (start .Attr ,_dffg ); -};if _edabf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .DgmnodekindAttr )});};if _edabf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbda ,_gedda :=_edabf .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _gedda !=nil {return _gedda ;};start .Attr =append (start .Attr ,_bbda );};if _edabf .InsetmodeAttr !=OfcST_InsetModeUnset {_bgcbe ,_gfeb :=_edabf .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _gfeb !=nil {return _gfeb ;};start .Attr =append (start .Attr ,_bgcbe );};if _edabf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .OpacityAttr )}); -};if _edabf .StrokedAttr !=_b .ST_TrueFalseUnset {_eagc ,_dcfb :=_edabf .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dcfb !=nil {return _dcfb ;};start .Attr =append (start .Attr ,_eagc );};if _edabf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .StrokecolorAttr )}); -};if _edabf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .StrokeweightAttr )});};if _edabf .InsetpenAttr !=_b .ST_TrueFalseUnset {_dbdca ,_bgbed :=_edabf .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bgbed !=nil {return _bgbed ;};start .Attr =append (start .Attr ,_dbdca );};if _edabf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .ChromakeyAttr )}); -};if _edabf .FilledAttr !=_b .ST_TrueFalseUnset {_gegf ,_efgce :=_edabf .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efgce !=nil {return _efgce ;};start .Attr =append (start .Attr ,_gegf );};if _edabf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .FillcolorAttr )}); -};if _edabf .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .SptAttr )});};if _edabf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cfga ,_edff :=_edabf .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _edff !=nil {return _edff ;};start .Attr =append (start .Attr ,_cfga );};if _edabf .BwmodeAttr !=OfcST_BWModeUnset {_bbgg ,_acdgd :=_edabf .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _acdgd !=nil {return _acdgd ; -};start .Attr =append (start .Attr ,_bbgg );};if _edabf .BwpureAttr !=OfcST_BWModeUnset {_bedfg ,_dabc :=_edabf .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dabc !=nil {return _dabc ;};start .Attr =append (start .Attr ,_bedfg ); -};if _edabf .BwnormalAttr !=OfcST_BWModeUnset {_ceef ,_gfde :=_edabf .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gfde !=nil {return _gfde ;};start .Attr =append (start .Attr ,_ceef ); -};if _edabf .ForcedashAttr !=_b .ST_TrueFalseUnset {_eaef ,_bacc :=_edabf .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bacc !=nil {return _bacc ;};start .Attr =append (start .Attr ,_eaef ); -};if _edabf .OleiconAttr !=_b .ST_TrueFalseUnset {_ecfg ,_befd :=_edabf .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _befd !=nil {return _befd ;};start .Attr =append (start .Attr ,_ecfg );};if _edabf .OleAttr !=_b .ST_TrueFalseBlankUnset {_bfge ,_dbff :=_edabf .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _dbff !=nil {return _dbff ;};start .Attr =append (start .Attr ,_bfge );};if _edabf .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_gfgd ,_ecebcd :=_edabf .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _ecebcd !=nil {return _ecebcd ;};start .Attr =append (start .Attr ,_gfgd );};if _edabf .CliptowrapAttr !=_b .ST_TrueFalseUnset {_ffgf ,_ecadc :=_edabf .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _ecadc !=nil {return _ecadc ;};start .Attr =append (start .Attr ,_ffgf );};if _edabf .ClipAttr !=_b .ST_TrueFalseUnset {_bbgf ,_beed :=_edabf .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _beed !=nil {return _beed ; -};start .Attr =append (start .Attr ,_bbgf );};if _edabf .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .SrcAttr )});};if _edabf .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .CropleftAttr )}); -};if _edabf .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .CroptopAttr )});};if _edabf .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .CroprightAttr )}); -};if _edabf .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .CropbottomAttr )});};if _edabf .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .GainAttr )}); -};if _edabf .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .BlacklevelAttr )});};if _edabf .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_edabf .GammaAttr )}); -};if _edabf .GrayscaleAttr !=_b .ST_TrueFalseUnset {_cbcd ,_baac :=_edabf .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _baac !=nil {return _baac ;};start .Attr =append (start .Attr ,_cbcd );};if _edabf .BilevelAttr !=_b .ST_TrueFalseUnset {_gfff ,_agef :=_edabf .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); -if _agef !=nil {return _agef ;};start .Attr =append (start .Attr ,_gfff );};e .EncodeToken (start );if _edabf .EG_ShapeElements !=nil {for _ ,_ebca :=range _edabf .EG_ShapeElements {_ebca .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ; -};func (_cddea *OfcFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddea .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_bcfbf :=range start .Attr {if _bcfbf .Name .Local =="\u0074\u0079\u0070\u0065"{_cddea .TypeAttr .UnmarshalXMLAttr (_bcfbf ); -continue ;};if _bcfbf .Name .Local =="\u0065\u0078\u0074"{_cddea .ExtAttr .UnmarshalXMLAttr (_bcfbf );continue ;};};for {_fcecc ,_cfce :=d .Token ();if _cfce !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cfce ); -};if _fggedga ,_fede :=_fcecc .(_d .EndElement );_fede &&_fggedga .Name ==start .Name {break ;};};return nil ;}; +func (_edbba *OfcComplex )Validate ()error {return _edbba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func NewOfcComplex ()*OfcComplex {_fccce :=&OfcComplex {};_fccce .OfcCT_Complex =*NewOfcCT_Complex ();return _fccce ; +};func (_baaag *OfcInk )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baaag .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_acaba :=range start .Attr {if _acaba .Name .Local =="\u0069"{_aacag ,_bgga :=_acaba .Value ,error (nil );if _bgga !=nil {return _bgga ; +};_baaag .IAttr =&_aacag ;continue ;};if _acaba .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_baaag .AnnotationAttr .UnmarshalXMLAttr (_acaba );continue ;};if _acaba .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dedfg ,_dcgee :=_acaba .Value ,error (nil ); +if _dcgee !=nil {return _dcgee ;};_baaag .ContentTypeAttr =&_dedfg ;continue ;};};for {_daeee ,_ggeaeb :=d .Token ();if _ggeaeb !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_ggeaeb ); +};if _fafdd ,_cdead :=_daeee .(_a .EndElement );_cdead &&_fafdd .Name ==start .Name {break ;};};return nil ;};func NewCT_Stroke ()*CT_Stroke {_fbdaf :=&CT_Stroke {};return _fbdaf };func (_dgaeg *OfcCT_Extrusion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"; +};if _dgaeg .OnAttr !=_f .ST_TrueFalseUnset {_edcec ,_accde :=_dgaeg .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _accde !=nil {return _accde ;};start .Attr =append (start .Attr ,_edcec );};if _dgaeg .TypeAttr !=OfcST_ExtrusionTypeUnset {_bdgdc ,_cbaae :=_dgaeg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cbaae !=nil {return _cbaae ;};start .Attr =append (start .Attr ,_bdgdc );};if _dgaeg .RenderAttr !=OfcST_ExtrusionRenderUnset {_dfbbd ,_dbaed :=_dgaeg .RenderAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _dbaed !=nil {return _dbaed ; +};start .Attr =append (start .Attr ,_dfbbd );};if _dgaeg .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .ViewpointoriginAttr )}); +};if _dgaeg .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .ViewpointAttr )});};if _dgaeg .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_cgacee ,_eebae :=_dgaeg .PlaneAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u006c\u0061n\u0065"}); +if _eebae !=nil {return _eebae ;};start .Attr =append (start .Attr ,_cgacee );};if _dgaeg .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .SkewangleAttr )}); +};if _dgaeg .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .SkewamtAttr )});};if _dgaeg .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .ForedepthAttr )}); +};if _dgaeg .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .BackdepthAttr )});};if _dgaeg .OrientationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .OrientationAttr )}); +};if _dgaeg .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .OrientationangleAttr )}); +};if _dgaeg .LockrotationcenterAttr !=_f .ST_TrueFalseUnset {_dgega ,_abba :=_dgaeg .LockrotationcenterAttr .MarshalXMLAttr (_a .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _abba !=nil {return _abba ; +};start .Attr =append (start .Attr ,_dgega );};if _dgaeg .AutorotationcenterAttr !=_f .ST_TrueFalseUnset {_agdfg ,_fbbee :=_dgaeg .AutorotationcenterAttr .MarshalXMLAttr (_a .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"}); +if _fbbee !=nil {return _fbbee ;};start .Attr =append (start .Attr ,_agdfg );};if _dgaeg .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .RotationcenterAttr )}); +};if _dgaeg .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .RotationangleAttr )}); +};if _dgaeg .ColormodeAttr !=OfcST_ColorModeUnset {_ddec ,_gebfe :=_dgaeg .ColormodeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _gebfe !=nil {return _gebfe ;};start .Attr =append (start .Attr ,_ddec );};if _dgaeg .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .ColorAttr )}); +};if _dgaeg .ShininessAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .ShininessAttr )});};if _dgaeg .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .SpecularityAttr )}); +};if _dgaeg .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .DiffusityAttr )});};if _dgaeg .MetalAttr !=_f .ST_TrueFalseUnset {_feaba ,_abdce :=_dgaeg .MetalAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074a\u006c"}); +if _abdce !=nil {return _abdce ;};start .Attr =append (start .Attr ,_feaba );};if _dgaeg .EdgeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .EdgeAttr )}); +};if _dgaeg .FacetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .FacetAttr )});};if _dgaeg .LightfaceAttr !=_f .ST_TrueFalseUnset {_bcceef ,_aeggb :=_dgaeg .LightfaceAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"}); +if _aeggb !=nil {return _aeggb ;};start .Attr =append (start .Attr ,_bcceef );};if _dgaeg .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .BrightnessAttr )}); +};if _dgaeg .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .LightpositionAttr )}); +};if _dgaeg .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .LightlevelAttr )});};if _dgaeg .LightharshAttr !=_f .ST_TrueFalseUnset {_fdged ,_ebega :=_dgaeg .LightharshAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"}); +if _ebega !=nil {return _ebega ;};start .Attr =append (start .Attr ,_fdged );};if _dgaeg .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .Lightposition2Attr )}); +};if _dgaeg .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_dgaeg .Lightlevel2Attr )});};if _dgaeg .Lightharsh2Attr !=_f .ST_TrueFalseUnset {_ecfdg ,_eefgd :=_dgaeg .Lightharsh2Attr .MarshalXMLAttr (_a .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"}); +if _eefgd !=nil {return _eefgd ;};start .Attr =append (start .Attr ,_ecfdg );};if _dgaeg .ExtAttr !=ST_ExtUnset {_dfcde ,_ababc :=_dgaeg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ababc !=nil {return _ababc ;};start .Attr =append (start .Attr ,_dfcde ); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bebaa *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bebaa =0;case "\u0074\u006f\u0070":*_bebaa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bebaa =2; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bebaa =3;case "\u0075\u0073\u0065\u0072":*_bebaa =4;};return nil ;};func (_fgfbg OfcST_ExtrusionType )String ()string {switch _fgfbg {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; +case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";}; -// Validate validates the CT_Handles and its children -func (_eace *CT_Handles )Validate ()error {return _eace .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_eggfb *OfcST_OLEType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcg ,_bebcb :=d .Token (); -if _bebcb !=nil {return _bebcb ;};if _gafac ,_acbddg :=_ebcg .(_d .EndElement );_acbddg &&_gafac .Name ==start .Name {*_eggfb =1;return nil ;};if _ccdfb ,_baee :=_ebcg .(_d .CharData );!_baee {return _c .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",_ebcg ); -}else {switch string (_ccdfb ){case "":*_eggfb =0;case "\u0045\u006d\u0062e\u0064":*_eggfb =1;case "\u004c\u0069\u006e\u006b":*_eggfb =2;};};_ebcg ,_bebcb =d .Token ();if _bebcb !=nil {return _bebcb ;};if _eeeef ,_bgfgcd :=_ebcg .(_d .EndElement );_bgfgcd &&_eeeef .Name ==start .Name {return nil ; -};return _c .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",_ebcg );};func (_aced *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_decf :=range start .Attr {if _decf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_decf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aced .BwmodeAttr .UnmarshalXMLAttr (_decf ); -continue ;};if _decf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_decf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aced .BwpureAttr .UnmarshalXMLAttr (_decf ); -continue ;};if _decf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_decf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aced .BwnormalAttr .UnmarshalXMLAttr (_decf ); -continue ;};if _decf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_decf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_aced .TargetscreensizeAttr .UnmarshalXMLAttr (_decf ); -continue ;};if _decf .Name .Local =="\u0069\u0064"{_acb ,_bbdf :=_decf .Value ,error (nil );if _bbdf !=nil {return _bbdf ;};_aced .IdAttr =&_acb ;continue ;};if _decf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aced .FilledAttr .UnmarshalXMLAttr (_decf ); -continue ;};if _decf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfea ,_eabf :=_decf .Value ,error (nil );if _eabf !=nil {return _eabf ;};_aced .FillcolorAttr =&_bfea ;continue ;};};_eed :for {_addc ,_egff :=d .Token ();if _egff !=nil {return _egff ; -};switch _gfdb :=_addc .(type ){case _d .StartElement :switch _gfdb .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aced .Fill =NewFill (); -if _egfc :=d .DecodeElement (_aced .Fill ,&_gfdb );_egfc !=nil {return _egfc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gfdb .Name ); -if _bfbb :=d .Skip ();_bfbb !=nil {return _bfbb ;};};case _d .EndElement :break _eed ;case _d .CharData :};};return nil ;};func (_bgdgbd ST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcdeg :=_d .Attr {};_fcdeg .Name =name ;switch _bgdgbd {case ST_FillTypeUnset :_fcdeg .Value =""; -case ST_FillTypeSolid :_fcdeg .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_fcdeg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_fcdeg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; -case ST_FillTypeTile :_fcdeg .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_fcdeg .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_fcdeg .Value ="\u0066\u0072\u0061m\u0065";};return _fcdeg ,nil ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_efgcc :=&OfcCT_ColorMru {}; -return _efgcc };func (_ggbbbe *OfcColumn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _ggbbbe .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// Validate validates the OfcCT_Proxy and its children +func (_fgaee *OfcCT_Proxy )Validate ()error {return _fgaee .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func (_adbde *OfcCT_RegroupTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbfcb :=range start .Attr {if _gbfcb .Name .Local =="\u0065\u0078\u0074"{_adbde .ExtAttr .UnmarshalXMLAttr (_gbfcb ); +continue ;};};_gaafa :for {_ccbba ,_bbgdg :=d .Token ();if _bbgdg !=nil {return _bbgdg ;};switch _aaaeb :=_ccbba .(type ){case _a .StartElement :switch _aaaeb .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_gegebc :=NewOfcCT_Entry (); +if _acddd :=d .DecodeElement (_gegebc ,&_aaaeb );_acddd !=nil {return _acddd ;};_adbde .Entry =append (_adbde .Entry ,_gegebc );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_aaaeb .Name ); +if _deccd :=d .Skip ();_deccd !=nil {return _deccd ;};};case _a .EndElement :break _gaafa ;case _a .CharData :};};return nil ;};type CT_Shadow struct{OnAttr _f .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _f .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ; +OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;}; -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_badbe *CT_Line )ValidateWithPath (path string )error {for _eccg ,_gaeeg :=range _badbe .EG_ShapeElements {if _aafe :=_gaeeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eccg )); -_aafe !=nil {return _aafe ;};};if _cdca :=_badbe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cdca !=nil {return _cdca ;};if _efcb :=_badbe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_efcb !=nil {return _efcb ;};if _aeafc :=_badbe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aeafc !=nil {return _aeafc ;};if _eefba :=_badbe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_eefba !=nil {return _eefba ;};if _gedbfa :=_badbe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gedbfa !=nil {return _gedbfa ;};if _fgde :=_badbe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fgde !=nil {return _fgde ;};if _cbda :=_badbe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};if _gbde :=_badbe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gbde !=nil {return _gbde ;};if _fgbf :=_badbe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgbf !=nil {return _fgbf ;};if _agbe :=_badbe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_agbe !=nil {return _agbe ;};if _ebbd :=_badbe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebbd !=nil {return _ebbd ;};if _ecffg :=_badbe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_ecffg !=nil {return _ecffg ;};if _fcgg :=_badbe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fcgg !=nil {return _fcgg ;};if _bfefd :=_badbe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_bfefd !=nil {return _bfefd ;};if _gbcce :=_badbe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbcce !=nil {return _gbcce ;};if _aabda :=_badbe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_aabda !=nil {return _aabda ;};if _bfdg :=_badbe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfdg !=nil {return _bfdg ;};if _agfdf :=_badbe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_agfdf !=nil {return _agfdf ;};if _adeda :=_badbe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_adeda !=nil {return _adeda ;};if _cgafg :=_badbe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_cgafg !=nil {return _cgafg ;};if _ffdge :=_badbe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffdge !=nil {return _ffdge ;};if _dgcf :=_badbe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_dgcf !=nil {return _dgcf ;};if _acbb :=_badbe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acbb !=nil {return _acbb ;};if _afgfc :=_badbe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_afgfc !=nil {return _afgfc ;};if _bgaab :=_badbe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bgaab !=nil {return _bgaab ;};if _ffc :=_badbe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_ffc !=nil {return _ffc ;};if _ffge :=_badbe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ffge !=nil {return _ffge ;};if _egfec :=_badbe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_egfec !=nil {return _egfec ;};if _ffgbd :=_badbe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ffgbd !=nil {return _ffgbd ;};return nil ;}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_befad *AG_Style )ValidateWithPath (path string )error {return nil };func (_bbaef ST_ImageAspect )ValidateWithPath (path string )error {switch _bbaef {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbaef )); +};return nil ;};type Formulas struct{CT_Formulas };type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;};func (_cadffg ST_FillType )String ()string {switch _cadffg {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; +case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_agfg *CT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_becdf :=range start .Attr {if _becdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becdf .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_agfg .DetectmouseclickAttr .UnmarshalXMLAttr (_becdf ); +continue ;};if _becdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becdf .Name .Local =="\u0072\u0065\u006ci\u0064"{_acfcc ,_gbba :=_becdf .Value ,error (nil ); +if _gbba !=nil {return _gbba ;};_agfg .RelidAttr =&_acfcc ;continue ;};if _becdf .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"&&_becdf .Name .Local =="\u0069\u0064"||_becdf .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"&&_becdf .Name .Local =="\u0069\u0064"{_bbggf ,_acff :=_becdf .Value ,error (nil ); +if _acff !=nil {return _acff ;};_agfg .IdAttr =&_bbggf ;continue ;};if _becdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becdf .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_ggbd ,_daabb :=_becdf .Value ,error (nil ); +if _daabb !=nil {return _daabb ;};_agfg .Opacity2Attr =&_ggbd ;continue ;};if _becdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_aegf ,_dffa :=_becdf .Value ,error (nil ); +if _dffa !=nil {return _dffa ;};_agfg .TitleAttr =&_aegf ;continue ;};if _becdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becdf .Name .Local =="\u0068\u0072\u0065\u0066"{_cceec ,_aedb :=_becdf .Value ,error (nil ); +if _aedb !=nil {return _aedb ;};_agfg .HrefAttr =&_cceec ;continue ;};if _becdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becdf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abacb ,_ebea :=_becdf .Value ,error (nil ); +if _ebea !=nil {return _ebea ;};_agfg .AlthrefAttr =&_abacb ;continue ;};if _becdf .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_agfg .AlignshapeAttr .UnmarshalXMLAttr (_becdf );continue ;};if _becdf .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_agfg .MethodAttr .UnmarshalXMLAttr (_becdf ); +continue ;};if _becdf .Name .Local =="\u0073\u0069\u007a\u0065"{_gcdaf ,_gaaf :=_becdf .Value ,error (nil );if _gaaf !=nil {return _gaaf ;};_agfg .SizeAttr =&_gcdaf ;continue ;};if _becdf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfaa ,_dbgff :=_becdf .Value ,error (nil ); +if _dbgff !=nil {return _dbgff ;};_agfg .PositionAttr =&_gfaa ;continue ;};if _becdf .Name .Local =="\u0073\u0072\u0063"{_fdgcg ,_eaeg :=_becdf .Value ,error (nil );if _eaeg !=nil {return _eaeg ;};_agfg .SrcAttr =&_fdgcg ;continue ;};if _becdf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bdcb ,_acgb :=_becdf .Value ,error (nil ); +if _acgb !=nil {return _acgb ;};_agfg .ColorsAttr =&_bdcb ;continue ;};if _becdf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dcec ,_dddcf :=_becdf .Value ,error (nil );if _dddcf !=nil {return _dddcf ;};_agfg .Color2Attr =&_dcec ;continue ;}; +if _becdf .Name .Local =="\u0074\u0079\u0070\u0065"{_agfg .TypeAttr .UnmarshalXMLAttr (_becdf );continue ;};if _becdf .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_ebce ,_gbdgg :=_becdf .Value ,error (nil );if _gbdgg !=nil {return _gbdgg ; +};_agfg .FocussizeAttr =&_ebce ;continue ;};if _becdf .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gabfa ,_bbacg :=_becdf .Value ,error (nil );if _bbacg !=nil {return _bbacg ;};_agfg .FocuspositionAttr =&_gabfa ; +continue ;};if _becdf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_geaa ,_fcab :=_becdf .Value ,error (nil );if _fcab !=nil {return _fcab ;};_agfg .OriginAttr =&_geaa ;continue ;};if _becdf .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_agfg .AspectAttr .UnmarshalXMLAttr (_becdf ); +continue ;};if _becdf .Name .Local =="\u0061\u006e\u0067l\u0065"{_fece ,_fdceb :=_gf .ParseFloat (_becdf .Value ,64);if _fdceb !=nil {return _fdceb ;};_agfg .AngleAttr =&_fece ;continue ;};if _becdf .Name .Local =="\u0066\u006f\u0063u\u0073"{_dfgd ,_ffcfb :=_becdf .Value ,error (nil ); +if _ffcfb !=nil {return _ffcfb ;};_agfg .FocusAttr =&_dfgd ;continue ;};if _becdf .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_agfg .RecolorAttr .UnmarshalXMLAttr (_becdf );continue ;};if _becdf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_agfg .RotateAttr .UnmarshalXMLAttr (_becdf ); +continue ;};if _becdf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdbb ,_gfddc :=_becdf .Value ,error (nil );if _gfddc !=nil {return _gfddc ;};_agfg .OpacityAttr =&_gdbb ;continue ;};if _becdf .Name .Local =="\u0063\u006f\u006co\u0072"{_dbga ,_beafa :=_becdf .Value ,error (nil ); +if _beafa !=nil {return _beafa ;};_agfg .ColorAttr =&_dbga ;continue ;};if _becdf .Name .Local =="\u006f\u006e"{_agfg .OnAttr .UnmarshalXMLAttr (_becdf );continue ;};if _becdf .Name .Local =="\u0069\u0064"{_bbdf ,_agbg :=_becdf .Value ,error (nil );if _agbg !=nil {return _agbg ; +};_agfg .SIdAttr =&_bbdf ;continue ;};};_dcfc :for {_bfae ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};switch _ccd :=_bfae .(type ){case _a .StartElement :switch _ccd .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_agfg .Fill =NewOfcFill (); +if _cacc :=d .DecodeElement (_agfg .Fill ,&_ccd );_cacc !=nil {return _cacc ;};default:_ab .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_ccd .Name ); +if _egfed :=d .Skip ();_egfed !=nil {return _egfed ;};};case _a .EndElement :break _dcfc ;case _a .CharData :};};return nil ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ; +AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ; +ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ; +AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; +InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; +ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ; +ClipAttr _f .ST_TrueFalse ;};func (_aaagd ST_FillMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aaagd .String (),start );};func (_ecace OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _ecace {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecace )); +};return nil ;}; -// Validate validates the AG_ShapeAttributes and its children -func (_afa *AG_ShapeAttributes )Validate ()error {return _afa .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewRect ()*Rect {_abeag :=&Rect {};_abeag .CT_Rect =*NewCT_Rect ();return _abeag }; -type Curve struct{CT_Curve };func (_gabf ST_StrokeLineStyle )Validate ()error {return _gabf .ValidateWithPath ("")};func (_dbebe OfcST_OLEDrawAspect )String ()string {switch _dbebe {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074"; -case 2:return "\u0049\u0063\u006f\u006e";};return "";}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_cabbb *OfcCT_ShapeLayout )Validate ()error {return _cabbb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};type AG_Id struct{IdAttr *string ;};func (_bdgec *OfcST_ExtrusionPlane )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfdb ,_eadae :=d .Token (); +if _eadae !=nil {return _eadae ;};if _gdaae ,_eaged :=_cfdb .(_a .EndElement );_eaged &&_gdaae .Name ==start .Name {*_bdgec =1;return nil ;};if _ggabaa ,_bbagc :=_cfdb .(_a .CharData );!_bbagc {return _d .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",_cfdb ); +}else {switch string (_ggabaa ){case "":*_bdgec =0;case "\u0058\u0059":*_bdgec =1;case "\u005a\u0058":*_bdgec =2;case "\u0059\u005a":*_bdgec =3;};};_cfdb ,_eadae =d .Token ();if _eadae !=nil {return _eadae ;};if _faggf ,_ggage :=_cfdb .(_a .EndElement ); +_ggage &&_faggf .Name ==start .Name {return nil ;};return _d .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",_cfdb );}; -// Validate validates the AG_Chromakey and its children -func (_gdge *AG_Chromakey )Validate ()error {return _gdge .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_eebg :=&AG_OfficeShapeAttributes {};return _eebg ; -};func NewCT_F ()*CT_F {_faae :=&CT_F {};return _faae };func (_ggfb *CT_Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adag :=range start .Attr {if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ggfb .AllowoverlapAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_faed ,_fadcf :=_gb .ParseInt (_adag .Value ,10,64); -if _fadcf !=nil {return _fadcf ;};_ggfb .RegroupidAttr =&_faed ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ggfb .DgmlayoutAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ggfb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggfb .PreferrelativeAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ggfb .ButtonAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u006f\u006c\u0065"{_ggfb .OleAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ggfb .UserhiddenAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggfb .ForcedashAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ggfb .BulletAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggfb .BwpureAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0063\u006c\u0069\u0070"{_ggfb .ClipAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_efac ,_cgce :=_adag .Value ,error (nil ); -if _cgce !=nil {return _cgce ;};_ggfb .BorderbottomcolorAttr =&_efac ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggfb .BwnormalAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ggfb .HralignAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0068\u0072"{_ggfb .HrAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbbce ,_bfdfa :=_adag .Value ,error (nil ); -if _bfdfa !=nil {return _bfdfa ;};_ggfb .BordertopcolorAttr =&_dbbce ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdce ,_ecde :=_gb .ParseInt (_adag .Value ,10,64); -if _ecde !=nil {return _ecde ;};_ggfb .DgmnodekindAttr =&_cdce ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aaea ,_aefbd :=_adag .Value ,error (nil ); -if _aefbd !=nil {return _aefbd ;};_ggfb .BorderrightcolorAttr =&_aaea ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0073\u0070\u0069\u0064"{_abaa ,_cbf :=_adag .Value ,error (nil ); -if _cbf !=nil {return _cbf ;};_ggfb .SpidAttr =&_abaa ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0068\u0072\u0070c\u0074"{_afdf ,_ggcef :=_gb .ParseFloat (_adag .Value ,64); -if _ggcef !=nil {return _ggcef ;};_edcdg :=float32 (_afdf );_ggfb .HrpctAttr =&_edcdg ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0068\u0072\u0073t\u0064"{_ggfb .HrstdAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggfb .CliptowrapAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ggfb .AllowincellAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ggfb .DgmlayoutmruAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ggfb .UserdrawnAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggfb .OleiconAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_acgc ,_dfce :=_adag .Value ,error (nil ); -if _dfce !=nil {return _dfce ;};_ggfb .BorderleftcolorAttr =&_acgc ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0073\u0070\u0074"{_dcdc ,_bcbbe :=_gb .ParseFloat (_adag .Value ,64); -if _bcbbe !=nil {return _bcbbe ;};_ebbc :=float32 (_dcdc );_ggfb .SptAttr =&_ebbc ;continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggfb .BwmodeAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggfb .ConnectortypeAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggfb .InsetmodeAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u006f\u006e\u0065\u0064"{_ggfb .OnedAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ggfb .HrnoshadeAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfae ,_bgfe :=_adag .Value ,error (nil );if _bgfe !=nil {return _bgfe ;};_ggfb .TitleAttr =&_bfae ;continue ;};if _adag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbag ,_gcab :=_adag .Value ,error (nil ); -if _gcab !=nil {return _gcab ;};_ggfb .WrapcoordsAttr =&_gbag ;continue ;};if _adag .Name .Local =="\u0073\u0074\u0079l\u0065"{_aabbge ,_gaaea :=_adag .Value ,error (nil );if _gaaea !=nil {return _gaaea ;};_ggfb .StyleAttr =&_aabbge ;continue ;};if _adag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgeg ,_cdbc :=_adag .Value ,error (nil ); -if _cdbc !=nil {return _cdbc ;};_ggfb .CoordoriginAttr =&_dgeg ;continue ;};if _adag .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggfb .PrintAttr .UnmarshalXMLAttr (_adag );continue ;};if _adag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbfb ,_fcgfe :=_adag .Value ,error (nil ); -if _fcgfe !=nil {return _fcgfe ;};_ggfb .CoordsizeAttr =&_fbfb ;continue ;};if _adag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggfb .StrokedAttr .UnmarshalXMLAttr (_adag );continue ;};if _adag .Name .Local =="\u0061\u006c\u0074"{_bafee ,_feff :=_adag .Value ,error (nil ); -if _feff !=nil {return _feff ;};_ggfb .AltAttr =&_bafee ;continue ;};if _adag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bcea ,_bdegd :=_adag .Value ,error (nil );if _bdegd !=nil {return _bdegd ;};_ggfb .StrokeweightAttr =&_bcea ; -continue ;};if _adag .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cce ,_cfa :=_adag .Value ,error (nil );if _cfa !=nil {return _cfa ;};_ggfb .Control1Attr =&_cce ;continue ;};if _adag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acee ,_fgbea :=_adag .Value ,error (nil ); -if _fgbea !=nil {return _fgbea ;};_ggfb .ChromakeyAttr =&_acee ;continue ;};if _adag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_baggb ,_ggfg :=_adag .Value ,error (nil );if _ggfg !=nil {return _ggfg ;};_ggfb .FillcolorAttr =&_baggb ; -continue ;};if _adag .Name .Local =="\u0069\u0064"{_bgff ,_cdgeb :=_adag .Value ,error (nil );if _cdgeb !=nil {return _cdgeb ;};_ggfb .IdAttr =&_bgff ;continue ;};if _adag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agge ,_eef :=_adag .Value ,error (nil ); -if _eef !=nil {return _eef ;};_ggfb .OpacityAttr =&_agge ;continue ;};if _adag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daed ,_bebg :=_adag .Value ,error (nil );if _bebg !=nil {return _bebg ;};_ggfb .StrokecolorAttr =&_daed ; -continue ;};if _adag .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbbb ,_fedf :=_adag .Value ,error (nil );if _fedf !=nil {return _fedf ;};_ggfb .ClassAttr =&_gbbb ;continue ;};if _adag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggfb .FilledAttr .UnmarshalXMLAttr (_adag ); -continue ;};if _adag .Name .Local =="\u0066\u0072\u006f\u006d"{_egdcd ,_eabc :=_adag .Value ,error (nil );if _eabc !=nil {return _eabc ;};_ggfb .FromAttr =&_egdcd ;continue ;};if _adag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eddg ,_efe :=_adag .Value ,error (nil ); -if _efe !=nil {return _efe ;};_ggfb .TargetAttr =&_eddg ;continue ;};if _adag .Name .Local =="\u0068\u0072\u0065\u0066"{_fgagd ,_fade :=_adag .Value ,error (nil );if _fade !=nil {return _fade ;};_ggfb .HrefAttr =&_fgagd ;continue ;};if _adag .Name .Local =="\u0074\u006f"{_fecc ,_abbe :=_adag .Value ,error (nil ); -if _abbe !=nil {return _abbe ;};_ggfb .ToAttr =&_fecc ;continue ;};if _adag .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gdde ,_fag :=_adag .Value ,error (nil );if _fag !=nil {return _fag ;};_ggfb .Control2Attr =&_gdde ;continue ; -};if _adag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggfb .InsetpenAttr .UnmarshalXMLAttr (_adag );continue ;};};_adda :for {_ggdd ,_abdf :=d .Token ();if _abdf !=nil {return _abdf ;};switch _caf :=_ggdd .(type ){case _d .StartElement :switch _caf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fdbbb :=NewEG_ShapeElements (); -_fdbbb .Path =NewPath ();if _edaf :=d .DecodeElement (_fdbbb .Path ,&_caf );_edaf !=nil {return _edaf ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_fdbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gaad :=NewEG_ShapeElements (); -_gaad .Formulas =NewFormulas ();if _gbe :=d .DecodeElement (_gaad .Formulas ,&_caf );_gbe !=nil {return _gbe ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_gaad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cbdg :=NewEG_ShapeElements (); -_cbdg .Handles =NewHandles ();if _gacad :=d .DecodeElement (_cbdg .Handles ,&_caf );_gacad !=nil {return _gacad ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_cbdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_edddb :=NewEG_ShapeElements (); -_edddb .Fill =NewFill ();if _acbg :=d .DecodeElement (_edddb .Fill ,&_caf );_acbg !=nil {return _acbg ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_edddb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fgfc :=NewEG_ShapeElements (); -_fgfc .Stroke =NewStroke ();if _gbbg :=d .DecodeElement (_fgfc .Stroke ,&_caf );_gbbg !=nil {return _gbbg ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_fgfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fdeg :=NewEG_ShapeElements (); -_fdeg .Shadow =NewShadow ();if _dbbg :=d .DecodeElement (_fdeg .Shadow ,&_caf );_dbbg !=nil {return _dbbg ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_fdeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_febd :=NewEG_ShapeElements (); -_febd .Textbox =NewTextbox ();if _aeaa :=d .DecodeElement (_febd .Textbox ,&_caf );_aeaa !=nil {return _aeaa ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_febd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aebeg :=NewEG_ShapeElements (); -_aebeg .Textpath =NewTextpath ();if _bfaa :=d .DecodeElement (_aebeg .Textpath ,&_caf );_bfaa !=nil {return _bfaa ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_aebeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bcdg :=NewEG_ShapeElements (); -_bcdg .Imagedata =NewImagedata ();if _aedfb :=d .DecodeElement (_bcdg .Imagedata ,&_caf );_aedfb !=nil {return _aedfb ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_bcdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_eabcg :=NewEG_ShapeElements (); -_eabcg .Skew =NewOfcSkew ();if _dgegd :=d .DecodeElement (_eabcg .Skew ,&_caf );_dgegd !=nil {return _dgegd ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_eabcg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gdeg :=NewEG_ShapeElements (); -_gdeg .Extrusion =NewOfcExtrusion ();if _dcgb :=d .DecodeElement (_gdeg .Extrusion ,&_caf );_dcgb !=nil {return _dcgb ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_gdeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cadcb :=NewEG_ShapeElements (); -_cadcb .Callout =NewOfcCallout ();if _adge :=d .DecodeElement (_cadcb .Callout ,&_caf );_adge !=nil {return _adge ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_cadcb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cadd :=NewEG_ShapeElements (); -_cadd .Lock =NewOfcLock ();if _bcdd :=d .DecodeElement (_cadd .Lock ,&_caf );_bcdd !=nil {return _bcdd ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_cadd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_eadb :=NewEG_ShapeElements (); -_eadb .Clippath =NewOfcClippath ();if _cabc :=d .DecodeElement (_eadb .Clippath ,&_caf );_cabc !=nil {return _cabc ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_eadb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fefba :=NewEG_ShapeElements (); -_fefba .Signatureline =NewOfcSignatureline ();if _abbed :=d .DecodeElement (_fefba .Signatureline ,&_caf );_abbed !=nil {return _abbed ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_fefba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ece :=NewEG_ShapeElements (); -_ece .Wrap =_baa .NewWrap ();if _eafg :=d .DecodeElement (_ece .Wrap ,&_caf );_eafg !=nil {return _eafg ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_ece );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ceg :=NewEG_ShapeElements (); -_ceg .Anchorlock =_baa .NewAnchorlock ();if _bcgg :=d .DecodeElement (_ceg .Anchorlock ,&_caf );_bcgg !=nil {return _bcgg ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_ceg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_afba :=NewEG_ShapeElements (); -_afba .Bordertop =_baa .NewBordertop ();if _ecad :=d .DecodeElement (_afba .Bordertop ,&_caf );_ecad !=nil {return _ecad ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_afba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_adecb :=NewEG_ShapeElements (); -_adecb .Borderbottom =_baa .NewBorderbottom ();if _egfe :=d .DecodeElement (_adecb .Borderbottom ,&_caf );_egfe !=nil {return _egfe ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_adecb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aceac :=NewEG_ShapeElements (); -_aceac .Borderleft =_baa .NewBorderleft ();if _daad :=d .DecodeElement (_aceac .Borderleft ,&_caf );_daad !=nil {return _daad ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_aceac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbga :=NewEG_ShapeElements (); -_dbga .Borderright =_baa .NewBorderright ();if _eaab :=d .DecodeElement (_dbga .Borderright ,&_caf );_eaab !=nil {return _eaab ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_dbga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eeba :=NewEG_ShapeElements (); -_eeba .ClientData =_af .NewClientData ();if _afbad :=d .DecodeElement (_eeba .ClientData ,&_caf );_afbad !=nil {return _afbad ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_eeba );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_egece :=NewEG_ShapeElements (); -_egece .Textdata =_ce .NewTextdata ();if _eebbe :=d .DecodeElement (_egece .Textdata ,&_caf );_eebbe !=nil {return _eebbe ;};_ggfb .EG_ShapeElements =append (_ggfb .EG_ShapeElements ,_egece );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_caf .Name ); -if _acda :=d .Skip ();_acda !=nil {return _acda ;};};case _d .EndElement :break _adda ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_gcbfed *OfcCT_OLEObject )ValidateWithPath (path string )error {if _cfgc :=_gcbfed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cfgc !=nil {return _cfgc ;};if _gffeb :=_gcbfed .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); +_gffeb !=nil {return _gffeb ;};if _dbgba :=_gcbfed .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbgba !=nil {return _dbgba ;};if _cbgfb :=_gcbfed .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"); +_cbgfb !=nil {return _cbgfb ;};return nil ;};func (_ecbd *Arc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ecbd .CT_Arc .MarshalXML (e ,start );};type AG_Style struct{StyleAttr *string ;};func (_cdccg ST_StrokeArrowLength )Validate ()error {return _cdccg .ValidateWithPath ("")}; +func (_adcef *CT_Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _adcef .VAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_d .Sprintf ("\u0025\u0076",*_adcef .VAttr )}); +};if _adcef .LimoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_adcef .LimoAttr )});};if _adcef .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_adcef .TextboxrectAttr )}); +};if _adcef .FillokAttr !=_f .ST_TrueFalseUnset {_efdg ,_gdeea :=_adcef .FillokAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _gdeea !=nil {return _gdeea ;};start .Attr =append (start .Attr ,_efdg );};if _adcef .StrokeokAttr !=_f .ST_TrueFalseUnset {_fcaed ,_cddb :=_adcef .StrokeokAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"}); +if _cddb !=nil {return _cddb ;};start .Attr =append (start .Attr ,_fcaed );};if _adcef .ShadowokAttr !=_f .ST_TrueFalseUnset {_deaed ,_ffeg :=_adcef .ShadowokAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _ffeg !=nil {return _ffeg ; +};start .Attr =append (start .Attr ,_deaed );};if _adcef .ArrowokAttr !=_f .ST_TrueFalseUnset {_agcb ,_effda :=_adcef .ArrowokAttr .MarshalXMLAttr (_a .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _effda !=nil {return _effda ;};start .Attr =append (start .Attr ,_agcb ); +};if _adcef .GradientshapeokAttr !=_f .ST_TrueFalseUnset {_eaeb ,_eeabf :=_adcef .GradientshapeokAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _eeabf !=nil {return _eeabf ; +};start .Attr =append (start .Attr ,_eaeb );};if _adcef .TextpathokAttr !=_f .ST_TrueFalseUnset {_cbfg ,_dddg :=_adcef .TextpathokAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _dddg !=nil {return _dddg ; +};start .Attr =append (start .Attr ,_cbfg );};if _adcef .InsetpenokAttr !=_f .ST_TrueFalseUnset {_dbffa ,_cdaaa :=_adcef .InsetpenokAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _cdaaa !=nil {return _cdaaa ; +};start .Attr =append (start .Attr ,_dbffa );};if _adcef .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_fcccd ,_gggf :=_adcef .ConnecttypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"}); +if _gggf !=nil {return _gggf ;};start .Attr =append (start .Attr ,_fcccd );};if _adcef .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_adcef .ConnectlocsAttr )}); +};if _adcef .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_adcef .ConnectanglesAttr )}); +};if _adcef .ExtrusionokAttr !=_f .ST_TrueFalseUnset {_cada ,_gdde :=_adcef .ExtrusionokAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _gdde !=nil {return _gdde ;};start .Attr =append (start .Attr ,_cada ); +};if _adcef .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adcef .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};type ST_StrokeArrowWidth byte ;func (_fbffec *OfcST_OLEDrawAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdged ,_ebbbd :=d .Token ();if _ebbbd !=nil {return _ebbbd ;};if _dbgaa ,_fffcgf :=_gdged .(_a .EndElement );_fffcgf &&_dbgaa .Name ==start .Name {*_fbffec =1; +return nil ;};if _aedefa ,_gadbe :=_gdged .(_a .CharData );!_gadbe {return _d .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",_gdged );}else {switch string (_aedefa ){case "":*_fbffec =0; +case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_fbffec =1;case "\u0049\u0063\u006f\u006e":*_fbffec =2;};};_gdged ,_ebbbd =d .Token ();if _ebbbd !=nil {return _ebbbd ;};if _ggbaf ,_cddfg :=_gdged .(_a .EndElement );_cddfg &&_ggbaf .Name ==start .Name {return nil ; +};return _d .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",_gdged );};func (_gbdgb ST_StrokeEndCap )String ()string {switch _gbdgb {case 0:return ""; +case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};func (_bbcdac OfcST_OLEDrawAspect )Validate ()error {return _bbcdac .ValidateWithPath ("")};func (_aafbg ST_StrokeArrowWidth )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aafbg .String (),start ); +}; -// Validate validates the Rect and its children -func (_ccgfa *Rect )Validate ()error {return _ccgfa .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_bgafgf OfcST_DiagramLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgafgf .String (),start );};func NewOfcInk ()*OfcInk {_cgebd :=&OfcInk {}; -_cgebd .OfcCT_Ink =*NewOfcCT_Ink ();return _cgebd };type OfcST_FillType byte ;func (_ecfeb *OfcSignatureline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfeb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_afgga :=range start .Attr {if _afgga .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_faaad ,_adgda :=_afgga .Value ,error (nil ); -if _adgda !=nil {return _adgda ;};_ecfeb .SuggestedsignerAttr =&_faaad ;continue ;};if _afgga .Name .Local =="\u0069\u0064"{_dgdgc ,_eadcd :=_afgga .Value ,error (nil );if _eadcd !=nil {return _eadcd ;};_ecfeb .IdAttr =&_dgdgc ;continue ;};if _afgga .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cgccg ,_dcaef :=_afgga .Value ,error (nil ); -if _dcaef !=nil {return _dcaef ;};_ecfeb .ProvidAttr =&_cgccg ;continue ;};if _afgga .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ecfeb .SigninginstructionssetAttr .UnmarshalXMLAttr (_afgga ); -continue ;};if _afgga .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ecfeb .AllowcommentsAttr .UnmarshalXMLAttr (_afgga );continue ;};if _afgga .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ecfeb .ShowsigndateAttr .UnmarshalXMLAttr (_afgga ); -continue ;};if _afgga .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ecfeb .IssignaturelineAttr .UnmarshalXMLAttr (_afgga );continue ;};if _afgga .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bccba ,_baffg :=_afgga .Value ,error (nil ); -if _baffg !=nil {return _baffg ;};_ecfeb .Suggestedsigner2Attr =&_bccba ;continue ;};if _afgga .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_fgabc ,_bdfde :=_afgga .Value ,error (nil ); -if _bdfde !=nil {return _bdfde ;};_ecfeb .SuggestedsigneremailAttr =&_fgabc ;continue ;};if _afgga .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_gbege ,_abged :=_afgga .Value ,error (nil ); -if _abged !=nil {return _abged ;};_ecfeb .SigninginstructionsAttr =&_gbege ;continue ;};if _afgga .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_bgbea ,_bffeb :=_afgga .Value ,error (nil );if _bffeb !=nil {return _bffeb ;};_ecfeb .AddlxmlAttr =&_bgbea ; -continue ;};if _afgga .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_ddaff ,_eddb :=_afgga .Value ,error (nil );if _eddb !=nil {return _eddb ;};_ecfeb .SigprovurlAttr =&_ddaff ;continue ;};if _afgga .Name .Local =="\u0065\u0078\u0074"{_ecfeb .ExtAttr .UnmarshalXMLAttr (_afgga ); -continue ;};};for {_gcbfd ,_deaee :=d .Token ();if _deaee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_deaee );};if _gbcef ,_gfeac :=_gcbfd .(_d .EndElement ); -_gfeac &&_gbcef .Name ==start .Name {break ;};};return nil ;};func (_gddfb OfcST_BWMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgfce :=_d .Attr {};_cgfce .Name =name ;switch _gddfb {case OfcST_BWModeUnset :_cgfce .Value ="";case OfcST_BWModeColor :_cgfce .Value ="\u0063\u006f\u006co\u0072"; -case OfcST_BWModeAuto :_cgfce .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_cgfce .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_cgfce .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065"; -case OfcST_BWModeInverseGray :_cgfce .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_cgfce .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_cgfce .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074"; -case OfcST_BWModeBlack :_cgfce .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_cgfce .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_cgfce .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_cgfce .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e"; -case OfcST_BWModeBlackTextAndLines :_cgfce .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _cgfce ,nil ;};func (_ebeeba ST_StrokeEndCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebeeba .String (),start ); -};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func (_aafbb ST_ShadowType )ValidateWithPath (path string )error {switch _aafbb {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafbb )); -};return nil ;};func NewOfcRight ()*OfcRight {_addfb :=&OfcRight {};_addfb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _addfb ;};func NewOfcShapedefaults ()*OfcShapedefaults {_fdded :=&OfcShapedefaults {};_fdded .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults (); -return _fdded ;};type OfcCT_Proxy struct{StartAttr _b .ST_TrueFalseBlank ;EndAttr _b .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_eeaa *CT_ImageData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"; -};if _eeaa .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .EmbosscolorAttr )});};if _eeaa .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .RecolortargetAttr )}); -};if _eeaa .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .HrefAttr )});};if _eeaa .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .AlthrefAttr )}); -};if _eeaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .TitleAttr )});};if _eeaa .OleidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .OleidAttr )}); -};if _eeaa .DetectmouseclickAttr !=_b .ST_TrueFalseUnset {_bgga ,_adbbg :=_eeaa .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _adbbg !=nil {return _adbbg ; -};start .Attr =append (start .Attr ,_bgga );};if _eeaa .MovieAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .MovieAttr )});};if _eeaa .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .RelidAttr )}); -};if _eeaa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .IdAttr )});};if _eeaa .PictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .PictAttr )}); -};if _eeaa .RHrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .RHrefAttr )});};if _eeaa .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .SIdAttr )}); -};if _eeaa .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .SrcAttr )});};if _eeaa .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .CropleftAttr )}); -};if _eeaa .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .CroptopAttr )});};if _eeaa .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .CroprightAttr )}); -};if _eeaa .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .CropbottomAttr )});};if _eeaa .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .GainAttr )}); -};if _eeaa .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .BlacklevelAttr )});};if _eeaa .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .GammaAttr )}); -};if _eeaa .GrayscaleAttr !=_b .ST_TrueFalseUnset {_egfb ,_bgggd :=_eeaa .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bgggd !=nil {return _bgggd ;};start .Attr =append (start .Attr ,_egfb );};if _eeaa .BilevelAttr !=_b .ST_TrueFalseUnset {_gcca ,_fdegd :=_eeaa .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); -if _fdegd !=nil {return _fdegd ;};start .Attr =append (start .Attr ,_gcca );};if _eeaa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_eeaa .ChromakeyAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3; -ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_bbfed *Polyline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfed .CT_PolyLine =*NewCT_PolyLine (); -for _ ,_bgace :=range start .Attr {if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbfed .UserdrawnAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0063\u006c\u0069\u0070"{_bbfed .ClipAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbfed .UserhiddenAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbfed .InsetmodeAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbfed .BulletAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbfed .PreferrelativeAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0068\u0072"{_bbfed .HrAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbfed .OleiconAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbfed .HrstdAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbfed .HrnoshadeAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebdbd ,_gfgfd :=_bgace .Value ,error (nil ); -if _gfgfd !=nil {return _gfgfd ;};_bbfed .BordertopcolorAttr =&_ebdbd ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbfed .DgmlayoutAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbfed .AllowoverlapAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbfed .BwnormalAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbfed .CliptowrapAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bebgg ,_gebff :=_bgace .Value ,error (nil ); -if _gebff !=nil {return _gebff ;};_bbfed .BorderbottomcolorAttr =&_bebgg ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u006f\u006e\u0065\u0064"{_bbfed .OnedAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbfed .DgmlayoutmruAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gaaff ,_cgbdf :=_gb .ParseInt (_bgace .Value ,10,64); -if _cgbdf !=nil {return _cgbdf ;};_bbfed .RegroupidAttr =&_gaaff ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbfed .AllowincellAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0068\u0072\u0070c\u0074"{_deedc ,_febga :=_gb .ParseFloat (_bgace .Value ,64); -if _febga !=nil {return _febga ;};_dgbdg :=float32 (_deedc );_bbfed .HrpctAttr =&_dgbdg ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbfed .ButtonAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0073\u0070\u0069\u0064"{_ebdcd ,_bfaee :=_bgace .Value ,error (nil ); -if _bfaee !=nil {return _bfaee ;};_bbfed .SpidAttr =&_ebdcd ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0073\u0070\u0074"{_gcaeb ,_gbfcb :=_gb .ParseFloat (_bgace .Value ,64); -if _gbfcb !=nil {return _gbfcb ;};_bageg :=float32 (_gcaeb );_bbfed .SptAttr =&_bageg ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gaafb ,_ggefcg :=_bgace .Value ,error (nil ); -if _ggefcg !=nil {return _ggefcg ;};_bbfed .BorderleftcolorAttr =&_gaafb ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u006f\u006c\u0065"{_bbfed .OleAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbcccg ,_febaed :=_bgace .Value ,error (nil ); -if _febaed !=nil {return _febaed ;};_bbfed .BorderrightcolorAttr =&_gbcccg ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbfed .BwmodeAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcdc ,_bcccd :=_gb .ParseInt (_bgace .Value ,10,64); -if _bcccd !=nil {return _bcccd ;};_bbfed .DgmnodekindAttr =&_fcdc ;continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbfed .ForcedashAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbfed .BwpureAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbfed .ConnectortypeAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbfed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgace .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbfed .HralignAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cefda ,_ggaag :=_bgace .Value ,error (nil );if _ggaag !=nil {return _ggaag ;};_bbfed .CoordsizeAttr =&_cefda ;continue ;};if _bgace .Name .Local =="\u0073\u0074\u0079l\u0065"{_fffb ,_gegbg :=_bgace .Value ,error (nil ); -if _gegbg !=nil {return _gegbg ;};_bbfed .StyleAttr =&_fffb ;continue ;};if _bgace .Name .Local =="\u0069\u0064"{_addfd ,_adfbg :=_bgace .Value ,error (nil );if _adfbg !=nil {return _adfbg ;};_bbfed .IdAttr =&_addfd ;continue ;};if _bgace .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbfed .StrokedAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbfed .PrintAttr .UnmarshalXMLAttr (_bgace );continue ;};if _bgace .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dead ,_dgdaa :=_bgace .Value ,error (nil ); -if _dgdaa !=nil {return _dgdaa ;};_bbfed .StrokeweightAttr =&_dead ;continue ;};if _bgace .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfefe ,_gcfgf :=_bgace .Value ,error (nil );if _gcfgf !=nil {return _gcfgf ;};_bbfed .WrapcoordsAttr =&_dfefe ; -continue ;};if _bgace .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aade ,_ggdcfe :=_bgace .Value ,error (nil );if _ggdcfe !=nil {return _ggdcfe ;};_bbfed .ChromakeyAttr =&_aade ;continue ;};if _bgace .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffabf ,_cabdc :=_bgace .Value ,error (nil ); -if _cabdc !=nil {return _cabdc ;};_bbfed .FillcolorAttr =&_ffabf ;continue ;};if _bgace .Name .Local =="\u0061\u006c\u0074"{_efacg ,_bbbc :=_bgace .Value ,error (nil );if _bbbc !=nil {return _bbbc ;};_bbfed .AltAttr =&_efacg ;continue ;};if _bgace .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbaag ,_eaac :=_bgace .Value ,error (nil ); -if _eaac !=nil {return _eaac ;};_bbfed .OpacityAttr =&_cbaag ;continue ;};if _bgace .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cabfd ,_ccdc :=_bgace .Value ,error (nil );if _ccdc !=nil {return _ccdc ;};_bbfed .StrokecolorAttr =&_cabfd ; -continue ;};if _bgace .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbfed .InsetpenAttr .UnmarshalXMLAttr (_bgace );continue ;};if _bgace .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbfed .FilledAttr .UnmarshalXMLAttr (_bgace ); -continue ;};if _bgace .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eeaaa ,_cbgcgf :=_bgace .Value ,error (nil );if _cbgcgf !=nil {return _cbgcgf ;};_bbfed .CoordoriginAttr =&_eeaaa ;continue ;};if _bgace .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfcdac ,_edbfa :=_bgace .Value ,error (nil ); -if _edbfa !=nil {return _edbfa ;};_bbfed .TitleAttr =&_dfcdac ;continue ;};if _bgace .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggdgb ,_fbcf :=_bgace .Value ,error (nil );if _fbcf !=nil {return _fbcf ;};_bbfed .ClassAttr =&_ggdgb ;continue ;};if _bgace .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdcdae ,_dcaefa :=_bgace .Value ,error (nil ); -if _dcaefa !=nil {return _dcaefa ;};_bbfed .TargetAttr =&_gdcdae ;continue ;};if _bgace .Name .Local =="\u0068\u0072\u0065\u0066"{_ffcbg ,_dbef :=_bgace .Value ,error (nil );if _dbef !=nil {return _dbef ;};_bbfed .HrefAttr =&_ffcbg ;continue ;};if _bgace .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_eacac ,_bdda :=_bgace .Value ,error (nil ); -if _bdda !=nil {return _bdda ;};_bbfed .PointsAttr =&_eacac ;continue ;};};_cfbfb :for {_abdafe ,_aefg :=d .Token ();if _aefg !=nil {return _aefg ;};switch _ccced :=_abdafe .(type ){case _d .StartElement :switch _ccced .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_addbb :=NewOfcInk (); -if _ggdcg :=d .DecodeElement (_addbb ,&_ccced );_ggdcg !=nil {return _ggdcg ;};_bbfed .Ink =append (_bbfed .Ink ,_addbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cafa :=NewEG_ShapeElements (); -_cafa .Path =NewPath ();if _fgbac :=d .DecodeElement (_cafa .Path ,&_ccced );_fgbac !=nil {return _fgbac ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_cafa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dabff :=NewEG_ShapeElements (); -_dabff .Formulas =NewFormulas ();if _bbebf :=d .DecodeElement (_dabff .Formulas ,&_ccced );_bbebf !=nil {return _bbebf ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_dabff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cedefd :=NewEG_ShapeElements (); -_cedefd .Handles =NewHandles ();if _effcg :=d .DecodeElement (_cedefd .Handles ,&_ccced );_effcg !=nil {return _effcg ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_cedefd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cgeae :=NewEG_ShapeElements (); -_cgeae .Fill =NewFill ();if _gedc :=d .DecodeElement (_cgeae .Fill ,&_ccced );_gedc !=nil {return _gedc ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_cgeae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gcecb :=NewEG_ShapeElements (); -_gcecb .Stroke =NewStroke ();if _cbcde :=d .DecodeElement (_gcecb .Stroke ,&_ccced );_cbcde !=nil {return _cbcde ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_gcecb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccebd :=NewEG_ShapeElements (); -_ccebd .Shadow =NewShadow ();if _dbebag :=d .DecodeElement (_ccebd .Shadow ,&_ccced );_dbebag !=nil {return _dbebag ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_ccebd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fbgbc :=NewEG_ShapeElements (); -_fbgbc .Textbox =NewTextbox ();if _cbcec :=d .DecodeElement (_fbgbc .Textbox ,&_ccced );_cbcec !=nil {return _cbcec ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_fbgbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_febgef :=NewEG_ShapeElements (); -_febgef .Textpath =NewTextpath ();if _dfcfdb :=d .DecodeElement (_febgef .Textpath ,&_ccced );_dfcfdb !=nil {return _dfcfdb ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_febgef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ffcgga :=NewEG_ShapeElements (); -_ffcgga .Imagedata =NewImagedata ();if _ccceda :=d .DecodeElement (_ffcgga .Imagedata ,&_ccced );_ccceda !=nil {return _ccceda ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_ffcgga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cdfed :=NewEG_ShapeElements (); -_cdfed .Skew =NewOfcSkew ();if _afdcga :=d .DecodeElement (_cdfed .Skew ,&_ccced );_afdcga !=nil {return _afdcga ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_cdfed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_afbceg :=NewEG_ShapeElements (); -_afbceg .Extrusion =NewOfcExtrusion ();if _agabb :=d .DecodeElement (_afbceg .Extrusion ,&_ccced );_agabb !=nil {return _agabb ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_afbceg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gaebc :=NewEG_ShapeElements (); -_gaebc .Callout =NewOfcCallout ();if _ceadf :=d .DecodeElement (_gaebc .Callout ,&_ccced );_ceadf !=nil {return _ceadf ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_gaebc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_effbg :=NewEG_ShapeElements (); -_effbg .Lock =NewOfcLock ();if _feeec :=d .DecodeElement (_effbg .Lock ,&_ccced );_feeec !=nil {return _feeec ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_effbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bcagdg :=NewEG_ShapeElements (); -_bcagdg .Clippath =NewOfcClippath ();if _daaeec :=d .DecodeElement (_bcagdg .Clippath ,&_ccced );_daaeec !=nil {return _daaeec ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_bcagdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dbbdf :=NewEG_ShapeElements (); -_dbbdf .Signatureline =NewOfcSignatureline ();if _ggbc :=d .DecodeElement (_dbbdf .Signatureline ,&_ccced );_ggbc !=nil {return _ggbc ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_dbbdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dfdec :=NewEG_ShapeElements (); -_dfdec .Wrap =_baa .NewWrap ();if _cddeca :=d .DecodeElement (_dfdec .Wrap ,&_ccced );_cddeca !=nil {return _cddeca ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_dfdec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gfbbb :=NewEG_ShapeElements (); -_gfbbb .Anchorlock =_baa .NewAnchorlock ();if _ccfea :=d .DecodeElement (_gfbbb .Anchorlock ,&_ccced );_ccfea !=nil {return _ccfea ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_gfbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fdead :=NewEG_ShapeElements (); -_fdead .Bordertop =_baa .NewBordertop ();if _adcfd :=d .DecodeElement (_fdead .Bordertop ,&_ccced );_adcfd !=nil {return _adcfd ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_fdead );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_caaab :=NewEG_ShapeElements (); -_caaab .Borderbottom =_baa .NewBorderbottom ();if _ecec :=d .DecodeElement (_caaab .Borderbottom ,&_ccced );_ecec !=nil {return _ecec ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_caaab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccagc :=NewEG_ShapeElements (); -_ccagc .Borderleft =_baa .NewBorderleft ();if _edffg :=d .DecodeElement (_ccagc .Borderleft ,&_ccced );_edffg !=nil {return _edffg ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_ccagc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bcac :=NewEG_ShapeElements (); -_bcac .Borderright =_baa .NewBorderright ();if _gbgffc :=d .DecodeElement (_bcac .Borderright ,&_ccced );_gbgffc !=nil {return _gbgffc ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_bcac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_efad :=NewEG_ShapeElements (); -_efad .ClientData =_af .NewClientData ();if _ggfab :=d .DecodeElement (_efad .ClientData ,&_ccced );_ggfab !=nil {return _ggfab ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_efad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_baadf :=NewEG_ShapeElements (); -_baadf .Textdata =_ce .NewTextdata ();if _egcba :=d .DecodeElement (_baadf .Textdata ,&_ccced );_egcba !=nil {return _egcba ;};_bbfed .EG_ShapeElements =append (_bbfed .EG_ShapeElements ,_baadf );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ccced .Name ); -if _fecde :=d .Skip ();_fecde !=nil {return _fecde ;};};case _d .EndElement :break _cfbfb ;case _d .CharData :};};return nil ;};func (_cbd *AG_OfficeCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .SpidAttr )}); -};if _cbd .OnedAttr !=_b .ST_TrueFalseUnset {_bddd ,_ffbb :=_cbd .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ffbb !=nil {return _ffbb ;};start .Attr =append (start .Attr ,_bddd );};if _cbd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .RegroupidAttr )}); -};if _cbd .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_abe ,_dde :=_cbd .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dde !=nil {return _dde ; -};start .Attr =append (start .Attr ,_abe );};if _cbd .ButtonAttr !=_b .ST_TrueFalseUnset {_ege ,_bfb :=_cbd .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bfb !=nil {return _bfb ;};start .Attr =append (start .Attr ,_ege ); -};if _cbd .UserhiddenAttr !=_b .ST_TrueFalseUnset {_caaad ,_bad :=_cbd .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_caaad ); -};if _cbd .BulletAttr !=_b .ST_TrueFalseUnset {_adec ,_add :=_cbd .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_adec );};if _cbd .HrAttr !=_b .ST_TrueFalseUnset {_dce ,_egg :=_cbd .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _egg !=nil {return _egg ;};start .Attr =append (start .Attr ,_dce );};if _cbd .HrstdAttr !=_b .ST_TrueFalseUnset {_cdge ,_aef :=_cbd .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aef !=nil {return _aef ;}; -start .Attr =append (start .Attr ,_cdge );};if _cbd .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_degg ,_aad :=_cbd .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aad !=nil {return _aad ; -};start .Attr =append (start .Attr ,_degg );};if _cbd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .HrpctAttr )});};if _cbd .HralignAttr !=OfcST_HrAlignUnset {_cfcg ,_aded :=_cbd .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _aded !=nil {return _aded ;};start .Attr =append (start .Attr ,_cfcg );};if _cbd .AllowincellAttr !=_b .ST_TrueFalseUnset {_fde ,_fcdg :=_cbd .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fcdg !=nil {return _fcdg ;};start .Attr =append (start .Attr ,_fde );};if _cbd .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_gbba ,_cecb :=_cbd .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cecb !=nil {return _cecb ;};start .Attr =append (start .Attr ,_gbba );};if _cbd .UserdrawnAttr !=_b .ST_TrueFalseUnset {_gcc ,_fac :=_cbd .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _fac !=nil {return _fac ;};start .Attr =append (start .Attr ,_gcc );};if _cbd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .BordertopcolorAttr )}); -};if _cbd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .BorderleftcolorAttr )}); -};if _cbd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .BorderbottomcolorAttr )}); -};if _cbd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .BorderrightcolorAttr )}); -};if _cbd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efa ,_gag :=_cbd .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gag !=nil {return _gag ;};start .Attr =append (start .Attr ,_efa ); -};if _cbd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cbd .DgmnodekindAttr )});};if _cbd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dbfe ,_eaag :=_cbd .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_dbfe );};if _cbd .InsetmodeAttr !=OfcST_InsetModeUnset {_ffbc ,_acdg :=_cbd .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _acdg !=nil {return _acdg ;};start .Attr =append (start .Attr ,_ffbc );};return nil ;};func (_gbdea *Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbdea .CT_Line =*NewCT_Line ();for _ ,_abbcc :=range start .Attr {if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbdea .UserdrawnAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbdea .ButtonAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbdea .DgmlayoutmruAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbdea .UserhiddenAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbdea .CliptowrapAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbdea .BulletAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u006f\u006c\u0065"{_gbdea .OleAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0068\u0072"{_gbdea .HrAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0073\u0070\u0069\u0064"{_ecgbb ,_ebggd :=_abbcc .Value ,error (nil ); -if _ebggd !=nil {return _ebggd ;};_gbdea .SpidAttr =&_ecgbb ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbdea .HrstdAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbdea .BwnormalAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efdgc ,_edggd :=_abbcc .Value ,error (nil ); -if _edggd !=nil {return _edggd ;};_gbdea .BordertopcolorAttr =&_efdgc ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbdea .DgmlayoutAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbdea .ForcedashAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbdea .AllowoverlapAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbdea .HrnoshadeAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbdea .PreferrelativeAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcfaa ,_efdb :=_abbcc .Value ,error (nil ); -if _efdb !=nil {return _efdb ;};_gbdea .BorderbottomcolorAttr =&_fcfaa ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u006f\u006e\u0065\u0064"{_gbdea .OnedAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aebgd ,_begdg :=_gb .ParseInt (_abbcc .Value ,10,64); -if _begdg !=nil {return _begdg ;};_gbdea .DgmnodekindAttr =&_aebgd ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fedab ,_acaadc :=_gb .ParseInt (_abbcc .Value ,10,64); -if _acaadc !=nil {return _acaadc ;};_gbdea .RegroupidAttr =&_fedab ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbdea .AllowincellAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0068\u0072\u0070c\u0074"{_eabdd ,_dedbd :=_gb .ParseFloat (_abbcc .Value ,64); -if _dedbd !=nil {return _dedbd ;};_deafb :=float32 (_eabdd );_gbdea .HrpctAttr =&_deafb ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0063\u006c\u0069\u0070"{_gbdea .ClipAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbdea .InsetmodeAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_caedf ,_eafda :=_abbcc .Value ,error (nil ); -if _eafda !=nil {return _eafda ;};_gbdea .BorderleftcolorAttr =&_caedf ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbdea .OleiconAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbdcf ,_aaega :=_abbcc .Value ,error (nil ); -if _aaega !=nil {return _aaega ;};_gbdea .BorderrightcolorAttr =&_cbdcf ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbdea .ConnectortypeAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbdea .BwpureAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbdea .BwmodeAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0073\u0070\u0074"{_gacce ,_beaaa :=_gb .ParseFloat (_abbcc .Value ,64); -if _beaaa !=nil {return _beaaa ;};_baaa :=float32 (_gacce );_gbdea .SptAttr =&_baaa ;continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbdea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abbcc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbdea .HralignAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Local =="\u0074\u006f"{_bfce ,_addcb :=_abbcc .Value ,error (nil );if _addcb !=nil {return _addcb ;};_gbdea .ToAttr =&_bfce ;continue ;};if _abbcc .Name .Local =="\u0069\u0064"{_gbabg ,_dgbac :=_abbcc .Value ,error (nil );if _dgbac !=nil {return _dgbac ; -};_gbdea .IdAttr =&_gbabg ;continue ;};if _abbcc .Name .Local =="\u0061\u006c\u0074"{_fbbce ,_cbbb :=_abbcc .Value ,error (nil );if _cbbb !=nil {return _cbbb ;};_gbdea .AltAttr =&_fbbce ;continue ;};if _abbcc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbdea .PrintAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};if _abbcc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbdea .StrokedAttr .UnmarshalXMLAttr (_abbcc );continue ;};if _abbcc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eccab ,_gcdba :=_abbcc .Value ,error (nil ); -if _gcdba !=nil {return _gcdba ;};_gbdea .WrapcoordsAttr =&_eccab ;continue ;};if _abbcc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_abebe ,_bbdfd :=_abbcc .Value ,error (nil );if _bbdfd !=nil {return _bbdfd ;}; -_gbdea .StrokeweightAttr =&_abebe ;continue ;};if _abbcc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aabbd ,_bcbef :=_abbcc .Value ,error (nil );if _bcbef !=nil {return _bcbef ;};_gbdea .CoordoriginAttr =&_aabbd ;continue ; -};if _abbcc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bade ,_bedgcg :=_abbcc .Value ,error (nil );if _bedgcg !=nil {return _bedgcg ;};_gbdea .ChromakeyAttr =&_bade ;continue ;};if _abbcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eaccb ,_gfggfa :=_abbcc .Value ,error (nil ); -if _gfggfa !=nil {return _gfggfa ;};_gbdea .FillcolorAttr =&_eaccb ;continue ;};if _abbcc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ccbba ,_efcgb :=_abbcc .Value ,error (nil );if _efcgb !=nil {return _efcgb ;};_gbdea .StyleAttr =&_ccbba ;continue ;}; -if _abbcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggabd ,_bgfeg :=_abbcc .Value ,error (nil );if _bgfeg !=nil {return _bgfeg ;};_gbdea .OpacityAttr =&_ggabd ;continue ;};if _abbcc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ecade ,_agaeeed :=_abbcc .Value ,error (nil ); -if _agaeeed !=nil {return _agaeeed ;};_gbdea .StrokecolorAttr =&_ecade ;continue ;};if _abbcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbdea .InsetpenAttr .UnmarshalXMLAttr (_abbcc );continue ;};if _abbcc .Name .Local =="\u0066\u0072\u006f\u006d"{_cgea ,_fcebd :=_abbcc .Value ,error (nil ); -if _fcebd !=nil {return _fcebd ;};_gbdea .FromAttr =&_cgea ;continue ;};if _abbcc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_caagg ,_dabf :=_abbcc .Value ,error (nil );if _dabf !=nil {return _dabf ;};_gbdea .CoordsizeAttr =&_caagg ; -continue ;};if _abbcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dabga ,_bdegg :=_abbcc .Value ,error (nil );if _bdegg !=nil {return _bdegg ;};_gbdea .TitleAttr =&_dabga ;continue ;};if _abbcc .Name .Local =="\u0063\u006c\u0061s\u0073"{_fcbbg ,_fefc :=_abbcc .Value ,error (nil ); -if _fefc !=nil {return _fefc ;};_gbdea .ClassAttr =&_fcbbg ;continue ;};if _abbcc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_beegcd ,_fdge :=_abbcc .Value ,error (nil );if _fdge !=nil {return _fdge ;};_gbdea .TargetAttr =&_beegcd ;continue ; -};if _abbcc .Name .Local =="\u0068\u0072\u0065\u0066"{_gdfd ,_ccfaf :=_abbcc .Value ,error (nil );if _ccfaf !=nil {return _ccfaf ;};_gbdea .HrefAttr =&_gdfd ;continue ;};if _abbcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbdea .FilledAttr .UnmarshalXMLAttr (_abbcc ); -continue ;};};_ffcbf :for {_acdbc ,_agadf :=d .Token ();if _agadf !=nil {return _agadf ;};switch _gaccf :=_acdbc .(type ){case _d .StartElement :switch _gaccf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bbedg :=NewEG_ShapeElements (); -_bbedg .Path =NewPath ();if _gebfa :=d .DecodeElement (_bbedg .Path ,&_gaccf );_gebfa !=nil {return _gebfa ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_bbedg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_afaab :=NewEG_ShapeElements (); -_afaab .Formulas =NewFormulas ();if _gfeab :=d .DecodeElement (_afaab .Formulas ,&_gaccf );_gfeab !=nil {return _gfeab ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_afaab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cfde :=NewEG_ShapeElements (); -_cfde .Handles =NewHandles ();if _aefca :=d .DecodeElement (_cfde .Handles ,&_gaccf );_aefca !=nil {return _aefca ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_cfde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adefg :=NewEG_ShapeElements (); -_adefg .Fill =NewFill ();if _dgee :=d .DecodeElement (_adefg .Fill ,&_gaccf );_dgee !=nil {return _dgee ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_adefg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aaba :=NewEG_ShapeElements (); -_aaba .Stroke =NewStroke ();if _dfaeg :=d .DecodeElement (_aaba .Stroke ,&_gaccf );_dfaeg !=nil {return _dfaeg ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_aaba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_feddc :=NewEG_ShapeElements (); -_feddc .Shadow =NewShadow ();if _fcfcf :=d .DecodeElement (_feddc .Shadow ,&_gaccf );_fcfcf !=nil {return _fcfcf ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_feddc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_afec :=NewEG_ShapeElements (); -_afec .Textbox =NewTextbox ();if _fdegb :=d .DecodeElement (_afec .Textbox ,&_gaccf );_fdegb !=nil {return _fdegb ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_afec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cgafgd :=NewEG_ShapeElements (); -_cgafgd .Textpath =NewTextpath ();if _ffdda :=d .DecodeElement (_cgafgd .Textpath ,&_gaccf );_ffdda !=nil {return _ffdda ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_cgafgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_acadg :=NewEG_ShapeElements (); -_acadg .Imagedata =NewImagedata ();if _ccbge :=d .DecodeElement (_acadg .Imagedata ,&_gaccf );_ccbge !=nil {return _ccbge ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_acadg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gbcaac :=NewEG_ShapeElements (); -_gbcaac .Skew =NewOfcSkew ();if _ggaaf :=d .DecodeElement (_gbcaac .Skew ,&_gaccf );_ggaaf !=nil {return _ggaaf ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_gbcaac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_adffe :=NewEG_ShapeElements (); -_adffe .Extrusion =NewOfcExtrusion ();if _cfac :=d .DecodeElement (_adffe .Extrusion ,&_gaccf );_cfac !=nil {return _cfac ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_adffe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dbfg :=NewEG_ShapeElements (); -_dbfg .Callout =NewOfcCallout ();if _gadbb :=d .DecodeElement (_dbfg .Callout ,&_gaccf );_gadbb !=nil {return _gadbb ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_dbfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_efabc :=NewEG_ShapeElements (); -_efabc .Lock =NewOfcLock ();if _efdfe :=d .DecodeElement (_efabc .Lock ,&_gaccf );_efdfe !=nil {return _efdfe ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_efabc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cccee :=NewEG_ShapeElements (); -_cccee .Clippath =NewOfcClippath ();if _agaeda :=d .DecodeElement (_cccee .Clippath ,&_gaccf );_agaeda !=nil {return _agaeda ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_cccee );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_edeff :=NewEG_ShapeElements (); -_edeff .Signatureline =NewOfcSignatureline ();if _ddgg :=d .DecodeElement (_edeff .Signatureline ,&_gaccf );_ddgg !=nil {return _ddgg ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_edeff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dadce :=NewEG_ShapeElements (); -_dadce .Wrap =_baa .NewWrap ();if _gegdfd :=d .DecodeElement (_dadce .Wrap ,&_gaccf );_gegdfd !=nil {return _gegdfd ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_dadce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cdfga :=NewEG_ShapeElements (); -_cdfga .Anchorlock =_baa .NewAnchorlock ();if _cdffa :=d .DecodeElement (_cdfga .Anchorlock ,&_gaccf );_cdffa !=nil {return _cdffa ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_cdfga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_adba :=NewEG_ShapeElements (); -_adba .Bordertop =_baa .NewBordertop ();if _daebb :=d .DecodeElement (_adba .Bordertop ,&_gaccf );_daebb !=nil {return _daebb ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_adba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_beaddg :=NewEG_ShapeElements (); -_beaddg .Borderbottom =_baa .NewBorderbottom ();if _fbebe :=d .DecodeElement (_beaddg .Borderbottom ,&_gaccf );_fbebe !=nil {return _fbebe ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_beaddg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dbdeg :=NewEG_ShapeElements (); -_dbdeg .Borderleft =_baa .NewBorderleft ();if _gddef :=d .DecodeElement (_dbdeg .Borderleft ,&_gaccf );_gddef !=nil {return _gddef ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_dbdeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ddadf :=NewEG_ShapeElements (); -_ddadf .Borderright =_baa .NewBorderright ();if _cgade :=d .DecodeElement (_ddadf .Borderright ,&_gaccf );_cgade !=nil {return _cgade ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_ddadf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fcaea :=NewEG_ShapeElements (); -_fcaea .ClientData =_af .NewClientData ();if _dgcbc :=d .DecodeElement (_fcaea .ClientData ,&_gaccf );_dgcbc !=nil {return _dgcbc ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_fcaea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fgceb :=NewEG_ShapeElements (); -_fgceb .Textdata =_ce .NewTextdata ();if _ebgdc :=d .DecodeElement (_fgceb .Textdata ,&_gaccf );_ebgdc !=nil {return _ebgdc ;};_gbdea .EG_ShapeElements =append (_gbdea .EG_ShapeElements ,_fgceb );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_gaccf .Name ); -if _dbaagd :=d .Skip ();_dbaagd !=nil {return _dbaagd ;};};case _d .EndElement :break _ffcbf ;case _d .CharData :};};return nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_eebag *OfcCT_StrokeChild )Validate ()error {return _eebag .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_dgbd *AG_StrokeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abca :=range start .Attr {if _abca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abca .Name .Local =="\u0072\u0065\u006ci\u0064"{_cegc ,_efdb :=_abca .Value ,error (nil ); +if _efdb !=nil {return _efdb ;};_dgbd .RelidAttr =&_cegc ;continue ;};if _abca .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"&&_abca .Name .Local =="\u0069\u0064"{_afec ,_deeg :=_abca .Value ,error (nil ); +if _deeg !=nil {return _deeg ;};_dgbd .IdAttr =&_afec ;continue ;};if _abca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgbd .ForcedashAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abca .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbcg ,_gae :=_abca .Value ,error (nil ); +if _gae !=nil {return _gae ;};_dgbd .TitleAttr =&_gbcg ;continue ;};if _abca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bae ,_dbda :=_abca .Value ,error (nil ); +if _dbda !=nil {return _dbda ;};_dgbd .AlthrefAttr =&_bae ;continue ;};if _abca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abca .Name .Local =="\u0068\u0072\u0065\u0066"{_gcffe ,_gaf :=_abca .Value ,error (nil ); +if _gaf !=nil {return _gaf ;};_dgbd .HrefAttr =&_gcffe ;continue ;};if _abca .Name .Local =="\u006f\u006e"{_dgbd .OnAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dgbd .StartarrowlengthAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dgbd .EndarrowAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eefa ,_dbbb :=_abca .Value ,error (nil ); +if _dbbb !=nil {return _dbbb ;};_dgbd .DashstyleAttr =&_eefa ;continue ;};if _abca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgbd .EndarrowwidthAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0073\u0072\u0063"{_aebf ,_cegd :=_abca .Value ,error (nil ); +if _cegd !=nil {return _cegd ;};_dgbd .SrcAttr =&_aebf ;continue ;};if _abca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dgbd .EndarrowlengthAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cdfe ,_eeec :=_abca .Value ,error (nil ); +if _eeec !=nil {return _eeec ;};_dgbd .ImagesizeAttr =&_cdfe ;continue ;};if _abca .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ggfb ,_fcc :=_gf .ParseFloat (_abca .Value ,64);if _fcc !=nil {return _fcc ;};_dgbd .MiterlimitAttr =&_ggfb ; +continue ;};if _abca .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dgbd .JoinstyleAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgbd .StartarrowwidthAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dgbd .EndcapAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dgbd .FilltypeAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dgbd .ImageaspectAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgbd .ImagealignshapeAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dgbd .StartarrowAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dgbd .LinestyleAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfc ,_aaba :=_abca .Value ,error (nil );if _aaba !=nil {return _aaba ;};_dgbd .OpacityAttr =&_cbfc ;continue ;};if _abca .Name .Local =="\u0063\u006f\u006co\u0072"{_gbaa ,_bgg :=_abca .Value ,error (nil ); +if _bgg !=nil {return _bgg ;};_dgbd .ColorAttr =&_gbaa ;continue ;};if _abca .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gdb ,_befa :=_abca .Value ,error (nil );if _befa !=nil {return _befa ;};_dgbd .WeightAttr =&_gdb ;continue ;};if _abca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgbd .InsetpenAttr .UnmarshalXMLAttr (_abca ); +continue ;};if _abca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_adf ,_aga :=_abca .Value ,error (nil );if _aga !=nil {return _aga ;};_dgbd .Color2Attr =&_adf ;continue ;};};for {_aeag ,_ffcbb :=d .Token ();if _ffcbb !=nil {return _d .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_ffcbb ); +};if _gdad ,_gccb :=_aeag .(_a .EndElement );_gccb &&_gdad .Name ==start .Name {break ;};};return nil ;};func NewCT_Background ()*CT_Background {_dfad :=&CT_Background {};return _dfad }; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_cgcc *OfcBottom )ValidateWithPath (path string )error {if _dbdg :=_cgcc .OfcCT_StrokeChild .ValidateWithPath (path );_dbdg !=nil {return _dbdg ;};return nil ;}; +// Validate validates the Shapetype and its children +func (_dgcfe *Shapetype )Validate ()error {return _dgcfe .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_ddbbfa OfcST_ScreenSize )String ()string {switch _ddbbfa {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036"; +case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032"; +};return "";};func (_cddca *OfcCT_RelationTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_caabf :=range start .Attr {if _caabf .Name .Local =="\u0065\u0078\u0074"{_cddca .ExtAttr .UnmarshalXMLAttr (_caabf );continue ;};};_cddaf :for {_fbfcf ,_cefcc :=d .Token (); +if _cefcc !=nil {return _cefcc ;};switch _cgaac :=_fbfcf .(type ){case _a .StartElement :switch _cgaac .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_dacb :=NewOfcCT_Relation (); +if _dddge :=d .DecodeElement (_dacb ,&_cgaac );_dddge !=nil {return _dddge ;};_cddca .Rel =append (_cddca .Rel ,_dacb );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cgaac .Name ); +if _dccdg :=d .Skip ();_dccdg !=nil {return _dccdg ;};};case _a .EndElement :break _cddaf ;case _a .CharData :};};return nil ;};func (_fbbdb OfcST_RType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gecag :=_a .Attr {};_gecag .Name =name ;switch _fbbdb {case OfcST_RTypeUnset :_gecag .Value =""; +case OfcST_RTypeArc :_gecag .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_gecag .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_gecag .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_gecag .Value ="\u0061\u006c\u0069g\u006e"; +};return _gecag ,nil ;}; -// Validate validates the CT_TextPath and its children -func (_ccbdaf *CT_TextPath )Validate ()error {return _ccbdaf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_ccfbf *OfcST_OLEType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccfbf =0; -case "\u0045\u006d\u0062e\u0064":*_ccfbf =1;case "\u004c\u0069\u006e\u006b":*_ccfbf =2;};return nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_bae :=&AG_ImageAttributes {};return _bae };func (_ggdeac ST_StrokeLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggdeac .String (),start ); -};func (_dfg *AG_StrokeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfg .OnAttr !=_b .ST_TrueFalseUnset {_fgb ,_gec :=_dfg .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _gec !=nil {return _gec ;};start .Attr =append (start .Attr ,_fgb ); -};if _dfg .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .WeightAttr )});};if _dfg .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .ColorAttr )}); -};if _dfg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .OpacityAttr )});};if _dfg .LinestyleAttr !=ST_StrokeLineStyleUnset {_cbcc ,_cbde :=_dfg .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"}); -if _cbde !=nil {return _cbde ;};start .Attr =append (start .Attr ,_cbcc );};if _dfg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .MiterlimitAttr )}); -};if _dfg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ecaca ,_dacab :=_dfg .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _dacab !=nil {return _dacab ;};start .Attr =append (start .Attr ,_ecaca );};if _dfg .EndcapAttr !=ST_StrokeEndCapUnset {_beg ,_fbe :=_dfg .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"}); -if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_beg );};if _dfg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .DashstyleAttr )}); -};if _dfg .FilltypeAttr !=ST_FillTypeUnset {_fcgf ,_defa :=_dfg .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _defa !=nil {return _defa ;};start .Attr =append (start .Attr ,_fcgf );};if _dfg .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .SrcAttr )}); -};if _dfg .ImageaspectAttr !=ST_ImageAspectUnset {_bdeg ,_fad :=_dfg .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fad !=nil {return _fad ;};start .Attr =append (start .Attr ,_bdeg ); -};if _dfg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .ImagesizeAttr )});};if _dfg .ImagealignshapeAttr !=_b .ST_TrueFalseUnset {_cgfc ,_cfe :=_dfg .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _cfe !=nil {return _cfe ;};start .Attr =append (start .Attr ,_cgfc );};if _dfg .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .Color2Attr )}); -};if _dfg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_daaf ,_acaa :=_dfg .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _acaa !=nil {return _acaa ;};start .Attr =append (start .Attr ,_daaf ); -};if _dfg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_baed ,_aggc :=_dfg .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _aggc !=nil {return _aggc ;};start .Attr =append (start .Attr ,_baed ); -};if _dfg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_ebbb ,_ecd :=_dfg .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ecd !=nil {return _ecd ; -};start .Attr =append (start .Attr ,_ebbb );};if _dfg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bgca ,_bfe :=_dfg .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_bgca ); -};if _dfg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bab ,_fgag :=_dfg .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fgag !=nil {return _fgag ;};start .Attr =append (start .Attr ,_bab ); -};if _dfg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bbec ,_deaa :=_dfg .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _deaa !=nil {return _deaa ;};start .Attr =append (start .Attr ,_bbec ); -};if _dfg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .HrefAttr )});};if _dfg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .AlthrefAttr )}); -};if _dfg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .TitleAttr )});};if _dfg .ForcedashAttr !=_b .ST_TrueFalseUnset {_ada ,_cfff :=_dfg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); -if _cfff !=nil {return _cfff ;};start .Attr =append (start .Attr ,_ada );};if _dfg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .IdAttr )});};if _dfg .InsetpenAttr !=_b .ST_TrueFalseUnset {_gcfd ,_fggbg :=_dfg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _fggbg !=nil {return _fggbg ;};start .Attr =append (start .Attr ,_gcfd );};if _dfg .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfg .RelidAttr )}); -};return nil ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_ceebe *OfcCT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbed :=range start .Attr {if _bfbed .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ceebe .PositionAttr .UnmarshalXMLAttr (_bfbed ); -continue ;};if _bfbed .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_ceebe .SelectionAttr .UnmarshalXMLAttr (_bfbed );continue ;};if _bfbed .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ceebe .GroupingAttr .UnmarshalXMLAttr (_bfbed ); -continue ;};if _bfbed .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ceebe .UngroupingAttr .UnmarshalXMLAttr (_bfbed );continue ;};if _bfbed .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ceebe .RotationAttr .UnmarshalXMLAttr (_bfbed ); -continue ;};if _bfbed .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_ceebe .CroppingAttr .UnmarshalXMLAttr (_bfbed );continue ;};if _bfbed .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_ceebe .VerticiesAttr .UnmarshalXMLAttr (_bfbed ); -continue ;};if _bfbed .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_ceebe .AdjusthandlesAttr .UnmarshalXMLAttr (_bfbed );continue ;};if _bfbed .Name .Local =="\u0074\u0065\u0078\u0074"{_ceebe .TextAttr .UnmarshalXMLAttr (_bfbed ); -continue ;};if _bfbed .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_ceebe .AspectratioAttr .UnmarshalXMLAttr (_bfbed );continue ;};if _bfbed .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_ceebe .ShapetypeAttr .UnmarshalXMLAttr (_bfbed ); -continue ;};if _bfbed .Name .Local =="\u0065\u0078\u0074"{_ceebe .ExtAttr .UnmarshalXMLAttr (_bfbed );continue ;};};for {_gbgaf ,_abafb :=d .Token ();if _abafb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_abafb ); -};if _cdaf ,_cfdge :=_gbgaf .(_d .EndElement );_cfdge &&_cdaf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Group and its children +func (_deccg *CT_Group )Validate ()error {return _deccg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_dfbd *OfcCallout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dfbd .OfcCT_Callout .MarshalXML (e ,start ); +};func NewAG_Id ()*AG_Id {_fgb :=&AG_Id {};return _fgb };type AG_Ext struct{ExtAttr ST_Ext ;};type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ; +CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ; +BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ; +BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; +StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; +BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func (_gabfc *OfcST_Angle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gabfc =0; +case "\u0061\u006e\u0079":*_gabfc =1;case "\u0033\u0030":*_gabfc =2;case "\u0034\u0035":*_gabfc =3;case "\u0036\u0030":*_gabfc =4;case "\u0039\u0030":*_gabfc =5;case "\u0061\u0075\u0074\u006f":*_gabfc =6;};return nil ;}; -// Validate validates the CT_Path and its children -func (_ddfa *CT_Path )Validate ()error {return _ddfa .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");}; +// Validate validates the AG_Chromakey and its children +func (_edc *AG_Chromakey )Validate ()error {return _edc .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; -// Validate validates the AG_StrokeAttributes and its children -func (_gdgeg *AG_StrokeAttributes )Validate ()error {return _gdgeg .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cgcgg *OfcST_ExtrusionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geac ,_cagab :=d .Token (); -if _cagab !=nil {return _cagab ;};if _bdada ,_fdaff :=_geac .(_d .EndElement );_fdaff &&_bdada .Name ==start .Name {*_cgcgg =1;return nil ;};if _abbec ,_gbdeg :=_geac .(_d .CharData );!_gbdeg {return _c .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",_geac ); -}else {switch string (_abbec ){case "":*_cgcgg =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cgcgg =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cgcgg =2;};};_geac ,_cagab =d .Token ();if _cagab !=nil {return _cagab ; -};if _bdeae ,_efddc :=_geac .(_d .EndElement );_efddc &&_bdeae .Name ==start .Name {return nil ;};return _c .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",_geac ); -};func (_ddd *AG_OfficeShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccg :=range start .Attr {if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0073\u0070\u0074"{_gbcc ,_fdbg :=_gb .ParseFloat (_ccg .Value ,64); -if _fdbg !=nil {return _fdbg ;};_bdc :=float32 (_gbcc );_ddd .SptAttr =&_bdc ;continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddd .ConnectortypeAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddd .BwmodeAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddd .BwpureAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddd .BwnormalAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddd .ForcedashAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddd .OleiconAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u006f\u006c\u0065"{_ddd .OleAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddd .PreferrelativeAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddd .CliptowrapAttr .UnmarshalXMLAttr (_ccg ); -continue ;};if _ccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccg .Name .Local =="\u0063\u006c\u0069\u0070"{_ddd .ClipAttr .UnmarshalXMLAttr (_ccg ); -continue ;};};for {_aag ,_gegb :=d .Token ();if _gegb !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_gegb ); -};if _beag ,_gdfc :=_aag .(_d .EndElement );_gdfc &&_beag .Name ==start .Name {break ;};};return nil ;};func (_ddg *Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ddg .CT_Arc .MarshalXML (e ,start );};func (_bgdcg OfcST_ExtrusionRender )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdegg :=_d .Attr {}; -_gdegg .Name =name ;switch _bgdcg {case OfcST_ExtrusionRenderUnset :_gdegg .Value ="";case OfcST_ExtrusionRenderSolid :_gdegg .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_gdegg .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de"; -case OfcST_ExtrusionRenderBoundingCube :_gdegg .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _gdegg ,nil ;}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_cfdaa *OfcCT_Diagram )ValidateWithPath (path string )error {if _effg :=_cfdaa .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_effg !=nil {return _effg ;};if _gddgg :=_cfdaa .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072"); +_gddgg !=nil {return _gddgg ;};if _gbedd :=_cfdaa .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gbedd !=nil {return _gbedd ;};if _cfdaa .Relationtable !=nil {if _bbggca :=_cfdaa .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065"); +_bbggca !=nil {return _bbggca ;};};if _aecda :=_cfdaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aecda !=nil {return _aecda ;};return nil ;};func (_deagc *CT_Handles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgfg :for {_dfbc ,_aabda :=d .Token (); +if _aabda !=nil {return _aabda ;};switch _aaefd :=_dfbc .(type ){case _a .StartElement :switch _aaefd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_ccfgc :=NewCT_H (); +if _fecd :=d .DecodeElement (_ccfgc ,&_aaefd );_fecd !=nil {return _fecd ;};_deagc .H =append (_deagc .H ,_ccfgc );default:_ab .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_aaefd .Name ); +if _ffaeb :=d .Skip ();_ffaeb !=nil {return _ffaeb ;};};case _a .EndElement :break _bgfg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_adbec *OfcLeft )ValidateWithPath (path string )error {if _afdcg :=_adbec .OfcCT_StrokeChild .ValidateWithPath (path );_afdcg !=nil {return _afdcg ;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_aaaf *AG_Path )ValidateWithPath (path string )error {return nil };type OfcCT_Lock struct{PositionAttr _f .ST_TrueFalse ;SelectionAttr _f .ST_TrueFalse ;GroupingAttr _f .ST_TrueFalse ;UngroupingAttr _f .ST_TrueFalse ;RotationAttr _f .ST_TrueFalse ; +CroppingAttr _f .ST_TrueFalse ;VerticiesAttr _f .ST_TrueFalse ;AdjusthandlesAttr _f .ST_TrueFalse ;TextAttr _f .ST_TrueFalse ;AspectratioAttr _f .ST_TrueFalse ;ShapetypeAttr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_bbbb :=&OfcCT_ColorMenu {}; +return _bbbb };func NewShapetype ()*Shapetype {_dadcf :=&Shapetype {};_dadcf .CT_Shapetype =*NewCT_Shapetype ();return _dadcf ;}; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_bgb *AG_Chromakey )ValidateWithPath (path string )error {return nil };type OfcCallout struct{OfcCT_Callout };func (_cedgf *OfcExtrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedgf .OfcCT_Extrusion =*NewOfcCT_Extrusion (); -for _ ,_dfgbf :=range start .Attr {if _dfgbf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cedgf .ColormodeAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u0063\u006f\u006co\u0072"{_bdbc ,_bgbdd :=_dfgbf .Value ,error (nil ); -if _bgbdd !=nil {return _bgbdd ;};_cedgf .ColorAttr =&_bdbc ;continue ;};if _dfgbf .Name .Local =="\u0074\u0079\u0070\u0065"{_cedgf .TypeAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_egccb ,_fggca :=_gb .ParseFloat (_dfgbf .Value ,64); -if _fggca !=nil {return _fggca ;};_bgbba :=float32 (_egccb );_cedgf .ShininessAttr =&_bgbba ;continue ;};if _dfgbf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_befda ,_dfabg :=_dfgbf .Value ,error (nil ); -if _dfabg !=nil {return _dfabg ;};_cedgf .ViewpointoriginAttr =&_befda ;continue ;};if _dfgbf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_ccgceg ,_fgegaa :=_dfgbf .Value ,error (nil );if _fgegaa !=nil {return _fgegaa ; -};_cedgf .SpecularityAttr =&_ccgceg ;continue ;};if _dfgbf .Name .Local =="\u0070\u006c\u0061n\u0065"{_cedgf .PlaneAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_aacec ,_gefda :=_dfgbf .Value ,error (nil ); -if _gefda !=nil {return _gefda ;};_cedgf .DiffusityAttr =&_aacec ;continue ;};if _dfgbf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_afeg ,_cggge :=_dfgbf .Value ,error (nil );if _cggge !=nil {return _cggge ;};_cedgf .SkewamtAttr =&_afeg ;continue ; -};if _dfgbf .Name .Local =="\u006d\u0065\u0074a\u006c"{_cedgf .MetalAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_ebdde ,_bdcgf :=_dfgbf .Value ,error (nil );if _bdcgf !=nil {return _bdcgf ; -};_cedgf .BackdepthAttr =&_ebdde ;continue ;};if _dfgbf .Name .Local =="\u0065\u0064\u0067\u0065"{_dfgge ,_eefcfb :=_dfgbf .Value ,error (nil );if _eefcfb !=nil {return _eefcfb ;};_cedgf .EdgeAttr =&_dfgge ;continue ;};if _dfgbf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_gfcdb ,_gfcbf :=_dfgbf .Value ,error (nil ); -if _gfcbf !=nil {return _gfcbf ;};_cedgf .Lightlevel2Attr =&_gfcdb ;continue ;};if _dfgbf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_agcfd ,_cdfffc :=_gb .ParseFloat (_dfgbf .Value ,64);if _cdfffc !=nil {return _cdfffc ; -};_fafg :=float32 (_agcfd );_cedgf .OrientationangleAttr =&_fafg ;continue ;};if _dfgbf .Name .Local =="\u006f\u006e"{_cedgf .OnAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cedgf .LightharshAttr .UnmarshalXMLAttr (_dfgbf ); -continue ;};if _dfgbf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cedgf .LightfaceAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_facd ,_dedda :=_dfgbf .Value ,error (nil ); -if _dedda !=nil {return _dedda ;};_cedgf .ForedepthAttr =&_facd ;continue ;};if _dfgbf .Name .Local =="\u0065\u0078\u0074"{_cedgf .ExtAttr .UnmarshalXMLAttr (_dfgbf );continue ;};if _dfgbf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cedgf .AutorotationcenterAttr .UnmarshalXMLAttr (_dfgbf ); -continue ;};if _dfgbf .Name .Local =="\u0066\u0061\u0063e\u0074"{_gfgfg ,_badeg :=_dfgbf .Value ,error (nil );if _badeg !=nil {return _badeg ;};_cedgf .FacetAttr =&_gfgfg ;continue ;};if _dfgbf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cedgf .RenderAttr .UnmarshalXMLAttr (_dfgbf ); -continue ;};if _dfgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_dacedf ,_bcdfe :=_dfgbf .Value ,error (nil );if _bcdfe !=nil {return _bcdfe ;};_cedgf .LightlevelAttr =&_dacedf ;continue ;};if _dfgbf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eaffb ,_gagdb :=_dfgbf .Value ,error (nil ); -if _gagdb !=nil {return _gagdb ;};_cedgf .BrightnessAttr =&_eaffb ;continue ;};if _dfgbf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_dbbba ,_dbbga :=_gb .ParseFloat (_dfgbf .Value ,64);if _dbbga !=nil {return _dbbga ;};_beaea :=float32 (_dbbba ); -_cedgf .SkewangleAttr =&_beaea ;continue ;};if _dfgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_ffecg ,_gbfcc :=_dfgbf .Value ,error (nil );if _gbfcc !=nil {return _gbfcc ;};_cedgf .Lightposition2Attr =&_ffecg ; -continue ;};if _dfgbf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_afdcde ,_aeeaa :=_dfgbf .Value ,error (nil );if _aeeaa !=nil {return _aeeaa ;};_cedgf .RotationangleAttr =&_afdcde ;continue ;};if _dfgbf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cedgf .Lightharsh2Attr .UnmarshalXMLAttr (_dfgbf ); -continue ;};if _dfgbf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dbdccc ,_fccgf :=_dfgbf .Value ,error (nil );if _fccgf !=nil {return _fccgf ;};_cedgf .OrientationAttr =&_dbdccc ;continue ;};if _dfgbf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cedgf .LockrotationcenterAttr .UnmarshalXMLAttr (_dfgbf ); -continue ;};if _dfgbf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_babfd ,_aagdf :=_dfgbf .Value ,error (nil );if _aagdf !=nil {return _aagdf ;};_cedgf .RotationcenterAttr =&_babfd ;continue ;};if _dfgbf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_ebeeb ,_abcgg :=_dfgbf .Value ,error (nil ); -if _abcgg !=nil {return _abcgg ;};_cedgf .ViewpointAttr =&_ebeeb ;continue ;};if _dfgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dcfgf ,_gfcga :=_dfgbf .Value ,error (nil );if _gfcga !=nil {return _gfcga ; -};_cedgf .LightpositionAttr =&_dcfgf ;continue ;};};for {_dfegc ,_gcgec :=d .Token ();if _gcgec !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcgec ); -};if _gggag ,_ccdfd :=_dfegc .(_d .EndElement );_ccdfd &&_gggag .Name ==start .Name {break ;};};return nil ;};func (_afeaa *OfcInk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afeaa .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_cfaee :=range start .Attr {if _cfaee .Name .Local =="\u0069"{_bfgba ,_dggga :=_cfaee .Value ,error (nil ); -if _dggga !=nil {return _dggga ;};_afeaa .IAttr =&_bfgba ;continue ;};if _cfaee .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afeaa .AnnotationAttr .UnmarshalXMLAttr (_cfaee );continue ;};if _cfaee .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_defbfb ,_gebec :=_cfaee .Value ,error (nil ); -if _gebec !=nil {return _gebec ;};_afeaa .ContentTypeAttr =&_defbfb ;continue ;};};for {_egfefb ,_fageg :=d .Token ();if _fageg !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_fageg ); -};if _gccgf ,_caggf :=_egfefb .(_d .EndElement );_caggf &&_gccgf .Name ==start .Name {break ;};};return nil ;};type Shape struct{CT_Shape }; +// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path +func (_ggfga *Shapetype )ValidateWithPath (path string )error {if _abfbce :=_ggfga .CT_Shapetype .ValidateWithPath (path );_abfbce !=nil {return _abfbce ;};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_bgbg :=&AG_AllShapeAttributes {}; +return _bgbg ;};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_fecbb OfcST_ConnectType )Validate ()error {return _fecbb .ValidateWithPath ("")};type ST_FillMethod byte ; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_fge *AG_Id )ValidateWithPath (path string )error {return nil };type OfcST_ExtrusionRender byte ;func (_efecd OfcST_ExtrusionType )String ()string {switch _efecd {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; -case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";};func (_dfcgd *OfcCT_Ink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdbfc :=range start .Attr {if _fdbfc .Name .Local =="\u0069"{_gdgdb ,_bagbc :=_fdbfc .Value ,error (nil ); -if _bagbc !=nil {return _bagbc ;};_dfcgd .IAttr =&_gdgdb ;continue ;};if _fdbfc .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dfcgd .AnnotationAttr .UnmarshalXMLAttr (_fdbfc );continue ;};if _fdbfc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dbdbf ,_acce :=_fdbfc .Value ,error (nil ); -if _acce !=nil {return _acce ;};_dfcgd .ContentTypeAttr =&_dbdbf ;continue ;};};for {_cafbg ,_fagc :=d .Token ();if _fagc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_fagc ); -};if _gfccbd ,_fgcea :=_cafbg .(_d .EndElement );_fgcea &&_gfccbd .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_abgb :=&OfcCT_Lock {};return _abgb };func (_aafaef ST_StrokeJoinStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dagcf :=_d .Attr {}; -_dagcf .Name =name ;switch _aafaef {case ST_StrokeJoinStyleUnset :_dagcf .Value ="";case ST_StrokeJoinStyleRound :_dagcf .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_dagcf .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_dagcf .Value ="\u006d\u0069\u0074e\u0072"; -};return _dagcf ,nil ;};func (_cggadg OfcST_OLEUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdgcg :=_d .Attr {};_bdgcg .Name =name ;switch _cggadg {case OfcST_OLEUpdateModeUnset :_bdgcg .Value ="";case OfcST_OLEUpdateModeAlways :_bdgcg .Value ="\u0041\u006c\u0077\u0061\u0079\u0073"; -case OfcST_OLEUpdateModeOnCall :_bdgcg .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _bdgcg ,nil ;};func NewCT_Textbox ()*CT_Textbox {_daagf :=&CT_Textbox {};return _daagf };type CT_Formulas struct{F []*CT_F ;};func (_dgdea *ST_StrokeEndCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagegg ,_eggag :=d .Token (); -if _eggag !=nil {return _eggag ;};if _gdcfe ,_bfbfdc :=_fagegg .(_d .EndElement );_bfbfdc &&_gdcfe .Name ==start .Name {*_dgdea =1;return nil ;};if _bgge ,_cdgbdc :=_fagegg .(_d .CharData );!_cdgbdc {return _c .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",_fagegg ); -}else {switch string (_bgge ){case "":*_dgdea =0;case "\u0066\u006c\u0061\u0074":*_dgdea =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgdea =2;case "\u0072\u006f\u0075n\u0064":*_dgdea =3;};};_fagegg ,_eggag =d .Token ();if _eggag !=nil {return _eggag ; -};if _gbdc ,_dadcbd :=_fagegg .(_d .EndElement );_dadcbd &&_gbdc .Name ==start .Name {return nil ;};return _c .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",_fagegg ); -};func (_baadbf *Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _baadbf .CT_Line .MarshalXML (e ,start );};func (_agcf *AG_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcf .ExtAttr =ST_Ext (1);for _ ,_dfbc :=range start .Attr {if _dfbc .Name .Local =="\u0065\u0078\u0074"{_agcf .ExtAttr .UnmarshalXMLAttr (_dfbc ); -continue ;};};for {_fea ,_afd :=d .Token ();if _afd !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_afd );};if _fbbb ,_aed :=_fea .(_d .EndElement );_aed &&_fbbb .Name ==start .Name {break ; -};};return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_cdccf :=&OfcCT_OLEObject {};return _cdccf }; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_ebedg *CT_Shapetype )ValidateWithPath (path string )error {for _eceec ,_ffdge :=range _ebedg .EG_ShapeElements {if _afdfe :=_ffdge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eceec )); +_afdfe !=nil {return _afdfe ;};};if _ebedg .Complex !=nil {if _gdagg :=_ebedg .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_gdagg !=nil {return _gdagg ;};};if _caacf :=_ebedg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072"); +_caacf !=nil {return _caacf ;};if _bbdaf :=_ebedg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bbdaf !=nil {return _bbdaf ;};if _bdcf :=_ebedg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); +_bdcf !=nil {return _bdcf ;};if _abbdc :=_ebedg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_abbdc !=nil {return _abbdc ;};if _bacb :=_ebedg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_bacb !=nil {return _bacb ;};if _adfdc :=_ebedg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_adfdc !=nil {return _adfdc ;};if _edgee :=_ebedg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); +_edgee !=nil {return _edgee ;};if _ecgcg :=_ebedg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ecgcg !=nil {return _ecgcg ;};if _cfedf :=_ebedg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); +_cfedf !=nil {return _cfedf ;};if _gcefa :=_ebedg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gcefa !=nil {return _gcefa ;};if _cdga :=_ebedg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); +_cdga !=nil {return _cdga ;};if _dbbbg :=_ebedg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dbbbg !=nil {return _dbbbg ;};if _gccg :=_ebedg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); +_gccg !=nil {return _gccg ;};if _ecgbf :=_ebedg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ecgbf !=nil {return _ecgbf ;};if _gfbgc :=_ebedg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); +_gfbgc !=nil {return _gfbgc ;};if _bafd :=_ebedg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bafd !=nil {return _bafd ;};if _ceefc :=_ebedg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072"); +_ceefc !=nil {return _ceefc ;};if _bcbb :=_ebedg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bcbb !=nil {return _bcbb ;};if _accbg :=_ebedg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); +_accbg !=nil {return _accbg ;};if _cacaa :=_ebedg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cacaa !=nil {return _cacaa ;};if _acaab :=_ebedg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_acaab !=nil {return _acaab ;};if _fedf :=_ebedg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fedf !=nil {return _fedf ;};if _cbegg :=_ebedg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072"); +_cbegg !=nil {return _cbegg ;};if _eedff :=_ebedg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_eedff !=nil {return _eedff ;};if _ffbf :=_ebedg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072"); +_ffbf !=nil {return _ffbf ;};if _afffd :=_ebedg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_afffd !=nil {return _afffd ;};if _cagab :=_ebedg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072"); +_cagab !=nil {return _cagab ;};if _bdfe :=_ebedg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bdfe !=nil {return _bdfe ;};if _cdggf :=_ebedg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r"); +_cdggf !=nil {return _cdggf ;};return nil ;}; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_bged *AG_Type )ValidateWithPath (path string )error {return nil };func (_geda ST_Ext )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdaaa :=_d .Attr {};_gdaaa .Name =name ;switch _geda {case ST_ExtUnset :_gdaaa .Value ="";case ST_ExtView :_gdaaa .Value ="\u0076\u0069\u0065\u0077"; -case ST_ExtEdit :_gdaaa .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_gdaaa .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _gdaaa ,nil ;}; +// Validate validates the OfcCT_Rules and its children +func (_efbeg *OfcCT_Rules )Validate ()error {return _efbeg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");}; -// Validate validates the Formulas and its children -func (_fbac *Formulas )Validate ()error {return _fbac .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_ggeefc *OfcST_RType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggeefc =0;case "\u0061\u0072\u0063":*_ggeefc =1; -case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_ggeefc =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_ggeefc =3;case "\u0061\u006c\u0069g\u006e":*_ggeefc =4;};return nil ;};func (_bbde *CT_H )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0068"; -};if _bbde .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bbde .PositionAttr )});};if _bbde .PolarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bbde .PolarAttr )}); -};if _bbde .MapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_bbde .MapAttr )});};if _bbde .InvxAttr !=_b .ST_TrueFalseUnset {_gfgge ,_fdgaa :=_bbde .InvxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0078"}); -if _fdgaa !=nil {return _fdgaa ;};start .Attr =append (start .Attr ,_gfgge );};if _bbde .InvyAttr !=_b .ST_TrueFalseUnset {_bcca ,_bdfe :=_bbde .InvyAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0079"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_bcca ); -};if _bbde .SwitchAttr !=_b .ST_TrueFalseBlankUnset {_afed ,_bgee :=_bbde .SwitchAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _bgee !=nil {return _bgee ;};start .Attr =append (start .Attr ,_afed );};if _bbde .XrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbde .XrangeAttr )}); -};if _bbde .YrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbde .YrangeAttr )});};if _bbde .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbde .RadiusrangeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cefeg ST_FillType )Validate ()error {return _cefeg .ValidateWithPath ("")};func (_daccf ST_ImageAspect )ValidateWithPath (path string )error {switch _daccf {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daccf )); -};return nil ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func NewAG_CoreAttributes ()*AG_CoreAttributes {_afc :=&AG_CoreAttributes {}; -return _afc }; +// Validate validates the AG_StrokeAttributes and its children +func (_eaf *AG_StrokeAttributes )Validate ()error {return _eaf .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cb *AG_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0061\u0064\u006a"{_abd ,_gc :=_af .Value ,error (nil ); +if _gc !=nil {return _gc ;};_cb .AdjAttr =&_abd ;continue ;};};for {_cf ,_ff :=d .Token ();if _ff !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ff );};if _ad ,_ffe :=_cf .(_a .EndElement ); +_ffe &&_ad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Type and its children -func (_fdda *AG_Type )Validate ()error {return _fdda .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};type CT_Shadow struct{OnAttr _b .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _b .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ; -OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};type Formulas struct{CT_Formulas };func NewRoundrect ()*Roundrect {_fdggb :=&Roundrect {};_fdggb .CT_RoundRect =*NewCT_RoundRect ();return _fdggb ; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_ddgcaa *OfcClippath )ValidateWithPath (path string )error {if _ffcad :=_ddgcaa .OfcCT_ClipPath .ValidateWithPath (path );_ffcad !=nil {return _ffcad ;};return nil ;};func (_bbefb *Rect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bbefb .CT_Rect .MarshalXML (e ,start ); }; -// Validate validates the CT_Shapetype and its children -func (_cbddf *CT_Shapetype )Validate ()error {return _cbddf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_gacfe OfcST_ConnectorType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_affec :=_d .Attr {}; -_affec .Name =name ;switch _gacfe {case OfcST_ConnectorTypeUnset :_affec .Value ="";case OfcST_ConnectorTypeNone :_affec .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_affec .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074"; -case OfcST_ConnectorTypeElbow :_affec .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_affec .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _affec ,nil ;};func NewCT_Image ()*CT_Image {_fcae :=&CT_Image {};return _fcae }; - -// Validate validates the OfcCT_Callout and its children -func (_gdbe *OfcCT_Callout )Validate ()error {return _gdbe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");}; - -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_adgb *OfcCT_Extrusion )ValidateWithPath (path string )error {if _efdff :=_adgb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_efdff !=nil {return _efdff ;};if _gadgd :=_adgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_gadgd !=nil {return _gadgd ;};if _fgeda :=_adgb .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fgeda !=nil {return _fgeda ;};if _eecacc :=_adgb .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072"); -_eecacc !=nil {return _eecacc ;};if _dgcd :=_adgb .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dgcd !=nil {return _dgcd ; -};if _bgcgd :=_adgb .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bgcgd !=nil {return _bgcgd ;};if _aggbf :=_adgb .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_aggbf !=nil {return _aggbf ;};if _adaec :=_adgb .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_adaec !=nil {return _adaec ;};if _dfdfe :=_adgb .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072"); -_dfdfe !=nil {return _dfdfe ;};if _cddb :=_adgb .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_cddb !=nil {return _cddb ;};if _bedgcf :=_adgb .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072"); -_bedgcf !=nil {return _bedgcf ;};if _cgae :=_adgb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgae !=nil {return _cgae ;};return nil ;};func (_aecbe *ST_EditAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aecbe =0; -case "\u0063\u0061\u006e\u0076\u0061\u0073":*_aecbe =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_aecbe =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_aecbe =3;case "\u0063\u0079\u0063l\u0065":*_aecbe =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_aecbe =5; -case "\u0076\u0065\u006e\u006e":*_aecbe =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_aecbe =7;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_fggedg :=&OfcCT_IdMap {};return _fggedg };type AG_Ext struct{ExtAttr ST_Ext ;};type Textpath struct{CT_TextPath }; -func (_bbdgc OfcST_OLEType )ValidateWithPath (path string )error {switch _bbdgc {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdgc )); -};return nil ;};func (_dgggg *CT_Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccfd :=range start .Attr {if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgggg .UserdrawnAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgggg .ButtonAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgggg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgggg .UserhiddenAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgggg .CliptowrapAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgggg .BulletAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u006f\u006c\u0065"{_dgggg .OleAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0068\u0072"{_dgggg .HrAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0073\u0070\u0069\u0064"{_eefbg ,_efacd :=_ccfd .Value ,error (nil ); -if _efacd !=nil {return _efacd ;};_dgggg .SpidAttr =&_eefbg ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgggg .HrstdAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgggg .BwnormalAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggde ,_ccgbe :=_ccfd .Value ,error (nil ); -if _ccgbe !=nil {return _ccgbe ;};_dgggg .BordertopcolorAttr =&_ggde ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgggg .DgmlayoutAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgggg .ForcedashAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgggg .AllowoverlapAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgggg .HrnoshadeAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgggg .PreferrelativeAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcad ,_afgf :=_ccfd .Value ,error (nil ); -if _afgf !=nil {return _afgf ;};_dgggg .BorderbottomcolorAttr =&_fcad ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u006f\u006e\u0065\u0064"{_dgggg .OnedAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bacge ,_cdec :=_gb .ParseInt (_ccfd .Value ,10,64); -if _cdec !=nil {return _cdec ;};_dgggg .DgmnodekindAttr =&_bacge ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fafc ,_fgggd :=_gb .ParseInt (_ccfd .Value ,10,64); -if _fgggd !=nil {return _fgggd ;};_dgggg .RegroupidAttr =&_fafc ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgggg .AllowincellAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gdadb ,_bbab :=_gb .ParseFloat (_ccfd .Value ,64); -if _bbab !=nil {return _bbab ;};_cgbc :=float32 (_gdadb );_dgggg .HrpctAttr =&_cgbc ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0063\u006c\u0069\u0070"{_dgggg .ClipAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgggg .InsetmodeAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccdd ,_gfggc :=_ccfd .Value ,error (nil ); -if _gfggc !=nil {return _gfggc ;};_dgggg .BorderleftcolorAttr =&_ccdd ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgggg .OleiconAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gace ,_affa :=_ccfd .Value ,error (nil ); -if _affa !=nil {return _affa ;};_dgggg .BorderrightcolorAttr =&_gace ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgggg .ConnectortypeAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgggg .BwpureAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgggg .BwmodeAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0073\u0070\u0074"{_abedc ,_cbdd :=_gb .ParseFloat (_ccfd .Value ,64); -if _cbdd !=nil {return _cbdd ;};_aadc :=float32 (_abedc );_dgggg .SptAttr =&_aadc ;continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgggg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgggg .HralignAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Local =="\u0074\u006f"{_aaaaa ,_gfbba :=_ccfd .Value ,error (nil );if _gfbba !=nil {return _gfbba ;};_dgggg .ToAttr =&_aaaaa ;continue ;};if _ccfd .Name .Local =="\u0069\u0064"{_faaa ,_ebcd :=_ccfd .Value ,error (nil );if _ebcd !=nil {return _ebcd ; -};_dgggg .IdAttr =&_faaa ;continue ;};if _ccfd .Name .Local =="\u0061\u006c\u0074"{_ebbcf ,_cebdf :=_ccfd .Value ,error (nil );if _cebdf !=nil {return _cebdf ;};_dgggg .AltAttr =&_ebbcf ;continue ;};if _ccfd .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgggg .PrintAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};if _ccfd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgggg .StrokedAttr .UnmarshalXMLAttr (_ccfd );continue ;};if _ccfd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bbfe ,_gacg :=_ccfd .Value ,error (nil ); -if _gacg !=nil {return _gacg ;};_dgggg .WrapcoordsAttr =&_bbfe ;continue ;};if _ccfd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_geeg ,_gbfed :=_ccfd .Value ,error (nil );if _gbfed !=nil {return _gbfed ;};_dgggg .StrokeweightAttr =&_geeg ; -continue ;};if _ccfd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_beda ,_fagd :=_ccfd .Value ,error (nil );if _fagd !=nil {return _fagd ;};_dgggg .CoordoriginAttr =&_beda ;continue ;};if _ccfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbcaa ,_dgfd :=_ccfd .Value ,error (nil ); -if _dgfd !=nil {return _dgfd ;};_dgggg .ChromakeyAttr =&_gbcaa ;continue ;};if _ccfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaeg ,_edbe :=_ccfd .Value ,error (nil );if _edbe !=nil {return _edbe ;};_dgggg .FillcolorAttr =&_gaeg ; -continue ;};if _ccfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffbg ,_fadf :=_ccfd .Value ,error (nil );if _fadf !=nil {return _fadf ;};_dgggg .StyleAttr =&_ffbg ;continue ;};if _ccfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbad ,_gagac :=_ccfd .Value ,error (nil ); -if _gagac !=nil {return _gagac ;};_dgggg .OpacityAttr =&_fbad ;continue ;};if _ccfd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gebe ,_cgbdb :=_ccfd .Value ,error (nil );if _cgbdb !=nil {return _cgbdb ;};_dgggg .StrokecolorAttr =&_gebe ; -continue ;};if _ccfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgggg .InsetpenAttr .UnmarshalXMLAttr (_ccfd );continue ;};if _ccfd .Name .Local =="\u0066\u0072\u006f\u006d"{_abcda ,_befg :=_ccfd .Value ,error (nil );if _befg !=nil {return _befg ; -};_dgggg .FromAttr =&_abcda ;continue ;};if _ccfd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbfg ,_egcg :=_ccfd .Value ,error (nil );if _egcg !=nil {return _egcg ;};_dgggg .CoordsizeAttr =&_cbfg ;continue ;};if _ccfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcafd ,_fbcg :=_ccfd .Value ,error (nil ); -if _fbcg !=nil {return _fbcg ;};_dgggg .TitleAttr =&_dcafd ;continue ;};if _ccfd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cdfac ,_eccc :=_ccfd .Value ,error (nil );if _eccc !=nil {return _eccc ;};_dgggg .ClassAttr =&_cdfac ;continue ;};if _ccfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaec ,_beea :=_ccfd .Value ,error (nil ); -if _beea !=nil {return _beea ;};_dgggg .TargetAttr =&_eaec ;continue ;};if _ccfd .Name .Local =="\u0068\u0072\u0065\u0066"{_aadfa ,_ggfa :=_ccfd .Value ,error (nil );if _ggfa !=nil {return _ggfa ;};_dgggg .HrefAttr =&_aadfa ;continue ;};if _ccfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgggg .FilledAttr .UnmarshalXMLAttr (_ccfd ); -continue ;};};_afdcc :for {_gcee ,_edca :=d .Token ();if _edca !=nil {return _edca ;};switch _ceeeb :=_gcee .(type ){case _d .StartElement :switch _ceeeb .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_adfe :=NewEG_ShapeElements (); -_adfe .Path =NewPath ();if _eegcd :=d .DecodeElement (_adfe .Path ,&_ceeeb );_eegcd !=nil {return _eegcd ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_adfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cbdc :=NewEG_ShapeElements (); -_cbdc .Formulas =NewFormulas ();if _dacgbb :=d .DecodeElement (_cbdc .Formulas ,&_ceeeb );_dacgbb !=nil {return _dacgbb ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cbdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_acfd :=NewEG_ShapeElements (); -_acfd .Handles =NewHandles ();if _bdcd :=d .DecodeElement (_acfd .Handles ,&_ceeeb );_bdcd !=nil {return _bdcd ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_acfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gfeca :=NewEG_ShapeElements (); -_gfeca .Fill =NewFill ();if _adca :=d .DecodeElement (_gfeca .Fill ,&_ceeeb );_adca !=nil {return _adca ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_gfeca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cefg :=NewEG_ShapeElements (); -_cefg .Stroke =NewStroke ();if _baec :=d .DecodeElement (_cefg .Stroke ,&_ceeeb );_baec !=nil {return _baec ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cefg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ecdgc :=NewEG_ShapeElements (); -_ecdgc .Shadow =NewShadow ();if _fgede :=d .DecodeElement (_ecdgc .Shadow ,&_ceeeb );_fgede !=nil {return _fgede ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_ecdgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eadgf :=NewEG_ShapeElements (); -_eadgf .Textbox =NewTextbox ();if _gaged :=d .DecodeElement (_eadgf .Textbox ,&_ceeeb );_gaged !=nil {return _gaged ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_eadgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dfade :=NewEG_ShapeElements (); -_dfade .Textpath =NewTextpath ();if _bcad :=d .DecodeElement (_dfade .Textpath ,&_ceeeb );_bcad !=nil {return _bcad ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_dfade );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fcdbc :=NewEG_ShapeElements (); -_fcdbc .Imagedata =NewImagedata ();if _ceac :=d .DecodeElement (_fcdbc .Imagedata ,&_ceeeb );_ceac !=nil {return _ceac ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_fcdbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ddaag :=NewEG_ShapeElements (); -_ddaag .Skew =NewOfcSkew ();if _geefb :=d .DecodeElement (_ddaag .Skew ,&_ceeeb );_geefb !=nil {return _geefb ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_ddaag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_eadaf :=NewEG_ShapeElements (); -_eadaf .Extrusion =NewOfcExtrusion ();if _faea :=d .DecodeElement (_eadaf .Extrusion ,&_ceeeb );_faea !=nil {return _faea ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_eadaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fcgb :=NewEG_ShapeElements (); -_fcgb .Callout =NewOfcCallout ();if _ffgd :=d .DecodeElement (_fcgb .Callout ,&_ceeeb );_ffgd !=nil {return _ffgd ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_fcgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ceed :=NewEG_ShapeElements (); -_ceed .Lock =NewOfcLock ();if _gdaf :=d .DecodeElement (_ceed .Lock ,&_ceeeb );_gdaf !=nil {return _gdaf ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_ceed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cebg :=NewEG_ShapeElements (); -_cebg .Clippath =NewOfcClippath ();if _dbaag :=d .DecodeElement (_cebg .Clippath ,&_ceeeb );_dbaag !=nil {return _dbaag ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cebg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbfe :=NewEG_ShapeElements (); -_fbfe .Signatureline =NewOfcSignatureline ();if _ggbb :=d .DecodeElement (_fbfe .Signatureline ,&_ceeeb );_ggbb !=nil {return _ggbb ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_fbfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cabca :=NewEG_ShapeElements (); -_cabca .Wrap =_baa .NewWrap ();if _bfccf :=d .DecodeElement (_cabca .Wrap ,&_ceeeb );_bfccf !=nil {return _bfccf ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cabca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cdgga :=NewEG_ShapeElements (); -_cdgga .Anchorlock =_baa .NewAnchorlock ();if _ebgee :=d .DecodeElement (_cdgga .Anchorlock ,&_ceeeb );_ebgee !=nil {return _ebgee ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cdgga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cebdb :=NewEG_ShapeElements (); -_cebdb .Bordertop =_baa .NewBordertop ();if _face :=d .DecodeElement (_cebdb .Bordertop ,&_ceeeb );_face !=nil {return _face ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cebdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfgc :=NewEG_ShapeElements (); -_cfgc .Borderbottom =_baa .NewBorderbottom ();if _ebeaf :=d .DecodeElement (_cfgc .Borderbottom ,&_ceeeb );_ebeaf !=nil {return _ebeaf ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_cfgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_begc :=NewEG_ShapeElements (); -_begc .Borderleft =_baa .NewBorderleft ();if _fceg :=d .DecodeElement (_begc .Borderleft ,&_ceeeb );_fceg !=nil {return _fceg ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_begc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_deef :=NewEG_ShapeElements (); -_deef .Borderright =_baa .NewBorderright ();if _cadcg :=d .DecodeElement (_deef .Borderright ,&_ceeeb );_cadcg !=nil {return _cadcg ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_deef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dbde :=NewEG_ShapeElements (); -_dbde .ClientData =_af .NewClientData ();if _edad :=d .DecodeElement (_dbde .ClientData ,&_ceeeb );_edad !=nil {return _edad ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_dbde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dcbb :=NewEG_ShapeElements (); -_dcbb .Textdata =_ce .NewTextdata ();if _fgfda :=d .DecodeElement (_dcbb .Textdata ,&_ceeeb );_fgfda !=nil {return _fgfda ;};_dgggg .EG_ShapeElements =append (_dgggg .EG_ShapeElements ,_dcbb );default:_de .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_ceeeb .Name ); -if _afdfa :=d .Skip ();_afdfa !=nil {return _afdfa ;};};case _d .EndElement :break _afdcc ;case _d .CharData :};};return nil ;};func (_ffcfg *Textpath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ffcfg .CT_TextPath .MarshalXML (e ,start ); -};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func (_fadba OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _fadba {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadba )); -};return nil ;};func (_gadagg *OfcST_RType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feffcb ,_dddeb :=d .Token ();if _dddeb !=nil {return _dddeb ;};if _affce ,_afaaa :=_feffcb .(_d .EndElement );_afaaa &&_affce .Name ==start .Name {*_gadagg =1; -return nil ;};if _dbede ,_edaaf :=_feffcb .(_d .CharData );!_edaaf {return _c .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",_feffcb );}else {switch string (_dbede ){case "":*_gadagg =0; -case "\u0061\u0072\u0063":*_gadagg =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gadagg =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gadagg =3;case "\u0061\u006c\u0069g\u006e":*_gadagg =4;};};_feffcb ,_dddeb =d .Token ();if _dddeb !=nil {return _dddeb ; -};if _fdgga ,_dacgca :=_feffcb .(_d .EndElement );_dacgca &&_fdgga .Name ==start .Name {return nil ;};return _c .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",_feffcb ); -};func NewFill ()*Fill {_ccafd :=&Fill {};_ccafd .CT_Fill =*NewCT_Fill ();return _ccafd };func (_gggaf ST_StrokeJoinStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gggaf .String (),start );};func (_bfcbg OfcST_ConnectType )String ()string {switch _bfcbg {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_aeda *EG_ShapeElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbbb :for {_ebef ,_ebbe :=d .Token (); -if _ebbe !=nil {return _ebbe ;};switch _adbd :=_ebef .(type ){case _d .StartElement :switch _adbd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aeda .Path =NewPath (); -if _fdfgc :=d .DecodeElement (_aeda .Path ,&_adbd );_fdfgc !=nil {return _fdfgc ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_aeda .Formulas =NewFormulas (); -if _bgbf :=d .DecodeElement (_aeda .Formulas ,&_adbd );_bgbf !=nil {return _bgbf ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_aeda .Handles =NewHandles (); -if _bcddb :=d .DecodeElement (_aeda .Handles ,&_adbd );_bcddb !=nil {return _bcddb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aeda .Fill =NewFill (); -if _bdbg :=d .DecodeElement (_aeda .Fill ,&_adbd );_bdbg !=nil {return _bdbg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aeda .Stroke =NewStroke (); -if _fdfb :=d .DecodeElement (_aeda .Stroke ,&_adbd );_fdfb !=nil {return _fdfb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_aeda .Shadow =NewShadow (); -if _cgegc :=d .DecodeElement (_aeda .Shadow ,&_adbd );_cgegc !=nil {return _cgegc ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aeda .Textbox =NewTextbox (); -if _agdcda :=d .DecodeElement (_aeda .Textbox ,&_adbd );_agdcda !=nil {return _agdcda ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aeda .Textpath =NewTextpath (); -if _cedef :=d .DecodeElement (_aeda .Textpath ,&_adbd );_cedef !=nil {return _cedef ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aeda .Imagedata =NewImagedata (); -if _abfc :=d .DecodeElement (_aeda .Imagedata ,&_adbd );_abfc !=nil {return _abfc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_aeda .Skew =NewOfcSkew (); -if _bagaf :=d .DecodeElement (_aeda .Skew ,&_adbd );_bagaf !=nil {return _bagaf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aeda .Extrusion =NewOfcExtrusion (); -if _dbgb :=d .DecodeElement (_aeda .Extrusion ,&_adbd );_dbgb !=nil {return _dbgb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_aeda .Callout =NewOfcCallout (); -if _bffgb :=d .DecodeElement (_aeda .Callout ,&_adbd );_bffgb !=nil {return _bffgb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aeda .Lock =NewOfcLock (); -if _bffde :=d .DecodeElement (_aeda .Lock ,&_adbd );_bffde !=nil {return _bffde ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_aeda .Clippath =NewOfcClippath (); -if _cadcgb :=d .DecodeElement (_aeda .Clippath ,&_adbd );_cadcgb !=nil {return _cadcgb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_aeda .Signatureline =NewOfcSignatureline (); -if _fbbge :=d .DecodeElement (_aeda .Signatureline ,&_adbd );_fbbge !=nil {return _fbbge ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aeda .Wrap =_baa .NewWrap (); -if _ceaae :=d .DecodeElement (_aeda .Wrap ,&_adbd );_ceaae !=nil {return _ceaae ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aeda .Anchorlock =_baa .NewAnchorlock (); -if _fdfag :=d .DecodeElement (_aeda .Anchorlock ,&_adbd );_fdfag !=nil {return _fdfag ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_aeda .Bordertop =_baa .NewBordertop (); -if _ecgee :=d .DecodeElement (_aeda .Bordertop ,&_adbd );_ecgee !=nil {return _ecgee ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aeda .Borderbottom =_baa .NewBorderbottom (); -if _acba :=d .DecodeElement (_aeda .Borderbottom ,&_adbd );_acba !=nil {return _acba ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aeda .Borderleft =_baa .NewBorderleft (); -if _decdd :=d .DecodeElement (_aeda .Borderleft ,&_adbd );_decdd !=nil {return _decdd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_aeda .Borderright =_baa .NewBorderright (); -if _adeca :=d .DecodeElement (_aeda .Borderright ,&_adbd );_adeca !=nil {return _adeca ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aeda .ClientData =_af .NewClientData (); -if _aecad :=d .DecodeElement (_aeda .ClientData ,&_adbd );_aecad !=nil {return _aecad ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aeda .Textdata =_ce .NewTextdata (); -if _gaaef :=d .DecodeElement (_aeda .Textdata ,&_adbd );_gaaef !=nil {return _gaaef ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_adbd .Name ); -if _bgdgb :=d .Skip ();_bgdgb !=nil {return _bgdgb ;};};case _d .EndElement :break _adbbb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_cffg *AG_Type )ValidateWithPath (path string )error {return nil };func (_fdbaf *OfcCT_ShapeLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"; +};if _fdbaf .ExtAttr !=ST_ExtUnset {_baabe ,_cfcgd :=_fdbaf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cfcgd !=nil {return _cfcgd ;};start .Attr =append (start .Attr ,_baabe );};e .EncodeToken (start );if _fdbaf .Idmap !=nil {_ggfdd :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}}; +e .EncodeElement (_fdbaf .Idmap ,_ggfdd );};if _fdbaf .Regrouptable !=nil {_ceedf :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fdbaf .Regrouptable ,_ceedf ); +};if _fdbaf .Rules !=nil {_agaage :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_fdbaf .Rules ,_agaage );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_ceaba *OfcOLEObject )ValidateWithPath (path string )error {if _fgaf :=_ceaba .OfcCT_OLEObject .ValidateWithPath (path );_fgaf !=nil {return _fgaf ;};return nil ;};func NewAG_Adj ()*AG_Adj {_db :=&AG_Adj {};return _db };func (_agadcb *Polyline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _agadcb .CT_PolyLine .MarshalXML (e ,start ); -};func (_ffcca *OfcST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbef ,_fgfdc :=d .Token ();if _fgfdc !=nil {return _fgfdc ;};if _ceaeg ,_dfgf :=_gdbef .(_d .EndElement );_dfgf &&_ceaeg .Name ==start .Name {*_ffcca =1;return nil ; -};if _gacbg ,_afdea :=_gdbef .(_d .CharData );!_afdea {return _c .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",_gdbef );}else {switch string (_gacbg ){case "":*_ffcca =0; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ffcca =1;case "\u0073\u006f\u006ci\u0064":*_ffcca =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ffcca =3;case "\u0074\u0069\u006c\u0065":*_ffcca =4;case "\u0066\u0072\u0061m\u0065":*_ffcca =5; -case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ffcca =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ffcca =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ffcca =8; -case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ffcca =9;};};_gdbef ,_fgfdc =d .Token ();if _fgfdc !=nil {return _fgfdc ;};if _gabcg ,_egbaf :=_gdbef .(_d .EndElement );_egbaf &&_gabcg .Name ==start .Name {return nil ;};return _c .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",_gdbef ); -};func (_bbgdfg OfcST_FillType )String ()string {switch _bbgdfg {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e"; -case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; -case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func NewCT_Oval ()*CT_Oval {_fadfa :=&CT_Oval {};return _fadfa }; +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_eacdf *Textpath )ValidateWithPath (path string )error {if _ddaace :=_eacdf .CT_TextPath .ValidateWithPath (path );_ddaace !=nil {return _ddaace ;};return nil ;};func (_cdcc ST_StrokeEndCap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdcc .String (),start ); +}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_eaf *AG_CoreAttributes )ValidateWithPath (path string )error {if _ccc :=_eaf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};return nil ;};func (_bggeb OfcST_HrAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bggeb .String (),start ); -};func (_caaaf OfcST_BWMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caaaf .String (),start );};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ; -};func NewArc ()*Arc {_gbdd :=&Arc {};_gbdd .CT_Arc =*NewCT_Arc ();return _gbdd }; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_cecdd *Rect )ValidateWithPath (path string )error {if _cbgda :=_cecdd .CT_Rect .ValidateWithPath (path );_cbgda !=nil {return _cbgda ;};return nil ;}; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_bbdec *OfcSignatureline )ValidateWithPath (path string )error {if _gfead :=_bbdec .OfcCT_SignatureLine .ValidateWithPath (path );_gfead !=nil {return _gfead ;};return nil ;};func (_ffde *Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _ffde .CT_Background .MarshalXML (e ,start );}; +// Validate validates the OfcCT_SignatureLine and its children +func (_dgddg *OfcCT_SignatureLine )Validate ()error {return _dgddg .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");}; -// Validate validates the OfcDiagram and its children -func (_eacaad *OfcDiagram )Validate ()error {return _eacaad .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _a .Any ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_bdff *CT_Shape )ValidateWithPath (path string )error {for _fffcb ,_ecgdda :=range _bdff .Ink {if _dffgf :=_ecgdda .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fffcb ));_dffgf !=nil {return _dffgf ; +};};for _edfbg ,_gacg :=range _bdff .Iscomment {if _ccbec :=_gacg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_edfbg ));_ccbec !=nil {return _ccbec ;};};for _dcfd ,_abcbe :=range _bdff .Equationxml {if _dbcec :=_abcbe .ValidateWithPath (_d .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dcfd )); +_dbcec !=nil {return _dbcec ;};};for _gdade ,_fedef :=range _bdff .EG_ShapeElements {if _gedba :=_fedef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gdade )); +_gedba !=nil {return _gedba ;};};if _cbcgc :=_bdff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cbcgc !=nil {return _cbcgc ;};if _bdagb :=_bdff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bdagb !=nil {return _bdagb ;};if _afbgf :=_bdff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_afbgf !=nil {return _afbgf ;};if _ecaee :=_bdff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_ecaee !=nil {return _ecaee ;};if _efcb :=_bdff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_efcb !=nil {return _efcb ;};if _faddb :=_bdff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_faddb !=nil {return _faddb ;};if _fbdgb :=_bdff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fbdgb !=nil {return _fbdgb ;};if _aggc :=_bdff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_aggc !=nil {return _aggc ;};if _geaaa :=_bdff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_geaaa !=nil {return _geaaa ;};if _eaag :=_bdff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_eaag !=nil {return _eaag ;};if _fcaae :=_bdff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcaae !=nil {return _fcaae ;};if _gcdc :=_bdff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_gcdc !=nil {return _gcdc ;};if _aafce :=_bdff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aafce !=nil {return _aafce ;};if _cccdf :=_bdff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_cccdf !=nil {return _cccdf ;};if _addfc :=_bdff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_addfc !=nil {return _addfc ;};if _adccf :=_bdff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_adccf !=nil {return _adccf ;};if _baebd :=_bdff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_baebd !=nil {return _baebd ;};if _fabb :=_bdff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_fabb !=nil {return _fabb ;};if _ccddb :=_bdff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ccddb !=nil {return _ccddb ;};if _gdabb :=_bdff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_gdabb !=nil {return _gdabb ;};if _fabg :=_bdff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fabg !=nil {return _fabg ;};if _bfedc :=_bdff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_bfedc !=nil {return _bfedc ;};if _gdacg :=_bdff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdacg !=nil {return _gdacg ;};if _bcdf :=_bdff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_bcdf !=nil {return _bcdf ;};if _fdgff :=_bdff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fdgff !=nil {return _fdgff ;};if _cfdf :=_bdff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_cfdf !=nil {return _cfdf ;};if _bbgc :=_bdff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbgc !=nil {return _bbgc ;};if _dagbe :=_bdff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_dagbe !=nil {return _dagbe ;};if _aecc :=_bdff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aecc !=nil {return _aecc ;};return nil ;}; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_fdec *CT_ImageData )ValidateWithPath (path string )error {if _cddf :=_fdec .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_cddf !=nil {return _cddf ; -};if _adcc :=_fdec .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_adcc !=nil {return _adcc ;};if _beged :=_fdec .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); -_beged !=nil {return _beged ;};return nil ;};func (_agfgg *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfeec :=range start .Attr {if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgbad ,_fabdb :=_gb .ParseInt (_gfeec .Value ,10,64); -if _fabdb !=nil {return _fabdb ;};_agfgg .RegroupidAttr =&_bgbad ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_agfgg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0063\u006c\u0069\u0070"{_agfgg .ClipAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_agfgg .ButtonAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_agfgg .UserhiddenAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_agfgg .BulletAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_fdced ,_aadd :=_gfeec .Value ,error (nil ); -if _aadd !=nil {return _aadd ;};_agfgg .GfxdataAttr =&_fdced ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0068\u0072"{_agfgg .HrAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u006f\u006c\u0065"{_agfgg .OleAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_agfgg .AllowincellAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbfa ,_cbefb :=_gfeec .Value ,error (nil ); -if _cbefb !=nil {return _cbefb ;};_agfgg .BorderleftcolorAttr =&_gbfa ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbfb ,_edba :=_gb .ParseFloat (_gfeec .Value ,64); -if _edba !=nil {return _edba ;};_defbc :=float32 (_bbfb );_agfgg .HrpctAttr =&_defbc ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bbefd ,_fgea :=_gb .ParseInt (_gfeec .Value ,10,64); -if _fgea !=nil {return _fgea ;};_agfgg .DgmnodekindAttr =&_bbefd ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_agfgg .InsetmodeAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_agfgg .UserdrawnAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agfgg .ConnectortypeAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccda ,_bafea :=_gfeec .Value ,error (nil ); -if _bafea !=nil {return _bafea ;};_agfgg .BorderrightcolorAttr =&_ccda ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agfgg .PreferrelativeAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_agfgg .HrnoshadeAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_agfgg .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u006f\u006e\u0065\u0064"{_agfgg .OnedAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_agfgg .HralignAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agfgg .BwmodeAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_agfgg .AllowoverlapAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bggc ,_daegg :=_gfeec .Value ,error (nil ); -if _daegg !=nil {return _daegg ;};_agfgg .BordertopcolorAttr =&_bggc ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agfgg .BwnormalAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gfefg ,_fafd :=_gfeec .Value ,error (nil ); -if _fafd !=nil {return _fafd ;};_agfgg .BorderbottomcolorAttr =&_gfefg ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agfgg .CliptowrapAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_agfgg .DgmlayoutAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0073\u0070\u0074"{_adadg ,_eecac :=_gb .ParseFloat (_gfeec .Value ,64); -if _eecac !=nil {return _eecac ;};_fgged :=float32 (_adadg );_agfgg .SptAttr =&_fgged ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agfgg .OleiconAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agfgg .ForcedashAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agfgg .BwpureAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0073\u0070\u0069\u0064"{_cbgcg ,_gbadd :=_gfeec .Value ,error (nil ); -if _gbadd !=nil {return _gbadd ;};_agfgg .SpidAttr =&_cbgcg ;continue ;};if _gfeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeec .Name .Local =="\u0068\u0072\u0073t\u0064"{_agfgg .HrstdAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cccgg ,_gbaggf :=_gfeec .Value ,error (nil );if _gbaggf !=nil {return _gbaggf ;};_agfgg .TargetAttr =&_cccgg ;continue ;};if _gfeec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbbc ,_bfgf :=_gfeec .Value ,error (nil ); -if _bfgf !=nil {return _bfgf ;};_agfgg .WrapcoordsAttr =&_fbbc ;continue ;};if _gfeec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_befgd ,_fafcdg :=_gfeec .Value ,error (nil );if _fafcdg !=nil {return _fafcdg ;};_agfgg .OpacityAttr =&_befgd ; -continue ;};if _gfeec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_babga ,_gbafg :=_gfeec .Value ,error (nil );if _gbafg !=nil {return _gbafg ;};_agfgg .CoordoriginAttr =&_babga ;continue ;};if _gfeec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggdde ,_bcfab :=_gfeec .Value ,error (nil ); -if _bcfab !=nil {return _bcfab ;};_agfgg .StrokecolorAttr =&_ggdde ;continue ;};if _gfeec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbccgb ,_gcdf :=_gfeec .Value ,error (nil );if _gcdf !=nil {return _gcdf ;};_agfgg .CoordsizeAttr =&_fbccgb ; -continue ;};if _gfeec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agfgg .InsetpenAttr .UnmarshalXMLAttr (_gfeec );continue ;};if _gfeec .Name .Local =="\u0061\u006c\u0074"{_cgbeb ,_befcfa :=_gfeec .Value ,error (nil );if _befcfa !=nil {return _befcfa ; -};_agfgg .AltAttr =&_cgbeb ;continue ;};if _gfeec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agfgg .FilledAttr .UnmarshalXMLAttr (_gfeec );continue ;};if _gfeec .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbbe ,_dccee :=_gfeec .Value ,error (nil ); -if _dccee !=nil {return _dccee ;};_agfgg .TitleAttr =&_gbbe ;continue ;};if _gfeec .Name .Local =="\u0073\u0074\u0079l\u0065"{_bafg ,_fbegb :=_gfeec .Value ,error (nil );if _fbegb !=nil {return _fbegb ;};_agfgg .StyleAttr =&_bafg ;continue ;};if _gfeec .Name .Local =="\u0070\u0072\u0069n\u0074"{_agfgg .PrintAttr .UnmarshalXMLAttr (_gfeec ); -continue ;};if _gfeec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_agfgg .StrokedAttr .UnmarshalXMLAttr (_gfeec );continue ;};if _gfeec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fegddb ,_dgcc :=_gfeec .Value ,error (nil ); -if _dgcc !=nil {return _dgcc ;};_agfgg .StrokeweightAttr =&_fegddb ;continue ;};if _gfeec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eece ,_edbac :=_gfeec .Value ,error (nil );if _edbac !=nil {return _edbac ;};_agfgg .ChromakeyAttr =&_eece ; -continue ;};if _gfeec .Name .Local =="\u0070\u0061\u0074\u0068"{_egfbd ,_ddafa :=_gfeec .Value ,error (nil );if _ddafa !=nil {return _ddafa ;};_agfgg .PathAttr =&_egfbd ;continue ;};if _gfeec .Name .Local =="\u0069\u0064"{_cfed ,_dgde :=_gfeec .Value ,error (nil ); -if _dgde !=nil {return _dgde ;};_agfgg .IdAttr =&_cfed ;continue ;};if _gfeec .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgffg ,_dfage :=_gfeec .Value ,error (nil );if _dfage !=nil {return _dfage ;};_agfgg .ClassAttr =&_dgffg ;continue ;};if _gfeec .Name .Local =="\u0068\u0072\u0065\u0066"{_gfag ,_ebab :=_gfeec .Value ,error (nil ); -if _ebab !=nil {return _ebab ;};_agfgg .HrefAttr =&_gfag ;continue ;};if _gfeec .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_fgca ,_cacb :=_gfeec .Value ,error (nil );if _cacb !=nil {return _cacb ;};_agfgg .EquationxmlAttr =&_fgca ; -continue ;};if _gfeec .Name .Local =="\u0074\u0079\u0070\u0065"{_fefe ,_dcfdf :=_gfeec .Value ,error (nil );if _dcfdf !=nil {return _dcfdf ;};_agfgg .TypeAttr =&_fefe ;continue ;};if _gfeec .Name .Local =="\u0061\u0064\u006a"{_fgdff ,_eeff :=_gfeec .Value ,error (nil ); -if _eeff !=nil {return _eeff ;};_agfgg .AdjAttr =&_fgdff ;continue ;};if _gfeec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbcgb ,_bgaf :=_gfeec .Value ,error (nil );if _bgaf !=nil {return _bgaf ;};_agfgg .FillcolorAttr =&_fbcgb ;continue ; -};};_cbded :for {_cacbc ,_fbceg :=d .Token ();if _fbceg !=nil {return _fbceg ;};switch _cfaga :=_cacbc .(type ){case _d .StartElement :switch _cfaga .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_gadea :=NewOfcInk (); -if _cdeg :=d .DecodeElement (_gadea ,&_cfaga );_cdeg !=nil {return _cdeg ;};_agfgg .Ink =append (_agfgg .Ink ,_gadea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_gadcc :=_ce .NewIscomment (); -if _bfdbgb :=d .DecodeElement (_gadcc ,&_cfaga );_bfdbgb !=nil {return _bfdbgb ;};_agfgg .Iscomment =append (_agfgg .Iscomment ,_gadcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_ccddb :=NewOfcEquationxml (); -if _adegg :=d .DecodeElement (_ccddb ,&_cfaga );_adegg !=nil {return _adegg ;};_agfgg .Equationxml =append (_agfgg .Equationxml ,_ccddb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aggd :=NewEG_ShapeElements (); -_aggd .Path =NewPath ();if _gggc :=d .DecodeElement (_aggd .Path ,&_cfaga );_gggc !=nil {return _gggc ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_aggd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_edgaaf :=NewEG_ShapeElements (); -_edgaaf .Formulas =NewFormulas ();if _debef :=d .DecodeElement (_edgaaf .Formulas ,&_cfaga );_debef !=nil {return _debef ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_edgaaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ddcee :=NewEG_ShapeElements (); -_ddcee .Handles =NewHandles ();if _bagge :=d .DecodeElement (_ddcee .Handles ,&_cfaga );_bagge !=nil {return _bagge ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_ddcee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_agfce :=NewEG_ShapeElements (); -_agfce .Fill =NewFill ();if _gadb :=d .DecodeElement (_agfce .Fill ,&_cfaga );_gadb !=nil {return _gadb ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_agfce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bcfeb :=NewEG_ShapeElements (); -_bcfeb .Stroke =NewStroke ();if _eega :=d .DecodeElement (_bcfeb .Stroke ,&_cfaga );_eega !=nil {return _eega ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_bcfeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ebbbc :=NewEG_ShapeElements (); -_ebbbc .Shadow =NewShadow ();if _feegg :=d .DecodeElement (_ebbbc .Shadow ,&_cfaga );_feegg !=nil {return _feegg ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_ebbbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fbegd :=NewEG_ShapeElements (); -_fbegd .Textbox =NewTextbox ();if _caebf :=d .DecodeElement (_fbegd .Textbox ,&_cfaga );_caebf !=nil {return _caebf ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_fbegd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ddea :=NewEG_ShapeElements (); -_ddea .Textpath =NewTextpath ();if _eecfe :=d .DecodeElement (_ddea .Textpath ,&_cfaga );_eecfe !=nil {return _eecfe ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_ddea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cfbc :=NewEG_ShapeElements (); -_cfbc .Imagedata =NewImagedata ();if _dafad :=d .DecodeElement (_cfbc .Imagedata ,&_cfaga );_dafad !=nil {return _dafad ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_cfbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffcc :=NewEG_ShapeElements (); -_ffcc .Skew =NewOfcSkew ();if _eeagf :=d .DecodeElement (_ffcc .Skew ,&_cfaga );_eeagf !=nil {return _eeagf ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_ffcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_adde :=NewEG_ShapeElements (); -_adde .Extrusion =NewOfcExtrusion ();if _cedee :=d .DecodeElement (_adde .Extrusion ,&_cfaga );_cedee !=nil {return _cedee ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_adde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fgbec :=NewEG_ShapeElements (); -_fgbec .Callout =NewOfcCallout ();if _eafd :=d .DecodeElement (_fgbec .Callout ,&_cfaga );_eafd !=nil {return _eafd ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_fgbec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fcca :=NewEG_ShapeElements (); -_fcca .Lock =NewOfcLock ();if _fabg :=d .DecodeElement (_fcca .Lock ,&_cfaga );_fabg !=nil {return _fabg ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_fcca );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gdee :=NewEG_ShapeElements (); -_gdee .Clippath =NewOfcClippath ();if _eegga :=d .DecodeElement (_gdee .Clippath ,&_cfaga );_eegga !=nil {return _eegga ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_gdee );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dabgb :=NewEG_ShapeElements (); -_dabgb .Signatureline =NewOfcSignatureline ();if _gecba :=d .DecodeElement (_dabgb .Signatureline ,&_cfaga );_gecba !=nil {return _gecba ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_dabgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bddca :=NewEG_ShapeElements (); -_bddca .Wrap =_baa .NewWrap ();if _ebbac :=d .DecodeElement (_bddca .Wrap ,&_cfaga );_ebbac !=nil {return _ebbac ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_bddca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fcdbd :=NewEG_ShapeElements (); -_fcdbd .Anchorlock =_baa .NewAnchorlock ();if _bfdbd :=d .DecodeElement (_fcdbd .Anchorlock ,&_cfaga );_bfdbd !=nil {return _bfdbd ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_fcdbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eeda :=NewEG_ShapeElements (); -_eeda .Bordertop =_baa .NewBordertop ();if _dbdac :=d .DecodeElement (_eeda .Bordertop ,&_cfaga );_dbdac !=nil {return _dbdac ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_eeda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dcfab :=NewEG_ShapeElements (); -_dcfab .Borderbottom =_baa .NewBorderbottom ();if _ggeca :=d .DecodeElement (_dcfab .Borderbottom ,&_cfaga );_ggeca !=nil {return _ggeca ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_dcfab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fbbbd :=NewEG_ShapeElements (); -_fbbbd .Borderleft =_baa .NewBorderleft ();if _eaced :=d .DecodeElement (_fbbbd .Borderleft ,&_cfaga );_eaced !=nil {return _eaced ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_fbbbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_agafe :=NewEG_ShapeElements (); -_agafe .Borderright =_baa .NewBorderright ();if _gfdgg :=d .DecodeElement (_agafe .Borderright ,&_cfaga );_gfdgg !=nil {return _gfdgg ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_agafe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cdebc :=NewEG_ShapeElements (); -_cdebc .ClientData =_af .NewClientData ();if _ccbb :=d .DecodeElement (_cdebc .ClientData ,&_cfaga );_ccbb !=nil {return _ccbb ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_cdebc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bccef :=NewEG_ShapeElements (); -_bccef .Textdata =_ce .NewTextdata ();if _eeee :=d .DecodeElement (_bccef .Textdata ,&_cfaga );_eeee !=nil {return _eeee ;};_agfgg .EG_ShapeElements =append (_agfgg .EG_ShapeElements ,_bccef );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cfaga .Name ); -if _efgec :=d .Skip ();_efgec !=nil {return _efgec ;};};case _d .EndElement :break _cbded ;case _d .CharData :};};return nil ;};func (_bedbaf OfcST_ColorMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efcaa :=_d .Attr {};_efcaa .Name =name ;switch _bedbaf {case OfcST_ColorModeUnset :_efcaa .Value =""; -case OfcST_ColorModeAuto :_efcaa .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_efcaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _efcaa ,nil ;};func (_gfbgg *OfcTop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfbgg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_dfeaf :=range start .Attr {if _dfeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfeaf .Name .Local =="\u0068\u0072\u0065\u0066"{_dgefc ,_cdeef :=_dfeaf .Value ,error (nil ); -if _cdeef !=nil {return _cdeef ;};_gfbgg .HrefAttr =&_dgefc ;continue ;};if _dfeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfeaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfbgg .ForcedashAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfeaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cedd ,_egdfe :=_dfeaf .Value ,error (nil ); -if _egdfe !=nil {return _egdfe ;};_gfbgg .TitleAttr =&_cedd ;continue ;};if _dfeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfeaf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dagde ,_fcfg :=_dfeaf .Value ,error (nil ); -if _fcfg !=nil {return _fcfg ;};_gfbgg .AlthrefAttr =&_dagde ;continue ;};if _dfeaf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gfbgg .ImageaspectAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gfbgg .StartarrowAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gfbgg .LinestyleAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gfbgg .StartarrowwidthAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gfbgg .JoinstyleAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gfbgg .StartarrowlengthAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bceaa ,_gddf :=_dfeaf .Value ,error (nil );if _gddf !=nil {return _gddf ;};_gfbgg .DashstyleAttr =&_bceaa ;continue ;};if _dfeaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gfbgg .EndarrowAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gfbgg .FilltypeAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gfbgg .EndarrowwidthAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cefad ,_fgfdf :=_dfeaf .Value ,error (nil );if _fgfdf !=nil {return _fgfdf ;};_gfbgg .OpacityAttr =&_cefad ;continue ;};if _dfeaf .Name .Local =="\u0063\u006f\u006co\u0072"{_dffd ,_afgcg :=_dfeaf .Value ,error (nil ); -if _afgcg !=nil {return _afgcg ;};_gfbgg .ColorAttr =&_dffd ;continue ;};if _dfeaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfbgg .InsetpenAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gfbgg .EndarrowlengthAttr .UnmarshalXMLAttr (_dfeaf ); -continue ;};if _dfeaf .Name .Local =="\u0065\u0078\u0074"{_gfbgg .ExtAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gfbgg .EndcapAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cfgfe ,_ggaec :=_dfeaf .Value ,error (nil ); -if _ggaec !=nil {return _ggaec ;};_gfbgg .Color2Attr =&_cfgfe ;continue ;};if _dfeaf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gfbgg .ImagealignshapeAttr .UnmarshalXMLAttr (_dfeaf );continue ;};if _dfeaf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fggee ,_fefbe :=_dfeaf .Value ,error (nil ); -if _fefbe !=nil {return _fefbe ;};_gfbgg .WeightAttr =&_fggee ;continue ;};if _dfeaf .Name .Local =="\u0073\u0072\u0063"{_cfdda ,_ggfgcf :=_dfeaf .Value ,error (nil );if _ggfgcf !=nil {return _ggfgcf ;};_gfbgg .SrcAttr =&_cfdda ;continue ;};if _dfeaf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fdcgdg ,_eagfg :=_dfeaf .Value ,error (nil ); -if _eagfg !=nil {return _eagfg ;};_gfbgg .ImagesizeAttr =&_fdcgdg ;continue ;};if _dfeaf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_abacg ,_gbegc :=_gb .ParseFloat (_dfeaf .Value ,64);if _gbegc !=nil {return _gbegc ; -};_gfbgg .MiterlimitAttr =&_abacg ;continue ;};if _dfeaf .Name .Local =="\u006f\u006e"{_gfbgg .OnAttr .UnmarshalXMLAttr (_dfeaf );continue ;};};for {_ggadg ,_becbc :=d .Token ();if _becbc !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_becbc ); -};if _egebd ,_caafc :=_ggadg .(_d .EndElement );_caafc &&_egebd .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_gcfeg :=&OfcCT_SignatureLine {};return _gcfeg }; +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_dab *AG_Ext )ValidateWithPath (path string )error {if _dab .ExtAttr ==ST_ExtUnset {return _d .Errorf ("\u0025\u0073\u002fE\u0078\u0074\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 _gbfc :=_dab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbfc !=nil {return _gbfc ;};return nil ;}; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_ccdbc *Stroke )ValidateWithPath (path string )error {if _eefaa :=_ccdbc .CT_Stroke .ValidateWithPath (path );_eefaa !=nil {return _eefaa ;};return nil ;};func (_debdg ST_StrokeArrowLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_debdg .String (),start ); -};func (_ceeed OfcST_OLEType )String ()string {switch _ceeed {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_aeaf *CT_Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"; -};e .EncodeToken (start );if _aeaf .H !=nil {_fdgf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0068"}};for _ ,_dfea :=range _aeaf .H {e .EncodeElement (_dfea ,_fdgf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -func (_gebgc OfcST_ConnectorType )Validate ()error {return _gebgc .ValidateWithPath ("")}; +// Validate validates the CT_Shape and its children +func (_cgdgb *CT_Shape )Validate ()error {return _cgdgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gecb *CT_PolyLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebdee :=range start .Attr {if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gecb .UserdrawnAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0063\u006c\u0069\u0070"{_gecb .ClipAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gecb .UserhiddenAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gecb .InsetmodeAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gecb .BulletAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gecb .PreferrelativeAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0068\u0072"{_gecb .HrAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gecb .OleiconAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0068\u0072\u0073t\u0064"{_gecb .HrstdAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gecb .HrnoshadeAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgcf ,_deagd :=_ebdee .Value ,error (nil ); +if _deagd !=nil {return _deagd ;};_gecb .BordertopcolorAttr =&_bgcf ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gecb .DgmlayoutAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gecb .AllowoverlapAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gecb .BwnormalAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gecb .CliptowrapAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbde ,_eegab :=_ebdee .Value ,error (nil ); +if _eegab !=nil {return _eegab ;};_gecb .BorderbottomcolorAttr =&_fbde ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u006f\u006e\u0065\u0064"{_gecb .OnedAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gecb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cabdf ,_bgffd :=_gf .ParseInt (_ebdee .Value ,10,64); +if _bgffd !=nil {return _bgffd ;};_gecb .RegroupidAttr =&_cabdf ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gecb .AllowincellAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgced ,_dabc :=_gf .ParseFloat (_ebdee .Value ,64); +if _dabc !=nil {return _dabc ;};_bdege :=float32 (_fgced );_gecb .HrpctAttr =&_bdege ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gecb .ButtonAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0073\u0070\u0069\u0064"{_ecbb ,_dcbf :=_ebdee .Value ,error (nil ); +if _dcbf !=nil {return _dcbf ;};_gecb .SpidAttr =&_ecbb ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0073\u0070\u0074"{_fdabf ,_edab :=_gf .ParseFloat (_ebdee .Value ,64); +if _edab !=nil {return _edab ;};_beefd :=float32 (_fdabf );_gecb .SptAttr =&_beefd ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcdgag ,_gccag :=_ebdee .Value ,error (nil ); +if _gccag !=nil {return _gccag ;};_gecb .BorderleftcolorAttr =&_bcdgag ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u006f\u006c\u0065"{_gecb .OleAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccab ,_aafa :=_ebdee .Value ,error (nil ); +if _aafa !=nil {return _aafa ;};_gecb .BorderrightcolorAttr =&_ccab ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gecb .BwmodeAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbfbb ,_fgfa :=_gf .ParseInt (_ebdee .Value ,10,64); +if _fgfa !=nil {return _fgfa ;};_gecb .DgmnodekindAttr =&_cbfbb ;continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gecb .ForcedashAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gecb .BwpureAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gecb .ConnectortypeAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gecb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebdee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gecb .HralignAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aeab ,_eeae :=_ebdee .Value ,error (nil );if _eeae !=nil {return _eeae ;};_gecb .CoordsizeAttr =&_aeab ;continue ;};if _ebdee .Name .Local =="\u0073\u0074\u0079l\u0065"{_aacea ,_dbfg :=_ebdee .Value ,error (nil ); +if _dbfg !=nil {return _dbfg ;};_gecb .StyleAttr =&_aacea ;continue ;};if _ebdee .Name .Local =="\u0069\u0064"{_addag ,_edfaa :=_ebdee .Value ,error (nil );if _edfaa !=nil {return _edfaa ;};_gecb .IdAttr =&_addag ;continue ;};if _ebdee .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gecb .StrokedAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Local =="\u0070\u0072\u0069n\u0074"{_gecb .PrintAttr .UnmarshalXMLAttr (_ebdee );continue ;};if _ebdee .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bccdb ,_abee :=_ebdee .Value ,error (nil ); +if _abee !=nil {return _abee ;};_gecb .StrokeweightAttr =&_bccdb ;continue ;};if _ebdee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgbae ,_fgcg :=_ebdee .Value ,error (nil );if _fgcg !=nil {return _fgcg ;};_gecb .WrapcoordsAttr =&_fgbae ; +continue ;};if _ebdee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccdcd ,_eabba :=_ebdee .Value ,error (nil );if _eabba !=nil {return _eabba ;};_gecb .ChromakeyAttr =&_ccdcd ;continue ;};if _ebdee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cegb ,_eged :=_ebdee .Value ,error (nil ); +if _eged !=nil {return _eged ;};_gecb .FillcolorAttr =&_cegb ;continue ;};if _ebdee .Name .Local =="\u0061\u006c\u0074"{_gbdb ,_fcce :=_ebdee .Value ,error (nil );if _fcce !=nil {return _fcce ;};_gecb .AltAttr =&_gbdb ;continue ;};if _ebdee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eeabe ,_efddd :=_ebdee .Value ,error (nil ); +if _efddd !=nil {return _efddd ;};_gecb .OpacityAttr =&_eeabe ;continue ;};if _ebdee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcae ,_dgaf :=_ebdee .Value ,error (nil );if _dgaf !=nil {return _dgaf ;};_gecb .StrokecolorAttr =&_dcae ; +continue ;};if _ebdee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gecb .InsetpenAttr .UnmarshalXMLAttr (_ebdee );continue ;};if _ebdee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gecb .FilledAttr .UnmarshalXMLAttr (_ebdee ); +continue ;};if _ebdee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_effb ,_gdbcg :=_ebdee .Value ,error (nil );if _gdbcg !=nil {return _gdbcg ;};_gecb .CoordoriginAttr =&_effb ;continue ;};if _ebdee .Name .Local =="\u0074\u0069\u0074l\u0065"{_edaba ,_bfbea :=_ebdee .Value ,error (nil ); +if _bfbea !=nil {return _bfbea ;};_gecb .TitleAttr =&_edaba ;continue ;};if _ebdee .Name .Local =="\u0063\u006c\u0061s\u0073"{_badac ,_fdbc :=_ebdee .Value ,error (nil );if _fdbc !=nil {return _fdbc ;};_gecb .ClassAttr =&_badac ;continue ;};if _ebdee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbab ,_degec :=_ebdee .Value ,error (nil ); +if _degec !=nil {return _degec ;};_gecb .TargetAttr =&_gbab ;continue ;};if _ebdee .Name .Local =="\u0068\u0072\u0065\u0066"{_cafg ,_fdga :=_ebdee .Value ,error (nil );if _fdga !=nil {return _fdga ;};_gecb .HrefAttr =&_cafg ;continue ;};if _ebdee .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_bcffb ,_accad :=_ebdee .Value ,error (nil ); +if _accad !=nil {return _accad ;};_gecb .PointsAttr =&_bcffb ;continue ;};};_eeaea :for {_cadfg ,_caccb :=d .Token ();if _caccb !=nil {return _caccb ;};switch _cage :=_cadfg .(type ){case _a .StartElement :switch _cage .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_bgdae :=NewOfcInk (); +if _eeebd :=d .DecodeElement (_bgdae ,&_cage );_eeebd !=nil {return _eeebd ;};_gecb .Ink =append (_gecb .Ink ,_bgdae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fdbbd :=NewEG_ShapeElements (); +_fdbbd .Path =NewPath ();if _bbfc :=d .DecodeElement (_fdbbd .Path ,&_cage );_bbfc !=nil {return _bbfc ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_fdbbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cggac :=NewEG_ShapeElements (); +_cggac .Formulas =NewFormulas ();if _ffcccf :=d .DecodeElement (_cggac .Formulas ,&_cage );_ffcccf !=nil {return _ffcccf ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_cggac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_decb :=NewEG_ShapeElements (); +_decb .Handles =NewHandles ();if _aeca :=d .DecodeElement (_decb .Handles ,&_cage );_aeca !=nil {return _aeca ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_decb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adafb :=NewEG_ShapeElements (); +_adafb .Fill =NewFill ();if _adec :=d .DecodeElement (_adafb .Fill ,&_cage );_adec !=nil {return _adec ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_adafb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_afgcd :=NewEG_ShapeElements (); +_afgcd .Stroke =NewStroke ();if _beacf :=d .DecodeElement (_afgcd .Stroke ,&_cage );_beacf !=nil {return _beacf ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_afgcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eegce :=NewEG_ShapeElements (); +_eegce .Shadow =NewShadow ();if _cbcfg :=d .DecodeElement (_eegce .Shadow ,&_cage );_cbcfg !=nil {return _cbcfg ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_eegce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gcee :=NewEG_ShapeElements (); +_gcee .Textbox =NewTextbox ();if _eadga :=d .DecodeElement (_gcee .Textbox ,&_cage );_eadga !=nil {return _eadga ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_gcee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_badaeb :=NewEG_ShapeElements (); +_badaeb .Textpath =NewTextpath ();if _afebd :=d .DecodeElement (_badaeb .Textpath ,&_cage );_afebd !=nil {return _afebd ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_badaeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bgba :=NewEG_ShapeElements (); +_bgba .Imagedata =NewImagedata ();if _ggedd :=d .DecodeElement (_bgba .Imagedata ,&_cage );_ggedd !=nil {return _ggedd ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_bgba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efbe :=NewEG_ShapeElements (); +_efbe .Skew =NewOfcSkew ();if _bfbbd :=d .DecodeElement (_efbe .Skew ,&_cage );_bfbbd !=nil {return _bfbbd ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_efbe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dffca :=NewEG_ShapeElements (); +_dffca .Extrusion =NewOfcExtrusion ();if _gdeda :=d .DecodeElement (_dffca .Extrusion ,&_cage );_gdeda !=nil {return _gdeda ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_dffca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbddfa :=NewEG_ShapeElements (); +_cbddfa .Callout =NewOfcCallout ();if _cbfa :=d .DecodeElement (_cbddfa .Callout ,&_cage );_cbfa !=nil {return _cbfa ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_cbddfa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bdgab :=NewEG_ShapeElements (); +_bdgab .Lock =NewOfcLock ();if _eeed :=d .DecodeElement (_bdgab .Lock ,&_cage );_eeed !=nil {return _eeed ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_bdgab );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bcbd :=NewEG_ShapeElements (); +_bcbd .Clippath =NewOfcClippath ();if _aacg :=d .DecodeElement (_bcbd .Clippath ,&_cage );_aacg !=nil {return _aacg ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_bcbd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gbgf :=NewEG_ShapeElements (); +_gbgf .Signatureline =NewOfcSignatureline ();if _cfbag :=d .DecodeElement (_gbgf .Signatureline ,&_cage );_cfbag !=nil {return _cfbag ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_gbgf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dadc :=NewEG_ShapeElements (); +_dadc .Wrap =_b .NewWrap ();if _fgeab :=d .DecodeElement (_dadc .Wrap ,&_cage );_fgeab !=nil {return _fgeab ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_dadc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dadcc :=NewEG_ShapeElements (); +_dadcc .Anchorlock =_b .NewAnchorlock ();if _cbddc :=d .DecodeElement (_dadcc .Anchorlock ,&_cage );_cbddc !=nil {return _cbddc ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_dadcc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgdef :=NewEG_ShapeElements (); +_dgdef .Bordertop =_b .NewBordertop ();if _dfbcc :=d .DecodeElement (_dgdef .Bordertop ,&_cage );_dfbcc !=nil {return _dfbcc ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_dgdef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cbfaa :=NewEG_ShapeElements (); +_cbfaa .Borderbottom =_b .NewBorderbottom ();if _egacc :=d .DecodeElement (_cbfaa .Borderbottom ,&_cage );_egacc !=nil {return _egacc ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_cbfaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfdg :=NewEG_ShapeElements (); +_cfdg .Borderleft =_b .NewBorderleft ();if _agaa :=d .DecodeElement (_cfdg .Borderleft ,&_cage );_agaa !=nil {return _agaa ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_cfdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fabdg :=NewEG_ShapeElements (); +_fabdg .Borderright =_b .NewBorderright ();if _daae :=d .DecodeElement (_fabdg .Borderright ,&_cage );_daae !=nil {return _daae ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_fabdg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_daga :=NewEG_ShapeElements (); +_daga .ClientData =_gb .NewClientData ();if _gcdgd :=d .DecodeElement (_daga .ClientData ,&_cage );_gcdgd !=nil {return _gcdgd ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_daga );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dgabc :=NewEG_ShapeElements (); +_dgabc .Textdata =_ec .NewTextdata ();if _bbggc :=d .DecodeElement (_dgabc .Textdata ,&_cage );_bbggc !=nil {return _bbggc ;};_gecb .EG_ShapeElements =append (_gecb .EG_ShapeElements ,_dgabc );default:_ab .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_cage .Name ); +if _caac :=d .Skip ();_caac !=nil {return _caac ;};};case _a .EndElement :break _eeaea ;case _a .CharData :};};return nil ;};func (_fdbb *Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdbb .CT_Background =*NewCT_Background (); +for _ ,_fcdc :=range start .Attr {if _fcdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcdc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdbb .BwmodeAttr .UnmarshalXMLAttr (_fcdc ); +continue ;};if _fcdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcdc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdbb .BwpureAttr .UnmarshalXMLAttr (_fcdc ); +continue ;};if _fcdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcdc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdbb .BwnormalAttr .UnmarshalXMLAttr (_fcdc ); +continue ;};if _fcdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcdc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_fdbb .TargetscreensizeAttr .UnmarshalXMLAttr (_fcdc ); +continue ;};if _fcdc .Name .Local =="\u0069\u0064"{_dgcf ,_bcfe :=_fcdc .Value ,error (nil );if _bcfe !=nil {return _bcfe ;};_fdbb .IdAttr =&_dgcf ;continue ;};if _fcdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdbb .FilledAttr .UnmarshalXMLAttr (_fcdc ); +continue ;};if _fcdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eace ,_eeg :=_fcdc .Value ,error (nil );if _eeg !=nil {return _eeg ;};_fdbb .FillcolorAttr =&_eace ;continue ;};};_acdb :for {_agb ,_gcbde :=d .Token ();if _gcbde !=nil {return _gcbde ; +};switch _efgb :=_agb .(type ){case _a .StartElement :switch _efgb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fdbb .Fill =NewFill (); +if _adce :=d .DecodeElement (_fdbb .Fill ,&_efgb );_adce !=nil {return _adce ;};default:_ab .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_efgb .Name ); +if _edeb :=d .Skip ();_edeb !=nil {return _edeb ;};};case _a .EndElement :break _acdb ;case _a .CharData :};};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_cbfe :=&CT_RoundRect {};return _cbfe };func (_dcfdea *OfcSignatureline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _dcfdea .OfcCT_SignatureLine .MarshalXML (e ,start );}; -// Validate validates the OfcBottom and its children -func (_cecffe *OfcBottom )Validate ()error {return _cecffe .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ; -CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ; -UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ; -UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; -};func (_cdbce *OfcCT_ColorMru )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _cdbce .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cdbce .ColorsAttr )}); -};if _cdbce .ExtAttr !=ST_ExtUnset {_cgedfg ,_aceed :=_cdbce .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aceed !=nil {return _aceed ;};start .Attr =append (start .Attr ,_cgedfg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_fdgcd ST_StrokeArrowLength )String ()string {switch _fdgcd {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_cg :=&AG_AllCoreAttributes {}; -return _cg };func (_eeef *CT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deac :=range start .Attr {if _deac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deac .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_eeef .DetectmouseclickAttr .UnmarshalXMLAttr (_deac ); -continue ;};if _deac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deac .Name .Local =="\u0072\u0065\u006ci\u0064"{_bfecg ,_fgga :=_deac .Value ,error (nil ); -if _fgga !=nil {return _fgga ;};_eeef .RelidAttr =&_bfecg ;continue ;};if _deac .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"&&_deac .Name .Local =="\u0069\u0064"||_deac .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"&&_deac .Name .Local =="\u0069\u0064"{_ecdg ,_ggbd :=_deac .Value ,error (nil ); -if _ggbd !=nil {return _ggbd ;};_eeef .IdAttr =&_ecdg ;continue ;};if _deac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deac .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_deed ,_bccbe :=_deac .Value ,error (nil ); -if _bccbe !=nil {return _bccbe ;};_eeef .Opacity2Attr =&_deed ;continue ;};if _deac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deac .Name .Local =="\u0074\u0069\u0074l\u0065"{_gacf ,_facf :=_deac .Value ,error (nil ); -if _facf !=nil {return _facf ;};_eeef .TitleAttr =&_gacf ;continue ;};if _deac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deac .Name .Local =="\u0068\u0072\u0065\u0066"{_cdff ,_fegc :=_deac .Value ,error (nil ); -if _fegc !=nil {return _fegc ;};_eeef .HrefAttr =&_cdff ;continue ;};if _deac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deac .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fged ,_egee :=_deac .Value ,error (nil ); -if _egee !=nil {return _egee ;};_eeef .AlthrefAttr =&_fged ;continue ;};if _deac .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eeef .AlignshapeAttr .UnmarshalXMLAttr (_deac );continue ;};if _deac .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_eeef .MethodAttr .UnmarshalXMLAttr (_deac ); -continue ;};if _deac .Name .Local =="\u0073\u0069\u007a\u0065"{_gaaeb ,_agdc :=_deac .Value ,error (nil );if _agdc !=nil {return _agdc ;};_eeef .SizeAttr =&_gaaeb ;continue ;};if _deac .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aagg ,_fggf :=_deac .Value ,error (nil ); -if _fggf !=nil {return _fggf ;};_eeef .PositionAttr =&_aagg ;continue ;};if _deac .Name .Local =="\u0073\u0072\u0063"{_dfcf ,_bfgd :=_deac .Value ,error (nil );if _bfgd !=nil {return _bfgd ;};_eeef .SrcAttr =&_dfcf ;continue ;};if _deac .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_fgbb ,_eacgd :=_deac .Value ,error (nil ); -if _eacgd !=nil {return _eacgd ;};_eeef .ColorsAttr =&_fgbb ;continue ;};if _deac .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_abfeg ,_aabde :=_deac .Value ,error (nil );if _aabde !=nil {return _aabde ;};_eeef .Color2Attr =&_abfeg ;continue ; -};if _deac .Name .Local =="\u0074\u0079\u0070\u0065"{_eeef .TypeAttr .UnmarshalXMLAttr (_deac );continue ;};if _deac .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_ccee ,_eaeg :=_deac .Value ,error (nil );if _eaeg !=nil {return _eaeg ;}; -_eeef .FocussizeAttr =&_ccee ;continue ;};if _deac .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_adac ,_aedg :=_deac .Value ,error (nil );if _aedg !=nil {return _aedg ;};_eeef .FocuspositionAttr =&_adac ; -continue ;};if _deac .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdggg ,_dcdgc :=_deac .Value ,error (nil );if _dcdgc !=nil {return _dcdgc ;};_eeef .OriginAttr =&_fdggg ;continue ;};if _deac .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_eeef .AspectAttr .UnmarshalXMLAttr (_deac ); -continue ;};if _deac .Name .Local =="\u0061\u006e\u0067l\u0065"{_feca ,_gbagg :=_gb .ParseFloat (_deac .Value ,64);if _gbagg !=nil {return _gbagg ;};_eeef .AngleAttr =&_feca ;continue ;};if _deac .Name .Local =="\u0066\u006f\u0063u\u0073"{_egae ,_eeefa :=_deac .Value ,error (nil ); -if _eeefa !=nil {return _eeefa ;};_eeef .FocusAttr =&_egae ;continue ;};if _deac .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_eeef .RecolorAttr .UnmarshalXMLAttr (_deac );continue ;};if _deac .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_eeef .RotateAttr .UnmarshalXMLAttr (_deac ); -continue ;};if _deac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcbb ,_acbe :=_deac .Value ,error (nil );if _acbe !=nil {return _acbe ;};_eeef .OpacityAttr =&_fcbb ;continue ;};if _deac .Name .Local =="\u0063\u006f\u006co\u0072"{_fegb ,_gbgc :=_deac .Value ,error (nil ); -if _gbgc !=nil {return _gbgc ;};_eeef .ColorAttr =&_fegb ;continue ;};if _deac .Name .Local =="\u006f\u006e"{_eeef .OnAttr .UnmarshalXMLAttr (_deac );continue ;};if _deac .Name .Local =="\u0069\u0064"{_bcfe ,_deede :=_deac .Value ,error (nil );if _deede !=nil {return _deede ; -};_eeef .SIdAttr =&_bcfe ;continue ;};};_cgac :for {_fdaf ,_gdfeb :=d .Token ();if _gdfeb !=nil {return _gdfeb ;};switch _fgfb :=_fdaf .(type ){case _d .StartElement :switch _fgfb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_eeef .Fill =NewOfcFill (); -if _dbgg :=d .DecodeElement (_eeef .Fill ,&_fgfb );_dbgg !=nil {return _dbgg ;};default:_de .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_fgfb .Name ); -if _ddbfa :=d .Skip ();_ddbfa !=nil {return _ddbfa ;};};case _d .EndElement :break _cgac ;case _d .CharData :};};return nil ;};func (_gacgg *ST_ImageAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gacgg =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_gacgg =1; -case "\u0061\u0074\u004d\u006f\u0073\u0074":*_gacgg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gacgg =3;};return nil ;}; +// Validate validates the OfcShapedefaults and its children +func (_dfgeeg *OfcShapedefaults )Validate ()error {return _dfgeeg .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func NewTextpath ()*Textpath {_fdbe :=&Textpath {};_fdbe .CT_TextPath =*NewCT_TextPath (); +return _fdbe ;};type Arc struct{CT_Arc };func NewOfcCT_Rules ()*OfcCT_Rules {_afcfc :=&OfcCT_Rules {};return _afcfc };func NewOfcRight ()*OfcRight {_ddgcae :=&OfcRight {};_ddgcae .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ddgcae ;};func (_gggfa *Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gggfa .CT_Fill .MarshalXML (e ,start ); +};func (_aagfd *OfcColumn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _aagfd .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_dbcc *CT_Arc )ValidateWithPath (path string )error {for _dggg ,_beaa :=range _dbcc .EG_ShapeElements {if _egead :=_beaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dggg )); -_egead !=nil {return _egead ;};};if _fbbg :=_dbcc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fbbg !=nil {return _fbbg ;};if _dbdc :=_dbcc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_dbdc !=nil {return _dbdc ;};if _bgae :=_dbcc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgae !=nil {return _bgae ;};if _gbg :=_dbcc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gbg !=nil {return _gbg ;};if _ffeb :=_dbcc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ffeb !=nil {return _ffeb ;};if _defcb :=_dbcc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_defcb !=nil {return _defcb ;};if _aaa :=_dbcc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aaa !=nil {return _aaa ;};if _fece :=_dbcc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_fece !=nil {return _fece ;};if _abec :=_dbcc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abec !=nil {return _abec ;};if _bgfa :=_dbcc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_bgfa !=nil {return _bgfa ;};if _beef :=_dbcc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_beef !=nil {return _beef ;};if _ggda :=_dbcc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_ggda !=nil {return _ggda ;};if _ccfa :=_dbcc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ccfa !=nil {return _ccfa ;};if _gefe :=_dbcc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_gefe !=nil {return _gefe ;};if _faad :=_dbcc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};if _egdcf :=_dbcc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_egdcf !=nil {return _egdcf ;};if _eagdd :=_dbcc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eagdd !=nil {return _eagdd ;};if _ede :=_dbcc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_ede !=nil {return _ede ;};if _abbg :=_dbcc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_abbg !=nil {return _abbg ;};if _fbeg :=_dbcc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_fbeg !=nil {return _fbeg ;};if _febb :=_dbcc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_febb !=nil {return _febb ;};if _cdefg :=_dbcc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_cdefg !=nil {return _cdefg ;};if _edge :=_dbcc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_edge !=nil {return _edge ;};if _bddf :=_dbcc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_bddf !=nil {return _bddf ;};if _dfbcc :=_dbcc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfbcc !=nil {return _dfbcc ;};if _bgbe :=_dbcc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_bgbe !=nil {return _bgbe ;};if _egef :=_dbcc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_egef !=nil {return _egef ;};if _dagg :=_dbcc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_dagg !=nil {return _dagg ;};if _agaa :=_dbcc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_agaa !=nil {return _agaa ;};return nil ;};func (_bcbcd *OfcST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcbcd =0; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_bcbcd =1;case "\u0073\u006f\u006ci\u0064":*_bcbcd =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bcbcd =3;case "\u0074\u0069\u006c\u0065":*_bcbcd =4;case "\u0066\u0072\u0061m\u0065":*_bcbcd =5; -case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_bcbcd =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bcbcd =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bcbcd =8; -case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bcbcd =9;};return nil ;}; +// Validate validates the CT_Image and its children +func (_bbgfb *CT_Image )Validate ()error {return _bbgfb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_gebbe *AG_Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gebbe .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_gebbe .PathAttr )}); +};return nil ;};func (_dbcg *Polyline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dbcg .CT_PolyLine .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_acacb *CT_Fill )ValidateWithPath (path string )error {if _ebfa :=_acacb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebfa !=nil {return _ebfa ;};if _cdeff :=_acacb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); -_cdeff !=nil {return _cdeff ;};if _bfdaf :=_acacb .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bfdaf !=nil {return _bfdaf ;};if _fggaf :=_acacb .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); -_fggaf !=nil {return _fggaf ;};if _bfdc :=_acacb .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bfdc !=nil {return _bfdc ;};if _fgbead :=_acacb .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072"); -_fgbead !=nil {return _fgbead ;};if _agfd :=_acacb .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agfd !=nil {return _agfd ;};if _bacf :=_acacb .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_bacf !=nil {return _bacf ;};if _acacb .Fill !=nil {if _cgag :=_acacb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cgag !=nil {return _cgag ;};};return nil ;}; +// Validate validates the Formulas and its children +func (_fadddc *Formulas )Validate ()error {return _fadddc .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_fgbb *AG_ShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfbb :=range start .Attr {if _cfbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gee ,_ceaa :=_cfbb .Value ,error (nil ); +if _ceaa !=nil {return _ceaa ;};_fgbb .OpacityAttr =&_gee ;continue ;};if _cfbb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgbb .StrokedAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_caga ,_fff :=_cfbb .Value ,error (nil ); +if _fff !=nil {return _fff ;};_fgbb .StrokecolorAttr =&_caga ;continue ;};if _cfbb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbf ,_fdde :=_cfbb .Value ,error (nil );if _fdde !=nil {return _fdde ;};_fgbb .StrokeweightAttr =&_fbf ; +continue ;};if _cfbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgbb .InsetpenAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gaa ,_eccf :=_cfbb .Value ,error (nil ); +if _eccf !=nil {return _eccf ;};_fgbb .ChromakeyAttr =&_gaa ;continue ;};if _cfbb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgbb .FilledAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aafd ,_cab :=_cfbb .Value ,error (nil ); +if _cab !=nil {return _cab ;};_fgbb .FillcolorAttr =&_aafd ;continue ;};};for {_ggf ,_eddb :=d .Token ();if _eddb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_eddb ); +};if _cbfb ,_dfce :=_ggf .(_a .EndElement );_dfce &&_cbfb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_gbecd :=&OfcCT_IdMap {};return _gbecd };func (_dgaae *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgaae =0; +case "\u0073\u006f\u006ci\u0064":*_dgaae =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_dgaae =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_dgaae =3;};return nil ;};type ST_StrokeArrowLength byte ;func (_defdf ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _defdf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defdf )); +};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_aeeaa :=&OfcCT_Proxy {};return _aeeaa };func (_cgcdb ST_FillMethod )ValidateWithPath (path string )error {switch _cgcdb {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcdb )); +};return nil ;};func NewShadow ()*Shadow {_eddeb :=&Shadow {};_eddeb .CT_Shadow =*NewCT_Shadow ();return _eddeb }; -// Validate validates the OfcLeft and its children -func (_badec *OfcLeft )Validate ()error {return _badec .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; -BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_dfbd *OfcLock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbd .OfcCT_Lock =*NewOfcCT_Lock (); -for _ ,_dgbcg :=range start .Attr {if _dgbcg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dfbd .PositionAttr .UnmarshalXMLAttr (_dgbcg );continue ;};if _dgbcg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_dfbd .SelectionAttr .UnmarshalXMLAttr (_dgbcg ); -continue ;};if _dgbcg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dfbd .GroupingAttr .UnmarshalXMLAttr (_dgbcg );continue ;};if _dgbcg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dfbd .UngroupingAttr .UnmarshalXMLAttr (_dgbcg ); -continue ;};if _dgbcg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dfbd .RotationAttr .UnmarshalXMLAttr (_dgbcg );continue ;};if _dgbcg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_dfbd .CroppingAttr .UnmarshalXMLAttr (_dgbcg ); -continue ;};if _dgbcg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_dfbd .VerticiesAttr .UnmarshalXMLAttr (_dgbcg );continue ;};if _dgbcg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_dfbd .AdjusthandlesAttr .UnmarshalXMLAttr (_dgbcg ); -continue ;};if _dgbcg .Name .Local =="\u0074\u0065\u0078\u0074"{_dfbd .TextAttr .UnmarshalXMLAttr (_dgbcg );continue ;};if _dgbcg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_dfbd .AspectratioAttr .UnmarshalXMLAttr (_dgbcg ); -continue ;};if _dgbcg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_dfbd .ShapetypeAttr .UnmarshalXMLAttr (_dgbcg );continue ;};if _dgbcg .Name .Local =="\u0065\u0078\u0074"{_dfbd .ExtAttr .UnmarshalXMLAttr (_dgbcg );continue ;};};for {_cfbddd ,_eagbb :=d .Token (); -if _eagbb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_eagbb );};if _adbfdf ,_ggdcf :=_cfbddd .(_d .EndElement );_ggdcf &&_adbfdf .Name ==start .Name {break ;};};return nil ; -}; +// Validate validates the CT_Shapetype and its children +func (_caefb *CT_Shapetype )Validate ()error {return _caefb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func NewOfcBottom ()*OfcBottom {_bbcd :=&OfcBottom {};_bbcd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +return _bbcd ;}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_bgbbg *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_accbc *EG_ShapeElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _accbc .Path !=nil {_ebdac :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}}; -e .EncodeElement (_accbc .Path ,_ebdac );};if _accbc .Formulas !=nil {_bafd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_accbc .Formulas ,_bafd );};if _accbc .Handles !=nil {_ccbbg :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}}; -e .EncodeElement (_accbc .Handles ,_ccbbg );};if _accbc .Fill !=nil {_dddgd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_accbc .Fill ,_dddgd );};if _accbc .Stroke !=nil {_ccfee :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}}; -e .EncodeElement (_accbc .Stroke ,_ccfee );};if _accbc .Shadow !=nil {_deag :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_accbc .Shadow ,_deag );};if _accbc .Textbox !=nil {_aggag :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; -e .EncodeElement (_accbc .Textbox ,_aggag );};if _accbc .Textpath !=nil {_ffcb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_accbc .Textpath ,_ffcb );};if _accbc .Imagedata !=nil {_cadfc :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_accbc .Imagedata ,_cadfc );};if _accbc .Skew !=nil {_fdagg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_accbc .Skew ,_fdagg );};if _accbc .Extrusion !=nil {_dfaae :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_accbc .Extrusion ,_dfaae );};if _accbc .Callout !=nil {_ccbg :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_accbc .Callout ,_ccbg );};if _accbc .Lock !=nil {_cgeb :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_accbc .Lock ,_cgeb );};if _accbc .Clippath !=nil {_cggf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_accbc .Clippath ,_cggf );};if _accbc .Signatureline !=nil {_fcbaf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}}; -e .EncodeElement (_accbc .Signatureline ,_fcbaf );};if _accbc .Wrap !=nil {_gbge :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_accbc .Wrap ,_gbge );};if _accbc .Anchorlock !=nil {_deca :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_accbc .Anchorlock ,_deca );};if _accbc .Bordertop !=nil {_cdebe :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_accbc .Bordertop ,_cdebe ); -};if _accbc .Borderbottom !=nil {_dcecc :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_accbc .Borderbottom ,_dcecc );};if _accbc .Borderleft !=nil {_gadeaf :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_accbc .Borderleft ,_gadeaf );};if _accbc .Borderright !=nil {_fcgae :=_d .StartElement {Name :_d .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_accbc .Borderright ,_fcgae ); -};if _accbc .ClientData !=nil {_cacca :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_accbc .ClientData ,_cacca );};if _accbc .Textdata !=nil {_cbag :=_d .StartElement {Name :_d .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_accbc .Textdata ,_cbag );};return nil ;};func (_gefbg *OfcEquationxml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefbg .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_dbeaa :=range start .Attr {if _dbeaa .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ddfaf ,_bgbfdg :=_dbeaa .Value ,error (nil ); -if _bgbfdg !=nil {return _bgbfdg ;};_gefbg .ContentTypeAttr =&_ddfaf ;continue ;};};_cbdgab :for {_bedcaa ,_dcgad :=d .Token ();if _dcgad !=nil {return _dcgad ;};switch _cbgee :=_bedcaa .(type ){case _d .StartElement :switch _cbgee .Name {default:if _faac ,_bbgdf :=_a .CreateElement (_cbgee ); -_bbgdf !=nil {return _bbgdf ;}else {if _ebadg :=d .DecodeElement (_faac ,&_cbgee );_ebadg !=nil {return _ebadg ;};_gefbg .Any =_faac ;};};case _d .EndElement :break _cbdgab ;case _d .CharData :};};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ; -StyleAttr *string ;FillAttr _b .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _b .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ; -Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;};func (_bbdgfg *OfcCT_Extrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egfef :=range start .Attr {if _egfef .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_bbdgfg .ColormodeAttr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="\u0063\u006f\u006co\u0072"{_gaadc ,_faaef :=_egfef .Value ,error (nil );if _faaef !=nil {return _faaef ;};_bbdgfg .ColorAttr =&_gaadc ;continue ;};if _egfef .Name .Local =="\u0074\u0079\u0070\u0065"{_bbdgfg .TypeAttr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_edafaa ,_fgegd :=_gb .ParseFloat (_egfef .Value ,64);if _fgegd !=nil {return _fgegd ;};_gafa :=float32 (_edafaa );_bbdgfg .ShininessAttr =&_gafa ;continue ;};if _egfef .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_acffc ,_baccb :=_egfef .Value ,error (nil ); -if _baccb !=nil {return _baccb ;};_bbdgfg .ViewpointoriginAttr =&_acffc ;continue ;};if _egfef .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_babeb ,_gbdddd :=_egfef .Value ,error (nil );if _gbdddd !=nil {return _gbdddd ; -};_bbdgfg .SpecularityAttr =&_babeb ;continue ;};if _egfef .Name .Local =="\u0070\u006c\u0061n\u0065"{_bbdgfg .PlaneAttr .UnmarshalXMLAttr (_egfef );continue ;};if _egfef .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_bffe ,_cdbdc :=_egfef .Value ,error (nil ); -if _cdbdc !=nil {return _cdbdc ;};_bbdgfg .DiffusityAttr =&_bffe ;continue ;};if _egfef .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_afbg ,_cefae :=_egfef .Value ,error (nil );if _cefae !=nil {return _cefae ;};_bbdgfg .SkewamtAttr =&_afbg ;continue ; -};if _egfef .Name .Local =="\u006d\u0065\u0074a\u006c"{_bbdgfg .MetalAttr .UnmarshalXMLAttr (_egfef );continue ;};if _egfef .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_eddggb ,_fcaaf :=_egfef .Value ,error (nil );if _fcaaf !=nil {return _fcaaf ; -};_bbdgfg .BackdepthAttr =&_eddggb ;continue ;};if _egfef .Name .Local =="\u0065\u0064\u0067\u0065"{_edebe ,_efedg :=_egfef .Value ,error (nil );if _efedg !=nil {return _efedg ;};_bbdgfg .EdgeAttr =&_edebe ;continue ;};if _egfef .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_adbad ,_ddebc :=_egfef .Value ,error (nil ); -if _ddebc !=nil {return _ddebc ;};_bbdgfg .Lightlevel2Attr =&_adbad ;continue ;};if _egfef .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ggaeb ,_cedea :=_gb .ParseFloat (_egfef .Value ,64);if _cedea !=nil {return _cedea ; -};_gcdc :=float32 (_ggaeb );_bbdgfg .OrientationangleAttr =&_gcdc ;continue ;};if _egfef .Name .Local =="\u006f\u006e"{_bbdgfg .OnAttr .UnmarshalXMLAttr (_egfef );continue ;};if _egfef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_bbdgfg .LightharshAttr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_bbdgfg .LightfaceAttr .UnmarshalXMLAttr (_egfef );continue ;};if _egfef .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_decb ,_edbd :=_egfef .Value ,error (nil ); -if _edbd !=nil {return _edbd ;};_bbdgfg .ForedepthAttr =&_decb ;continue ;};if _egfef .Name .Local =="\u0065\u0078\u0074"{_bbdgfg .ExtAttr .UnmarshalXMLAttr (_egfef );continue ;};if _egfef .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bbdgfg .AutorotationcenterAttr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="\u0066\u0061\u0063e\u0074"{_abbfd ,_gecaf :=_egfef .Value ,error (nil );if _gecaf !=nil {return _gecaf ;};_bbdgfg .FacetAttr =&_abbfd ;continue ;};if _egfef .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_bbdgfg .RenderAttr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_aegd ,_agbfa :=_egfef .Value ,error (nil );if _agbfa !=nil {return _agbfa ;};_bbdgfg .LightlevelAttr =&_aegd ;continue ;};if _egfef .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_cccfc ,_dffbe :=_egfef .Value ,error (nil ); -if _dffbe !=nil {return _dffbe ;};_bbdgfg .BrightnessAttr =&_cccfc ;continue ;};if _egfef .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_fgbcf ,_bfgbf :=_gb .ParseFloat (_egfef .Value ,64);if _bfgbf !=nil {return _bfgbf ;};_adfda :=float32 (_fgbcf ); -_bbdgfg .SkewangleAttr =&_adfda ;continue ;};if _egfef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_adgec ,_bbgcf :=_egfef .Value ,error (nil );if _bbgcf !=nil {return _bbgcf ;};_bbdgfg .Lightposition2Attr =&_adgec ; -continue ;};if _egfef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_badbef ,_bfdaa :=_egfef .Value ,error (nil );if _bfdaa !=nil {return _bfdaa ;};_bbdgfg .RotationangleAttr =&_badbef ;continue ;};if _egfef .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_bbdgfg .Lightharsh2Attr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fdbf ,_ffaccg :=_egfef .Value ,error (nil );if _ffaccg !=nil {return _ffaccg ;};_bbdgfg .OrientationAttr =&_fdbf ;continue ;};if _egfef .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bbdgfg .LockrotationcenterAttr .UnmarshalXMLAttr (_egfef ); -continue ;};if _egfef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_afcg ,_gbeag :=_egfef .Value ,error (nil );if _gbeag !=nil {return _gbeag ;};_bbdgfg .RotationcenterAttr =&_afcg ;continue ;};if _egfef .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_abfae ,_ecaff :=_egfef .Value ,error (nil ); -if _ecaff !=nil {return _ecaff ;};_bbdgfg .ViewpointAttr =&_abfae ;continue ;};if _egfef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ebgcgg ,_eddcb :=_egfef .Value ,error (nil );if _eddcb !=nil {return _eddcb ; -};_bbdgfg .LightpositionAttr =&_ebgcgg ;continue ;};};for {_abbab ,_gabge :=d .Token ();if _gabge !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_gabge ); -};if _gfgeb ,_bdfd :=_abbab .(_d .EndElement );_bdfd &&_gfgeb .Name ==start .Name {break ;};};return nil ;};func (_beeeb *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beeeb =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_beeeb =1; -case "\u006d\u0065\u0064\u0069\u0075\u006d":*_beeeb =2;case "\u0077\u0069\u0064\u0065":*_beeeb =3;};return nil ;};func (_cdfff *OfcCT_Diagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aagac :=range start .Attr {if _aagac .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fabff ,_cfbbg :=_gb .ParseInt (_aagac .Value ,10,64); -if _cfbbg !=nil {return _cfbbg ;};_cdfff .DgmstyleAttr =&_fabff ;continue ;};if _aagac .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cdfff .AutoformatAttr .UnmarshalXMLAttr (_aagac );continue ;};if _aagac .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cdfff .ReverseAttr .UnmarshalXMLAttr (_aagac ); -continue ;};if _aagac .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cdfff .AutolayoutAttr .UnmarshalXMLAttr (_aagac );continue ;};if _aagac .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cgedfb ,_edfaf :=_gb .ParseInt (_aagac .Value ,10,64); -if _edfaf !=nil {return _edfaf ;};_cdfff .DgmscalexAttr =&_cgedfb ;continue ;};if _aagac .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_gegac ,_eedd :=_gb .ParseInt (_aagac .Value ,10,64);if _eedd !=nil {return _eedd ;};_cdfff .DgmscaleyAttr =&_gegac ; -continue ;};if _aagac .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_aaeef ,_begde :=_gb .ParseInt (_aagac .Value ,10,64);if _begde !=nil {return _begde ;};_cdfff .DgmfontsizeAttr =&_aaeef ;continue ;};if _aagac .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_dgcfb ,_fgbdg :=_aagac .Value ,error (nil ); -if _fgbdg !=nil {return _fgbdg ;};_cdfff .ConstrainboundsAttr =&_dgcfb ;continue ;};if _aagac .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_adfcd ,_accfc :=_gb .ParseInt (_aagac .Value ,10,64); -if _accfc !=nil {return _accfc ;};_cdfff .DgmbasetextscaleAttr =&_adfcd ;continue ;};if _aagac .Name .Local =="\u0065\u0078\u0074"{_cdfff .ExtAttr .UnmarshalXMLAttr (_aagac );continue ;};};_gegcc :for {_fdabc ,_feac :=d .Token ();if _feac !=nil {return _feac ; -};switch _cadadg :=_fdabc .(type ){case _d .StartElement :switch _cadadg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_cdfff .Relationtable =NewOfcCT_RelationTable (); -if _bbbg :=d .DecodeElement (_cdfff .Relationtable ,&_cadadg );_bbbg !=nil {return _bbbg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_cadadg .Name ); -if _gabb :=d .Skip ();_gabb !=nil {return _gabb ;};};case _d .EndElement :break _gegcc ;case _d .CharData :};};return nil ;};func (_ebeb *CT_ImageData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baada :=range start .Attr {if _baada .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"&&_baada .Name .Local =="\u0070\u0069\u0063\u0074"||_baada .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"&&_baada .Name .Local =="\u0070\u0069\u0063\u0074"{_bbfc ,_acgg :=_baada .Value ,error (nil ); -if _acgg !=nil {return _acgg ;};_ebeb .PictAttr =&_bbfc ;continue ;};if _baada .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"&&_baada .Name .Local =="\u0068\u0072\u0065\u0066"||_baada .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"&&_baada .Name .Local =="\u0068\u0072\u0065\u0066"{_daedf ,_cdfbc :=_baada .Value ,error (nil ); -if _cdfbc !=nil {return _cdfbc ;};_ebeb .RHrefAttr =&_daedf ;continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u0068\u0072\u0065\u0066"{_gfefd ,_gfecf :=_baada .Value ,error (nil ); -if _gfecf !=nil {return _gfecf ;};_ebeb .HrefAttr =&_gfefd ;continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cfcgf ,_fbdgf :=_baada .Value ,error (nil ); -if _fbdgf !=nil {return _fbdgf ;};_ebeb .AlthrefAttr =&_cfcgf ;continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfacc ,_fbdgg :=_baada .Value ,error (nil ); -if _fbdgg !=nil {return _fbdgg ;};_ebeb .TitleAttr =&_bfacc ;continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u006f\u006c\u0065i\u0064"{_abbc ,_eadg :=_gb .ParseFloat (_baada .Value ,64); -if _eadg !=nil {return _eadg ;};_eaege :=float32 (_abbc );_ebeb .OleidAttr =&_eaege ;continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_ebeb .DetectmouseclickAttr .UnmarshalXMLAttr (_baada ); -continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u006d\u006f\u0076i\u0065"{_bffd ,_acdb :=_gb .ParseFloat (_baada .Value ,64); -if _acdb !=nil {return _acdb ;};_dgeb :=float32 (_bffd );_ebeb .MovieAttr =&_dgeb ;continue ;};if _baada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baada .Name .Local =="\u0072\u0065\u006ci\u0064"{_bece ,_beaf :=_baada .Value ,error (nil ); -if _beaf !=nil {return _beaf ;};_ebeb .RelidAttr =&_bece ;continue ;};if _baada .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"&&_baada .Name .Local =="\u0069\u0064"||_baada .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"&&_baada .Name .Local =="\u0069\u0064"{_bafa ,_gbcg :=_baada .Value ,error (nil ); -if _gbcg !=nil {return _gbcg ;};_ebeb .IdAttr =&_bafa ;continue ;};if _baada .Name .Local =="\u0069\u0064"{_cbbd ,_aaedd :=_baada .Value ,error (nil );if _aaedd !=nil {return _aaedd ;};_ebeb .SIdAttr =&_cbbd ;continue ;};if _baada .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bddc ,_aadf :=_baada .Value ,error (nil ); -if _aadf !=nil {return _aadf ;};_ebeb .CropbottomAttr =&_bddc ;continue ;};if _baada .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cfcb ,_fabc :=_baada .Value ,error (nil );if _fabc !=nil {return _fabc ;};_ebeb .EmbosscolorAttr =&_cfcb ; -continue ;};if _baada .Name .Local =="\u0073\u0072\u0063"{_daaeg ,_dgdg :=_baada .Value ,error (nil );if _dgdg !=nil {return _dgdg ;};_ebeb .SrcAttr =&_daaeg ;continue ;};if _baada .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ddca ,_cfcc :=_baada .Value ,error (nil ); -if _cfcc !=nil {return _cfcc ;};_ebeb .CropleftAttr =&_ddca ;continue ;};if _baada .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_acfcc ,_abga :=_baada .Value ,error (nil );if _abga !=nil {return _abga ;};_ebeb .CroptopAttr =&_acfcc ;continue ; -};if _baada .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ebccb ,_dcaf :=_baada .Value ,error (nil );if _dcaf !=nil {return _dcaf ;};_ebeb .CroprightAttr =&_ebccb ;continue ;};if _baada .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_dedcc ,_efce :=_baada .Value ,error (nil ); -if _efce !=nil {return _efce ;};_ebeb .RecolortargetAttr =&_dedcc ;continue ;};if _baada .Name .Local =="\u0067\u0061\u0069\u006e"{_bede ,_babd :=_baada .Value ,error (nil );if _babd !=nil {return _babd ;};_ebeb .GainAttr =&_bede ;continue ;};if _baada .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_babf ,_eeed :=_baada .Value ,error (nil ); -if _eeed !=nil {return _eeed ;};_ebeb .BlacklevelAttr =&_babf ;continue ;};if _baada .Name .Local =="\u0067\u0061\u006dm\u0061"{_fbdff ,_gbff :=_baada .Value ,error (nil );if _gbff !=nil {return _gbff ;};_ebeb .GammaAttr =&_fbdff ;continue ;};if _baada .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ebeb .GrayscaleAttr .UnmarshalXMLAttr (_baada ); -continue ;};if _baada .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ebeb .BilevelAttr .UnmarshalXMLAttr (_baada );continue ;};if _baada .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afagb ,_cagc :=_baada .Value ,error (nil ); -if _cagc !=nil {return _cagc ;};_ebeb .ChromakeyAttr =&_afagb ;continue ;};};for {_gbaf ,_ecdga :=d .Token ();if _ecdga !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ecdga ); -};if _cggd ,_aeff :=_gbaf .(_d .EndElement );_aeff &&_cggd .Name ==start .Name {break ;};};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3; -ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;); +// Validate validates the OfcCallout and its children +func (_gfeg *OfcCallout )Validate ()error {return _gfeg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_eege *OfcCallout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eege .OfcCT_Callout =*NewOfcCT_Callout (); +for _ ,_egefc :=range start .Attr {if _egefc .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_eege .LengthspecifiedAttr .UnmarshalXMLAttr (_egefc );continue ;};if _egefc .Name .Local =="\u006f\u006e"{_eege .OnAttr .UnmarshalXMLAttr (_egefc ); +continue ;};if _egefc .Name .Local =="\u0067\u0061\u0070"{_gcffac ,_eaadd :=_egefc .Value ,error (nil );if _eaadd !=nil {return _eaadd ;};_eege .GapAttr =&_gcffac ;continue ;};if _egefc .Name .Local =="\u0061\u006e\u0067l\u0065"{_eege .AngleAttr .UnmarshalXMLAttr (_egefc ); +continue ;};if _egefc .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_eege .DropautoAttr .UnmarshalXMLAttr (_egefc );continue ;};if _egefc .Name .Local =="\u0064\u0072\u006f\u0070"{_dfeed ,_ddaae :=_egefc .Value ,error (nil );if _ddaae !=nil {return _ddaae ; +};_eege .DropAttr =&_dfeed ;continue ;};if _egefc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gbcaef ,_bffdc :=_egefc .Value ,error (nil );if _bffdc !=nil {return _bffdc ;};_eege .DistanceAttr =&_gbcaef ;continue ;};if _egefc .Name .Local =="\u0074\u0079\u0070\u0065"{_gegge ,_geadg :=_egefc .Value ,error (nil ); +if _geadg !=nil {return _geadg ;};_eege .TypeAttr =&_gegge ;continue ;};if _egefc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ebcd ,_dgdeg :=_egefc .Value ,error (nil );if _dgdeg !=nil {return _dgdeg ;};_eege .LengthAttr =&_ebcd ;continue ;}; +if _egefc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_eege .AccentbarAttr .UnmarshalXMLAttr (_egefc );continue ;};if _egefc .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_eege .TextborderAttr .UnmarshalXMLAttr (_egefc ); +continue ;};if _egefc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_eege .MinusxAttr .UnmarshalXMLAttr (_egefc );continue ;};if _egefc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_eege .MinusyAttr .UnmarshalXMLAttr (_egefc );continue ; +};if _egefc .Name .Local =="\u0065\u0078\u0074"{_eege .ExtAttr .UnmarshalXMLAttr (_egefc );continue ;};};for {_fcda ,_fcffg :=d .Token ();if _fcffg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_fcffg ); +};if _gfdg ,_gebfcf :=_fcda .(_a .EndElement );_gebfcf &&_gfdg .Name ==start .Name {break ;};};return nil ;};func (_gedde ST_FillMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cccce :=_a .Attr {};_cccce .Name =name ;switch _gedde {case ST_FillMethodUnset :_cccce .Value =""; +case ST_FillMethodNone :_cccce .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_cccce .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_cccce .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_cccce .Value ="\u0061\u006e\u0079"; +case ST_FillMethodLinearSigma :_cccce .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _cccce ,nil ;};func NewCT_Curve ()*CT_Curve {_abab :=&CT_Curve {};return _abab };func (_ffa *AG_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffa .FilledAttr !=_f .ST_TrueFalseUnset {_gdg ,_beef :=_ffa .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); +if _beef !=nil {return _beef ;};start .Attr =append (start .Attr ,_gdg );};if _ffa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_ffa .FillcolorAttr )}); +};return nil ;};type AG_Fill struct{FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_fdddcc *CT_Formulas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"; +};e .EncodeToken (start );if _fdddcc .F !=nil {_bacga :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066"}};for _ ,_cefc :=range _fdddcc .F {e .EncodeElement (_cefc ,_bacga );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};type OfcClippath struct{OfcCT_ClipPath };func (_geccg ST_ImageAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgdfe :=_a .Attr {};_fgdfe .Name =name ;switch _geccg {case ST_ImageAspectUnset :_fgdfe .Value ="";case ST_ImageAspectIgnore :_fgdfe .Value ="\u0069\u0067\u006e\u006f\u0072\u0065"; +case ST_ImageAspectAtMost :_fgdfe .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_fgdfe .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fgdfe ,nil ;};func (_dacdec *OfcExtrusion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dacdec .OfcCT_Extrusion .MarshalXML (e ,start ); +};type OfcCT_Skew struct{IdAttr *string ;OnAttr _f .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func (_gceaa *ST_ShadowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gceaa =0; +case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gceaa =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gceaa =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_gceaa =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gceaa =4;};return nil ; +};func (_acaf *OfcCT_ColorMenu )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _acaf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acaf .StrokecolorAttr )}); +};if _acaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_acaf .FillcolorAttr )});};if _acaf .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acaf .ShadowcolorAttr )}); +};if _acaf .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acaf .ExtrusioncolorAttr )}); +};if _acaf .ExtAttr !=ST_ExtUnset {_ggfage ,_fdee :=_acaf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fdee !=nil {return _fdee ;};start .Attr =append (start .Attr ,_ggfage );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};func NewCT_Rect ()*CT_Rect {_cdge :=&CT_Rect {};return _cdge };func (_cfeg ST_StrokeLineStyle )Validate ()error {return _cfeg .ValidateWithPath ("")};func (_ceegf *ST_StrokeArrowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecaac ,_cgdaad :=d .Token (); +if _cgdaad !=nil {return _cgdaad ;};if _ddbecg ,_eccbbf :=_ecaac .(_a .EndElement );_eccbbf &&_ddbecg .Name ==start .Name {*_ceegf =1;return nil ;};if _gaabb ,_ggadc :=_ecaac .(_a .CharData );!_ggadc {return _d .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",_ecaac ); +}else {switch string (_gaabb ){case "":*_ceegf =0;case "\u006e\u006f\u006e\u0065":*_ceegf =1;case "\u0062\u006c\u006fc\u006b":*_ceegf =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ceegf =3;case "\u006f\u0076\u0061\u006c":*_ceegf =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ceegf =5; +case "\u006f\u0070\u0065\u006e":*_ceegf =6;};};_ecaac ,_cgdaad =d .Token ();if _cgdaad !=nil {return _cgdaad ;};if _faffc ,_ggeef :=_ecaac .(_a .EndElement );_ggeef &&_faffc .Name ==start .Name {return nil ;};return _d .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",_ecaac ); +};func (_adfac *OfcClippath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _adfac .OfcCT_ClipPath .MarshalXML (e ,start );};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3; +OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);type ST_StrokeJoinStyle byte ;func (_eceebb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eceebb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_eceebb =1; +case "\u00364\u0030\u002c\u0034\u0038\u0030":*_eceebb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_eceebb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_eceebb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_eceebb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_eceebb =6; +};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_afagd :=&AG_OfficeShapeAttributes {};return _afagd ;}; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_eaagd *OfcCT_Relation )ValidateWithPath (path string )error {if _fbddg :=_eaagd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbddg !=nil {return _fbddg ;};return nil ;}; +// Validate validates the CT_F and its children +func (_agef *CT_F )Validate ()error {return _agef .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_gbbg OfcST_ExtrusionRender )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbbg .String (),start );};type OfcShapedefaults struct{OfcCT_ShapeDefaults }; +func (_aebeg *OfcCT_ColorMru )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aaacf :=range start .Attr {if _aaacf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_ebdeb ,_dacg :=_aaacf .Value ,error (nil );if _dacg !=nil {return _dacg ; +};_aebeg .ColorsAttr =&_ebdeb ;continue ;};if _aaacf .Name .Local =="\u0065\u0078\u0074"{_aebeg .ExtAttr .UnmarshalXMLAttr (_aaacf );continue ;};};for {_ececd ,_beaac :=d .Token ();if _beaac !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_beaac ); +};if _dfdga ,_baegg :=_ececd .(_a .EndElement );_baegg &&_dfdga .Name ==start .Name {break ;};};return nil ;};func (_abad OfcST_OLEType )ValidateWithPath (path string )error {switch _abad {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abad )); +};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_aecd *OfcCT_ColorMru )ValidateWithPath (path string )error {if _cgbag :=_aecd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgbag !=nil {return _cgbag ;};return nil ;};func (_bacae OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _bacae {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacae )); -};return nil ;};func (_ecdgb *CT_Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_degec :=range start .Attr {if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecdgb .AllowincellAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecdgb .BulletAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0068\u0072"{_ecdgb .HrAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u006f\u006e\u0065\u0064"{_ecdgb .OnedAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecdgb .HralignAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_acafa ,_bdcg :=_degec .Value ,error (nil ); -if _bdcg !=nil {return _bdcg ;};_ecdgb .TablelimitsAttr =&_acafa ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_agadg ,_degge :=_gb .ParseInt (_degec .Value ,10,64); -if _degge !=nil {return _degge ;};_ecdgb .RegroupidAttr =&_agadg ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afce ,_fgcec :=_degec .Value ,error (nil ); -if _fgcec !=nil {return _fgcec ;};_ecdgb .BordertopcolorAttr =&_afce ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0073\u0070\u0069\u0064"{_gbca ,_abbee :=_degec .Value ,error (nil ); -if _abbee !=nil {return _abbee ;};_ecdgb .SpidAttr =&_gbca ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcga ,_fggafa :=_gb .ParseFloat (_degec .Value ,64); -if _fggafa !=nil {return _fggafa ;};_efeb :=float32 (_dcga );_ecdgb .HrpctAttr =&_efeb ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abg ,_abebb :=_degec .Value ,error (nil ); -if _abebb !=nil {return _abebb ;};_ecdgb .BorderrightcolorAttr =&_abg ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecdgb .ButtonAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecdgb .HrstdAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecdgb .DgmlayoutAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecdgb .UserdrawnAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecdgb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecdgb .UserhiddenAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aeba ,_gcae :=_degec .Value ,error (nil ); -if _gcae !=nil {return _gcae ;};_ecdgb .BorderleftcolorAttr =&_aeba ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecdgb .InsetmodeAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecdgb .AllowoverlapAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_adcf ,_dgge :=_degec .Value ,error (nil ); -if _dgge !=nil {return _dgge ;};_ecdgb .TablepropertiesAttr =&_adcf ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecdgb .HrnoshadeAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecdgb .DgmlayoutmruAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gddd ,_abcfb :=_gb .ParseInt (_degec .Value ,10,64); -if _abcfb !=nil {return _abcfb ;};_ecdgb .DgmnodekindAttr =&_gddd ;continue ;};if _degec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_degec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edeg ,_efea :=_degec .Value ,error (nil ); -if _efea !=nil {return _efea ;};_ecdgb .BorderbottomcolorAttr =&_edeg ;continue ;};if _degec .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecdgb .PrintAttr .UnmarshalXMLAttr (_degec );continue ;};if _degec .Name .Local =="\u0074\u0069\u0074l\u0065"{_deaag ,_gfgg :=_degec .Value ,error (nil ); -if _gfgg !=nil {return _gfgg ;};_ecdgb .TitleAttr =&_deaag ;continue ;};if _degec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecdb ,_eegf :=_degec .Value ,error (nil );if _eegf !=nil {return _eegf ;};_ecdgb .CoordoriginAttr =&_ecdb ; -continue ;};if _degec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_affbc ,_gaed :=_degec .Value ,error (nil );if _gaed !=nil {return _gaed ;};_ecdgb .WrapcoordsAttr =&_affbc ;continue ;};if _degec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adff ,_abaada :=_degec .Value ,error (nil ); -if _abaada !=nil {return _abaada ;};_ecdgb .CoordsizeAttr =&_adff ;continue ;};if _degec .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebgbg ,_fbea :=_degec .Value ,error (nil );if _fbea !=nil {return _fbea ;};_ecdgb .StyleAttr =&_ebgbg ;continue ;};if _degec .Name .Local =="\u0069\u0064"{_dbdab ,_agaeee :=_degec .Value ,error (nil ); -if _agaeee !=nil {return _agaeee ;};_ecdgb .IdAttr =&_dbdab ;continue ;};if _degec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccfe ,_fegd :=_degec .Value ,error (nil );if _fegd !=nil {return _fegd ;};_ecdgb .FillcolorAttr =&_ccfe ;continue ; -};if _degec .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaae ,_gadae :=_degec .Value ,error (nil );if _gadae !=nil {return _gadae ;};_ecdgb .ClassAttr =&_eaae ;continue ;};if _degec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ffbcg ,_dgffa :=_degec .Value ,error (nil ); -if _dgffa !=nil {return _dgffa ;};_ecdgb .TargetAttr =&_ffbcg ;continue ;};if _degec .Name .Local =="\u0068\u0072\u0065\u0066"{_aaff ,_egdea :=_degec .Value ,error (nil );if _egdea !=nil {return _egdea ;};_ecdgb .HrefAttr =&_aaff ;continue ;};if _degec .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_ecdgb .EditasAttr .UnmarshalXMLAttr (_degec ); -continue ;};if _degec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecdgb .FilledAttr .UnmarshalXMLAttr (_degec );continue ;};if _degec .Name .Local =="\u0061\u006c\u0074"{_fbfa ,_gbda :=_degec .Value ,error (nil );if _gbda !=nil {return _gbda ; -};_ecdgb .AltAttr =&_fbfa ;continue ;};};_ffec :for {_bbefa ,_edcfd :=d .Token ();if _edcfd !=nil {return _edcfd ;};switch _fbdgb :=_bbefa .(type ){case _d .StartElement :switch _fbdgb .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_gccd :=NewGroup (); -if _bfgb :=d .DecodeElement (_gccd ,&_fbdgb );_bfgb !=nil {return _bfgb ;};_ecdgb .Group =append (_ecdgb .Group ,_gccd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_gddea :=NewShape (); -if _fceee :=d .DecodeElement (_gddea ,&_fbdgb );_fceee !=nil {return _fceee ;};_ecdgb .Shape =append (_ecdgb .Shape ,_gddea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_fgbd :=NewShapetype (); -if _gabc :=d .DecodeElement (_fgbd ,&_fbdgb );_gabc !=nil {return _gabc ;};_ecdgb .Shapetype =append (_ecdgb .Shapetype ,_fgbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_gecf :=NewArc (); -if _ebbf :=d .DecodeElement (_gecf ,&_fbdgb );_ebbf !=nil {return _ebbf ;};_ecdgb .Arc =append (_ecdgb .Arc ,_gecf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_dacg :=NewCurve (); -if _fagg :=d .DecodeElement (_dacg ,&_fbdgb );_fagg !=nil {return _fagg ;};_ecdgb .Curve =append (_ecdgb .Curve ,_dacg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_afac :=NewImage (); -if _bcae :=d .DecodeElement (_afac ,&_fbdgb );_bcae !=nil {return _bcae ;};_ecdgb .Image =append (_ecdgb .Image ,_afac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_defd :=NewLine (); -if _egfgd :=d .DecodeElement (_defd ,&_fbdgb );_egfgd !=nil {return _egfgd ;};_ecdgb .Line =append (_ecdgb .Line ,_defd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_fddag :=NewOval (); -if _fcde :=d .DecodeElement (_fddag ,&_fbdgb );_fcde !=nil {return _fcde ;};_ecdgb .Oval =append (_ecdgb .Oval ,_fddag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_bgba :=NewPolyline (); -if _fggbb :=d .DecodeElement (_bgba ,&_fbdgb );_fggbb !=nil {return _fggbb ;};_ecdgb .Polyline =append (_ecdgb .Polyline ,_bgba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_efebe :=NewRect (); -if _edab :=d .DecodeElement (_efebe ,&_fbdgb );_edab !=nil {return _edab ;};_ecdgb .Rect =append (_ecdgb .Rect ,_efebe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_gbbac :=NewRoundrect (); -if _fddca :=d .DecodeElement (_gbbac ,&_fbdgb );_fddca !=nil {return _fddca ;};_ecdgb .Roundrect =append (_ecdgb .Roundrect ,_gbbac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_dggc :=NewOfcDiagram (); -if _fdfa :=d .DecodeElement (_dggc ,&_fbdgb );_fdfa !=nil {return _fdfa ;};_ecdgb .Diagram =append (_ecdgb .Diagram ,_dggc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dfad :=NewEG_ShapeElements (); -_dfad .Path =NewPath ();if _adfbf :=d .DecodeElement (_dfad .Path ,&_fbdgb );_adfbf !=nil {return _adfbf ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_dfad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fdef :=NewEG_ShapeElements (); -_fdef .Formulas =NewFormulas ();if _acbd :=d .DecodeElement (_fdef .Formulas ,&_fbdgb );_acbd !=nil {return _acbd ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_fdef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fcbf :=NewEG_ShapeElements (); -_fcbf .Handles =NewHandles ();if _facca :=d .DecodeElement (_fcbf .Handles ,&_fbdgb );_facca !=nil {return _facca ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_fcbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aagb :=NewEG_ShapeElements (); -_aagb .Fill =NewFill ();if _adeee :=d .DecodeElement (_aagb .Fill ,&_fbdgb );_adeee !=nil {return _adeee ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_aagb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ebge :=NewEG_ShapeElements (); -_ebge .Stroke =NewStroke ();if _cbce :=d .DecodeElement (_ebge .Stroke ,&_fbdgb );_cbce !=nil {return _cbce ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_ebge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_decd :=NewEG_ShapeElements (); -_decd .Shadow =NewShadow ();if _fdfae :=d .DecodeElement (_decd .Shadow ,&_fbdgb );_fdfae !=nil {return _fdfae ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_decd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_adgfb :=NewEG_ShapeElements (); -_adgfb .Textbox =NewTextbox ();if _bege :=d .DecodeElement (_adgfb .Textbox ,&_fbdgb );_bege !=nil {return _bege ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_adgfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_afag :=NewEG_ShapeElements (); -_afag .Textpath =NewTextpath ();if _ccab :=d .DecodeElement (_afag .Textpath ,&_fbdgb );_ccab !=nil {return _ccab ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_afag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_abdd :=NewEG_ShapeElements (); -_abdd .Imagedata =NewImagedata ();if _abedf :=d .DecodeElement (_abdd .Imagedata ,&_fbdgb );_abedf !=nil {return _abedf ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_abdd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ccgb :=NewEG_ShapeElements (); -_ccgb .Skew =NewOfcSkew ();if _dgbg :=d .DecodeElement (_ccgb .Skew ,&_fbdgb );_dgbg !=nil {return _dgbg ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_ccgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgfg :=NewEG_ShapeElements (); -_cgfg .Extrusion =NewOfcExtrusion ();if _dafa :=d .DecodeElement (_cgfg .Extrusion ,&_fbdgb );_dafa !=nil {return _dafa ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_cgfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_abaaf :=NewEG_ShapeElements (); -_abaaf .Callout =NewOfcCallout ();if _cfad :=d .DecodeElement (_abaaf .Callout ,&_fbdgb );_cfad !=nil {return _cfad ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_abaaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_efc :=NewEG_ShapeElements (); -_efc .Lock =NewOfcLock ();if _gedb :=d .DecodeElement (_efc .Lock ,&_fbdgb );_gedb !=nil {return _gedb ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_efc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fggga :=NewEG_ShapeElements (); -_fggga .Clippath =NewOfcClippath ();if _efffgf :=d .DecodeElement (_fggga .Clippath ,&_fbdgb );_efffgf !=nil {return _efffgf ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_fggga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cebd :=NewEG_ShapeElements (); -_cebd .Signatureline =NewOfcSignatureline ();if _eegfa :=d .DecodeElement (_cebd .Signatureline ,&_fbdgb );_eegfa !=nil {return _eegfa ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_cebd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bacec :=NewEG_ShapeElements (); -_bacec .Wrap =_baa .NewWrap ();if _fbed :=d .DecodeElement (_bacec .Wrap ,&_fbdgb );_fbed !=nil {return _fbed ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_bacec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fddd :=NewEG_ShapeElements (); -_fddd .Anchorlock =_baa .NewAnchorlock ();if _ddfgb :=d .DecodeElement (_fddd .Anchorlock ,&_fbdgb );_ddfgb !=nil {return _ddfgb ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_fddd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eabb :=NewEG_ShapeElements (); -_eabb .Bordertop =_baa .NewBordertop ();if _gceb :=d .DecodeElement (_eabb .Bordertop ,&_fbdgb );_gceb !=nil {return _gceb ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_eabb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bfcc :=NewEG_ShapeElements (); -_bfcc .Borderbottom =_baa .NewBorderbottom ();if _ecb :=d .DecodeElement (_bfcc .Borderbottom ,&_fbdgb );_ecb !=nil {return _ecb ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_bfcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cbe :=NewEG_ShapeElements (); -_cbe .Borderleft =_baa .NewBorderleft ();if _daga :=d .DecodeElement (_cbe .Borderleft ,&_fbdgb );_daga !=nil {return _daga ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_cbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gccc :=NewEG_ShapeElements (); -_gccc .Borderright =_baa .NewBorderright ();if _ggdf :=d .DecodeElement (_gccc .Borderright ,&_fbdgb );_ggdf !=nil {return _ggdf ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_gccc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccge :=NewEG_ShapeElements (); -_ccge .ClientData =_af .NewClientData ();if _ggcga :=d .DecodeElement (_ccge .ClientData ,&_fbdgb );_ggcga !=nil {return _ggcga ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_ccge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dcgc :=NewEG_ShapeElements (); -_dcgc .Textdata =_ce .NewTextdata ();if _egbgg :=d .DecodeElement (_dcgc .Textdata ,&_fbdgb );_egbgg !=nil {return _egbgg ;};_ecdgb .EG_ShapeElements =append (_ecdgb .EG_ShapeElements ,_dcgc );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_fbdgb .Name ); -if _dbdde :=d .Skip ();_dbdde !=nil {return _dbdde ;};};case _d .EndElement :break _ffec ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_agcbd *Formulas )ValidateWithPath (path string )error {if _cacggd :=_agcbd .CT_Formulas .ValidateWithPath (path );_cacggd !=nil {return _cacggd ;};return nil ;}; -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_bbaee *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_gccg *CT_Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"; -};if _gccg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .IdAttr )});};if _gccg .OnAttr !=_b .ST_TrueFalseUnset {_dfae ,_geedc :=_gccg .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"}); -if _geedc !=nil {return _geedc ;};start .Attr =append (start .Attr ,_dfae );};if _gccg .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .WeightAttr )}); -};if _gccg .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .ColorAttr )});};if _gccg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .OpacityAttr )}); -};if _gccg .LinestyleAttr !=ST_StrokeLineStyleUnset {_babe ,_cadg :=_gccg .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cadg !=nil {return _cadg ;};start .Attr =append (start .Attr ,_babe );};if _gccg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .MiterlimitAttr )}); -};if _gccg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_gggaa ,_dfcab :=_gccg .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _dfcab !=nil {return _dfcab ;};start .Attr =append (start .Attr ,_gggaa );}; -if _gccg .EndcapAttr !=ST_StrokeEndCapUnset {_bfgg ,_dbgf :=_gccg .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _dbgf !=nil {return _dbgf ;};start .Attr =append (start .Attr ,_bfgg );};if _gccg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .DashstyleAttr )}); -};if _gccg .FilltypeAttr !=ST_FillTypeUnset {_dbaaa ,_cebfe :=_gccg .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _cebfe !=nil {return _cebfe ;};start .Attr =append (start .Attr ,_dbaaa );};if _gccg .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .SrcAttr )}); -};if _gccg .ImageaspectAttr !=ST_ImageAspectUnset {_dgagc ,_daaa :=_gccg .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _daaa !=nil {return _daaa ;};start .Attr =append (start .Attr ,_dgagc ); -};if _gccg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .ImagesizeAttr )});};if _gccg .ImagealignshapeAttr !=_b .ST_TrueFalseUnset {_fgba ,_eafdb :=_gccg .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _eafdb !=nil {return _eafdb ;};start .Attr =append (start .Attr ,_fgba );};if _gccg .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .Color2Attr )}); -};if _gccg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_aadcd ,_cbaf :=_gccg .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cbaf !=nil {return _cbaf ;};start .Attr =append (start .Attr ,_aadcd ); -};if _gccg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bdgc ,_edfa :=_gccg .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _edfa !=nil {return _edfa ;}; -start .Attr =append (start .Attr ,_bdgc );};if _gccg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_acaadf ,_ceaf :=_gccg .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _ceaf !=nil {return _ceaf ;};start .Attr =append (start .Attr ,_acaadf );};if _gccg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_fgeab ,_fegffc :=_gccg .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); -if _fegffc !=nil {return _fegffc ;};start .Attr =append (start .Attr ,_fgeab );};if _gccg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_acfa ,_gaeed :=_gccg .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _gaeed !=nil {return _gaeed ;};start .Attr =append (start .Attr ,_acfa );};if _gccg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dfcac ,_dggea :=_gccg .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); -if _dggea !=nil {return _dggea ;};start .Attr =append (start .Attr ,_dfcac );};if _gccg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .HrefAttr )}); -};if _gccg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .AlthrefAttr )});};if _gccg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .TitleAttr )}); -};if _gccg .ForcedashAttr !=_b .ST_TrueFalseUnset {_gecad ,_abdaf :=_gccg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _abdaf !=nil {return _abdaf ;};start .Attr =append (start .Attr ,_gecad ); -};if _gccg .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .RIdAttr )});};if _gccg .InsetpenAttr !=_b .ST_TrueFalseUnset {_dacfa ,_ccbc :=_gccg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_dacfa );};if _gccg .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gccg .RelidAttr )}); -};e .EncodeToken (start );if _gccg .Left !=nil {_cbbcgg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gccg .Left ,_cbbcgg );};if _gccg .Top !=nil {_ebff :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0074o\u0070"}}; -e .EncodeElement (_gccg .Top ,_ebff );};if _gccg .Right !=nil {_eeecc :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gccg .Right ,_eeecc );};if _gccg .Bottom !=nil {_ebddc :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_gccg .Bottom ,_ebddc );};if _gccg .Column !=nil {_aege :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gccg .Column ,_aege );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_agcce OfcST_ConnectorType )String ()string {switch _agcce {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064"; -};return "";}; +// Validate validates the OfcCT_Fill and its children +func (_egae *OfcCT_Fill )Validate ()error {return _egae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};type OfcST_ConnectorType byte ;type OfcST_OLEType byte ; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_agfda *OfcSkew )ValidateWithPath (path string )error {if _fagdd :=_agfda .OfcCT_Skew .ValidateWithPath (path );_fagdd !=nil {return _fagdd ;};return nil ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _b .ST_TrueFalse ; -InvyAttr _b .ST_TrueFalse ;SwitchAttr _b .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_bffad *CT_Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgefe :=range start .Attr {if _fgefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgefe .Name .Local =="\u0072\u0065\u006ci\u0064"{_ebgcg ,_bfga :=_fgefe .Value ,error (nil ); -if _bfga !=nil {return _bfga ;};_bffad .RelidAttr =&_ebgcg ;continue ;};if _fgefe .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"&&_fgefe .Name .Local =="\u0069\u0064"{_gcdfa ,_dbadd :=_fgefe .Value ,error (nil ); -if _dbadd !=nil {return _dbadd ;};_bffad .RIdAttr =&_gcdfa ;continue ;};if _fgefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgefe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bffad .ForcedashAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgefe .Name .Local =="\u0074\u0069\u0074l\u0065"{_cggga ,_bgbd :=_fgefe .Value ,error (nil ); -if _bgbd !=nil {return _bgbd ;};_bffad .TitleAttr =&_cggga ;continue ;};if _fgefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgefe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_adegf ,_agfac :=_fgefe .Value ,error (nil ); -if _agfac !=nil {return _agfac ;};_bffad .AlthrefAttr =&_adegf ;continue ;};if _fgefe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgefe .Name .Local =="\u0068\u0072\u0065\u0066"{_gdgag ,_cceg :=_fgefe .Value ,error (nil ); -if _cceg !=nil {return _cceg ;};_bffad .HrefAttr =&_gdgag ;continue ;};if _fgefe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cacf ,_gdfgb :=_fgefe .Value ,error (nil );if _gdfgb !=nil {return _gdfgb ;};_bffad .ImagesizeAttr =&_cacf ; -continue ;};if _fgefe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bffad .StartarrowlengthAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bffad .JoinstyleAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bffad .EndarrowAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ebde ,_becee :=_fgefe .Value ,error (nil ); -if _becee !=nil {return _becee ;};_bffad .DashstyleAttr =&_ebde ;continue ;};if _fgefe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bffad .EndarrowwidthAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u0073\u0072\u0063"{_gfcbe ,_ffgba :=_fgefe .Value ,error (nil ); -if _ffgba !=nil {return _ffgba ;};_bffad .SrcAttr =&_gfcbe ;continue ;};if _fgefe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bffad .EndarrowlengthAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bffad .LinestyleAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agdgb ,_dcdf :=_fgefe .Value ,error (nil );if _dcdf !=nil {return _dcdf ;};_bffad .OpacityAttr =&_agdgb ;continue ;};if _fgefe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cgaaf ,_fdbc :=_fgefe .Value ,error (nil ); -if _fdbc !=nil {return _fdbc ;};_bffad .WeightAttr =&_cgaaf ;continue ;};if _fgefe .Name .Local =="\u0069\u0064"{_eebbg ,_bbabf :=_fgefe .Value ,error (nil );if _bbabf !=nil {return _bbabf ;};_bffad .IdAttr =&_eebbg ;continue ;};if _fgefe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bcceb ,_efdf :=_gb .ParseFloat (_fgefe .Value ,64); -if _efdf !=nil {return _efdf ;};_bffad .MiterlimitAttr =&_bcceb ;continue ;};if _fgefe .Name .Local =="\u0063\u006f\u006co\u0072"{_fabdce ,_befae :=_fgefe .Value ,error (nil );if _befae !=nil {return _befae ;};_bffad .ColorAttr =&_fabdce ;continue ;};if _fgefe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bffad .ImageaspectAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bffad .FilltypeAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u006f\u006e"{_bffad .OnAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bffad .StartarrowwidthAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bffad .InsetpenAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bffad .ImagealignshapeAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bffad .StartarrowAttr .UnmarshalXMLAttr (_fgefe );continue ;};if _fgefe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bffad .EndcapAttr .UnmarshalXMLAttr (_fgefe ); -continue ;};if _fgefe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_edee ,_bebga :=_fgefe .Value ,error (nil );if _bebga !=nil {return _bebga ;};_bffad .Color2Attr =&_edee ;continue ;};};_gggg :for {_abba ,_bfbdg :=d .Token ();if _bfbdg !=nil {return _bfbdg ; -};switch _dcbg :=_abba .(type ){case _d .StartElement :switch _dcbg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_bffad .Left =NewOfcLeft (); -if _gbed :=d .DecodeElement (_bffad .Left ,&_dcbg );_gbed !=nil {return _gbed ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_bffad .Top =NewOfcTop (); -if _dggcd :=d .DecodeElement (_bffad .Top ,&_dcbg );_dggcd !=nil {return _dggcd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_bffad .Right =NewOfcRight (); -if _cebgf :=d .DecodeElement (_bffad .Right ,&_dcbg );_cebgf !=nil {return _cebgf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bffad .Bottom =NewOfcBottom (); -if _beec :=d .DecodeElement (_bffad .Bottom ,&_dcbg );_beec !=nil {return _beec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_bffad .Column =NewOfcColumn (); -if _gfbgf :=d .DecodeElement (_bffad .Column ,&_dcbg );_gfbgf !=nil {return _gfbgf ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_dcbg .Name ); -if _febdb :=d .Skip ();_febdb !=nil {return _febdb ;};};case _d .EndElement :break _gggg ;case _d .CharData :};};return nil ;}; +// Validate validates the OfcInk and its children +func (_fgeff *OfcInk )Validate ()error {return _fgeff .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");}; -// Validate validates the Shadow and its children -func (_gdadg *Shadow )Validate ()error {return _gdadg .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_ggcbf OfcST_ExtrusionType )Validate ()error {return _ggcbf .ValidateWithPath ("")};func (_gcbcc *OfcCT_ClipPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"; -};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_gcbcc .VAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Shape and its children +func (_bafad *Shape )Validate ()error {return _bafad .ValidateWithPath ("\u0053\u0068\u0061p\u0065")}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_edgc *Background )ValidateWithPath (path string )error {if _gdbc :=_edgc .CT_Background .ValidateWithPath (path );_gdbc !=nil {return _gdbc ;};return nil ;};func (_abcfg *OfcBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcfg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_edebd :=range start .Attr {if _edebd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edebd .Name .Local =="\u0068\u0072\u0065\u0066"{_ffce ,_bbfcd :=_edebd .Value ,error (nil ); -if _bbfcd !=nil {return _bbfcd ;};_abcfg .HrefAttr =&_ffce ;continue ;};if _edebd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edebd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abcfg .ForcedashAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edebd .Name .Local =="\u0074\u0069\u0074l\u0065"{_abcfgd ,_gcdbgc :=_edebd .Value ,error (nil ); -if _gcdbgc !=nil {return _gcdbgc ;};_abcfg .TitleAttr =&_abcfgd ;continue ;};if _edebd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edebd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ffacc ,_geeaf :=_edebd .Value ,error (nil ); -if _geeaf !=nil {return _geeaf ;};_abcfg .AlthrefAttr =&_ffacc ;continue ;};if _edebd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_abcfg .ImageaspectAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_abcfg .StartarrowAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_abcfg .LinestyleAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_abcfg .StartarrowwidthAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_abcfg .JoinstyleAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_abcfg .StartarrowlengthAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efeec ,_cadda :=_edebd .Value ,error (nil );if _cadda !=nil {return _cadda ;};_abcfg .DashstyleAttr =&_efeec ;continue ;};if _edebd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_abcfg .EndarrowAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_abcfg .FilltypeAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_abcfg .EndarrowwidthAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcdfb ,_fgfgg :=_edebd .Value ,error (nil );if _fgfgg !=nil {return _fgfgg ;};_abcfg .OpacityAttr =&_bcdfb ;continue ;};if _edebd .Name .Local =="\u0063\u006f\u006co\u0072"{_cbgae ,_beeace :=_edebd .Value ,error (nil ); -if _beeace !=nil {return _beeace ;};_abcfg .ColorAttr =&_cbgae ;continue ;};if _edebd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abcfg .InsetpenAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_abcfg .EndarrowlengthAttr .UnmarshalXMLAttr (_edebd ); -continue ;};if _edebd .Name .Local =="\u0065\u0078\u0074"{_abcfg .ExtAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_abcfg .EndcapAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgbda ,_aafad :=_edebd .Value ,error (nil ); -if _aafad !=nil {return _aafad ;};_abcfg .Color2Attr =&_dgbda ;continue ;};if _edebd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_abcfg .ImagealignshapeAttr .UnmarshalXMLAttr (_edebd );continue ;};if _edebd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eedaf ,_gffc :=_edebd .Value ,error (nil ); -if _gffc !=nil {return _gffc ;};_abcfg .WeightAttr =&_eedaf ;continue ;};if _edebd .Name .Local =="\u0073\u0072\u0063"{_baef ,_bbede :=_edebd .Value ,error (nil );if _bbede !=nil {return _bbede ;};_abcfg .SrcAttr =&_baef ;continue ;};if _edebd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ggcaa ,_gfeaf :=_edebd .Value ,error (nil ); -if _gfeaf !=nil {return _gfeaf ;};_abcfg .ImagesizeAttr =&_ggcaa ;continue ;};if _edebd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bgcgec ,_beae :=_gb .ParseFloat (_edebd .Value ,64);if _beae !=nil {return _beae ;};_abcfg .MiterlimitAttr =&_bgcgec ; -continue ;};if _edebd .Name .Local =="\u006f\u006e"{_abcfg .OnAttr .UnmarshalXMLAttr (_edebd );continue ;};};for {_dffb ,_faebd :=d .Token ();if _faebd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_faebd ); -};if _egfff ,_egffb :=_dffb .(_d .EndElement );_egffb &&_egfff .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_bbaba :=&OfcCT_Rules {};return _bbaba };func (_ecfgb *OfcCT_Proxy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afggd :=range start .Attr {if _afggd .Name .Local =="\u0073\u0074\u0061r\u0074"{_ecfgb .StartAttr .UnmarshalXMLAttr (_afggd ); -continue ;};if _afggd .Name .Local =="\u0065\u006e\u0064"{_ecfgb .EndAttr .UnmarshalXMLAttr (_afggd );continue ;};if _afggd .Name .Local =="\u0069\u0064\u0072e\u0066"{_gfeef ,_cgbgf :=_afggd .Value ,error (nil );if _cgbgf !=nil {return _cgbgf ;};_ecfgb .IdrefAttr =&_gfeef ; -continue ;};if _afggd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_deaff ,_facgf :=_gb .ParseInt (_afggd .Value ,10,32);if _facgf !=nil {return _facgf ;};_cbed :=int32 (_deaff );_ecfgb .ConnectlocAttr =&_cbed ;continue ; -};};for {_dbbabe ,_dgafgb :=d .Token ();if _dgafgb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_dgafgb );};if _fgdcgb ,_dbdef :=_dbbabe .(_d .EndElement ); -_dbdef &&_fgdcgb .Name ==start .Name {break ;};};return nil ;};func NewAG_Type ()*AG_Type {_eebb :=&AG_Type {};return _eebb }; +// Validate validates the OfcLeft and its children +func (_faccaa *OfcLeft )Validate ()error {return _faccaa .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_eceeb :=&OfcCT_OLEObject {};return _eceeb };func (_ggbgca *OfcST_CalloutPlacement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bafbe ,_dbdcb :=d .Token (); +if _dbdcb !=nil {return _dbdcb ;};if _afcffe ,_cdcbc :=_bafbe .(_a .EndElement );_cdcbc &&_afcffe .Name ==start .Name {*_ggbgca =1;return nil ;};if _ccfeea ,_faceg :=_bafbe .(_a .CharData );!_faceg {return _d .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",_bafbe ); +}else {switch string (_ccfeea ){case "":*_ggbgca =0;case "\u0074\u006f\u0070":*_ggbgca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggbgca =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ggbgca =3;case "\u0075\u0073\u0065\u0072":*_ggbgca =4;};};_bafbe ,_dbdcb =d .Token (); +if _dbdcb !=nil {return _dbdcb ;};if _ffbgg ,_bbfe :=_bafbe .(_a .EndElement );_bbfe &&_ffbgg .Name ==start .Name {return nil ;};return _d .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",_bafbe ); +}; -// Validate validates the CT_Fill and its children -func (_ecacb *CT_Fill )Validate ()error {return _ecacb .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_cagga OfcST_ScreenSize )Validate ()error {return _cagga .ValidateWithPath ("")};func (_fecge ST_StrokeLineStyle )String ()string {switch _fecge {case 0:return ""; -case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e"; -};return "";};func (_egdc *AG_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egdc .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_egdc .PathAttr )}); -};return nil ;};func (_bfbdgb ST_StrokeArrowWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfbdgb .String (),start );}; +// Validate validates the OfcCT_Ink and its children +func (_bcegc *OfcCT_Ink )Validate ()error {return _bcegc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_beefa ST_StrokeArrowWidth )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eadce :=_a .Attr {};_eadce .Name =name ;switch _beefa {case ST_StrokeArrowWidthUnset :_eadce .Value =""; +case ST_StrokeArrowWidthNarrow :_eadce .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_eadce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_eadce .Value ="\u0077\u0069\u0064\u0065";};return _eadce ,nil ; +}; -// Validate validates the Stroke and its children -func (_efcgf *Stroke )Validate ()error {return _efcgf .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func NewOfcColumn ()*OfcColumn {_gdce :=&OfcColumn {};_gdce .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gdce ;}; +// Validate validates the AG_CoreAttributes and its children +func (_gcc *AG_CoreAttributes )Validate ()error {return _gcc .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_adegc *OfcST_ConnectType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adegc =0; +case "\u006e\u006f\u006e\u0065":*_adegc =1;case "\u0072\u0065\u0063\u0074":*_adegc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_adegc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_adegc =4;};return nil ;};func (_aeffc *CT_H )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bafc :=range start .Attr {if _bafc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beee ,_aebd :=_bafc .Value ,error (nil ); +if _aebd !=nil {return _aebd ;};_aeffc .PositionAttr =&_beee ;continue ;};if _bafc .Name .Local =="\u0070\u006f\u006ca\u0072"{_afcb ,_dacdc :=_bafc .Value ,error (nil );if _dacdc !=nil {return _dacdc ;};_aeffc .PolarAttr =&_afcb ;continue ;};if _bafc .Name .Local =="\u006d\u0061\u0070"{_ebcbf ,_ggfd :=_bafc .Value ,error (nil ); +if _ggfd !=nil {return _ggfd ;};_aeffc .MapAttr =&_ebcbf ;continue ;};if _bafc .Name .Local =="\u0069\u006e\u0076\u0078"{_aeffc .InvxAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Local =="\u0069\u006e\u0076\u0079"{_aeffc .InvyAttr .UnmarshalXMLAttr (_bafc ); +continue ;};if _bafc .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_aeffc .SwitchAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_bdag ,_bgged :=_bafc .Value ,error (nil );if _bgged !=nil {return _bgged ; +};_aeffc .XrangeAttr =&_bdag ;continue ;};if _bafc .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_ccgc ,_begf :=_bafc .Value ,error (nil );if _begf !=nil {return _begf ;};_aeffc .YrangeAttr =&_ccgc ;continue ;};if _bafc .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_cgdd ,_badae :=_bafc .Value ,error (nil ); +if _badae !=nil {return _badae ;};_aeffc .RadiusrangeAttr =&_cgdd ;continue ;};};for {_abbfe ,_ccbc :=d .Token ();if _ccbc !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_ccbc );};if _bbdd ,_abcdca :=_abbfe .(_a .EndElement ); +_abcdca &&_bbdd .Name ==start .Name {break ;};};return nil ;};func (_dcgac ST_EditAs )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bffc :=_a .Attr {};_bffc .Name =name ;switch _dcgac {case ST_EditAsUnset :_bffc .Value ="";case ST_EditAsCanvas :_bffc .Value ="\u0063\u0061\u006e\u0076\u0061\u0073"; +case ST_EditAsOrgchart :_bffc .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_bffc .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_bffc .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_bffc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064"; +case ST_EditAsVenn :_bffc .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_bffc .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _bffc ,nil ;}; -// Validate validates the CT_Stroke and its children -func (_bageb *CT_Stroke )Validate ()error {return _bageb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_cffeeb OfcST_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cffeeb .String (),start ); -};func (_gefcc OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _gefcc {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefcc )); -};return nil ;};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5; -OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);type CT_Handles struct{H []*CT_H ;};type Group struct{CT_Group };func NewImagedata ()*Imagedata {_bacbg :=&Imagedata {}; -_bacbg .CT_ImageData =*NewCT_ImageData ();return _bacbg ;}; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_bebdg *Roundrect )ValidateWithPath (path string )error {if _beaca :=_bebdg .CT_RoundRect .ValidateWithPath (path );_beaca !=nil {return _beaca ;};return nil ;};func NewCT_Shadow ()*CT_Shadow {_facff :=&CT_Shadow {};return _facff };func (_affcc ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _affcc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affcc )); +};return nil ;};func (_cfcd *ST_StrokeArrowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfcd =0;case "\u006e\u006f\u006e\u0065":*_cfcd =1;case "\u0062\u006c\u006fc\u006b":*_cfcd =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_cfcd =3; +case "\u006f\u0076\u0061\u006c":*_cfcd =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cfcd =5;case "\u006f\u0070\u0065\u006e":*_cfcd =6;};return nil ;};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ; +Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ; +TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func NewOfcExtrusion ()*OfcExtrusion {_bddce :=&OfcExtrusion {};_bddce .OfcCT_Extrusion =*NewOfcCT_Extrusion (); +return _bddce ;};func (_agdc *CT_Formulas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddeg :for {_defg ,_eebbd :=d .Token ();if _eebbd !=nil {return _eebbd ;};switch _efde :=_defg .(type ){case _a .StartElement :switch _efde .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_ccgd :=NewCT_F (); +if _gffa :=d .DecodeElement (_ccgd ,&_efde );_gffa !=nil {return _gffa ;};_agdc .F =append (_agdc .F ,_ccgd );default:_ab .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_efde .Name ); +if _cege :=d .Skip ();_cege !=nil {return _cege ;};};case _a .EndElement :break _ddeg ;case _a .CharData :};};return nil ;};func (_afcgc OfcST_ScreenSize )Validate ()error {return _afcgc .ValidateWithPath ("")};func (_fdbbb *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdbbb =0; +case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fdbbb =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_fdbbb =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fdbbb =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fdbbb =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fdbbb =5; +};return nil ;}; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_fceba *CT_PolyLine )ValidateWithPath (path string )error {for _bgeaf ,_baadb :=range _fceba .Ink {if _gecd :=_baadb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bgeaf ));_gecd !=nil {return _gecd ; -};};for _eeecd ,_cgdde :=range _fceba .EG_ShapeElements {if _gffff :=_cgdde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eeecd )); -_gffff !=nil {return _gffff ;};};if _ebec :=_fceba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebec !=nil {return _ebec ;};if _addd :=_fceba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_addd !=nil {return _addd ;};if _faaed :=_fceba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_faaed !=nil {return _faaed ;};if _cgafd :=_fceba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_cgafd !=nil {return _cgafd ;};if _bdafb :=_fceba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bdafb !=nil {return _bdafb ;};if _aabcd :=_fceba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_aabcd !=nil {return _aabcd ;};if _fdgbe :=_fceba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdgbe !=nil {return _fdgbe ;};if _ededa :=_fceba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_ededa !=nil {return _ededa ;};if _aefef :=_fceba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aefef !=nil {return _aefef ;};if _cede :=_fceba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_cede !=nil {return _cede ;};if _bddfe :=_fceba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bddfe !=nil {return _bddfe ;};if _ggcfc :=_fceba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_ggcfc !=nil {return _ggcfc ;};if _dgddf :=_fceba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dgddf !=nil {return _dgddf ;};if _bcffb :=_fceba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_bcffb !=nil {return _bcffb ;};if _egedb :=_fceba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_egedb !=nil {return _egedb ;};if _cade :=_fceba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_cade !=nil {return _cade ;};if _cceec :=_fceba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cceec !=nil {return _cceec ;};if _cecad :=_fceba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_cecad !=nil {return _cecad ;};if _cdbbg :=_fceba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdbbg !=nil {return _cdbbg ;};if _efcg :=_fceba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_efcg !=nil {return _efcg ;};if _dbabc :=_fceba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbabc !=nil {return _dbabc ;};if _aeab :=_fceba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_aeab !=nil {return _aeab ;};if _gabe :=_fceba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};if _fafbf :=_fceba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_fafbf !=nil {return _fafbf ;};if _efgge :=_fceba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_efgge !=nil {return _efgge ;};if _dfdb :=_fceba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dfdb !=nil {return _dfdb ;};if _fbdge :=_fceba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fbdge !=nil {return _fbdge ;};if _fbbgc :=_fceba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_fbbgc !=nil {return _fbbgc ;};if _cbfcd :=_fceba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cbfcd !=nil {return _cbfcd ;};return nil ;}; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_ada *AG_Chromakey )ValidateWithPath (path string )error {return nil };type Textpath struct{CT_TextPath }; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_cfcgfb *OfcInk )ValidateWithPath (path string )error {if _fccf :=_cfcgfb .OfcCT_Ink .ValidateWithPath (path );_fccf !=nil {return _fccf ;};return nil ;}; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_cgeff *OfcSignatureline )ValidateWithPath (path string )error {if _cacgb :=_cgeff .OfcCT_SignatureLine .ValidateWithPath (path );_cacgb !=nil {return _cacgb ;};return nil ;}; -// Validate validates the Background and its children -func (_afgd *Background )Validate ()error {return _afgd .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fgcef *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgcef =0; -case "\u0041\u006c\u0077\u0061\u0079\u0073":*_fgcef =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_fgcef =2;};return nil ;};type OfcST_CalloutPlacement byte ;type ST_Ext byte ;type AG_Adj struct{AdjAttr *string ;};func (_cde *AG_CoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cde .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cde .HrefAttr )}); -};if _cde .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cde .TargetAttr )});};if _cde .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cde .ClassAttr )}); -};if _cde .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cde .TitleAttr )});};if _cde .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cde .AltAttr )}); -};if _cde .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cde .CoordsizeAttr )});};if _cde .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cde .CoordoriginAttr )}); -};if _cde .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cde .WrapcoordsAttr )});};if _cde .PrintAttr !=_b .ST_TrueFalseUnset {_daa ,_ddcb :=_cde .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _ddcb !=nil {return _ddcb ;};start .Attr =append (start .Attr ,_daa );};if _cde .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cde .IdAttr )});};if _cde .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cde .StyleAttr )}); -};return nil ;};func (_fffcf *OfcCT_Skew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _fffcf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fffcf .IdAttr )}); -};if _fffcf .OnAttr !=_b .ST_TrueFalseUnset {_ggabga ,_bgfdg :=_fffcf .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _bgfdg !=nil {return _bgfdg ;};start .Attr =append (start .Attr ,_ggabga );};if _fffcf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fffcf .OffsetAttr )}); -};if _fffcf .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fffcf .OriginAttr )});};if _fffcf .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_fffcf .MatrixAttr )}); -};if _fffcf .ExtAttr !=ST_ExtUnset {_fdgdb ,_abgeg :=_fffcf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _abgeg !=nil {return _abgeg ;};start .Attr =append (start .Attr ,_fdgdb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_gbefc OfcST_Angle )String ()string {switch _gbefc {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030";case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f"; -};return "";};func (_fgagg *OfcCallout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgagg .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_gdgac :=range start .Attr {if _gdgac .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fgagg .LengthspecifiedAttr .UnmarshalXMLAttr (_gdgac ); -continue ;};if _gdgac .Name .Local =="\u006f\u006e"{_fgagg .OnAttr .UnmarshalXMLAttr (_gdgac );continue ;};if _gdgac .Name .Local =="\u0067\u0061\u0070"{_afaf ,_dgcbb :=_gdgac .Value ,error (nil );if _dgcbb !=nil {return _dgcbb ;};_fgagg .GapAttr =&_afaf ; -continue ;};if _gdgac .Name .Local =="\u0061\u006e\u0067l\u0065"{_fgagg .AngleAttr .UnmarshalXMLAttr (_gdgac );continue ;};if _gdgac .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fgagg .DropautoAttr .UnmarshalXMLAttr (_gdgac );continue ; -};if _gdgac .Name .Local =="\u0064\u0072\u006f\u0070"{_ggbbb ,_dgcfd :=_gdgac .Value ,error (nil );if _dgcfd !=nil {return _dgcfd ;};_fgagg .DropAttr =&_ggbbb ;continue ;};if _gdgac .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gcfaa ,_dgebg :=_gdgac .Value ,error (nil ); -if _dgebg !=nil {return _dgebg ;};_fgagg .DistanceAttr =&_gcfaa ;continue ;};if _gdgac .Name .Local =="\u0074\u0079\u0070\u0065"{_aeage ,_dfdbg :=_gdgac .Value ,error (nil );if _dfdbg !=nil {return _dfdbg ;};_fgagg .TypeAttr =&_aeage ;continue ;};if _gdgac .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_feafeg ,_eebbd :=_gdgac .Value ,error (nil ); -if _eebbd !=nil {return _eebbd ;};_fgagg .LengthAttr =&_feafeg ;continue ;};if _gdgac .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fgagg .AccentbarAttr .UnmarshalXMLAttr (_gdgac );continue ;};if _gdgac .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fgagg .TextborderAttr .UnmarshalXMLAttr (_gdgac ); -continue ;};if _gdgac .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_fgagg .MinusxAttr .UnmarshalXMLAttr (_gdgac );continue ;};if _gdgac .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_fgagg .MinusyAttr .UnmarshalXMLAttr (_gdgac );continue ; -};if _gdgac .Name .Local =="\u0065\u0078\u0074"{_fgagg .ExtAttr .UnmarshalXMLAttr (_gdgac );continue ;};};for {_ceffd ,_bbaeb :=d .Token ();if _bbaeb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_bbaeb ); -};if _ccef ,_gfdbe :=_ceffd .(_d .EndElement );_gfdbe &&_ccef .Name ==start .Name {break ;};};return nil ;};func (_bdefg OfcST_InsetMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdefg .String (),start );};func (_bedbf ST_StrokeArrowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eafaf :=_d .Attr {}; -_eafaf .Name =name ;switch _bedbf {case ST_StrokeArrowTypeUnset :_eafaf .Value ="";case ST_StrokeArrowTypeNone :_eafaf .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_eafaf .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_eafaf .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063"; -case ST_StrokeArrowTypeOval :_eafaf .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_eafaf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_eafaf .Value ="\u006f\u0070\u0065\u006e";};return _eafaf ,nil ;}; +// Validate validates the CT_Line and its children +func (_aggbd *CT_Line )Validate ()error {return _aggbd .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_gdfed *OfcCT_Proxy )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079"; +};if _gdfed .StartAttr !=_f .ST_TrueFalseBlankUnset {_cadcf ,_ecfbc :=_gdfed .StartAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061r\u0074"});if _ecfbc !=nil {return _ecfbc ;};start .Attr =append (start .Attr ,_cadcf );};if _gdfed .EndAttr !=_f .ST_TrueFalseBlankUnset {_ffegdd ,_gcffa :=_gdfed .EndAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064"}); +if _gcffa !=nil {return _gcffa ;};start .Attr =append (start .Attr ,_ffegdd );};if _gdfed .IdrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_gdfed .IdrefAttr )}); +};if _gdfed .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_gdfed .ConnectlocAttr )});};e .EncodeToken (start ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfag ST_FillType )ValidateWithPath (path string )error {switch _bfag {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfag )); +};return nil ;};func NewOfcShapedefaults ()*OfcShapedefaults {_fbcae :=&OfcShapedefaults {};_fbcae .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _fbcae ;};func (_acca *CT_PolyLine )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"; +};if _acca .PointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_acca .PointsAttr )});};if _acca .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_acca .HrefAttr )}); +};if _acca .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_acca .TargetAttr )});};if _acca .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_acca .ClassAttr )}); +};if _acca .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_acca .TitleAttr )});};if _acca .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_acca .AltAttr )}); +};if _acca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_acca .CoordsizeAttr )});};if _acca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_acca .CoordoriginAttr )}); +};if _acca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_acca .WrapcoordsAttr )});};if _acca .PrintAttr !=_f .ST_TrueFalseUnset {_dgecg ,_beabg :=_acca .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _beabg !=nil {return _beabg ;};start .Attr =append (start .Attr ,_dgecg );};if _acca .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_acca .IdAttr )});};if _acca .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_acca .StyleAttr )}); +};if _acca .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_acca .SpidAttr )});};if _acca .OnedAttr !=_f .ST_TrueFalseUnset {_cefca ,_facga :=_acca .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _facga !=nil {return _facga ;};start .Attr =append (start .Attr ,_cefca );};if _acca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_acca .RegroupidAttr )}); +};if _acca .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_dbeg ,_daed :=_acca .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _daed !=nil {return _daed ; +};start .Attr =append (start .Attr ,_dbeg );};if _acca .ButtonAttr !=_f .ST_TrueFalseUnset {_bbfg ,_aada :=_acca .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aada !=nil {return _aada ;};start .Attr =append (start .Attr ,_bbfg ); +};if _acca .UserhiddenAttr !=_f .ST_TrueFalseUnset {_feaag ,_aebe :=_acca .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aebe !=nil {return _aebe ;};start .Attr =append (start .Attr ,_feaag ); +};if _acca .BulletAttr !=_f .ST_TrueFalseUnset {_eecfg ,_afgg :=_acca .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afgg !=nil {return _afgg ;};start .Attr =append (start .Attr ,_eecfg );};if _acca .HrAttr !=_f .ST_TrueFalseUnset {_eegc ,_beaae :=_acca .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _beaae !=nil {return _beaae ;};start .Attr =append (start .Attr ,_eegc );};if _acca .HrstdAttr !=_f .ST_TrueFalseUnset {_acbd ,_dgea :=_acca .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dgea !=nil {return _dgea ; +};start .Attr =append (start .Attr ,_acbd );};if _acca .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_geggd ,_daea :=_acca .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _daea !=nil {return _daea ; +};start .Attr =append (start .Attr ,_geggd );};if _acca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_acca .HrpctAttr )});};if _acca .HralignAttr !=OfcST_HrAlignUnset {_faff ,_bcdga :=_acca .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _bcdga !=nil {return _bcdga ;};start .Attr =append (start .Attr ,_faff );};if _acca .AllowincellAttr !=_f .ST_TrueFalseUnset {_abdg ,_bacc :=_acca .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bacc !=nil {return _bacc ;};start .Attr =append (start .Attr ,_abdg );};if _acca .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gdaf ,_fbdc :=_acca .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _fbdc !=nil {return _fbdc ;};start .Attr =append (start .Attr ,_gdaf );};if _acca .UserdrawnAttr !=_f .ST_TrueFalseUnset {_bbfgc ,_geda :=_acca .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _geda !=nil {return _geda ;};start .Attr =append (start .Attr ,_bbfgc );};if _acca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acca .BordertopcolorAttr )}); +};if _acca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acca .BorderleftcolorAttr )}); +};if _acca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acca .BorderbottomcolorAttr )}); +};if _acca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acca .BorderrightcolorAttr )}); +};if _acca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_edae ,_cbge :=_acca .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cbge !=nil {return _cbge ;};start .Attr =append (start .Attr ,_edae ); +};if _acca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_acca .DgmnodekindAttr )});};if _acca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gdgbb ,_ccga :=_acca .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ccga !=nil {return _ccga ;};start .Attr =append (start .Attr ,_gdgbb );};if _acca .InsetmodeAttr !=OfcST_InsetModeUnset {_gbdge ,_ebgb :=_acca .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _ebgb !=nil {return _ebgb ;};start .Attr =append (start .Attr ,_gbdge );};if _acca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_acca .OpacityAttr )}); +};if _acca .StrokedAttr !=_f .ST_TrueFalseUnset {_edaa ,_gggcd :=_acca .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gggcd !=nil {return _gggcd ;};start .Attr =append (start .Attr ,_edaa );};if _acca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acca .StrokecolorAttr )}); +};if _acca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_acca .StrokeweightAttr )});};if _acca .InsetpenAttr !=_f .ST_TrueFalseUnset {_cfge ,_cdbc :=_acca .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _cdbc !=nil {return _cdbc ;};start .Attr =append (start .Attr ,_cfge );};if _acca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_acca .ChromakeyAttr )}); +};if _acca .FilledAttr !=_f .ST_TrueFalseUnset {_fbga ,_fabd :=_acca .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fabd !=nil {return _fabd ;};start .Attr =append (start .Attr ,_fbga );};if _acca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_acca .FillcolorAttr )}); +};if _acca .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_acca .SptAttr )});};if _acca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dcbbf ,_cfae :=_acca .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cfae !=nil {return _cfae ;};start .Attr =append (start .Attr ,_dcbbf );};if _acca .BwmodeAttr !=OfcST_BWModeUnset {_deaec ,_fgcf :=_acca .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fgcf !=nil {return _fgcf ; +};start .Attr =append (start .Attr ,_deaec );};if _acca .BwpureAttr !=OfcST_BWModeUnset {_cdcg ,_bbage :=_acca .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bbage !=nil {return _bbage ;};start .Attr =append (start .Attr ,_cdcg ); +};if _acca .BwnormalAttr !=OfcST_BWModeUnset {_aabg ,_fbea :=_acca .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fbea !=nil {return _fbea ;};start .Attr =append (start .Attr ,_aabg ); +};if _acca .ForcedashAttr !=_f .ST_TrueFalseUnset {_cffga ,_bgda :=_acca .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bgda !=nil {return _bgda ;};start .Attr =append (start .Attr ,_cffga ); +};if _acca .OleiconAttr !=_f .ST_TrueFalseUnset {_dfddg ,_gadb :=_acca .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gadb !=nil {return _gadb ;};start .Attr =append (start .Attr ,_dfddg );};if _acca .OleAttr !=_f .ST_TrueFalseBlankUnset {_becfe ,_dccc :=_acca .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _dccc !=nil {return _dccc ;};start .Attr =append (start .Attr ,_becfe );};if _acca .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_dcdec ,_bgfaf :=_acca .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _bgfaf !=nil {return _bgfaf ;};start .Attr =append (start .Attr ,_dcdec );};if _acca .CliptowrapAttr !=_f .ST_TrueFalseUnset {_ecdbd ,_fdbad :=_acca .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _fdbad !=nil {return _fdbad ;};start .Attr =append (start .Attr ,_ecdbd );};if _acca .ClipAttr !=_f .ST_TrueFalseUnset {_fegc ,_faaa :=_acca .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _faaa !=nil {return _faaa ; +};start .Attr =append (start .Attr ,_fegc );};e .EncodeToken (start );if _acca .Ink !=nil {_cacdg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_beccg :=range _acca .Ink {e .EncodeElement (_beccg ,_cacdg );};};if _acca .EG_ShapeElements !=nil {for _ ,_ccdcf :=range _acca .EG_ShapeElements {_ccdcf .MarshalXML (e ,_a .StartElement {}); +};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcgbb *OfcCT_R )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdcag :=range start .Attr {if _cdcag .Name .Local =="\u0069\u0064"{_geee ,_ccgbd :=_cdcag .Value ,error (nil ); +if _ccgbd !=nil {return _ccgbd ;};_bcgbb .IdAttr =_geee ;continue ;};if _cdcag .Name .Local =="\u0074\u0079\u0070\u0065"{_bcgbb .TypeAttr .UnmarshalXMLAttr (_cdcag );continue ;};if _cdcag .Name .Local =="\u0068\u006f\u0077"{_bcgbb .HowAttr .UnmarshalXMLAttr (_cdcag ); +continue ;};if _cdcag .Name .Local =="\u0069\u0064\u0072e\u0066"{_fcacf ,_ffaab :=_cdcag .Value ,error (nil );if _ffaab !=nil {return _ffaab ;};_bcgbb .IdrefAttr =&_fcacf ;continue ;};};_fecbd :for {_gafcg ,_befae :=d .Token ();if _befae !=nil {return _befae ; +};switch _gfebf :=_gafcg .(type ){case _a .StartElement :switch _gfebf .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_dcffd :=NewOfcCT_Proxy (); +if _fadbc :=d .DecodeElement (_dcffd ,&_gfebf );_fadbc !=nil {return _fadbc ;};_bcgbb .Proxy =append (_bcgbb .Proxy ,_dcffd );default:_ab .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_gfebf .Name ); +if _efce :=d .Skip ();_efce !=nil {return _efce ;};};case _a .EndElement :break _fecbd ;case _a .CharData :};};return nil ;};func (_gaedcb ST_ShadowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gaedcb .String (),start ); +};type Shadow struct{CT_Shadow }; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_bcgg *CT_Background )ValidateWithPath (path string )error {if _bfddg :=_bcgg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfddg !=nil {return _bfddg ;};if _cecd :=_bcgg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_cecd !=nil {return _cecd ;};if _accbd :=_bcgg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_accbd !=nil {return _accbd ;};if _gaec :=_bcgg .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072"); +_gaec !=nil {return _gaec ;};if _bcgg .Fill !=nil {if _adda :=_bcgg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_adda !=nil {return _adda ;};};if _ecfc :=_bcgg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); +_ecfc !=nil {return _ecfc ;};return nil ;}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_eccdb *Polyline )ValidateWithPath (path string )error {if _dcfabd :=_eccdb .CT_PolyLine .ValidateWithPath (path );_dcfabd !=nil {return _dcfabd ;};return nil ;};func (_bafce *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bafce =0; -case "\u0058\u0059":*_bafce =1;case "\u005a\u0058":*_bafce =2;case "\u0059\u005a":*_bafce =3;};return nil ;};func (_gbce *Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbce .CT_Group =*NewCT_Group ();for _ ,_acecc :=range start .Attr {if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbce .AllowincellAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbce .BulletAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0068\u0072"{_gbce .HrAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u006f\u006e\u0065\u0064"{_gbce .OnedAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbce .HralignAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bbgde ,_eegfb :=_acecc .Value ,error (nil ); -if _eegfb !=nil {return _eegfb ;};_gbce .TablelimitsAttr =&_bbgde ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfedg ,_bgdgg :=_gb .ParseInt (_acecc .Value ,10,64); -if _bgdgg !=nil {return _bgdgg ;};_gbce .RegroupidAttr =&_dfedg ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gfdgb ,_feffc :=_acecc .Value ,error (nil ); -if _feffc !=nil {return _feffc ;};_gbce .BordertopcolorAttr =&_gfdgb ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0073\u0070\u0069\u0064"{_cdcdb ,_gggcg :=_acecc .Value ,error (nil ); -if _gggcg !=nil {return _gggcg ;};_gbce .SpidAttr =&_cdcdb ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcedc ,_agedf :=_gb .ParseFloat (_acecc .Value ,64); -if _agedf !=nil {return _agedf ;};_fabf :=float32 (_dcedc );_gbce .HrpctAttr =&_fabf ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gabg ,_egbef :=_acecc .Value ,error (nil ); -if _egbef !=nil {return _egbef ;};_gbce .BorderrightcolorAttr =&_gabg ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbce .ButtonAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbce .HrstdAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbce .DgmlayoutAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbce .UserdrawnAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbce .UserhiddenAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbadg ,_aagcb :=_acecc .Value ,error (nil ); -if _aagcb !=nil {return _aagcb ;};_gbce .BorderleftcolorAttr =&_gbadg ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbce .InsetmodeAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbce .AllowoverlapAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_ffcfeb ,_dcegd :=_acecc .Value ,error (nil ); -if _dcegd !=nil {return _dcegd ;};_gbce .TablepropertiesAttr =&_ffcfeb ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbce .HrnoshadeAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbce .DgmlayoutmruAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdbcb ,_fdfbc :=_gb .ParseInt (_acecc .Value ,10,64); -if _fdfbc !=nil {return _fdfbc ;};_gbce .DgmnodekindAttr =&_cdbcb ;continue ;};if _acecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acecc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgdcd ,_ebgga :=_acecc .Value ,error (nil ); -if _ebgga !=nil {return _ebgga ;};_gbce .BorderbottomcolorAttr =&_dgdcd ;continue ;};if _acecc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbce .PrintAttr .UnmarshalXMLAttr (_acecc );continue ;};if _acecc .Name .Local =="\u0074\u0069\u0074l\u0065"{_eaeb ,_babcb :=_acecc .Value ,error (nil ); -if _babcb !=nil {return _babcb ;};_gbce .TitleAttr =&_eaeb ;continue ;};if _acecc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdeff ,_dafbf :=_acecc .Value ,error (nil );if _dafbf !=nil {return _dafbf ;};_gbce .CoordoriginAttr =&_fdeff ; -continue ;};if _acecc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aacce ,_beaca :=_acecc .Value ,error (nil );if _beaca !=nil {return _beaca ;};_gbce .WrapcoordsAttr =&_aacce ;continue ;};if _acecc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdcfd ,_gaeef :=_acecc .Value ,error (nil ); -if _gaeef !=nil {return _gaeef ;};_gbce .CoordsizeAttr =&_fdcfd ;continue ;};if _acecc .Name .Local =="\u0073\u0074\u0079l\u0065"{_adbfg ,_eccf :=_acecc .Value ,error (nil );if _eccf !=nil {return _eccf ;};_gbce .StyleAttr =&_adbfg ;continue ;};if _acecc .Name .Local =="\u0069\u0064"{_ccaeb ,_bccce :=_acecc .Value ,error (nil ); -if _bccce !=nil {return _bccce ;};_gbce .IdAttr =&_ccaeb ;continue ;};if _acecc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agecg ,_cdceb :=_acecc .Value ,error (nil );if _cdceb !=nil {return _cdceb ;};_gbce .FillcolorAttr =&_agecg ; -continue ;};if _acecc .Name .Local =="\u0063\u006c\u0061s\u0073"{_bggab ,_ebbec :=_acecc .Value ,error (nil );if _ebbec !=nil {return _ebbec ;};_gbce .ClassAttr =&_bggab ;continue ;};if _acecc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgbfg ,_bbcee :=_acecc .Value ,error (nil ); -if _bbcee !=nil {return _bbcee ;};_gbce .TargetAttr =&_fgbfg ;continue ;};if _acecc .Name .Local =="\u0068\u0072\u0065\u0066"{_decff ,_afea :=_acecc .Value ,error (nil );if _afea !=nil {return _afea ;};_gbce .HrefAttr =&_decff ;continue ;};if _acecc .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_gbce .EditasAttr .UnmarshalXMLAttr (_acecc ); -continue ;};if _acecc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbce .FilledAttr .UnmarshalXMLAttr (_acecc );continue ;};if _acecc .Name .Local =="\u0061\u006c\u0074"{_accf ,_fbbcf :=_acecc .Value ,error (nil );if _fbbcf !=nil {return _fbbcf ; -};_gbce .AltAttr =&_accf ;continue ;};};_acgfg :for {_agbd ,_eaefg :=d .Token ();if _eaefg !=nil {return _eaefg ;};switch _edcba :=_agbd .(type ){case _d .StartElement :switch _edcba .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_gdgad :=NewGroup (); -if _ceccc :=d .DecodeElement (_gdgad ,&_edcba );_ceccc !=nil {return _ceccc ;};_gbce .Group =append (_gbce .Group ,_gdgad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_cfffd :=NewShape (); -if _accfa :=d .DecodeElement (_cfffd ,&_edcba );_accfa !=nil {return _accfa ;};_gbce .Shape =append (_gbce .Shape ,_cfffd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_eddc :=NewShapetype (); -if _faba :=d .DecodeElement (_eddc ,&_edcba );_faba !=nil {return _faba ;};_gbce .Shapetype =append (_gbce .Shapetype ,_eddc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_bcbcf :=NewArc (); -if _fgcff :=d .DecodeElement (_bcbcf ,&_edcba );_fgcff !=nil {return _fgcff ;};_gbce .Arc =append (_gbce .Arc ,_bcbcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_dacff :=NewCurve (); -if _ggdea :=d .DecodeElement (_dacff ,&_edcba );_ggdea !=nil {return _ggdea ;};_gbce .Curve =append (_gbce .Curve ,_dacff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_egecb :=NewImage (); -if _bdcb :=d .DecodeElement (_egecb ,&_edcba );_bdcb !=nil {return _bdcb ;};_gbce .Image =append (_gbce .Image ,_egecb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_bfacb :=NewLine (); -if _ffbgf :=d .DecodeElement (_bfacb ,&_edcba );_ffbgf !=nil {return _ffbgf ;};_gbce .Line =append (_gbce .Line ,_bfacb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_agefg :=NewOval (); -if _fgfcf :=d .DecodeElement (_agefg ,&_edcba );_fgfcf !=nil {return _fgfcf ;};_gbce .Oval =append (_gbce .Oval ,_agefg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_faaf :=NewPolyline (); -if _dfcfd :=d .DecodeElement (_faaf ,&_edcba );_dfcfd !=nil {return _dfcfd ;};_gbce .Polyline =append (_gbce .Polyline ,_faaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_ceff :=NewRect (); -if _fagea :=d .DecodeElement (_ceff ,&_edcba );_fagea !=nil {return _fagea ;};_gbce .Rect =append (_gbce .Rect ,_ceff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_dgdf :=NewRoundrect (); -if _fbegf :=d .DecodeElement (_dgdf ,&_edcba );_fbegf !=nil {return _fbegf ;};_gbce .Roundrect =append (_gbce .Roundrect ,_dgdf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_bbeeg :=NewOfcDiagram (); -if _dcbbc :=d .DecodeElement (_bbeeg ,&_edcba );_dcbbc !=nil {return _dcbbc ;};_gbce .Diagram =append (_gbce .Diagram ,_bbeeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_afdba :=NewEG_ShapeElements (); -_afdba .Path =NewPath ();if _gbcac :=d .DecodeElement (_afdba .Path ,&_edcba );_gbcac !=nil {return _gbcac ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_afdba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccdec :=NewEG_ShapeElements (); -_ccdec .Formulas =NewFormulas ();if _cdbdd :=d .DecodeElement (_ccdec .Formulas ,&_edcba );_cdbdd !=nil {return _cdbdd ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_ccdec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fbcca :=NewEG_ShapeElements (); -_fbcca .Handles =NewHandles ();if _bfab :=d .DecodeElement (_fbcca .Handles ,&_edcba );_bfab !=nil {return _bfab ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_fbcca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_deccb :=NewEG_ShapeElements (); -_deccb .Fill =NewFill ();if _bdfec :=d .DecodeElement (_deccb .Fill ,&_edcba );_bdfec !=nil {return _bdfec ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_deccb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cfbea :=NewEG_ShapeElements (); -_cfbea .Stroke =NewStroke ();if _bcggb :=d .DecodeElement (_cfbea .Stroke ,&_edcba );_bcggb !=nil {return _bcggb ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cfbea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bead :=NewEG_ShapeElements (); -_bead .Shadow =NewShadow ();if _daaga :=d .DecodeElement (_bead .Shadow ,&_edcba );_daaga !=nil {return _daaga ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_bead );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abebd :=NewEG_ShapeElements (); -_abebd .Textbox =NewTextbox ();if _afeec :=d .DecodeElement (_abebd .Textbox ,&_edcba );_afeec !=nil {return _afeec ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_abebd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_eadbd :=NewEG_ShapeElements (); -_eadbd .Textpath =NewTextpath ();if _fgffg :=d .DecodeElement (_eadbd .Textpath ,&_edcba );_fgffg !=nil {return _fgffg ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_eadbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aebef :=NewEG_ShapeElements (); -_aebef .Imagedata =NewImagedata ();if _dabgc :=d .DecodeElement (_aebef .Imagedata ,&_edcba );_dabgc !=nil {return _dabgc ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_aebef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fbebff :=NewEG_ShapeElements (); -_fbebff .Skew =NewOfcSkew ();if _abbffe :=d .DecodeElement (_fbebff .Skew ,&_edcba );_abbffe !=nil {return _abbffe ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_fbebff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_abcc :=NewEG_ShapeElements (); -_abcc .Extrusion =NewOfcExtrusion ();if _afcfa :=d .DecodeElement (_abcc .Extrusion ,&_edcba );_afcfa !=nil {return _afcfa ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_abcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bffdb :=NewEG_ShapeElements (); -_bffdb .Callout =NewOfcCallout ();if _bbcbf :=d .DecodeElement (_bffdb .Callout ,&_edcba );_bbcbf !=nil {return _bbcbf ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_bffdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bbcf :=NewEG_ShapeElements (); -_bbcf .Lock =NewOfcLock ();if _cdcebd :=d .DecodeElement (_bbcf .Lock ,&_edcba );_cdcebd !=nil {return _cdcebd ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_bbcf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gbaag :=NewEG_ShapeElements (); -_gbaag .Clippath =NewOfcClippath ();if _dfadd :=d .DecodeElement (_gbaag .Clippath ,&_edcba );_dfadd !=nil {return _dfadd ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gbaag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gcdfb :=NewEG_ShapeElements (); -_gcdfb .Signatureline =NewOfcSignatureline ();if _becba :=d .DecodeElement (_gcdfb .Signatureline ,&_edcba );_becba !=nil {return _becba ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gcdfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gefdb :=NewEG_ShapeElements (); -_gefdb .Wrap =_baa .NewWrap ();if _dfbb :=d .DecodeElement (_gefdb .Wrap ,&_edcba );_dfbb !=nil {return _dfbb ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gefdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bcgf :=NewEG_ShapeElements (); -_bcgf .Anchorlock =_baa .NewAnchorlock ();if _ebddf :=d .DecodeElement (_bcgf .Anchorlock ,&_edcba );_ebddf !=nil {return _ebddf ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_bcgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gede :=NewEG_ShapeElements (); -_gede .Bordertop =_baa .NewBordertop ();if _dcff :=d .DecodeElement (_gede .Bordertop ,&_edcba );_dcff !=nil {return _dcff ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gede );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cedbe :=NewEG_ShapeElements (); -_cedbe .Borderbottom =_baa .NewBorderbottom ();if _gcdgf :=d .DecodeElement (_cedbe .Borderbottom ,&_edcba );_gcdgf !=nil {return _gcdgf ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cedbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_egfbb :=NewEG_ShapeElements (); -_egfbb .Borderleft =_baa .NewBorderleft ();if _bagb :=d .DecodeElement (_egfbb .Borderleft ,&_edcba );_bagb !=nil {return _bagb ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_egfbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cgad :=NewEG_ShapeElements (); -_cgad .Borderright =_baa .NewBorderright ();if _dgbce :=d .DecodeElement (_cgad .Borderright ,&_edcba );_dgbce !=nil {return _dgbce ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cgad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_beaac :=NewEG_ShapeElements (); -_beaac .ClientData =_af .NewClientData ();if _fcac :=d .DecodeElement (_beaac .ClientData ,&_edcba );_fcac !=nil {return _fcac ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_beaac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bedgc :=NewEG_ShapeElements (); -_bedgc .Textdata =_ce .NewTextdata ();if _gcgag :=d .DecodeElement (_bedgc .Textdata ,&_edcba );_gcgag !=nil {return _gcgag ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_bedgc );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0047\u0072\u006fu\u0070 \u0025\u0076",_edcba .Name ); -if _fgfca :=d .Skip ();_fgfca !=nil {return _fgfca ;};};case _d .EndElement :break _acgfg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_geafb *OfcCT_Ink )ValidateWithPath (path string )error {if _ccgeaa :=_geafb .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ccgeaa !=nil {return _ccgeaa ;};return nil ; +};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5; +ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_cffe *AG_Type )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cffe .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cffe .TypeAttr )}); +};return nil ;}; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_feec *AG_Fill )ValidateWithPath (path string )error {if _ccb :=_feec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ccb !=nil {return _ccb ;};return nil ;};func (_abbde OfcST_ConnectType )ValidateWithPath (path string )error {switch _abbde {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbde )); -};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_gbbae :=&AG_StrokeAttributes {};return _gbbae };const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4; -OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_edfba OfcST_DiagramLayout )Validate ()error {return _edfba .ValidateWithPath ("")};func (_caccg *OfcCT_ShapeLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbede :=range start .Attr {if _gbede .Name .Local =="\u0065\u0078\u0074"{_caccg .ExtAttr .UnmarshalXMLAttr (_gbede ); -continue ;};};_ccgebg :for {_feaffe ,_afab :=d .Token ();if _afab !=nil {return _afab ;};switch _bfaba :=_feaffe .(type ){case _d .StartElement :switch _bfaba .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_caccg .Idmap =NewOfcCT_IdMap (); -if _aggfc :=d .DecodeElement (_caccg .Idmap ,&_bfaba );_aggfc !=nil {return _aggfc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_caccg .Regrouptable =NewOfcCT_RegroupTable (); -if _geebg :=d .DecodeElement (_caccg .Regrouptable ,&_bfaba );_geebg !=nil {return _geebg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_caccg .Rules =NewOfcCT_Rules (); -if _gaffeg :=d .DecodeElement (_caccg .Rules ,&_bfaba );_gaffeg !=nil {return _gaffeg ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_bfaba .Name ); -if _fggfde :=d .Skip ();_fggfde !=nil {return _fggfde ;};};case _d .EndElement :break _ccgebg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_bgbe *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _gfg :=_bgbe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gfg !=nil {return _gfg ;};if _bbd :=_bgbe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); +_bbd !=nil {return _bbd ;};if _dfc :=_bgbe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dfc !=nil {return _dfc ;};if _fagff :=_bgbe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_fagff !=nil {return _fagff ;};if _gef :=_bgbe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gef !=nil {return _gef ;};if _edbe :=_bgbe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); +_edbe !=nil {return _edbe ;};if _fcge :=_bgbe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fcge !=nil {return _fcge ;};if _bgcd :=_bgbe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); +_bgcd !=nil {return _bgcd ;};if _ebd :=_bgbe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ebd !=nil {return _ebd ;};if _bcce :=_bgbe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); +_bcce !=nil {return _bcce ;};if _gebb :=_bgbe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gebb !=nil {return _gebb ;};if _gbaf :=_bgbe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); +_gbaf !=nil {return _gbaf ;};if _ccaa :=_bgbe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ccaa !=nil {return _ccaa ;};if _fda :=_bgbe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); +_fda !=nil {return _fda ;};if _eff :=_bgbe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eff !=nil {return _eff ;};return nil ;}; -// Validate validates the OfcCT_Rules and its children -func (_dcgfa *OfcCT_Rules )Validate ()error {return _dcgfa .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_ebeag *OfcOLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebeag .OfcCT_OLEObject =*NewOfcCT_OLEObject (); -for _ ,_gbdbc :=range start .Attr {if _gbdbc .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"&&_gbdbc .Name .Local =="\u0069\u0064"||_gbdbc .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"&&_gbdbc .Name .Local =="\u0069\u0064"{_cagcc ,_fgfdeg :=_gbdbc .Value ,error (nil ); -if _fgfdeg !=nil {return _fgfdeg ;};_ebeag .IdAttr =&_cagcc ;continue ;};if _gbdbc .Name .Local =="\u0054\u0079\u0070\u0065"{_ebeag .TypeAttr .UnmarshalXMLAttr (_gbdbc );continue ;};if _gbdbc .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_eddad ,_gecbd :=_gbdbc .Value ,error (nil ); -if _gecbd !=nil {return _gecbd ;};_ebeag .ProgIDAttr =&_eddad ;continue ;};if _gbdbc .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_edbdb ,_dfbde :=_gbdbc .Value ,error (nil );if _dfbde !=nil {return _dfbde ;};_ebeag .ShapeIDAttr =&_edbdb ;continue ; -};if _gbdbc .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ebeag .DrawAspectAttr .UnmarshalXMLAttr (_gbdbc );continue ;};if _gbdbc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dfded ,_baeaea :=_gbdbc .Value ,error (nil ); -if _baeaea !=nil {return _baeaea ;};_ebeag .ObjectIDAttr =&_dfded ;continue ;};if _gbdbc .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ebeag .UpdateModeAttr .UnmarshalXMLAttr (_gbdbc );continue ;};};_afecf :for {_gfagc ,_acaae :=d .Token (); -if _acaae !=nil {return _acaae ;};switch _eccde :=_gfagc .(type ){case _d .StartElement :switch _eccde .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_ebeag .LinkType =new (string ); -if _edgcaa :=d .DecodeElement (_ebeag .LinkType ,&_eccde );_edgcaa !=nil {return _edgcaa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_ebeag .LockedField =_b .ST_TrueFalseBlankUnset ; -if _aedd :=d .DecodeElement (&_ebeag .LockedField ,&_eccde );_aedd !=nil {return _aedd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_ebeag .FieldCodes =new (string ); -if _ecfbe :=d .DecodeElement (_ebeag .FieldCodes ,&_eccde );_ecfbe !=nil {return _ecfbe ;};default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_eccde .Name ); -if _aafce :=d .Skip ();_aafce !=nil {return _aafce ;};};case _d .EndElement :break _afecf ;case _d .CharData :};};return nil ;};type OfcCT_StrokeChild struct{OnAttr _b .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ; -LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _b .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ; -ImagealignshapeAttr _b .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ; -HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewAG_Style ()*AG_Style {_bbdd :=&AG_Style {};return _bbdd }; +// Validate validates the OfcFill and its children +func (_cebfc *OfcFill )Validate ()error {return _cebfc .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func NewCT_Fill ()*CT_Fill {_gfgb :=&CT_Fill {};return _gfgb }; -// Validate validates the OfcRight and its children -func (_eadea *OfcRight )Validate ()error {return _eadea .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_gfagb *Textpath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfagb .CT_TextPath =*NewCT_TextPath (); -for _ ,_dccaf :=range start .Attr {if _dccaf .Name .Local =="\u006f\u006e"{_gfagb .OnAttr .UnmarshalXMLAttr (_dccaf );continue ;};if _dccaf .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gfagb .FitshapeAttr .UnmarshalXMLAttr (_dccaf ); -continue ;};if _dccaf .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gfagb .FitpathAttr .UnmarshalXMLAttr (_dccaf );continue ;};if _dccaf .Name .Local =="\u0074\u0072\u0069\u006d"{_gfagb .TrimAttr .UnmarshalXMLAttr (_dccaf );continue ;};if _dccaf .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gfagb .XscaleAttr .UnmarshalXMLAttr (_dccaf ); -continue ;};if _dccaf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_cdfcg ,_ecbaea :=_dccaf .Value ,error (nil );if _ecbaea !=nil {return _ecbaea ;};_gfagb .StringAttr =&_cdfcg ;continue ;};if _dccaf .Name .Local =="\u0069\u0064"{_fgdacc ,_beabe :=_dccaf .Value ,error (nil ); -if _beabe !=nil {return _beabe ;};_gfagb .IdAttr =&_fgdacc ;continue ;};if _dccaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgcdbc ,_edfbec :=_dccaf .Value ,error (nil );if _edfbec !=nil {return _edfbec ;};_gfagb .StyleAttr =&_cgcdbc ;continue ;};};for {_ebfef ,_efcea :=d .Token (); -if _efcea !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_efcea );};if _gdgef ,_ggagb :=_ebfef .(_d .EndElement );_ggagb &&_gdgef .Name ==start .Name {break ;};};return nil ;}; -type Roundrect struct{CT_RoundRect };func (_dbcgb OfcST_RType )Validate ()error {return _dbcgb .ValidateWithPath ("")};func (_geecae ST_StrokeArrowWidth )Validate ()error {return _geecae .ValidateWithPath ("")};func (_gd *AG_Adj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0061\u0064\u006a"{_ggb ,_ag :=_gg .Value ,error (nil ); -if _ag !=nil {return _ag ;};_gd .AdjAttr =&_ggb ;continue ;};};for {_ceb ,_dee :=d .Token ();if _dee !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_dee );};if _ab ,_cb :=_ceb .(_d .EndElement ); -_cb &&_ab .Name ==start .Name {break ;};};return nil ;};func (_aadg *OfcST_OLEUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_accaa ,_abdad :=d .Token ();if _abdad !=nil {return _abdad ;};if _adgdae ,_gfbf :=_accaa .(_d .EndElement ); -_gfbf &&_adgdae .Name ==start .Name {*_aadg =1;return nil ;};if _bafacda ,_dcdee :=_accaa .(_d .CharData );!_dcdee {return _c .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",_accaa ); -}else {switch string (_bafacda ){case "":*_aadg =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_aadg =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_aadg =2;};};_accaa ,_abdad =d .Token ();if _abdad !=nil {return _abdad ;};if _aebfc ,_cbeffb :=_accaa .(_d .EndElement ); -_cbeffb &&_aebfc .Name ==start .Name {return nil ;};return _c .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",_accaa );}; +// Validate validates the OfcSkew and its children +func (_dbggg *OfcSkew )Validate ()error {return _dbggg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};type Handles struct{CT_Handles }; -// Validate validates the OfcCT_ClipPath and its children -func (_gfeabe *OfcCT_ClipPath )Validate ()error {return _gfeabe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");}; +// Validate validates the Textpath and its children +func (_badfa *Textpath )Validate ()error {return _badfa .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_efded *Oval )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _efded .CT_Oval .MarshalXML (e ,start ); +};func NewOfcCT_Skew ()*OfcCT_Skew {_cbgga :=&OfcCT_Skew {};return _cbgga }; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_ffecb *OfcFill )ValidateWithPath (path string )error {if _ebgcf :=_ffecb .OfcCT_Fill .ValidateWithPath (path );_ebgcf !=nil {return _ebgcf ;};return nil ;};func (_bcc *AG_OfficeCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aca :=range start .Attr {if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcc .HralignAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcc .AllowincellAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u006f\u006e\u0065\u0064"{_bcc .OnedAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcc .AllowoverlapAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcc .UserdrawnAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcc .UserhiddenAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gca ,_gbdg :=_aca .Value ,error (nil ); -if _gbdg !=nil {return _gbdg ;};_bcc .BordertopcolorAttr =&_gca ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0068\u0072"{_bcc .HrAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dae ,_cga :=_aca .Value ,error (nil ); -if _cga !=nil {return _cga ;};_bcc .BorderleftcolorAttr =&_dae ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gfdf ,_dbc :=_aca .Value ,error (nil ); -if _dbc !=nil {return _dbc ;};_bcc .BorderrightcolorAttr =&_gfdf ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbb ,_dcfd :=_gb .ParseInt (_aca .Value ,10,64); -if _dcfd !=nil {return _dcfd ;};_bcc .DgmnodekindAttr =&_cbb ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcc .BulletAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddfg ,_gae :=_aca .Value ,error (nil ); -if _gae !=nil {return _gae ;};_bcc .BorderbottomcolorAttr =&_ddfg ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcc .InsetmodeAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcc .ButtonAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcc .DgmlayoutAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0073\u0070\u0069\u0064"{_bce ,_agdf :=_aca .Value ,error (nil ); -if _agdf !=nil {return _agdf ;};_bcc .SpidAttr =&_bce ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcc .DgmlayoutmruAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcc .HrstdAttr .UnmarshalXMLAttr (_aca ); -continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaf ,_eaca :=_gb .ParseFloat (_aca .Value ,64); -if _eaca !=nil {return _eaca ;};_gaaf :=float32 (_aaf );_bcc .HrpctAttr =&_gaaf ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbba ,_edgg :=_gb .ParseInt (_aca .Value ,10,64); -if _edgg !=nil {return _edgg ;};_bcc .RegroupidAttr =&_bbba ;continue ;};if _aca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcc .HrnoshadeAttr .UnmarshalXMLAttr (_aca ); -continue ;};};for {_ecg ,_abf :=d .Token ();if _abf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_abf ); -};if _abeb ,_bcce :=_ecg .(_d .EndElement );_bcce &&_abeb .Name ==start .Name {break ;};};return nil ;};func (_agaab ST_StrokeEndCap )Validate ()error {return _agaab .ValidateWithPath ("")};func (_bfcba *ST_ShadowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfcba =0; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bfcba =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfcba =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_bfcba =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bfcba =4;};return nil ; -};type ST_StrokeJoinStyle byte ;func (_dbccb *ST_StrokeArrowWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbedee ,_ebbgcd :=d .Token ();if _ebbgcd !=nil {return _ebbgcd ;};if _ggfda ,_bcfad :=_cbedee .(_d .EndElement );_bcfad &&_ggfda .Name ==start .Name {*_dbccb =1; -return nil ;};if _fedbda ,_eecfg :=_cbedee .(_d .CharData );!_eecfg {return _c .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",_cbedee );}else {switch string (_fedbda ){case "":*_dbccb =0; -case "\u006e\u0061\u0072\u0072\u006f\u0077":*_dbccb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dbccb =2;case "\u0077\u0069\u0064\u0065":*_dbccb =3;};};_cbedee ,_ebbgcd =d .Token ();if _ebbgcd !=nil {return _ebbgcd ;};if _dddaad ,_eefdg :=_cbedee .(_d .EndElement ); -_eefdg &&_dddaad .Name ==start .Name {return nil ;};return _c .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",_cbedee );};func (_eefa *CT_Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"; -};e .EncodeToken (start );if _eefa .F !=nil {_fdff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066"}};for _ ,_afbadf :=range _eefa .F {e .EncodeElement (_afbadf ,_fdff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_agdfe *Shadow )ValidateWithPath (path string )error {if _adfge :=_agdfe .CT_Shadow .ValidateWithPath (path );_adfge !=nil {return _adfge ;};return nil ;};func (_ffdea ST_StrokeJoinStyle )String ()string {switch _ffdea {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064"; +case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";};type Polyline struct{CT_PolyLine };func (_adeb *Formulas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _adeb .CT_Formulas .MarshalXML (e ,start ); +};func (_gfcgdf ST_FillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcbeb :=_a .Attr {};_gcbeb .Name =name ;switch _gfcgdf {case ST_FillTypeUnset :_gcbeb .Value ="";case ST_FillTypeSolid :_gcbeb .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_gcbeb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; +case ST_FillTypeGradientRadial :_gcbeb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_gcbeb .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_gcbeb .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e"; +case ST_FillTypeFrame :_gcbeb .Value ="\u0066\u0072\u0061m\u0065";};return _gcbeb ,nil ;}; -// Validate validates the AG_Id and its children -func (_gcgg *AG_Id )Validate ()error {return _gcgg .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_cdebb ST_StrokeArrowType )ValidateWithPath (path string )error {switch _cdebb {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdebb )); -};return nil ;}; +// Validate validates the EG_ShapeElements and its children +func (_cdfce *EG_ShapeElements )Validate ()error {return _cdfce .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_cdcdec *OfcST_InsetMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdcdec =0; +case "\u0061\u0075\u0074\u006f":*_cdcdec =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdcdec =2;};return nil ;}; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_fcdd *CT_H )ValidateWithPath (path string )error {if _fbda :=_fcdd .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_fbda !=nil {return _fbda ;};if _cabg :=_fcdd .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r"); -_cabg !=nil {return _cabg ;};if _egca :=_fcdd .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_egca !=nil {return _egca ;};return nil ;};func (_caff *OfcST_ConnectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadbc ,_fdgdab :=d .Token (); -if _fdgdab !=nil {return _fdgdab ;};if _dgfdef ,_cedec :=_cadbc .(_d .EndElement );_cedec &&_dgfdef .Name ==start .Name {*_caff =1;return nil ;};if _agddge ,_agcfc :=_cadbc .(_d .CharData );!_agcfc {return _c .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",_cadbc ); -}else {switch string (_agddge ){case "":*_caff =0;case "\u006e\u006f\u006e\u0065":*_caff =1;case "\u0072\u0065\u0063\u0074":*_caff =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_caff =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_caff =4; -};};_cadbc ,_fdgdab =d .Token ();if _fdgdab !=nil {return _fdgdab ;};if _fcbfe ,_geadbf :=_cadbc .(_d .EndElement );_geadbf &&_fcbfe .Name ==start .Name {return nil ;};return _c .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",_cadbc ); -};func (_gfga *Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfga .CT_Handles =*NewCT_Handles ();_debg :for {_edbecg ,_ebaf :=d .Token ();if _ebaf !=nil {return _ebaf ;};switch _dfgg :=_edbecg .(type ){case _d .StartElement :switch _dfgg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_ggfcd :=NewCT_H (); -if _agdgc :=d .DecodeElement (_ggfcd ,&_dfgg );_agdgc !=nil {return _agdgc ;};_gfga .H =append (_gfga .H ,_ggfcd );default:_de .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_dfgg .Name ); -if _gagacg :=d .Skip ();_gagacg !=nil {return _gagacg ;};};case _d .EndElement :break _debg ;case _d .CharData :};};return nil ;};func (_gaefg *OfcLeft )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _gaefg .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewImage ()*Image {_cfffgd :=&Image {};_cfffgd .CT_Image =*NewCT_Image ();return _cfffgd };func (_fbgbcg *OfcST_InsetMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbgbcg =0; -case "\u0061\u0075\u0074\u006f":*_fbgbcg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fbgbcg =2;};return nil ;};func (_egbff OfcST_HrAlign )ValidateWithPath (path string )error {switch _egbff {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbff )); -};return nil ;};func (_edgfa OfcST_ExtrusionRender )Validate ()error {return _edgfa .ValidateWithPath ("")};type ST_StrokeArrowWidth byte ;func (_dbada *Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbada .CT_Textbox =*NewCT_Textbox (); -for _ ,_bffebb :=range start .Attr {if _bffebb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffebb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_dbada .SingleclickAttr .UnmarshalXMLAttr (_bffebb ); -continue ;};if _bffebb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffebb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbada .InsetmodeAttr .UnmarshalXMLAttr (_bffebb ); -continue ;};if _bffebb .Name .Local =="\u0069\u006e\u0073e\u0074"{_bbggf ,_caeg :=_bffebb .Value ,error (nil );if _caeg !=nil {return _caeg ;};_dbada .InsetAttr =&_bbggf ;continue ;};if _bffebb .Name .Local =="\u0069\u0064"{_cbfbb ,_cafg :=_bffebb .Value ,error (nil ); -if _cafg !=nil {return _cafg ;};_dbada .IdAttr =&_cbfbb ;continue ;};if _bffebb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dagfa ,_fcdede :=_bffebb .Value ,error (nil );if _fcdede !=nil {return _fcdede ;};_dbada .StyleAttr =&_dagfa ;continue ;};};_agbfb :for {_dgacd ,_gggcf :=d .Token (); -if _gggcf !=nil {return _gggcf ;};switch _cceef :=_dgacd .(type ){case _d .StartElement :switch _cceef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dbada .TxbxContent =_ba .NewTxbxContent (); -if _aecg :=d .DecodeElement (_dbada .TxbxContent ,&_cceef );_aecg !=nil {return _aecg ;};default:if _dcgga ,_dgaee :=_a .CreateElement (_cceef );_dgaee !=nil {return _dgaee ;}else {if _gbbed :=d .DecodeElement (_dcgga ,&_cceef );_gbbed !=nil {return _gbbed ; -};_dbada .Any =_dcgga ;};};case _d .EndElement :break _agbfb ;case _d .CharData :};};return nil ;};func (_dbaf *AG_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdeb :=range start .Attr {if _cdeb .Name .Local =="\u0070\u0061\u0074\u0068"{_eebgb ,_bfdd :=_cdeb .Value ,error (nil ); -if _bfdd !=nil {return _bfdd ;};_dbaf .PathAttr =&_eebgb ;continue ;};};for {_dacb ,_dcbd :=d .Token ();if _dcbd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dcbd ); -};if _gebb ,_gebd :=_dacb .(_d .EndElement );_gebd &&_gebb .Name ==start .Name {break ;};};return nil ;};func (_afebf *CT_Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagbb :=range start .Attr {if _dagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagbb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_afebf .SingleclickAttr .UnmarshalXMLAttr (_dagbb ); -continue ;};if _dagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afebf .InsetmodeAttr .UnmarshalXMLAttr (_dagbb ); -continue ;};if _dagbb .Name .Local =="\u0069\u006e\u0073e\u0074"{_cgfddf ,_bfbag :=_dagbb .Value ,error (nil );if _bfbag !=nil {return _bfbag ;};_afebf .InsetAttr =&_cgfddf ;continue ;};if _dagbb .Name .Local =="\u0069\u0064"{_agba ,_ededg :=_dagbb .Value ,error (nil ); -if _ededg !=nil {return _ededg ;};_afebf .IdAttr =&_agba ;continue ;};if _dagbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffdbf ,_aafga :=_dagbb .Value ,error (nil );if _aafga !=nil {return _aafga ;};_afebf .StyleAttr =&_ffdbf ;continue ;};};_cegb :for {_aceef ,_dadc :=d .Token (); -if _dadc !=nil {return _dadc ;};switch _ageeg :=_aceef .(type ){case _d .StartElement :switch _ageeg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_afebf .TxbxContent =_ba .NewTxbxContent (); -if _cdeag :=d .DecodeElement (_afebf .TxbxContent ,&_ageeg );_cdeag !=nil {return _cdeag ;};default:if _bgcd ,_ffecc :=_a .CreateElement (_ageeg );_ffecc !=nil {return _ffecc ;}else {if _dadbe :=d .DecodeElement (_bgcd ,&_ageeg );_dadbe !=nil {return _dadbe ; -};_afebf .Any =_bgcd ;};};case _d .EndElement :break _cegb ;case _d .CharData :};};return nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ; -Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ; -OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ; -HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; -DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ; -ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ; -OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;}; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_bcdcf *CT_Path )ValidateWithPath (path string )error {if _bgcgd :=_bcdcf .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_bgcgd !=nil {return _bgcgd ;};if _fdaaf :=_bcdcf .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072"); +_fdaaf !=nil {return _fdaaf ;};if _fdfg :=_bcdcf .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_fdfg !=nil {return _fdfg ;};if _gffg :=_bcdcf .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072"); +_gffg !=nil {return _gffg ;};if _deacg :=_bcdcf .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_deacg !=nil {return _deacg ;};if _cbcg :=_bcdcf .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072"); +_cbcg !=nil {return _cbcg ;};if _babc :=_bcdcf .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_babc !=nil {return _babc ;};if _dedfd :=_bcdcf .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_dedfd !=nil {return _dedfd ;};if _gade :=_bcdcf .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gade !=nil {return _gade ;};return nil ;};func (_bagfb *ST_StrokeEndCap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bagfb =0; +case "\u0066\u006c\u0061\u0074":*_bagfb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bagfb =2;case "\u0072\u006f\u0075n\u0064":*_bagfb =3;};return nil ;};func (_baecdc *OfcBottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baecdc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_adfb :=range start .Attr {if _adfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfb .Name .Local =="\u0068\u0072\u0065\u0066"{_aecdd ,_cdbbf :=_adfb .Value ,error (nil ); +if _cdbbf !=nil {return _cdbbf ;};_baecdc .HrefAttr =&_aecdd ;continue ;};if _adfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_baecdc .ForcedashAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbfd ,_cgdbef :=_adfb .Value ,error (nil ); +if _cgdbef !=nil {return _cgdbef ;};_baecdc .TitleAttr =&_cbfd ;continue ;};if _adfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cgfdb ,_gecgge :=_adfb .Value ,error (nil ); +if _gecgge !=nil {return _gecgge ;};_baecdc .AlthrefAttr =&_cgfdb ;continue ;};if _adfb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_baecdc .ImageaspectAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_baecdc .StartarrowAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_baecdc .LinestyleAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_baecdc .StartarrowwidthAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_baecdc .JoinstyleAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_baecdc .StartarrowlengthAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dedcb ,_cdfb :=_adfb .Value ,error (nil );if _cdfb !=nil {return _cdfb ;};_baecdc .DashstyleAttr =&_dedcb ;continue ;};if _adfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_baecdc .EndarrowAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_baecdc .FilltypeAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_baecdc .EndarrowwidthAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbgaf ,_ggccc :=_adfb .Value ,error (nil );if _ggccc !=nil {return _ggccc ;};_baecdc .OpacityAttr =&_cbgaf ;continue ;};if _adfb .Name .Local =="\u0063\u006f\u006co\u0072"{_aadfce ,_ggcff :=_adfb .Value ,error (nil ); +if _ggcff !=nil {return _ggcff ;};_baecdc .ColorAttr =&_aadfce ;continue ;};if _adfb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_baecdc .InsetpenAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_baecdc .EndarrowlengthAttr .UnmarshalXMLAttr (_adfb ); +continue ;};if _adfb .Name .Local =="\u0065\u0078\u0074"{_baecdc .ExtAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_baecdc .EndcapAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cgfad ,_gcdcf :=_adfb .Value ,error (nil ); +if _gcdcf !=nil {return _gcdcf ;};_baecdc .Color2Attr =&_cgfad ;continue ;};if _adfb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_baecdc .ImagealignshapeAttr .UnmarshalXMLAttr (_adfb );continue ;};if _adfb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gegd ,_aecg :=_adfb .Value ,error (nil ); +if _aecg !=nil {return _aecg ;};_baecdc .WeightAttr =&_gegd ;continue ;};if _adfb .Name .Local =="\u0073\u0072\u0063"{_aaeadc ,_ceae :=_adfb .Value ,error (nil );if _ceae !=nil {return _ceae ;};_baecdc .SrcAttr =&_aaeadc ;continue ;};if _adfb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bgfge ,_gagad :=_adfb .Value ,error (nil ); +if _gagad !=nil {return _gagad ;};_baecdc .ImagesizeAttr =&_bgfge ;continue ;};if _adfb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bddff ,_gadbg :=_gf .ParseFloat (_adfb .Value ,64);if _gadbg !=nil {return _gadbg ;}; +_baecdc .MiterlimitAttr =&_bddff ;continue ;};if _adfb .Name .Local =="\u006f\u006e"{_baecdc .OnAttr .UnmarshalXMLAttr (_adfb );continue ;};};for {_gbaaf ,_daafb :=d .Token ();if _daafb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_daafb ); +};if _dbcab ,_ccfea :=_gbaaf .(_a .EndElement );_ccfea &&_dbcab .Name ==start .Name {break ;};};return nil ;};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ; +IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _f .ST_TrueFalseBlank ;FieldCodes *string ;};func (_gcddg OfcST_ScreenSize )ValidateWithPath (path string )error {switch _gcddg {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcddg )); +};return nil ;};func (_edbdge OfcST_ExtrusionPlane )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffccb :=_a .Attr {};_ffccb .Name =name ;switch _edbdge {case OfcST_ExtrusionPlaneUnset :_ffccb .Value ="";case OfcST_ExtrusionPlaneXY :_ffccb .Value ="\u0058\u0059"; +case OfcST_ExtrusionPlaneZX :_ffccb .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ffccb .Value ="\u0059\u005a";};return _ffccb ,nil ;}; -// Validate validates the Textbox and its children -func (_cdbfc *Textbox )Validate ()error {return _cdbfc .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_egde *OfcCT_ShapeDefaults )Validate ()error {return _egde .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_aadd *CT_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffg :=range start .Attr {if _ffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aadd .BwmodeAttr .UnmarshalXMLAttr (_ffg ); +continue ;};if _ffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aadd .BwpureAttr .UnmarshalXMLAttr (_ffg ); +continue ;};if _ffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aadd .BwnormalAttr .UnmarshalXMLAttr (_ffg ); +continue ;};if _ffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffg .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_aadd .TargetscreensizeAttr .UnmarshalXMLAttr (_ffg ); +continue ;};if _ffg .Name .Local =="\u0069\u0064"{_gcgf ,_edbg :=_ffg .Value ,error (nil );if _edbg !=nil {return _edbg ;};_aadd .IdAttr =&_gcgf ;continue ;};if _ffg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aadd .FilledAttr .UnmarshalXMLAttr (_ffg ); +continue ;};if _ffg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acad ,_ffdc :=_ffg .Value ,error (nil );if _ffdc !=nil {return _ffdc ;};_aadd .FillcolorAttr =&_acad ;continue ;};};_eafe :for {_fgfd ,_ddfc :=d .Token ();if _ddfc !=nil {return _ddfc ; +};switch _bffea :=_fgfd .(type ){case _a .StartElement :switch _bffea .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aadd .Fill =NewFill (); +if _gbed :=d .DecodeElement (_aadd .Fill ,&_bffea );_gbed !=nil {return _gbed ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_bffea .Name ); +if _ebaa :=d .Skip ();_ebaa !=nil {return _ebaa ;};};case _a .EndElement :break _eafe ;case _a .CharData :};};return nil ;};func (_fgee *EG_ShapeElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgee .Path !=nil {_bgaeb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}}; +e .EncodeElement (_fgee .Path ,_bgaeb );};if _fgee .Formulas !=nil {_bdacb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_fgee .Formulas ,_bdacb );};if _fgee .Handles !=nil {_fdbf :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}}; +e .EncodeElement (_fgee .Handles ,_fdbf );};if _fgee .Fill !=nil {_fadeg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fgee .Fill ,_fadeg );};if _fgee .Stroke !=nil {_adga :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}}; +e .EncodeElement (_fgee .Stroke ,_adga );};if _fgee .Shadow !=nil {_bgbca :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fgee .Shadow ,_bgbca );};if _fgee .Textbox !=nil {_faddd :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; +e .EncodeElement (_fgee .Textbox ,_faddd );};if _fgee .Textpath !=nil {_ebae :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fgee .Textpath ,_ebae );};if _fgee .Imagedata !=nil {_gabga :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_fgee .Imagedata ,_gabga );};if _fgee .Skew !=nil {_cgcda :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_fgee .Skew ,_cgcda );};if _fgee .Extrusion !=nil {_cbffe :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_fgee .Extrusion ,_cbffe );};if _fgee .Callout !=nil {_fbgdb :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_fgee .Callout ,_fbgdb );};if _fgee .Lock !=nil {_fcdef :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_fgee .Lock ,_fcdef );};if _fgee .Clippath !=nil {_gfaba :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fgee .Clippath ,_gfaba );};if _fgee .Signatureline !=nil {_eddbe :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}}; +e .EncodeElement (_fgee .Signatureline ,_eddbe );};if _fgee .Wrap !=nil {_aeggg :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_fgee .Wrap ,_aeggg );};if _fgee .Anchorlock !=nil {_egafc :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_fgee .Anchorlock ,_egafc );};if _fgee .Bordertop !=nil {_decd :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_fgee .Bordertop ,_decd );}; +if _fgee .Borderbottom !=nil {_gcadd :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fgee .Borderbottom ,_gcadd );};if _fgee .Borderleft !=nil {_ggca :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_fgee .Borderleft ,_ggca );};if _fgee .Borderright !=nil {_dacff :=_a .StartElement {Name :_a .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgee .Borderright ,_dacff ); +};if _fgee .ClientData !=nil {_eagea :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fgee .ClientData ,_eagea );};if _fgee .Textdata !=nil {_cebce :=_a .StartElement {Name :_a .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_fgee .Textdata ,_cebce );};return nil ;}; -// Validate validates the CT_F and its children -func (_egfed *CT_F )Validate ()error {return _egfed .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type OfcCT_Extrusion struct{OnAttr _b .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ; -PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _b .ST_TrueFalse ;AutorotationcenterAttr _b .ST_TrueFalse ; -RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _b .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _b .ST_TrueFalse ; -BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _b .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};type OfcST_ExtrusionPlane byte ; +// Validate validates the OfcCT_IdMap and its children +func (_gbdag *OfcCT_IdMap )Validate ()error {return _gbdag .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_cbbfca *Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cbbfca .CT_Shape .MarshalXML (e ,start ); +};func (_cagabd OfcST_OLEType )String ()string {switch _cagabd {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";}; -// Validate validates the Oval and its children -func (_efcad *Oval )Validate ()error {return _efcad .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_agff *OfcST_ConnectType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agff =0;case "\u006e\u006f\u006e\u0065":*_agff =1; -case "\u0072\u0065\u0063\u0074":*_agff =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_agff =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_agff =4;};return nil ;};func NewHandles ()*Handles {_dcecf :=&Handles {};_dcecf .CT_Handles =*NewCT_Handles (); -return _dcecf };func (_cgacg *Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgacg .CT_Image =*NewCT_Image ();for _ ,_aaga :=range start .Attr {if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecfcf ,_beadd :=_gb .ParseInt (_aaga .Value ,10,64); -if _beadd !=nil {return _beadd ;};_cgacg .DgmnodekindAttr =&_ecfcf ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cgacg .BulletAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0068\u0072"{_cgacg .HrAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cgacg .OleiconAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0068\u0072\u0073t\u0064"{_cgacg .HrstdAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0063\u006c\u0069\u0070"{_cgacg .ClipAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cgacg .HrnoshadeAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cgacg .PreferrelativeAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0068\u0072\u0070c\u0074"{_eacc ,_feffd :=_gb .ParseFloat (_aaga .Value ,64); -if _feffd !=nil {return _feffd ;};_bafae :=float32 (_eacc );_cgacg .HrpctAttr =&_bafae ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u006f\u006c\u0065"{_cgacg .OleAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgacg .HralignAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgacg .BwpureAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cgacg .DgmlayoutAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgacg .InsetmodeAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0073\u0070\u0069\u0064"{_agbf ,_bcfda :=_aaga .Value ,error (nil ); -if _bcfda !=nil {return _bcfda ;};_cgacg .SpidAttr =&_agbf ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fabcf ,_agbda :=_aaga .Value ,error (nil ); -if _agbda !=nil {return _agbda ;};_cgacg .BorderbottomcolorAttr =&_fabcf ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgacg .AllowoverlapAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgacg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cgacg .DgmlayoutmruAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cgacg .UserhiddenAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgacg .AllowincellAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0073\u0070\u0074"{_fgadd ,_fggc :=_gb .ParseFloat (_aaga .Value ,64); -if _fggc !=nil {return _fggc ;};_fdfc :=float32 (_fgadd );_cgacg .SptAttr =&_fdfc ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_decaf ,_bbbeb :=_aaga .Value ,error (nil ); -if _bbbeb !=nil {return _bbbeb ;};_cgacg .BorderleftcolorAttr =&_decaf ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgacg .UserdrawnAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cgacg .CliptowrapAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bdcf ,_ffef :=_aaga .Value ,error (nil ); -if _ffef !=nil {return _ffef ;};_cgacg .BorderrightcolorAttr =&_bdcf ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cgacg .ConnectortypeAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgacg .ButtonAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgacg .ForcedashAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afeeca ,_bgcef :=_gb .ParseInt (_aaga .Value ,10,64); -if _bgcef !=nil {return _bgcef ;};_cgacg .RegroupidAttr =&_afeeca ;continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u006f\u006e\u0065\u0064"{_cgacg .OnedAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgacg .BwmodeAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgacg .BwnormalAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fdeb ,_cfccb :=_aaga .Value ,error (nil ); -if _cfccb !=nil {return _cfccb ;};_cgacg .BordertopcolorAttr =&_fdeb ;continue ;};if _aaga .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgacg .PrintAttr .UnmarshalXMLAttr (_aaga );continue ;};if _aaga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ffagc ,_defbf :=_aaga .Value ,error (nil ); -if _defbf !=nil {return _defbf ;};_cgacg .TargetAttr =&_ffagc ;continue ;};if _aaga .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cgacg .StrokedAttr .UnmarshalXMLAttr (_aaga );continue ;};if _aaga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbedb ,_deggc :=_aaga .Value ,error (nil ); -if _deggc !=nil {return _deggc ;};_cgacg .CoordoriginAttr =&_gbedb ;continue ;};if _aaga .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgcbd ,_dbaaf :=_aaga .Value ,error (nil );if _dbaaf !=nil {return _dbaaf ;}; -_cgacg .StrokeweightAttr =&_dgcbd ;continue ;};if _aaga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gebdd ,_aebb :=_aaga .Value ,error (nil );if _aebb !=nil {return _aebb ;};_cgacg .CoordsizeAttr =&_gebdd ;continue ;};if _aaga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adae ,_beegc :=_aaga .Value ,error (nil ); -if _beegc !=nil {return _beegc ;};_cgacg .ChromakeyAttr =&_adae ;continue ;};if _aaga .Name .Local =="\u0061\u006c\u0074"{_dbed ,_eadfg :=_aaga .Value ,error (nil );if _eadfg !=nil {return _eadfg ;};_cgacg .AltAttr =&_dbed ;continue ;};if _aaga .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aafd ,_beab :=_aaga .Value ,error (nil ); -if _beab !=nil {return _beab ;};_cgacg .FillcolorAttr =&_aafd ;continue ;};if _aaga .Name .Local =="\u0073\u0072\u0063"{_bfabg ,_gbcgg :=_aaga .Value ,error (nil );if _gbcgg !=nil {return _gbcgg ;};_cgacg .SrcAttr =&_bfabg ;continue ;};if _aaga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eeggg ,_cadbd :=_aaga .Value ,error (nil ); -if _cadbd !=nil {return _cadbd ;};_cgacg .WrapcoordsAttr =&_eeggg ;continue ;};if _aaga .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfda ,_gfeg :=_aaga .Value ,error (nil );if _gfeg !=nil {return _gfeg ;};_cgacg .TitleAttr =&_gfda ;continue ;};if _aaga .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbbgd ,_gfbaf :=_aaga .Value ,error (nil ); -if _gfbaf !=nil {return _gfbaf ;};_cgacg .StyleAttr =&_fbbgd ;continue ;};if _aaga .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_eedad ,_daagac :=_aaga .Value ,error (nil );if _daagac !=nil {return _daagac ;};_cgacg .CroprightAttr =&_eedad ; -continue ;};if _aaga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cgacg .InsetpenAttr .UnmarshalXMLAttr (_aaga );continue ;};if _aaga .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_aabbc ,_cgbfg :=_aaga .Value ,error (nil ); -if _cgbfg !=nil {return _cgbfg ;};_cgacg .CropleftAttr =&_aabbc ;continue ;};if _aaga .Name .Local =="\u0067\u0061\u0069\u006e"{_dbfbc ,_gbfcf :=_aaga .Value ,error (nil );if _gbfcf !=nil {return _gbfcf ;};_cgacg .GainAttr =&_dbfbc ;continue ;};if _aaga .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gaeac ,_dbgdg :=_aaga .Value ,error (nil ); -if _dbgdg !=nil {return _dbgdg ;};_cgacg .StrokecolorAttr =&_gaeac ;continue ;};if _aaga .Name .Local =="\u0063\u006c\u0061s\u0073"{_agbfd ,_cccbe :=_aaga .Value ,error (nil );if _cccbe !=nil {return _cccbe ;};_cgacg .ClassAttr =&_agbfd ;continue ;};if _aaga .Name .Local =="\u0069\u0064"{_cgba ,_beggc :=_aaga .Value ,error (nil ); -if _beggc !=nil {return _beggc ;};_cgacg .IdAttr =&_cgba ;continue ;};if _aaga .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_ggedb ,_addae :=_aaga .Value ,error (nil );if _addae !=nil {return _addae ;};_cgacg .CropbottomAttr =&_ggedb ; -continue ;};if _aaga .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cgacg .FilledAttr .UnmarshalXMLAttr (_aaga );continue ;};if _aaga .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cgacg .GrayscaleAttr .UnmarshalXMLAttr (_aaga ); -continue ;};if _aaga .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_accdce ,_aeabg :=_aaga .Value ,error (nil );if _aeabg !=nil {return _aeabg ;};_cgacg .BlacklevelAttr =&_accdce ;continue ;};if _aaga .Name .Local =="\u0068\u0072\u0065\u0066"{_gccecc ,_gccag :=_aaga .Value ,error (nil ); -if _gccag !=nil {return _gccag ;};_cgacg .HrefAttr =&_gccecc ;continue ;};if _aaga .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cgacg .BilevelAttr .UnmarshalXMLAttr (_aaga );continue ;};if _aaga .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bggd ,_dbbabc :=_aaga .Value ,error (nil ); -if _dbbabc !=nil {return _dbbabc ;};_cgacg .CroptopAttr =&_bggd ;continue ;};if _aaga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfbdf ,_bgece :=_aaga .Value ,error (nil );if _bgece !=nil {return _bgece ;};_cgacg .OpacityAttr =&_bfbdf ;continue ; -};if _aaga .Name .Local =="\u0067\u0061\u006dm\u0061"{_dgbfea ,_egge :=_aaga .Value ,error (nil );if _egge !=nil {return _egge ;};_cgacg .GammaAttr =&_dgbfea ;continue ;};};_fffacb :for {_dcaec ,_gdaeb :=d .Token ();if _gdaeb !=nil {return _gdaeb ;};switch _gcgf :=_dcaec .(type ){case _d .StartElement :switch _gcgf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_debdc :=NewEG_ShapeElements (); -_debdc .Path =NewPath ();if _deba :=d .DecodeElement (_debdc .Path ,&_gcgf );_deba !=nil {return _deba ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_debdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bggbe :=NewEG_ShapeElements (); -_bggbe .Formulas =NewFormulas ();if _afgea :=d .DecodeElement (_bggbe .Formulas ,&_gcgf );_afgea !=nil {return _afgea ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_bggbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ggafb :=NewEG_ShapeElements (); -_ggafb .Handles =NewHandles ();if _gbcge :=d .DecodeElement (_ggafb .Handles ,&_gcgf );_gbcge !=nil {return _gbcge ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_ggafb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dcdgbd :=NewEG_ShapeElements (); -_dcdgbd .Fill =NewFill ();if _gaeeb :=d .DecodeElement (_dcdgbd .Fill ,&_gcgf );_gaeeb !=nil {return _gaeeb ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_dcdgbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ddeda :=NewEG_ShapeElements (); -_ddeda .Stroke =NewStroke ();if _bdcce :=d .DecodeElement (_ddeda .Stroke ,&_gcgf );_bdcce !=nil {return _bdcce ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_ddeda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gfcd :=NewEG_ShapeElements (); -_gfcd .Shadow =NewShadow ();if _cdcc :=d .DecodeElement (_gfcd .Shadow ,&_gcgf );_cdcc !=nil {return _cdcc ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_gfcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bgbc :=NewEG_ShapeElements (); -_bgbc .Textbox =NewTextbox ();if _dcggbb :=d .DecodeElement (_bgbc .Textbox ,&_gcgf );_dcggbb !=nil {return _dcggbb ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_bgbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cafb :=NewEG_ShapeElements (); -_cafb .Textpath =NewTextpath ();if _cgcde :=d .DecodeElement (_cafb .Textpath ,&_gcgf );_cgcde !=nil {return _cgcde ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_cafb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cegbe :=NewEG_ShapeElements (); -_cegbe .Imagedata =NewImagedata ();if _eecbg :=d .DecodeElement (_cegbe .Imagedata ,&_gcgf );_eecbg !=nil {return _eecbg ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_cegbe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ecgaea :=NewEG_ShapeElements (); -_ecgaea .Skew =NewOfcSkew ();if _ecbd :=d .DecodeElement (_ecgaea .Skew ,&_gcgf );_ecbd !=nil {return _ecbd ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_ecgaea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gbffc :=NewEG_ShapeElements (); -_gbffc .Extrusion =NewOfcExtrusion ();if _aggde :=d .DecodeElement (_gbffc .Extrusion ,&_gcgf );_aggde !=nil {return _aggde ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_gbffc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bgcf :=NewEG_ShapeElements (); -_bgcf .Callout =NewOfcCallout ();if _bcdf :=d .DecodeElement (_bgcf .Callout ,&_gcgf );_bcdf !=nil {return _bcdf ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_bgcf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gdfce :=NewEG_ShapeElements (); -_gdfce .Lock =NewOfcLock ();if _agag :=d .DecodeElement (_gdfce .Lock ,&_gcgf );_agag !=nil {return _agag ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_gdfce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_eaeab :=NewEG_ShapeElements (); -_eaeab .Clippath =NewOfcClippath ();if _gfbe :=d .DecodeElement (_eaeab .Clippath ,&_gcgf );_gfbe !=nil {return _gfbe ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_eaeab );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dgcgce :=NewEG_ShapeElements (); -_dgcgce .Signatureline =NewOfcSignatureline ();if _adabf :=d .DecodeElement (_dgcgce .Signatureline ,&_gcgf );_adabf !=nil {return _adabf ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_dgcgce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aadac :=NewEG_ShapeElements (); -_aadac .Wrap =_baa .NewWrap ();if _gbffd :=d .DecodeElement (_aadac .Wrap ,&_gcgf );_gbffd !=nil {return _gbffd ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_aadac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cdbbb :=NewEG_ShapeElements (); -_cdbbb .Anchorlock =_baa .NewAnchorlock ();if _dcded :=d .DecodeElement (_cdbbb .Anchorlock ,&_gcgf );_dcded !=nil {return _dcded ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_cdbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ebfaf :=NewEG_ShapeElements (); -_ebfaf .Bordertop =_baa .NewBordertop ();if _gfcda :=d .DecodeElement (_ebfaf .Bordertop ,&_gcgf );_gfcda !=nil {return _gfcda ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_ebfaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fdfgcd :=NewEG_ShapeElements (); -_fdfgcd .Borderbottom =_baa .NewBorderbottom ();if _cgdbb :=d .DecodeElement (_fdfgcd .Borderbottom ,&_gcgf );_cgdbb !=nil {return _cgdbb ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_fdfgcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_deccg :=NewEG_ShapeElements (); -_deccg .Borderleft =_baa .NewBorderleft ();if _cedbef :=d .DecodeElement (_deccg .Borderleft ,&_gcgf );_cedbef !=nil {return _cedbef ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_deccg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fdddf :=NewEG_ShapeElements (); -_fdddf .Borderright =_baa .NewBorderright ();if _ggdc :=d .DecodeElement (_fdddf .Borderright ,&_gcgf );_ggdc !=nil {return _ggdc ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_fdddf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gffbe :=NewEG_ShapeElements (); -_gffbe .ClientData =_af .NewClientData ();if _adegb :=d .DecodeElement (_gffbe .ClientData ,&_gcgf );_adegb !=nil {return _adegb ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_gffbe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcffc :=NewEG_ShapeElements (); -_bcffc .Textdata =_ce .NewTextdata ();if _efafa :=d .DecodeElement (_bcffc .Textdata ,&_gcgf );_efafa !=nil {return _efafa ;};_cgacg .EG_ShapeElements =append (_cgacg .EG_ShapeElements ,_bcffc );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0049\u006d\u0061g\u0065 \u0025\u0076",_gcgf .Name ); -if _fbdga :=d .Skip ();_fbdga !=nil {return _fbdga ;};};case _d .EndElement :break _fffacb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_cdfc *CT_Fill )ValidateWithPath (path string )error {if _afdg :=_cdfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afdg !=nil {return _afdg ;};if _bggd :=_cdfc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); +_bggd !=nil {return _bggd ;};if _faggc :=_cdfc .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_faggc !=nil {return _faggc ;};if _cgaa :=_cdfc .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); +_cgaa !=nil {return _cgaa ;};if _beecd :=_cdfc .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_beecd !=nil {return _beecd ;};if _dagf :=_cdfc .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072"); +_dagf !=nil {return _dagf ;};if _bgbdg :=_cdfc .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bgbdg !=nil {return _bgbdg ;};if _aedd :=_cdfc .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_aedd !=nil {return _aedd ;};if _cdfc .Fill !=nil {if _gadf :=_cdfc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gadf !=nil {return _gadf ;};};return nil ;};func (_aecdf *OfcCT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffef :=range start .Attr {if _ffef .Name .Local =="\u0074\u0079\u0070\u0065"{_aecdf .TypeAttr .UnmarshalXMLAttr (_ffef ); +continue ;};if _ffef .Name .Local =="\u0065\u0078\u0074"{_aecdf .ExtAttr .UnmarshalXMLAttr (_ffef );continue ;};};for {_bbcfe ,_ffdgc :=d .Token ();if _ffdgc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_ffdgc ); +};if _ecdgcb ,_eafab :=_bbcfe .(_a .EndElement );_eafab &&_ecdgcb .Name ==start .Name {break ;};};return nil ;};func (_agggd ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _agggd {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agggd )); +};return nil ;};func (_deccf *OfcCT_Ink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _deccf .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_deccf .IAttr )}); +};if _deccf .AnnotationAttr !=_f .ST_TrueFalseUnset {_ccaaf ,_eecc :=_deccf .AnnotationAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _eecc !=nil {return _eecc ;};start .Attr =append (start .Attr ,_ccaaf ); +};if _deccf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_deccf .ContentTypeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fggca *OfcCT_Entry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _fggca .NewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0065\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_fggca .NewAttr )}); +};if _fggca .OldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fggca .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type AG_StrokeAttributes struct{OnAttr _f .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ; +MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _f .ST_TrueFalse ;Color2Attr *string ; +StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ; +TitleAttr *string ;ForcedashAttr _f .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _f .ST_TrueFalse ;RelidAttr *string ;};func (_ecadfg *Textbox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecadfg .CT_Textbox =*NewCT_Textbox ();for _ ,_gbbad :=range start .Attr {if _gbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbbad .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_ecadfg .SingleclickAttr .UnmarshalXMLAttr (_gbbad ); +continue ;};if _gbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbbad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecadfg .InsetmodeAttr .UnmarshalXMLAttr (_gbbad ); +continue ;};if _gbbad .Name .Local =="\u0069\u006e\u0073e\u0074"{_acfgbb ,_cfee :=_gbbad .Value ,error (nil );if _cfee !=nil {return _cfee ;};_ecadfg .InsetAttr =&_acfgbb ;continue ;};if _gbbad .Name .Local =="\u0069\u0064"{_fdede ,_bdacfe :=_gbbad .Value ,error (nil ); +if _bdacfe !=nil {return _bdacfe ;};_ecadfg .IdAttr =&_fdede ;continue ;};if _gbbad .Name .Local =="\u0073\u0074\u0079l\u0065"{_beba ,_cageae :=_gbbad .Value ,error (nil );if _cageae !=nil {return _cageae ;};_ecadfg .StyleAttr =&_beba ;continue ;};};_efaed :for {_gcdgbe ,_bcdaf :=d .Token (); +if _bcdaf !=nil {return _bcdaf ;};switch _ccbee :=_gcdgbe .(type ){case _a .StartElement :switch _ccbee .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_ecadfg .TxbxContent =_e .NewTxbxContent (); +if _acgce :=d .DecodeElement (_ecadfg .TxbxContent ,&_ccbee );_acgce !=nil {return _acgce ;};default:if _cdege ,_feeed :=_db .CreateElement (_ccbee );_feeed !=nil {return _feeed ;}else {if _egfac :=d .DecodeElement (_cdege ,&_ccbee );_egfac !=nil {return _egfac ; +};_ecadfg .Any =_cdege ;};};case _a .EndElement :break _efaed ;case _a .CharData :};};return nil ;};func (_dafc *OfcCT_Complex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebbac :=range start .Attr {if _cebbac .Name .Local =="\u0065\u0078\u0074"{_dafc .ExtAttr .UnmarshalXMLAttr (_cebbac ); +continue ;};};for {_ceefd ,_fddeg :=d .Token ();if _fddeg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_fddeg );};if _aafba ,_aeabd :=_ceefd .(_a .EndElement ); +_aeabd &&_aafba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_begedg *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _bcfcd :=_begedg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcfcd !=nil {return _bcfcd ;};if _dfbcg :=_begedg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_dfbcg !=nil {return _dfbcg ;};if _ggfgc :=_begedg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ggfgc !=nil {return _ggfgc ;};if _gacef :=_begedg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); -_gacef !=nil {return _gacef ;};if _deegf :=_begedg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_deegf !=nil {return _deegf ;};if _bbabab :=_begedg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_bbabab !=nil {return _bbabab ;};if _gfbag :=_begedg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfbag !=nil {return _gfbag ;};if _dacdc :=_begedg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); -_dacdc !=nil {return _dacdc ;};if _aceec :=_begedg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_aceec !=nil {return _aceec ;};if _dgfee :=_begedg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); -_dgfee !=nil {return _dgfee ;};if _bfebd :=_begedg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bfebd !=nil {return _bfebd ;};if _cagcf :=_begedg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_cagcf !=nil {return _cagcf ;};if _cdfd :=_begedg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};if _gcfdg :=_begedg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); -_gcfdg !=nil {return _gcfdg ;};if _efcefg :=_begedg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efcefg !=nil {return _efcefg ;};if _dgfccd :=_begedg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_dgfccd !=nil {return _dgfccd ;};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_bgcab :=&OfcCT_RelationTable {};return _bgcab }; +// Validate validates the OfcCT_Lock and its children +func (_ffce *OfcCT_Lock )Validate ()error {return _ffce .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_bcgfa *OfcCallout )ValidateWithPath (path string )error {if _dfbbg :=_bcgfa .OfcCT_Callout .ValidateWithPath (path );_dfbbg !=nil {return _dfbbg ;};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type OfcExtrusion struct{OfcCT_Extrusion }; -func NewOfcCT_Callout ()*OfcCT_Callout {_cfaab :=&OfcCT_Callout {};return _cfaab };func (_ffag *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -};if _ffag .BwmodeAttr !=OfcST_BWModeUnset {_fdee ,_addb :=_ffag .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _addb !=nil {return _addb ;};start .Attr =append (start .Attr ,_fdee );};if _ffag .BwpureAttr !=OfcST_BWModeUnset {_gadf ,_dcee :=_ffag .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); -if _dcee !=nil {return _dcee ;};start .Attr =append (start .Attr ,_gadf );};if _ffag .BwnormalAttr !=OfcST_BWModeUnset {_fdbe ,_eadad :=_ffag .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"}); -if _eadad !=nil {return _eadad ;};start .Attr =append (start .Attr ,_fdbe );};if _ffag .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_ecfe ,_acea :=_ffag .TargetscreensizeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"}); -if _acea !=nil {return _acea ;};start .Attr =append (start .Attr ,_ecfe );};if _ffag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ffag .IdAttr )});};if _ffag .FilledAttr !=_b .ST_TrueFalseUnset {_bbebg ,_edde :=_ffag .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); -if _edde !=nil {return _edde ;};start .Attr =append (start .Attr ,_bbebg );};if _ffag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_ffag .FillcolorAttr )}); -};e .EncodeToken (start );if _ffag .Fill !=nil {_ccdeb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ffag .Fill ,_ccdeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ExtUnset ST_Ext =0; -ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func NewShadow ()*Shadow {_cbefbb :=&Shadow {};_cbefbb .CT_Shadow =*NewCT_Shadow ();return _cbefbb };func (_dfcbd OfcST_ColorMode )ValidateWithPath (path string )error {switch _dfcbd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcbd )); -};return nil ;};func (_ffddb ST_EditAs )String ()string {switch _ffddb {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c"; -case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func (_dcabb ST_FillType )String ()string {switch _dcabb {case 0:return ""; -case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e"; -case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_eecf *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbagf :=range start .Attr {if _dbagf .Name .Local =="\u0065\u0071\u006e"{_fgeed ,_adbb :=_dbagf .Value ,error (nil ); -if _adbb !=nil {return _adbb ;};_eecf .EqnAttr =&_fgeed ;continue ;};};for {_dgbb ,_gfea :=d .Token ();if _gfea !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_gfea );};if _gfdd ,_adfd :=_dgbb .(_d .EndElement ); -_adfd &&_gfdd .Name ==start .Name {break ;};};return nil ;};type OfcCT_Callout struct{OnAttr _b .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _b .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _b .ST_TrueFalse ; -LengthAttr *string ;AccentbarAttr _b .ST_TrueFalse ;TextborderAttr _b .ST_TrueFalse ;MinusxAttr _b .ST_TrueFalse ;MinusyAttr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_cbca *Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cbca .CT_Path .MarshalXML (e ,start ); -}; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_cddf *CT_ImageData )ValidateWithPath (path string )error {if _fbae :=_cddf .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ; +};if _efaf :=_cddf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_efaf !=nil {return _efaf ;};if _abacfg :=_cddf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); +_abacfg !=nil {return _abacfg ;};return nil ;};func (_ceabd *OfcST_Angle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbded ,_cdbf :=d .Token ();if _cdbf !=nil {return _cdbf ;};if _aeefd ,_bbdb :=_fbded .(_a .EndElement );_bbdb &&_aeefd .Name ==start .Name {*_ceabd =1; +return nil ;};if _beacg ,_egbfd :=_fbded .(_a .CharData );!_egbfd {return _d .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",_fbded );}else {switch string (_beacg ){case "":*_ceabd =0; +case "\u0061\u006e\u0079":*_ceabd =1;case "\u0033\u0030":*_ceabd =2;case "\u0034\u0035":*_ceabd =3;case "\u0036\u0030":*_ceabd =4;case "\u0039\u0030":*_ceabd =5;case "\u0061\u0075\u0074\u006f":*_ceabd =6;};};_fbded ,_cdbf =d .Token ();if _cdbf !=nil {return _cdbf ; +};if _ggffd ,_gaggec :=_fbded .(_a .EndElement );_gaggec &&_ggffd .Name ==start .Name {return nil ;};return _d .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",_fbded ); +};func NewOfcDiagram ()*OfcDiagram {_gfcea :=&OfcDiagram {};_gfcea .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gfcea ;}; -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_cgdbd *Handles )ValidateWithPath (path string )error {if _efgecd :=_cgdbd .CT_Handles .ValidateWithPath (path );_efgecd !=nil {return _efgecd ;};return nil ;};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ; -Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ; -TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;};func (_ggbag OfcST_RType )ValidateWithPath (path string )error {switch _ggbag {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbag )); -};return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };func (_fdbb *CT_Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _fdbb .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .FromAttr )}); -};if _fdbb .Control1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .Control1Attr )});};if _fdbb .Control2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .Control2Attr )}); -};if _fdbb .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .ToAttr )});};if _fdbb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .HrefAttr )}); -};if _fdbb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .TargetAttr )});};if _fdbb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .ClassAttr )}); -};if _fdbb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .TitleAttr )});};if _fdbb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .AltAttr )}); -};if _fdbb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .CoordsizeAttr )});};if _fdbb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .CoordoriginAttr )}); -};if _fdbb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .WrapcoordsAttr )});};if _fdbb .PrintAttr !=_b .ST_TrueFalseUnset {_bbefb ,_aggcd :=_fdbb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _aggcd !=nil {return _aggcd ;};start .Attr =append (start .Attr ,_bbefb );};if _fdbb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .IdAttr )});};if _fdbb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .StyleAttr )}); -};if _fdbb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .SpidAttr )});};if _fdbb .OnedAttr !=_b .ST_TrueFalseUnset {_adgg ,_dcgf :=_fdbb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _dcgf !=nil {return _dcgf ;};start .Attr =append (start .Attr ,_adgg );};if _fdbb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .RegroupidAttr )}); -};if _fdbb .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_fded ,_ebeg :=_fdbb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ebeg !=nil {return _ebeg ; -};start .Attr =append (start .Attr ,_fded );};if _fdbb .ButtonAttr !=_b .ST_TrueFalseUnset {_bccc ,_gdcf :=_fdbb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gdcf !=nil {return _gdcf ;};start .Attr =append (start .Attr ,_bccc ); -};if _fdbb .UserhiddenAttr !=_b .ST_TrueFalseUnset {_ebea ,_bebc :=_fdbb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bebc !=nil {return _bebc ;};start .Attr =append (start .Attr ,_ebea ); -};if _fdbb .BulletAttr !=_b .ST_TrueFalseUnset {_eccb ,_abfb :=_fdbb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _abfb !=nil {return _abfb ;};start .Attr =append (start .Attr ,_eccb );};if _fdbb .HrAttr !=_b .ST_TrueFalseUnset {_daafa ,_addf :=_fdbb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _addf !=nil {return _addf ;};start .Attr =append (start .Attr ,_daafa );};if _fdbb .HrstdAttr !=_b .ST_TrueFalseUnset {_adbe ,_bfef :=_fdbb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bfef !=nil {return _bfef ; -};start .Attr =append (start .Attr ,_adbe );};if _fdbb .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cadf ,_fbgb :=_fdbb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fbgb !=nil {return _fbgb ; -};start .Attr =append (start .Attr ,_cadf );};if _fdbb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .HrpctAttr )});};if _fdbb .HralignAttr !=OfcST_HrAlignUnset {_acfe ,_degc :=_fdbb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _degc !=nil {return _degc ;};start .Attr =append (start .Attr ,_acfe );};if _fdbb .AllowincellAttr !=_b .ST_TrueFalseUnset {_afbe ,_fgdd :=_fdbb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fgdd !=nil {return _fgdd ;};start .Attr =append (start .Attr ,_afbe );};if _fdbb .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_egcd ,_bfc :=_fdbb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bfc !=nil {return _bfc ;};start .Attr =append (start .Attr ,_egcd );};if _fdbb .UserdrawnAttr !=_b .ST_TrueFalseUnset {_edf ,_afgc :=_fdbb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_edf );};if _fdbb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .BordertopcolorAttr )}); -};if _fdbb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .BorderleftcolorAttr )}); -};if _fdbb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .BorderbottomcolorAttr )}); -};if _fdbb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .BorderrightcolorAttr )}); -};if _fdbb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_agdg ,_ebfg :=_fdbb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_agdg ); -};if _fdbb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .DgmnodekindAttr )});};if _fdbb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dccg ,_ebad :=_fdbb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _ebad !=nil {return _ebad ;};start .Attr =append (start .Attr ,_dccg );};if _fdbb .InsetmodeAttr !=OfcST_InsetModeUnset {_dacbe ,_gdgfc :=_fdbb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _gdgfc !=nil {return _gdgfc ;};start .Attr =append (start .Attr ,_dacbe );};if _fdbb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .OpacityAttr )}); -};if _fdbb .StrokedAttr !=_b .ST_TrueFalseUnset {_febf ,_aafg :=_fdbb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aafg !=nil {return _aafg ;};start .Attr =append (start .Attr ,_febf );};if _fdbb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .StrokecolorAttr )}); -};if _fdbb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .StrokeweightAttr )});};if _fdbb .InsetpenAttr !=_b .ST_TrueFalseUnset {_cefb ,_bfff :=_fdbb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bfff !=nil {return _bfff ;};start .Attr =append (start .Attr ,_cefb );};if _fdbb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .ChromakeyAttr )}); -};if _fdbb .FilledAttr !=_b .ST_TrueFalseUnset {_aaebf ,_affb :=_fdbb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _affb !=nil {return _affb ;};start .Attr =append (start .Attr ,_aaebf );};if _fdbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .FillcolorAttr )}); -};if _fdbb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdbb .SptAttr )});};if _fdbb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fgecc ,_fgce :=_fdbb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _fgce !=nil {return _fgce ;};start .Attr =append (start .Attr ,_fgecc );};if _fdbb .BwmodeAttr !=OfcST_BWModeUnset {_fcdf ,_ggeg :=_fdbb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ggeg !=nil {return _ggeg ; -};start .Attr =append (start .Attr ,_fcdf );};if _fdbb .BwpureAttr !=OfcST_BWModeUnset {_dgcgb ,_cace :=_fdbb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cace !=nil {return _cace ;};start .Attr =append (start .Attr ,_dgcgb ); -};if _fdbb .BwnormalAttr !=OfcST_BWModeUnset {_acaf ,_bbdgf :=_fdbb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bbdgf !=nil {return _bbdgf ;};start .Attr =append (start .Attr ,_acaf ); -};if _fdbb .ForcedashAttr !=_b .ST_TrueFalseUnset {_gagb ,_aabbg :=_fdbb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aabbg !=nil {return _aabbg ;};start .Attr =append (start .Attr ,_gagb ); -};if _fdbb .OleiconAttr !=_b .ST_TrueFalseUnset {_afef ,_cfgd :=_fdbb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cfgd !=nil {return _cfgd ;};start .Attr =append (start .Attr ,_afef );};if _fdbb .OleAttr !=_b .ST_TrueFalseBlankUnset {_dccc ,_ddad :=_fdbb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _ddad !=nil {return _ddad ;};start .Attr =append (start .Attr ,_dccc );};if _fdbb .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_ecgb ,_gbcd :=_fdbb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _gbcd !=nil {return _gbcd ;};start .Attr =append (start .Attr ,_ecgb );};if _fdbb .CliptowrapAttr !=_b .ST_TrueFalseUnset {_bbce ,_dedb :=_fdbb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _dedb !=nil {return _dedb ;};start .Attr =append (start .Attr ,_bbce );};if _fdbb .ClipAttr !=_b .ST_TrueFalseUnset {_afgg ,_cefa :=_fdbb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cefa !=nil {return _cefa ; -};start .Attr =append (start .Attr ,_afgg );};e .EncodeToken (start );if _fdbb .EG_ShapeElements !=nil {for _ ,_dfgc :=range _fdbb .EG_ShapeElements {_dfgc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +// Validate validates the CT_Textbox and its children +func (_bfcab *CT_Textbox )Validate ()error {return _bfcab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_cbeea *ST_ShadowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbfgfa ,_acgca :=d .Token (); +if _acgca !=nil {return _acgca ;};if _gcaaf ,_dedfda :=_dbfgfa .(_a .EndElement );_dedfda &&_gcaaf .Name ==start .Name {*_cbeea =1;return nil ;};if _aeffb ,_dcfdc :=_dbfgfa .(_a .CharData );!_dcfdc {return _d .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",_dbfgfa ); +}else {switch string (_aeffb ){case "":*_cbeea =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cbeea =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cbeea =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_cbeea =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cbeea =4; +};};_dbfgfa ,_acgca =d .Token ();if _acgca !=nil {return _acgca ;};if _dcbaea ,_fbeade :=_dbfgfa .(_a .EndElement );_fbeade &&_dcbaea .Name ==start .Name {return nil ;};return _d .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",_dbfgfa ); }; -// Validate validates the AG_OfficeShapeAttributes and its children -func (_edc *AG_OfficeShapeAttributes )Validate ()error {return _edc .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_ccgece :=&OfcCT_ColorMenu {}; -return _ccgece };func (_aaeb *AG_StrokeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgdea :=range start .Attr {if _cgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdea .Name .Local =="\u0072\u0065\u006ci\u0064"{_afee ,_ggf :=_cgdea .Value ,error (nil ); -if _ggf !=nil {return _ggf ;};_aaeb .RelidAttr =&_afee ;continue ;};if _cgdea .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"&&_cgdea .Name .Local =="\u0069\u0064"{_faa ,_acdf :=_cgdea .Value ,error (nil ); -if _acdf !=nil {return _acdf ;};_aaeb .IdAttr =&_faa ;continue ;};if _cgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aaeb .ForcedashAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdea .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddeb ,_gbfc :=_cgdea .Value ,error (nil ); -if _gbfc !=nil {return _gbfc ;};_aaeb .TitleAttr =&_ddeb ;continue ;};if _cgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aafc ,_adgc :=_cgdea .Value ,error (nil ); -if _adgc !=nil {return _adgc ;};_aaeb .AlthrefAttr =&_aafc ;continue ;};if _cgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdea .Name .Local =="\u0068\u0072\u0065\u0066"{_dcd ,_dgbf :=_cgdea .Value ,error (nil ); -if _dgbf !=nil {return _dgbf ;};_aaeb .HrefAttr =&_dcd ;continue ;};if _cgdea .Name .Local =="\u006f\u006e"{_aaeb .OnAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aaeb .StartarrowlengthAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aaeb .EndarrowAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gefc ,_fceb :=_cgdea .Value ,error (nil ); -if _fceb !=nil {return _fceb ;};_aaeb .DashstyleAttr =&_gefc ;continue ;};if _cgdea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aaeb .EndarrowwidthAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0073\u0072\u0063"{_acde ,_cdgg :=_cgdea .Value ,error (nil ); -if _cdgg !=nil {return _cdgg ;};_aaeb .SrcAttr =&_acde ;continue ;};if _cgdea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aaeb .EndarrowlengthAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gaca ,_ged :=_cgdea .Value ,error (nil ); -if _ged !=nil {return _ged ;};_aaeb .ImagesizeAttr =&_gaca ;continue ;};if _cgdea .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gfdg ,_bef :=_gb .ParseFloat (_cgdea .Value ,64);if _bef !=nil {return _bef ;};_aaeb .MiterlimitAttr =&_gfdg ; -continue ;};if _cgdea .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aaeb .JoinstyleAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aaeb .StartarrowwidthAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aaeb .EndcapAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aaeb .FilltypeAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aaeb .ImageaspectAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aaeb .ImagealignshapeAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aaeb .StartarrowAttr .UnmarshalXMLAttr (_cgdea );continue ;};if _cgdea .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aaeb .LinestyleAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccca ,_gfbda :=_cgdea .Value ,error (nil );if _gfbda !=nil {return _gfbda ;};_aaeb .OpacityAttr =&_ccca ;continue ;};if _cgdea .Name .Local =="\u0063\u006f\u006co\u0072"{_dbfb ,_agae :=_cgdea .Value ,error (nil ); -if _agae !=nil {return _agae ;};_aaeb .ColorAttr =&_dbfb ;continue ;};if _cgdea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_acdc ,_bada :=_cgdea .Value ,error (nil );if _bada !=nil {return _bada ;};_aaeb .WeightAttr =&_acdc ;continue ;};if _cgdea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aaeb .InsetpenAttr .UnmarshalXMLAttr (_cgdea ); -continue ;};if _cgdea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gcag ,_cbcf :=_cgdea .Value ,error (nil );if _cbcf !=nil {return _cbcf ;};_aaeb .Color2Attr =&_gcag ;continue ;};};for {_caef ,_cfffc :=d .Token ();if _cfffc !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_cfffc ); -};if _cgc ,_eag :=_caef .(_d .EndElement );_eag &&_cgc .Name ==start .Name {break ;};};return nil ;};type OfcBottom struct{OfcCT_StrokeChild }; - -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_gdcab *OfcCT_OLEObject )ValidateWithPath (path string )error {if _gcff :=_gdcab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcff !=nil {return _gcff ;};if _gbdgf :=_gdcab .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); -_gbdgf !=nil {return _gbdgf ;};if _eacfda :=_gdcab .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eacfda !=nil {return _eacfda ;};if _ccbddg :=_gdcab .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"); -_ccbddg !=nil {return _ccbddg ;};return nil ;};func NewCT_TextPath ()*CT_TextPath {_aaddc :=&CT_TextPath {};return _aaddc };func (_ffgb *AG_ImageAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeb :=range start .Attr {if _eeb .Name .Local =="\u0073\u0072\u0063"{_ead ,_fdgb :=_eeb .Value ,error (nil ); -if _fdgb !=nil {return _fdgb ;};_ffgb .SrcAttr =&_ead ;continue ;};if _eeb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ffb ,_agca :=_eeb .Value ,error (nil );if _agca !=nil {return _agca ;};_ffgb .CropleftAttr =&_ffb ;continue ;}; -if _eeb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fef ,_gfb :=_eeb .Value ,error (nil );if _gfb !=nil {return _gfb ;};_ffgb .CroptopAttr =&_fef ;continue ;};if _eeb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_bac ,_bbf :=_eeb .Value ,error (nil ); -if _bbf !=nil {return _bbf ;};_ffgb .CroprightAttr =&_bac ;continue ;};if _eeb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_baga ,_cfc :=_eeb .Value ,error (nil );if _cfc !=nil {return _cfc ;};_ffgb .CropbottomAttr =&_baga ; -continue ;};if _eeb .Name .Local =="\u0067\u0061\u0069\u006e"{_egb ,_fdb :=_eeb .Value ,error (nil );if _fdb !=nil {return _fdb ;};_ffgb .GainAttr =&_egb ;continue ;};if _eeb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ffd ,_baea :=_eeb .Value ,error (nil ); -if _baea !=nil {return _baea ;};_ffgb .BlacklevelAttr =&_ffd ;continue ;};if _eeb .Name .Local =="\u0067\u0061\u006dm\u0061"{_ebba ,_fedb :=_eeb .Value ,error (nil );if _fedb !=nil {return _fedb ;};_ffgb .GammaAttr =&_ebba ;continue ;};if _eeb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ffgb .GrayscaleAttr .UnmarshalXMLAttr (_eeb ); -continue ;};if _eeb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ffgb .BilevelAttr .UnmarshalXMLAttr (_eeb );continue ;};};for {_afga ,_cccg :=d .Token ();if _cccg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_cccg ); -};if _eab ,_ceeb :=_afga .(_d .EndElement );_ceeb &&_eab .Name ==start .Name {break ;};};return nil ;};type ST_FillType byte ;type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ; -AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ; -ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ; -AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; -InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; -ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ; -ClipAttr _b .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _b .ST_TrueFalse ;BilevelAttr _b .ST_TrueFalse ; -};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_acdea *OfcShapelayout )ValidateWithPath (path string )error {if _gfbdg :=_acdea .OfcCT_ShapeLayout .ValidateWithPath (path );_gfbdg !=nil {return _gfbdg ;};return nil ;};type Group struct{CT_Group }; -// Validate validates the OfcSkew and its children -func (_acgff *OfcSkew )Validate ()error {return _acgff .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_ebded *OfcTop )ValidateWithPath (path string )error {if _cfadf :=_ebded .OfcCT_StrokeChild .ValidateWithPath (path );_cfadf !=nil {return _cfadf ;};return nil ;};func (_bbebb OfcST_HrAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfdc :=_a .Attr {}; +_dfdc .Name =name ;switch _bbebb {case OfcST_HrAlignUnset :_dfdc .Value ="";case OfcST_HrAlignLeft :_dfdc .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_dfdc .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_dfdc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +};return _dfdc ,nil ;}; -// Validate validates the Shapetype and its children -func (_gbdbb *Shapetype )Validate ()error {return _gbdbb .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};type OfcST_ConnectorType byte ; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_bgbc *AG_StrokeAttributes )ValidateWithPath (path string )error {if _baee :=_bgbc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_baee !=nil {return _baee ;};if _dfca :=_bgbc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_dfca !=nil {return _dfca ;};if _fgd :=_bgbc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};if _ace :=_bgbc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); +_ace !=nil {return _ace ;};if _faca :=_bgbc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_faca !=nil {return _faca ;};if _cfadg :=_bgbc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); +_cfadg !=nil {return _cfadg ;};if _dcaac :=_bgbc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_dcaac !=nil {return _dcaac ;};if _daf :=_bgbc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_daf !=nil {return _daf ;};if _cbdg :=_bgbc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_cbdg !=nil {return _cbdg ;};if _ddgcg :=_bgbc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072"); +_ddgcg !=nil {return _ddgcg ;};if _bbgg :=_bgbc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bbgg !=nil {return _bbgg ;};if _cff :=_bgbc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072"); +_cff !=nil {return _cff ;};if _bbda :=_bgbc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bbda !=nil {return _bbda ;};if _dbdg :=_bgbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_dbdg !=nil {return _dbdg ;};if _dbgd :=_bgbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbgd !=nil {return _dbgd ;};return nil ;};func (_ggdaf OfcST_CalloutPlacement )String ()string {switch _ggdaf {case 0:return ""; +case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";}; -// Validate validates the CT_Oval and its children -func (_bgeg *CT_Oval )Validate ()error {return _bgeg .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_efagg *ST_StrokeArrowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcffe ,_cgcbad :=d .Token ();if _cgcbad !=nil {return _cgcbad ; -};if _cgcfe ,_agadgg :=_gcffe .(_d .EndElement );_agadgg &&_cgcfe .Name ==start .Name {*_efagg =1;return nil ;};if _gfffe ,_agece :=_gcffe .(_d .CharData );!_agece {return _c .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",_gcffe ); -}else {switch string (_gfffe ){case "":*_efagg =0;case "\u006e\u006f\u006e\u0065":*_efagg =1;case "\u0062\u006c\u006fc\u006b":*_efagg =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_efagg =3;case "\u006f\u0076\u0061\u006c":*_efagg =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_efagg =5; -case "\u006f\u0070\u0065\u006e":*_efagg =6;};};_gcffe ,_cgcbad =d .Token ();if _cgcbad !=nil {return _cgcbad ;};if _faafa ,_beeag :=_gcffe .(_d .EndElement );_beeag &&_faafa .Name ==start .Name {return nil ;};return _c .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",_gcffe ); -}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_fcaaac *OfcComplex )ValidateWithPath (path string )error {if _fbadg :=_fcaaac .OfcCT_Complex .ValidateWithPath (path );_fbadg !=nil {return _fbadg ;};return nil ;};func (_gff *AG_StrokeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gff .OnAttr !=_f .ST_TrueFalseUnset {_dcbe ,_bded :=_gff .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"}); +if _bded !=nil {return _bded ;};start .Attr =append (start .Attr ,_dcbe );};if _gff .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gff .WeightAttr )}); +};if _gff .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_gff .ColorAttr )});};if _gff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_gff .OpacityAttr )}); +};if _gff .LinestyleAttr !=ST_StrokeLineStyleUnset {_daa ,_ecab :=_gff .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _ecab !=nil {return _ecab ;};start .Attr =append (start .Attr ,_daa );};if _gff .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gff .MiterlimitAttr )}); +};if _gff .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_caeg ,_aade :=_gff .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _aade !=nil {return _aade ;};start .Attr =append (start .Attr ,_caeg );};if _gff .EndcapAttr !=ST_StrokeEndCapUnset {_bge ,_eacd :=_gff .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"}); +if _eacd !=nil {return _eacd ;};start .Attr =append (start .Attr ,_bge );};if _gff .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_d .Sprintf ("\u0025\u0076",*_gff .DashstyleAttr )}); +};if _gff .FilltypeAttr !=ST_FillTypeUnset {_eag ,_afc :=_gff .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_eag );};if _gff .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_gff .SrcAttr )}); +};if _gff .ImageaspectAttr !=ST_ImageAspectUnset {_bfed ,_cdfg :=_gff .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _cdfg !=nil {return _cdfg ;};start .Attr =append (start .Attr ,_bfed ); +};if _gff .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_gff .ImagesizeAttr )});};if _gff .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_dgg ,_bce :=_gff .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_dgg );};if _gff .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_d .Sprintf ("\u0025\u0076",*_gff .Color2Attr )}); +};if _gff .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ggfa ,_dbef :=_gff .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _dbef !=nil {return _dbef ;};start .Attr =append (start .Attr ,_ggfa ); +};if _gff .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_eadb ,_efba :=_gff .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_eadb ); +};if _gff .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_aabd ,_ebafg :=_gff .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ebafg !=nil {return _ebafg ; +};start .Attr =append (start .Attr ,_aabd );};if _gff .EndarrowAttr !=ST_StrokeArrowTypeUnset {_fdag ,_gdce :=_gff .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _gdce !=nil {return _gdce ;};start .Attr =append (start .Attr ,_fdag ); +};if _gff .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adbe ,_dfd :=_gff .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dfd !=nil {return _dfd ;};start .Attr =append (start .Attr ,_adbe ); +};if _gff .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cabe ,_abfdf :=_gff .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _abfdf !=nil {return _abfdf ;}; +start .Attr =append (start .Attr ,_cabe );};if _gff .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_gff .HrefAttr )});};if _gff .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_d .Sprintf ("\u0025\u0076",*_gff .AlthrefAttr )}); +};if _gff .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gff .TitleAttr )});};if _gff .ForcedashAttr !=_f .ST_TrueFalseUnset {_dcdcc ,_dfb :=_gff .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); +if _dfb !=nil {return _dfb ;};start .Attr =append (start .Attr ,_dcdcc );};if _gff .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gff .IdAttr )});};if _gff .InsetpenAttr !=_f .ST_TrueFalseUnset {_egd ,_fdgb :=_gff .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _fdgb !=nil {return _fdgb ;};start .Attr =append (start .Attr ,_egd );};if _gff .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gff .RelidAttr )}); +};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);type OfcOLEObject struct{OfcCT_OLEObject };func (_cgged ST_StrokeArrowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bedgd :=_a .Attr {}; +_bedgd .Name =name ;switch _cgged {case ST_StrokeArrowTypeUnset :_bedgd .Value ="";case ST_StrokeArrowTypeNone :_bedgd .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_bedgd .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_bedgd .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063"; +case ST_StrokeArrowTypeOval :_bedgd .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_bedgd .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_bedgd .Value ="\u006f\u0070\u0065\u006e";};return _bedgd ,nil ;}; +func (_baggc ST_FillMethod )String ()string {switch _baggc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061"; +};return "";};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_eddf :=&AG_OfficeCoreAttributes {};return _eddf ;};func (_aacfg *OfcCT_IdMap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070"; +};if _aacfg .DataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_aacfg .DataAttr )});};if _aacfg .ExtAttr !=ST_ExtUnset {_aeedg ,_bfbbdc :=_aacfg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _bfbbdc !=nil {return _bfbbdc ;};start .Attr =append (start .Attr ,_aeedg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acgcbg *OfcST_ColorMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdbcb ,_gdfag :=d .Token (); +if _gdfag !=nil {return _gdfag ;};if _deadf ,_dbbaaea :=_fdbcb .(_a .EndElement );_dbbaaea &&_deadf .Name ==start .Name {*_acgcbg =1;return nil ;};if _geedb ,_cdccd :=_fdbcb .(_a .CharData );!_cdccd {return _d .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",_fdbcb ); +}else {switch string (_geedb ){case "":*_acgcbg =0;case "\u0061\u0075\u0074\u006f":*_acgcbg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_acgcbg =2;};};_fdbcb ,_gdfag =d .Token ();if _gdfag !=nil {return _gdfag ;};if _bfcbd ,_bfbge :=_fdbcb .(_a .EndElement ); +_bfbge &&_bfcbd .Name ==start .Name {return nil ;};return _d .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",_fdbcb );};func (_dcbdd OfcST_ScreenSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdgfd :=_a .Attr {}; +_fdgfd .Name =name ;switch _dcbdd {case OfcST_ScreenSizeUnset :_fdgfd .Value ="";case OfcST_ScreenSize544x376 :_fdgfd .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_fdgfd .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_fdgfd .Value ="\u00372\u0030\u002c\u0035\u0031\u0032"; +case OfcST_ScreenSize800x600 :_fdgfd .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_fdgfd .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_fdgfd .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032"; +};return _fdgfd ,nil ;};func (_cbbb *CT_F )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _cbbb .EqnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0071\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cbbb .EqnAttr )}); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbgbcd OfcST_DiagramLayout )Validate ()error {return _dbgbcd .ValidateWithPath ("")};func NewOfcEquationxml ()*OfcEquationxml {_ebggc :=&OfcEquationxml {}; +_ebggc .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _ebggc ;};type OfcCT_ClipPath struct{VAttr string ;};func (_ddaea *Image )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ddaea .CT_Image .MarshalXML (e ,start );};func (_bfbegf *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfbegf =0; +case "\u0058\u0059":*_bfbegf =1;case "\u005a\u0058":*_bfbegf =2;case "\u0059\u005a":*_bfbegf =3;};return nil ;};func (_aaf *AG_ImageAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aea :=range start .Attr {if _aea .Name .Local =="\u0073\u0072\u0063"{_dce ,_bccc :=_aea .Value ,error (nil ); +if _bccc !=nil {return _bccc ;};_aaf .SrcAttr =&_dce ;continue ;};if _aea .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gag ,_ecf :=_aea .Value ,error (nil );if _ecf !=nil {return _ecf ;};_aaf .CropleftAttr =&_gag ;continue ;};if _aea .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fcgc ,_fcgca :=_aea .Value ,error (nil ); +if _fcgca !=nil {return _fcgca ;};_aaf .CroptopAttr =&_fcgc ;continue ;};if _aea .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_dgf ,_abfd :=_aea .Value ,error (nil );if _abfd !=nil {return _abfd ;};_aaf .CroprightAttr =&_dgf ;continue ; +};if _aea .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfg ,_eeab :=_aea .Value ,error (nil );if _eeab !=nil {return _eeab ;};_aaf .CropbottomAttr =&_cfg ;continue ;};if _aea .Name .Local =="\u0067\u0061\u0069\u006e"{_ddfe ,_cbf :=_aea .Value ,error (nil ); +if _cbf !=nil {return _cbf ;};_aaf .GainAttr =&_ddfe ;continue ;};if _aea .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_egcb ,_ddbg :=_aea .Value ,error (nil );if _ddbg !=nil {return _ddbg ;};_aaf .BlacklevelAttr =&_egcb ; +continue ;};if _aea .Name .Local =="\u0067\u0061\u006dm\u0061"{_egf ,_bcae :=_aea .Value ,error (nil );if _bcae !=nil {return _bcae ;};_aaf .GammaAttr =&_egf ;continue ;};if _aea .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_aaf .GrayscaleAttr .UnmarshalXMLAttr (_aea ); +continue ;};if _aea .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_aaf .BilevelAttr .UnmarshalXMLAttr (_aea );continue ;};};for {_faa ,_gfd :=d .Token ();if _gfd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gfd ); +};if _fafgg ,_acg :=_faa .(_a .EndElement );_acg &&_fafgg .Name ==start .Name {break ;};};return nil ;};func (_faaed *OfcST_ExtrusionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdecda ,_gebgb :=d .Token ();if _gebgb !=nil {return _gebgb ; +};if _bfaeg ,_dccbc :=_bdecda .(_a .EndElement );_dccbc &&_bfaeg .Name ==start .Name {*_faaed =1;return nil ;};if _facecd ,_gadce :=_bdecda .(_a .CharData );!_gadce {return _d .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",_bdecda ); +}else {switch string (_facecd ){case "":*_faaed =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_faaed =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_faaed =2;};};_bdecda ,_gebgb =d .Token ();if _gebgb !=nil {return _gebgb ; +};if _caeaf ,_eccgg :=_bdecda .(_a .EndElement );_eccgg &&_caeaf .Name ==start .Name {return nil ;};return _d .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",_bdecda ); +};func (_abdb *OfcCT_Skew )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egeaa :=range start .Attr {if _egeaa .Name .Local =="\u0069\u0064"{_cgaff ,_addga :=_egeaa .Value ,error (nil );if _addga !=nil {return _addga ;};_abdb .IdAttr =&_cgaff ; +continue ;};if _egeaa .Name .Local =="\u006f\u006e"{_abdb .OnAttr .UnmarshalXMLAttr (_egeaa );continue ;};if _egeaa .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fcafb ,_geged :=_egeaa .Value ,error (nil );if _geged !=nil {return _geged ;};_abdb .OffsetAttr =&_fcafb ; +continue ;};if _egeaa .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_defbf ,_gafdd :=_egeaa .Value ,error (nil );if _gafdd !=nil {return _gafdd ;};_abdb .OriginAttr =&_defbf ;continue ;};if _egeaa .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eedad ,_adedc :=_egeaa .Value ,error (nil ); +if _adedc !=nil {return _adedc ;};_abdb .MatrixAttr =&_eedad ;continue ;};if _egeaa .Name .Local =="\u0065\u0078\u0074"{_abdb .ExtAttr .UnmarshalXMLAttr (_egeaa );continue ;};};for {_fgegb ,_dgeca :=d .Token ();if _dgeca !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_dgeca ); +};if _ecfcd ,_agadc :=_fgegb .(_a .EndElement );_agadc &&_ecfcd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_ColorMru and its children -func (_dfeb *OfcCT_ColorMru )Validate ()error {return _dfeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ; -DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ; -AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_aefbf ST_StrokeArrowType )Validate ()error {return _aefbf .ValidateWithPath ("")};func NewBackground ()*Background {_gdad :=&Background {};_gdad .CT_Background =*NewCT_Background (); -return _gdad ;};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ; -CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ; -BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_afdfd ST_StrokeJoinStyle )Validate ()error {return _afdfd .ValidateWithPath ("")}; -type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _b .ST_TrueFalse ;BilevelAttr _b .ST_TrueFalse ; -};func (_cgbcg ST_StrokeArrowLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dadee :=_d .Attr {};_dadee .Name =name ;switch _cgbcg {case ST_StrokeArrowLengthUnset :_dadee .Value ="";case ST_StrokeArrowLengthShort :_dadee .Value ="\u0073\u0068\u006fr\u0074"; -case ST_StrokeArrowLengthMedium :_dadee .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_dadee .Value ="\u006c\u006f\u006e\u0067";};return _dadee ,nil ;}; +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_bfgc *CT_H )ValidateWithPath (path string )error {if _bccec :=_bfgc .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_bccec !=nil {return _bccec ;};if _gcac :=_bfgc .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r"); +_gcac !=nil {return _gcac ;};if _agbba :=_bfgc .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_agbba !=nil {return _agbba ;};return nil ;};func NewHandles ()*Handles {_eccfc :=&Handles {};_eccfc .CT_Handles =*NewCT_Handles (); +return _eccfc };func (_afefb *ST_Ext )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afefb =0;case "\u0076\u0069\u0065\u0077":*_afefb =1;case "\u0065\u0064\u0069\u0074":*_afefb =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_afefb =3; +};return nil ;};func (_ffc *AG_AllCoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffc .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .HrefAttr )}); +};if _ffc .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .TargetAttr )});};if _ffc .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .ClassAttr )}); +};if _ffc .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .TitleAttr )});};if _ffc .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .AltAttr )}); +};if _ffc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .CoordsizeAttr )});};if _ffc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .CoordoriginAttr )}); +};if _ffc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .WrapcoordsAttr )});};if _ffc .PrintAttr !=_f .ST_TrueFalseUnset {_abf ,_dc :=_ffc .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _dc !=nil {return _dc ;};start .Attr =append (start .Attr ,_abf );};if _ffc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .IdAttr )});};if _ffc .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .StyleAttr )}); +};if _ffc .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .SpidAttr )});};if _ffc .OnedAttr !=_f .ST_TrueFalseUnset {_gg ,_bg :=_ffc .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_gg );};if _ffc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .RegroupidAttr )}); +};if _ffc .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_afa ,_dg :=_ffc .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dg !=nil {return _dg ; +};start .Attr =append (start .Attr ,_afa );};if _ffc .ButtonAttr !=_f .ST_TrueFalseUnset {_cfa ,_ddf :=_ffc .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ddf !=nil {return _ddf ;};start .Attr =append (start .Attr ,_cfa ); +};if _ffc .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gcb ,_cc :=_ffc .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_gcb ); +};if _ffc .BulletAttr !=_f .ST_TrueFalseUnset {_fg ,_ce :=_ffc .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_fg );};if _ffc .HrAttr !=_f .ST_TrueFalseUnset {_cg ,_gfa :=_ffc .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _gfa !=nil {return _gfa ;};start .Attr =append (start .Attr ,_cg );};if _ffc .HrstdAttr !=_f .ST_TrueFalseUnset {_de ,_ffd :=_ffc .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ffd !=nil {return _ffd ;};start .Attr =append (start .Attr ,_de ); +};if _ffc .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ccg ,_gd :=_ffc .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_ccg );}; +if _ffc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .HrpctAttr )});};if _ffc .HralignAttr !=OfcST_HrAlignUnset {_ef ,_cee :=_ffc .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _cee !=nil {return _cee ;};start .Attr =append (start .Attr ,_ef );};if _ffc .AllowincellAttr !=_f .ST_TrueFalseUnset {_fb ,_bc :=_ffc .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_fb );};if _ffc .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_abc ,_eg :=_ffc .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_abc );};if _ffc .UserdrawnAttr !=_f .ST_TrueFalseUnset {_gbg ,_aa :=_ffc .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _aa !=nil {return _aa ; +};start .Attr =append (start .Attr ,_gbg );};if _ffc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .BordertopcolorAttr )}); +};if _ffc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .BorderleftcolorAttr )}); +};if _ffc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .BorderbottomcolorAttr )}); +};if _ffc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .BorderrightcolorAttr )}); +};if _ffc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddg ,_eb :=_ffc .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_ddg ); +};if _ffc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ffc .DgmnodekindAttr )});};if _ffc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eca ,_ecc :=_ffc .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ecc !=nil {return _ecc ;};start .Attr =append (start .Attr ,_eca );};if _ffc .InsetmodeAttr !=OfcST_InsetModeUnset {_beg ,_da :=_ffc .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_beg );};return nil ;};func (_dddbe *ST_StrokeLineStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgead ,_geacd :=d .Token ();if _geacd !=nil {return _geacd ;};if _adfff ,_bggaa :=_dgead .(_a .EndElement ); +_bggaa &&_adfff .Name ==start .Name {*_dddbe =1;return nil ;};if _fffd ,_cbcea :=_dgead .(_a .CharData );!_cbcea {return _d .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",_dgead ); +}else {switch string (_fffd ){case "":*_dddbe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dddbe =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_dddbe =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dddbe =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dddbe =4; +case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_dddbe =5;};};_dgead ,_geacd =d .Token ();if _geacd !=nil {return _geacd ;};if _bedfg ,_beccge :=_dgead .(_a .EndElement );_beccge &&_bedfg .Name ==start .Name {return nil ; +};return _d .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",_dgead );};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_ggdb :=&OfcCT_StrokeChild {}; +return _ggdb };func (_afdf *CT_RoundRect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eeba :=range start .Attr {if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afdf .UserdrawnAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eddfc ,_caaf :=_eeba .Value ,error (nil ); +if _caaf !=nil {return _caaf ;};_afdf .BordertopcolorAttr =&_eddfc ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afdf .UserhiddenAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afdf .BulletAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afdf .CliptowrapAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0068\u0072"{_afdf .HrAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u006f\u006c\u0065"{_afdf .OleAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0068\u0072\u0073t\u0064"{_afdf .HrstdAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0073\u0070\u0069\u0064"{_acbcd ,_aecd :=_eeba .Value ,error (nil ); +if _aecd !=nil {return _aecd ;};_afdf .SpidAttr =&_acbcd ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afdf .HrnoshadeAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afdf .ForcedashAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bfacc ,_bbefg :=_eeba .Value ,error (nil ); +if _bbefg !=nil {return _bbefg ;};_afdf .BorderleftcolorAttr =&_bfacc ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbce ,_edfg :=_gf .ParseInt (_eeba .Value ,10,64); +if _edfg !=nil {return _edfg ;};_afdf .DgmnodekindAttr =&_cbce ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u006f\u006e\u0065\u0064"{_afdf .OnedAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0063\u006c\u0069\u0070"{_afdf .ClipAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0068\u0072\u0070c\u0074"{_bccge ,_cddbc :=_gf .ParseFloat (_eeba .Value ,64); +if _cddbc !=nil {return _cddbc ;};_ecbab :=float32 (_bccge );_afdf .HrpctAttr =&_ecbab ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afdf .PreferrelativeAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aefae ,_gfcd :=_eeba .Value ,error (nil ); +if _gfcd !=nil {return _gfcd ;};_afdf .BorderrightcolorAttr =&_aefae ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_addeg ,_fgdc :=_gf .ParseInt (_eeba .Value ,10,64); +if _fgdc !=nil {return _fgdc ;};_afdf .RegroupidAttr =&_addeg ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afdf .DgmlayoutmruAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afdf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afdf .AllowoverlapAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afdf .HralignAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afdf .InsetmodeAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0073\u0070\u0074"{_faaca ,_agefg :=_gf .ParseFloat (_eeba .Value ,64); +if _agefg !=nil {return _agefg ;};_bgeg :=float32 (_faaca );_afdf .SptAttr =&_bgeg ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_defaf ,_dagc :=_eeba .Value ,error (nil ); +if _dagc !=nil {return _dagc ;};_afdf .BorderbottomcolorAttr =&_defaf ;continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afdf .OleiconAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afdf .DgmlayoutAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afdf .BwmodeAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afdf .BwnormalAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afdf .BwpureAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afdf .ConnectortypeAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afdf .ButtonAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afdf .AllowincellAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Local =="\u0068\u0072\u0065\u0066"{_ggfe ,_dfdg :=_eeba .Value ,error (nil );if _dfdg !=nil {return _dfdg ;};_afdf .HrefAttr =&_ggfe ;continue ;};if _eeba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eagff ,_acaaf :=_eeba .Value ,error (nil ); +if _acaaf !=nil {return _acaaf ;};_afdf .CoordsizeAttr =&_eagff ;continue ;};if _eeba .Name .Local =="\u0073\u0074\u0079l\u0065"{_bebd ,_aeee :=_eeba .Value ,error (nil );if _aeee !=nil {return _aeee ;};_afdf .StyleAttr =&_bebd ;continue ;};if _eeba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afdf .StrokedAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Local =="\u0069\u0064"{_afdbb ,_addb :=_eeba .Value ,error (nil );if _addb !=nil {return _addb ;};_afdf .IdAttr =&_afdbb ;continue ;};if _eeba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bgag ,_aeddf :=_eeba .Value ,error (nil ); +if _aeddf !=nil {return _aeddf ;};_afdf .StrokeweightAttr =&_bgag ;continue ;};if _eeba .Name .Local =="\u0070\u0072\u0069n\u0074"{_afdf .PrintAttr .UnmarshalXMLAttr (_eeba );continue ;};if _eeba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adfcf ,_gfcb :=_eeba .Value ,error (nil ); +if _gfcb !=nil {return _gfcb ;};_afdf .ChromakeyAttr =&_adfcf ;continue ;};if _eeba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcfc ,_affad :=_eeba .Value ,error (nil );if _affad !=nil {return _affad ;};_afdf .FillcolorAttr =&_gcfc ; +continue ;};if _eeba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdabc ,_acdfe :=_eeba .Value ,error (nil );if _acdfe !=nil {return _acdfe ;};_afdf .CoordoriginAttr =&_fdabc ;continue ;};if _eeba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccaed ,_gaac :=_eeba .Value ,error (nil ); +if _gaac !=nil {return _gaac ;};_afdf .OpacityAttr =&_ccaed ;continue ;};if _eeba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcbbf ,_gbae :=_eeba .Value ,error (nil );if _gbae !=nil {return _gbae ;};_afdf .StrokecolorAttr =&_fcbbf ; +continue ;};if _eeba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afdf .InsetpenAttr .UnmarshalXMLAttr (_eeba );continue ;};if _eeba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afdf .FilledAttr .UnmarshalXMLAttr (_eeba ); +continue ;};if _eeba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcaeb ,_edaed :=_eeba .Value ,error (nil );if _edaed !=nil {return _edaed ;};_afdf .WrapcoordsAttr =&_dcaeb ;continue ;};if _eeba .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_edcb ,_edaab :=_eeba .Value ,error (nil ); +if _edaab !=nil {return _edaab ;};_afdf .ArcsizeAttr =&_edcb ;continue ;};if _eeba .Name .Local =="\u0074\u0069\u0074l\u0065"{_dccfg ,_dfbb :=_eeba .Value ,error (nil );if _dfbb !=nil {return _dfbb ;};_afdf .TitleAttr =&_dccfg ;continue ;};if _eeba .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfffbg ,_gbeg :=_eeba .Value ,error (nil ); +if _gbeg !=nil {return _gbeg ;};_afdf .ClassAttr =&_bfffbg ;continue ;};if _eeba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dagg ,_cfbg :=_eeba .Value ,error (nil );if _cfbg !=nil {return _cfbg ;};_afdf .TargetAttr =&_dagg ;continue ;};if _eeba .Name .Local =="\u0061\u006c\u0074"{_fdeg ,_gbabf :=_eeba .Value ,error (nil ); +if _gbabf !=nil {return _gbabf ;};_afdf .AltAttr =&_fdeg ;continue ;};};_fgbe :for {_efdda ,_fabe :=d .Token ();if _fabe !=nil {return _fabe ;};switch _fdgce :=_efdda .(type ){case _a .StartElement :switch _fdgce .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dgadg :=NewEG_ShapeElements (); +_dgadg .Path =NewPath ();if _edbad :=d .DecodeElement (_dgadg .Path ,&_fdgce );_edbad !=nil {return _edbad ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_dgadg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bfgeb :=NewEG_ShapeElements (); +_bfgeb .Formulas =NewFormulas ();if _bcabb :=d .DecodeElement (_bfgeb .Formulas ,&_fdgce );_bcabb !=nil {return _bcabb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_bfgeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_daefc :=NewEG_ShapeElements (); +_daefc .Handles =NewHandles ();if _bgdd :=d .DecodeElement (_daefc .Handles ,&_fdgce );_bgdd !=nil {return _bgdd ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_daefc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gdfa :=NewEG_ShapeElements (); +_gdfa .Fill =NewFill ();if _edfgb :=d .DecodeElement (_gdfa .Fill ,&_fdgce );_edfgb !=nil {return _edfgb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_gdfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gffga :=NewEG_ShapeElements (); +_gffga .Stroke =NewStroke ();if _aegg :=d .DecodeElement (_gffga .Stroke ,&_fdgce );_aegg !=nil {return _aegg ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_gffga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_afdfg :=NewEG_ShapeElements (); +_afdfg .Shadow =NewShadow ();if _acdae :=d .DecodeElement (_afdfg .Shadow ,&_fdgce );_acdae !=nil {return _acdae ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_afdfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cdffc :=NewEG_ShapeElements (); +_cdffc .Textbox =NewTextbox ();if _efgaa :=d .DecodeElement (_cdffc .Textbox ,&_fdgce );_efgaa !=nil {return _efgaa ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_cdffc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ccbff :=NewEG_ShapeElements (); +_ccbff .Textpath =NewTextpath ();if _ccbb :=d .DecodeElement (_ccbff .Textpath ,&_fdgce );_ccbb !=nil {return _ccbb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_ccbff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_geab :=NewEG_ShapeElements (); +_geab .Imagedata =NewImagedata ();if _eafb :=d .DecodeElement (_geab .Imagedata ,&_fdgce );_eafb !=nil {return _eafb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_geab );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_afbe :=NewEG_ShapeElements (); +_afbe .Skew =NewOfcSkew ();if _efddb :=d .DecodeElement (_afbe .Skew ,&_fdgce );_efddb !=nil {return _efddb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_afbe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_befb :=NewEG_ShapeElements (); +_befb .Extrusion =NewOfcExtrusion ();if _bcgb :=d .DecodeElement (_befb .Extrusion ,&_fdgce );_bcgb !=nil {return _bcgb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_befb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dfgee :=NewEG_ShapeElements (); +_dfgee .Callout =NewOfcCallout ();if _afgf :=d .DecodeElement (_dfgee .Callout ,&_fdgce );_afgf !=nil {return _afgf ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_dfgee );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_abaac :=NewEG_ShapeElements (); +_abaac .Lock =NewOfcLock ();if _cdaec :=d .DecodeElement (_abaac .Lock ,&_fdgce );_cdaec !=nil {return _cdaec ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_abaac );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_agga :=NewEG_ShapeElements (); +_agga .Clippath =NewOfcClippath ();if _ddaaf :=d .DecodeElement (_agga .Clippath ,&_fdgce );_ddaaf !=nil {return _ddaaf ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_agga );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dbege :=NewEG_ShapeElements (); +_dbege .Signatureline =NewOfcSignatureline ();if _cegad :=d .DecodeElement (_dbege .Signatureline ,&_fdgce );_cegad !=nil {return _cegad ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_dbege );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ceafd :=NewEG_ShapeElements (); +_ceafd .Wrap =_b .NewWrap ();if _bfce :=d .DecodeElement (_ceafd .Wrap ,&_fdgce );_bfce !=nil {return _bfce ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_ceafd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_egagg :=NewEG_ShapeElements (); +_egagg .Anchorlock =_b .NewAnchorlock ();if _bgdac :=d .DecodeElement (_egagg .Anchorlock ,&_fdgce );_bgdac !=nil {return _bgdac ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_egagg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fcbg :=NewEG_ShapeElements (); +_fcbg .Bordertop =_b .NewBordertop ();if _aefc :=d .DecodeElement (_fcbg .Bordertop ,&_fdgce );_aefc !=nil {return _aefc ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_fcbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_abfce :=NewEG_ShapeElements (); +_abfce .Borderbottom =_b .NewBorderbottom ();if _beaec :=d .DecodeElement (_abfce .Borderbottom ,&_fdgce );_beaec !=nil {return _beaec ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_abfce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_acabef :=NewEG_ShapeElements (); +_acabef .Borderleft =_b .NewBorderleft ();if _effe :=d .DecodeElement (_acabef .Borderleft ,&_fdgce );_effe !=nil {return _effe ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_acabef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ccabc :=NewEG_ShapeElements (); +_ccabc .Borderright =_b .NewBorderright ();if _cafcge :=d .DecodeElement (_ccabc .Borderright ,&_fdgce );_cafcge !=nil {return _cafcge ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_ccabc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aded :=NewEG_ShapeElements (); +_aded .ClientData =_gb .NewClientData ();if _bgfb :=d .DecodeElement (_aded .ClientData ,&_fdgce );_bgfb !=nil {return _bgfb ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_aded );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fagbb :=NewEG_ShapeElements (); +_fagbb .Textdata =_ec .NewTextdata ();if _bcga :=d .DecodeElement (_fagbb .Textdata ,&_fdgce );_bcga !=nil {return _bcga ;};_afdf .EG_ShapeElements =append (_afdf .EG_ShapeElements ,_fagbb );default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_fdgce .Name ); +if _cbgd :=d .Skip ();_cbgd !=nil {return _cbgd ;};};case _a .EndElement :break _fgbe ;case _a .CharData :};};return nil ;};func (_fbffg *OfcST_RType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbffg =0;case "\u0061\u0072\u0063":*_fbffg =1; +case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_fbffg =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_fbffg =3;case "\u0061\u006c\u0069g\u006e":*_fbffg =4;};return nil ;};func (_cfdgc *OfcClippath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfdgc .OfcCT_ClipPath =*NewOfcCT_ClipPath (); +for _ ,_fdda :=range start .Attr {if _fdda .Name .Local =="\u0076"{_bgcdc ,_bagee :=_fdda .Value ,error (nil );if _bagee !=nil {return _bagee ;};_cfdgc .VAttr =_bgcdc ;continue ;};};for {_dgfcda ,_eeef :=d .Token ();if _eeef !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eeef ); +};if _cfgce ,_dbbeb :=_dgfcda .(_a .EndElement );_dbbeb &&_cfgce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Fill and its children -func (_gfcc *AG_Fill )Validate ()error {return _gfcc .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_bdbd *ST_Ext )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdbd =0;case "\u0076\u0069\u0065\u0077":*_bdbd =1; -case "\u0065\u0064\u0069\u0074":*_bdbd =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_bdbd =3;};return nil ;}; +// Validate validates the CT_Arc and its children +func (_aec *CT_Arc )Validate ()error {return _aec .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_bfcde *CT_ImageData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"; +};if _bfcde .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .EmbosscolorAttr )});};if _bfcde .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .RecolortargetAttr )}); +};if _bfcde .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .HrefAttr )});};if _bfcde .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .AlthrefAttr )}); +};if _bfcde .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .TitleAttr )});};if _bfcde .OleidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .OleidAttr )}); +};if _bfcde .DetectmouseclickAttr !=_f .ST_TrueFalseUnset {_fdab ,_fagfg :=_bfcde .DetectmouseclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _fagfg !=nil {return _fagfg ; +};start .Attr =append (start .Attr ,_fdab );};if _bfcde .MovieAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .MovieAttr )});};if _bfcde .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .RelidAttr )}); +};if _bfcde .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .IdAttr )});};if _bfcde .PictAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .PictAttr )}); +};if _bfcde .RHrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .RHrefAttr )});};if _bfcde .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .SIdAttr )}); +};if _bfcde .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .SrcAttr )});};if _bfcde .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .CropleftAttr )}); +};if _bfcde .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .CroptopAttr )});};if _bfcde .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .CroprightAttr )}); +};if _bfcde .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .CropbottomAttr )});};if _bfcde .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .GainAttr )}); +};if _bfcde .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .BlacklevelAttr )});};if _bfcde .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .GammaAttr )}); +};if _bfcde .GrayscaleAttr !=_f .ST_TrueFalseUnset {_cgea ,_cgdg :=_bfcde .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cgdg !=nil {return _cgdg ;};start .Attr =append (start .Attr ,_cgea );};if _bfcde .BilevelAttr !=_f .ST_TrueFalseUnset {_egge ,_bbabg :=_bfcde .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); +if _bbabg !=nil {return _bbabg ;};start .Attr =append (start .Attr ,_egge );};if _bfcde .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_bfcde .ChromakeyAttr )}); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcSignatureline struct{OfcCT_SignatureLine }; // Validate validates the CT_H and its children -func (_fedfd *CT_H )Validate ()error {return _fedfd .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_cgbfe *OfcDiagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _cgbfe .OfcCT_Diagram .MarshalXML (e ,start );};func (_gbegb *ST_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeegf ,_beege :=d .Token ();if _beege !=nil {return _beege ; -};if _baedf ,_eaadg :=_eeegf .(_d .EndElement );_eaadg &&_baedf .Name ==start .Name {*_gbegb =1;return nil ;};if _cafab ,_edggdg :=_eeegf .(_d .CharData );!_edggdg {return _c .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",_eeegf ); -}else {switch string (_cafab ){case "":*_gbegb =0;case "\u0076\u0069\u0065\u0077":*_gbegb =1;case "\u0065\u0064\u0069\u0074":*_gbegb =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gbegb =3;};};_eeegf ,_beege =d .Token (); -if _beege !=nil {return _beege ;};if _egcec ,_gbeda :=_eeegf .(_d .EndElement );_gbeda &&_egcec .Name ==start .Name {return nil ;};return _c .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",_eeegf ); -}; +func (_ddddbg *CT_H )Validate ()error {return _ddddbg .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_edfca OfcST_BWMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edfca .String (),start );};func (_caccg *Curve )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _caccg .CT_Curve .MarshalXML (e ,start ); +};func (_dfbea *OfcST_OLEUpdateMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceegb ,_aggee :=d .Token ();if _aggee !=nil {return _aggee ;};if _ggcgfg ,_acbbe :=_ceegb .(_a .EndElement );_acbbe &&_ggcgfg .Name ==start .Name {*_dfbea =1; +return nil ;};if _accadf ,_dffef :=_ceegb .(_a .CharData );!_dffef {return _d .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",_ceegb );}else {switch string (_accadf ){case "":*_dfbea =0; +case "\u0041\u006c\u0077\u0061\u0079\u0073":*_dfbea =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_dfbea =2;};};_ceegb ,_aggee =d .Token ();if _aggee !=nil {return _aggee ;};if _cdfdg ,_ffggg :=_ceegb .(_a .EndElement );_ffggg &&_cdfdg .Name ==start .Name {return nil ; +};return _d .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",_ceegb );};func NewGroup ()*Group {_aaabd :=&Group {};_aaabd .CT_Group =*NewCT_Group (); +return _aaabd };func (_gcbad OfcST_RType )ValidateWithPath (path string )error {switch _gcbad {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbad )); +};return nil ;};func (_egfedb *CT_Shapetype )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _egfedb .MasterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .MasterAttr )}); +};if _egfedb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .HrefAttr )});};if _egfedb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .TargetAttr )}); +};if _egfedb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .ClassAttr )});};if _egfedb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .TitleAttr )}); +};if _egfedb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .AltAttr )});};if _egfedb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .CoordsizeAttr )}); +};if _egfedb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .CoordoriginAttr )});};if _egfedb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .WrapcoordsAttr )}); +};if _egfedb .PrintAttr !=_f .ST_TrueFalseUnset {_fcca ,_dadg :=_egfedb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dadg !=nil {return _dadg ;};start .Attr =append (start .Attr ,_fcca );};if _egfedb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .IdAttr )}); +};if _egfedb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .StyleAttr )});};if _egfedb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .SpidAttr )}); +};if _egfedb .OnedAttr !=_f .ST_TrueFalseUnset {_ddbd ,_feff :=_egfedb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _feff !=nil {return _feff ;};start .Attr =append (start .Attr ,_ddbd );};if _egfedb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .RegroupidAttr )}); +};if _egfedb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ggecg ,_ggcd :=_egfedb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ggcd !=nil {return _ggcd ; +};start .Attr =append (start .Attr ,_ggecg );};if _egfedb .ButtonAttr !=_f .ST_TrueFalseUnset {_eefgf ,_gebfc :=_egfedb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gebfc !=nil {return _gebfc ;}; +start .Attr =append (start .Attr ,_eefgf );};if _egfedb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dbge ,_cebcd :=_egfedb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cebcd !=nil {return _cebcd ; +};start .Attr =append (start .Attr ,_dbge );};if _egfedb .BulletAttr !=_f .ST_TrueFalseUnset {_dgbb ,_aaag :=_egfedb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aaag !=nil {return _aaag ;};start .Attr =append (start .Attr ,_dgbb ); +};if _egfedb .HrAttr !=_f .ST_TrueFalseUnset {_bcgbe ,_gbbf :=_egfedb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _gbbf !=nil {return _gbbf ;};start .Attr =append (start .Attr ,_bcgbe );};if _egfedb .HrstdAttr !=_f .ST_TrueFalseUnset {_dced ,_fbddg :=_egfedb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); +if _fbddg !=nil {return _fbddg ;};start .Attr =append (start .Attr ,_dced );};if _egfedb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ecbegb ,_cbbcc :=_egfedb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); +if _cbbcc !=nil {return _cbbcc ;};start .Attr =append (start .Attr ,_ecbegb );};if _egfedb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .HrpctAttr )}); +};if _egfedb .HralignAttr !=OfcST_HrAlignUnset {_ffcdb ,_cbggg :=_egfedb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cbggg !=nil {return _cbggg ;};start .Attr =append (start .Attr ,_ffcdb );};if _egfedb .AllowincellAttr !=_f .ST_TrueFalseUnset {_gaeae ,_fcfb :=_egfedb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _fcfb !=nil {return _fcfb ;};start .Attr =append (start .Attr ,_gaeae );};if _egfedb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_ddgda ,_gbfbga :=_egfedb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _gbfbga !=nil {return _gbfbga ;};start .Attr =append (start .Attr ,_ddgda );};if _egfedb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fbddfa ,_eeeg :=_egfedb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _eeeg !=nil {return _eeeg ;};start .Attr =append (start .Attr ,_fbddfa );};if _egfedb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .BordertopcolorAttr )}); +};if _egfedb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .BorderleftcolorAttr )}); +};if _egfedb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .BorderbottomcolorAttr )}); +};if _egfedb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .BorderrightcolorAttr )}); +};if _egfedb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggcfd ,_ebafdc :=_egfedb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebafdc !=nil {return _ebafdc ;};start .Attr =append (start .Attr ,_ggcfd ); +};if _egfedb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .DgmnodekindAttr )});}; +if _egfedb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbcea ,_ebbd :=_egfedb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ebbd !=nil {return _ebbd ;};start .Attr =append (start .Attr ,_bbcea ); +};if _egfedb .InsetmodeAttr !=OfcST_InsetModeUnset {_dccgg ,_bffd :=_egfedb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bffd !=nil {return _bffd ;};start .Attr =append (start .Attr ,_dccgg ); +};if _egfedb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .OpacityAttr )});};if _egfedb .StrokedAttr !=_f .ST_TrueFalseUnset {_bcbeg ,_acfd :=_egfedb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _acfd !=nil {return _acfd ;};start .Attr =append (start .Attr ,_bcbeg );};if _egfedb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .StrokecolorAttr )}); +};if _egfedb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .StrokeweightAttr )});};if _egfedb .InsetpenAttr !=_f .ST_TrueFalseUnset {_ffaef ,_dagbf :=_egfedb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _dagbf !=nil {return _dagbf ;};start .Attr =append (start .Attr ,_ffaef );};if _egfedb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .ChromakeyAttr )}); +};if _egfedb .FilledAttr !=_f .ST_TrueFalseUnset {_afgge ,_eeeba :=_egfedb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eeeba !=nil {return _eeeba ;};start .Attr =append (start .Attr ,_afgge );};if _egfedb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .FillcolorAttr )}); +};if _egfedb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .SptAttr )});};if _egfedb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ccgcg ,_egagd :=_egfedb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _egagd !=nil {return _egagd ;};start .Attr =append (start .Attr ,_ccgcg );};if _egfedb .BwmodeAttr !=OfcST_BWModeUnset {_dcafc ,_cfdge :=_egfedb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cfdge !=nil {return _cfdge ; +};start .Attr =append (start .Attr ,_dcafc );};if _egfedb .BwpureAttr !=OfcST_BWModeUnset {_gedeb ,_cceed :=_egfedb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cceed !=nil {return _cceed ;};start .Attr =append (start .Attr ,_gedeb ); +};if _egfedb .BwnormalAttr !=OfcST_BWModeUnset {_gbeda ,_egegg :=_egfedb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _egegg !=nil {return _egegg ;};start .Attr =append (start .Attr ,_gbeda ); +};if _egfedb .ForcedashAttr !=_f .ST_TrueFalseUnset {_gedcc ,_acag :=_egfedb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _acag !=nil {return _acag ;};start .Attr =append (start .Attr ,_gedcc ); +};if _egfedb .OleiconAttr !=_f .ST_TrueFalseUnset {_dfbg ,_cgfg :=_egfedb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cgfg !=nil {return _cgfg ;};start .Attr =append (start .Attr ,_dfbg );};if _egfedb .OleAttr !=_f .ST_TrueFalseBlankUnset {_eeaac ,_ebdcb :=_egfedb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _ebdcb !=nil {return _ebdcb ;};start .Attr =append (start .Attr ,_eeaac );};if _egfedb .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_acec ,_ecgce :=_egfedb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _ecgce !=nil {return _ecgce ;};start .Attr =append (start .Attr ,_acec );};if _egfedb .CliptowrapAttr !=_f .ST_TrueFalseUnset {_acdee ,_febe :=_egfedb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _febe !=nil {return _febe ;};start .Attr =append (start .Attr ,_acdee );};if _egfedb .ClipAttr !=_f .ST_TrueFalseUnset {_gabdf ,_befg :=_egfedb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _befg !=nil {return _befg ; +};start .Attr =append (start .Attr ,_gabdf );};if _egfedb .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .AdjAttr )});};if _egfedb .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_egfedb .PathAttr )}); +};e .EncodeToken (start );if _egfedb .EG_ShapeElements !=nil {for _ ,_dgfcd :=range _egfedb .EG_ShapeElements {_dgfcd .MarshalXML (e ,_a .StartElement {});};};if _egfedb .Complex !=nil {_bbcfg :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}}; +e .EncodeElement (_egfedb .Complex ,_bbcfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbbfc *Imagedata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dbbfc .CT_ImageData .MarshalXML (e ,start );}; +func (_dbfa *AG_Style )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbfa .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dbfa .StyleAttr )}); +};return nil ;}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_deccc *CT_Handles )ValidateWithPath (path string )error {for _bdag ,_agb :=range _deccc .H {if _gaagg :=_agb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_bdag ));_gaagg !=nil {return _gaagg ;};};return nil ; -};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6; -OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func (_bafeg OfcST_CalloutPlacement )String ()string {switch _bafeg {case 0:return ""; -case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};func NewCT_RoundRect ()*CT_RoundRect {_bfad :=&CT_RoundRect {}; -return _bfad };func (_eadeb *CT_Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acgf :=range start .Attr {if _acgf .Name .Local =="\u006f\u006e"{_eadeb .OnAttr .UnmarshalXMLAttr (_acgf );continue ;};if _acgf .Name .Local =="\u0074\u0079\u0070\u0065"{_eadeb .TypeAttr .UnmarshalXMLAttr (_acgf ); -continue ;};if _acgf .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_eadeb .ObscuredAttr .UnmarshalXMLAttr (_acgf );continue ;};if _acgf .Name .Local =="\u0063\u006f\u006co\u0072"{_bfeb ,_bbbdf :=_acgf .Value ,error (nil );if _bbbdf !=nil {return _bbbdf ; -};_eadeb .ColorAttr =&_bfeb ;continue ;};if _acgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bacb ,_acbed :=_acgf .Value ,error (nil );if _acbed !=nil {return _acbed ;};_eadeb .OpacityAttr =&_bacb ;continue ;};if _acgf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bcgaf ,_cgecg :=_acgf .Value ,error (nil ); -if _cgecg !=nil {return _cgecg ;};_eadeb .OffsetAttr =&_bcgaf ;continue ;};if _acgf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eabbb ,_bbcb :=_acgf .Value ,error (nil );if _bbcb !=nil {return _bbcb ;};_eadeb .Color2Attr =&_eabbb ;continue ; -};if _acgf .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_ebadb ,_cddge :=_acgf .Value ,error (nil );if _cddge !=nil {return _cddge ;};_eadeb .Offset2Attr =&_ebadb ;continue ;};if _acgf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ecbf ,_bgefe :=_acgf .Value ,error (nil ); -if _bgefe !=nil {return _bgefe ;};_eadeb .OriginAttr =&_ecbf ;continue ;};if _acgf .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_ggabg ,_abbedc :=_acgf .Value ,error (nil );if _abbedc !=nil {return _abbedc ;};_eadeb .MatrixAttr =&_ggabg ;continue ; -};if _acgf .Name .Local =="\u0069\u0064"{_dacge ,_fgcce :=_acgf .Value ,error (nil );if _fgcce !=nil {return _fgcce ;};_eadeb .IdAttr =&_dacge ;continue ;};};for {_cfead ,_efcef :=d .Token ();if _efcef !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_efcef ); -};if _bbdde ,_eecb :=_cfead .(_d .EndElement );_eecb &&_bbdde .Name ==start .Name {break ;};};return nil ;};func (_bfdbgd *OfcCT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c"; -};if _bfdbgd .TypeAttr !=OfcST_FillTypeUnset {_aebdga ,_bagce :=_bfdbgd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bagce !=nil {return _bagce ;};start .Attr =append (start .Attr ,_aebdga );};if _bfdbgd .ExtAttr !=ST_ExtUnset {_cfcdgd ,_bagca :=_bfdbgd .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _bagca !=nil {return _bagca ;};start .Attr =append (start .Attr ,_cfcdgd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_aegfc :=&OfcSignatureline {};_aegfc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine (); -return _aegfc ;};func (_fdbgf OfcST_DiagramLayout )String ()string {switch _fdbgf {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};type OfcST_Angle byte ; +// Validate validates the OfcCT_Callout and its children +func (_fgcfd *OfcCT_Callout )Validate ()error {return _fgcfd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func NewOfcCallout ()*OfcCallout {_bgfddf :=&OfcCallout {};_bgfddf .OfcCT_Callout =*NewOfcCT_Callout (); +return _bgfddf ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _f .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ; +AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _f .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _f .ST_TrueFalse ;TitleAttr *string ; +Opacity2Attr *string ;RecolorAttr _f .ST_TrueFalse ;RotateAttr _f .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;}; -// Validate validates the CT_RoundRect and its children -func (_adcff *CT_RoundRect )Validate ()error {return _adcff .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func init (){_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes ); -_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes ); -}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_gdc *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _gca :=_gdc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gca !=nil {return _gca ;};if _bcf :=_gdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bcf !=nil {return _bcf ;};if _fafg :=_gdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fafg !=nil {return _fafg ;};if _cfd :=_gdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_cfd !=nil {return _cfd ;};if _dbb :=_gdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _gcff :=_gdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_gcff !=nil {return _gcff ;};if _bb :=_gdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bb !=nil {return _bb ;};if _fc :=_gdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_fc !=nil {return _fc ;};if _ddgc :=_gdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ddgc !=nil {return _ddgc ;};if _eee :=_gdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_eee !=nil {return _eee ;};if _ecb :=_gdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ecb !=nil {return _ecb ;};if _ege :=_gdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_ege !=nil {return _ege ;};if _gce :=_gdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gce !=nil {return _gce ;};if _ceb :=_gdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_ceb !=nil {return _ceb ;};if _eed :=_gdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eed !=nil {return _eed ;};if _bf :=_gdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bf !=nil {return _bf ;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_dbcbd :=&OfcCT_Relation {};return _dbcbd };func (_bcffd *CT_Oval )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfdd :=range start .Attr {if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcbae ,_dagee :=_dfdd .Value ,error (nil ); +if _dagee !=nil {return _dagee ;};_bcffd .BordertopcolorAttr =&_dcbae ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcffd .BulletAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0068\u0072"{_bcffd .HrAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcffd .CliptowrapAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcffd .HrstdAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u006f\u006c\u0065"{_bcffd .OleAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcffd .HrnoshadeAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u006f\u006e\u0065\u0064"{_bcffd .OnedAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gaddc ,_ccgdb :=_gf .ParseFloat (_dfdd .Value ,64); +if _ccgdb !=nil {return _ccgdb ;};_gabb :=float32 (_gaddc );_bcffd .HrpctAttr =&_gabb ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcffd .OleiconAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddbb ,_ddga :=_dfdd .Value ,error (nil ); +if _ddga !=nil {return _ddga ;};_bcffd .BorderbottomcolorAttr =&_ddbb ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcffd .DgmlayoutmruAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gdfdf ,_abeca :=_gf .ParseInt (_dfdd .Value ,10,64); +if _abeca !=nil {return _abeca ;};_bcffd .RegroupidAttr =&_gdfdf ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0063\u006c\u0069\u0070"{_bcffd .ClipAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcffd .HralignAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcffd .PreferrelativeAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcffd .DgmlayoutAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcffd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcffd .InsetmodeAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcffd .ButtonAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcffd .UserdrawnAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcffd .AllowincellAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0073\u0070\u0074"{_ebda ,_gddgd :=_gf .ParseFloat (_dfdd .Value ,64); +if _gddgd !=nil {return _gddgd ;};_caabg :=float32 (_ebda );_bcffd .SptAttr =&_caabg ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_facec ,_bfgd :=_dfdd .Value ,error (nil ); +if _bfgd !=nil {return _bfgd ;};_bcffd .BorderleftcolorAttr =&_facec ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcffd .ConnectortypeAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfefa ,_abcf :=_dfdd .Value ,error (nil ); +if _abcf !=nil {return _abcf ;};_bcffd .BorderrightcolorAttr =&_cfefa ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0073\u0070\u0069\u0064"{_ffcdg ,_fedb :=_dfdd .Value ,error (nil ); +if _fedb !=nil {return _fedb ;};_bcffd .SpidAttr =&_ffcdg ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_abdd ,_bgecd :=_gf .ParseInt (_dfdd .Value ,10,64); +if _bgecd !=nil {return _bgecd ;};_bcffd .DgmnodekindAttr =&_abdd ;continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcffd .BwpureAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcffd .ForcedashAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcffd .BwnormalAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcffd .BwmodeAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcffd .UserhiddenAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcffd .AllowoverlapAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ggedf ,_bbbga :=_dfdd .Value ,error (nil );if _bbbga !=nil {return _bbbga ;};_bcffd .TargetAttr =&_ggedf ;continue ;};if _dfdd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcaeg ,_cbef :=_dfdd .Value ,error (nil ); +if _cbef !=nil {return _cbef ;};_bcffd .CoordoriginAttr =&_gcaeg ;continue ;};if _dfdd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcffd .StrokedAttr .UnmarshalXMLAttr (_dfdd );continue ;};if _dfdd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdge ,_daba :=_dfdd .Value ,error (nil ); +if _daba !=nil {return _daba ;};_bcffd .CoordsizeAttr =&_fdge ;continue ;};if _dfdd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afdd ,_fcddd :=_dfdd .Value ,error (nil );if _fcddd !=nil {return _fcddd ;};_bcffd .StrokeweightAttr =&_afdd ; +continue ;};if _dfdd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gaea ,_fbbc :=_dfdd .Value ,error (nil );if _fbbc !=nil {return _fbbc ;};_bcffd .StyleAttr =&_gaea ;continue ;};if _dfdd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_edfe ,_fdeb :=_dfdd .Value ,error (nil ); +if _fdeb !=nil {return _fdeb ;};_bcffd .ChromakeyAttr =&_edfe ;continue ;};if _dfdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edce ,_ebcfa :=_dfdd .Value ,error (nil );if _ebcfa !=nil {return _ebcfa ;};_bcffd .FillcolorAttr =&_edce ; +continue ;};if _dfdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbbag ,_cfefd :=_dfdd .Value ,error (nil );if _cfefd !=nil {return _cfefd ;};_bcffd .OpacityAttr =&_gbbag ;continue ;};if _dfdd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edebe ,_bacaa :=_dfdd .Value ,error (nil ); +if _bacaa !=nil {return _bacaa ;};_bcffd .WrapcoordsAttr =&_edebe ;continue ;};if _dfdd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgeae ,_gabec :=_dfdd .Value ,error (nil );if _gabec !=nil {return _gabec ;};_bcffd .StrokecolorAttr =&_cgeae ; +continue ;};if _dfdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcffd .InsetpenAttr .UnmarshalXMLAttr (_dfdd );continue ;};if _dfdd .Name .Local =="\u0068\u0072\u0065\u0066"{_bcefag ,_cbbac :=_dfdd .Value ,error (nil );if _cbbac !=nil {return _cbbac ; +};_bcffd .HrefAttr =&_bcefag ;continue ;};if _dfdd .Name .Local =="\u0069\u0064"{_bfdb ,_edfed :=_dfdd .Value ,error (nil );if _edfed !=nil {return _edfed ;};_bcffd .IdAttr =&_bfdb ;continue ;};if _dfdd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcffd .PrintAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};if _dfdd .Name .Local =="\u0061\u006c\u0074"{_aggf ,_dabd :=_dfdd .Value ,error (nil );if _dabd !=nil {return _dabd ;};_bcffd .AltAttr =&_aggf ;continue ;};if _dfdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbad ,_aaddg :=_dfdd .Value ,error (nil ); +if _aaddg !=nil {return _aaddg ;};_bcffd .TitleAttr =&_dbad ;continue ;};if _dfdd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbae ,_beaa :=_dfdd .Value ,error (nil );if _beaa !=nil {return _beaa ;};_bcffd .ClassAttr =&_cbae ;continue ;};if _dfdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcffd .FilledAttr .UnmarshalXMLAttr (_dfdd ); +continue ;};};_eabf :for {_bgae ,_fgeb :=d .Token ();if _fgeb !=nil {return _fgeb ;};switch _adgfc :=_bgae .(type ){case _a .StartElement :switch _adgfc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dfed :=NewEG_ShapeElements (); +_dfed .Path =NewPath ();if _ffbbd :=d .DecodeElement (_dfed .Path ,&_adgfc );_ffbbd !=nil {return _ffbbd ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_dfed );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gedb :=NewEG_ShapeElements (); +_gedb .Formulas =NewFormulas ();if _gacf :=d .DecodeElement (_gedb .Formulas ,&_adgfc );_gacf !=nil {return _gacf ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_gedb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cebfg :=NewEG_ShapeElements (); +_cebfg .Handles =NewHandles ();if _faccc :=d .DecodeElement (_cebfg .Handles ,&_adgfc );_faccc !=nil {return _faccc ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_cebfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_facac :=NewEG_ShapeElements (); +_facac .Fill =NewFill ();if _egbgg :=d .DecodeElement (_facac .Fill ,&_adgfc );_egbgg !=nil {return _egbgg ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_facac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fgbdd :=NewEG_ShapeElements (); +_fgbdd .Stroke =NewStroke ();if _bcgdc :=d .DecodeElement (_fgbdd .Stroke ,&_adgfc );_bcgdc !=nil {return _bcgdc ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_fgbdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bega :=NewEG_ShapeElements (); +_bega .Shadow =NewShadow ();if _eggbe :=d .DecodeElement (_bega .Shadow ,&_adgfc );_eggbe !=nil {return _eggbe ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_bega );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gedee :=NewEG_ShapeElements (); +_gedee .Textbox =NewTextbox ();if _gaabg :=d .DecodeElement (_gedee .Textbox ,&_adgfc );_gaabg !=nil {return _gaabg ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_gedee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_acfcg :=NewEG_ShapeElements (); +_acfcg .Textpath =NewTextpath ();if _cade :=d .DecodeElement (_acfcg .Textpath ,&_adgfc );_cade !=nil {return _cade ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_acfcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aeecb :=NewEG_ShapeElements (); +_aeecb .Imagedata =NewImagedata ();if _bggeg :=d .DecodeElement (_aeecb .Imagedata ,&_adgfc );_bggeg !=nil {return _bggeg ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_aeecb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fdedd :=NewEG_ShapeElements (); +_fdedd .Skew =NewOfcSkew ();if _cffd :=d .DecodeElement (_fdedd .Skew ,&_adgfc );_cffd !=nil {return _cffd ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_fdedd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fegf :=NewEG_ShapeElements (); +_fegf .Extrusion =NewOfcExtrusion ();if _acae :=d .DecodeElement (_fegf .Extrusion ,&_adgfc );_acae !=nil {return _acae ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_fegf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_edgc :=NewEG_ShapeElements (); +_edgc .Callout =NewOfcCallout ();if _adgfa :=d .DecodeElement (_edgc .Callout ,&_adgfc );_adgfa !=nil {return _adgfa ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_edgc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gccda :=NewEG_ShapeElements (); +_gccda .Lock =NewOfcLock ();if _dfge :=d .DecodeElement (_gccda .Lock ,&_adgfc );_dfge !=nil {return _dfge ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_gccda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_edge :=NewEG_ShapeElements (); +_edge .Clippath =NewOfcClippath ();if _fgdb :=d .DecodeElement (_edge .Clippath ,&_adgfc );_fgdb !=nil {return _fgdb ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_edge );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gbgcff :=NewEG_ShapeElements (); +_gbgcff .Signatureline =NewOfcSignatureline ();if _cbgf :=d .DecodeElement (_gbgcff .Signatureline ,&_adgfc );_cbgf !=nil {return _cbgf ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_gbgcff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_adde :=NewEG_ShapeElements (); +_adde .Wrap =_b .NewWrap ();if _ccafad :=d .DecodeElement (_adde .Wrap ,&_adgfc );_ccafad !=nil {return _ccafad ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_adde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gfaaf :=NewEG_ShapeElements (); +_gfaaf .Anchorlock =_b .NewAnchorlock ();if _edcfa :=d .DecodeElement (_gfaaf .Anchorlock ,&_adgfc );_edcfa !=nil {return _edcfa ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_gfaaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgdg :=NewEG_ShapeElements (); +_dgdg .Bordertop =_b .NewBordertop ();if _gccbg :=d .DecodeElement (_dgdg .Bordertop ,&_adgfc );_gccbg !=nil {return _gccbg ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_dgdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcded :=NewEG_ShapeElements (); +_bcded .Borderbottom =_b .NewBorderbottom ();if _babe :=d .DecodeElement (_bcded .Borderbottom ,&_adgfc );_babe !=nil {return _babe ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_bcded );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gbac :=NewEG_ShapeElements (); +_gbac .Borderleft =_b .NewBorderleft ();if _fede :=d .DecodeElement (_gbac .Borderleft ,&_adgfc );_fede !=nil {return _fede ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_gbac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cacgf :=NewEG_ShapeElements (); +_cacgf .Borderright =_b .NewBorderright ();if _bdga :=d .DecodeElement (_cacgf .Borderright ,&_adgfc );_bdga !=nil {return _bdga ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_cacgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_edfbc :=NewEG_ShapeElements (); +_edfbc .ClientData =_gb .NewClientData ();if _aafc :=d .DecodeElement (_edfbc .ClientData ,&_adgfc );_aafc !=nil {return _aafc ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_edfbc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fbbae :=NewEG_ShapeElements (); +_fbbae .Textdata =_ec .NewTextdata ();if _ebcgc :=d .DecodeElement (_fbbae .Textdata ,&_adgfc );_ebcgc !=nil {return _ebcgc ;};_bcffd .EG_ShapeElements =append (_bcffd .EG_ShapeElements ,_fbbae );default:_ab .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_adgfc .Name ); +if _gece :=d .Skip ();_gece !=nil {return _gece ;};};case _a .EndElement :break _eabf ;case _a .CharData :};};return nil ;};type OfcCallout struct{OfcCT_Callout };func (_eegd OfcST_RType )Validate ()error {return _eegd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_fdegf *CT_Shadow )ValidateWithPath (path string )error {if _ffbf :=_fdegf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffbf !=nil {return _ffbf ;};if _cceea :=_fdegf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_cceea !=nil {return _cceea ;};if _gfcge :=_fdegf .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_gfcge !=nil {return _gfcge ;};return nil ;}; +// Validate validates the OfcCT_Extrusion and its children +func (_eeedc *OfcCT_Extrusion )Validate ()error {return _eeedc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_gegb *OfcST_ConnectorType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gegb =0; +case "\u006e\u006f\u006e\u0065":*_gegb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gegb =2;case "\u0065\u006c\u0062o\u0077":*_gegb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gegb =4;};return nil ;};func (_acgcb OfcST_InsetMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgggcb :=_a .Attr {}; +_bgggcb .Name =name ;switch _acgcb {case OfcST_InsetModeUnset :_bgggcb .Value ="";case OfcST_InsetModeAuto :_bgggcb .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_bgggcb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bgggcb ,nil ; +};func (_dabce OfcST_InsetMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dabce .String (),start );};func (_dcadf *Shapetype )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcadf .CT_Shapetype =*NewCT_Shapetype (); +for _ ,_fgbdg :=range start .Attr {if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbfbd ,_gaccc :=_fgbdg .Value ,error (nil ); +if _gaccc !=nil {return _gaccc ;};_dcadf .BordertopcolorAttr =&_cbfbd ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_gfeef ,_beege :=_fgbdg .Value ,error (nil ); +if _beege !=nil {return _beege ;};_dcadf .MasterAttr =&_gfeef ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bfbeg ,_afcga :=_fgbdg .Value ,error (nil ); +if _afcga !=nil {return _afcga ;};_dcadf .BorderleftcolorAttr =&_bfbeg ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcadf .BulletAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0068\u0072"{_dcadf .HrAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0063\u006c\u0069\u0070"{_dcadf .ClipAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcadf .HrstdAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0073\u0070\u0069\u0064"{_cbgbf ,_cfbaa :=_fgbdg .Value ,error (nil ); +if _cfbaa !=nil {return _cfbaa ;};_dcadf .SpidAttr =&_cbgbf ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcadf .HrnoshadeAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cagae ,_fgbadb :=_gf .ParseInt (_fgbdg .Value ,10,64); +if _fgbadb !=nil {return _fgbadb ;};_dcadf .RegroupidAttr =&_cagae ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcadf .DgmlayoutAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcadf .CliptowrapAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcadf .AllowoverlapAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcadf .InsetmodeAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcadf .UserhiddenAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fafddg ,_gacfd :=_fgbdg .Value ,error (nil ); +if _gacfd !=nil {return _gacfd ;};_dcadf .BorderbottomcolorAttr =&_fafddg ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcadf .BwpureAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcadf .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcadf .PreferrelativeAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcadf .AllowincellAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cdebgf ,_acefd :=_gf .ParseFloat (_fgbdg .Value ,64); +if _acefd !=nil {return _acefd ;};_bcagc :=float32 (_cdebgf );_dcadf .HrpctAttr =&_bcagc ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcadf .ButtonAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcadf .UserdrawnAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcadf .BwnormalAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0073\u0070\u0074"{_ggfagc ,_acbeb :=_gf .ParseFloat (_fgbdg .Value ,64); +if _acbeb !=nil {return _acbeb ;};_gcfcg :=float32 (_ggfagc );_dcadf .SptAttr =&_gcfcg ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcadf .ConnectortypeAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egadg ,_bbgda :=_fgbdg .Value ,error (nil ); +if _bbgda !=nil {return _bbgda ;};_dcadf .BorderrightcolorAttr =&_egadg ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcadf .OleiconAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bdged ,_abgef :=_gf .ParseInt (_fgbdg .Value ,10,64); +if _abgef !=nil {return _abgef ;};_dcadf .DgmnodekindAttr =&_bdged ;continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u006f\u006e\u0065\u0064"{_dcadf .OnedAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcadf .BwmodeAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u006f\u006c\u0065"{_dcadf .OleAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcadf .ForcedashAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcadf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbdg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcadf .HralignAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_baadg ,_fecdb :=_fgbdg .Value ,error (nil );if _fecdb !=nil {return _fecdb ;};_dcadf .WrapcoordsAttr =&_baadg ;continue ;};if _fgbdg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgaca ,_ageab :=_fgbdg .Value ,error (nil ); +if _ageab !=nil {return _ageab ;};_dcadf .CoordsizeAttr =&_cgaca ;continue ;};if _fgbdg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcadf .StrokedAttr .UnmarshalXMLAttr (_fgbdg );continue ;};if _fgbdg .Name .Local =="\u0061\u006c\u0074"{_gafe ,_dcdbc :=_fgbdg .Value ,error (nil ); +if _dcdbc !=nil {return _dcdbc ;};_dcadf .AltAttr =&_gafe ;continue ;};if _fgbdg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bgdgc ,_bfcacc :=_fgbdg .Value ,error (nil );if _bfcacc !=nil {return _bfcacc ;};_dcadf .StrokeweightAttr =&_bgdgc ; +continue ;};if _fgbdg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfbac ,_cbfed :=_fgbdg .Value ,error (nil );if _cbfed !=nil {return _cbfed ;};_dcadf .StyleAttr =&_cfbac ;continue ;};if _fgbdg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_faeee ,_ddfacg :=_fgbdg .Value ,error (nil ); +if _ddfacg !=nil {return _ddfacg ;};_dcadf .ChromakeyAttr =&_faeee ;continue ;};if _fgbdg .Name .Local =="\u0069\u0064"{_gbcfa ,_ecdd :=_fgbdg .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_dcadf .IdAttr =&_gbcfa ;continue ;};if _fgbdg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgbace ,_fdggb :=_fgbdg .Value ,error (nil ); +if _fdggb !=nil {return _fdggb ;};_dcadf .TargetAttr =&_fgbace ;continue ;};if _fgbdg .Name .Local =="\u0063\u006c\u0061s\u0073"{_edbga ,_gcgdd :=_fgbdg .Value ,error (nil );if _gcgdd !=nil {return _gcgdd ;};_dcadf .ClassAttr =&_edbga ;continue ;};if _fgbdg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcadf .InsetpenAttr .UnmarshalXMLAttr (_fgbdg ); +continue ;};if _fgbdg .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcadf .PrintAttr .UnmarshalXMLAttr (_fgbdg );continue ;};if _fgbdg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcadf .FilledAttr .UnmarshalXMLAttr (_fgbdg );continue ;};if _fgbdg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_badcg ,_abccf :=_fgbdg .Value ,error (nil ); +if _abccf !=nil {return _abccf ;};_dcadf .StrokecolorAttr =&_badcg ;continue ;};if _fgbdg .Name .Local =="\u0074\u0069\u0074l\u0065"{_adbfg ,_feddeb :=_fgbdg .Value ,error (nil );if _feddeb !=nil {return _feddeb ;};_dcadf .TitleAttr =&_adbfg ;continue ; +};if _fgbdg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbeabd ,_dbcbe :=_fgbdg .Value ,error (nil );if _dbcbe !=nil {return _dbcbe ;};_dcadf .OpacityAttr =&_bbeabd ;continue ;};if _fgbdg .Name .Local =="\u0061\u0064\u006a"{_bdcga ,_adcf :=_fgbdg .Value ,error (nil ); +if _adcf !=nil {return _adcf ;};_dcadf .AdjAttr =&_bdcga ;continue ;};if _fgbdg .Name .Local =="\u0070\u0061\u0074\u0068"{_gcffab ,_bgcga :=_fgbdg .Value ,error (nil );if _bgcga !=nil {return _bgcga ;};_dcadf .PathAttr =&_gcffab ;continue ;};if _fgbdg .Name .Local =="\u0068\u0072\u0065\u0066"{_agdgd ,_dbacdf :=_fgbdg .Value ,error (nil ); +if _dbacdf !=nil {return _dbacdf ;};_dcadf .HrefAttr =&_agdgd ;continue ;};if _fgbdg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agace ,_afefa :=_fgbdg .Value ,error (nil );if _afefa !=nil {return _afefa ;};_dcadf .CoordoriginAttr =&_agace ; +continue ;};if _fgbdg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdgedg ,_accdbe :=_fgbdg .Value ,error (nil );if _accdbe !=nil {return _accdbe ;};_dcadf .FillcolorAttr =&_fdgedg ;continue ;};};_ccdbg :for {_dgabe ,_gfabc :=d .Token (); +if _gfabc !=nil {return _gfabc ;};switch _cgffd :=_dgabe .(type ){case _a .StartElement :switch _cgffd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_afdgc :=NewEG_ShapeElements (); +_afdgc .Path =NewPath ();if _dbbaa :=d .DecodeElement (_afdgc .Path ,&_cgffd );_dbbaa !=nil {return _dbbaa ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_afdgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cabed :=NewEG_ShapeElements (); +_cabed .Formulas =NewFormulas ();if _bagbb :=d .DecodeElement (_cabed .Formulas ,&_cgffd );_bagbb !=nil {return _bagbb ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_cabed );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fbcgc :=NewEG_ShapeElements (); +_fbcgc .Handles =NewHandles ();if _bafff :=d .DecodeElement (_fbcgc .Handles ,&_cgffd );_bafff !=nil {return _bafff ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_fbcgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_feccg :=NewEG_ShapeElements (); +_feccg .Fill =NewFill ();if _debbd :=d .DecodeElement (_feccg .Fill ,&_cgffd );_debbd !=nil {return _debbd ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_feccg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cefad :=NewEG_ShapeElements (); +_cefad .Stroke =NewStroke ();if _abcgf :=d .DecodeElement (_cefad .Stroke ,&_cgffd );_abcgf !=nil {return _abcgf ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_cefad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cgcbb :=NewEG_ShapeElements (); +_cgcbb .Shadow =NewShadow ();if _cbadf :=d .DecodeElement (_cgcbb .Shadow ,&_cgffd );_cbadf !=nil {return _cbadf ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_cgcbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_agageb :=NewEG_ShapeElements (); +_agageb .Textbox =NewTextbox ();if _dcabc :=d .DecodeElement (_agageb .Textbox ,&_cgffd );_dcabc !=nil {return _dcabc ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_agageb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dbaagb :=NewEG_ShapeElements (); +_dbaagb .Textpath =NewTextpath ();if _eaebg :=d .DecodeElement (_dbaagb .Textpath ,&_cgffd );_eaebg !=nil {return _eaebg ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_dbaagb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fbbag :=NewEG_ShapeElements (); +_fbbag .Imagedata =NewImagedata ();if _fafca :=d .DecodeElement (_fbbag .Imagedata ,&_cgffd );_fafca !=nil {return _fafca ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_fbbag );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fffgg :=NewEG_ShapeElements (); +_fffgg .Skew =NewOfcSkew ();if _dggfd :=d .DecodeElement (_fffgg .Skew ,&_cgffd );_dggfd !=nil {return _dggfd ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_fffgg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_feefg :=NewEG_ShapeElements (); +_feefg .Extrusion =NewOfcExtrusion ();if _fccea :=d .DecodeElement (_feefg .Extrusion ,&_cgffd );_fccea !=nil {return _fccea ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_feefg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ddaad :=NewEG_ShapeElements (); +_ddaad .Callout =NewOfcCallout ();if _fgceg :=d .DecodeElement (_ddaad .Callout ,&_cgffd );_fgceg !=nil {return _fgceg ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_ddaad );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dageeg :=NewEG_ShapeElements (); +_dageeg .Lock =NewOfcLock ();if _afcdd :=d .DecodeElement (_dageeg .Lock ,&_cgffd );_afcdd !=nil {return _afcdd ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_dageeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fddf :=NewEG_ShapeElements (); +_fddf .Clippath =NewOfcClippath ();if _bccdg :=d .DecodeElement (_fddf .Clippath ,&_cgffd );_bccdg !=nil {return _bccdg ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_fddf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gbfef :=NewEG_ShapeElements (); +_gbfef .Signatureline =NewOfcSignatureline ();if _aeedb :=d .DecodeElement (_gbfef .Signatureline ,&_cgffd );_aeedb !=nil {return _aeedb ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_gbfef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cfcef :=NewEG_ShapeElements (); +_cfcef .Wrap =_b .NewWrap ();if _ggcbd :=d .DecodeElement (_cfcef .Wrap ,&_cgffd );_ggcbd !=nil {return _ggcbd ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_cfcef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fcgaee :=NewEG_ShapeElements (); +_fcgaee .Anchorlock =_b .NewAnchorlock ();if _bafba :=d .DecodeElement (_fcgaee .Anchorlock ,&_cgffd );_bafba !=nil {return _bafba ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_fcgaee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gaaae :=NewEG_ShapeElements (); +_gaaae .Bordertop =_b .NewBordertop ();if _agge :=d .DecodeElement (_gaaae .Bordertop ,&_cgffd );_agge !=nil {return _agge ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_gaaae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ggaag :=NewEG_ShapeElements (); +_ggaag .Borderbottom =_b .NewBorderbottom ();if _gcgbg :=d .DecodeElement (_ggaag .Borderbottom ,&_cgffd );_gcgbg !=nil {return _gcgbg ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_ggaag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aegeg :=NewEG_ShapeElements (); +_aegeg .Borderleft =_b .NewBorderleft ();if _faaba :=d .DecodeElement (_aegeg .Borderleft ,&_cgffd );_faaba !=nil {return _faaba ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_aegeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cabab :=NewEG_ShapeElements (); +_cabab .Borderright =_b .NewBorderright ();if _bcaff :=d .DecodeElement (_cabab .Borderright ,&_cgffd );_bcaff !=nil {return _bcaff ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_cabab );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bafbb :=NewEG_ShapeElements (); +_bafbb .ClientData =_gb .NewClientData ();if _eddfe :=d .DecodeElement (_bafbb .ClientData ,&_cgffd );_eddfe !=nil {return _eddfe ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_bafbb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cgede :=NewEG_ShapeElements (); +_cgede .Textdata =_ec .NewTextdata ();if _ggeeb :=d .DecodeElement (_cgede .Textdata ,&_cgffd );_ggeeb !=nil {return _ggeeb ;};_dcadf .EG_ShapeElements =append (_dcadf .EG_ShapeElements ,_cgede );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_dcadf .Complex =NewOfcComplex (); +if _dgcdde :=d .DecodeElement (_dcadf .Complex ,&_cgffd );_dgcdde !=nil {return _dgcdde ;};default:_ab .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_cgffd .Name ); +if _gegfff :=d .Skip ();_gegfff !=nil {return _gegfff ;};};case _a .EndElement :break _ccdbg ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcFill and its children -func (_faccd *OfcFill )Validate ()error {return _faccd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func NewGroup ()*Group {_gadag :=&Group {};_gadag .CT_Group =*NewCT_Group ();return _gadag }; +// Validate validates the CT_Fill and its children +func (_edde *CT_Fill )Validate ()error {return _edde .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_egaeab OfcST_ColorMode )String ()string {switch _egaeab {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; +};return "";};type ST_EditAs byte ; -// Validate validates the OfcCT_OLEObject and its children -func (_cbegg *OfcCT_OLEObject )Validate ()error {return _cbegg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_cfffcad ST_FillMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeaee :=_d .Attr {}; -_eeaee .Name =name ;switch _cfffcad {case ST_FillMethodUnset :_eeaee .Value ="";case ST_FillMethodNone :_eeaee .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_eeaee .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_eeaee .Value ="\u0073\u0069\u0067m\u0061"; -case ST_FillMethodAny :_eeaee .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_eeaee .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _eeaee ,nil ;};type Imagedata struct{CT_ImageData };type OfcST_ColorMode byte ; -func (_ffcd *CT_TextPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdde :=range start .Attr {if _fdde .Name .Local =="\u006f\u006e"{_ffcd .OnAttr .UnmarshalXMLAttr (_fdde );continue ;};if _fdde .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_ffcd .FitshapeAttr .UnmarshalXMLAttr (_fdde ); -continue ;};if _fdde .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_ffcd .FitpathAttr .UnmarshalXMLAttr (_fdde );continue ;};if _fdde .Name .Local =="\u0074\u0072\u0069\u006d"{_ffcd .TrimAttr .UnmarshalXMLAttr (_fdde );continue ;};if _fdde .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_ffcd .XscaleAttr .UnmarshalXMLAttr (_fdde ); -continue ;};if _fdde .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_cbdf ,_efead :=_fdde .Value ,error (nil );if _efead !=nil {return _efead ;};_ffcd .StringAttr =&_cbdf ;continue ;};if _fdde .Name .Local =="\u0069\u0064"{_cacg ,_cbab :=_fdde .Value ,error (nil ); -if _cbab !=nil {return _cbab ;};_ffcd .IdAttr =&_cacg ;continue ;};if _fdde .Name .Local =="\u0073\u0074\u0079l\u0065"{_dffag ,_cfgcf :=_fdde .Value ,error (nil );if _cfgcf !=nil {return _cfgcf ;};_ffcd .StyleAttr =&_dffag ;continue ;};};for {_dfacg ,_ccagg :=d .Token (); -if _ccagg !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ccagg );};if _gdaab ,_dfgcc :=_dfacg .(_d .EndElement );_dfgcc &&_gdaab .Name ==start .Name {break ; -};};return nil ;};type Polyline struct{CT_PolyLine };func (_fdebf OfcST_InsetMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dede :=_d .Attr {};_dede .Name =name ;switch _fdebf {case OfcST_InsetModeUnset :_dede .Value ="";case OfcST_InsetModeAuto :_dede .Value ="\u0061\u0075\u0074\u006f"; -case OfcST_InsetModeCustom :_dede .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dede ,nil ;};func (_ffccg *OfcST_ConnectorType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffccg =0;case "\u006e\u006f\u006e\u0065":*_ffccg =1; -case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_ffccg =2;case "\u0065\u006c\u0062o\u0077":*_ffccg =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_ffccg =4;};return nil ;}; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_geeef *OfcRight )ValidateWithPath (path string )error {if _fdccc :=_geeef .OfcCT_StrokeChild .ValidateWithPath (path );_fdccc !=nil {return _fdccc ;};return nil ;};func (_gbf *AG_Chromakey )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_gbf .ChromakeyAttr )}); +};return nil ;};func (_bfced *ST_FillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgf ,_gcgbd :=d .Token ();if _gcgbd !=nil {return _gcgbd ;};if _gacde ,_bfgde :=_efgf .(_a .EndElement );_bfgde &&_gacde .Name ==start .Name {*_bfced =1; +return nil ;};if _agcgb ,_fgdcg :=_efgf .(_a .CharData );!_fgdcg {return _d .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",_efgf );}else {switch string (_agcgb ){case "":*_bfced =0; +case "\u0073\u006f\u006ci\u0064":*_bfced =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bfced =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bfced =3;case "\u0074\u0069\u006c\u0065":*_bfced =4; +case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bfced =5;case "\u0066\u0072\u0061m\u0065":*_bfced =6;};};_efgf ,_gcgbd =d .Token ();if _gcgbd !=nil {return _gcgbd ;};if _cgdaa ,_gebad :=_efgf .(_a .EndElement );_gebad &&_cgdaa .Name ==start .Name {return nil ; +};return _d .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",_efgf );}; -// Validate validates the OfcCT_Entry and its children -func (_adbdg *OfcCT_Entry )Validate ()error {return _adbdg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2; -ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_bdgag ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _bdgag {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgag )); -};return nil ;};func NewShape ()*Shape {_gabbg :=&Shape {};_gabbg .CT_Shape =*NewCT_Shape ();return _gabbg };func (_gegcf ST_ImageAspect )String ()string {switch _gegcf {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074"; -case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);func (_ecded ST_Ext )ValidateWithPath (path string )error {switch _ecded {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecded )); -};return nil ;};func (_bbfdd OfcST_HrAlign )Validate ()error {return _bbfdd .ValidateWithPath ("")};func (_eccaa ST_ImageAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eccaa .String (),start );};func (_dcbdc *Roundrect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbdc .CT_RoundRect =*NewCT_RoundRect (); -for _ ,_dbgce :=range start .Attr {if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcbdc .UserdrawnAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbceg ,_gagbb :=_dbgce .Value ,error (nil ); -if _gagbb !=nil {return _gagbb ;};_dcbdc .BordertopcolorAttr =&_dbceg ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcbdc .UserhiddenAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcbdc .BulletAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcbdc .CliptowrapAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0068\u0072"{_dcbdc .HrAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u006f\u006c\u0065"{_dcbdc .OleAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcbdc .HrstdAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0073\u0070\u0069\u0064"{_deced ,_fabde :=_dbgce .Value ,error (nil ); -if _fabde !=nil {return _fabde ;};_dcbdc .SpidAttr =&_deced ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcbdc .HrnoshadeAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcbdc .ForcedashAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fffbb ,_defgg :=_dbgce .Value ,error (nil ); -if _defgg !=nil {return _defgg ;};_dcbdc .BorderleftcolorAttr =&_fffbb ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcbag ,_cfced :=_gb .ParseInt (_dbgce .Value ,10,64); -if _cfced !=nil {return _cfced ;};_dcbdc .DgmnodekindAttr =&_fcbag ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u006f\u006e\u0065\u0064"{_dcbdc .OnedAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0063\u006c\u0069\u0070"{_dcbdc .ClipAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfdg ,_dabgce :=_gb .ParseFloat (_dbgce .Value ,64); -if _dabgce !=nil {return _dabgce ;};_cgaag :=float32 (_dfdg );_dcbdc .HrpctAttr =&_cgaag ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcbdc .PreferrelativeAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agdgfc ,_cgfaa :=_dbgce .Value ,error (nil ); -if _cgfaa !=nil {return _cgfaa ;};_dcbdc .BorderrightcolorAttr =&_agdgfc ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_caggfd ,_gbaaa :=_gb .ParseInt (_dbgce .Value ,10,64); -if _gbaaa !=nil {return _gbaaa ;};_dcbdc .RegroupidAttr =&_caggfd ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcbdc .DgmlayoutmruAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcbdc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcbdc .AllowoverlapAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcbdc .HralignAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcbdc .InsetmodeAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0073\u0070\u0074"{_cggeb ,_beadb :=_gb .ParseFloat (_dbgce .Value ,64); -if _beadb !=nil {return _beadb ;};_fgggc :=float32 (_cggeb );_dcbdc .SptAttr =&_fgggc ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gddg ,_cabac :=_dbgce .Value ,error (nil ); -if _cabac !=nil {return _cabac ;};_dcbdc .BorderbottomcolorAttr =&_gddg ;continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcbdc .OleiconAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcbdc .DgmlayoutAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcbdc .BwmodeAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcbdc .BwnormalAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcbdc .BwpureAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcbdc .ConnectortypeAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcbdc .ButtonAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbgce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcbdc .AllowincellAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Local =="\u0068\u0072\u0065\u0066"{_ecadb ,_fdabd :=_dbgce .Value ,error (nil );if _fdabd !=nil {return _fdabd ;};_dcbdc .HrefAttr =&_ecadb ;continue ;};if _dbgce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebdad ,_bbcbc :=_dbgce .Value ,error (nil ); -if _bbcbc !=nil {return _bbcbc ;};_dcbdc .CoordsizeAttr =&_ebdad ;continue ;};if _dbgce .Name .Local =="\u0073\u0074\u0079l\u0065"{_baecg ,_bcfbb :=_dbgce .Value ,error (nil );if _bcfbb !=nil {return _bcfbb ;};_dcbdc .StyleAttr =&_baecg ;continue ;};if _dbgce .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcbdc .StrokedAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Local =="\u0069\u0064"{_aceee ,_eggbd :=_dbgce .Value ,error (nil );if _eggbd !=nil {return _eggbd ;};_dcbdc .IdAttr =&_aceee ;continue ;};if _dbgce .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbege ,_edcc :=_dbgce .Value ,error (nil ); -if _edcc !=nil {return _edcc ;};_dcbdc .StrokeweightAttr =&_fbege ;continue ;};if _dbgce .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcbdc .PrintAttr .UnmarshalXMLAttr (_dbgce );continue ;};if _dbgce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dacbdg ,_aaadb :=_dbgce .Value ,error (nil ); -if _aaadb !=nil {return _aaadb ;};_dcbdc .ChromakeyAttr =&_dacbdg ;continue ;};if _dbgce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afcdcg ,_aeeeg :=_dbgce .Value ,error (nil );if _aeeeg !=nil {return _aeeeg ;};_dcbdc .FillcolorAttr =&_afcdcg ; -continue ;};if _dbgce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdgcaf ,_fgaab :=_dbgce .Value ,error (nil );if _fgaab !=nil {return _fgaab ;};_dcbdc .CoordoriginAttr =&_fdgcaf ;continue ;};if _dbgce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfaagf ,_bdcgff :=_dbgce .Value ,error (nil ); -if _bdcgff !=nil {return _bdcgff ;};_dcbdc .OpacityAttr =&_cfaagf ;continue ;};if _dbgce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgcdfd ,_aeegg :=_dbgce .Value ,error (nil );if _aeegg !=nil {return _aeegg ;};_dcbdc .StrokecolorAttr =&_cgcdfd ; -continue ;};if _dbgce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcbdc .InsetpenAttr .UnmarshalXMLAttr (_dbgce );continue ;};if _dbgce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcbdc .FilledAttr .UnmarshalXMLAttr (_dbgce ); -continue ;};if _dbgce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfadf ,_dbgga :=_dbgce .Value ,error (nil );if _dbgga !=nil {return _dbgga ;};_dcbdc .WrapcoordsAttr =&_dfadf ;continue ;};if _dbgce .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_fccaf ,_baefg :=_dbgce .Value ,error (nil ); -if _baefg !=nil {return _baefg ;};_dcbdc .ArcsizeAttr =&_fccaf ;continue ;};if _dbgce .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfgdb ,_dabbb :=_dbgce .Value ,error (nil );if _dabbb !=nil {return _dabbb ;};_dcbdc .TitleAttr =&_bfgdb ;continue ;};if _dbgce .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbcegg ,_febdcb :=_dbgce .Value ,error (nil ); -if _febdcb !=nil {return _febdcb ;};_dcbdc .ClassAttr =&_dbcegg ;continue ;};if _dbgce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fccgfb ,_fadee :=_dbgce .Value ,error (nil );if _fadee !=nil {return _fadee ;};_dcbdc .TargetAttr =&_fccgfb ;continue ; -};if _dbgce .Name .Local =="\u0061\u006c\u0074"{_fgccee ,_egdebc :=_dbgce .Value ,error (nil );if _egdebc !=nil {return _egdebc ;};_dcbdc .AltAttr =&_fgccee ;continue ;};};_abefb :for {_fddfb ,_degb :=d .Token ();if _degb !=nil {return _degb ;};switch _gfebg :=_fddfb .(type ){case _d .StartElement :switch _gfebg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cdgccb :=NewEG_ShapeElements (); -_cdgccb .Path =NewPath ();if _bbacg :=d .DecodeElement (_cdgccb .Path ,&_gfebg );_bbacg !=nil {return _bbacg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_cdgccb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egcdf :=NewEG_ShapeElements (); -_egcdf .Formulas =NewFormulas ();if _beccg :=d .DecodeElement (_egcdf .Formulas ,&_gfebg );_beccg !=nil {return _beccg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_egcdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dgcab :=NewEG_ShapeElements (); -_dgcab .Handles =NewHandles ();if _edcdgf :=d .DecodeElement (_dgcab .Handles ,&_gfebg );_edcdgf !=nil {return _edcdgf ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_dgcab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faabc :=NewEG_ShapeElements (); -_faabc .Fill =NewFill ();if _geggf :=d .DecodeElement (_faabc .Fill ,&_gfebg );_geggf !=nil {return _geggf ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_faabc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acfbc :=NewEG_ShapeElements (); -_acfbc .Stroke =NewStroke ();if _bdffc :=d .DecodeElement (_acfbc .Stroke ,&_gfebg );_bdffc !=nil {return _bdffc ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_acfbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bafag :=NewEG_ShapeElements (); -_bafag .Shadow =NewShadow ();if _caabg :=d .DecodeElement (_bafag .Shadow ,&_gfebg );_caabg !=nil {return _caabg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_bafag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bdegec :=NewEG_ShapeElements (); -_bdegec .Textbox =NewTextbox ();if _dacffc :=d .DecodeElement (_bdegec .Textbox ,&_gfebg );_dacffc !=nil {return _dacffc ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_bdegec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdefgd :=NewEG_ShapeElements (); -_cdefgd .Textpath =NewTextpath ();if _babda :=d .DecodeElement (_cdefgd .Textpath ,&_gfebg );_babda !=nil {return _babda ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_cdefgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gagfb :=NewEG_ShapeElements (); -_gagfb .Imagedata =NewImagedata ();if _eaba :=d .DecodeElement (_gagfb .Imagedata ,&_gfebg );_eaba !=nil {return _eaba ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_gagfb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fegdcf :=NewEG_ShapeElements (); -_fegdcf .Skew =NewOfcSkew ();if _afgdf :=d .DecodeElement (_fegdcf .Skew ,&_gfebg );_afgdf !=nil {return _afgdf ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_fegdcf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_daceeb :=NewEG_ShapeElements (); -_daceeb .Extrusion =NewOfcExtrusion ();if _efeea :=d .DecodeElement (_daceeb .Extrusion ,&_gfebg );_efeea !=nil {return _efeea ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_daceeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ffdce :=NewEG_ShapeElements (); -_ffdce .Callout =NewOfcCallout ();if _gbffce :=d .DecodeElement (_ffdce .Callout ,&_gfebg );_gbffce !=nil {return _gbffce ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_ffdce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bgfdb :=NewEG_ShapeElements (); -_bgfdb .Lock =NewOfcLock ();if _cdcga :=d .DecodeElement (_bgfdb .Lock ,&_gfebg );_cdcga !=nil {return _cdcga ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_bgfdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_geafe :=NewEG_ShapeElements (); -_geafe .Clippath =NewOfcClippath ();if _eeeb :=d .DecodeElement (_geafe .Clippath ,&_gfebg );_eeeb !=nil {return _eeeb ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_geafe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_defcfd :=NewEG_ShapeElements (); -_defcfd .Signatureline =NewOfcSignatureline ();if _ebfbg :=d .DecodeElement (_defcfd .Signatureline ,&_gfebg );_ebfbg !=nil {return _ebfbg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_defcfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efcfc :=NewEG_ShapeElements (); -_efcfc .Wrap =_baa .NewWrap ();if _beegg :=d .DecodeElement (_efcfc .Wrap ,&_gfebg );_beegg !=nil {return _beegg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_efcfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dedde :=NewEG_ShapeElements (); -_dedde .Anchorlock =_baa .NewAnchorlock ();if _bcccdf :=d .DecodeElement (_dedde .Anchorlock ,&_gfebg );_bcccdf !=nil {return _bcccdf ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_dedde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cgfb :=NewEG_ShapeElements (); -_cgfb .Bordertop =_baa .NewBordertop ();if _gddefg :=d .DecodeElement (_cgfb .Bordertop ,&_gfebg );_gddefg !=nil {return _gddefg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_cgfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fgacg :=NewEG_ShapeElements (); -_fgacg .Borderbottom =_baa .NewBorderbottom ();if _bacddb :=d .DecodeElement (_fgacg .Borderbottom ,&_gfebg );_bacddb !=nil {return _bacddb ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_fgacg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fbgadc :=NewEG_ShapeElements (); -_fbgadc .Borderleft =_baa .NewBorderleft ();if _gafdg :=d .DecodeElement (_fbgadc .Borderleft ,&_gfebg );_gafdg !=nil {return _gafdg ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_fbgadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_caefb :=NewEG_ShapeElements (); -_caefb .Borderright =_baa .NewBorderright ();if _ddfdd :=d .DecodeElement (_caefb .Borderright ,&_gfebg );_ddfdd !=nil {return _ddfdd ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_caefb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fdgdg :=NewEG_ShapeElements (); -_fdgdg .ClientData =_af .NewClientData ();if _febec :=d .DecodeElement (_fdgdg .ClientData ,&_gfebg );_febec !=nil {return _febec ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_fdgdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cgcdd :=NewEG_ShapeElements (); -_cgcdd .Textdata =_ce .NewTextdata ();if _bcee :=d .DecodeElement (_cgcdd .Textdata ,&_gfebg );_bcee !=nil {return _bcee ;};_dcbdc .EG_ShapeElements =append (_dcbdc .EG_ShapeElements ,_cgcdd );default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_gfebg .Name ); -if _eedbbd :=d .Skip ();_eedbbd !=nil {return _eedbbd ;};};case _d .EndElement :break _abefb ;case _d .CharData :};};return nil ;};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2; -OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ; -IdAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_dcea *OfcCT_Proxy )ValidateWithPath (path string )error {if _ccacd :=_dcea .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ccacd !=nil {return _ccacd ;};if _bedg :=_dcea .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); +_bedg !=nil {return _bedg ;};return nil ;};func (_ebad *CT_Curve )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebg :=range start .Attr {if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ebad .AllowoverlapAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebg ,_feba :=_gf .ParseInt (_cebg .Value ,10,64); +if _feba !=nil {return _feba ;};_ebad .RegroupidAttr =&_ebg ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ebad .DgmlayoutAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ebad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ebad .PreferrelativeAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ebad .ButtonAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u006f\u006c\u0065"{_ebad .OleAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ebad .UserhiddenAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ebad .ForcedashAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ebad .BulletAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ebad .BwpureAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0063\u006c\u0069\u0070"{_ebad .ClipAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcbbg ,_bbea :=_cebg .Value ,error (nil ); +if _bbea !=nil {return _bbea ;};_ebad .BorderbottomcolorAttr =&_fcbbg ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ebad .BwnormalAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ebad .HralignAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0068\u0072"{_ebad .HrAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcgfb ,_dbac :=_cebg .Value ,error (nil ); +if _dbac !=nil {return _dbac ;};_ebad .BordertopcolorAttr =&_dcgfb ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acgc ,_bdebf :=_gf .ParseInt (_cebg .Value ,10,64); +if _bdebf !=nil {return _bdebf ;};_ebad .DgmnodekindAttr =&_acgc ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acbg ,_cbddg :=_cebg .Value ,error (nil ); +if _cbddg !=nil {return _cbddg ;};_ebad .BorderrightcolorAttr =&_acbg ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0073\u0070\u0069\u0064"{_fabag ,_dbaac :=_cebg .Value ,error (nil ); +if _dbaac !=nil {return _dbaac ;};_ebad .SpidAttr =&_fabag ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfgg ,_bbbd :=_gf .ParseFloat (_cebg .Value ,64); +if _bbbd !=nil {return _bbbd ;};_cdcd :=float32 (_bfgg );_ebad .HrpctAttr =&_cdcd ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ebad .HrstdAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ebad .CliptowrapAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ebad .AllowincellAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ebad .DgmlayoutmruAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ebad .UserdrawnAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ebad .OleiconAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_feec ,_gdgf :=_cebg .Value ,error (nil ); +if _gdgf !=nil {return _gdgf ;};_ebad .BorderleftcolorAttr =&_feec ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0073\u0070\u0074"{_fada ,_fcfa :=_gf .ParseFloat (_cebg .Value ,64); +if _fcfa !=nil {return _fcfa ;};_cegfd :=float32 (_fada );_ebad .SptAttr =&_cegfd ;continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ebad .BwmodeAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ebad .ConnectortypeAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ebad .InsetmodeAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u006f\u006e\u0065\u0064"{_ebad .OnedAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ebad .HrnoshadeAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdge ,_dgab :=_cebg .Value ,error (nil );if _dgab !=nil {return _dgab ;};_ebad .TitleAttr =&_gdge ;continue ;};if _cebg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fed ,_dgff :=_cebg .Value ,error (nil ); +if _dgff !=nil {return _dgff ;};_ebad .WrapcoordsAttr =&_fed ;continue ;};if _cebg .Name .Local =="\u0073\u0074\u0079l\u0065"{_fccf ,_ebadb :=_cebg .Value ,error (nil );if _ebadb !=nil {return _ebadb ;};_ebad .StyleAttr =&_fccf ;continue ;};if _cebg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aceb ,_gfbe :=_cebg .Value ,error (nil ); +if _gfbe !=nil {return _gfbe ;};_ebad .CoordoriginAttr =&_aceb ;continue ;};if _cebg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebad .PrintAttr .UnmarshalXMLAttr (_cebg );continue ;};if _cebg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcba ,_ggabgd :=_cebg .Value ,error (nil ); +if _ggabgd !=nil {return _ggabgd ;};_ebad .CoordsizeAttr =&_bcba ;continue ;};if _cebg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ebad .StrokedAttr .UnmarshalXMLAttr (_cebg );continue ;};if _cebg .Name .Local =="\u0061\u006c\u0074"{_fbd ,_age :=_cebg .Value ,error (nil ); +if _age !=nil {return _age ;};_ebad .AltAttr =&_fbd ;continue ;};if _cebg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fcbf ,_gdfg :=_cebg .Value ,error (nil );if _gdfg !=nil {return _gdfg ;};_ebad .StrokeweightAttr =&_fcbf ; +continue ;};if _cebg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_bbaf ,_abcdc :=_cebg .Value ,error (nil );if _abcdc !=nil {return _abcdc ;};_ebad .Control1Attr =&_bbaf ;continue ;};if _cebg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_faab ,_fgbd :=_cebg .Value ,error (nil ); +if _fgbd !=nil {return _fgbd ;};_ebad .ChromakeyAttr =&_faab ;continue ;};if _cebg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gege ,_aagb :=_cebg .Value ,error (nil );if _aagb !=nil {return _aagb ;};_ebad .FillcolorAttr =&_gege ;continue ; +};if _cebg .Name .Local =="\u0069\u0064"{_fagb ,_bddd :=_cebg .Value ,error (nil );if _bddd !=nil {return _bddd ;};_ebad .IdAttr =&_fagb ;continue ;};if _cebg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbae ,_ffcff :=_cebg .Value ,error (nil ); +if _ffcff !=nil {return _ffcff ;};_ebad .OpacityAttr =&_dbae ;continue ;};if _cebg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbcc ,_fcdd :=_cebg .Value ,error (nil );if _fcdd !=nil {return _fcdd ;};_ebad .StrokecolorAttr =&_dbcc ; +continue ;};if _cebg .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgafg ,_becd :=_cebg .Value ,error (nil );if _becd !=nil {return _becd ;};_ebad .ClassAttr =&_bgafg ;continue ;};if _cebg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebad .FilledAttr .UnmarshalXMLAttr (_cebg ); +continue ;};if _cebg .Name .Local =="\u0066\u0072\u006f\u006d"{_aede ,_aaaa :=_cebg .Value ,error (nil );if _aaaa !=nil {return _aaaa ;};_ebad .FromAttr =&_aede ;continue ;};if _cebg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gffd ,_aadf :=_cebg .Value ,error (nil ); +if _aadf !=nil {return _aadf ;};_ebad .TargetAttr =&_gffd ;continue ;};if _cebg .Name .Local =="\u0068\u0072\u0065\u0066"{_ebbc ,_dbab :=_cebg .Value ,error (nil );if _dbab !=nil {return _dbab ;};_ebad .HrefAttr =&_ebbc ;continue ;};if _cebg .Name .Local =="\u0074\u006f"{_gdcd ,_ddac :=_cebg .Value ,error (nil ); +if _ddac !=nil {return _ddac ;};_ebad .ToAttr =&_gdcd ;continue ;};if _cebg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_fage ,_bag :=_cebg .Value ,error (nil );if _bag !=nil {return _bag ;};_ebad .Control2Attr =&_fage ;continue ; +};if _cebg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ebad .InsetpenAttr .UnmarshalXMLAttr (_cebg );continue ;};};_dgag :for {_dafa ,_baad :=d .Token ();if _baad !=nil {return _baad ;};switch _daab :=_dafa .(type ){case _a .StartElement :switch _daab .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bfead :=NewEG_ShapeElements (); +_bfead .Path =NewPath ();if _effd :=d .DecodeElement (_bfead .Path ,&_daab );_effd !=nil {return _effd ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_bfead );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bdbf :=NewEG_ShapeElements (); +_bdbf .Formulas =NewFormulas ();if _egfe :=d .DecodeElement (_bdbf .Formulas ,&_daab );_egfe !=nil {return _egfe ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_bdbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dgde :=NewEG_ShapeElements (); +_dgde .Handles =NewHandles ();if _beda :=d .DecodeElement (_dgde .Handles ,&_daab );_beda !=nil {return _beda ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_dgde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abcc :=NewEG_ShapeElements (); +_abcc .Fill =NewFill ();if _agf :=d .DecodeElement (_abcc .Fill ,&_daab );_agf !=nil {return _agf ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_abcc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_feea :=NewEG_ShapeElements (); +_feea .Stroke =NewStroke ();if _acbgc :=d .DecodeElement (_feea .Stroke ,&_daab );_acbgc !=nil {return _acbgc ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_feea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_beca :=NewEG_ShapeElements (); +_beca .Shadow =NewShadow ();if _bebe :=d .DecodeElement (_beca .Shadow ,&_daab );_bebe !=nil {return _bebe ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_beca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_adbg :=NewEG_ShapeElements (); +_adbg .Textbox =NewTextbox ();if _agec :=d .DecodeElement (_adbg .Textbox ,&_daab );_agec !=nil {return _agec ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_adbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fdaaa :=NewEG_ShapeElements (); +_fdaaa .Textpath =NewTextpath ();if _fgab :=d .DecodeElement (_fdaaa .Textpath ,&_daab );_fgab !=nil {return _fgab ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_fdaaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cgcg :=NewEG_ShapeElements (); +_cgcg .Imagedata =NewImagedata ();if _gdcfc :=d .DecodeElement (_cgcg .Imagedata ,&_daab );_gdcfc !=nil {return _gdcfc ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_cgcg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcbb :=NewEG_ShapeElements (); +_gcbb .Skew =NewOfcSkew ();if _feef :=d .DecodeElement (_gcbb .Skew ,&_daab );_feef !=nil {return _feef ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_gcbb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cffeg :=NewEG_ShapeElements (); +_cffeg .Extrusion =NewOfcExtrusion ();if _baadc :=d .DecodeElement (_cffeg .Extrusion ,&_daab );_baadc !=nil {return _baadc ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_cffeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cagd :=NewEG_ShapeElements (); +_cagd .Callout =NewOfcCallout ();if _eeag :=d .DecodeElement (_cagd .Callout ,&_daab );_eeag !=nil {return _eeag ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_cagd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cecg :=NewEG_ShapeElements (); +_cecg .Lock =NewOfcLock ();if _dfcga :=d .DecodeElement (_cecg .Lock ,&_daab );_dfcga !=nil {return _dfcga ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_cecg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fcdcd :=NewEG_ShapeElements (); +_fcdcd .Clippath =NewOfcClippath ();if _daega :=d .DecodeElement (_fcdcd .Clippath ,&_daab );_daega !=nil {return _daega ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_fcdcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ffae :=NewEG_ShapeElements (); +_ffae .Signatureline =NewOfcSignatureline ();if _ffece :=d .DecodeElement (_ffae .Signatureline ,&_daab );_ffece !=nil {return _ffece ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_ffae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aedc :=NewEG_ShapeElements (); +_aedc .Wrap =_b .NewWrap ();if _bgac :=d .DecodeElement (_aedc .Wrap ,&_daab );_bgac !=nil {return _bgac ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_aedc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cdcaf :=NewEG_ShapeElements (); +_cdcaf .Anchorlock =_b .NewAnchorlock ();if _fdgc :=d .DecodeElement (_cdcaf .Anchorlock ,&_daab );_fdgc !=nil {return _fdgc ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_cdcaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_edbdd :=NewEG_ShapeElements (); +_edbdd .Bordertop =_b .NewBordertop ();if _fdba :=d .DecodeElement (_edbdd .Bordertop ,&_daab );_fdba !=nil {return _fdba ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_edbdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dbfd :=NewEG_ShapeElements (); +_dbfd .Borderbottom =_b .NewBorderbottom ();if _fcba :=d .DecodeElement (_dbfd .Borderbottom ,&_daab );_fcba !=nil {return _fcba ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_dbfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_abbg :=NewEG_ShapeElements (); +_abbg .Borderleft =_b .NewBorderleft ();if _fbff :=d .DecodeElement (_abbg .Borderleft ,&_daab );_fbff !=nil {return _fbff ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_abbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gdea :=NewEG_ShapeElements (); +_gdea .Borderright =_b .NewBorderright ();if _fafac :=d .DecodeElement (_gdea .Borderright ,&_daab );_fafac !=nil {return _fafac ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_gdea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bcee :=NewEG_ShapeElements (); +_bcee .ClientData =_gb .NewClientData ();if _fadc :=d .DecodeElement (_bcee .ClientData ,&_daab );_fadc !=nil {return _fadc ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_bcee );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dedg :=NewEG_ShapeElements (); +_dedg .Textdata =_ec .NewTextdata ();if _dbgbe :=d .DecodeElement (_dedg .Textdata ,&_daab );_dbgbe !=nil {return _dbgbe ;};_ebad .EG_ShapeElements =append (_ebad .EG_ShapeElements ,_dedg );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_daab .Name ); +if _abac :=d .Skip ();_abac !=nil {return _abac ;};};case _a .EndElement :break _dgag ;case _a .CharData :};};return nil ;};type OfcRight struct{OfcCT_StrokeChild }; -// Validate validates the OfcShapelayout and its children -func (_fcbbb *OfcShapelayout )Validate ()error {return _fcbbb .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");}; +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_affeg *OfcExtrusion )ValidateWithPath (path string )error {if _gcede :=_affeg .OfcCT_Extrusion .ValidateWithPath (path );_gcede !=nil {return _gcede ;};return nil ;}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_bfca *Oval )ValidateWithPath (path string )error {if _bcccf :=_bfca .CT_Oval .ValidateWithPath (path );_bcccf !=nil {return _bcccf ;};return nil ;};func NewOval ()*Oval {_gfcbc :=&Oval {};_gfcbc .CT_Oval =*NewCT_Oval ();return _gfcbc };func NewOfcDiagram ()*OfcDiagram {_aafee :=&OfcDiagram {}; -_aafee .OfcCT_Diagram =*NewOfcCT_Diagram ();return _aafee ;};func (_ddgfa *OfcLock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ddgfa .OfcCT_Lock .MarshalXML (e ,start );};func (_fdbfa ST_StrokeArrowType )String ()string {switch _fdbfa {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e"; -};return "";};func (_abebc *OfcCT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_abebc .IdAttr )}); -if _abebc .TypeAttr !=OfcST_RTypeUnset {_dcfgc ,_gdbg :=_abebc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdbg !=nil {return _gdbg ;};start .Attr =append (start .Attr ,_dcfgc );};if _abebc .HowAttr !=OfcST_HowUnset {_cecca ,_cbgad :=_abebc .HowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0077"}); -if _cbgad !=nil {return _cbgad ;};start .Attr =append (start .Attr ,_cecca );};if _abebc .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_abebc .IdrefAttr )}); -};e .EncodeToken (start );if _abebc .Proxy !=nil {_dbcd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_fafa :=range _abebc .Proxy {e .EncodeElement (_fafa ,_dbcd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func (_gebbb OfcST_ScreenSize )ValidateWithPath (path string )error {switch _gebbb {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebbb )); -};return nil ;}; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_eedca *OfcCT_Callout )ValidateWithPath (path string )error {if _febcb :=_eedca .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_febcb !=nil {return _febcb ;};if _cdgef :=_eedca .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072"); +_cdgef !=nil {return _cdgef ;};if _ddfff :=_eedca .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_ddfff !=nil {return _ddfff ;};if _dbbdd :=_eedca .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072"); +_dbbdd !=nil {return _dbbdd ;};if _dfga :=_eedca .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_dfga !=nil {return _dfga ;};if _bdgc :=_eedca .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); +_bdgc !=nil {return _bdgc ;};if _cecdf :=_eedca .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_cecdf !=nil {return _cecdf ;};if _bcfac :=_eedca .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072"); +_bcfac !=nil {return _bcfac ;};if _beefb :=_eedca .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_beefb !=nil {return _beefb ;};return nil ;};func (_gedag *OfcCT_Callout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"; +};if _gedag .OnAttr !=_f .ST_TrueFalseUnset {_bceg ,_abceg :=_gedag .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _abceg !=nil {return _abceg ;};start .Attr =append (start .Attr ,_bceg );};if _gedag .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gedag .TypeAttr )}); +};if _gedag .GapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_gedag .GapAttr )});};if _gedag .AngleAttr !=OfcST_AngleUnset {_cebba ,_cbeeg :=_gedag .AngleAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u0067l\u0065"}); +if _cbeeg !=nil {return _cbeeg ;};start .Attr =append (start .Attr ,_cebba );};if _gedag .DropautoAttr !=_f .ST_TrueFalseUnset {_ccgf ,_gfbge :=_gedag .DropautoAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"}); +if _gfbge !=nil {return _gfbge ;};start .Attr =append (start .Attr ,_ccgf );};if _gedag .DropAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_gedag .DropAttr )}); +};if _gedag .DistanceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gedag .DistanceAttr )});};if _gedag .LengthspecifiedAttr !=_f .ST_TrueFalseUnset {_fcega ,_eadff :=_gedag .LengthspecifiedAttr .MarshalXMLAttr (_a .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"}); +if _eadff !=nil {return _eadff ;};start .Attr =append (start .Attr ,_fcega );};if _gedag .LengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_gedag .LengthAttr )}); +};if _gedag .AccentbarAttr !=_f .ST_TrueFalseUnset {_bccddf ,_ebbca :=_gedag .AccentbarAttr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _ebbca !=nil {return _ebbca ;};start .Attr =append (start .Attr ,_bccddf ); +};if _gedag .TextborderAttr !=_f .ST_TrueFalseUnset {_abgge ,_ddbba :=_gedag .TextborderAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _ddbba !=nil {return _ddbba ;};start .Attr =append (start .Attr ,_abgge ); +};if _gedag .MinusxAttr !=_f .ST_TrueFalseUnset {_aefba ,_afcff :=_gedag .MinusxAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _afcff !=nil {return _afcff ;};start .Attr =append (start .Attr ,_aefba );};if _gedag .MinusyAttr !=_f .ST_TrueFalseUnset {_cbdcab ,_fbcbc :=_gedag .MinusyAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"}); +if _fbcbc !=nil {return _fbcbc ;};start .Attr =append (start .Attr ,_cbdcab );};if _gedag .ExtAttr !=ST_ExtUnset {_fccd ,_agaef :=_gedag .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agaef !=nil {return _agaef ;};start .Attr =append (start .Attr ,_fccd ); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4; +); -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_ed *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _fgf :=_ed .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _bcbb :=_ed .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_bcbb !=nil {return _bcbb ;};if _adf :=_ed .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_adf !=nil {return _adf ;};if _deeg :=_ed .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_deeg !=nil {return _deeg ;};if _gaf :=_ed .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};if _ae :=_ed .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_ae !=nil {return _ae ;};if _ggaf :=_ed .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggaf !=nil {return _ggaf ;};if _bbc :=_ed .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_bbc !=nil {return _bbc ;};if _gbb :=_ed .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gbb !=nil {return _gbb ;};if _gce :=_ed .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_gce !=nil {return _gce ;};if _eacg :=_ed .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eacg !=nil {return _eacg ;};if _fec :=_ed .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fec !=nil {return _fec ;};if _acd :=_ed .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_acd !=nil {return _acd ;};if _afe :=_ed .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_afe !=nil {return _afe ;};if _ggd :=_ed .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};if _def :=_ed .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_def !=nil {return _def ;};return nil ;}; +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_bafg *CT_Arc )ValidateWithPath (path string )error {for _edgb ,_bbgb :=range _bafg .EG_ShapeElements {if _dbgfg :=_bbgb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_edgb )); +_dbgfg !=nil {return _dbgfg ;};};if _cabgg :=_bafg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cabgg !=nil {return _cabgg ;};if _dbbg :=_bafg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dbbg !=nil {return _dbbg ;};if _dbgb :=_bafg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbgb !=nil {return _dbgb ;};if _baabc :=_bafg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_baabc !=nil {return _baabc ;};if _gagf :=_bafg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gagf !=nil {return _gagf ;};if _dfe :=_bafg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_dfe !=nil {return _dfe ;};if _eadfa :=_bafg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eadfa !=nil {return _eadfa ;};if _bbag :=_bafg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bbag !=nil {return _bbag ;};if _gfdda :=_bafg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gfdda !=nil {return _gfdda ;};if _gfca :=_bafg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_gfca !=nil {return _gfca ;};if _eab :=_bafg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eab !=nil {return _eab ;};if _eaa :=_bafg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_eaa !=nil {return _eaa ;};if _egcf :=_bafg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egcf !=nil {return _egcf ;};if _aagf :=_bafg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_aagf !=nil {return _aagf ;};if _dbbd :=_bafg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dbbd !=nil {return _dbbd ;};if _ebab :=_bafg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_ebab !=nil {return _ebab ;};if _fcdb :=_bafg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fcdb !=nil {return _fcdb ;};if _abbc :=_bafg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_abbc !=nil {return _abbc ;};if _geg :=_bafg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_geg !=nil {return _geg ;};if _cbffa :=_bafg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_cbffa !=nil {return _cbffa ;};if _beeg :=_bafg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_beeg !=nil {return _beeg ;};if _gbgg :=_bafg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gbgg !=nil {return _gbgg ;};if _fdf :=_bafg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fdf !=nil {return _fdf ;};if _gebe :=_bafg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gebe !=nil {return _gebe ;};if _dggb :=_bafg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};if _gebc :=_bafg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gebc !=nil {return _gebc ;};if _gdbd :=_bafg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gdbd !=nil {return _gdbd ;};if _bbbcg :=_bafg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_bbbcg !=nil {return _bbbcg ;};if _adad :=_bafg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_adad !=nil {return _adad ;};return nil ;};func NewOfcClippath ()*OfcClippath {_egeea :=&OfcClippath {};_egeea .OfcCT_ClipPath =*NewOfcCT_ClipPath (); +return _egeea ;};func (_cegdf *OfcCT_OLEObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _cegdf .TypeAttr !=OfcST_OLETypeUnset {_cccg ,_gfabd :=_cegdf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0054\u0079\u0070\u0065"}); +if _gfabd !=nil {return _gfabd ;};start .Attr =append (start .Attr ,_cccg );};if _cegdf .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_cegdf .ProgIDAttr )}); +};if _cegdf .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_cegdf .ShapeIDAttr )});};if _cegdf .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_ebfc ,_adcec :=_cegdf .DrawAspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); +if _adcec !=nil {return _adcec ;};start .Attr =append (start .Attr ,_ebfc );};if _cegdf .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_cegdf .ObjectIDAttr )}); +};if _cegdf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cegdf .IdAttr )});};if _cegdf .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_cgeda ,_ffdgef :=_cegdf .UpdateModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); +if _ffdgef !=nil {return _ffdgef ;};start .Attr =append (start .Attr ,_cgeda );};e .EncodeToken (start );if _cegdf .LinkType !=nil {_ddbec :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_db .AddPreserveSpaceAttr (&_ddbec ,*_cegdf .LinkType ); +e .EncodeElement (_cegdf .LinkType ,_ddbec );};if _cegdf .LockedField !=_f .ST_TrueFalseBlankUnset {_cadgd :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_cegdf .LockedField ,_cadgd ); +};if _cegdf .FieldCodes !=nil {_badd :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_db .AddPreserveSpaceAttr (&_badd ,*_cegdf .FieldCodes );e .EncodeElement (_cegdf .FieldCodes ,_badd ); +};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ; +FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ; +PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func NewCT_Line ()*CT_Line {_aeffa :=&CT_Line {};return _aeffa };type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ; +HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ; +CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func (_bdbgd OfcST_ConnectType )String ()string {switch _bdbgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073"; +case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eeccg *OfcExtrusion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeccg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_bgfee :=range start .Attr {if _bgfee .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_eeccg .ColormodeAttr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="\u0063\u006f\u006co\u0072"{_gaca ,_gcefg :=_bgfee .Value ,error (nil );if _gcefg !=nil {return _gcefg ;};_eeccg .ColorAttr =&_gaca ;continue ;};if _bgfee .Name .Local =="\u0074\u0079\u0070\u0065"{_eeccg .TypeAttr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_ccgcb ,_cagea :=_gf .ParseFloat (_bgfee .Value ,64);if _cagea !=nil {return _cagea ;};_ffcec :=float32 (_ccgcb );_eeccg .ShininessAttr =&_ffcec ;continue ;};if _bgfee .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fegbg ,_gdbbc :=_bgfee .Value ,error (nil ); +if _gdbbc !=nil {return _gdbbc ;};_eeccg .ViewpointoriginAttr =&_fegbg ;continue ;};if _bgfee .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_edaabg ,_gdbgf :=_bgfee .Value ,error (nil );if _gdbgf !=nil {return _gdbgf ;}; +_eeccg .SpecularityAttr =&_edaabg ;continue ;};if _bgfee .Name .Local =="\u0070\u006c\u0061n\u0065"{_eeccg .PlaneAttr .UnmarshalXMLAttr (_bgfee );continue ;};if _bgfee .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_beeebe ,_edff :=_bgfee .Value ,error (nil ); +if _edff !=nil {return _edff ;};_eeccg .DiffusityAttr =&_beeebe ;continue ;};if _bgfee .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_gggee ,_begfa :=_bgfee .Value ,error (nil );if _begfa !=nil {return _begfa ;};_eeccg .SkewamtAttr =&_gggee ;continue ; +};if _bgfee .Name .Local =="\u006d\u0065\u0074a\u006c"{_eeccg .MetalAttr .UnmarshalXMLAttr (_bgfee );continue ;};if _bgfee .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_cbaeg ,_ggfge :=_bgfee .Value ,error (nil );if _ggfge !=nil {return _ggfge ; +};_eeccg .BackdepthAttr =&_cbaeg ;continue ;};if _bgfee .Name .Local =="\u0065\u0064\u0067\u0065"{_efgab ,_gcfgg :=_bgfee .Value ,error (nil );if _gcfgg !=nil {return _gcfgg ;};_eeccg .EdgeAttr =&_efgab ;continue ;};if _bgfee .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cefdb ,_gbfe :=_bgfee .Value ,error (nil ); +if _gbfe !=nil {return _gbfe ;};_eeccg .Lightlevel2Attr =&_cefdb ;continue ;};if _bgfee .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gbeefe ,_afedf :=_gf .ParseFloat (_bgfee .Value ,64);if _afedf !=nil {return _afedf ; +};_eaeec :=float32 (_gbeefe );_eeccg .OrientationangleAttr =&_eaeec ;continue ;};if _bgfee .Name .Local =="\u006f\u006e"{_eeccg .OnAttr .UnmarshalXMLAttr (_bgfee );continue ;};if _bgfee .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_eeccg .LightharshAttr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_eeccg .LightfaceAttr .UnmarshalXMLAttr (_bgfee );continue ;};if _bgfee .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_ceecg ,_dbgcd :=_bgfee .Value ,error (nil ); +if _dbgcd !=nil {return _dbgcd ;};_eeccg .ForedepthAttr =&_ceecg ;continue ;};if _bgfee .Name .Local =="\u0065\u0078\u0074"{_eeccg .ExtAttr .UnmarshalXMLAttr (_bgfee );continue ;};if _bgfee .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_eeccg .AutorotationcenterAttr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="\u0066\u0061\u0063e\u0074"{_aagbg ,_gagge :=_bgfee .Value ,error (nil );if _gagge !=nil {return _gagge ;};_eeccg .FacetAttr =&_aagbg ;continue ;};if _bgfee .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_eeccg .RenderAttr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bfcfc ,_debcb :=_bgfee .Value ,error (nil );if _debcb !=nil {return _debcb ;};_eeccg .LightlevelAttr =&_bfcfc ;continue ;};if _bgfee .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_gfagg ,_ffbbf :=_bgfee .Value ,error (nil ); +if _ffbbf !=nil {return _ffbbf ;};_eeccg .BrightnessAttr =&_gfagg ;continue ;};if _bgfee .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_ffge ,_geege :=_gf .ParseFloat (_bgfee .Value ,64);if _geege !=nil {return _geege ;};_efbd :=float32 (_ffge ); +_eeccg .SkewangleAttr =&_efbd ;continue ;};if _bgfee .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_fggd ,_beegg :=_bgfee .Value ,error (nil );if _beegg !=nil {return _beegg ;};_eeccg .Lightposition2Attr =&_fggd ; +continue ;};if _bgfee .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_daaed ,_afffdd :=_bgfee .Value ,error (nil );if _afffdd !=nil {return _afffdd ;};_eeccg .RotationangleAttr =&_daaed ;continue ;};if _bgfee .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_eeccg .Lightharsh2Attr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ecdgb ,_ddaac :=_bgfee .Value ,error (nil );if _ddaac !=nil {return _ddaac ;};_eeccg .OrientationAttr =&_ecdgb ;continue ;};if _bgfee .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_eeccg .LockrotationcenterAttr .UnmarshalXMLAttr (_bgfee ); +continue ;};if _bgfee .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_eaace ,_dggfa :=_bgfee .Value ,error (nil );if _dggfa !=nil {return _dggfa ;};_eeccg .RotationcenterAttr =&_eaace ;continue ;};if _bgfee .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_efgg ,_gbge :=_bgfee .Value ,error (nil ); +if _gbge !=nil {return _gbge ;};_eeccg .ViewpointAttr =&_efgg ;continue ;};if _bgfee .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cefef ,_aedcc :=_bgfee .Value ,error (nil );if _aedcc !=nil {return _aedcc ; +};_eeccg .LightpositionAttr =&_cefef ;continue ;};};for {_gdacge ,_gagc :=d .Token ();if _gagc !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gagc ); +};if _adecc ,_ffag :=_gdacge .(_a .EndElement );_ffag &&_adecc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Line and its children -func (_aacea *Line )Validate ()error {return _aacea .ValidateWithPath ("\u004c\u0069\u006e\u0065")};type Background struct{CT_Background };func NewEG_ShapeElements ()*EG_ShapeElements {_fbbff :=&EG_ShapeElements {};return _fbbff };func (_ecebcdd *OfcCT_Rules )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073"; -};if _ecebcdd .ExtAttr !=ST_ExtUnset {_dbdbd ,_cebab :=_ecebcdd .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cebab !=nil {return _cebab ;};start .Attr =append (start .Attr ,_dbdbd );};e .EncodeToken (start );if _ecebcdd .R !=nil {_aaeff :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072"}}; -for _ ,_cbdga :=range _ecebcdd .R {e .EncodeElement (_cbdga ,_aaeff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgac ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _ffgac {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgac )); -};return nil ;};func (_cbdcg *OfcCT_RelationTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _cbdcg .ExtAttr !=ST_ExtUnset {_efbcd ,_dgfba :=_cbdcg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _dgfba !=nil {return _dgfba ;};start .Attr =append (start .Attr ,_efbcd );};e .EncodeToken (start );if _cbdcg .Rel !=nil {_edcbaa :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_eadfbe :=range _cbdcg .Rel {e .EncodeElement (_eadfbe ,_edcbaa ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beefa *OfcDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beefa .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_abdbf :=range start .Attr {if _abdbf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fbeab ,_dddag :=_gb .ParseInt (_abdbf .Value ,10,64); -if _dddag !=nil {return _dddag ;};_beefa .DgmstyleAttr =&_fbeab ;continue ;};if _abdbf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_beefa .AutoformatAttr .UnmarshalXMLAttr (_abdbf );continue ;};if _abdbf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_beefa .ReverseAttr .UnmarshalXMLAttr (_abdbf ); -continue ;};if _abdbf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_beefa .AutolayoutAttr .UnmarshalXMLAttr (_abdbf );continue ;};if _abdbf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bedee ,_ceadb :=_gb .ParseInt (_abdbf .Value ,10,64); -if _ceadb !=nil {return _ceadb ;};_beefa .DgmscalexAttr =&_bedee ;continue ;};if _abdbf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dgced ,_adegbg :=_gb .ParseInt (_abdbf .Value ,10,64);if _adegbg !=nil {return _adegbg ;};_beefa .DgmscaleyAttr =&_dgced ; -continue ;};if _abdbf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_beeab ,_dcede :=_gb .ParseInt (_abdbf .Value ,10,64);if _dcede !=nil {return _dcede ;};_beefa .DgmfontsizeAttr =&_beeab ;continue ;};if _abdbf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_eagb ,_abcedf :=_abdbf .Value ,error (nil ); -if _abcedf !=nil {return _abcedf ;};_beefa .ConstrainboundsAttr =&_eagb ;continue ;};if _abdbf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_beabg ,_aecade :=_gb .ParseInt (_abdbf .Value ,10,64); -if _aecade !=nil {return _aecade ;};_beefa .DgmbasetextscaleAttr =&_beabg ;continue ;};if _abdbf .Name .Local =="\u0065\u0078\u0074"{_beefa .ExtAttr .UnmarshalXMLAttr (_abdbf );continue ;};};_ababd :for {_egaba ,_ebafa :=d .Token ();if _ebafa !=nil {return _ebafa ; -};switch _bbfcdd :=_egaba .(type ){case _d .StartElement :switch _bbfcdd .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_beefa .Relationtable =NewOfcCT_RelationTable (); -if _eeced :=d .DecodeElement (_beefa .Relationtable ,&_bbfcdd );_eeced !=nil {return _eeced ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_bbfcdd .Name ); -if _bdgd :=d .Skip ();_bdgd !=nil {return _bdgd ;};};case _d .EndElement :break _ababd ;case _d .CharData :};};return nil ;}; +// Validate validates the AG_AllCoreAttributes and its children +func (_degd *AG_AllCoreAttributes )Validate ()error {return _degd .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};type ST_StrokeArrowType byte ;func (_bcbc *OfcCT_Lock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggadb :=range start .Attr {if _ggadb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bcbc .PositionAttr .UnmarshalXMLAttr (_ggadb ); +continue ;};if _ggadb .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_bcbc .SelectionAttr .UnmarshalXMLAttr (_ggadb );continue ;};if _ggadb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bcbc .GroupingAttr .UnmarshalXMLAttr (_ggadb ); +continue ;};if _ggadb .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bcbc .UngroupingAttr .UnmarshalXMLAttr (_ggadb );continue ;};if _ggadb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bcbc .RotationAttr .UnmarshalXMLAttr (_ggadb ); +continue ;};if _ggadb .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_bcbc .CroppingAttr .UnmarshalXMLAttr (_ggadb );continue ;};if _ggadb .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_bcbc .VerticiesAttr .UnmarshalXMLAttr (_ggadb ); +continue ;};if _ggadb .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_bcbc .AdjusthandlesAttr .UnmarshalXMLAttr (_ggadb );continue ;};if _ggadb .Name .Local =="\u0074\u0065\u0078\u0074"{_bcbc .TextAttr .UnmarshalXMLAttr (_ggadb ); +continue ;};if _ggadb .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_bcbc .AspectratioAttr .UnmarshalXMLAttr (_ggadb );continue ;};if _ggadb .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_bcbc .ShapetypeAttr .UnmarshalXMLAttr (_ggadb ); +continue ;};if _ggadb .Name .Local =="\u0065\u0078\u0074"{_bcbc .ExtAttr .UnmarshalXMLAttr (_ggadb );continue ;};};for {_ggabf ,_acef :=d .Token ();if _acef !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_acef ); +};if _gefbf ,_ffbdb :=_ggabf .(_a .EndElement );_ffbdb &&_gefbf .Name ==start .Name {break ;};};return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_ccbfg :=&OfcOLEObject {};_ccbfg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _ccbfg ;};func init (){_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes ); +_db .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes ); +};func NewCT_PolyLine ()*CT_PolyLine {_fccff :=&CT_PolyLine {};return _fccff }; -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_gfaca *OfcDiagram )ValidateWithPath (path string )error {if _acegf :=_gfaca .OfcCT_Diagram .ValidateWithPath (path );_acegf !=nil {return _acegf ;};return nil ;};func (_fbce *CT_Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbbc :=range start .Attr {if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecbb ,_ecaa :=_gb .ParseInt (_cbbc .Value ,10,64); -if _ecaa !=nil {return _ecaa ;};_fbce .DgmnodekindAttr =&_ecbb ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbce .BulletAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0068\u0072"{_fbce .HrAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbce .OleiconAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbce .HrstdAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0063\u006c\u0069\u0070"{_fbce .ClipAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbce .HrnoshadeAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbce .PreferrelativeAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaac ,_facg :=_gb .ParseFloat (_cbbc .Value ,64); -if _facg !=nil {return _facg ;};_egfcb :=float32 (_aaac );_fbce .HrpctAttr =&_egfcb ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u006f\u006c\u0065"{_fbce .OleAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbce .HralignAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbce .BwpureAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbce .DgmlayoutAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbce .InsetmodeAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0073\u0070\u0069\u0064"{_bbdc ,_bggg :=_cbbc .Value ,error (nil ); -if _bggg !=nil {return _bggg ;};_fbce .SpidAttr =&_bbdc ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aedgc ,_cag :=_cbbc .Value ,error (nil ); -if _cag !=nil {return _cag ;};_fbce .BorderbottomcolorAttr =&_aedgc ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbce .AllowoverlapAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbce .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbce .UserhiddenAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbce .AllowincellAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0073\u0070\u0074"{_decdf ,_caca :=_gb .ParseFloat (_cbbc .Value ,64); -if _caca !=nil {return _caca ;};_bgcg :=float32 (_decdf );_fbce .SptAttr =&_bgcg ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfcd ,_bgdd :=_cbbc .Value ,error (nil ); -if _bgdd !=nil {return _bgdd ;};_fbce .BorderleftcolorAttr =&_cfcd ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbce .UserdrawnAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbce .CliptowrapAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ggcgg ,_dgac :=_cbbc .Value ,error (nil ); -if _dgac !=nil {return _dgac ;};_fbce .BorderrightcolorAttr =&_ggcgg ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbce .ConnectortypeAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbce .ButtonAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbce .ForcedashAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecgg ,_bdef :=_gb .ParseInt (_cbbc .Value ,10,64); -if _bdef !=nil {return _bdef ;};_fbce .RegroupidAttr =&_ecgg ;continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u006f\u006e\u0065\u0064"{_fbce .OnedAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbce .BwmodeAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbce .BwnormalAttr .UnmarshalXMLAttr (_cbbc ); -continue ;};if _cbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_edb ,_ebegg :=_cbbc .Value ,error (nil ); -if _ebegg !=nil {return _ebegg ;};_fbce .BordertopcolorAttr =&_edb ;continue ;};if _cbbc .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbce .PrintAttr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdfggg ,_gfbbd :=_cbbc .Value ,error (nil ); -if _gfbbd !=nil {return _gfbbd ;};_fbce .TargetAttr =&_fdfggg ;continue ;};if _cbbc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbce .StrokedAttr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_egce ,_efec :=_cbbc .Value ,error (nil ); -if _efec !=nil {return _efec ;};_fbce .CoordoriginAttr =&_egce ;continue ;};if _cbbc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_edgaa ,_gage :=_cbbc .Value ,error (nil );if _gage !=nil {return _gage ;};_fbce .StrokeweightAttr =&_edgaa ; -continue ;};if _cbbc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eefd ,_bggff :=_cbbc .Value ,error (nil );if _bggff !=nil {return _bggff ;};_fbce .CoordsizeAttr =&_eefd ;continue ;};if _cbbc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgcadd ,_gbfec :=_cbbc .Value ,error (nil ); -if _gbfec !=nil {return _gbfec ;};_fbce .ChromakeyAttr =&_bgcadd ;continue ;};if _cbbc .Name .Local =="\u0061\u006c\u0074"{_ddbad ,_bdae :=_cbbc .Value ,error (nil );if _bdae !=nil {return _bdae ;};_fbce .AltAttr =&_ddbad ;continue ;};if _cbbc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbbf ,_cdba :=_cbbc .Value ,error (nil ); -if _cdba !=nil {return _cdba ;};_fbce .FillcolorAttr =&_dbbf ;continue ;};if _cbbc .Name .Local =="\u0073\u0072\u0063"{_cagg ,_bccab :=_cbbc .Value ,error (nil );if _bccab !=nil {return _bccab ;};_fbce .SrcAttr =&_cagg ;continue ;};if _cbbc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecaf ,_fagf :=_cbbc .Value ,error (nil ); -if _fagf !=nil {return _fagf ;};_fbce .WrapcoordsAttr =&_ecaf ;continue ;};if _cbbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_feea ,_gefcd :=_cbbc .Value ,error (nil );if _gefcd !=nil {return _gefcd ;};_fbce .TitleAttr =&_feea ;continue ;};if _cbbc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cacde ,_bcfd :=_cbbc .Value ,error (nil ); -if _bcfd !=nil {return _bcfd ;};_fbce .StyleAttr =&_cacde ;continue ;};if _cbbc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_caefc ,_dbaae :=_cbbc .Value ,error (nil );if _dbaae !=nil {return _dbaae ;};_fbce .CroprightAttr =&_caefc ;continue ; -};if _cbbc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbce .InsetpenAttr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_baad ,_bbdad :=_cbbc .Value ,error (nil ); -if _bbdad !=nil {return _bbdad ;};_fbce .CropleftAttr =&_baad ;continue ;};if _cbbc .Name .Local =="\u0067\u0061\u0069\u006e"{_cecf ,_fbbe :=_cbbc .Value ,error (nil );if _fbbe !=nil {return _fbbe ;};_fbce .GainAttr =&_cecf ;continue ;};if _cbbc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_addg ,_agfed :=_cbbc .Value ,error (nil ); -if _agfed !=nil {return _agfed ;};_fbce .StrokecolorAttr =&_addg ;continue ;};if _cbbc .Name .Local =="\u0063\u006c\u0061s\u0073"{_abefc ,_ddac :=_cbbc .Value ,error (nil );if _ddac !=nil {return _ddac ;};_fbce .ClassAttr =&_abefc ;continue ;};if _cbbc .Name .Local =="\u0069\u0064"{_aeaag ,_eefb :=_cbbc .Value ,error (nil ); -if _eefb !=nil {return _eefb ;};_fbce .IdAttr =&_aeaag ;continue ;};if _cbbc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_acgd ,_gedbf :=_cbbc .Value ,error (nil );if _gedbf !=nil {return _gedbf ;};_fbce .CropbottomAttr =&_acgd ; -continue ;};if _cbbc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbce .FilledAttr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fbce .GrayscaleAttr .UnmarshalXMLAttr (_cbbc );continue ; -};if _cbbc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fegff ,_bdg :=_cbbc .Value ,error (nil );if _bdg !=nil {return _bdg ;};_fbce .BlacklevelAttr =&_fegff ;continue ;};if _cbbc .Name .Local =="\u0068\u0072\u0065\u0066"{_cgceb ,_aecc :=_cbbc .Value ,error (nil ); -if _aecc !=nil {return _aecc ;};_fbce .HrefAttr =&_cgceb ;continue ;};if _cbbc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fbce .BilevelAttr .UnmarshalXMLAttr (_cbbc );continue ;};if _cbbc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcad ,_gadc :=_cbbc .Value ,error (nil ); -if _gadc !=nil {return _gadc ;};_fbce .CroptopAttr =&_dcad ;continue ;};if _cbbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bccag ,_gcced :=_cbbc .Value ,error (nil );if _gcced !=nil {return _gcced ;};_fbce .OpacityAttr =&_bccag ;continue ; -};if _cbbc .Name .Local =="\u0067\u0061\u006dm\u0061"{_dcfgd ,_cccca :=_cbbc .Value ,error (nil );if _cccca !=nil {return _cccca ;};_fbce .GammaAttr =&_dcfgd ;continue ;};};_cecc :for {_bgbbf ,_ebgf :=d .Token ();if _ebgf !=nil {return _ebgf ;};switch _bfagb :=_bgbbf .(type ){case _d .StartElement :switch _bfagb .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_egadd :=NewEG_ShapeElements (); -_egadd .Path =NewPath ();if _afgec :=d .DecodeElement (_egadd .Path ,&_bfagb );_afgec !=nil {return _afgec ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_egadd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cedc :=NewEG_ShapeElements (); -_cedc .Formulas =NewFormulas ();if _dgfc :=d .DecodeElement (_cedc .Formulas ,&_bfagb );_dgfc !=nil {return _dgfc ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_cedc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_caec :=NewEG_ShapeElements (); -_caec .Handles =NewHandles ();if _dcdgb :=d .DecodeElement (_caec .Handles ,&_bfagb );_dcdgb !=nil {return _dcdgb ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_caec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dfab :=NewEG_ShapeElements (); -_dfab .Fill =NewFill ();if _bgcc :=d .DecodeElement (_dfab .Fill ,&_bfagb );_bgcc !=nil {return _bgcc ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_dfab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_abag :=NewEG_ShapeElements (); -_abag .Stroke =NewStroke ();if _acccga :=d .DecodeElement (_abag .Stroke ,&_bfagb );_acccga !=nil {return _acccga ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_abag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bdccg :=NewEG_ShapeElements (); -_bdccg .Shadow =NewShadow ();if _dbdb :=d .DecodeElement (_bdccg .Shadow ,&_bfagb );_dbdb !=nil {return _dbdb ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_bdccg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dece :=NewEG_ShapeElements (); -_dece .Textbox =NewTextbox ();if _eeag :=d .DecodeElement (_dece .Textbox ,&_bfagb );_eeag !=nil {return _eeag ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_dece );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ddcf :=NewEG_ShapeElements (); -_ddcf .Textpath =NewTextpath ();if _acca :=d .DecodeElement (_ddcf .Textpath ,&_bfagb );_acca !=nil {return _acca ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_ddcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fcbda :=NewEG_ShapeElements (); -_fcbda .Imagedata =NewImagedata ();if _gfccb :=d .DecodeElement (_fcbda .Imagedata ,&_bfagb );_gfccb !=nil {return _gfccb ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_fcbda );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gebf :=NewEG_ShapeElements (); -_gebf .Skew =NewOfcSkew ();if _cacaa :=d .DecodeElement (_gebf .Skew ,&_bfagb );_cacaa !=nil {return _cacaa ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_gebf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bfaf :=NewEG_ShapeElements (); -_bfaf .Extrusion =NewOfcExtrusion ();if _bbfa :=d .DecodeElement (_bfaf .Extrusion ,&_bfagb );_bbfa !=nil {return _bbfa ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_bfaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gcdg :=NewEG_ShapeElements (); -_gcdg .Callout =NewOfcCallout ();if _bfbf :=d .DecodeElement (_gcdg .Callout ,&_bfagb );_bfbf !=nil {return _bfbf ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_gcdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_daeb :=NewEG_ShapeElements (); -_daeb .Lock =NewOfcLock ();if _edddc :=d .DecodeElement (_daeb .Lock ,&_bfagb );_edddc !=nil {return _edddc ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_daeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dacgb :=NewEG_ShapeElements (); -_dacgb .Clippath =NewOfcClippath ();if _fdedc :=d .DecodeElement (_dacgb .Clippath ,&_bfagb );_fdedc !=nil {return _fdedc ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_dacgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_adgfd :=NewEG_ShapeElements (); -_adgfd .Signatureline =NewOfcSignatureline ();if _fcec :=d .DecodeElement (_adgfd .Signatureline ,&_bfagb );_fcec !=nil {return _fcec ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_adgfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ffdg :=NewEG_ShapeElements (); -_ffdg .Wrap =_baa .NewWrap ();if _feebd :=d .DecodeElement (_ffdg .Wrap ,&_bfagb );_feebd !=nil {return _feebd ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_ffdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cdcbc :=NewEG_ShapeElements (); -_cdcbc .Anchorlock =_baa .NewAnchorlock ();if _gcebc :=d .DecodeElement (_cdcbc .Anchorlock ,&_bfagb );_gcebc !=nil {return _gcebc ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_cdcbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bcdc :=NewEG_ShapeElements (); -_bcdc .Bordertop =_baa .NewBordertop ();if _dbdaa :=d .DecodeElement (_bcdc .Bordertop ,&_bfagb );_dbdaa !=nil {return _dbdaa ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_bcdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dccf :=NewEG_ShapeElements (); -_dccf .Borderbottom =_baa .NewBorderbottom ();if _dgfcc :=d .DecodeElement (_dccf .Borderbottom ,&_bfagb );_dgfcc !=nil {return _dgfcc ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_dccf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fegcf :=NewEG_ShapeElements (); -_fegcf .Borderleft =_baa .NewBorderleft ();if _fgcf :=d .DecodeElement (_fegcf .Borderleft ,&_bfagb );_fgcf !=nil {return _fgcf ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_fegcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_deaad :=NewEG_ShapeElements (); -_deaad .Borderright =_baa .NewBorderright ();if _adagd :=d .DecodeElement (_deaad .Borderright ,&_bfagb );_adagd !=nil {return _adagd ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_deaad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ecfa :=NewEG_ShapeElements (); -_ecfa .ClientData =_af .NewClientData ();if _faecb :=d .DecodeElement (_ecfa .ClientData ,&_bfagb );_faecb !=nil {return _faecb ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_ecfa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bbaa :=NewEG_ShapeElements (); -_bbaa .Textdata =_ce .NewTextdata ();if _eggb :=d .DecodeElement (_bbaa .Textdata ,&_bfagb );_eggb !=nil {return _eggb ;};_fbce .EG_ShapeElements =append (_fbce .EG_ShapeElements ,_bbaa );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_bfagb .Name ); -if _cbga :=d .Skip ();_cbga !=nil {return _cbga ;};};case _d .EndElement :break _cecc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_gadfb *CT_Stroke )ValidateWithPath (path string )error {if _gadfb .Left !=nil {if _ddefa :=_gadfb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ddefa !=nil {return _ddefa ;};};if _gadfb .Top !=nil {if _eafef :=_gadfb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); +_eafef !=nil {return _eafef ;};};if _gadfb .Right !=nil {if _aagcd :=_gadfb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_aagcd !=nil {return _aagcd ;};};if _gadfb .Bottom !=nil {if _egfgd :=_gadfb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_egfgd !=nil {return _egfgd ;};};if _gadfb .Column !=nil {if _aabe :=_gadfb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_aabe !=nil {return _aabe ;};};if _fgeg :=_gadfb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); +_fgeg !=nil {return _fgeg ;};if _aeffe :=_gadfb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_aeffe !=nil {return _aeffe ;};if _abcga :=_gadfb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_abcga !=nil {return _abcga ;};if _fdabfb :=_gadfb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fdabfb !=nil {return _fdabfb ;};if _gdfc :=_gadfb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_gdfc !=nil {return _gdfc ;};if _bedaa :=_gadfb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bedaa !=nil {return _bedaa ;};if _aegcb :=_gadfb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); +_aegcb !=nil {return _aegcb ;};if _adfcd :=_gadfb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_adfcd !=nil {return _adfcd ;};if _bdcaa :=_gadfb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); +_bdcaa !=nil {return _bdcaa ;};if _fgcff :=_gadfb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_fgcff !=nil {return _fgcff ;};if _bbdg :=_gadfb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_bbdg !=nil {return _bbdg ;};if _acadb :=_gadfb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_acadb !=nil {return _acadb ;};if _agbf :=_gadfb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); +_agbf !=nil {return _agbf ;};if _bcge :=_gadfb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bcge !=nil {return _bcge ;};if _ebfg :=_gadfb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_ebfg !=nil {return _ebfg ;};return nil ;};func (_cfdd *Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _cfdd .CT_Background .MarshalXML (e ,start );};func (_adef *OfcTop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0074o\u0070";return _adef .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_ded *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _bgc :=_ded .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgc !=nil {return _bgc ;};if _eff :=_ded .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_eff !=nil {return _eff ;};if _ggcg :=_ded .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};if _fdd :=_ded .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_fdd !=nil {return _fdd ;};if _fdg :=_ded .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdg !=nil {return _fdg ;};if _eaa :=_ded .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_eaa !=nil {return _eaa ;};if _dafd :=_ded .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dafd !=nil {return _dafd ;};if _gbd :=_ded .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_gbd !=nil {return _gbd ;};if _ddb :=_ded .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ddb !=nil {return _ddb ;};if _efff :=_ded .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_efff !=nil {return _efff ;};if _cf :=_ded .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};if _ecac :=_ded .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_ecac !=nil {return _ecac ;};if _eee :=_ded .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eee !=nil {return _eee ;};return nil ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1; -OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_efede OfcST_ExtrusionPlane )String ()string {switch _efede {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_cecag *Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cecag .CT_Handles .MarshalXML (e ,start ); -};func NewOfcCT_R ()*OfcCT_R {_efda :=&OfcCT_R {};return _efda };func (_dbbdbf *OfcCT_ColorMenu )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgcgg :=range start .Attr {if _dgcgg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aefbe ,_ceebg :=_dgcgg .Value ,error (nil ); -if _ceebg !=nil {return _ceebg ;};_dbbdbf .StrokecolorAttr =&_aefbe ;continue ;};if _dgcgg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcgdc ,_bcddbg :=_dgcgg .Value ,error (nil );if _bcddbg !=nil {return _bcddbg ;};_dbbdbf .FillcolorAttr =&_dcgdc ; -continue ;};if _dgcgg .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_bcegcf ,_bebcd :=_dgcgg .Value ,error (nil );if _bebcd !=nil {return _bebcd ;};_dbbdbf .ShadowcolorAttr =&_bcegcf ;continue ;};if _dgcgg .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_dbeba ,_ddfgc :=_dgcgg .Value ,error (nil ); -if _ddfgc !=nil {return _ddfgc ;};_dbbdbf .ExtrusioncolorAttr =&_dbeba ;continue ;};if _dgcgg .Name .Local =="\u0065\u0078\u0074"{_dbbdbf .ExtAttr .UnmarshalXMLAttr (_dgcgg );continue ;};};for {_aggg ,_fafcdd :=d .Token ();if _fafcdd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_fafcdd ); -};if _bfbcg ,_bacea :=_aggg .(_d .EndElement );_bacea &&_bfbcg .Name ==start .Name {break ;};};return nil ;};func (_aaag *CT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c"; -};if _aaag .TypeAttr !=ST_FillTypeUnset {_dgd ,_cdggc :=_aaag .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdggc !=nil {return _cdggc ;};start .Attr =append (start .Attr ,_dgd );};if _aaag .OnAttr !=_b .ST_TrueFalseUnset {_fcafb ,_gebbg :=_aaag .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"}); -if _gebbg !=nil {return _gebbg ;};start .Attr =append (start .Attr ,_fcafb );};if _aaag .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .ColorAttr )}); -};if _aaag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .OpacityAttr )});};if _aaag .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .Color2Attr )}); -};if _aaag .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .SrcAttr )});};if _aaag .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .HrefAttr )}); -};if _aaag .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .AlthrefAttr )});};if _aaag .SizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .SizeAttr )}); -};if _aaag .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .OriginAttr )});};if _aaag .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .PositionAttr )}); -};if _aaag .AspectAttr !=ST_ImageAspectUnset {_aedee ,_eabce :=_aaag .AspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _eabce !=nil {return _eabce ;};start .Attr =append (start .Attr ,_aedee );};if _aaag .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .ColorsAttr )}); -};if _aaag .AngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .AngleAttr )});};if _aaag .AlignshapeAttr !=_b .ST_TrueFalseUnset {_fbebf ,_efae :=_aaag .AlignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _efae !=nil {return _efae ;};start .Attr =append (start .Attr ,_fbebf );};if _aaag .FocusAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .FocusAttr )}); -};if _aaag .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .FocussizeAttr )});};if _aaag .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .FocuspositionAttr )}); -};if _aaag .MethodAttr !=ST_FillMethodUnset {_abce ,_fcdgd :=_aaag .MethodAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _fcdgd !=nil {return _fcdgd ;};start .Attr =append (start .Attr ,_abce );};if _aaag .DetectmouseclickAttr !=_b .ST_TrueFalseUnset {_dfaa ,_acfb :=_aaag .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"}); -if _acfb !=nil {return _acfb ;};start .Attr =append (start .Attr ,_dfaa );};if _aaag .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .TitleAttr )}); -};if _aaag .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .Opacity2Attr )});};if _aaag .RecolorAttr !=_b .ST_TrueFalseUnset {_bcaf ,_bgcad :=_aaag .RecolorAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"}); -if _bgcad !=nil {return _bgcad ;};start .Attr =append (start .Attr ,_bcaf );};if _aaag .RotateAttr !=_b .ST_TrueFalseUnset {_aefcc ,_adc :=_aaag .RotateAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _adc !=nil {return _adc ; -};start .Attr =append (start .Attr ,_aefcc );};if _aaag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .IdAttr )});};if _aaag .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .RelidAttr )}); -};if _aaag .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aaag .SIdAttr )});};e .EncodeToken (start );if _aaag .Fill !=nil {_agad :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_aaag .Fill ,_agad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agcg *OfcCT_ColorMru )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcafc :=range start .Attr {if _dcafc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_edeca ,_gbgff :=_dcafc .Value ,error (nil ); -if _gbgff !=nil {return _gbgff ;};_agcg .ColorsAttr =&_edeca ;continue ;};if _dcafc .Name .Local =="\u0065\u0078\u0074"{_agcg .ExtAttr .UnmarshalXMLAttr (_dcafc );continue ;};};for {_begf ,_eeac :=d .Token ();if _eeac !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_eeac ); -};if _ggabgg ,_gdgbe :=_begf .(_d .EndElement );_gdgbe &&_ggabgg .Name ==start .Name {break ;};};return nil ;};func NewAG_Path ()*AG_Path {_dba :=&AG_Path {};return _dba };type AG_Type struct{TypeAttr *string ;};func (_fddf *AG_Chromakey )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcd :=range start .Attr {if _fcd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gge ,_dfe :=_fcd .Value ,error (nil ); -if _dfe !=nil {return _dfe ;};_fddf .ChromakeyAttr =&_gge ;continue ;};};for {_ggee ,_adgf :=d .Token ();if _adgf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_adgf ); -};if _dbe ,_deb :=_ggee .(_d .EndElement );_deb &&_dbe .Name ==start .Name {break ;};};return nil ;};func (_edcbagf ST_FillType )ValidateWithPath (path string )error {switch _edcbagf {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcbagf )); -};return nil ;};type OfcClippath struct{OfcCT_ClipPath };func (_cfcdb OfcST_Angle )ValidateWithPath (path string )error {switch _cfcdb {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcdb )); -};return nil ;};func (_gbab *CT_PolyLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcgeb :=range start .Attr {if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbab .UserdrawnAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0063\u006c\u0069\u0070"{_gbab .ClipAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbab .UserhiddenAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbab .InsetmodeAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbab .BulletAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbab .PreferrelativeAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0068\u0072"{_gbab .HrAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbab .OleiconAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbab .HrstdAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbab .HrnoshadeAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fcbe ,_efbe :=_bcgeb .Value ,error (nil ); -if _efbe !=nil {return _efbe ;};_gbab .BordertopcolorAttr =&_fcbe ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbab .DgmlayoutAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbab .AllowoverlapAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbab .BwnormalAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbab .CliptowrapAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acbge ,_ffagb :=_bcgeb .Value ,error (nil ); -if _ffagb !=nil {return _ffagb ;};_gbab .BorderbottomcolorAttr =&_acbge ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u006f\u006e\u0065\u0064"{_gbab .OnedAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbab .DgmlayoutmruAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_facfe ,_ecag :=_gb .ParseInt (_bcgeb .Value ,10,64); -if _ecag !=nil {return _ecag ;};_gbab .RegroupidAttr =&_facfe ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbab .AllowincellAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0068\u0072\u0070c\u0074"{_gcfde ,_cabf :=_gb .ParseFloat (_bcgeb .Value ,64); -if _cabf !=nil {return _cabf ;};_dffc :=float32 (_gcfde );_gbab .HrpctAttr =&_dffc ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbab .ButtonAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0073\u0070\u0069\u0064"{_ecadd ,_abfa :=_bcgeb .Value ,error (nil ); -if _abfa !=nil {return _abfa ;};_gbab .SpidAttr =&_ecadd ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0073\u0070\u0074"{_dfd ,_acef :=_gb .ParseFloat (_bcgeb .Value ,64); -if _acef !=nil {return _acef ;};_begca :=float32 (_dfd );_gbab .SptAttr =&_begca ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eafe ,_cbfge :=_bcgeb .Value ,error (nil ); -if _cbfge !=nil {return _cbfge ;};_gbab .BorderleftcolorAttr =&_eafe ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u006f\u006c\u0065"{_gbab .OleAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acdab ,_gadee :=_bcgeb .Value ,error (nil ); -if _gadee !=nil {return _gadee ;};_gbab .BorderrightcolorAttr =&_acdab ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbab .BwmodeAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cgef ,_fadca :=_gb .ParseInt (_bcgeb .Value ,10,64); -if _fadca !=nil {return _fadca ;};_gbab .DgmnodekindAttr =&_cgef ;continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbab .ForcedashAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbab .BwpureAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbab .ConnectortypeAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgeb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbab .HralignAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_edec ,_bdaf :=_bcgeb .Value ,error (nil );if _bdaf !=nil {return _bdaf ;};_gbab .CoordsizeAttr =&_edec ;continue ;};if _bcgeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffegd ,_cgacc :=_bcgeb .Value ,error (nil ); -if _cgacc !=nil {return _cgacc ;};_gbab .StyleAttr =&_ffegd ;continue ;};if _bcgeb .Name .Local =="\u0069\u0064"{_agdcd ,_cfbdd :=_bcgeb .Value ,error (nil );if _cfbdd !=nil {return _cfbdd ;};_gbab .IdAttr =&_agdcd ;continue ;};if _bcgeb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbab .StrokedAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbab .PrintAttr .UnmarshalXMLAttr (_bcgeb );continue ;};if _bcgeb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acdba ,_ggfbf :=_bcgeb .Value ,error (nil ); -if _ggfbf !=nil {return _ggfbf ;};_gbab .StrokeweightAttr =&_acdba ;continue ;};if _bcgeb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eefab ,_aebgg :=_bcgeb .Value ,error (nil );if _aebgg !=nil {return _aebgg ;};_gbab .WrapcoordsAttr =&_eefab ; -continue ;};if _bcgeb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fabe ,_bagc :=_bcgeb .Value ,error (nil );if _bagc !=nil {return _bagc ;};_gbab .ChromakeyAttr =&_fabe ;continue ;};if _bcgeb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aaeg ,_aafb :=_bcgeb .Value ,error (nil ); -if _aafb !=nil {return _aafb ;};_gbab .FillcolorAttr =&_aaeg ;continue ;};if _bcgeb .Name .Local =="\u0061\u006c\u0074"{_acbbe ,_egdb :=_bcgeb .Value ,error (nil );if _egdb !=nil {return _egdb ;};_gbab .AltAttr =&_acbbe ;continue ;};if _bcgeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgcbf ,_bcfcb :=_bcgeb .Value ,error (nil ); -if _bcfcb !=nil {return _bcfcb ;};_gbab .OpacityAttr =&_bgcbf ;continue ;};if _bcgeb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdef ,_cfea :=_bcgeb .Value ,error (nil );if _cfea !=nil {return _cfea ;};_gbab .StrokecolorAttr =&_gdef ; -continue ;};if _bcgeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbab .InsetpenAttr .UnmarshalXMLAttr (_bcgeb );continue ;};if _bcgeb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbab .FilledAttr .UnmarshalXMLAttr (_bcgeb ); -continue ;};if _bcgeb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgdaa ,_edded :=_bcgeb .Value ,error (nil );if _edded !=nil {return _edded ;};_gbab .CoordoriginAttr =&_bgdaa ;continue ;};if _bcgeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdccf ,_ggae :=_bcgeb .Value ,error (nil ); -if _ggae !=nil {return _ggae ;};_gbab .TitleAttr =&_bdccf ;continue ;};if _bcgeb .Name .Local =="\u0063\u006c\u0061s\u0073"{_affd ,_adeff :=_bcgeb .Value ,error (nil );if _adeff !=nil {return _adeff ;};_gbab .ClassAttr =&_affd ;continue ;};if _bcgeb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbdeb ,_bcegc :=_bcgeb .Value ,error (nil ); -if _bcegc !=nil {return _bcegc ;};_gbab .TargetAttr =&_cbdeb ;continue ;};if _bcgeb .Name .Local =="\u0068\u0072\u0065\u0066"{_gggf ,_effe :=_bcgeb .Value ,error (nil );if _effe !=nil {return _effe ;};_gbab .HrefAttr =&_gggf ;continue ;};if _bcgeb .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ebgg ,_acdfb :=_bcgeb .Value ,error (nil ); -if _acdfb !=nil {return _acdfb ;};_gbab .PointsAttr =&_ebgg ;continue ;};};_dfbf :for {_dggec ,_feebf :=d .Token ();if _feebf !=nil {return _feebf ;};switch _bggfc :=_dggec .(type ){case _d .StartElement :switch _bggfc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_deefe :=NewOfcInk (); -if _gfbac :=d .DecodeElement (_deefe ,&_bggfc );_gfbac !=nil {return _gfbac ;};_gbab .Ink =append (_gbab .Ink ,_deefe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aeccac :=NewEG_ShapeElements (); -_aeccac .Path =NewPath ();if _dbgcf :=d .DecodeElement (_aeccac .Path ,&_bggfc );_dbgcf !=nil {return _dbgcf ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_aeccac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gegab :=NewEG_ShapeElements (); -_gegab .Formulas =NewFormulas ();if _ebgcc :=d .DecodeElement (_gegab .Formulas ,&_bggfc );_ebgcc !=nil {return _ebgcc ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_gegab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gfbg :=NewEG_ShapeElements (); -_gfbg .Handles =NewHandles ();if _geec :=d .DecodeElement (_gfbg .Handles ,&_bggfc );_geec !=nil {return _geec ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_gfbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cada :=NewEG_ShapeElements (); -_cada .Fill =NewFill ();if _dbaea :=d .DecodeElement (_cada .Fill ,&_bggfc );_dbaea !=nil {return _dbaea ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_cada );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fcecf :=NewEG_ShapeElements (); -_fcecf .Stroke =NewStroke ();if _bfaeg :=d .DecodeElement (_fcecf .Stroke ,&_bggfc );_bfaeg !=nil {return _bfaeg ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_fcecf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ebcaf :=NewEG_ShapeElements (); -_ebcaf .Shadow =NewShadow ();if _cbegb :=d .DecodeElement (_ebcaf .Shadow ,&_bggfc );_cbegb !=nil {return _cbegb ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_ebcaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bfba :=NewEG_ShapeElements (); -_bfba .Textbox =NewTextbox ();if _eabd :=d .DecodeElement (_bfba .Textbox ,&_bggfc );_eabd !=nil {return _eabd ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_bfba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dcfbd :=NewEG_ShapeElements (); -_dcfbd .Textpath =NewTextpath ();if _dceeg :=d .DecodeElement (_dcfbd .Textpath ,&_bggfc );_dceeg !=nil {return _dceeg ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_dcfbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gffbg :=NewEG_ShapeElements (); -_gffbg .Imagedata =NewImagedata ();if _bedcg :=d .DecodeElement (_gffbg .Imagedata ,&_bggfc );_bedcg !=nil {return _bedcg ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_gffbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_agab :=NewEG_ShapeElements (); -_agab .Skew =NewOfcSkew ();if _fadd :=d .DecodeElement (_agab .Skew ,&_bggfc );_fadd !=nil {return _fadd ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_agab );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ebgff :=NewEG_ShapeElements (); -_ebgff .Extrusion =NewOfcExtrusion ();if _bcbc :=d .DecodeElement (_ebgff .Extrusion ,&_bggfc );_bcbc !=nil {return _bcbc ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_ebgff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fecef :=NewEG_ShapeElements (); -_fecef .Callout =NewOfcCallout ();if _egcf :=d .DecodeElement (_fecef .Callout ,&_bggfc );_egcf !=nil {return _egcf ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_fecef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bgde :=NewEG_ShapeElements (); -_bgde .Lock =NewOfcLock ();if _deefg :=d .DecodeElement (_bgde .Lock ,&_bggfc );_deefg !=nil {return _deefg ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_bgde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fdcd :=NewEG_ShapeElements (); -_fdcd .Clippath =NewOfcClippath ();if _edcbf :=d .DecodeElement (_fdcd .Clippath ,&_bggfc );_edcbf !=nil {return _edcbf ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_fdcd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gecb :=NewEG_ShapeElements (); -_gecb .Signatureline =NewOfcSignatureline ();if _ceeda :=d .DecodeElement (_gecb .Signatureline ,&_bggfc );_ceeda !=nil {return _ceeda ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_gecb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fggfed :=NewEG_ShapeElements (); -_fggfed .Wrap =_baa .NewWrap ();if _ggcgf :=d .DecodeElement (_fggfed .Wrap ,&_bggfc );_ggcgf !=nil {return _ggcgf ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_fggfed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dagc :=NewEG_ShapeElements (); -_dagc .Anchorlock =_baa .NewAnchorlock ();if _bddde :=d .DecodeElement (_dagc .Anchorlock ,&_bggfc );_bddde !=nil {return _bddde ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_dagc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bbbd :=NewEG_ShapeElements (); -_bbbd .Bordertop =_baa .NewBordertop ();if _fcbdb :=d .DecodeElement (_bbbd .Bordertop ,&_bggfc );_fcbdb !=nil {return _fcbdb ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_bbbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dfff :=NewEG_ShapeElements (); -_dfff .Borderbottom =_baa .NewBorderbottom ();if _dedcd :=d .DecodeElement (_dfff .Borderbottom ,&_bggfc );_dedcd !=nil {return _dedcd ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_dfff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dbafd :=NewEG_ShapeElements (); -_dbafd .Borderleft =_baa .NewBorderleft ();if _gcfa :=d .DecodeElement (_dbafd .Borderleft ,&_bggfc );_gcfa !=nil {return _gcfa ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_dbafd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dffa :=NewEG_ShapeElements (); -_dffa .Borderright =_baa .NewBorderright ();if _ebcf :=d .DecodeElement (_dffa .Borderright ,&_bggfc );_ebcf !=nil {return _ebcf ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_dffa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbcce :=NewEG_ShapeElements (); -_fbcce .ClientData =_af .NewClientData ();if _cdda :=d .DecodeElement (_fbcce .ClientData ,&_bggfc );_cdda !=nil {return _cdda ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_fbcce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cgcdb :=NewEG_ShapeElements (); -_cgcdb .Textdata =_ce .NewTextdata ();if _bbagd :=d .DecodeElement (_cgcdb .Textdata ,&_bggfc );_bbagd !=nil {return _bbagd ;};_gbab .EG_ShapeElements =append (_gbab .EG_ShapeElements ,_cgcdb );default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_bggfc .Name ); -if _debcb :=d .Skip ();_debcb !=nil {return _debcb ;};};case _d .EndElement :break _dfbf ;case _d .CharData :};};return nil ;};func (_fcaf *AG_Id )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcaf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fcaf .IdAttr )}); -};return nil ;};func (_beeg *CT_Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _beeg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .HrefAttr )}); -};if _beeg .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .TargetAttr )});};if _beeg .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .ClassAttr )}); -};if _beeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .TitleAttr )});};if _beeg .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .AltAttr )}); -};if _beeg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .CoordsizeAttr )});};if _beeg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .CoordoriginAttr )}); -};if _beeg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .WrapcoordsAttr )});};if _beeg .PrintAttr !=_b .ST_TrueFalseUnset {_gfad ,_fege :=_beeg .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _fege !=nil {return _fege ;};start .Attr =append (start .Attr ,_gfad );};if _beeg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .IdAttr )});};if _beeg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .StyleAttr )}); -};if _beeg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .SpidAttr )});};if _beeg .OnedAttr !=_b .ST_TrueFalseUnset {_badaa ,_becgg :=_beeg .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _becgg !=nil {return _becgg ;};start .Attr =append (start .Attr ,_badaa );};if _beeg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .RegroupidAttr )}); -};if _beeg .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_gbbdf ,_cfebf :=_beeg .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cfebf !=nil {return _cfebf ; -};start .Attr =append (start .Attr ,_gbbdf );};if _beeg .ButtonAttr !=_b .ST_TrueFalseUnset {_efde ,_fegg :=_beeg .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fegg !=nil {return _fegg ;};start .Attr =append (start .Attr ,_efde ); -};if _beeg .UserhiddenAttr !=_b .ST_TrueFalseUnset {_bafac ,_dcfbdf :=_beeg .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dcfbdf !=nil {return _dcfbdf ;};start .Attr =append (start .Attr ,_bafac ); -};if _beeg .BulletAttr !=_b .ST_TrueFalseUnset {_ddacb ,_fbbed :=_beeg .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fbbed !=nil {return _fbbed ;};start .Attr =append (start .Attr ,_ddacb );};if _beeg .HrAttr !=_b .ST_TrueFalseUnset {_afbd ,_gabee :=_beeg .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _gabee !=nil {return _gabee ;};start .Attr =append (start .Attr ,_afbd );};if _beeg .HrstdAttr !=_b .ST_TrueFalseUnset {_baggg ,_dcgaf :=_beeg .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dcgaf !=nil {return _dcgaf ; -};start .Attr =append (start .Attr ,_baggg );};if _beeg .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cdfg ,_deabb :=_beeg .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _deabb !=nil {return _deabb ; -};start .Attr =append (start .Attr ,_cdfg );};if _beeg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .HrpctAttr )});};if _beeg .HralignAttr !=OfcST_HrAlignUnset {_fgcfb ,_dfac :=_beeg .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _dfac !=nil {return _dfac ;};start .Attr =append (start .Attr ,_fgcfb );};if _beeg .AllowincellAttr !=_b .ST_TrueFalseUnset {_ffgbe ,_egbaa :=_beeg .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _egbaa !=nil {return _egbaa ;};start .Attr =append (start .Attr ,_ffgbe );};if _beeg .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_gdbb ,_abced :=_beeg .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _abced !=nil {return _abced ;};start .Attr =append (start .Attr ,_gdbb );};if _beeg .UserdrawnAttr !=_b .ST_TrueFalseUnset {_dfag ,_dfbe :=_beeg .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_dfag );};if _beeg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .BordertopcolorAttr )}); -};if _beeg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .BorderleftcolorAttr )}); -};if _beeg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .BorderbottomcolorAttr )}); -};if _beeg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .BorderrightcolorAttr )}); -};if _beeg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_debf ,_dcafe :=_beeg .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dcafe !=nil {return _dcafe ;};start .Attr =append (start .Attr ,_debf ); -};if _beeg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .DgmnodekindAttr )});};if _beeg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gbdgdg ,_dffcd :=_beeg .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _dffcd !=nil {return _dffcd ;};start .Attr =append (start .Attr ,_gbdgdg );};if _beeg .InsetmodeAttr !=OfcST_InsetModeUnset {_bdcea ,_dcea :=_beeg .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _dcea !=nil {return _dcea ;};start .Attr =append (start .Attr ,_bdcea );};if _beeg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .OpacityAttr )}); -};if _beeg .StrokedAttr !=_b .ST_TrueFalseUnset {_aeeb ,_cfdca :=_beeg .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cfdca !=nil {return _cfdca ;};start .Attr =append (start .Attr ,_aeeb );};if _beeg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .StrokecolorAttr )}); -};if _beeg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .StrokeweightAttr )});};if _beeg .InsetpenAttr !=_b .ST_TrueFalseUnset {_addab ,_bedca :=_beeg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bedca !=nil {return _bedca ;};start .Attr =append (start .Attr ,_addab );};if _beeg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .ChromakeyAttr )}); -};if _beeg .FilledAttr !=_b .ST_TrueFalseUnset {_ceag ,_ebda :=_beeg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ebda !=nil {return _ebda ;};start .Attr =append (start .Attr ,_ceag );};if _beeg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .FillcolorAttr )}); -};if _beeg .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beeg .SptAttr )});};if _beeg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_badd ,_gbbc :=_beeg .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _gbbc !=nil {return _gbbc ;};start .Attr =append (start .Attr ,_badd );};if _beeg .BwmodeAttr !=OfcST_BWModeUnset {_bbgc ,_ccbf :=_beeg .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ccbf !=nil {return _ccbf ; -};start .Attr =append (start .Attr ,_bbgc );};if _beeg .BwpureAttr !=OfcST_BWModeUnset {_edbc ,_agdcdd :=_beeg .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _agdcdd !=nil {return _agdcdd ;};start .Attr =append (start .Attr ,_edbc ); -};if _beeg .BwnormalAttr !=OfcST_BWModeUnset {_ecca ,_eebaf :=_beeg .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eebaf !=nil {return _eebaf ;};start .Attr =append (start .Attr ,_ecca ); -};if _beeg .ForcedashAttr !=_b .ST_TrueFalseUnset {_bcfcg ,_egdae :=_beeg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _egdae !=nil {return _egdae ;};start .Attr =append (start .Attr ,_bcfcg ); -};if _beeg .OleiconAttr !=_b .ST_TrueFalseUnset {_fada ,_ffbbe :=_beeg .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ffbbe !=nil {return _ffbbe ;};start .Attr =append (start .Attr ,_fada );};if _beeg .OleAttr !=_b .ST_TrueFalseBlankUnset {_eccbc ,_gfab :=_beeg .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _gfab !=nil {return _gfab ;};start .Attr =append (start .Attr ,_eccbc );};if _beeg .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_dggdcg ,_decg :=_beeg .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _decg !=nil {return _decg ;};start .Attr =append (start .Attr ,_dggdcg );};if _beeg .CliptowrapAttr !=_b .ST_TrueFalseUnset {_eeccf ,_ggac :=_beeg .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _ggac !=nil {return _ggac ;};start .Attr =append (start .Attr ,_eeccf );};if _beeg .ClipAttr !=_b .ST_TrueFalseUnset {_cgfeb ,_gaagf :=_beeg .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gaagf !=nil {return _gaagf ; -};start .Attr =append (start .Attr ,_cgfeb );};e .EncodeToken (start );if _beeg .EG_ShapeElements !=nil {for _ ,_dadea :=range _beeg .EG_ShapeElements {_dadea .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type OfcST_HrAlign byte ; +// Validate validates the Curve and its children +func (_dgadc *Curve )Validate ()error {return _dgadc .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_eccee OfcST_BWMode )String ()string {switch _eccee {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f"; +case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e"; +case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};func (_cebea *Group )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cebea .CT_Group .MarshalXML (e ,start ); +};func (_cagf *CT_Image )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _cagf .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .HrefAttr )}); +};if _cagf .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .TargetAttr )});};if _cagf .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .ClassAttr )}); +};if _cagf .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .TitleAttr )});};if _cagf .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .AltAttr )}); +};if _cagf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .CoordsizeAttr )});};if _cagf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .CoordoriginAttr )}); +};if _cagf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .WrapcoordsAttr )});};if _cagf .PrintAttr !=_f .ST_TrueFalseUnset {_agea ,_dcfea :=_cagf .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _dcfea !=nil {return _dcfea ;};start .Attr =append (start .Attr ,_agea );};if _cagf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .IdAttr )});};if _cagf .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .StyleAttr )}); +};if _cagf .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .SpidAttr )});};if _cagf .OnedAttr !=_f .ST_TrueFalseUnset {_agbd ,_fgedc :=_cagf .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _fgedc !=nil {return _fgedc ;};start .Attr =append (start .Attr ,_agbd );};if _cagf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .RegroupidAttr )}); +};if _cagf .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ddfeg ,_dccgf :=_cagf .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dccgf !=nil {return _dccgf ; +};start .Attr =append (start .Attr ,_ddfeg );};if _cagf .ButtonAttr !=_f .ST_TrueFalseUnset {_gfda ,_fbcc :=_cagf .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbcc !=nil {return _fbcc ;};start .Attr =append (start .Attr ,_gfda ); +};if _cagf .UserhiddenAttr !=_f .ST_TrueFalseUnset {_befd ,_efag :=_cagf .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _efag !=nil {return _efag ;};start .Attr =append (start .Attr ,_befd ); +};if _cagf .BulletAttr !=_f .ST_TrueFalseUnset {_gaede ,_ecgg :=_cagf .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ecgg !=nil {return _ecgg ;};start .Attr =append (start .Attr ,_gaede );};if _cagf .HrAttr !=_f .ST_TrueFalseUnset {_eaece ,_fgfde :=_cagf .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _fgfde !=nil {return _fgfde ;};start .Attr =append (start .Attr ,_eaece );};if _cagf .HrstdAttr !=_f .ST_TrueFalseUnset {_gac ,_befac :=_cagf .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _befac !=nil {return _befac ; +};start .Attr =append (start .Attr ,_gac );};if _cagf .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_geagg ,_fcae :=_cagf .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fcae !=nil {return _fcae ; +};start .Attr =append (start .Attr ,_geagg );};if _cagf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .HrpctAttr )});};if _cagf .HralignAttr !=OfcST_HrAlignUnset {_fggg ,_abaf :=_cagf .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _abaf !=nil {return _abaf ;};start .Attr =append (start .Attr ,_fggg );};if _cagf .AllowincellAttr !=_f .ST_TrueFalseUnset {_bgfa ,_cbed :=_cagf .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _cbed !=nil {return _cbed ;};start .Attr =append (start .Attr ,_bgfa );};if _cagf .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_ccbd ,_gdac :=_cagf .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _gdac !=nil {return _gdac ;};start .Attr =append (start .Attr ,_ccbd );};if _cagf .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fbgc ,_aedg :=_cagf .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _aedg !=nil {return _aedg ;};start .Attr =append (start .Attr ,_fbgc );};if _cagf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .BordertopcolorAttr )}); +};if _cagf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .BorderleftcolorAttr )}); +};if _cagf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .BorderbottomcolorAttr )}); +};if _cagf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .BorderrightcolorAttr )}); +};if _cagf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afg ,_gfce :=_cagf .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gfce !=nil {return _gfce ;};start .Attr =append (start .Attr ,_afg ); +};if _cagf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .DgmnodekindAttr )});};if _cagf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bdaeb ,_ccfba :=_cagf .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ccfba !=nil {return _ccfba ;};start .Attr =append (start .Attr ,_bdaeb );};if _cagf .InsetmodeAttr !=OfcST_InsetModeUnset {_afde ,_dbdd :=_cagf .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _dbdd !=nil {return _dbdd ;};start .Attr =append (start .Attr ,_afde );};if _cagf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .OpacityAttr )}); +};if _cagf .StrokedAttr !=_f .ST_TrueFalseUnset {_cggf ,_abafg :=_cagf .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abafg !=nil {return _abafg ;};start .Attr =append (start .Attr ,_cggf );};if _cagf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .StrokecolorAttr )}); +};if _cagf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .StrokeweightAttr )});};if _cagf .InsetpenAttr !=_f .ST_TrueFalseUnset {_bddc ,_eeee :=_cagf .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _eeee !=nil {return _eeee ;};start .Attr =append (start .Attr ,_bddc );};if _cagf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .ChromakeyAttr )}); +};if _cagf .FilledAttr !=_f .ST_TrueFalseUnset {_gcceb ,_gddc :=_cagf .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gddc !=nil {return _gddc ;};start .Attr =append (start .Attr ,_gcceb );};if _cagf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .FillcolorAttr )}); +};if _cagf .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .SptAttr )});};if _cagf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gcgd ,_edea :=_cagf .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _edea !=nil {return _edea ;};start .Attr =append (start .Attr ,_gcgd );};if _cagf .BwmodeAttr !=OfcST_BWModeUnset {_gaee ,_cbeg :=_cagf .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbeg !=nil {return _cbeg ; +};start .Attr =append (start .Attr ,_gaee );};if _cagf .BwpureAttr !=OfcST_BWModeUnset {_afgc ,_becab :=_cagf .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _becab !=nil {return _becab ;};start .Attr =append (start .Attr ,_afgc ); +};if _cagf .BwnormalAttr !=OfcST_BWModeUnset {_ebac ,_cgdee :=_cagf .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cgdee !=nil {return _cgdee ;};start .Attr =append (start .Attr ,_ebac ); +};if _cagf .ForcedashAttr !=_f .ST_TrueFalseUnset {_edac ,_acdaa :=_cagf .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _acdaa !=nil {return _acdaa ;};start .Attr =append (start .Attr ,_edac ); +};if _cagf .OleiconAttr !=_f .ST_TrueFalseUnset {_bfffa ,_edafd :=_cagf .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _edafd !=nil {return _edafd ;};start .Attr =append (start .Attr ,_bfffa );};if _cagf .OleAttr !=_f .ST_TrueFalseBlankUnset {_cabeb ,_cdfd :=_cagf .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _cdfd !=nil {return _cdfd ;};start .Attr =append (start .Attr ,_cabeb );};if _cagf .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_dafea ,_egfb :=_cagf .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _egfb !=nil {return _egfb ;};start .Attr =append (start .Attr ,_dafea );};if _cagf .CliptowrapAttr !=_f .ST_TrueFalseUnset {_fbgfb ,_gbeea :=_cagf .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _gbeea !=nil {return _gbeea ;};start .Attr =append (start .Attr ,_fbgfb );};if _cagf .ClipAttr !=_f .ST_TrueFalseUnset {_aefgd ,_fbda :=_cagf .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbda !=nil {return _fbda ; +};start .Attr =append (start .Attr ,_aefgd );};if _cagf .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .SrcAttr )});};if _cagf .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .CropleftAttr )}); +};if _cagf .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .CroptopAttr )});};if _cagf .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .CroprightAttr )}); +};if _cagf .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .CropbottomAttr )});};if _cagf .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .GainAttr )}); +};if _cagf .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .BlacklevelAttr )});};if _cagf .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cagf .GammaAttr )}); +};if _cagf .GrayscaleAttr !=_f .ST_TrueFalseUnset {_cbegd ,_caec :=_cagf .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _caec !=nil {return _caec ;};start .Attr =append (start .Attr ,_cbegd );};if _cagf .BilevelAttr !=_f .ST_TrueFalseUnset {_gffe ,_cgacg :=_cagf .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); +if _cgacg !=nil {return _cgacg ;};start .Attr =append (start .Attr ,_gffe );};e .EncodeToken (start );if _cagf .EG_ShapeElements !=nil {for _ ,_edgf :=range _cagf .EG_ShapeElements {_edgf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};type ST_ImageAspect byte ;func (_bacac *ST_FillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bacac =0;case "\u0073\u006f\u006ci\u0064":*_bacac =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bacac =2; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bacac =3;case "\u0074\u0069\u006c\u0065":*_bacac =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bacac =5;case "\u0066\u0072\u0061m\u0065":*_bacac =6;};return nil ; +};func NewOfcTop ()*OfcTop {_gdcgg :=&OfcTop {};_gdcgg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gdcgg ;};func NewFill ()*Fill {_cfcf :=&Fill {};_cfcf .CT_Fill =*NewCT_Fill ();return _cfcf };type OfcST_FillType byte ;func (_fdaad OfcST_CalloutPlacement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_caece :=_a .Attr {}; +_caece .Name =name ;switch _fdaad {case OfcST_CalloutPlacementUnset :_caece .Value ="";case OfcST_CalloutPlacementTop :_caece .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_caece .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_caece .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case OfcST_CalloutPlacementUser :_caece .Value ="\u0075\u0073\u0065\u0072";};return _caece ,nil ;};func (_cbca *CT_ImageData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fecdc :=range start .Attr {if _fecdc .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"&&_fecdc .Name .Local =="\u0070\u0069\u0063\u0074"||_fecdc .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"&&_fecdc .Name .Local =="\u0070\u0069\u0063\u0074"{_cgdb ,_faacf :=_fecdc .Value ,error (nil ); +if _faacf !=nil {return _faacf ;};_cbca .PictAttr =&_cgdb ;continue ;};if _fecdc .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"&&_fecdc .Name .Local =="\u0068\u0072\u0065\u0066"||_fecdc .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"&&_fecdc .Name .Local =="\u0068\u0072\u0065\u0066"{_dage ,_ddegf :=_fecdc .Value ,error (nil ); +if _ddegf !=nil {return _ddegf ;};_cbca .RHrefAttr =&_dage ;continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u0068\u0072\u0065\u0066"{_defgc ,_beac :=_fecdc .Value ,error (nil ); +if _beac !=nil {return _beac ;};_cbca .HrefAttr =&_defgc ;continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aaab ,_becc :=_fecdc .Value ,error (nil ); +if _becc !=nil {return _becc ;};_cbca .AlthrefAttr =&_aaab ;continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fecc ,_gbad :=_fecdc .Value ,error (nil ); +if _gbad !=nil {return _gbad ;};_cbca .TitleAttr =&_fecc ;continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u006f\u006c\u0065i\u0064"{_eacg ,_fddba :=_gf .ParseFloat (_fecdc .Value ,64); +if _fddba !=nil {return _fddba ;};_fbba :=float32 (_eacg );_cbca .OleidAttr =&_fbba ;continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cbca .DetectmouseclickAttr .UnmarshalXMLAttr (_fecdc ); +continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u006d\u006f\u0076i\u0065"{_fcde ,_bbeg :=_gf .ParseFloat (_fecdc .Value ,64); +if _bbeg !=nil {return _bbeg ;};_dfaga :=float32 (_fcde );_cbca .MovieAttr =&_dfaga ;continue ;};if _fecdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecdc .Name .Local =="\u0072\u0065\u006ci\u0064"{_cfaafg ,_bfbb :=_fecdc .Value ,error (nil ); +if _bfbb !=nil {return _bfbb ;};_cbca .RelidAttr =&_cfaafg ;continue ;};if _fecdc .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"&&_fecdc .Name .Local =="\u0069\u0064"||_fecdc .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"&&_fecdc .Name .Local =="\u0069\u0064"{_gfdef ,_beagg :=_fecdc .Value ,error (nil ); +if _beagg !=nil {return _beagg ;};_cbca .IdAttr =&_gfdef ;continue ;};if _fecdc .Name .Local =="\u0069\u0064"{_ffccc ,_dffac :=_fecdc .Value ,error (nil );if _dffac !=nil {return _dffac ;};_cbca .SIdAttr =&_ffccc ;continue ;};if _fecdc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gdced ,_acbbg :=_fecdc .Value ,error (nil ); +if _acbbg !=nil {return _acbbg ;};_cbca .CropbottomAttr =&_gdced ;continue ;};if _fecdc .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_bdagg ,_faged :=_fecdc .Value ,error (nil );if _faged !=nil {return _faged ;};_cbca .EmbosscolorAttr =&_bdagg ; +continue ;};if _fecdc .Name .Local =="\u0073\u0072\u0063"{_dgbcg ,_cefaf :=_fecdc .Value ,error (nil );if _cefaf !=nil {return _cefaf ;};_cbca .SrcAttr =&_dgbcg ;continue ;};if _fecdc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cacb ,_aebg :=_fecdc .Value ,error (nil ); +if _aebg !=nil {return _aebg ;};_cbca .CropleftAttr =&_cacb ;continue ;};if _fecdc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcdgc ,_aagc :=_fecdc .Value ,error (nil );if _aagc !=nil {return _aagc ;};_cbca .CroptopAttr =&_dcdgc ;continue ; +};if _fecdc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_bbebd ,_ecgac :=_fecdc .Value ,error (nil );if _ecgac !=nil {return _ecgac ;};_cbca .CroprightAttr =&_bbebd ;continue ;};if _fecdc .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_egace ,_beff :=_fecdc .Value ,error (nil ); +if _beff !=nil {return _beff ;};_cbca .RecolortargetAttr =&_egace ;continue ;};if _fecdc .Name .Local =="\u0067\u0061\u0069\u006e"{_badg ,_abga :=_fecdc .Value ,error (nil );if _abga !=nil {return _abga ;};_cbca .GainAttr =&_badg ;continue ;};if _fecdc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ceff ,_bgcg :=_fecdc .Value ,error (nil ); +if _bgcg !=nil {return _bgcg ;};_cbca .BlacklevelAttr =&_ceff ;continue ;};if _fecdc .Name .Local =="\u0067\u0061\u006dm\u0061"{_deegg ,_fadae :=_fecdc .Value ,error (nil );if _fadae !=nil {return _fadae ;};_cbca .GammaAttr =&_deegg ;continue ;};if _fecdc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cbca .GrayscaleAttr .UnmarshalXMLAttr (_fecdc ); +continue ;};if _fecdc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cbca .BilevelAttr .UnmarshalXMLAttr (_fecdc );continue ;};if _fecdc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcabc ,_cadf :=_fecdc .Value ,error (nil ); +if _cadf !=nil {return _cadf ;};_cbca .ChromakeyAttr =&_bcabc ;continue ;};};for {_gebeb ,_fgfdec :=d .Token ();if _fgfdec !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_fgfdec ); +};if _eadbf ,_adfd :=_gebeb .(_a .EndElement );_adfd &&_eadbf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_ggbad *OfcExtrusion )ValidateWithPath (path string )error {if _gfgb :=_ggbad .OfcCT_Extrusion .ValidateWithPath (path );_gfgb !=nil {return _gfgb ;};return nil ;}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_dffbf *Stroke )ValidateWithPath (path string )error {if _gabfba :=_dffbf .CT_Stroke .ValidateWithPath (path );_gabfba !=nil {return _gabfba ;};return nil ;};func (_ccf *AG_OfficeShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccf .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ccf .SptAttr )}); +};if _ccf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bgbf ,_dfg :=_ccf .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dfg !=nil {return _dfg ;};start .Attr =append (start .Attr ,_bgbf ); +};if _ccf .BwmodeAttr !=OfcST_BWModeUnset {_agg ,_gbcf :=_ccf .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbcf !=nil {return _gbcf ;};start .Attr =append (start .Attr ,_agg );};if _ccf .BwpureAttr !=OfcST_BWModeUnset {_cfad ,_cge :=_ccf .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); +if _cge !=nil {return _cge ;};start .Attr =append (start .Attr ,_cfad );};if _ccf .BwnormalAttr !=OfcST_BWModeUnset {_cdd ,_gfdd :=_ccf .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gfdd !=nil {return _gfdd ; +};start .Attr =append (start .Attr ,_cdd );};if _ccf .ForcedashAttr !=_f .ST_TrueFalseUnset {_dcaa ,_ced :=_ccf .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ced !=nil {return _ced ; +};start .Attr =append (start .Attr ,_dcaa );};if _ccf .OleiconAttr !=_f .ST_TrueFalseUnset {_ebdg ,_aba :=_ccf .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aba !=nil {return _aba ;};start .Attr =append (start .Attr ,_ebdg ); +};if _ccf .OleAttr !=_f .ST_TrueFalseBlankUnset {_abae ,_egg :=_ccf .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _egg !=nil {return _egg ;};start .Attr =append (start .Attr ,_abae );};if _ccf .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_gedc ,_cdf :=_ccf .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _cdf !=nil {return _cdf ;};start .Attr =append (start .Attr ,_gedc );};if _ccf .CliptowrapAttr !=_f .ST_TrueFalseUnset {_cbe ,_begg :=_ccf .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _begg !=nil {return _begg ;};start .Attr =append (start .Attr ,_cbe );};if _ccf .ClipAttr !=_f .ST_TrueFalseUnset {_cfb ,_befc :=_ccf .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _befc !=nil {return _befc ; +};start .Attr =append (start .Attr ,_cfb );};return nil ;};func (_gfgg *ST_FillMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaaag ,_gbddg :=d .Token ();if _gbddg !=nil {return _gbddg ;};if _aafbee ,_agbbf :=_aaaag .(_a .EndElement ); +_agbbf &&_aafbee .Name ==start .Name {*_gfgg =1;return nil ;};if _cgadd ,_fccdb :=_aaaag .(_a .CharData );!_fccdb {return _d .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",_aaaag ); +}else {switch string (_cgadd ){case "":*_gfgg =0;case "\u006e\u006f\u006e\u0065":*_gfgg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gfgg =2;case "\u0073\u0069\u0067m\u0061":*_gfgg =3;case "\u0061\u006e\u0079":*_gfgg =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gfgg =5; +};};_aaaag ,_gbddg =d .Token ();if _gbddg !=nil {return _gbddg ;};if _cfeca ,_cgafc :=_aaaag .(_a .EndElement );_cgafc &&_cfeca .Name ==start .Name {return nil ;};return _d .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",_aaaag ); +};type OfcCT_Extrusion struct{OnAttr _f .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ; +BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _f .ST_TrueFalse ;AutorotationcenterAttr _f .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ; +ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _f .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _f .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _f .ST_TrueFalse ; +Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _f .ST_TrueFalse ;ExtAttr ST_Ext ;}; -// Validate validates the OfcCT_Lock and its children -func (_bdfbc *OfcCT_Lock )Validate ()error {return _bdfbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_dfcde OfcST_ScreenSize )String ()string {switch _dfcde {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036"; -case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032"; -};return "";};func NewCT_Path ()*CT_Path {_aaad :=&CT_Path {};return _aaad }; +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_egegc *OfcShapedefaults )ValidateWithPath (path string )error {if _eebgcf :=_egegc .OfcCT_ShapeDefaults .ValidateWithPath (path );_eebgcf !=nil {return _eebgcf ;};return nil ;};type OfcST_CalloutPlacement byte ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_eggc *CT_Background )ValidateWithPath (path string )error {if _cdeab :=_eggc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdeab !=nil {return _cdeab ;};if _fbeb :=_eggc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_fbeb !=nil {return _fbeb ;};if _gfac :=_eggc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gfac !=nil {return _gfac ;};if _aeeg :=_eggc .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072"); -_aeeg !=nil {return _aeeg ;};if _eggc .Fill !=nil {if _dafb :=_eggc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dafb !=nil {return _dafb ;};};if _gdfe :=_eggc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); -_gdfe !=nil {return _gdfe ;};return nil ;}; +// Validate validates the CT_Path and its children +func (_adbeg *CT_Path )Validate ()error {return _adbeg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2; +OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;); -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_bbedd *OfcLock )ValidateWithPath (path string )error {if _egbdc :=_bbedd .OfcCT_Lock .ValidateWithPath (path );_egbdc !=nil {return _egbdc ;};return nil ;}; +// Validate validates the CT_RoundRect and its children +func (_gfee *CT_RoundRect )Validate ()error {return _gfee .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func NewOfcCT_Complex ()*OfcCT_Complex {_bbdee :=&OfcCT_Complex {};return _bbdee };func (_dged *AG_OfficeCoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dged .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dged .SpidAttr )}); +};if _dged .OnedAttr !=_f .ST_TrueFalseUnset {_abead ,_gdgc :=_dged .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gdgc !=nil {return _gdgc ;};start .Attr =append (start .Attr ,_abead );};if _dged .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dged .RegroupidAttr )}); +};if _dged .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_cgcb ,_edfc :=_dged .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _edfc !=nil {return _edfc ; +};start .Attr =append (start .Attr ,_cgcb );};if _dged .ButtonAttr !=_f .ST_TrueFalseUnset {_eac ,_ged :=_dged .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_eac ); +};if _dged .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dbde ,_cgge :=_dged .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgge !=nil {return _cgge ;};start .Attr =append (start .Attr ,_dbde ); +};if _dged .BulletAttr !=_f .ST_TrueFalseUnset {_fdgf ,_aaa :=_dged .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aaa !=nil {return _aaa ;};start .Attr =append (start .Attr ,_fdgf );};if _dged .HrAttr !=_f .ST_TrueFalseUnset {_aeaa ,_add :=_dged .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_aeaa );};if _dged .HrstdAttr !=_f .ST_TrueFalseUnset {_eacf ,_dbce :=_dged .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dbce !=nil {return _dbce ; +};start .Attr =append (start .Attr ,_eacf );};if _dged .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_edb ,_aeg :=_dged .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aeg !=nil {return _aeg ; +};start .Attr =append (start .Attr ,_edb );};if _dged .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dged .HrpctAttr )});};if _dged .HralignAttr !=OfcST_HrAlignUnset {_debe ,_cdc :=_dged .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_debe );};if _dged .AllowincellAttr !=_f .ST_TrueFalseUnset {_cgd ,_dgb :=_dged .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dgb !=nil {return _dgb ;};start .Attr =append (start .Attr ,_cgd );};if _dged .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_aag ,_abbb :=_dged .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _abbb !=nil {return _abbb ;};start .Attr =append (start .Attr ,_aag );};if _dged .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fbcg ,_dgd :=_dged .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _dgd !=nil {return _dgd ;};start .Attr =append (start .Attr ,_fbcg );};if _dged .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dged .BordertopcolorAttr )}); +};if _dged .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dged .BorderleftcolorAttr )}); +};if _dged .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dged .BorderbottomcolorAttr )}); +};if _dged .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dged .BorderrightcolorAttr )}); +};if _dged .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bedc ,_dac :=_dged .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_bedc ); +};if _dged .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dged .DgmnodekindAttr )});};if _dged .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gbb ,_gedg :=_dged .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _gedg !=nil {return _gedg ;};start .Attr =append (start .Attr ,_gbb );};if _dged .InsetmodeAttr !=OfcST_InsetModeUnset {_bbf ,_feb :=_dged .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _feb !=nil {return _feb ;};start .Attr =append (start .Attr ,_bbf );};return nil ;};type Rect struct{CT_Rect }; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_afadc *Rect )ValidateWithPath (path string )error {if _fecf :=_afadc .CT_Rect .ValidateWithPath (path );_fecf !=nil {return _fecf ;};return nil ;};func (_deacec *OfcST_BWMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deacec =0; -case "\u0063\u006f\u006co\u0072":*_deacec =1;case "\u0061\u0075\u0074\u006f":*_deacec =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_deacec =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_deacec =4; -case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_deacec =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_deacec =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_deacec =7;case "\u0062\u006c\u0061c\u006b":*_deacec =8; -case "\u0077\u0068\u0069t\u0065":*_deacec =9;case "\u0068\u0069\u0064\u0065":*_deacec =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_deacec =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_deacec =12; -};return nil ;};func (_ddcaf OfcST_HrAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbgab :=_d .Attr {};_dbgab .Name =name ;switch _ddcaf {case OfcST_HrAlignUnset :_dbgab .Value ="";case OfcST_HrAlignLeft :_dbgab .Value ="\u006c\u0065\u0066\u0074"; -case OfcST_HrAlignRight :_dbgab .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_dbgab .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _dbgab ,nil ;}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_ccggd *OfcLock )ValidateWithPath (path string )error {if _babg :=_ccggd .OfcCT_Lock .ValidateWithPath (path );_babg !=nil {return _babg ;};return nil ;};func (_agdba ST_Ext )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agdba .String (),start ); +};func (_dfbfb ST_EditAs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfbfb .String (),start );};func (_bfcea OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _bfcea {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcea )); +};return nil ;};type Stroke struct{CT_Stroke };func (_cdab *OfcST_ConnectType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdfgc ,_fbccc :=d .Token ();if _fbccc !=nil {return _fbccc ;};if _cdegec ,_afedac :=_cdfgc .(_a .EndElement );_afedac &&_cdegec .Name ==start .Name {*_cdab =1; +return nil ;};if _cfeea ,_agadcd :=_cdfgc .(_a .CharData );!_agadcd {return _d .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",_cdfgc );}else {switch string (_cfeea ){case "":*_cdab =0; +case "\u006e\u006f\u006e\u0065":*_cdab =1;case "\u0072\u0065\u0063\u0074":*_cdab =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_cdab =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdab =4;};};_cdfgc ,_fbccc =d .Token ();if _fbccc !=nil {return _fbccc ; +};if _bffbc ,_ccgdcd :=_cdfgc .(_a .EndElement );_ccgdcd &&_bffbc .Name ==start .Name {return nil ;};return _d .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",_cdfgc ); +}; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_caadf *OfcColumn )ValidateWithPath (path string )error {if _eebggf :=_caadf .OfcCT_StrokeChild .ValidateWithPath (path );_eebggf !=nil {return _eebggf ;};return nil ;}; +// Validate validates the Rect and its children +func (_begc *Rect )Validate ()error {return _begc .ValidateWithPath ("\u0052\u0065\u0063\u0074")}; -// Validate validates the Handles and its children -func (_fbag *Handles )Validate ()error {return _fbag .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_fgege *CT_Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adeg :=range start .Attr {if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgege .UserdrawnAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgege .ButtonAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgege .DgmlayoutmruAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgege .UserhiddenAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgege .CliptowrapAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgege .BulletAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u006f\u006c\u0065"{_fgege .OleAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0068\u0072"{_fgege .HrAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0073\u0070\u0069\u0064"{_ccde ,_fgbe :=_adeg .Value ,error (nil ); -if _fgbe !=nil {return _fgbe ;};_fgege .SpidAttr =&_ccde ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgege .HrstdAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgege .BwnormalAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddbd ,_gbad :=_adeg .Value ,error (nil ); -if _gbad !=nil {return _gbad ;};_fgege .BordertopcolorAttr =&_ddbd ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgege .DgmlayoutAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgege .ForcedashAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgege .AllowoverlapAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgege .HrnoshadeAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgege .PreferrelativeAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbcg ,_defg :=_adeg .Value ,error (nil ); -if _defg !=nil {return _defg ;};_fgege .BorderbottomcolorAttr =&_bbcg ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u006f\u006e\u0065\u0064"{_fgege .OnedAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aagc ,_bdfg :=_gb .ParseInt (_adeg .Value ,10,64); -if _bdfg !=nil {return _bdfg ;};_fgege .DgmnodekindAttr =&_aagc ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgaa ,_egeb :=_gb .ParseInt (_adeg .Value ,10,64); -if _egeb !=nil {return _egeb ;};_fgege .RegroupidAttr =&_bgaa ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgege .AllowincellAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bddg ,_caed :=_gb .ParseFloat (_adeg .Value ,64); -if _caed !=nil {return _caed ;};_afdc :=float32 (_bddg );_fgege .HrpctAttr =&_afdc ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0063\u006c\u0069\u0070"{_fgege .ClipAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgege .InsetmodeAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adfc ,_gcfcd :=_adeg .Value ,error (nil ); -if _gcfcd !=nil {return _gcfcd ;};_fgege .BorderleftcolorAttr =&_adfc ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgege .OleiconAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afeeg ,_dbad :=_adeg .Value ,error (nil ); -if _dbad !=nil {return _dbad ;};_fgege .BorderrightcolorAttr =&_afeeg ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgege .ConnectortypeAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgege .BwpureAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgege .BwmodeAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0073\u0070\u0074"{_cdfa ,_ccfg :=_gb .ParseFloat (_adeg .Value ,64); -if _ccfg !=nil {return _ccfg ;};_efge :=float32 (_cdfa );_fgege .SptAttr =&_efge ;continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgege .DoubleclicknotifyAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgege .HralignAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_fcdb ,_fgc :=_gb .ParseFloat (_adeg .Value ,64);if _fgc !=nil {return _fgc ;};_fgege .EndAngleAttr =&_fcdb ;continue ;};if _adeg .Name .Local =="\u0069\u0064"{_adfab ,_dbafc :=_adeg .Value ,error (nil ); -if _dbafc !=nil {return _dbafc ;};_fgege .IdAttr =&_adfab ;continue ;};if _adeg .Name .Local =="\u0061\u006c\u0074"{_ffeg ,_afdcd :=_adeg .Value ,error (nil );if _afdcd !=nil {return _afdcd ;};_fgege .AltAttr =&_ffeg ;continue ;};if _adeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgege .PrintAttr .UnmarshalXMLAttr (_adeg ); -continue ;};if _adeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgege .StrokedAttr .UnmarshalXMLAttr (_adeg );continue ;};if _adeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bdbb ,_fdcg :=_adeg .Value ,error (nil ); -if _fdcg !=nil {return _fdcg ;};_fgege .WrapcoordsAttr =&_bdbb ;continue ;};if _adeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bda ,_bfbe :=_adeg .Value ,error (nil );if _bfbe !=nil {return _bfbe ;};_fgege .StrokeweightAttr =&_bda ; -continue ;};if _adeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eebd ,_febg :=_adeg .Value ,error (nil );if _febg !=nil {return _febg ;};_fgege .CoordoriginAttr =&_eebd ;continue ;};if _adeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebfb ,_fceeg :=_adeg .Value ,error (nil ); -if _fceeg !=nil {return _fceeg ;};_fgege .ChromakeyAttr =&_ebfb ;continue ;};if _adeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eagf ,_egbde :=_adeg .Value ,error (nil );if _egbde !=nil {return _egbde ;};_fgege .FillcolorAttr =&_eagf ; -continue ;};if _adeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcce ,_gfce :=_adeg .Value ,error (nil );if _gfce !=nil {return _gfce ;};_fgege .StyleAttr =&_fcce ;continue ;};if _adeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecff ,_cgbe :=_adeg .Value ,error (nil ); -if _cgbe !=nil {return _cgbe ;};_fgege .OpacityAttr =&_ecff ;continue ;};if _adeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gacb ,_agcae :=_adeg .Value ,error (nil );if _agcae !=nil {return _agcae ;};_fgege .StrokecolorAttr =&_gacb ; -continue ;};if _adeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgege .InsetpenAttr .UnmarshalXMLAttr (_adeg );continue ;};if _adeg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_bffc ,_caebg :=_gb .ParseFloat (_adeg .Value ,64); -if _caebg !=nil {return _caebg ;};_fgege .StartAngleAttr =&_bffc ;continue ;};if _adeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcc ,_bebb :=_adeg .Value ,error (nil );if _bebb !=nil {return _bebb ;};_fgege .CoordsizeAttr =&_dcc ; -continue ;};if _adeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_egadg ,_fadb :=_adeg .Value ,error (nil );if _fadb !=nil {return _fadb ;};_fgege .TitleAttr =&_egadg ;continue ;};if _adeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_bagg ,_dbbc :=_adeg .Value ,error (nil ); -if _dbbc !=nil {return _dbbc ;};_fgege .ClassAttr =&_bagg ;continue ;};if _adeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ggfe ,_bedf :=_adeg .Value ,error (nil );if _bedf !=nil {return _bedf ;};_fgege .TargetAttr =&_ggfe ;continue ;};if _adeg .Name .Local =="\u0068\u0072\u0065\u0066"{_bfdf ,_dgbd :=_adeg .Value ,error (nil ); -if _dgbd !=nil {return _dgbd ;};_fgege .HrefAttr =&_bfdf ;continue ;};if _adeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgege .FilledAttr .UnmarshalXMLAttr (_adeg );continue ;};};_fegf :for {_agaee ,_feag :=d .Token ();if _feag !=nil {return _feag ; -};switch _facc :=_agaee .(type ){case _d .StartElement :switch _facc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fgfa :=NewEG_ShapeElements (); -_fgfa .Path =NewPath ();if _ggge :=d .DecodeElement (_fgfa .Path ,&_facc );_ggge !=nil {return _ggge ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_fgfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bcge :=NewEG_ShapeElements (); -_bcge .Formulas =NewFormulas ();if _cgg :=d .DecodeElement (_bcge .Formulas ,&_facc );_cgg !=nil {return _cgg ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_bcge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cfb :=NewEG_ShapeElements (); -_cfb .Handles =NewHandles ();if _accb :=d .DecodeElement (_cfb .Handles ,&_facc );_accb !=nil {return _accb ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_cfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_geadb :=NewEG_ShapeElements (); -_geadb .Fill =NewFill ();if _faab :=d .DecodeElement (_geadb .Fill ,&_facc );_faab !=nil {return _faab ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_geadb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dbaga :=NewEG_ShapeElements (); -_dbaga .Stroke =NewStroke ();if _abd :=d .DecodeElement (_dbaga .Stroke ,&_facc );_abd !=nil {return _abd ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_dbaga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bbebd :=NewEG_ShapeElements (); -_bbebd .Shadow =NewShadow ();if _daae :=d .DecodeElement (_bbebd .Shadow ,&_facc );_daae !=nil {return _daae ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_bbebd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_afff :=NewEG_ShapeElements (); -_afff .Textbox =NewTextbox ();if _abcd :=d .DecodeElement (_afff .Textbox ,&_facc );_abcd !=nil {return _abcd ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_afff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dggd :=NewEG_ShapeElements (); -_dggd .Textpath =NewTextpath ();if _bdcc :=d .DecodeElement (_dggd .Textpath ,&_facc );_bdcc !=nil {return _bdcc ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_dggd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eddd :=NewEG_ShapeElements (); -_eddd .Imagedata =NewImagedata ();if _gggb :=d .DecodeElement (_eddd .Imagedata ,&_facc );_gggb !=nil {return _gggb ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_eddd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gfdfb :=NewEG_ShapeElements (); -_gfdfb .Skew =NewOfcSkew ();if _geaf :=d .DecodeElement (_gfdfb .Skew ,&_facc );_geaf !=nil {return _geaf ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_gfdfb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aefeb :=NewEG_ShapeElements (); -_aefeb .Extrusion =NewOfcExtrusion ();if _ebae :=d .DecodeElement (_aefeb .Extrusion ,&_facc );_ebae !=nil {return _ebae ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_aefeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gffb :=NewEG_ShapeElements (); -_gffb .Callout =NewOfcCallout ();if _bcfc :=d .DecodeElement (_gffb .Callout ,&_facc );_bcfc !=nil {return _bcfc ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_gffb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbdgd :=NewEG_ShapeElements (); -_gbdgd .Lock =NewOfcLock ();if _fcbc :=d .DecodeElement (_gbdgd .Lock ,&_facc );_fcbc !=nil {return _fcbc ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_gbdgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ggce :=NewEG_ShapeElements (); -_ggce .Clippath =NewOfcClippath ();if _fgdg :=d .DecodeElement (_ggce .Clippath ,&_facc );_fgdg !=nil {return _fgdg ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_ggce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cdcb :=NewEG_ShapeElements (); -_cdcb .Signatureline =NewOfcSignatureline ();if _egfgc :=d .DecodeElement (_cdcb .Signatureline ,&_facc );_egfgc !=nil {return _egfgc ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_cdcb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dgff :=NewEG_ShapeElements (); -_dgff .Wrap =_baa .NewWrap ();if _ebac :=d .DecodeElement (_dgff .Wrap ,&_facc );_ebac !=nil {return _ebac ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_dgff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dced :=NewEG_ShapeElements (); -_dced .Anchorlock =_baa .NewAnchorlock ();if _egea :=d .DecodeElement (_dced .Anchorlock ,&_facc );_egea !=nil {return _egea ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_dced );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bddgd :=NewEG_ShapeElements (); -_bddgd .Bordertop =_baa .NewBordertop ();if _deda :=d .DecodeElement (_bddgd .Bordertop ,&_facc );_deda !=nil {return _deda ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_bddgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfdc :=NewEG_ShapeElements (); -_cfdc .Borderbottom =_baa .NewBorderbottom ();if _feba :=d .DecodeElement (_cfdc .Borderbottom ,&_facc );_feba !=nil {return _feba ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_cfdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aggf :=NewEG_ShapeElements (); -_aggf .Borderleft =_baa .NewBorderleft ();if _feef :=d .DecodeElement (_aggf .Borderleft ,&_facc );_feef !=nil {return _feef ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_aggf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffdb :=NewEG_ShapeElements (); -_ffdb .Borderright =_baa .NewBorderright ();if _abfe :=d .DecodeElement (_ffdb .Borderright ,&_facc );_abfe !=nil {return _abfe ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_ffdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcfg :=NewEG_ShapeElements (); -_dcfg .ClientData =_af .NewClientData ();if _bgacb :=d .DecodeElement (_dcfg .ClientData ,&_facc );_bgacb !=nil {return _bgacb ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_dcfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ebcc :=NewEG_ShapeElements (); -_ebcc .Textdata =_ce .NewTextdata ();if _bafcg :=d .DecodeElement (_ebcc .Textdata ,&_facc );_bafcg !=nil {return _bafcg ;};_fgege .EG_ShapeElements =append (_fgege .EG_ShapeElements ,_ebcc );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_facc .Name ); -if _ddebf :=d .Skip ();_ddebf !=nil {return _ddebf ;};};case _d .EndElement :break _fegf ;case _d .CharData :};};return nil ;};func (_fbagb OfcST_OLEType )Validate ()error {return _fbagb .ValidateWithPath ("")};func (_aggfcd OfcST_HrAlign )String ()string {switch _aggfcd {case 0:return ""; -case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};func (_cgcdf *OfcCT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcgfc :=range start .Attr {if _gcgfc .Name .Local =="\u0074\u0079\u0070\u0065"{_cgcdf .TypeAttr .UnmarshalXMLAttr (_gcgfc ); -continue ;};if _gcgfc .Name .Local =="\u0065\u0078\u0074"{_cgcdf .ExtAttr .UnmarshalXMLAttr (_gcgfc );continue ;};};for {_cadeg ,_egadfb :=d .Token ();if _egadfb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_egadfb ); -};if _faagfe ,_bfgad :=_cadeg .(_d .EndElement );_bfgad &&_faagfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_bbdad *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func NewRect ()*Rect {_aecb :=&Rect {};_aecb .CT_Rect =*NewCT_Rect ();return _aecb };func (_aabbf ST_EditAs )Validate ()error {return _aabbf .ValidateWithPath ("")}; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_cgcf *Imagedata )ValidateWithPath (path string )error {if _ggcdb :=_cgcf .CT_ImageData .ValidateWithPath (path );_ggcdb !=nil {return _ggcdb ;};return nil ;};func (_gacdf *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gacdf =0; -case "\u0073\u006f\u006ci\u0064":*_gacdf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_gacdf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_gacdf =3;};return nil ;};type OfcCT_Complex struct{ExtAttr ST_Ext ;}; -func (_bdcdc OfcST_ExtrusionRender )String ()string {switch _bdcdc {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065"; -};return "";};func (_fbeac OfcST_OLEDrawAspect )Validate ()error {return _fbeac .ValidateWithPath ("")};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_abdbdg :=&OfcCT_StrokeChild {};return _abdbdg };func (_feeff *OfcST_ExtrusionPlane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbeae ,_gafddg :=d .Token (); -if _gafddg !=nil {return _gafddg ;};if _ggded ,_gfegcd :=_cbeae .(_d .EndElement );_gfegcd &&_ggded .Name ==start .Name {*_feeff =1;return nil ;};if _gadca ,_cgcce :=_cbeae .(_d .CharData );!_cgcce {return _c .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",_cbeae ); -}else {switch string (_gadca ){case "":*_feeff =0;case "\u0058\u0059":*_feeff =1;case "\u005a\u0058":*_feeff =2;case "\u0059\u005a":*_feeff =3;};};_cbeae ,_gafddg =d .Token ();if _gafddg !=nil {return _gafddg ;};if _cggfba ,_fbgbd :=_cbeae .(_d .EndElement ); -_fbgbd &&_cggfba .Name ==start .Name {return nil ;};return _c .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",_cbeae );};func (_eeded *OfcCT_IdMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcfbb :=range start .Attr {if _dcfbb .Name .Local =="\u0064\u0061\u0074\u0061"{_dgafg ,_degf :=_dcfbb .Value ,error (nil ); -if _degf !=nil {return _degf ;};_eeded .DataAttr =&_dgafg ;continue ;};if _dcfbb .Name .Local =="\u0065\u0078\u0074"{_eeded .ExtAttr .UnmarshalXMLAttr (_dcfbb );continue ;};};for {_gfaed ,_bdfga :=d .Token ();if _bdfga !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_bdfga ); -};if _dgce ,_fdafd :=_gfaed .(_d .EndElement );_fdafd &&_dgce .Name ==start .Name {break ;};};return nil ;};func (_gdgc *Imagedata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdgc .CT_ImageData =*NewCT_ImageData ();for _ ,_cacfe :=range start .Attr {if _cacfe .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"&&_cacfe .Name .Local =="\u0070\u0069\u0063\u0074"||_cacfe .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"&&_cacfe .Name .Local =="\u0070\u0069\u0063\u0074"{_dbbge ,_cccfe :=_cacfe .Value ,error (nil ); -if _cccfe !=nil {return _cccfe ;};_gdgc .PictAttr =&_dbbge ;continue ;};if _cacfe .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"&&_cacfe .Name .Local =="\u0068\u0072\u0065\u0066"||_cacfe .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"&&_cacfe .Name .Local =="\u0068\u0072\u0065\u0066"{_addaa ,_beebb :=_cacfe .Value ,error (nil ); -if _beebb !=nil {return _beebb ;};_gdgc .RHrefAttr =&_addaa ;continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u0068\u0072\u0065\u0066"{_fceffd ,_bbcce :=_cacfe .Value ,error (nil ); -if _bbcce !=nil {return _bbcce ;};_gdgc .HrefAttr =&_fceffd ;continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggcbe ,_gfcca :=_cacfe .Value ,error (nil ); -if _gfcca !=nil {return _gfcca ;};_gdgc .AlthrefAttr =&_ggcbe ;continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcage ,_agagg :=_cacfe .Value ,error (nil ); -if _agagg !=nil {return _agagg ;};_gdgc .TitleAttr =&_bcage ;continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u006f\u006c\u0065i\u0064"{_fggbbg ,_ffdbe :=_gb .ParseFloat (_cacfe .Value ,64); -if _ffdbe !=nil {return _ffdbe ;};_edecb :=float32 (_fggbbg );_gdgc .OleidAttr =&_edecb ;continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gdgc .DetectmouseclickAttr .UnmarshalXMLAttr (_cacfe ); -continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u006d\u006f\u0076i\u0065"{_fcdea ,_egfdg :=_gb .ParseFloat (_cacfe .Value ,64); -if _egfdg !=nil {return _egfdg ;};_abac :=float32 (_fcdea );_gdgc .MovieAttr =&_abac ;continue ;};if _cacfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacfe .Name .Local =="\u0072\u0065\u006ci\u0064"{_edgce ,_ageegb :=_cacfe .Value ,error (nil ); -if _ageegb !=nil {return _ageegb ;};_gdgc .RelidAttr =&_edgce ;continue ;};if _cacfe .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"&&_cacfe .Name .Local =="\u0069\u0064"||_cacfe .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"&&_cacfe .Name .Local =="\u0069\u0064"{_edefe ,_aeffb :=_cacfe .Value ,error (nil ); -if _aeffb !=nil {return _aeffb ;};_gdgc .IdAttr =&_edefe ;continue ;};if _cacfe .Name .Local =="\u0069\u0064"{_affaf ,_caba :=_cacfe .Value ,error (nil );if _caba !=nil {return _caba ;};_gdgc .SIdAttr =&_affaf ;continue ;};if _cacfe .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bgbfd ,_cdgcac :=_cacfe .Value ,error (nil ); -if _cdgcac !=nil {return _cdgcac ;};_gdgc .CropbottomAttr =&_bgbfd ;continue ;};if _cacfe .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ggcfb ,_bbceeg :=_cacfe .Value ,error (nil );if _bbceeg !=nil {return _bbceeg ;};_gdgc .EmbosscolorAttr =&_ggcfb ; -continue ;};if _cacfe .Name .Local =="\u0073\u0072\u0063"{_gbegf ,_gcgae :=_cacfe .Value ,error (nil );if _gcgae !=nil {return _gcgae ;};_gdgc .SrcAttr =&_gbegf ;continue ;};if _cacfe .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_edefg ,_gegba :=_cacfe .Value ,error (nil ); -if _gegba !=nil {return _gegba ;};_gdgc .CropleftAttr =&_edefg ;continue ;};if _cacfe .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fadde ,_cdabd :=_cacfe .Value ,error (nil );if _cdabd !=nil {return _cdabd ;};_gdgc .CroptopAttr =&_fadde ;continue ; -};if _cacfe .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fbceb ,_aaddae :=_cacfe .Value ,error (nil );if _aaddae !=nil {return _aaddae ;};_gdgc .CroprightAttr =&_fbceb ;continue ;};if _cacfe .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_geecb ,_fgae :=_cacfe .Value ,error (nil ); -if _fgae !=nil {return _fgae ;};_gdgc .RecolortargetAttr =&_geecb ;continue ;};if _cacfe .Name .Local =="\u0067\u0061\u0069\u006e"{_agadb ,_bcba :=_cacfe .Value ,error (nil );if _bcba !=nil {return _bcba ;};_gdgc .GainAttr =&_agadb ;continue ;};if _cacfe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gbgad ,_fegdg :=_cacfe .Value ,error (nil ); -if _fegdg !=nil {return _fegdg ;};_gdgc .BlacklevelAttr =&_gbgad ;continue ;};if _cacfe .Name .Local =="\u0067\u0061\u006dm\u0061"{_abefa ,_cdag :=_cacfe .Value ,error (nil );if _cdag !=nil {return _cdag ;};_gdgc .GammaAttr =&_abefa ;continue ;};if _cacfe .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gdgc .GrayscaleAttr .UnmarshalXMLAttr (_cacfe ); -continue ;};if _cacfe .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gdgc .BilevelAttr .UnmarshalXMLAttr (_cacfe );continue ;};if _cacfe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffdcg ,_cdabg :=_cacfe .Value ,error (nil ); -if _cdabg !=nil {return _cdabg ;};_gdgc .ChromakeyAttr =&_ffdcg ;continue ;};};for {_ebeca ,_bfdfb :=d .Token ();if _bfdfb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_bfdfb ); -};if _cddgg ,_dgece :=_ebeca .(_d .EndElement );_dgece &&_cddgg .Name ==start .Name {break ;};};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);type OfcST_OLEUpdateMode byte ; -func (_bbdbg *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbdbg =0;case "\u0030":*_bbdbg =1;case "\u0031":*_bbdbg =2;case "\u0032":*_bbdbg =3;case "\u0033":*_bbdbg =4;};return nil ;};func (_gad *AG_AllCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbg :=range start .Attr {if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gad .BulletAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u006f\u006e\u0065\u0064"{_gad .OnedAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gad .AllowincellAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ad ,_gdgf :=_gb .ParseInt (_dbg .Value ,10,64); -if _gdgf !=nil {return _gdgf ;};_gad .RegroupidAttr =&_ad ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_daf ,_fff :=_gb .ParseInt (_dbg .Value ,10,64); -if _fff !=nil {return _fff ;};_gad .DgmnodekindAttr =&_daf ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agf ,_eac :=_dbg .Value ,error (nil ); -if _eac !=nil {return _eac ;};_gad .BorderrightcolorAttr =&_agf ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gad .ButtonAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdf ,_gfc :=_dbg .Value ,error (nil ); -if _gfc !=nil {return _gfc ;};_gad .BorderleftcolorAttr =&_gdf ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gad .UserhiddenAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gad .UserdrawnAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0073\u0070\u0069\u0064"{_aacf ,_gff :=_dbg .Value ,error (nil ); -if _gff !=nil {return _gff ;};_gad .SpidAttr =&_aacf ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gad .DgmlayoutmruAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gad .DgmlayoutAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cef ,_ef :=_dbg .Value ,error (nil ); -if _ef !=nil {return _ef ;};_gad .BorderbottomcolorAttr =&_cef ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fe ,_cc :=_dbg .Value ,error (nil ); -if _cc !=nil {return _cc ;};_gad .BordertopcolorAttr =&_fe ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gad .AllowoverlapAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gad .InsetmodeAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0068\u0072"{_gad .HrAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gad .HrstdAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gad .HrnoshadeAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_abb ,_fg :=_gb .ParseFloat (_dbg .Value ,64); -if _fg !=nil {return _fg ;};_gga :=float32 (_abb );_gad .HrpctAttr =&_gga ;continue ;};if _dbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gad .HralignAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bag ,_fgg :=_dbg .Value ,error (nil );if _fgg !=nil {return _fgg ;};_gad .TargetAttr =&_bag ;continue ;};if _dbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcb ,_gaae :=_dbg .Value ,error (nil ); -if _gaae !=nil {return _gaae ;};_gad .StyleAttr =&_bcb ;continue ;};if _dbg .Name .Local =="\u0069\u0064"{_abc ,_acc :=_dbg .Value ,error (nil );if _acc !=nil {return _acc ;};_gad .IdAttr =&_abc ;continue ;};if _dbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gad .PrintAttr .UnmarshalXMLAttr (_dbg ); -continue ;};if _dbg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdc ,_fee :=_dbg .Value ,error (nil );if _fee !=nil {return _fee ;};_gad .WrapcoordsAttr =&_fdc ;continue ;};if _dbg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agga ,_ggc :=_dbg .Value ,error (nil ); -if _ggc !=nil {return _ggc ;};_gad .CoordoriginAttr =&_agga ;continue ;};if _dbg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfe ,_agd :=_dbg .Value ,error (nil );if _agd !=nil {return _agd ;};_gad .CoordsizeAttr =&_gfe ;continue ;}; -if _dbg .Name .Local =="\u0061\u006c\u0074"{_ddf ,_bge :=_dbg .Value ,error (nil );if _bge !=nil {return _bge ;};_gad .AltAttr =&_ddf ;continue ;};if _dbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fc ,_bgd :=_dbg .Value ,error (nil );if _bgd !=nil {return _bgd ; -};_gad .TitleAttr =&_fc ;continue ;};if _dbg .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecf ,_dbf :=_dbg .Value ,error (nil );if _dbf !=nil {return _dbf ;};_gad .ClassAttr =&_ecf ;continue ;};if _dbg .Name .Local =="\u0068\u0072\u0065\u0066"{_dc ,_ffff :=_dbg .Value ,error (nil ); -if _ffff !=nil {return _ffff ;};_gad .HrefAttr =&_dc ;continue ;};};for {_ggca ,_gda :=d .Token ();if _gda !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gda ); -};if _ee ,_bgda :=_ggca .(_d .EndElement );_bgda &&_ee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_Skew and its children +func (_abacbe *OfcCT_Skew )Validate ()error {return _abacbe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_bcfg :=&OfcCT_SignatureLine {};return _bcfg };func NewCT_H ()*CT_H {_fedd :=&CT_H {}; +return _fedd };func NewEG_ShapeElements ()*EG_ShapeElements {_bdeda :=&EG_ShapeElements {};return _bdeda };func (_egaca *Roundrect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _egaca .CT_RoundRect .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Ink and its children -func (_accfe *OfcCT_Ink )Validate ()error {return _accfe .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");}; +// Validate validates the AG_Path and its children +func (_ggbe *AG_Path )Validate ()error {return _ggbe .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;}; -// Validate validates the CT_PolyLine and its children -func (_cdebd *CT_PolyLine )Validate ()error {return _cdebd .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_ecab *AG_ShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecab .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ecab .OpacityAttr )}); -};if _ecab .StrokedAttr !=_b .ST_TrueFalseUnset {_ecge ,_bfdb :=_ecab .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bfdb !=nil {return _bfdb ;};start .Attr =append (start .Attr ,_ecge );};if _ecab .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ecab .StrokecolorAttr )}); -};if _ecab .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ecab .StrokeweightAttr )});};if _ecab .InsetpenAttr !=_b .ST_TrueFalseUnset {_fabbc ,_fgeg :=_ecab .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _fgeg !=nil {return _fgeg ;};start .Attr =append (start .Attr ,_fabbc );};if _ecab .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_ecab .ChromakeyAttr )}); -};if _ecab .FilledAttr !=_b .ST_TrueFalseUnset {_gfbb ,_bdde :=_ecab .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdde !=nil {return _bdde ;};start .Attr =append (start .Attr ,_gfbb );};if _ecab .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_ecab .FillcolorAttr )}); -};return nil ;};func (_cebea OfcST_OLEType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adgbb :=_d .Attr {};_adgbb .Name =name ;switch _cebea {case OfcST_OLETypeUnset :_adgbb .Value ="";case OfcST_OLETypeEmbed :_adgbb .Value ="\u0045\u006d\u0062e\u0064"; -case OfcST_OLETypeLink :_adgbb .Value ="\u004c\u0069\u006e\u006b";};return _adgbb ,nil ;};func (_gdbga OfcST_ConnectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbga .String (),start );};func (_dface *OfcShapedefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dface .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults (); -for _ ,_dgcda :=range start .Attr {if _dgcda .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cecg ,_efbfc :=_gb .ParseInt (_dgcda .Value ,10,64);if _efbfc !=nil {return _efbfc ;};_dface .SpidmaxAttr =&_cecg ;continue ;};if _dgcda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dface .AllowincellAttr .UnmarshalXMLAttr (_dgcda ); -continue ;};if _dgcda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ddgcc ,_cfebc :=_dgcda .Value ,error (nil );if _cfebc !=nil {return _cfebc ;};_dface .StrokecolorAttr =&_ddgcc ;continue ;};if _dgcda .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_dface .StrokeAttr .UnmarshalXMLAttr (_dgcda ); -continue ;};if _dgcda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgfde ,_fbfge :=_dgcda .Value ,error (nil );if _fbfge !=nil {return _fbfge ;};_dface .FillcolorAttr =&_dgfde ;continue ;};if _dgcda .Name .Local =="\u0066\u0069\u006c\u006c"{_dface .FillAttr .UnmarshalXMLAttr (_dgcda ); -continue ;};if _dgcda .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddfdcc ,_ggbed :=_dgcda .Value ,error (nil );if _ggbed !=nil {return _ggbed ;};_dface .StyleAttr =&_ddfdcc ;continue ;};if _dgcda .Name .Local =="\u0065\u0078\u0074"{_dface .ExtAttr .UnmarshalXMLAttr (_dgcda ); -continue ;};};_cbfga :for {_fcdga ,_addbec :=d .Token ();if _addbec !=nil {return _addbec ;};switch _eaeeec :=_fcdga .(type ){case _d .StartElement :switch _eaeeec .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dface .Fill =NewFill (); -if _gcffb :=d .DecodeElement (_dface .Fill ,&_eaeeec );_gcffb !=nil {return _gcffb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dface .Stroke =NewStroke (); -if _ecabd :=d .DecodeElement (_dface .Stroke ,&_eaeeec );_ecabd !=nil {return _ecabd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dface .Textbox =NewTextbox (); -if _ddddb :=d .DecodeElement (_dface .Textbox ,&_eaeeec );_ddddb !=nil {return _ddddb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dface .Shadow =NewShadow (); -if _dffcb :=d .DecodeElement (_dface .Shadow ,&_eaeeec );_dffcb !=nil {return _dffcb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dface .Skew =NewOfcSkew (); -if _ccebe :=d .DecodeElement (_dface .Skew ,&_eaeeec );_ccebe !=nil {return _ccebe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dface .Extrusion =NewOfcExtrusion (); -if _bfgeg :=d .DecodeElement (_dface .Extrusion ,&_eaeeec );_bfgeg !=nil {return _bfgeg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dface .Callout =NewOfcCallout (); -if _gdcea :=d .DecodeElement (_dface .Callout ,&_eaeeec );_gdcea !=nil {return _gdcea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dface .Lock =NewOfcLock (); -if _aecde :=d .DecodeElement (_dface .Lock ,&_eaeeec );_aecde !=nil {return _aecde ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_dface .Colormru =NewOfcCT_ColorMru (); -if _bbced :=d .DecodeElement (_dface .Colormru ,&_eaeeec );_bbced !=nil {return _bbced ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_dface .Colormenu =NewOfcCT_ColorMenu (); -if _faede :=d .DecodeElement (_dface .Colormenu ,&_eaeeec );_faede !=nil {return _faede ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_eaeeec .Name ); -if _efcgc :=d .Skip ();_efcgc !=nil {return _efcgc ;};};case _d .EndElement :break _cbfga ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_gefbe *CT_Textbox )ValidateWithPath (path string )error {if _ceda :=_gefbe .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_ceda !=nil {return _ceda ;};if _afgad :=_gefbe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_afgad !=nil {return _afgad ;};if _gefbe .TxbxContent !=nil {if _feeef :=_gefbe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_feeef !=nil {return _feeef ;};};return nil ;};func (_dffdbf ST_StrokeEndCap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cedc :=_a .Attr {}; +_cedc .Name =name ;switch _dffdbf {case ST_StrokeEndCapUnset :_cedc .Value ="";case ST_StrokeEndCapFlat :_cedc .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_cedc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_cedc .Value ="\u0072\u006f\u0075n\u0064"; +};return _cedc ,nil ;};func (_cebcae *Shadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cebcae .CT_Shadow .MarshalXML (e ,start );};func (_gcffb OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _gcffb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcffb )); +};return nil ;};func (_gdd *AG_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdd .FilledAttr .UnmarshalXMLAttr (_afe );continue ;};if _afe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fagc ,_fcd :=_afe .Value ,error (nil ); +if _fcd !=nil {return _fcd ;};_gdd .FillcolorAttr =&_fagc ;continue ;};};for {_edg ,_fga :=d .Token ();if _fga !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fga );}; +if _ccaf ,_ddb :=_edg .(_a .EndElement );_ddb &&_ccaf .Name ==start .Name {break ;};};return nil ;};type AG_Type struct{TypeAttr *string ;}; -// Validate validates the CT_Curve and its children -func (_aacd *CT_Curve )Validate ()error {return _aacd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_ccfaff *OfcCT_Callout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"; -};if _ccfaff .OnAttr !=_b .ST_TrueFalseUnset {_cffcd ,_dfdc :=_ccfaff .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _dfdc !=nil {return _dfdc ;};start .Attr =append (start .Attr ,_cffcd );};if _ccfaff .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ccfaff .TypeAttr )}); -};if _ccfaff .GapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_ccfaff .GapAttr )});};if _ccfaff .AngleAttr !=OfcST_AngleUnset {_gffa ,_egced :=_ccfaff .AngleAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0067l\u0065"}); -if _egced !=nil {return _egced ;};start .Attr =append (start .Attr ,_gffa );};if _ccfaff .DropautoAttr !=_b .ST_TrueFalseUnset {_ecdbde ,_agddg :=_ccfaff .DropautoAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"}); -if _agddg !=nil {return _agddg ;};start .Attr =append (start .Attr ,_ecdbde );};if _ccfaff .DropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_ccfaff .DropAttr )}); -};if _ccfaff .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ccfaff .DistanceAttr )});};if _ccfaff .LengthspecifiedAttr !=_b .ST_TrueFalseUnset {_gbegg ,_bdgeg :=_ccfaff .LengthspecifiedAttr .MarshalXMLAttr (_d .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"}); -if _bdgeg !=nil {return _bdgeg ;};start .Attr =append (start .Attr ,_gbegg );};if _ccfaff .LengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ccfaff .LengthAttr )}); -};if _ccfaff .AccentbarAttr !=_b .ST_TrueFalseUnset {_cbeff ,_fdcc :=_ccfaff .AccentbarAttr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _fdcc !=nil {return _fdcc ;};start .Attr =append (start .Attr ,_cbeff );}; -if _ccfaff .TextborderAttr !=_b .ST_TrueFalseUnset {_gbcde ,_fgegb :=_ccfaff .TextborderAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _fgegb !=nil {return _fgegb ;};start .Attr =append (start .Attr ,_gbcde ); -};if _ccfaff .MinusxAttr !=_b .ST_TrueFalseUnset {_cdcgf ,_cgge :=_ccfaff .MinusxAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _cgge !=nil {return _cgge ;};start .Attr =append (start .Attr ,_cdcgf );};if _ccfaff .MinusyAttr !=_b .ST_TrueFalseUnset {_dgebd ,_dffagg :=_ccfaff .MinusyAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"}); -if _dffagg !=nil {return _dffagg ;};start .Attr =append (start .Attr ,_dgebd );};if _ccfaff .ExtAttr !=ST_ExtUnset {_dcdge ,_eagcg :=_ccfaff .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eagcg !=nil {return _eagcg ;};start .Attr =append (start .Attr ,_dcdge ); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_H ()*CT_H {_dceb :=&CT_H {};return _dceb }; +// Validate validates the Polyline and its children +func (_gbddb *Polyline )Validate ()error {return _gbddb .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; -// Validate validates the OfcClippath and its children -func (_fcddg *OfcClippath )Validate ()error {return _fcddg .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func NewCT_Rect ()*CT_Rect {_gbea :=&CT_Rect {};return _gbea };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0; -OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_ecbcg *OfcCT_RegroupTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdcb :=range start .Attr {if _gdcb .Name .Local =="\u0065\u0078\u0074"{_ecbcg .ExtAttr .UnmarshalXMLAttr (_gdcb ); -continue ;};};_fbbdc :for {_bagcg ,_aggff :=d .Token ();if _aggff !=nil {return _aggff ;};switch _ecgfb :=_bagcg .(type ){case _d .StartElement :switch _ecgfb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_dbgba :=NewOfcCT_Entry (); -if _ebbgc :=d .DecodeElement (_dbgba ,&_ecgfb );_ebbgc !=nil {return _ebbgc ;};_ecbcg .Entry =append (_ecbcg .Entry ,_dbgba );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_ecgfb .Name ); -if _abgba :=d .Skip ();_abgba !=nil {return _abgba ;};};case _d .EndElement :break _fbbdc ;case _d .CharData :};};return nil ;};func (_fga *AG_Chromakey )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fga .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fga .ChromakeyAttr )}); -};return nil ;}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_fefac *CT_Handles )ValidateWithPath (path string )error {for _gcdab ,_ffcg :=range _fefac .H {if _fddeb :=_ffcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_gcdab ));_fddeb !=nil {return _fddeb ;};};return nil ; +}; -// Validate validates the OfcOLEObject and its children -func (_gceac *OfcOLEObject )Validate ()error {return _gceac .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");}; +// Validate validates the OfcDiagram and its children +func (_cgbed *OfcDiagram )Validate ()error {return _cgbed .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_eafcac *OfcST_HrAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdecb ,_fgad :=d .Token (); +if _fgad !=nil {return _fgad ;};if _bagef ,_gfdgg :=_fdecb .(_a .EndElement );_gfdgg &&_bagef .Name ==start .Name {*_eafcac =1;return nil ;};if _deede ,_ggdbb :=_fdecb .(_a .CharData );!_ggdbb {return _d .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",_fdecb ); +}else {switch string (_deede ){case "":*_eafcac =0;case "\u006c\u0065\u0066\u0074":*_eafcac =1;case "\u0072\u0069\u0067h\u0074":*_eafcac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eafcac =3;};};_fdecb ,_fgad =d .Token ();if _fgad !=nil {return _fgad ; +};if _gddaff ,_cffb :=_fdecb .(_a .EndElement );_cffb &&_gddaff .Name ==start .Name {return nil ;};return _d .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",_fdecb ); +};func (_gebbd *AG_Type )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcgf :=range start .Attr {if _dcgf .Name .Local =="\u0074\u0079\u0070\u0065"{_gcbe ,_gbee :=_dcgf .Value ,error (nil );if _gbee !=nil {return _gbee ;};_gebbd .TypeAttr =&_gcbe ; +continue ;};};for {_bdb ,_beb :=d .Token ();if _beb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_beb );};if _ece ,_fgc :=_bdb .(_a .EndElement );_fgc &&_ece .Name ==start .Name {break ; +};};return nil ;};func (_gacdd *OfcCT_RelationTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _gacdd .ExtAttr !=ST_ExtUnset {_cgee ,_facffc :=_gacdd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _facffc !=nil {return _facffc ;};start .Attr =append (start .Attr ,_cgee );};e .EncodeToken (start );if _gacdd .Rel !=nil {_fgdcf :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_gbcbc :=range _gacdd .Rel {e .EncodeElement (_gbcbc ,_fgdcf ); +};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dggaf *OfcShapelayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _dggaf .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_fcbe *AG_AllShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdb :=range start .Attr {if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcbe .ConnectortypeAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcbe .BwpureAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcbe .CliptowrapAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcbe .PreferrelativeAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u006f\u006c\u0065"{_fcbe .OleAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcbe .OleiconAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcbe .ForcedashAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcbe .BwnormalAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0073\u0070\u0074"{_dde ,_bdf :=_gf .ParseFloat (_fdb .Value ,64); +if _bdf !=nil {return _bdf ;};_bee :=float32 (_dde );_fcbe .SptAttr =&_bee ;continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0063\u006c\u0069\u0070"{_fcbe .ClipAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcbe .BwmodeAttr .UnmarshalXMLAttr (_fdb ); +continue ;};if _fdb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fcbe .StrokedAttr .UnmarshalXMLAttr (_fdb );continue ;};if _fdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dba ,_bbbg :=_fdb .Value ,error (nil );if _bbbg !=nil {return _bbbg ; +};_fcbe .FillcolorAttr =&_dba ;continue ;};if _fdb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fcbe .FilledAttr .UnmarshalXMLAttr (_fdb );continue ;};if _fdb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcbb ,_bcb :=_fdb .Value ,error (nil ); +if _bcb !=nil {return _bcb ;};_fcbe .ChromakeyAttr =&_fcbb ;continue ;};if _fdb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcbe .InsetpenAttr .UnmarshalXMLAttr (_fdb );continue ;};if _fdb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ca ,_cae :=_fdb .Value ,error (nil ); +if _cae !=nil {return _cae ;};_fcbe .StrokeweightAttr =&_ca ;continue ;};if _fdb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcd ,_cef :=_fdb .Value ,error (nil );if _cef !=nil {return _cef ;};_fcbe .StrokecolorAttr =&_dcd ; +continue ;};if _fdb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcdf ,_bgaf :=_fdb .Value ,error (nil );if _bgaf !=nil {return _bgaf ;};_fcbe .OpacityAttr =&_dcdf ;continue ;};};for {_egb ,_aee :=d .Token ();if _aee !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_aee ); +};if _df ,_gebd :=_egb .(_a .EndElement );_gebd &&_df .Name ==start .Name {break ;};};return nil ;};func (_fabcb *OfcCT_Diagram )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"; +};if _fabcb .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fabcb .DgmstyleAttr )});};if _fabcb .AutoformatAttr !=_f .ST_TrueFalseUnset {_dgffc ,_dfcda :=_fabcb .AutoformatAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"}); +if _dfcda !=nil {return _dfcda ;};start .Attr =append (start .Attr ,_dgffc );};if _fabcb .ReverseAttr !=_f .ST_TrueFalseUnset {_afegb ,_ffbbe :=_fabcb .ReverseAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _ffbbe !=nil {return _ffbbe ; +};start .Attr =append (start .Attr ,_afegb );};if _fabcb .AutolayoutAttr !=_f .ST_TrueFalseUnset {_gbfag ,_aafacd :=_fabcb .AutolayoutAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _aafacd !=nil {return _aafacd ; +};start .Attr =append (start .Attr ,_gbfag );};if _fabcb .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_d .Sprintf ("\u0025\u0076",*_fabcb .DgmscalexAttr )}); +};if _fabcb .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_fabcb .DgmscaleyAttr )});};if _fabcb .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fabcb .DgmfontsizeAttr )}); +};if _fabcb .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_fabcb .ConstrainboundsAttr )}); +};if _fabcb .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fabcb .DgmbasetextscaleAttr )}); +};if _fabcb .ExtAttr !=ST_ExtUnset {_ebdcgf ,_aebfc :=_fabcb .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aebfc !=nil {return _aebfc ;};start .Attr =append (start .Attr ,_ebdcgf );};e .EncodeToken (start );if _fabcb .Relationtable !=nil {_fdcc :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_fabcb .Relationtable ,_fdcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _db .Any ;};func (_cggc *OfcComplex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggc .OfcCT_Complex =*NewOfcCT_Complex (); +for _ ,_ebdcee :=range start .Attr {if _ebdcee .Name .Local =="\u0065\u0078\u0074"{_cggc .ExtAttr .UnmarshalXMLAttr (_ebdcee );continue ;};};for {_debfd ,_gddac :=d .Token ();if _gddac !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_gddac ); +};if _bbdfe ,_cceee :=_debfd .(_a .EndElement );_cceee &&_bbdfe .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_bfaee :=&OfcCT_RelationTable {};return _bfaee };func (_dbaaf ST_FillMethod )Validate ()error {return _dbaaf .ValidateWithPath ("")}; +func NewStroke ()*Stroke {_eaadae :=&Stroke {};_eaadae .CT_Stroke =*NewCT_Stroke ();return _eaadae }; -// Validate validates the CT_Shadow and its children -func (_gfgc *CT_Shadow )Validate ()error {return _gfgc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func NewOfcCT_Diagram ()*OfcCT_Diagram {_decae :=&OfcCT_Diagram {};return _decae };func (_fdfagf *Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fdfagf .CT_Rect .MarshalXML (e ,start ); -};func (_fdgbcg *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdgbcg =0;case "\u0072\u006f\u0075n\u0064":*_fdgbcg =1;case "\u0062\u0065\u0076e\u006c":*_fdgbcg =2;case "\u006d\u0069\u0074e\u0072":*_fdgbcg =3; -};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func NewCurve ()*Curve {_edcbb :=&Curve {}; -_edcbb .CT_Curve =*NewCT_Curve ();return _edcbb };func (_cafc OfcST_CalloutPlacement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cafc .String (),start );};func (_gadeb *Imagedata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gadeb .CT_ImageData .MarshalXML (e ,start ); -};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;); +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_gfag *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _caa :=_gfag .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ; +};if _cfc :=_gfag .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cfc !=nil {return _cfc ;};if _fcf :=_gfag .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_fcf !=nil {return _fcf ;};if _ecgd :=_gfag .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ecgd !=nil {return _ecgd ;};if _agc :=_gfag .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_agc !=nil {return _agc ;};if _feac :=_gfag .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_feac !=nil {return _feac ;};if _gcce :=_gfag .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gcce !=nil {return _gcce ;};if _bfe :=_gfag .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bfe !=nil {return _bfe ;};if _ggdc :=_gfag .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_ggdc !=nil {return _ggdc ;};if _acgg :=_gfag .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_acgg !=nil {return _acgg ;};return nil ;};func NewCT_Shapetype ()*CT_Shapetype {_fecg :=&CT_Shapetype {};return _fecg };func (_eafbd *OfcRight )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafbd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_ggccf :=range start .Attr {if _ggccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggccf .Name .Local =="\u0068\u0072\u0065\u0066"{_abeae ,_cfcecg :=_ggccf .Value ,error (nil ); +if _cfcecg !=nil {return _cfcecg ;};_eafbd .HrefAttr =&_abeae ;continue ;};if _ggccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggccf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eafbd .ForcedashAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggccf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbfaa ,_bdcag :=_ggccf .Value ,error (nil ); +if _bdcag !=nil {return _bdcag ;};_eafbd .TitleAttr =&_dbfaa ;continue ;};if _ggccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggccf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_egaa ,_bfecg :=_ggccf .Value ,error (nil ); +if _bfecg !=nil {return _bfecg ;};_eafbd .AlthrefAttr =&_egaa ;continue ;};if _ggccf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eafbd .ImageaspectAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eafbd .StartarrowAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eafbd .LinestyleAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafbd .StartarrowwidthAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eafbd .JoinstyleAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eafbd .StartarrowlengthAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fgddd ,_dbdccd :=_ggccf .Value ,error (nil );if _dbdccd !=nil {return _dbdccd ;};_eafbd .DashstyleAttr =&_fgddd ;continue ;};if _ggccf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eafbd .EndarrowAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eafbd .FilltypeAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafbd .EndarrowwidthAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbaffc ,_cfdec :=_ggccf .Value ,error (nil );if _cfdec !=nil {return _cfdec ;};_eafbd .OpacityAttr =&_bbaffc ;continue ;};if _ggccf .Name .Local =="\u0063\u006f\u006co\u0072"{_dggcc ,_afafd :=_ggccf .Value ,error (nil ); +if _afafd !=nil {return _afafd ;};_eafbd .ColorAttr =&_dggcc ;continue ;};if _ggccf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eafbd .InsetpenAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eafbd .EndarrowlengthAttr .UnmarshalXMLAttr (_ggccf ); +continue ;};if _ggccf .Name .Local =="\u0065\u0078\u0074"{_eafbd .ExtAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eafbd .EndcapAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cfcaa ,_dgeab :=_ggccf .Value ,error (nil ); +if _dgeab !=nil {return _dgeab ;};_eafbd .Color2Attr =&_cfcaa ;continue ;};if _ggccf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eafbd .ImagealignshapeAttr .UnmarshalXMLAttr (_ggccf );continue ;};if _ggccf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ddgefb ,_bggeb :=_ggccf .Value ,error (nil ); +if _bggeb !=nil {return _bggeb ;};_eafbd .WeightAttr =&_ddgefb ;continue ;};if _ggccf .Name .Local =="\u0073\u0072\u0063"{_eecab ,_dacfe :=_ggccf .Value ,error (nil );if _dacfe !=nil {return _dacfe ;};_eafbd .SrcAttr =&_eecab ;continue ;};if _ggccf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fbcag ,_babdgf :=_ggccf .Value ,error (nil ); +if _babdgf !=nil {return _babdgf ;};_eafbd .ImagesizeAttr =&_fbcag ;continue ;};if _ggccf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ccaafe ,_ffdcec :=_gf .ParseFloat (_ggccf .Value ,64);if _ffdcec !=nil {return _ffdcec ; +};_eafbd .MiterlimitAttr =&_ccaafe ;continue ;};if _ggccf .Name .Local =="\u006f\u006e"{_eafbd .OnAttr .UnmarshalXMLAttr (_ggccf );continue ;};};for {_cbcee ,_gbced :=d .Token ();if _gbced !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_gbced ); +};if _cgffg ,_edceg :=_cbcee .(_a .EndElement );_edceg &&_cgffg .Name ==start .Name {break ;};};return nil ;};func (_gceb *CT_Handles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"; +};e .EncodeToken (start );if _gceb .H !=nil {_fgfe :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0068"}};for _ ,_agca :=range _gceb .H {e .EncodeElement (_agca ,_fgfe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_gfeae *OfcST_BWMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaebd ,_eadac :=d .Token ();if _eadac !=nil {return _eadac ;};if _cffef ,_eddfcc :=_aaebd .(_a .EndElement );_eddfcc &&_cffef .Name ==start .Name {*_gfeae =1;return nil ; +};if _dgdadg ,_cgabg :=_aaebd .(_a .CharData );!_cgabg {return _d .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",_aaebd );}else {switch string (_dgdadg ){case "":*_gfeae =0; +case "\u0063\u006f\u006co\u0072":*_gfeae =1;case "\u0061\u0075\u0074\u006f":*_gfeae =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_gfeae =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_gfeae =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_gfeae =5; +case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gfeae =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_gfeae =7;case "\u0062\u006c\u0061c\u006b":*_gfeae =8;case "\u0077\u0068\u0069t\u0065":*_gfeae =9; +case "\u0068\u0069\u0064\u0065":*_gfeae =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_gfeae =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_gfeae =12;};};_aaebd ,_eadac =d .Token ();if _eadac !=nil {return _eadac ; +};if _beffa ,_egbfg :=_aaebd .(_a .EndElement );_egbfg &&_beffa .Name ==start .Name {return nil ;};return _d .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",_aaebd ); +}; -// Validate validates the Group and its children -func (_fffac *Group )Validate ()error {return _fffac .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_aafgf ST_Ext )Validate ()error {return _aafgf .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_dd *AG_Adj )ValidateWithPath (path string )error {return nil };func (_ccbbd OfcST_HrAlign )ValidateWithPath (path string )error {switch _ccbbd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbbd )); +};return nil ;};func (_acffa *CT_Shapetype )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eggee :=range start .Attr {if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fagfc ,_eedfd :=_eggee .Value ,error (nil ); +if _eedfd !=nil {return _eedfd ;};_acffa .BordertopcolorAttr =&_fagfc ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_ebef ,_cgcca :=_eggee .Value ,error (nil ); +if _cgcca !=nil {return _cgcca ;};_acffa .MasterAttr =&_ebef ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fafab ,_ebege :=_eggee .Value ,error (nil ); +if _ebege !=nil {return _ebege ;};_acffa .BorderleftcolorAttr =&_fafab ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_acffa .BulletAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0068\u0072"{_acffa .HrAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0063\u006c\u0069\u0070"{_acffa .ClipAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0068\u0072\u0073t\u0064"{_acffa .HrstdAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0073\u0070\u0069\u0064"{_adadc ,_abbfeg :=_eggee .Value ,error (nil ); +if _abbfeg !=nil {return _abbfeg ;};_acffa .SpidAttr =&_adadc ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_acffa .HrnoshadeAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbbfc ,_acdcc :=_gf .ParseInt (_eggee .Value ,10,64); +if _acdcc !=nil {return _acdcc ;};_acffa .RegroupidAttr =&_cbbfc ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_acffa .DgmlayoutAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_acffa .CliptowrapAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_acffa .AllowoverlapAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_acffa .InsetmodeAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_acffa .UserhiddenAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bcfa ,_dffgg :=_eggee .Value ,error (nil ); +if _dffgg !=nil {return _dffgg ;};_acffa .BorderbottomcolorAttr =&_bcfa ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_acffa .BwpureAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_acffa .DgmlayoutmruAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_acffa .PreferrelativeAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acffa .AllowincellAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfcf ,_feeb :=_gf .ParseFloat (_eggee .Value ,64); +if _feeb !=nil {return _feeb ;};_gdbe :=float32 (_bfcf );_acffa .HrpctAttr =&_gdbe ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_acffa .ButtonAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_acffa .UserdrawnAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_acffa .BwnormalAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0073\u0070\u0074"{_fageg ,_bbdcc :=_gf .ParseFloat (_eggee .Value ,64); +if _bbdcc !=nil {return _bbdcc ;};_fbdde :=float32 (_fageg );_acffa .SptAttr =&_fbdde ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_acffa .ConnectortypeAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egbge ,_fgcgg :=_eggee .Value ,error (nil ); +if _fgcgg !=nil {return _fgcgg ;};_acffa .BorderrightcolorAttr =&_egbge ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_acffa .OleiconAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cefdf ,_dcbaec :=_gf .ParseInt (_eggee .Value ,10,64); +if _dcbaec !=nil {return _dcbaec ;};_acffa .DgmnodekindAttr =&_cefdf ;continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u006f\u006e\u0065\u0064"{_acffa .OnedAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_acffa .BwmodeAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u006f\u006c\u0065"{_acffa .OleAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_acffa .ForcedashAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_acffa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_acffa .HralignAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbbe ,_fbagg :=_eggee .Value ,error (nil );if _fbagg !=nil {return _fbagg ;};_acffa .WrapcoordsAttr =&_cbbe ;continue ;};if _eggee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ffga ,_cefg :=_eggee .Value ,error (nil ); +if _cefg !=nil {return _cefg ;};_acffa .CoordsizeAttr =&_ffga ;continue ;};if _eggee .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_acffa .StrokedAttr .UnmarshalXMLAttr (_eggee );continue ;};if _eggee .Name .Local =="\u0061\u006c\u0074"{_aeda ,_fggga :=_eggee .Value ,error (nil ); +if _fggga !=nil {return _fggga ;};_acffa .AltAttr =&_aeda ;continue ;};if _eggee .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbgdb ,_gcbc :=_eggee .Value ,error (nil );if _gcbc !=nil {return _gcbc ;};_acffa .StrokeweightAttr =&_bbgdb ; +continue ;};if _eggee .Name .Local =="\u0073\u0074\u0079l\u0065"{_ageae ,_gfccb :=_eggee .Value ,error (nil );if _gfccb !=nil {return _gfccb ;};_acffa .StyleAttr =&_ageae ;continue ;};if _eggee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abffc ,_ddbde :=_eggee .Value ,error (nil ); +if _ddbde !=nil {return _ddbde ;};_acffa .ChromakeyAttr =&_abffc ;continue ;};if _eggee .Name .Local =="\u0069\u0064"{_cbcc ,_bcddg :=_eggee .Value ,error (nil );if _bcddg !=nil {return _bcddg ;};_acffa .IdAttr =&_cbcc ;continue ;};if _eggee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gace ,_eaecab :=_eggee .Value ,error (nil ); +if _eaecab !=nil {return _eaecab ;};_acffa .TargetAttr =&_gace ;continue ;};if _eggee .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaefe ,_faaf :=_eggee .Value ,error (nil );if _faaf !=nil {return _faaf ;};_acffa .ClassAttr =&_eaefe ;continue ;};if _eggee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_acffa .InsetpenAttr .UnmarshalXMLAttr (_eggee ); +continue ;};if _eggee .Name .Local =="\u0070\u0072\u0069n\u0074"{_acffa .PrintAttr .UnmarshalXMLAttr (_eggee );continue ;};if _eggee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_acffa .FilledAttr .UnmarshalXMLAttr (_eggee );continue ;};if _eggee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efbae ,_bfbdg :=_eggee .Value ,error (nil ); +if _bfbdg !=nil {return _bfbdg ;};_acffa .StrokecolorAttr =&_efbae ;continue ;};if _eggee .Name .Local =="\u0074\u0069\u0074l\u0065"{_fecga ,_ffgd :=_eggee .Value ,error (nil );if _ffgd !=nil {return _ffgd ;};_acffa .TitleAttr =&_fecga ;continue ;};if _eggee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gffec ,_cefga :=_eggee .Value ,error (nil ); +if _cefga !=nil {return _cefga ;};_acffa .OpacityAttr =&_gffec ;continue ;};if _eggee .Name .Local =="\u0061\u0064\u006a"{_geefd ,_gdag :=_eggee .Value ,error (nil );if _gdag !=nil {return _gdag ;};_acffa .AdjAttr =&_geefd ;continue ;};if _eggee .Name .Local =="\u0070\u0061\u0074\u0068"{_egcff ,_adedb :=_eggee .Value ,error (nil ); +if _adedb !=nil {return _adedb ;};_acffa .PathAttr =&_egcff ;continue ;};if _eggee .Name .Local =="\u0068\u0072\u0065\u0066"{_gaafd ,_eggae :=_eggee .Value ,error (nil );if _eggae !=nil {return _eggae ;};_acffa .HrefAttr =&_gaafd ;continue ;};if _eggee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_babce ,_ebagf :=_eggee .Value ,error (nil ); +if _ebagf !=nil {return _ebagf ;};_acffa .CoordoriginAttr =&_babce ;continue ;};if _eggee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfeb ,_bdefg :=_eggee .Value ,error (nil );if _bdefg !=nil {return _bdefg ;};_acffa .FillcolorAttr =&_bfeb ; +continue ;};};_cafb :for {_ebbea ,_fgbac :=d .Token ();if _fgbac !=nil {return _fgbac ;};switch _bbdab :=_ebbea .(type ){case _a .StartElement :switch _bbdab .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fgecc :=NewEG_ShapeElements (); +_fgecc .Path =NewPath ();if _cfdfc :=d .DecodeElement (_fgecc .Path ,&_bbdab );_cfdfc !=nil {return _cfdfc ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_fgecc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gcbce :=NewEG_ShapeElements (); +_gcbce .Formulas =NewFormulas ();if _effde :=d .DecodeElement (_gcbce .Formulas ,&_bbdab );_effde !=nil {return _effde ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_gcbce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fdcbb :=NewEG_ShapeElements (); +_fdcbb .Handles =NewHandles ();if _dbgcc :=d .DecodeElement (_fdcbb .Handles ,&_bbdab );_dbgcc !=nil {return _dbgcc ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_fdcbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eeea :=NewEG_ShapeElements (); +_eeea .Fill =NewFill ();if _agbbg :=d .DecodeElement (_eeea .Fill ,&_bbdab );_agbbg !=nil {return _agbbg ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_eeea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fecf :=NewEG_ShapeElements (); +_fecf .Stroke =NewStroke ();if _adbgd :=d .DecodeElement (_fecf .Stroke ,&_bbdab );_adbgd !=nil {return _adbgd ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_fecf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bcdcd :=NewEG_ShapeElements (); +_bcdcd .Shadow =NewShadow ();if _fcfad :=d .DecodeElement (_bcdcd .Shadow ,&_bbdab );_fcfad !=nil {return _fcfad ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_bcdcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccef :=NewEG_ShapeElements (); +_ccef .Textbox =NewTextbox ();if _gdecb :=d .DecodeElement (_ccef .Textbox ,&_bbdab );_gdecb !=nil {return _gdecb ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_ccef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bgaba :=NewEG_ShapeElements (); +_bgaba .Textpath =NewTextpath ();if _eggbec :=d .DecodeElement (_bgaba .Textpath ,&_bbdab );_eggbec !=nil {return _eggbec ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_bgaba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_abgaba :=NewEG_ShapeElements (); +_abgaba .Imagedata =NewImagedata ();if _bcfca :=d .DecodeElement (_abgaba .Imagedata ,&_bbdab );_bcfca !=nil {return _bcfca ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_abgaba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ggadg :=NewEG_ShapeElements (); +_ggadg .Skew =NewOfcSkew ();if _gadee :=d .DecodeElement (_ggadg .Skew ,&_bbdab );_gadee !=nil {return _gadee ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_ggadg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ebdcgg :=NewEG_ShapeElements (); +_ebdcgg .Extrusion =NewOfcExtrusion ();if _fcee :=d .DecodeElement (_ebdcgg .Extrusion ,&_bbdab );_fcee !=nil {return _fcee ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_ebdcgg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fgaf :=NewEG_ShapeElements (); +_fgaf .Callout =NewOfcCallout ();if _abafc :=d .DecodeElement (_fgaf .Callout ,&_bbdab );_abafc !=nil {return _abafc ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_fgaf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egeff :=NewEG_ShapeElements (); +_egeff .Lock =NewOfcLock ();if _egecf :=d .DecodeElement (_egeff .Lock ,&_bbdab );_egecf !=nil {return _egecf ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_egeff );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bgacb :=NewEG_ShapeElements (); +_bgacb .Clippath =NewOfcClippath ();if _fbdaa :=d .DecodeElement (_bgacb .Clippath ,&_bbdab );_fbdaa !=nil {return _fbdaa ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_bgacb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gcffc :=NewEG_ShapeElements (); +_gcffc .Signatureline =NewOfcSignatureline ();if _faffd :=d .DecodeElement (_gcffc .Signatureline ,&_bbdab );_faffd !=nil {return _faffd ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_gcffc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efed :=NewEG_ShapeElements (); +_efed .Wrap =_b .NewWrap ();if _bddgd :=d .DecodeElement (_efed .Wrap ,&_bbdab );_bddgd !=nil {return _bddgd ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_efed );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bbcg :=NewEG_ShapeElements (); +_bbcg .Anchorlock =_b .NewAnchorlock ();if _gfacb :=d .DecodeElement (_bbcg .Anchorlock ,&_bbdab );_gfacb !=nil {return _gfacb ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_bbcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gfdbf :=NewEG_ShapeElements (); +_gfdbf .Bordertop =_b .NewBordertop ();if _aebff :=d .DecodeElement (_gfdbf .Bordertop ,&_bbdab );_aebff !=nil {return _aebff ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_gfdbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bccee :=NewEG_ShapeElements (); +_bccee .Borderbottom =_b .NewBorderbottom ();if _cdbeb :=d .DecodeElement (_bccee .Borderbottom ,&_bbdab );_cdbeb !=nil {return _cdbeb ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_bccee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dabbd :=NewEG_ShapeElements (); +_dabbd .Borderleft =_b .NewBorderleft ();if _eedef :=d .DecodeElement (_dabbd .Borderleft ,&_bbdab );_eedef !=nil {return _eedef ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_dabbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eggaeg :=NewEG_ShapeElements (); +_eggaeg .Borderright =_b .NewBorderright ();if _fdca :=d .DecodeElement (_eggaeg .Borderright ,&_bbdab );_fdca !=nil {return _fdca ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_eggaeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aegcd :=NewEG_ShapeElements (); +_aegcd .ClientData =_gb .NewClientData ();if _egbbc :=d .DecodeElement (_aegcd .ClientData ,&_bbdab );_egbbc !=nil {return _egbbc ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_aegcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bacf :=NewEG_ShapeElements (); +_bacf .Textdata =_ec .NewTextdata ();if _ffbc :=d .DecodeElement (_bacf .Textdata ,&_bbdab );_ffbc !=nil {return _ffbc ;};_acffa .EG_ShapeElements =append (_acffa .EG_ShapeElements ,_bacf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_acffa .Complex =NewOfcComplex (); +if _ebefb :=d .DecodeElement (_acffa .Complex ,&_bbdab );_ebefb !=nil {return _ebefb ;};default:_ab .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_bbdab .Name ); +if _cebaf :=d .Skip ();_cebaf !=nil {return _cebaf ;};};case _a .EndElement :break _cafb ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_baaf *AG_Ext )ValidateWithPath (path string )error {if _baaf .ExtAttr ==ST_ExtUnset {return _c .Errorf ("\u0025\u0073\u002fE\u0078\u0074\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 _gcb :=_baaf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcb !=nil {return _gcb ;};return nil ;}; +// Validate validates the OfcExtrusion and its children +func (_bbagee *OfcExtrusion )Validate ()error {return _bbagee .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_gaccg OfcST_ConnectType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gaccg .String (),start ); +}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_efcefe *CT_Shape )ValidateWithPath (path string )error {for _afbcf ,_eggbc :=range _efcefe .Ink {if _baccf :=_eggbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_afbcf ));_baccf !=nil {return _baccf ; -};};for _bgacg ,_dbfa :=range _efcefe .Iscomment {if _cbcb :=_dbfa .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bgacg ));_cbcb !=nil {return _cbcb ;};};for _bggfb ,_aagda :=range _efcefe .Equationxml {if _defdc :=_aagda .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_bggfb )); -_defdc !=nil {return _defdc ;};};for _baeda ,_ffdc :=range _efcefe .EG_ShapeElements {if _gbbee :=_ffdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_baeda )); -_gbbee !=nil {return _gbbee ;};};if _agbec :=_efcefe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_agbec !=nil {return _agbec ;};if _ffdff :=_efcefe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_ffdff !=nil {return _ffdff ;};if _fbfg :=_efcefe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fbfg !=nil {return _fbfg ;};if _gfgcd :=_efcefe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gfgcd !=nil {return _gfgcd ;};if _gdfbg :=_efcefe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdfbg !=nil {return _gdfbg ;};if _fbdae :=_efcefe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fbdae !=nil {return _fbdae ;};if _ebfce :=_efcefe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ebfce !=nil {return _ebfce ;};if _gagd :=_efcefe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gagd !=nil {return _gagd ;};if _fgdeg :=_efcefe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgdeg !=nil {return _fgdeg ;};if _abdc :=_efcefe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_abdc !=nil {return _abdc ;};if _cgcdg :=_efcefe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cgcdg !=nil {return _cgcdg ;};if _bfbee :=_efcefe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_bfbee !=nil {return _bfbee ;};if _dgedf :=_efcefe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dgedf !=nil {return _dgedf ;};if _eagde :=_efcefe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_eagde !=nil {return _eagde ;};if _fbdcb :=_efcefe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fbdcb !=nil {return _fbdcb ;};if _ebfda :=_efcefe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ebfda !=nil {return _ebfda ;};if _dabgd :=_efcefe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dabgd !=nil {return _dabgd ;};if _bccd :=_efcefe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_bccd !=nil {return _bccd ;};if _ddabd :=_efcefe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ddabd !=nil {return _ddabd ;};if _febaf :=_efcefe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_febaf !=nil {return _febaf ;};if _deggd :=_efcefe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_deggd !=nil {return _deggd ;};if _bbdag :=_efcefe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bbdag !=nil {return _bbdag ;};if _aedfbd :=_efcefe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aedfbd !=nil {return _aedfbd ;};if _gdgaf :=_efcefe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_gdgaf !=nil {return _gdgaf ;};if _bdgf :=_efcefe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bdgf !=nil {return _bdgf ;};if _ccfbb :=_efcefe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_ccfbb !=nil {return _ccfbb ;};if _caebga :=_efcefe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caebga !=nil {return _caebga ;};if _dfbce :=_efcefe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_dfbce !=nil {return _dfbce ;};if _gbaed :=_efcefe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbaed !=nil {return _gbaed ;};return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_aefcg :=&OfcCT_Ink {};return _aefcg };func (_deggcg *OfcST_How )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deggcg =0; -case "\u0074\u006f\u0070":*_deggcg =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_deggcg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deggcg =3;case "\u006c\u0065\u0066\u0074":*_deggcg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deggcg =5;case "\u0072\u0069\u0067h\u0074":*_deggcg =6; -};return nil ;};func (_beee *ST_ShadowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afddg ,_baacga :=d .Token ();if _baacga !=nil {return _baacga ;};if _bgag ,_abff :=_afddg .(_d .EndElement );_abff &&_bgag .Name ==start .Name {*_beee =1; -return nil ;};if _edagf ,_aaccb :=_afddg .(_d .CharData );!_aaccb {return _c .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",_afddg );}else {switch string (_edagf ){case "":*_beee =0; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_beee =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_beee =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_beee =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_beee =4;};};_afddg ,_baacga =d .Token (); -if _baacga !=nil {return _baacga ;};if _aeageg ,_eegcf :=_afddg .(_d .EndElement );_eegcf &&_aeageg .Name ==start .Name {return nil ;};return _c .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",_afddg ); +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_cbbad *Curve )ValidateWithPath (path string )error {if _eafcd :=_cbbad .CT_Curve .ValidateWithPath (path );_eafcd !=nil {return _eafcd ;};return nil ;};func (_daadd *OfcCT_ColorMenu )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egee :=range start .Attr {if _egee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfbaa ,_dggd :=_egee .Value ,error (nil ); +if _dggd !=nil {return _dggd ;};_daadd .StrokecolorAttr =&_dfbaa ;continue ;};if _egee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aebad ,_bedfb :=_egee .Value ,error (nil );if _bedfb !=nil {return _bedfb ;};_daadd .FillcolorAttr =&_aebad ; +continue ;};if _egee .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_dfdbb ,_cbggd :=_egee .Value ,error (nil );if _cbggd !=nil {return _cbggd ;};_daadd .ShadowcolorAttr =&_dfdbb ;continue ;};if _egee .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_cdfbc ,_ddcfa :=_egee .Value ,error (nil ); +if _ddcfa !=nil {return _ddcfa ;};_daadd .ExtrusioncolorAttr =&_cdfbc ;continue ;};if _egee .Name .Local =="\u0065\u0078\u0074"{_daadd .ExtAttr .UnmarshalXMLAttr (_egee );continue ;};};for {_bdfc ,_cadcg :=d .Token ();if _cadcg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_cadcg ); +};if _bbceff ,_fdafc :=_bdfc .(_a .EndElement );_fdafc &&_bbceff .Name ==start .Name {break ;};};return nil ;};func (_ggdff *OfcComplex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _ggdff .OfcCT_Complex .MarshalXML (e ,start );};func (_ddfg OfcST_HrAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddfg .String (),start ); }; -// Validate validates the OfcTop and its children -func (_eafae *OfcTop )Validate ()error {return _eafae .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");}; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_bggee *Image )ValidateWithPath (path string )error {if _aaccb :=_bggee .CT_Image .ValidateWithPath (path );_aaccb !=nil {return _aaccb ;};return nil ;};func NewCT_F ()*CT_F {_bcggg :=&CT_F {};return _bcggg }; -// Validate validates the OfcCallout and its children -func (_ffaaa *OfcCallout )Validate ()error {return _ffaaa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_daafg *OfcST_OLEDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfb ,_bgceb :=d .Token (); -if _bgceb !=nil {return _bgceb ;};if _bdede ,_gdegb :=_fcfb .(_d .EndElement );_gdegb &&_bdede .Name ==start .Name {*_daafg =1;return nil ;};if _dcggg ,_gbaff :=_fcfb .(_d .CharData );!_gbaff {return _c .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",_fcfb ); -}else {switch string (_dcggg ){case "":*_daafg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_daafg =1;case "\u0049\u0063\u006f\u006e":*_daafg =2;};};_fcfb ,_bgceb =d .Token ();if _bgceb !=nil {return _bgceb ;};if _aagcbba ,_beafc :=_fcfb .(_d .EndElement ); -_beafc &&_aagcbba .Name ==start .Name {return nil ;};return _c .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",_fcfb );};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ; -ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _b .ST_TrueFalseBlank ;FieldCodes *string ;};func (_bgef *CT_Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065"; -};if _bgef .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .FromAttr )});};if _bgef .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .ToAttr )}); -};if _bgef .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .HrefAttr )});};if _bgef .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .TargetAttr )}); -};if _bgef .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .ClassAttr )});};if _bgef .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .TitleAttr )}); -};if _bgef .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .AltAttr )});};if _bgef .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .CoordsizeAttr )}); -};if _bgef .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .CoordoriginAttr )});};if _bgef .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .WrapcoordsAttr )}); -};if _bgef .PrintAttr !=_b .ST_TrueFalseUnset {_dcac ,_baff :=_bgef .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_dcac );};if _bgef .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .IdAttr )}); -};if _bgef .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .StyleAttr )});};if _bgef .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .SpidAttr )}); -};if _bgef .OnedAttr !=_b .ST_TrueFalseUnset {_egbgc ,_fdcf :=_bgef .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fdcf !=nil {return _fdcf ;};start .Attr =append (start .Attr ,_egbgc );};if _bgef .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .RegroupidAttr )}); -};if _bgef .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_dbcff ,_bbed :=_bgef .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bbed !=nil {return _bbed ; -};start .Attr =append (start .Attr ,_dbcff );};if _bgef .ButtonAttr !=_b .ST_TrueFalseUnset {_bcag ,_aefad :=_bgef .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aefad !=nil {return _aefad ;};start .Attr =append (start .Attr ,_bcag ); -};if _bgef .UserhiddenAttr !=_b .ST_TrueFalseUnset {_bddfb ,_caedd :=_bgef .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _caedd !=nil {return _caedd ;};start .Attr =append (start .Attr ,_bddfb ); -};if _bgef .BulletAttr !=_b .ST_TrueFalseUnset {_dbgc ,_egbfc :=_bgef .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _egbfc !=nil {return _egbfc ;};start .Attr =append (start .Attr ,_dbgc );};if _bgef .HrAttr !=_b .ST_TrueFalseUnset {_daec ,_aaggg :=_bgef .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _aaggg !=nil {return _aaggg ;};start .Attr =append (start .Attr ,_daec );};if _bgef .HrstdAttr !=_b .ST_TrueFalseUnset {_ffdf ,_beaab :=_bgef .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _beaab !=nil {return _beaab ; -};start .Attr =append (start .Attr ,_ffdf );};if _bgef .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_gaab ,_eeea :=_bgef .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eeea !=nil {return _eeea ; -};start .Attr =append (start .Attr ,_gaab );};if _bgef .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .HrpctAttr )});};if _bgef .HralignAttr !=OfcST_HrAlignUnset {_bdff ,_bbacc :=_bgef .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _bbacc !=nil {return _bbacc ;};start .Attr =append (start .Attr ,_bdff );};if _bgef .AllowincellAttr !=_b .ST_TrueFalseUnset {_cacea ,_aabc :=_bgef .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _aabc !=nil {return _aabc ;};start .Attr =append (start .Attr ,_cacea );};if _bgef .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_ebdd ,_ceae :=_bgef .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_ebdd );};if _bgef .UserdrawnAttr !=_b .ST_TrueFalseUnset {_fbee ,_gccbe :=_bgef .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _gccbe !=nil {return _gccbe ;};start .Attr =append (start .Attr ,_fbee );};if _bgef .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .BordertopcolorAttr )}); -};if _bgef .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .BorderleftcolorAttr )}); -};if _bgef .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .BorderbottomcolorAttr )}); -};if _bgef .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .BorderrightcolorAttr )}); -};if _bgef .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ecgge ,_fcefa :=_bgef .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fcefa !=nil {return _fcefa ;};start .Attr =append (start .Attr ,_ecgge ); -};if _bgef .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .DgmnodekindAttr )});};if _bgef .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dade ,_edag :=_bgef .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _edag !=nil {return _edag ;};start .Attr =append (start .Attr ,_dade );};if _bgef .InsetmodeAttr !=OfcST_InsetModeUnset {_gbccc ,_ecdd :=_bgef .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _ecdd !=nil {return _ecdd ;};start .Attr =append (start .Attr ,_gbccc );};if _bgef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .OpacityAttr )}); -};if _bgef .StrokedAttr !=_b .ST_TrueFalseUnset {_ceaa ,_ccdb :=_bgef .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ccdb !=nil {return _ccdb ;};start .Attr =append (start .Attr ,_ceaa );};if _bgef .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .StrokecolorAttr )}); -};if _bgef .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .StrokeweightAttr )});};if _bgef .InsetpenAttr !=_b .ST_TrueFalseUnset {_ccfeg ,_febgc :=_bgef .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _febgc !=nil {return _febgc ;};start .Attr =append (start .Attr ,_ccfeg );};if _bgef .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .ChromakeyAttr )}); -};if _bgef .FilledAttr !=_b .ST_TrueFalseUnset {_gbgd ,_dbfed :=_bgef .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbfed !=nil {return _dbfed ;};start .Attr =append (start .Attr ,_gbgd );};if _bgef .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .FillcolorAttr )}); -};if _bgef .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .SptAttr )});};if _bgef .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ccbd ,_eceg :=_bgef .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _eceg !=nil {return _eceg ;};start .Attr =append (start .Attr ,_ccbd );};if _bgef .BwmodeAttr !=OfcST_BWModeUnset {_aagcf ,_dedd :=_bgef .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dedd !=nil {return _dedd ; -};start .Attr =append (start .Attr ,_aagcf );};if _bgef .BwpureAttr !=OfcST_BWModeUnset {_egda ,_eegc :=_bgef .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eegc !=nil {return _eegc ;};start .Attr =append (start .Attr ,_egda ); -};if _bgef .BwnormalAttr !=OfcST_BWModeUnset {_eabe ,_faccb :=_bgef .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _faccb !=nil {return _faccb ;};start .Attr =append (start .Attr ,_eabe ); -};if _bgef .ForcedashAttr !=_b .ST_TrueFalseUnset {_bgdac ,_afefd :=_bgef .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _afefd !=nil {return _afefd ;};start .Attr =append (start .Attr ,_bgdac ); -};if _bgef .OleiconAttr !=_b .ST_TrueFalseUnset {_cfaa ,_fddg :=_bgef .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fddg !=nil {return _fddg ;};start .Attr =append (start .Attr ,_cfaa );};if _bgef .OleAttr !=_b .ST_TrueFalseBlankUnset {_dgfg ,_bacga :=_bgef .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _bacga !=nil {return _bacga ;};start .Attr =append (start .Attr ,_dgfg );};if _bgef .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_cdbd ,_bfeaf :=_bgef .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _bfeaf !=nil {return _bfeaf ;};start .Attr =append (start .Attr ,_cdbd );};if _bgef .CliptowrapAttr !=_b .ST_TrueFalseUnset {_ebfc ,_ggag :=_bgef .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _ggag !=nil {return _ggag ;};start .Attr =append (start .Attr ,_ebfc );};if _bgef .ClipAttr !=_b .ST_TrueFalseUnset {_ecba ,_bgbeg :=_bgef .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bgbeg !=nil {return _bgbeg ; -};start .Attr =append (start .Attr ,_ecba );};e .EncodeToken (start );if _bgef .EG_ShapeElements !=nil {for _ ,_efdgb :=range _bgef .EG_ShapeElements {_efdgb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_bfcfg *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _gddcc :=_bfcfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gddcc !=nil {return _gddcc ;};return nil ;};type CT_F struct{EqnAttr *string ; +};type OfcST_ExtrusionType byte ;func NewAG_Path ()*AG_Path {_fgf :=&AG_Path {};return _fgf };const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4; +OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11; +OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func (_febc *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gabfg :=range start .Attr {if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbacgf ,_dcage :=_gf .ParseInt (_gabfg .Value ,10,64); +if _dcage !=nil {return _dcage ;};_febc .RegroupidAttr =&_bbacgf ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_febc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0063\u006c\u0069\u0070"{_febc .ClipAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_febc .ButtonAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_febc .UserhiddenAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_febc .BulletAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_dbbfd ,_ffbd :=_gabfg .Value ,error (nil ); +if _ffbd !=nil {return _ffbd ;};_febc .GfxdataAttr =&_dbbfd ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0068\u0072"{_febc .HrAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u006f\u006c\u0065"{_febc .OleAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_febc .AllowincellAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffdec ,_ebcaa :=_gabfg .Value ,error (nil ); +if _ebcaa !=nil {return _ebcaa ;};_febc .BorderleftcolorAttr =&_ffdec ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgdda ,_aafac :=_gf .ParseFloat (_gabfg .Value ,64); +if _aafac !=nil {return _aafac ;};_fddcg :=float32 (_bgdda );_febc .HrpctAttr =&_fddcg ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdgab ,_bggce :=_gf .ParseInt (_gabfg .Value ,10,64); +if _bggce !=nil {return _bggce ;};_febc .DgmnodekindAttr =&_gdgab ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_febc .InsetmodeAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_febc .UserdrawnAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_febc .ConnectortypeAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_accd ,_gacd :=_gabfg .Value ,error (nil ); +if _gacd !=nil {return _gacd ;};_febc .BorderrightcolorAttr =&_accd ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_febc .PreferrelativeAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_febc .HrnoshadeAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_febc .DgmlayoutmruAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u006f\u006e\u0065\u0064"{_febc .OnedAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_febc .HralignAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_febc .BwmodeAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_febc .AllowoverlapAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aaffff ,_cbdag :=_gabfg .Value ,error (nil ); +if _cbdag !=nil {return _cbdag ;};_febc .BordertopcolorAttr =&_aaffff ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_febc .BwnormalAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gaff ,_adgd :=_gabfg .Value ,error (nil ); +if _adgd !=nil {return _adgd ;};_febc .BorderbottomcolorAttr =&_gaff ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_febc .CliptowrapAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_febc .DgmlayoutAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0073\u0070\u0074"{_fgbcd ,_ddfb :=_gf .ParseFloat (_gabfg .Value ,64); +if _ddfb !=nil {return _ddfb ;};_caef :=float32 (_fgbcd );_febc .SptAttr =&_caef ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_febc .OleiconAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_febc .ForcedashAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_febc .BwpureAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0073\u0070\u0069\u0064"{_dbgbf ,_ddega :=_gabfg .Value ,error (nil ); +if _ddega !=nil {return _ddega ;};_febc .SpidAttr =&_dbgbf ;continue ;};if _gabfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_febc .HrstdAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eagag ,_eebfa :=_gabfg .Value ,error (nil );if _eebfa !=nil {return _eebfa ;};_febc .TargetAttr =&_eagag ;continue ;};if _gabfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ddfa ,_cdec :=_gabfg .Value ,error (nil ); +if _cdec !=nil {return _cdec ;};_febc .WrapcoordsAttr =&_ddfa ;continue ;};if _gabfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egbd ,_dgfd :=_gabfg .Value ,error (nil );if _dgfd !=nil {return _dgfd ;};_febc .OpacityAttr =&_egbd ;continue ; +};if _gabfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggba ,_aagbd :=_gabfg .Value ,error (nil );if _aagbd !=nil {return _aagbd ;};_febc .CoordoriginAttr =&_ggba ;continue ;};if _gabfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cffdd ,_fbdge :=_gabfg .Value ,error (nil ); +if _fbdge !=nil {return _fbdge ;};_febc .StrokecolorAttr =&_cffdd ;continue ;};if _gabfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cggfcf ,_dgegc :=_gabfg .Value ,error (nil );if _dgegc !=nil {return _dgegc ;};_febc .CoordsizeAttr =&_cggfcf ; +continue ;};if _gabfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_febc .InsetpenAttr .UnmarshalXMLAttr (_gabfg );continue ;};if _gabfg .Name .Local =="\u0061\u006c\u0074"{_decca ,_gfdea :=_gabfg .Value ,error (nil );if _gfdea !=nil {return _gfdea ; +};_febc .AltAttr =&_decca ;continue ;};if _gabfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_febc .FilledAttr .UnmarshalXMLAttr (_gabfg );continue ;};if _gabfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgfge ,_cebe :=_gabfg .Value ,error (nil ); +if _cebe !=nil {return _cebe ;};_febc .TitleAttr =&_dgfge ;continue ;};if _gabfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_affe ,_gdgag :=_gabfg .Value ,error (nil );if _gdgag !=nil {return _gdgag ;};_febc .StyleAttr =&_affe ;continue ;};if _gabfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_febc .PrintAttr .UnmarshalXMLAttr (_gabfg ); +continue ;};if _gabfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_febc .StrokedAttr .UnmarshalXMLAttr (_gabfg );continue ;};if _gabfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfbfc ,_abfcf :=_gabfg .Value ,error (nil ); +if _abfcf !=nil {return _abfcf ;};_febc .StrokeweightAttr =&_dfbfc ;continue ;};if _gabfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebbce ,_adee :=_gabfg .Value ,error (nil );if _adee !=nil {return _adee ;};_febc .ChromakeyAttr =&_ebbce ; +continue ;};if _gabfg .Name .Local =="\u0070\u0061\u0074\u0068"{_ffcfg ,_dbba :=_gabfg .Value ,error (nil );if _dbba !=nil {return _dbba ;};_febc .PathAttr =&_ffcfg ;continue ;};if _gabfg .Name .Local =="\u0069\u0064"{_cfaab ,_ggaa :=_gabfg .Value ,error (nil ); +if _ggaa !=nil {return _ggaa ;};_febc .IdAttr =&_cfaab ;continue ;};if _gabfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfdgf ,_daeaa :=_gabfg .Value ,error (nil );if _daeaa !=nil {return _daeaa ;};_febc .ClassAttr =&_cfdgf ;continue ;};if _gabfg .Name .Local =="\u0068\u0072\u0065\u0066"{_dggbd ,_edgfg :=_gabfg .Value ,error (nil ); +if _edgfg !=nil {return _edgfg ;};_febc .HrefAttr =&_dggbd ;continue ;};if _gabfg .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_abaag ,_aege :=_gabfg .Value ,error (nil );if _aege !=nil {return _aege ;};_febc .EquationxmlAttr =&_abaag ; +continue ;};if _gabfg .Name .Local =="\u0074\u0079\u0070\u0065"{_eacff ,_cggab :=_gabfg .Value ,error (nil );if _cggab !=nil {return _cggab ;};_febc .TypeAttr =&_eacff ;continue ;};if _gabfg .Name .Local =="\u0061\u0064\u006a"{_ggea ,_agce :=_gabfg .Value ,error (nil ); +if _agce !=nil {return _agce ;};_febc .AdjAttr =&_ggea ;continue ;};if _gabfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecfg ,_febf :=_gabfg .Value ,error (nil );if _febf !=nil {return _febf ;};_febc .FillcolorAttr =&_ecfg ;continue ; +};};_aacbg :for {_fcfgc ,_fddcd :=d .Token ();if _fddcd !=nil {return _fddcd ;};switch _fddgf :=_fcfgc .(type ){case _a .StartElement :switch _fddgf .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_eafa :=NewOfcInk (); +if _bgfad :=d .DecodeElement (_eafa ,&_fddgf );_bgfad !=nil {return _bgfad ;};_febc .Ink =append (_febc .Ink ,_eafa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_dceb :=_ec .NewIscomment (); +if _cebfgd :=d .DecodeElement (_dceb ,&_fddgf );_cebfgd !=nil {return _cebfgd ;};_febc .Iscomment =append (_febc .Iscomment ,_dceb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_afga :=NewOfcEquationxml (); +if _geaed :=d .DecodeElement (_afga ,&_fddgf );_geaed !=nil {return _geaed ;};_febc .Equationxml =append (_febc .Equationxml ,_afga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aegfd :=NewEG_ShapeElements (); +_aegfd .Path =NewPath ();if _bcaeg :=d .DecodeElement (_aegfd .Path ,&_fddgf );_bcaeg !=nil {return _bcaeg ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_aegfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bedf :=NewEG_ShapeElements (); +_bedf .Formulas =NewFormulas ();if _egfaa :=d .DecodeElement (_bedf .Formulas ,&_fddgf );_egfaa !=nil {return _egfaa ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_bedf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gcdd :=NewEG_ShapeElements (); +_gcdd .Handles =NewHandles ();if _egcdf :=d .DecodeElement (_gcdd .Handles ,&_fddgf );_egcdf !=nil {return _egcdf ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_gcdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abefb :=NewEG_ShapeElements (); +_abefb .Fill =NewFill ();if _dgca :=d .DecodeElement (_abefb .Fill ,&_fddgf );_dgca !=nil {return _dgca ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_abefb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ddcd :=NewEG_ShapeElements (); +_ddcd .Stroke =NewStroke ();if _fecae :=d .DecodeElement (_ddcd .Stroke ,&_fddgf );_fecae !=nil {return _fecae ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_ddcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfdbd :=NewEG_ShapeElements (); +_bfdbd .Shadow =NewShadow ();if _eaac :=d .DecodeElement (_bfdbd .Shadow ,&_fddgf );_eaac !=nil {return _eaac ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_bfdbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffba :=NewEG_ShapeElements (); +_ffba .Textbox =NewTextbox ();if _ffegd :=d .DecodeElement (_ffba .Textbox ,&_fddgf );_ffegd !=nil {return _ffegd ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_ffba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aegfg :=NewEG_ShapeElements (); +_aegfg .Textpath =NewTextpath ();if _beed :=d .DecodeElement (_aegfg .Textpath ,&_fddgf );_beed !=nil {return _beed ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_aegfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_egda :=NewEG_ShapeElements (); +_egda .Imagedata =NewImagedata ();if _edcbg :=d .DecodeElement (_egda .Imagedata ,&_fddgf );_edcbg !=nil {return _edcbg ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_egda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_accdb :=NewEG_ShapeElements (); +_accdb .Skew =NewOfcSkew ();if _edegf :=d .DecodeElement (_accdb .Skew ,&_fddgf );_edegf !=nil {return _edegf ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_accdb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgdf :=NewEG_ShapeElements (); +_cgdf .Extrusion =NewOfcExtrusion ();if _bfccf :=d .DecodeElement (_cgdf .Extrusion ,&_fddgf );_bfccf !=nil {return _bfccf ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_cgdf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_acbac :=NewEG_ShapeElements (); +_acbac .Callout =NewOfcCallout ();if _acdcf :=d .DecodeElement (_acbac .Callout ,&_fddgf );_acdcf !=nil {return _acdcf ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_acbac );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_afgcb :=NewEG_ShapeElements (); +_afgcb .Lock =NewOfcLock ();if _gfgcb :=d .DecodeElement (_afgcb .Lock ,&_fddgf );_gfgcb !=nil {return _gfgcb ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_afgcb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cfbc :=NewEG_ShapeElements (); +_cfbc .Clippath =NewOfcClippath ();if _cegbf :=d .DecodeElement (_cfbc .Clippath ,&_fddgf );_cegbf !=nil {return _cegbf ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_cfbc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ebdba :=NewEG_ShapeElements (); +_ebdba .Signatureline =NewOfcSignatureline ();if _bbffa :=d .DecodeElement (_ebdba .Signatureline ,&_fddgf );_bbffa !=nil {return _bbffa ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_ebdba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bgecdg :=NewEG_ShapeElements (); +_bgecdg .Wrap =_b .NewWrap ();if _cffa :=d .DecodeElement (_bgecdg .Wrap ,&_fddgf );_cffa !=nil {return _cffa ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_bgecdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gcdff :=NewEG_ShapeElements (); +_gcdff .Anchorlock =_b .NewAnchorlock ();if _eacc :=d .DecodeElement (_gcdff .Anchorlock ,&_fddgf );_eacc !=nil {return _eacc ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_gcdff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_baggf :=NewEG_ShapeElements (); +_baggf .Bordertop =_b .NewBordertop ();if _debd :=d .DecodeElement (_baggf .Bordertop ,&_fddgf );_debd !=nil {return _debd ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_baggf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfcee :=NewEG_ShapeElements (); +_cfcee .Borderbottom =_b .NewBorderbottom ();if _adfca :=d .DecodeElement (_cfcee .Borderbottom ,&_fddgf );_adfca !=nil {return _adfca ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_cfcee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cabcb :=NewEG_ShapeElements (); +_cabcb .Borderleft =_b .NewBorderleft ();if _aedff :=d .DecodeElement (_cabcb .Borderleft ,&_fddgf );_aedff !=nil {return _aedff ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_cabcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bfefg :=NewEG_ShapeElements (); +_bfefg .Borderright =_b .NewBorderright ();if _fgabe :=d .DecodeElement (_bfefg .Borderright ,&_fddgf );_fgabe !=nil {return _fgabe ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_bfefg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_afeg :=NewEG_ShapeElements (); +_afeg .ClientData =_gb .NewClientData ();if _efebe :=d .DecodeElement (_afeg .ClientData ,&_fddgf );_efebe !=nil {return _efebe ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_afeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_edagd :=NewEG_ShapeElements (); +_edagd .Textdata =_ec .NewTextdata ();if _ebdcd :=d .DecodeElement (_edagd .Textdata ,&_fddgf );_ebdcd !=nil {return _ebdcd ;};_febc .EG_ShapeElements =append (_febc .EG_ShapeElements ,_edagd );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_fddgf .Name ); +if _ddacb :=d .Skip ();_ddacb !=nil {return _ddacb ;};};case _a .EndElement :break _aacbg ;case _a .CharData :};};return nil ;};func NewCT_ImageData ()*CT_ImageData {_fbcad :=&CT_ImageData {};return _fbcad };func (_acbdg OfcST_RType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acbdg .String (),start ); +};func (_bfgdeb *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfgdeb =0;case "\u0030":*_bfgdeb =1;case "\u0031":*_bfgdeb =2;case "\u0032":*_bfgdeb =3;case "\u0033":*_bfgdeb =4;};return nil ;};func (_ddbbad *OfcCT_Proxy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cacdgf :=range start .Attr {if _cacdgf .Name .Local =="\u0073\u0074\u0061r\u0074"{_ddbbad .StartAttr .UnmarshalXMLAttr (_cacdgf ); +continue ;};if _cacdgf .Name .Local =="\u0065\u006e\u0064"{_ddbbad .EndAttr .UnmarshalXMLAttr (_cacdgf );continue ;};if _cacdgf .Name .Local =="\u0069\u0064\u0072e\u0066"{_ggedfe ,_ebfbg :=_cacdgf .Value ,error (nil );if _ebfbg !=nil {return _ebfbg ;}; +_ddbbad .IdrefAttr =&_ggedfe ;continue ;};if _cacdgf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_fabdd ,_bfecd :=_gf .ParseInt (_cacdgf .Value ,10,32);if _bfecd !=nil {return _bfecd ;};_bcgdg :=int32 (_fabdd );_ddbbad .ConnectlocAttr =&_bcgdg ; +continue ;};};for {_agdfc ,_bcdgf :=d .Token ();if _bcdgf !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_bcdgf );};if _gaegb ,_gefce :=_agdfc .(_a .EndElement ); +_gefce &&_gaegb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Imagedata and its children -func (_abaf *Imagedata )Validate ()error {return _abaf .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};type OfcSignatureline struct{OfcCT_SignatureLine }; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_ddeea *Polyline )ValidateWithPath (path string )error {if _dbacda :=_ddeea .CT_PolyLine .ValidateWithPath (path );_dbacda !=nil {return _dbacda ;};return nil ;};func (_faea *CT_Oval )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c"; +};if _faea .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_faea .HrefAttr )});};if _faea .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_faea .TargetAttr )}); +};if _faea .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_faea .ClassAttr )});};if _faea .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_faea .TitleAttr )}); +};if _faea .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_faea .AltAttr )});};if _faea .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_d .Sprintf ("\u0025\u0076",*_faea .CoordsizeAttr )}); +};if _faea .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_faea .CoordoriginAttr )});};if _faea .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_faea .WrapcoordsAttr )}); +};if _faea .PrintAttr !=_f .ST_TrueFalseUnset {_efbc ,_fefag :=_faea .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fefag !=nil {return _fefag ;};start .Attr =append (start .Attr ,_efbc );};if _faea .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_faea .IdAttr )}); +};if _faea .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_faea .StyleAttr )});};if _faea .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_faea .SpidAttr )}); +};if _faea .OnedAttr !=_f .ST_TrueFalseUnset {_cgace ,_bcdc :=_faea .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bcdc !=nil {return _bcdc ;};start .Attr =append (start .Attr ,_cgace );};if _faea .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_faea .RegroupidAttr )}); +};if _faea .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_adeg ,_ceggf :=_faea .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ceggf !=nil {return _ceggf ; +};start .Attr =append (start .Attr ,_adeg );};if _faea .ButtonAttr !=_f .ST_TrueFalseUnset {_fgbf ,_ecbg :=_faea .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ecbg !=nil {return _ecbg ;};start .Attr =append (start .Attr ,_fgbf ); +};if _faea .UserhiddenAttr !=_f .ST_TrueFalseUnset {_cbgg ,_fdfc :=_faea .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fdfc !=nil {return _fdfc ;};start .Attr =append (start .Attr ,_cbgg ); +};if _faea .BulletAttr !=_f .ST_TrueFalseUnset {_efdd ,_afeb :=_faea .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afeb !=nil {return _afeb ;};start .Attr =append (start .Attr ,_efdd );};if _faea .HrAttr !=_f .ST_TrueFalseUnset {_adaaa ,_cffgc :=_faea .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _cffgc !=nil {return _cffgc ;};start .Attr =append (start .Attr ,_adaaa );};if _faea .HrstdAttr !=_f .ST_TrueFalseUnset {_bagg ,_ebcgb :=_faea .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ebcgb !=nil {return _ebcgb ; +};start .Attr =append (start .Attr ,_bagg );};if _faea .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_cabgb ,_cdgg :=_faea .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cdgg !=nil {return _cdgg ; +};start .Attr =append (start .Attr ,_cabgb );};if _faea .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_faea .HrpctAttr )});};if _faea .HralignAttr !=OfcST_HrAlignUnset {_fbab ,_ggace :=_faea .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _ggace !=nil {return _ggace ;};start .Attr =append (start .Attr ,_fbab );};if _faea .AllowincellAttr !=_f .ST_TrueFalseUnset {_addgb ,_gcfg :=_faea .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _gcfg !=nil {return _gcfg ;};start .Attr =append (start .Attr ,_addgb );};if _faea .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gacc ,_adfa :=_faea .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _adfa !=nil {return _adfa ;};start .Attr =append (start .Attr ,_gacc );};if _faea .UserdrawnAttr !=_f .ST_TrueFalseUnset {_bcccc ,_abdc :=_faea .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _abdc !=nil {return _abdc ;};start .Attr =append (start .Attr ,_bcccc );};if _faea .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_faea .BordertopcolorAttr )}); +};if _faea .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_faea .BorderleftcolorAttr )}); +};if _faea .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_faea .BorderbottomcolorAttr )}); +};if _faea .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_faea .BorderrightcolorAttr )}); +};if _faea .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bggda ,_ccfbag :=_faea .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ccfbag !=nil {return _ccfbag ;};start .Attr =append (start .Attr ,_bggda ); +};if _faea .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_faea .DgmnodekindAttr )});};if _faea .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aedee ,_ggfg :=_faea .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ggfg !=nil {return _ggfg ;};start .Attr =append (start .Attr ,_aedee );};if _faea .InsetmodeAttr !=OfcST_InsetModeUnset {_adbd ,_gdcfa :=_faea .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _gdcfa !=nil {return _gdcfa ;};start .Attr =append (start .Attr ,_adbd );};if _faea .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_faea .OpacityAttr )}); +};if _faea .StrokedAttr !=_f .ST_TrueFalseUnset {_debff ,_bcde :=_faea .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bcde !=nil {return _bcde ;};start .Attr =append (start .Attr ,_debff );};if _faea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_faea .StrokecolorAttr )}); +};if _faea .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_faea .StrokeweightAttr )});};if _faea .InsetpenAttr !=_f .ST_TrueFalseUnset {_ggccg ,_fdef :=_faea .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _fdef !=nil {return _fdef ;};start .Attr =append (start .Attr ,_ggccg );};if _faea .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_d .Sprintf ("\u0025\u0076",*_faea .ChromakeyAttr )}); +};if _faea .FilledAttr !=_f .ST_TrueFalseUnset {_dcca ,_eafcb :=_faea .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eafcb !=nil {return _eafcb ;};start .Attr =append (start .Attr ,_dcca );};if _faea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_d .Sprintf ("\u0025\u0076",*_faea .FillcolorAttr )}); +};if _faea .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_faea .SptAttr )});};if _faea .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbeb ,_cfef :=_faea .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cfef !=nil {return _cfef ;};start .Attr =append (start .Attr ,_gbeb );};if _faea .BwmodeAttr !=OfcST_BWModeUnset {_cdee ,_deeea :=_faea .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _deeea !=nil {return _deeea ; +};start .Attr =append (start .Attr ,_cdee );};if _faea .BwpureAttr !=OfcST_BWModeUnset {_dgeg ,_cggfc :=_faea .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cggfc !=nil {return _cggfc ;};start .Attr =append (start .Attr ,_dgeg ); +};if _faea .BwnormalAttr !=OfcST_BWModeUnset {_degdd ,_bbcbd :=_faea .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bbcbd !=nil {return _bbcbd ;};start .Attr =append (start .Attr ,_degdd ); +};if _faea .ForcedashAttr !=_f .ST_TrueFalseUnset {_fgbba ,_abfdfc :=_faea .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _abfdfc !=nil {return _abfdfc ;};start .Attr =append (start .Attr ,_fgbba ); +};if _faea .OleiconAttr !=_f .ST_TrueFalseUnset {_abfdd ,_egdc :=_faea .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _egdc !=nil {return _egdc ;};start .Attr =append (start .Attr ,_abfdd );};if _faea .OleAttr !=_f .ST_TrueFalseBlankUnset {_fddc ,_daade :=_faea .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _daade !=nil {return _daade ;};start .Attr =append (start .Attr ,_fddc );};if _faea .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_cgfc ,_bdbe :=_faea .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _bdbe !=nil {return _bdbe ;};start .Attr =append (start .Attr ,_cgfc );};if _faea .CliptowrapAttr !=_f .ST_TrueFalseUnset {_cggfcg ,_abff :=_faea .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _abff !=nil {return _abff ;};start .Attr =append (start .Attr ,_cggfcg );};if _faea .ClipAttr !=_f .ST_TrueFalseUnset {_ceced ,_abfg :=_faea .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _abfg !=nil {return _abfg ; +};start .Attr =append (start .Attr ,_ceced );};e .EncodeToken (start );if _faea .EG_ShapeElements !=nil {for _ ,_baed :=range _faea .EG_ShapeElements {_baed .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};func NewCT_Arc ()*CT_Arc {_bdba :=&CT_Arc {};return _bdba };func (_cag *AG_ImageAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cag .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_cag .SrcAttr )}); +};if _cag .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cag .CropleftAttr )});};if _cag .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_cag .CroptopAttr )}); +};if _cag .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_d .Sprintf ("\u0025\u0076",*_cag .CroprightAttr )});};if _cag .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_cag .CropbottomAttr )}); +};if _cag .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_d .Sprintf ("\u0025\u0076",*_cag .GainAttr )});};if _cag .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cag .BlacklevelAttr )}); +};if _cag .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cag .GammaAttr )});};if _cag .GrayscaleAttr !=_f .ST_TrueFalseUnset {_efb ,_ag :=_cag .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"}); +if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_efb );};if _cag .BilevelAttr !=_f .ST_TrueFalseUnset {_dge ,_dcg :=_cag .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dcg !=nil {return _dcg ; +};start .Attr =append (start .Attr ,_dge );};return nil ;};type Curve struct{CT_Curve }; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_eada *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _fggb :=_eada .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fggb !=nil {return _fggb ; -};if _gcba :=_eada .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcba !=nil {return _gcba ;};if _aeb :=_eada .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_aeb !=nil {return _aeb ;};if _afgad :=_eada .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_afgad !=nil {return _afgad ;};if _geb :=_eada .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_geb !=nil {return _geb ;};if _fabd :=_eada .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fabd !=nil {return _fabd ;};if _dgc :=_eada .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dgc !=nil {return _dgc ;};if _feb :=_eada .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_feb !=nil {return _feb ;};if _bgfb :=_eada .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_bgfb !=nil {return _bgfb ;};if _bbef :=_eada .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bbef !=nil {return _bbef ;};return nil ;}; +// Validate validates the OfcCT_Relation and its children +func (_bgegab *OfcCT_Relation )Validate ()error {return _bgegab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_ebdda *OfcCT_Fill )ValidateWithPath (path string )error {if _dbdag :=_ebdda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbdag !=nil {return _dbdag ;};if _egafa :=_ebdda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_egafa !=nil {return _egafa ;};return nil ;};func (_gdageb *OfcST_BWMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegfef ,_fbfcf :=d .Token ();if _fbfcf !=nil {return _fbfcf ;};if _baggec ,_agdfg :=_aegfef .(_d .EndElement );_agdfg &&_baggec .Name ==start .Name {*_gdageb =1; -return nil ;};if _fced ,_gfabd :=_aegfef .(_d .CharData );!_gfabd {return _c .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",_aegfef );}else {switch string (_fced ){case "":*_gdageb =0; -case "\u0063\u006f\u006co\u0072":*_gdageb =1;case "\u0061\u0075\u0074\u006f":*_gdageb =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_gdageb =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_gdageb =4; -case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_gdageb =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gdageb =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_gdageb =7;case "\u0062\u006c\u0061c\u006b":*_gdageb =8; -case "\u0077\u0068\u0069t\u0065":*_gdageb =9;case "\u0068\u0069\u0064\u0065":*_gdageb =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_gdageb =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_gdageb =12; -};};_aegfef ,_fbfcf =d .Token ();if _fbfcf !=nil {return _fbfcf ;};if _cebeg ,_cgadg :=_aegfef .(_d .EndElement );_cgadg &&_cebeg .Name ==start .Name {return nil ;};return _c .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",_aegfef ); -};func (_edeed OfcST_FillType )Validate ()error {return _edeed .ValidateWithPath ("")};type ST_ImageAspect byte ;func (_feceg *OfcCT_RegroupTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"; -};if _feceg .ExtAttr !=ST_ExtUnset {_geedb ,_cbefba :=_feceg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbefba !=nil {return _cbefba ;};start .Attr =append (start .Attr ,_geedb );};e .EncodeToken (start );if _feceg .Entry !=nil {_bebf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}}; -for _ ,_fdgbg :=range _feceg .Entry {e .EncodeElement (_fdgbg ,_bebf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dddaf *OfcCT_ClipPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfeca :=range start .Attr {if _bfeca .Name .Local =="\u0076"{_fgfcdb ,_aeccc :=_bfeca .Value ,error (nil ); -if _aeccc !=nil {return _aeccc ;};_dddaf .VAttr =_fgfcdb ;continue ;};};for {_cagf ,_bgbega :=d .Token ();if _bgbega !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_bgbega ); -};if _degcf ,_ebccf :=_cagf .(_d .EndElement );_ebccf &&_degcf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Oval and its children +func (_abbag *Oval )Validate ()error {return _abbag .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_cdbec OfcST_ConnectorType )String ()string {switch _cdbec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074"; +case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};func NewOfcCT_Fill ()*OfcCT_Fill {_fbgde :=&OfcCT_Fill {};return _fbgde };type OfcST_How byte ;func (_ggde OfcST_OLEUpdateMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggde .String (),start ); +};func (_gbage OfcST_HrAlign )String ()string {switch _gbage {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ; +HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ; +CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ; +BilevelAttr _f .ST_TrueFalse ;};func (_cfceff OfcST_FillType )String ()string {switch _cfceff {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e"; +case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; +case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func (_gebaa *OfcST_OLEType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gebaa =0; +case "\u0045\u006d\u0062e\u0064":*_gebaa =1;case "\u004c\u0069\u006e\u006b":*_gebaa =2;};return nil ;};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2; +OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);func (_dgacc *ST_EditAs )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgacc =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_dgacc =1; +case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_dgacc =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dgacc =3;case "\u0063\u0079\u0063l\u0065":*_dgacc =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dgacc =5;case "\u0076\u0065\u006e\u006e":*_dgacc =6; +case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_dgacc =7;};return nil ;};func (_fcfe ST_ShadowType )String ()string {switch _fcfe {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065"; +case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";};type Imagedata struct{CT_ImageData };func (_dfae *ST_StrokeArrowWidth )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caaec ,_fcfdfb :=d .Token (); +if _fcfdfb !=nil {return _fcfdfb ;};if _ggbca ,_dcaga :=_caaec .(_a .EndElement );_dcaga &&_ggbca .Name ==start .Name {*_dfae =1;return nil ;};if _gdcggc ,_ccdeb :=_caaec .(_a .CharData );!_ccdeb {return _d .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",_caaec ); +}else {switch string (_gdcggc ){case "":*_dfae =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_dfae =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dfae =2;case "\u0077\u0069\u0064\u0065":*_dfae =3;};};_caaec ,_fcfdfb =d .Token ();if _fcfdfb !=nil {return _fcfdfb ; +};if _egaef ,_faeec :=_caaec .(_a .EndElement );_faeec &&_egaef .Name ==start .Name {return nil ;};return _d .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",_caaec ); +};func NewPolyline ()*Polyline {_fbfgg :=&Polyline {};_fbfgg .CT_PolyLine =*NewCT_PolyLine ();return _fbfgg ;}; -// Validate validates the CT_Group and its children -func (_cgec *CT_Group )Validate ()error {return _cgec .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};type OfcColumn struct{OfcCT_StrokeChild }; +// Validate validates the OfcCT_Entry and its children +func (_afbbd *OfcCT_Entry )Validate ()error {return _afbbd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};type OfcST_ScreenSize byte ;func NewOfcFill ()*OfcFill {_dfgbb :=&OfcFill {};_dfgbb .OfcCT_Fill =*NewOfcCT_Fill (); +return _dfgbb }; -// Validate validates the CT_Line and its children -func (_gaea *CT_Line )Validate ()error {return _gaea .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_aeabc *ST_StrokeJoinStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abefab ,_gdabb :=d .Token ();if _gdabb !=nil {return _gdabb ; -};if _ededf ,_dddce :=_abefab .(_d .EndElement );_dddce &&_ededf .Name ==start .Name {*_aeabc =1;return nil ;};if _aedae ,_cceffd :=_abefab .(_d .CharData );!_cceffd {return _c .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",_abefab ); -}else {switch string (_aedae ){case "":*_aeabc =0;case "\u0072\u006f\u0075n\u0064":*_aeabc =1;case "\u0062\u0065\u0076e\u006c":*_aeabc =2;case "\u006d\u0069\u0074e\u0072":*_aeabc =3;};};_abefab ,_gdabb =d .Token ();if _gdabb !=nil {return _gdabb ;};if _cgcebc ,_gcffd :=_abefab .(_d .EndElement ); -_gcffd &&_cgcebc .Name ==start .Name {return nil ;};return _c .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",_abefab );};func (_bfcd *OfcCT_Proxy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079"; -};if _bfcd .StartAttr !=_b .ST_TrueFalseBlankUnset {_bafacd ,_dgbbc :=_bfcd .StartAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061r\u0074"});if _dgbbc !=nil {return _dgbbc ;};start .Attr =append (start .Attr ,_bafacd );};if _bfcd .EndAttr !=_b .ST_TrueFalseBlankUnset {_cbdee ,_edabg :=_bfcd .EndAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064"}); -if _edabg !=nil {return _edabg ;};start .Attr =append (start .Attr ,_cbdee );};if _bfcd .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_bfcd .IdrefAttr )}); -};if _bfcd .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_bfcd .ConnectlocAttr )});};e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);func NewFormulas ()*Formulas {_dgbc :=&Formulas {}; -_dgbc .CT_Formulas =*NewCT_Formulas ();return _dgbc ;};func (_cgaee *OfcCT_StrokeChild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064"; -};if _cgaee .OnAttr !=_b .ST_TrueFalseUnset {_agbegd ,_dcgff :=_cgaee .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _dcgff !=nil {return _dcgff ;};start .Attr =append (start .Attr ,_agbegd );};if _cgaee .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .WeightAttr )}); -};if _cgaee .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .ColorAttr )});};if _cgaee .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .Color2Attr )}); -};if _cgaee .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .OpacityAttr )});};if _cgaee .LinestyleAttr !=ST_StrokeLineStyleUnset {_beadde ,_efbgg :=_cgaee .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"}); -if _efbgg !=nil {return _efbgg ;};start .Attr =append (start .Attr ,_beadde );};if _cgaee .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .MiterlimitAttr )}); -};if _cgaee .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dcfge ,_bgfgc :=_cgaee .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _bgfgc !=nil {return _bgfgc ;};start .Attr =append (start .Attr ,_dcfge ); -};if _cgaee .EndcapAttr !=ST_StrokeEndCapUnset {_adafa ,_bdbae :=_cgaee .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _bdbae !=nil {return _bdbae ;};start .Attr =append (start .Attr ,_adafa );};if _cgaee .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .DashstyleAttr )}); -};if _cgaee .InsetpenAttr !=_b .ST_TrueFalseUnset {_fbedb ,_cacda :=_cgaee .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cacda !=nil {return _cacda ;};start .Attr =append (start .Attr ,_fbedb ); -};if _cgaee .FilltypeAttr !=ST_FillTypeUnset {_dgga ,_ccffc :=_cgaee .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _ccffc !=nil {return _ccffc ;};start .Attr =append (start .Attr ,_dgga ); -};if _cgaee .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .SrcAttr )});};if _cgaee .ImageaspectAttr !=ST_ImageAspectUnset {_dfcea ,_bdaca :=_cgaee .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"}); -if _bdaca !=nil {return _bdaca ;};start .Attr =append (start .Attr ,_dfcea );};if _cgaee .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .ImagesizeAttr )}); -};if _cgaee .ImagealignshapeAttr !=_b .ST_TrueFalseUnset {_begded ,_bggcdc :=_cgaee .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bggcdc !=nil {return _bggcdc ; -};start .Attr =append (start .Attr ,_begded );};if _cgaee .StartarrowAttr !=ST_StrokeArrowTypeUnset {_baege ,_bfcfg :=_cgaee .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bfcfg !=nil {return _bfcfg ; -};start .Attr =append (start .Attr ,_baege );};if _cgaee .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_feece ,_ccdgd :=_cgaee .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"}); -if _ccdgd !=nil {return _ccdgd ;};start .Attr =append (start .Attr ,_feece );};if _cgaee .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_ccaee ,_cggfb :=_cgaee .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"}); -if _cggfb !=nil {return _cggfb ;};start .Attr =append (start .Attr ,_ccaee );};if _cgaee .EndarrowAttr !=ST_StrokeArrowTypeUnset {_dbgbfe ,_fgega :=_cgaee .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); -if _fgega !=nil {return _fgega ;};start .Attr =append (start .Attr ,_dbgbfe );};if _cgaee .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_eebdcb ,_ffdfe :=_cgaee .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _ffdfe !=nil {return _ffdfe ;};start .Attr =append (start .Attr ,_eebdcb );};if _cgaee .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_decgc ,_aagfe :=_cgaee .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _aagfe !=nil {return _aagfe ;};start .Attr =append (start .Attr ,_decgc );};if _cgaee .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .HrefAttr )}); -};if _cgaee .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .AlthrefAttr )});};if _cgaee .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgaee .TitleAttr )}); -};if _cgaee .ForcedashAttr !=_b .ST_TrueFalseUnset {_bgecg ,_bfdbdb :=_cgaee .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bfdbdb !=nil {return _bfdbdb ;};start .Attr =append (start .Attr ,_bgecg ); -};if _cgaee .ExtAttr !=ST_ExtUnset {_beceeg ,_deaec :=_cgaee .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _deaec !=nil {return _deaec ;};start .Attr =append (start .Attr ,_beceeg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_gfccf *CT_RoundRect )ValidateWithPath (path string )error {for _baag ,_fagga :=range _gfccf .EG_ShapeElements {if _babec :=_fagga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_baag )); +_babec !=nil {return _babec ;};};if _bfffd :=_gfccf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bfffd !=nil {return _bfffd ;};if _bgafd :=_gfccf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bgafd !=nil {return _bgafd ;};if _cfbe :=_gfccf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cfbe !=nil {return _cfbe ;};if _ecabd :=_gfccf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_ecabd !=nil {return _ecabd ;};if _dbegd :=_gfccf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dbegd !=nil {return _dbegd ;};if _dcaef :=_gfccf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_dcaef !=nil {return _dcaef ;};if _eagee :=_gfccf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eagee !=nil {return _eagee ;};if _caca :=_gfccf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_caca !=nil {return _caca ;};if _efegd :=_gfccf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_efegd !=nil {return _efegd ;};if _efbfa :=_gfccf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_efbfa !=nil {return _efbfa ;};if _bafee :=_gfccf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bafee !=nil {return _bafee ;};if _bdgb :=_gfccf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bdgb !=nil {return _bdgb ;};if _dedbg :=_gfccf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dedbg !=nil {return _dedbg ;};if _ccgge :=_gfccf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_ccgge !=nil {return _ccgge ;};if _efaecc :=_gfccf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_efaecc !=nil {return _efaecc ;};if _dggf :=_gfccf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dggf !=nil {return _dggf ;};if _gddd :=_gfccf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gddd !=nil {return _gddd ;};if _gggd :=_gfccf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_gggd !=nil {return _gggd ;};if _acdeg :=_gfccf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acdeg !=nil {return _acdeg ;};if _fedbc :=_gfccf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_fedbc !=nil {return _fedbc ;};if _aeba :=_gfccf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aeba !=nil {return _aeba ;};if _cbec :=_gfccf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_cbec !=nil {return _cbec ;};if _fgec :=_gfccf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fgec !=nil {return _fgec ;};if _edga :=_gfccf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_edga !=nil {return _edga ;};if _fgbcc :=_gfccf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fgbcc !=nil {return _fgbcc ;};if _aegce :=_gfccf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_aegce !=nil {return _aegce ;};if _gcgc :=_gfccf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcgc !=nil {return _gcgc ;};if _aafcb :=_gfccf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_aafcb !=nil {return _aafcb ;};if _bgbga :=_gfccf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bgbga !=nil {return _bgbga ;};return nil ;};func (_bdbea OfcST_ConnectType )ValidateWithPath (path string )error {switch _bdbea {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbea )); +};return nil ;};func (_cbagb ST_StrokeArrowLength )String ()string {switch _cbagb {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";}; -// Validate validates the OfcCT_RegroupTable and its children -func (_effbc *OfcCT_RegroupTable )Validate ()error {return _effbc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};type ST_StrokeArrowType byte ; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_cebc *CT_Group )ValidateWithPath (path string )error {if _agbga :=_cebc .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_agbga !=nil {return _agbga ;};for _fcaa ,_ceec :=range _cebc .Group {if _dedbcc :=_ceec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fcaa )); +_dedbcc !=nil {return _dedbcc ;};};for _bgbdga ,_dbff :=range _cebc .Shape {if _dbgc :=_dbff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bgbdga ));_dbgc !=nil {return _dbgc ;};};for _adag ,_ggac :=range _cebc .Shapetype {if _acbgf :=_ggac .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_adag )); +_acbgf !=nil {return _acbgf ;};};for _dgfe ,_ccda :=range _cebc .Arc {if _edaf :=_ccda .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_dgfe ));_edaf !=nil {return _edaf ;};};for _facca ,_beea :=range _cebc .Curve {if _edec :=_beea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_facca )); +_edec !=nil {return _edec ;};};for _fadcc ,_ebcg :=range _cebc .Image {if _eefc :=_ebcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fadcc ));_eefc !=nil {return _eefc ;};};for _gdga ,_adgb :=range _cebc .Line {if _dagd :=_adgb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gdga )); +_dagd !=nil {return _dagd ;};};for _cad ,_dfgf :=range _cebc .Oval {if _eccbe :=_dfgf .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_cad ));_eccbe !=nil {return _eccbe ;};};for _ggff ,_adbbd :=range _cebc .Polyline {if _cbg :=_adbbd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ggff )); +_cbg !=nil {return _cbg ;};};for _fgda ,_beag :=range _cebc .Rect {if _egfc :=_beag .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fgda ));_egfc !=nil {return _egfc ;};};for _edfab ,_affd :=range _cebc .Roundrect {if _dfaf :=_affd .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_edfab )); +_dfaf !=nil {return _dfaf ;};};for _dbbdg ,_gdbf :=range _cebc .Diagram {if _cdbe :=_gdbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_dbbdg ));_cdbe !=nil {return _cdbe ;};};for _dgdec ,_ebcfd :=range _cebc .EG_ShapeElements {if _gdee :=_ebcfd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgdec )); +_gdee !=nil {return _gdee ;};};if _adbf :=_cebc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_adbf !=nil {return _adbf ;};if _bdbbd :=_cebc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bdbbd !=nil {return _bdbbd ;};if _cdef :=_cebc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdef !=nil {return _cdef ;};if _dbbgb :=_cebc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_dbbgb !=nil {return _dbbgb ;};if _effa :=_cebc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_effa !=nil {return _effa ;};if _bbad :=_cebc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_bbad !=nil {return _bbad ;};if _gdgd :=_cebc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gdgd !=nil {return _gdgd ;};if _bedeg :=_cebc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bedeg !=nil {return _bedeg ;};if _bedcd :=_cebc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bedcd !=nil {return _bedcd ;};if _bcbee :=_cebc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bcbee !=nil {return _bcbee ;};if _debfb :=_cebc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_debfb !=nil {return _debfb ;};if _aadfc :=_cebc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_aadfc !=nil {return _aadfc ;};if _edfdg :=_cebc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_edfdg !=nil {return _edfdg ;};if _bdaa :=_cebc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_bdaa !=nil {return _bdaa ;};if _ffcdd :=_cebc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffcdd !=nil {return _ffcdd ;};if _bfedb :=_cebc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bfedb !=nil {return _bfedb ;};if _gebg :=_cebc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gebg !=nil {return _gebg ;};return nil ;};func (_acfdg *OfcST_OLEType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbdb ,_ecccc :=d .Token (); +if _ecccc !=nil {return _ecccc ;};if _aecce ,_faebd :=_bcbdb .(_a .EndElement );_faebd &&_aecce .Name ==start .Name {*_acfdg =1;return nil ;};if _gegdd ,_fdcbe :=_bcbdb .(_a .CharData );!_fdcbe {return _d .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",_bcbdb ); +}else {switch string (_gegdd ){case "":*_acfdg =0;case "\u0045\u006d\u0062e\u0064":*_acfdg =1;case "\u004c\u0069\u006e\u006b":*_acfdg =2;};};_bcbdb ,_ecccc =d .Token ();if _ecccc !=nil {return _ecccc ;};if _ccbgd ,_eggec :=_bcbdb .(_a .EndElement );_eggec &&_ccbgd .Name ==start .Name {return nil ; +};return _d .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",_bcbdb );}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_dbbe *OfcShapelayout )ValidateWithPath (path string )error {if _bbeea :=_dbbe .OfcCT_ShapeLayout .ValidateWithPath (path );_bbeea !=nil {return _bbeea ;};return nil ;};func (_degae OfcST_Angle )Validate ()error {return _degae .ValidateWithPath ("")}; -func NewCT_Curve ()*CT_Curve {_febgf :=&CT_Curve {};return _febgf }; +// Validate validates the OfcOLEObject and its children +func (_gegff *OfcOLEObject )Validate ()error {return _gegff .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dccge OfcST_Angle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gaega :=_a .Attr {};_gaega .Name =name ; +switch _dccge {case OfcST_AngleUnset :_gaega .Value ="";case OfcST_AngleAny :_gaega .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_gaega .Value ="\u0033\u0030";case OfcST_Angle45 :_gaega .Value ="\u0034\u0035";case OfcST_Angle60 :_gaega .Value ="\u0036\u0030"; +case OfcST_Angle90 :_gaega .Value ="\u0039\u0030";case OfcST_AngleAuto :_gaega .Value ="\u0061\u0075\u0074\u006f";};return _gaega ,nil ;};func (_dcdddb OfcST_Angle )ValidateWithPath (path string )error {switch _dcdddb {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdddb )); +};return nil ;};func (_gdcege *Textbox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gdcege .CT_Textbox .MarshalXML (e ,start );}; -// Validate validates the CT_Textbox and its children -func (_cabb *CT_Textbox )Validate ()error {return _cabb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");}; +// Validate validates the OfcLock and its children +func (_abbac *OfcLock )Validate ()error {return _abbac .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type Oval struct{CT_Oval }; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_dgab *AG_Style )ValidateWithPath (path string )error {return nil };type OfcRight struct{OfcCT_StrokeChild };func (_baeged ST_EditAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baeged .String (),start );}; +// Validate validates the Imagedata and its children +func (_bafa *Imagedata )Validate ()error {return _bafa .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ; +HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ; +CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _f .ST_TrueFalse ;StrokeokAttr _f .ST_TrueFalse ;ShadowokAttr _f .ST_TrueFalse ;ArrowokAttr _f .ST_TrueFalse ; +GradientshapeokAttr _f .ST_TrueFalse ;TextpathokAttr _f .ST_TrueFalse ;InsetpenokAttr _f .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _f .ST_TrueFalse ;IdAttr *string ;};func (_aceeb *OfcST_DiagramLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaaee ,_eefda :=d .Token (); +if _eefda !=nil {return _eefda ;};if _ggaba ,_bggga :=_gaaee .(_a .EndElement );_bggga &&_ggaba .Name ==start .Name {*_aceeb =1;return nil ;};if _cbace ,_cdggfb :=_gaaee .(_a .CharData );!_cdggfb {return _d .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",_gaaee ); +}else {switch string (_cbace ){case "":*_aceeb =0;case "\u0030":*_aceeb =1;case "\u0031":*_aceeb =2;case "\u0032":*_aceeb =3;case "\u0033":*_aceeb =4;};};_gaaee ,_eefda =d .Token ();if _eefda !=nil {return _eefda ;};if _abfcbb ,_fcaaf :=_gaaee .(_a .EndElement ); +_fcaaf &&_abfcbb .Name ==start .Name {return nil ;};return _d .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",_gaaee );};func (_gbaag OfcST_OLEDrawAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcedcf :=_a .Attr {}; +_bcedcf .Name =name ;switch _gbaag {case OfcST_OLEDrawAspectUnset :_bcedcf .Value ="";case OfcST_OLEDrawAspectContent :_bcedcf .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_bcedcf .Value ="\u0049\u0063\u006f\u006e";};return _bcedcf ,nil ; +}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_daac *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _fcaeb :=_daac .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fcaeb !=nil {return _fcaeb ;};if _ddgaa :=_daac .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072"); +_ddgaa !=nil {return _ddgaa ;};if _aacec :=_daac .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aacec !=nil {return _aacec ;};if _daac .Fill !=nil {if _efagd :=_daac .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_efagd !=nil {return _efagd ;};};if _daac .Stroke !=nil {if _fbbga :=_daac .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fbbga !=nil {return _fbbga ;};};if _daac .Textbox !=nil {if _cegfgf :=_daac .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078"); +_cegfgf !=nil {return _cegfgf ;};};if _daac .Shadow !=nil {if _efaab :=_daac .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_efaab !=nil {return _efaab ;};};if _daac .Skew !=nil {if _fdcbc :=_daac .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); +_fdcbc !=nil {return _fdcbc ;};};if _daac .Extrusion !=nil {if _dedfc :=_daac .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dedfc !=nil {return _dedfc ;};};if _daac .Callout !=nil {if _gbebf :=_daac .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); +_gbebf !=nil {return _gbebf ;};};if _daac .Lock !=nil {if _dfeee :=_daac .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dfeee !=nil {return _dfeee ;};};if _daac .Colormru !=nil {if _gaecb :=_daac .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u"); +_gaecb !=nil {return _gaecb ;};};if _daac .Colormenu !=nil {if _gadge :=_daac .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_gadge !=nil {return _gadge ;};};if _ggaae :=_daac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_ggaae !=nil {return _ggaae ;};return nil ;};type Shape struct{CT_Shape };func (_cffec OfcST_InsetMode )String ()string {switch _cffec {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return ""; +};func (_acaa *AG_Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bea :=range start .Attr {if _bea .Name .Local =="\u0070\u0061\u0074\u0068"{_dacd ,_dbgf :=_bea .Value ,error (nil );if _dbgf !=nil {return _dbgf ;};_acaa .PathAttr =&_dacd ; +continue ;};};for {_aae ,_dgcc :=d .Token ();if _dgcc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dgcc );};if _aabb ,_becf :=_aae .(_a .EndElement );_becf &&_aabb .Name ==start .Name {break ; +};};return nil ;};func (_dbgg *CT_Stroke )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aecaf :=range start .Attr {if _aecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecaf .Name .Local =="\u0072\u0065\u006ci\u0064"{_acfae ,_adacg :=_aecaf .Value ,error (nil ); +if _adacg !=nil {return _adacg ;};_dbgg .RelidAttr =&_acfae ;continue ;};if _aecaf .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"&&_aecaf .Name .Local =="\u0069\u0064"{_aafb ,_cedeb :=_aecaf .Value ,error (nil ); +if _cedeb !=nil {return _cedeb ;};_dbgg .RIdAttr =&_aafb ;continue ;};if _aecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbgg .ForcedashAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_agccb ,_aaffffb :=_aecaf .Value ,error (nil ); +if _aaffffb !=nil {return _aaffffb ;};_dbgg .TitleAttr =&_agccb ;continue ;};if _aecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecaf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gedge ,_dbfgg :=_aecaf .Value ,error (nil ); +if _dbfgg !=nil {return _dbfgg ;};_dbgg .AlthrefAttr =&_gedge ;continue ;};if _aecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecaf .Name .Local =="\u0068\u0072\u0065\u0066"{_adaed ,_cgceb :=_aecaf .Value ,error (nil ); +if _cgceb !=nil {return _cgceb ;};_dbgg .HrefAttr =&_adaed ;continue ;};if _aecaf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gdbba ,_dccea :=_aecaf .Value ,error (nil );if _dccea !=nil {return _dccea ;};_dbgg .ImagesizeAttr =&_gdbba ; +continue ;};if _aecaf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dbgg .StartarrowlengthAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dbgg .JoinstyleAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dbgg .EndarrowAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fedab ,_dfgdf :=_aecaf .Value ,error (nil ); +if _dfgdf !=nil {return _dfgdf ;};_dbgg .DashstyleAttr =&_fedab ;continue ;};if _aecaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dbgg .EndarrowwidthAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u0073\u0072\u0063"{_cgfcd ,_ggbec :=_aecaf .Value ,error (nil ); +if _ggbec !=nil {return _ggbec ;};_dbgg .SrcAttr =&_cgfcd ;continue ;};if _aecaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dbgg .EndarrowlengthAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dbgg .LinestyleAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_defag ,_ddcga :=_aecaf .Value ,error (nil );if _ddcga !=nil {return _ddcga ;};_dbgg .OpacityAttr =&_defag ;continue ;};if _aecaf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_daafd ,_gffc :=_aecaf .Value ,error (nil ); +if _gffc !=nil {return _gffc ;};_dbgg .WeightAttr =&_daafd ;continue ;};if _aecaf .Name .Local =="\u0069\u0064"{_eefga ,_accc :=_aecaf .Value ,error (nil );if _accc !=nil {return _accc ;};_dbgg .IdAttr =&_eefga ;continue ;};if _aecaf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cdea ,_ecbaf :=_gf .ParseFloat (_aecaf .Value ,64); +if _ecbaf !=nil {return _ecbaf ;};_dbgg .MiterlimitAttr =&_cdea ;continue ;};if _aecaf .Name .Local =="\u0063\u006f\u006co\u0072"{_fdfgc ,_dgga :=_aecaf .Value ,error (nil );if _dgga !=nil {return _dgga ;};_dbgg .ColorAttr =&_fdfgc ;continue ;};if _aecaf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dbgg .ImageaspectAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dbgg .FilltypeAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u006f\u006e"{_dbgg .OnAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dbgg .StartarrowwidthAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbgg .InsetpenAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dbgg .ImagealignshapeAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dbgg .StartarrowAttr .UnmarshalXMLAttr (_aecaf );continue ;};if _aecaf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dbgg .EndcapAttr .UnmarshalXMLAttr (_aecaf ); +continue ;};if _aecaf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fecfd ,_bfece :=_aecaf .Value ,error (nil );if _bfece !=nil {return _bfece ;};_dbgg .Color2Attr =&_fecfd ;continue ;};};_aeed :for {_dccab ,_geaf :=d .Token ();if _geaf !=nil {return _geaf ; +};switch _dadbc :=_dccab .(type ){case _a .StartElement :switch _dadbc .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_dbgg .Left =NewOfcLeft (); +if _ebdec :=d .DecodeElement (_dbgg .Left ,&_dadbc );_ebdec !=nil {return _ebdec ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_dbgg .Top =NewOfcTop (); +if _bagf :=d .DecodeElement (_dbgg .Top ,&_dadbc );_bagf !=nil {return _bagf ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_dbgg .Right =NewOfcRight (); +if _fbcac :=d .DecodeElement (_dbgg .Right ,&_dadbc );_fbcac !=nil {return _fbcac ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dbgg .Bottom =NewOfcBottom (); +if _accdf :=d .DecodeElement (_dbgg .Bottom ,&_dadbc );_accdf !=nil {return _accdf ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_dbgg .Column =NewOfcColumn (); +if _bedea :=d .DecodeElement (_dbgg .Column ,&_dadbc );_bedea !=nil {return _bedea ;};default:_ab .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_dadbc .Name ); +if _cabcf :=d .Skip ();_cabcf !=nil {return _cabcf ;};};case _a .EndElement :break _aeed ;case _a .CharData :};};return nil ;};func (_begda OfcST_CalloutPlacement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_begda .String (),start ); +};func (_egba *CT_Image )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbdae :=range start .Attr {if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dagfd ,_facb :=_gf .ParseInt (_fbdae .Value ,10,64); +if _facb !=nil {return _facb ;};_egba .DgmnodekindAttr =&_dagfd ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egba .BulletAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0068\u0072"{_egba .HrAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egba .OleiconAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0068\u0072\u0073t\u0064"{_egba .HrstdAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0063\u006c\u0069\u0070"{_egba .ClipAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egba .HrnoshadeAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egba .PreferrelativeAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfcc ,_ffdcg :=_gf .ParseFloat (_fbdae .Value ,64); +if _ffdcg !=nil {return _ffdcg ;};_dfadf :=float32 (_gfcc );_egba .HrpctAttr =&_dfadf ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u006f\u006c\u0065"{_egba .OleAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egba .HralignAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egba .BwpureAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egba .DgmlayoutAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egba .InsetmodeAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0073\u0070\u0069\u0064"{_face ,_fcgcd :=_fbdae .Value ,error (nil ); +if _fcgcd !=nil {return _fcgcd ;};_egba .SpidAttr =&_face ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgd ,_gbgc :=_fbdae .Value ,error (nil ); +if _gbgc !=nil {return _gbgc ;};_egba .BorderbottomcolorAttr =&_bgd ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egba .AllowoverlapAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egba .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egba .UserhiddenAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egba .AllowincellAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0073\u0070\u0074"{_bggdc ,_agff :=_gf .ParseFloat (_fbdae .Value ,64); +if _agff !=nil {return _agff ;};_agab :=float32 (_bggdc );_egba .SptAttr =&_agab ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbcfb ,_addge :=_fbdae .Value ,error (nil ); +if _addge !=nil {return _addge ;};_egba .BorderleftcolorAttr =&_cbcfb ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egba .UserdrawnAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egba .CliptowrapAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcbag ,_eccbb :=_fbdae .Value ,error (nil ); +if _eccbb !=nil {return _eccbb ;};_egba .BorderrightcolorAttr =&_fcbag ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egba .ConnectortypeAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egba .ButtonAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egba .ForcedashAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdad ,_gabd :=_gf .ParseInt (_fbdae .Value ,10,64); +if _gabd !=nil {return _gabd ;};_egba .RegroupidAttr =&_bdad ;continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u006f\u006e\u0065\u0064"{_egba .OnedAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egba .BwmodeAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egba .BwnormalAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eaee ,_fdcb :=_fbdae .Value ,error (nil ); +if _fdcb !=nil {return _fdcb ;};_egba .BordertopcolorAttr =&_eaee ;continue ;};if _fbdae .Name .Local =="\u0070\u0072\u0069n\u0074"{_egba .PrintAttr .UnmarshalXMLAttr (_fbdae );continue ;};if _fbdae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbag ,_fdfac :=_fbdae .Value ,error (nil ); +if _fdfac !=nil {return _fdfac ;};_egba .TargetAttr =&_gbag ;continue ;};if _fbdae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egba .StrokedAttr .UnmarshalXMLAttr (_fbdae );continue ;};if _fbdae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_deafc ,_efee :=_fbdae .Value ,error (nil ); +if _efee !=nil {return _efee ;};_egba .CoordoriginAttr =&_deafc ;continue ;};if _fbdae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_feeeb ,_cafc :=_fbdae .Value ,error (nil );if _cafc !=nil {return _cafc ;};_egba .StrokeweightAttr =&_feeeb ; +continue ;};if _fbdae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egcc ,_dbdbe :=_fbdae .Value ,error (nil );if _dbdbe !=nil {return _dbdbe ;};_egba .CoordsizeAttr =&_egcc ;continue ;};if _fbdae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecdb ,_bedca :=_fbdae .Value ,error (nil ); +if _bedca !=nil {return _bedca ;};_egba .ChromakeyAttr =&_ecdb ;continue ;};if _fbdae .Name .Local =="\u0061\u006c\u0074"{_ceab ,_abdf :=_fbdae .Value ,error (nil );if _abdf !=nil {return _abdf ;};_egba .AltAttr =&_ceab ;continue ;};if _fbdae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eded ,_bdgf :=_fbdae .Value ,error (nil ); +if _bdgf !=nil {return _bdgf ;};_egba .FillcolorAttr =&_eded ;continue ;};if _fbdae .Name .Local =="\u0073\u0072\u0063"{_aaeae ,_ddaa :=_fbdae .Value ,error (nil );if _ddaa !=nil {return _ddaa ;};_egba .SrcAttr =&_aaeae ;continue ;};if _fbdae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_egega ,_fbfb :=_fbdae .Value ,error (nil ); +if _fbfb !=nil {return _fbfb ;};_egba .WrapcoordsAttr =&_egega ;continue ;};if _fbdae .Name .Local =="\u0074\u0069\u0074l\u0065"{_aebfa ,_aabba :=_fbdae .Value ,error (nil );if _aabba !=nil {return _aabba ;};_egba .TitleAttr =&_aebfa ;continue ;};if _fbdae .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebca ,_cafcg :=_fbdae .Value ,error (nil ); +if _cafcg !=nil {return _cafcg ;};_egba .StyleAttr =&_ebca ;continue ;};if _fbdae .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fagfb ,_dcdg :=_fbdae .Value ,error (nil );if _dcdg !=nil {return _dcdg ;};_egba .CroprightAttr =&_fagfb ;continue ; +};if _fbdae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egba .InsetpenAttr .UnmarshalXMLAttr (_fbdae );continue ;};if _fbdae .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dccd ,_ecga :=_fbdae .Value ,error (nil ); +if _ecga !=nil {return _ecga ;};_egba .CropleftAttr =&_dccd ;continue ;};if _fbdae .Name .Local =="\u0067\u0061\u0069\u006e"{_aafff ,_afea :=_fbdae .Value ,error (nil );if _afea !=nil {return _afea ;};_egba .GainAttr =&_aafff ;continue ;};if _fbdae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gede ,_ffb :=_fbdae .Value ,error (nil ); +if _ffb !=nil {return _ffb ;};_egba .StrokecolorAttr =&_gede ;continue ;};if _fbdae .Name .Local =="\u0063\u006c\u0061s\u0073"{_acee ,_cggbe :=_fbdae .Value ,error (nil );if _cggbe !=nil {return _cggbe ;};_egba .ClassAttr =&_acee ;continue ;};if _fbdae .Name .Local =="\u0069\u0064"{_gfcg ,_gaad :=_fbdae .Value ,error (nil ); +if _gaad !=nil {return _gaad ;};_egba .IdAttr =&_gfcg ;continue ;};if _fbdae .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_eefgc ,_deae :=_fbdae .Value ,error (nil );if _deae !=nil {return _deae ;};_egba .CropbottomAttr =&_eefgc ; +continue ;};if _fbdae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egba .FilledAttr .UnmarshalXMLAttr (_fbdae );continue ;};if _fbdae .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_egba .GrayscaleAttr .UnmarshalXMLAttr (_fbdae ); +continue ;};if _fbdae .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_aeaf ,_efc :=_fbdae .Value ,error (nil );if _efc !=nil {return _efc ;};_egba .BlacklevelAttr =&_aeaf ;continue ;};if _fbdae .Name .Local =="\u0068\u0072\u0065\u0066"{_beecdb ,_gfbc :=_fbdae .Value ,error (nil ); +if _gfbc !=nil {return _gfbc ;};_egba .HrefAttr =&_beecdb ;continue ;};if _fbdae .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_egba .BilevelAttr .UnmarshalXMLAttr (_fbdae );continue ;};if _fbdae .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fbad ,_bcad :=_fbdae .Value ,error (nil ); +if _bcad !=nil {return _bcad ;};_egba .CroptopAttr =&_fbad ;continue ;};if _fbdae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfaaf ,_ababa :=_fbdae .Value ,error (nil );if _ababa !=nil {return _ababa ;};_egba .OpacityAttr =&_cfaaf ;continue ; +};if _fbdae .Name .Local =="\u0067\u0061\u006dm\u0061"{_fcdde ,_efebg :=_fbdae .Value ,error (nil );if _efebg !=nil {return _efebg ;};_egba .GammaAttr =&_fcdde ;continue ;};};_efcc :for {_fded ,_ffeb :=d .Token ();if _ffeb !=nil {return _ffeb ;};switch _cefd :=_fded .(type ){case _a .StartElement :switch _cefd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_afce :=NewEG_ShapeElements (); +_afce .Path =NewPath ();if _aaae :=d .DecodeElement (_afce .Path ,&_cefd );_aaae !=nil {return _aaae ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_afce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gbef :=NewEG_ShapeElements (); +_gbef .Formulas =NewFormulas ();if _dbbf :=d .DecodeElement (_gbef .Formulas ,&_cefd );_dbbf !=nil {return _dbbf ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_gbef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_eafecb :=NewEG_ShapeElements (); +_eafecb .Handles =NewHandles ();if _cedd :=d .DecodeElement (_eafecb .Handles ,&_cefd );_cedd !=nil {return _cedd ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_eafecb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eddc :=NewEG_ShapeElements (); +_eddc .Fill =NewFill ();if _cfcgb :=d .DecodeElement (_eddc .Fill ,&_cefd );_cfcgb !=nil {return _cfcgb ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_eddc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bcff :=NewEG_ShapeElements (); +_bcff .Stroke =NewStroke ();if _acgga :=d .DecodeElement (_bcff .Stroke ,&_cefd );_acgga !=nil {return _acgga ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_bcff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gfaac :=NewEG_ShapeElements (); +_gfaac .Shadow =NewShadow ();if _aeecc :=d .DecodeElement (_gfaac .Shadow ,&_cefd );_aeecc !=nil {return _aeecc ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_gfaac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fbeda :=NewEG_ShapeElements (); +_fbeda .Textbox =NewTextbox ();if _edba :=d .DecodeElement (_fbeda .Textbox ,&_cefd );_edba !=nil {return _edba ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_fbeda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_agcf :=NewEG_ShapeElements (); +_agcf .Textpath =NewTextpath ();if _cbbc :=d .DecodeElement (_agcf .Textpath ,&_cefd );_cbbc !=nil {return _cbbc ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_agcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cfgfg :=NewEG_ShapeElements (); +_cfgfg .Imagedata =NewImagedata ();if _cceecd :=d .DecodeElement (_cfgfg .Imagedata ,&_cefd );_cceecd !=nil {return _cceecd ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_cfgfg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egbe :=NewEG_ShapeElements (); +_egbe .Skew =NewOfcSkew ();if _dgggc :=d .DecodeElement (_egbe .Skew ,&_cefd );_dgggc !=nil {return _dgggc ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_egbe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_edcc :=NewEG_ShapeElements (); +_edcc .Extrusion =NewOfcExtrusion ();if _addfa :=d .DecodeElement (_edcc .Extrusion ,&_cefd );_addfa !=nil {return _addfa ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_edcc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cgef :=NewEG_ShapeElements (); +_cgef .Callout =NewOfcCallout ();if _becabe :=d .DecodeElement (_cgef .Callout ,&_cefd );_becabe !=nil {return _becabe ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_cgef );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_eggd :=NewEG_ShapeElements (); +_eggd .Lock =NewOfcLock ();if _egbca :=d .DecodeElement (_eggd .Lock ,&_cefd );_egbca !=nil {return _egbca ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_eggd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ecgc :=NewEG_ShapeElements (); +_ecgc .Clippath =NewOfcClippath ();if _feab :=d .DecodeElement (_ecgc .Clippath ,&_cefd );_feab !=nil {return _feab ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_ecgc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gbgd :=NewEG_ShapeElements (); +_gbgd .Signatureline =NewOfcSignatureline ();if _bfee :=d .DecodeElement (_gbgd .Signatureline ,&_cefd );_bfee !=nil {return _bfee ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_gbgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gaeg :=NewEG_ShapeElements (); +_gaeg .Wrap =_b .NewWrap ();if _ceebb :=d .DecodeElement (_gaeg .Wrap ,&_cefd );_ceebb !=nil {return _ceebb ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_gaeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fbaa :=NewEG_ShapeElements (); +_fbaa .Anchorlock =_b .NewAnchorlock ();if _baaad :=d .DecodeElement (_fbaa .Anchorlock ,&_cefd );_baaad !=nil {return _baaad ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_fbaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgabd :=NewEG_ShapeElements (); +_dgabd .Bordertop =_b .NewBordertop ();if _gage :=d .DecodeElement (_dgabd .Bordertop ,&_cefd );_gage !=nil {return _gage ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_dgabd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bfca :=NewEG_ShapeElements (); +_bfca .Borderbottom =_b .NewBorderbottom ();if _gaab :=d .DecodeElement (_bfca .Borderbottom ,&_cefd );_gaab !=nil {return _gaab ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_bfca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cgfd :=NewEG_ShapeElements (); +_cgfd .Borderleft =_b .NewBorderleft ();if _gdbc :=d .DecodeElement (_cgfd .Borderleft ,&_cefd );_gdbc !=nil {return _gdbc ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_cgfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gfdag :=NewEG_ShapeElements (); +_gfdag .Borderright =_b .NewBorderright ();if _gfde :=d .DecodeElement (_gfdag .Borderright ,&_cefd );_gfde !=nil {return _gfde ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_gfdag );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cbdca :=NewEG_ShapeElements (); +_cbdca .ClientData =_gb .NewClientData ();if _eeca :=d .DecodeElement (_cbdca .ClientData ,&_cefd );_eeca !=nil {return _eeca ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_cbdca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_adgc :=NewEG_ShapeElements (); +_adgc .Textdata =_ec .NewTextdata ();if _bfab :=d .DecodeElement (_adgc .Textdata ,&_cefd );_bfab !=nil {return _bfab ;};_egba .EG_ShapeElements =append (_egba .EG_ShapeElements ,_adgc );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_cefd .Name ); +if _baaadf :=d .Skip ();_baaadf !=nil {return _baaadf ;};};case _a .EndElement :break _efcc ;case _a .CharData :};};return nil ;};func (_adeeg OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _adeeg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeeg )); +};return nil ;}; -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_fdgac *OfcCT_Ink )ValidateWithPath (path string )error {if _fedcb :=_fdgac .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fedcb !=nil {return _fedcb ;};return nil ;}; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_bdffd *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _cadfab ,_dbaag :=range _bdffd .Entry {if _gfge :=_dbaag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cadfab )); +_gfge !=nil {return _gfge ;};};if _bgfc :=_bdffd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgfc !=nil {return _bgfc ;};return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_gdef *CT_F )ValidateWithPath (path string )error {return nil };func (_abafd *OfcST_BWMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abafd =0;case "\u0063\u006f\u006co\u0072":*_abafd =1;case "\u0061\u0075\u0074\u006f":*_abafd =2; +case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_abafd =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_abafd =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_abafd =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_abafd =6; +case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_abafd =7;case "\u0062\u006c\u0061c\u006b":*_abafd =8;case "\u0077\u0068\u0069t\u0065":*_abafd =9;case "\u0068\u0069\u0064\u0065":*_abafd =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_abafd =11; +case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_abafd =12;};return nil ;};func (_edebb OfcST_ExtrusionPlane )Validate ()error {return _edebb .ValidateWithPath ("")};type Shapetype struct{CT_Shapetype }; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_aadda *Curve )ValidateWithPath (path string )error {if _dcggb :=_aadda .CT_Curve .ValidateWithPath (path );_dcggb !=nil {return _dcggb ;};return nil ;}; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_dedba *CT_Curve )ValidateWithPath (path string )error {for _bggb ,_edcdd :=range _dedba .EG_ShapeElements {if _cba :=_edcdd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bggb )); -_cba !=nil {return _cba ;};};if _ced :=_dedba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ced !=nil {return _ced ;};if _ecea :=_dedba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_ecea !=nil {return _ecea ;};if _eedb :=_dedba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eedb !=nil {return _eedb ;};if _bffca :=_dedba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bffca !=nil {return _bffca ;};if _edddf :=_dedba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edddf !=nil {return _edddf ;};if _cfge :=_dedba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_cfge !=nil {return _cfge ;};if _cegd :=_dedba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cegd !=nil {return _cegd ;};if _gdfec :=_dedba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gdfec !=nil {return _gdfec ;};if _faeg :=_dedba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_faeg !=nil {return _faeg ;};if _fbbfa :=_dedba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_fbbfa !=nil {return _fbbfa ;};if _decfb :=_dedba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_decfb !=nil {return _decfb ;};if _gcggf :=_dedba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_gcggf !=nil {return _gcggf ;};if _faf :=_dedba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_faf !=nil {return _faf ;};if _gebg :=_dedba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_gebg !=nil {return _gebg ;};if _eec :=_dedba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eec !=nil {return _eec ;};if _adga :=_dedba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_adga !=nil {return _adga ;};if _aaca :=_dedba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aaca !=nil {return _aaca ;};if _fcbd :=_dedba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_fcbd !=nil {return _fcbd ;};if _dfa :=_dedba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfa !=nil {return _dfa ;};if _adee :=_dedba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_adee !=nil {return _adee ;};if _daaef :=_dedba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_daaef !=nil {return _daaef ;};if _cgdb :=_dedba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_cgdb !=nil {return _cgdb ;};if _dgba :=_dedba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dgba !=nil {return _dgba ;};if _age :=_dedba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_age !=nil {return _age ;};if _gfbc :=_dedba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gfbc !=nil {return _gfbc ;};if _dbca :=_dedba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dbca !=nil {return _dbca ;};if _ffbbg :=_dedba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ffbbg !=nil {return _ffbbg ;};if _afeb :=_dedba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_afeb !=nil {return _afeb ;};if _gcga :=_dedba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gcga !=nil {return _gcga ;};return nil ;}; +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_dcbea *OfcCT_R )ValidateWithPath (path string )error {if _caccd :=_dcbea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_caccd !=nil {return _caccd ;};if _dfgbg :=_dcbea .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072"); +_dfgbg !=nil {return _dfgbg ;};for _efbfc ,_fgeba :=range _dcbea .Proxy {if _aaded :=_fgeba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_efbfc ));_aaded !=nil {return _aaded ;};};return nil ; +};func (_ega *AG_Chromakey )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_baa :=range start .Attr {if _baa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfb ,_eef :=_baa .Value ,error (nil );if _eef !=nil {return _eef ; +};_ega .ChromakeyAttr =&_gfb ;continue ;};};for {_fe ,_ffcb :=d .Token ();if _ffcb !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_ffcb ); +};if _gbd ,_bfd :=_fe .(_a .EndElement );_bfd &&_gbd .Name ==start .Name {break ;};};return nil ;};func (_gadac OfcST_OLEUpdateMode )String ()string {switch _gadac {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c"; +};return "";};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ; +WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ; +BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ; +BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; +StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; +BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_aefa :=&AG_ShapeAttributes {}; +return _aefa };func (_gdccb *OfcShapedefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdccb .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_aagdc :=range start .Attr {if _aagdc .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_aged ,_dgee :=_gf .ParseInt (_aagdc .Value ,10,64); +if _dgee !=nil {return _dgee ;};_gdccb .SpidmaxAttr =&_aged ;continue ;};if _aagdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdccb .AllowincellAttr .UnmarshalXMLAttr (_aagdc );continue ;};if _aagdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cegca ,_ggbab :=_aagdc .Value ,error (nil ); +if _ggbab !=nil {return _ggbab ;};_gdccb .StrokecolorAttr =&_cegca ;continue ;};if _aagdc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gdccb .StrokeAttr .UnmarshalXMLAttr (_aagdc );continue ;};if _aagdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_daadf ,_dcaea :=_aagdc .Value ,error (nil ); +if _dcaea !=nil {return _dcaea ;};_gdccb .FillcolorAttr =&_daadf ;continue ;};if _aagdc .Name .Local =="\u0066\u0069\u006c\u006c"{_gdccb .FillAttr .UnmarshalXMLAttr (_aagdc );continue ;};if _aagdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdcbc ,_fbbcf :=_aagdc .Value ,error (nil ); +if _fbbcf !=nil {return _fbbcf ;};_gdccb .StyleAttr =&_bdcbc ;continue ;};if _aagdc .Name .Local =="\u0065\u0078\u0074"{_gdccb .ExtAttr .UnmarshalXMLAttr (_aagdc );continue ;};};_eegg :for {_aacbf ,_afega :=d .Token ();if _afega !=nil {return _afega ;}; +switch _bbbce :=_aacbf .(type ){case _a .StartElement :switch _bbbce .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gdccb .Fill =NewFill (); +if _badcc :=d .DecodeElement (_gdccb .Fill ,&_bbbce );_badcc !=nil {return _badcc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gdccb .Stroke =NewStroke (); +if _gcgge :=d .DecodeElement (_gdccb .Stroke ,&_bbbce );_gcgge !=nil {return _gcgge ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gdccb .Textbox =NewTextbox (); +if _cgdba :=d .DecodeElement (_gdccb .Textbox ,&_bbbce );_cgdba !=nil {return _cgdba ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gdccb .Shadow =NewShadow (); +if _bddca :=d .DecodeElement (_gdccb .Shadow ,&_bbbce );_bddca !=nil {return _bddca ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gdccb .Skew =NewOfcSkew (); +if _dafeg :=d .DecodeElement (_gdccb .Skew ,&_bbbce );_dafeg !=nil {return _dafeg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gdccb .Extrusion =NewOfcExtrusion (); +if _bbcgb :=d .DecodeElement (_gdccb .Extrusion ,&_bbbce );_bbcgb !=nil {return _bbcgb ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gdccb .Callout =NewOfcCallout (); +if _gagbbb :=d .DecodeElement (_gdccb .Callout ,&_bbbce );_gagbbb !=nil {return _gagbbb ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gdccb .Lock =NewOfcLock (); +if _bbfgb :=d .DecodeElement (_gdccb .Lock ,&_bbbce );_bbfgb !=nil {return _bbfgb ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_gdccb .Colormru =NewOfcCT_ColorMru (); +if _fcede :=d .DecodeElement (_gdccb .Colormru ,&_bbbce );_fcede !=nil {return _fcede ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_gdccb .Colormenu =NewOfcCT_ColorMenu (); +if _cbdaaa :=d .DecodeElement (_gdccb .Colormenu ,&_bbbce );_cbdaaa !=nil {return _cbdaaa ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_bbbce .Name ); +if _bgdc :=d .Skip ();_bgdc !=nil {return _bgdc ;};};case _a .EndElement :break _eegg ;case _a .CharData :};};return nil ;};func (_ffedg OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _ffedg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffedg )); +};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_bdbbg *Shadow )ValidateWithPath (path string )error {if _feaca :=_bdbbg .CT_Shadow .ValidateWithPath (path );_feaca !=nil {return _feaca ;};return nil ;};func (_fbegfb ST_FillMethod )Validate ()error {return _fbegfb .ValidateWithPath ("")}; +// Validate validates the OfcColumn and its children +func (_baaef *OfcColumn )Validate ()error {return _baaef .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_aeacc *Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeacc .CT_Fill =*NewCT_Fill ();for _ ,_fbaga :=range start .Attr {if _fbaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbaga .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_aeacc .DetectmouseclickAttr .UnmarshalXMLAttr (_fbaga ); +continue ;};if _fbaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbaga .Name .Local =="\u0072\u0065\u006ci\u0064"{_gefeg ,_ccfaa :=_fbaga .Value ,error (nil ); +if _ccfaa !=nil {return _ccfaa ;};_aeacc .RelidAttr =&_gefeg ;continue ;};if _fbaga .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"&&_fbaga .Name .Local =="\u0069\u0064"||_fbaga .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"&&_fbaga .Name .Local =="\u0069\u0064"{_acbad ,_bfda :=_fbaga .Value ,error (nil ); +if _bfda !=nil {return _bfda ;};_aeacc .IdAttr =&_acbad ;continue ;};if _fbaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbaga .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gdcde ,_adeab :=_fbaga .Value ,error (nil ); +if _adeab !=nil {return _adeab ;};_aeacc .Opacity2Attr =&_gdcde ;continue ;};if _fbaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbaga .Name .Local =="\u0074\u0069\u0074l\u0065"{_acfccf ,_beggc :=_fbaga .Value ,error (nil ); +if _beggc !=nil {return _beggc ;};_aeacc .TitleAttr =&_acfccf ;continue ;};if _fbaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbaga .Name .Local =="\u0068\u0072\u0065\u0066"{_gadbf ,_aefbc :=_fbaga .Value ,error (nil ); +if _aefbc !=nil {return _aefbc ;};_aeacc .HrefAttr =&_gadbf ;continue ;};if _fbaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbaga .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_acced ,_bfgga :=_fbaga .Value ,error (nil ); +if _bfgga !=nil {return _bfgga ;};_aeacc .AlthrefAttr =&_acced ;continue ;};if _fbaga .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aeacc .AlignshapeAttr .UnmarshalXMLAttr (_fbaga );continue ;};if _fbaga .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_aeacc .MethodAttr .UnmarshalXMLAttr (_fbaga ); +continue ;};if _fbaga .Name .Local =="\u0073\u0069\u007a\u0065"{_dcccg ,_dfabg :=_fbaga .Value ,error (nil );if _dfabg !=nil {return _dfabg ;};_aeacc .SizeAttr =&_dcccg ;continue ;};if _fbaga .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ecdgc ,_dddce :=_fbaga .Value ,error (nil ); +if _dddce !=nil {return _dddce ;};_aeacc .PositionAttr =&_ecdgc ;continue ;};if _fbaga .Name .Local =="\u0073\u0072\u0063"{_afafe ,_ggced :=_fbaga .Value ,error (nil );if _ggced !=nil {return _ggced ;};_aeacc .SrcAttr =&_afafe ;continue ;};if _fbaga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_fcecc ,_afeba :=_fbaga .Value ,error (nil ); +if _afeba !=nil {return _afeba ;};_aeacc .ColorsAttr =&_fcecc ;continue ;};if _fbaga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgecgd ,_fbeab :=_fbaga .Value ,error (nil );if _fbeab !=nil {return _fbeab ;};_aeacc .Color2Attr =&_dgecgd ;continue ; +};if _fbaga .Name .Local =="\u0074\u0079\u0070\u0065"{_aeacc .TypeAttr .UnmarshalXMLAttr (_fbaga );continue ;};if _fbaga .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_eedgf ,_bdcd :=_fbaga .Value ,error (nil );if _bdcd !=nil {return _bdcd ; +};_aeacc .FocussizeAttr =&_eedgf ;continue ;};if _fbaga .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aegbf ,_edaga :=_fbaga .Value ,error (nil );if _edaga !=nil {return _edaga ;};_aeacc .FocuspositionAttr =&_aegbf ; +continue ;};if _fbaga .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dbcfd ,_gegeb :=_fbaga .Value ,error (nil );if _gegeb !=nil {return _gegeb ;};_aeacc .OriginAttr =&_dbcfd ;continue ;};if _fbaga .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_aeacc .AspectAttr .UnmarshalXMLAttr (_fbaga ); +continue ;};if _fbaga .Name .Local =="\u0061\u006e\u0067l\u0065"{_cdbce ,_eadgb :=_gf .ParseFloat (_fbaga .Value ,64);if _eadgb !=nil {return _eadgb ;};_aeacc .AngleAttr =&_cdbce ;continue ;};if _fbaga .Name .Local =="\u0066\u006f\u0063u\u0073"{_acdd ,_dgfcf :=_fbaga .Value ,error (nil ); +if _dgfcf !=nil {return _dgfcf ;};_aeacc .FocusAttr =&_acdd ;continue ;};if _fbaga .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_aeacc .RecolorAttr .UnmarshalXMLAttr (_fbaga );continue ;};if _fbaga .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_aeacc .RotateAttr .UnmarshalXMLAttr (_fbaga ); +continue ;};if _fbaga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_effdef ,_dddcff :=_fbaga .Value ,error (nil );if _dddcff !=nil {return _dddcff ;};_aeacc .OpacityAttr =&_effdef ;continue ;};if _fbaga .Name .Local =="\u0063\u006f\u006co\u0072"{_faeea ,_abfbc :=_fbaga .Value ,error (nil ); +if _abfbc !=nil {return _abfbc ;};_aeacc .ColorAttr =&_faeea ;continue ;};if _fbaga .Name .Local =="\u006f\u006e"{_aeacc .OnAttr .UnmarshalXMLAttr (_fbaga );continue ;};if _fbaga .Name .Local =="\u0069\u0064"{_cgcea ,_cfgeb :=_fbaga .Value ,error (nil ); +if _cfgeb !=nil {return _cfgeb ;};_aeacc .SIdAttr =&_cgcea ;continue ;};};_ggccd :for {_aabge ,_gefbgd :=d .Token ();if _gefbgd !=nil {return _gefbgd ;};switch _ecaa :=_aabge .(type ){case _a .StartElement :switch _ecaa .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_aeacc .Fill =NewOfcFill (); +if _ggga :=d .DecodeElement (_aeacc .Fill ,&_ecaa );_ggga !=nil {return _ggga ;};default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_ecaa .Name ); +if _gaece :=d .Skip ();_gaece !=nil {return _gaece ;};};case _a .EndElement :break _ggccd ;case _a .CharData :};};return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_cacfeg :=&OfcShapelayout {};_cacfeg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout (); +return _cacfeg ;};func (_eabd *OfcLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eabd .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_bbgge :=range start .Attr {if _bbgge .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eabd .PositionAttr .UnmarshalXMLAttr (_bbgge ); +continue ;};if _bbgge .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_eabd .SelectionAttr .UnmarshalXMLAttr (_bbgge );continue ;};if _bbgge .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eabd .GroupingAttr .UnmarshalXMLAttr (_bbgge ); +continue ;};if _bbgge .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eabd .UngroupingAttr .UnmarshalXMLAttr (_bbgge );continue ;};if _bbgge .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_eabd .RotationAttr .UnmarshalXMLAttr (_bbgge ); +continue ;};if _bbgge .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_eabd .CroppingAttr .UnmarshalXMLAttr (_bbgge );continue ;};if _bbgge .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_eabd .VerticiesAttr .UnmarshalXMLAttr (_bbgge ); +continue ;};if _bbgge .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_eabd .AdjusthandlesAttr .UnmarshalXMLAttr (_bbgge );continue ;};if _bbgge .Name .Local =="\u0074\u0065\u0078\u0074"{_eabd .TextAttr .UnmarshalXMLAttr (_bbgge ); +continue ;};if _bbgge .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_eabd .AspectratioAttr .UnmarshalXMLAttr (_bbgge );continue ;};if _bbgge .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_eabd .ShapetypeAttr .UnmarshalXMLAttr (_bbgge ); +continue ;};if _bbgge .Name .Local =="\u0065\u0078\u0074"{_eabd .ExtAttr .UnmarshalXMLAttr (_bbgge );continue ;};};for {_gbabd ,_befe :=d .Token ();if _befe !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_befe ); +};if _dgcgb ,_abgd :=_gbabd .(_a .EndElement );_abgd &&_dgcgb .Name ==start .Name {break ;};};return nil ;};func (_cfdeb ST_StrokeLineStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_becac :=_a .Attr {};_becac .Name =name ;switch _cfdeb {case ST_StrokeLineStyleUnset :_becac .Value =""; +case ST_StrokeLineStyleSingle :_becac .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_becac .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_becac .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; +case ST_StrokeLineStyleThickThin :_becac .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_becac .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _becac ,nil ; +};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_deggd OfcST_HrAlign )Validate ()error {return _deggd .ValidateWithPath ("")};type AG_Path struct{PathAttr *string ; +}; -// Validate validates the Textpath and its children -func (_bfbbd *Textpath )Validate ()error {return _bfbbd .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func NewCT_Handles ()*CT_Handles {_dgbfa :=&CT_Handles {};return _dgbfa };func (_abfbe ST_ShadowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abfbe .String (),start ); -};func (_geff *ST_StrokeLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaaab ,_eaadf :=d .Token ();if _eaadf !=nil {return _eaadf ;};if _ecgdd ,_fcacb :=_gaaab .(_d .EndElement );_fcacb &&_ecgdd .Name ==start .Name {*_geff =1; -return nil ;};if _egga ,_fdgfc :=_gaaab .(_d .CharData );!_fdgfc {return _c .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",_gaaab );}else {switch string (_egga ){case "":*_geff =0; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_geff =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_geff =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_geff =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_geff =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_geff =5; -};};_gaaab ,_eaadf =d .Token ();if _eaadf !=nil {return _eaadf ;};if _dcagb ,_dcggad :=_gaaab .(_d .EndElement );_dcggad &&_dcagb .Name ==start .Name {return nil ;};return _c .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",_gaaab ); -};func (_febgcc *ST_ImageAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efba ,_bdcfg :=d .Token ();if _bdcfg !=nil {return _bdcfg ;};if _gcaa ,_geee :=_efba .(_d .EndElement );_geee &&_gcaa .Name ==start .Name {*_febgcc =1;return nil ; -};if _fgcgb ,_ecccg :=_efba .(_d .CharData );!_ecccg {return _c .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",_efba );}else {switch string (_fgcgb ){case "":*_febgcc =0; -case "\u0069\u0067\u006e\u006f\u0072\u0065":*_febgcc =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_febgcc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_febgcc =3;};};_efba ,_bdcfg =d .Token ();if _bdcfg !=nil {return _bdcfg ;};if _fgadf ,_ecdda :=_efba .(_d .EndElement ); -_ecdda &&_fgadf .Name ==start .Name {return nil ;};return _c .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",_efba );};func (_cddc *Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddc .CT_Curve =*NewCT_Curve (); -for _ ,_cfebg :=range start .Attr {if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cddc .AllowoverlapAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_abgdb ,_edfc :=_gb .ParseInt (_cfebg .Value ,10,64); -if _edfc !=nil {return _edfc ;};_cddc .RegroupidAttr =&_abgdb ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cddc .DgmlayoutAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cddc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cddc .PreferrelativeAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cddc .ButtonAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u006f\u006c\u0065"{_cddc .OleAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cddc .UserhiddenAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cddc .ForcedashAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cddc .BulletAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cddc .BwpureAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0063\u006c\u0069\u0070"{_cddc .ClipAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdabf ,_ffaab :=_cfebg .Value ,error (nil ); -if _ffaab !=nil {return _ffaab ;};_cddc .BorderbottomcolorAttr =&_fdabf ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cddc .BwnormalAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cddc .HralignAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0068\u0072"{_cddc .HrAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dfbcd ,_acfbg :=_cfebg .Value ,error (nil ); -if _acfbg !=nil {return _acfbg ;};_cddc .BordertopcolorAttr =&_dfbcd ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eaffd ,_bcbg :=_gb .ParseInt (_cfebg .Value ,10,64); -if _bcbg !=nil {return _bcbg ;};_cddc .DgmnodekindAttr =&_eaffd ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bedb ,_cagd :=_cfebg .Value ,error (nil ); -if _cagd !=nil {return _cagd ;};_cddc .BorderrightcolorAttr =&_bedb ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0073\u0070\u0069\u0064"{_bdedd ,_eaddg :=_cfebg .Value ,error (nil ); -if _eaddg !=nil {return _eaddg ;};_cddc .SpidAttr =&_bdedd ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfcdd ,_aeegdg :=_gb .ParseFloat (_cfebg .Value ,64); -if _aeegdg !=nil {return _aeegdg ;};_cegg :=float32 (_dfcdd );_cddc .HrpctAttr =&_cegg ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cddc .HrstdAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cddc .CliptowrapAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cddc .AllowincellAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cddc .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cddc .UserdrawnAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cddc .OleiconAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffcfa ,_deee :=_cfebg .Value ,error (nil ); -if _deee !=nil {return _deee ;};_cddc .BorderleftcolorAttr =&_ffcfa ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0073\u0070\u0074"{_fgff ,_eede :=_gb .ParseFloat (_cfebg .Value ,64); -if _eede !=nil {return _eede ;};_eeeae :=float32 (_fgff );_cddc .SptAttr =&_eeeae ;continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cddc .BwmodeAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cddc .ConnectortypeAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cddc .InsetmodeAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u006f\u006e\u0065\u0064"{_cddc .OnedAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfebg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cddc .HrnoshadeAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcea ,_cbfee :=_cfebg .Value ,error (nil );if _cbfee !=nil {return _cbfee ;};_cddc .TitleAttr =&_gcea ;continue ;};if _cfebg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfbdd ,_ffbgg :=_cfebg .Value ,error (nil ); -if _ffbgg !=nil {return _ffbgg ;};_cddc .WrapcoordsAttr =&_gfbdd ;continue ;};if _cfebg .Name .Local =="\u0073\u0074\u0079l\u0065"{_gccea ,_gcdb :=_cfebg .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_cddc .StyleAttr =&_gccea ;continue ;};if _cfebg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbdaa ,_bbgb :=_cfebg .Value ,error (nil ); -if _bbgb !=nil {return _bbgb ;};_cddc .CoordoriginAttr =&_gbdaa ;continue ;};if _cfebg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cddc .PrintAttr .UnmarshalXMLAttr (_cfebg );continue ;};if _cfebg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aecfb ,_eeeee :=_cfebg .Value ,error (nil ); -if _eeeee !=nil {return _eeeee ;};_cddc .CoordsizeAttr =&_aecfb ;continue ;};if _cfebg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cddc .StrokedAttr .UnmarshalXMLAttr (_cfebg );continue ;};if _cfebg .Name .Local =="\u0061\u006c\u0074"{_feagg ,_cabff :=_cfebg .Value ,error (nil ); -if _cabff !=nil {return _cabff ;};_cddc .AltAttr =&_feagg ;continue ;};if _cfebg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcaf ,_aeeab :=_cfebg .Value ,error (nil );if _aeeab !=nil {return _aeeab ;};_cddc .StrokeweightAttr =&_gcaf ; -continue ;};if _cfebg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_ecefb ,_edeaf :=_cfebg .Value ,error (nil );if _edeaf !=nil {return _edeaf ;};_cddc .Control1Attr =&_ecefb ;continue ;};if _cfebg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gccad ,_bcffd :=_cfebg .Value ,error (nil ); -if _bcffd !=nil {return _bcffd ;};_cddc .ChromakeyAttr =&_gccad ;continue ;};if _cfebg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddaca ,_edegd :=_cfebg .Value ,error (nil );if _edegd !=nil {return _edegd ;};_cddc .FillcolorAttr =&_ddaca ; -continue ;};if _cfebg .Name .Local =="\u0069\u0064"{_edgd ,_bbgad :=_cfebg .Value ,error (nil );if _bbgad !=nil {return _bbgad ;};_cddc .IdAttr =&_edgd ;continue ;};if _cfebg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_befca ,_dfaf :=_cfebg .Value ,error (nil ); -if _dfaf !=nil {return _dfaf ;};_cddc .OpacityAttr =&_befca ;continue ;};if _cfebg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aafgd ,_fbgd :=_cfebg .Value ,error (nil );if _fbgd !=nil {return _fbgd ;};_cddc .StrokecolorAttr =&_aafgd ; -continue ;};if _cfebg .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecccf ,_cfagg :=_cfebg .Value ,error (nil );if _cfagg !=nil {return _cfagg ;};_cddc .ClassAttr =&_ecccf ;continue ;};if _cfebg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cddc .FilledAttr .UnmarshalXMLAttr (_cfebg ); -continue ;};if _cfebg .Name .Local =="\u0066\u0072\u006f\u006d"{_fcga ,_bdca :=_cfebg .Value ,error (nil );if _bdca !=nil {return _bdca ;};_cddc .FromAttr =&_fcga ;continue ;};if _cfebg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cdegg ,_effg :=_cfebg .Value ,error (nil ); -if _effg !=nil {return _effg ;};_cddc .TargetAttr =&_cdegg ;continue ;};if _cfebg .Name .Local =="\u0068\u0072\u0065\u0066"{_fgdgf ,_febaa :=_cfebg .Value ,error (nil );if _febaa !=nil {return _febaa ;};_cddc .HrefAttr =&_fgdgf ;continue ;};if _cfebg .Name .Local =="\u0074\u006f"{_abae ,_adfg :=_cfebg .Value ,error (nil ); -if _adfg !=nil {return _adfg ;};_cddc .ToAttr =&_abae ;continue ;};if _cfebg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_dffcdb ,_ddbcg :=_cfebg .Value ,error (nil );if _ddbcg !=nil {return _ddbcg ;};_cddc .Control2Attr =&_dffcdb ; -continue ;};if _cfebg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cddc .InsetpenAttr .UnmarshalXMLAttr (_cfebg );continue ;};};_gcfaf :for {_faddd ,_dcbdg :=d .Token ();if _dcbdg !=nil {return _dcbdg ;};switch _gbac :=_faddd .(type ){case _d .StartElement :switch _gbac .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fcbcg :=NewEG_ShapeElements (); -_fcbcg .Path =NewPath ();if _afbce :=d .DecodeElement (_fcbcg .Path ,&_gbac );_afbce !=nil {return _afbce ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_fcbcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccffe :=NewEG_ShapeElements (); -_ccffe .Formulas =NewFormulas ();if _afdeg :=d .DecodeElement (_ccffe .Formulas ,&_gbac );_afdeg !=nil {return _afdeg ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_ccffe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_agcec :=NewEG_ShapeElements (); -_agcec .Handles =NewHandles ();if _eebea :=d .DecodeElement (_agcec .Handles ,&_gbac );_eebea !=nil {return _eebea ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_agcec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abdg :=NewEG_ShapeElements (); -_abdg .Fill =NewFill ();if _ecfgf :=d .DecodeElement (_abdg .Fill ,&_gbac );_ecfgf !=nil {return _ecfgf ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_abdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_deccd :=NewEG_ShapeElements (); -_deccd .Stroke =NewStroke ();if _gbcff :=d .DecodeElement (_deccd .Stroke ,&_gbac );_gbcff !=nil {return _gbcff ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_deccd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eefcf :=NewEG_ShapeElements (); -_eefcf .Shadow =NewShadow ();if _gfage :=d .DecodeElement (_eefcf .Shadow ,&_gbac );_gfage !=nil {return _gfage ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_eefcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_adbbe :=NewEG_ShapeElements (); -_adbbe .Textbox =NewTextbox ();if _ebggb :=d .DecodeElement (_adbbe .Textbox ,&_gbac );_ebggb !=nil {return _ebggb ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_adbbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_eebf :=NewEG_ShapeElements (); -_eebf .Textpath =NewTextpath ();if _eccd :=d .DecodeElement (_eebf .Textpath ,&_gbac );_eccd !=nil {return _eccd ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_eebf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_agfea :=NewEG_ShapeElements (); -_agfea .Imagedata =NewImagedata ();if _dgcgcb :=d .DecodeElement (_agfea .Imagedata ,&_gbac );_dgcgcb !=nil {return _dgcgcb ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_agfea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egfaa :=NewEG_ShapeElements (); -_egfaa .Skew =NewOfcSkew ();if _dddaa :=d .DecodeElement (_egfaa .Skew ,&_gbac );_dddaa !=nil {return _dddaa ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_egfaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_edeb :=NewEG_ShapeElements (); -_edeb .Extrusion =NewOfcExtrusion ();if _edafa :=d .DecodeElement (_edeb .Extrusion ,&_gbac );_edafa !=nil {return _edafa ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_edeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cccda :=NewEG_ShapeElements (); -_cccda .Callout =NewOfcCallout ();if _eacdb :=d .DecodeElement (_cccda .Callout ,&_gbac );_eacdb !=nil {return _eacdb ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_cccda );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_adbf :=NewEG_ShapeElements (); -_adbf .Lock =NewOfcLock ();if _afacc :=d .DecodeElement (_adbf .Lock ,&_gbac );_afacc !=nil {return _afacc ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_adbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_agcc :=NewEG_ShapeElements (); -_agcc .Clippath =NewOfcClippath ();if _fcfag :=d .DecodeElement (_agcc .Clippath ,&_gbac );_fcfag !=nil {return _fcfag ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_agcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_agafb :=NewEG_ShapeElements (); -_agafb .Signatureline =NewOfcSignatureline ();if _acffef :=d .DecodeElement (_agafb .Signatureline ,&_gbac );_acffef !=nil {return _acffef ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_agafb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_eebge :=NewEG_ShapeElements (); -_eebge .Wrap =_baa .NewWrap ();if _abeab :=d .DecodeElement (_eebge .Wrap ,&_gbac );_abeab !=nil {return _abeab ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_eebge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_edfcb :=NewEG_ShapeElements (); -_edfcb .Anchorlock =_baa .NewAnchorlock ();if _fedag :=d .DecodeElement (_edfcb .Anchorlock ,&_gbac );_fedag !=nil {return _fedag ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_edfcb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eaeeb :=NewEG_ShapeElements (); -_eaeeb .Bordertop =_baa .NewBordertop ();if _abbgc :=d .DecodeElement (_eaeeb .Bordertop ,&_gbac );_abbgc !=nil {return _abbgc ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_eaeeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dgcfg :=NewEG_ShapeElements (); -_dgcfg .Borderbottom =_baa .NewBorderbottom ();if _ecdgba :=d .DecodeElement (_dgcfg .Borderbottom ,&_gbac );_ecdgba !=nil {return _ecdgba ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_dgcfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eeeg :=NewEG_ShapeElements (); -_eeeg .Borderleft =_baa .NewBorderleft ();if _cdfcb :=d .DecodeElement (_eeeg .Borderleft ,&_gbac );_cdfcb !=nil {return _cdfcb ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_eeeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fdcgd :=NewEG_ShapeElements (); -_fdcgd .Borderright =_baa .NewBorderright ();if _afdfe :=d .DecodeElement (_fdcgd .Borderright ,&_gbac );_afdfe !=nil {return _afdfe ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_fdcgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cdab :=NewEG_ShapeElements (); -_cdab .ClientData =_af .NewClientData ();if _bedcb :=d .DecodeElement (_cdab .ClientData ,&_gbac );_bedcb !=nil {return _bedcb ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_cdab );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_agefc :=NewEG_ShapeElements (); -_agefc .Textdata =_ce .NewTextdata ();if _bbaff :=d .DecodeElement (_agefc .Textdata ,&_gbac );_bbaff !=nil {return _bbaff ;};_cddc .EG_ShapeElements =append (_cddc .EG_ShapeElements ,_agefc );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0075\u0072v\u0065 \u0025\u0076",_gbac .Name ); -if _dafde :=d .Skip ();_dafde !=nil {return _dafde ;};};case _d .EndElement :break _gcfaf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_gbdf *Shape )ValidateWithPath (path string )error {if _gbgbb :=_gbdf .CT_Shape .ValidateWithPath (path );_gbgbb !=nil {return _gbgbb ;};return nil ;};func (_feggb *OfcLeft )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _feggb .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewArc ()*Arc {_gea :=&Arc {};_gea .CT_Arc =*NewCT_Arc ();return _gea };func (_dfgeb OfcST_OLEType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afdbcf :=_a .Attr {}; +_afdbcf .Name =name ;switch _dfgeb {case OfcST_OLETypeUnset :_afdbcf .Value ="";case OfcST_OLETypeEmbed :_afdbcf .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_afdbcf .Value ="\u004c\u0069\u006e\u006b";};return _afdbcf ,nil ;};func NewRoundrect ()*Roundrect {_daffc :=&Roundrect {}; +_daffc .CT_RoundRect =*NewCT_RoundRect ();return _daffc ;};func (_bbefee OfcST_ExtrusionRender )Validate ()error {return _bbefee .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_geab *AG_StrokeAttributes )ValidateWithPath (path string )error {if _fdgba :=_geab .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fdgba !=nil {return _fdgba ;};if _aeg :=_geab .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_aeg !=nil {return _aeg ;};if _defcf :=_geab .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_defcf !=nil {return _defcf ;};if _eadc :=_geab .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); -_eadc !=nil {return _eadc ;};if _cab :=_geab .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cab !=nil {return _cab ;};if _bfda :=_geab .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); -_bfda !=nil {return _bfda ;};if _dfgb :=_geab .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_dfgb !=nil {return _dfgb ;};if _dab :=_geab .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_dab !=nil {return _dab ;};if _acac :=_geab .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_acac !=nil {return _acac ;};if _gade :=_geab .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072"); -_gade !=nil {return _gade ;};if _fefb :=_geab .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fefb !=nil {return _fefb ;};if _bbcc :=_geab .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072"); -_bbcc !=nil {return _bbcc ;};if _fbfc :=_geab .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_fbfc !=nil {return _fbfc ;};if _fadc :=_geab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_fadc !=nil {return _fadc ;};if _bfec :=_geab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfec !=nil {return _bfec ;};return nil ;};func (_bgfbe *OfcST_InsetMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbfa ,_gccdc :=d .Token (); -if _gccdc !=nil {return _gccdc ;};if _gaeea ,_ffbd :=_egbfa .(_d .EndElement );_ffbd &&_gaeea .Name ==start .Name {*_bgfbe =1;return nil ;};if _bdcfb ,_cgfgf :=_egbfa .(_d .CharData );!_cgfgf {return _c .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",_egbfa ); -}else {switch string (_bdcfb ){case "":*_bgfbe =0;case "\u0061\u0075\u0074\u006f":*_bgfbe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bgfbe =2;};};_egbfa ,_gccdc =d .Token ();if _gccdc !=nil {return _gccdc ;};if _cgcfd ,_fdcga :=_egbfa .(_d .EndElement ); -_fdcga &&_cgcfd .Name ==start .Name {return nil ;};return _c .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",_egbfa );};func (_ddebd *CT_Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063"; -};if _ddebd .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .StartAngleAttr )});};if _ddebd .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .EndAngleAttr )}); -};if _ddebd .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .HrefAttr )});};if _ddebd .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .TargetAttr )}); -};if _ddebd .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .ClassAttr )});};if _ddebd .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .TitleAttr )}); -};if _ddebd .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .AltAttr )});};if _ddebd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .CoordsizeAttr )}); -};if _ddebd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .CoordoriginAttr )});};if _ddebd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .WrapcoordsAttr )}); -};if _ddebd .PrintAttr !=_b .ST_TrueFalseUnset {_fdga ,_abbb :=_ddebd .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abbb !=nil {return _abbb ;};start .Attr =append (start .Attr ,_fdga );};if _ddebd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .IdAttr )}); -};if _ddebd .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .StyleAttr )});};if _ddebd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .SpidAttr )}); -};if _ddebd .OnedAttr !=_b .ST_TrueFalseUnset {_ffaa ,_fddfa :=_ddebd .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fddfa !=nil {return _fddfa ;};start .Attr =append (start .Attr ,_ffaa );};if _ddebd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .RegroupidAttr )}); -};if _ddebd .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_caag ,_gedd :=_ddebd .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gedd !=nil {return _gedd ; -};start .Attr =append (start .Attr ,_caag );};if _ddebd .ButtonAttr !=_b .ST_TrueFalseUnset {_bafc ,_ggba :=_ddebd .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ggba !=nil {return _ggba ;};start .Attr =append (start .Attr ,_bafc ); -};if _ddebd .UserhiddenAttr !=_b .ST_TrueFalseUnset {_dbb ,_becb :=_ddebd .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _becb !=nil {return _becb ;};start .Attr =append (start .Attr ,_dbb ); -};if _ddebd .BulletAttr !=_b .ST_TrueFalseUnset {_geef ,_dgf :=_ddebd .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgf !=nil {return _dgf ;};start .Attr =append (start .Attr ,_geef );};if _ddebd .HrAttr !=_b .ST_TrueFalseUnset {_abef ,_bgad :=_ddebd .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _bgad !=nil {return _bgad ;};start .Attr =append (start .Attr ,_abef );};if _ddebd .HrstdAttr !=_b .ST_TrueFalseUnset {_dedc ,_egba :=_ddebd .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _egba !=nil {return _egba ; -};start .Attr =append (start .Attr ,_dedc );};if _ddebd .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_bgcaf ,_effcf :=_ddebd .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _effcf !=nil {return _effcf ; -};start .Attr =append (start .Attr ,_bgcaf );};if _ddebd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .HrpctAttr )});};if _ddebd .HralignAttr !=OfcST_HrAlignUnset {_bdfa ,_dcaa :=_ddebd .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _dcaa !=nil {return _dcaa ;};start .Attr =append (start .Attr ,_bdfa );};if _ddebd .AllowincellAttr !=_b .ST_TrueFalseUnset {_bffa ,_ccd :=_ddebd .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_bffa );};if _ddebd .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_bcec ,_fcfc :=_ddebd .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _fcfc !=nil {return _fcfc ;};start .Attr =append (start .Attr ,_bcec );};if _ddebd .UserdrawnAttr !=_b .ST_TrueFalseUnset {_fffg ,_cccae :=_ddebd .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _cccae !=nil {return _cccae ;};start .Attr =append (start .Attr ,_fffg );};if _ddebd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .BordertopcolorAttr )}); -};if _ddebd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .BorderleftcolorAttr )}); -};if _ddebd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .BorderbottomcolorAttr )}); -};if _ddebd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .BorderrightcolorAttr )}); -};if _ddebd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbcc ,_bgdb :=_ddebd .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgdb !=nil {return _bgdb ;};start .Attr =append (start .Attr ,_fbcc ); -};if _ddebd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .DgmnodekindAttr )});};if _ddebd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fbbbf ,_fda :=_ddebd .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_fbbbf );};if _ddebd .InsetmodeAttr !=OfcST_InsetModeUnset {_fbcd ,_ebe :=_ddebd .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _ebe !=nil {return _ebe ;};start .Attr =append (start .Attr ,_fbcd );};if _ddebd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .OpacityAttr )}); -};if _ddebd .StrokedAttr !=_b .ST_TrueFalseUnset {_bedg ,_gbfbc :=_ddebd .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbfbc !=nil {return _gbfbc ;};start .Attr =append (start .Attr ,_bedg );};if _ddebd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .StrokecolorAttr )}); -};if _ddebd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .StrokeweightAttr )});};if _ddebd .InsetpenAttr !=_b .ST_TrueFalseUnset {_dge ,_gdff :=_ddebd .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _gdff !=nil {return _gdff ;};start .Attr =append (start .Attr ,_dge );};if _ddebd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .ChromakeyAttr )}); -};if _ddebd .FilledAttr !=_b .ST_TrueFalseUnset {_cea ,_bafe :=_ddebd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bafe !=nil {return _bafe ;};start .Attr =append (start .Attr ,_cea );};if _ddebd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .FillcolorAttr )}); -};if _ddebd .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddebd .SptAttr )});};if _ddebd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gdca ,_bbeb :=_ddebd .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _bbeb !=nil {return _bbeb ;};start .Attr =append (start .Attr ,_gdca );};if _ddebd .BwmodeAttr !=OfcST_BWModeUnset {_fdbad ,_ggcac :=_ddebd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ggcac !=nil {return _ggcac ; -};start .Attr =append (start .Attr ,_fdbad );};if _ddebd .BwpureAttr !=OfcST_BWModeUnset {_aba ,_caeb :=_ddebd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _caeb !=nil {return _caeb ;};start .Attr =append (start .Attr ,_aba ); -};if _ddebd .BwnormalAttr !=OfcST_BWModeUnset {_egad ,_fgad :=_ddebd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fgad !=nil {return _fgad ;};start .Attr =append (start .Attr ,_egad ); -};if _ddebd .ForcedashAttr !=_b .ST_TrueFalseUnset {_gbbd ,_beeb :=_ddebd .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _beeb !=nil {return _beeb ;};start .Attr =append (start .Attr ,_gbbd ); -};if _ddebd .OleiconAttr !=_b .ST_TrueFalseUnset {_fdgg ,_dbbd :=_ddebd .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dbbd !=nil {return _dbbd ;};start .Attr =append (start .Attr ,_fdgg );};if _ddebd .OleAttr !=_b .ST_TrueFalseBlankUnset {_fgdf ,_gddc :=_ddebd .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _gddc !=nil {return _gddc ;};start .Attr =append (start .Attr ,_fgdf );};if _ddebd .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_cbgc ,_dgcgc :=_ddebd .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _dgcgc !=nil {return _dgcgc ;};start .Attr =append (start .Attr ,_cbgc );};if _ddebd .CliptowrapAttr !=_b .ST_TrueFalseUnset {_aceg ,_fgee :=_ddebd .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _fgee !=nil {return _fgee ;};start .Attr =append (start .Attr ,_aceg );};if _ddebd .ClipAttr !=_b .ST_TrueFalseUnset {_ebdb ,_cfef :=_ddebd .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cfef !=nil {return _cfef ; -};start .Attr =append (start .Attr ,_ebdb );};e .EncodeToken (start );if _ddebd .EG_ShapeElements !=nil {for _ ,_cbbe :=range _ddebd .EG_ShapeElements {_cbbe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ; -StyleAttr *string ;};func (_cfeff *Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cfeff .CT_Shape .MarshalXML (e ,start );};func (_bgdbc ST_StrokeArrowWidth )String ()string {switch _bgdbc {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077"; -case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};func (_fabbe *OfcClippath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabbe .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cefd :=range start .Attr {if _cefd .Name .Local =="\u0076"{_eacgdc ,_fega :=_cefd .Value ,error (nil ); -if _fega !=nil {return _fega ;};_fabbe .VAttr =_eacgdc ;continue ;};};for {_addda ,_abfcd :=d .Token ();if _abfcd !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_abfcd ); -};if _daecf ,_ggfff :=_addda .(_d .EndElement );_ggfff &&_daecf .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_acdcb :=&OfcCT_Skew {};return _acdcb };func (_cbfd OfcST_How )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dacbfa :=_d .Attr {}; -_dacbfa .Name =name ;switch _cbfd {case OfcST_HowUnset :_dacbfa .Value ="";case OfcST_HowTop :_dacbfa .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_dacbfa .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_dacbfa .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; -case OfcST_HowLeft :_dacbfa .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_dacbfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_dacbfa .Value ="\u0072\u0069\u0067h\u0074";};return _dacbfa ,nil ;};func (_eabaf ST_StrokeArrowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eabaf .String (),start ); -};func init (){_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath ); -_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill ); +// Validate validates the CT_Shadow and its children +func (_eecfge *CT_Shadow )Validate ()error {return _eecfge .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");}; + +// Validate validates the Textbox and its children +func (_cagcc *Textbox )Validate ()error {return _cagcc .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_acdfea *Stroke )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _acdfea .CT_Stroke .MarshalXML (e ,start );};func (_fagda *OfcLeft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fagda .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_bfbee :=range start .Attr {if _bfbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfbee .Name .Local =="\u0068\u0072\u0065\u0066"{_affb ,_gfgaae :=_bfbee .Value ,error (nil ); +if _gfgaae !=nil {return _gfgaae ;};_fagda .HrefAttr =&_affb ;continue ;};if _bfbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfbee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fagda .ForcedashAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfbee .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfcc ,_bccde :=_bfbee .Value ,error (nil ); +if _bccde !=nil {return _bccde ;};_fagda .TitleAttr =&_dfcc ;continue ;};if _bfbee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfbee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_adfbfa ,_ggcga :=_bfbee .Value ,error (nil ); +if _ggcga !=nil {return _ggcga ;};_fagda .AlthrefAttr =&_adfbfa ;continue ;};if _bfbee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fagda .ImageaspectAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fagda .StartarrowAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fagda .LinestyleAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fagda .StartarrowwidthAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fagda .JoinstyleAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fagda .StartarrowlengthAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ccbed ,_ddgbf :=_bfbee .Value ,error (nil );if _ddgbf !=nil {return _ddgbf ;};_fagda .DashstyleAttr =&_ccbed ;continue ;};if _bfbee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fagda .EndarrowAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fagda .FilltypeAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fagda .EndarrowwidthAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdggg ,_dddccg :=_bfbee .Value ,error (nil );if _dddccg !=nil {return _dddccg ;};_fagda .OpacityAttr =&_gdggg ;continue ;};if _bfbee .Name .Local =="\u0063\u006f\u006co\u0072"{_dfdag ,_acage :=_bfbee .Value ,error (nil ); +if _acage !=nil {return _acage ;};_fagda .ColorAttr =&_dfdag ;continue ;};if _bfbee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fagda .InsetpenAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fagda .EndarrowlengthAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};if _bfbee .Name .Local =="\u0065\u0078\u0074"{_fagda .ExtAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fagda .EndcapAttr .UnmarshalXMLAttr (_bfbee );continue ;};if _bfbee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_geefcc ,_gcdffa :=_bfbee .Value ,error (nil ); +if _gcdffa !=nil {return _gcdffa ;};_fagda .Color2Attr =&_geefcc ;continue ;};if _bfbee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fagda .ImagealignshapeAttr .UnmarshalXMLAttr (_bfbee );continue ; +};if _bfbee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bbbcb ,_dcfg :=_bfbee .Value ,error (nil );if _dcfg !=nil {return _dcfg ;};_fagda .WeightAttr =&_bbbcb ;continue ;};if _bfbee .Name .Local =="\u0073\u0072\u0063"{_fedg ,_gdbea :=_bfbee .Value ,error (nil ); +if _gdbea !=nil {return _gdbea ;};_fagda .SrcAttr =&_fedg ;continue ;};if _bfbee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfaef ,_dedgg :=_bfbee .Value ,error (nil );if _dedgg !=nil {return _dedgg ;};_fagda .ImagesizeAttr =&_bfaef ; +continue ;};if _bfbee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_adbgef ,_dacge :=_gf .ParseFloat (_bfbee .Value ,64);if _dacge !=nil {return _dacge ;};_fagda .MiterlimitAttr =&_adbgef ;continue ;};if _bfbee .Name .Local =="\u006f\u006e"{_fagda .OnAttr .UnmarshalXMLAttr (_bfbee ); +continue ;};};for {_gaedc ,_aedaf :=d .Token ();if _aedaf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_aedaf );};if _ccfbc ,_aebgf :=_gaedc .(_a .EndElement );_aebgf &&_ccfbc .Name ==start .Name {break ; +};};return nil ;};func (_dgbda *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgbda =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dgbda =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_dgbda =2; +};return nil ;};func (_gdcedg *Rect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdcedg .CT_Rect =*NewCT_Rect ();for _ ,_bgcgc :=range start .Attr {if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbgcg ,_edfag :=_bgcgc .Value ,error (nil ); +if _edfag !=nil {return _edfag ;};_gdcedg .BordertopcolorAttr =&_gbgcg ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdcedg .BulletAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0068\u0072"{_gdcedg .HrAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdcedg .CliptowrapAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gdcedg .HrstdAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u006f\u006c\u0065"{_gdcedg .OleAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gdcedg .HrnoshadeAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u006f\u006e\u0065\u0064"{_gdcedg .OnedAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0068\u0072\u0070c\u0074"{_acdbc ,_dabgg :=_gf .ParseFloat (_bgcgc .Value ,64); +if _dabgg !=nil {return _dabgg ;};_effc :=float32 (_acdbc );_gdcedg .HrpctAttr =&_effc ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdcedg .OleiconAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aebgb ,_eaeea :=_bgcgc .Value ,error (nil ); +if _eaeea !=nil {return _eaeea ;};_gdcedg .BorderbottomcolorAttr =&_aebgb ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gdcedg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eddcd ,_eceac :=_gf .ParseInt (_bgcgc .Value ,10,64); +if _eceac !=nil {return _eceac ;};_gdcedg .RegroupidAttr =&_eddcd ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0063\u006c\u0069\u0070"{_gdcedg .ClipAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdcedg .HralignAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdcedg .PreferrelativeAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gdcedg .DgmlayoutAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gdcedg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdcedg .InsetmodeAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gdcedg .ButtonAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gdcedg .UserdrawnAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdcedg .AllowincellAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0073\u0070\u0074"{_egdfd ,_bfbdc :=_gf .ParseFloat (_bgcgc .Value ,64); +if _bfbdc !=nil {return _bfbdc ;};_dgdadb :=float32 (_egdfd );_gdcedg .SptAttr =&_dgdadb ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgfdb ,_cddfc :=_bgcgc .Value ,error (nil ); +if _cddfc !=nil {return _cddfc ;};_gdcedg .BorderleftcolorAttr =&_dgfdb ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdcedg .ConnectortypeAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gdgce ,_bbaec :=_bgcgc .Value ,error (nil ); +if _bbaec !=nil {return _bbaec ;};_gdcedg .BorderrightcolorAttr =&_gdgce ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0073\u0070\u0069\u0064"{_gaaea ,_abgde :=_bgcgc .Value ,error (nil ); +if _abgde !=nil {return _abgde ;};_gdcedg .SpidAttr =&_gaaea ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afcda ,_dfabb :=_gf .ParseInt (_bgcgc .Value ,10,64); +if _dfabb !=nil {return _dfabb ;};_gdcedg .DgmnodekindAttr =&_afcda ;continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdcedg .BwpureAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdcedg .ForcedashAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdcedg .BwnormalAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdcedg .BwmodeAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gdcedg .UserhiddenAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcgc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gdcedg .AllowoverlapAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_caccf ,_gabfd :=_bgcgc .Value ,error (nil );if _gabfd !=nil {return _gabfd ;};_gdcedg .TargetAttr =&_caccf ;continue ;};if _bgcgc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eade ,_eefad :=_bgcgc .Value ,error (nil ); +if _eefad !=nil {return _eefad ;};_gdcedg .CoordoriginAttr =&_eade ;continue ;};if _bgcgc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdcedg .StrokedAttr .UnmarshalXMLAttr (_bgcgc );continue ;};if _bgcgc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbddfc ,_ggadf :=_bgcgc .Value ,error (nil ); +if _ggadf !=nil {return _ggadf ;};_gdcedg .CoordsizeAttr =&_cbddfc ;continue ;};if _bgcgc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdgad ,_afdbgg :=_bgcgc .Value ,error (nil );if _afdbgg !=nil {return _afdbgg ; +};_gdcedg .StrokeweightAttr =&_gdgad ;continue ;};if _bgcgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecdac ,_cdcac :=_bgcgc .Value ,error (nil );if _cdcac !=nil {return _cdcac ;};_gdcedg .StyleAttr =&_ecdac ;continue ;};if _bgcgc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gcebg ,_eggac :=_bgcgc .Value ,error (nil ); +if _eggac !=nil {return _eggac ;};_gdcedg .ChromakeyAttr =&_gcebg ;continue ;};if _bgcgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eaea ,_cfacg :=_bgcgc .Value ,error (nil );if _cfacg !=nil {return _cfacg ;};_gdcedg .FillcolorAttr =&_eaea ; +continue ;};if _bgcgc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_geebd ,_gaafda :=_bgcgc .Value ,error (nil );if _gaafda !=nil {return _gaafda ;};_gdcedg .OpacityAttr =&_geebd ;continue ;};if _bgcgc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfegd ,_ecgeb :=_bgcgc .Value ,error (nil ); +if _ecgeb !=nil {return _ecgeb ;};_gdcedg .WrapcoordsAttr =&_gfegd ;continue ;};if _bgcgc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffbcf ,_fddge :=_bgcgc .Value ,error (nil );if _fddge !=nil {return _fddge ;};_gdcedg .StrokecolorAttr =&_ffbcf ; +continue ;};if _bgcgc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdcedg .InsetpenAttr .UnmarshalXMLAttr (_bgcgc );continue ;};if _bgcgc .Name .Local =="\u0068\u0072\u0065\u0066"{_efdbc ,_aefaf :=_bgcgc .Value ,error (nil );if _aefaf !=nil {return _aefaf ; +};_gdcedg .HrefAttr =&_efdbc ;continue ;};if _bgcgc .Name .Local =="\u0069\u0064"{_abgabac ,_bcgab :=_bgcgc .Value ,error (nil );if _bcgab !=nil {return _bcgab ;};_gdcedg .IdAttr =&_abgabac ;continue ;};if _bgcgc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gdcedg .PrintAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};if _bgcgc .Name .Local =="\u0061\u006c\u0074"{_caagf ,_fdcgg :=_bgcgc .Value ,error (nil );if _fdcgg !=nil {return _fdcgg ;};_gdcedg .AltAttr =&_caagf ;continue ;};if _bgcgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdgbe ,_acccda :=_bgcgc .Value ,error (nil ); +if _acccda !=nil {return _acccda ;};_gdcedg .TitleAttr =&_bdgbe ;continue ;};if _bgcgc .Name .Local =="\u0063\u006c\u0061s\u0073"{_babea ,_cefag :=_bgcgc .Value ,error (nil );if _cefag !=nil {return _cefag ;};_gdcedg .ClassAttr =&_babea ;continue ;};if _bgcgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdcedg .FilledAttr .UnmarshalXMLAttr (_bgcgc ); +continue ;};};_ffdba :for {_baac ,_ggfgec :=d .Token ();if _ggfgec !=nil {return _ggfgec ;};switch _cafd :=_baac .(type ){case _a .StartElement :switch _cafd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dcaca :=NewEG_ShapeElements (); +_dcaca .Path =NewPath ();if _cgaab :=d .DecodeElement (_dcaca .Path ,&_cafd );_cgaab !=nil {return _cgaab ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_dcaca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gdafb :=NewEG_ShapeElements (); +_gdafb .Formulas =NewFormulas ();if _cfceeg :=d .DecodeElement (_gdafb .Formulas ,&_cafd );_cfceeg !=nil {return _cfceeg ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_gdafb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dadga :=NewEG_ShapeElements (); +_dadga .Handles =NewHandles ();if _cbdae :=d .DecodeElement (_dadga .Handles ,&_cafd );_cbdae !=nil {return _cbdae ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_dadga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bcdeb :=NewEG_ShapeElements (); +_bcdeb .Fill =NewFill ();if _dacffd :=d .DecodeElement (_bcdeb .Fill ,&_cafd );_dacffd !=nil {return _dacffd ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_bcdeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cecca :=NewEG_ShapeElements (); +_cecca .Stroke =NewStroke ();if _bdddb :=d .DecodeElement (_cecca .Stroke ,&_cafd );_bdddb !=nil {return _bdddb ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_cecca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_caefad :=NewEG_ShapeElements (); +_caefad .Shadow =NewShadow ();if _cgbba :=d .DecodeElement (_caefad .Shadow ,&_cafd );_cgbba !=nil {return _cgbba ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_caefad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fdaef :=NewEG_ShapeElements (); +_fdaef .Textbox =NewTextbox ();if _agcfb :=d .DecodeElement (_fdaef .Textbox ,&_cafd );_agcfb !=nil {return _agcfb ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_fdaef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_adbba :=NewEG_ShapeElements (); +_adbba .Textpath =NewTextpath ();if _ddbc :=d .DecodeElement (_adbba .Textpath ,&_cafd );_ddbc !=nil {return _ddbc ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_adbba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_afbeg :=NewEG_ShapeElements (); +_afbeg .Imagedata =NewImagedata ();if _cffddd :=d .DecodeElement (_afbeg .Imagedata ,&_cafd );_cffddd !=nil {return _cffddd ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_afbeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dgcff :=NewEG_ShapeElements (); +_dgcff .Skew =NewOfcSkew ();if _ggcfdg :=d .DecodeElement (_dgcff .Skew ,&_cafd );_ggcfdg !=nil {return _ggcfdg ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_dgcff );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gaage :=NewEG_ShapeElements (); +_gaage .Extrusion =NewOfcExtrusion ();if _bbaecd :=d .DecodeElement (_gaage .Extrusion ,&_cafd );_bbaecd !=nil {return _bbaecd ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_gaage );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fagce :=NewEG_ShapeElements (); +_fagce .Callout =NewOfcCallout ();if _afbag :=d .DecodeElement (_fagce .Callout ,&_cafd );_afbag !=nil {return _afbag ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_fagce );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cafa :=NewEG_ShapeElements (); +_cafa .Lock =NewOfcLock ();if _daadee :=d .DecodeElement (_cafa .Lock ,&_cafd );_daadee !=nil {return _daadee ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_cafa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bbeada :=NewEG_ShapeElements (); +_bbeada .Clippath =NewOfcClippath ();if _bfdg :=d .DecodeElement (_bbeada .Clippath ,&_cafd );_bfdg !=nil {return _bfdg ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_bbeada );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ecacb :=NewEG_ShapeElements (); +_ecacb .Signatureline =NewOfcSignatureline ();if _deeff :=d .DecodeElement (_ecacb .Signatureline ,&_cafd );_deeff !=nil {return _deeff ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_ecacb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cfgeba :=NewEG_ShapeElements (); +_cfgeba .Wrap =_b .NewWrap ();if _gdaad :=d .DecodeElement (_cfgeba .Wrap ,&_cafd );_gdaad !=nil {return _gdaad ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_cfgeba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_addfbd :=NewEG_ShapeElements (); +_addfbd .Anchorlock =_b .NewAnchorlock ();if _dbccg :=d .DecodeElement (_addfbd .Anchorlock ,&_cafd );_dbccg !=nil {return _dbccg ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_addfbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fabfc :=NewEG_ShapeElements (); +_fabfc .Bordertop =_b .NewBordertop ();if _dgdgg :=d .DecodeElement (_fabfc .Bordertop ,&_cafd );_dgdgg !=nil {return _dgdgg ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_fabfc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_efgbd :=NewEG_ShapeElements (); +_efgbd .Borderbottom =_b .NewBorderbottom ();if _adeec :=d .DecodeElement (_efgbd .Borderbottom ,&_cafd );_adeec !=nil {return _adeec ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_efgbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dgfae :=NewEG_ShapeElements (); +_dgfae .Borderleft =_b .NewBorderleft ();if _gaeed :=d .DecodeElement (_dgfae .Borderleft ,&_cafd );_gaeed !=nil {return _gaeed ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_dgfae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eeged :=NewEG_ShapeElements (); +_eeged .Borderright =_b .NewBorderright ();if _ddcdc :=d .DecodeElement (_eeged .Borderright ,&_cafd );_ddcdc !=nil {return _ddcdc ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_eeged );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_edgag :=NewEG_ShapeElements (); +_edgag .ClientData =_gb .NewClientData ();if _gabaa :=d .DecodeElement (_edgag .ClientData ,&_cafd );_gabaa !=nil {return _gabaa ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_edgag );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dfdggc :=NewEG_ShapeElements (); +_dfdggc .Textdata =_ec .NewTextdata ();if _cgdca :=d .DecodeElement (_dfdggc .Textdata ,&_cafd );_cgdca !=nil {return _cgdca ;};_gdcedg .EG_ShapeElements =append (_gdcedg .EG_ShapeElements ,_dfdggc );default:_ab .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_cafd .Name ); +if _gccabe :=d .Skip ();_gccabe !=nil {return _gccabe ;};};case _a .EndElement :break _ffdba ;case _a .CharData :};};return nil ;};func init (){_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath ); +_db .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill ); }; \ No newline at end of file diff --git a/spreadsheet/convert/convert.go b/spreadsheet/convert/convert.go index 8c963fbec9..16e9107e2f 100644 --- a/spreadsheet/convert/convert.go +++ b/spreadsheet/convert/convert.go @@ -9,141 +9,142 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_fb "github.com/unidoc/unioffice/common/logger";_ab "github.com/unidoc/unioffice/common/tempstorage";_fbb "github.com/unidoc/unioffice/internal/convertutils";_dg "github.com/unidoc/unioffice/measurement";_ace "github.com/unidoc/unioffice/schema/soo/dml"; -_ca "github.com/unidoc/unioffice/schema/soo/dml/chart";_df "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gb "github.com/unidoc/unioffice/schema/soo/sml";_ad "github.com/unidoc/unioffice/spreadsheet";_de "github.com/unidoc/unioffice/spreadsheet/formula"; -_ac "github.com/unidoc/unioffice/spreadsheet/reference";_g "github.com/unidoc/unipdf/v3/creator";_a "github.com/unidoc/unipdf/v3/model";_f "image";_d "strconv";);func (_cfc *convertContext )makeRowspans (){var _gfb float64 ;_bgc :=0;for _gbd ,_gcf :=range _cfc ._acc {_ged :=_gcf ._ebbf +_gcf ._acae ; -if _gfb +_ged <=_cfc ._cdf {_gcf ._cddaa =_gfb ;_gfb +=_ged ;}else {_cfc ._ccb =append (_cfc ._ccb ,&rowspan {_gddfe :_gfb ,_geed :_bgc ,_efeb :_gbd });_bgc =_gbd ;_gcf ._cddaa =0;_gfb =_ged ;};};_cfc ._ccb =append (_cfc ._ccb ,&rowspan {_gddfe :_gfb ,_geed :_bgc ,_efeb :len (_cfc ._acc )}); -};const _fg =2; - -// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _fbb .RegisterFontsFromDirectory (dirName );};const _ge =0.25;func (_bacf *convertContext )addRowToPage (_fbd []*cell ,_ccaf int ){_dccf :=0.0;_afd :=_bacf ._fegd ;for _ ,_aefb :=range _fbd {if len (_aefb ._acge )!=0{_aefb ._bbag =_dccf ; -_dccf =_aefb ._fcag +_aefb ._bbcf ;};};for _cgf :=len (_fbd )-1;_cgf >=0;_cgf --{_fgeg :=_fbd [_cgf ];if len (_fgeg ._acge )!=0{_fgeg ._gcfca =_afd ;_afd =_fgeg ._fcag ;};};_bacf ._bee ._dbgd =append (_bacf ._bee ._dbgd ,&pageRow {_fade :_ccaf ,_aegb :_fbd }); -}; - -// ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (s *_ad .Sheet )*_g .Creator {_caa :=s .X ();if _caa ==nil {return nil ;};var _gea _g .PageSize ;_b :=true ;_fc :=false ;if _caa .SheetPr !=nil &&_caa .SheetPr .PageSetUpPr !=nil &&_caa .SheetPr .PageSetUpPr .FitToPageAttr !=nil &&*_caa .SheetPr .PageSetUpPr .FitToPageAttr {_fc =true ; -};if _gc :=_caa .PageSetup ;_gc !=nil {_b =_gc .OrientationAttr ==_gb .ST_OrientationLandscape ;if _ggb :=_gc .PaperSizeAttr ;_ggb !=nil {_gea =_edfb [*_ggb ];};};if (_gea ==_g .PageSize {}){_gea =_g .PageSizeA4 ;};if _b {_gea [0],_gea [1]=_gea [1],_gea [0]; -};_dc :=_g .New ();_dc .SetPageSize (_gea );var _ce ,_deb ,_fag ,_fge float64 ;if _bc :=_caa .PageMargins ;_bc !=nil {_fag =_bc .LeftAttr ;_fge =_bc .RightAttr ;_ce =_bc .TopAttr ;_deb =_bc .BottomAttr ;};if _fag < _ge {_fag =_ge ;};if _fge < _ge {_fge =_ge ; -};if _ce < _gf {_ce =_gf ;};if _deb < _gf {_deb =_gf ;};_ce *=_dg .Inch ;_deb *=_dg .Inch ;_fag *=_dg .Inch ;_fge *=_dg .Inch ;_dc .SetPageMargins (_fag ,_fge ,_ce ,_deb );_cd :=s .Workbook ();var _bcb *_ace .Theme ;if len (_cd .Themes ())> 0{_bcb =_cd .Themes ()[0]; -};var _eb ,_gec ,_eg ,_dec int ;for _ ,_ed :=range _cd .DefinedNames (){if _ed .Name ()=="\u005f\u0078l\u006e\u006d\u002eP\u0072\u0069\u006e\u0074\u005f\u0041\u0072\u0065\u0061"{_dfe ,_ef ,_be ,_dd :=_fbb .ParseExcelRange (_ed .Content ());if _dd ==nil &&s .Name ()==_dfe {_eb =int (_ef .ColumnIdx ); -_gec =int (_be .ColumnIdx );_eg =int (_ef .RowIdx );_dec =int (_be .RowIdx );};};};_ba :=&convertContext {_gcdf :_dc ,_gefc :s ,_cfcgb :s .Workbook (),_ddfc :_bcb ,_cefe :&s .Workbook ().StyleSheet ,_aeb :_ce ,_dddc :_fag ,_cdf :_gea [1]-_deb -_ce ,_fegd :_gea [0]-_fge -_fag ,_edeg :_eb ,_gdee :_gec ,_gbff :_eg ,_fdde :_dec ,_gddd :_fc }; -_ba .makeAnchors ();_ba .determineMaxIndexes ();if _ba ._bdbg ==0&&_ba ._dee ==0{_dc .NewPage ();return _dc ;};_ba .makeCols ();_ba .makeRows ();_ba .makeMergedCells ();_ba .makeCells ();_ba .makePagespans ();_ba .makeRowspans ();_ba .makePages ();_ba .fillPages (); -_ba .distributeAnchors ();_ba .drawSheet (_b );return _dc ;};var _edfb =map[uint32 ]_g .PageSize {1:_g .PageSize {8.5*_dg .Inch ,11*_dg .Inch },2:_g .PageSize {8.5*_dg .Inch ,11*_dg .Inch },3:_g .PageSize {11*_dg .Inch ,17*_dg .Inch },4:_g .PageSize {17*_dg .Inch ,11*_dg .Inch },5:_g .PageSize {8.5*_dg .Inch ,14*_dg .Inch },6:_g .PageSize {5.5*_dg .Inch ,8.5*_dg .Inch },7:_g .PageSize {7.5*_dg .Inch ,10*_dg .Inch },8:_g .PageSize {_gcfcc (297),_gcfcc (420)},9:_g .PageSize {_gcfcc (210),_gcfcc (297)},10:_g .PageSize {_gcfcc (210),_gcfcc (297)},11:_g .PageSize {_gcfcc (148),_gcfcc (210)},70:_g .PageSize {_gcfcc (105),_gcfcc (148)},12:_g .PageSize {_gcfcc (250),_gcfcc (354)},13:_g .PageSize {_gcfcc (182),_gcfcc (257)},14:_g .PageSize {8.5*_dg .Inch ,13*_dg .Inch },20:_g .PageSize {4.125*_dg .Inch ,9.5*_dg .Inch },27:_g .PageSize {_gcfcc (110),_gcfcc (220)},28:_g .PageSize {_gcfcc (162),_gcfcc (229)},34:_g .PageSize {_gcfcc (250),_gcfcc (176)},29:_g .PageSize {_gcfcc (324),_gcfcc (458)},30:_g .PageSize {_gcfcc (229),_gcfcc (324)},31:_g .PageSize {_gcfcc (114),_gcfcc (162)},37:_g .PageSize {3.88*_dg .Inch ,7.5*_dg .Inch },43:_g .PageSize {_gcfcc (100),_gcfcc (148)},69:_g .PageSize {_gcfcc (200),_gcfcc (148)}}; -const _gg =0.64;type rowspan struct{_gddfe float64 ;_geed int ;_efeb int ;};func _gcfcc (_bgdg float64 )float64 {return _bgdg *_dg .Millimeter };func _geg (_egdf []*symbol )float64 {_bcdc :=0.0;for _ ,_ggec :=range _egdf {_bcdc +=_ggec ._gegg ;};return _bcdc ; -};func (_ebb *convertContext )makePagespans (){_ebb ._bag =[]*pagespan {};_beaf :=0.0;_cbb :=0;for _egc ,_gcba :=range _ebb ._agd {_gcab :=_gcba ._ggbb ;if _beaf +_gcab <=_ebb ._fegd {_gcba ._cfca =_beaf ;_beaf +=_gcab ;}else {_gcba ._cfca =0;_ebb ._bag =append (_ebb ._bag ,&pagespan {_afa :_beaf ,_ggfbc :_cbb ,_fdba :_egc }); -_beaf =_gcab ;_cbb =_egc ;};};_ebb ._bag =append (_ebb ._bag ,&pagespan {_afa :_beaf ,_ggfbc :_cbb ,_fdba :len (_ebb ._agd )});};func (_gcdg *convertContext )combineCellStyleWithRPrElt (_geea *style ,_cgaec *_gb .CT_RPrElt )*style {_eec :=*_geea ;_fced :=_gcdg .getStyleFromRPrElt (_cgaec ); -if _fced ==nil {return &_eec ;};if _fced ._fafg !=nil {_eec ._fafg =_fced ._fafg ;};if _fced ._cede !=nil {_eec ._cede =_fced ._cede ;};if _fced ._gaf !=nil {_eec ._gaf =_fced ._gaf ;};if _fced ._beg !=nil {_eec ._beg =_fced ._beg ;};if _fced ._bgbc !=nil {_eec ._bgbc =_fced ._bgbc ; -};if _fced ._abfa !=nil {_eec ._abfa =_fced ._abfa ;};if _fced ._ggcb !=nil {_eec ._ggcb =_fced ._ggcb ;};if _fced ._eaaf !=nil {_eec ._eaaf =_fced ._eaaf ;};return &_eec ;};func (_dfa *convertContext )makeCols (){_ggc :=_dfa ._gefc ;_afc :=_ggc .X (); -_efb :=[]*colInfo {};_gd :=[]colWidthRange {};if _dedc :=_afc .Cols ;len (_dedc )> 0{for _ ,_dge :=range _dedc [0].Col {_gee :=_e ;if _ggca :=_dge .WidthAttr ;_ggca !=nil {if *_ggca > 0.83{*_ggca -=0.83;};if *_ggca <=1{_gee =*_ggca *11;}else {_gee =5+*_ggca *6; -};};_gfa :=int (_dge .MinAttr -1);_fd :=int (_dge .MaxAttr -1);_gd =append (_gd ,colWidthRange {_cfbf :_gfa ,_geda :_fd ,_abbb :_gee ,_eda :_dfa .getStyle (_dge .StyleAttr )});};};_affg :=0;for _eca :=0;_eca <=_dfa ._dee ;_eca ++{if _eca < _dfa ._edeg ||(_eca > _dfa ._gdee &&_dfa ._gdee > 0){continue ; -};var _dad float64 ;var _eff *style ;if _affg >=len (_gd ){_dad =_e ;}else {_ecc :=_gd [_affg ];if _eca >=_ecc ._cfbf &&_eca <=_ecc ._geda {_dad =_ecc ._abbb ;_eff =_ecc ._eda ;if _eca ==_ecc ._geda {_affg ++;};}else {_dad =_e ;};};_efb =append (_efb ,&colInfo {_ggbb :_dad ,_fed :_eff }); -};_ee :=0.0;for _ ,_egf :=range _efb {_ee +=_egf ._ggbb ;};_dfa ._efd =1.0;if _ee > _dfa ._fegd {_dfa ._efd =_dfa ._fegd /_ee ;for _ ,_cga :=range _efb {_cga ._ggbb *=_dfa ._efd ;};};_dfa ._agd =_efb ;}; +package convert ;import (_cg "github.com/unidoc/unioffice/common/logger";_gb "github.com/unidoc/unioffice/common/tempstorage";_d "github.com/unidoc/unioffice/internal/convertutils";_bfb "github.com/unidoc/unioffice/measurement";_cc "github.com/unidoc/unioffice/schema/soo/dml"; +_ad "github.com/unidoc/unioffice/schema/soo/dml/chart";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ab "github.com/unidoc/unioffice/schema/soo/sml";_a "github.com/unidoc/unioffice/spreadsheet";_bf "github.com/unidoc/unioffice/spreadsheet/formula"; +_gc "github.com/unidoc/unioffice/spreadsheet/reference";_b "github.com/unidoc/unipdf/v3/creator";_bb "github.com/unidoc/unipdf/v3/model";_f "image";_g "strconv";);type cell struct{_cbce _ab .ST_CellType ;_gbgf int ;_dfec float64 ;_cebf []*line ;_dfda float64 ; +_fee float64 ;_gac float64 ;_fbcb float64 ;_dbd float64 ;_afab *_b .TextStyle ;_afgf *border ;_cffa *border ;_cecg *border ;_abda *border ;_deb bool ;_aabg bool ;_ggbd _b .Color ;};func (_fed *convertContext )makeMergedCells (){_efa :=[]*mergedCell {}; +for _ ,_eaf :=range _fed ._adb .MergedCells (){_fd ,_fbgb ,_ebc :=_gc .ParseRangeReference (_eaf .Reference ());if _ebc !=nil {_cg .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c: \u0025\u0073",_ebc ); +continue ;};_cgbg :=mergedCell {_gggg :_fd .RowIdx ,_dfef :_fd .ColumnIdx ,_dfea :_fbgb .RowIdx ,_cafe :_fbgb .ColumnIdx };for _geb :=_cgbg ._dfef -1;_geb < _cgbg ._cafe ;_geb ++{_cgbg ._fbga +=_fed ._dgbbb [_geb ]._cdfca ;};for _ceed :=_cgbg ._gggg -1; +_ceed < _cgbg ._dfea ;_ceed ++{_cgbg ._cbde +=_fed ._cae [_ceed ]._cgc ;};_efa =append (_efa ,&_cgbg );};_fed ._fafa =_efa ;};func (_gaa *convertContext )getContentFromCell (_eecd *_a .Sheet ,_cfbg _a .Cell ,_beae *style ,_fab float64 ,_bec bool )([]*line ,_ab .ST_CellType ){_edg :=_cfbg .X (); +var _afc []*symbol ;switch _edg .TAttr {case _ab .ST_CellTypeS :_ffgc :=_edg .V ;if _ffgc !=nil {_bbef ,_fagcc :=_g .Atoi (*_ffgc );if _fagcc ==nil {_ccde :=_gaa ._cbd .SharedStrings .X ().Si [_bbef ];if _ccde .T !=nil {_afc =_gaa .getSymbolsFromString (*_ccde .T ,_beae ); +}else if _ccde .R !=nil {_afc =_gaa .getSymbolsFromR (_ccde .R ,_beae );};};};case _ab .ST_CellTypeB :_bacd :=_edg .V ;if _bacd !=nil {if *_bacd =="\u0030"{_afc =_gaa .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_beae );}else {_afc =_gaa .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_beae ); +};};case _ab .ST_CellTypeStr :if _edg .F !=nil {_dafa :=_bf .NewEvaluator ();_gde :=_eecd .FormulaContext ().Cell (_cfbg .Reference (),_dafa );_afc =_gaa .getSymbolsFromString (_gde .Value (),_beae );};default:_afc =_gaa .getSymbolsFromString (_cfbg .GetFormattedValue (),_beae ); +};_cabg :=0.0;_cbfd :=0.0;var _cfbcd []*line ;var _caff bool ;if _beae !=nil {if _beae ._fbf !=nil {if *_beae ._fbf {_caff =true ;};};if _beae ._ecf !=nil {if *_beae ._ecf {_caff =true ;};};};if _bec {_cfbcd =[]*line {};_bcg :=_fab -2*_dc ;_cabc :=[]*symbol {}; +for _ ,_cad :=range _afc {_dafc (_cad );if _cabg +_cad ._cefa >=_bcg {_eece :=_ebff (_cabc );if _caff {_eece /=_bd ;};_cfbcd =append (_cfbcd ,&line {_cadc :_cbfd ,_eaba :_cabc ,_decc :_eece });_cabc =[]*symbol {_cad };_cabg =_cad ._cefa ;_cbfd +=_eece ; +}else {_cad ._cgd =_cabg ;_cabg +=_cad ._cefa ;_cabc =append (_cabc ,_cad );};};_daca :=_ebff (_cabc );if _caff {_daca /=_bd ;};if len (_cabc )> 0{_cfbcd =append (_cfbcd ,&line {_cadc :_cbfd ,_eaba :_cabc ,_decc :_daca });};}else {for _ ,_faeg :=range _afc {_dafc (_faeg ); +_faeg ._cgd =_cabg ;_cabg +=_faeg ._cefa ;};if len (_afc )> 0{_cfbcd =[]*line {&line {_eaba :_afc ,_decc :_ebff (_afc )}};};};_dafd :=_edg .TAttr ;if _dafd ==_ab .ST_CellTypeUnset {_dafd =_ab .ST_CellTypeN ;};return _cfbcd ,_dafd ;};func (_beg *convertContext )alignSymbolsVertically (_dcge *cell ,_agf _ab .ST_VerticalAlignment ){var _agbd float64 ; +switch _agf {case _ab .ST_VerticalAlignmentTop :_agbd =_ag ;if _dcge ._deb {_agbd -=_dd ;}else if _dcge ._aabg {_agbd +=4*_dd ;};for _ ,_aae :=range _dcge ._cebf {_agbd +=_aae ._decc ;_aae ._cadc =_agbd ;_agbd +=_eg ;};case _ab .ST_VerticalAlignmentCenter :_eef :=0.0; +for _ ,_bfg :=range _dcge ._cebf {_eef +=_bfg ._decc +_ccbg (1);};_agbd =0.5*(_dcge ._gac -_eef );if _dcge ._deb {_agbd -=2*_dd ;}else if _dcge ._aabg {_agbd +=2*_dd ;};for _ ,_efcb :=range _dcge ._cebf {_agbd +=_efcb ._decc +0.5*_eg ;_efcb ._cadc =_agbd ; +_agbd +=0.5*_eg ;};default:_agbd =_dcge ._gac -_ag ;if _dcge ._deb {_agbd -=4*_dd ;}else if _dcge ._aabg {_agbd +=_dd ;};for _bfbd :=len (_dcge ._cebf )-1;_bfbd >=0;_bfbd --{_dcge ._cebf [_bfbd ]._cadc =_agbd ;_agbd -=_dcge ._cebf [_bfbd ]._decc ;_agbd -=_eg ; +};};};type line struct{_cadc float64 ;_eaba []*symbol ;_decc float64 ;};var _eg =_ccbg (1);type page struct{_eafc []*pageRow ;_edf bool ;_bfc []*_b .Image ;_ggdc *pagespan ;_gca *rowspan ;};func (_cabgf *convertContext )combineCellStyleWithRPrElt (_fbba *style ,_edca *_ab .CT_RPrElt )*style {_caee :=*_fbba ; +_fbge :=_cabgf .getStyleFromRPrElt (_edca );if _fbge ==nil {return &_caee ;};if _fbge ._fcff !=nil {_caee ._fcff =_fbge ._fcff ;};if _fbge ._eda !=nil {_caee ._eda =_fbge ._eda ;};if _fbge ._gdfd !=nil {_caee ._gdfd =_fbge ._gdfd ;};if _fbge ._cfba !=nil {_caee ._cfba =_fbge ._cfba ; +};if _fbge ._dcgf !=nil {_caee ._dcgf =_fbge ._dcgf ;};if _fbge ._fgfe !=nil {_caee ._fgfe =_fbge ._fgfe ;};if _fbge ._fbf !=nil {_caee ._fbf =_fbge ._fbf ;};if _fbge ._ecf !=nil {_caee ._ecf =_fbge ._ecf ;};return &_caee ;};const _bfd =64.0;func _ccbg (_bgfa float64 )float64 {return _bgfa *_bfb .Millimeter }; +func (_ffaf *convertContext )getStyleFromCell (_dbg _a .Cell ,_baeb ,_gcaa *style )*style {_fgde :=_dbg .X ();_ffbc :=_ffaf .getStyle (_fgde .SAttr );_ade (_ffbc ,_baeb );_ade (_ffbc ,_gcaa );return _ffbc ;};var _bcb =map[uint32 ]_b .PageSize {1:_b .PageSize {8.5*_bfb .Inch ,11*_bfb .Inch },2:_b .PageSize {8.5*_bfb .Inch ,11*_bfb .Inch },3:_b .PageSize {11*_bfb .Inch ,17*_bfb .Inch },4:_b .PageSize {17*_bfb .Inch ,11*_bfb .Inch },5:_b .PageSize {8.5*_bfb .Inch ,14*_bfb .Inch },6:_b .PageSize {5.5*_bfb .Inch ,8.5*_bfb .Inch },7:_b .PageSize {7.5*_bfb .Inch ,10*_bfb .Inch },8:_b .PageSize {_ccbg (297),_ccbg (420)},9:_b .PageSize {_ccbg (210),_ccbg (297)},10:_b .PageSize {_ccbg (210),_ccbg (297)},11:_b .PageSize {_ccbg (148),_ccbg (210)},70:_b .PageSize {_ccbg (105),_ccbg (148)},12:_b .PageSize {_ccbg (250),_ccbg (354)},13:_b .PageSize {_ccbg (182),_ccbg (257)},14:_b .PageSize {8.5*_bfb .Inch ,13*_bfb .Inch },20:_b .PageSize {4.125*_bfb .Inch ,9.5*_bfb .Inch },27:_b .PageSize {_ccbg (110),_ccbg (220)},28:_b .PageSize {_ccbg (162),_ccbg (229)},34:_b .PageSize {_ccbg (250),_ccbg (176)},29:_b .PageSize {_ccbg (324),_ccbg (458)},30:_b .PageSize {_ccbg (229),_ccbg (324)},31:_b .PageSize {_ccbg (114),_ccbg (162)},37:_b .PageSize {3.88*_bfb .Inch ,7.5*_bfb .Inch },43:_b .PageSize {_ccbg (100),_ccbg (148)},69:_b .PageSize {_ccbg (200),_ccbg (148)}}; +const _ag =2;const _bd =0.64;func (_fgfg *convertContext )imageFromAnchor (_fbgd *anchor ,_daa ,_fca float64 )_f .Image {if _fbgd ._cdfcc !=nil {return _fbgd ._cdfcc ;};if _fbgd ._gggb !=nil {_cdfb ,_fagff :=_d .MakeImageFromChartSpace (_fbgd ._gggb ,_daa ,_fca ,_fgfg ._bbbf ,_fgfg ._cbd ); +if _fagff !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072tS\u0070\u0061\u0063e\u003a \u0025\u0073",_fagff ); +return nil ;};return _cdfb ;};return nil ;};type rowInfo struct{_bfda float64 ;_adace bool ;_cgc float64 ;_bdad *style ;_fbc []*cell ;_bdf float64 ;};func (_dagb *convertContext )getSymbolsFromString (_deag string ,_aef *style )[]*symbol {_eab :=[]*symbol {}; +_facf :=_dagb .makeTextStyleFromCellStyle (_aef );for _ ,_fcdf :=range _deag {_eab =append (_eab ,&symbol {_fdfe :string (_fcdf ),_edgc :_facf });};return _eab ;};type pagespan struct{_aaa float64 ;_adac []*page ;_dafad int ;_cdg int ;};func (_gbce *convertContext )makeRows (){_bab :=[]*rowInfo {}; +_aea :=_gbce ._adb .Rows ();_efd :=0;_bfdf :=0.0;for _bae ,_fac :=range _aea {if _bae < _gbce ._defb ||(_bae > _gbce ._gef &&_gbce ._gef > 0){continue ;};_efd ++;_ffd :=int (_fac .RowNumber ());if _ffd > _efd {for _gcg :=_efd ;_gcg < _ffd ;_gcg ++{_bab =append (_bab ,&rowInfo {_cgc :_cd /_cf }); +_bfdf +=_cd /_cf ;};_efd =_ffd ;};var _gfc float64 ;if _fac .X ().HtAttr ==nil {_gfc =_cd ;}else {_gfc =*_fac .X ().HtAttr ;};_bab =append (_bab ,&rowInfo {_cgc :_gfc /_cf ,_adace :true ,_bdad :_gbce .getStyle (_fac .X ().SAttr )});_bfdf +=_gfc /_cf ;}; +for _gcd :=len (_bab );_gcd < _gbce ._fcb ;_gcd ++{_bab =append (_bab ,&rowInfo {_cgc :_cd /_cf });_bfdf +=_cd /_cf ;};if _gbce ._eccc ||_bfdf > _gbce ._cef {for _ ,_cgf :=range _bab {_cgf ._cgc *=_gbce ._ffc ;};};_gbce ._cae =_bab ;};func (_aff *convertContext )makePages (){for _ ,_aagc :=range _aff ._ccge {for _ ,_ddc :=range _aff ._cdfc {_aagc ._adac =append (_aagc ._adac ,&page {_eafc :[]*pageRow {},_ggdc :_aagc ,_gca :_ddc }); +};};};const _ef =0.0; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_fbb .FontStyle ;func (_fbfc *convertContext )getSymbolsFromR (_bcd []*_gb .CT_RElt ,_gcaf *style )[]*symbol {_eafg :=[]*symbol {};for _ ,_gbf :=range _bcd {_dag :=_fbfc .combineCellStyleWithRPrElt (_gcaf ,_gbf .RPr );for _ ,_abaa :=range _gbf .T {_eafg =append (_eafg ,&symbol {_efc :string (_abaa ),_eebc :_fbfc .makeTextStyleFromCellStyle (_dag )}); -};};return _eafg ;};func (_daeb *convertContext )makePages (){for _ ,_dde :=range _daeb ._bag {for _ ,_cabd :=range _daeb ._ccb {_dde ._cegd =append (_dde ._cegd ,&page {_dbgd :[]*pageRow {},_ceca :_dde ,_bbead :_cabd });};};};func (_eef *convertContext )getColorFromTheme (_egfbd uint32 )string {_dbbg :=_eef ._cfcgb .Themes (); -if len (_dbbg )!=0{_bggf :=_dbbg [0];if _dafag :=_bggf .ThemeElements ;_dafag !=nil {if _fede :=_dafag .ClrScheme ;_fede !=nil {switch _egfbd {case 0:return _fbb .GetColorStringFromDmlColor (_fede .Lt1 );case 1:return _fbb .GetColorStringFromDmlColor (_fede .Dk1 ); -case 2:return _fbb .GetColorStringFromDmlColor (_fede .Lt2 );case 3:return _fbb .GetColorStringFromDmlColor (_fede .Dk2 );case 4:return _fbb .GetColorStringFromDmlColor (_fede .Accent1 );case 5:return _fbb .GetColorStringFromDmlColor (_fede .Accent2 ); -case 6:return _fbb .GetColorStringFromDmlColor (_fede .Accent3 );case 7:return _fbb .GetColorStringFromDmlColor (_fede .Accent4 );case 8:return _fbb .GetColorStringFromDmlColor (_fede .Accent5 );case 9:return _fbb .GetColorStringFromDmlColor (_fede .Accent6 ); -};};};};return "";};func (_ade *convertContext )makeCells (){_adf :=_ade ._gefc ;_feg :=_adf .Rows ();_dfee :=0;for _bff ,_fcf :=range _ade ._acc {if _bff < _ade ._gbff ||(_bff > _ade ._fdde &&_ade ._fdde > 0){continue ;};_fcf ._eae =[]*cell {};_bffe :=0.0; -_affd :=_fcf ._egff ;if _fcf ._gbdf {_dfg :=_feg [_dfee ];_dfee ++;_bbf :=_fcf ._ebbf ;for _ ,_ff :=range _dfg .Cells (){_gcbb ,_fdd :=_ac .ParseCellReference (_ff .Reference ());if _fdd !=nil {_fb .Log .Debug ("\u0043\u0061\u006e\u006eo\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0061\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u003a \u0025\u0073",_fdd ); -continue ;};if int (_gcbb .ColumnIdx )< _ade ._edeg ||(int (_gcbb .ColumnIdx )> _ade ._gdee &&_ade ._gdee > 0){continue ;};_aef :=_ade ._agd [_gcbb .ColumnIdx ];_dda :=_aef ._ggbb ;_aead :=_dda ;_bbb :=_aef ._fed ;var _fgf ,_cc ,_acd ,_eccc bool ;for _ ,_bea :=range _ade ._ddc {if _gcbb .RowIdx >=_bea ._accc &&_gcbb .RowIdx <=_bea ._fabd &&_gcbb .ColumnIdx >=_bea ._egca &&_gcbb .ColumnIdx <=_bea ._gafa {if _gcbb .ColumnIdx ==_bea ._egca &&_gcbb .RowIdx ==_bea ._accc {_dda =_bea ._gda ; -_bbf =_bea ._ebbfc ;};_fgf =_gcbb .RowIdx !=_bea ._accc ;_cc =_gcbb .RowIdx !=_bea ._fabd ;_acd =_gcbb .ColumnIdx !=_bea ._egca ;_eccc =_gcbb .ColumnIdx !=_bea ._gafa ;};};_abg :=_ade .getStyleFromCell (_ff ,_affd ,_bbb );var _adc ,_geae ,_egbg bool ;var _afb ,_bae ,_aed ,_fee *border ; -var _cbfd _gb .ST_VerticalAlignment ;var _caaf _gb .ST_HorizontalAlignment ;if _abg !=nil {if !_fgf {_afb =_abg ._ffda ;};if !_cc {_bae =_abg ._fega ;};if !_acd {_aed =_abg ._cge ;};if !_eccc {_fee =_abg ._eeg ;};if _bae !=nil &&_bae ._cbgd > _bffe {_bffe =_bae ._cbgd ; -};_cbfd =_abg ._aca ;_caaf =_abg ._ddg ;if _abg ._ggcb !=nil {_adc =*_abg ._ggcb ;};if _abg ._eaaf !=nil {_geae =*_abg ._eaaf ;};_egbg =_abg ._befg ;};var _ffd _g .Color ;if _abg !=nil &&_abg ._bcf !=nil {_ffd =_g .ColorRGBFromHex (*_abg ._bcf );};_bdb ,_geb :=_ade .getContentFromCell (_adf ,_ff ,_abg ,_dda ,_egbg ); -_beae :=&cell {_abfg :_geb ,_bbcf :_dda ,_cfbd :_aead ,_afcc :_bbf ,_acge :_bdb ,_ecff :_afb ,_cbaa :_bae ,_cad :_aed ,_bfgf :_fee ,_bbec :_adc ,_aaec :_geae ,_efeg :_ffd };_ade .alignSymbolsHorizontally (_beae ,_caaf );_ade .alignSymbolsVertically (_beae ,_cbfd ); -_fcf ._eae =append (_fcf ._eae ,_beae );};};_fcf ._acae =_bffe ;};};const _fa =3;var _dgc =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"}; -func (_dgda *convertContext )getColorStringFromSmlColor (_ageg *_gb .CT_Color )*string {var _ega string ;if _ageg .RgbAttr !=nil {_ega =*_ageg .RgbAttr ;}else if _ageg .IndexedAttr !=nil &&*_ageg .IndexedAttr < 64{_ega =_dgc [*_ageg .IndexedAttr ];}else if _ageg .ThemeAttr !=nil {_gedf :=*_ageg .ThemeAttr ; -_ega =_dgda .getColorFromTheme (_gedf );};if _ega ==""{return nil ;};if len (_ega )> 6{_ega =_ega [(len (_ega )-6):];};if _ageg .TintAttr !=nil {_ffb :=*_ageg .TintAttr ;_ega =_fbb .AdjustColorByTint (_ega ,_ffb );};_ega ="\u0023"+_ega ;return &_ega ;}; -func (_faa *convertContext )makeAnchors (){_cf ,_bcc :=_faa ._gefc .GetDrawing ();if _cf !=nil {for _ ,_ded :=range _cf .EG_Anchor {_bg :=&anchor {};if _af :=_ded .TwoCellAnchor ;_af !=nil {_cae ,_deg :=_af .From ,_af .To ;if _cae ==nil ||_deg ==nil {return ; -};_bg ._fac =int (_cae .Row );_bg ._bfa =_fbb .FromSTCoordinate (_cae .RowOff );_bg ._cadb =int (_cae .Col );_bg ._aee =_fbb .FromSTCoordinate (_cae .ColOff );_bg ._cbfcg =int (_deg .Row );_bg ._egfb =_fbb .FromSTCoordinate (_deg .RowOff );_bg ._cccb =int (_deg .Col ); -_bg ._bed =_fbb .FromSTCoordinate (_deg .ColOff );if _db :=_af .Choice ;_db !=nil {if _adg :=_db .Pic ;_adg !=nil {if _bgf :=_adg .BlipFill ;_bgf !=nil {if _cb :=_bgf .Blip ;_cb !=nil {if _dce :=_cb .EmbedAttr ;_dce !=nil {for _ ,_fca :=range _bcc .X ().Relationship {if _fca .IdAttr ==*_dce {for _ ,_aff :=range _faa ._cfcgb .Images {if _aff .Target ()==_fca .TargetAttr {_cbf ,_bbd :=_ab .Open (_aff .Path ()); -if _bbd !=nil {_fb .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_bbd );continue ;};_fce ,_ ,_bbd :=_f .Decode (_cbf );if _bbd !=nil {_fb .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_bbd ); -continue ;};_bg ._gggd =_fce ;};};};};};};};}else if _ec :=_db .GraphicFrame ;_ec !=nil {if _egb :=_ec .Graphic ;_egb !=nil {if _gcb :=_egb .GraphicData ;_gcb !=nil {for _ ,_adb :=range _gcb .Any {if _cec ,_aba :=_adb .(*_ca .Chart );_aba {for _ ,_fcec :=range _bcc .X ().Relationship {if _fcec .IdAttr ==_cec .IdAttr {_ggg :=_faa ._cfcgb .GetChartByTargetId (_fcec .TargetAttr ); -if _ggg !=nil {_bg ._bgg =_ggg ;};};};};};};};};};};if _bg ._gggd !=nil ||_bg ._bgg !=nil {_faa ._acfg =append (_faa ._acfg ,_bg );};};};};var _ea =_gcfcc (1);func (_cce *convertContext )fillPages (){for _dfgb ,_bccd :=range _cce ._ccb {_gbgg :=_cce ._acc [_bccd ._geed :_bccd ._efeb ]; -for _bfg ,_fdb :=range _gbgg {_ggf :=0;_eeb :=0.0;_gggc :=[]*cell {};if _fdb ._gbdf {for _ ,_cbfc :=range _fdb ._eae {_dcb :=_cce ._bag [_ggf ];_cce ._bee =_dcb ._cegd [_dfgb ];_cce ._bee ._bada =true ;_ece :=_cbfc ._cfbd ;if _eeb +_ece > _dcb ._afa {_cce .addRowToPage (_gggc ,_bfg ); -_gggc =[]*cell {_cbfc };_eeb =_ece ;_ggf ++;}else {_cbfc ._fcag =_eeb ;_gggc =append (_gggc ,_cbfc );_eeb +=_ece ;};};if len (_gggc )> 0{_bgca :=_cce ._bag [_ggf ];_cce ._bee =_bgca ._cegd [_dfgb ];_cce ._bee ._bada =true ;_cce .addRowToPage (_gggc ,_bfg ); -};};};};};type convertContext struct{_gcdf *_g .Creator ;_cfcgb *_ad .Workbook ;_ddfc *_ace .Theme ;_gefc *_ad .Sheet ;_cefe *_ad .StyleSheet ;_bdbg int ;_dee int ;_bag []*pagespan ;_bee *page ;_agd []*colInfo ;_acc []*rowInfo ;_ccb []*rowspan ;_aeb float64 ; -_dddc float64 ;_cdf float64 ;_fegd float64 ;_ddc []*mergedCell ;_acfg []*anchor ;_efd float64 ;_edeg int ;_gdee int ;_gbff int ;_fdde int ;_gddd bool ;};var _cag =_gcfcc (0.0625);func (_fgee *convertContext )makeRows (){_faf :=[]*rowInfo {};_dege :=_fgee ._gefc .Rows (); -_dga :=0;_eccd :=0.0;for _aag ,_baf :=range _dege {if _aag < _fgee ._gbff ||(_aag > _fgee ._fdde &&_fgee ._fdde > 0){continue ;};_dga ++;_bge :=int (_baf .RowNumber ());if _bge > _dga {for _fga :=_dga ;_fga < _bge ;_fga ++{_faf =append (_faf ,&rowInfo {_ebbf :_da /_ae }); -_eccd +=_da /_ae ;};_dga =_bge ;};var _bbc float64 ;if _baf .X ().HtAttr ==nil {_bbc =_da ;}else {_bbc =*_baf .X ().HtAttr ;};_faf =append (_faf ,&rowInfo {_ebbf :_bbc /_ae ,_gbdf :true ,_egff :_fgee .getStyle (_baf .X ().SAttr )});_eccd +=_bbc /_ae ;}; -for _gdb :=len (_faf );_gdb < _fgee ._bdbg ;_gdb ++{_faf =append (_faf ,&rowInfo {_ebbf :_da /_ae });_eccd +=_da /_ae ;};if _fgee ._gddd ||_eccd > _fgee ._cdf {for _ ,_dae :=range _faf {_dae ._ebbf *=_fgee ._efd ;};};_fgee ._acc =_faf ;}; +type FontStyle =_d .FontStyle ;func (_agc *convertContext )drawPage (_cgfb *page ){_gga :=_agc ._gcb ;_ccda :=_agc ._dfd ;for _ ,_gba :=range _cgfb ._eafc {_bef :=_agc ._cae [_gba ._cbc ];for _ ,_fagc :=range _gba ._bebc {var _fdaa float64 ;if _gba ._cbc > 1{_fdaa =_agc ._cae [_gba ._cbc -1]._bdf ; +};var _abg ,_fcf float64 ;if _faeb :=_fagc ._afgf ;_faeb !=nil {_abg =_faeb ._efcd ;};if _bcc :=_fagc ._cffa ;_bcc !=nil {_fcf =_bcc ._efcd ;};_fbgc :=_gga +_bef ._bfda -0.5*(_fdaa -_abg );_cggc :=_gga +_bef ._bfda +_bef ._cgc +0.5*(_bef ._bdf +_fcf ); +_eae :=_ccda +_fagc ._dfec ;_fagf :=_eae +_fagc ._fee ;if _fagc ._ggbd !=nil &&_fagc ._ggbd !=_b .ColorBlack {_d .FillRectangle (_agc ._dga ,_eae ,_fbgc ,_fagf -_eae ,_cggc -_fbgc ,_fagc ._ggbd );};};};for _ ,_dfg :=range _cgfb ._eafc {_fffb :=_agc ._cae [_dfg ._cbc ]; +for _ ,_dag :=range _dfg ._bebc {_efde :=_dag ._fbcb < _dag ._dfec ;_cbf :=_dag ._dbd > _dag ._dfec +_dag ._dfda ;var _cdfd ,_dacc bool ;for _ ,_ecb :=range _dag ._cebf {for _ ,_cbeg :=range _ecb ._eaba {if _efde &&!_cdfd {_cdfd =_cbeg ._cgd < 0;};if _cbf &&!_dacc {_dacc =_dag ._dfda < _cbeg ._cgd +_cbeg ._cefa ; +};if _dag ._dfec +_cbeg ._cgd >=_dag ._fbcb &&_dag ._dfec +_cbeg ._cgd +_cbeg ._cefa <=_dag ._dbd {_fdg :=_agc ._dga .NewStyledParagraph ();_bga :=_ccda +_dag ._dfec +_cbeg ._cgd ;_ggg :=_gga +_fffb ._bfda +_ecb ._cadc -_cbeg ._cddf -_ccbg (0.5);_fdg .SetPos (_bga ,_ggg ); +var _ecbc *_b .TextChunk ;if _cbeg ._dfac !=""{_ecbc =_fdg .AddExternalLink (_cbeg ._fdfe ,_cbeg ._dfac );}else {_ecbc =_fdg .Append (_cbeg ._fdfe );};if _cbeg ._edgc !=nil {_ecbc .Style =*_cbeg ._edgc ;};_agc ._dga .Draw (_fdg );};};};var _dafe ,_ace ,_dcde ,_dagg ,_fgc ,_efb float64 ; +var _egb ,_cdd ,_dgbb ,_bde _b .Color ;if _gcde :=_dag ._afgf ;_gcde !=nil {_dafe =_gcde ._efcd ;_egb =_gcde ._fcbd ;};if _ffe :=_dag ._cffa ;_ffe !=nil {_ace =_ffe ._efcd ;_cdd =_ffe ._fcbd ;};if _abdc :=_dag ._cecg ;_abdc !=nil {_dcde =_abdc ._efcd ; +_fgc =_dcde /2;_dgbb =_abdc ._fcbd ;};if _eeb :=_dag ._abda ;_eeb !=nil {_dagg =_eeb ._efcd ;_efb =_dagg /2;_bde =_eeb ._fcbd ;};var _gaeb float64 ;if _dfg ._cbc > 1{_gaeb =_agc ._cae [_dfg ._cbc -1]._bdf ;};_adfa :=_gga +_fffb ._bfda -0.5*(_gaeb -_dafe ); +_fef :=_gga +_fffb ._bfda +_fffb ._cgc +0.5*(_fffb ._bdf +_ace );_eegb :=_ccda +_dag ._dfec ;_fgeg :=_eegb +_dag ._fee ;_d .DrawLine (_agc ._dga ,_eegb ,_adfa ,_fgeg ,_adfa ,_dafe ,_egb );_d .DrawLine (_agc ._dga ,_eegb ,_fef ,_fgeg ,_fef ,_ace ,_cdd ); +if !_cdfd {_d .DrawLine (_agc ._dga ,_eegb -_fgc ,_adfa ,_eegb -_fgc ,_fef ,_dcde ,_dgbb );};if !_dacc {_d .DrawLine (_agc ._dga ,_fgeg -_efb ,_adfa ,_fgeg -_efb ,_fef ,_dagg ,_bde );};};};for _ ,_gff :=range _cgfb ._bfc {if _gff !=nil {_agc ._dga .Draw (_gff ); +};};};func (_ede *convertContext )makeTextStyleFromCellStyle (_aeb *style )*_b .TextStyle {_egag :=_ede ._dga .NewTextStyle ();if _aeb ==nil {_egag .FontSize =_d .DefaultFontSize ;_egag .Font =_d .AssignStdFontByName (_egag ,_d .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]); +return &_egag ;};if _gadf (_aeb ._fgfe ){_egag .Underline =true ;_egag .UnderlineStyle =_b .TextDecorationLineStyle {Offset :0.5,Thickness :_ccbg (1/32)};};var _acgeb FontStyle ;if _gadf (_aeb ._cfba )&&_gadf (_aeb ._dcgf ){_acgeb =FontStyle_BoldItalic ; +}else if _gadf (_aeb ._cfba ){_acgeb =FontStyle_Bold ;}else if _gadf (_aeb ._dcgf ){_acgeb =FontStyle_Italic ;}else {_acgeb =FontStyle_Regular ;};_gegg :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _aeb ._gdfd !=nil {_gegg =*_aeb ._gdfd ;};if _cgdc ,_gabac :=_d .StdFontsMap [_gegg ]; +_gabac {_egag .Font =_d .AssignStdFontByName (_egag ,_cgdc [_acgeb ]);}else if _egd :=_d .GetRegisteredFont (_gegg ,_acgeb );_egd !=nil {_egag .Font =_egd ;}else {_cg .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_gegg ,_acgeb ); +_egag .Font =_d .AssignStdFontByName (_egag ,_d .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_acgeb ]);};if _aeb ._eda !=nil {_egag .FontSize =*_aeb ._eda ;};if _aeb ._fcff !=nil {_egag .Color =_b .ColorRGBFromHex (*_aeb ._fcff );};if _aeb ._fbf !=nil &&*_aeb ._fbf {_egag .FontSize *=_bd ; +}else if _aeb ._ecf !=nil &&*_aeb ._ecf {_egag .FontSize *=_bd ;};return &_egag ;};type convertContext struct{_dga *_b .Creator ;_cbd *_a .Workbook ;_bbbf *_cc .Theme ;_adb *_a .Sheet ;_eeda *_a .StyleSheet ;_fcb int ;_aga int ;_ccge []*pagespan ;_cgba *page ; +_dgbbb []*colInfo ;_cae []*rowInfo ;_cdfc []*rowspan ;_gcb float64 ;_dfd float64 ;_cef float64 ;_acb float64 ;_fafa []*mergedCell ;_fffd []*anchor ;_ffc float64 ;_ffgf int ;_afcf int ;_defb int ;_gef int ;_eccc bool ;};const _dc =3;func _aca (_befd []*symbol )float64 {_gaba :=0.0; +for _ ,_bed :=range _befd {_gaba +=_bed ._cefa ;};return _gaba ;};func (_cdea *convertContext )getStyle (_cfe *uint32 )*style {_fafg :=&style {};_adab :=false ;if _cfe !=nil {_cgga :=_cdea ._eeda .GetCellStyle (*_cfe );if _cgga .GetFill ()!=nil &&_cgga .GetFill ().PatternFill !=nil &&_cgga .GetFill ().PatternFill .FgColor !=nil {_fafg ._bege =_cdea .getColorStringFromSmlColor (_cgga .GetFill ().PatternFill .FgColor ); +};_fba :=_cgga .GetFont ();for _ ,_gedg :=range _fba .Name {if _gedg !=nil {_fafg ._gdfd =&_gedg .ValAttr ;_adab =true ;break ;};};for _ ,_bgg :=range _fba .B {if _bgg !=nil {_dafaf :=_bgg .ValAttr ==nil ||*_bgg .ValAttr ;_fafg ._cfba =&_dafaf ;_adab =true ; +break ;};};for _ ,_cge :=range _fba .I {if _cge !=nil {_acf :=_cge .ValAttr ==nil ||*_cge .ValAttr ;_fafg ._dcgf =&_acf ;_adab =true ;break ;};};for _ ,_ecae :=range _fba .U {if _ecae !=nil {_egbf :=_ecae .ValAttr ==_ab .ST_UnderlineValuesSingle ||_ecae .ValAttr ==_ab .ST_UnderlineValuesUnset ; +_fafg ._fgfe =&_egbf ;_adab =true ;break ;};};for _ ,_cgad :=range _fba .Sz {if _cgad !=nil {_aee :=_cgad .ValAttr ;_fafg ._eda =&_aee ;_adab =true ;break ;};};for _ ,_gage :=range _fba .VertAlign {if _gage !=nil {_fffbg :=_gage .ValAttr ==_e .ST_VerticalAlignRunSuperscript ; +_fafg ._fbf =&_fffbg ;_fagd :=_gage .ValAttr ==_e .ST_VerticalAlignRunSubscript ;_fafg ._ecf =&_fagd ;_adab =true ;break ;};};for _ ,_gcbg :=range _fba .Color {if _gcbg !=nil {_fafg ._fcff =_cdea .getColorStringFromSmlColor (_gcbg );_adab =true ;break ; +};};_aebc :=_cgga .GetBorder ();if _aebc .Top !=nil {_fafg ._ggb =_cdea .getBorder (_aebc .Top );_adab =true ;};if _aebc .Bottom !=nil {_fafg ._ebce =_cdea .getBorder (_aebc .Bottom );_adab =true ;};if _aebc .Left !=nil {_fafg ._fcaf =_cdea .getBorder (_aebc .Left ); +_adab =true ;};if _aebc .Right !=nil {_fafg ._edde =_cdea .getBorder (_aebc .Right );_adab =true ;};if _cgga .Wrapped (){_fafg ._cdee =true ;_adab =true ;};if _bcf :=_cgga .GetVerticalAlignment ();_bcf !=_ab .ST_VerticalAlignmentUnset {_fafg ._cfa =_bcf ; +_adab =true ;};if _bfgb :=_cgga .GetHorizontalAlignment ();_bfgb !=_ab .ST_HorizontalAlignmentUnset {_fafg ._fagb =_bfgb ;_adab =true ;};};if _adab {return _fafg ;};return nil ;}; + +// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. +func RegisterFontsFromDirectory (dirName string )error {return _d .RegisterFontsFromDirectory (dirName )};func (_gdc *convertContext )makeAnchors (){_ebd ,_ca :=_gdc ._adb .GetDrawing ();if _ebd !=nil {for _ ,_ccg :=range _ebd .EG_Anchor {_ddf :=&anchor {}; +if _dfc :=_ccg .TwoCellAnchor ;_dfc !=nil {_ae ,_gbd :=_dfc .From ,_dfc .To ;if _ae ==nil ||_gbd ==nil {return ;};_ddf ._bfbb =int (_ae .Row );_ddf ._ecg =_d .FromSTCoordinate (_ae .RowOff );_ddf ._dcbb =int (_ae .Col );_ddf ._eeec =_d .FromSTCoordinate (_ae .ColOff ); +_ddf ._eca =int (_gbd .Row );_ddf ._bdb =_d .FromSTCoordinate (_gbd .RowOff );_ddf ._ggdcb =int (_gbd .Col );_ddf ._bdab =_d .FromSTCoordinate (_gbd .ColOff );if _dfe :=_dfc .Choice ;_dfe !=nil {if _ce :=_dfe .Pic ;_ce !=nil {if _adf :=_ce .BlipFill ;_adf !=nil {if _dcb :=_adf .Blip ; +_dcb !=nil {if _ccgd :=_dcb .EmbedAttr ;_ccgd !=nil {for _ ,_fe :=range _ca .X ().Relationship {if _fe .IdAttr ==*_ccgd {for _ ,_fbg :=range _gdc ._cbd .Images {if _fbg .Target ()==_fe .TargetAttr {_gf ,_fge :=_gb .Open (_fbg .Path ());if _fge !=nil {_cg .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_fge ); +continue ;};_gfd ,_ ,_fge :=_f .Decode (_gf );if _fge !=nil {_cg .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_fge );continue ;};_ddf ._cdfcc =_gfd ;};};};};};};};}else if _fbb :=_dfe .GraphicFrame ; +_fbb !=nil {if _fbd :=_fbb .Graphic ;_fbd !=nil {if _ee :=_fbd .GraphicData ;_ee !=nil {for _ ,_acd :=range _ee .Any {if _ge ,_ba :=_acd .(*_ad .Chart );_ba {for _ ,_de :=range _ca .X ().Relationship {if _de .IdAttr ==_ge .IdAttr {_gbf :=_gdc ._cbd .GetChartByTargetId (_de .TargetAttr ); +if _gbf !=nil {_ddf ._gggb =_gbf ;};};};};};};};};};};if _ddf ._cdfcc !=nil ||_ddf ._gggb !=nil {_gdc ._fffd =append (_gdc ._fffd ,_ddf );};};};};func (_egfg *convertContext )getImage (_gce _f .Image ,_bbee ,_deefe ,_gafg ,_dec ,_ecca ,_dgg float64 ,_ggac _d .ImgPart )*_b .Image {_dec +=_egfg ._gcb ; +_gafg +=_egfg ._dfd ;_baf ,_edcf :=_d .GetImage (_egfg ._dga ,_gce ,_bbee ,_deefe ,_gafg ,_dec ,_ecca ,_dgg ,_ggac );if _edcf !=nil {_cg .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_edcf ); +return nil ;};return _baf ;};func (_fgb *convertContext )getStyleFromRPrElt (_ceg *_ab .CT_RPrElt )*style {if _ceg ==nil {return nil ;};_dbb :=&style {};_dbb ._gdfd =&_ceg .RFont .ValAttr ;if _acgeg :=_ceg .B ;_acgeg !=nil {_ebde :=_acgeg .ValAttr ==nil ||*_acgeg .ValAttr ; +_dbb ._cfba =&_ebde ;};if _ebcbb :=_ceg .I ;_ebcbb !=nil {_fcae :=_ebcbb .ValAttr ==nil ||*_ebcbb .ValAttr ;_dbb ._dcgf =&_fcae ;};if _acbb :=_ceg .U ;_acbb !=nil {_fea :=_acbb .ValAttr ==_ab .ST_UnderlineValuesSingle ||_acbb .ValAttr ==_ab .ST_UnderlineValuesUnset ; +_dbb ._fgfe =&_fea ;};if _eeed :=_ceg .VertAlign ;_eeed !=nil {_cgea :=_eeed .ValAttr ==_e .ST_VerticalAlignRunSuperscript ;_dbb ._fbf =&_cgea ;_cdfbe :=_eeed .ValAttr ==_e .ST_VerticalAlignRunSubscript ;_dbb ._ecf =&_cdfbe ;};if _fad :=_ceg .Sz ;_fad !=nil {_gfce :=_fad .ValAttr ; +_dbb ._eda =&_gfce ;};if _bgfe :=_ceg .Color ;_bgfe !=nil {_dbb ._fcff =_fgb .getColorStringFromSmlColor (_bgfe );};return _dbb ;};type border struct{_efcd float64 ;_fcbd _b .Color ;};func _ade (_ccbd ,_fcgd *style ){if _fcgd ==nil {return ;};if _ccbd ==nil {_ccbd =_fcgd ; +return ;};if _ccbd ._bege ==nil {_ccbd ._bege =_fcgd ._bege ;};if _ccbd ._gdfd ==nil {_ccbd ._gdfd =_fcgd ._gdfd ;};if _ccbd ._fcff ==nil {_ccbd ._fcff =_fcgd ._fcff ;};if _ccbd ._eda ==nil {_ccbd ._eda =_fcgd ._eda ;};if _ccbd ._cfba ==nil {_ccbd ._cfba =_fcgd ._cfba ; +};if _ccbd ._dcgf ==nil {_ccbd ._dcgf =_fcgd ._dcgf ;};if _ccbd ._fgfe ==nil {_ccbd ._fgfe =_fcgd ._fgfe ;};if _ccbd ._fbf ==nil {_ccbd ._fbf =_fcgd ._fbf ;};if _ccbd ._ecf ==nil {_ccbd ._ecf =_fcgd ._ecf ;};if _ccbd ._ggb ==nil {_ccbd ._ggb =_fcgd ._ggb ; +};if _ccbd ._ebce ==nil {_ccbd ._ebce =_fcgd ._ebce ;};if _ccbd ._fcaf ==nil {_ccbd ._fcaf =_fcgd ._fcaf ;};if _ccbd ._edde ==nil {_ccbd ._edde =_fcgd ._edde ;};if _ccbd ._cfa ==_ab .ST_VerticalAlignmentUnset {_ccbd ._cfa =_fcgd ._cfa ;};if _ccbd ._fagb ==_ab .ST_HorizontalAlignmentUnset {_ccbd ._fagb =_fcgd ._fagb ; +};};func (_bfa *convertContext )alignSymbolsHorizontally (_cedg *cell ,_eecc _ab .ST_HorizontalAlignment ){if _eecc ==_ab .ST_HorizontalAlignmentUnset {switch _cedg ._cbce {case _ab .ST_CellTypeB :_eecc =_ab .ST_HorizontalAlignmentCenter ;case _ab .ST_CellTypeN :_eecc =_ab .ST_HorizontalAlignmentRight ; +default:_eecc =_ab .ST_HorizontalAlignmentLeft ;};};var _abf float64 ;for _ ,_bgaa :=range _cedg ._cebf {switch _eecc {case _ab .ST_HorizontalAlignmentLeft :_abf =_dc ;case _ab .ST_HorizontalAlignmentRight :_dcag :=_aca (_bgaa ._eaba );_abf =_cedg ._dfda -_dc -_dcag ; +case _ab .ST_HorizontalAlignmentCenter :_ffff :=_aca (_bgaa ._eaba );_abf =(_cedg ._dfda -_ffff )/2;};for _ ,_def :=range _bgaa ._eaba {_def ._cgd +=_abf ;};};};type symbol struct{_fdfe string ;_cgd float64 ;_cddf float64 ;_cefa float64 ;_edgc *_b .TextStyle ; +_dfac string ;};func (_cag *convertContext )makePagespans (){_cag ._ccge =[]*pagespan {};_fcd :=0.0;_gbdd :=0;for _dfbe ,_deg :=range _cag ._dgbbb {_fag :=_deg ._cdfca ;if _fcd +_fag <=_cag ._acb {_deg ._ffb =_fcd ;_fcd +=_fag ;}else {_deg ._ffb =0;_cag ._ccge =append (_cag ._ccge ,&pagespan {_aaa :_fcd ,_dafad :_gbdd ,_cdg :_dfbe }); +_fcd =_fag ;_gbdd =_dfbe ;};};_cag ._ccge =append (_cag ._ccge ,&pagespan {_aaa :_fcd ,_dafad :_gbdd ,_cdg :len (_cag ._dgbbb )});};var _egcg =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"}; +const _dd =1.5;func (_bc *convertContext )drawSheet (_bad bool ){for _bgf ,_cde :=range _bc ._ccge {_ebcb :=len (_cde ._adac );if _bgf ==len (_bc ._ccge )-1{for _gbff :=len (_cde ._adac )-1;_gbff >=0;_gbff --{if !_cde ._adac [_gbff ]._edf {_ebcb =_gbff ; +};};};_dcda :=_cde ._adac [:_ebcb ];for _ ,_gdfbd :=range _dcda {_bc ._dga .NewPage ();if _bad {_bc ._dga .RotateDeg (270);};_bc .drawPage (_gdfbd );};};};func _dafc (_bbf *symbol ){_cfd :=_b .New ();_dgbf :=_cfd .NewStyledParagraph ();_dgbf .SetMargins (0,0,0,0); +_baa :=_dgbf .Append (_bbf ._fdfe );if _bbf ._edgc !=nil {_baa .Style =*_bbf ._edgc ;};_bbf ._cddf =_dgbf .Height ();if _bbf ._cefa ==0{_bbf ._cefa =_dgbf .Width ();};};func (_bg *convertContext )determineMaxIndexes (){var _dee ,_fc int ;_dee =int (_bg ._adb .MaxColumnIdx ()); +_bbg :=_bg ._adb .Rows ();if len (_bbg )> 0{_fc =int (_bbg [len (_bbg )-1].RowNumber ());};for _ ,_gbc :=range _bg ._fffd {if _gbc ._eca >=_fc {_fc =_gbc ._eca +1;};if _gbc ._ggdcb >=_dee {_dee =_gbc ._ggdcb +1;};};_bg ._fcb =_fc ;_bg ._aga =_dee ;};func (_fec *convertContext )makeCols (){_fcg :=_fec ._adb ; +_cbg :=_fcg .X ();_gad :=[]*colInfo {};_ffg :=[]colWidthRange {};if _ege :=_cbg .Cols ;len (_ege )> 0{for _ ,_aag :=range _ege [0].Col {_ffa :=_bfd ;if _gbe :=_aag .WidthAttr ;_gbe !=nil {if *_gbe > 0.83{*_gbe -=0.83;};if *_gbe <=1{_ffa =*_gbe *11;}else {_ffa =5+*_gbe *6; +};};_ddd :=int (_aag .MinAttr -1);_dg :=int (_aag .MaxAttr -1);_ffg =append (_ffg ,colWidthRange {_baac :_ddd ,_fggf :_dg ,_dce :_ffa ,_gee :_fec .getStyle (_aag .StyleAttr )});};};_cgb :=0;for _ec :=0;_ec <=_fec ._aga ;_ec ++{if _ec < _fec ._ffgf ||(_ec > _fec ._afcf &&_fec ._afcf > 0){continue ; +};var _cfbb float64 ;var _cab *style ;if _cgb >=len (_ffg ){_cfbb =_bfd ;}else {_bba :=_ffg [_cgb ];if _ec >=_bba ._baac &&_ec <=_bba ._fggf {_cfbb =_bba ._dce ;_cab =_bba ._gee ;if _ec ==_bba ._fggf {_cgb ++;};}else {_cfbb =_bfd ;};};_gad =append (_gad ,&colInfo {_cdfca :_cfbb ,_efdd :_cab }); +};_cee :=0.0;for _ ,_acge :=range _gad {_cee +=_acge ._cdfca ;};_fec ._ffc =1.0;if _cee > _fec ._acb {_fec ._ffc =_fec ._acb /_cee ;for _ ,_dcbg :=range _gad {_dcbg ._cdfca *=_fec ._ffc ;};};_fec ._dgbbb =_gad ;};func (_aab *convertContext )makeCells (){_dea :=_aab ._adb ; +_fga :=_dea .Rows ();_cgg :=0;for _gfa ,_eec :=range _aab ._cae {if _gfa < _aab ._defb ||(_gfa > _aab ._gef &&_aab ._gef > 0){continue ;};_eec ._fbc =[]*cell {};_cda :=0.0;_fff :=_eec ._bdad ;if _eec ._adace {_cfbf :=_fga [_cgg ];_cgg ++;_gcda :=_eec ._cgc ; +for _ ,_aad :=range _cfbf .Cells (){_ccc ,_cbe :=_gc .ParseCellReference (_aad .Reference ());if _cbe !=nil {_cg .Log .Debug ("\u0043\u0061\u006e\u006eo\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0061\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u003a \u0025\u0073",_cbe ); +continue ;};if int (_ccc .ColumnIdx )< _aab ._ffgf ||(int (_ccc .ColumnIdx )> _aab ._afcf &&_aab ._afcf > 0){continue ;};_bfff :=_aab ._dgbbb [_ccc .ColumnIdx ];_gda :=_bfff ._cdfca ;_bac :=_gda ;_eeg :=_bfff ._efdd ;var _acgf ,_ffad ,_bdc ,_caf bool ; +for _ ,_cec :=range _aab ._fafa {if _ccc .RowIdx >=_cec ._gggg &&_ccc .RowIdx <=_cec ._dfea &&_ccc .ColumnIdx >=_cec ._dfef &&_ccc .ColumnIdx <=_cec ._cafe {if _ccc .ColumnIdx ==_cec ._dfef &&_ccc .RowIdx ==_cec ._gggg {_gda =_cec ._fbga ;_gcda =_cec ._cbde ; +};_acgf =_ccc .RowIdx !=_cec ._gggg ;_ffad =_ccc .RowIdx !=_cec ._dfea ;_bdc =_ccc .ColumnIdx !=_cec ._dfef ;_caf =_ccc .ColumnIdx !=_cec ._cafe ;};};_fgf :=_aab .getStyleFromCell (_aad ,_fff ,_eeg );var _gbgb ,_dda ,_dbed bool ;var _fgd ,_cea ,_dff ,_bgd *border ; +var _cdac _ab .ST_VerticalAlignment ;var _dgb _ab .ST_HorizontalAlignment ;if _fgf !=nil {if !_acgf {_fgd =_fgf ._ggb ;};if !_ffad {_cea =_fgf ._ebce ;};if !_bdc {_dff =_fgf ._fcaf ;};if !_caf {_bgd =_fgf ._edde ;};if _cea !=nil &&_cea ._efcd > _cda {_cda =_cea ._efcd ; +};_cdac =_fgf ._cfa ;_dgb =_fgf ._fagb ;if _fgf ._fbf !=nil {_gbgb =*_fgf ._fbf ;};if _fgf ._ecf !=nil {_dda =*_fgf ._ecf ;};_dbed =_fgf ._cdee ;};var _gcge _b .Color ;if _fgf !=nil &&_fgf ._bege !=nil {_gcge =_b .ColorRGBFromHex (*_fgf ._bege );};_ccd ,_aeae :=_aab .getContentFromCell (_dea ,_aad ,_fgf ,_gda ,_dbed ); +_aeaa :=&cell {_cbce :_aeae ,_dfda :_gda ,_fee :_bac ,_gac :_gcda ,_cebf :_ccd ,_afgf :_fgd ,_cffa :_cea ,_cecg :_dff ,_abda :_bgd ,_deb :_gbgb ,_aabg :_dda ,_ggbd :_gcge };_aab .alignSymbolsHorizontally (_aeaa ,_dgb );_aab .alignSymbolsVertically (_aeaa ,_cdac ); +_eec ._fbc =append (_eec ._fbc ,_aeaa );};};_eec ._bdf =_cda ;};}; // RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_a .PdfFont ){_fbb .RegisterFont (name ,style ,font );};func (_fedc *convertContext )getBorder (_gbeeb *_gb .CT_BorderPr )*border {_cgaf :=&border {};switch _gbeeb .StyleAttr {case _gb .ST_BorderStyleHair :_cgaf ._cbgd =_cag /2; -case _gb .ST_BorderStyleThin :_cgaf ._cbgd =_cag ;case _gb .ST_BorderStyleMedium :_cgaf ._cbgd =_cag *2;case _gb .ST_BorderStyleThick :_cgaf ._cbgd =_cag *4;};if _cgaf ._cbgd ==0.0{return nil ;};if _fdbf :=_gbeeb .Color ;_fdbf !=nil {_eag :=_fedc .getColorStringFromSmlColor (_fdbf ); -if _eag !=nil {_cgaf ._efbc =_g .ColorRGBFromHex (*_eag );}else {_cgaf ._efbc =_g .ColorBlack ;};};return _cgaf ;};type border struct{_cbgd float64 ;_efbc _g .Color ;};type colWidthRange struct{_cfbf int ;_geda int ;_abbb float64 ;_eda *style ;};func (_cbd *convertContext )distributeAnchors (){for _ ,_geaa :=range _cbd ._acfg {_dcg ,_effb :=_geaa ._fac ,_geaa ._bfa ; -_abc ,_cgc :=_geaa ._cadb ,_geaa ._aee ;_cfa ,_beab :=_geaa ._cbfcg ,_geaa ._egfb ;_befd ,_daf :=_geaa ._cccb ,_geaa ._bed ;if _dcg < _cbd ._gbff ||(_cfa > _cbd ._fdde &&_cbd ._fdde > 0){continue ;};if _abc < _cbd ._edeg ||(_befd > _cbd ._gdee &&_cbd ._gdee > 0){continue ; -};var _bdg ,_ggfb ,_cecf ,_gcfc *page ;for _ ,_adgc :=range _cbd ._bag {for _ ,_bad :=range _adgc ._cegd {if _dcg >=_bad ._bbead ._geed &&_dcg < _bad ._bbead ._efeb {if _abc >=_bad ._ceca ._ggfbc &&_abc < _bad ._ceca ._fdba {_bad ._bada =true ;_bdg =_bad ; -};if _befd >=_bad ._ceca ._ggfbc &&_befd < _bad ._ceca ._fdba {_bad ._bada =true ;_ggfb =_bad ;};};if _cfa >=_bad ._bbead ._geed &&_cfa < _bad ._bbead ._efeb {if _abc >=_bad ._ceca ._ggfbc &&_abc < _bad ._ceca ._fdba {_bad ._bada =true ;_gcfc =_bad ;}; -if _befd >=_bad ._ceca ._ggfbc &&_befd < _bad ._ceca ._fdba {_bad ._bada =true ;_cecf =_bad ;};};};};_caf :=_bdg !=_ggfb ;_aec :=_bdg !=_gcfc ;if _caf &&_aec {_dfab :=_cbd ._agd [_abc ]._cfca +_dg .FromEMU (_cgc );_dgb :=_bdg ._ceca ._afa ;_dcd :=_cbd ._agd [_befd ]._cfca +_dg .FromEMU (_daf ); -_fgb :=_cbd ._acc [_dcg ]._cddaa +_dg .FromEMU (_effb );_cfff :=float64 (_bdg ._bbead ._gddfe );_fegg :=_cbd ._acc [_cfa ]._cddaa +_dg .FromEMU (_beab );_cbff :=_dcd +_dgb -_dfab ;_edd :=_fegg +_cfff -_fgb ;_edda :=_cbd .imageFromAnchor (_geaa ,_cbff ,_edd ); -_bdg ._dff =append (_bdg ._dff ,_cbd .getImage (_edda ,_edd ,_cbff ,_dfab ,_fgb ,_dgb -_dfab ,_cfff -_fgb ,_fbb .ImgPart_lt ));_ggfb ._dff =append (_ggfb ._dff ,_cbd .getImage (_edda ,_edd ,_cbff ,0,_fgb ,_dgb -_dfab ,_cfff -_fgb ,_fbb .ImgPart_rt ));_gcfc ._dff =append (_gcfc ._dff ,_cbd .getImage (_edda ,_edd ,_cbff ,_dfab ,0,_dgb -_dfab ,_cfff -_fgb ,_fbb .ImgPart_lb )); -_cecf ._dff =append (_cecf ._dff ,_cbd .getImage (_edda ,_edd ,_cbff ,0,0,_dgb -_dfab ,_cfff -_fgb ,_fbb .ImgPart_rb ));}else if _caf {_ag :=_cbd ._acc [_dcg ]._cddaa +_dg .FromEMU (_effb );_geee :=_cbd ._acc [_cfa ]._cddaa +_dg .FromEMU (_beab );_dbb :=_cbd ._agd [_abc ]._cfca +_dg .FromEMU (_cgc ); -_efg :=_bdg ._ceca ._afa ;_affa :=_cbd ._agd [_befd ]._cfca +_dg .FromEMU (_daf );_cdg :=_affa +_efg -_dbb ;_egd :=_geee -_ag ;_gdf :=_cbd .imageFromAnchor (_geaa ,_cdg ,_egd );_bdg ._dff =append (_bdg ._dff ,_cbd .getImage (_gdf ,_egd ,_cdg ,_dbb ,_ag ,_efg -_dbb ,0,_fbb .ImgPart_l )); -_ggfb ._dff =append (_ggfb ._dff ,_cbd .getImage (_gdf ,_egd ,_cdg ,0,_ag ,_efg -_dbb ,0,_fbb .ImgPart_r ));}else if _aec {_gebe :=_cbd ._agd [_abc ]._cfca +_dg .FromEMU (_cgc );_bbfa :=_cbd ._agd [_befd ]._cfca +_dg .FromEMU (_daf );_bdf :=_cbd ._acc [_dcg ]._cddaa +_dg .FromEMU (_effb ); -_fbgg :=float64 (_bdg ._bbead ._gddfe );_cfe :=_cbd ._acc [_cfa ]._cddaa +_dg .FromEMU (_beab );_beaea :=_bbfa -_gebe ;_ced :=_cfe +_fbgg -_bdf ;_gedd :=_cbd .imageFromAnchor (_geaa ,_beaea ,_ced );_bdg ._dff =append (_bdg ._dff ,_cbd .getImage (_gedd ,_ced ,_beaea ,_gebe ,_bdf ,0,_fbgg -_bdf ,_fbb .ImgPart_t )); -_gcfc ._dff =append (_gcfc ._dff ,_cbd .getImage (_gedd ,_ced ,_beaea ,_gebe ,0,0,_fbgg -_bdf ,_fbb .ImgPart_b ));}else {_cbdc :=_cbd ._agd [_abc ]._cfca +_dg .FromEMU (_cgc );_cafa :=_cbd ._agd [_befd ]._cfca +_dg .FromEMU (_daf );_gdbc :=_cbd ._acc [_dcg ]._cddaa +_dg .FromEMU (_effb ); -_fgfg :=_cbd ._acc [_cfa ]._cddaa +_dg .FromEMU (_beab );_acfd :=_cafa -_cbdc ;_gdd :=_fgfg -_gdbc ;_eccce :=_cbd .imageFromAnchor (_geaa ,_acfd ,_gdd );_bdg ._dff =append (_bdg ._dff ,_cbd .getImage (_eccce ,_gdd ,_acfd ,_cbdc ,_gdbc ,0,0,_fbb .ImgPart_whole )); -};};};func (_bdcc *convertContext )getStyleFromRPrElt (_fagf *_gb .CT_RPrElt )*style {if _fagf ==nil {return nil ;};_aecg :=&style {};_aecg ._gaf =&_fagf .RFont .ValAttr ;if _fcgd :=_fagf .B ;_fcgd !=nil {_ceb :=_fcgd .ValAttr ==nil ||*_fcgd .ValAttr ; -_aecg ._beg =&_ceb ;};if _beac :=_fagf .I ;_beac !=nil {_aedd :=_beac .ValAttr ==nil ||*_beac .ValAttr ;_aecg ._bgbc =&_aedd ;};if _gcfd :=_fagf .U ;_gcfd !=nil {_bbgf :=_gcfd .ValAttr ==_gb .ST_UnderlineValuesSingle ||_gcfd .ValAttr ==_gb .ST_UnderlineValuesUnset ; -_aecg ._abfa =&_bbgf ;};if _efca :=_fagf .VertAlign ;_efca !=nil {_edfg :=_efca .ValAttr ==_df .ST_VerticalAlignRunSuperscript ;_aecg ._ggcb =&_edfg ;_bdd :=_efca .ValAttr ==_df .ST_VerticalAlignRunSubscript ;_aecg ._eaaf =&_bdd ;};if _cbfb :=_fagf .Sz ; -_cbfb !=nil {_bgbd :=_cbfb .ValAttr ;_aecg ._cede =&_bgbd ;};if _ddee :=_fagf .Color ;_ddee !=nil {_aecg ._fafg =_bdcc .getColorStringFromSmlColor (_ddee );};return _aecg ;};const _gf =0.0;func (_gac *convertContext )alignSymbolsHorizontally (_cabb *cell ,_abb _gb .ST_HorizontalAlignment ){if _abb ==_gb .ST_HorizontalAlignmentUnset {switch _cabb ._abfg {case _gb .ST_CellTypeB :_abb =_gb .ST_HorizontalAlignmentCenter ; -case _gb .ST_CellTypeN :_abb =_gb .ST_HorizontalAlignmentRight ;default:_abb =_gb .ST_HorizontalAlignmentLeft ;};};var _gbed float64 ;for _ ,_dbg :=range _cabb ._acge {switch _abb {case _gb .ST_HorizontalAlignmentLeft :_gbed =_fa ;case _gb .ST_HorizontalAlignmentRight :_egcf :=_geg (_dbg ._caafge ); -_gbed =_cabb ._bbcf -_fa -_egcf ;case _gb .ST_HorizontalAlignmentCenter :_geffg :=_geg (_dbg ._caafge );_gbed =(_cabb ._bbcf -_geffg )/2;};for _ ,_dadg :=range _dbg ._caafge {_dadg ._caeb +=_gbed ;};};};type cell struct{_abfg _gb .ST_CellType ;_ccc int ; -_fcag float64 ;_acge []*line ;_bbcf float64 ;_cfbd float64 ;_afcc float64 ;_bbag float64 ;_gcfca float64 ;_aae *_g .TextStyle ;_ecff *border ;_cbaa *border ;_cad *border ;_bfgf *border ;_bbec bool ;_aaec bool ;_efeg _g .Color ;};type colInfo struct{_cfca float64 ; -_ggbb float64 ;_fed *style ;};type pagespan struct{_afa float64 ;_cegd []*page ;_ggfbc int ;_fdba int ;};func _caafg (_ebbe *symbol ){_dccb :=_g .New ();_edf :=_dccb .NewStyledParagraph ();_edf .SetMargins (0,0,0,0);_fff :=_edf .Append (_ebbe ._efc );if _ebbe ._eebc !=nil {_fff .Style =*_ebbe ._eebc ; -};_ebbe ._cda =_edf .Height ();if _ebbe ._gegg ==0{_ebbe ._gegg =_edf .Width ();};};type style struct{_bcf *string ;_fafg *string ;_cede *float64 ;_gaf *string ;_beg *bool ;_bgbc *bool ;_abfa *bool ;_ggcb *bool ;_eaaf *bool ;_ffda *border ;_fega *border ; -_cge *border ;_eeg *border ;_befg bool ;_aca _gb .ST_VerticalAlignment ;_ddg _gb .ST_HorizontalAlignment ;};func (_fcd *convertContext )makeTextStyleFromCellStyle (_adga *style )*_g .TextStyle {_gbfg :=_fcd ._gcdf .NewTextStyle ();if _adga ==nil {_gbfg .FontSize =_fbb .DefaultFontSize ; -_gbfg .Font =_fbb .AssignStdFontByName (_gbfg ,_fbb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_gbfg ;};if _gfd (_adga ._abfa ){_gbfg .Underline =true ;_gbfg .UnderlineStyle =_g .TextDecorationLineStyle {Offset :0.5,Thickness :_gcfcc (1/32)}; -};var _efdf FontStyle ;if _gfd (_adga ._beg )&&_gfd (_adga ._bgbc ){_efdf =FontStyle_BoldItalic ;}else if _gfd (_adga ._beg ){_efdf =FontStyle_Bold ;}else if _gfd (_adga ._bgbc ){_efdf =FontStyle_Italic ;}else {_efdf =FontStyle_Regular ;};_ddae :="\u0064e\u0066\u0061\u0075\u006c\u0074"; -if _adga ._gaf !=nil {_ddae =*_adga ._gaf ;};if _dbgda ,_gfe :=_fbb .StdFontsMap [_ddae ];_gfe {_gbfg .Font =_fbb .AssignStdFontByName (_gbfg ,_dbgda [_efdf ]);}else if _cbbef :=_fbb .GetRegisteredFont (_ddae ,_efdf );_cbbef !=nil {_gbfg .Font =_cbbef ; -}else {_fb .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_ddae ,_efdf ); -_gbfg .Font =_fbb .AssignStdFontByName (_gbfg ,_fbb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_efdf ]);};if _adga ._cede !=nil {_gbfg .FontSize =*_adga ._cede ;};if _adga ._fafg !=nil {_gbfg .Color =_g .ColorRGBFromHex (*_adga ._fafg );};if _adga ._ggcb !=nil &&*_adga ._ggcb {_gbfg .FontSize *=_gg ; -}else if _adga ._eaaf !=nil &&*_adga ._eaaf {_gbfg .FontSize *=_gg ;};return &_gbfg ;};func (_ggfc *convertContext )alignSymbolsVertically (_cgfc *cell ,_babg _gb .ST_VerticalAlignment ){var _feaf float64 ;switch _babg {case _gb .ST_VerticalAlignmentTop :_feaf =_fg ; -if _cgfc ._bbec {_feaf -=_cg ;}else if _cgfc ._aaec {_feaf +=4*_cg ;};for _ ,_eed :=range _cgfc ._acge {_feaf +=_eed ._bcac ;_eed ._dbdc =_feaf ;_feaf +=_ea ;};case _gb .ST_VerticalAlignmentCenter :_ddb :=0.0;for _ ,_dgeg :=range _cgfc ._acge {_ddb +=_dgeg ._bcac +_gcfcc (1); -};_feaf =0.5*(_cgfc ._afcc -_ddb );if _cgfc ._bbec {_feaf -=2*_cg ;}else if _cgfc ._aaec {_feaf +=2*_cg ;};for _ ,_bba :=range _cgfc ._acge {_feaf +=_bba ._bcac +0.5*_ea ;_bba ._dbdc =_feaf ;_feaf +=0.5*_ea ;};default:_feaf =_cgfc ._afcc -_fg ;if _cgfc ._bbec {_feaf -=4*_cg ; -}else if _cgfc ._aaec {_feaf +=_cg ;};for _dgbe :=len (_cgfc ._acge )-1;_dgbe >=0;_dgbe --{_cgfc ._acge [_dgbe ]._dbdc =_feaf ;_feaf -=_cgfc ._acge [_dgbe ]._bcac ;_feaf -=_ea ;};};};type rowInfo struct{_cddaa float64 ;_gbdf bool ;_ebbf float64 ;_egff *style ; -_eae []*cell ;_acae float64 ;};type page struct{_dbgd []*pageRow ;_bada bool ;_dff []*_g .Image ;_ceca *pagespan ;_bbead *rowspan ;};func (_abad *convertContext )drawPage (_cfb *page ){_adcg :=_abad ._aeb ;_cca :=_abad ._dddc ;for _ ,_cbe :=range _cfb ._dbgd {_beaa :=_abad ._acc [_cbe ._fade ]; -for _ ,_aeg :=range _cbe ._aegb {var _ddd float64 ;if _cbe ._fade > 1{_ddd =_abad ._acc [_cbe ._fade -1]._acae ;};var _fdbd ,_dbd float64 ;if _dbbf :=_aeg ._ecff ;_dbbf !=nil {_fdbd =_dbbf ._cbgd ;};if _cfaa :=_aeg ._cbaa ;_cfaa !=nil {_dbd =_cfaa ._cbgd ; -};_dcc :=_adcg +_beaa ._cddaa -0.5*(_ddd -_fdbd );_fadg :=_adcg +_beaa ._cddaa +_beaa ._ebbf +0.5*(_beaa ._acae +_dbd );_bbe :=_cca +_aeg ._fcag ;_badf :=_bbe +_aeg ._cfbd ;if _aeg ._efeg !=nil &&_aeg ._efeg !=_g .ColorBlack {_fbb .FillRectangle (_abad ._gcdf ,_bbe ,_dcc ,_badf -_bbe ,_fadg -_dcc ,_aeg ._efeg ); -};};};for _ ,_cfd :=range _cfb ._dbgd {_ada :=_abad ._acc [_cfd ._fade ];for _ ,_geaeg :=range _cfd ._aegb {_cef :=_geaeg ._bbag < _geaeg ._fcag ;_aagb :=_geaeg ._gcfca > _geaeg ._fcag +_geaeg ._bbcf ;var _cfg ,_fde bool ;for _ ,_feb :=range _geaeg ._acge {for _ ,_fddd :=range _feb ._caafge {if _cef &&!_cfg {_cfg =_fddd ._caeb < 0; -};if _aagb &&!_fde {_fde =_geaeg ._bbcf < _fddd ._caeb +_fddd ._gegg ;};if _geaeg ._fcag +_fddd ._caeb >=_geaeg ._bbag &&_geaeg ._fcag +_fddd ._caeb +_fddd ._gegg <=_geaeg ._gcfca {_cba :=_abad ._gcdf .NewStyledParagraph ();_fda :=_cca +_geaeg ._fcag +_fddd ._caeb ; -_feag :=_adcg +_ada ._cddaa +_feb ._dbdc -_fddd ._cda -_gcfcc (0.5);_cba .SetPos (_fda ,_feag );var _egda *_g .TextChunk ;if _fddd ._gbab !=""{_egda =_cba .AddExternalLink (_fddd ._efc ,_fddd ._gbab );}else {_egda =_cba .Append (_fddd ._efc );};if _fddd ._eebc !=nil {_egda .Style =*_fddd ._eebc ; -};_abad ._gcdf .Draw (_cba );};};};var _adfb ,_ead ,_ebc ,_add ,_fgg ,_gba float64 ;var _aceb ,_acb ,_fdae ,_def _g .Color ;if _abeb :=_geaeg ._ecff ;_abeb !=nil {_adfb =_abeb ._cbgd ;_aceb =_abeb ._efbc ;};if _cffc :=_geaeg ._cbaa ;_cffc !=nil {_ead =_cffc ._cbgd ; -_acb =_cffc ._efbc ;};if _afbf :=_geaeg ._cad ;_afbf !=nil {_ebc =_afbf ._cbgd ;_fgg =_ebc /2;_fdae =_afbf ._efbc ;};if _ga :=_geaeg ._bfgf ;_ga !=nil {_add =_ga ._cbgd ;_gba =_add /2;_def =_ga ._efbc ;};var _fcc float64 ;if _cfd ._fade > 1{_fcc =_abad ._acc [_cfd ._fade -1]._acae ; -};_cdda :=_adcg +_ada ._cddaa -0.5*(_fcc -_adfb );_bab :=_adcg +_ada ._cddaa +_ada ._ebbf +0.5*(_ada ._acae +_ead );_cfed :=_cca +_geaeg ._fcag ;_cbdf :=_cfed +_geaeg ._cfbd ;_fbb .DrawLine (_abad ._gcdf ,_cfed ,_cdda ,_cbdf ,_cdda ,_adfb ,_aceb );_fbb .DrawLine (_abad ._gcdf ,_cfed ,_bab ,_cbdf ,_bab ,_ead ,_acb ); -if !_cfg {_fbb .DrawLine (_abad ._gcdf ,_cfed -_fgg ,_cdda ,_cfed -_fgg ,_bab ,_ebc ,_fdae );};if !_fde {_fbb .DrawLine (_abad ._gcdf ,_cbdf -_gba ,_cdda ,_cbdf -_gba ,_bab ,_add ,_def );};};};for _ ,_dgf :=range _cfb ._dff {if _dgf !=nil {_abad ._gcdf .Draw (_dgf ); -};};};func (_cgae *convertContext )makeMergedCells (){_ecf :=[]*mergedCell {};for _ ,_fgae :=range _cgae ._gefc .MergedCells (){_edg ,_aea ,_cff :=_ac .ParseRangeReference (_fgae .Reference ());if _cff !=nil {_fb .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c: \u0025\u0073",_cff ); -continue ;};_bef :=mergedCell {_accc :_edg .RowIdx ,_egca :_edg .ColumnIdx ,_fabd :_aea .RowIdx ,_gafa :_aea .ColumnIdx };for _aaf :=_bef ._egca -1;_aaf < _bef ._gafa ;_aaf ++{_bef ._gda +=_cgae ._agd [_aaf ]._ggbb ;};for _gef :=_bef ._accc -1;_gef < _bef ._fabd ; -_gef ++{_bef ._ebbfc +=_cgae ._acc [_gef ]._ebbf ;};_ecf =append (_ecf ,&_bef );};_cgae ._ddc =_ecf ;};type anchor struct{_gggd _f .Image ;_bgg *_ca .ChartSpace ;_fac int ;_bfa int64 ;_cadb int ;_aee int64 ;_cbfcg int ;_egfb int64 ;_cccb int ;_bed int64 ; -};func _bbfd (_aecb []*symbol )float64 {_dfd :=0.0;for _ ,_ddf :=range _aecb {if _ddf ._cda > _dfd {_dfd =_ddf ._cda ;};};return _dfd ;};type mergedCell struct{_accc uint32 ;_egca uint32 ;_fabd uint32 ;_gafa uint32 ;_gda float64 ;_ebbfc float64 ;};const _e =64.0; -func (_aceg *convertContext )imageFromAnchor (_cbg *anchor ,_acec ,_bbg float64 )_f .Image {if _cbg ._gggd !=nil {return _cbg ._gggd ;};if _cbg ._bgg !=nil {_cde ,_gbee :=_fbb .MakeImageFromChartSpace (_cbg ._bgg ,_acec ,_bbg ,_aceg ._ddfc ,_aceg ._cfcgb ); -if _gbee !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072tS\u0070\u0061\u0063e\u003a \u0025\u0073",_gbee ); -return nil ;};return _cde ;};return nil ;};type line struct{_dbdc float64 ;_caafge []*symbol ;_bcac float64 ;};func (_fad *convertContext )drawSheet (_bec bool ){for _bfd ,_fcb :=range _fad ._bag {_fcg :=len (_fcb ._cegd );if _bfd ==len (_fad ._bag )-1{for _caba :=len (_fcb ._cegd )-1; -_caba >=0;_caba --{if !_fcb ._cegd [_caba ]._bada {_fcg =_caba ;};};};_fea :=_fcb ._cegd [:_fcg ];for _ ,_gge :=range _fea {_fad ._gcdf .NewPage ();if _bec {_fad ._gcdf .RotateDeg (270);};_fad .drawPage (_gge );};};};func (_abag *convertContext )getStyleFromCell (_dfabd _ad .Cell ,_dadgd ,_fedf *style )*style {_fcea :=_dfabd .X (); -_facb :=_abag .getStyle (_fcea .SAttr );_efec (_facb ,_dadgd );_efec (_facb ,_fedf );return _facb ;};const _cg =1.5;func (_dcgg *convertContext )getSymbolsFromString (_gcd string ,_bbea *style )[]*symbol {_cbbe :=[]*symbol {};_ggfd :=_dcgg .makeTextStyleFromCellStyle (_bbea ); -for _ ,_ecae :=range _gcd {_cbbe =append (_cbbe ,&symbol {_efc :string (_ecae ),_eebc :_ggfd });};return _cbbe ;};const _da =15.0;const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3; -);func (_efea *convertContext )getImage (_cgac _f .Image ,_gfbc ,_cdgd ,_edff ,_abga ,_acde ,_gde float64 ,_cbaf _fbb .ImgPart )*_g .Image {_abga +=_efea ._aeb ;_edff +=_efea ._dddc ;_dbbd ,_bgbg :=_fbb .GetImage (_efea ._gcdf ,_cgac ,_gfbc ,_cdgd ,_edff ,_abga ,_acde ,_gde ,_cbaf ); -if _bgbg !=nil {_fb .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bgbg );return nil ;};return _dbbd ;};func (_dbgg *convertContext )getStyle (_dged *uint32 )*style {_age :=&style {}; -_dba :=false ;if _dged !=nil {_ddbe :=_dbgg ._cefe .GetCellStyle (*_dged );if _ddbe .GetFill ()!=nil &&_ddbe .GetFill ().PatternFill !=nil &&_ddbe .GetFill ().PatternFill .FgColor !=nil {_age ._bcf =_dbgg .getColorStringFromSmlColor (_ddbe .GetFill ().PatternFill .FgColor ); -};_bbcbc :=_ddbe .GetFont ();for _ ,_dcccc :=range _bbcbc .Name {if _dcccc !=nil {_age ._gaf =&_dcccc .ValAttr ;_dba =true ;break ;};};for _ ,_acaeg :=range _bbcbc .B {if _acaeg !=nil {_bda :=_acaeg .ValAttr ==nil ||*_acaeg .ValAttr ;_age ._beg =&_bda ; -_dba =true ;break ;};};for _ ,_fbc :=range _bbcbc .I {if _fbc !=nil {_bga :=_fbc .ValAttr ==nil ||*_fbc .ValAttr ;_age ._bgbc =&_bga ;_dba =true ;break ;};};for _ ,_dbga :=range _bbcbc .U {if _dbga !=nil {_bade :=_dbga .ValAttr ==_gb .ST_UnderlineValuesSingle ||_dbga .ValAttr ==_gb .ST_UnderlineValuesUnset ; -_age ._abfa =&_bade ;_dba =true ;break ;};};for _ ,_eac :=range _bbcbc .Sz {if _eac !=nil {_baee :=_eac .ValAttr ;_age ._cede =&_baee ;_dba =true ;break ;};};for _ ,_cea :=range _bbcbc .VertAlign {if _cea !=nil {_ecaac :=_cea .ValAttr ==_df .ST_VerticalAlignRunSuperscript ; -_age ._ggcb =&_ecaac ;_bgga :=_cea .ValAttr ==_df .ST_VerticalAlignRunSubscript ;_age ._eaaf =&_bgga ;_dba =true ;break ;};};for _ ,_gfeb :=range _bbcbc .Color {if _gfeb !=nil {_age ._fafg =_dbgg .getColorStringFromSmlColor (_gfeb );_dba =true ;break ; -};};_fedg :=_ddbe .GetBorder ();if _fedg .Top !=nil {_age ._ffda =_dbgg .getBorder (_fedg .Top );_dba =true ;};if _fedg .Bottom !=nil {_age ._fega =_dbgg .getBorder (_fedg .Bottom );_dba =true ;};if _fedg .Left !=nil {_age ._cge =_dbgg .getBorder (_fedg .Left ); -_dba =true ;};if _fedg .Right !=nil {_age ._eeg =_dbgg .getBorder (_fedg .Right );_dba =true ;};if _ddbe .Wrapped (){_age ._befg =true ;_dba =true ;};if _cbae :=_ddbe .GetVerticalAlignment ();_cbae !=_gb .ST_VerticalAlignmentUnset {_age ._aca =_cbae ;_dba =true ; -};if _becc :=_ddbe .GetHorizontalAlignment ();_becc !=_gb .ST_HorizontalAlignmentUnset {_age ._ddg =_becc ;_dba =true ;};};if _dba {return _age ;};return nil ;};func _gfd (_dgfc *bool )bool {return _dgfc !=nil &&*_dgfc };type symbol struct{_efc string ; -_caeb float64 ;_cda float64 ;_gegg float64 ;_eebc *_g .TextStyle ;_gbab string ;};func (_abe *convertContext )determineMaxIndexes (){var _dgd ,_fe int ;_dgd =int (_abe ._gefc .MaxColumnIdx ());_bac :=_abe ._gefc .Rows ();if len (_bac )> 0{_fe =int (_bac [len (_bac )-1].RowNumber ()); -};for _ ,_aa :=range _abe ._acfg {if _aa ._cbfcg >=_fe {_fe =_aa ._cbfcg +1;};if _aa ._cccb >=_dgd {_dgd =_aa ._cccb +1;};};_abe ._bdbg =_fe ;_abe ._dee =_dgd ;};func (_dgea *convertContext )getContentFromCell (_gbgd *_ad .Sheet ,_bgb _ad .Cell ,_bce *style ,_gdg float64 ,_fgbc bool )([]*line ,_gb .ST_CellType ){_bffa :=_bgb .X (); -var _dfaa []*symbol ;switch _bffa .TAttr {case _gb .ST_CellTypeS :_gbc :=_bffa .V ;if _gbc !=nil {_bfdg ,_cbbf :=_d .Atoi (*_gbc );if _cbbf ==nil {_fbde :=_dgea ._cfcgb .SharedStrings .X ().Si [_bfdg ];if _fbde .T !=nil {_dfaa =_dgea .getSymbolsFromString (*_fbde .T ,_bce ); -}else if _fbde .R !=nil {_dfaa =_dgea .getSymbolsFromR (_fbde .R ,_bce );};};};case _gb .ST_CellTypeB :_abf :=_bffa .V ;if _abf !=nil {if *_abf =="\u0030"{_dfaa =_dgea .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_bce );}else {_dfaa =_dgea .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_bce ); -};};case _gb .ST_CellTypeStr :if _bffa .F !=nil {_geff :=_de .NewEvaluator ();_ffdf :=_gbgd .FormulaContext ().Cell (_bgb .Reference (),_geff );_dfaa =_dgea .getSymbolsFromString (_ffdf .Value (),_bce );};default:_dfaa =_dgea .getSymbolsFromString (_bgb .GetFormattedValue (),_bce ); -};_bdc :=0.0;_fec :=0.0;var _dafa []*line ;var _acg bool ;if _bce !=nil {if _bce ._ggcb !=nil {if *_bce ._ggcb {_acg =true ;};};if _bce ._eaaf !=nil {if *_bce ._eaaf {_acg =true ;};};};if _fgbc {_dafa =[]*line {};_cfcg :=_gdg -2*_fa ;_cecd :=[]*symbol {}; -for _ ,_bgd :=range _dfaa {_caafg (_bgd );if _bdc +_bgd ._gegg >=_cfcg {_bca :=_bbfd (_cecd );if _acg {_bca /=_gg ;};_dafa =append (_dafa ,&line {_dbdc :_fec ,_caafge :_cecd ,_bcac :_bca });_cecd =[]*symbol {_bgd };_bdc =_bgd ._gegg ;_fec +=_bca ;}else {_bgd ._caeb =_bdc ; -_bdc +=_bgd ._gegg ;_cecd =append (_cecd ,_bgd );};};_fab :=_bbfd (_cecd );if _acg {_fab /=_gg ;};if len (_cecd )> 0{_dafa =append (_dafa ,&line {_dbdc :_fec ,_caafge :_cecd ,_bcac :_fab });};}else {for _ ,_cfdg :=range _dfaa {_caafg (_cfdg );_cfdg ._caeb =_bdc ; -_bdc +=_cfdg ._gegg ;};if len (_dfaa )> 0{_dafa =[]*line {&line {_caafge :_dfaa ,_bcac :_bbfd (_dfaa )}};};};_dca :=_bffa .TAttr ;if _dca ==_gb .ST_CellTypeUnset {_dca =_gb .ST_CellTypeN ;};return _dafa ,_dca ;};func _efec (_gcc ,_fdee *style ){if _fdee ==nil {return ; -};if _gcc ==nil {_gcc =_fdee ;return ;};if _gcc ._bcf ==nil {_gcc ._bcf =_fdee ._bcf ;};if _gcc ._gaf ==nil {_gcc ._gaf =_fdee ._gaf ;};if _gcc ._fafg ==nil {_gcc ._fafg =_fdee ._fafg ;};if _gcc ._cede ==nil {_gcc ._cede =_fdee ._cede ;};if _gcc ._beg ==nil {_gcc ._beg =_fdee ._beg ; -};if _gcc ._bgbc ==nil {_gcc ._bgbc =_fdee ._bgbc ;};if _gcc ._abfa ==nil {_gcc ._abfa =_fdee ._abfa ;};if _gcc ._ggcb ==nil {_gcc ._ggcb =_fdee ._ggcb ;};if _gcc ._eaaf ==nil {_gcc ._eaaf =_fdee ._eaaf ;};if _gcc ._ffda ==nil {_gcc ._ffda =_fdee ._ffda ; -};if _gcc ._fega ==nil {_gcc ._fega =_fdee ._fega ;};if _gcc ._cge ==nil {_gcc ._cge =_fdee ._cge ;};if _gcc ._eeg ==nil {_gcc ._eeg =_fdee ._eeg ;};if _gcc ._aca ==_gb .ST_VerticalAlignmentUnset {_gcc ._aca =_fdee ._aca ;};if _gcc ._ddg ==_gb .ST_HorizontalAlignmentUnset {_gcc ._ddg =_fdee ._ddg ; -};};type pageRow struct{_fade int ;_aegb []*cell ;};var _ae =3.025/_gcfcc (1); \ No newline at end of file +func RegisterFont (name string ,style FontStyle ,font *_bb .PdfFont ){_d .RegisterFont (name ,style ,font );};var _ed =_ccbg (0.0625);type anchor struct{_cdfcc _f .Image ;_gggb *_ad .ChartSpace ;_bfbb int ;_ecg int64 ;_dcbb int ;_eeec int64 ;_eca int ; +_bdb int64 ;_ggdcb int ;_bdab int64 ;};type colInfo struct{_ffb float64 ;_cdfca float64 ;_efdd *style ;};func (_deef *convertContext )distributeAnchors (){for _ ,_ddcg :=range _deef ._fffd {_edda ,_gae :=_ddcg ._bfbb ,_ddcg ._ecg ;_geg ,_dba :=_ddcg ._dcbb ,_ddcg ._eeec ; +_ebf ,_gdb :=_ddcg ._eca ,_ddcg ._bdb ;_bbad ,_dcfg :=_ddcg ._ggdcb ,_ddcg ._bdab ;if _edda < _deef ._defb ||(_ebf > _deef ._gef &&_deef ._gef > 0){continue ;};if _geg < _deef ._ffgf ||(_bbad > _deef ._afcf &&_deef ._afcf > 0){continue ;};var _cabb ,_gab ,_egc ,_dgc *page ; +for _ ,_bbe :=range _deef ._ccge {for _ ,_eggf :=range _bbe ._adac {if _edda >=_eggf ._gca ._egcf &&_edda < _eggf ._gca ._fde {if _geg >=_eggf ._ggdc ._dafad &&_geg < _eggf ._ggdc ._cdg {_eggf ._edf =true ;_cabb =_eggf ;};if _bbad >=_eggf ._ggdc ._dafad &&_bbad < _eggf ._ggdc ._cdg {_eggf ._edf =true ; +_gab =_eggf ;};};if _ebf >=_eggf ._gca ._egcf &&_ebf < _eggf ._gca ._fde {if _geg >=_eggf ._ggdc ._dafad &&_geg < _eggf ._ggdc ._cdg {_eggf ._edf =true ;_dgc =_eggf ;};if _bbad >=_eggf ._ggdc ._dafad &&_bbad < _eggf ._ggdc ._cdg {_eggf ._edf =true ;_egc =_eggf ; +};};};};_cbed :=_cabb !=_gab ;_gabg :=_cabb !=_dgc ;if _cbed &&_gabg {_ega :=_deef ._dgbbb [_geg ]._ffb +_bfb .FromEMU (_dba );_bagd :=_cabb ._ggdc ._aaa ;_acgc :=_deef ._dgbbb [_bbad ]._ffb +_bfb .FromEMU (_dcfg );_babd :=_deef ._cae [_edda ]._bfda +_bfb .FromEMU (_gae ); +_gcgc :=float64 (_cabb ._gca ._cga );_gg :=_deef ._cae [_ebf ]._bfda +_bfb .FromEMU (_gdb );_ceb :=_acgc +_bagd -_ega ;_ddag :=_gg +_gcgc -_babd ;_faf :=_deef .imageFromAnchor (_ddcg ,_ceb ,_ddag );_cabb ._bfc =append (_cabb ._bfc ,_deef .getImage (_faf ,_ddag ,_ceb ,_ega ,_babd ,_bagd -_ega ,_gcgc -_babd ,_d .ImgPart_lt )); +_gab ._bfc =append (_gab ._bfc ,_deef .getImage (_faf ,_ddag ,_ceb ,0,_babd ,_bagd -_ega ,_gcgc -_babd ,_d .ImgPart_rt ));_dgc ._bfc =append (_dgc ._bfc ,_deef .getImage (_faf ,_ddag ,_ceb ,_ega ,0,_bagd -_ega ,_gcgc -_babd ,_d .ImgPart_lb ));_egc ._bfc =append (_egc ._bfc ,_deef .getImage (_faf ,_ddag ,_ceb ,0,0,_bagd -_ega ,_gcgc -_babd ,_d .ImgPart_rb )); +}else if _cbed {_cca :=_deef ._cae [_edda ]._bfda +_bfb .FromEMU (_gae );_cfbc :=_deef ._cae [_ebf ]._bfda +_bfb .FromEMU (_gdb );_eee :=_deef ._dgbbb [_geg ]._ffb +_bfb .FromEMU (_dba );_ccaf :=_cabb ._ggdc ._aaa ;_da :=_deef ._dgbbb [_bbad ]._ffb +_bfb .FromEMU (_dcfg ); +_gabb :=_da +_ccaf -_eee ;_cedd :=_cfbc -_cca ;_daf :=_deef .imageFromAnchor (_ddcg ,_gabb ,_cedd );_cabb ._bfc =append (_cabb ._bfc ,_deef .getImage (_daf ,_cedd ,_gabb ,_eee ,_cca ,_ccaf -_eee ,0,_d .ImgPart_l ));_gab ._bfc =append (_gab ._bfc ,_deef .getImage (_daf ,_cedd ,_gabb ,0,_cca ,_ccaf -_eee ,0,_d .ImgPart_r )); +}else if _gabg {_bdda :=_deef ._dgbbb [_geg ]._ffb +_bfb .FromEMU (_dba );_abd :=_deef ._dgbbb [_bbad ]._ffb +_bfb .FromEMU (_dcfg );_dcg :=_deef ._cae [_edda ]._bfda +_bfb .FromEMU (_gae );_feb :=float64 (_cabb ._gca ._cga );_cfgd :=_deef ._cae [_ebf ]._bfda +_bfb .FromEMU (_gdb ); +_dcd :=_abd -_bdda ;_dfa :=_cfgd +_feb -_dcg ;_dac :=_deef .imageFromAnchor (_ddcg ,_dcd ,_dfa );_cabb ._bfc =append (_cabb ._bfc ,_deef .getImage (_dac ,_dfa ,_dcd ,_bdda ,_dcg ,0,_feb -_dcg ,_d .ImgPart_t ));_dgc ._bfc =append (_dgc ._bfc ,_deef .getImage (_dac ,_dfa ,_dcd ,_bdda ,0,0,_feb -_dcg ,_d .ImgPart_b )); +}else {_dcdf :=_deef ._dgbbb [_geg ]._ffb +_bfb .FromEMU (_dba );_agb :=_deef ._dgbbb [_bbad ]._ffb +_bfb .FromEMU (_dcfg );_eea :=_deef ._cae [_edda ]._bfda +_bfb .FromEMU (_gae );_eedc :=_deef ._cae [_ebf ]._bfda +_bfb .FromEMU (_gdb );_ddda :=_agb -_dcdf ; +_gaf :=_eedc -_eea ;_cbgg :=_deef .imageFromAnchor (_ddcg ,_ddda ,_gaf );_cabb ._bfc =append (_cabb ._bfc ,_deef .getImage (_cbgg ,_gaf ,_ddda ,_dcdf ,_eea ,0,0,_d .ImgPart_whole ));};};};type rowspan struct{_cga float64 ;_egcf int ;_fde int ;};const (FontStyle_Regular FontStyle =0; +FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type mergedCell struct{_gggg uint32 ;_dfef uint32 ;_dfea uint32 ;_cafe uint32 ;_fbga float64 ;_cbde float64 ;};type colWidthRange struct{_baac int ;_fggf int ; +_dce float64 ;_gee *style ;}; + +// ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (s *_a .Sheet )*_b .Creator {_be :=s .X ();if _be ==nil {return nil ;};var _df _b .PageSize ;_fa :=true ;_eb :=false ;if _be .SheetPr !=nil &&_be .SheetPr .PageSetUpPr !=nil &&_be .SheetPr .PageSetUpPr .FitToPageAttr !=nil &&*_be .SheetPr .PageSetUpPr .FitToPageAttr {_eb =true ; +};if _bda :=_be .PageSetup ;_bda !=nil {_fa =_bda .OrientationAttr ==_ab .ST_OrientationLandscape ;if _bdg :=_bda .PaperSizeAttr ;_bdg !=nil {_df =_bcb [*_bdg ];};};if (_df ==_b .PageSize {}){_df =_b .PageSizeA4 ;};if _fa {_df [0],_df [1]=_df [1],_df [0]; +};_egg :=_b .New ();_egg .SetPageSize (_df );var _bff ,_dcf ,_af ,_ff float64 ;if _beb :=_be .PageMargins ;_beb !=nil {_af =_beb .LeftAttr ;_ff =_beb .RightAttr ;_bff =_beb .TopAttr ;_dcf =_beb .BottomAttr ;};if _af < _db {_af =_db ;};if _ff < _db {_ff =_db ; +};if _bff < _ef {_bff =_ef ;};if _dcf < _ef {_dcf =_ef ;};_bff *=_bfb .Inch ;_dcf *=_bfb .Inch ;_af *=_bfb .Inch ;_ff *=_bfb .Inch ;_egg .SetPageMargins (_af ,_ff ,_bff ,_dcf );_ac :=s .Workbook ();var _add *_cc .Theme ;if len (_ac .Themes ())> 0{_add =_ac .Themes ()[0]; +};var _edc ,_fae ,_eff ,_gbb int ;for _ ,_gd :=range _ac .DefinedNames (){if _gd .Name ()=="\u005f\u0078l\u006e\u006d\u002eP\u0072\u0069\u006e\u0074\u005f\u0041\u0072\u0065\u0061"{_fg ,_fgg ,_agg ,_ea :=_d .ParseExcelRange (_gd .Content ());if _ea ==nil &&s .Name ()==_fg {_edc =int (_fgg .ColumnIdx ); +_fae =int (_agg .ColumnIdx );_eff =int (_fgg .RowIdx );_gbb =int (_agg .RowIdx );};};};_gbg :=&convertContext {_dga :_egg ,_adb :s ,_cbd :s .Workbook (),_bbbf :_add ,_eeda :&s .Workbook ().StyleSheet ,_gcb :_bff ,_dfd :_af ,_cef :_df [1]-_dcf -_bff ,_acb :_df [0]-_ff -_af ,_ffgf :_edc ,_afcf :_fae ,_defb :_eff ,_gef :_gbb ,_eccc :_eb }; +_gbg .makeAnchors ();_gbg .determineMaxIndexes ();if _gbg ._fcb ==0&&_gbg ._aga ==0{_egg .NewPage ();return _egg ;};_gbg .makeCols ();_gbg .makeRows ();_gbg .makeMergedCells ();_gbg .makeCells ();_gbg .makePagespans ();_gbg .makeRowspans ();_gbg .makePages (); +_gbg .fillPages ();_gbg .distributeAnchors ();_gbg .drawSheet (_fa );return _egg ;};func (_fce *convertContext )getSymbolsFromR (_dgf []*_ab .CT_RElt ,_fedc *style )[]*symbol {_gbdf :=[]*symbol {};for _ ,_edb :=range _dgf {_afb :=_fce .combineCellStyleWithRPrElt (_fedc ,_edb .RPr ); +for _ ,_dca :=range _edb .T {_gbdf =append (_gbdf ,&symbol {_fdfe :string (_dca ),_edgc :_fce .makeTextStyleFromCellStyle (_afb )});};};return _gbdf ;};func _ebff (_ddb []*symbol )float64 {_ggd :=0.0;for _ ,_cdfdd :=range _ddb {if _cdfdd ._cddf > _ggd {_ggd =_cdfdd ._cddf ; +};};return _ggd ;};func (_efc *convertContext )fillPages (){for _edd ,_age :=range _efc ._cdfc {_gdf :=_efc ._cae [_age ._egcf :_age ._fde ];for _fggd ,_efag :=range _gdf {_afg :=0;_bbd :=0.0;_cbb :=[]*cell {};if _efag ._adace {for _ ,_gdfb :=range _efag ._fbc {_afe :=_efc ._ccge [_afg ]; +_efc ._cgba =_afe ._adac [_edd ];_efc ._cgba ._edf =true ;_cff :=_gdfb ._fee ;if _bbd +_cff > _afe ._aaa {_efc .addRowToPage (_cbb ,_fggd );_cbb =[]*cell {_gdfb };_bbd =_cff ;_afg ++;}else {_gdfb ._dfec =_bbd ;_cbb =append (_cbb ,_gdfb );_bbd +=_cff ;}; +};if len (_cbb )> 0{_cfc :=_efc ._ccge [_afg ];_efc ._cgba =_cfc ._adac [_edd ];_efc ._cgba ._edf =true ;_efc .addRowToPage (_cbb ,_fggd );};};};};};const _db =0.25;func (_cdc *convertContext )getColorStringFromSmlColor (_bebf *_ab .CT_Color )*string {var _cggg string ; +if _bebf .RgbAttr !=nil {_cggg =*_bebf .RgbAttr ;}else if _bebf .IndexedAttr !=nil &&*_bebf .IndexedAttr < 64{_cggg =_egcg [*_bebf .IndexedAttr ];}else if _bebf .ThemeAttr !=nil {_cfbfd :=*_bebf .ThemeAttr ;_cggg =_cdc .getColorFromTheme (_cfbfd );};if _cggg ==""{return nil ; +};if len (_cggg )> 6{_cggg =_cggg [(len (_cggg )-6):];};if _bebf .TintAttr !=nil {_cebe :=*_bebf .TintAttr ;_cggg =_d .AdjustColorByTint (_cggg ,_cebe );};_cggg ="\u0023"+_cggg ;return &_cggg ;};type pageRow struct{_cbc int ;_bebc []*cell ;};func (_gfe *convertContext )makeRowspans (){var _fda float64 ; +_cdf :=0;for _bdd ,_bbb :=range _gfe ._cae {_ecc :=_bbb ._cgc +_bbb ._bdf ;if _fda +_ecc <=_gfe ._cef {_bbb ._bfda =_fda ;_fda +=_ecc ;}else {_gfe ._cdfc =append (_gfe ._cdfc ,&rowspan {_cga :_fda ,_egcf :_cdf ,_fde :_bdd });_cdf =_bdd ;_bbb ._bfda =0; +_fda =_ecc ;};};_gfe ._cdfc =append (_gfe ._cdfc ,&rowspan {_cga :_fda ,_egcf :_cdf ,_fde :len (_gfe ._cae )});};type style struct{_bege *string ;_fcff *string ;_eda *float64 ;_gdfd *string ;_cfba *bool ;_dcgf *bool ;_fgfe *bool ;_fbf *bool ;_ecf *bool ; +_ggb *border ;_ebce *border ;_fcaf *border ;_edde *border ;_cdee bool ;_cfa _ab .ST_VerticalAlignment ;_fagb _ab .ST_HorizontalAlignment ;};const _cd =15.0;func (_gfcb *convertContext )getColorFromTheme (_afd uint32 )string {_ddcd :=_gfcb ._cbd .Themes (); +if len (_ddcd )!=0{_adda :=_ddcd [0];if _cabe :=_adda .ThemeElements ;_cabe !=nil {if _gefe :=_cabe .ClrScheme ;_gefe !=nil {switch _afd {case 0:return _d .GetColorStringFromDmlColor (_gefe .Lt1 );case 1:return _d .GetColorStringFromDmlColor (_gefe .Dk1 ); +case 2:return _d .GetColorStringFromDmlColor (_gefe .Lt2 );case 3:return _d .GetColorStringFromDmlColor (_gefe .Dk2 );case 4:return _d .GetColorStringFromDmlColor (_gefe .Accent1 );case 5:return _d .GetColorStringFromDmlColor (_gefe .Accent2 );case 6:return _d .GetColorStringFromDmlColor (_gefe .Accent3 ); +case 7:return _d .GetColorStringFromDmlColor (_gefe .Accent4 );case 8:return _d .GetColorStringFromDmlColor (_gefe .Accent5 );case 9:return _d .GetColorStringFromDmlColor (_gefe .Accent6 );};};};};return "";};func (_ffcg *convertContext )getBorder (_gaed *_ab .CT_BorderPr )*border {_gfef :=&border {}; +switch _gaed .StyleAttr {case _ab .ST_BorderStyleHair :_gfef ._efcd =_ed /2;case _ab .ST_BorderStyleThin :_gfef ._efcd =_ed ;case _ab .ST_BorderStyleMedium :_gfef ._efcd =_ed *2;case _ab .ST_BorderStyleThick :_gfef ._efcd =_ed *4;};if _gfef ._efcd ==0.0{return nil ; +};if _afcd :=_gaed .Color ;_afcd !=nil {_faea :=_ffcg .getColorStringFromSmlColor (_afcd );if _faea !=nil {_gfef ._fcbd =_b .ColorRGBFromHex (*_faea );}else {_gfef ._fcbd =_b .ColorBlack ;};};return _gfef ;};func _gadf (_ceef *bool )bool {return _ceef !=nil &&*_ceef }; +var _cf =3.025/_ccbg (1);func (_gadg *convertContext )addRowToPage (_fedb []*cell ,_dbf int ){_ded :=0.0;_fedba :=_gadg ._acb ;for _ ,_dcga :=range _fedb {if len (_dcga ._cebf )!=0{_dcga ._fbcb =_ded ;_ded =_dcga ._dfec +_dcga ._dfda ;};};for _bgc :=len (_fedb )-1; +_bgc >=0;_bgc --{_bffd :=_fedb [_bgc ];if len (_bffd ._cebf )!=0{_bffd ._dbd =_fedba ;_fedba =_bffd ._dfec ;};};_gadg ._cgba ._eafc =append (_gadg ._cgba ._eafc ,&pageRow {_cbc :_dbf ,_bebc :_fedb });}; \ No newline at end of file diff --git a/spreadsheet/format/format.go b/spreadsheet/format/format.go index 0274c50c56..c20862ef53 100644 --- a/spreadsheet/format/format.go +++ b/spreadsheet/format/format.go @@ -26,165 +26,166 @@ // - "1 23/100" with fornat "0 0/100" // - "1.23E+00" with format "0.00E+00" // - "29:37:41s" with format `[h]:mm:ss"s"` -package format ;import (_ff "bytes";_d "fmt";_dg "github.com/unidoc/unioffice/common/logger";_fg "io";_ge "math";_g "strconv";_e "strings";_b "time";);const _ceb int =34;const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ; -FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _egf (_dab float64 ,_be Format ,_de bool )string {if _be ._ec {return NumberGeneric (_dab );};_ggg :=make ([]byte ,0,20); -_bc :=_ge .Signbit (_dab );_ffe :=_ge .Abs (_dab );_abe :=int64 (0);_dc :=int64 (0);if _be .IsExponential {for _ffe >=10{_dc ++;_ffe /=10;};for _ffe < 1{_dc --;_ffe *=10;};}else if _be ._gc {_ffe *=100;}else if _be ._ca {if _be ._ce ==0{_agf :=_ge .Pow (10,float64 (_be ._af )); -_egb ,_fadd :=1.0,1.0;_ =_egb ;for _ad :=1.0;_ad < _agf ;_ad ++{_ ,_bg :=_ge .Modf (_ffe *float64 (_ad ));if _bg < _fadd {_fadd =_bg ;_egb =_ad ;if _bg ==0{break ;};};};_be ._ce =int64 (_egb );};_abe =int64 (_ffe *float64 (_be ._ce )+0.5);if len (_be .Whole )> 0&&_abe > _be ._ce {_abe =int64 (_ffe *float64 (_be ._ce ))%_be ._ce ; -_ffe -=float64 (_abe )/float64 (_be ._ce );}else {_ffe -=float64 (_abe )/float64 (_be ._ce );if _ge .Abs (_ffe )< 1{_deb :=true ;for _ ,_dfa :=range _be .Whole {if _dfa .Type ==FmtTypeDigitOpt {continue ;};if _dfa .Type ==FmtTypeLiteral &&_dfa .Literal ==' '{continue ; -};_deb =false ;};if _deb {_be .Whole =nil ;};};};};_egc :=1;for _ ,_aee :=range _be .Fractional {if _aee .Type ==FmtTypeDigit ||_aee .Type ==FmtTypeDigitOpt {_egc ++;};};_ffe +=5*_ge .Pow10 (-_egc );_ed ,_cb :=_ge .Modf (_ffe );_ggg =append (_ggg ,_ea (_ed ,_dab ,_be )...); -_ggg =append (_ggg ,_gef (_cb ,_dab ,_be )...);_ggg =append (_ggg ,_ade (_dc ,_be )...);if _be ._ca {_ggg =_g .AppendInt (_ggg ,_abe ,10);_ggg =append (_ggg ,'/');_ggg =_g .AppendInt (_ggg ,_be ._ce ,10);};if !_de &&_bc {return "\u002d"+string (_ggg ); -};return string (_ggg );};const _gee =1e-10;const _db int =0;func _fddc (_aeba _b .Time )_b .Time {_aeba =_aeba .UTC ();return _b .Date (_aeba .Year (),_aeba .Month (),_aeba .Day (),_aeba .Hour (),_aeba .Minute (),_aeba .Second (),_aeba .Nanosecond (),_b .Local ); -};func _gef (_bb ,_afe float64 ,_gea Format )[]byte {if len (_gea .Fractional )==0{return nil ;};_gegb :=_g .AppendFloat (nil ,_bb ,'f',-1,64);if len (_gegb )> 2{_gegb =_gegb [2:];}else {_gegb =nil ;};_acb :=make ([]byte ,0,len (_gegb ));_acb =append (_acb ,'.'); -_bgf :=0;_dfb :for _dgc :=0;_dgc < len (_gea .Fractional );_dgc ++{_bef :=_dgc ;_agg :=_gea .Fractional [_dgc ];switch _agg .Type {case FmtTypeDigit :if _bef < len (_gegb ){_acb =append (_acb ,_gegb [_bef ]);_bgf ++;}else {_acb =append (_acb ,'0');};case FmtTypeDigitOpt :if _bef >=0{_acb =append (_acb ,_gegb [_bef ]); -_bgf ++;}else {break _dfb ;};case FmtTypeLiteral :_acb =append (_acb ,_agg .Literal );default:_dg .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_agg ); -};};return _acb ;}; +package format ;import (_g "bytes";_ca "fmt";_e "github.com/unidoc/unioffice/common/logger";_b "io";_ag "math";_a "strconv";_f "strings";_cb "time";);type Lexer struct{_ccg Format ;_cde []Format ;};const _d =1e11;func _bee (_ge _cb .Time ,_dc string )[]byte {_cd :=[]byte {}; +_cda :=0;for _cdc :=0;_cdc < len (_dc );_cdc ++{var _aade string ;if _dc [_cdc ]=='/'{_aade =string (_dc [_cda :_cdc ]);_cda =_cdc +1;}else if _cdc ==len (_dc )-1{_aade =string (_dc [_cda :_cdc +1]);}else {continue ;};switch _aade {case "\u0079\u0079":_cd =_ge .AppendFormat (_cd ,"\u0030\u0036"); +case "\u0079\u0079\u0079\u0079":_cd =_ge .AppendFormat (_cd ,"\u0032\u0030\u0030\u0036");case "\u006d":_cd =_ge .AppendFormat (_cd ,"\u0031");case "\u006d\u006d":_cd =_ge .AppendFormat (_cd ,"\u0030\u0031");case "\u006d\u006d\u006d":_cd =_ge .AppendFormat (_cd ,"\u004a\u0061\u006e"); +case "\u006d\u006d\u006d\u006d":_cd =_ge .AppendFormat (_cd ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _ge .Month (){case _cb .January ,_cb .July ,_cb .June :_cd =append (_cd ,'J');case _cb .February :_cd =append (_cd ,'M'); +case _cb .March ,_cb .May :_cd =append (_cd ,'M');case _cb .April ,_cb .August :_cd =append (_cd ,'A');case _cb .September :_cd =append (_cd ,'S');case _cb .October :_cd =append (_cd ,'O');case _cb .November :_cd =append (_cd ,'N');case _cb .December :_cd =append (_cd ,'D'); +};case "\u0064":_cd =_ge .AppendFormat (_cd ,"\u0032");case "\u0064\u0064":_cd =_ge .AppendFormat (_cd ,"\u0030\u0032");case "\u0064\u0064\u0064":_cd =_ge .AppendFormat (_cd ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_cd =_ge .AppendFormat (_cd ,"\u004d\u006f\u006e\u0064\u0061\u0079"); +default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_aade );};if _dc [_cdc ]=='/'{_cd =append (_cd ,'/');};};return _cd ;}; + +// Format is a parsed number format. +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_bf bool ;_bg bool ;_ac bool ;_fb bool ;_ace bool ;_bd bool ;_df int64 ;_fc int ;};func Parse (s string )[]Format {_eegd :=Lexer {};_eegd .Lex (_f .NewReader (s )); +_eegd ._cde =append (_eegd ._cde ,_eegd ._ccg );return _eegd ._cde ;};func _aced (_dfc _cb .Time ,_aecc float64 ,_fdg string )[]byte {_gbf :=[]byte {};_fdgg :=0;for _ccb :=0;_ccb < len (_fdg );_ccb ++{var _fcde string ;if _fdg [_ccb ]==':'{_fcde =string (_fdg [_fdgg :_ccb ]); +_fdgg =_ccb +1;}else if _ccb ==len (_fdg )-1{_fcde =string (_fdg [_fdgg :_ccb +1]);}else {continue ;};switch _fcde {case "\u0064":_gbf =_dfc .AppendFormat (_gbf ,"\u0032");case "\u0068":_gbf =_dfc .AppendFormat (_gbf ,"\u0033");case "\u0068\u0068":_gbf =_dfc .AppendFormat (_gbf ,"\u0031\u0035"); +case "\u006d":_gbf =_dfc .AppendFormat (_gbf ,"\u0034");case "\u006d\u006d":_gbf =_dfc .AppendFormat (_gbf ,"\u0030\u0034");case "\u0073":_gbf =_dfc .Round (_cb .Second ).AppendFormat (_gbf ,"\u0035");case "\u0073\u002e\u0030":_gbf =_dfc .Round (_cb .Second /10).AppendFormat (_gbf ,"\u0035\u002e\u0030"); +case "\u0073\u002e\u0030\u0030":_gbf =_dfc .Round (_cb .Second /100).AppendFormat (_gbf ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_gbf =_dfc .Round (_cb .Second /1000).AppendFormat (_gbf ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_gbf =_dfc .Round (_cb .Second ).AppendFormat (_gbf ,"\u0030\u0035"); +case "\u0073\u0073\u002e\u0030":_gbf =_dfc .Round (_cb .Second /10).AppendFormat (_gbf ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_gbf =_dfc .Round (_cb .Second /100).AppendFormat (_gbf ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_gbf =_dfc .Round (_cb .Second /1000).AppendFormat (_gbf ,"\u0030\u0035\u002e\u0030\u0030\u0030"); +case "\u0041\u004d\u002fP\u004d":_gbf =_dfc .AppendFormat (_gbf ,"\u0050\u004d");case "\u005b\u0068\u005d":_gbf =_a .AppendInt (_gbf ,int64 (_aecc *24),10);case "\u005b\u006d\u005d":_gbf =_a .AppendInt (_gbf ,int64 (_aecc *24*60),10);case "\u005b\u0073\u005d":_gbf =_a .AppendInt (_gbf ,int64 (_aecc *24*60*60),10); +case "":default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_fcde );};if _fdg [_ccb ]==':'{_gbf =append (_gbf ,':');};};return _gbf ; +};const _fafb int =0; // Number is used to format a number with a format string. If the format // string is empty, then General number formatting is used which attempts to mimic // Excel's general formatting. -func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_bdd :=Parse (f );if len (_bdd )==1{return _egf (v ,_bdd [0],false );}else if len (_bdd )> 1&&v < 0{return _egf (v ,_bdd [1],true ); -}else if len (_bdd )> 2&&v ==0{return _egf (v ,_bdd [2],false );};return _egf (v ,_bdd [0],false );}; - -// Value formats a value as a number or string depending on if it appears to be -// a number or string. -func Value (v string ,f string )string {if IsNumber (v ){_ag ,_ :=_g .ParseFloat (v ,64);return Number (_ag ,f );};return String (v ,f );};func Parse (s string )[]Format {_bee :=Lexer {};_bee .Lex (_e .NewReader (s ));_bee ._dcg =append (_bee ._dcg ,_bee ._egce ); -return _bee ._dcg ;};const _eg ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074"; -func (_dff *Lexer )Lex (r _fg .Reader ){_bce ,_bced ,_gddd :=0,0,0;_gbd :=-1;_eda ,_cbca ,_befc :=0,0,0;_ =_cbca ;_ =_befc ;_dcd :=1;_ =_dcd ;_affc :=make ([]byte ,4096);_egg :=false ;for !_egg {_gbg :=0;if _eda > 0{_gbg =_bced -_eda ;};_bced =0;_fga ,_ccd :=r .Read (_affc [_gbg :]); -if _fga ==0||_ccd !=nil {_egg =true ;};_gddd =_fga +_gbg ;if _gddd < len (_affc ){_gbd =_gddd ;};{_bce =_dbf ;_eda =0;_cbca =0;_befc =0;};{if _bced ==_gddd {goto _cgfe ;};switch _bce {case 34:goto _bbfb ;case 35:goto _cag ;case 0:goto _bbce ;case 36:goto _cgf ; -case 37:goto _ffc ;case 1:goto _daaf ;case 2:goto _bbg ;case 38:goto _fgc ;case 3:goto _adea ;case 4:goto _cbe ;case 39:goto _aeb ;case 5:goto _ddc ;case 6:goto _cege ;case 7:goto _egfc ;case 8:goto _dfd ;case 40:goto _dfcd ;case 9:goto _ddca ;case 41:goto _fgaf ; -case 10:goto _efgg ;case 42:goto _abf ;case 11:goto _dfda ;case 43:goto _cfa ;case 44:goto _bga ;case 45:goto _eebc ;case 12:goto _bca ;case 46:goto _dgef ;case 13:goto _ggaf ;case 14:goto _gfd ;case 15:goto _cbfb ;case 16:goto _gaf ;case 47:goto _afeb ; -case 17:goto _geeba ;case 48:goto _acf ;case 18:goto _cfc ;case 19:goto _fdf ;case 20:goto _bdgb ;case 49:goto _eab ;case 50:goto _defa ;case 21:goto _eac ;case 22:goto _fge ;case 23:goto _dcda ;case 24:goto _gfg ;case 25:goto _cfad ;case 51:goto _ggdc ; -case 26:goto _gdc ;case 52:goto _ebf ;case 53:goto _ecc ;case 54:goto _dgff ;case 55:goto _gcdd ;case 56:goto _eafg ;case 57:goto _geebc ;case 27:goto _cbfd ;case 28:goto _ddg ;case 29:goto _fba ;case 30:goto _gaac ;case 31:goto _ebdf ;case 58:goto _fcc ; -case 32:goto _cdbd ;case 59:goto _gdad ;case 33:goto _ecag ;case 60:goto _ccb ;case 61:goto _dga ;case 62:goto _gefc ;};goto _cab ;_gaa :switch _befc {case 2:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeDigit ,nil );};case 3:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeDigitOpt ,nil ); -};case 5:{_bced =(_cbca )-1;};case 8:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypePercent ,nil );};case 13:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeFraction ,_affc [_eda :_cbca ]);};case 14:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeDate ,_affc [_eda :_cbca ]); -};case 15:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeTime ,_affc [_eda :_cbca ]);};case 16:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeTime ,_affc [_eda :_cbca ]);};case 18:{_bced =(_cbca )-1;};case 20:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda :_cbca ]); -};case 21:{_bced =(_cbca )-1;_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda +1:_cbca -1]);};};goto _edfd ;_eafd :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypeFraction ,_affc [_eda :_cbca ]);};goto _edfd ;_efca :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypeDigitOpt ,nil ); -};goto _edfd ;_dce :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeDigitOptThousands ,nil );};goto _edfd ;_ggab :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypePercent ,nil );};goto _edfd ;_gaag :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypeDate ,_affc [_eda :_cbca ]); -};goto _edfd ;_bdg :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypeDigit ,nil );};goto _edfd ;_fbg :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypeTime ,_affc [_eda :_cbca ]);};goto _edfd ;_bfa :_bced =(_cbca )-1;{_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda :_cbca ]); -};goto _edfd ;_bcg :_cbca =_bced +1;{_dff ._egce ._ec =true ;};goto _edfd ;_gdg :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda :_cbca ]);};goto _edfd ;_geee :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeDollar ,nil );};goto _edfd ; -_agfe :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeComma ,nil );};goto _edfd ;_ccdc :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeDecimal ,nil );};goto _edfd ;_dgeea :_cbca =_bced +1;{_dff .nextFmt ();};goto _edfd ;_cga :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeText ,nil ); -};goto _edfd ;_ggb :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeUnderscore ,nil );};goto _edfd ;_aab :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda :_cbca ]);};goto _edfd ;_befg :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda +1:_cbca -1]); -};goto _edfd ;_eag :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeDigitOpt ,nil );};goto _edfd ;_aed :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeFraction ,_affc [_eda :_cbca ]);};goto _edfd ;_cdb :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypePercent ,nil ); -};goto _edfd ;_bff :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeDate ,_affc [_eda :_cbca ]);};goto _edfd ;_gfee :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeDigit ,nil );};goto _edfd ;_bad :_cbca =_bced ;_bced --;{_dff ._egce .AddToken (FmtTypeTime ,_affc [_eda :_cbca ]); -};goto _edfd ;_cdg :_cbca =_bced ;_bced --;{};goto _edfd ;_bfad :_cbca =_bced +1;{_dff ._egce .IsExponential =true ;};goto _edfd ;_fcg :_cbca =_bced +1;{_dff ._egce .AddToken (FmtTypeLiteral ,_affc [_eda +1:_cbca ]);};goto _edfd ;_edfd :_eda =0;if _bced ++; -_bced ==_gddd {goto _bgcc ;};_bbfb :_eda =_bced ;switch _affc [_bced ]{case 34:goto _egff ;case 35:goto _fdee ;case 36:goto _geee ;case 37:goto _bgfa ;case 44:goto _agfe ;case 46:goto _ccdc ;case 47:goto _fcb ;case 48:goto _ecac ;case 58:goto _bcc ;case 59:goto _dgeea ; -case 63:goto _gde ;case 64:goto _cga ;case 65:goto _aae ;case 69:goto _acbc ;case 71:goto _ebc ;case 91:goto _effa ;case 92:goto _dee ;case 95:goto _ggb ;case 100:goto _fcb ;case 104:goto _bcc ;case 109:goto _cbce ;case 115:goto _dbdg ;case 121:goto _ggga ; -};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _fec ;};goto _gdg ;_egff :_cbca =_bced +1;_befc =20;goto _aaa ;_aaa :if _bced ++;_bced ==_gddd {goto _gabg ;};_cag :if _affc [_bced ]==34{goto _bdge ;};goto _eeae ;_eeae :if _bced ++;_bced ==_gddd {goto _badf ; -};_bbce :if _affc [_bced ]==34{goto _bdge ;};goto _eeae ;_bdge :_cbca =_bced +1;_befc =21;goto _daf ;_daf :if _bced ++;_bced ==_gddd {goto _cafa ;};_cgf :if _affc [_bced ]==34{goto _eeae ;};goto _befg ;_fdee :_cbca =_bced +1;_befc =3;goto _beb ;_beb :if _bced ++; -_bced ==_gddd {goto _dea ;};_ffc :switch _affc [_bced ]{case 35:goto _fegb ;case 37:goto _fegb ;case 44:goto _cbf ;case 47:goto _fcgg ;case 48:goto _fegb ;case 63:goto _fegb ;};goto _eag ;_fegb :if _bced ++;_bced ==_gddd {goto _ffef ;};_daaf :switch _affc [_bced ]{case 35:goto _fegb ; -case 37:goto _fegb ;case 47:goto _fcgg ;case 48:goto _fegb ;case 63:goto _fegb ;};goto _gaa ;_fcgg :if _bced ++;_bced ==_gddd {goto _ddcb ;};_bbg :switch _affc [_bced ]{case 35:goto _edac ;case 37:goto _bba ;case 48:goto _ggbg ;case 63:goto _edac ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _bbcec ; -};goto _gaa ;_edac :_cbca =_bced +1;goto _aeg ;_aeg :if _bced ++;_bced ==_gddd {goto _bea ;};_fgc :switch _affc [_bced ]{case 35:goto _edac ;case 37:goto _edac ;case 44:goto _edac ;case 46:goto _edac ;case 48:goto _edac ;case 63:goto _edac ;case 65:goto _cedb ; -};goto _aed ;_cedb :if _bced ++;_bced ==_gddd {goto _bac ;};_adea :switch _affc [_bced ]{case 47:goto _fef ;case 77:goto _gbb ;};goto _eafd ;_fef :if _bced ++;_bced ==_gddd {goto _gba ;};_cbe :if _affc [_bced ]==80{goto _geeb ;};goto _eafd ;_geeb :_cbca =_bced +1; -goto _bgc ;_bgc :if _bced ++;_bced ==_gddd {goto _efdf ;};_aeb :if _affc [_bced ]==65{goto _cedb ;};goto _aed ;_gbb :if _bced ++;_bced ==_gddd {goto _ddcd ;};_ddc :if _affc [_bced ]==47{goto _cdgf ;};goto _eafd ;_cdgf :if _bced ++;_bced ==_gddd {goto _egbc ; -};_cege :if _affc [_bced ]==80{goto _fdd ;};goto _eafd ;_fdd :if _bced ++;_bced ==_gddd {goto _gcg ;};_egfc :if _affc [_bced ]==77{goto _geeb ;};goto _eafd ;_bba :if _bced ++;_bced ==_gddd {goto _agc ;};_dfd :switch _affc [_bced ]{case 35:goto _fac ;case 37:goto _gff ; -case 63:goto _fac ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _aeda ;};goto _gaa ;_fac :_cbca =_bced +1;goto _bfg ;_bfg :if _bced ++;_bced ==_gddd {goto _bdga ;};_dfcd :switch _affc [_bced ]{case 35:goto _edac ;case 37:goto _dceg ;case 44:goto _edac ; -case 46:goto _edac ;case 48:goto _edac ;case 63:goto _edac ;case 65:goto _cedb ;};goto _aed ;_dceg :if _bced ++;_bced ==_gddd {goto _affg ;};_ddca :switch _affc [_bced ]{case 35:goto _abc ;case 44:goto _abc ;case 46:goto _abc ;case 48:goto _abc ;case 63:goto _abc ; -};goto _eafd ;_abc :_cbca =_bced +1;goto _gcbf ;_gcbf :if _bced ++;_bced ==_gddd {goto _gbc ;};_fgaf :switch _affc [_bced ]{case 35:goto _abc ;case 44:goto _abc ;case 46:goto _abc ;case 48:goto _abc ;case 63:goto _abc ;case 65:goto _cedb ;};goto _aed ; -_gff :if _bced ++;_bced ==_gddd {goto _eded ;};_efgg :if _affc [_bced ]==37{goto _gff ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _aeda ;};goto _gaa ;_aeda :_cbca =_bced +1;_befc =13;goto _dbc ;_dbc :if _bced ++;_bced ==_gddd {goto _aedg ;};_abf :switch _affc [_bced ]{case 35:goto _edac ; -case 37:goto _cdc ;case 44:goto _edac ;case 46:goto _edac ;case 48:goto _adc ;case 63:goto _edac ;case 65:goto _cedb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _aeda ;};goto _aed ;_cdc :if _bced ++;_bced ==_gddd {goto _fcf ;};_dfda :switch _affc [_bced ]{case 35:goto _abc ; -case 37:goto _gff ;case 44:goto _abc ;case 46:goto _abc ;case 63:goto _abc ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _aeda ;};goto _eafd ;_adc :_cbca =_bced +1;goto _ace ;_ace :if _bced ++;_bced ==_gddd {goto _daff ;};_cfa :switch _affc [_bced ]{case 35:goto _edac ; -case 37:goto _adc ;case 44:goto _edac ;case 46:goto _edac ;case 48:goto _adc ;case 63:goto _edac ;case 65:goto _cedb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _aeda ;};goto _aed ;_ggbg :_cbca =_bced +1;goto _aac ;_aac :if _bced ++;_bced ==_gddd {goto _gceg ; -};_bga :switch _affc [_bced ]{case 35:goto _edac ;case 37:goto _adc ;case 44:goto _edac ;case 46:goto _edac ;case 48:goto _ggbg ;case 63:goto _edac ;case 65:goto _cedb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _bbcec ;};goto _aed ;_bbcec :_cbca =_bced +1; -goto _aeee ;_aeee :if _bced ++;_bced ==_gddd {goto _cde ;};_eebc :switch _affc [_bced ]{case 35:goto _edac ;case 37:goto _aeda ;case 44:goto _edac ;case 46:goto _edac ;case 48:goto _ggbg ;case 63:goto _edac ;case 65:goto _cedb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _bbcec ; -};goto _aed ;_cbf :if _bced ++;_bced ==_gddd {goto _cgaf ;};_bca :if _affc [_bced ]==35{goto _dce ;};goto _efca ;_bgfa :_cbca =_bced +1;_befc =8;goto _cff ;_cff :if _bced ++;_bced ==_gddd {goto _ecd ;};_dgef :switch _affc [_bced ]{case 35:goto _cgg ;case 37:goto _ggcc ; -case 48:goto _ggac ;case 63:goto _cgg ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _ede ;};goto _cdb ;_cgg :if _bced ++;_bced ==_gddd {goto _ebdc ;};_ggaf :switch _affc [_bced ]{case 35:goto _cgg ;case 47:goto _fcgg ;case 48:goto _cgg ;case 63:goto _cgg ; -};goto _ggab ;_ggcc :if _bced ++;_bced ==_gddd {goto _dca ;};_gfd :if _affc [_bced ]==37{goto _ggcc ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _ede ;};goto _gaa ;_ede :if _bced ++;_bced ==_gddd {goto _eacgd ;};_cbfb :switch _affc [_bced ]{case 37:goto _ggcc ; -case 47:goto _fcgg ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _ede ;};goto _gaa ;_ggac :if _bced ++;_bced ==_gddd {goto _beee ;};_gaf :switch _affc [_bced ]{case 35:goto _cgg ;case 37:goto _ggcc ;case 47:goto _fcgg ;case 48:goto _ggac ;case 63:goto _cgg ; -};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _ede ;};goto _ggab ;_fcb :_cbca =_bced +1;goto _gefg ;_gefg :if _bced ++;_bced ==_gddd {goto _cffe ;};_afeb :switch _affc [_bced ]{case 47:goto _fcb ;case 100:goto _fcb ;case 109:goto _fcb ;case 121:goto _bae ; -};goto _bff ;_bae :if _bced ++;_bced ==_gddd {goto _acd ;};_geeba :if _affc [_bced ]==121{goto _fcb ;};goto _gaag ;_ecac :_cbca =_bced +1;_befc =2;goto _aegb ;_aegb :if _bced ++;_bced ==_gddd {goto _degb ;};_acf :switch _affc [_bced ]{case 35:goto _fegb ; -case 37:goto _dba ;case 47:goto _fcgg ;case 48:goto _acc ;case 63:goto _fegb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _fdda ;};goto _gfee ;_dba :if _bced ++;_bced ==_gddd {goto _dbg ;};_cfc :switch _affc [_bced ]{case 35:goto _fegb ;case 37:goto _dba ; -case 47:goto _fcgg ;case 48:goto _dba ;case 63:goto _fegb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _ede ;};goto _bdg ;_acc :if _bced ++;_bced ==_gddd {goto _abfc ;};_fdf :switch _affc [_bced ]{case 35:goto _fegb ;case 37:goto _dba ;case 47:goto _fcgg ; -case 48:goto _acc ;case 63:goto _fegb ;};if 49<=_affc [_bced ]&&_affc [_bced ]<=57{goto _fdda ;};goto _bdg ;_fdda :if _bced ++;_bced ==_gddd {goto _cfac ;};_bdgb :switch _affc [_bced ]{case 37:goto _ede ;case 47:goto _fcgg ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _fdda ; -};goto _gaa ;_fec :_cbca =_bced +1;_befc =20;goto _dbe ;_dbe :if _bced ++;_bced ==_gddd {goto _ebb ;};_eab :switch _affc [_bced ]{case 37:goto _ede ;case 47:goto _fcgg ;};if 48<=_affc [_bced ]&&_affc [_bced ]<=57{goto _fdda ;};goto _aab ;_bcc :_cbca =_bced +1; -_befc =15;goto _dabe ;_dabe :if _bced ++;_bced ==_gddd {goto _ddd ;};_defa :switch _affc [_bced ]{case 58:goto _bcc ;case 65:goto _bcag ;case 104:goto _bcc ;case 109:goto _bcc ;case 115:goto _dbdg ;};goto _bad ;_bcag :if _bced ++;_bced ==_gddd {goto _fab ; -};_eac :switch _affc [_bced ]{case 47:goto _cda ;case 77:goto _bbgf ;};goto _gaa ;_cda :if _bced ++;_bced ==_gddd {goto _bfaa ;};_fge :if _affc [_bced ]==80{goto _bcc ;};goto _gaa ;_bbgf :if _bced ++;_bced ==_gddd {goto _ggeg ;};_dcda :if _affc [_bced ]==47{goto _agd ; -};goto _gaa ;_agd :if _bced ++;_bced ==_gddd {goto _ecagf ;};_gfg :if _affc [_bced ]==80{goto _eacg ;};goto _gaa ;_eacg :if _bced ++;_bced ==_gddd {goto _aca ;};_cfad :if _affc [_bced ]==77{goto _bcc ;};goto _gaa ;_dbdg :_cbca =_bced +1;_befc =15;goto _eeg ; -_eeg :if _bced ++;_bced ==_gddd {goto _abbc ;};_ggdc :switch _affc [_bced ]{case 46:goto _fgff ;case 58:goto _bcc ;case 65:goto _bcag ;case 104:goto _bcc ;case 109:goto _bcc ;case 115:goto _dbdg ;};goto _bad ;_fgff :if _bced ++;_bced ==_gddd {goto _cfgd ; -};_gdc :if _affc [_bced ]==48{goto _ebe ;};goto _fbg ;_ebe :_cbca =_bced +1;_befc =15;goto _gbf ;_gbf :if _bced ++;_bced ==_gddd {goto _ffa ;};_ebf :switch _affc [_bced ]{case 48:goto _cad ;case 58:goto _bcc ;case 65:goto _bcag ;case 104:goto _bcc ;case 109:goto _bcc ; -case 115:goto _dbdg ;};goto _bad ;_cad :_cbca =_bced +1;_befc =15;goto _eedc ;_eedc :if _bced ++;_bced ==_gddd {goto _gffa ;};_ecc :switch _affc [_bced ]{case 48:goto _bcc ;case 58:goto _bcc ;case 65:goto _bcag ;case 104:goto _bcc ;case 109:goto _bcc ; -case 115:goto _dbdg ;};goto _bad ;_gde :_cbca =_bced +1;_befc =5;goto _ggdcc ;_ggdcc :if _bced ++;_bced ==_gddd {goto _fce ;};_dgff :switch _affc [_bced ]{case 35:goto _fegb ;case 37:goto _fegb ;case 47:goto _fcgg ;case 48:goto _fegb ;case 63:goto _fegb ; -};goto _cdg ;_aae :_cbca =_bced +1;_befc =20;goto _aggc ;_aggc :if _bced ++;_bced ==_gddd {goto _gcfe ;};_gcdd :switch _affc [_bced ]{case 47:goto _cda ;case 77:goto _bbgf ;};goto _aab ;_acbc :if _bced ++;_bced ==_gddd {goto _fced ;};_eafg :switch _affc [_bced ]{case 43:goto _bfad ; -case 45:goto _bfad ;};goto _aab ;_ebc :_cbca =_bced +1;goto _aebd ;_aebd :if _bced ++;_bced ==_gddd {goto _eacgb ;};_geebc :if _affc [_bced ]==101{goto _bbfbg ;};goto _aab ;_bbfbg :if _bced ++;_bced ==_gddd {goto _fgb ;};_cbfd :if _affc [_bced ]==110{goto _cdgd ; -};goto _bfa ;_cdgd :if _bced ++;_bced ==_gddd {goto _gdae ;};_ddg :if _affc [_bced ]==101{goto _bge ;};goto _bfa ;_bge :if _bced ++;_bced ==_gddd {goto _dgdb ;};_fba :if _affc [_bced ]==114{goto _dbdf ;};goto _bfa ;_dbdf :if _bced ++;_bced ==_gddd {goto _baeb ; -};_gaac :if _affc [_bced ]==97{goto _dbda ;};goto _bfa ;_dbda :if _bced ++;_bced ==_gddd {goto _fgbc ;};_ebdf :if _affc [_bced ]==108{goto _bcg ;};goto _bfa ;_effa :_cbca =_bced +1;_befc =20;goto _eaca ;_eaca :if _bced ++;_bced ==_gddd {goto _cge ;};_fcc :switch _affc [_bced ]{case 104:goto _cffd ; -case 109:goto _cffd ;case 115:goto _cffd ;};goto _gad ;_gad :if _bced ++;_bced ==_gddd {goto _gada ;};_cdbd :if _affc [_bced ]==93{goto _cecb ;};goto _gad ;_cecb :_cbca =_bced +1;_befc =18;goto _edfe ;_fcd :_cbca =_bced +1;_befc =16;goto _edfe ;_edfe :if _bced ++; -_bced ==_gddd {goto _gcfa ;};_gdad :if _affc [_bced ]==93{goto _cecb ;};goto _gad ;_cffd :if _bced ++;_bced ==_gddd {goto _adb ;};_ecag :if _affc [_bced ]==93{goto _fcd ;};goto _gad ;_dee :if _bced ++;_bced ==_gddd {goto _defc ;};_ccb :goto _fcg ;_cbce :_cbca =_bced +1; -_befc =14;goto _cbgc ;_cbgc :if _bced ++;_bced ==_gddd {goto _fecd ;};_dga :switch _affc [_bced ]{case 47:goto _fcb ;case 58:goto _bcc ;case 65:goto _bcag ;case 100:goto _fcb ;case 104:goto _bcc ;case 109:goto _cbce ;case 115:goto _dbdg ;case 121:goto _bae ; -};goto _bff ;_ggga :if _bced ++;_bced ==_gddd {goto _fabb ;};_gefc :if _affc [_bced ]==121{goto _fcb ;};goto _aab ;_cab :_bgcc :_bce =34;goto _cgfe ;_gabg :_bce =35;goto _cgfe ;_badf :_bce =0;goto _cgfe ;_cafa :_bce =36;goto _cgfe ;_dea :_bce =37;goto _cgfe ; -_ffef :_bce =1;goto _cgfe ;_ddcb :_bce =2;goto _cgfe ;_bea :_bce =38;goto _cgfe ;_bac :_bce =3;goto _cgfe ;_gba :_bce =4;goto _cgfe ;_efdf :_bce =39;goto _cgfe ;_ddcd :_bce =5;goto _cgfe ;_egbc :_bce =6;goto _cgfe ;_gcg :_bce =7;goto _cgfe ;_agc :_bce =8; -goto _cgfe ;_bdga :_bce =40;goto _cgfe ;_affg :_bce =9;goto _cgfe ;_gbc :_bce =41;goto _cgfe ;_eded :_bce =10;goto _cgfe ;_aedg :_bce =42;goto _cgfe ;_fcf :_bce =11;goto _cgfe ;_daff :_bce =43;goto _cgfe ;_gceg :_bce =44;goto _cgfe ;_cde :_bce =45;goto _cgfe ; -_cgaf :_bce =12;goto _cgfe ;_ecd :_bce =46;goto _cgfe ;_ebdc :_bce =13;goto _cgfe ;_dca :_bce =14;goto _cgfe ;_eacgd :_bce =15;goto _cgfe ;_beee :_bce =16;goto _cgfe ;_cffe :_bce =47;goto _cgfe ;_acd :_bce =17;goto _cgfe ;_degb :_bce =48;goto _cgfe ;_dbg :_bce =18; -goto _cgfe ;_abfc :_bce =19;goto _cgfe ;_cfac :_bce =20;goto _cgfe ;_ebb :_bce =49;goto _cgfe ;_ddd :_bce =50;goto _cgfe ;_fab :_bce =21;goto _cgfe ;_bfaa :_bce =22;goto _cgfe ;_ggeg :_bce =23;goto _cgfe ;_ecagf :_bce =24;goto _cgfe ;_aca :_bce =25;goto _cgfe ; -_abbc :_bce =51;goto _cgfe ;_cfgd :_bce =26;goto _cgfe ;_ffa :_bce =52;goto _cgfe ;_gffa :_bce =53;goto _cgfe ;_fce :_bce =54;goto _cgfe ;_gcfe :_bce =55;goto _cgfe ;_fced :_bce =56;goto _cgfe ;_eacgb :_bce =57;goto _cgfe ;_fgb :_bce =27;goto _cgfe ;_gdae :_bce =28; -goto _cgfe ;_dgdb :_bce =29;goto _cgfe ;_baeb :_bce =30;goto _cgfe ;_fgbc :_bce =31;goto _cgfe ;_cge :_bce =58;goto _cgfe ;_gada :_bce =32;goto _cgfe ;_gcfa :_bce =59;goto _cgfe ;_adb :_bce =33;goto _cgfe ;_defc :_bce =60;goto _cgfe ;_fecd :_bce =61;goto _cgfe ; -_fabb :_bce =62;goto _cgfe ;_cgfe :{};if _bced ==_gbd {switch _bce {case 35:goto _aab ;case 0:goto _gaa ;case 36:goto _befg ;case 37:goto _eag ;case 1:goto _gaa ;case 2:goto _gaa ;case 38:goto _aed ;case 3:goto _eafd ;case 4:goto _eafd ;case 39:goto _aed ; -case 5:goto _eafd ;case 6:goto _eafd ;case 7:goto _eafd ;case 8:goto _gaa ;case 40:goto _aed ;case 9:goto _eafd ;case 41:goto _aed ;case 10:goto _gaa ;case 42:goto _aed ;case 11:goto _eafd ;case 43:goto _aed ;case 44:goto _aed ;case 45:goto _aed ;case 12:goto _efca ; -case 46:goto _cdb ;case 13:goto _ggab ;case 14:goto _gaa ;case 15:goto _gaa ;case 16:goto _ggab ;case 47:goto _bff ;case 17:goto _gaag ;case 48:goto _gfee ;case 18:goto _bdg ;case 19:goto _bdg ;case 20:goto _gaa ;case 49:goto _aab ;case 50:goto _bad ;case 21:goto _gaa ; -case 22:goto _gaa ;case 23:goto _gaa ;case 24:goto _gaa ;case 25:goto _gaa ;case 51:goto _bad ;case 26:goto _fbg ;case 52:goto _bad ;case 53:goto _bad ;case 54:goto _cdg ;case 55:goto _aab ;case 56:goto _aab ;case 57:goto _aab ;case 27:goto _bfa ;case 28:goto _bfa ; -case 29:goto _bfa ;case 30:goto _bfa ;case 31:goto _bfa ;case 58:goto _aab ;case 32:goto _gaa ;case 59:goto _gaa ;case 33:goto _bfa ;case 60:goto _aab ;case 61:goto _bff ;case 62:goto _aab ;};};};if _eda > 0{copy (_affc [0:],_affc [_eda :]);};};_ =_gbd ; -if _bce ==_caad {_dg .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};func (_edg *Lexer )nextFmt (){_edg ._dcg =append (_edg ._dcg ,_edg ._egce );_edg ._egce =Format {}};var _ef =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183}; - - -// AddToken adds a format token to the format. -func (_cd *Format )AddToken (t FmtType ,l []byte ){if _cd ._a {_cd ._a =false ;return ;};switch t {case FmtTypeDecimal :_cd ._fa =true ;case FmtTypeUnderscore :_cd ._a =true ;case FmtTypeText :_cd .Whole =append (_cd .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_cd .Whole =append (_cd .Whole ,Token {Type :t ,DateTime :string (l )}); -case FmtTypePercent :_cd ._gc =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ae :=range l {if _cd .IsExponential {_cd .Exponent =append (_cd .Exponent ,Token {Type :t ,Literal :_ae }); -}else if !_cd ._fa {_cd .Whole =append (_cd .Whole ,Token {Type :t ,Literal :_ae });}else {_cd .Fractional =append (_cd .Fractional ,Token {Type :t ,Literal :_ae });};};case FmtTypeDigitOptThousands :_cd ._geg =true ;case FmtTypeFraction :_afd :=_e .Split (string (l ),"\u002f"); -if len (_afd )==2{_cd ._ca =true ;_cd ._ce ,_ =_g .ParseInt (_afd [1],10,64);for _ ,_bd :=range _afd [1]{if _bd =='?'||_bd =='0'{_cd ._af ++;};};};default:_dg .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t ); -};};func _fae (_gfb float64 )string {_ga :=_g .FormatFloat (_gfb ,'E',-1,64);_adee :=_g .FormatFloat (_gfb ,'E',5,64);if len (_ga )< len (_adee ){return _g .FormatFloat (_gfb ,'E',2,64);};return _adee ;}; +func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_dbf :=Parse (f );if len (_dbf )==1{return _ae (v ,_dbf [0],false );}else if len (_dbf )> 1&&v < 0{return _ae (v ,_dbf [1],true ); +}else if len (_dbf )> 2&&v ==0{return _ae (v ,_dbf [2],false );};return _ae (v ,_dbf [0],false );};func _ae (_ff float64 ,_ga Format ,_fd bool )string {if _ga ._ac {return NumberGeneric (_ff );};_dfa :=make ([]byte ,0,20);_cce :=_ag .Signbit (_ff );_gd :=_ag .Abs (_ff ); +_ccd :=int64 (0);_gad :=int64 (0);if _ga .IsExponential {for _gd >=10{_gad ++;_gd /=10;};for _gd < 1{_gad --;_gd *=10;};}else if _ga ._bg {_gd *=100;}else if _ga ._bf {if _ga ._df ==0{_acg :=_ag .Pow (10,float64 (_ga ._fc ));_gc ,_cg :=1.0,1.0;_ =_gc ; +for _ffb :=1.0;_ffb < _acg ;_ffb ++{_ ,_eba :=_ag .Modf (_gd *float64 (_ffb ));if _eba < _cg {_cg =_eba ;_gc =_ffb ;if _eba ==0{break ;};};};_ga ._df =int64 (_gc );};_ccd =int64 (_gd *float64 (_ga ._df )+0.5);if len (_ga .Whole )> 0&&_ccd > _ga ._df {_ccd =int64 (_gd *float64 (_ga ._df ))%_ga ._df ; +_gd -=float64 (_ccd )/float64 (_ga ._df );}else {_gd -=float64 (_ccd )/float64 (_ga ._df );if _ag .Abs (_gd )< 1{_acc :=true ;for _ ,_fe :=range _ga .Whole {if _fe .Type ==FmtTypeDigitOpt {continue ;};if _fe .Type ==FmtTypeLiteral &&_fe .Literal ==' '{continue ; +};_acc =false ;};if _acc {_ga .Whole =nil ;};};};};_aad :=1;for _ ,_aag :=range _ga .Fractional {if _aag .Type ==FmtTypeDigit ||_aag .Type ==FmtTypeDigitOpt {_aad ++;};};_gd +=5*_ag .Pow10 (-_aad );_bda ,_cbg :=_ag .Modf (_gd );_dfa =append (_dfa ,_fdd (_bda ,_ff ,_ga )...); +_dfa =append (_dfa ,_abd (_cbg ,_ff ,_ga )...);_dfa =append (_dfa ,_fbc (_gad ,_ga )...);if _ga ._bf {_dfa =_a .AppendInt (_dfa ,_ccd ,10);_dfa =append (_dfa ,'/');_dfa =_a .AppendInt (_dfa ,_ga ._df ,10);};if !_fd &&_cce {return "\u002d"+string (_dfa ); +};return string (_dfa );};func _fdd (_gadb ,_bb float64 ,_gf Format )[]byte {if len (_gf .Whole )==0{return nil ;};_bfg :=_cb .Date (1899,12,30,0,0,0,0,_cb .UTC );_gb :=_bfg .Add (_cb .Duration (_bb *float64 (24*_cb .Hour )));_gb =_edag (_gb );_gfa :=_a .AppendFloat (nil ,_gadb ,'f',-1,64); +_aaa :=make ([]byte ,0,len (_gfa ));_ebd :=0;_agc :=1;_add :for _cbd :=len (_gf .Whole )-1;_cbd >=0;_cbd --{_ffe :=len (_gfa )-1-_ebd ;_dfg :=_gf .Whole [_cbd ];switch _dfg .Type {case FmtTypeDigit :if _ffe >=0{_aaa =append (_aaa ,_gfa [_ffe ]);_ebd ++; +_agc =_cbd ;}else {_aaa =append (_aaa ,'0');};case FmtTypeDigitOpt :if _ffe >=0{_aaa =append (_aaa ,_gfa [_ffe ]);_ebd ++;_agc =_cbd ;}else {for _ec :=_cbd ;_ec >=0;_ec --{_efe :=_gf .Whole [_ec ];if _efe .Type ==FmtTypeLiteral {_aaa =append (_aaa ,_efe .Literal ); +};};break _add ;};case FmtTypeDollar :for _aaac :=_ebd ;_aaac < len (_gfa );_aaac ++{_aaa =append (_aaa ,_gfa [len (_gfa )-1-_aaac ]);_ebd ++;};_aaa =append (_aaa ,'$');case FmtTypeComma :if !_gf ._fb {_aaa =append (_aaa ,',');};case FmtTypeLiteral :_aaa =append (_aaa ,_dfg .Literal ); +case FmtTypeDate :_aaa =append (_aaa ,_ad (_bee (_gb ,_dfg .DateTime ))...);case FmtTypeTime :_aaa =append (_aaa ,_ad (_aced (_gb ,_bb ,_dfg .DateTime ))...);default:_e .Log .Debug ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_dfg ); +};};_caf :=_ad (_aaa );if _ebd < len (_gfa )&&(_ebd !=0||_gf ._bd ){_ccab :=len (_gfa )-_ebd ;_ecg :=make ([]byte ,len (_caf )+_ccab );copy (_ecg ,_caf [0:_agc ]);copy (_ecg [_agc :],_gfa [0:]);copy (_ecg [_agc +_ccab :],_caf [_agc :]);_caf =_ecg ;};if _gf ._fb {_ccc :=_g .Buffer {}; +_afc :=0;for _gce :=len (_caf )-1;_gce >=0;_gce --{if !(_caf [_gce ]>='0'&&_caf [_gce ]<='9'){_afc ++;}else {break ;};};for _gcd :=0;_gcd < len (_caf );_gcd ++{_ab :=(len (_caf )-_gcd -_afc );if _ab %3==0&&_ab !=0&&_gcd !=0{_ccc .WriteByte (',');};_ccc .WriteByte (_caf [_gcd ]); +};_caf =_ccc .Bytes ();};return _caf ;};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ; +FmtTypeText ;); // FmtType is the type of a format token. // //go:generate stringer -type=FmtType -type FmtType byte ;const _c =1e11;func _ggcb (_gdf int64 )int64 {if _gdf < 0{return -_gdf ;};return _gdf ;};func _fc (_gd []byte )[]byte {for _df :=0;_df < len (_gd )/2;_df ++{_fad :=len (_gd )-1-_df ;_gd [_df ],_gd [_fad ]=_gd [_fad ],_gd [_df ];};return _gd ; -};func (_dd FmtType )String ()string {if _dd >=FmtType (len (_ef )-1){return _d .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_dd );};return _eg [_ef [_dd ]:_ef [_dd +1]];};const _eaeb int =0; +type FmtType byte ;const _acec int =-1;const _gba int =-1; // String returns the string formatted according to the type. In format strings // this is the fourth item, where '@' is used as a placeholder for text. -func String (v string ,f string )string {_ab :=Parse (f );var _dgf Format ;if len (_ab )==1{_dgf =_ab [0];}else if len (_ab )==4{_dgf =_ab [3];};_aa :=false ;for _ ,_gg :=range _dgf .Whole {if _gg .Type ==FmtTypeText {_aa =true ;};};if !_aa {return v ; -};_eb :=_ff .Buffer {};for _ ,_abb :=range _dgf .Whole {switch _abb .Type {case FmtTypeLiteral :_eb .WriteByte (_abb .Literal );case FmtTypeText :_eb .WriteString (v );};};return _eb .String ();};const _dbf int =34;type Lexer struct{_egce Format ;_dcg []Format ; -};func _gga (_abbe []byte )[]byte {for _fe :=len (_abbe )-1;_fe > 0;_fe --{if _abbe [_fe ]=='9'+1{_abbe [_fe ]='0';if _abbe [_fe -1]=='.'{_fe --;};_abbe [_fe -1]++;};};if _abbe [0]=='9'+1{_abbe [0]='0';copy (_abbe [1:],_abbe [0:]);_abbe [0]='1';};return _abbe ; -};const _cfg int =34; +func String (v string ,f string )string {_eb :=Parse (f );var _aa Format ;if len (_eb )==1{_aa =_eb [0];}else if len (_eb )==4{_aa =_eb [3];};_acb :=false ;for _ ,_dg :=range _aa .Whole {if _dg .Type ==FmtTypeText {_acb =true ;};};if !_acb {return v ;}; +_bde :=_g .Buffer {};for _ ,_dbc :=range _aa .Whole {switch _dbc .Type {case FmtTypeLiteral :_bde .WriteByte (_dbc .Literal );case FmtTypeText :_bde .WriteString (v );};};return _bde .String ();};func _deb (_bea int64 )int64 {if _bea < 0{return -_bea ; +};return _bea ;}; // NumberGeneric formats the number with the generic format which attemps to // mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _ge .Abs (v )>=_c ||_ge .Abs (v )<=_gee &&v !=0{return _fae (v );};_eae :=make ([]byte ,0,15);_eae =_g .AppendFloat (_eae ,v ,'f',-1,64);if len (_eae )> 11{_cc :=_eae [11]-'0';if _cc >=5&&_cc <=9{_eae [10]++;_eae =_eae [0:11]; -_eae =_gga (_eae );};_eae =_eae [0:11];}else if len (_eae )==11{if _eae [len (_eae )-1]=='9'{_eae [len (_eae )-1]++;_eae =_gga (_eae );};};_eae =_cgd (_eae );return string (_eae );};func _ade (_eed int64 ,_abec Format )[]byte {if !_abec .IsExponential ||len (_abec .Exponent )==0{return nil ; -};_gce :=_g .AppendInt (nil ,_ggcb (_eed ),10);_bdb :=make ([]byte ,0,len (_gce )+2);_bdb =append (_bdb ,'E');if _eed >=0{_bdb =append (_bdb ,'+');}else {_bdb =append (_bdb ,'-');_eed *=-1;};_gcb :=0;_fd :for _gf :=len (_abec .Exponent )-1;_gf >=0;_gf --{_efg :=len (_gce )-1-_gcb ; -_aea :=_abec .Exponent [_gf ];switch _aea .Type {case FmtTypeDigit :if _efg >=0{_bdb =append (_bdb ,_gce [_efg ]);_gcb ++;}else {_bdb =append (_bdb ,'0');};case FmtTypeDigitOpt :if _efg >=0{_bdb =append (_bdb ,_gce [_efg ]);_gcb ++;}else {for _abd :=_gf ; -_abd >=0;_abd --{_acg :=_abec .Exponent [_abd ];if _acg .Type ==FmtTypeLiteral {_bdb =append (_bdb ,_acg .Literal );};};break _fd ;};case FmtTypeLiteral :_bdb =append (_bdb ,_aea .Literal );default:_dg .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_aea ); -};};if _gcb < len (_gce ){_bdb =append (_bdb ,_gce [len (_gce )-_gcb -1:_gcb -1]...);};_fc (_bdb [2:]);return _bdb ;}; +func NumberGeneric (v float64 )string {if _ag .Abs (v )>=_d ||_ag .Abs (v )<=_db &&v !=0{return _cga (v );};_acf :=make ([]byte ,0,15);_acf =_a .AppendFloat (_acf ,v ,'f',-1,64);if len (_acf )> 11{_fff :=_acf [11]-'0';if _fff >=5&&_fff <=9{_acf [10]++; +_acf =_acf [0:11];_acf =_cebc (_acf );};_acf =_acf [0:11];}else if len (_acf )==11{if _acf [len (_acf )-1]=='9'{_acf [len (_acf )-1]++;_acf =_cebc (_acf );};};_acf =_gcc (_acf );return string (_acf );};func _ad (_eed []byte )[]byte {for _faf :=0;_faf < len (_eed )/2; +_faf ++{_ef :=len (_eed )-1-_faf ;_eed [_faf ],_eed [_ef ]=_eed [_ef ],_eed [_faf ];};return _eed ;};func _cebc (_dgg []byte )[]byte {for _gg :=len (_dgg )-1;_gg > 0;_gg --{if _dgg [_gg ]=='9'+1{_dgg [_gg ]='0';if _dgg [_gg -1]=='.'{_gg --;};_dgg [_gg -1]++; +};};if _dgg [0]=='9'+1{_dgg [0]='0';copy (_dgg [1:],_dgg [0:]);_dgg [0]='1';};return _dgg ;};func IsNumber (data string )(_ceg bool ){_eg ,_cace ,_fddd :=0,0,len (data );_eeg :=len (data );_deg ,_bdg ,_cgc :=0,0,0;_ =_bdg ;_ =_cgc ;_ =_deg ;{_eg =_bfe ; +_deg =0;_bdg =0;_cgc =0;};{if _cace ==_fddd {goto _gcdd ;};switch _eg {case 0:goto _ddd ;case 1:goto _dcg ;case 2:goto _aab ;case 3:goto _fcc ;case 4:goto _cgfc ;case 5:goto _cfb ;case 6:goto _ccec ;case 7:goto _ddb ;};goto _bc ;_dfgc :_bdg =_cace ;_cace --; +{_ceg =false ;};goto _afd ;_feb :_bdg =_cace ;_cace --;{_ceg =_bdg ==len (data );};goto _afd ;_dge :_bdg =_cace ;_cace --;{_ceg =_bdg ==len (data );};goto _afd ;_cbb :switch _cgc {case 2:{_cace =(_bdg )-1;_ceg =_bdg ==len (data );};case 3:{_cace =(_bdg )-1; +_ceg =false ;};};goto _afd ;_afd :_deg =0;if _cace ++;_cace ==_fddd {goto _ded ;};_ddd :_deg =_cace ;switch data [_cace ]{case 43:goto _fac ;case 45:goto _fac ;};if 48<=data [_cace ]&&data [_cace ]<=57{goto _eca ;};goto _agg ;_agg :if _cace ++;_cace ==_fddd {goto _agf ; +};_dcg :goto _agg ;_fac :if _cace ++;_cace ==_fddd {goto _fad ;};_aab :if 48<=data [_cace ]&&data [_cace ]<=57{goto _eca ;};goto _agg ;_eca :if _cace ++;_cace ==_fddd {goto _eec ;};_fcc :if data [_cace ]==46{goto _bdd ;};if 48<=data [_cace ]&&data [_cace ]<=57{goto _eca ; +};goto _agg ;_bdd :if _cace ++;_cace ==_fddd {goto _bgd ;};_cgfc :if 48<=data [_cace ]&&data [_cace ]<=57{goto _fbe ;};goto _agg ;_fbe :if _cace ++;_cace ==_fddd {goto _bfgf ;};_cfb :if data [_cace ]==69{goto _fdfe ;};if 48<=data [_cace ]&&data [_cace ]<=57{goto _fbe ; +};goto _agg ;_fdfe :if _cace ++;_cace ==_fddd {goto _gggf ;};_ccec :switch data [_cace ]{case 43:goto _ggg ;case 45:goto _ggg ;};goto _agg ;_ggg :_bdg =_cace +1;_cgc =3;goto _bbc ;_cfe :_bdg =_cace +1;_cgc =2;goto _bbc ;_bbc :if _cace ++;_cace ==_fddd {goto _cdg ; +};_ddb :if 48<=data [_cace ]&&data [_cace ]<=57{goto _cfe ;};goto _agg ;_bc :_ded :_eg =0;goto _gcdd ;_agf :_eg =1;goto _gcdd ;_fad :_eg =2;goto _gcdd ;_eec :_eg =3;goto _gcdd ;_bgd :_eg =4;goto _gcdd ;_bfgf :_eg =5;goto _gcdd ;_gggf :_eg =6;goto _gcdd ; +_cdg :_eg =7;goto _gcdd ;_gcdd :{};if _cace ==_eeg {switch _eg {case 1:goto _dfgc ;case 2:goto _dfgc ;case 3:goto _feb ;case 4:goto _dfgc ;case 5:goto _dge ;case 6:goto _dfgc ;case 7:goto _cbb ;};};};if _eg ==_acec {return false ;};return ;};const _ffd int =0; +var _cac =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183}; -// Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;};func _fde (_efde _b .Time ,_ceg float64 ,_dfg string )[]byte {_feg :=[]byte {};_gge :=0;for _gfe :=0;_gfe < len (_dfg );_gfe ++{var _cbc string ;if _dfg [_gfe ]==':'{_cbc =string (_dfg [_gge :_gfe ]); -_gge =_gfe +1;}else if _gfe ==len (_dfg )-1{_cbc =string (_dfg [_gge :_gfe +1]);}else {continue ;};switch _cbc {case "\u0064":_feg =_efde .AppendFormat (_feg ,"\u0032");case "\u0068":_feg =_efde .AppendFormat (_feg ,"\u0033");case "\u0068\u0068":_feg =_efde .AppendFormat (_feg ,"\u0031\u0035"); -case "\u006d":_feg =_efde .AppendFormat (_feg ,"\u0034");case "\u006d\u006d":_feg =_efde .AppendFormat (_feg ,"\u0030\u0034");case "\u0073":_feg =_efde .Round (_b .Second ).AppendFormat (_feg ,"\u0035");case "\u0073\u002e\u0030":_feg =_efde .Round (_b .Second /10).AppendFormat (_feg ,"\u0035\u002e\u0030"); -case "\u0073\u002e\u0030\u0030":_feg =_efde .Round (_b .Second /100).AppendFormat (_feg ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_feg =_efde .Round (_b .Second /1000).AppendFormat (_feg ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_feg =_efde .Round (_b .Second ).AppendFormat (_feg ,"\u0030\u0035"); -case "\u0073\u0073\u002e\u0030":_feg =_efde .Round (_b .Second /10).AppendFormat (_feg ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_feg =_efde .Round (_b .Second /100).AppendFormat (_feg ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_feg =_efde .Round (_b .Second /1000).AppendFormat (_feg ,"\u0030\u0035\u002e\u0030\u0030\u0030"); -case "\u0041\u004d\u002fP\u004d":_feg =_efde .AppendFormat (_feg ,"\u0050\u004d");case "\u005b\u0068\u005d":_feg =_g .AppendInt (_feg ,int64 (_ceg *24),10);case "\u005b\u006d\u005d":_feg =_g .AppendInt (_feg ,int64 (_ceg *24*60),10);case "\u005b\u0073\u005d":_feg =_g .AppendInt (_feg ,int64 (_ceg *24*60*60),10); -case "":default:_dg .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_cbc );};if _dfg [_gfe ]==':'{_feg =append (_feg ,':');};};return _feg ; -};func _cgd (_efd []byte )[]byte {_ece :=len (_efd );_eaf :=false ;_bdfb :=false ;for _gcd :=len (_efd )-1;_gcd >=0;_gcd --{if _efd [_gcd ]=='0'&&!_bdfb &&!_eaf {_ece =_gcd ;}else if _efd [_gcd ]=='.'{_eaf =true ;}else {_bdfb =true ;};};if _eaf &&_bdfb {if _efd [_ece -1]=='.'{_ece --; -};return _efd [0:_ece ];};return _efd ;};func _ecb (_deg _b .Time ,_gcf string )[]byte {_cedf :=[]byte {};_cea :=0;for _dge :=0;_dge < len (_gcf );_dge ++{var _gab string ;if _gcf [_dge ]=='/'{_gab =string (_gcf [_cea :_dge ]);_cea =_dge +1;}else if _dge ==len (_gcf )-1{_gab =string (_gcf [_cea :_dge +1]); -}else {continue ;};switch _gab {case "\u0079\u0079":_cedf =_deg .AppendFormat (_cedf ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_cedf =_deg .AppendFormat (_cedf ,"\u0032\u0030\u0030\u0036");case "\u006d":_cedf =_deg .AppendFormat (_cedf ,"\u0031"); -case "\u006d\u006d":_cedf =_deg .AppendFormat (_cedf ,"\u0030\u0031");case "\u006d\u006d\u006d":_cedf =_deg .AppendFormat (_cedf ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_cedf =_deg .AppendFormat (_cedf ,"\u004aa\u006e\u0075\u0061\u0072\u0079"); -case "\u006d\u006d\u006dm\u006d":switch _deg .Month (){case _b .January ,_b .July ,_b .June :_cedf =append (_cedf ,'J');case _b .February :_cedf =append (_cedf ,'M');case _b .March ,_b .May :_cedf =append (_cedf ,'M');case _b .April ,_b .August :_cedf =append (_cedf ,'A'); -case _b .September :_cedf =append (_cedf ,'S');case _b .October :_cedf =append (_cedf ,'O');case _b .November :_cedf =append (_cedf ,'N');case _b .December :_cedf =append (_cedf ,'D');};case "\u0064":_cedf =_deg .AppendFormat (_cedf ,"\u0032");case "\u0064\u0064":_cedf =_deg .AppendFormat (_cedf ,"\u0030\u0032"); -case "\u0064\u0064\u0064":_cedf =_deg .AppendFormat (_cedf ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_cedf =_deg .AppendFormat (_cedf ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_dg .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_gab ); -};if _gcf [_dge ]=='/'{_cedf =append (_cedf ,'/');};};return _cedf ;};func IsNumber (data string )(_gb bool ){_ged ,_cbg ,_ddb :=0,0,len (data );_gfc :=len (data );_eba ,_ccf ,_faa :=0,0,0;_ =_ccf ;_ =_faa ;_ =_eba ;{_ged =_db ;_eba =0;_ccf =0;_faa =0; -};{if _cbg ==_ddb {goto _bbde ;};switch _ged {case 0:goto _cgdf ;case 1:goto _ecg ;case 2:goto _bddd ;case 3:goto _gda ;case 4:goto _eea ;case 5:goto _bbf ;case 6:goto _daa ;case 7:goto _bdbb ;};goto _fag ;_cf :_ccf =_cbg ;_cbg --;{_gb =false ;};goto _ggfb ; -_aag :_ccf =_cbg ;_cbg --;{_gb =_ccf ==len (data );};goto _ggfb ;_baba :_ccf =_cbg ;_cbg --;{_gb =_ccf ==len (data );};goto _ggfb ;_bbd :switch _faa {case 2:{_cbg =(_ccf )-1;_gb =_ccf ==len (data );};case 3:{_cbg =(_ccf )-1;_gb =false ;};};goto _ggfb ; -_ggfb :_eba =0;if _cbg ++;_cbg ==_ddb {goto _dgee ;};_cgdf :_eba =_cbg ;switch data [_cbg ]{case 43:goto _dgdd ;case 45:goto _dgdd ;};if 48<=data [_cbg ]&&data [_cbg ]<=57{goto _dfc ;};goto _gbe ;_gbe :if _cbg ++;_cbg ==_ddb {goto _aff ;};_ecg :goto _gbe ; -_dgdd :if _cbg ++;_cbg ==_ddb {goto _faee ;};_bddd :if 48<=data [_cbg ]&&data [_cbg ]<=57{goto _dfc ;};goto _gbe ;_dfc :if _cbg ++;_cbg ==_ddb {goto _eff ;};_gda :if data [_cbg ]==46{goto _ebd ;};if 48<=data [_cbg ]&&data [_cbg ]<=57{goto _dfc ;};goto _gbe ; -_ebd :if _cbg ++;_cbg ==_ddb {goto _ggfd ;};_eea :if 48<=data [_cbg ]&&data [_cbg ]<=57{goto _fgf ;};goto _gbe ;_fgf :if _cbg ++;_cbg ==_ddb {goto _efcb ;};_bbf :if data [_cbg ]==69{goto _def ;};if 48<=data [_cbg ]&&data [_cbg ]<=57{goto _fgf ;};goto _gbe ; -_def :if _cbg ++;_cbg ==_ddb {goto _gabc ;};_daa :switch data [_cbg ]{case 43:goto _dbd ;case 45:goto _dbd ;};goto _gbe ;_dbd :_ccf =_cbg +1;_faa =3;goto _bgdf ;_ggae :_ccf =_cbg +1;_faa =2;goto _bgdf ;_bgdf :if _cbg ++;_cbg ==_ddb {goto _faaa ;};_bdbb :if 48<=data [_cbg ]&&data [_cbg ]<=57{goto _ggae ; -};goto _gbe ;_fag :_dgee :_ged =0;goto _bbde ;_aff :_ged =1;goto _bbde ;_faee :_ged =2;goto _bbde ;_eff :_ged =3;goto _bbde ;_ggfd :_ged =4;goto _bbde ;_efcb :_ged =5;goto _bbde ;_gabc :_ged =6;goto _bbde ;_faaa :_ged =7;goto _bbde ;_bbde :{};if _cbg ==_gfc {switch _ged {case 1:goto _cf ; -case 2:goto _cf ;case 3:goto _aag ;case 4:goto _cf ;case 5:goto _baba ;case 6:goto _cf ;case 7:goto _bbd ;};};};if _ged ==_caad {return false ;};return ;};const _gcde int =0; +// AddToken adds a format token to the format. +func (_dd *Format )AddToken (t FmtType ,l []byte ){if _dd ._ace {_dd ._ace =false ;return ;};switch t {case FmtTypeDecimal :_dd ._bd =true ;case FmtTypeUnderscore :_dd ._ace =true ;case FmtTypeText :_dd .Whole =append (_dd .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_dd .Whole =append (_dd .Whole ,Token {Type :t ,DateTime :string (l )}); +case FmtTypePercent :_dd ._bg =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_fa :=range l {if _dd .IsExponential {_dd .Exponent =append (_dd .Exponent ,Token {Type :t ,Literal :_fa }); +}else if !_dd ._bd {_dd .Whole =append (_dd .Whole ,Token {Type :t ,Literal :_fa });}else {_dd .Fractional =append (_dd .Fractional ,Token {Type :t ,Literal :_fa });};};case FmtTypeDigitOptThousands :_dd ._fb =true ;case FmtTypeFraction :_ee :=_f .Split (string (l ),"\u002f"); +if len (_ee )==2{_dd ._bf =true ;_dd ._df ,_ =_a .ParseInt (_ee [1],10,64);for _ ,_de :=range _ee [1]{if _de =='?'||_de =='0'{_dd ._fc ++;};};};default:_e .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t ); +};}; -// Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_ca bool ;_gc bool ;_ec bool ;_geg bool ;_a bool ;_fa bool ;_ce int64 ;_af int ;};const _caad int =-1;func _ea (_bf ,_ac float64 ,_adf Format )[]byte {if len (_adf .Whole )==0{return nil ; -};_edf :=_b .Date (1899,12,30,0,0,0,0,_b .UTC );_bgd :=_edf .Add (_b .Duration (_ac *float64 (24*_b .Hour )));_bgd =_fddc (_bgd );_gdd :=_g .AppendFloat (nil ,_bf ,'f',-1,64);_bfe :=make ([]byte ,0,len (_gdd ));_aga :=0;_ced :=1;_ggd :for _eca :=len (_adf .Whole )-1; -_eca >=0;_eca --{_ba :=len (_gdd )-1-_aga ;_caa :=_adf .Whole [_eca ];switch _caa .Type {case FmtTypeDigit :if _ba >=0{_bfe =append (_bfe ,_gdd [_ba ]);_aga ++;_ced =_eca ;}else {_bfe =append (_bfe ,'0');};case FmtTypeDigitOpt :if _ba >=0{_bfe =append (_bfe ,_gdd [_ba ]); -_aga ++;_ced =_eca ;}else {for _bab :=_eca ;_bab >=0;_bab --{_cec :=_adf .Whole [_bab ];if _cec .Type ==FmtTypeLiteral {_bfe =append (_bfe ,_cec .Literal );};};break _ggd ;};case FmtTypeDollar :for _dae :=_aga ;_dae < len (_gdd );_dae ++{_bfe =append (_bfe ,_gdd [len (_gdd )-1-_dae ]); -_aga ++;};_bfe =append (_bfe ,'$');case FmtTypeComma :if !_adf ._geg {_bfe =append (_bfe ,',');};case FmtTypeLiteral :_bfe =append (_bfe ,_caa .Literal );case FmtTypeDate :_bfe =append (_bfe ,_fc (_ecb (_bgd ,_caa .DateTime ))...);case FmtTypeTime :_bfe =append (_bfe ,_fc (_fde (_bgd ,_ac ,_caa .DateTime ))...); -default:_dg .Log .Debug ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_caa );};};_efc :=_fc (_bfe );if _aga < len (_gdd )&&(_aga !=0||_adf ._fa ){_cdf :=len (_gdd )-_aga ; -_dabg :=make ([]byte ,len (_efc )+_cdf );copy (_dabg ,_efc [0:_ced ]);copy (_dabg [_ced :],_gdd [0:]);copy (_dabg [_ced +_cdf :],_efc [_ced :]);_efc =_dabg ;};if _adf ._geg {_bec :=_ff .Buffer {};_ggf :=0;for _ggc :=len (_efc )-1;_ggc >=0;_ggc --{if !(_efc [_ggc ]>='0'&&_efc [_ggc ]<='9'){_ggf ++; -}else {break ;};};for _eec :=0;_eec < len (_efc );_eec ++{_aef :=(len (_efc )-_eec -_ggf );if _aef %3==0&&_aef !=0&&_eec !=0{_bec .WriteByte (',');};_bec .WriteByte (_efc [_eec ]);};_efc =_bec .Bytes ();};return _efc ;};const _bbc int =-1; \ No newline at end of file +// Value formats a value as a number or string depending on if it appears to be +// a number or string. +func Value (v string ,f string )string {if IsNumber (v ){_aca ,_ :=_a .ParseFloat (v ,64);return Number (_aca ,f );};return String (v ,f );};func _abd (_fab ,_ccae float64 ,_ccef Format )[]byte {if len (_ccef .Fractional )==0{return nil ;};_cgf :=_a .AppendFloat (nil ,_fab ,'f',-1,64); +if len (_cgf )> 2{_cgf =_cgf [2:];}else {_cgf =nil ;};_fge :=make ([]byte ,0,len (_cgf ));_fge =append (_fge ,'.');_bdf :=0;_bba :for _aec :=0;_aec < len (_ccef .Fractional );_aec ++{_beg :=_aec ;_fcd :=_ccef .Fractional [_aec ];switch _fcd .Type {case FmtTypeDigit :if _beg < len (_cgf ){_fge =append (_fge ,_cgf [_beg ]); +_bdf ++;}else {_fge =append (_fge ,'0');};case FmtTypeDigitOpt :if _beg >=0{_fge =append (_fge ,_cgf [_beg ]);_bdf ++;}else {break _bba ;};case FmtTypeLiteral :_fge =append (_fge ,_fcd .Literal );default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_fcd ); +};};return _fge ;};const _aaf int =34;func _fbc (_edg int64 ,_cf Format )[]byte {if !_cf .IsExponential ||len (_cf .Exponent )==0{return nil ;};_abe :=_a .AppendInt (nil ,_deb (_edg ),10);_aea :=make ([]byte ,0,len (_abe )+2);_aea =append (_aea ,'E');if _edg >=0{_aea =append (_aea ,'+'); +}else {_aea =append (_aea ,'-');_edg *=-1;};_gcdg :=0;_ced :for _ffg :=len (_cf .Exponent )-1;_ffg >=0;_ffg --{_agd :=len (_abe )-1-_gcdg ;_dde :=_cf .Exponent [_ffg ];switch _dde .Type {case FmtTypeDigit :if _agd >=0{_aea =append (_aea ,_abe [_agd ]); +_gcdg ++;}else {_aea =append (_aea ,'0');};case FmtTypeDigitOpt :if _agd >=0{_aea =append (_aea ,_abe [_agd ]);_gcdg ++;}else {for _fdb :=_ffg ;_fdb >=0;_fdb --{_abb :=_cf .Exponent [_fdb ];if _abb .Type ==FmtTypeLiteral {_aea =append (_aea ,_abb .Literal ); +};};break _ced ;};case FmtTypeLiteral :_aea =append (_aea ,_dde .Literal );default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_dde ); +};};if _gcdg < len (_abe ){_aea =append (_aea ,_abe [len (_abe )-_gcdg -1:_gcdg -1]...);};_ad (_aea [2:]);return _aea ;};func _edag (_ebdc _cb .Time )_cb .Time {_ebdc =_ebdc .UTC ();return _cb .Date (_ebdc .Year (),_ebdc .Month (),_ebdc .Day (),_ebdc .Hour (),_ebdc .Minute (),_ebdc .Second (),_ebdc .Nanosecond (),_cb .Local ); +};const _ed ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074"; +func _cga (_fde float64 )string {_fdf :=_a .FormatFloat (_fde ,'E',-1,64);_bbd :=_a .FormatFloat (_fde ,'E',5,64);if len (_fdf )< len (_bbd ){return _a .FormatFloat (_fde ,'E',2,64);};return _bbd ;};const _bed int =34;const _bfe int =0;func (_cbe *Lexer )Lex (r _b .Reader ){_daf ,_gcf ,_dfe :=0,0,0; +_fgec :=-1;_cge ,_fee ,_efg :=0,0,0;_ =_fee ;_ =_efg ;_bbe :=1;_ =_bbe ;_gef :=make ([]byte ,4096);_bdb :=false ;for !_bdb {_fbd :=0;if _cge > 0{_fbd =_gcf -_cge ;};_gcf =0;_aeg ,_cbf :=r .Read (_gef [_fbd :]);if _aeg ==0||_cbf !=nil {_bdb =true ;};_dfe =_aeg +_fbd ; +if _dfe < len (_gef ){_fgec =_dfe ;};{_daf =_aaf ;_cge =0;_fee =0;_efg =0;};{if _gcf ==_dfe {goto _abae ;};switch _daf {case 34:goto _gab ;case 35:goto _degd ;case 0:goto _dddc ;case 36:goto _bca ;case 37:goto _bbee ;case 1:goto _dgb ;case 2:goto _ade ; +case 38:goto _aba ;case 3:goto _acedf ;case 4:goto _cdb ;case 39:goto _fdeb ;case 5:goto _dab ;case 6:goto _gcbc ;case 7:goto _dfea ;case 8:goto _bfb ;case 40:goto _bbf ;case 9:goto _bdgg ;case 41:goto _faa ;case 10:goto _adea ;case 42:goto _fcf ;case 11:goto _dgf ; +case 43:goto _ebb ;case 44:goto _ebdf ;case 45:goto _bga ;case 12:goto _gfg ;case 46:goto _ada ;case 13:goto _ffda ;case 14:goto _gac ;case 15:goto _fce ;case 16:goto _dcba ;case 47:goto _eaec ;case 17:goto _cfg ;case 48:goto _cfbe ;case 18:goto _ccbd ; +case 19:goto _faad ;case 20:goto _caff ;case 49:goto _ba ;case 50:goto _gfge ;case 21:goto _gff ;case 22:goto _ddg ;case 23:goto _dfac ;case 24:goto _geb ;case 25:goto _bede ;case 51:goto _cff ;case 26:goto _cdf ;case 52:goto _bce ;case 53:goto _dga ;case 54:goto _dca ; +case 55:goto _gbg ;case 56:goto _fda ;case 57:goto _dcde ;case 27:goto _dabc ;case 28:goto _ggfcd ;case 29:goto _baa ;case 30:goto _fbg ;case 31:goto _gfgb ;case 58:goto _fcdc ;case 32:goto _efgc ;case 59:goto _cdga ;case 33:goto _bfcg ;case 60:goto _afb ; +case 61:goto _efeb ;case 62:goto _dac ;};goto _adde ;_cgeb :switch _efg {case 2:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeDigit ,nil );};case 3:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_gcf =(_fee )-1;};case 8:{_gcf =(_fee )-1; +_cbe ._ccg .AddToken (FmtTypePercent ,nil );};case 13:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeFraction ,_gef [_cge :_fee ]);};case 14:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeDate ,_gef [_cge :_fee ]);};case 15:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeTime ,_gef [_cge :_fee ]); +};case 16:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeTime ,_gef [_cge :_fee ]);};case 18:{_gcf =(_fee )-1;};case 20:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge :_fee ]);};case 21:{_gcf =(_fee )-1;_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge +1:_fee -1]); +};};goto _acac ;_ddc :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypeFraction ,_gef [_cge :_fee ]);};goto _acac ;_dfce :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypeDigitOpt ,nil );};goto _acac ;_dcb :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeDigitOptThousands ,nil ); +};goto _acac ;_ege :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypePercent ,nil );};goto _acac ;_bfgfg :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypeDate ,_gef [_cge :_fee ]);};goto _acac ;_cgfg :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypeDigit ,nil ); +};goto _acac ;_gfc :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypeTime ,_gef [_cge :_fee ]);};goto _acac ;_ggf :_gcf =(_fee )-1;{_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge :_fee ]);};goto _acac ;_cdgb :_fee =_gcf +1;{_cbe ._ccg ._ac =true ;};goto _acac ; +_ecd :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge :_fee ]);};goto _acac ;_ggfa :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeDollar ,nil );};goto _acac ;_ebe :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeComma ,nil );};goto _acac ;_ega :_fee =_gcf +1; +{_cbe ._ccg .AddToken (FmtTypeDecimal ,nil );};goto _acac ;_gcb :_fee =_gcf +1;{_cbe .nextFmt ();};goto _acac ;_dcgb :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeText ,nil );};goto _acac ;_gbc :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeUnderscore ,nil ); +};goto _acac ;_gfae :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge :_fee ]);};goto _acac ;_afcc :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge +1:_fee -1]);};goto _acac ;_gbe :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeDigitOpt ,nil ); +};goto _acac ;_bgde :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeFraction ,_gef [_cge :_fee ]);};goto _acac ;_gcea :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypePercent ,nil );};goto _acac ;_ebdd :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeDate ,_gef [_cge :_fee ]); +};goto _acac ;_egef :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeDigit ,nil );};goto _acac ;_dfga :_fee =_gcf ;_gcf --;{_cbe ._ccg .AddToken (FmtTypeTime ,_gef [_cge :_fee ]);};goto _acac ;_egd :_fee =_gcf ;_gcf --;{};goto _acac ;_dgc :_fee =_gcf +1; +{_cbe ._ccg .IsExponential =true ;};goto _acac ;_dcd :_fee =_gcf +1;{_cbe ._ccg .AddToken (FmtTypeLiteral ,_gef [_cge +1:_fee ]);};goto _acac ;_acac :_cge =0;if _gcf ++;_gcf ==_dfe {goto _gbd ;};_gab :_cge =_gcf ;switch _gef [_gcf ]{case 34:goto _bega ; +case 35:goto _aeb ;case 36:goto _ggfa ;case 37:goto _gfaec ;case 44:goto _ebe ;case 46:goto _ega ;case 47:goto _eefa ;case 48:goto _bcg ;case 58:goto _bgad ;case 59:goto _gcb ;case 63:goto _bdc ;case 64:goto _dcgb ;case 65:goto _cdfg ;case 69:goto _fgd ; +case 71:goto _dce ;case 91:goto _edd ;case 92:goto _fea ;case 95:goto _gbc ;case 100:goto _eefa ;case 104:goto _bgad ;case 109:goto _bgdb ;case 115:goto _feg ;case 121:goto _fbed ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _egec ;};goto _ecd ;_bega :_fee =_gcf +1; +_efg =20;goto _aed ;_aed :if _gcf ++;_gcf ==_dfe {goto _aabc ;};_degd :if _gef [_gcf ]==34{goto _fbec ;};goto _fed ;_fed :if _gcf ++;_gcf ==_dfe {goto _dcec ;};_dddc :if _gef [_gcf ]==34{goto _fbec ;};goto _fed ;_fbec :_fee =_gcf +1;_efg =21;goto _debb ; +_debb :if _gcf ++;_gcf ==_dfe {goto _abf ;};_bca :if _gef [_gcf ]==34{goto _fed ;};goto _afcc ;_aeb :_fee =_gcf +1;_efg =3;goto _ged ;_ged :if _gcf ++;_gcf ==_dfe {goto _ede ;};_bbee :switch _gef [_gcf ]{case 35:goto _cdgg ;case 37:goto _cdgg ;case 44:goto _gea ; +case 47:goto _eef ;case 48:goto _cdgg ;case 63:goto _cdgg ;};goto _gbe ;_cdgg :if _gcf ++;_gcf ==_dfe {goto _dag ;};_dgb :switch _gef [_gcf ]{case 35:goto _cdgg ;case 37:goto _cdgg ;case 47:goto _eef ;case 48:goto _cdgg ;case 63:goto _cdgg ;};goto _cgeb ; +_eef :if _gcf ++;_gcf ==_dfe {goto _bfae ;};_ade :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _eefd ;case 48:goto _debea ;case 63:goto _bdad ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _ecdg ;};goto _cgeb ;_bdad :_fee =_gcf +1;goto _ebg ;_ebg :if _gcf ++; +_gcf ==_dfe {goto _bgeb ;};_aba :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _bdad ;case 44:goto _bdad ;case 46:goto _bdad ;case 48:goto _bdad ;case 63:goto _bdad ;case 65:goto _bge ;};goto _bgde ;_bge :if _gcf ++;_gcf ==_dfe {goto _cbdg ;};_acedf :switch _gef [_gcf ]{case 47:goto _adb ; +case 77:goto _cegg ;};goto _ddc ;_adb :if _gcf ++;_gcf ==_dfe {goto _gfe ;};_cdb :if _gef [_gcf ]==80{goto _fae ;};goto _ddc ;_fae :_fee =_gcf +1;goto _fef ;_fef :if _gcf ++;_gcf ==_dfe {goto _ebeb ;};_fdeb :if _gef [_gcf ]==65{goto _bge ;};goto _bgde ; +_cegg :if _gcf ++;_gcf ==_dfe {goto _fbgf ;};_dab :if _gef [_gcf ]==47{goto _cbee ;};goto _ddc ;_cbee :if _gcf ++;_gcf ==_dfe {goto _bfee ;};_gcbc :if _gef [_gcf ]==80{goto _dea ;};goto _ddc ;_dea :if _gcf ++;_gcf ==_dfe {goto _egad ;};_dfea :if _gef [_gcf ]==77{goto _fae ; +};goto _ddc ;_eefd :if _gcf ++;_gcf ==_dfe {goto _eda ;};_bfb :switch _gef [_gcf ]{case 35:goto _aae ;case 37:goto _egab ;case 63:goto _aae ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _gga ;};goto _cgeb ;_aae :_fee =_gcf +1;goto _ggfc ;_ggfc :if _gcf ++; +_gcf ==_dfe {goto _cdbd ;};_bbf :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _gdf ;case 44:goto _bdad ;case 46:goto _bdad ;case 48:goto _bdad ;case 63:goto _bdad ;case 65:goto _bge ;};goto _bgde ;_gdf :if _gcf ++;_gcf ==_dfe {goto _bgf ;};_bdgg :switch _gef [_gcf ]{case 35:goto _ggb ; +case 44:goto _ggb ;case 46:goto _ggb ;case 48:goto _ggb ;case 63:goto _ggb ;};goto _ddc ;_ggb :_fee =_gcf +1;goto _bcb ;_bcb :if _gcf ++;_gcf ==_dfe {goto _ecb ;};_faa :switch _gef [_gcf ]{case 35:goto _ggb ;case 44:goto _ggb ;case 46:goto _ggb ;case 48:goto _ggb ; +case 63:goto _ggb ;case 65:goto _bge ;};goto _bgde ;_egab :if _gcf ++;_gcf ==_dfe {goto _cfeee ;};_adea :if _gef [_gcf ]==37{goto _egab ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _gga ;};goto _cgeb ;_gga :_fee =_gcf +1;_efg =13;goto _eff ;_eff :if _gcf ++; +_gcf ==_dfe {goto _dfag ;};_fcf :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _dggb ;case 44:goto _bdad ;case 46:goto _bdad ;case 48:goto _debe ;case 63:goto _bdad ;case 65:goto _bge ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _gga ;};goto _bgde ; +_dggb :if _gcf ++;_gcf ==_dfe {goto _afdg ;};_dgf :switch _gef [_gcf ]{case 35:goto _ggb ;case 37:goto _egab ;case 44:goto _ggb ;case 46:goto _ggb ;case 63:goto _ggb ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _gga ;};goto _ddc ;_debe :_fee =_gcf +1; +goto _cgfe ;_cgfe :if _gcf ++;_gcf ==_dfe {goto _cdfa ;};_ebb :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _debe ;case 44:goto _bdad ;case 46:goto _bdad ;case 48:goto _debe ;case 63:goto _bdad ;case 65:goto _bge ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _gga ; +};goto _bgde ;_debea :_fee =_gcf +1;goto _dbd ;_dbd :if _gcf ++;_gcf ==_dfe {goto _gdfe ;};_ebdf :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _debe ;case 44:goto _bdad ;case 46:goto _bdad ;case 48:goto _debea ;case 63:goto _bdad ;case 65:goto _bge ; +};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _ecdg ;};goto _bgde ;_ecdg :_fee =_gcf +1;goto _bdbb ;_bdbb :if _gcf ++;_gcf ==_dfe {goto _cgag ;};_bga :switch _gef [_gcf ]{case 35:goto _bdad ;case 37:goto _gga ;case 44:goto _bdad ;case 46:goto _bdad ;case 48:goto _debea ; +case 63:goto _bdad ;case 65:goto _bge ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _ecdg ;};goto _bgde ;_gea :if _gcf ++;_gcf ==_dfe {goto _bad ;};_gfg :if _gef [_gcf ]==35{goto _dcb ;};goto _dfce ;_gfaec :_fee =_gcf +1;_efg =8;goto _cacc ;_cacc :if _gcf ++; +_gcf ==_dfe {goto _ddcc ;};_ada :switch _gef [_gcf ]{case 35:goto _adee ;case 37:goto _bec ;case 48:goto _dgea ;case 63:goto _adee ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _beea ;};goto _gcea ;_adee :if _gcf ++;_gcf ==_dfe {goto _cgfge ;};_ffda :switch _gef [_gcf ]{case 35:goto _adee ; +case 47:goto _eef ;case 48:goto _adee ;case 63:goto _adee ;};goto _ege ;_bec :if _gcf ++;_gcf ==_dfe {goto _cee ;};_gac :if _gef [_gcf ]==37{goto _bec ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _beea ;};goto _cgeb ;_beea :if _gcf ++;_gcf ==_dfe {goto _gec ; +};_fce :switch _gef [_gcf ]{case 37:goto _bec ;case 47:goto _eef ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _beea ;};goto _cgeb ;_dgea :if _gcf ++;_gcf ==_dfe {goto _gde ;};_dcba :switch _gef [_gcf ]{case 35:goto _adee ;case 37:goto _bec ;case 47:goto _eef ; +case 48:goto _dgea ;case 63:goto _adee ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _beea ;};goto _ege ;_eefa :_fee =_gcf +1;goto _bfa ;_bfa :if _gcf ++;_gcf ==_dfe {goto _efebd ;};_eaec :switch _gef [_gcf ]{case 47:goto _eefa ;case 100:goto _eefa ;case 109:goto _eefa ; +case 121:goto _dfd ;};goto _ebdd ;_dfd :if _gcf ++;_gcf ==_dfe {goto _cec ;};_cfg :if _gef [_gcf ]==121{goto _eefa ;};goto _bfgfg ;_bcg :_fee =_gcf +1;_efg =2;goto _aedc ;_aedc :if _gcf ++;_gcf ==_dfe {goto _fag ;};_cfbe :switch _gef [_gcf ]{case 35:goto _cdgg ; +case 37:goto _cdge ;case 47:goto _eef ;case 48:goto _ebaa ;case 63:goto _cdgg ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _efd ;};goto _egef ;_cdge :if _gcf ++;_gcf ==_dfe {goto _bfac ;};_ccbd :switch _gef [_gcf ]{case 35:goto _cdgg ;case 37:goto _cdge ; +case 47:goto _eef ;case 48:goto _cdge ;case 63:goto _cdgg ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _beea ;};goto _cgfg ;_ebaa :if _gcf ++;_gcf ==_dfe {goto _dda ;};_faad :switch _gef [_gcf ]{case 35:goto _cdgg ;case 37:goto _cdge ;case 47:goto _eef ; +case 48:goto _ebaa ;case 63:goto _cdgg ;};if 49<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _efd ;};goto _cgfg ;_efd :if _gcf ++;_gcf ==_dfe {goto _ebf ;};_caff :switch _gef [_gcf ]{case 37:goto _beea ;case 47:goto _eef ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _efd ; +};goto _cgeb ;_egec :_fee =_gcf +1;_efg =20;goto _eeb ;_eeb :if _gcf ++;_gcf ==_dfe {goto _gdfg ;};_ba :switch _gef [_gcf ]{case 37:goto _beea ;case 47:goto _eef ;};if 48<=_gef [_gcf ]&&_gef [_gcf ]<=57{goto _efd ;};goto _gfae ;_bgad :_fee =_gcf +1;_efg =15; +goto _bfga ;_bfga :if _gcf ++;_gcf ==_dfe {goto _dbg ;};_gfge :switch _gef [_gcf ]{case 58:goto _bgad ;case 65:goto _ddba ;case 104:goto _bgad ;case 109:goto _bgad ;case 115:goto _feg ;};goto _dfga ;_ddba :if _gcf ++;_gcf ==_dfe {goto _cdcd ;};_gff :switch _gef [_gcf ]{case 47:goto _ebdg ; +case 77:goto _dcdc ;};goto _cgeb ;_ebdg :if _gcf ++;_gcf ==_dfe {goto _bbb ;};_ddg :if _gef [_gcf ]==80{goto _bgad ;};goto _cgeb ;_dcdc :if _gcf ++;_gcf ==_dfe {goto _fddg ;};_dfac :if _gef [_gcf ]==47{goto _aff ;};goto _cgeb ;_aff :if _gcf ++;_gcf ==_dfe {goto _cgea ; +};_geb :if _gef [_gcf ]==80{goto _cbbd ;};goto _cgeb ;_cbbd :if _gcf ++;_gcf ==_dfe {goto _aeaf ;};_bede :if _gef [_gcf ]==77{goto _bgad ;};goto _cgeb ;_feg :_fee =_gcf +1;_efg =15;goto _bdbd ;_bdbd :if _gcf ++;_gcf ==_dfe {goto _dgaa ;};_cff :switch _gef [_gcf ]{case 46:goto _ecf ; +case 58:goto _bgad ;case 65:goto _ddba ;case 104:goto _bgad ;case 109:goto _bgad ;case 115:goto _feg ;};goto _dfga ;_ecf :if _gcf ++;_gcf ==_dfe {goto _eecc ;};_cdf :if _gef [_gcf ]==48{goto _eee ;};goto _gfc ;_eee :_fee =_gcf +1;_efg =15;goto _dafa ;_dafa :if _gcf ++; +_gcf ==_dfe {goto _egf ;};_bce :switch _gef [_gcf ]{case 48:goto _gcef ;case 58:goto _bgad ;case 65:goto _ddba ;case 104:goto _bgad ;case 109:goto _bgad ;case 115:goto _feg ;};goto _dfga ;_gcef :_fee =_gcf +1;_efg =15;goto _geg ;_geg :if _gcf ++;_gcf ==_dfe {goto _bced ; +};_dga :switch _gef [_gcf ]{case 48:goto _bgad ;case 58:goto _bgad ;case 65:goto _ddba ;case 104:goto _bgad ;case 109:goto _bgad ;case 115:goto _feg ;};goto _dfga ;_bdc :_fee =_gcf +1;_efg =5;goto _gafa ;_gafa :if _gcf ++;_gcf ==_dfe {goto _gfeb ;};_dca :switch _gef [_gcf ]{case 35:goto _cdgg ; +case 37:goto _cdgg ;case 47:goto _eef ;case 48:goto _cdgg ;case 63:goto _cdgg ;};goto _egd ;_cdfg :_fee =_gcf +1;_efg =20;goto _cbeg ;_cbeg :if _gcf ++;_gcf ==_dfe {goto _adeb ;};_gbg :switch _gef [_gcf ]{case 47:goto _ebdg ;case 77:goto _dcdc ;};goto _gfae ; +_fgd :if _gcf ++;_gcf ==_dfe {goto _cgac ;};_fda :switch _gef [_gcf ]{case 43:goto _dgc ;case 45:goto _dgc ;};goto _gfae ;_dce :_fee =_gcf +1;goto _faec ;_faec :if _gcf ++;_gcf ==_dfe {goto _cfeg ;};_dcde :if _gef [_gcf ]==101{goto _bfca ;};goto _gfae ; +_bfca :if _gcf ++;_gcf ==_dfe {goto _ecbg ;};_dabc :if _gef [_gcf ]==110{goto _ffbb ;};goto _ggf ;_ffbb :if _gcf ++;_gcf ==_dfe {goto _ccaa ;};_ggfcd :if _gef [_gcf ]==101{goto _gaca ;};goto _ggf ;_gaca :if _gcf ++;_gcf ==_dfe {goto _eea ;};_baa :if _gef [_gcf ]==114{goto _aada ; +};goto _ggf ;_aada :if _gcf ++;_gcf ==_dfe {goto _dfb ;};_fbg :if _gef [_gcf ]==97{goto _bdbf ;};goto _ggf ;_bdbf :if _gcf ++;_gcf ==_dfe {goto _efef ;};_gfgb :if _gef [_gcf ]==108{goto _cdgb ;};goto _ggf ;_edd :_fee =_gcf +1;_efg =20;goto _deba ;_deba :if _gcf ++; +_gcf ==_dfe {goto _eaa ;};_fcdc :switch _gef [_gcf ]{case 104:goto _efa ;case 109:goto _efa ;case 115:goto _efa ;};goto _cacf ;_cacf :if _gcf ++;_gcf ==_dfe {goto _dgbd ;};_efgc :if _gef [_gcf ]==93{goto _aeab ;};goto _cacf ;_aeab :_fee =_gcf +1;_efg =18; +goto _cfba ;_beag :_fee =_gcf +1;_efg =16;goto _cfba ;_cfba :if _gcf ++;_gcf ==_dfe {goto _egdb ;};_cdga :if _gef [_gcf ]==93{goto _aeab ;};goto _cacf ;_efa :if _gcf ++;_gcf ==_dfe {goto _fffa ;};_bfcg :if _gef [_gcf ]==93{goto _beag ;};goto _cacf ;_fea :if _gcf ++; +_gcf ==_dfe {goto _cad ;};_afb :goto _dcd ;_bgdb :_fee =_gcf +1;_efg =14;goto _addf ;_addf :if _gcf ++;_gcf ==_dfe {goto _added ;};_efeb :switch _gef [_gcf ]{case 47:goto _eefa ;case 58:goto _bgad ;case 65:goto _ddba ;case 100:goto _eefa ;case 104:goto _bgad ; +case 109:goto _bgdb ;case 115:goto _feg ;case 121:goto _dfd ;};goto _ebdd ;_fbed :if _gcf ++;_gcf ==_dfe {goto _gfd ;};_dac :if _gef [_gcf ]==121{goto _eefa ;};goto _gfae ;_adde :_gbd :_daf =34;goto _abae ;_aabc :_daf =35;goto _abae ;_dcec :_daf =0;goto _abae ; +_abf :_daf =36;goto _abae ;_ede :_daf =37;goto _abae ;_dag :_daf =1;goto _abae ;_bfae :_daf =2;goto _abae ;_bgeb :_daf =38;goto _abae ;_cbdg :_daf =3;goto _abae ;_gfe :_daf =4;goto _abae ;_ebeb :_daf =39;goto _abae ;_fbgf :_daf =5;goto _abae ;_bfee :_daf =6; +goto _abae ;_egad :_daf =7;goto _abae ;_eda :_daf =8;goto _abae ;_cdbd :_daf =40;goto _abae ;_bgf :_daf =9;goto _abae ;_ecb :_daf =41;goto _abae ;_cfeee :_daf =10;goto _abae ;_dfag :_daf =42;goto _abae ;_afdg :_daf =11;goto _abae ;_cdfa :_daf =43;goto _abae ; +_gdfe :_daf =44;goto _abae ;_cgag :_daf =45;goto _abae ;_bad :_daf =12;goto _abae ;_ddcc :_daf =46;goto _abae ;_cgfge :_daf =13;goto _abae ;_cee :_daf =14;goto _abae ;_gec :_daf =15;goto _abae ;_gde :_daf =16;goto _abae ;_efebd :_daf =47;goto _abae ;_cec :_daf =17; +goto _abae ;_fag :_daf =48;goto _abae ;_bfac :_daf =18;goto _abae ;_dda :_daf =19;goto _abae ;_ebf :_daf =20;goto _abae ;_gdfg :_daf =49;goto _abae ;_dbg :_daf =50;goto _abae ;_cdcd :_daf =21;goto _abae ;_bbb :_daf =22;goto _abae ;_fddg :_daf =23;goto _abae ; +_cgea :_daf =24;goto _abae ;_aeaf :_daf =25;goto _abae ;_dgaa :_daf =51;goto _abae ;_eecc :_daf =26;goto _abae ;_egf :_daf =52;goto _abae ;_bced :_daf =53;goto _abae ;_gfeb :_daf =54;goto _abae ;_adeb :_daf =55;goto _abae ;_cgac :_daf =56;goto _abae ;_cfeg :_daf =57; +goto _abae ;_ecbg :_daf =27;goto _abae ;_ccaa :_daf =28;goto _abae ;_eea :_daf =29;goto _abae ;_dfb :_daf =30;goto _abae ;_efef :_daf =31;goto _abae ;_eaa :_daf =58;goto _abae ;_dgbd :_daf =32;goto _abae ;_egdb :_daf =59;goto _abae ;_fffa :_daf =33;goto _abae ; +_cad :_daf =60;goto _abae ;_added :_daf =61;goto _abae ;_gfd :_daf =62;goto _abae ;_abae :{};if _gcf ==_fgec {switch _daf {case 35:goto _gfae ;case 0:goto _cgeb ;case 36:goto _afcc ;case 37:goto _gbe ;case 1:goto _cgeb ;case 2:goto _cgeb ;case 38:goto _bgde ; +case 3:goto _ddc ;case 4:goto _ddc ;case 39:goto _bgde ;case 5:goto _ddc ;case 6:goto _ddc ;case 7:goto _ddc ;case 8:goto _cgeb ;case 40:goto _bgde ;case 9:goto _ddc ;case 41:goto _bgde ;case 10:goto _cgeb ;case 42:goto _bgde ;case 11:goto _ddc ;case 43:goto _bgde ; +case 44:goto _bgde ;case 45:goto _bgde ;case 12:goto _dfce ;case 46:goto _gcea ;case 13:goto _ege ;case 14:goto _cgeb ;case 15:goto _cgeb ;case 16:goto _ege ;case 47:goto _ebdd ;case 17:goto _bfgfg ;case 48:goto _egef ;case 18:goto _cgfg ;case 19:goto _cgfg ; +case 20:goto _cgeb ;case 49:goto _gfae ;case 50:goto _dfga ;case 21:goto _cgeb ;case 22:goto _cgeb ;case 23:goto _cgeb ;case 24:goto _cgeb ;case 25:goto _cgeb ;case 51:goto _dfga ;case 26:goto _gfc ;case 52:goto _dfga ;case 53:goto _dfga ;case 54:goto _egd ; +case 55:goto _gfae ;case 56:goto _gfae ;case 57:goto _gfae ;case 27:goto _ggf ;case 28:goto _ggf ;case 29:goto _ggf ;case 30:goto _ggf ;case 31:goto _ggf ;case 58:goto _gfae ;case 32:goto _cgeb ;case 59:goto _cgeb ;case 33:goto _ggf ;case 60:goto _gfae ; +case 61:goto _ebdd ;case 62:goto _gfae ;};};};if _cge > 0{copy (_gef [0:],_gef [_cge :]);};};_ =_fgec ;if _daf ==_acec {_e .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};const _db =1e-10;func _gcc (_ea []byte )[]byte {_dff :=len (_ea ); +_dbb :=false ;_eae :=false ;for _gaf :=len (_ea )-1;_gaf >=0;_gaf --{if _ea [_gaf ]=='0'&&!_eae &&!_dbb {_dff =_gaf ;}else if _ea [_gaf ]=='.'{_dbb =true ;}else {_eae =true ;};};if _dbb &&_eae {if _ea [_dff -1]=='.'{_dff --;};return _ea [0:_dff ];};return _ea ; +};func (_be FmtType )String ()string {if _be >=FmtType (len (_cac )-1){return _ca .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_be );};return _ed [_cac [_be ]:_cac [_be +1]];};func (_fbcd *Lexer )nextFmt (){_fbcd ._cde =append (_fbcd ._cde ,_fbcd ._ccg ); +_fbcd ._ccg =Format {}};const _edc int =34; + +// Token is a format token in the Excel format string. +type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index 3910d52e9a..7dc3d20fb5 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,2469 +25,2462 @@ // a new test means just adding a new formula to one of the reference sheets // with Excel. During the unit test, we evaluate the formula and compare it to // the value that Excel computed. If they're the same, the test passes. -package formula ;import (_df "bytes";_b "errors";_a "fmt";_ge "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/internal/mergesort";_fa "github.com/unidoc/unioffice/internal/wildcard";_ab "github.com/unidoc/unioffice/spreadsheet/format"; -_c "github.com/unidoc/unioffice/spreadsheet/reference";_dd "github.com/unidoc/unioffice/spreadsheet/update";_bd "io";_acd "math";_da "math/big";_f "math/rand";_e "regexp";_aa "sort";_ac "strconv";_bdd "strings";_aad "sync";_ea "time";_dg "unicode";); +package formula ;import (_fc "bytes";_e "errors";_a "fmt";_ae "github.com/unidoc/unioffice/common/logger";_fd "github.com/unidoc/unioffice/internal/mergesort";_fb "github.com/unidoc/unioffice/internal/wildcard";_bab "github.com/unidoc/unioffice/spreadsheet/format"; +_cf "github.com/unidoc/unioffice/spreadsheet/reference";_ag "github.com/unidoc/unioffice/spreadsheet/update";_b "io";_ea "math";_c "math/big";_fg "math/rand";_bb "regexp";_db "sort";_bc "strconv";_bd "strings";_dd "sync";_ba "time";_f "unicode";); -// Char is an implementation of the Excel CHAR function that takes an integer in -// the range [0,255] and returns the corresponding ASCII character. -func Char (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_dfbed :=args [0].AsNumber ();if _dfbed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_acaeg :=int (_dfbed .ValueNumber );if _acaeg < 0||_acaeg > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d"); -};return MakeStringResult (_a .Sprintf ("\u0025\u0063",_acaeg ));}; +// String returns a string representation for Bool. +func (_ddb Bool )String ()string {if _ddb ._ff {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; -// MakeBoolResult constructs a boolean result (internally a number). -func MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };}; +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_dae CellRef )Update (q *_ag .UpdateQuery )Expression {if q .UpdateCurrentSheet {_dae ._ddge =_bed (_dae ._ddge ,q );};return _dae ;}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_febaf :=len (args );if _febaf !=5&&_febaf !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_ggcd ,_gfeb ,_eaea :=_cdgb (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _eaea .Type ==ResultTypeError {return _eaea ;};_ffga ,_eaea :=_dbeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054"); -if _eaea .Type ==ResultTypeError {return _eaea ;};if _ffga >=_ggcd {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_afcc :=args [3].ValueNumber ;if _afcc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); -};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_cfge :=args [4].ValueNumber ;if _cfge < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); -};_ecdf :=0;if _febaf ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ecdf =int (args [5].ValueNumber );if !_dfbd (_ecdf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054"); -};};_cabfa ,_eaea :=_bdaf (_ggcd ,_gfeb ,_ecdf );if _eaea .Type ==ResultTypeError {return _eaea ;};_adba ,_eaea :=_bdaf (_ffga ,_gfeb ,_ecdf );if _eaea .Type ==ResultTypeError {return _eaea ;};_dbcee ,_eaea :=_bdaf (_ffga ,_ggcd ,_ecdf );if _eaea .Type ==ResultTypeError {return _eaea ; -};_fdcce :=1+_adba *_afcc ;_gfdc :=1+_cabfa *_cfge ;return MakeNumberResult ((_fdcce /_gfdc -_dbcee *_afcc )*100);}; +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_gcddf ,_ebad Expression };func _da (_ce ,_ef [][]Result )bool {if len (_ce )!=len (_ef ){return false ;};for _ga :=range _ce {if len (_ce [_ga ])!=len (_ef [_ga ]){return false ;};};return true ;}; -// Decimal is an implementation of the Excel function DECIMAL() that parses a string -// in a given base and returns the numeric result. -func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_ffcf :=args [0].AsString ();if _ffcf .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_cagb :=args [1].AsNumber ();if _cagb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dbb :=_ffcf .ValueString ;if len (_dbb )> 2&&(_bdd .HasPrefix (_dbb ,"\u0030\u0078")||_bdd .HasPrefix (_dbb ,"\u0030\u0058")){_dbb =_dbb [2:];};_aage ,_dgadfg :=_ac .ParseInt (_dbb ,int (_cagb .ValueNumber ),64);if _dgadfg !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e"); -};return MakeNumberResult (float64 (_aage ));};type Expression interface{Eval (_afc Context ,_ged Evaluator )Result ;Reference (_daeb Context ,_dfb Evaluator )Reference ;String ()string ;Update (_ede *_dd .UpdateQuery )Expression ;};const (_cggdd countMode =iota ; -_ffdeg ;_gaef ;);func _fafed (_debb ,_dcfb ,_ageb ,_eadf ,_eaca float64 )float64 {var _cdbd float64 ;_eaba :=_eaca /_ageb ;if _eaba >=1{_eaba =1;if _eadf ==1{_cdbd =_debb ;}else {_cdbd =0;};}else {_cdbd =_debb *_acd .Pow (1-_eaba ,_eadf -1);};_dbfe :=_debb *_acd .Pow (1-_eaba ,_eadf ); -var _cdef float64 ;if _dbfe < _dcfb {_cdef =_cdbd -_dcfb ;}else {_cdef =_cdbd -_dbfe ;};if _cdef < 0{_cdef =0;};return _cdef ;};func _fgceca (_abgbf ,_gcab int )string {const TOKSTART =4;if !_cfefg {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072"; -};for _ ,_addc :=range _fbeb {if _addc ._fbfc ==_abgbf &&_addc ._ddebd ==_gcab {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_addc ._dgagd ;};};_aaag :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_ceaf (_gcab ); -_begda :=make ([]int ,0,4);_ebcc :=_ccega [_abgbf ];for _cfecg :=TOKSTART ;_cfecg -1< len (_bedca );_cfecg ++{if _bcbbe :=_ebcc +_cfecg ;_bcbbe >=0&&_bcbbe < _cbgde &&_bcgfd [_ccfcb [_bcbbe ]]==_cfecg {if len (_begda )==cap (_begda ){return _aaag ;};_begda =append (_begda ,_cfecg ); -};};if _ggbcf [_abgbf ]==-2{_bfda :=0;for _cgage [_bfda ]!=-1||_cgage [_bfda +1]!=_abgbf {_bfda +=2;};for _bfda +=2;_cgage [_bfda ]>=0;_bfda +=2{_cgbff :=_cgage [_bfda ];if _cgbff < TOKSTART ||_cgage [_bfda +1]==0{continue ;};if len (_begda )==cap (_begda ){return _aaag ; -};_begda =append (_begda ,_cgbff );};if _cgage [_bfda +1]!=0{return _aaag ;};};for _fgdfc ,_cdcbd :=range _begda {if _fgdfc ==0{_aaag +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_aaag +="\u0020\u006f\u0072\u0020";};_aaag +=_ceaf (_cdcbd ); -};return _aaag ;};func _bgfc (_fbdg string )(int ,int ,int ,bool ,Result ){_ccfa :="";_cag :=[]string {};for _bbb ,_cacf :=range _ec {_cag =_cacf .FindStringSubmatch (_fbdg );if len (_cag )> 1{_ccfa =_bbb ;break ;};};if _ccfa ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca ); -};_edd :=false ;var _cea ,_abf ,_dgg int ;var _dbf error ;switch _ccfa {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_abf ,_dbf =_ac .Atoi (_cag [1]);if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_dgg ,_dbf =_ac .Atoi (_cag [3]); -if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_cea ,_dbf =_ac .Atoi (_cag [5]);if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};if _cea < 0||_cea > 9999||(_cea > 99&&_cea < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca ); -};_cea =_dee (_cea );_edd =_cag [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_abf =_eef [_cag [1]];_dgg ,_dbf =_ac .Atoi (_cag [14]);if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_cea ,_dbf =_ac .Atoi (_cag [16]); -if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};if _cea < 0||_cea > 9999||(_cea > 99&&_cea < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_cea =_dee (_cea );_edd =_cag [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_gaa ,_fgce :=_ac .Atoi (_cag [1]); -if _fgce !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_efce ,_fgce :=_ac .Atoi (_cag [3]);if _fgce !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_eda ,_fgce :=_ac .Atoi (_cag [5]);if _fgce !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca ); -};if _gaa >=1900&&_gaa < 10000{_cea =_gaa ;_abf =_efce ;_dgg =_eda ;}else if _gaa > 0&&_gaa < 13{_abf =_gaa ;_dgg =_efce ;_cea =_eda ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_edd =_cag [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_cea ,_dbf =_ac .Atoi (_cag [16]); -if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_abf =_eef [_cag [3]];_dgg ,_dbf =_ac .Atoi (_cag [1]);if _dbf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca );};_edd =_cag [19]=="";};if !_ece (_cea ,_abf ,_dgg ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gca ); -};return _cea ,_abf ,_dgg ,_edd ,_bfae ;};const _ddeef ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029"; +// Effect implements the Excel EFFECT function. +func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_gcgee :=args [0].ValueNumber ;if _gcgee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074"); +};_efed :=float64 (int (args [1].ValueNumber ));if _efed < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065"); +};return MakeNumberResult (_ea .Pow ((1+_gcgee /_efed ),_efed )-1);}; +// Text is an implementation of the Excel TEXT function. +func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_bcbfd :=args [0];if _bcbfd .Type !=ResultTypeNumber &&_bcbfd .Type !=ResultTypeString &&_bcbfd .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); +};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067"); +};_bedd :=args [1].ValueString ;switch _bcbfd .Type {case ResultTypeNumber :return MakeStringResult (_bab .Number (_bcbfd .ValueNumber ,_bedd ));case ResultTypeString :return MakeStringResult (_bab .String (_bcbfd .ValueString ,_bedd ));case ResultTypeEmpty :return MakeStringResult (_bab .Number (0,_bedd )); +case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054"); +};};func _gdcac (_cbca []Result )[]float64 {_ebgf :=make ([]float64 ,0);for _ ,_fffed :=range _cbca {if _fffed .Type ==ResultTypeEmpty {continue ;};_fffed =_fffed .AsNumber ();switch _fffed .Type {case ResultTypeNumber :if !_fffed .IsBoolean {_ebgf =append (_ebgf ,_fffed .ValueNumber ); +};case ResultTypeList ,ResultTypeArray :_ebgf =append (_ebgf ,_gdcac (_fffed .ListValues ())...);case ResultTypeString :default:_ae .Log .Debug ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fffed .Type ); +};};return _ebgf ;};type durationArgs struct{_fgff float64 ;_eed float64 ;_adc float64 ;_bbe float64 ;_cebe float64 ;_gcgec int ;}; -// Eval evaluates the binary expression using the context given. -func (_bg BinaryExpr )String ()string {_bae :="";switch _bg ._gee {case BinOpTypePlus :_bae ="\u002b";case BinOpTypeMinus :_bae ="\u002d";case BinOpTypeMult :_bae ="\u002a";case BinOpTypeDiv :_bae ="\u002f";case BinOpTypeExp :_bae ="\u005e";case BinOpTypeLT :_bae ="\u003c"; -case BinOpTypeGT :_bae ="\u003e";case BinOpTypeEQ :_bae ="\u003d";case BinOpTypeLEQ :_bae ="\u003c\u003d";case BinOpTypeGEQ :_bae ="\u003e\u003d";case BinOpTypeNE :_bae ="\u003c\u003e";case BinOpTypeConcat :_bae ="\u0026";};return _bg ._aac .String ()+_bae +_bg ._ee .String (); -};func _ddbb (_gcbaa []Result ,_accc rmode )Result {if len (_gcbaa )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_egca :=_gcbaa [0].AsNumber ();if _egca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_caec :=_gcbaa [1].AsNumber ();if _caec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_eccd :=_caec .ValueNumber ;_caag :=_egca .ValueNumber ;_gfee :=1.0;if _eccd > 0{_gfee =_acd .Pow (1/10.0,_eccd );}else {_gfee =_acd .Pow (10.0,-_eccd );};_caag ,_cfac :=_acd .Modf (_caag /_gfee );switch _accc {case _cceb :const _fcfa =0.499999999;if _cfac >=_fcfa {_caag ++; -}else if _cfac <=-_fcfa {_caag --;};case _cbcf :case _befcfb :if _cfac > 0{_caag ++;}else if _cfac < 0{_caag --;};};return MakeNumberResult (_caag *_gfee );}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _dbdaba (args ,false )};var _cgff =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1}; -// String returns a string representation of ConstArrayExpr. -func (_dag ConstArrayExpr )String ()string {return ""};const _abagg =_ea .Millisecond *1000;var _gab float64 =25569.0;func _ag (_fff BinOpType ,_cf ,_gf []Result )Result {_ba :=[]Result {};for _eaa :=range _cf {_cb :=_cf [_eaa ].AsNumber ();_fbb :=_gf [_eaa ].AsNumber (); -if _cb .Type !=ResultTypeNumber ||_fbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e"); -};switch _fff {case BinOpTypePlus :_ba =append (_ba ,MakeNumberResult (_cb .ValueNumber +_fbb .ValueNumber ));case BinOpTypeMinus :_ba =append (_ba ,MakeNumberResult (_cb .ValueNumber -_fbb .ValueNumber ));case BinOpTypeMult :_ba =append (_ba ,MakeNumberResult (_cb .ValueNumber *_fbb .ValueNumber )); -case BinOpTypeDiv :if _fbb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ba =append (_ba ,MakeNumberResult (_cb .ValueNumber /_fbb .ValueNumber ));case BinOpTypeExp :_ba =append (_ba ,MakeNumberResult (_acd .Pow (_cb .ValueNumber ,_fbb .ValueNumber ))); -case BinOpTypeLT :_ba =append (_ba ,MakeBoolResult (_cb .ValueNumber < _fbb .ValueNumber ));case BinOpTypeGT :_ba =append (_ba ,MakeBoolResult (_cb .ValueNumber > _fbb .ValueNumber ));case BinOpTypeEQ :_ba =append (_ba ,MakeBoolResult (_cb .ValueNumber ==_fbb .ValueNumber )); -case BinOpTypeLEQ :_ba =append (_ba ,MakeBoolResult (_cb .ValueNumber <=_fbb .ValueNumber ));case BinOpTypeGEQ :_ba =append (_ba ,MakeBoolResult (_cb .ValueNumber >=_fbb .ValueNumber ));case BinOpTypeNE :_ba =append (_ba ,MakeBoolResult (_cb .ValueNumber !=_fbb .ValueNumber )); -default:return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_fff ));};};return MakeListResult (_ba );}; -// Minute is an implementation of the Excel MINUTE() function. -func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_cace :=args [0];switch _cace .Type {case ResultTypeEmpty :return MakeNumberResult (0); -case ResultTypeNumber :_fef :=_beg (_cace .ValueNumber );return MakeNumberResult (float64 (_fef .Minute ()));case ResultTypeString :_gcd :=_bdd .ToLower (_cace .ValueString );if !_agd (_gcd ){_ ,_ ,_ ,_geb ,_egc :=_bgfc (_gcd );if _egc .Type ==ResultTypeError {_egc .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045"; -return _egc ;};if _geb {return MakeNumberResult (0);};};_ ,_cbea ,_ ,_ ,_ ,_bfgg :=_fdae (_gcd );if _bfgg .Type ==ResultTypeError {return _bfgg ;};return MakeNumberResult (float64 (_cbea ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045"); -};}; +// Value is an implementation of the Excel VALUE function. +func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gagdeb :=args [0];if _gagdeb .Type ==ResultTypeNumber {return _gagdeb ;};if _gagdeb .Type ==ResultTypeString {_baebdf ,_abdg :=_bc .ParseFloat (_gagdeb .Value (),64);if _abdg ==nil {return MakeNumberResult (_baebdf );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045"); +};const _faed =57368;func _geeeb (_beaf []Result )[]rangeIndex {_fccd :=[]rangeIndex {};_ebab :=len (_beaf );for _bgggf :=0;_bgggf < _ebab -1;_bgggf +=2{_eagg :=[]rangeIndex {};_gaeec :=_fccfe (_beaf [_bgggf ]);_cgcda :=_gcdgb (_beaf [_bgggf +1]);if _bgggf ==0{for _eefda ,_eabe :=range _gaeec {for _ccac ,_fadg :=range _eabe {if _cedc (_fadg ,_cgcda ){_eagg =append (_eagg ,rangeIndex {_eefda ,_ccac }); +};};};}else {for _ ,_ffcbbf :=range _fccd {_afbe :=_gaeec [_ffcbbf ._aeaf ][_ffcbbf ._bfgca ];if _cedc (_afbe ,_cgcda ){_eagg =append (_eagg ,_ffcbbf );};};};if len (_eagg )==0{return []rangeIndex {};};_fccd =_eagg [:];};return _fccd ;}; -// Reference returns an invalid reference for Number. -func (_ffgb Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };type couponArgs struct{_cbd float64 ;_edce float64 ;_cagg int ;_dfcb int ;};var _eef =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; -func _dcfd (_gcgg ,_aceg ,_aeeb ,_bgbb int )int {if _aceg > _aeeb {return 0;};if _ecbd (_bgbb ){return (_aeeb -_aceg +1)*30;};_fag :=0;for _aaff :=_aceg ;_aaff <=_aeeb ;_aaff ++{_fag +=_bbe (_gcgg ,_aaff );};return _fag ;}; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_gbfcd :=len (args );if _gbfcd < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bgcd :=args [0].ValueNumber ;if _bgcd ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_febd :=[]float64 {};for _ ,_faba :=range args [1:]{switch _faba .Type {case ResultTypeNumber :_febd =append (_febd ,_faba .ValueNumber );case ResultTypeArray ,ResultTypeList :_edeb :=_fccfe (_faba ); +for _ ,_daa :=range _edeb {for _ ,_aecf :=range _daa {if _aecf .Type ==ResultTypeNumber &&!_aecf .IsBoolean {_febd =append (_febd ,_aecf .ValueNumber );};};};};};_ggd :=0.0;for _adgb ,_dcac :=range _febd {_ggd +=_dcac /_ea .Pow (1+_bgcd ,float64 (_adgb )+1); +};return MakeNumberResult (_ggd );}; -// Lookup implements the LOOKUP function that returns a matching value from a -// column, or from the same index in a second column. -func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_cded :=args [0];_gbfc :=args [1];if _gbfc .Type !=ResultTypeArray &&_gbfc .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_adgfe :=_adcf (_gbfc );_efaac :=-1;for _adcb ,_affg :=range _adgfe {if _dbgc (_cded ,_affg ,false ,false )==_eaag {_efaac =_adcb ;};};if _efaac ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); -};_agebg :=_adgfe ;if len (args )==3{_agebg =_adcf (args [2]);};if _efaac < 0||_efaac >=len (_agebg ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); -};return _agebg [_efaac ];};type evCache struct{_bdc map[string ]Result ;_aaf *_aad .Mutex ;};func _fdae (_cgdg string )(int ,int ,float64 ,bool ,bool ,Result ){_bgbg :="";_cbb :=[]string {};for _ace ,_bdca :=range _gge {_cbb =_bdca .FindStringSubmatch (_cgdg ); -if len (_cbb )> 1{_bgbg =_ace ;break ;};};if _bgbg ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};_aecf :=_cbb [1]=="";_cbb =_cbb [49:];_dcf :=len (_cbb );_fec :=_cbb [_dcf -1];_gbfg :=_fec =="\u0061\u006d";_gbc :=_fec =="\u0070\u006d"; -var _gaf ,_aece int ;var _dab float64 ;var _bea error ;switch _bgbg {case "\u0068\u0068":_gaf ,_bea =_ac .Atoi (_cbb [0]);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};_aece =0;_dab =0;case "\u0068\u0068\u003am\u006d":_gaf ,_bea =_ac .Atoi (_cbb [0]); -if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};_aece ,_bea =_ac .Atoi (_cbb [2]);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};_dab =0;case "\u006d\u006d\u003as\u0073":_gaf =0; -_aece ,_bea =_ac .Atoi (_cbb [0]);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};_dab ,_bea =_ac .ParseFloat (_cbb [2],64);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad ); -};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_gaf ,_bea =_ac .Atoi (_cbb [0]);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};_aece ,_bea =_ac .Atoi (_cbb [2]);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad ); -};_dab ,_bea =_ac .ParseFloat (_cbb [4],64);if _bea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};};if _aece >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};if _gbfg ||_gbc {if _gaf > 12||_dab >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad ); -}else if _gaf ==12{_gaf =0;};}else if _gaf >=24||_dab >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdad );};return _gaf ,_aece ,_dab ,_gbc ,_aecf ,_bfae ;}; +// ISEVEN is an implementation of the Excel ISEVEN() function. +func IsEven (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");}; +_baedg :=int (args [0].ValueNumber );return MakeBoolResult (_baedg ==_baedg /2*2);};func _aef (_abb ,_dega ,_cbb int )bool {if _dega < 1||_dega > 12{return false ;};if _cbb < 1{return false ;};return _cbb <=_gagd (_abb ,_dega );};func _cdcb (_ecef []Result ,_cdgd countMode )float64 {_gfgcb :=0.0; +for _ ,_gcadf :=range _ecef {switch _gcadf .Type {case ResultTypeNumber :if _cdgd ==_ddff ||(_cdgd ==_fgcb &&!_gcadf .IsBoolean ){_gfgcb ++;};case ResultTypeList ,ResultTypeArray :_gfgcb +=_cdcb (_gcadf .ListValues (),_cdgd );case ResultTypeString :if _cdgd ==_ddff {_gfgcb ++; +};case ResultTypeEmpty :if _cdgd ==_gbgbf {_gfgcb ++;};};};return _gfgcb ;}; -// Reference returns a string reference value to a horizontal range. -func (_feaed HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_feaed .horizontalRangeReference ()};};const _edg ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// Combin is an implementation of the Excel COMBINA function whic returns the +// number of combinations. +func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fegf :=args [0].AsNumber ();_ggbdb :=args [1].AsNumber ();if _fegf .Type !=ResultTypeNumber ||_ggbdb .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_cedb :=_ea .Trunc (_fegf .ValueNumber );_gbdde :=_ea .Trunc (_ggbdb .ValueNumber );if _gbdde > _cedb {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e"); +};if _gbdde ==_cedb ||_gbdde ==0{return MakeNumberResult (1);};_gdbg :=float64 (1);for _deed :=float64 (1);_deed <=_gbdde ;_deed ++{_gdbg *=(_cedb +1-_deed )/_deed ;};return MakeNumberResult (_gdbg );};func _dgdf (_gdccb [][]Result ,_ffgb int )[][]Result {_geefg :=[][]Result {}; +for _fagd :=range _gdccb {if _fagd ==0{continue ;};_abfac :=[]Result {};for _adba :=range _gdccb {if _adba ==_ffgb {continue ;};_abfac =append (_abfac ,_gdccb [_fagd ][_adba ]);};_geefg =append (_geefg ,_abfac );};return _geefg ;}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_degb PrefixRangeExpr )Update (q *_ag .UpdateQuery )Expression {_fgdd :=_degb ;_acgdc :=_degb ._eeeeg .String ();if _acgdc ==q .SheetToUpdate {_gefda :=*q ;_gefda .UpdateCurrentSheet =true ;_fgdd ._babd =_degb ._babd .Update (&_gefda );_fgdd ._cgdfg =_degb ._cgdfg .Update (&_gefda ); +};return _fgdd ;};const _gfgcg =57356;var _cdcc =map[string ]*_bb .Regexp {}; -// MDeterm is an implementation of the Excel MDETERM which finds the determinant -// of a matrix. -func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bbeg :=args [0];if _bbeg .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gdcdc :=len (_bbeg .ValueArray );for _ ,_degf :=range _bbeg .ValueArray {if len (_degf )!=_gdcdc {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078"); -};};return MakeNumberResult (_bdffe (_bbeg .ValueArray ));}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_fgge :=len (args );if _fgge !=5&&_fgge !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_ecdd ,_aeee ,_dade :=_gece (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _dade .Type ==ResultTypeError {return _dade ;};_adcb ,_dade :=_cbeg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054"); +if _dade .Type ==ResultTypeError {return _dade ;};if _adcb >=_ecdd {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_gbacd :=args [3].ValueNumber ;if _gbacd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); +};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_aebaf :=args [4].ValueNumber ;if _aebaf <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065"); +};_dagg :=0;if _fgge ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dagg =int (args [5].ValueNumber );if !_agdc (_dagg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054"); +};};_facb ,_dade :=_ead (_adcb ,_aeee ,_dagg );if _dade .Type ==ResultTypeError {return _dade ;};_fdde ,_dade :=_ead (_adcb ,_ecdd ,_dagg );if _dade .Type ==ResultTypeError {return _dade ;};_gfcc ,_dade :=_ead (_ecdd ,_aeee ,_dagg );if _dade .Type ==ResultTypeError {return _dade ; +};_defbg :=1+_facb *_gbacd ;_defbg /=_aebaf /100+_fdde *_gbacd ;_defbg --;_defbg /=_gfcc ;return MakeNumberResult (_defbg );}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_acac :=len (args );if _acac !=4&&_acac !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_begab :=args [0].ValueNumber ;if _begab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dfbe :=args [1].ValueNumber ;if _dfbe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_adgf :=args [2].ValueNumber ;if _adgf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_cadd :=args [3].ValueNumber ;if _cadd < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065"); -};if _cadd > _adgf {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_aab :=2.0;if _acac ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_aab =args [4].ValueNumber ;if _aab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); -};};return MakeNumberResult (_fafed (_begab ,_dfbe ,_adgf ,_cadd ,_aab ));}; +// ISERROR is an implementation of the Excel ISERROR() function. +func IsError (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeError );};const _aagb =57378; -// TimeValue is an implementation of the Excel TIMEVALUE() function. -func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); -};_accg :=_bdd .ToLower (args [0].ValueString );if !_agd (_accg ){_ ,_ ,_ ,_gefa ,_adb :=_bgfc (_accg );if _adb .Type ==ResultTypeError {_adb .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045"; -return _adb ;};if _gefa {return MakeNumberResult (0);};};_cdfb ,_cbae ,_eefa ,_fde ,_ ,_aacg :=_fdae (_accg );if _aacg .Type ==ResultTypeError {return _aacg ;};_bad :=_ffa (float64 (_cdfb ),float64 (_cbae ),_eefa );if _fde {_bad +=0.5;}else if _bad >=1{_bad -=float64 (int (_bad )); -};return MakeNumberResult (_bad );}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_aceb ,_aegg :=_fcdbe ("\u0046\u0049\u004e\u0044",args );if _aegg .Type !=ResultTypeEmpty {return _aegg ;};_dgag :=_aceb ._cagbb ;if _dgag ==""{return MakeNumberResult (1.0); +};_gabed :=_aceb ._aaeaa ;_ddgdb :=_aceb ._fdgf -1;_ddfc :=1;_gadbg :=0;for _bbda :=range _gabed {if _bbda !=0{_ffaf :=1;if _bbda -_gadbg > 1{_ffaf =2;};_ddfc +=_ffaf ;};if _ddfc > _ddgdb {_fbgacg :=_bd .Index (_gabed [_bbda :],_dgag );if _fbgacg ==0{return MakeNumberResult (float64 (_ddfc )); +};};_gadbg =_bbda ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_ddcf :name ,_caada :args };}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {_deg :v }}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_eaagd ,_debf :=_dceb ("\u0046\u0049\u004e\u0044",args );if _debf .Type !=ResultTypeEmpty {return _debf ;};_cfbbd :=_bdd .ToLower (_eaagd ._faba ); -_befgd :=_bdd .ToLower (_eaagd ._fdda );if _cfbbd ==""{return MakeNumberResult (1.0);};_adbfe :=_eaagd ._egffa -1;_gedd :=1;_becf :=0;for _egcbg :=range _befgd {if _egcbg !=0{_cfffed :=1;if _egcbg -_becf > 1{_cfffed =2;};_gedd +=_cfffed ;};if _gedd > _adbfe {_beda :=_fa .Index (_cfbbd ,_befgd [_egcbg :]); -if _beda ==0{return MakeNumberResult (float64 (_gedd ));};};_becf =_egcbg ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func _afafc (_accge ,_cabge []string )[]string {for _ ,_fadc :=range _cabge {_accge =append (_accge ,_fadc ); -};return _accge ;}; +// Eval evaluates and returns a number. +func (_ecgce Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_ecgce ._egagf )};var _fed float64 =25569.0; -// Db implements the Excel DB function. -func Db (args []Result )Result {_gecf :=len (args );if _gecf !=4&&_gecf !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gecfe :=args [0].ValueNumber ;if _gecfe < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bcb :=args [1].ValueNumber ;if _bcb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_dbdf :=args [2].ValueNumber ;if _dbdf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_cffc :=args [3].ValueNumber ;if _cffc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065"); -};if _cffc -_dbdf > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_cfffe :=12.0;if _gecf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_cfffe =args [4].ValueNumber ;if _cfffe < 1||_cfffe > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032"); -};};if _cfffe ==12&&_cffc > _dbdf {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _bcb >=_gecfe {return MakeNumberResult (0); -};_cdgbc :=1-_acd .Pow (_bcb /_gecfe ,1/_dbdf );_cdgbc =float64 (int (_cdgbc *1000+0.5))/1000;_gaee :=_gecfe *_cdgbc *_cfffe /12;if _cffc ==1{return MakeNumberResult (_gaee );};_cddb :=_gaee ;_ecec :=0.0;_abff :=_dbdf ;if _abff > _cffc {_abff =_cffc ;}; -for _dbdb :=2.0;_dbdb <=_abff ;_dbdb ++{_ecec =(_gecfe -_cddb )*_cdgbc ;_cddb +=_ecec ;};if _cffc > _dbdf {return MakeNumberResult ((_gecfe -_cddb )*_cdgbc *(12-_cfffe )/12);};return MakeNumberResult (_ecec );};const _dcdca =57350;func (_cgggd *Lexer )emit (_eegb tokenType ,_bcbbef []byte ){if _fcede {_a .Println ("\u0065\u006d\u0069\u0074",_eegb ,_dgfd (string (_bcbbef ))); -};_cgggd ._gbacb <-&node {_eegb ,string (_bcbbef )};};var _ebc =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; +// Arabic implements the Excel ARABIC function which parses roman numerals. It +// accepts one numeric argument. +func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ebdf :=args [0];switch _ebdf .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +case ResultTypeString :_caba :=0.0;_gdac :=0.0;for _ ,_eaedd :=range _ebdf .ValueString {_eafba :=0.0;switch _eaedd {case 'I':_eafba =1;case 'V':_eafba =5;case 'X':_eafba =10;case 'L':_eafba =50;case 'C':_eafba =100;case 'D':_eafba =500;case 'M':_eafba =1000; +};_caba +=_eafba ;switch {case _gdac ==_eafba &&(_gdac ==5||_gdac ==50||_gdac ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_gdac ==_eafba :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074"); +};if _gdac < _eafba {_caba -=2*_gdac ;};_gdac =_eafba ;};return MakeNumberResult (_caba );case ResultTypeError :return _ebdf ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ebdf .Type )); +};};func _ffgg (_agedc ,_ggeb _ba .Time ,_fgg ,_ggcb int )_ba .Time {_gfac :=_ggeb ;_fcge :=_agedc .Year ()-_ggeb .Year ();_gfac =_gfac .AddDate (_fcge ,0,0);if _agedc .After (_gfac ){_gfac =_gfac .AddDate (1,0,0);};_eag :=-12/_fgg ;for _gfac .After (_agedc ){_gfac =_gfac .AddDate (0,_eag ,0); +};return _gfac ;};func _beab (){_gbca =_bb .MustCompile ("\u005e\u0030\u002b\u0024");_fbgbb =_bb .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_dccc =_bb .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b"); +_eacb =_bb .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_decc =_bb .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029"); +_gbccb =_bb .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_fdfea =_bb .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b"); +_cafaf =_bb .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_agab =_bb .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b"); +_efec =_bb .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b"); +_dcddf =_bb .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b"); +_ffddf =_bb .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_aafb +_aafb +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_aafb +_aafb +"\u0029\u002b\u0059+\u0024");_egbd =_bb .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_aafb +_aafb +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_aafb +_aafb +"\u0029\u002b\u0059+\u0024"); +_fbged =_bb .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_bgade =_bb .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;"); +};const _cagd =57358; -// Fvschedule implements the Excel FVSCHEDULE function. -func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};_caee :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_caee *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_eacf :=_ebgb (args [1]);for _ ,_gcaa :=range _eacf {for _ ,_dadd :=range _gcaa {if _dadd .Type !=ResultTypeNumber ||_dadd .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073"); -};_caee *=1.0+_dadd .ValueNumber ;};};return MakeNumberResult (_caee );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065"); -};}; +// Match implements the MATCH function. +func Match (args []Result )Result {_bgad :=len (args );if _bgad !=2&&_bgad !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_ddfeg :=1;if _bgad ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072"); +};_fbde :=args [2].ValueNumber ;if _fbde ==-1||_fbde ==0{_ddfeg =int (_fbde );};};_feee :=args [1];var _dfbd []Result ;switch _feee .Type {case ResultTypeList :_dfbd =_feee .ValueList ;case ResultTypeArray :_ccbef :=_feee .ValueArray ;for _ ,_eead :=range _ccbef {if len (_eead )!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065"); +};_dfbd =append (_dfbd ,_eead [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065"); +};_dfdd :=_gcdgb (args [0]);switch _ddfeg {case 0:for _dceb ,_ebfgd :=range _dfbd {if _agae (_ebfgd ,_dfdd ){return MakeNumberResult (float64 (_dceb +1));};};case -1:for _fdfd :=0;_fdfd < len (_dfbd );_fdfd ++{if _agae (_dfbd [_fdfd ],_dfdd ){return MakeNumberResult (float64 (_fdfd +1)); +};if _dfdd ._afaga &&(_dfbd [_fdfd ].ValueNumber < _dfdd ._fgfg ){if _fdfd ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_fdfd ));};};case 1:for _gbdd :=0;_gbdd < len (_dfbd );_gbdd ++{if _agae (_dfbd [_gbdd ],_dfdd ){return MakeNumberResult (float64 (_gbdd +1)); +};if _dfdd ._afaga &&(_dfbd [_gbdd ].ValueNumber > _dfdd ._fgfg ){if _gbdd ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_gbdd ));};};};return MakeErrorResultType (ErrorTypeNA ,"");};type criteriaRegex struct{_abgb byte ; +_aadad string ;}; -// Trim is an implementation of the Excel TRIM function that removes leading, -// trailing and consecutive spaces. -func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_afcad :=args [0].AsString ();if _afcad .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_fbdf :=_df .Buffer {};_aafbe :=false ;_bccag :=false ;_gggaf :=0;for _ ,_acbb :=range _afcad .ValueString {_cdcbe :=_acbb ==' ';if _cdcbe {if !_aafbe {continue ;};if !_bccag {_gggaf ++;_fbdf .WriteRune (_acbb );};}else {_gggaf =0;_aafbe =true ;_fbdf .WriteRune (_acbb ); -};_bccag =_cdcbe ;};_fbdf .Truncate (_fbdf .Len ()-_gggaf );return MakeStringResult (_fbdf .String ());};func _gbge (_ddba ,_bfd ,_ffbfe ,_cggg ,_baef float64 ,_bba int )Result {_dda ,_fbeg :=_bdaf (_ddba ,_bfd ,_bba );if _fbeg .Type ==ResultTypeError {return _fbeg ; -};_ddac ,_ecfd :=_cbbc (_ddba ,_bfd ,int (_baef ),_bba );if _ecfd .Type ==ResultTypeError {return _ecfd ;};_gade :=0.0;_defd :=0.0;_ffbfe *=100/_baef ;_cggg /=_baef ;_cggg ++;_ffda :=_dda *_baef -_ddac ;for _aegga :=1.0;_aegga < _ddac ;_aegga ++{_caf :=_aegga +_ffda ; -_gbbbe :=_ffbfe /_acd .Pow (_cggg ,_caf );_defd +=_gbbbe ;_gade +=_caf *_gbbbe ;};_adbf :=(_ffbfe +100)/_acd .Pow (_cggg ,_ddac +_ffda );_defd +=_adbf ;_gade +=(_ddac +_ffda )*_adbf ;_gade /=_defd ;_gade /=_baef ;return MakeNumberResult (_gade );};const _gcfae =57366; +// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random +// integer in the range specified. +func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); +};_faag :=args [0].AsNumber ();_cafg :=args [1].AsNumber ();if _faag .Type !=ResultTypeNumber ||_cafg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); +};if _cafg .ValueNumber < _faag .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r"); +};_bcdcb :=int64 (_faag .ValueNumber );_dffc :=int64 (_cafg .ValueNumber );return MakeNumberResult (float64 (_cbbe .Int63n (_dffc -_bcdcb +1)+_bcdcb ));};const _dddd ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074"; -// Munit is an implementation of the Excel MUNIT function that returns an -// identity matrix. -func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074"); -};_afaeb :=args [0].AsNumber ();if _afaeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074"); -};_bbaf :=int (_afaeb .ValueNumber );_gggc :=make ([][]Result ,0,_bbaf );for _abgd :=0;_abgd < _bbaf ;_abgd ++{_abdd :=make ([]Result ,_bbaf );for _abee :=0;_abee < _bbaf ;_abee ++{if _abgd ==_abee {_abdd [_abee ]=MakeNumberResult (1.0);}else {_abdd [_abee ]=MakeNumberResult (0.0); -};};_gggc =append (_gggc ,_abdd );};return MakeArrayResult (_gggc );}; +// GetFormat returns an empty string for the invalid reference context. +func (_adbab *ivr )GetFormat (cellRef string )string {return ""}; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_cdefd ,_gebg :=_eaga (args ,true );if _gebg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f"); -};return MakeNumberResult (_cdefd /_gebg );};func _abg (_bec ,_eggf int64 )float64 {return float64 (int (0.5+float64 ((_eggf -_bec )/86400)))};func _abgf (_gbaa ,_gefad float64 )float64 {_gbaa =_acd .Trunc (_gbaa );_gefad =_acd .Trunc (_gefad );if _gbaa ==0&&_gefad ==0{return 0; -};return _gbaa *_gefad /_fdgf (_gbaa ,_gefad );}; +// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). +type PrefixRangeExpr struct{_eeeeg ,_babd ,_cgdfg Expression }; -// Update returns the same object as updating sheet references does not affect Number. -func (_bcad Number )Update (q *_dd .UpdateQuery )Expression {return _bcad }; +// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). +type PrefixVerticalRange struct{_ccfd Expression ;_fcbbf ,_gdbf string ;};func (_efgf *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };func (_caace *Lexer )lex (_daaf _b .Reader ){_fbbf ,_gcdec ,_aefa :=0,0,0;_bdgce :=-1;_gcbd ,_ffggf ,_cgfeg :=0,0,0; +_ =_cgfeg ;_ecdfd :=1;_ =_ecdfd ;_fdfebf :=make ([]byte ,4096);_cgegc :=false ;for !_cgegc {_bccg :=0;if _gcbd > 0{_bccg =_gcdec -_gcbd ;};_gcdec =0;_cdgdc ,_dffad :=_daaf .Read (_fdfebf [_bccg :]);if _cdgdc ==0||_dffad !=nil {_cgegc =true ;};_aefa =_cdgdc +_bccg ; +if _aefa < len (_fdfebf ){_bdgce =_aefa ;};{_fbbf =_cfcdb ;_gcbd =0;_ffggf =0;_cgfeg =0;};{var _eabb int ;var _ebgae uint ;if _gcdec ==_aefa {goto _daafb ;};if _fbbf ==0{goto _ebbgc ;};_bgagf :_eabb =int (_egcd [_fbbf ]);_ebgae =uint (_cdbfd [_eabb ]); +_eabb ++;for ;_ebgae > 0;_ebgae --{_eabb ++;switch _cdbfd [_eabb -1]{case 2:_gcbd =_gcdec ;};};switch _fbbf {case 30:switch _fdfebf [_gcdec ]{case 34:goto _bggc ;case 35:goto _fbfbf ;case 36:goto _fedaa ;case 38:goto _gbdg ;case 39:goto _fgbae ;case 40:goto _gdebb ; +case 41:goto _ffcf ;case 42:goto _ggacg ;case 43:goto _ddcd ;case 44:goto _agbff ;case 45:goto _adcge ;case 47:goto _agagg ;case 58:goto _gfbd ;case 59:goto _cbcb ;case 60:goto _gbdgc ;case 61:goto _bcfa ;case 62:goto _cedfe ;case 63:goto _daaag ;case 70:goto _gaafg ; +case 84:goto _fbege ;case 92:goto _ebef ;case 94:goto _gdcd ;case 95:goto _edce ;case 123:goto _bgdf ;case 125:goto _dgcca ;};switch {case _fdfebf [_gcdec ]< 65:switch {case _fdfebf [_gcdec ]> 37:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _bfbff ; +};case _fdfebf [_gcdec ]>=33:goto _daaag ;};case _fdfebf [_gcdec ]> 90:switch {case _fdfebf [_gcdec ]> 93:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ffeg ;};case _fdfebf [_gcdec ]>=91:goto _daaag ;};default:goto _gbddg ;};goto _dgfdd ;case 1:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ; +case 47:goto _gecgg ;case 123:goto _gecgg ;case 125:goto _gecgg ;};switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _gecgg ;};case _fdfebf [_gcdec ]> 45:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _gecgg ; +};case _fdfebf [_gcdec ]>=58:goto _gecgg ;};default:goto _gecgg ;};goto _dgfdd ;case 0:goto _ebbgc ;case 2:if _fdfebf [_gcdec ]==34{goto _fdfb ;};goto _bggc ;case 31:if _fdfebf [_gcdec ]==34{goto _bggc ;};goto _edga ;case 3:switch _fdfebf [_gcdec ]{case 78:goto _ccff ; +case 82:goto _cegaf ;};goto _daaag ;case 4:switch _fdfebf [_gcdec ]{case 47:goto _edbb ;case 85:goto _ddfa ;};goto _daaag ;case 5:if _fdfebf [_gcdec ]==65{goto _debbd ;};goto _daaag ;case 6:switch _fdfebf [_gcdec ]{case 76:goto _ebccd ;case 77:goto _deecf ; +};goto _daaag ;case 7:if _fdfebf [_gcdec ]==76{goto _deecf ;};goto _daaag ;case 8:if _fdfebf [_gcdec ]==33{goto _debbd ;};goto _daaag ;case 9:if _fdfebf [_gcdec ]==69{goto _ddbe ;};goto _daaag ;case 10:if _fdfebf [_gcdec ]==70{goto _gfdf ;};goto _daaag ; +case 11:if _fdfebf [_gcdec ]==33{goto _gafga ;};goto _daaag ;case 12:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 47:goto _daaag ;case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _daaag ; +};case _fdfebf [_gcdec ]>=34:goto _daaag ;};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]< 65:if 58<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=63{goto _daaag ;};case _fdfebf [_gcdec ]> 90:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _daaag ; +};default:goto _badfd ;};default:goto _eggae ;};goto _dgfdd ;case 13:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 47:goto _daaag ;case 58:goto _ggbc ;case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _daaag ; +};case _fdfebf [_gcdec ]>=34:goto _daaag ;};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _daaag ;};case _fdfebf [_gcdec ]>=59:goto _daaag ;};default:goto _eggae ;};goto _dgfdd ;case 14:if _fdfebf [_gcdec ]==36{goto _dgcc ; +};if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _fdfg ;};goto _gecgg ;case 15:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _fdfg ;};goto _gecgg ;case 32:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _fdfg ;};goto _aadb ;case 16:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ; +case 36:goto _eceg ;case 47:goto _daaag ;case 58:goto _baec ;case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 45:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _bgggc ;};case _fdfebf [_gcdec ]>=34:goto _daaag ; +};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]> 90:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _daaag ;};case _fdfebf [_gcdec ]>=65:goto _badfd ;};default:goto _daaag ;};goto _dgfdd ;case 17:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ; +case 47:goto _gecgg ;case 123:goto _gecgg ;case 125:goto _gecgg ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _gecgg ;};case _fdfebf [_gcdec ]>=34:goto _gecgg ;};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _gecgg ; +};case _fdfebf [_gcdec ]>=58:goto _gecgg ;};default:goto _bgggc ;};goto _dgfdd ;case 33:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 47:goto _ccece ;case 123:goto _ccece ;case 125:goto _ccece ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _ccece ; +};case _fdfebf [_gcdec ]>=34:goto _ccece ;};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _ccece ;};case _fdfebf [_gcdec ]>=58:goto _ccece ;};default:goto _bgggc ;};goto _dgfdd ;case 18:if _fdfebf [_gcdec ]==36{goto _bcfgb ; +};if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _bdcc ;};goto _gecgg ;case 19:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _bdcc ;};goto _gecgg ;case 34:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _bdcc ;};goto _fdbdb ;case 20:switch _fdfebf [_gcdec ]{case 39:goto _daaag ; +case 42:goto _daaag ;case 47:goto _daaag ;case 58:goto _daaag ;case 63:goto _daaag ;};if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=93{goto _daaag ;};goto _acbb ;case 21:switch _fdfebf [_gcdec ]{case 39:goto _bded ;case 42:goto _daaag ;case 47:goto _daaag ; +case 58:goto _daaag ;case 63:goto _daaag ;};if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=93{goto _daaag ;};goto _acbb ;case 22:if _fdfebf [_gcdec ]==33{goto _geeec ;};goto _daaag ;case 35:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _abadg ; +case 58:goto _ggbc ;case 101:goto _bgaed ;case 123:goto _efdba ;case 125:goto _efdba ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=47{goto _efdba ;};case _fdfebf [_gcdec ]>=34:goto _efdba ; +};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _efdba ;};case _fdfebf [_gcdec ]>=59:goto _efdba ;};default:goto _bfbff ;};goto _dgfdd ;case 36:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ; +case 47:goto _efdba ;case 101:goto _bgaed ;case 123:goto _efdba ;case 125:goto _efdba ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _efdba ;};case _fdfebf [_gcdec ]>=34:goto _efdba ; +};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _efdba ;};case _fdfebf [_gcdec ]>=58:goto _efdba ;};default:goto _abadg ;};goto _dgfdd ;case 23:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ; +case 47:goto _dgbf ;case 123:goto _dgbf ;case 125:goto _dgbf ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _dgbf ;};case _fdfebf [_gcdec ]>=34:goto _dgbf ;};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _dgbf ; +};case _fdfebf [_gcdec ]>=58:goto _dgbf ;};default:goto _bdagf ;};goto _dgfdd ;case 37:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 47:goto _efdba ;case 123:goto _efdba ;case 125:goto _efdba ;};switch {case _fdfebf [_gcdec ]< 48:switch {case _fdfebf [_gcdec ]> 35:if 37<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=45{goto _efdba ; +};case _fdfebf [_gcdec ]>=34:goto _efdba ;};case _fdfebf [_gcdec ]> 57:switch {case _fdfebf [_gcdec ]> 63:if 91<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=94{goto _efdba ;};case _fdfebf [_gcdec ]>=58:goto _efdba ;};default:goto _bdagf ;};goto _dgfdd ;case 38:switch _fdfebf [_gcdec ]{case 61:goto _ddaaa ; +case 62:goto _abgaa ;};goto _egcdb ;case 39:if _fdfebf [_gcdec ]==61{goto _ffaeg ;};goto _feacf ;case 24:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 58:goto _baec ;case 92:goto _edaa ;case 95:goto _ceda ; +case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};case _fdfebf [_gcdec ]>=34:goto _daaag ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _daaag ;};default:goto _daaag ;};goto _dgfdd ;case 40:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 92:goto _edaa ; +case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ;};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ggaf ; +};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ggaf ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ; +};default:goto _dfgec ;};goto _dgfdd ;case 41:switch _fdfebf [_gcdec ]{case 46:goto _edaa ;case 92:goto _edaa ;case 95:goto _edaa ;};switch {case _fdfebf [_gcdec ]< 65:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _edaa ;};case _fdfebf [_gcdec ]> 90:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _edaa ; +};default:goto _edaa ;};goto _dfgec ;case 42:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 43:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _ccece ;case 125:goto _ccece ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _ccece ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};default:goto _ccece ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ggaf ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _ccece ;};default:goto _ccece ;};goto _dgfdd ;case 44:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 58:goto _baec ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _gecgg ; +case 125:goto _gecgg ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};case _fdfebf [_gcdec ]>=34:goto _gecgg ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _gecgg ;};default:goto _gecgg ;};goto _dgfdd ;case 25:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ; +case 58:goto _baec ;case 65:goto _adad ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ; +};case _fdfebf [_gcdec ]>=34:goto _daaag ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 66<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _daaag ;};default:goto _daaag ;};goto _dgfdd ;case 45:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 58:goto _baec ;case 76:goto _afdd ;case 92:goto _edaa ;case 95:goto _ceda ; +case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};case _fdfebf [_gcdec ]>=34:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 46:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ; +case 58:goto _baec ;case 83:goto _cdee ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ; +};case _fdfebf [_gcdec ]>=34:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 47:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 58:goto _baec ;case 69:goto _ffac ;case 92:goto _edaa ;case 95:goto _ceda ; +case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};case _fdfebf [_gcdec ]>=34:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 26:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ; +case 58:goto _baec ;case 79:goto _aeec ;case 82:goto _dcdbd ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ; +};case _fdfebf [_gcdec ]>=34:goto _daaag ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _daaag ;};default:goto _daaag ;};goto _dgfdd ;case 48:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 58:goto _baec ;case 68:goto _edafg ;case 92:goto _edaa ;case 95:goto _ceda ; +case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};case _fdfebf [_gcdec ]>=34:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 49:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ; +case 58:goto _baec ;case 79:goto _bgcag ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ; +};case _fdfebf [_gcdec ]>=34:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 50:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 36:goto _eceg ;case 40:goto _cgaab ;case 46:goto _ggaf ;case 58:goto _baec ;case 85:goto _cdee ;case 92:goto _edaa ;case 95:goto _ceda ; +case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 59:switch {case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _cafbf ;};case _fdfebf [_gcdec ]>=34:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _cgaaa ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 27:switch _fdfebf [_gcdec ]{case 46:goto _edaa ;case 92:goto _edaa ;case 95:goto _edaa ;};switch {case _fdfebf [_gcdec ]< 65:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _edaa ; +};case _fdfebf [_gcdec ]> 90:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _edaa ;};default:goto _edaa ;};goto _daaag ;case 28:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ;case 120:goto _fbgea ; +case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _daaag ;};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ; +};default:goto _daaag ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _daaag ; +};default:goto _daaag ;};goto _dgfdd ;case 51:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ;case 108:goto _eaff ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 52:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ;case 102:goto _dffcf ;case 110:goto _edgef ;case 123:goto _dfgec ;case 125:goto _dfgec ; +};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ;};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ; +};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 53:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ; +case 110:goto _cegg ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ;};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ; +};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ;};default:goto _dfgec ; +};default:goto _dfgec ;};goto _dgfdd ;case 54:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _edgab ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 55:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _dfea ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _dfea ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 56:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 40:goto _deecbg ;case 46:goto _dfea ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _dfea ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _dfea ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 57:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ;case 109:goto _gbacb ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 58:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceff ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _dfgec ;case 125:goto _dfgec ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _dfgec ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _dfgec ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _dfgec ;};default:goto _dfgec ;};goto _dgfdd ;case 59:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _dgbfe ;case 123:goto _gecgg ;case 125:goto _gecgg ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _gecgg ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _gecgg ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _dgbfe ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _gecgg ;};default:goto _gecgg ;};goto _dgfdd ;case 29:switch _fdfebf [_gcdec ]{case 33:goto _ggbb ;case 46:goto _ceda ;case 92:goto _edaa ;case 95:goto _ceda ;case 123:goto _daaag ;case 125:goto _daaag ;};switch {case _fdfebf [_gcdec ]< 58:switch {case _fdfebf [_gcdec ]< 37:if 34<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=35{goto _daaag ; +};case _fdfebf [_gcdec ]> 47:if 48<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=57{goto _ceda ;};default:goto _daaag ;};case _fdfebf [_gcdec ]> 63:switch {case _fdfebf [_gcdec ]< 91:if 65<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=90{goto _ceda ;};case _fdfebf [_gcdec ]> 94:if 97<=_fdfebf [_gcdec ]&&_fdfebf [_gcdec ]<=122{goto _ceda ; +};default:goto _daaag ;};default:goto _daaag ;};goto _dgfdd ;};_daaag :_fbbf =0;goto _bfadb ;_dgfdd :_fbbf =1;goto _bfadb ;_bggc :_fbbf =2;goto _bfadb ;_fbfbf :_fbbf =3;goto _bfadb ;_ccff :_fbbf =4;goto _bfadb ;_edbb :_fbbf =5;goto _bfadb ;_ddfa :_fbbf =6; +goto _bfadb ;_ebccd :_fbbf =7;goto _bfadb ;_deecf :_fbbf =8;goto _bfadb ;_cegaf :_fbbf =9;goto _bfadb ;_ddbe :_fbbf =10;goto _bfadb ;_gfdf :_fbbf =11;goto _bfadb ;_fedaa :_fbbf =12;goto _bfadb ;_eggae :_fbbf =13;goto _bfadb ;_ggbc :_fbbf =14;goto _bfadb ; +_dgcc :_fbbf =15;goto _bfadb ;_badfd :_fbbf =16;goto _bfadb ;_eceg :_fbbf =17;goto _bfadb ;_baec :_fbbf =18;goto _bfadb ;_bcfgb :_fbbf =19;goto _bfadb ;_fgbae :_fbbf =20;goto _bfadb ;_acbb :_fbbf =21;goto _bfadb ;_bded :_fbbf =22;goto _bfadb ;_bgaed :_fbbf =23; +goto _bfadb ;_gbddg :_fbbf =24;goto _bfadb ;_gaafg :_fbbf =25;goto _bfadb ;_fbege :_fbbf =26;goto _bfadb ;_ebef :_fbbf =27;goto _bfadb ;_edce :_fbbf =28;goto _bfadb ;_ffeg :_fbbf =29;goto _bfadb ;_gecgg :_fbbf =30;goto _bffd ;_ggbb :_fbbf =30;goto _ddccg ; +_debbd :_fbbf =30;goto _ccacf ;_gafga :_fbbf =30;goto _bffbb ;_geeec :_fbbf =30;goto _cfce ;_dgbf :_fbbf =30;goto _acfbg ;_cgaab :_fbbf =30;goto _cgcfb ;_gbdg :_fbbf =30;goto _dadg ;_gdebb :_fbbf =30;goto _eafdd ;_ffcf :_fbbf =30;goto _fdfdb ;_ggacg :_fbbf =30; +goto _gaef ;_ddcd :_fbbf =30;goto _cacab ;_agbff :_fbbf =30;goto _abef ;_adcge :_fbbf =30;goto _agfcg ;_agagg :_fbbf =30;goto _bbcbe ;_gfbd :_fbbf =30;goto _agfdda ;_cbcb :_fbbf =30;goto _dbbb ;_bcfa :_fbbf =30;goto _ggeg ;_gdcd :_fbbf =30;goto _fbff ; +_bgdf :_fbbf =30;goto _eccge ;_dgcca :_fbbf =30;goto _ccbg ;_edga :_fbbf =30;goto _fdcf ;_aadb :_fbbf =30;goto _gbda ;_ccece :_fbbf =30;goto _cefed ;_fdbdb :_fbbf =30;goto _adccg ;_efdba :_fbbf =30;goto _agcfb ;_egcdb :_fbbf =30;goto _bdac ;_ddaaa :_fbbf =30; +goto _eaca ;_abgaa :_fbbf =30;goto _efadb ;_feacf :_fbbf =30;goto _beda ;_ffaeg :_fbbf =30;goto _adcad ;_dfgec :_fbbf =30;goto _bdbg ;_deecbg :_fbbf =30;goto _bbffe ;_fdfb :_fbbf =31;goto _ffdc ;_fdfg :_fbbf =32;goto _bfadb ;_bgggc :_fbbf =33;goto _fdeb ; +_bdcc :_fbbf =34;goto _bfadb ;_bfbff :_fbbf =35;goto _ggcc ;_abadg :_fbbf =36;goto _ggcc ;_bdagf :_fbbf =37;goto _ggcc ;_gbdgc :_fbbf =38;goto _bfadb ;_cedfe :_fbbf =39;goto _bfadb ;_ggaf :_fbbf =40;goto _cceb ;_edaa :_fbbf =41;goto _bfadb ;_ceda :_fbbf =42; +goto _cceb ;_cafbf :_fbbf =43;goto _fdeb ;_cgaaa :_fbbf =44;goto _cceb ;_ffac :_fbbf =44;goto _fcdda ;_bgcag :_fbbf =44;goto _ccdg ;_adad :_fbbf =45;goto _cceb ;_afdd :_fbbf =46;goto _cceb ;_cdee :_fbbf =47;goto _cceb ;_aeec :_fbbf =48;goto _cceb ;_edafg :_fbbf =49; +goto _cceb ;_dcdbd :_fbbf =50;goto _cceb ;_fbgea :_fbbf =51;goto _cceb ;_eaff :_fbbf =52;goto _cceb ;_dffcf :_fbbf =53;goto _cceb ;_cegg :_fbbf =54;goto _cceb ;_edgab :_fbbf =55;goto _cceb ;_dfea :_fbbf =56;goto _cceb ;_edgef :_fbbf =57;goto _cceb ;_gbacb :_fbbf =58; +goto _cceb ;_ceff :_fbbf =59;goto _cceb ;_dgbfe :_fbbf =59;goto _gcafe ;_ccacf :_eabb =3;goto _bdaea ;_bffbb :_eabb =5;goto _bdaea ;_ddccg :_eabb =7;goto _bdaea ;_cfce :_eabb =9;goto _bdaea ;_cgcfb :_eabb =11;goto _bdaea ;_bbffe :_eabb =13;goto _bdaea ; +_dadg :_eabb =15;goto _bdaea ;_eccge :_eabb =17;goto _bdaea ;_ccbg :_eabb =19;goto _bdaea ;_eafdd :_eabb =21;goto _bdaea ;_fdfdb :_eabb =23;goto _bdaea ;_cacab :_eabb =25;goto _bdaea ;_agfcg :_eabb =27;goto _bdaea ;_gaef :_eabb =29;goto _bdaea ;_bbcbe :_eabb =31; +goto _bdaea ;_fbff :_eabb =33;goto _bdaea ;_ggeg :_eabb =35;goto _bdaea ;_eaca :_eabb =37;goto _bdaea ;_adcad :_eabb =39;goto _bdaea ;_efadb :_eabb =41;goto _bdaea ;_agfdda :_eabb =43;goto _bdaea ;_dbbb :_eabb =45;goto _bdaea ;_abef :_eabb =47;goto _bdaea ; +_agcfb :_eabb =49;goto _bdaea ;_cefed :_eabb =51;goto _bdaea ;_gbda :_eabb =53;goto _bdaea ;_adccg :_eabb =55;goto _bdaea ;_bdbg :_eabb =57;goto _bdaea ;_fdcf :_eabb =59;goto _bdaea ;_bdac :_eabb =61;goto _bdaea ;_beda :_eabb =63;goto _bdaea ;_acfbg :_eabb =65; +goto _bdaea ;_bffd :_eabb =67;goto _bdaea ;_fcdda :_eabb =72;goto _bdaea ;_ggcc :_eabb =75;goto _bdaea ;_fdeb :_eabb =78;goto _bdaea ;_ccdg :_eabb =81;goto _bdaea ;_gcafe :_eabb =84;goto _bdaea ;_cceb :_eabb =87;goto _bdaea ;_ffdc :_eabb =90;goto _bdaea ; +_bdaea :_ebgae =uint (_cdbfd [_eabb ]);_eabb ++;for ;_ebgae > 0;_ebgae --{_eabb ++;switch _cdbfd [_eabb -1]{case 3:_ffggf =_gcdec +1;case 4:_cgfeg =1;case 5:_cgfeg =2;case 6:_cgfeg =3;case 7:_cgfeg =4;case 8:_cgfeg =11;case 9:_cgfeg =14;case 10:_cgfeg =15; +case 11:_ffggf =_gcdec +1;{_caace .emit (_ggef ,_fdfebf [_gcbd :_ffggf ]);};case 12:_ffggf =_gcdec +1;{_caace .emit (_gfgcg ,_fdfebf [_gcbd :_ffggf ]);};case 13:_ffggf =_gcdec +1;{_caace .emit (_fdaa ,_fdfebf [_gcbd :_ffggf -1]);};case 14:_ffggf =_gcdec +1; +{_caace .emit (_fdaa ,_fdfebf [_gcbd +1:_ffggf -2]);};case 15:_ffggf =_gcdec +1;{_caace .emit (_dfcd ,_fdfebf [_gcbd :_ffggf -1]);};case 16:_ffggf =_gcdec +1;{_caace .emit (_dfcd ,_fdfebf [_gcbd :_ffggf -1]);};case 17:_ffggf =_gcdec +1;{_caace .emit (_bcdaa ,_fdfebf [_gcbd :_ffggf ]); +};case 18:_ffggf =_gcdec +1;{_caace .emit (_cafca ,_fdfebf [_gcbd :_ffggf ]);};case 19:_ffggf =_gcdec +1;{_caace .emit (_fgdf ,_fdfebf [_gcbd :_ffggf ]);};case 20:_ffggf =_gcdec +1;{_caace .emit (_dbadd ,_fdfebf [_gcbd :_ffggf ]);};case 21:_ffggf =_gcdec +1; +{_caace .emit (_edbd ,_fdfebf [_gcbd :_ffggf ]);};case 22:_ffggf =_gcdec +1;{_caace .emit (_cgaff ,_fdfebf [_gcbd :_ffggf ]);};case 23:_ffggf =_gcdec +1;{_caace .emit (_dbeeb ,_fdfebf [_gcbd :_ffggf ]);};case 24:_ffggf =_gcdec +1;{_caace .emit (_bbcb ,_fdfebf [_gcbd :_ffggf ]); +};case 25:_ffggf =_gcdec +1;{_caace .emit (_acebd ,_fdfebf [_gcbd :_ffggf ]);};case 26:_ffggf =_gcdec +1;{_caace .emit (_faed ,_fdfebf [_gcbd :_ffggf ]);};case 27:_ffggf =_gcdec +1;{_caace .emit (_cdcfg ,_fdfebf [_gcbd :_ffggf ]);};case 28:_ffggf =_gcdec +1; +{_caace .emit (_gebc ,_fdfebf [_gcbd :_ffggf ]);};case 29:_ffggf =_gcdec +1;{_caace .emit (_fadfb ,_fdfebf [_gcbd :_ffggf ]);};case 30:_ffggf =_gcdec +1;{_caace .emit (_affff ,_fdfebf [_gcbd :_ffggf ]);};case 31:_ffggf =_gcdec +1;{_caace .emit (_eceba ,_fdfebf [_gcbd :_ffggf ]); +};case 32:_ffggf =_gcdec +1;{_caace .emit (_aagb ,_fdfebf [_gcbd :_ffggf ]);};case 33:_ffggf =_gcdec +1;{_caace .emit (_cedbd ,_fdfebf [_gcbd :_ffggf ]);};case 34:_ffggf =_gcdec ;_gcdec --;{_caace .emit (_aebf ,_fdfebf [_gcbd :_ffggf ]);};case 35:_ffggf =_gcdec ; +_gcdec --;{_caace .emit (_cagd ,_fdfebf [_gcbd :_ffggf ]);};case 36:_ffggf =_gcdec ;_gcdec --;{_caace .emit (_afeb ,_fdfebf [_gcbd :_ffggf ]);};case 37:_ffggf =_gcdec ;_gcdec --;{_caace .emit (_bagcd ,_fdfebf [_gcbd :_ffggf ]);};case 38:_ffggf =_gcdec ; +_gcdec --;{_caace .emit (_beeg ,_fdfebf [_gcbd :_ffggf ]);};case 39:_ffggf =_gcdec ;_gcdec --;{_caace .emit (_adcf ,_fdfebf [_gcbd +1:_ffggf -1]);};case 40:_ffggf =_gcdec ;_gcdec --;{_caace .emit (_dbbc ,_fdfebf [_gcbd :_ffggf ]);};case 41:_ffggf =_gcdec ; +_gcdec --;{_caace .emit (_bacc ,_fdfebf [_gcbd :_ffggf ]);};case 42:_gcdec =(_ffggf )-1;{_caace .emit (_aebf ,_fdfebf [_gcbd :_ffggf ]);};case 43:switch _cgfeg {case 0:{_fbbf =0;goto _bfadb ;};case 1:{_gcdec =(_ffggf )-1;_caace .emit (_dgdg ,_fdfebf [_gcbd :_ffggf ]); +};case 2:{_gcdec =(_ffggf )-1;_caace .emit (_aebf ,_fdfebf [_gcbd :_ffggf ]);};case 3:{_gcdec =(_ffggf )-1;_caace .emit (_cagd ,_fdfebf [_gcbd :_ffggf ]);};case 4:{_gcdec =(_ffggf )-1;_caace .emit (_fdcb ,_fdfebf [_gcbd :_ffggf ]);};case 11:{_gcdec =(_ffggf )-1; +_caace .emit (_ccfbb ,_fdfebf [_gcbd :_ffggf ]);};case 14:{_gcdec =(_ffggf )-1;_caace .emit (_beeg ,_fdfebf [_gcbd :_ffggf ]);};case 15:{_gcdec =(_ffggf )-1;_caace .emit (_adcf ,_fdfebf [_gcbd +1:_ffggf -1]);};};};};goto _bfadb ;_bfadb :_eabb =int (_gdfgcc [_fbbf ]); +_ebgae =uint (_cdbfd [_eabb ]);_eabb ++;for ;_ebgae > 0;_ebgae --{_eabb ++;switch _cdbfd [_eabb -1]{case 0:_gcbd =0;case 1:_cgfeg =0;};};if _fbbf ==0{goto _ebbgc ;};if _gcdec ++;_gcdec !=_aefa {goto _bgagf ;};_daafb :{};if _gcdec ==_bdgce {switch _fbbf {case 1:goto _gecgg ; +case 2:goto _gecgg ;case 31:goto _edga ;case 14:goto _gecgg ;case 15:goto _gecgg ;case 32:goto _aadb ;case 17:goto _gecgg ;case 33:goto _ccece ;case 18:goto _gecgg ;case 19:goto _gecgg ;case 34:goto _fdbdb ;case 35:goto _efdba ;case 36:goto _efdba ;case 23:goto _dgbf ; +case 37:goto _efdba ;case 38:goto _egcdb ;case 39:goto _feacf ;case 40:goto _dfgec ;case 41:goto _dfgec ;case 42:goto _dfgec ;case 43:goto _ccece ;case 44:goto _gecgg ;case 45:goto _dfgec ;case 46:goto _dfgec ;case 47:goto _dfgec ;case 48:goto _dfgec ; +case 49:goto _dfgec ;case 50:goto _dfgec ;case 51:goto _dfgec ;case 52:goto _dfgec ;case 53:goto _dfgec ;case 54:goto _dfgec ;case 55:goto _dfgec ;case 56:goto _dfgec ;case 57:goto _dfgec ;case 58:goto _dfgec ;case 59:goto _gecgg ;};};_ebbgc :{};};if _gcbd > 0{copy (_fdfebf [0:],_fdfebf [_gcbd :]); +};};_ =_bdgce ;if _fbbf ==_dgda {_caace .emit (_fdgcb ,nil );};close (_caace ._defdf );}; -// Eval evaluates and returns a boolean. -func (_gb Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_gb ._bfa )};func _adcf (_gfgg Result )[]Result {_egeg :=_gfgg .ValueList ;if _gfgg .Type ==ResultTypeArray {_egeg =nil ;for _ ,_affge :=range _gfgg .ValueArray {if len (_affge )> 0{_egeg =append (_egeg ,_affge [0]); -}else {_egeg =append (_egeg ,_bfae );};};};return _egeg ;};func _aadf (_ccda int ,_beae _ea .Month ,_ceac int )int64 {if _ccda ==1900&&int (_beae )<=2{_ceac --;};_fdb :=_ea .Date (_ccda ,_beae ,_ceac ,0,0,0,0,_ea .UTC );return _fdb .Unix ();};var _gge =map[string ]*_e .Regexp {}; +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_fbge :=len (args );if _fbge ==0||_fbge > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065"); +};_fbea :=_fccfe (args [0]);_adfae :=[]float64 {};for _ ,_beed :=range _fbea {for _ ,_fcdba :=range _beed {if _fcdba .Type ==ResultTypeNumber &&!_fcdba .IsBoolean {_adfae =append (_adfae ,_fcdba .ValueNumber );};};};_fbd :=len (_adfae );if len (_adfae )< 2{return MakeErrorResultType (ErrorTypeNum ,""); +};_eagd :=0.1;if _fbge ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_eagd =args [1].ValueNumber ;if _eagd <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031"); +};};_deb :=[]float64 {};for _bdcd :=0;_bdcd < _fbd ;_bdcd ++{if _bdcd ==0{_deb =append (_deb ,0);}else {_deb =append (_deb ,_deb [_bdcd -1]+365);};};return _ccaa (_adfae ,_deb ,_eagd );}; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_agac :=len (args );if _agac < 3||_agac > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ffgc :=args [0].ValueNumber ;if _ffgc !=float64 (int (_ffgc )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dfca :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_aeacg :=args [2].ValueNumber ;_ddaa :=0.0;if _agac >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_ddaa =args [3].ValueNumber ;};_ccf :=0.0;if _agac >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_ccf =args [4].ValueNumber ;if _ccf !=0{_ccf =1;};};_aaddb :=0.1;if _agac >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_aaddb =args [5].ValueNumber ;};_cagf :=100;_afff :=0;_bedba :=false ;_dfef :=1e-6;_cbgd :=_aaddb ;for _afff < _cagf &&!_bedba {_gab :=_ea .Pow (_cbgd +1,_ffgc );_fccf :=_ea .Pow (_cbgd +1,_ffgc -1);_bacb :=_cbgd *_ccf +1;_dce :=_dfca *(_gab -1);_ccgg :=_ddaa +_gab *_aeacg +_dce *_bacb /_cbgd ; +_cdega :=_ffgc *_fccf *_aeacg -_dce *_bacb /_ea .Pow (_cbgd ,2);_edfc :=(_ffgc *_dfca *_fccf *_bacb +_dce *_ccf )/_cbgd ;_dcfe :=_ccgg /(_cdega +_edfc );if _ea .Abs (_dcfe )< _dfef {_bedba =true ;};_afff ++;_cbgd -=_dcfe ;};return MakeNumberResult (_cbgd ); +};var _cdbfd []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10}; -// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). -type PrefixRangeExpr struct{_egeec ,_aeebec ,_ccad Expression };func _gaed (_befe []Result ,_facee countMode )float64 {_ebcba :=0.0;for _ ,_eead :=range _befe {switch _eead .Type {case ResultTypeNumber :if _facee ==_ffdeg ||(_facee ==_cggdd &&!_eead .IsBoolean ){_ebcba ++; -};case ResultTypeList ,ResultTypeArray :_ebcba +=_gaed (_eead .ListValues (),_facee );case ResultTypeString :if _facee ==_ffdeg {_ebcba ++;};case ResultTypeEmpty :if _facee ==_gaef {_ebcba ++;};};};return _ebcba ;}; +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_bdaac ,_fbcf :=_fcdbe ("\u0046\u0049\u004e\u0044",args );if _fbcf .Type !=ResultTypeEmpty {return _fbcf ;};_feccb :=_bdaac ._cagbb ;if _feccb ==""{return MakeNumberResult (1.0);};_cfe :=_bdaac ._aaeaa ;_fbgef :=_bdaac ._fdgf ; +_ccdfe :=1;for _bbfb :=range _cfe {if _ccdfe < _fbgef {_ccdfe ++;continue ;};_cdbc :=_bd .Index (_cfe [_bbfb :],_feccb );if _cdbc ==0{return MakeNumberResult (float64 (_ccdfe ));};_ccdfe ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +};func _bbab (_acfb int )string {if _acfb >=1&&_acfb -1< len (_efedd ){if _efedd [_acfb -1]!=""{return _efedd [_acfb -1];};};return _a .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_acfb );}; -// Pi is an implementation of the Excel Pi() function that just returns the Pi -// constant. -func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_acd .Pi );}; +// Reference returns an invalid reference for FunctionCall. +func (_bgecf FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _bcdaa =57377; -// Update returns the same object as updating sheet references does not affect String. -func (_gdbc String )Update (q *_dd .UpdateQuery )Expression {return _gdbc };func _eaga (_fged []Result ,_fcgcf bool )(float64 ,float64 ){_abdc :=0.0;_acfc :=0.0;for _ ,_cggd :=range _fged {switch _cggd .Type {case ResultTypeNumber :if _fcgcf ||!_cggd .IsBoolean {_acfc +=_cggd .ValueNumber ; -_abdc ++;};case ResultTypeList ,ResultTypeArray :_ededd ,_bgab :=_eaga (_cggd .ListValues (),_fcgcf );_acfc +=_ededd ;_abdc +=_bgab ;case ResultTypeString :if _fcgcf {_abdc ++;};case ResultTypeEmpty :};};return _acfc ,_abdc ;};var _geadf =[...]uint8 {0,20,37,60,78,96}; +// GetLocked returns FALSE for the invalid reference context. +func (_gffcef *ivr )GetLocked (cellRef string )bool {return false };const _gaeb =_ba .Millisecond *1000; +// DateDif is an implementation of the Excel DATEDIF() function. +func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};_febf :=args [0].ValueNumber ;_eba :=args [1].ValueNumber ;if _eba < _febf {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065"); +};if _eba ==_febf {return MakeNumberResult (0);};_gbg :=_bd .ToLower (args [2].ValueString );if _gbg =="\u0064"{return MakeNumberResult (_eba -_febf );};_ggf :=_aecd (_febf );_acd :=_aecd (_eba );_abdf ,_gdc ,_fag :=_ggf .Date ();_gbe ,_eac ,_dga :=_acd .Date (); +_def :=int (_gdc );_dfde :=int (_eac );var _adf float64 ;switch _gbg {case "\u0079":_adf =float64 (_gbe -_abdf );if _dfde < _def ||(_dfde ==_def &&_dga < _fag ){_adf --;};case "\u006d":_cbg :=_gbe -_abdf ;_afb :=_dfde -_def ;if _dga < _fag {_afb --;};if _afb < 0{_cbg --; +_afb +=12;};_adf =float64 (_cbg *12+_afb );case "\u006d\u0064":_edde :=_dfde ;if _dga < _fag {_edde --;};_adf =float64 (int (_eba -_bad (_gbe ,_edde ,_fag )));case "\u0079\u006d":_adf =float64 (_dfde -_def );if _dga < _fag {_adf --;};if _adf < 0{_adf +=12; +};case "\u0079\u0064":_gcgf :=_gbe ;if _dfde < _def ||(_dfde ==_def &&_dga < _fag ){_gcgf --;};_adf =float64 (int (_eba -_bad (_gcgf ,_def ,_fag )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065"); +};return MakeNumberResult (_adf );}; -// MakeErrorResult constructs a #VALUE! error with a given extra error message. -// The error message is for debugging formula evaluation only and is not stored -// in the sheet. -func MakeErrorResult (msg string )Result {return MakeErrorResultType (ErrorTypeValue ,msg )};func _ffa (_fbee ,_bbbe ,_ecf float64 )float64 {return (_fbee *3600+_bbbe *60+_ecf )/86400}; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_bca ,_debe :=_acab (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _debe .Type ==ResultTypeError {return _debe ;};_fbgbd :=_bca ._fgff ;_ccdc :=_bca ._eed ;_afaa :=_bca ._adc ;_baeab :=_bca ._bbe ;_cef :=_bca ._cebe ; +_cefe :=_bca ._gcgec ;_cdba :=_fdce (_fbgbd ,_ccdc ,_afaa ,_baeab ,_cef ,_cefe );if _cdba .Type ==ResultTypeError {return _cdba ;};_fcfd :=_cdba .ValueNumber /(1.0+_baeab /_cef );return MakeNumberResult (_fcfd );}; -// ISREF is an implementation of the Excel ISREF() function. -func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (ev .LastEvalIsRef ());}; +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_gagdf ,_bfba :=_egagb (args ,true );if _bfba ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f"); +};return MakeNumberResult (_gagdf /_bfba );};func _bcdcc (_bbge int )string {if _bbge >=0&&_bbge < len (_bcgd ){if _bcgd [_bbge ]!=""{return _bcgd [_bbge ];};};return _a .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_bbge );}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_gaed (args ,_ffdeg ))};var _cgage =[...]int {-1,1,1,-1,-2,0}; +// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the +// nearest multiple of the second argument, toward or away from zero as +// specified by the third argument. +func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_geba :=args [0].AsNumber ();if _geba .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_baba :=float64 (1);if _geba .ValueNumber < 0{_baba =-1;};if len (args )> 1{_cdcge :=args [1].AsNumber ();if _cdcge .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072"); +};_baba =_cdcge .ValueNumber ;};_ffga :=float64 (1);if len (args )> 2{_edbfb :=args [2].AsNumber ();if _edbfb .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_ffga =_edbfb .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ea .Floor (_geba .ValueNumber ));};_dadde :=_geba .ValueNumber ;_dadde ,_aecca :=_ea .Modf (_dadde /_baba );if _aecca !=0&&_geba .ValueNumber < 0&&_ffga > 0{_dadde ++;};return MakeNumberResult (_dadde *_baba ); +}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _dfgef (args ,false )}; +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_gegf :=MakeNumberResult (0);for _ ,_cgdgg :=range args {_cgdgg =_cgdgg .AsNumber ();switch _cgdgg .Type {case ResultTypeNumber :_gegf .ValueNumber +=_cgdgg .ValueNumber ;case ResultTypeList ,ResultTypeArray :_bebag :=Sum (_cgdgg .ListValues ()); +if _bebag .Type !=ResultTypeNumber {return _bebag ;};_gegf .ValueNumber +=_bebag .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cgdgg ;case ResultTypeEmpty :default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cgdgg .Type )); +};};return _gegf ;};func _eeb ()evCache {_cdc :=evCache {};_cdc ._acg =make (map[string ]Result );_cdc ._gca =&_dd .Mutex {};return _cdc ;};var _dgeef =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +func _fcdbe (_geff string ,_afgg []Result )(*parsedSearchObject ,Result ){_bagfe :=len (_afgg );if _bagfe !=2&&_bagfe !=3{return nil ,MakeErrorResult (_geff +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_eace :=_afgg [0];if _eace .Type ==ResultTypeError {return nil ,_eace ;};if _eace .Type !=ResultTypeString &&_eace .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067"); +};_gedd :=_afgg [1];if _gedd .Type ==ResultTypeError {return nil ,_gedd ;};if _gedd .Type !=ResultTypeString &&_gedd .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067"); +};_aecg :=_gedd .Value ();_dccf :=_eace .Value ();_fbab :=1;if _bagfe ==3&&_afgg [2].Type !=ResultTypeEmpty {_ccbf :=_afgg [2];if _ccbf .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072"); +};_fbab =int (_ccbf .ValueNumber );if _fbab < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030"); +};if _fbab > len (_aecg ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030"); +};};return &parsedSearchObject {_dccf ,_aecg ,_fbab },_cff ;};func _agae (_bgbgg Result ,_gabc *criteriaParsed )bool {if _bgbgg .Type ==ResultTypeEmpty {return false ;};if _gabc ._afaga {return _bgbgg .ValueNumber ==_gabc ._fgfg ;}else {_fcdbcd :=_bd .ToLower (_bgbgg .ValueString ); +return _gabc ._ecdf ==_fcdbcd ||_fb .Match (_gabc ._ecdf ,_fcdbcd );};}; -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");};func init (){_aega ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif ); +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_dbgd :=len (args );if _dbgd !=4&&_dbgd !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_gcgd ,_gdgd ,_gdgg :=_gece (args [0],args [1],"\u0044\u0049\u0053\u0043");if _gdgg .Type ==ResultTypeError {return _gdgg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cae :=args [2].ValueNumber ;if _cae <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_eafd :=args [3].ValueNumber ;if _eafd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_egbe :=0;if _dbgd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_egbe =int (args [4].ValueNumber );if !_agdc (_egbe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043"); +};};_dddaf ,_gdgg :=_ead (_gcgd ,_gdgd ,_egbe );if _gdgg .Type ==ResultTypeError {return _gdgg ;};return MakeNumberResult ((_eafd -_cae )/_eafd /_dddaf );};func init (){_ccg ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif ); RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day );RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days ); RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth );RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now ); RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue );RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac ); -};func _ceaf (_befeb int )string {if _befeb >=1&&_befeb -1< len (_bedca ){if _bedca [_befeb -1]!=""{return _bedca [_befeb -1];};};return _a .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_befeb );};func _geee ()evCache {_ded :=evCache {};_ded ._bdc =make (map[string ]Result ); -_ded ._aaf =&_aad .Mutex {};return _ded ;};const _gga ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -type cumulArgs struct{_afa float64 ;_gecb float64 ;_gbgd float64 ;_ebfa float64 ;_aafb float64 ;_dbgbb int ;}; +}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_cfaf :=len (args );if _cfaf !=4&&_cfaf !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_baae ,_aaac ,_eccc :=_cdgb (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _eccc .Type ==ResultTypeError {return _eccc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_eeeb :=args [2].ValueNumber ;if _eeeb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};_eaac :=args [3].ValueNumber ;if _eaac <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et"); -};_dgce :=0;if _cfaf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dgce =int (args [4].ValueNumber );if !_dfbd (_dgce ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043"); -};};_ffgfb ,_eccc :=_bdaf (_baae ,_aaac ,_dgce );if _eccc .Type ==ResultTypeError {return _eccc ;};return MakeNumberResult ((_eaac /_eeeb -1)/_ffgfb );}; +// Eval evaluates and returns the result of a function call. +func (_bacga FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_gfcbae :=LookupFunction (_bacga ._ggbg );if _gfcbae !=nil {_bdbc :=make ([]Result ,len (_bacga ._bgfdd ));for _dcdbf ,_cgfe :=range _bacga ._bgfdd {_bdbc [_dcdbf ]=_cgfe .Eval (ctx ,ev ); +_bdbc [_dcdbf ].Ref =_cgfe .Reference (ctx ,ev );};if _ ,_bgcg :=_becdd [_bacga ._ggbg ];!_bgcg {if _eefgb ,_gffca :=_eabdf (_bdbc );_eefgb {return _gffca ;};};return _gfcbae (_bdbc );};_defcg :=LookupFunctionComplex (_bacga ._ggbg );if _defcg !=nil {_dfgfg :=make ([]Result ,len (_bacga ._bgfdd )); +for _fdda ,_cgge :=range _bacga ._bgfdd {_dfgfg [_fdda ]=_cgge .Eval (ctx ,ev );_dfgfg [_fdda ].Ref =_cgge .Reference (ctx ,ev );};if _ ,_cegd :=_becdd [_bacga ._ggbg ];!_cegd {if _fabf ,_fbacg :=_eabdf (_dfgfg );_fabf {return _fbacg ;};};return _defcg (ctx ,ev ,_dfgfg ); +};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_bacga ._ggbg );}; -// Reference returns an invalid reference for FunctionCall. -func (_dgfaa FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_gfcg ,_efae :=_fbfb (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _efae .Type ==ResultTypeError {return _efae ;};return MakeNumberResult (_bfcg (_gfcg ._ebg ,_gfcg ._ffad ,_gfcg ._gadg ,_gfcg ._agcg )); +};func _gece (_cfgb ,_dfeb Result ,_geaa string )(float64 ,float64 ,Result ){_fdba ,_cbeb :=_cbeg (_cfgb ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_geaa );if _cbeb .Type ==ResultTypeError {return 0,0,_cbeb ;};_eeab ,_cbeb :=_cbeg (_dfeb ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_geaa ); +if _cbeb .Type ==ResultTypeError {return 0,0,_cbeb ;};if _fdba >=_eeab {return 0,0,MakeErrorResultType (ErrorTypeNum ,_geaa +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065"); +};return _fdba ,_eeab ,_cff ;}; -// String returns an empty string for Error. -func (_fca Error )String ()string {return ""};const _egdee =1; +// Power is an implementation of the Excel POWER function that raises a number +// to a power. It requires two numeric arguments. +func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_bcga :=args [0].AsNumber ();if _bcga .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_agbaf :=args [1].AsNumber ();if _agbaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};return MakeNumberResult (_ea .Pow (_bcga .ValueNumber ,_agbaf .ValueNumber ));}; -// Eomonth is an implementation of the Excel EOMONTH() function. -func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_edab :=args [1].ValueNumber ; -_ceff :=args [0];var _gef float64 ;switch _ceff .Type {case ResultTypeEmpty :_gef =0;case ResultTypeNumber :_gef =_ceff .ValueNumber ;case ResultTypeString :_ccce :=DateValue ([]Result {args [0]});if _ccce .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048"); -};_gef =_ccce .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_egba :=_beg (_gef ); -_cgc :=_egba .AddDate (0,int (_edab +1),0);_cga ,_bef ,_ :=_cgc .Date ();_fccc :=_daef (_cga ,int (_bef ),0);if _fccc < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048"); -};if _cga ==1900&&_bef ==3{_fccc --;};return MakeNumberResult (_fccc );};const _aeeba =57349; +// HasFormula returns FALSE for the invalid reference context. +func (_fcfda *ivr )HasFormula (cellRef string )bool {return false };var _daggd =[...]uint8 {0,17,33,49,63,78,93,108};func _acaa (_adg ,_bagf ,_gcde float64 )float64 {return (_adg *3600+_bagf *60+_gcde )/86400}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_ccef ,_egfg :=_edff (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _egfg .Type ==ResultTypeError {return _egfg ;};_faad :=_ccef ._fgd ;_abge :=_ccef ._caef ;_dfd :=_ccef ._ggfe ;_ebca :=_ccef ._agbb ; -_ffg :=_ccef ._gcec ;_gbfe :=_ccef ._ddgd ;return _gbge (_faad ,_abge ,_dfd ,_ebca ,_ffg ,_gbfe );}; +// Eval evaluates a horizontal range returning a list of results or an error. +func (_ggag HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_bcgaa :=_ggag .horizontalRangeReference ();if _bdbae ,_cdfc :=ev .GetFromCache (_bcgaa );_cdfc {return _bdbae ;};_deecb ,_bggaf :=_babb (ctx ,_ggag ._fgba ,_ggag ._deeb );_bcbdg :=_adge (ctx ,ev ,_deecb ,_bggaf ); +ev .SetCache (_bcgaa ,_bcbdg );return _bcbdg ;};type node struct{_cgbda tokenType ;_dacf string ;};const _cfcdb int =30; -// Not is an implementation of the Excel NOT() function and takes a single -// argument. -func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0]; -case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0)); -default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};};func _ccdb (_fbfb string ,_caac _ea .Time )(_ea .Time ,error ){_eeeg ,_ ,_gbab :=_da .ParseFloat (_fbfb ,10,128,_da .ToNearestEven ); -if _gbab !=nil {return _ea .Time {},_gbab ;};_beee :=new (_da .Float );_beee .SetUint64 (uint64 (24*_ea .Hour ));_eeeg .Mul (_eeeg ,_beee );_fbea ,_ :=_eeeg .Uint64 ();_fbac :=_caac .Add (_ea .Duration (_fbea ));return _dafge (_fbac ),nil ;}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_ddbg :=len (args );if _ddbg < 3||_ddbg > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_ffcbb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};_eafe :=args [1].ValueNumber ;if _eafe !=float64 (int (_eafe )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_acdf :=args [2].ValueNumber ;_eadc :=0.0;if _ddbg >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_eadc =args [3].ValueNumber ;};_aagd :=0;if _ddbg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_aagd =int (args [4].ValueNumber );if _aagd !=0{_aagd =1;};};return MakeNumberResult (_bgaa (_ffcbb ,_eafe ,_acdf ,_eadc ,_aagd ));}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_dffa ,_efda :=_efgf (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _efda .Type ==ResultTypeError {return _efda ;};return MakeNumberResult (_gggb (_dffa ._cbd ,_dffa ._edce ,_dffa ._cagg ,_dffa ._dfcb )); -};const _efbd =57367;func _ddaf (_febb Result ,_caad *criteriaParsed )bool {if _febb .Type ==ResultTypeEmpty {return false ;};if _caad ._cabc {return _febb .ValueNumber ==_caad ._ggbc ;}else {_ebgcd :=_bdd .ToLower (_febb .ValueString );return _caad ._bbbc ==_ebgcd ||_fa .Match (_caad ._bbbc ,_ebgcd ); -};};func _agab (_aced []Result )[]float64 {_gbabd :=make ([]float64 ,0);for _ ,_agdcc :=range _aced {if _agdcc .Type ==ResultTypeEmpty {continue ;};_agdcc =_agdcc .AsNumber ();switch _agdcc .Type {case ResultTypeNumber :if !_agdcc .IsBoolean {_gbabd =append (_gbabd ,_agdcc .ValueNumber ); -};case ResultTypeList ,ResultTypeArray :_gbabd =append (_gbabd ,_agab (_agdcc .ListValues ())...);case ResultTypeString :default:_ge .Log .Debug ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_agdcc .Type ); -};};return _gbabd ;}; +// Parse parses a string to get an Expression. +func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_bd .NewReader (s ));}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_gcb CellRef )Update (q *_dd .UpdateQuery )Expression {if q .UpdateCurrentSheet {_gcb ._aff =_def (_gcb ._aff ,q );};return _gcb ;}; +// MDeterm is an implementation of the Excel MDETERM which finds the determinant +// of a matrix. +func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fadf :=args [0];if _fadf .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bfccg :=len (_fadf .ValueArray );for _ ,_cabg :=range _fadf .ValueArray {if len (_cabg )!=_bfccg {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078"); +};};return MakeNumberResult (_fbccg (_fadf .ValueArray ));}; -// CeilingPrecise is an implementation of the CEILING.PRECISE function which -// returns the ceiling of a number. -func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_fdff :=args [0].AsNumber ();if _fdff .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_bbfc :=float64 (1);if _fdff .ValueNumber < 0{_bbfc =-1;};if len (args )> 1{_ddcd :=args [1].AsNumber ();if _ddcd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_bbfc =_acd .Abs (_ddcd .ValueNumber );};if len (args )==1{return MakeNumberResult (_acd .Ceil (_fdff .ValueNumber ));};_gbcae :=_fdff .ValueNumber ;_gbcae ,_defa :=_acd .Modf (_gbcae /_bbfc );if _defa !=0{if _fdff .ValueNumber > 0{_gbcae ++;};};return MakeNumberResult (_gbcae *_bbfc ); +// Oddlprice implements the Excel ODDLPRICE function. +func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_ggcf ,_bdde ,_eaacd :=_gece (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _eaacd .Type ==ResultTypeError {return _eaacd ;};_fcgb ,_eaacd :=_cbeg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); +if _eaacd .Type ==ResultTypeError {return _eaacd ;};if _fcgb >=_ggcf {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e"); +};_bgcca :=args [3];if _bgcca .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_beba :=_bgcca .ValueNumber ;if _beba < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_fbcgf :=args [4];if _fbcgf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_adb :=_fbcgf .ValueNumber ;if _adb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_fcga :=args [5]; +if _fcga .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072"); +};_bbdf :=_fcga .ValueNumber ;if _bbdf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_gegbb :=args [6]; +if _gegbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_fffb :=float64 (int (_gegbb .ValueNumber ));if !_ece (_fffb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gbfcc :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_febfa :=args [7]; +if _febfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_gbfcc =int (_febfa .ValueNumber );if !_agdc (_gbfcc ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045"); +};};_abee ,_eaacd :=_ead (_fcgb ,_bdde ,_gbfcc );if _eaacd .Type ==ResultTypeError {return _eaacd ;};_abee *=_fffb ;_dcdc ,_eaacd :=_ead (_ggcf ,_bdde ,_gbfcc );if _eaacd .Type ==ResultTypeError {return _eaacd ;};_dcdc *=_fffb ;_fgdc ,_eaacd :=_ead (_fcgb ,_ggcf ,_gbfcc ); +if _eaacd .Type ==ResultTypeError {return _eaacd ;};_fgdc *=_fffb ;_cfdf :=_bbdf +_abee *100*_beba /_fffb ;_cfdf /=_dcdc *_adb /_fffb +1;_cfdf -=_fgdc *100*_beba /_fffb ;return MakeNumberResult (_cfdf );};type noCache struct{}; + +// Eval evaluates and returns the result of a Negate expression. +func (_faagg Negate )Eval (ctx Context ,ev Evaluator )Result {_beggc :=_faagg ._ffabb .Eval (ctx ,ev );if _beggc .Type ==ResultTypeNumber {return MakeNumberResult (-_beggc .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); }; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_acad ,_edgc :=_dceb ("\u0046\u0049\u004e\u0044",args );if _edgc .Type !=ResultTypeEmpty {return _edgc ;};_dedd :=_acad ._faba ;if _dedd ==""{return MakeNumberResult (1.0); -};_cbec :=_acad ._fdda ;_addf :=_acad ._egffa -1;_cgegd :=1;_afgcf :=0;for _fbbcc :=range _cbec {if _fbbcc !=0{_bccbc :=1;if _fbbcc -_afgcf > 1{_bccbc =2;};_cgegd +=_bccbc ;};if _cgegd > _addf {_gedg :=_bdd .Index (_cbec [_fbbcc :],_dedd );if _gedg ==0{return MakeNumberResult (float64 (_cgegd )); -};};_afgcf =_fbbcc ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Decimal is an implementation of the Excel function DECIMAL() that parses a string +// in a given base and returns the numeric result. +func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_eeadg :=args [0].AsString ();if _eeadg .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_ccaaa :=args [1].AsNumber ();if _ccaaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gfgcd :=_eeadg .ValueString ;if len (_gfgcd )> 2&&(_bd .HasPrefix (_gfgcd ,"\u0030\u0078")||_bd .HasPrefix (_gfgcd ,"\u0030\u0058")){_gfgcd =_gfgcd [2:];};_fbcae ,_deeg :=_bc .ParseInt (_gfgcd ,int (_ccaaa .ValueNumber ),64);if _deeg !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e"); +};return MakeNumberResult (float64 (_fbcae ));};func _dbdaba (_abbg []Result ,_dfcef bool )Result {_gdfgcg :="\u004d\u0041\u0058";if _dfcef {_gdfgcg ="\u004d\u0041\u0058\u0041";};if len (_abbg )==0{return MakeErrorResult (_gdfgcg +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gfcd :=-_ea .MaxFloat64 ;for _ ,_ecbbc :=range _abbg {switch _ecbbc .Type {case ResultTypeNumber :if (_dfcef ||!_ecbbc .IsBoolean )&&_ecbbc .ValueNumber > _gfcd {_gfcd =_ecbbc .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_fbbd :=_dbdaba (_ecbbc .ListValues (),_dfcef ); +if _fbbd .ValueNumber > _gfcd {_gfcd =_fbbd .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_cecfc :=0.0;if _dfcef {_cecfc =_ecbbc .AsNumber ().ValueNumber ;};if _cecfc > _gfcd {_gfcd =_cecfc ;};default:_ae .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_gdfgcg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ecbbc .Type ); +};};if _gfcd ==-_ea .MaxFloat64 {_gfcd =0;};return MakeNumberResult (_gfcd );};func _cdeb (_afa []Result ,_fffe string )(*amorArgs ,Result ){_eca :=len (_afa );if _eca !=6&&_eca !=7{return nil ,MakeErrorResult (_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _afa [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fffe +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_egf :=_afa [0].ValueNumber ; +if _egf < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); +};_gadb ,_acfc :=_cbeg (_afa [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_fffe );if _acfc .Type ==ResultTypeError {return nil ,_acfc ;};_effc ,_acfc :=_cbeg (_afa [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_fffe ); +if _acfc .Type ==ResultTypeError {return nil ,_acfc ;};if _effc < _gadb {return nil ,MakeErrorResultType (ErrorTypeNum ,_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064"); +};if _afa [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cbbfc :=_afa [3].ValueNumber ;if _cbbfc < 0||_cbbfc > _egf {return nil ,MakeErrorResultType (ErrorTypeNum ,_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074"); +};if _afa [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cdef :=int (_afa [4].ValueNumber );if _cdef < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fffe +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); +};if _afa [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fffe +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_eaeb :=_afa [5].ValueNumber ;if _eaeb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fffe +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035"); +};_bbec :=0;if _eca ==7&&_afa [6].Type !=ResultTypeEmpty {if _afa [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fffe +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bbec =int (_afa [6].ValueNumber );if !_agdc (_bbec )||_bbec ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_fffe ); +};};return &amorArgs {_egf ,_gadb ,_effc ,_cbbfc ,_cdef ,_eaeb ,_bbec },_cff ;}; -// Reference returns a string reference value to a sheet. -func (_ddffc SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_ddffc ._aggg };};func _dfdd (_abfca ,_gaec ,_bdbf ,_cbage ,_dcffg ,_fecb float64 )float64 {var _acgg ,_cgagf float64 ;_bdec :=0.0; -_fbab :=_acd .Ceil (_dcffg );_gega :=_abfca -_gaec ;_ecgb :=false ;_fgcef :=0.0;for _fdbg :=1.0;_fdbg <=_fbab ;_fdbg ++{if !_ecgb {_acgg =_fafed (_abfca ,_gaec ,_bdbf ,_fdbg ,_fecb );_fgcef =_gega /(_bdbf -_fdbg +1);if _fgcef > _acgg {_cgagf =_fgcef ;_ecgb =true ; -}else {_cgagf =_acgg ;_gega -=_acgg ;};}else {_cgagf =_fgcef ;};if _fdbg ==_fbab {_cgagf *=_dcffg +1-_fbab ;};_bdec +=_cgagf ;};return _bdec ;}; +// Ifs is an implementation of the Excel IFS() function. +func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};for _agfdg :=0;_agfdg < len (args )-1;_agfdg +=2{if args [_agfdg ].ValueNumber ==1{return args [_agfdg +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};type cumulArgs struct{_bac float64 ;_afbd float64 ;_dgea float64 ;_ebf float64 ;_abbc float64 ; +_bccd int ;}; -// Transpose implements the TRANSPOSE function that transposes a cell range. -func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_cddf :=args [0];if _cddf .Type ==ResultTypeList {_cbda :=[][]Result {};for _ ,_cdbdg :=range _cddf .ValueList {_cbda =append (_cbda ,[]Result {_cdbdg });};return MakeArrayResult (_cbda );};_bbc :=make ([][]Result ,len (_cddf .ValueArray [0]));for _ ,_caaa :=range _cddf .ValueArray {for _bgfbg ,_befb :=range _caaa {_bbc [_bgfbg ]=append (_bbc [_bgfbg ],_befb ); -};};return MakeArrayResult (_bbc );};func _fabf (_edcdf ,_fbbee ,_ebfeg Reference )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_edcdf .Value ,_fbbee .Value ,_ebfeg .Value );};type amorArgs struct{_acbf float64 ;_cad float64 ; -_cegd float64 ;_cabfb float64 ;_beag int ;_cgeb float64 ;_bdf int ;};func _beg (_ccbc float64 )_ea .Time {_fgbf :=int64 ((_ccbc -_gab )*_cff );return _ea .Unix (0,_fgbf ).UTC ();}; +// SumIf implements the SUMIF function. +func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");}; +_gccg :=args [0];if _gccg .Type !=ResultTypeArray &&_gccg .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_egbec :=_fccfe (_gccg );_aaca :=args [2];if _aaca .Type !=ResultTypeArray &&_aaca .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_dfcee :=_fccfe (_aaca );_fbacb :=_gcdgb (args [1]);_bdaf :=0.0;for _gabb ,_bgaaa :=range _egbec {for _cgaea ,_gbgbd :=range _bgaaa {if _cedc (_gbgbd ,_fbacb ){_bdaf +=_dfcee [_gabb ][_cgaea ].ValueNumber ;};};};return MakeNumberResult (_bdaf );};var _cgbb =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; +var _abea =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +type rangeIndex struct{_aeaf int ;_bfgca int ;};func (_debba *ivr )SetOffset (col ,row uint32 ){}; -// Xnpv implements the Excel XNPV function. -func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_dcfc :=args [0].ValueNumber ;if _dcfc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065"); -};_abaa ,_cbcd :=_cece (args [1],args [2],"\u0058\u004e\u0050\u0056");if _cbcd .Type ==ResultTypeError {return _cbcd ;};_dgde :=_abaa ._cdacb ;_dbde :=_abaa ._ebde ;_adf :=0.0;_acbd :=_dbde [0];for _fgab ,_edgf :=range _dgde {_adf +=_edgf /_acd .Pow (1+_dcfc ,(_dbde [_fgab ]-_acbd )/365); -};return MakeNumberResult (_adf );};func _dfgef (_dggg []Result ,_dbdc bool )Result {_gffg :="\u004d\u0049\u004e";if _dbdc {_gffg ="\u004d\u0049\u004e\u0041";};if len (_dggg )==0{return MakeErrorResult (_gffg +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_daad :=_acd .MaxFloat64 ;for _ ,_bdbe :=range _dggg {switch _bdbe .Type {case ResultTypeNumber :if (_dbdc ||!_bdbe .IsBoolean )&&_bdbe .ValueNumber < _daad {_daad =_bdbe .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bfbg :=_dfgef (_bdbe .ListValues (),_dbdc ); -if _bfbg .ValueNumber < _daad {_daad =_bfbg .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_fgfga :=0.0;if _dbdc {_fgfga =_bdbe .AsNumber ().ValueNumber ;};if _fgfga < _daad {_daad =_fgfga ;};default:_ge .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_gffg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bdbe .Type ); -};};if _daad ==_acd .MaxFloat64 {_daad =0;};return MakeNumberResult (_daad );}; +// Eval evaluates a range returning a list of results or an error. +func (_cdag Range )Eval (ctx Context ,ev Evaluator )Result {_gdfgd :=_cdag ._gcddf .Reference (ctx ,ev );_afcgg :=_cdag ._ebad .Reference (ctx ,ev );_dfebb :=_dgbage (_gdfgd ,_afcgg );if _gdfgd .Type ==ReferenceTypeCell &&_afcgg .Type ==ReferenceTypeCell {if _gbad ,_degfg :=ev .GetFromCache (_dfebb ); +_degfg {return _gbad ;}else {_ceeb :=_adge (ctx ,ev ,_gdfgd .Value ,_afcgg .Value );ev .SetCache (_dfebb ,_ceeb );return _ceeb ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_dfebb );};var _ge =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _bgbgf (args ,false )};func _ade (_eadb ,_fdbb ,_abce int )int {if _eadb > _fdbb {return 0;};if _ecbd (_abce ){return (_fdbb -_eadb +1)*360;};_badb :=0;for _fgg :=_eadb ;_fgg <=_fdbb ;_fgg ++{_aef :=365;if _gad (_fgg ){_aef =366; -};_badb +=_aef ;};return _badb ;};func (_dgaef *Lexer )nextRaw ()*node {for len (_dgaef ._acaag )!=0{_fccgb :=<-_dgaef ._acaag [len (_dgaef ._acaag )-1];if _fccgb !=nil {return _fccgb ;};_dgaef ._acaag =_dgaef ._acaag [0:len (_dgaef ._acaag )-1];};return <-_dgaef ._gbacb ; -};func _dafge (_begce _ea .Time )_ea .Time {_begce =_begce .UTC ();return _ea .Date (_begce .Year (),_begce .Month (),_begce .Day (),_begce .Hour (),_begce .Minute (),_begce .Second (),_begce .Nanosecond (),_ea .Local );};func _cbbc (_dcc ,_gace float64 ,_fead ,_gafc int )(float64 ,Result ){_ebef ,_bddg :=_beg (_dcc ),_beg (_gace ); -if _bddg .After (_ebef ){_afe :=_bfff (_ebef ,_bddg ,_fead ,_gafc );_adbc :=(_bddg .Year ()-_afe .Year ())*12+int (_bddg .Month ())-int (_afe .Month ());return float64 (_adbc *_fead )/12.0,_bfae ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065"); -};func _fbccd (_gege []Result )(bool ,Result ){for _ ,_gfgec :=range _gege {if _gfgec .Type ==ResultTypeError {return true ,_gfgec ;};};return false ,MakeEmptyResult ();}; -// NA is an implementation of the Excel NA() function that just returns the #N/A! error. -func NA (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");};var _dbcd ,_bdfd ,_cabfd ,_gebb ,_baf ,_bbac ,_cfba ,_gggbe ,_edaed ,_fcaf ,_fcbf ,_bcag ,_dfaa ,_bebdg ,_cfab *_e .Regexp ; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_fcgfgf ,_fafb :=_fcdbe ("\u0046\u0049\u004e\u0044",args );if _fafb .Type !=ResultTypeEmpty {return _fafb ;};_agdd :=_bd .ToLower (_fcgfgf ._cagbb );if _agdd ==""{return MakeNumberResult (1.0);};_aebe :=_bd .ToLower (_fcgfgf ._aaeaa ); +_egcb :=_fcgfgf ._fdgf ;_bgafe :=1;for _efbc :=range _aebe {if _bgafe < _egcb {_bgafe ++;continue ;};_gagf :=_fb .Index (_agdd ,_aebe [_efbc :]);if _gagf ==0{return MakeNumberResult (float64 (_bgafe ));};_bgafe ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +}; +// Combina is an implementation of the Excel COMBINA function whic returns the +// number of combinations with repetitions. +func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_aaebe :=args [0].AsNumber ();_cfbea :=args [1].AsNumber ();if _aaebe .Type !=ResultTypeNumber ||_cfbea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_cbcf :=_ea .Trunc (_aaebe .ValueNumber );_fedg :=_ea .Trunc (_cfbea .ValueNumber );if _cbcf < _fedg {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b"); +};if _cbcf ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_cbcf +_fedg -1);args [1]=MakeNumberResult (_cbcf -1);return Combin (args );};func (_egeg *evCache )SetCache (key string ,value Result ){_egeg ._gca .Lock ();_egeg ._acg [key ]=value ; +_egeg ._gca .Unlock ();};type yySymType struct{_dfed int ;_aggcf *node ;_ccaca Expression ;_gcgde []Expression ;_febcd [][]Expression ;};func _dcc (_cgdd string )(int ,int ,float64 ,bool ,bool ,Result ){_bgd :="";_ced :=[]string {};for _bffb ,_fbg :=range _cdcc {_ced =_fbg .FindStringSubmatch (_cgdd ); +if len (_ced )> 1{_bgd =_bffb ;break ;};};if _bgd ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};_cdbd :=_ced [1]=="";_ced =_ced [49:];_aad :=len (_ced );_ecd :=_ced [_aad -1];_abag :=_ecd =="\u0061\u006d";_dee :=_ecd =="\u0070\u006d"; +var _fbbg ,_eff int ;var _cgf float64 ;var _aegb error ;switch _bgd {case "\u0068\u0068":_fbbg ,_aegb =_bc .Atoi (_ced [0]);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};_eff =0;_cgf =0;case "\u0068\u0068\u003am\u006d":_fbbg ,_aegb =_bc .Atoi (_ced [0]); +if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};_eff ,_aegb =_bc .Atoi (_ced [2]);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};_cgf =0;case "\u006d\u006d\u003as\u0073":_fbbg =0; +_eff ,_aegb =_bc .Atoi (_ced [0]);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};_cgf ,_aegb =_bc .ParseFloat (_ced [2],64);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc ); +};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_fbbg ,_aegb =_bc .Atoi (_ced [0]);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};_eff ,_aegb =_bc .Atoi (_ced [2]);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc ); +};_cgf ,_aegb =_bc .ParseFloat (_ced [4],64);if _aegb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};};if _eff >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};if _abag ||_dee {if _fbbg > 12||_cgf >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc ); +}else if _fbbg ==12{_fbbg =0;};}else if _fbbg >=24||_cgf >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_feacc );};return _fbbg ,_eff ,_cgf ,_dee ,_cdbd ,_cff ;}; -// IsNA is an implementation of the Excel ISNA() function. -func IsNA (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004e\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"); -}; +// Ceiling is an implementation of the CEILING function which +// returns the ceiling of a number. +func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074"); +};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_agad :=args [0].AsNumber ();if _agad .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072"); +};_bdgfd :=float64 (1);if _agad .ValueNumber < 0{_bdgfd =-1;};if len (args )> 1{_gfced :=args [1].AsNumber ();if _gfced .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_bdgfd =_gfced .ValueNumber ;};if _bdgfd < 0&&_agad .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064"); +};if len (args )==1{return MakeNumberResult (_ea .Ceil (_agad .ValueNumber ));};_cgdff :=_agad .ValueNumber ;_cgdff ,_agaef :=_ea .Modf (_cgdff /_bdgfd );if _agaef > 0{_cgdff ++;};return MakeNumberResult (_cgdff *_bdgfd );}; -// SeriesSum implements the Excel SERIESSUM function. -func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_gcgf :=args [0].AsNumber ();_bgee :=args [1].AsNumber ();_bfabe :=args [2].AsNumber ();_fbaef :=args [3].ListValues ();if _gcgf .Type !=ResultTypeNumber ||_bgee .Type !=ResultTypeNumber ||_bfabe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063"); -};_gbdaa :=float64 (0);for _afcaa ,_ebge :=range _fbaef {_gbdaa +=_ebge .ValueNumber *_acd .Pow (_gcgf .ValueNumber ,_bgee .ValueNumber +float64 (_afcaa )*_bfabe .ValueNumber );};return MakeNumberResult (_gbdaa );};func _ce (_gc Result )bool {if _gc .Type ==ResultTypeString {return _gc .ValueString ==""; -};return _gc .ValueNumber ==0;};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;};var _ec =map[string ]*_e .Regexp {};type Reference struct{Type ReferenceType ;Value string ;}; +// Value returns a string version of the result. +func (_fggae Result )Value ()string {switch _fggae .Type {case ResultTypeNumber :_facag :=_bc .FormatFloat (_fggae .ValueNumber ,'f',-1,64);if len (_facag )> 12{_aecbg :=12;for _dagb :=_aecbg ;_dagb > 0&&_facag [_dagb ]=='0';_dagb --{_aecbg --;};_facag =_facag [0:_aecbg +1]; +};return _facag ;case ResultTypeError :return _fggae .ValueString ;case ResultTypeString :return _fggae .ValueString ;case ResultTypeList :if len (_fggae .ValueList )==0{return "";};return _fggae .ValueList [0].Value ();case ResultTypeArray :if len (_fggae .ValueArray )==0||len (_fggae .ValueArray [0])==0{return ""; +};return _fggae .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};}; -// Result is the result of a formula or cell evaluation . -type Result struct{ValueNumber float64 ;ValueString string ;ValueList []Result ;ValueArray [][]Result ;IsBoolean bool ;ErrorMessage string ;Type ResultType ;Ref Reference ;}; +// Now is an implementation of the Excel NOW() function. +func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_bgc :=_ba .Now (); +_ ,_ddf :=_bgc .Zone ();_dbce :=_fed +float64 (_bgc .Unix ()+int64 (_ddf ))/86400;return MakeNumberResult (_dbce );}; -// SumProduct is an implementation of the Excel SUMPRODUCT() function. -func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dageb :=args [0].Type ;for _ ,_fdfc :=range args {if _fdfc .Type !=_dageb {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065"); -};};switch _dageb {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_afgf :=len (args [0].ListValues ());_ggba :=make ([]float64 ,_afgf );for _agdg :=range _ggba {_ggba [_agdg ]=1.0;};for _ ,_bagad :=range args {if len (_bagad .ListValues ())!=_afgf {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -};for _ggefb ,_ecag :=range _bagad .ListValues (){_ecag =_ecag .AsNumber ();if _ecag .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063"); -};_ggba [_ggefb ]=_ggba [_ggefb ]*_ecag .ValueNumber ;};};_deda :=0.0;for _ ,_aeeae :=range _ggba {_deda +=_aeeae ;};return MakeNumberResult (_deda );};return MakeNumberResult (1.0);}; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_ecff :=_fc .Buffer {};for _ ,_daddgc :=range args {switch _daddgc .Type {case ResultTypeString :_ecff .WriteString (_daddgc .ValueString );case ResultTypeNumber :var _aacd string ;if _daddgc .IsBoolean {if _daddgc .ValueNumber ==0{_aacd ="\u0046\u0041\u004cS\u0045"; +}else {_aacd ="\u0054\u0052\u0055\u0045";};}else {_aacd =_daddgc .AsString ().ValueString ;};_ecff .WriteString (_aacd );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073"); +};};return MakeStringResult (_ecff .String ());};var _bcfgd =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +const _cedbd =57376;type Reference struct{Type ReferenceType ;Value string ;}; -// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number -// up to a specified number of digits. -func RoundUp (args []Result )Result {return _ddbb (args ,_befcfb )};func _fb (_ff ,_ccb [][]Result )bool {if len (_ff )!=len (_ccb ){return false ;};for _ffd :=range _ff {if len (_ff [_ffd ])!=len (_ccb [_ffd ]){return false ;};};return true ;};const _gca ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045"; -func _gad (_gggg int )bool {if _gggg ==_gggg /400*400{return true ;};if _gggg ==_gggg /100*100{return false ;};return _gggg ==_gggg /4*4;}; +// CeilingPrecise is an implementation of the CEILING.PRECISE function which +// returns the ceiling of a number. +func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_faead :=args [0].AsNumber ();if _faead .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_bfab :=float64 (1);if _faead .ValueNumber < 0{_bfab =-1;};if len (args )> 1{_fggcg :=args [1].AsNumber ();if _fggcg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_bfab =_ea .Abs (_fggcg .ValueNumber );};if len (args )==1{return MakeNumberResult (_ea .Ceil (_faead .ValueNumber ));};_fcce :=_faead .ValueNumber ;_fcce ,_fefe :=_ea .Modf (_fcce /_bfab );if _fefe !=0{if _faead .ValueNumber > 0{_fcce ++;};};return MakeNumberResult (_fcce *_bfab ); +}; -// Days is an implementation of the Excel DAYS() function. -func Days (args []Result )Result {if len (args )!=2{return MakeErrorResult ("D\u0041\u0059\u0053\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};var _dgad ,_ddf float64 ;switch args [0].Type {case ResultTypeNumber :_ddf =args [0].ValueNumber ; -case ResultTypeString :_ccc :=DateValue ([]Result {args [0]});if _ccc .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053"); -};_ddf =_ccc .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_dgad =args [1].ValueNumber ; -if _dgad < 62&&_ddf >=62{_dgad --;};case ResultTypeString :_gdg :=DateValue ([]Result {args [1]});if _gdg .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053"); -};_dgad =_gdg .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_dgd :=float64 (int (_ddf -_dgad ));return MakeNumberResult (_dgd ); -};const _debcf =57351;var _aeggf =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; -type xargs struct{_cdacb []float64 ;_ebde []float64 ;}; +// Rows implements the Excel ROWS function. +func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_dfcff :=args [0];if _dfcff .Type !=ResultTypeArray &&_dfcff .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_caeba :=_dfcff .ValueArray ;if len (_caeba )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077"); +};return MakeNumberResult (float64 (len (_caeba )));};var (_eded =0;_eefec =false ;);func _ceee (_bdgc string ,_eegb func (_gefd float64 )float64 )Function {return func (_eecec []Result )Result {if len (_eecec )!=1{return MakeErrorResult (_bdgc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_geab :=_eecec [0].AsNumber ();switch _geab .Type {case ResultTypeNumber :_gbffg :=_eegb (_geab .ValueNumber );if _ea .IsNaN (_gbffg ){return MakeErrorResult (_bdgc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");}; +if _ea .IsInf (_gbffg ,0){return MakeErrorResult (_bdgc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_gbffg );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_bdgc +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +case ResultTypeError :return _geab ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bdgc ,_geab .Type )); +};};}; -// String returns a string representation of SheetPrefixExpr. -func (_cfafd SheetPrefixExpr )String ()string {return _cfafd ._aggg };func _cece (_bdff ,_aacga Result ,_aacff string )(*xargs ,Result ){if _bdff .Type !=ResultTypeList &&_bdff .Type !=ResultTypeArray {return nil ,MakeErrorResult (_aacff +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065"); -};_gegd :=_ebgb (_bdff );_fcg :=[]float64 {};for _ ,_cecdb :=range _gegd {for _ ,_cfag :=range _cecdb {if _cfag .Type ==ResultTypeNumber &&!_cfag .IsBoolean {_fcg =append (_fcg ,_cfag .ValueNumber );}else {return nil ,MakeErrorResult (_aacff +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073"); -};};};_fbabd :=len (_fcg );if len (_fcg )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _aacga .Type !=ResultTypeList &&_aacga .Type !=ResultTypeArray {return nil ,MakeErrorResult (_aacff +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065"); -};_fbegb :=_ebgb (_aacga );_cbaec :=[]float64 {};_cbaf :=0.0;for _ ,_edcg :=range _fbegb {for _ ,_fgcc :=range _edcg {if _fgcc .Type ==ResultTypeNumber &&!_fgcc .IsBoolean {_dcge :=float64 (int (_fgcc .ValueNumber ));if _dcge < _cbaf {return nil ,MakeErrorResultType (ErrorTypeNum ,_aacff +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072"); -};_cbaec =append (_cbaec ,_dcge );_cbaf =_dcge ;}else {return nil ,MakeErrorResult (_aacff +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_cbaec )!=_fbabd {return nil ,MakeErrorResultType (ErrorTypeNum ,""); -};return &xargs {_fcg ,_cbaec },MakeEmptyResult ();}; +// SetLocked does nothing for the invalid reference context. +func (_fbage *ivr )SetLocked (cellRef string ,locked bool ){};func _dfce (_fdaf []Result )(float64 ,float64 ,Result ){_badf :=0.0;_aabd :=1.0;for _ ,_abeed :=range _fdaf {switch _abeed .Type {case ResultTypeNumber :_badf +=_abeed .ValueNumber ;_aabd *=_fcaf (_abeed .ValueNumber ); +case ResultTypeList ,ResultTypeArray :_eccb ,_fabae ,_agfc :=_dfce (_abeed .ListValues ());_badf +=_eccb ;_aabd *=_fcaf (_fabae );if _agfc .Type ==ResultTypeError {return 0,0,_agfc ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073"); +case ResultTypeError :return 0,0,_abeed ;};};return _badf ,_aabd ,_cff ;};var _acgbe =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36}; -// String returns a string representation of CellRef. -func (_eab CellRef )String ()string {return _eab ._aff }; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_cdcb (args ,_fgcb ))}; -// CountBlank implements the COUNTBLANK function. -func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeNumberResult (_gaed (args ,_gaef ));};func _agbe (_baaa ,_gbbfb ,_gcac ,_fgdd float64 ,_gcae int )float64 {var _ecgf float64 ;if _baaa ==0{_ecgf =(_gcac +_fgdd )/_gbbfb ;}else {_gdc :=_acd .Pow (1+_baaa ,_gbbfb );if _gcae ==1{_ecgf =(_fgdd *_baaa /(_gdc -1)+_gcac *_baaa /(1-1/_gdc ))/(1+_baaa ); -}else {_ecgf =_fgdd *_baaa /(_gdc -1)+_gcac *_baaa /(1-1/_gdc );};};return -_ecgf ;};func _ecbd (_dage int )bool {return _dage ==0||_dage ==4}; +// Bool is a boolean expression. +type Bool struct{_ff bool }; -// Reference returns a string reference value to a cell. -func (_baa CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_baa ._aff };}; +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_cfba :=len (args );if _cfba < 3||_cfba > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_gcee :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};_afe :=args [1].ValueNumber ;if _afe !=float64 (int (_afe )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fdae :=args [2].ValueNumber ;_ebfbb :=0.0;if _cfba >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ebfbb =args [3].ValueNumber ;};_egcf :=0.0;if _cfba ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_egcf =args [4].ValueNumber ;if _egcf !=0{_egcf =1;};};if _gcee ==0{return MakeNumberResult (-_fdae *_afe -_ebfbb );}else {return MakeNumberResult ((((1-_ea .Pow (1+_gcee ,_afe ))/_gcee )*_fdae *(1+_gcee *_egcf )-_ebfbb )/_ea .Pow (1+_gcee ,_afe ));}; +};type ri struct{_dfgc float64 ;_dbdg string ;}; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_bbbgd .Lock ();defer _bbbgd .Unlock ();if _ ,_fagdf :=_bcfg [name ];_fagdf {_ge .Log .Debug ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name ); -};_bcfg [name ]=fn ;};const _cgf ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm ); -RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc );RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays ); -RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd ); -RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc );RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc ); -RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr );RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect ); -RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule );RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt ); -RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration );RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal ); -RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice );RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration ); -RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration );RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price ); -RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat );RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received ); -RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri );RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq ); -RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr ); -RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield );RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat ); +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_dcda ,_ace :=_fbfb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _ace .Type ==ResultTypeError {return _ace ;};return MakeNumberResult (_egef (_dcda ._ebg ,_dcda ._ffad ,_dcda ._gadg ,_dcda ._agcg )); }; -// Negate is a negate expression like -A1. -type Negate struct{_ffab Expression }; +// Transpose implements the TRANSPOSE function that transposes a cell range. +func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_cfcc :=args [0];if _cfcc .Type ==ResultTypeList {_baca :=[][]Result {};for _ ,_gbba :=range _cfcc .ValueList {_baca =append (_baca ,[]Result {_gbba });};return MakeArrayResult (_baca );};_eebf :=make ([][]Result ,len (_cfcc .ValueArray [0]));for _ ,_gcdd :=range _cfcc .ValueArray {for _eebbc ,_bgde :=range _gcdd {_eebf [_eebbc ]=append (_eebf [_eebbc ],_bgde ); +};};return MakeArrayResult (_eebf );}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_bgbd ,_gacge :=_efgf (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _gacge .Type ==ResultTypeError {return _gacge ;};_gcag :=_bgbd ._cagg ;_gde :=_bgbd ._dfcb ;_cfc ,_gacge :=_cbbc (_bgbd ._cbd ,_bgbd ._edce ,_gcag ,_gde ); -if _gacge .Type ==ResultTypeError {return _gacge ;};return MakeNumberResult (_cfc );}; +// SumProduct is an implementation of the Excel SUMPRODUCT() function. +func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fbda :=args [0].Type ;for _ ,_dedgd :=range args {if _dedgd .Type !=_fbda {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065"); +};};switch _fbda {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_dede :=len (args [0].ListValues ());_gagdb :=make ([]float64 ,_dede );for _fbcac :=range _gagdb {_gagdb [_fbcac ]=1.0;};for _ ,_edcf :=range args {if len (_edcf .ListValues ())!=_dede {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +};for _bbeaf ,_gdccbc :=range _edcf .ListValues (){_gdccbc =_gdccbc .AsNumber ();if _gdccbc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063"); +};_gagdb [_bbeaf ]=_gagdb [_bbeaf ]*_gdccbc .ValueNumber ;};};_acgbd :=0.0;for _ ,_fdbca :=range _gagdb {_acgbd +=_fdbca ;};return MakeNumberResult (_acgbd );};return MakeNumberResult (1.0);}; -// Floor is an implementation of the FlOOR function. -func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");}; -_eeae :=args [0].AsNumber ();if _eeae .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};var _cdgg float64 ;_fgac :=args [1].AsNumber ();if _fgac .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_cdgg =_fgac .ValueNumber ;if _cdgg < 0&&_eeae .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052"); -};_febac :=_eeae .ValueNumber ;_febac ,_edfgg :=_acd .Modf (_febac /_cdgg );if _edfgg !=0{if _eeae .ValueNumber < 0&&_edfgg < 0{_febac --;};};return MakeNumberResult (_febac *_cdgg );}; +// FloorPrecise is an implementation of the FlOOR.PRECISE function. +func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); +};_cdafa :=args [0].AsNumber ();if _cdafa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_gaff :=float64 (1);if _cdafa .ValueNumber < 0{_gaff =-1;};if len (args )> 1{_bcdf :=args [1].AsNumber ();if _bcdf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r"); +};_gaff =_ea .Abs (_bcdf .ValueNumber );};if len (args )==1{return MakeNumberResult (_ea .Floor (_cdafa .ValueNumber ));};_ccbac :=_cdafa .ValueNumber ;_ccbac ,_bgbc :=_ea .Modf (_ccbac /_gaff );if _bgbc !=0{if _cdafa .ValueNumber < 0{_ccbac --;};};return MakeNumberResult (_ccbac *_gaff ); +}; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_ebed :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074"); -};_ebed =int (args [1].ValueNumber );if _ebed < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030"); -};if _ebed ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_decd :=args [0].Value (); -if _ebed > len (_decd ){return MakeStringResult (_decd );};return MakeStringResult (_decd [0:_ebed ]);}; +// String returns a string representation of a horizontal range. +func (_caea HorizontalRange )String ()string {return _caea .horizontalRangeReference ()}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_gaed (args ,_cggdd ))}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_ddc ConstArrayExpr )Update (q *_ag .UpdateQuery )Expression {return _ddc }; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_gdag :=len (args );if _gdag ==0||_gdag > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065"); -};_cda :=_ebgb (args [0]);_eggda :=[]float64 {};for _ ,_eaef :=range _cda {for _ ,_gaadb :=range _eaef {if _gaadb .Type ==ResultTypeNumber &&!_gaadb .IsBoolean {_eggda =append (_eggda ,_gaadb .ValueNumber );};};};_ebega :=len (_eggda );if len (_eggda )< 2{return MakeErrorResultType (ErrorTypeNum ,""); -};_dgcag :=0.1;if _gdag ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_dgcag =args [1].ValueNumber ;if _dgcag <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031"); -};};_bbgg :=[]float64 {};for _befcf :=0;_befcf < _ebega ;_befcf ++{if _befcf ==0{_bbgg =append (_bbgg ,0);}else {_bbgg =append (_bbgg ,_bbgg [_befcf -1]+365);};};return _faf (_eggda ,_bbgg ,_dgcag );}; +// Lookup implements the LOOKUP function that returns a matching value from a +// column, or from the same index in a second column. +func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_cggba :=args [0];_becg :=args [1];if _becg .Type !=ResultTypeArray &&_becg .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_ffdd :=_fgfe (_becg );_dfaab :=-1;for _ddcbf ,_aggc :=range _ffdd {if _ggdc (_cggba ,_aggc ,false ,false )==_gbaf {_dfaab =_ddcbf ;};};if _dfaab ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); +};_dafgd :=_ffdd ;if len (args )==3{_dafgd =_fgfe (args [2]);};if _dfaab < 0||_dfaab >=len (_dafgd ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); +};return _dafgd [_dfaab ];};func _fef (_gef string ,_ee uint32 )string {_gag :=_cf .ColumnToIndex (_gef );if _gag ==_ee {return "\u0023\u0052\u0045F\u0021";}else if _gag > _ee {return _cf .IndexToColumn (_gag -1);}else {return _gef ;};}; -// Columns implements the Excel COLUMNS function. -func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_dfdc :=args [0]; -if _dfdc .Type !=ResultTypeArray &&_dfdc .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_abca :=_dfdc .ValueArray ;if len (_abca )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077"); -};return MakeNumberResult (float64 (len (_abca [0])));}; +// Odd is an implementation of the Excel ODD() that rounds a number to the +// nearest odd integer. +func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_ceceb :=args [0].AsNumber ();if _ceceb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ecba :=_ea .Signbit (_ceceb .ValueNumber );_affa ,_egbea :=_ea .Modf ((_ceceb .ValueNumber -1)/2);_dgbd :=_affa *2+1;if _egbea !=0{if !_ecba {_dgbd +=2;}else {_dgbd -=2;};};return MakeNumberResult (_dgbd );};func _afeae (_fbcef ,_dgaga Expression )(Expression ,Expression ,error ){_daag ,_cbccg :=_fbcef .(CellRef ); +if !_cbccg {return nil ,nil ,_e .New (_a .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_fbcef .String ()));};_bfge ,_cbccg :=_dgaga .(CellRef );if !_cbccg {return nil ,nil ,_e .New (_a .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_dgaga .String ())); +};_cfgd ,_dfgee :=_cf .ParseCellReference (_daag ._ddge );if _dfgee !=nil {return nil ,nil ,_dfgee ;};_feab ,_dfcgc :=_cf .ParseCellReference (_bfge ._ddge );if _dfcgc !=nil {return nil ,nil ,_dfcgc ;};_eeeaa :=false ;if _cfgd .RowIdx > _feab .RowIdx {_eeeaa =true ; +_cfgd .RowIdx ,_feab .RowIdx =_feab .RowIdx ,_cfgd .RowIdx ;};if _cfgd .ColumnIdx > _feab .ColumnIdx {_eeeaa =true ;_cfgd .ColumnIdx ,_feab .ColumnIdx =_feab .ColumnIdx ,_cfgd .ColumnIdx ;_cfgd .Column ,_feab .Column =_feab .Column ,_cfgd .Column ;};if _eeeaa {return NewCellRef (_cfgd .String ()),NewCellRef (_feab .String ()),nil ; +};return _fbcef ,_dgaga ,nil ;};func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm );RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc ); +RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum ); +RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd );RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc ); +RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr ); +RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect );RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule ); +RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt );RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration ); +RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal );RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice ); +RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration ); +RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price );RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat ); +RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received );RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri ); +RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice ); +RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr );RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield ); +RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat );}; -// Even is an implementation of the Excel EVEN() that rounds a number to the -// nearest even integer. -func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_baga :=args [0].AsNumber (); -if _baga .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gafdd :=_acd .Signbit (_baga .ValueNumber ); -_fbge ,_fbga :=_acd .Modf (_baga .ValueNumber /2);_dgged :=_fbge *2;if _fbga !=0{if !_gafdd {_dgged +=2;}else {_dgged -=2;};};return MakeNumberResult (_dgged );};func _bgbgf (_acee []Result ,_cdde bool )Result {var _fdbag string ;if _cdde {_fdbag ="\u004c\u0041\u0052G\u0045"; -}else {_fdbag ="\u0053\u004d\u0041L\u004c";};if len (_acee )!=2{return MakeErrorResult (_fdbag +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccead :=_acee [0];var _dcce [][]Result ; -switch _ccead .Type {case ResultTypeArray :_dcce =_ccead .ValueArray ;case ResultTypeList :_dcce =[][]Result {_ccead .ValueList };default:return MakeErrorResult (_fdbag +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079"); -};if len (_dcce )==0{return MakeErrorResult (_fdbag +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077"); -};if _acee [1].Type !=ResultTypeNumber {return MakeErrorResult (_fdbag +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072"); -};_fgdf :=_acee [1].ValueNumber ;if _fgdf < 1{return MakeErrorResultType (ErrorTypeNum ,_fdbag +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030"); -};_gcca :=int (_fgdf );if float64 (_gcca )!=_fgdf {return MakeErrorResultType (ErrorTypeNum ,_fdbag +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030"); -};_agfab :=[]float64 {};for _ ,_eggdd :=range _dcce {for _ ,_dccd :=range _eggdd {if _dccd .Type ==ResultTypeNumber {_agfab =append (_agfab ,_dccd .ValueNumber );};};};if _gcca > len (_agfab ){return MakeErrorResultType (ErrorTypeNum ,_fdbag +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_bgbef :=_g .MergeSort (_agfab );if _cdde {return MakeNumberResult (_bgbef [len (_bgbef )-_gcca ]);}else {return MakeNumberResult (_bgbef [_gcca -1]);};};func (_agcee *yyParserImpl )Lookahead ()int {return _agcee ._bfdg };func _ebgb (_fbec Result )[][]Result {switch _fbec .Type {case ResultTypeArray :return _fbec .ValueArray ; -case ResultTypeList :return [][]Result {_fbec .ValueList };default:return [][]Result {};};}; +// Reference returns a string reference value to a range with prefix. +func (_caee PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_bgadd :=_caee ._eeeeg .Reference (ctx ,ev );_cafbb :=_caee ._babd .Reference (ctx ,ev );_gdee :=_caee ._cgdfg .Reference (ctx ,ev );if _bgadd .Type ==ReferenceTypeSheet &&_cafbb .Type ==ReferenceTypeCell &&_gdee .Type ==ReferenceTypeCell {return MakeRangeReference (_gbaff (_bgadd ,_cafbb ,_gdee )); +};return ReferenceInvalid ;}; -// Exact is an implementation of the Excel EXACT() which compares two strings. -func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_dfba :=args [0].AsString ();_dbcb :=args [1].AsString ();if _dfba .Type !=ResultTypeString ||_dbcb .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};return MakeBoolResult (_dfba .ValueString ==_dbcb .ValueString );}; +// IsLogical is an implementation of the Excel ISLOGICAL() function. +func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_cbbfd :=args [0].Ref ;if _cbbfd .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); +};return MakeBoolResult (ctx .Cell (_cbbfd .Value ,ev ).IsBoolean );}; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_gfga :v }}; +// Reference returns an invalid reference for ConstArrayExpr. +func (_ac ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// DateDif is an implementation of the Excel DATEDIF() function. -func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};_eee :=args [0].ValueNumber ;_efdb :=args [1].ValueNumber ;if _efdb < _eee {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065"); -};if _efdb ==_eee {return MakeNumberResult (0);};_gff :=_bdd .ToLower (args [2].ValueString );if _gff =="\u0064"{return MakeNumberResult (_efdb -_eee );};_afgb :=_beg (_eee );_ebad :=_beg (_efdb );_gabe ,_dc ,_cfdg :=_afgb .Date ();_aaa ,_bb ,_aaae :=_ebad .Date (); -_ebae :=int (_dc );_fed :=int (_bb );var _efgd float64 ;switch _gff {case "\u0079":_efgd =float64 (_aaa -_gabe );if _fed < _ebae ||(_fed ==_ebae &&_aaae < _cfdg ){_efgd --;};case "\u006d":_bega :=_aaa -_gabe ;_edf :=_fed -_ebae ;if _aaae < _cfdg {_edf --; -};if _edf < 0{_bega --;_edf +=12;};_efgd =float64 (_bega *12+_edf );case "\u006d\u0064":_dbce :=_fed ;if _aaae < _cfdg {_dbce --;};_efgd =float64 (int (_efdb -_daef (_aaa ,_dbce ,_cfdg )));case "\u0079\u006d":_efgd =float64 (_fed -_ebae );if _aaae < _cfdg {_efgd --; -};if _efgd < 0{_efgd +=12;};case "\u0079\u0064":_bgd :=_aaa ;if _fed < _ebae ||(_fed ==_ebae &&_aaae < _cfdg ){_bgd --;};_efgd =float64 (int (_efdb -_daef (_bgd ,_ebae ,_cfdg )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065"); -};return MakeNumberResult (_efgd );}; +// Columns implements the Excel COLUMNS function. +func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_cgfg :=args [0]; +if _cgfg .Type !=ResultTypeArray &&_cgfg .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_cacc :=_cgfg .ValueArray ;if len (_cacc )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077"); +};return MakeNumberResult (float64 (len (_cacc [0])));}; -// Date is an implementation of the Excel DATE() function. -func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_cac :=int (args [0].ValueNumber );if _cac < 0||_cac >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _cac <=1899{_cac +=1900;};_fcc :=_ea .Month (args [1].ValueNumber ); -_deb :=int (args [2].ValueNumber );_ad :=_aadf (_cac ,_fcc ,_deb );_eabc :=_abg (_bab ,_ad )+1;if _eabc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_eabc ); -}; +// FunctionComplex is a function whose result depends on its arguments and the +// context that it's in. As an example, INDIRECT is a complex function so that +// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use +// the context to reach into the sheet and pull out required values. +type FunctionComplex func (_bdgg Context ,_cgcbg Evaluator ,_dgce []Result )Result ; -// Xor is an implementation of the Excel XOR() function and takes a variable -// number of arguments. It's odd to say the least. If any argument is numeric, -// it returns true if the number of non-zero numeric arguments is odd and false -// otherwise. If no argument is numeric, it returns an error. -func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_badbd :=0;_fgfg :=false ;for _ ,_cbagea :=range args {switch _cbagea .Type {case ResultTypeList ,ResultTypeArray :_fadeb :=Xor (_cbagea .ListValues ());if _fadeb .Type ==ResultTypeError {return _fadeb ;};if _fadeb .ValueNumber !=0{_badbd ++;};_fgfg =true ; -case ResultTypeNumber :if _cbagea .ValueNumber !=0{_badbd ++;};_fgfg =true ;case ResultTypeString :case ResultTypeError :return _cbagea ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052"); -};};if !_fgfg {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_badbd %2!=0);}; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_eada :=_dfgf (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _eada .Type !=ResultTypeEmpty {return _eada ;};_debc :=_geeeb (args [1:]);_ggca :=0.0;_cbced :=_fccfe (args [0]);for _ ,_ggec :=range _debc {_ggca +=_cbced [_ggec ._aeaf ][_ggec ._bfgca ].ValueNumber ; +};return MakeNumberResult (float64 (_ggca ));}; -// Upper is an implementation of the Excel UPPER function that returns a upper -// case version of a string. -func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_eff :=args [0].AsString ();if _eff .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeStringResult (_bdd .ToUpper (_eff .ValueString ));}; +// ListValues converts an array to a list or returns a lists values. This is used +// for functions that can accept an array, but don't care about ordering to +// reuse the list function logic. +func (_fafgg Result )ListValues ()[]Result {if _fafgg .Type ==ResultTypeArray {_dfdgd :=[]Result {};for _ ,_eaecf :=range _fafgg .ValueArray {for _ ,_gbaab :=range _eaecf {_dfdgd =append (_dfdgd ,_gbaab );};};return _dfdgd ;};if _fafgg .Type ==ResultTypeList {return _fafgg .ValueList ; +};return nil ;}; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_aac ,_ee Expression ;_gee BinOpType ;};func _cacg (_bed ,_gabd []float64 ,_acg float64 )float64 {_bbfd :=_acg +1;_dbab :=0.0;_gddg :=len (_bed );_cacff :=_gabd [0];for _feaa :=1;_feaa < _gddg ;_feaa ++{_fcba :=(_gabd [_feaa ]-_cacff )/365; -_dbab -=_fcba *_bed [_feaa ]/_acd .Pow (_bbfd ,_fcba +1);};return _dbab ;}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_gdcc :=len (args );if _gdcc < 3||_gdcc > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_bcac :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dbcg :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_cbaad :=args [2].ValueNumber ;_afcf :=0.0;if _gdcc >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_afcf =args [3].ValueNumber ;};_gbef :=0.0;if _gdcc ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_gbef =args [4].ValueNumber ;if _gbef !=0{_gbef =1;};};_fcdde :=_dbcg *(1+_bcac *_gbef )-_afcf *_bcac ;_gege :=(_cbaad *_bcac +_dbcg *(1+_bcac *_gbef ));return MakeNumberResult (_ea .Log (_fcdde /_gege )/_ea .Log (1+_bcac ));}; -// Mod is an implementation of the Excel MOD function which returns the -// remainder after division. It requires two numeric argumnts. -func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_cbdd :=args [0].AsNumber (); -_gffac :=args [1].AsNumber ();if _cbdd .Type !=ResultTypeNumber ||_gffac .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};if _gffac .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_bcfb ,_eegac :=_acd .Modf (_cbdd .ValueNumber /_gffac .ValueNumber );if _eegac < 0{_bcfb --; -};return MakeNumberResult (_cbdd .ValueNumber -_gffac .ValueNumber *_bcfb );}; +// Fvschedule implements the Excel FVSCHEDULE function. +func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};_bbd :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_bbd *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_fceeg :=_fccfe (args [1]);for _ ,_ddga :=range _fceeg {for _ ,_eecee :=range _ddga {if _eecee .Type !=ResultTypeNumber ||_eecee .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073"); +};_bbd *=1.0+_eecee .ValueNumber ;};};return MakeNumberResult (_bbd );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065"); +};};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;); -// Tbilleq implements the Excel TBILLEQ function. -func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_fgea ,_gfc ,_geg :=_cdgb (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _geg .Type ==ResultTypeError {return _geg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_egeae :=_gfc -_fgea ;if _egeae > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074"); -};_ddaa :=args [2].ValueNumber ;if _ddaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeNumberResult ((365*_ddaa )/(360-_ddaa *_egeae ));}; +// BinOpType is the binary operation operator type +// +//go:generate stringer -type=BinOpType +type BinOpType byte ;type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_dggd PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_gebca :=_dggd ._fbebd .Reference (ctx ,ev );switch _gebca .Type {case ReferenceTypeSheet :if _bedfg (_gebca ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gebca .Value )); -};_beeef :=_dggd .horizontalRangeReference (_gebca .Value );if _deeb ,_cbeg :=ev .GetFromCache (_beeef );_cbeg {return _deeb ;};_dggcd :=ctx .Sheet (_gebca .Value );_fagda ,_fcee :=_geac (_dggcd ,_dggd ._dbee ,_dggd ._geabc );_abcc :=_bbbbd (_dggcd ,ev ,_fagda ,_fcee ); -ev .SetCache (_beeef ,_abcc );return _abcc ;default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gebca .Type )); -};};func _egec (_adfd Result )bool {_dcfgd :=_adfd .Type ;return _dcfgd !=ResultTypeArray &&_dcfgd !=ResultTypeList ;};func _fabc (_ddfag []Result ,_fcccf string )(*cumulArgs ,Result ){if len (_ddfag )!=6{return nil ,MakeErrorResult (_fcccf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _ddfag [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcccf +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_cgcc :=_ddfag [0].ValueNumber ; -if _cgcc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if _ddfag [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcccf +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_fgfbg :=_ddfag [1].ValueNumber ;if _fgfbg <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074"); -};if _ddfag [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcccf +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fbdd :=_ddfag [2].ValueNumber ;if _fbdd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if _ddfag [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcccf +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_acbe :=_ddfag [3].ValueNumber ;if _acbe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if _ddfag [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcccf +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ddd :=_ddfag [4].ValueNumber ;if _ddd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};if _ddd < _acbe {return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064"); -};if _ddd > _fgfbg {return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065"); -};_cdeb :=int (_ddfag [5].ValueNumber );if _cdeb !=0&&_cdeb !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_fcccf +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031"); -};return &cumulArgs {_cgcc ,_fgfbg ,_fbdd ,_acbe ,_ddd ,_cdeb },_bfae ;};type tokenType int ;type defEval struct{evCache ;_cdcg bool ;};func _fdgf (_eefdb ,_ffea float64 )float64 {_eefdb =_acd .Trunc (_eefdb );_ffea =_acd .Trunc (_ffea );if _eefdb ==0{return _ffea ; -};if _ffea ==0{return _eefdb ;};for _eefdb !=_ffea {if _eefdb > _ffea {_eefdb =_eefdb -_ffea ;}else {_ffea =_ffea -_eefdb ;};};return _eefdb ;};func _gaacdc (_cdab []Result )[]rangeIndex {_feffe :=[]rangeIndex {};_bbbcg :=len (_cdab );for _cabe :=0;_cabe < _bbbcg -1; -_cabe +=2{_eaecb :=[]rangeIndex {};_ffaf :=_ebgb (_cdab [_cabe ]);_fcea :=_bcbb (_cdab [_cabe +1]);if _cabe ==0{for _caeea ,_gbaab :=range _ffaf {for _dgade ,_eefab :=range _gbaab {if _beac (_eefab ,_fcea ){_eaecb =append (_eaecb ,rangeIndex {_caeea ,_dgade }); -};};};}else {for _ ,_agdb :=range _feffe {_edbd :=_ffaf [_agdb ._gcfa ][_agdb ._dgbg ];if _beac (_edbd ,_fcea ){_eaecb =append (_eaecb ,_agdb );};};};if len (_eaecb )==0{return []rangeIndex {};};_feffe =_eaecb [:];};return _feffe ;};const _ggag ="\u0028\u0020\u0028"+_ddb +"\u007c"+_edg +"\u007c"+_fdd +"\u007c"+_gga +"\u0029\u0029\u003f\u0024"; -func _cdgb (_adef ,_eefg Result ,_fbcf string )(float64 ,float64 ,Result ){_feff ,_dff :=_dbeb (_adef ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_fbcf );if _dff .Type ==ResultTypeError {return 0,0,_dff ;};_eccg ,_dff :=_dbeb (_eefg ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_fbcf ); -if _dff .Type ==ResultTypeError {return 0,0,_dff ;};if _feff >=_eccg {return 0,0,MakeErrorResultType (ErrorTypeNum ,_fbcf +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065"); -};return _feff ,_eccg ,_bfae ;}; +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _cafe (args ,true )};const _edbd =57363;type xargs struct{_bfdf []float64 ;_cegf []float64 ;}; -// Rri implements the Excel RRI function. -func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gfea :=args [0].ValueNumber ;if _gfea <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_baad :=args [1].ValueNumber ;if _baad <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bcfa :=args [2].ValueNumber ;if _bcfa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065"); -};return MakeNumberResult (_acd .Pow (_bcfa /_baad ,1/_gfea )-1);}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_agfe :=len (args );if _agfe !=6&&_agfe !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_bbee ,_bedea ,_efff :=_gece (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _efff .Type ==ResultTypeError {return _efff ;};_accg :=args [2];if _accg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_cefeb :=_accg .ValueNumber ;if _cefeb < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_dfaa :=args [3];if _dfaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_efd :=_dfaa .ValueNumber ;if _efd <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_dedg :=args [4];if _dedg .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072"); +};_aggb :=_dedg .ValueNumber ;if _aggb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_bgbg :=args [5]; +if _bgbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_cfbc :=float64 (int (_bgbg .ValueNumber ));if !_ece (_cfbc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_faae :=0;if _agfe ==7&&args [6].Type !=ResultTypeEmpty {_gbac :=args [6]; +if _gbac .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_faae =int (_gbac .ValueNumber ); +if !_agdc (_faae ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_cgbg :=0.0; +_debeg :=0.0;_eefca :=1.0;_gfdc ,_efff :=_gbcc (_bbee ,_bedea ,_cefeb ,_debeg ,_aggb ,_cfbc ,_faae );if _efff .Type ==ResultTypeError {return _efff ;};_fegb ,_efff :=_gbcc (_bbee ,_bedea ,_cefeb ,_eefca ,_aggb ,_cfbc ,_faae );if _efff .Type ==ResultTypeError {return _efff ; +};_eabga :=(_eefca -_debeg )*0.5;for _fbba :=0;_fbba < 100&&_cgbg !=_efd ;_fbba ++{_cgbg ,_efff =_gbcc (_bbee ,_bedea ,_cefeb ,_eabga ,_aggb ,_cfbc ,_faae );if _efff .Type ==ResultTypeError {return _efff ;};if _efd ==_gfdc {return MakeNumberResult (_debeg ); +}else if _efd ==_fegb {return MakeNumberResult (_eefca );}else if _efd ==_cgbg {return MakeNumberResult (_eabga );}else if _efd < _fegb {_eefca *=2.0;_fegb ,_efff =_gbcc (_bbee ,_bedea ,_cefeb ,_eefca ,_aggb ,_cfbc ,_faae );if _efff .Type ==ResultTypeError {return _efff ; +};_eabga =(_eefca -_debeg )*0.5;}else {if _efd < _cgbg {_debeg =_eabga ;_gfdc =_cgbg ;}else {_eefca =_eabga ;_fegb =_cgbg ;};_eabga =_eefca -(_eefca -_debeg )*((_efd -_fegb )/(_gfdc -_fegb ));};};return MakeNumberResult (_eabga );}; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_becea SheetPrefixExpr )Update (q *_dd .UpdateQuery )Expression {return _becea };type parsedSearchObject struct{_faba string ;_fdda string ;_egffa int ;};func _bded (_fbgb Result ,_febd ,_aeda int )[][]Result {_bbec :=[][]Result {};switch _fbgb .Type {case ResultTypeArray :for _ddeb ,_bedc :=range _fbgb .ValueArray {if _ddeb < _febd {_bbec =append (_bbec ,_gedc (MakeListResult (_bedc ),_aeda )); -}else {_bbec =append (_bbec ,_gedc (MakeErrorResultType (ErrorTypeNA ,""),_aeda ));};};case ResultTypeList :_gaecd :=_gedc (_fbgb ,_aeda );for _dggef :=0;_dggef < _febd ;_dggef ++{_bbec =append (_bbec ,_gaecd );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _ebac :=0; -_ebac < _febd ;_ebac ++{_acfee :=_gedc (_fbgb ,_aeda );_bbec =append (_bbec ,_acfee );};};return _bbec ;}; +// Update updates the FunctionCall references after removing a row/column. +func (_aeaa FunctionCall )Update (q *_ag .UpdateQuery )Expression {_cbafe :=[]Expression {};for _ ,_ccfbc :=range _aeaa ._bgfdd {_ebddf :=_ccfbc .Update (q );_cbafe =append (_cbafe ,_ebddf );};return FunctionCall {_ggbg :_aeaa ._ggbg ,_bgfdd :_cbafe }; +}; -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _gfbg (args ,false )}; +// Reference returns an invalid reference for Number. +func (_eecgc Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// HasFormula returns FALSE for the invalid reference context. -func (_acfba *ivr )HasFormula (cellRef string )bool {return false };const _bfggf =57371; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_fecc :=len (args );if _fecc < 3||_fecc > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_gdfe :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_eefd :=args [1].ValueNumber ;if _eefd ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_febc :=args [2].ValueNumber ;_ccgf :=0.0;if _fecc >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ccgf =args [3].ValueNumber ;};_cbdf :=0.0;if _fecc ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cbdf =args [4].ValueNumber ;if _cbdf !=0{_cbdf =1;};};var _ddcb float64 ;if _gdfe ==0{_ddcb =(_febc +_ccgf )/_eefd ;}else {_bede :=_ea .Pow (1+_gdfe ,_eefd );if _cbdf ==1{_ddcb =(_ccgf *_gdfe /(_bede -1)+_febc *_gdfe /(1-1/_bede ))/(1+_gdfe );}else {_ddcb =_ccgf *_gdfe /(_bede -1)+_febc *_gdfe /(1-1/_bede ); +};};return MakeNumberResult (-_ddcb );};const _egeb ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_dce :=len (args );if _dce < 3||_dce > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_eegf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};_ebd :=args [1].ValueNumber ;if _ebd !=float64 (int (_ebd )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ffcd :=args [2].ValueNumber ;_gcfc :=0.0;if _dce >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gcfc =args [3].ValueNumber ;};_baefa :=0.0;if _dce ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_baefa =args [4].ValueNumber ;if _baefa !=0{_baefa =1;};};if _eegf ==0{return MakeNumberResult (-_ffcd *_ebd -_gcfc );}else {return MakeNumberResult ((((1-_acd .Pow (1+_eegf ,_ebd ))/_eegf )*_ffcd *(1+_eegf *_baefa )-_gcfc )/_acd .Pow (1+_eegf ,_ebd )); -};};const _fgeb =57375;type yyParserImpl struct{_eadg yySymType ;_cdcea [_dfgd ]yySymType ;_bfdg int ;}; +// Atan2 implements the Excel ATAN2 function. It accepts two numeric arguments, +// and the arguments are (x,y), reversed from normal to match Excel's behaviour. +func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_ecbg :=args [0].AsNumber (); +_agefc :=args [1].AsNumber ();if _ecbg .Type ==ResultTypeNumber &&_agefc .Type ==ResultTypeNumber {_dgedb :=_ea .Atan2 (_agefc .ValueNumber ,_ecbg .ValueNumber );if _dgedb !=_dgedb {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e"); +};return MakeNumberResult (_dgedb );};for _ ,_abbaa :=range []ResultType {_ecbg .Type ,_agefc .Type }{switch _abbaa {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +case ResultTypeError :return _ecbg ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_abbaa )); +};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");}; -// GetEpoch returns a null time object for the invalid reference context. -func (_eabg *ivr )GetEpoch ()_ea .Time {return _ea .Time {}}; +// Code is an implementation of the Excel CODE function that returns the first +// character of the string as a number. +func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bbdg :=args [0].AsString ();if _bbdg .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};if len (_bbdg .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_bbdg .ValueString [0]));};func (_bbfc tokenType )String ()string {return _bbab (int (_bbfc ))};func _fbfb (_edbg []Result ,_faca string )(*couponArgs ,Result ){_gbfa :=len (_edbg ); +if _gbfa !=3&&_gbfa !=4{return nil ,MakeErrorResult (_faca +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_badd ,_ebea ,_dbag :=_gece (_edbg [0],_edbg [1],_faca ); +if _dbag .Type ==ResultTypeError {return nil ,_dbag ;};if _edbg [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_faca +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_aafd :=_edbg [2].ValueNumber ;if !_ece (_aafd ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_faca );};_dgdc :=0;if _gbfa ==4&&_edbg [3].Type !=ResultTypeEmpty {if _edbg [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_faca +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_dgdc =int (_edbg [3].ValueNumber );if !_agdc (_dgdc ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_faca ); +};};return &couponArgs {_badd ,_ebea ,int (_aafd ),_dgdc },_cff ;}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_cdfaa PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_dbded :=_cdfaa ._egeec .Reference (ctx ,ev );_dbfdb :=_cdfaa ._aeebec .Reference (ctx ,ev );_egdg :=_cdfaa ._ccad .Reference (ctx ,ev );switch _dbded .Type {case ReferenceTypeSheet :if _bedfg (_dbded ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_dbded .Value )); -};_gfcaf :=_fabf (_dbded ,_dbfdb ,_egdg );if _dbfdb .Type ==ReferenceTypeCell &&_egdg .Type ==ReferenceTypeCell {if _bedd ,_aaece :=ev .GetFromCache (_gfcaf );_aaece {return _bedd ;}else {_acfbad :=_bbbbd (ctx .Sheet (_dbded .Value ),ev ,_dbfdb .Value ,_egdg .Value ); -ev .SetCache (_gfcaf ,_acfbad );return _acfbad ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_gfcaf );default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dbded .Type )); -};}; +// Base is an implementation of the Excel BASE function that returns a string +// form of an integer in a specified base and of a minimum length with padded +// zeros. +func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dcdb :=args [0].AsNumber (); +if _dcdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_abeb :=args [1].AsNumber ();if _abeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_ebgaf :=int (_abeb .ValueNumber );if _ebgaf < 0||_ebgaf > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d"); +};_eddg :=0;if len (args )> 2{_bcbf :=args [2].AsNumber ();if _bcbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_eddg =int (_bcbf .ValueNumber );};_ecfb :=_bc .FormatInt (int64 (_dcdb .ValueNumber ),_ebgaf );if len (_ecfb )< _eddg {_ecfb =_bd .Repeat ("\u0030",_eddg -len (_ecfb ))+_ecfb ;};return MakeStringResult (_ecfb );}; -// Degrees is an implementation of the Excel function DEGREES() that converts -// radians to degrees. -func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bcba :=args [0].AsNumber ();if _bcba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeNumberResult (180.0/_acd .Pi *_bcba .ValueNumber );}; +// Pi is an implementation of the Excel Pi() function that just returns the Pi +// constant. +func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_ea .Pi );}; -// Reference returns an invalid reference for ConstArrayExpr. -func (_ggf ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Round is an implementation of the Excel ROUND function that rounds a number +// to a specified number of digits. +func Round (args []Result )Result {return _fggb (args ,_ggcbc )};func (_bggbb *ivr )Sheet (name string )Context {return _bggbb }; -// Ifs is an implementation of the Excel IFS() function. -func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};for _gdee :=0;_gdee < len (args )-1;_gdee +=2{if args [_gdee ].ValueNumber ==1{return args [_gdee +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_baebb :=len (args );if _baebb !=3&&_baebb !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_ffdf ,_cefa :=_feba (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _cefa .Type ==ResultTypeError {return _cefa ;};_cddc ,_cefa :=_feba (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074"); +if _cefa .Type ==ResultTypeError {return _cefa ;};_edebb ,_cefa :=_feba (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _cefa .Type ==ResultTypeError {return _cefa ;};_dafa :=0; +if _baebb ==3{return MakeStringResult (_bd .Replace (_ffdf ,_cddc ,_edebb ,-1));}else {_efdb ,_fcca :=_ddcc (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d"); +if _fcca .Type ==ResultTypeError {return _fcca ;};_dafa =int (_efdb );if _dafa < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f"); +};_dcag :=_ffdf ;_cega :=_dafa ;_bddae :=-1;_dcfc :=len (_cddc );_gdcce :=0;for {_cega --;_ffge :=_bd .Index (_dcag ,_cddc );if _ffge ==-1{_bddae =-1;break ;}else {_bddae =_ffge +_gdcce ;if _cega ==0{break ;};_fffa :=_dcfc +_ffge ;_gdcce +=_fffa ;_dcag =_dcag [_fffa :]; +};};if _bddae ==-1{return MakeStringResult (_ffdf );}else {_bdee :=_ffdf [:_bddae ];_gdfeb :=_ffdf [_bddae +_dcfc :];return MakeStringResult (_bdee +_edebb +_gdfeb );};};}; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_bcgf :=_bagg (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _bcgf .Type !=ResultTypeEmpty {return _bcgf ;};_cccce :=_gaacdc (args );return MakeNumberResult (float64 (len (_cccce )));}; +// Not is an implementation of the Excel NOT() function and takes a single +// argument. +func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0]; +case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0)); +default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};}; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_daa :data }};func NewLexer ()*Lexer {return &Lexer {_gbacb :make (chan *node )}}; +// Eomonth is an implementation of the Excel EOMONTH() function. +func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_ceb :=args [1].ValueNumber ; +_efg :=args [0];var _dge float64 ;switch _efg .Type {case ResultTypeEmpty :_dge =0;case ResultTypeNumber :_dge =_efg .ValueNumber ;case ResultTypeString :_gbc :=DateValue ([]Result {args [0]});if _gbc .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048"); +};_dge =_gbc .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_bee :=_aecd (_dge ); +_ddca :=_bee .AddDate (0,int (_ceb +1),0);_bce ,_ggbd ,_ :=_ddca .Date ();_faa :=_bad (_bce ,int (_ggbd ),0);if _faa < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048"); +};if _bce ==1900&&_ggbd ==3{_faa --;};return MakeNumberResult (_faa );};func _cbeg (_gcdcf Result ,_gaab ,_cbaae string )(float64 ,Result ){var _edge float64 ;switch _gcdcf .Type {case ResultTypeNumber :_edge =float64 (int (_gcdcf .ValueNumber ));case ResultTypeString :_cdcce :=DateValue ([]Result {_gcdcf }); +if _cdcce .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_gaab +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_cbaae );};_edge =_cdcce .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_cbaae ); +};if _edge < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_gaab +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _edge ,_cff ;}; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_cdc ConstArrayExpr )Update (q *_dd .UpdateQuery )Expression {return _cdc };var _fbeb =[...]struct{_fbfc int ;_ddebd int ;_dgagd string ;}{}; +// Error is called in the case of parsing error and saves an error to a plex. +func (_bbfd *plex )Error (s string ){_ae .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_bbfd ._cffg =s ;}; -// Update returns the same object as updating sheet references does not affect Error. -func (_aeg Error )Update (q *_dd .UpdateQuery )Expression {return _aeg };const _eage =57376;func _egee (_gebfd yyLexer )int {return _afbd ().Parse (_gebfd )};func _bcbb (_dgac Result )*criteriaParsed {_acaed :=_dgac .Type ==ResultTypeNumber ;_fcbef :=_dgac .ValueNumber ; -_fcbc :=_bdd .ToLower (_dgac .ValueString );_ffdca :=_bacf (_fcbc );return &criteriaParsed {_acaed ,_fcbef ,_fcbc ,_ffdca };}; +// Reference returns a string reference value to a named range. +func (_fgaa NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_fgaa ._afggg };}; -// Edate is an implementation of the Excel EDATE() function. -func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); -};_edfg :=args [1].ValueNumber ;_edc :=args [0];var _bga float64 ;switch _edc .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); -case ResultTypeNumber :_bga =_edc .ValueNumber ;case ResultTypeString :_egb :=DateValue ([]Result {args [0]});if _egb .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); -};_bga =_egb .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_acdb :=_beg (_bga );_cec :=_acdb .AddDate (0,int (_edfg ),0); -_fbcc ,_dfa ,_cdg :=_cec .Date ();_ecbb :=_daef (_fbcc ,int (_dfa ),_cdg );if _ecbb < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); -};return MakeNumberResult (_ecbb );}; +// MakeBoolResult constructs a boolean result (internally a number). +func MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_acd .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; +// False is an implementation of the Excel FALSE() function. It takes no +// arguments. +func False (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0046A\u004c\u0053\u0045\u0020\u0074\u0061\u006b\u0065\u0073\u0020\u006eo\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (false );}; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_bdd .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_befdd :v };}; +// MakeErrorResultType makes an error result of a given type with a specified +// debug message +func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg }; +case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg }; +case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg }; +default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};};func _bdcf (_dcea string ,_aecaa _ba .Time )(_ba .Time ,error ){_fgac ,_ ,_ggaee :=_c .ParseFloat (_dcea ,10,128,_c .ToNearestEven ); +if _ggaee !=nil {return _ba .Time {},_ggaee ;};_dfdc :=new (_c .Float );_dfdc .SetUint64 (uint64 (24*_ba .Hour ));_fgac .Mul (_fgac ,_dfdc );_bfeb ,_ :=_fgac .Uint64 ();_efef :=_aecaa .Add (_ba .Duration (_bfeb ));return _baebd (_efef ),nil ;};func _ggce (_bfcd ,_aefgb []string )[]string {for _ ,_fbdg :=range _aefgb {_bfcd =append (_bfcd ,_fbdg ); +};return _bfcd ;}; -// GetLocked returns FALSE for the invalid reference context. -func (_eeac *ivr )GetLocked (cellRef string )bool {return false }; +// ResultType is the type of the result +// +//go:generate stringer -type=ResultType +type ResultType byte ;const _acebd =57367; -// Quotient is an implementation of the Excel QUOTIENT function that returns the -// integer portion of division. -func Quotient (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_dfda :=args [0].AsNumber ();_ebfaf :=args [1].AsNumber ();if _dfda .Type !=ResultTypeNumber ||_ebfaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _ebfaf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_acd .Trunc (_dfda .ValueNumber /_ebfaf .ValueNumber )); -}; +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_gcccgf :s }}; -// Reference returns a string reference value to a vertical range. -func (_caba VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_caba .verticalRangeReference ()};}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {_ddge :v }};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ; +BinOpTypeConcat ;); -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_ccac :=len (args );if _ccac < 5||_ccac > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_dfbb :=args [0].ValueNumber ;if _dfbb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_cgede :=args [1].ValueNumber ;if _cgede < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_fbf :=args [2].ValueNumber ;if _fbf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if _fbf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bffa :=args [3].ValueNumber ;if _bffa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065"); -};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fgbg :=args [4].ValueNumber ;if _bffa > _fgbg {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042"); -};if _fgbg > _fbf {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_efcfa :=2.0;if _ccac > 5{if args [5].Type ==ResultTypeEmpty {_efcfa =0.0; -}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_efcfa =args [5].ValueNumber ;if _efcfa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); -};};};_ccag :=false ;if _ccac > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_ccag =args [6].ValueNumber !=0;};_cbgff :=0.0;_efcd :=_acd .Floor (_bffa );_bfec :=_acd .Ceil (_fgbg );if _ccag {for _ggdf :=_efcd +1;_ggdf <=_bfec ;_ggdf ++{_dabad :=_fafed (_dfbb ,_cgede ,_fbf ,_ggdf ,_efcfa );if _ggdf ==_efcd +1{_dabad *=_acd .Min (_fgbg ,_efcd +1)-_bffa ; -}else if _ggdf ==_bfec {_dabad *=_fgbg +1-_bfec ;};_cbgff +=_dabad ;};}else {_dgbe :=_fbf ;var _aadfb float64 ;if !_cbdg (_bffa ,_acd .Floor (_bffa )){if _efcfa ==1{_eege :=_fbf /2;if _bffa > _eege ||_cbdg (_bffa ,_eege ){_aadfb =_bffa -_eege ;_bffa =_eege ; -_fgbg -=_aadfb ;_dgbe ++;};};};if _efcfa !=0{_dfbb -=_dfdd (_dfbb ,_cgede ,_fbf ,_dgbe ,_bffa ,_efcfa );};_cbgff =_dfdd (_dfbb ,_cgede ,_fbf ,_fbf -_bffa ,_fgbg -_bffa ,_efcfa );};return MakeNumberResult (_cbgff );}; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_ageg :=1.0;for _ ,_bdaa :=range args {_bdaa =_bdaa .AsNumber ();switch _bdaa .Type {case ResultTypeNumber :_ageg *=_bdaa .ValueNumber ;case ResultTypeList ,ResultTypeArray :_ffe :=Product (_bdaa .ListValues ());if _ffe .Type !=ResultTypeNumber {return _ffe ; +};_ageg *=_ffe .ValueNumber ;case ResultTypeString :case ResultTypeError :return _bdaa ;case ResultTypeEmpty :default:return MakeErrorResult (_a .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_bdaa .Type )); +};};return MakeNumberResult (_ageg );};const _bacc =57371;const _dggf ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045"; -// Match implements the MATCH function. -func Match (args []Result )Result {_gdfc :=len (args );if _gdfc !=2&&_gdfc !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_ccgg :=1;if _gdfc ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072"); -};_gaagb :=args [2].ValueNumber ;if _gaagb ==-1||_gaagb ==0{_ccgg =int (_gaagb );};};_befd :=args [1];var _eacdc []Result ;switch _befd .Type {case ResultTypeList :_eacdc =_befd .ValueList ;case ResultTypeArray :_gfcf :=_befd .ValueArray ;for _ ,_bfaee :=range _gfcf {if len (_bfaee )!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065"); -};_eacdc =append (_eacdc ,_bfaee [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065"); -};_fcgc :=_bcbb (args [0]);switch _ccgg {case 0:for _gccc ,_cfae :=range _eacdc {if _ddaf (_cfae ,_fcgc ){return MakeNumberResult (float64 (_gccc +1));};};case -1:for _fdba :=0;_fdba < len (_eacdc );_fdba ++{if _ddaf (_eacdc [_fdba ],_fcgc ){return MakeNumberResult (float64 (_fdba +1)); -};if _fcgc ._cabc &&(_eacdc [_fdba ].ValueNumber < _fcgc ._ggbc ){if _fdba ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_fdba ));};};case 1:for _gbeg :=0;_gbeg < len (_eacdc );_gbeg ++{if _ddaf (_eacdc [_gbeg ],_fcgc ){return MakeNumberResult (float64 (_gbeg +1)); -};if _fcgc ._cabc &&(_eacdc [_gbeg ].ValueNumber > _fcgc ._ggbc ){if _gbeg ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_gbeg ));};};};return MakeErrorResultType (ErrorTypeNA ,"");};func _bbe (_agc ,_fdca int )int {if _fdca ==2&&_gad (_agc ){return 29; -}else {return _ebc [_fdca -1];};}; -// False is an implementation of the Excel FALSE() function. It takes no -// arguments. -func False (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0046A\u004c\u0053\u0045\u0020\u0074\u0061\u006b\u0065\u0073\u0020\u006eo\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (false );};func _cca (_dac string )bool {for _ ,_dafb :=range _ecc {_gfaa :=_dafb .FindStringSubmatch (_dac ); -if len (_gfaa )> 1{return true ;};};return false ;}; +// GetEpoch returns a null time object for the invalid reference context. +func (_dcbcfd *ivr )GetEpoch ()_ba .Time {return _ba .Time {}}; -// Error is called in the case of parsing error and saves an error to a plex. -func (_ecda *plex )Error (s string ){_ge .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_ecda ._cfdad =s ;}; +// If is an implementation of the Excel IF() function. It takes one, two or +// three arguments. +func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fdca :=args [0];switch _fdca .Type {case ResultTypeError :return _fdca ; +case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_fdca .ValueNumber !=0);};if _fdca .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _bcfd (args );case ResultTypeArray :return _gfad (args ); +default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");}; +};var _becdd =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; -// Arabic implements the Excel ARABIC function which parses roman numerals. It -// accepts one numeric argument. -func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_eded :=args [0];switch _eded .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -case ResultTypeString :_cdbfg :=0.0;_bdad :=0.0;for _ ,_ecge :=range _eded .ValueString {_bgga :=0.0;switch _ecge {case 'I':_bgga =1;case 'V':_bgga =5;case 'X':_bgga =10;case 'L':_bgga =50;case 'C':_bgga =100;case 'D':_bgga =500;case 'M':_bgga =1000;}; -_cdbfg +=_bgga ;switch {case _bdad ==_bgga &&(_bdad ==5||_bdad ==50||_bdad ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_bdad ==_bgga :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074"); -};if _bdad < _bgga {_cdbfg -=2*_bdad ;};_bdad =_bgga ;};return MakeNumberResult (_cdbfg );case ResultTypeError :return _eded ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eded .Type )); -};};func _afbd ()yyParser {return &yyParserImpl {}};var _dccbc =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// Mirr implements the Excel MIRR function. +func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_edeaf :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_gdcb :=args [2].ValueNumber +1;if _gdcb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_aafe :=_fccfe (args [0]);_badc :=float64 (len (_aafe ));_fbcc ,_gaabb :=0.0,0.0;_gbeag ,_bdcg :=1.0,1.0;_cdbbb ,_ade :=false ,false ;for _ ,_agfd :=range _aafe {for _ ,_geca :=range _agfd {if _geca .Type ==ResultTypeNumber &&!_geca .IsBoolean {_deecg :=_geca .ValueNumber ; +if _deecg ==0{continue ;}else {if _deecg > 0{_cdbbb =true ;_gaabb +=_geca .ValueNumber *_bdcg ;}else {_ade =true ;_fbcc +=_geca .ValueNumber *_gbeag ;};_gbeag /=_edeaf ;_bdcg /=_gdcb ;};};};};if !_cdbbb ||!_ade {return MakeErrorResultType (ErrorTypeDivideByZero ,""); +};_bebg :=-_gaabb /_fbcc ;_bebg *=_ea .Pow (_gdcb ,_badc -1);_bebg =_ea .Pow (_bebg ,1/(_badc -1));return MakeNumberResult (_bebg -1);}; -// ISODD is an implementation of the Excel ISODD() function. -func IsOdd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efaf :=int (args [0].ValueNumber ); -return MakeBoolResult (_efaf !=_efaf /2*2);};func _abded (_ceeg float64 ,_gbbe *criteriaRegex )bool {_bdab ,_cgdbe :=_ac .ParseFloat (_gbbe ._bebbf ,64);if _cgdbe !=nil {return false ;};switch _gbbe ._faada {case _cbee :return _ceeg ==_bdab ;case _faec :return _ceeg <=_bdab ; -case _dacaa :return _ceeg >=_bdab ;case _bfece :return _ceeg < _bdab ;case _beba :return _ceeg > _bdab ;};return false ;}; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_gce :=len (args );if _gce !=5&&_gce !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_bgaf ,_eeec ,_cbebf :=_gece (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _cbebf .Type ==ResultTypeError {return _cbebf ;};_ebfg ,_cbebf :=_cbeg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054"); +if _cbebf .Type ==ResultTypeError {return _cbebf ;};if _ebfg >=_bgaf {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_dcab :=args [3].ValueNumber ;if _dcab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); +};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_dbab :=args [4].ValueNumber ;if _dbab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); +};_caca :=0;if _gce ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_caca =int (args [5].ValueNumber );if !_agdc (_caca ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054"); +};};_bcb ,_cbebf :=_ead (_bgaf ,_eeec ,_caca );if _cbebf .Type ==ResultTypeError {return _cbebf ;};_ggbef ,_cbebf :=_ead (_ebfg ,_eeec ,_caca );if _cbebf .Type ==ResultTypeError {return _cbebf ;};_fffc ,_cbebf :=_ead (_ebfg ,_bgaf ,_caca );if _cbebf .Type ==ResultTypeError {return _cbebf ; +};_eeggb :=1+_ggbef *_dcab ;_cbag :=1+_bcb *_dbab ;return MakeNumberResult ((_eeggb /_cbag -_fffc *_dcab )*100);};func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_fde :=args [0].AsNumber ();if _fde .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if _fde .ValueNumber < 0{return MakeNumberResult (-1);}else if _fde .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};func _dbabf (_ggfgd Result )bool {_dddf :=_ggfgd .Type ;return _dddf !=ResultTypeArray &&_dddf !=ResultTypeList ; +};func _bgcc (_egba ,_cgdf ,_bfaec int )int {if _egba > _cgdf {return 0;};if _cfb (_bfaec ){return (_cgdf -_egba +1)*360;};_ede :=0;for _cgaf :=_egba ;_cgaf <=_cgdf ;_cgaf ++{_dab :=365;if _bfc (_cgaf ){_dab =366;};_ede +=_dab ;};return _ede ;};func _egagb (_geae []Result ,_dfec bool )(float64 ,float64 ){_aabf :=0.0; +_acbf :=0.0;for _ ,_aabb :=range _geae {switch _aabb .Type {case ResultTypeNumber :if _dfec ||!_aabb .IsBoolean {_acbf +=_aabb .ValueNumber ;_aabf ++;};case ResultTypeList ,ResultTypeArray :_edaf ,_febb :=_egagb (_aabb .ListValues (),_dfec );_acbf +=_edaf ; +_aabf +=_febb ;case ResultTypeString :if _dfec {_aabf ++;};case ResultTypeEmpty :};};return _acbf ,_aabf ;};func _geeb (_fceaf []Result ,_acdfd []string ,_bbbca bool )[]string {for _ ,_ebgdc :=range _fceaf {switch _ebgdc .Type {case ResultTypeEmpty :if !_bbbca {_acdfd =append (_acdfd ,""); +};case ResultTypeString :if _ebgdc .ValueString !=""||!_bbbca {_acdfd =append (_acdfd ,_ebgdc .ValueString );};case ResultTypeNumber :_acdfd =append (_acdfd ,_ebgdc .Value ());case ResultTypeList :_acdfd =_ggce (_acdfd ,_geeb (_ebgdc .ValueList ,[]string {},_bbbca )); +case ResultTypeArray :for _ ,_aggbg :=range _ebgdc .ValueArray {_acdfd =_ggce (_acdfd ,_geeb (_aggbg ,[]string {},_bbbca ));};};};return _acdfd ;};func _fdbg (_bddeg ,_cecc float64 )bool {return _ea .Abs (_bddeg -_cecc )< 1.0e-6}; -// Function is a standard function whose result only depends on its arguments. -type Function func (_eade []Result )Result ;func _agbf (_gdefe ,_eddaf Expression )(Expression ,Expression ,error ){_adbad ,_gbfb :=_gdefe .(CellRef );if !_gbfb {return nil ,nil ,_b .New (_a .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_gdefe .String ())); -};_fgead ,_gbfb :=_eddaf .(CellRef );if !_gbfb {return nil ,nil ,_b .New (_a .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_eddaf .String ()));};_ffedc ,_bace :=_c .ParseCellReference (_adbad ._aff ); -if _bace !=nil {return nil ,nil ,_bace ;};_fagb ,_bdbac :=_c .ParseCellReference (_fgead ._aff );if _bdbac !=nil {return nil ,nil ,_bdbac ;};_gggcb :=false ;if _ffedc .RowIdx > _fagb .RowIdx {_gggcb =true ;_ffedc .RowIdx ,_fagb .RowIdx =_fagb .RowIdx ,_ffedc .RowIdx ; -};if _ffedc .ColumnIdx > _fagb .ColumnIdx {_gggcb =true ;_ffedc .ColumnIdx ,_fagb .ColumnIdx =_fagb .ColumnIdx ,_ffedc .ColumnIdx ;_ffedc .Column ,_fagb .Column =_fagb .Column ,_ffedc .Column ;};if _gggcb {return NewCellRef (_ffedc .String ()),NewCellRef (_fagb .String ()),nil ; -};return _gdefe ,_eddaf ,nil ;}; +// ISNUMBER is an implementation of the Excel ISNUMBER() function. +func IsNumber (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber ); +};func _cedc (_ffadd Result ,_gaec *criteriaParsed )bool {if _ffadd .IsBoolean {return false ;};_bdagb :=_ffadd .Type ;if _gaec ._afaga {return _bdagb ==ResultTypeNumber &&_ffadd .ValueNumber ==_gaec ._fgfg ;}else if _bdagb ==ResultTypeNumber {return _cbdc (_ffadd .ValueNumber ,_gaec ._gcgda ); +};return _dccce (_ffadd ,_gaec );}; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_dede ,_cfff :=_efgf (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _cfff .Type ==ResultTypeError {return _cfff ;};return MakeNumberResult (_ggge (_dede ._cbd ,_dede ._edce ,_dede ._cagg ,_dede ._dfcb )); -};func _bfgf (_eaee []Result ,_aggc []string ,_efedc bool )[]string {for _ ,_eggdb :=range _eaee {switch _eggdb .Type {case ResultTypeEmpty :if !_efedc {_aggc =append (_aggc ,"");};case ResultTypeString :if _eggdb .ValueString !=""||!_efedc {_aggc =append (_aggc ,_eggdb .ValueString ); -};case ResultTypeNumber :_aggc =append (_aggc ,_eggdb .Value ());case ResultTypeList :_aggc =_afafc (_aggc ,_bfgf (_eggdb .ValueList ,[]string {},_efedc ));case ResultTypeArray :for _ ,_fede :=range _eggdb .ValueArray {_aggc =_afafc (_aggc ,_bfgf (_fede ,[]string {},_efedc )); -};};};return _aggc ;};func _egaf (_cegfd string ,_efdbf func (_fdf float64 )float64 )Function {return func (_gccf []Result )Result {if len (_gccf )!=1{return MakeErrorResult (_cegfd +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_fcgce :=_gccf [0].AsNumber ();switch _fcgce .Type {case ResultTypeNumber :_dgcf :=_efdbf (_fcgce .ValueNumber );if _acd .IsNaN (_dgcf ){return MakeErrorResult (_cegfd +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e"); -};if _acd .IsInf (_dgcf ,0){return MakeErrorResult (_cegfd +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_dgcf );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_cegfd +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -case ResultTypeError :return _fcgce ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cegfd ,_fcgce .Type )); -};};};var _cfed *_f .Rand ; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_eeafc :=_dfgf (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _eeafc .Type !=ResultTypeEmpty {return _eeafc ;};_fddb :=_geeeb (args [1:]);_ffae :=_ea .MaxFloat64 ;_dbcgc :=_fccfe (args [0]);for _ ,_dbgee :=range _fddb {_cbbea :=_dbcgc [_dbgee ._aeaf ][_dbgee ._bfgca ].ValueNumber ; +if _ffae > _cbbea {_ffae =_cbbea ;};};if _ffae ==_ea .MaxFloat64 {_ffae =0;};return MakeNumberResult (float64 (_ffae ));}; -// ISBLANK is an implementation of the Excel ISBLANK() function. -func IsBlank (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; +// Sln implements the Excel SLN function. +func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_fbegb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fdaec :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cgdfe :=args [2].ValueNumber ;if _cgdfe ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f"); +};return MakeNumberResult ((_fbegb -_fdaec )/_cgdfe );};func _gcdgb (_dcgbf Result )*criteriaParsed {_gbaa :=_dcgbf .Type ==ResultTypeNumber ;_acff :=_dcgbf .ValueNumber ;_agbg :=_bd .ToLower (_dcgbf .ValueString );_gagc :=_abae (_agbg );return &criteriaParsed {_gbaa ,_acff ,_agbg ,_gagc }; +}; -// Year is an implementation of the Excel YEAR() function. -func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_face :=ctx .GetEpoch ();_fbbc ,_edad :=_ccdb (args [0].Value (),_face );if _edad !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};return MakeNumberResult (float64 (_fbbc .Year ()));}; +// Upper is an implementation of the Excel UPPER function that returns a upper +// case version of a string. +func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_afcg :=args [0].AsString ();if _afcg .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeStringResult (_bd .ToUpper (_afcg .ValueString ));}; -// Reference returns an invalid reference for BinaryExpr. -func (_cc BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _gage ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074"; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_afggg string };func _eadf (_gffc ,_dbaba ,_agace ,_ebdb ,_fffcf float64 )float64 {var _bgda float64 ;_adef :=_fffcf /_agace ;if _adef >=1{_adef =1;if _ebdb ==1{_bgda =_gffc ;}else {_bgda =0;};}else {_bgda =_gffc *_ea .Pow (1-_adef ,_ebdb -1); +};_ccfa :=_gffc *_ea .Pow (1-_adef ,_ebdb );var _beae float64 ;if _ccfa < _dbaba {_beae =_bgda -_dbaba ;}else {_beae =_bgda -_ccfa ;};if _beae < 0{_beae =0;};return _beae ;}; + +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_decf :=len (args );if _decf !=6&&_decf !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_fcaae ,_faea ,_cded :=_gece (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _cded .Type ==ResultTypeError {return _cded ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_cefb :=args [2].ValueNumber ;if _cefb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072"); +};_eacg :=args [3].ValueNumber ;if _eacg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); +};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_agcc :=args [4].ValueNumber ;if _agcc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_eaeg :=args [5];if _eaeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_eede :=_eaeg .ValueNumber ;if !_ece (_eede ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dcbcf :=0;if _decf ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dcbcf =int (args [6].ValueNumber );if !_agdc (_dcbcf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045"); +};};_gcgdd ,_cded :=_gbcc (_fcaae ,_faea ,_cefb ,_eacg ,_agcc ,_eede ,_dcbcf );if _cded .Type ==ResultTypeError {return _cded ;};return MakeNumberResult (_gcgdd );};type cmpResult int8 ;const _dbeeb =57365;var _aafb string =string ([]byte {92});func _gefcf (){_bggg =_bb .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024"); +_fadd =_bb .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_efdg =_bb .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_adca =_bb .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_cdaaa =_bb .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024"); +_bcecf =_bb .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; +// Error is an error expression. +type Error struct{_deg string };func _cacba (_gbed []string ,_dcbd int )string {return _bc .Itoa (len (_gbed [len (_gbed )-1-_dcbd ]))};func (_gfbfa VerticalRange )verticalRangeReference ()string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_gfbfa ._dbbac ,_gfbfa ._gabga ); +};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); -// Eval evaluates and returns the result of a function call. -func (_gbefb FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_ecfbc :=LookupFunction (_gbefb ._ddcf );if _ecfbc !=nil {_dbdee :=make ([]Result ,len (_gbefb ._caada ));for _egfea ,_fcbb :=range _gbefb ._caada {_dbdee [_egfea ]=_fcbb .Eval (ctx ,ev ); -_dbdee [_egfea ].Ref =_fcbb .Reference (ctx ,ev );};if _ ,_gcgd :=_aeggf [_gbefb ._ddcf ];!_gcgd {if _cage ,_faefa :=_fbccd (_dbdee );_cage {return _faefa ;};};return _ecfbc (_dbdee );};_bdbad :=LookupFunctionComplex (_gbefb ._ddcf );if _bdbad !=nil {_gebbc :=make ([]Result ,len (_gbefb ._caada )); -for _abcg ,_bdcd :=range _gbefb ._caada {_gebbc [_abcg ]=_bdcd .Eval (ctx ,ev );_gebbc [_abcg ].Ref =_bdcd .Reference (ctx ,ev );};if _ ,_bedbd :=_aeggf [_gbefb ._ddcf ];!_bedbd {if _eeffc ,_bdfdcb :=_fbccd (_gebbc );_eeffc {return _bdfdcb ;};};return _bdbad (ctx ,ev ,_gebbc ); -};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_gbefb ._ddcf );}; +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_ggbg :name ,_bgfdd :args };};func _fcaf (_begg float64 )float64 {_ecead :=float64 (1);for _bfbf :=float64 (2);_bfbf <=_begg ;_bfbf ++{_ecead *=_bfbf ;};return _ecead ;}; -// MakeErrorResultType makes an error result of a given type with a specified -// debug message -func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg }; -case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg }; -case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg }; -default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};}; -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_abdda :=_bagg (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _abdda .Type !=ResultTypeEmpty {return _abdda ;};_dggcg :=_gaacdc (args [1:]);_aadb :=0.0;_bead :=_ebgb (args [0]);for _ ,_feabf :=range _dggcg {_aadb +=_bead [_feabf ._gcfa ][_feabf ._dgbg ].ValueNumber ; -};return MakeNumberResult (float64 (_aadb ));};func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column );RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns ); -RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset );RegisterFunction ("\u004d\u0041\u0054C\u0048",Match ); -RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row );RegisterFunction ("\u0052\u004f\u0057\u0053",Rows ); -RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );};type criteriaParsed struct{_cabc bool ;_ggbc float64 ; -_bbbc string ;_aebd *criteriaRegex ;};func (_caff ResultType )String ()string {if _caff >=ResultType (len (_eafg )-1){return _a .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_caff );};return _gcccg [_eafg [_caff ]:_eafg [_caff +1]]; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_fccda :=_bd .Split (v ,"\u003a");if len (_fccda )!=2{return nil ;};_fade ,_ :=_bc .Atoi (_fccda [0]);_gdeb ,_ :=_bc .Atoi (_fccda [1]);if _fade > _gdeb {_fade ,_gdeb =_gdeb ,_fade ;};return HorizontalRange {_fgba :_fade ,_deeb :_gdeb }; }; -// IsDBCS returns false for the invalid reference context. -func (_cegeg *ivr )IsDBCS ()bool {return false }; +// Eval evaluates and returns the result of an error expression. +func (_fga Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_fga ._deg )};type defEval struct{evCache ;_cgc bool ;};func _bfcg (_dgff ,_bba float64 ,_bcf ,_edc int )float64 {_dcfa :=_aecd (_dgff );_fcee :=_aecd (_bba );_fcdd :=_ffgg (_dcfa ,_fcee ,_bcf ,_edc ); +return _bgga (_fcdd ,_dcfa ,_edc );};const _fdaa =57357; -// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the -// nearest multiple of the second argument, toward or away from zero as -// specified by the third argument. -func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_ddffb :=args [0].AsNumber ();if _ddffb .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_fcbg :=float64 (1);if _ddffb .ValueNumber < 0{_fcbg =-1;};if len (args )> 1{_dbgbg :=args [1].AsNumber ();if _dbgbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072"); -};_fcbg =_dbgbg .ValueNumber ;};_ebff :=float64 (1);if len (args )> 2{_gfge :=args [2].AsNumber ();if _gfge .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_ebff =_gfge .ValueNumber ;};if len (args )==1{return MakeNumberResult (_acd .Floor (_ddffb .ValueNumber ));};_fccd :=_ddffb .ValueNumber ;_fccd ,_afdf :=_acd .Modf (_fccd /_fcbg );if _afdf !=0&&_ddffb .ValueNumber < 0&&_ebff > 0{_fccd ++;};return MakeNumberResult (_fccd *_fcbg ); -}; +// Eval evaluates and returns the result of the cell reference. +func (_ggg CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_ggg ._ddge ,ev )};const _adcf =57354;func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column ); +RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns );RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset ); +RegisterFunction ("\u004d\u0041\u0054C\u0048",Match );RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row ); +RegisterFunction ("\u0052\u004f\u0057\u0053",Rows );RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );}; + + +// Reference returns a string reference value to an expression with prefix. +func (_dbbaf PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_eabeb :=_dbbaf ._gfceg .Reference (ctx ,ev );_eged :=_dbbaf ._edab .Reference (ctx ,ev );if _eabeb .Type ==ReferenceTypeSheet &&_eged .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_eabeb .Value +"\u0021"+_eged .Value }; +};return ReferenceInvalid ;};var _caa =[]int {31,28,31,30,31,30,31,31,30,31,30,31};const _ccfbb =57348;var _eedfd =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7}; + + +// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). +type PrefixHorizontalRange struct{_affed Expression ;_ebag ,_gecgf int ;}; + +// Edate is an implementation of the Excel EDATE() function. +func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); +};_aff :=args [1].ValueNumber ;_gegb :=args [0];var _aga float64 ;switch _gegb .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); +case ResultTypeNumber :_aga =_gegb .ValueNumber ;case ResultTypeString :_dbg :=DateValue ([]Result {args [0]});if _dbg .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); +};_aga =_dbg .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_dea :=_aecd (_aga );_eae :=_dea .AddDate (0,int (_aff ),0); +_ggc ,_fad ,_deaa :=_eae .Date ();_cac :=_bad (_ggc ,int (_fad ),_deaa );if _cac < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045"); +};return MakeNumberResult (_cac );};func _gfad (_agaag []Result )Result {_fcbd :=_agaag [0].ValueArray ;if len (_agaag )==1{_bfaa :=[][]Result {};for _ ,_degf :=range _fcbd {_bfaa =append (_bfaa ,_bcfd ([]Result {MakeListResult (_degf )}).ValueList );}; +return MakeArrayResult (_bfaa );}else if len (_agaag )==2{_bcee :=len (_fcbd );_cfdc :=len (_fcbd [0]);_cggc :=_feeb (_agaag [1],_bcee ,_cfdc );_efde :=len (_cggc );_fcba :=[][]Result {};var _ddcbd []Result ;for _eedf ,_ebbc :=range _fcbd {if _eedf < _efde {_ddcbd =_cggc [_eedf ]; +}else {_ddcbd =_cgdfc (MakeErrorResultType (ErrorTypeNA ,""),_cfdc );};_fcba =append (_fcba ,_bcfd ([]Result {MakeListResult (_ebbc ),MakeListResult (_ddcbd )}).ValueList );};return MakeArrayResult (_fcba );}else if len (_agaag )==3{_dbaae :=len (_fcbd ); +_cgafg :=len (_fcbd [0]);_dacd :=_feeb (_agaag [1],_dbaae ,_cgafg );_abcb :=_feeb (_agaag [2],_dbaae ,_cgafg );_eaabe :=len (_dacd );_aaa :=len (_abcb );_gbec :=[][]Result {};var _defcb ,_gcce []Result ;for _bebaa ,_eabgbd :=range _fcbd {if _bebaa < _eaabe {_defcb =_dacd [_bebaa ]; +}else {_defcb =_cgdfc (MakeErrorResultType (ErrorTypeNA ,""),_cgafg );};if _bebaa < _aaa {_gcce =_abcb [_bebaa ];}else {_gcce =_cgdfc (MakeErrorResultType (ErrorTypeNA ,""),_cgafg );};_gbec =append (_gbec ,_bcfd ([]Result {MakeListResult (_eabgbd ),MakeListResult (_defcb ),MakeListResult (_gcce )}).ValueList ); +};return MakeArrayResult (_gbec );};return MakeErrorResultType (ErrorTypeValue ,"");};func _bcfd (_bfce []Result )Result {_accb :=_bfce [0].ValueList ;_fdac :=len (_accb );switch len (_bfce ){case 1:_eggg :=[]Result {};for _ ,_ccbd :=range _accb {_eggg =append (_eggg ,MakeBoolResult (_ccbd .ValueNumber !=0)); +};return MakeListResult (_eggg );case 2:_ccab :=_bfce [1];switch _ccab .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_cdac :=[]Result {};for _ ,_dbcc :=range _accb {var _gedg Result ;if _dbcc .ValueNumber ==0{_gedg =MakeBoolResult (false ); +}else {_gedg =_ccab ;};_cdac =append (_cdac ,_gedg );};return MakeListResult (_cdac );case ResultTypeList :_edbf :=_cgdfc (_ccab ,_fdac );_bedga :=[]Result {};for _caag ,_gcga :=range _accb {var _eeee Result ;if _gcga .ValueNumber ==0{_eeee =MakeBoolResult (false ); +}else {_eeee =_edbf [_caag ];};_bedga =append (_bedga ,_eeee );};return MakeListResult (_bedga );case ResultTypeArray :_cdbg :=_feeb (_ccab ,len (_ccab .ValueArray ),_fdac );_bagdd :=[][]Result {};for _ ,_fcbc :=range _cdbg {_ceagg :=[]Result {};for _adcd ,_fgffb :=range _accb {var _bggeb Result ; +if _fgffb .ValueNumber ==0{_bggeb =MakeBoolResult (false );}else {_bggeb =_fcbc [_adcd ];};_ceagg =append (_ceagg ,_bggeb );};_bagdd =append (_bagdd ,_ceagg );};return MakeArrayResult (_bagdd );};case 3:_eabfc :=_bfce [1];_fefa :=_bfce [2];_affe :=_dbabf (_eabfc ); +_fada :=_dbabf (_fefa );if _affe &&_fada {_acgcd :=[]Result {};for _ ,_egfg :=range _accb {var _efdee Result ;if _egfg .ValueNumber ==0{_efdee =_fefa ;}else {_efdee =_eabfc ;};_acgcd =append (_acgcd ,_efdee );};return MakeListResult (_acgcd );};if _eabfc .Type !=ResultTypeArray &&_fefa .Type !=ResultTypeArray {_ggfde :=_cgdfc (_eabfc ,_fdac ); +_bgfc :=_cgdfc (_fefa ,_fdac );_fbed :=[]Result {};for _ddad ,_eege :=range _accb {var _acac Result ;if _eege .ValueNumber ==0{_acac =_bgfc [_ddad ];}else {_acac =_ggfde [_ddad ];};_fbed =append (_fbed ,_acac );};return MakeListResult (_fbed );};_bcef ,_ecdc :=len (_eabfc .ValueArray ),len (_fefa .ValueArray ); +_bbfa ,_ggff :=_bcef ,_ecdc ;if _ecdc > _bbfa {_bbfa ,_ggff =_ggff ,_bbfa ;};_cfae :=_feeb (_eabfc ,_bbfa ,_fdac );_cedg :=_feeb (_fefa ,_bbfa ,_fdac );_acabde :=[][]Result {};for _bcfg :=0;_bcfg < _bbfa ;_bcfg ++{_aac :=[]Result {};for _ddbb ,_egbc :=range _accb {var _gdae Result ; +if _egbc .ValueNumber ==0{if _bcfg < _ecdc {_gdae =_cedg [_bcfg ][_ddbb ];}else {_gdae =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _bcfg < _bcef {_gdae =_cfae [_bcfg ][_ddbb ];}else {_gdae =MakeErrorResultType (ErrorTypeNA ,"");};};_aac =append (_aac ,_gdae ); +};_acabde =append (_acabde ,_aac );};return MakeArrayResult (_acabde );};return MakeErrorResult ("");};const _cbf ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// HLookup implements the HLOOKUP function that returns a matching value from a -// row in an array. -func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_ddff :=args [0];_bcaa :=args [1];if _bcaa .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_gbdff :=args [2].AsNumber ();if _gbdff .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_dcga :=false ;if len (args )==4{_cbafa :=args [3].AsNumber ();if _cbafa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};if _cbafa .ValueNumber ==0{_dcga =true ;};};_dggeb :=-1;_cefe :=false ;if len (_bcaa .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079"); -};_ffdab :=_bcaa .ValueArray [0];_daaa :for _accae ,_bcgd :=range _ffdab {switch _dbgc (_bcgd ,_ddff ,false ,_dcga ){case _debbe :_dggeb =_accae ;case _eaag :_dggeb =_accae ;_cefe =true ;break _daaa ;};};if _dggeb ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); -};_gbaf :=int (_gbdff .ValueNumber )-1;if _gbaf < 0||_gbaf > len (_bcaa .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_ffdab =_bcaa .ValueArray [_gbaf ]; -if _dggeb < 0||_dggeb >=len (_ffdab ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _cefe ||!_dcga {return _ffdab [_dggeb ]; -};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};func _edfd (_faaee ,_ecfa ,_cbbg ,_fdec float64 ,_gdfg int )float64 {var _cfca float64 ; -if _faaee ==0{_cfca =_fdec +_cbbg *_ecfa ;}else {_cefa :=_acd .Pow (1+_faaee ,_ecfa );if _gdfg ==1{_cfca =_fdec *_cefa +_cbbg *(1+_faaee )*(_cefa -1)/_faaee ;}else {_cfca =_fdec *_cefa +_cbbg *(_cefa -1)/_faaee ;};};return -_cfca ;}; // True is an implementation of the Excel TRUE() function. It takes no // arguments. -func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );}; - -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _dfgef (args ,true )}; +func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );};func _gggg (_fgcab yyLexer ,_cbbc *yySymType )(_ddee ,_bdgff int ){_bdgff =0; +_ddee =_fgcab .Lex (_cbbc );if _ddee <=0{_bdgff =_cafgf [0];goto _dfff ;};if _ddee < len (_cafgf ){_bdgff =_cafgf [_ddee ];goto _dfff ;};if _ddee >=_aaeg {if _ddee < _aaeg +len (_acgbe ){_bdgff =_acgbe [_ddee -_aaeg ];goto _dfff ;};};for _fgce :=0;_fgce < len (_adfce ); +_fgce +=2{_bdgff =_adfce [_fgce +0];if _bdgff ==_ddee {_bdgff =_adfce [_fgce +1];goto _dfff ;};};_dfff :if _bdgff ==0{_bdgff =_acgbe [1];};if _eded >=3{_a .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_bbab (_bdgff ),uint (_ddee )); +};return _ddee ,_bdgff ;}; -// And is an implementation of the Excel AND() function. -func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ggdfb :=true ;for _ ,_cgda :=range args {_cgda =_cgda .AsNumber ();switch _cgda .Type {case ResultTypeList ,ResultTypeArray :_addg :=And (_cgda .ListValues ());if _addg .Type ==ResultTypeError {return _addg ;};if _addg .ValueNumber ==0{_ggdfb =false ; -};case ResultTypeNumber :if _cgda .ValueNumber ==0{_ggdfb =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073"); -case ResultTypeError :return _cgda ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044"); -};};return MakeBoolResult (_ggdfb );}; +// FunctionCall is a function call expression. +type FunctionCall struct{_ggbg string ;_bgfdd []Expression ;}; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_cdegd :=_bdd .Split (v ,"\u003a");if len (_cdegd )!=2{return nil ;};if _cdegd [0]> _cdegd [1]{_cdegd [0],_cdegd [1]=_cdegd [1],_cdegd [0];};return VerticalRange {_bebdge :_cdegd [0],_fcgfb :_cdegd [1]};};func _ebbe (){_dbcd =_e .MustCompile ("\u005e\u0030\u002b\u0024"); -_cabfd =_e .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_gebb =_e .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b"); -_bdfd =_e .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_baf =_e .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029"); -_bbac =_e .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_cfba =_e .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b"); -_edaed =_e .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_fcaf =_e .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b"); -_fcbf =_e .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b"); -_bcag =_e .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b"); -_dfaa =_e .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_edb +_edb +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_edb +_edb +"\u0029\u002b\u0059+\u0024");_bebdg =_e .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_edb +_edb +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_edb +_edb +"\u0029\u002b\u0059+\u0024"); -_cfab =_e .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_gggbe =_e .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;"); +// Eval evaluates and returns the result of a constant array expression. +func (_aec ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_eab :=[][]Result {};for _ ,_cgg :=range _aec ._gfc {_ged :=[]Result {};for _ ,_ggga :=range _cgg {_ged =append (_ged ,_ggga .Eval (ctx ,ev ));};_eab =append (_eab ,_ged );};return MakeArrayResult (_eab ); }; -// Atan2 implements the Excel ATAN2 function. It accepts two numeric arguments, -// and the arguments are (x,y), reversed from normal to match Excel's behaviour. -func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_fffda :=args [0].AsNumber (); -_edfcg :=args [1].AsNumber ();if _fffda .Type ==ResultTypeNumber &&_edfcg .Type ==ResultTypeNumber {_fedf :=_acd .Atan2 (_edfcg .ValueNumber ,_fffda .ValueNumber );if _fedf !=_fedf {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e"); -};return MakeNumberResult (_fedf );};for _ ,_dagd :=range []ResultType {_fffda .Type ,_edfcg .Type }{switch _dagd {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -case ResultTypeError :return _fffda ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dagd )); -};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_ccd ,_dgc ,_cdbb :=_gfgb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _cdbb .Type ==ResultTypeError {return _cdbb ;};if _dgc ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if _ccd ==0{return MakeNumberResult (0);};_gefa :=_ccd < 0;if _gefa {_ccd =-_ccd ;};_degaa :=float64 (int (_ccd ));_ebcg :=args [0].Value ();_gdfa :=_bd .Split (_ebcg ,"\u002e");_caac :=0.0;if len (_gdfa )> 1{var _geb error ;_afcb :=_gdfa [1];_caac ,_geb =_bc .ParseFloat (_afcb ,64); +if _geb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052"); +};_gbgbg :=float64 (len (_afcb ));_caac /=_ea .Pow (10,_gbgbg );};_bbac :=_caac *_dgc /_ea .Pow (10,float64 (int (_ea .Log10 (_dgc )))+1)+_degaa ;if _gefa {_bbac =-_bbac ;};return MakeNumberResult (_bbac );}; -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_dcdb :=len (args );if _dcdb !=4&&_dcdb !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073"); -};_fgfe ,_gaac :=_dbeb (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _gaac .Type ==ResultTypeError {return _gaac ;};_ecfg ,_gaac :=_dbeb (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d"); -if _gaac .Type ==ResultTypeError {return _gaac ;};if _fgfe >=_ecfg {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_bgg :=args [2].ValueNumber ;if _bgg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dbfb :=args [3].ValueNumber ;if _dbfb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_cgfc :=0;if _dcdb ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_cgfc =int (args [4].ValueNumber );if !_dfbd (_cgfc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d"); -};};_eecc ,_gaac :=_bdaf (_fgfe ,_ecfg ,_cgfc );if _gaac .Type ==ResultTypeError {return _gaac ;};return MakeNumberResult (_dbfb *_bgg *_eecc );};func _gbda (_deg ,_ecd _ea .Time ,_deeg int )float64 {if _deg .After (_ecd ){_deg ,_ecd =_ecd ,_deg ;};_daac :=0; -_eagf ,_ddce ,_abfd :=_deg .Date ();_eeg ,_abc ,_dcd :=_ecd .Date ();_cgg ,_aegd :=int (_ddce ),int (_abc );_edag ,_ffae :=_afd (_eagf ,_cgg ,_abfd ,_deeg ),_afd (_eeg ,_aegd ,_dcd ,_deeg );if !_ecbd (_deeg ){return _daef (_eeg ,_aegd ,_ffae )-_daef (_eagf ,_cgg ,_edag ); -};if _deeg ==0{if (_cgg ==2||_edag < 30)&&_dcd ==31{_ffae =31;}else if _aegd ==2&&_ffae ==_bbe (_eeg ,_aegd ){_ffae =_bbe (_eeg ,2);};}else {if _cgg ==2&&_edag ==30{_edag =_bbe (_eagf ,2);};if _aegd ==2&&_ffae ==30{_ffae =_bbe (_eeg ,2);};};if _eagf < _eeg ||(_eagf ==_eeg &&_cgg < _aegd ){_daac =30-_edag +1; -_abfd =1;_edag =1;_eced :=_ea .Date (_eagf ,_ea .Month (_cgg ),_abfd ,0,0,0,0,_ea .UTC ).AddDate (0,1,0);if _eced .Year ()< _eeg {_daac +=_dcfd (_eced .Year (),int (_eced .Month ()),12,_deeg );_eced =_eced .AddDate (0,13-int (_eced .Month ()),0);_daac +=_ade (_eced .Year (),_eeg -1,_deeg ); -};_daac +=_dcfd (_eeg ,int (_eced .Month ()),_aegd -1,_deeg );_eced =_eced .AddDate (0,_aegd -int (_eced .Month ()),0);_cgg =_eced .Day ();};_daac +=_ffae -_edag ;if _daac > 0{return float64 (_daac );}else {return 0;};};func (_dfaca *Lexer )Next ()*node {_dfaca ._dbcbf .Lock (); -defer _dfaca ._dbcbf .Unlock ();if len (_dfaca ._cacdg )> 0{_bfecg :=_dfaca ._cacdg [0];_dfaca ._cacdg =_dfaca ._cacdg [1:];return _bfecg ;};return _dfaca .nextRaw ();}; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_cdcb (args ,_ddff ))}; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_fgca :=MakeNumberResult (0);for _ ,_bfffa :=range args {_bfffa =_bfffa .AsNumber ();switch _bfffa .Type {case ResultTypeNumber :_fgca .ValueNumber +=_bfffa .ValueNumber ;case ResultTypeList ,ResultTypeArray :_bfgdb :=Sum (_bfffa .ListValues ()); -if _bfgdb .Type !=ResultTypeNumber {return _bfgdb ;};_fgca .ValueNumber +=_bfgdb .ValueNumber ;case ResultTypeString :case ResultTypeError :return _bfffa ;case ResultTypeEmpty :default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfffa .Type )); -};};return _fgca ;}; +// String returns a string representation for Negate. +func (_ccdcd Negate )String ()string {return "\u002d"+_ccdcd ._ffabb .String ()}; -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_faga Expression ;_dfbcg Expression ;}; +// Eval evaluates and returns a boolean. +func (_dfd Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_dfd ._ff )}; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; +// Floor is an implementation of the FlOOR function. +func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");}; +_bgag :=args [0].AsNumber ();if _bgag .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};var _dgba float64 ;_cbgf :=args [1].AsNumber ();if _cbgf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_dgba =_cbgf .ValueNumber ;if _dgba < 0&&_bgag .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052"); +};_eeaf :=_bgag .ValueNumber ;_eeaf ,_cadfe :=_ea .Modf (_eeaf /_dgba );if _cadfe !=0{if _bgag .ValueNumber < 0&&_cadfe < 0{_eeaf --;};};return MakeNumberResult (_eeaf *_dgba );}; -// Evaluator is the interface for a formula evaluator. This is needed so we can -// pass it to the spreadsheet to let it evaluate formula cells before returning -// the results. -// NOTE: in order to implement Evaluator without cache embed noCache in it. -type Evaluator interface{Eval (_cce Context ,formula string )Result ;SetCache (_fee string ,_gbb Result );GetFromCache (_gbd string )(Result ,bool );LastEvalIsRef ()bool ;};func (_ebec *Lexer )lex (_febbc _bd .Reader ){_edac ,_bfga ,_gfaef :=0,0,0;_aefbg :=-1; -_acfeeg ,_dbeda ,_eggdg :=0,0,0;_ =_eggdg ;_fege :=1;_ =_fege ;_ccfab :=make ([]byte ,4096);_adea :=false ;for !_adea {_cagbe :=0;if _acfeeg > 0{_cagbe =_bfga -_acfeeg ;};_bfga =0;_bbfe ,_aedgd :=_febbc .Read (_ccfab [_cagbe :]);if _bbfe ==0||_aedgd !=nil {_adea =true ; -};_gfaef =_bbfe +_cagbe ;if _gfaef < len (_ccfab ){_aefbg =_gfaef ;};{_edac =_cbedb ;_acfeeg =0;_dbeda =0;_eggdg =0;};{var _fafc int ;var _gdacc uint ;if _bfga ==_gfaef {goto _aged ;};if _edac ==0{goto _dcdcf ;};_eeed :_fafc =int (_ccbd [_edac ]);_gdacc =uint (_eccgf [_fafc ]); -_fafc ++;for ;_gdacc > 0;_gdacc --{_fafc ++;switch _eccgf [_fafc -1]{case 2:_acfeeg =_bfga ;};};switch _edac {case 30:switch _ccfab [_bfga ]{case 34:goto _adfc ;case 35:goto _dcbee ;case 36:goto _ddgcb ;case 38:goto _ecbbf ;case 39:goto _gegc ;case 40:goto _gebab ; -case 41:goto _adafd ;case 42:goto _bbfcf ;case 43:goto _fddg ;case 44:goto _bdaff ;case 45:goto _affc ;case 47:goto _agaa ;case 58:goto _cbabag ;case 59:goto _fagc ;case 60:goto _dbdad ;case 61:goto _ffcfg ;case 62:goto _fcfcd ;case 63:goto _aebg ;case 70:goto _decf ; -case 84:goto _fcfeag ;case 92:goto _cbgda ;case 94:goto _fedfg ;case 95:goto _dbfec ;case 123:goto _bbggc ;case 125:goto _bgff ;};switch {case _ccfab [_bfga ]< 65:switch {case _ccfab [_bfga ]> 37:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _cefd ; -};case _ccfab [_bfga ]>=33:goto _aebg ;};case _ccfab [_bfga ]> 90:switch {case _ccfab [_bfga ]> 93:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _dgdeb ;};case _ccfab [_bfga ]>=91:goto _aebg ;};default:goto _efeb ;};goto _efabd ;case 1:switch _ccfab [_bfga ]{case 33:goto _gdfa ; -case 47:goto _gafcg ;case 123:goto _gafcg ;case 125:goto _gafcg ;};switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _gafcg ;};case _ccfab [_bfga ]> 45:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _gafcg ; -};case _ccfab [_bfga ]>=58:goto _gafcg ;};default:goto _gafcg ;};goto _efabd ;case 0:goto _dcdcf ;case 2:if _ccfab [_bfga ]==34{goto _bcaaa ;};goto _adfc ;case 31:if _ccfab [_bfga ]==34{goto _adfc ;};goto _dfdgb ;case 3:switch _ccfab [_bfga ]{case 78:goto _efcddc ; -case 82:goto _daabe ;};goto _aebg ;case 4:switch _ccfab [_bfga ]{case 47:goto _ceba ;case 85:goto _geeg ;};goto _aebg ;case 5:if _ccfab [_bfga ]==65{goto _aebc ;};goto _aebg ;case 6:switch _ccfab [_bfga ]{case 76:goto _fbgf ;case 77:goto _cgba ;};goto _aebg ; -case 7:if _ccfab [_bfga ]==76{goto _cgba ;};goto _aebg ;case 8:if _ccfab [_bfga ]==33{goto _aebc ;};goto _aebg ;case 9:if _ccfab [_bfga ]==69{goto _ddcb ;};goto _aebg ;case 10:if _ccfab [_bfga ]==70{goto _deacb ;};goto _aebg ;case 11:if _ccfab [_bfga ]==33{goto _cfgec ; -};goto _aebg ;case 12:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 47:goto _aebg ;case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _aebg ;}; -case _ccfab [_bfga ]>=34:goto _aebg ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]< 65:if 58<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=63{goto _aebg ;};case _ccfab [_bfga ]> 90:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _aebg ;};default:goto _fgec ; -};default:goto _dagg ;};goto _efabd ;case 13:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 47:goto _aebg ;case 58:goto _gggab ;case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _aebg ; -};case _ccfab [_bfga ]>=34:goto _aebg ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _aebg ;};case _ccfab [_bfga ]>=59:goto _aebg ;};default:goto _dagg ;};goto _efabd ;case 14:if _ccfab [_bfga ]==36{goto _effg ; -};if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _fage ;};goto _gafcg ;case 15:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _fage ;};goto _gafcg ;case 32:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _fage ;};goto _bacda ;case 16:switch _ccfab [_bfga ]{case 33:goto _gdfa ; -case 36:goto _edda ;case 47:goto _aebg ;case 58:goto _eafe ;case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 45:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _ffgfd ;};case _ccfab [_bfga ]>=34:goto _aebg ; -};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]> 90:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _aebg ;};case _ccfab [_bfga ]>=65:goto _fgec ;};default:goto _aebg ;};goto _efabd ;case 17:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 47:goto _gafcg ; -case 123:goto _gafcg ;case 125:goto _gafcg ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _gafcg ;};case _ccfab [_bfga ]>=34:goto _gafcg ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _gafcg ; -};case _ccfab [_bfga ]>=58:goto _gafcg ;};default:goto _ffgfd ;};goto _efabd ;case 33:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 47:goto _fbgafb ;case 123:goto _fbgafb ;case 125:goto _fbgafb ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _fbgafb ; -};case _ccfab [_bfga ]>=34:goto _fbgafb ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _fbgafb ;};case _ccfab [_bfga ]>=58:goto _fbgafb ;};default:goto _ffgfd ;};goto _efabd ;case 18:if _ccfab [_bfga ]==36{goto _acccc ; -};if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _aedgdb ;};goto _gafcg ;case 19:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _aedgdb ;};goto _gafcg ;case 34:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _aedgdb ;};goto _agbbg ;case 20:switch _ccfab [_bfga ]{case 39:goto _aebg ; -case 42:goto _aebg ;case 47:goto _aebg ;case 58:goto _aebg ;case 63:goto _aebg ;};if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=93{goto _aebg ;};goto _ddbbg ;case 21:switch _ccfab [_bfga ]{case 39:goto _ddeeg ;case 42:goto _aebg ;case 47:goto _aebg ;case 58:goto _aebg ; -case 63:goto _aebg ;};if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=93{goto _aebg ;};goto _ddbbg ;case 22:if _ccfab [_bfga ]==33{goto _dagad ;};goto _aebg ;case 35:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _fffg ;case 58:goto _gggab ;case 101:goto _bdga ; -case 123:goto _ecbg ;case 125:goto _ecbg ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=47{goto _ecbg ;};case _ccfab [_bfga ]>=34:goto _ecbg ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _ecbg ; -};case _ccfab [_bfga ]>=59:goto _ecbg ;};default:goto _cefd ;};goto _efabd ;case 36:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 47:goto _ecbg ;case 101:goto _bdga ;case 123:goto _ecbg ;case 125:goto _ecbg ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _ecbg ; -};case _ccfab [_bfga ]>=34:goto _ecbg ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _ecbg ;};case _ccfab [_bfga ]>=58:goto _ecbg ;};default:goto _fffg ;};goto _efabd ;case 23:switch _ccfab [_bfga ]{case 33:goto _gdfa ; -case 47:goto _dgga ;case 123:goto _dgga ;case 125:goto _dgga ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _dgga ;};case _ccfab [_bfga ]>=34:goto _dgga ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _dgga ; -};case _ccfab [_bfga ]>=58:goto _dgga ;};default:goto _facef ;};goto _efabd ;case 37:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 47:goto _ecbg ;case 123:goto _ecbg ;case 125:goto _ecbg ;};switch {case _ccfab [_bfga ]< 48:switch {case _ccfab [_bfga ]> 35:if 37<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=45{goto _ecbg ; -};case _ccfab [_bfga ]>=34:goto _ecbg ;};case _ccfab [_bfga ]> 57:switch {case _ccfab [_bfga ]> 63:if 91<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=94{goto _ecbg ;};case _ccfab [_bfga ]>=58:goto _ecbg ;};default:goto _facef ;};goto _efabd ;case 38:switch _ccfab [_bfga ]{case 61:goto _ddafd ; -case 62:goto _fbccb ;};goto _gbgdg ;case 39:if _ccfab [_bfga ]==61{goto _fcdf ;};goto _fafd ;case 24:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ;case 58:goto _eafe ;case 92:goto _dfcgg ;case 95:goto _acgga ; -case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};case _ccfab [_bfga ]>=34:goto _aebg ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ; -};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _aebg ;};default:goto _aebg ;};goto _efabd ;case 40:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 40:goto _aggf ;case 46:goto _gbdc ;case 92:goto _dfcgg ; -case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ;};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gbdc ; -};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _gbdc ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ;};default:goto _afdfc ; -};goto _efabd ;case 41:switch _ccfab [_bfga ]{case 46:goto _dfcgg ;case 92:goto _dfcgg ;case 95:goto _dfcgg ;};switch {case _ccfab [_bfga ]< 65:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _dfcgg ;};case _ccfab [_bfga ]> 90:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _dfcgg ; -};default:goto _dfcgg ;};goto _afdfc ;case 42:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 43:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 40:goto _aggf ;case 46:goto _gbdc ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _fbgafb ;case 125:goto _fbgafb ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _fbgafb ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};default:goto _fbgafb ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _gbdc ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _fbgafb ;};default:goto _fbgafb ;};goto _efabd ;case 44:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ;case 58:goto _eafe ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _gafcg ; -case 125:goto _gafcg ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};case _ccfab [_bfga ]>=34:goto _gafcg ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ; -};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _gafcg ;};default:goto _gafcg ;};goto _efabd ;case 25:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ; -case 58:goto _eafe ;case 65:goto _gdfd ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};case _ccfab [_bfga ]>=34:goto _aebg ; -};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 66<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _aebg ;};default:goto _aebg ;};goto _efabd ; -case 45:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ;case 58:goto _eafe ;case 76:goto _efcddf ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ; -};case _ccfab [_bfga ]>=34:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ; -};default:goto _afdfc ;};goto _efabd ;case 46:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ;case 58:goto _eafe ;case 83:goto _gddgb ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ; -case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};case _ccfab [_bfga ]>=34:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ; -};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 47:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ; -case 58:goto _eafe ;case 69:goto _begfa ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;}; -case _ccfab [_bfga ]>=34:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ; -};default:goto _afdfc ;};goto _efabd ;case 26:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ;case 58:goto _eafe ;case 79:goto _ccdf ;case 82:goto _edfa ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _aebg ; -case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};case _ccfab [_bfga ]>=34:goto _aebg ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ; -};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _aebg ;};default:goto _aebg ;};goto _efabd ;case 48:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ; -case 58:goto _eafe ;case 68:goto _adbbb ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;}; -case _ccfab [_bfga ]>=34:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ; -};default:goto _afdfc ;};goto _efabd ;case 49:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ;case 58:goto _eafe ;case 79:goto _dcad ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ; -case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;};case _ccfab [_bfga ]>=34:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ; -};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 50:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 36:goto _edda ;case 40:goto _aggf ;case 46:goto _gbdc ; -case 58:goto _eafe ;case 85:goto _gddgb ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 59:switch {case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gddb ;}; -case _ccfab [_bfga ]>=34:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _dcggf ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ; -};default:goto _afdfc ;};goto _efabd ;case 27:switch _ccfab [_bfga ]{case 46:goto _dfcgg ;case 92:goto _dfcgg ;case 95:goto _dfcgg ;};switch {case _ccfab [_bfga ]< 65:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _dfcgg ;};case _ccfab [_bfga ]> 90:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _dfcgg ; -};default:goto _dfcgg ;};goto _aebg ;case 28:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 120:goto _acead ;case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _aebg ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _aebg ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _aebg ;};default:goto _aebg ;};goto _efabd ;case 51:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 108:goto _gdbdc ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 52:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 102:goto _eebdc ;case 110:goto _ddbe ;case 123:goto _afdfc ;case 125:goto _afdfc ; -};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ;};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ; -};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 53:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ; -case 110:goto _ecbed ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ;};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ; -};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ;};default:goto _afdfc ;};default:goto _afdfc ; -};goto _efabd ;case 54:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _efacf ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 55:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _gcegg ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _gcegg ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 56:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 40:goto _cddef ;case 46:goto _gcegg ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _gcegg ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _gcegg ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 57:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 109:goto _gdbfe ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 58:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _eeca ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _afdfc ;case 125:goto _afdfc ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _afdfc ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _afdfc ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _afdfc ;};default:goto _afdfc ;};goto _efabd ;case 59:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _egfec ;case 123:goto _gafcg ;case 125:goto _gafcg ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _gafcg ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _gafcg ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _egfec ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _gafcg ;};default:goto _gafcg ;};goto _efabd ;case 29:switch _ccfab [_bfga ]{case 33:goto _gdfa ;case 46:goto _acgga ;case 92:goto _dfcgg ;case 95:goto _acgga ;case 123:goto _aebg ;case 125:goto _aebg ;};switch {case _ccfab [_bfga ]< 58:switch {case _ccfab [_bfga ]< 37:if 34<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=35{goto _aebg ; -};case _ccfab [_bfga ]> 47:if 48<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=57{goto _acgga ;};default:goto _aebg ;};case _ccfab [_bfga ]> 63:switch {case _ccfab [_bfga ]< 91:if 65<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=90{goto _acgga ;};case _ccfab [_bfga ]> 94:if 97<=_ccfab [_bfga ]&&_ccfab [_bfga ]<=122{goto _acgga ; -};default:goto _aebg ;};default:goto _aebg ;};goto _efabd ;};_aebg :_edac =0;goto _cecgg ;_efabd :_edac =1;goto _cecgg ;_adfc :_edac =2;goto _cecgg ;_dcbee :_edac =3;goto _cecgg ;_efcddc :_edac =4;goto _cecgg ;_ceba :_edac =5;goto _cecgg ;_geeg :_edac =6; -goto _cecgg ;_fbgf :_edac =7;goto _cecgg ;_cgba :_edac =8;goto _cecgg ;_daabe :_edac =9;goto _cecgg ;_ddcb :_edac =10;goto _cecgg ;_deacb :_edac =11;goto _cecgg ;_ddgcb :_edac =12;goto _cecgg ;_dagg :_edac =13;goto _cecgg ;_gggab :_edac =14;goto _cecgg ; -_effg :_edac =15;goto _cecgg ;_fgec :_edac =16;goto _cecgg ;_edda :_edac =17;goto _cecgg ;_eafe :_edac =18;goto _cecgg ;_acccc :_edac =19;goto _cecgg ;_gegc :_edac =20;goto _cecgg ;_ddbbg :_edac =21;goto _cecgg ;_ddeeg :_edac =22;goto _cecgg ;_bdga :_edac =23; -goto _cecgg ;_efeb :_edac =24;goto _cecgg ;_decf :_edac =25;goto _cecgg ;_fcfeag :_edac =26;goto _cecgg ;_cbgda :_edac =27;goto _cecgg ;_dbfec :_edac =28;goto _cecgg ;_dgdeb :_edac =29;goto _cecgg ;_gafcg :_edac =30;goto _cdbde ;_gdfa :_edac =30;goto _bdaffa ; -_aebc :_edac =30;goto _egfgb ;_cfgec :_edac =30;goto _acba ;_dagad :_edac =30;goto _ecgfbg ;_dgga :_edac =30;goto _gdea ;_aggf :_edac =30;goto _dgedc ;_ecbbf :_edac =30;goto _bdbd ;_gebab :_edac =30;goto _cdggg ;_adafd :_edac =30;goto _faeca ;_bbfcf :_edac =30; -goto _gcff ;_fddg :_edac =30;goto _ccfaa ;_bdaff :_edac =30;goto _baadc ;_affc :_edac =30;goto _defg ;_agaa :_edac =30;goto _fbgbg ;_cbabag :_edac =30;goto _cfce ;_fagc :_edac =30;goto _fgcbg ;_ffcfg :_edac =30;goto _fbbbb ;_fedfg :_edac =30;goto _fdadg ; -_bbggc :_edac =30;goto _aaggb ;_bgff :_edac =30;goto _fbba ;_dfdgb :_edac =30;goto _gedga ;_bacda :_edac =30;goto _dgec ;_fbgafb :_edac =30;goto _dacd ;_agbbg :_edac =30;goto _bfac ;_ecbg :_edac =30;goto _dbbf ;_gbgdg :_edac =30;goto _dfff ;_ddafd :_edac =30; -goto _ecaeb ;_fbccb :_edac =30;goto _cccg ;_fafd :_edac =30;goto _dfcc ;_fcdf :_edac =30;goto _fggf ;_afdfc :_edac =30;goto _cfbc ;_cddef :_edac =30;goto _cabeb ;_bcaaa :_edac =31;goto _dfga ;_fage :_edac =32;goto _cecgg ;_ffgfd :_edac =33;goto _aedee ; -_aedgdb :_edac =34;goto _cecgg ;_cefd :_edac =35;goto _gaefg ;_fffg :_edac =36;goto _gaefg ;_facef :_edac =37;goto _gaefg ;_dbdad :_edac =38;goto _cecgg ;_fcfcd :_edac =39;goto _cecgg ;_gbdc :_edac =40;goto _ffaea ;_dfcgg :_edac =41;goto _cecgg ;_acgga :_edac =42; -goto _ffaea ;_gddb :_edac =43;goto _aedee ;_dcggf :_edac =44;goto _ffaea ;_begfa :_edac =44;goto _eafc ;_dcad :_edac =44;goto _eefba ;_gdfd :_edac =45;goto _ffaea ;_efcddf :_edac =46;goto _ffaea ;_gddgb :_edac =47;goto _ffaea ;_ccdf :_edac =48;goto _ffaea ; -_adbbb :_edac =49;goto _ffaea ;_edfa :_edac =50;goto _ffaea ;_acead :_edac =51;goto _ffaea ;_gdbdc :_edac =52;goto _ffaea ;_eebdc :_edac =53;goto _ffaea ;_ecbed :_edac =54;goto _ffaea ;_efacf :_edac =55;goto _ffaea ;_gcegg :_edac =56;goto _ffaea ;_ddbe :_edac =57; -goto _ffaea ;_gdbfe :_edac =58;goto _ffaea ;_eeca :_edac =59;goto _ffaea ;_egfec :_edac =59;goto _bcabf ;_egfgb :_fafc =3;goto _gcdb ;_acba :_fafc =5;goto _gcdb ;_bdaffa :_fafc =7;goto _gcdb ;_ecgfbg :_fafc =9;goto _gcdb ;_dgedc :_fafc =11;goto _gcdb ; -_cabeb :_fafc =13;goto _gcdb ;_bdbd :_fafc =15;goto _gcdb ;_aaggb :_fafc =17;goto _gcdb ;_fbba :_fafc =19;goto _gcdb ;_cdggg :_fafc =21;goto _gcdb ;_faeca :_fafc =23;goto _gcdb ;_ccfaa :_fafc =25;goto _gcdb ;_defg :_fafc =27;goto _gcdb ;_gcff :_fafc =29; -goto _gcdb ;_fbgbg :_fafc =31;goto _gcdb ;_fdadg :_fafc =33;goto _gcdb ;_fbbbb :_fafc =35;goto _gcdb ;_ecaeb :_fafc =37;goto _gcdb ;_fggf :_fafc =39;goto _gcdb ;_cccg :_fafc =41;goto _gcdb ;_cfce :_fafc =43;goto _gcdb ;_fgcbg :_fafc =45;goto _gcdb ;_baadc :_fafc =47; -goto _gcdb ;_dbbf :_fafc =49;goto _gcdb ;_dacd :_fafc =51;goto _gcdb ;_dgec :_fafc =53;goto _gcdb ;_bfac :_fafc =55;goto _gcdb ;_cfbc :_fafc =57;goto _gcdb ;_gedga :_fafc =59;goto _gcdb ;_dfff :_fafc =61;goto _gcdb ;_dfcc :_fafc =63;goto _gcdb ;_gdea :_fafc =65; -goto _gcdb ;_cdbde :_fafc =67;goto _gcdb ;_eafc :_fafc =72;goto _gcdb ;_gaefg :_fafc =75;goto _gcdb ;_aedee :_fafc =78;goto _gcdb ;_eefba :_fafc =81;goto _gcdb ;_bcabf :_fafc =84;goto _gcdb ;_ffaea :_fafc =87;goto _gcdb ;_dfga :_fafc =90;goto _gcdb ;_gcdb :_gdacc =uint (_eccgf [_fafc ]); -_fafc ++;for ;_gdacc > 0;_gdacc --{_fafc ++;switch _eccgf [_fafc -1]{case 3:_dbeda =_bfga +1;case 4:_eggdg =1;case 5:_eggdg =2;case 6:_eggdg =3;case 7:_eggdg =4;case 8:_eggdg =11;case 9:_eggdg =14;case 10:_eggdg =15;case 11:_dbeda =_bfga +1;{_ebec .emit (_eeegc ,_ccfab [_acfeeg :_dbeda ]); -};case 12:_dbeda =_bfga +1;{_ebec .emit (_dfacb ,_ccfab [_acfeeg :_dbeda ]);};case 13:_dbeda =_bfga +1;{_ebec .emit (_fgdgf ,_ccfab [_acfeeg :_dbeda -1]);};case 14:_dbeda =_bfga +1;{_ebec .emit (_fgdgf ,_ccfab [_acfeeg +1:_dbeda -2]);};case 15:_dbeda =_bfga +1; -{_ebec .emit (_fcec ,_ccfab [_acfeeg :_dbeda -1]);};case 16:_dbeda =_bfga +1;{_ebec .emit (_fcec ,_ccfab [_acfeeg :_dbeda -1]);};case 17:_dbeda =_bfga +1;{_ebec .emit (_adda ,_ccfab [_acfeeg :_dbeda ]);};case 18:_dbeda =_bfga +1;{_ebec .emit (_cbed ,_ccfab [_acfeeg :_dbeda ]); -};case 19:_dbeda =_bfga +1;{_ebec .emit (_feded ,_ccfab [_acfeeg :_dbeda ]);};case 20:_dbeda =_bfga +1;{_ebec .emit (_bgad ,_ccfab [_acfeeg :_dbeda ]);};case 21:_dbeda =_bfga +1;{_ebec .emit (_agged ,_ccfab [_acfeeg :_dbeda ]);};case 22:_dbeda =_bfga +1; -{_ebec .emit (_cdgee ,_ccfab [_acfeeg :_dbeda ]);};case 23:_dbeda =_bfga +1;{_ebec .emit (_efbe ,_ccfab [_acfeeg :_dbeda ]);};case 24:_dbeda =_bfga +1;{_ebec .emit (_gcfae ,_ccfab [_acfeeg :_dbeda ]);};case 25:_dbeda =_bfga +1;{_ebec .emit (_efbd ,_ccfab [_acfeeg :_dbeda ]); -};case 26:_dbeda =_bfga +1;{_ebec .emit (_eedfa ,_ccfab [_acfeeg :_dbeda ]);};case 27:_dbeda =_bfga +1;{_ebec .emit (_gceg ,_ccfab [_acfeeg :_dbeda ]);};case 28:_dbeda =_bfga +1;{_ebec .emit (_cgddf ,_ccfab [_acfeeg :_dbeda ]);};case 29:_dbeda =_bfga +1; -{_ebec .emit (_dfdg ,_ccfab [_acfeeg :_dbeda ]);};case 30:_dbeda =_bfga +1;{_ebec .emit (_ebfad ,_ccfab [_acfeeg :_dbeda ]);};case 31:_dbeda =_bfga +1;{_ebec .emit (_fgeb ,_ccfab [_acfeeg :_dbeda ]);};case 32:_dbeda =_bfga +1;{_ebec .emit (_agcgbe ,_ccfab [_acfeeg :_dbeda ]); -};case 33:_dbeda =_bfga +1;{_ebec .emit (_eage ,_ccfab [_acfeeg :_dbeda ]);};case 34:_dbeda =_bfga ;_bfga --;{_ebec .emit (_ffedg ,_ccfab [_acfeeg :_dbeda ]);};case 35:_dbeda =_bfga ;_bfga --;{_ebec .emit (_cgafe ,_ccfab [_acfeeg :_dbeda ]);};case 36:_dbeda =_bfga ; -_bfga --;{_ebec .emit (_aadd ,_ccfab [_acfeeg :_dbeda ]);};case 37:_dbeda =_bfga ;_bfga --;{_ebec .emit (_ccfc ,_ccfab [_acfeeg :_dbeda ]);};case 38:_dbeda =_bfga ;_bfga --;{_ebec .emit (_debcf ,_ccfab [_acfeeg :_dbeda ]);};case 39:_dbeda =_bfga ;_bfga --; -{_ebec .emit (_gdfcf ,_ccfab [_acfeeg +1:_dbeda -1]);};case 40:_dbeda =_bfga ;_bfga --;{_ebec .emit (_dafe ,_ccfab [_acfeeg :_dbeda ]);};case 41:_dbeda =_bfga ;_bfga --;{_ebec .emit (_bfggf ,_ccfab [_acfeeg :_dbeda ]);};case 42:_bfga =(_dbeda )-1;{_ebec .emit (_ffedg ,_ccfab [_acfeeg :_dbeda ]); -};case 43:switch _eggdg {case 0:{_edac =0;goto _cecgg ;};case 1:{_bfga =(_dbeda )-1;_ebec .emit (_adee ,_ccfab [_acfeeg :_dbeda ]);};case 2:{_bfga =(_dbeda )-1;_ebec .emit (_ffedg ,_ccfab [_acfeeg :_dbeda ]);};case 3:{_bfga =(_dbeda )-1;_ebec .emit (_cgafe ,_ccfab [_acfeeg :_dbeda ]); -};case 4:{_bfga =(_dbeda )-1;_ebec .emit (_aeeba ,_ccfab [_acfeeg :_dbeda ]);};case 11:{_bfga =(_dbeda )-1;_ebec .emit (_gebcg ,_ccfab [_acfeeg :_dbeda ]);};case 14:{_bfga =(_dbeda )-1;_ebec .emit (_debcf ,_ccfab [_acfeeg :_dbeda ]);};case 15:{_bfga =(_dbeda )-1; -_ebec .emit (_gdfcf ,_ccfab [_acfeeg +1:_dbeda -1]);};};};};goto _cecgg ;_cecgg :_fafc =int (_dgcb [_edac ]);_gdacc =uint (_eccgf [_fafc ]);_fafc ++;for ;_gdacc > 0;_gdacc --{_fafc ++;switch _eccgf [_fafc -1]{case 0:_acfeeg =0;case 1:_eggdg =0;};};if _edac ==0{goto _dcdcf ; -};if _bfga ++;_bfga !=_gfaef {goto _eeed ;};_aged :{};if _bfga ==_aefbg {switch _edac {case 1:goto _gafcg ;case 2:goto _gafcg ;case 31:goto _dfdgb ;case 14:goto _gafcg ;case 15:goto _gafcg ;case 32:goto _bacda ;case 17:goto _gafcg ;case 33:goto _fbgafb ; -case 18:goto _gafcg ;case 19:goto _gafcg ;case 34:goto _agbbg ;case 35:goto _ecbg ;case 36:goto _ecbg ;case 23:goto _dgga ;case 37:goto _ecbg ;case 38:goto _gbgdg ;case 39:goto _fafd ;case 40:goto _afdfc ;case 41:goto _afdfc ;case 42:goto _afdfc ;case 43:goto _fbgafb ; -case 44:goto _gafcg ;case 45:goto _afdfc ;case 46:goto _afdfc ;case 47:goto _afdfc ;case 48:goto _afdfc ;case 49:goto _afdfc ;case 50:goto _afdfc ;case 51:goto _afdfc ;case 52:goto _afdfc ;case 53:goto _afdfc ;case 54:goto _afdfc ;case 55:goto _afdfc ; -case 56:goto _afdfc ;case 57:goto _afdfc ;case 58:goto _afdfc ;case 59:goto _gafcg ;};};_dcdcf :{};};if _acfeeg > 0{copy (_ccfab [0:],_ccfab [_acfeeg :]);};};_ =_aefbg ;if _edac ==_gbdg {_ebec .emit (_dcdca ,nil );};close (_ebec ._gbacb );}; +// Reference returns an invalid reference for Bool. +func (_eaa Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _fdcb =57349; -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func init (){_ebbe ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr ); +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_dfbcg :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074"); +};_dfbcg =int (args [1].ValueNumber );if _dfbcg < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030"); +};if _dfbcg ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_bbebb :=args [0].Value (); +if _dfbcg > len (_bbebb ){return MakeStringResult (_bbebb );};return MakeStringResult (_bbebb [0:_dfbcg ]);};func init (){_beab ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr ); RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula ); RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA ); RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef ); -RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};var _fdfb =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; - +RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );}; -// Rows implements the Excel ROWS function. -func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_ggad :=args [0];if _ggad .Type !=ResultTypeArray &&_ggad .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_bbae :=_ggad .ValueArray ;if len (_bbae )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077"); -};return MakeNumberResult (float64 (len (_bbae )));}; +// Update updates references in the Range after removing a row/column. +func (_caccd Range )Update (q *_ag .UpdateQuery )Expression {_abeab :=_caccd ;if q .UpdateCurrentSheet {_abeab ._gcddf =_caccd ._gcddf .Update (q );_abeab ._ebad =_caccd ._ebad .Update (q );};return _abeab ;};func (_edcc *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +}; -// ISEVEN is an implementation of the Excel ISEVEN() function. -func IsEven (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");}; -_cbfag :=int (args [0].ValueNumber );return MakeBoolResult (_cbfag ==_cbfag /2*2);};func _bbbbd (_edfgga Context ,_fbfbb Evaluator ,_fedfa ,_adgfc string )Result {_cgae ,_fbcda :=_c .ParseCellReference (_fedfa );if _fbcda !=nil {return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_fedfa ,_fbcda .Error ())); -};_fdgfd ,_gefcf :=_cgae .ColumnIdx ,_cgae .RowIdx ;_fddgd ,_ggefbf :=_c .ParseCellReference (_adgfc );if _ggefbf !=nil {return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_adgfc ,_ggefbf .Error ())); -};_bcbe ,_gbfgc :=_fddgd .ColumnIdx ,_fddgd .RowIdx ;_aacfb :=[][]Result {};for _feadb :=_gefcf ;_feadb <=_gbfgc ;_feadb ++{_abebc :=[]Result {};for _dfeg :=_fdgfd ;_dfeg <=_bcbe ;_dfeg ++{_gbadg :=_edfgga .Cell (_a .Sprintf ("\u0025\u0073\u0025\u0064",_c .IndexToColumn (_dfeg ),_feadb ),_fbfbb ); -_abebc =append (_abebc ,_gbadg );};_aacfb =append (_aacfb ,_abebc );};if len (_aacfb )==1{if len (_aacfb [0])==1{return _aacfb [0][0];};return MakeListResult (_aacfb [0]);};return MakeArrayResult (_aacfb );}; +// Reference returns a string reference value to a vertical range with prefix. +func (_fcbg PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_fccdc :=_fcbg ._ccfd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_fcbg .verticalRangeReference (_fccdc .Value )};}; -// ISERROR is an implementation of the Excel ISERROR() function. -func IsError (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeError );}; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_faedc .Lock ();defer _faedc .Unlock ();if _ ,_bgaee :=_cbbd [name ];_bgaee {_ae .Log .Debug ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name ); +};_cbbd [name ]=fn ;}; -// BinOpType is the binary operation operator type -// -//go:generate stringer -type=BinOpType -type BinOpType byte ;func _bdaf (_ega ,_cdbf float64 ,_deee int )(float64 ,Result ){_dgc ,_cdea :=_beg (_ega ),_beg (_cdbf );_bcgc :=_dgc .Unix ();_egab :=_cdea .Unix ();if _bcgc ==_egab {return 0,_bfae ;};_gea ,_ccfg ,_fdg :=_dgc .Date ();_bff ,_caca ,_fga :=_cdea .Date (); -_egd ,_bdcb :=int (_ccfg ),int (_caca );var _adgd ,_febf float64 ;switch _deee {case 0:if _fdg ==31{_fdg --;};if _fdg ==30&&_fga ==31{_fga --;}else if _feba :=_gad (_gea );_egd ==2&&((_feba &&_fdg ==29)||(!_feba &&_fdg ==28)){_fdg =30;if _fedg :=_gad (_bff ); -_bdcb ==2&&((_fedg &&_fga ==29)||(!_fedg &&_fga ==28)){_fga =30;};};_adgd =float64 ((_bff -_gea )*360+(_bdcb -_egd )*30+(_fga -_fdg ));_febf =360;case 1:_adgd =_cdbf -_ega ;_bbg :=_gea !=_bff ;if _bbg &&(_bff !=_gea +1||_egd < _bdcb ||(_egd ==_bdcb &&_fdg < _fga )){_fcae :=0; -for _fdgb :=_gea ;_fdgb <=_bff ;_fdgb ++{_fcae +=_ead (_fdgb ,1);};_febf =float64 (_fcae )/float64 (_bff -_gea +1);}else {if !_bbg &&_gad (_gea ){_febf =366;}else {if _bbg &&((_gad (_gea )&&(_egd < 2||(_egd ==2&&_fdg <=29)))||(_gad (_bff )&&(_bdcb > 2||(_bdcb ==2&&_fga ==29)))){_febf =366; -}else {_febf =365;};};};case 2:_adgd =_cdbf -_ega ;_febf =360;case 3:_adgd =_cdbf -_ega ;_febf =365;case 4:if _fdg ==31{_fdg --;};if _fga ==31{_fga --;};_adgd =float64 ((_bff -_gea )*360+(_bdcb -_egd )*30+(_fga -_fdg ));_febf =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063"); -};return _adgd /_febf ,_bfae ;};func (_bbdgc Result )String ()string {return _bbdgc .Value ()}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _ccabb (args ,false )};func LexReader (r _b .Reader )chan *node {_egbg :=NewLexer ();go _egbg .lex (r );return _egbg ._defdf }; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_bgc ,_bda :=_ac .ParseBool (v );if _bda !=nil {_ge .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0076",v ,_bda ); -};return Bool {_bfa :_bgc };}; +// Roman is an implementation of the Excel ROMAN function that convers numbers +// to roman numerals in one of 5 formats. +func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_bcaf :=args [0].AsNumber ();if _bcaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ddgae :=0;if len (args )> 1{_beagc :=args [1];if _beagc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063"); +};_ddgae =int (_beagc .ValueNumber );if _ddgae < 0{_ddgae =0;}else if _ddgae > 4{_ddgae =4;};};_cbbff :=_bcfgd ;switch _ddgae {case 1:_cbbff =_abea ;case 2:_cbbff =_dgeef ;case 3:_cbbff =_cada ;case 4:_cbbff =_gdfd ;};_eaef :=_ea .Trunc (_bcaf .ValueNumber ); +_egag :=_fc .Buffer {};for _ ,_bbagc :=range _cbbff {for _eaef >=_bbagc ._dfgc {_egag .WriteString (_bbagc ._dbdg );_eaef -=_bbagc ._dfgc ;};};return MakeStringResult (_egag .String ());}; -// Reference returns a string reference value to a range. -func (_ddbgd Range )Reference (ctx Context ,ev Evaluator )Reference {_dgbb :=_ddbgd ._efggb .Reference (ctx ,ev );_abaab :=_ddbgd ._abdcf .Reference (ctx ,ev );if _dgbb .Type ==ReferenceTypeCell &&_abaab .Type ==ReferenceTypeCell {return MakeRangeReference (_fdde (_dgbb ,_abaab )); -};return ReferenceInvalid ;}; +// Trim is an implementation of the Excel TRIM function that removes leading, +// trailing and consecutive spaces. +func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_afda :=args [0].AsString ();if _afda .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_faadf :=_fc .Buffer {};_eegbc :=false ;_gffce :=false ;_bcfgf :=0;for _ ,_adae :=range _afda .ValueString {_dbfd :=_adae ==' ';if _dbfd {if !_eegbc {continue ;};if !_gffce {_bcfgf ++;_faadf .WriteRune (_adae );};}else {_bcfgf =0;_eegbc =true ;_faadf .WriteRune (_adae ); +};_gffce =_dbfd ;};_faadf .Truncate (_faadf .Len ()-_bcfgf );return MakeStringResult (_faadf .String ());}; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_caefe :=len (args );if _caefe !=2&&_caefe !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_eabe ,_fgbd :=_cece (args [0],args [1],"\u0058\u0049\u0052\u0052");if _fgbd .Type ==ResultTypeError {return _fgbd ;};_cefb :=_eabe ._cdacb ;_eaec :=_eabe ._ebde ;_ggedc :=0.1;if _caefe ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ggedc =args [2].ValueNumber ;if _ggedc <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031"); -};};return _faf (_cefb ,_eaec ,_ggedc );};func _edff (_cgad []Result ,_cabf string )(*durationArgs ,Result ){_gaaf :=len (_cgad );if _gaaf !=5&&_gaaf !=6{return nil ,MakeErrorResult (_cabf +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_bfgd ,_aecc ,_gffe :=_cdgb (_cgad [0],_cgad [1],_cabf );if _gffe .Type ==ResultTypeError {return nil ,_gffe ;};_aaga :=_cgad [2];if _aaga .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cabf +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072"); -};_agcb :=_aaga .ValueNumber ;if _agcb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); -};_bag :=_cgad [3];if _bag .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cabf +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072"); -};_fad :=_bag .ValueNumber ;if _fad < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); -};_dgfg :=_cgad [4];if _dgfg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cabf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_bfge :=float64 (int (_dgfg .ValueNumber ));if !_agff (_bfge ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_agcg :=0;if _gaaf ==6&&_cgad [5].Type !=ResultTypeEmpty {_fecg :=_cgad [5]; -if _fecg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cabf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_agcg =int (_fecg .ValueNumber ); -if !_dfbd (_agcg ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_cabf );};};return &durationArgs {_bfgd ,_aecc ,_agcb ,_fad ,_bfge ,_agcg },_bfae ; +// Proper is an implementation of the Excel PROPER function that returns a copy +// of the string with each word capitalized. +func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_bcefg :=args [0].AsString ();if _bcefg .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_gabcb :=_fc .Buffer {};_bgadf :=false ;for _ ,_beagd :=range _bcefg .ValueString {if !_bgadf &&_f .IsLetter (_beagd ){_gabcb .WriteRune (_f .ToUpper (_beagd ));}else {_gabcb .WriteRune (_f .ToLower (_beagd ));};_bgadf =_f .IsLetter (_beagd );};return MakeStringResult (_gabcb .String ()); }; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_egcd :=len (args );if _egcd < 4||_egcd > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_dgfa :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_afac :=args [1].ValueNumber ;if _afac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_cega :=args [2].ValueNumber ;if _cega <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_dccg :=args [3].ValueNumber ;_eca :=0.0;if _egcd > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_eca =args [4].ValueNumber ;};_fggd :=0;if _egcd ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_fggd =int (args [5].ValueNumber );if _fggd !=0{_fggd =1;};};return MakeNumberResult (_aae (_dgfa ,_afac ,_cega ,_dccg ,_eca ,_fggd ));}; +// CountIf implements the COUNTIF function. +func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); +};_efbb :=args [0];if _efbb .Type !=ResultTypeArray &&_efbb .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_fbfa :=_gcdgb (args [1]);_ffagf :=0;for _ ,_gecgb :=range _fccfe (_efbb ){for _ ,_eddf :=range _gecgb {if _cedc (_eddf ,_fbfa ){_ffagf ++;};};};return MakeNumberResult (float64 (_ffagf ));}; -// Eval evaluates and returns a string. -func (_abgfe String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_abgfe ._befdd )};func _ef (_ffc BinOpType ,_cd ,_gcc [][]Result )Result {_gg :=[][]Result {};for _dde :=range _cd {_eb :=_ag (_ffc ,_cd [_dde ],_gcc [_dde ]);if _eb .Type ==ResultTypeError {return _eb ; -};_gg =append (_gg ,_eb .ValueList );};return MakeArrayResult (_gg );}; +// Update returns the same object as updating sheet references does not affect Number. +func (_gadc Number )Update (q *_ag .UpdateQuery )Expression {return _gadc }; -// ErrorType is a formula evaluation error type. -type ErrorType byte ;var _bbbgd _aad .Mutex ; +// CellRef is a reference to a single cell +type CellRef struct{_ddge string };const (_ byte =iota ;_ccda ;_bbff ;_ebed ;_adga ;_egggg ;); -// Proper is an implementation of the Excel PROPER function that returns a copy -// of the string with each word capitalized. -func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_gaadd :=args [0].AsString ();if _gaadd .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_dbgga :=_df .Buffer {};_dcgfc :=false ;for _ ,_cbgd :=range _gaadd .ValueString {if !_dcgfc &&_dg .IsLetter (_cbgd ){_dbgga .WriteRune (_dg .ToUpper (_cbgd ));}else {_dbgga .WriteRune (_dg .ToLower (_cbgd ));};_dcgfc =_dg .IsLetter (_cbgd );};return MakeStringResult (_dbgga .String ()); -}; +// Reference returns an invalid reference for String. +func (_gcfgg String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _fggb (_aaaag []Result ,_gfbea rmode )Result {if len (_aaaag )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_cefg :=_aaaag [0].AsNumber ();if _cefg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_edcd :=_aaaag [1].AsNumber ();if _edcd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_fcac :=_edcd .ValueNumber ;_gccf :=_cefg .ValueNumber ;_fcgd :=1.0;if _fcac > 0{_fcgd =_ea .Pow (1/10.0,_fcac );}else {_fcgd =_ea .Pow (10.0,-_fcac );};_gccf ,_bdab :=_ea .Modf (_gccf /_fcgd );switch _gfbea {case _ggcbc :const _acad =0.499999999;if _bdab >=_acad {_gccf ++; +}else if _bdab <=-_acad {_gccf --;};case _aedd :case _beage :if _bdab > 0{_gccf ++;}else if _bdab < 0{_gccf --;};};return MakeNumberResult (_gccf *_fcgd );};const _bagcd =57347; -// Combin is an implementation of the Excel COMBINA function whic returns the -// number of combinations. -func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_agcbf :=args [0].AsNumber ();_ddcce :=args [1].AsNumber ();if _agcbf .Type !=ResultTypeNumber ||_ddcce .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_fcgf :=_acd .Trunc (_agcbf .ValueNumber );_defdc :=_acd .Trunc (_ddcce .ValueNumber );if _defdc > _fcgf {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e"); -};if _defdc ==_fcgf ||_defdc ==0{return MakeNumberResult (1);};_begbd :=float64 (1);for _dcea :=float64 (1);_dcea <=_defdc ;_dcea ++{_begbd *=(_fcgf +1-_dcea )/_dcea ;};return MakeNumberResult (_begbd );};var _edb string =string ([]byte {92});func (_cbdda *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If );RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA ); -RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs );RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor ); -}; +// Radians is an implementation of the Excel function RADIANS() that converts +// degrees to radians. +func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dbbe :=args [0].AsNumber ();if _dbbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeNumberResult (_ea .Pi /180.0*_dbbe .ValueNumber );}; -// IsBool returns false for the invalid reference context. -func (_afbe *ivr )IsBool (cellRef string )bool {return false }; +// Reference returns an invalid reference for Negate. +func (_aadg Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };var _efedd =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"}; +func _bgaa (_fafg ,_geecf ,_caff ,_gbbea float64 ,_bdba int )float64 {var _bgb float64 ;if _fafg ==0{_bgb =_gbbea +_caff *_geecf ;}else {_ggfdf :=_ea .Pow (1+_fafg ,_geecf );if _bdba ==1{_bgb =_gbbea *_ggfdf +_caff *(1+_fafg )*(_ggfdf -1)/_fafg ;}else {_bgb =_gbbea *_ggfdf +_caff *(_ggfdf -1)/_fafg ; +};};return -_bgb ;};func _gagd (_cffd ,_cdca int )int {if _cdca ==2&&_bfc (_cffd ){return 29;}else {return _caa [_cdca -1];};};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If ); +RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA );RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs ); +RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor );}; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_gbacb chan *node ;_dbcbf _aad .Mutex ;_acaag []chan *node ;_cacdg []*node ;}; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_dfdg ,_abad :=_fbfb (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _abad .Type ==ResultTypeError {return _abad ;};_gcae :=_aecd (_dfdg ._ebg );_faf :=_aecd (_dfdg ._ffad );_dadb :=_dfdg ._gadg ;_cbaaed :=_dfdg ._agcg ; +_fedd :=_ffgg (_gcae ,_faf ,_dadb ,_cbaaed );_eaec ,_bfbd ,_aegf :=_fedd .Date ();return MakeNumberResult (_bad (_eaec ,int (_bfbd ),_aegf ));}; -// String returns a string representation of a range with prefix. -func (_ecged PrefixRangeExpr )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ecged ._egeec .String (),_ecged ._aeebec .String (),_ecged ._ccad .String ());};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; -func (_aeae ReferenceType )String ()string {if _aeae >=ReferenceType (len (_geadf )-1){return _a .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_aeae );};return _gage [_geadf [_aeae ]:_geadf [_aeae +1]]; -};func _bedfg (_bacfc Reference ,_agede Context )bool {return _agede .Sheet (_bacfc .Value )==InvalidReferenceContext ;};var _ccega =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74}; -type durationArgs struct{_fgd float64 ;_caef float64 ;_ggfe float64 ;_agbb float64 ;_gcec float64 ;_ddgd int ;}; +// GCD implements the Excel GCD() function which returns the greatest common +// divisor of a range of numbers. +func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_aaaa :=[]float64 {}; +for _ ,_facg :=range args {switch _facg .Type {case ResultTypeString :_fgacd :=_facg .AsNumber ();if _fgacd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_aaaa =append (_aaaa ,_fgacd .ValueNumber );case ResultTypeList ,ResultTypeArray :_bfcc :=GCD (_facg .ListValues ());if _bfcc .Type !=ResultTypeNumber {return _bfcc ;};_aaaa =append (_aaaa ,_bfcc .ValueNumber );case ResultTypeNumber :_aaaa =append (_aaaa ,_facg .ValueNumber ); +case ResultTypeError :return _facg ;default:return MakeErrorResult (_a .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_facg .Type )); +};};if _aaaa [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_aaaa )==1{return MakeNumberResult (_aaaa [0]); +};_abga :=_aaaa [0];for _eecga :=1;_eecga < len (_aaaa );_eecga ++{if _aaaa [_eecga ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_abga =_efad (_abga ,_aaaa [_eecga ]);};return MakeNumberResult (_abga );}; -// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). -type HorizontalRange struct{_afad ,_efdd int };var _eafg =[...]uint8 {0,17,33,49,63,78,93,108};type noCache struct{};func _afd (_ddfa ,_bcc ,_gafe ,_cecg int )int {if !_ecbd (_cecg ){return _gafe ;};_dgf :=_gafe ;_dgdg :=_bbe (_ddfa ,_bcc );if _dgf > 30||_gafe >=_dgdg ||_dgf >=_dgdg {_dgf =30; -};return _dgf ;};const _cdgee =57364;func _dbeb (_geeb Result ,_aacf ,_gggf string )(float64 ,Result ){var _egde float64 ;switch _geeb .Type {case ResultTypeNumber :_egde =float64 (int (_geeb .ValueNumber ));case ResultTypeString :_fcfc :=DateValue ([]Result {_geeb }); -if _fcfc .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_aacf +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_gggf );};_egde =_fcfc .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_gggf ); -};if _egde < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_aacf +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _egde ,_bfae ;};type parsedReplaceObject struct{_fccg string ; -_fdgbc int ;_aggb int ;_gcbg string ;};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fafef :=args [0].AsString ();if _fafef .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if len (_fafef .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeNumberResult (float64 (_fafef .ValueString [0]));};func init (){_cfed =_f .New (_f .NewSource (_ea .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_egaf ("\u0041\u0053\u0049\u004e",_acd .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_egaf ("\u0041\u0053\u0049\u004e",_acd .Acos )); -RegisterFunction ("\u0041\u0043\u004fS\u0048",_egaf ("\u0041\u0053\u0049\u004e",_acd .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_egaf ("\u0041\u0043\u004f\u0054",func (_dgaf float64 )float64 {return _acd .Pi /2-_acd .Atan (_dgaf )})); -RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_egaf ("\u0041\u0043\u004fT\u0048",func (_ebeec float64 )float64 {return _acd .Atanh (1/_ebeec )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic ); -RegisterFunction ("\u0041\u0053\u0049\u004e",_egaf ("\u0041\u0053\u0049\u004e",_acd .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_egaf ("\u0041\u0053\u0049N\u0048",_acd .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_egaf ("\u0041\u0054\u0041\u004e",_acd .Atan )); -RegisterFunction ("\u0041\u0054\u0041N\u0048",_egaf ("\u0041\u0054\u0041N\u0048",_acd .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base );RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling ); -RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise ); -RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_egaf ("\u0043\u004f\u0053",_acd .Cos )); -RegisterFunction ("\u0043\u004f\u0053\u0048",_egaf ("\u0043\u004f\u0053\u0048",_acd .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_adca ("\u0043\u004f\u0054",_acd .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_adca ("\u0043\u004f\u0054\u0048",_acd .Tanh )); -RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_adca ("\u0043\u0053\u0043",_acd .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_adca ("\u0043\u0053\u0043",_acd .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal ); -RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_egaf ("\u0045\u0058\u0050",_acd .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact ); -RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble );RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath ); -RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise );RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise ); -RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_egaf ("\u004c\u004e",_acd .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_egaf ("\u004c\u004f\u00471\u0030",_acd .Log10 )); -RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod );RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial ); -RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit );RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product ); -RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient );RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween ); -RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman );RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp ); -RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_adca ("\u0053\u0045\u0043",_acd .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_adca ("\u0053\u0045\u0043\u0048",_acd .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum ); -RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_egaf ("\u0053\u0049\u004e",_acd .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_egaf ("\u0053\u0049\u004e\u0048",_acd .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_egaf ("\u0053\u0051\u0052\u0054",_acd .Sqrt )); -RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_egaf ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_cgcfa float64 )float64 {return _acd .Sqrt (_cgcfa *_acd .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf ); -RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_egaf ("\u0054\u0041\u004e",_acd .Tan )); -RegisterFunction ("\u0054\u0041\u004e\u0048",_egaf ("\u0054\u0041\u004e\u0048",_acd .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; +// MakeErrorResult constructs a #VALUE! error with a given extra error message. +// The error message is for debugging formula evaluation only and is not stored +// in the sheet. +func MakeErrorResult (msg string )Result {return MakeErrorResultType (ErrorTypeValue ,msg )};var _cdaa int64 =_gad (1900,_ba .January ,1);const _dgdg =57352; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_dfcf *defEval )LastEvalIsRef ()bool {return _dfcf ._cdcg }; +// Db implements the Excel DB function. +func Db (args []Result )Result {_effg :=len (args );if _effg !=4&&_effg !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cagg :=args [0].ValueNumber ;if _cagg < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_adda :=args [1].ValueNumber ;if _adda < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_cfad :=args [2].ValueNumber ;if _cfad <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_agaa :=args [3].ValueNumber ;if _agaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065"); +};if _agaa -_cfad > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_ceaa :=12.0;if _effg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_ceaa =args [4].ValueNumber ;if _ceaa < 1||_ceaa > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032"); +};};if _ceaa ==12&&_agaa > _cfad {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _adda >=_cagg {return MakeNumberResult (0); +};_gbfb :=1-_ea .Pow (_adda /_cagg ,1/_cfad );_gbfb =float64 (int (_gbfb *1000+0.5))/1000;_fcef :=_cagg *_gbfb *_ceaa /12;if _agaa ==1{return MakeNumberResult (_fcef );};_gaacg :=_fcef ;_fgaf :=0.0;_cede :=_cfad ;if _cede > _agaa {_cede =_agaa ;};for _gda :=2.0; +_gda <=_cede ;_gda ++{_fgaf =(_cagg -_gaacg )*_gbfb ;_gaacg +=_fgaf ;};if _agaa > _cfad {return MakeNumberResult ((_cagg -_gaacg )*_gbfb *(12-_ceaa )/12);};return MakeNumberResult (_fgaf );};func (_cfafb Result )String ()string {return _cfafb .Value ()}; +func (_aacf *Lexer )emit (_bgbe tokenType ,_eadfd []byte ){if _cacae {_a .Println ("\u0065\u006d\u0069\u0074",_bgbe ,_fbfc (string (_eadfd )));};_aacf ._defdf <-&node {_bgbe ,string (_eadfd )};}; -// LastColumn returns empty string for the invalid reference context. -func (_gecd *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; +// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number +// up to a specified number of digits. +func RoundUp (args []Result )Result {return _fggb (args ,_beage )}; -// Log implements the Excel LOG function which returns the log of a number. By -// default the result is base 10, however the second argument to the function -// can specify a different base. -func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073"); -};_ecae :=args [0].AsNumber ();if _ecae .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_ebcge :=10.0;if len (args )> 1{_gecfc :=args [1].AsNumber ();if _gecfc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063"); -};_ebcge =args [1].ValueNumber ;};if _ecae .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f"); -};if _ebcge ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f"); -};return MakeNumberResult (_acd .Log (_ecae .ValueNumber )/_acd .Log (_ebcge ));};func _beggg (_dabag Result ,_ecgff *criteriaParsed )bool {_gafca :=_bdd .ToLower (_dabag .ValueString );_decgb :=_ecgff ._aebd ._faada ;_daff :=_ecgff ._aebd ._bebbf ;if _decgb ==_cbee {return _gafca ==_daff ||_fa .Match (_daff ,_gafca ); -};if _dabag .Type !=ResultTypeEmpty {if _gafca ==_ecgff ._bbbc ||_fa .Match (_ecgff ._bbbc ,_gafca ){return true ;};if _ ,_adcfg :=_ac .ParseFloat (_daff ,64);_adcfg ==nil {return false ;};switch _decgb {case _faec :return _gafca <=_daff ;case _dacaa :return _gafca >=_daff ; -case _bfece :return _gafca < _daff ;case _beba :return _gafca > _daff ;};};return false ;};func _cbdg (_add ,_fgdg float64 )bool {return _acd .Abs (_add -_fgdg )< 1.0e-6};var _cbceg =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0}; -const _adda =57377; +// Update updates references in the PrefixExpr after removing a row/column. +func (_cfaa PrefixExpr )Update (q *_ag .UpdateQuery )Expression {_cbdd :=_cfaa ;_aedaa :=_cfaa ._gfceg .String ();if _aedaa ==q .SheetToUpdate {_babe :=*q ;_babe .UpdateCurrentSheet =true ;_cbdd ._edab =_cfaa ._edab .Update (&_babe );};return _cbdd ;}; +func _feedf (_agfbg ,_defd float64 )float64 {_agfbg =_ea .Trunc (_agfbg );_defd =_ea .Trunc (_defd );if _agfbg ==0&&_defd ==0{return 0;};return _agfbg *_defd /_efad (_agfbg ,_defd );}; -// Combina is an implementation of the Excel COMBINA function whic returns the -// number of combinations with repetitions. -func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_eefc :=args [0].AsNumber ();_dacf :=args [1].AsNumber ();if _eefc .Type !=ResultTypeNumber ||_dacf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_gfgf :=_acd .Trunc (_eefc .ValueNumber );_egff :=_acd .Trunc (_dacf .ValueNumber );if _gfgf < _egff {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b"); -};if _gfgf ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_gfgf +_egff -1);args [1]=MakeNumberResult (_gfgf -1);return Combin (args );}; +// Xnpv implements the Excel XNPV function. +func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_baf :=args [0].ValueNumber ;if _baf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065"); +};_ddce ,_gfbf :=_gcfc (args [1],args [2],"\u0058\u004e\u0050\u0056");if _gfbf .Type ==ResultTypeError {return _gfbf ;};_cage :=_ddce ._bfdf ;_ebcb :=_ddce ._cegf ;_cecd :=0.0;_fggg :=_ebcb [0];for _facd ,_bgdb :=range _cage {_cecd +=_bgdb /_ea .Pow (1+_baf ,(_ebcb [_facd ]-_fggg )/365); +};return MakeNumberResult (_cecd );};const _bdd ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_ebb +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// CellRef is a reference to a single cell -type CellRef struct{_aff string }; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_ffab :=len (args );if _ffab !=4&&_ffab !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_dcfec ,_badca ,_adggg :=_gece (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _adggg .Type ==ResultTypeError {return _adggg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fbag :=args [2].ValueNumber ;if _fbag <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};_bdgf :=args [3].ValueNumber ;if _bdgf <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et"); +};_cddbe :=0;if _ffab ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_cddbe =int (args [4].ValueNumber );if !_agdc (_cddbe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043"); +};};_ebac ,_adggg :=_ead (_dcfec ,_badca ,_cddbe );if _adggg .Type ==ResultTypeError {return _adggg ;};return MakeNumberResult ((_bdgf /_fbag -1)/_ebac );};func _gbcc (_dddag ,_abfa ,_gbff ,_ebcf ,_acfe ,_ageda float64 ,_fedae int )(float64 ,Result ){_fbgge :=int (_ageda ); +_fbfe :=_egef (_dddag ,_abfa ,_fbgge ,_fedae );_cab :=_bdg (_dddag ,_abfa ,_fbgge ,_fedae )/_fbfe ;_fceb ,_gcbc :=_gfbe (_dddag ,_abfa ,_fbgge ,_fedae );if _gcbc .Type ==ResultTypeError {return 0,_gcbc ;};_ddddf :=_bfcg (_dddag ,_abfa ,_fbgge ,_fedae ); +_fcgab :=_acfe /_ea .Pow (1+_ebcf /_ageda ,_fceb -1+_cab );_fcgab -=100*_gbff /_ageda *_ddddf /_fbfe ;_gccd :=100*_gbff /_ageda ;_caebf :=1+_ebcf /_ageda ;for _cfcd :=0.0;_cfcd < _fceb ;_cfcd ++{_fcgab +=_gccd /_ea .Pow (_caebf ,_cfcd +_cab );};return _fcgab ,MakeEmptyResult (); +}; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};func _dffg (_eeba yyLexer ,_adga *yySymType )(_fgdfd ,_fagd int ){_fagd =0;_fgdfd =_eeba .Lex (_adga );if _fgdfd <=0{_fagd =_cdgbe [0];goto _fgdcd ;}; -if _fgdfd < len (_cdgbe ){_fagd =_cdgbe [_fgdfd ];goto _fgdcd ;};if _fgdfd >=_fgdce {if _fgdfd < _fgdce +len (_gggae ){_fagd =_gggae [_fgdfd -_fgdce ];goto _fgdcd ;};};for _bbda :=0;_bbda < len (_agfda );_bbda +=2{_fagd =_agfda [_bbda +0];if _fagd ==_fgdfd {_fagd =_agfda [_bbda +1]; -goto _fgdcd ;};};_fgdcd :if _fagd ==0{_fagd =_gggae [1];};if _dgcfg >=3{_a .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_ceaf (_fagd ),uint (_fgdfd ));};return _fgdfd ,_fagd ;}; +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_cbfg :=len (args );if _cbfg < 5||_cbfg > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_gedab :=args [0].ValueNumber ;if _gedab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gecaf :=args [1].ValueNumber ;if _gecaf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_ebcfa :=args [2].ValueNumber ;if _ebcfa ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if _ebcfa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fdfe :=args [3].ValueNumber ;if _fdfe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065"); +};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_cbdeg :=args [4].ValueNumber ;if _fdfe > _cbdeg {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042"); +};if _cbdeg > _ebcfa {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_deagg :=2.0;if _cbfg > 5{if args [5].Type ==ResultTypeEmpty {_deagg =0.0; +}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_deagg =args [5].ValueNumber ;if _deagg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); +};};};_abfca :=false ;if _cbfg > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_abfca =args [6].ValueNumber !=0;};_deacc :=0.0;_adbd :=_ea .Floor (_fdfe );_ebebe :=_ea .Ceil (_cbdeg );if _abfca {for _fcdg :=_adbd +1;_fcdg <=_ebebe ;_fcdg ++{_afce :=_eadf (_gedab ,_gecaf ,_ebcfa ,_fcdg ,_deagg );if _fcdg ==_adbd +1{_afce *=_ea .Min (_cbdeg ,_adbd +1)-_fdfe ; +}else if _fcdg ==_ebebe {_afce *=_cbdeg +1-_ebebe ;};_deacc +=_afce ;};}else {_ffbc :=_ebcfa ;var _cbfa float64 ;if !_fdbg (_fdfe ,_ea .Floor (_fdfe )){if _deagg ==1{_cfbe :=_ebcfa /2;if _fdfe > _cfbe ||_fdbg (_fdfe ,_cfbe ){_cbfa =_fdfe -_cfbe ;_fdfe =_cfbe ; +_cbdeg -=_cbfa ;_ffbc ++;};};};if _deagg !=0{_gedab -=_aaeb (_gedab ,_gecaf ,_ebcfa ,_ffbc ,_fdfe ,_deagg );};_deacc =_aaeb (_gedab ,_gecaf ,_ebcfa ,_ebcfa -_fdfe ,_cbdeg -_fdfe ,_deagg );};return MakeNumberResult (_deacc );};func init (){_cbbe =_fg .New (_fg .NewSource (_ba .Now ().UnixNano ())); +RegisterFunction ("\u0041\u0042\u0053",_ceee ("\u0041\u0053\u0049\u004e",_ea .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_ceee ("\u0041\u0053\u0049\u004e",_ea .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_ceee ("\u0041\u0053\u0049\u004e",_ea .Acosh )); +RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_ceee ("\u0041\u0043\u004f\u0054",func (_aagae float64 )float64 {return _ea .Pi /2-_ea .Atan (_aagae )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_ceee ("\u0041\u0043\u004fT\u0048",func (_gfbgg float64 )float64 {return _ea .Atanh (1/_gfbgg )})); +RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_ceee ("\u0041\u0053\u0049\u004e",_ea .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_ceee ("\u0041\u0053\u0049N\u0048",_ea .Asinh )); +RegisterFunction ("\u0041\u0054\u0041\u004e",_ceee ("\u0041\u0054\u0041\u004e",_ea .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_ceee ("\u0041\u0054\u0041N\u0048",_ea .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base ); +RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise ); +RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_ceee ("\u0043\u004f\u0053",_ea .Cos )); +RegisterFunction ("\u0043\u004f\u0053\u0048",_ceee ("\u0043\u004f\u0053\u0048",_ea .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_gdfgc ("\u0043\u004f\u0054",_ea .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_gdfgc ("\u0043\u004f\u0054\u0048",_ea .Tanh )); +RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_gdfgc ("\u0043\u0053\u0043",_ea .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_gdfgc ("\u0043\u0053\u0043",_ea .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal ); +RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_ceee ("\u0045\u0058\u0050",_ea .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact );RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble ); +RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath );RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise ); +RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise );RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_ceee ("\u004c\u004e",_ea .Log )); +RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_ceee ("\u004c\u004f\u00471\u0030",_ea .Log10 ));RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod ); +RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial );RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit ); +RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product );RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient ); +RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween );RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman ); +RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_gdfgc ("\u0053\u0045\u0043",_ea .Cos )); +RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_gdfgc ("\u0053\u0045\u0043\u0048",_ea .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign ); +RegisterFunction ("\u0053\u0049\u004e",_ceee ("\u0053\u0049\u004e",_ea .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_ceee ("\u0053\u0049\u004e\u0048",_ea .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_ceee ("\u0053\u0051\u0052\u0054",_ea .Sqrt )); +RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_ceee ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_bbced float64 )float64 {return _ea .Sqrt (_bbced *_ea .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf ); +RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_ceee ("\u0054\u0041\u004e",_ea .Tan )); +RegisterFunction ("\u0054\u0041\u004e\u0048",_ceee ("\u0054\u0041\u004e\u0048",_ea .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};const _badce =187; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_age ,_eefb :=_efgf (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _eefb .Type ==ResultTypeError {return _eefb ;};return MakeNumberResult (_ecbe (_age ._cbd ,_age ._edce ,_age ._cagg ,_age ._dfcb )); -};const _bfe =_ea .Second *1; +// String returns a string representation of Number. +func (_ffbd Number )String ()string {return _bc .FormatFloat (_ffbd ._egagf ,'f',-1,64)};func _gdca (_cgdc ,_ceag ,_cdg ,_dfcf int )int {if _ceag > _cdg {return 0;};if _cfb (_dfcf ){return (_cdg -_ceag +1)*30;};_abfe :=0;for _gga :=_ceag ;_gga <=_cdg ; +_gga ++{_abfe +=_gagd (_cgdc ,_gga );};return _abfe ;}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_bcabc PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_daeee :=_bcabc ._fbfdg .Reference (ctx ,ev );switch _daeee .Type {case ReferenceTypeSheet :if _bedfg (_daeee ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_daeee .Value )); -};_fcef :=_bcabc .verticalRangeReference (_daeee .Value );if _dcdcb ,_gdfgf :=ev .GetFromCache (_fcef );_gdfgf {return _dcdcb ;};_efad :=ctx .Sheet (_daeee .Value );_egdc ,_fefe :=_dgcbb (_efad ,_bcabc ._cfdac ,_bcabc ._ddccef );_deegg :=_bbbbd (_efad ,ev ,_egdc ,_fefe ); -ev .SetCache (_fcef ,_deegg );return _deegg ;default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_daeee .Type )); -};}; +// Context is a formula execution context. Formula evaluation uses the context +// to retreive information from sheets. +type Context interface{ -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_faga :pfx ,_dfbcg :exp }};func _ggge (_gbca ,_gedf float64 ,_gdgd ,_eacg int )float64 {_eeb :=_beg (_gbca );_ffbf :=_beg (_gedf );_befg :=_bfff (_eeb ,_ffbf ,_gdgd ,_eacg );return _gbda (_befg ,_eeb ,_eacg ); -}; +// Cell returns the result of evaluating a cell. +Cell (_bfg string ,_gde Evaluator )Result ; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_bbbgd .Lock ();defer _bbbgd .Unlock ();if _dgcaf ,_bcde :=_eaff [name ];_bcde {return _dgcaf ;};return nil ;};var _fegbg ,_ebgd ,_cacb ,_bcbae ,_dced ,_feea *_e .Regexp ; +// Sheet returns an evaluation context for a given sheet name. This is used +// when evaluating cells that pull data from other sheets (e.g. ='Sheet 2'!A1). +Sheet (_geg string )Context ; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_gdaff ,_bdgb :=_edff (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _bdgb .Type ==ResultTypeError {return _bdgb ;};_gcgc :=_gdaff ._fgd ;_cdcb :=_gdaff ._caef ;_cdbc :=_gdaff ._ggfe ;_eceaf :=_gdaff ._agbb ; -_bdee :=_gdaff ._gcec ;_dgadf :=_gdaff ._ddgd ;_afga :=_gbge (_gcgc ,_cdcb ,_cdbc ,_eceaf ,_bdee ,_dgadf );if _afga .Type ==ResultTypeError {return _afga ;};_eega :=_afga .ValueNumber /(1.0+_eceaf /_bdee );return MakeNumberResult (_eega );}; +// GetEpoch returns the time epoch of the context's Workbook. +GetEpoch ()_ba .Time ; -// CountIf implements the COUNTIF function. -func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); -};_ecgc :=args [0];if _ecgc .Type !=ResultTypeArray &&_ecgc .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_adgda :=_bcbb (args [1]);_ebada :=0;for _ ,_aaeb :=range _ebgb (_ecgc ){for _ ,_fced :=range _aaeb {if _beac (_fced ,_adgda ){_ebada ++;};};};return MakeNumberResult (float64 (_ebada ));}; +// GetFilename returns the full filename of the context's Workbook. +GetFilename ()string ; -// LCM implements the Excel LCM() function which returns the least common -// multiple of a range of numbers. -func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fdeaf :=[]float64 {}; -for _ ,_becg :=range args {switch _becg .Type {case ResultTypeString :_eefca :=_becg .AsNumber ();if _eefca .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_fdeaf =append (_fdeaf ,_eefca .ValueNumber );case ResultTypeList :_befac :=LCM (_becg .ValueList );if _befac .Type !=ResultTypeNumber {return _befac ;};_fdeaf =append (_fdeaf ,_befac .ValueNumber );case ResultTypeNumber :_fdeaf =append (_fdeaf ,_becg .ValueNumber ); -case ResultTypeEmpty :case ResultTypeError :return _becg ;};};if len (_fdeaf )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};if _fdeaf [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_fdeaf )==1{return MakeNumberResult (_fdeaf [0]); -};_abagc :=_fdeaf [0];for _eedf :=1;_eedf < len (_fdeaf );_eedf ++{if _fdeaf [_eedf ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_abagc =_abgf (_abagc ,_fdeaf [_eedf ]);};return MakeNumberResult (_abagc );};const _gec ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_ddeef +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// GetWidth returns a worksheet's column width. +GetWidth (_dbf int )float64 ; -// GCD implements the Excel GCD() function which returns the greatest common -// divisor of a range of numbers. -func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_cege :=[]float64 {}; -for _ ,_ddbd :=range args {switch _ddbd .Type {case ResultTypeString :_fdfa :=_ddbd .AsNumber ();if _fdfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_cege =append (_cege ,_fdfa .ValueNumber );case ResultTypeList ,ResultTypeArray :_cadc :=GCD (_ddbd .ListValues ());if _cadc .Type !=ResultTypeNumber {return _cadc ;};_cege =append (_cege ,_cadc .ValueNumber );case ResultTypeNumber :_cege =append (_cege ,_ddbd .ValueNumber ); -case ResultTypeError :return _ddbd ;default:return MakeErrorResult (_a .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ddbd .Type )); -};};if _cege [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_cege )==1{return MakeNumberResult (_cege [0]); -};_dbbg :=_cege [0];for _bgdc :=1;_bgdc < len (_cege );_bgdc ++{if _cege [_bgdc ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_dbbg =_fdgf (_dbbg ,_cege [_bgdc ]);};return MakeNumberResult (_dbbg );}; +// GetFormat returns a cell's format. +GetFormat (_aabg string )string ; -// Base is an implementation of the Excel BASE function that returns a string -// form of an integer in a specified base and of a minimum length with padded -// zeros. -func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cdgba :=args [0].AsNumber (); -if _cdgba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_gggd :=args [1].AsNumber ();if _gggd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_cffa :=int (_gggd .ValueNumber );if _cffa < 0||_cffa > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d"); -};_gdde :=0;if len (args )> 2{_abgb :=args [2].AsNumber ();if _abgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_gdde =int (_abgb .ValueNumber );};_ebdd :=_ac .FormatInt (int64 (_cdgba .ValueNumber ),_cffa );if len (_ebdd )< _gdde {_ebdd =_bdd .Repeat ("\u0030",_gdde -len (_ebdd ))+_ebdd ;};return MakeStringResult (_ebdd );};const _dfacb =57356; +// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. +GetLabelPrefix (_gge string )string ; -// Time is an implementation of the Excel TIME() function. -func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_eeee :=args [0].ValueNumber ;_afgg :=args [1].ValueNumber ;_ecbf :=args [2].ValueNumber ;_gcg :=_ffa (_eeee ,_afgg ,_ecbf );if _gcg >=0{return MakeNumberResult (_gcg );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};const (BinOpTypeUnknown BinOpType =iota ; -BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;);const _ebfc ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -var _degc =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; +// GetFormat returns if cell is protected. +GetLocked (_dbc string )bool ; -// Clean is an implementation of the Excel CLEAN function that removes -// unprintable characters. -func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_begbf :=args [0].AsString ();if _begbf .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gfcba :=_df .Buffer {};for _ ,_ebbd :=range _begbf .ValueString {if _dg .IsPrint (_ebbd ){_gfcba .WriteRune (_ebbd );};};return MakeStringResult (_gfcba .String ());}; +// HasFormula returns if cell contains formula. +HasFormula (_add string )bool ; -// Eval evaluates and returns a number. -func (_egeb Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_egeb ._fcaff )};func (_bee BinOpType )String ()string {if _bee >=BinOpType (len (_de )-1){return _a .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_bee ); -};return _fdc [_de [_bee ]:_de [_bee +1]];};type rangeIndex struct{_gcfa int ;_dgbg int ;};func _gbe (_cdgf []Result ,_befc string )(float64 ,float64 ,Result ){if len (_cdgf )!=2{return 0,0,MakeErrorResult (_befc +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _cdgf [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_befc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_feab :=_cdgf [0].ValueNumber ;if _cdgf [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_befc +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_eabf :=float64 (int (_cdgf [1].ValueNumber ));if _eabf < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_befc +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072"); -};return _feab ,_eabf ,_bfae ;}; +// IsBool returns if cell contains boolean value. +IsBool (_beb string )bool ; -// Average implements the AVERAGE function. It differs slightly from Excel (and -// agrees with LibreOffice) in that boolean values are counted. As an example, -// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and -// #DIV/0! in Excel. unioffice will return 0.5 in this case. -func Average (args []Result )Result {_efded ,_bddgb :=_eaga (args ,false );if _bddgb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f"); -};return MakeNumberResult (_efded /_bddgb );};const _eeegc =57355;const _aadd =57346; +// IsDBCS returns if workbook default language is among DBCS. +IsDBCS ()bool ; -// Indirect is an implementation of the Excel INDIRECT function that returns the -// contents of a cell. -func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_ggga :=args [0].AsString ();if _ggga .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); -};return ctx .Cell (_ggga .ValueString ,ev );}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +LastColumn (_dc ,_fbbe int )string ; -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_gaag :=len (args );if _gaag < 3||_gaag > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gbag :=args [0].ValueNumber ;if _gbag !=float64 (int (_gbag )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_agffe :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_cfega :=args [2].ValueNumber ;_cbgf :=0.0;if _gaag >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_cbgf =args [3].ValueNumber ;};_bfdc :=0.0;if _gaag >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_bfdc =args [4].ValueNumber ;if _bfdc !=0{_bfdc =1;};};_dccbd :=0.1;if _gaag >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dccbd =args [5].ValueNumber ;};_bgde :=100;_dfg :=0;_cfcd :=false ;_ggcda :=1e-6;_aeggae :=_dccbd ;for _dfg < _bgde &&!_cfcd {_ddge :=_acd .Pow (_aeggae +1,_gbag );_acdc :=_acd .Pow (_aeggae +1,_gbag -1);_gbgec :=_aeggae *_bfdc +1;_egda :=_agffe *(_ddge -1); -_cffe :=_cbgf +_ddge *_cfega +_egda *_gbgec /_aeggae ;_gebc :=_gbag *_acdc *_cfega -_egda *_gbgec /_acd .Pow (_aeggae ,2);_efed :=(_gbag *_agffe *_acdc *_gbgec +_egda *_bfdc )/_aeggae ;_badf :=_cffe /(_gebc +_efed );if _acd .Abs (_badf )< _ggcda {_cfcd =true ; -};_dfg ++;_aeggae -=_badf ;};return MakeNumberResult (_aeggae );};func _fbd (_gbg string ,_ebf uint32 )string {_ed :=_c .ColumnToIndex (_gbg );if _ed ==_ebf {return "\u0023\u0052\u0045F\u0021";}else if _ed > _ebf {return _c .IndexToColumn (_ed -1);}else {return _gbg ; -};};func _gfbg (_gffed []Result ,_cgac bool )Result {_gbgbe :="\u004d\u0041\u0058";if _cgac {_gbgbe ="\u004d\u0041\u0058\u0041";};if len (_gffed )==0{return MakeErrorResult (_gbgbe +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_adad :=-_acd .MaxFloat64 ;for _ ,_edcbf :=range _gffed {switch _edcbf .Type {case ResultTypeNumber :if (_cgac ||!_edcbf .IsBoolean )&&_edcbf .ValueNumber > _adad {_adad =_edcbf .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_fdccd :=_gfbg (_edcbf .ListValues (),_cgac ); -if _fdccd .ValueNumber > _adad {_adad =_fdccd .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_fdgef :=0.0;if _cgac {_fdgef =_edcbf .AsNumber ().ValueNumber ;};if _fdgef > _adad {_adad =_fdgef ;};default:_ge .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_gbgbe +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_edcbf .Type ); -};};if _adad ==-_acd .MaxFloat64 {_adad =0;};return MakeNumberResult (_adad );};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);func (_eaedb *plex )Lex (lval *yySymType )int {_cfefg =true ; -_gffcd :=<-_eaedb ._bggf ;if _gffcd !=nil {lval ._bcfd =_gffcd ;return int (lval ._bcfd ._acdfe );};return 0;}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +LastRow (_ffc string )int ; -// Month is an implementation of the Excel MONTH() function. -func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_acf :=args [0];switch _acf .Type {case ResultTypeEmpty :return MakeNumberResult (1); -case ResultTypeNumber :_cdba :=_beg (_acf .ValueNumber );return MakeNumberResult (float64 (_cdba .Month ()));case ResultTypeString :_daca :=_bdd .ToLower (_acf .ValueString );if !_cca (_daca ){_ ,_ ,_ ,_ ,_bgbe ,_babg :=_fdae (_daca );if _babg .Type ==ResultTypeError {_babg .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048"; -return _babg ;};if _bgbe {return MakeNumberResult (1);};};_ ,_gcad ,_ ,_ ,_cgd :=_bgfc (_daca );if _cgd .Type ==ResultTypeError {return _cgd ;};return MakeNumberResult (float64 (_gcad ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048"); -};};func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bfabg :=args [0].AsNumber (); -if _bfabg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _bfabg .ValueNumber < 0{return MakeNumberResult (-1); -}else if _bfabg .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; +// SetLocked returns sets cell's protected attribute. +SetLocked (_cc string ,_egec bool ); -// String returns a string representation of FunctionCall expression. -func (_dgaa FunctionCall )String ()string {_cfda :=_df .Buffer {};_cfda .WriteString (_dgaa ._ddcf );_cfda .WriteString ("\u0028");_gaaa :=len (_dgaa ._caada )-1;for _ggccb ,_gccbc :=range _dgaa ._caada {_cfda .WriteString (_gccbc .String ());if _ggccb !=_gaaa {_cfda .WriteString ("\u002c"); -};};_cfda .WriteString ("\u0029");return _cfda .String ();};const _cgddf =57372; +// NamedRange returns a named range. +NamedRange (_dca string )Reference ; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};var _de =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};var InvalidReferenceContext =&ivr {};type yyLexer interface{Lex (_fecgcg *yySymType )int ; -Error (_eeage string );}; +// SetOffset is used so that the Context can evaluate cell references +// differently when they are not absolute (e.g. not like '$A$5'). See the +// shared formula support in Cell for usage. +SetOffset (_cge ,_cee uint32 );};const _cdcfg =57369; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_ggfga NamedRangeRef )Update (q *_dd .UpdateQuery )Expression {return _ggfga }; +// Eval evaluates a vertical range returning a list of results or an error. +func (_fagbd VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_faeac :=_fagbd .verticalRangeReference ();if _cdfdg ,_gbcf :=ev .GetFromCache (_faeac );_gbcf {return _cdfdg ;};_bbbcf ,_bagdf :=_afeba (ctx ,_fagbd ._dbbac ,_fagbd ._gabga );_beece :=_adge (ctx ,ev ,_bbbcf ,_bagdf ); +ev .SetCache (_faeac ,_beece );return _beece ;};const _ggef =57355;func _gbbg (_affg ,_cbee []float64 ,_ddbc float64 )float64 {_fbcb :=_ddbc +1;_gecg :=0.0;_bgcf :=len (_affg );_gade :=_cbee [0];for _eadcf :=1;_eadcf < _bgcf ;_eadcf ++{_fgda :=(_cbee [_eadcf ]-_gade )/365; +_gecg -=_fgda *_affg [_eadcf ]/_ea .Pow (_fbcb ,_fgda +1);};return _gecg ;}; // Update returns the same object as updating sheet references does not affect Bool. -func (_dec Bool )Update (q *_dd .UpdateQuery )Expression {return _dec };func _dceb (_aaaa string ,_beeec []Result )(*parsedSearchObject ,Result ){_aedb :=len (_beeec );if _aedb !=2&&_aedb !=3{return nil ,MakeErrorResult (_aaaa +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_fbce :=_beeec [0];if _fbce .Type ==ResultTypeError {return nil ,_fbce ;};if _fbce .Type !=ResultTypeString &&_fbce .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067"); -};_acdd :=_beeec [1];if _acdd .Type ==ResultTypeError {return nil ,_acdd ;};if _acdd .Type !=ResultTypeString &&_acdd .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067"); -};_afbc :=_acdd .Value ();_fgfce :=_fbce .Value ();_fcfea :=1;if _aedb ==3&&_beeec [2].Type !=ResultTypeEmpty {_fcbefg :=_beeec [2];if _fcbefg .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072"); -};_fcfea =int (_fcbefg .ValueNumber );if _fcfea < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030"); -};if _fcfea > len (_afbc ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030"); -};};return &parsedSearchObject {_fgfce ,_afbc ,_fcfea },_bfae ;};const _bfdgd int =30; - -// LastRow returns 0 for the invalid reference context. -func (_cceagg *ivr )LastRow (colFrom string )int {return 0};func _daef (_bcf ,_cfeg ,_ecba int )float64 {return float64 (_aadf (_bcf ,_ea .Month (_cfeg ),_ecba )/86400)+_gab ;}; +func (_cdd Bool )Update (q *_ag .UpdateQuery )Expression {return _cdd }; -// String returns a string representation for Bool. -func (_gbf Bool )String ()string {if _gbf ._bfa {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; - -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_dcdf :=_bagg (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _dcdf .Type !=ResultTypeEmpty {return _dcdf ;};_aeccd :=_gaacdc (args [1:]);_bdfdc :=-_acd .MaxFloat64 ;_adfab :=_ebgb (args [0]);for _ ,_feaf :=range _aeccd {_afaad :=_adfab [_feaf ._gcfa ][_feaf ._dgbg ].ValueNumber ; -if _bdfdc < _afaad {_bdfdc =_afaad ;};};if _bdfdc ==-_acd .MaxFloat64 {_bdfdc =0;};return MakeNumberResult (float64 (_bdfdc ));};const _cff =86400000000000; - -// Syd implements the Excel SYD function. -func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_dgag :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bccd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_bgfb :=args [2].ValueNumber ;if _bgfb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ccab :=args [3].ValueNumber ;if _ccab <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if _ccab > _bgfb {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065"); -};_eebd :=(_dgag -_bccd )*(_bgfb -_ccab +1)*2;_gdfba :=_bgfb *(_bgfb +1);return MakeNumberResult (_eebd /_gdfba );};var _ccbd []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -func init (){_eegfc ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average );RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta ); -RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max ); -RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA );RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median ); -RegisterFunction ("\u004d\u0049\u004e",Min );RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs ); -}; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_bfgcd ,_fdc :=_fbfb (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _fdc .Type ==ResultTypeError {return _fdc ;};_eafb :=_bfgcd ._gadg ;_daff :=_bfgcd ._agcg ;_bgfb ,_fdc :=_gfbe (_bfgcd ._ebg ,_bfgcd ._ffad ,_eafb ,_daff ); +if _fdc .Type ==ResultTypeError {return _fdc ;};return MakeNumberResult (_bgfb );};const _dda ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +var _cafgf =[...]int {1};func (_fadcf node )String ()string {return _a .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_fadcf ._cgbda ,_fbfc (string (_fadcf ._dacf )));}; -// Eval evaluates and returns the result of the cell reference. -func (_abdg CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_abdg ._aff ,ev )}; +// Reference returns a string reference value to a range. +func (_ebeac Range )Reference (ctx Context ,ev Evaluator )Reference {_beegd :=_ebeac ._gcddf .Reference (ctx ,ev );_dcebcd :=_ebeac ._ebad .Reference (ctx ,ev );if _beegd .Type ==ReferenceTypeCell &&_dcebcd .Type ==ReferenceTypeCell {return MakeRangeReference (_dgbage (_beegd ,_dcebcd )); +};return ReferenceInvalid ;};func _dfgf (_fggbg []Result ,_egebg bool ,_degd string )Result {var _cfff ,_gfdcd string ;if _egebg {_cfff ="\u0074\u0068\u0072e\u0065";_gfdcd ="\u006f\u0064\u0064";}else {_cfff ="\u0074\u0077\u006f";_gfdcd ="\u0065\u0076\u0065\u006e"; +};_ffea :=len (_fggbg );if (_egebg &&_ffea < 3)||(!_egebg &&_ffea < 2){return MakeErrorResult (_degd +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_cfff +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); +};if (_ffea /2*2==_ffea )==_egebg {return MakeErrorResult (_degd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gfdcd +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_dcec :=-1;_gfbgb :=-1; +for _cedf :=0;_cedf < _ffea ;_cedf +=2{_bbeb :=_fggbg [_cedf ];if _bbeb .Type !=ResultTypeArray &&_bbeb .Type !=ResultTypeList {return MakeErrorResult (_degd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079"); +};_cgabb :=_fccfe (_bbeb );if _gfbgb ==-1{_gfbgb =len (_cgabb );_dcec =len (_cgabb [0]);}else if len (_cgabb )!=_gfbgb ||len (_cgabb [0])!=_dcec {return MakeErrorResult (_degd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065"); +};if _egebg &&_cedf ==0{_cedf --;};};return _cff ;};func _eabdf (_bageg []Result )(bool ,Result ){for _ ,_fdgc :=range _bageg {if _fdgc .Type ==ResultTypeError {return true ,_fdgc ;};};return false ,MakeEmptyResult ();}; -// Reference returns a string reference value to a horizontal range with prefix. -func (_bcgb PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_dgfe :=_bcgb ._fbebd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_bcgb .horizontalRangeReference (_dgfe .Value )};}; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_gcfe :=len (args );if _gcfe < 4||_gcfe > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_gafec :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dcbf :=args [1].ValueNumber ;if _dcbf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bbce :=args [2].ValueNumber ;if _bbce <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_ccge :=args [3].ValueNumber ;_gcfg :=0.0;if _gcfe > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_gcfg =args [4].ValueNumber ;};_eddb :=0;if _gcfe ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_eddb =int (args [5].ValueNumber );if _eddb !=0{_eddb =1;};};return MakeNumberResult (_dgfgb (_gafec ,_dcbf ,_bbce ,_ccge ,_gcfg ,_eddb ));};func _cfb (_bfd int )bool {return _bfd ==0||_bfd ==4};func (_fdbd *yyParserImpl )Lookahead ()int {return _fdbd ._dfbf }; -// FunctionCall is a function call expression. -type FunctionCall struct{_ddcf string ;_caada []Expression ;};const _fdd ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// Update returns the same object as updating sheet references does not affect Error. +func (_gdf Error )Update (q *_ag .UpdateQuery )Expression {return _gdf }; -// Cell is an implementation of the Excel CELL function that returns information -// about the formatting, location, or contents of a cell. -func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_acaac :=args [0].AsString ();if _acaac .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067"); -};_fdee :="\u0041\u0031";if len (args )==2{_aegaa :=args [1].Ref ;if _aegaa .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); -};_fdee =_aegaa .Value ;};switch _acaac .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_fbcb ,_acaf :=_c .ParseCellReference (_fdee );if _acaf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdee ); -};_abgce :="\u0024"+_fbcb .Column +"\u0024"+_ac .Itoa (int (_fbcb .RowIdx ));if _fbcb .SheetName !=""{_abgce =_fbcb .SheetName +"\u0021"+_abgce ;};return MakeStringResult (_abgce );case "\u0063\u006f\u006c":_dedg ,_cbge :=_c .ParseCellReference (_fdee ); -if _cbge !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdee );};return MakeNumberResult (float64 (_dedg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_gfead :=_bdd .Contains (ctx .GetFormat (_fdee ),"\u005b\u0052\u0045D\u005d"); -return MakeBoolResult (_gfead );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1];case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_cddba :="\u0047"; -_bage :=ctx .GetFormat (_fdee );if _bage =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_dbcd .MatchString (_bage ){_cddba ="\u0046\u0030";}else if _bage =="\u0030\u0025"{_cddba ="\u0050\u0030";}else if _bage =="\u004d\u004d\u004d\u0020\u0044\u0044"{_cddba ="\u0044\u0032"; -}else if _bage =="\u004d\u004d\u002fY\u0059"{_cddba ="\u0044\u0033";}else if _bage =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_bage =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_cddba ="\u0044\u0034"; -}else if _bage =="\u004d\u004d\u005c\u002d\u0044\u0044"{_cddba ="\u0044\u0035";}else if _bage =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_cddba ="\u0044\u0036";}else if _bage =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_cddba ="\u0044\u0037"; -}else if _bage =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_cddba ="\u0044\u0038";}else if _bage =="\u0048\u0048\u003aM\u004d"{_cddba ="\u0044\u0039";}else if _cabfd .MatchString (_bage ){_cddba ="\u002e\u0030";}else if _gebb .MatchString (_bage ){_cddba ="\u002e\u0030\u0028\u0029"; -}else if _fcaf .MatchString (_bage ){_cddba ="\u0043\u0030";}else if _dfaa .MatchString (_bage )||_bebdg .MatchString (_bage ){_cddba ="\u0044\u0031";}else if _bdfdd :=_bdfd .FindStringSubmatch (_bage );len (_bdfdd )> 1{_cddba ="\u0046"+_ac .Itoa (len (_bdfdd [1])); -}else if _dcfcg :=_bbac .FindStringSubmatch (_bage );len (_dcfcg )> 1{_cddba ="\u002e"+_ac .Itoa (len (_dcfcg [2]));}else if _dcfe :=_edaed .FindStringSubmatch (_bage );len (_dcfe )> 1{_cddba ="\u0050"+_ac .Itoa (len (_dcfe [2]));}else if _cddea :=_fcbf .FindStringSubmatch (_bage ); -len (_cddea )> 1{_cddba ="\u0043"+_defce (_cddea ,1);}else if _ebfe :=_bcag .FindStringSubmatch (_bage );len (_ebfe )> 1{_cddba ="\u0043"+_defce (_ebfe ,1);}else if _fgdb :=_cfba .FindStringSubmatch (_bage );len (_fgdb )> 1{_cddba ="\u002e"+_defce (_fgdb ,1)+"\u0028\u0029"; -}else if _dada :=_baf .FindStringSubmatch (_bage );len (_dada )> 1{_cddba ="\u002e"+_defce (_dada ,1);}else if _gfdfe :=_cfab .FindStringSubmatch (_bage );len (_gfdfe )> 1{_cddba ="\u0053"+_defce (_gfdfe ,3);};if _cddba !="\u0047"&&_bdd .Contains (_bage ,"\u005b\u0052\u0045D\u005d"){_cddba +="\u002d"; -};return MakeStringResult (_cddba );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_efcdd :=ctx .GetFormat (_fdee );if _gggbe .MatchString (_efcdd ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_fdee )); -case "\u0070r\u006f\u0074\u0065\u0063\u0074":_ddfe :=0.0;if ctx .GetLocked (_fdee ){_ddfe =1.0;};return MakeNumberResult (_ddfe );case "\u0072\u006f\u0077":_cadf ,_abag :=_c .ParseCellReference (_fdee );if _abag !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdee ); -};return MakeNumberResult (float64 (_cadf .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076"); -};case "\u0077\u0069\u0064t\u0068":_eacec ,_gfeac :=_c .ParseCellReference (_fdee );if _gfeac !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdee );};if _eacec .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_eacec .ColumnIdx ))); -}else {return MakeNumberResult (ctx .Sheet (_eacec .SheetName ).GetWidth (int (_eacec .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_acaac .ValueString ); +// Column implements the Excel COLUMN function. +func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bcedb :=args [0].Ref ; +if _bcedb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e"); +};_cadf ,_ecdg :=_cf .ParseCellReference (_bcedb .Value );if _ecdg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bcedb .Value );};return MakeNumberResult (float64 (_cadf .ColumnIdx +1)); }; -// Update updates references in the Range after removing a row/column. -func (_ddbdg Range )Update (q *_dd .UpdateQuery )Expression {_cdafa :=_ddbdg ;if q .UpdateCurrentSheet {_cdafa ._efggb =_ddbdg ._efggb .Update (q );_cdafa ._abdcf =_ddbdg ._abdcf .Update (q );};return _cdafa ;}; - -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_eggfd :=len (args );if _eggfd !=4&&_eggfd !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073"); -};_dfbc ,_ccgd ,_bcca :=_cdgb (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _bcca .Type ==ResultTypeError {return _bcca ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_aacb :=args [2].ValueNumber ;if _aacb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_eacd :=args [3].ValueNumber ;if _eacd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fdbcd :=0;if _eggfd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fdbcd =int (args [4].ValueNumber );if !_dfbd (_fdbcd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044"); -};};_cdcd ,_bcca :=_bdaf (_dfbc ,_ccgd ,_fdbcd );if _bcca .Type ==ResultTypeError {return _bcca ;};return MakeNumberResult (_aacb /(1-_eacd *_cdcd ));};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };var (_dgcfg =0;_cfefg =false ;);const _fda ="\u005e\u0028\u0028"+_cgf +"\u007c"+_acc +"\u007c"+_ebfc +"\u007c"+_gec +"\u0029\u0020\u0029\u003f"; - +// Reference returns an invalid reference for EmptyExpr. +func (_gee EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _geeca (_dbeg Reference ,_fggf Context )bool {return _fggf .Sheet (_dbeg .Value )==InvalidReferenceContext ;}; -// Day is an implementation of the Excel DAY() function. -func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bacd :=args [0];switch _bacd .Type {case ResultTypeEmpty :return MakeNumberResult (0); -case ResultTypeNumber :_ggd :=_beg (_bacd .ValueNumber );return MakeNumberResult (float64 (_ggd .Day ()));case ResultTypeString :_gacg :=_bdd .ToLower (_bacd .ValueString );if !_cca (_gacg ){_ ,_ ,_ ,_ ,_cbe ,_babd :=_fdae (_gacg );if _babd .Type ==ResultTypeError {_babd .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059"; -return _babd ;};if _cbe {return MakeNumberResult (0);};};_ ,_ ,_bfab ,_ ,_gdaf :=_bgfc (_gacg );if _gdaf .Type ==ResultTypeError {return _gdaf ;};return MakeNumberResult (float64 (_bfab ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059"); -};}; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_geaf SheetPrefixExpr )Update (q *_ag .UpdateQuery )Expression {return _geaf };func _afc (_gdb ,_gcbf int )int {switch _gcbf {case 1:if _bfc (_gdb ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; -// Nominal implements the Excel NOMINAL function. -func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et"); -};_cgag :=args [0].ValueNumber ;if _cgag <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gcggb :=float64 (int (args [1].ValueNumber ));if _gcggb < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065"); -};return MakeNumberResult ((_acd .Pow (_cgag +1,1/_gcggb )-1)*_gcggb );}; +// Reference returns an invalid reference for BinaryExpr. +func (_ddg BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// GetWidth returns 0 for the invalid reference context. -func (_adgc *ivr )GetWidth (colIdx int )float64 {return float64 (0)};const _fdad ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; +// Len is an implementation of the Excel LEN function that returns length of a string +func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bebf :=args [0].AsString ();if _bebf .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeNumberResult (float64 (len (_bebf .ValueString )));};const _eaab ="\u005e\u0028\u0028"+_cbf +"\u007c"+_fda +"\u007c"+_dda +"\u007c"+_bdd +"\u0029\u0020\u0029\u003f"; +// Reference returns an invalid reference for Error. +func (_fbbc Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _cbdc (_ebaa float64 ,_agda *criteriaRegex )bool {_gfgd ,_fbef :=_bc .ParseFloat (_agda ._aadad ,64);if _fbef !=nil {return false ;};switch _agda ._abgb {case _ccda :return _ebaa ==_gfgd ; +case _bbff :return _ebaa <=_gfgd ;case _ebed :return _ebaa >=_gfgd ;case _adga :return _ebaa < _gfgd ;case _egggg :return _ebaa > _gfgd ;};return false ;};func _agdc (_aade int )bool {return _aade >=0&&_aade <=4}; -// Eval evaluates a horizontal range returning a list of results or an error. -func (_abbeae HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_dfgf :=_abbeae .horizontalRangeReference ();if _cfdgb ,_daee :=ev .GetFromCache (_dfgf );_daee {return _cfdgb ;};_dgeb ,_dcbe :=_geac (ctx ,_abbeae ._afad ,_abbeae ._efdd );_gecfee :=_bbbbd (ctx ,ev ,_dgeb ,_dcbe ); -ev .SetCache (_dfgf ,_gecfee );return _gecfee ;}; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_gfc :data }};type countMode byte ; -// Row implements the Excel ROW function. -func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_ddaab :=args [0].Ref ;if _ddaab .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065"); -};_aegbf ,_degg :=_c .ParseCellReference (_ddaab .Value );if _degg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ddaab .Value );};return MakeNumberResult (float64 (_aegbf .RowIdx )); -};const _deca =2; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_gfceg Expression ;_edab Expression ;}; -// Parse parses a string to get an Expression. -func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_bdd .NewReader (s ));};const _dafe =57370;func _aae (_dgb ,_egcef ,_cfa ,_efdg ,_ffad float64 ,_cgdb int )float64 {_dfeb :=_agbe (_dgb ,_cfa ,_efdg ,_ffad ,_cgdb ); -var _baac float64 ;if _egcef ==1{if _cgdb ==1{_baac =0;}else {_baac =-_efdg ;};}else {if _cgdb ==1{_baac =_edfd (_dgb ,_egcef -2,_dfeb ,_efdg ,1)-_dfeb ;}else {_baac =_edfd (_dgb ,_egcef -1,_dfeb ,_efdg ,0);};};return _baac *_dgb ;};func _bdffe (_efab [][]Result )float64 {if len (_efab )==2{_affd :=_efab [0][0].AsNumber (); -_cfbd :=_efab [0][1].AsNumber ();_ggggf :=_efab [1][0].AsNumber ();_dca :=_efab [1][1].AsNumber ();if _affd .Type !=ResultTypeNumber ||_cfbd .Type !=ResultTypeNumber ||_ggggf .Type !=ResultTypeNumber ||_dca .Type !=ResultTypeNumber {return _acd .NaN (); -};return _affd .ValueNumber *_dca .ValueNumber -_ggggf .ValueNumber *_cfbd .ValueNumber ;};_fcge :=float64 (0);_eedbd :=float64 (1);for _egbf :=range _efab {_fcge +=_eedbd *_efab [0][_egbf ].ValueNumber *_bdffe (_daec (_efab ,_egbf ));_eedbd *=-1;};return _fcge ; -};const _cgafe =57358;func _bacf (_ffcbg string )*criteriaRegex {_dbbgb :=&criteriaRegex {};if _ffcbg ==""{return _dbbgb ;};if _eggfde :=_fegbg .FindStringSubmatch (_ffcbg );len (_eggfde )> 1{_dbbgb ._faada =_cbee ;_dbbgb ._bebbf =_eggfde [1];}else if _dcbf :=_ebgd .FindStringSubmatch (_ffcbg ); -len (_dcbf )> 1{_dbbgb ._faada =_cbee ;_dbbgb ._bebbf =_dcbf [1];}else if _cfcc :=_feea .FindStringSubmatch (_ffcbg );len (_cfcc )> 1{_dbbgb ._faada =_faec ;_dbbgb ._bebbf =_cfcc [1];}else if _fdgc :=_dced .FindStringSubmatch (_ffcbg );len (_fdgc )> 1{_dbbgb ._faada =_dacaa ; -_dbbgb ._bebbf =_fdgc [1];}else if _dbagd :=_bcbae .FindStringSubmatch (_ffcbg );len (_dbagd )> 1{_dbbgb ._faada =_bfece ;_dbbgb ._bebbf =_dbagd [1];}else if _beaf :=_cacb .FindStringSubmatch (_ffcbg );len (_beaf )> 1{_dbbgb ._faada =_beba ;_dbbgb ._bebbf =_beaf [1]; -};return _dbbgb ;};const _acc =_ddeef +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_faedc .Lock ();defer _faedc .Unlock ();if _dcade ,_cgbgb :=_cbbd [name ];_cgbgb {return _dcade ;};return nil ;}; -// Reference returns a string reference value to a vertical range with prefix. -func (_bfce PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_dcbea :=_bfce ._fbfdg .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_bfce .verticalRangeReference (_dcbea .Value )};}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_eedd ,_gedb :=_agbee (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _gedb .Type ==ResultTypeError {return _gedb ;};_aecb :=_eedd ._bac ;_fbgb :=_eedd ._afbd ;_adfe :=_eedd ._dgea ;_ebbg :=_eedd ._ebf ;_efcg :=_eedd ._abbc ; +_cedd :=_eedd ._bccd ;_bddd :=_geec (_aecb ,_fbgb ,_adfe ,0,_cedd );_ecg :=0.0;if _ebbg ==1{if _cedd ==0{_ecg =-_adfe ;_ebbg ++;};};for _feddb :=_ebbg ;_feddb <=_efcg ;_feddb ++{if _cedd ==1{_ecg +=_bgaa (_aecb ,_feddb -2,_bddd ,_adfe ,1)-_bddd ;}else {_ecg +=_bgaa (_aecb ,_feddb -1,_bddd ,_adfe ,0); +};};_ecg *=_aecb ;return MakeNumberResult (_ecg );};var _fggd =[...]int {-1,1,1,-1,-2,0};var _cdbf =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10};var _agde =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52}; -// Oddlyield implements the Excel ODDLYIELD function. -func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_edgd ,_dbda ,_dcbg :=_cdgb (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _dcbg .Type ==ResultTypeError {return _dcbg ;};_abda ,_dcbg :=_dbeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); -if _dcbg .Type ==ResultTypeError {return _dcbg ;};if _abda >=_edgd {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_fddf :=args [3].ValueNumber ;if _fddf < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_abfdc :=args [4].ValueNumber ;if _abfdc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072"); -};_fdcb :=args [5].ValueNumber ;if _fdcb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_gebf :=float64 (int (args [6].ValueNumber ));if !_agff (_gebf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dedc :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_dedc =int (args [7].ValueNumber );if !_dfbd (_dedc ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044"); -};};_bgfce ,_dcbg :=_bdaf (_abda ,_dbda ,_dedc );if _dcbg .Type ==ResultTypeError {return _dcbg ;};_bgfce *=_gebf ;_gdfb ,_dcbg :=_bdaf (_edgd ,_dbda ,_dedc );if _dcbg .Type ==ResultTypeError {return _dcbg ;};_gdfb *=_gebf ;_baeef ,_dcbg :=_bdaf (_abda ,_edgd ,_dedc ); -if _dcbg .Type ==ResultTypeError {return _dcbg ;};_baeef *=_gebf ;_cafd :=_fdcb +_bgfce *100*_fddf /_gebf ;_cafd /=_abfdc +_baeef *100*_fddf /_gebf ;_cafd --;_cafd *=_gebf /_gdfb ;return MakeNumberResult (_cafd );}; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_aca :=len (args );if (_aca !=2&&_aca !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_dbe :=0;if _aca ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_dbe =int (args [2].ValueNumber );if !_dfbd (_dbe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043"); -};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_begg :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_cccc :=args [1].ValueNumber ;_eac ,_cdcf :=_bdaf (_begg ,_cccc ,_dbe );if _cdcf .Type ==ResultTypeError {return _cdcf ;};return MakeNumberResult (_eac );};const _eedfa =57368; +// GetFilename returns an empty string for the invalid reference context. +func (_eaeca *ivr )GetFilename ()string {return ""}; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_gffeb PrefixRangeExpr )Update (q *_dd .UpdateQuery )Expression {_dadg :=_gffeb ;_ecggb :=_gffeb ._egeec .String ();if _ecggb ==q .SheetToUpdate {_afgab :=*q ;_afgab .UpdateCurrentSheet =true ;_dadg ._aeebec =_gffeb ._aeebec .Update (&_afgab );_dadg ._ccad =_gffeb ._ccad .Update (&_afgab ); -};return _dadg ;}; +// Pduration implements the Excel PDURATION function. +func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fdadf :=args [0].ValueNumber ;if _fdadf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dbcf :=args [1].ValueNumber ;if _dbcf <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ddgef :=args [2].ValueNumber ;if _ddgef <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065"); +};return MakeNumberResult ((_ea .Log10 (_ddgef )-_ea .Log10 (_dbcf ))/_ea .Log10 (1+_fdadf ));};const _ceab ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079"; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {_gda :v }}; -// Eval evaluates a range returning a list of results or an error. -func (_gag Range )Eval (ctx Context ,ev Evaluator )Result {_aceeg :=_gag ._efggb .Reference (ctx ,ev );_fadg :=_gag ._abdcf .Reference (ctx ,ev );_dfgdc :=_fdde (_aceeg ,_fadg );if _aceeg .Type ==ReferenceTypeCell &&_fadg .Type ==ReferenceTypeCell {if _aecgd ,_acbg :=ev .GetFromCache (_dfgdc ); -_acbg {return _aecgd ;}else {_defe :=_bbbbd (ctx ,ev ,_aceeg .Value ,_fadg .Value );ev .SetCache (_dfgdc ,_defe );return _defe ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_dfgdc );}; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_afagb ,_fbcee ,_gfbca :=_afeae (from ,to );if _gfbca !=nil {_ae .Log .Debug (_gfbca .Error ());return NewError (_gfbca .Error ());};return PrefixRangeExpr {_eeeeg :pfx ,_babd :_afagb ,_cgdfg :_fbcee }; +};func _fgeb (_fcf ,_gbb int64 )float64 {return float64 (int (0.5+float64 ((_gbb -_fcf )/86400)))};var _cff Result =MakeEmptyResult ();const _fgdf =57361; -// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). -type PrefixVerticalRange struct{_fbfdg Expression ;_cfdac ,_ddccef string ;}; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_gbgag :=_bd .Split (v ,"\u003a");if len (_gbgag )!=2{return nil ;};if _gbgag [0]> _gbgag [1]{_gbgag [0],_gbgag [1]=_gbgag [1],_gbgag [0];};return VerticalRange {_dbbac :_gbgag [0],_gabga :_gbgag [1]};};const _dfcd =57359; -// Eval evaluates and returns an expression with prefix. -func (_abfeg PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_cfgda :=_abfeg ._faga .Reference (ctx ,ev );switch _cfgda .Type {case ReferenceTypeSheet :if _bedfg (_cfgda ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_cfgda .Value )); -};_gabg :=ctx .Sheet (_cfgda .Value );return _abfeg ._dfbcg .Eval (_gabg ,ev );default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cfgda .Type )); -};}; -// Median implements the MEDIAN function that returns the median of a range of -// values. -func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_acgb :=_agab (args );_aa .Float64s (_acgb );var _bebc float64 ;if len (_acgb )%2==0{_bebc =(_acgb [len (_acgb )/2-1]+_acgb [len (_acgb )/2])/2;}else {_bebc =_acgb [len (_acgb )/2];};return MakeNumberResult (_bebc );}; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_ecfc :=[]string {};for _eccbd :=range _baegb {_ecfc =append (_ecfc ,_eccbd );};for _gbeagg :=range _cbbd {_ecfc =append (_ecfc ,_gbeagg );};_db .Strings (_ecfc );return _ecfc ;};const _dbbc =57370; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_fbcg ,_ggce :=_aga (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _ggce .Type ==ResultTypeError {return _ggce ;};_fceb :=_fbcg ._acbf ;_eggd :=_fbcg ._cad ;_dbgb :=_fbcg ._cegd ;_fbda :=_fbcg ._cabfb ; -_ceg :=_fbcg ._beag ;_ecea :=_fbcg ._cgeb ;_ddcee :=_fbcg ._bdf ;_gdef ,_agdc :=_bdaf (_eggd ,_dbgb ,_ddcee );if _agdc .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043"); -};_cgfb :=_gdef *_ecea *_fceb ;if _ceg ==0{return MakeNumberResult (_cgfb );};_aafg :=_fceb *_ecea ;_afb :=_fceb -_fbda ;_eceb :=int ((_afb -_cgfb )/_aafg );if _ceg <=_eceb {return MakeNumberResult (_aafg );}else if _ceg ==_eceb +1{return MakeNumberResult (_afb -_aafg *float64 (_eceb )-_cgfb ); -}else {return MakeNumberResult (0);};};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat ); -RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find ); -RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len ); -RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept ); -RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb ); -RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin ); -RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char ); -RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );};func _defce (_adcfa []string ,_faed int )string {return _ac .Itoa (len (_adcfa [len (_adcfa )-1-_faed ]))}; -func _abd (_faa BinOpType ,_dae [][]Result ,_fd Result )Result {_gfa :=[][]Result {};for _fc :=range _dae {_abb :=_bf (_faa ,_dae [_fc ],_fd );if _abb .Type ==ResultTypeError {return _abb ;};_gfa =append (_gfa ,_abb .ValueList );};return MakeArrayResult (_gfa ); -}; +// Today is an implementation of the Excel TODAY() function. +func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_ffa :=_ba .Now ();_ ,_bfgc :=_ffa .Zone ();_cebg :=_fgeb (_cdaa ,_ffa .Unix ()+int64 (_bfgc ))+1;return MakeNumberResult (_cebg );}; // ISFORMULA is an implementation of the Excel ISFORMULA() function. func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gdgg :=args [0].Ref ;if _gdgg .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); -};return MakeBoolResult (ctx .HasFormula (_gdgg .Value ));}; - -// Eval evaluates and returns the result of a constant array expression. -func (_bgf ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_ae :=[][]Result {};for _ ,_ga :=range _bgf ._daa {_ddc :=[]Result {};for _ ,_bfg :=range _ga {_ddc =append (_ddc ,_bfg .Eval (ctx ,ev ));};_ae =append (_ae ,_ddc );};return MakeArrayResult (_ae ); -}; +};_dcge :=args [0].Ref ;if _dcge .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); +};return MakeBoolResult (ctx .HasFormula (_dcge .Value ));};type parsedReplaceObject struct{_babce string ;_agcdd int ;_ebdgce int ;_dfge string ;};var _adfce =[...]int {0};var _cbbe *_fg .Rand ; -// Context is a formula execution context. Formula evaluation uses the context -// to retreive information from sheets. -type Context interface{ +// Rept is an implementation of the Excel REPT function that returns n copies of +// a string. +func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_ebce :=args [0].AsString ();if _ebce .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); +};_gcgc :=args [1].AsNumber ();if _gcgc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};if _gcgc .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030"); +};if _gcgc .ValueNumber ==0{return MakeStringResult ("");};_fceac :=_fc .Buffer {};for _fecb :=0;_fecb < int (_gcgc .ValueNumber );_fecb ++{_fceac .WriteString (_ebce .ValueString );};return MakeStringResult (_fceac .String ());}; -// Cell returns the result of evaluating a cell. -Cell (_cba string ,_bfcd Evaluator )Result ; +// Negate is a negate expression like -A1. +type Negate struct{_ffabb Expression }; -// Sheet returns an evaluation context for a given sheet name. This is used -// when evaluating cells that pull data from other sheets (e.g. ='Sheet 2'!A1). -Sheet (_fae string )Context ; +// ISREF is an implementation of the Excel ISREF() function. +func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (ev .LastEvalIsRef ());}; -// GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_ea .Time ; +// Char is an implementation of the Excel CHAR function that takes an integer in +// the range [0,255] and returns the corresponding ASCII character. +func Char (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_aedb :=args [0].AsNumber ();if _aedb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_eacbg :=int (_aedb .ValueNumber );if _eacbg < 0||_eacbg > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d"); +};return MakeStringResult (_a .Sprintf ("\u0025\u0063",_eacbg ));};func _efad (_cbdb ,_fccg float64 )float64 {_cbdb =_ea .Trunc (_cbdb );_fccg =_ea .Trunc (_fccg );if _cbdb ==0{return _fccg ;};if _fccg ==0{return _cbdb ;};for _cbdb !=_fccg {if _cbdb > _fccg {_cbdb =_cbdb -_fccg ; +}else {_fccg =_fccg -_cbdb ;};};return _cbdb ;};var _gaag =[]*_bb .Regexp {};const _cad ="\u0028\u0020\u0028"+_aeg +"\u007c"+_egeb +"\u007c"+_dfc +"\u007c"+_dad +"\u0029\u0029\u003f\u0024";func init (){_gefcf ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average ); +RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta );RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf ); +RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max );RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA ); +RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median );RegisterFunction ("\u004d\u0049\u004e",Min ); +RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );};func _dabbc ()yyParser {return &yyParserImpl {}}; -// GetFilename returns the full filename of the context's Workbook. -GetFilename ()string ; -// GetWidth returns a worksheet's column width. -GetWidth (_gac int )float64 ; +// IsBool returns false for the invalid reference context. +func (_ccdfd *ivr )IsBool (cellRef string )bool {return false }; -// GetFormat returns a cell's format. -GetFormat (_dad string )string ; +// String returns a string representation of a range with prefix. +func (_ebaf PrefixRangeExpr )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ebaf ._eeeeg .String (),_ebaf ._babd .String (),_ebaf ._cgdfg .String ());};type Expression interface{Eval (_bbg Context ,_gdge Evaluator )Result ; +Reference (_cdab Context ,_bdb Evaluator )Reference ;String ()string ;Update (_ec *_ag .UpdateQuery )Expression ;};func _fccfe (_fagc Result )[][]Result {switch _fagc .Type {case ResultTypeArray :return _fagc .ValueArray ;case ResultTypeList :return [][]Result {_fagc .ValueList }; +default:return [][]Result {};};}; -// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_fge string )string ; +// String returns a string representation of a horizontal range with prefix. +func (_fddgb PrefixHorizontalRange )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_fddgb ._affed .String (),_fddgb ._ebag ,_fddgb ._gecgf );}; -// GetFormat returns if cell is protected. -GetLocked (_cab string )bool ; +// String returns a string representation of ConstArrayExpr. +func (_gcf ConstArrayExpr )String ()string {return ""};func _ggdc (_fged ,_dddaga Result ,_dbaa ,_ceca bool )cmpResult {_fged =_fged .AsNumber ();_dddaga =_dddaga .AsNumber ();if _fged .Type !=_dddaga .Type {return _ecfa ;};if _fged .Type ==ResultTypeNumber {if _fged .ValueNumber ==_dddaga .ValueNumber {return _gbaf ; +};if _fged .ValueNumber < _dddaga .ValueNumber {return _bbdea ;};return _afcee ;};if _fged .Type ==ResultTypeString {_dbgb :=_fged .ValueString ;_bgge :=_dddaga .ValueString ;if !_dbaa {_dbgb =_bd .ToLower (_dbgb );_bgge =_bd .ToLower (_bgge );};if _ceca {_adccf :=_fb .Match (_bgge ,_dbgb ); +if _adccf {return _gbaf ;}else {return _afcee ;};};return cmpResult (_bd .Compare (_dbgb ,_bgge ));};if _fged .Type ==ResultTypeEmpty {return _gbaf ;};if _fged .Type ==ResultTypeList {if len (_fged .ValueList )< len (_dddaga .ValueList ){return _bbdea ; +};if len (_fged .ValueList )> len (_dddaga .ValueList ){return _afcee ;};for _dbad :=range _fged .ValueList {_fbfed :=_ggdc (_fged .ValueList [_dbad ],_dddaga .ValueList [_dbad ],_dbaa ,_ceca );if _fbfed !=_gbaf {return _fbfed ;};};return _gbaf ;};if _fged .Type ==ResultTypeList {if len (_fged .ValueArray )< len (_dddaga .ValueArray ){return _bbdea ; +};if len (_fged .ValueArray )> len (_dddaga .ValueArray ){return _afcee ;};for _afceeb :=range _fged .ValueArray {_egcc :=_fged .ValueArray [_afceeb ];_afcd :=_fged .ValueArray [_afceeb ];if len (_egcc )< len (_afcd ){return _bbdea ;};if len (_egcc )> len (_afcd ){return _afcee ; +};for _acabd :=range _egcc {_dcgb :=_ggdc (_egcc [_acabd ],_afcd [_acabd ],_dbaa ,_ceca );if _dcgb !=_gbaf {return _dcgb ;};};};return _gbaf ;};return _ecfa ;}; -// HasFormula returns if cell contains formula. -HasFormula (_fbbe string )bool ; +// Eval evaluates and returns the result of a formula. +func (_gcc *defEval )Eval (ctx Context ,formula string )Result {_gefe :=ParseString (formula );_gaa :=make (chan Result );go func (){if _gefe ==nil {_gaa <-MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula )); +}else {_gcc .checkLastEvalIsRef (ctx ,_gefe );_gaa <-_gefe .Eval (ctx ,_gcc );};}();select{case _eb :=<-_gaa :return _eb ;case <-_ba .After (_gcdf ):_ae .Log .Debug ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074"); +return MakeNumberResult (0);};};func _aecd (_cead float64 )_ba .Time {_cgd :=int64 ((_cead -_fed )*_eee );return _ba .Unix (0,_cgd ).UTC ();}; -// IsBool returns if cell contains boolean value. -IsBool (_cbg string )bool ; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_eda ,_dfda :=_agbee (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _dfda .Type ==ResultTypeError {return _dfda ;};_ddaga :=_eda ._bac ;_acdea :=_eda ._afbd ;_eeag :=_eda ._dgea ;_ggbe :=_eda ._ebf ; +_edac :=_eda ._abbc ;_efb :=_eda ._bccd ;_ebdd :=_geec (_ddaga ,_acdea ,_eeag ,0,_efb );_fddf :=0.0;if _ggbe ==1{if _efb ==0{_fddf =_ebdd +_eeag *_ddaga ;}else {_fddf =_ebdd ;};_ggbe ++;};for _baee :=_ggbe ;_baee <=_edac ;_baee ++{if _efb ==1{_fddf +=_ebdd -(_bgaa (_ddaga ,_baee -2,_ebdd ,_eeag ,1)-_ebdd )*_ddaga ; +}else {_fddf +=_ebdd -_bgaa (_ddaga ,_baee -1,_ebdd ,_eeag ,0)*_ddaga ;};};return MakeNumberResult (_fddf );};func _geec (_ebga ,_ccb ,_fbga ,_bcca float64 ,_ebae int )float64 {var _ccbe float64 ;if _ebga ==0{_ccbe =(_fbga +_bcca )/_ccb ;}else {_ecf :=_ea .Pow (1+_ebga ,_ccb ); +if _ebae ==1{_ccbe =(_bcca *_ebga /(_ecf -1)+_fbga *_ebga /(1-1/_ecf ))/(1+_ebga );}else {_ccbe =_bcca *_ebga /(_ecf -1)+_fbga *_ebga /(1-1/_ecf );};};return -_ccbe ;};func _babb (_cfbaf Context ,_bcab ,_ecgc int )(string ,string ){_agea :="\u0041"+_bc .Itoa (_bcab ); +_fafge :=_cfbaf .LastColumn (_bcab ,_ecgc );_dgcf :=_fafge +_bc .Itoa (_ecgc );return _agea ,_dgcf ;}; -// IsDBCS returns if workbook default language is among DBCS. -IsDBCS ()bool ; +// LastRow returns 0 for the invalid reference context. +func (_dcfg *ivr )LastRow (colFrom string )int {return 0};func _feeb (_ffgf Result ,_dabd ,_bacdf int )[][]Result {_ccce :=[][]Result {};switch _ffgf .Type {case ResultTypeArray :for _fbead ,_dafd :=range _ffgf .ValueArray {if _fbead < _dabd {_ccce =append (_ccce ,_cgdfc (MakeListResult (_dafd ),_bacdf )); +}else {_ccce =append (_ccce ,_cgdfc (MakeErrorResultType (ErrorTypeNA ,""),_bacdf ));};};case ResultTypeList :_bge :=_cgdfc (_ffgf ,_bacdf );for _egaa :=0;_egaa < _dabd ;_egaa ++{_ccce =append (_ccce ,_bge );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _edbce :=0; +_edbce < _dabd ;_edbce ++{_bccdg :=_cgdfc (_ffgf ,_bacdf );_ccce =append (_ccce ,_bccdg );};};return _ccce ;}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_acb ,_eec int )string ; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_fgc *defEval )LastEvalIsRef ()bool {return _fgc ._cgc }; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_fbc string )int ; +// Eval evaluates a range with prefix returning a list of results or an error. +func (_dgca PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_ddbgg :=_dgca ._eeeeg .Reference (ctx ,ev );_efbg :=_dgca ._babd .Reference (ctx ,ev );_ccdgg :=_dgca ._cgdfg .Reference (ctx ,ev );switch _ddbgg .Type {case ReferenceTypeSheet :if _geeca (_ddbgg ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ddbgg .Value )); +};_cdfb :=_gbaff (_ddbgg ,_efbg ,_ccdgg );if _efbg .Type ==ReferenceTypeCell &&_ccdgg .Type ==ReferenceTypeCell {if _fccdaa ,_bgee :=ev .GetFromCache (_cdfb );_bgee {return _fccdaa ;}else {_acfcb :=_adge (ctx .Sheet (_ddbgg .Value ),ev ,_efbg .Value ,_ccdgg .Value ); +ev .SetCache (_cdfb ,_acfcb );return _acfcb ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_cdfb );default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ddbgg .Type )); +};}; -// SetLocked returns sets cell's protected attribute. -SetLocked (_aec string ,_fea bool ); +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_ddba *ivr )GetLabelPrefix (cellRef string )string {return ""};func _aag (_ddd BinOpType ,_cec ,_cg [][]Result )Result {_fe :=[][]Result {};for _gg :=range _cec {_bag :=_bf (_ddd ,_cec [_gg ],_cg [_gg ]);if _bag .Type ==ResultTypeError {return _bag ; +};_fe =append (_fe ,_bag .ValueList );};return MakeArrayResult (_fe );}; -// NamedRange returns a named range. -NamedRange (_eg string )Reference ; +// Year is an implementation of the Excel YEAR() function. +func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_aadd :=ctx .GetEpoch ();_fce ,_dgfgc :=_bdcf (args [0].Value (),_aadd );if _dgfgc !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};return MakeNumberResult (float64 (_fce .Year ()));};const _dbadd =57362; -// SetOffset is used so that the Context can evaluate cell references -// differently when they are not absolute (e.g. not like '$A$5'). See the -// shared formula support in Cell for usage. -SetOffset (_feg ,_beea uint32 );};const _fcec =57359; +// Rri implements the Excel RRI function. +func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fcec :=args [0].ValueNumber ;if _fcec <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_dccg :=args [1].ValueNumber ;if _dccg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_eeef :=args [2].ValueNumber ;if _eeef < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065"); +};return MakeNumberResult (_ea .Pow (_eeef /_dccg ,1/_fcec )-1);};const _aaeg =57344; -// Mround is an implementation of the Excel MROUND function. It is not a -// generic rounding function and has some oddities to match Excel's behavior. -func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_abdfg :=args [0].AsNumber ();if _abdfg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_ceaa :=float64 (1);_fgge :=args [1].AsNumber ();if _fgge .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072"); -};_ceaa =_fgge .ValueNumber ;if _ceaa < 0&&_abdfg .ValueNumber > 0||_ceaa > 0&&_abdfg .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068"); -};_gggdc :=_abdfg .ValueNumber ;_gggdc ,_fdaa :=_acd .Modf (_gggdc /_ceaa );if _acd .Trunc (_fdaa +0.5)> 0{_gggdc ++;};return MakeNumberResult (_gggdc *_ceaa );}; +// Indirect is an implementation of the Excel INDIRECT function that returns the +// contents of a cell. +func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_ddbd :=args [0].AsString ();if _ddbd .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); +};return ctx .Cell (_ddbd .ValueString ,ev );};func _gdfgc (_acaf string ,_cgce func (_cgdb float64 )float64 )Function {return func (_cddf []Result )Result {if len (_cddf )!=1{return MakeErrorResult (_acaf +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_bbeg :=_cddf [0].AsNumber ();switch _bbeg .Type {case ResultTypeNumber :_cece :=_cgce (_bbeg .ValueNumber );if _ea .IsNaN (_cece ){return MakeErrorResult (_acaf +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _ea .IsInf (_cece ,0){return MakeErrorResult (_acaf +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079"); +};if _cece ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_acaf +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_cece );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_acaf +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +case ResultTypeError :return _bbeg ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_acaf ,_bbeg .Type )); +};};}; -// Eval evaluates and returns the result of a Negate expression. -func (_bfdf Negate )Eval (ctx Context ,ev Evaluator )Result {_dbebg :=_bfdf ._ffab .Eval (ctx ,ev );if _dbebg .Type ==ResultTypeNumber {return MakeNumberResult (-_dbebg .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};func _dbgc (_cbdc ,_cgaga Result ,_ceea ,_fdcfa bool )cmpResult {_cbdc =_cbdc .AsNumber ();_cgaga =_cgaga .AsNumber ();if _cbdc .Type !=_cgaga .Type {return _ebee ;};if _cbdc .Type ==ResultTypeNumber {if _cbdc .ValueNumber ==_cgaga .ValueNumber {return _eaag ; -};if _cbdc .ValueNumber < _cgaga .ValueNumber {return _debbe ;};return _gbac ;};if _cbdc .Type ==ResultTypeString {_eegad :=_cbdc .ValueString ;_aagc :=_cgaga .ValueString ;if !_ceea {_eegad =_bdd .ToLower (_eegad );_aagc =_bdd .ToLower (_aagc );};if _fdcfa {_ebfdb :=_fa .Match (_aagc ,_eegad ); -if _ebfdb {return _eaag ;}else {return _gbac ;};};return cmpResult (_bdd .Compare (_eegad ,_aagc ));};if _cbdc .Type ==ResultTypeEmpty {return _eaag ;};if _cbdc .Type ==ResultTypeList {if len (_cbdc .ValueList )< len (_cgaga .ValueList ){return _debbe ; -};if len (_cbdc .ValueList )> len (_cgaga .ValueList ){return _gbac ;};for _baeag :=range _cbdc .ValueList {_bbbd :=_dbgc (_cbdc .ValueList [_baeag ],_cgaga .ValueList [_baeag ],_ceea ,_fdcfa );if _bbbd !=_eaag {return _bbbd ;};};return _eaag ;};if _cbdc .Type ==ResultTypeList {if len (_cbdc .ValueArray )< len (_cgaga .ValueArray ){return _debbe ; -};if len (_cbdc .ValueArray )> len (_cgaga .ValueArray ){return _gbac ;};for _faef :=range _cbdc .ValueArray {_dbdef :=_cbdc .ValueArray [_faef ];_bcbc :=_cbdc .ValueArray [_faef ];if len (_dbdef )< len (_bcbc ){return _debbe ;};if len (_dbdef )> len (_bcbc ){return _gbac ; -};for _fedag :=range _dbdef {_agad :=_dbgc (_dbdef [_fedag ],_bcbc [_fedag ],_ceea ,_fdcfa );if _agad !=_eaag {return _agad ;};};};return _eaag ;};return _ebee ;};const _gcccg ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079"; -func _egfe (_bcgce []Result )(float64 ,float64 ,Result ){_cbagb :=0.0;_cfec :=1.0;for _ ,_bdbb :=range _bcgce {switch _bdbb .Type {case ResultTypeNumber :_cbagb +=_bdbb .ValueNumber ;_cfec *=_ecab (_bdbb .ValueNumber );case ResultTypeList ,ResultTypeArray :_eeeba ,_eeag ,_bdadc :=_egfe (_bdbb .ListValues ()); -_cbagb +=_eeeba ;_cfec *=_ecab (_eeag );if _bdadc .Type ==ResultTypeError {return 0,0,_bdadc ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073"); -case ResultTypeError :return 0,0,_bdbb ;};};return _cbagb ,_cfec ,_bfae ;}; +// ISBLANK is an implementation of the Excel ISBLANK() function. +func IsBlank (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; -// Len is an implementation of the Excel LEN function that returns length of a string -func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gbgbd :=args [0].AsString ();if _gbgbd .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeNumberResult (float64 (len (_gbgbd .ValueString )));}; +// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. +func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];}; -// FloorPrecise is an implementation of the FlOOR.PRECISE function. -func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); -};_cedf :=args [0].AsNumber ();if _cedf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_ada :=float64 (1);if _cedf .ValueNumber < 0{_ada =-1;};if len (args )> 1{_egdaf :=args [1].AsNumber ();if _egdaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r"); -};_ada =_acd .Abs (_egdaf .ValueNumber );};if len (args )==1{return MakeNumberResult (_acd .Floor (_cedf .ValueNumber ));};_ffadc :=_cedf .ValueNumber ;_ffadc ,_fgae :=_acd .Modf (_ffadc /_ada );if _fgae !=0{if _cedf .ValueNumber < 0{_ffadc --;};};return MakeNumberResult (_ffadc *_ada ); -}; +// Evaluator is the interface for a formula evaluator. This is needed so we can +// pass it to the spreadsheet to let it evaluate formula cells before returning +// the results. +// NOTE: in order to implement Evaluator without cache embed noCache in it. +type Evaluator interface{Eval (_cba Context ,formula string )Result ;SetCache (_gaee string ,_gefc Result );GetFromCache (_dgg string )(Result ,bool );LastEvalIsRef ()bool ;}; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_fegd :=[]string {};for _gaaaa :=range _bcfg {_fegd =append (_fegd ,_gaaaa );};for _befdg :=range _eaff {_fegd =append (_fegd ,_befdg );};_aa .Strings (_fegd );return _fegd ;}; +// FactDouble is an implementation of the excel FACTDOUBLE function which +// returns the double factorial of a positive numeric input. +func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_abebg :=args [0].AsNumber ();if _abebg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if _abebg .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); +};_ebff :=float64 (1);_cdda :=_ea .Trunc (_abebg .ValueNumber );for _dgeg :=_cdda ;_dgeg > 1;_dgeg -=2{_ebff *=_dgeg ;};return MakeNumberResult (_ebff );};const _eceba =57375; -// DateValue is an implementation of the Excel DATEVALUE() function. -func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); -};_dadb :=_bdd .ToLower (args [0].ValueString );if !_cca (_dadb ){_ ,_ ,_ ,_ ,_ggg ,_adg :=_fdae (_dadb );if _adg .Type ==ResultTypeError {_adg .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045"; -return _adg ;};if _ggg {return MakeNumberResult (0);};};_daab ,_fab ,_fac ,_ ,_gbbf :=_bgfc (_dadb );if _gbbf .Type ==ResultTypeError {return _gbbf ;};return MakeNumberResult (_daef (_daab ,_fab ,_fac ));}; +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_ddda ,_ggfd :=_cdeb (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _ggfd .Type ==ResultTypeError {return _ggfd ;};_afbgf :=_ddda ._gbbe ;_efe :=_ddda ._egeea ;_abg :=_ddda ._abge ;_fbca :=_ddda ._dffd ; +_daef :=_ddda ._adff ;_efeb :=_ddda ._defb ;if _efeb >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035"); +};_fbac :=_ddda ._dgae ;_ccc :=1.0/_efeb ;_dabb :=2.5;if _ccc < 3{_dabb =1;}else if _ccc < 5{_dabb =1.5;}else if _ccc <=6{_dabb =2;};_efeb *=_dabb ;_eadg ,_cgcd :=_ead (_efe ,_abg ,_fbac );if _cgcd .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043"); +};_abfc :=_fbaf (_eadg *_efeb *_afbgf );_afbgf -=_abfc ;_cca :=_afbgf -_fbca ;for _fdg :=0;_fdg < _daef ;_fdg ++{_abfc =_fbaf (_efeb *_afbgf );_cca -=_abfc ;if _cca < 0{switch _daef -_fdg {case 0:case 1:return MakeNumberResult (_fbaf (_afbgf *0.5));default:return MakeNumberResult (0); +};};_afbgf -=_abfc ;};return MakeNumberResult (_abfc );};func _feba (_afacf Result ,_dagdc ,_gdbbg string )(string ,Result ){switch _afacf .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _afacf .Value (),_cff ;default:return "",MakeErrorResult (_dagdc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gdbbg +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg"); +};};func _fbccg (_gdfad [][]Result )float64 {if len (_gdfad )==2{_bedeg :=_gdfad [0][0].AsNumber ();_ggba :=_gdfad [0][1].AsNumber ();_bcgc :=_gdfad [1][0].AsNumber ();_bgabd :=_gdfad [1][1].AsNumber ();if _bedeg .Type !=ResultTypeNumber ||_ggba .Type !=ResultTypeNumber ||_bcgc .Type !=ResultTypeNumber ||_bgabd .Type !=ResultTypeNumber {return _ea .NaN (); +};return _bedeg .ValueNumber *_bgabd .ValueNumber -_bcgc .ValueNumber *_ggba .ValueNumber ;};_fdag :=float64 (0);_ebge :=float64 (1);for _decb :=range _gdfad {_fdag +=_ebge *_gdfad [0][_decb ].ValueNumber *_fbccg (_dgdf (_gdfad ,_decb ));_ebge *=-1;};return _fdag ; +}; -// Radians is an implementation of the Excel function RADIANS() that converts -// degrees to radians. -func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bbcd :=args [0].AsNumber ();if _bbcd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeNumberResult (_acd .Pi /180.0*_bbcd .ValueNumber );}; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_baaa :=len (args );if _baaa !=4&&_baaa !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_dgbe ,_bcdd ,_dbdab :=_gece (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _dbdab .Type ==ResultTypeError {return _dbdab ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_bada :=args [2].ValueNumber ;if _bada <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072"); +};_ecbb :=args [3].ValueNumber ;if _ecbb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065"); +};_gdba :=0;if _baaa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gdba =int (args [4].ValueNumber );if !_agdc (_gdba ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043"); +};};_egbf ,_dbdab :=_ead (_dgbe ,_bcdd ,_gdba );if _dbdab .Type ==ResultTypeError {return _dbdab ;};return MakeNumberResult (_ecbb *(1-_bada *_egbf ));}; -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_deac :=len (args );if _deac < 3||_deac > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_cebe :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bgeb :=args [1].ValueNumber ;if _bgeb ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_bgge :=args [2].ValueNumber ;_gbdf :=0.0;if _deac >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gbdf =args [3].ValueNumber ;};_efb :=0.0;if _deac ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_efb =args [4].ValueNumber ;if _efb !=0{_efb =1;};};var _dcff float64 ;if _cebe ==0{_dcff =(_bgge +_gbdf )/_bgeb ;}else {_fgcb :=_acd .Pow (1+_cebe ,_bgeb );if _efb ==1{_dcff =(_gbdf *_cebe /(_fgcb -1)+_bgge *_cebe /(1-1/_fgcb ))/(1+_cebe );}else {_dcff =_gbdf *_cebe /(_fgcb -1)+_bgge *_cebe /(1-1/_fgcb ); -};};return MakeNumberResult (-_dcff );}; +// String returns an empty string for Error. +func (_gae Error )String ()string {return ""};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat ); +RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find ); +RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len ); +RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept ); +RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb ); +RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin ); +RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char ); +RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_gfga string }; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_fff ,_eece :=_fbfb (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _eece .Type ==ResultTypeError {return _eece ;};_fdf :=_aecd (_fff ._ebg );_cfc :=_aecd (_fff ._ffad );_bcea :=_fff ._gadg ;_dfae :=_bedb (_fdf ,_cfc ,_bcea ); +_cggb ,_aeff ,_bfe :=_dfae .Date ();return MakeNumberResult (_bad (_cggb ,int (_aeff ),_bfe ));};const (_fgcb countMode =iota ;_ddff ;_gbgbf ;); -// Update updates references in the PrefixExpr after removing a row/column. -func (_bgdcc PrefixExpr )Update (q *_dd .UpdateQuery )Expression {_ececc :=_bgdcc ;_afdg :=_bgdcc ._faga .String ();if _afdg ==q .SheetToUpdate {_gfgc :=*q ;_gfgc .UpdateCurrentSheet =true ;_ececc ._dfbcg =_bgdcc ._dfbcg .Update (&_gfgc );};return _ececc ; +// Eval evaluates and returns an expression with prefix. +func (_eebe PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_efaeg :=_eebe ._gfceg .Reference (ctx ,ev );switch _efaeg .Type {case ReferenceTypeSheet :if _geeca (_efaeg ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_efaeg .Value )); +};_eedgc :=ctx .Sheet (_efaeg .Value );return _eebe ._edab .Eval (_eedgc ,ev );default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_efaeg .Type )); +};};func NewLexer ()*Lexer {return &Lexer {_defdf :make (chan *node )}};func _afeba (_efdgg Context ,_bfbcf ,_dedgdb string )(string ,string ){_bbeag :=_bfbcf +"\u0031";_eagf :=_efdgg .LastRow (_bfbcf );_eecb :=_dedgdb +_bc .Itoa (_eagf );return _bbeag ,_eecb ; }; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_fffcb :=MakeNumberResult (0);for _ ,_cfbg :=range args {_cfbg =_cfbg .AsNumber ();switch _cfbg .Type {case ResultTypeNumber :_fffcb .ValueNumber +=_cfbg .ValueNumber *_cfbg .ValueNumber ;case ResultTypeList ,ResultTypeArray :_dbgca :=SumSquares (_cfbg .ListValues ()); -if _dbgca .Type !=ResultTypeNumber {return _dbgca ;};_fffcb .ValueNumber +=_dbgca .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cfbg ;case ResultTypeEmpty :default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_cfbg .Type )); -};};return _fffcb ;}; +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_gbefb :=len (args );if _gbefb !=4&&_gbefb !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073"); +};_acgd ,_eabf ,_bgcfc :=_gece (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _bgcfc .Type ==ResultTypeError {return _bgcfc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ceegg :=args [2].ValueNumber ;if _ceegg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_bbbdb :=args [3].ValueNumber ;if _bbbdb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_cebb :=0;if _gbefb ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_cebb =int (args [4].ValueNumber );if !_agdc (_cebb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044"); +};};_baga ,_bgcfc :=_ead (_acgd ,_eabf ,_cebb );if _bgcfc .Type ==ResultTypeError {return _bgcfc ;};return MakeNumberResult (_ceegg /(1-_bbbdb *_baga ));};func _eabfe (_dfgfb string ,_bfbg []Result )(*parsedReplaceObject ,Result ){if len (_bfbg )!=4{return nil ,MakeErrorResult (_dfgfb +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _bfbg [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_dfgfb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067"); +};_afcba :=_bfbg [0].ValueString ;if _bfbg [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dfgfb +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072"); +};_bedec :=int (_bfbg [1].ValueNumber )-1;if _bfbg [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dfgfb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_fdff :=int (_bfbg [2].ValueNumber );if _bfbg [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_dfgfb +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067"); +};_cfbb :=_bfbg [3].ValueString ;return &parsedReplaceObject {_afcba ,_bedec ,_fdff ,_cfbb },_cff ;}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_adfca PrefixHorizontalRange )Update (q *_dd .UpdateQuery )Expression {return _adfca };func _def (_fe string ,_ffb *_dd .UpdateQuery )string {_baea ,_ccf :=_c .ParseCellReference (_fe );if _ccf !=nil {return "\u0023\u0052\u0045F\u0021";};if _ffb .UpdateType ==_dd .UpdateActionRemoveColumn {_efc :=_ffb .ColumnIdx ; -_fbe :=_baea .ColumnIdx ;if _fbe < _efc {return _fe ;}else if _fbe ==_efc {return "\u0023\u0052\u0045F\u0021";}else {return _baea .Update (_dd .UpdateActionRemoveColumn ).String ();};};return _fe ;};const _dfgd =16;func (_efbdb *yyParserImpl )Parse (yylex yyLexer )int {_aada :=_ea .Now (); -var _edfca int ;var _cecdg yySymType ;var _adbd []yySymType ;_ =_adbd ;_egbad :=_efbdb ._cdcea [:];Nerrs :=0;Errflag :=0;_begcg :=0;_efbdb ._bfdg =-1;_cafb :=-1;defer func (){_begcg =-1;_efbdb ._bfdg =-1;_cafb =-1}();_cadef :=-1;goto _gcegc ;_geec :return 0; -_bgabd :return 1;_gcegc :if _adab (_aada ){_ge .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bgabd ;};if _dgcfg >=4{_a .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_ceaf (_cafb ),_abeb (_begcg )); -};_cadef ++;if _cadef >=len (_egbad ){_dfca :=make ([]yySymType ,len (_egbad )*2);copy (_dfca ,_egbad );_egbad =_dfca ;};_egbad [_cadef ]=_cecdg ;_egbad [_cadef ]._abgca =_begcg ;_edec :if _adab (_aada ){_ge .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074"); -goto _bgabd ;};_edfca =_ccega [_begcg ];if _edfca <=_aecg {goto _fgdbc ;};if _efbdb ._bfdg < 0{_efbdb ._bfdg ,_cafb =_dffg (yylex ,&_efbdb ._eadg );};_edfca +=_cafb ;if _edfca < 0||_edfca >=_cbgde {goto _fgdbc ;};_edfca =_ccfcb [_edfca ];if _bcgfd [_edfca ]==_cafb {_efbdb ._bfdg =-1; -_cafb =-1;_cecdg =_efbdb ._eadg ;_begcg =_edfca ;if Errflag > 0{Errflag --;};goto _gcegc ;};_fgdbc :if _adab (_aada ){_ge .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bgabd ;};_edfca =_ggbcf [_begcg ]; -if _edfca ==-2{if _efbdb ._bfdg < 0{_efbdb ._bfdg ,_cafb =_dffg (yylex ,&_efbdb ._eadg );};_acdf :=0;for {if _cgage [_acdf +0]==-1&&_cgage [_acdf +1]==_begcg {break ;};_acdf +=2;};for _acdf +=2;;_acdf +=2{_edfca =_cgage [_acdf +0];if _edfca < 0||_edfca ==_cafb {break ; -};};_edfca =_cgage [_acdf +1];if _edfca < 0{goto _geec ;};};if _edfca ==0{switch Errflag {case 0:yylex .Error (_fgceca (_begcg ,_cafb ));Nerrs ++;if _dgcfg >=1{_a .Printf ("\u0025\u0073",_abeb (_begcg ));_a .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_ceaf (_cafb )); -};fallthrough;case 1,2:Errflag =3;for _cadef >=0{_edfca =_ccega [_egbad [_cadef ]._abgca ]+_deca ;if _edfca >=0&&_edfca < _cbgde {_begcg =_ccfcb [_edfca ];if _bcgfd [_begcg ]==_deca {goto _gcegc ;};};if _dgcfg >=2{_a .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_egbad [_cadef ]._abgca ); -};_cadef --;};goto _bgabd ;case 3:if _dgcfg >=2{_a .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_ceaf (_cafb ));};if _cafb ==_egdee {goto _bgabd ;}; -_efbdb ._bfdg =-1;_cafb =-1;goto _edec ;};};if _dgcfg >=2{_a .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_edfca ,_abeb (_begcg ));};_agfe :=_edfca ;_cgca :=_cadef ;_ =_cgca ;_cadef -=_cbceg [_edfca ]; -if _cadef +1>=len (_egbad ){_baaf :=make ([]yySymType ,len (_egbad )*2);copy (_baaf ,_egbad );_egbad =_baaf ;};_cecdg =_egbad [_cadef +1];_edfca =_cdfe [_edfca ];_ggbe :=_degc [_edfca ];_ceefd :=_ggbe +_egbad [_cadef ]._abgca +1;if _ceefd >=_cbgde {_begcg =_ccfcb [_ggbe ]; -}else {_begcg =_ccfcb [_ceefd ];if _bcgfd [_begcg ]!=-_edfca {_begcg =_ccfcb [_ggbe ];};};switch _agfe {case 1:_adbd =_egbad [_cgca -1:_cgca +1];{yylex .(*plex )._cacag =_cecdg ._dfea ;};case 3:_adbd =_egbad [_cgca -2:_cgca +1];{_cecdg ._dfea =_adbd [2]._dfea ; -};case 4:_adbd =_egbad [_cgca -4:_cgca +1];{};case 5:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._dfea =NewBool (_adbd [1]._bcfd ._fdeee );};case 6:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._dfea =NewNumber (_adbd [1]._bcfd ._fdeee );};case 7:_adbd =_egbad [_cgca -1:_cgca +1]; -{_cecdg ._dfea =NewString (_adbd [1]._bcfd ._fdeee );};case 8:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._dfea =NewError (_adbd [1]._bcfd ._fdeee );};case 9:_adbd =_egbad [_cgca -2:_cgca +1];{_cecdg ._dfea =_adbd [2]._dfea ;};case 10:_adbd =_egbad [_cgca -2:_cgca +1]; -{_cecdg ._dfea =NewNegate (_adbd [2]._dfea );};case 15:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =_adbd [2]._dfea ;};case 17:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewConstArrayExpr (_adbd [2]._dcgc );};case 18:_adbd =_egbad [_cgca -1:_cgca +1]; -{_cecdg ._dcgc =append (_cecdg ._dcgc ,_adbd [1]._cffcb );};case 19:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dcgc =append (_adbd [1]._dcgc ,_adbd [3]._cffcb );};case 20:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._cffcb =append (_cecdg ._cffcb ,_adbd [1]._dfea ); -};case 21:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._cffcb =append (_adbd [1]._cffcb ,_adbd [3]._dfea );};case 23:_adbd =_egbad [_cgca -2:_cgca +1];{_cecdg ._dfea =NewPrefixExpr (_adbd [1]._dfea ,_adbd [2]._dfea );};case 25:_adbd =_egbad [_cgca -1:_cgca +1]; -{_cecdg ._dfea =NewSheetPrefixExpr (_adbd [1]._bcfd ._fdeee );};case 26:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._dfea =NewCellRef (_adbd [1]._bcfd ._fdeee );};case 27:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewRange (_adbd [1]._dfea ,_adbd [3]._dfea ); -};case 28:_adbd =_egbad [_cgca -4:_cgca +1];{_cecdg ._dfea =NewPrefixRangeExpr (_adbd [1]._dfea ,_adbd [2]._dfea ,_adbd [4]._dfea );};case 29:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._dfea =NewNamedRangeRef (_adbd [1]._bcfd ._fdeee );};case 30:_adbd =_egbad [_cgca -1:_cgca +1]; -{_cecdg ._dfea =NewHorizontalRange (_adbd [1]._bcfd ._fdeee );};case 31:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._dfea =NewVerticalRange (_adbd [1]._bcfd ._fdeee );};case 32:_adbd =_egbad [_cgca -2:_cgca +1];{_cecdg ._dfea =NewPrefixHorizontalRange (_adbd [1]._dfea ,_adbd [2]._bcfd ._fdeee ); -};case 33:_adbd =_egbad [_cgca -2:_cgca +1];{_cecdg ._dfea =NewPrefixVerticalRange (_adbd [1]._dfea ,_adbd [2]._bcfd ._fdeee );};case 34:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypePlus ,_adbd [3]._dfea ); -};case 35:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeMinus ,_adbd [3]._dfea );};case 36:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeMult ,_adbd [3]._dfea );}; -case 37:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeDiv ,_adbd [3]._dfea );};case 38:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeExp ,_adbd [3]._dfea );};case 39:_adbd =_egbad [_cgca -3:_cgca +1]; -{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeLT ,_adbd [3]._dfea );};case 40:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeGT ,_adbd [3]._dfea );};case 41:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeLEQ ,_adbd [3]._dfea ); -};case 42:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeGEQ ,_adbd [3]._dfea );};case 43:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeEQ ,_adbd [3]._dfea );};case 44:_adbd =_egbad [_cgca -3:_cgca +1]; -{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeNE ,_adbd [3]._dfea );};case 45:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewBinaryExpr (_adbd [1]._dfea ,BinOpTypeConcat ,_adbd [3]._dfea );};case 47:_adbd =_egbad [_cgca -2:_cgca +1];{_cecdg ._dfea =NewFunction (_adbd [1]._bcfd ._fdeee ,nil ); -};case 48:_adbd =_egbad [_cgca -3:_cgca +1];{_cecdg ._dfea =NewFunction (_adbd [1]._bcfd ._fdeee ,_adbd [2]._cffcb );};case 49:_adbd =_egbad [_cgca -1:_cgca +1];{_cecdg ._cffcb =append (_cecdg ._cffcb ,_adbd [1]._dfea );};case 50:_adbd =_egbad [_cgca -3:_cgca +1]; -{_cecdg ._cffcb =append (_adbd [1]._cffcb ,_adbd [3]._dfea );};case 53:_adbd =_egbad [_cgca -0:_cgca +1];{_cecdg ._dfea =NewEmptyExpr ();};};goto _gcegc ;};func _dgcbb (_adcba Context ,_afcf ,_ccgc string )(string ,string ){_afbf :=_afcf +"\u0031";_degbc :=_adcba .LastRow (_afcf ); -_dddgb :=_ccgc +_ac .Itoa (_degbc );return _afbf ,_dddgb ;};var _agfda =[...]int {0}; +// Mround is an implementation of the Excel MROUND function. It is not a +// generic rounding function and has some oddities to match Excel's behavior. +func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_bbea :=args [0].AsNumber ();if _bbea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_eadcg :=float64 (1);_ceagd :=args [1].AsNumber ();if _ceagd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072"); +};_eadcg =_ceagd .ValueNumber ;if _eadcg < 0&&_bbea .ValueNumber > 0||_eadcg > 0&&_bbea .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068"); +};_adgbd :=_bbea .ValueNumber ;_adgbd ,_addc :=_ea .Modf (_adgbd /_eadcg );if _ea .Trunc (_addc +0.5)> 0{_adgbd ++;};return MakeNumberResult (_adgbd *_eadcg );}; -// Eval evaluates and returns the result of a formula. -func (_beec *defEval )Eval (ctx Context ,formula string )Result {_cfe :=ParseString (formula );_dbc :=make (chan Result );go func (){if _cfe ==nil {_dbc <-MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula )); -}else {_beec .checkLastEvalIsRef (ctx ,_cfe );_dbc <-_cfe .Eval (ctx ,_beec );};}();select{case _dfc :=<-_dbc :return _dfc ;case <-_ea .After (_bfe ):_ge .Log .Debug ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074"); -return MakeNumberResult (0);};}; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_defdf chan *node ;_bacac _dd .Mutex ;_eafga []chan *node ;_dabe []*node ;}; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_gbad ,_cbfab ,_bdbg :=_gbe (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _bdbg .Type ==ResultTypeError {return _bdbg ;};if _cbfab ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if _gbad ==0{return MakeNumberResult (0);};_ffcg :=_gbad < 0;if _ffcg {_gbad =-_gbad ;};_agfc :=float64 (int (_gbad ));_ccea :=args [0].Value ();_gdcd :=_bdd .Split (_ccea ,"\u002e");_gbcd :=0.0;if len (_gdcd )> 1{var _cgab error ;_fgfc :=_gdcd [1];_gbcd ,_cgab =_ac .ParseFloat (_fgfc ,64); -if _cgab !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052"); -};_ggcc :=float64 (len (_fgfc ));_gbcd /=_acd .Pow (10,_ggcc );};_dge :=_gbcd *_cbfab /_acd .Pow (10,float64 (int (_acd .Log10 (_cbfab )))+1)+_agfc ;if _ffcg {_dge =-_dge ;};return MakeNumberResult (_dge );}; +// String returns a string representation of CellRef. +func (_cgb CellRef )String ()string {return _cgb ._ddge };func (_efcc *Lexer )Next ()*node {_efcc ._bacac .Lock ();defer _efcc ._bacac .Unlock ();if len (_efcc ._dabe )> 0{_agcff :=_efcc ._dabe [0];_efcc ._dabe =_efcc ._dabe [1:];return _agcff ;};return _efcc .nextRaw (); +}; -// String returns a string representation of a vertical range with prefix. -func (_feceg PrefixVerticalRange )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_feceg ._fbfdg .String (),_feceg ._cfdac ,_feceg ._ddccef );}; +// String returns an empty string for EmptyExpr. +func (_de EmptyExpr )String ()string {return ""};const _gcdf =_ba .Second *1;func _afdc (_bbbcb yyLexer )int {return _dabbc ().Parse (_bbbcb )}; -// ResultType is the type of the result -// -//go:generate stringer -type=ResultType -type ResultType byte ; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_daddg :=len (args );if _daddg !=4&&_daddg !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073"); +};_bfgb ,_cdcg :=_cbeg (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _cdcg .Type ==ResultTypeError {return _cdcg ;};_eefc ,_cdcg :=_cbeg (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d"); +if _cdcg .Type ==ResultTypeError {return _cdcg ;};if _bfgb >=_eefc {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_gfaa :=args [2].ValueNumber ;if _gfaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ffcee :=args [3].ValueNumber ;if _ffcee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_acef :=0;if _daddg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_acef =int (args [4].ValueNumber );if !_agdc (_acef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d"); +};};_bgae ,_cdcg :=_ead (_bfgb ,_eefc ,_acef );if _cdcg .Type ==ResultTypeError {return _cdcg ;};return MakeNumberResult (_ffcee *_gfaa *_bgae );};func (_bddee ResultType )String ()string {if _bddee >=ResultType (len (_daggd )-1){return _a .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_bddee ); +};return _ceab [_daggd [_bddee ]:_daggd [_bddee +1]];}; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_gafb :=len (args );if _gafb !=3&&_gafb !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_dgcef ,_bbbcb :=_edffd (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _bbbcb .Type ==ResultTypeError {return _bbbcb ;};_dead ,_bbbcb :=_edffd (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074"); -if _bbbcb .Type ==ResultTypeError {return _bbbcb ;};_aadfc ,_bbbcb :=_edffd (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _bbbcb .Type ==ResultTypeError {return _bbbcb ;}; -_fcdb :=0;if _gafb ==3{return MakeStringResult (_bdd .Replace (_dgcef ,_dead ,_aadfc ,-1));}else {_acade ,_abfff :=_bfaa (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d"); -if _abfff .Type ==ResultTypeError {return _abfff ;};_fcdb =int (_acade );if _fcdb < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f"); -};_eabd :=_dgcef ;_ffgg :=_fcdb ;_gabf :=-1;_dadbg :=len (_dead );_fdfd :=0;for {_ffgg --;_fdaac :=_bdd .Index (_eabd ,_dead );if _fdaac ==-1{_gabf =-1;break ;}else {_gabf =_fdaac +_fdfd ;if _ffgg ==0{break ;};_geba :=_dadbg +_fdaac ;_fdfd +=_geba ;_eabd =_eabd [_geba :]; -};};if _gabf ==-1{return MakeStringResult (_dgcef );}else {_cfgg :=_dgcef [:_gabf ];_fgdbg :=_dgcef [_gabf +_dadbg :];return MakeStringResult (_cfgg +_aadfc +_fgdbg );};};}; +// Month is an implementation of the Excel MONTH() function. +func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_feg :=args [0];switch _feg .Type {case ResultTypeEmpty :return MakeNumberResult (1); +case ResultTypeNumber :_feda :=_aecd (_feg .ValueNumber );return MakeNumberResult (float64 (_feda .Month ()));case ResultTypeString :_gbce :=_bd .ToLower (_feg .ValueString );if !_ffce (_gbce ){_ ,_ ,_ ,_ ,_deag ,_cfg :=_dcc (_gbce );if _cfg .Type ==ResultTypeError {_cfg .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048"; +return _cfg ;};if _deag {return MakeNumberResult (1);};};_ ,_fcdb ,_ ,_ ,_bea :=_gfcf (_gbce );if _bea .Type ==ResultTypeError {return _bea ;};return MakeNumberResult (float64 (_fcdb ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048"); +};}; -// CeilingMath implements _xlfn.CEILING.MATH which rounds numbers to the nearest -// multiple of the second argument, toward or away from zero as specified by the -// third argument. -func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_abagf :=args [0].AsNumber ();if _abagf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072"); -};_bedf :=float64 (1);if _abagf .ValueNumber < 0{_bedf =-1;};if len (args )> 1{_gcefg :=args [1].AsNumber ();if _gcefg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_bedf =_gcefg .ValueNumber ;};_ddcc :=float64 (1);if len (args )> 2{_cceag :=args [2].AsNumber ();if _cceag .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072"); -};_ddcc =_cceag .ValueNumber ;};if len (args )==1{return MakeNumberResult (_acd .Ceil (_abagf .ValueNumber ));};_cacaa :=_abagf .ValueNumber ;_cacaa ,_badd :=_acd .Modf (_cacaa /_bedf );if _badd !=0{if _abagf .ValueNumber > 0{_cacaa ++;}else if _ddcc < 0{_cacaa --; -};};return MakeNumberResult (_cacaa *_bedf );};func (_aabc *noCache )GetFromCache (key string )(Result ,bool ){return _bfae ,false }; +// Eval evaluates the binary expression using the context given. +func (_ab BinaryExpr )String ()string {_gdg :="";switch _ab ._agc {case BinOpTypePlus :_gdg ="\u002b";case BinOpTypeMinus :_gdg ="\u002d";case BinOpTypeMult :_gdg ="\u002a";case BinOpTypeDiv :_gdg ="\u002f";case BinOpTypeExp :_gdg ="\u005e";case BinOpTypeLT :_gdg ="\u003c"; +case BinOpTypeGT :_gdg ="\u003e";case BinOpTypeEQ :_gdg ="\u003d";case BinOpTypeLEQ :_gdg ="\u003c\u003d";case BinOpTypeGEQ :_gdg ="\u003e\u003d";case BinOpTypeNE :_gdg ="\u003c\u003e";case BinOpTypeConcat :_gdg ="\u0026";};return _ab ._bda .String ()+_gdg +_ab ._aa .String (); +};func _dgbage (_abggd ,_ddeee Reference )string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_abggd .Value ,_ddeee .Value );};func _ca (_eg Result )bool {if _eg .Type ==ResultTypeString {return _eg .ValueString =="";};return _eg .ValueNumber ==0;}; +func (_gb BinOpType )String ()string {if _gb >=BinOpType (len (_ge )-1){return _a .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_gb );};return _dddd [_ge [_gb ]:_ge [_gb +1]];}; -// Eval evaluates and returns the result of a sheet expression. -func (_dbeea SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064"); -};func _beac (_gccg Result ,_afacf *criteriaParsed )bool {if _gccg .IsBoolean {return false ;};_cbce :=_gccg .Type ;if _afacf ._cabc {return _cbce ==ResultTypeNumber &&_gccg .ValueNumber ==_afacf ._ggbc ;}else if _cbce ==ResultTypeNumber {return _abded (_gccg .ValueNumber ,_afacf ._aebd ); -};return _beggg (_gccg ,_afacf );};const _fgdgf =57357; +// Choose implements the Excel CHOOSE function. +func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_eddc :=args [0]; +if _eddc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_aegd :=int (_eddc .ValueNumber );if _aegd < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065"); +};if len (args )<=_aegd {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073"); +};return args [_aegd ];};func (_aacb HorizontalRange )horizontalRangeReference ()string {return _a .Sprintf ("\u0025\u0064\u003a%\u0064",_aacb ._fgba ,_aacb ._deeb );};type amorArgs struct{_gbbe float64 ;_egeea float64 ;_abge float64 ;_dffd float64 ;_adff int ; +_defb float64 ;_dgae int ;}; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_bbf ,_ffed :=_fabc (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _ffed .Type ==ResultTypeError {return _ffed ;};_dbd :=_bbf ._afa ;_bccb :=_bbf ._gecb ;_fdgg :=_bbf ._gbgd ;_abfc :=_bbf ._ebfa ;_bdeb :=_bbf ._aafb ; -_aacd :=_bbf ._dbgbb ;_begb :=_agbe (_dbd ,_bccb ,_fdgg ,0,_aacd );_bbdf :=0.0;if _abfc ==1{if _aacd ==0{_bbdf =-_fdgg ;_abfc ++;};};for _ebbf :=_abfc ;_ebbf <=_bdeb ;_ebbf ++{if _aacd ==1{_bbdf +=_edfd (_dbd ,_ebbf -2,_begb ,_fdgg ,1)-_begb ;}else {_bbdf +=_edfd (_dbd ,_ebbf -1,_begb ,_fdgg ,0); -};};_bbdf *=_dbd ;return MakeNumberResult (_bbdf );};func _fbcbe (_dbdeb string ,_cebea []Result )(*parsedReplaceObject ,Result ){if len (_cebea )!=4{return nil ,MakeErrorResult (_dbdeb +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _cebea [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_dbdeb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067"); -};_fegfg :=_cebea [0].ValueString ;if _cebea [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbdeb +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072"); -};_dbdg :=int (_cebea [1].ValueNumber )-1;if _cebea [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbdeb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_degb :=int (_cebea [2].ValueNumber );if _cebea [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_dbdeb +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067"); -};_ggeee :=_cebea [3].ValueString ;return &parsedReplaceObject {_fegfg ,_dbdg ,_degb ,_ggeee },_bfae ;}; +// Log implements the Excel LOG function which returns the log of a number. By +// default the result is base 10, however the second argument to the function +// can specify a different base. +func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073"); +};_dcae :=args [0].AsNumber ();if _dcae .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_fdgd :=10.0;if len (args )> 1{_bdgd :=args [1].AsNumber ();if _bdgd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063"); +};_fdgd =args [1].ValueNumber ;};if _dcae .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f"); +};if _fdgd ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f"); +};return MakeNumberResult (_ea .Log (_dcae .ValueNumber )/_ea .Log (_fdgd ));};const _feacc ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; +func _ccaa (_eceb ,_afab []float64 ,_dbgdf float64 )Result {_dbda :=false ;_gafeg :=false ;for _gcac :=0;_gcac < len (_eceb );_gcac ++{if _eceb [_gcac ]> 0{_dbda =true ;};if _eceb [_gcac ]< 0{_gafeg =true ;};};if !_dbda ||!_gafeg {return MakeErrorResultType (ErrorTypeNum ,""); +};_cggad :=_dbgdf ;_bcg :=1e-10;_fcfg :=0;_eeff :=50;_fagf :=false ;for {_eabgb :=_eddba (_eceb ,_afab ,_cggad );_dfbc :=_cggad -_eabgb /_gbbg (_eceb ,_afab ,_cggad );_dagcc :=_ea .Abs (_dfbc -_cggad );_cggad =_dfbc ;_fcfg ++;if _dagcc <=_bcg ||_ea .Abs (_eabgb )<=_bcg {break ; +};if _fcfg > _eeff {_fagf =true ;break ;};};if _fagf ||_ea .IsNaN (_cggad )||_ea .IsInf (_cggad ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_cggad );}; -// String returns a string representation of a vertical range. -func (_beafb VerticalRange )String ()string {return _beafb .verticalRangeReference ()}; +// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned +func Parse (r _b .Reader )Expression {_ggfab :=&plex {_bbcfg :LexReader (r )};_afdc (_ggfab );if _ggfab ._cffg !=""{return nil ;};return _ggfab ._dbba ;}; -// Power is an implementation of the Excel POWER function that raises a number -// to a power. It requires two numeric arguments. -func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_bdfa :=args [0].AsNumber ();if _bdfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_bdfb :=args [1].AsNumber ();if _bdfb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};return MakeNumberResult (_acd .Pow (_bdfa .ValueNumber ,_bdfb .ValueNumber ));};var _afg =[]*_e .Regexp {}; +// Syd implements the Excel SYD function. +func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_fbfbb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gabg :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bffa :=args [2].ValueNumber ;if _bffa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_aaea :=args [3].ValueNumber ;if _aaea <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if _aaea > _bffa {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065"); +};_dffg :=(_fbfbb -_gabg )*(_bffa -_aaea +1)*2;_cgfb :=_bffa *(_bffa +1);return MakeNumberResult (_dffg /_cgfb );}; -// Effect implements the Excel EFFECT function. -func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_ecdc :=args [0].ValueNumber ;if _ecdc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074"); -};_gdb :=float64 (int (args [1].ValueNumber ));if _gdb < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065"); -};return MakeNumberResult (_acd .Pow ((1+_ecdc /_gdb ),_gdb )-1);};var _gggae =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36}; +// ReferenceType is a type of reference +// +//go:generate stringer -type=ReferenceType +type ReferenceType byte ; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_caaae PrefixVerticalRange )Update (q *_dd .UpdateQuery )Expression {if q .UpdateType ==_dd .UpdateActionRemoveColumn {_aagac :=_caaae ;_aaee :=_caaae ._fbfdg .String ();if _aaee ==q .SheetToUpdate {_egffb :=q .ColumnIdx ;_aagac ._cfdac =_fbd (_caaae ._cfdac ,_egffb ); -_aagac ._ddccef =_fbd (_caaae ._ddccef ,_egffb );};return _aagac ;};return _caaae ;};type cmpResult int8 ; +// Days is an implementation of the Excel DAYS() function. +func Days (args []Result )Result {if len (args )!=2{return MakeErrorResult ("D\u0041\u0059\u0053\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};var _dgf ,_fbcg float64 ;switch args [0].Type {case ResultTypeNumber :_fbcg =args [0].ValueNumber ; +case ResultTypeString :_aeb :=DateValue ([]Result {args [0]});if _aeb .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053"); +};_fbcg =_aeb .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_dgf =args [1].ValueNumber ; +if _dgf < 62&&_fbcg >=62{_dgf --;};case ResultTypeString :_dfb :=DateValue ([]Result {args [1]});if _dfb .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053"); +};_dgf =_dfb .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_gfb :=float64 (int (_fbcg -_dgf ));return MakeNumberResult (_gfb ); +};type yyParserImpl struct{_afbff yySymType ;_bgdd [_eedg ]yySymType ;_dfbf int ;}; -// Column implements the Excel COLUMN function. -func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_aaca :=args [0].Ref ; -if _aaca .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e"); -};_efaa ,_acfe :=_c .ParseCellReference (_aaca .Value );if _acfe !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aaca .Value );};return MakeNumberResult (float64 (_efaa .ColumnIdx +1)); -};var _ccfcb =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7}; +// Reference returns a string reference value to a cell. +func (_ed CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_ed ._ddge };}; +// Update updates references in the BinaryExpr after removing a row/column. +func (_dgd BinaryExpr )Update (q *_ag .UpdateQuery )Expression {_aaf :=_dgd ;_aaf ._bda =_dgd ._bda .Update (q );_aaf ._aa =_dgd ._aa .Update (q );return _aaf ;};func _ebc (_ebe string )bool {for _ ,_fedc :=range _aea {_gaac :=_fedc .FindStringSubmatch (_ebe ); +if len (_gaac )> 1{return true ;};};return false ;}; -// Number is a nubmer expression. -type Number struct{_fcaff float64 };type node struct{_acdfe tokenType ;_fdeee string ;};func _bf (_be BinOpType ,_bc []Result ,_ca Result )Result {_fg :=[]Result {};switch _ca .Type {case ResultTypeNumber :_af :=_ca .ValueNumber ;for _efg :=range _bc {_cfd :=_bc [_efg ].AsNumber (); -if _cfd .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e"); -};switch _be {case BinOpTypePlus :_fg =append (_fg ,MakeNumberResult (_cfd .ValueNumber +_af ));case BinOpTypeMinus :_fg =append (_fg ,MakeNumberResult (_cfd .ValueNumber -_af ));case BinOpTypeMult :_fg =append (_fg ,MakeNumberResult (_cfd .ValueNumber *_af )); -case BinOpTypeDiv :if _af ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fg =append (_fg ,MakeNumberResult (_cfd .ValueNumber /_af ));case BinOpTypeExp :_fg =append (_fg ,MakeNumberResult (_acd .Pow (_cfd .ValueNumber ,_af )));case BinOpTypeLT :_fg =append (_fg ,MakeBoolResult (_cfd .ValueNumber < _af )); -case BinOpTypeGT :_fg =append (_fg ,MakeBoolResult (_cfd .ValueNumber > _af ));case BinOpTypeEQ :_fg =append (_fg ,MakeBoolResult (_cfd .ValueNumber ==_af ));case BinOpTypeLEQ :_fg =append (_fg ,MakeBoolResult (_cfd .ValueNumber <=_af ));case BinOpTypeGEQ :_fg =append (_fg ,MakeBoolResult (_cfd .ValueNumber >=_af )); -case BinOpTypeNE :_fg =append (_fg ,MakeBoolResult (_cfd .ValueNumber !=_af ));default:return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_be )); -};};case ResultTypeString :_ebe :=_ca .ValueString ;for _cae :=range _bc {_cbf :=_bc [_cae ].AsString ();if _cbf .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e"); -};switch _be {case BinOpTypeLT :_fg =append (_fg ,MakeBoolResult (_cbf .ValueString < _ebe ));case BinOpTypeGT :_fg =append (_fg ,MakeBoolResult (_cbf .ValueString > _ebe ));case BinOpTypeEQ :_fg =append (_fg ,MakeBoolResult (_cbf .ValueString ==_ebe )); -case BinOpTypeLEQ :_fg =append (_fg ,MakeBoolResult (_cbf .ValueString <=_ebe ));case BinOpTypeGEQ :_fg =append (_fg ,MakeBoolResult (_cbf .ValueString >=_ebe ));case BinOpTypeNE :_fg =append (_fg ,MakeBoolResult (_cbf .ValueString !=_ebe ));default:return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_be )); -};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e"); -};return MakeListResult (_fg );};func _geac (_gbfd Context ,_ccbed ,_fdeeg int )(string ,string ){_ddagc :="\u0041"+_ac .Itoa (_ccbed );_bebf :=_gbfd .LastColumn (_ccbed ,_fdeeg );_fbcca :=_bebf +_ac .Itoa (_fdeeg );return _ddagc ,_fbcca ;}; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _ccabb (args ,true )}; -// FactDouble is an implementation of the excel FACTDOUBLE function which -// returns the double factorial of a positive numeric input. -func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_eebe :=args [0].AsNumber ();if _eebe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if _eebe .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); -};_gfcb :=float64 (1);_bcge :=_acd .Trunc (_eebe .ValueNumber );for _caae :=_bcge ;_caae > 1;_caae -=2{_gfcb *=_caae ;};return MakeNumberResult (_gfcb );}; +// LastColumn returns empty string for the invalid reference context. +func (_agdda *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; -// String returns a string representation of a horizontal range. -func (_dddg HorizontalRange )String ()string {return _dddg .horizontalRangeReference ()};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;);func _bfff (_aegg ,_cgdgb _ea .Time ,_gce ,_fcfe int )_ea .Time {_bebb :=_cgdgb ; -_ddg :=_aegg .Year ()-_cgdgb .Year ();_bebb =_bebb .AddDate (_ddg ,0,0);if _aegg .After (_bebb ){_bebb =_bebb .AddDate (1,0,0);};_gacc :=-12/_gce ;for _bebb .After (_aegg ){_bebb =_bebb .AddDate (0,_gacc ,0);};return _bebb ;}; +// TextJoin is an implementation of the Excel TEXTJOIN function. +func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); +};_gfea :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e"); +};_fdee :=args [1].ValueNumber !=0;_ggedf :=_geeb (args [2:],[]string {},_fdee );return MakeStringResult (_bd .Join (_ggedf ,_gfea ));};func _eddba (_faad ,_ebfb []float64 ,_eaed float64 )float64 {_deac :=_eaed +1;_fggca :=_faad [0];_geda :=len (_faad ); +_efcf :=_ebfb [0];for _fcdbc :=1;_fcdbc < _geda ;_fcdbc ++{_fggca +=_faad [_fcdbc ]/_ea .Pow (_deac ,(_ebfb [_fcdbc ]-_efcf )/365);};return _fggca ;};var _baegb =map[string ]Function {};const _bbcb =57366;type yyLexer interface{Lex (_fgffe *yySymType )int ; +Error (_ecbba string );}; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_aggg string }; +// String returns a string representation of FunctionCall expression. +func (_fceeb FunctionCall )String ()string {_aacc :=_fc .Buffer {};_aacc .WriteString (_fceeb ._ggbg );_aacc .WriteString ("\u0028");_aagc :=len (_fceeb ._bgfdd )-1;for _effe ,_agbd :=range _fceeb ._bgfdd {_aacc .WriteString (_agbd .String ());if _effe !=_aagc {_aacc .WriteString ("\u002c"); +};};_aacc .WriteString ("\u0029");return _aacc .String ();}; -// Eval evaluates a vertical range returning a list of results or an error. -func (_dgebb VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dccbcg :=_dgebb .verticalRangeReference ();if _cebaf ,_ffbc :=ev .GetFromCache (_dccbcg );_ffbc {return _cebaf ;};_bbacd ,_adebb :=_dgcbb (ctx ,_dgebb ._bebdge ,_dgebb ._fcgfb );_eafa :=_bbbbd (ctx ,ev ,_bbacd ,_adebb ); -ev .SetCache (_dccbcg ,_eafa );return _eafa ;};func _bfaa (_cgbf Result ,_gffca ,_bfef string )(float64 ,Result ){switch _cgbf .Type {case ResultTypeEmpty :return 0,_bfae ;case ResultTypeNumber :return _cgbf .ValueNumber ,_bfae ;case ResultTypeString :_bggc ,_cbbgb :=_ac .ParseFloat (_cgbf .ValueString ,64); -if _cbbgb !=nil {return 0,MakeErrorResult (_bfef +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_gffca );};return _bggc ,_bfae ;default:return 0,MakeErrorResult (_gffca +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bfef +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079"); -};};func (_bfba *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; +// Update updates the horizontal range references after removing a row/column. +func (_efbbd HorizontalRange )Update (q *_ag .UpdateQuery )Expression {return _efbbd }; -// Update updates references in the Negate after removing a row/column. -func (_cadg Negate )Update (q *_dd .UpdateQuery )Expression {return Negate {_ffab :_cadg ._ffab .Update (q )};}; +// ISERR is an implementation of the Excel ISERR() function. +func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");}; -// Lower is an implementation of the Excel LOWER function that returns a lower -// case version of a string. -func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_fbbed :=args [0];switch _fbbed .Type {case ResultTypeError :return _fbbed ;case ResultTypeNumber ,ResultTypeString :return _ddgb (args [0]);case ResultTypeList :_deef :=_fbbed .ValueList ;_fafff :=[]Result {};for _ ,_bcea :=range _deef {_eeeeg :=_ddgb (_bcea ); -if _eeeeg .Type ==ResultTypeError {return _eeeeg ;};_fafff =append (_fafff ,_eeeeg );};return MakeListResult (_fafff );case ResultTypeArray :_abgde :=_fbbed .ValueArray ;_fabe :=[][]Result {};for _ ,_fbfde :=range _abgde {_acga :=[]Result {};for _ ,_dcbae :=range _fbfde {_bbcb :=_ddgb (_dcbae ); -if _bbcb .Type ==ResultTypeError {return _bbcb ;};_acga =append (_acga ,_bbcb );};_fabe =append (_fabe ,_acga );};return MakeArrayResult (_fabe );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052"); -};};const _gbdg int =0; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_acec :=_dfgf (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _acec .Type !=ResultTypeEmpty {return _acec ;};_afd :=_geeeb (args );return MakeNumberResult (float64 (len (_afd )));}; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_efggb ,_abdcf Expression };const _ebfad =57374; +// Average implements the AVERAGE function. It differs slightly from Excel (and +// agrees with LibreOffice) in that boolean values are counted. As an example, +// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and +// #DIV/0! in Excel. unioffice will return 0.5 in this case. +func Average (args []Result )Result {_aega ,_eddef :=_egagb (args ,false );if _eddef ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f"); +};return MakeNumberResult (_aega /_eddef );};var _gdfgcc []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_affe :=len (args );if _affe !=4&&_affe !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_daacc ,_cggf ,_gddga :=_cdgb (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _gddga .Type ==ResultTypeError {return _gddga ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_adc :=args [2].ValueNumber ;if _adc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072"); -};_dccb :=args [3].ValueNumber ;if _dccb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065"); -};_ecga :=0;if _affe ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ecga =int (args [4].ValueNumber );if !_dfbd (_ecga ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043"); -};};_ggee ,_gddga :=_bdaf (_daacc ,_cggf ,_ecga );if _gddga .Type ==ResultTypeError {return _gddga ;};return MakeNumberResult (_dccb *(1-_adc *_ggee ));};func _ecbe (_fbbce ,_egcb float64 ,_cbfa ,_cbc int )float64 {_gaad :=_beg (_fbbce );_aag :=_beg (_egcb ); -if _cbc ==1{_dbag :=_bfff (_gaad ,_aag ,_cbfa ,1);_fbbb :=_dbag .AddDate (0,12/_cbfa ,0);return _gbda (_dbag ,_fbbb ,_cbc );};return float64 (_ead (0,_cbc ))/float64 (_cbfa );};func _cbaba (_eaad ,_adgb []float64 ,_gead float64 )float64 {_dbca :=_gead +1; -_fgdc :=_eaad [0];_dea :=len (_eaad );_dcg :=_adgb [0];for _eaab :=1;_eaab < _dea ;_eaab ++{_fgdc +=_eaad [_eaab ]/_acd .Pow (_dbca ,(_adgb [_eaab ]-_dcg )/365);};return _fgdc ;}; +// TimeValue is an implementation of the Excel TIMEVALUE() function. +func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); +};_cdb :=_bd .ToLower (args [0].ValueString );if !_ebc (_cdb ){_ ,_ ,_ ,_cdcac ,_bfb :=_gfcf (_cdb );if _bfb .Type ==ResultTypeError {_bfb .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045"; +return _bfb ;};if _cdcac {return MakeNumberResult (0);};};_aaba ,_bage ,_fcdc ,_bbbd ,_ ,_dff :=_dcc (_cdb );if _dff .Type ==ResultTypeError {return _dff ;};_cfa :=_acaa (float64 (_aaba ),float64 (_bage ),_fcdc );if _bbbd {_cfa +=0.5;}else if _cfa >=1{_cfa -=float64 (int (_cfa )); +};return MakeNumberResult (_cfa );};const _gacf int =30; -// String returns a string representation of a horizontal range with prefix. -func (_befebd PrefixHorizontalRange )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_befebd ._fbebd .String (),_befebd ._dbee ,_befebd ._geabc );};func (_gfe *evCache )GetFromCache (key string )(Result ,bool ){_gfe ._aaf .Lock (); -_abe ,_gcbd :=_gfe ._bdc [key ];_gfe ._aaf .Unlock ();return _abe ,_gcbd ;};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ; -);var _ecc =[]*_e .Regexp {};func (_cgbe *ivr )Sheet (name string )Context {return _cgbe }; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_gcccgf string }; -// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random -// integer in the range specified. -func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); -};_afaf :=args [0].AsNumber ();_cbga :=args [1].AsNumber ();if _afaf .Type !=ResultTypeNumber ||_cbga .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); -};if _cbga .ValueNumber < _afaf .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r"); -};_abaf :=int64 (_afaf .ValueNumber );_edef :=int64 (_cbga .ValueNumber );return MakeNumberResult (float64 (_cfed .Int63n (_edef -_abaf +1)+_abaf ));}; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_bda ,_aa Expression ;_agc BinOpType ;};func _bdg (_dfcg ,_cggaa float64 ,_cggab ,_dbaf int )float64 {_febg :=_aecd (_dfcg );_gaga :=_aecd (_cggaa );_gbea :=_bedb (_febg ,_gaga ,_cggab );return _bgga (_febg ,_gbea ,_dbaf );}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_cgcd ,_adeb :=_efgf (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _adeb .Type ==ResultTypeError {return _adeb ;};_afce :=_beg (_cgcd ._cbd );_efe :=_beg (_cgcd ._edce );_eccf :=_cgcd ._cagg ;_dfcd :=_ecgd (_afce ,_efe ,_eccf ); -_dcb ,_cbaa ,_ebcb :=_dfcd .Date ();return MakeNumberResult (_daef (_dcb ,int (_cbaa ),_ebcb ));}; +// Reference returns a string reference value to a horizontal range with prefix. +func (_fece PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_aacg :=_fece ._affed .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_fece .horizontalRangeReference (_aacg .Value )};};func _bed (_aab string ,_bec *_ag .UpdateQuery )string {_gaf ,_abd :=_cf .ParseCellReference (_aab ); +if _abd !=nil {return "\u0023\u0052\u0045F\u0021";};if _bec .UpdateType ==_ag .UpdateActionRemoveColumn {_cga :=_bec .ColumnIdx ;_gec :=_gaf .ColumnIdx ;if _gec < _cga {return _aab ;}else if _gec ==_cga {return "\u0023\u0052\u0045F\u0021";}else {return _gaf .Update (_ag .UpdateActionRemoveColumn ).String (); +};};return _aab ;};var _fbccgc =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0};func _bad (_gcb ,_fea ,_fdd int )float64 {return float64 (_gad (_gcb ,_ba .Month (_fea ),_fdd )/86400)+_fed ; +};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };var _cada =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +func _ead (_daf ,_acda float64 ,_cbga int )(float64 ,Result ){_gbfe ,_cbbf :=_aecd (_daf ),_aecd (_acda );_cgeg :=_gbfe .Unix ();_cbde :=_cbbf .Unix ();if _cgeg ==_cbde {return 0,_cff ;};_fadc ,_ebdg ,_ceaf :=_gbfe .Date ();_fgb ,_bef ,_fbgg :=_cbbf .Date (); +_agec ,_dcf :=int (_ebdg ),int (_bef );var _ded ,_aae float64 ;switch _cbga {case 0:if _ceaf ==31{_ceaf --;};if _ceaf ==30&&_fbgg ==31{_fbgg --;}else if _edb :=_bfc (_fadc );_agec ==2&&((_edb &&_ceaf ==29)||(!_edb &&_ceaf ==28)){_ceaf =30;if _cgga :=_bfc (_fgb ); +_dcf ==2&&((_cgga &&_fbgg ==29)||(!_cgga &&_fbgg ==28)){_fbgg =30;};};_ded =float64 ((_fgb -_fadc )*360+(_dcf -_agec )*30+(_fbgg -_ceaf ));_aae =360;case 1:_ded =_acda -_daf ;_gfcba :=_fadc !=_fgb ;if _gfcba &&(_fgb !=_fadc +1||_agec < _dcf ||(_agec ==_dcf &&_ceaf < _fbgg )){_bdag :=0; +for _efaf :=_fadc ;_efaf <=_fgb ;_efaf ++{_bdag +=_afc (_efaf ,1);};_aae =float64 (_bdag )/float64 (_fgb -_fadc +1);}else {if !_gfcba &&_bfc (_fadc ){_aae =366;}else {if _gfcba &&((_bfc (_fadc )&&(_agec < 2||(_agec ==2&&_ceaf <=29)))||(_bfc (_fgb )&&(_dcf > 2||(_dcf ==2&&_fbgg ==29)))){_aae =366; +}else {_aae =365;};};};case 2:_ded =_acda -_daf ;_aae =360;case 3:_ded =_acda -_daf ;_aae =365;case 4:if _ceaf ==31{_ceaf --;};if _fbgg ==31{_fbgg --;};_ded =float64 ((_fgb -_fadc )*360+(_dcf -_agec )*30+(_fbgg -_ceaf ));_aae =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063"); +};return _ded /_aae ,_cff ;};type plex struct{_bbcfg chan *node ;_dbba Expression ;_cffg string ;};const _fdcc =1;var _cbebc =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74}; +const _dfc ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_bfeg :=len (args );if _bfeg < 3||_bfeg > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_acea :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); -};_ecfb :=args [1].ValueNumber ;if _ecfb !=float64 (int (_ecfb )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fcfef :=args [2].ValueNumber ;_ebgad :=0.0;if _bfeg >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ebgad =args [3].ValueNumber ;};_gaeaa :=0;if _bfeg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gaeaa =int (args [4].ValueNumber );if _gaeaa !=0{_gaeaa =1;};};return MakeNumberResult (_edfd (_acea ,_ecfb ,_fcfef ,_ebgad ,_gaeaa ));};var _eccgf []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10}; -const _fgdce =57344;func _bgac (_abcb []Result )Result {_efdaf :=_abcb [0].ValueList ;_dgdc :=len (_efdaf );switch len (_abcb ){case 1:_gcaeg :=[]Result {};for _ ,_eeffb :=range _efdaf {_gcaeg =append (_gcaeg ,MakeBoolResult (_eeffb .ValueNumber !=0)); -};return MakeListResult (_gcaeg );case 2:_cbbb :=_abcb [1];switch _cbbb .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_cdgfd :=[]Result {};for _ ,_gcef :=range _efdaf {var _cbdb Result ;if _gcef .ValueNumber ==0{_cbdb =MakeBoolResult (false ); -}else {_cbdb =_cbbb ;};_cdgfd =append (_cdgfd ,_cbdb );};return MakeListResult (_cdgfd );case ResultTypeList :_abac :=_gedc (_cbbb ,_dgdc );_ccfe :=[]Result {};for _edfc ,_gccb :=range _efdaf {var _acafc Result ;if _gccb .ValueNumber ==0{_acafc =MakeBoolResult (false ); -}else {_acafc =_abac [_edfc ];};_ccfe =append (_ccfe ,_acafc );};return MakeListResult (_ccfe );case ResultTypeArray :_begbg :=_bded (_cbbb ,len (_cbbb .ValueArray ),_dgdc );_cdaa :=[][]Result {};for _ ,_fgbc :=range _begbg {_ddec :=[]Result {};for _ggef ,_gacgeg :=range _efdaf {var _eddg Result ; -if _gacgeg .ValueNumber ==0{_eddg =MakeBoolResult (false );}else {_eddg =_fgbc [_ggef ];};_ddec =append (_ddec ,_eddg );};_cdaa =append (_cdaa ,_ddec );};return MakeArrayResult (_cdaa );};case 3:_cgabb :=_abcb [1];_bgfe :=_abcb [2];_aaffa :=_egec (_cgabb ); -_edffb :=_egec (_bgfe );if _aaffa &&_edffb {_dgdd :=[]Result {};for _ ,_ggfgc :=range _efdaf {var _cagd Result ;if _ggfgc .ValueNumber ==0{_cagd =_bgfe ;}else {_cagd =_cgabb ;};_dgdd =append (_dgdd ,_cagd );};return MakeListResult (_dgdd );};if _cgabb .Type !=ResultTypeArray &&_bgfe .Type !=ResultTypeArray {_cabb :=_gedc (_cgabb ,_dgdc ); -_efcfg :=_gedc (_bgfe ,_dgdc );_bfgc :=[]Result {};for _cbabd ,_eaf :=range _efdaf {var _gbgf Result ;if _eaf .ValueNumber ==0{_gbgf =_efcfg [_cbabd ];}else {_gbgf =_cabb [_cbabd ];};_bfgc =append (_bfgc ,_gbgf );};return MakeListResult (_bfgc );};_aefd ,_ceefg :=len (_cgabb .ValueArray ),len (_bgfe .ValueArray ); -_dfae ,_afeg :=_aefd ,_ceefg ;if _ceefg > _dfae {_dfae ,_afeg =_afeg ,_dfae ;};_cgcf :=_bded (_cgabb ,_dfae ,_dgdc );_gcea :=_bded (_bgfe ,_dfae ,_dgdc );_fadae :=[][]Result {};for _ggfc :=0;_ggfc < _dfae ;_ggfc ++{_gbade :=[]Result {};for _fgbe ,_cfde :=range _efdaf {var _agg Result ; -if _cfde .ValueNumber ==0{if _ggfc < _ceefg {_agg =_gcea [_ggfc ][_fgbe ];}else {_agg =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _ggfc < _aefd {_agg =_cgcf [_ggfc ][_fgbe ];}else {_agg =MakeErrorResultType (ErrorTypeNA ,"");};};_gbade =append (_gbade ,_agg ); -};_fadae =append (_fadae ,_gbade );};return MakeArrayResult (_fadae );};return MakeErrorResult ("");};func _agff (_cdce float64 )bool {return _cdce ==1||_cdce ==2||_cdce ==4}; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_eeadc :=_bdd .Split (v ,"\u003a");if len (_eeadc )!=2{return nil ;};_ggac ,_ :=_ac .Atoi (_eeadc [0]);_edgbf ,_ :=_ac .Atoi (_eeadc [1]);if _ggac > _edgbf {_ggac ,_edgbf =_edgbf ,_ggac ; -};return PrefixHorizontalRange {_fbebd :pfx ,_dbee :_ggac ,_geabc :_edgbf };}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_gcda :=len (args );if _gcda < 4||_gcda > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_caeb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bcaca :=args [1].ValueNumber ;if _bcaca <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bagc :=args [2].ValueNumber ;if _bagc < _bcaca {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_gebb :=args [3].ValueNumber ;_aeba :=0.0;if _gcda >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_aeba =args [4].ValueNumber ;};_gdcbb :=0;if _gcda ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_gdcbb =int (args [5].ValueNumber );if _gdcbb !=0{_gdcbb =1;};};return MakeNumberResult (_geec (_caeb ,_bagc ,_gebb ,_aeba ,_gdcbb )-_dgfgb (_caeb ,_bcaca ,_bagc ,_gebb ,_aeba ,_gdcbb ));}; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_ebaf :=_bagg (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _ebaf .Type !=ResultTypeEmpty {return _ebaf ;};_fdfbd :=_gaacdc (args [1:]);_agbd :=_acd .MaxFloat64 ;_ggab :=_ebgb (args [0]);for _ ,_aefg :=range _fdfbd {_aabe :=_ggab [_aefg ._gcfa ][_aefg ._dgbg ].ValueNumber ; -if _agbd > _aabe {_agbd =_aabe ;};};if _agbd ==_acd .MaxFloat64 {_agbd =0;};return MakeNumberResult (float64 (_agbd ));}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_dfga ,_dfeg :=_fcdbe ("\u0046\u0049\u004e\u0044",args );if _dfeg .Type !=ResultTypeEmpty {return _dfeg ;};_fdbb :=_bd .ToLower (_dfga ._cagbb ); +_deged :=_bd .ToLower (_dfga ._aaeaa );if _fdbb ==""{return MakeNumberResult (1.0);};_bbdga :=_dfga ._fdgf -1;_ecee :=1;_eggac :=0;for _cgbff :=range _deged {if _cgbff !=0{_ffff :=1;if _cgbff -_eggac > 1{_ffff =2;};_ecee +=_ffff ;};if _ecee > _bbdga {_eeda :=_fb .Index (_fdbb ,_deged [_cgbff :]); +if _eeda ==0{return MakeNumberResult (float64 (_ecee ));};};_eggac =_cgbff ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Pduration implements the Excel PDURATION function. -func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dfac :=args [0].ValueNumber ;if _dfac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_cccb :=args [1].ValueNumber ;if _cccb <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_badg :=args [2].ValueNumber ;if _badg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065"); -};return MakeNumberResult ((_acd .Log10 (_badg )-_acd .Log10 (_cccb ))/_acd .Log10 (1+_dfac ));};func _fdde (_edgg ,_dfdf Reference )string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_edgg .Value ,_dfdf .Value );}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _cafe (args ,false )};func _ddcc (_adbc Result ,_ffgee ,_cggag string )(float64 ,Result ){switch _adbc .Type {case ResultTypeEmpty :return 0,_cff ;case ResultTypeNumber :return _adbc .ValueNumber ,_cff ;case ResultTypeString :_dgfb ,_aaag :=_bc .ParseFloat (_adbc .ValueString ,64); +if _aaag !=nil {return 0,MakeErrorResult (_cggag +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_ffgee );};return _dgfb ,_cff ;default:return 0,MakeErrorResult (_ffgee +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_cggag +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079"); +};};func _feb (_gc BinOpType ,_fbe [][]Result ,_cd Result )Result {_fbb :=[][]Result {};for _fge :=range _fbe {_dbd :=_gd (_gc ,_fbe [_fge ],_cd );if _dbd .Type ==ResultTypeError {return _dbd ;};_fbb =append (_fbb ,_dbd .ValueList );};return MakeArrayResult (_fbb ); +}; -// String is a string expression. -type String struct{_befdd string };const _bdfac int =30;func _efgf (_ffca []Result ,_eadd string )(*couponArgs ,Result ){_efee :=len (_ffca );if _efee !=3&&_efee !=4{return nil ,MakeErrorResult (_eadd +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_aeec ,_gbbb ,_fcd :=_cdgb (_ffca [0],_ffca [1],_eadd );if _fcd .Type ==ResultTypeError {return nil ,_fcd ;};if _ffca [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eadd +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_efgg :=_ffca [2].ValueNumber ;if !_agff (_efgg ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_eadd );};_gfeg :=0;if _efee ==4&&_ffca [3].Type !=ResultTypeEmpty {if _ffca [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eadd +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gfeg =int (_ffca [3].ValueNumber );if !_dfbd (_gfeg ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_eadd ); -};};return &couponArgs {_aeec ,_gbbb ,int (_efgg ),_gfeg },_bfae ;};var _bedca =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"}; -var _gccga =[...]string {}; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_afggg :v }}; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_dga EmptyExpr )Update (q *_dd .UpdateQuery )Expression {return _dga }; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_cdeg ,_ebcc :=_fbfb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _ebcc .Type ==ResultTypeError {return _ebcc ;};return MakeNumberResult (_bdg (_cdeg ._ebg ,_cdeg ._ffad ,_cdeg ._gadg ,_cdeg ._agcg )); +}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {_fgfa ,_eagab ,_egbff :=_agbf (from ,to );if _egbff !=nil {_ge .Log .Debug (_egbff .Error ());return NewError (_egbff .Error ());};return Range {_efggb :_fgfa ,_abdcf :_eagab };}; +// And is an implementation of the Excel AND() function. +func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fbggc :=true ;for _ ,_debd :=range args {_debd =_debd .AsNumber ();switch _debd .Type {case ResultTypeList ,ResultTypeArray :_dcbff :=And (_debd .ListValues ());if _dcbff .Type ==ResultTypeError {return _dcbff ;};if _dcbff .ValueNumber ==0{_fbggc =false ; +};case ResultTypeNumber :if _debd .ValueNumber ==0{_fbggc =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073"); +case ResultTypeError :return _debd ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044"); +};};return MakeBoolResult (_fbggc );};func _acab (_fbeg []Result ,_edgb string )(*durationArgs ,Result ){_dbea :=len (_fbeg );if _dbea !=5&&_dbea !=6{return nil ,MakeErrorResult (_edgb +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_eeae ,_ceeg ,_dffa :=_gece (_fbeg [0],_fbeg [1],_edgb );if _dffa .Type ==ResultTypeError {return nil ,_dffa ;};_ebgd :=_fbeg [2];if _ebgd .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edgb +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072"); +};_cgab :=_ebgd .ValueNumber ;if _cgab < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); +};_afbf :=_fbeg [3];if _afbf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edgb +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072"); +};_ecc :=_afbf .ValueNumber ;if _ecc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); +};_cdaf :=_fbeg [4];if _cdaf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edgb +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_cacg :=float64 (int (_cdaf .ValueNumber ));if !_ece (_cacg ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ega :=0;if _dbea ==6&&_fbeg [5].Type !=ResultTypeEmpty {_aada :=_fbeg [5]; +if _aada .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edgb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ega =int (_aada .ValueNumber ); +if !_agdc (_ega ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_edgb );};};return &durationArgs {_eeae ,_ceeg ,_cgab ,_ecc ,_cacg ,_ega },_cff ; +};const _afeb =57346; -// String returns a string representation of String. -func (_ecbgd String )String ()string {return "\u0022"+_ecbgd ._befdd +"\u0022"};func _gedc (_geaf Result ,_agadb int )[]Result {_bffd :=[]Result {};switch _geaf .Type {case ResultTypeList :_becb :=_geaf .ValueList ;_dbece :=len (_becb );for _aefbb :=0; -_aefbb < _agadb ;_aefbb ++{if _aefbb < _dbece {_bffd =append (_bffd ,_becb [_aefbb ]);}else {_bffd =append (_bffd ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _edcb :=0;_edcb < _agadb ; -_edcb ++{_bffd =append (_bffd ,_geaf );};};return _bffd ;};const _gdfcf =57354;func _eegfc (){_fegbg =_e .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_ebgd =_e .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_bcbae =_e .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024"); -_cacb =_e .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_feea =_e .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_dced =_e .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");};func _aga (_fgfb []Result ,_gfdb string )(*amorArgs ,Result ){_dbgg :=len (_fgfb ); -if _dbgg !=6&&_dbgg !=7{return nil ,MakeErrorResult (_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _fgfb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfdb +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_cbag :=_fgfb [0].ValueNumber ;if _cbag < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); -};_dcfg ,_gefb :=_dbeb (_fgfb [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_gfdb );if _gefb .Type ==ResultTypeError {return nil ,_gefb ;};_acaa ,_gefb :=_dbeb (_fgfb [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_gfdb ); -if _gefb .Type ==ResultTypeError {return nil ,_gefb ;};if _acaa < _dcfg {return nil ,MakeErrorResultType (ErrorTypeNum ,_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064"); -};if _fgfb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_ggea :=_fgfb [3].ValueNumber ;if _ggea < 0||_ggea > _cbag {return nil ,MakeErrorResultType (ErrorTypeNum ,_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074"); -};if _fgfb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_bebd :=int (_fgfb [4].ValueNumber );if _bebd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfdb +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); -};if _fgfb [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfdb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_cefg :=_fgfb [5].ValueNumber ;if _cefg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfdb +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035"); -};_dbfd :=0;if _dbgg ==7&&_fgfb [6].Type !=ResultTypeEmpty {if _fgfb [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfdb +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_dbfd =int (_fgfb [6].ValueNumber );if !_dfbd (_dbfd )||_dbfd ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_gfdb ); -};};return &amorArgs {_cbag ,_dcfg ,_acaa ,_ggea ,_bebd ,_cefg ,_dbfd },_bfae ;}; +// Function is a standard function whose result only depends on its arguments. +type Function func (_gceg []Result )Result ;func _fgfe (_cafb Result )[]Result {_defc :=_cafb .ValueList ;if _cafb .Type ==ResultTypeArray {_defc =nil ;for _ ,_cbce :=range _cafb .ValueArray {if len (_cbce )> 0{_defc =append (_defc ,_cbce [0]);}else {_defc =append (_defc ,_cff ); +};};};return _defc ;}; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_faee ,_dbcg :=_ac .ParseFloat (v ,64);if _dbcg !=nil {_ge .Log .Debug ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0076",v ,_dbcg ); -};return Number {_fcaff :_faee };};func (_bbfa node )String ()string {return _a .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_bbfa ._acdfe ,_dgfd (string (_bbfa ._fdeee )));};var _ggbcf =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}};const _gdfdf int =30;const _cgaff =57364; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_gdbgg ,_ceacd :=_bc .ParseFloat (v ,64);if _ceacd !=nil {_ae .Log .Debug ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0076",v ,_ceacd ); +};return Number {_egagf :_gdbgg };};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;);var _faedc _dd .Mutex ; +var _cbbd =map[string ]FunctionComplex {};const _eedg =16; -// ISTEXT is an implementation of the Excel ISTEXT() function. -func IsText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeString );}; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_dgdb :=len (args );if _dgdb !=2&&_dgdb !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_dbca ,_agaga :=_gcfc (args [0],args [1],"\u0058\u0049\u0052\u0052");if _agaga .Type ==ResultTypeError {return _agaga ;};_dbagc :=_dbca ._bfdf ;_dagdg :=_dbca ._cegf ;_decg :=0.1;if _dgdb ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_decg =args [2].ValueNumber ;if _decg <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031"); +};};return _ccaa (_dbagc ,_dagdg ,_decg );};var _gbca ,_eacb ,_fbgbb ,_dccc ,_decc ,_gbccb ,_fdfea ,_bgade ,_cafaf ,_agab ,_efec ,_dcddf ,_ffddf ,_egbd ,_fbged *_bb .Regexp ;var _gdga =map[string ]*_bb .Regexp {}; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_ebeb :=len (args );if _ebeb < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_edeg :=args [0].ValueNumber ;if _edeg ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fggdd :=[]float64 {};for _ ,_bbbg :=range args [1:]{switch _bbbg .Type {case ResultTypeNumber :_fggdd =append (_fggdd ,_bbbg .ValueNumber );case ResultTypeArray ,ResultTypeList :_edcf :=_ebgb (_bbbg ); -for _ ,_geab :=range _edcf {for _ ,_caggf :=range _geab {if _caggf .Type ==ResultTypeNumber &&!_caggf .IsBoolean {_fggdd =append (_fggdd ,_caggf .ValueNumber );};};};};};_ege :=0.0;for _gfbf ,_cdfa :=range _fggdd {_ege +=_cdfa /_acd .Pow (1+_edeg ,float64 (_gfbf )+1); -};return MakeNumberResult (_ege );}; +// CeilingMath implements _xlfn.CEILING.MATH which rounds numbers to the nearest +// multiple of the second argument, toward or away from zero as specified by the +// third argument. +func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_cagc :=args [0].AsNumber ();if _cagc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072"); +};_bdca :=float64 (1);if _cagc .ValueNumber < 0{_bdca =-1;};if len (args )> 1{_bece :=args [1].AsNumber ();if _bece .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_bdca =_bece .ValueNumber ;};_dgbb :=float64 (1);if len (args )> 2{_gagde :=args [2].AsNumber ();if _gagde .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072"); +};_dgbb =_gagde .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ea .Ceil (_cagc .ValueNumber ));};_ddea :=_cagc .ValueNumber ;_ddea ,_cdce :=_ea .Modf (_ddea /_bdca );if _cdce !=0{if _cagc .ValueNumber > 0{_ddea ++;}else if _dgbb < 0{_ddea --; +};};return MakeNumberResult (_ddea *_bdca );};var _egcd []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};const _bgcdf =2;func _ccabb (_afeg []Result ,_aeeee bool )Result {_acgdf :="\u004d\u0049\u004e"; +if _aeeee {_acgdf ="\u004d\u0049\u004e\u0041";};if len (_afeg )==0{return MakeErrorResult (_acgdf +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dddb :=_ea .MaxFloat64 ;for _ ,_aadde :=range _afeg {switch _aadde .Type {case ResultTypeNumber :if (_aeeee ||!_aadde .IsBoolean )&&_aadde .ValueNumber < _dddb {_dddb =_aadde .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bffbd :=_ccabb (_aadde .ListValues (),_aeeee ); +if _bffbd .ValueNumber < _dddb {_dddb =_bffbd .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_adcac :=0.0;if _aeeee {_adcac =_aadde .AsNumber ().ValueNumber ;};if _adcac < _dddb {_dddb =_adcac ;};default:_ae .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_acgdf +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_aadde .Type ); +};};if _dddb ==_ea .MaxFloat64 {_dddb =0;};return MakeNumberResult (_dddb );};func _gbaff (_cfec ,_bfbfe ,_bddde Reference )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_cfec .Value ,_bfbfe .Value ,_bddde .Value );}; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_feae :=&defEval {};_feae .evCache =_geee ();return _feae }; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_bfa ,_fcg :=_bc .ParseBool (v );if _fcg !=nil {_ae .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0076",v ,_fcg ); +};return Bool {_ff :_bfa };}; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_fdbbc ,_egeaef :=_dceb ("\u0046\u0049\u004e\u0044",args );if _egeaef .Type !=ResultTypeEmpty {return _egeaef ;};_dege :=_bdd .ToLower (_fdbbc ._faba );if _dege ==""{return MakeNumberResult (1.0);};_fgbdg :=_bdd .ToLower (_fdbbc ._fdda ); -_eaed :=_fdbbc ._egffa ;_gdga :=1;for _eeefe :=range _fgbdg {if _gdga < _eaed {_gdga ++;continue ;};_gfcdg :=_fa .Index (_dege ,_fgbdg [_eeefe :]);if _gfcdg ==0{return MakeNumberResult (float64 (_gdga ));};_gdga ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -}; +// Reference returns a string reference value to a horizontal range. +func (_bggd HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_bggd .horizontalRangeReference ()};}; -// Reference returns an invalid reference for String. -func (_fagbb String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Tbillprice implements the Excel TBILLPRICE function. +func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_cadd ,_cacb ,_befa :=_gece (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _befa .Type ==ResultTypeError {return _befa ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_cafc :=_cacb -_cadd ;if _cafc > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074"); +};_daaa :=args [2].ValueNumber ;if _daaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); +};return MakeNumberResult (100*(1-_daaa *_cafc /360));};var _aea =[]*_bb .Regexp {};const (_ggcbc rmode =iota ;_aedd ;_beage ;);const _affff =57374; -// Multinomial implements the excel MULTINOMIAL function. -func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074"); -};_adbba ,_fcgec ,_edfb :=_egfe (args );if _edfb .Type ==ResultTypeError {return _edfb ;};return MakeNumberResult (_ecab (_adbba )/_fcgec );};var _aeaaf =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -const _fdc ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074"; +// Eval evaluates the binary expression using the context given. +func (_bg BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_g :=_bg ._bda .Eval (ctx ,ev );if _g .Type ==ResultTypeError {return _g ;};_bgg :=_bg ._aa .Eval (ctx ,ev );if _bgg .Type ==ResultTypeError {return _bgg ;};if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeArray {if !_da (_g .ValueArray ,_bgg .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073"); +};return _aag (_bg ._agc ,_g .ValueArray ,_bgg .ValueArray );}else if _g .Type ==ResultTypeList {if len (_g .ValueList )!=len (_bgg .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073"); +};return _bf (_bg ._agc ,_g .ValueList ,_bgg .ValueList );};}else if _g .Type ==ResultTypeArray &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return _feb (_bg ._agc ,_g .ValueArray ,_bgg );}else if _g .Type ==ResultTypeList &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return _gd (_bg ._agc ,_g .ValueList ,_bgg ); +};switch _bg ._agc {case BinOpTypePlus :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeNumberResult (_g .ValueNumber +_bgg .ValueNumber );};};case BinOpTypeMinus :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeNumberResult (_g .ValueNumber -_bgg .ValueNumber ); +};};case BinOpTypeMult :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeNumberResult (_g .ValueNumber *_bgg .ValueNumber );};};case BinOpTypeDiv :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {if _bgg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f"); +};return MakeNumberResult (_g .ValueNumber /_bgg .ValueNumber );};};case BinOpTypeExp :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeNumberResult (_ea .Pow (_g .ValueNumber ,_bgg .ValueNumber ));};};case BinOpTypeLT :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeBoolResult (_g .ValueNumber < _bgg .ValueNumber ); +};if _g .Type ==ResultTypeString {return MakeBoolResult (_g .ValueString < _bgg .ValueString );};if _g .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _g .Type ==ResultTypeString &&_bgg .Type ==ResultTypeNumber {return MakeBoolResult (false ); +}else if _g .Type ==ResultTypeNumber &&_bgg .Type ==ResultTypeString {return MakeBoolResult (true );}else if _g .Type ==ResultTypeEmpty &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_g .Type ==ResultTypeNumber ||_g .Type ==ResultTypeString )&&_bgg .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};case BinOpTypeGT :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeBoolResult (_g .ValueNumber > _bgg .ValueNumber );};if _g .Type ==ResultTypeString {return MakeBoolResult (_g .ValueString > _bgg .ValueString );};if _g .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};}else if _g .Type ==ResultTypeString &&_bgg .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _g .Type ==ResultTypeNumber &&_bgg .Type ==ResultTypeString {return MakeBoolResult (false );}else if _g .Type ==ResultTypeEmpty &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return MakeBoolResult (false ); +}else if (_g .Type ==ResultTypeNumber ||_g .Type ==ResultTypeString )&&_bgg .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeBoolResult (_g .ValueNumber ==_bgg .ValueNumber ); +};if _g .Type ==ResultTypeString {return MakeBoolResult (_g .ValueString ==_bgg .ValueString );};if _g .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_g .Type ==ResultTypeString &&_bgg .Type ==ResultTypeNumber )||(_g .Type ==ResultTypeNumber &&_bgg .Type ==ResultTypeString ){return MakeBoolResult (false ); +}else if _g .Type ==ResultTypeEmpty &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return MakeBoolResult (_ca (_bgg ));}else if (_g .Type ==ResultTypeNumber ||_g .Type ==ResultTypeString )&&_bgg .Type ==ResultTypeEmpty {return MakeBoolResult (_ca (_g )); +};case BinOpTypeNE :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeBoolResult (_g .ValueNumber !=_bgg .ValueNumber );};if _g .Type ==ResultTypeString {return MakeBoolResult (_g .ValueString !=_bgg .ValueString );};if _g .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};}else if (_g .Type ==ResultTypeString &&_bgg .Type ==ResultTypeNumber )||(_g .Type ==ResultTypeNumber &&_bgg .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _g .Type ==ResultTypeEmpty &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return MakeBoolResult (!_ca (_bgg )); +}else if (_g .Type ==ResultTypeNumber ||_g .Type ==ResultTypeString )&&_bgg .Type ==ResultTypeEmpty {return MakeBoolResult (!_ca (_g ));};case BinOpTypeLEQ :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeBoolResult (_g .ValueNumber <=_bgg .ValueNumber ); +};if _g .Type ==ResultTypeString {return MakeBoolResult (_g .ValueString <=_bgg .ValueString );};if _g .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _g .Type ==ResultTypeString &&_bgg .Type ==ResultTypeNumber {return MakeBoolResult (false ); +}else if _g .Type ==ResultTypeNumber &&_bgg .Type ==ResultTypeString {return MakeBoolResult (true );}else if _g .Type ==ResultTypeEmpty &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return MakeBoolResult (_ca (_bgg ));}else if (_g .Type ==ResultTypeNumber ||_g .Type ==ResultTypeString )&&_bgg .Type ==ResultTypeEmpty {return MakeBoolResult (_ca (_g )); +};case BinOpTypeGEQ :if _g .Type ==_bgg .Type {if _g .Type ==ResultTypeNumber {return MakeBoolResult (_g .ValueNumber >=_bgg .ValueNumber );};if _g .Type ==ResultTypeString {return MakeBoolResult (_g .ValueString >=_bgg .ValueString );};if _g .Type ==ResultTypeEmpty {return MakeBoolResult (true ); +};}else if _g .Type ==ResultTypeString &&_bgg .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _g .Type ==ResultTypeNumber &&_bgg .Type ==ResultTypeString {return MakeBoolResult (false );}else if _g .Type ==ResultTypeEmpty &&(_bgg .Type ==ResultTypeNumber ||_bgg .Type ==ResultTypeString ){return MakeBoolResult (_ca (_bgg )); +}else if (_g .Type ==ResultTypeNumber ||_g .Type ==ResultTypeString )&&_bgg .Type ==ResultTypeEmpty {return MakeBoolResult (_ca (_g ));};case BinOpTypeConcat :return MakeStringResult (_g .Value ()+_bgg .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070"); +}; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_gbf :=&defEval {};_gbf .evCache =_eeb ();return _gbf }; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_aac :lhs ,_ee :rhs ,_gee :op };}; +// Mod is an implementation of the Excel MOD function which returns the +// remainder after division. It requires two numeric argumnts. +func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bcaa :=args [0].AsNumber (); +_acgb :=args [1].AsNumber ();if _bcaa .Type !=ResultTypeNumber ||_acgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};if _acgb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_gfdb ,_adcg :=_ea .Modf (_bcaa .ValueNumber /_acgb .ValueNumber );if _adcg < 0{_gfdb --; +};return MakeNumberResult (_bcaa .ValueNumber -_acgb .ValueNumber *_gfdb );};func (_cccc *noCache )GetFromCache (key string )(Result ,bool ){return _cff ,false };const (_gbaf cmpResult =0;_bbdea cmpResult =-1;_afcee cmpResult =1;_ecfa cmpResult =2;);func _bedb (_agf ,_acae _ba .Time ,_cgead int )_ba .Time {_ffg :=_ba .Date (_agf .Year (),_acae .Month (),_acae .Day (),0,0,0,0,_ba .UTC ); +if _ffg .After (_agf ){_ffg =_ffg .AddDate (-1,0,0);};for !_ffg .After (_agf ){_ffg =_ffg .AddDate (0,12/_cgead ,0);};return _ffg ;}; -// Text is an implementation of the Excel TEXT function. -func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_ceeab :=args [0];if _ceeab .Type !=ResultTypeNumber &&_ceeab .Type !=ResultTypeString &&_ceeab .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); -};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067"); -};_cfcda :=args [1].ValueString ;switch _ceeab .Type {case ResultTypeNumber :return MakeStringResult (_ab .Number (_ceeab .ValueNumber ,_cfcda ));case ResultTypeString :return MakeStringResult (_ab .String (_ceeab .ValueString ,_cfcda ));case ResultTypeEmpty :return MakeStringResult (_ab .Number (0,_cfcda )); -case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054"); -};}; +// HLookup implements the HLOOKUP function that returns a matching value from a +// row in an array. +func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_afcea :=args [0];_fcb :=args [1];if _fcb .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_agee :=args [2].AsNumber ();if _agee .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bafg :=false ;if len (args )==4{_gbeg :=args [3].AsNumber ();if _gbeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};if _gbeg .ValueNumber ==0{_bafg =true ;};};_cafa :=-1;_beg :=false ;if len (_fcb .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079"); +};_afae :=_fcb .ValueArray [0];_bgab :for _gcgeea ,_eadd :=range _afae {switch _ggdc (_eadd ,_afcea ,false ,_bafg ){case _bbdea :_cafa =_gcgeea ;case _gbaf :_cafa =_gcgeea ;_beg =true ;break _bgab ;};};if _cafa ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); +};_fbbb :=int (_agee .ValueNumber )-1;if _fbbb < 0||_fbbb > len (_fcb .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_afae =_fcb .ValueArray [_fbbb ]; +if _cafa < 0||_cafa >=len (_afae ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _beg ||!_bafg {return _afae [_cafa ]; +};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_beacg ,_babcd :=_fbcbe ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _babcd .Type !=ResultTypeEmpty {return _babcd ;};_gbff :=_beacg ._fccg ;_gcga :=_beacg ._fdgbc ;_gfbc :=_beacg ._aggb ;_edcd :=_beacg ._gcbg ; -_eaeg :=len (_gbff );if _gcga > _eaeg {_gcga =_eaeg ;};_adaf :=_gcga +_gfbc ;if _adaf > _eaeg {_adaf =_eaeg ;};_afcag :=_gbff [0:_gcga ]+_edcd +_gbff [_adaf :];return MakeStringResult (_afcag );}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _fbfc (_ecfbg string )string {_ecfbg =_bd .Replace (_ecfbg ,"\u000a","\u005c\u006e",-1);_ecfbg =_bd .Replace (_ecfbg ,"\u000d","\u005c\u0072",-1);_ecfbg =_bd .Replace (_ecfbg ,"\u0009","\u005c\u0074",-1); +return _ecfbg ;}; -// Tbillyield implements the Excel TBILLYIELD function. -func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_eagc ,_cged ,_acaab :=_cdgb (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _acaab .Type ==ResultTypeError {return _acaab ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_eagb :=_cged -_eagc ;if _eagb > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074"); -};_cddc :=args [2].ValueNumber ;if _cddc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ecfag :=(100-_cddc )/_cddc ;_bbbb :=360/_eagb ;return MakeNumberResult (_ecfag *_bbbb );}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_baaeg NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_aacce :=ctx .NamedRange (_baaeg ._afggg );_bfbc :=_aacce .Value ;if _geacd ,_defcf :=ev .GetFromCache (_bfbc );_defcf {return _geacd ;};_ddgde :=_bd .Split (_bfbc ,"\u0021");if len (_ddgde )!=2{return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_bfbc )); +};_bggbc :=ctx .Sheet (_ddgde [0]);_agdb :=_bd .Split (_ddgde [1],"\u003a");switch len (_agdb ){case 1:_deaaa :=ev .Eval (_bggbc ,_agdb [0]);ev .SetCache (_bfbc ,_deaaa );return _deaaa ;case 2:_eeceg :=_adge (_bggbc ,ev ,_agdb [0],_agdb [1]);ev .SetCache (_bfbc ,_eeceg ); +return _eeceg ;};return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_aacce .Type ));}; -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_gddc ,_faae :=_aga (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _faae .Type ==ResultTypeError {return _faae ;};_acae :=_gddc ._acbf ;_cge :=_gddc ._cad ;_cfbb :=_gddc ._cegd ;_aeccc :=_gddc ._cabfb ; -_egae :=_gddc ._beag ;_dbec :=_gddc ._cgeb ;if _dbec >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035"); -};_agec :=_gddc ._bdf ;_egce :=1.0/_dbec ;_abbe :=2.5;if _egce < 3{_abbe =1;}else if _egce < 5{_abbe =1.5;}else if _egce <=6{_abbe =2;};_dbec *=_abbe ;_ffe ,_ffcb :=_bdaf (_cge ,_cfbb ,_agec );if _ffcb .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043"); -};_ebgc :=_dcbc (_ffe *_dbec *_acae );_acae -=_ebgc ;_ceb :=_acae -_aeccc ;for _bgbbb :=0;_bgbbb < _egae ;_bgbbb ++{_ebgc =_dcbc (_dbec *_acae );_ceb -=_ebgc ;if _ceb < 0{switch _egae -_bgbbb {case 0:case 1:return MakeNumberResult (_dcbc (_acae *0.5)); -default:return MakeNumberResult (0);};};_acae -=_ebgc ;};return MakeNumberResult (_ebgc );};const _feded =57361; +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_aead PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_efaa :=_aead ._ccfd .Reference (ctx ,ev );switch _efaa .Type {case ReferenceTypeSheet :if _geeca (_efaa ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_efaa .Value )); +};_fgcbf :=_aead .verticalRangeReference (_efaa .Value );if _bdeb ,_cbcc :=ev .GetFromCache (_fgcbf );_cbcc {return _bdeb ;};_ddbcbb :=ctx .Sheet (_efaa .Value );_bafb ,_bbdge :=_afeba (_ddbcbb ,_aead ._fcbbf ,_aead ._gdbf );_fafbg :=_adge (_ddbcbb ,ev ,_bafb ,_bbdge ); +ev .SetCache (_fgcbf ,_fafbg );return _fafbg ;default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_efaa .Type )); +};}; -// Today is an implementation of the Excel TODAY() function. -func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_bacde :=_ea .Now ();_ ,_babc :=_bacde .Zone ();_dbgd :=_abg (_bab ,_bacde .Unix ()+int64 (_babc ))+1;return MakeNumberResult (_dbgd );};func _bagg (_bfgb []Result ,_gdbd bool ,_fbabf string )Result {var _fbgaf ,_gaede string ;if _gdbd {_fbgaf ="\u0074\u0068\u0072e\u0065"; -_gaede ="\u006f\u0064\u0064";}else {_fbgaf ="\u0074\u0077\u006f";_gaede ="\u0065\u0076\u0065\u006e";};_gfcbb :=len (_bfgb );if (_gdbd &&_gfcbb < 3)||(!_gdbd &&_gfcbb < 2){return MakeErrorResult (_fbabf +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_fbgaf +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); -};if (_gfcbb /2*2==_gfcbb )==_gdbd {return MakeErrorResult (_fbabf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gaede +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_efag :=-1;_gfcd :=-1; -for _ceee :=0;_ceee < _gfcbb ;_ceee +=2{_fedaa :=_bfgb [_ceee ];if _fedaa .Type !=ResultTypeArray &&_fedaa .Type !=ResultTypeList {return MakeErrorResult (_fbabf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079"); -};_efeac :=_ebgb (_fedaa );if _gfcd ==-1{_gfcd =len (_efeac );_efag =len (_efeac [0]);}else if len (_efeac )!=_gfcd ||len (_efeac [0])!=_efag {return MakeErrorResult (_fbabf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065"); -};if _gdbd &&_ceee ==0{_ceee --;};};return _bfae ;}; +// Update updates references in the Negate after removing a row/column. +func (_fded Negate )Update (q *_ag .UpdateQuery )Expression {return Negate {_ffabb :_fded ._ffabb .Update (q )};};type ivr struct{}; -// Rand is an implementation of the Excel RAND() function that returns random -// numbers in the range [0,1). -func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_cfed .Float64 ()); -}; +// Multinomial implements the excel MULTINOMIAL function. +func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074"); +};_eeca ,_dgcdc ,_cdbec :=_dfce (args );if _cdbec .Type ==ResultTypeError {return _cdbec ;};return MakeNumberResult (_fcaf (_eeca )/_dgcdc );};const _dad ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -// NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {_ffab :e }};func (_fgaf HorizontalRange )horizontalRangeReference ()string {return _a .Sprintf ("\u0025\u0064\u003a%\u0064",_fgaf ._afad ,_fgaf ._efdd );};const (_ byte =iota ;_cbee ;_faec ;_dacaa ; -_bfece ;_beba ;); -// Offset is an implementation of the Excel OFFSET function. -func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_decg :=args [0].Ref ;for _decg .Type ==ReferenceTypeNamedRange {_decg =ctx .NamedRange (_decg .Value );};_aaec :="";switch _decg .Type {case ReferenceTypeCell :_aaec =_decg .Value ;case ReferenceTypeRange :_daea :=_bdd .Split (_decg .Value ,"\u003a"); -if len (_daea )==2{_aaec =_daea [0];};default:return MakeErrorResult (_a .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_decg .Type )); -};_adbgb ,_egcg :=_c .ParseCellReference (_aaec );if _egcg !=nil {return MakeErrorResult (_a .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_egcg .Error ())); -};_bdba ,_agfb ,_eeebd :=_adbgb .Column ,_adbgb .RowIdx ,_adbgb .SheetName ;_dbea :=args [1].AsNumber ();if _dbea .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074"); -};_cebf :=args [2].AsNumber ();if _cebf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074"); -};var _bgcd ,_cbac Result ;if len (args )==3{_bgcd =MakeNumberResult (1);_cbac =MakeNumberResult (1);}else {_bgcd =args [3].AsNumber ();if _bgcd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074"); -};if _bgcd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_cbac =args [4].AsNumber ();if _cbac .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068"); -};if _cbac .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_ffba :=_c .ColumnToIndex (_bdba );_eaccf :=_agfb +uint32 (_dbea .ValueNumber );_eea :=_ffba +uint32 (_cebf .ValueNumber );_ccfag :=_eaccf +uint32 (_bgcd .ValueNumber );_ecad :=_eea +uint32 (_cbac .ValueNumber ); -if _bgcd .ValueNumber > 0{_ccfag --;}else {_ccfag ++;_eaccf ,_ccfag =_ccfag ,_eaccf ;};if _cbac .ValueNumber > 0{_ecad --;}else {_ecad ++;_eea ,_ecad =_ecad ,_eea ;};_bdafd :=_a .Sprintf ("\u0025\u0073\u0025\u0064",_c .IndexToColumn (_eea ),_eaccf );_abgc :=_a .Sprintf ("\u0025\u0073\u0025\u0064",_c .IndexToColumn (_ecad ),_ccfag ); -if _eeebd ==""{return _bbbbd (ctx ,ev ,_bdafd ,_abgc );}else {return _bbbbd (ctx .Sheet (_eeebd ),ev ,_bdafd ,_abgc );};}; +// ISTEXT is an implementation of the Excel ISTEXT() function. +func IsText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeString );};type rmode byte ; -// Eval evaluates the binary expression using the context given. -func (_gd BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_cef :=_gd ._aac .Eval (ctx ,ev );if _cef .Type ==ResultTypeError {return _cef ;};_db :=_gd ._ee .Eval (ctx ,ev );if _db .Type ==ResultTypeError {return _db ;};if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeArray {if !_fb (_cef .ValueArray ,_db .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073"); -};return _ef (_gd ._gee ,_cef .ValueArray ,_db .ValueArray );}else if _cef .Type ==ResultTypeList {if len (_cef .ValueList )!=len (_db .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073"); -};return _ag (_gd ._gee ,_cef .ValueList ,_db .ValueList );};}else if _cef .Type ==ResultTypeArray &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return _abd (_gd ._gee ,_cef .ValueArray ,_db );}else if _cef .Type ==ResultTypeList &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return _bf (_gd ._gee ,_cef .ValueList ,_db ); -};switch _gd ._gee {case BinOpTypePlus :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeNumberResult (_cef .ValueNumber +_db .ValueNumber );};};case BinOpTypeMinus :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeNumberResult (_cef .ValueNumber -_db .ValueNumber ); -};};case BinOpTypeMult :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeNumberResult (_cef .ValueNumber *_db .ValueNumber );};};case BinOpTypeDiv :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {if _db .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f"); -};return MakeNumberResult (_cef .ValueNumber /_db .ValueNumber );};};case BinOpTypeExp :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeNumberResult (_acd .Pow (_cef .ValueNumber ,_db .ValueNumber ));};};case BinOpTypeLT :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeBoolResult (_cef .ValueNumber < _db .ValueNumber ); -};if _cef .Type ==ResultTypeString {return MakeBoolResult (_cef .ValueString < _db .ValueString );};if _cef .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _cef .Type ==ResultTypeString &&_db .Type ==ResultTypeNumber {return MakeBoolResult (false ); -}else if _cef .Type ==ResultTypeNumber &&_db .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cef .Type ==ResultTypeEmpty &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_cef .Type ==ResultTypeNumber ||_cef .Type ==ResultTypeString )&&_db .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};case BinOpTypeGT :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeBoolResult (_cef .ValueNumber > _db .ValueNumber );};if _cef .Type ==ResultTypeString {return MakeBoolResult (_cef .ValueString > _db .ValueString );};if _cef .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};}else if _cef .Type ==ResultTypeString &&_db .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cef .Type ==ResultTypeNumber &&_db .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cef .Type ==ResultTypeEmpty &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return MakeBoolResult (false ); -}else if (_cef .Type ==ResultTypeNumber ||_cef .Type ==ResultTypeString )&&_db .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeBoolResult (_cef .ValueNumber ==_db .ValueNumber ); -};if _cef .Type ==ResultTypeString {return MakeBoolResult (_cef .ValueString ==_db .ValueString );};if _cef .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_cef .Type ==ResultTypeString &&_db .Type ==ResultTypeNumber )||(_cef .Type ==ResultTypeNumber &&_db .Type ==ResultTypeString ){return MakeBoolResult (false ); -}else if _cef .Type ==ResultTypeEmpty &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return MakeBoolResult (_ce (_db ));}else if (_cef .Type ==ResultTypeNumber ||_cef .Type ==ResultTypeString )&&_db .Type ==ResultTypeEmpty {return MakeBoolResult (_ce (_cef )); -};case BinOpTypeNE :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeBoolResult (_cef .ValueNumber !=_db .ValueNumber );};if _cef .Type ==ResultTypeString {return MakeBoolResult (_cef .ValueString !=_db .ValueString );};if _cef .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};}else if (_cef .Type ==ResultTypeString &&_db .Type ==ResultTypeNumber )||(_cef .Type ==ResultTypeNumber &&_db .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _cef .Type ==ResultTypeEmpty &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return MakeBoolResult (!_ce (_db )); -}else if (_cef .Type ==ResultTypeNumber ||_cef .Type ==ResultTypeString )&&_db .Type ==ResultTypeEmpty {return MakeBoolResult (!_ce (_cef ));};case BinOpTypeLEQ :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeBoolResult (_cef .ValueNumber <=_db .ValueNumber ); -};if _cef .Type ==ResultTypeString {return MakeBoolResult (_cef .ValueString <=_db .ValueString );};if _cef .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _cef .Type ==ResultTypeString &&_db .Type ==ResultTypeNumber {return MakeBoolResult (false ); -}else if _cef .Type ==ResultTypeNumber &&_db .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cef .Type ==ResultTypeEmpty &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return MakeBoolResult (_ce (_db ));}else if (_cef .Type ==ResultTypeNumber ||_cef .Type ==ResultTypeString )&&_db .Type ==ResultTypeEmpty {return MakeBoolResult (_ce (_cef )); -};case BinOpTypeGEQ :if _cef .Type ==_db .Type {if _cef .Type ==ResultTypeNumber {return MakeBoolResult (_cef .ValueNumber >=_db .ValueNumber );};if _cef .Type ==ResultTypeString {return MakeBoolResult (_cef .ValueString >=_db .ValueString );};if _cef .Type ==ResultTypeEmpty {return MakeBoolResult (true ); -};}else if _cef .Type ==ResultTypeString &&_db .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cef .Type ==ResultTypeNumber &&_db .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cef .Type ==ResultTypeEmpty &&(_db .Type ==ResultTypeNumber ||_db .Type ==ResultTypeString ){return MakeBoolResult (_ce (_db )); -}else if (_cef .Type ==ResultTypeNumber ||_cef .Type ==ResultTypeString )&&_db .Type ==ResultTypeEmpty {return MakeBoolResult (_ce (_cef ));};case BinOpTypeConcat :return MakeStringResult (_cef .Value ()+_db .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070"); -}; +// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). +type HorizontalRange struct{_fgba ,_deeb int };func _baebd (_facac _ba .Time )_ba .Time {_facac =_facac .UTC ();return _ba .Date (_facac .Year (),_facac .Month (),_facac .Day (),_facac .Hour (),_facac .Minute (),_facac .Second (),_facac .Nanosecond (),_ba .Local ); +};const _ggbf ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074"; +var _bcgd =[...]string {}; -// Now is an implementation of the Excel NOW() function. -func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_dbg :=_ea .Now (); -_ ,_abed :=_dbg .Zone ();_fdcc :=_gab +float64 (_dbg .Unix ()+int64 (_abed ))/86400;return MakeNumberResult (_fdcc );};var _eaff =map[string ]FunctionComplex {}; +// IsDBCS returns false for the invalid reference context. +func (_bgaac *ivr )IsDBCS ()bool {return false };var _gdfd =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +func _fdce (_abc ,_dadba ,_edf ,_efce ,_cdad float64 ,_ecbe int )Result {_ggac ,_dbafd :=_ead (_abc ,_dadba ,_ecbe );if _dbafd .Type ==ResultTypeError {return _dbafd ;};_ffcd ,_cdgaf :=_gfbe (_abc ,_dadba ,int (_cdad ),_ecbe );if _cdgaf .Type ==ResultTypeError {return _cdgaf ; +};_dbge :=0.0;_fcaa :=0.0;_edf *=100/_cdad ;_efce /=_cdad ;_efce ++;_gbgb :=_ggac *_cdad -_ffcd ;for _eaac :=1.0;_eaac < _ffcd ;_eaac ++{_aed :=_eaac +_gbgb ;_adfc :=_edf /_ea .Pow (_efce ,_aed );_fcaa +=_adfc ;_dbge +=_aed *_adfc ;};_aagf :=(_edf +100)/_ea .Pow (_efce ,_ffcd +_gbgb ); +_fcaa +=_aagf ;_dbge +=(_ffcd +_gbgb )*_aagf ;_dbge /=_fcaa ;_dbge /=_cdad ;return MakeNumberResult (_dbge );};func _bgga (_feff ,_fbce _ba .Time ,_cag int )float64 {if _feff .After (_fbce ){_feff ,_fbce =_fbce ,_feff ;};_cgea :=0;_eea ,_dcbc ,_edg :=_feff .Date (); +_agd ,_acf ,_agce :=_fbce .Date ();_bfae ,_adfa :=int (_dcbc ),int (_acf );_aafca ,_gbgf :=_fac (_eea ,_bfae ,_edg ,_cag ),_fac (_agd ,_adfa ,_agce ,_cag );if !_cfb (_cag ){return _bad (_agd ,_adfa ,_gbgf )-_bad (_eea ,_bfae ,_aafca );};if _cag ==0{if (_bfae ==2||_aafca < 30)&&_agce ==31{_gbgf =31; +}else if _adfa ==2&&_gbgf ==_gagd (_agd ,_adfa ){_gbgf =_gagd (_agd ,2);};}else {if _bfae ==2&&_aafca ==30{_aafca =_gagd (_eea ,2);};if _adfa ==2&&_gbgf ==30{_gbgf =_gagd (_agd ,2);};};if _eea < _agd ||(_eea ==_agd &&_bfae < _adfa ){_cgea =30-_aafca +1; +_edg =1;_aafca =1;_eef :=_ba .Date (_eea ,_ba .Month (_bfae ),_edg ,0,0,0,0,_ba .UTC ).AddDate (0,1,0);if _eef .Year ()< _agd {_cgea +=_gdca (_eef .Year (),int (_eef .Month ()),12,_cag );_eef =_eef .AddDate (0,13-int (_eef .Month ()),0);_cgea +=_bgcc (_eef .Year (),_agd -1,_cag ); +};_cgea +=_gdca (_agd ,int (_eef .Month ()),_adfa -1,_cag );_eef =_eef .AddDate (0,_adfa -int (_eef .Month ()),0);_bfae =_eef .Day ();};_cgea +=_gbgf -_aafca ;if _cgea > 0{return float64 (_cgea );}else {return 0;};}; -// TextJoin is an implementation of the Excel TEXTJOIN function. -func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); -};_ebbfd :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e"); -};_gegab :=args [1].ValueNumber !=0;_dcfba :=_bfgf (args [2:],[]string {},_gegab );return MakeStringResult (_bdd .Join (_dcfba ,_ebbfd ));}; +// String returns a string representation of a named range. +func (_dacdd NamedRangeRef )String ()string {return _dacdd ._afggg };var InvalidReferenceContext =&ivr {}; -// Round is an implementation of the Excel ROUND function that rounds a number -// to a specified number of digits. -func Round (args []Result )Result {return _ddbb (args ,_cceb )}; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_afef :=len (args );if _afef < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _afef > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_bdcb :=args [0];_eefe :=args [1];if _eefe .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_dbgdd :=args [2].AsNumber ();if _dbgdd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bggb :=false ;if _afef ==4&&args [3].Type !=ResultTypeEmpty {_bcbd :=args [3].AsNumber ();if _bcbd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};if _bcbd .ValueNumber ==0{_bggb =true ;};};_baeg :=int (_dbgdd .ValueNumber )-1;_aedg :=-1;_fcgg :=false ;_bacd :for _abaa ,_abgg :=range _eefe .ValueArray {if len (_abgg )==0{continue ;};_bade :=_abgg [0];switch _ggdc (_bade ,_bdcb ,false ,_bggb ){case _bbdea :_aedg =_abaa ; +case _gbaf :_aedg =_abaa ;_fcgg =true ;break _bacd ;};};if _aedg ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_effff :=_eefe .ValueArray [_aedg ]; +if _baeg < 0||_baeg >=len (_effff ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _fcgg ||!_bggb {return _effff [_baeg ]; +};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; -// Reference returns a string reference value to a range with prefix. -func (_fdgfa PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_gfcc :=_fdgfa ._egeec .Reference (ctx ,ev );_gfgcc :=_fdgfa ._aeebec .Reference (ctx ,ev );_eagee :=_fdgfa ._ccad .Reference (ctx ,ev );if _gfcc .Type ==ReferenceTypeSheet &&_gfgcc .Type ==ReferenceTypeCell &&_eagee .Type ==ReferenceTypeCell {return MakeRangeReference (_fabf (_gfcc ,_gfgcc ,_eagee )); -};return ReferenceInvalid ;};const _dfdg =57373;func _gggb (_fegb ,_aeaa float64 ,_gba ,_cee int )float64 {_cfdc :=_beg (_fegb );_agda :=_beg (_aeaa );_fce :=_ecgd (_cfdc ,_agda ,_gba );return _gbda (_cfdc ,_fce ,_cee );};func _dfbd (_edade int )bool {return _edade >=0&&_edade <=4}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_ebddd :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_ebddd =int (args [1].ValueNumber );if _ebddd < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030"); +};if _ebddd ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_gcgg :=args [0].Value (); +_fegd :=len (_gcgg );if _ebddd > _fegd {return MakeStringResult (_gcgg );};return MakeStringResult (_gcgg [_fegd -_ebddd :_fegd ]);};var _aedgd =[...]uint8 {0,20,37,60,78,96}; +// Mid is an implementation of the Excel MID function that returns a copy +// of the string with each word capitalized. +func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_eaaa :=args [0];if _eaaa .Type ==ResultTypeError {return _eaaa ; +};if _eaaa .Type !=ResultTypeString &&_eaaa .Type !=ResultTypeNumber &&_eaaa .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); +};_ageb :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_agegb :=int (args [1].ValueNumber );if _agegb < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_ddbcb :=int (args [2].ValueNumber );if _ddbcb < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); +};_bffab :=len (_ageb );if _agegb > _bffab {return MakeStringResult ("");};_agegb --;_gbacda :=_agegb +_ddbcb ;if _gbacda > _bffab {return MakeStringResult (_ageb [_agegb :]);}else {return MakeStringResult (_ageb [_agegb :_gbacda ]);};}; -// Eval evaluates and returns the result of an error expression. -func (_cdb Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_cdb ._gda )}; +// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. +func IsNonText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (args [0].Type !=ResultTypeString );}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_adaa :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_adaa =int (args [1].ValueNumber );if _adaa < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030"); -};if _adaa ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_gdda :=args [0].Value (); -_fedc :=len (_gdda );if _adaa > _fedc {return MakeStringResult (_gdda );};return MakeStringResult (_gdda [_fedc -_adaa :_fedc ]);}; +// String returns a string representation of SheetPrefixExpr. +func (_ggad SheetPrefixExpr )String ()string {return _ggad ._gcccgf };func _abae (_adeb string )*criteriaRegex {_cfdbd :=&criteriaRegex {};if _adeb ==""{return _cfdbd ;};if _adcab :=_bggg .FindStringSubmatch (_adeb );len (_adcab )> 1{_cfdbd ._abgb =_ccda ; +_cfdbd ._aadad =_adcab [1];}else if _dfbeb :=_fadd .FindStringSubmatch (_adeb );len (_dfbeb )> 1{_cfdbd ._abgb =_ccda ;_cfdbd ._aadad =_dfbeb [1];}else if _beca :=_cdaaa .FindStringSubmatch (_adeb );len (_beca )> 1{_cfdbd ._abgb =_bbff ;_cfdbd ._aadad =_beca [1]; +}else if _dabbb :=_bcecf .FindStringSubmatch (_adeb );len (_dabbb )> 1{_cfdbd ._abgb =_ebed ;_cfdbd ._aadad =_dabbb [1];}else if _aeed :=_efdg .FindStringSubmatch (_adeb );len (_aeed )> 1{_cfdbd ._abgb =_adga ;_cfdbd ._aadad =_aeed [1];}else if _gcfgd :=_adca .FindStringSubmatch (_adeb ); +len (_gcfgd )> 1{_cfdbd ._abgb =_egggg ;_cfdbd ._aadad =_gcfgd [1];};return _cfdbd ;}; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {_aff :v }}; +// Fact is an implementation of the excel FACT function which returns the +// factorial of a positive numeric input. +func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_feae :=args [0].AsNumber ();if _feae .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); +};if _feae .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); +};return MakeNumberResult (_fcaf (_feae .ValueNumber ));};func (_bbcg PrefixVerticalRange )verticalRangeReference (_begf string )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_begf ,_bbcg ._fcbbf ,_bbcg ._gdbf );};func _dgb (_ddgd ,_ebde _ba .Time )bool {_geef :=_ddgd .Unix (); +_cfd :=_ebde .Unix ();_caf :=_ddgd .Year ();_dfe :=_gad (_caf ,_ba .March ,1);if _bfc (_caf )&&_geef < _dfe &&_cfd >=_dfe {return true ;};var _dagc =_ebde .Year ();var _agba =_gad (_dagc ,_ba .March ,1);return (_bfc (_dagc )&&_cfd >=_agba &&_geef < _agba ); +};var _cacae =false ;type evCache struct{_acg map[string ]Result ;_gca *_dd .Mutex ;};func (_bbad *yyParserImpl )Parse (yylex yyLexer )int {_eaba :=_ba .Now ();var _eedfe int ;var _ebcgc yySymType ;var _cfbeb []yySymType ;_ =_cfbeb ;_ddcg :=_bbad ._bgdd [:]; +Nerrs :=0;Errflag :=0;_deef :=0;_bbad ._dfbf =-1;_debgc :=-1;defer func (){_deef =-1;_bbad ._dfbf =-1;_debgc =-1}();_debb :=-1;goto _fbcbe ;_afgge :return 0;_bcff :return 1;_fbcbe :if _gbbb (_eaba ){_ae .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074"); +goto _bcff ;};if _eded >=4{_a .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_bbab (_debgc ),_bcdcc (_deef ));};_debb ++;if _debb >=len (_ddcg ){_cfcdg :=make ([]yySymType ,len (_ddcg )*2);copy (_cfcdg ,_ddcg ); +_ddcg =_cfcdg ;};_ddcg [_debb ]=_ebcgc ;_ddcg [_debb ]._dfed =_deef ;_cacgd :if _gbbb (_eaba ){_ae .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bcff ;};_eedfe =_cbebc [_deef ];if _eedfe <=_gbedf {goto _dedac ; +};if _bbad ._dfbf < 0{_bbad ._dfbf ,_debgc =_gggg (yylex ,&_bbad ._afbff );};_eedfe +=_debgc ;if _eedfe < 0||_eedfe >=_badce {goto _dedac ;};_eedfe =_eedfd [_eedfe ];if _cgff [_eedfe ]==_debgc {_bbad ._dfbf =-1;_debgc =-1;_ebcgc =_bbad ._afbff ;_deef =_eedfe ; +if Errflag > 0{Errflag --;};goto _fbcbe ;};_dedac :if _gbbb (_eaba ){_ae .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bcff ;};_eedfe =_agde [_deef ];if _eedfe ==-2{if _bbad ._dfbf < 0{_bbad ._dfbf ,_debgc =_gggg (yylex ,&_bbad ._afbff ); +};_ccag :=0;for {if _fggd [_ccag +0]==-1&&_fggd [_ccag +1]==_deef {break ;};_ccag +=2;};for _ccag +=2;;_ccag +=2{_eedfe =_fggd [_ccag +0];if _eedfe < 0||_eedfe ==_debgc {break ;};};_eedfe =_fggd [_ccag +1];if _eedfe < 0{goto _afgge ;};};if _eedfe ==0{switch Errflag {case 0:yylex .Error (_geag (_deef ,_debgc )); +Nerrs ++;if _eded >=1{_a .Printf ("\u0025\u0073",_bcdcc (_deef ));_a .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_bbab (_debgc ));};fallthrough;case 1,2:Errflag =3;for _debb >=0{_eedfe =_cbebc [_ddcg [_debb ]._dfed ]+_bgcdf ;if _eedfe >=0&&_eedfe < _badce {_deef =_eedfd [_eedfe ]; +if _cgff [_deef ]==_bgcdf {goto _fbcbe ;};};if _eded >=2{_a .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_ddcg [_debb ]._dfed ); +};_debb --;};goto _bcff ;case 3:if _eded >=2{_a .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_bbab (_debgc ));};if _debgc ==_fdcc {goto _bcff ;};_bbad ._dfbf =-1; +_debgc =-1;goto _cacgd ;};};if _eded >=2{_a .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_eedfe ,_bcdcc (_deef ));};_fbbbf :=_eedfe ;_aedag :=_debb ;_ =_aedag ;_debb -=_fbccgc [_eedfe ];if _debb +1>=len (_ddcg ){_dcebc :=make ([]yySymType ,len (_ddcg )*2); +copy (_dcebc ,_ddcg );_ddcg =_dcebc ;};_ebcgc =_ddcg [_debb +1];_eedfe =_cdbf [_eedfe ];_abcbg :=_cgbb [_eedfe ];_ggbgc :=_abcbg +_ddcg [_debb ]._dfed +1;if _ggbgc >=_badce {_deef =_eedfd [_abcbg ];}else {_deef =_eedfd [_ggbgc ];if _cgff [_deef ]!=-_eedfe {_deef =_eedfd [_abcbg ]; +};};switch _fbbbf {case 1:_cfbeb =_ddcg [_aedag -1:_aedag +1];{yylex .(*plex )._dbba =_ebcgc ._ccaca ;};case 3:_cfbeb =_ddcg [_aedag -2:_aedag +1];{_ebcgc ._ccaca =_cfbeb [2]._ccaca ;};case 4:_cfbeb =_ddcg [_aedag -4:_aedag +1];{};case 5:_cfbeb =_ddcg [_aedag -1:_aedag +1]; +{_ebcgc ._ccaca =NewBool (_cfbeb [1]._aggcf ._dacf );};case 6:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewNumber (_cfbeb [1]._aggcf ._dacf );};case 7:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewString (_cfbeb [1]._aggcf ._dacf ); +};case 8:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewError (_cfbeb [1]._aggcf ._dacf );};case 9:_cfbeb =_ddcg [_aedag -2:_aedag +1];{_ebcgc ._ccaca =_cfbeb [2]._ccaca ;};case 10:_cfbeb =_ddcg [_aedag -2:_aedag +1];{_ebcgc ._ccaca =NewNegate (_cfbeb [2]._ccaca ); +};case 15:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =_cfbeb [2]._ccaca ;};case 17:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewConstArrayExpr (_cfbeb [2]._febcd );};case 18:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._febcd =append (_ebcgc ._febcd ,_cfbeb [1]._gcgde ); +};case 19:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._febcd =append (_cfbeb [1]._febcd ,_cfbeb [3]._gcgde );};case 20:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._gcgde =append (_ebcgc ._gcgde ,_cfbeb [1]._ccaca );};case 21:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._gcgde =append (_cfbeb [1]._gcgde ,_cfbeb [3]._ccaca );};case 23:_cfbeb =_ddcg [_aedag -2:_aedag +1];{_ebcgc ._ccaca =NewPrefixExpr (_cfbeb [1]._ccaca ,_cfbeb [2]._ccaca );};case 25:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewSheetPrefixExpr (_cfbeb [1]._aggcf ._dacf ); +};case 26:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewCellRef (_cfbeb [1]._aggcf ._dacf );};case 27:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewRange (_cfbeb [1]._ccaca ,_cfbeb [3]._ccaca );};case 28:_cfbeb =_ddcg [_aedag -4:_aedag +1]; +{_ebcgc ._ccaca =NewPrefixRangeExpr (_cfbeb [1]._ccaca ,_cfbeb [2]._ccaca ,_cfbeb [4]._ccaca );};case 29:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewNamedRangeRef (_cfbeb [1]._aggcf ._dacf );};case 30:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewHorizontalRange (_cfbeb [1]._aggcf ._dacf ); +};case 31:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._ccaca =NewVerticalRange (_cfbeb [1]._aggcf ._dacf );};case 32:_cfbeb =_ddcg [_aedag -2:_aedag +1];{_ebcgc ._ccaca =NewPrefixHorizontalRange (_cfbeb [1]._ccaca ,_cfbeb [2]._aggcf ._dacf );};case 33:_cfbeb =_ddcg [_aedag -2:_aedag +1]; +{_ebcgc ._ccaca =NewPrefixVerticalRange (_cfbeb [1]._ccaca ,_cfbeb [2]._aggcf ._dacf );};case 34:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypePlus ,_cfbeb [3]._ccaca );};case 35:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeMinus ,_cfbeb [3]._ccaca );};case 36:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeMult ,_cfbeb [3]._ccaca );};case 37:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeDiv ,_cfbeb [3]._ccaca );};case 38:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeExp ,_cfbeb [3]._ccaca );};case 39:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeLT ,_cfbeb [3]._ccaca );};case 40:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeGT ,_cfbeb [3]._ccaca );};case 41:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeLEQ ,_cfbeb [3]._ccaca );};case 42:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeGEQ ,_cfbeb [3]._ccaca );};case 43:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeEQ ,_cfbeb [3]._ccaca );};case 44:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeNE ,_cfbeb [3]._ccaca );};case 45:_cfbeb =_ddcg [_aedag -3:_aedag +1]; +{_ebcgc ._ccaca =NewBinaryExpr (_cfbeb [1]._ccaca ,BinOpTypeConcat ,_cfbeb [3]._ccaca );};case 47:_cfbeb =_ddcg [_aedag -2:_aedag +1];{_ebcgc ._ccaca =NewFunction (_cfbeb [1]._aggcf ._dacf ,nil );};case 48:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._ccaca =NewFunction (_cfbeb [1]._aggcf ._dacf ,_cfbeb [2]._gcgde ); +};case 49:_cfbeb =_ddcg [_aedag -1:_aedag +1];{_ebcgc ._gcgde =append (_ebcgc ._gcgde ,_cfbeb [1]._ccaca );};case 50:_cfbeb =_ddcg [_aedag -3:_aedag +1];{_ebcgc ._gcgde =append (_cfbeb [1]._gcgde ,_cfbeb [3]._ccaca );};case 53:_cfbeb =_ddcg [_aedag -0:_aedag +1]; +{_ebcgc ._ccaca =NewEmptyExpr ();};};goto _fbcbe ;}; -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_bfdgb :=_bdd .Split (v ,"\u003a");if len (_bfdgb )!=2{return nil ;};if _bfdgb [0]> _bfdgb [1]{_bfdgb [0],_bfdgb [1]=_bfdgb [1],_bfdgb [0];};return PrefixVerticalRange {_fbfdg :pfx ,_cfdac :_bfdgb [0],_ddccef :_bfdgb [1]}; -}; +// Nominal implements the Excel NOMINAL function. +func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et"); +};_dfcfb :=args [0].ValueNumber ;if _dfcfb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074"); +};_adgg :=float64 (int (args [1].ValueNumber ));if _adgg < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065"); +};return MakeNumberResult ((_ea .Pow (_dfcfb +1,1/_adgg )-1)*_adgg );}; -// Reference returns a string reference value to an expression with prefix. -func (_dadc PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_deed :=_dadc ._faga .Reference (ctx ,ev );_ddbf :=_dadc ._dfbcg .Reference (ctx ,ev );if _deed .Type ==ReferenceTypeSheet &&_ddbf .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_deed .Value +"\u0021"+_ddbf .Value }; -};return ReferenceInvalid ;};func (_bac *defEval )checkLastEvalIsRef (_fbcd Context ,_cdf Expression ){switch _cdf .(type ){case FunctionCall :switch _cdf .(FunctionCall )._ddcf {case "\u0049\u0053\u0052E\u0046":for _ ,_ebg :=range _cdf .(FunctionCall )._caada {switch _ebg .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_ddee :=_ebg .Eval (_fbcd ,_bac ); -_bac ._cdcg =!(_ddee .Type ==ResultTypeError &&_ddee .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_bac ._cdcg =false ;};};};};};func _abeb (_bdae int )string {if _bdae >=0&&_bdae < len (_gccga ){if _gccga [_bdae ]!=""{return _gccga [_bdae ]; -};};return _a .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_bdae );}; +// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. +func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_cdccc :=ctx .GetEpoch ();_bbf ,_fcgfg :=_bdcf (args [0].Value (),_cdccc );if _fcgfg !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_fffce :=_bbf .Year ();return MakeBoolResult (_bfc (_fffce ));};func _gbbb (_cdcea _ba .Time )bool {return _ba .Now ().Sub (_cdcea )>=_gaeb };func _aeac (_fabe int )int {if _fabe < 1900{if _fabe < 30{_fabe +=2000;}else {_fabe +=1900;};};return _fabe ; +};func (_adgaf ReferenceType )String ()string {if _adgaf >=ReferenceType (len (_aedgd )-1){return _a .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_adgaf );};return _ggbf [_aedgd [_adgaf ]:_aedgd [_adgaf +1]]; +};type tokenType int ;func _dgfgb (_ffd ,_cfdb ,_abca ,_ebdgc ,_ddgdd float64 ,_eegg int )float64 {_gafc :=_geec (_ffd ,_abca ,_ebdgc ,_ddgdd ,_eegg );var _fcgf float64 ;if _cfdb ==1{if _eegg ==1{_fcgf =0;}else {_fcgf =-_ebdgc ;};}else {if _eegg ==1{_fcgf =_bgaa (_ffd ,_cfdb -2,_gafc ,_ebdgc ,1)-_gafc ; +}else {_fcgf =_bgaa (_ffd ,_cfdb -1,_gafc ,_ebdgc ,0);};};return _fcgf *_ffd ;}; // Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_efac :=len (args );if _efac !=4&&_efac !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_accd ,_dgca ,_gfab :=_cdgb (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _gfab .Type ==ResultTypeError {return _gfab ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_gcde :=args [2].ValueNumber ;if _gcde <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074"); +func Intrate (args []Result )Result {_bccc :=len (args );if _bccc !=4&&_bccc !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_cbc ,_dfdee ,_gbfc :=_gece (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _gbfc .Type ==ResultTypeError {return _gbfc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_ccee :=args [2].ValueNumber ;if _ccee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074"); };if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_fecd :=args [3].ValueNumber ;if _fecd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074"); -};_fgcf :=0;if _efac ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_fgcf =int (args [4].ValueNumber );if !_dfbd (_fgcf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045"); -};};_aaba ,_gfab :=_bdaf (_accd ,_dgca ,_fgcf );if _gfab .Type ==ResultTypeError {return _gfab ;};return MakeNumberResult ((_fecd -_gcde )/_gcde /_aaba );};func (_geece tokenType )String ()string {return _ceaf (int (_geece ))};const _efbe =57365;type yySymType struct{_abgca int ; -_bcfd *node ;_dfea Expression ;_cffcb []Expression ;_dcgc [][]Expression ;}; - -// Odd is an implementation of the Excel ODD() that rounds a number to the -// nearest odd integer. -func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_bcef :=args [0].AsNumber ();if _bcef .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bbgb :=_acd .Signbit (_bcef .ValueNumber );_bdce ,_bafb :=_acd .Modf ((_bcef .ValueNumber -1)/2);_gecg :=_bdce *2+1;if _bafb !=0{if !_bbgb {_gecg +=2;}else {_gecg -=2;};};return MakeNumberResult (_gecg );};func _aega (){_ec ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_e .MustCompile ("\u005e"+_cgf +_ggag ); -_ec ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_e .MustCompile ("\u005e"+_acc +_ggag );_ec ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_e .MustCompile ("\u005e"+_ebfc +_ggag );_ec ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_e .MustCompile ("\u005e"+_gec +_ggag ); -_gge ["\u0068\u0068"]=_e .MustCompile (_fda +_ddb +"\u0024");_gge ["\u0068\u0068\u003am\u006d"]=_e .MustCompile (_fda +_edg +"\u0024");_gge ["\u006d\u006d\u003as\u0073"]=_e .MustCompile (_fda +_fdd +"\u0024");_gge ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_e .MustCompile (_fda +_gga +"\u0024"); -_ecc =[]*_e .Regexp {_e .MustCompile ("\u005e"+_cgf +"\u0024"),_e .MustCompile ("\u005e"+_acc +"\u0024"),_e .MustCompile ("\u005e"+_ebfc +"\u0024"),_e .MustCompile ("\u005e"+_gec +"\u0024")};_afg =[]*_e .Regexp {_e .MustCompile ("\u005e"+_ddb +"\u0024"),_e .MustCompile ("\u005e"+_edg +"\u0024"),_e .MustCompile ("\u005e"+_fdd +"\u0024"),_e .MustCompile ("\u005e"+_gga +"\u0024")}; -};func LexReader (r _bd .Reader )chan *node {_acgf :=NewLexer ();go _acgf .lex (r );return _acgf ._gbacb };const _gebcg =57348; - -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_fcgd :=_bdd .Split (v ,"\u003a");if len (_fcgd )!=2{return nil ;};_efcc ,_ :=_ac .Atoi (_fcgd [0]);_feadg ,_ :=_ac .Atoi (_fcgd [1]);if _efcc > _feadg {_efcc ,_feadg =_feadg ,_efcc ;};return HorizontalRange {_afad :_efcc ,_efdd :_feadg }; -}; +};_babf :=args [3].ValueNumber ;if _babf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074"); +};_gafe :=0;if _bccc ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_gafe =int (args [4].ValueNumber );if !_agdc (_gafe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045"); +};};_febgf ,_gbfc :=_ead (_cbc ,_dfdee ,_gafe );if _gbfc .Type ==ResultTypeError {return _gbfc ;};return MakeNumberResult ((_babf -_ccee )/_ccee /_febgf );}; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_abec :=1.0;for _ ,_fdecb :=range args {_fdecb =_fdecb .AsNumber ();switch _fdecb .Type {case ResultTypeNumber :_abec *=_fdecb .ValueNumber ;case ResultTypeList ,ResultTypeArray :_gfdde :=Product (_fdecb .ListValues ()); -if _gfdde .Type !=ResultTypeNumber {return _gfdde ;};_abec *=_gfdde .ValueNumber ;case ResultTypeString :case ResultTypeError :return _fdecb ;case ResultTypeEmpty :default:return MakeErrorResult (_a .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_fdecb .Type )); -};};return MakeNumberResult (_abec );};func _adab (_cdfbe _ea .Time )bool {return _ea .Now ().Sub (_cdfbe )>=_abagg };var _bcfg =map[string ]Function {};func _edffd (_egbd Result ,_fgbfa ,_gdcf string )(string ,Result ){switch _egbd .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _egbd .Value (),_bfae ; -default:return "",MakeErrorResult (_fgbfa +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gdcf +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};}; +// IsNA is an implementation of the Excel ISNA() function. +func IsNA (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004e\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"); +};func _afea (_bgfe Result )Result {if _bgfe .Type ==ResultTypeEmpty {return _bgfe ;};_fdgfb :=_bgfe .AsString ();if _fdgfb .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};if _bgfe .IsBoolean {if _fdgfb .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _fdgfb .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052"); +};}else {return MakeStringResult (_bd .ToLower (_fdgfb .ValueString ));};};const _beeg =57351; -// Ispmt implements the Excel ISPMT function. -func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fegf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bdgf :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_eeda :=args [2].ValueNumber ;if _eeda <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dbfba :=args [3].ValueNumber ;return MakeNumberResult (_dbfba *_fegf *(_bdgf /_eeda -1));}; +// String returns a string of a range. +func (_efaae Range )String ()string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_efaae ._gcddf .String (),_efaae ._ebad .String ());}; -// ReferenceType is a type of reference -// -//go:generate stringer -type=ReferenceType -type ReferenceType byte ;func _ece (_bcg ,_gfb ,_gged int )bool {if _gfb < 1||_gfb > 12{return false ;};if _gged < 1{return false ;};return _gged <=_bbe (_bcg ,_gfb );};func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_cgdc :=args [0].AsNumber ();if _cgdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_dfcg :=float64 (0);if len (args )> 1{_edbfg :=args [1].AsNumber ();if _edbfg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_dfcg =_edbfg .ValueNumber ;};_eebc :=_cgdc .ValueNumber ;_cdeg :=1.0;if _dfcg >=0{_cdeg =_acd .Pow (1/10.0,_dfcg );}else {return MakeNumberResult (0);};_eebc ,_fdge :=_acd .Modf (_eebc /_cdeg );_bgdb :=0.99999;if _fdge > _bgdb {_eebc ++;}else if _fdge < -_bgdb {_eebc --; -};_ =_fdge ;return MakeNumberResult (_eebc *_cdeg );}; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_bcdc ,_dfbe :=_cdeb (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _dfbe .Type ==ResultTypeError {return _dfbe ;};_dbfc :=_bcdc ._gbbe ;_beaa :=_bcdc ._egeea ;_gba :=_bcdc ._abge ;_eeg :=_bcdc ._dffd ; +_bbbg :=_bcdc ._adff ;_ceac :=_bcdc ._defb ;_gcad :=_bcdc ._dgae ;_affb ,_bfda :=_ead (_beaa ,_gba ,_gcad );if _bfda .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043"); +};_fggc :=_affb *_ceac *_dbfc ;if _bbbg ==0{return MakeNumberResult (_fggc );};_caab :=_dbfc *_ceac ;_fddg :=_dbfc -_eeg ;_cecb :=int ((_fddg -_fggc )/_caab );if _bbbg <=_cecb {return MakeNumberResult (_caab );}else if _bbbg ==_cecb +1{return MakeNumberResult (_fddg -_caab *float64 (_cecb )-_fggc ); +}else {return MakeNumberResult (0);};};const _aeg ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; -// SumIf implements the SUMIF function. -func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");}; -_bbaaa :=args [0];if _bbaaa .Type !=ResultTypeArray &&_bbaaa .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_fgcec :=_ebgb (_bbaaa );_bece :=args [2];if _bece .Type !=ResultTypeArray &&_bece .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_dgcfc :=_ebgb (_bece );_dbecd :=_bcbb (args [1]);_aeea :=0.0;for _cgfd ,_efea :=range _fgcec {for _eeeaa ,_eebec :=range _efea {if _beac (_eebec ,_dbecd ){_aeea +=_dgcfc [_cgfd ][_eeeaa ].ValueNumber ;};};};return MakeNumberResult (_aeea );};var _cdgbe =[...]int {1}; -func (_dba *evCache )SetCache (key string ,value Result ){_dba ._aaf .Lock ();_dba ._bdc [key ]=value ;_dba ._aaf .Unlock ();};type countMode byte ; +// Clean is an implementation of the Excel CLEAN function that removes +// unprintable characters. +func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bffg :=args [0].AsString ();if _bffg .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_aecdc :=_fc .Buffer {};for _ ,_eebbf :=range _bffg .ValueString {if _f .IsPrint (_eebbf ){_aecdc .WriteRune (_eebbf );};};return MakeStringResult (_aecdc .String ());};func (_adac PrefixHorizontalRange )horizontalRangeReference (_fgeg string )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_fgeg ,_adac ._ebag ,_adac ._gecgf ); +}; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_eaaf :=len (args );if _eaaf !=6&&_eaaf !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_cfea ,_ffdc ,_ebgg :=_cdgb (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _ebgg .Type ==ResultTypeError {return _ebgg ;};_gbgb :=args [2];if _gbgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_ffdd :=_gbgb .ValueNumber ;if _ffdd < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_agce :=args [3];if _agce .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_gded :=_agce .ValueNumber ;if _gded <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_adfa :=args [4];if _adfa .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072"); -};_gfdbg :=_adfa .ValueNumber ;if _gfdbg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_acaea :=args [5]; -if _acaea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_dgef :=float64 (int (_acaea .ValueNumber ));if !_agff (_dgef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_begc :=0;if _eaaf ==7&&args [6].Type !=ResultTypeEmpty {_cfef :=args [6]; -if _cfef .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_begc =int (_cfef .ValueNumber ); -if !_dfbd (_begc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_gdbg :=0.0; -_agea :=0.0;_cecac :=1.0;_gdbf ,_ebgg :=_bgeg (_cfea ,_ffdc ,_ffdd ,_agea ,_gfdbg ,_dgef ,_begc );if _ebgg .Type ==ResultTypeError {return _ebgg ;};_dfbf ,_ebgg :=_bgeg (_cfea ,_ffdc ,_ffdd ,_cecac ,_gfdbg ,_dgef ,_begc );if _ebgg .Type ==ResultTypeError {return _ebgg ; -};_bdecd :=(_cecac -_agea )*0.5;for _dgae :=0;_dgae < 100&&_gdbg !=_gded ;_dgae ++{_gdbg ,_ebgg =_bgeg (_cfea ,_ffdc ,_ffdd ,_bdecd ,_gfdbg ,_dgef ,_begc );if _ebgg .Type ==ResultTypeError {return _ebgg ;};if _gded ==_gdbf {return MakeNumberResult (_agea ); -}else if _gded ==_dfbf {return MakeNumberResult (_cecac );}else if _gded ==_gdbg {return MakeNumberResult (_bdecd );}else if _gded < _dfbf {_cecac *=2.0;_dfbf ,_ebgg =_bgeg (_cfea ,_ffdc ,_ffdd ,_cecac ,_gfdbg ,_dgef ,_begc );if _ebgg .Type ==ResultTypeError {return _ebgg ; -};_bdecd =(_cecac -_agea )*0.5;}else {if _gded < _gdbg {_agea =_bdecd ;_gdbf =_gdbg ;}else {_cecac =_bdecd ;_dfbf =_gdbg ;};_bdecd =_cecac -(_cecac -_agea )*((_gded -_dfbf )/(_gdbf -_dfbf ));};};return MakeNumberResult (_bdecd );}; +// String returns a string representation of PrefixExpr. +func (_dbaad PrefixExpr )String ()string {return _a .Sprintf ("\u0025\u0073\u0021%\u0073",_dbaad ._gfceg .String (),_dbaad ._edab .String ());}; -// Update updates the FunctionCall references after removing a row/column. -func (_afgfg FunctionCall )Update (q *_dd .UpdateQuery )Expression {_bgbge :=[]Expression {};for _ ,_cafe :=range _afgfg ._caada {_gbcdb :=_cafe .Update (q );_bgbge =append (_bgbge ,_gbcdb );};return FunctionCall {_ddcf :_afgfg ._ddcf ,_caada :_bgbge }; -}; +// Rand is an implementation of the Excel RAND() function that returns random +// numbers in the range [0,1). +func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_cbbe .Float64 ()); +};var _ecb =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; +func _ffce (_ggea string )bool {for _ ,_dag :=range _gaag {_feac :=_dag .FindStringSubmatch (_ggea );if len (_feac )> 1{return true ;};};return false ;}; -// Update updates the horizontal range references after removing a row/column. -func (_ebfce HorizontalRange )Update (q *_dd .UpdateQuery )Expression {return _ebfce };func (_fcfaf VerticalRange )verticalRangeReference ()string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_fcfaf ._bebdge ,_fcfaf ._fcgfb );}; +// CountBlank implements the COUNTBLANK function. +func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeNumberResult (_cdcb (args ,_gbgbf ));}; -// Reference returns an invalid reference for Negate. -func (_bbfb Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Row implements the Excel ROW function. +func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cfcda :=args [0].Ref ;if _cfcda .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065"); +};_cbaac ,_fbee :=_cf .ParseCellReference (_cfcda .Value );if _fbee !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_cfcda .Value );};return MakeNumberResult (float64 (_cbaac .RowIdx )); +};func _gfgb (_bfed []Result ,_gfbg string )(float64 ,float64 ,Result ){if len (_bfed )!=2{return 0,0,MakeErrorResult (_gfbg +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _bfed [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gfbg +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_caga :=_bfed [0].ValueNumber ;if _bfed [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gfbg +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_bgca :=float64 (int (_bfed [1].ValueNumber ));if _bgca < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_gfbg +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072"); +};return _caga ,_bgca ,_cff ;};func _adge (_gabbg Context ,_ffgeg Evaluator ,_cfbeg ,_gbga string )Result {_adea ,_aegeb :=_cf .ParseCellReference (_cfbeg );if _aegeb !=nil {return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_cfbeg ,_aegeb .Error ())); +};_fdadc ,_dadbae :=_adea .ColumnIdx ,_adea .RowIdx ;_fafc ,_fdea :=_cf .ParseCellReference (_gbga );if _fdea !=nil {return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_gbga ,_fdea .Error ())); +};_dadf ,_acfd :=_fafc .ColumnIdx ,_fafc .RowIdx ;_gfbcc :=[][]Result {};for _ebgda :=_dadbae ;_ebgda <=_acfd ;_ebgda ++{_affda :=[]Result {};for _dgeaf :=_fdadc ;_dgeaf <=_dadf ;_dgeaf ++{_fgbb :=_gabbg .Cell (_a .Sprintf ("\u0025\u0073\u0025\u0064",_cf .IndexToColumn (_dgeaf ),_ebgda ),_ffgeg ); +_affda =append (_affda ,_fgbb );};_gfbcc =append (_gfbcc ,_affda );};if len (_gfbcc )==1{if len (_gfbcc [0])==1{return _gfbcc [0][0];};return MakeListResult (_gfbcc [0]);};return MakeArrayResult (_gfbcc );}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_fedac :=len (args );if _fedac < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _fedac > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_abdf :=args [0];_eace :=args [1];if _eace .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_gbec :=args [2].AsNumber ();if _gbec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_cccf :=false ;if _fedac ==4&&args [3].Type !=ResultTypeEmpty {_facd :=args [3].AsNumber ();if _facd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};if _facd .ValueNumber ==0{_cccf =true ;};};_ffdcg :=int (_gbec .ValueNumber )-1;_gafee :=-1;_acca :=false ;_gaeg :for _accdg ,_efba :=range _eace .ValueArray {if len (_efba )==0{continue ;};_gfdf :=_efba [0];switch _dbgc (_gfdf ,_abdf ,false ,_cccf ){case _debbe :_gafee =_accdg ; -case _eaag :_gafee =_accdg ;_acca =true ;break _gaeg ;};};if _gafee ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_ffdf :=_eace .ValueArray [_gafee ]; -if _ffdcg < 0||_ffdcg >=len (_ffdf ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _acca ||!_cccf {return _ffdf [_ffdcg ]; -};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; +// Offset is an implementation of the Excel OFFSET function. +func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_ecgf :=args [0].Ref ;for _ecgf .Type ==ReferenceTypeNamedRange {_ecgf =ctx .NamedRange (_ecgf .Value );};_gaaf :="";switch _ecgf .Type {case ReferenceTypeCell :_gaaf =_ecgf .Value ;case ReferenceTypeRange :_eedee :=_bd .Split (_ecgf .Value ,"\u003a"); +if len (_eedee )==2{_gaaf =_eedee [0];};default:return MakeErrorResult (_a .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_ecgf .Type )); +};_aecfb ,_ccba :=_cf .ParseCellReference (_gaaf );if _ccba !=nil {return MakeErrorResult (_a .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_ccba .Error ())); +};_gdfc ,_fgfff ,_dgfd :=_aecfb .Column ,_aecfb .RowIdx ,_aecfb .SheetName ;_fdbc :=args [1].AsNumber ();if _fdbc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074"); +};_cgfbg :=args [2].AsNumber ();if _cgfbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074"); +};var _eggd ,_dgbc Result ;if len (args )==3{_eggd =MakeNumberResult (1);_dgbc =MakeNumberResult (1);}else {_eggd =args [3].AsNumber ();if _eggd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074"); +};if _eggd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_dgbc =args [4].AsNumber ();if _dgbc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068"); +};if _dgbc .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_aefg :=_cf .ColumnToIndex (_gdfc );_bbde :=_fgfff +uint32 (_fdbc .ValueNumber );_agcd :=_aefg +uint32 (_cgfbg .ValueNumber );_eebd :=_bbde +uint32 (_eggd .ValueNumber );_fgae :=_agcd +uint32 (_dgbc .ValueNumber ); +if _eggd .ValueNumber > 0{_eebd --;}else {_eebd ++;_bbde ,_eebd =_eebd ,_bbde ;};if _dgbc .ValueNumber > 0{_fgae --;}else {_fgae ++;_agcd ,_fgae =_fgae ,_agcd ;};_fbbad :=_a .Sprintf ("\u0025\u0073\u0025\u0064",_cf .IndexToColumn (_agcd ),_bbde );_gdfef :=_a .Sprintf ("\u0025\u0073\u0025\u0064",_cf .IndexToColumn (_fgae ),_eebd ); +if _dgfd ==""{return _adge (ctx ,ev ,_fbbad ,_gdfef );}else {return _adge (ctx .Sheet (_dgfd ),ev ,_fbbad ,_gdfef );};}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_feabd :=len (args );if _feabd !=5&&_feabd !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_caa ,_cdfad ,_cdgc :=_cdgb (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _cdgc .Type ==ResultTypeError {return _cdgc ;};_daga ,_cdgc :=_dbeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054"); -if _cdgc .Type ==ResultTypeError {return _cdgc ;};if _daga >=_caa {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_cefc :=args [3].ValueNumber ;if _cefc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); -};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_gbagd :=args [4].ValueNumber ;if _gbagd <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065"); -};_ggcb :=0;if _feabd ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ggcb =int (args [5].ValueNumber );if !_dfbd (_ggcb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054"); -};};_dcfga ,_cdgc :=_bdaf (_daga ,_cdfad ,_ggcb );if _cdgc .Type ==ResultTypeError {return _cdgc ;};_ecee ,_cdgc :=_bdaf (_daga ,_caa ,_ggcb );if _cdgc .Type ==ResultTypeError {return _cdgc ;};_ddacb ,_cdgc :=_bdaf (_caa ,_cdfad ,_ggcb );if _cdgc .Type ==ResultTypeError {return _cdgc ; -};_dfgea :=1+_dcfga *_cefc ;_dfgea /=_gbagd /100+_ecee *_cefc ;_dfgea --;_dfgea /=_ddacb ;return MakeNumberResult (_dfgea );};func _bgeg (_faff ,_ffcc ,_dggc ,_dggf ,_efcfc ,_cdac float64 ,_cacffa int )(float64 ,Result ){_bedb :=int (_cdac );_ffgf :=_ecbe (_faff ,_ffcc ,_bedb ,_cacffa ); -_efef :=_gggb (_faff ,_ffcc ,_bedb ,_cacffa )/_ffgf ;_fdcf ,_gcgcf :=_cbbc (_faff ,_ffcc ,_bedb ,_cacffa );if _gcgcf .Type ==ResultTypeError {return 0,_gcgcf ;};_aeba :=_ggge (_faff ,_ffcc ,_bedb ,_cacffa );_efbb :=_efcfc /_acd .Pow (1+_dggf /_cdac ,_fdcf -1+_efef ); -_efbb -=100*_dggc /_cdac *_aeba /_ffgf ;_gced :=100*_dggc /_cdac ;_bbfdg :=1+_dggf /_cdac ;for _gbce :=0.0;_gbce < _fdcf ;_gbce ++{_efbb +=_gced /_acd .Pow (_bbfdg ,_gbce +_efef );};return _efbb ,MakeEmptyResult ();};func _ecab (_bbaa float64 )float64 {_afcg :=float64 (1); -for _gdab :=float64 (2);_gdab <=_bbaa ;_gdab ++{_afcg *=_gdab ;};return _afcg ;};const _adee =57352; +// Ispmt implements the Excel ISPMT function. +func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fbgf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dged :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fbeac :=args [2].ValueNumber ;if _fbeac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_dafc :=args [3].ValueNumber ;return MakeNumberResult (_dafc *_fbgf *(_dged /_fbeac -1));};var _bggg ,_fadd ,_adca ,_efdg ,_bcecf ,_cdaaa *_bb .Regexp ;func _cgdfc (_ecce Result ,_fcbb int )[]Result {_feca :=[]Result {};switch _ecce .Type {case ResultTypeList :_eaea :=_ecce .ValueList ; +_aded :=len (_eaea );for _bfeg :=0;_bfeg < _fcbb ;_bfeg ++{if _bfeg < _aded {_feca =append (_feca ,_eaea [_bfeg ]);}else {_feca =append (_feca ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _acga :=0; +_acga < _fcbb ;_acga ++{_feca =append (_feca ,_ecce );};};return _feca ;}; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_cfcg NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_bgfbd :=ctx .NamedRange (_cfcg ._gfga );_fcda :=_bgfbd .Value ;if _dfad ,_acdcd :=ev .GetFromCache (_fcda );_acdcd {return _dfad ;};_bacc :=_bdd .Split (_fcda ,"\u0021");if len (_bacc )!=2{return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_fcda )); -};_ebaea :=ctx .Sheet (_bacc [0]);_fbead :=_bdd .Split (_bacc [1],"\u003a");switch len (_fbead ){case 1:_ggfgf :=ev .Eval (_ebaea ,_fbead [0]);ev .SetCache (_fcda ,_ggfgf );return _ggfgf ;case 2:_ebdg :=_bbbbd (_ebaea ,ev ,_fbead [0],_fbead [1]);ev .SetCache (_fcda ,_ebdg ); -return _ebdg ;};return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_bgfbd .Type ));}; +// Day is an implementation of the Excel DAY() function. +func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_abe :=args [0];switch _abe .Type {case ResultTypeEmpty :return MakeNumberResult (0); +case ResultTypeNumber :_dfa :=_aecd (_abe .ValueNumber );return MakeNumberResult (float64 (_dfa .Day ()));case ResultTypeString :_gfa :=_bd .ToLower (_abe .ValueString );if !_ffce (_gfa ){_ ,_ ,_ ,_ ,_dac ,_cea :=_dcc (_gfa );if _cea .Type ==ResultTypeError {_cea .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059"; +return _cea ;};if _dac {return MakeNumberResult (0);};};_ ,_ ,_cbda ,_ ,_af :=_gfcf (_gfa );if _af .Type ==ResultTypeError {return _af ;};return MakeNumberResult (float64 (_cbda ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059"); +};}; -// Fact is an implementation of the excel FACT function which returns the -// factorial of a positive numeric input. -func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_afgd :=args [0].AsNumber ();if _afgd .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); -};if _afgd .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};return MakeNumberResult (_ecab (_afgd .ValueNumber ));};func _agd (_ggff string )bool {for _ ,_cbab :=range _afg {_eeea :=_cbab .FindStringSubmatch (_ggff );if len (_eeea )> 1{return true ;};};return false ;}; +// Tbillyield implements the Excel TBILLYIELD function. +func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_dedb ,_ccfb ,_cbfb :=_gece (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _cbfb .Type ==ResultTypeError {return _cbfb ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_aecc :=_ccfb -_dedb ;if _aecc > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074"); +};_aecfe :=args [2].ValueNumber ;if _aecfe <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_fgcg :=(100-_aecfe )/_aecfe ;_gabe :=360/_aecc ;return MakeNumberResult (_fgcg *_gabe );}; -// Int is an implementation of the Excel INT() function that rounds a number -// down to an integer. -func Int (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_afca :=args [0].AsNumber ();if _afca .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_feee ,_bgbeb :=_acd .Modf (_afca .ValueNumber );if _bgbeb < 0{_feee --;};return MakeNumberResult (_feee );};const _ffedg =57353; +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_aeca :=len (args );if _aeca !=4&&_aeca !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_fgca :=args [0].ValueNumber ;if _fgca < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065"); +};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_egfa :=args [1].ValueNumber ;if _egfa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); +};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bfad :=args [2].ValueNumber ;if _bfad <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bacg :=args [3].ValueNumber ;if _bacg < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065"); +};if _bacg > _bfad {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_bced :=2.0;if _aeca ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bced =args [4].ValueNumber ;if _bced < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); +};};return MakeNumberResult (_eadf (_fgca ,_egfa ,_bfad ,_bacg ,_bced ));}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_aggg :s }}; +// Time is an implementation of the Excel TIME() function. +func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_ffb :=args [0].ValueNumber ;_aecdd :=args [1].ValueNumber ;_daea :=args [2].ValueNumber ;_aafc :=_acaa (_ffb ,_aecdd ,_daea );if _aafc >=0{return MakeNumberResult (_aafc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_aegb ,_dfe :=_efgf (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _dfe .Type ==ResultTypeError {return _dfe ;};_dbga :=_beg (_aegb ._cbd );_aadcb :=_beg (_aegb ._edce );_fcag :=_aegb ._cagg ;_beb :=_aegb ._dfcb ; -_efga :=_bfff (_dbga ,_aadcb ,_fcag ,_beb );_bdcf ,_feda ,_agb :=_efga .Date ();return MakeNumberResult (_daef (_bdcf ,int (_feda ),_agb ));}; +// Or is an implementation of the Excel OR() function and takes a variable +// number of arguments. +func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_fcfdd :=false ;for _ ,_bcda :=range args {switch _bcda .Type {case ResultTypeList ,ResultTypeArray :_gbbed :=Or (_bcda .ListValues ());if _gbbed .Type ==ResultTypeError {return _gbbed ;};if _gbbed .ValueNumber !=0{_fcfdd =true ;};case ResultTypeNumber :if _bcda .ValueNumber !=0{_fcfdd =true ; +};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _bcda ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052"); +};};return MakeBoolResult (_fcfdd );};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gfceb :=args [0].AsString ();if _gfceb .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if len (_gfceb .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeNumberResult (float64 (_gfceb .ValueString [0]));}; -// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number -// down to a specified number of digits. -func RoundDown (args []Result )Result {return _ddbb (args ,_cbcf )}; +// Update returns the same object as updating sheet references does not affect String. +func (_ggdcb String )Update (q *_ag .UpdateQuery )Expression {return _ggdcb }; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}};const _bgad =57362; +// Result is the result of a formula or cell evaluation . +type Result struct{ValueNumber float64 ;ValueString string ;ValueList []Result ;ValueArray [][]Result ;IsBoolean bool ;ErrorMessage string ;Type ResultType ;Ref Reference ;}; -// AsNumber attempts to intepret a string cell value as a number. Upon success, -// it returns a new number result, upon failure it returns the original result. -// This is used as functions return strings that can then act like number (e.g. -// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) -func (_debbg Result )AsNumber ()Result {if _debbg .Type ==ResultTypeString {_cfabe ,_fdeeee :=_ac .ParseFloat (_debbg .ValueString ,64);if _fdeeee ==nil {return MakeNumberResult (_cfabe );};};if _debbg .Type ==ResultTypeEmpty {return MakeNumberResult (0); -};return _debbg ;};func _ddgb (_ddbg Result )Result {if _ddbg .Type ==ResultTypeEmpty {return _ddbg ;};_cebg :=_ddbg .AsString ();if _cebg .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};if _ddbg .IsBoolean {if _cebg .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _cebg .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052"); -};}else {return MakeStringResult (_bdd .ToLower (_cebg .ValueString ));};}; +// ISODD is an implementation of the Excel ISODD() function. +func IsOdd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abba :=int (args [0].ValueNumber ); +return MakeBoolResult (_abba !=_abba /2*2);}; -// Eval evaluates and returns the result of an empty expression. -func (_agf EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; +// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). +type VerticalRange struct{_dbbac ,_gabga string }; -// String returns a string representation of PrefixExpr. -func (_eccbg PrefixExpr )String ()string {return _a .Sprintf ("\u0025\u0073\u0021%\u0073",_eccbg ._faga .String (),_eccbg ._dfbcg .String ());}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_ebffc :=_dfgf (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _ebffc .Type !=ResultTypeEmpty {return _ebffc ;};_cdfdc :=_geeeb (args [1:]);_dgfa :=-_ea .MaxFloat64 ;_cceca :=_fccfe (args [0]);for _ ,_cccf :=range _cdfdc {_eced :=_cceca [_cccf ._aeaf ][_cccf ._bfgca ].ValueNumber ; +if _dgfa < _eced {_dgfa =_eced ;};};if _dgfa ==-_ea .MaxFloat64 {_dgfa =0;};return MakeNumberResult (float64 (_dgfa ));}; -// Tbillprice implements the Excel TBILLPRICE function. -func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_cacc ,_abfe ,_gcece :=_cdgb (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _gcece .Type ==ResultTypeError {return _gcece ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_eccb :=_abfe -_cacc ;if _eccb > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074"); -};_eddc :=args [2].ValueNumber ;if _eddc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); -};return MakeNumberResult (100*(1-_eddc *_eccb /360));};func _daec (_eacad [][]Result ,_edbf int )[][]Result {_fddd :=[][]Result {};for _gcdea :=range _eacad {if _gcdea ==0{continue ;};_fcbe :=[]Result {};for _adcc :=range _eacad {if _adcc ==_edbf {continue ; -};_fcbe =append (_fcbe ,_eacad [_gcdea ][_adcc ]);};_fddd =append (_fddd ,_fcbe );};return _fddd ;}; +// Even is an implementation of the Excel EVEN() that rounds a number to the +// nearest even integer. +func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fgga :=args [0].AsNumber (); +if _fgga .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gafcc :=_ea .Signbit (_fgga .ValueNumber ); +_ddcbe ,_ecec :=_ea .Modf (_fgga .ValueNumber /2);_ggda :=_ddcbe *2;if _ecec !=0{if !_gafcc {_ggda +=2;}else {_ggda -=2;};};return MakeNumberResult (_ggda );}; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_gbcc ,_gaefe :=_dceb ("\u0046\u0049\u004e\u0044",args );if _gaefe .Type !=ResultTypeEmpty {return _gaefe ;};_cfgd :=_gbcc ._faba ;if _cfgd ==""{return MakeNumberResult (1.0);};_bccdf :=_gbcc ._fdda ;_ggae :=_gbcc ._egffa ; -_gbcf :=1;for _ebadc :=range _bccdf {if _gbcf < _ggae {_gbcf ++;continue ;};_degfc :=_bdd .Index (_bccdf [_ebadc :],_cfgd );if _degfc ==0{return MakeNumberResult (float64 (_gbcf ));};_gbcf ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -}; +// String returns a string representation of String. +func (_adggb String )String ()string {return "\u0022"+_adggb ._fdfebb +"\u0022"};func _bf (_bde BinOpType ,_fbf ,_df []Result )Result {_gf :=[]Result {};for _egc :=range _fbf {_agb :=_fbf [_egc ].AsNumber ();_ege :=_df [_egc ].AsNumber ();if _agb .Type !=ResultTypeNumber ||_ege .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e"); +};switch _bde {case BinOpTypePlus :_gf =append (_gf ,MakeNumberResult (_agb .ValueNumber +_ege .ValueNumber ));case BinOpTypeMinus :_gf =append (_gf ,MakeNumberResult (_agb .ValueNumber -_ege .ValueNumber ));case BinOpTypeMult :_gf =append (_gf ,MakeNumberResult (_agb .ValueNumber *_ege .ValueNumber )); +case BinOpTypeDiv :if _ege .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gf =append (_gf ,MakeNumberResult (_agb .ValueNumber /_ege .ValueNumber ));case BinOpTypeExp :_gf =append (_gf ,MakeNumberResult (_ea .Pow (_agb .ValueNumber ,_ege .ValueNumber ))); +case BinOpTypeLT :_gf =append (_gf ,MakeBoolResult (_agb .ValueNumber < _ege .ValueNumber ));case BinOpTypeGT :_gf =append (_gf ,MakeBoolResult (_agb .ValueNumber > _ege .ValueNumber ));case BinOpTypeEQ :_gf =append (_gf ,MakeBoolResult (_agb .ValueNumber ==_ege .ValueNumber )); +case BinOpTypeLEQ :_gf =append (_gf ,MakeBoolResult (_agb .ValueNumber <=_ege .ValueNumber ));case BinOpTypeGEQ :_gf =append (_gf ,MakeBoolResult (_agb .ValueNumber >=_ege .ValueNumber ));case BinOpTypeNE :_gf =append (_gf ,MakeBoolResult (_agb .ValueNumber !=_ege .ValueNumber )); +default:return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_bde ));};};return MakeListResult (_gf );}; -// Choose implements the Excel CHOOSE function. -func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_adde :=args [0]; -if _adde .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_bbef :=int (_adde .ValueNumber );if _bbef < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065"); -};if len (args )<=_bbef {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073"); -};return args [_bbef ];};const _cbgde =187;var _cgb =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// String returns a string representation of a vertical range with prefix. +func (_agcfbc PrefixVerticalRange )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_agcfbc ._ccfd .String (),_agcfbc ._fcbbf ,_agcfbc ._gdbf );}; +// Exact is an implementation of the Excel EXACT() which compares two strings. +func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_eccg :=args [0].AsString ();_affbc :=args [1].AsString ();if _eccg .Type !=ResultTypeString ||_affbc .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};return MakeBoolResult (_eccg .ValueString ==_affbc .ValueString );}; -// Value is an implementation of the Excel VALUE function. -func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bgebf :=args [0];if _bgebf .Type ==ResultTypeNumber {return _bgebf ;};if _bgebf .Type ==ResultTypeString {_caaaa ,_eddf :=_ac .ParseFloat (_bgebf .Value (),64);if _eddf ==nil {return MakeNumberResult (_caaaa );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045"); -}; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_dffe PrefixVerticalRange )Update (q *_ag .UpdateQuery )Expression {if q .UpdateType ==_ag .UpdateActionRemoveColumn {_gafb :=_dffe ;_cgceb :=_dffe ._ccfd .String ();if _cgceb ==q .SheetToUpdate {_gadec :=q .ColumnIdx ;_gafb ._fcbbf =_fef (_dffe ._fcbbf ,_gadec ); +_gafb ._gdbf =_fef (_dffe ._gdbf ,_gadec );};return _gafb ;};return _dffe ;};func _fbaf (_dcaa float64 )float64 {return float64 (int (_dcaa +0.5))}; -// String returns a string representation for Negate. -func (_aeff Negate )String ()string {return "\u002d"+_aeff ._ffab .String ()}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_ceagf PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_afcfb :=_ceagf ._affed .Reference (ctx ,ev );switch _afcfb .Type {case ReferenceTypeSheet :if _geeca (_afcfb ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_afcfb .Value )); +};_bffdf :=_ceagf .horizontalRangeReference (_afcfb .Value );if _efba ,_fbafg :=ev .GetFromCache (_bffdf );_fbafg {return _efba ;};_dcfd :=ctx .Sheet (_afcfb .Value );_edcdb ,_ccgee :=_babb (_dcfd ,_ceagf ._ebag ,_ceagf ._gecgf );_afegb :=_adge (_dcfd ,ev ,_edcdb ,_ccgee ); +ev .SetCache (_bffdf ,_afegb );return _afegb ;default:return MakeErrorResult (_a .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_afcfb .Type )); +};}; -// Bool is a boolean expression. -type Bool struct{_bfa bool }; +// NA is an implementation of the Excel NA() function that just returns the #N/A! error. +func NA (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; -// Error is an error expression. -type Error struct{_gda string }; +// NewNegate constructs a new negate expression. +func NewNegate (e Expression )Expression {return Negate {_ffabb :e }}; -// Update updates references in the VerticalRange after removing a row/column. -func (_cbfb VerticalRange )Update (q *_dd .UpdateQuery )Expression {if q .UpdateType ==_dd .UpdateActionRemoveColumn {_ddfae :=_cbfb ;if q .UpdateCurrentSheet {_dadbe :=q .ColumnIdx ;_ddfae ._bebdge =_fbd (_cbfb ._bebdge ,_dadbe );_ddfae ._fcgfb =_fbd (_cbfb ._fcgfb ,_dadbe ); -};return _ddfae ;};return _cbfb ;}; +// SeriesSum implements the Excel SERIESSUM function. +func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_ccgc :=args [0].AsNumber ();_cfaf :=args [1].AsNumber ();_ddcf :=args [2].AsNumber ();_ceead :=args [3].ListValues ();if _ccgc .Type !=ResultTypeNumber ||_cfaf .Type !=ResultTypeNumber ||_ddcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063"); +};_acb :=float64 (0);for _edebc ,_fcdac :=range _ceead {_acb +=_fcdac .ValueNumber *_ea .Pow (_ccgc .ValueNumber ,_cfaf .ValueNumber +float64 (_edebc )*_ddcf .ValueNumber );};return MakeNumberResult (_acb );};func (_baedb *noCache )SetCache (key string ,value Result ){}; +func _gfcf (_fec string )(int ,int ,int ,bool ,Result ){_baa :="";_efa :=[]string {};for _gdgaf ,_fab :=range _gdga {_efa =_fab .FindStringSubmatch (_fec );if len (_efa )> 1{_baa =_gdgaf ;break ;};};if _baa ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf ); +};_ada :=false ;var _fca ,_acgc ,_aca int ;var _eaf error ;switch _baa {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_acgc ,_eaf =_bc .Atoi (_efa [1]);if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_aca ,_eaf =_bc .Atoi (_efa [3]); +if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_fca ,_eaf =_bc .Atoi (_efa [5]);if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};if _fca < 0||_fca > 9999||(_fca > 99&&_fca < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf ); +};_fca =_aeac (_fca );_ada =_efa [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_acgc =_ecb [_efa [1]];_aca ,_eaf =_bc .Atoi (_efa [14]);if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_fca ,_eaf =_bc .Atoi (_efa [16]); +if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};if _fca < 0||_fca > 9999||(_fca > 99&&_fca < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_fca =_aeac (_fca );_ada =_efa [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_addef ,_cgbd :=_bc .Atoi (_efa [1]); +if _cgbd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_eebc ,_cgbd :=_bc .Atoi (_efa [3]);if _cgbd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_fdad ,_cgbd :=_bc .Atoi (_efa [5]);if _cgbd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf ); +};if _addef >=1900&&_addef < 10000{_fca =_addef ;_acgc =_eebc ;_aca =_fdad ;}else if _addef > 0&&_addef < 13{_acgc =_addef ;_aca =_eebc ;_fca =_fdad ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_ada =_efa [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_fca ,_eaf =_bc .Atoi (_efa [16]); +if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_acgc =_ecb [_efa [3]];_aca ,_eaf =_bc .Atoi (_efa [1]);if _eaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf );};_ada =_efa [19]=="";};if !_aef (_fca ,_acgc ,_aca ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dggf ); +};return _fca ,_acgc ,_aca ,_ada ,_cff ;};func _bfc (_cddb int )bool {if _cddb ==_cddb /400*400{return true ;};if _cddb ==_cddb /100*100{return false ;};return _cddb ==_cddb /4*4;};func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_bfdb :=args [0].AsNumber ();if _bfdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_cgbf :=float64 (0);if len (args )> 1{_dcfae :=args [1].AsNumber ();if _dcfae .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_cgbf =_dcfae .ValueNumber ;};_fceef :=_bfdb .ValueNumber ;_fbad :=1.0;if _cgbf >=0{_fbad =_ea .Pow (1/10.0,_cgbf );}else {return MakeNumberResult (0);};_fceef ,_addb :=_ea .Modf (_fceef /_fbad );_agdcg :=0.99999;if _addb > _agdcg {_fceef ++;}else if _addb < -_agdcg {_fceef --; +};_ =_addb ;return MakeNumberResult (_fceef *_fbad );};const _gbedf =-1000;const _fadfb =57373; -// Mid is an implementation of the Excel MID function that returns a copy -// of the string with each word capitalized. -func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_cabg :=args [0];if _cabg .Type ==ResultTypeError {return _cabg ; -};if _cabg .Type !=ResultTypeString &&_cabg .Type !=ResultTypeNumber &&_cabg .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); -};_gdfcd :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_fgad :=int (args [1].ValueNumber );if _fgad < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_eeef :=int (args [2].ValueNumber );if _eeef < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); -};_cbgc :=len (_gdfcd );if _fgad > _cbgc {return MakeStringResult ("");};_fgad --;_ecgg :=_fgad +_eeef ;if _ecgg > _cbgc {return MakeStringResult (_gdfcd [_fgad :]);}else {return MakeStringResult (_gdfcd [_fgad :_ecgg ]);};};func _efdf (_cfb ,_daba _ea .Time )bool {_fefg :=_cfb .Unix (); -_edca :=_daba .Unix ();_gbcg :=_cfb .Year ();_adbg :=_aadf (_gbcg ,_ea .March ,1);if _gad (_gbcg )&&_fefg < _adbg &&_edca >=_adbg {return true ;};var _bde =_daba .Year ();var _aee =_aadf (_bde ,_ea .March ,1);return (_gad (_bde )&&_edca >=_aee &&_fefg < _aee ); -}; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_dbgf :=len (args );if _dbgf < 2||_dbgf > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_ecgd :=args [0];if _ecgd .Type !=ResultTypeArray &&_ecgd .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_feed :=args [1].AsNumber ();if _feed .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_geac :=int (_feed .ValueNumber )-1;_eafg :=-1;if _dbgf ==3&&args [2].Type !=ResultTypeEmpty {_acabg :=args [2].AsNumber ();if _acabg .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_eafg =int (_acabg .ValueNumber )-1;};if _geac ==-1&&_eafg ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};var _agef []Result ;if _ecgd .Type ==ResultTypeArray {_gffe :=_ecgd .ValueArray ;if _geac < -1||_geac >=len (_gffe ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065"); +};if _geac ==-1{if _eafg >=len (_gffe [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_dcgg :=[][]Result {};for _ ,_addfg :=range _gffe {_beag :=_addfg [_eafg ]; +if _beag .Type ==ResultTypeEmpty {_beag =MakeNumberResult (0);};_dcgg =append (_dcgg ,[]Result {_beag });};return MakeArrayResult (_dcgg );};_agef =_gffe [_geac ];}else {_cfag :=_ecgd .ValueList ;if _geac < -1||_geac >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065"); +};if _geac ==-1{if _eafg >=len (_cfag ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_ffag :=_cfag [_eafg ];if _ffag .Type ==ResultTypeEmpty {_ffag =MakeNumberResult (0); +};return _ffag ;};_agef =_cfag ;};if _eafg < -1||_eafg > len (_agef ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _eafg ==-1{_bfec :=[]Result {}; +for _ ,_fdge :=range _agef {if _fdge .Type ==ResultTypeEmpty {_bfec =append (_bfec ,MakeNumberResult (0));}else {_bfec =append (_bfec ,_fdge );};};return MakeArrayResult ([][]Result {_bfec });};_fddfe :=_agef [_eafg ];if _fddfe .Type ==ResultTypeEmpty {return MakeNumberResult (0); +};return _fddfe ;}; -// Reference returns a string reference value to a named range. -func (_debd NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_debd ._gfga };}; +// ErrorType is a formula evaluation error type. +type ErrorType byte ;const _eee =86400000000000;func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }};type parsedSearchObject struct{_cagbb string ;_aaeaa string ;_fdgf int ;}; -// SetLocked does nothing for the invalid reference context. -func (_cdbdd *ivr )SetLocked (cellRef string ,locked bool ){}; +// Eval evaluates and returns the result of an empty expression. +func (_gbd EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_dgee :=len (args );if _dgee < 3||_dgee > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_ccg :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bgag :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_gfdd :=args [2].ValueNumber ;_ecff :=0.0;if _dgee >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_ecff =args [3].ValueNumber ;};_feaaeb :=0.0;if _dgee ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_feaaeb =args [4].ValueNumber ;if _feaaeb !=0{_feaaeb =1;};};_aed :=_bgag *(1+_ccg *_feaaeb )-_ecff *_ccg ;_fade :=(_gfdd *_ccg +_bgag *(1+_ccg *_feaaeb ));return MakeNumberResult (_acd .Log (_aed /_fade )/_acd .Log (1+_ccg ));}; +// Int is an implementation of the Excel INT() function that rounds a number +// down to an integer. +func Int (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_ceef :=args [0].AsNumber ();if _ceef .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074"); +};_ddgbe ,_dgee :=_ea .Modf (_ceef .ValueNumber );if _dgee < 0{_ddgbe --;};return MakeNumberResult (_ddgbe );}; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _gfbg (args ,true )}; +// Munit is an implementation of the Excel MUNIT function that returns an +// identity matrix. +func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074"); +};_fbgac :=args [0].AsNumber ();if _fbgac .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074"); +};_ddef :=int (_fbgac .ValueNumber );_acdd :=make ([][]Result ,0,_ddef );for _dgde :=0;_dgde < _ddef ;_dgde ++{_gcddb :=make ([]Result ,_ddef );for _ggfa :=0;_ggfa < _ddef ;_ggfa ++{if _dgde ==_ggfa {_gcddb [_ggfa ]=MakeNumberResult (1.0);}else {_gcddb [_ggfa ]=MakeNumberResult (0.0); +};};_acdd =append (_acdd ,_gcddb );};return MakeArrayResult (_acdd );};func _gad (_ecbf int ,_bdc _ba .Month ,_abf int )int64 {if _ecbf ==1900&&int (_bdc )<=2{_abf --;};_dcfb :=_ba .Date (_ecbf ,_bdc ,_abf ,0,0,0,0,_ba .UTC );return _dcfb .Unix ();};func (_eabd *defEval )checkLastEvalIsRef (_gcge Context ,_fbc Expression ){switch _fbc .(type ){case FunctionCall :switch _fbc .(FunctionCall )._ggbg {case "\u0049\u0053\u0052E\u0046":for _ ,_dbe :=range _fbc .(FunctionCall )._bgfdd {switch _dbe .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_age :=_dbe .Eval (_gcge ,_eabd ); +_eabd ._cgc =!(_age .Type ==ResultTypeError &&_age .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_eabd ._cgc =false ;};};};};};func _dccce (_gdbb Result ,_eafa *criteriaParsed )bool {_edef :=_bd .ToLower (_gdbb .ValueString );_ebcgd :=_eafa ._gcgda ._abgb ; +_gfaae :=_eafa ._gcgda ._aadad ;if _ebcgd ==_ccda {return _edef ==_gfaae ||_fb .Match (_gfaae ,_edef );};if _gdbb .Type !=ResultTypeEmpty {if _edef ==_eafa ._ecdf ||_fb .Match (_eafa ._ecdf ,_edef ){return true ;};if _ ,_dgfgbb :=_bc .ParseFloat (_gfaae ,64); +_dgfgbb ==nil {return false ;};switch _ebcgd {case _bbff :return _edef <=_gfaae ;case _ebed :return _edef >=_gfaae ;case _adga :return _edef < _gfaae ;case _egggg :return _edef > _gfaae ;};};return false ;}; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_bbbgd .Lock ();defer _bbbgd .Unlock ();if _ ,_gfdba :=_eaff [name ];_gfdba {_ge .Log .Debug ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name ); -};_eaff [name ]=fn ;};var _dgcb []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; +// DateValue is an implementation of the Excel DATEVALUE() function. +func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073"); +};_dgfg :=_bd .ToLower (args [0].ValueString );if !_ffce (_dgfg ){_ ,_ ,_ ,_ ,_fgd ,_gdfg :=_dcc (_dgfg );if _gdfg .Type ==ResultTypeError {_gdfg .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045"; +return _gdfg ;};if _fgd {return MakeNumberResult (0);};};_dba ,_bdae ,_adde ,_ ,_acde :=_gfcf (_dgfg );if _acde .Type ==ResultTypeError {return _acde ;};return MakeNumberResult (_bad (_dba ,_bdae ,_adde ));}; -// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned -func Parse (r _bd .Reader )Expression {_effd :=&plex {_bggf :LexReader (r )};_egee (_effd );if _effd ._cfdad !=""{return nil ;};return _effd ._cacag ;};var _bcgfd =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1}; +// Lower is an implementation of the Excel LOWER function that returns a lower +// case version of a string. +func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_fbafc :=args [0];switch _fbafc .Type {case ResultTypeError :return _fbafc ;case ResultTypeNumber ,ResultTypeString :return _afea (args [0]);case ResultTypeList :_afec :=_fbafc .ValueList ;_dcad :=[]Result {};for _ ,_beec :=range _afec {_bcdb :=_afea (_beec ); +if _bcdb .Type ==ResultTypeError {return _bcdb ;};_dcad =append (_dcad ,_bcdb );};return MakeListResult (_dcad );case ResultTypeArray :_bbegc :=_fbafc .ValueArray ;_ceega :=[][]Result {};for _ ,_feec :=range _bbegc {_acea :=[]Result {};for _ ,_dagge :=range _feec {_cegfa :=_afea (_dagge ); +if _cegfa .Type ==ResultTypeError {return _cegfa ;};_acea =append (_acea ,_cegfa );};_ceega =append (_ceega ,_acea );};return MakeArrayResult (_ceega );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052"); +};}; +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_aggad :=_df .Buffer {};for _ ,_fccag :=range args {switch _fccag .Type {case ResultTypeString :_aggad .WriteString (_fccag .ValueString );case ResultTypeNumber :var _gaeb string ;if _fccag .IsBoolean {if _fccag .ValueNumber ==0{_gaeb ="\u0046\u0041\u004cS\u0045"; -}else {_gaeb ="\u0054\u0052\u0055\u0045";};}else {_gaeb =_fccag .AsString ().ValueString ;};_aggad .WriteString (_gaeb );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073"); -};};return MakeStringResult (_aggad .String ());}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_bggea PrefixHorizontalRange )Update (q *_ag .UpdateQuery )Expression {return _bggea }; -// String returns a string of a range. -func (_dbcgf Range )String ()string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_dbcgf ._efggb .String (),_dbcgf ._abdcf .String ());};type ri struct{_afaa float64 ;_aedg string ;}; +// String is a string expression. +type String struct{_fdfebb string }; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_gdbgc ,_gefc ,_ecdad :=_agbf (from ,to );if _ecdad !=nil {_ge .Log .Debug (_ecdad .Error ());return NewError (_ecdad .Error ());};return PrefixRangeExpr {_egeec :pfx ,_aeebec :_gdbgc ,_ccad :_gefc }; -};func (_aaad PrefixVerticalRange )verticalRangeReference (_efdad string )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_efdad ,_aaad ._cfdac ,_aaad ._ddccef );};const _agcgbe =57378;type ivr struct{};func _gfef (_fagg []Result )Result {_adcg :=_fagg [0].ValueArray ; -if len (_fagg )==1{_afae :=[][]Result {};for _ ,_ggdfbb :=range _adcg {_afae =append (_afae ,_bgac ([]Result {MakeListResult (_ggdfbb )}).ValueList );};return MakeArrayResult (_afae );}else if len (_fagg )==2{_cbcg :=len (_adcg );_gafd :=len (_adcg [0]); -_eacca :=_bded (_fagg [1],_cbcg ,_gafd );_bagd :=len (_eacca );_aeebe :=[][]Result {};var _cdefb []Result ;for _abab ,_cdaf :=range _adcg {if _abab < _bagd {_cdefb =_eacca [_abab ];}else {_cdefb =_gedc (MakeErrorResultType (ErrorTypeNA ,""),_gafd );};_aeebe =append (_aeebe ,_bgac ([]Result {MakeListResult (_cdaf ),MakeListResult (_cdefb )}).ValueList ); -};return MakeArrayResult (_aeebe );}else if len (_fagg )==3{_ceef :=len (_adcg );_bccf :=len (_adcg [0]);_cdga :=_bded (_fagg [1],_ceef ,_bccf );_debc :=_bded (_fagg [2],_ceef ,_bccf );_afgc :=len (_cdga );_ddgc :=len (_debc );_bcd :=[][]Result {};var _ffbg ,_dcgeb []Result ; -for _cfaea ,_fbeag :=range _adcg {if _cfaea < _afgc {_ffbg =_cdga [_cfaea ];}else {_ffbg =_gedc (MakeErrorResultType (ErrorTypeNA ,""),_bccf );};if _cfaea < _ddgc {_dcgeb =_debc [_cfaea ];}else {_dcgeb =_gedc (MakeErrorResultType (ErrorTypeNA ,""),_bccf ); -};_bcd =append (_bcd ,_bgac ([]Result {MakeListResult (_fbeag ),MakeListResult (_ffbg ),MakeListResult (_dcgeb )}).ValueList );};return MakeArrayResult (_bcd );};return MakeErrorResultType (ErrorTypeValue ,"");}; +// Update updates references in the VerticalRange after removing a row/column. +func (_fgfa VerticalRange )Update (q *_ag .UpdateQuery )Expression {if q .UpdateType ==_ag .UpdateActionRemoveColumn {_ccfae :=_fgfa ;if q .UpdateCurrentSheet {_ggfgc :=q .ColumnIdx ;_ccfae ._dbbac =_fef (_fgfa ._dbbac ,_ggfgc );_ccfae ._gabga =_fef (_fgfa ._gabga ,_ggfgc ); +};return _ccfae ;};return _fgfa ;}; -// Value returns a string version of the result. -func (_bbeb Result )Value ()string {switch _bbeb .Type {case ResultTypeNumber :_adabd :=_ac .FormatFloat (_bbeb .ValueNumber ,'f',-1,64);if len (_adabd )> 12{_dagc :=12;for _cfdf :=_dagc ;_cfdf > 0&&_adabd [_cfdf ]=='0';_cfdf --{_dagc --;};_adabd =_adabd [0:_dagc +1]; -};return _adabd ;case ResultTypeError :return _bbeb .ValueString ;case ResultTypeString :return _bbeb .ValueString ;case ResultTypeList :if len (_bbeb .ValueList )==0{return "";};return _bbeb .ValueList [0].Value ();case ResultTypeArray :if len (_bbeb .ValueArray )==0||len (_bbeb .ValueArray [0])==0{return ""; -};return _bbeb .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};};const _cbed =57360; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_defa :=_bd .Split (v ,"\u003a");if len (_defa )!=2{return nil ;};_ecada ,_ :=_bc .Atoi (_defa [0]);_cfbcb ,_ :=_bc .Atoi (_defa [1]);if _ecada > _cfbcb {_ecada ,_cfbcb =_cfbcb ,_ecada ; +};return PrefixHorizontalRange {_affed :pfx ,_ebag :_ecada ,_gecgf :_cfbcb };};func (_aba *evCache )GetFromCache (key string )(Result ,bool ){_aba ._gca .Lock ();_cbd ,_bbb :=_aba ._acg [key ];_aba ._gca .Unlock ();return _cbd ,_bbb ;}; -// Update updates references in the BinaryExpr after removing a row/column. -func (_cg BinaryExpr )Update (q *_dd .UpdateQuery )Expression {_aadc :=_cg ;_aadc ._aac =_cg ._aac .Update (q );_aadc ._ee =_cg ._ee .Update (q );return _aadc ;}; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_ea .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; -// Code is an implementation of the Excel CODE function that returns the first -// character of the string as a number. -func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_gfcdf :=args [0].AsString ();if _gfcdf .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};if len (_gfcdf .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_gfcdf .ValueString [0]));};func _faf (_egcf ,_gcaeb []float64 ,_cfad float64 )Result {_gaff :=false ;_cbeb :=false ;for _baee :=0;_baee < len (_egcf );_baee ++{if _egcf [_baee ]> 0{_gaff =true ; -};if _egcf [_baee ]< 0{_cbeb =true ;};};if !_gaff ||!_cbeb {return MakeErrorResultType (ErrorTypeNum ,"");};_fabd :=_cfad ;_efdab :=1e-10;_gaacd :=0;_agcc :=50;_cgaf :=false ;for {_efec :=_cbaba (_egcf ,_gcaeb ,_fabd );_cbgg :=_fabd -_efec /_cacg (_egcf ,_gcaeb ,_fabd ); -_cegf :=_acd .Abs (_cbgg -_fabd );_fabd =_cbgg ;_gaacd ++;if _cegf <=_efdab ||_acd .Abs (_efec )<=_efdab {break ;};if _gaacd > _agcc {_cgaf =true ;break ;};};if _cgaf ||_acd .IsNaN (_fabd )||_acd .IsInf (_fabd ,0){return MakeErrorResultType (ErrorTypeNum ,""); -};return MakeNumberResult (_fabd );}; +// Quotient is an implementation of the Excel QUOTIENT function that returns the +// integer portion of division. +func Quotient (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_bbag :=args [0].AsNumber ();_bgba :=args [1].AsNumber ();if _bbag .Type !=ResultTypeNumber ||_bgba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _bgba .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_ea .Trunc (_bbag .ValueNumber /_bgba .ValueNumber )); +}; -// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. -func IsNonText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type !=ResultTypeString );}; +// Reference returns a string reference value to a vertical range. +func (_effgd VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_effgd .verticalRangeReference ()};}; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_fdea :=len (args );if _fdea < 2||_fdea > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_fbae :=args [0];if _fbae .Type !=ResultTypeArray &&_fbae .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); -};_ddea :=args [1].AsNumber ();if _ddea .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_cbde :=int (_ddea .ValueNumber )-1;_gceb :=-1;if _fdea ==3&&args [2].Type !=ResultTypeEmpty {_fbbg :=args [2].AsNumber ();if _fbbg .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_gceb =int (_fbbg .ValueNumber )-1;};if _cbde ==-1&&_gceb ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};var _fded []Result ;if _fbae .Type ==ResultTypeArray {_fbfd :=_fbae .ValueArray ;if _cbde < -1||_cbde >=len (_fbfd ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065"); -};if _cbde ==-1{if _gceb >=len (_fbfd [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_bcbg :=[][]Result {};for _ ,_beeg :=range _fbfd {_ggdff :=_beeg [_gceb ]; -if _ggdff .Type ==ResultTypeEmpty {_ggdff =MakeNumberResult (0);};_bcbg =append (_bcbg ,[]Result {_ggdff });};return MakeArrayResult (_bcbg );};_fded =_fbfd [_cbde ];}else {_aede :=_fbae .ValueList ;if _cbde < -1||_cbde >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065"); -};if _cbde ==-1{if _gceb >=len (_aede ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_fccb :=_aede [_gceb ];if _fccb .Type ==ResultTypeEmpty {_fccb =MakeNumberResult (0); -};return _fccb ;};_fded =_aede ;};if _gceb < -1||_gceb > len (_fded ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _gceb ==-1{_ggeb :=[]Result {}; -for _ ,_gbgc :=range _fded {if _gbgc .Type ==ResultTypeEmpty {_ggeb =append (_ggeb ,MakeNumberResult (0));}else {_ggeb =append (_ggeb ,_gbgc );};};return MakeArrayResult ([][]Result {_ggeb });};_bedg :=_fded [_gceb ];if _bedg .Type ==ResultTypeEmpty {return MakeNumberResult (0); -};return _bedg ;}; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_faedc .Lock ();defer _faedc .Unlock ();if _ ,_fgfba :=_baegb [name ];_fgfba {_ae .Log .Debug ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name ); +};_baegb [name ]=fn ;};func _gcfc (_bgbd ,_agbf Result ,_cagb string )(*xargs ,Result ){if _bgbd .Type !=ResultTypeList &&_bgbd .Type !=ResultTypeArray {return nil ,MakeErrorResult (_cagb +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065"); +};_ddafb :=_fccfe (_bgbd );_accc :=[]float64 {};for _ ,_egga :=range _ddafb {for _ ,_baabe :=range _egga {if _baabe .Type ==ResultTypeNumber &&!_baabe .IsBoolean {_accc =append (_accc ,_baabe .ValueNumber );}else {return nil ,MakeErrorResult (_cagb +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073"); +};};};_bfef :=len (_accc );if len (_accc )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _agbf .Type !=ResultTypeList &&_agbf .Type !=ResultTypeArray {return nil ,MakeErrorResult (_cagb +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065"); +};_dbeeg :=_fccfe (_agbf );_dafg :=[]float64 {};_cecf :=0.0;for _ ,_cbega :=range _dbeeg {for _ ,_fdgb :=range _cbega {if _fdgb .Type ==ResultTypeNumber &&!_fdgb .IsBoolean {_fead :=float64 (int (_fdgb .ValueNumber ));if _fead < _cecf {return nil ,MakeErrorResultType (ErrorTypeNum ,_cagb +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072"); +};_dafg =append (_dafg ,_fead );_cecf =_fead ;}else {return nil ,MakeErrorResult (_cagb +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_dafg )!=_bfef {return nil ,MakeErrorResultType (ErrorTypeNum ,""); +};return &xargs {_accc ,_dafg },MakeEmptyResult ();}; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_fada ,_cfg ,_adefe :=_gbe (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _adefe .Type ==ResultTypeError {return _adefe ;};if _cfg < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031"); -};if _fada ==0{return MakeNumberResult (0);};_ggfee :=_fada < 0;if _ggfee {_fada =-_fada ;};_bbdg :=args [0].Value ();_defc :=_bdd .Split (_bbdg ,"\u002e");_ggfg :=float64 (int (_fada ));_dbeg :=_defc [1];_dgge :=len (_dbeg );_eecf :=int (_acd .Log10 (_cfg ))+1; -_dbed :=float64 (_eecf -_dgge );_ggdc ,_agfa :=_ac .ParseFloat (_dbeg ,64);if _agfa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045"); -};_ggdc *=_acd .Pow (10,_dbed );_fega :=_ggfg +_ggdc /_cfg ;if _ggfee {_fega =-_fega ;};return MakeNumberResult (_fega );};var _bfae Result =MakeEmptyResult (); +// EmptyExpr is an empty expression. +type EmptyExpr struct{}; -// Reference returns an invalid reference for EmptyExpr. -func (_fgb EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const (_cceb rmode =iota ;_cbcf ;_befcfb ;); +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_gfc [][]Expression }; -// ISNUMBER is an implementation of the Excel ISNUMBER() function. -func IsNumber (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber ); -};func _ecgd (_dggb ,_bbd _ea .Time ,_fgf int )_ea .Time {_bddb :=_ea .Date (_dggb .Year (),_bbd .Month (),_bbd .Day (),0,0,0,0,_ea .UTC );if _bddb .After (_dggb ){_bddb =_bddb .AddDate (-1,0,0);};for !_bddb .After (_dggb ){_bddb =_bddb .AddDate (0,12/_fgf ,0); -};return _bddb ;}; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};const _fdgcb =57350; -// Or is an implementation of the Excel OR() function and takes a variable -// number of arguments. -func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_ccbe :=false ;for _ ,_ceag :=range args {switch _ceag .Type {case ResultTypeList ,ResultTypeArray :_baed :=Or (_ceag .ListValues ());if _baed .Type ==ResultTypeError {return _baed ;};if _baed .ValueNumber !=0{_ccbe =true ;};case ResultTypeNumber :if _ceag .ValueNumber !=0{_ccbe =true ; -};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _ceag ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052"); -};};return MakeBoolResult (_ccbe );}; +// Cell is an implementation of the Excel CELL function that returns information +// about the formatting, location, or contents of a cell. +func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_fcda :=args [0].AsString ();if _fcda .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067"); +};_bgfg :="\u0041\u0031";if len (args )==2{_abaad :=args [1].Ref ;if _abaad .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); +};_bgfg =_abaad .Value ;};switch _fcda .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_gbag ,_fgec :=_cf .ParseCellReference (_bgfg );if _fgec !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgfg ); +};_badg :="\u0024"+_gbag .Column +"\u0024"+_bc .Itoa (int (_gbag .RowIdx ));if _gbag .SheetName !=""{_badg =_gbag .SheetName +"\u0021"+_badg ;};return MakeStringResult (_badg );case "\u0063\u006f\u006c":_cdfd ,_afg :=_cf .ParseCellReference (_bgfg );if _afg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgfg ); +};return MakeNumberResult (float64 (_cdfd .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_ecea :=_bd .Contains (ctx .GetFormat (_bgfg ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_ecea );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1]; +case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_dcbfc :="\u0047";_ffaa :=ctx .GetFormat (_bgfg );if _ffaa =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_gbca .MatchString (_ffaa ){_dcbfc ="\u0046\u0030"; +}else if _ffaa =="\u0030\u0025"{_dcbfc ="\u0050\u0030";}else if _ffaa =="\u004d\u004d\u004d\u0020\u0044\u0044"{_dcbfc ="\u0044\u0032";}else if _ffaa =="\u004d\u004d\u002fY\u0059"{_dcbfc ="\u0044\u0033";}else if _ffaa =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_ffaa =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_dcbfc ="\u0044\u0034"; +}else if _ffaa =="\u004d\u004d\u005c\u002d\u0044\u0044"{_dcbfc ="\u0044\u0035";}else if _ffaa =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dcbfc ="\u0044\u0036";}else if _ffaa =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dcbfc ="\u0044\u0037"; +}else if _ffaa =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_dcbfc ="\u0044\u0038";}else if _ffaa =="\u0048\u0048\u003aM\u004d"{_dcbfc ="\u0044\u0039";}else if _fbgbb .MatchString (_ffaa ){_dcbfc ="\u002e\u0030";}else if _dccc .MatchString (_ffaa ){_dcbfc ="\u002e\u0030\u0028\u0029"; +}else if _agab .MatchString (_ffaa ){_dcbfc ="\u0043\u0030";}else if _ffddf .MatchString (_ffaa )||_egbd .MatchString (_ffaa ){_dcbfc ="\u0044\u0031";}else if _geee :=_eacb .FindStringSubmatch (_ffaa );len (_geee )> 1{_dcbfc ="\u0046"+_bc .Itoa (len (_geee [1])); +}else if _ccec :=_gbccb .FindStringSubmatch (_ffaa );len (_ccec )> 1{_dcbfc ="\u002e"+_bc .Itoa (len (_ccec [2]));}else if _bgfd :=_cafaf .FindStringSubmatch (_ffaa );len (_bgfd )> 1{_dcbfc ="\u0050"+_bc .Itoa (len (_bgfd [2]));}else if _dcggg :=_efec .FindStringSubmatch (_ffaa ); +len (_dcggg )> 1{_dcbfc ="\u0043"+_cacba (_dcggg ,1);}else if _befb :=_dcddf .FindStringSubmatch (_ffaa );len (_befb )> 1{_dcbfc ="\u0043"+_cacba (_befb ,1);}else if _gcdg :=_fdfea .FindStringSubmatch (_ffaa );len (_gcdg )> 1{_dcbfc ="\u002e"+_cacba (_gcdg ,1)+"\u0028\u0029"; +}else if _gcfb :=_decc .FindStringSubmatch (_ffaa );len (_gcfb )> 1{_dcbfc ="\u002e"+_cacba (_gcfb ,1);}else if _dege :=_fbged .FindStringSubmatch (_ffaa );len (_dege )> 1{_dcbfc ="\u0053"+_cacba (_dege ,3);};if _dcbfc !="\u0047"&&_bd .Contains (_ffaa ,"\u005b\u0052\u0045D\u005d"){_dcbfc +="\u002d"; +};return MakeStringResult (_dcbfc );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_eafc :=ctx .GetFormat (_bgfg );if _bgade .MatchString (_eafc ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_bgfg )); +case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gebg :=0.0;if ctx .GetLocked (_bgfg ){_gebg =1.0;};return MakeNumberResult (_gebg );case "\u0072\u006f\u0077":_dbdd ,_agbfg :=_cf .ParseCellReference (_bgfg );if _agbfg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgfg ); +};return MakeNumberResult (float64 (_dbdd .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076"); +};case "\u0077\u0069\u0064t\u0068":_eecg ,_dfgb :=_cf .ParseCellReference (_bgfg );if _dfgb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgfg );};if _eecg .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_eecg .ColumnIdx ))); +}else {return MakeNumberResult (ctx .Sheet (_eecg .SheetName ).GetWidth (int (_eecg .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_fcda .ValueString ); +};func _aaeb (_eacc ,_dggc ,_gbbc ,_adcc ,_eade ,_fdab float64 )float64 {var _eecf ,_cgaa float64 ;_ecad :=0.0;_dcg :=_ea .Ceil (_eade );_gfce :=_eacc -_dggc ;_dbee :=false ;_bfdd :=0.0;for _degc :=1.0;_degc <=_dcg ;_degc ++{if !_dbee {_eecf =_eadf (_eacc ,_dggc ,_gbbc ,_degc ,_fdab ); +_bfdd =_gfce /(_gbbc -_degc +1);if _bfdd > _eecf {_cgaa =_bfdd ;_dbee =true ;}else {_cgaa =_eecf ;_gfce -=_eecf ;};}else {_cgaa =_bfdd ;};if _degc ==_dcg {_cgaa *=_eade +1-_dcg ;};_ecad +=_cgaa ;};return _ecad ;}; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_edae :=len (args );if _edae !=6&&_edae !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_ddeeb ,_gebd ,_dgfc :=_cdgb (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _dgfc .Type ==ResultTypeError {return _dgfc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_eefd :=args [2].ValueNumber ;if _eefd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072"); -};_dgcaa :=args [3].ValueNumber ;if _dgcaa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065"); -};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bcab :=args [4].ValueNumber ;if _bcab <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fffa :=args [5];if _fffa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_ffbd :=_fffa .ValueNumber ;if !_agff (_ffbd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dcdac :=0;if _edae ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dcdac =int (args [6].ValueNumber );if !_dfbd (_dcdac ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045"); -};};_fcca ,_dgfc :=_bgeg (_ddeeb ,_gebd ,_eefd ,_dgcaa ,_bcab ,_ffbd ,_dcdac );if _dgfc .Type ==ResultTypeError {return _dgfc ;};return MakeNumberResult (_fcca );};const _ddb ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {_caed ,_deagc ,_gedba :=_afeae (from ,to );if _gedba !=nil {_ae .Log .Debug (_gedba .Error ());return NewError (_gedba .Error ());};return Range {_gcddf :_caed ,_ebad :_deagc };}; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_gfceg :pfx ,_edab :exp }};type couponArgs struct{_ebg float64 ;_ffad float64 ;_gadg int ;_agcg int ;};func _cafe (_fgbde []Result ,_bedbf bool )Result {var _cgef string ;if _bedbf {_cgef ="\u004c\u0041\u0052G\u0045"; +}else {_cgef ="\u0053\u004d\u0041L\u004c";};if len (_fgbde )!=2{return MakeErrorResult (_cgef +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fafdb :=_fgbde [0];var _acdfe [][]Result ; +switch _fafdb .Type {case ResultTypeArray :_acdfe =_fafdb .ValueArray ;case ResultTypeList :_acdfe =[][]Result {_fafdb .ValueList };default:return MakeErrorResult (_cgef +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079"); +};if len (_acdfe )==0{return MakeErrorResult (_cgef +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077"); +};if _fgbde [1].Type !=ResultTypeNumber {return MakeErrorResult (_cgef +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072"); +};_cacd :=_fgbde [1].ValueNumber ;if _cacd < 1{return MakeErrorResultType (ErrorTypeNum ,_cgef +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030"); +};_efdd :=int (_cacd );if float64 (_efdd )!=_cacd {return MakeErrorResultType (ErrorTypeNum ,_cgef +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030"); +};_eefg :=[]float64 {};for _ ,_fdfeb :=range _acdfe {for _ ,_gfcbc :=range _fdfeb {if _gfcbc .Type ==ResultTypeNumber {_eefg =append (_eefg ,_gfcbc .ValueNumber );};};};if _efdd > len (_eefg ){return MakeErrorResultType (ErrorTypeNum ,_cgef +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079"); +};_befae :=_fd .MergeSort (_eefg );if _bedbf {return MakeNumberResult (_befae [len (_befae )-_efdd ]);}else {return MakeNumberResult (_befae [_efdd -1]);};};func _egef (_ddfe ,_agag float64 ,_dace ,_edea int )float64 {_fcea :=_aecd (_ddfe );_aefda :=_aecd (_agag ); +if _edea ==1{_ddag :=_ffgg (_fcea ,_aefda ,_dace ,1);_bgf :=_ddag .AddDate (0,12/_dace ,0);return _bgga (_ddag ,_bgf ,_edea );};return float64 (_afc (0,_edea ))/float64 (_dace );};func _ece (_fafd float64 )bool {return _fafd ==1||_fafd ==2||_fafd ==4}; +var _facbg =[...]struct{_begga int ;_cbef int ;_dcaeg string ;}{}; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_cacd ,_egaea :=_fabc (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _egaea .Type ==ResultTypeError {return _egaea ;};_bada :=_cacd ._afa ;_cffg :=_cacd ._gecb ;_gecbe :=_cacd ._gbgd ;_acfb :=_cacd ._ebfa ; -_gcdg :=_cacd ._aafb ;_eaaeg :=_cacd ._dbgbb ;_fdbc :=_agbe (_bada ,_cffg ,_gecbe ,0,_eaaeg );_aceb :=0.0;if _acfb ==1{if _eaaeg ==0{_aceb =_fdbc +_gecbe *_bada ;}else {_aceb =_fdbc ;};_acfb ++;};for _cbbf :=_acfb ;_cbbf <=_gcdg ;_cbbf ++{if _eaaeg ==1{_aceb +=_fdbc -(_edfd (_bada ,_cbbf -2,_fdbc ,_gecbe ,1)-_fdbc )*_bada ; -}else {_aceb +=_fdbc -_edfd (_bada ,_cbbf -1,_fdbc ,_gecbe ,0)*_bada ;};};return MakeNumberResult (_aceb );};func (_baag *noCache )SetCache (key string ,value Result ){}; +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _dbdaba (args ,true )};func _geag (_edda ,_afbcg int )string {const TOKSTART =4;if !_eefec {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_fbec :=range _facbg {if _fbec ._begga ==_edda &&_fbec ._cbef ==_afbcg {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_fbec ._dcaeg ; +};};_ddbf :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_bbab (_afbcg );_ffffb :=make ([]int ,0,4);_gdgab :=_cbebc [_edda ];for _agbb :=TOKSTART ;_agbb -1< len (_efedd );_agbb ++{if _aecfbd :=_gdgab +_agbb ; +_aecfbd >=0&&_aecfbd < _badce &&_cgff [_eedfd [_aecfbd ]]==_agbb {if len (_ffffb )==cap (_ffffb ){return _ddbf ;};_ffffb =append (_ffffb ,_agbb );};};if _agde [_edda ]==-2{_gbbf :=0;for _fggd [_gbbf ]!=-1||_fggd [_gbbf +1]!=_edda {_gbbf +=2;};for _gbbf +=2; +_fggd [_gbbf ]>=0;_gbbf +=2{_egfad :=_fggd [_gbbf ];if _egfad < TOKSTART ||_fggd [_gbbf +1]==0{continue ;};if len (_ffffb )==cap (_ffffb ){return _ddbf ;};_ffffb =append (_ffffb ,_egfad );};if _fggd [_gbbf +1]!=0{return _ddbf ;};};for _babca ,_adbae :=range _ffffb {if _babca ==0{_ddbf +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020"; +}else {_ddbf +="\u0020\u006f\u0072\u0020";};_ddbf +=_bbab (_adbae );};return _ddbf ;}; -// IsLogical is an implementation of the Excel ISLOGICAL() function. -func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ebcg :=args [0].Ref ;if _ebcg .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); -};return MakeBoolResult (ctx .Cell (_ebcg .Value ,ev ).IsBoolean );}; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_fbdf :=_bd .Split (v ,"\u003a");if len (_fbdf )!=2{return nil ;};if _fbdf [0]> _fbdf [1]{_fbdf [0],_fbdf [1]=_fbdf [1],_fbdf [0];};return PrefixVerticalRange {_ccfd :pfx ,_fcbbf :_fbdf [0],_gdbf :_fbdf [1]}; +};func _gfbe (_dfgg ,_ddgb float64 ,_cdga ,_gdbd int )(float64 ,Result ){_eecd ,_bbc :=_aecd (_dfgg ),_aecd (_ddgb );if _bbc .After (_eecd ){_dcdf :=_ffgg (_eecd ,_bbc ,_cdga ,_gdbd );_dafe :=(_bbc .Year ()-_dcdf .Year ())*12+int (_bbc .Month ())-int (_dcdf .Month ()); +return float64 (_dafe *_cdga )/12.0,_cff ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065"); +}; -// Reference returns an invalid reference for Bool. -func (_daf Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// T is an implementation of the Excel T function that returns whether the +// argument is text. +func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_gceb :=args [0];if _gceb .Type ==ResultTypeError ||_gceb .Type ==ResultTypeString {return _gceb ;};return _cff ;};const _aebf =57353; -// Roman is an implementation of the Excel ROMAN function that convers numbers -// to roman numerals in one of 5 formats. -func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_edea :=args [0].AsNumber ();if _edea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ccefb :=0;if len (args )> 1{_bbgc :=args [1];if _bbgc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063"); -};_ccefb =int (_bbgc .ValueNumber );if _ccefb < 0{_ccefb =0;}else if _ccefb > 4{_ccefb =4;};};_ecgfb :=_aeaaf ;switch _ccefb {case 1:_ecgfb =_fdfb ;case 2:_ecgfb =_cgb ;case 3:_ecgfb =_ddfef ;case 4:_ecgfb =_dccbc ;};_cecec :=_acd .Trunc (_edea .ValueNumber ); -_abbea :=_df .Buffer {};for _ ,_dcbb :=range _ecgfb {for _cecec >=_dcbb ._afaa {_abbea .WriteString (_dcbb ._aedg );_cecec -=_dcbb ._afaa ;};};return MakeStringResult (_abbea .String ());}; +// LCM implements the Excel LCM() function which returns the least common +// multiple of a range of numbers. +func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_cdcf :=[]float64 {}; +for _ ,_cfgf :=range args {switch _cfgf .Type {case ResultTypeString :_eeeeb :=_cfgf .AsNumber ();if _eeeeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_cdcf =append (_cdcf ,_eeeeb .ValueNumber );case ResultTypeList :_efea :=LCM (_cfgf .ValueList );if _efea .Type !=ResultTypeNumber {return _efea ;};_cdcf =append (_cdcf ,_efea .ValueNumber );case ResultTypeNumber :_cdcf =append (_cdcf ,_cfgf .ValueNumber ); +case ResultTypeEmpty :case ResultTypeError :return _cfgf ;};};if len (_cdcf )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};if _cdcf [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_cdcf )==1{return MakeNumberResult (_cdcf [0]); +};_ddeb :=_cdcf [0];for _caaf :=1;_caaf < len (_cdcf );_caaf ++{if _cdcf [_caaf ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073"); +};_ddeb =_feedf (_ddeb ,_cdcf [_caaf ]);};return MakeNumberResult (_ddeb );}; -// Mirr implements the Excel MIRR function. -func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065"); -};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_gbef :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_feaae :=args [2].ValueNumber +1;if _feaae ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cbbce :=_ebgb (args [0]);_gafa :=float64 (len (_cbbce ));_deaf ,_befa :=0.0,0.0;_egdd ,_abde :=1.0,1.0;_cecd ,_fafe :=false ,false ;for _ ,_cade :=range _cbbce {for _ ,_ecbc :=range _cade {if _ecbc .Type ==ResultTypeNumber &&!_ecbc .IsBoolean {_ceca :=_ecbc .ValueNumber ; -if _ceca ==0{continue ;}else {if _ceca > 0{_cecd =true ;_befa +=_ecbc .ValueNumber *_abde ;}else {_fafe =true ;_deaf +=_ecbc .ValueNumber *_egdd ;};_egdd /=_gbef ;_abde /=_feaae ;};};};};if !_cecd ||!_fafe {return MakeErrorResultType (ErrorTypeDivideByZero ,""); -};_bge :=-_befa /_deaf ;_bge *=_acd .Pow (_feaae ,_gafa -1);_bge =_acd .Pow (_bge ,1/(_gafa -1));return MakeNumberResult (_bge -1);}; +// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number +// down to a specified number of digits. +func RoundDown (args []Result )Result {return _fggb (args ,_aedd )}; -// ListValues converts an array to a list or returns a lists values. This is used -// for functions that can accept an array, but don't care about ordering to -// reuse the list function logic. -func (_agag Result )ListValues ()[]Result {if _agag .Type ==ResultTypeArray {_dfffc :=[]Result {};for _ ,_cgddb :=range _agag .ValueArray {for _ ,_ffadd :=range _cgddb {_dfffc =append (_dfffc ,_ffadd );};};return _dfffc ;};if _agag .Type ==ResultTypeList {return _agag .ValueList ; -};return nil ;};func (_bced *ivr )SetOffset (col ,row uint32 ){};const _gceg =57369; +// AsNumber attempts to intepret a string cell value as a number. Upon success, +// it returns a new number result, upon failure it returns the original result. +// This is used as functions return strings that can then act like number (e.g. +// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) +func (_bgdag Result )AsNumber ()Result {if _bgdag .Type ==ResultTypeString {_egccg ,_gcbe :=_bc .ParseFloat (_bgdag .ValueString ,64);if _gcbe ==nil {return MakeNumberResult (_egccg );};};if _bgdag .Type ==ResultTypeEmpty {return MakeNumberResult (0);}; +return _bgdag ;}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_daa [][]Expression }; +// Median implements the MEDIAN function that returns the median of a range of +// values. +func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_bdaba :=_gdcac (args );_db .Float64s (_bdaba );var _cafgd float64 ;if len (_bdaba )%2==0{_cafgd =(_bdaba [len (_bdaba )/2-1]+_bdaba [len (_bdaba )/2])/2;}else {_cafgd =_bdaba [len (_bdaba )/2];};return MakeNumberResult (_cafgd );}; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_fdbcb :=len (args );if _fdbcb !=4&&_fdbcb !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); -};_dacg ,_bdcab ,_dcdc :=_cdgb (args [0],args [1],"\u0044\u0049\u0053\u0043");if _dcdc .Type ==ResultTypeError {return _dcdc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_efa :=args [2].ValueNumber ;if _efa <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_ddeg :=args [3].ValueNumber ;if _ddeg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dfbde :=0;if _fdbcb ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_dfbde =int (args [4].ValueNumber );if !_dfbd (_dfbde ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043"); -};};_daag ,_dcdc :=_bdaf (_dacg ,_bdcab ,_dfbde );if _dcdc .Type ==ResultTypeError {return _dcdc ;};return MakeNumberResult ((_ddeg -_efa )/_ddeg /_daag );};func (_gcacd PrefixHorizontalRange )horizontalRangeReference (_defde string )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_defde ,_gcacd ._dbee ,_gcacd ._geabc ); -}; +// Xor is an implementation of the Excel XOR() function and takes a variable +// number of arguments. It's odd to say the least. If any argument is numeric, +// it returns true if the number of non-zero numeric arguments is odd and false +// otherwise. If no argument is numeric, it returns an error. +func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_bdgfc :=0;_bedeb :=false ;for _ ,_gafg :=range args {switch _gafg .Type {case ResultTypeList ,ResultTypeArray :_becd :=Xor (_gafg .ListValues ());if _becd .Type ==ResultTypeError {return _becd ;};if _becd .ValueNumber !=0{_bdgfc ++;};_bedeb =true ;case ResultTypeNumber :if _gafg .ValueNumber !=0{_bdgfc ++; +};_bedeb =true ;case ResultTypeString :case ResultTypeError :return _gafg ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052"); +};};if !_bedeb {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_bdgfc %2!=0);};type criteriaParsed struct{_afaga bool ; +_fgfg float64 ;_ecdf string ;_gcgda *criteriaRegex ;};const _gebc =57372; -// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. -func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_babf :=ctx .GetEpoch ();_ddag ,_egcc :=_ccdb (args [0].Value (),_babf );if _egcc !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};_gfed :=_ddag .Year ();return MakeBoolResult (_gad (_gfed ));};var _cdfe =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10}; +// Oddlyield implements the Excel ODDLYIELD function. +func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_cdcgc ,_fbgfb ,_ceg :=_gece (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _ceg .Type ==ResultTypeError {return _ceg ;};_baae ,_ceg :=_cbeg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); +if _ceg .Type ==ResultTypeError {return _ceg ;};if _baae >=_cdcgc {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e"); +};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_afca :=args [3].ValueNumber ;if _afca < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_baab :=args [4].ValueNumber ;if _baab <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072"); +};_feef :=args [5].ValueNumber ;if _feef < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_egae :=float64 (int (args [6].ValueNumber ));if !_ece (_egae ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_eebb :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); +};_eebb =int (args [7].ValueNumber );if !_agdc (_eebb ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044"); +};};_bccae ,_ceg :=_ead (_baae ,_fbgfb ,_eebb );if _ceg .Type ==ResultTypeError {return _ceg ;};_bccae *=_egae ;_egcg ,_ceg :=_ead (_cdcgc ,_fbgfb ,_eebb );if _ceg .Type ==ResultTypeError {return _ceg ;};_egcg *=_egae ;_ddfed ,_ceg :=_ead (_baae ,_cdcgc ,_eebb ); +if _ceg .Type ==ResultTypeError {return _ceg ;};_ddfed *=_egae ;_gcfee :=_feef +_bccae *100*_afca /_egae ;_gcfee /=_baab +_ddfed *100*_afca /_egae ;_gcfee --;_gcfee *=_egae /_egcg ;return MakeNumberResult (_gcfee );}; -// GetFormat returns an empty string for the invalid reference context. -func (_deab *ivr )GetFormat (cellRef string )string {return ""}; +// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. +func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1]; +};return args [0];}; -// String returns an empty string for EmptyExpr. -func (_gae EmptyExpr )String ()string {return ""};const _cbedb int =30;type rmode byte ; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_gcccg ,_cdade :=_acab (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _cdade .Type ==ResultTypeError {return _cdade ;};_dgcd :=_gcccg ._fgff ;_deec :=_gcccg ._eed ;_egg :=_gcccg ._adc ;_dbb :=_gcccg ._bbe ; +_edbc :=_gcccg ._cebe ;_babc :=_gcccg ._gcgec ;return _fdce (_dgcd ,_deec ,_egg ,_dbb ,_edbc ,_babc );}; -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _bgbgf (args ,true )}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_cdec :=MakeNumberResult (0);for _ ,_ceafd :=range args {_ceafd =_ceafd .AsNumber ();switch _ceafd .Type {case ResultTypeNumber :_cdec .ValueNumber +=_ceafd .ValueNumber *_ceafd .ValueNumber ;case ResultTypeList ,ResultTypeArray :_afbc :=SumSquares (_ceafd .ListValues ()); +if _afbc .Type !=ResultTypeNumber {return _afbc ;};_cdec .ValueNumber +=_afbc .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ceafd ;case ResultTypeEmpty :default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_ceafd .Type )); +};};return _cdec ;}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_bbbgd .Lock ();defer _bbbgd .Unlock ();if _cdcdg ,_fcfee :=_bcfg [name ];_fcfee {return _cdcdg ;};return nil ;};func _dgfd (_beab string )string {_beab =_bdd .Replace (_beab ,"\u000a","\u005c\u006e",-1);_beab =_bdd .Replace (_beab ,"\u000d","\u005c\u0072",-1); -_beab =_bdd .Replace (_beab ,"\u0009","\u005c\u0074",-1);return _beab ;}; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_ddade NamedRangeRef )Update (q *_ag .UpdateQuery )Expression {return _ddade };const _fda =_ebb +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. -func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];}; +// Degrees is an implementation of the Excel function DEGREES() that converts +// radians to degrees. +func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gdfac :=args [0].AsNumber ();if _gdfac .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeNumberResult (180.0/_ea .Pi *_gdfac .ValueNumber );};func (_abdc *plex )Lex (lval *yySymType )int {_eefec =true ;_bfecb :=<-_abdc ._bbcfg ;if _bfecb !=nil {lval ._aggcf =_bfecb ;return int (lval ._aggcf ._cgbda );};return 0;}; -// FunctionComplex is a function whose result depends on its arguments and the -// context that it's in. As an example, INDIRECT is a complex function so that -// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use -// the context to reach into the sheet and pull out required values. -type FunctionComplex func (_bgca Context ,_agac Evaluator ,_cgec []Result )Result ; +// Number is a nubmer expression. +type Number struct{_egagf float64 }; -// If is an implementation of the Excel IF() function. It takes one, two or -// three arguments. -func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cgdd :=args [0];switch _cgdd .Type {case ResultTypeError :return _cgdd ; -case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_cgdd .ValueNumber !=0);};if _cgdd .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _bgac (args );case ResultTypeArray :return _gfef (args ); -default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");}; -}; +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_egb EmptyExpr )Update (q *_ag .UpdateQuery )Expression {return _egb }; -// String returns a string representation of Number. -func (_gbga Number )String ()string {return _ac .FormatFloat (_gbga ._fcaff ,'f',-1,64)};func _dcbc (_gdf float64 )float64 {return float64 (int (_gdf +0.5))};func _dee (_ffde int )int {if _ffde < 1900{if _ffde < 30{_ffde +=2000;}else {_ffde +=1900;};}; -return _ffde ;}; +// Reference returns a string reference value to a sheet. +func (_gbadd SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_gbadd ._gcccgf };}; -// Sln implements the Excel SLN function. -func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_aefb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gbbfa :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_ced :=args [2].ValueNumber ;if _ced ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f"); -};return MakeNumberResult ((_aefb -_gbbfa )/_ced );}; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_eeea ,_cffa :=_eabfe ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _cffa .Type !=ResultTypeEmpty {return _cffa ;};_fbagg :=_eeea ._babce ;_gdea :=_eeea ._agcdd ;_gaabd :=_eeea ._ebdgce ;_cabf :=_eeea ._dfge ;_dgaa :=len (_fbagg ); +if _gdea > _dgaa {_gdea =_dgaa ;};_agcge :=_gdea +_gaabd ;if _agcge > _dgaa {_agcge =_dgaa ;};_egaab :=_fbagg [0:_gdea ]+_cabf +_fbagg [_agcge :];return MakeStringResult (_egaab );}; -// Oddlprice implements the Excel ODDLPRICE function. -func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_daace ,_bdde ,_eedc :=_cdgb (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _eedc .Type ==ResultTypeError {return _eedc ;};_cgeg ,_eedc :=_dbeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); -if _eedc .Type ==ResultTypeError {return _eedc ;};if _cgeg >=_daace {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e"); -};_fecgc :=args [3];if _fecgc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_aeb :=_fecgc .ValueNumber ;if _aeb < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_gffd :=args [4];if _gffd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_gedb :=_gffd .ValueNumber ;if _gedb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_eacc :=args [5]; -if _eacc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072"); -};_gcf :=_eacc .ValueNumber ;if _gcf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_dbef :=args [6]; -if _dbef .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_fbg :=float64 (int (_dbef .ValueNumber ));if !_agff (_fbg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_begf :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_egea :=args [7]; -if _egea .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072"); -};_begf =int (_egea .ValueNumber );if !_dfbd (_begf ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045"); -};};_edgb ,_eedc :=_bdaf (_cgeg ,_bdde ,_begf );if _eedc .Type ==ResultTypeError {return _eedc ;};_edgb *=_fbg ;_afed ,_eedc :=_bdaf (_daace ,_bdde ,_begf );if _eedc .Type ==ResultTypeError {return _eedc ;};_afed *=_fbg ;_gcggf ,_eedc :=_bdaf (_cgeg ,_daace ,_begf ); -if _eedc .Type ==ResultTypeError {return _eedc ;};_gcggf *=_fbg ;_efcf :=_gcf +_edgb *100*_aeb /_fbg ;_efcf /=_afed *_gedb /_fbg +1;_efcf -=_gcggf *100*_aeb /_fbg ;return MakeNumberResult (_efcf );}; +// Minute is an implementation of the Excel MINUTE() function. +func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_aaga :=args [0];switch _aaga .Type {case ResultTypeEmpty :return MakeNumberResult (0); +case ResultTypeNumber :_bae :=_aecd (_aaga .ValueNumber );return MakeNumberResult (float64 (_bae .Minute ()));case ResultTypeString :_fcc :=_bd .ToLower (_aaga .ValueString );if !_ebc (_fcc ){_ ,_ ,_ ,_acdc ,_baed :=_gfcf (_fcc );if _baed .Type ==ResultTypeError {_baed .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045"; +return _baed ;};if _acdc {return MakeNumberResult (0);};};_ ,_gfcb ,_ ,_ ,_ ,_aged :=_dcc (_fcc );if _aged .Type ==ResultTypeError {return _aged ;};return MakeNumberResult (float64 (_gfcb ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045"); +};}; -// EmptyExpr is an empty expression. -type EmptyExpr struct{}; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_adfd ,_agfb ,_cce :=_gfgb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _cce .Type ==ResultTypeError {return _cce ;};if _agfb < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031"); +};if _adfd ==0{return MakeNumberResult (0);};_cdf :=_adfd < 0;if _cdf {_adfd =-_adfd ;};_ggfg :=args [0].Value ();_cgdg :=_bd .Split (_ggfg ,"\u002e");_cdbe :=float64 (int (_adfd ));_cdde :=_cgdg [1];_bcec :=len (_cdde );_fae :=int (_ea .Log10 (_agfb ))+1; +_ebeb :=float64 (_fae -_bcec );_ceea ,_fgfb :=_bc .ParseFloat (_cdde ,64);if _fgfb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045"); +};_ceea *=_ea .Pow (10,_ebeb );_effd :=_cdbe +_ceea /_agfb ;if _cdf {_effd =-_effd ;};return MakeNumberResult (_effd );}; -// Reference returns an invalid reference for Error. -func (_eag Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };var _bab int64 =_aadf (1900,_ea .January ,1); +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }}; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_fba :=len (args );if _fba < 4||_fba > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_aeac :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_bcfe :=args [1].ValueNumber ;if _bcfe <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_fadd :=args [2].ValueNumber ;if _fadd < _bcfe {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064"); -};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); -};_dcda :=args [3].ValueNumber ;_ddfd :=0.0;if _fba >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -};_ddfd =args [4].ValueNumber ;};_ffdad :=0;if _fba ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074"); -};_ffdad =int (args [5].ValueNumber );if _ffdad !=0{_ffdad =1;};};return MakeNumberResult (_agbe (_aeac ,_fadd ,_dcda ,_ddfd ,_ffdad )-_aae (_aeac ,_bcfe ,_fadd ,_dcda ,_ddfd ,_ffdad ));};type criteriaRegex struct{_faada byte ;_bebbf string ;}; +// Eval evaluates and returns a string. +func (_fccfc String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_fccfc ._fdfebb )};func (_dadbd *Lexer )nextRaw ()*node {for len (_dadbd ._eafga )!=0{_abebe :=<-_dadbd ._eafga [len (_dadbd ._eafga )-1];if _abebe !=nil {return _abebe ; +};_dadbd ._eafga =_dadbd ._eafga [0:len (_dadbd ._eafga )-1];};return <-_dadbd ._defdf ;}; -// Ceiling is an implementation of the CEILING function which -// returns the ceiling of a number. -func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074"); -};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073"); -};_bcdg :=args [0].AsNumber ();if _bcdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072"); -};_fcafg :=float64 (1);if _bcdg .ValueNumber < 0{_fcafg =-1;};if len (args )> 1{_beaa :=args [1].AsNumber ();if _beaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};_fcafg =_beaa .ValueNumber ;};if _fcafg < 0&&_bcdg .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064"); -};if len (args )==1{return MakeNumberResult (_acd .Ceil (_bcdg .ValueNumber ));};_ebag :=_bcdg .ValueNumber ;_ebag ,_fece :=_acd .Modf (_ebag /_fcafg );if _fece > 0{_ebag ++;};return MakeNumberResult (_ebag *_fcafg );}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_bd .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_fdfebb :v };}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_bcfdc *ivr )GetLabelPrefix (cellRef string )string {return ""}; +// Date is an implementation of the Excel DATE() function. +func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_agbe :=int (args [0].ValueNumber );if _agbe < 0||_agbe >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _agbe <=1899{_agbe +=1900;};_fba :=_ba .Month (args [1].ValueNumber ); +_gged :=int (args [2].ValueNumber );_aege :=_gad (_agbe ,_fba ,_gged );_cbaa :=_fgeb (_cdaa ,_aege )+1;if _cbaa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_cbaa ); +}; -// T is an implementation of the Excel T function that returns whether the -// argument is text. -func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_bfbf :=args [0];if _bfbf .Type ==ResultTypeError ||_bfbf .Type ==ResultTypeString {return _bfbf ;};return _bfae ;}; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_fgf :=len (args );if (_fgf !=2&&_fgf !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_cde :=0;if _fgf ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_cde =int (args [2].ValueNumber );if !_agdc (_cde ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043"); +};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_aefd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_gcba :=args [1].ValueNumber ;_gac ,_fagb :=_ead (_aefd ,_gcba ,_cde );if _fagb .Type ==ResultTypeError {return _fagb ;};return MakeNumberResult (_gac );};func _agbee (_eecdb []Result ,_cged string )(*cumulArgs ,Result ){if len (_eecdb )!=6{return nil ,MakeErrorResult (_cged +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _eecdb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cged +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ggae :=_eecdb [0].ValueNumber ; +if _ggae <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if _eecdb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cged +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074"); +};_aeda :=_eecdb [1].ValueNumber ;if _aeda <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074"); +};if _eecdb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cged +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_affd :=_eecdb [2].ValueNumber ;if _affd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if _eecdb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cged +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};_aaed :=_eecdb [3].ValueNumber ;if _aaed <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if _eecdb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_cged +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_gbcb :=_eecdb [4].ValueNumber ;if _gbcb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et"); +};if _gbcb < _aaed {return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064"); +};if _gbcb > _aeda {return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065"); +};_bbecf :=int (_eecdb [5].ValueNumber );if _bbecf !=0&&_bbecf !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_cged +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031"); +};return &cumulArgs {_ggae ,_aeda ,_affd ,_aaed ,_gbcb ,_bbecf },_cff ;};func _gd (_dg BinOpType ,_dfg []Result ,_bcd Result )Result {_fcd :=[]Result {};switch _bcd .Type {case ResultTypeNumber :_cda :=_bcd .ValueNumber ;for _fdb :=range _dfg {_egee :=_dfg [_fdb ].AsNumber (); +if _egee .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e"); +};switch _dg {case BinOpTypePlus :_fcd =append (_fcd ,MakeNumberResult (_egee .ValueNumber +_cda ));case BinOpTypeMinus :_fcd =append (_fcd ,MakeNumberResult (_egee .ValueNumber -_cda ));case BinOpTypeMult :_fcd =append (_fcd ,MakeNumberResult (_egee .ValueNumber *_cda )); +case BinOpTypeDiv :if _cda ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fcd =append (_fcd ,MakeNumberResult (_egee .ValueNumber /_cda ));case BinOpTypeExp :_fcd =append (_fcd ,MakeNumberResult (_ea .Pow (_egee .ValueNumber ,_cda )));case BinOpTypeLT :_fcd =append (_fcd ,MakeBoolResult (_egee .ValueNumber < _cda )); +case BinOpTypeGT :_fcd =append (_fcd ,MakeBoolResult (_egee .ValueNumber > _cda ));case BinOpTypeEQ :_fcd =append (_fcd ,MakeBoolResult (_egee .ValueNumber ==_cda ));case BinOpTypeLEQ :_fcd =append (_fcd ,MakeBoolResult (_egee .ValueNumber <=_cda ));case BinOpTypeGEQ :_fcd =append (_fcd ,MakeBoolResult (_egee .ValueNumber >=_cda )); +case BinOpTypeNE :_fcd =append (_fcd ,MakeBoolResult (_egee .ValueNumber !=_cda ));default:return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_dg )); +};};case ResultTypeString :_gcg :=_bcd .ValueString ;for _agg :=range _dfg {_be :=_dfg [_agg ].AsString ();if _be .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e"); +};switch _dg {case BinOpTypeLT :_fcd =append (_fcd ,MakeBoolResult (_be .ValueString < _gcg ));case BinOpTypeGT :_fcd =append (_fcd ,MakeBoolResult (_be .ValueString > _gcg ));case BinOpTypeEQ :_fcd =append (_fcd ,MakeBoolResult (_be .ValueString ==_gcg )); +case BinOpTypeLEQ :_fcd =append (_fcd ,MakeBoolResult (_be .ValueString <=_gcg ));case BinOpTypeGEQ :_fcd =append (_fcd ,MakeBoolResult (_be .ValueString >=_gcg ));case BinOpTypeNE :_fcd =append (_fcd ,MakeBoolResult (_be .ValueString !=_gcg ));default:return MakeErrorResult (_a .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_dg )); +};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e"); +};return MakeListResult (_fcd );}; -// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). -type VerticalRange struct{_bebdge ,_fcgfb string }; +// Tbilleq implements the Excel TBILLEQ function. +func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_dagd ,_dgaf ,_deda :=_gece (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _deda .Type ==ResultTypeError {return _deda ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_afaf :=_dgaf -_dagd ;if _afaf > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074"); +};_cgae :=args [2].ValueNumber ;if _cgae <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeNumberResult ((365*_cgae )/(360-_cgae *_afaf ));}; -// String returns a string representation of a named range. -func (_ebcga NamedRangeRef )String ()string {return _ebcga ._gfga }; +// GetWidth returns 0 for the invalid reference context. +func (_cbbg *ivr )GetWidth (colIdx int )float64 {return float64 (0)};const _ebb ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029"; +const _cafca =57360; -// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). -type PrefixHorizontalRange struct{_fbebd Expression ;_dbee ,_geabc int ;};func (_agabb Result )AsString ()Result {switch _agabb .Type {case ResultTypeNumber :return MakeStringResult (_agabb .Value ());default:return _agabb ;};};var _fcede =false ;func _adca (_ggdfa string ,_bagf func (_bdcfb float64 )float64 )Function {return func (_badaa []Result )Result {if len (_badaa )!=1{return MakeErrorResult (_ggdfa +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_bgcg :=_badaa [0].AsNumber ();switch _bgcg .Type {case ResultTypeNumber :_cbdeg :=_bagf (_bgcg .ValueNumber );if _acd .IsNaN (_cbdeg ){return MakeErrorResult (_ggdfa +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e"); -};if _acd .IsInf (_cbdeg ,0){return MakeErrorResult (_ggdfa +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _cbdeg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_ggdfa +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f"); -};return MakeNumberResult (1/_cbdeg );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_ggdfa +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); -case ResultTypeError :return _bgcg ;default:return MakeErrorResult (_a .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ggdfa ,_bgcg .Type )); -};};};type plex struct{_bggf chan *node ;_cacag Expression ;_cfdad string ;}; +// String returns a string representation of a vertical range. +func (_cbge VerticalRange )String ()string {return _cbge .verticalRangeReference ()};const _dgda int =0; -// GetFilename returns an empty string for the invalid reference context. -func (_bdge *ivr )GetFilename ()string {return ""};const _agged =57363;const (_eaag cmpResult =0;_debbe cmpResult =-1;_gbac cmpResult =1;_ebee cmpResult =2;); +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_faedc .Lock ();defer _faedc .Unlock ();if _bggba ,_befba :=_baegb [name ];_befba {return _bggba ;};return nil ;};func _ccg (){_gdga ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_bb .MustCompile ("\u005e"+_cbf +_cad ); +_gdga ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_bb .MustCompile ("\u005e"+_fda +_cad );_gdga ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_bb .MustCompile ("\u005e"+_dda +_cad );_gdga ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_bb .MustCompile ("\u005e"+_bdd +_cad ); +_cdcc ["\u0068\u0068"]=_bb .MustCompile (_eaab +_aeg +"\u0024");_cdcc ["\u0068\u0068\u003am\u006d"]=_bb .MustCompile (_eaab +_egeb +"\u0024");_cdcc ["\u006d\u006d\u003as\u0073"]=_bb .MustCompile (_eaab +_dfc +"\u0024");_cdcc ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_bb .MustCompile (_eaab +_dad +"\u0024"); +_gaag =[]*_bb .Regexp {_bb .MustCompile ("\u005e"+_cbf +"\u0024"),_bb .MustCompile ("\u005e"+_fda +"\u0024"),_bb .MustCompile ("\u005e"+_dda +"\u0024"),_bb .MustCompile ("\u005e"+_bdd +"\u0024")};_aea =[]*_bb .Regexp {_bb .MustCompile ("\u005e"+_aeg +"\u0024"),_bb .MustCompile ("\u005e"+_egeb +"\u0024"),_bb .MustCompile ("\u005e"+_dfc +"\u0024"),_bb .MustCompile ("\u005e"+_dad +"\u0024")}; +}; -// Rept is an implementation of the Excel REPT function that returns n copies of -// a string. -func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_cafa :=args [0].AsString ();if _cafa .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067"); -};_daged :=args [1].AsNumber ();if _daged .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); -};if _daged .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030"); -};if _daged .ValueNumber ==0{return MakeStringResult ("");};_cabef :=_df .Buffer {};for _gdcdg :=0;_gdcdg < int (_daged .ValueNumber );_gdcdg ++{_cabef .WriteString (_cafa .ValueString );};return MakeStringResult (_cabef .String ());};const _ccfc =57347; -const _aecg =-1000;func _ead (_egg ,_bce int )int {switch _bce {case 1:if _gad (_egg ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_bda :lhs ,_aa :rhs ,_agc :op };};func _fac (_gfd ,_cbaf ,_baeb ,_gea int )int {if !_cfb (_gea ){return _baeb ;};_gfgc :=_baeb ;_feag :=_gagd (_gfd ,_cbaf ); +if _gfgc > 30||_baeb >=_feag ||_gfgc >=_feag {_gfgc =30;};return _gfgc ;}; -// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. -func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1]; -};return args [0];};var _ddfef =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// Eval evaluates and returns the result of a sheet expression. +func (_agaaga SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064"); +};func (_eabaf Result )AsString ()Result {switch _eabaf .Type {case ResultTypeNumber :return MakeStringResult (_eabaf .Value ());default:return _eabaf ;};}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index f7d7644b28..0887ce971f 100644 --- a/spreadsheet/reference/reference.go +++ b/spreadsheet/reference/reference.go @@ -9,63 +9,62 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package reference ;import (_g "errors";_aa "fmt";_bg "github.com/unidoc/unioffice/spreadsheet/update";_b "regexp";_a "strconv";_gf "strings";);var _ed =_b .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); +package reference ;import (_b "errors";_c "fmt";_cg "github.com/unidoc/unioffice/spreadsheet/update";_e "regexp";_fd "strconv";_f "strings";);func _gcf (_cae string )(string ,string ,error ){_fbd :="";_bg :=_f .LastIndex (_cae ,"\u0021");if _bg > -1{_fbd =_cae [:_bg ]; +_cae =_cae [_bg +1:];if _fbd ==""{return "","",_b .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _fbd ,_cae ,nil ;}; - -// ParseColumnRangeReference splits a range reference of the form "A:B" into its -// components. -func ParseColumnRangeReference (s string )(_bgf ,_eda ColumnReference ,_dbd error ){_bf :="";_gc :=_gf .Split (s ,"\u0021");if len (_gc )==2{_bf =_gc [0];s =_gc [1];};_aga :=_gf .Split (s ,"\u003a");if len (_aga )!=2{return ColumnReference {},ColumnReference {},_g .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); -};if _bf !=""{_aga [0]=_bf +"\u0021"+_aga [0];_aga [1]=_bf +"\u0021"+_aga [1];};_fd ,_dbd :=ParseColumnReference (_aga [0]);if _dbd !=nil {return ColumnReference {},ColumnReference {},_dbd ;};_acf ,_dbd :=ParseColumnReference (_aga [1]);if _dbd !=nil {return ColumnReference {},ColumnReference {},_dbd ; -};return _fd ,_acf ,nil ;}; - -// ColumnReference is a parsed reference to a column. Input is of the form 'A', -// '$C', etc. -type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; - -// ParseCellReference parses a cell reference of the form 'A10' and splits it -// into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_gf .TrimSpace (s );if len (s )< 2{return CellReference {},_g .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073"); -};_eg :=CellReference {};_cc ,_gb ,_fg :=_cg (s );if _fg !=nil {return CellReference {},_fg ;};if _cc !=""{_eg .SheetName =_cc ;};if s [0]=='$'{_eg .AbsoluteColumn =true ;_gb =_gb [1:];};_ec :=-1;_d :for _da :=0;_da < len (_gb );_da ++{switch {case _gb [_da ]>='0'&&_gb [_da ]<='9'||_gb [_da ]=='$':_ec =_da ; -break _d ;};};switch _ec {case 0:return CellReference {},_aa .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_gb );case -1:return CellReference {},_aa .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_gb ); -};_eg .Column =_gb [0:_ec ];if _gb [_ec ]=='$'{_eg .AbsoluteRow =true ;_ec ++;};_eg .ColumnIdx =ColumnToIndex (_eg .Column );_db ,_fg :=_a .ParseUint (_gb [_ec :],10,32);if _fg !=nil {return CellReference {},_aa .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_fg ); -};if _db ==0{return CellReference {},_aa .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_eg .RowIdx =uint32 (_db ); -return _eg ,nil ;}; - -// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) -func ColumnToIndex (col string )uint32 {col =_gf .ToUpper (col );_ecb :=uint32 (0);for _ ,_beb :=range col {_ecb *=26;_ecb +=uint32 (_beb -'A'+1);};return _ecb -1;}; +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _dff [64+1]byte ;_ag :=len (_dff );_bf :=col ;const _fg =26;for _bf >=_fg {_ag --;_fgg :=_bf /_fg ;_dff [_ag ]=byte ('A'+uint (_bf -_fgg *_fg ));_bf =_fgg -1;};_ag --;_dff [_ag ]=byte ('A'+uint (_bf ));return string (_dff [_ag :]); +}; // CellReference is a parsed reference to a cell. Input is of the form 'A1', // '$C$2', etc. type CellReference struct{RowIdx uint32 ;ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;AbsoluteRow bool ;SheetName string ;}; -// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_gd *ColumnReference )Update (updateType _bg .UpdateAction )*ColumnReference {switch updateType {case _bg .UpdateActionRemoveColumn :_be :=_gd ;_be .ColumnIdx =_gd .ColumnIdx -1;_be .Column =IndexToColumn (_be .ColumnIdx );return _be ;default:return _gd ; -};};func _cg (_ge string )(string ,string ,error ){_fb :="";_ab :=_gf .LastIndex (_ge ,"\u0021");if _ab > -1{_fb =_ge [:_ab ];_ge =_ge [_ab +1:];if _fb ==""{return "","",_g .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065"); -};};return _fb ,_ge ,nil ;}; - -// ParseColumnReference parses a column reference of the form 'Sheet1!A' and splits it -// into sheet name and column segments. -func ParseColumnReference (s string )(ColumnReference ,error ){s =_gf .TrimSpace (s );if len (s )< 1{return ColumnReference {},_g .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072"); -};_bc :=ColumnReference {};_ecc ,_ga ,_dc :=_cg (s );if _dc !=nil {return ColumnReference {},_dc ;};if _ecc !=""{_bc .SheetName =_ecc ;};if _ga [0]=='$'{_bc .AbsoluteColumn =true ;_ga =_ga [1:];};if !_ed .MatchString (_ga ){return ColumnReference {},_g .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a"); -};_bc .Column =_ga ;_bc .ColumnIdx =ColumnToIndex (_bc .Column );return _bc ,nil ;}; - -// String returns a string representation of CellReference. -func (_f CellReference )String ()string {_e :=make ([]byte ,0,4);if _f .AbsoluteColumn {_e =append (_e ,'$');};_e =append (_e ,_f .Column ...);if _f .AbsoluteRow {_e =append (_e ,'$');};_e =_a .AppendInt (_e ,int64 (_f .RowIdx ),10);return string (_e ); -}; +// ParseCellReference parses a cell reference of the form 'A10' and splits it +// into column/row segments. +func ParseCellReference (s string )(CellReference ,error ){s =_f .TrimSpace (s );if len (s )< 2{return CellReference {},_b .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073"); +};_ee :=CellReference {};_ae ,_gg ,_d :=_gcf (s );if _d !=nil {return CellReference {},_d ;};if _ae !=""{_ee .SheetName =_ae ;};if s [0]=='$'{_ee .AbsoluteColumn =true ;_gg =_gg [1:];};_cd :=-1;_bd :for _gb :=0;_gb < len (_gg );_gb ++{switch {case _gg [_gb ]>='0'&&_gg [_gb ]<='9'||_gg [_gb ]=='$':_cd =_gb ; +break _bd ;};};switch _cd {case 0:return CellReference {},_c .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_gg );case -1:return CellReference {},_c .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_gg ); +};_ee .Column =_gg [0:_cd ];if _gg [_cd ]=='$'{_ee .AbsoluteRow =true ;_cd ++;};_ee .ColumnIdx =ColumnToIndex (_ee .Column );_ggg ,_d :=_fd .ParseUint (_gg [_cd :],10,32);if _d !=nil {return CellReference {},_c .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_d ); +};if _ggg ==0{return CellReference {},_c .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_ee .RowIdx =uint32 (_ggg ); +return _ee ,nil ;}; // String returns a string representation of ColumnReference. -func (_egf ColumnReference )String ()string {_aab :=make ([]byte ,0,4);if _egf .AbsoluteColumn {_aab =append (_aab ,'$');};_aab =append (_aab ,_egf .Column ...);return string (_aab );}; +func (_fb ColumnReference )String ()string {_gc :=make ([]byte ,0,4);if _fb .AbsoluteColumn {_gc =append (_gc ,'$');};_gc =append (_gc ,_fb .Column ...);return string (_gc );}; // ParseRangeReference splits a range reference of the form "A1:B5" into its // components. -func ParseRangeReference (s string )(_dcd ,_fgg CellReference ,_aba error ){_daa ,_bcg ,_aba :=_cg (s );if _aba !=nil {return CellReference {},CellReference {},_aba ;};_ce :=_gf .Split (_bcg ,"\u003a");if len (_ce )!=2{return CellReference {},CellReference {},_g .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); -};if _daa !=""{_ce [0]=_daa +"\u0021"+_ce [0];_ce [1]=_daa +"\u0021"+_ce [1];};_ece ,_aba :=ParseCellReference (_ce [0]);if _aba !=nil {return CellReference {},CellReference {},_aba ;};_ecg ,_aba :=ParseCellReference (_ce [1]);if _aba !=nil {return CellReference {},CellReference {},_aba ; -};return _ece ,_ecg ,nil ;}; +func ParseRangeReference (s string )(_aga ,_bbd CellReference ,_dd error ){_dfa ,_de ,_dd :=_gcf (s );if _dd !=nil {return CellReference {},CellReference {},_dd ;};_ba :=_f .Split (_de ,"\u003a");if len (_ba )!=2{return CellReference {},CellReference {},_b .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); +};if _dfa !=""{_ba [0]=_dfa +"\u0021"+_ba [0];_ba [1]=_dfa +"\u0021"+_ba [1];};_be ,_dd :=ParseCellReference (_ba [0]);if _dd !=nil {return CellReference {},CellReference {},_dd ;};_gf ,_dd :=ParseCellReference (_ba [1]);if _dd !=nil {return CellReference {},CellReference {},_dd ; +};return _be ,_gf ,nil ;}; -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _bca [64+1]byte ;_bb :=len (_bca );_bd :=col ;const _ecd =26;for _bd >=_ecd {_bb --;_ee :=_bd /_ecd ;_bca [_bb ]=byte ('A'+uint (_bd -_ee *_ecd ));_bd =_ee -1;};_bb --;_bca [_bb ]=byte ('A'+uint (_bd ));return string (_bca [_bb :]); -}; +// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) +func ColumnToIndex (col string )uint32 {col =_f .ToUpper (col );_gda :=uint32 (0);for _ ,_eg :=range col {_gda *=26;_gda +=uint32 (_eg -'A'+1);};return _gda -1;}; + +// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. +func (_caa *ColumnReference )Update (updateType _cg .UpdateAction )*ColumnReference {switch updateType {case _cg .UpdateActionRemoveColumn :_ff :=_caa ;_ff .ColumnIdx =_caa .ColumnIdx -1;_ff .Column =IndexToColumn (_ff .ColumnIdx );return _ff ;default:return _caa ; +};}; + +// ColumnReference is a parsed reference to a column. Input is of the form 'A', +// '$C', etc. +type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; + +// ParseColumnRangeReference splits a range reference of the form "A:B" into its +// components. +func ParseColumnRangeReference (s string )(_bfc ,_ddd ColumnReference ,_cgg error ){_cab :="";_eb :=_f .Split (s ,"\u0021");if len (_eb )==2{_cab =_eb [0];s =_eb [1];};_agag :=_f .Split (s ,"\u003a");if len (_agag )!=2{return ColumnReference {},ColumnReference {},_b .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); +};if _cab !=""{_agag [0]=_cab +"\u0021"+_agag [0];_agag [1]=_cab +"\u0021"+_agag [1];};_gfg ,_cgg :=ParseColumnReference (_agag [0]);if _cgg !=nil {return ColumnReference {},ColumnReference {},_cgg ;};_egb ,_cgg :=ParseColumnReference (_agag [1]);if _cgg !=nil {return ColumnReference {},ColumnReference {},_cgg ; +};return _gfg ,_egb ,nil ;};var _af =_e .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); // Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_ag *CellReference )Update (updateType _bg .UpdateAction )*CellReference {switch updateType {case _bg .UpdateActionRemoveColumn :_ba :=_ag ;_ba .ColumnIdx =_ag .ColumnIdx -1;_ba .Column =IndexToColumn (_ba .ColumnIdx );return _ba ;default:return _ag ; -};}; \ No newline at end of file +func (_cdd *CellReference )Update (updateType _cg .UpdateAction )*CellReference {switch updateType {case _cg .UpdateActionRemoveColumn :_bb :=_cdd ;_bb .ColumnIdx =_cdd .ColumnIdx -1;_bb .Column =IndexToColumn (_bb .ColumnIdx );return _bb ;default:return _cdd ; +};}; + +// ParseColumnReference parses a column reference of the form 'Sheet1!A' and splits it +// into sheet name and column segments. +func ParseColumnReference (s string )(ColumnReference ,error ){s =_f .TrimSpace (s );if len (s )< 1{return ColumnReference {},_b .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072"); +};_gd :=ColumnReference {};_df ,_fa ,_ec :=_gcf (s );if _ec !=nil {return ColumnReference {},_ec ;};if _df !=""{_gd .SheetName =_df ;};if _fa [0]=='$'{_gd .AbsoluteColumn =true ;_fa =_fa [1:];};if !_af .MatchString (_fa ){return ColumnReference {},_b .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a"); +};_gd .Column =_fa ;_gd .ColumnIdx =ColumnToIndex (_gd .Column );return _gd ,nil ;}; + +// String returns a string representation of CellReference. +func (_g CellReference )String ()string {_ca :=make ([]byte ,0,4);if _g .AbsoluteColumn {_ca =append (_ca ,'$');};_ca =append (_ca ,_g .Column ...);if _g .AbsoluteRow {_ca =append (_ca ,'$');};_ca =_fd .AppendInt (_ca ,int64 (_g .RowIdx ),10);return string (_ca ); +}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index a8eca8b425..a84e06f6ec 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,1624 +15,1617 @@ // UniDoc End User License Agreement (EULA) that is available at: // https://unidoc.io/eula/ // A trial license code for evaluation can be obtained at https://unidoc.io. -package spreadsheet ;import (_d "archive/zip";_db "bytes";_fb "errors";_dd "fmt";_f "github.com/unidoc/unioffice";_ege "github.com/unidoc/unioffice/chart";_ge "github.com/unidoc/unioffice/color";_ccc "github.com/unidoc/unioffice/common";_bg "github.com/unidoc/unioffice/common/logger"; -_ee "github.com/unidoc/unioffice/common/tempstorage";_aab "github.com/unidoc/unioffice/internal/formatutils";_ed "github.com/unidoc/unioffice/internal/license";_egad "github.com/unidoc/unioffice/measurement";_ca "github.com/unidoc/unioffice/schema/soo/dml"; -_bba "github.com/unidoc/unioffice/schema/soo/dml/chart";_bb "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_fcgb "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_bge "github.com/unidoc/unioffice/schema/soo/sml";_de "github.com/unidoc/unioffice/spreadsheet/format"; -_cc "github.com/unidoc/unioffice/spreadsheet/formula";_bf "github.com/unidoc/unioffice/spreadsheet/reference";_egd "github.com/unidoc/unioffice/spreadsheet/update";_fe "github.com/unidoc/unioffice/vmldrawing";_dg "github.com/unidoc/unioffice/zippkg";_g "image"; -_eg "image/jpeg";_aa "io";_fcg "math";_ega "math/big";_a "os";_ef "path";_c "path/filepath";_fc "reflect";_ea "regexp";_gf "sort";_aac "strconv";_b "strings";_gb "time";); +package spreadsheet ;import (_ea "archive/zip";_ff "bytes";_c "errors";_fc "fmt";_e "github.com/unidoc/unioffice";_cf "github.com/unidoc/unioffice/chart";_af "github.com/unidoc/unioffice/color";_ebb "github.com/unidoc/unioffice/common";_be "github.com/unidoc/unioffice/common/logger"; +_acf "github.com/unidoc/unioffice/common/tempstorage";_fce "github.com/unidoc/unioffice/internal/formatutils";_fff "github.com/unidoc/unioffice/internal/license";_ef "github.com/unidoc/unioffice/measurement";_ee "github.com/unidoc/unioffice/schema/soo/dml"; +_fcg "github.com/unidoc/unioffice/schema/soo/dml/chart";_gcee "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_ge "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_deb "github.com/unidoc/unioffice/schema/soo/sml";_bda "github.com/unidoc/unioffice/spreadsheet/format"; +_fda "github.com/unidoc/unioffice/spreadsheet/formula";_gce "github.com/unidoc/unioffice/spreadsheet/reference";_gd "github.com/unidoc/unioffice/spreadsheet/update";_de "github.com/unidoc/unioffice/vmldrawing";_fd "github.com/unidoc/unioffice/zippkg";_gf "image"; +_a "image/jpeg";_gb "io";_daa "math";_da "math/big";_fb "os";_f "path";_ac "path/filepath";_eb "reflect";_ba "regexp";_b "sort";_d "strconv";_bd "strings";_gc "time";); -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_eefb Comments )AddComment (cellRef string ,author string )RichText {_gbdg :=_bge .NewCT_Comment ();_eefb ._efad .CommentList .Comment =append (_eefb ._efad .CommentList .Comment ,_gbdg );_gbdg .RefAttr =cellRef ;_gbdg .AuthorIdAttr =_eefb .getOrCreateAuthor (author ); -_gbdg .Text =_bge .NewCT_Rst ();return RichText {_gbdg .Text };};func _bbaa (_geg _gb .Time )_gb .Time {_geg =_geg .UTC ();return _gb .Date (_geg .Year (),_geg .Month (),_geg .Day (),_geg .Hour (),_geg .Minute (),_geg .Second (),_geg .Nanosecond (),_gb .Local ); -}; - -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_bdd Comment )CellReference ()string {return _bdd ._bbaf .RefAttr }; - -// Author returns the author of the comment -func (_ageb Comment )Author ()string {if _ageb ._bbaf .AuthorIdAttr < uint32 (len (_ageb ._aebb .Authors .Author )){return _ageb ._aebb .Authors .Author [_ageb ._bbaf .AuthorIdAttr ];};return "";}; - -// GetVerticalAlignment sets the vertical alignment of a cell style. -func (_dff CellStyle )GetVerticalAlignment ()_bge .ST_VerticalAlignment {if _dff ._eed .Alignment ==nil {return _bge .ST_VerticalAlignmentUnset ;};return _dff ._eed .Alignment .VerticalAttr ;};func (_cf Border )SetBottom (style _bge .ST_BorderStyle ,c _ge .Color ){if _cf ._dde .Bottom ==nil {_cf ._dde .Bottom =_bge .NewCT_BorderPr (); -};_cf ._dde .Bottom .Color =_bge .NewCT_Color ();_cf ._dde .Bottom .Color .RgbAttr =c .AsRGBAString ();_cf ._dde .Bottom .StyleAttr =style ;}; - -// AddFormatValue adds a format value (databars require two). -func (_fda DataBarScale )AddFormatValue (t _bge .ST_CfvoType ,val string ){_bgaa :=_bge .NewCT_Cfvo ();_bgaa .TypeAttr =t ;_bgaa .ValAttr =_f .String (val );_fda ._cega .Cfvo =append (_fda ._cega .Cfvo ,_bgaa );}; +// IsSheetLocked returns whether the sheet is locked. +func (_eagae SheetProtection )IsSheetLocked ()bool {return _eagae ._egdd .SheetAttr !=nil &&*_eagae ._egdd .SheetAttr ;}; -// SetMaxLength sets the maximum bar length in percent. -func (_abcg DataBarScale )SetMaxLength (l uint32 ){_abcg ._cega .MaxLengthAttr =_f .Uint32 (l )}; +// SetHidden hides or unhides the row +func (_cfcb Row )SetHidden (hidden bool ){if !hidden {_cfcb ._abd .HiddenAttr =nil ;}else {_cfcb ._abd .HiddenAttr =_e .Bool (true );};}; -// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed -// per sheet, so to display multiple charts and images on a single sheet, they -// must be added to the same drawing. -type Drawing struct{_eff *Workbook ;_gdfb *_bb .WsDr ;}; +// X returns the inner wrapped XML type. +func (_agda CellMarker )X ()*_gcee .CT_Marker {return _agda ._ggd }; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_bcagb :=_bge .NewStyleSheet ();_bcagb .CellStyleXfs =_bge .NewCT_CellStyleXfs ();_bcagb .CellXfs =_bge .NewCT_CellXfs ();_bcagb .CellStyles =_bge .NewCT_CellStyles ();_cgega :=_bge .NewCT_CellStyle ();_cgega .NameAttr =_f .String ("\u004e\u006f\u0072\u006d\u0061\u006c"); -_cgega .XfIdAttr =0;_cgega .BuiltinIdAttr =_f .Uint32 (0);_bcagb .CellStyles .CellStyle =append (_bcagb .CellStyles .CellStyle ,_cgega );_bcagb .CellStyles .CountAttr =_f .Uint32 (uint32 (len (_bcagb .CellStyles .CellStyle )));_fdbab :=_bge .NewCT_Xf (); -_fdbab .NumFmtIdAttr =_f .Uint32 (0);_fdbab .FontIdAttr =_f .Uint32 (0);_fdbab .FillIdAttr =_f .Uint32 (0);_fdbab .BorderIdAttr =_f .Uint32 (0);_bcagb .CellStyleXfs .Xf =append (_bcagb .CellStyleXfs .Xf ,_fdbab );_bcagb .CellStyleXfs .CountAttr =_f .Uint32 (uint32 (len (_bcagb .CellStyleXfs .Xf ))); -_bgca :=NewFills ();_bcagb .Fills =_bgca .X ();_cbgb :=_bgca .appendFill ().SetPatternFill ();_cbgb .SetPattern (_bge .ST_PatternTypeNone );_cbgb =_bgca .appendFill ().SetPatternFill ();_cbgb .SetPattern (_bge .ST_PatternTypeGray125 );_bcagb .Fonts =_bge .NewCT_Fonts (); -_bcagb .Borders =_bge .NewCT_Borders ();_cece :=StyleSheet {wb ,_bcagb };_cece .appendBorder ().InitializeDefaults ();_bdccd :=_cece .appendFont ();_bdccd .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_bdccd .SetSize (11);_eebfb :=_bge .NewCT_Xf (); -*_eebfb =*_fdbab ;_eebfb .XfIdAttr =_f .Uint32 (0);_bcagb .CellXfs .Xf =append (_bcagb .CellXfs .Xf ,_eebfb );_bcagb .CellXfs .CountAttr =_f .Uint32 (uint32 (len (_bcagb .CellXfs .Xf )));return _cece ;}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_cbda *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_beee :=-1;for _dgefa ,_ffcda :=range _cbda .Sheets (){if name ==_ffcda .Name (){_beee =_dgefa ;break ;};};if _beee ==-1{return Sheet {},ErrorNotFound ;};return _cbda .CopySheet (_beee ,copiedSheetName ); +}; -// SetCol set the column of the cell marker. -func (_bce CellMarker )SetCol (col int32 ){_bce ._cfg .Col =col }; +// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. +// The cells can be manipulated, but appending to the slice will have no effect. +func (_gebc Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_bfcc :=[]Cell {};for _aaaf :=uint32 (0);_aaaf <=lastColIdx ;_aaaf ++{_gfb :=_gebc .Cell (_gce .IndexToColumn (_aaaf ));_bfcc =append (_bfcc ,_gfb );};return _bfcc ;}; -// SetError sets the cell type to error and the value to the given error message. -func (_cd Cell )SetError (msg string ){_cd .clearValue ();_cd ._gfc .V =_f .String (msg );_cd ._gfc .TAttr =_bge .ST_CellTypeE ;}; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_afcf SheetView )SetZoom (pct uint32 ){_afcf ._fcfec .ZoomScaleAttr =&pct }; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_cbad *Workbook )SetActiveSheetIndex (idx uint32 ){if _cbad ._egbc .BookViews ==nil {_cbad ._egbc .BookViews =_bge .NewCT_BookViews ();};if len (_cbad ._egbc .BookViews .WorkbookView )==0{_cbad ._egbc .BookViews .WorkbookView =append (_cbad ._egbc .BookViews .WorkbookView ,_bge .NewCT_BookView ()); -};_cbad ._egbc .BookViews .WorkbookView [0].ActiveTabAttr =_f .Uint32 (idx );}; +// GetCachedFormulaResult returns the cached formula result if it exists. If the +// cell type is not a formula cell, the result will be the cell value if it's a +// string/number/bool cell. +func (_cgg Cell )GetCachedFormulaResult ()string {if _cgg ._cac .V !=nil {return *_cgg ._cac .V ;};return "";}; -// AddMergedCells merges cells within a sheet. -func (_fbgbb *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _fbgbb ._addf .MergeCells ==nil {_fbgbb ._addf .MergeCells =_bge .NewCT_MergeCells ();};_bead :=_bge .NewCT_MergeCell ();_bead .RefAttr =_dd .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef ); -_fbgbb ._addf .MergeCells .MergeCell =append (_fbgbb ._addf .MergeCells .MergeCell ,_bead );_fbgbb ._addf .MergeCells .CountAttr =_f .Uint32 (uint32 (len (_fbgbb ._addf .MergeCells .MergeCell )));return MergedCell {_fbgbb ._aefc ,_fbgbb ,_bead };}; +// Workbook returns sheet's parent workbook. +func (_cacbb *Sheet )Workbook ()*Workbook {return _cacbb ._aegc }; -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_bgcb *Sheet )InitialView ()SheetView {if _bgcb ._addf .SheetViews ==nil ||len (_bgcb ._addf .SheetViews .SheetView )==0{return _bgcb .AddView ();};return SheetView {_bgcb ._addf .SheetViews .SheetView [0]};}; +// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These +// formats are standardized and don't need to be defined in the styles. +func (_dfg CellStyle )SetNumberFormatStandard (s StandardFormat ){_dfg ._fab .NumFmtIdAttr =_e .Uint32 (uint32 (s ));_dfg ._fab .ApplyNumberFormatAttr =_e .Bool (true );}; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_ecc CellStyle )SetVerticalAlignment (a _bge .ST_VerticalAlignment ){if _ecc ._eed .Alignment ==nil {_ecc ._eed .Alignment =_bge .NewCT_CellAlignment ();};_ecc ._eed .ApplyAlignmentAttr =_f .Bool (true );_ecc ._eed .Alignment .VerticalAttr =a ;}; -var _dafd []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"};type Table struct{_dbde *_bge .Table }; +// X returns the inner wrapped XML type. +func (_aeaec Column )X ()*_deb .CT_Col {return _aeaec ._adcc }; +// ClearCachedFormulaResults clears any computed formula values that are stored +// in the sheet. This may be required if you modify cells that are used as a +// formula input to force the formulas to be recomputed the next time the sheet +// is opened in Excel. +func (_fged *Workbook )ClearCachedFormulaResults (){for _ ,_gece :=range _fged .Sheets (){_gece .ClearCachedFormulaResults ();};}; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_fbddd ConditionalFormattingRule )SetColorScale ()ColorScale {_fbddd .clear ();_fbddd .SetType (_bge .ST_CfTypeColorScale );_fbddd ._gafc .ColorScale =_bge .NewCT_ColorScale ();return ColorScale {_fbddd ._gafc .ColorScale };}; +// X returns the inner wrapped XML type. +func (_gab RichText )X ()*_deb .CT_Rst {return _gab ._egcf }; -// GetFont gets a Font from a cell style. -func (_cbac CellStyle )GetFont ()*_bge .CT_Font {if _ecf :=_cbac ._eed .FontIdAttr ;_ecf !=nil {_gbag :=_cbac ._afd .StyleSheet .Fonts ();if int (*_ecf )< len (_gbag ){return _gbag [int (*_ecf )].X ();};};return nil ;};var ErrorNotFound =_fb .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -const _gd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300";func (_adc Cell )GetRawValue ()(string ,error ){switch _adc ._gfc .TAttr {case _bge .ST_CellTypeInlineStr :if _adc ._gfc .Is ==nil ||_adc ._gfc .Is .T ==nil {return "",nil ; -};return *_adc ._gfc .Is .T ,nil ;case _bge .ST_CellTypeS :if _adc ._gfc .V ==nil {return "",nil ;};_efab ,_cbe :=_aac .Atoi (*_adc ._gfc .V );if _cbe !=nil {return "",_cbe ;};return _adc ._ae .SharedStrings .GetString (_efab );case _bge .ST_CellTypeStr :if _adc ._gfc .F !=nil {return _adc ._gfc .F .Content ,nil ; -};};if _adc ._gfc .V ==nil {return "",nil ;};return *_adc ._gfc .V ,nil ;}; +// SetWidth controls the width of a column. +func (_abbg Column )SetWidth (w _ef .Distance ){_abbg ._adcc .WidthAttr =_e .Float64 (float64 (w /_ef .Character ));};func (_bdc Cell )GetRawValue ()(string ,error ){switch _bdc ._cac .TAttr {case _deb .ST_CellTypeInlineStr :if _bdc ._cac .Is ==nil ||_bdc ._cac .Is .T ==nil {return "",nil ; +};return *_bdc ._cac .Is .T ,nil ;case _deb .ST_CellTypeS :if _bdc ._cac .V ==nil {return "",nil ;};_beb ,_ggf :=_d .Atoi (*_bdc ._cac .V );if _ggf !=nil {return "",_ggf ;};return _bdc ._ca .SharedStrings .GetString (_beb );case _deb .ST_CellTypeStr :if _bdc ._cac .F !=nil {return _bdc ._cac .F .Content ,nil ; +};};if _bdc ._cac .V ==nil {return "",nil ;};return *_bdc ._cac .V ,nil ;}; -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_afd *Workbook ;_eed *_bge .CT_Xf ;_gdg *_bge .CT_CellXfs ;};func (_dgg Font )SetSize (size float64 ){_dgg ._degf .Sz =[]*_bge .CT_FontSize {{ValAttr :size }}};func (_dfea StyleSheet )appendBorder ()Border {_dadb :=_bge .NewCT_Border (); -_dfea ._bdab .Borders .Border =append (_dfea ._bdab .Borders .Border ,_dadb );_dfea ._bdab .Borders .CountAttr =_f .Uint32 (uint32 (len (_dfea ._bdab .Borders .Border )));return Border {_dadb ,_dfea ._bdab .Borders };}; +// SetPriority sets the rule priority +func (_afb ConditionalFormattingRule )SetPriority (p int32 ){_afb ._bdae .PriorityAttr =p }; -// ExtractText returns text from the workbook as a WorkbookText object. -func (_cbda *Workbook )ExtractText ()*WorkbookText {_eda :=[]*SheetText {};for _ ,_fbaf :=range _cbda .Sheets (){_eda =append (_eda ,&SheetText {Cells :_fbaf .ExtractText ().Cells });};return &WorkbookText {Sheets :_eda };}; +// InitializeDefaults initializes a border to its defaulte empty values. +func (_fcee Border )InitializeDefaults (){_fcee ._gff .Left =_deb .NewCT_BorderPr ();_fcee ._gff .Bottom =_deb .NewCT_BorderPr ();_fcee ._gff .Right =_deb .NewCT_BorderPr ();_fcee ._gff .Top =_deb .NewCT_BorderPr ();_fcee ._gff .Diagonal =_deb .NewCT_BorderPr (); +}; -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_bge .Comments )Comments {return Comments {w ,x }}; +// X returns the inner wrapped XML type. +func (_gage SharedStrings )X ()*_deb .Sst {return _gage ._ccgb }; -// IsStructureLocked returns whether the workbook structure is locked. -func (_ddcg WorkbookProtection )IsStructureLocked ()bool {return _ddcg ._fbgd .LockStructureAttr !=nil &&*_ddcg ._fbgd .LockStructureAttr ;};func (_cgc CellStyle )Index ()uint32 {for _cbg ,_bbf :=range _cgc ._gdg .Xf {if _cgc ._eed ==_bbf {return uint32 (_cbg ); -};};return 0;};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_ebb .DocBase ;_fgfg *_deb .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_ceag []*_deb .Comments ;_efea []*_deb .Worksheet ;_acb []_ebb .Relationships ;_ebga _ebb .Relationships ;_dbed []*_ee .Theme ;_gcde []*_gcee .WsDr ; +_aecg []_ebb .Relationships ;_agee []*_de .Container ;_eeeea []*_fcg .ChartSpace ;_afaa []*_deb .Table ;_ddca string ;_abdgc map[string ]string ;_bfcb map[string ]*_fcg .ChartSpace ;_egfc string ;};var _geef =[...]uint8 {0,18,37}; -// Sheets returns the sheets from the workbook. -func (_dacd *Workbook )Sheets ()[]Sheet {_fbfce :=[]Sheet {};for _dfdf ,_degc :=range _dacd ._cgef {_eeac :=_dacd ._egbc .Sheets .Sheet [_dfdf ];_cgff :=Sheet {_dacd ,_eeac ,_degc };_fbfce =append (_fbfce ,_cgff );};return _fbfce ;};func (_fbb Sheet )validateMergedCells ()error {_bgaab :=map[uint64 ]struct{}{}; -for _ ,_ccaf :=range _fbb .MergedCells (){_cdf ,_fed ,_abdc :=_bf .ParseRangeReference (_ccaf .Reference ());if _abdc !=nil {return _dd .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_fbb .Name (),_ccaf .Reference ()); -};for _dfba :=_cdf .RowIdx ;_dfba <=_fed .RowIdx ;_dfba ++{for _dfdc :=_cdf .ColumnIdx ;_dfdc <=_fed .ColumnIdx ;_dfdc ++{_dbab :=uint64 (_dfba )<<32|uint64 (_dfdc );if _ ,_gacb :=_bgaab [_dbab ];_gacb {return _dd .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_fbb .Name ()); -};_bgaab [_dbab ]=struct{}{};};};};return nil ;}; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_caa *_deb .CT_Font ;_degf *_deb .StyleSheet ;};func (_feag RichTextRun )ensureRpr (){if _feag ._fcdg .RPr ==nil {_feag ._fcdg .RPr =_deb .NewCT_RPrElt ();};}; -// Name returns the sheet name -func (_gcfa Sheet )Name ()string {return _gcfa ._gggac .NameAttr }; +// Text returns text from the sheet as one string separated with line breaks. +func (_deef *SheetText )Text ()string {_aafa :=_ff .NewBuffer ([]byte {});for _ ,_bgbd :=range _deef .Cells {if _bgbd .Text !=""{_aafa .WriteString (_bgbd .Text );_aafa .WriteString ("\u000a");};};return _aafa .String ();}; // X returns the inner wrapped XML type. -func (_fgbe MergedCell )X ()*_bge .CT_MergeCell {return _fgbe ._bac }; +func (_cff NumberFormat )X ()*_deb .CT_NumFmt {return _cff ._fgb }; -// LockStructure controls the locking of the workbook structure. -func (_beebc WorkbookProtection )LockStructure (b bool ){if !b {_beebc ._fbgd .LockStructureAttr =nil ;}else {_beebc ._fbgd .LockStructureAttr =_f .Bool (true );};};func (_daaad *Sheet )setArray (_edefd string ,_bbeca _cc .Result )error {_cgfa ,_ddgac :=_bf .ParseCellReference (_edefd ); -if _ddgac !=nil {return _ddgac ;};for _bdcb ,_cdga :=range _bbeca .ValueArray {_eefef :=_daaad .Row (_cgfa .RowIdx +uint32 (_bdcb ));for _eabbb ,_ebbe :=range _cdga {_cfga :=_eefef .Cell (_bf .IndexToColumn (_cgfa .ColumnIdx +uint32 (_eabbb )));if _ebbe .Type !=_cc .ResultTypeEmpty {if _ebbe .IsBoolean {_cfga .SetBool (_ebbe .ValueNumber !=0); -}else {_cfga .SetCachedFormulaResult (_ebbe .String ());};};};};return nil ;}; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_eac AbsoluteAnchor )SetColOffset (m _ef .Distance ){_eac ._gcf .Pos .XAttr .ST_CoordinateUnqualified =_e .Int64 (int64 (m /_ef .EMU ));};func (_efd Cell )getRawSortValue ()(string ,bool ){if _efd .HasFormula (){_ceb :=_efd .GetCachedFormulaResult (); +return _ceb ,_bda .IsNumber (_ceb );};_aga ,_ :=_efd .GetRawValue ();return _aga ,_bda .IsNumber (_aga );}; -// IconScale maps values to icons. -type IconScale struct{_aeeb *_bge .CT_IconSet }; +// SetHeight is a nop-op. +func (_ddea TwoCellAnchor )SetHeight (h _ef .Distance ){}; -// Comments is the container for comments for a single sheet. -type Comments struct{_dgeg *Workbook ;_efad *_bge .Comments ;}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; -// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. -// The cells can be manipulated, but appending to the slice will have no effect. -func (_afa Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_bedc :=[]Cell {};for _fegc :=uint32 (0);_fegc <=lastColIdx ;_fegc ++{_ceaf :=_afa .Cell (_bf .IndexToColumn (_fegc ));_bedc =append (_bedc ,_ceaf );};return _bedc ;}; +// AddCell adds a cell to a spreadsheet. +func (_abdb Row )AddCell ()Cell {_ccc :=uint32 (len (_abdb ._abd .C ));var _faba *string ;if _ccc > 0{_ecee :=_e .Stringf ("\u0025\u0073\u0025\u0064",_gce .IndexToColumn (_ccc -1),_abdb .RowNumber ());if _abdb ._abd .C [_ccc -1].RAttr !=nil &&*_abdb ._abd .C [_ccc -1].RAttr ==*_ecee {_faba =_e .Stringf ("\u0025\u0073\u0025\u0064",_gce .IndexToColumn (_ccc ),_abdb .RowNumber ()); +};};_bafc :=_deb .NewCT_Cell ();_abdb ._abd .C =append (_abdb ._abd .C ,_bafc );if _faba ==nil {_ade :=uint32 (0);for _ ,_dccb :=range _abdb ._abd .C {if _dccb .RAttr !=nil {_afe ,_ :=_gce .ParseCellReference (*_dccb .RAttr );if _afe .ColumnIdx >=_ade {_ade =_afe .ColumnIdx +1; +};};};_faba =_e .Stringf ("\u0025\u0073\u0025\u0064",_gce .IndexToColumn (_ade ),_abdb .RowNumber ());};_bafc .RAttr =_faba ;return Cell {_abdb ._eeec ,_abdb ._bbg ,_abdb ._abd ,_bafc };}; + +// Borders returns the list of borders defined in the stylesheet. +func (_cffc StyleSheet )Borders ()[]Border {_dbdb :=[]Border {};for _ ,_efaf :=range _cffc ._abab .Borders .Border {_dbdb =append (_dbdb ,Border {_gff :_efaf });};return _dbdb ;}; // GetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_cafg CellStyle )GetHorizontalAlignment ()_bge .ST_HorizontalAlignment {if _cafg ._eed .Alignment ==nil {return _bge .ST_HorizontalAlignmentUnset ;};return _cafg ._eed .Alignment .HorizontalAttr ;}; +func (_ddb CellStyle )GetHorizontalAlignment ()_deb .ST_HorizontalAlignment {if _ddb ._fab .Alignment ==nil {return _deb .ST_HorizontalAlignmentUnset ;};return _ddb ._fab .Alignment .HorizontalAttr ;}; -// AddNamedCell adds a new named cell to a row and returns it. You should -// normally prefer Cell() as it will return the existing cell if the cell -// already exists, while AddNamedCell will duplicate the cell creating an -// invaild spreadsheet. -func (_edca Row )AddNamedCell (col string )Cell {_bdc :=_bge .NewCT_Cell ();_bdc .RAttr =_f .Stringf ("\u0025\u0073\u0025\u0064",col ,_edca .RowNumber ());_eggc :=-1;_eaca :=_bf .ColumnToIndex (col );for _degba ,_fbde :=range _edca ._acgb .C {_edag ,_dcag :=_bf .ParseCellReference (*_fbde .RAttr ); -if _dcag !=nil {return Cell {};};if _eaca < _edag .ColumnIdx {_eggc =_degba ;break ;};};if _eggc ==-1{_edca ._acgb .C =append (_edca ._acgb .C ,_bdc );}else {_edca ._acgb .C =append (_edca ._acgb .C [:_eggc ],append ([]*_bge .CT_Cell {_bdc },_edca ._acgb .C [_eggc :]...)...); -};return Cell {_edca ._gdce ,_edca ._eebc ,_edca ._acgb ,_bdc };};var _fbfa =_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,_f .SharedStringsType ,0); +// SetLocked sets cell locked or not. +func (_daae *evalContext )SetLocked (cellRef string ,locked bool ){_daae ._bce .Cell (cellRef ).setLocked (locked );}; -// Name returns the name of the table -func (_cdfg Table )Name ()string {if _cdfg ._dbde .NameAttr !=nil {return *_cdfg ._dbde .NameAttr ;};return "";};func (_gbga *Sheet )slideCellsLeft (_gacc []*_bge .CT_Cell )[]*_bge .CT_Cell {for _ ,_cgcc :=range _gacc {_deea ,_dfbg :=_bf .ParseCellReference (*_cgcc .RAttr ); -if _dfbg !=nil {return _gacc ;};_dgef :=_deea .ColumnIdx -1;_ceaac :=_bf .IndexToColumn (_dgef )+_dd .Sprintf ("\u0025\u0064",_deea .RowIdx );_cgcc .RAttr =&_ceaac ;};return _gacc ;}; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_afba ConditionalFormattingRule )SetIcons ()IconScale {_afba .clear ();_afba .SetType (_deb .ST_CfTypeIconSet );_afba ._bdae .IconSet =_deb .NewCT_IconSet ();_bdd :=IconScale {_afba ._bdae .IconSet };_bdd .SetIcons (_deb .ST_IconSetType3TrafficLights1 ); +return _bdd ;};func (_gfebc *Workbook )ensureSharedStringsRelationships (){_dfcd :=false ;for _ ,_gdeda :=range _gfebc .ContentTypes .X ().Override {if _gdeda .ContentTypeAttr ==_e .SharedStringsContentType {_dfcd =true ;break ;};};if !_dfcd {_gfebc .ContentTypes .AddOverride (_fgad ,_e .SharedStringsContentType ); +};_acadc :=false ;for _ ,_bddbd :=range _gfebc ._ebga .Relationships (){if _bddbd .X ().TargetAttr ==_gdee {_acadc =true ;break ;};};if !_acadc {_gfebc ._ebga .AddRelationship (_gdee ,_e .SharedStringsType );};}; -// X returns the inner wrapped XML type. -func (_ceff DataValidation )X ()*_bge .CT_DataValidation {return _ceff ._cbf }; +// SetContent sets the defined name content. +func (_fcbc DefinedName )SetContent (s string ){_fcbc ._fae .Content =s }; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_baf Cell )GetString ()string {switch _baf ._gfc .TAttr {case _bge .ST_CellTypeInlineStr :if _baf ._gfc .Is !=nil &&_baf ._gfc .Is .T !=nil {return *_baf ._gfc .Is .T ;};if _baf ._gfc .V !=nil {return *_baf ._gfc .V ;};case _bge .ST_CellTypeS :if _baf ._gfc .V ==nil {return ""; -};_fec ,_ceg :=_aac .Atoi (*_baf ._gfc .V );if _ceg !=nil {return "";};_fbc ,_ceg :=_baf ._ae .SharedStrings .GetString (_fec );if _ceg !=nil {return "";};return _fbc ;};if _baf ._gfc .V ==nil {return "";};return *_baf ._gfc .V ;}; +// AddChart adds an chart to a drawing, returning the chart and an anchor that +// can be used to position the chart within the sheet. +func (_dbb Drawing )AddChart (at AnchorType )(_cf .Chart ,Anchor ){_afdc :=_fcg .NewChartSpace ();_dbb ._fgda ._eeeea =append (_dbb ._fgda ._eeeea ,_afdc );_ecg :=_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .ChartContentType ,len (_dbb ._fgda ._eeeea )); +_dbb ._fgda .ContentTypes .AddOverride (_ecg ,_e .ChartContentType );var _dcbc string ;for _aee ,_ebc :=range _dbb ._fgda ._gcde {if _ebc ==_dbb ._egbf {_afff :=_e .RelativeFilename (_e .DocTypeSpreadsheet ,_e .DrawingType ,_e .ChartType ,len (_dbb ._fgda ._eeeea )); +_dgb :=_dbb ._fgda ._aecg [_aee ].AddRelationship (_afff ,_e .ChartType );_dcbc =_dgb .ID ();break ;};};var _ecga Anchor ;var _agg *_gcee .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_eacg :=_faec ();_dbb ._egbf .EG_Anchor =append (_dbb ._egbf .EG_Anchor ,&_gcee .EG_Anchor {AbsoluteAnchor :_eacg }); +_eacg .Choice =&_gcee .EG_ObjectChoicesChoice {};_eacg .Choice .GraphicFrame =_gcee .NewCT_GraphicalObjectFrame ();_agg =_eacg .Choice .GraphicFrame ;_ecga =AbsoluteAnchor {_eacg };case AnchorTypeOneCell :_cagg :=_ccb ();_dbb ._egbf .EG_Anchor =append (_dbb ._egbf .EG_Anchor ,&_gcee .EG_Anchor {OneCellAnchor :_cagg }); +_cagg .Choice =&_gcee .EG_ObjectChoicesChoice {};_cagg .Choice .GraphicFrame =_gcee .NewCT_GraphicalObjectFrame ();_agg =_cagg .Choice .GraphicFrame ;_ecga =OneCellAnchor {_cagg };case AnchorTypeTwoCell :_ecbf :=_gggg ();_dbb ._egbf .EG_Anchor =append (_dbb ._egbf .EG_Anchor ,&_gcee .EG_Anchor {TwoCellAnchor :_ecbf }); +_ecbf .Choice =&_gcee .EG_ObjectChoicesChoice {};_ecbf .Choice .GraphicFrame =_gcee .NewCT_GraphicalObjectFrame ();_agg =_ecbf .Choice .GraphicFrame ;_ecga =TwoCellAnchor {_ecbf };};_agg .NvGraphicFramePr =_gcee .NewCT_GraphicalObjectFrameNonVisual (); +_agg .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_dbb ._egbf .EG_Anchor ));_agg .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_agg .Graphic =_ee .NewGraphic ();_agg .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"; +_aeb :=_fcg .NewChart ();_aeb .IdAttr =_dcbc ;_agg .Graphic .GraphicData .Any =[]_e .Any {_aeb };_dag :=_cf .MakeChart (_afdc );_dag .Properties ().SetSolidFill (_af .White );_dag .SetDisplayBlanksAs (_fcg .ST_DispBlanksAsGap );return _dag ,_ecga ;}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_acf CellStyle )NumberFormat ()uint32 {if _acf ._eed .NumFmtIdAttr ==nil {return 0;};return *_acf ._eed .NumFmtIdAttr ;};func NewPatternFill (fills *_bge .CT_Fills )PatternFill {_dcee :=_bge .NewCT_Fill ();_dcee .PatternFill =_bge .NewCT_PatternFill (); -return PatternFill {_dcee .PatternFill ,_dcee };};func (_dfab Cell )setLocked (_fbdg bool ){_abd :=_dfab ._gfc .SAttr ;if _abd !=nil {_dgee :=_dfab ._ae .StyleSheet .GetCellStyle (*_abd );if _dgee ._eed .Protection ==nil {_dgee ._eed .Protection =_bge .NewCT_CellProtection (); -};_dgee ._eed .Protection .LockedAttr =&_fbdg ;};}; +// Name returns the sheet name +func (_acfc Sheet )Name ()string {return _acfc ._abfb .NameAttr }; -// Comments returns the comments for a sheet. -func (_gdae *Sheet )Comments ()Comments {for _ebd ,_eccf :=range _gdae ._aefc ._cgef {if _eccf ==_gdae ._addf {if _gdae ._aefc ._cdc [_ebd ]==nil {_gdae ._aefc ._cdc [_ebd ]=_bge .NewComments ();_gdae ._aefc ._adbg [_ebd ].AddAutoRelationship (_f .DocTypeSpreadsheet ,_f .WorksheetType ,_ebd +1,_f .CommentsType ); -_gdae ._aefc .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .CommentsType ,_ebd +1),_f .CommentsContentType );};if len (_gdae ._aefc ._bbcf )==0{_gdae ._aefc ._bbcf =append (_gdae ._aefc ._bbcf ,_fe .NewCommentDrawing ()); -_dbf :=_gdae ._aefc ._adbg [_ebd ].AddAutoRelationship (_f .DocTypeSpreadsheet ,_f .WorksheetType ,1,_f .VMLDrawingType );if _gdae ._addf .LegacyDrawing ==nil {_gdae ._addf .LegacyDrawing =_bge .NewCT_LegacyDrawing ();};_gdae ._addf .LegacyDrawing .IdAttr =_dbf .ID (); -};return Comments {_gdae ._aefc ,_gdae ._aefc ._cdc [_ebd ]};};};_bg .Log .Debug ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t"); -return Comments {};}; +// SetBold causes the text to be displayed in bold. +func (_ccec RichTextRun )SetBold (b bool ){_ccec .ensureRpr ();_ccec ._fcdg .RPr .B =_deb .NewCT_BooleanProperty ();_ccec ._fcdg .RPr .B .ValAttr =_e .Bool (b );}; -// SetIcons sets the icon set to use for display. -func (_bbbf IconScale )SetIcons (t _bge .ST_IconSetType ){_bbbf ._aeeb .IconSetAttr =t }; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_adcff *Workbook )RemoveCalcChain (){var _dcba string ;for _ ,_cfbge :=range _adcff ._ebga .Relationships (){if _cfbge .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_dcba ="\u0078\u006c\u002f"+_cfbge .Target (); +_adcff ._ebga .Remove (_cfbge );break ;};};if _dcba ==""{return ;};_adcff .ContentTypes .RemoveOverride (_dcba );for _gdcf ,_gbff :=range _adcff .ExtraFiles {if _gbff .ZipPath ==_dcba {_adcff .ExtraFiles [_gdcf ]=_adcff .ExtraFiles [len (_adcff .ExtraFiles )-1]; +_adcff .ExtraFiles =_adcff .ExtraFiles [:len (_adcff .ExtraFiles )-1];return ;};};}; -// SetShowRuler controls the visibility of the ruler -func (_cefgc SheetView )SetShowRuler (b bool ){if !b {_cefgc ._fedf .ShowRulerAttr =_f .Bool (false );}else {_cefgc ._fedf .ShowRulerAttr =nil ;};}; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_bff *_deb .CT_DataBar }; -// SetWidth controls the width of a column. -func (_bgcc Column )SetWidth (w _egad .Distance ){_bgcc ._dbgf .WidthAttr =_f .Float64 (float64 (w /_egad .Character ));}; +// CellText is used for keeping text with references to a cell where it is located. +type CellText struct{Text string ;Cell Cell ;}; -// X returns the inner wrapped XML type. -func (_fcae RichTextRun )X ()*_bge .CT_RElt {return _fcae ._aeg }; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_fdgc *evalContext )LastRow (col string )int {_egfd :=_fdgc ._bce ;_ccga :=int (_gce .ColumnToIndex (col ));_bea :=1;for _ ,_bag :=range _egfd ._efe .SheetData .Row {if _bag .RAttr !=nil {_cgcf :=Row {_egfd ._aegc ,_egfd ,_bag };_bcb :=len (_cgcf .Cells ()); +if _bcb > _ccga {_bea =int (_cgcf .RowNumber ());};};};return _bea ;}; -// AddFill creates a new empty Fill style. -func (_deac Fills )AddFill ()Fill {_ebea :=_bge .NewCT_Fill ();return Fill {_ebea ,_deac ._cff }};func (_abe *Sheet )setList (_eabc string ,_edga _cc .Result )error {_eccfd ,_bfdc :=_bf .ParseCellReference (_eabc );if _bfdc !=nil {return _bfdc ;};_acce :=_abe .Row (_eccfd .RowIdx ); -for _gfea ,_ffcfc :=range _edga .ValueList {_eefcb :=_acce .Cell (_bf .IndexToColumn (_eccfd .ColumnIdx +uint32 (_gfea )));if _ffcfc .Type !=_cc .ResultTypeEmpty {if _ffcfc .IsBoolean {_eefcb .SetBool (_ffcfc .ValueNumber !=0);}else {_eefcb .SetCachedFormulaResult (_ffcfc .String ()); -};};};return nil ;};const _acgbe ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; +// Comment is a single comment within a sheet. +type Comment struct{_dece *Workbook ;_eaa *_deb .CT_Comment ;_dcgg *_deb .Comments ;}; -// Text returns text from the workbook as one string separated with line breaks. -func (_edfb *WorkbookText )Text ()string {_fbfe :=_db .NewBuffer ([]byte {});for _ ,_fbgb :=range _edfb .Sheets {_fbfe .WriteString (_fbgb .Text ());};return _fbfe .String ();}; +// BottomRight is a no-op. +func (_accd OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// X returns the inner wrapped XML type. -func (_egca SharedStrings )X ()*_bge .Sst {return _egca ._bffc }; +// SetError sets the cell type to error and the value to the given error message. +func (_gee Cell )SetError (msg string ){_gee .clearValue ();_gee ._cac .V =_e .String (msg );_gee ._cac .TAttr =_deb .ST_CellTypeE ;}; -// ExtractText returns text from the sheet as a SheetText object. -func (_baef *Sheet )ExtractText ()*SheetText {_gfa :=[]CellText {};for _ ,_dfae :=range _baef .Rows (){for _ ,_bdac :=range _dfae .Cells (){if !_bdac .IsEmpty (){if _dagg :=_bdac .GetFormattedValue ();_dagg !=""{_gfa =append (_gfa ,CellText {Text :_dagg ,Cell :_bdac }); -};};};};return &SheetText {Cells :_gfa };}; +// SetHeight sets the height of the anchored object. +func (_aa AbsoluteAnchor )SetHeight (h _ef .Distance ){_aa ._gcf .Ext .CyAttr =int64 (h /_ef .EMU )};func (_eegg *Sheet )removeColumnFromMergedCells (_dcdb uint32 )error {if _eegg ._efe .MergeCells ==nil ||_eegg ._efe .MergeCells .MergeCell ==nil {return nil ; +};_bdab :=[]*_deb .CT_MergeCell {};for _ ,_ecagg :=range _eegg .MergedCells (){_ebed :=_dbag (_ecagg .Reference (),_dcdb ,true );if _ebed !=""{_ecagg .SetReference (_ebed );_bdab =append (_bdab ,_ecagg .X ());};};_eegg ._efe .MergeCells .MergeCell =_bdab ; +return nil ;}; -// X returns the inner wrapped XML type. -func (_dcdb IconScale )X ()*_bge .CT_IconSet {return _dcdb ._aeeb }; +// Tables returns a slice of all defined tables in the workbook. +func (_abed *Workbook )Tables ()[]Table {if _abed ._afaa ==nil {return nil ;};_dcga :=[]Table {};for _ ,_adee :=range _abed ._afaa {_dcga =append (_dcga ,Table {_adee });};return _dcga ;};type Table struct{_ceea *_deb .Table }; -// AddGradientStop adds a color gradient stop. -func (_cag ColorScale )AddGradientStop (color _ge .Color ){_fbfd :=_bge .NewCT_Color ();_fbfd .RgbAttr =color .AsRGBAString ();_cag ._fgd .Color =append (_cag ._fgd .Color ,_fbfd );}; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_cced *Workbook )AddDefinedName (name ,ref string )DefinedName {if _cced ._fgfg .DefinedNames ==nil {_cced ._fgfg .DefinedNames =_deb .NewCT_DefinedNames ();};_cdee :=_deb .NewCT_DefinedName ();_cdee .Content =ref ;_cdee .NameAttr =name ;_cced ._fgfg .DefinedNames .DefinedName =append (_cced ._fgfg .DefinedNames .DefinedName ,_cdee ); +return DefinedName {_cdee };}; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_acga *Sheet )ClearCachedFormulaResults (){for _ ,_cbeb :=range _acga .Rows (){for _ ,_ffedg :=range _cbeb .Cells (){if _ffedg .X ().F !=nil {_ffedg .X ().V =nil ;};};};};func (_aeef DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_aeef .clear (); -_aeef ._cbf .TypeAttr =_bge .ST_DataValidationType (t );_aeef ._cbf .OperatorAttr =_bge .ST_DataValidationOperator (op );return DataValidationCompare {_aeef ._cbf };}; +// LessCells returns true if the lhs value is less than the rhs value. If the +// cells contain numeric values, their value interpreted as a floating point is +// compared. Otherwise their string contents are compared. +func (_fgdb Comparer )LessCells (lhs ,rhs Cell )bool {if _fgdb .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_agbf ,_fag :=lhs .getRawSortValue (); +_cag ,_egg :=rhs .getRawSortValue ();switch {case _fag &&_egg :_fbd ,_ :=_d .ParseFloat (_agbf ,64);_ggfd ,_ :=_d .ParseFloat (_cag ,64);return _fbd < _ggfd ;case _fag :return true ;case _egg :return false ;};_agbf =lhs .GetFormattedValue ();_cag =rhs .GetFormattedValue (); +return _agbf < _cag ;};func _cgd (_gfa _gc .Time )_gc .Time {_gfa =_gfa .Local ();return _gc .Date (_gfa .Year (),_gfa .Month (),_gfa .Day (),_gfa .Hour (),_gfa .Minute (),_gfa .Second (),_gfa .Nanosecond (),_gc .UTC );}; -// GetFormattedValue returns the formatted cell value as it would appear in -// Excel. This involves determining the format string to apply, parsing it, and -// then formatting the value according to the format string. This should only -// be used if you care about replicating what Excel would show, otherwise -// GetValueAsNumber()/GetValueAsTime -func (_ce Cell )GetFormattedValue ()string {_bbad :=_ce .getFormat ();switch _ce ._gfc .TAttr {case _bge .ST_CellTypeB :_fcc ,_ :=_ce .GetValueAsBool ();if _fcc {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _bge .ST_CellTypeN :_fd ,_ :=_ce .GetValueAsNumber (); -return _de .Number (_fd ,_bbad );case _bge .ST_CellTypeE :if _ce ._gfc .V !=nil {return *_ce ._gfc .V ;};return "";case _bge .ST_CellTypeS ,_bge .ST_CellTypeInlineStr :return _de .String (_ce .GetString (),_bbad );case _bge .ST_CellTypeStr :_bga :=_ce .GetString (); -if _de .IsNumber (_bga ){_daee ,_ :=_aac .ParseFloat (_bga ,64);return _de .Number (_daee ,_bbad );};return _de .String (_bga ,_bbad );case _bge .ST_CellTypeUnset :fallthrough;default:_gbc ,_ :=_ce .GetRawValue ();if len (_gbc )==0{return "";};_edbe ,_bfc :=_ce .GetValueAsNumber (); -if _bfc ==nil {return _de .Number (_edbe ,_bbad );};return _de .String (_gbc ,_bbad );};}; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_ebcf IconScale )AddFormatValue (t _deb .ST_CfvoType ,val string ){_fdgbc :=_deb .NewCT_Cfvo ();_fdgbc .TypeAttr =t ;_fdgbc .ValAttr =_e .String (val );_ebcf ._fbg .Cfvo =append (_ebcf ._fbg .Cfvo ,_fdgbc );}; -// GetFormula returns the formula for a cell. -func (_bee Cell )GetFormula ()string {if _bee ._gfc .F !=nil {return _bee ._gfc .F .Content ;};return "";};type Fills struct{_cff *_bge .CT_Fills };func (_aea *evalContext )SetOffset (col ,row uint32 ){_aea ._gbb =col ;_aea ._bcg =row };var _afcd =false ; +// Row is a row within a spreadsheet. +type Row struct{_eeec *Workbook ;_bbg *Sheet ;_abd *_deb .CT_Row ;}; +// GetFormat returns a cell data format. +func (_bgg *evalContext )GetFormat (cellRef string )string {return _bgg ._bce .Cell (cellRef ).getFormat ()}; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_agdbd Sheet )ValidateWithPath (path string )error {return _agdbd ._addf .ValidateWithPath (path )}; +// GetVerticalAlignment sets the vertical alignment of a cell style. +func (_cbea CellStyle )GetVerticalAlignment ()_deb .ST_VerticalAlignment {if _cbea ._fab .Alignment ==nil {return _deb .ST_VerticalAlignmentUnset ;};return _cbea ._fab .Alignment .VerticalAttr ;}; -// ClearBorder clears any border configuration from the cell style. -func (_dffe CellStyle )ClearBorder (){_dffe ._eed .BorderIdAttr =nil ;_dffe ._eed .ApplyBorderAttr =nil }; +// SetText sets the text to be displayed. +func (_ccda RichTextRun )SetText (s string ){_ccda ._fcdg .T =s }; -// AddBorder creates a new empty Border style. -func (_efgb StyleSheet )AddBorder ()Border {_aafbg :=_bge .NewCT_Border ();return Border {_aafbg ,_efgb ._bdab .Borders };}; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_abbf Comments )AddComment (cellRef string ,author string )RichText {_fdf :=_deb .NewCT_Comment ();_abbf ._egd .CommentList .Comment =append (_abbf ._egd .CommentList .Comment ,_fdf );_fdf .RefAttr =cellRef ;_fdf .AuthorIdAttr =_abbf .getOrCreateAuthor (author ); +_fdf .Text =_deb .NewCT_Rst ();return RichText {_fdf .Text };}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_dadeb *Workbook )RemoveSheetByName (name string )error {_ecab :=-1;for _cfbd ,_dfce :=range _dadeb .Sheets (){if name ==_dfce .Name (){_ecab =_cfbd ;break ;};};if _ecab ==-1{return ErrorNotFound ;};return _dadeb .RemoveSheet (_ecab );};func (_eeb *evalContext )NamedRange (ref string )_cc .Reference {for _ ,_cef :=range _eeb ._bgef ._aefc .DefinedNames (){if _cef .Name ()==ref {return _cc .MakeRangeReference (_cef .Content ()); -};};for _ ,_acb :=range _eeb ._bgef ._aefc .Tables (){if _acb .Name ()==ref {return _cc .MakeRangeReference (_dd .Sprintf ("\u0025\u0073\u0021%\u0073",_eeb ._bgef .Name (),_acb .Reference ()));};};return _cc .ReferenceInvalid ;};func _gfca ()*_bb .CT_TwoCellAnchor {_bdbe :=_bb .NewCT_TwoCellAnchor (); -_bdbe .EditAsAttr =_bb .ST_EditAsOneCell ;_bdbe .From .Col =5;_bdbe .From .Row =0;_bdbe .From .ColOff .ST_CoordinateUnqualified =_f .Int64 (0);_bdbe .From .RowOff .ST_CoordinateUnqualified =_f .Int64 (0);_bdbe .To .Col =10;_bdbe .To .Row =20;_bdbe .To .ColOff .ST_CoordinateUnqualified =_f .Int64 (0); -_bdbe .To .RowOff .ST_CoordinateUnqualified =_f .Int64 (0);return _bdbe ;}; +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_bedb Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_bedb .SetNumber (v );_bedb .SetStyle (_bedb ._ca .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; // X returns the inner wrapped XML type. -func (_afdc DataBarScale )X ()*_bge .CT_DataBar {return _afdc ._cega }; +func (_aff DifferentialStyle )X ()*_deb .CT_Dxf {return _aff ._gcd }; -// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_eefbc *Sheet )AddHyperlink (url string )_ccc .Hyperlink {for _dcdg ,_gcee :=range _eefbc ._aefc ._cgef {if _gcee ==_eefbc ._addf {return _eefbc ._aefc ._adbg [_dcdg ].AddHyperlink (url );};};return _ccc .Hyperlink {};}; +// GetOrCreateStandardNumberFormat gets or creates a cell style with a given +// standard format. This should only be used when you want to perform +// number/date/time formatting only. Manipulating the style returned will cause +// all cells using style returned from this for a given format to be formatted. +func (_cfbd StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_aaac :=range _cfbd .CellStyles (){if _aaac .HasNumberFormat ()&&_aaac .NumberFormat ()==uint32 (f ){return _aaac ;};};_aedgc :=_cfbd .AddCellStyle ();_aedgc .SetNumberFormatStandard (f ); +return _aedgc ;}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_dcgc StyleSheet )Fonts ()[]Font {_adec :=[]Font {};for _ ,_deeb :=range _dcgc ._bdab .Fonts .Font {_adec =append (_adec ,Font {_deeb ,_dcgc ._bdab });};return _adec ;}; +// AddString adds a string to the shared string cache. +func (_bcde SharedStrings )AddString (v string )int {if _cegc ,_affd :=_bcde ._cdg [v ];_affd {return _cegc ;};_cfb :=_deb .NewCT_Rst ();_cfb .T =_e .String (v );_bcde ._ccgb .Si =append (_bcde ._ccgb .Si ,_cfb );_ccbb :=len (_bcde ._ccgb .Si )-1;_bcde ._cdg [v ]=_ccbb ; +_bcde ._ccgb .CountAttr =_e .Uint32 (uint32 (len (_bcde ._ccgb .Si )));_bcde ._ccgb .UniqueCountAttr =_bcde ._ccgb .CountAttr ;return _ccbb ;}; -// AddCommentWithStyle adds a new comment styled in a default way -func (_bfeg Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_cab :=_bfeg .AddComment (cellRef ,author );_gdb :=_cab .AddRun ();_gdb .SetBold (true );_gdb .SetSize (10);_gdb .SetColor (_ge .Black );_gdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069"); -_gdb .SetText (author +"\u003a");_gdb =_cab .AddRun ();_gdb .SetSize (10);_gdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_gdb .SetColor (_ge .Black );_gdb .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_fggg ,_ccfc :=_bf .ParseCellReference (cellRef ); -if _ccfc !=nil {return _ccfc ;};_bfeg ._dgeg ._bbcf [0].Shape =append (_bfeg ._dgeg ._bbcf [0].Shape ,_fe .NewCommentShape (int64 (_fggg .ColumnIdx ),int64 (_fggg .RowIdx -1)));return nil ;};func (_gcc Cell )clearValue (){_gcc ._gfc .F =nil ;_gcc ._gfc .Is =nil ; -_gcc ._gfc .V =nil ;_gcc ._gfc .TAttr =_bge .ST_CellTypeUnset ;};func (_bffdb StandardFormat )String ()string {switch {case 0<=_bffdb &&_bffdb <=4:return _fdfb [_ebca [_bffdb ]:_ebca [_bffdb +1]];case 9<=_bffdb &&_bffdb <=22:_bffdb -=9;return _aafb [_abaa [_bffdb ]:_abaa [_bffdb +1]]; -case 37<=_bffdb &&_bffdb <=40:_bffdb -=37;return _ddea [_bgfb [_bffdb ]:_bgfb [_bffdb +1]];case 45<=_bffdb &&_bffdb <=49:_bffdb -=45;return _bbbg [_dcfc [_bffdb ]:_dcfc [_bffdb +1]];default:return _dd .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_bffdb ); -};}; +// Comments returns the list of comments for this sheet +func (_aadc Comments )Comments ()[]Comment {_dfab :=[]Comment {};for _ ,_deac :=range _aadc ._egd .CommentList .Comment {_dfab =append (_dfab ,Comment {_aadc ._cab ,_deac ,_aadc ._egd });};return _dfab ;}; -// BottomRight is a no-op. -func (_dc AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// SetWidthCells is a no-op. +func (_fdg AbsoluteAnchor )SetWidthCells (int32 ){}; -// DataValidation controls cell validation -type DataValidation struct{_cbf *_bge .CT_DataValidation }; +// ExtractText returns text from the workbook as a WorkbookText object. +func (_bec *Workbook )ExtractText ()*WorkbookText {_cbdc :=[]*SheetText {};for _ ,_dbfa :=range _bec .Sheets (){_cbdc =append (_cbdc ,&SheetText {Cells :_dbfa .ExtractText ().Cells });};return &WorkbookText {Sheets :_cbdc };};func (_ad Cell )getLocked ()bool {if _ad ._cac .SAttr ==nil {return false ; +};_df :=*_ad ._cac .SAttr ;_cc :=_ad ._ca .StyleSheet .GetCellStyle (_df );return *_cc ._fab .Protection .LockedAttr ;};func _bedbb (_deaa bool )int {if _deaa {return 1;};return 0;}; -// SetFormulaArray sets the cell type to formula array, and the raw formula to -// the given string. This is equivlent to entering a formula and pressing -// Ctrl+Shift+Enter in Excel. -func (_aec Cell )SetFormulaArray (s string ){_gba :=_cc .ParseString (s );if _gba ==nil {return ;};_aec .clearValue ();_aec ._gfc .TAttr =_bge .ST_CellTypeStr ;_aec ._gfc .F =_bge .NewCT_CellFormula ();_aec ._gfc .F .TAttr =_bge .ST_CellFormulaTypeArray ; -_aec ._gfc .F .Content =s ;}; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_bgc Comment )SetCellReference (cellRef string ){_bgc ._eaa .RefAttr =cellRef }; -// X returns the inner wrapped XML type. -func (_bbd ConditionalFormattingRule )X ()*_bge .CT_CfRule {return _bbd ._gafc }; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_bgfb *Sheet )SetFrozen (firstRow ,firstCol bool ){_bgfb ._efe .SheetViews =nil ;_bdb :=_bgfb .AddView ();_bdb .SetState (_deb .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_bdb .SetYSplit (1);_bdb .SetXSplit (1);_bdb .SetTopLeft ("\u0042\u0032"); +case firstRow :_bdb .SetYSplit (1);_bdb .SetTopLeft ("\u0041\u0032");case firstCol :_bdb .SetXSplit (1);_bdb .SetTopLeft ("\u0042\u0031");};}; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_fcfg ConditionalFormattingRule )SetConditionValue (v string ){_fcfg ._gafc .Formula =[]string {v }}; +// ExtractText returns text from the sheet as a SheetText object. +func (_gade *Sheet )ExtractText ()*SheetText {_ggeba :=[]CellText {};for _ ,_cggd :=range _gade .Rows (){for _ ,_effc :=range _cggd .Cells (){if !_effc .IsEmpty (){if _ebbad :=_effc .GetFormattedValue ();_ebbad !=""{_ggeba =append (_ggeba ,CellText {Text :_ebbad ,Cell :_effc }); +};};};};return &SheetText {Cells :_ggeba };}; -// SetWidthCells is a no-op. -func (_dfgc OneCellAnchor )SetWidthCells (int32 ){}; +// X returns the inner wrapped XML type. +func (_eace ColorScale )X ()*_deb .CT_ColorScale {return _eace ._aae }; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_aceb StyleSheet )Fills ()Fills {return Fills {_aceb ._bdab .Fills }}; +// LockStructure controls the locking of the workbook structure. +func (_gcfae WorkbookProtection )LockStructure (b bool ){if !b {_gcfae ._dgac .LockStructureAttr =nil ;}else {_gcfae ._dgac .LockStructureAttr =_e .Bool (true );};};const _ebdb ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; -// GetWidth returns a worksheet's column width. -func (_ecd *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_ccfe :=range _ecd ._bgef .X ().Cols [0].Col {if int (_ccfe .MinAttr )<=colIdx &&colIdx <=int (_ccfe .MaxAttr ){return float64 (int (*_ccfe .WidthAttr ));};};return 0;}; -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_efec DataValidationList )SetRange (cellRange string ){_efec ._aefa .Formula1 =_f .String (cellRange );_efec ._aefa .Formula2 =_f .String ("\u0030");}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_fcfec *_deb .CT_SheetView };const _fe ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// TopLeft is a no-op. -func (_ag AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}};func (_cedbd PatternFill )SetBgColor (c _ge .Color ){_cedbd ._agfc .BgColor =_bge .NewCT_Color ();_cedbd ._agfc .BgColor .RgbAttr =c .AsRGBAString ();}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_bebc Drawing )AddImage (img _ebb .ImageRef ,at AnchorType )Anchor {_dddd :=0;for _bdaf ,_ecgg :=range _bebc ._fgda .Images {if _ecgg ==img {_dddd =_bdaf +1;break ;};};var _dadf string ;for _agdf ,_edgd :=range _bebc ._fgda ._gcde {if _edgd ==_bebc ._egbf {_bddb :=_fc .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_dddd ,img .Format ()); +_aef :=_bebc ._fgda ._aecg [_agdf ].AddRelationship (_bddb ,_e .ImageType );_dadf =_aef .ID ();break ;};};var _dff Anchor ;var _eff *_gcee .CT_Picture ;switch at {case AnchorTypeAbsolute :_fbcc :=_faec ();_bebc ._egbf .EG_Anchor =append (_bebc ._egbf .EG_Anchor ,&_gcee .EG_Anchor {AbsoluteAnchor :_fbcc }); +_fbcc .Choice =&_gcee .EG_ObjectChoicesChoice {};_fbcc .Choice .Pic =_gcee .NewCT_Picture ();_fbcc .Pos .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fbcc .Pos .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_eff =_fbcc .Choice .Pic ;_dff =AbsoluteAnchor {_fbcc }; +case AnchorTypeOneCell :_bfag :=_ccb ();_bebc ._egbf .EG_Anchor =append (_bebc ._egbf .EG_Anchor ,&_gcee .EG_Anchor {OneCellAnchor :_bfag });_bfag .Choice =&_gcee .EG_ObjectChoicesChoice {};_bfag .Choice .Pic =_gcee .NewCT_Picture ();_eff =_bfag .Choice .Pic ; +_dff =OneCellAnchor {_bfag };case AnchorTypeTwoCell :_aab :=_gggg ();_bebc ._egbf .EG_Anchor =append (_bebc ._egbf .EG_Anchor ,&_gcee .EG_Anchor {TwoCellAnchor :_aab });_aab .Choice =&_gcee .EG_ObjectChoicesChoice {};_aab .Choice .Pic =_gcee .NewCT_Picture (); +_eff =_aab .Choice .Pic ;_dff =TwoCellAnchor {_aab };};_eff .NvPicPr .CNvPr .IdAttr =uint32 (len (_bebc ._egbf .EG_Anchor ));_eff .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_eff .BlipFill .Blip =_ee .NewCT_Blip ();_eff .BlipFill .Blip .EmbedAttr =_e .String (_dadf ); +_eff .BlipFill .Stretch =_ee .NewCT_StretchInfoProperties ();_eff .SpPr =_ee .NewCT_ShapeProperties ();_eff .SpPr .Xfrm =_ee .NewCT_Transform2D ();_eff .SpPr .Xfrm .Off =_ee .NewCT_Point2D ();_eff .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0); +_eff .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_eff .SpPr .Xfrm .Ext =_ee .NewCT_PositiveSize2D ();_eff .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_ef .Pixel72 )/_ef .EMU );_eff .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_ef .Pixel72 )/_ef .EMU ); +_eff .SpPr .PrstGeom =_ee .NewCT_PresetGeometry2D ();_eff .SpPr .PrstGeom .PrstAttr =_ee .ST_ShapeTypeRect ;_eff .SpPr .Ln =_ee .NewCT_LineProperties ();_eff .SpPr .Ln .NoFill =_ee .NewCT_NoFillProperties ();return _dff ;}; -// SetPassword sets the password hash to a hash of the input password. -func (_eacgf SheetProtection )SetPassword (pw string ){_eacgf .SetPasswordHash (PasswordHash (pw ))};func (_gcca StyleSheet )GetCellStyle (id uint32 )CellStyle {for _cbag ,_ggca :=range _gcca ._bdab .CellXfs .Xf {if uint32 (_cbag )==id {return CellStyle {_gcca ._fcecb ,_ggca ,_gcca ._bdab .CellXfs }; -};};return CellStyle {};}; +// IsNumber returns true if the cell is a number type cell. +func (_gda Cell )IsNumber ()bool {switch _gda ._cac .TAttr {case _deb .ST_CellTypeN :return true ;case _deb .ST_CellTypeS ,_deb .ST_CellTypeB :return false ;};return _gda ._cac .V !=nil &&_bda .IsNumber (*_gda ._cac .V );}; -// Row returns the row of the cell marker. -func (_aca CellMarker )Row ()int32 {return _aca ._cfg .Row }; +// PasswordHash returns the hash of the workbook password. +func (_dfdd SheetProtection )PasswordHash ()string {if _dfdd ._egdd .PasswordAttr ==nil {return "";};return *_dfdd ._egdd .PasswordAttr ;}; -// SharedStrings is a shared strings table, where string data can be placed -// outside of the sheet contents and referenced from a sheet. -type SharedStrings struct{_bffc *_bge .Sst ;_gdd map[string ]int ;}; +// SetWidth sets the width of the anchored object. +func (_faee OneCellAnchor )SetWidth (w _ef .Distance ){_faee ._gded .Ext .CxAttr =int64 (w /_ef .EMU )}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_eeg Cell )SetFormulaRaw (s string ){_ada :=_cc .ParseString (s );if _ada ==nil {return ;};_eeg .clearValue ();_eeg ._gfc .TAttr =_bge .ST_CellTypeStr ;_eeg ._gfc .F =_bge .NewCT_CellFormula ();_eeg ._gfc .F .Content =s ;}; +// SetAllowBlank controls if blank values are accepted. +func (_dce DataValidation )SetAllowBlank (b bool ){if !b {_dce ._dabe .AllowBlankAttr =nil ;}else {_dce ._dabe .AllowBlankAttr =_e .Bool (true );};}; -// TopLeft returns the top-left corner of the anchored object. -func (_fecd OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_fecd ._abcgd .From }};const (DVCompareTypeWholeNumber =DVCompareType (_bge .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_bge .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_bge .ST_DataValidationTypeDate ); -DVCompareTypeTime =DVCompareType (_bge .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_bge .ST_DataValidationTypeTextLength ););func (_aed *evalContext )Cell (ref string ,ev _cc .Evaluator )_cc .Result {if !_gda (ref ){return _cc .MakeErrorResultType (_cc .ErrorTypeName ,""); -};_cgd :=_aed ._bgef .Name ()+"\u0021"+ref ;if _gbbb ,_ecce :=ev .GetFromCache (_cgd );_ecce {return _gbbb ;};_becb ,_ece :=_bf .ParseCellReference (ref );if _ece !=nil {return _cc .MakeErrorResult (_dd .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_ece )); -};if _aed ._gbb !=0&&!_becb .AbsoluteColumn {_becb .ColumnIdx +=_aed ._gbb ;_becb .Column =_bf .IndexToColumn (_becb .ColumnIdx );};if _aed ._bcg !=0&&!_becb .AbsoluteRow {_becb .RowIdx +=_aed ._bcg ;};_gfd :=_aed ._bgef .Cell (_becb .String ());if _gfd .HasFormula (){if _ ,_add :=_aed ._cce [ref ]; -_add {return _cc .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref ); -};_aed ._cce [ref ]=struct{}{};_ebba :=ev .Eval (_aed ,_gfd .GetFormula ());delete (_aed ._cce ,ref );ev .SetCache (_cgd ,_ebba );return _ebba ;};if _gfd .IsEmpty (){_bgdb :=_cc .MakeEmptyResult ();ev .SetCache (_cgd ,_bgdb );return _bgdb ;}else if _gfd .IsNumber (){_dcca ,_ :=_gfd .GetValueAsNumber (); -_gbda :=_cc .MakeNumberResult (_dcca );ev .SetCache (_cgd ,_gbda );return _gbda ;}else if _gfd .IsBool (){_fac ,_ :=_gfd .GetValueAsBool ();_cgbb :=_cc .MakeBoolResult (_fac );ev .SetCache (_cgd ,_cgbb );return _cgbb ;};_ebgb ,_ :=_gfd .GetRawValue (); -if _gfd .IsError (){_bgfc :=_cc .MakeErrorResult ("");_bgfc .ValueString =_ebgb ;ev .SetCache (_cgd ,_bgfc );return _bgfc ;};_adfc :=_cc .MakeStringResult (_ebgb );ev .SetCache (_cgd ,_adfc );return _adfc ;}; +// SetStyle sets the cell style for an entire column. +func (_eca Column )SetStyle (cs CellStyle ){_eca ._adcc .StyleAttr =_e .Uint32 (cs .Index ())}; -// AddNumberedRow adds a row with a given row number. If you reuse a row number -// the resulting file will fail validation and fail to open in Office programs. Use -// Row instead which creates a new row or returns an existing row. -func (_egggb *Sheet )AddNumberedRow (rowNum uint32 )Row {_deef :=_bge .NewCT_Row ();_deef .RAttr =_f .Uint32 (rowNum );_egggb ._addf .SheetData .Row =append (_egggb ._addf .SheetData .Row ,_deef );_gf .Slice (_egggb ._addf .SheetData .Row ,func (_egda ,_fdcfa int )bool {_debg :=_egggb ._addf .SheetData .Row [_egda ].RAttr ; -_gedd :=_egggb ._addf .SheetData .Row [_fdcfa ].RAttr ;if _debg ==nil {return true ;};if _gedd ==nil {return true ;};return *_debg < *_gedd ;});return Row {_egggb ._aefc ,_egggb ,_deef };}; +// X returns the inner wrapped XML type. +func (_bbec SheetView )X ()*_deb .CT_SheetView {return _bbec ._fcfec }; -// MoveTo is a no-op. -func (_agd AbsoluteAnchor )MoveTo (x ,y int32 ){}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_fdbc Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _abgd ,_faf Cell ;for _ ,_ece :=range lhs .Cells (){_bbca ,_ :=_gce .ParseCellReference (_ece .Reference ());if _bbca .Column ==column {_abgd =_ece ;break ;};};for _ ,_geg :=range rhs .Cells (){_befa ,_ :=_gce .ParseCellReference (_geg .Reference ()); +if _befa .Column ==column {_faf =_geg ;break ;};};return _fdbc .LessCells (_abgd ,_faf );}; -// SetOperator sets the operator for the rule. -func (_babe ConditionalFormattingRule )SetOperator (t _bge .ST_ConditionalFormattingOperator ){_babe ._gafc .OperatorAttr =t ;}; +// DefinedNames returns a slice of all defined names in the workbook. +func (_ecge *Workbook )DefinedNames ()[]DefinedName {if _ecge ._fgfg .DefinedNames ==nil {return nil ;};_ccbe :=[]DefinedName {};for _ ,_agfb :=range _ecge ._fgfg .DefinedNames .DefinedName {_ccbe =append (_ccbe ,DefinedName {_agfb });};return _ccbe ;}; -// X returns the inner wrapped XML type. -func (_aaa DifferentialStyle )X ()*_bge .CT_Dxf {return _aaa ._gcf }; -// IsEmpty checks if the cell style contains nothing. -func (_fdf CellStyle )IsEmpty ()bool {return _fdf ._afd ==nil ||_fdf ._eed ==nil ||_fdf ._gdg ==nil ||_fdf ._gdg .Xf ==nil ;};func (_bdg ConditionalFormattingRule )clear (){_bdg ._gafc .OperatorAttr =_bge .ST_ConditionalFormattingOperatorUnset ;_bdg ._gafc .ColorScale =nil ; -_bdg ._gafc .IconSet =nil ;_bdg ._gafc .Formula =nil ;};func (_daef *Workbook )ensureSharedStringsRelationships (){_dcbdg :=false ;for _ ,_dcfe :=range _daef .ContentTypes .X ().Override {if _dcfe .ContentTypeAttr ==_f .SharedStringsContentType {_dcbdg =true ; -break ;};};if !_dcbdg {_daef .ContentTypes .AddOverride (_gdba ,_f .SharedStringsContentType );};_bdgdf :=false ;for _ ,_fbeg :=range _daef ._acge .Relationships (){if _fbeg .X ().TargetAttr ==_fbfa {_bdgdf =true ;break ;};};if !_bdgdf {_daef ._acge .AddRelationship (_fbfa ,_f .SharedStringsType ); -};}; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_edg Cell )SetFormulaRaw (s string ){_fec :=_fda .ParseString (s );if _fec ==nil {return ;};_edg .clearValue ();_edg ._cac .TAttr =_deb .ST_CellTypeStr ;_edg ._cac .F =_deb .NewCT_CellFormula ();_edg ._cac .F .Content =s ;}; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ; +// DataValidationList is just a view on a DataValidation configured as a list. +// It presents a drop-down combo box for spreadsheet users to select values. The +// contents of the dropdown can either pull from a rang eof cells (SetRange) or +// specified directly (SetValues). +type DataValidationList struct{_gffg *_deb .CT_DataValidation }; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_beda *Sheet )Cell (cellRef string )Cell {_dfgf ,_fffbf :=_bf .ParseCellReference (cellRef );if _fffbf !=nil {_bg .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_fffbf ); -return _beda .AddRow ().AddCell ();};return _beda .Row (_dfgf .RowIdx ).Cell (_dfgf .Column );}; +// AddFill creates a new empty Fill style. +func (_ebfb Fills )AddFill ()Fill {_dfbb :=_deb .NewCT_Fill ();return Fill {_dfbb ,_ebfb ._ccd }}; -// X returns the inner XML entity for a stylesheet. -func (_cbdg StyleSheet )X ()*_bge .StyleSheet {return _cbdg ._bdab }; +// GetFill gets a Fill from a cell style. +func (_gdag CellStyle )GetFill ()*_deb .CT_Fill {if _cacg :=_gdag ._fab .FillIdAttr ;_cacg !=nil {_afge :=_gdag ._fde .StyleSheet .Fills ().X ().Fill ;if int (*_cacg )< len (_afge ){return _afge [int (*_cacg )];};};return nil ;};var _edca *_ba .Regexp =_ba .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// SetPasswordHash sets the password hash to the input. -func (_cagb WorkbookProtection )SetPasswordHash (pwHash string ){_cagb ._fbgd .WorkbookPasswordAttr =_f .String (pwHash );}; -// GetChartByTargetId returns the array of workbook crt.ChartSpace. -func (_gdcb *Workbook )GetChartByTargetId (targetAttr string )*_bba .ChartSpace {return _gdcb ._dcab [targetAttr ];}; +// SetPattern sets the pattern of the fill. +func (_bdda PatternFill )SetPattern (p _deb .ST_PatternType ){_bdda ._gefb .PatternTypeAttr =p }; -// Border is a cell border configuraton. -type Border struct{_dde *_bge .CT_Border ;_be *_bge .CT_Borders ;}; +// CellMarker represents a cell position +type CellMarker struct{_ggd *_gcee .CT_Marker }; -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_gfgec *Workbook )Epoch ()_gb .Time {if _gfgec .Uses1904Dates (){_gb .Date (1904,1,1,0,0,0,0,_gb .UTC );};return _gb .Date (1899,12,30,0,0,0,0,_gb .UTC );}; +// SetTopLeft sets the top left visible cell after the split. +func (_caeeg SheetView )SetTopLeft (cellRef string ){_caeeg .ensurePane ();_caeeg ._fcfec .Pane .TopLeftCellAttr =&cellRef ;}; -// Protection controls the protection on an individual sheet. -func (_cegg *Sheet )Protection ()SheetProtection {if _cegg ._addf .SheetProtection ==nil {_cegg ._addf .SheetProtection =_bge .NewCT_SheetProtection ();};return SheetProtection {_cegg ._addf .SheetProtection };}; +// SetProtectedAndHidden sets protected and hidden for given cellStyle +func (_efg CellStyle )SetProtection (protected bool ,hidden bool ){_efg ._fab .Protection =&_deb .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_fbae CellStyle )HasNumberFormat ()bool {return _fbae ._eed .NumFmtIdAttr !=nil &&_fbae ._eed .ApplyNumberFormatAttr !=nil &&*_fbae ._eed .ApplyNumberFormatAttr ;}; +// TopLeft returns the top-left corner of the anchored object. +func (_bfcf OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_bfcf ._gded .From }}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_gebf *evalContext )LastColumn (rowFrom ,rowTo int )string {_gfdb :=_gebf ._bgef ;_fgc :=1;for _bcd :=rowFrom ;_bcd <=rowTo ;_bcd ++{_addc :=len (_gfdb .Row (uint32 (_bcd )).Cells ());if _addc > _fgc {_fgc =_addc ;};};return _bf .IndexToColumn (uint32 (_fgc -1)); -}; +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_aae *_deb .CT_ColorScale }; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_eb AbsoluteAnchor )SetColOffset (m _egad .Distance ){_eb ._da .Pos .XAttr .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_egad .EMU ));}; +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_bbb Comment )CellReference ()string {return _bbb ._eaa .RefAttr }; -// Column represents a column within a sheet. It's only used for formatting -// purposes, so it's possible to construct a sheet without configuring columns. -type Column struct{_dbgf *_bge .CT_Col }; +// Cell returns the actual cell behind the merged region +func (_fea MergedCell )Cell ()Cell {_bgcdb :=_fea .Reference ();if _cfcg :=_bd .Index (_fea .Reference (),"\u003a");_cfcg !=-1{_bgcdb =_bgcdb [0:_cfcg ];return _fea ._baae .Cell (_bgcdb );};return Cell {};}; -// SetLocked sets cell locked or not. -func (_ggga *evalContext )SetLocked (cellRef string ,locked bool ){_ggga ._bgef .Cell (cellRef ).setLocked (locked );}; +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_cgb Row )Cells ()[]Cell {_bbbg :=[]Cell {};_cagdc :=-1;_fdcb :=append ([]*_deb .CT_Cell {},_cgb ._abd .C ...);for _ ,_cbcg :=range _fdcb {if _cbcg .RAttr ==nil {_be .Log .Debug ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); +continue ;};_dfbe ,_cbbd :=_gce .ParseCellReference (*_cbcg .RAttr );if _cbbd !=nil {_be .Log .Debug ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_cbcg .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); +continue ;};_cacb :=int (_dfbe .ColumnIdx );if _cacb -_cagdc > 1{for _fdggd :=_cagdc +1;_fdggd < _cacb ;_fdggd ++{_bbbg =append (_bbbg ,_cgb .Cell (_gce .IndexToColumn (uint32 (_fdggd ))));};};_cagdc =_cacb ;_bbbg =append (_bbbg ,Cell {_cgb ._eeec ,_cgb ._bbg ,_cgb ._abd ,_cbcg }); +};return _bbbg ;}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_ffff *Sheet )ClearSheetViews (){_ffff ._addf .SheetViews =nil }; +// SetColOffset sets the column offset of the two cell anchor. +func (_egad TwoCellAnchor )SetColOffset (m _ef .Distance ){_dabd :=m -_egad .TopLeft ().ColOffset ();_egad .TopLeft ().SetColOffset (m );_egad .BottomRight ().SetColOffset (_egad .BottomRight ().ColOffset ()+_dabd );};func (_fbb DataValidation )SetList ()DataValidationList {_fbb .clear (); +_fbb ._dabe .TypeAttr =_deb .ST_DataValidationTypeList ;_fbb ._dabe .OperatorAttr =_deb .ST_DataValidationOperatorEqual ;return DataValidationList {_fbb ._dabe };}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_cedb *evalContext )LastRow (col string )int {_dfe :=_cedb ._bgef ;_fag :=int (_bf .ColumnToIndex (col ));_deb :=1;for _ ,_faa :=range _dfe ._addf .SheetData .Row {if _faa .RAttr !=nil {_caa :=Row {_dfe ._aefc ,_dfe ,_faa };_egada :=len (_caa .Cells ()); -if _egada > _fag {_deb =int (_caa .RowNumber ());};};};return _deb ;};const (DVCompareOpEqual =DVCompareOp (_bge .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_bge .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_bge .ST_DataValidationOperatorNotBetween ); -DVCompareOpNotEqual =DVCompareOp (_bge .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_bge .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_bge .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_bge .ST_DataValidationOperatorLessThan ); -DVCompareOpLessEqual =DVCompareOp (_bge .ST_DataValidationOperatorLessThanOrEqual );); +// Column returns or creates a column that with a given index (1-N). Columns +// can span multiple column indices, this method will return the column that +// applies to a column index if it exists or create a new column that only +// applies to the index passed in otherwise. +func (_dcge *Sheet )Column (idx uint32 )Column {for _ ,_fgagd :=range _dcge ._efe .Cols {for _ ,_eccd :=range _fgagd .Col {if idx >=_eccd .MinAttr &&idx <=_eccd .MaxAttr {return Column {_eccd };};};};var _beaa *_deb .CT_Cols ;if len (_dcge ._efe .Cols )==0{_beaa =_deb .NewCT_Cols (); +_dcge ._efe .Cols =append (_dcge ._efe .Cols ,_beaa );}else {_beaa =_dcge ._efe .Cols [0];};_edgf :=_deb .NewCT_Col ();_edgf .MinAttr =idx ;_edgf .MaxAttr =idx ;_beaa .Col =append (_beaa .Col ,_edgf );return Column {_edgf };}; -// Type returns the type of the rule -func (_cfe ConditionalFormattingRule )Type ()_bge .ST_CfType {return _cfe ._gafc .TypeAttr };func (_aeee PatternFill )ClearBgColor (){_aeee ._agfc .BgColor =nil };var _gdba =_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .SharedStringsType ,0); +// SetStyle sets the style to be used for conditional rules +func (_fcb ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_fcb ._bdae .DxfIdAttr =_e .Uint32 (d .Index ());};func (_gggfg PatternFill )ClearBgColor (){_gggfg ._gefb .BgColor =nil };var (_gagec =[...]uint8 {0,21,46,61,76,91};_gcbff =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239}; +_gfae =[...]uint8 {0,16,32,48,64};_fcgd =[...]uint8 {0,16,32,48,64,80};); -// Col returns the column of the cell marker. -func (_egg CellMarker )Col ()int32 {return _egg ._cfg .Col }; +// Anchor is the interface implemented by anchors. It's modeled after the most +// common anchor (Two cell variant with a from/to position), but will also be +// used for one-cell anchors. In that case the only non-noop methods are +// TopLeft/MoveTo/SetColOffset/SetRowOffset. +type Anchor interface{ -// X returns the inner wrapped XML type. -func (_eccb RichText )X ()*_bge .CT_Rst {return _eccb ._adbc }; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; -// SetAuthor sets the author of the comment. If the comment body contains the -// author's name (as is the case with Excel and Comments.AddCommentWithStyle, it -// will not be changed). This method only changes the metadata author of the -// comment. -func (_fcd Comment )SetAuthor (author string ){_fcd ._bbaf .AuthorIdAttr =Comments {_fcd ._afb ,_fcd ._aebb }.getOrCreateAuthor (author );};func (_bdgaa SheetView )ensurePane (){if _bdgaa ._fedf .Pane ==nil {_bdgaa ._fedf .Pane =_bge .NewCT_Pane ();_bdgaa ._fedf .Pane .ActivePaneAttr =_bge .ST_PaneBottomLeft ; -};}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +TopLeft ()CellMarker ; -// SetBold causes the text to be displayed in bold. -func (_def RichTextRun )SetBold (b bool ){_def .ensureRpr ();_def ._aeg .RPr .B =_bge .NewCT_BooleanProperty ();_def ._aeg .RPr .B .ValAttr =_f .Bool (b );}; +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_gca ,_cfe int32 ); -// SetText sets the text to be displayed. -func (_ccbc RichTextRun )SetText (s string ){_ccbc ._aeg .T =s }; +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_fca _ef .Distance ); -// SetFormulaShared sets the cell type to formula shared, and the raw formula to -// the given string. The range is the range of cells that the formula applies -// to, and is used to conserve disk space. -func (_ba Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_ec :=_cc .ParseString (formulaStr );if _ec ==nil {return _fb .New (_dd .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr )); -};_ba .clearValue ();_ba ._gfc .TAttr =_bge .ST_CellTypeStr ;_ba ._gfc .F =_bge .NewCT_CellFormula ();_ba ._gfc .F .TAttr =_bge .ST_CellFormulaTypeShared ;_ba ._gfc .F .Content =formulaStr ;_dea ,_dcc :=_bf .ParseCellReference (_ba .Reference ());if _dcc !=nil {return _dcc ; -};_fa :=uint32 (0);for _ ,_ab :=range _ba ._ebg .Rows (){for _ ,_gg :=range _ab ._acgb .C {if _gg .F !=nil &&_gg .F .SiAttr !=nil &&*_gg .F .SiAttr >=_fa {_fa =*_gg .F .SiAttr ;};};};_fa ++;_bgc :=_dd .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_dea .Column ,_dea .RowIdx ,_bf .IndexToColumn (_dea .ColumnIdx +cols ),_dea .RowIdx +rows ); -_ba ._gfc .F .RefAttr =_f .String (_bgc );_ba ._gfc .F .SiAttr =_f .Uint32 (_fa );_bad :=Sheet {_ba ._ae ,_ba ._ebg ._gggac ,_ba ._ebg ._addf };for _gfb :=_dea .RowIdx ;_gfb <=_dea .RowIdx +rows ;_gfb ++{for _af :=_dea .ColumnIdx ;_af <=_dea .ColumnIdx +cols ; -_af ++{if _gfb ==_dea .RowIdx &&_af ==_dea .ColumnIdx {continue ;};_fgf :=_dd .Sprintf ("\u0025\u0073\u0025\u0064",_bf .IndexToColumn (_af ),_gfb );_bad .Cell (_fgf ).Clear ();_bad .Cell (_fgf ).X ().F =_bge .NewCT_CellFormula ();_bad .Cell (_fgf ).X ().F .TAttr =_bge .ST_CellFormulaTypeShared ; -_bad .Cell (_fgf ).X ().F .SiAttr =_f .Uint32 (_fa );};};return nil ;};func (_bfaa *Sheet )getAllCellsInFormulaArrays (_ebf bool )(map[string ]bool ,error ){_defa :=_cc .NewEvaluator ();_fgff :=_bfaa .FormulaContext ();_gaag :=map[string ]bool {};for _ ,_eccfdf :=range _bfaa .Rows (){for _ ,_egbb :=range _eccfdf .Cells (){if _egbb .X ().F !=nil {_cbed :=_egbb .X ().F .Content ; -if _egbb .X ().F .TAttr ==_bge .ST_CellFormulaTypeArray {_fcaeg :=_defa .Eval (_fgff ,_cbed ).AsString ();if _fcaeg .Type ==_cc .ResultTypeError {_bg .Log .Debug ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_cbed ,_fcaeg .ErrorMessage ); -_egbb .X ().V =nil ;};if _fcaeg .Type ==_cc .ResultTypeArray {_ddag ,_bagd :=_bf .ParseCellReference (_egbb .Reference ());if _bagd !=nil {return map[string ]bool {},_bagd ;};if (_ebf &&len (_fcaeg .ValueArray )==1)||(!_ebf &&len (_fcaeg .ValueArray [0])==1){continue ; -};for _agab ,_dfag :=range _fcaeg .ValueArray {_ggaf :=_ddag .RowIdx +uint32 (_agab );for _agdd :=range _dfag {_eggf :=_bf .IndexToColumn (_ddag .ColumnIdx +uint32 (_agdd ));_gaag [_dd .Sprintf ("\u0025\u0073\u0025\u0064",_eggf ,_ggaf )]=true ;};};}else if _fcaeg .Type ==_cc .ResultTypeList {_fccbg ,_ebbc :=_bf .ParseCellReference (_egbb .Reference ()); -if _ebbc !=nil {return map[string ]bool {},_ebbc ;};if _ebf ||len (_fcaeg .ValueList )==1{continue ;};_dgbg :=_fccbg .RowIdx ;for _fedg :=range _fcaeg .ValueList {_bdbc :=_bf .IndexToColumn (_fccbg .ColumnIdx +uint32 (_fedg ));_gaag [_dd .Sprintf ("\u0025\u0073\u0025\u0064",_bdbc ,_dgbg )]=true ; -};};};};};};return _gaag ,nil ;}; +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_fcaf int32 ); -// GetFill gets a Fill from a cell style. -func (_eggg CellStyle )GetFill ()*_bge .CT_Fill {if _fbf :=_eggg ._eed .FillIdAttr ;_fbf !=nil {_bffd :=_eggg ._afd .StyleSheet .Fills ().X ().Fill ;if int (*_fbf )< len (_bffd ){return _bffd [int (*_fbf )];};};return nil ;}; +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_ag _ef .Distance ); -// IsDBCS returns if a workbook's default language is among DBCS. -func (_aace *evalContext )IsDBCS ()bool {_gdf :=_aace ._bgef ._aefc .CoreProperties .X ().Language ;if _gdf ==nil {return false ;};_beea :=string (_gdf .Data );for _ ,_daaf :=range _dafd {if _beea ==_daaf {return true ;};};return false ;}; +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_fcaa int32 ); -// LockWindow controls the locking of the workbook windows. -func (_ffgca WorkbookProtection )LockWindow (b bool ){if !b {_ffgca ._fbgd .LockWindowsAttr =nil ;}else {_ffgca ._fbgd .LockWindowsAttr =_f .Bool (true );};}; +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_bb _ef .Distance ); + +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_ed _ef .Distance ); + +// Type returns the type of anchor +Type ()AnchorType ;}; + +// X returns the inner wrapped XML type. +func (_bfa DefinedName )X ()*_deb .CT_DefinedName {return _bfa ._fae }; + +// SetHeight sets the height of the anchored object. +func (_dgcc OneCellAnchor )SetHeight (h _ef .Distance ){_dgcc ._gded .Ext .CyAttr =int64 (h /_ef .EMU )}; + +// SetStyle applies a style to a cell avoiding redundancy. The function checks if the given style +// already exists in the saved styles. If found, the existing style is reused; otherwise, +// the new style is added to the saved styles collection. The style is then applied to the cell. +// This style is referenced in the generated XML via CellStyle.Index(). +func (_bgb Cell )SetStyle (cs CellStyle ){_ecb :=cs ._eee .Xf ;for _ ,_bf :=range _ecb {if _eb .DeepEqual (_bf ,cs ._fab ){cs ._fab =_bf ;_bgb .SetStyleIndex (cs .Index ());return ;};};cs ._eee .Xf =append (cs ._eee .Xf ,cs ._fab );cs ._eee .CountAttr =_e .Uint32 (uint32 (len (cs ._eee .Xf ))); +_bgb .SetStyleIndex (cs .Index ());};func (_cbce *evalContext )SetOffset (col ,row uint32 ){_cbce ._cgcd =col ;_cbce ._dbf =row };func (_cd Border )SetBottom (style _deb .ST_BorderStyle ,c _af .Color ){if _cd ._gff .Bottom ==nil {_cd ._gff .Bottom =_deb .NewCT_BorderPr (); +};_cd ._gff .Bottom .Color =_deb .NewCT_Color ();_cd ._gff .Bottom .Color .RgbAttr =c .AsRGBAString ();_cd ._gff .Bottom .StyleAttr =style ;}; + +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_gg AbsoluteAnchor )SetRowOffset (m _ef .Distance ){_gg ._gcf .Pos .YAttr .ST_CoordinateUnqualified =_e .Int64 (int64 (m /_ef .EMU ));}; + +// SetHidden marks the defined name as hidden. +func (_gfeb DefinedName )SetLocalSheetID (id uint32 ){_gfeb ._fae .LocalSheetIdAttr =_e .Uint32 (id )};func (_gagc DataValidation )clear (){_gagc ._dabe .Formula1 =_e .String ("\u0030");_gagc ._dabe .Formula2 =_e .String ("\u0030");}; // GetValueAsTime retrieves the cell's value as a time. There is no difference // in SpreadsheetML between a time/date cell other than formatting, and that // typically a date cell won't have a fractional component. GetValueAsTime will // work for date cells as well. -func (_fbd Cell )GetValueAsTime ()(_gb .Time ,error ){if _fbd ._gfc .TAttr !=_bge .ST_CellTypeUnset {return _gb .Time {},_fb .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t"); -};if _fbd ._gfc .V ==nil {return _gb .Time {},_fb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_dfa ,_ ,_dag :=_ega .ParseFloat (*_fbd ._gfc .V ,10,128,_ega .ToNearestEven );if _dag !=nil {return _gb .Time {},_dag ; -};_ddb :=new (_ega .Float );_ddb .SetUint64 (uint64 (24*_gb .Hour ));_dfa .Mul (_dfa ,_ddb );_faf ,_ :=_dfa .Uint64 ();_cea :=_fbd ._ae .Epoch ().Add (_gb .Duration (_faf ));return _bbaa (_cea ),nil ;}; +func (_dec Cell )GetValueAsTime ()(_gc .Time ,error ){if _dec ._cac .TAttr !=_deb .ST_CellTypeUnset {return _gc .Time {},_c .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t"); +};if _dec ._cac .V ==nil {return _gc .Time {},_c .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_bge ,_ ,_cca :=_da .ParseFloat (*_dec ._cac .V ,10,128,_da .ToNearestEven );if _cca !=nil {return _gc .Time {},_cca ; +};_abg :=new (_da .Float );_abg .SetUint64 (uint64 (24*_gc .Hour ));_bge .Mul (_bge ,_abg );_gge ,_ :=_bge .Uint64 ();_ccab :=_dec ._ca .Epoch ().Add (_gc .Duration (_gge ));return _ddf (_ccab ),nil ;}; -// SetRow set the row of the cell marker. -func (_cgec CellMarker )SetRow (row int32 ){_cgec ._cfg .Row =row }; - -// Sort sorts all of the rows within a sheet by the contents of a column. As the -// file format doesn't suppot indicating that a column should be sorted by the -// viewing/editing program, we actually need to reorder rows and change cell -// references during a sort. If the sheet contains formulas, you should call -// RecalculateFormulas() prior to sorting. The column is in the form "C" and -// specifies the column to sort by. The firstRow is a 1-based index and -// specifies the firstRow to include in the sort, allowing skipping over a -// header row. -func (_eddg *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_aadb :=_eddg ._addf .SheetData .Row ;_egbd :=_eddg .Rows ();for _gedc ,_gaff :=range _egbd {if _gaff .RowNumber ()==firstRow {_aadb =_eddg ._addf .SheetData .Row [_gedc :];break ; -};};_gfbc :=Comparer {Order :order };_gf .Slice (_aadb ,func (_ffba ,_abga int )bool {return _gfbc .LessRows (column ,Row {_eddg ._aefc ,_eddg ,_aadb [_ffba ]},Row {_eddg ._aefc ,_eddg ,_aadb [_abga ]});});for _gege ,_efgaf :=range _eddg .Rows (){_dgcbf :=uint32 (_gege +1); -if _efgaf .RowNumber ()!=_dgcbf {_efgaf .renumberAs (_dgcbf );};};}; +// X returns the inner wrapped XML type. +func (_edagf DataBarScale )X ()*_deb .CT_DataBar {return _edagf ._bff }; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_dccab ,_fgfc :=_a .Open (filename );if _fgfc !=nil {return nil ,_dd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgfc );};defer _dccab .Close (); -_fcec ,_fgfc :=_a .Stat (filename );if _fgfc !=nil {return nil ,_dd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgfc );};_agc ,_fgfc :=Read (_dccab ,_fcec .Size ());if _fgfc !=nil {return nil ,_fgfc ; -};_fdfdd ,_ :=_c .Abs (_c .Dir (filename ));_agc ._deab =_c .Join (_fdfdd ,filename );return _agc ,nil ;}; +// Themes returns the array of workbook dml.Theme. +func (_becae *Workbook )Themes ()[]*_ee .Theme {return _becae ._dbed }; -// MoveTo moves the top-left of the anchored object. -func (_gaca OneCellAnchor )MoveTo (col ,row int32 ){_gaca .TopLeft ().SetCol (col );_gaca .TopLeft ().SetRow (row );}; +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_bdad *Sheet )RecalculateFormulas (){_dead :=_fda .NewEvaluator ();_cgbf :=_bdad .FormulaContext ();for _ ,_dgccg :=range _bdad .Rows (){for _ ,_fgca :=range _dgccg .Cells (){if _fgca .X ().F !=nil {_cdbf :=_fgca .X ().F .Content ;if _fgca .X ().F .TAttr ==_deb .ST_CellFormulaTypeShared &&len (_cdbf )==0{continue ; +};_bdaea :=_dead .Eval (_cgbf ,_cdbf ).AsString ();if _bdaea .Type ==_fda .ResultTypeError {_be .Log .Debug ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_cdbf ,_bdaea .ErrorMessage ); +_fgca .X ().V =nil ;}else {if _bdaea .Type ==_fda .ResultTypeNumber {_fgca .X ().TAttr =_deb .ST_CellTypeN ;}else {_fgca .X ().TAttr =_deb .ST_CellTypeInlineStr ;};_fgca .X ().V =_e .String (_bdaea .Value ());if _fgca .X ().F .TAttr ==_deb .ST_CellFormulaTypeArray {if _bdaea .Type ==_fda .ResultTypeArray {_bdad .setArray (_fgca .Reference (),_bdaea ); +}else if _bdaea .Type ==_fda .ResultTypeList {_bdad .setList (_fgca .Reference (),_bdaea );};}else if _fgca .X ().F .TAttr ==_deb .ST_CellFormulaTypeShared &&_fgca .X ().F .RefAttr !=nil {_cad ,_dacc ,_ffcc :=_gce .ParseRangeReference (*_fgca .X ().F .RefAttr ); +if _ffcc !=nil {_be .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_ffcc );continue ;}; +_bdad .setShared (_fgca .Reference (),_cad ,_dacc ,_cdbf );};};};};};}; -// IsError returns true if the cell is an error type cell. -func (_afe Cell )IsError ()bool {return _afe ._gfc .TAttr ==_bge .ST_CellTypeE };func (_bdcc Row )renumberAs (_cedg uint32 ){_bdcc ._acgb .RAttr =_f .Uint32 (_cedg );for _ ,_ecbf :=range _bdcc .Cells (){_bbgf ,_bgeg :=_bf .ParseCellReference (_ecbf .Reference ()); -if _bgeg ==nil {_ffg :=_dd .Sprintf ("\u0025\u0073\u0025\u0064",_bbgf .Column ,_cedg );_ecbf ._gfc .RAttr =_f .String (_ffg );};};}; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_cbcb SheetView )SetState (st _deb .ST_PaneState ){_cbcb .ensurePane ();_cbcb ._fcfec .Pane .StateAttr =st ;}; -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_efac *Workbook )SetActiveSheet (s Sheet ){for _defd ,_gaab :=range _efac ._cgef {if s ._addf ==_gaab {_efac .SetActiveSheetIndex (uint32 (_defd ));};};};type Fill struct{_bef *_bge .CT_Fill ;_cfd *_bge .CT_Fills ;}; +// AddRun adds a new run of text to the cell. +func (_eefb RichText )AddRun ()RichTextRun {_aebd :=_deb .NewCT_RElt ();_eefb ._egcf .R =append (_eefb ._egcf .R ,_aebd );return RichTextRun {_aebd };}; -// Tables returns a slice of all defined tables in the workbook. -func (_affe *Workbook )Tables ()[]Table {if _affe ._gbbd ==nil {return nil ;};_cgbd :=[]Table {};for _ ,_ccbe :=range _affe ._gbbd {_cgbd =append (_cgbd ,Table {_ccbe });};return _cgbd ;}; +// AddCommentWithStyle adds a new comment styled in a default way +func (_accg Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_bbe :=_accg .AddComment (cellRef ,author );_gfe :=_bbe .AddRun ();_gfe .SetBold (true );_gfe .SetSize (10);_gfe .SetColor (_af .Black );_gfe .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069"); +_gfe .SetText (author +"\u003a");_gfe =_bbe .AddRun ();_gfe .SetSize (10);_gfe .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_gfe .SetColor (_af .Black );_gfe .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_degd ,_dgc :=_gce .ParseCellReference (cellRef ); +if _dgc !=nil {return _dgc ;};_accg ._cab ._agee [0].Shape =append (_accg ._cab ._agee [0].Shape ,_de .NewCommentShape (int64 (_degd .ColumnIdx ),int64 (_degd .RowIdx -1)));return nil ;};func (_debg *evalContext )Cell (ref string ,ev _fda .Evaluator )_fda .Result {if !_dcb (ref ){return _fda .MakeErrorResultType (_fda .ErrorTypeName ,""); +};_gaf :=_debg ._bce .Name ()+"\u0021"+ref ;if _eaf ,_egda :=ev .GetFromCache (_gaf );_egda {return _eaf ;};_agbfc ,_feb :=_gce .ParseCellReference (ref );if _feb !=nil {return _fda .MakeErrorResult (_fc .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_feb )); +};if _debg ._cgcd !=0&&!_agbfc .AbsoluteColumn {_agbfc .ColumnIdx +=_debg ._cgcd ;_agbfc .Column =_gce .IndexToColumn (_agbfc .ColumnIdx );};if _debg ._dbf !=0&&!_agbfc .AbsoluteRow {_agbfc .RowIdx +=_debg ._dbf ;};_ddd :=_debg ._bce .Cell (_agbfc .String ()); +if _ddd .HasFormula (){if _ ,_ggg :=_debg ._cda [ref ];_ggg {return _fda .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref ); +};_debg ._cda [ref ]=struct{}{};_gcef :=ev .Eval (_debg ,_ddd .GetFormula ());delete (_debg ._cda ,ref );ev .SetCache (_gaf ,_gcef );return _gcef ;};if _ddd .IsEmpty (){_aadcd :=_fda .MakeEmptyResult ();ev .SetCache (_gaf ,_aadcd );return _aadcd ;}else if _ddd .IsNumber (){_agba ,_ :=_ddd .GetValueAsNumber (); +_ega :=_fda .MakeNumberResult (_agba );ev .SetCache (_gaf ,_ega );return _ega ;}else if _ddd .IsBool (){_gdg ,_ :=_ddd .GetValueAsBool ();_gad :=_fda .MakeBoolResult (_gdg );ev .SetCache (_gaf ,_gad );return _gad ;};_cagd ,_ :=_ddd .GetRawValue ();if _ddd .IsError (){_accga :=_fda .MakeErrorResult (""); +_accga .ValueString =_cagd ;ev .SetCache (_gaf ,_accga );return _accga ;};_adb :=_fda .MakeStringResult (_cagd );ev .SetCache (_gaf ,_adb );return _adb ;}; -// SetContent sets the defined name content. -func (_dbc DefinedName )SetContent (s string ){_dbc ._degg .Content =s }; +// IsEmpty returns true if the cell is empty. +func (_dadb Cell )IsEmpty ()bool {return _dadb ._cac .TAttr ==_deb .ST_CellTypeUnset &&_dadb ._cac .V ==nil &&_dadb ._cac .F ==nil ;}; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_ebeb *Sheet )SetFrozen (firstRow ,firstCol bool ){_ebeb ._addf .SheetViews =nil ;_fgag :=_ebeb .AddView ();_fgag .SetState (_bge .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_fgag .SetYSplit (1);_fgag .SetXSplit (1);_fgag .SetTopLeft ("\u0042\u0032"); -case firstRow :_fgag .SetYSplit (1);_fgag .SetTopLeft ("\u0041\u0032");case firstCol :_fgag .SetXSplit (1);_fgag .SetTopLeft ("\u0042\u0031");};}; +// SetColor sets the text color. +func (_gaec RichTextRun )SetColor (c _af .Color ){_gaec .ensureRpr ();_gaec ._fcdg .RPr .Color =_deb .NewCT_Color ();_cbbg :="\u0066\u0066"+*c .AsRGBString ();_gaec ._fcdg .RPr .Color .RgbAttr =&_cbbg ;}; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_agabg *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_caga :=-1;for _bcbe ,_egdc :=range _agabg .Sheets (){if name ==_egdc .Name (){_caga =_bcbe ;break ;};};if _caga ==-1{return Sheet {},ErrorNotFound ;};return _agabg .CopySheet (_caga ,copiedSheetName ); -}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_dbdda OneCellAnchor )SetRowOffset (m _ef .Distance ){_dbdda .TopLeft ().SetRowOffset (m )}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_cddc *Workbook )DefinedNames ()[]DefinedName {if _cddc ._egbc .DefinedNames ==nil {return nil ;};_bgdf :=[]DefinedName {};for _ ,_eedb :=range _cddc ._egbc .DefinedNames .DefinedName {_bgdf =append (_bgdf ,DefinedName {_eedb });};return _bgdf ;}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_efafd TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_efafd ._ccgf .From }}; +// ClearCachedFormulaResults clears any computed formula values that are stored +// in the sheet. This may be required if you modify cells that are used as a +// formula input to force the formulas to be recomputed the next time the sheet +// is opened in Excel. +func (_aefg *Sheet )ClearCachedFormulaResults (){for _ ,_bbf :=range _aefg .Rows (){for _ ,_faea :=range _bbf .Cells (){if _faea .X ().F !=nil {_faea .X ().V =nil ;};};};}; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_bfd AbsoluteAnchor )SetRowOffset (m _egad .Distance ){_bfd ._da .Pos .YAttr .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_egad .EMU ));}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_fdfd StyleSheet )Fonts ()[]Font {_dgcf :=[]Font {};for _ ,_afdca :=range _fdfd ._abab .Fonts .Font {_dgcf =append (_dgcf ,Font {_afdca ,_fdfd ._abab });};return _dgcf ;}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// RemoveDefinedName removes an existing defined name. +func (_bdec *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _c .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"); +};for _dcee ,_gcgd :=range _bdec ._fgfg .DefinedNames .DefinedName {if _gcgd ==dn .X (){copy (_bdec ._fgfg .DefinedNames .DefinedName [_dcee :],_bdec ._fgfg .DefinedNames .DefinedName [_dcee +1:]);_bdec ._fgfg .DefinedNames .DefinedName [len (_bdec ._fgfg .DefinedNames .DefinedName )-1]=nil ; +_bdec ._fgfg .DefinedNames .DefinedName =_bdec ._fgfg .DefinedNames .DefinedName [:len (_bdec ._fgfg .DefinedNames .DefinedName )-1];return nil ;};};return _c .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"); +}; // X returns the inner wrapped XML type. -func (_bbb Comments )X ()*_bge .Comments {return _bbb ._efad }; - -// InsertRow inserts a new row into a spreadsheet at a particular row number. This -// row will now be the row number specified, and any rows after it will be renumbed. -func (_gddd *Sheet )InsertRow (rowNum int )Row {_cgfg :=uint32 (rowNum );for _ ,_afba :=range _gddd .Rows (){if _afba ._acgb .RAttr !=nil &&*_afba ._acgb .RAttr >=_cgfg {*_afba ._acgb .RAttr ++;for _ ,_dfed :=range _afba .Cells (){_dbed ,_dcdd :=_bf .ParseCellReference (_dfed .Reference ()); -if _dcdd !=nil {continue ;};_dbed .RowIdx ++;_dfed ._gfc .RAttr =_f .String (_dbed .String ());};};};for _ ,_eeec :=range _gddd .MergedCells (){_cfef ,_acba ,_eaf :=_bf .ParseRangeReference (_eeec .Reference ());if _eaf !=nil {continue ;};if int (_cfef .RowIdx )>=rowNum {_cfef .RowIdx ++; -};if int (_acba .RowIdx )>=rowNum {_acba .RowIdx ++;};_dfc :=_dd .Sprintf ("\u0025\u0073\u003a%\u0073",_cfef ,_acba );_eeec .SetReference (_dfc );};return _gddd .AddNumberedRow (_cgfg );}; +func (_egdg Comments )X ()*_deb .Comments {return _egdg ._egd }; -// Index returns the index of the differential style. -func (_fgb DifferentialStyle )Index ()uint32 {for _afff ,_afc :=range _fgb ._fdb .Dxf {if _fgb ._gcf ==_afc {return uint32 (_afff );};};return 0;}; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_ebbc *_deb .CT_DataValidation }; -// SetYSplit sets the row split point -func (_aeebe SheetView )SetYSplit (v float64 ){_aeebe .ensurePane ();_aeebe ._fedf .Pane .YSplitAttr =_f .Float64 (v );}; +// AddHyperlink creates and sets a hyperlink on a cell. +func (_cfd Cell )AddHyperlink (url string ){for _deg ,_db :=range _cfd ._ca ._efea {if _db ==_cfd ._cb ._efe {_cfd .SetHyperlink (_cfd ._ca ._acb [_deg ].AddHyperlink (url ));return ;};};};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ; +AnchorTypeTwoCell ;); -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_aeg *_bge .CT_RElt };func _gbgb (_dcf bool )int {if _dcf {return 1;};return 0;}; +// Reference returns the table reference (the cells within the table) +func (_dbce Table )Reference ()string {return _dbce ._ceea .RefAttr }; -// RowOffset returns the offset from the row cell. -func (_ffe CellMarker )RowOffset ()_egad .Distance {if _ffe ._cfg .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _egad .Distance (float64 (*_ffe ._cfg .RowOff .ST_CoordinateUnqualified )*_egad .EMU );};func (_dca PatternFill )X ()*_bge .CT_PatternFill {return _dca ._agfc }; -var _gcbb *_ea .Regexp =_ea .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// SetHeightAuto sets the row height to be automatically determined. +func (_fgfb Row )SetHeightAuto (){_fgfb ._abd .HtAttr =nil ;_fgfb ._abd .CustomHeightAttr =nil }; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_cffb *Workbook ;_bacf *_bge .CT_NumFmt ;}; +// SetNumber sets the cell type to number, and the value to the given number +func (_age Cell )SetNumber (v float64 ){_age .clearValue ();if _daa .IsNaN (v )||_daa .IsInf (v ,0){_age ._cac .TAttr =_deb .ST_CellTypeE ;_age ._cac .V =_e .String ("\u0023\u004e\u0055M\u0021");return ;};_age ._cac .TAttr =_deb .ST_CellTypeN ;_age ._cac .V =_e .String (_d .FormatFloat (v ,'f',-1,64)); +}; -// SetProtectedAndHidden sets protected and hidden for given cellStyle -func (_deg CellStyle )SetProtection (protected bool ,hidden bool ){_deg ._eed .Protection =&_bge .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; +// GetLocked returns true if the cell is locked. +func (_ceg *evalContext )GetLocked (cellRef string )bool {return _ceg ._bce .Cell (cellRef ).getLocked ()}; -// SetHeightCells is a no-op. -func (_eefe OneCellAnchor )SetHeightCells (int32 ){}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_gcbd *Sheet )Cell (cellRef string )Cell {_ggce ,_fedb :=_gce .ParseCellReference (cellRef );if _fedb !=nil {_be .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_fedb ); +return _gcbd .AddRow ().AddCell ();};return _gcbd .Row (_ggce .RowIdx ).Cell (_ggce .Column );}; -// SetValues sets the possible values. This is incompatible with SetRange. -func (_ecb DataValidationList )SetValues (values []string ){_ecb ._aefa .Formula1 =_f .String ("\u0022"+_b .Join (values ,"\u002c")+"\u0022");_ecb ._aefa .Formula2 =_f .String ("\u0030");}; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_cbedg *evalContext )GetLabelPrefix (cellRef string )string {return _cbedg ._bce .Cell (cellRef ).getLabelPrefix ();}; -// ClearProtection removes any protections applied to teh sheet. -func (_gbad *Sheet )ClearProtection (){_gbad ._addf .SheetProtection =nil };func _eeda ()*_bb .CT_AbsoluteAnchor {_fccb :=_bb .NewCT_AbsoluteAnchor ();return _fccb }; +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; -// SetStyle sets the style to be used for conditional rules -func (_dda ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_dda ._gafc .DxfIdAttr =_f .Uint32 (d .Index ());}; +// Wrapped returns true if the cell will wrap text. +func (_fdd CellStyle )Wrapped ()bool {if _fdd ._fab .Alignment ==nil {return false ;};if _fdd ._fab .Alignment .WrapTextAttr ==nil {return false ;};return *_fdd ._fab .Alignment .WrapTextAttr ;}; -// SetAllowBlank controls if blank values are accepted. -func (_gcae DataValidation )SetAllowBlank (b bool ){if !b {_gcae ._cbf .AllowBlankAttr =nil ;}else {_gcae ._cbf .AllowBlankAttr =_f .Bool (true );};}; +// SetUnderline controls if the run is underlined. +func (_baag RichTextRun )SetUnderline (u _deb .ST_UnderlineValues ){_baag .ensureRpr ();_baag ._fcdg .RPr .U =_deb .NewCT_UnderlineProperty ();_baag ._fcdg .RPr .U .ValAttr =u ;}; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_bbff ConditionalFormattingRule )SetIcons ()IconScale {_bbff .clear ();_bbff .SetType (_bge .ST_CfTypeIconSet );_bbff ._gafc .IconSet =_bge .NewCT_IconSet ();_dcbd :=IconScale {_bbff ._gafc .IconSet };_dcbd .SetIcons (_bge .ST_IconSetType3TrafficLights1 ); -return _dcbd ;}; +// X returns the inner wrapped XML type. +func (_eade Sheet )X ()*_deb .Worksheet {return _eade ._efe }; -// Row is a row within a spreadsheet. -type Row struct{_gdce *Workbook ;_eebc *Sheet ;_acgb *_bge .CT_Row ;}; +// SharedStrings is a shared strings table, where string data can be placed +// outside of the sheet contents and referenced from a sheet. +type SharedStrings struct{_ccgb *_deb .Sst ;_cdg map[string ]int ;}; -// SetDate sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). The cell is not styled via this method, so it will -// display as a number. SetDateWithStyle should normally be used instead. -func (_agbd Cell )SetDate (d _gb .Time ){_agbd .clearValue ();d =_eaa (d );_bfa :=_agbd ._ae .Epoch ();if d .Before (_bfa ){_bg .Log .Debug ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064"); -return ;};_ggad :=d .Sub (_bfa );_gbd :=new (_ega .Float );_ceb :=new (_ega .Float );_ceb .SetPrec (128);_ceb .SetUint64 (uint64 (_ggad ));_fbe :=new (_ega .Float );_fbe .SetUint64 (24*60*60*1e9);_gbd .Quo (_ceb ,_fbe );_cb ,_ :=_gbd .Uint64 ();_agbd ._gfc .V =_f .Stringf ("\u0025\u0064",_cb ); -}; +// IconScale maps values to icons. +type IconScale struct{_fbg *_deb .CT_IconSet };func (_gbe Cell )getFormat ()string {if _gbe ._cac .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_gbb :=*_gbe ._cac .SAttr ;_gde :=_gbe ._ca .StyleSheet .GetCellStyle (_gbb );_fcef :=_gbe ._ca .StyleSheet .GetNumberFormat (_gde .NumberFormat ()); +return _fcef .GetFormat ();}; -// AddChart adds an chart to a drawing, returning the chart and an anchor that -// can be used to position the chart within the sheet. -func (_abbc Drawing )AddChart (at AnchorType )(_ege .Chart ,Anchor ){_aadf :=_bba .NewChartSpace ();_abbc ._eff ._bfdg =append (_abbc ._eff ._bfdg ,_aadf );_ggd :=_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .ChartContentType ,len (_abbc ._eff ._bfdg )); -_abbc ._eff .ContentTypes .AddOverride (_ggd ,_f .ChartContentType );var _cbd string ;for _adbf ,_bdbg :=range _abbc ._eff ._cebf {if _bdbg ==_abbc ._gdfb {_dcfa :=_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .DrawingType ,_f .ChartType ,len (_abbc ._eff ._bfdg )); -_dfec :=_abbc ._eff ._decc [_adbf ].AddRelationship (_dcfa ,_f .ChartType );_cbd =_dfec .ID ();break ;};};var _aebbf Anchor ;var _bdaa *_bb .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_egc :=_eeda ();_abbc ._gdfb .EG_Anchor =append (_abbc ._gdfb .EG_Anchor ,&_bb .EG_Anchor {AbsoluteAnchor :_egc }); -_egc .Choice =&_bb .EG_ObjectChoicesChoice {};_egc .Choice .GraphicFrame =_bb .NewCT_GraphicalObjectFrame ();_bdaa =_egc .Choice .GraphicFrame ;_aebbf =AbsoluteAnchor {_egc };case AnchorTypeOneCell :_efea :=_ebgbc ();_abbc ._gdfb .EG_Anchor =append (_abbc ._gdfb .EG_Anchor ,&_bb .EG_Anchor {OneCellAnchor :_efea }); -_efea .Choice =&_bb .EG_ObjectChoicesChoice {};_efea .Choice .GraphicFrame =_bb .NewCT_GraphicalObjectFrame ();_bdaa =_efea .Choice .GraphicFrame ;_aebbf =OneCellAnchor {_efea };case AnchorTypeTwoCell :_aga :=_gfca ();_abbc ._gdfb .EG_Anchor =append (_abbc ._gdfb .EG_Anchor ,&_bb .EG_Anchor {TwoCellAnchor :_aga }); -_aga .Choice =&_bb .EG_ObjectChoicesChoice {};_aga .Choice .GraphicFrame =_bb .NewCT_GraphicalObjectFrame ();_bdaa =_aga .Choice .GraphicFrame ;_aebbf =TwoCellAnchor {_aga };};_bdaa .NvGraphicFramePr =_bb .NewCT_GraphicalObjectFrameNonVisual ();_bdaa .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_abbc ._gdfb .EG_Anchor )); -_bdaa .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_bdaa .Graphic =_ca .NewGraphic ();_bdaa .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"; -_cbafa :=_bba .NewChart ();_cbafa .IdAttr =_cbd ;_bdaa .Graphic .GraphicData .Any =[]_f .Any {_cbafa };_fafc :=_ege .MakeChart (_aadf );_fafc .Properties ().SetSolidFill (_ge .White );_fafc .SetDisplayBlanksAs (_bba .ST_DispBlanksAsGap );return _fafc ,_aebbf ; -}; +// Operator returns the operator for the rule +func (_bde ConditionalFormattingRule )Operator ()_deb .ST_ConditionalFormattingOperator {return _bde ._bdae .OperatorAttr ;}; -// SetRowOffset sets the row offset of the two cell anchor -func (_fcb TwoCellAnchor )SetRowOffset (m _egad .Distance ){_dcda :=m -_fcb .TopLeft ().RowOffset ();_fcb .TopLeft ().SetRowOffset (m );_fcb .BottomRight ().SetRowOffset (_fcb .BottomRight ().RowOffset ()+_dcda );}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_fde *Workbook ;_fab *_deb .CT_Xf ;_eee *_deb .CT_CellXfs ;}; -// Comment is a single comment within a sheet. -type Comment struct{_afb *Workbook ;_bbaf *_bge .CT_Comment ;_aebb *_bge .Comments ;}; +// SetAutoFilter creates autofilters on the sheet. These are the automatic +// filters that are common for a header row. The RangeRef should be of the form +// "A1:C5" and cover the entire range of cells to be filtered, not just the +// header. SetAutoFilter replaces any existing auto filter on the sheet. +func (_dbfe *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_bd .Replace (rangeRef ,"\u0024","",-1);_dbfe ._efe .AutoFilter =_deb .NewCT_AutoFilter ();_dbfe ._efe .AutoFilter .RefAttr =_e .String (rangeRef );_degeb :="\u0027"+_dbfe .Name ()+"\u0027\u0021"; +var _agff DefinedName ;for _ ,_edb :=range _dbfe ._aegc .DefinedNames (){if _edb .Name ()==_fdeg {if _bd .HasPrefix (_edb .Content (),_degeb ){_agff =_edb ;_agff .SetContent (_dbfe .RangeReference (rangeRef ));break ;};};};if _agff .X ()==nil {_agff =_dbfe ._aegc .AddDefinedName (_fdeg ,_dbfe .RangeReference (rangeRef )); +};for _adbd ,_gcg :=range _dbfe ._aegc ._efea {if _gcg ==_dbfe ._efe {_agff .SetLocalSheetID (uint32 (_adbd ));};};}; -// HasFormula returns true if the cell contains formula. -func (_gff *evalContext )HasFormula (cellRef string )bool {return _gff ._bgef .Cell (cellRef ).HasFormula ();}; +// SheetCount returns the number of sheets in the workbook. +func (_caad Workbook )SheetCount ()int {return len (_caad ._efea )};const (DVOpGreater =_deb .ST_DataValidationOperatorGreaterThanOrEqual ;); -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_dcgb *Workbook )AddDefinedName (name ,ref string )DefinedName {if _dcgb ._egbc .DefinedNames ==nil {_dcgb ._egbc .DefinedNames =_bge .NewCT_DefinedNames ();};_eacc :=_bge .NewCT_DefinedName ();_eacc .Content =ref ;_eacc .NameAttr =name ;_dcgb ._egbc .DefinedNames .DefinedName =append (_dcgb ._egbc .DefinedNames .DefinedName ,_eacc ); -return DefinedName {_eacc };}; +// SetItalic causes the text to be displayed in italic. +func (_dedb RichTextRun )SetItalic (b bool ){_dedb .ensureRpr ();_dedb ._fcdg .RPr .I =_deb .NewCT_BooleanProperty ();_dedb ._fcdg .RPr .I .ValAttr =_e .Bool (b );}; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_bffc :_bge .NewSst (),_gdd :make (map[string ]int )};}; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_dgeg *Sheet )FormulaContext ()_fda .Context {return _gag (_dgeg )};type SheetProtection struct{_egdd *_deb .CT_SheetProtection }; -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_fbdgg TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_fbdgg ._gacef .To }}; +// GetEpoch returns a workbook's time epoch. +func (_defb *evalContext )GetEpoch ()_gc .Time {return _defb ._bce ._aegc .Epoch ()};type ConditionalFormattingRule struct{_bdae *_deb .CT_CfRule }; -// SetSize sets the text size for a rich text run. -func (_facg RichTextRun )SetSize (m _egad .Distance ){_facg .ensureRpr ();_facg ._aeg .RPr .Sz =_bge .NewCT_FontSize ();_facg ._aeg .RPr .Sz .ValAttr =float64 (m /_egad .Point );};const _efb ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_gebd StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _gebd ._abab .Dxfs ==nil {_gebd ._abab .Dxfs =_deb .NewCT_Dxfs ();};_afcd :=_deb .NewCT_Dxf ();_gebd ._abab .Dxfs .Dxf =append (_gebd ._abab .Dxfs .Dxf ,_afcd );_gebd ._abab .Dxfs .CountAttr =_e .Uint32 (uint32 (len (_gebd ._abab .Dxfs .Dxf ))); +return DifferentialStyle {_afcd ,_gebd ._fecf ,_gebd ._abab .Dxfs };}; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_bfeed *Workbook )GetFilename ()string {return _bfeed ._deab }; +// SetHeight sets the row height in points. +func (_bgce Row )SetHeight (d _ef .Distance ){_bgce ._abd .HtAttr =_e .Float64 (float64 (d ));_bgce ._abd .CustomHeightAttr =_e .Bool (true );}; -// ColOffset returns the offset from the row cell. -func (_ffb CellMarker )ColOffset ()_egad .Distance {if _ffb ._cfg .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _egad .Distance (float64 (*_ffb ._cfg .ColOff .ST_CoordinateUnqualified )*_egad .EMU );}; +// Comments returns the comments for a sheet. +func (_fffa *Sheet )Comments ()Comments {for _bfaf ,_fabb :=range _fffa ._aegc ._efea {if _fabb ==_fffa ._efe {if _fffa ._aegc ._ceag [_bfaf ]==nil {_fffa ._aegc ._ceag [_bfaf ]=_deb .NewComments ();_fffa ._aegc ._acb [_bfaf ].AddAutoRelationship (_e .DocTypeSpreadsheet ,_e .WorksheetType ,_bfaf +1,_e .CommentsType ); +_fffa ._aegc .ContentTypes .AddOverride (_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .CommentsType ,_bfaf +1),_e .CommentsContentType );};if len (_fffa ._aegc ._agee )==0{_fffa ._aegc ._agee =append (_fffa ._aegc ._agee ,_de .NewCommentDrawing ()); +_dfbf :=_fffa ._aegc ._acb [_bfaf ].AddAutoRelationship (_e .DocTypeSpreadsheet ,_e .WorksheetType ,1,_e .VMLDrawingType );if _fffa ._efe .LegacyDrawing ==nil {_fffa ._efe .LegacyDrawing =_deb .NewCT_LegacyDrawing ();};_fffa ._efe .LegacyDrawing .IdAttr =_dfbf .ID (); +};return Comments {_fffa ._aegc ,_fffa ._aegc ._ceag [_bfaf ]};};};_be .Log .Debug ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t"); +return Comments {};}; -// RemoveMergedCell removes merging from a cell range within a sheet. The cells -// that made up the merged cell remain, but are no lon merged. -func (_ceab *Sheet )RemoveMergedCell (mc MergedCell ){for _baeg ,_bdgd :=range _ceab ._addf .MergeCells .MergeCell {if _bdgd ==mc .X (){copy (_ceab ._addf .MergeCells .MergeCell [_baeg :],_ceab ._addf .MergeCells .MergeCell [_baeg +1:]);_ceab ._addf .MergeCells .MergeCell [len (_ceab ._addf .MergeCells .MergeCell )-1]=nil ; -_ceab ._addf .MergeCells .MergeCell =_ceab ._addf .MergeCells .MergeCell [:len (_ceab ._addf .MergeCells .MergeCell )-1];};};}; +// SortOrder is a column sort order. +// +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// Comments returns the list of comments for this sheet -func (_ced Comments )Comments ()[]Comment {_abc :=[]Comment {};for _ ,_adfe :=range _ced ._efad .CommentList .Comment {_abc =append (_abc ,Comment {_ced ._dgeg ,_adfe ,_ced ._efad });};return _abc ;};func (_age Border )SetDiagonal (style _bge .ST_BorderStyle ,c _ge .Color ,up ,down bool ){if _age ._dde .Diagonal ==nil {_age ._dde .Diagonal =_bge .NewCT_BorderPr (); -};_age ._dde .Diagonal .Color =_bge .NewCT_Color ();_age ._dde .Diagonal .Color .RgbAttr =c .AsRGBAString ();_age ._dde .Diagonal .StyleAttr =style ;if up {_age ._dde .DiagonalUpAttr =_f .Bool (true );};if down {_age ._dde .DiagonalDownAttr =_f .Bool (true ); -};}; +// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed +// per sheet, so to display multiple charts and images on a single sheet, they +// must be added to the same drawing. +type Drawing struct{_fgda *Workbook ;_egbf *_gcee .WsDr ;}; -// SetDateWithStyle sets a date with the default date style applied. -func (_dee Cell )SetDateWithStyle (d _gb .Time ){_dee .SetDate (d );for _ ,_dba :=range _dee ._ae .StyleSheet .CellStyles (){if _dba .HasNumberFormat ()&&_dba .NumberFormat ()==uint32 (StandardFormatDate ){_dee .SetStyle (_dba );return ;};};_ceag :=_dee ._ae .StyleSheet .AddCellStyle (); -_ceag .SetNumberFormatStandard (StandardFormatDate );_dee .SetStyle (_ceag );}; +// SetValue sets the first value to be used in the comparison. For comparisons +// that need only one value, this is the only value used. For comparisons like +// 'between' that require two values, SetValue2 must also be used. +func (_gcbf DataValidationCompare )SetValue (v string ){_gcbf ._ebbc .Formula1 =&v }; -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_acg *_bge .CT_ConditionalFormatting ;};func (_bada Cell )getRawSortValue ()(string ,bool ){if _bada .HasFormula (){_bbc :=_bada .GetCachedFormulaResult ();return _bbc ,_de .IsNumber (_bbc );};_cba ,_ :=_bada .GetRawValue (); -return _cba ,_de .IsNumber (_cba );};func (_gacde Font )Index ()uint32 {for _acc ,_gfe :=range _gacde ._bdae .Fonts .Font {if _gacde ._degf ==_gfe {return uint32 (_acc );};};return 0;};func (_fcfa Font )SetName (name string ){_fcfa ._degf .Name =[]*_bge .CT_FontName {{ValAttr :name }}}; -func (_eada DataValidationCompare )SetValue2 (v string ){_eada ._egec .Formula2 =&v };func (_bff Cell )getLocked ()bool {if _bff ._gfc .SAttr ==nil {return false ;};_cca :=*_bff ._gfc .SAttr ;_badf :=_bff ._ae .StyleSheet .GetCellStyle (_cca );return *_badf ._eed .Protection .LockedAttr ; -}; +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_deb .Comments )Comments {return Comments {w ,x }};func (_cdf *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _cdf .getAllCellsInFormulaArrays (false );}; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_bcag SheetView )SetState (st _bge .ST_PaneState ){_bcag .ensurePane ();_bcag ._fedf .Pane .StateAttr =st ;}; +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_ffffc *Sheet )InitialView ()SheetView {if _ffffc ._efe .SheetViews ==nil ||len (_ffffc ._efe .SheetViews .SheetView )==0{return _ffffc .AddView ();};return SheetView {_ffffc ._efe .SheetViews .SheetView [0]};};func (_adeg StandardFormat )String ()string {switch {case 0<=_adeg &&_adeg <=4:return _fdgd [_gagec [_adeg ]:_gagec [_adeg +1]]; +case 9<=_adeg &&_adeg <=22:_adeg -=9;return _ceec [_gcbff [_adeg ]:_gcbff [_adeg +1]];case 37<=_adeg &&_adeg <=40:_adeg -=37;return _ccaf [_gfae [_adeg ]:_gfae [_adeg +1]];case 45<=_adeg &&_adeg <=49:_adeg -=45;return _agab [_fcgd [_adeg ]:_fcgd [_adeg +1]]; +default:return _fc .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_adeg );};}; -// SetFont applies a font to a cell style avoiding redundancy. The function checks if the given font -// already exists in the saved fonts. If found, the existing font is reused; otherwise, -// the new font is added to the saved fonts collection. The font is then applied to the cell style, +// SetBorder applies a border to a cell style avoiding redundancy. The function checks if the given border +// already exists in the saved borders. If found, the existing border is reused; otherwise, +// the new border is added to the saved borders collection. The border is then applied to the cell style, // affecting all styles that reference it by index. -func (_dfd CellStyle )SetFont (f Font ){_bdf :=f ._bdae .Fonts .Font ;for _ ,_fdcf :=range _bdf {if _fc .DeepEqual (_fdcf ,f ._degf ){f ._degf =_fdcf ;_dfd ._eed .FontIdAttr =_f .Uint32 (f .Index ());_dfd ._eed .ApplyFontAttr =_f .Bool (true );return ; -};};f ._bdae .Fonts .Font =append (f ._bdae .Fonts .Font ,f ._degf );f ._bdae .Fonts .CountAttr =_f .Uint32 (uint32 (len (f ._bdae .Fonts .Font )));_dfd ._eed .FontIdAttr =_f .Uint32 (f .Index ());_dfd ._eed .ApplyFontAttr =_f .Bool (true );}; +func (_aeae CellStyle )SetBorder (b Border ){_acg :=b ._eag .Border ;for _ ,_decb :=range _acg {if _eb .DeepEqual (_decb ,b ._gff ){b ._gff =_decb ;_aeae ._fab .BorderIdAttr =_e .Uint32 (b .Index ());_aeae ._fab .ApplyBorderAttr =_e .Bool (true );return ; +};};b ._eag .Border =append (b ._eag .Border ,b ._gff );b ._eag .CountAttr =_e .Uint32 (uint32 (len (b ._eag .Border )));_aeae ._fab .BorderIdAttr =_e .Uint32 (b .Index ());_aeae ._fab .ApplyBorderAttr =_e .Bool (true );}; -// Reference returns the region of cells that are merged. -func (_cdeg MergedCell )Reference ()string {return _cdeg ._bac .RefAttr }; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_cbec *Sheet )Row (rowNum uint32 )Row {for _ ,_aace :=range _cbec ._efe .SheetData .Row {if _aace .RAttr !=nil &&*_aace .RAttr ==rowNum {return Row {_cbec ._aegc ,_cbec ,_aace };};};return _cbec .AddNumberedRow (rowNum );}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_fcaegc TwoCellAnchor )SetHeightCells (h int32 ){_fcaegc .SetHeight (0);_bagdb :=_fcaegc .TopLeft ();_cbcg :=_fcaegc .BottomRight ();_cbcg .SetRow (_bagdb .Row ()+h );};func (_eacgc Fills )appendFill ()Fill {_gbde :=_bge .NewCT_Fill ();_eacgc ._cff .Fill =append (_eacgc ._cff .Fill ,_gbde ); -_eacgc ._cff .CountAttr =_f .Uint32 (uint32 (len (_eacgc ._cff .Fill )));return Fill {_gbde ,_eacgc ._cff };};func (_bcec StyleSheet )appendFont ()Font {_dgd :=_bge .NewCT_Font ();_bcec ._bdab .Fonts .Font =append (_bcec ._bdab .Fonts .Font ,_dgd );_bcec ._bdab .Fonts .CountAttr =_f .Uint32 (uint32 (len (_bcec ._bdab .Fonts .Font ))); -return Font {_dgd ,_bcec ._bdab };}; +// GetValueAsNumber retrieves the cell's value as a number +func (_fcf Cell )GetValueAsNumber ()(float64 ,error ){if _fcf ._cac .V ==nil &&_fcf ._cac .Is ==nil {return 0,nil ;};if _fcf ._cac .TAttr ==_deb .ST_CellTypeS ||!_bda .IsNumber (*_fcf ._cac .V ){return _daa .NaN (),_c .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065"); +};return _d .ParseFloat (*_fcf ._cac .V ,64);}; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_ccc .DocBase ;_egbc *_bge .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_cdc []*_bge .Comments ;_cgef []*_bge .Worksheet ;_adbg []_ccc .Relationships ;_acge _ccc .Relationships ;_cdfgb []*_ca .Theme ;_cebf []*_bb .WsDr ; -_decc []_ccc .Relationships ;_bbcf []*_fe .Container ;_bfdg []*_bba .ChartSpace ;_gbbd []*_bge .Table ;_deab string ;_gbagd map[string ]string ;_dcab map[string ]*_bba .ChartSpace ;_geaf string ;}; +// Comments is the container for comments for a single sheet. +type Comments struct{_cab *Workbook ;_egd *_deb .Comments ;};func (_gae Fills )X ()*_deb .CT_Fills {return _gae ._ccd };func (_bffbg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id )); +};for _ ,_dffc :=range _bffbg ._abab .NumFmts .NumFmt {if _dffc .NumFmtIdAttr ==id {return NumberFormat {_bffbg ._fecf ,_dffc };};};return NumberFormat {};}; -// Wrapped returns true if the cell will wrap text. -func (_cbab CellStyle )Wrapped ()bool {if _cbab ._eed .Alignment ==nil {return false ;};if _cbab ._eed .Alignment .WrapTextAttr ==nil {return false ;};return *_cbab ._eed .Alignment .WrapTextAttr ;}; +// Name returns the name of the table +func (_bgacg Table )Name ()string {if _bgacg ._ceea .NameAttr !=nil {return *_bgacg ._ceea .NameAttr ;};return "";}; -// Workbook returns sheet's parent workbook. -func (_efgf *Sheet )Workbook ()*Workbook {return _efgf ._aefc }; +// GetValueAsBool retrieves the cell's value as a boolean +func (_eg Cell )GetValueAsBool ()(bool ,error ){if _eg ._cac .TAttr !=_deb .ST_CellTypeB {return false ,_c .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");}; +if _eg ._cac .V ==nil {return false ,_c .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _d .ParseBool (*_eg ._cac .V );}; -// Column returns or creates a column that with a given index (1-N). Columns -// can span multiple column indices, this method will return the column that -// applies to a column index if it exists or create a new column that only -// applies to the index passed in otherwise. -func (_bgbc *Sheet )Column (idx uint32 )Column {for _ ,_aced :=range _bgbc ._addf .Cols {for _ ,_bcgf :=range _aced .Col {if idx >=_bcgf .MinAttr &&idx <=_bcgf .MaxAttr {return Column {_bcgf };};};};var _gbcc *_bge .CT_Cols ;if len (_bgbc ._addf .Cols )==0{_gbcc =_bge .NewCT_Cols (); -_bgbc ._addf .Cols =append (_bgbc ._addf .Cols ,_gbcc );}else {_gbcc =_bgbc ._addf .Cols [0];};_ddgc :=_bge .NewCT_Col ();_ddgc .MinAttr =idx ;_ddgc .MaxAttr =idx ;_gbcc .Col =append (_gbcc .Col ,_ddgc );return Column {_ddgc };};func (_gga Cell )getLabelPrefix ()string {if _gga ._gfc .SAttr ==nil {return ""; -};_acd :=*_gga ._gfc .SAttr ;_gab :=_gga ._ae .StyleSheet .GetCellStyle (_acd );switch _gab ._eed .Alignment .HorizontalAttr {case _bge .ST_HorizontalAlignmentLeft :return "\u0027";case _bge .ST_HorizontalAlignmentRight :return "\u0022";case _bge .ST_HorizontalAlignmentCenter :return "\u005e"; -case _bge .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_fggc *Workbook )Uses1904Dates ()bool {if _fggc ._fgfg .WorkbookPr ==nil ||_fggc ._fgfg .WorkbookPr .Date1904Attr ==nil {return false ;};return *_fggc ._fgfg .WorkbookPr .Date1904Attr ;}; -// X returns the inner wrapped XML type. -func (_fgcb NumberFormat )X ()*_bge .CT_NumFmt {return _fgcb ._bacf }; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_egdcg *Sheet )ClearSheetViews (){_egdcg ._efe .SheetViews =nil };func (_geaa *Sheet )setShared (_afeg string ,_ffge ,_bcbg _gce .CellReference ,_fffaa string ){_bbde :=_geaa .FormulaContext ();_afed :=_fda .NewEvaluator ();for _gbbf :=_ffge .RowIdx ; +_gbbf <=_bcbg .RowIdx ;_gbbf ++{for _fbga :=_ffge .ColumnIdx ;_fbga <=_bcbg .ColumnIdx ;_fbga ++{_edbe :=_gbbf -_ffge .RowIdx ;_abbbf :=_fbga -_ffge .ColumnIdx ;_bbde .SetOffset (_abbbf ,_edbe );_bfge :=_afed .Eval (_bbde ,_fffaa );_abeg :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_gce .IndexToColumn (_fbga ),_gbbf ); +_bged :=_geaa .Cell (_abeg );if _bfge .Type ==_fda .ResultTypeNumber {_bged .X ().TAttr =_deb .ST_CellTypeN ;}else {_bged .X ().TAttr =_deb .ST_CellTypeInlineStr ;};_bged .X ().V =_e .String (_bfge .Value ());};};_ =_afed ;_ =_bbde ;};const (StandardFormatGeneral StandardFormat =0; +StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2;StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9; +StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13;StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14; +StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19;StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20; +StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38;StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40; +StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49;); -// IsBool returns true if the cell boolean value. -func (_gbcb *evalContext )IsBool (cellRef string )bool {return _gbcb ._bgef .Cell (cellRef ).IsBool ()}; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_aeg *_deb .CT_ConditionalFormatting ;}; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_gdgd *Sheet )FormulaContext ()_cc .Context {return _bbdg (_gdgd )}; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_gbf *Workbook ;_fgb *_deb .CT_NumFmt ;};func (_acefd *Sheet )setList (_gbgc string ,_egeg _fda .Result )error {_aege ,_gdae :=_gce .ParseCellReference (_gbgc );if _gdae !=nil {return _gdae ;};_fdbgd :=_acefd .Row (_aege .RowIdx ); +for _gdab ,_aeca :=range _egeg .ValueList {_aggf :=_fdbgd .Cell (_gce .IndexToColumn (_aege .ColumnIdx +uint32 (_gdab )));if _aeca .Type !=_fda .ResultTypeEmpty {if _aeca .IsBoolean {_aggf .SetBool (_aeca .ValueNumber !=0);}else {_aggf .SetCachedFormulaResult (_aeca .String ()); +};};};return nil ;}; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_geac *Workbook )Uses1904Dates ()bool {if _geac ._egbc .WorkbookPr ==nil ||_geac ._egbc .WorkbookPr .Date1904Attr ==nil {return false ;};return *_geac ._egbc .WorkbookPr .Date1904Attr ;}; +// IsEmpty checks if the cell style contains nothing. +func (_eagc CellStyle )IsEmpty ()bool {return _eagc ._fde ==nil ||_eagc ._fab ==nil ||_eagc ._eee ==nil ||_eagc ._eee .Xf ==nil ;}; -// SetColOffset sets the column offset of the two cell anchor. -func (_efecc TwoCellAnchor )SetColOffset (m _egad .Distance ){_bfgac :=m -_efecc .TopLeft ().ColOffset ();_efecc .TopLeft ().SetColOffset (m );_efecc .BottomRight ().SetColOffset (_efecc .BottomRight ().ColOffset ()+_bfgac );}; +// GetDrawing return the worksheet drawing and its relationships if exists. +func (_fdfb *Sheet )GetDrawing ()(*_gcee .WsDr ,_ebb .Relationships ){if _gac :=_fdfb ._efe .Drawing ;_gac !=nil {_ddbab :=0;for _ ,_cdegb :=range _fdfb ._aegc ._efea {if _dege :=_cdegb .Drawing ;_dege !=nil {if _cdegb ==_fdfb ._efe {return _fdfb ._aegc ._gcde [_ddbab ],_fdfb ._aegc ._aecg [_ddbab ]; +};_ddbab ++;};};};return nil ,_ebb .Relationships {};}; -// HasFormula returns true if the cell has an asoociated formula. -func (_daa Cell )HasFormula ()bool {return _daa ._gfc .F !=nil }; +// GetFormattedValue returns the formatted cell value as it would appear in +// Excel. This involves determining the format string to apply, parsing it, and +// then formatting the value according to the format string. This should only +// be used if you care about replicating what Excel would show, otherwise +// GetValueAsNumber()/GetValueAsTime +func (_ecf Cell )GetFormattedValue ()string {_cdd :=_ecf .getFormat ();switch _ecf ._cac .TAttr {case _deb .ST_CellTypeB :_dae ,_ :=_ecf .GetValueAsBool ();if _dae {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _deb .ST_CellTypeN :_dcg ,_ :=_ecf .GetValueAsNumber (); +return _bda .Number (_dcg ,_cdd );case _deb .ST_CellTypeE :if _ecf ._cac .V !=nil {return *_ecf ._cac .V ;};return "";case _deb .ST_CellTypeS ,_deb .ST_CellTypeInlineStr :return _bda .String (_ecf .GetString (),_cdd );case _deb .ST_CellTypeStr :_daeb :=_ecf .GetString (); +if _bda .IsNumber (_daeb ){_dad ,_ :=_d .ParseFloat (_daeb ,64);return _bda .Number (_dad ,_cdd );};return _bda .String (_daeb ,_cdd );case _deb .ST_CellTypeUnset :fallthrough;default:_agd ,_ :=_ecf .GetRawValue ();if len (_agd )==0{return "";};_aaf ,_abb :=_ecf .GetValueAsNumber (); +if _abb ==nil {return _bda .Number (_aaf ,_cdd );};return _bda .String (_agd ,_cdd );};}; + +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_dfbdf :=_deb .NewStyleSheet ();_dfbdf .CellStyleXfs =_deb .NewCT_CellStyleXfs ();_dfbdf .CellXfs =_deb .NewCT_CellXfs ();_dfbdf .CellStyles =_deb .NewCT_CellStyles ();_cede :=_deb .NewCT_CellStyle ();_cede .NameAttr =_e .String ("\u004e\u006f\u0072\u006d\u0061\u006c"); +_cede .XfIdAttr =0;_cede .BuiltinIdAttr =_e .Uint32 (0);_dfbdf .CellStyles .CellStyle =append (_dfbdf .CellStyles .CellStyle ,_cede );_dfbdf .CellStyles .CountAttr =_e .Uint32 (uint32 (len (_dfbdf .CellStyles .CellStyle )));_dged :=_deb .NewCT_Xf ();_dged .NumFmtIdAttr =_e .Uint32 (0); +_dged .FontIdAttr =_e .Uint32 (0);_dged .FillIdAttr =_e .Uint32 (0);_dged .BorderIdAttr =_e .Uint32 (0);_dfbdf .CellStyleXfs .Xf =append (_dfbdf .CellStyleXfs .Xf ,_dged );_dfbdf .CellStyleXfs .CountAttr =_e .Uint32 (uint32 (len (_dfbdf .CellStyleXfs .Xf ))); +_daaf :=NewFills ();_dfbdf .Fills =_daaf .X ();_aggff :=_daaf .appendFill ().SetPatternFill ();_aggff .SetPattern (_deb .ST_PatternTypeNone );_aggff =_daaf .appendFill ().SetPatternFill ();_aggff .SetPattern (_deb .ST_PatternTypeGray125 );_dfbdf .Fonts =_deb .NewCT_Fonts (); +_dfbdf .Borders =_deb .NewCT_Borders ();_cdc :=StyleSheet {wb ,_dfbdf };_cdc .appendBorder ().InitializeDefaults ();_cfde :=_cdc .appendFont ();_cfde .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cfde .SetSize (11);_cacc :=_deb .NewCT_Xf ();*_cacc =*_dged ; +_cacc .XfIdAttr =_e .Uint32 (0);_dfbdf .CellXfs .Xf =append (_dfbdf .CellXfs .Xf ,_cacc );_dfbdf .CellXfs .CountAttr =_e .Uint32 (uint32 (len (_dfbdf .CellXfs .Xf )));return _cdc ;}; + +// ClearAutoFilter removes the autofilters from the sheet. +func (_gfc *Sheet )ClearAutoFilter (){_gfc ._efe .AutoFilter =nil ;_cdbg :="\u0027"+_gfc .Name ()+"\u0027\u0021";for _ ,_efee :=range _gfc ._aegc .DefinedNames (){if _efee .Name ()==_fdeg {if _bd .HasPrefix (_efee .Content (),_cdbg ){_gfc ._aegc .RemoveDefinedName (_efee ); +break ;};};};}; + +// AddDataValidation adds a data validation rule to a sheet. +func (_agea *Sheet )AddDataValidation ()DataValidation {if _agea ._efe .DataValidations ==nil {_agea ._efe .DataValidations =_deb .NewCT_DataValidations ();};_decg :=_deb .NewCT_DataValidation ();_decg .ShowErrorMessageAttr =_e .Bool (true );_agea ._efe .DataValidations .DataValidation =append (_agea ._efe .DataValidations .DataValidation ,_decg ); +_agea ._efe .DataValidations .CountAttr =_e .Uint32 (uint32 (len (_agea ._efe .DataValidations .DataValidation )));return DataValidation {_decg };}; // LockSheet controls the locking of the sheet. -func (_geed SheetProtection )LockSheet (b bool ){if !b {_geed ._aggcc .SheetAttr =nil ;}else {_geed ._aggcc .SheetAttr =_f .Bool (true );};}; +func (_daaa SheetProtection )LockSheet (b bool ){if !b {_daaa ._egdd .SheetAttr =nil ;}else {_daaa ._egdd .SheetAttr =_e .Bool (true );};};func (_bagg Fill )Index ()uint32 {if _bagg ._egea ==nil {return 0;};for _eeafb ,_gebg :=range _bagg ._egea .Fill {if _bagg ._dcd ==_gebg {return uint32 (_eeafb ); +};};return 0;}; -// RemoveDefinedName removes an existing defined name. -func (_baac *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _fb .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"); -};for _cebdg ,_aacc :=range _baac ._egbc .DefinedNames .DefinedName {if _aacc ==dn .X (){copy (_baac ._egbc .DefinedNames .DefinedName [_cebdg :],_baac ._egbc .DefinedNames .DefinedName [_cebdg +1:]);_baac ._egbc .DefinedNames .DefinedName [len (_baac ._egbc .DefinedNames .DefinedName )-1]=nil ; -_baac ._egbc .DefinedNames .DefinedName =_baac ._egbc .DefinedNames .DefinedName [:len (_baac ._egbc .DefinedNames .DefinedName )-1];return nil ;};};return _fb .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"); +// HasNumberFormat returns true if the cell style has a number format applied. +func (_dded CellStyle )HasNumberFormat ()bool {return _dded ._fab .NumFmtIdAttr !=nil &&_dded ._fab .ApplyNumberFormatAttr !=nil &&*_dded ._fab .ApplyNumberFormatAttr ;}; + +// SetDate sets the cell value to a date. It's stored as the number of days past +// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date +// string directly, however that's not allowed with v5 transitional (even +// though it works in Excel). The cell is not styled via this method, so it will +// display as a number. SetDateWithStyle should normally be used instead. +func (_ggc Cell )SetDate (d _gc .Time ){_ggc .clearValue ();d =_cgd (d );_def :=_ggc ._ca .Epoch ();if d .Before (_def ){_be .Log .Debug ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064"); +return ;};_dfb :=d .Sub (_def );_dda :=new (_da .Float );_acef :=new (_da .Float );_acef .SetPrec (128);_acef .SetUint64 (uint64 (_dfb ));_cgc :=new (_da .Float );_cgc .SetUint64 (24*60*60*1e9);_dda .Quo (_acef ,_cgc );_fgf ,_ :=_dda .Uint64 ();_ggc ._cac .V =_e .Stringf ("\u0025\u0064",_fgf ); }; -// SetFont sets the font name for a rich text run. -func (_fbfc RichTextRun )SetFont (s string ){_fbfc .ensureRpr ();_fbfc ._aeg .RPr .RFont =_bge .NewCT_FontName ();_fbfc ._aeg .RPr .RFont .ValAttr =s ;}; +// X returns the inner wrapped XML type. +func (_ceee Table )X ()*_deb .Table {return _ceee ._ceea }; + +// SetHeightCells is a no-op. +func (_eaea OneCellAnchor )SetHeightCells (int32 ){}; + +// X returns the inner wrapped XML type. +func (_eaee Row )X ()*_deb .CT_Row {return _eaee ._abd };func (_fbccf Font )Index ()uint32 {for _bfe ,_eagb :=range _fbccf ._degf .Fonts .Font {if _fbccf ._caa ==_eagb {return uint32 (_bfe );};};return 0;};func (_dbbg StyleSheet )GetCellStyle (id uint32 )CellStyle {for _dcbf ,_gafea :=range _dbbg ._abab .CellXfs .Xf {if uint32 (_dcbf )==id {return CellStyle {_dbbg ._fecf ,_gafea ,_dbbg ._abab .CellXfs }; +};};return CellStyle {};};func (_fcaae PatternFill )SetBgColor (c _af .Color ){_fcaae ._gefb .BgColor =_deb .NewCT_Color ();_fcaae ._gefb .BgColor .RgbAttr =c .AsRGBAString ();};func (_bdef ConditionalFormattingRule )clear (){_bdef ._bdae .OperatorAttr =_deb .ST_ConditionalFormattingOperatorUnset ; +_bdef ._bdae .ColorScale =nil ;_bdef ._bdae .IconSet =nil ;_bdef ._bdae .Formula =nil ;}; // AddView adds a sheet view. -func (_eebcf *Sheet )AddView ()SheetView {if _eebcf ._addf .SheetViews ==nil {_eebcf ._addf .SheetViews =_bge .NewCT_SheetViews ();};_accgc :=_bge .NewCT_SheetView ();_eebcf ._addf .SheetViews .SheetView =append (_eebcf ._addf .SheetViews .SheetView ,_accgc ); -return SheetView {_accgc };}; +func (_deaaa *Sheet )AddView ()SheetView {if _deaaa ._efe .SheetViews ==nil {_deaaa ._efe .SheetViews =_deb .NewCT_SheetViews ();};_faed :=_deb .NewCT_SheetView ();_deaaa ._efe .SheetViews .SheetView =append (_deaaa ._efe .SheetViews .SheetView ,_faed ); +return SheetView {_faed };};func (_gcce *Workbook )onNewRelationship (_fegb *_fd .DecodeMap ,_dedbf ,_gebf string ,_fcfc []*_ea .File ,_bagb *_ge .Relationship ,_bfb _fd .Target )error {_eab :=_e .DocTypeSpreadsheet ;switch _gebf {case _e .OfficeDocumentType :_gcce ._fgfg =_deb .NewWorkbook (); +_fegb .AddTarget (_dedbf ,_gcce ._fgfg ,_gebf ,0);_gcce ._ebga =_ebb .NewRelationships ();_fegb .AddTarget (_fd .RelationsPathFor (_dedbf ),_gcce ._ebga .X (),_gebf ,0);_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,0);case _e .CorePropertiesType :_fegb .AddTarget (_dedbf ,_gcce .CoreProperties .X (),_gebf ,0); +_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,0);case _e .CustomPropertiesType :_fegb .AddTarget (_dedbf ,_gcce .CustomProperties .X (),_gebf ,0);_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,0);case _e .ExtendedPropertiesType :_fegb .AddTarget (_dedbf ,_gcce .AppProperties .X (),_gebf ,0); +_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,0);case _e .WorksheetType :_cbca :=_deb .NewWorksheet ();_ggcff ,_ccfg :=_fce .StringToNumbers (_dedbf );if !_ccfg {_ggcff =len (_gcce ._efea );};_fegb .AddTarget (_dedbf ,_cbca ,_gebf ,uint32 (_ggcff )); +_fafge :=_ebb .NewRelationships ();_fegb .AddTarget (_fd .RelationsPathFor (_dedbf ),_fafge .X (),_gebf ,0);_gcce ._acb =append (_gcce ._acb ,_fafge );_gcce ._ceag =append (_gcce ._ceag ,nil );_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,_ggcff ); +if _gcce ._fgfg .Sheets !=nil {if len (_gcce ._efea )< 1{_gcce ._efea =make ([]*_deb .Worksheet ,len (_gcce ._fgfg .Sheets .Sheet ));};for _cffga ,_fbdd :=range _gcce ._fgfg .Sheets .Sheet {if _fbdd .IdAttr ==_bagb .IdAttr {_gcce ._efea [_cffga ]=_cbca ; +};};}else {_gcce ._efea =append (_gcce ._efea ,_cbca );};case _e .StylesType :_gcce .StyleSheet =NewStyleSheet (_gcce );_fegb .AddTarget (_dedbf ,_gcce .StyleSheet .X (),_gebf ,0);_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,0);case _e .ThemeType :_ebda :=_ee .NewTheme (); +_gcce ._dbed =append (_gcce ._dbed ,_ebda );_fegb .AddTarget (_dedbf ,_ebda ,_gebf ,0);_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,len (_gcce ._dbed ));case _e .SharedStringsType :_gcce .SharedStrings =NewSharedStrings ();_fegb .AddTarget (_dedbf ,_gcce .SharedStrings .X (),_gebf ,0); +_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,0);case _e .ThumbnailType :for _gggff ,_ccgbf :=range _fcfc {if _ccgbf ==nil {continue ;};if _ccgbf .Name ==_dedbf {_ffeb ,_efga :=_ccgbf .Open ();if _efga !=nil {return _fc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_efga ); +};_gcce .Thumbnail ,_ ,_efga =_gf .Decode (_ffeb );_ffeb .Close ();if _efga !=nil {return _fc .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_efga ); +};_fcfc [_gggff ]=nil ;};};case _e .ImageType :for _efead ,_dadde :=range _gcce ._abdgc {_fdegg :=_f .Clean (_dedbf );if _fdegg ==_efead {_bagb .TargetAttr =_dadde ;return nil ;};};_gabd :=_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,len (_gcce .Images )+1); +for _effb ,_aabg :=range _fcfc {if _aabg ==nil {continue ;};if _aabg .Name ==_f .Clean (_dedbf ){_edaad ,_acffa :=_fd .ExtractToDiskTmp (_aabg ,_gcce .TmpPath );if _acffa !=nil {return _acffa ;};_eaef ,_acffa :=_ebb .ImageFromStorage (_edaad );if _acffa !=nil {return _acffa ; +};_abebe :=_ebb .MakeImageRef (_eaef ,&_gcce .DocBase ,_gcce ._ebga );_abebe .SetTarget (_gabd );_gcce ._abdgc [_aabg .Name ]=_gabd ;_gcce .Images =append (_gcce .Images ,_abebe );_fcfc [_effb ]=nil ;};};_bagb .TargetAttr =_gabd ;case _e .DrawingType :_cbdfa :=_gcee .NewWsDr (); +_gbcd :=uint32 (len (_gcce ._gcde ));_fegb .AddTarget (_dedbf ,_cbdfa ,_gebf ,_gbcd );_gcce ._gcde =append (_gcce ._gcde ,_cbdfa );_eecb :=_ebb .NewRelationships ();_fegb .AddTarget (_fd .RelationsPathFor (_dedbf ),_eecb .X (),_gebf ,_gbcd );_gcce ._aecg =append (_gcce ._aecg ,_eecb ); +_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,len (_gcce ._gcde ));case _e .VMLDrawingType :_egdce :=_de .NewContainer ();_bbgg :=uint32 (len (_gcce ._agee ));_fegb .AddTarget (_dedbf ,_egdce ,_gebf ,_bbgg );_gcce ._agee =append (_gcce ._agee ,_egdce ); +case _e .CommentsType :_gcce ._ceag [_bfb .Index ]=_deb .NewComments ();_fegb .AddTarget (_dedbf ,_gcce ._ceag [_bfb .Index ],_gebf ,_bfb .Index );_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,len (_gcce ._ceag ));case _e .ChartType :_beff :=_fcg .NewChartSpace (); +_eddg :=uint32 (len (_gcce ._eeeea ));_fegb .AddTarget (_dedbf ,_beff ,_gebf ,_eddg );_gcce ._eeeea =append (_gcce ._eeeea ,_beff );_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,len (_gcce ._eeeea ));if _gcce ._bfcb ==nil {_gcce ._bfcb =make (map[string ]*_fcg .ChartSpace ); +};_gcce ._bfcb [_bagb .TargetAttr ]=_beff ;case _e .TableType :_afcfe :=_deb .NewTable ();_acde :=uint32 (len (_gcce ._afaa ));_fegb .AddTarget (_dedbf ,_afcfe ,_gebf ,_acde );_gcce ._afaa =append (_gcce ._afaa ,_afcfe );_bagb .TargetAttr =_e .RelativeFilename (_eab ,_bfb .Typ ,_gebf ,len (_gcce ._afaa )); +default:_be .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_dedbf ,_gebf );};return nil ;}; -// SetHeight sets the row height in points. -func (_gega Row )SetHeight (d _egad .Distance ){_gega ._acgb .HtAttr =_f .Float64 (float64 (d ));_gega ._acgb .CustomHeightAttr =_f .Bool (true );}; +// LockWindow controls the locking of the workbook windows. +func (_aabb WorkbookProtection )LockWindow (b bool ){if !b {_aabb ._dgac .LockWindowsAttr =nil ;}else {_aabb ._dgac .LockWindowsAttr =_e .Bool (true );};};func (_cddc *Sheet )slideCellsLeft (_daff []*_deb .CT_Cell )[]*_deb .CT_Cell {for _ ,_ggdf :=range _daff {_geec ,_aedc :=_gce .ParseCellReference (*_ggdf .RAttr ); +if _aedc !=nil {return _daff ;};_adbb :=_geec .ColumnIdx -1;_cdge :=_gce .IndexToColumn (_adbb )+_fc .Sprintf ("\u0025\u0064",_geec .RowIdx );_ggdf .RAttr =&_cdge ;};return _daff ;};func (_fedc *Sheet )getAllCellsInFormulaArrays (_bbeg bool )(map[string ]bool ,error ){_daccd :=_fda .NewEvaluator (); +_gdbb :=_fedc .FormulaContext ();_gbfe :=map[string ]bool {};for _ ,_aeeg :=range _fedc .Rows (){for _ ,_bffb :=range _aeeg .Cells (){if _bffb .X ().F !=nil {_ddefe :=_bffb .X ().F .Content ;if _bffb .X ().F .TAttr ==_deb .ST_CellFormulaTypeArray {_ebedg :=_daccd .Eval (_gdbb ,_ddefe ).AsString (); +if _ebedg .Type ==_fda .ResultTypeError {_be .Log .Debug ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_ddefe ,_ebedg .ErrorMessage ); +_bffb .X ().V =nil ;};if _ebedg .Type ==_fda .ResultTypeArray {_aecab ,_dbcc :=_gce .ParseCellReference (_bffb .Reference ());if _dbcc !=nil {return map[string ]bool {},_dbcc ;};if (_bbeg &&len (_ebedg .ValueArray )==1)||(!_bbeg &&len (_ebedg .ValueArray [0])==1){continue ; +};for _ebec ,_bfad :=range _ebedg .ValueArray {_bgbg :=_aecab .RowIdx +uint32 (_ebec );for _gdfb :=range _bfad {_ecaa :=_gce .IndexToColumn (_aecab .ColumnIdx +uint32 (_gdfb ));_gbfe [_fc .Sprintf ("\u0025\u0073\u0025\u0064",_ecaa ,_bgbg )]=true ;};};}else if _ebedg .Type ==_fda .ResultTypeList {_ccag ,_fdecg :=_gce .ParseCellReference (_bffb .Reference ()); +if _fdecg !=nil {return map[string ]bool {},_fdecg ;};if _bbeg ||len (_ebedg .ValueList )==1{continue ;};_gddb :=_ccag .RowIdx ;for _fdee :=range _ebedg .ValueList {_dcff :=_gce .IndexToColumn (_ccag .ColumnIdx +uint32 (_fdee ));_gbfe [_fc .Sprintf ("\u0025\u0073\u0025\u0064",_dcff ,_gddb )]=true ; +};};};};};};return _gbfe ,nil ;}; -// SetWidth is a no-op. -func (_cdfea TwoCellAnchor )SetWidth (w _egad .Distance ){}; +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_fge StyleSheet )AddNumberFormat ()NumberFormat {if _fge ._abab .NumFmts ==nil {_fge ._abab .NumFmts =_deb .NewCT_NumFmts ();};_dagd :=_deb .NewCT_NumFmt ();_dagd .NumFmtIdAttr =uint32 (200+len (_fge ._abab .NumFmts .NumFmt ));_fge ._abab .NumFmts .NumFmt =append (_fge ._abab .NumFmts .NumFmt ,_dagd ); +_fge ._abab .NumFmts .CountAttr =_e .Uint32 (uint32 (len (_fge ._abab .NumFmts .NumFmt )));return NumberFormat {_fge ._fecf ,_dagd };}; -// SetRotation configures the cell to be rotated. -func (_ebc CellStyle )SetRotation (deg uint8 ){if _ebc ._eed .Alignment ==nil {_ebc ._eed .Alignment =_bge .NewCT_CellAlignment ();};_ebc ._eed .ApplyAlignmentAttr =_f .Bool (true );_ebc ._eed .Alignment .TextRotationAttr =_f .Uint8 (deg );}; +// ClearProtection clears all workbook protections. +func (_fac *Workbook )ClearProtection (){_fac ._fgfg .WorkbookProtection =nil }; -// AddCellStyle creates a new empty cell style. -func (_dafb StyleSheet )AddCellStyle ()CellStyle {_beg :=_bge .NewCT_Xf ();return CellStyle {_dafb ._fcecb ,_beg ,_dafb ._bdab .CellXfs };};func (_abdb Font )SetItalic (b bool ){if b {_abdb ._degf .I =[]*_bge .CT_BooleanProperty {{}};}else {_abdb ._degf .I =nil ; -};}; +// DataValidation controls cell validation +type DataValidation struct{_dabe *_deb .CT_DataValidation }; -// SetWrapped configures the cell to wrap text. -func (_ccca CellStyle )SetWrapped (b bool ){if _ccca ._eed .Alignment ==nil {_ccca ._eed .Alignment =_bge .NewCT_CellAlignment ();};if !b {_ccca ._eed .Alignment .WrapTextAttr =nil ;}else {_ccca ._eed .Alignment .WrapTextAttr =_f .Bool (true );_ccca ._eed .ApplyAlignmentAttr =_f .Bool (true ); -};}; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_fae *_deb .CT_DefinedName }; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_gdec StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _gdec ._bdab .Dxfs ==nil {_gdec ._bdab .Dxfs =_bge .NewCT_Dxfs ();};_dgffa :=_bge .NewCT_Dxf ();_gdec ._bdab .Dxfs .Dxf =append (_gdec ._bdab .Dxfs .Dxf ,_dgffa );_gdec ._bdab .Dxfs .CountAttr =_f .Uint32 (uint32 (len (_gdec ._bdab .Dxfs .Dxf ))); -return DifferentialStyle {_dgffa ,_gdec ._fcecb ,_gdec ._bdab .Dxfs };}; +// ClearFont clears any font configuration from the cell style. +func (_fbe CellStyle )ClearFont (){_fbe ._fab .FontIdAttr =nil ;_fbe ._fab .ApplyFontAttr =nil }; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_cbdb *Workbook )AddDrawing ()Drawing {_gacec :=_bb .NewWsDr ();_cbdb ._cebf =append (_cbdb ._cebf ,_gacec );_fbba :=_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .DrawingType ,len (_cbdb ._cebf ));_cbdb .ContentTypes .AddOverride (_fbba ,_f .DrawingContentType ); -_cbdb ._decc =append (_cbdb ._decc ,_ccc .NewRelationships ());return Drawing {_cbdb ,_gacec };}; +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_dcgaf *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_affg :=range _dcgaf .Sheets (){if _affg .Name ()==name {return _affg ,nil ;};};return Sheet {},ErrorNotFound ;}; -// SetWidthCells is a no-op. -func (_ddg AbsoluteAnchor )SetWidthCells (int32 ){}; +// GetBorder gets a Border from a cell style. +func (_dbc CellStyle )GetBorder ()*_deb .CT_Border {if _bdcd :=_dbc ._fab .BorderIdAttr ;_bdcd !=nil {_bbdd :=_dbc ._fde .StyleSheet .Borders ();if int (*_bdcd )< len (_bbdd ){return _bbdd [int (*_bdcd )].X ();};};return nil ;};func (_afa ConditionalFormattingRule )InitializeDefaults (){_afa .SetType (_deb .ST_CfTypeCellIs ); +_afa .SetOperator (_deb .ST_ConditionalFormattingOperatorGreaterThan );_afa .SetPriority (1);};func (_fdfc DataValidationCompare )SetValue2 (v string ){_fdfc ._ebbc .Formula2 =&v };func (_ecdc Font )SetItalic (b bool ){if b {_ecdc ._caa .I =[]*_deb .CT_BooleanProperty {{}}; +}else {_ecdc ._caa .I =nil ;};}; -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_bea *Sheet )SetDrawing (d Drawing ){var _gfae _ccc .Relationships ;for _bcdc ,_gae :=range _bea ._aefc ._cgef {if _gae ==_bea ._addf {_gfae =_bea ._aefc ._adbg [_bcdc ];break ;};};var _cded string ;for _adgg ,_acfc :=range d ._eff ._cebf {if _acfc ==d ._gdfb {_edef :=_gfae .AddAutoRelationship (_f .DocTypeSpreadsheet ,_f .WorksheetType ,_adgg +1,_f .DrawingType ); -_cded =_edef .ID ();break ;};};_bea ._addf .Drawing =_bge .NewCT_Drawing ();_bea ._addf .Drawing .IdAttr =_cded ;}; +// ClearProtection removes any protections applied to teh sheet. +func (_bdgd *Sheet )ClearProtection (){_bdgd ._efe .SheetProtection =nil }; -// AddFormatValue adds a format value to be used to determine the cell background. -func (_ged ColorScale )AddFormatValue (t _bge .ST_CfvoType ,val string ){_cgeg :=_bge .NewCT_Cfvo ();_cgeg .TypeAttr =t ;_cgeg .ValAttr =_f .String (val );_ged ._fgd .Cfvo =append (_ged ._fgd .Cfvo ,_cgeg );}; +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_adff *Workbook )Close ()error {if _adff .TmpPath !=""{return _acf .RemoveAll (_adff .TmpPath );};return nil ;}; -// X returns the inner wrapped XML type. -func (_gfg Cell )X ()*_bge .CT_Cell {return _gfg ._gfc }; +// Name returns the name of the defined name. +func (_defd DefinedName )Name ()string {return _defd ._fae .NameAttr }; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_ccae Row )Cell (col string )Cell {_ebee :=_dd .Sprintf ("\u0025\u0073\u0025\u0064",col ,_ccae .RowNumber ());for _ ,_aaaa :=range _ccae ._acgb .C {if _aaaa .RAttr !=nil &&*_aaaa .RAttr ==_ebee {return Cell {_ccae ._gdce ,_ccae ._eebc ,_ccae ._acgb ,_aaaa }; -};};return _ccae .AddNamedCell (col );};type evalContext struct{_bgef *Sheet ;_gbb ,_bcg uint32 ;_cce map[string ]struct{};}; +// RowOffset returns the offset from the row cell. +func (_gdeg CellMarker )RowOffset ()_ef .Distance {if _gdeg ._ggd .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ef .Distance (float64 (*_gdeg ._ggd .RowOff .ST_CoordinateUnqualified )*_ef .EMU );}; -// MaxColumnIdx returns the max used column of the sheet. -func (_bcbf Sheet )MaxColumnIdx ()uint32 {_fga :=uint32 (0);for _ ,_geee :=range _bcbf .Rows (){_bbcd :=_geee ._acgb .C ;if len (_bbcd )> 0{_afce :=_bbcd [len (_bbcd )-1];_fbdgc ,_ :=_bf .ParseCellReference (*_afce .RAttr );if _fga < _fbdgc .ColumnIdx {_fga =_fbdgc .ColumnIdx ; -};};};return _fga ;}; +// SetIcons sets the icon set to use for display. +func (_bcg IconScale )SetIcons (t _deb .ST_IconSetType ){_bcg ._fbg .IconSetAttr =t };const (DVCompareTypeWholeNumber =DVCompareType (_deb .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_deb .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_deb .ST_DataValidationTypeDate ); +DVCompareTypeTime =DVCompareType (_deb .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_deb .ST_DataValidationTypeTextLength );); -// X returns the inner wrapped XML type. -func (_deaa SheetProtection )X ()*_bge .CT_SheetProtection {return _deaa ._aggcc }; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_gfgg StyleSheet )RemoveFont (f Font )error {for _beca ,_egff :=range _gfgg ._abab .Fonts .Font {if _egff ==f .X (){_gfgg ._abab .Fonts .Font =append (_gfgg ._abab .Fonts .Font [:_beca ],_gfgg ._abab .Fonts .Font [_beca +1:]...);return nil ;};};return _c .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064"); +}; -// SetBorder is a helper function for creating borders across multiple cells. In -// the OOXML spreadsheet format, a border applies to a single cell. To draw a -// 'boxed' border around multiple cells, you need to apply different styles to -// the cells on the top,left,right,bottom and four corners. This function -// breaks apart a single border into its components and applies it to cells as -// needed to give the effect of a border applying to multiple cells. -func (_badc *Sheet )SetBorder (cellRange string ,border Border )error {_decg ,_bcc ,_dbabg :=_bf .ParseRangeReference (cellRange );if _dbabg !=nil {return _dbabg ;};_ccba :=_badc ._aefc .StyleSheet .AddCellStyle ();_gccb :=_badc ._aefc .StyleSheet .AddBorder (); -_ccba .SetBorder (_gccb );_gccb ._dde .Top =border ._dde .Top ;_gccb ._dde .Left =border ._dde .Left ;_dgcb :=_badc ._aefc .StyleSheet .AddCellStyle ();_gggb :=_badc ._aefc .StyleSheet .AddBorder ();_dgcb .SetBorder (_gggb );_gggb ._dde .Top =border ._dde .Top ; -_gggb ._dde .Right =border ._dde .Right ;_fge :=_badc ._aefc .StyleSheet .AddCellStyle ();_afgc :=_badc ._aefc .StyleSheet .AddBorder ();_fge .SetBorder (_afgc );_afgc ._dde .Top =border ._dde .Top ;_aefe :=_badc ._aefc .StyleSheet .AddCellStyle ();_cdg :=_badc ._aefc .StyleSheet .AddBorder (); -_aefe .SetBorder (_cdg );_cdg ._dde .Left =border ._dde .Left ;_fagg :=_badc ._aefc .StyleSheet .AddCellStyle ();_edcg :=_badc ._aefc .StyleSheet .AddBorder ();_fagg .SetBorder (_edcg );_edcg ._dde .Right =border ._dde .Right ;_cdd :=_badc ._aefc .StyleSheet .AddCellStyle (); -_fdaf :=_badc ._aefc .StyleSheet .AddBorder ();_cdd .SetBorder (_fdaf );_fdaf ._dde .Bottom =border ._dde .Bottom ;_cbfb :=_badc ._aefc .StyleSheet .AddCellStyle ();_fgeg :=_badc ._aefc .StyleSheet .AddBorder ();_cbfb .SetBorder (_fgeg );_fgeg ._dde .Bottom =border ._dde .Bottom ; -_fgeg ._dde .Left =border ._dde .Left ;_gggf :=_badc ._aefc .StyleSheet .AddCellStyle ();_deffg :=_badc ._aefc .StyleSheet .AddBorder ();_gggf .SetBorder (_deffg );_deffg ._dde .Bottom =border ._dde .Bottom ;_deffg ._dde .Right =border ._dde .Right ;_aagf :=_decg .RowIdx ; -_bcdf :=_decg .ColumnIdx ;_bgad :=_bcc .RowIdx ;_dbcc :=_bcc .ColumnIdx ;for _daaa :=_aagf ;_daaa <=_bgad ;_daaa ++{for _afea :=_bcdf ;_afea <=_dbcc ;_afea ++{_cagg :=_dd .Sprintf ("\u0025\u0073\u0025\u0064",_bf .IndexToColumn (_afea ),_daaa );switch {case _daaa ==_aagf &&_afea ==_bcdf :_badc .Cell (_cagg ).SetStyle (_ccba ); -case _daaa ==_aagf &&_afea ==_dbcc :_badc .Cell (_cagg ).SetStyle (_dgcb );case _daaa ==_bgad &&_afea ==_bcdf :_badc .Cell (_cagg ).SetStyle (_cbfb );case _daaa ==_bgad &&_afea ==_dbcc :_badc .Cell (_cagg ).SetStyle (_gggf );case _daaa ==_aagf :_badc .Cell (_cagg ).SetStyle (_fge ); -case _daaa ==_bgad :_badc .Cell (_cagg ).SetStyle (_cdd );case _afea ==_bcdf :_badc .Cell (_cagg ).SetStyle (_aefe );case _afea ==_dbcc :_badc .Cell (_cagg ).SetStyle (_fagg );};};};return nil ;}; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_dfd ConditionalFormattingRule )SetConditionValue (v string ){_dfd ._bdae .Formula =[]string {v }}; -// Type returns the type of anchor -func (_bca OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell };func (_acgd Font )SetBold (b bool ){if b {_acgd ._degf .B =[]*_bge .CT_BooleanProperty {{}};}else {_acgd ._degf .B =nil ;};}; +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_ffcd PatternFill )SetFgColor (c _af .Color ){_ffcd ._gefb .FgColor =_deb .NewCT_Color ();_ffcd ._gefb .FgColor .RgbAttr =c .AsRGBAString ();}; -// SetHeightCells is a no-op. -func (_eac AbsoluteAnchor )SetHeightCells (int32 ){}; +// Protection controls the protection on an individual sheet. +func (_ddfg *Sheet )Protection ()SheetProtection {if _ddfg ._efe .SheetProtection ==nil {_ddfg ._efe .SheetProtection =_deb .NewCT_SheetProtection ();};return SheetProtection {_ddfg ._efe .SheetProtection };}; -// SheetCount returns the number of sheets in the workbook. -func (_ebbd Workbook )SheetCount ()int {return len (_ebbd ._cgef )}; +// SetPassword sets the password hash to a hash of the input password. +func (_adde SheetProtection )SetPassword (pw string ){_adde .SetPasswordHash (PasswordHash (pw ))}; // X returns the inner wrapped XML type. -func (_cdcb *Workbook )X ()*_bge .Workbook {return _cdcb ._egbc }; +func (_befd ConditionalFormatting )X ()*_deb .CT_ConditionalFormatting {return _befd ._aeg }; -// Type returns the type of anchor -func (_cbfc TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell };func (_gdef *Workbook )onNewRelationship (_cgdc *_dg .DecodeMap ,_egbdc ,_eaab string ,_bebe []*_d .File ,_bdbba *_fcgb .Relationship ,_aeda _dg .Target )error {_daec :=_f .DocTypeSpreadsheet ; -switch _eaab {case _f .OfficeDocumentType :_gdef ._egbc =_bge .NewWorkbook ();_cgdc .AddTarget (_egbdc ,_gdef ._egbc ,_eaab ,0);_gdef ._acge =_ccc .NewRelationships ();_cgdc .AddTarget (_dg .RelationsPathFor (_egbdc ),_gdef ._acge .X (),_eaab ,0);_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,0); -case _f .CorePropertiesType :_cgdc .AddTarget (_egbdc ,_gdef .CoreProperties .X (),_eaab ,0);_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,0);case _f .CustomPropertiesType :_cgdc .AddTarget (_egbdc ,_gdef .CustomProperties .X (),_eaab ,0); -_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,0);case _f .ExtendedPropertiesType :_cgdc .AddTarget (_egbdc ,_gdef .AppProperties .X (),_eaab ,0);_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,0);case _f .WorksheetType :_aaga :=_bge .NewWorksheet (); -_ebgg ,_acad :=_aab .StringToNumbers (_egbdc );if !_acad {_ebgg =len (_gdef ._cgef );};_cgdc .AddTarget (_egbdc ,_aaga ,_eaab ,uint32 (_ebgg ));_gggad :=_ccc .NewRelationships ();_cgdc .AddTarget (_dg .RelationsPathFor (_egbdc ),_gggad .X (),_eaab ,0); -_gdef ._adbg =append (_gdef ._adbg ,_gggad );_gdef ._cdc =append (_gdef ._cdc ,nil );_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,_ebgg );if len (_gdef ._cgef )>=_ebgg {_gdef ._cgef [_ebgg -1]=_aaga ;}else {_gdef ._cgef =append (_gdef ._cgef ,_aaga ); -};case _f .StylesType :_gdef .StyleSheet =NewStyleSheet (_gdef );_cgdc .AddTarget (_egbdc ,_gdef .StyleSheet .X (),_eaab ,0);_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,0);case _f .ThemeType :_aabf :=_ca .NewTheme ();_gdef ._cdfgb =append (_gdef ._cdfgb ,_aabf ); -_cgdc .AddTarget (_egbdc ,_aabf ,_eaab ,0);_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,len (_gdef ._cdfgb ));case _f .SharedStringsType :_gdef .SharedStrings =NewSharedStrings ();_cgdc .AddTarget (_egbdc ,_gdef .SharedStrings .X (),_eaab ,0); -_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,0);case _f .ThumbnailType :for _fbegf ,_acgf :=range _bebe {if _acgf ==nil {continue ;};if _acgf .Name ==_egbdc {_gbef ,_ddff :=_acgf .Open ();if _ddff !=nil {return _dd .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ddff ); -};_gdef .Thumbnail ,_ ,_ddff =_g .Decode (_gbef );_gbef .Close ();if _ddff !=nil {return _dd .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_ddff ); -};_bebe [_fbegf ]=nil ;};};case _f .ImageType :for _caca ,_ebac :=range _gdef ._gbagd {_cdfed :=_ef .Clean (_egbdc );if _cdfed ==_caca {_bdbba .TargetAttr =_ebac ;return nil ;};};_dccf :=_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,len (_gdef .Images )+1); -for _bgfa ,_eebe :=range _bebe {if _eebe ==nil {continue ;};if _eebe .Name ==_ef .Clean (_egbdc ){_defae ,_dbdd :=_dg .ExtractToDiskTmp (_eebe ,_gdef .TmpPath );if _dbdd !=nil {return _dbdd ;};_cgce ,_dbdd :=_ccc .ImageFromStorage (_defae );if _dbdd !=nil {return _dbdd ; -};_deaae :=_ccc .MakeImageRef (_cgce ,&_gdef .DocBase ,_gdef ._acge );_deaae .SetTarget (_dccf );_gdef ._gbagd [_eebe .Name ]=_dccf ;_gdef .Images =append (_gdef .Images ,_deaae );_bebe [_bgfa ]=nil ;};};_bdbba .TargetAttr =_dccf ;case _f .DrawingType :_bdbef :=_bb .NewWsDr (); -_ccbf :=uint32 (len (_gdef ._cebf ));_cgdc .AddTarget (_egbdc ,_bdbef ,_eaab ,_ccbf );_gdef ._cebf =append (_gdef ._cebf ,_bdbef );_adbfe :=_ccc .NewRelationships ();_cgdc .AddTarget (_dg .RelationsPathFor (_egbdc ),_adbfe .X (),_eaab ,_ccbf );_gdef ._decc =append (_gdef ._decc ,_adbfe ); -_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,len (_gdef ._cebf ));case _f .VMLDrawingType :_ebae :=_fe .NewContainer ();_ddbg :=uint32 (len (_gdef ._bbcf ));_cgdc .AddTarget (_egbdc ,_ebae ,_eaab ,_ddbg );_gdef ._bbcf =append (_gdef ._bbcf ,_ebae ); -case _f .CommentsType :_gdef ._cdc [_aeda .Index ]=_bge .NewComments ();_cgdc .AddTarget (_egbdc ,_gdef ._cdc [_aeda .Index ],_eaab ,_aeda .Index );_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,len (_gdef ._cdc ));case _f .ChartType :_fcaa :=_bba .NewChartSpace (); -_bccd :=uint32 (len (_gdef ._bfdg ));_cgdc .AddTarget (_egbdc ,_fcaa ,_eaab ,_bccd );_gdef ._bfdg =append (_gdef ._bfdg ,_fcaa );_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,len (_gdef ._bfdg ));if _gdef ._dcab ==nil {_gdef ._dcab =make (map[string ]*_bba .ChartSpace ); -};_gdef ._dcab [_bdbba .TargetAttr ]=_fcaa ;case _f .TableType :_fagb :=_bge .NewTable ();_aagg :=uint32 (len (_gdef ._gbbd ));_cgdc .AddTarget (_egbdc ,_fagb ,_eaab ,_aagg );_gdef ._gbbd =append (_gdef ._gbbd ,_fagb );_bdbba .TargetAttr =_f .RelativeFilename (_daec ,_aeda .Typ ,_eaab ,len (_gdef ._gbbd )); -default:_bg .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_egbdc ,_eaab );};return nil ;}; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_agade Sheet )ValidateWithPath (path string )error {return _agade ._efe .ValidateWithPath (path )}; -// Clear clears the cell's value and type. -func (_ff Cell )Clear (){_ff .clearValue ();_ff ._gfc .TAttr =_bge .ST_CellTypeUnset };func (_bbg Comments )getOrCreateAuthor (_cegc string )uint32 {for _aebc ,_cgegb :=range _bbg ._efad .Authors .Author {if _cgegb ==_cegc {return uint32 (_aebc );};};_cgcf :=uint32 (len (_bbg ._efad .Authors .Author )); -_bbg ._efad .Authors .Author =append (_bbg ._efad .Authors .Author ,_cegc );return _cgcf ;}; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_cggf *Workbook )Save (w _gb .Writer )error {const _bfade ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_fff .GetLicenseKey ().IsLicensed ()&&!_gadc {_fc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +_fc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return _c .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_cggf ._egfc )==0{_eafe ,_gaff :=_fff .GenRefId ("\u0073\u0077");if _gaff !=nil {_be .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gaff ); +return _gaff ;};_cggf ._egfc =_eafe ;};if _gabf :=_fff .Track (_cggf ._egfc ,_bfade );_gabf !=nil {_be .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gabf );return _gabf ;};_gaffa :=_ea .NewWriter (w );defer _gaffa .Close ();_cfaf :=_e .DocTypeSpreadsheet ; +if _aeea :=_fd .MarshalXML (_gaffa ,_e .BaseRelsFilename ,_cggf .Rels .X ());_aeea !=nil {return _aeea ;};if _dfdgf :=_fd .MarshalXMLByType (_gaffa ,_cfaf ,_e .ExtendedPropertiesType ,_cggf .AppProperties .X ());_dfdgf !=nil {return _dfdgf ;};if _dcbe :=_fd .MarshalXMLByType (_gaffa ,_cfaf ,_e .CorePropertiesType ,_cggf .CoreProperties .X ()); +_dcbe !=nil {return _dcbe ;};_gdc :=_e .AbsoluteFilename (_cfaf ,_e .OfficeDocumentType ,0);if _dbgc :=_fd .MarshalXML (_gaffa ,_gdc ,_cggf ._fgfg );_dbgc !=nil {return _dbgc ;};if _aaba :=_fd .MarshalXML (_gaffa ,_fd .RelationsPathFor (_gdc ),_cggf ._ebga .X ()); +_aaba !=nil {return _aaba ;};if _dedg :=_fd .MarshalXMLByType (_gaffa ,_cfaf ,_e .StylesType ,_cggf .StyleSheet .X ());_dedg !=nil {return _dedg ;};for _cbfb ,_dfbdc :=range _cggf ._dbed {if _edce :=_fd .MarshalXMLByTypeIndex (_gaffa ,_cfaf ,_e .ThemeType ,_cbfb +1,_dfbdc ); +_edce !=nil {return _edce ;};};for _fceff ,_aggg :=range _cggf ._efea {_aggg .Dimension .RefAttr =Sheet {_cggf ,nil ,_aggg }.Extents ();_fagd :=_e .AbsoluteFilename (_cfaf ,_e .WorksheetType ,_fceff +1);_fd .MarshalXML (_gaffa ,_fagd ,_aggg );_fd .MarshalXML (_gaffa ,_fd .RelationsPathFor (_fagd ),_cggf ._acb [_fceff ].X ()); +};if _cbfa :=_fd .MarshalXMLByType (_gaffa ,_cfaf ,_e .SharedStringsType ,_cggf .SharedStrings .X ());_cbfa !=nil {return _cbfa ;};if _cggf .CustomProperties .X ()!=nil {if _acbg :=_fd .MarshalXMLByType (_gaffa ,_cfaf ,_e .CustomPropertiesType ,_cggf .CustomProperties .X ()); +_acbg !=nil {return _acbg ;};};if _cggf .Thumbnail !=nil {_agdab :=_e .AbsoluteFilename (_cfaf ,_e .ThumbnailType ,0);_cacf ,_dgdc :=_gaffa .Create (_agdab );if _dgdc !=nil {return _dgdc ;};if _fdefb :=_a .Encode (_cacf ,_cggf .Thumbnail ,nil );_fdefb !=nil {return _fdefb ; +};};for _gbgff ,_egfcf :=range _cggf ._eeeea {_geag :=_e .AbsoluteFilename (_cfaf ,_e .ChartType ,_gbgff +1);_fd .MarshalXML (_gaffa ,_geag ,_egfcf );};for _ccfa ,_bgccg :=range _cggf ._afaa {_fgbc :=_e .AbsoluteFilename (_cfaf ,_e .TableType ,_ccfa +1); +_fd .MarshalXML (_gaffa ,_fgbc ,_bgccg );};for _fdae ,_cdda :=range _cggf ._gcde {_gbbdc :=_e .AbsoluteFilename (_cfaf ,_e .DrawingType ,_fdae +1);_fd .MarshalXML (_gaffa ,_gbbdc ,_cdda );if !_cggf ._aecg [_fdae ].IsEmpty (){_fd .MarshalXML (_gaffa ,_fd .RelationsPathFor (_gbbdc ),_cggf ._aecg [_fdae ].X ()); +};};for _cbgd ,_fddgd :=range _cggf ._agee {_fd .MarshalXML (_gaffa ,_e .AbsoluteFilename (_cfaf ,_e .VMLDrawingType ,_cbgd +1),_fddgd );};for _gefd ,_egeb :=range _cggf .Images {if _ecdbg :=_ebb .AddImageToZip (_gaffa ,_egeb ,_gefd +1,_e .DocTypeSpreadsheet ); +_ecdbg !=nil {return _ecdbg ;};};if _ccfad :=_fd .MarshalXML (_gaffa ,_e .ContentTypesFilename ,_cggf .ContentTypes .X ());_ccfad !=nil {return _ccfad ;};for _bbdf ,_cbfad :=range _cggf ._ceag {if _cbfad ==nil {continue ;};_fd .MarshalXML (_gaffa ,_e .AbsoluteFilename (_cfaf ,_e .CommentsType ,_bbdf +1),_cbfad ); +};if _cagda :=_cggf .WriteExtraFiles (_gaffa );_cagda !=nil {return _cagda ;};return _gaffa .Close ();}; -// SaveToFile writes the workbook out to a file. -func (_eebd *Workbook )SaveToFile (path string )error {_ffbec ,_gfdd :=_a .Create (path );if _gfdd !=nil {return _gfdd ;};defer _ffbec .Close ();return _eebd .Save (_ffbec );}; +// PasswordHash returns the hash of the workbook password. +func (_cdcd WorkbookProtection )PasswordHash ()string {if _cdcd ._dgac .WorkbookPasswordAttr ==nil {return "";};return *_cdcd ._dgac .WorkbookPasswordAttr ;}; -// X returns the inner wrapped XML type. -func (_dceee WorkbookProtection )X ()*_bge .CT_WorkbookProtection {return _dceee ._fbgd }; +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _gb .ReaderAt ,size int64 )(*Workbook ,error ){const _ggddd ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_fff .GetLicenseKey ().IsLicensed ()&&!_gadc {_fc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +_fc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_c .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_cbcd :=New ();_caf ,_efca :=_fff .GenRefId ("\u0073\u0072");if _efca !=nil {_be .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_efca ); +return nil ,_efca ;};_cbcd ._egfc =_caf ;if _dga :=_fff .Track (_cbcd ._egfc ,_ggddd );_dga !=nil {_be .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dga );return nil ,_dga ;};_gfg ,_efca :=_acf .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078"); +if _efca !=nil {return nil ,_efca ;};_cbcd .TmpPath =_gfg ;_cded ,_efca :=_ea .NewReader (r ,size );if _efca !=nil {return nil ,_fc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_efca );};_bedbf :=[]*_ea .File {}; +_bedbf =append (_bedbf ,_cded .File ...);_ffe :=false ;for _ ,_ede :=range _bedbf {if _ede .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ffe =true ;break ;};};if _ffe {_cbcd .CreateCustomProperties (); +};_egdc :=_fd .DecodeMap {};_egdc .SetOnNewRelationshipFunc (_cbcd .onNewRelationship );_egdc .AddTarget (_e .ContentTypesFilename ,_cbcd .ContentTypes .X (),"",0);_egdc .AddTarget (_e .BaseRelsFilename ,_cbcd .Rels .X (),"",0);if _dfe :=_egdc .Decode (_bedbf ); +_dfe !=nil {return nil ,_dfe ;};for _ ,_geed :=range _bedbf {if _geed ==nil {continue ;};if _gfac :=_cbcd .AddExtraFileFromZip (_geed );_gfac !=nil {return nil ,_gfac ;};};if _ffe {_feegb :=false ;for _ ,_gdf :=range _cbcd .Rels .X ().Relationship {if _gdf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_feegb =true ; +break ;};};if !_feegb {_cbcd .AddCustomRelationships ();};};return _cbcd ,nil ;}; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_ccb Cell )Reference ()string {if _ccb ._gfc .RAttr !=nil {return *_ccb ._gfc .RAttr ;};return "";}; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_cef CellStyle )SetVerticalAlignment (a _deb .ST_VerticalAlignment ){if _cef ._fab .Alignment ==nil {_cef ._fab .Alignment =_deb .NewCT_CellAlignment ();};_cef ._fab .ApplyAlignmentAttr =_e .Bool (true );_cef ._fab .Alignment .VerticalAttr =a ;}; -// SetNumberFormat applies a number format to a cell style avoiding redundancy. The function checks if the given string -// already exists in the saved number formats. If found, the existing number format is reused; otherwise, -// the new number format is added to the saved number formats collection. The number format is then applied to the cell style, -// affecting all styles that reference it by index. -func (_dcef CellStyle )SetNumberFormat (s string ){var _edd NumberFormat ;if _dcef ._afd .StyleSheet ._bdab .NumFmts ==nil {_dcef ._afd .StyleSheet ._bdab .NumFmts =_bge .NewCT_NumFmts ();};_edf :=_dcef ._afd .StyleSheet ._bdab .NumFmts .NumFmt ;for _ ,_fbg :=range _edf {if _fc .DeepEqual (_fbg .FormatCodeAttr ,s ){_edd =NumberFormat {_dcef ._afd ,_fbg }; -_dcef ._eed .ApplyNumberFormatAttr =_f .Bool (true );_dcef ._eed .NumFmtIdAttr =_f .Uint32 (_edd .ID ());return ;};};_acdb :=_bge .NewCT_NumFmt ();_acdb .NumFmtIdAttr =uint32 (200+len (_dcef ._afd .StyleSheet ._bdab .NumFmts .NumFmt ));_dcef ._afd .StyleSheet ._bdab .NumFmts .NumFmt =append (_dcef ._afd .StyleSheet ._bdab .NumFmts .NumFmt ,_acdb ); -_dcef ._afd .StyleSheet ._bdab .NumFmts .CountAttr =_f .Uint32 (uint32 (len (_dcef ._afd .StyleSheet ._bdab .NumFmts .NumFmt )));_edd =NumberFormat {_dcef ._afd ,_acdb };_edd ._bacf .FormatCodeAttr =s ;_dcef ._eed .ApplyNumberFormatAttr =_f .Bool (true ); -_dcef ._eed .NumFmtIdAttr =_f .Uint32 (_edd .ID ());};func _ebgbc ()*_bb .CT_OneCellAnchor {_bfac :=_bb .NewCT_OneCellAnchor ();return _bfac };func (_bcbg DifferentialStyle )Fill ()Fill {if _bcbg ._gcf .Fill ==nil {_bcbg ._gcf .Fill =_bge .NewCT_Fill (); -};return Fill {_bcbg ._gcf .Fill ,nil };}; -// SetColor sets teh color of the databar. -func (_gde DataBarScale )SetColor (c _ge .Color ){_gde ._cega .Color =_bge .NewCT_Color ();_gde ._cega .Color .RgbAttr =c .AsRGBAString ();}; +// Sort sorts all of the rows within a sheet by the contents of a column. As the +// file format doesn't suppot indicating that a column should be sorted by the +// viewing/editing program, we actually need to reorder rows and change cell +// references during a sort. If the sheet contains formulas, you should call +// RecalculateFormulas() prior to sorting. The column is in the form "C" and +// specifies the column to sort by. The firstRow is a 1-based index and +// specifies the firstRow to include in the sort, allowing skipping over a +// header row. +func (_abge *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_gaee :=_abge ._efe .SheetData .Row ;_gffc :=_abge .Rows ();for _dfcea ,_cdefa :=range _gffc {if _cdefa .RowNumber ()==firstRow {_gaee =_abge ._efe .SheetData .Row [_dfcea :];break ; +};};_daabg :=Comparer {Order :order };_b .Slice (_gaee ,func (_ebfd ,_cfab int )bool {return _daabg .LessRows (column ,Row {_abge ._aegc ,_abge ,_gaee [_ebfd ]},Row {_abge ._aegc ,_abge ,_gaee [_cfab ]});});for _gba ,_agfc :=range _abge .Rows (){_efag :=uint32 (_gba +1); +if _agfc .RowNumber ()!=_efag {_agfc .renumberAs (_efag );};};}; -// RichText is a container for the rich text within a cell. It's similar to a -// paragaraph for a document, except a cell can only contain one rich text item. -type RichText struct{_adbc *_bge .CT_Rst }; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_gdagbe *Workbook )AddImage (i _ebb .Image )(_ebb .ImageRef ,error ){_eabg :=_ebb .MakeImageRef (i ,&_gdagbe .DocBase ,_gdagbe ._ebga );if i .Data ==nil &&i .Path ==""{return _eabg ,_c .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068"); +};if i .Format ==""{return _eabg ,_c .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _eabg ,_c .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065"); +};if i .Path !=""{_cece :=_acf .Add (i .Path );if _cece !=nil {return _eabg ,_cece ;};};_gdagbe .Images =append (_gdagbe .Images ,_eabg );return _eabg ,nil ;}; -// IsHidden returns whether the row is hidden or not. -func (_dccb Row )IsHidden ()bool {return _dccb ._acgb .HiddenAttr !=nil &&*_dccb ._acgb .HiddenAttr }; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_gded *_gcee .CT_OneCellAnchor }; -// LockObject controls the locking of the sheet objects. -func (_gbdb SheetProtection )LockObject (b bool ){if !b {_gbdb ._aggcc .ObjectsAttr =nil ;}else {_gbdb ._aggcc .ObjectsAttr =_f .Bool (true );};}; +// SetWrapped configures the cell to wrap text. +func (_ggeb CellStyle )SetWrapped (b bool ){if _ggeb ._fab .Alignment ==nil {_ggeb ._fab .Alignment =_deb .NewCT_CellAlignment ();};if !b {_ggeb ._fab .Alignment .WrapTextAttr =nil ;}else {_ggeb ._fab .Alignment .WrapTextAttr =_e .Bool (true );_ggeb ._fab .ApplyAlignmentAttr =_e .Bool (true ); +};}; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_ebb Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_ebb .SetNumber (v );_ebb .SetStyle (_ebb ._ae .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_feg Cell )SetBool (v bool ){_feg .clearValue ();_feg ._cac .V =_e .String (_d .Itoa (_bedbb (v )));_feg ._cac .TAttr =_deb .ST_CellTypeB ;};func _dcb (_bbba string )bool {_bbba =_bd .Replace (_bbba ,"\u0024","",-1);if _edag :=_edca .FindStringSubmatch (_bd .ToLower (_bbba )); +len (_edag )> 2{_gcag :=_edag [1];_ebbg ,_cdaa :=_d .Atoi (_edag [2]);if _cdaa !=nil {return false ;};return _ebbg <=1048576&&_gcag <="\u007a\u007a";};return false ;}; -// SetItalic causes the text to be displayed in italic. -func (_degb RichTextRun )SetItalic (b bool ){_degb .ensureRpr ();_degb ._aeg .RPr .I =_bge .NewCT_BooleanProperty ();_degb ._aeg .RPr .I .ValAttr =_f .Bool (b );}; +// SetFormat sets the number format code. +func (_ggb NumberFormat )SetFormat (f string ){_ggb ._fgb .FormatCodeAttr =f };func (_gcae *evalContext )Sheet (name string )_fda .Context {for _ ,_fbed :=range _gcae ._bce ._aegc .Sheets (){if _fbed .Name ()==name {return _fbed .FormulaContext ();};}; +return _fda .InvalidReferenceContext ;}; -// IsSheetLocked returns whether the sheet objects are locked. -func (_face SheetProtection )IsObjectLocked ()bool {return _face ._aggcc .ObjectsAttr !=nil &&*_face ._aggcc .ObjectsAttr ;}; +// SetShowRuler controls the visibility of the ruler +func (_gdbdg SheetView )SetShowRuler (b bool ){if !b {_gdbdg ._fcfec .ShowRulerAttr =_e .Bool (false );}else {_gdbdg ._fcfec .ShowRulerAttr =nil ;};}; -// AddDataValidation adds a data validation rule to a sheet. -func (_gadce *Sheet )AddDataValidation ()DataValidation {if _gadce ._addf .DataValidations ==nil {_gadce ._addf .DataValidations =_bge .NewCT_DataValidations ();};_dead :=_bge .NewCT_DataValidation ();_dead .ShowErrorMessageAttr =_f .Bool (true );_gadce ._addf .DataValidations .DataValidation =append (_gadce ._addf .DataValidations .DataValidation ,_dead ); -_gadce ._addf .DataValidations .CountAttr =_f .Uint32 (uint32 (len (_gadce ._addf .DataValidations .DataValidation )));return DataValidation {_dead };};func (_fefg Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _cegb ,_dfbcc ,_dgga ,_ffge uint32 =1,1,0,0; -for _ ,_fdfg :=range _fefg .Rows (){if _fdfg .RowNumber ()< _cegb {_cegb =_fdfg .RowNumber ();}else if _fdfg .RowNumber ()> _dfbcc {_dfbcc =_fdfg .RowNumber ();};for _ ,_cac :=range _fdfg .Cells (){_gfeg ,_eea :=_bf .ParseCellReference (_cac .Reference ()); -if _eea ==nil {if _gfeg .ColumnIdx < _dgga {_dgga =_gfeg .ColumnIdx ;}else if _gfeg .ColumnIdx > _ffge {_ffge =_gfeg .ColumnIdx ;};};};};return _bf .IndexToColumn (_dgga ),_cegb ,_bf .IndexToColumn (_ffge ),_dfbcc ;}; +// AddRow adds a new row to a sheet. You can mix this with numbered rows, +// however it will get confusing. You should prefer to use either automatically +// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow +func (_cbfc *Sheet )AddRow ()Row {_ccdf :=uint32 (0);_gaed :=uint32 (len (_cbfc ._efe .SheetData .Row ));if _gaed > 0&&_cbfc ._efe .SheetData .Row [_gaed -1].RAttr !=nil &&*_cbfc ._efe .SheetData .Row [_gaed -1].RAttr ==_gaed {return _cbfc .addNumberedRowFast (_gaed +1); +};for _ ,_gagbc :=range _cbfc ._efe .SheetData .Row {if _gagbc .RAttr !=nil &&*_gagbc .RAttr > _ccdf {_ccdf =*_gagbc .RAttr ;};};return _cbfc .AddNumberedRow (_ccdf +1);}; -// X returns the inner wrapped XML type. -func (_bdb Comment )X ()*_bge .CT_Comment {return _bdb ._bbaf };type SheetProtection struct{_aggcc *_bge .CT_SheetProtection }; +// Text returns text from the workbook as one string separated with line breaks. +func (_egbc *WorkbookText )Text ()string {_dge :=_ff .NewBuffer ([]byte {});for _ ,_gagb :=range _egbc .Sheets {_dge .WriteString (_gagb .Text ());};return _dge .String ();}; -// SetString sets the cell type to string, and the value to the given string, -// returning an ID from the shared strings table. To reuse a string, call -// SetStringByID with the ID returned. -func (_bfg Cell )SetString (s string )int {_bfg ._ae .ensureSharedStringsRelationships ();_bfg .clearValue ();_eef :=_bfg ._ae .SharedStrings .AddString (s );_bfg ._gfc .V =_f .String (_aac .Itoa (_eef ));_bfg ._gfc .TAttr =_bge .ST_CellTypeS ;return _eef ; +// ID returns the number format ID. This is not an index as there are some +// predefined number formats which can be used in cell styles and don't need a +// corresponding NumberFormat. +func (_ebe NumberFormat )ID ()uint32 {return _ebe ._fgb .NumFmtIdAttr };func _ddf (_bcd _gc .Time )_gc .Time {_bcd =_bcd .UTC ();return _gc .Date (_bcd .Year (),_bcd .Month (),_bcd .Day (),_bcd .Hour (),_bcd .Minute (),_bcd .Second (),_bcd .Nanosecond (),_gc .Local ); }; -// SetRowOffset sets the row offset of the top-left anchor. -func (_afbc OneCellAnchor )SetRowOffset (m _egad .Distance ){_afbc .TopLeft ().SetRowOffset (m )}; +// AnchorType is the type of anchor. +type AnchorType byte ; -// CellStyles returns the list of defined cell styles -func (_gdbd StyleSheet )CellStyles ()[]CellStyle {_ccg :=[]CellStyle {};for _ ,_adba :=range _gdbd ._bdab .CellXfs .Xf {_ccg =append (_ccg ,CellStyle {_gdbd ._fcecb ,_adba ,_gdbd ._bdab .CellXfs });};return _ccg ;}; +// X returns the inner wrapped XML type. +func (_bba Cell )X ()*_deb .CT_Cell {return _bba ._cac }; -// Validate attempts to validate the structure of a workbook. -func (_aaaf *Workbook )Validate ()error {if _aaaf ==nil ||_aaaf ._egbc ==nil {return _fb .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065"); -};_ffac :=uint32 (0);for _ ,_ffgc :=range _aaaf ._egbc .Sheets .Sheet {if _ffgc .SheetIdAttr > _ffac {_ffac =_ffgc .SheetIdAttr ;};};if _ffac !=uint32 (len (_aaaf ._cgef )){return _dd .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_ffac ,len (_aaaf ._cgef )); -};_fgba :=map[string ]struct{}{};for _bbfc ,_geea :=range _aaaf ._egbc .Sheets .Sheet {_abbf :=Sheet {_aaaf ,_geea ,_aaaf ._cgef [_bbfc ]};if _ ,_feed :=_fgba [_abbf .Name ()];_feed {return _dd .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_bbfc ,_abbf .Name ()); -};_fgba [_abbf .Name ()]=struct{}{};if _gecg :=_abbf .ValidateWithPath (_dd .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_bbfc ));_gecg !=nil {return _gecg ;};if _bdfe :=_abbf .Validate ();_bdfe !=nil {return _bdfe ; -};};return nil ;}; +// X returns the inner wrapped XML type. +func (_fcea MergedCell )X ()*_deb .CT_MergeCell {return _fcea ._abbb }; -// Borders returns the list of borders defined in the stylesheet. -func (_cafe StyleSheet )Borders ()[]Border {_dga :=[]Border {};for _ ,_fbdeg :=range _cafe ._bdab .Borders .Border {_dga =append (_dga ,Border {_dde :_fbdeg });};return _dga ;}; +// SetHeightCells is a no-op. +func (_gdb AbsoluteAnchor )SetHeightCells (int32 ){}; -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_agaa TwoCellAnchor )SetWidthCells (w int32 ){_fffc :=_agaa .TopLeft ();_abdf :=_agaa .BottomRight ();_abdf .SetCol (_fffc .Col ()+w );}; +// BottomRight is a no-op. +func (_ffff AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_fdb Border )SetTop (style _deb .ST_BorderStyle ,c _af .Color ){if _fdb ._gff .Top ==nil {_fdb ._gff .Top =_deb .NewCT_BorderPr ();};_fdb ._gff .Top .Color =_deb .NewCT_Color (); +_fdb ._gff .Top .Color .RgbAttr =c .AsRGBAString ();_fdb ._gff .Top .StyleAttr =style ;}; -// New constructs a new workbook. -func New ()*Workbook {_bfbe :=&Workbook {};_bfbe ._egbc =_bge .NewWorkbook ();_bfbe .AppProperties =_ccc .NewAppProperties ();_bfbe .CoreProperties =_ccc .NewCoreProperties ();_bfbe .StyleSheet =NewStyleSheet (_bfbe );_bfbe .Rels =_ccc .NewRelationships (); -_bfbe ._acge =_ccc .NewRelationships ();_bfbe .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,"",_f .ExtendedPropertiesType ,0),_f .ExtendedPropertiesType );_bfbe .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,"",_f .CorePropertiesType ,0),_f .CorePropertiesType ); -_bfbe .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,"",_f .OfficeDocumentType ,0),_f .OfficeDocumentType );_bfbe ._acge .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,_f .StylesType ,0),_f .StylesType ); -_bfbe .ContentTypes =_ccc .NewContentTypes ();_bfbe .ContentTypes .AddDefault ("\u0076\u006d\u006c",_f .VMLDrawingContentType );_bfbe .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); -_bfbe .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .StylesType ,0),_f .SMLStyleSheetContentType );_bfbe .SharedStrings =NewSharedStrings ();_bfbe .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .SharedStringsType ,0),_f .SharedStringsContentType ); -_bfbe ._acge .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,_f .SharedStringsType ,0),_f .SharedStringsType );_bfbe ._gbagd =map[string ]string {};return _bfbe ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ; -); +// RemoveMergedCell removes merging from a cell range within a sheet. The cells +// that made up the merged cell remain, but are no lon merged. +func (_afgfg *Sheet )RemoveMergedCell (mc MergedCell ){for _eceea ,_ecag :=range _afgfg ._efe .MergeCells .MergeCell {if _ecag ==mc .X (){copy (_afgfg ._efe .MergeCells .MergeCell [_eceea :],_afgfg ._efe .MergeCells .MergeCell [_eceea +1:]);_afgfg ._efe .MergeCells .MergeCell [len (_afgfg ._efe .MergeCells .MergeCell )-1]=nil ; +_afgfg ._efe .MergeCells .MergeCell =_afgfg ._efe .MergeCells .MergeCell [:len (_afgfg ._efe .MergeCells .MergeCell )-1];};};}; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_fcdb *Workbook )AddImage (i _ccc .Image )(_ccc .ImageRef ,error ){_egeb :=_ccc .MakeImageRef (i ,&_fcdb .DocBase ,_fcdb ._acge );if i .Data ==nil &&i .Path ==""{return _egeb ,_fb .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068"); -};if i .Format ==""{return _egeb ,_fb .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _egeb ,_fb .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065"); -};if i .Path !=""{_cgcef :=_ee .Add (i .Path );if _cgcef !=nil {return _egeb ,_cgcef ;};};_fcdb .Images =append (_fcdb .Images ,_egeb );return _egeb ,nil ;}; +// SetFont applies a font to a cell style avoiding redundancy. The function checks if the given font +// already exists in the saved fonts. If found, the existing font is reused; otherwise, +// the new font is added to the saved fonts collection. The font is then applied to the cell style, +// affecting all styles that reference it by index. +func (_dba CellStyle )SetFont (f Font ){_dca :=f ._degf .Fonts .Font ;for _ ,_cgab :=range _dca {if _eb .DeepEqual (_cgab ,f ._caa ){f ._caa =_cgab ;_dba ._fab .FontIdAttr =_e .Uint32 (f .Index ());_dba ._fab .ApplyFontAttr =_e .Bool (true );return ;}; +};f ._degf .Fonts .Font =append (f ._degf .Fonts .Font ,f ._caa );f ._degf .Fonts .CountAttr =_e .Uint32 (uint32 (len (f ._degf .Fonts .Font )));_dba ._fab .FontIdAttr =_e .Uint32 (f .Index ());_dba ._fab .ApplyFontAttr =_e .Bool (true );}; + +// Sheet is a single sheet within a workbook. +type Sheet struct{_aegc *Workbook ;_abfb *_deb .CT_Sheet ;_efe *_deb .Worksheet ;}; + +// SetMaxLength sets the maximum bar length in percent. +func (_baab DataBarScale )SetMaxLength (l uint32 ){_baab ._bff .MaxLengthAttr =_e .Uint32 (l )}; + +// SetWidth sets the width of the anchored object. +func (_fcc AbsoluteAnchor )SetWidth (w _ef .Distance ){_fcc ._gcf .Ext .CxAttr =int64 (w /_ef .EMU )}; -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_fcge Cell )SetCachedFormulaResult (s string ){_fcge ._gfc .V =&s };func (_ffaf *Sheet )removeColumnFromMergedCells (_daff uint32 )error {if _ffaf ._addf .MergeCells ==nil ||_ffaf ._addf .MergeCells .MergeCell ==nil {return nil ;};_bdbb :=[]*_bge .CT_MergeCell {}; -for _ ,_ggadf :=range _ffaf .MergedCells (){_ggf :=_bcbfg (_ggadf .Reference (),_daff ,true );if _ggf !=""{_ggadf .SetReference (_ggf );_bdbb =append (_bdbb ,_ggadf .X ());};};_ffaf ._addf .MergeCells .MergeCell =_bdbb ;return nil ;}; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_eeaf Cell )SetStringByID (id int ){_eeaf ._ca .ensureSharedStringsRelationships ();_eeaf .clearValue ();_eeaf ._cac .V =_e .String (_d .Itoa (id ));_eeaf ._cac .TAttr =_deb .ST_CellTypeS ;};func (_fddg Sheet )IsValid ()bool {return _fddg ._efe !=nil }; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_beca Row )Cells ()[]Cell {_cggb :=[]Cell {};_ceaa :=-1;_gbea :=append ([]*_bge .CT_Cell {},_beca ._acgb .C ...);for _ ,_gbgba :=range _gbea {if _gbgba .RAttr ==nil {_bg .Log .Debug ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); -continue ;};_ggba ,_ffc :=_bf .ParseCellReference (*_gbgba .RAttr );if _ffc !=nil {_bg .Log .Debug ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_gbgba .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); -continue ;};_dfbc :=int (_ggba .ColumnIdx );if _dfbc -_ceaa > 1{for _bbbfc :=_ceaa +1;_bbbfc < _dfbc ;_bbbfc ++{_cggb =append (_cggb ,_beca .Cell (_bf .IndexToColumn (uint32 (_bbbfc ))));};};_ceaa =_dfbc ;_cggb =append (_cggb ,Cell {_beca ._gdce ,_beca ._eebc ,_beca ._acgb ,_gbgba }); -};return _cggb ;}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _aa .ReaderAt ,size int64 )(*Workbook ,error ){const _dfb ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_ed .GetLicenseKey ().IsLicensed ()&&!_afcd {_dd .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); -_dd .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return nil ,_fb .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_fgcd :=New ();_fgcc ,_cecc :=_ed .GenRefId ("\u0073\u0072");if _cecc !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cecc ); -return nil ,_cecc ;};_fgcd ._geaf =_fgcc ;if _gace :=_ed .Track (_fgcd ._geaf ,_dfb );_gace !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gace );return nil ,_gace ;};_bgcg ,_cecc :=_ee .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078"); -if _cecc !=nil {return nil ,_cecc ;};_fgcd .TmpPath =_bgcg ;_bacc ,_cecc :=_d .NewReader (r ,size );if _cecc !=nil {return nil ,_dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_cecc );};_edc :=[]*_d .File {}; -_edc =append (_edc ,_bacc .File ...);_daeed :=false ;for _ ,_bbec :=range _edc {if _bbec .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_daeed =true ;break ;};};if _daeed {_fgcd .CreateCustomProperties (); -};_gafd :=_dg .DecodeMap {};_gafd .SetOnNewRelationshipFunc (_fgcd .onNewRelationship );_gafd .AddTarget (_f .ContentTypesFilename ,_fgcd .ContentTypes .X (),"",0);_gafd .AddTarget (_f .BaseRelsFilename ,_fgcd .Rels .X (),"",0);if _ffeb :=_gafd .Decode (_edc ); -_ffeb !=nil {return nil ,_ffeb ;};for _ ,_gadf :=range _edc {if _gadf ==nil {continue ;};if _ecdb :=_fgcd .AddExtraFileFromZip (_gadf );_ecdb !=nil {return nil ,_ecdb ;};};if _daeed {_ecec :=false ;for _ ,_fgbb :=range _fgcd .Rels .X ().Relationship {if _fgbb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ecec =true ; -break ;};};if !_ecec {_fgcd .AddCustomRelationships ();};};return _fgcd ,nil ;}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_fcdg *_deb .CT_RElt };func (_fa Cell )setLocked (_fad bool ){_gdea :=_fa ._cac .SAttr ;if _gdea !=nil {_eba :=_fa ._ca .StyleSheet .GetCellStyle (*_gdea );if _eba ._fab .Protection ==nil {_eba ._fab .Protection =_deb .NewCT_CellProtection (); +};_eba ._fab .Protection .LockedAttr =&_fad ;};}; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_beba *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_fddc :=_bge .NewCT_ConditionalFormatting ();_beba ._addf .ConditionalFormatting =append (_beba ._addf .ConditionalFormatting ,_fddc );_bcfa :=make (_bge .ST_Sqref ,0,0); -_fddc .SqrefAttr =&_bcfa ;for _ ,_ecfe :=range cellRanges {*_fddc .SqrefAttr =append (*_fddc .SqrefAttr ,_ecfe );};return ConditionalFormatting {_fddc };}; +// SetHyperlink sets a hyperlink on a cell. +func (_baf Cell )SetHyperlink (hl _ebb .Hyperlink ){_dfa :=_baf ._cb ._efe ;if _dfa .Hyperlinks ==nil {_dfa .Hyperlinks =_deb .NewCT_Hyperlinks ();};_fgd :=_ebb .Relationship (hl );_adc :=_deb .NewCT_Hyperlink ();_adc .RefAttr =_baf .Reference ();_adc .IdAttr =_e .String (_fgd .ID ()); +_dfa .Hyperlinks .Hyperlink =append (_dfa .Hyperlinks .Hyperlink ,_adc );}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ; +// SheetViews returns the sheet views defined. This is where splits and frozen +// rows/cols are configured. Multiple sheet views are allowed, but I'm not +// aware of there being a use for more than a single sheet view. +func (_dgdf *Sheet )SheetViews ()[]SheetView {if _dgdf ._efe .SheetViews ==nil {return nil ;};_abc :=[]SheetView {};for _ ,_bffd :=range _dgdf ._efe .SheetViews .SheetView {_abc =append (_abc ,SheetView {_bffd });};return _abc ;};func (_dbaag StyleSheet )appendFont ()Font {_bfca :=_deb .NewCT_Font (); +_dbaag ._abab .Fonts .Font =append (_dbaag ._abab .Fonts .Font ,_bfca );_dbaag ._abab .Fonts .CountAttr =_e .Uint32 (uint32 (len (_dbaag ._abab .Fonts .Font )));return Font {_bfca ,_dbaag ._abab };};const (DVCompareOpEqual =DVCompareOp (_deb .ST_DataValidationOperatorEqual ); +DVCompareOpBetween =DVCompareOp (_deb .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_deb .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_deb .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_deb .ST_DataValidationOperatorGreaterThan ); +DVCompareOpGreaterEqual =DVCompareOp (_deb .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_deb .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_deb .ST_DataValidationOperatorLessThanOrEqual );); -// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. -type WorkbookText struct{Sheets []*SheetText ;}; +// AddBorder creates a new empty Border style. +func (_fgaf StyleSheet )AddBorder ()Border {_gceb :=_deb .NewCT_Border ();return Border {_gceb ,_fgaf ._abab .Borders };};func _gag (_ddfb *Sheet )*evalContext {return &evalContext {_bce :_ddfb ,_cda :make (map[string ]struct{})};};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_gdeae :=NumberFormat {_fgb :_deb .NewCT_NumFmt ()}; +_gdeae ._fgb .NumFmtIdAttr =uint32 (id );_gdeae ._fgb .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_gdeae ._fgb .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_gdeae ._fgb .FormatCodeAttr ="\u0030"; +case StandardFormat2 :_gdeae ._fgb .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030"; +case StandardFormat9 :_gdeae ._fgb .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_gdeae ._fgb .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_gdeae ._fgb .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030"; +case StandardFormat12 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_gdeae ._fgb .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_gdeae ._fgb .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079"; +case StandardFormat15 :_gdeae ._fgb .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_gdeae ._fgb .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_gdeae ._fgb .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079"; +case StandardFormat18 :_gdeae ._fgb .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_gdeae ._fgb .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_gdeae ._fgb .FormatCodeAttr ="\u0068\u003a\u006d\u006d"; +case StandardFormat21 :_gdeae ._fgb .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_gdeae ._fgb .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029"; +case StandardFormat38 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029"; +case StandardFormat40 :_gdeae ._fgb .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat45 :_gdeae ._fgb .FormatCodeAttr ="\u006d\u006d\u003as\u0073"; +case StandardFormat46 :_gdeae ._fgb .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_gdeae ._fgb .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_gdeae ._fgb .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030"; +case StandardFormat49 :_gdeae ._fgb .FormatCodeAttr ="\u0040";};return _gdeae ;}; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_agebfa *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _agebfa .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _fdgdb _ccc .Relationship ;for _ ,_bcagd :=range _agebfa ._acge .Relationships (){if _bcagd .ID ()==_agebfa ._egbc .Sheets .Sheet [ind ].IdAttr {var _aadef bool ; -if _fdgdb ,_aadef =_agebfa ._acge .CopyRelationship (_bcagd .ID ());!_aadef {return Sheet {},ErrorNotFound ;};break ;};};_agebfa .ContentTypes .CopyOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .WorksheetContentType ,ind +1),_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .WorksheetContentType ,len (_agebfa .ContentTypes .X ().Override ))); -_fecdf :=*_agebfa ._cgef [ind ];_agebfa ._cgef =append (_agebfa ._cgef ,&_fecdf );var _cfgb uint32 =0;for _ ,_ffbed :=range _agebfa ._egbc .Sheets .Sheet {if _ffbed .SheetIdAttr > _cfgb {_cfgb =_ffbed .SheetIdAttr ;};};_cfgb ++;_begb :=*_agebfa ._egbc .Sheets .Sheet [ind ]; -_begb .IdAttr =_fdgdb .ID ();_begb .NameAttr =copiedSheetName ;_begb .SheetIdAttr =_cfgb ;_agebfa ._egbc .Sheets .Sheet =append (_agebfa ._egbc .Sheets .Sheet ,&_begb );_ebag :=_ccc .NewRelationshipsCopy (_agebfa ._adbg [ind ]);_agebfa ._adbg =append (_agebfa ._adbg ,_ebag ); -_efff :=_agebfa ._cdc [ind ];if _efff ==nil {_agebfa ._cdc =append (_agebfa ._cdc ,nil );}else {_facb :=*_efff ;_agebfa ._cdc =append (_agebfa ._cdc ,&_facb );};_afaf :=Sheet {_agebfa ,&_begb ,&_fecdf };return _afaf ,nil ;}; +// AddSheet adds a new sheet to a workbook. +func (_cccd *Workbook )AddSheet ()Sheet {_ddcc :=_deb .NewCT_Sheet ();_ddcc .SheetIdAttr =1;for _ ,_fgfe :=range _cccd ._fgfg .Sheets .Sheet {if _ddcc .SheetIdAttr <=_fgfe .SheetIdAttr {_ddcc .SheetIdAttr =_fgfe .SheetIdAttr +1;};};_cccd ._fgfg .Sheets .Sheet =append (_cccd ._fgfg .Sheets .Sheet ,_ddcc ); +_ddcc .NameAttr =_fc .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_ddcc .SheetIdAttr );_gfbf :=_deb .NewWorksheet ();_gfbf .Dimension =_deb .NewCT_SheetDimension ();_gfbf .Dimension .RefAttr ="\u0041\u0031";_cccd ._efea =append (_cccd ._efea ,_gfbf ); +_bgga :=_ebb .NewRelationships ();_cccd ._acb =append (_cccd ._acb ,_bgga );_gfbf .SheetData =_deb .NewCT_SheetData ();_cccd ._ceag =append (_cccd ._ceag ,nil );_cgba :=_e .DocTypeSpreadsheet ;_ebbcd :=_cccd ._ebga .AddAutoRelationship (_cgba ,_e .OfficeDocumentType ,len (_cccd ._fgfg .Sheets .Sheet ),_e .WorksheetType ); +_ddcc .IdAttr =_ebbcd .ID ();_cccd .ContentTypes .AddOverride (_e .AbsoluteFilename (_cgba ,_e .WorksheetContentType ,len (_cccd ._fgfg .Sheets .Sheet )),_e .WorksheetContentType );return Sheet {_cccd ,_ddcc ,_gfbf };};type Fills struct{_ccd *_deb .CT_Fills }; +func (_ecdf PatternFill )X ()*_deb .CT_PatternFill {return _ecdf ._gefb };var _cdb []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"}; -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_aaf Comment )SetCellReference (cellRef string ){_aaf ._bbaf .RefAttr =cellRef }; -// StyleSheet is a document style sheet. -type StyleSheet struct{_fcecb *Workbook ;_bdab *_bge .StyleSheet ;};func (_fafb *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _fafb .getAllCellsInFormulaArrays (false );};func (_dbe Border )SetRight (style _bge .ST_BorderStyle ,c _ge .Color ){if _dbe ._dde .Right ==nil {_dbe ._dde .Right =_bge .NewCT_BorderPr (); -};_dbe ._dde .Right .Color =_bge .NewCT_Color ();_dbe ._dde .Right .Color .RgbAttr =c .AsRGBAString ();_dbe ._dde .Right .StyleAttr =style ;}; +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_aca CellStyle )SetHorizontalAlignment (a _deb .ST_HorizontalAlignment ){if _aca ._fab .Alignment ==nil {_aca ._fab .Alignment =_deb .NewCT_CellAlignment ();};_aca ._fab .Alignment .HorizontalAttr =a ;_aca ._fab .ApplyAlignmentAttr =_e .Bool (true ); +}; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_dge Cell )SetBool (v bool ){_dge .clearValue ();_dge ._gfc .V =_f .String (_aac .Itoa (_gbgb (v )));_dge ._gfc .TAttr =_bge .ST_CellTypeB ;}; +// ColOffset returns the offset from the row cell. +func (_bcf CellMarker )ColOffset ()_ef .Distance {if _bcf ._ggd .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ef .Distance (float64 (*_bcf ._ggd .ColOff .ST_CoordinateUnqualified )*_ef .EMU );};var _gadc =false ; -// X returns the inner wrapped XML type. -func (_ede Row )X ()*_bge .CT_Row {return _ede ._acgb }; +// GetString retrieves a string from the shared strings table by index. +func (_fbad SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_fc .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id ); +};if id > len (_fbad ._ccgb .Si )-1{return "",_fc .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_fbad ._ccgb .Si )); +};_cbf :=_fbad ._ccgb .Si [id ];if _cbf .T !=nil {return *_cbf .T ,nil ;};_cdgb :="";for _ ,_dbfca :=range _cbf .R {if _dbfca .T !=""{_cdgb +=_dbfca .T ;};};return _cdgb ,nil ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;);func (_dcbb *Sheet )updateAfterRemove (_acadb uint32 ,_bcbf _gd .UpdateAction )error {_bcab :=_dcbb .Name (); +_dbaf :=&_gd .UpdateQuery {UpdateType :_bcbf ,ColumnIdx :_acadb ,SheetToUpdate :_bcab };for _ ,_caec :=range _dcbb ._aegc .Sheets (){_dbaf .UpdateCurrentSheet =_bcab ==_caec .Name ();for _ ,_fbbb :=range _caec .Rows (){for _ ,_dade :=range _fbbb .Cells (){if _dade .X ().F !=nil {_fcff :=_dade .X ().F .Content ; +_eegf :=_fda .ParseString (_fcff );if _eegf ==nil {_dade .SetError ("\u0023\u0052\u0045F\u0021");}else {_abca :=_eegf .Update (_dbaf );_dade .X ().F .Content =_fc .Sprintf ("\u003d\u0025\u0073",_abca .String ());};};};};};return nil ;}; -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_bbef PatternFill )SetFgColor (c _ge .Color ){_bbef ._agfc .FgColor =_bge .NewCT_Color ();_bbef ._agfc .FgColor .RgbAttr =c .AsRGBAString ();}; +// Border is a cell border configuraton. +type Border struct{_gff *_deb .CT_Border ;_eag *_deb .CT_Borders ;};var _gdee =_e .RelativeFilename (_e .DocTypeSpreadsheet ,_e .OfficeDocumentType ,_e .SharedStringsType ,0);func (_ecdb *evalContext )NamedRange (ref string )_fda .Reference {for _ ,_feea :=range _ecdb ._bce ._aegc .DefinedNames (){if _feea .Name ()==ref {return _fda .MakeRangeReference (_feea .Content ()); +};};for _ ,_gcfa :=range _ecdb ._bce ._aegc .Tables (){if _gcfa .Name ()==ref {return _fda .MakeRangeReference (_fc .Sprintf ("\u0025\u0073\u0021%\u0073",_ecdb ._bce .Name (),_gcfa .Reference ()));};};return _fda .ReferenceInvalid ;}; -// X returns the inner wrapped XML type. -func (_bgbb Border )X ()*_bge .CT_Border {return _bgbb ._dde }; +// SetFont sets the font name for a rich text run. +func (_cggg RichTextRun )SetFont (s string ){_cggg .ensureRpr ();_cggg ._fcdg .RPr .RFont =_deb .NewCT_FontName ();_cggg ._fcdg .RPr .RFont .ValAttr =s ;}; // SetHidden marks the defined name as hidden. -func (_fbge DefinedName )SetHidden (b bool ){_fbge ._degg .HiddenAttr =_f .Bool (b )}; +func (_cefc DefinedName )SetHidden (b bool ){_cefc ._fae .HiddenAttr =_e .Bool (b )}; -// GetEpoch returns a workbook's time epoch. -func (_ded *evalContext )GetEpoch ()_gb .Time {return _ded ._bgef ._aefc .Epoch ()}; +// IsSheetLocked returns whether the sheet objects are locked. +func (_acgf SheetProtection )IsObjectLocked ()bool {return _acgf ._egdd .ObjectsAttr !=nil &&*_acgf ._egdd .ObjectsAttr ;}; -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_dgf CellStyle )SetHorizontalAlignment (a _bge .ST_HorizontalAlignment ){if _dgf ._eed .Alignment ==nil {_dgf ._eed .Alignment =_bge .NewCT_CellAlignment ();};_dgf ._eed .Alignment .HorizontalAttr =a ;_dgf ._eed .ApplyAlignmentAttr =_f .Bool (true ); -};func (_gdbe *Sheet )updateAfterRemove (_bgbe uint32 ,_ebgf _egd .UpdateAction )error {_bbde :=_gdbe .Name ();_efdf :=&_egd .UpdateQuery {UpdateType :_ebgf ,ColumnIdx :_bgbe ,SheetToUpdate :_bbde };for _ ,_bcbgf :=range _gdbe ._aefc .Sheets (){_efdf .UpdateCurrentSheet =_bbde ==_bcbgf .Name (); -for _ ,_efbb :=range _bcbgf .Rows (){for _ ,_bbfd :=range _efbb .Cells (){if _bbfd .X ().F !=nil {_cgaae :=_bbfd .X ().F .Content ;_cfdc :=_cc .ParseString (_cgaae );if _cfdc ==nil {_bbfd .SetError ("\u0023\u0052\u0045F\u0021");}else {_bgec :=_cfdc .Update (_efdf ); -_bbfd .X ().F .Content =_dd .Sprintf ("\u003d\u0025\u0073",_bgec .String ());};};};};};return nil ;};func (_gage *Sheet )setShared (_bfacb string ,_fgdg ,_ceagd _bf .CellReference ,_abg string ){_ddcbe :=_gage .FormulaContext ();_bcee :=_cc .NewEvaluator (); -for _dddd :=_fgdg .RowIdx ;_dddd <=_ceagd .RowIdx ;_dddd ++{for _gbac :=_fgdg .ColumnIdx ;_gbac <=_ceagd .ColumnIdx ;_gbac ++{_ggbae :=_dddd -_fgdg .RowIdx ;_gaa :=_gbac -_fgdg .ColumnIdx ;_ddcbe .SetOffset (_gaa ,_ggbae );_eafb :=_bcee .Eval (_ddcbe ,_abg ); -_fdabe :=_dd .Sprintf ("\u0025\u0073\u0025\u0064",_bf .IndexToColumn (_gbac ),_dddd );_gea :=_gage .Cell (_fdabe );if _eafb .Type ==_cc .ResultTypeNumber {_gea .X ().TAttr =_bge .ST_CellTypeN ;}else {_gea .X ().TAttr =_bge .ST_CellTypeInlineStr ;};_gea .X ().V =_f .String (_eafb .Value ()); -};};_ =_bcee ;_ =_ddcbe ;}; +// RichText is a container for the rich text within a cell. It's similar to a +// paragaraph for a document, except a cell can only contain one rich text item. +type RichText struct{_egcf *_deb .CT_Rst }; -// PasswordHash returns the hash of the workbook password. -func (_feb SheetProtection )PasswordHash ()string {if _feb ._aggcc .PasswordAttr ==nil {return "";};return *_feb ._aggcc .PasswordAttr ;}; +// SetAuthor sets the author of the comment. If the comment body contains the +// author's name (as is the case with Excel and Comments.AddCommentWithStyle, it +// will not be changed). This method only changes the metadata author of the +// comment. +func (_dbd Comment )SetAuthor (author string ){_dbd ._eaa .AuthorIdAttr =Comments {_dbd ._dece ,_dbd ._dcgg }.getOrCreateAuthor (author );}; -// BottomRight is a no-op. -func (_aade OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// HasFormula returns true if the cell has an asoociated formula. +func (_fdbg Cell )HasFormula ()bool {return _fdbg ._cac .F !=nil };func (_cbgf Sheet )validateSheetNames ()error {_cfbg :=len ([]rune (_cbgf .Name ()));if _cfbg > 31{return _fc .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_cbgf .Name (),_cfbg ); +};return nil ;}; -// SetHeightAuto sets the row height to be automatically determined. -func (_cfag Row )SetHeightAuto (){_cfag ._acgb .HtAttr =nil ;_cfag ._acgb .CustomHeightAttr =nil }; +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_gcf *_gcee .CT_AbsoluteAnchor }; -// Protection allows control over the workbook protections. -func (_feef *Workbook )Protection ()WorkbookProtection {if _feef ._egbc .WorkbookProtection ==nil {_feef ._egbc .WorkbookProtection =_bge .NewCT_WorkbookProtection ();};return WorkbookProtection {_feef ._egbc .WorkbookProtection };};func NewFills ()Fills {return Fills {_bge .NewCT_Fills ()}}; +// SetTime sets the cell value to a date. It's stored as the number of days past +// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date +// string directly, however that's not allowed with v5 transitional (even +// though it works in Excel). +func (_cbb Cell )SetTime (d _gc .Time ){_cbb .clearValue ();d =_cgd (d );_fef :=_cbb ._ca .Epoch ();if d .Before (_fef ){_be .Log .Debug ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064"); +return ;};_fgc :=d .Sub (_fef );_bca :=new (_da .Float );_ebf :=new (_da .Float );_ebf .SetPrec (128);_ebf .SetUint64 (uint64 (_fgc ));_aac :=new (_da .Float );_aac .SetUint64 (24*60*60*1e9);_bca .Quo (_ebf ,_aac );_cbb ._cac .V =_e .String (_bca .Text ('g',20)); +};func (_agcg Font )SetBold (b bool ){if b {_agcg ._caa .B =[]*_deb .CT_BooleanProperty {{}};}else {_agcg ._caa .B =nil ;};};func (_cgcb DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_cgcb .clear ();_cgcb ._dabe .TypeAttr =_deb .ST_DataValidationType (t ); +_cgcb ._dabe .OperatorAttr =_deb .ST_DataValidationOperator (op );return DataValidationCompare {_cgcb ._dabe };}; +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_fdcf DataValidationList )SetRange (cellRange string ){_fdcf ._gffg .Formula1 =_e .String (cellRange );_fdcf ._gffg .Formula2 =_e .String ("\u0030");};func _faec ()*_gcee .CT_AbsoluteAnchor {_gcba :=_gcee .NewCT_AbsoluteAnchor ();return _gcba }; -// SetUnderline controls if the run is underlined. -func (_edcc RichTextRun )SetUnderline (u _bge .ST_UnderlineValues ){_edcc .ensureRpr ();_edcc ._aeg .RPr .U =_bge .NewCT_UnderlineProperty ();_edcc ._aeg .RPr .U .ValAttr =u ;}; +// GetWidth returns a worksheet's column width. +func (_cce *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_eced :=range _cce ._bce .X ().Cols [0].Col {if int (_eced .MinAttr )<=colIdx &&colIdx <=int (_eced .MaxAttr ){return float64 (int (*_eced .WidthAttr ));};};return 0;}; -// ID returns the number format ID. This is not an index as there are some -// predefined number formats which can be used in cell styles and don't need a -// corresponding NumberFormat. -func (_bbbc NumberFormat )ID ()uint32 {return _bbbc ._bacf .NumFmtIdAttr };func (_egb *evalContext )Sheet (name string )_cc .Context {for _ ,_cfa :=range _egb ._bgef ._aefc .Sheets (){if _cfa .Name ()==name {return _cfa .FormulaContext ();};};return _cc .InvalidReferenceContext ; -}; +// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet +// and setting it on a cell is more efficient than setting hyperlinks directly +// on a cell. +func (_gbbe *Sheet )AddHyperlink (url string )_ebb .Hyperlink {for _abdc ,_bdgeg :=range _gbbe ._aegc ._efea {if _bdgeg ==_gbbe ._efe {return _gbbe ._aegc ._acb [_abdc ].AddHyperlink (url );};};return _ebb .Hyperlink {};}; -// SetInlineString adds a string inline instead of in the shared strings table. -func (_bd Cell )SetInlineString (s string ){_bd .clearValue ();_bd ._gfc .Is =_bge .NewCT_Rst ();_bd ._gfc .Is .T =_f .String (s );_bd ._gfc .TAttr =_bge .ST_CellTypeInlineStr ;}; +// AddNumberedRow adds a row with a given row number. If you reuse a row number +// the resulting file will fail validation and fail to open in Office programs. Use +// Row instead which creates a new row or returns an existing row. +func (_agf *Sheet )AddNumberedRow (rowNum uint32 )Row {_deacd :=_deb .NewCT_Row ();_deacd .RAttr =_e .Uint32 (rowNum );_agf ._efe .SheetData .Row =append (_agf ._efe .SheetData .Row ,_deacd );_b .Slice (_agf ._efe .SheetData .Row ,func (_gadf ,_eegb int )bool {_cbeaa :=_agf ._efe .SheetData .Row [_gadf ].RAttr ; +_adca :=_agf ._efe .SheetData .Row [_eegb ].RAttr ;if _cbeaa ==nil {return true ;};if _adca ==nil {return true ;};return *_cbeaa < *_adca ;});return Row {_agf ._aegc ,_agf ,_deacd };}; -// Cell is a single cell within a sheet. -type Cell struct{_ae *Workbook ;_ebg *Sheet ;_fba *_bge .CT_Row ;_gfc *_bge .CT_Cell ;};const (_fdfb ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034"; -_aafb ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065"; -_ddea ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030"; -_bbbg ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039"; -);func (_baab Sheet )IsValid ()bool {return _baab ._addf !=nil }; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_gafc DataValidationList )SetValues (values []string ){_gafc ._gffg .Formula1 =_e .String ("\u0022"+_bd .Join (values ,"\u002c")+"\u0022");_gafc ._gffg .Formula2 =_e .String ("\u0030");}; -// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet -// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will -// invalidate the reference. -func (_fceb Sheet )RangeReference (n string )string {_bfea :=_b .Split (n ,"\u003a");_bafa ,_ :=_bf .ParseCellReference (_bfea [0]);_bfff :=_dd .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_bafa .Column ,_bafa .RowIdx );if len (_bfea )==1{return _dd .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_fceb .Name (),_bfff ); -};_dad ,_ :=_bf .ParseCellReference (_bfea [1]);_dfcb :=_dd .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_dad .Column ,_dad .RowIdx );return _dd .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_fceb .Name (),_bfff ,_dfcb ); -}; +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_gcfb Cell )GetString ()string {switch _gcfb ._cac .TAttr {case _deb .ST_CellTypeInlineStr :if _gcfb ._cac .Is !=nil &&_gcfb ._cac .Is .T !=nil {return *_gcfb ._cac .Is .T ;};if _gcfb ._cac .V !=nil {return *_gcfb ._cac .V ;};case _deb .ST_CellTypeS :if _gcfb ._cac .V ==nil {return ""; +};_acea ,_bgd :=_d .Atoi (*_gcfb ._cac .V );if _bgd !=nil {return "";};_dg ,_bgd :=_gcfb ._ca .SharedStrings .GetString (_acea );if _bgd !=nil {return "";};return _dg ;};if _gcfb ._cac .V ==nil {return "";};return *_gcfb ._cac .V ;}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_ddga Sheet )Extents ()string {_bgbf ,_fdba ,_gfdg ,_gfbff :=_ddga .ExtentsIndex ();return _dd .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_bgbf ,_fdba ,_gfdg ,_gfbff );}; +// X returns the inner wrapped XML type. +func (_ccfb *Workbook )X ()*_deb .Workbook {return _ccfb ._fgfg }; -// SetName sets the sheet name. -func (_fea *Sheet )SetName (name string ){_fea ._gggac .NameAttr =name }; +// SetShowValue controls if the cell value is displayed. +func (_begcf DataBarScale )SetShowValue (b bool ){_begcf ._bff .ShowValueAttr =_e .Bool (b )}; -// ClearNumberFormat removes any number formatting from the style. -func (_aeb CellStyle )ClearNumberFormat (){_aeb ._eed .NumFmtIdAttr =nil ;_aeb ._eed .ApplyNumberFormatAttr =nil ;}; +// SetRotation configures the cell to be rotated. +func (_fdgg CellStyle )SetRotation (deg uint8 ){if _fdgg ._fab .Alignment ==nil {_fdgg ._fab .Alignment =_deb .NewCT_CellAlignment ();};_fdgg ._fab .ApplyAlignmentAttr =_e .Bool (true );_fdgg ._fab .Alignment .TextRotationAttr =_e .Uint8 (deg );}; -// SetBorder applies a border to a cell style avoiding redundancy. The function checks if the given border -// already exists in the saved borders. If found, the existing border is reused; otherwise, -// the new border is added to the saved borders collection. The border is then applied to the cell style, +// SetNumberFormat applies a number format to a cell style avoiding redundancy. The function checks if the given string +// already exists in the saved number formats. If found, the existing number format is reused; otherwise, +// the new number format is added to the saved number formats collection. The number format is then applied to the cell style, // affecting all styles that reference it by index. -func (_daf CellStyle )SetBorder (b Border ){_cgb :=b ._be .Border ;for _ ,_aad :=range _cgb {if _fc .DeepEqual (_aad ,b ._dde ){b ._dde =_aad ;_daf ._eed .BorderIdAttr =_f .Uint32 (b .Index ());_daf ._eed .ApplyBorderAttr =_f .Bool (true );return ;};}; -b ._be .Border =append (b ._be .Border ,b ._dde );b ._be .CountAttr =_f .Uint32 (uint32 (len (b ._be .Border )));_daf ._eed .BorderIdAttr =_f .Uint32 (b .Index ());_daf ._eed .ApplyBorderAttr =_f .Bool (true );};func (_eee CellStyle )SetShrinkToFit (b bool ){if _eee ._eed .Alignment ==nil {_eee ._eed .Alignment =_bge .NewCT_CellAlignment (); -};_eee ._eed .ApplyAlignmentAttr =_f .Bool (true );if !b {_eee ._eed .Alignment .ShrinkToFitAttr =nil ;}else {_eee ._eed .Alignment .ShrinkToFitAttr =_f .Bool (b );};}; - -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_fedf *_bge .CT_SheetView }; +func (_fdc CellStyle )SetNumberFormat (s string ){var _fbf NumberFormat ;if _fdc ._fde .StyleSheet ._abab .NumFmts ==nil {_fdc ._fde .StyleSheet ._abab .NumFmts =_deb .NewCT_NumFmts ();};_gdef :=_fdc ._fde .StyleSheet ._abab .NumFmts .NumFmt ;for _ ,_ggdd :=range _gdef {if _eb .DeepEqual (_ggdd .FormatCodeAttr ,s ){_fbf =NumberFormat {_fdc ._fde ,_ggdd }; +_fdc ._fab .ApplyNumberFormatAttr =_e .Bool (true );_fdc ._fab .NumFmtIdAttr =_e .Uint32 (_fbf .ID ());return ;};};_ded :=_deb .NewCT_NumFmt ();_ded .NumFmtIdAttr =uint32 (200+len (_fdc ._fde .StyleSheet ._abab .NumFmts .NumFmt ));_fdc ._fde .StyleSheet ._abab .NumFmts .NumFmt =append (_fdc ._fde .StyleSheet ._abab .NumFmts .NumFmt ,_ded ); +_fdc ._fde .StyleSheet ._abab .NumFmts .CountAttr =_e .Uint32 (uint32 (len (_fdc ._fde .StyleSheet ._abab .NumFmts .NumFmt )));_fbf =NumberFormat {_fdc ._fde ,_ded };_fbf ._fgb .FormatCodeAttr =s ;_fdc ._fab .ApplyNumberFormatAttr =_e .Bool (true );_fdc ._fab .NumFmtIdAttr =_e .Uint32 (_fbf .ID ()); +};func _ccb ()*_gcee .CT_OneCellAnchor {_fdef :=_gcee .NewCT_OneCellAnchor ();return _fdef }; -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_ddcb Sheet )Validate ()error {_ggda :=[]func ()error {_ddcb .validateRowCellNumbers ,_ddcb .validateMergedCells ,_ddcb .validateSheetNames };for _ ,_fbdeb :=range _ggda {if _becab :=_fbdeb ();_becab !=nil {return _becab ;};};if _dgbb :=_ddcb ._addf .Validate (); -_dgbb !=nil {return _dgbb ;};return _ddcb ._addf .Validate ();}; +// New constructs a new workbook. +func New ()*Workbook {_gbge :=&Workbook {};_gbge ._fgfg =_deb .NewWorkbook ();_gbge .AppProperties =_ebb .NewAppProperties ();_gbge .CoreProperties =_ebb .NewCoreProperties ();_gbge .StyleSheet =NewStyleSheet (_gbge );_gbge .Rels =_ebb .NewRelationships (); +_gbge ._ebga =_ebb .NewRelationships ();_gbge .Rels .AddRelationship (_e .RelativeFilename (_e .DocTypeSpreadsheet ,"",_e .ExtendedPropertiesType ,0),_e .ExtendedPropertiesType );_gbge .Rels .AddRelationship (_e .RelativeFilename (_e .DocTypeSpreadsheet ,"",_e .CorePropertiesType ,0),_e .CorePropertiesType ); +_gbge .Rels .AddRelationship (_e .RelativeFilename (_e .DocTypeSpreadsheet ,"",_e .OfficeDocumentType ,0),_e .OfficeDocumentType );_gbge ._ebga .AddRelationship (_e .RelativeFilename (_e .DocTypeSpreadsheet ,_e .OfficeDocumentType ,_e .StylesType ,0),_e .StylesType ); +_gbge .ContentTypes =_ebb .NewContentTypes ();_gbge .ContentTypes .AddDefault ("\u0076\u006d\u006c",_e .VMLDrawingContentType );_gbge .ContentTypes .AddOverride (_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c"); +_gbge .ContentTypes .AddOverride (_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .StylesType ,0),_e .SMLStyleSheetContentType );_gbge .SharedStrings =NewSharedStrings ();_gbge .ContentTypes .AddOverride (_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .SharedStringsType ,0),_e .SharedStringsContentType ); +_gbge ._ebga .AddRelationship (_e .RelativeFilename (_e .DocTypeSpreadsheet ,_e .OfficeDocumentType ,_e .SharedStringsType ,0),_e .SharedStringsType );_gbge ._abdgc =map[string ]string {};return _gbge ;}; -// Text returns text from the sheet as one string separated with line breaks. -func (_fffb *SheetText )Text ()string {_efada :=_db .NewBuffer ([]byte {});for _ ,_agg :=range _fffb .Cells {if _agg .Text !=""{_efada .WriteString (_agg .Text );_efada .WriteString ("\u000a");};};return _efada .String ();}; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_bbcaf *Sheet )SetDrawing (d Drawing ){var _dfcf _ebb .Relationships ;for _dbbe ,_ecgb :=range _bbcaf ._aegc ._efea {if _ecgb ==_bbcaf ._efe {_dfcf =_bbcaf ._aegc ._acb [_dbbe ];break ;};};var _dada string ;for _ebac ,_gebgf :=range d ._fgda ._gcde {if _gebgf ==d ._egbf {_faaa :=_dfcf .AddAutoRelationship (_e .DocTypeSpreadsheet ,_e .WorksheetType ,_ebac +1,_e .DrawingType ); +_dada =_faaa .ID ();break ;};};_bbcaf ._efe .Drawing =_deb .NewCT_Drawing ();_bbcaf ._efe .Drawing .IdAttr =_dada ;}; -// MergedCells returns the merged cell regions within the sheet. -func (_fdde *Sheet )MergedCells ()[]MergedCell {if _fdde ._addf .MergeCells ==nil {return nil ;};_gedb :=[]MergedCell {};for _ ,_cfdg :=range _fdde ._addf .MergeCells .MergeCell {_gedb =append (_gedb ,MergedCell {_fdde ._aefc ,_fdde ,_cfdg });};return _gedb ; -}; +// SetPasswordHash sets the password hash to the input. +func (_bgff WorkbookProtection )SetPasswordHash (pwHash string ){_bgff ._dgac .WorkbookPasswordAttr =_e .String (pwHash );}; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_gacef *_bb .CT_TwoCellAnchor }; +// SetFill applies a fill to a cell style avoiding redundancy. The function checks if the given fill +// already exists in the saved fills. If found, the existing fill is reused; otherwise, +// the new fill is added to the saved fills collection. The fill is then applied to the cell style, +// affecting all styles that reference it by index. +func (_faa CellStyle )SetFill (f Fill ){_ccg :=f ._egea .Fill ;for _ ,_gcaa :=range _ccg {if _eb .DeepEqual (_gcaa ,f ._dcd ){f ._dcd =_gcaa ;_faa ._fab .FillIdAttr =_e .Uint32 (f .Index ());_faa ._fab .ApplyFillAttr =_e .Bool (true );return ;};};f ._egea .Fill =append (f ._egea .Fill ,f ._dcd ); +f ._egea .CountAttr =_e .Uint32 (uint32 (len (f ._egea .Fill )));_faa ._fab .FillIdAttr =_e .Uint32 (f .Index ());_faa ._fab .ApplyFillAttr =_e .Bool (true );}; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_da *_bb .CT_AbsoluteAnchor }; +// LockObject controls the locking of the sheet objects. +func (_gdedc SheetProtection )LockObject (b bool ){if !b {_gdedc ._egdd .ObjectsAttr =nil ;}else {_gdedc ._egdd .ObjectsAttr =_e .Bool (true );};}; -// GetString retrieves a string from the shared strings table by index. -func (_gacg SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_dd .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id ); -};if id > len (_gacg ._bffc .Si )-1{return "",_dd .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_gacg ._bffc .Si )); -};_edfdg :=_gacg ._bffc .Si [id ];if _edfdg .T !=nil {return *_edfdg .T ,nil ;};_befc :="";for _ ,_eebb :=range _edfdg .R {if _eebb .T !=""{_befc +=_eebb .T ;};};return _befc ,nil ;}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_ffeg Sheet )Extents ()string {_edbb ,_ccfc ,_bdcf ,_deeg :=_ffeg .ExtentsIndex ();return _fc .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_edbb ,_ccfc ,_bdcf ,_deeg );}; // SetColOffset sets a column offset in absolute distance. -func (_fgg CellMarker )SetColOffset (m _egad .Distance ){_fgg ._cfg .ColOff .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_egad .EMU ));}; +func (_egc CellMarker )SetColOffset (m _ef .Distance ){_egc ._ggd .ColOff .ST_CoordinateUnqualified =_e .Int64 (int64 (m /_ef .EMU ));}; -// AddCell adds a cell to a spreadsheet. -func (_adbcg Row )AddCell ()Cell {_gbaf :=uint32 (len (_adbcg ._acgb .C ));var _dbgd *string ;if _gbaf > 0{_gbgg :=_f .Stringf ("\u0025\u0073\u0025\u0064",_bf .IndexToColumn (_gbaf -1),_adbcg .RowNumber ());if _adbcg ._acgb .C [_gbaf -1].RAttr !=nil &&*_adbcg ._acgb .C [_gbaf -1].RAttr ==*_gbgg {_dbgd =_f .Stringf ("\u0025\u0073\u0025\u0064",_bf .IndexToColumn (_gbaf ),_adbcg .RowNumber ()); -};};_ecdg :=_bge .NewCT_Cell ();_adbcg ._acgb .C =append (_adbcg ._acgb .C ,_ecdg );if _dbgd ==nil {_cedf :=uint32 (0);for _ ,_bbfg :=range _adbcg ._acgb .C {if _bbfg .RAttr !=nil {_efga ,_ :=_bf .ParseCellReference (*_bbfg .RAttr );if _efga .ColumnIdx >=_cedf {_cedf =_efga .ColumnIdx +1; -};};};_dbgd =_f .Stringf ("\u0025\u0073\u0025\u0064",_bf .IndexToColumn (_cedf ),_adbcg .RowNumber ());};_ecdg .RAttr =_dbgd ;return Cell {_adbcg ._gdce ,_adbcg ._eebc ,_adbcg ._acgb ,_ecdg };}; +// SetHidden controls the visibility of a column. +func (_adcf Column )SetHidden (b bool ){if !b {_adcf ._adcc .HiddenAttr =nil ;}else {_adcf ._adcc .HiddenAttr =_e .Bool (true );};}; -// ClearFill clears any fill configuration from the cell style. -func (_beeb CellStyle )ClearFill (){_beeb ._eed .FillIdAttr =nil ;_beeb ._eed .ApplyFillAttr =nil }; +// SetInlineString adds a string inline instead of in the shared strings table. +func (_bdg Cell )SetInlineString (s string ){_bdg .clearValue ();_bdg ._cac .Is =_deb .NewCT_Rst ();_bdg ._cac .Is .T =_e .String (s );_bdg ._cac .TAttr =_deb .ST_CellTypeInlineStr ;}; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_dfaba *Workbook )RemoveCalcChain (){var _ddedd string ;for _ ,_dfee :=range _dfaba ._acge .Relationships (){if _dfee .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_ddedd ="\u0078\u006c\u002f"+_dfee .Target (); -_dfaba ._acge .Remove (_dfee );break ;};};if _ddedd ==""{return ;};_dfaba .ContentTypes .RemoveOverride (_ddedd );for _cfbb ,_eccgd :=range _dfaba .ExtraFiles {if _eccgd .ZipPath ==_ddedd {_dfaba .ExtraFiles [_cfbb ]=_dfaba .ExtraFiles [len (_dfaba .ExtraFiles )-1]; -_dfaba .ExtraFiles =_dfaba .ExtraFiles [:len (_dfaba .ExtraFiles )-1];return ;};};};func (_fdd Fill )Index ()uint32 {if _fdd ._cfd ==nil {return 0;};for _ebcc ,_dccc :=range _fdd ._cfd .Fill {if _fdd ._bef ==_dccc {return uint32 (_ebcc );};};return 0;}; -type ConditionalFormattingRule struct{_gafc *_bge .CT_CfRule }; +// Type returns the type of anchor +func (_ae AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; -// GetFormat sets the number format code. -func (_gbff NumberFormat )GetFormat ()string {return _gbff ._bacf .FormatCodeAttr };func (_fca Border )SetLeft (style _bge .ST_BorderStyle ,c _ge .Color ){if _fca ._dde .Left ==nil {_fca ._dde .Left =_bge .NewCT_BorderPr ();};_fca ._dde .Left .Color =_bge .NewCT_Color (); -_fca ._dde .Left .Color .RgbAttr =c .AsRGBAString ();_fca ._dde .Left .StyleAttr =style ;};func (_gcb Border )SetTop (style _bge .ST_BorderStyle ,c _ge .Color ){if _gcb ._dde .Top ==nil {_gcb ._dde .Top =_bge .NewCT_BorderPr ();};_gcb ._dde .Top .Color =_bge .NewCT_Color (); -_gcb ._dde .Top .Color .RgbAttr =c .AsRGBAString ();_gcb ._dde .Top .StyleAttr =style ;}; +// SetCol set the column of the cell marker. +func (_cbd CellMarker )SetCol (col int32 ){_cbd ._ggd .Col =col }; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_ddd IconScale )AddFormatValue (t _bge .ST_CfvoType ,val string ){_aeba :=_bge .NewCT_Cfvo ();_aeba .TypeAttr =t ;_aeba .ValAttr =_f .String (val );_ddd ._aeeb .Cfvo =append (_ddd ._aeeb .Cfvo ,_aeba );}; +// Column represents a column within a sheet. It's only used for formatting +// purposes, so it's possible to construct a sheet without configuring columns. +type Column struct{_adcc *_deb .CT_Col }; -// SetPriority sets the rule priority -func (_edbec ConditionalFormattingRule )SetPriority (p int32 ){_edbec ._gafc .PriorityAttr =p }; +// Validate attempts to validate the structure of a workbook. +func (_dbca *Workbook )Validate ()error {if _dbca ==nil ||_dbca ._fgfg ==nil {return _c .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065"); +};_aacd :=uint32 (0);for _ ,_cbead :=range _dbca ._fgfg .Sheets .Sheet {if _cbead .SheetIdAttr > _aacd {_aacd =_cbead .SheetIdAttr ;};};if _aacd !=uint32 (len (_dbca ._efea )){return _fc .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_aacd ,len (_dbca ._efea )); +};_gefe :=map[string ]struct{}{};for _ffceb ,_deaeb :=range _dbca ._fgfg .Sheets .Sheet {_adf :=Sheet {_dbca ,_deaeb ,_dbca ._efea [_ffceb ]};if _ ,_faad :=_gefe [_adf .Name ()];_faad {return _fc .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_ffceb ,_adf .Name ()); +};_gefe [_adf .Name ()]=struct{}{};if _bede :=_adf .ValidateWithPath (_fc .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_ffceb ));_bede !=nil {return _bede ;};if _aede :=_adf .Validate ();_aede !=nil {return _aede ; +};};return nil ;}; -// ClearAutoFilter removes the autofilters from the sheet. -func (_edfa *Sheet )ClearAutoFilter (){_edfa ._addf .AutoFilter =nil ;_ggcf :="\u0027"+_edfa .Name ()+"\u0027\u0021";for _ ,_bdca :=range _edfa ._aefc .DefinedNames (){if _bdca .Name ()==_efb {if _b .HasPrefix (_bdca .Content (),_ggcf ){_edfa ._aefc .RemoveDefinedName (_bdca ); -break ;};};};}; +// CellStyles returns the list of defined cell styles +func (_eeebd StyleSheet )CellStyles ()[]CellStyle {_agabc :=[]CellStyle {};for _ ,_ggbc :=range _eeebd ._abab .CellXfs .Xf {_agabc =append (_agabc ,CellStyle {_eeebd ._fecf ,_ggbc ,_eeebd ._abab .CellXfs });};return _agabc ;};func (_ace Border )SetLeft (style _deb .ST_BorderStyle ,c _af .Color ){if _ace ._gff .Left ==nil {_ace ._gff .Left =_deb .NewCT_BorderPr (); +};_ace ._gff .Left .Color =_deb .NewCT_Color ();_ace ._gff .Left .Color .RgbAttr =c .AsRGBAString ();_ace ._gff .Left .StyleAttr =style ;}; -// GetValueAsBool retrieves the cell's value as a boolean -func (_abb Cell )GetValueAsBool ()(bool ,error ){if _abb ._gfc .TAttr !=_bge .ST_CellTypeB {return false ,_fb .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065"); -};if _abb ._gfc .V ==nil {return false ,_fb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _aac .ParseBool (*_abb ._gfc .V );}; +// InsertRow inserts a new row into a spreadsheet at a particular row number. This +// row will now be the row number specified, and any rows after it will be renumbed. +func (_effce *Sheet )InsertRow (rowNum int )Row {_bgee :=uint32 (rowNum );for _ ,_eeef :=range _effce .Rows (){if _eeef ._abd .RAttr !=nil &&*_eeef ._abd .RAttr >=_bgee {*_eeef ._abd .RAttr ++;for _ ,_ddee :=range _eeef .Cells (){_gafe ,_bgbe :=_gce .ParseCellReference (_ddee .Reference ()); +if _bgbe !=nil {continue ;};_gafe .RowIdx ++;_ddee ._cac .RAttr =_e .String (_gafe .String ());};};};for _ ,_aaab :=range _effce .MergedCells (){_fcfe ,_edgdb ,_deea :=_gce .ParseRangeReference (_aaab .Reference ());if _deea !=nil {continue ;};if int (_fcfe .RowIdx )>=rowNum {_fcfe .RowIdx ++; +};if int (_edgdb .RowIdx )>=rowNum {_edgdb .RowIdx ++;};_ddec :=_fc .Sprintf ("\u0025\u0073\u003a%\u0073",_fcfe ,_edgdb );_aaab .SetReference (_ddec );};return _effce .AddNumberedRow (_bgee );}; -// SetRange sets the cell or range of cells that the validation should apply to. -// It can be a single cell (e.g. "A1") or a range of cells (e.g. "A1:B5") -func (_bcb DataValidation )SetRange (cellRange string ){_bcb ._cbf .SqrefAttr =_bge .ST_Sqref {cellRange }}; +// IsError returns true if the cell is an error type cell. +func (_fba Cell )IsError ()bool {return _fba ._cac .TAttr ==_deb .ST_CellTypeE }; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_edg Cell )SetStyleIndex (idx uint32 ){_edg ._gfc .SAttr =_f .Uint32 (idx )}; +// SetColOffset sets the column offset of the top-left anchor. +func (_cbg OneCellAnchor )SetColOffset (m _ef .Distance ){_cbg .TopLeft ().SetColOffset (m )}; -// IsNumber returns true if the cell is a number type cell. -func (_ggg Cell )IsNumber ()bool {switch _ggg ._gfc .TAttr {case _bge .ST_CellTypeN :return true ;case _bge .ST_CellTypeS ,_bge .ST_CellTypeB :return false ;};return _ggg ._gfc .V !=nil &&_de .IsNumber (*_ggg ._gfc .V );};func _bcbfg (_cfde string ,_eded uint32 ,_fee bool )string {_ccda ,_faae ,_gdbfd :=_bf .ParseRangeReference (_cfde ); -if _gdbfd ==nil {_dgff ,_eacgd :=_ccda .ColumnIdx ,_faae .ColumnIdx ;if _eded >=_dgff &&_eded <=_eacgd {if _dgff ==_eacgd {if _fee {return "";}else {return _cfde ;};}else {_deggg :=_faae .Update (_egd .UpdateActionRemoveColumn );return _dd .Sprintf ("\u0025\u0073\u003a%\u0073",_ccda .String (),_deggg .String ()); -};}else if _eded < _dgff {_gafg :=_ccda .Update (_egd .UpdateActionRemoveColumn );_cdfe :=_faae .Update (_egd .UpdateActionRemoveColumn );return _dd .Sprintf ("\u0025\u0073\u003a%\u0073",_gafg .String (),_cdfe .String ());};}else {_agebf ,_bccf ,_gfeb :=_bf .ParseColumnRangeReference (_cfde ); -if _gfeb !=nil {return "";};_efbbc ,_eaga :=_agebf .ColumnIdx ,_bccf .ColumnIdx ;if _eded >=_efbbc &&_eded <=_eaga {if _efbbc ==_eaga {if _fee {return "";}else {return _cfde ;};}else {_ffeda :=_bccf .Update (_egd .UpdateActionRemoveColumn );return _dd .Sprintf ("\u0025\u0073\u003a%\u0073",_agebf .String (),_ffeda .String ()); -};}else if _eded < _efbbc {_gagc :=_agebf .Update (_egd .UpdateActionRemoveColumn );_agbc :=_bccf .Update (_egd .UpdateActionRemoveColumn );return _dd .Sprintf ("\u0025\u0073\u003a%\u0073",_gagc .String (),_agbc .String ());};};return "";}; +// SetColor sets teh color of the databar. +func (_agc DataBarScale )SetColor (c _af .Color ){_agc ._bff .Color =_deb .NewCT_Color ();_agc ._bff .Color .RgbAttr =c .AsRGBAString ();}; -// SetTime sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). -func (_cga Cell )SetTime (d _gb .Time ){_cga .clearValue ();d =_eaa (d );_eaaa :=_cga ._ae .Epoch ();if d .Before (_eaaa ){_bg .Log .Debug ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064"); -return ;};_bfef :=d .Sub (_eaaa );_aagc :=new (_ega .Float );_bgd :=new (_ega .Float );_bgd .SetPrec (128);_bgd .SetUint64 (uint64 (_bfef ));_bed :=new (_ega .Float );_bed .SetUint64 (24*60*60*1e9);_aagc .Quo (_bgd ,_bed );_cga ._gfc .V =_f .String (_aagc .Text ('g',20)); -}; +// SetRowOffset sets the row offset of the two cell anchor +func (_cegd TwoCellAnchor )SetRowOffset (m _ef .Distance ){_eadce :=m -_cegd .TopLeft ().RowOffset ();_cegd .TopLeft ().SetRowOffset (m );_cegd .BottomRight ().SetRowOffset (_cegd .BottomRight ().RowOffset ()+_eadce );}; -// SetStyle applies a style to a cell avoiding redundancy. The function checks if the given style -// already exists in the saved styles. If found, the existing style is reused; otherwise, -// the new style is added to the saved styles collection. The style is then applied to the cell. -// This style is referenced in the generated XML via CellStyle.Index(). -func (_bag Cell )SetStyle (cs CellStyle ){_adg :=cs ._gdg .Xf ;for _ ,_gbcd :=range _adg {if _fc .DeepEqual (_gbcd ,cs ._eed ){cs ._eed =_gbcd ;_bag .SetStyleIndex (cs .Index ());return ;};};cs ._gdg .Xf =append (cs ._gdg .Xf ,cs ._eed );cs ._gdg .CountAttr =_f .Uint32 (uint32 (len (cs ._gdg .Xf ))); -_bag .SetStyleIndex (cs .Index ());}; +// Index returns the index of the differential style. +func (_dbe DifferentialStyle )Index ()uint32 {for _dcbg ,_cbbc :=range _dbe ._bgcd .Dxf {if _dbe ._gcd ==_cbbc {return uint32 (_dcbg );};};return 0;}; -// X returns the inner wrapped XML type. -func (_bab ConditionalFormatting )X ()*_bge .CT_ConditionalFormatting {return _bab ._acg };const (DVOpGreater =_bge .ST_DataValidationOperatorGreaterThanOrEqual ;);type WorkbookProtection struct{_fbgd *_bge .CT_WorkbookProtection }; +// IsHidden returns whether the row is hidden or not. +func (_dfc Row )IsHidden ()bool {return _dfc ._abd .HiddenAttr !=nil &&*_dfc ._abd .HiddenAttr }; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_afcg StyleSheet )AddNumberFormat ()NumberFormat {if _afcg ._bdab .NumFmts ==nil {_afcg ._bdab .NumFmts =_bge .NewCT_NumFmts ();};_gebab :=_bge .NewCT_NumFmt ();_gebab .NumFmtIdAttr =uint32 (200+len (_afcg ._bdab .NumFmts .NumFmt ));_afcg ._bdab .NumFmts .NumFmt =append (_afcg ._bdab .NumFmts .NumFmt ,_gebab ); -_afcg ._bdab .NumFmts .CountAttr =_f .Uint32 (uint32 (len (_afcg ._bdab .NumFmts .NumFmt )));return NumberFormat {_afcg ._fcecb ,_gebab };};type MergedCell struct{_adcc *Workbook ;_fdfd *Sheet ;_bac *_bge .CT_MergeCell ;}; +// AddGradientStop adds a color gradient stop. +func (_agec ColorScale )AddGradientStop (color _af .Color ){_afgf :=_deb .NewCT_Color ();_afgf .RgbAttr =color .AsRGBAString ();_agec ._aae .Color =append (_agec ._aae .Color ,_afgf );}; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_degg *_bge .CT_DefinedName };func (_gfab SortOrder )String ()string {if _gfab >=SortOrder (len (_efeb )-1){return _dd .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_gfab );};return _acgbe [_efeb [_gfab ]:_efeb [_gfab +1]]; +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_dbbc *Workbook )RecalculateFormulas (){for _ ,_dceb :=range _dbbc .Sheets (){_dceb .RecalculateFormulas ();};};func (_fbfab Sheet )validateRowCellNumbers ()error {_cbba :=map[uint32 ]struct{}{};for _ ,_fcbg :=range _fbfab ._efe .SheetData .Row {if _fcbg .RAttr !=nil {if _ ,_baee :=_cbba [*_fcbg .RAttr ]; +_baee {return _fc .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_fbfab .Name (),*_fcbg .RAttr );};_cbba [*_fcbg .RAttr ]=struct{}{};};_ffg :=map[string ]struct{}{};for _ ,_gec :=range _fcbg .C {if _gec .RAttr ==nil {continue ; +};if _ ,_cabc :=_ffg [*_gec .RAttr ];_cabc {return _fc .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_fbfab .Name (),*_gec .RAttr );};_ffg [*_gec .RAttr ]=struct{}{};};};return nil ; }; -// SetHyperlink sets a hyperlink on a cell. -func (_aff Cell )SetHyperlink (hl _ccc .Hyperlink ){_dce :=_aff ._ebg ._addf ;if _dce .Hyperlinks ==nil {_dce .Hyperlinks =_bge .NewCT_Hyperlinks ();};_cccd :=_ccc .Relationship (hl );_adf :=_bge .NewCT_Hyperlink ();_adf .RefAttr =_aff .Reference ();_adf .IdAttr =_f .String (_cccd .ID ()); -_dce .Hyperlinks .Hyperlink =append (_dce .Hyperlinks .Hyperlink ,_adf );}; +// SetOperator sets the operator for the rule. +func (_gced ConditionalFormattingRule )SetOperator (t _deb .ST_ConditionalFormattingOperator ){_gced ._bdae .OperatorAttr =t ;}; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_abcgd *_bb .CT_OneCellAnchor }; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_adcfd *Workbook )RemoveSheetByName (name string )error {_ceeb :=-1;for _cddf ,_dcffc :=range _adcfd .Sheets (){if name ==_dcffc .Name (){_ceeb =_cddf ;break ;};};if _ceeb ==-1{return ErrorNotFound ;};return _adcfd .RemoveSheet (_ceeb );};type PatternFill struct{_gefb *_deb .CT_PatternFill ; +_aedd *_deb .CT_Fill ;};type DifferentialStyle struct{_gcd *_deb .CT_Dxf ;_dbdd *Workbook ;_bgcd *_deb .CT_Dxfs ;}; -// SetHidden marks the defined name as hidden. -func (_bfb DefinedName )SetLocalSheetID (id uint32 ){_bfb ._degg .LocalSheetIdAttr =_f .Uint32 (id )};func (_eecd Sheet )validateRowCellNumbers ()error {_agca :=map[uint32 ]struct{}{};for _ ,_acag :=range _eecd ._addf .SheetData .Row {if _acag .RAttr !=nil {if _ ,_cfefb :=_agca [*_acag .RAttr ]; -_cfefb {return _dd .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_eecd .Name (),*_acag .RAttr );};_agca [*_acag .RAttr ]=struct{}{};};_fgbfa :=map[string ]struct{}{};for _ ,_fcgc :=range _acag .C {if _fcgc .RAttr ==nil {continue ; -};if _ ,_gbdga :=_fgbfa [*_fcgc .RAttr ];_gbdga {return _dd .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_eecd .Name (),*_fcgc .RAttr );};_fgbfa [*_fcgc .RAttr ]=struct{}{};};};return nil ; -}; +// Cell is a single cell within a sheet. +type Cell struct{_ca *Workbook ;_cb *Sheet ;_ce *_deb .CT_Row ;_cac *_deb .CT_Cell ;}; -// SetColOffset sets the column offset of the top-left anchor. -func (_gbba OneCellAnchor )SetColOffset (m _egad .Distance ){_gbba .TopLeft ().SetColOffset (m )}; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_eaca *Sheet )RemoveColumn (column string )error {_dgff ,_ffee :=_eaca .getAllCellsInFormulaArraysForColumn ();if _ffee !=nil {return _ffee ;};_babd :=_gce .ColumnToIndex (column );for _ ,_ebg :=range _eaca .Rows (){_gead :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_ebg .X ().RAttr ); +if _ ,_bgde :=_dgff [_gead ];_bgde {return nil ;};};for _ ,_geae :=range _eaca .Rows (){_aedg :=_geae ._abd .C ;for _ada ,_agdfd :=range _aedg {_caeg ,_gbca :=_gce .ParseCellReference (*_agdfd .RAttr );if _gbca !=nil {return _gbca ;};if _caeg .ColumnIdx ==_babd {_geae ._abd .C =append (_aedg [:_ada ],_eaca .slideCellsLeft (_aedg [_ada +1:])...); +break ;}else if _caeg .ColumnIdx > _babd {_geae ._abd .C =append (_aedg [:_ada ],_eaca .slideCellsLeft (_aedg [_ada :])...);break ;};};};_ffee =_eaca .updateAfterRemove (_babd ,_gd .UpdateActionRemoveColumn );if _ffee !=nil {return _ffee ;};_ffee =_eaca .removeColumnFromNamedRanges (_babd ); +if _ffee !=nil {return _ffee ;};_ffee =_eaca .removeColumnFromMergedCells (_babd );if _ffee !=nil {return _ffee ;};for _ ,_abgc :=range _eaca ._aegc .Sheets (){_abgc .RecalculateFormulas ();};return nil ;};func _gggg ()*_gcee .CT_TwoCellAnchor {_bgf :=_gcee .NewCT_TwoCellAnchor (); +_bgf .EditAsAttr =_gcee .ST_EditAsOneCell ;_bgf .From .Col =5;_bgf .From .Row =0;_bgf .From .ColOff .ST_CoordinateUnqualified =_e .Int64 (0);_bgf .From .RowOff .ST_CoordinateUnqualified =_e .Int64 (0);_bgf .To .Col =10;_bgf .To .Row =20;_bgf .To .ColOff .ST_CoordinateUnqualified =_e .Int64 (0); +_bgf .To .RowOff .ST_CoordinateUnqualified =_e .Int64 (0);return _bgf ;}; -// IsBool returns true if the cell is a boolean type cell. -func (_cdea Cell )IsBool ()bool {return _cdea ._gfc .TAttr ==_bge .ST_CellTypeB }; +// GetChartByTargetId returns the array of workbook crt.ChartSpace. +func (_dbcab *Workbook )GetChartByTargetId (targetAttr string )*_fcg .ChartSpace {return _dbcab ._bfcb [targetAttr ];};func (_egf CellStyle )SetShrinkToFit (b bool ){if _egf ._fab .Alignment ==nil {_egf ._fab .Alignment =_deb .NewCT_CellAlignment ();}; +_egf ._fab .ApplyAlignmentAttr =_e .Bool (true );if !b {_egf ._fab .Alignment .ShrinkToFitAttr =nil ;}else {_egf ._fab .Alignment .ShrinkToFitAttr =_e .Bool (b );};}; -// SheetViews returns the sheet views defined. This is where splits and frozen -// rows/cols are configured. Multiple sheet views are allowed, but I'm not -// aware of there being a use for more than a single sheet view. -func (_agcf *Sheet )SheetViews ()[]SheetView {if _agcf ._addf .SheetViews ==nil {return nil ;};_aabd :=[]SheetView {};for _ ,_gbdc :=range _agcf ._addf .SheetViews .SheetView {_aabd =append (_aabd ,SheetView {_gbdc });};return _aabd ;}; +// StyleSheet is a document style sheet. +type StyleSheet struct{_fecf *Workbook ;_abab *_deb .StyleSheet ;}; -// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These -// formats are standardized and don't need to be defined in the styles. -func (_fdc CellStyle )SetNumberFormatStandard (s StandardFormat ){_fdc ._eed .NumFmtIdAttr =_f .Uint32 (uint32 (s ));_fdc ._eed .ApplyNumberFormatAttr =_f .Bool (true );};func (_cbca RichTextRun )ensureRpr (){if _cbca ._aeg .RPr ==nil {_cbca ._aeg .RPr =_bge .NewCT_RPrElt (); -};}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_deca *evalContext )LastColumn (rowFrom ,rowTo int )string {_daf :=_deca ._bce ;_acad :=1;for _bfcd :=rowFrom ;_bfcd <=rowTo ;_bfcd ++{_afc :=len (_daf .Row (uint32 (_bfcd )).Cells ());if _afc > _acad {_acad =_afc ;};};return _gce .IndexToColumn (uint32 (_acad -1)); +}; -// Content returns the content of the defined range (the range in most cases)/ -func (_dgb DefinedName )Content ()string {return _dgb ._degg .Content }; +// Clear clears the cell's value and type. +func (_bae Cell )Clear (){_bae .clearValue ();_bae ._cac .TAttr =_deb .ST_CellTypeUnset }; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_bfefe *Workbook )Close ()error {if _bfefe .TmpPath !=""{return _ee .RemoveAll (_bfefe .TmpPath );};return nil ;}; +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_abafd *Workbook )SetActiveSheetIndex (idx uint32 ){if _abafd ._fgfg .BookViews ==nil {_abafd ._fgfg .BookViews =_deb .NewCT_BookViews ();};if len (_abafd ._fgfg .BookViews .WorkbookView )==0{_abafd ._fgfg .BookViews .WorkbookView =append (_abafd ._fgfg .BookViews .WorkbookView ,_deb .NewCT_BookView ()); +};_abafd ._fgfg .BookViews .WorkbookView [0].ActiveTabAttr =_e .Uint32 (idx );}; -// Priority returns the rule priority -func (_fdg ConditionalFormattingRule )Priority ()int32 {return _fdg ._gafc .PriorityAttr };func (_cedbg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_edaa :=range _cedbg ._bdab .NumFmts .NumFmt {if _edaa .NumFmtIdAttr ==id {return NumberFormat {_cedbg ._fcecb ,_edaa }; -};};return NumberFormat {};}; +// X returns the inner wrapped XML type. +func (_aafb DataValidation )X ()*_deb .CT_DataValidation {return _aafb ._dabe }; -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_bceb *Workbook )AddDrawing ()Drawing {_gfcb :=_gcee .NewWsDr ();_bceb ._gcde =append (_bceb ._gcde ,_gfcb );_agdb :=_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .DrawingType ,len (_bceb ._gcde ));_bceb .ContentTypes .AddOverride (_agdb ,_e .DrawingContentType ); +_bceb ._aecg =append (_bceb ._aecg ,_ebb .NewRelationships ());return Drawing {_bceb ,_gfcb };}; -// SetStyle sets the cell style for an entire column. -func (_gdgc Column )SetStyle (cs CellStyle ){_gdgc ._dbgf .StyleAttr =_f .Uint32 (cs .Index ())};func (_dfdd PatternFill )ClearFgColor (){_dfdd ._agfc .FgColor =nil }; +// SetReference sets the regin of cells that the merged cell applies to. +func (_bgdf MergedCell )SetReference (ref string ){_bgdf ._abbb .RefAttr =ref }; -// GetLocked returns true if the cell is locked. -func (_aebbb *evalContext )GetLocked (cellRef string )bool {return _aebbb ._bgef .Cell (cellRef ).getLocked ();}; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_ggcf ConditionalFormattingRule )SetDataBar ()DataBarScale {_ggcf .clear ();_ggcf .SetType (_deb .ST_CfTypeDataBar );_ggcf ._bdae .DataBar =_deb .NewCT_DataBar ();_bgbag :=DataBarScale {_ggcf ._bdae .DataBar };_bgbag .SetShowValue (true );_bgbag .SetMinLength (10); +_bgbag .SetMaxLength (90);return _bgbag ;}; -// PasswordHash returns the hash of the workbook password. -func (_dgad WorkbookProtection )PasswordHash ()string {if _dgad ._fbgd .WorkbookPasswordAttr ==nil {return "";};return *_dgad ._fbgd .WorkbookPasswordAttr ;};func (_fce Fill )SetPatternFill ()PatternFill {_fce ._bef .GradientFill =nil ;_fce ._bef .PatternFill =_bge .NewCT_PatternFill (); -_fce ._bef .PatternFill .PatternTypeAttr =_bge .ST_PatternTypeSolid ;return PatternFill {_fce ._bef .PatternFill ,_fce ._bef };};func _bbdg (_fggb *Sheet )*evalContext {return &evalContext {_bgef :_fggb ,_cce :make (map[string ]struct{})};}; +// GetFormula returns the formula for a cell. +func (_dab Cell )GetFormula ()string {if _dab ._cac .F !=nil {return _dab ._cac .F .Content ;};return "";}; -// AddRule adds and returns a new rule that can be configured. -func (_cec ConditionalFormatting )AddRule ()ConditionalFormattingRule {_fcca :=_bge .NewCT_CfRule ();_cec ._acg .CfRule =append (_cec ._acg .CfRule ,_fcca );_dcb :=ConditionalFormattingRule {_fcca };_dcb .InitializeDefaults ();_dcb .SetPriority (int32 (len (_cec ._acg .CfRule )+1)); -return _dcb ;}; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_eceg Sheet )Validate ()error {_ecgd :=[]func ()error {_eceg .validateRowCellNumbers ,_eceg .validateMergedCells ,_eceg .validateSheetNames };for _ ,_bdf :=range _ecgd {if _fecb :=_bdf ();_fecb !=nil {return _fecb ;};};if _gbfg :=_eceg ._efe .Validate (); +_gbfg !=nil {return _gbfg ;};return _eceg ._efe .Validate ();}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_aefc *Workbook ;_gggac *_bge .CT_Sheet ;_addf *_bge .Worksheet ;};const (StandardFormatGeneral StandardFormat =0;StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2; -StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9;StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13; -StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14;StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19; -StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20;StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38; -StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40;StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49; -); +// MoveTo moves the top-left of the anchored object. +func (_aec OneCellAnchor )MoveTo (col ,row int32 ){_aec .TopLeft ().SetCol (col );_aec .TopLeft ().SetRow (row );};func (_eeb Row )renumberAs (_eged uint32 ){_eeb ._abd .RAttr =_e .Uint32 (_eged );for _ ,_eacc :=range _eeb .Cells (){_dbac ,_aeaa :=_gce .ParseCellReference (_eacc .Reference ()); +if _aeaa ==nil {_fdgga :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_dbac .Column ,_eged );_eacc ._cac .RAttr =_e .String (_fdgga );};};}; -// SetPattern sets the pattern of the fill. -func (_ccef PatternFill )SetPattern (p _bge .ST_PatternType ){_ccef ._agfc .PatternTypeAttr =p }; +// IsBool returns true if the cell is a boolean type cell. +func (_cbe Cell )IsBool ()bool {return _cbe ._cac .TAttr ==_deb .ST_CellTypeB }; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_fgga *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_eadd :=range _fgga .Sheets (){if _eadd .Name ()==name {return _eadd ,nil ;};};return Sheet {},ErrorNotFound ;}; +// SetPasswordHash sets the password hash to the input. +func (_fbgf SheetProtection )SetPasswordHash (pwHash string ){_fbgf ._egdd .PasswordAttr =_e .String (pwHash );}; -// IsWindowLocked returns whether the workbook windows are locked. -func (_gdab WorkbookProtection )IsWindowLocked ()bool {return _gdab ._fbgd .LockWindowsAttr !=nil &&*_gdab ._fbgd .LockWindowsAttr ;}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_begca ,_aba :=_fb .Open (filename );if _aba !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_aba );};defer _begca .Close (); +_bbce ,_aba :=_fb .Stat (filename );if _aba !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_aba );};_gbbd ,_aba :=Read (_begca ,_bbce .Size ());if _aba !=nil {return nil ,_aba ; +};_fbbg ,_ :=_ac .Abs (_ac .Dir (filename ));_gbbd ._ddca =_ac .Join (_fbbg ,filename );return _gbbd ,nil ;}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_eeab TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_eeab ._gacef .From }}; +// Author returns the author of the comment +func (_bgeaf Comment )Author ()string {if _bgeaf ._eaa .AuthorIdAttr < uint32 (len (_bgeaf ._dcgg .Authors .Author )){return _bgeaf ._dcgg .Authors .Author [_bgeaf ._eaa .AuthorIdAttr ];};return "";}; -// IsSheetLocked returns whether the sheet is locked. -func (_cda SheetProtection )IsSheetLocked ()bool {return _cda ._aggcc .SheetAttr !=nil &&*_cda ._aggcc .SheetAttr ;};func (_ebbf *Sheet )addNumberedRowFast (_afab uint32 )Row {_gfge :=_bge .NewCT_Row ();_gfge .RAttr =_f .Uint32 (_afab );_ebbf ._addf .SheetData .Row =append (_ebbf ._addf .SheetData .Row ,_gfge ); -return Row {_ebbf ._aefc ,_ebbf ,_gfge };}; +// AddFont creates a new empty Font style. +func (_cgbc StyleSheet )AddFont ()Font {_gffa :=_deb .NewCT_Font ();return Font {_gffa ,_cgbc ._abab }}; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_dffc *Workbook )Save (w _aa .Writer )error {const _dbec ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_ed .GetLicenseKey ().IsLicensed ()&&!_afcd {_dd .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); -_dd .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return _fb .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_dffc ._geaf )==0{_cdac ,_eccbc :=_ed .GenRefId ("\u0073\u0077");if _eccbc !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_eccbc ); -return _eccbc ;};_dffc ._geaf =_cdac ;};if _ddcf :=_ed .Track (_dffc ._geaf ,_dbec );_ddcf !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ddcf );return _ddcf ;};_cdbb :=_d .NewWriter (w );defer _cdbb .Close ();_cebd :=_f .DocTypeSpreadsheet ; -if _dfcbe :=_dg .MarshalXML (_cdbb ,_f .BaseRelsFilename ,_dffc .Rels .X ());_dfcbe !=nil {return _dfcbe ;};if _eaaf :=_dg .MarshalXMLByType (_cdbb ,_cebd ,_f .ExtendedPropertiesType ,_dffc .AppProperties .X ());_eaaf !=nil {return _eaaf ;};if _dagc :=_dg .MarshalXMLByType (_cdbb ,_cebd ,_f .CorePropertiesType ,_dffc .CoreProperties .X ()); -_dagc !=nil {return _dagc ;};_debd :=_f .AbsoluteFilename (_cebd ,_f .OfficeDocumentType ,0);if _cfee :=_dg .MarshalXML (_cdbb ,_debd ,_dffc ._egbc );_cfee !=nil {return _cfee ;};if _fdbd :=_dg .MarshalXML (_cdbb ,_dg .RelationsPathFor (_debd ),_dffc ._acge .X ()); -_fdbd !=nil {return _fdbd ;};if _gabb :=_dg .MarshalXMLByType (_cdbb ,_cebd ,_f .StylesType ,_dffc .StyleSheet .X ());_gabb !=nil {return _gabb ;};for _bcbb ,_dgdc :=range _dffc ._cdfgb {if _bdcbd :=_dg .MarshalXMLByTypeIndex (_cdbb ,_cebd ,_f .ThemeType ,_bcbb +1,_dgdc ); -_bdcbd !=nil {return _bdcbd ;};};for _cagf ,_eefcba :=range _dffc ._cgef {_eefcba .Dimension .RefAttr =Sheet {_dffc ,nil ,_eefcba }.Extents ();_feeb :=_f .AbsoluteFilename (_cebd ,_f .WorksheetType ,_cagf +1);_dg .MarshalXML (_cdbb ,_feeb ,_eefcba );_dg .MarshalXML (_cdbb ,_dg .RelationsPathFor (_feeb ),_dffc ._adbg [_cagf ].X ()); -};if _egfg :=_dg .MarshalXMLByType (_cdbb ,_cebd ,_f .SharedStringsType ,_dffc .SharedStrings .X ());_egfg !=nil {return _egfg ;};if _dffc .CustomProperties .X ()!=nil {if _cdad :=_dg .MarshalXMLByType (_cdbb ,_cebd ,_f .CustomPropertiesType ,_dffc .CustomProperties .X ()); -_cdad !=nil {return _cdad ;};};if _dffc .Thumbnail !=nil {_fdgdg :=_f .AbsoluteFilename (_cebd ,_f .ThumbnailType ,0);_efef ,_fbeb :=_cdbb .Create (_fdgdg );if _fbeb !=nil {return _fbeb ;};if _dfgcc :=_eg .Encode (_efef ,_dffc .Thumbnail ,nil );_dfgcc !=nil {return _dfgcc ; -};};for _gbfc ,_gbcbe :=range _dffc ._bfdg {_ecg :=_f .AbsoluteFilename (_cebd ,_f .ChartType ,_gbfc +1);_dg .MarshalXML (_cdbb ,_ecg ,_gbcbe );};for _bbecg ,_fgfa :=range _dffc ._gbbd {_dfcf :=_f .AbsoluteFilename (_cebd ,_f .TableType ,_bbecg +1);_dg .MarshalXML (_cdbb ,_dfcf ,_fgfa ); -};for _eccgf ,_afcge :=range _dffc ._cebf {_bdgg :=_f .AbsoluteFilename (_cebd ,_f .DrawingType ,_eccgf +1);_dg .MarshalXML (_cdbb ,_bdgg ,_afcge );if !_dffc ._decc [_eccgf ].IsEmpty (){_dg .MarshalXML (_cdbb ,_dg .RelationsPathFor (_bdgg ),_dffc ._decc [_eccgf ].X ()); -};};for _eaag ,_dfge :=range _dffc ._bbcf {_dg .MarshalXML (_cdbb ,_f .AbsoluteFilename (_cebd ,_f .VMLDrawingType ,_eaag +1),_dfge );};for _edcaa ,_faad :=range _dffc .Images {if _bbeb :=_ccc .AddImageToZip (_cdbb ,_faad ,_edcaa +1,_f .DocTypeSpreadsheet ); -_bbeb !=nil {return _bbeb ;};};if _cfab :=_dg .MarshalXML (_cdbb ,_f .ContentTypesFilename ,_dffc .ContentTypes .X ());_cfab !=nil {return _cfab ;};for _fbcc ,_gdga :=range _dffc ._cdc {if _gdga ==nil {continue ;};_dg .MarshalXML (_cdbb ,_f .AbsoluteFilename (_cebd ,_f .CommentsType ,_fbcc +1),_gdga ); -};if _ecgc :=_dffc .WriteExtraFiles (_cdbb );_ecgc !=nil {return _ecgc ;};return _cdbb .Close ();}; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_ffa Cell )SetRichTextString ()RichText {_ffa .clearValue ();_ffa ._cac .Is =_deb .NewCT_Rst ();_ffa ._cac .TAttr =_deb .ST_CellTypeInlineStr ;return RichText {_ffa ._cac .Is };}; -// Type returns the type of anchor -func (_ac AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; +// X returns the inner wrapped XML type. +func (_fcge WorkbookProtection )X ()*_deb .CT_WorkbookProtection {return _fcge ._dgac }; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_eag *evalContext )GetLabelPrefix (cellRef string )string {return _eag ._bgef .Cell (cellRef ).getLabelPrefix ();}; +// SetSize sets the text size for a rich text run. +func (_gaa RichTextRun )SetSize (m _ef .Distance ){_gaa .ensureRpr ();_gaa ._fcdg .RPr .Sz =_deb .NewCT_FontSize ();_gaa ._fcdg .RPr .Sz .ValAttr =float64 (m /_ef .Point );}; -// SetFormat sets the number format code. -func (_aba NumberFormat )SetFormat (f string ){_aba ._bacf .FormatCodeAttr =f }; +// Row returns the row of the cell marker. +func (_edc CellMarker )Row ()int32 {return _edc ._ggd .Row }; -// GetValueAsNumber retrieves the cell's value as a number -func (_aee Cell )GetValueAsNumber ()(float64 ,error ){if _aee ._gfc .V ==nil &&_aee ._gfc .Is ==nil {return 0,nil ;};if _aee ._gfc .TAttr ==_bge .ST_CellTypeS ||!_de .IsNumber (*_aee ._gfc .V ){return _fcg .NaN (),_fb .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065"); -};return _aac .ParseFloat (*_aee ._gfc .V ,64);}; +// AddNamedCell adds a new named cell to a row and returns it. You should +// normally prefer Cell() as it will return the existing cell if the cell +// already exists, while AddNamedCell will duplicate the cell creating an +// invaild spreadsheet. +func (_fbgd Row )AddNamedCell (col string )Cell {_bcc :=_deb .NewCT_Cell ();_bcc .RAttr =_e .Stringf ("\u0025\u0073\u0025\u0064",col ,_fbgd .RowNumber ());_ebca :=-1;_ffdf :=_gce .ColumnToIndex (col );for _ffb ,_cfa :=range _fbgd ._abd .C {_bacd ,_agad :=_gce .ParseCellReference (*_cfa .RAttr ); +if _agad !=nil {return Cell {};};if _ffdf < _bacd .ColumnIdx {_ebca =_ffb ;break ;};};if _ebca ==-1{_fbgd ._abd .C =append (_fbgd ._abd .C ,_bcc );}else {_fbgd ._abd .C =append (_fbgd ._abd .C [:_ebca ],append ([]*_deb .CT_Cell {_bcc },_fbgd ._abd .C [_ebca :]...)...); +};return Cell {_fbgd ._eeec ,_fbgd ._bbg ,_fbgd ._abd ,_bcc };};func (_cdfa StyleSheet )appendBorder ()Border {_gggfd :=_deb .NewCT_Border ();_cdfa ._abab .Borders .Border =append (_cdfa ._abab .Borders .Border ,_gggfd );_cdfa ._abab .Borders .CountAttr =_e .Uint32 (uint32 (len (_cdfa ._abab .Borders .Border ))); +return Border {_gggfd ,_cdfa ._abab .Borders };}; -// LessCells returns true if the lhs value is less than the rhs value. If the -// cells contain numeric values, their value interpreted as a floating point is -// compared. Otherwise their string contents are compared. -func (_ggb Comparer )LessCells (lhs ,rhs Cell )bool {if _ggb .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_fbgg ,_bec :=lhs .getRawSortValue (); -_gce ,_ecfg :=rhs .getRawSortValue ();switch {case _bec &&_ecfg :_acdc ,_ :=_aac .ParseFloat (_fbgg ,64);_ddc ,_ :=_aac .ParseFloat (_gce ,64);return _acdc < _ddc ;case _bec :return true ;case _ecfg :return false ;};_fbgg =lhs .GetFormattedValue ();_gce =rhs .GetFormattedValue (); -return _fbgg < _gce ;}; +// MoveTo repositions the anchor without changing the objects size. +func (_eefe TwoCellAnchor )MoveTo (col ,row int32 ){_abag :=_eefe .TopLeft ();_abaf :=_eefe .BottomRight ();_bgcc :=_abaf .Col ()-_abag .Col ();_cec :=_abaf .Row ()-_abag .Row ();_abag .SetCol (col );_abag .SetRow (row );_abaf .SetCol (col +_bgcc );_abaf .SetRow (row +_cec ); +}; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_ffbe SheetView )SetZoom (pct uint32 ){_ffbe ._fedf .ZoomScaleAttr =&pct }; +// SetString sets the cell type to string, and the value to the given string, +// returning an ID from the shared strings table. To reuse a string, call +// SetStringByID with the ID returned. +func (_fg Cell )SetString (s string )int {_fg ._ca .ensureSharedStringsRelationships ();_fg .clearValue ();_beg :=_fg ._ca .SharedStrings .AddString (s );_fg ._cac .V =_e .String (_d .Itoa (_beg ));_fg ._cac .TAttr =_deb .ST_CellTypeS ;return _beg ;};func (_dfdg SortOrder )String ()string {if _dfdg >=SortOrder (len (_geef )-1){return _fc .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_dfdg ); +};return _ebdb [_geef [_dfdg ]:_geef [_dfdg +1]];}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_egec *_bge .CT_DataValidation }; +// GetFont gets a Font from a cell style. +func (_ccf CellStyle )GetFont ()*_deb .CT_Font {if _faae :=_ccf ._fab .FontIdAttr ;_faae !=nil {_bega :=_ccf ._fde .StyleSheet .Fonts ();if int (*_faae )< len (_bega ){return _bega [int (*_faae )].X ();};};return nil ;}; -// Name returns the name of the defined name. -func (_dcd DefinedName )Name ()string {return _dcd ._degg .NameAttr }; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_cgcg *Workbook )RemoveSheet (ind int )error {if _cgcg .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_dcbgb :=range _cgcg ._ebga .Relationships (){if _dcbgb .ID ()==_cgcg ._fgfg .Sheets .Sheet [ind ].IdAttr {_cgcg ._ebga .Remove (_dcbgb );break ; +};};_cgcg .ContentTypes .RemoveOverride (_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .WorksheetContentType ,ind +1));copy (_cgcg ._efea [ind :],_cgcg ._efea [ind +1:]);_cgcg ._efea =_cgcg ._efea [:len (_cgcg ._efea )-1];_cdbc :=_cgcg ._fgfg .Sheets .Sheet [ind ]; +copy (_cgcg ._fgfg .Sheets .Sheet [ind :],_cgcg ._fgfg .Sheets .Sheet [ind +1:]);_cgcg ._fgfg .Sheets .Sheet =_cgcg ._fgfg .Sheets .Sheet [:len (_cgcg ._fgfg .Sheets .Sheet )-1];for _abcf :=range _cgcg ._fgfg .Sheets .Sheet {if _cgcg ._fgfg .Sheets .Sheet [_abcf ].SheetIdAttr > _cdbc .SheetIdAttr {_cgcg ._fgfg .Sheets .Sheet [_abcf ].SheetIdAttr --; +};};copy (_cgcg ._acb [ind :],_cgcg ._acb [ind +1:]);_cgcg ._acb =_cgcg ._acb [:len (_cgcg ._acb )-1];copy (_cgcg ._ceag [ind :],_cgcg ._ceag [ind +1:]);_cgcg ._ceag =_cgcg ._ceag [:len (_cgcg ._ceag )-1];return nil ;}; + +// Index returns the index of the border for use with a cell style. +func (_eed Border )Index ()uint32 {for _gef ,_cfc :=range _eed ._eag .Border {if _cfc ==_eed ._gff {return uint32 (_gef );};};return 0;}; + +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_bgea Cell )SetCachedFormulaResult (s string ){_bgea ._cac .V =&s };var ErrorNotFound =_c .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -// MoveTo repositions the anchor without changing the objects size. -func (_fefgg TwoCellAnchor )MoveTo (col ,row int32 ){_dfbf :=_fefgg .TopLeft ();_dcbf :=_fefgg .BottomRight ();_fcdc :=_dcbf .Col ()-_dfbf .Col ();_gfag :=_dcbf .Row ()-_dfbf .Row ();_dfbf .SetCol (col );_dfbf .SetRow (row );_dcbf .SetCol (col +_fcdc ); -_dcbf .SetRow (row +_gfag );}; +// X returns the inner XML entity for a stylesheet. +func (_cfcgb StyleSheet )X ()*_deb .StyleSheet {return _cfcgb ._abab }; -// X returns the inner wrapped XML type. -func (_cfbc DefinedName )X ()*_bge .CT_DefinedName {return _cfbc ._degg };func (_gadc Sheet )validateSheetNames ()error {_gbeb :=len ([]rune (_gadc .Name ()));if _gbeb > 31{return _dd .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_gadc .Name (),_gbeb ); -};return nil ;}; +// SetFormulaArray sets the cell type to formula array, and the raw formula to +// the given string. This is equivlent to entering a formula and pressing +// Ctrl+Shift+Enter in Excel. +func (_gea Cell )SetFormulaArray (s string ){_bad :=_fda .ParseString (s );if _bad ==nil {return ;};_gea .clearValue ();_gea ._cac .TAttr =_deb .ST_CellTypeStr ;_gea ._cac .F =_deb .NewCT_CellFormula ();_gea ._cac .F .TAttr =_deb .ST_CellFormulaTypeArray ; +_gea ._cac .F .Content =s ;}; -// X returns the inner wrapped XML type. -func (_ffa ColorScale )X ()*_bge .CT_ColorScale {return _ffa ._fgd }; +// AddMergedCells merges cells within a sheet. +func (_deae *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _deae ._efe .MergeCells ==nil {_deae ._efe .MergeCells =_deb .NewCT_MergeCells ();};_gfab :=_deb .NewCT_MergeCell ();_gfab .RefAttr =_fc .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef ); +_deae ._efe .MergeCells .MergeCell =append (_deae ._efe .MergeCells .MergeCell ,_gfab );_deae ._efe .MergeCells .CountAttr =_e .Uint32 (uint32 (len (_deae ._efe .MergeCells .MergeCell )));return MergedCell {_deae ._aegc ,_deae ,_gfab };};const (_fdgd ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034"; +_ceec ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065"; +_ccaf ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030"; +_agab ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039"; +); -// Rows returns all of the rows in a sheet. -func (_bgaabd *Sheet )Rows ()[]Row {_cdec :=[]Row {};for _ ,_dfdb :=range _bgaabd ._addf .SheetData .Row {_cdec =append (_cdec ,Row {_bgaabd ._aefc ,_bgaabd ,_dfdb });};return _cdec ;}; +// TopLeft is a no-op. +func (_eec AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; -// SetXSplit sets the column split point -func (_cad SheetView )SetXSplit (v float64 ){_cad .ensurePane ();_cad ._fedf .Pane .XSplitAttr =_f .Float64 (v );}; +// IsStructureLocked returns whether the workbook structure is locked. +func (_ged WorkbookProtection )IsStructureLocked ()bool {return _ged ._dgac .LockStructureAttr !=nil &&*_ged ._dgac .LockStructureAttr ;};func (_fbda Fill )SetPatternFill ()PatternFill {_fbda ._dcd .GradientFill =nil ;_fbda ._dcd .PatternFill =_deb .NewCT_PatternFill (); +_fbda ._dcd .PatternFill .PatternTypeAttr =_deb .ST_PatternTypeSolid ;return PatternFill {_fbda ._dcd .PatternFill ,_fbda ._dcd };}; // X returns the inner wrapped XML type. -func (_efebc Table )X ()*_bge .Table {return _efebc ._dbde }; +func (_ab Border )X ()*_deb .CT_Border {return _ab ._gff }; -// Cell returns the actual cell behind the merged region -func (_aecc MergedCell )Cell ()Cell {_gfbf :=_aecc .Reference ();if _agbb :=_b .Index (_aecc .Reference (),"\u003a");_agbb !=-1{_gfbf =_gfbf [0:_agbb ];return _aecc ._fdfd .Cell (_gfbf );};return Cell {};}; +// AddFormatValue adds a format value (databars require two). +func (_beeg DataBarScale )AddFormatValue (t _deb .ST_CfvoType ,val string ){_agbg :=_deb .NewCT_Cfvo ();_agbg .TypeAttr =t ;_agbg .ValAttr =_e .String (val );_beeg ._bff .Cfvo =append (_beeg ._bff .Cfvo ,_agbg );}; -// SetFill applies a fill to a cell style avoiding redundancy. The function checks if the given fill -// already exists in the saved fills. If found, the existing fill is reused; otherwise, -// the new fill is added to the saved fills collection. The fill is then applied to the cell style, -// affecting all styles that reference it by index. -func (_fbad CellStyle )SetFill (f Fill ){_gaf :=f ._cfd .Fill ;for _ ,_edbg :=range _gaf {if _fc .DeepEqual (_edbg ,f ._bef ){f ._bef =_edbg ;_fbad ._eed .FillIdAttr =_f .Uint32 (f .Index ());_fbad ._eed .ApplyFillAttr =_f .Bool (true );return ;};};f ._cfd .Fill =append (f ._cfd .Fill ,f ._bef ); -f ._cfd .CountAttr =_f .Uint32 (uint32 (len (f ._cfd .Fill )));_fbad ._eed .FillIdAttr =_f .Uint32 (f .Index ());_fbad ._eed .ApplyFillAttr =_f .Bool (true );}; +// X returns the inner wrapped XML type. +func (_gbgf Comment )X ()*_deb .CT_Comment {return _gbgf ._eaa }; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_egbcf *Workbook )ClearCachedFormulaResults (){for _ ,_ebab :=range _egbcf .Sheets (){_ebab .ClearCachedFormulaResults ();};}; +// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. +type WorkbookText struct{Sheets []*SheetText ;}; -// DataValidationList is just a view on a DataValidation configured as a list. -// It presents a drop-down combo box for spreadsheet users to select values. The -// contents of the dropdown can either pull from a rang eof cells (SetRange) or -// specified directly (SetValues). -type DataValidationList struct{_aefa *_bge .CT_DataValidation };var _efeb =[...]uint8 {0,18,37}; +// SetPassword sets the password hash to a hash of the input password. +func (_bdff WorkbookProtection )SetPassword (pw string ){_bdff .SetPasswordHash (PasswordHash (pw ))}; -// SetNumber sets the cell type to number, and the value to the given number -func (_dae Cell )SetNumber (v float64 ){_dae .clearValue ();if _fcg .IsNaN (v )||_fcg .IsInf (v ,0){_dae ._gfc .TAttr =_bge .ST_CellTypeE ;_dae ._gfc .V =_f .String ("\u0023\u004e\u0055M\u0021");return ;};_dae ._gfc .TAttr =_bge .ST_CellTypeN ;_dae ._gfc .V =_f .String (_aac .FormatFloat (v ,'f',-1,64)); -}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_febb TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_febb ._ccgf .To }}; -// SetTopLeft sets the top left visible cell after the split. -func (_egfc SheetView )SetTopLeft (cellRef string ){_egfc .ensurePane ();_egfc ._fedf .Pane .TopLeftCellAttr =&cellRef ;}; +// SetMinLength sets the minimum bar length in percent. +func (_bga DataBarScale )SetMinLength (l uint32 ){_bga ._bff .MinLengthAttr =_e .Uint32 (l )};func NewFills ()Fills {return Fills {_deb .NewCT_Fills ()}}; -// GetOrCreateStandardNumberFormat gets or creates a cell style with a given -// standard format. This should only be used when you want to perform -// number/date/time formatting only. Manipulating the style returned will cause -// all cells using style returned from this for a given format to be formatted. -func (_dfecc StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_cfed :=range _dfecc .CellStyles (){if _cfed .HasNumberFormat ()&&_cfed .NumberFormat ()==uint32 (f ){return _cfed ;};};_abfa :=_dfecc .AddCellStyle ();_abfa .SetNumberFormatStandard (f ); -return _abfa ;}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_aacb *Workbook )SetActiveSheet (s Sheet ){for _dfaa ,_aebe :=range _aacb ._efea {if s ._efe ==_aebe {_aacb .SetActiveSheetIndex (uint32 (_dfaa ));};};}; // X returns the inner wrapped XML type. -func (_agf Column )X ()*_bge .CT_Col {return _agf ._dbgf };func (_beef ConditionalFormattingRule )InitializeDefaults (){_beef .SetType (_bge .ST_CfTypeCellIs );_beef .SetOperator (_bge .ST_ConditionalFormattingOperatorGreaterThan );_beef .SetPriority (1); -}; +func (_cbcc Drawing )X ()*_gcee .WsDr {return _cbcc ._egbf }; -// Reference returns the table reference (the cells within the table) -func (_beed Table )Reference ()string {return _beed ._dbde .RefAttr }; +// SetWidthCells is a no-op. +func (_begd OneCellAnchor )SetWidthCells (int32 ){};func NewPatternFill (fills *_deb .CT_Fills )PatternFill {_bdge :=_deb .NewCT_Fill ();_bdge .PatternFill =_deb .NewCT_PatternFill ();return PatternFill {_bdge .PatternFill ,_bdge };}; -// GetDrawing return the worksheet drawing and its relationships if exists. -func (_ggef *Sheet )GetDrawing ()(*_bb .WsDr ,_ccc .Relationships ){if _ccd :=_ggef ._addf .Drawing ;_ccd !=nil {_deff :=0;for _ ,_edbef :=range _ggef ._aefc ._cgef {if _efgac :=_edbef .Drawing ;_efgac !=nil {if _edbef ==_ggef ._addf {return _ggef ._aefc ._cebf [_deff ],_ggef ._aefc ._decc [_deff ]; -};_deff ++;};};};return nil ,_ccc .Relationships {};}; +// ClearNumberFormat removes any number formatting from the style. +func (_dfae CellStyle )ClearNumberFormat (){_dfae ._fab .NumFmtIdAttr =nil ;_dfae ._fab .ApplyNumberFormatAttr =nil ;};func (_bgag *Sheet )setArray (_gefge string ,_ecea _fda .Result )error {_gbd ,_cbeb :=_gce .ParseCellReference (_gefge );if _cbeb !=nil {return _cbeb ; +};for _cgdc ,_efcf :=range _ecea .ValueArray {_caee :=_bgag .Row (_gbd .RowIdx +uint32 (_cgdc ));for _deegd ,_bbef :=range _efcf {_fbcg :=_caee .Cell (_gce .IndexToColumn (_gbd .ColumnIdx +uint32 (_deegd )));if _bbef .Type !=_fda .ResultTypeEmpty {if _bbef .IsBoolean {_fbcg .SetBool (_bbef .ValueNumber !=0); +}else {_fbcg .SetCachedFormulaResult (_bbef .String ());};};};};return nil ;}; -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_geba Drawing )AddImage (img _ccc .ImageRef ,at AnchorType )Anchor {_bbgc :=0;for _afbd ,_baa :=range _geba ._eff .Images {if _baa ==img {_bbgc =_afbd +1;break ;};};var _gcbc string ;for _efg ,_eae :=range _geba ._eff ._cebf {if _eae ==_geba ._gdfb {_ebe :=_dd .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_bbgc ,img .Format ()); -_feg :=_geba ._eff ._decc [_efg ].AddRelationship (_ebe ,_f .ImageType );_gcbc =_feg .ID ();break ;};};var _eeeb Anchor ;var _bdff *_bb .CT_Picture ;switch at {case AnchorTypeAbsolute :_abcf :=_eeda ();_geba ._gdfb .EG_Anchor =append (_geba ._gdfb .EG_Anchor ,&_bb .EG_Anchor {AbsoluteAnchor :_abcf }); -_abcf .Choice =&_bb .EG_ObjectChoicesChoice {};_abcf .Choice .Pic =_bb .NewCT_Picture ();_abcf .Pos .XAttr .ST_CoordinateUnqualified =_f .Int64 (0);_abcf .Pos .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_bdff =_abcf .Choice .Pic ;_eeeb =AbsoluteAnchor {_abcf }; -case AnchorTypeOneCell :_bbe :=_ebgbc ();_geba ._gdfb .EG_Anchor =append (_geba ._gdfb .EG_Anchor ,&_bb .EG_Anchor {OneCellAnchor :_bbe });_bbe .Choice =&_bb .EG_ObjectChoicesChoice {};_bbe .Choice .Pic =_bb .NewCT_Picture ();_bdff =_bbe .Choice .Pic ; -_eeeb =OneCellAnchor {_bbe };case AnchorTypeTwoCell :_egbe :=_gfca ();_geba ._gdfb .EG_Anchor =append (_geba ._gdfb .EG_Anchor ,&_bb .EG_Anchor {TwoCellAnchor :_egbe });_egbe .Choice =&_bb .EG_ObjectChoicesChoice {};_egbe .Choice .Pic =_bb .NewCT_Picture (); -_bdff =_egbe .Choice .Pic ;_eeeb =TwoCellAnchor {_egbe };};_bdff .NvPicPr .CNvPr .IdAttr =uint32 (len (_geba ._gdfb .EG_Anchor ));_bdff .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_bdff .BlipFill .Blip =_ca .NewCT_Blip ();_bdff .BlipFill .Blip .EmbedAttr =_f .String (_gcbc ); -_bdff .BlipFill .Stretch =_ca .NewCT_StretchInfoProperties ();_bdff .SpPr =_ca .NewCT_ShapeProperties ();_bdff .SpPr .Xfrm =_ca .NewCT_Transform2D ();_bdff .SpPr .Xfrm .Off =_ca .NewCT_Point2D ();_bdff .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_f .Int64 (0); -_bdff .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_bdff .SpPr .Xfrm .Ext =_ca .NewCT_PositiveSize2D ();_bdff .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_egad .Pixel72 )/_egad .EMU );_bdff .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_egad .Pixel72 )/_egad .EMU ); -_bdff .SpPr .PrstGeom =_ca .NewCT_PresetGeometry2D ();_bdff .SpPr .PrstGeom .PrstAttr =_ca .ST_ShapeTypeRect ;_bdff .SpPr .Ln =_ca .NewCT_LineProperties ();_bdff .SpPr .Ln .NoFill =_ca .NewCT_NoFillProperties ();return _eeeb ;}; +// ClearFill clears any fill configuration from the cell style. +func (_fbc CellStyle )ClearFill (){_fbc ._fab .FillIdAttr =nil ;_fbc ._fab .ApplyFillAttr =nil }; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_gbee StyleSheet )RemoveFont (f Font )error {for _dgbf ,_gec :=range _gbee ._bdab .Fonts .Font {if _gec ==f .X (){_gbee ._bdab .Fonts .Font =append (_gbee ._bdab .Fonts .Font [:_dgbf ],_gbee ._bdab .Fonts .Font [_dgbf +1:]...);return nil ;};};return _fb .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064"); +// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet +// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will +// invalidate the reference. +func (_fafg Sheet )RangeReference (n string )string {_bgeg :=_bd .Split (n ,"\u003a");_egfb ,_ :=_gce .ParseCellReference (_bgeg [0]);_bfga :=_fc .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_egfb .Column ,_egfb .RowIdx );if len (_bgeg )==1{return _fc .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_fafg .Name (),_bfga ); +};_cfdb ,_ :=_gce .ParseCellReference (_bgeg [1]);_gafb :=_fc .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_cfdb .Column ,_cfdb .RowIdx );return _fc .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_fafg .Name (),_bfga ,_gafb ); }; -// SetWidth sets the width of the anchored object. -func (_gffb OneCellAnchor )SetWidth (w _egad .Distance ){_gffb ._abcgd .Ext .CxAttr =int64 (w /_egad .EMU )}; +// IsWindowLocked returns whether the workbook windows are locked. +func (_dcac WorkbookProtection )IsWindowLocked ()bool {return _dcac ._dgac .LockWindowsAttr !=nil &&*_dcac ._dgac .LockWindowsAttr ;}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_degf *_bge .CT_Font ;_bdae *_bge .StyleSheet ;}; +// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. +type SheetText struct{Cells []CellText ;}; -// AddRow adds a new row to a sheet. You can mix this with numbered rows, -// however it will get confusing. You should prefer to use either automatically -// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow -func (_eeee *Sheet )AddRow ()Row {_cgbc :=uint32 (0);_gddb :=uint32 (len (_eeee ._addf .SheetData .Row ));if _gddb > 0&&_eeee ._addf .SheetData .Row [_gddb -1].RAttr !=nil &&*_eeee ._addf .SheetData .Row [_gddb -1].RAttr ==_gddb {return _eeee .addNumberedRowFast (_gddb +1); -};for _ ,_gcge :=range _eeee ._addf .SheetData .Row {if _gcge .RAttr !=nil &&*_gcge .RAttr > _cgbc {_cgbc =*_gcge .RAttr ;};};return _eeee .AddNumberedRow (_cgbc +1);};func (_ggc Cell )getFormat ()string {if _ggc ._gfc .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c"; -};_dec :=*_ggc ._gfc .SAttr ;_gdc :=_ggc ._ae .StyleSheet .GetCellStyle (_dec );_bgf :=_ggc ._ae .StyleSheet .GetNumberFormat (_gdc .NumberFormat ());return _bgf .GetFormat ();}; +// SetRange sets the cell or range of cells that the validation should apply to. +// It can be a single cell (e.g. "A1") or a range of cells (e.g. "A1:B5") +func (_feeg DataValidation )SetRange (cellRange string ){_feeg ._dabe .SqrefAttr =_deb .ST_Sqref {cellRange };}; -// SetHeight sets the height of the anchored object. -func (_faac OneCellAnchor )SetHeight (h _egad .Distance ){_faac ._abcgd .Ext .CyAttr =int64 (h /_egad .EMU );}; +// X returns the inner wrapped XML type. +func (_egfa RichTextRun )X ()*_deb .CT_RElt {return _egfa ._fcdg }; -// SortOrder is a column sort order. -// -//go:generate stringer -type=SortOrder -type SortOrder byte ; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_gebe Row )RowNumber ()uint32 {if _gebe ._abd .RAttr !=nil {return *_gebe ._abd .RAttr ;};return 0;}; -// CellText is used for keeping text with references to a cell where it is located. -type CellText struct{Text string ;Cell Cell ;};func (_fdcc DataValidation )clear (){_fdcc ._cbf .Formula1 =_f .String ("\u0030");_fdcc ._cbf .Formula2 =_f .String ("\u0030");}; +// SetYSplit sets the row split point +func (_ffaf SheetView )SetYSplit (v float64 ){_ffaf .ensurePane ();_ffaf ._fcfec .Pane .YSplitAttr =_e .Float64 (v );}; -// ClearProtection clears all workbook protections. -func (_fbafb *Workbook )ClearProtection (){_fbafb ._egbc .WorkbookProtection =nil }; +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_gdgd StyleSheet )Fills ()Fills {return Fills {_gdgd ._abab .Fills }};const _fdeg ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; -// SetPassword sets the password hash to a hash of the input password. -func (_dcaee WorkbookProtection )SetPassword (pw string ){_dcaee .SetPasswordHash (PasswordHash (pw ))}; +// SaveToFile writes the workbook out to a file. +func (_gdaa *Workbook )SaveToFile (path string )error {_fege ,_babg :=_fb .Create (path );if _babg !=nil {return _babg ;};defer _fege .Close ();return _gdaa .Save (_fege );}; -// SetType sets the type of the rule. -func (_gacd ConditionalFormattingRule )SetType (t _bge .ST_CfType ){_gacd ._gafc .TypeAttr =t }; +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_fgbd Row )Cell (col string )Cell {_fedg :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",col ,_fgbd .RowNumber ());for _ ,_ddfe :=range _fgbd ._abd .C {if _ddfe .RAttr !=nil &&*_ddfe .RAttr ==_fedg {return Cell {_fgbd ._eeec ,_fgbd ._bbg ,_fgbd ._abd ,_ddfe }; +};};return _fgbd .AddNamedCell (col );}; -// SetColor sets the text color. -func (_afge RichTextRun )SetColor (c _ge .Color ){_afge .ensureRpr ();_afge ._aeg .RPr .Color =_bge .NewCT_Color ();_geeg :="\u0066\u0066"+*c .AsRGBString ();_afge ._aeg .RPr .Color .RgbAttr =&_geeg ;};var (_ebca =[...]uint8 {0,21,46,61,76,91};_abaa =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239}; -_bgfb =[...]uint8 {0,16,32,48,64};_dcfc =[...]uint8 {0,16,32,48,64,80};); +// GetFormat sets the number format code. +func (_ggggg NumberFormat )GetFormat ()string {return _ggggg ._fgb .FormatCodeAttr }; -// Anchor is the interface implemented by anchors. It's modeled after the most -// common anchor (Two cell variant with a from/to position), but will also be -// used for one-cell anchors. In that case the only non-noop methods are -// TopLeft/MoveTo/SetColOffset/SetRowOffset. -type Anchor interface{ +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_fga CellStyle )NumberFormat ()uint32 {if _fga ._fab .NumFmtIdAttr ==nil {return 0;};return *_fga ._fab .NumFmtIdAttr ;};func (_dd Border )SetRight (style _deb .ST_BorderStyle ,c _af .Color ){if _dd ._gff .Right ==nil {_dd ._gff .Right =_deb .NewCT_BorderPr (); +};_dd ._gff .Right .Color =_deb .NewCT_Color ();_dd ._gff .Right .Color .RgbAttr =c .AsRGBAString ();_dd ._gff .Right .StyleAttr =style ;};func (_dfbd CellStyle )Index ()uint32 {for _efc ,_bbd :=range _dfbd ._eee .Xf {if _dfbd ._fab ==_bbd {return uint32 (_efc ); +};};return 0;};type MergedCell struct{_cbdf *Workbook ;_baae *Sheet ;_abbb *_deb .CT_MergeCell ;};func (_afd DifferentialStyle )Fill ()Fill {if _afd ._gcd .Fill ==nil {_afd ._gcd .Fill =_deb .NewCT_Fill ();};return Fill {_afd ._gcd .Fill ,nil };}; -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; +// Reference returns the region of cells that are merged. +func (_bgae MergedCell )Reference ()string {return _bgae ._abbb .RefAttr };func (_ecd Cell )getLabelPrefix ()string {if _ecd ._cac .SAttr ==nil {return "";};_cg :=*_ecd ._cac .SAttr ;_dcf :=_ecd ._ca .StyleSheet .GetCellStyle (_cg );switch _dcf ._fab .Alignment .HorizontalAttr {case _deb .ST_HorizontalAlignmentLeft :return "\u0027"; +case _deb .ST_HorizontalAlignmentRight :return "\u0022";case _deb .ST_HorizontalAlignmentCenter :return "\u005e";case _deb .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; +// SetType sets the type of the rule. +func (_eeg ConditionalFormattingRule )SetType (t _deb .ST_CfType ){_eeg ._bdae .TypeAttr =t }; -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_fg ,_edb int32 ); +// Type returns the type of the rule +func (_add ConditionalFormattingRule )Type ()_deb .ST_CfType {return _add ._bdae .TypeAttr }; -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_dgc _egad .Distance ); +// MaxColumnIdx returns the max used column of the sheet. +func (_cgdb Sheet )MaxColumnIdx ()uint32 {_aefb :=uint32 (0);for _ ,_ecfg :=range _cgdb .Rows (){_cba :=_ecfg ._abd .C ;if len (_cba )> 0{_dgg :=_cba [len (_cba )-1];_dabg ,_ :=_gce .ParseCellReference (*_dgg .RAttr );if _aefb < _dabg .ColumnIdx {_aefb =_dabg .ColumnIdx ; +};};};return _aefb ;}; -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_dbg int32 ); +// X returns the inner wrapped XML type. +func (_bfd SheetProtection )X ()*_deb .CT_SheetProtection {return _bfd ._egdd };func (_efcg Font )SetSize (size float64 ){_efcg ._caa .Sz =[]*_deb .CT_FontSize {{ValAttr :size }}}; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_ga _egad .Distance ); +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_gada *Workbook )GetFilename ()string {return _gada ._ddca }; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_bgb int32 ); +// AddRule adds and returns a new rule that can be configured. +func (_bgba ConditionalFormatting )AddRule ()ConditionalFormattingRule {_cee :=_deb .NewCT_CfRule ();_bgba ._aeg .CfRule =append (_bgba ._aeg .CfRule ,_cee );_cbed :=ConditionalFormattingRule {_cee };_cbed .InitializeDefaults ();_cbed .SetPriority (int32 (len (_bgba ._aeg .CfRule )+1)); +return _cbed ;}; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_cge _egad .Distance ); +// X returns the inner wrapped XML type. +func (_dfaf IconScale )X ()*_deb .CT_IconSet {return _dfaf ._fbg }; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_ad _egad .Distance ); +// AddCellStyle creates a new empty cell style. +func (_geegd StyleSheet )AddCellStyle ()CellStyle {_ddbbe :=_deb .NewCT_Xf ();return CellStyle {_geegd ._fecf ,_ddbbe ,_geegd ._abab .CellXfs };}; -// Type returns the type of anchor -Type ()AnchorType ;}; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_ccgb :_deb .NewSst (),_cdg :make (map[string ]int )};}; -// AddFont creates a new empty Font style. -func (_baec StyleSheet )AddFont ()Font {_gfff :=_bge .NewCT_Font ();return Font {_gfff ,_baec ._bdab }};func (_badd Fills )X ()*_bge .CT_Fills {return _badd ._cff }; +// X returns the inner wrapped XML type. +func (_gcc ConditionalFormattingRule )X ()*_deb .CT_CfRule {return _gcc ._bdae };func (_bfg PatternFill )ClearFgColor (){_bfg ._gefb .FgColor =nil }; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_dcae *Sheet )RecalculateFormulas (){_affc :=_cc .NewEvaluator ();_eefc :=_dcae .FormulaContext ();for _ ,_bggc :=range _dcae .Rows (){for _ ,_aefca :=range _bggc .Cells (){if _aefca .X ().F !=nil {_accg :=_aefca .X ().F .Content ;if _aefca .X ().F .TAttr ==_bge .ST_CellFormulaTypeShared &&len (_accg )==0{continue ; -};_ggea :=_affc .Eval (_eefc ,_accg ).AsString ();if _ggea .Type ==_cc .ResultTypeError {_bg .Log .Debug ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_accg ,_ggea .ErrorMessage ); -_aefca .X ().V =nil ;}else {if _ggea .Type ==_cc .ResultTypeNumber {_aefca .X ().TAttr =_bge .ST_CellTypeN ;}else {_aefca .X ().TAttr =_bge .ST_CellTypeInlineStr ;};_aefca .X ().V =_f .String (_ggea .Value ());if _aefca .X ().F .TAttr ==_bge .ST_CellFormulaTypeArray {if _ggea .Type ==_cc .ResultTypeArray {_dcae .setArray (_aefca .Reference (),_ggea ); -}else if _ggea .Type ==_cc .ResultTypeList {_dcae .setList (_aefca .Reference (),_ggea );};}else if _aefca .X ().F .TAttr ==_bge .ST_CellFormulaTypeShared &&_aefca .X ().F .RefAttr !=nil {_ccfcc ,_bde ,_bdga :=_bf .ParseRangeReference (*_aefca .X ().F .RefAttr ); -if _bdga !=nil {_bg .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_bdga );continue ;}; -_dcae .setShared (_aefca .Reference (),_ccfcc ,_bde ,_accg );};};};};};}; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_ebaf ConditionalFormattingRule )SetColorScale ()ColorScale {_ebaf .clear ();_ebaf .SetType (_deb .ST_CfTypeColorScale );_ebaf ._bdae .ColorScale =_deb .NewCT_ColorScale ();return ColorScale {_ebaf ._bdae .ColorScale };}; -// AddSheet adds a new sheet to a workbook. -func (_gegg *Workbook )AddSheet ()Sheet {_afdd :=_bge .NewCT_Sheet ();_afdd .SheetIdAttr =1;for _ ,_dade :=range _gegg ._egbc .Sheets .Sheet {if _afdd .SheetIdAttr <=_dade .SheetIdAttr {_afdd .SheetIdAttr =_dade .SheetIdAttr +1;};};_gegg ._egbc .Sheets .Sheet =append (_gegg ._egbc .Sheets .Sheet ,_afdd ); -_afdd .NameAttr =_dd .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_afdd .SheetIdAttr );_aefb :=_bge .NewWorksheet ();_aefb .Dimension =_bge .NewCT_SheetDimension ();_aefb .Dimension .RefAttr ="\u0041\u0031";_gegg ._cgef =append (_gegg ._cgef ,_aefb ); -_adab :=_ccc .NewRelationships ();_gegg ._adbg =append (_gegg ._adbg ,_adab );_aefb .SheetData =_bge .NewCT_SheetData ();_gegg ._cdc =append (_gegg ._cdc ,nil );_abcd :=_f .DocTypeSpreadsheet ;_aece :=_gegg ._acge .AddAutoRelationship (_abcd ,_f .OfficeDocumentType ,len (_gegg ._egbc .Sheets .Sheet ),_f .WorksheetType ); -_afdd .IdAttr =_aece .ID ();_gegg .ContentTypes .AddOverride (_f .AbsoluteFilename (_abcd ,_f .WorksheetContentType ,len (_gegg ._egbc .Sheets .Sheet )),_f .WorksheetContentType );return Sheet {_gegg ,_afdd ,_aefb };}; +// SetRowOffset sets a column offset in absolute distance. +func (_bada CellMarker )SetRowOffset (m _ef .Distance ){_bada ._ggd .RowOff .ST_CoordinateUnqualified =_e .Int64 (int64 (m /_ef .EMU ));};func (_egdaf SheetView )ensurePane (){if _egdaf ._fcfec .Pane ==nil {_egdaf ._fcfec .Pane =_deb .NewCT_Pane ();_egdaf ._fcfec .Pane .ActivePaneAttr =_deb .ST_PaneBottomLeft ; +};};func (_cdeg Font )SetColor (c _af .Color ){_aced :=_deb .NewCT_Color ();_badac :="\u0066\u0066"+*c .AsRGBString ();_aced .RgbAttr =&_badac ;_cdeg ._caa .Color =[]*_deb .CT_Color {_aced };}; -// Column returns the cell column -func (_ccf Cell )Column ()(string ,error ){_adb ,_fcfb :=_bf .ParseCellReference (_ccf .Reference ());if _fcfb !=nil {return "",_fcfb ;};return _adb .Column ,nil ;}; +// SetFormulaShared sets the cell type to formula shared, and the raw formula to +// the given string. The range is the range of cells that the formula applies +// to, and is used to conserve disk space. +func (_bg Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_bed :=_fda .ParseString (formulaStr );if _bed ==nil {return _c .New (_fc .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr )); +};_bg .clearValue ();_bg ._cac .TAttr =_deb .ST_CellTypeStr ;_bg ._cac .F =_deb .NewCT_CellFormula ();_bg ._cac .F .TAttr =_deb .ST_CellFormulaTypeShared ;_bg ._cac .F .Content =formulaStr ;_ebd ,_afg :=_gce .ParseCellReference (_bg .Reference ());if _afg !=nil {return _afg ; +};_ffag :=uint32 (0);for _ ,_eda :=range _bg ._cb .Rows (){for _ ,_bab :=range _eda ._abd .C {if _bab .F !=nil &&_bab .F .SiAttr !=nil &&*_bab .F .SiAttr >=_ffag {_ffag =*_bab .F .SiAttr ;};};};_ffag ++;_fed :=_fc .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_ebd .Column ,_ebd .RowIdx ,_gce .IndexToColumn (_ebd .ColumnIdx +cols ),_ebd .RowIdx +rows ); +_bg ._cac .F .RefAttr =_e .String (_fed );_bg ._cac .F .SiAttr =_e .Uint32 (_ffag );_dc :=Sheet {_bg ._ca ,_bg ._cb ._abfb ,_bg ._cb ._efe };for _aea :=_ebd .RowIdx ;_aea <=_ebd .RowIdx +rows ;_aea ++{for _ebba :=_ebd .ColumnIdx ;_ebba <=_ebd .ColumnIdx +cols ; +_ebba ++{if _aea ==_ebd .RowIdx &&_ebba ==_ebd .ColumnIdx {continue ;};_abf :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_gce .IndexToColumn (_ebba ),_aea );_dc .Cell (_abf ).Clear ();_dc .Cell (_abf ).X ().F =_deb .NewCT_CellFormula ();_dc .Cell (_abf ).X ().F .TAttr =_deb .ST_CellFormulaTypeShared ; +_dc .Cell (_abf ).X ().F .SiAttr =_e .Uint32 (_ffag );};};return nil ;}; -// GetFormat returns a cell data format. -func (_fcag *evalContext )GetFormat (cellRef string )string {return _fcag ._bgef .Cell (cellRef ).getFormat ();}; +// IsBool returns true if the cell boolean value. +func (_gged *evalContext )IsBool (cellRef string )bool {return _gged ._bce .Cell (cellRef ).IsBool ()}; -// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. -type SheetText struct{Cells []CellText ;}; +// SetDateWithStyle sets a date with the default date style applied. +func (_acc Cell )SetDateWithStyle (d _gc .Time ){_acc .SetDate (d );for _ ,_begc :=range _acc ._ca .StyleSheet .CellStyles (){if _begc .HasNumberFormat ()&&_begc .NumberFormat ()==uint32 (StandardFormatDate ){_acc .SetStyle (_begc );return ;};};_baa :=_acc ._ca .StyleSheet .AddCellStyle (); +_baa .SetNumberFormatStandard (StandardFormatDate );_acc .SetStyle (_baa );};type WorkbookProtection struct{_dgac *_deb .CT_WorkbookProtection }; -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_bcff :=uint16 (0);if len (s )> 0{for _gge :=len (s )-1;_gge >=0;_gge --{_gee :=s [_gge ];_bcff =((_bcff >>14)&0x01)|((_bcff <<1)&0x7fff);_bcff ^=uint16 (_gee );};_bcff =((_bcff >>14)&0x01)|((_bcff <<1)&0x7fff);_bcff ^=uint16 (len (s )); -_bcff ^=(0x8000|('N'<<8)|'K');};return _dd .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_bcff ));}; +// SetRow set the row of the cell marker. +func (_ecde CellMarker )SetRow (row int32 ){_ecde ._ggd .Row =row }; -// GetCachedFormulaResult returns the cached formula result if it exists. If the -// cell type is not a formula cell, the result will be the cell value if it's a -// string/number/bool cell. -func (_gcbf Cell )GetCachedFormulaResult ()string {if _gcbf ._gfc .V !=nil {return *_gcbf ._gfc .V ;};return "";}; +// HasFormula returns true if the cell contains formula. +func (_eedf *evalContext )HasFormula (cellRef string )bool {return _eedf ._bce .Cell (cellRef ).HasFormula ();}; -// IsEmpty returns true if the cell is empty. -func (_gbf Cell )IsEmpty ()bool {return _gbf ._gfc .TAttr ==_bge .ST_CellTypeUnset &&_gbf ._gfc .V ==nil &&_gbf ._gfc .F ==nil ;}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_gccf TwoCellAnchor )SetHeightCells (h int32 ){_gccf .SetHeight (0);_fcbb :=_gccf .TopLeft ();_cfg :=_gccf .BottomRight ();_cfg .SetRow (_fcbb .Row ()+h );}; -// CellMarker represents a cell position -type CellMarker struct{_cfg *_bb .CT_Marker };func _gda (_bafd string )bool {_bafd =_b .Replace (_bafd ,"\u0024","",-1);if _ace :=_gcbb .FindStringSubmatch (_b .ToLower (_bafd ));len (_ace )> 2{_ffed :=_ace [1];_affg ,_bcf :=_aac .Atoi (_ace [2]);if _bcf !=nil {return false ; -};return _affg <=1048576&&_ffed <="\u007a\u007a";};return false ;}; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_debgb *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_aaceb :=_deb .NewCT_ConditionalFormatting ();_debgb ._efe .ConditionalFormatting =append (_debgb ._efe .ConditionalFormatting ,_aaceb );_gdeb :=make (_deb .ST_Sqref ,0,0); +_aaceb .SqrefAttr =&_gdeb ;for _ ,_ddce :=range cellRanges {*_aaceb .SqrefAttr =append (*_aaceb .SqrefAttr ,_ddce );};return ConditionalFormatting {_aaceb };}; -// RemoveSheet removes the sheet with the given index from the workbook. -func (_dgcc *Workbook )RemoveSheet (ind int )error {if _dgcc .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_bcfc :=range _dgcc ._acge .Relationships (){if _bcfc .ID ()==_dgcc ._egbc .Sheets .Sheet [ind ].IdAttr {_dgcc ._acge .Remove (_bcfc );break ; -};};_dgcc .ContentTypes .RemoveOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .WorksheetContentType ,ind +1));copy (_dgcc ._cgef [ind :],_dgcc ._cgef [ind +1:]);_dgcc ._cgef =_dgcc ._cgef [:len (_dgcc ._cgef )-1];_fbegc :=_dgcc ._egbc .Sheets .Sheet [ind ]; -copy (_dgcc ._egbc .Sheets .Sheet [ind :],_dgcc ._egbc .Sheets .Sheet [ind +1:]);_dgcc ._egbc .Sheets .Sheet =_dgcc ._egbc .Sheets .Sheet [:len (_dgcc ._egbc .Sheets .Sheet )-1];for _fcfe :=range _dgcc ._egbc .Sheets .Sheet {if _dgcc ._egbc .Sheets .Sheet [_fcfe ].SheetIdAttr > _fbegc .SheetIdAttr {_dgcc ._egbc .Sheets .Sheet [_fcfe ].SheetIdAttr --; -};};copy (_dgcc ._adbg [ind :],_dgcc ._adbg [ind +1:]);_dgcc ._adbg =_dgcc ._adbg [:len (_dgcc ._adbg )-1];copy (_dgcc ._cdc [ind :],_dgcc ._cdc [ind +1:]);_dgcc ._cdc =_dgcc ._cdc [:len (_dgcc ._cdc )-1];return nil ;}; +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_bee Cell )Reference ()string {if _bee ._cac .RAttr !=nil {return *_bee ._cac .RAttr ;};return "";}; -// X returns the inner wrapped XML type. -func (_bc CellMarker )X ()*_bb .CT_Marker {return _bc ._cfg }; +// SetBorder is a helper function for creating borders across multiple cells. In +// the OOXML spreadsheet format, a border applies to a single cell. To draw a +// 'boxed' border around multiple cells, you need to apply different styles to +// the cells on the top,left,right,bottom and four corners. This function +// breaks apart a single border into its components and applies it to cells as +// needed to give the effect of a border applying to multiple cells. +func (_gbcg *Sheet )SetBorder (cellRange string ,border Border )error {_decba ,_dfce ,_eggd :=_gce .ParseRangeReference (cellRange );if _eggd !=nil {return _eggd ;};_fbee :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_bdag :=_gbcg ._aegc .StyleSheet .AddBorder (); +_fbee .SetBorder (_bdag );_bdag ._gff .Top =border ._gff .Top ;_bdag ._gff .Left =border ._gff .Left ;_ddcg :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_febd :=_gbcg ._aegc .StyleSheet .AddBorder ();_ddcg .SetBorder (_febd );_febd ._gff .Top =border ._gff .Top ; +_febd ._gff .Right =border ._gff .Right ;_dgba :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_gefg :=_gbcg ._aegc .StyleSheet .AddBorder ();_dgba .SetBorder (_gefg );_gefg ._gff .Top =border ._gff .Top ;_ggba :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_bcgc :=_gbcg ._aegc .StyleSheet .AddBorder (); +_ggba .SetBorder (_bcgc );_bcgc ._gff .Left =border ._gff .Left ;_eccb :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_ageg :=_gbcg ._aegc .StyleSheet .AddBorder ();_eccb .SetBorder (_ageg );_ageg ._gff .Right =border ._gff .Right ;_ffce :=_gbcg ._aegc .StyleSheet .AddCellStyle (); +_aadf :=_gbcg ._aegc .StyleSheet .AddBorder ();_ffce .SetBorder (_aadf );_aadf ._gff .Bottom =border ._gff .Bottom ;_degfb :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_edd :=_gbcg ._aegc .StyleSheet .AddBorder ();_degfb .SetBorder (_edd );_edd ._gff .Bottom =border ._gff .Bottom ; +_edd ._gff .Left =border ._gff .Left ;_dcggc :=_gbcg ._aegc .StyleSheet .AddCellStyle ();_dbaa :=_gbcg ._aegc .StyleSheet .AddBorder ();_dcggc .SetBorder (_dbaa );_dbaa ._gff .Bottom =border ._gff .Bottom ;_dbaa ._gff .Right =border ._gff .Right ;_gdbd :=_decba .RowIdx ; +_fadb :=_decba .ColumnIdx ;_bfffa :=_dfce .RowIdx ;_egafb :=_dfce .ColumnIdx ;for _abad :=_gdbd ;_abad <=_bfffa ;_abad ++{for _bgac :=_fadb ;_bgac <=_egafb ;_bgac ++{_gaafb :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_gce .IndexToColumn (_bgac ),_abad ); +switch {case _abad ==_gdbd &&_bgac ==_fadb :_gbcg .Cell (_gaafb ).SetStyle (_fbee );case _abad ==_gdbd &&_bgac ==_egafb :_gbcg .Cell (_gaafb ).SetStyle (_ddcg );case _abad ==_bfffa &&_bgac ==_fadb :_gbcg .Cell (_gaafb ).SetStyle (_degfb );case _abad ==_bfffa &&_bgac ==_egafb :_gbcg .Cell (_gaafb ).SetStyle (_dcggc ); +case _abad ==_gdbd :_gbcg .Cell (_gaafb ).SetStyle (_dgba );case _abad ==_bfffa :_gbcg .Cell (_gaafb ).SetStyle (_ffce );case _bgac ==_fadb :_gbcg .Cell (_gaafb ).SetStyle (_ggba );case _bgac ==_egafb :_gbcg .Cell (_gaafb ).SetStyle (_eccb );};};};return nil ; +}; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_bbfgb *Sheet )RemoveColumn (column string )error {_fead ,_degga :=_bbfgb .getAllCellsInFormulaArraysForColumn ();if _degga !=nil {return _degga ;};_cffe :=_bf .ColumnToIndex (column );for _ ,_cedbf :=range _bbfgb .Rows (){_aegdc :=_dd .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_cedbf .X ().RAttr ); -if _ ,_gded :=_fead [_aegdc ];_gded {return nil ;};};for _ ,_ffbf :=range _bbfgb .Rows (){_feac :=_ffbf ._acgb .C ;for _cfge ,_abf :=range _feac {_aggc ,_gdbf :=_bf .ParseCellReference (*_abf .RAttr );if _gdbf !=nil {return _gdbf ;};if _aggc .ColumnIdx ==_cffe {_ffbf ._acgb .C =append (_feac [:_cfge ],_bbfgb .slideCellsLeft (_feac [_cfge +1:])...); -break ;}else if _aggc .ColumnIdx > _cffe {_ffbf ._acgb .C =append (_feac [:_cfge ],_bbfgb .slideCellsLeft (_feac [_cfge :])...);break ;};};};_degga =_bbfgb .updateAfterRemove (_cffe ,_egd .UpdateActionRemoveColumn );if _degga !=nil {return _degga ;};_degga =_bbfgb .removeColumnFromNamedRanges (_cffe ); -if _degga !=nil {return _degga ;};_degga =_bbfgb .removeColumnFromMergedCells (_cffe );if _degga !=nil {return _degga ;};for _ ,_fccbe :=range _bbfgb ._aefc .Sheets (){_fccbe .RecalculateFormulas ();};return nil ;}; +// SetXSplit sets the column split point +func (_agde SheetView )SetXSplit (v float64 ){_agde .ensurePane ();_agde ._fcfec .Pane .XSplitAttr =_e .Float64 (v );}; -// SetAutoFilter creates autofilters on the sheet. These are the automatic -// filters that are common for a header row. The RangeRef should be of the form -// "A1:C5" and cover the entire range of cells to be filtered, not just the -// header. SetAutoFilter replaces any existing auto filter on the sheet. -func (_abcb *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_b .Replace (rangeRef ,"\u0024","",-1);_abcb ._addf .AutoFilter =_bge .NewCT_AutoFilter ();_abcb ._addf .AutoFilter .RefAttr =_f .String (rangeRef );_gcgb :="\u0027"+_abcb .Name ()+"\u0027\u0021"; -var _ddf DefinedName ;for _ ,_dfcg :=range _abcb ._aefc .DefinedNames (){if _dfcg .Name ()==_efb {if _b .HasPrefix (_dfcg .Content (),_gcgb ){_ddf =_dfcg ;_ddf .SetContent (_abcb .RangeReference (rangeRef ));break ;};};};if _ddf .X ()==nil {_ddf =_abcb ._aefc .AddDefinedName (_efb ,_abcb .RangeReference (rangeRef )); -};for _bfga ,_dcde :=range _abcb ._aefc ._cgef {if _dcde ==_abcb ._addf {_ddf .SetLocalSheetID (uint32 (_bfga ));};};}; +// Column returns the cell column +func (_gbg Cell )Column ()(string ,error ){_fgg ,_ec :=_gce .ParseCellReference (_gbg .Reference ());if _ec !=nil {return "",_ec ;};return _fgg .Column ,nil ;}; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_dbcb *Workbook )RecalculateFormulas (){for _ ,_fgdb :=range _dbcb .Sheets (){_fgdb .RecalculateFormulas ();};}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_bfc ColorScale )AddFormatValue (t _deb .ST_CfvoType ,val string ){_dee :=_deb .NewCT_Cfvo ();_dee .TypeAttr =t ;_dee .ValAttr =_e .String (val );_bfc ._aae .Cfvo =append (_bfc ._aae .Cfvo ,_dee );}; -// GetBorder gets a Border from a cell style. -func (_fff CellStyle )GetBorder ()*_bge .CT_Border {if _fef :=_fff ._eed .BorderIdAttr ;_fef !=nil {_bda :=_fff ._afd .StyleSheet .Borders ();if int (*_fef )< len (_bda ){return _bda [int (*_fef )].X ();};};return nil ;}; +// MoveTo is a no-op. +func (_eea AbsoluteAnchor )MoveTo (x ,y int32 ){};func (_abdg Fills )appendFill ()Fill {_fafc :=_deb .NewCT_Fill ();_abdg ._ccd .Fill =append (_abdg ._ccd .Fill ,_fafc );_abdg ._ccd .CountAttr =_e .Uint32 (uint32 (len (_abdg ._ccd .Fill )));return Fill {_fafc ,_abdg ._ccd }; +};type Fill struct{_dcd *_deb .CT_Fill ;_egea *_deb .CT_Fills ;};func (_abdcf *Sheet )removeColumnFromNamedRanges (_ffbc uint32 )error {for _ ,_fdac :=range _abdcf ._aegc .DefinedNames (){_fdfcb :=_fdac .Name ();_gfgf :=_fdac .Content ();_bagge :=_bd .Split (_gfgf ,"\u0021"); +if len (_bagge )!=2{return _c .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_gfgf );};_efb :=_bagge [0];if _abdcf .Name ()==_efb {_ddef :=_abdcf ._aegc .RemoveDefinedName (_fdac ); +if _ddef !=nil {return _ddef ;};_ageb :=_dbag (_bagge [1],_ffbc ,true );if _ageb !=""{_dgef :=_efb +"\u0021"+_ageb ;_abdcf ._aegc .AddDefinedName (_fdfcb ,_dgef );};};};_fcgb :=0;if _abdcf ._efe .TableParts !=nil &&_abdcf ._efe .TableParts .TablePart !=nil {_fcgb =len (_abdcf ._efe .TableParts .TablePart ); +};if _fcgb !=0{_dfag :=0;for _ ,_adg :=range _abdcf ._aegc .Sheets (){if _adg .Name ()==_abdcf .Name (){break ;}else {if _adg ._efe .TableParts !=nil &&_adg ._efe .TableParts .TablePart !=nil {_dfag +=len (_adg ._efe .TableParts .TablePart );};};};_gdgb :=_abdcf ._aegc ._afaa [_dfag :_dfag +_fcgb ]; +for _bbdde ,_ced :=range _gdgb {_gdga :=_ced ;_gdga .RefAttr =_dbag (_gdga .RefAttr ,_ffbc ,false );_abdcf ._aegc ._afaa [_dfag +_bbdde ]=_gdga ;};};return nil ;}; -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_aag Cell )SetRichTextString ()RichText {_aag .clearValue ();_aag ._gfc .Is =_bge .NewCT_Rst ();_aag ._gfc .TAttr =_bge .ST_CellTypeInlineStr ;return RichText {_aag ._gfc .Is };};func (_cefg *Sheet )removeColumnFromNamedRanges (_gaad uint32 )error {for _ ,_bbdb :=range _cefg ._aefc .DefinedNames (){_eaef :=_bbdb .Name (); -_eage :=_bbdb .Content ();_gcd :=_b .Split (_eage ,"\u0021");if len (_gcd )!=2{return _fb .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_eage );};_dbcef :=_gcd [0];if _cefg .Name ()==_dbcef {_facgf :=_cefg ._aefc .RemoveDefinedName (_bbdb ); -if _facgf !=nil {return _facgf ;};_gfgea :=_bcbfg (_gcd [1],_gaad ,true );if _gfgea !=""{_aegb :=_dbcef +"\u0021"+_gfgea ;_cefg ._aefc .AddDefinedName (_eaef ,_aegb );};};};_gbgbb :=0;if _cefg ._addf .TableParts !=nil &&_cefg ._addf .TableParts .TablePart !=nil {_gbgbb =len (_cefg ._addf .TableParts .TablePart ); -};if _gbgbb !=0{_dbef :=0;for _ ,_debb :=range _cefg ._aefc .Sheets (){if _debb .Name ()==_cefg .Name (){break ;}else {if _debb ._addf .TableParts !=nil &&_debb ._addf .TableParts .TablePart !=nil {_dbef +=len (_debb ._addf .TableParts .TablePart );};}; -};_befa :=_cefg ._aefc ._gbbd [_dbef :_dbef +_gbgbb ];for _gbgd ,_ddfe :=range _befa {_fffa :=_ddfe ;_fffa .RefAttr =_bcbfg (_fffa .RefAttr ,_gaad ,false );_cefg ._aefc ._gbbd [_dbef +_gbgd ]=_fffa ;};};return nil ;}; +// Type returns the type of anchor +func (_bdcde TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; -// SetMinLength sets the minimum bar length in percent. -func (_daac DataBarScale )SetMinLength (l uint32 ){_daac ._cega .MinLengthAttr =_f .Uint32 (l )};func _eaa (_ade _gb .Time )_gb .Time {_ade =_ade .Local ();return _gb .Date (_ade .Year (),_ade .Month (),_ade .Day (),_ade .Hour (),_ade .Minute (),_ade .Second (),_ade .Nanosecond (),_gb .UTC ); -}; +// Protection allows control over the workbook protections. +func (_efed *Workbook )Protection ()WorkbookProtection {if _efed ._fgfg .WorkbookProtection ==nil {_efed ._fgfg .WorkbookProtection =_deb .NewCT_WorkbookProtection ();};return WorkbookProtection {_efed ._fgfg .WorkbookProtection };};func (_bace *Sheet )addNumberedRowFast (_faef uint32 )Row {_gdd :=_deb .NewCT_Row (); +_gdd .RAttr =_e .Uint32 (_faef );_bace ._efe .SheetData .Row =append (_bace ._efe .SheetData .Row ,_gdd );return Row {_bace ._aegc ,_bace ,_gdd };}; -// SetHidden controls the visibility of a column. -func (_acfa Column )SetHidden (b bool ){if !b {_acfa ._dbgf .HiddenAttr =nil ;}else {_acfa ._dbgf .HiddenAttr =_f .Bool (true );};};type DifferentialStyle struct{_gcf *_bge .CT_Dxf ;_bgfe *Workbook ;_fdb *_bge .CT_Dxfs ;}; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_ccee TwoCellAnchor )SetWidthCells (w int32 ){_cdgeg :=_ccee .TopLeft ();_dcbbc :=_ccee .BottomRight ();_dcbbc .SetCol (_cdgeg .Col ()+w );};func (_baga Sheet )validateMergedCells ()error {_abe :=map[uint64 ]struct{}{};for _ ,_edgc :=range _baga .MergedCells (){_ggfe ,_aag ,_gdagb :=_gce .ParseRangeReference (_edgc .Reference ()); +if _gdagb !=nil {return _fc .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_baga .Name (),_edgc .Reference ()); +};for _aadcf :=_ggfe .RowIdx ;_aadcf <=_aag .RowIdx ;_aadcf ++{for _dbbd :=_ggfe .ColumnIdx ;_dbbd <=_aag .ColumnIdx ;_dbbd ++{_edaa :=uint64 (_aadcf )<<32|uint64 (_dbbd );if _ ,_ddba :=_abe [_edaa ];_ddba {return _fc .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_baga .Name ()); +};_abe [_edaa ]=struct{}{};};};};return nil ;}; -// GetFilename returns the filename of the context's workbook. -func (_aef *evalContext )GetFilename ()string {return _aef ._bgef ._aefc .GetFilename ()}; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_ccgf *_gcee .CT_TwoCellAnchor }; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_egf Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _bfaf ,_cegf Cell ;for _ ,_aacb :=range lhs .Cells (){_fbdd ,_ :=_bf .ParseCellReference (_aacb .Reference ());if _fbdd .Column ==column {_bfaf =_aacb ;break ;};};for _ ,_fggc :=range rhs .Cells (){_afg ,_ :=_bf .ParseCellReference (_fggc .Reference ()); -if _afg .Column ==column {_cegf =_fggc ;break ;};};return _egf .LessCells (_bfaf ,_cegf );};type PatternFill struct{_agfc *_bge .CT_PatternFill ;_fegf *_bge .CT_Fill ;}; +// Col returns the column of the cell marker. +func (_bbc CellMarker )Col ()int32 {return _bbc ._ggd .Col }; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_cega *_bge .CT_DataBar }; +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_gfad *Workbook )Epoch ()_gc .Time {if _gfad .Uses1904Dates (){_gc .Date (1904,1,1,0,0,0,0,_gc .UTC );};return _gc .Date (1899,12,30,0,0,0,0,_gc .UTC );}; + +// Content returns the content of the defined range (the range in most cases)/ +func (_geeg DefinedName )Content ()string {return _geeg ._fae .Content };func (_ffc Border )SetDiagonal (style _deb .ST_BorderStyle ,c _af .Color ,up ,down bool ){if _ffc ._gff .Diagonal ==nil {_ffc ._gff .Diagonal =_deb .NewCT_BorderPr ();};_ffc ._gff .Diagonal .Color =_deb .NewCT_Color (); +_ffc ._gff .Diagonal .Color .RgbAttr =c .AsRGBAString ();_ffc ._gff .Diagonal .StyleAttr =style ;if up {_ffc ._gff .DiagonalUpAttr =_e .Bool (true );};if down {_ffc ._gff .DiagonalDownAttr =_e .Bool (true );};}; // StandardFormat is a standard ECMA 376 number format. // //go:generate stringer -type=StandardFormat type StandardFormat uint32 ; -// SetValue sets the first value to be used in the comparison. For comparisons -// that need only one value, this is the only value used. For comparisons like -// 'between' that require two values, SetValue2 must also be used. -func (_addg DataValidationCompare )SetValue (v string ){_addg ._egec .Formula1 =&v }; - -// SetReference sets the regin of cells that the merged cell applies to. -func (_gaga MergedCell )SetReference (ref string ){_gaga ._bac .RefAttr =ref }; - -// SetShowValue controls if the cell value is displayed. -func (_efd DataBarScale )SetShowValue (b bool ){_efd ._cega .ShowValueAttr =_f .Bool (b )}; - -// SetHeight sets the height of the anchored object. -func (_df AbsoluteAnchor )SetHeight (h _egad .Distance ){_df ._da .Ext .CyAttr =int64 (h /_egad .EMU )}; - -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_cbaf ConditionalFormattingRule )SetDataBar ()DataBarScale {_cbaf .clear ();_cbaf .SetType (_bge .ST_CfTypeDataBar );_cbaf ._gafc .DataBar =_bge .NewCT_DataBar ();_dfg :=DataBarScale {_cbaf ._gafc .DataBar };_dfg .SetShowValue (true );_dfg .SetMinLength (10); -_dfg .SetMaxLength (90);return _dfg ;}; - -// InitializeDefaults initializes a border to its defaulte empty values. -func (_cgf Border )InitializeDefaults (){_cgf ._dde .Left =_bge .NewCT_BorderPr ();_cgf ._dde .Bottom =_bge .NewCT_BorderPr ();_cgf ._dde .Right =_bge .NewCT_BorderPr ();_cgf ._dde .Top =_bge .NewCT_BorderPr ();_cgf ._dde .Diagonal =_bge .NewCT_BorderPr (); -}; - -// Operator returns the operator for the rule -func (_gag ConditionalFormattingRule )Operator ()_bge .ST_ConditionalFormattingOperator {return _gag ._gafc .OperatorAttr ;}; - -// SetRowOffset sets a column offset in absolute distance. -func (_eba CellMarker )SetRowOffset (m _egad .Distance ){_eba ._cfg .RowOff .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_egad .EMU ));};func (_dab DataValidation )SetList ()DataValidationList {_dab .clear ();_dab ._cbf .TypeAttr =_bge .ST_DataValidationTypeList ; -_dab ._cbf .OperatorAttr =_bge .ST_DataValidationOperatorEqual ;return DataValidationList {_dab ._cbf };}; - -// Index returns the index of the border for use with a cell style. -func (_fcf Border )Index ()uint32 {for _bfe ,_gc :=range _fcf ._be .Border {if _gc ==_fcf ._dde {return uint32 (_bfe );};};return 0;};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_bgbg :=NumberFormat {_bacf :_bge .NewCT_NumFmt ()};_bgbg ._bacf .NumFmtIdAttr =uint32 (id ); -_bgbg ._bacf .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_bgbg ._bacf .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_bgbg ._bacf .FormatCodeAttr ="\u0030";case StandardFormat2 :_bgbg ._bacf .FormatCodeAttr ="\u0030\u002e\u0030\u0030"; -case StandardFormat3 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_bgbg ._bacf .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_bgbg ._bacf .FormatCodeAttr ="\u0030\u002e\u00300\u0025"; -case StandardFormat11 :_bgbg ._bacf .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_bgbg ._bacf .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f"; -case StandardFormat14 :_bgbg ._bacf .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_bgbg ._bacf .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_bgbg ._bacf .FormatCodeAttr ="\u0064\u002d\u006dm\u006d"; -case StandardFormat17 :_bgbg ._bacf .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_bgbg ._bacf .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_bgbg ._bacf .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d"; -case StandardFormat20 :_bgbg ._bacf .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_bgbg ._bacf .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_bgbg ._bacf .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d"; -case StandardFormat37 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029"; -case StandardFormat39 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_bgbg ._bacf .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029"; -case StandardFormat45 :_bgbg ._bacf .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_bgbg ._bacf .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_bgbg ._bacf .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030"; -case StandardFormat48 :_bgbg ._bacf .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_bgbg ._bacf .FormatCodeAttr ="\u0040";};return _bgbg ;}; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_fgag :=uint16 (0);if len (s )> 0{for _cfee :=len (s )-1;_cfee >=0;_cfee --{_eeeb :=s [_cfee ];_fgag =((_fgag >>14)&0x01)|((_fgag <<1)&0x7fff);_fgag ^=uint16 (_eeeb );};_fgag =((_fgag >>14)&0x01)|((_fgag <<1)&0x7fff); +_fgag ^=uint16 (len (s ));_fgag ^=(0x8000|('N'<<8)|'K');};return _fc .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_fgag ));}; -// SetHidden hides or unhides the row -func (_cgaa Row )SetHidden (hidden bool ){if !hidden {_cgaa ._acgb .HiddenAttr =nil ;}else {_cgaa ._acgb .HiddenAttr =_f .Bool (true );};}; +// SetWidth is a no-op. +func (_afbag TwoCellAnchor )SetWidth (w _ef .Distance ){}; -// X returns the inner wrapped XML type. -func (_aadfe Font )X ()*_bge .CT_Font {return _aadfe ._degf }; +// SetName sets the sheet name. +func (_adba *Sheet )SetName (name string ){_adba ._abfb .NameAttr =name }; -// SetWidth sets the width of the anchored object. -func (_cg AbsoluteAnchor )SetWidth (w _egad .Distance ){_cg ._da .Ext .CxAttr =int64 (w /_egad .EMU )}; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_ccgaa *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _ccgaa .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _fgcb _ebb .Relationship ;for _ ,_bfcff :=range _ccgaa ._ebga .Relationships (){if _bfcff .ID ()==_ccgaa ._fgfg .Sheets .Sheet [ind ].IdAttr {var _eaeg bool ; +if _fgcb ,_eaeg =_ccgaa ._ebga .CopyRelationship (_bfcff .ID ());!_eaeg {return Sheet {},ErrorNotFound ;};break ;};};_ccgaa .ContentTypes .CopyOverride (_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .WorksheetContentType ,ind +1),_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .WorksheetContentType ,len (_ccgaa .ContentTypes .X ().Override ))); +_gfce :=*_ccgaa ._efea [ind ];_ccgaa ._efea =append (_ccgaa ._efea ,&_gfce );var _fadg uint32 =0;for _ ,_fage :=range _ccgaa ._fgfg .Sheets .Sheet {if _fage .SheetIdAttr > _fadg {_fadg =_fage .SheetIdAttr ;};};_fadg ++;_daaae :=*_ccgaa ._fgfg .Sheets .Sheet [ind ]; +_daaae .IdAttr =_fgcb .ID ();_daaae .NameAttr =copiedSheetName ;_daaae .SheetIdAttr =_fadg ;_ccgaa ._fgfg .Sheets .Sheet =append (_ccgaa ._fgfg .Sheets .Sheet ,&_daaae );_acadbg :=_ebb .NewRelationshipsCopy (_ccgaa ._acb [ind ]);_ccgaa ._acb =append (_ccgaa ._acb ,_acadbg ); +_fbdb :=_ccgaa ._ceag [ind ];if _fbdb ==nil {_ccgaa ._ceag =append (_ccgaa ._ceag ,nil );}else {_dfge :=*_fbdb ;_ccgaa ._ceag =append (_ccgaa ._ceag ,&_dfge );};_dbegd :=Sheet {_ccgaa ,&_daaae ,&_gfce };return _dbegd ,nil ;};type evalContext struct{_bce *Sheet ; +_cgcd ,_dbf uint32 ;_cda map[string ]struct{};}; // X returns the inner wrapped XML type. -func (_gad Drawing )X ()*_bb .WsDr {return _gad ._gdfb }; - -// Themes returns the array of workbook dml.Theme. -func (_ecff *Workbook )Themes ()[]*_ca .Theme {return _ecff ._cdfgb }; - -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_fgcf Row )RowNumber ()uint32 {if _fgcf ._acgb .RAttr !=nil {return *_fgcf ._acgb .RAttr ;};return 0;}; - -// AddRun adds a new run of text to the cell. -func (_bbda RichText )AddRun ()RichTextRun {_abba :=_bge .NewCT_RElt ();_bbda ._adbc .R =append (_bbda ._adbc .R ,_abba );return RichTextRun {_abba };}; +func (_fdgb Font )X ()*_deb .CT_Font {return _fdgb ._caa }; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_fgd *_bge .CT_ColorScale }; - -// ClearFont clears any font configuration from the cell style. -func (_gac CellStyle )ClearFont (){_gac ._eed .FontIdAttr =nil ;_gac ._eed .ApplyFontAttr =nil }; +// MergedCells returns the merged cell regions within the sheet. +func (_bgbee *Sheet )MergedCells ()[]MergedCell {if _bgbee ._efe .MergeCells ==nil {return nil ;};_bgegg :=[]MergedCell {};for _ ,_agfg :=range _bgbee ._efe .MergeCells .MergeCell {_bgegg =append (_bgegg ,MergedCell {_bgbee ._aegc ,_bgbee ,_agfg });};return _bgegg ; +};func (_ecfc Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _dgbe ,_aagc ,_fffg ,_cccf uint32 =1,1,0,0;for _ ,_gdage :=range _ecfc .Rows (){if _gdage .RowNumber ()< _dgbe {_dgbe =_gdage .RowNumber ();}else if _gdage .RowNumber ()> _aagc {_aagc =_gdage .RowNumber (); +};for _ ,_bbbgf :=range _gdage .Cells (){_gdge ,_dbeg :=_gce .ParseCellReference (_bbbgf .Reference ());if _dbeg ==nil {if _gdge .ColumnIdx < _fffg {_fffg =_gdge .ColumnIdx ;}else if _gdge .ColumnIdx > _cccf {_cccf =_gdge .ColumnIdx ;};};};};return _gce .IndexToColumn (_fffg ),_dgbe ,_gce .IndexToColumn (_cccf ),_aagc ; +}; -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_cccc Cell )SetStringByID (id int ){_cccc ._ae .ensureSharedStringsRelationships ();_cccc .clearValue ();_cccc ._gfc .V =_f .String (_aac .Itoa (id ));_cccc ._gfc .TAttr =_bge .ST_CellTypeS ;}; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_eae Cell )SetStyleIndex (idx uint32 ){_eae ._cac .SAttr =_e .Uint32 (idx )}; -// X returns the inner wrapped XML type. -func (_dac SheetView )X ()*_bge .CT_SheetView {return _dac ._fedf }; +// ClearBorder clears any border configuration from the cell style. +func (_fgab CellStyle )ClearBorder (){_fgab ._fab .BorderIdAttr =nil ;_fgab ._fab .ApplyBorderAttr =nil }; -// SetHeight is a nop-op. -func (_fdff TwoCellAnchor )SetHeight (h _egad .Distance ){}; +// GetFilename returns the filename of the context's workbook. +func (_bcdf *evalContext )GetFilename ()string {return _bcdf ._bce ._aegc .GetFilename ()};func (_bfcda Font )SetName (name string ){_bfcda ._caa .Name =[]*_deb .CT_FontName {{ValAttr :name }}}; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_bfee *Sheet )Row (rowNum uint32 )Row {for _ ,_fgad :=range _bfee ._addf .SheetData .Row {if _fgad .RAttr !=nil &&*_fgad .RAttr ==rowNum {return Row {_bfee ._aefc ,_bfee ,_fgad };};};return _bfee .AddNumberedRow (rowNum );};func (_beb Font )SetColor (c _ge .Color ){_gdff :=_bge .NewCT_Color (); -_ggac :="\u0066\u0066"+*c .AsRGBString ();_gdff .RgbAttr =&_ggac ;_beb ._degf .Color =[]*_bge .CT_Color {_gdff };}; +// Sheets returns the sheets from the workbook. +func (_dcea *Workbook )Sheets ()[]Sheet {_eebf :=[]Sheet {};for _fefc ,_bceg :=range _dcea ._efea {_gga :=_dcea ._fgfg .Sheets .Sheet [_fefc ];_bgcf :=Sheet {_dcea ,_gga ,_bceg };_eebf =append (_eebf ,_bgcf );};return _eebf ;};func _dbag (_fdec string ,_gadeb uint32 ,_cade bool )string {_afdb ,_ffga ,_fegc :=_gce .ParseRangeReference (_fdec ); +if _fegc ==nil {_egge ,_bbfg :=_afdb .ColumnIdx ,_ffga .ColumnIdx ;if _gadeb >=_egge &&_gadeb <=_bbfg {if _egge ==_bbfg {if _cade {return "";}else {return _fdec ;};}else {_bfef :=_ffga .Update (_gd .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_afdb .String (),_bfef .String ()); +};}else if _gadeb < _egge {_gfdba :=_afdb .Update (_gd .UpdateActionRemoveColumn );_gggd :=_ffga .Update (_gd .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_gfdba .String (),_gggd .String ());};}else {_bbfd ,_bgdg ,_geege :=_gce .ParseColumnRangeReference (_fdec ); +if _geege !=nil {return "";};_edfc ,_abeb :=_bbfd .ColumnIdx ,_bgdg .ColumnIdx ;if _gadeb >=_edfc &&_gadeb <=_abeb {if _edfc ==_abeb {if _cade {return "";}else {return _fdec ;};}else {_cagge :=_bgdg .Update (_gd .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_bbfd .String (),_cagge .String ()); +};}else if _gadeb < _edfc {_gdgf :=_bbfd .Update (_gd .UpdateActionRemoveColumn );_fede :=_bgdg .Update (_gd .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_gdgf .String (),_fede .String ());};};return "";}; -// X returns the inner wrapped XML type. -func (_dbd Sheet )X ()*_bge .Worksheet {return _dbd ._addf }; +// Priority returns the rule priority +func (_caba ConditionalFormattingRule )Priority ()int32 {return _caba ._bdae .PriorityAttr }; -// AddString adds a string to the shared string cache. -func (_affgb SharedStrings )AddString (v string )int {if _dage ,_gdfa :=_affgb ._gdd [v ];_gdfa {return _dage ;};_cbbd :=_bge .NewCT_Rst ();_cbbd .T =_f .String (v );_affgb ._bffc .Si =append (_affgb ._bffc .Si ,_cbbd );_eebf :=len (_affgb ._bffc .Si )-1; -_affgb ._gdd [v ]=_eebf ;_affgb ._bffc .CountAttr =_f .Uint32 (uint32 (len (_affgb ._bffc .Si )));_affgb ._bffc .UniqueCountAttr =_affgb ._bffc .CountAttr ;return _eebf ;}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_dcgc *evalContext )IsDBCS ()bool {_aed :=_dcgc ._bce ._aegc .CoreProperties .X ().Language ;if _aed ==nil {return false ;};_ecc :=string (_aed .Data );for _ ,_gbc :=range _cdb {if _ecc ==_gbc {return true ;};};return false ;};func (_aaee Comments )getOrCreateAuthor (_dbg string )uint32 {for _dgf ,_ege :=range _aaee ._egd .Authors .Author {if _ege ==_dbg {return uint32 (_dgf ); +};};_deee :=uint32 (len (_aaee ._egd .Authors .Author ));_aaee ._egd .Authors .Author =append (_aaee ._egd .Authors .Author ,_dbg );return _deee ;};var _fgad =_e .AbsoluteFilename (_e .DocTypeSpreadsheet ,_e .SharedStringsType ,0); -// AddHyperlink creates and sets a hyperlink on a cell. -func (_bedd Cell )AddHyperlink (url string ){for _cde ,_geb :=range _bedd ._ae ._cgef {if _geb ==_bedd ._ebg ._addf {_bedd .SetHyperlink (_bedd ._ae ._adbg [_cde ].AddHyperlink (url ));return ;};};}; +// Type returns the type of anchor +func (_eage OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; -// SetPasswordHash sets the password hash to the input. -func (_fab SheetProtection )SetPasswordHash (pwHash string ){_fab ._aggcc .PasswordAttr =_f .String (pwHash );}; \ No newline at end of file +// Rows returns all of the rows in a sheet. +func (_cacd *Sheet )Rows ()[]Row {_gfd :=[]Row {};for _ ,_eebd :=range _cacd ._efe .SheetData .Row {_gfd =append (_gfd ,Row {_cacd ._aegc ,_cacd ,_eebd });};return _gfd ;};func (_daab Cell )clearValue (){_daab ._cac .F =nil ;_daab ._cac .Is =nil ;_daab ._cac .V =nil ; +_daab ._cac .TAttr =_deb .ST_CellTypeUnset ;}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 4129d0dc3e..ba617f2db7 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -12,9 +12,6 @@ // Package update contains definitions needed for updating references after removing rows/columns. package update ; -// UpdateAction is the type for update types constants. -type UpdateAction byte ;const (UpdateActionRemoveColumn UpdateAction =iota ;); - // UpdateQuery contains terms of how to update references after removing row/column. type UpdateQuery struct{ @@ -28,4 +25,7 @@ ColumnIdx uint32 ; SheetToUpdate string ; // UpdateCurrentSheet is true if references without sheet prefix should be updated as well. -UpdateCurrentSheet bool ;}; \ No newline at end of file +UpdateCurrentSheet bool ;};const (UpdateActionRemoveColumn UpdateAction =iota ;); + +// UpdateAction is the type for update types constants. +type UpdateAction byte ; \ No newline at end of file diff --git a/unioffice.go b/unioffice.go index e074700933..6c520b042d 100644 --- a/unioffice.go +++ b/unioffice.go @@ -28,136 +28,65 @@ data from one or more XML types. The packages of interest are github.com/unidoc/unioffice/document, unidoc/unioffice/spreadsheet and github.com/unidoc/unioffice/presentation. */ -package unioffice ;import (_g "encoding/xml";_d "errors";_bb "fmt";_ca "github.com/unidoc/unioffice/algo";_f "github.com/unidoc/unioffice/common/logger";_cb "log";_cd "reflect";_gc "strings";_b "unicode";); - -// Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_fadc :=v ;return &_fadc }; - -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_gg :=v ;return &_gg };func _bfb (_ag *any ){for _ ,_ceb :=range _ag .Nodes {_bfb (_ceb );};}; - -// Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_dd :=v ;return &_dd }; - -// Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_dff :=v ;return &_dff };const MinGoVersion =_cac ; +package unioffice ;import (_ga "encoding/xml";_fd "errors";_ag "fmt";_cg "github.com/unidoc/unioffice/algo";_ac "github.com/unidoc/unioffice/common/logger";_d "log";_a "reflect";_c "strings";_f "unicode";); // AbsoluteFilename returns the full path to a file from the root of the zip // container. Index is used in some cases for files which there may be more than // one of (e.g. worksheets/drawings/charts) func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"; case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"; -case CustomXMLType :return _bb .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c"; +case CustomXMLType :return _ag .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c"; case ViewPropertiesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078\u006c/\u0076\u0069\u0065w\u0050\u0072\u006f\u0070\u0073\u002e\u0078\u006d\u006c"; case DocTypeDocument :return "\u0077o\u0072d\u002f\u0076\u0069\u0065\u0077P\u0072\u006fp\u0073\u002e\u0078\u006d\u006c";};case TableStylesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c"; case DocTypeSpreadsheet :return "\u0078l\u002ft\u0061\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "w\u006fr\u0064\u002f\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073.x\u006d\u006c";}; case HyperLinkType :return "";case OfficeDocumentType ,OfficeDocumentTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078l\u002fw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c"; -case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); -};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _bb .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _bb .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index ); -case DocTypePresentation :return _bb .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); +case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); +};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _ag .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _ag .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index ); +case DocTypePresentation :return _ag .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); };case StylesType ,StylesTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078\u006c\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c"; -case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); -};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _bb .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _bb .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case DocTypePresentation :return _bb .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); -};case TableType ,TableTypeStrict ,TableContentType :return _bb .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _bb .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index ); -default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _bb .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index ); -default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _bb .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index ); -default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _bb .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index ); -case DocTypeSpreadsheet :return _bb .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _bb .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index ); -default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _bb .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index ); +case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); +};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _ag .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _ag .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index ); +case DocTypePresentation :return _ag .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt ); +};case TableType ,TableTypeStrict ,TableContentType :return _ag .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _ag .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index ); +default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _ag .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index ); +default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _ag .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index ); +default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _ag .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index ); +case DocTypeSpreadsheet :return _ag .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _ag .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index ); +default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _ag .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index ); case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c"; case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c"; case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c"; -case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _bb .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index ); -case FooterType ,FooterTypeStrict :return _bb .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _bb .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case DocTypeDocument :return _bb .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _bb .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index ); -default:_f .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case SlideType ,SlideTypeStrict :return _bb .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index ); -case SlideLayoutType :return _bb .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _bb .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case HandoutMasterType :return _bb .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index ); -case NotesMasterType :return _bb .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_f .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ ); -};return "";};func (_de nsSet )applyToNode (_ge *any ){if _ge .XMLName .Space ==""{return ;};_ddc :=_de .getPrefix (_ge .XMLName .Space );_ge .XMLName .Space ="";_ge .XMLName .Local =_ddc +"\u003a"+_ge .XMLName .Local ;_eg :=_ge .Attrs ;_ge .Attrs =nil ; -for _ ,_dda :=range _eg {if _dda .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _dda .Name .Space !=""{_cgf :=_de .getPrefix (_dda .Name .Space );_dda .Name .Space ="";_dda .Name .Local =_cgf +"\u003a"+_dda .Name .Local ;};_ge .Attrs =append (_ge .Attrs ,_dda ); -};for _ ,_bbab :=range _ge .Nodes {_de .applyToNode (_bbab );};};var Log =_cb .Printf ; +case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _ag .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index ); +case FooterType ,FooterTypeStrict :return _ag .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _ag .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index ); +case DocTypeDocument :return _ag .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _ag .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index ); +default:_ac .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case SlideType ,SlideTypeStrict :return _ag .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index ); +case SlideLayoutType :return _ag .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _ag .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index ); +case HandoutMasterType :return _ag .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index ); +case NotesMasterType :return _ag .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_ac .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ ); +};return "";};func (_gabd nsSet )applyToNode (_cgd *any ){if _cgd .XMLName .Space ==""{return ;};_egc :=_gabd .getPrefix (_cgd .XMLName .Space );_cgd .XMLName .Space ="";_cgd .XMLName .Local =_egc +"\u003a"+_cgd .XMLName .Local ;_efg :=_cgd .Attrs ;_cgd .Attrs =nil ; +for _ ,_cga :=range _efg {if _cga .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _cga .Name .Space !=""{_daef :=_gabd .getPrefix (_cga .Name .Space );_cga .Name .Space ="";_cga .Name .Local =_daef +"\u003a"+_cga .Name .Local ;};_cgd .Attrs =append (_cgd .Attrs ,_cga ); +};for _ ,_fee :=range _cgd .Nodes {_gabd .applyToNode (_fee );};}; // Stringf formats according to a format specifier and returns a pointer to the // resulting string. -func Stringf (f string ,args ...interface{})*string {_eb :=_bb .Sprintf (f ,args ...);return &_eb }; - -// DisableLogging sets the Log function to a no-op so that any log messages are -// silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}};var _fg =map[string ]interface{}{};type nsSet struct{_cab map[string ]string ;_bbf map[string ]string ;_aga []string ;}; - -// RelativeImageFilename returns an image filename relative to the source file referenced -// from a relationships file. It is identical to RelativeFilename but is used particularly for images -// in order to handle different image formats. -func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_ef :=RelativeFilename (dt ,relToTyp ,typ ,index );return _ef [0:len (_ef )-3]+fileExtension ;}; - -// RelativeFilename returns a filename relative to the source file referenced -// from a relationships file. Index is used in some cases for files which there -// may be more than one of (e.g. worksheets/drawings/charts) -func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_gcc :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _gcc ;};_cec :=AbsoluteFilename (dt ,relToTyp ,index );_e :=_gc .Split (_cec ,"\u002f");_fcg :=_gc .Split (_gcc ,"\u002f"); -_fb :=0;for _fbd :=0;_fbd < len (_e );_fbd ++{if _e [_fbd ]==_fcg [_fbd ]{_fb ++;};if _fbd +1==len (_fcg ){break ;};};_e =_e [_fb :];_fcg =_fcg [_fb :];_ea :=len (_e )-1;if _ea > 0{return _ca .RepeatString ("\u002e\u002e\u002f",_ea )+_gc .Join (_fcg ,"\u002f"); -};return _gc .Join (_fcg ,"\u002f");};func (_ceg *nsSet )getPrefix (_ab string )string {if _cgea ,_cc :=_a [_ab ];_cc {if _ ,_edd :=_ceg ._bbf [_cgea ];!_edd {_ceg ._bbf [_cgea ]=_ab ;_ceg ._cab [_ab ]=_cgea ;_ceg ._aga =append (_ceg ._aga ,_cgea );};return _cgea ; -};_ab =_gc .TrimFunc (_ab ,func (_ggd rune )bool {return !_b .IsLetter (_ggd )});if _abe ,_fed :=_ceg ._cab [_ab ];_fed {return _abe ;};_dgbf :=_gc .Split (_ab ,"\u002f");_dgbf =_gc .Split (_dgbf [len (_dgbf )-1],"\u003a");_cff :=_dgbf [len (_dgbf )-1]; -_aa :=0;_dde :=[]byte {};for {if _aa < len (_cff ){_dde =append (_dde ,_cff [_aa ]);}else {_dde =append (_dde ,'_');};_aa ++;if _ ,_edcf :=_ceg ._bbf [string (_dde )];!_edcf {_ceg ._bbf [string (_dde )]=_ab ;_ceg ._cab [_ab ]=string (_dde );_ceg ._aga =append (_ceg ._aga ,string (_dde )); -return string (_dde );};};};const _cac =true ;func (_ac *XSDAny )collectNS (_fff *nsSet ){if _ac .XMLName .Space !=""{_fff .getPrefix (_ac .XMLName .Space );};for _ ,_bafd :=range _ac .Attrs {if _bafd .Name .Space !=""&&_bafd .Name .Space !="\u0078\u006d\u006cn\u0073"{_fff .getPrefix (_bafd .Name .Space ); -};};for _ ,_fbc :=range _ac .Nodes {_fbc .collectNS (_fff );};}; - -// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start -// element if it is required for the string s. -func AddPreserveSpaceAttr (se *_g .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"}); -};}; - -// String returns a copy of v as a pointer. -func String (v string )*string {_ddb :=v ;return &_ddb };var _a =func ()map[string ]string {_efa :=map[string ]string {};for _baf ,_cge :=range _bf {_efa [_cge ]=_baf ;};return _efa ;}();const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c"; -BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073";); - -// NeedsSpacePreserve returns true if the string has leading or trailing space. -func NeedsSpacePreserve (s string )bool {if len (s )==0{return false ;};switch s [0]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};switch s [len (s )-1]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};return false ;}; - -// AbsoluteImageFilename returns the full path to an image from the root of the -// zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_fab :=AbsoluteFilename (dt ,ImageType ,index );return _fab [0:len (_fab )-3]+fileExtension ;}; - -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_fad :=v ;return &_fad };func _agb (_ccd []*XSDAny )[]*any {_cfgf :=[]*any {};for _ ,_efbc :=range _ccd {_gcb :=&any {};_gcb .XMLName =_efbc .XMLName ;_eeg :=[]_g .Attr {};for _ ,_ccg :=range _efbc .Attrs {if _ccg .Name .Local !="\u0078\u006d\u006cn\u0073"{_eeg =append (_eeg ,_ccg ); -};};_gcb .Attrs =_eeg ;_gcb .Data =_efbc .Data ;_gcb .Nodes =_agb (_efbc .Nodes );_cfgf =append (_cfgf ,_gcb );};return _cfgf ;};type any struct{XMLName _g .Name ;Attrs []_g .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`; -}; - -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_edc *XSDAny )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gca :=any {};if _fe :=d .DecodeElement (&_gca ,&start );_fe !=nil {return _fe ;};_bfb (&_gca );_edc .XMLName =_gca .XMLName ;_edc .Attrs =_gca .Attrs ;_edc .Data =_gca .Data ; -_edc .Nodes =_bgb (_gca .Nodes );return nil ;}; +func Stringf (f string ,args ...interface{})*string {_da :=_ag .Sprintf (f ,args ...);return &_da };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);type any struct{XMLName _ga .Name ;Attrs []_ga .Attr `xml:",any,attr"`; +Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; // Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_ba :=v ;return &_ba };func _bgb (_aba []*any )[]*XSDAny {_dgc :=[]*XSDAny {};for _ ,_fbe :=range _aba {_ffc :=&XSDAny {};_ffc .XMLName =_fbe .XMLName ;_ffc .Attrs =_fbe .Attrs ;_ffc .Data =_fbe .Data ;_ffc .Nodes =_bgb (_fbe .Nodes ); -_dgc =append (_dgc ,_ffc );};return _dgc ;}; +func Int8 (v int8 )*int8 {_bb :=v ;return &_bb }; -// CreateElement creates an element with the given namespace and name. It is -// used to unmarshal some xsd:any elements to the appropriate concrete type. -func CreateElement (start _g .StartElement )(Any ,error ){_fc ,_bbg :=_fg [start .Name .Space +"\u002f"+start .Name .Local ];if !_bbg {_fa :=&XSDAny {};return _fa ,nil ;};_cfc :=_cd .ValueOf (_fc );_df :=_cfc .Call (nil );if len (_df )!=1{return nil ,_bb .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_df )); -};_gb ,_bbg :=_df [0].Interface ().(Any );if !_bbg {return nil ,_d .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027"); -};return _gb ,nil ;}; - -// MarshalXML implements the xml.Marshaler interface. -func (_gga *XSDAny )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name =_gga .XMLName ;start .Attr =_gga .Attrs ;_dfe :=any {};_dfe .XMLName =_gga .XMLName ;_dfe .Attrs =_gga .Attrs ;_dfe .Data =_gga .Data ;_dfe .Nodes =_agb (_gga .Nodes ); -_gbc :=[]string {};_ga :=false ;_fcf :=nsSet {_cab :map[string ]string {},_bbf :map[string ]string {}};_gga .collectNS (&_fcf );_fcf .applyToNode (&_dfe );for _ ,_ae :=range _fcf ._aga {if _ ,_fgc :=_dc [_ae ];_fgc {_gbc =append (_gbc ,_ae );};_cag :=_fcf ._bbf [_ae ]; -_dfe .Attrs =append (_dfe .Attrs ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_ae },Value :_cag });if _ae =="\u006d\u0063"{_ga =true ;};};for _ ,_be :=range _dfe .Attrs {if _be .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_ga =false ; -break ;};};if _ga &&len (_gbc )> 0{_dfe .Attrs =append (_dfe .Attrs ,_g .Attr {Name :_g .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_gc .Join (_gbc ,"\u0020")});};return e .Encode (&_dfe );};const (Unknown DocType =iota ; -DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); - -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_fg [ns +"\u002f"+name ]=fn }; - -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_cg :=v ;return &_cg }; +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_ea :=v ;return &_ea }; // Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_dg :=v ;return &_dg }; +func Int64 (v int64 )*int64 {_fb :=v ;return &_fb }; -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_da :=v ;return &_da };var _dc =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; -const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074"; +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_cac :=v ;return &_cac };func (_fbe *XSDAny )collectNS (_bbd *nsSet ){if _fbe .XMLName .Space !=""{_bbd .getPrefix (_fbe .XMLName .Space );};for _ ,_adf :=range _fbe .Attrs {if _adf .Name .Space !=""&&_adf .Name .Space !="\u0078\u006d\u006cn\u0073"{_bbd .getPrefix (_adf .Name .Space ); +};};for _ ,_caae :=range _fbe .Nodes {_caae .collectNS (_bbd );};}; + +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_gc *_ga .Encoder ,_gaf _ga .StartElement )error ;UnmarshalXML (_b *_ga .Decoder ,_bd _ga .StartElement )error ;};var Log =_d .Printf ;const MinGoVersion =_dd ;const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074"; StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073"; ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065"; ControlTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0063o\u006e\u0074\u0072\u006f\u006c"; @@ -229,21 +158,92 @@ HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u00 NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072"; VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; +);func _fcad (_bg []*XSDAny )[]*any {_gca :=[]*any {};for _ ,_acd :=range _bg {_ceb :=&any {};_ceb .XMLName =_acd .XMLName ;_baf :=[]_ga .Attr {};for _ ,_ee :=range _acd .Attrs {if _ee .Name .Local !="\u0078\u006d\u006cn\u0073"{_baf =append (_baf ,_ee ); +};};_ceb .Attrs =_baf ;_ceb .Data =_acd .Data ;_ceb .Nodes =_fcad (_acd .Nodes );_gca =append (_gca ,_ceb );};return _gca ;}; + +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_fea :=v ;return &_fea }; + +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_ff [ns +"\u002f"+name ]=fn };const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c";BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073"; ); // MarshalXML implements the xml.Marshaler interface. -func (_bag *any )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name =_bag .XMLName ;start .Attr =_bag .Attrs ;if _bga :=e .EncodeToken (start );_bga !=nil {return _bga ;};if len (_bag .Nodes )> 0{for _ ,_cde :=range _bag .Nodes {if _ff :=e .Encode (_cde ); -_ff !=nil {return _ff ;};};};if len (_bag .Data )> 0{if _efb :=e .EncodeToken (_g .CharData (_bag .Data ));_efb !=nil {return _efb ;};};return e .EncodeToken (start .End ());}; +func (_eaa *XSDAny )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Name =_eaa .XMLName ;start .Attr =_eaa .Attrs ;_gb :=any {};_gb .XMLName =_eaa .XMLName ;_gb .Attrs =_eaa .Attrs ;_gb .Data =_eaa .Data ;_gb .Nodes =_fcad (_eaa .Nodes ); +_ef :=[]string {};_ba :=false ;_eg :=nsSet {_afg :map[string ]string {},_fcb :map[string ]string {}};_eaa .collectNS (&_eg );_eg .applyToNode (&_gb );for _ ,_ddd :=range _eg ._dbe {if _ ,_egf :=_abe [_ddd ];_egf {_ef =append (_ef ,_ddd );};_cff :=_eg ._fcb [_ddd ]; +_gb .Attrs =append (_gb .Attrs ,_ga .Attr {Name :_ga .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_ddd },Value :_cff });if _ddd =="\u006d\u0063"{_ba =true ;};};for _ ,_cffg :=range _gb .Attrs {if _cffg .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_ba =false ; +break ;};};if _ba &&len (_ef )> 0{_gb .Attrs =append (_gb .Attrs ,_ga .Attr {Name :_ga .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_c .Join (_ef ,"\u0020")});};return e .Encode (&_gb );}; -// DocType represents one of the three document types supported (docx/xlsx/pptx) -type DocType byte ;var _bf =map[string ]string {"\u0061":"\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","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\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"}; +// RelativeFilename returns a filename relative to the source file referenced +// from a relationships file. Index is used in some cases for files which there +// may be more than one of (e.g. worksheets/drawings/charts) +func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_ad :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _ad ;};_ca :=AbsoluteFilename (dt ,relToTyp ,index );_af :=_c .Split (_ca ,"\u002f");_fc :=_c .Split (_ad ,"\u002f"); +_eb :=0;for _fca :=0;_fca < len (_af );_fca ++{if _af [_fca ]==_fc [_fca ]{_eb ++;};if _fca +1==len (_fc ){break ;};};_af =_af [_eb :];_fc =_fc [_eb :];_gab :=len (_af )-1;if _gab > 0{return _cg .RepeatString ("\u002e\u002e\u002f",_gab )+_c .Join (_fc ,"\u002f"); +};return _c .Join (_fc ,"\u002f");}; +// AbsoluteImageFilename returns the full path to an image from the root of the +// zip container. +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_ab :=AbsoluteFilename (dt ,ImageType ,index );return _ab [0:len (_ab )-3]+fileExtension ;}; -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_ce *_g .Encoder ,_cf _g .StartElement )error ;UnmarshalXML (_gf *_g .Decoder ,_bg _g .StartElement )error ;}; +// Uint32 returns a copy of v as a pointer. +func Uint32 (v uint32 )*uint32 {_aa :=v ;return &_aa }; // Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_bba :=v ;return &_bba }; +func Uint16 (v uint16 )*uint16 {_ed :=v ;return &_ed }; // XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _g .Name ;Attrs []_g .Attr ;Data []byte ;Nodes []*XSDAny ;}; \ No newline at end of file +type XSDAny struct{XMLName _ga .Name ;Attrs []_ga .Attr ;Data []byte ;Nodes []*XSDAny ;}; + +// Uint8 returns a copy of v as a pointer. +func Uint8 (v uint8 )*uint8 {_bc :=v ;return &_bc }; + +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_bcb *XSDAny )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_gec :=any {};if _cgg :=d .DecodeElement (&_gec ,&start );_cgg !=nil {return _cgg ;};_ffc (&_gec );_bcb .XMLName =_gec .XMLName ;_bcb .Attrs =_gec .Attrs ;_bcb .Data =_gec .Data ; +_bcb .Nodes =_dcf (_gec .Nodes );return nil ;}; + +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_age :=v ;return &_age };func (_cfb *nsSet )getPrefix (_df string )string {if _dbg ,_gde :=_gd [_df ];_gde {if _ ,_dc :=_cfb ._fcb [_dbg ];!_dc {_cfb ._fcb [_dbg ]=_df ;_cfb ._afg [_df ]=_dbg ;_cfb ._dbe =append (_cfb ._dbe ,_dbg ); +};return _dbg ;};_df =_c .TrimFunc (_df ,func (_de rune )bool {return !_f .IsLetter (_de )});if _gae ,_bcd :=_cfb ._afg [_df ];_bcd {return _gae ;};_dab :=_c .Split (_df ,"\u002f");_dab =_c .Split (_dab [len (_dab )-1],"\u003a");_dcc :=_dab [len (_dab )-1]; +_fce :=0;_cae :=[]byte {};for {if _fce < len (_dcc ){_cae =append (_cae ,_dcc [_fce ]);}else {_cae =append (_cae ,'_');};_fce ++;if _ ,_gcf :=_cfb ._fcb [string (_cae )];!_gcf {_cfb ._fcb [string (_cae )]=_df ;_cfb ._afg [_df ]=string (_cae );_cfb ._dbe =append (_cfb ._dbe ,string (_cae )); +return string (_cae );};};}; + +// CreateElement creates an element with the given namespace and name. It is +// used to unmarshal some xsd:any elements to the appropriate concrete type. +func CreateElement (start _ga .StartElement )(Any ,error ){_fe ,_gaa :=_ff [start .Name .Space +"\u002f"+start .Name .Local ];if !_gaa {_e :=&XSDAny {};return _e ,nil ;};_bf :=_a .ValueOf (_fe );_dg :=_bf .Call (nil );if len (_dg )!=1{return nil ,_ag .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_dg )); +};_gcg ,_gaa :=_dg [0].Interface ().(Any );if !_gaa {return nil ,_fd .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027"); +};return _gcg ,nil ;};const _dd =true ;func _dcf (_cffd []*any )[]*XSDAny {_caac :=[]*XSDAny {};for _ ,_ebb :=range _cffd {_dag :=&XSDAny {};_dag .XMLName =_ebb .XMLName ;_dag .Attrs =_ebb .Attrs ;_dag .Data =_ebb .Data ;_dag .Nodes =_dcf (_ebb .Nodes ); +_caac =append (_caac ,_dag );};return _caac ;}; + +// Float64 returns a copy of v as a pointer. +func Float64 (v float64 )*float64 {_db :=v ;return &_db };type nsSet struct{_afg map[string ]string ;_fcb map[string ]string ;_dbe []string ;}; + +// NeedsSpacePreserve returns true if the string has leading or trailing space. +func NeedsSpacePreserve (s string )bool {if len (s )==0{return false ;};switch s [0]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};switch s [len (s )-1]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};return false ;};var _gd =func ()map[string ]string {_fcf :=map[string ]string {}; +for _ade ,_gdd :=range _ace {_fcf [_gdd ]=_ade ;};return _fcf ;}();var _ff =map[string ]interface{}{}; + +// RelativeImageFilename returns an image filename relative to the source file referenced +// from a relationships file. It is identical to RelativeFilename but is used particularly for images +// in order to handle different image formats. +func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_ce :=RelativeFilename (dt ,relToTyp ,typ ,index );return _ce [0:len (_ce )-3]+fileExtension ;}; + +// DisableLogging sets the Log function to a no-op so that any log messages are +// silently discarded. +func DisableLogging (){Log =func (string ,...interface{}){}}; + +// String returns a copy of v as a pointer. +func String (v string )*string {_dge :=v ;return &_dge }; + +// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start +// element if it is required for the string s. +func AddPreserveSpaceAttr (se *_ga .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"}); +};}; + +// DocType represents one of the three document types supported (docx/xlsx/pptx) +type DocType byte ;var _abe =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; +var _ace =map[string ]string {"\u0061":"\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","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\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"}; +func _ffc (_caa *any ){for _ ,_cf :=range _caa .Nodes {_ffc (_cf );};}; + +// MarshalXML implements the xml.Marshaler interface. +func (_dae *any )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Name =_dae .XMLName ;start .Attr =_dae .Attrs ;if _ge :=e .EncodeToken (start );_ge !=nil {return _ge ;};if len (_dae .Nodes )> 0{for _ ,_eda :=range _dae .Nodes {if _bfb :=e .Encode (_eda ); +_bfb !=nil {return _bfb ;};};};if len (_dae .Data )> 0{if _dde :=e .EncodeToken (_ga .CharData (_dae .Data ));_dde !=nil {return _dde ;};};return e .EncodeToken (start .End ());}; \ No newline at end of file diff --git a/utils/utils.go b/utils/utils.go index ee95878cdb..6232d76df8 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -9,11 +9,11 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package utils ;import (_g "bytes";_b "github.com/unidoc/unioffice/document";_aa "github.com/unidoc/unioffice/document/convert";_a "github.com/unidoc/unipdf/v3/model";); +package utils ;import (_g "bytes";_a "github.com/unidoc/unioffice/document";_dc "github.com/unidoc/unioffice/document/convert";_b "github.com/unidoc/unipdf/v3/model";); // GetNumPages will try to get actual document page count by converting the document to a PDF first // and then get the actual page count from the PDF result. // // WARNING: This method is currently in experimental state as the PDF result might have incorrect page count. -func GetNumPages (d *_b .Document )(int ,error ){var _ee _g .Buffer ;_ed :=_aa .ConvertToPdf (d );if _ad :=_ed .Write (&_ee );_ad !=nil {return 0,_ad ;};_bb ,_f :=_a .NewPdfReader (_g .NewReader (_ee .Bytes ()));if _f !=nil {return 0,_f ;};_fd ,_f :=_bb .GetNumPages (); -if _f !=nil {return 0,_f ;};return _fd ,nil ;}; \ No newline at end of file +func GetNumPages (d *_a .Document )(int ,error ){var _c _g .Buffer ;_dcb :=_dc .ConvertToPdf (d );if _bd :=_dcb .Write (&_c );_bd !=nil {return 0,_bd ;};_bg ,_gf :=_b .NewPdfReader (_g .NewReader (_c .Bytes ()));if _gf !=nil {return 0,_gf ;};_f ,_gf :=_bg .GetNumPages (); +if _gf !=nil {return 0,_gf ;};return _f ,nil ;}; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index f89924c183..27b02c8438 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,130 +9,130 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package vmldrawing ;import (_d "encoding/xml";_c "fmt";_cb "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_ab "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; -_ac "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_af "strconv";_a "strings";); +package vmldrawing ;import (_aa "encoding/xml";_ag "fmt";_g "github.com/unidoc/unioffice";_gg "github.com/unidoc/unioffice/common/logger";_ggf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bc "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; +_aga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_b "strconv";_e "strings";); -// ToString formatting ShapeStyle to string. -func (_gb *ShapeStyle )String ()string {_ddbc :="";_ddbc +=_c .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_gb ._dgf );_ddbc +=_c .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_gb ._cd )); -_ddbc +=_c .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_gb ._gc ));_ddbc +=_c .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_gb ._dcba ));_ddbc +=_c .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_gb ._fb )); -_ddbc +=_c .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_gb ._dbdf );_ddbc +=_c .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_gb ._eg ); -_ddbc +=_c .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_gb ._eee );_ddbc +=_c .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_gb ._bcb ); -_ddbc +=_c .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_gb ._ca );return _ddbc ;}; +// MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. +func (_cba *ShapeStyle )MSOPositionVerticalRelative ()string {return _cba ._fgd };func NewContainer ()*Container {return &Container {}}; -// IsBold returns true if text is bold. -func (_fag *TextpathStyle )IsBold ()bool {return _fag ._da }; +// Left get left attribute of shape style. +func (_edd *ShapeStyle )Left ()float64 {return _edd ._ade }; + +// Height return height of shape. +func (_bac *ShapeStyle )Height ()float64 {return _bac ._cc }; // CreateFormula creates F element for typeFormulas. -func CreateFormula (s string )*_ac .CT_F {_ege :=_ac .NewCT_F ();_ege .EqnAttr =&s ;return _ege }; +func CreateFormula (s string )*_aga .CT_F {_fec :=_aga .NewCT_F ();_fec .EqnAttr =&s ;return _fec }; -// Top get top attribute of shape style. -func (_aba *ShapeStyle )Top ()float64 {return _aba ._dbd }; +// FontSize returns fontSize of the text. +func (_cgd *TextpathStyle )FontSize ()int64 {return _cgd ._beg };func (_eb *Container )MarshalXML (e *_aa .Encoder ,start _aa .StartElement )error {start .Attr =append (start .Attr ,_aa .Attr {Name :_aa .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_aa .Attr {Name :_aa .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_aa .Attr {Name :_aa .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +start .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _eb .Layout !=nil {_aad :=_aa .StartElement {Name :_aa .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eb .Layout ,_aad ); +};if _eb .ShapeType !=nil {_bcd :=_aa .StartElement {Name :_aa .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_eb .ShapeType ,_bcd );};for _ ,_aag :=range _eb .Shape {_ad :=_aa .StartElement {Name :_aa .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_aag ,_ad );};return e .EncodeToken (_aa .EndElement {Name :start .Name });}; -// NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_ff :=NewContainer ();_ff .Layout =_ac .NewOfcShapelayout ();_ff .Layout .ExtAttr =_ac .ST_ExtEdit ;_ff .Layout .Idmap =_ac .NewOfcCT_IdMap ();_ff .Layout .Idmap .DataAttr =_cb .String ("\u0031");_ff .Layout .Idmap .ExtAttr =_ac .ST_ExtEdit ; -_ff .ShapeType =_ac .NewShapetype ();_ff .ShapeType .IdAttr =_cb .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_ff .ShapeType .CoordsizeAttr =_cb .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_ff .ShapeType .SptAttr =_cb .Float32 (202); -_ff .ShapeType .PathAttr =_cb .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_cc :=_ac .NewEG_ShapeElements ();_ff .ShapeType .EG_ShapeElements =append (_ff .ShapeType .EG_ShapeElements ,_cc ); -_cc .Path =_ac .NewPath ();_cc .Path .GradientshapeokAttr =_ab .ST_TrueFalseT ;_cc .Path .ConnecttypeAttr =_ac .OfcST_ConnectTypeRect ;return _ff ;}; +// SetItalic sets text to italic. +func (_dbb *TextpathStyle )SetItalic (italic bool ){_dbb ._ebc =italic }; -// ToString generate string of TextpathStyle. -func (_dbdb *TextpathStyle )String ()string {_bfc :="";_bfc +=_c .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_dbdb ._afb );_bfc +=_c .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_dbdb ._gbd ); -if _dbdb ._efc {_bfc +=_c .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _dbdb ._da {_bfc +=_c .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b"); -};return _bfc ;}; +// Margins get margin top, left, bottom, and right of shape style. +func (_dee *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _dee ._bb ,_dee ._cf ,_dee ._cb ,_dee ._db ;}; -// IsItalic returns true if text is italic. -func (_cac *TextpathStyle )IsItalic ()bool {return _cac ._efc }; +// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. +func NewShapeStyle (style string )ShapeStyle {_de :=ShapeStyle {_ec :0,_cc :0};_def :=_e .Split (style ,"\u003b");for _ ,_gf :=range _def {_fe :=_e .Split (_gf ,"\u003a");if len (_fe )!=2{continue ;};var _aba error ;switch _fe [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_de ._bg =_fe [1]; +break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_de ._bb ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_de ._cf ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64); +break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_de ._cb ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_de ._db ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64); +break ;case "\u0074\u006f\u0070":_de ._ed ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_de ._ade ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_de ._ggg ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64); +break ;case "\u0072\u0069\u0067h\u0074":_de ._ge ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_de ._ec ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_de ._cc ,_aba =_b .ParseFloat (_e .ReplaceAll (_fe [1],"\u0070\u0074",""),64); +break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_de ._be ,_aba =_b .ParseInt (_fe [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_de ._dg =_fe [1]; +break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_de ._ee =_fe [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_de ._bf =_fe [1]; +break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_de ._fgd =_fe [1];break ;};if _aba !=nil {_gg .Log .Debug ("\u0055n\u0061\u0062l\u0065\u0020\u0074o\u0020\u0070\u0061\u0072\u0073\u0065\u0020s\u0074\u0079\u006c\u0065\u0020\u0061t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u003a\u0020\u0025\u0073 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0025\u0076",_fe [0],_fe [1]); +};};return _de ;}; -// Right get right attribute of shape style. -func (_gce *ShapeStyle )Right ()float64 {return _gce ._fd }; +// FontFamily returns fontFamily of the text. +func (_agg *TextpathStyle )FontFamily ()string {return _agg ._bfg };type Container struct{Layout *_aga .OfcShapelayout ;ShapeType *_aga .Shapetype ;Shape []*_aga .Shape ;};const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065"; +ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";); // MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. -func (_fdg *ShapeStyle )MSOPositionHorizontalRelative ()string {return _fdg ._eee }; +func (_eea *ShapeStyle )MSOPositionHorizontalRelative ()string {return _eea ._ee }; -// NewCommentShape creates a new comment shape for a given cell index. The -// indices here are zero based. -func NewCommentShape (col ,row int64 )*_ac .Shape {_e :=_ac .NewShape ();_e .IdAttr =_cb .String (_c .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_e .TypeAttr =_cb .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032"); -_e .StyleAttr =_cb .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e"); -_e .FillcolorAttr =_cb .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_e .StrokecolorAttr =_cb .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_dc :=_ac .NewEG_ShapeElements ();_dc .Fill =_ac .NewFill ();_dc .Fill .Color2Attr =_cb .String ("\u0023f\u0062\u0066\u0065\u0038\u0032"); -_dc .Fill .AngleAttr =_cb .Float64 (-180);_dc .Fill .TypeAttr =_ac .ST_FillTypeGradient ;_dc .Fill .Fill =_ac .NewOfcFill ();_dc .Fill .Fill .ExtAttr =_ac .ST_ExtView ;_dc .Fill .Fill .TypeAttr =_ac .OfcST_FillTypeGradientUnscaled ;_e .EG_ShapeElements =append (_e .EG_ShapeElements ,_dc ); -_b :=_ac .NewEG_ShapeElements ();_b .Shadow =_ac .NewShadow ();_b .Shadow .OnAttr =_ab .ST_TrueFalseT ;_b .Shadow .ObscuredAttr =_ab .ST_TrueFalseT ;_e .EG_ShapeElements =append (_e .EG_ShapeElements ,_b );_fe :=_ac .NewEG_ShapeElements ();_fe .Path =_ac .NewPath (); -_fe .Path .ConnecttypeAttr =_ac .OfcST_ConnectTypeNone ;_e .EG_ShapeElements =append (_e .EG_ShapeElements ,_fe );_bc :=_ac .NewEG_ShapeElements ();_bc .Textbox =_ac .NewTextbox ();_bc .Textbox .StyleAttr =_cb .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f"); -_e .EG_ShapeElements =append (_e .EG_ShapeElements ,_bc );_de :=_ac .NewEG_ShapeElements ();_de .ClientData =_ga .NewClientData ();_de .ClientData .ObjectTypeAttr =_ga .ST_ObjectTypeNote ;_de .ClientData .MoveWithCells =_ab .ST_TrueFalseBlankT ;_de .ClientData .SizeWithCells =_ab .ST_TrueFalseBlankT ; -_de .ClientData .Anchor =_cb .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_de .ClientData .AutoFill =_ab .ST_TrueFalseBlankFalse ;_de .ClientData .Row =_cb .Int64 (row ); -_de .ClientData .Column =_cb .Int64 (col );_e .EG_ShapeElements =append (_e .EG_ShapeElements ,_de );return _e ;};const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"; -); - -// FontSize returns fontSize of the text. -func (_aff *TextpathStyle )FontSize ()int64 {return _aff ._gbd }; +// Bottom get bottom attribute of shape style. +func (_df *ShapeStyle )Bottom ()float64 {return _df ._ggg }; -// Height return height of shape. -func (_gf *ShapeStyle )Height ()float64 {return _gf ._fb }; +// NewCommentDrawing constructs a new comment drawing. +func NewCommentDrawing ()*Container {_f :=NewContainer ();_f .Layout =_aga .NewOfcShapelayout ();_f .Layout .ExtAttr =_aga .ST_ExtEdit ;_f .Layout .Idmap =_aga .NewOfcCT_IdMap ();_f .Layout .Idmap .DataAttr =_g .String ("\u0031");_f .Layout .Idmap .ExtAttr =_aga .ST_ExtEdit ; +_f .ShapeType =_aga .NewShapetype ();_f .ShapeType .IdAttr =_g .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_f .ShapeType .CoordsizeAttr =_g .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_f .ShapeType .SptAttr =_g .Float32 (202); +_f .ShapeType .PathAttr =_g .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_ab :=_aga .NewEG_ShapeElements ();_f .ShapeType .EG_ShapeElements =append (_f .ShapeType .EG_ShapeElements ,_ab ); +_ab .Path =_aga .NewPath ();_ab .Path .GradientshapeokAttr =_ggf .ST_TrueFalseT ;_ab .Path .ConnecttypeAttr =_aga .OfcST_ConnectTypeRect ;return _f ;};func (_gd *Container )UnmarshalXML (d *_aa .Decoder ,start _aa .StartElement )error {_gd .Shape =nil ; +_ef :for {_ce ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _ddc :=_ce .(type ){case _aa .StartElement :switch _ddc .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_gd .Layout =_aga .NewOfcShapelayout ();if _eba :=d .DecodeElement (_gd .Layout ,&_ddc ); +_eba !=nil {return _eba ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_gd .ShapeType =_aga .NewShapetype ();if _fg :=d .DecodeElement (_gd .ShapeType ,&_ddc );_fg !=nil {return _fg ;};case "\u0073\u0068\u0061p\u0065":_ddcf :=_aga .NewShape (); +if _ea :=d .DecodeElement (_ddcf ,&_ddc );_ea !=nil {return _ea ;};_gd .Shape =append (_gd .Shape ,_ddcf );};case _aa .EndElement :break _ef ;};};return nil ;}; -// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. -func NewTextpathStyle (style string )TextpathStyle {_dbb :=TextpathStyle {_afb :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_gbd :44,_da :false ,_efc :false };_cdc :=_a .Split (style ,"\u003b");for _ ,_caf :=range _cdc {_bb :=_a .Split (_caf ,"\u003a"); -if len (_bb )!=2{continue ;};switch _bb [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_dbb ._afb =_bb [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_dbb ._gbd ,_ =_af .ParseInt (_a .ReplaceAll (_bb [1],"\u0070\u0074",""),10,64); -break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_dbb ._da =_bb [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_dbb ._efc =_bb [1]=="\u0069\u0074\u0061\u006c\u0069\u0063"; -break ;};};return _dbb ;}; +// SetBold sets text to bold. +func (_cgf *TextpathStyle )SetBold (bold bool ){_cgf ._age =bold }; -// Left get left attribute of shape style. -func (_bde *ShapeStyle )Left ()float64 {return _bde ._ee }; +// SetHeight set height of shape. +func (_gc *ShapeStyle )SetHeight (height float64 ){_gc ._cc =height }; -// MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. -func (_fab *ShapeStyle )MSOPositionVerticalRelative ()string {return _fab ._ca }; +// TextpathStyle is style attribute of element v:textpath. +type TextpathStyle struct{_bfg string ;_beg int64 ;_age bool ;_ebc bool ;}; -// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. -func NewShapeStyle (style string )ShapeStyle {_ace :=ShapeStyle {_dcba :0,_fb :0};_dbdd :=_a .Split (style ,"\u003b");for _ ,_gcf :=range _dbdd {_fde :=_a .Split (_gcf ,"\u003a");if len (_fde )!=2{continue ;};var _aa error ;switch _fde [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_ace ._dgf =_fde [1]; -break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_ace ._gc ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_ace ._cd ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64); -break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_ace ._gd ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_ace ._db ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64); -break ;case "\u0074\u006f\u0070":_ace ._dbd ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_ace ._ee ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_ace ._bg ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64); -break ;case "\u0072\u0069\u0067h\u0074":_ace ._fd ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_ace ._dcba ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_ace ._fb ,_aa =_af .ParseFloat (_a .ReplaceAll (_fde [1],"\u0070\u0074",""),64); -break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_ace ._dbdf ,_aa =_af .ParseInt (_fde [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_ace ._eg =_fde [1]; -break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_ace ._eee =_fde [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_ace ._bcb =_fde [1]; -break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_ace ._ca =_fde [1];break ;};if _aa !=nil {_f .Log .Debug ("\u0055n\u0061\u0062l\u0065\u0020\u0074o\u0020\u0070\u0061\u0072\u0073\u0065\u0020s\u0074\u0079\u006c\u0065\u0020\u0061t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u003a\u0020\u0025\u0073 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0025\u0076",_fde [0],_fde [1]); -};};return _ace ;}; +// ToString formatting ShapeStyle to string. +func (_fd *ShapeStyle )String ()string {_gdf :="";_gdf +=_ag .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_fd ._bg );_gdf +=_ag .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_fd ._cf )); +_gdf +=_ag .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_fd ._bb ));_gdf +=_ag .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_fd ._ec ));_gdf +=_ag .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_fd ._cc )); +_gdf +=_ag .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_fd ._be );_gdf +=_ag .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_fd ._dg ); +_gdf +=_ag .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_fd ._ee );_gdf +=_ag .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_fd ._bf ); +_gdf +=_ag .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_fd ._fgd );return _gdf ;}; -// SetItalic sets text to italic. -func (_efg *TextpathStyle )SetItalic (italic bool ){_efg ._efc =italic }; +// Width return width of shape. +func (_gfg *ShapeStyle )Width ()float64 {return _gfg ._ec }; -// TextpathStyle is style attribute of element v:textpath. -type TextpathStyle struct{_afb string ;_gbd int64 ;_da bool ;_efc bool ;}; +// NewCommentShape creates a new comment shape for a given cell index. The +// indices here are zero based. +func NewCommentShape (col ,row int64 )*_aga .Shape {_eg :=_aga .NewShape ();_eg .IdAttr =_g .String (_ag .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_eg .TypeAttr =_g .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032"); +_eg .StyleAttr =_g .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e"); +_eg .FillcolorAttr =_g .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_eg .StrokecolorAttr =_g .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_ba :=_aga .NewEG_ShapeElements ();_ba .Fill =_aga .NewFill ();_ba .Fill .Color2Attr =_g .String ("\u0023f\u0062\u0066\u0065\u0038\u0032"); +_ba .Fill .AngleAttr =_g .Float64 (-180);_ba .Fill .TypeAttr =_aga .ST_FillTypeGradient ;_ba .Fill .Fill =_aga .NewOfcFill ();_ba .Fill .Fill .ExtAttr =_aga .ST_ExtView ;_ba .Fill .Fill .TypeAttr =_aga .OfcST_FillTypeGradientUnscaled ;_eg .EG_ShapeElements =append (_eg .EG_ShapeElements ,_ba ); +_fb :=_aga .NewEG_ShapeElements ();_fb .Shadow =_aga .NewShadow ();_fb .Shadow .OnAttr =_ggf .ST_TrueFalseT ;_fb .Shadow .ObscuredAttr =_ggf .ST_TrueFalseT ;_eg .EG_ShapeElements =append (_eg .EG_ShapeElements ,_fb );_fc :=_aga .NewEG_ShapeElements (); +_fc .Path =_aga .NewPath ();_fc .Path .ConnecttypeAttr =_aga .OfcST_ConnectTypeNone ;_eg .EG_ShapeElements =append (_eg .EG_ShapeElements ,_fc );_c :=_aga .NewEG_ShapeElements ();_c .Textbox =_aga .NewTextbox ();_c .Textbox .StyleAttr =_g .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f"); +_eg .EG_ShapeElements =append (_eg .EG_ShapeElements ,_c );_d :=_aga .NewEG_ShapeElements ();_d .ClientData =_bc .NewClientData ();_d .ClientData .ObjectTypeAttr =_bc .ST_ObjectTypeNote ;_d .ClientData .MoveWithCells =_ggf .ST_TrueFalseBlankT ;_d .ClientData .SizeWithCells =_ggf .ST_TrueFalseBlankT ; +_d .ClientData .Anchor =_g .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_d .ClientData .AutoFill =_ggf .ST_TrueFalseBlankFalse ;_d .ClientData .Row =_g .Int64 (row ); +_d .ClientData .Column =_g .Int64 (col );_eg .EG_ShapeElements =append (_eg .EG_ShapeElements ,_d );return _eg ;}; -// Width return width of shape. -func (_ae *ShapeStyle )Width ()float64 {return _ae ._dcba }; +// Top get top attribute of shape style. +func (_fcf *ShapeStyle )Top ()float64 {return _fcf ._ed }; // ShapeStyle is style attribute of v:shape element. -type ShapeStyle struct{_dgf string ;_gc float64 ;_cd float64 ;_gd float64 ;_db float64 ;_dbd float64 ;_ee float64 ;_bg float64 ;_fd float64 ;_dcba float64 ;_fb float64 ;_dbdf int64 ;_eg string ;_eee string ;_bcb string ;_ca string ;}; +type ShapeStyle struct{_bg string ;_bb float64 ;_cf float64 ;_cb float64 ;_db float64 ;_ed float64 ;_ade float64 ;_ggg float64 ;_ge float64 ;_ec float64 ;_cc float64 ;_be int64 ;_dg string ;_ee string ;_bf string ;_fgd string ;}; -// Position get position attribute of shape style. -func (_gea *ShapeStyle )Position ()string {return _gea ._dgf }; +// IsItalic returns true if text is italic. +func (_cfa *TextpathStyle )IsItalic ()bool {return _cfa ._ebc }; -// FontFamily returns fontFamily of the text. -func (_ebb *TextpathStyle )FontFamily ()string {return _ebb ._afb }; +// ToString generate string of TextpathStyle. +func (_ecd *TextpathStyle )String ()string {_cbf :="";_cbf +=_ag .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_ecd ._bfg );_cbf +=_ag .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_ecd ._beg ); +if _ecd ._ebc {_cbf +=_ag .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _ecd ._age {_cbf +=_ag .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b"); +};return _cbf ;}; -// SetWidth set width of shape. -func (_fa *ShapeStyle )SetWidth (width float64 ){_fa ._dcba =width }; +// Position get position attribute of shape style. +func (_gcb *ShapeStyle )Position ()string {return _gcb ._bg }; -// Margins get margin top, left, bottom, and right of shape style. -func (_ddb *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _ddb ._gc ,_ddb ._cd ,_ddb ._gd ,_ddb ._db ;}; +// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. +func NewTextpathStyle (style string )TextpathStyle {_eaf :=TextpathStyle {_bfg :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_beg :44,_age :false ,_ebc :false };_ae :=_e .Split (style ,"\u003b");for _ ,_fbd :=range _ae {_gcc :=_e .Split (_fbd ,"\u003a"); +if len (_gcc )!=2{continue ;};switch _gcc [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_eaf ._bfg =_gcc [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_eaf ._beg ,_ =_b .ParseInt (_e .ReplaceAll (_gcc [1],"\u0070\u0074",""),10,64); +break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_eaf ._age =_gcc [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_eaf ._ebc =_gcc [1]=="\u0069\u0074\u0061\u006c\u0069\u0063"; +break ;};};return _eaf ;}; // SetFontFamily sets text's fontFamily. -func (_feg *TextpathStyle )SetFontFamily (fontFamily string ){_feg ._afb =fontFamily };type Container struct{Layout *_ac .OfcShapelayout ;ShapeType *_ac .Shapetype ;Shape []*_ac .Shape ;};func (_ea *Container )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ea .Shape =nil ; -_eb :for {_dcb ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _ed :=_dcb .(type ){case _d .StartElement :switch _ed .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_ea .Layout =_ac .NewOfcShapelayout ();if _ce :=d .DecodeElement (_ea .Layout ,&_ed ); -_ce !=nil {return _ce ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_ea .ShapeType =_ac .NewShapetype ();if _dge :=d .DecodeElement (_ea .ShapeType ,&_ed );_dge !=nil {return _dge ;};case "\u0073\u0068\u0061p\u0065":_gg :=_ac .NewShape ();if _bca :=d .DecodeElement (_gg ,&_ed ); -_bca !=nil {return _bca ;};_ea .Shape =append (_ea .Shape ,_gg );};case _d .EndElement :break _eb ;};};return nil ;}; +func (_ege *TextpathStyle )SetFontFamily (fontFamily string ){_ege ._bfg =fontFamily }; -// SetBold sets text to bold. -func (_gcfc *TextpathStyle )SetBold (bold bool ){_gcfc ._da =bold }; +// SetWidth set width of shape. +func (_gb *ShapeStyle )SetWidth (width float64 ){_gb ._ec =width }; -// Bottom get bottom attribute of shape style. -func (_bf *ShapeStyle )Bottom ()float64 {return _bf ._bg }; +// SetFontSize sets text's fontSize. +func (_abe *TextpathStyle )SetFontSize (fontSize int64 ){_abe ._beg =fontSize }; -// SetHeight set height of shape. -func (_ef *ShapeStyle )SetHeight (height float64 ){_ef ._fb =height };func NewContainer ()*Container {return &Container {}}; +// IsBold returns true if text is bold. +func (_fdb *TextpathStyle )IsBold ()bool {return _fdb ._age }; -// SetFontSize sets text's fontSize. -func (_dga *TextpathStyle )SetFontSize (fontSize int64 ){_dga ._gbd =fontSize };func (_dg *Container )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -start .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _dg .Layout !=nil {_gaf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dg .Layout ,_gaf ); -};if _dg .ShapeType !=nil {_deg :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dg .ShapeType ,_deg );};for _ ,_ge :=range _dg .Shape {_bcg :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_ge ,_bcg );};return e .EncodeToken (_d .EndElement {Name :start .Name });}; \ No newline at end of file +// Right get right attribute of shape style. +func (_adg *ShapeStyle )Right ()float64 {return _adg ._ge }; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index 28059e3a20..552b57dcc7 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,72 +9,19 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package zippkg ;import (_bd "archive/zip";_db "bytes";_bb "encoding/xml";_ed "fmt";_g "github.com/unidoc/unioffice";_cge "github.com/unidoc/unioffice/algo";_cg "github.com/unidoc/unioffice/common/tempstorage";_dg "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; -_d "io";_a "path";_bbc "path/filepath";_ea "sort";_c "strings";_e "time";); - -// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, -// returning the name of the file. -func ExtractToDiskTmp (f *_bd .File ,path string )(string ,error ){_dgf ,_dce :=_cg .TempFile (path ,"\u007a\u007a");if _dce !=nil {return "",_dce ;};defer _dgf .Close ();_gec ,_dce :=f .Open ();if _dce !=nil {return "",_dce ;};defer _gec .Close ();_ ,_dce =_d .Copy (_dgf ,_gec ); -if _dce !=nil {return "",_dce ;};return _dgf .Name (),nil ;};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};func MarshalXMLByType (z *_bd .Writer ,dt _g .DocType ,typ string ,v interface{})error {_gc :=_g .AbsoluteFilename (dt ,typ ,0); -return MarshalXML (z ,_gc ,v );};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; -func (_ee *DecodeMap )RecordIndex (path string ,idx int ){_ee ._ec [path ]=idx }; +package zippkg ;import (_a "archive/zip";_eb "bytes";_ee "encoding/xml";_da "fmt";_ag "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/algo";_aa "github.com/unidoc/unioffice/common/tempstorage";_c "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; +_ac "io";_ed "path";_ad "path/filepath";_d "sort";_g "strings";_e "time";); // RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_ad :=_c .Split (path ,"\u002f");_baee :=_c .Join (_ad [0:len (_ad )-1],"\u002f");_bab :=_ad [len (_ad )-1];_baee +="\u002f_\u0072\u0065\u006c\u0073\u002f";_bab +="\u002e\u0072\u0065l\u0073";return _baee +_bab ; -};var _gba =[]byte {'\r','\n'}; - -// AddFileFromDisk reads a file from internal storage and adds it at a given path to a zip file. -// TODO: Rename to AddFileFromStorage in next major version release (v2). -// NOTE: If disk storage cannot be used, memory storage can be used instead by calling memstore.SetAsStorage(). -func AddFileFromDisk (z *_bd .Writer ,zipPath ,storagePath string )error {_be ,_gdc :=z .Create (zipPath );if _gdc !=nil {return _ed .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_gdc ); -};_da ,_gdc :=_cg .Open (storagePath );if _gdc !=nil {return _ed .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_gdc );};defer _da .Close ();_ ,_gdc =_d .Copy (_be ,_da );return _gdc ; -};func MarshalXMLByTypeIndex (z *_bd .Writer ,dt _g .DocType ,typ string ,idx int ,v interface{})error {_gab :=_g .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_gab ,v );}; +func RelationsPathFor (path string )string {_bb :=_g .Split (path ,"\u002f");_bcg :=_g .Join (_bb [0:len (_bb )-1],"\u002f");_be :=_bb [len (_bb )-1];_bcg +="\u002f_\u0072\u0065\u006c\u0073\u002f";_be +="\u002e\u0072\u0065l\u0073";return _bcg +_be ;}; // SetOnNewRelationshipFunc sets the function to be called when a new // relationship has been discovered. -func (_agd *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_agd ._ba =fn }; +func (_eg *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_eg ._aab =fn };type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; // DecodeMap is used to walk a tree of relationships, decoding files and passing // control back to the document. -type DecodeMap struct{_ac map[string ]Target ;_af map[*_dg .Relationships ]string ;_gbf []Target ;_ba OnNewRelationshipFunc ;_afc map[string ]struct{};_ec map[string ]int ;}; - -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_bd .File ,dest interface{})error {_geg ,_ab :=f .Open ();if _ab !=nil {return _ed .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ab );};defer _geg .Close ();_gd :=_bb .NewDecoder (_geg ); -if _ecd :=_gd .Decode (dest );_ecd !=nil {return _ed .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_ecd );};if _dbc ,_bgg :=dest .(*_dg .Relationships );_bgg {for _ef ,_bbca :=range _dbc .Relationship {switch _bbca .TypeAttr {case _g .OfficeDocumentTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .OfficeDocumentType ; -case _g .StylesTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .StylesType ;case _g .ThemeTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .ThemeType ;case _g .ControlTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .ControlType ;case _g .SettingsTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .SettingsType ; -case _g .ImageTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .ImageType ;case _g .CommentsTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .CommentsType ;case _g .ThumbnailTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .ThumbnailType ;case _g .DrawingTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .DrawingType ; -case _g .ChartTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .ChartType ;case _g .ExtendedPropertiesTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .ExtendedPropertiesType ;case _g .CustomXMLTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .CustomXMLType ; -case _g .WorksheetTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .WorksheetType ;case _g .SharedStringsTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .SharedStringsType ;case _g .TableTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .TableType ; -case _g .HeaderTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .HeaderType ;case _g .FooterTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .FooterType ;case _g .NumberingTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .NumberingType ;case _g .FontTableTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .FontTableType ; -case _g .WebSettingsTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .WebSettingsType ;case _g .FootNotesTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .FootNotesType ;case _g .EndNotesTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .EndNotesType ; -case _g .SlideTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .SlideType ;case _g .VMLDrawingTypeStrict :_dbc .Relationship [_ef ].TypeAttr =_g .VMLDrawingType ;};};_ea .Slice (_dbc .Relationship ,func (_dc ,_fde int )bool {_cb :=_dbc .Relationship [_dc ]; -_bde :=_dbc .Relationship [_fde ];return _cge .NaturalLess (_cb .IdAttr ,_bde .IdAttr );});};return nil ;}; - -// Decode loops decoding targets registered with AddTarget and calling th -func (_afd *DecodeMap )Decode (files []*_bd .File )error {_fa :=1;for _fa > 0{for len (_afd ._gbf )> 0{_cc :=_afd ._gbf [0];_afd ._gbf =_afd ._gbf [1:];_ce :=_cc .Ifc .(*_dg .Relationships );for _ ,_bae :=range _ce .Relationship {_eac :=_afd ._af [_ce ]; -if _bbc .IsAbs (_bae .TargetAttr ){_bae .TargetAttr =_c .TrimPrefix (_bae .TargetAttr ,"\u002f");if _c .HasPrefix (_bae .TargetAttr ,_eac ){_eac ="";};};_afd ._ba (_afd ,_eac +_bae .TargetAttr ,_bae .TypeAttr ,files ,_bae ,_cc );};};for _aee ,_edd :=range files {if _edd ==nil {continue ; -};if _gef ,_dd :=_afd ._ac [_edd .Name ];_dd {delete (_afd ._ac ,_edd .Name );if _bbcd :=Decode (_edd ,_gef .Ifc );_bbcd !=nil {return _bbcd ;};files [_aee ]=nil ;if _fd ,_cfe :=_gef .Ifc .(*_dg .Relationships );_cfe {_afd ._gbf =append (_afd ._gbf ,_gef ); -_bf ,_ :=_a .Split (_a .Clean (_edd .Name +"\u002f\u002e\u002e\u002f"));_afd ._af [_fd ]=_bf ;_fa ++;};};};_fa --;};return nil ;}; - -// AddTarget allows documents to register decode targets. Path is a path that -// will be found in the zip file and ifc is an XML element that the file will be -// unmarshaled to. filePath is the absolute path to the target, ifc is the -// object to decode into, sourceFileType is the type of file that the reference -// was discovered in, and index is the index of the source file type. -func (_ca *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ca ._ac ==nil {_ca ._ac =make (map[string ]Target );_ca ._af =make (map[*_dg .Relationships ]string );_ca ._afc =make (map[string ]struct{}); -_ca ._ec =make (map[string ]int );};if _a .IsAbs (filePath ){filePath =_c .TrimPrefix (filePath ,"\u002f");};_f :=_a .Clean (filePath );if _ ,_fe :=_ca ._afc [_f ];_fe {return false ;};_ca ._afc [_f ]=struct{}{};_ca ._ac [_f ]=Target {Path :_f ,Typ :sourceFileType ,Ifc :ifc ,Index :idx }; -return true ;}; - -// SelfClosingWriter wraps a writer and replaces XML tags of the -// type with -type SelfClosingWriter struct{W _d .Writer ;}; - -// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it -// with a standard XML header. -func MarshalXML (z *_bd .Writer ,filename string ,v interface{})error {_dcg :=&_bd .FileHeader {};_dcg .Method =_bd .Deflate ;_dcg .Name =filename ;_dcg .SetModTime (_e .Now ());_egg ,_afb :=z .CreateHeader (_dcg );if _afb !=nil {return _ed .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_afb ); -};_ ,_afb =_egg .Write ([]byte (XMLHeader ));if _afb !=nil {return _ed .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_afb ); -};if _afb =_bb .NewEncoder (SelfClosingWriter {_egg }).Encode (v );_afb !=nil {return _ed .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_afb );};_ ,_afb =_egg .Write (_gba );return _afb ; -}; +type DecodeMap struct{_bd map[string ]Target ;_ebd map[*_c .Relationships ]string ;_ea []Target ;_aab OnNewRelationshipFunc ;_ge map[string ]struct{};_de map[string ]int ;}; // OnNewRelationshipFunc is called when a new relationship has been discovered. // @@ -88,11 +35,62 @@ func MarshalXML (z *_bd .Writer ,filename string ,v interface{})error {_dcg :=&_ // target doesn't match where unioffice will write the file (e.g. read in // 'xl/worksheets/MyWorksheet.xml' and we'll write out // 'xl/worksheets/sheet1.xml') -type OnNewRelationshipFunc func (_ag *DecodeMap ,_bg ,_gb string ,_bdb []*_bd .File ,_ge *_dg .Relationship ,_cf Target )error ; +type OnNewRelationshipFunc func (_cd *DecodeMap ,_dg ,_eea string ,_daa []*_a .File ,_b *_c .Relationship ,_fa Target )error ; + +// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, +// returning the name of the file. +func ExtractToDiskTmp (f *_a .File ,path string )(string ,error ){_ebb ,_ede :=_aa .TempFile (path ,"\u007a\u007a");if _ede !=nil {return "",_ede ;};defer _ebb .Close ();_cef ,_ede :=f .Open ();if _ede !=nil {return "",_ede ;};defer _cef .Close ();_ ,_ede =_ac .Copy (_ebb ,_cef ); +if _ede !=nil {return "",_ede ;};return _ebb .Name (),nil ;}; + +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_a .File ,dest interface{})error {_aga ,_cc :=f .Open ();if _cc !=nil {return _da .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_cc );};defer _aga .Close ();_faec :=_ee .NewDecoder (_aga ); +if _cb :=_faec .Decode (dest );_cb !=nil {return _da .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_cb );};if _fce ,_dee :=dest .(*_c .Relationships );_dee {for _gf ,_deef :=range _fce .Relationship {switch _deef .TypeAttr {case _ag .OfficeDocumentTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .OfficeDocumentType ; +case _ag .StylesTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .StylesType ;case _ag .ThemeTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .ThemeType ;case _ag .ControlTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .ControlType ;case _ag .SettingsTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .SettingsType ; +case _ag .ImageTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .ImageType ;case _ag .CommentsTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .CommentsType ;case _ag .ThumbnailTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .ThumbnailType ;case _ag .DrawingTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .DrawingType ; +case _ag .ChartTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .ChartType ;case _ag .ExtendedPropertiesTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .ExtendedPropertiesType ;case _ag .CustomXMLTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .CustomXMLType ; +case _ag .WorksheetTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .WorksheetType ;case _ag .SharedStringsTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .SharedStringsType ;case _ag .TableTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .TableType ; +case _ag .HeaderTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .HeaderType ;case _ag .FooterTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .FooterType ;case _ag .NumberingTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .NumberingType ;case _ag .FontTableTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .FontTableType ; +case _ag .WebSettingsTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .WebSettingsType ;case _ag .FootNotesTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .FootNotesType ;case _ag .EndNotesTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .EndNotesType ; +case _ag .SlideTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .SlideType ;case _ag .VMLDrawingTypeStrict :_fce .Relationship [_gf ].TypeAttr =_ag .VMLDrawingType ;};};_d .Slice (_fce .Relationship ,func (_ffb ,_fcg int )bool {_cdb :=_fce .Relationship [_ffb ]; +_bae :=_fce .Relationship [_fcg ];return _fe .NaturalLess (_cdb .IdAttr ,_bae .IdAttr );});};return nil ;}; + +// Decode loops decoding targets registered with AddTarget and calling th +func (_gd *DecodeMap )Decode (files []*_a .File )error {_af :=1;for _af > 0{for len (_gd ._ea )> 0{_bc :=_gd ._ea [0];_gd ._ea =_gd ._ea [1:];_df :=_bc .Ifc .(*_c .Relationships );for _ ,_cg :=range _df .Relationship {_fc :=_gd ._ebd [_df ];if _ad .IsAbs (_cg .TargetAttr ){_cg .TargetAttr =_g .TrimPrefix (_cg .TargetAttr ,"\u002f"); +if _g .HasPrefix (_cg .TargetAttr ,_fc ){_fc ="";};};_gd ._aab (_gd ,_fc +_cg .TargetAttr ,_cg .TypeAttr ,files ,_cg ,_bc );};};for _ae ,_gc :=range files {if _gc ==nil {continue ;};if _bdc ,_bg :=_gd ._bd [_gc .Name ];_bg {delete (_gd ._bd ,_gc .Name ); +if _fae :=Decode (_gc ,_bdc .Ifc );_fae !=nil {return _fae ;};files [_ae ]=nil ;if _db ,_bcc :=_bdc .Ifc .(*_c .Relationships );_bcc {_gd ._ea =append (_gd ._ea ,_bdc );_bab ,_ :=_ed .Split (_ed .Clean (_gc .Name +"\u002f\u002e\u002e\u002f"));_gd ._ebd [_db ]=_bab ; +_af ++;};};};_af --;};return nil ;}; // AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_bd .Writer ,zipPath string ,data []byte )error {_baeb ,_abf :=z .Create (zipPath );if _abf !=nil {return _ed .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_abf ); -};_ ,_abf =_d .Copy (_baeb ,_db .NewReader (data ));return _abf ;};func (_agc SelfClosingWriter )Write (b []byte )(int ,error ){_gfc :=0;_eee :=0;for _fg :=0;_fg < len (b )-2;_fg ++{if b [_fg ]=='>'&&b [_fg +1]=='<'&&b [_fg +2]=='/'{_dbf :=[]byte {};_cga :=_fg ; -for _cdf :=_fg ;_cdf >=0;_cdf --{if b [_cdf ]==' '{_cga =_cdf ;}else if b [_cdf ]=='<'{_dbf =b [_cdf +1:_cga ];break ;};};_aff :=[]byte {};for _bbce :=_fg +3;_bbce < len (b );_bbce ++{if b [_bbce ]=='>'{_aff =b [_fg +3:_bbce ];break ;};};if !_db .Equal (_dbf ,_aff ){continue ; -};_cfb ,_ceg :=_agc .W .Write (b [_gfc :_fg ]);if _ceg !=nil {return _eee +_cfb ,_ceg ;};_eee +=_cfb ;_ ,_ceg =_agc .W .Write (_df );if _ceg !=nil {return _eee ,_ceg ;};_eee +=3;for _dag :=_fg +2;_dag < len (b )&&b [_dag ]!='>';_dag ++{_eee ++;_gfc =_dag +2; -_fg =_gfc ;};};};_gcf ,_ff :=_agc .W .Write (b [_gfc :]);return _gcf +_eee ,_ff ;};var _df =[]byte {'/','>'};func (_ga *DecodeMap )IndexFor (path string )int {return _ga ._ec [path ]}; \ No newline at end of file +func AddFileFromBytes (z *_a .Writer ,zipPath string ,data []byte )error {_ca ,_ec :=z .Create (zipPath );if _ec !=nil {return _da .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_ec ); +};_ ,_ec =_ac .Copy (_ca ,_eb .NewReader (data ));return _ec ;};var _dcb =[]byte {'/','>'};var _ab =[]byte {'\r','\n'}; + +// AddFileFromDisk reads a file from internal storage and adds it at a given path to a zip file. +// TODO: Rename to AddFileFromStorage in next major version release (v2). +// NOTE: If disk storage cannot be used, memory storage can be used instead by calling memstore.SetAsStorage(). +func AddFileFromDisk (z *_a .Writer ,zipPath ,storagePath string )error {_eed ,_adb :=z .Create (zipPath );if _adb !=nil {return _da .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_adb ); +};_gad ,_adb :=_aa .Open (storagePath );if _adb !=nil {return _da .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_adb );};defer _gad .Close ();_ ,_adb =_ac .Copy (_eed ,_gad );return _adb ; +};func MarshalXMLByTypeIndex (z *_a .Writer ,dt _ag .DocType ,typ string ,idx int ,v interface{})error {_cbe :=_ag .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_cbe ,v );};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; + + +// AddTarget allows documents to register decode targets. Path is a path that +// will be found in the zip file and ifc is an XML element that the file will be +// unmarshaled to. filePath is the absolute path to the target, ifc is the +// object to decode into, sourceFileType is the type of file that the reference +// was discovered in, and index is the index of the source file type. +func (_ce *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ce ._bd ==nil {_ce ._bd =make (map[string ]Target );_ce ._ebd =make (map[*_c .Relationships ]string );_ce ._ge =make (map[string ]struct{});_ce ._de =make (map[string ]int ); +};if _ed .IsAbs (filePath ){filePath =_g .TrimPrefix (filePath ,"\u002f");};_dc :=_ed .Clean (filePath );if _ ,_ff :=_ce ._ge [_dc ];_ff {return false ;};_ce ._ge [_dc ]=struct{}{};_ce ._bd [_dc ]=Target {Path :_dc ,Typ :sourceFileType ,Ifc :ifc ,Index :idx }; +return true ;};func MarshalXMLByType (z *_a .Writer ,dt _ag .DocType ,typ string ,v interface{})error {_gg :=_ag .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_gg ,v );};func (_ecf SelfClosingWriter )Write (b []byte )(int ,error ){_dbc :=0;_gfc :=0; +for _fag :=0;_fag < len (b )-2;_fag ++{if b [_fag ]=='>'&&b [_fag +1]=='<'&&b [_fag +2]=='/'{_fee :=[]byte {};_gfg :=_fag ;for _agb :=_fag ;_agb >=0;_agb --{if b [_agb ]==' '{_gfg =_agb ;}else if b [_agb ]=='<'{_fee =b [_agb +1:_gfg ];break ;};};_ffe :=[]byte {}; +for _bee :=_fag +3;_bee < len (b );_bee ++{if b [_bee ]=='>'{_ffe =b [_fag +3:_bee ];break ;};};if !_eb .Equal (_fee ,_ffe ){continue ;};_afb ,_cee :=_ecf .W .Write (b [_dbc :_fag ]);if _cee !=nil {return _gfc +_afb ,_cee ;};_gfc +=_afb ;_ ,_cee =_ecf .W .Write (_dcb ); +if _cee !=nil {return _gfc ,_cee ;};_gfc +=3;for _aec :=_fag +2;_aec < len (b )&&b [_aec ]!='>';_aec ++{_gfc ++;_dbc =_aec +2;_fag =_dbc ;};};};_cbf ,_bgf :=_ecf .W .Write (b [_dbc :]);return _cbf +_gfc ,_bgf ;}; + +// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it +// with a standard XML header. +func MarshalXML (z *_a .Writer ,filename string ,v interface{})error {_dea :=&_a .FileHeader {};_dea .Method =_a .Deflate ;_dea .Name =filename ;_dea .SetModTime (_e .Now ());_fef ,_afg :=z .CreateHeader (_dea );if _afg !=nil {return _da .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_afg ); +};_ ,_afg =_fef .Write ([]byte (XMLHeader ));if _afg !=nil {return _da .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_afg ); +};if _afg =_ee .NewEncoder (SelfClosingWriter {_fef }).Encode (v );_afg !=nil {return _da .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_afg );};_ ,_afg =_fef .Write (_ab );return _afg ; +}; + +// SelfClosingWriter wraps a writer and replaces XML tags of the +// type with +type SelfClosingWriter struct{W _ac .Writer ;};func (_ga *DecodeMap )IndexFor (path string )int {return _ga ._de [path ]};func (_bf *DecodeMap )RecordIndex (path string ,idx int ){_bf ._de [path ]=idx }; \ No newline at end of file